From 261be560176a2b5e7c4a7500546c58e9df32f74f Mon Sep 17 00:00:00 2001 From: Rex P Date: Wed, 10 Jun 2026 15:02:07 +1000 Subject: [PATCH 01/38] First step --- cmd/osv-scanner/fix/command.go | 19 ++- .../testdata/cassettes/TestCommand.yaml | 30 ++--- .../TestCommand_Config_UnusedIgnores.yaml | 60 ++++----- cmd/osv-scanner/update/command.go | 14 ++- go.mod | 6 +- go.sum | 8 +- internal/scalibrplugin/presets.go | 118 +++++++++--------- internal/scalibrplugin/resolve.go | 7 +- 8 files changed, 140 insertions(+), 122 deletions(-) diff --git a/cmd/osv-scanner/fix/command.go b/cmd/osv-scanner/fix/command.go index 419268999eb..774bd3756bc 100644 --- a/cmd/osv-scanner/fix/command.go +++ b/cmd/osv-scanner/fix/command.go @@ -28,6 +28,7 @@ import ( "github.com/google/osv-scalibr/guidedremediation/options" "github.com/google/osv-scalibr/guidedremediation/strategy" "github.com/google/osv-scalibr/guidedremediation/upgrade" + "github.com/google/osv-scalibr/plugin/config" "github.com/google/osv-scanner/v2/internal/cmdlogger" "github.com/google/osv-scanner/v2/internal/depsdev" "github.com/google/osv-scanner/v2/internal/version" @@ -43,7 +44,7 @@ const ( autoModeCategory = "non-interactive options:" // intentionally lowercase to force it to sort after the other categories ) -func Command(stdout, _ io.Writer, _ *http.Client) *cli.Command { +func Command(stdout, _ io.Writer, client *http.Client) *cli.Command { return &cli.Command{ Name: "fix", Usage: "scans a manifest and/or lockfile for vulnerabilities and suggests changes for remediating them", @@ -206,12 +207,12 @@ func Command(stdout, _ io.Writer, _ *http.Client) *cli.Command { }, }, Action: func(ctx context.Context, cmd *cli.Command) error { - return action(ctx, cmd, stdout) + return action(ctx, cmd, stdout, client) }, } } -func action(ctx context.Context, cmd *cli.Command, stdout io.Writer) error { +func action(ctx context.Context, cmd *cli.Command, stdout io.Writer, httpClient *http.Client) error { cmdlogger.Warnf("Guided remediation (the fix command) can be risky when run on untrusted projects. It may trigger the package manager to execute scripts or follow external registries specified in the project. Please ensure you trust the source code and artifacts before proceeding.") if !cmd.IsSet("manifest") && !cmd.IsSet("lockfile") { return errors.New("manifest or lockfile is required") @@ -241,11 +242,15 @@ func action(ctx context.Context, cmd *cli.Command, stdout io.Writer) error { opts.Strategy = strategy.StrategyRelax } + if httpClient == nil { + httpClient = &http.Client{} + } + // MavenClient is required for Maven projects mc, err := datasource.NewMavenRegistryAPIClient(ctx, datasource.MavenRegistry{ URL: cmd.String("maven-registry"), ReleasesEnabled: true, - }, "", false) + }, "", false, httpClient, nil) if err != nil { return err } @@ -288,7 +293,11 @@ func action(ctx context.Context, cmd *cli.Command, stdout io.Writer) error { }}}, }, } - enricher, err := osvlocal.New(cfg) + pluginCfg := &config.PluginConfig{ + ProtoConfig: cfg, + ClientFactories: config.NewDefaultClientFactories(), + } + enricher, err := osvlocal.New(pluginCfg) if err != nil { return err } diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand.yaml index ce95ebf5d94..fb0ef412e70 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand.yaml @@ -4134,11 +4134,11 @@ interactions: }, { "id": "DEBIAN-CVE-2026-34181", - "modified": "2026-06-09T23:00:10.220454Z" + "modified": "2026-06-10T04:00:07.469655Z" }, { "id": "DEBIAN-CVE-2026-34182", - "modified": "2026-06-09T23:00:10.257774Z" + "modified": "2026-06-10T04:00:07.673532Z" }, { "id": "DEBIAN-CVE-2026-34183", @@ -4146,55 +4146,55 @@ interactions: }, { "id": "DEBIAN-CVE-2026-35188", - "modified": "2026-06-09T20:00:24.403101Z" + "modified": "2026-06-10T04:00:07.445445Z" }, { "id": "DEBIAN-CVE-2026-42764", - "modified": "2026-06-09T23:00:08.294624Z" + "modified": "2026-06-10T04:00:11.057177Z" }, { "id": "DEBIAN-CVE-2026-42765", - "modified": "2026-06-09T20:00:26.149453Z" + "modified": "2026-06-10T04:00:09.750867Z" }, { "id": "DEBIAN-CVE-2026-42766", - "modified": "2026-06-09T23:00:08.483583Z" + "modified": "2026-06-10T04:00:07.781019Z" }, { "id": "DEBIAN-CVE-2026-42767", - "modified": "2026-06-09T23:00:08.533364Z" + "modified": "2026-06-10T04:00:11.071219Z" }, { "id": "DEBIAN-CVE-2026-42768", - "modified": "2026-06-09T23:00:08.321053Z" + "modified": "2026-06-10T04:00:10.487450Z" }, { "id": "DEBIAN-CVE-2026-42769", - "modified": "2026-06-09T23:00:08.348331Z" + "modified": "2026-06-10T04:00:11.064485Z" }, { "id": "DEBIAN-CVE-2026-42770", - "modified": "2026-06-09T23:00:08.481375Z" + "modified": "2026-06-10T04:00:07.748154Z" }, { "id": "DEBIAN-CVE-2026-45445", - "modified": "2026-06-09T23:00:08.544024Z" + "modified": "2026-06-10T04:00:11.184646Z" }, { "id": "DEBIAN-CVE-2026-45446", - "modified": "2026-06-09T23:00:08.551576Z" + "modified": "2026-06-10T04:00:11.535146Z" }, { "id": "DEBIAN-CVE-2026-45447", - "modified": "2026-06-09T23:00:10.379510Z" + "modified": "2026-06-10T04:00:11.534160Z" }, { "id": "DEBIAN-CVE-2026-7383", - "modified": "2026-06-09T23:00:10.334285Z" + "modified": "2026-06-10T04:00:15.562442Z" }, { "id": "DEBIAN-CVE-2026-9076", - "modified": "2026-06-09T23:00:11.716139Z" + "modified": "2026-06-10T04:00:15.524401Z" }, { "id": "DLA-3008-1", diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores.yaml index 52bab0ce605..89e99290281 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores.yaml @@ -2330,11 +2330,11 @@ interactions: }, { "id": "DEBIAN-CVE-2026-34181", - "modified": "2026-06-09T23:00:10.220454Z" + "modified": "2026-06-10T04:00:07.469655Z" }, { "id": "DEBIAN-CVE-2026-34182", - "modified": "2026-06-09T23:00:10.257774Z" + "modified": "2026-06-10T04:00:07.673532Z" }, { "id": "DEBIAN-CVE-2026-34183", @@ -2342,55 +2342,55 @@ interactions: }, { "id": "DEBIAN-CVE-2026-35188", - "modified": "2026-06-09T20:00:24.403101Z" + "modified": "2026-06-10T04:00:07.445445Z" }, { "id": "DEBIAN-CVE-2026-42764", - "modified": "2026-06-09T23:00:08.294624Z" + "modified": "2026-06-10T04:00:11.057177Z" }, { "id": "DEBIAN-CVE-2026-42765", - "modified": "2026-06-09T20:00:26.149453Z" + "modified": "2026-06-10T04:00:09.750867Z" }, { "id": "DEBIAN-CVE-2026-42766", - "modified": "2026-06-09T23:00:08.483583Z" + "modified": "2026-06-10T04:00:07.781019Z" }, { "id": "DEBIAN-CVE-2026-42767", - "modified": "2026-06-09T23:00:08.533364Z" + "modified": "2026-06-10T04:00:11.071219Z" }, { "id": "DEBIAN-CVE-2026-42768", - "modified": "2026-06-09T23:00:08.321053Z" + "modified": "2026-06-10T04:00:10.487450Z" }, { "id": "DEBIAN-CVE-2026-42769", - "modified": "2026-06-09T23:00:08.348331Z" + "modified": "2026-06-10T04:00:11.064485Z" }, { "id": "DEBIAN-CVE-2026-42770", - "modified": "2026-06-09T23:00:08.481375Z" + "modified": "2026-06-10T04:00:07.748154Z" }, { "id": "DEBIAN-CVE-2026-45445", - "modified": "2026-06-09T23:00:08.544024Z" + "modified": "2026-06-10T04:00:11.184646Z" }, { "id": "DEBIAN-CVE-2026-45446", - "modified": "2026-06-09T23:00:08.551576Z" + "modified": "2026-06-10T04:00:11.535146Z" }, { "id": "DEBIAN-CVE-2026-45447", - "modified": "2026-06-09T23:00:10.379510Z" + "modified": "2026-06-10T04:00:11.534160Z" }, { "id": "DEBIAN-CVE-2026-7383", - "modified": "2026-06-09T23:00:10.334285Z" + "modified": "2026-06-10T04:00:15.562442Z" }, { "id": "DEBIAN-CVE-2026-9076", - "modified": "2026-06-09T23:00:11.716139Z" + "modified": "2026-06-10T04:00:15.524401Z" }, { "id": "DLA-3008-1", @@ -5010,11 +5010,11 @@ interactions: }, { "id": "DEBIAN-CVE-2026-34181", - "modified": "2026-06-09T23:00:10.220454Z" + "modified": "2026-06-10T04:00:07.469655Z" }, { "id": "DEBIAN-CVE-2026-34182", - "modified": "2026-06-09T23:00:10.257774Z" + "modified": "2026-06-10T04:00:07.673532Z" }, { "id": "DEBIAN-CVE-2026-34183", @@ -5022,55 +5022,55 @@ interactions: }, { "id": "DEBIAN-CVE-2026-35188", - "modified": "2026-06-09T20:00:24.403101Z" + "modified": "2026-06-10T04:00:07.445445Z" }, { "id": "DEBIAN-CVE-2026-42764", - "modified": "2026-06-09T23:00:08.294624Z" + "modified": "2026-06-10T04:00:11.057177Z" }, { "id": "DEBIAN-CVE-2026-42765", - "modified": "2026-06-09T20:00:26.149453Z" + "modified": "2026-06-10T04:00:09.750867Z" }, { "id": "DEBIAN-CVE-2026-42766", - "modified": "2026-06-09T23:00:08.483583Z" + "modified": "2026-06-10T04:00:07.781019Z" }, { "id": "DEBIAN-CVE-2026-42767", - "modified": "2026-06-09T23:00:08.533364Z" + "modified": "2026-06-10T04:00:11.071219Z" }, { "id": "DEBIAN-CVE-2026-42768", - "modified": "2026-06-09T23:00:08.321053Z" + "modified": "2026-06-10T04:00:10.487450Z" }, { "id": "DEBIAN-CVE-2026-42769", - "modified": "2026-06-09T23:00:08.348331Z" + "modified": "2026-06-10T04:00:11.064485Z" }, { "id": "DEBIAN-CVE-2026-42770", - "modified": "2026-06-09T23:00:08.481375Z" + "modified": "2026-06-10T04:00:07.748154Z" }, { "id": "DEBIAN-CVE-2026-45445", - "modified": "2026-06-09T23:00:08.544024Z" + "modified": "2026-06-10T04:00:11.184646Z" }, { "id": "DEBIAN-CVE-2026-45446", - "modified": "2026-06-09T23:00:08.551576Z" + "modified": "2026-06-10T04:00:11.535146Z" }, { "id": "DEBIAN-CVE-2026-45447", - "modified": "2026-06-09T23:00:10.379510Z" + "modified": "2026-06-10T04:00:11.534160Z" }, { "id": "DEBIAN-CVE-2026-7383", - "modified": "2026-06-09T23:00:10.334285Z" + "modified": "2026-06-10T04:00:15.562442Z" }, { "id": "DEBIAN-CVE-2026-9076", - "modified": "2026-06-09T23:00:11.716139Z" + "modified": "2026-06-10T04:00:15.524401Z" }, { "id": "DLA-3008-1", diff --git a/cmd/osv-scanner/update/command.go b/cmd/osv-scanner/update/command.go index d0825c8268f..619a604165a 100644 --- a/cmd/osv-scanner/update/command.go +++ b/cmd/osv-scanner/update/command.go @@ -21,7 +21,7 @@ import ( "github.com/urfave/cli/v3" ) -func Command(_, _ io.Writer, _ *http.Client) *cli.Command { +func Command(_, _ io.Writer, client *http.Client) *cli.Command { return &cli.Command{ Hidden: true, Name: "update", @@ -56,11 +56,13 @@ func Command(_, _ io.Writer, _ *http.Client) *cli.Command { }, }, }, - Action: action, + Action: func(ctx context.Context, cmd *cli.Command) error { + return action(ctx, cmd, client) + }, } } -func action(ctx context.Context, cmd *cli.Command) error { +func action(ctx context.Context, cmd *cli.Command, httpClient *http.Client) error { cmdlogger.Warnf("Version updates (the update command) can be risky when run on untrusted projects. It may trigger the package manager to execute scripts or follow external registries specified in the project. Please ensure you trust the source code and artifacts before proceeding.") opts := options.UpdateOptions{ @@ -75,11 +77,15 @@ func action(ctx context.Context, cmd *cli.Command) error { return err } + if httpClient == nil { + httpClient = &http.Client{} + } + // MavenClient is required for Maven projects mc, err := datasource.NewMavenRegistryAPIClient(ctx, datasource.MavenRegistry{ URL: cmd.String("maven-registry"), ReleasesEnabled: true, - }, "", false) + }, "", false, httpClient, nil) if err != nil { return err } diff --git a/go.mod b/go.mod index 8dd2336af09..0e92b1ac23c 100644 --- a/go.mod +++ b/go.mod @@ -13,7 +13,7 @@ require ( github.com/go-git/go-git/v5 v5.19.1 github.com/gobwas/glob v0.2.3 github.com/google/go-cmp v0.7.0 - github.com/google/osv-scalibr v0.4.6-0.20260528054050-7bf4ca1f5741 + github.com/google/osv-scalibr v0.4.6-0.20260605044922-fc3983a83405 github.com/ianlancetaylor/demangle v0.0.0-20260505044615-1ff4bf46051f github.com/jedib0t/go-pretty/v6 v6.7.10 github.com/modelcontextprotocol/go-sdk v1.6.1 @@ -43,7 +43,7 @@ require ( deps.dev/util/maven v0.0.0-20260528042559-b92437de09fd // indirect deps.dev/util/pypi v0.0.0-20260422013440-90c27f84dd6f // indirect deps.dev/util/resolve v0.0.0-20260422013440-90c27f84dd6f // indirect - deps.dev/util/semver v0.0.0-20260422013440-90c27f84dd6f // indirect + deps.dev/util/semver v0.0.0-20260529052642-cf1e78d92744 // indirect github.com/Azure/go-ansiterm v0.0.0-20250102033503-faa5f7b0171c // indirect github.com/GehirnInc/crypt v0.0.0-20230320061759-8cc1b52080c5 // indirect github.com/Microsoft/go-winio v0.6.2 // indirect @@ -220,3 +220,5 @@ require ( // So this needs to be kept at v1.2.1 // Temporarily commented out by downgrading containerd. // replace github.com/opencontainers/runtime-spec => github.com/opencontainers/runtime-spec v1.2.1 + +replace github.com/google/osv-scalibr => github.com/google/osv-scalibr v0.4.6-0.20260605044922-fc3983a83405 diff --git a/go.sum b/go.sum index a8733dfd9f6..1c4d6b2a3ef 100644 --- a/go.sum +++ b/go.sum @@ -20,8 +20,8 @@ deps.dev/util/pypi v0.0.0-20260422013440-90c27f84dd6f h1:hOkMV3kN25Ya1KQt8wAjCXB deps.dev/util/pypi v0.0.0-20260422013440-90c27f84dd6f/go.mod h1:qmA0z/Lsfa1FMtuLd9JmVZLMHR3GBX/EmbM6z1X3EDU= deps.dev/util/resolve v0.0.0-20260422013440-90c27f84dd6f h1:oO5wqRVaL9YgyTs4ChzkuUMoJF9YVRpoOWMFzEzVOTA= deps.dev/util/resolve v0.0.0-20260422013440-90c27f84dd6f/go.mod h1:MMwkZv3AU9PKySjbDQrmWWoycQCDLJmvixgzYNkxkrA= -deps.dev/util/semver v0.0.0-20260422013440-90c27f84dd6f h1:XFitlaLTdEpbpqSTfjbZtUH2l3I3qWV1QzP8/oVRqvQ= -deps.dev/util/semver v0.0.0-20260422013440-90c27f84dd6f/go.mod h1:jjJweVqtuMQ7Q4zlTQ/kCHpboojkRvpMYlhy/c93DVU= +deps.dev/util/semver v0.0.0-20260529052642-cf1e78d92744 h1:Yg6n3A1/2vjSzdCm3Dz66FzwW+InVa6oWfpHs6ACZj0= +deps.dev/util/semver v0.0.0-20260529052642-cf1e78d92744/go.mod h1:jjJweVqtuMQ7Q4zlTQ/kCHpboojkRvpMYlhy/c93DVU= github.com/Azure/go-ansiterm v0.0.0-20250102033503-faa5f7b0171c h1:udKWzYgxTojEKWjV8V+WSxDXJ4NFATAsZjh8iIbsQIg= github.com/Azure/go-ansiterm v0.0.0-20250102033503-faa5f7b0171c/go.mod h1:xomTg63KZ2rFqZQzSB4Vz2SUXa1BpHTVz9L5PTmPC4E= github.com/BurntSushi/toml v1.6.0 h1:dRaEfpa2VI55EwlIW72hMRHdWouJeRF7TPYhI+AUQjk= @@ -247,8 +247,8 @@ github.com/google/go-cpy v0.0.0-20211218193943-a9c933c06932 h1:5/4TSDzpDnHQ8rKEE github.com/google/go-cpy v0.0.0-20211218193943-a9c933c06932/go.mod h1:cC6EdPbj/17GFCPDK39NRarlMI+kt+O60S12cNB5J9Y= github.com/google/jsonschema-go v0.4.3 h1:/DBOLZTfDow7pe2GmaJNhltueGTtDKICi8V8p+DQPd0= github.com/google/jsonschema-go v0.4.3/go.mod h1:r5quNTdLOYEz95Ru18zA0ydNbBuYoo9tgaYcxEYhJVE= -github.com/google/osv-scalibr v0.4.6-0.20260528054050-7bf4ca1f5741 h1:XMOYIHmucl0wO7LD+OX5brOjDeOSSP6Sw6gtRgn/kJY= -github.com/google/osv-scalibr v0.4.6-0.20260528054050-7bf4ca1f5741/go.mod h1:LMxs43EyIMi3TeiUkMeO8I9+uKnJV7QrQySEaCL2Io0= +github.com/google/osv-scalibr v0.4.6-0.20260605044922-fc3983a83405 h1:m2J+1oe9AB2KWwuFO3VScDm1VOD7zgLERg/Otg8jrcU= +github.com/google/osv-scalibr v0.4.6-0.20260605044922-fc3983a83405/go.mod h1:7NVYCBa6Uu7S2GvVj/kacQ8Bib8KhdIxU6+cf3aIIVI= github.com/google/pprof v0.0.0-20250820193118-f64d9cf942d6 h1:EEHtgt9IwisQ2AZ4pIsMjahcegHh6rmhqxzIRQIyepY= github.com/google/pprof v0.0.0-20250820193118-f64d9cf942d6/go.mod h1:I6V7YzU0XDpsHqbsyrghnFZLO1gwK6NPTNvmetQIk9U= github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= diff --git a/internal/scalibrplugin/presets.go b/internal/scalibrplugin/presets.go index 67c2b611603..6b0b49accb1 100644 --- a/internal/scalibrplugin/presets.go +++ b/internal/scalibrplugin/presets.go @@ -1,15 +1,12 @@ package scalibrplugin import ( - "fmt" - annotatorlist "github.com/google/osv-scalibr/annotator/list" "github.com/google/osv-scalibr/annotator/misc/brewsource" apkanno "github.com/google/osv-scalibr/annotator/osduplicate/apk" dpkganno "github.com/google/osv-scalibr/annotator/osduplicate/dpkg" cpb "github.com/google/osv-scalibr/binary/proto/config_go_proto" detectors "github.com/google/osv-scalibr/detector/list" - "github.com/google/osv-scalibr/enricher" "github.com/google/osv-scalibr/enricher/baseimage" "github.com/google/osv-scalibr/enricher/enricherlist" transitivedependencypomxml "github.com/google/osv-scalibr/enricher/transitivedependency/pomxml" @@ -54,11 +51,12 @@ import ( "github.com/google/osv-scalibr/extractor/filesystem/os/homebrew" "github.com/google/osv-scalibr/extractor/filesystem/sbom/cdx" "github.com/google/osv-scalibr/extractor/filesystem/sbom/spdx" + "github.com/google/osv-scalibr/plugin" + "github.com/google/osv-scalibr/plugin/config" "github.com/google/osv-scanner/v2/internal/scalibrextract/filesystem/vendored" "github.com/google/osv-scanner/v2/internal/scalibrextract/language/javascript/nodemodules" "github.com/google/osv-scanner/v2/internal/scalibrextract/language/osv/osvscannerjson" "github.com/google/osv-scanner/v2/internal/scalibrextract/vcs/gitrepo" - "github.com/google/osv-scanner/v2/internal/version" ) var detectorPresets = map[string]detectors.InitMap{ @@ -70,108 +68,108 @@ var detectorPresets = map[string]detectors.InitMap{ var ExtractorPresets = map[string]extractors.InitMap{ "sbom": { - spdx.Name: {spdx.New}, - cdx.Name: {cdx.New}, + spdx.Name: {protoCfg(spdx.New)}, + cdx.Name: {protoCfg(cdx.New)}, }, "lockfile": { // C - conanlock.Name: {conanlock.New}, + conanlock.Name: {protoCfg(conanlock.New)}, // Erlang - mixlock.Name: {mixlock.New}, + mixlock.Name: {protoCfg(mixlock.New)}, // Flutter - pubspec.Name: {pubspec.New}, + pubspec.Name: {protoCfg(pubspec.New)}, // Go - gomod.Name: {gomod.New}, + gomod.Name: {protoCfg(gomod.New)}, // Java - gradlelockfile.Name: {gradlelockfile.New}, - gradleverificationmetadataxml.Name: {gradleverificationmetadataxml.New}, - pomxml.Name: {pomxml.New}, + gradlelockfile.Name: {protoCfg(gradlelockfile.New)}, + gradleverificationmetadataxml.Name: {protoCfg(gradleverificationmetadataxml.New)}, + pomxml.Name: {protoCfg(pomxml.New)}, // Javascript - packagelockjson.Name: {packagelockjson.New}, - pnpmlock.Name: {pnpmlock.New}, - yarnlock.Name: {yarnlock.New}, - bunlock.Name: {bunlock.New}, + packagelockjson.Name: {protoCfg(packagelockjson.New)}, + pnpmlock.Name: {protoCfg(pnpmlock.New)}, + yarnlock.Name: {protoCfg(yarnlock.New)}, + bunlock.Name: {protoCfg(bunlock.New)}, // PHP - composerlock.Name: {composerlock.New}, + composerlock.Name: {protoCfg(composerlock.New)}, // Python - pipfilelock.Name: {pipfilelock.New}, - pdmlock.Name: {pdmlock.New}, - poetrylock.Name: {poetrylock.New}, - pylock.Name: {pylock.New}, - requirements.Name: {requirements.New}, - uvlock.Name: {uvlock.New}, + pipfilelock.Name: {protoCfg(pipfilelock.New)}, + pdmlock.Name: {protoCfg(pdmlock.New)}, + poetrylock.Name: {protoCfg(poetrylock.New)}, + pylock.Name: {protoCfg(pylock.New)}, + requirements.Name: {protoCfg(requirements.New)}, + uvlock.Name: {protoCfg(uvlock.New)}, // R - renvlock.Name: {renvlock.New}, + renvlock.Name: {protoCfg(renvlock.New)}, // Ruby - gemfilelock.Name: {gemfilelock.New}, + gemfilelock.Name: {protoCfg(gemfilelock.New)}, // Swift - packageresolved.Name: {packageresolved.New}, + packageresolved.Name: {protoCfg(packageresolved.New)}, // Rust - cargolock.Name: {cargolock.New}, + cargolock.Name: {protoCfg(cargolock.New)}, // NuGet - csproj.Name: {csproj.New}, - depsjson.Name: {depsjson.New}, - nugetcpm.Name: {nugetcpm.New}, - packagesconfig.Name: {packagesconfig.New}, - packageslockjson.Name: {packageslockjson.New}, + csproj.Name: {protoCfg(csproj.New)}, + depsjson.Name: {protoCfg(depsjson.New)}, + nugetcpm.Name: {protoCfg(nugetcpm.New)}, + packagesconfig.Name: {protoCfg(packagesconfig.New)}, + packageslockjson.Name: {protoCfg(packageslockjson.New)}, // Haskell - cabal.Name: {cabal.New}, - stacklock.Name: {stacklock.New}, + cabal.Name: {protoCfg(cabal.New)}, + stacklock.Name: {protoCfg(stacklock.New)}, - osvscannerjson.Name: {osvscannerjson.New}, + osvscannerjson.Name: {protoCfg(osvscannerjson.New)}, // --- OS "lockfiles" --- // These have very strict FileRequired paths, so we can safely enable them for source scanning as well. // Alpine - apk.Name: {apk.New}, + apk.Name: {protoCfg(apk.New)}, // Debian - dpkg.Name: {dpkg.New}, + dpkg.Name: {protoCfg(dpkg.New)}, }, "directory": { - gitrepo.Name: {gitrepo.New}, - vendored.Name: {vendored.New}, + gitrepo.Name: {protoCfg(gitrepo.New)}, + vendored.Name: {protoCfg(vendored.New)}, }, "artifact": { // --- Project artifacts --- // Python - wheelegg.Name: {wheelegg.New}, + wheelegg.Name: {protoCfg(wheelegg.New)}, // Java - archive.Name: {archive.New}, + archive.Name: {protoCfg(archive.New)}, // Go - gobinary.Name: {gobinary.New}, + gobinary.Name: {protoCfg(gobinary.New)}, // Javascript - nodemodules.Name: {nodemodules.New}, + nodemodules.Name: {protoCfg(nodemodules.New)}, // Rust - cargoauditable.Name: {cargoauditable.New}, + cargoauditable.Name: {protoCfg(cargoauditable.New)}, // --- OS packages --- // Alpine - apk.Name: {apk.New}, + apk.Name: {protoCfg(apk.New)}, // Debian - dpkg.Name: {dpkg.New}, + dpkg.Name: {protoCfg(dpkg.New)}, // Chisel - chisel.Name: {chisel.New}, + chisel.Name: {protoCfg(chisel.New)}, // Homebrew - homebrew.Name: {homebrew.New}, + homebrew.Name: {protoCfg(homebrew.New)}, }, } var enricherPresets = map[string]enricherlist.InitMap{ "artifact": { - baseimage.Name: {baseImageEnricher}, + baseimage.Name: {baseimage.New}, }, "vulns": enricherlist.VulnMatching, "licenses": enricherlist.License, @@ -183,20 +181,18 @@ var enricherPresets = map[string]enricherlist.InitMap{ var annotatorPresets = map[string]annotatorlist.InitMap{ "artifact": { - apkanno.Name: {apkanno.New}, - dpkganno.Name: {dpkganno.New}, - brewsource.Name: {brewsource.New}, + apkanno.Name: {protoCfg(apkanno.New)}, + dpkganno.Name: {protoCfg(dpkganno.New)}, + brewsource.Name: {protoCfg(brewsource.New)}, }, } -func baseImageEnricher(_ *cpb.PluginConfig) (enricher.Enricher, error) { - baseImageEnricher, err := baseimage.New(&cpb.PluginConfig{ - UserAgent: "osv-scanner_scan/" + version.OSVVersion, - }) +func protoCfg[T plugin.Plugin](f func(*cpb.PluginConfig) (T, error)) func(*config.PluginConfig) (T, error) { + return func(cfg *config.PluginConfig) (T, error) { + if cfg != nil && cfg.ProtoConfig != nil { + return f(cfg.ProtoConfig) + } - if err != nil { - return nil, fmt.Errorf("unable to initialize base image enricher: %w", err) + return f(&cpb.PluginConfig{}) } - - return baseImageEnricher, nil } diff --git a/internal/scalibrplugin/resolve.go b/internal/scalibrplugin/resolve.go index 13ac8a2dea5..5a1ea8008d8 100644 --- a/internal/scalibrplugin/resolve.go +++ b/internal/scalibrplugin/resolve.go @@ -8,6 +8,7 @@ import ( cpb "github.com/google/osv-scalibr/binary/proto/config_go_proto" "github.com/google/osv-scalibr/enricher" "github.com/google/osv-scalibr/plugin" + "github.com/google/osv-scalibr/plugin/config" "github.com/google/osv-scalibr/plugin/list" "github.com/google/osv-scanner/v2/internal/cmdlogger" "github.com/google/osv-scanner/v2/internal/scalibrextract/filesystem/vendored" @@ -17,7 +18,11 @@ import ( ) func resolveFromName(name string, cfg *cpb.PluginConfig) (plugin.Plugin, error) { - plug, err := list.FromName(name, cfg) + pluginCfg := &config.PluginConfig{ + ProtoConfig: cfg, + ClientFactories: config.NewDefaultClientFactories(), + } + plug, err := list.FromName(name, pluginCfg) if err == nil { return plug, nil From bd1ad41ab9529d237cc0c225c498f7572f9b4714 Mon Sep 17 00:00:00 2001 From: Rex P Date: Thu, 11 Jun 2026 11:24:20 +1000 Subject: [PATCH 02/38] Step 2 --- cmd/osv-scanner/fix/command.go | 2 +- cmd/osv-scanner/internal/testcmd/vcr.go | 9 +- go.mod | 2 +- go.sum | 4 +- internal/scalibr/client_factories.go | 121 ++++++++++++++++++++++++ internal/scalibrplugin/resolve.go | 8 +- internal/scalibrplugin/resolve_test.go | 19 ++-- pkg/osvscanner/osvscanner.go | 19 ++++ pkg/osvscanner/scan.go | 22 ++++- 9 files changed, 185 insertions(+), 21 deletions(-) create mode 100644 internal/scalibr/client_factories.go diff --git a/cmd/osv-scanner/fix/command.go b/cmd/osv-scanner/fix/command.go index 774bd3756bc..f05e4f39760 100644 --- a/cmd/osv-scanner/fix/command.go +++ b/cmd/osv-scanner/fix/command.go @@ -295,7 +295,7 @@ func action(ctx context.Context, cmd *cli.Command, stdout io.Writer, httpClient } pluginCfg := &config.PluginConfig{ ProtoConfig: cfg, - ClientFactories: config.NewDefaultClientFactories(), + ClientFactories: config.NewDefaultClientFactories(userAgent), } enricher, err := osvlocal.New(pluginCfg) if err != nil { diff --git a/cmd/osv-scanner/internal/testcmd/vcr.go b/cmd/osv-scanner/internal/testcmd/vcr.go index cac9510495a..aa7b16a67c6 100644 --- a/cmd/osv-scanner/internal/testcmd/vcr.go +++ b/cmd/osv-scanner/internal/testcmd/vcr.go @@ -121,7 +121,14 @@ func InsertCassette(t *testing.T) *http.Client { // exclude requests for info on a specific vuln since they can be quite large // and their changes should be less impactful to our snapshots than the query // endpoint, as those reqs are what results in specific vulns being looked up - return strings.HasPrefix(req.URL.Path, "/v1/vulns/") + if strings.HasPrefix(req.URL.Path, "/v1/vulns/") { + return true + } + // exclude requests for binary file downloads from cassettes (e.g. zip databases, jar files) + ext := strings.ToLower(filepath.Ext(req.URL.Path)) + binaryExts := []string{".zip", ".gz", ".bin", ".db", ".tar", ".tgz", ".jar", ".aar"} + + return slices.Contains(binaryExts, ext) }), recorder.WithMatcher(matcher), recorder.WithHook(func(i *cassette.Interaction) error { diff --git a/go.mod b/go.mod index 0e92b1ac23c..15760236abc 100644 --- a/go.mod +++ b/go.mod @@ -221,4 +221,4 @@ require ( // Temporarily commented out by downgrading containerd. // replace github.com/opencontainers/runtime-spec => github.com/opencontainers/runtime-spec v1.2.1 -replace github.com/google/osv-scalibr => github.com/google/osv-scalibr v0.4.6-0.20260605044922-fc3983a83405 +replace github.com/google/osv-scalibr => github.com/google/osv-scalibr v0.4.6-0.20260611011019-3e163173e5c5 diff --git a/go.sum b/go.sum index 1c4d6b2a3ef..09c7ca2d49b 100644 --- a/go.sum +++ b/go.sum @@ -247,8 +247,8 @@ github.com/google/go-cpy v0.0.0-20211218193943-a9c933c06932 h1:5/4TSDzpDnHQ8rKEE github.com/google/go-cpy v0.0.0-20211218193943-a9c933c06932/go.mod h1:cC6EdPbj/17GFCPDK39NRarlMI+kt+O60S12cNB5J9Y= github.com/google/jsonschema-go v0.4.3 h1:/DBOLZTfDow7pe2GmaJNhltueGTtDKICi8V8p+DQPd0= github.com/google/jsonschema-go v0.4.3/go.mod h1:r5quNTdLOYEz95Ru18zA0ydNbBuYoo9tgaYcxEYhJVE= -github.com/google/osv-scalibr v0.4.6-0.20260605044922-fc3983a83405 h1:m2J+1oe9AB2KWwuFO3VScDm1VOD7zgLERg/Otg8jrcU= -github.com/google/osv-scalibr v0.4.6-0.20260605044922-fc3983a83405/go.mod h1:7NVYCBa6Uu7S2GvVj/kacQ8Bib8KhdIxU6+cf3aIIVI= +github.com/google/osv-scalibr v0.4.6-0.20260611011019-3e163173e5c5 h1:1kgPmynuSiAuXvRi/mMY+J6jBZOJalqCO9gKXQey5Dc= +github.com/google/osv-scalibr v0.4.6-0.20260611011019-3e163173e5c5/go.mod h1:7NVYCBa6Uu7S2GvVj/kacQ8Bib8KhdIxU6+cf3aIIVI= github.com/google/pprof v0.0.0-20250820193118-f64d9cf942d6 h1:EEHtgt9IwisQ2AZ4pIsMjahcegHh6rmhqxzIRQIyepY= github.com/google/pprof v0.0.0-20250820193118-f64d9cf942d6/go.mod h1:I6V7YzU0XDpsHqbsyrghnFZLO1gwK6NPTNvmetQIk9U= github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= diff --git a/internal/scalibr/client_factories.go b/internal/scalibr/client_factories.go new file mode 100644 index 00000000000..1ec857bfdcb --- /dev/null +++ b/internal/scalibr/client_factories.go @@ -0,0 +1,121 @@ +// Package scalibr provides custom client factories and integrations for the osv-scalibr engine. +package scalibr + +import ( + "context" + "crypto/x509" + "errors" + "fmt" + "net/http" + "sync" + + "github.com/google/osv-scalibr/plugin/config" + "google.golang.org/grpc" + "google.golang.org/grpc/credentials" +) + +type ClientFactories struct { + mu sync.Mutex + baseHTTPClient *http.Client + grpcClientConns map[string]*grpc.ClientConn + defaultUserAgent string +} + +var _ config.ClientFactories = (*ClientFactories)(nil) + +// NewClientFactories returns a new ClientFactories instance. +func NewClientFactories(baseHTTPClient *http.Client, defaultUserAgent string) *ClientFactories { + if baseHTTPClient == nil { + baseHTTPClient = &http.Client{} + } + + return &ClientFactories{ + baseHTTPClient: baseHTTPClient, + grpcClientConns: make(map[string]*grpc.ClientConn), + defaultUserAgent: defaultUserAgent, + } +} + +type userAgentRoundTripper struct { + underlying http.RoundTripper + userAgent string +} + +// RoundTrip implements http.RoundTripper to inject a default User-Agent header +// if one is not already set. +func (rt *userAgentRoundTripper) RoundTrip(req *http.Request) (*http.Response, error) { + if req.Header.Get("User-Agent") == "" && rt.userAgent != "" { + req = req.Clone(req.Context()) + req.Header.Set("User-Agent", rt.userAgent) + } + + return rt.underlying.RoundTrip(req) +} + +// HTTPClient returns a copy of the base HTTP client configured with User-Agent injection. +func (c *ClientFactories) HTTPClient() *http.Client { + transport := c.baseHTTPClient.Transport + if transport == nil { + transport = http.DefaultTransport + } + + clientCopy := *c.baseHTTPClient + clientCopy.Transport = &userAgentRoundTripper{ + underlying: transport, + userAgent: c.defaultUserAgent, + } + + return &clientCopy +} + +//nolint:nilnil // returning nil client is expected when not implemented +func (c *ClientFactories) GoogleHTTPClient(_ context.Context, _ ...string) (*http.Client, error) { + return nil, nil +} + +// GRPCClientConn returns a cached gRPC client connection from a package-level connection cache. +func (c *ClientFactories) GRPCClientConn(url string, dialOpts ...grpc.DialOption) (grpc.ClientConnInterface, error) { + c.mu.Lock() + defer c.mu.Unlock() + + if conn, ok := c.grpcClientConns[url]; ok { + return conn, nil + } + + certPool, err := x509.SystemCertPool() + if err != nil { + return nil, fmt.Errorf("failed to get system cert pool: %w", err) + } + creds := credentials.NewClientTLSFromCert(certPool, "") + + ourDialOpts := []grpc.DialOption{grpc.WithTransportCredentials(creds)} + if c.defaultUserAgent != "" { + ourDialOpts = append(ourDialOpts, grpc.WithUserAgent(c.defaultUserAgent)) + } + ourDialOpts = append(ourDialOpts, dialOpts...) + + conn, err := grpc.NewClient(url, ourDialOpts...) + if err != nil { + return nil, fmt.Errorf("failed to dial gRPC endpoint %s: %w", url, err) + } + + c.grpcClientConns[url] = conn + + return conn, nil +} + +// Close closes all open cached gRPC connections. +func (c *ClientFactories) Close() error { + c.mu.Lock() + defer c.mu.Unlock() + + var errs []error + for url, conn := range c.grpcClientConns { + if err := conn.Close(); err != nil { + errs = append(errs, fmt.Errorf("failed to close connection to %s: %w", url, err)) + } + delete(c.grpcClientConns, url) + } + + return errors.Join(errs...) +} diff --git a/internal/scalibrplugin/resolve.go b/internal/scalibrplugin/resolve.go index 5a1ea8008d8..6312cb7f5d2 100644 --- a/internal/scalibrplugin/resolve.go +++ b/internal/scalibrplugin/resolve.go @@ -17,10 +17,10 @@ import ( "github.com/google/osv-scanner/v2/internal/scalibrextract/vcs/gitrepo" ) -func resolveFromName(name string, cfg *cpb.PluginConfig) (plugin.Plugin, error) { +func resolveFromName(name string, cfg *cpb.PluginConfig, clientFactories config.ClientFactories) (plugin.Plugin, error) { pluginCfg := &config.PluginConfig{ ProtoConfig: cfg, - ClientFactories: config.NewDefaultClientFactories(), + ClientFactories: clientFactories, } plug, err := list.FromName(name, pluginCfg) @@ -44,7 +44,7 @@ func resolveFromName(name string, cfg *cpb.PluginConfig) (plugin.Plugin, error) } } -func Resolve(enabledPlugins []string, disabledPlugins []string, cfg *cpb.PluginConfig) []plugin.Plugin { +func Resolve(enabledPlugins []string, disabledPlugins []string, cfg *cpb.PluginConfig, clientFactories config.ClientFactories) []plugin.Plugin { plugins := make(map[string]bool) for i, exts := range [][]string{enabledPlugins, disabledPlugins} { @@ -90,7 +90,7 @@ func Resolve(enabledPlugins []string, disabledPlugins []string, cfg *cpb.PluginC for name, value := range plugins { if name != "" && value { - plug, err := resolveFromName(name, cfg) + plug, err := resolveFromName(name, cfg, clientFactories) if err != nil { cmdlogger.Errorf("%s", err) diff --git a/internal/scalibrplugin/resolve_test.go b/internal/scalibrplugin/resolve_test.go index 78e276e80b6..295c6a72f28 100644 --- a/internal/scalibrplugin/resolve_test.go +++ b/internal/scalibrplugin/resolve_test.go @@ -34,6 +34,7 @@ import ( "github.com/google/osv-scalibr/extractor/filesystem/os/homebrew" "github.com/google/osv-scalibr/extractor/filesystem/sbom/cdx" "github.com/google/osv-scalibr/extractor/filesystem/sbom/spdx" + "github.com/google/osv-scalibr/plugin/config" "github.com/google/osv-scanner/v2/internal/scalibrextract/filesystem/vendored" "github.com/google/osv-scanner/v2/internal/scalibrextract/language/javascript/nodemodules" "github.com/google/osv-scanner/v2/internal/scalibrextract/vcs/gitrepo" @@ -169,7 +170,7 @@ func TestResolve(t *testing.T) { t.Run(tt.name, func(t *testing.T) { t.Parallel() - got := scalibrplugin.Resolve(tt.args.enabled, tt.args.disabled, &cpb.PluginConfig{}) + got := scalibrplugin.Resolve(tt.args.enabled, tt.args.disabled, &cpb.PluginConfig{}, config.NewDefaultClientFactories("")) slices.Sort(tt.want) @@ -339,7 +340,7 @@ func TestResolve_Detectors(t *testing.T) { t.Run(tt.name, func(t *testing.T) { t.Parallel() - got := scalibrplugin.Resolve(tt.args.enabled, tt.args.disabled, &cpb.PluginConfig{}) + got := scalibrplugin.Resolve(tt.args.enabled, tt.args.disabled, &cpb.PluginConfig{}, config.NewDefaultClientFactories("")) slices.Sort(tt.want) @@ -424,7 +425,7 @@ func TestResolve_RequiredPlugins(t *testing.T) { t.Run(tt.name, func(t *testing.T) { t.Parallel() - got := scalibrplugin.Resolve(tt.args.enabled, tt.args.disabled, &cpb.PluginConfig{}) + got := scalibrplugin.Resolve(tt.args.enabled, tt.args.disabled, &cpb.PluginConfig{}, config.NewDefaultClientFactories("")) slices.Sort(tt.want) @@ -457,7 +458,7 @@ func TestResolve_AllPresets(t *testing.T) { "vulns", "licenses", "transitive", - }, []string{}, &cpb.PluginConfig{}) + }, []string{}, &cpb.PluginConfig{}, config.NewDefaultClientFactories("")) gotNames := make([]string, 0, len(got)) for _, detector := range got { @@ -648,7 +649,7 @@ func TestResolve_Extractors(t *testing.T) { t.Run(tt.name, func(t *testing.T) { t.Parallel() - got := scalibrplugin.Resolve(tt.args.enabled, tt.args.disabled, &cpb.PluginConfig{}) + got := scalibrplugin.Resolve(tt.args.enabled, tt.args.disabled, &cpb.PluginConfig{}, config.NewDefaultClientFactories("")) slices.Sort(tt.want) @@ -673,7 +674,7 @@ func TestResolve_Detectors_Presets(t *testing.T) { t.Run(preset, func(t *testing.T) { t.Parallel() - got := scalibrplugin.Resolve([]string{preset}, []string{}, &cpb.PluginConfig{}) + got := scalibrplugin.Resolve([]string{preset}, []string{}, &cpb.PluginConfig{}, config.NewDefaultClientFactories("")) gotNames := make([]string, 0, len(got)) for _, detector := range got { @@ -694,7 +695,7 @@ func TestResolve_Extractors_Presets(t *testing.T) { t.Run(preset, func(t *testing.T) { t.Parallel() - got := scalibrplugin.Resolve([]string{preset}, []string{}, &cpb.PluginConfig{}) + got := scalibrplugin.Resolve([]string{preset}, []string{}, &cpb.PluginConfig{}, config.NewDefaultClientFactories("")) gotNames := make([]string, 0, len(got)) for _, extractor := range got { @@ -715,7 +716,7 @@ func TestResolve_Enrichers_Presets(t *testing.T) { t.Run(preset, func(t *testing.T) { t.Parallel() - got := scalibrplugin.Resolve([]string{preset}, []string{}, &cpb.PluginConfig{}) + got := scalibrplugin.Resolve([]string{preset}, []string{}, &cpb.PluginConfig{}, config.NewDefaultClientFactories("")) gotNames := make([]string, 0, len(got)) for _, detector := range got { @@ -736,7 +737,7 @@ func TestResolve_Annotators_Presets(t *testing.T) { t.Run(preset, func(t *testing.T) { t.Parallel() - got := scalibrplugin.Resolve([]string{preset}, []string{}, &cpb.PluginConfig{}) + got := scalibrplugin.Resolve([]string{preset}, []string{}, &cpb.PluginConfig{}, config.NewDefaultClientFactories("")) gotNames := make([]string, 0, len(got)) for _, detector := range got { diff --git a/pkg/osvscanner/osvscanner.go b/pkg/osvscanner/osvscanner.go index e3e86a81efc..8bf8e0be0c2 100644 --- a/pkg/osvscanner/osvscanner.go +++ b/pkg/osvscanner/osvscanner.go @@ -21,6 +21,7 @@ import ( "github.com/google/osv-scalibr/inventory" scalibrlog "github.com/google/osv-scalibr/log" "github.com/google/osv-scalibr/plugin" + scalibrconfig "github.com/google/osv-scalibr/plugin/config" "github.com/google/osv-scalibr/stats" "github.com/google/osv-scanner/v2/internal/clients/clientimpl/licensematcher" "github.com/google/osv-scanner/v2/internal/clients/clientimpl/localmatcher" @@ -32,6 +33,7 @@ import ( "github.com/google/osv-scanner/v2/internal/imodels" "github.com/google/osv-scanner/v2/internal/imodels/results" "github.com/google/osv-scanner/v2/internal/output" + localscalibr "github.com/google/osv-scanner/v2/internal/scalibr" "github.com/google/osv-scanner/v2/pkg/models" "github.com/google/osv-scanner/v2/pkg/osvscanner/internal/imagehelpers" "github.com/ossf/osv-schema/bindings/go/osvconstants" @@ -84,6 +86,9 @@ type ExperimentalScannerActions struct { HTTPClient *http.Client + // Custom ClientFactories to use instead of constructing default ones + ClientFactories scalibrconfig.ClientFactories + // Report deprecated packages as findings FlagDeprecatedPackages bool @@ -262,10 +267,24 @@ func DoContainerScan(actions ScannerActions) (models.VulnerabilityResults, error return models.VulnerabilityResults{}, fmt.Errorf("failed to initialize accessors: %w", err) } + var clientFactories scalibrconfig.ClientFactories + if actions.ClientFactories != nil { + clientFactories = actions.ClientFactories + } else { + cf := localscalibr.NewClientFactories(actions.HTTPClient, actions.RequestUserAgent) + clientFactories = cf + defer func() { + if err := cf.Close(); err != nil { + cmdlogger.Errorf("Failed to close scalibr client factories: %v", err) + } + }() + } + plugins := getPlugins( []string{"artifact"}, accessors, actions, + clientFactories, ) // technically having one detector enabled would also be sufficient, but we're diff --git a/pkg/osvscanner/scan.go b/pkg/osvscanner/scan.go index f53fb572cab..87bf0dee7ee 100644 --- a/pkg/osvscanner/scan.go +++ b/pkg/osvscanner/scan.go @@ -21,8 +21,10 @@ import ( "github.com/google/osv-scalibr/fs" "github.com/google/osv-scalibr/inventory" "github.com/google/osv-scalibr/plugin" + "github.com/google/osv-scalibr/plugin/config" "github.com/google/osv-scanner/v2/internal/cmdlogger" "github.com/google/osv-scanner/v2/internal/output" + localscalibr "github.com/google/osv-scanner/v2/internal/scalibr" "github.com/google/osv-scanner/v2/internal/scalibrextract/filesystem/vendored" "github.com/google/osv-scanner/v2/internal/scalibrextract/vcs/gitcommitdirect" "github.com/google/osv-scanner/v2/internal/scalibrextract/vcs/gitrepo" @@ -43,7 +45,7 @@ func configurePlugins(plugins []plugin.Plugin, accessors ExternalAccessors, acti } } -func getPlugins(defaultPlugins []string, accessors ExternalAccessors, actions ScannerActions) []plugin.Plugin { +func getPlugins(defaultPlugins []string, accessors ExternalAccessors, actions ScannerActions, clientFactories config.ClientFactories) []plugin.Plugin { cfg := &cpb.PluginConfig{ UserAgent: actions.RequestUserAgent, PluginSpecific: []*cpb.PluginSpecificConfig{ @@ -89,7 +91,7 @@ func getPlugins(defaultPlugins []string, accessors ExternalAccessors, actions Sc actions.PluginsEnabled = append(actions.PluginsEnabled, packagedeprecation.Name) } - plugins := scalibrplugin.Resolve(actions.PluginsEnabled, actions.PluginsDisabled, cfg) + plugins := scalibrplugin.Resolve(actions.PluginsEnabled, actions.PluginsDisabled, cfg, clientFactories) configurePlugins(plugins, accessors, actions) @@ -121,10 +123,24 @@ func countNotEnrichers(plugins []plugin.Plugin) int { func scan(accessors ExternalAccessors, actions ScannerActions) (*inventory.Inventory, error) { var inv inventory.Inventory + var clientFactories config.ClientFactories + if actions.ClientFactories != nil { + clientFactories = actions.ClientFactories + } else { + cf := localscalibr.NewClientFactories(actions.HTTPClient, actions.RequestUserAgent) + clientFactories = cf + defer func() { + if err := cf.Close(); err != nil { + cmdlogger.Errorf("Failed to close scalibr client factories: %v", err) + } + }() + } + plugins := getPlugins( []string{"lockfile", "sbom", "directory"}, accessors, actions, + clientFactories, ) // technically having one detector enabled would also be sufficient, but we're @@ -182,7 +198,7 @@ func scan(accessors ExternalAccessors, actions ScannerActions) (*inventory.Inven // --- SBOMs (Deprecated) --- // none of the SBOM extractors need configuring - sbomExtractors := scalibrplugin.Resolve([]string{"sbom"}, []string{}, &cpb.PluginConfig{}) + sbomExtractors := scalibrplugin.Resolve([]string{"sbom"}, []string{}, &cpb.PluginConfig{}, config.NewDefaultClientFactories("")) SBOMLoop: for _, sbomPath := range actions.SBOMPaths { From 249d12c0c4ffa520401929f568ed6f797130731c Mon Sep 17 00:00:00 2001 From: Rex P Date: Thu, 11 Jun 2026 11:24:42 +1000 Subject: [PATCH 03/38] Cassette everything --- .../image/__snapshots__/command_test.snap | 38 +- .../cassettes/TestCommand_OCIImage.yaml | 34 +- .../TestCommand_OCIImage_JSONFormat.yaml | 94 +- .../source/__snapshots__/command_test.snap | 168 +- .../testdata/cassettes/TestCommand.yaml | 48 +- .../cassettes/TestCommand_CommitSupport.yaml | 2 +- .../TestCommand_Config_UnusedIgnores.yaml | 72 +- .../cassettes/TestCommand_Transitive.yaml | 19142 +++++++++++++++- 8 files changed, 19251 insertions(+), 347 deletions(-) diff --git a/cmd/osv-scanner/scan/image/__snapshots__/command_test.snap b/cmd/osv-scanner/scan/image/__snapshots__/command_test.snap index b5c4a65ad56..b70b4d4e62a 100755 --- a/cmd/osv-scanner/scan/image/__snapshots__/command_test.snap +++ b/cmd/osv-scanner/scan/image/__snapshots__/command_test.snap @@ -2214,7 +2214,7 @@ Scanning local image tarball "./testdata/test-python-full.tar" "index": 0 } }, - "groups": 19, + "groups": 34, "vulnerabilities": [ "ALPINE-CVE-2025-11187", "ALPINE-CVE-2025-15467", @@ -2234,7 +2234,22 @@ Scanning local image tarball "./testdata/test-python-full.tar" "ALPINE-CVE-2026-28389", "ALPINE-CVE-2026-28390", "ALPINE-CVE-2026-31789", - "ALPINE-CVE-2026-31790" + "ALPINE-CVE-2026-31790", + "ALPINE-CVE-2026-34180", + "ALPINE-CVE-2026-34181", + "ALPINE-CVE-2026-34182", + "ALPINE-CVE-2026-34183", + "ALPINE-CVE-2026-42764", + "ALPINE-CVE-2026-42766", + "ALPINE-CVE-2026-42767", + "ALPINE-CVE-2026-42768", + "ALPINE-CVE-2026-42769", + "ALPINE-CVE-2026-42770", + "ALPINE-CVE-2026-45445", + "ALPINE-CVE-2026-45446", + "ALPINE-CVE-2026-45447", + "ALPINE-CVE-2026-7383", + "ALPINE-CVE-2026-9076" ] }, { @@ -2248,7 +2263,7 @@ Scanning local image tarball "./testdata/test-python-full.tar" "index": 0 } }, - "groups": 19, + "groups": 34, "vulnerabilities": [ "ALPINE-CVE-2025-11187", "ALPINE-CVE-2025-15467", @@ -2268,7 +2283,22 @@ Scanning local image tarball "./testdata/test-python-full.tar" "ALPINE-CVE-2026-28389", "ALPINE-CVE-2026-28390", "ALPINE-CVE-2026-31789", - "ALPINE-CVE-2026-31790" + "ALPINE-CVE-2026-31790", + "ALPINE-CVE-2026-34180", + "ALPINE-CVE-2026-34181", + "ALPINE-CVE-2026-34182", + "ALPINE-CVE-2026-34183", + "ALPINE-CVE-2026-42764", + "ALPINE-CVE-2026-42766", + "ALPINE-CVE-2026-42767", + "ALPINE-CVE-2026-42768", + "ALPINE-CVE-2026-42769", + "ALPINE-CVE-2026-42770", + "ALPINE-CVE-2026-45445", + "ALPINE-CVE-2026-45446", + "ALPINE-CVE-2026-45447", + "ALPINE-CVE-2026-7383", + "ALPINE-CVE-2026-9076" ] }, { diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage.yaml index c905335b5a7..62ab9f40c00 100644 --- a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage.yaml +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage.yaml @@ -4693,7 +4693,7 @@ interactions: }, { "id": "GO-2026-4864", - "modified": "2026-06-09T10:29:17.244027Z" + "modified": "2026-06-10T10:29:25.283340Z" }, { "id": "GO-2026-4865", @@ -4705,7 +4705,7 @@ interactions: }, { "id": "GO-2026-4870", - "modified": "2026-06-09T10:29:17.008222Z" + "modified": "2026-06-10T10:29:24.994850Z" }, { "id": "GO-2026-4918", @@ -4717,7 +4717,7 @@ interactions: }, { "id": "GO-2026-4947", - "modified": "2026-06-09T10:29:17.088581Z" + "modified": "2026-06-10T10:29:25.555017Z" }, { "id": "GO-2026-4971", @@ -4733,7 +4733,7 @@ interactions: }, { "id": "GO-2026-4980", - "modified": "2026-06-09T10:29:17.611500Z" + "modified": "2026-06-10T10:29:24.850854Z" }, { "id": "GO-2026-4981", @@ -8255,7 +8255,7 @@ interactions: }, { "id": "PYSEC-2023-228", - "modified": "2026-03-24T01:42:37.905754Z" + "modified": "2026-06-10T17:01:27.606909Z" }, { "id": "PYSEC-2026-196", @@ -8280,7 +8280,7 @@ interactions: }, { "id": "PYSEC-2022-43012", - "modified": "2023-12-06T01:02:35.662444Z" + "modified": "2026-06-10T17:02:40.148961Z" }, { "id": "PYSEC-2025-49", @@ -9068,7 +9068,7 @@ interactions: }, { "id": "PYSEC-2024-60", - "modified": "2024-07-11T17:42:33.704488Z" + "modified": "2026-06-10T17:01:21.102419Z" } ] }, @@ -9191,7 +9191,7 @@ interactions: }, { "id": "PYSEC-2023-228", - "modified": "2026-03-24T01:42:37.905754Z" + "modified": "2026-06-10T17:01:27.606909Z" }, { "id": "PYSEC-2026-196", @@ -9241,7 +9241,7 @@ interactions: }, { "id": "PYSEC-2022-43012", - "modified": "2023-12-06T01:02:35.662444Z" + "modified": "2026-06-10T17:02:40.148961Z" }, { "id": "PYSEC-2025-49", @@ -9624,7 +9624,7 @@ interactions: }, { "id": "GO-2026-4864", - "modified": "2026-06-09T10:29:17.244027Z" + "modified": "2026-06-10T10:29:25.283340Z" }, { "id": "GO-2026-4865", @@ -9636,7 +9636,7 @@ interactions: }, { "id": "GO-2026-4870", - "modified": "2026-06-09T10:29:17.008222Z" + "modified": "2026-06-10T10:29:24.994850Z" }, { "id": "GO-2026-4918", @@ -9648,7 +9648,7 @@ interactions: }, { "id": "GO-2026-4947", - "modified": "2026-06-09T10:29:17.088581Z" + "modified": "2026-06-10T10:29:25.555017Z" }, { "id": "GO-2026-4971", @@ -9664,7 +9664,7 @@ interactions: }, { "id": "GO-2026-4980", - "modified": "2026-06-09T10:29:17.611500Z" + "modified": "2026-06-10T10:29:24.850854Z" }, { "id": "GO-2026-4981", @@ -10600,7 +10600,7 @@ interactions: }, { "id": "GO-2026-4864", - "modified": "2026-06-09T10:29:17.244027Z" + "modified": "2026-06-10T10:29:25.283340Z" }, { "id": "GO-2026-4865", @@ -10612,7 +10612,7 @@ interactions: }, { "id": "GO-2026-4870", - "modified": "2026-06-09T10:29:17.008222Z" + "modified": "2026-06-10T10:29:24.994850Z" }, { "id": "GO-2026-4918", @@ -10624,7 +10624,7 @@ interactions: }, { "id": "GO-2026-4947", - "modified": "2026-06-09T10:29:17.088581Z" + "modified": "2026-06-10T10:29:25.555017Z" }, { "id": "GO-2026-4971", @@ -10640,7 +10640,7 @@ interactions: }, { "id": "GO-2026-4980", - "modified": "2026-06-09T10:29:17.611500Z" + "modified": "2026-06-10T10:29:24.850854Z" }, { "id": "GO-2026-4981", diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat.yaml index de9cd43717c..48597ba5c25 100644 --- a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat.yaml +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat.yaml @@ -741,7 +741,7 @@ interactions: }, { "id": "PYSEC-2024-60", - "modified": "2024-07-11T17:42:33.704488Z" + "modified": "2026-06-10T17:01:21.102419Z" } ] }, @@ -864,7 +864,7 @@ interactions: }, { "id": "PYSEC-2023-228", - "modified": "2026-03-24T01:42:37.905754Z" + "modified": "2026-06-10T17:01:27.606909Z" }, { "id": "PYSEC-2026-196", @@ -914,7 +914,7 @@ interactions: }, { "id": "PYSEC-2022-43012", - "modified": "2023-12-06T01:02:35.662444Z" + "modified": "2026-06-10T17:02:40.148961Z" }, { "id": "PYSEC-2025-49", @@ -1341,7 +1341,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 1976 + content_length: 3054 body: | { "results": [ @@ -1450,6 +1450,66 @@ interactions: { "id": "ALPINE-CVE-2026-31790", "modified": "2026-06-09T21:31:42.829282Z" + }, + { + "id": "ALPINE-CVE-2026-34180", + "modified": "2026-06-10T09:30:06.211730Z" + }, + { + "id": "ALPINE-CVE-2026-34181", + "modified": "2026-06-10T09:30:04.832955Z" + }, + { + "id": "ALPINE-CVE-2026-34182", + "modified": "2026-06-10T09:30:04.801891Z" + }, + { + "id": "ALPINE-CVE-2026-34183", + "modified": "2026-06-10T09:30:04.797717Z" + }, + { + "id": "ALPINE-CVE-2026-42764", + "modified": "2026-06-10T09:30:04.838659Z" + }, + { + "id": "ALPINE-CVE-2026-42766", + "modified": "2026-06-10T09:30:04.838915Z" + }, + { + "id": "ALPINE-CVE-2026-42767", + "modified": "2026-06-10T09:30:06.216307Z" + }, + { + "id": "ALPINE-CVE-2026-42768", + "modified": "2026-06-10T09:30:06.213217Z" + }, + { + "id": "ALPINE-CVE-2026-42769", + "modified": "2026-06-10T09:30:06.218840Z" + }, + { + "id": "ALPINE-CVE-2026-42770", + "modified": "2026-06-10T09:30:06.266252Z" + }, + { + "id": "ALPINE-CVE-2026-45445", + "modified": "2026-06-10T09:30:06.262499Z" + }, + { + "id": "ALPINE-CVE-2026-45446", + "modified": "2026-06-10T09:30:06.264203Z" + }, + { + "id": "ALPINE-CVE-2026-45447", + "modified": "2026-06-10T09:30:06.311337Z" + }, + { + "id": "ALPINE-CVE-2026-7383", + "modified": "2026-06-10T09:30:06.267552Z" + }, + { + "id": "ALPINE-CVE-2026-9076", + "modified": "2026-06-10T09:30:07.612679Z" } ] }, @@ -1504,7 +1564,7 @@ interactions: } headers: Content-Length: - - "1976" + - "3054" Content-Type: - application/json status: 200 OK @@ -1773,7 +1833,7 @@ interactions: }, { "id": "GO-2026-4864", - "modified": "2026-06-09T10:29:17.244027Z" + "modified": "2026-06-10T10:29:25.283340Z" }, { "id": "GO-2026-4865", @@ -1785,7 +1845,7 @@ interactions: }, { "id": "GO-2026-4870", - "modified": "2026-06-09T10:29:17.008222Z" + "modified": "2026-06-10T10:29:24.994850Z" }, { "id": "GO-2026-4918", @@ -1797,7 +1857,7 @@ interactions: }, { "id": "GO-2026-4947", - "modified": "2026-06-09T10:29:17.088581Z" + "modified": "2026-06-10T10:29:25.555017Z" }, { "id": "GO-2026-4971", @@ -1813,7 +1873,7 @@ interactions: }, { "id": "GO-2026-4980", - "modified": "2026-06-09T10:29:17.611500Z" + "modified": "2026-06-10T10:29:24.850854Z" }, { "id": "GO-2026-4981", @@ -2487,7 +2547,7 @@ interactions: }, { "id": "GO-2026-4864", - "modified": "2026-06-09T10:29:17.244027Z" + "modified": "2026-06-10T10:29:25.283340Z" }, { "id": "GO-2026-4865", @@ -2499,7 +2559,7 @@ interactions: }, { "id": "GO-2026-4870", - "modified": "2026-06-09T10:29:17.008222Z" + "modified": "2026-06-10T10:29:24.994850Z" }, { "id": "GO-2026-4918", @@ -2511,7 +2571,7 @@ interactions: }, { "id": "GO-2026-4947", - "modified": "2026-06-09T10:29:17.088581Z" + "modified": "2026-06-10T10:29:25.555017Z" }, { "id": "GO-2026-4971", @@ -2527,7 +2587,7 @@ interactions: }, { "id": "GO-2026-4980", - "modified": "2026-06-09T10:29:17.611500Z" + "modified": "2026-06-10T10:29:24.850854Z" }, { "id": "GO-2026-4981", @@ -5063,7 +5123,7 @@ interactions: }, { "id": "GO-2026-4864", - "modified": "2026-06-09T10:29:17.244027Z" + "modified": "2026-06-10T10:29:25.283340Z" }, { "id": "GO-2026-4865", @@ -5075,7 +5135,7 @@ interactions: }, { "id": "GO-2026-4870", - "modified": "2026-06-09T10:29:17.008222Z" + "modified": "2026-06-10T10:29:24.994850Z" }, { "id": "GO-2026-4918", @@ -5087,7 +5147,7 @@ interactions: }, { "id": "GO-2026-4947", - "modified": "2026-06-09T10:29:17.088581Z" + "modified": "2026-06-10T10:29:25.555017Z" }, { "id": "GO-2026-4971", @@ -5103,7 +5163,7 @@ interactions: }, { "id": "GO-2026-4980", - "modified": "2026-06-09T10:29:17.611500Z" + "modified": "2026-06-10T10:29:24.850854Z" }, { "id": "GO-2026-4981", diff --git a/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap b/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap index 87026dc1ee0..855648debaf 100755 --- a/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap +++ b/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap @@ -1115,7 +1115,7 @@ Scanned /testdata/sbom-insecure/postgres-stretch.cdx.xml file and found Scanned /testdata/sbom-insecure/with-duplicates.cdx.xml file and found 17 packages Filtered 10 local/unscannable package/s from the scan. -Total 27 packages affected by 219 known vulnerabilities (24 Critical, 87 High, 63 Medium, 4 Low, 41 Unknown) from 5 ecosystems. +Total 27 packages affected by 219 known vulnerabilities (25 Critical, 93 High, 67 Medium, 6 Low, 28 Unknown) from 5 ecosystems. 21 vulnerabilities can be fixed. +---------------------------------------+------+--------------+--------------------------------+------------------------------------+-----------------------------------+---------------------------------------------------------------------+ @@ -1287,23 +1287,23 @@ Total 27 packages affected by 219 known vulnerabilities (24 Critical, 87 High, 6 | https://osv.dev/DEBIAN-CVE-2026-28390 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-31789 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-31790 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34180 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-34180 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-34181 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-34182 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-34183 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-35188 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42764 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42765 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42766 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42767 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42768 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42769 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42770 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45445 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45446 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45447 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-7383 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-9076 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42764 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42765 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42766 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42767 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42768 | 3.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42769 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42770 | 3.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45445 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45446 | 4.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45447 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-7383 | 8.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-9076 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5902-1 | 8.4 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-12837 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-12883 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -2376,7 +2376,7 @@ Filtered 8 vulnerabilities from output testdata/osv-scanner-partial-ignores-config.toml has unused ignores: - CVE-2019-5188 -Total 25 packages affected by 213 known vulnerabilities (24 Critical, 82 High, 62 Medium, 4 Low, 41 Unknown) from 5 ecosystems. +Total 25 packages affected by 213 known vulnerabilities (25 Critical, 88 High, 66 Medium, 6 Low, 28 Unknown) from 5 ecosystems. 16 vulnerabilities can be fixed. +---------------------------------------+------+--------------+--------------------------------+------------------------------------+-----------------------------------+---------------------------------------------------------------------+ @@ -2540,23 +2540,23 @@ Total 25 packages affected by 213 known vulnerabilities (24 Critical, 82 High, 6 | https://osv.dev/DEBIAN-CVE-2026-28390 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-31789 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-31790 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34180 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-34180 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-34181 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-34182 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-34183 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-35188 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42764 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42765 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42766 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42767 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42768 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42769 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42770 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45445 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45446 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45447 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-7383 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-9076 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42764 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42765 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42766 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42767 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42768 | 3.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42769 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42770 | 3.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45445 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45446 | 4.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45447 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-7383 | 8.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-9076 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5902-1 | 8.4 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-12837 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-12883 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -2644,7 +2644,7 @@ Filtered 6 vulnerabilities from output testdata/osv-scanner-partial-ignores-config.toml has unused ignores: - CVE-2019-5188 -Total 23 packages affected by 209 known vulnerabilities (22 Critical, 81 High, 61 Medium, 4 Low, 41 Unknown) from 3 ecosystems. +Total 23 packages affected by 209 known vulnerabilities (23 Critical, 87 High, 65 Medium, 6 Low, 28 Unknown) from 3 ecosystems. 12 vulnerabilities can be fixed. +---------------------------------------+------+--------------+--------------------------------+------------------------------------+-----------------------------------+-------------------------------------------------+ @@ -2804,23 +2804,23 @@ Total 23 packages affected by 209 known vulnerabilities (22 Critical, 81 High, 6 | https://osv.dev/DEBIAN-CVE-2026-28390 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-31789 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-31790 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34180 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-34180 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-34181 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-34182 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-34183 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-35188 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42764 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42765 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42766 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42767 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42768 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42769 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42770 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45445 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45446 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45447 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-7383 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-9076 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42764 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42765 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42766 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42767 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42768 | 3.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42769 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42770 | 3.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45445 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45446 | 4.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45447 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-7383 | 8.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-9076 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5902-1 | 8.4 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-12837 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-12883 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -4997,7 +4997,7 @@ Filtered 1 local/unscannable package/s from the scan. Loaded Debian local db from /osv-scanner/Debian/all.zip Loaded Go local db from /osv-scanner/Go/all.zip -Total 22 packages affected by 210 known vulnerabilities (21 Critical, 82 High, 62 Medium, 4 Low, 41 Unknown) from 2 ecosystems. +Total 22 packages affected by 210 known vulnerabilities (22 Critical, 88 High, 66 Medium, 6 Low, 28 Unknown) from 2 ecosystems. 12 vulnerabilities can be fixed. +---------------------------------------+------+-----------+--------------------------------+------------------------------------+-----------------------------------+-------------------------------------------------+ @@ -5160,23 +5160,23 @@ Total 22 packages affected by 210 known vulnerabilities (21 Critical, 82 High, 6 | https://osv.dev/DEBIAN-CVE-2026-28390 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-31789 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-31790 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34180 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-34180 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-34181 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-34182 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-34183 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-35188 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42764 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42765 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42766 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42767 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42768 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42769 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42770 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45445 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45446 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45447 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-7383 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-9076 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42764 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42765 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42766 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42767 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42768 | 3.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42769 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42770 | 3.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45445 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45446 | 4.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45447 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-7383 | 8.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-9076 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5902-1 | 8.4 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-12837 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-12883 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -5257,7 +5257,7 @@ Filtered 1 local/unscannable package/s from the scan. Loaded Debian local db from /osv-scanner/Debian/all.zip Loaded Go local db from /osv-scanner/Go/all.zip -Total 22 packages affected by 210 known vulnerabilities (21 Critical, 82 High, 62 Medium, 4 Low, 41 Unknown) from 2 ecosystems. +Total 22 packages affected by 210 known vulnerabilities (22 Critical, 88 High, 66 Medium, 6 Low, 28 Unknown) from 2 ecosystems. 12 vulnerabilities can be fixed. +---------------------------------------+------+-----------+--------------------------------+------------------------------------+-----------------------------------+-------------------------------------------------+ @@ -5420,23 +5420,23 @@ Total 22 packages affected by 210 known vulnerabilities (21 Critical, 82 High, 6 | https://osv.dev/DEBIAN-CVE-2026-28390 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-31789 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-31790 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34180 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-34180 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-34181 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-34182 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-34183 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-35188 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42764 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42765 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42766 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42767 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42768 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42769 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42770 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45445 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45446 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45447 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-7383 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-9076 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42764 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42765 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42766 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42767 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42768 | 3.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42769 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42770 | 3.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45445 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45446 | 4.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45447 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-7383 | 8.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-9076 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5902-1 | 8.4 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-12837 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-12883 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -6402,9 +6402,12 @@ Total 5 packages affected by 24 known vulnerabilities (1 Critical, 10 High, 12 M [TestCommand_Transitive/requirements.txt_transitive_native_source - 1] Scanned /testdata/locks-requirements/requirements.txt file and found 3 packages +failed resolution for /testdata/locks-requirements/requirements.txt: no file can be used for parsing requirements for package flask version 1.0 +failed to parse metadata for file Flask-1.0-py2.py3-none-any.whl: zip: not a valid zip file +failed to parse metadata for file Flask-1.0.tar.gz: sdist: dependencies in setup.py, not in PKG-INFO -Total 5 packages affected by 24 known vulnerabilities (1 Critical, 10 High, 12 Medium, 1 Low, 0 Unknown) from 1 ecosystem. -24 vulnerabilities can be fixed. +Total 3 packages affected by 13 known vulnerabilities (1 Critical, 4 High, 7 Medium, 1 Low, 0 Unknown) from 1 ecosystem. +13 vulnerabilities can be fixed. +-------------------------------------+------+-----------+----------+---------+---------------+----------------------------------------------+ | OSV URL | CVSS | ECOSYSTEM | PACKAGE | VERSION | FIXED VERSION | SOURCE | @@ -6417,35 +6420,20 @@ Total 5 packages affected by 24 known vulnerabilities (1 Critical, 10 High, 12 M | https://osv.dev/GHSA-frmv-pr5f-9mcr | 9.1 | PyPI | django | 1.11.29 | 4.2.26 | testdata/locks-requirements/requirements.txt | | https://osv.dev/GHSA-qw25-v68c-qjf3 | 7.5 | PyPI | django | 1.11.29 | 4.2.26 | testdata/locks-requirements/requirements.txt | | https://osv.dev/GHSA-rrqc-c2jx-6jgv | 6.3 | PyPI | django | 1.11.29 | 4.2.16 | testdata/locks-requirements/requirements.txt | -| https://osv.dev/PYSEC-2023-62 | 8.7 | PyPI | flask | 1.0 | 2.2.5 | testdata/locks-requirements/requirements.txt | +| https://osv.dev/PYSEC-2023-62 | 8.7 | PyPI | flask | 1.0.0 | 2.2.5 | testdata/locks-requirements/requirements.txt | | https://osv.dev/GHSA-m2qf-hxjv-5gpq | | | | | | | -| https://osv.dev/GHSA-68rp-wp8r-4726 | 2.3 | PyPI | flask | 1.0 | 3.1.3 | testdata/locks-requirements/requirements.txt | +| https://osv.dev/GHSA-68rp-wp8r-4726 | 2.3 | PyPI | flask | 1.0.0 | 3.1.3 | testdata/locks-requirements/requirements.txt | | https://osv.dev/PYSEC-2023-74 | 6.1 | PyPI | requests | 2.20.0 | 2.31.0 | testdata/locks-requirements/requirements.txt | | https://osv.dev/GHSA-j8r2-6x86-q33q | | | | | | | | https://osv.dev/GHSA-9hjg-9r4m-mvj7 | 5.3 | PyPI | requests | 2.20.0 | 2.32.4 | testdata/locks-requirements/requirements.txt | | https://osv.dev/GHSA-9wx4-h78v-vm56 | 5.6 | PyPI | requests | 2.20.0 | 2.32.0 | testdata/locks-requirements/requirements.txt | | https://osv.dev/GHSA-gc5v-m9x4-r6x2 | 4.4 | PyPI | requests | 2.20.0 | 2.33.0 | testdata/locks-requirements/requirements.txt | -| https://osv.dev/PYSEC-2024-60 | 7.5 | PyPI | idna | 2.7 | 3.7 | testdata/locks-requirements/requirements.txt | -| https://osv.dev/GHSA-jjg7-2v4v-x38h | | | | | | | -| https://osv.dev/GHSA-65pc-fj4g-8rjx | 6.9 | PyPI | idna | 2.7 | 3.15 | testdata/locks-requirements/requirements.txt | -| https://osv.dev/PYSEC-2020-148 | 6.9 | PyPI | urllib3 | 1.24.3 | 1.25.9 | testdata/locks-requirements/requirements.txt | -| https://osv.dev/GHSA-wqvq-5m8c-6g24 | | | | | | | -| https://osv.dev/PYSEC-2023-192 | 8.1 | PyPI | urllib3 | 1.24.3 | 1.26.17 | testdata/locks-requirements/requirements.txt | -| https://osv.dev/GHSA-v845-jxx5-vc9f | | | | | | | -| https://osv.dev/PYSEC-2023-212 | 5.7 | PyPI | urllib3 | 1.24.3 | 1.26.18 | testdata/locks-requirements/requirements.txt | -| https://osv.dev/GHSA-g4mx-q9vg-27p4 | | | | | | | -| https://osv.dev/PYSEC-2026-141 | 8.2 | PyPI | urllib3 | 1.24.3 | 2.7.0 | testdata/locks-requirements/requirements.txt | -| https://osv.dev/GHSA-qccp-gfcp-xxvc | | | | | | | -| https://osv.dev/GHSA-2xpw-w6gg-jr37 | 8.9 | PyPI | urllib3 | 1.24.3 | 2.6.0 | testdata/locks-requirements/requirements.txt | -| https://osv.dev/GHSA-34jh-p97f-mpxf | 4.4 | PyPI | urllib3 | 1.24.3 | 1.26.19 | testdata/locks-requirements/requirements.txt | -| https://osv.dev/GHSA-38jv-5279-wg99 | 8.9 | PyPI | urllib3 | 1.24.3 | 2.6.3 | testdata/locks-requirements/requirements.txt | -| https://osv.dev/GHSA-gm62-xv2j-4w53 | 8.9 | PyPI | urllib3 | 1.24.3 | 2.6.0 | testdata/locks-requirements/requirements.txt | -| https://osv.dev/GHSA-pq67-6m6q-mj2v | 5.3 | PyPI | urllib3 | 1.24.3 | 2.5.0 | testdata/locks-requirements/requirements.txt | +-------------------------------------+------+-----------+----------+---------+---------------+----------------------------------------------+ --- [TestCommand_Transitive/requirements.txt_transitive_native_source - 2] +Error during extraction: (extracting as transitivedependency/requirements) failed resolution for /testdata/locks-requirements/requirements.txt: no file can be used for parsing requirements for package flask version 1.0 --- diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand.yaml index fb0ef412e70..fafc2b6acc3 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand.yaml @@ -3735,7 +3735,7 @@ interactions: }, { "id": "DEBIAN-CVE-2026-6732", - "modified": "2026-06-07T17:00:11.739703Z" + "modified": "2026-06-10T06:00:12.657303Z" }, { "id": "DLA-3012-1", @@ -4130,71 +4130,71 @@ interactions: }, { "id": "DEBIAN-CVE-2026-34180", - "modified": "2026-06-09T23:00:10.346220Z" + "modified": "2026-06-10T09:00:22.510592Z" }, { "id": "DEBIAN-CVE-2026-34181", - "modified": "2026-06-10T04:00:07.469655Z" + "modified": "2026-06-10T08:48:03.801533Z" }, { "id": "DEBIAN-CVE-2026-34182", - "modified": "2026-06-10T04:00:07.673532Z" + "modified": "2026-06-10T08:48:05.260855Z" }, { "id": "DEBIAN-CVE-2026-34183", - "modified": "2026-06-09T23:00:08.269341Z" + "modified": "2026-06-10T08:48:03.801960Z" }, { "id": "DEBIAN-CVE-2026-35188", - "modified": "2026-06-10T04:00:07.445445Z" + "modified": "2026-06-10T08:48:06.329729Z" }, { "id": "DEBIAN-CVE-2026-42764", - "modified": "2026-06-10T04:00:11.057177Z" + "modified": "2026-06-10T09:00:23.977949Z" }, { "id": "DEBIAN-CVE-2026-42765", - "modified": "2026-06-10T04:00:09.750867Z" + "modified": "2026-06-10T09:00:22.970670Z" }, { "id": "DEBIAN-CVE-2026-42766", - "modified": "2026-06-10T04:00:07.781019Z" + "modified": "2026-06-10T09:00:22.616874Z" }, { "id": "DEBIAN-CVE-2026-42767", - "modified": "2026-06-10T04:00:11.071219Z" + "modified": "2026-06-10T09:00:22.611301Z" }, { "id": "DEBIAN-CVE-2026-42768", - "modified": "2026-06-10T04:00:10.487450Z" + "modified": "2026-06-10T09:00:22.502641Z" }, { "id": "DEBIAN-CVE-2026-42769", - "modified": "2026-06-10T04:00:11.064485Z" + "modified": "2026-06-10T09:00:23.186676Z" }, { "id": "DEBIAN-CVE-2026-42770", - "modified": "2026-06-10T04:00:07.748154Z" + "modified": "2026-06-10T09:00:23.420875Z" }, { "id": "DEBIAN-CVE-2026-45445", - "modified": "2026-06-10T04:00:11.184646Z" + "modified": "2026-06-10T09:00:27.099798Z" }, { "id": "DEBIAN-CVE-2026-45446", - "modified": "2026-06-10T04:00:11.535146Z" + "modified": "2026-06-10T09:00:25.593013Z" }, { "id": "DEBIAN-CVE-2026-45447", - "modified": "2026-06-10T04:00:11.534160Z" + "modified": "2026-06-10T09:00:24.242496Z" }, { "id": "DEBIAN-CVE-2026-7383", - "modified": "2026-06-10T04:00:15.562442Z" + "modified": "2026-06-10T09:00:12.737551Z" }, { "id": "DEBIAN-CVE-2026-9076", - "modified": "2026-06-10T04:00:15.524401Z" + "modified": "2026-06-10T09:00:12.704292Z" }, { "id": "DLA-3008-1", @@ -4868,7 +4868,7 @@ interactions: }, { "id": "GO-2026-4864", - "modified": "2026-06-09T10:29:17.244027Z" + "modified": "2026-06-10T10:29:25.283340Z" }, { "id": "GO-2026-4865", @@ -4880,7 +4880,7 @@ interactions: }, { "id": "GO-2026-4870", - "modified": "2026-06-09T10:29:17.008222Z" + "modified": "2026-06-10T10:29:24.994850Z" }, { "id": "GO-2026-4918", @@ -4892,7 +4892,7 @@ interactions: }, { "id": "GO-2026-4947", - "modified": "2026-06-09T10:29:17.088581Z" + "modified": "2026-06-10T10:29:25.555017Z" }, { "id": "GO-2026-4971", @@ -4908,7 +4908,7 @@ interactions: }, { "id": "GO-2026-4980", - "modified": "2026-06-09T10:29:17.611500Z" + "modified": "2026-06-10T10:29:24.850854Z" }, { "id": "GO-2026-4981", @@ -6674,11 +6674,11 @@ interactions: }, { "id": "PYSEC-2024-271", - "modified": "2026-05-21T15:00:12.481016Z" + "modified": "2026-06-10T17:01:16.365143Z" }, { "id": "PYSEC-2024-71", - "modified": "2026-05-19T05:26:16.591908Z" + "modified": "2026-06-10T17:01:16.604565Z" } ] }, diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CommitSupport.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CommitSupport.yaml index 52f8086429b..1526b9586cf 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CommitSupport.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CommitSupport.yaml @@ -132,7 +132,7 @@ interactions: }, { "id": "OSV-2024-340", - "modified": "2026-06-09T14:18:55.622447Z" + "modified": "2026-06-10T14:34:10.846337Z" } ] }, diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores.yaml index 89e99290281..85df3bffa43 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores.yaml @@ -1931,7 +1931,7 @@ interactions: }, { "id": "DEBIAN-CVE-2026-6732", - "modified": "2026-06-07T17:00:11.739703Z" + "modified": "2026-06-10T06:00:12.657303Z" }, { "id": "DLA-3012-1", @@ -2326,71 +2326,71 @@ interactions: }, { "id": "DEBIAN-CVE-2026-34180", - "modified": "2026-06-09T23:00:10.346220Z" + "modified": "2026-06-10T09:00:22.510592Z" }, { "id": "DEBIAN-CVE-2026-34181", - "modified": "2026-06-10T04:00:07.469655Z" + "modified": "2026-06-10T08:48:03.801533Z" }, { "id": "DEBIAN-CVE-2026-34182", - "modified": "2026-06-10T04:00:07.673532Z" + "modified": "2026-06-10T08:48:05.260855Z" }, { "id": "DEBIAN-CVE-2026-34183", - "modified": "2026-06-09T23:00:08.269341Z" + "modified": "2026-06-10T08:48:03.801960Z" }, { "id": "DEBIAN-CVE-2026-35188", - "modified": "2026-06-10T04:00:07.445445Z" + "modified": "2026-06-10T08:48:06.329729Z" }, { "id": "DEBIAN-CVE-2026-42764", - "modified": "2026-06-10T04:00:11.057177Z" + "modified": "2026-06-10T09:00:23.977949Z" }, { "id": "DEBIAN-CVE-2026-42765", - "modified": "2026-06-10T04:00:09.750867Z" + "modified": "2026-06-10T09:00:22.970670Z" }, { "id": "DEBIAN-CVE-2026-42766", - "modified": "2026-06-10T04:00:07.781019Z" + "modified": "2026-06-10T09:00:22.616874Z" }, { "id": "DEBIAN-CVE-2026-42767", - "modified": "2026-06-10T04:00:11.071219Z" + "modified": "2026-06-10T09:00:22.611301Z" }, { "id": "DEBIAN-CVE-2026-42768", - "modified": "2026-06-10T04:00:10.487450Z" + "modified": "2026-06-10T09:00:22.502641Z" }, { "id": "DEBIAN-CVE-2026-42769", - "modified": "2026-06-10T04:00:11.064485Z" + "modified": "2026-06-10T09:00:23.186676Z" }, { "id": "DEBIAN-CVE-2026-42770", - "modified": "2026-06-10T04:00:07.748154Z" + "modified": "2026-06-10T09:00:23.420875Z" }, { "id": "DEBIAN-CVE-2026-45445", - "modified": "2026-06-10T04:00:11.184646Z" + "modified": "2026-06-10T09:00:27.099798Z" }, { "id": "DEBIAN-CVE-2026-45446", - "modified": "2026-06-10T04:00:11.535146Z" + "modified": "2026-06-10T09:00:25.593013Z" }, { "id": "DEBIAN-CVE-2026-45447", - "modified": "2026-06-10T04:00:11.534160Z" + "modified": "2026-06-10T09:00:24.242496Z" }, { "id": "DEBIAN-CVE-2026-7383", - "modified": "2026-06-10T04:00:15.562442Z" + "modified": "2026-06-10T09:00:12.737551Z" }, { "id": "DEBIAN-CVE-2026-9076", - "modified": "2026-06-10T04:00:15.524401Z" + "modified": "2026-06-10T09:00:12.704292Z" }, { "id": "DLA-3008-1", @@ -4611,7 +4611,7 @@ interactions: }, { "id": "DEBIAN-CVE-2026-6732", - "modified": "2026-06-07T17:00:11.739703Z" + "modified": "2026-06-10T06:00:12.657303Z" }, { "id": "DLA-3012-1", @@ -5006,71 +5006,71 @@ interactions: }, { "id": "DEBIAN-CVE-2026-34180", - "modified": "2026-06-09T23:00:10.346220Z" + "modified": "2026-06-10T09:00:22.510592Z" }, { "id": "DEBIAN-CVE-2026-34181", - "modified": "2026-06-10T04:00:07.469655Z" + "modified": "2026-06-10T08:48:03.801533Z" }, { "id": "DEBIAN-CVE-2026-34182", - "modified": "2026-06-10T04:00:07.673532Z" + "modified": "2026-06-10T08:48:05.260855Z" }, { "id": "DEBIAN-CVE-2026-34183", - "modified": "2026-06-09T23:00:08.269341Z" + "modified": "2026-06-10T08:48:03.801960Z" }, { "id": "DEBIAN-CVE-2026-35188", - "modified": "2026-06-10T04:00:07.445445Z" + "modified": "2026-06-10T08:48:06.329729Z" }, { "id": "DEBIAN-CVE-2026-42764", - "modified": "2026-06-10T04:00:11.057177Z" + "modified": "2026-06-10T09:00:23.977949Z" }, { "id": "DEBIAN-CVE-2026-42765", - "modified": "2026-06-10T04:00:09.750867Z" + "modified": "2026-06-10T09:00:22.970670Z" }, { "id": "DEBIAN-CVE-2026-42766", - "modified": "2026-06-10T04:00:07.781019Z" + "modified": "2026-06-10T09:00:22.616874Z" }, { "id": "DEBIAN-CVE-2026-42767", - "modified": "2026-06-10T04:00:11.071219Z" + "modified": "2026-06-10T09:00:22.611301Z" }, { "id": "DEBIAN-CVE-2026-42768", - "modified": "2026-06-10T04:00:10.487450Z" + "modified": "2026-06-10T09:00:22.502641Z" }, { "id": "DEBIAN-CVE-2026-42769", - "modified": "2026-06-10T04:00:11.064485Z" + "modified": "2026-06-10T09:00:23.186676Z" }, { "id": "DEBIAN-CVE-2026-42770", - "modified": "2026-06-10T04:00:07.748154Z" + "modified": "2026-06-10T09:00:23.420875Z" }, { "id": "DEBIAN-CVE-2026-45445", - "modified": "2026-06-10T04:00:11.184646Z" + "modified": "2026-06-10T09:00:27.099798Z" }, { "id": "DEBIAN-CVE-2026-45446", - "modified": "2026-06-10T04:00:11.535146Z" + "modified": "2026-06-10T09:00:25.593013Z" }, { "id": "DEBIAN-CVE-2026-45447", - "modified": "2026-06-10T04:00:11.534160Z" + "modified": "2026-06-10T09:00:24.242496Z" }, { "id": "DEBIAN-CVE-2026-7383", - "modified": "2026-06-10T04:00:15.562442Z" + "modified": "2026-06-10T09:00:12.737551Z" }, { "id": "DEBIAN-CVE-2026-9076", - "modified": "2026-06-10T04:00:15.524401Z" + "modified": "2026-06-10T09:00:12.704292Z" }, { "id": "DLA-3008-1", diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive.yaml index 11f26d713ed..aeab0feff4f 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive.yaml @@ -1100,11 +1100,11 @@ interactions: }, { "id": "PYSEC-2024-271", - "modified": "2026-05-21T15:00:12.481016Z" + "modified": "2026-06-10T17:01:16.365143Z" }, { "id": "PYSEC-2024-71", - "modified": "2026-05-19T05:26:16.591908Z" + "modified": "2026-06-10T17:01:16.604565Z" } ] }, @@ -1314,7 +1314,7 @@ interactions: }, { "id": "PYSEC-2024-60", - "modified": "2024-07-11T17:42:33.704488Z" + "modified": "2026-06-10T17:01:21.102419Z" } ] }, @@ -1417,32 +1417,91 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1598 + content_length: 0 + host: files.pythonhosted.org + headers: + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://files.pythonhosted.org/packages/55/b1/4365193655df97227ace49311365cc296e74b60c7f5c63d23cd30175e2f6/Flask-1.0-py2.py3-none-any.whl + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 97791 + body: | + false + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Range + Access-Control-Allow-Methods: + - GET, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - Content-Length, Content-Range, Accept-Ranges + Age: + - "756759" + Cache-Control: + - max-age=365000000, immutable, public + Content-Length: + - "97791" + Content-Type: + - binary/octet-stream + Etag: + - '"4c0757a5a489d4db8260c6d722c5e6b0"' + Last-Modified: + - Mon, 10 Apr 2023 14:10:02 GMT + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + X-Amz-Id-2: + - aN4hjhDHdNu5mQzHzMNNkrmaEY7sw/jgL + X-Amz-Meta-Btime: + - "2020-02-26T17:50:37.09Z" + X-Amz-Meta-Mtime: + - "1582739437.09" + X-Amz-Request-Id: + - e5fc72cc1d28d10a + X-Amz-Version-Id: + - 4_z179c51e67f11a0ad8f6c0018_f114d94ce52c5357d_d20230410_m141002_c005_v0501001_t0057_u01681135802304 + X-Cache: + - HIT, HIT + X-Cache-Hits: + - 307, 0 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Pypi-File-Package-Type: + - bdist_wheel + X-Pypi-File-Project: + - flask + X-Pypi-File-Python-Version: + - py2.py3 + X-Pypi-File-Version: + - "1.0" + X-Robots-Header: + - noindex + X-Served-By: + - cache-iad-kjyo7100069-IAD, cache-syd10142-SYD + X-Timer: + - S1781140077.885446,VS0,VE205 + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 386 host: api.osv.dev body: | { "queries": [ - { - "package": { - "ecosystem": "PyPI", - "name": "certifi" - }, - "version": "2026.5.20" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "chardet" - }, - "version": "3.0.4" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "click" - }, - "version": "8.4.1" - }, { "package": { "ecosystem": "PyPI", @@ -1455,42 +1514,7 @@ interactions: "ecosystem": "PyPI", "name": "flask" }, - "version": "1.0" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "idna" - }, - "version": "2.7" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "itsdangerous" - }, - "version": "2.2.0" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "jinja2" - }, - "version": "3.1.6" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "markupsafe" - }, - "version": "3.0.3" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "pytz" - }, - "version": "2026.2" + "version": "1.0.0" }, { "package": { @@ -1498,20 +1522,6 @@ interactions: "name": "requests" }, "version": "2.20.0" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "urllib3" - }, - "version": "1.24.3" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "werkzeug" - }, - "version": "3.1.8" } ] } @@ -1526,13 +1536,10 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 2293 + content_length: 1151 body: | { "results": [ - {}, - {}, - {}, { "vulns": [ { @@ -1585,26 +1592,6 @@ interactions: } ] }, - { - "vulns": [ - { - "id": "GHSA-65pc-fj4g-8rjx", - "modified": "2026-06-09T12:00:13.346264Z" - }, - { - "id": "GHSA-jjg7-2v4v-x38h", - "modified": "2026-02-04T03:49:45.087439Z" - }, - { - "id": "PYSEC-2024-60", - "modified": "2024-07-11T17:42:33.704488Z" - } - ] - }, - {}, - {}, - {}, - {}, { "vulns": [ { @@ -1628,71 +1615,18910 @@ interactions: "modified": "2023-11-08T04:12:35.436175Z" } ] - }, - { - "vulns": [ - { - "id": "GHSA-2xpw-w6gg-jr37", - "modified": "2026-02-04T02:36:12.983430Z" - }, - { - "id": "GHSA-34jh-p97f-mpxf", - "modified": "2026-02-04T03:37:44.850742Z" - }, - { - "id": "GHSA-38jv-5279-wg99", - "modified": "2026-02-04T03:51:36.162029Z" - }, - { - "id": "GHSA-g4mx-q9vg-27p4", - "modified": "2026-02-04T03:30:16.767903Z" - }, - { - "id": "GHSA-gm62-xv2j-4w53", - "modified": "2026-02-04T03:37:15.919661Z" - }, - { - "id": "GHSA-pq67-6m6q-mj2v", - "modified": "2026-02-04T04:38:01.163387Z" - }, - { - "id": "GHSA-qccp-gfcp-xxvc", - "modified": "2026-05-20T08:11:43.145797Z" - }, - { - "id": "GHSA-v845-jxx5-vc9f", - "modified": "2026-02-04T02:58:30.152562Z" - }, - { - "id": "GHSA-wqvq-5m8c-6g24", - "modified": "2024-11-18T22:47:07.792720Z" - }, - { - "id": "PYSEC-2020-148", - "modified": "2023-11-08T04:03:14.251187Z" - }, - { - "id": "PYSEC-2023-192", - "modified": "2023-11-08T04:13:33.452167Z" - }, - { - "id": "PYSEC-2023-212", - "modified": "2023-11-08T04:13:39.165450Z" - }, - { - "id": "PYSEC-2026-141", - "modified": "2026-05-20T09:19:20.983812Z" - } - ] - }, - {} + } ] } headers: Content-Length: - - "2293" + - "1151" Content-Type: - application/json status: 200 OK code: 200 duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + host: pypi.org + headers: + Accept: + - application/vnd.pypi.simple.v1+json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://pypi.org/simple/flask/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: -1 + uncompressed: true + body: | + { + "alternate-locations": [], + "files": [ + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.1.tar.gz", + "hashes": { + "sha256": "9da884457e910bf0847d396cb4b778ad9f3c3d17db1c5997cb861937bd284237" + }, + "provenance": null, + "requires-python": null, + "size": 9168, + "upload-time": "2010-04-16T14:29:37.458396Z", + "url": "https://files.pythonhosted.org/packages/6e/49/43b514bfdaf4af12e6ef1f17aa25447157bcbb864c07775dacd72e8c8e02/Flask-0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.2.tar.gz", + "hashes": { + "sha256": "2f992b8081cc6091a29b2b5f65d56433857320889c733da837e75b51c7d1b743" + }, + "provenance": null, + "requires-python": null, + "size": 13877, + "upload-time": "2010-05-12T01:31:26.850453Z", + "url": "https://files.pythonhosted.org/packages/9a/db/245abc92428bcdfdc32d8017ddd1b079afffce9c74f94e34d1aa777bc771/Flask-0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.3.tar.gz", + "hashes": { + "sha256": "943ffb10abcc6fef6c3fbcc04f3be81cc6caa598ee7469d446f52d18bee1160f" + }, + "provenance": null, + "requires-python": null, + "size": 1001397, + "upload-time": "2010-05-28T01:24:37.182936Z", + "url": "https://files.pythonhosted.org/packages/8b/cb/706dbb37f4ef3a75366c9e715f41d22e73ca4594303f48d229d906c80632/Flask-0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.3.1.tar.gz", + "hashes": { + "sha256": "7d80bc18748e4243e389cf1cac50d24b74a39b631dd5176525f10dad01ebae1d" + }, + "provenance": null, + "requires-python": null, + "size": 339666, + "upload-time": "2010-05-28T21:23:15.767688Z", + "url": "https://files.pythonhosted.org/packages/e0/d7/4de91ad9fc1854e651cf03f87eff939a92cd06716645dee86b0382674ea3/Flask-0.3.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.4.tar.gz", + "hashes": { + "sha256": "4fc67fa570801209413fbd649e85e435bd3441a19d2d5cbebe7e44f33094940f" + }, + "provenance": null, + "requires-python": null, + "size": 352924, + "upload-time": "2010-06-18T17:14:06.911868Z", + "url": "https://files.pythonhosted.org/packages/a3/89/a4bf29e78a87e11f0f6fdd4d9e02a0aece1eecd38118496da58d4826d7e3/Flask-0.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.5.tar.gz", + "hashes": { + "sha256": "20e176b1db0e2bfe92d869f7b5d0ee3e5d6cb60e793755aaf2284bd78a6202ea" + }, + "provenance": null, + "requires-python": null, + "size": 369558, + "upload-time": "2010-07-06T16:28:02.414425Z", + "url": "https://files.pythonhosted.org/packages/d4/6a/93500f2a7089b4e993fb095215979890b6204a5ba3f6b0f63dc6c3c6c827/Flask-0.5.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.5.1.tar.gz", + "hashes": { + "sha256": "09a90f9678e2ffdefd2848d6c6a5d6476d675bef874cfd0f06c7608b99682e1d" + }, + "provenance": null, + "requires-python": null, + "size": 369739, + "upload-time": "2010-07-06T19:25:37.546865Z", + "url": "https://files.pythonhosted.org/packages/16/a6/c458d3305e689d7e06a23eacee414ea10d870074a7673864ffea67109f9d/Flask-0.5.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.5.2.tar.gz", + "hashes": { + "sha256": "7a78e498cb9cdb104429ed2ff8823b8a4dd10db32ff9a20bb3ef3132a3885e8d" + }, + "provenance": null, + "requires-python": null, + "size": 369791, + "upload-time": "2010-07-15T20:02:56.267146Z", + "url": "https://files.pythonhosted.org/packages/1c/b5/03c412ba48148e6c222e238201a0924360a85d755ce9597acbd99a1a6240/Flask-0.5.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.6.tar.gz", + "hashes": { + "sha256": "9dc18a7c673bf0a6fada51e011fc411285a8301f6dfc1c000ebfa272b5e609e4" + }, + "provenance": null, + "requires-python": null, + "size": 388672, + "upload-time": "2010-07-27T14:39:13.285427Z", + "url": "https://files.pythonhosted.org/packages/44/86/481371798994529e105633a50b2332638105a1e191053bc0f4bbc9b91791/Flask-0.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.6.1.tar.gz", + "hashes": { + "sha256": "fe0e31bf71a1fc1d2e0786052855c94cd9ee43546d3e15ff98ccee0c5bc21f70" + }, + "provenance": null, + "requires-python": null, + "size": 413766, + "upload-time": "2010-12-31T15:23:05.868761Z", + "url": "https://files.pythonhosted.org/packages/8f/1c/453a427f55b91239b3368c8b975b55d089d5d79dc37545af41cd7157c187/Flask-0.6.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.7.tar.gz", + "hashes": { + "sha256": "ab377ff4113d76d7dd3496c05716ff7a7a7b9e492460e775991e9addc271ba16" + }, + "provenance": null, + "requires-python": null, + "size": 469417, + "upload-time": "2011-06-28T16:06:18.291844Z", + "url": "https://files.pythonhosted.org/packages/43/08/e4907533c6ca0ebb1867182fa94b1ffa41fa3aba5f6cb4969e108262e92b/Flask-0.7.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.7.1.tar.gz", + "hashes": { + "sha256": "7a60e179884b1037ca6182639659f819a0b89675a0cc02d7d9cd21819bfa8d3f" + }, + "provenance": null, + "requires-python": null, + "size": 469692, + "upload-time": "2011-06-29T18:37:29.978951Z", + "url": "https://files.pythonhosted.org/packages/fe/3e/ad5eb51d4666e76f389cd4f9c6cc22e1544e0daf72419ccab8705e918911/Flask-0.7.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.7.2.tar.gz", + "hashes": { + "sha256": "95fb72b7f2b0ccc68757fc03f7ae559d9fb8814fa5ddbfa27ae2a6d9b1e3f8cb" + }, + "provenance": null, + "requires-python": null, + "size": 469996, + "upload-time": "2011-07-06T10:19:39.762212Z", + "url": "https://files.pythonhosted.org/packages/1c/c7/a361d00f4c9ed3f1b7ab77976e820ca347f3b0aec4dee6c66fe5c5a2124d/Flask-0.7.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.8.tar.gz", + "hashes": { + "sha256": "937504fc2ae59c44f2181be139733190ed98c51a00adbb6013873692e90b06c9" + }, + "provenance": null, + "requires-python": null, + "size": 494211, + "upload-time": "2011-09-29T23:34:21.197086Z", + "url": "https://files.pythonhosted.org/packages/f0/84/e3c207a6aad1acfdfe1eda20abeadff47035f24820f09ac6870f9c8a26a3/Flask-0.8.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.8.1.tar.gz", + "hashes": { + "sha256": "f3fcaca39ab1ebd9e6e7def0928bf9f280cafb3f90a6e1c70420e9c1c25b8b6e" + }, + "provenance": null, + "requires-python": null, + "size": 458490, + "upload-time": "2012-07-01T13:08:59.206109Z", + "url": "https://files.pythonhosted.org/packages/20/5d/f355d122c9d7a45d7846449f94b9f1d26df88556f705f14dd84a8fa264ea/Flask-0.8.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.9.tar.gz", + "hashes": { + "sha256": "2fd5d4ffe81f762dd2a3e58472d690a0dbba3766776506003aee3ed7aaa8afef" + }, + "provenance": null, + "requires-python": null, + "size": 481982, + "upload-time": "2012-07-01T13:12:50.941321Z", + "url": "https://files.pythonhosted.org/packages/49/0a/fe5021b35436202d3d4225a766f3bdc7fb51521ad89e73c5162db36cdbc7/Flask-0.9.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.10.tar.gz", + "hashes": { + "sha256": "84b3b352c3d6b888ee56c645d83a3b54a86fab6236be3d44fd55a275f2c8b207" + }, + "provenance": null, + "requires-python": null, + "size": 544031, + "upload-time": "2013-06-13T08:35:51.483512Z", + "url": "https://files.pythonhosted.org/packages/f3/46/53d83cbdb79b27678c7b032d5deaa556655dd034cc747ee609b3e3cbf95b/Flask-0.10.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.10.1.tar.gz", + "hashes": { + "sha256": "4c83829ff83d408b5e1d4995472265411d2c414112298f2eb4b359d9e4563373" + }, + "provenance": null, + "requires-python": null, + "size": 544247, + "upload-time": "2013-06-14T08:54:19.252169Z", + "url": "https://files.pythonhosted.org/packages/db/9c/149ba60c47d107f85fe52564133348458f093dd5e6b57a5b60ab9ac517bb/Flask-0.10.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6bebbf6b77100a3e41e3c4207d5e5cdb1c75defd87c88535a42a8beaad44f5c5" + }, + "data-dist-info-metadata": { + "sha256": "6bebbf6b77100a3e41e3c4207d5e5cdb1c75defd87c88535a42a8beaad44f5c5" + }, + "filename": "Flask-0.11-py2.py3-none-any.whl", + "hashes": { + "sha256": "6b221aef9684a92209628c8ffeba35fc60a0c89e4424662809e7da6035f257a7" + }, + "provenance": null, + "requires-python": null, + "size": 80577, + "upload-time": "2016-05-29T09:02:35.093225Z", + "url": "https://files.pythonhosted.org/packages/ac/0b/191c5dc6b3e22dfacb8e1eba2bb8dc211c16972b23a0b419f8a33b3deb71/Flask-0.11-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.11.tar.gz", + "hashes": { + "sha256": "29a7405a7f0de178232fe48cd9b2a2403083bf03bd34eabe12168863d4cdb493" + }, + "provenance": null, + "requires-python": null, + "size": 563928, + "upload-time": "2016-05-29T09:02:29.470315Z", + "url": "https://files.pythonhosted.org/packages/dc/ca/c0ed9cc90c079085c698e284b672edbc1ffd6866b1830574095cbc5b7752/Flask-0.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "258b2a9ee6cd7e88f9cd46cdbf7229d0e8a6eae6cfb234d199d8038f4bec40e4" + }, + "data-dist-info-metadata": { + "sha256": "258b2a9ee6cd7e88f9cd46cdbf7229d0e8a6eae6cfb234d199d8038f4bec40e4" + }, + "filename": "Flask-0.11.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "a4f97abd30d289e548434ef42317a793f58087be1989eab96f2c647470e77000" + }, + "provenance": null, + "requires-python": null, + "size": 80615, + "upload-time": "2016-06-07T16:25:21.831874Z", + "url": "https://files.pythonhosted.org/packages/63/2b/01f5ed23a78391f6e3e73075973da0ecb467c831376a0b09c0ec5afd7977/Flask-0.11.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.11.1.tar.gz", + "hashes": { + "sha256": "b4713f2bfb9ebc2966b8a49903ae0d3984781d5c878591cf2f7b484d28756b0e" + }, + "provenance": null, + "requires-python": null, + "size": 564993, + "upload-time": "2016-06-07T16:25:04.430636Z", + "url": "https://files.pythonhosted.org/packages/55/8a/78e165d30f0c8bb5d57c429a30ee5749825ed461ad6c959688872643ffb3/Flask-0.11.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "54f4a2479e00bd57f0afc78142712d1964ff69f72814952695a12fadbf08703c" + }, + "data-dist-info-metadata": { + "sha256": "54f4a2479e00bd57f0afc78142712d1964ff69f72814952695a12fadbf08703c" + }, + "filename": "Flask-0.12-py2.py3-none-any.whl", + "hashes": { + "sha256": "7f03bb2c255452444f7265eddb51601806e5447b6f8a2d50bbc77a654a14c118" + }, + "provenance": null, + "requires-python": null, + "size": 82841, + "upload-time": "2016-12-21T20:22:15.304851Z", + "url": "https://files.pythonhosted.org/packages/0e/e9/37ee66dde483dceefe45bb5e92b387f990d4f097df40c400cf816dcebaa4/Flask-0.12-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.12.tar.gz", + "hashes": { + "sha256": "93e803cdbe326a61ebd5c5d353959397c85f829bec610d59cb635c9f97d7ca8b" + }, + "provenance": null, + "requires-python": null, + "size": 531923, + "upload-time": "2016-12-21T20:22:12.557092Z", + "url": "https://files.pythonhosted.org/packages/4b/3a/4c20183df155dd2e39168e35d53a388efb384a512ca6c73001d8292c094a/Flask-0.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "486ede7c8baea1ae7518d3d9d200f83e707e5fe512ff293bc652819283009c02" + }, + "data-dist-info-metadata": { + "sha256": "486ede7c8baea1ae7518d3d9d200f83e707e5fe512ff293bc652819283009c02" + }, + "filename": "Flask-0.12.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "6c3130c8927109a08225993e4e503de4ac4f2678678ae211b33b519c622a7242" + }, + "provenance": null, + "requires-python": null, + "size": 82997, + "upload-time": "2017-03-31T16:43:41.486925Z", + "url": "https://files.pythonhosted.org/packages/f4/43/fb2d5fb1d10e1d0402dd57836cf9a78b7f69c8b5f76a04b6e6113d0d7c5a/Flask-0.12.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.12.1.tar.gz", + "hashes": { + "sha256": "9dce4b6bfbb5b062181d3f7da8f727ff70c1156cbb4024351eafd426deb5fb88" + }, + "provenance": null, + "requires-python": null, + "size": 548511, + "upload-time": "2017-03-31T16:43:38.937461Z", + "url": "https://files.pythonhosted.org/packages/24/6e/11b9c57e46f276a8a8dfda85a2fa7ada62b0463b68693616c7ab5df356fa/Flask-0.12.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3a04a4250fe49abcf8a84912f8ecd8b4bef9b999970138729a439c191e245d14" + }, + "data-dist-info-metadata": { + "sha256": "3a04a4250fe49abcf8a84912f8ecd8b4bef9b999970138729a439c191e245d14" + }, + "filename": "Flask-0.12.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "0749df235e3ff61ac108f69ac178c9770caeaccad2509cb762ce1f65570a8856" + }, + "provenance": null, + "requires-python": null, + "size": 83018, + "upload-time": "2017-05-16T06:39:38.355773Z", + "url": "https://files.pythonhosted.org/packages/77/32/e3597cb19ffffe724ad4bf0beca4153419918e7fa4ba6a34b04ee4da3371/Flask-0.12.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.12.2.tar.gz", + "hashes": { + "sha256": "49f44461237b69ecd901cc7ce66feea0319b9158743dd27a2899962ab214dac1" + }, + "provenance": null, + "requires-python": null, + "size": 548510, + "upload-time": "2017-05-16T06:39:34.794990Z", + "url": "https://files.pythonhosted.org/packages/eb/12/1c7bd06fcbd08ba544f25bf2c6612e305a70ea51ca0eda8007344ec3f123/Flask-0.12.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c03e4cdb73c655438f263171ef8dfe199dc128a40bd0916140276c03d56785c3" + }, + "data-dist-info-metadata": { + "sha256": "c03e4cdb73c655438f263171ef8dfe199dc128a40bd0916140276c03d56785c3" + }, + "filename": "Flask-0.12.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "74bb782687731332b86aa8ab0817be14c9e63e5fa837934de8be4f9236d6d0d2" + }, + "provenance": null, + "requires-python": null, + "size": 88361, + "upload-time": "2018-04-26T20:12:32.459965Z", + "url": "https://files.pythonhosted.org/packages/24/3e/1b6aa496fa9bb119f6b22263ca5ca9e826aaa132431fd78f413c8bcc18e3/Flask-0.12.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.12.3.tar.gz", + "hashes": { + "sha256": "0f431076a50908f0484dcddd0f2fd0241129ef9ca1876799b3ebe14d823f60de" + }, + "provenance": null, + "requires-python": null, + "size": 531380, + "upload-time": "2018-04-26T20:12:34.580941Z", + "url": "https://files.pythonhosted.org/packages/80/84/ddf5d2141e84f71ba184ea58b3d9b9caaee9cc49ca0303051ac02381791c/Flask-0.12.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f09b92ddf95a72a70aa415bdfdb12473a6ac494df9944b9b17059c39499c025e" + }, + "data-dist-info-metadata": { + "sha256": "f09b92ddf95a72a70aa415bdfdb12473a6ac494df9944b9b17059c39499c025e" + }, + "filename": "Flask-0.12.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "6c02dbaa5a9ef790d8219bdced392e2d549c10cd5a5ba4b6aa65126b2271af29" + }, + "provenance": null, + "requires-python": null, + "size": 81756, + "upload-time": "2018-04-30T01:24:56.768063Z", + "url": "https://files.pythonhosted.org/packages/2e/48/f1936dadac2326b3d73f2fe0a964a87d16be16eb9d7fc56f09c1bea3d17c/Flask-0.12.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.12.4.tar.gz", + "hashes": { + "sha256": "2ea22336f6d388b4b242bc3abf8a01244a8aa3e236e7407469ef78c16ba355dd" + }, + "provenance": null, + "requires-python": null, + "size": 531086, + "upload-time": "2018-04-30T01:25:00.430363Z", + "url": "https://files.pythonhosted.org/packages/1b/72/ffc594a6832337ace475f939e61c34a44cbb150cde9589f98c482b407dd8/Flask-0.12.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "600ae570a1ed24e5ba6848eda95bea195c1991d4c12ff63d346c9a9fad01e5dd" + }, + "data-dist-info-metadata": { + "sha256": "600ae570a1ed24e5ba6848eda95bea195c1991d4c12ff63d346c9a9fad01e5dd" + }, + "filename": "Flask-0.12.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "2c710d1d42317c802c43000daa16de9de6026146b344ab3376cbc6d18846b863" + }, + "provenance": null, + "requires-python": null, + "size": 81748, + "upload-time": "2020-02-10T19:31:26.873584Z", + "url": "https://files.pythonhosted.org/packages/a4/36/756c34af4523bb0dfa77d3c83455bc4d5d01d6f03b20d8414f3e4deb8669/Flask-0.12.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.12.5.tar.gz", + "hashes": { + "sha256": "fac2b9d443e49f7e7358a444a3db5950bdd0324674d92ba67f8f1f15f876b14f" + }, + "provenance": null, + "requires-python": null, + "size": 621389, + "upload-time": "2020-02-10T19:31:30.140398Z", + "url": "https://files.pythonhosted.org/packages/32/57/3c33fe153ea008e9e0202eb028972178337c55777686aac03f41ade671f8/Flask-0.12.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9074506143cb4e68e9f2437e4d9432685e4c5de7cf4e70e682ad5dcb8f57f57f" + }, + "data-dist-info-metadata": { + "sha256": "9074506143cb4e68e9f2437e4d9432685e4c5de7cf4e70e682ad5dcb8f57f57f" + }, + "filename": "Flask-1.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "b1883637bbee4dc7bc98d900792d0a304d609fce0f5bd9ca91d1b6457e5918dd" + }, + "provenance": null, + "requires-python": null, + "size": 97791, + "upload-time": "2018-04-26T20:12:52.254298Z", + "url": "https://files.pythonhosted.org/packages/55/b1/4365193655df97227ace49311365cc296e74b60c7f5c63d23cd30175e2f6/Flask-1.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-1.0.tar.gz", + "hashes": { + "sha256": "7fab1062d11dd0038434e790d18c5b9133fd9e6b7257d707c4578ccc1e38b67c" + }, + "provenance": null, + "requires-python": null, + "size": 643442, + "upload-time": "2018-04-26T20:12:54.184864Z", + "url": "https://files.pythonhosted.org/packages/99/ab/eedb921f26adf7057ade1291f9c1bfa35a506d64894f58546457ef658772/Flask-1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "750846511d9c717de42fc5466336cdaef128e85f1b8b5111d75c6bbf408daaa4" + }, + "data-dist-info-metadata": { + "sha256": "750846511d9c717de42fc5466336cdaef128e85f1b8b5111d75c6bbf408daaa4" + }, + "filename": "Flask-1.0.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "dbe2a9f539f4d0fe26fa44c08d6e556e2a4a4dd3a3fb0550f39954cf57571363" + }, + "provenance": null, + "requires-python": null, + "size": 91320, + "upload-time": "2018-04-30T02:09:48.725075Z", + "url": "https://files.pythonhosted.org/packages/90/72/b5ed853418364d8e7006550dbdb2cb9ac3e33ce3c9145acc7898fca8c0b6/Flask-1.0.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-1.0.1.tar.gz", + "hashes": { + "sha256": "cfc15b45622f9cfee6b5803723070fd0f489b3bd662179195e702cb95fd924c8" + }, + "provenance": null, + "requires-python": null, + "size": 644402, + "upload-time": "2018-04-30T02:09:53.237533Z", + "url": "https://files.pythonhosted.org/packages/6d/2f/95a73db56fa2c2b3187bb69783cb2bea4327d1e7b2e0cf60e15df59502ee/Flask-1.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "880e6d88d5b34ed80255ef34693646356b1c923f39ddf2727ef1ecf54f966519" + }, + "data-dist-info-metadata": { + "sha256": "880e6d88d5b34ed80255ef34693646356b1c923f39ddf2727ef1ecf54f966519" + }, + "filename": "Flask-1.0.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "a080b744b7e345ccfcbc77954861cb05b3c63786e93f2b3875e0913d44b43f05" + }, + "provenance": null, + "requires-python": null, + "size": 91364, + "upload-time": "2018-05-02T14:26:26.228390Z", + "url": "https://files.pythonhosted.org/packages/7f/e7/08578774ed4536d3242b14dacb4696386634607af824ea997202cd0edb4b/Flask-1.0.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-1.0.2.tar.gz", + "hashes": { + "sha256": "2271c0070dbcb5275fad4a82e29f23ab92682dc45f9dfbc22c02ba9b9322ce48" + }, + "provenance": null, + "requires-python": null, + "size": 644534, + "upload-time": "2018-05-02T14:26:28.310571Z", + "url": "https://files.pythonhosted.org/packages/4b/12/c1fbf4971fda0e4de05565694c9f0c92646223cff53f15b6eb248a310a62/Flask-1.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9f0f6764464b23c4e1e6060728cff41fa8de608723fe9e3054308b56a36131a" + }, + "data-dist-info-metadata": { + "sha256": "d9f0f6764464b23c4e1e6060728cff41fa8de608723fe9e3054308b56a36131a" + }, + "filename": "Flask-1.0.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "e7d32475d1de5facaa55e3958bc4ec66d3762076b074296aa50ef8fdc5b9df61" + }, + "provenance": null, + "requires-python": null, + "size": 92053, + "upload-time": "2019-05-17T17:59:03.245856Z", + "url": "https://files.pythonhosted.org/packages/9a/74/670ae9737d14114753b8c8fdf2e8bd212a05d3b361ab15b44937dfd40985/Flask-1.0.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-1.0.3.tar.gz", + "hashes": { + "sha256": "ad7c6d841e64296b962296c2c2dabc6543752985727af86a975072dea984b6f3" + }, + "provenance": null, + "requires-python": null, + "size": 647311, + "upload-time": "2019-05-17T17:59:07.791692Z", + "url": "https://files.pythonhosted.org/packages/e9/96/8f6d83828a77306a119e12b215a7b0637c955b408fb1c161311a6891b958/Flask-1.0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8034294b95b4c5129c70921cf74dbaafe959a3a5072ac3b275892b7c834928c5" + }, + "data-dist-info-metadata": { + "sha256": "8034294b95b4c5129c70921cf74dbaafe959a3a5072ac3b275892b7c834928c5" + }, + "filename": "Flask-1.0.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "1a21ccca71cee5e55b6a367cc48c6eb47e3c447f76e64d41f3f3f931c17e7c96" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 92416, + "upload-time": "2019-07-04T22:58:23.261646Z", + "url": "https://files.pythonhosted.org/packages/d8/94/7350820ae209ccdba073f83220cea1c376f2621254d1e0e82609c9a65e58/Flask-1.0.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-1.0.4.tar.gz", + "hashes": { + "sha256": "ed1330220a321138de53ec7c534c3d90cf2f7af938c7880fc3da13aa46bf870f" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 615497, + "upload-time": "2019-07-04T22:58:27.094092Z", + "url": "https://files.pythonhosted.org/packages/36/70/2234ee8842148cef44261c2cebca3a6384894bce6112b73b18693cdcc62f/Flask-1.0.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cc3834ac3a24d8c535bd66d312bb7366bbe29e8a324b6b9bd2678e743818a148" + }, + "data-dist-info-metadata": { + "sha256": "cc3834ac3a24d8c535bd66d312bb7366bbe29e8a324b6b9bd2678e743818a148" + }, + "filename": "Flask-1.1.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "a31adc27de06034c657a8dc091cc5fcb0227f2474798409bff0e9674de31a026" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 94238, + "upload-time": "2019-07-04T23:19:19.719994Z", + "url": "https://files.pythonhosted.org/packages/c3/31/6904ac846fc65a7fa6cac8b4ddc392ce96ca08ee67b0f97854e9575bbb26/Flask-1.1.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-1.1.0.tar.gz", + "hashes": { + "sha256": "b5ae63812021cb04174fcff05d560a98387a44d9cccd4652a2bfa131ba4e4c9b" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 625159, + "upload-time": "2019-07-04T23:19:24.142387Z", + "url": "https://files.pythonhosted.org/packages/1b/73/5133d483c4eac2c49f82a80bbb25c2d75e01177afe66f84ef8dc6d17c071/Flask-1.1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1ede11e93a5328e6973a69901e1105dc0d0e6e9cdd7b6022d24ccd76eebe5564" + }, + "data-dist-info-metadata": { + "sha256": "1ede11e93a5328e6973a69901e1105dc0d0e6e9cdd7b6022d24ccd76eebe5564" + }, + "filename": "Flask-1.1.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "45eb5a6fd193d6cf7e0cf5d8a5b31f83d5faae0293695626f539a823e93b13f6" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 94457, + "upload-time": "2019-07-08T18:00:28.597456Z", + "url": "https://files.pythonhosted.org/packages/9b/93/628509b8d5dc749656a9641f4caf13540e2cdec85276964ff8f43bbb1d3b/Flask-1.1.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-1.1.1.tar.gz", + "hashes": { + "sha256": "13f9f196f330c7c2c5d7a5cf91af894110ca0215ac051b5844701f2bfd934d52" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 625458, + "upload-time": "2019-07-08T18:00:31.166781Z", + "url": "https://files.pythonhosted.org/packages/2e/80/3726a729de758513fd3dbc64e93098eb009c49305a97c6751de55b20b694/Flask-1.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "dc83693d61fa9ca7d9df747637e6d0672e1339ed7040233079973d9b070daed7" + }, + "data-dist-info-metadata": { + "sha256": "dc83693d61fa9ca7d9df747637e6d0672e1339ed7040233079973d9b070daed7" + }, + "filename": "Flask-1.1.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "8a4fdd8936eba2512e9c85df320a37e694c93945b33ef33c89946a340a238557" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 94570, + "upload-time": "2020-04-03T17:17:53.739219Z", + "url": "https://files.pythonhosted.org/packages/f2/28/2a03252dfb9ebf377f40fba6a7841b47083260bf8bd8e737b0c6952df83f/Flask-1.1.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-1.1.2.tar.gz", + "hashes": { + "sha256": "4efa1ae2d7c9865af48986de8aeb8504bf32c7f3d6fdc9353d34b21f4b127060" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 637516, + "upload-time": "2020-04-03T17:17:56.951165Z", + "url": "https://files.pythonhosted.org/packages/4e/0b/cb02268c90e67545a0e3a37ea1ca3d45de3aca43ceb7dbf1712fb5127d5d/Flask-1.1.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f72ab7df3a928d677cda583b62a1aac50910554e717a65ccd8d2d89fc0cc036c" + }, + "data-dist-info-metadata": { + "sha256": "f72ab7df3a928d677cda583b62a1aac50910554e717a65ccd8d2d89fc0cc036c" + }, + "filename": "Flask-1.1.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "d89a27d3f7150268ec078b94760f9a2628079f0b7998b55ecfd73a0bcce90e9f" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 94594, + "upload-time": "2021-05-13T23:26:08.710780Z", + "url": "https://files.pythonhosted.org/packages/a7/00/1d77abb36c69a6d91388dec45cc4c651336412f74c1356fa9c83a582a7d4/Flask-1.1.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-1.1.3.tar.gz", + "hashes": { + "sha256": "56513a61e2b953dce9c0a1680886a72e169afe13fe6341ac2cdab82426ea1586" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 635885, + "upload-time": "2021-05-13T23:26:13.486798Z", + "url": "https://files.pythonhosted.org/packages/eb/29/d5afa1447df7e4ccb4d7f9427de5beef2210d238c0fefbef4bbe165d2f50/Flask-1.1.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a3ba9f599dd66756bfb98613aab52fd3abc96c5ed9c99a0ef3945b148ff9c5a9" + }, + "data-dist-info-metadata": { + "sha256": "a3ba9f599dd66756bfb98613aab52fd3abc96c5ed9c99a0ef3945b148ff9c5a9" + }, + "filename": "Flask-1.1.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "c34f04500f2cbbea882b1acb02002ad6fe6b7ffa64a6164577995657f50aed22" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 94591, + "upload-time": "2021-05-14T01:45:55.061151Z", + "url": "https://files.pythonhosted.org/packages/e8/6d/994208daa354f68fd89a34a8bafbeaab26fda84e7af1e35bdaed02b667e6/Flask-1.1.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-1.1.4.tar.gz", + "hashes": { + "sha256": "0fbeb6180d383a9186d0d6ed954e0042ad9f18e0e8de088b2b419d526927d196" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 635920, + "upload-time": "2021-05-14T01:45:58.328834Z", + "url": "https://files.pythonhosted.org/packages/4d/5b/2d145f5fe718b2f15ebe69240538f06faa8bbb76488bf962091db1f7a26d/Flask-1.1.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c7fbe56031a91b9d6dd4948409a43007254c2f4889f5f454cb71b2c682d2c9c7" + }, + "data-dist-info-metadata": { + "sha256": "c7fbe56031a91b9d6dd4948409a43007254c2f4889f5f454cb71b2c682d2c9c7" + }, + "filename": "Flask-2.0.0rc1-py3-none-any.whl", + "hashes": { + "sha256": "ac8a1e93614ec8d4143b54587692b0bac6d094c543add0d026b5443139781378" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 88388, + "upload-time": "2021-04-16T15:54:18.348273Z", + "url": "https://files.pythonhosted.org/packages/a8/04/67073caa5397b39e5b19f00e8d8cdd2c4a9b5b83ed4329a812d82227039a/Flask-2.0.0rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.0.0rc1.tar.gz", + "hashes": { + "sha256": "2353e7afbd0525d52ae8de3e259d89c2c951eae6f935126e20c7fd94c36e4255" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 619271, + "upload-time": "2021-04-16T15:54:20.591597Z", + "url": "https://files.pythonhosted.org/packages/34/b2/7b7e56d1acb16a211b9024a81154160da43aad32d9780e9cd31262da581c/Flask-2.0.0rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "52fa3f084f70c5d9b55f4c1016dc3bbfe19dd0aed1d65c4780c899c1c4f5f60b" + }, + "data-dist-info-metadata": { + "sha256": "52fa3f084f70c5d9b55f4c1016dc3bbfe19dd0aed1d65c4780c899c1c4f5f60b" + }, + "filename": "Flask-2.0.0rc2-py3-none-any.whl", + "hashes": { + "sha256": "58dab1652d12e432973284d3be02d5820fdf88850b59f36524650be07a1cde2c" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 93189, + "upload-time": "2021-05-03T14:14:54.562105Z", + "url": "https://files.pythonhosted.org/packages/5b/e2/c71f0ed2f1b4a29cc7700173ebd2b72faa2101826b4ebf7d830549142297/Flask-2.0.0rc2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.0.0rc2.tar.gz", + "hashes": { + "sha256": "944af3be0256ceeb08fea592fa2efe6a5e038bdba26e732dc4bf039ee2682842" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 624489, + "upload-time": "2021-05-03T14:14:57.971956Z", + "url": "https://files.pythonhosted.org/packages/0e/bf/cef97d7756e721d75830558b239038173dbf53b097be5b3257bf645a0639/Flask-2.0.0rc2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "85ce41383b6e52b5ed8361006e1abb4e2d648e37be815f87992a88436c7811c8" + }, + "data-dist-info-metadata": { + "sha256": "85ce41383b6e52b5ed8361006e1abb4e2d648e37be815f87992a88436c7811c8" + }, + "filename": "Flask-2.0.0-py3-none-any.whl", + "hashes": { + "sha256": "1833a4b36ace08dfa1510d86f1bb6fc595d990ec1b838e03ac8dd80ac0705954" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 93174, + "upload-time": "2021-05-11T21:46:04.397919Z", + "url": "https://files.pythonhosted.org/packages/bf/73/9180d22a40da68382e9cb6edb66a74bf09cb72ac825c130dce9c5a44198d/Flask-2.0.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.0.0.tar.gz", + "hashes": { + "sha256": "168e8507792cb8a3aa06afbe5d4d431d3e07c6318bc3893ceecb81aff09f848d" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 624458, + "upload-time": "2021-05-11T21:46:07.758781Z", + "url": "https://files.pythonhosted.org/packages/37/6d/61637b8981e76a9256fade8ce7677e86a6edcd6d4525f459a6b9edbd96a4/Flask-2.0.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e74266d7ae3b44ac3df29e1117ae1b0aa461d306a393e9f7850edabf6fa99e20" + }, + "data-dist-info-metadata": { + "sha256": "e74266d7ae3b44ac3df29e1117ae1b0aa461d306a393e9f7850edabf6fa99e20" + }, + "filename": "Flask-2.0.1-py3-none-any.whl", + "hashes": { + "sha256": "a6209ca15eb63fc9385f38e452704113d679511d9574d09b2cf9183ae7d20dc9" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 94797, + "upload-time": "2021-05-21T15:53:08.128824Z", + "url": "https://files.pythonhosted.org/packages/54/4f/1b294c1a4ab7b2ad5ca5fc4a9a65a22ef1ac48be126289d97668852d4ab3/Flask-2.0.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.0.1.tar.gz", + "hashes": { + "sha256": "1c4c257b1892aec1398784c63791cbaa43062f1f7aeb555c4da961b20ee68f55" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 626851, + "upload-time": "2021-05-21T15:53:11.463636Z", + "url": "https://files.pythonhosted.org/packages/c0/df/c516b5f38a670b6b0de604c2637ed5860db03692c2f8542fd1f60c2552a7/Flask-2.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "68ab2f8c503f66364dd632e1d4073769093e6546433ebaf0a3f4c6616d647404" + }, + "data-dist-info-metadata": { + "sha256": "68ab2f8c503f66364dd632e1d4073769093e6546433ebaf0a3f4c6616d647404" + }, + "filename": "Flask-2.0.2-py3-none-any.whl", + "hashes": { + "sha256": "cb90f62f1d8e4dc4621f52106613488b5ba826b2e1e10a33eac92f723093ab6a" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 95238, + "upload-time": "2021-10-04T14:34:52.916386Z", + "url": "https://files.pythonhosted.org/packages/8f/b6/b4fdcb6d01ee20f9cfe81dcf9d3cd6c2f874b996f186f1c0b898c4a59c04/Flask-2.0.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.0.2.tar.gz", + "hashes": { + "sha256": "7b2fb8e934ddd50731893bdcdb00fc8c0315916f9fcd50d22c7cc1a95ab634e2" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 628479, + "upload-time": "2021-10-04T14:34:54.817314Z", + "url": "https://files.pythonhosted.org/packages/95/40/b976286b5e7ba01794a7e7588e7e7fa27fb16c6168fa849234840bf0f61d/Flask-2.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cae7462dc597ce0cb40ffc6175b0d1fa74e5d1088e5b04bac073ba56430b97c" + }, + "data-dist-info-metadata": { + "sha256": "8cae7462dc597ce0cb40ffc6175b0d1fa74e5d1088e5b04bac073ba56430b97c" + }, + "filename": "Flask-2.0.3-py3-none-any.whl", + "hashes": { + "sha256": "59da8a3170004800a2837844bfa84d49b022550616070f7cb1a659682b2e7c9f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 95575, + "upload-time": "2022-02-14T20:01:06.923079Z", + "url": "https://files.pythonhosted.org/packages/cd/77/59df23681f4fd19b7cbbb5e92484d46ad587554f5d490f33ef907e456132/Flask-2.0.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.0.3.tar.gz", + "hashes": { + "sha256": "e1120c228ca2f553b470df4a5fa927ab66258467526069981b3eb0a91902687d" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 629304, + "upload-time": "2022-02-14T20:01:09.281713Z", + "url": "https://files.pythonhosted.org/packages/84/9d/66347e6b3e2eb78647392d3969c23bdc2d8b2fdc32bd078c817c15cb81ad/Flask-2.0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4f57c9b40aa7730c13b90a4b5eecc40d8e506d75f30ef79f88a298e7e8c5f988" + }, + "data-dist-info-metadata": { + "sha256": "4f57c9b40aa7730c13b90a4b5eecc40d8e506d75f30ef79f88a298e7e8c5f988" + }, + "filename": "Flask-2.1.0-py3-none-any.whl", + "hashes": { + "sha256": "e4c69910f6a096cc57e4ee45b7ba9afafdcad4cc571db6eb97d5bd01b95422ea" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 95213, + "upload-time": "2022-03-28T19:15:12.784348Z", + "url": "https://files.pythonhosted.org/packages/ef/31/3ca16c38b92da4850301e426105ba2b747c480d7fe2715ff703360d3880f/Flask-2.1.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.1.0.tar.gz", + "hashes": { + "sha256": "c4dd4a3d8fcae9f892e3f61edfbb1d3cdf9ac03dc72ea1bf8d5c6c964a669674" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 630852, + "upload-time": "2022-03-28T19:15:15.540971Z", + "url": "https://files.pythonhosted.org/packages/c3/80/39a0bcfddac460a7444ca1938cb3f3451bed9d43c976b9c574cf68207b2b/Flask-2.1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7eb324edcceb1fbdb63196247f7f629ec389ceb900e2d2bbbaff8c0374e6e985" + }, + "data-dist-info-metadata": { + "sha256": "7eb324edcceb1fbdb63196247f7f629ec389ceb900e2d2bbbaff8c0374e6e985" + }, + "filename": "Flask-2.1.1-py3-none-any.whl", + "hashes": { + "sha256": "8a4cf32d904cf5621db9f0c9fbcd7efabf3003f22a04e4d0ce790c7137ec5264" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 95214, + "upload-time": "2022-03-30T21:38:30.055541Z", + "url": "https://files.pythonhosted.org/packages/60/47/3b160a97474858486c6b6259d4cf6c0eb30e86b72014e0fe8c8ea7a22937/Flask-2.1.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.1.1.tar.gz", + "hashes": { + "sha256": "a8c9bd3e558ec99646d177a9739c41df1ded0629480b4c8d2975412f3c9519c8" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 630996, + "upload-time": "2022-03-30T21:38:32.544391Z", + "url": "https://files.pythonhosted.org/packages/ae/ab/b63fc9bf1e71433466978e926b8d58bfdf10acf2d1f6fe67d58f8e931b9e/Flask-2.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "577c1104de6900aba63dcbb8d5bf9e3d459442477291afd654f5f030a1af2c64" + }, + "data-dist-info-metadata": { + "sha256": "577c1104de6900aba63dcbb8d5bf9e3d459442477291afd654f5f030a1af2c64" + }, + "filename": "Flask-2.1.2-py3-none-any.whl", + "hashes": { + "sha256": "fad5b446feb0d6db6aec0c3184d16a8c1f6c3e464b511649c8918a9be100b4fe" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 95235, + "upload-time": "2022-04-28T17:47:38.409651Z", + "url": "https://files.pythonhosted.org/packages/ba/76/e9580e494eaf6f09710b0f3b9000c9c0363e44af5390be32bb0394165853/Flask-2.1.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.1.2.tar.gz", + "hashes": { + "sha256": "315ded2ddf8a6281567edb27393010fe3406188bafbfe65a3339d5787d89e477" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 631846, + "upload-time": "2022-04-28T17:47:40.695078Z", + "url": "https://files.pythonhosted.org/packages/d3/3c/94f38d4db919a9326a706ad56f05a7e6f0c8f7b7d93e2997cca54d3bc14b/Flask-2.1.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c80b6204456c65968196656a1ddd9eac96d584dd7d964ce3c3ab2bd03c315a24" + }, + "data-dist-info-metadata": { + "sha256": "c80b6204456c65968196656a1ddd9eac96d584dd7d964ce3c3ab2bd03c315a24" + }, + "filename": "Flask-2.1.3-py3-none-any.whl", + "hashes": { + "sha256": "9013281a7402ad527f8fd56375164f3aa021ecfaff89bfe3825346c24f87e04c" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 95556, + "upload-time": "2022-07-13T20:55:57.512393Z", + "url": "https://files.pythonhosted.org/packages/af/6a/00d144ac1626fbb44c4ff36519712e258128985a5d0ae43344778ae5cbb9/Flask-2.1.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.1.3.tar.gz", + "hashes": { + "sha256": "15972e5017df0575c3d6c090ba168b6db90259e620ac8d7ea813a396bad5b6cb" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 630206, + "upload-time": "2022-07-13T20:56:00.126199Z", + "url": "https://files.pythonhosted.org/packages/5b/77/3accd62b8771954e9584beb03f080385b32ddcad30009d2a4fe4068a05d9/Flask-2.1.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1995334f177ad7288b16c5ee9bfbc58b65b39b96f0a8f531e677dc8d403d84b7" + }, + "data-dist-info-metadata": { + "sha256": "1995334f177ad7288b16c5ee9bfbc58b65b39b96f0a8f531e677dc8d403d84b7" + }, + "filename": "Flask-2.2.0-py3-none-any.whl", + "hashes": { + "sha256": "10dc2bae7a9b6ab59111d6dbece2e08fb0015d2e88d296c40323cc0c7aac2c2e" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 101121, + "upload-time": "2022-08-02T00:14:07.998878Z", + "url": "https://files.pythonhosted.org/packages/7b/97/3b7716320e560f937e356773a4ec7846c2617b78f6b7d1334cd1725ba834/Flask-2.2.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.2.0.tar.gz", + "hashes": { + "sha256": "98b33b13ad76ee9c7a80d2f56a6c578780e55bf8281790c62d50d4b7fadec2b8" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 686806, + "upload-time": "2022-08-02T00:14:12.266527Z", + "url": "https://files.pythonhosted.org/packages/dd/2e/6efff09194bd056e2dc3d4b87028cf835dfbde5b324570db351ef04b868a/Flask-2.2.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9056afd75aafb7235922356a9d3a0c68ec099f786ebbcae22cac26f750cf1527" + }, + "data-dist-info-metadata": { + "sha256": "9056afd75aafb7235922356a9d3a0c68ec099f786ebbcae22cac26f750cf1527" + }, + "filename": "Flask-2.2.1-py3-none-any.whl", + "hashes": { + "sha256": "3c604c48c3d5b4c63e72134044c0b4fe90ff01ef65280b9fe2d38c8860d99fe5" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 101548, + "upload-time": "2022-08-03T23:52:22.699213Z", + "url": "https://files.pythonhosted.org/packages/3c/96/6c896f80f466b7f5e2cfd6d632fe5b0464dcb412757c595a663e59589a93/Flask-2.2.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.2.1.tar.gz", + "hashes": { + "sha256": "9c2b81b9b1edcc835af72d600f1955e713a065e7cb41d7e51ee762b449d9c65d" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 687433, + "upload-time": "2022-08-03T23:52:25.162192Z", + "url": "https://files.pythonhosted.org/packages/4b/4f/50888944490f2263bd70171e8298c9626675fd3dfd750694a7beaa3484fb/Flask-2.2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5178b044b0f58e885dfed1a560e94e2979091481bcd9e851ddbc6a8785d61700" + }, + "data-dist-info-metadata": { + "sha256": "5178b044b0f58e885dfed1a560e94e2979091481bcd9e851ddbc6a8785d61700" + }, + "filename": "Flask-2.2.2-py3-none-any.whl", + "hashes": { + "sha256": "b9c46cc36662a7949f34b52d8ec7bb59c0d74ba08ba6cb9ce9adc1d8676d9526" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 101477, + "upload-time": "2022-08-08T23:26:30.228750Z", + "url": "https://files.pythonhosted.org/packages/0f/43/15f4f9ab225b0b25352412e8daa3d0e3d135fcf5e127070c74c3632c8b4c/Flask-2.2.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.2.2.tar.gz", + "hashes": { + "sha256": "642c450d19c4ad482f96729bd2a8f6d32554aa1e231f4f6b4e7e5264b16cca2b" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 677389, + "upload-time": "2022-08-08T23:26:33.199749Z", + "url": "https://files.pythonhosted.org/packages/69/b6/53cfa30eed5aa7343daff36622843688ba8c6fe9829bb2b92e193ab1163f/Flask-2.2.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "80f28da370778e60bbd076db98453308fe56ab6c3ae0f113449e7657300d6002" + }, + "data-dist-info-metadata": { + "sha256": "80f28da370778e60bbd076db98453308fe56ab6c3ae0f113449e7657300d6002" + }, + "filename": "Flask-2.2.3-py3-none-any.whl", + "hashes": { + "sha256": "c0bec9477df1cb867e5a67c9e1ab758de9cb4a3e52dd70681f59fa40a62b3f2d" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 101839, + "upload-time": "2023-02-15T22:43:55.501110Z", + "url": "https://files.pythonhosted.org/packages/95/9c/a3542594ce4973786236a1b7b702b8ca81dbf40ea270f0f96284f0c27348/Flask-2.2.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.2.3.tar.gz", + "hashes": { + "sha256": "7eb373984bf1c770023fce9db164ed0c3353cd0b53f130f4693da0ca756a2e6d" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 697599, + "upload-time": "2023-02-15T22:43:57.265452Z", + "url": "https://files.pythonhosted.org/packages/e8/5c/ff9047989bd995b1098d14b03013f160225db2282925b517bb4a967752ee/Flask-2.2.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "dfd9afe4727c089b3703b2c68732098f938a90e623e51e77d5f17f4602cf9839" + }, + "data-dist-info-metadata": { + "sha256": "dfd9afe4727c089b3703b2c68732098f938a90e623e51e77d5f17f4602cf9839" + }, + "filename": "Flask-2.2.4-py3-none-any.whl", + "hashes": { + "sha256": "13f6329ddbfff11340939cd11919daf150a01358ded4b7e81c03c055dfecb559" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 101736, + "upload-time": "2023-04-25T17:52:11.659458Z", + "url": "https://files.pythonhosted.org/packages/cf/e6/cfd7227e18fc44a56594a7b7df21b7ac63954ea652987e6da7707aba6064/Flask-2.2.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.2.4.tar.gz", + "hashes": { + "sha256": "77504c4c097f56ac5f29b00f9009213010cf9d2923a288c0e0564a5db2bb53d6" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 697568, + "upload-time": "2023-04-25T17:52:13.229807Z", + "url": "https://files.pythonhosted.org/packages/65/75/ac8773717ab84f2c60710d61f82108fffbf4ed2ffa02b70bc6bc776ca221/Flask-2.2.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ad94e3af9bf833b1c1fb30bec36634654f7a39848605bf879b5e6394b261b378" + }, + "data-dist-info-metadata": { + "sha256": "ad94e3af9bf833b1c1fb30bec36634654f7a39848605bf879b5e6394b261b378" + }, + "filename": "Flask-2.2.5-py3-none-any.whl", + "hashes": { + "sha256": "58107ed83443e86067e41eff4631b058178191a355886f8e479e347fa1285fdf" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 101817, + "upload-time": "2023-05-02T14:42:34.858087Z", + "url": "https://files.pythonhosted.org/packages/9f/1a/8b6d48162861009d1e017a9740431c78d860809773b66cac220a11aa3310/Flask-2.2.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.2.5.tar.gz", + "hashes": { + "sha256": "edee9b0a7ff26621bd5a8c10ff484ae28737a2410d99b0bb9a6850c7fb977aa0" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 697814, + "upload-time": "2023-05-02T14:42:36.742906Z", + "url": "https://files.pythonhosted.org/packages/5f/76/a4d2c4436dda4b0a12c71e075c508ea7988a1066b06a575f6afe4fecc023/Flask-2.2.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb2ecc63e58630fe38afa5c69d24d17736d0da5f7c471d165b389ac513d1bc6" + }, + "data-dist-info-metadata": { + "sha256": "2eb2ecc63e58630fe38afa5c69d24d17736d0da5f7c471d165b389ac513d1bc6" + }, + "filename": "Flask-2.3.0-py3-none-any.whl", + "hashes": { + "sha256": "99a4889167c86fe57c4036825ebc77dc5dc3241bf0d80ea80ca941587d0d6a52" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 96970, + "upload-time": "2023-04-25T18:41:55.795394Z", + "url": "https://files.pythonhosted.org/packages/24/dd/45df0b0b93f449cb217486136071294595b2d6f8840eaf38704773093a37/Flask-2.3.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.3.0.tar.gz", + "hashes": { + "sha256": "4088b4986f13cae23e02081e67df7e4e434ec6f85a5238bce5e6db6d1de61e06" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 686253, + "upload-time": "2023-04-25T18:41:57.135136Z", + "url": "https://files.pythonhosted.org/packages/04/f4/22384e109d9b7e295b20580bc6af5f45b78730d03f41f826639a5c006d1a/Flask-2.3.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e9280eeaa261c487321cc8879545dd51c73798273d542bac11e546b6f65db0aa" + }, + "data-dist-info-metadata": { + "sha256": "e9280eeaa261c487321cc8879545dd51c73798273d542bac11e546b6f65db0aa" + }, + "filename": "Flask-2.3.1-py3-none-any.whl", + "hashes": { + "sha256": "8ba2a854608fdd603b67dccd4514a46450132227fb9df40127a8d0c1de8769ec" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 96973, + "upload-time": "2023-04-25T21:20:30.610853Z", + "url": "https://files.pythonhosted.org/packages/9f/27/fc83394961f97e74c860d05f9bc848af00259b8c84ca021ab31250b9915e/Flask-2.3.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.3.1.tar.gz", + "hashes": { + "sha256": "a6059db4297106e5a64b3215fa16ae641822c1cb97ecb498573549b2478602cb" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 686211, + "upload-time": "2023-04-25T21:20:31.897804Z", + "url": "https://files.pythonhosted.org/packages/46/e7/3dc143f22a6aa997753aac1eb68b1b4ac8696819f10ff89d4ebb3de4c42d/Flask-2.3.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a36d05b321df85047c4cc581fd0aed40dd8f1f2cda70b454020a25feab8106f0" + }, + "data-dist-info-metadata": { + "sha256": "a36d05b321df85047c4cc581fd0aed40dd8f1f2cda70b454020a25feab8106f0" + }, + "filename": "Flask-2.3.2-py3-none-any.whl", + "hashes": { + "sha256": "77fd4e1249d8c9923de34907236b747ced06e5467ecac1a7bb7115ae0e9670b0" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 96867, + "upload-time": "2023-05-01T15:42:08.893644Z", + "url": "https://files.pythonhosted.org/packages/fa/1a/f191d32818e5cd985bdd3f47a6e4f525e2db1ce5e8150045ca0c31813686/Flask-2.3.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.3.2.tar.gz", + "hashes": { + "sha256": "8c2f9abd47a9e8df7f0c3f091ce9497d011dc3b31effcf4c85a6e2b50f4114ef" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 686251, + "upload-time": "2023-05-01T15:42:12.038448Z", + "url": "https://files.pythonhosted.org/packages/4d/00/ef81c18da32fdfcde6381c315f4b11597fb6691180a330418848efee0ae7/Flask-2.3.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f81b5756c9cf7bb94d03799c1591c97ec5488958a7d40f0b52cb42866f2a887a" + }, + "data-dist-info-metadata": { + "sha256": "f81b5756c9cf7bb94d03799c1591c97ec5488958a7d40f0b52cb42866f2a887a" + }, + "filename": "flask-2.3.3-py3-none-any.whl", + "hashes": { + "sha256": "f69fcd559dc907ed196ab9df0e48471709175e696d6e698dd4dbe940f96ce66b" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 96112, + "upload-time": "2023-08-21T19:52:33.115955Z", + "url": "https://files.pythonhosted.org/packages/fd/56/26f0be8adc2b4257df20c1c4260ddd0aa396cf8e75d90ab2f7ff99bc34f9/flask-2.3.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "flask-2.3.3.tar.gz", + "hashes": { + "sha256": "09c347a92aa7ff4a8e7f3206795f30d826654baf38b873d0744cd571ca609efc" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 672756, + "upload-time": "2023-08-21T19:52:35.012171Z", + "url": "https://files.pythonhosted.org/packages/46/b7/4ace17e37abd9c21715dea5ee11774a25e404c486a7893fa18e764326ead/flask-2.3.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d365cfebd5538b09f96e5711807732b9243670b4ee24557c157c36c78427c4aa" + }, + "data-dist-info-metadata": { + "sha256": "d365cfebd5538b09f96e5711807732b9243670b4ee24557c157c36c78427c4aa" + }, + "filename": "flask-3.0.0-py3-none-any.whl", + "hashes": { + "sha256": "21128f47e4e3b9d597a3e8521a329bf56909b690fcc3fa3e477725aa81367638" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 99724, + "upload-time": "2023-09-30T14:36:10.961495Z", + "url": "https://files.pythonhosted.org/packages/36/42/015c23096649b908c809c69388a805a571a3bea44362fe87e33fc3afa01f/flask-3.0.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "flask-3.0.0.tar.gz", + "hashes": { + "sha256": "cfadcdb638b609361d29ec22360d6070a77d7463dcb3ab08d2c2f2f168845f58" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 674171, + "upload-time": "2023-09-30T14:36:12.918335Z", + "url": "https://files.pythonhosted.org/packages/d8/09/c1a7354d3925a3c6c8cfdebf4245bae67d633ffda1ba415add06ffc839c5/flask-3.0.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "47f67f7cfa7ebd5639c270c7d9c3a11ae16c1ba69ad410bbfa6c44530e96c45f" + }, + "data-dist-info-metadata": { + "sha256": "47f67f7cfa7ebd5639c270c7d9c3a11ae16c1ba69ad410bbfa6c44530e96c45f" + }, + "filename": "flask-3.0.1-py3-none-any.whl", + "hashes": { + "sha256": "ca631a507f6dfe6c278ae20112cea3ff54ff2216390bf8880f6b035a5354af13" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 101243, + "upload-time": "2024-01-18T20:02:43.898152Z", + "url": "https://files.pythonhosted.org/packages/bd/0e/63738e88e981ae57c23bad6c499898314a1110a4141f77d7bd929b552fb4/flask-3.0.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "flask-3.0.1.tar.gz", + "hashes": { + "sha256": "6489f51bb3666def6f314e15f19d50a1869a19ae0e8c9a3641ffe66c77d42403" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 675138, + "upload-time": "2024-01-18T20:02:46.031144Z", + "url": "https://files.pythonhosted.org/packages/b2/14/97b9137a02f57d2287f3a9731b3a339fda716d2d3a157d7d1d89c2bebf7b/flask-3.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e52b01b9d028ba7dc4ff765245724b0765773407402e8bec40c294bf3a9c25f3" + }, + "data-dist-info-metadata": { + "sha256": "e52b01b9d028ba7dc4ff765245724b0765773407402e8bec40c294bf3a9c25f3" + }, + "filename": "flask-3.0.2-py3-none-any.whl", + "hashes": { + "sha256": "3232e0e9c850d781933cf0207523d1ece087eb8d87b23777ae38456e2fbe7c6e" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 101300, + "upload-time": "2024-02-03T21:11:42.661757Z", + "url": "https://files.pythonhosted.org/packages/93/a6/aa98bfe0eb9b8b15d36cdfd03c8ca86a03968a87f27ce224fb4f766acb23/flask-3.0.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "flask-3.0.2.tar.gz", + "hashes": { + "sha256": "822c03f4b799204250a7ee84b1eddc40665395333973dfb9deebfe425fefcb7d" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 675248, + "upload-time": "2024-02-03T21:11:44.790102Z", + "url": "https://files.pythonhosted.org/packages/3f/e0/a89e8120faea1edbfca1a9b171cff7f2bf62ec860bbafcb2c2387c0317be/flask-3.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7b13da872e1a6a18d5fa662a77da9be4734ff21681fc8c53b9aa2da12bc2b5a8" + }, + "data-dist-info-metadata": { + "sha256": "7b13da872e1a6a18d5fa662a77da9be4734ff21681fc8c53b9aa2da12bc2b5a8" + }, + "filename": "flask-3.0.3-py3-none-any.whl", + "hashes": { + "sha256": "34e815dfaa43340d1d15a5c3a02b8476004037eb4840b34910c6e21679d288f3" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 101735, + "upload-time": "2024-04-07T19:26:08.569305Z", + "url": "https://files.pythonhosted.org/packages/61/80/ffe1da13ad9300f87c93af113edd0638c75138c42a0994becfacac078c06/flask-3.0.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "flask-3.0.3.tar.gz", + "hashes": { + "sha256": "ceb27b0af3823ea2737928a4d99d125a06175b8512c445cbd9a9ce200ef76842" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 676315, + "upload-time": "2024-04-07T19:26:11.035227Z", + "url": "https://files.pythonhosted.org/packages/41/e1/d104c83026f8d35dfd2c261df7d64738341067526406b40190bc063e829a/flask-3.0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5af7faeb1c14725191bbcf5c35cbc4ae968c7f5acc81cc5ea889137381260fdd" + }, + "data-dist-info-metadata": { + "sha256": "5af7faeb1c14725191bbcf5c35cbc4ae968c7f5acc81cc5ea889137381260fdd" + }, + "filename": "flask-3.1.0-py3-none-any.whl", + "hashes": { + "sha256": "d667207822eb83f1c4b50949b1623c8fc8d51f2341d65f72e1a1815397551136" + }, + "provenance": "https://pypi.org/integrity/flask/3.1.0/flask-3.1.0-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 102979, + "upload-time": "2024-11-13T18:24:36.135982Z", + "url": "https://files.pythonhosted.org/packages/af/47/93213ee66ef8fae3b93b3e29206f6b251e65c97bd91d8e1c5596ef15af0a/flask-3.1.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "flask-3.1.0.tar.gz", + "hashes": { + "sha256": "5f873c5184c897c8d9d1b05df1e3d01b14910ce69607a117bd3277098a5836ac" + }, + "provenance": "https://pypi.org/integrity/flask/3.1.0/flask-3.1.0.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 680824, + "upload-time": "2024-11-13T18:24:38.127413Z", + "url": "https://files.pythonhosted.org/packages/89/50/dff6380f1c7f84135484e176e0cac8690af72fa90e932ad2a0a60e28c69b/flask-3.1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12c9cec957c15e3c350641a7fbd96b23999cbf5370632078fc27dd5b61520d94" + }, + "data-dist-info-metadata": { + "sha256": "12c9cec957c15e3c350641a7fbd96b23999cbf5370632078fc27dd5b61520d94" + }, + "filename": "flask-3.1.1-py3-none-any.whl", + "hashes": { + "sha256": "07aae2bb5eaf77993ef57e357491839f5fd9f4dc281593a81a9e4d79a24f295c" + }, + "provenance": "https://pypi.org/integrity/flask/3.1.1/flask-3.1.1-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 103305, + "upload-time": "2025-05-13T15:01:15.591997Z", + "url": "https://files.pythonhosted.org/packages/3d/68/9d4508e893976286d2ead7f8f571314af6c2037af34853a30fd769c02e9d/flask-3.1.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "flask-3.1.1.tar.gz", + "hashes": { + "sha256": "284c7b8f2f58cb737f0cf1c30fd7eaf0ccfcde196099d24ecede3fc2005aa59e" + }, + "provenance": "https://pypi.org/integrity/flask/3.1.1/flask-3.1.1.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 753440, + "upload-time": "2025-05-13T15:01:17.447750Z", + "url": "https://files.pythonhosted.org/packages/c0/de/e47735752347f4128bcf354e0da07ef311a78244eba9e3dc1d4a5ab21a98/flask-3.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a1183adc300021ca0b02bee4cd380810a7e6f3fe07313469996988a6d758fe3b" + }, + "data-dist-info-metadata": { + "sha256": "a1183adc300021ca0b02bee4cd380810a7e6f3fe07313469996988a6d758fe3b" + }, + "filename": "flask-3.1.2-py3-none-any.whl", + "hashes": { + "sha256": "ca1d8112ec8a6158cc29ea4858963350011b5c846a414cdb7a954aa9e967d03c" + }, + "provenance": "https://pypi.org/integrity/flask/3.1.2/flask-3.1.2-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 103308, + "upload-time": "2025-08-19T21:03:19.499263Z", + "url": "https://files.pythonhosted.org/packages/ec/f9/7f9263c5695f4bd0023734af91bedb2ff8209e8de6ead162f35d8dc762fd/flask-3.1.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "flask-3.1.2.tar.gz", + "hashes": { + "sha256": "bf656c15c80190ed628ad08cdfd3aaa35beb087855e2f494910aa3774cc4fd87" + }, + "provenance": "https://pypi.org/integrity/flask/3.1.2/flask-3.1.2.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 720160, + "upload-time": "2025-08-19T21:03:21.205129Z", + "url": "https://files.pythonhosted.org/packages/dc/6d/cfe3c0fcc5e477df242b98bfe186a4c34357b4847e87ecaef04507332dab/flask-3.1.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aa6760ed6f545704474d70733e4a63a7f1481e376973edc896a13d02a7224c7c" + }, + "data-dist-info-metadata": { + "sha256": "aa6760ed6f545704474d70733e4a63a7f1481e376973edc896a13d02a7224c7c" + }, + "filename": "flask-3.1.3-py3-none-any.whl", + "hashes": { + "sha256": "f4bcbefc124291925f1a26446da31a5178f9483862233b23c0c96a20701f670c" + }, + "provenance": "https://pypi.org/integrity/flask/3.1.3/flask-3.1.3-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 103424, + "upload-time": "2026-02-19T05:00:56.027585Z", + "url": "https://files.pythonhosted.org/packages/7f/9c/34f6962f9b9e9c71f6e5ed806e0d0ff03c9d1b0b2340088a0cf4bce09b18/flask-3.1.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "flask-3.1.3.tar.gz", + "hashes": { + "sha256": "0ef0e52b8a9cd932855379197dd8f94047b359ca0a78695144304cb45f87c9eb" + }, + "provenance": "https://pypi.org/integrity/flask/3.1.3/flask-3.1.3.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 759004, + "upload-time": "2026-02-19T05:00:57.678803Z", + "url": "https://files.pythonhosted.org/packages/26/00/35d85dcce6c57fdc871f3867d465d780f302a175ea360f62533f12b27e2b/flask-3.1.3.tar.gz", + "yanked": false + } + ], + "meta": { + "_last-serial": 34432672, + "api-version": "1.4" + }, + "name": "flask", + "project-status": { + "status": "active" + }, + "versions": [ + "0.1", + "0.2", + "0.3", + "0.3.1", + "0.4", + "0.5", + "0.5.1", + "0.5.2", + "0.6", + "0.6.1", + "0.7", + "0.7.1", + "0.7.2", + "0.8", + "0.8.1", + "0.9", + "0.10", + "0.10.1", + "0.11", + "0.11.1", + "0.12", + "0.12.1", + "0.12.2", + "0.12.3", + "0.12.4", + "0.12.5", + "1.0", + "1.0.1", + "1.0.2", + "1.0.3", + "1.0.4", + "1.1.0", + "1.1.1", + "1.1.2", + "1.1.3", + "1.1.4", + "2.0.0rc1", + "2.0.0rc2", + "2.0.0", + "2.0.1", + "2.0.2", + "2.0.3", + "2.1.0", + "2.1.1", + "2.1.2", + "2.1.3", + "2.2.0", + "2.2.1", + "2.2.2", + "2.2.3", + "2.2.4", + "2.2.5", + "2.3.0", + "2.3.1", + "2.3.2", + "2.3.3", + "3.0.0", + "3.0.1", + "3.0.2", + "3.0.3", + "3.1.0", + "3.1.1", + "3.1.2", + "3.1.3" + ] + } + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - "86400" + Cache-Control: + - max-age=600, public + Content-Security-Policy: + - default-src 'none'; sandbox allow-top-navigation + Content-Type: + - application/vnd.pypi.simple.v1+json + Etag: + - '"tkZZmrT0WEP1SK91HO5jLw"' + Permissions-Policy: + - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept, Accept-Encoding + X-Cache: + - MISS, HIT, HIT + X-Cache-Hits: + - 0, 73, 2 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-Pypi-Last-Serial: + - "34432672" + X-Served-By: + - cache-iad-kcgs7200128-IAD, cache-iad-kcgs7200128-IAD, cache-syd10159-SYD + X-Timer: + - S1781140077.726299,VS0,VE0 + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + host: pypi.org + headers: + Accept: + - application/vnd.pypi.simple.v1+json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://pypi.org/simple/requests/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: -1 + uncompressed: true + body: | + { + "alternate-locations": [], + "files": [ + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.2.0.tar.gz", + "hashes": { + "sha256": "813202ace4d9301a3c00740c700e012fb9f3f8c73ddcfe02ab558a8df6f175fd" + }, + "provenance": null, + "requires-python": null, + "size": 5533, + "upload-time": "2011-02-14T08:49:42.641660Z", + "url": "https://files.pythonhosted.org/packages/ba/bb/dfa0141a32d773c47e4dede1a617c59a23b74dd302e449cf85413fc96bc4/requests-0.2.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.2.1.tar.gz", + "hashes": { + "sha256": "d54eb33499f018fc6bd297613bf866f8d134629c8e02964aab6ef951f460e41e" + }, + "provenance": null, + "requires-python": null, + "size": 12715, + "upload-time": "2011-02-14T16:38:12.392550Z", + "url": "https://files.pythonhosted.org/packages/4b/ad/d536b2e572e843fda13e4458c67f937b05ce359722c1e4cdad35ba05b6e3/requests-0.2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.2.2.tar.gz", + "hashes": { + "sha256": "b3289694b2ddf6adb4f7e1f470b9771330c76125611222b9c702f0e2e9733cbc" + }, + "provenance": null, + "requires-python": null, + "size": 13049, + "upload-time": "2011-02-14T18:58:40.410171Z", + "url": "https://files.pythonhosted.org/packages/82/3c/3b5beca192da920c0c2ba67119d66ba1e4b1e766f40898e5e684d697ca1c/requests-0.2.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.2.3.tar.gz", + "hashes": { + "sha256": "8e374b75aaae7f85325e9bb126e96cb77a3bfc17e81ee74a0e96916aac1cc2ba" + }, + "provenance": null, + "requires-python": null, + "size": 13255, + "upload-time": "2011-02-15T15:47:29.058010Z", + "url": "https://files.pythonhosted.org/packages/6f/7e/5c2d7d9102c6ab847bd1215f96255e894fbfc81c8abf2c1714ae2a504913/requests-0.2.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.2.4.tar.gz", + "hashes": { + "sha256": "ef1bd1a81022e9bf574ecfe69cbd8597e79371b890d29bd3847dd946102c8eed" + }, + "provenance": null, + "requires-python": null, + "size": 13653, + "upload-time": "2011-02-19T07:03:14.518479Z", + "url": "https://files.pythonhosted.org/packages/dc/02/789859c27162bb91ecf6b72ed4ce1af3ed1710255265ad0901c4d4e25666/requests-0.2.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.3.0.tar.gz", + "hashes": { + "sha256": "57eed745eb2a2e3c7e1dd935ccd49eb2eac51cfcdace4a97fb44de5da70f0035" + }, + "provenance": null, + "requires-python": null, + "size": 15021, + "upload-time": "2011-02-25T14:58:38.361577Z", + "url": "https://files.pythonhosted.org/packages/96/2b/88e9d6bf2e9d75cda77bf4fdc03720f4ba262beb532f9510a4a7f3e45660/requests-0.3.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.3.1.tar.gz", + "hashes": { + "sha256": "05dddfd656d25b7738778d2b4e8fa72e53b5357a2f80a319e6e1fa59edb03339" + }, + "provenance": null, + "requires-python": null, + "size": 15275, + "upload-time": "2011-04-01T20:55:03.064666Z", + "url": "https://files.pythonhosted.org/packages/5e/c0/76fac9445cd8b6394eacae1e098ca0c97767cc0112e45e68521f553df003/requests-0.3.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.3.2.tar.gz", + "hashes": { + "sha256": "78ecf812ee865b62be106100a3c6f24058c7901ad995351b8818f18ea97ce848" + }, + "provenance": null, + "requires-python": null, + "size": 15515, + "upload-time": "2011-04-15T23:30:50.899634Z", + "url": "https://files.pythonhosted.org/packages/d5/f1/16b57088f11cd5c6c82834bad6475826309cee44edaae860e9f65c084703/requests-0.3.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.3.3.tar.gz", + "hashes": { + "sha256": "ccbbc41c4c009baecf41e993727048c65c440fefadb217b11e73f63cd0cae09a" + }, + "provenance": null, + "requires-python": null, + "size": 18995, + "upload-time": "2011-05-12T10:03:24.258074Z", + "url": "https://files.pythonhosted.org/packages/f1/64/8a2ba81294381bb90e8fb4b6fa750e0dca3f2d19e8caaeeae5e7bb6b3753/requests-0.3.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.3.4.tar.gz", + "hashes": { + "sha256": "e72a42a0317f33114b48c972d3056bad3265b92450d4e0e51ad0b384e43bc6d9" + }, + "provenance": null, + "requires-python": null, + "size": 19773, + "upload-time": "2011-05-14T20:30:44.001002Z", + "url": "https://files.pythonhosted.org/packages/ed/1b/8682a0cfe92f67e30fb9ac7982cb785a1230ca4385dc1353513f5b87b9f4/requests-0.3.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.4.0.tar.gz", + "hashes": { + "sha256": "35185852569456de25a654c5f9a43a1b8e4dc18a2a676985bbb9d5e7e5a9703e" + }, + "provenance": null, + "requires-python": null, + "size": 17194, + "upload-time": "2011-05-15T05:58:43.415820Z", + "url": "https://files.pythonhosted.org/packages/56/c3/0887d5d6c18a366308b3dc7024210b4c89ff9ae92ae5fb87cf8fe58bcae2/requests-0.4.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.4.1.tar.gz", + "hashes": { + "sha256": "f978616765803e9e0e9943136b34be0da69d74ba8fbd064cbfcf28f33ca54d8a" + }, + "provenance": null, + "requires-python": null, + "size": 18443, + "upload-time": "2011-05-25T18:54:05.328955Z", + "url": "https://files.pythonhosted.org/packages/b3/54/dbc9b89a66a15ab9f3e2595de1b1ebd1da954efcb30a329c98710e014c05/requests-0.4.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.5.0.tar.gz", + "hashes": { + "sha256": "747c8c79e9c75ba8608c7628e39d533a0234ff78a80569e40ba64865abc0e521" + }, + "provenance": null, + "requires-python": null, + "size": 21945, + "upload-time": "2011-06-22T04:44:39.288841Z", + "url": "https://files.pythonhosted.org/packages/0c/4d/d67bd4e4b17148aad88e6d75c62763ec27363d18038ed75019239e1516d0/requests-0.5.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.5.1.tar.gz", + "hashes": { + "sha256": "cfed662472d48e7bd6bfd8d7f79fe9072fc873b2e372fe3b9178a26daabebccc" + }, + "provenance": null, + "requires-python": null, + "size": 23080, + "upload-time": "2011-07-24T05:01:45.612333Z", + "url": "https://files.pythonhosted.org/packages/5f/1c/8d145fbdb23986063a8a0c954d484a793024137a99ac7f3da603717fe64a/requests-0.5.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.6.0.tar.gz", + "hashes": { + "sha256": "2c5036387b75dfb0ff3971604bd1e691cf6a55dc6c397df7adf9fc4804bc7f48" + }, + "provenance": null, + "requires-python": null, + "size": 25692, + "upload-time": "2011-08-17T10:33:05.720565Z", + "url": "https://files.pythonhosted.org/packages/0b/b8/932de3bc1b8630357de85bc0c794ee1a7d343cb8008b470a0c9d15e84341/requests-0.6.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.6.1.tar.gz", + "hashes": { + "sha256": "2656b23db25398e990e6f5d75dfbd960454a1fe573aeedc651773ddd2a8a3bbc" + }, + "provenance": null, + "requires-python": null, + "size": 26107, + "upload-time": "2011-08-21T00:25:37.203918Z", + "url": "https://files.pythonhosted.org/packages/a6/1f/f948fb7ba68b69b13a1fbbb70d7706e889c7b7d3e9867b498ca7971126db/requests-0.6.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.6.2.tar.gz", + "hashes": { + "sha256": "b5419f909fc21b8eb037dc4bade29530c28993610b68213b7f7633bf10bcabbc" + }, + "provenance": null, + "requires-python": null, + "size": 26524, + "upload-time": "2011-10-09T13:12:45.395766Z", + "url": "https://files.pythonhosted.org/packages/55/19/986305b95fae17c58c95e191943a282bce19f82535af4530890c483937ad/requests-0.6.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.6.3.tar.gz", + "hashes": { + "sha256": "bde3e2ea45f6e47acd24ff55628fc7325cacd75746ee2d2b63c093554131fe41" + }, + "provenance": null, + "requires-python": null, + "size": 26606, + "upload-time": "2011-10-14T03:35:13.523706Z", + "url": "https://files.pythonhosted.org/packages/e1/3f/9235f98536b1393ef8a8e2dbd27273588fc3246000b93b0d763325b2e30c/requests-0.6.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.6.4.tar.gz", + "hashes": { + "sha256": "151f105506913a6b84f6119400ca94732ec39f5b4e0991ca2fc840ddb4e37816" + }, + "provenance": null, + "requires-python": null, + "size": 30212, + "upload-time": "2011-10-14T04:23:31.793480Z", + "url": "https://files.pythonhosted.org/packages/97/e0/a2bc7317b13caf227a75c8151b562b62a2e9f5d4ab4ad59694bfdbf5c35c/requests-0.6.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.6.5.tar.gz", + "hashes": { + "sha256": "bb332c171913c2f57cea805d013601af86a46b9aef9b7ef76bdcbed14f939bd7" + }, + "provenance": null, + "requires-python": null, + "size": 30647, + "upload-time": "2011-10-19T07:30:59.708543Z", + "url": "https://files.pythonhosted.org/packages/a8/a6/38b9de830719e4cd62ddf51f240654200658d0315aa9e908eda90ee64879/requests-0.6.5.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.6.6.tar.gz", + "hashes": { + "sha256": "6670aee5fe3bb545e1f7e8bb073a06be65344b467cd698b0ad58e7d7792dc2bb" + }, + "provenance": null, + "requires-python": null, + "size": 30809, + "upload-time": "2011-10-19T09:39:56.534103Z", + "url": "https://files.pythonhosted.org/packages/df/8d/4b1bb15e8814fefa2cdf8f971a479b459d07f8176094bd59742720f31270/requests-0.6.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.7.0.tar.gz", + "hashes": { + "sha256": "13570c41a218affafe3f3e01db16d1f6cd238d3bd7a1d52cc435bf9de3df099a" + }, + "provenance": null, + "requires-python": null, + "size": 31260, + "upload-time": "2011-10-23T03:33:24.637553Z", + "url": "https://files.pythonhosted.org/packages/5c/8c/0399c9554b04b2b267d81239773657ddc720799a08565b6c21f7aed652df/requests-0.7.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.7.1.tar.gz", + "hashes": { + "sha256": "6795818f5f46d7ecf53965d96e2ceae66bf652c79703292973b7c56afb88b946" + }, + "provenance": null, + "requires-python": null, + "size": 31804, + "upload-time": "2011-10-23T21:19:22.099184Z", + "url": "https://files.pythonhosted.org/packages/00/c8/8cf0f078100ce5fe7ff35927d8861e2e36daed9be2db56690f3ad80ccec4/requests-0.7.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.7.2.tar.gz", + "hashes": { + "sha256": "7e58616c2c943116c7fb7595ebc3b00c5016ede5e6b14cf4bd72a812a5534aef" + }, + "provenance": null, + "requires-python": null, + "size": 31837, + "upload-time": "2011-10-23T21:40:37.623156Z", + "url": "https://files.pythonhosted.org/packages/7c/af/b46199ae37c032801bcdc5dbb1c82a59613883ee690ff4fd2b5dc3140130/requests-0.7.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.7.3.tar.gz", + "hashes": { + "sha256": "2e7a0cb6251da5dd8c185f5d404e110d29e47afec7c8e60d78806436360a40d7" + }, + "provenance": null, + "requires-python": null, + "size": 31805, + "upload-time": "2011-10-23T23:04:13.595145Z", + "url": "https://files.pythonhosted.org/packages/3d/54/c4a7dcfccac9e6dd738e9ed86848a9a5b07a4345e5949f8795cfdc0ea95f/requests-0.7.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.7.4.tar.gz", + "hashes": { + "sha256": "3101a857831c6b6ec1f88ccebc8a19d38af6a10372537f437cd978c5775b4286" + }, + "provenance": null, + "requires-python": null, + "size": 31873, + "upload-time": "2011-10-27T00:36:25.355189Z", + "url": "https://files.pythonhosted.org/packages/64/50/219c9ff86e6fecfb89bdfe1093aea523f14882657186f806462887220267/requests-0.7.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.7.5.tar.gz", + "hashes": { + "sha256": "ae10f2c5d112768a2e62282dd6b33db230c10ef7a2c3b1cf404806598bacd0b6" + }, + "provenance": null, + "requires-python": null, + "size": 32298, + "upload-time": "2011-11-05T04:32:37.598633Z", + "url": "https://files.pythonhosted.org/packages/2b/9e/1be659005a6bb394b02e12804fcaf8cd85050958a459945708b21e362b32/requests-0.7.5.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.7.6.tar.gz", + "hashes": { + "sha256": "667f9c9cc447c9ee09d34d891db488f2695c99d025fae3ec8d02e235eb7eba95" + }, + "provenance": null, + "requires-python": null, + "size": 32748, + "upload-time": "2011-11-07T20:19:31.227072Z", + "url": "https://files.pythonhosted.org/packages/de/f0/8fc024ef4f25ef5690c2121215029f88e1895b60c867c1a39134045b181e/requests-0.7.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.8.0.tar.gz", + "hashes": { + "sha256": "62b557533f685c4a0af4e38dddc598c38f5ce0bd8e3b15b20809d1606f3843dd" + }, + "provenance": null, + "requires-python": null, + "size": 38785, + "upload-time": "2011-11-13T06:52:10.360103Z", + "url": "https://files.pythonhosted.org/packages/6a/85/32d23f3dbc43e54631bb9bd76d34c2448cc2f2f0de29babfb1a6a79b4d60/requests-0.8.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.8.1.tar.gz", + "hashes": { + "sha256": "23756d85cbf7dec36dd624853e76b380c2b538c21769adba1dcced9de0409f68" + }, + "provenance": null, + "requires-python": null, + "size": 39046, + "upload-time": "2011-11-15T16:01:47.827430Z", + "url": "https://files.pythonhosted.org/packages/ae/fb/b1d6916b5278c44a1a2beb919d7ab96327051c3d47db9d6ee6978743444e/requests-0.8.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.8.2.tar.gz", + "hashes": { + "sha256": "826244e9612aa9a548d1289bef7bbce07eee4872ca21ca80631094d1c512b121" + }, + "provenance": null, + "requires-python": null, + "size": 51162, + "upload-time": "2011-11-19T22:28:31.706305Z", + "url": "https://files.pythonhosted.org/packages/65/5d/e69bad1f71d5284113165738d563a997d0d1ac968f939d1375f3df7c59fc/requests-0.8.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.8.3.tar.gz", + "hashes": { + "sha256": "7277ec1fc8b8251bc1ce628651cbfad886704a77aea9f6203dcc042a4f12d214" + }, + "provenance": null, + "requires-python": null, + "size": 51252, + "upload-time": "2011-11-27T16:44:51.946354Z", + "url": "https://files.pythonhosted.org/packages/f8/17/42ab05005c88e8d301fe0ee9b24e34139422268d0d7b8b11f98107c2a794/requests-0.8.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.8.4.tar.gz", + "hashes": { + "sha256": "3ef7efbe083bcb6f7b1144c7665b5b1f6bd4fc7043dc50ccd564edf62b814c2b" + }, + "provenance": null, + "requires-python": null, + "size": 52100, + "upload-time": "2011-12-11T17:40:28.585204Z", + "url": "https://files.pythonhosted.org/packages/aa/a7/ec41790a8fb50f8d359568f82cd37a994af5d0159cccb543d147a7eea751/requests-0.8.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.8.5.tar.gz", + "hashes": { + "sha256": "1db43116f612b016169d9a994d16aea9c166c55355bac2e05fae75e0ff610f4c" + }, + "provenance": null, + "requires-python": null, + "size": 52351, + "upload-time": "2011-12-14T16:43:21.464961Z", + "url": "https://files.pythonhosted.org/packages/fc/f8/329450760dddd7e437eef0cd16a8d48582405e72495cf79a77a82e2f0047/requests-0.8.5.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.8.6.tar.gz", + "hashes": { + "sha256": "b9ad56ff5971b7a4005598e5a9588584ee1153fbf027ed76a7d13585f71489f7" + }, + "provenance": null, + "requires-python": null, + "size": 52670, + "upload-time": "2011-12-19T01:18:29.495054Z", + "url": "https://files.pythonhosted.org/packages/4e/9b/a78a3bb2913576fad3ec6f18b8d26dd9579268f6b2191d73f4ec40e09490/requests-0.8.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.8.7.tar.gz", + "hashes": { + "sha256": "2c5b08f7afe8d5ffc1c4f7819e74d5309a52b2f2eb1d78cc144cb57aa10380fe" + }, + "provenance": null, + "requires-python": null, + "size": 53578, + "upload-time": "2011-12-24T09:18:54.805200Z", + "url": "https://files.pythonhosted.org/packages/a7/83/bb447075090f4a3a60082765051d476b62f375d0f8174ebe9545d4bb8938/requests-0.8.7.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.8.8.tar.gz", + "hashes": { + "sha256": "70352c48f106fe4a15537bdb4a029ebbb80c1ae1b6836a9033f2b3d7e52e01fd" + }, + "provenance": null, + "requires-python": null, + "size": 54212, + "upload-time": "2011-12-28T09:55:45.489845Z", + "url": "https://files.pythonhosted.org/packages/b7/1d/5c7973ca22bc95d53eba28a7dab7088f1ded7db0d174ea467afaaf898dfc/requests-0.8.8.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.8.9.tar.gz", + "hashes": { + "sha256": "870780642a14f5e30a9ef8c419aeb405e5bd4340d4fefbf1e8493dde39225337" + }, + "provenance": null, + "requires-python": null, + "size": 55153, + "upload-time": "2011-12-28T10:34:17.815200Z", + "url": "https://files.pythonhosted.org/packages/3a/72/9f39b173ee93645013563df119d28841f47b0ca2ebe04afcefd438e42f30/requests-0.8.9.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.9.0.tar.gz", + "hashes": { + "sha256": "43b26edb5c47e0ccf9612d3cf13639a1e7e6c774af5375a684cfa00e747f21b1" + }, + "provenance": null, + "requires-python": null, + "size": 55217, + "upload-time": "2011-12-28T10:51:35.541114Z", + "url": "https://files.pythonhosted.org/packages/89/ce/0115444a1f9d833768160e678c21483e271466918966c11212f040b5f2af/requests-0.9.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.9.1.tar.gz", + "hashes": { + "sha256": "0c6fc89ce4f8976dd8ddb1a9e896315a47fb3f1dba95417fd3fa8e626ca9a1e7" + }, + "provenance": null, + "requires-python": null, + "size": 55547, + "upload-time": "2012-01-06T07:11:02.635935Z", + "url": "https://files.pythonhosted.org/packages/48/aa/1077a5fef0c4fbdad8ce127166ca474c67788b7609137d26e17ab46ee16d/requests-0.9.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.9.2.tar.gz", + "hashes": { + "sha256": "eb9a3b0031af396fb6825be897655546f4c54e19669fddb5df72a4a688ae0555" + }, + "provenance": null, + "requires-python": null, + "size": 60967, + "upload-time": "2012-01-19T03:39:58.591876Z", + "url": "https://files.pythonhosted.org/packages/68/a1/fac8e1fa783d167cc49debc5b5328ca57eac9d53b58c34d17ce7592cdc6d/requests-0.9.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.9.3.tar.gz", + "hashes": { + "sha256": "3c0dd7c014474e0cdd00cad661abd74c88c14183d260d0555dfa51fc5b29abc5" + }, + "provenance": null, + "requires-python": null, + "size": 61006, + "upload-time": "2012-01-19T16:51:33.637035Z", + "url": "https://files.pythonhosted.org/packages/62/12/0840d1bba04e5d60e469610ad78e02e89e6828e776adaef4116413cf5fd0/requests-0.9.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.10.0.tar.gz", + "hashes": { + "sha256": "210a82e678c45d433a4ad1f105974b3102a8ab5198872dc0a3238a8750d4c65e" + }, + "provenance": null, + "requires-python": null, + "size": 62046, + "upload-time": "2012-01-22T05:08:17.091441Z", + "url": "https://files.pythonhosted.org/packages/62/35/0230421b8c4efad6624518028163329ad0c2df9e58e6b3bee013427bf8f6/requests-0.10.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.10.1.tar.gz", + "hashes": { + "sha256": "da6031575a30c7b65ea99465183468349b3645e6bf5322e49d53f565b27ed2b5" + }, + "provenance": null, + "requires-python": null, + "size": 63234, + "upload-time": "2012-01-23T08:22:52.352375Z", + "url": "https://files.pythonhosted.org/packages/b4/56/ba2d803383ec32d70f8faa7df5eb37ee9b3fc662ff68b7ab01ad9740b83a/requests-0.10.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.10.2.tar.gz", + "hashes": { + "sha256": "1546ef1e291ae337086369b621096fb0f69f88f6f67f60b1f6b7c18d1ca278e1" + }, + "provenance": null, + "requires-python": null, + "size": 60158, + "upload-time": "2012-02-15T09:48:52.830436Z", + "url": "https://files.pythonhosted.org/packages/58/1e/6b84552b6553f5beaf7cb0fe15115e7e4673326ed9188ad5338559ee8285/requests-0.10.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.10.3.tar.gz", + "hashes": { + "sha256": "8eeb24328304b015cbd59a49670e2738b77034b225b566729ddb19941899e490" + }, + "provenance": null, + "requires-python": null, + "size": 60493, + "upload-time": "2012-02-20T20:10:57.584946Z", + "url": "https://files.pythonhosted.org/packages/01/44/39988315e036b79fe70428273053617266bf20d1363e91082346fae8450d/requests-0.10.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.10.4.tar.gz", + "hashes": { + "sha256": "2ad4cc51d7595ca6f97373a0d697999e0cbdbbf1ba665d18f0f3dcec12b8be77" + }, + "provenance": null, + "requires-python": null, + "size": 60889, + "upload-time": "2012-02-20T22:21:31.091713Z", + "url": "https://files.pythonhosted.org/packages/94/ac/5fa21e435ba8050d14db92ce29763c28196b727d4079dc608d39177fbf9b/requests-0.10.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.10.6.tar.gz", + "hashes": { + "sha256": "31134b4f35951730dcce59f2af334478b68caa5728902a1d6bd5e115ec677d8b" + }, + "provenance": null, + "requires-python": null, + "size": 61673, + "upload-time": "2012-02-26T05:17:54.135905Z", + "url": "https://files.pythonhosted.org/packages/b4/1f/8f5430040fcf4391dc5bd324424a569e2e0d96595952b21eb82403602d98/requests-0.10.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.10.7.tar.gz", + "hashes": { + "sha256": "80f32a74bed8cf081a3a25512f8725e09ceda217101ea706efced262bb05aec6" + }, + "provenance": null, + "requires-python": null, + "size": 61826, + "upload-time": "2012-03-08T01:50:58.069132Z", + "url": "https://files.pythonhosted.org/packages/c5/cd/0597f9c040db24ca6d23cc74faa102554cb0a93bdbffb855d7749547921f/requests-0.10.7.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.10.8.tar.gz", + "hashes": { + "sha256": "bec280d924a8be87b3377ee78a976334a6e7c944a8fe09bbd9447e669b984dae" + }, + "provenance": null, + "requires-python": null, + "size": 62201, + "upload-time": "2012-03-09T17:59:54.950126Z", + "url": "https://files.pythonhosted.org/packages/9a/05/4ab34c6aae63a01aef2fd8be3573a99c197cc76a67f8cee751cb3a7784fb/requests-0.10.8.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.11.1.tar.gz", + "hashes": { + "sha256": "fd4260541d0e559c78e2b3072bd79f36e0f8ef935bcbbadaa8c98cd8b5a62897" + }, + "provenance": null, + "requires-python": null, + "size": 63100, + "upload-time": "2012-03-31T05:47:56.690051Z", + "url": "https://files.pythonhosted.org/packages/d7/ee/6826f31ae3e0e68606cb9086c3904582b3982bbccc73f34d6dc9912b48ad/requests-0.11.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.11.2.tar.gz", + "hashes": { + "sha256": "547bf78a774a6018271d6e5c40613ec554642ba4d6cdf45813e7894145293c57" + }, + "provenance": null, + "requires-python": null, + "size": 71080, + "upload-time": "2012-04-23T04:29:36.868120Z", + "url": "https://files.pythonhosted.org/packages/b6/52/ad2911cf5586f2372a296a93a94d0324e4ffdd225975241562c450594795/requests-0.11.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.12.0.tar.gz", + "hashes": { + "sha256": "8a88a291599444be608940c227b6114212220d8126c512af821f1ab207fe5072" + }, + "provenance": null, + "requires-python": null, + "size": 76859, + "upload-time": "2012-05-03T01:18:47.376345Z", + "url": "https://files.pythonhosted.org/packages/3a/ac/0372d6b7fbde19444d5cc560f296e70b26283d2bac0665b576dd3f5e6b60/requests-0.12.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.12.1.tar.gz", + "hashes": { + "sha256": "9ce56b87180c06728d96ca734055675abf8f5cc3136e0d7712a6260430685589" + }, + "provenance": null, + "requires-python": null, + "size": 78245, + "upload-time": "2012-05-08T07:21:59.920122Z", + "url": "https://files.pythonhosted.org/packages/3a/0a/7c62c06702ddb4d3bc50d27f5b8e094d6e66a3374fc2eedf264742f84805/requests-0.12.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.13.0.tar.gz", + "hashes": { + "sha256": "03a2001843546147ddb6972d0661e2002b9be4ccbbbd2177ee10f05bd1910109" + }, + "provenance": null, + "requires-python": null, + "size": 68172, + "upload-time": "2012-05-30T02:54:18.564587Z", + "url": "https://files.pythonhosted.org/packages/86/1b/88d3753931419a226bb4e4c1d354cd2d40acff3482b37e30dd84ba8a243b/requests-0.13.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.13.1.tar.gz", + "hashes": { + "sha256": "31f3ae96787fe74a78c7dd9626bf997fd4eabacc040b7b33fbd8632d2c2a97f6" + }, + "provenance": null, + "requires-python": null, + "size": 68474, + "upload-time": "2012-06-08T04:22:28.683979Z", + "url": "https://files.pythonhosted.org/packages/0d/63/0e6c6b817ab38fb3e38a192d6631d698fe78308a68659af3aa523cd736d4/requests-0.13.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.13.2.tar.gz", + "hashes": { + "sha256": "37684324da8aca40e88fa2f7faa526cc116d74e979c2ac5d9119fe6e1bb5ced5" + }, + "provenance": null, + "requires-python": null, + "size": 514484, + "upload-time": "2012-06-29T02:37:41.500479Z", + "url": "https://files.pythonhosted.org/packages/62/ca/338cf287e172099e4500cfa2cb580d2c9a1874427a8a14324d7a4c9d01b1/requests-0.13.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.13.3.tar.gz", + "hashes": { + "sha256": "79503a14a43d6ae0b0b2e92f88ed0b01015528b8a8ab47721c28aa993aa4db2b" + }, + "provenance": null, + "requires-python": null, + "size": 515192, + "upload-time": "2012-07-12T23:20:43.867603Z", + "url": "https://files.pythonhosted.org/packages/54/9d/1ee0bd44e9334b6382ed5226d4bc33518d0d0b03ed806af6444d1c80ed83/requests-0.13.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.13.4.tar.gz", + "hashes": { + "sha256": "94672e92c23fefe516c5310b84d97b4ea19ef373003a7ba7af1057102a87f345" + }, + "provenance": null, + "requires-python": null, + "size": 519515, + "upload-time": "2012-07-27T08:22:09.864284Z", + "url": "https://files.pythonhosted.org/packages/04/75/52e169351e24a9faa8bfac69a07ea3551b845ca6354f22da15c5da3d5100/requests-0.13.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.13.5.tar.gz", + "hashes": { + "sha256": "c6abb4b15a3f2aaad18c22b214b9b35d69ec4e2730c5b922f95f17a88981f957" + }, + "provenance": null, + "requires-python": null, + "size": 519553, + "upload-time": "2012-07-27T09:23:41.969623Z", + "url": "https://files.pythonhosted.org/packages/ba/d1/919f6240a37ce5aade82da39809e1f28a5f2899a29a0ca10c381ba70efbb/requests-0.13.5.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.13.6.tar.gz", + "hashes": { + "sha256": "3cca63908f1b941d2da61ef0e8baf7bf014cc0df6512e172b8d2ac87be82b916" + }, + "provenance": null, + "requires-python": null, + "size": 520031, + "upload-time": "2012-08-06T08:46:22.516645Z", + "url": "https://files.pythonhosted.org/packages/02/56/a6203485b552f9e8e8f16bd4e576446f94737ccbc563957e7510c8e401e4/requests-0.13.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.13.7.tar.gz", + "hashes": { + "sha256": "d9c6cf2890a0dc1200407f99130d334ef5ab5270bed3d9b4c14b0bb9c6cc3400" + }, + "provenance": null, + "requires-python": null, + "size": 521660, + "upload-time": "2012-08-19T00:47:48.501903Z", + "url": "https://files.pythonhosted.org/packages/b4/48/e82ded36a3cee7c0ef9605b44c4615ffe4a37f8b6c8b17fdbc15fae18daa/requests-0.13.7.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.13.8.tar.gz", + "hashes": { + "sha256": "3ef37004f6394b111a27f0b6d0a64be83f7e4bccfbbbcdd21455400af5f4fbd4" + }, + "provenance": null, + "requires-python": null, + "size": 522140, + "upload-time": "2012-08-20T15:24:42.439401Z", + "url": "https://files.pythonhosted.org/packages/db/1e/1f37495384a628887e10ecd61d45dba455ceec4b8b5b463512b4700e5b3d/requests-0.13.8.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.13.9.tar.gz", + "hashes": { + "sha256": "d887bb1c06948a8930d6e73a1f942f9febe9157a299a984994c20c84b2c21e20" + }, + "provenance": null, + "requires-python": null, + "size": 522477, + "upload-time": "2012-08-25T15:26:50.954170Z", + "url": "https://files.pythonhosted.org/packages/01/da/da83c242c5a77c58aa86072d68fd2855aa9b4d3b1a8bac4b402531b25ff1/requests-0.13.9.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.14.0.tar.gz", + "hashes": { + "sha256": "4e690ba0275ab4a8c9a5c7a6eb14e79e1adad0f84331fc638a18d7751f41ac3b" + }, + "provenance": null, + "requires-python": null, + "size": 523133, + "upload-time": "2012-09-02T08:50:39.106639Z", + "url": "https://files.pythonhosted.org/packages/4e/31/50a12e5b5e585e0b00ce2592c9b45f2ae109575e3707a341afd7550a8d1a/requests-0.14.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.14.1.tar.gz", + "hashes": { + "sha256": "4f563b907782b2c95dd2cbaf882a96133e567d46290a0e7aafa0c6f3efad19ba" + }, + "provenance": null, + "requires-python": null, + "size": 523254, + "upload-time": "2012-10-01T17:30:05.176526Z", + "url": "https://files.pythonhosted.org/packages/40/1d/63a729208e1e93cf2cbda953b9f20ec9b101eb964e3f6205d1c2e294f294/requests-0.14.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.14.2.tar.gz", + "hashes": { + "sha256": "0e3345a8ac0d712bf17bd9d3276415050c5f972265ab62993cd4540a3a1aaaef" + }, + "provenance": null, + "requires-python": null, + "size": 361488, + "upload-time": "2012-10-27T15:08:51.460827Z", + "url": "https://files.pythonhosted.org/packages/fa/d1/0dd60e1146e79e7b193e7b0189d8c13ef100d55cbfe65e1825ac5f03c397/requests-0.14.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-1.0.0.tar.gz", + "hashes": { + "sha256": "f10d8fbcc02a58056ab44f79ff9b3f9fe78e410296527885250bbb36d15be8c6" + }, + "provenance": null, + "requires-python": null, + "size": 335548, + "upload-time": "2012-12-17T15:00:05.110522Z", + "url": "https://files.pythonhosted.org/packages/46/da/94c0fd6ff79b85befc3b528cf3771700def274c52b347bf12eeaa466f34c/requests-1.0.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-1.0.1.tar.gz", + "hashes": { + "sha256": "c69222b7c02a8e46d61c3b986e6a3e766db0539235aaafc056c75b8dcf6f5eec" + }, + "provenance": null, + "requires-python": null, + "size": 335625, + "upload-time": "2012-12-17T18:53:51.251872Z", + "url": "https://files.pythonhosted.org/packages/b8/03/fb15922d14fa0b01a0ff4e2920bb8c08546d970ff387454ba892a67d5243/requests-1.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-1.0.2.tar.gz", + "hashes": { + "sha256": "3c81f3ae43916161b8d98d7b329b19533b0d0332b7a774794964e6b08760b0c7" + }, + "provenance": null, + "requires-python": null, + "size": 335653, + "upload-time": "2012-12-17T19:04:31.658169Z", + "url": "https://files.pythonhosted.org/packages/32/35/f2908b62b155b1737ab80b1a69142d007522bb0d1b3a0d3f8909595762f5/requests-1.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-1.0.3.tar.gz", + "hashes": { + "sha256": "c7b50dc01b751e5ef8785951a74d0c2373bb0f87b45dca75dc2c5477b7e30f44" + }, + "provenance": null, + "requires-python": null, + "size": 335757, + "upload-time": "2012-12-18T09:51:12.406576Z", + "url": "https://files.pythonhosted.org/packages/7f/76/66c01dd9afe4c5062e0c838bbd98ead7fa6b52984c7e26100a42c3eb965a/requests-1.0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-1.0.4.tar.gz", + "hashes": { + "sha256": "f363690a47dd4d6d6e7605fc686b668097a114cd946dffdf21fe0c6a6a46f9e6" + }, + "provenance": null, + "requires-python": null, + "size": 336280, + "upload-time": "2012-12-23T07:45:10.417631Z", + "url": "https://files.pythonhosted.org/packages/5d/e8/f27e0868b9a49946b3f800722e02b19efebde22ae534276df3e5f6cca41d/requests-1.0.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-1.1.0.tar.gz", + "hashes": { + "sha256": "21a81ddf1a3c2f956524538966ae19c38cae251f5629821588cdc8246a1335f7" + }, + "provenance": null, + "requires-python": null, + "size": 337229, + "upload-time": "2013-01-10T07:13:41.901588Z", + "url": "https://files.pythonhosted.org/packages/e8/ff/d19b7461d84a5804c5cdc29791305530a2b774fe928b497e74ac9b304c79/requests-1.1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-1.2.0.tar.gz", + "hashes": { + "sha256": "cfa615644ae38efe8423ce9edb23470a4615a9147fa3cea5026afb47c9bb3913" + }, + "provenance": null, + "requires-python": null, + "size": 341511, + "upload-time": "2013-03-31T05:28:47.574555Z", + "url": "https://files.pythonhosted.org/packages/37/e4/74cb55b3da7777a1dc7cd7985c3cb12e83e213c03b0f9ca20d2c0e92b3c3/requests-1.2.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-1.2.1.tar.gz", + "hashes": { + "sha256": "946b7c856aa62f4ad31de2b9bb501cfdcdb4afdc882ee76bd4664f57caefaa44" + }, + "provenance": null, + "requires-python": null, + "size": 348710, + "upload-time": "2013-05-20T20:11:09.817186Z", + "url": "https://files.pythonhosted.org/packages/3b/9e/bfa03431335e778854da3d562697e067df40870a78ca81b35089822c6583/requests-1.2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-1.2.2.tar.gz", + "hashes": { + "sha256": "56929d7b5dec9b37a9a8520f15202bada0ad55d2888a7c3243b9b194f2ef603d" + }, + "provenance": null, + "requires-python": null, + "size": 348851, + "upload-time": "2013-05-21T21:44:44.405678Z", + "url": "https://files.pythonhosted.org/packages/c0/44/84a4b7a4e9d5fd1b358dbabd03f17e3dd91ce8881fc3446fbd2fd996be88/requests-1.2.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-1.2.3.tar.gz", + "hashes": { + "sha256": "156bf3ec27ba9ec7e0cf8fbe02808718099d218de403eb64a714d73ba1a29ab1" + }, + "provenance": null, + "requires-python": null, + "size": 348854, + "upload-time": "2013-05-25T16:48:36.421087Z", + "url": "https://files.pythonhosted.org/packages/61/79/efc316760a906763de872d7328c9bf8c5af28708a35fdae57fbb4ee005f7/requests-1.2.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "947ae5985faceddfc9e53915629bb928556e9a552b7e3e7f0304999d0f2ab69f" + }, + "data-dist-info-metadata": { + "sha256": "947ae5985faceddfc9e53915629bb928556e9a552b7e3e7f0304999d0f2ab69f" + }, + "filename": "requests-2.0.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "2ef65639cb9600443f85451df487818c31f993ab288f313d29cc9db4f3cbe6ed" + }, + "provenance": null, + "requires-python": null, + "size": 391141, + "upload-time": "2013-11-15T19:09:51.527323Z", + "url": "https://files.pythonhosted.org/packages/bf/78/be2b4c440ea767336d8448fe671fe1d78ca499e49d77dac90f92191cca0e/requests-2.0.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.0.0.tar.gz", + "hashes": { + "sha256": "78536038f54cff6ade3be6863403146665b5a3923dd61108c98d8b64141f9d70" + }, + "provenance": null, + "requires-python": null, + "size": 362994, + "upload-time": "2013-09-24T18:39:33.154169Z", + "url": "https://files.pythonhosted.org/packages/8e/88/102742c48605aef8d39fa719d932c67783d789679628fa1433cb4b2c7a2a/requests-2.0.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ed2dc8fffd82a0a919f1db5b4a42cdb1245cdf4b4b7db9700a002a2738e4256f" + }, + "data-dist-info-metadata": { + "sha256": "ed2dc8fffd82a0a919f1db5b4a42cdb1245cdf4b4b7db9700a002a2738e4256f" + }, + "filename": "requests-2.0.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "f4ebc402e0ea5a87a3d42e300b76c292612d8467024f45f9858a8768f9fb6f6e" + }, + "provenance": null, + "requires-python": null, + "size": 439330, + "upload-time": "2013-11-15T19:12:20.555241Z", + "url": "https://files.pythonhosted.org/packages/8f/ea/140f18072bbcd81885a9490abb171792fd2961fd7f366be58396f4c6d634/requests-2.0.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.0.1.tar.gz", + "hashes": { + "sha256": "8cfddb97667c2a9edaf28b506d2479f1b8dc0631cbdcd0ea8c8864def59c698b" + }, + "provenance": null, + "requires-python": null, + "size": 412648, + "upload-time": "2013-10-24T14:33:21.606209Z", + "url": "https://files.pythonhosted.org/packages/1c/8e/376c93bb72bdae6a754797b8e31370df1e996e8b7dcc928e66691dbf611a/requests-2.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "443a94dbec0d902cf77c6d906ec4608a30b5aa56a4409754f454071d61e928d6" + }, + "data-dist-info-metadata": { + "sha256": "443a94dbec0d902cf77c6d906ec4608a30b5aa56a4409754f454071d61e928d6" + }, + "filename": "requests-2.1.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "fcef306d62b1c061eb00b8402cf136ff0ea1daf7a53b60cdef9563a22850072c" + }, + "provenance": null, + "requires-python": null, + "size": 445280, + "upload-time": "2013-12-05T22:51:41.312732Z", + "url": "https://files.pythonhosted.org/packages/1e/97/f0a8e5e71c75a2abf5ec91438b84ec1a40a5e1b5f985c06721a3ebe57c0a/requests-2.1.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.1.0.tar.gz", + "hashes": { + "sha256": "a57307f3a5f35ec9e1254aaf3e0484063ee3ee6b5f123fb35c5b2673492efa71" + }, + "provenance": null, + "requires-python": null, + "size": 420289, + "upload-time": "2013-12-05T22:51:38.634004Z", + "url": "https://files.pythonhosted.org/packages/51/5d/3729c242ed7693f29941fd9d40e936d4994b0aa704dfd0c023312fcce8a3/requests-2.1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "adeb0fbd7b7d47f8b1e73fff237aadc8f796f2f343108f532115e7558e47e447" + }, + "data-dist-info-metadata": { + "sha256": "adeb0fbd7b7d47f8b1e73fff237aadc8f796f2f343108f532115e7558e47e447" + }, + "filename": "requests-2.2.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "889d334044cd3364d07419c37671ba4f213d0f59601109dcb54c8a7ebdde38ee" + }, + "provenance": null, + "requires-python": null, + "size": 623932, + "upload-time": "2014-01-09T19:33:37.785784Z", + "url": "https://files.pythonhosted.org/packages/3b/99/a8acc0c986281232f9476575c27a81ab697afbf089f42f05c196f51892c0/requests-2.2.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.2.0.tar.gz", + "hashes": { + "sha256": "1ff74f88bbfddf94f92aa20bd8473c7d46d3398c95b1842d81b2f3c475d5625d" + }, + "provenance": null, + "requires-python": null, + "size": 421997, + "upload-time": "2014-01-09T19:33:32.362704Z", + "url": "https://files.pythonhosted.org/packages/c9/5a/aa687599abd76de72ae5a554e2e70328fc311d59e0b1e999263fb094baf3/requests-2.2.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1e3594e27a67099edd4a07fa40dce0d95e0baede1a40eebe99f2e0d0c31b8275" + }, + "data-dist-info-metadata": { + "sha256": "1e3594e27a67099edd4a07fa40dce0d95e0baede1a40eebe99f2e0d0c31b8275" + }, + "filename": "requests-2.2.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "b5bd2e1b78d28051108ebaa6248750221f9ccef52b4f054cb727de61b0406de0" + }, + "provenance": null, + "requires-python": null, + "size": 625382, + "upload-time": "2014-01-23T18:26:15.042092Z", + "url": "https://files.pythonhosted.org/packages/7d/15/6efffc6aee666e1456852c2bf1d483b46bf971a2d509b35a98fc3eae1c60/requests-2.2.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.2.1.tar.gz", + "hashes": { + "sha256": "1266921f1bed5fbf364cd83cf239b6d7b3ea5c32ccccbc93980d9ba12cdcfd02" + }, + "provenance": null, + "requires-python": null, + "size": 421978, + "upload-time": "2014-01-23T18:26:12.018048Z", + "url": "https://files.pythonhosted.org/packages/d1/0c/2dc2996268bc64b531a5a2dc6f4ec04552f3a8a2a86e88aeedcb92987741/requests-2.2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f11ede38fafcb8051e370133ba06a8491a6511d2aa34267bf79fa58708939e9e" + }, + "data-dist-info-metadata": { + "sha256": "f11ede38fafcb8051e370133ba06a8491a6511d2aa34267bf79fa58708939e9e" + }, + "filename": "requests-2.3.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "3648802492e955ffeb28f6dab864ad714059f5438bf6798d82f9d477c666aca3" + }, + "provenance": null, + "requires-python": null, + "size": 452902, + "upload-time": "2014-05-16T17:57:05.539691Z", + "url": "https://files.pythonhosted.org/packages/f7/51/7aa1e337862118bee783c0249debd64cb07b8fbdfef154b1e185754b02d5/requests-2.3.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.3.0.tar.gz", + "hashes": { + "sha256": "1c1473875d846fe563d70868acf05b1953a4472f4695b7b3566d1d978957b8fc" + }, + "provenance": null, + "requires-python": null, + "size": 429521, + "upload-time": "2014-05-16T17:57:02.237698Z", + "url": "https://files.pythonhosted.org/packages/ab/f9/4425c8410faf7c7d420dbd64e127f2cfb68cfef869a374b332610b6abc09/requests-2.3.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ca34ce90bfba7f5f07c5bb2ed09b1f1a6d130b92ab74aa5c1d91dea9c30ca531" + }, + "data-dist-info-metadata": { + "sha256": "ca34ce90bfba7f5f07c5bb2ed09b1f1a6d130b92ab74aa5c1d91dea9c30ca531" + }, + "filename": "requests-2.4.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "8b2cc9e334b3e66aa5df15f2e4967f2c95b5164a4e6df7e92dd70ca67400912a" + }, + "provenance": null, + "requires-python": null, + "size": 457810, + "upload-time": "2014-08-29T14:32:48.896671Z", + "url": "https://files.pythonhosted.org/packages/78/14/23cf8ede304c7c8b69b929b17074292073827239c31659ab8c7beb22a059/requests-2.4.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.4.0.tar.gz", + "hashes": { + "sha256": "7007e03cbc73e357b5055c6ea0ad6e447e2afa00f1a1f843cd792a1ebaa3763e" + }, + "provenance": null, + "requires-python": null, + "size": 436334, + "upload-time": "2014-08-29T14:32:45.073609Z", + "url": "https://files.pythonhosted.org/packages/ef/a0/9863b20b6a87e45cd4353c10277d9674f9ddfd7c28c58e61a339e273a119/requests-2.4.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8c42df0b221083ccc4a80ffc3636464c4561f773ebea6ca94b4e780934adb2bc" + }, + "data-dist-info-metadata": { + "sha256": "8c42df0b221083ccc4a80ffc3636464c4561f773ebea6ca94b4e780934adb2bc" + }, + "filename": "requests-2.4.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "b9e3c10e5092b444bb4c1b0b337f57e6c3d7680ad7c5192f597e84dd931fb598" + }, + "provenance": null, + "requires-python": null, + "size": 458354, + "upload-time": "2014-09-09T16:35:12.771388Z", + "url": "https://files.pythonhosted.org/packages/bf/81/22c8ed95e8088c0a7c022969534c8157930f0bed6ae77e12e86fdc2e855c/requests-2.4.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.4.1.tar.gz", + "hashes": { + "sha256": "35d890b0aaa6e09ec40d49361d823b998ced86cc7673a9ce70bbc4f986e13ad8" + }, + "provenance": null, + "requires-python": null, + "size": 436872, + "upload-time": "2014-09-09T16:35:08.552539Z", + "url": "https://files.pythonhosted.org/packages/0f/d0/e80371e64a7a7bafa303ea50465456e5292d9436504ce39b9619b6ba24be/requests-2.4.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "86414e0e31552bf9ffe0e72df711c1b3620765d3a7d1467bc9ebeb30de420112" + }, + "data-dist-info-metadata": { + "sha256": "86414e0e31552bf9ffe0e72df711c1b3620765d3a7d1467bc9ebeb30de420112" + }, + "filename": "requests-2.4.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "49df4571ecd49d00a4587237b7d8be9664bb326052e06d2c488255b34f13393d" + }, + "provenance": null, + "requires-python": null, + "size": 459326, + "upload-time": "2014-10-05T17:15:53.632369Z", + "url": "https://files.pythonhosted.org/packages/a2/87/afb7990b87f76ec9d11fd15668c2362a8fbe8436e0a780c7fe5aedf1a299/requests-2.4.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.4.2.tar.gz", + "hashes": { + "sha256": "b98a76df30e95ef636af5e040ff7c5d0bc0b482899fd7a187b0ae525e41fe8f1" + }, + "provenance": null, + "requires-python": null, + "size": 437898, + "upload-time": "2014-10-05T17:15:45.276538Z", + "url": "https://files.pythonhosted.org/packages/f8/25/1599a06d261fdd84256829d88f7a415c80a6e249988f9e17ba5016119b6f/requests-2.4.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ecb6c14a30dafb7dd215c344f52138b93d1f891e6456cbb575c0ea2918945a63" + }, + "data-dist-info-metadata": { + "sha256": "ecb6c14a30dafb7dd215c344f52138b93d1f891e6456cbb575c0ea2918945a63" + }, + "filename": "requests-2.4.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "124890f41723c85aa82dfe0807432aea46d24aeb0dafce340969d2089548c2c3" + }, + "provenance": null, + "requires-python": null, + "size": 459464, + "upload-time": "2014-10-06T09:44:49.312197Z", + "url": "https://files.pythonhosted.org/packages/8a/98/bf72c7bd3ecfaf46dc2de3e59dcda6e61766526d3cf5897e9edd599795fc/requests-2.4.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.4.3.tar.gz", + "hashes": { + "sha256": "53c68313c5c6149b1a899234c000296e60a8900682accf73d6f0c6d608afc6b1" + }, + "provenance": null, + "requires-python": null, + "size": 438132, + "upload-time": "2014-10-06T09:44:44.221787Z", + "url": "https://files.pythonhosted.org/packages/f4/ff/34a5a2eb91e35280e65585c48304094b61b58f9966de74ab72673c2fde9d/requests-2.4.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4e71c5e8c4439b308f650a851959a8dc46d68f09e04f56a81755331501a76f63" + }, + "data-dist-info-metadata": { + "sha256": "4e71c5e8c4439b308f650a851959a8dc46d68f09e04f56a81755331501a76f63" + }, + "filename": "requests-2.5.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "66cbb850987e47177a3b4112392490bcb76eb75b37cc53da007e35f3ec894bc1" + }, + "provenance": null, + "requires-python": null, + "size": 464196, + "upload-time": "2014-12-01T23:27:51.119048Z", + "url": "https://files.pythonhosted.org/packages/32/0e/11cfb3a5e269605d0bbe3bbca9845da9b57aed90e75bd489e5e7e3509c13/requests-2.5.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.5.0.tar.gz", + "hashes": { + "sha256": "d2daef4919fc87262b8b3cb5a9d214cac8ce1e50950f8423bbc1d31c2e63d38e" + }, + "provenance": null, + "requires-python": null, + "size": 443222, + "upload-time": "2014-12-01T23:27:58.129251Z", + "url": "https://files.pythonhosted.org/packages/c8/fb/d14d1c5166a8449d36c9a3b2656706c506a2cf261d37a79d16c18c37b646/requests-2.5.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d6f9b066fa66c8f7a1170280058f408d1d35688d8ea29541494cbc82d5c48303" + }, + "data-dist-info-metadata": { + "sha256": "d6f9b066fa66c8f7a1170280058f408d1d35688d8ea29541494cbc82d5c48303" + }, + "filename": "requests-2.5.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "1f046dcf5ec712ed3be8684b9f33c95b76e28cd1c825db0f5e1557bfd87b3745" + }, + "provenance": null, + "requires-python": null, + "size": 464421, + "upload-time": "2014-12-23T17:55:59.876986Z", + "url": "https://files.pythonhosted.org/packages/54/9a/ee6051b19c62728d5467dead279c532798c287e39c3bc8becb1cfa9f525a/requests-2.5.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.5.1.tar.gz", + "hashes": { + "sha256": "7b7735efd3b1e2323dc9fcef060b380d05f5f18bd0f247f5e9e74a628279de66" + }, + "provenance": null, + "requires-python": null, + "size": 443633, + "upload-time": "2014-12-23T17:56:08.223795Z", + "url": "https://files.pythonhosted.org/packages/61/fe/2c0a4ca99c68ea24eec65d3094d6539d54635562678ee7a58420005c12b6/requests-2.5.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "28e0b741ba98e57a5c4d63141060070ee5aca1b369e5825c406be13100c09a72" + }, + "data-dist-info-metadata": { + "sha256": "28e0b741ba98e57a5c4d63141060070ee5aca1b369e5825c406be13100c09a72" + }, + "filename": "requests-2.5.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "b4d1a981c443e19ee3f527b352022d698e16a298913d9b78ea1133f089eeb779" + }, + "provenance": null, + "requires-python": null, + "size": 474275, + "upload-time": "2015-02-23T22:37:39.435391Z", + "url": "https://files.pythonhosted.org/packages/20/fc/53f45b9bdfa8bd5f11b7d60b50052a8e4729346fcc8d5854e0e1449d92b5/requests-2.5.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.5.2.tar.gz", + "hashes": { + "sha256": "306ead91d47a48b6a25d495d2495de99694641bd7d2cac5bcc405a8837c7a612" + }, + "provenance": null, + "requires-python": null, + "size": 455688, + "upload-time": "2015-02-23T22:37:46.983551Z", + "url": "https://files.pythonhosted.org/packages/d6/f7/1a4c1cae7618ad3d9fe5536ef74f47b2cb1028938e12d6dfe0a9806a8e1b/requests-2.5.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7b2c0dc71b4c00c47846e0ff4a691f352f2b5392ed5ecc55c617eec1ce4587fb" + }, + "data-dist-info-metadata": { + "sha256": "7b2c0dc71b4c00c47846e0ff4a691f352f2b5392ed5ecc55c617eec1ce4587fb" + }, + "filename": "requests-2.5.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "3e66d7ba78e7a6a8eccd2e901079ab8d24e408b5375cf32eb51f291306302418" + }, + "provenance": null, + "requires-python": null, + "size": 468593, + "upload-time": "2015-02-24T16:33:49.703522Z", + "url": "https://files.pythonhosted.org/packages/95/54/44dc83b5f11c6da06bf9abd18c8a0905e0e297e0a9c3bfbc0c6ee4bdd33d/requests-2.5.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.5.3.tar.gz", + "hashes": { + "sha256": "55d7f5619daae94ec49ee81ed8c865e5a2a47f0bbf8e06cf94636bee103eaf65" + }, + "provenance": null, + "requires-python": null, + "size": 448318, + "upload-time": "2015-02-24T16:33:58.415782Z", + "url": "https://files.pythonhosted.org/packages/a6/36/06a7d4261f91552f21f017fe162d69df95ca7925d1436c8acf73283ee3d0/requests-2.5.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "90374faf70878d75298fe29a4214d9289376e80a1df6c1ba831df439419b1110" + }, + "data-dist-info-metadata": { + "sha256": "90374faf70878d75298fe29a4214d9289376e80a1df6c1ba831df439419b1110" + }, + "filename": "requests-2.6.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "fdb9af60d47ca57a80df0a213336019a34ff6192d8fff361c349f2c8398fe460" + }, + "provenance": null, + "requires-python": null, + "size": 469802, + "upload-time": "2015-03-14T16:44:37.146829Z", + "url": "https://files.pythonhosted.org/packages/73/63/b0729be549494a3e31316437053bc4e0a8bb71a07a6ee6059434b8f1cd5f/requests-2.6.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.6.0.tar.gz", + "hashes": { + "sha256": "1cdbed1f0e236f35ef54e919982c7a338e4fea3786310933d3a7887a04b74d75" + }, + "provenance": null, + "requires-python": null, + "size": 450389, + "upload-time": "2015-03-14T16:44:48.433132Z", + "url": "https://files.pythonhosted.org/packages/eb/70/237e11db04807a9409ed39997097118208e7814309d9bc3da7bb98d1fe3d/requests-2.6.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "20a45d394c61b91073fae9a5a92b6eee865b796e04fca1d22fb89b0656fac266" + }, + "data-dist-info-metadata": { + "sha256": "20a45d394c61b91073fae9a5a92b6eee865b796e04fca1d22fb89b0656fac266" + }, + "filename": "requests-2.6.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "79515d60eae4f5d426b8813ffd60ed874169d78b8815844e8e85798ef27a599f" + }, + "provenance": null, + "requires-python": null, + "size": 469962, + "upload-time": "2015-04-23T02:27:04.893535Z", + "url": "https://files.pythonhosted.org/packages/64/74/5bedd762987b5cb4ad5de4901d12942ad7635bffa5ae4f6b5e725d1b2068/requests-2.6.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.6.1.tar.gz", + "hashes": { + "sha256": "490b111c824d64b84797a899a4c22618bbc45323ac24a0a0bb4b73a8758e943c" + }, + "provenance": null, + "requires-python": null, + "size": 450975, + "upload-time": "2015-04-23T02:27:12.848707Z", + "url": "https://files.pythonhosted.org/packages/08/d5/3dfb95813d697d1e5a3eccb9b88f9d91a233fc35b0ddbb5bc238142f9de0/requests-2.6.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0fe509e7975a77dd69d704d460291948b6c42db3664032e7f1629f809e485bc3" + }, + "data-dist-info-metadata": { + "sha256": "0fe509e7975a77dd69d704d460291948b6c42db3664032e7f1629f809e485bc3" + }, + "filename": "requests-2.6.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "8f0f56813f82d0c27d9578221268ac9af48f076c71ee69693305ceca6ca355bd" + }, + "provenance": null, + "requires-python": null, + "size": 470140, + "upload-time": "2015-04-23T16:30:52.318157Z", + "url": "https://files.pythonhosted.org/packages/9f/3e/c09023432b822a09d965878640de63f8126d77c948f45c24dcad13d42721/requests-2.6.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.6.2.tar.gz", + "hashes": { + "sha256": "0577249d4b6c4b11fd97c28037e98664bfaa0559022fee7bcef6b752a106e505" + }, + "provenance": null, + "requires-python": null, + "size": 451109, + "upload-time": "2015-04-23T16:31:01.589754Z", + "url": "https://files.pythonhosted.org/packages/37/b3/d1a5d9768240a1104a620730a1226975ceb9dd3882a8cfd8935b314ee0ca/requests-2.6.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bc53eae659a5916d2624c0a9fcb6c7646c7c57632005ee80b024815e17d73959" + }, + "data-dist-info-metadata": { + "sha256": "bc53eae659a5916d2624c0a9fcb6c7646c7c57632005ee80b024815e17d73959" + }, + "filename": "requests-2.7.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "20f976cdce02a42b69ce80e9e03897a51814b36d448b37288546086ebc473146" + }, + "provenance": null, + "requires-python": null, + "size": 470641, + "upload-time": "2015-05-03T15:01:28.821871Z", + "url": "https://files.pythonhosted.org/packages/26/ff/c71b3943bebdd9f7ceb9e137296370587eb0b33fe2eb3732ae168bc45204/requests-2.7.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.7.0.tar.gz", + "hashes": { + "sha256": "398a3db6d61899d25fd4a06c6ca12051b0ce171d705decd7ed5511517b4bb93d" + }, + "provenance": null, + "requires-python": null, + "size": 451723, + "upload-time": "2015-05-03T15:01:21.105760Z", + "url": "https://files.pythonhosted.org/packages/0a/00/8cc925deac3a87046a4148d7846b571cf433515872b5430de4cd9dea83cb/requests-2.7.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9c51b88bd93c538f8445d507dea15769a23bdb54faa2e4405521d71d3153d3cf" + }, + "data-dist-info-metadata": { + "sha256": "9c51b88bd93c538f8445d507dea15769a23bdb54faa2e4405521d71d3153d3cf" + }, + "filename": "requests-2.8.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "3a34af0dd06fed021286d93da464bbb76dcc0c709d02e7d3cdca195b1341c380" + }, + "provenance": null, + "requires-python": null, + "size": 476582, + "upload-time": "2015-10-06T14:47:57.677398Z", + "url": "https://files.pythonhosted.org/packages/5d/a6/90f822c17b4fc905da67aed49b511f110207242ff164aeda926461101dc6/requests-2.8.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.8.0.tar.gz", + "hashes": { + "sha256": "b2f003589b60924909c0acde472590c5ea83906986a7a25b6f7929eb20923b7b" + }, + "provenance": null, + "requires-python": null, + "size": 457879, + "upload-time": "2015-10-06T14:48:08.860481Z", + "url": "https://files.pythonhosted.org/packages/1b/92/0632a7eb5e94bfedd300a3a5f4ebbf8505fd9768ba00ab259b5bf786de5f/requests-2.8.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "73de11e30fa6e757ff771ab7340ada092bee9f7b0b8f9281166988ab844d3b48" + }, + "data-dist-info-metadata": { + "sha256": "73de11e30fa6e757ff771ab7340ada092bee9f7b0b8f9281166988ab844d3b48" + }, + "filename": "requests-2.8.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "89f1b1f25dcd7b68f514e8d341a5b2eb466f960ae756822eaab480a3c1a81c28" + }, + "provenance": null, + "requires-python": null, + "size": 497953, + "upload-time": "2015-10-13T12:56:41.375848Z", + "url": "https://files.pythonhosted.org/packages/c0/0f/a911a44c89ba01b23d8fe3defbdfca1e962de6f11a11da32658902cdc2a4/requests-2.8.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.8.1.tar.gz", + "hashes": { + "sha256": "84fe8d5bf4dcdcc49002446c47a146d17ac10facf00d9086659064ac43b6c25b" + }, + "provenance": null, + "requires-python": null, + "size": 480803, + "upload-time": "2015-10-13T12:56:34.254896Z", + "url": "https://files.pythonhosted.org/packages/38/2d/290d33417c079a5248fcd06b0b8492acdd1851e54e4bdad54c3859dab600/requests-2.8.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "85e8127259ca2259091f048ce1f34517e9c2825c3ced273250ed420cc45ec478" + }, + "data-dist-info-metadata": { + "sha256": "85e8127259ca2259091f048ce1f34517e9c2825c3ced273250ed420cc45ec478" + }, + "filename": "requests-2.9.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "1f4726bc7636edcbd141ba9c868dd92ecb77dbc869f68a28c32e9e149b070854" + }, + "provenance": null, + "requires-python": null, + "size": 500695, + "upload-time": "2015-12-15T15:30:34.276097Z", + "url": "https://files.pythonhosted.org/packages/bf/b7/c0b5a7fcf561577178ffd65af9af37c412cf6fbb1a2a198b9308b343d63f/requests-2.9.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.9.0.tar.gz", + "hashes": { + "sha256": "4881966532b5a36c552244fd909de66d1b8c4a26086f56fd5837cfcde63f8eb8" + }, + "provenance": null, + "requires-python": null, + "size": 483589, + "upload-time": "2015-12-15T15:29:58.086640Z", + "url": "https://files.pythonhosted.org/packages/e4/99/3e33bfe263894278a094c374f87031554406e57fd0b1ad22520357556627/requests-2.9.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5f800ad142ffe2456e6c58f0b365a620b2a7544ad15825885abeeacfffc7e498" + }, + "data-dist-info-metadata": { + "sha256": "5f800ad142ffe2456e6c58f0b365a620b2a7544ad15825885abeeacfffc7e498" + }, + "filename": "requests-2.9.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "113fbba5531a9e34945b7d36b33a084e8ba5d0664b703c81a7c572d91919a5b8" + }, + "provenance": null, + "requires-python": null, + "size": 501205, + "upload-time": "2015-12-21T14:55:10.646407Z", + "url": "https://files.pythonhosted.org/packages/b8/f7/3bb4d18c234a8ce7044d5ee2e1082b7d72bf6c550afb8d51ae266dea56f1/requests-2.9.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.9.1.tar.gz", + "hashes": { + "sha256": "c577815dd00f1394203fc44eb979724b098f88264a9ef898ee45b8e5e9cf587f" + }, + "provenance": null, + "requires-python": null, + "size": 484252, + "upload-time": "2015-12-21T14:55:00.266465Z", + "url": "https://files.pythonhosted.org/packages/f9/6d/07c44fb1ebe04d069459a189e7dab9e4abfe9432adcd4477367c25332748/requests-2.9.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c46d96075811049bd34d81c6e791983ee8966317f41fe2c2af99ec4cac77fe6d" + }, + "data-dist-info-metadata": { + "sha256": "c46d96075811049bd34d81c6e791983ee8966317f41fe2c2af99ec4cac77fe6d" + }, + "filename": "requests-2.9.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "22a8c72dfc7fc18db1aca6784e97a638e9d09abe2cd387be473f88bd6dcba22f" + }, + "provenance": null, + "requires-python": null, + "size": 502812, + "upload-time": "2016-04-29T21:57:23.021820Z", + "url": "https://files.pythonhosted.org/packages/8b/e7/229a428b8eb9a7f925ef16ff09ab25856efe789410d661f10157919f2ae2/requests-2.9.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.9.2.tar.gz", + "hashes": { + "sha256": "d8be941a08cf36e4f424ac76073eb911e5e646a33fcb3402e1642c426bf34682" + }, + "provenance": null, + "requires-python": null, + "size": 474018, + "upload-time": "2016-04-29T21:57:10.487144Z", + "url": "https://files.pythonhosted.org/packages/64/20/2133a092a0e87d1c250fe48704974b73a1341b7e4f800edecf40462a825d/requests-2.9.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e16fe862cc5979369849ef3dad52fe4bcd6659fb4fca4faac80e65e35ecbb373" + }, + "data-dist-info-metadata": { + "sha256": "e16fe862cc5979369849ef3dad52fe4bcd6659fb4fca4faac80e65e35ecbb373" + }, + "filename": "requests-2.10.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "09bc1b5f3a56cd8c48d433213a8cba51a67d12936568f73b5f1793fcb0c0979e" + }, + "provenance": null, + "requires-python": null, + "size": 506877, + "upload-time": "2016-04-29T22:12:39.027730Z", + "url": "https://files.pythonhosted.org/packages/99/b4/63d99ba8e189c47d906b43bae18af4396e336f2b1bfec86af31efe2d2cb8/requests-2.10.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.10.0.tar.gz", + "hashes": { + "sha256": "63f1815788157130cee16a933b2ee184038e975f0017306d723ac326b5525b54" + }, + "provenance": null, + "requires-python": null, + "size": 477617, + "upload-time": "2016-04-29T22:12:32.122862Z", + "url": "https://files.pythonhosted.org/packages/49/6f/183063f01aae1e025cf0130772b55848750a2f3a89bfa11b385b35d7329d/requests-2.10.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0595e8f63f866779e24e21c9655057c2a1a5f6908c8d12cb2c3f22699ede60a4" + }, + "data-dist-info-metadata": { + "sha256": "0595e8f63f866779e24e21c9655057c2a1a5f6908c8d12cb2c3f22699ede60a4" + }, + "filename": "requests-2.11.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "8b9b147f3dff1fc4055ff794ff931f735ed25e87efe667ed7c845a4bafae9b73" + }, + "provenance": null, + "requires-python": null, + "size": 514336, + "upload-time": "2016-08-08T15:07:35.742323Z", + "url": "https://files.pythonhosted.org/packages/f8/90/42d5e0d9b5c4c3629a3d99823bbc3748fb85616f0f7a45e79ba7908d4642/requests-2.11.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.11.0.tar.gz", + "hashes": { + "sha256": "b2ff053e93ef11ea08b0e596a1618487c4e4c5f1006d7a1706e3671c57dea385" + }, + "provenance": null, + "requires-python": null, + "size": 485199, + "upload-time": "2016-08-08T15:07:32.250147Z", + "url": "https://files.pythonhosted.org/packages/8d/66/649f861f980c0a168dd4cccc4dd0ed8fa5bd6c1bed3bea9a286434632771/requests-2.11.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "204db6ab2f813344a7b1a39a9ee18c299439f1745690b9241a2025622825cc3e" + }, + "data-dist-info-metadata": { + "sha256": "204db6ab2f813344a7b1a39a9ee18c299439f1745690b9241a2025622825cc3e" + }, + "filename": "requests-2.11.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "545c4855cd9d7c12671444326337013766f4eea6068c3f0307fb2dc2696d580e" + }, + "provenance": null, + "requires-python": null, + "size": 514827, + "upload-time": "2016-08-17T20:04:30.871534Z", + "url": "https://files.pythonhosted.org/packages/ea/03/92d3278bf8287c5caa07dbd9ea139027d5a3592b0f4d14abf072f890fab2/requests-2.11.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.11.1.tar.gz", + "hashes": { + "sha256": "5acf980358283faba0b897c73959cecf8b841205bb4b2ad3ef545f46eae1a133" + }, + "provenance": null, + "requires-python": null, + "size": 485936, + "upload-time": "2016-08-17T20:04:26.747542Z", + "url": "https://files.pythonhosted.org/packages/2e/ad/e627446492cc374c284e82381215dcd9a0a87c4f6e90e9789afefe6da0ad/requests-2.11.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06b5225b188c036ae3e7426539a32680af3402d2661bbd3cf840e0cc3277f8a9" + }, + "data-dist-info-metadata": { + "sha256": "06b5225b188c036ae3e7426539a32680af3402d2661bbd3cf840e0cc3277f8a9" + }, + "filename": "requests-2.12.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "a7d8f8f46603b78f03a925227f33988276fbe6c1f3c8cb20174ba9bfc5114c4d" + }, + "provenance": null, + "requires-python": null, + "size": 574416, + "upload-time": "2016-11-15T10:32:00.148361Z", + "url": "https://files.pythonhosted.org/packages/00/93/9c5c04821578c2ee11af83189c5cbd8338724b5e04e1de5dc3643bbc5bbf/requests-2.12.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.12.0.tar.gz", + "hashes": { + "sha256": "57b6c314a2c5f014dce634a0e1eeeb1707741b2e30bc7fee9c5b01fa216d57a3" + }, + "provenance": null, + "requires-python": null, + "size": 545112, + "upload-time": "2016-11-15T10:32:06.217543Z", + "url": "https://files.pythonhosted.org/packages/6a/97/7b856a8c8a0efebebb0bbba70c7ee879ee3f9654f28928665b64026ef09a/requests-2.12.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ca52a5c05171303d3da01175830e53231948910f221eed9576b8f5458854cd65" + }, + "data-dist-info-metadata": { + "sha256": "ca52a5c05171303d3da01175830e53231948910f221eed9576b8f5458854cd65" + }, + "filename": "requests-2.12.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "3f3f27a9d0f9092935efc78054ef324eb9f8166718270aefe036dfa1e4f68e1e" + }, + "provenance": null, + "requires-python": null, + "size": 574526, + "upload-time": "2016-11-16T10:45:37.051370Z", + "url": "https://files.pythonhosted.org/packages/9b/31/e9925a2b9a06f97c3450bac6107928d3533bfe64ca5615442504104321e8/requests-2.12.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.12.1.tar.gz", + "hashes": { + "sha256": "2109ecea94df90980be040490ff1d879971b024861539abb00054062388b612e" + }, + "provenance": null, + "requires-python": null, + "size": 545246, + "upload-time": "2016-11-16T10:45:42.744303Z", + "url": "https://files.pythonhosted.org/packages/6e/40/7434b2d9fe24107ada25ec90a1fc646e97f346130a2c51aa6a2b1aba28de/requests-2.12.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d1677271fcf1b6a71cf86c948800224d1f1a690afaf3896f0e62fb8b99f6a9e" + }, + "data-dist-info-metadata": { + "sha256": "1d1677271fcf1b6a71cf86c948800224d1f1a690afaf3896f0e62fb8b99f6a9e" + }, + "filename": "requests-2.12.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "e5a102790b234bde8f949090e50e294490c2be0d81e3d55530fd91f3b5eded63" + }, + "provenance": null, + "requires-python": null, + "size": 575582, + "upload-time": "2016-11-30T12:39:31.252307Z", + "url": "https://files.pythonhosted.org/packages/59/dc/54d39bef11678853ca78fc6167cc1b57becf491548942246dd2226bf2bd2/requests-2.12.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.12.2.tar.gz", + "hashes": { + "sha256": "09dadb7c5c4210ebbc7f1b14a351a754f1191bd7cd5a5b60ee1929b8c7dcbbe6" + }, + "provenance": null, + "requires-python": null, + "size": 546512, + "upload-time": "2016-11-30T12:39:34.983059Z", + "url": "https://files.pythonhosted.org/packages/18/87/3c46a06df7b29cd3ab51f055cae2a954758ee3dcbd075d7f4c9a4e8aafbc/requests-2.12.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9505b2fad1ca59f4fc1daf020a86d0a703f6284cc0433c1cd43f90349594e7f1" + }, + "data-dist-info-metadata": { + "sha256": "9505b2fad1ca59f4fc1daf020a86d0a703f6284cc0433c1cd43f90349594e7f1" + }, + "filename": "requests-2.12.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "d92ed9912bab3f5e52d8e231be82c106650f648185e952f83c44ab4f2be55c0c" + }, + "provenance": null, + "requires-python": null, + "size": 575922, + "upload-time": "2016-12-01T10:49:02.775404Z", + "url": "https://files.pythonhosted.org/packages/84/68/f0acceafe80354aa9ff4ae49de0572d27929b6d262f0c55196424eb86b2f/requests-2.12.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.12.3.tar.gz", + "hashes": { + "sha256": "de5d266953875e9647e37ef7bfe6ef1a46ff8ddfe61b5b3652edf7ea717ee2b2" + }, + "provenance": null, + "requires-python": null, + "size": 546994, + "upload-time": "2016-12-01T10:49:08.086038Z", + "url": "https://files.pythonhosted.org/packages/d9/03/155b3e67fe35fe5b6f4227a8d9e96a14fda828b18199800d161bcefc1359/requests-2.12.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "73662745923a89a61049eaa6923da0a598a277759740e9da58278378a75b6115" + }, + "data-dist-info-metadata": { + "sha256": "73662745923a89a61049eaa6923da0a598a277759740e9da58278378a75b6115" + }, + "filename": "requests-2.12.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "000748df49e087784441b2621c50fb81046c5c8e80e0d91674ffad65b9e13844" + }, + "provenance": null, + "requires-python": null, + "size": 576448, + "upload-time": "2016-12-14T11:39:35.297490Z", + "url": "https://files.pythonhosted.org/packages/ed/9e/60cc074968c095f728f0d8d28370e8d396fa60afb7582735563cccf223dd/requests-2.12.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.12.4.tar.gz", + "hashes": { + "sha256": "ed98431a0631e309bb4b63c81d561c1654822cb103de1ac7b47e45c26be7ae34" + }, + "provenance": null, + "requires-python": null, + "size": 547650, + "upload-time": "2016-12-14T11:39:39.385140Z", + "url": "https://files.pythonhosted.org/packages/5b/0b/34be574b1ec997247796e5d516f3a6b6509c4e064f2885a96ed885ce7579/requests-2.12.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "05f39519eacd6b29e2f7f8e0b824ebc5dad5a1045bdd1eee81dacffb7f35a9a6" + }, + "data-dist-info-metadata": { + "sha256": "05f39519eacd6b29e2f7f8e0b824ebc5dad5a1045bdd1eee81dacffb7f35a9a6" + }, + "filename": "requests-2.12.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "d57dae49f4267e8cb378aff9e426c9304a78794d03e945e39bfc607355715658" + }, + "provenance": null, + "requires-python": null, + "size": 576765, + "upload-time": "2017-01-18T12:43:08.631826Z", + "url": "https://files.pythonhosted.org/packages/bf/99/af6139323bac0ca0c6023eabbdc526579525f5584278d001dd2e169f8300/requests-2.12.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.12.5.tar.gz", + "hashes": { + "sha256": "d902a54f08d086a7cc6e58c20e2bb225b1ae82c19c35e5925269ee94fb9fce00" + }, + "provenance": null, + "requires-python": null, + "size": 548336, + "upload-time": "2017-01-18T12:43:12.017010Z", + "url": "https://files.pythonhosted.org/packages/b6/61/7b374462d5b6b1d824977182db287758d549d8680444bad8d530195acba2/requests-2.12.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3352dd39b037894dbc4680b8fc515548a19010689de641a084638ae6e946f9f8" + }, + "data-dist-info-metadata": { + "sha256": "3352dd39b037894dbc4680b8fc515548a19010689de641a084638ae6e946f9f8" + }, + "filename": "requests-2.13.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "1a720e8862a41aa22e339373b526f508ef0c8988baf48b84d3fc891a8e237efb" + }, + "provenance": null, + "requires-python": null, + "size": 584556, + "upload-time": "2017-01-24T12:53:25.259314Z", + "url": "https://files.pythonhosted.org/packages/7e/ac/a80ed043485a3764053f59ca92f809cc8a18344692817152b0e8bd3ca891/requests-2.13.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.13.0.tar.gz", + "hashes": { + "sha256": "5722cd09762faa01276230270ff16af7acf7c5c45d623868d9ba116f15791ce8" + }, + "provenance": null, + "requires-python": null, + "size": 557508, + "upload-time": "2017-01-24T12:53:28.060212Z", + "url": "https://files.pythonhosted.org/packages/16/09/37b69de7c924d318e51ece1c4ceb679bf93be9d05973bb30c35babd596e2/requests-2.13.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5871a2261e5dbac70a8c1bb7bc1ea832c770c4fe9c79417e0502a7e4134689e3" + }, + "data-dist-info-metadata": { + "sha256": "5871a2261e5dbac70a8c1bb7bc1ea832c770c4fe9c79417e0502a7e4134689e3" + }, + "filename": "requests-2.14.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "a90555c0be723f5c711de36f256b21a65fc599602274fb3d5c4f83ac23aae3c5" + }, + "provenance": null, + "requires-python": null, + "size": 559873, + "upload-time": "2017-05-09T15:45:03.006047Z", + "url": "https://files.pythonhosted.org/packages/1b/d3/f2541f2965e78f139bff9f001594d41ed90f4b2ce4b61bca387e60c1d3b4/requests-2.14.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.14.0.tar.gz", + "hashes": { + "sha256": "8c4f778459cb4a6bad7ceff4aa65a75697db28c21a6b41ea9a6c371df2a822c2" + }, + "provenance": null, + "requires-python": null, + "size": 520782, + "upload-time": "2017-05-09T15:45:05.815269Z", + "url": "https://files.pythonhosted.org/packages/0b/ac/ffd3674211bc47ae3bf55c7cd4a8fe484b7289af2ffd9cfed5683708690a/requests-2.14.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b93b63d1c2fad9157c0c5f70a13973330b146d1676c0b908d9fea984aff306b8" + }, + "data-dist-info-metadata": { + "sha256": "b93b63d1c2fad9157c0c5f70a13973330b146d1676c0b908d9fea984aff306b8" + }, + "filename": "requests-2.14.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "c5a42004b9cd384e5ad0f868b1cc968a3c2bb0276dccc12e4bdc7330591b5f51" + }, + "provenance": null, + "requires-python": null, + "size": 559930, + "upload-time": "2017-05-09T19:00:26.274919Z", + "url": "https://files.pythonhosted.org/packages/74/ac/789eb98e0f5431d6d1ce36549ead88b2ab3154260f37c7dac9a34fd170b1/requests-2.14.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.14.1.tar.gz", + "hashes": { + "sha256": "b3b191d677e526c1e512db86bc7387ccb8356e8826bcc7faa07f78f09afe68dd" + }, + "provenance": null, + "requires-python": null, + "size": 520890, + "upload-time": "2017-05-09T19:00:30.585216Z", + "url": "https://files.pythonhosted.org/packages/8c/ff/78297074b9b4cf102f9bbd71b62508965dd5c1876e016ef131e5b15c16a4/requests-2.14.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ad0ba369e2b71fa75933cf284778455e0215e868fac6387853f5e196207ef58f" + }, + "data-dist-info-metadata": { + "sha256": "ad0ba369e2b71fa75933cf284778455e0215e868fac6387853f5e196207ef58f" + }, + "filename": "requests-2.14.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "3b39cde35be51762885631cf586f4dc2284951b44d479a4454020758d767cc2f" + }, + "provenance": null, + "requires-python": null, + "size": 560030, + "upload-time": "2017-05-10T14:05:39.911571Z", + "url": "https://files.pythonhosted.org/packages/e4/b0/286e8a936158e5cc5791d5fa3bc4b1d5a7e1ff4e5b3f3766b63d8e97708a/requests-2.14.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.14.2.tar.gz", + "hashes": { + "sha256": "a274abba399a23e8713ffd2b5706535ae280ebe2b8069ee6a941cb089440d153" + }, + "provenance": null, + "requires-python": null, + "size": 521027, + "upload-time": "2017-05-10T14:05:43.749338Z", + "url": "https://files.pythonhosted.org/packages/72/46/4abc3f5aaf7bf16a52206bb0c68677a26c216c1e6625c78c5aef695b5359/requests-2.14.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9c14992d33a3305210ad2672d7a69ab6a76f7836b517e765fdcd45a106665910" + }, + "data-dist-info-metadata": { + "sha256": "9c14992d33a3305210ad2672d7a69ab6a76f7836b517e765fdcd45a106665910" + }, + "filename": "requests-2.15.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "ff753b2196cd18b1bbeddc9dcd5c864056599f7a7d9a4fb5677e723efa2b7fb9" + }, + "provenance": null, + "requires-python": null, + "size": 558730, + "upload-time": "2017-05-27T02:14:19.048380Z", + "url": "https://files.pythonhosted.org/packages/fa/a5/e04c4607dc96e3e6b22dfa13ba8776c64bb65cb97ab90f05a3ee14096a0a/requests-2.15.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.15.1.tar.gz", + "hashes": { + "sha256": "e5659b9315a0610505e050bb7190bf6fa2ccee1ac295f2b760ef9d8a03ebbb2e" + }, + "provenance": null, + "requires-python": null, + "size": 548172, + "upload-time": "2017-05-27T02:14:22.414350Z", + "url": "https://files.pythonhosted.org/packages/6d/ed/3adebdc29ca33f11bca00c38c72125cd4a51091e13685375ba4426fb59dc/requests-2.15.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7fc14a9fdecf264a314b477606f03aca4713e18e0414fb1cd57e5409b4865301" + }, + "data-dist-info-metadata": { + "sha256": "7fc14a9fdecf264a314b477606f03aca4713e18e0414fb1cd57e5409b4865301" + }, + "filename": "requests-2.16.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "012cddec41f96a1ce4bab4b0a0ed40263ae6b2b03aa4bc4711e00418e7f3157c" + }, + "provenance": null, + "requires-python": null, + "size": 85432, + "upload-time": "2017-05-27T03:45:40.367893Z", + "url": "https://files.pythonhosted.org/packages/35/b8/8ff3310309beb5fbca033b56504f869b0c65c1f284ae2a7900593b5acd3c/requests-2.16.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.16.0.tar.gz", + "hashes": { + "sha256": "88eee720e83bc1dcb009ad5e2a8f1d41e903892121ec2a36eba7bf5a2d3ac2a0" + }, + "provenance": null, + "requires-python": null, + "size": 120726, + "upload-time": "2017-05-27T03:48:25.729621Z", + "url": "https://files.pythonhosted.org/packages/26/e7/4f1ec439ecbcfe3989bb79a9c323d2482e7beea3d8d453e07443302648ec/requests-2.16.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "527781bd7fbf307b9e968039026ead46eb31fe028dabcd4a670f6220c9f31011" + }, + "data-dist-info-metadata": { + "sha256": "527781bd7fbf307b9e968039026ead46eb31fe028dabcd4a670f6220c9f31011" + }, + "filename": "requests-2.16.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "b81b3651a206f02709e374c52071b4ac9bdf463c193701a560ce8e25c9ecc80b" + }, + "provenance": null, + "requires-python": null, + "size": 85732, + "upload-time": "2017-05-27T13:43:53.090483Z", + "url": "https://files.pythonhosted.org/packages/c7/5d/7711f9fc9b028dc7572f84589e206220f0072e29fd9c7ae3507e7d17d8a6/requests-2.16.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.16.1.tar.gz", + "hashes": { + "sha256": "14d663571c66410a7c3634f4cb9040b16a1c083078e37a0f8cc3710eae63411e" + }, + "provenance": null, + "requires-python": null, + "size": 120972, + "upload-time": "2017-05-27T13:44:20.358570Z", + "url": "https://files.pythonhosted.org/packages/4c/54/1d3abddbd4c7544138b88e8329ef5294ffdc6c5d7ea965bf42e3cc4c9c39/requests-2.16.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "36962a322fd71c2745ca991519e549820a7765d02269405b5e4db443a4b59d8d" + }, + "data-dist-info-metadata": { + "sha256": "36962a322fd71c2745ca991519e549820a7765d02269405b5e4db443a4b59d8d" + }, + "filename": "requests-2.16.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "afebb4fcabd66ba6e3188fd31f09915f5afd213b204014ea02448011eca1e49a" + }, + "provenance": null, + "requires-python": null, + "size": 86285, + "upload-time": "2017-05-27T14:53:09.839813Z", + "url": "https://files.pythonhosted.org/packages/67/91/b3893b0db7c645b9f92aa827ce3db630eef2dd3a2ad3109c2a28cdc9e6b7/requests-2.16.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.16.2.tar.gz", + "hashes": { + "sha256": "a2956efcf8dd2d526286431fdb0ec78eff25ab8db8a03c4f9d66f5fe6024f168" + }, + "provenance": null, + "requires-python": null, + "size": 121652, + "upload-time": "2017-05-27T14:53:31.935404Z", + "url": "https://files.pythonhosted.org/packages/3c/69/d49fd9a7be23c55278c92e60af6d57336c463d8593afe7260a1665346965/requests-2.16.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "69ef8683019b5ae1471ffcd3122f72cb67c64bbbba22b3240841a05244976999" + }, + "data-dist-info-metadata": { + "sha256": "69ef8683019b5ae1471ffcd3122f72cb67c64bbbba22b3240841a05244976999" + }, + "filename": "requests-2.16.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "bcdc06ebfc25f2a198274ae4710c3217fb968c5f9468dc410cd603a59c47bff2" + }, + "provenance": null, + "requires-python": null, + "size": 86310, + "upload-time": "2017-05-27T16:24:47.512647Z", + "url": "https://files.pythonhosted.org/packages/76/b6/e3035b7baa98e20d248fe17af2097b882ec7724d9a8ee7ae195ad7110f82/requests-2.16.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.16.3.tar.gz", + "hashes": { + "sha256": "7fda55400281de8fba713dd120b4614eabc10c0b096c22bfc88ccc671227c3d4" + }, + "provenance": null, + "requires-python": null, + "size": 121736, + "upload-time": "2017-05-27T16:24:49.598403Z", + "url": "https://files.pythonhosted.org/packages/07/db/3ed266e9cd3e3f69af3af38f56a0b4e21dadf3065521b2860030889284d7/requests-2.16.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7aaca33539be4f84d990e45382e683ab42dedbeb10013493d18128d28cf0eb41" + }, + "data-dist-info-metadata": { + "sha256": "7aaca33539be4f84d990e45382e683ab42dedbeb10013493d18128d28cf0eb41" + }, + "filename": "requests-2.16.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "784213e164287b403497195cf7f45071ae5eec60ae260cbc9a26368a91445f57" + }, + "provenance": null, + "requires-python": null, + "size": 87567, + "upload-time": "2017-05-27T21:17:38.023572Z", + "url": "https://files.pythonhosted.org/packages/13/52/41fb28aa332ed68cd616cd1fc44d9e9c4bb85aa60c28d275f8857da561e5/requests-2.16.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.16.4.tar.gz", + "hashes": { + "sha256": "14db43bfaa61fd3102eecaf447a593e0650ba0dc261c72597109a973c23091ab" + }, + "provenance": null, + "requires-python": null, + "size": 122918, + "upload-time": "2017-05-27T21:17:41.534350Z", + "url": "https://files.pythonhosted.org/packages/47/68/4fe8c7e9e95133d15e342b1403a1751909cddb814a5a9cced2ba4c63487d/requests-2.16.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c20eda174082c0e0b4cef1a80e14a2b23f4f59e35837b81db7e865e070fa70a4" + }, + "data-dist-info-metadata": { + "sha256": "c20eda174082c0e0b4cef1a80e14a2b23f4f59e35837b81db7e865e070fa70a4" + }, + "filename": "requests-2.16.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "3a27020d547958f5270fd5e9d62250119ee7db7454644599b65fda20cb542ded" + }, + "provenance": null, + "requires-python": null, + "size": 87597, + "upload-time": "2017-05-28T04:35:44.914574Z", + "url": "https://files.pythonhosted.org/packages/65/9c/57484d6ac262af20a10b52cd95ebc99843f282342ef008997ef60f9eeb9c/requests-2.16.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.16.5.tar.gz", + "hashes": { + "sha256": "f717303ebff661099cc5b73ce723ae1246f19ac39faa4c8005be56744d1a1006" + }, + "provenance": null, + "requires-python": null, + "size": 122929, + "upload-time": "2017-05-28T04:35:48.205458Z", + "url": "https://files.pythonhosted.org/packages/de/4c/7c36954d002030c82df31d000338d40fd91b4a993941a8f3c2dbe523c749/requests-2.16.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "73d967151fd7a9ebd0e409f80a98837ab0fef10413f30544968c3bb822731475" + }, + "data-dist-info-metadata": { + "sha256": "73d967151fd7a9ebd0e409f80a98837ab0fef10413f30544968c3bb822731475" + }, + "filename": "requests-2.17.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "73b4088c05f7fb5ca8e68651ed802df3ca40621281acf74bb321b4a8408aab7e" + }, + "provenance": null, + "requires-python": null, + "size": 87361, + "upload-time": "2017-05-29T17:24:35.939176Z", + "url": "https://files.pythonhosted.org/packages/5b/b6/9a18db79553524246aa1b081829e6f977667ec558cef684988895c1092d9/requests-2.17.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.17.0.tar.gz", + "hashes": { + "sha256": "eff227db5864238d44270cbadc8ac4133e69b69a2e7092b7b316ed1e4761cbd6" + }, + "provenance": null, + "requires-python": null, + "size": 122994, + "upload-time": "2017-05-29T17:24:38.973041Z", + "url": "https://files.pythonhosted.org/packages/7c/84/617aaa311f6504489459c016daff4c66df6bbd54ee35b4cbed3e994f322d/requests-2.17.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5f4a309b7379db966adfc152486c8ea230a9e47f684eb7df9d87a42e0aeb2a7d" + }, + "data-dist-info-metadata": { + "sha256": "5f4a309b7379db966adfc152486c8ea230a9e47f684eb7df9d87a42e0aeb2a7d" + }, + "filename": "requests-2.17.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "02242978c6aaee47953da9e4d20d9d9929a1284a6b3a8a63a243ac1b842bd12c" + }, + "provenance": null, + "requires-python": null, + "size": 87498, + "upload-time": "2017-05-29T19:59:39.065426Z", + "url": "https://files.pythonhosted.org/packages/50/41/f6fdaf24a80c726a72f76b15869a20734b7a527081129a380ddce99ffae0/requests-2.17.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.17.1.tar.gz", + "hashes": { + "sha256": "9cf3698006012c000af2804fe4186042a4d55df0303552dd190a74f5eaafe69b" + }, + "provenance": null, + "requires-python": null, + "size": 123045, + "upload-time": "2017-05-29T19:59:40.643067Z", + "url": "https://files.pythonhosted.org/packages/d0/c0/f66d080e64a361382ed665023b9925e274d833f410f8c7282fb878e9c60e/requests-2.17.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aafd5e604e0cf135e360bed1a6e1a90aebaaf7384d88cdc7abdedb333b09ed97" + }, + "data-dist-info-metadata": { + "sha256": "aafd5e604e0cf135e360bed1a6e1a90aebaaf7384d88cdc7abdedb333b09ed97" + }, + "filename": "requests-2.17.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "76d2f962485ebb3b3c380f146d56f5475310e53fd0defd6df0eb1c014187d45c" + }, + "provenance": null, + "requires-python": null, + "size": 87516, + "upload-time": "2017-05-29T21:33:32.234721Z", + "url": "https://files.pythonhosted.org/packages/9a/0b/7a65b391bde96d7b1749dc3562ce22f9cc86f37bd37122f71162304e3164/requests-2.17.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.17.2.tar.gz", + "hashes": { + "sha256": "3cc7a584aad15e84d193a6d7c9176af0cf49bc6611f24ec2e04be6b05957c96d" + }, + "provenance": null, + "requires-python": null, + "size": 123058, + "upload-time": "2017-05-29T21:33:37.405434Z", + "url": "https://files.pythonhosted.org/packages/23/c2/99fe3c5c15f3d06f0620bc0867bee95ec64074cbd7c9805bb5ad3010411e/requests-2.17.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d444e2c5ec8421705e109c6e540b8e5362598e50c19f61164533dd4b54df18c" + }, + "data-dist-info-metadata": { + "sha256": "1d444e2c5ec8421705e109c6e540b8e5362598e50c19f61164533dd4b54df18c" + }, + "filename": "requests-2.17.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "baf701b4a9d4cbe40169e8ab77816f7abadbad502ba459c30f7a2bc138e4d612" + }, + "provenance": null, + "requires-python": null, + "size": 87526, + "upload-time": "2017-05-29T21:53:19.494862Z", + "url": "https://files.pythonhosted.org/packages/29/b9/d26a6ab2ee178415ab8c0c591d2a1eb782a50c42a417ae390055f86a63c1/requests-2.17.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.17.3.tar.gz", + "hashes": { + "sha256": "8d29f97ed1541709b57caddb77bb20592411d7ca10ec4f03275f49ee8456e225" + }, + "provenance": null, + "requires-python": null, + "size": 123148, + "upload-time": "2017-05-29T21:53:22.237539Z", + "url": "https://files.pythonhosted.org/packages/27/c7/a45641c83c6e28f4922ba6af3d4ae4d79b41932c2f3d77fed9e0bf878149/requests-2.17.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0f63e169f9c6de69c56d128ed9d480bbaa078e4eba32bac44669b8987f60ba5f" + }, + "data-dist-info-metadata": { + "sha256": "0f63e169f9c6de69c56d128ed9d480bbaa078e4eba32bac44669b8987f60ba5f" + }, + "filename": "requests-2.18.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "5e88d64aa56ac0fda54e77fb9762ebc65879e171b746d5479a33c4082519d6c6" + }, + "provenance": null, + "requires-python": null, + "size": 563596, + "upload-time": "2017-06-14T15:44:35.080617Z", + "url": "https://files.pythonhosted.org/packages/e2/f0/c81405acbf53d0412b984eb3fc578cdd10e347374e1aec074638a500c186/requests-2.18.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.18.0.tar.gz", + "hashes": { + "sha256": "cd0189f962787284bff715fddaad478eb4d9c15aa167bd64e52ea0f661e7ea5c" + }, + "provenance": null, + "requires-python": null, + "size": 124085, + "upload-time": "2017-06-14T15:44:37.484470Z", + "url": "https://files.pythonhosted.org/packages/e0/97/e2f972b6826c9cfe57b6934e3773d2783733bc2d345d810bafd309df3d15/requests-2.18.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e86bf30755abc6d7610ffbf6b2eb5e5e95ad5e5673d0d22e030372cc17b281d3" + }, + "data-dist-info-metadata": { + "sha256": "e86bf30755abc6d7610ffbf6b2eb5e5e95ad5e5673d0d22e030372cc17b281d3" + }, + "filename": "requests-2.18.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "6afd3371c1f4c1970497cdcace5c5ecbbe58267bf05ca1abd93d99d170803ab7" + }, + "provenance": null, + "requires-python": null, + "size": 88107, + "upload-time": "2017-06-14T17:51:25.096686Z", + "url": "https://files.pythonhosted.org/packages/5a/58/671011e3ff4a06e2969322267d78dcfda1bf4d1576551df1cce93cd7239d/requests-2.18.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.18.1.tar.gz", + "hashes": { + "sha256": "c6f3bdf4a4323ac7b45d01e04a6f6c20e32a052cd04de81e05103abc049ad9b9" + }, + "provenance": null, + "requires-python": null, + "size": 124229, + "upload-time": "2017-06-14T17:51:28.960131Z", + "url": "https://files.pythonhosted.org/packages/2c/b5/2b6e8ef8dd18203b6399e9f28c7d54f6de7b7549853fe36d575bd31e29a7/requests-2.18.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "04c8fdb80658bb8f8563e7825b3d2f4b03aea02c727f5ad7ea6f32e495233b5f" + }, + "data-dist-info-metadata": { + "sha256": "04c8fdb80658bb8f8563e7825b3d2f4b03aea02c727f5ad7ea6f32e495233b5f" + }, + "filename": "requests-2.18.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "414459f05392835d4d653b57b8e58f98aea9c6ff2782e37de0a1ee92891ce900" + }, + "provenance": null, + "requires-python": null, + "size": 88342, + "upload-time": "2017-07-25T15:23:15.338694Z", + "url": "https://files.pythonhosted.org/packages/cf/fa/31b222e4b44975de1b5ac3e1a725abdfeb00e0d761567ab426ee28a7fc73/requests-2.18.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.18.2.tar.gz", + "hashes": { + "sha256": "5b26fcc5e72757a867e4d562333f841eddcef93548908a1bb1a9207260618da9" + }, + "provenance": null, + "requires-python": null, + "size": 125381, + "upload-time": "2017-07-25T15:23:18.103843Z", + "url": "https://files.pythonhosted.org/packages/07/2e/81fdfdfac91cf3cb2518fb149ac67caf0e081b485eab68e9aee63396f7e8/requests-2.18.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9ee8893b30376622ef592ba1a9e5fc9abd2e0839bdbc1e7c225257d6fb496225" + }, + "data-dist-info-metadata": { + "sha256": "9ee8893b30376622ef592ba1a9e5fc9abd2e0839bdbc1e7c225257d6fb496225" + }, + "filename": "requests-2.18.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "b62be4ec5999c24d10c98d248a136e7db20ca6616a2b65060cd9399417331e8a" + }, + "provenance": null, + "requires-python": null, + "size": 88626, + "upload-time": "2017-08-02T13:23:31.998938Z", + "url": "https://files.pythonhosted.org/packages/ba/92/c35ed010e8f96781f08dfa6d9a6a19445a175a9304aceedece77cd48b68f/requests-2.18.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.18.3.tar.gz", + "hashes": { + "sha256": "fb68a7baef4965c12d9cd67c0f5a46e6e28be3d8c7b6910c758fbcc99880b518" + }, + "provenance": null, + "requires-python": null, + "size": 126008, + "upload-time": "2017-08-02T13:23:35.599515Z", + "url": "https://files.pythonhosted.org/packages/c3/38/d95ddb6cc8558930600be088e174a2152261a1e0708a18bf91b5b8c90b22/requests-2.18.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e606fa46dd3258448b1e676f40ed5392dfc1398ad4fca2fce8aef38698f4c3c2" + }, + "data-dist-info-metadata": { + "sha256": "e606fa46dd3258448b1e676f40ed5392dfc1398ad4fca2fce8aef38698f4c3c2" + }, + "filename": "requests-2.18.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "6a1b267aa90cac58ac3a765d067950e7dbbf75b1da07e895d1f594193a40a38b" + }, + "provenance": null, + "requires-python": null, + "size": 88704, + "upload-time": "2017-08-15T13:23:43.489631Z", + "url": "https://files.pythonhosted.org/packages/49/df/50aa1999ab9bde74656c2919d9c0c085fd2b3775fd3eca826012bef76d8c/requests-2.18.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.18.4.tar.gz", + "hashes": { + "sha256": "9c443e7324ba5b85070c4a818ade28bfabedf16ea10206da1132edaa6dda237e" + }, + "provenance": null, + "requires-python": null, + "size": 126224, + "upload-time": "2017-08-15T13:23:46.348325Z", + "url": "https://files.pythonhosted.org/packages/b0/e1/eab4fc3752e3d240468a8c0b284607899d2fbfb236a56b7377a329aa8d09/requests-2.18.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d34a14e65ec267f5a1c3a2ac97c242f8250a2c47ce916e71041de7d9913748fb" + }, + "data-dist-info-metadata": { + "sha256": "d34a14e65ec267f5a1c3a2ac97c242f8250a2c47ce916e71041de7d9913748fb" + }, + "filename": "requests-2.19.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "421cfc8d9dde7d6aff68196420afd86b88c65d77d8da9cf83f4ecad785d7b9d6" + }, + "provenance": null, + "requires-python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 91865, + "upload-time": "2018-06-12T14:46:15.289074Z", + "url": "https://files.pythonhosted.org/packages/cc/15/e1c318dbc20032ffbe5628837ca0de2d5b116ffd1b849c699634010f6a5d/requests-2.19.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.19.0.tar.gz", + "hashes": { + "sha256": "cc408268d0e21589bcc2b2c248e42932b8c4d112f499c12c92e99e2178a6134c" + }, + "provenance": null, + "requires-python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 130875, + "upload-time": "2018-06-12T14:46:17.223245Z", + "url": "https://files.pythonhosted.org/packages/75/27/82da3fa4ea7a8c3526c48eaafe427352ff9c931633b917c2251826a43697/requests-2.19.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c72b7c945b2ac3951be85806c908bfcda38d43ab8287c50b9289d979b96a1f38" + }, + "data-dist-info-metadata": { + "sha256": "c72b7c945b2ac3951be85806c908bfcda38d43ab8287c50b9289d979b96a1f38" + }, + "filename": "requests-2.19.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "63b52e3c866428a224f97cab011de738c36aec0185aa91cfacd418b5d58911d1" + }, + "provenance": null, + "requires-python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 91979, + "upload-time": "2018-06-14T13:40:38.236729Z", + "url": "https://files.pythonhosted.org/packages/65/47/7e02164a2a3db50ed6d8a6ab1d6d60b69c4c3fdf57a284257925dfc12bda/requests-2.19.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.19.1.tar.gz", + "hashes": { + "sha256": "ec22d826a36ed72a7358ff3fe56cbd4ba69dd7a6718ffd450ff0e9df7a47ce6a" + }, + "provenance": null, + "requires-python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 131068, + "upload-time": "2018-06-14T13:40:41.014589Z", + "url": "https://files.pythonhosted.org/packages/54/1f/782a5734931ddf2e1494e4cd615a51ff98e1879cbe9eecbdfeaf09aa75e9/requests-2.19.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5bf6f21488f0974c6d766abf0fd3e5a4d58bcdf4fe9660fc87b2be126ba753d9" + }, + "data-dist-info-metadata": { + "sha256": "5bf6f21488f0974c6d766abf0fd3e5a4d58bcdf4fe9660fc87b2be126ba753d9" + }, + "filename": "requests-2.20.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "a84b8c9ab6239b578f22d1c21d51b696dcfe004032bb80ea832398d6909d7279" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 60980, + "upload-time": "2018-10-18T15:46:10.776819Z", + "url": "https://files.pythonhosted.org/packages/f1/ca/10332a30cb25b627192b4ea272c351bce3ca1091e541245cccbace6051d8/requests-2.20.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.20.0.tar.gz", + "hashes": { + "sha256": "99dcfdaaeb17caf6e526f32b6a7b780461512ab3f1d992187801694cba42770c" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 111179, + "upload-time": "2018-10-18T15:46:12.763897Z", + "url": "https://files.pythonhosted.org/packages/97/10/92d25b93e9c266c94b76a5548f020f3f1dd0eb40649cb1993532c0af8f4c/requests-2.20.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7d8dc5fd0d8e56e468df4532af7e0687102cbfe788655120ef2d6851168261f6" + }, + "data-dist-info-metadata": { + "sha256": "7d8dc5fd0d8e56e468df4532af7e0687102cbfe788655120ef2d6851168261f6" + }, + "filename": "requests-2.20.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "65b3a120e4329e33c9889db89c80976c5272f56ea92d3e74da8a463992e3ff54" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 57987, + "upload-time": "2018-11-08T17:20:29.533862Z", + "url": "https://files.pythonhosted.org/packages/ff/17/5cbb026005115301a8fb2f9b0e3e8d32313142fe8b617070e7baad20554f/requests-2.20.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.20.1.tar.gz", + "hashes": { + "sha256": "ea881206e59f41dbd0bd445437d792e43906703fff75ca8ff43ccdb11f33f263" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 111475, + "upload-time": "2018-11-08T17:20:31.391071Z", + "url": "https://files.pythonhosted.org/packages/40/35/298c36d839547b50822985a2cf0611b3b978a5ab7a5af5562b8ebe3e1369/requests-2.20.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "819a8372de33e80a50182d0211ddd865f5e911049b09451a4e3265d8c58e04f6" + }, + "data-dist-info-metadata": { + "sha256": "819a8372de33e80a50182d0211ddd865f5e911049b09451a4e3265d8c58e04f6" + }, + "filename": "requests-2.21.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "7bf2a778576d825600030a110f3c0e3e8edc51dfaafe1c146e39a2027784957b" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 57987, + "upload-time": "2018-12-10T15:40:08.741431Z", + "url": "https://files.pythonhosted.org/packages/7d/e3/20f3d364d6c8e5d2353c72a67778eb189176f08e873c9900e10c0287b84b/requests-2.21.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.21.0.tar.gz", + "hashes": { + "sha256": "502a824f31acdacb3a35b6690b5fbf0bc41d63a24a45c4004352b0242707598e" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 111528, + "upload-time": "2018-12-10T15:40:11.072000Z", + "url": "https://files.pythonhosted.org/packages/52/2c/514e4ac25da2b08ca5a464c50463682126385c4272c18193876e91f4bc38/requests-2.21.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b09d59748805d2ea15f54e7c555a0466fd504f2302a667363109db9286f79ec1" + }, + "data-dist-info-metadata": { + "sha256": "b09d59748805d2ea15f54e7c555a0466fd504f2302a667363109db9286f79ec1" + }, + "filename": "requests-2.22.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "9cf5292fcd0f598c671cfc1e0d7d1a7f13bb8085e9a590f48c010551dc6c4b31" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 57952, + "upload-time": "2019-05-16T14:37:14.357166Z", + "url": "https://files.pythonhosted.org/packages/51/bd/23c926cd341ea6b7dd0b2a00aba99ae0f828be89d72b2190f27c11d4b7fb/requests-2.22.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.22.0.tar.gz", + "hashes": { + "sha256": "11e007a8a2aa0323f5a921e9e6a2d7e4e67d9877e85773fba9ba6419025cbeb4" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 113406, + "upload-time": "2019-05-16T14:37:18.093794Z", + "url": "https://files.pythonhosted.org/packages/01/62/ddcf76d1d19885e8579acb1b1df26a852b03472c0e46d2b959a714c90608/requests-2.22.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.23.0-py2.7.egg", + "hashes": { + "sha256": "5d2d0ffbb515f39417009a46c14256291061ac01ba8f875b90cad137de83beb4" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 57274, + "upload-time": "2020-06-17T16:30:11.334360Z", + "url": "https://files.pythonhosted.org/packages/19/0a/6efa24d3589a8595a7293bd9716bbd4608fcc668a27aa83fff9043c515f7/requests-2.23.0-py2.7.egg", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f80508587086ded298b0fda99d872e42fef8c9e761c4848c51ed02cca314bdf8" + }, + "data-dist-info-metadata": { + "sha256": "f80508587086ded298b0fda99d872e42fef8c9e761c4848c51ed02cca314bdf8" + }, + "filename": "requests-2.23.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "43999036bfa82904b6af1d99e4882b560e5e2c68e5c4b0aa03b655f3d7d73fee" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 58406, + "upload-time": "2020-02-19T18:50:59.409378Z", + "url": "https://files.pythonhosted.org/packages/1a/70/1935c770cb3be6e3a8b78ced23d7e0f3b187f5cbfab4749523ed65d7c9b1/requests-2.23.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.23.0.tar.gz", + "hashes": { + "sha256": "b3f43d496c6daba4493e7c431722aeb7dbc6288f52a6e04e7b6023b0247817e6" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 114327, + "upload-time": "2020-02-19T18:51:01.710547Z", + "url": "https://files.pythonhosted.org/packages/f5/4f/280162d4bd4d8aad241a21aecff7a6e46891b905a4341e7ab549ebaf7915/requests-2.23.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7e5041f76e49cfaa3727566d9e100c3447ccf13a577a1a3e4790236c0a6b2e30" + }, + "data-dist-info-metadata": { + "sha256": "7e5041f76e49cfaa3727566d9e100c3447ccf13a577a1a3e4790236c0a6b2e30" + }, + "filename": "requests-2.24.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "fe75cc94a9443b9246fc7049224f75604b113c36acb93f87b80ed42c44cbb898" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 61826, + "upload-time": "2020-06-17T16:30:08.738735Z", + "url": "https://files.pythonhosted.org/packages/45/1e/0c169c6a5381e241ba7404532c16a21d86ab872c9bed8bdcd4c423954103/requests-2.24.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.24.0.tar.gz", + "hashes": { + "sha256": "b3559a131db72c33ee969480840fff4bb6dd111de7dd27c8ee1f820f4f00231b" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 115071, + "upload-time": "2020-06-17T16:30:14.123456Z", + "url": "https://files.pythonhosted.org/packages/da/67/672b422d9daf07365259958912ba533a0ecab839d4084c487a5fe9a5405f/requests-2.24.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "945e2a41350fe459af4575f6169b4cbf37755416021c38d28550279cbf63ad5c" + }, + "data-dist-info-metadata": { + "sha256": "945e2a41350fe459af4575f6169b4cbf37755416021c38d28550279cbf63ad5c" + }, + "filename": "requests-2.25.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "e786fa28d8c9154e6a4de5d46a1d921b8749f8b74e28bde23768e5e16eece998" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 61132, + "upload-time": "2020-11-11T20:05:15.870484Z", + "url": "https://files.pythonhosted.org/packages/39/fc/f91eac5a39a65f75a7adb58eac7fa78871ea9872283fb9c44e6545998134/requests-2.25.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.25.0.tar.gz", + "hashes": { + "sha256": "7f1a0b932f4a60a1a65caa4263921bb7d9ee911957e0ae4a23a6dd08185ad5f8" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 101897, + "upload-time": "2020-11-11T20:05:17.193088Z", + "url": "https://files.pythonhosted.org/packages/9f/14/4a6542a078773957aa83101336375c9597e6fe5889d20abda9c38f9f3ff2/requests-2.25.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "46e361dfcb8dd0832c453dcec1a4cd07f5b21b1e91330c10a0cc2e8d77e45153" + }, + "data-dist-info-metadata": { + "sha256": "46e361dfcb8dd0832c453dcec1a4cd07f5b21b1e91330c10a0cc2e8d77e45153" + }, + "filename": "requests-2.25.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "c210084e36a42ae6b9219e00e48287def368a26d03a048ddad7bfee44f75871e" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 61216, + "upload-time": "2020-12-16T19:38:34.329342Z", + "url": "https://files.pythonhosted.org/packages/29/c1/24814557f1d22c56d50280771a17307e6bf87b70727d975fd6b2ce6b014a/requests-2.25.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.25.1.tar.gz", + "hashes": { + "sha256": "27973dd4a904a4f13b263a19c866c13b92a39ed1c964655f025f3f8d3d75b804" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 102161, + "upload-time": "2020-12-16T19:38:36.779257Z", + "url": "https://files.pythonhosted.org/packages/6b/47/c14abc08432ab22dc18b9892252efaf005ab44066de871e72a38d6af464b/requests-2.25.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8566834351ce68cbc073e29a245660bf5f9fa2ff822b1192c0422c646862041f" + }, + "data-dist-info-metadata": { + "sha256": "8566834351ce68cbc073e29a245660bf5f9fa2ff822b1192c0422c646862041f" + }, + "filename": "requests-2.26.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "6c1246513ecd5ecd4528a0906f910e8f0f9c6b8ec72030dc9fd154dc1a6efd24" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 62251, + "upload-time": "2021-07-13T14:55:06.933494Z", + "url": "https://files.pythonhosted.org/packages/92/96/144f70b972a9c0eabbd4391ef93ccd49d0f2747f4f6a2a2738e99e5adc65/requests-2.26.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.26.0.tar.gz", + "hashes": { + "sha256": "b8aa58f8cf793ffd8782d3d8cb19e66ef36f7aba4353eec859e74678b01b07a7" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 104433, + "upload-time": "2021-07-13T14:55:08.972521Z", + "url": "https://files.pythonhosted.org/packages/e7/01/3569e0b535fb2e4a6c384bdbed00c55b9d78b5084e0fb7f4d0bf523d7670/requests-2.26.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9745e7e54b9a227ef402b45002714e7884eab9f2a4cf6bada2dede7dad946c6d" + }, + "data-dist-info-metadata": { + "sha256": "9745e7e54b9a227ef402b45002714e7884eab9f2a4cf6bada2dede7dad946c6d" + }, + "filename": "requests-2.27.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "f71a09d7feba4a6b64ffd8e9d9bc60f9bf7d7e19fd0e04362acb1cfc2e3d98df" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 63074, + "upload-time": "2022-01-03T15:09:26.599400Z", + "url": "https://files.pythonhosted.org/packages/47/01/f420e7add78110940639a958e5af0e3f8e07a8a8b62049bac55ee117aa91/requests-2.27.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.27.0.tar.gz", + "hashes": { + "sha256": "8e5643905bf20a308e25e4c1dd379117c09000bf8a82ebccc462cfb1b34a16b5" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 108487, + "upload-time": "2022-01-03T15:09:28.067178Z", + "url": "https://files.pythonhosted.org/packages/c0/e3/826e27b942352a74b656e8f58b4dc7ed9495ce2d4eeb498181167c615303/requests-2.27.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7f122319afd2d919690f8a05246752b974161541b18dc80084b605f47c11a7c4" + }, + "data-dist-info-metadata": { + "sha256": "7f122319afd2d919690f8a05246752b974161541b18dc80084b605f47c11a7c4" + }, + "filename": "requests-2.27.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "f22fa1e554c9ddfd16e6e41ac79759e17be9e492b3587efa038054674760e72d" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 63133, + "upload-time": "2022-01-05T15:40:49.334679Z", + "url": "https://files.pythonhosted.org/packages/2d/61/08076519c80041bc0ffa1a8af0cbd3bf3e2b62af10435d269a9d0f40564d/requests-2.27.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.27.1.tar.gz", + "hashes": { + "sha256": "68d7c56fd5a8999887728ef304a6d12edc7be74f1cfa47714fc8b414525c9a61" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 106758, + "upload-time": "2022-01-05T15:40:51.698067Z", + "url": "https://files.pythonhosted.org/packages/60/f3/26ff3767f099b73e0efa138a9998da67890793bfa475d8278f84a30fec77/requests-2.27.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "650a48007dd86bdc922b4f7be439461af73c9ed5002148297c1a49ff4c2493d3" + }, + "data-dist-info-metadata": { + "sha256": "650a48007dd86bdc922b4f7be439461af73c9ed5002148297c1a49ff4c2493d3" + }, + "filename": "requests-2.28.0-py3-none-any.whl", + "hashes": { + "sha256": "bc7861137fbce630f17b03d3ad02ad0bf978c844f3536d0edda6499dafce2b6f" + }, + "provenance": null, + "requires-python": ">=3.7, <4", + "size": 62849, + "upload-time": "2022-06-09T14:44:34.115743Z", + "url": "https://files.pythonhosted.org/packages/41/5b/2209eba8133fc081d3ffff02e1f6376e3117e52bb16f674721a83e67e68e/requests-2.28.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.28.0.tar.gz", + "hashes": { + "sha256": "d568723a7ebd25875d8d1eaf5dfa068cd2fc8194b2e483d7b1f7c81918dbec6b" + }, + "provenance": null, + "requires-python": ">=3.7, <4", + "size": 109748, + "upload-time": "2022-06-09T14:44:36.903113Z", + "url": "https://files.pythonhosted.org/packages/e9/23/384d9953bb968731212dc37af87cb75a885dc48e0615bd6a303577c4dc4b/requests-2.28.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7a8358489b8f59baa5ed38a5f5d28f6fef8a454da8b8647883b531b591681cd5" + }, + "data-dist-info-metadata": { + "sha256": "7a8358489b8f59baa5ed38a5f5d28f6fef8a454da8b8647883b531b591681cd5" + }, + "filename": "requests-2.28.1-py3-none-any.whl", + "hashes": { + "sha256": "8fefa2a1a1365bf5520aac41836fbee479da67864514bdb821f31ce07ce65349" + }, + "provenance": null, + "requires-python": ">=3.7, <4", + "size": 62843, + "upload-time": "2022-06-29T15:13:40.685859Z", + "url": "https://files.pythonhosted.org/packages/ca/91/6d9b8ccacd0412c08820f72cebaa4f0c0441b5cda699c90f618b6f8a1b42/requests-2.28.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.28.1.tar.gz", + "hashes": { + "sha256": "7c5599b102feddaa661c826c56ab4fee28bfd17f5abca1ebbe3e7f19d7c97983" + }, + "provenance": null, + "requires-python": ">=3.7, <4", + "size": 109805, + "upload-time": "2022-06-29T15:13:42.715104Z", + "url": "https://files.pythonhosted.org/packages/a5/61/a867851fd5ab77277495a8709ddda0861b28163c4613b011bc00228cc724/requests-2.28.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ef5eb88ec1593772e587f9d7fe8051a9eb654dd7142d10638e7425cebb67e98d" + }, + "data-dist-info-metadata": { + "sha256": "ef5eb88ec1593772e587f9d7fe8051a9eb654dd7142d10638e7425cebb67e98d" + }, + "filename": "requests-2.28.2-py3-none-any.whl", + "hashes": { + "sha256": "64299f4909223da747622c030b781c0d7811e359c37124b4bd368fb8c6518baa" + }, + "provenance": null, + "requires-python": ">=3.7, <4", + "size": 62822, + "upload-time": "2023-01-12T16:24:52.241259Z", + "url": "https://files.pythonhosted.org/packages/d2/f4/274d1dbe96b41cf4e0efb70cbced278ffd61b5c7bb70338b62af94ccb25b/requests-2.28.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.28.2.tar.gz", + "hashes": { + "sha256": "98b1b2782e3c6c4904938b84c0eb932721069dfdb9134313beff7c83c2df24bf" + }, + "provenance": null, + "requires-python": ">=3.7, <4", + "size": 108206, + "upload-time": "2023-01-12T16:24:54.687770Z", + "url": "https://files.pythonhosted.org/packages/9d/ee/391076f5937f0a8cdf5e53b701ffc91753e87b07d66bae4a09aa671897bf/requests-2.28.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "02b25c03b6642d78eded75901c5673a42d038f13dc8d36ad534461a1783dbdbe" + }, + "data-dist-info-metadata": { + "sha256": "02b25c03b6642d78eded75901c5673a42d038f13dc8d36ad534461a1783dbdbe" + }, + "filename": "requests-2.29.0-py3-none-any.whl", + "hashes": { + "sha256": "e8f3c9be120d3333921d213eef078af392fba3933ab7ed2d1cba3b56f2568c3b" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 62499, + "upload-time": "2023-04-26T15:24:31.555832Z", + "url": "https://files.pythonhosted.org/packages/cf/e1/2aa539876d9ed0ddc95882451deb57cfd7aa8dbf0b8dbce68e045549ba56/requests-2.29.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.29.0.tar.gz", + "hashes": { + "sha256": "f2e34a75f4749019bb0e3effb66683630e4ffeaf75819fb51bebef1bf5aef059" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 108279, + "upload-time": "2023-04-26T15:24:34.435420Z", + "url": "https://files.pythonhosted.org/packages/4c/d2/70fc708727b62d55bc24e43cc85f073039023212d482553d853c44e57bdb/requests-2.29.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "29fc68a0cae090c8a5643d4031ee48fb1db8ebc1d24f6c7b68198c59b44c7467" + }, + "data-dist-info-metadata": { + "sha256": "29fc68a0cae090c8a5643d4031ee48fb1db8ebc1d24f6c7b68198c59b44c7467" + }, + "filename": "requests-2.30.0-py3-none-any.whl", + "hashes": { + "sha256": "10e94cc4f3121ee6da529d358cdaeaff2f1c409cd377dbc72b825852f2f7e294" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 62486, + "upload-time": "2023-05-03T15:44:03.457714Z", + "url": "https://files.pythonhosted.org/packages/96/80/034ffeca15c0f4e01b7b9c6ad0fb704b44e190cde4e757edbd60be404c41/requests-2.30.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.30.0.tar.gz", + "hashes": { + "sha256": "239d7d4458afcb28a692cdd298d87542235f4ca8d36d03a15bfc128a6559a2f4" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 108411, + "upload-time": "2023-05-03T15:44:06.936747Z", + "url": "https://files.pythonhosted.org/packages/e0/69/122171604bcef06825fa1c05bd9e9b1d43bc9feb8c6c0717c42c92cc6f3c/requests-2.30.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7823e890e9db6f415138badf9744791290ef76e7ec6fd09a3789e8247fffe782" + }, + "data-dist-info-metadata": { + "sha256": "7823e890e9db6f415138badf9744791290ef76e7ec6fd09a3789e8247fffe782" + }, + "filename": "requests-2.31.0-py3-none-any.whl", + "hashes": { + "sha256": "58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 62574, + "upload-time": "2023-05-22T15:12:42.313790Z", + "url": "https://files.pythonhosted.org/packages/70/8e/0e2d847013cb52cd35b38c009bb167a1a26b2ce6cd6965bf26b47bc0bf44/requests-2.31.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.31.0.tar.gz", + "hashes": { + "sha256": "942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 110794, + "upload-time": "2023-05-22T15:12:44.175995Z", + "url": "https://files.pythonhosted.org/packages/9d/be/10918a2eac4ae9f02f6cfe6414b7a155ccd8f7f9d4380d62fd5b955065c3/requests-2.31.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "366815cd98a835663f39fcb94a5be5a0fee15268b758ea80e64b650a5ecb7781" + }, + "data-dist-info-metadata": { + "sha256": "366815cd98a835663f39fcb94a5be5a0fee15268b758ea80e64b650a5ecb7781" + }, + "filename": "requests-2.32.0-py3-none-any.whl", + "hashes": { + "sha256": "f2c3881dddb70d056c5bd7600a4fae312b2a300e39be6a118d30b90bd27262b5" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 63695, + "upload-time": "2024-05-20T16:08:19.530618Z", + "url": "https://files.pythonhosted.org/packages/24/e8/09e8d662a9675a4e4f5dd7a8e6127b463a091d2703ed931a64aa66d00065/requests-2.32.0-py3-none-any.whl", + "yanked": "Yanked due to conflicts with CVE-2024-35195 mitigation" + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.32.0.tar.gz", + "hashes": { + "sha256": "fa5490319474c82ef1d2c9bc459d3652e3ae4ef4c4ebdd18a21145a47ca4b6b8" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 114373, + "upload-time": "2024-05-20T16:11:48.306524Z", + "url": "https://files.pythonhosted.org/packages/28/a2/423f4d16d6934ef502f10ad56673719dd4345e656aedbd6687ccc359ffc5/requests-2.32.0.tar.gz", + "yanked": "Yanked due to conflicts with CVE-2024-35195 mitigation" + }, + { + "core-metadata": { + "sha256": "fb63dbf07b1df083380afbf2982e4b7d252835fb815f8e3cb072eda7dfc70598" + }, + "data-dist-info-metadata": { + "sha256": "fb63dbf07b1df083380afbf2982e4b7d252835fb815f8e3cb072eda7dfc70598" + }, + "filename": "requests-2.32.1-py3-none-any.whl", + "hashes": { + "sha256": "21ac9465cdf8c1650fe1ecde8a71669a93d4e6f147550483a2967d08396a56a5" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 63711, + "upload-time": "2024-05-20T22:08:45.850542Z", + "url": "https://files.pythonhosted.org/packages/9c/a6/b9bf71eeb6dc835311b5c47a7c90df57b08061091161639611252257768d/requests-2.32.1-py3-none-any.whl", + "yanked": "Yanked due to conflicts with CVE-2024-35195 mitigation " + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.32.1.tar.gz", + "hashes": { + "sha256": "eb97e87e64c79e64e5b8ac75cee9dd1f97f49e289b083ee6be96268930725685" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 129920, + "upload-time": "2024-05-20T22:08:48.995460Z", + "url": "https://files.pythonhosted.org/packages/d8/c1/f32fb7c02e7620928ef14756ff4840cae3b8ef1d62f7e596bc5413300a16/requests-2.32.1.tar.gz", + "yanked": "Yanked due to conflicts with CVE-2024-35195 mitigation " + }, + { + "core-metadata": { + "sha256": "307858c3f1de080f5577e6468d76b97dcc05cd370ded8277e172fcf1b1c49a2d" + }, + "data-dist-info-metadata": { + "sha256": "307858c3f1de080f5577e6468d76b97dcc05cd370ded8277e172fcf1b1c49a2d" + }, + "filename": "requests-2.32.2-py3-none-any.whl", + "hashes": { + "sha256": "fc06670dd0ed212426dfeb94fc1b983d917c4f9847c863f313c9dfaaffb7c23c" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 63902, + "upload-time": "2024-05-21T18:51:29.562156Z", + "url": "https://files.pythonhosted.org/packages/c3/20/748e38b466e0819491f0ce6e90ebe4184966ee304fe483e2c414b0f4ef07/requests-2.32.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.32.2.tar.gz", + "hashes": { + "sha256": "dd951ff5ecf3e3b3aa26b40703ba77495dab41da839ae72ef3c8e5d8e2433289" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 130327, + "upload-time": "2024-05-21T18:51:32.819665Z", + "url": "https://files.pythonhosted.org/packages/86/ec/535bf6f9bd280de6a4637526602a146a68fde757100ecf8c9333173392db/requests-2.32.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "658ee8454c1e2e76fb8c2127116f61156b3b22941b3559c00389dca70038581a" + }, + "data-dist-info-metadata": { + "sha256": "658ee8454c1e2e76fb8c2127116f61156b3b22941b3559c00389dca70038581a" + }, + "filename": "requests-2.32.3-py3-none-any.whl", + "hashes": { + "sha256": "70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 64928, + "upload-time": "2024-05-29T15:37:47.027275Z", + "url": "https://files.pythonhosted.org/packages/f9/9b/335f9764261e915ed497fcdeb11df5dfd6f7bf257d4a6a2a686d80da4d54/requests-2.32.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.32.3.tar.gz", + "hashes": { + "sha256": "55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 131218, + "upload-time": "2024-05-29T15:37:49.536140Z", + "url": "https://files.pythonhosted.org/packages/63/70/2bf7780ad2d390a8d301ad0b550f1581eadbd9a20f896afe06353c2a2913/requests-2.32.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "dd2e362ef34da0bd843f62230b55425e81259c6ad34d55b03e0226541e05605e" + }, + "data-dist-info-metadata": { + "sha256": "dd2e362ef34da0bd843f62230b55425e81259c6ad34d55b03e0226541e05605e" + }, + "filename": "requests-2.32.4-py3-none-any.whl", + "hashes": { + "sha256": "27babd3cda2a6d50b30443204ee89830707d396671944c998b5975b031ac2b2c" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 64847, + "upload-time": "2025-06-09T16:43:05.728107Z", + "url": "https://files.pythonhosted.org/packages/7c/e4/56027c4a6b4ae70ca9de302488c5ca95ad4a39e190093d6c1a8ace08341b/requests-2.32.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.32.4.tar.gz", + "hashes": { + "sha256": "27d0316682c8a29834d3264820024b62a36942083d52caf2f14c0591336d3422" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 135258, + "upload-time": "2025-06-09T16:43:07.340534Z", + "url": "https://files.pythonhosted.org/packages/e1/0a/929373653770d8a0d7ea76c37de6e41f11eb07559b103b1c02cafb3f7cf8/requests-2.32.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "65b5a08da81f4915513e760965ff14b7518f65b7bb3efe0dab364bbcc4d40cb0" + }, + "data-dist-info-metadata": { + "sha256": "65b5a08da81f4915513e760965ff14b7518f65b7bb3efe0dab364bbcc4d40cb0" + }, + "filename": "requests-2.32.5-py3-none-any.whl", + "hashes": { + "sha256": "2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 64738, + "upload-time": "2025-08-18T20:46:00.542304Z", + "url": "https://files.pythonhosted.org/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.32.5.tar.gz", + "hashes": { + "sha256": "dbba0bac56e100853db0ea71b82b4dfd5fe2bf6d3754a8893c3af500cec7d7cf" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 134517, + "upload-time": "2025-08-18T20:46:02.573425Z", + "url": "https://files.pythonhosted.org/packages/c9/74/b3ff8e6c8446842c3f5c837e9c3dfcfe2018ea6ecef224c710c85ef728f4/requests-2.32.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0cc0fa6e89be83cfa1777957519e3fffe78d1a79b30561934d1e4384fb177711" + }, + "data-dist-info-metadata": { + "sha256": "0cc0fa6e89be83cfa1777957519e3fffe78d1a79b30561934d1e4384fb177711" + }, + "filename": "requests-2.33.0-py3-none-any.whl", + "hashes": { + "sha256": "3324635456fa185245e24865e810cecec7b4caf933d7eb133dcde67d48cee69b" + }, + "provenance": "https://pypi.org/integrity/requests/2.33.0/requests-2.33.0-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 65017, + "upload-time": "2026-03-25T15:10:40.382036Z", + "url": "https://files.pythonhosted.org/packages/56/5d/c814546c2333ceea4ba42262d8c4d55763003e767fa169adc693bd524478/requests-2.33.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.33.0.tar.gz", + "hashes": { + "sha256": "c7ebc5e8b0f21837386ad0e1c8fe8b829fa5f544d8df3b2253bff14ef29d7652" + }, + "provenance": "https://pypi.org/integrity/requests/2.33.0/requests-2.33.0.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 134232, + "upload-time": "2026-03-25T15:10:41.586809Z", + "url": "https://files.pythonhosted.org/packages/34/64/8860370b167a9721e8956ae116825caff829224fbca0ca6e7bf8ddef8430/requests-2.33.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a984181a5ecc84a63e6f0b60eb575890ffe34426e5351955d342aa2b3147b823" + }, + "data-dist-info-metadata": { + "sha256": "a984181a5ecc84a63e6f0b60eb575890ffe34426e5351955d342aa2b3147b823" + }, + "filename": "requests-2.33.1-py3-none-any.whl", + "hashes": { + "sha256": "4e6d1ef462f3626a1f0a0a9c42dd93c63bad33f9f1c1937509b8c5c8718ab56a" + }, + "provenance": "https://pypi.org/integrity/requests/2.33.1/requests-2.33.1-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 64947, + "upload-time": "2026-03-30T16:09:13.830020Z", + "url": "https://files.pythonhosted.org/packages/d7/8e/7540e8a2036f79a125c1d2ebadf69ed7901608859186c856fa0388ef4197/requests-2.33.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.33.1.tar.gz", + "hashes": { + "sha256": "18817f8c57c6263968bc123d237e3b8b08ac046f5456bd1e307ee8f4250d3517" + }, + "provenance": "https://pypi.org/integrity/requests/2.33.1/requests-2.33.1.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 134120, + "upload-time": "2026-03-30T16:09:15.531306Z", + "url": "https://files.pythonhosted.org/packages/5f/a4/98b9c7c6428a668bf7e42ebb7c79d576a1c3c1e3ae2d47e674b468388871/requests-2.33.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "29cb58354e58cd346c2ff8896a5631f002b6638867e7860ea15023d8c2b36665" + }, + "data-dist-info-metadata": { + "sha256": "29cb58354e58cd346c2ff8896a5631f002b6638867e7860ea15023d8c2b36665" + }, + "filename": "requests-2.34.0.dev1-py3-none-any.whl", + "hashes": { + "sha256": "c8749aeb3c4b204f80fd288f7507378c9afe66a3f189fb43fd77ea33e74d7564" + }, + "provenance": "https://pypi.org/integrity/requests/2.34.0.dev1/requests-2.34.0.dev1-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 73077, + "upload-time": "2026-05-03T20:21:40.509155Z", + "url": "https://files.pythonhosted.org/packages/0c/53/ddb8b8fa96367976cf52bb0610ffd529bd7d2795b2e4c1724724d071718c/requests-2.34.0.dev1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.34.0.dev1.tar.gz", + "hashes": { + "sha256": "319ba4e42f1031737a08f3efc695c7dc436f22efb8d02630ca3a99cf23f752cd" + }, + "provenance": "https://pypi.org/integrity/requests/2.34.0.dev1/requests-2.34.0.dev1.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 141686, + "upload-time": "2026-05-03T20:21:41.747826Z", + "url": "https://files.pythonhosted.org/packages/f5/37/b3032e92a7712e988c92df2ed408d6aec5b00838e6c06009ae695433915b/requests-2.34.0.dev1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "eb8c3ec579b67270205eb72c109ea0eb8f7c771dd5660a92f134484d99e87ab9" + }, + "data-dist-info-metadata": { + "sha256": "eb8c3ec579b67270205eb72c109ea0eb8f7c771dd5660a92f134484d99e87ab9" + }, + "filename": "requests-2.34.0-py3-none-any.whl", + "hashes": { + "sha256": "917520a21b767485ce7c588f4ebb917c436b24a31231b44228715eaeb5a52c60" + }, + "provenance": "https://pypi.org/integrity/requests/2.34.0/requests-2.34.0-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 73021, + "upload-time": "2026-05-11T19:29:49.923155Z", + "url": "https://files.pythonhosted.org/packages/ef/e6/e300fce5fe83c30520607a015dabd985df3251e188d234bfe9492e17a389/requests-2.34.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.34.0.tar.gz", + "hashes": { + "sha256": "7d62fe92f50eb82c529b0916bb445afa1531a566fc8f35ffdc64446e771b856a" + }, + "provenance": "https://pypi.org/integrity/requests/2.34.0/requests-2.34.0.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 142436, + "upload-time": "2026-05-11T19:29:51.717818Z", + "url": "https://files.pythonhosted.org/packages/43/b8/7a707d60fea4c49094e40262cc0e2ca6c768cca21587e34d3f705afec47e/requests-2.34.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2112d23d707460d134930d9f50fca0d1d559cb0d716dbffcba6a504e548f68e9" + }, + "data-dist-info-metadata": { + "sha256": "2112d23d707460d134930d9f50fca0d1d559cb0d716dbffcba6a504e548f68e9" + }, + "filename": "requests-2.34.1-py3-none-any.whl", + "hashes": { + "sha256": "bf38a3ff993960d3dd819c08862c40b3c703306eb7c744fcd9f4ddbb95b548f0" + }, + "provenance": "https://pypi.org/integrity/requests/2.34.1/requests-2.34.1-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 73085, + "upload-time": "2026-05-13T19:20:22.827819Z", + "url": "https://files.pythonhosted.org/packages/15/5a/4a949d170476de3c04ac036b5466422fbcbf348a917d8042eedf2cac7d1b/requests-2.34.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.34.1.tar.gz", + "hashes": { + "sha256": "0fc5669f2b69704449fe1552360bd2a73a54512dfd03e65529157f1513322beb" + }, + "provenance": "https://pypi.org/integrity/requests/2.34.1/requests-2.34.1.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 142783, + "upload-time": "2026-05-13T19:20:24.662635Z", + "url": "https://files.pythonhosted.org/packages/24/36/7180e7f077c38108945dbbdf60fe04db681c3feb6e96419f8c6dc8723741/requests-2.34.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8c384ba3e979480faae2859d3c5e6c1276dd2c3616e322e124d52c8cfc556f27" + }, + "data-dist-info-metadata": { + "sha256": "8c384ba3e979480faae2859d3c5e6c1276dd2c3616e322e124d52c8cfc556f27" + }, + "filename": "requests-2.34.2-py3-none-any.whl", + "hashes": { + "sha256": "2a0d60c172f83ac6ab31e4554906c0f3b3588d37b5cb939b1c061f4907e278e0" + }, + "provenance": "https://pypi.org/integrity/requests/2.34.2/requests-2.34.2-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 73075, + "upload-time": "2026-05-14T19:25:26.443000Z", + "url": "https://files.pythonhosted.org/packages/a0/f4/c67b0b3f1b9245e8d266f0f112c500d50e5b4e83cb6f3b71b6528104182a/requests-2.34.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.34.2.tar.gz", + "hashes": { + "sha256": "f288924cae4e29463698d6d60bc6a4da69c89185ad1e0bcc4104f584e960b9ed" + }, + "provenance": "https://pypi.org/integrity/requests/2.34.2/requests-2.34.2.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 142856, + "upload-time": "2026-05-14T19:25:27.735762Z", + "url": "https://files.pythonhosted.org/packages/ac/c3/e2a2b89f2d3e2179abd6d00ebd70bff6273f37fb3e0cc209f48b39d00cbf/requests-2.34.2.tar.gz", + "yanked": false + } + ], + "meta": { + "_last-serial": 37059094, + "api-version": "1.4" + }, + "name": "requests", + "project-status": { + "status": "active" + }, + "versions": [ + "0.2.0", + "0.2.1", + "0.2.2", + "0.2.3", + "0.2.4", + "0.3.0", + "0.3.1", + "0.3.2", + "0.3.3", + "0.3.4", + "0.4.0", + "0.4.1", + "0.5.0", + "0.5.1", + "0.6.0", + "0.6.1", + "0.6.2", + "0.6.3", + "0.6.4", + "0.6.5", + "0.6.6", + "0.7.0", + "0.7.1", + "0.7.2", + "0.7.3", + "0.7.4", + "0.7.5", + "0.7.6", + "0.8.0", + "0.8.1", + "0.8.2", + "0.8.3", + "0.8.4", + "0.8.5", + "0.8.6", + "0.8.7", + "0.8.8", + "0.8.9", + "0.9.0", + "0.9.1", + "0.9.2", + "0.9.3", + "0.10.0", + "0.10.1", + "0.10.2", + "0.10.3", + "0.10.4", + "0.10.6", + "0.10.7", + "0.10.8", + "0.11.1", + "0.11.2", + "0.12.0", + "0.12.1", + "0.13.0", + "0.13.1", + "0.13.2", + "0.13.3", + "0.13.4", + "0.13.5", + "0.13.6", + "0.13.7", + "0.13.8", + "0.13.9", + "0.14.0", + "0.14.1", + "0.14.2", + "1.0.0", + "1.0.1", + "1.0.2", + "1.0.3", + "1.0.4", + "1.1.0", + "1.2.0", + "1.2.1", + "1.2.2", + "1.2.3", + "2.0.0", + "2.0.1", + "2.1.0", + "2.2.0", + "2.2.1", + "2.3.0", + "2.4.0", + "2.4.1", + "2.4.2", + "2.4.3", + "2.5.0", + "2.5.1", + "2.5.2", + "2.5.3", + "2.6.0", + "2.6.1", + "2.6.2", + "2.7.0", + "2.8.0", + "2.8.1", + "2.9.0", + "2.9.1", + "2.9.2", + "2.10.0", + "2.11.0", + "2.11.1", + "2.12.0", + "2.12.1", + "2.12.2", + "2.12.3", + "2.12.4", + "2.12.5", + "2.13.0", + "2.14.0", + "2.14.1", + "2.14.2", + "2.15.1", + "2.16.0", + "2.16.1", + "2.16.2", + "2.16.3", + "2.16.4", + "2.16.5", + "2.17.0", + "2.17.1", + "2.17.2", + "2.17.3", + "2.18.0", + "2.18.1", + "2.18.2", + "2.18.3", + "2.18.4", + "2.19.0", + "2.19.1", + "2.20.0", + "2.20.1", + "2.21.0", + "2.22.0", + "2.23.0", + "2.24.0", + "2.25.0", + "2.25.1", + "2.26.0", + "2.27.0", + "2.27.1", + "2.28.0", + "2.28.1", + "2.28.2", + "2.29.0", + "2.30.0", + "2.31.0", + "2.32.0", + "2.32.1", + "2.32.2", + "2.32.3", + "2.32.4", + "2.32.5", + "2.33.0", + "2.33.1", + "2.34.0.dev1", + "2.34.0", + "2.34.1", + "2.34.2" + ] + } + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - "86400" + Cache-Control: + - max-age=600, public + Content-Security-Policy: + - default-src 'none'; sandbox allow-top-navigation + Content-Type: + - application/vnd.pypi.simple.v1+json + Etag: + - '"+yjw0jPpn3kXSQZR3hlunA"' + Permissions-Policy: + - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept, Accept-Encoding + X-Cache: + - MISS, HIT, HIT + X-Cache-Hits: + - 0, 13715, 16 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-Pypi-Last-Serial: + - "37059094" + X-Served-By: + - cache-iad-kiad7000021-IAD, cache-iad-kiad7000055-IAD, cache-syd10159-SYD + X-Timer: + - S1781140077.757637,VS0,VE0 + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + host: pypi.org + headers: + Accept: + - application/vnd.pypi.simple.v1+json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://pypi.org/simple/django/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: -1 + uncompressed: true + body: | + { + "alternate-locations": [], + "files": [ + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.1.3.tar.gz", + "hashes": { + "sha256": "0e5034cf8046ba77c62e95a45d776d2c59998b26f181ceaf5cec516115e3f85a" + }, + "provenance": null, + "requires-python": null, + "size": 5748608, + "upload-time": "2010-12-23T05:14:23.509436Z", + "url": "https://files.pythonhosted.org/packages/8f/1f/74aa91b56dea5847b62e11ce6737db82c6446561bddc20ca80fa5df025cc/Django-1.1.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.1.4.tar.gz", + "hashes": { + "sha256": "1f9d48a741f98951e65818e167c84c407d1c322efcfd4cb419384773ea793dee" + }, + "provenance": null, + "requires-python": null, + "size": 5750441, + "upload-time": "2011-02-09T04:13:07.000075Z", + "url": "https://files.pythonhosted.org/packages/00/01/c29275c88671d5e4089388c54ecbd72ed64f8d472067f765e52f767d472a/Django-1.1.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.2.tar.gz", + "hashes": { + "sha256": "3d4b18dfa0ef181ef85fea7be98a763906f767bc320694c98280c52c5af0bd83" + }, + "provenance": null, + "requires-python": null, + "size": 6246202, + "upload-time": "2010-05-17T20:04:28.174094Z", + "url": "https://files.pythonhosted.org/packages/8e/d7/c31ff2b5564090955c9c67aa41c7d920f31a3fac019205747835b89dc5bd/Django-1.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.2.1.tar.gz", + "hashes": { + "sha256": "eaa29f2344568cc871c4517a348de0d5c39fbd055b4c998cd4a80601bb51e7b9" + }, + "provenance": null, + "requires-python": null, + "size": 6248006, + "upload-time": "2010-05-24T21:19:28.440044Z", + "url": "https://files.pythonhosted.org/packages/ab/f7/974021fdfd71a419526704e404447aaf3b0f303a6cdfde87478a09dd3a49/Django-1.2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.2.2.tar.gz", + "hashes": { + "sha256": "803831781dbe9802de079c6735b7f5ecd7edf2ea8d91cb031e9b29c720d3d1ba" + }, + "provenance": null, + "requires-python": null, + "size": 6304356, + "upload-time": "2010-09-09T02:41:25.682749Z", + "url": "https://files.pythonhosted.org/packages/c9/11/cfdc58670b7f01ae94cd2b256c07892109fc5fffd0c5a613393891426cbe/Django-1.2.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.2.3.tar.gz", + "hashes": { + "sha256": "cb830f6038b78037647150d977f6cd5cf2bfd731f1788ecf8758a03c213a0f84" + }, + "provenance": null, + "requires-python": null, + "size": 6306760, + "upload-time": "2010-09-11T08:50:39.445072Z", + "url": "https://files.pythonhosted.org/packages/3b/3b/f98695d298c983c37aa5153014acca0d3714bbc08ce6f55cffa4b00b6fb4/Django-1.2.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.2.4.tar.gz", + "hashes": { + "sha256": "0f06cccd4ca92173b958dd80edff35035888f15554be425e5d6d55c7f94a8381" + }, + "provenance": null, + "requires-python": null, + "size": 6357270, + "upload-time": "2010-12-23T05:15:19.624230Z", + "url": "https://files.pythonhosted.org/packages/02/79/4135356ed5f7266080fa6ca34015bc58eab25a0b0773eeaeb32a97422ef4/Django-1.2.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.2.5.tar.gz", + "hashes": { + "sha256": "649387248296386b589c4a8bf91d34590b43f93b6ebfe6cefbea0ddf4641ccd6" + }, + "provenance": null, + "requires-python": null, + "size": 6379313, + "upload-time": "2011-02-09T04:08:37.395797Z", + "url": "https://files.pythonhosted.org/packages/03/25/f57cca579f5cc621501e69d73e7baa155f32203e13adf6f67fc322b37f06/Django-1.2.5.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.2.6.tar.gz", + "hashes": { + "sha256": "a554a902f3a170239a982f750a973013c01fe65206641bd8a658726081f670ed" + }, + "provenance": null, + "requires-python": null, + "size": 6399890, + "upload-time": "2011-09-10T03:42:09.759203Z", + "url": "https://files.pythonhosted.org/packages/19/a1/569de723efc22ea15498c34112cd00025c3277c131298bb8a1e9d3e6071a/Django-1.2.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.2.7.tar.gz", + "hashes": { + "sha256": "912b6b9223e2eaa64912f01e0e3b0cddc1d16007a2a6f30b206a96a8c901298a" + }, + "provenance": null, + "requires-python": null, + "size": 6400234, + "upload-time": "2011-09-11T03:05:18.996286Z", + "url": "https://files.pythonhosted.org/packages/11/6a/64ded77a5134cde391ddd6f034977c21e3024012f4599e8f643664eef394/Django-1.2.7.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.3.tar.gz", + "hashes": { + "sha256": "7aeee5c80002ab81d4ebf5416292949ff46e1448d183a183fe05ff6344771c83" + }, + "provenance": null, + "requires-python": null, + "size": 6504003, + "upload-time": "2011-03-23T06:09:12.606484Z", + "url": "https://files.pythonhosted.org/packages/f5/d5/6722d3091946734194ffcfe8ef074f63e8acdd1ff51dfcfc87c2c194fd3f/Django-1.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.3.1.tar.gz", + "hashes": { + "sha256": "af9118c4e8a063deb0b8cda901fcff2b805e7cf496c93fd43507163f3cde156b" + }, + "provenance": null, + "requires-python": null, + "size": 6514564, + "upload-time": "2011-09-10T03:36:21.376323Z", + "url": "https://files.pythonhosted.org/packages/a0/cd/e0ebeb3752bf14f0b21cc3e16223dbfe88f26a7c582dc63346fa2ce6bc3b/Django-1.3.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.3.2.tar.gz", + "hashes": { + "sha256": "72c4080fe30863c4581521ef6f7bfcc12d01e7c55b9ad1935acaa43e466dd764" + }, + "provenance": null, + "requires-python": null, + "size": 6507042, + "upload-time": "2012-07-30T23:02:55.545349Z", + "url": "https://files.pythonhosted.org/packages/a3/5f/6af1cd40fe029e3502c621ee51a504c2636bde68419385a5f5ff8d24a62e/Django-1.3.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.3.3.tar.gz", + "hashes": { + "sha256": "8ef44cfd89dee0331018ec56a2ed27dc14ae8d65feb664c10e128b3437cbd46a" + }, + "provenance": null, + "requires-python": null, + "size": 6507280, + "upload-time": "2012-08-01T22:08:20.092282Z", + "url": "https://files.pythonhosted.org/packages/a7/c3/bc93caca99846c73bb76a555f84788bdb3f9b1bb622e2bffcf1aa61f36e1/Django-1.3.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.3.4.tar.gz", + "hashes": { + "sha256": "2626e6b216e1bdef887bd923f00d94d94b4d4e75fc2e336c6f156d842d10a607" + }, + "provenance": null, + "requires-python": null, + "size": 6507771, + "upload-time": "2013-03-05T22:33:47.875562Z", + "url": "https://files.pythonhosted.org/packages/ff/15/119ccb1a1f0392443f78140c31b981cb2d081afff82fcf368d86619d8cee/Django-1.3.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.3.5.tar.gz", + "hashes": { + "sha256": "8e2c00f51f62a59e047e27cbbc03ef1b29aa15ccdca8062fcbca6f5d5ca85ded" + }, + "provenance": null, + "requires-python": null, + "size": 6508570, + "upload-time": "2012-12-10T21:39:30.210465Z", + "url": "https://files.pythonhosted.org/packages/50/23/d05af45d01732968bef5af7d823835e8e4cbc01f687b345b276d124e3025/Django-1.3.5.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.3.6.tar.gz", + "hashes": { + "sha256": "df0121a4f90795e1b2a374b4df50219df1db203e7960de5e33a6ce31af17878a" + }, + "provenance": null, + "requires-python": null, + "size": 6517083, + "upload-time": "2013-02-19T20:32:04.436478Z", + "url": "https://files.pythonhosted.org/packages/c2/24/2164463152fafd6cbb60cb3b42110418deeeaeef504bf81c3fec46f781fe/Django-1.3.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.3.7.tar.gz", + "hashes": { + "sha256": "ee50f44744e7238cb45429e4121d643c9e9201f9a63aaf646619bad18547fb8a" + }, + "provenance": null, + "requires-python": null, + "size": 6514846, + "upload-time": "2013-02-20T20:03:48.025529Z", + "url": "https://files.pythonhosted.org/packages/0d/f1/fe4cf23cea3322dd8883a0510538fe916ab2023c648997976798142603ff/Django-1.3.7.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.tar.gz", + "hashes": { + "sha256": "c096bafbea10e7d359bc15eb00a9bf11dbf5201a16d62acfa2de61d5a35488e9" + }, + "provenance": null, + "requires-python": null, + "size": 7632772, + "upload-time": "2012-03-23T18:00:23.693465Z", + "url": "https://files.pythonhosted.org/packages/9a/f8/2a7b9922817be07d53c664a7702fab70e99899466b5956131a70c08606b6/Django-1.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.1.tar.gz", + "hashes": { + "sha256": "4d8d20eba350d3d29613cc5a6302d5c23730c7f9e150985bc58b3175b755409b" + }, + "provenance": null, + "requires-python": null, + "size": 7656756, + "upload-time": "2012-07-30T22:48:27.374116Z", + "url": "https://files.pythonhosted.org/packages/e6/3f/f3e67d9c2572765ffe4268fc7f9997ce3b02e78fd144733f337d72dabb12/Django-1.4.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.2.tar.gz", + "hashes": { + "sha256": "edfd8733f45bbaa524cee25bcac3080ce28c21242c27227464eae3fa6b3d80e7" + }, + "provenance": null, + "requires-python": null, + "size": 7722026, + "upload-time": "2012-10-17T22:18:35.480417Z", + "url": "https://files.pythonhosted.org/packages/ed/56/11e0c6ce22d7e7048dbabc37202a536a35fbe45bcae661afd16fdefb8903/Django-1.4.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.3.tar.gz", + "hashes": { + "sha256": "dcadb4b612e5d14f62078869617a26a79b3da719573801d351c4a0a7f4181c4e" + }, + "provenance": null, + "requires-python": null, + "size": 7729808, + "upload-time": "2012-12-10T21:46:28.825133Z", + "url": "https://files.pythonhosted.org/packages/18/c0/fba52cb5af8aa21d2c438ad4067a7c088f74931577c447b49642fc4a65a2/Django-1.4.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.4.tar.gz", + "hashes": { + "sha256": "0dd9fa4f0dfc4f64eedecc82bde8dfe15a0a420ceeb11ca1ed050f1742b57077" + }, + "provenance": null, + "requires-python": null, + "size": 7740176, + "upload-time": "2013-02-19T20:27:55.134186Z", + "url": "https://files.pythonhosted.org/packages/b0/ab/25aba75284beae715089a808b27f0fcf23f818f5216c6f186e55f0ec9774/Django-1.4.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.5.tar.gz", + "hashes": { + "sha256": "0e1e8c4217299672bbf9404994717fca2d8d4b7a4f7b8b3b74d413e1fda81428" + }, + "provenance": null, + "requires-python": null, + "size": 7735582, + "upload-time": "2013-02-20T19:54:40.773224Z", + "url": "https://files.pythonhosted.org/packages/5e/44/879326efd8368a96ecde95500ac02e1421697b3c856d1365ecd03464b9d7/Django-1.4.5.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.6.tar.gz", + "hashes": { + "sha256": "cbd3dcc13448fb26d00ec06cd922a593a197ff462984c14b64a6b25be1d703bb" + }, + "provenance": null, + "requires-python": null, + "size": 7744137, + "upload-time": "2013-08-13T16:52:54.160398Z", + "url": "https://files.pythonhosted.org/packages/14/23/28d8dc369d13febf55b987aca848f8692ab7e0a70284139c045c940a65c4/Django-1.4.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.7.tar.gz", + "hashes": { + "sha256": "5846c9a1a1a59eb8f802b3d694971a030f8a30bfb6d17ed4b29dc40768539ce6" + }, + "provenance": null, + "requires-python": null, + "size": 7743506, + "upload-time": "2013-09-11T01:18:42.411587Z", + "url": "https://files.pythonhosted.org/packages/14/84/d2bdc262c35fffa54f85399295018c51d02fa5f0929748a701a08a421c01/Django-1.4.7.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.8.tar.gz", + "hashes": { + "sha256": "b9c356411af17dd9017081c884065976745659b3ab0e80493d0656911f920a2d" + }, + "provenance": null, + "requires-python": null, + "size": 7743397, + "upload-time": "2013-09-15T06:22:11.681231Z", + "url": "https://files.pythonhosted.org/packages/59/7c/c02441c384e2287b8398e85a8cb25a9b2602e4b05d699e8e64c7b982a64c/Django-1.4.8.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.9.tar.gz", + "hashes": { + "sha256": "87c6bf92517e686a7c76af56e309aeef6ad93a83b27b4b41e4b95c673acf9ade" + }, + "provenance": null, + "requires-python": null, + "size": 7745043, + "upload-time": "2013-10-25T04:38:13.629577Z", + "url": "https://files.pythonhosted.org/packages/cd/e6/5a62c92604fa044fa025679448435200a20fd8a751411dee0b264c4659ca/Django-1.4.9.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.10.tar.gz", + "hashes": { + "sha256": "3d1f083c039fdab1400c32b5406a60891c9dd16f880999c4a53d054742ac29de" + }, + "provenance": null, + "requires-python": null, + "size": 7745002, + "upload-time": "2013-11-06T14:21:25.765558Z", + "url": "https://files.pythonhosted.org/packages/ba/d1/523aed5b49f94be8c526fc1fdbffe2edac0bf0579e14d1fc34a5c7c3f0a4/Django-1.4.10.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.11.tar.gz", + "hashes": { + "sha256": "4819d8b37405b33f4f0d156f60918094d566249f52137c5e6e0dbaa12995c201" + }, + "provenance": null, + "requires-python": null, + "size": 7752172, + "upload-time": "2014-04-21T22:40:17.318319Z", + "url": "https://files.pythonhosted.org/packages/74/05/6af26eccffa61427ebf44975046369f8c95b21c419ad6ca98308db26e1af/Django-1.4.11.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.12.tar.gz", + "hashes": { + "sha256": "2b9164dc3b26e077590c6ebb95996aab0e66fe3298113fafe960c4ff7fb53e25" + }, + "provenance": null, + "requires-python": null, + "size": 7752752, + "upload-time": "2014-04-28T20:30:21.125270Z", + "url": "https://files.pythonhosted.org/packages/ae/28/93c30b241a468ebb895ecbc01f45ac1fa42bb04f30d33338696ceb2f22b1/Django-1.4.12.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.13.tar.gz", + "hashes": { + "sha256": "a8fede657378b6862744b19012e7071279b952ecd208fd83227723866068f2c0" + }, + "provenance": null, + "requires-python": null, + "size": 7753532, + "upload-time": "2014-05-14T18:27:42.778726Z", + "url": "https://files.pythonhosted.org/packages/38/29/044333b3caf5ff1d2394b0e6c6d87df79973f5652ab7deddc46c7eb9d935/Django-1.4.13.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.14.tar.gz", + "hashes": { + "sha256": "81edad81211fd515677a35ab2d40833557649dd650f150baf8416f416b8a6c9c" + }, + "provenance": null, + "requires-python": null, + "size": 7754876, + "upload-time": "2014-08-20T20:01:35.076618Z", + "url": "https://files.pythonhosted.org/packages/79/fa/6f02aa9b46f12701d21ed3cfdd40e7bc40724405ba29ad690cb5b96c85b6/Django-1.4.14.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.15.tar.gz", + "hashes": { + "sha256": "aa57ceb345091c25648b41c98a6f46fffd7884695fa884c7039291177ded14e9" + }, + "provenance": null, + "requires-python": null, + "size": 7754429, + "upload-time": "2014-09-02T20:44:06.366428Z", + "url": "https://files.pythonhosted.org/packages/7a/cd/d862e13993e6bdf0915b1b39eee5df7949c5071caa2dff9d0d3e454e019c/Django-1.4.15.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.16.tar.gz", + "hashes": { + "sha256": "482315cf32c65ed4a4ee2de257d453430d48ffca9a01b17d984ee0d67354ad12" + }, + "provenance": null, + "requires-python": null, + "size": 7755970, + "upload-time": "2014-10-22T16:37:17.950676Z", + "url": "https://files.pythonhosted.org/packages/99/5a/abac765a76d384fe31d5378bb697c8e8fd1742283790c47107692d1b0f0a/Django-1.4.16.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.17.tar.gz", + "hashes": { + "sha256": "f195879586df5c53b6c964df5fad4e7b675e5fcd36a032d886192ffbdfb41988" + }, + "provenance": null, + "requires-python": null, + "size": 7875448, + "upload-time": "2015-01-03T02:20:41.434868Z", + "url": "https://files.pythonhosted.org/packages/68/58/a3bf326b57234bbfceb4a84bdddc65d0bedc805b229858503b23faeefc5c/Django-1.4.17.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.18.tar.gz", + "hashes": { + "sha256": "bfd326fe490d03a2a86466fcb1ac335e7d8d58bc498cfe2311b1d751b515521f" + }, + "provenance": null, + "requires-python": null, + "size": 7876896, + "upload-time": "2015-01-13T18:54:01.979098Z", + "url": "https://files.pythonhosted.org/packages/82/b3/22f00becd75d181db40af8fac2f19add8e4fce441892b39d1245e572c77d/Django-1.4.18.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.19.tar.gz", + "hashes": { + "sha256": "d75d605e574305e1c2864c392e1454963ead4552477ce14e67e64b9ef9faa1a6" + }, + "provenance": null, + "requires-python": null, + "size": 7877522, + "upload-time": "2015-01-27T17:11:15.646882Z", + "url": "https://files.pythonhosted.org/packages/af/f4/9ff951020928ce0e0acbf61543d9d9ab2de32050639be3b70a0f9e3d7091/Django-1.4.19.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.20.tar.gz", + "hashes": { + "sha256": "58ac719464c4c8b13d664ded6770450602528bf4c36f9fd5daabdae8d410ebb1" + }, + "provenance": null, + "requires-python": null, + "size": 7877794, + "upload-time": "2015-03-19T00:03:58.032976Z", + "url": "https://files.pythonhosted.org/packages/17/a0/b4ba4aa5ec80c2c6b351e68d51d29b7b1cb71dc8bc663862e1ea6f5297ad/Django-1.4.20.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.21.tar.gz", + "hashes": { + "sha256": "934f1975218680d51c4da9d63a39bc5fb1ddaac48476fd34b9ab7903fd98bcf4" + }, + "provenance": null, + "requires-python": null, + "size": 7878015, + "upload-time": "2015-07-08T19:56:26.333839Z", + "url": "https://files.pythonhosted.org/packages/d9/6d/79a3f4e6b05056356922d1df44fc648b2c1857db0f793b8a835759c11a8d/Django-1.4.21.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.22.tar.gz", + "hashes": { + "sha256": "d0e2c9d772fcab2cf9c09e1c05e711cf5fe5eb93225762b29f0739d65e0d1784" + }, + "provenance": null, + "requires-python": null, + "size": 7802249, + "upload-time": "2015-08-18T17:22:09.242532Z", + "url": "https://files.pythonhosted.org/packages/46/7f/cead60a10b0208451c42e80db2cc90564cf810148ee46631699ec691cbea/Django-1.4.22.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.tar.gz", + "hashes": { + "sha256": "078bf8f8ab025ed79e41ed5cee145a64dffea638eb5c2928c8cd106720824416" + }, + "provenance": null, + "requires-python": null, + "size": 8007045, + "upload-time": "2013-02-26T19:30:37.100371Z", + "url": "https://files.pythonhosted.org/packages/0d/5b/d190b641cbf77e6eeebba93c75cf1a585d7275fa6c87450ecc1714eef93c/Django-1.5.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.1.tar.gz", + "hashes": { + "sha256": "885fadcbb8963c0ccda5d9d2cca792970b0289b4e662406b2de2b736ff46123d" + }, + "provenance": null, + "requires-python": null, + "size": 8028963, + "upload-time": "2013-03-28T20:57:18.760489Z", + "url": "https://files.pythonhosted.org/packages/7f/c3/7a38a4985447e2812c99e66501abf09c6edd55ccfe070bbc82a58054dd1e/Django-1.5.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d1f01f3573e54220860a49eb784f9d52003cf3503088ec6cff12e3076657d3ad" + }, + "data-dist-info-metadata": { + "sha256": "d1f01f3573e54220860a49eb784f9d52003cf3503088ec6cff12e3076657d3ad" + }, + "filename": "Django-1.5.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "0bab8f96f57f28e3676087d07301b6ba519f946ab9257b4ea072a5ff13c8e3f9" + }, + "provenance": null, + "requires-python": null, + "size": 8311743, + "upload-time": "2013-08-13T16:54:03.787628Z", + "url": "https://files.pythonhosted.org/packages/ad/39/62b220a0efda308abeccb66653b8b950c6d1c51c673bd7978fc13f53eaf5/Django-1.5.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.2.tar.gz", + "hashes": { + "sha256": "9a4b19adaaa096843425d426ffbeb928e85d861ff9c106527cb747dc67b434da" + }, + "provenance": null, + "requires-python": null, + "size": 8044778, + "upload-time": "2013-08-13T16:52:40.312336Z", + "url": "https://files.pythonhosted.org/packages/8c/3d/f57d35c5fe63e298fe33f9c5fea5b3920385f6fc5b562ae6e3b9eff7a0ef/Django-1.5.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.3.tar.gz", + "hashes": { + "sha256": "e0fd8dec0497ed98e8e03bd5297064f276f203f4c192f252231a3f25187b59b5" + }, + "provenance": null, + "requires-python": null, + "size": 8049029, + "upload-time": "2013-09-11T01:26:50.200599Z", + "url": "https://files.pythonhosted.org/packages/95/32/da1aaef056d4652aa6a43d60647b55488aaaa14aa36515fceb52836cd571/Django-1.5.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.4.tar.gz", + "hashes": { + "sha256": "428defe3fd515dfc8613039bb0a80622a13fb4b988c5be48db07ec098ea1704e" + }, + "provenance": null, + "requires-python": null, + "size": 8050758, + "upload-time": "2013-09-15T06:30:37.726078Z", + "url": "https://files.pythonhosted.org/packages/b2/ef/d37cd67c9eccd7329ce421382f517bb6f9a431ded3c6fd60cba8c966712a/Django-1.5.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.5.tar.gz", + "hashes": { + "sha256": "6ae69c1dfbfc9d0c44ae80e2fbe48e59bbbbb70e8df66ad2b7029bd39947d71d" + }, + "provenance": null, + "requires-python": null, + "size": 8060441, + "upload-time": "2013-10-25T04:32:41.565014Z", + "url": "https://files.pythonhosted.org/packages/38/49/93511c5d3367b6b21fc2995a0e53399721afc15e4cd6eb57be879ae13ad4/Django-1.5.5.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.6.tar.gz", + "hashes": { + "sha256": "9b7fcb99d20289189ec0f1e06d1d2bed3b4772e3a393fddbfb006ea7c3f9bfaf" + }, + "provenance": null, + "requires-python": null, + "size": 8068359, + "upload-time": "2014-04-21T22:53:10.449788Z", + "url": "https://files.pythonhosted.org/packages/b2/e5/78f1e96e8d3ae38cd9b3a4690a448a4716be73f5f5408d9f0da84576e36e/Django-1.5.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.7.tar.gz", + "hashes": { + "sha256": "08a41c2a37451b8cc1136823b802dd6f17ad6ec0c8d2cadb4c9a219ff4c08593" + }, + "provenance": null, + "requires-python": null, + "size": 8069177, + "upload-time": "2014-04-28T20:35:50.148784Z", + "url": "https://files.pythonhosted.org/packages/56/13/32b4ad8b2bc3b9d820467dc30d28a53823314bcfcdfff55c0218dd4e5b08/Django-1.5.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aa6982c32be4bd01d514f73ea38002b65ff224f66db1fc12590612be5e94d44d" + }, + "data-dist-info-metadata": { + "sha256": "aa6982c32be4bd01d514f73ea38002b65ff224f66db1fc12590612be5e94d44d" + }, + "filename": "Django-1.5.8-py2.py3-none-any.whl", + "hashes": { + "sha256": "65009f8060e1c246c04d25c3b4b7f7bfaf6c8f9f4ef4db0c34fb18e061118b31" + }, + "provenance": null, + "requires-python": null, + "size": 8315409, + "upload-time": "2014-05-14T18:35:13.385578Z", + "url": "https://files.pythonhosted.org/packages/8a/28/b99f0e8977b7227fffc43aeefe87d7561dec06cc6bdc586f4c97ec60c853/Django-1.5.8-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.8.tar.gz", + "hashes": { + "sha256": "01db30f38a081241a9cbc7bef12cb599506b80727613350e427547bed12aaaa3" + }, + "provenance": null, + "requires-python": null, + "size": 8071329, + "upload-time": "2014-05-14T18:36:01.585251Z", + "url": "https://files.pythonhosted.org/packages/a0/ea/8ea5e891fe5c6a7e9dd0da9449bbe680cc43d21a78f9a62132b8cfdf690f/Django-1.5.8.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.9.tar.gz", + "hashes": { + "sha256": "47ce505c5046c38817828bee253b7256872f86c4340db1af698cb8548dbaa0d2" + }, + "provenance": null, + "requires-python": null, + "size": 8074400, + "upload-time": "2014-08-20T20:10:42.568983Z", + "url": "https://files.pythonhosted.org/packages/e3/ea/be67f2d55fd583b7ff6e7cc0764da2b1d6437317354beedabd0ff15cad3a/Django-1.5.9.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.10.tar.gz", + "hashes": { + "sha256": "7cb4217e740f7d5d6d74617dbb9d960f9c09e8269c6762fe68c6e762219f4018" + }, + "provenance": null, + "requires-python": null, + "size": 8074324, + "upload-time": "2014-09-02T20:51:16.978621Z", + "url": "https://files.pythonhosted.org/packages/ff/2f/7412428c52976797c5229a613326cf41d678a0f2fcfafb427ada6c8a561a/Django-1.5.10.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.11.tar.gz", + "hashes": { + "sha256": "bf7d9bb21f24a67badd751bafbda85cb1003f6274ad43ba5984a0868182bf26c" + }, + "provenance": null, + "requires-python": null, + "size": 8075434, + "upload-time": "2014-10-22T16:45:00.838415Z", + "url": "https://files.pythonhosted.org/packages/81/4c/becfb2589793a5052528ced88863427f1d8b09600bcefd6dd52c7eda29bf/Django-1.5.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aa05f331e414052874081f0238d6f8ab12dc457d53bc49b51ed414e21efbd9f5" + }, + "data-dist-info-metadata": { + "sha256": "aa05f331e414052874081f0238d6f8ab12dc457d53bc49b51ed414e21efbd9f5" + }, + "filename": "Django-1.5.12-py2.py3-none-any.whl", + "hashes": { + "sha256": "3574000cdf223c0dd860e807f1156f858f993318720deeb3c7ea70797c78cbf1" + }, + "provenance": null, + "requires-python": null, + "size": 8317210, + "upload-time": "2015-01-03T02:09:00.443838Z", + "url": "https://files.pythonhosted.org/packages/e2/19/2b5fba33b2c6548fcd9ae4961f9d89bafeedf232fe3367c28a85280e9e13/Django-1.5.12-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.12.tar.gz", + "hashes": { + "sha256": "b3de77beb6e59b72071ca66f20c2ad34e1b90d39b0241e62c1f03c668ddd6ced" + }, + "provenance": null, + "requires-python": null, + "size": 8202839, + "upload-time": "2015-01-03T02:09:17.471850Z", + "url": "https://files.pythonhosted.org/packages/7b/a8/e4ffd9cc175c0b6b41cc33463449e6515eff28a27f7102818e24d9fd2517/Django-1.5.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "355923362fdf71d5181ee1b8529c98312aed3b1f6227df958d510b9cada2c159" + }, + "data-dist-info-metadata": { + "sha256": "355923362fdf71d5181ee1b8529c98312aed3b1f6227df958d510b9cada2c159" + }, + "filename": "Django-1.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "9365e04db9ad92524350247906ce6edc8b98fc95d146f697540edbfddb23ba13" + }, + "provenance": null, + "requires-python": null, + "size": 6667901, + "upload-time": "2013-11-06T15:01:02.246764Z", + "url": "https://files.pythonhosted.org/packages/f1/dd/271a9fa17b95a980ac66c44848fef72d29d904d3e141b219f6e91d1904ec/Django-1.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.6.tar.gz", + "hashes": { + "sha256": "d3d9fdc8f313e5a33a6dc7ebdeca19147c11029822b462064c56895d7969ab98" + }, + "provenance": null, + "requires-python": null, + "size": 6597874, + "upload-time": "2013-11-06T15:01:29.487525Z", + "url": "https://files.pythonhosted.org/packages/47/1c/c18fbec3ea87bfa23808fb6527e1a48e5bf59db1ff24ff7d8d6cb0a2bccb/Django-1.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7445c43f622ae798e1bd9f8039d21642da26ae0c90cceac0ba7e265c90c7ac5e" + }, + "data-dist-info-metadata": { + "sha256": "7445c43f622ae798e1bd9f8039d21642da26ae0c90cceac0ba7e265c90c7ac5e" + }, + "filename": "Django-1.6.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "989d42289663ac88169ac2abe8d50b82b29b2fe135307badf588a3d2235c1eef" + }, + "provenance": null, + "requires-python": null, + "size": 6680676, + "upload-time": "2013-12-12T20:04:35.467654Z", + "url": "https://files.pythonhosted.org/packages/53/c4/28cc8a55aa9bf9579bd496f88505f3a14ff0ed4b1c6954a8ba5ce649a685/Django-1.6.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.6.1.tar.gz", + "hashes": { + "sha256": "cf011874f54a16e7452e0fe1e7f4ec144b95b47ecf31766c9f1f8cf438f09c06" + }, + "provenance": null, + "requires-python": null, + "size": 6608178, + "upload-time": "2013-12-12T20:04:13.572132Z", + "url": "https://files.pythonhosted.org/packages/4e/1a/06610645c7be99f342b10d9aa29bf833800778532cc1738406e1805322c1/Django-1.6.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "213b59aa0f964b3547de6ff13d932aae6b467b5e177c3270ae4bfd908af8baee" + }, + "data-dist-info-metadata": { + "sha256": "213b59aa0f964b3547de6ff13d932aae6b467b5e177c3270ae4bfd908af8baee" + }, + "filename": "Django-1.6.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "b81091fd41e952e9d7150b8bc2055b140c2c1132485f78e4ea075013708000d5" + }, + "provenance": null, + "requires-python": null, + "size": 6682217, + "upload-time": "2014-02-06T21:51:23.493703Z", + "url": "https://files.pythonhosted.org/packages/66/f4/e695878103eb7371e1077374e09dec23ce95302f2e55d7b1ad908613cac9/Django-1.6.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.6.2.tar.gz", + "hashes": { + "sha256": "d1b3f8460e936f47846e7c4f80af951eda82a41c253c3a51ff3389863ff1c03a" + }, + "provenance": null, + "requires-python": null, + "size": 6615116, + "upload-time": "2014-02-06T21:50:52.673014Z", + "url": "https://files.pythonhosted.org/packages/21/78/0c2958697c30b35de1ac691f9002c486da052e3fc64b4cf60a9d28ef1d51/Django-1.6.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f2a5782f9f367d40737f6bca1a88491522e7d8cbaff121efc0e7977b637a71d7" + }, + "data-dist-info-metadata": { + "sha256": "f2a5782f9f367d40737f6bca1a88491522e7d8cbaff121efc0e7977b637a71d7" + }, + "filename": "Django-1.6.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "876629e55678f890186671c426084ba20e1ff9f87a45b516923379c543976a5e" + }, + "provenance": null, + "requires-python": null, + "size": 6683433, + "upload-time": "2014-04-21T23:12:03.573997Z", + "url": "https://files.pythonhosted.org/packages/4a/6f/bd944fae447c329a9c316966e2736cda68f5319bd0dba34e4cb92c695457/Django-1.6.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.6.3.tar.gz", + "hashes": { + "sha256": "6d9d3c468f9a09470d00e85fe492ba35edfc72cee7fb65ad0281010eba58b8f1" + }, + "provenance": null, + "requires-python": null, + "size": 6628812, + "upload-time": "2014-04-21T23:12:25.701466Z", + "url": "https://files.pythonhosted.org/packages/9e/a9/a49cfb89bbec60c7720435795c96d315703f1bd0a2fc5b88a9a322534436/Django-1.6.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "495d3097eb5cb302671ebeec3e4c89d285fc3eac559da2246ca12f54b739b635" + }, + "data-dist-info-metadata": { + "sha256": "495d3097eb5cb302671ebeec3e4c89d285fc3eac559da2246ca12f54b739b635" + }, + "filename": "Django-1.6.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "bd90127488621b040a49b7a12e29ba20bebcf2148f6431569f52804b1beb508d" + }, + "provenance": null, + "requires-python": null, + "size": 6683808, + "upload-time": "2014-04-28T20:40:32.164010Z", + "url": "https://files.pythonhosted.org/packages/01/d3/aa92215ab08064294337bcc51a141201e798a7dd80ca9fc1384397b717de/Django-1.6.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.6.4.tar.gz", + "hashes": { + "sha256": "ceee0beea79b1926c767aaa837e1b9e621e5f6b7d27138d90474b3917ca5527b" + }, + "provenance": null, + "requires-python": null, + "size": 6630474, + "upload-time": "2014-04-28T20:40:52.661964Z", + "url": "https://files.pythonhosted.org/packages/71/58/1482ebcd3ac40c6f5a8d0d2504c62323e3ebb94b6775d62011b73178d796/Django-1.6.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f384de6abef3e051f8bec162c14530a7d1233705dde428dfe4c8f1b84be81090" + }, + "data-dist-info-metadata": { + "sha256": "f384de6abef3e051f8bec162c14530a7d1233705dde428dfe4c8f1b84be81090" + }, + "filename": "Django-1.6.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "4eda29d8eb0c8b4a836660b5eff78a0d3e0dc6c191e998a14194f2ff51130da3" + }, + "provenance": null, + "requires-python": null, + "size": 6683598, + "upload-time": "2014-05-14T18:33:13.760622Z", + "url": "https://files.pythonhosted.org/packages/43/6c/7fffbe73fe5703125aa1c9e3279ad3a5e542128ee55a4aa83669db1985cd/Django-1.6.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.6.5.tar.gz", + "hashes": { + "sha256": "36940268c087fede32d3f5887cce9af9e5d27962a0c405aacafc2a3cc1f755c5" + }, + "provenance": null, + "requires-python": null, + "size": 6633768, + "upload-time": "2014-05-14T18:34:11.991240Z", + "url": "https://files.pythonhosted.org/packages/cc/2c/fc2495af4dcc3c81834f9c390cfccfe6b037fdfb5dfdce6c30413170c20b/Django-1.6.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0df0f34b70ce1befaaeda55540c47b2eb84b0630ee389fcb6873afe8968243a9" + }, + "data-dist-info-metadata": { + "sha256": "0df0f34b70ce1befaaeda55540c47b2eb84b0630ee389fcb6873afe8968243a9" + }, + "filename": "Django-1.6.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "75e3429cac94389d4b0f58501ef1f7a0d500db0b35367157ce0d09caefec3372" + }, + "provenance": null, + "requires-python": null, + "size": 6684772, + "upload-time": "2014-08-20T20:17:23.703605Z", + "url": "https://files.pythonhosted.org/packages/9e/c8/19c7a7e76d9777366af0de6db934780b2d276a23054aa8109a661689f09c/Django-1.6.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.6.6.tar.gz", + "hashes": { + "sha256": "536cbd54e533ba3563d205f0c91988b24e7d74b8b253d7825e42214b50ba7e90" + }, + "provenance": null, + "requires-python": null, + "size": 6645456, + "upload-time": "2014-08-20T20:17:01.372683Z", + "url": "https://files.pythonhosted.org/packages/0e/96/0e6b38a7d5dca4662fdeb23d021ce47df1fa388f8f34816ba3cbaed61ec6/Django-1.6.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "fb4280227cf11d578ce7dc02221d3532914fb2c5c0b8d579ae31666e2de19b4a" + }, + "data-dist-info-metadata": { + "sha256": "fb4280227cf11d578ce7dc02221d3532914fb2c5c0b8d579ae31666e2de19b4a" + }, + "filename": "Django-1.6.7-py2.py3-none-any.whl", + "hashes": { + "sha256": "b65dc7f98c5a729314d001ebbac9228befd625705a9e3ae039a5d160c3976fe1" + }, + "provenance": null, + "requires-python": null, + "size": 6684835, + "upload-time": "2014-09-02T20:55:35.591619Z", + "url": "https://files.pythonhosted.org/packages/9e/51/e6059dba3f8fa2adbcb05ba3271e68182c81210055666abd6a01e15ff515/Django-1.6.7-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.6.7.tar.gz", + "hashes": { + "sha256": "9a64211c96a3262bb2545acc82af5d8f3da0175299f7c7e901e4ed455be965fb" + }, + "provenance": null, + "requires-python": null, + "size": 6647301, + "upload-time": "2014-09-02T20:56:17.794128Z", + "url": "https://files.pythonhosted.org/packages/c2/6b/44ae1265b3f3b4f215ce23720f66bb75b0019b5ecd78d720ecfbe36fad0d/Django-1.6.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a57494bf4427ec096a3801095f9f869d0de7ef76b31e58556b085c57f9e56c70" + }, + "data-dist-info-metadata": { + "sha256": "a57494bf4427ec096a3801095f9f869d0de7ef76b31e58556b085c57f9e56c70" + }, + "filename": "Django-1.6.8-py2.py3-none-any.whl", + "hashes": { + "sha256": "8a68c0e8beef56560e01eb0c734d8b969e64d38801e6d98bcae70bb836aa4c3f" + }, + "provenance": null, + "requires-python": null, + "size": 6685693, + "upload-time": "2014-10-22T16:50:19.920524Z", + "url": "https://files.pythonhosted.org/packages/1e/01/e985b325b49ab53b4bad6e22ae7959474b34a8053eb6846f28286a4611fd/Django-1.6.8-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.6.8.tar.gz", + "hashes": { + "sha256": "a8685c1fb5b0bcad9007d941c81493668f9613578add631f406d3f95b84cf6d0" + }, + "provenance": null, + "requires-python": null, + "size": 6650671, + "upload-time": "2014-10-22T16:50:38.114205Z", + "url": "https://files.pythonhosted.org/packages/8e/38/9e47ac747026608f284813ee41d49f0b1770bb78ca75aefb2fb268abe16f/Django-1.6.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1e85ca48355659c09dc7d742187128b8a8caf641314764c330a844bb75035cea" + }, + "data-dist-info-metadata": { + "sha256": "1e85ca48355659c09dc7d742187128b8a8caf641314764c330a844bb75035cea" + }, + "filename": "Django-1.6.9-py2.py3-none-any.whl", + "hashes": { + "sha256": "20dd4ae31564df143fe8ca6daf507b68e32f3ef70987049fdb978023a843431c" + }, + "provenance": null, + "requires-python": null, + "size": 6687845, + "upload-time": "2015-01-03T01:52:23.765940Z", + "url": "https://files.pythonhosted.org/packages/c7/cb/1b2eb81a62f81e862c90675915dd07375d459d789ef372198abec9fbdc7a/Django-1.6.9-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.6.9.tar.gz", + "hashes": { + "sha256": "d8c182e9ac88f6ef7e5f89e71282793d9682e76a8da39a0c4bfd452e611a06a8" + }, + "provenance": null, + "requires-python": null, + "size": 6753466, + "upload-time": "2015-01-03T01:52:35.812923Z", + "url": "https://files.pythonhosted.org/packages/de/c0/b9e7fbf78afb964a7ff7e9609ea7d4c65fb67c7c4d456638dfa45c3f8d0c/Django-1.6.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c0c3f98d8dbfa6205b8cee6bf1d958da4679a388ba135e86939685f8c2f8d392" + }, + "data-dist-info-metadata": { + "sha256": "c0c3f98d8dbfa6205b8cee6bf1d958da4679a388ba135e86939685f8c2f8d392" + }, + "filename": "Django-1.6.10-py2.py3-none-any.whl", + "hashes": { + "sha256": "ceee83ff4c4fa1461289fe07a5879e8440089fadde150d40753691cdd8c942c1" + }, + "provenance": null, + "requires-python": null, + "size": 6688308, + "upload-time": "2015-01-13T18:48:42.343729Z", + "url": "https://files.pythonhosted.org/packages/5c/50/f3eb71c2eee5abbfa4f9368ac0ccdf4d58dcc1d391d60cf9d8eb7070d52d/Django-1.6.10-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.6.10.tar.gz", + "hashes": { + "sha256": "54eb59ce785401c7d1fdeed245efce597e90f811d6a20f6b5c6931c0049d63a6" + }, + "provenance": null, + "requires-python": null, + "size": 6760152, + "upload-time": "2015-01-13T18:48:53.435836Z", + "url": "https://files.pythonhosted.org/packages/ff/83/fad3cc3ac64f8096ae5e56fa1de303ff947fb3fab69cd96d3df9ccf353fb/Django-1.6.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ef29850f8698d070e3c0a2f0827e200d250e282b89ab030a734b8ef98e33ff99" + }, + "data-dist-info-metadata": { + "sha256": "ef29850f8698d070e3c0a2f0827e200d250e282b89ab030a734b8ef98e33ff99" + }, + "filename": "Django-1.6.11-py2.py3-none-any.whl", + "hashes": { + "sha256": "6f2cc848b2b72adf53a6f3f21be049c477e82c408bce7cedb57efeb0984bde24" + }, + "provenance": null, + "requires-python": null, + "size": 6688479, + "upload-time": "2015-03-18T23:57:46.298309Z", + "url": "https://files.pythonhosted.org/packages/80/86/f52eec28e96fb211122424a3db696e7676ad3555c11027afd9fee9bb0d23/Django-1.6.11-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.6.11.tar.gz", + "hashes": { + "sha256": "7e50e573e484435873b3515d7982d80093b2695aba17fd0ff024307454dc3a56" + }, + "provenance": null, + "requires-python": null, + "size": 6764000, + "upload-time": "2015-03-18T23:58:02.690545Z", + "url": "https://files.pythonhosted.org/packages/69/1a/a47b2efd22bf642d19d3dde71f82b29c5608bb96e140a38208bf813f9c3b/Django-1.6.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "73fa71c2b1546e8c3f1ede88cdfe46a52ac0c8be8cc65b599a19e965f55b536b" + }, + "data-dist-info-metadata": { + "sha256": "73fa71c2b1546e8c3f1ede88cdfe46a52ac0c8be8cc65b599a19e965f55b536b" + }, + "filename": "Django-1.7-py2.py3-none-any.whl", + "hashes": { + "sha256": "009ddda445c5750c1a8392979fbd28f3e55de6e43310cd316199837065dff559" + }, + "provenance": null, + "requires-python": null, + "size": 7384572, + "upload-time": "2014-09-02T21:09:27.945216Z", + "url": "https://files.pythonhosted.org/packages/d5/5e/a1328223c382024b2b184dacc713086463ce1a60fe1471d500b3b66f840a/Django-1.7-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.7.tar.gz", + "hashes": { + "sha256": "33f781f17f145f79ee8e0b8d753498e0e0188f0b53b2accad4045d623422d5e1" + }, + "provenance": null, + "requires-python": null, + "size": 7486550, + "upload-time": "2014-09-02T21:10:05.229716Z", + "url": "https://files.pythonhosted.org/packages/df/07/e87b36c24a742deebbffafb31504bbaffe4a20db799b43404f655413052a/Django-1.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "53a488e4c4e0fb171d78a7100e091954b15709afb66811f5ec7c698ad56f93d9" + }, + "data-dist-info-metadata": { + "sha256": "53a488e4c4e0fb171d78a7100e091954b15709afb66811f5ec7c698ad56f93d9" + }, + "filename": "Django-1.7.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "679fc24b3e85bf5a07ca2f6d5c4cdf3d4477bbb02f43a6548335952cc75b5d23" + }, + "provenance": null, + "requires-python": null, + "size": 7414830, + "upload-time": "2014-10-22T16:56:56.139953Z", + "url": "https://files.pythonhosted.org/packages/d2/29/1935a5825b8820d1e398ab83f0730d483ec731fae34745ddac8318cf6ac8/Django-1.7.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.7.1.tar.gz", + "hashes": { + "sha256": "3de62e71ce2cfbcdecb6e344cad04948506c8410ea5c6eab15c8f3b31b8ac1c0" + }, + "provenance": null, + "requires-python": null, + "size": 7527499, + "upload-time": "2014-10-22T16:57:16.294800Z", + "url": "https://files.pythonhosted.org/packages/8c/a3/9876f73205ed8e1a2e345245e7e66fc02a056f29503590eca392fcb3e7c0/Django-1.7.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06b75828b65252908062438b38160ed6f5a4fb6ed6d9415c73e2c13a75d2c9cc" + }, + "data-dist-info-metadata": { + "sha256": "06b75828b65252908062438b38160ed6f5a4fb6ed6d9415c73e2c13a75d2c9cc" + }, + "filename": "Django-1.7.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "b22871edc9ddf3e57b18989c3c7e9174b4c168dc7b8dbe3f31d4101a73bf2006" + }, + "provenance": null, + "requires-python": null, + "size": 7420120, + "upload-time": "2015-01-03T01:37:27.712134Z", + "url": "https://files.pythonhosted.org/packages/bb/e3/97cfd29ab86059c1df12a5a2593d214d52b9c22f6f40e2f0dc891b1899fe/Django-1.7.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.7.2.tar.gz", + "hashes": { + "sha256": "31c6c3c229f8c04b3be87e6afc3492903b57ec8f1188a47b6ae160d90cf653c8" + }, + "provenance": null, + "requires-python": null, + "size": 7577911, + "upload-time": "2015-01-03T01:37:40.931378Z", + "url": "https://files.pythonhosted.org/packages/32/28/3e17392530e8bc38db501a9d85d2013e260657a785fc0b568f2c1bcf2a9e/Django-1.7.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7e5929642450ec237932a4cf0d063563ec9aabe0c0c10a3091ff0505dbfec980" + }, + "data-dist-info-metadata": { + "sha256": "7e5929642450ec237932a4cf0d063563ec9aabe0c0c10a3091ff0505dbfec980" + }, + "filename": "Django-1.7.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "72edd47b55ae748d29f1a71d5ca4b86e785c9fb974407cf242b3168e6f1b177e" + }, + "provenance": null, + "requires-python": null, + "size": 7421196, + "upload-time": "2015-01-13T18:39:44.032666Z", + "url": "https://files.pythonhosted.org/packages/4d/b9/b972b87a27330e6647abb9766c1d32e5726430cfcc60b2b9c2f2d0e28bcb/Django-1.7.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.7.3.tar.gz", + "hashes": { + "sha256": "f226fb8aa438456968d403f6739de1cf2dad128db86f66ee2b41dfebe3645c5b" + }, + "provenance": null, + "requires-python": null, + "size": 7589559, + "upload-time": "2015-01-13T18:39:56.760858Z", + "url": "https://files.pythonhosted.org/packages/49/57/e57dc454702a565815160fec24cff7a833331c6b603afb6e30f2102ca29c/Django-1.7.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ae816379593015ec149d1e43c0ebebd567379af4093c8517941147a90ebff348" + }, + "data-dist-info-metadata": { + "sha256": "ae816379593015ec149d1e43c0ebebd567379af4093c8517941147a90ebff348" + }, + "filename": "Django-1.7.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "42002065cc98bc99b5bae0084ddb13a0ad611a171dcdaf5ba96731935da744a4" + }, + "provenance": null, + "requires-python": null, + "size": 7422181, + "upload-time": "2015-01-27T17:22:19.680252Z", + "url": "https://files.pythonhosted.org/packages/c9/1e/66f185ca0d4d0ca11b94caeac96a33a13954963a8b563b67d11f50bfeee7/Django-1.7.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.7.4.tar.gz", + "hashes": { + "sha256": "f33255afbb9ee0977d9095ab0b50fde1f8ddff4220b57e8d19c6620b3e316170" + }, + "provenance": null, + "requires-python": null, + "size": 7592584, + "upload-time": "2015-01-27T17:22:47.486790Z", + "url": "https://files.pythonhosted.org/packages/f3/af/91bf47f38841c1b64875cb6ff40c6466e71ed8c0864ef837e1db5c4fbac8/Django-1.7.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "99325d556a5a70b0e655a82fe2177e7157b85862cc55bba56d2e5c779d7efdd5" + }, + "data-dist-info-metadata": { + "sha256": "99325d556a5a70b0e655a82fe2177e7157b85862cc55bba56d2e5c779d7efdd5" + }, + "filename": "Django-1.7.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "ac85d95150ad013632bef5e7ff9ea6decce8100713945d3c61a1b671e6c11d2c" + }, + "provenance": null, + "requires-python": null, + "size": 7422703, + "upload-time": "2015-02-25T13:58:22.048763Z", + "url": "https://files.pythonhosted.org/packages/4d/dc/7b29fa98915a25a443eb5091aff1a0ef007d27c9848365a1fd0a108b5f39/Django-1.7.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.7.5.tar.gz", + "hashes": { + "sha256": "1c391f9349c97df503dac3461599f24235e4d04393498e6060e74dd2721460bc" + }, + "provenance": null, + "requires-python": null, + "size": 7599017, + "upload-time": "2015-02-25T13:58:38.544144Z", + "url": "https://files.pythonhosted.org/packages/d1/ab/8d0fe798860f897e388dbb5a2df468db47c52645cbbd378963eff508cf91/Django-1.7.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8549a8917a11873e5d879c9ddf8b33197bcb52d73c416c5a07fcd498036c8568" + }, + "data-dist-info-metadata": { + "sha256": "8549a8917a11873e5d879c9ddf8b33197bcb52d73c416c5a07fcd498036c8568" + }, + "filename": "Django-1.7.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "f82fb42e84ca28dcbb1149a933ec9c2958546f338f657dd59307db4da0a53c3e" + }, + "provenance": null, + "requires-python": null, + "size": 7422729, + "upload-time": "2015-03-09T15:30:40.158699Z", + "url": "https://files.pythonhosted.org/packages/f7/1d/f2928f2be4da63a6304d56dcfde893fcd68cae49a70d35d2fda625f66525/Django-1.7.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.7.6.tar.gz", + "hashes": { + "sha256": "b0f15e0ffe59a2f37cbaf53543f05d2f40c5a755390df03ec0655b5e4a8d4c90" + }, + "provenance": null, + "requires-python": null, + "size": 7601179, + "upload-time": "2015-03-09T15:30:50.859703Z", + "url": "https://files.pythonhosted.org/packages/f3/13/f7ac67daff05d52bc4db7163040cc88aaf9dcb9cb65349056276f08bf536/Django-1.7.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9ca7324c20b5517aedef235784f3ff10291de2dc3e87d770045b5e2761be5d5c" + }, + "data-dist-info-metadata": { + "sha256": "9ca7324c20b5517aedef235784f3ff10291de2dc3e87d770045b5e2761be5d5c" + }, + "filename": "Django-1.7.7-py2.py3-none-any.whl", + "hashes": { + "sha256": "eec57d3219501ec6e685646826f2eb8e77687a93fe374a7e6994490520db093e" + }, + "provenance": null, + "requires-python": null, + "size": 7422997, + "upload-time": "2015-03-18T23:49:08.712508Z", + "url": "https://files.pythonhosted.org/packages/b5/6b/810aad2c715fa19ffcf30b592cc90b931152268e59c3c526563be0b462e0/Django-1.7.7-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.7.7.tar.gz", + "hashes": { + "sha256": "4816f892063569ca9a77584fa23cb4995c1b3b954ef875102a8219229cbd2e33" + }, + "provenance": null, + "requires-python": null, + "size": 7603286, + "upload-time": "2015-03-18T23:49:18.866382Z", + "url": "https://files.pythonhosted.org/packages/61/52/2e39a916cb6697fa89cc9143134ec9ef470f4014a16d432044334b7204ff/Django-1.7.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b34b3431443423afc5edaffbd9857d83aa75104857ad12085e97616b410e3597" + }, + "data-dist-info-metadata": { + "sha256": "b34b3431443423afc5edaffbd9857d83aa75104857ad12085e97616b410e3597" + }, + "filename": "Django-1.7.8-py2.py3-none-any.whl", + "hashes": { + "sha256": "3c63d4e8a6bab7d4eccf41240ce1bcdc59cf92a09499eca75bcb701e342306aa" + }, + "provenance": null, + "requires-python": null, + "size": 7423353, + "upload-time": "2015-05-01T20:42:44.291666Z", + "url": "https://files.pythonhosted.org/packages/87/12/01d937731539a729cb82ecec6763f0f893782287a66ca5768c44b507a2e7/Django-1.7.8-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.7.8.tar.gz", + "hashes": { + "sha256": "f0ab12c7c88a033681e44e2e4bf4a93d93c85d5b1e8e9c875b4b917abb246921" + }, + "provenance": null, + "requires-python": null, + "size": 7604685, + "upload-time": "2015-05-01T20:42:55.907784Z", + "url": "https://files.pythonhosted.org/packages/b2/a8/96ffe1a3755e4d7763f014dda866077697ee949a63ac7980c4432b77aa8a/Django-1.7.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "64b3c21cdf67f9a39f78f87f8d4ed84d4b7d64e4e05c6a106fbfa7b09f37a3ad" + }, + "data-dist-info-metadata": { + "sha256": "64b3c21cdf67f9a39f78f87f8d4ed84d4b7d64e4e05c6a106fbfa7b09f37a3ad" + }, + "filename": "Django-1.7.9-py2.py3-none-any.whl", + "hashes": { + "sha256": "4d58e452744b76876d8199ca44144a252c254e8914939240ae3527c4eaa1882f" + }, + "provenance": null, + "requires-python": null, + "size": 7423771, + "upload-time": "2015-07-08T21:33:04.180643Z", + "url": "https://files.pythonhosted.org/packages/cd/69/f41554b2d76bddd1de18b6c2f7729c18fa823f24f2140f995599e2b9f43f/Django-1.7.9-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.7.9.tar.gz", + "hashes": { + "sha256": "4f3f9fe4e5d20ff8ed6a90b5d2f2df2d8fc054e478cdcc3db81c6b29bd217860" + }, + "provenance": null, + "requires-python": null, + "size": 7605194, + "upload-time": "2015-07-08T19:50:47.243246Z", + "url": "https://files.pythonhosted.org/packages/e6/f3/544641b38e4ac212562b0c9722e8ee5e3ec07e6e2ba644a41d5044f2a9ad/Django-1.7.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f8b7c6e87436628360d126190ac1650c363304208d51b993cb14a8214e74fe43" + }, + "data-dist-info-metadata": { + "sha256": "f8b7c6e87436628360d126190ac1650c363304208d51b993cb14a8214e74fe43" + }, + "filename": "Django-1.7.10-py2.py3-none-any.whl", + "hashes": { + "sha256": "1db5dafe4fe8302f34449283864baa74d0d64013613aa200918187bf76902d5f" + }, + "provenance": null, + "requires-python": null, + "size": 7424722, + "upload-time": "2015-08-18T17:15:28.710738Z", + "url": "https://files.pythonhosted.org/packages/23/73/c0440d75121e69292115dd9d5e9f547113a86b73309652700b02fcb13d08/Django-1.7.10-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.7.10.tar.gz", + "hashes": { + "sha256": "b9357d2cebe61997055d417d607f9c650e817cd1a383b9a1b88bf1edad797c75" + }, + "provenance": null, + "requires-python": null, + "size": 7584312, + "upload-time": "2015-08-18T17:15:47.478514Z", + "url": "https://files.pythonhosted.org/packages/b1/8c/57e58359f201c8b3b46706bf06a5cef32d0a8176cf287f45ad7b2eb10891/Django-1.7.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a28ef2e51f950a83a4c9ab978dcd4a62bded97f83d338494512677815d81c96b" + }, + "data-dist-info-metadata": { + "sha256": "a28ef2e51f950a83a4c9ab978dcd4a62bded97f83d338494512677815d81c96b" + }, + "filename": "Django-1.7.11-py2.py3-none-any.whl", + "hashes": { + "sha256": "100164556897c1219f33706e63a656b8848d33d09b0161e2deefcc50978cf62d" + }, + "provenance": null, + "requires-python": null, + "size": 7424228, + "upload-time": "2015-11-24T17:19:47.417001Z", + "url": "https://files.pythonhosted.org/packages/cd/1a/9797706779fc77317887bcf4b12632c24aed8404b694ed1b8d1f7053c92b/Django-1.7.11-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.7.11.tar.gz", + "hashes": { + "sha256": "2039144fce8f1b603d03fa5a5643578df1ad007c4ed41a617f02a3943f7059a1" + }, + "provenance": null, + "requires-python": null, + "size": 7586798, + "upload-time": "2015-11-24T17:20:22.836539Z", + "url": "https://files.pythonhosted.org/packages/53/2a/cca393c0d65813f9f8e4d41e4a4d7d64fe8a6bd6dd7276583e2b6653af61/Django-1.7.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3d3e4f8a0cfd87e5b461ec6a3a4e1cd45008c0b7cf1df6d5e9fe398a97bd3969" + }, + "data-dist-info-metadata": { + "sha256": "3d3e4f8a0cfd87e5b461ec6a3a4e1cd45008c0b7cf1df6d5e9fe398a97bd3969" + }, + "filename": "Django-1.8a1-py2.py3-none-any.whl", + "hashes": { + "sha256": "ecca07bdf863444f955160a822fe3c979e3c64e1eb1d9553a4ba03c2af8864f2" + }, + "provenance": null, + "requires-python": null, + "size": 6899082, + "upload-time": "2015-01-16T22:25:13.083005Z", + "url": "https://files.pythonhosted.org/packages/92/e7/95566ef630009a2b21fb1f0815287aa291be8756eb822f6f29a80cdd6084/Django-1.8a1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ec9986efd2c08d2f907aa3a7c873ecfd06f2e5a729879ae6462785b705a82270" + }, + "data-dist-info-metadata": { + "sha256": "ec9986efd2c08d2f907aa3a7c873ecfd06f2e5a729879ae6462785b705a82270" + }, + "filename": "Django-1.8b1-py2.py3-none-any.whl", + "hashes": { + "sha256": "2cc94282a29ecea856acde4363d2f2f87170f0c30d96c7f953c5c46e2bca367a" + }, + "provenance": null, + "requires-python": null, + "size": 6521989, + "upload-time": "2015-02-25T13:42:42.788820Z", + "url": "https://files.pythonhosted.org/packages/76/d4/a489819b66706406c07819844bae3f7d9613104c1581af2a4ef567e67c48/Django-1.8b1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4940414f1cee675109e5f25416ec6a2bd0fefa860ec695d3b97876b80a322a04" + }, + "data-dist-info-metadata": { + "sha256": "4940414f1cee675109e5f25416ec6a2bd0fefa860ec695d3b97876b80a322a04" + }, + "filename": "Django-1.8b2-py2.py3-none-any.whl", + "hashes": { + "sha256": "4f03f3e14c43cdb4002e705ca4631d0623706d2ba2ce51385c61742f31268fc6" + }, + "provenance": null, + "requires-python": null, + "size": 6522351, + "upload-time": "2015-03-09T15:55:16.864430Z", + "url": "https://files.pythonhosted.org/packages/ab/d6/97affc9b5435234b906009ad11f6ca6e9c10d6c17752a25e82a92f44acca/Django-1.8b2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663279fbb45ad478fd63f99b88dab59aaa8f9764c5a628f0d3bc8a343f564bb" + }, + "data-dist-info-metadata": { + "sha256": "1663279fbb45ad478fd63f99b88dab59aaa8f9764c5a628f0d3bc8a343f564bb" + }, + "filename": "Django-1.8c1-py2.py3-none-any.whl", + "hashes": { + "sha256": "eb11796aa8e0e083409d513bd144002a986cce7bb22041b8df3f2c0734387898" + }, + "provenance": null, + "requires-python": null, + "size": 6410414, + "upload-time": "2015-03-18T23:39:34.451697Z", + "url": "https://files.pythonhosted.org/packages/68/06/d854d6b1b3ad307571860cc6b1a65ed01325cc7702efdce514695dd6b8af/Django-1.8c1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6b8e3522f372435f6aebc5e355b6af533bdc53e3d8cdc44e67c830473360c311" + }, + "data-dist-info-metadata": { + "sha256": "6b8e3522f372435f6aebc5e355b6af533bdc53e3d8cdc44e67c830473360c311" + }, + "filename": "Django-1.8-py2.py3-none-any.whl", + "hashes": { + "sha256": "6a03ce2feafdd193a0ba8a26dbd9773e757d2e5d5e7933a62eac129813bd381a" + }, + "provenance": null, + "requires-python": null, + "size": 6154536, + "upload-time": "2015-04-01T20:12:37.288238Z", + "url": "https://files.pythonhosted.org/packages/4e/1c/17a429cfb79c1814d1ec31939fc5cf4a8ac68fe934279e095fb6160123a9/Django-1.8-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.tar.gz", + "hashes": { + "sha256": "066bad42cb4c66944e7efcf7304d3d17f7b0eb222e53958cdd866420d2e8b412" + }, + "provenance": null, + "requires-python": null, + "size": 7258871, + "upload-time": "2015-04-01T20:12:48.080635Z", + "url": "https://files.pythonhosted.org/packages/7e/8d/505c0673f65d5aec80012d27ba7924054b665ff88e2babab93e1e7c77663/Django-1.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6eab01e5b5d9c198316308557d20c2c606a5453e798a91a0b39a6a3f1b3091ff" + }, + "data-dist-info-metadata": { + "sha256": "6eab01e5b5d9c198316308557d20c2c606a5453e798a91a0b39a6a3f1b3091ff" + }, + "filename": "Django-1.8.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "d92ad85a8684d86d078312acb0860824861a3cfcb482428f40878421f2253398" + }, + "provenance": null, + "requires-python": null, + "size": 6163056, + "upload-time": "2015-05-01T20:36:34.829219Z", + "url": "https://files.pythonhosted.org/packages/0a/a9/4cc0b81cb74da397e0c6374322442f43e54da0af4da1e870b660c99ba58a/Django-1.8.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.1.tar.gz", + "hashes": { + "sha256": "c6c7e7a961e2847d050d214ca96dc3167bb5f2b25cd5c6cb2eea96e1717f4ade" + }, + "provenance": null, + "requires-python": null, + "size": 7270084, + "upload-time": "2015-05-01T20:36:45.639030Z", + "url": "https://files.pythonhosted.org/packages/42/fe/e0e7d13a0cb47f0af9f36e2523438d85b8d30ed640b72ace2629bd75b181/Django-1.8.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6f1c25ec6a596bc742a01e5d0a2a43228baa6b505cd74051831ff1d9004fc87b" + }, + "data-dist-info-metadata": { + "sha256": "6f1c25ec6a596bc742a01e5d0a2a43228baa6b505cd74051831ff1d9004fc87b" + }, + "filename": "Django-1.8.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "bd57d950778db81f55f89efcbcb905ee839a778ba790ae4308b8a316835eb7ce" + }, + "provenance": null, + "requires-python": null, + "size": 6164181, + "upload-time": "2015-05-20T18:02:14.621999Z", + "url": "https://files.pythonhosted.org/packages/4e/9d/2a1835ccbf8e1f0d6755d0e938ffd855f23886d055a7a18cc00a5224a99b/Django-1.8.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.2.tar.gz", + "hashes": { + "sha256": "3bb60536b2fb2084612fc9486634295e7208790029081842524916b5a66d206f" + }, + "provenance": null, + "requires-python": null, + "size": 7275112, + "upload-time": "2015-05-20T18:02:30.286562Z", + "url": "https://files.pythonhosted.org/packages/b3/c0/1ee1c6a2e3ebf6c98fd401e2a039e515308595ddff7525357eeadafb4cb3/Django-1.8.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b821c08a097188a19caecc068dcb53764c65f682453d353813152acfc9d49939" + }, + "data-dist-info-metadata": { + "sha256": "b821c08a097188a19caecc068dcb53764c65f682453d353813152acfc9d49939" + }, + "filename": "Django-1.8.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "047d0f4c93262b33801049a2dcddaef09c29e741c03a947a3556ea4748eed2e2" + }, + "provenance": null, + "requires-python": null, + "size": 6165665, + "upload-time": "2015-07-08T19:43:24.197330Z", + "url": "https://files.pythonhosted.org/packages/a3/e1/0f3c17b1caa559ba69513ff72e250377c268d5bd3e8ad2b22809c7e2e907/Django-1.8.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.3.tar.gz", + "hashes": { + "sha256": "2bb654fcc05fd53017c88caf2bc38b5c5ea23c91f8ac7f0a28b290daf2305bba" + }, + "provenance": null, + "requires-python": null, + "size": 7284327, + "upload-time": "2015-07-08T19:43:35.397608Z", + "url": "https://files.pythonhosted.org/packages/9e/ed/40a000533fd6e5147f326203163650bff9cd4e4432c5664a9799b95bddd1/Django-1.8.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d34e99a5e79f9e5af5985f32faf69ac41ab59efd3234a78b2eec854ce2cb7b09" + }, + "data-dist-info-metadata": { + "sha256": "d34e99a5e79f9e5af5985f32faf69ac41ab59efd3234a78b2eec854ce2cb7b09" + }, + "filename": "Django-1.8.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "2376c3d8c5f495b302b112d7232c84761130c430e1840c05a2a02b28f17dd596" + }, + "provenance": null, + "requires-python": null, + "size": 6167091, + "upload-time": "2015-08-18T17:06:21.380689Z", + "url": "https://files.pythonhosted.org/packages/7e/c3/2574a681af30d99b8fd60008c3e56f4ab0acad2af70fea6c135b8bff60a2/Django-1.8.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.4.tar.gz", + "hashes": { + "sha256": "826996c81e1cc773500124d5c19212e4a7681a55ee169fab9085f2b3015a70d8" + }, + "provenance": null, + "requires-python": null, + "size": 7265101, + "upload-time": "2015-08-18T17:06:55.158421Z", + "url": "https://files.pythonhosted.org/packages/da/31/cc1ab8109387d178bfa0d1f85a6a6175b07c72b63db92f42c27aab83df3c/Django-1.8.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "42890a60ca077c0c000fab38b6cbab474741a7a12811309328ba2688ab8fc22f" + }, + "data-dist-info-metadata": { + "sha256": "42890a60ca077c0c000fab38b6cbab474741a7a12811309328ba2688ab8fc22f" + }, + "filename": "Django-1.8.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "644c5cc2d064a38d439627549e6382a8bc28b80a243fe5cbba40b1efd2babdeb" + }, + "provenance": null, + "requires-python": null, + "size": 6167038, + "upload-time": "2015-10-04T00:06:01.281154Z", + "url": "https://files.pythonhosted.org/packages/69/cc/9aa13faa16849cdf0b27e5ad9b1a9f82d1c1136c88382f24fe07b4290e35/Django-1.8.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.5.tar.gz", + "hashes": { + "sha256": "2d174e4a3f54708d0d5b6ff1bf54ae71652e83bb06d7576b3b20d916b29c3653" + }, + "provenance": null, + "requires-python": null, + "size": 7270297, + "upload-time": "2015-10-04T00:06:18.616258Z", + "url": "https://files.pythonhosted.org/packages/d9/9a/e6ca54fe351085b907551adda560a5494811a6aa1521ddddf72fe657d8e4/Django-1.8.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2f1b042c91af07838aaa80dc6d585c4538cde197788dbe74445f2139ef13980c" + }, + "data-dist-info-metadata": { + "sha256": "2f1b042c91af07838aaa80dc6d585c4538cde197788dbe74445f2139ef13980c" + }, + "filename": "Django-1.8.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "c3283f41f25334bbc0279d535218c949da847c8f2ea1dc03e02981f2e813ad31" + }, + "provenance": null, + "requires-python": null, + "size": 6169165, + "upload-time": "2015-11-04T17:03:39.883061Z", + "url": "https://files.pythonhosted.org/packages/d2/8b/115baec29ab28754da734b89e4a6aa8e5f0588d1b8f0db03d8b9f87bb88c/Django-1.8.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.6.tar.gz", + "hashes": { + "sha256": "359d56f55a033a92831eab1f7ec47db3f9ad8e07f28ead9035d961886d54459a" + }, + "provenance": null, + "requires-python": null, + "size": 7341303, + "upload-time": "2015-11-04T17:03:52.915842Z", + "url": "https://files.pythonhosted.org/packages/b1/24/e169968d525c4d5ce20c85cb3a6c094543cbc109aa270dcac0759c6a644f/Django-1.8.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "696c66e29cbb24d46bb0c3e198db6057880a8b8146eb3526774d7a7b40b54b73" + }, + "data-dist-info-metadata": { + "sha256": "696c66e29cbb24d46bb0c3e198db6057880a8b8146eb3526774d7a7b40b54b73" + }, + "filename": "Django-1.8.7-py2.py3-none-any.whl", + "hashes": { + "sha256": "8fb693ecfe4cd6ff9ae3136ff0a1eaa4acae01af227bb81e646dc2bad3295ccf" + }, + "provenance": null, + "requires-python": null, + "size": 6169517, + "upload-time": "2015-11-24T17:28:47.348560Z", + "url": "https://files.pythonhosted.org/packages/aa/c8/227d39d4014cdc999a480d341ee2119a74ecc5192d6ce91883e6661d51d4/Django-1.8.7-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.7.tar.gz", + "hashes": { + "sha256": "17a66de5cf59b5ee81c3dc57609b145bb45adddc0dc06937b998597d6e7b4523" + }, + "provenance": null, + "requires-python": null, + "size": 7276831, + "upload-time": "2015-11-24T17:29:07.982583Z", + "url": "https://files.pythonhosted.org/packages/e1/5d/6922fc7c382be5157b723f7bfe78035ccfd3e53fa21e9bffb44381153be5/Django-1.8.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4f9b32b4cfe1e7e343a52f13d276e5e64fd2d9d2af8a5c2932f65979c65fc" + }, + "data-dist-info-metadata": { + "sha256": "12b4f9b32b4cfe1e7e343a52f13d276e5e64fd2d9d2af8a5c2932f65979c65fc" + }, + "filename": "Django-1.8.8-py2.py3-none-any.whl", + "hashes": { + "sha256": "05816963cbbadd131bcee8fb5069d8695796e25d081ec24eff62bc1fc8ed891a" + }, + "provenance": null, + "requires-python": null, + "size": 6170205, + "upload-time": "2016-01-02T14:28:21.103773Z", + "url": "https://files.pythonhosted.org/packages/30/d6/acf4ab0a1e0d4409533853c6b2b008d44b38b8bbae367cc3b1838b49299f/Django-1.8.8-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.8.tar.gz", + "hashes": { + "sha256": "8255242fa0d9e0bf331259a6bdb81364933acbe8863291661558ffdb2fc9ed70" + }, + "provenance": null, + "requires-python": null, + "size": 7286780, + "upload-time": "2016-01-02T14:28:34.130412Z", + "url": "https://files.pythonhosted.org/packages/1c/1c/02308e66ee4ce3ad5a2b8f1e7b538b8a8637e0b48e0ad905bfc4105ee585/Django-1.8.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e82e1f88850f6d780f60eccb11e740ad2a90500411858f855010ced070da6875" + }, + "data-dist-info-metadata": { + "sha256": "e82e1f88850f6d780f60eccb11e740ad2a90500411858f855010ced070da6875" + }, + "filename": "Django-1.8.9-py2.py3-none-any.whl", + "hashes": { + "sha256": "6481bbb3d410d8a7923e9c9ed23b799f269a6526b2fa83a04b8ba3069f61dd71" + }, + "provenance": null, + "requires-python": null, + "size": 6170645, + "upload-time": "2016-02-01T17:24:16.379699Z", + "url": "https://files.pythonhosted.org/packages/a7/a2/f4e7926062f5c61d98e87b9d0365ca1a0fab6be599dbea90ce2fab27f395/Django-1.8.9-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.9.tar.gz", + "hashes": { + "sha256": "fc012d8507201a628e877202bb7800799152285f69aa0d42a7c506a96fbbd2e3" + }, + "provenance": null, + "requires-python": null, + "size": 7288701, + "upload-time": "2016-02-01T17:24:29.386552Z", + "url": "https://files.pythonhosted.org/packages/a4/8c/82cfd400e620cedc36ac5677d4c1fdebea688a4b3f5193e45b8ff15169ce/Django-1.8.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "061ff393c24caf880cca69192679c8aaa6a7c00eeeaf7547e6cfc5f1ef6d4d18" + }, + "data-dist-info-metadata": { + "sha256": "061ff393c24caf880cca69192679c8aaa6a7c00eeeaf7547e6cfc5f1ef6d4d18" + }, + "filename": "Django-1.8.10-py2.py3-none-any.whl", + "hashes": { + "sha256": "471b41cb53d675138475b488c429424ed143e57ad755a2c8ab1206ac30490284" + }, + "provenance": null, + "requires-python": null, + "size": 6171409, + "upload-time": "2016-03-01T17:10:07.758955Z", + "url": "https://files.pythonhosted.org/packages/4d/67/af6637a50da0a9aee3c032b7333c670734ecc0df6f7c7562fd8b3fdcac22/Django-1.8.10-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.10.tar.gz", + "hashes": { + "sha256": "d2e5b11eb694984957378419f809b7205598326373d509d0262f9f84b17d1a23" + }, + "provenance": null, + "requires-python": null, + "size": 7291016, + "upload-time": "2016-03-01T17:10:34.083677Z", + "url": "https://files.pythonhosted.org/packages/52/52/a0454fb9a5d0b4c866e5ab917484b7e3e79f0ae9fbbc1639835a78186df1/Django-1.8.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d0b967dcdb21e9c041fe33d5091a9c84fd95d8a3fc78d0857ef317f60c71b038" + }, + "data-dist-info-metadata": { + "sha256": "d0b967dcdb21e9c041fe33d5091a9c84fd95d8a3fc78d0857ef317f60c71b038" + }, + "filename": "Django-1.8.11-py2.py3-none-any.whl", + "hashes": { + "sha256": "54be9d6eab6cc0e2da558c12aea6cff7d5a0124c8a470e1ff61134ba9ed37f20" + }, + "provenance": null, + "requires-python": null, + "size": 6171434, + "upload-time": "2016-03-05T18:36:08.828432Z", + "url": "https://files.pythonhosted.org/packages/b8/c2/e162862650c30999ab39e05c7b12794d3f80e6b5a99c786419eddbb28fa3/Django-1.8.11-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.11.tar.gz", + "hashes": { + "sha256": "ec148be73548da090dd76c2e8c57c98e8b1e84f2cb87500b9be5420187a435fb" + }, + "provenance": null, + "requires-python": null, + "size": 7292193, + "upload-time": "2016-03-05T18:36:25.916378Z", + "url": "https://files.pythonhosted.org/packages/92/41/46db17c36b6eaab3dbf600f094b2e3643f96c78d2cfcbeb4fe97d27ce03e/Django-1.8.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2054a38cb738b83e9e842b6cf3a81c672df795e60de751f148a6c24e7954973f" + }, + "data-dist-info-metadata": { + "sha256": "2054a38cb738b83e9e842b6cf3a81c672df795e60de751f148a6c24e7954973f" + }, + "filename": "Django-1.8.12-py2.py3-none-any.whl", + "hashes": { + "sha256": "9c60c4af02faffb6f1c2bc7c7a09169c59230fa06c30a552414b816ee79f0c2a" + }, + "provenance": null, + "requires-python": null, + "size": 6171522, + "upload-time": "2016-04-01T17:54:27.137333Z", + "url": "https://files.pythonhosted.org/packages/d5/0d/445186a82bbcc75166a507eff586df683c73641e7d6bb7424a44426dca71/Django-1.8.12-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.12.tar.gz", + "hashes": { + "sha256": "b68fa73d537f8362d73fec1aa2b7a1e8572349b12942ac756ec1041b6b0e7113" + }, + "provenance": null, + "requires-python": null, + "size": 7294654, + "upload-time": "2016-04-01T17:54:40.693793Z", + "url": "https://files.pythonhosted.org/packages/c6/a2/3e3870966c64a46e0d974d4a40eb60f921a7cbb195d38ff00328899dcc7a/Django-1.8.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d2517ef96ebc2ac35b1eb67132ed64d52fbe313be0e7092a2861bcd14e5e17aa" + }, + "data-dist-info-metadata": { + "sha256": "d2517ef96ebc2ac35b1eb67132ed64d52fbe313be0e7092a2861bcd14e5e17aa" + }, + "filename": "Django-1.8.13-py2.py3-none-any.whl", + "hashes": { + "sha256": "dad5da0cd7f3cca7da3ac42a19abba30f5cc10fae4976e474051e7085b4e95d1" + }, + "provenance": null, + "requires-python": null, + "size": 6171517, + "upload-time": "2016-05-02T22:49:58.426172Z", + "url": "https://files.pythonhosted.org/packages/22/08/904238c9c53654ff92024424ed545755873b127d73fe6393fa8ff0433815/Django-1.8.13-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.13.tar.gz", + "hashes": { + "sha256": "128e8bdc11c69ea90f778435d38126453d3bf283dbd28cf15a33aa8e52245df4" + }, + "provenance": null, + "requires-python": null, + "size": 7293834, + "upload-time": "2016-05-02T22:51:42.144726Z", + "url": "https://files.pythonhosted.org/packages/85/0e/0200c2c3792a4fb8bda6a8597d267abaeb00d862e3a110f99cb101398d4d/Django-1.8.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f4416934c4aac15544a859d06dc0617b15d3ea809713cd6685a5d9bb3773b7bc" + }, + "data-dist-info-metadata": { + "sha256": "f4416934c4aac15544a859d06dc0617b15d3ea809713cd6685a5d9bb3773b7bc" + }, + "filename": "Django-1.8.14-py2.py3-none-any.whl", + "hashes": { + "sha256": "1716747f7e0fbee6e2c1c0bcdb74307139d441a79eb4dcc97d206c615e1ded15" + }, + "provenance": null, + "requires-python": null, + "size": 6171120, + "upload-time": "2016-07-18T18:38:12.976852Z", + "url": "https://files.pythonhosted.org/packages/12/13/66eeba22d40f86d6cecc5a12784ae84b53f2ba171c448b1646ede25a99cd/Django-1.8.14-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.14.tar.gz", + "hashes": { + "sha256": "5282c48b90fbb29507299f592215378e849a2808f485e4144626e66715d5464d" + }, + "provenance": null, + "requires-python": null, + "size": 7293650, + "upload-time": "2016-07-18T18:38:36.642604Z", + "url": "https://files.pythonhosted.org/packages/4f/a5/0fb863c3b83f8a15b50731d02d835cb15fef93193c7cbbaacbb2b6adf1e0/Django-1.8.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f3d8e2ad1b90b1001a7545d73d2822b39b4b147d719e35277301d643c7b02d32" + }, + "data-dist-info-metadata": { + "sha256": "f3d8e2ad1b90b1001a7545d73d2822b39b4b147d719e35277301d643c7b02d32" + }, + "filename": "Django-1.8.15-py2.py3-none-any.whl", + "hashes": { + "sha256": "e2e41aeb4fb757575021621dc28fceb9ad137879ae0b854067f1726d9a772807" + }, + "provenance": null, + "requires-python": null, + "size": 6171252, + "upload-time": "2016-09-26T18:30:16.752726Z", + "url": "https://files.pythonhosted.org/packages/f3/bb/865626b78c2e87acd4dc1bd8f8cb0a49582ec65e40968f3d24f594bba600/Django-1.8.15-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.15.tar.gz", + "hashes": { + "sha256": "863e543ac985d5cfbce09213fa30bc7c802cbdf60d6db8b5f9dab41e1341eacd" + }, + "provenance": null, + "requires-python": null, + "size": 7295362, + "upload-time": "2016-09-26T18:30:30.224525Z", + "url": "https://files.pythonhosted.org/packages/90/3b/659733fa8eec56780e5f268efc33d4c57c5f062a2d659fbb95467ba9da46/Django-1.8.15.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c007ae163ec88ee3c67c6de6a2f2c157305f957387ae34d3ee10bd72e2f3e7cd" + }, + "data-dist-info-metadata": { + "sha256": "c007ae163ec88ee3c67c6de6a2f2c157305f957387ae34d3ee10bd72e2f3e7cd" + }, + "filename": "Django-1.8.16-py2.py3-none-any.whl", + "hashes": { + "sha256": "cc3a95187788627dfdc94b41de908aadfc4241fabb3ceaef19f4bd3b89c0fdf7" + }, + "provenance": null, + "requires-python": null, + "size": 6173515, + "upload-time": "2016-11-01T14:09:28.452420Z", + "url": "https://files.pythonhosted.org/packages/5c/38/7324791951945b7fa0ba5c6dd57cff12ac544a260e110b2509cda6ced2f8/Django-1.8.16-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.16.tar.gz", + "hashes": { + "sha256": "224aaf17a28609707d942deafe6d0a5b382baf22a6f33e4e61c56c62f09081dd" + }, + "provenance": null, + "requires-python": null, + "size": 7299872, + "upload-time": "2016-11-01T14:09:38.084055Z", + "url": "https://files.pythonhosted.org/packages/1a/83/daf33e1e897236d1a27cde3cbb49da03b7eec57fcbd658a3b05696b156d4/Django-1.8.16.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f8fa715813386091555d43a19a09a452ec303436c6d96fe12d29ec72949fc7ff" + }, + "data-dist-info-metadata": { + "sha256": "f8fa715813386091555d43a19a09a452ec303436c6d96fe12d29ec72949fc7ff" + }, + "filename": "Django-1.8.17-py2.py3-none-any.whl", + "hashes": { + "sha256": "87618c1011712faf7400e2a73315f4f4c3a6e68ab6309c3e642d5fef73d66d9e" + }, + "provenance": null, + "requires-python": null, + "size": 6171460, + "upload-time": "2016-12-01T23:03:26.958750Z", + "url": "https://files.pythonhosted.org/packages/0a/df/5ac011953ca547a1fb602e3e5c96a4cb94f7333e8f27b13d51dca880a110/Django-1.8.17-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.17.tar.gz", + "hashes": { + "sha256": "021bd648fcf454027063187e63a1ab4136c6929430ef5dfbe36235f60015eb07" + }, + "provenance": null, + "requires-python": null, + "size": 7298057, + "upload-time": "2016-12-01T23:03:42.965764Z", + "url": "https://files.pythonhosted.org/packages/44/41/bf93934082e9897a56a591a67bacbd9fb74e71244f3f42253432a9e627e6/Django-1.8.17.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c511d31a16795e0b4d0a79f0878d8d12a7534ae742e362a1bf4183973c34eb8f" + }, + "data-dist-info-metadata": { + "sha256": "c511d31a16795e0b4d0a79f0878d8d12a7534ae742e362a1bf4183973c34eb8f" + }, + "filename": "Django-1.8.18-py2.py3-none-any.whl", + "hashes": { + "sha256": "d8e2fd119756ab10b43a31052c3c8efbc262064b81eecb7871372de4d37b1a94" + }, + "provenance": null, + "requires-python": null, + "size": 6171967, + "upload-time": "2017-04-04T14:07:38.852519Z", + "url": "https://files.pythonhosted.org/packages/4b/fc/13e6c9279a5245be456da4cc73146c7bc76d26484b1474bf4a29d7cd2e93/Django-1.8.18-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.18.tar.gz", + "hashes": { + "sha256": "c7611cdd5e2539a443b7960c7cafd867d986c2720a1b44808deaa60ce3da50c7" + }, + "provenance": null, + "requires-python": null, + "size": 7297986, + "upload-time": "2017-04-04T14:07:49.913438Z", + "url": "https://files.pythonhosted.org/packages/58/df/55c6e7761a8c144f5bf9629ed3f066dc9fbe39df3f7a1ca4af093a0911ba/Django-1.8.18.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "493805edd0a09a9a0d195e853bad3493ba8d5bb4c1b2611f7151b54576706fac" + }, + "data-dist-info-metadata": { + "sha256": "493805edd0a09a9a0d195e853bad3493ba8d5bb4c1b2611f7151b54576706fac" + }, + "filename": "Django-1.8.19-py2.py3-none-any.whl", + "hashes": { + "sha256": "674c525d3aa90ed683313b64aa27490c31874e16155e6b44772d84e76c83c46c" + }, + "provenance": null, + "requires-python": null, + "size": 6172137, + "upload-time": "2018-03-06T14:22:46.480552Z", + "url": "https://files.pythonhosted.org/packages/96/b9/b4108da1275dc2ac1bba1e87739cb31b3d44339affb83b0e949fb09c2bef/Django-1.8.19-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.19.tar.gz", + "hashes": { + "sha256": "33d44a5cf9d333247a9a374ae1478b78b83c9b78eb316fc04adde62053b4c047" + }, + "provenance": null, + "requires-python": null, + "size": 7359244, + "upload-time": "2018-03-06T14:23:15.360659Z", + "url": "https://files.pythonhosted.org/packages/ad/da/980dbd68970fefbdf9c62faeed5da1d8ed49214ff3ea3991c2d233719b51/Django-1.8.19.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e957e8a1f54db395b7a755e12b0415fffcfad8c26b83ddd80075091058dae2b6" + }, + "data-dist-info-metadata": { + "sha256": "e957e8a1f54db395b7a755e12b0415fffcfad8c26b83ddd80075091058dae2b6" + }, + "filename": "Django-1.9a1-py2.py3-none-any.whl", + "hashes": { + "sha256": "267c4a419b04bb4b7bea2e15f360120e41684c0812628d06c434a496d7bf2c70" + }, + "provenance": null, + "requires-python": null, + "size": 6410150, + "upload-time": "2015-09-24T00:20:01.735219Z", + "url": "https://files.pythonhosted.org/packages/cf/bc/b2f7aad1b5fdde56efb6a9d19598ad01124a2690d6054a6b9900496a6e11/Django-1.9a1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3cd422959eb0a261a672c86ff08808fed6ce43522978e46f8952c5ef6140f48f" + }, + "data-dist-info-metadata": { + "sha256": "3cd422959eb0a261a672c86ff08808fed6ce43522978e46f8952c5ef6140f48f" + }, + "filename": "Django-1.9b1-py2.py3-none-any.whl", + "hashes": { + "sha256": "aaccd01ddc78c87b8fe6fab4c2f53a85df34fb16f7016678755f43d674483bc0" + }, + "provenance": null, + "requires-python": null, + "size": 6410460, + "upload-time": "2015-10-20T01:17:13.619306Z", + "url": "https://files.pythonhosted.org/packages/67/36/0d8dcae06869a84e07106332a5b0ebd6c7b759d4b66ffe75585581d48866/Django-1.9b1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9rc1.tar.gz", + "hashes": { + "sha256": "6f0a13411c13fb200c18f636279075682bc520734ff52beeb2d9a2c98381dede" + }, + "provenance": null, + "requires-python": null, + "size": 7282447, + "upload-time": "2015-11-16T21:10:10.276918Z", + "url": "https://files.pythonhosted.org/packages/61/df/714f75a6e8172821ee5c541a6fcff7e0f5abfe1a357821c11a859e9f86e0/Django-1.9rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "068c72ce443fd1ee90bba78acc523424a61ffd2d2cef7dc44ece8f3448ea68c6" + }, + "data-dist-info-metadata": { + "sha256": "068c72ce443fd1ee90bba78acc523424a61ffd2d2cef7dc44ece8f3448ea68c6" + }, + "filename": "Django-1.9rc2-py2.py3-none-any.whl", + "hashes": { + "sha256": "57001f6b74aafd0fcd347c41a17e3c83d6434edc9cddbc449fb47e481863aed3" + }, + "provenance": null, + "requires-python": null, + "size": 6411011, + "upload-time": "2015-11-24T17:35:35.276135Z", + "url": "https://files.pythonhosted.org/packages/b8/af/e0378ae58310dae25155f136c1addad211860f156aa82ed8bc5728cb8e1e/Django-1.9rc2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a2f7ef7b03e0c8c5ec51c5cd1a2e5e55ca8025cee4998e3960217f807f7d6c64" + }, + "data-dist-info-metadata": { + "sha256": "a2f7ef7b03e0c8c5ec51c5cd1a2e5e55ca8025cee4998e3960217f807f7d6c64" + }, + "filename": "Django-1.9-py2.py3-none-any.whl", + "hashes": { + "sha256": "e66d58bfeed3a5eb44f2af6d5f1b6a85d656c4180ebba63b692e58d29db2a716" + }, + "provenance": null, + "requires-python": null, + "size": 6563557, + "upload-time": "2015-12-01T23:55:38.706647Z", + "url": "https://files.pythonhosted.org/packages/ea/9b/b5a6360b3dfcd88d4bad70f59da26cbde4bdec395a31bb26dc840e806a50/Django-1.9-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9.tar.gz", + "hashes": { + "sha256": "05fe4b19a8778d4b48bbf1f4dfca3106881fea7982664553e7f7f861606f7c66" + }, + "provenance": null, + "requires-python": null, + "size": 7392116, + "upload-time": "2015-12-01T23:55:55.779479Z", + "url": "https://files.pythonhosted.org/packages/c2/14/e282ae720c21b48316b66126d7295ace0790438b27482b7a3dd9a6e3c3e1/Django-1.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5bbeacd122770a1f285f9d943e97488f9841bcbe1ffc0266426028716c53c8c2" + }, + "data-dist-info-metadata": { + "sha256": "5bbeacd122770a1f285f9d943e97488f9841bcbe1ffc0266426028716c53c8c2" + }, + "filename": "Django-1.9.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "9f7ca04c6dbcf08b794f2ea5283c60156a37ebf2b8316d1027f594f34ff61101" + }, + "provenance": null, + "requires-python": null, + "size": 6579261, + "upload-time": "2016-01-02T13:50:19.247096Z", + "url": "https://files.pythonhosted.org/packages/03/17/5e30516ed4b18a4698d457349e17f42605a3786efbef87e45eaa592c033b/Django-1.9.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9.1.tar.gz", + "hashes": { + "sha256": "a29aac46a686cade6da87ce7e7287d5d53cddabc41d777c6230a583c36244a18" + }, + "provenance": null, + "requires-python": null, + "size": 7411671, + "upload-time": "2016-01-02T13:50:42.992870Z", + "url": "https://files.pythonhosted.org/packages/4d/25/af35d7a8b623edeac79cbc2fd24b8496eb2f063542e2905f0c564a052303/Django-1.9.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2599bde8aa581b2937f6f99d92177a02c0d6249a1d7b46b2903a33a3e84e3660" + }, + "data-dist-info-metadata": { + "sha256": "2599bde8aa581b2937f6f99d92177a02c0d6249a1d7b46b2903a33a3e84e3660" + }, + "filename": "Django-1.9.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "cc2ee91769af012654ae4904b6704f2fa0cc6b283675869c2f2ed879eaba11e8" + }, + "provenance": null, + "requires-python": null, + "size": 6580359, + "upload-time": "2016-02-01T17:17:18.693011Z", + "url": "https://files.pythonhosted.org/packages/26/49/c51f94a3940b3dee47f5a4a423fe50df7b9120bccda424f092269c083898/Django-1.9.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9.2.tar.gz", + "hashes": { + "sha256": "7a233322eeb35da5fd8315f9e5dd48f2171de43ca2cfb11b138607daa4bf8a2f" + }, + "provenance": null, + "requires-python": null, + "size": 7419200, + "upload-time": "2016-02-01T17:17:34.977864Z", + "url": "https://files.pythonhosted.org/packages/7f/a6/4ab15169e9075635c0a64bb0a569d1e02c7bd9b5ba839f05fe5d1fbbe3fb/Django-1.9.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d20f3e58653e9eb2805607b1a83c8a2877ac6456053f8dbeed7f79cd8e772b4a" + }, + "data-dist-info-metadata": { + "sha256": "d20f3e58653e9eb2805607b1a83c8a2877ac6456053f8dbeed7f79cd8e772b4a" + }, + "filename": "Django-1.9.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "0d4754d674be02b6e520633b4068d7917abedeabf7481994d4fb9870a5c8781c" + }, + "provenance": null, + "requires-python": null, + "size": 6581198, + "upload-time": "2016-03-01T17:00:44.803585Z", + "url": "https://files.pythonhosted.org/packages/f9/22/2ecdc946394c2490212691bd44fc8b54aa6b1c49e8cb505d853dc0716646/Django-1.9.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9.3.tar.gz", + "hashes": { + "sha256": "05191a2487de2726d3a964176cb0ffd7cbc071ad117fe06263b7932b96243b56" + }, + "provenance": null, + "requires-python": null, + "size": 7425368, + "upload-time": "2016-03-01T17:01:04.656339Z", + "url": "https://files.pythonhosted.org/packages/31/6d/853c0006643daedfd4d1bd15ad3afcf3311ee3c0c55bc19572ae1cec52d5/Django-1.9.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f8289770c8463d3b2c27d4e70c1d9a12e94393af48dccc6b6284971249aa3dc5" + }, + "data-dist-info-metadata": { + "sha256": "f8289770c8463d3b2c27d4e70c1d9a12e94393af48dccc6b6284971249aa3dc5" + }, + "filename": "Django-1.9.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "af6264550f8d1cc468db6bbd38151e539b0468ecc5d7d39598af918eae2428b2" + }, + "provenance": null, + "requires-python": null, + "size": 6581228, + "upload-time": "2016-03-05T14:31:47.633376Z", + "url": "https://files.pythonhosted.org/packages/36/13/87a668592e133d402ac6f9d07da7fea82e8b217e350a70c7ff53408cd93f/Django-1.9.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9.4.tar.gz", + "hashes": { + "sha256": "ada8e7aa697e47c94b5660291cc0a14bb555385e0898da0a119d8f4b648fbde9" + }, + "provenance": null, + "requires-python": null, + "size": 7426995, + "upload-time": "2016-03-05T14:32:11.209251Z", + "url": "https://files.pythonhosted.org/packages/b0/9b/fbe58870d98321b08043cae62b6062552c5dc7515a2b43958c7330090ef3/Django-1.9.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4109a2af66560fb7a3ff00d863fe52db4ce28e6a56914545129f2a9338f5e247" + }, + "data-dist-info-metadata": { + "sha256": "4109a2af66560fb7a3ff00d863fe52db4ce28e6a56914545129f2a9338f5e247" + }, + "filename": "Django-1.9.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "e4aa221fc52f32074f295fc81486e54d35fe176284d6a19c8bf9acaeddd058b4" + }, + "provenance": null, + "requires-python": null, + "size": 6582330, + "upload-time": "2016-04-01T17:47:06.038168Z", + "url": "https://files.pythonhosted.org/packages/6e/10/208551440e06dee3c6d2cdb36d73b586bfb0ae50a6f91127f1e1492dfb99/Django-1.9.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9.5.tar.gz", + "hashes": { + "sha256": "e54667ad305a29f5895f14108127cc79dabebce2e80c7c6cf852a6495de26aa6" + }, + "provenance": null, + "requires-python": null, + "size": 7430219, + "upload-time": "2016-04-01T17:47:24.975699Z", + "url": "https://files.pythonhosted.org/packages/3b/0c/8dc093164d96dcbeb70a4d83e69655b3bec22599828e530f921f53aba08b/Django-1.9.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "11c34df9a0245baa4fbde930e83dfbd50a16f04376ac4abebd9677e985163378" + }, + "data-dist-info-metadata": { + "sha256": "11c34df9a0245baa4fbde930e83dfbd50a16f04376ac4abebd9677e985163378" + }, + "filename": "Django-1.9.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "83f234f52a86eb983de3616b8ff3b0368e4da1d975fa5449b08588b749e7946c" + }, + "provenance": null, + "requires-python": null, + "size": 6582592, + "upload-time": "2016-05-02T22:33:30.439399Z", + "url": "https://files.pythonhosted.org/packages/cb/97/081df31f2a3850988b92ad4464e95f9e4b257aa5a34e120bca89c260de96/Django-1.9.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9.6.tar.gz", + "hashes": { + "sha256": "e5a1d1a831c06475c708126c6a7e0ae0e67adac9d8a7c39cf0695ad79030b9d9" + }, + "provenance": null, + "requires-python": null, + "size": 7441794, + "upload-time": "2016-05-02T22:33:50.459797Z", + "url": "https://files.pythonhosted.org/packages/3f/92/701cc1c7d209c830375b884a657ec0c9777f1bed1b5b241f4b70f95e2d55/Django-1.9.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9a66bb73fbcbf54eb5ffba6ee11016e82c17b0317caadf00c6bcb26edfed0ccf" + }, + "data-dist-info-metadata": { + "sha256": "9a66bb73fbcbf54eb5ffba6ee11016e82c17b0317caadf00c6bcb26edfed0ccf" + }, + "filename": "Django-1.9.7-py2.py3-none-any.whl", + "hashes": { + "sha256": "74676acbe69964f3aabfe5eb8697a2c82e6095d3fab57589eaab962a98575f58" + }, + "provenance": null, + "requires-python": null, + "size": 6582730, + "upload-time": "2016-06-04T23:43:47.386292Z", + "url": "https://files.pythonhosted.org/packages/e6/f9/154e1460c4a95c90ab28ead50314161ea2c4016f3561033b41f687f0a76d/Django-1.9.7-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9.7.tar.gz", + "hashes": { + "sha256": "2b29e81c8c32b3c0d9a0119217416887c480d927ae2630bada2da83078c93bf6" + }, + "provenance": null, + "requires-python": null, + "size": 7442680, + "upload-time": "2016-06-04T23:44:08.110124Z", + "url": "https://files.pythonhosted.org/packages/50/76/aeb1bdde528b23e76df5964003e3e4e734c57c74e7358c3b2224987617dd/Django-1.9.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8f0146135c698b073b36ffd0ed8e9279d676d34ede55203c801143ce10e0f13e" + }, + "data-dist-info-metadata": { + "sha256": "8f0146135c698b073b36ffd0ed8e9279d676d34ede55203c801143ce10e0f13e" + }, + "filename": "Django-1.9.8-py2.py3-none-any.whl", + "hashes": { + "sha256": "e50c8d4653433413d26ecf25a84ccdcb9c7eac7cd1bb36eed4cd89c71f43064e" + }, + "provenance": null, + "requires-python": null, + "size": 6622120, + "upload-time": "2016-07-18T18:19:55.636304Z", + "url": "https://files.pythonhosted.org/packages/f5/b8/f0fbab57bca8d88ac4d41f816a80d24f7dcfc66616984c255b1974df702f/Django-1.9.8-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9.8.tar.gz", + "hashes": { + "sha256": "b9806e0d598fd04b29b8ef35aea8c9308b3803c3ce8adab4d342db9cdfd42dfb" + }, + "provenance": null, + "requires-python": null, + "size": 7494012, + "upload-time": "2016-07-18T18:20:13.055798Z", + "url": "https://files.pythonhosted.org/packages/cc/36/cc342dd7a9921b0da8b0e2e7ec25b7bdec66701196ba20cca36f79906d34/Django-1.9.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06ab249e797b381939389050a9eb428203156f4e3639fa502a3a8dd6d6bd250" + }, + "data-dist-info-metadata": { + "sha256": "c06ab249e797b381939389050a9eb428203156f4e3639fa502a3a8dd6d6bd250" + }, + "filename": "Django-1.9.9-py2.py3-none-any.whl", + "hashes": { + "sha256": "3236d2292d6ef6afbda0226c255a7901d271ae86d14768bb20e1b6864c66f7e6" + }, + "provenance": null, + "requires-python": null, + "size": 6622115, + "upload-time": "2016-08-01T18:10:04.220963Z", + "url": "https://files.pythonhosted.org/packages/46/e4/c21618dd809bb31c7a78cb93b66294c38275baed7c9c84a55692ef16274a/Django-1.9.9-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9.9.tar.gz", + "hashes": { + "sha256": "e340fb9d534aeb543280e46c3b85e6e1049029a4e6ba5571375b11c914bfde8c" + }, + "provenance": null, + "requires-python": null, + "size": 7493187, + "upload-time": "2016-08-01T18:10:24.753259Z", + "url": "https://files.pythonhosted.org/packages/21/c0/3c13bd233cb65932ec8f7d25ebc2942c40fa5c424f33314ac35839d50631/Django-1.9.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8fb6bf601144ed6b1b6aa65f92327a9ccbca44e578efd328ea9ff4c1acb9f90e" + }, + "data-dist-info-metadata": { + "sha256": "8fb6bf601144ed6b1b6aa65f92327a9ccbca44e578efd328ea9ff4c1acb9f90e" + }, + "filename": "Django-1.9.10-py2.py3-none-any.whl", + "hashes": { + "sha256": "bb9c4ddc128b3a7a7c61534de9c0de5c1bf0ccc67c5e7a07533ff5e4d4f11c4b" + }, + "provenance": null, + "requires-python": null, + "size": 6622276, + "upload-time": "2016-09-26T18:32:46.350902Z", + "url": "https://files.pythonhosted.org/packages/29/63/11d40144c1514959052a3ba2102d2bb22f9dd336d6aaaa3c949b952cdf2d/Django-1.9.10-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9.10.tar.gz", + "hashes": { + "sha256": "5b3a7c9e5a21b487f16b7d52d12aab8806f0b93be1a0fbdc333acc05f515fc00" + }, + "provenance": null, + "requires-python": null, + "size": 7494610, + "upload-time": "2016-09-26T18:34:45.917564Z", + "url": "https://files.pythonhosted.org/packages/4a/cf/43ae852033f739fdef007807a3871c733f21060d342295c3f4ae47c5e0a1/Django-1.9.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3489606e0c3225c08f92e3c4b6d4238c2f3eae731660849e52154196b9d57623" + }, + "data-dist-info-metadata": { + "sha256": "3489606e0c3225c08f92e3c4b6d4238c2f3eae731660849e52154196b9d57623" + }, + "filename": "Django-1.9.11-py2.py3-none-any.whl", + "hashes": { + "sha256": "bec3e58d9458e3121180adf9c33dedae0091ef6e73f79b2f9a0f8c0a34925429" + }, + "provenance": null, + "requires-python": null, + "size": 6622478, + "upload-time": "2016-11-01T14:02:12.102715Z", + "url": "https://files.pythonhosted.org/packages/90/b3/a00f97b60355df2983e71ccf06e08db2acd70c2a2b62c2c0c5bffda70cda/Django-1.9.11-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9.11.tar.gz", + "hashes": { + "sha256": "dadcfd8b03dfbf472c2d88c12202d9d015af68fb6561099992bc2d91aeab7d9d" + }, + "provenance": null, + "requires-python": null, + "size": 7498558, + "upload-time": "2016-11-01T14:02:27.855507Z", + "url": "https://files.pythonhosted.org/packages/75/a4/55081011adc16aa5c90b19f205e612458afa64e20992fd37ab8b159c11fb/Django-1.9.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "01f50d60f988d61f92e372e383d0b82fcf81ce975cc172f6569244ac7fa3851c" + }, + "data-dist-info-metadata": { + "sha256": "01f50d60f988d61f92e372e383d0b82fcf81ce975cc172f6569244ac7fa3851c" + }, + "filename": "Django-1.9.12-py2.py3-none-any.whl", + "hashes": { + "sha256": "a59f85a2b007145006915f6134ec3b9c09e68e4377e0a6fd3529d6c56d6aeb04" + }, + "provenance": null, + "requires-python": null, + "size": 6622479, + "upload-time": "2016-12-01T23:16:22.406064Z", + "url": "https://files.pythonhosted.org/packages/30/00/1e440d60cb4764757324a31e4a0248988b7fa0673d31fb2710b51f6b515e/Django-1.9.12-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9.12.tar.gz", + "hashes": { + "sha256": "bd20830d403689efa46ea2a7cd3ef689af17de633c095aeabf9ce770b3f84a35" + }, + "provenance": null, + "requires-python": null, + "size": 7497785, + "upload-time": "2016-12-01T23:16:35.055179Z", + "url": "https://files.pythonhosted.org/packages/9f/0c/a11439e91e3ca43b9ed1d406558f2d7280cb3f105cc1e6cc9f1bb76a98f5/Django-1.9.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "36a1c125c5b7f2f932498cfac2a7017d78d6b584f11c9f731e3fa55b8786a681" + }, + "data-dist-info-metadata": { + "sha256": "36a1c125c5b7f2f932498cfac2a7017d78d6b584f11c9f731e3fa55b8786a681" + }, + "filename": "Django-1.9.13-py2.py3-none-any.whl", + "hashes": { + "sha256": "c213590aa8599b17a9a914ab017f7dc6fc16c9c69603ecf071100346b8d9d777" + }, + "provenance": null, + "requires-python": null, + "size": 6623016, + "upload-time": "2017-04-04T14:14:50.895823Z", + "url": "https://files.pythonhosted.org/packages/a6/ee/6dfd9e8e0d61ab22ed09c6c8f6ae5a4ad0d3bf07bca9124fb5a087f876df/Django-1.9.13-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9.13.tar.gz", + "hashes": { + "sha256": "c007dba5086061f7d0f4d88a3bc4016d881a7eede86d6c1c4fdbbaadddd53f1d" + }, + "provenance": null, + "requires-python": null, + "size": 7498364, + "upload-time": "2017-04-04T14:15:10.543830Z", + "url": "https://files.pythonhosted.org/packages/6c/bf/4ac9eaa04581797a68649828b88a147f641d745e0c7b3696db5c6caedc41/Django-1.9.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4698be9bfc2322330e6c76357088fcc6a9cf0f0d687bfea5f53997b1d6099018" + }, + "data-dist-info-metadata": { + "sha256": "4698be9bfc2322330e6c76357088fcc6a9cf0f0d687bfea5f53997b1d6099018" + }, + "filename": "Django-1.10a1-py2.py3-none-any.whl", + "hashes": { + "sha256": "1a8b6ad1f8fabbbd2e1ef8fb54dfe5f9a0b4908c642cccee20d58cfd7c0a3f7e" + }, + "provenance": null, + "requires-python": null, + "size": 6600566, + "upload-time": "2016-05-20T12:16:44.951411Z", + "url": "https://files.pythonhosted.org/packages/02/50/b210dc6206e9c61a25a05acb76fc2f09101d9031ff0fb4d137f746e2e419/Django-1.10a1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.10a1.tar.gz", + "hashes": { + "sha256": "a53bbf8be7be60a9479295ab2bef375c1e25ae777d00ff0fea5ac2e347aa5c76" + }, + "provenance": null, + "requires-python": null, + "size": 7543001, + "upload-time": "2016-05-20T12:24:59.952686Z", + "url": "https://files.pythonhosted.org/packages/ae/98/3b27e0a3c53ec0d6727eb19da46eed5705fa9250ed28ec0d1df48778c401/Django-1.10a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d0ee617cb1e8b80d372a0999d4d6f999cb9bfb9dcfb0f9e4838b2c102e7ae310" + }, + "data-dist-info-metadata": { + "sha256": "d0ee617cb1e8b80d372a0999d4d6f999cb9bfb9dcfb0f9e4838b2c102e7ae310" + }, + "filename": "Django-1.10b1-py2.py3-none-any.whl", + "hashes": { + "sha256": "3dee9e77e12d3edc30aed96e5522632d8ded656845c4e3e804dab8c60a937478" + }, + "provenance": null, + "requires-python": null, + "size": 6641407, + "upload-time": "2016-06-22T01:15:05.240779Z", + "url": "https://files.pythonhosted.org/packages/e6/8c/142b08d2dc89aec2b74ad1d37f943ec50c73d4afce12ea6c0c568403ab22/Django-1.10b1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.10b1.tar.gz", + "hashes": { + "sha256": "d8ef9aef259d68a452d5ae1a6f60793e8c10c609dbbe9e7412d47ac21e6d4245" + }, + "provenance": null, + "requires-python": null, + "size": 7600640, + "upload-time": "2016-06-22T01:15:17.267637Z", + "url": "https://files.pythonhosted.org/packages/02/be/d10613977c37674ca3b7f6db7105fac9a104b7765ede4a2f1445fabc2873/Django-1.10b1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "44f9a9f1254a0dd933ba2fe10f89fbb54639c11b37b550ec3662516915aa63c5" + }, + "data-dist-info-metadata": { + "sha256": "44f9a9f1254a0dd933ba2fe10f89fbb54639c11b37b550ec3662516915aa63c5" + }, + "filename": "Django-1.10rc1-py2.py3-none-any.whl", + "hashes": { + "sha256": "ccb60ae7804bc451e42b39e6863fc916de8c1fd9a681426e4d9fc9a1abf8bd44" + }, + "provenance": null, + "requires-python": null, + "size": 6785247, + "upload-time": "2016-07-18T18:04:51.589122Z", + "url": "https://files.pythonhosted.org/packages/79/a2/988b57157526dcbdf78501c68ba6409b7863381a6cc6bc06424e07e134a2/Django-1.10rc1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.10rc1.tar.gz", + "hashes": { + "sha256": "26d08f62284d838598bc45671af6e6dba880d54fff3c14aa6aa78ba5519aeac0" + }, + "provenance": null, + "requires-python": null, + "size": 7687388, + "upload-time": "2016-07-18T18:05:05.503584Z", + "url": "https://files.pythonhosted.org/packages/32/0b/a54e4d4922545b0deb6808d4af0bb78010c0ca4d3109608ce6675f4f0ea1/Django-1.10rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a0d76b2f1efa0f63163c378f6c16aed959073059ba861082f5ee7b585328d3a3" + }, + "data-dist-info-metadata": { + "sha256": "a0d76b2f1efa0f63163c378f6c16aed959073059ba861082f5ee7b585328d3a3" + }, + "filename": "Django-1.10-py2.py3-none-any.whl", + "hashes": { + "sha256": "9c60f4a801bf7c26bd6824c1062550c12c373344116703461c18cc258f8c9320" + }, + "provenance": null, + "requires-python": null, + "size": 6795167, + "upload-time": "2016-08-01T18:32:07.351674Z", + "url": "https://files.pythonhosted.org/packages/4b/4c/059f68d8f029f7054e4e6bb0b1ed2fde7f28d07a3727325727d5a95ae1b8/Django-1.10-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.10.tar.gz", + "hashes": { + "sha256": "46b868d68e5fd69dd9e05a0a7900df91786097e30b2aa6f065dd7fa3b22f7005" + }, + "provenance": null, + "requires-python": null, + "size": 7691063, + "upload-time": "2016-08-01T18:32:16.280614Z", + "url": "https://files.pythonhosted.org/packages/18/5c/3cd8989b2226c55a1faf66f1a110e76cba6e6ca5d9dd15fb469fb636f378/Django-1.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "32ddace4a798f35e0641154722738f45514afb0b9b1eefb1f4d630923211d2a8" + }, + "data-dist-info-metadata": { + "sha256": "32ddace4a798f35e0641154722738f45514afb0b9b1eefb1f4d630923211d2a8" + }, + "filename": "Django-1.10.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "3d689905cd0635bbb33b87f9a5df7ca70a3db206faae4ec58cda5e7f5f47050d" + }, + "provenance": null, + "requires-python": null, + "size": 6796229, + "upload-time": "2016-09-01T23:17:41.185068Z", + "url": "https://files.pythonhosted.org/packages/6c/cf/d6ab0edb891865ef86b3e3d7290c162f57c363cf880099bbe94229806f56/Django-1.10.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.10.1.tar.gz", + "hashes": { + "sha256": "d6e6c5b25cb67f46afd7c82f536529b11981183423dad8932e15bce93d1a24f3" + }, + "provenance": null, + "requires-python": null, + "size": 7700057, + "upload-time": "2016-09-01T23:18:18.672706Z", + "url": "https://files.pythonhosted.org/packages/0a/9e/e76cca958089cd0317ab46cb91f0ed36274900e48829c949b2e33d2a4469/Django-1.10.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "77bcda8a8790c1230aa0287b2ebcbd134ebb2dc840b5c7467cd8663ce594aa2d" + }, + "data-dist-info-metadata": { + "sha256": "77bcda8a8790c1230aa0287b2ebcbd134ebb2dc840b5c7467cd8663ce594aa2d" + }, + "filename": "Django-1.10.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "4d48ab8e84a7c8b2bc4b2f4f199bc3a8bfcc9cbdbc29e355ac5c44a501d73a1a" + }, + "provenance": null, + "requires-python": null, + "size": 6832895, + "upload-time": "2016-10-01T20:05:18.594291Z", + "url": "https://files.pythonhosted.org/packages/8a/09/46f790104abca7eb93786139d3adde9366b1afd59a77b583a1f310dc8cbd/Django-1.10.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.10.2.tar.gz", + "hashes": { + "sha256": "e127f12a0bfb34843b6e8c82f91e26fff6445a7ca91d222c0794174cf97cbce1" + }, + "provenance": null, + "requires-python": null, + "size": 7724987, + "upload-time": "2016-10-01T20:05:31.330942Z", + "url": "https://files.pythonhosted.org/packages/57/9e/59444485f092b6ed4f1931e7d2e13b67fdab967c041d02f58a0d1dab8c23/Django-1.10.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8c96e19487ff72d88977c454a5b09ba260c02cbb7dbd2fe9e6376fd89e20c55f" + }, + "data-dist-info-metadata": { + "sha256": "8c96e19487ff72d88977c454a5b09ba260c02cbb7dbd2fe9e6376fd89e20c55f" + }, + "filename": "Django-1.10.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "94426cc28d8721fbf13c333053f08d32427671a4ca7986f7030fc82bdf9c88c1" + }, + "provenance": null, + "requires-python": null, + "size": 6833335, + "upload-time": "2016-11-01T13:56:54.139706Z", + "url": "https://files.pythonhosted.org/packages/0e/ab/16abddb9ab7ee46a26e04a0c8ba1f02b9412a77927dec699c1af6d0070f8/Django-1.10.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.10.3.tar.gz", + "hashes": { + "sha256": "6f92f08dee8a1bd7680e098a91bf5acd08b5cdfe74137f695b60fd79f4478c30" + }, + "provenance": null, + "requires-python": null, + "size": 7733727, + "upload-time": "2016-11-01T13:57:16.055061Z", + "url": "https://files.pythonhosted.org/packages/4d/6b/cf3edad0526851d1fd6dd56c9cc94f2be090489c39d9666ca4ad980312e2/Django-1.10.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "eb9148fbc3dc493a3be851200cfca1131cea05b6a29466a0cf64d48a7e7ba905" + }, + "data-dist-info-metadata": { + "sha256": "eb9148fbc3dc493a3be851200cfca1131cea05b6a29466a0cf64d48a7e7ba905" + }, + "filename": "Django-1.10.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "a8e1a552205cda15023c39ecf17f7e525e96c5b0142e7879e8bd0c445351f2cc" + }, + "provenance": null, + "requires-python": null, + "size": 6833471, + "upload-time": "2016-12-01T23:46:26.502027Z", + "url": "https://files.pythonhosted.org/packages/71/37/581a00bbc4571526ce88ef517c0c02ca7575ac2ae8a3671161d2aa14b740/Django-1.10.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.10.4.tar.gz", + "hashes": { + "sha256": "fff7f062e510d812badde7cfc57745b7779edb4d209b2bc5ea8d954c22305c2b" + }, + "provenance": null, + "requires-python": null, + "size": 7735213, + "upload-time": "2016-12-01T23:46:50.215935Z", + "url": "https://files.pythonhosted.org/packages/3b/14/6c1e7508b1342afde8e80f50a55d6b305c0755c702f741db6094924f7499/Django-1.10.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e32043cc5be529daecff385c4697e538c8afacc6e64b90c2a97f18ea28e616d4" + }, + "data-dist-info-metadata": { + "sha256": "e32043cc5be529daecff385c4697e538c8afacc6e64b90c2a97f18ea28e616d4" + }, + "filename": "Django-1.10.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "4541a60834f28f308ee7b6e96400feca905fb0de473eb9dad6847e98a36d86d4" + }, + "provenance": null, + "requires-python": null, + "size": 6833796, + "upload-time": "2017-01-04T19:22:17.889078Z", + "url": "https://files.pythonhosted.org/packages/45/60/faa28a1d17f879f9dbef28f249e4e9a8dd1d29ae78409516b4b8b6c3ebab/Django-1.10.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.10.5.tar.gz", + "hashes": { + "sha256": "0db89374b691b9c8b057632a6cd64b18d08db2f4d63b4d4af6024267ab965f8b" + }, + "provenance": null, + "requires-python": null, + "size": 7734715, + "upload-time": "2017-01-04T19:23:00.596664Z", + "url": "https://files.pythonhosted.org/packages/c3/c2/6096bf5d0caa4e3d5b985ac72e3a0c795e37fa7407d6c85460b2a105b467/Django-1.10.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "535401a7b11cc848e7ef5aec53a209c92fe0468e6a97eab19e8c9f5f23b3908d" + }, + "data-dist-info-metadata": { + "sha256": "535401a7b11cc848e7ef5aec53a209c92fe0468e6a97eab19e8c9f5f23b3908d" + }, + "filename": "Django-1.10.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "2cfb83859bfaa10e2bd586340bead27c69fdcaa21fa683a008cc712482c26726" + }, + "provenance": null, + "requires-python": null, + "size": 6833948, + "upload-time": "2017-03-01T13:37:27.613779Z", + "url": "https://files.pythonhosted.org/packages/b9/bb/723f78e6f6aea78590331eba4e42b8a09c33ce154204a942525a91101d0b/Django-1.10.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.10.6.tar.gz", + "hashes": { + "sha256": "7a6ebe254ab126510da143628d019ca8d6da2de49d7682bf046c03713a3c2c61" + }, + "provenance": null, + "requires-python": null, + "size": 7734864, + "upload-time": "2017-03-01T13:37:40.243134Z", + "url": "https://files.pythonhosted.org/packages/1d/07/fb81c7ed26abbfadd84185be80b5b949219948c4bfd7c30c5c1436d5fd7d/Django-1.10.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "98585a95cb03f8b6948e8e2da99964b40a97f19be4ce459a6ec0b70bebe66b0e" + }, + "data-dist-info-metadata": { + "sha256": "98585a95cb03f8b6948e8e2da99964b40a97f19be4ce459a6ec0b70bebe66b0e" + }, + "filename": "Django-1.10.7-py2.py3-none-any.whl", + "hashes": { + "sha256": "e68fd450154ad7ee2c88472bb812350490232462adc6e3c6bcb544abe5212134" + }, + "provenance": null, + "requires-python": null, + "size": 6834495, + "upload-time": "2017-04-04T14:27:40.297406Z", + "url": "https://files.pythonhosted.org/packages/e5/e7/bdcc0837a2e7ccb1a37be9e5e6e6da642cec5fe9fc1f9ac37dd397c91f74/Django-1.10.7-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.10.7.tar.gz", + "hashes": { + "sha256": "593d779dbc2350a245c4f76d26bdcad58a39895e87304fe6d725bbdf84b5b0b8" + }, + "provenance": null, + "requires-python": null, + "size": 7737654, + "upload-time": "2017-04-04T14:27:54.235551Z", + "url": "https://files.pythonhosted.org/packages/15/b4/d4bb7313e02386bd23a60e1eb5670321313fb67289c6f36ec43bce747aff/Django-1.10.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "100d983e934901e67b208a075e5f4e0fed27a970516b1a569edc2073e48dfa0d" + }, + "data-dist-info-metadata": { + "sha256": "100d983e934901e67b208a075e5f4e0fed27a970516b1a569edc2073e48dfa0d" + }, + "filename": "Django-1.10.8-py2.py3-none-any.whl", + "hashes": { + "sha256": "ffdc7e938391ae3c2ee8ff82e0b4444e4e6bb15c99d00770285233d42aaf33d6" + }, + "provenance": null, + "requires-python": null, + "size": 6834486, + "upload-time": "2017-09-05T15:31:48.077227Z", + "url": "https://files.pythonhosted.org/packages/bb/9f/2c20639ac635a83123ddffd91ba15001cb0d04e74fbb08f31fb57e490dab/Django-1.10.8-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.10.8.tar.gz", + "hashes": { + "sha256": "d4ef83bd326573c00972cb9429beb396d210341a636e4b816fc9b3f505c498bb" + }, + "provenance": null, + "requires-python": null, + "size": 7739226, + "upload-time": "2017-09-05T15:31:58.221021Z", + "url": "https://files.pythonhosted.org/packages/09/17/13a0cd29f603a4a51b06f7cdc9466fd7bfc48aa20ae2aa80f79d3ad9ba7d/Django-1.10.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9d1a1ae1099102b93f88401b4749762ec90ec58cc7c7c3df6dfe5e5092a8edf2" + }, + "data-dist-info-metadata": { + "sha256": "9d1a1ae1099102b93f88401b4749762ec90ec58cc7c7c3df6dfe5e5092a8edf2" + }, + "filename": "Django-1.11a1-py2.py3-none-any.whl", + "hashes": { + "sha256": "edb0cb0ae9120a21ec729de7138106acd1f0737daa63b9cd8e2d739a7b6198dc" + }, + "provenance": null, + "requires-python": null, + "size": 6870097, + "upload-time": "2017-01-18T01:01:35.823808Z", + "url": "https://files.pythonhosted.org/packages/32/7e/884dfbac0d640b428bd800aa4204ed69a39ec155eacf8d6586c8e77f91c6/Django-1.11a1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "dbf2e80ce1e56b573e3e66152141d72e0ab37d0af7dce8ace3b7637005c54d3d" + }, + "data-dist-info-metadata": { + "sha256": "dbf2e80ce1e56b573e3e66152141d72e0ab37d0af7dce8ace3b7637005c54d3d" + }, + "filename": "Django-1.11b1-py2.py3-none-any.whl", + "hashes": { + "sha256": "fbc7ffaa45a4a67cb45f77dbd94e8eceecebe1d0959fe9c665dfbf28b41899e6" + }, + "provenance": null, + "requires-python": null, + "size": 6869998, + "upload-time": "2017-02-20T23:21:50.835517Z", + "url": "https://files.pythonhosted.org/packages/41/c1/68dd27946b03a3d756b0ff665baad25aee1f59918891d86ab76764209208/Django-1.11b1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7f9bbac62395ba19565536d1928ab524dde6581e4527a6cd751a0e5597df800a" + }, + "data-dist-info-metadata": { + "sha256": "7f9bbac62395ba19565536d1928ab524dde6581e4527a6cd751a0e5597df800a" + }, + "filename": "Django-1.11rc1-py2.py3-none-any.whl", + "hashes": { + "sha256": "621245da55de87d9cd8527bb3b354d60643d420347a75adb3ebe07750f4c2dae" + }, + "provenance": null, + "requires-python": null, + "size": 6870876, + "upload-time": "2017-03-21T22:55:53.651688Z", + "url": "https://files.pythonhosted.org/packages/9d/f5/e437d325edcf762854f58174d53a06dcaffa211388ba8f0c4726f6b0b1d4/Django-1.11rc1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11rc1.tar.gz", + "hashes": { + "sha256": "fde8e20117d942e7c1a3c23bb00ab6caf38aefc31c3ca28e961c8b67bd576f2e" + }, + "provenance": null, + "requires-python": null, + "size": 7796930, + "upload-time": "2017-03-21T22:56:03.250177Z", + "url": "https://files.pythonhosted.org/packages/25/07/b915b82e345c5189ba999dcfdf96d8de7026166c5e16f0e7030ffbe5f6cd/Django-1.11rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9fa7f7392a3bc12bfc075e0fc9043028a78638d3e90c78cc9506cc3f5f0f7226" + }, + "data-dist-info-metadata": { + "sha256": "9fa7f7392a3bc12bfc075e0fc9043028a78638d3e90c78cc9506cc3f5f0f7226" + }, + "filename": "Django-1.11-py2.py3-none-any.whl", + "hashes": { + "sha256": "0120b3b60760fb0617848b58aaa9702c0bf963320ed472f0879c5c55ab75b64a" + }, + "provenance": null, + "requires-python": null, + "size": 6942445, + "upload-time": "2017-04-04T15:59:30.713294Z", + "url": "https://files.pythonhosted.org/packages/47/a6/078ebcbd49b19e22fd560a2348cfc5cec9e5dcfe3c4fad8e64c9865135bb/Django-1.11-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.tar.gz", + "hashes": { + "sha256": "b6f3b864944276b4fd1d099952112696558f78b77b39188ac92b6c5e80152c30" + }, + "provenance": null, + "requires-python": null, + "size": 7853479, + "upload-time": "2017-04-04T16:00:04.407084Z", + "url": "https://files.pythonhosted.org/packages/79/43/ed9ca4d69f35b5e64f2ecad73f75a8529a9c6f0d562e5af9a1f65beda355/Django-1.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "217e41ff9c4c130f17650c22e18752e16abb318da66185d0509addc0a4df9307" + }, + "data-dist-info-metadata": { + "sha256": "217e41ff9c4c130f17650c22e18752e16abb318da66185d0509addc0a4df9307" + }, + "filename": "Django-1.11.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "bb3109a31cfa016e5f234223665f80fc06107f2169afb9f6dc8828295db73547" + }, + "provenance": null, + "requires-python": null, + "size": 6943932, + "upload-time": "2017-05-06T13:26:23.402737Z", + "url": "https://files.pythonhosted.org/packages/2b/2c/019d6d5f7ed2889082ed96f849bf462c57265087a3a568a19b0d4c53bc55/Django-1.11.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.1.tar.gz", + "hashes": { + "sha256": "bbcefdf822eeef2cd04718ebcc24dd2ecf47407258cfcde2b4f95df57ce33a8c" + }, + "provenance": null, + "requires-python": null, + "size": 7857868, + "upload-time": "2017-05-06T13:26:38.108379Z", + "url": "https://files.pythonhosted.org/packages/22/68/24fd855343f218e016bbb04b1a5a2dc1be191a4cbd4d3cdabb13d1c2a371/Django-1.11.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bb4ee88d1b49e2837783d07aff999d0a3b4414272ee5e0af05fecf3c2348d501" + }, + "data-dist-info-metadata": { + "sha256": "bb4ee88d1b49e2837783d07aff999d0a3b4414272ee5e0af05fecf3c2348d501" + }, + "filename": "Django-1.11.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "cbd3944599086518cdcf3235e90230c8b8a9c5476b20447ee57b313dba14f67a" + }, + "provenance": null, + "requires-python": null, + "size": 6947046, + "upload-time": "2017-06-01T16:47:48.983642Z", + "url": "https://files.pythonhosted.org/packages/d1/e6/4ac2f5c9bdc9c82eb48e86a6190e2579be3d10c1afe457993c54cb7d5bc5/Django-1.11.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.2.tar.gz", + "hashes": { + "sha256": "3c5b070482df4f9e5750539dc1824d353729ee423fd410c579b8cd3dea5b0617" + }, + "provenance": null, + "requires-python": null, + "size": 7865109, + "upload-time": "2017-06-01T16:50:13.913846Z", + "url": "https://files.pythonhosted.org/packages/c0/31/4bffd9183066eea645430114419c30b030b599320da8246701b81c6a78d2/Django-1.11.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c6d299c3336e24efe2229b6e6b311e08d2235954ce1555088638ed1ab4cba6e8" + }, + "data-dist-info-metadata": { + "sha256": "c6d299c3336e24efe2229b6e6b311e08d2235954ce1555088638ed1ab4cba6e8" + }, + "filename": "Django-1.11.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "c69e0c0416f2376b677830304d4c5fa8793b9c815af77be659a3c50d1f46c2e6" + }, + "provenance": null, + "requires-python": null, + "size": 6947525, + "upload-time": "2017-07-01T23:24:53.311560Z", + "url": "https://files.pythonhosted.org/packages/fe/ca/a7b35a0f5088f26b1ef3c7add57161a7d387a4cbd30db01c1091aa87e207/Django-1.11.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.3.tar.gz", + "hashes": { + "sha256": "9ef9de0a957245ed3a29c4162ed2fd493252ca249a755f9e2b4a9be82caf8f6b" + }, + "provenance": null, + "requires-python": null, + "size": 7872014, + "upload-time": "2017-07-01T23:25:09.072231Z", + "url": "https://files.pythonhosted.org/packages/45/23/a5dbb0cfee731549032034d2666cabba47a447f811f706cff82fd1947efc/Django-1.11.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c3a2b8874cead005459754bab9db9973b8762f414512d356738758967c72cea3" + }, + "data-dist-info-metadata": { + "sha256": "c3a2b8874cead005459754bab9db9973b8762f414512d356738758967c72cea3" + }, + "filename": "Django-1.11.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "6fd30e05dc9af265f7d7d10cfb0efa013e6236db0853c9f47c74c585587c5a57" + }, + "provenance": null, + "requires-python": null, + "size": 6947863, + "upload-time": "2017-08-01T12:24:53.575224Z", + "url": "https://files.pythonhosted.org/packages/fc/fb/01e0084061c50f1160c2db5565ff1c3d8d76f2a76f67cd282835ee64e04a/Django-1.11.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.4.tar.gz", + "hashes": { + "sha256": "abe86e67dda9897a1536a727ed57dbefb5a42b41943be3b116fe3edab4c07bb2" + }, + "provenance": null, + "requires-python": null, + "size": 7870752, + "upload-time": "2017-08-01T12:25:19.627007Z", + "url": "https://files.pythonhosted.org/packages/ce/a0/3f59e798179b23f813250c79ee31a346aeecd4fa09ae05b639647086f5f3/Django-1.11.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b6c76ad2768a85beb16faa35015c761c186ecda7ae7d8db43c4637f244254eba" + }, + "data-dist-info-metadata": { + "sha256": "b6c76ad2768a85beb16faa35015c761c186ecda7ae7d8db43c4637f244254eba" + }, + "filename": "Django-1.11.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "89162f70a74aac62a53f975128faba6099a7ef2c9d8140a41ae9d6210bda05cd" + }, + "provenance": null, + "requires-python": null, + "size": 6948177, + "upload-time": "2017-09-05T15:18:53.403268Z", + "url": "https://files.pythonhosted.org/packages/18/2d/b477232dd619d81766064cd07ba5b35e956ff8a8c5c5d41754e0392b96e3/Django-1.11.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.5.tar.gz", + "hashes": { + "sha256": "1836878162dfdf865492bacfdff0321e4ee8f1e7d51d93192546000b54982b29" + }, + "provenance": null, + "requires-python": null, + "size": 7875054, + "upload-time": "2017-09-05T15:19:03.327101Z", + "url": "https://files.pythonhosted.org/packages/06/9f/7f07816842ad8020d3bdcfbedc568314e0739bc3de435bc034874b6f3e39/Django-1.11.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3efedd5e89035165ff085357567a735231e493adaa1325a0bbf56bf4f9569184" + }, + "data-dist-info-metadata": { + "sha256": "3efedd5e89035165ff085357567a735231e493adaa1325a0bbf56bf4f9569184" + }, + "filename": "Django-1.11.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "7ab6a9c798a5f9f359ee6da3677211f883fb02ef32cebe9b29751eb7a871febf" + }, + "provenance": null, + "requires-python": null, + "size": 6948250, + "upload-time": "2017-10-05T18:21:24.388540Z", + "url": "https://files.pythonhosted.org/packages/82/33/f9d2871f3aed5062661711bf91b3ebb03daa52cc0e1c37925f3e0c4508c5/Django-1.11.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.6.tar.gz", + "hashes": { + "sha256": "c3b42ca1efa1c0a129a9e863134cc3fe705c651dea3a04a7998019e522af0c60" + }, + "provenance": null, + "requires-python": null, + "size": 7874450, + "upload-time": "2017-10-05T18:24:42.635754Z", + "url": "https://files.pythonhosted.org/packages/13/26/f3841e00663027ba7cf7ce7ba2cabb682a83cf0629bef013d70bebefa69d/Django-1.11.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "637df52786c5588fc33244a19129f065ef07d1ae8976b7435d6d276c41f73624" + }, + "data-dist-info-metadata": { + "sha256": "637df52786c5588fc33244a19129f065ef07d1ae8976b7435d6d276c41f73624" + }, + "filename": "Django-1.11.7-py2.py3-none-any.whl", + "hashes": { + "sha256": "75ce405d60f092f6adf904058d023eeea0e6d380f8d9c36134bac73da736023d" + }, + "provenance": null, + "requires-python": null, + "size": 6948299, + "upload-time": "2017-11-02T01:26:27.795201Z", + "url": "https://files.pythonhosted.org/packages/15/d8/b17afdcd527026d2f1acd30ac33406e6b22c0f573a3c14b2d9e0bd7df945/Django-1.11.7-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.7.tar.gz", + "hashes": { + "sha256": "8918e392530d8fc6965a56af6504229e7924c27265893f3949aa0529cd1d4b99" + }, + "provenance": null, + "requires-python": null, + "size": 7877132, + "upload-time": "2017-11-02T01:26:35.309616Z", + "url": "https://files.pythonhosted.org/packages/c3/a8/58bf5ce8f54b8fd9aa0de10288600cf71c6b779d519e301f4b0de8c06259/Django-1.11.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8de510a0180d3865b83d7fc7a83d11863572d2412807467f1f92fc9c8a885330" + }, + "data-dist-info-metadata": { + "sha256": "8de510a0180d3865b83d7fc7a83d11863572d2412807467f1f92fc9c8a885330" + }, + "filename": "Django-1.11.8-py2.py3-none-any.whl", + "hashes": { + "sha256": "fad46f44f6f4de66aacaa92e7753dbc4fe3ae834aa2daffaca0bf16c64798186" + }, + "provenance": null, + "requires-python": null, + "size": 6949370, + "upload-time": "2017-12-02T14:20:51.619888Z", + "url": "https://files.pythonhosted.org/packages/7e/36/5266e0c51ee9b953d60ea8ea1fea10e268b1368f9c0ad08e2ff76ee9c1b5/Django-1.11.8-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.8.tar.gz", + "hashes": { + "sha256": "fed3e79bb5a3a8d5eb054c7a1ec1de229ef3f43335a67821cc3e489e9582f711" + }, + "provenance": null, + "requires-python": null, + "size": 7879685, + "upload-time": "2017-12-02T14:21:08.831473Z", + "url": "https://files.pythonhosted.org/packages/b0/9e/b1939fc389c091f17e725a7bd11a161db8fea8d632af708cba3b4e2deb94/Django-1.11.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1a19b979153171b6a1d5a0e64d6e8355f1d426d78139158e4e0061d767d69f75" + }, + "data-dist-info-metadata": { + "sha256": "1a19b979153171b6a1d5a0e64d6e8355f1d426d78139158e4e0061d767d69f75" + }, + "filename": "Django-1.11.9-py2.py3-none-any.whl", + "hashes": { + "sha256": "90952c46d2b7b042db00e98b05f5dd97a5775822948d46fd82ff074d8ac75853" + }, + "provenance": null, + "requires-python": null, + "size": 6949531, + "upload-time": "2018-01-02T01:01:55.893297Z", + "url": "https://files.pythonhosted.org/packages/c8/a6/291039f0ce4b9818e0399359866337e6dfe9c0e23d8d94f00e657edbfcd8/Django-1.11.9-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.9.tar.gz", + "hashes": { + "sha256": "353d129f22e1d24980d6061666f435781141c2dfd852f14ffc8a670175821034" + }, + "provenance": null, + "requires-python": null, + "size": 7879870, + "upload-time": "2018-01-02T01:02:08.883938Z", + "url": "https://files.pythonhosted.org/packages/31/b7/8ad017c3e81635bb12c6d41b56fdbf4bb52eb30aea7f45cfeea61607bab8/Django-1.11.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6a2a5c223f7c438e6664161c7609ce2f17e188ffd06a832d771b998f91251f49" + }, + "data-dist-info-metadata": { + "sha256": "6a2a5c223f7c438e6664161c7609ce2f17e188ffd06a832d771b998f91251f49" + }, + "filename": "Django-1.11.10-py2.py3-none-any.whl", + "hashes": { + "sha256": "ac4c797a328a5ac8777ad61bcd00da279773455cc78b4058de2a9842a0eb6ee8" + }, + "provenance": null, + "requires-python": null, + "size": 6949488, + "upload-time": "2018-02-01T14:40:14.674673Z", + "url": "https://files.pythonhosted.org/packages/32/44/a9afb2b7dd641d89341a2126020bbda9201d270e23e4ffe2601eeaaabcfd/Django-1.11.10-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.10.tar.gz", + "hashes": { + "sha256": "22383567385a9c406d8a5ce080a2694c82c6b733e157922197e8b393bb3aacd9" + }, + "provenance": null, + "requires-python": null, + "size": 7881348, + "upload-time": "2018-02-01T14:40:24.121117Z", + "url": "https://files.pythonhosted.org/packages/58/bf/bc99750dcb155639e0b1d3f9dd4729b12c1d4f1bc37610b56a0cdcbcc66a/Django-1.11.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a13dfdcf2075184c5b3ccc5f4fb4f7d3f588c97a82feda1cb8fffbeaa8580418" + }, + "data-dist-info-metadata": { + "sha256": "a13dfdcf2075184c5b3ccc5f4fb4f7d3f588c97a82feda1cb8fffbeaa8580418" + }, + "filename": "Django-1.11.11-py2.py3-none-any.whl", + "hashes": { + "sha256": "fd186d544c7c2f835668cf11f77be071307c9eb22615a5b3a16bdb14c8357f41" + }, + "provenance": null, + "requires-python": null, + "size": 6949575, + "upload-time": "2018-03-06T14:15:57.141867Z", + "url": "https://files.pythonhosted.org/packages/d5/bf/2cd5eb314aa2b89855c01259c94dc48dbd9be6c269370c1f7ae4979e6e2f/Django-1.11.11-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.11.tar.gz", + "hashes": { + "sha256": "74077d7309b48b97dacdac2dfb35c968028becf00a7a684e7f29b2af1b980edc" + }, + "provenance": null, + "requires-python": null, + "size": 7961491, + "upload-time": "2018-03-06T14:16:18.949597Z", + "url": "https://files.pythonhosted.org/packages/73/6d/bf75a9854bc9a9af65d06a19fb89e194bbfd9c925aea2bf818dd2452b7b5/Django-1.11.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2d22b9c151b2d8c57235717e6bd78468ffa23213dd428b19ed295453ae8370b9" + }, + "data-dist-info-metadata": { + "sha256": "2d22b9c151b2d8c57235717e6bd78468ffa23213dd428b19ed295453ae8370b9" + }, + "filename": "Django-1.11.12-py2.py3-none-any.whl", + "hashes": { + "sha256": "056fe5b9e1f8f7fed9bb392919d64f6b33b3a71cfb0f170a90ee277a6ed32bc2" + }, + "provenance": null, + "requires-python": null, + "size": 6948451, + "upload-time": "2018-04-03T02:45:43.053920Z", + "url": "https://files.pythonhosted.org/packages/92/56/1f30c1e6a58b0c97c492461148edcbece2c6e43dcc3529695165744349ee/Django-1.11.12-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.12.tar.gz", + "hashes": { + "sha256": "4d398c7b02761e234bbde490aea13ea94cb539ceeb72805b72303f348682f2eb" + }, + "provenance": null, + "requires-python": null, + "size": 7882396, + "upload-time": "2018-04-03T02:46:00.567935Z", + "url": "https://files.pythonhosted.org/packages/b7/3c/30a9e5c9c21c5ac298684f00aca2479f3d7c43c5013f3ea17d0595ed90b7/Django-1.11.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b110ecf4ac9739c82f891345f1f71a931b896bc00bd0a929a1162f4282857175" + }, + "data-dist-info-metadata": { + "sha256": "b110ecf4ac9739c82f891345f1f71a931b896bc00bd0a929a1162f4282857175" + }, + "filename": "Django-1.11.13-py2.py3-none-any.whl", + "hashes": { + "sha256": "18986bcffe69653a84eaf1faa1fa5a7eded32cee41cfecc77fdc65a3e046404d" + }, + "provenance": null, + "requires-python": null, + "size": 6948641, + "upload-time": "2018-05-02T01:54:01.504059Z", + "url": "https://files.pythonhosted.org/packages/25/4d/c8228419346a0e84aec202a43e181afc6572b861d38f8a0306dbce6abef0/Django-1.11.13-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.13.tar.gz", + "hashes": { + "sha256": "46adfe8e0abe4d1f026c1086889970b611aec492784fbdfbdaabc2457360a4a5" + }, + "provenance": null, + "requires-python": null, + "size": 7884529, + "upload-time": "2018-05-02T01:54:13.881452Z", + "url": "https://files.pythonhosted.org/packages/f9/e3/b9226c6a12bd5984daa68d41f066df0021a511bfbc86b83cdfc7dce956d9/Django-1.11.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "55d720031b64d368197d31b0d2633e16cc197d5cc2a7f35102bb8fcded6c2b38" + }, + "data-dist-info-metadata": { + "sha256": "55d720031b64d368197d31b0d2633e16cc197d5cc2a7f35102bb8fcded6c2b38" + }, + "filename": "Django-1.11.14-py2.py3-none-any.whl", + "hashes": { + "sha256": "b7f77c0d168de4c4ad30a02ae31b9dca04fb3c10472f04918d5c02b4117bba68" + }, + "provenance": null, + "requires-python": null, + "size": 6950140, + "upload-time": "2018-07-02T09:01:54.170037Z", + "url": "https://files.pythonhosted.org/packages/bf/e0/e659df5b5b82299fffd8b3df2910c99351b9308b8f45f5702cc4cdf946e9/Django-1.11.14-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.14.tar.gz", + "hashes": { + "sha256": "eb9271f0874f53106a2719c0c35ce67631f6cc27cf81a60c6f8c9817b35a3f6e" + }, + "provenance": null, + "requires-python": null, + "size": 7850578, + "upload-time": "2018-07-02T09:02:11.027707Z", + "url": "https://files.pythonhosted.org/packages/dc/35/273514b5eb2201d5183dd138c240b12e1d822d2358b1e9436545b66d2d76/Django-1.11.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d259a29b2d109cace74cba042df0b0fb76763f462c09a1a8ee40709fda53b95e" + }, + "data-dist-info-metadata": { + "sha256": "d259a29b2d109cace74cba042df0b0fb76763f462c09a1a8ee40709fda53b95e" + }, + "filename": "Django-1.11.15-py2.py3-none-any.whl", + "hashes": { + "sha256": "8176ac7985fe6737ce3d6b2531b4a2453cb7c3377c9db00bacb2b3320f4a1311" + }, + "provenance": null, + "requires-python": null, + "size": 6949154, + "upload-time": "2018-08-01T13:45:07.143406Z", + "url": "https://files.pythonhosted.org/packages/f8/1c/31112c778b7a56ce18e3fff5e8915719fbe1cd3476c1eef557dddacfac8b/Django-1.11.15-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.15.tar.gz", + "hashes": { + "sha256": "b18235d82426f09733d2de9910cee975cf52ff05e5f836681eb957d105a05a40" + }, + "provenance": null, + "requires-python": null, + "size": 7843843, + "upload-time": "2018-08-01T13:45:14.692609Z", + "url": "https://files.pythonhosted.org/packages/43/b5/b44286e56a5211d37b4058dcd5e62835afa5ce5aa6a38b56bd04c0d01cbc/Django-1.11.15.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e06a5999f1bdf943aaddb4db921a7ef1c38f93b0b56308ab60dda65a70e5b8a4" + }, + "data-dist-info-metadata": { + "sha256": "e06a5999f1bdf943aaddb4db921a7ef1c38f93b0b56308ab60dda65a70e5b8a4" + }, + "filename": "Django-1.11.16-py2.py3-none-any.whl", + "hashes": { + "sha256": "37f5876c1fbfd66085001f4c06fa0bf96ef05442c53daf8d4294b6f29e7fa6b8" + }, + "provenance": null, + "requires-python": null, + "size": 6950378, + "upload-time": "2018-10-01T09:22:02.053553Z", + "url": "https://files.pythonhosted.org/packages/44/e7/872bbf76aa16b7a061698d75325dac023285db33db4bda8ba8fe5d3bb356/Django-1.11.16-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.16.tar.gz", + "hashes": { + "sha256": "29268cc47816a44f27308e60f71da635f549c47d8a1d003b28de55141df75791" + }, + "provenance": null, + "requires-python": null, + "size": 7852514, + "upload-time": "2018-10-01T09:22:18.040195Z", + "url": "https://files.pythonhosted.org/packages/35/1d/59836bce4c9cfded261e21c0abd6a4629de6d289522d0fd928117d8eb985/Django-1.11.16.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5f54f9bb112b119ec8189deb717f34cab5810b9cc56204831d8ca7afe4d92d19" + }, + "data-dist-info-metadata": { + "sha256": "5f54f9bb112b119ec8189deb717f34cab5810b9cc56204831d8ca7afe4d92d19" + }, + "filename": "Django-1.11.17-py2.py3-none-any.whl", + "hashes": { + "sha256": "f1a961b954d96bb24b397db4c35e9a128d12e044d6b57984c122282b592d508d" + }, + "provenance": null, + "requires-python": null, + "size": 6950469, + "upload-time": "2018-12-03T17:02:50.863101Z", + "url": "https://files.pythonhosted.org/packages/09/2b/6c2d363e3d46307251a9d6bf74ec28543805bbcadf56ca729f4a04846914/Django-1.11.17-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.17.tar.gz", + "hashes": { + "sha256": "a787ee66f4b4cf8ed753661cabcec603989677fa3a107fcb7f15511a44bdb483" + }, + "provenance": null, + "requires-python": null, + "size": 7853439, + "upload-time": "2018-12-03T17:03:07.563036Z", + "url": "https://files.pythonhosted.org/packages/a3/60/9d004f544297259b9467a1429e48d1fe1bda990aeb80744afaccb34aab4a/Django-1.11.17.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e24d7b86ab75c2103a498c68a2e3b30782687009ece3bb95598c714f9bb6f998" + }, + "data-dist-info-metadata": { + "sha256": "e24d7b86ab75c2103a498c68a2e3b30782687009ece3bb95598c714f9bb6f998" + }, + "filename": "Django-1.11.18-py2.py3-none-any.whl", + "hashes": { + "sha256": "7ee7d93d407f082e3849c8d10da50ff5b488af37ed1b0066a22dee5f2709ed16" + }, + "provenance": null, + "requires-python": null, + "size": 6949226, + "upload-time": "2019-01-04T14:10:44.776909Z", + "url": "https://files.pythonhosted.org/packages/e0/eb/6dc122c6d0a82263bd26bebae3cdbafeb99a7281aa1dae57ca1f645a9872/Django-1.11.18-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.18.tar.gz", + "hashes": { + "sha256": "73cca1dac154e749b39cc91a54dc876109eb0512a5c6804986495305047066a5" + }, + "provenance": null, + "requires-python": null, + "size": 7847617, + "upload-time": "2019-01-04T14:10:56.890031Z", + "url": "https://files.pythonhosted.org/packages/90/84/7981bdfcfa80fe81df5325899f9fc1cbebce1fbe4fac092a32dca00d0ab2/Django-1.11.18.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b932a6d29fde658339baade6ee6622d45327ff66133582b39bbd3749299ade71" + }, + "data-dist-info-metadata": { + "sha256": "b932a6d29fde658339baade6ee6622d45327ff66133582b39bbd3749299ade71" + }, + "filename": "Django-1.11.20-py2.py3-none-any.whl", + "hashes": { + "sha256": "0a73696e0ac71ee6177103df984f9c1e07cd297f080f8ec4dc7c6f3fb74395b5" + }, + "provenance": null, + "requires-python": null, + "size": 6949426, + "upload-time": "2019-02-11T15:10:36.880499Z", + "url": "https://files.pythonhosted.org/packages/8e/1f/20bbc601c442d02cc8d9b25a399a18ef573077e3350acdf5da3743ff7da1/Django-1.11.20-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.20.tar.gz", + "hashes": { + "sha256": "43a99da08fee329480d27860d68279945b7d8bf7b537388ee2c8938c709b2041" + }, + "provenance": null, + "requires-python": null, + "size": 7846576, + "upload-time": "2019-02-11T15:10:54.841634Z", + "url": "https://files.pythonhosted.org/packages/99/2a/6cb6fdae67a101e19cd02b1af75131eee51b8dcd0cc22c9cfdd2270b5715/Django-1.11.20.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0b789d142f93007d1d8a2725ca3a8541a0295e74c258e3eb55b13fea25601970" + }, + "data-dist-info-metadata": { + "sha256": "0b789d142f93007d1d8a2725ca3a8541a0295e74c258e3eb55b13fea25601970" + }, + "filename": "Django-1.11.21-py2.py3-none-any.whl", + "hashes": { + "sha256": "aae1b776d78cc3f492afda405b9b9d322b27761442997456c158687d7a0610a1" + }, + "provenance": null, + "requires-python": null, + "size": 6949509, + "upload-time": "2019-06-03T10:10:58.728571Z", + "url": "https://files.pythonhosted.org/packages/a2/84/9f66e359ba8e63cf9b54f6815ed55188dda43cd1cc951a8bb95542dee956/Django-1.11.21-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.21.tar.gz", + "hashes": { + "sha256": "ba723e524facffa2a9d8c2e9116db871e16b9207e648e1d3e4af8aae1167b029" + }, + "provenance": null, + "requires-python": null, + "size": 7847136, + "upload-time": "2019-06-03T10:11:17.443138Z", + "url": "https://files.pythonhosted.org/packages/51/15/3498e4b783cda329a823f3d474c857d91b2fdfc1c739bb7f616f17d748ca/Django-1.11.21.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ed35ba8486a584e81ee0f6e74afc2d0512c3748f659101f0a465e9790619cbd0" + }, + "data-dist-info-metadata": { + "sha256": "ed35ba8486a584e81ee0f6e74afc2d0512c3748f659101f0a465e9790619cbd0" + }, + "filename": "Django-1.11.22-py2.py3-none-any.whl", + "hashes": { + "sha256": "94395804ad80f68d66090a74d68ff2583b43333e1785a026c2aa10cf161642a6" + }, + "provenance": null, + "requires-python": null, + "size": 6949503, + "upload-time": "2019-07-01T07:19:13.174236Z", + "url": "https://files.pythonhosted.org/packages/70/22/237da71dc112f2bba335c18380bc403fba430c44cc4da088824e77652738/Django-1.11.22-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.22.tar.gz", + "hashes": { + "sha256": "830d5d40a1705089502bba70605ab3246831440ffc16d1501dfeeef5f4b9c845" + }, + "provenance": null, + "requires-python": null, + "size": 7972885, + "upload-time": "2019-07-01T07:19:29.492277Z", + "url": "https://files.pythonhosted.org/packages/2f/96/7d56b16388e8686ef8e2cb330204f247a90e6f008849dad7ce61c9c21c84/Django-1.11.22.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "329ec4af1de6d51062729aa285221847768f94285673ff9d13e03165d502364c" + }, + "data-dist-info-metadata": { + "sha256": "329ec4af1de6d51062729aa285221847768f94285673ff9d13e03165d502364c" + }, + "filename": "Django-1.11.23-py2.py3-none-any.whl", + "hashes": { + "sha256": "c85b8c95366e187ca0581d45a6e508107ca4bd38cb45c24aa09d3572074c523d" + }, + "provenance": null, + "requires-python": null, + "size": 6949572, + "upload-time": "2019-08-01T09:04:24.934545Z", + "url": "https://files.pythonhosted.org/packages/61/cb/e3c6bfccdf23c48dd4ce014b96178aa048b9450739eaa5f11d4d23d9d5d6/Django-1.11.23-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.23.tar.gz", + "hashes": { + "sha256": "52a66d7f8b036d02da0a4472359e8be1727424fc1e4b4f5c684ef97de7b569e1" + }, + "provenance": null, + "requires-python": null, + "size": 7849738, + "upload-time": "2019-08-01T09:04:43.456757Z", + "url": "https://files.pythonhosted.org/packages/57/0e/722252684d409626d8e6f1aeb4790e7ea06d115498c98d260281022468b5/Django-1.11.23.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "79904cf1ef3b8abc3b43983ed295045fdd6165d5d807497a2225fb5f70a182c2" + }, + "data-dist-info-metadata": { + "sha256": "79904cf1ef3b8abc3b43983ed295045fdd6165d5d807497a2225fb5f70a182c2" + }, + "filename": "Django-1.11.24-py2.py3-none-any.whl", + "hashes": { + "sha256": "ffd89b89a2ee860ee521f054225044f52676825be4b61168d2842d44fcf457d3" + }, + "provenance": null, + "requires-python": null, + "size": 6949576, + "upload-time": "2019-09-02T07:18:28.734799Z", + "url": "https://files.pythonhosted.org/packages/3a/c1/dbd77256695f4b4e12b5d2c917a35963db11ce5df19c8ea6cd136b2ed54d/Django-1.11.24-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.24.tar.gz", + "hashes": { + "sha256": "215c27453f775b6b1add83a185f76c2e2ab711d17786a6704bd62eabd93f89e3" + }, + "provenance": null, + "requires-python": null, + "size": 7976020, + "upload-time": "2019-09-02T07:18:46.393062Z", + "url": "https://files.pythonhosted.org/packages/a6/79/04502b30769680fe2538a046125afabae5c46399ffc4e18fb44abfa338c6/Django-1.11.24.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c3aeca70a5222cc2100067f582461ba33870a5769ff6c29360923d1403e628c4" + }, + "data-dist-info-metadata": { + "sha256": "c3aeca70a5222cc2100067f582461ba33870a5769ff6c29360923d1403e628c4" + }, + "filename": "Django-1.11.25-py2.py3-none-any.whl", + "hashes": { + "sha256": "2f31cdaaeffdb1728614c4ede5f7101c5770aa90b471c1299d4a203bf00f3b05" + }, + "provenance": null, + "requires-python": null, + "size": 6949587, + "upload-time": "2019-10-01T08:36:31.683239Z", + "url": "https://files.pythonhosted.org/packages/3c/ed/06a81a65fa00f766f2dbda94d09e946aa65c23e6d7ca3532984627a6c75a/Django-1.11.25-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.25.tar.gz", + "hashes": { + "sha256": "5314e8586285d532b7aa5c6d763b0248d9a977a37efec86d30f0212b82e8ef66" + }, + "provenance": null, + "requires-python": null, + "size": 7845344, + "upload-time": "2019-10-01T08:36:51.238785Z", + "url": "https://files.pythonhosted.org/packages/8d/6e/ca1eaf0a03e7921b020e9a8bd2e9ec441f6d958050be8571951e5556cf77/Django-1.11.25.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a086948de188c82c3eaf249fb35d1f0326ae917b827df5ad84fc5803d911d979" + }, + "data-dist-info-metadata": { + "sha256": "a086948de188c82c3eaf249fb35d1f0326ae917b827df5ad84fc5803d911d979" + }, + "filename": "Django-1.11.26-py2.py3-none-any.whl", + "hashes": { + "sha256": "83615ecf738ed710e90ca0dff719b269cc93128c5f0f361370d4e52f42209d16" + }, + "provenance": null, + "requires-python": null, + "size": 6949593, + "upload-time": "2019-11-04T08:33:08.180128Z", + "url": "https://files.pythonhosted.org/packages/cf/19/632a613bc37bbf890f9323ba09374ce9af1d70bb4cba7ff4d3e5e0991b47/Django-1.11.26-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.26.tar.gz", + "hashes": { + "sha256": "861db7f82436ab43e1411832ed8dca81fc5fc0f7c2039c7e07a080a63092fb44" + }, + "provenance": null, + "requires-python": null, + "size": 7976282, + "upload-time": "2019-11-04T08:33:25.858722Z", + "url": "https://files.pythonhosted.org/packages/1e/cc/3226f5b935841bf8c1a1387cc0cba9770f0c12df9aab4460a63036765b23/Django-1.11.26.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "abf418d28ab521afb0fa42810ce7a10ef400493fa3b1a4a79e67450d45970e20" + }, + "data-dist-info-metadata": { + "sha256": "abf418d28ab521afb0fa42810ce7a10ef400493fa3b1a4a79e67450d45970e20" + }, + "filename": "Django-1.11.27-py2.py3-none-any.whl", + "hashes": { + "sha256": "372faee5b93c92f19e9d65f52b278a1b689d3e3b4a7d9d30db73a78ebc729770" + }, + "provenance": null, + "requires-python": null, + "size": 6949848, + "upload-time": "2019-12-18T08:59:02.278881Z", + "url": "https://files.pythonhosted.org/packages/a6/2b/fbd71ae0980c899c0df70779d36c5897a6b56518eb5942ddd53b0b969b30/Django-1.11.27-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.27.tar.gz", + "hashes": { + "sha256": "20111383869ad1b11400c94b0c19d4ab12975316cd058eabd17452e0546169b8" + }, + "provenance": null, + "requires-python": null, + "size": 7976980, + "upload-time": "2019-12-18T08:59:19.797864Z", + "url": "https://files.pythonhosted.org/packages/8a/26/d4dd19084cb1a8d4c7b566024e3fd80b25aa50bccef3a8e5db1d300d4fba/Django-1.11.27.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f6b37460ae547f3412a8ed528dcb255250ac9e4825666ddcbbddac42b71aa336" + }, + "data-dist-info-metadata": { + "sha256": "f6b37460ae547f3412a8ed528dcb255250ac9e4825666ddcbbddac42b71aa336" + }, + "filename": "Django-1.11.28-py2.py3-none-any.whl", + "hashes": { + "sha256": "a3b01cdff845a43830d7ccacff55e0b8ff08305a4cbf894517a686e53ba3ad2d" + }, + "provenance": null, + "requires-python": null, + "size": 6949861, + "upload-time": "2020-02-03T09:50:36.736416Z", + "url": "https://files.pythonhosted.org/packages/6a/cd/d14d70ad55850e3bd656eb1cc235730e855120c18b882b7cbd383216723d/Django-1.11.28-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.28.tar.gz", + "hashes": { + "sha256": "b33ce35f47f745fea6b5aa3cf3f4241069803a3712d423ac748bd673a39741eb" + }, + "provenance": null, + "requires-python": null, + "size": 7852525, + "upload-time": "2020-02-03T09:50:51.569042Z", + "url": "https://files.pythonhosted.org/packages/52/be/e4bfd6db49d6b94112668ef3dcfb027c8717729a8daebf5c9fd19a4c5115/Django-1.11.28.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a66a475879d5acc1e17837bfaf16b984d5efbbad1763f33a3d2fe5e521fabc3a" + }, + "data-dist-info-metadata": { + "sha256": "a66a475879d5acc1e17837bfaf16b984d5efbbad1763f33a3d2fe5e521fabc3a" + }, + "filename": "Django-1.11.29-py2.py3-none-any.whl", + "hashes": { + "sha256": "014e3392058d94f40569206a24523ce254d55ad2f9f46c6550b0fe2e4f94cf3f" + }, + "provenance": null, + "requires-python": null, + "size": 6949937, + "upload-time": "2020-03-04T09:31:46.566802Z", + "url": "https://files.pythonhosted.org/packages/49/49/178daa8725d29c475216259eb19e90b2aa0b8c0431af8c7e9b490ae6481d/Django-1.11.29-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.29.tar.gz", + "hashes": { + "sha256": "4200aefb6678019a0acf0005cd14cfce3a5e6b9b90d06145fcdd2e474ad4329c" + }, + "provenance": null, + "requires-python": null, + "size": 7977916, + "upload-time": "2020-03-04T09:32:02.383798Z", + "url": "https://files.pythonhosted.org/packages/68/ab/2278a4a9404fac661be1be9627f11336613149e07fc4df0b6e929cc9f300/Django-1.11.29.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ae405c0fc0c5f5f4b37471390c909fe311eda6a016b965626d54c5c174e1e858" + }, + "data-dist-info-metadata": { + "sha256": "ae405c0fc0c5f5f4b37471390c909fe311eda6a016b965626d54c5c174e1e858" + }, + "filename": "Django-2.0a1-py3-none-any.whl", + "hashes": { + "sha256": "a8a695977109830cd3f1bef65bce43d78d361751a304c5cf215d876fbdcf6416" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7002800, + "upload-time": "2017-09-22T18:09:22.828675Z", + "url": "https://files.pythonhosted.org/packages/9a/3d/5050d001444d0078d6c5a2453ffb0fc4b871de41d67af8e7f190a276fcf0/Django-2.0a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "94bd02e282fa344c9148515b4b0050dda33a182ce7a7defc2a55f03ec9f07d4f" + }, + "data-dist-info-metadata": { + "sha256": "94bd02e282fa344c9148515b4b0050dda33a182ce7a7defc2a55f03ec9f07d4f" + }, + "filename": "Django-2.0b1-py3-none-any.whl", + "hashes": { + "sha256": "5e7f0d33a1908070d81ffea029c7c69f7b8aa9c95fa2415885ea3c970c2cf8e0" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7003741, + "upload-time": "2017-10-17T02:00:54.980990Z", + "url": "https://files.pythonhosted.org/packages/6c/37/e3fccf0f86d016cd6b851a80e07aae20c750dbccba1098d98563fa7e498e/Django-2.0b1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8a674875500c541c6f114896baff8ecf2e70ce30bb1fa08cc974d9b18bbb413e" + }, + "data-dist-info-metadata": { + "sha256": "8a674875500c541c6f114896baff8ecf2e70ce30bb1fa08cc974d9b18bbb413e" + }, + "filename": "Django-2.0rc1-py3-none-any.whl", + "hashes": { + "sha256": "bbf9aedead4417142d78e2135089737d0205fd2d3641c6cec65583109ce676bf" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7004428, + "upload-time": "2017-11-15T23:51:54.051974Z", + "url": "https://files.pythonhosted.org/packages/49/65/6cc2315700549de13daf0f6dc5728bdcbcb19195876a7534e54649b0a132/Django-2.0rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "69f07ecfe79711bb541953bc48a4ed20ed847d40ad5d2d827275fbeff8808630" + }, + "data-dist-info-metadata": { + "sha256": "69f07ecfe79711bb541953bc48a4ed20ed847d40ad5d2d827275fbeff8808630" + }, + "filename": "Django-2.0-py3-none-any.whl", + "hashes": { + "sha256": "af18618ce3291be5092893d8522fe3919661bf3a1fb60e3858ae74865a4f07c2" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7101093, + "upload-time": "2017-12-02T15:11:49.751284Z", + "url": "https://files.pythonhosted.org/packages/44/98/35b935a98a17e9a188efc2d53fc51ae0c8bf498a77bc224f9321ae5d111c/Django-2.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.0.tar.gz", + "hashes": { + "sha256": "9614851d4a7ff8cbd32b73c6076441f377c45a5bbff7e771798fb02c43c31f47" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7997472, + "upload-time": "2017-12-02T15:12:05.947934Z", + "url": "https://files.pythonhosted.org/packages/87/9f/4ec8b197d83666fddd2398842024c5341ee7d40bbec6aee9705d1ad22f13/Django-2.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c2feaaeb7e7ec84def88bea87ca1d0513e18658133f663c03c5b996e45645d57" + }, + "data-dist-info-metadata": { + "sha256": "c2feaaeb7e7ec84def88bea87ca1d0513e18658133f663c03c5b996e45645d57" + }, + "filename": "Django-2.0.1-py3-none-any.whl", + "hashes": { + "sha256": "52475f607c92035d4ac8fee284f56213065a4a6b25ed43f7e39df0e576e69e9f" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7101551, + "upload-time": "2018-01-02T00:50:49.281283Z", + "url": "https://files.pythonhosted.org/packages/21/2a/3a0ec97b18d6e8d295142228f03604ac78ea6de05cf9bc3773a74f0b58bb/Django-2.0.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.0.1.tar.gz", + "hashes": { + "sha256": "d96b804be412a5125a594023ec524a2010a6ffa4d408e5482ab6ff3cb97ec12f" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 8000807, + "upload-time": "2018-01-02T00:51:04.317791Z", + "url": "https://files.pythonhosted.org/packages/54/6c/b751b614e5a5693169e456d109ff26c5d090341d4d2e1b860c7a7c0f3788/Django-2.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d84078eedfc56c641e802cda264cbd14f63d52b0e6cfc3129944c71a028ee23a" + }, + "data-dist-info-metadata": { + "sha256": "d84078eedfc56c641e802cda264cbd14f63d52b0e6cfc3129944c71a028ee23a" + }, + "filename": "Django-2.0.2-py3-none-any.whl", + "hashes": { + "sha256": "7c8ff92285406fb349e765e9ade685eec7271d6f5c3f918e495a74768b765c99" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7101554, + "upload-time": "2018-02-01T14:30:13.345780Z", + "url": "https://files.pythonhosted.org/packages/48/b1/4e4875dabd9603c89ca753313fd13f429426e4a80a0264603a30d56e0338/Django-2.0.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.0.2.tar.gz", + "hashes": { + "sha256": "dc3b61d054f1bced64628c62025d480f655303aea9f408e5996c339a543b45f0" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 8002374, + "upload-time": "2018-02-01T14:30:22.407202Z", + "url": "https://files.pythonhosted.org/packages/21/eb/534ac46e63c51eabbfc768d8c11cc851275f9047c8eaaefc17c41845987f/Django-2.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "50d7f86fe7ab65d1c42b3919d13e4fc8fe6a90ce51d9e2593cb752136eb8ccfb" + }, + "data-dist-info-metadata": { + "sha256": "50d7f86fe7ab65d1c42b3919d13e4fc8fe6a90ce51d9e2593cb752136eb8ccfb" + }, + "filename": "Django-2.0.3-py3-none-any.whl", + "hashes": { + "sha256": "3d9916515599f757043c690ae2b5ea28666afa09779636351da505396cbb2f19" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7116284, + "upload-time": "2018-03-06T14:05:32.353199Z", + "url": "https://files.pythonhosted.org/packages/3d/81/7e6cf5cb6f0f333946b5d3ee22e17c3c3f329d3bfeb86943a2a3cd861092/Django-2.0.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.0.3.tar.gz", + "hashes": { + "sha256": "769f212ffd5762f72c764fa648fca3b7f7dd4ec27407198b68e7c4abf4609fd0" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 8114604, + "upload-time": "2018-03-06T14:06:37.383785Z", + "url": "https://files.pythonhosted.org/packages/54/59/4987ae4a4a8be8507af1b213e75a449c05939ab1e0f62b5e90ccea2b51c3/Django-2.0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c44b397e42287d71cb50ec6be1ef08c340dce4ec8ba34aa1af0c74c8e12a9c36" + }, + "data-dist-info-metadata": { + "sha256": "c44b397e42287d71cb50ec6be1ef08c340dce4ec8ba34aa1af0c74c8e12a9c36" + }, + "filename": "Django-2.0.4-py3-none-any.whl", + "hashes": { + "sha256": "2d8b9eed8815f172a8e898678ae4289a5e9176bc08295676eff4228dd638ea61" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7115298, + "upload-time": "2018-04-03T02:39:33.419093Z", + "url": "https://files.pythonhosted.org/packages/89/f9/94c20658f0cdecc2b6607811e2c0bb042408a51f589e5ad0cb0eac3236a1/Django-2.0.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.0.4.tar.gz", + "hashes": { + "sha256": "d81a1652963c81488e709729a80b510394050e312f386037f26b54912a3a10d0" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 8017145, + "upload-time": "2018-04-03T02:39:41.734614Z", + "url": "https://files.pythonhosted.org/packages/d4/73/227f6efdb7dd3b74b9785795dffc0f28c4db9c59e2a05e3547fcf003635b/Django-2.0.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "366e433b45e711f14aa0100e9c2b65f2998d38020168169a455f4a0302547386" + }, + "data-dist-info-metadata": { + "sha256": "366e433b45e711f14aa0100e9c2b65f2998d38020168169a455f4a0302547386" + }, + "filename": "Django-2.0.5-py3-none-any.whl", + "hashes": { + "sha256": "26b34f4417aa38d895b6b5307177b51bc3f4d53179d8696a5c19dcb50582523c" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7115507, + "upload-time": "2018-05-02T01:34:20.212616Z", + "url": "https://files.pythonhosted.org/packages/23/91/2245462e57798e9251de87c88b2b8f996d10ddcb68206a8a020561ef7bd3/Django-2.0.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.0.5.tar.gz", + "hashes": { + "sha256": "71d1a584bb4ad2b4f933d07d02c716755c1394feaac1ce61ce37843ac5401092" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 8016448, + "upload-time": "2018-05-02T01:34:52.880781Z", + "url": "https://files.pythonhosted.org/packages/02/79/e0cf8263d85f15987f34710e325438f8ac6c93961714916ac7ea343e6a08/Django-2.0.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "77415b13e2b5b59d000861fd48d70bdc50eb5730bed06b0ad9f5da3b8872a8a7" + }, + "data-dist-info-metadata": { + "sha256": "77415b13e2b5b59d000861fd48d70bdc50eb5730bed06b0ad9f5da3b8872a8a7" + }, + "filename": "Django-2.0.6-py3-none-any.whl", + "hashes": { + "sha256": "69ff89fa3c3a8337015478a1a0744f52a9fef5d12c1efa01a01f99bcce9bf10c" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7118853, + "upload-time": "2018-06-01T15:32:04.039149Z", + "url": "https://files.pythonhosted.org/packages/56/0e/afdacb47503b805f3ed213fe732bff05254c8befaa034bbada580be8a0ac/Django-2.0.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.0.6.tar.gz", + "hashes": { + "sha256": "3eb25c99df1523446ec2dc1b00e25eb2ecbdf42c9d8b0b8b32a204a8db9011f8" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7989435, + "upload-time": "2018-06-01T15:32:11.407175Z", + "url": "https://files.pythonhosted.org/packages/08/2b/a6a12fa67a9d52a8f5ef929337165dcc5842a4461a87fec94eb6345fed57/Django-2.0.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aef87715581490c52aa257f9ac31e608b005a7d33a03003897f0f30399e3ebbb" + }, + "data-dist-info-metadata": { + "sha256": "aef87715581490c52aa257f9ac31e608b005a7d33a03003897f0f30399e3ebbb" + }, + "filename": "Django-2.0.7-py3-none-any.whl", + "hashes": { + "sha256": "e900b73beee8977c7b887d90c6c57d68af10066b9dac898e1eaf0f82313de334" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7119179, + "upload-time": "2018-07-02T09:02:02.793300Z", + "url": "https://files.pythonhosted.org/packages/ab/15/cfde97943f0db45e4f999c60b696fbb4df59e82bbccc686770f4e44c9094/Django-2.0.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.0.7.tar.gz", + "hashes": { + "sha256": "97886b8a13bbc33bfeba2ff133035d3eca014e2309dff2b6da0bdfc0b8656613" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7988568, + "upload-time": "2018-07-02T09:02:19.534930Z", + "url": "https://files.pythonhosted.org/packages/58/4a/26f99e2b094a2edefb2cffbcdbaca9207835d4b2765dd8afa553a1714ea6/Django-2.0.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9989c2a4db6a079a3e9bfc8c13c16b116dcf5838d1fc23c74f274945ec49ba4f" + }, + "data-dist-info-metadata": { + "sha256": "9989c2a4db6a079a3e9bfc8c13c16b116dcf5838d1fc23c74f274945ec49ba4f" + }, + "filename": "Django-2.0.8-py3-none-any.whl", + "hashes": { + "sha256": "0c5b65847d00845ee404bbc0b4a85686f15eb3001ffddda3db4e9baa265bf136" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7117321, + "upload-time": "2018-08-01T13:51:58.926049Z", + "url": "https://files.pythonhosted.org/packages/2b/85/337bfa37c4b82f59ee9b8deca55a8daa7ef16c8cdfa86d273625bc6ed887/Django-2.0.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.0.8.tar.gz", + "hashes": { + "sha256": "68aeea369a8130259354b6ba1fa9babe0c5ee6bced505dea4afcd00f765ae38b" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7987343, + "upload-time": "2018-08-01T13:52:08.556325Z", + "url": "https://files.pythonhosted.org/packages/19/be/23674a0140e79345ba72da70bc646a4db982f2ff39f14037d5cd53807c78/Django-2.0.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "20de208385c392ebc0d485d7f516199b644663170544849ffcdd8f922723c528" + }, + "data-dist-info-metadata": { + "sha256": "20de208385c392ebc0d485d7f516199b644663170544849ffcdd8f922723c528" + }, + "filename": "Django-2.0.9-py3-none-any.whl", + "hashes": { + "sha256": "25df265e1fdb74f7e7305a1de620a84681bcc9c05e84a3ed97e4a1a63024f18d" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7119483, + "upload-time": "2018-10-01T09:22:07.871505Z", + "url": "https://files.pythonhosted.org/packages/6c/9d/c0feec696b815708354a2fd06ae0f51330a15043822a29bc8be2f185d9fe/Django-2.0.9-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.0.9.tar.gz", + "hashes": { + "sha256": "d6d94554abc82ca37e447c3d28958f5ac39bd7d4adaa285543ae97fb1129fd69" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7992507, + "upload-time": "2018-10-01T09:22:23.082215Z", + "url": "https://files.pythonhosted.org/packages/fb/9f/cd3fe00fdaecc34a5ca1d667b8436de604543f77c9e16bc1396a40b720bb/Django-2.0.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e08480bb1770b5e32c598bed3efdca5be85ccf420a723ff86a68fb2ee49429fe" + }, + "data-dist-info-metadata": { + "sha256": "e08480bb1770b5e32c598bed3efdca5be85ccf420a723ff86a68fb2ee49429fe" + }, + "filename": "Django-2.0.10-py3-none-any.whl", + "hashes": { + "sha256": "e89f613e3c1f7ff245ffee3560472f9fa9c07060b11f65e1de3cb763f8dcd4b9" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7117592, + "upload-time": "2019-01-04T14:03:05.360117Z", + "url": "https://files.pythonhosted.org/packages/f1/92/d58198bdcb00e8ed79fd3978f4af61a50009bb1d0ee8bbb799fa3476e5ff/Django-2.0.10-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.0.10.tar.gz", + "hashes": { + "sha256": "0292a7ad7d8ffc9cfc6a77f043d2e81f5bbc360c0c4a1686e130ef3432437d23" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7992290, + "upload-time": "2019-01-04T14:03:19.511618Z", + "url": "https://files.pythonhosted.org/packages/02/1f/3766ba3a7f2356ba9816f8e4eb82168fd0233f1b63f1ce52cd57b15acd6a/Django-2.0.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0d76b3986d7cba44e31d27284b7ca5ed547916610bca7999cb9ff24cb934cd57" + }, + "data-dist-info-metadata": { + "sha256": "0d76b3986d7cba44e31d27284b7ca5ed547916610bca7999cb9ff24cb934cd57" + }, + "filename": "Django-2.0.12-py3-none-any.whl", + "hashes": { + "sha256": "9493f9c4417ab6c15221a7ab964f73db0632bc6337ade33810078423b800dbd9" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7117804, + "upload-time": "2019-02-11T15:10:42.905456Z", + "url": "https://files.pythonhosted.org/packages/08/d5/eda89c77bffafef4fc3eafb1a334ffffadebece16845aa7afff19a2c29e8/Django-2.0.12-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.0.12.tar.gz", + "hashes": { + "sha256": "e2f3ada50cf2106af7b2631b7b0b6f0d983ae30aa218f06d5ec93d3049f94897" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7989632, + "upload-time": "2019-02-11T15:11:02.427442Z", + "url": "https://files.pythonhosted.org/packages/e0/20/e5f922be212959b08db3f8b42b8504b13ab915e17770fb4e42d835e8e6bb/Django-2.0.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "42bedcf93f28f7cea1089e68956c77e1fe429e1ae11eb76ab511e66f2ce51ead" + }, + "data-dist-info-metadata": { + "sha256": "42bedcf93f28f7cea1089e68956c77e1fe429e1ae11eb76ab511e66f2ce51ead" + }, + "filename": "Django-2.0.13-py3-none-any.whl", + "hashes": { + "sha256": "665457d4146bbd34ae9d2970fa3b37082d7b225b0671bfd24c337458f229db78" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7117798, + "upload-time": "2019-02-12T10:50:02.942164Z", + "url": "https://files.pythonhosted.org/packages/67/b0/64645bd6c5cdabb07d361e568eecfa9e64027ae4cb4778bb00be8c4bde00/Django-2.0.13-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.0.13.tar.gz", + "hashes": { + "sha256": "bde46d4dbc410678e89bc95ea5d312dd6eb4c37d0fa0e19c9415cad94addf22f" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7990057, + "upload-time": "2019-02-12T10:50:09.191763Z", + "url": "https://files.pythonhosted.org/packages/57/00/1717ea3aabb17b2c4981561c7d00ac2d0eb5706647bcfd4a0ca2d09e2413/Django-2.0.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9099b2d668ab2554b98c734c03f08ffec38aa50fb7a64f0355312ce970ab60d9" + }, + "data-dist-info-metadata": { + "sha256": "9099b2d668ab2554b98c734c03f08ffec38aa50fb7a64f0355312ce970ab60d9" + }, + "filename": "Django-2.1a1-py3-none-any.whl", + "hashes": { + "sha256": "89ac9fce84db947da7e5d1e7a24eabd21216c04cc4386c93197f0aa2487e9945" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7202943, + "upload-time": "2018-05-18T01:01:19.030204Z", + "url": "https://files.pythonhosted.org/packages/63/72/d779f069acda9f5ce7aedca90a1410bfce03721e60c156472c95222cc1b7/Django-2.1a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9fa4fcb61e18d9362ca0912ab379b44c49be285746c76f9865d48491167d8643" + }, + "data-dist-info-metadata": { + "sha256": "9fa4fcb61e18d9362ca0912ab379b44c49be285746c76f9865d48491167d8643" + }, + "filename": "Django-2.1b1-py3-none-any.whl", + "hashes": { + "sha256": "21b35f96f3d84eae6a6f582156bacee1fd05badfa692da90cef48d9512e39e16" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7204079, + "upload-time": "2018-06-18T23:55:36.588389Z", + "url": "https://files.pythonhosted.org/packages/91/19/0e6f1e9e78d91cdb6fa6e326c24f7d765640f59888c982efdfcbb410146d/Django-2.1b1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c854b942ee02f5559d7db15ed53e2f854bcdc20b7d788d6b22b75e5a1ec872b5" + }, + "data-dist-info-metadata": { + "sha256": "c854b942ee02f5559d7db15ed53e2f854bcdc20b7d788d6b22b75e5a1ec872b5" + }, + "filename": "Django-2.1rc1-py3-none-any.whl", + "hashes": { + "sha256": "486f8c08fd8fcb44c66e5d6d4a845a28831b3f5be1bbd4dcc245938ed55cdff1" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7204422, + "upload-time": "2018-07-18T17:35:02.726810Z", + "url": "https://files.pythonhosted.org/packages/50/3d/bafe9b26f71cac7fa52621cdd43ce78ceca1798fd3c4aa8bfd4f680ec653/Django-2.1rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cc21513b64f745456c8416fc5de6b9e99249da8902ebce479babf2aafcb231a4" + }, + "data-dist-info-metadata": { + "sha256": "cc21513b64f745456c8416fc5de6b9e99249da8902ebce479babf2aafcb231a4" + }, + "filename": "Django-2.1-py3-none-any.whl", + "hashes": { + "sha256": "ea50d85709708621d956187c6b61d9f9ce155007b496dd914fdb35db8d790aec" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7263150, + "upload-time": "2018-08-01T14:11:27.382635Z", + "url": "https://files.pythonhosted.org/packages/51/1a/e0ac7886c7123a03814178d7517dc822af0fe51a72e1a6bff26153103322/Django-2.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.tar.gz", + "hashes": { + "sha256": "7f246078d5a546f63c28fc03ce71f4d7a23677ce42109219c24c9ffb28416137" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8583964, + "upload-time": "2018-08-01T14:11:34.715690Z", + "url": "https://files.pythonhosted.org/packages/b6/cf/8cbe9bd4bb83ce2dd277564b43435edb7b151a099458e63706d10ec9e4fa/Django-2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "873246482d1a71c9b82257c1e3832473402ba95ad0317a05ac5a9e790367f972" + }, + "data-dist-info-metadata": { + "sha256": "873246482d1a71c9b82257c1e3832473402ba95ad0317a05ac5a9e790367f972" + }, + "filename": "Django-2.1.1-py3-none-any.whl", + "hashes": { + "sha256": "04f2e423f2e60943c02bd2959174b844f7d1bcd19eabb7f8e4282999958021fd" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7265628, + "upload-time": "2018-08-31T08:42:13.116397Z", + "url": "https://files.pythonhosted.org/packages/ca/7e/fc068d164b32552ae3a8f8d5d0280c083f2e8d553e71ecacc21927564561/Django-2.1.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.1.tar.gz", + "hashes": { + "sha256": "e1cc1cd6b658aa4e052f5f2b148bfda08091d7c3558529708342e37e4e33f72c" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8595422, + "upload-time": "2018-08-31T08:42:20.929702Z", + "url": "https://files.pythonhosted.org/packages/14/c8/b6f5c67cf34ae7586258af110e53657da671325b146fcc67ac64a4daace5/Django-2.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "fc39395db657fe6c4b0123d0a4536c268e918fd1fd0159e10370cf52102a7cdc" + }, + "data-dist-info-metadata": { + "sha256": "fc39395db657fe6c4b0123d0a4536c268e918fd1fd0159e10370cf52102a7cdc" + }, + "filename": "Django-2.1.2-py3-none-any.whl", + "hashes": { + "sha256": "acdcc1f61fdb0a0c82a1d3bf1879a414e7732ea894a7632af7f6d66ec7ab5bb3" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7282853, + "upload-time": "2018-10-01T09:22:12.971407Z", + "url": "https://files.pythonhosted.org/packages/32/ab/22530cc1b2114e6067eece94a333d6c749fa1c56a009f0721e51c181ea53/Django-2.1.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.2.tar.gz", + "hashes": { + "sha256": "efbcad7ebb47daafbcead109b38a5bd519a3c3cd92c6ed0f691ff97fcdd16b45" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8611286, + "upload-time": "2018-10-01T09:22:28.985017Z", + "url": "https://files.pythonhosted.org/packages/8b/03/4c74d3712919613f2c611e6689522df507a2753a92049009661a81b4b72f/Django-2.1.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c63645fdf38c3f790310a095227589af8ab42262e8ad84534722a89d570ca99e" + }, + "data-dist-info-metadata": { + "sha256": "c63645fdf38c3f790310a095227589af8ab42262e8ad84534722a89d570ca99e" + }, + "filename": "Django-2.1.3-py3-none-any.whl", + "hashes": { + "sha256": "dd46d87af4c1bf54f4c926c3cfa41dc2b5c15782f15e4329752ce65f5dad1c37" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7283286, + "upload-time": "2018-11-01T14:36:34.965003Z", + "url": "https://files.pythonhosted.org/packages/d1/e5/2676be45ea49cfd09a663f289376b3888accd57ff06c953297bfdee1fb08/Django-2.1.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.3.tar.gz", + "hashes": { + "sha256": "1ffab268ada3d5684c05ba7ce776eaeedef360712358d6a6b340ae9f16486916" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8611851, + "upload-time": "2018-11-01T14:36:54.164080Z", + "url": "https://files.pythonhosted.org/packages/93/b1/0d6febb88712c39aced7df232d432fa22f5613c4bff246a1f4841248a60d/Django-2.1.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c552babe097f615f60be9443de7a4f8f9a2cef12a49cd7e4287ff8b32e0557d3" + }, + "data-dist-info-metadata": { + "sha256": "c552babe097f615f60be9443de7a4f8f9a2cef12a49cd7e4287ff8b32e0557d3" + }, + "filename": "Django-2.1.4-py3-none-any.whl", + "hashes": { + "sha256": "55409a056b27e6d1246f19ede41c6c610e4cab549c005b62cbeefabc6433356b" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7282586, + "upload-time": "2018-12-03T17:02:55.993312Z", + "url": "https://files.pythonhosted.org/packages/fd/9a/0c028ea0fe4f5803dda1a7afabeed958d0c8b79b0fe762ffbf728db3b90d/Django-2.1.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.4.tar.gz", + "hashes": { + "sha256": "068d51054083d06ceb32ce02b7203f1854256047a0d58682677dd4f81bceabd7" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8611886, + "upload-time": "2018-12-03T17:03:23.910206Z", + "url": "https://files.pythonhosted.org/packages/83/f7/4939b60c4127d5f49ccb570e34f4c59ecc222949220234a88e4f363f1456/Django-2.1.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ca7938ca2192ac811cd2f3c7de6599fbedee454ed5eaa51334ce07a85d1ad8f3" + }, + "data-dist-info-metadata": { + "sha256": "ca7938ca2192ac811cd2f3c7de6599fbedee454ed5eaa51334ce07a85d1ad8f3" + }, + "filename": "Django-2.1.5-py3-none-any.whl", + "hashes": { + "sha256": "a32c22af23634e1d11425574dce756098e015a165be02e4690179889b207c7a8" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7280910, + "upload-time": "2019-01-04T13:52:50.146659Z", + "url": "https://files.pythonhosted.org/packages/36/50/078a42b4e9bedb94efd3e0278c0eb71650ed9672cdc91bd5542953bec17f/Django-2.1.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.5.tar.gz", + "hashes": { + "sha256": "d6393918da830530a9516bbbcbf7f1214c3d733738779f06b0f649f49cc698c3" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8612384, + "upload-time": "2019-01-04T13:53:03.556241Z", + "url": "https://files.pythonhosted.org/packages/5c/7f/4c750e09b246621e5e90fa08f93dec1b991f5c203b0ff615d62a891c8f41/Django-2.1.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6c7c80952cc0d6a782997067c16b9b1aa5a91fa1808f9831f68af5bd4bd6578e" + }, + "data-dist-info-metadata": { + "sha256": "6c7c80952cc0d6a782997067c16b9b1aa5a91fa1808f9831f68af5bd4bd6578e" + }, + "filename": "Django-2.1.7-py3-none-any.whl", + "hashes": { + "sha256": "275bec66fd2588dd517ada59b8bfb23d4a9abc5a362349139ddda3c7ff6f5ade" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7281127, + "upload-time": "2019-02-11T15:10:47.735733Z", + "url": "https://files.pythonhosted.org/packages/c7/87/fbd666c4f87591ae25b7bb374298e8629816e87193c4099d3608ef11fab9/Django-2.1.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.7.tar.gz", + "hashes": { + "sha256": "939652e9d34d7d53d74d5d8ef82a19e5f8bb2de75618f7e5360691b6e9667963" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8608548, + "upload-time": "2019-02-11T15:11:10.020675Z", + "url": "https://files.pythonhosted.org/packages/7e/ae/29c28f6afddae0e305326078f31372f03d7f2e6d6210c9963843196ce67e/Django-2.1.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "189bc870826e6d933d2f9d0222dcd504a1836cbedc3767cae04e0017cd93f4dd" + }, + "data-dist-info-metadata": { + "sha256": "189bc870826e6d933d2f9d0222dcd504a1836cbedc3767cae04e0017cd93f4dd" + }, + "filename": "Django-2.1.8-py3-none-any.whl", + "hashes": { + "sha256": "0fd54e4f27bc3e0b7054a11e6b3a18fa53f2373f6b2df8a22e8eadfe018970a5" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7281258, + "upload-time": "2019-04-01T09:18:55.801525Z", + "url": "https://files.pythonhosted.org/packages/a9/e4/fb8f473fe8ee659859cb712e25222243bbd55ece7c319301eeb60ccddc46/Django-2.1.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.8.tar.gz", + "hashes": { + "sha256": "f3b28084101d516f56104856761bc247f85a2a5bbd9da39d9f6197ff461b3ee4" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8613572, + "upload-time": "2019-04-01T09:19:04.186926Z", + "url": "https://files.pythonhosted.org/packages/78/a0/c82585ddba004f99d19eeee277bc1b9e3b5e55d883e60ed713c0a4c9e3e8/Django-2.1.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f5fa686e3f0bfd9bf47a27a6c80534411c3fd28c73e472708ecba6784472fcd1" + }, + "data-dist-info-metadata": { + "sha256": "f5fa686e3f0bfd9bf47a27a6c80534411c3fd28c73e472708ecba6784472fcd1" + }, + "filename": "Django-2.1.9-py3-none-any.whl", + "hashes": { + "sha256": "bb72b5f8b53f8156280eaea520b548ac128a53f80cebc856c5e0fb555d44d529" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7281385, + "upload-time": "2019-06-03T10:11:04.565407Z", + "url": "https://files.pythonhosted.org/packages/bb/47/a4fdf24409656dc624a802571c3d6bb809e396ebbe6d668b16cb8ae431fa/Django-2.1.9-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.9.tar.gz", + "hashes": { + "sha256": "5052def4ff0a84bdf669827fdbd7b7cc1ac058f10232be6b21f37c6824f578da" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8608747, + "upload-time": "2019-06-03T10:11:23.821054Z", + "url": "https://files.pythonhosted.org/packages/c1/b3/3cdc60dc2e3c11236539f9470e42c5075a2e9c9f4885f5b4b912e9f19992/Django-2.1.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "77afb68aa0b59323ac8ca2f580f46c1c74f6464dc97ec30207009ca296c1fbe9" + }, + "data-dist-info-metadata": { + "sha256": "77afb68aa0b59323ac8ca2f580f46c1c74f6464dc97ec30207009ca296c1fbe9" + }, + "filename": "Django-2.1.10-py3-none-any.whl", + "hashes": { + "sha256": "d4244e2c9653e1349b37ab0cdf108607ba9d1e41f71d0711ac71360e4026ce94" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7281394, + "upload-time": "2019-07-01T07:19:18.135804Z", + "url": "https://files.pythonhosted.org/packages/d4/66/dbf6b7fabb0882eac49a33baac096396f98e5ba0cdea7c02e0a3bf02e8fb/Django-2.1.10-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.10.tar.gz", + "hashes": { + "sha256": "65e2a548a52fca560cdd4e35f4fa1a79140f405af48950e59702a37e4227e958" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8758324, + "upload-time": "2019-07-01T07:19:36.568033Z", + "url": "https://files.pythonhosted.org/packages/be/1b/009ec818adf51c7641f3bd9dae778e8b28291b3ceedb352317b0eeafd7ff/Django-2.1.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "09679096b3cc3fd0234c47a84a577b0705d1d9f137396b0267a5781f56d12af1" + }, + "data-dist-info-metadata": { + "sha256": "09679096b3cc3fd0234c47a84a577b0705d1d9f137396b0267a5781f56d12af1" + }, + "filename": "Django-2.1.11-py3-none-any.whl", + "hashes": { + "sha256": "305b6c4fce9e03bb746e35780c2c4d52f29ea1669f15633cfd41bc8821c74c76" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7281462, + "upload-time": "2019-08-01T09:04:30.982323Z", + "url": "https://files.pythonhosted.org/packages/8c/49/d5038239995594281478bf209f8d93524ad342d500009a697b27f884668a/Django-2.1.11-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.11.tar.gz", + "hashes": { + "sha256": "1a41831eace203fd1939edf899e07d7abd12ce9bafc3d9a5a63a24a8d1d12bd5" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8612487, + "upload-time": "2019-08-01T09:04:51.690400Z", + "url": "https://files.pythonhosted.org/packages/e0/e9/7e6008abee3eb2a40704c95a5cfc8a9627012df1580289d3df0f34c99766/Django-2.1.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "185871c6a810c5c0584f8c2dd1b54c02bf77ae184ef7df6b1076e667613c107a" + }, + "data-dist-info-metadata": { + "sha256": "185871c6a810c5c0584f8c2dd1b54c02bf77ae184ef7df6b1076e667613c107a" + }, + "filename": "Django-2.1.12-py3-none-any.whl", + "hashes": { + "sha256": "33e4bb3f3268ecc362a7bd982c7f19fff30597c749fedbc1fd3773ebb82ec38c" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7281462, + "upload-time": "2019-09-02T07:18:34.162779Z", + "url": "https://files.pythonhosted.org/packages/1b/a7/e6fcb3a4b4728b532a72f13f3b9999376e5e9487dd5777dae75e8f392f97/Django-2.1.12-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.12.tar.gz", + "hashes": { + "sha256": "f4351f1f921bb6c3de03e24cdba823365fb9a79a44f607ba2560e9e3b7f16ff3" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8761663, + "upload-time": "2019-09-02T07:18:54.146400Z", + "url": "https://files.pythonhosted.org/packages/a3/e4/a7399d5c9044fc2cf1c27884865ee0e9ee3e02a775628f9f29f43f657baa/Django-2.1.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3bd6bbcaa2a125da86713833e59b8d9c5ff10697b999846ffbd5282b591d0c10" + }, + "data-dist-info-metadata": { + "sha256": "3bd6bbcaa2a125da86713833e59b8d9c5ff10697b999846ffbd5282b591d0c10" + }, + "filename": "Django-2.1.13-py3-none-any.whl", + "hashes": { + "sha256": "79c6cfbc76a4612efc8a80d0094b96f50cb2aa654b2b2b530a4e707fa2985b4b" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7281478, + "upload-time": "2019-10-01T08:36:38.282724Z", + "url": "https://files.pythonhosted.org/packages/c4/e1/9c31da650533111ec044c2e540be72287d87c7b0ddb076640f943d900f98/Django-2.1.13-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.13.tar.gz", + "hashes": { + "sha256": "7a28a4eb0167eba491ccfafd7006843b5cdd26d8c93b955a74c2ea74f94efc2c" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8611325, + "upload-time": "2019-10-01T08:36:59.308397Z", + "url": "https://files.pythonhosted.org/packages/ca/d6/940c06d14c5b60e32cce5f47143d4c944e93690dedbaa52b48a2f4f4ece9/Django-2.1.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2f250c80e49695e1a815f73e5c341a0541f7f15fd34107a2fde44d5c34206765" + }, + "data-dist-info-metadata": { + "sha256": "2f250c80e49695e1a815f73e5c341a0541f7f15fd34107a2fde44d5c34206765" + }, + "filename": "Django-2.1.14-py3-none-any.whl", + "hashes": { + "sha256": "660e7cc240231b2fe702fada5fe952d29720fd6153fa6b59ea5dbf3161ab5cdd" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7281484, + "upload-time": "2019-11-04T08:33:13.835019Z", + "url": "https://files.pythonhosted.org/packages/cd/53/5b415cf77c091e0011b0c2681c27fb4f63ed6d8cc4f087189090042d4b6d/Django-2.1.14-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.14.tar.gz", + "hashes": { + "sha256": "d9159141fc354c4c28cc2b2586d55ba6d5e1531f5470218bb56a75be03d67398" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8763129, + "upload-time": "2019-11-04T08:33:33.296744Z", + "url": "https://files.pythonhosted.org/packages/0e/0d/cd8d35031bb97db9f6a7172dd8b3dd8a899cac151f7fbf3096b2cc45a51a/Django-2.1.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "747c60fd3bdc2b6202272fd6f71516df88f6820326295986e0027ceabf9b1738" + }, + "data-dist-info-metadata": { + "sha256": "747c60fd3bdc2b6202272fd6f71516df88f6820326295986e0027ceabf9b1738" + }, + "filename": "Django-2.1.15-py3-none-any.whl", + "hashes": { + "sha256": "48522428f4a285cf265af969f4744c5ebb027c7f41958ba48b639ace2068ffe7" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7281877, + "upload-time": "2019-12-02T08:57:47.175049Z", + "url": "https://files.pythonhosted.org/packages/ff/82/55a696532518aa47666b45480b579a221638ab29d60d33ce71fcbd3cef9a/Django-2.1.15-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.15.tar.gz", + "hashes": { + "sha256": "a794f7a2f4b7c928eecfbc4ebad03712ff27fb545abe269bf01aa8500781eb1c" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8621769, + "upload-time": "2019-12-02T08:57:57.603087Z", + "url": "https://files.pythonhosted.org/packages/a5/ea/a3424e68851acb44a1f8f823dc32ee3eb10b7fda474b03d527f7e666b443/Django-2.1.15.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3fa2afde55831546a035c5b81b3f9dd83e3ffd9a71ad11de9c512ab091215a11" + }, + "data-dist-info-metadata": { + "sha256": "3fa2afde55831546a035c5b81b3f9dd83e3ffd9a71ad11de9c512ab091215a11" + }, + "filename": "Django-2.2a1-py3-none-any.whl", + "hashes": { + "sha256": "737bd3d5f70cb8bde3c660e69b077a0221b47caf499d4d3759fb086376002d4a" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7381403, + "upload-time": "2019-01-17T15:35:52.375114Z", + "url": "https://files.pythonhosted.org/packages/b1/96/020a0f9b83334080896e3ec47d0fb8936e9c948c6495ff45a8a67f1eefaa/Django-2.2a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2a1.tar.gz", + "hashes": { + "sha256": "146aa583364553c9ecbed55613a6c27bc23226048f86ed183350c80df3f2a844" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8777005, + "upload-time": "2019-01-17T15:35:59.171725Z", + "url": "https://files.pythonhosted.org/packages/37/a2/bd8b1615c85d802c56ac137eb102976eba6bf844628e6228a6b8ecec77ff/Django-2.2a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "372e76b54a2b31577024fae9f8693d165e5abaa6169ce873c28d4b3ad8ebfdad" + }, + "data-dist-info-metadata": { + "sha256": "372e76b54a2b31577024fae9f8693d165e5abaa6169ce873c28d4b3ad8ebfdad" + }, + "filename": "Django-2.2b1-py3-none-any.whl", + "hashes": { + "sha256": "58819ca72a13b963c16383687421261657abe5754aad9ad66166a921dd17559f" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7382001, + "upload-time": "2019-02-11T10:33:53.482248Z", + "url": "https://files.pythonhosted.org/packages/f0/ea/aab3ef6a2f375a62c21d6e82d463ff2edd4f9b8f01a94fe85cd568d231e1/Django-2.2b1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2b1.tar.gz", + "hashes": { + "sha256": "62644444551e8e6fd36600e741a4d24dd2b4b58acf7bae8847a8da952468d771" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8769147, + "upload-time": "2019-02-11T10:34:19.912823Z", + "url": "https://files.pythonhosted.org/packages/af/47/de47a1c047dd6ae180fff698f8d8ce785aabacaee5279efb4db3200dcca9/Django-2.2b1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "548b0dc7fa81d0391b1f83517c415abe5921ce4f0940fbea12092aba47f774b7" + }, + "data-dist-info-metadata": { + "sha256": "548b0dc7fa81d0391b1f83517c415abe5921ce4f0940fbea12092aba47f774b7" + }, + "filename": "Django-2.2rc1-py3-none-any.whl", + "hashes": { + "sha256": "6cdb98d464e5ffc9cbe3d3ca5ca74d61e69ce1784d5e15b85ceb19dee939f650" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7382583, + "upload-time": "2019-03-18T08:57:29.505366Z", + "url": "https://files.pythonhosted.org/packages/82/0c/abf6d3d97513de4188d7c2f92d4641fdfd12e8cf740781f09714db15c179/Django-2.2rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2rc1.tar.gz", + "hashes": { + "sha256": "b74420065c5a3f7bcb07c0811b1308239c05989e29963ff39f7b5e9c1cacc195" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8787055, + "upload-time": "2019-03-18T08:57:35.243662Z", + "url": "https://files.pythonhosted.org/packages/a2/7f/8b66660782ec1f226c601bfba8fcdf9363eb3daf104324e2a3008ea76592/Django-2.2rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "98144bcb7a5274b28e9347842d2853709691ab1522c9e8ca2eae9882303ef71c" + }, + "data-dist-info-metadata": { + "sha256": "98144bcb7a5274b28e9347842d2853709691ab1522c9e8ca2eae9882303ef71c" + }, + "filename": "Django-2.2-py3-none-any.whl", + "hashes": { + "sha256": "a2814bffd1f007805b19194eb0b9a331933b82bd5da1c3ba3d7b7ba16e06dc4b" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7447163, + "upload-time": "2019-04-01T12:47:35.288179Z", + "url": "https://files.pythonhosted.org/packages/54/85/0bef63668fb170888c1a2970ec897d4528d6072f32dee27653381a332642/Django-2.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.tar.gz", + "hashes": { + "sha256": "7c3543e4fb070d14e10926189a7fcf42ba919263b7473dceaefce34d54e8a119" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8843237, + "upload-time": "2019-04-01T12:47:42.240453Z", + "url": "https://files.pythonhosted.org/packages/17/89/bb1b5b75d2ee7b7946d02c9284c067c827dc2b34031180a9442a774da8bf/Django-2.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "653f49ab756f3f399d867d5844de3ed90ead998c0c96ae111da1614737a6b5fa" + }, + "data-dist-info-metadata": { + "sha256": "653f49ab756f3f399d867d5844de3ed90ead998c0c96ae111da1614737a6b5fa" + }, + "filename": "Django-2.2.1-py3-none-any.whl", + "hashes": { + "sha256": "bb407d0bb46395ca1241f829f5bd03f7e482f97f7d1936e26e98dacb201ed4ec" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7447510, + "upload-time": "2019-05-01T06:57:39.789016Z", + "url": "https://files.pythonhosted.org/packages/b1/1d/2476110614367adfb079a9bc718621f9fc8351e9214e1750cae1832d4090/Django-2.2.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.1.tar.gz", + "hashes": { + "sha256": "6fcc3cbd55b16f9a01f37de8bcbe286e0ea22e87096557f1511051780338eaea" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8973889, + "upload-time": "2019-05-01T06:57:47.651991Z", + "url": "https://files.pythonhosted.org/packages/fd/70/36c08f4c3b22523173b3a5e21fbdaa137bdb1722b76f356e0e2d5d8aa645/Django-2.2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a6a8d731819b91f9e5313bef5f102fe6b4c7b27a70de1cfbbe77c6987edee922" + }, + "data-dist-info-metadata": { + "sha256": "a6a8d731819b91f9e5313bef5f102fe6b4c7b27a70de1cfbbe77c6987edee922" + }, + "filename": "Django-2.2.2-py3-none-any.whl", + "hashes": { + "sha256": "7cb67e8b934fab23b6daed7144da52e8a25a47eba7f360ca43d2b448506b01ad" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7447968, + "upload-time": "2019-06-03T10:11:10.358783Z", + "url": "https://files.pythonhosted.org/packages/eb/4b/743d5008fc7432c714d753e1fc7ee56c6a776dc566cc6cfb4136d46cdcbb/Django-2.2.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.2.tar.gz", + "hashes": { + "sha256": "753d30d3eb078064d2ddadfea65083c9848074a7f93d7b4dc7fa6b1380d278f5" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8841523, + "upload-time": "2019-06-03T10:11:32.109900Z", + "url": "https://files.pythonhosted.org/packages/56/2e/c0495314c0bdcf19d9b888a98ff16a4c58a90dd77ed741f4dbab2cbf7efe/Django-2.2.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bc9147ba7aef6cb5ac012c5c4b9ecbe095ed40e3a0aa258c3b74602c9e4f50cd" + }, + "data-dist-info-metadata": { + "sha256": "bc9147ba7aef6cb5ac012c5c4b9ecbe095ed40e3a0aa258c3b74602c9e4f50cd" + }, + "filename": "Django-2.2.3-py3-none-any.whl", + "hashes": { + "sha256": "6e974d4b57e3b29e4882b244d40171d6a75202ab8d2402b8e8adbd182e25cf0c" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7459212, + "upload-time": "2019-07-01T07:19:23.256282Z", + "url": "https://files.pythonhosted.org/packages/39/b0/2138c31bf13e17afc32277239da53e9dfcce27bac8cb68cf1c0123f1fdf5/Django-2.2.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.3.tar.gz", + "hashes": { + "sha256": "4d23f61b26892bac785f07401bc38cbf8fa4cec993f400e9cd9ddf28fd51c0ea" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8992109, + "upload-time": "2019-07-01T07:19:43.693346Z", + "url": "https://files.pythonhosted.org/packages/d3/20/b447eb3d820e0d05fe83cbfb016842bd8da35f4b0f83498dca43d02aebc3/Django-2.2.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b59018824e27d7e5015baa3020d5e456efcb6306e3c128584d83b2f0f8fce961" + }, + "data-dist-info-metadata": { + "sha256": "b59018824e27d7e5015baa3020d5e456efcb6306e3c128584d83b2f0f8fce961" + }, + "filename": "Django-2.2.4-py3-none-any.whl", + "hashes": { + "sha256": "9a2f98211ab474c710fcdad29c82f30fc14ce9917c7a70c3682162a624de4035" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7459472, + "upload-time": "2019-08-01T09:04:37.287191Z", + "url": "https://files.pythonhosted.org/packages/d6/57/66997ca6ef17d2d0f0ebcd860bc6778095ffee04077ca8985928175da358/Django-2.2.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.4.tar.gz", + "hashes": { + "sha256": "16a5d54411599780ac9dfe3b9b38f90f785c51259a584e0b24b6f14a7f69aae8" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8856979, + "upload-time": "2019-08-01T09:05:00.463982Z", + "url": "https://files.pythonhosted.org/packages/19/11/3449a2071df9427e7a5c4dddee2462e88840dd968a9b0c161097154fcb0c/Django-2.2.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "830aee6eacd6dd360a00e6e3ff6c1f2002a0f93fd49c2ec62d947b2d59f5df3e" + }, + "data-dist-info-metadata": { + "sha256": "830aee6eacd6dd360a00e6e3ff6c1f2002a0f93fd49c2ec62d947b2d59f5df3e" + }, + "filename": "Django-2.2.5-py3-none-any.whl", + "hashes": { + "sha256": "148a4a2d1a85b23883b0a4e99ab7718f518a83675e4485e44dc0c1d36988c5fa" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7459805, + "upload-time": "2019-09-02T07:18:39.462663Z", + "url": "https://files.pythonhosted.org/packages/94/9f/a56f7893b1280e5019482260e246ab944d54a9a633a01ed04683d9ce5078/Django-2.2.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.5.tar.gz", + "hashes": { + "sha256": "deb70aa038e59b58593673b15e9a711d1e5ccd941b5973b30750d5d026abfd56" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8995543, + "upload-time": "2019-09-02T07:19:02.248056Z", + "url": "https://files.pythonhosted.org/packages/1d/06/79ddea0bfd4e7cd1f9fa4700c8e524820a5263c6fd8bb91db14f1812c17d/Django-2.2.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cf70a1568cbb517ca09a89ee7c4a4c577ba1b8a72acd36dfb2fb0d279e32b11" + }, + "data-dist-info-metadata": { + "sha256": "8cf70a1568cbb517ca09a89ee7c4a4c577ba1b8a72acd36dfb2fb0d279e32b11" + }, + "filename": "Django-2.2.6-py3-none-any.whl", + "hashes": { + "sha256": "4025317ca01f75fc79250ff7262a06d8ba97cd4f82e93394b2a0a6a4a925caeb" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7459712, + "upload-time": "2019-10-01T08:36:44.466204Z", + "url": "https://files.pythonhosted.org/packages/b2/79/df0ffea7bf1e02c073c2633702c90f4384645c40a1dd09a308e02ef0c817/Django-2.2.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.6.tar.gz", + "hashes": { + "sha256": "a8ca1033acac9f33995eb2209a6bf18a4681c3e5269a878e9a7e0b7384ed1ca3" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8859044, + "upload-time": "2019-10-01T08:37:07.504139Z", + "url": "https://files.pythonhosted.org/packages/c7/2c/bbd0fddf6a08456c3100b8e8b230f3288d4511985aa4e2368b0d115b5aae/Django-2.2.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2b3c9efd5c3dcac22f03b4cf1081083902bd669a4ff64efe7d5eee508d8c1b2d" + }, + "data-dist-info-metadata": { + "sha256": "2b3c9efd5c3dcac22f03b4cf1081083902bd669a4ff64efe7d5eee508d8c1b2d" + }, + "filename": "Django-2.2.7-py3-none-any.whl", + "hashes": { + "sha256": "89c2007ca4fa5b351a51a279eccff298520783b713bf28efb89dfb81c80ea49b" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7459759, + "upload-time": "2019-11-04T08:33:19.548538Z", + "url": "https://files.pythonhosted.org/packages/a0/36/463632a2e9161a7e713488d719a280e8cb0c7e3a66ed32a32e801891caae/Django-2.2.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.7.tar.gz", + "hashes": { + "sha256": "16040e1288c6c9f68c6da2fe75ebde83c0a158f6f5d54f4c5177b0c1478c5b86" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8999415, + "upload-time": "2019-11-04T08:33:42.021959Z", + "url": "https://files.pythonhosted.org/packages/0d/05/5de305261e0a6bcd5701e2bfb5237e76303fde36f1f7c5a40ff86480ab5a/Django-2.2.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1f8b020b3cc229a65d73e943c09a0cb84c7382f3c4d08d12c8bd4238f0f3f20" + }, + "data-dist-info-metadata": { + "sha256": "c1f8b020b3cc229a65d73e943c09a0cb84c7382f3c4d08d12c8bd4238f0f3f20" + }, + "filename": "Django-2.2.8-py3-none-any.whl", + "hashes": { + "sha256": "fa98ec9cc9bf5d72a08ebf3654a9452e761fbb8566e3f80de199cbc15477e891" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7460221, + "upload-time": "2019-12-02T08:57:52.178782Z", + "url": "https://files.pythonhosted.org/packages/d3/d0/ef75c788627f4218a8d08dccdf4ebc91f5b83c48d09ec8f2a3db9610014b/Django-2.2.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.8.tar.gz", + "hashes": { + "sha256": "a4ad4f6f9c6a4b7af7e2deec8d0cbff28501852e5010d6c2dc695d3d1fae7ca0" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8870662, + "upload-time": "2019-12-02T08:58:05.035772Z", + "url": "https://files.pythonhosted.org/packages/1c/aa/f618f346b895123be44739b276099a2b418b45b2b7afb5e1071403e8d2e9/Django-2.2.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "087c7f7c357419dcbe38e64b6955924d24fb0e9d2d80771bdc418924611d3009" + }, + "data-dist-info-metadata": { + "sha256": "087c7f7c357419dcbe38e64b6955924d24fb0e9d2d80771bdc418924611d3009" + }, + "filename": "Django-2.2.9-py3-none-any.whl", + "hashes": { + "sha256": "687c37153486cf26c3fdcbdd177ef16de38dc3463f094b5f9c9955d91f277b14" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7460387, + "upload-time": "2019-12-18T08:59:07.891032Z", + "url": "https://files.pythonhosted.org/packages/cb/c9/ef1e25bdd092749dae74c95c2707dff892fde36e4053c4a2354b2303be10/Django-2.2.9-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.9.tar.gz", + "hashes": { + "sha256": "662a1ff78792e3fd77f16f71b1f31149489434de4b62a74895bd5d6534e635a5" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9006404, + "upload-time": "2019-12-18T08:59:27.308468Z", + "url": "https://files.pythonhosted.org/packages/2c/0d/2aa8e58c791d2aa65658fa26f2b035a9da13a6a34d1b2d991912c8a33729/Django-2.2.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4ab662a409850f0b2de16b133db61bda75022c41d8810c271d2fad063865a20a" + }, + "data-dist-info-metadata": { + "sha256": "4ab662a409850f0b2de16b133db61bda75022c41d8810c271d2fad063865a20a" + }, + "filename": "Django-2.2.10-py3-none-any.whl", + "hashes": { + "sha256": "9a4635813e2d498a3c01b10c701fe4a515d76dd290aaa792ccb65ca4ccb6b038" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7460410, + "upload-time": "2020-02-03T09:50:41.861960Z", + "url": "https://files.pythonhosted.org/packages/2b/b2/eb6230a30a5cc3a71b4df733de95c1a888e098e60b5e233703936f9c4dad/Django-2.2.10-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.10.tar.gz", + "hashes": { + "sha256": "1226168be1b1c7efd0e66ee79b0e0b58b2caa7ed87717909cd8a57bb13a7079a" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8865888, + "upload-time": "2020-02-03T09:50:57.805388Z", + "url": "https://files.pythonhosted.org/packages/b7/69/abb0cfd9ee83209535e7021b34db6b19f4094a43a70a6e6f77da3c0ba606/Django-2.2.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6f1c435751001cd56e692a88a40cd06d69cd02c1afcdb1360c64de57be5e99c6" + }, + "data-dist-info-metadata": { + "sha256": "6f1c435751001cd56e692a88a40cd06d69cd02c1afcdb1360c64de57be5e99c6" + }, + "filename": "Django-2.2.11-py3-none-any.whl", + "hashes": { + "sha256": "b51c9c548d5c3b3ccbb133d0bebc992e8ec3f14899bce8936e6fdda6b23a1881" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7460553, + "upload-time": "2020-03-04T09:31:51.267840Z", + "url": "https://files.pythonhosted.org/packages/be/76/7ccbcf52366590ca76997ce7860308b257b79962a4e4fada5353f72d7be5/Django-2.2.11-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.11.tar.gz", + "hashes": { + "sha256": "65e2387e6bde531d3bb803244a2b74e0253550a9612c64a60c8c5be267b30f50" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9010479, + "upload-time": "2020-03-04T09:32:08.970734Z", + "url": "https://files.pythonhosted.org/packages/f0/5b/428db83c37c2cf69e077ed327ada3511837371356204befc654b5b4bd444/Django-2.2.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cd7cb18ed8f9ddc3896feae5ed6b832880e1a2f9480cc89d2cedfce94485e091" + }, + "data-dist-info-metadata": { + "sha256": "cd7cb18ed8f9ddc3896feae5ed6b832880e1a2f9480cc89d2cedfce94485e091" + }, + "filename": "Django-2.2.12-py3-none-any.whl", + "hashes": { + "sha256": "6ecd229e1815d4fc5240fc98f1cca78c41e7a8cd3e3f2eefadc4735031077916" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7461035, + "upload-time": "2020-04-01T07:59:11.345640Z", + "url": "https://files.pythonhosted.org/packages/af/d1/903cdbda68cd6ee74bf8ac7c86ffa04b2baf0254dfd6edeeafe4426c9c8b/Django-2.2.12-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.12.tar.gz", + "hashes": { + "sha256": "69897097095f336d5aeef45b4103dceae51c00afa6d3ae198a2a18e519791b7a" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8877061, + "upload-time": "2020-04-01T07:59:21.455385Z", + "url": "https://files.pythonhosted.org/packages/87/25/82b01f8d6b154ea3023ab7d1412ca60875c105e8209350ec6cfee35b0f8d/Django-2.2.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1ab880e564bc7538942eb847c1178843cd96a809de7cab68552b93b5c03100ed" + }, + "data-dist-info-metadata": { + "sha256": "1ab880e564bc7538942eb847c1178843cd96a809de7cab68552b93b5c03100ed" + }, + "filename": "Django-2.2.13-py3-none-any.whl", + "hashes": { + "sha256": "e8fe3c2b2212dce6126becab7a693157f1a441a07b62ec994c046c76af5bb66d" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7465753, + "upload-time": "2020-06-03T09:36:32.337142Z", + "url": "https://files.pythonhosted.org/packages/fb/e1/c5520a00ae75060b0c03eea0115b272d6dc5dbd2fd3b75d0c0fbc9d262bc/Django-2.2.13-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.13.tar.gz", + "hashes": { + "sha256": "84f370f6acedbe1f3c41e1a02de44ac206efda3355e427139ecb785b5f596d80" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8879757, + "upload-time": "2020-06-03T09:36:39.587482Z", + "url": "https://files.pythonhosted.org/packages/da/0c/5ef899626da946b00322b70c2b28ac9d04f95cbedf525187ab4dad5db22d/Django-2.2.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0951255ed7e060fc19d676b191869e54897118892506a86f8c3db71f89495c41" + }, + "data-dist-info-metadata": { + "sha256": "0951255ed7e060fc19d676b191869e54897118892506a86f8c3db71f89495c41" + }, + "filename": "Django-2.2.14-py3-none-any.whl", + "hashes": { + "sha256": "f2250bd35d0f6c23e930c544629934144e5dd39a4c06092e1050c731c1712ba8" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7465761, + "upload-time": "2020-07-01T04:49:29.459267Z", + "url": "https://files.pythonhosted.org/packages/f2/6c/f7e0ed3d07952742439be43e7fb5a8b07b065ab927c6493be2a6cea59f33/Django-2.2.14-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.14.tar.gz", + "hashes": { + "sha256": "edf0ecf6657713b0435b6757e6069466925cae70d634a3283c96b80c01e06191" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9022051, + "upload-time": "2020-07-01T04:50:13.815347Z", + "url": "https://files.pythonhosted.org/packages/78/46/a3af6eb3037044eaad9518082eff5ed473ad343dee165eb14b1f1a4a3d87/Django-2.2.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e860aa9426cadd8c4d410fc5694fe67e870ad80965ced4003a86d73618ca51e5" + }, + "data-dist-info-metadata": { + "sha256": "e860aa9426cadd8c4d410fc5694fe67e870ad80965ced4003a86d73618ca51e5" + }, + "filename": "Django-2.2.15-py3-none-any.whl", + "hashes": { + "sha256": "91f540000227eace0504a24f508de26daa756353aa7376c6972d7920bc339a3a" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7465895, + "upload-time": "2020-08-03T07:23:23.362449Z", + "url": "https://files.pythonhosted.org/packages/3a/5a/9e3cffed37fa9a277c04377b71b9038c270c2677c86cf406f803df89038f/Django-2.2.15-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.15.tar.gz", + "hashes": { + "sha256": "3e2f5d172215862abf2bac3138d8a04229d34dbd2d0dab42c6bf33876cc22323" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9023679, + "upload-time": "2020-08-03T07:23:37.474778Z", + "url": "https://files.pythonhosted.org/packages/51/b0/00dadff17778c3204bbd658dcbc9dda1d5e29fff0862ac9dd10880d8b265/Django-2.2.15.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bf022e2629b6e33fc37be0ae2b216a3dca9e01152326322188dee9d70c62436f" + }, + "data-dist-info-metadata": { + "sha256": "bf022e2629b6e33fc37be0ae2b216a3dca9e01152326322188dee9d70c62436f" + }, + "filename": "Django-2.2.16-py3-none-any.whl", + "hashes": { + "sha256": "83ced795a0f239f41d8ecabf51cc5fad4b97462a6008dc12e5af3cb9288724ec" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7466055, + "upload-time": "2020-09-01T09:14:25.126958Z", + "url": "https://files.pythonhosted.org/packages/06/30/3b7e846c1a2f5435f52c408442e09c0c35ca6fa1c4abbad0ccf4d42fb172/Django-2.2.16-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.16.tar.gz", + "hashes": { + "sha256": "62cf45e5ee425c52e411c0742e641a6588b7e8af0d2c274a27940931b2786594" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8884774, + "upload-time": "2020-09-01T09:14:36.209966Z", + "url": "https://files.pythonhosted.org/packages/eb/9c/1beb8860f99acedd3e231c9690e4a9e7103818a1fff9d44ae9553b2e1442/Django-2.2.16.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "677993c119822cd4d13a64eebc7fca021671efd8608cabcc2058a29e01d9414f" + }, + "data-dist-info-metadata": { + "sha256": "677993c119822cd4d13a64eebc7fca021671efd8608cabcc2058a29e01d9414f" + }, + "filename": "Django-2.2.17-py3-none-any.whl", + "hashes": { + "sha256": "558cb27930defd9a6042133258caf797b2d1dee233959f537e3dc475cb49bd7c" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7466059, + "upload-time": "2020-11-02T08:12:33.238873Z", + "url": "https://files.pythonhosted.org/packages/82/2b/75f2909ba02a3b0e343e560863101aa3d43f58357e7c053596aa29d1cce7/Django-2.2.17-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.17.tar.gz", + "hashes": { + "sha256": "cf5370a4d7765a9dd6d42a7b96b53c74f9446cd38209211304b210fe0404b861" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8885492, + "upload-time": "2020-11-02T08:12:44.286790Z", + "url": "https://files.pythonhosted.org/packages/9d/fd/1d27e69b17b3c14c2d6120b17319725461e2732257ac26c64c17fcba53f4/Django-2.2.17.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bfcb033b5913deab427c7c69d8c426c43f76e6f1d5a42c9654e25f586b8b5fce" + }, + "data-dist-info-metadata": { + "sha256": "bfcb033b5913deab427c7c69d8c426c43f76e6f1d5a42c9654e25f586b8b5fce" + }, + "filename": "Django-2.2.18-py3-none-any.whl", + "hashes": { + "sha256": "0eaca08f236bf502a9773e53623f766cc3ceee6453cc41e6de1c8b80f07d2364" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7466191, + "upload-time": "2021-02-01T09:28:14.241915Z", + "url": "https://files.pythonhosted.org/packages/6a/4c/4072f2f11c523898fb994874bbd1346d2e6c0b6968a2e1e87bee1c7a1729/Django-2.2.18-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.18.tar.gz", + "hashes": { + "sha256": "c9c994f5e0a032cbd45089798b52e4080f4dea7241c58e3e0636c54146480bb4" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9180844, + "upload-time": "2021-02-01T09:28:29.173011Z", + "url": "https://files.pythonhosted.org/packages/f0/42/47a9ba406657df4e7244697fcd4c7916b1ee4e89f9bbc5d850d08751f0f3/Django-2.2.18.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "013da8a87272fd9f9a7cb20a49d95aaedb2389fe3d71bb6d7146246153cc1dd2" + }, + "data-dist-info-metadata": { + "sha256": "013da8a87272fd9f9a7cb20a49d95aaedb2389fe3d71bb6d7146246153cc1dd2" + }, + "filename": "Django-2.2.19-py3-none-any.whl", + "hashes": { + "sha256": "e319a7164d6d30cb177b3fd74d02c52f1185c37304057bb76d74047889c605d9" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7466191, + "upload-time": "2021-02-19T09:07:57.568044Z", + "url": "https://files.pythonhosted.org/packages/1a/ce/846a9dbf536991be0004f5ae414520c3a64eaa167d09e51d75ab410c45e8/Django-2.2.19-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.19.tar.gz", + "hashes": { + "sha256": "30c235dec87e05667597e339f194c9fed6c855bda637266ceee891bf9093da43" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9209434, + "upload-time": "2021-02-19T09:08:15.073175Z", + "url": "https://files.pythonhosted.org/packages/dc/35/ad92bf082f7faa39bd949911b9df09ec1843167d657df6eb3720d2212427/Django-2.2.19.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "93a1d746681215aabbe03ae0b45a78d0690ef47ad7a26481021c97d9c0c757ea" + }, + "data-dist-info-metadata": { + "sha256": "93a1d746681215aabbe03ae0b45a78d0690ef47ad7a26481021c97d9c0c757ea" + }, + "filename": "Django-2.2.20-py3-none-any.whl", + "hashes": { + "sha256": "2484f115891ab1a0e9ae153602a641fbc15d7894c036d79fb78662c0965d7954" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7466207, + "upload-time": "2021-04-06T07:34:52.201974Z", + "url": "https://files.pythonhosted.org/packages/b1/88/bd220ea3e4e12c42f2215285cb101d925f95e42b093f390c823e61c94f00/Django-2.2.20-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.20.tar.gz", + "hashes": { + "sha256": "2569f9dc5f8e458a5e988b03d6b7a02bda59b006d6782f4ea0fd590ed7336a64" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9182853, + "upload-time": "2021-04-06T07:35:02.866945Z", + "url": "https://files.pythonhosted.org/packages/3c/e0/2ab562729727dc25d800134f811f8e15e56fb28c44dfab5222a51b9d2b20/Django-2.2.20.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3c981fe1a55fd45b2596c0d6f18794816aedb9096596a7916a8f6ef5d9e72964" + }, + "data-dist-info-metadata": { + "sha256": "3c981fe1a55fd45b2596c0d6f18794816aedb9096596a7916a8f6ef5d9e72964" + }, + "filename": "Django-2.2.21-py3-none-any.whl", + "hashes": { + "sha256": "7d8b61b6e7031a3c1a4aef29e2701849af0837f4f2062bc203077a0b46d51c2c" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7466829, + "upload-time": "2021-05-04T08:47:20.595323Z", + "url": "https://files.pythonhosted.org/packages/81/93/d6dc44d73dfa9e773f97c90edccbb0c359f7bb27aadc90f5c0da48ab7138/Django-2.2.21-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.21.tar.gz", + "hashes": { + "sha256": "7460cfe3781d36d1625230267dad255deb33e9229e41f21e32b33b9d536d20cd" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9209871, + "upload-time": "2021-05-04T08:47:51.750991Z", + "url": "https://files.pythonhosted.org/packages/86/8c/95243cf026de8c006766f2f583cd582f51fec28158dec2a0684ac77ccca3/Django-2.2.21.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8690950c7336109298576dddd045502a616eb40dc5671a0e0b367f8fef7737bd" + }, + "data-dist-info-metadata": { + "sha256": "8690950c7336109298576dddd045502a616eb40dc5671a0e0b367f8fef7737bd" + }, + "filename": "Django-2.2.22-py3-none-any.whl", + "hashes": { + "sha256": "e831105edb153af1324de44d06091ca75520a227456387dda4a47d2f1cc2731a" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7466871, + "upload-time": "2021-05-06T07:40:38.479356Z", + "url": "https://files.pythonhosted.org/packages/6c/cc/d8ace1c2de7a149934cae343eccc75fd07d261c8f3bee05008fc630186d5/Django-2.2.22-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.22.tar.gz", + "hashes": { + "sha256": "db2214db1c99017cbd971e58824e6f424375154fe358afc30e976f5b99fc6060" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9182392, + "upload-time": "2021-05-06T07:40:41.663188Z", + "url": "https://files.pythonhosted.org/packages/7d/59/7c19d4a11f976fac155b0d60b6d4f41dc986209296de2af971b11568bac6/Django-2.2.22.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b2dfa176b838fe63f3f4012fc868994538912db664ec9f866b46c18690b17b70" + }, + "data-dist-info-metadata": { + "sha256": "b2dfa176b838fe63f3f4012fc868994538912db664ec9f866b46c18690b17b70" + }, + "filename": "Django-2.2.23-py3-none-any.whl", + "hashes": { + "sha256": "2710bff9dd480cf886e38947ee00aea3d6b9b04b77a748e352e3ce447b0fe17f" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7467076, + "upload-time": "2021-05-13T07:36:40.797557Z", + "url": "https://files.pythonhosted.org/packages/fa/35/5cf6c94b1cc7ac847fde1d36257e06533ce853c2f92875b7abac89a65bfc/Django-2.2.23-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.23.tar.gz", + "hashes": { + "sha256": "12cfc045a4ccb2348719aaaa77b17e66a26bff9fc238b4c765a3e825ef92e414" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9182567, + "upload-time": "2021-05-13T07:36:51.046462Z", + "url": "https://files.pythonhosted.org/packages/51/fb/6ad422c1a18fcb21f014091316c56031b739aef6ad98d65880b870bb311c/Django-2.2.23.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9d40444096c9f5351b1cdcf4dc864bd2c5a78f6cdeed799f6a25766d63497dea" + }, + "data-dist-info-metadata": { + "sha256": "9d40444096c9f5351b1cdcf4dc864bd2c5a78f6cdeed799f6a25766d63497dea" + }, + "filename": "Django-2.2.24-py3-none-any.whl", + "hashes": { + "sha256": "f2084ceecff86b1e631c2cd4107d435daf4e12f1efcdf11061a73bf0b5e95f92" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7467267, + "upload-time": "2021-06-02T08:53:39.899614Z", + "url": "https://files.pythonhosted.org/packages/65/4a/3d3f05ff8cb284cca565adb8b704b3094b0810ae2b5925c6e30e604400f7/Django-2.2.24-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.24.tar.gz", + "hashes": { + "sha256": "3339ff0e03dee13045aef6ae7b523edff75b6d726adf7a7a48f53d5a501f7db7" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9211396, + "upload-time": "2021-06-02T08:54:12.637481Z", + "url": "https://files.pythonhosted.org/packages/f9/a3/bc91152d021c340f35b3c6d463602704e6590b0273df7e27fa80ed87cb14/Django-2.2.24.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "74b65de94cee6f227bd9399dfaa98c38205e62ee5dd25f5bc79780b6ecceba00" + }, + "data-dist-info-metadata": { + "sha256": "74b65de94cee6f227bd9399dfaa98c38205e62ee5dd25f5bc79780b6ecceba00" + }, + "filename": "Django-2.2.25-py3-none-any.whl", + "hashes": { + "sha256": "08bad7ef7e90286b438dbe1412c3e633fbc7b96db04735f0c7baadeed52f3fad" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7467310, + "upload-time": "2021-12-07T07:34:42.416731Z", + "url": "https://files.pythonhosted.org/packages/5e/21/1ee492ab7d6b10fd7d5f519161837f9bfae85b375dcf9dfbddfd4d9f3f4c/Django-2.2.25-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.25.tar.gz", + "hashes": { + "sha256": "b1e65eaf371347d4b13eb7e061b09786c973061de95390c327c85c1e2aa2349c" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9185326, + "upload-time": "2021-12-07T07:34:54.595264Z", + "url": "https://files.pythonhosted.org/packages/07/f0/b14af22a49ed975b94f23e70470bbb64b3ce4b0459f5f6ec8b7a2b6edd09/Django-2.2.25.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0ae1f8a1398dc0d69daea66403dbb8338e09366b1bea0a3d8ac6d641fb7cd985" + }, + "data-dist-info-metadata": { + "sha256": "0ae1f8a1398dc0d69daea66403dbb8338e09366b1bea0a3d8ac6d641fb7cd985" + }, + "filename": "Django-2.2.26-py3-none-any.whl", + "hashes": { + "sha256": "85e62019366692f1d5afed946ca32fef34c8693edf342ac9d067d75d64faf0ac" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7468014, + "upload-time": "2022-01-04T09:53:18.329006Z", + "url": "https://files.pythonhosted.org/packages/8a/3d/40f62f004b9a763a3726432d4c820526e880f7f2902de7469e5c0d119590/Django-2.2.26-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.26.tar.gz", + "hashes": { + "sha256": "dfa537267d52c6243a62b32855a744ca83c37c70600aacffbfd98bc5d6d8518f" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9208028, + "upload-time": "2022-01-04T09:53:29.324996Z", + "url": "https://files.pythonhosted.org/packages/64/90/e1557256c4e4113953d7ce2aa02e70a024d09658ce1b55e0f7ea9b61f17a/Django-2.2.26.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3c6bfd0a2f46c5381c50858891a457ea0cc97ff7f43ca18614e7a05f894743f8" + }, + "data-dist-info-metadata": { + "sha256": "3c6bfd0a2f46c5381c50858891a457ea0cc97ff7f43ca18614e7a05f894743f8" + }, + "filename": "Django-2.2.27-py3-none-any.whl", + "hashes": { + "sha256": "90763c764738586b11d7e1f44828032c153366e43ad7f782908193a1bb2d6d92" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7468028, + "upload-time": "2022-02-01T07:56:15.889914Z", + "url": "https://files.pythonhosted.org/packages/cf/2b/229178fdeea21210768620d0dab8ca40ed2f823bbd57b93c39dbd644ef90/Django-2.2.27-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.27.tar.gz", + "hashes": { + "sha256": "1ee37046b0bf2b61e83b3a01d067323516ec3b6f2b17cd49b1326dd4ba9dc913" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9185716, + "upload-time": "2022-02-01T07:56:27.211309Z", + "url": "https://files.pythonhosted.org/packages/38/c5/9f8bd15f2193c72f8f7e22b938380a2f043e7e6f5cbdaa371d969ae50424/Django-2.2.27.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3c53bd38492ecba2d7d505ae293bf3eda3d352135ad52736024b4f0d8b5f8788" + }, + "data-dist-info-metadata": { + "sha256": "3c53bd38492ecba2d7d505ae293bf3eda3d352135ad52736024b4f0d8b5f8788" + }, + "filename": "Django-2.2.28-py3-none-any.whl", + "hashes": { + "sha256": "365429d07c1336eb42ba15aa79f45e1c13a0b04d5c21569e7d596696418a6a45" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7468548, + "upload-time": "2022-04-11T07:52:52.782601Z", + "url": "https://files.pythonhosted.org/packages/43/69/eaac9a827335898d626066989865974fa48bfc23efd1b34628d64543b2d9/Django-2.2.28-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.28.tar.gz", + "hashes": { + "sha256": "0200b657afbf1bc08003845ddda053c7641b9b24951e52acd51f6abda33a7413" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9187543, + "upload-time": "2022-04-11T07:53:05.463179Z", + "url": "https://files.pythonhosted.org/packages/17/27/24d66baeb05a53e38637a4b793df069f2bebacf75bc6e854ff32068a7ef3/Django-2.2.28.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4c17e98183d7b1276297c817031697ff6bdd9d1003cfb7c7f784e9404b7203cb" + }, + "data-dist-info-metadata": { + "sha256": "4c17e98183d7b1276297c817031697ff6bdd9d1003cfb7c7f784e9404b7203cb" + }, + "filename": "Django-3.0a1-py3-none-any.whl", + "hashes": { + "sha256": "ccf5d58cfe53601afcf38d53cb5a3ed6a915afcfdb728593ce8594f96ca21cd8" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7499892, + "upload-time": "2019-09-10T09:19:32.778684Z", + "url": "https://files.pythonhosted.org/packages/d8/a6/02cce92ec00e4d0dc72f130a2066b5f30b16d3b27b8423cd75a6b591ebfd/Django-3.0a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0a1.tar.gz", + "hashes": { + "sha256": "ccfaf8c7e72cecbf97de52633b30995659a6ad14a0e4a8c4ebc78b353e8ed78d" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 8936672, + "upload-time": "2019-09-10T09:19:39.974331Z", + "url": "https://files.pythonhosted.org/packages/b6/c0/ffc5c11eccfd5111491595753981a259bd709994d83648aebcfcb288131a/Django-3.0a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e8f1259e17a3dcae3008c847399d63c7d4c3ffa90833bc71fafb187633e957ba" + }, + "data-dist-info-metadata": { + "sha256": "e8f1259e17a3dcae3008c847399d63c7d4c3ffa90833bc71fafb187633e957ba" + }, + "filename": "Django-3.0b1-py3-none-any.whl", + "hashes": { + "sha256": "3c43d11a9d04a860b4ab658f6cbee11a33a87755667b0a9f42e0fc327d015d39" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7500629, + "upload-time": "2019-10-14T10:21:37.792635Z", + "url": "https://files.pythonhosted.org/packages/d1/14/9e339e2fa2befa6ea629cb5cbc2c84a201b03ac04ad15dc1f196c8675562/Django-3.0b1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0b1.tar.gz", + "hashes": { + "sha256": "e0336c2bc6bb99b87788d79e4c5dd88db255bcd097240e0f7f9843e222e43672" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9076737, + "upload-time": "2019-10-14T10:21:46.008282Z", + "url": "https://files.pythonhosted.org/packages/3a/b1/53c75411a3e2e82429ab1506d7565973e193b92eb030eab847971a2b46e2/Django-3.0b1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "72776892c3d8251e086ae8af02e7f518edfa9ab96e8220f38f25f18a5066c177" + }, + "data-dist-info-metadata": { + "sha256": "72776892c3d8251e086ae8af02e7f518edfa9ab96e8220f38f25f18a5066c177" + }, + "filename": "Django-3.0rc1-py3-none-any.whl", + "hashes": { + "sha256": "bd7e7dd0c3065e356f150fb03d1620e98e947d8c0ce913826d43bd468e020bed" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7501670, + "upload-time": "2019-11-18T08:51:12.063347Z", + "url": "https://files.pythonhosted.org/packages/62/65/957dc58af5094fc3c2d5d18233866a01eefbf71b1ad17741da098fc774d1/Django-3.0rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0rc1.tar.gz", + "hashes": { + "sha256": "0a1efde1b685a6c30999ba00902f23613cf5db864c5a1532d2edf3eda7896a37" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9083478, + "upload-time": "2019-11-18T08:51:19.037478Z", + "url": "https://files.pythonhosted.org/packages/38/bd/9324965c7a900fba18db907eada900df754b448ce4b76972cbc8a55ae7e2/Django-3.0rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "05e03577fa029167ba7cd07c56449e54cc0f2d5434e84aaea24d2e4ea024b781" + }, + "data-dist-info-metadata": { + "sha256": "05e03577fa029167ba7cd07c56449e54cc0f2d5434e84aaea24d2e4ea024b781" + }, + "filename": "Django-3.0-py3-none-any.whl", + "hashes": { + "sha256": "6f857bd4e574442ba35a7172f1397b303167dae964cf18e53db5e85fe248d000" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7427980, + "upload-time": "2019-12-02T11:13:11.252980Z", + "url": "https://files.pythonhosted.org/packages/43/d6/0aed0b12c66527748ce5a007da4618a65dfbe1f8fca82eccedf57d60295f/Django-3.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.tar.gz", + "hashes": { + "sha256": "d98c9b6e5eed147bc51f47c014ff6826bd1ab50b166956776ee13db5a58804ae" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 8909597, + "upload-time": "2019-12-02T11:13:17.709458Z", + "url": "https://files.pythonhosted.org/packages/f8/46/b3b8c61f867827fff2305db40659495dcd64fb35c399e75c53f23c113871/Django-3.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8b42a2a048089bc358151fd357492b83dd4707b334a7c19652c9dfe209ad17dc" + }, + "data-dist-info-metadata": { + "sha256": "8b42a2a048089bc358151fd357492b83dd4707b334a7c19652c9dfe209ad17dc" + }, + "filename": "Django-3.0.1-py3-none-any.whl", + "hashes": { + "sha256": "b61295749be7e1c42467c55bcabdaee9fbe9496fdf9ed2e22cef44d9de2ff953" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7428297, + "upload-time": "2019-12-18T08:59:13.338777Z", + "url": "https://files.pythonhosted.org/packages/6a/23/08f7fd7afdd24184a400fcaebf921bd09b5b5235cbd62ffa02308a7d35d6/Django-3.0.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.1.tar.gz", + "hashes": { + "sha256": "315b11ea265dd15348d47f2cbb044ef71da2018f6e582fed875c889758e6f844" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9022787, + "upload-time": "2019-12-18T08:59:35.114312Z", + "url": "https://files.pythonhosted.org/packages/44/e8/4ae9ef3d455f4ce5aa22259cb6e40c69b29ef6b02d49c5cdfa265f7fc821/Django-3.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ecaf80fbfe7c179ecb9fa61201d29b6c9d2871c1b68b6b7136b148be8bcd1209" + }, + "data-dist-info-metadata": { + "sha256": "ecaf80fbfe7c179ecb9fa61201d29b6c9d2871c1b68b6b7136b148be8bcd1209" + }, + "filename": "Django-3.0.2-py3-none-any.whl", + "hashes": { + "sha256": "4f2c913303be4f874015993420bf0bd8fd2097a9c88e6b49c6a92f9bdd3fb13a" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7428596, + "upload-time": "2020-01-02T07:22:14.549127Z", + "url": "https://files.pythonhosted.org/packages/55/d1/8ade70e65fa157e1903fe4078305ca53b6819ab212d9fbbe5755afc8ea2e/Django-3.0.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.2.tar.gz", + "hashes": { + "sha256": "8c3575f81e11390893860d97e1e0154c47512f180ea55bd84ce8fa69ba8051ca" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9028261, + "upload-time": "2020-01-02T07:22:21.750853Z", + "url": "https://files.pythonhosted.org/packages/c5/c1/5b901e21114b5dd9233726c2975c0aa7e9f48f63e41ec95d8777721d8aff/Django-3.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a689af6db9afce577b048b2ff3f9842ad785f743a1f590a823498a940086a060" + }, + "data-dist-info-metadata": { + "sha256": "a689af6db9afce577b048b2ff3f9842ad785f743a1f590a823498a940086a060" + }, + "filename": "Django-3.0.3-py3-none-any.whl", + "hashes": { + "sha256": "c91c91a7ad6ef67a874a4f76f58ba534f9208412692a840e1d125eb5c279cb0a" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7457940, + "upload-time": "2020-02-03T09:50:46.338782Z", + "url": "https://files.pythonhosted.org/packages/c6/b7/63d23df1e311ca0d90f41352a9efe7389ba353df95deea5676652e615420/Django-3.0.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.3.tar.gz", + "hashes": { + "sha256": "2f1ba1db8648484dd5c238fb62504777b7ad090c81c5f1fd8d5eb5ec21b5f283" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 8932015, + "upload-time": "2020-02-03T09:51:04.774633Z", + "url": "https://files.pythonhosted.org/packages/3d/21/316d435bf8bd6f355be6b5765da91394fb38f405e5bea6680e411e4d470c/Django-3.0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "99082cdd3b90b01320156a9b32ba9031bbc16998db23a273072b92ab2d7784d1" + }, + "data-dist-info-metadata": { + "sha256": "99082cdd3b90b01320156a9b32ba9031bbc16998db23a273072b92ab2d7784d1" + }, + "filename": "Django-3.0.4-py3-none-any.whl", + "hashes": { + "sha256": "89e451bfbb815280b137e33e454ddd56481fdaa6334054e6e031041ee1eda360" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7458172, + "upload-time": "2020-03-04T09:31:56.305550Z", + "url": "https://files.pythonhosted.org/packages/12/68/8c125da33aaf0942add5095a7a2a8e064b3812d598e9fb5aca9957872d71/Django-3.0.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.4.tar.gz", + "hashes": { + "sha256": "50b781f6cbeb98f673aa76ed8e572a019a45e52bdd4ad09001072dfd91ab07c8" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9060331, + "upload-time": "2020-03-04T09:32:15.777733Z", + "url": "https://files.pythonhosted.org/packages/1d/38/89ea18b5aeb9b56fff7430388946e8e9dfd7a451f3e6ddb8a9b637f442c1/Django-3.0.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6992581315f3bfc4e7102b6ef9b58529a4a070ca820db6e16d33bc57ff83dc11" + }, + "data-dist-info-metadata": { + "sha256": "6992581315f3bfc4e7102b6ef9b58529a4a070ca820db6e16d33bc57ff83dc11" + }, + "filename": "Django-3.0.5-py3-none-any.whl", + "hashes": { + "sha256": "642d8eceab321ca743ae71e0f985ff8fdca59f07aab3a9fb362c617d23e33a76" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7458815, + "upload-time": "2020-04-01T07:59:15.811931Z", + "url": "https://files.pythonhosted.org/packages/a9/4f/8a247eee2958529a6a805d38fbacd9764fd566462fa0016aa2a2947ab2a6/Django-3.0.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.5.tar.gz", + "hashes": { + "sha256": "d4666c2edefa38c5ede0ec1655424c56dc47ceb04b6d8d62a7eac09db89545c1" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 8943850, + "upload-time": "2020-04-01T07:59:27.770337Z", + "url": "https://files.pythonhosted.org/packages/ed/52/1f281f39fe38d10c6c73e1c1d26a0aad5406be1108bf5f50423751ea8aa3/Django-3.0.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "616242bd6af6cc4c5bb2b63e22fdd956c82e61bda1b40e07aeceb7174f9a1375" + }, + "data-dist-info-metadata": { + "sha256": "616242bd6af6cc4c5bb2b63e22fdd956c82e61bda1b40e07aeceb7174f9a1375" + }, + "filename": "Django-3.0.6-py3-none-any.whl", + "hashes": { + "sha256": "051ba55d42daa3eeda3944a8e4df2bc96d4c62f94316dea217248a22563c3621" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7458833, + "upload-time": "2020-05-04T05:26:36.090306Z", + "url": "https://files.pythonhosted.org/packages/9d/04/04abb097c84c770180eeebe7ed920ce42f9917ab5ad4de01ff8ed11bc25b/Django-3.0.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.6.tar.gz", + "hashes": { + "sha256": "9aaa6a09678e1b8f0d98a948c56482eac3e3dd2ddbfb8de70a868135ef3b5e01" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9070990, + "upload-time": "2020-05-04T05:26:41.532361Z", + "url": "https://files.pythonhosted.org/packages/1e/9b/75ef2ff5482f2970ba59093a67b9a8371626af8559caca7fcdb16ea4bd1c/Django-3.0.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d1953437413e08729aad730ba78a0e61fec43141d1f1e27bf5fdb2ab0d8dc283" + }, + "data-dist-info-metadata": { + "sha256": "d1953437413e08729aad730ba78a0e61fec43141d1f1e27bf5fdb2ab0d8dc283" + }, + "filename": "Django-3.0.7-py3-none-any.whl", + "hashes": { + "sha256": "e1630333248c9b3d4e38f02093a26f1e07b271ca896d73097457996e0fae12e8" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7460889, + "upload-time": "2020-06-03T09:36:35.471004Z", + "url": "https://files.pythonhosted.org/packages/5c/63/6d7efecbf3f06db8c6577950a24a191e55cadf7cda4d7fe6976206c886dd/Django-3.0.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.7.tar.gz", + "hashes": { + "sha256": "5052b34b34b3425233c682e0e11d658fd6efd587d11335a0203d827224ada8f2" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 8947502, + "upload-time": "2020-06-03T09:36:44.234306Z", + "url": "https://files.pythonhosted.org/packages/74/ad/8a1bc5e0f8b740792c99c7bef5ecc043018e2b605a2fe1e2513fde586b72/Django-3.0.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1dcccf695cc0ef08f472a347c7d12fbc33c6dca4b2abd2d6187b1d350efe778e" + }, + "data-dist-info-metadata": { + "sha256": "1dcccf695cc0ef08f472a347c7d12fbc33c6dca4b2abd2d6187b1d350efe778e" + }, + "filename": "Django-3.0.8-py3-none-any.whl", + "hashes": { + "sha256": "5457fc953ec560c5521b41fad9e6734a4668b7ba205832191bbdff40ec61073c" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7461178, + "upload-time": "2020-07-01T04:49:49.522725Z", + "url": "https://files.pythonhosted.org/packages/ca/ab/5e004afa025a6fb640c6e983d4983e6507421ff01be224da79ab7de7a21f/Django-3.0.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.8.tar.gz", + "hashes": { + "sha256": "31a5fbbea5fc71c99e288ec0b2f00302a0a92c44b13ede80b73a6a4d6d205582" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9080731, + "upload-time": "2020-07-01T04:50:38.186817Z", + "url": "https://files.pythonhosted.org/packages/c6/e0/19b529ca9c55fa0ee095edffa7135a8eff354490159d2d64d006928beb84/Django-3.0.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "85fa46bd12cbc816c37ec50d9a4ed6d57be61b5ca271e6de5630136424efe960" + }, + "data-dist-info-metadata": { + "sha256": "85fa46bd12cbc816c37ec50d9a4ed6d57be61b5ca271e6de5630136424efe960" + }, + "filename": "Django-3.0.9-py3-none-any.whl", + "hashes": { + "sha256": "96fbe04e8ba0df289171e7f6970e0ff8b472bf4f909ed9e0e5beccbac7e1dbbe" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7461267, + "upload-time": "2020-08-03T07:23:29.043044Z", + "url": "https://files.pythonhosted.org/packages/87/dc/3f96196718beab06849f94f54ff20ffec78af8424c866c61cdced30fb1ce/Django-3.0.9-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.9.tar.gz", + "hashes": { + "sha256": "c22b4cd8e388f8219dc121f091e53a8701f9f5bca9aa132b5254263cab516215" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9081099, + "upload-time": "2020-08-03T07:23:44.286778Z", + "url": "https://files.pythonhosted.org/packages/2d/25/19176dee332d7aabd0109b4909a296468f87fdc2b7ff2f41a3f8c571041e/Django-3.0.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "24c9cbedebcb4b0e51a00687dd8d6de8b46b42dc3534fa82550f6923a1316c77" + }, + "data-dist-info-metadata": { + "sha256": "24c9cbedebcb4b0e51a00687dd8d6de8b46b42dc3534fa82550f6923a1316c77" + }, + "filename": "Django-3.0.10-py3-none-any.whl", + "hashes": { + "sha256": "313d0b8f96685e99327785cc600a5178ca855f8e6f4ed162e671e8c3cf749739" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7461438, + "upload-time": "2020-09-01T09:14:28.893793Z", + "url": "https://files.pythonhosted.org/packages/38/86/42288adf01882693e00981524ee0c0a692c3358b81a9f835a0d7812b2190/Django-3.0.10-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.10.tar.gz", + "hashes": { + "sha256": "2d14be521c3ae24960e5e83d4575e156a8c479a75c935224b671b1c6e66eddaf" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 8958332, + "upload-time": "2020-09-01T09:14:40.538593Z", + "url": "https://files.pythonhosted.org/packages/f4/09/d7c995b128bec61233cfea0e5fa40e442cae54c127b4b2b0881e1fdd0023/Django-3.0.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8037504b7dd13a836faea9395a8a89b67e24dcbce204c5973a5716bb8a34d13e" + }, + "data-dist-info-metadata": { + "sha256": "8037504b7dd13a836faea9395a8a89b67e24dcbce204c5973a5716bb8a34d13e" + }, + "filename": "Django-3.0.11-py3-none-any.whl", + "hashes": { + "sha256": "8c334df4160f7c89f6a8a359dd4e95c688ec5ac0db5db75fcc6fec8f590dc8cf" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7461465, + "upload-time": "2020-11-02T08:12:36.684860Z", + "url": "https://files.pythonhosted.org/packages/20/65/c3bec6de30da7184a3632670a3ca9db305859a4db17e8bda42dee56f3245/Django-3.0.11-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.11.tar.gz", + "hashes": { + "sha256": "96436d3d2f744d26e193bfb5a1cff3e01b349f835bb0ea16f71743accf9c6fa9" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 8958879, + "upload-time": "2020-11-02T08:12:49.355431Z", + "url": "https://files.pythonhosted.org/packages/24/94/2bfe789a7ff881e4730a1a3d20cb28adacdcec1e8415bf7874c312cb3a03/Django-3.0.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c0ae3022018811d5c03c23358a549ab9c9edb90de37e0ae806459630ae1899c5" + }, + "data-dist-info-metadata": { + "sha256": "c0ae3022018811d5c03c23358a549ab9c9edb90de37e0ae806459630ae1899c5" + }, + "filename": "Django-3.0.12-py3-none-any.whl", + "hashes": { + "sha256": "30c9ad3413805c0d4f2d619c2d06cfa66d070e812ca524562a80ba4291d1661f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7461604, + "upload-time": "2021-02-01T09:28:19.270471Z", + "url": "https://files.pythonhosted.org/packages/bd/42/712421cdd7f39e8b26e32021df9cecb94533b1892b2668c941a98e89af3c/Django-3.0.12-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.12.tar.gz", + "hashes": { + "sha256": "fd63e2c7acca5f2e7ad93dfb53d566e040d871404fc0f684a3e720006d221f9a" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9255277, + "upload-time": "2021-02-01T09:28:35.717844Z", + "url": "https://files.pythonhosted.org/packages/32/e3/e7e9a9378321fdfc3eb55de151911dce968fa245d1f16d8c480c63ea4ed1/Django-3.0.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "24c6b073b3b5a00d020d9b6db00bc6f509759c613a4974bf3c6f620b90d8eb9d" + }, + "data-dist-info-metadata": { + "sha256": "24c6b073b3b5a00d020d9b6db00bc6f509759c613a4974bf3c6f620b90d8eb9d" + }, + "filename": "Django-3.0.13-py3-none-any.whl", + "hashes": { + "sha256": "2afe4900667bcceac792fa34b4fb25448c4fd950d8b32c5508b3442c4b10442a" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7461602, + "upload-time": "2021-02-19T09:08:04.026276Z", + "url": "https://files.pythonhosted.org/packages/37/b8/8f1a4cc2a427108784cbd9202a33f08d5ef7dd2985fa4a0e8ed7213c72f5/Django-3.0.13-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.13.tar.gz", + "hashes": { + "sha256": "6f13c3e8109236129c49d65a42fbf30c928e66b05ca6862246061b9343ecbaf2" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9285769, + "upload-time": "2021-02-19T09:08:22.462879Z", + "url": "https://files.pythonhosted.org/packages/3b/fe/11ec9b4cbae447e7b90d551be035d55c1293973592b491540334452f1f1f/Django-3.0.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0b4bbeb50cc9cd648337fd569e8593102d53a1efd3d72bdd5954a27a0b292634" + }, + "data-dist-info-metadata": { + "sha256": "0b4bbeb50cc9cd648337fd569e8593102d53a1efd3d72bdd5954a27a0b292634" + }, + "filename": "Django-3.0.14-py3-none-any.whl", + "hashes": { + "sha256": "9bc7aa619ed878fedba62ce139abe663a147dccfd20e907725ec11e02a1ca225" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7461625, + "upload-time": "2021-04-06T07:34:56.099064Z", + "url": "https://files.pythonhosted.org/packages/34/3b/393482eb369b3c50608b66feac8eabd4c5c15ae80468fb1eccc0b9c136a2/Django-3.0.14-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.14.tar.gz", + "hashes": { + "sha256": "d58d8394036db75a81896037d757357e79406e8f68816c3e8a28721c1d9d4c11" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9259569, + "upload-time": "2021-04-06T07:35:07.952242Z", + "url": "https://files.pythonhosted.org/packages/76/0e/5d847a77b7b42cacd01405b45e4e370124c1d8a15970865df5ab0f09f83a/Django-3.0.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "34c331983f59488bb12d16c5823cf166cef29b12747063864c453ebe45629c59" + }, + "data-dist-info-metadata": { + "sha256": "34c331983f59488bb12d16c5823cf166cef29b12747063864c453ebe45629c59" + }, + "filename": "Django-3.1a1-py3-none-any.whl", + "hashes": { + "sha256": "db4c9b29615d17f808f2b1914d5cd73cd457c9fd90581195172c0888c210d944" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7520707, + "upload-time": "2020-05-14T09:41:05.996512Z", + "url": "https://files.pythonhosted.org/packages/d8/64/fe1af1b31d7c0f5aa7c5ccaf8d263c63652002853fa323cd80b5410788bc/Django-3.1a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1a1.tar.gz", + "hashes": { + "sha256": "dd96f98ec1c3e60877d45cea7350215f16de409848d23cced8443db1b188bd9b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9164027, + "upload-time": "2020-05-14T09:41:11.988119Z", + "url": "https://files.pythonhosted.org/packages/05/f5/ccf81420fe3b3231a61c2fae1ab905bf2e66ba3cab9e4f5d982906bcf709/Django-3.1a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f7dfb4c809e8fce6d8d4e3eee7c301997cc030975aa7e4c2c2c572f7153d50bd" + }, + "data-dist-info-metadata": { + "sha256": "f7dfb4c809e8fce6d8d4e3eee7c301997cc030975aa7e4c2c2c572f7153d50bd" + }, + "filename": "Django-3.1b1-py3-none-any.whl", + "hashes": { + "sha256": "ccf6c208424c0e1b0eaffd36efe12618a9ab4d0037e26f6ffceaa5277af985d7" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7523548, + "upload-time": "2020-06-15T08:15:27.667675Z", + "url": "https://files.pythonhosted.org/packages/0c/bd/49bbafb42531f77c483fc725863eb1ce76a180dd2771cef354378b191cec/Django-3.1b1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1b1.tar.gz", + "hashes": { + "sha256": "045be31d68dfed684831e39ab1d9e77a595f1a393935cb43b6c5451d2e78c8a4" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9171734, + "upload-time": "2020-06-15T08:15:33.357243Z", + "url": "https://files.pythonhosted.org/packages/ac/92/261266a01e8ff03c71973a3c8ab1604dc3147b8ef35363697cbbe5c2563a/Django-3.1b1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e8f61e159dad4b53a034ba24044820df2a884d16833615581b2a6d346827703c" + }, + "data-dist-info-metadata": { + "sha256": "e8f61e159dad4b53a034ba24044820df2a884d16833615581b2a6d346827703c" + }, + "filename": "Django-3.1rc1-py3-none-any.whl", + "hashes": { + "sha256": "e5893668d8981a35a5bed8287c56363f83181566037e5beabe09d2a29c8bf4ce" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7525899, + "upload-time": "2020-07-20T06:38:23.709756Z", + "url": "https://files.pythonhosted.org/packages/97/6f/f4f7fed53ae14d6dc3a934e4e4c6e8349d86b8ef8c5dd281fe80da438a41/Django-3.1rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1rc1.tar.gz", + "hashes": { + "sha256": "a805872093720658e2b858a51c1b43a634790df073b732832d6b8080c38d6263" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9184160, + "upload-time": "2020-07-20T06:38:29.308366Z", + "url": "https://files.pythonhosted.org/packages/8a/11/a2ac7a31950d517518bfbffce011a74acdb65393f8adb85d49571a464456/Django-3.1rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "87626b31952cde13df3686bbbfa0564dae890828715eb35a852b1fbce941a6d4" + }, + "data-dist-info-metadata": { + "sha256": "87626b31952cde13df3686bbbfa0564dae890828715eb35a852b1fbce941a6d4" + }, + "filename": "Django-3.1-py3-none-any.whl", + "hashes": { + "sha256": "1a63f5bb6ff4d7c42f62a519edc2adbb37f9b78068a5a862beff858b68e3dc8b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7835282, + "upload-time": "2020-08-04T08:07:00.217377Z", + "url": "https://files.pythonhosted.org/packages/2b/5a/4bd5624546912082a1bd2709d0edc0685f5c7827a278d806a20cf6adea28/Django-3.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.tar.gz", + "hashes": { + "sha256": "2d390268a13c655c97e0e2ede9d117007996db692c1bb93eabebd4fb7ea7012b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9382872, + "upload-time": "2020-08-04T08:07:06.894968Z", + "url": "https://files.pythonhosted.org/packages/cc/bf/b9f5e4c4707bcabcd4202d78a4d23459d5de3083a7e7efde4dd215b997ac/Django-3.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9aa74b6b66910ee152e74b407ee88669f90025aabf9a9aaa02215fa74e150377" + }, + "data-dist-info-metadata": { + "sha256": "9aa74b6b66910ee152e74b407ee88669f90025aabf9a9aaa02215fa74e150377" + }, + "filename": "Django-3.1.1-py3-none-any.whl", + "hashes": { + "sha256": "b5fbb818e751f660fa2d576d9f40c34a4c615c8b48dd383f5216e609f383371f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7835662, + "upload-time": "2020-09-01T09:14:32.579007Z", + "url": "https://files.pythonhosted.org/packages/01/a5/fb3dad18422fcd4241d18460a1fe17542bfdeadcf74e3861d1a2dfc9e459/Django-3.1.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.1.tar.gz", + "hashes": { + "sha256": "59c8125ca873ed3bdae9c12b146fbbd6ed8d0f743e4cf5f5817af50c51f1fc2f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9250616, + "upload-time": "2020-09-01T09:14:45.550781Z", + "url": "https://files.pythonhosted.org/packages/bb/15/6df0530f86ffc1efdadd98b749a5d330fa719a07a6c839eedbccd74e27a2/Django-3.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5fc78574af1a9c5a627e9a91b6bbd85be3bc94a69ef1a2a8a60f73ba7fb728c0" + }, + "data-dist-info-metadata": { + "sha256": "5fc78574af1a9c5a627e9a91b6bbd85be3bc94a69ef1a2a8a60f73ba7fb728c0" + }, + "filename": "Django-3.1.2-py3-none-any.whl", + "hashes": { + "sha256": "c93c28ccf1d094cbd00d860e83128a39e45d2c571d3b54361713aaaf9a94cac4" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7833339, + "upload-time": "2020-10-01T05:38:28.704502Z", + "url": "https://files.pythonhosted.org/packages/50/22/4c91847beceadbb54b5a518909ed5000bb1777168c7d6b087e8f79e5e05b/Django-3.1.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.2.tar.gz", + "hashes": { + "sha256": "a2127ad0150ec6966655bedf15dbbff9697cc86d61653db2da1afa506c0b04cc" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9387482, + "upload-time": "2020-10-01T05:38:34.306154Z", + "url": "https://files.pythonhosted.org/packages/93/56/5c79283e5addc81931788bf9ca96063c01bf8c5e34c0d160f4e102a4d9d9/Django-3.1.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a7b59d2029a86aeab12dd240eb7c48805b25046de91bd25ae82cf419e951ab1c" + }, + "data-dist-info-metadata": { + "sha256": "a7b59d2029a86aeab12dd240eb7c48805b25046de91bd25ae82cf419e951ab1c" + }, + "filename": "Django-3.1.3-py3-none-any.whl", + "hashes": { + "sha256": "14a4b7cd77297fba516fc0d92444cc2e2e388aa9de32d7a68d4a83d58f5a4927" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7833691, + "upload-time": "2020-11-02T08:12:40.297190Z", + "url": "https://files.pythonhosted.org/packages/7f/17/16267e782a30ea2ce08a9a452c1db285afb0ff226cfe3753f484d3d65662/Django-3.1.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.3.tar.gz", + "hashes": { + "sha256": "14b87775ffedab2ef6299b73343d1b4b41e5d4e2aa58c6581f114dbec01e3f8f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9253273, + "upload-time": "2020-11-02T08:12:54.518784Z", + "url": "https://files.pythonhosted.org/packages/98/d0/d55c4beb0fa8a48031777ee16c8d94c5ec2e66d43163a43b88f4d3e7a520/Django-3.1.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d2a7bb77154b94ec04a367eeac76a58f028817a417c886e400e36b0a7c48de9c" + }, + "data-dist-info-metadata": { + "sha256": "d2a7bb77154b94ec04a367eeac76a58f028817a417c886e400e36b0a7c48de9c" + }, + "filename": "Django-3.1.4-py3-none-any.whl", + "hashes": { + "sha256": "5c866205f15e7a7123f1eec6ab939d22d5bde1416635cab259684af66d8e48a2" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7833976, + "upload-time": "2020-12-01T06:03:32.688772Z", + "url": "https://files.pythonhosted.org/packages/08/c7/7ce40e5a5cb47ede081b9fa8a3dd93d101c884882ae34927967b0792f5fb/Django-3.1.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.4.tar.gz", + "hashes": { + "sha256": "edb10b5c45e7e9c0fb1dc00b76ec7449aca258a39ffd613dbd078c51d19c9f03" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9392125, + "upload-time": "2020-12-01T06:03:38.760397Z", + "url": "https://files.pythonhosted.org/packages/19/c9/d51f1ddf9afc15f0567e7493e741b0ba283d5240ef1d2f1a1a76e0839ed3/Django-3.1.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e69fdf15da20494deb809c5cb7715acd4a2d7c05a3c78387852a53ad1f90cc94" + }, + "data-dist-info-metadata": { + "sha256": "e69fdf15da20494deb809c5cb7715acd4a2d7c05a3c78387852a53ad1f90cc94" + }, + "filename": "Django-3.1.5-py3-none-any.whl", + "hashes": { + "sha256": "efa2ab96b33b20c2182db93147a0c3cd7769d418926f9e9f140a60dca7c64ca9" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7834051, + "upload-time": "2021-01-04T07:54:31.195043Z", + "url": "https://files.pythonhosted.org/packages/b2/8f/d27f35f0639103271231bc81a96ad9188e6b5bc878e140ccb0dc610ccef0/Django-3.1.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.5.tar.gz", + "hashes": { + "sha256": "2d78425ba74c7a1a74b196058b261b9733a8570782f4e2828974777ccca7edf7" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9257571, + "upload-time": "2021-01-04T07:54:40.039501Z", + "url": "https://files.pythonhosted.org/packages/4a/6f/e6ae2d599028c63f3a6a6454b86cacb0106070ffb6d06e09142c0e6ff31d/Django-3.1.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f1f2d5baec2377d2e84ff6a85386144dcc4d39bf92d96755f888e6e20c69ca89" + }, + "data-dist-info-metadata": { + "sha256": "f1f2d5baec2377d2e84ff6a85386144dcc4d39bf92d96755f888e6e20c69ca89" + }, + "filename": "Django-3.1.6-py3-none-any.whl", + "hashes": { + "sha256": "169e2e7b4839a7910b393eec127fd7cbae62e80fa55f89c6510426abf673fe5f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7834188, + "upload-time": "2021-02-01T09:28:24.161399Z", + "url": "https://files.pythonhosted.org/packages/75/42/f59a8ebf14be6d17438f13042c775f53d3dfa71fff973e4aef64ca89582c/Django-3.1.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.6.tar.gz", + "hashes": { + "sha256": "c6c0462b8b361f8691171af1fb87eceb4442da28477e12200c40420176206ba7" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9645871, + "upload-time": "2021-02-01T09:28:42.846948Z", + "url": "https://files.pythonhosted.org/packages/3b/84/6ed065944dd7ab438e1d19d7bb1b1911b27629946a5e0f8c007a692cc1a7/Django-3.1.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "447794593a23f8e677a1b9bd98d804936fa522dd0d26f3dc6925ff4b870ded7c" + }, + "data-dist-info-metadata": { + "sha256": "447794593a23f8e677a1b9bd98d804936fa522dd0d26f3dc6925ff4b870ded7c" + }, + "filename": "Django-3.1.7-py3-none-any.whl", + "hashes": { + "sha256": "baf099db36ad31f970775d0be5587cc58a6256a6771a44eb795b554d45f211b8" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7834206, + "upload-time": "2021-02-19T09:08:09.213984Z", + "url": "https://files.pythonhosted.org/packages/b8/6f/9a4415cc4fe9228e26ea53cf2005961799b2abb8da0411e519fdb74754fa/Django-3.1.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.7.tar.gz", + "hashes": { + "sha256": "32ce792ee9b6a0cbbec340123e229ac9f765dff8c2a4ae9247a14b2ba3a365a7" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9673009, + "upload-time": "2021-02-19T09:08:29.394194Z", + "url": "https://files.pythonhosted.org/packages/c2/b8/5fcb2fdfe015fbea62c728255b09887dd71ba09e90cfe996461f3bf63cfe/Django-3.1.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "385d175eb6e201f70734e18cfdfe44d8a512ed817e74530fa9f525cdd7f0b304" + }, + "data-dist-info-metadata": { + "sha256": "385d175eb6e201f70734e18cfdfe44d8a512ed817e74530fa9f525cdd7f0b304" + }, + "filename": "Django-3.1.8-py3-none-any.whl", + "hashes": { + "sha256": "c348b3ddc452bf4b62361f0752f71a339140c777ebea3cdaaaa8fdb7f417a862" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7834224, + "upload-time": "2021-04-06T07:34:59.785006Z", + "url": "https://files.pythonhosted.org/packages/67/90/f5dbec986deb4706e2baa957aaf9d547fe80d1f8f9a80f2878d22204b76e/Django-3.1.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.8.tar.gz", + "hashes": { + "sha256": "f8393103e15ec2d2d313ccbb95a3f1da092f9f58d74ac1c61ca2ac0436ae1eac" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9651582, + "upload-time": "2021-04-06T07:35:13.000931Z", + "url": "https://files.pythonhosted.org/packages/a1/e6/e68c5acd0a74c6daccfd109c3dc5c8003afaaa669db7eacd15863b0035b5/Django-3.1.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "24f1f6dab66498686ea267e2e14bf6e79bef4c69ab4942c13b41b5cca24d0785" + }, + "data-dist-info-metadata": { + "sha256": "24f1f6dab66498686ea267e2e14bf6e79bef4c69ab4942c13b41b5cca24d0785" + }, + "filename": "Django-3.1.9-py3-none-any.whl", + "hashes": { + "sha256": "f5c3f1ce2473abf2f35d992c46d5534e53bd3397867689bde28fd29e856b46b7" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7834850, + "upload-time": "2021-05-04T08:47:31.247471Z", + "url": "https://files.pythonhosted.org/packages/7a/4e/c6ec8e544eea36804c8795078df33aaca4932b7257188bd72124287372c4/Django-3.1.9-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.9.tar.gz", + "hashes": { + "sha256": "296d10092561a1cf16100885b935dc56cf09c8ccb114e64004554941677c6342" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9673018, + "upload-time": "2021-05-04T08:48:12.197387Z", + "url": "https://files.pythonhosted.org/packages/0b/80/e5d65132f062e48094b274b6ec18715262c3c609acc49747f284509851fd/Django-3.1.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9d691d1591cbb865c3929e37d114e381ea46f23d906ffe34bae6548b82104b0d" + }, + "data-dist-info-metadata": { + "sha256": "9d691d1591cbb865c3929e37d114e381ea46f23d906ffe34bae6548b82104b0d" + }, + "filename": "Django-3.1.10-py3-none-any.whl", + "hashes": { + "sha256": "973c968e63518859732f018975364785dd96f0581b1e4b12e2a4b749415ac43a" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7834910, + "upload-time": "2021-05-06T07:40:15.707259Z", + "url": "https://files.pythonhosted.org/packages/6f/78/77e58e30f8e8528a244663ea8551f5a741c8b9fcbc6993935bd802c676d1/Django-3.1.10-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.10.tar.gz", + "hashes": { + "sha256": "cd6ec37db950a384dba3341b135394fdc776ede4d149fc7abde1e45a21ec4f22" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9654073, + "upload-time": "2021-05-06T07:40:18.974792Z", + "url": "https://files.pythonhosted.org/packages/d7/fb/c5b08041e02e256edc36f75a79f86d852504cee9b428a572236615899688/Django-3.1.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "07803c0b6747d0b80c1ee0e4777423a6a584c3d0ef28cbee2e9df002dd16da55" + }, + "data-dist-info-metadata": { + "sha256": "07803c0b6747d0b80c1ee0e4777423a6a584c3d0ef28cbee2e9df002dd16da55" + }, + "filename": "Django-3.1.11-py3-none-any.whl", + "hashes": { + "sha256": "c79245c488411d1ae300b8f7a08ac18a496380204cf3035aff97ad917a8de999" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7835125, + "upload-time": "2021-05-13T07:36:44.240638Z", + "url": "https://files.pythonhosted.org/packages/58/7d/0bedb56dfe0e104b212d04f66176f7d2b315d1f929ce86899b4c5c16e467/Django-3.1.11-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.11.tar.gz", + "hashes": { + "sha256": "9a0a2f3d34c53032578b54db7ec55929b87dda6fec27a06cc2587afbea1965e5" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9654094, + "upload-time": "2021-05-13T07:36:56.726950Z", + "url": "https://files.pythonhosted.org/packages/35/ca/4f17af043f43a2a969bdd029c1fa97d902a03f9913bb259912de080942b4/Django-3.1.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a847bdbd5aa5b9fb504a2650a80ae86bd8aea1c4b78c80092e5b14c4c90ac64b" + }, + "data-dist-info-metadata": { + "sha256": "a847bdbd5aa5b9fb504a2650a80ae86bd8aea1c4b78c80092e5b14c4c90ac64b" + }, + "filename": "Django-3.1.12-py3-none-any.whl", + "hashes": { + "sha256": "a523d62b7ab2908f551dabc32b99017a86aa7784e32b761708e52be3dce6d35d" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7835286, + "upload-time": "2021-06-02T08:53:50.036333Z", + "url": "https://files.pythonhosted.org/packages/4e/34/4fe787d20c5997a5ee246903791fd8ec2c4672f37ee7cbed1d75f7cf4065/Django-3.1.12-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.12.tar.gz", + "hashes": { + "sha256": "dc41bf07357f1f4810c1c555b685cb51f780b41e37892d6cc92b89789f2847e1" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9676259, + "upload-time": "2021-06-02T08:54:32.877136Z", + "url": "https://files.pythonhosted.org/packages/4f/10/89d18af7fe301f3fc18e3553d1c6b9b99d1c88d46c65fdd44aaae66c91c5/Django-3.1.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "30d307580257d1c737f9d542480f22b10deeeb4d5a3ff005ad7f354d712b9492" + }, + "data-dist-info-metadata": { + "sha256": "30d307580257d1c737f9d542480f22b10deeeb4d5a3ff005ad7f354d712b9492" + }, + "filename": "Django-3.1.13-py3-none-any.whl", + "hashes": { + "sha256": "a6e0d1ff11095b7394c079ade7094c73b2dc3df4a7a373c9b58ed73b77a97feb" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7835379, + "upload-time": "2021-07-01T07:39:56.137639Z", + "url": "https://files.pythonhosted.org/packages/ba/52/6d9ff9141e2eca84c94e4939c2a7666096ee7c64ce57d8bc65aa0c95fa7a/Django-3.1.13-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.13.tar.gz", + "hashes": { + "sha256": "9f8be75646f62204320b195062b1d696ba28aa3d45ee72fb7c888ffaebc5bdb2" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9656683, + "upload-time": "2021-07-01T07:40:04.542907Z", + "url": "https://files.pythonhosted.org/packages/0b/0d/e9b2e0af13dc6a3694f7bf2518e6642db08ccde83a726da25ddd2da2608e/Django-3.1.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5c63a2900efa6c9a14cd8ec5a311534a25cbf5ce04150ce81b6d60645e0dad65" + }, + "data-dist-info-metadata": { + "sha256": "5c63a2900efa6c9a14cd8ec5a311534a25cbf5ce04150ce81b6d60645e0dad65" + }, + "filename": "Django-3.1.14-py3-none-any.whl", + "hashes": { + "sha256": "0fabc786489af16ad87a8c170ba9d42bfd23f7b699bd5ef05675864e8d012859" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7835424, + "upload-time": "2021-12-07T07:34:46.584704Z", + "url": "https://files.pythonhosted.org/packages/6b/2e/b031dc0789840ebc108d4654c134e86a9f6593ce9c58ce39328c142b24b8/Django-3.1.14-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.14.tar.gz", + "hashes": { + "sha256": "72a4a5a136a214c39cf016ccdd6b69e2aa08c7479c66d93f3a9b5e4bb9d8a347" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9659386, + "upload-time": "2021-12-07T07:35:00.760884Z", + "url": "https://files.pythonhosted.org/packages/7a/59/b774fbaf743e675e9a808406a39814effb723c7c0b1d4a5b3b2e794ce077/Django-3.1.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "fd5586364a4a7e9d8217d2ff49c027b6cfa7dc54d47ae3bc7edd6e6d93d497b0" + }, + "data-dist-info-metadata": { + "sha256": "fd5586364a4a7e9d8217d2ff49c027b6cfa7dc54d47ae3bc7edd6e6d93d497b0" + }, + "filename": "Django-3.2a1-py3-none-any.whl", + "hashes": { + "sha256": "ace5a4cb96e9344537d71a72607764486994d23099166b70c32bb9e8242b9ef1" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7862533, + "upload-time": "2021-01-19T13:04:20.758172Z", + "url": "https://files.pythonhosted.org/packages/98/a3/a78b8d425ae30ff02e62703f826ff78e82985da27d08c46e807475bd022b/Django-3.2a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2a1.tar.gz", + "hashes": { + "sha256": "f6b99ef95aa0c5bf51ef0e469f19c21486966c9dce5b2ab5037763dc89a127f0" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9369355, + "upload-time": "2021-01-19T13:04:37.298129Z", + "url": "https://files.pythonhosted.org/packages/29/91/2092ec479d5070a83b0d4c5d43b28a6d0ccb2bcc6ec0d44d2c9c62feb553/Django-3.2a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "80e3dec9102cd20f09b1126685c99b1718a37c27ddf95b597a370c0b8c291d12" + }, + "data-dist-info-metadata": { + "sha256": "80e3dec9102cd20f09b1126685c99b1718a37c27ddf95b597a370c0b8c291d12" + }, + "filename": "Django-3.2b1-py3-none-any.whl", + "hashes": { + "sha256": "b6349c182a1985b7488365ec6bb0042446153601b2d7af02e4e768f618ba25b6" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7863052, + "upload-time": "2021-02-19T09:35:36.603900Z", + "url": "https://files.pythonhosted.org/packages/76/f2/1a32796484a9761852102dcd99a3aad0c73bd41bda5dc927a94fba0bd45d/Django-3.2b1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2b1.tar.gz", + "hashes": { + "sha256": "b3f1afcab9bd5a6250be9caff4cdc505f4f4313cb6c0b301e92739cb80820b3f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9783658, + "upload-time": "2021-02-19T09:35:43.063787Z", + "url": "https://files.pythonhosted.org/packages/a7/41/5a78e507a7be6869c7d36e4f04af32c406a6722756ad516bf3e8b4ea48d1/Django-3.2b1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "61438f5f00c291a211d710e45468ed45fdd139b46c6517d8ac54159f4ec4d842" + }, + "data-dist-info-metadata": { + "sha256": "61438f5f00c291a211d710e45468ed45fdd139b46c6517d8ac54159f4ec4d842" + }, + "filename": "Django-3.2rc1-py3-none-any.whl", + "hashes": { + "sha256": "8a3e3758f7e531e78d473f526ae5d20a3e58551fe4441cd6610b448b3b6f7044" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7863237, + "upload-time": "2021-03-18T13:55:59.358147Z", + "url": "https://files.pythonhosted.org/packages/1e/b9/d8c444c88bead7b3a4e5a06c828b693b7bb82ef85a70063e0629db7d7c9f/Django-3.2rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2rc1.tar.gz", + "hashes": { + "sha256": "28c24ae710d71ed65641b83ba3f06cffdb3d620475890cd2bb72ace92cb97a21" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9791598, + "upload-time": "2021-03-18T13:56:15.907546Z", + "url": "https://files.pythonhosted.org/packages/0a/3f/3d5d114e4f7705d85a6a8c818f9f70d867c8e45c4ff682fc6a5e5f863995/Django-3.2rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "96fc918a031d457de5e2ad47b84ac69b27630704119e14bbe1bf10b78e1e9731" + }, + "data-dist-info-metadata": { + "sha256": "96fc918a031d457de5e2ad47b84ac69b27630704119e14bbe1bf10b78e1e9731" + }, + "filename": "Django-3.2-py3-none-any.whl", + "hashes": { + "sha256": "0604e84c4fb698a5e53e5857b5aea945b2f19a18f25f10b8748dbdf935788927" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7881999, + "upload-time": "2021-04-06T09:33:15.157770Z", + "url": "https://files.pythonhosted.org/packages/a8/9b/fe94c509e514f6c227308e81076506eb9d67f2bfb8061ce5cdfbde0432e3/Django-3.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.tar.gz", + "hashes": { + "sha256": "21f0f9643722675976004eb683c55d33c05486f94506672df3d6a141546f389d" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9819119, + "upload-time": "2021-04-06T09:33:26.902785Z", + "url": "https://files.pythonhosted.org/packages/0e/4d/5137309d6c83bcbd2966c604fdc633e22ce6fef1292b44c38ae22b4ad90d/Django-3.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cda49259bdfc28f26d9ef09cadf18f851b1b0c96ac659fc9ed8064b5505f8380" + }, + "data-dist-info-metadata": { + "sha256": "cda49259bdfc28f26d9ef09cadf18f851b1b0c96ac659fc9ed8064b5505f8380" + }, + "filename": "Django-3.2.1-py3-none-any.whl", + "hashes": { + "sha256": "e2f73790c60188d3f94f08f644de249d956b3789161e7604509d128a13fb2fcc" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7883285, + "upload-time": "2021-05-04T08:47:40.847587Z", + "url": "https://files.pythonhosted.org/packages/12/cf/3eab33ab45e2ce93d5a7500c523f8a407ddcb71177759741c7bf514b7bbe/Django-3.2.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.1.tar.gz", + "hashes": { + "sha256": "95c13c750f1f214abadec92b82c2768a5e795e6c2ebd0b4126f895ce9efffcdd" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9820723, + "upload-time": "2021-05-04T08:48:26.422878Z", + "url": "https://files.pythonhosted.org/packages/75/02/a1cbf429bbbe6c7aa0c37124e3dc55bf932770351a8dcde0b27cba7f3c8c/Django-3.2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6682dfd5a260c4e46fa632ae4ab3832eadf07cf2ab455e871ea7ae49cb4363bf" + }, + "data-dist-info-metadata": { + "sha256": "6682dfd5a260c4e46fa632ae4ab3832eadf07cf2ab455e871ea7ae49cb4363bf" + }, + "filename": "Django-3.2.2-py3-none-any.whl", + "hashes": { + "sha256": "18dd3145ddbd04bf189ff79b9954d08fda5171ea7b57bf705789fea766a07d50" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7883316, + "upload-time": "2021-05-06T07:40:00.067668Z", + "url": "https://files.pythonhosted.org/packages/cf/91/e23103dd21fa1b5c1fefb65c4d403107b10bf450ee6955621169fcc86db9/Django-3.2.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.2.tar.gz", + "hashes": { + "sha256": "0a1d195ad65c52bf275b8277b3d49680bd1137a5f55039a806f25f6b9752ce3d" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9796920, + "upload-time": "2021-05-06T07:40:03.835147Z", + "url": "https://files.pythonhosted.org/packages/da/24/e2e6e534464f8e0bd010401f06d2cfc773141776d2952d6418d01c97f12c/Django-3.2.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0ebf2706b14593a4e88e7a13a3f295ac288f05bc07f25aec1474ab3720a9c5c0" + }, + "data-dist-info-metadata": { + "sha256": "0ebf2706b14593a4e88e7a13a3f295ac288f05bc07f25aec1474ab3720a9c5c0" + }, + "filename": "Django-3.2.3-py3-none-any.whl", + "hashes": { + "sha256": "7e0a1393d18c16b503663752a8b6790880c5084412618990ce8a81cc908b4962" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7883562, + "upload-time": "2021-05-13T07:36:47.334786Z", + "url": "https://files.pythonhosted.org/packages/89/69/c556b5b3e7a6701724485fc07c8349791e585b784dc70c9c0683d98ef0db/Django-3.2.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.3.tar.gz", + "hashes": { + "sha256": "13ac78dbfd189532cad8f383a27e58e18b3d33f80009ceb476d7fcbfc5dcebd8" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9798957, + "upload-time": "2021-05-13T07:37:01.485953Z", + "url": "https://files.pythonhosted.org/packages/f2/a5/905c45599a599d8b66f2a572a384ffd29bf5482233ec701fd53d5f52a513/Django-3.2.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "50bf61d351bee57f07f7de8aa16814ea6e0e992c50a8ecb622ca2f1c462221c4" + }, + "data-dist-info-metadata": { + "sha256": "50bf61d351bee57f07f7de8aa16814ea6e0e992c50a8ecb622ca2f1c462221c4" + }, + "filename": "Django-3.2.4-py3-none-any.whl", + "hashes": { + "sha256": "ea735cbbbb3b2fba6d4da4784a0043d84c67c92f1fdf15ad6db69900e792c10f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7883920, + "upload-time": "2021-06-02T08:54:01.716712Z", + "url": "https://files.pythonhosted.org/packages/70/22/ed1943c0ef2be99ade872f49a20aa4cfc70eb4ffc866fc61b128211f3e5d/Django-3.2.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.4.tar.gz", + "hashes": { + "sha256": "66c9d8db8cc6fe938a28b7887c1596e42d522e27618562517cc8929eb7e7f296" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9824343, + "upload-time": "2021-06-02T08:54:46.382181Z", + "url": "https://files.pythonhosted.org/packages/27/94/123b3a95e9965819a3d30d36da6fc12ddff83bcfb0099f3e15437347480a/Django-3.2.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e76f51d270d170f625c830a17e87cabdffb9dba79689288f717bb2d6600631a8" + }, + "data-dist-info-metadata": { + "sha256": "e76f51d270d170f625c830a17e87cabdffb9dba79689288f717bb2d6600631a8" + }, + "filename": "Django-3.2.5-py3-none-any.whl", + "hashes": { + "sha256": "c58b5f19c5ae0afe6d75cbdd7df561e6eb929339985dbbda2565e1cabb19a62e" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7886308, + "upload-time": "2021-07-01T07:40:00.999209Z", + "url": "https://files.pythonhosted.org/packages/37/a1/790e01bf4348dd68090d47108052a8130954d473d54b4ea7924f5bb154de/Django-3.2.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.5.tar.gz", + "hashes": { + "sha256": "3da05fea54fdec2315b54a563d5b59f3b4e2b1e69c3a5841dda35019c01855cd" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9806547, + "upload-time": "2021-07-01T07:40:10.126225Z", + "url": "https://files.pythonhosted.org/packages/95/3b/468fa33908feefac03c0a773bd73bb8a1ab1fb4ee06e9dd62d24981f4603/Django-3.2.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ac8d44bacd678eeebbb6c8683e07e3b5665760f76ac070061cf0c576f5b944e2" + }, + "data-dist-info-metadata": { + "sha256": "ac8d44bacd678eeebbb6c8683e07e3b5665760f76ac070061cf0c576f5b944e2" + }, + "filename": "Django-3.2.6-py3-none-any.whl", + "hashes": { + "sha256": "7f92413529aa0e291f3be78ab19be31aefb1e1c9a52cd59e130f505f27a51f13" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7886351, + "upload-time": "2021-08-02T06:28:33.280855Z", + "url": "https://files.pythonhosted.org/packages/d5/9b/3514fae1e9d0c71044739dca5ed55f50443bd1309548b63603712365e6e9/Django-3.2.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.6.tar.gz", + "hashes": { + "sha256": "f27f8544c9d4c383bbe007c57e3235918e258364577373d4920e9162837be022" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9821499, + "upload-time": "2021-08-02T06:28:42.678399Z", + "url": "https://files.pythonhosted.org/packages/68/3e/068446a8bf87199d0fec94f38569a8884a49fdf5811fe652f653218975f0/Django-3.2.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "16deee1401a3d7ebc50014fdf44b53342b4961ceb6318bf167e50c011a1bc215" + }, + "data-dist-info-metadata": { + "sha256": "16deee1401a3d7ebc50014fdf44b53342b4961ceb6318bf167e50c011a1bc215" + }, + "filename": "Django-3.2.7-py3-none-any.whl", + "hashes": { + "sha256": "e93c93565005b37ddebf2396b4dc4b6913c1838baa82efdfb79acedd5816c240" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7886385, + "upload-time": "2021-09-01T05:57:16.373371Z", + "url": "https://files.pythonhosted.org/packages/27/1c/6fe40cdfdbbc8a0d7c211dde68777f1d435bde7879697d0bc20c73d136ac/Django-3.2.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.7.tar.gz", + "hashes": { + "sha256": "95b318319d6997bac3595517101ad9cc83fe5672ac498ba48d1a410f47afecd2" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9808777, + "upload-time": "2021-09-01T05:57:20.280283Z", + "url": "https://files.pythonhosted.org/packages/59/45/c6fbb3a206df0b7dc3e6e8fae738e042c63d4ddf828c6e1ba10d7417a1d9/Django-3.2.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3a9eb1c9a8fd93d93cfa05cbf8f988982ed0edddc9400d970d1391aab1e48d85" + }, + "data-dist-info-metadata": { + "sha256": "3a9eb1c9a8fd93d93cfa05cbf8f988982ed0edddc9400d970d1391aab1e48d85" + }, + "filename": "Django-3.2.8-py3-none-any.whl", + "hashes": { + "sha256": "42573831292029639b798fe4d3812996bfe4ff3275f04566da90764daec011a5" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7886424, + "upload-time": "2021-10-05T07:46:17.668882Z", + "url": "https://files.pythonhosted.org/packages/22/e6/7c6f9e682578550f748cc33dff04bf812fe0fb7d819fa094a4bb6d2dc2a1/Django-3.2.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.8.tar.gz", + "hashes": { + "sha256": "f6d2c4069c9b9bfac03bedff927ea1f9e0d29e34525cec8a68fd28eb2a8df7af" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9820955, + "upload-time": "2021-10-05T07:46:25.737120Z", + "url": "https://files.pythonhosted.org/packages/99/f7/8d62b9881bc8923da227f4bbfa01be97d2b7c89b07237c944fe60bcad047/Django-3.2.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9ed3f7ac3b814f03982ed6e9f2628f505fa2920fe7cbcd5988b9f8ad660db46d" + }, + "data-dist-info-metadata": { + "sha256": "9ed3f7ac3b814f03982ed6e9f2628f505fa2920fe7cbcd5988b9f8ad660db46d" + }, + "filename": "Django-3.2.9-py3-none-any.whl", + "hashes": { + "sha256": "e22c9266da3eec7827737cde57694d7db801fedac938d252bf27377cec06ed1b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7886534, + "upload-time": "2021-11-01T09:31:58.387758Z", + "url": "https://files.pythonhosted.org/packages/a8/ca/e88eb097959c48cd313dfc4bc394699a48fe5c158ed3a64c13e4fa46c1fd/Django-3.2.9-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.9.tar.gz", + "hashes": { + "sha256": "51284300f1522ffcdb07ccbdf676a307c6678659e1284f0618e5a774127a6a08" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9809157, + "upload-time": "2021-11-01T09:32:25.457689Z", + "url": "https://files.pythonhosted.org/packages/b6/76/eed8788c87da8890cdeeeb6893b5559ae9ee18ed25923dd8663ae80af64c/Django-3.2.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "df20b9cbb86de947a93fac1ea2e22b88feac213eae0341e86dbc550687353856" + }, + "data-dist-info-metadata": { + "sha256": "df20b9cbb86de947a93fac1ea2e22b88feac213eae0341e86dbc550687353856" + }, + "filename": "Django-3.2.10-py3-none-any.whl", + "hashes": { + "sha256": "df6f5eb3c797b27c096d61494507b7634526d4ce8d7c8ca1e57a4fb19c0738a3" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7886736, + "upload-time": "2021-12-07T07:34:50.571943Z", + "url": "https://files.pythonhosted.org/packages/8f/9c/1ba2005b24cdb443eee5a43ebfa427f7915d6ed68f41484244ae21cd558f/Django-3.2.10-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.10.tar.gz", + "hashes": { + "sha256": "074e8818b4b40acdc2369e67dcd6555d558329785408dcd25340ee98f1f1d5c4" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9811341, + "upload-time": "2021-12-07T07:35:06.857668Z", + "url": "https://files.pythonhosted.org/packages/a5/8e/c6dfc718d572e4b33b56824b9e71e5ab9be8072e6747fc6184d206c3fdb3/Django-3.2.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "05da6c7c9a68ba9430833359fd710409c4d8266843c4c7aa16aab0cee3c657a3" + }, + "data-dist-info-metadata": { + "sha256": "05da6c7c9a68ba9430833359fd710409c4d8266843c4c7aa16aab0cee3c657a3" + }, + "filename": "Django-3.2.11-py3-none-any.whl", + "hashes": { + "sha256": "0a0a37f0b93aef30c4bf3a839c187e1175bcdeb7e177341da0cb7b8194416891" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7887450, + "upload-time": "2022-01-04T09:53:21.952080Z", + "url": "https://files.pythonhosted.org/packages/03/40/1ec2b4abb0c91f0c6195692a9f7a3709f1c0fe95258f3e4d8aa7d8dab92b/Django-3.2.11-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.11.tar.gz", + "hashes": { + "sha256": "69c94abe5d6b1b088bf475e09b7b74403f943e34da107e798465d2045da27e75" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9821958, + "upload-time": "2022-01-04T09:53:34.580658Z", + "url": "https://files.pythonhosted.org/packages/20/86/e4348aac45bc83fc8e9dda2cfd81004b007c65b68c1499a4233acabdaa3b/Django-3.2.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "95a1d36b3db8f8a8303e9b18c9d66d1d5131766c0e7a759e3b7c0dd74387a084" + }, + "data-dist-info-metadata": { + "sha256": "95a1d36b3db8f8a8303e9b18c9d66d1d5131766c0e7a759e3b7c0dd74387a084" + }, + "filename": "Django-3.2.12-py3-none-any.whl", + "hashes": { + "sha256": "9b06c289f9ba3a8abea16c9c9505f25107809fb933676f6c891ded270039d965" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7887444, + "upload-time": "2022-02-01T07:56:19.625795Z", + "url": "https://files.pythonhosted.org/packages/9c/0e/02b7eff8fac2c25ede489933d4e899f6e6f283ae8eaf5189431057c8d406/Django-3.2.12-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.12.tar.gz", + "hashes": { + "sha256": "9772e6935703e59e993960832d66a614cf0233a1c5123bc6224ecc6ad69e41e2" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9812448, + "upload-time": "2022-02-01T07:56:32.000097Z", + "url": "https://files.pythonhosted.org/packages/83/d9/7f28811ff78ce1903dc9a32ac439e4e6c98298cd2e99cb01f528e51dd796/Django-3.2.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d36589eff951639cf73661bf4cc047ddffcaccb5741b9e22ed82e8fb89663884" + }, + "data-dist-info-metadata": { + "sha256": "d36589eff951639cf73661bf4cc047ddffcaccb5741b9e22ed82e8fb89663884" + }, + "filename": "Django-3.2.13-py3-none-any.whl", + "hashes": { + "sha256": "b896ca61edc079eb6bbaa15cf6071eb69d6aac08cce5211583cfb41515644fdf" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7887998, + "upload-time": "2022-04-11T07:52:57.318239Z", + "url": "https://files.pythonhosted.org/packages/c3/68/b63abc009adee25c1bd266b3740e173eab656608cf21641594a37e02cf57/Django-3.2.13-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.13.tar.gz", + "hashes": { + "sha256": "6d93497a0a9bf6ba0e0b1a29cccdc40efbfc76297255b1309b3a884a688ec4b6" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9813985, + "upload-time": "2022-04-11T07:53:10.596399Z", + "url": "https://files.pythonhosted.org/packages/92/69/52760ffd860e995b390a4e897d38ae0669ce633c0fbb76b15f71cb0bb930/Django-3.2.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f2558cc1efa5ba2fdcbf3a11f60d839b7973e8ea6096514a969618f6ba763f08" + }, + "data-dist-info-metadata": { + "sha256": "f2558cc1efa5ba2fdcbf3a11f60d839b7973e8ea6096514a969618f6ba763f08" + }, + "filename": "Django-3.2.14-py3-none-any.whl", + "hashes": { + "sha256": "a8681e098fa60f7c33a4b628d6fcd3fe983a0939ff1301ecacac21d0b38bad56" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7888106, + "upload-time": "2022-07-04T07:57:18.239960Z", + "url": "https://files.pythonhosted.org/packages/c0/a8/4afc7742ad1e506909ce8c5056761f22c8a2db0a8b4a46cfa290b1cd6685/Django-3.2.14-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.14.tar.gz", + "hashes": { + "sha256": "677182ba8b5b285a4e072f3ac17ceee6aff1b5ce77fd173cc5b6a2d3dc022fcf" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9814965, + "upload-time": "2022-07-04T07:57:28.551095Z", + "url": "https://files.pythonhosted.org/packages/8e/50/649a8e31a5f9e09df32250103c9b34e4af7445bc0a177a1f4d1ed0d1b4eb/Django-3.2.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d96b2bff6d06672fff63475d6960a837bfc3fbe720029787259e49e0d922ef7e" + }, + "data-dist-info-metadata": { + "sha256": "d96b2bff6d06672fff63475d6960a837bfc3fbe720029787259e49e0d922ef7e" + }, + "filename": "Django-3.2.15-py3-none-any.whl", + "hashes": { + "sha256": "115baf5049d5cf4163e43492cdc7139c306ed6d451e7d3571fe9612903903713" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7888258, + "upload-time": "2022-08-03T07:38:15.296674Z", + "url": "https://files.pythonhosted.org/packages/db/f9/9ddc8444397ed7e72c52f63b48ecc2849ae1ca4d621776399a81e501ee3c/Django-3.2.15-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.15.tar.gz", + "hashes": { + "sha256": "f71934b1a822f14a86c9ac9634053689279cd04ae69cb6ade4a59471b886582b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9833828, + "upload-time": "2022-08-03T07:38:21.696991Z", + "url": "https://files.pythonhosted.org/packages/02/45/371717cbed904aa95864cf2b28beece8e73f6314f1d2b26cba4c2890dbeb/Django-3.2.15.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "882bcc749afe0cf284732853cc3900d838e5e7a6886c95e7570b912d64a6846a" + }, + "data-dist-info-metadata": { + "sha256": "882bcc749afe0cf284732853cc3900d838e5e7a6886c95e7570b912d64a6846a" + }, + "filename": "Django-3.2.16-py3-none-any.whl", + "hashes": { + "sha256": "18ba8efa36b69cfcd4b670d0fa187c6fe7506596f0ababe580e16909bcdec121" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7888258, + "upload-time": "2022-10-04T07:54:16.950129Z", + "url": "https://files.pythonhosted.org/packages/8a/c4/f946a6b02fcbba84e56074f2fc36866433b009bea2528b09fe0bac4fe1aa/Django-3.2.16-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.16.tar.gz", + "hashes": { + "sha256": "3adc285124244724a394fa9b9839cc8cd116faf7d159554c43ecdaa8cdf0b94d" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9847052, + "upload-time": "2022-10-04T07:54:27.079681Z", + "url": "https://files.pythonhosted.org/packages/f1/d7/8ddb9d8fbbffd33329cf6dfc33e8367a8969c05cf91bc63138ca116301ba/Django-3.2.16.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6dab46bbf9f2441135f3e2b5eede272b01b7f323cb511929457d6e879ce5ef91" + }, + "data-dist-info-metadata": { + "sha256": "6dab46bbf9f2441135f3e2b5eede272b01b7f323cb511929457d6e879ce5ef91" + }, + "filename": "Django-3.2.17-py3-none-any.whl", + "hashes": { + "sha256": "59c39fc342b242fb42b6b040ad8b1b4c15df438706c1d970d416d63cdd73e7fd" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7888712, + "upload-time": "2023-02-01T09:55:48.915222Z", + "url": "https://files.pythonhosted.org/packages/1f/2e/efaa4b1c7db4292715ecedd95b2221438d7a897132f652708d84e4587d59/Django-3.2.17-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.17.tar.gz", + "hashes": { + "sha256": "644288341f06ebe4938eec6801b6bd59a6534a78e4aedde2a153075d11143894" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9830188, + "upload-time": "2023-02-01T09:56:01.031856Z", + "url": "https://files.pythonhosted.org/packages/5a/76/5ae8a875cdb1d132408c5e7c0c6c2832e1d795837c2355abb2b0de9990ec/Django-3.2.17.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f31572aa478d99c82a42504c95764a8a8cd91580e0ec652a7b05dd54a7a70a78" + }, + "data-dist-info-metadata": { + "sha256": "f31572aa478d99c82a42504c95764a8a8cd91580e0ec652a7b05dd54a7a70a78" + }, + "filename": "Django-3.2.18-py3-none-any.whl", + "hashes": { + "sha256": "4d492d9024c7b3dfababf49f94511ab6a58e2c9c3c7207786f1ba4eb77750706" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7889264, + "upload-time": "2023-02-14T08:25:28.389548Z", + "url": "https://files.pythonhosted.org/packages/57/12/da22535f809b8c06c8d58eaf236ec8683ffd4e1dc4eced175b174e6446fa/Django-3.2.18-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.18.tar.gz", + "hashes": { + "sha256": "08208dfe892eb64fff073ca743b3b952311104f939e7f6dae954fe72dcc533ba" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9848949, + "upload-time": "2023-02-14T08:25:40.252336Z", + "url": "https://files.pythonhosted.org/packages/66/e6/e06dd4fceb09cbb50598cbaecca0dc1a2ac3bc4b8cf3e073e394603c3d85/Django-3.2.18.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a72e6322acd9a15bc8a93bc660e6e263f45a5888b5aeb98c7e9cb2c58e968541" + }, + "data-dist-info-metadata": { + "sha256": "a72e6322acd9a15bc8a93bc660e6e263f45a5888b5aeb98c7e9cb2c58e968541" + }, + "filename": "Django-3.2.19-py3-none-any.whl", + "hashes": { + "sha256": "21cc991466245d659ab79cb01204f9515690f8dae00e5eabde307f14d24d4d7d" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7889399, + "upload-time": "2023-05-03T12:58:19.066030Z", + "url": "https://files.pythonhosted.org/packages/22/af/979a4c610e727cc936c3db3d48cfcb3c270e106ff919f23fc1a27870ba00/Django-3.2.19-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.19.tar.gz", + "hashes": { + "sha256": "031365bae96814da19c10706218c44dff3b654cc4de20a98bd2d29b9bde469f0" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9832772, + "upload-time": "2023-05-03T12:58:31.141156Z", + "url": "https://files.pythonhosted.org/packages/e5/a7/cc0b6f97d18a70fd9e026e00a885a9fb995fe2166a56e7784fb361abb027/Django-3.2.19.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "78337ea717df31b63254179af32f00e6761e171b32f8057b3c68a29dda156daa" + }, + "data-dist-info-metadata": { + "sha256": "78337ea717df31b63254179af32f00e6761e171b32f8057b3c68a29dda156daa" + }, + "filename": "Django-3.2.20-py3-none-any.whl", + "hashes": { + "sha256": "a477ab326ae7d8807dc25c186b951ab8c7648a3a23f9497763c37307a2b5ef87" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7889501, + "upload-time": "2023-07-03T07:57:12.203517Z", + "url": "https://files.pythonhosted.org/packages/84/eb/5329ae72bf26b91844985d0de74e4edf876e3ca409d085820f230eea2eba/Django-3.2.20-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.20.tar.gz", + "hashes": { + "sha256": "dec2a116787b8e14962014bf78e120bba454135108e1af9e9b91ade7b2964c40" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9831078, + "upload-time": "2023-07-03T07:57:23.346933Z", + "url": "https://files.pythonhosted.org/packages/52/b6/2a36af602c8edcaa74ab9c046d8e950771bd503c3261d95466f9d5faac89/Django-3.2.20.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680688671a91ff39aaaced914b1599ffdac6fe948f39ed7a17b4feab0b14ba57" + }, + "data-dist-info-metadata": { + "sha256": "680688671a91ff39aaaced914b1599ffdac6fe948f39ed7a17b4feab0b14ba57" + }, + "filename": "Django-3.2.21-py3-none-any.whl", + "hashes": { + "sha256": "d31b06c58aa2cd73998ca5966bc3001243d3c4e77ee2d0c479bced124765fd99" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7889527, + "upload-time": "2023-09-04T10:58:15.304456Z", + "url": "https://files.pythonhosted.org/packages/97/8d/03ac2f7a3f751f597be12c03a09147f9ca80906264044bb05758bbcc2b32/Django-3.2.21-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.21.tar.gz", + "hashes": { + "sha256": "a5de4c484e7b7418e6d3e52a5b8794f0e6b9f9e4ce3c037018cf1c489fa87f3c" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9836824, + "upload-time": "2023-09-04T10:58:25.702642Z", + "url": "https://files.pythonhosted.org/packages/9f/4a/2b57890fd9a1511ed3c580ef3636f018d06b1f9ae42b3033e4fff3ff7720/Django-3.2.21.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5c331127edf6560312ffe6a91c79aa466a8bfa6d8a7d478f5f161200249be64f" + }, + "data-dist-info-metadata": { + "sha256": "5c331127edf6560312ffe6a91c79aa466a8bfa6d8a7d478f5f161200249be64f" + }, + "filename": "Django-3.2.22-py3-none-any.whl", + "hashes": { + "sha256": "c5e7b668025a6e06cad9ba6d4de1fd1a21212acebb51ea34abb400c6e4d33430" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7889667, + "upload-time": "2023-10-04T14:59:53.611484Z", + "url": "https://files.pythonhosted.org/packages/1b/29/13d5f2a5de460b66a92e4e99b0e2ceb9f3e619da70e51772981268524e0d/Django-3.2.22-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.22.tar.gz", + "hashes": { + "sha256": "83b6d66b06e484807d778263fdc7f9186d4dc1862fcfa6507830446ac6b060ba" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9827193, + "upload-time": "2023-10-04T15:00:00.548503Z", + "url": "https://files.pythonhosted.org/packages/46/fa/6ff52b6d92e52eec8d5037f79337ff70321eb7831dda1d13da3ad58f53ab/Django-3.2.22.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ae599a780da65844fcb5eacffe821d3964035c02d1db4a982c4472755b20e1e0" + }, + "data-dist-info-metadata": { + "sha256": "ae599a780da65844fcb5eacffe821d3964035c02d1db4a982c4472755b20e1e0" + }, + "filename": "Django-3.2.23-py3-none-any.whl", + "hashes": { + "sha256": "d48608d5f62f2c1e260986835db089fa3b79d6f58510881d316b8d88345ae6e1" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7889872, + "upload-time": "2023-11-01T06:59:05.105405Z", + "url": "https://files.pythonhosted.org/packages/c9/69/72663af69f1a70fa186813220c8ec5ce7f9056b6d987077e2c38ed794bee/Django-3.2.23-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.23.tar.gz", + "hashes": { + "sha256": "82968f3640e29ef4a773af2c28448f5f7a08d001c6ac05b32d02aeee6509508b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9834665, + "upload-time": "2023-11-01T06:59:19.806570Z", + "url": "https://files.pythonhosted.org/packages/dd/6e/7c97a4c54c1a4d3d700fb0d687323c96dc5e9f5e7d2bcac163e2f0c17cb7/Django-3.2.23.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f116bb9fe4bfa14663787c3ed3293e716bb566cfca4f6b23becfa078d3872c8d" + }, + "data-dist-info-metadata": { + "sha256": "f116bb9fe4bfa14663787c3ed3293e716bb566cfca4f6b23becfa078d3872c8d" + }, + "filename": "Django-3.2.24-py3-none-any.whl", + "hashes": { + "sha256": "5dd5b787c3ba39637610fe700f54bf158e33560ea0dba600c19921e7ff926ec5" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7889889, + "upload-time": "2024-02-06T14:54:24.766883Z", + "url": "https://files.pythonhosted.org/packages/34/e5/42d59f93804c142b6ef535b83c620ea51bbe8cc3c9c68c627f5ee5b1ce26/Django-3.2.24-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.24.tar.gz", + "hashes": { + "sha256": "aaee9fb0fb4ebd4311520887ad2e33313d368846607f82a9a0ed461cd4c35b18" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9833004, + "upload-time": "2024-02-06T14:54:43.094421Z", + "url": "https://files.pythonhosted.org/packages/6b/eb/fc9f949a47dc7e89183abb63e25fb1351e9735c4ffa0ab6397428d4164c3/Django-3.2.24.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2635c6a746bb0fec95507863e24b336abb4562e80a494857d0345d1cc4a76d52" + }, + "data-dist-info-metadata": { + "sha256": "2635c6a746bb0fec95507863e24b336abb4562e80a494857d0345d1cc4a76d52" + }, + "filename": "Django-3.2.25-py3-none-any.whl", + "hashes": { + "sha256": "a52ea7fcf280b16f7b739cec38fa6d3f8953a5456986944c3ca97e79882b4e38" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7890550, + "upload-time": "2024-03-04T08:56:47.529440Z", + "url": "https://files.pythonhosted.org/packages/30/8e/cc23c762c5dcd1d367d73cf006a326e0df2bd0e785cba18b658b39904c1e/Django-3.2.25-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.25.tar.gz", + "hashes": { + "sha256": "7ca38a78654aee72378594d63e51636c04b8e28574f5505dff630895b5472777" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9836336, + "upload-time": "2024-03-04T08:57:02.257730Z", + "url": "https://files.pythonhosted.org/packages/ec/68/0e744f07b57bfdf99abbb6b3eb14fcba188867021c05f4a104e04f6d56b8/Django-3.2.25.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4f1187a7972e17f7a43001004dd184bccaa559965f774ea5fabce71c22bd9e12" + }, + "data-dist-info-metadata": { + "sha256": "4f1187a7972e17f7a43001004dd184bccaa559965f774ea5fabce71c22bd9e12" + }, + "filename": "Django-4.0a1-py3-none-any.whl", + "hashes": { + "sha256": "86b1cdeec72768defb39e27ca8c998e9e465888fd7663269a82cfe182b680c94" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7913692, + "upload-time": "2021-09-21T19:08:46.532552Z", + "url": "https://files.pythonhosted.org/packages/4f/0d/c346909f167ef9eb245ec189f37a993d7aeabf184d6e07920ca99ea74f1d/Django-4.0a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0a1.tar.gz", + "hashes": { + "sha256": "010388b20c94e2ab421c6c4660ab835611be40e758679b93eb1f703a00cefaf3" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 9896896, + "upload-time": "2021-09-21T19:09:14.295332Z", + "url": "https://files.pythonhosted.org/packages/a2/62/1e6030f9ff01b7f2d36e11f1181beb51f4e181ce38eb8cd240e8bcb8201c/Django-4.0a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "86c0990342c757bfca750ff8b133b6d9acc14aa11249fab2c7e9f018d9c8ec9a" + }, + "data-dist-info-metadata": { + "sha256": "86c0990342c757bfca750ff8b133b6d9acc14aa11249fab2c7e9f018d9c8ec9a" + }, + "filename": "Django-4.0b1-py3-none-any.whl", + "hashes": { + "sha256": "12220029292e1c7dce4ea0ad9189942d3204f98f07b6fcbfd0a64c3cc49c0f01" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7914396, + "upload-time": "2021-10-25T09:23:16.638876Z", + "url": "https://files.pythonhosted.org/packages/e9/93/a5e3bbd3a6311b4d224da3ab9c7ee08f888a2a977d63aed0c13403610f20/Django-4.0b1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0b1.tar.gz", + "hashes": { + "sha256": "135d854f678d6692b4899cbe1b90dd905f60c8fafb13730ce0ac76d4a8c7e2e4" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 9902026, + "upload-time": "2021-10-25T09:23:22.644895Z", + "url": "https://files.pythonhosted.org/packages/21/dd/5b010156289b277f8f6adda3a18bfcc0a1842ad9a2f9951190d1a3b7bd71/Django-4.0b1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1a60ebec71d1480eec9f7fc1c17e1770b6bd9293c4f74a6eecea350c1699c78f" + }, + "data-dist-info-metadata": { + "sha256": "1a60ebec71d1480eec9f7fc1c17e1770b6bd9293c4f74a6eecea350c1699c78f" + }, + "filename": "Django-4.0rc1-py3-none-any.whl", + "hashes": { + "sha256": "d4f007daf8a3834a75026653dee196f0ccbfd1a5b1bc1dafcf10b0727a76c825" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7915672, + "upload-time": "2021-11-22T06:37:57.726504Z", + "url": "https://files.pythonhosted.org/packages/68/69/d3f879ec1164568dac7f336eb9d1bfb6e343299bbcf1778fb45737050733/Django-4.0rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0rc1.tar.gz", + "hashes": { + "sha256": "fedcdff5ad460169b61cf9597269f265273ae83da349c79b80995ca5c2a3cd92" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 9905788, + "upload-time": "2021-11-22T06:38:01.843947Z", + "url": "https://files.pythonhosted.org/packages/bb/d9/74b87456553afbf7098c251514736d3575679cc32a9b4430dffaaf0a5d20/Django-4.0rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c34051370c8d1bedb12dcc4dbb26e438a8347cd9fb7b6b4e9e0c53868025fd0f" + }, + "data-dist-info-metadata": { + "sha256": "c34051370c8d1bedb12dcc4dbb26e438a8347cd9fb7b6b4e9e0c53868025fd0f" + }, + "filename": "Django-4.0-py3-none-any.whl", + "hashes": { + "sha256": "59304646ebc6a77b9b6a59adc67d51ecb03c5e3d63ed1f14c909cdfda84e8010" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8014008, + "upload-time": "2021-12-07T09:19:58.185240Z", + "url": "https://files.pythonhosted.org/packages/80/70/52fce3520b7a1421685828b04f76d5a26aabc7603fdb7af26c4ca7bb0512/Django-4.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.tar.gz", + "hashes": { + "sha256": "d5a8a14da819a8b9237ee4d8c78dfe056ff6e8a7511987be627192225113ee75" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 9980403, + "upload-time": "2021-12-07T09:20:02.897592Z", + "url": "https://files.pythonhosted.org/packages/4c/32/390205123250b54438a6cb3e0c9b5fd0347c318df744f32b50d8e10260d0/Django-4.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4e4abd5101ba8bb94a8c197275f0e053efbebecab3c30f5da9d19967b7b267e0" + }, + "data-dist-info-metadata": { + "sha256": "4e4abd5101ba8bb94a8c197275f0e053efbebecab3c30f5da9d19967b7b267e0" + }, + "filename": "Django-4.0.1-py3-none-any.whl", + "hashes": { + "sha256": "7cd8e8a3ed2bc0dfda05ce1e53a9c81b30eefd7aa350e538a18884475e4d4ce2" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8015001, + "upload-time": "2022-01-04T09:53:25.637001Z", + "url": "https://files.pythonhosted.org/packages/67/ec/20e5e4a29a7aef4ba7d2b3c24aac875e3bdf6c7d4de7d73db12282f15e22/Django-4.0.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.1.tar.gz", + "hashes": { + "sha256": "2485eea3cc4c3bae13080dee866ebf90ba9f98d1afe8fda89bfb0eb2e218ef86" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 9995484, + "upload-time": "2022-01-04T09:53:39.880362Z", + "url": "https://files.pythonhosted.org/packages/ff/a5/87fcd0ac916824c2e7ede565ea522bf9cc2428b06b8e7070f92fb6a4ad77/Django-4.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "637574d74eef6b5126dc5f507377f09daf8a3c19faae643fac2662c3db6699a9" + }, + "data-dist-info-metadata": { + "sha256": "637574d74eef6b5126dc5f507377f09daf8a3c19faae643fac2662c3db6699a9" + }, + "filename": "Django-4.0.2-py3-none-any.whl", + "hashes": { + "sha256": "996495c58bff749232426c88726d8cd38d24c94d7c1d80835aafffa9bc52985a" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8028128, + "upload-time": "2022-02-01T07:56:23.036066Z", + "url": "https://files.pythonhosted.org/packages/5d/2f/4705e8f2848f4523bb1b94b0dd9b425431aa1875c0921fb86777e62b4335/Django-4.0.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.2.tar.gz", + "hashes": { + "sha256": "110fb58fb12eca59e072ad59fc42d771cd642dd7a2f2416582aa9da7a8ef954a" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 9996300, + "upload-time": "2022-02-01T07:56:37.646212Z", + "url": "https://files.pythonhosted.org/packages/61/84/676c840e8f1188a6c836e3224b97aa8be4c2e6857c690d6c564eb23a4975/Django-4.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ef6a730fe9d8ad4e8637c0838f665ba645944d3f1dfe6e53e8efd0de9126d39c" + }, + "data-dist-info-metadata": { + "sha256": "ef6a730fe9d8ad4e8637c0838f665ba645944d3f1dfe6e53e8efd0de9126d39c" + }, + "filename": "Django-4.0.3-py3-none-any.whl", + "hashes": { + "sha256": "1239218849e922033a35d2a2f777cb8bee18bd725416744074f455f34ff50d0c" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8040983, + "upload-time": "2022-03-01T08:47:23.930184Z", + "url": "https://files.pythonhosted.org/packages/1a/80/b06ce333aabba7ab1b6a41ea3c4e46970ceb396e705733480a2d47a7f74b/Django-4.0.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.3.tar.gz", + "hashes": { + "sha256": "77ff2e7050e3324c9b67e29b6707754566f58514112a9ac73310f60cd5261930" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10061007, + "upload-time": "2022-03-01T08:47:28.425336Z", + "url": "https://files.pythonhosted.org/packages/7e/3d/b403c3b82e20da491cc629504665260660c9e7efe12b134aee8f13da29a7/Django-4.0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0b5517519e407452705380008c95822e2d1d38fb5ba15ae15054522c7e9fed94" + }, + "data-dist-info-metadata": { + "sha256": "0b5517519e407452705380008c95822e2d1d38fb5ba15ae15054522c7e9fed94" + }, + "filename": "Django-4.0.4-py3-none-any.whl", + "hashes": { + "sha256": "07c8638e7a7f548dc0acaaa7825d84b7bd42b10e8d22268b3d572946f1e9b687" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8041700, + "upload-time": "2022-04-11T07:53:01.287027Z", + "url": "https://files.pythonhosted.org/packages/66/90/bce00eb942fbc47b0774ac78910ee4e6f719572aad56dc238823e5d0ee54/Django-4.0.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.4.tar.gz", + "hashes": { + "sha256": "4e8177858524417563cc0430f29ea249946d831eacb0068a1455686587df40b5" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10388499, + "upload-time": "2022-04-11T07:53:16.406304Z", + "url": "https://files.pythonhosted.org/packages/d2/95/93d1f75da95624bf89e373d079fa72debf77f9b10acc31998cc52a5ff3f9/Django-4.0.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4e22df35f9ca218680e3ee8f069988215c047cb64939c6851b855d649048d84e" + }, + "data-dist-info-metadata": { + "sha256": "4e22df35f9ca218680e3ee8f069988215c047cb64939c6851b855d649048d84e" + }, + "filename": "Django-4.0.5-py3-none-any.whl", + "hashes": { + "sha256": "502ae42b6ab1b612c933fb50d5ff850facf858a4c212f76946ecd8ea5b3bf2d9" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8041794, + "upload-time": "2022-06-01T12:22:12.865544Z", + "url": "https://files.pythonhosted.org/packages/ec/71/950794da9635865d27c92a6955083264eabb004c2c12c077036194620823/Django-4.0.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.5.tar.gz", + "hashes": { + "sha256": "f7431a5de7277966f3785557c3928433347d998c1e6459324501378a291e5aab" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10410720, + "upload-time": "2022-06-01T12:22:18.618899Z", + "url": "https://files.pythonhosted.org/packages/5a/4c/93120fb4275d06c3645c94f2e26fe87f3f52258b61c183b25c630ba34d3a/Django-4.0.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "82f38c915dca5085db026a019fd44afd88f8c7a0db981699516e36dbdb4d4eeb" + }, + "data-dist-info-metadata": { + "sha256": "82f38c915dca5085db026a019fd44afd88f8c7a0db981699516e36dbdb4d4eeb" + }, + "filename": "Django-4.0.6-py3-none-any.whl", + "hashes": { + "sha256": "ca54ebedfcbc60d191391efbf02ba68fb52165b8bf6ccd6fe71f098cac1fe59e" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8041873, + "upload-time": "2022-07-04T07:57:23.824880Z", + "url": "https://files.pythonhosted.org/packages/12/97/e341b13d605a9d0732a37975ce6bfae643c296721b8644f42d5d720c99bf/Django-4.0.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.6.tar.gz", + "hashes": { + "sha256": "a67a793ff6827fd373555537dca0da293a63a316fe34cb7f367f898ccca3c3ae" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10389543, + "upload-time": "2022-07-04T07:57:34.578441Z", + "url": "https://files.pythonhosted.org/packages/a4/17/b10aa26d7a566a3c19e9d29fac39c8643cbceb6cd7649a378d676839b5db/Django-4.0.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "382462e0a37c236ff05a8b06afc0a4c27564d5306c8b2f676bad60100ffe418f" + }, + "data-dist-info-metadata": { + "sha256": "382462e0a37c236ff05a8b06afc0a4c27564d5306c8b2f676bad60100ffe418f" + }, + "filename": "Django-4.0.7-py3-none-any.whl", + "hashes": { + "sha256": "41bd65a9e5f8a89cdbfa7a7bba45cd7431ae89e750af82dea8a35fd1a7ecbe66" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8041977, + "upload-time": "2022-08-03T07:38:18.509869Z", + "url": "https://files.pythonhosted.org/packages/e3/41/9c6d5fe4e4ee6204ecf0cb96d843cca06be59b702d66afe5cf810508575e/Django-4.0.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.7.tar.gz", + "hashes": { + "sha256": "9c6d5ad36be798e562ddcaa6b17b1c3ff2d3c4f529a47432b69fb9a30f847461" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10407810, + "upload-time": "2022-08-03T07:38:26.373780Z", + "url": "https://files.pythonhosted.org/packages/5c/12/a368d0caf91f1dab8154f1c579c5025c6645def5f3eee0d297347c7a1def/Django-4.0.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "77dcd90768c11424fe81e2e861dac00b31898de7af391d0bda177f0dae3ae46a" + }, + "data-dist-info-metadata": { + "sha256": "77dcd90768c11424fe81e2e861dac00b31898de7af391d0bda177f0dae3ae46a" + }, + "filename": "Django-4.0.8-py3-none-any.whl", + "hashes": { + "sha256": "27cb08fa6458c1eff8b97c4c2d03774646fb26feeaa4587dca10c49e6d4fc6a3" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8041982, + "upload-time": "2022-10-04T07:54:20.471830Z", + "url": "https://files.pythonhosted.org/packages/e1/d0/d90528978da16288d470bb423abad307ed7ae724090132ff6bf67d6a5579/Django-4.0.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.8.tar.gz", + "hashes": { + "sha256": "07e6433f263c3839939cfabeb6d7557841e0419e47759a7b7d37f6d44d40adcb" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10427857, + "upload-time": "2022-10-04T07:54:33.062795Z", + "url": "https://files.pythonhosted.org/packages/1a/de/08d8a349ed0e3e1999eb86ae0347cc9eaf634cd65f1eb80b9387ac1dbe3c/Django-4.0.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2ad2fff0927eae7e04a146e111c01fb4f0c603d0d4c13dcaf8ac81eeec5657a7" + }, + "data-dist-info-metadata": { + "sha256": "2ad2fff0927eae7e04a146e111c01fb4f0c603d0d4c13dcaf8ac81eeec5657a7" + }, + "filename": "Django-4.0.9-py3-none-any.whl", + "hashes": { + "sha256": "6ddab9f9ac9211e2dc544819b87343b49c53f99d882e68727b38fd44204f752e" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8042429, + "upload-time": "2023-02-01T09:55:52.888766Z", + "url": "https://files.pythonhosted.org/packages/0f/8a/65b639fcf107cb77ef759ae540a53dc5c38496673c0b2884635c726ad23f/Django-4.0.9-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.9.tar.gz", + "hashes": { + "sha256": "7cc034a72f99536c5feb39d1575f2952b86ffa409f109efeb2c8b398985f78a7" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10410176, + "upload-time": "2023-02-01T09:56:06.045214Z", + "url": "https://files.pythonhosted.org/packages/69/f0/bf6010636003ac2bd1d222f1c5a29c4975318fc1931b132abd000993f4d6/Django-4.0.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b10916caccfea80b4e2a27496e42e21fc9c0a9e474bb7f560c4c101d8d614b7f" + }, + "data-dist-info-metadata": { + "sha256": "b10916caccfea80b4e2a27496e42e21fc9c0a9e474bb7f560c4c101d8d614b7f" + }, + "filename": "Django-4.0.10-py3-none-any.whl", + "hashes": { + "sha256": "4496eb4f65071578b703fdc6e6f29302553c7440e3f77baf4cefa4a4e091fc3d" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8042923, + "upload-time": "2023-02-14T08:25:32.863462Z", + "url": "https://files.pythonhosted.org/packages/60/f0/b7322879f851bcf939c97310e4e42f223105a7cb0f123c62553a05f132c4/Django-4.0.10-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.10.tar.gz", + "hashes": { + "sha256": "2c2f73c16b11cb272c6d5e3b063f0d1be06f378d8dc6005fbe8542565db659cc" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10430363, + "upload-time": "2023-02-14T08:25:45.089209Z", + "url": "https://files.pythonhosted.org/packages/44/92/b0ceee230f9252460abf8c0a3bcc003a914af85ad63006596c3fb3669fbf/Django-4.0.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "eb72632a46505409de10cb92881139ff0dd9c86fd87147f55ce5d76453e55863" + }, + "data-dist-info-metadata": { + "sha256": "eb72632a46505409de10cb92881139ff0dd9c86fd87147f55ce5d76453e55863" + }, + "filename": "Django-4.1a1-py3-none-any.whl", + "hashes": { + "sha256": "815b1c3e1c1379cca1c54cc7202ee86df006f52b94560b46ea0b19f162c9474a" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8070898, + "upload-time": "2022-05-18T05:54:32.427903Z", + "url": "https://files.pythonhosted.org/packages/a4/9f/7cd1364cddd43621e5bb95bc7926e036d567a8a6aec507e9fda175702499/Django-4.1a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1a1.tar.gz", + "hashes": { + "sha256": "91980d3b327e38e44c2bef0af86d624a57adbd5f1c96f43acf150396770caf01" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10465163, + "upload-time": "2022-05-18T05:54:38.575881Z", + "url": "https://files.pythonhosted.org/packages/12/ef/6c7373ba910e09de8a28a124c772314e49dd2faf76be51eba36e5878f636/Django-4.1a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8799f32e8a25b7c7152be6c3ce80336ee9f690f68dfa0d27b3aa668fade3b2c7" + }, + "data-dist-info-metadata": { + "sha256": "8799f32e8a25b7c7152be6c3ce80336ee9f690f68dfa0d27b3aa668fade3b2c7" + }, + "filename": "Django-4.1b1-py3-none-any.whl", + "hashes": { + "sha256": "55ea3e07df2eb3994b7261d743c111e4c27a56ca1285eb762dba07432ebe4039" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8071810, + "upload-time": "2022-06-21T09:20:00.319542Z", + "url": "https://files.pythonhosted.org/packages/ff/a5/e78d8b9d3dda424cc793fe3e265f2f0411bdd59ede7eaf3f2aa732db265c/Django-4.1b1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1b1.tar.gz", + "hashes": { + "sha256": "ec22c3e909af402281ef1dea69cbbc42b43b9ac9379df2914e0a7b85597242d6" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10466194, + "upload-time": "2022-06-21T09:20:06.847874Z", + "url": "https://files.pythonhosted.org/packages/d4/b8/03307e023bbae4184dfb1ed6f264b91b579a3099133c219992f7e7757a2b/Django-4.1b1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "90434bb3305225e926fb413a7616e75e9ee683398c7987e05a7ee9980c5e22b3" + }, + "data-dist-info-metadata": { + "sha256": "90434bb3305225e926fb413a7616e75e9ee683398c7987e05a7ee9980c5e22b3" + }, + "filename": "Django-4.1rc1-py3-none-any.whl", + "hashes": { + "sha256": "04182903242268f0dbacb0175bf47a74c477761502f9f7427142f459c006217d" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8072348, + "upload-time": "2022-07-19T09:02:03.575740Z", + "url": "https://files.pythonhosted.org/packages/e7/c7/e6020d17a451c9be06615ec4d9f0136bfc5a0811aa07363591a6460f1018/Django-4.1rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1rc1.tar.gz", + "hashes": { + "sha256": "3c4204490ad3a7252873bc24c6aa2a32375baa06b4c8beb9b9cfda1f986741de" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10472149, + "upload-time": "2022-07-19T09:02:07.093043Z", + "url": "https://files.pythonhosted.org/packages/b8/89/cf535c221e477545bc9f6fe00f644bb0bd51948dc22b0c7cc066ba9cd899/Django-4.1rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "713293441804b55ed69f90f12c503c6cb000dda2d49232dde4195dd36795fc0a" + }, + "data-dist-info-metadata": { + "sha256": "713293441804b55ed69f90f12c503c6cb000dda2d49232dde4195dd36795fc0a" + }, + "filename": "Django-4.1-py3-none-any.whl", + "hashes": { + "sha256": "031ccb717782f6af83a0063a1957686e87cb4581ea61b47b3e9addf60687989a" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8095228, + "upload-time": "2022-08-03T08:40:20.936536Z", + "url": "https://files.pythonhosted.org/packages/9b/41/e1e7d6ecc3bc76681dfdc6b373566822bc2aab96fa3eceaaed70accc28b6/Django-4.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.tar.gz", + "hashes": { + "sha256": "032f8a6fc7cf05ccd1214e4a2e21dfcd6a23b9d575c6573cacc8c67828dbe642" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10484595, + "upload-time": "2022-08-03T08:40:25.070462Z", + "url": "https://files.pythonhosted.org/packages/13/66/757b8f4f4df4b1c1becad346c3a6401ae9fddcc78aa3741d231be657cf94/Django-4.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "86564fefd5e254c6bb5ed5d2b2cb64bec7cdc055bf8c66c99dbdfbaf451e9a44" + }, + "data-dist-info-metadata": { + "sha256": "86564fefd5e254c6bb5ed5d2b2cb64bec7cdc055bf8c66c99dbdfbaf451e9a44" + }, + "filename": "Django-4.1.1-py3-none-any.whl", + "hashes": { + "sha256": "acb21fac9275f9972d81c7caf5761a89ec3ea25fe74545dd26b8a48cb3a0203e" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8094775, + "upload-time": "2022-09-05T05:02:26.425285Z", + "url": "https://files.pythonhosted.org/packages/80/5c/884f9fed747679a1f70321465e664f3dc1602e8b7a6e96a21163894018b3/Django-4.1.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.1.tar.gz", + "hashes": { + "sha256": "a153ffd5143bf26a877bfae2f4ec736ebd8924a46600ca089ad96b54a1d4e28e" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10474304, + "upload-time": "2022-09-05T05:02:34.094711Z", + "url": "https://files.pythonhosted.org/packages/ca/78/49ac0899f74c485acbf96bc8a5ea6a87575edb06faa9911057cacd505ba9/Django-4.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a2d2b50f5e1ccb894ecedbbb17a1e70f1d96618b9b8c836e67e58f9e5839a16e" + }, + "data-dist-info-metadata": { + "sha256": "a2d2b50f5e1ccb894ecedbbb17a1e70f1d96618b9b8c836e67e58f9e5839a16e" + }, + "filename": "Django-4.1.2-py3-none-any.whl", + "hashes": { + "sha256": "26dc24f99c8956374a054bcbf58aab8dc0cad2e6ac82b0fe036b752c00eee793" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8094720, + "upload-time": "2022-10-04T07:54:23.273959Z", + "url": "https://files.pythonhosted.org/packages/91/02/786ced9f0b9980670f46f7563f9c5494a24e3dd1920cc7be6cc7ac377389/Django-4.1.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.2.tar.gz", + "hashes": { + "sha256": "b8d843714810ab88d59344507d4447be8b2cf12a49031363b6eed9f1b9b2280f" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10509111, + "upload-time": "2022-10-04T07:54:38.403977Z", + "url": "https://files.pythonhosted.org/packages/09/28/fe1484dfc2e984543a07d5444006122f6cc451fe352bce1d85edcf81a05f/Django-4.1.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2c7c21f0d80281d36bf5ddc5593144de6cadcd92264ed0d301486b048eb6da5e" + }, + "data-dist-info-metadata": { + "sha256": "2c7c21f0d80281d36bf5ddc5593144de6cadcd92264ed0d301486b048eb6da5e" + }, + "filename": "Django-4.1.3-py3-none-any.whl", + "hashes": { + "sha256": "6b1de6886cae14c7c44d188f580f8ba8da05750f544c80ae5ad43375ab293cd5" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8094697, + "upload-time": "2022-11-01T06:18:15.550215Z", + "url": "https://files.pythonhosted.org/packages/4f/be/cd28514516e66c40b87e487be68cf61a1637bd3ec60a2db90bb5075a2df5/Django-4.1.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.3.tar.gz", + "hashes": { + "sha256": "678bbfc8604eb246ed54e2063f0765f13b321a50526bdc8cb1f943eda7fa31f1" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10476258, + "upload-time": "2022-11-01T06:18:21.116130Z", + "url": "https://files.pythonhosted.org/packages/d0/ab/33f9c2bd4cf7ff2d319131eca7231247f962f781ebc8a012ebe02582244a/Django-4.1.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "deef04022a3531a85356e416010c1bcb646954dba59ef4e6c903d557a34560ee" + }, + "data-dist-info-metadata": { + "sha256": "deef04022a3531a85356e416010c1bcb646954dba59ef4e6c903d557a34560ee" + }, + "filename": "Django-4.1.4-py3-none-any.whl", + "hashes": { + "sha256": "0b223bfa55511f950ff741983d408d78d772351284c75e9f77d2b830b6b4d148" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8094989, + "upload-time": "2022-12-06T09:16:48.876036Z", + "url": "https://files.pythonhosted.org/packages/21/26/28895838228c46ece278d764720995d5a51e4bce7d02d2a54e70f59108e1/Django-4.1.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.4.tar.gz", + "hashes": { + "sha256": "d38a4e108d2386cb9637da66a82dc8d0733caede4c83c4afdbda78af4214211b" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10517427, + "upload-time": "2022-12-06T09:16:52.386734Z", + "url": "https://files.pythonhosted.org/packages/de/7d/ca5d224f7d345b0defd0a57c6deb0c6115fbe5304e4d9571f728b617f1a3/Django-4.1.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7997d0e2cefb29e59df12a033019a8d1ccbea186b9760edacdfe5ad259a0366f" + }, + "data-dist-info-metadata": { + "sha256": "7997d0e2cefb29e59df12a033019a8d1ccbea186b9760edacdfe5ad259a0366f" + }, + "filename": "Django-4.1.5-py3-none-any.whl", + "hashes": { + "sha256": "4b214a05fe4c99476e99e2445c8b978c8369c18d4dea8e22ec412862715ad763" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8102437, + "upload-time": "2023-01-02T07:34:45.541744Z", + "url": "https://files.pythonhosted.org/packages/2d/ac/9f013a51e6008ba94a282c15778a3ea51a0953f6711a77f9baa471fd1b1d/Django-4.1.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.5.tar.gz", + "hashes": { + "sha256": "ff56ebd7ead0fd5dbe06fe157b0024a7aaea2e0593bb3785fb594cf94dad58ef" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10507020, + "upload-time": "2023-01-02T07:34:49.562776Z", + "url": "https://files.pythonhosted.org/packages/41/c8/b3c469353f9d1b7f0e99b45520582b891da02cd87408bc867affa6e039a3/Django-4.1.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1613811906251438129f9e24afade941985f722b804995ad28fdad2ffafa7a91" + }, + "data-dist-info-metadata": { + "sha256": "1613811906251438129f9e24afade941985f722b804995ad28fdad2ffafa7a91" + }, + "filename": "Django-4.1.6-py3-none-any.whl", + "hashes": { + "sha256": "c6fe7ebe7c017fe59f1029821dae0acb5a2ddcd6c9a0138fd20a8bfefac914bc" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8102942, + "upload-time": "2023-02-01T09:55:56.855590Z", + "url": "https://files.pythonhosted.org/packages/5c/be/8800ef92dbe66017e78fb9589e16333e0a87f67068485dbfb8114a883b67/Django-4.1.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.6.tar.gz", + "hashes": { + "sha256": "bceb0fe1a386781af0788cae4108622756cd05e7775448deec04a71ddf87685d" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10496749, + "upload-time": "2023-02-01T09:56:11.799732Z", + "url": "https://files.pythonhosted.org/packages/4f/b0/1378fefb4b0da51e27120e0069e51fa7b3df2078f1250393eccefc274376/Django-4.1.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "655070f998c609483c6f27d0f6ede7402e3ef65ed350d3519f1b8ec6c1a870f6" + }, + "data-dist-info-metadata": { + "sha256": "655070f998c609483c6f27d0f6ede7402e3ef65ed350d3519f1b8ec6c1a870f6" + }, + "filename": "Django-4.1.7-py3-none-any.whl", + "hashes": { + "sha256": "f2f431e75adc40039ace496ad3b9f17227022e8b11566f4b363da44c7e44761e" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8103455, + "upload-time": "2023-02-14T08:25:36.578599Z", + "url": "https://files.pythonhosted.org/packages/89/86/59e237f7176cfc1544446914fa329fd560bb8fce46be52dd7af5dc7c54f9/Django-4.1.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.7.tar.gz", + "hashes": { + "sha256": "44f714b81c5f190d9d2ddad01a532fe502fa01c4cb8faf1d081f4264ed15dcd8" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10520415, + "upload-time": "2023-02-14T08:25:50.105773Z", + "url": "https://files.pythonhosted.org/packages/9f/a7/07939866241b7e8f8d3bf164b7d6ad428163723e29dd472700f8ab0e5fd5/Django-4.1.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4a89d7288ca9f56f2df2450d0bef870def261a7d052c7c20c363d3f8c6946677" + }, + "data-dist-info-metadata": { + "sha256": "4a89d7288ca9f56f2df2450d0bef870def261a7d052c7c20c363d3f8c6946677" + }, + "filename": "Django-4.1.8-py3-none-any.whl", + "hashes": { + "sha256": "dba9dd0bf8b748aa9c98d6c679f8b1c0bfa43124844bea9425ad9ba0cd5e65c3" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8103668, + "upload-time": "2023-04-05T06:11:04.460008Z", + "url": "https://files.pythonhosted.org/packages/bb/32/80134d57b584ed8b03e9a52da5860b8ac7d1210431ac25d8d83389006edc/Django-4.1.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.8.tar.gz", + "hashes": { + "sha256": "43253f4b4a2c3a1694cd52d3517847271934c84dbd060ca0e82a9f90e569dab3" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10511976, + "upload-time": "2023-04-05T06:11:09.369362Z", + "url": "https://files.pythonhosted.org/packages/63/bc/03656c61283badfbef3be182bbfdd85dbfd72c188377d73074c9164c49cf/Django-4.1.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ab471dcb9b53913fd3033f5cc81dfb66282a0e6863b115b4a92e79353fa0a877" + }, + "data-dist-info-metadata": { + "sha256": "ab471dcb9b53913fd3033f5cc81dfb66282a0e6863b115b4a92e79353fa0a877" + }, + "filename": "Django-4.1.9-py3-none-any.whl", + "hashes": { + "sha256": "adae3a952fd86800094ae6f64aa558572e8b4ba8dfe21f0ed8175147e75a72a1" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8103809, + "upload-time": "2023-05-03T12:58:23.438294Z", + "url": "https://files.pythonhosted.org/packages/7e/4c/cbdaa1488ae5207e6eab912ff0d23f5d786676efbb55f21e7f3cfe98055a/Django-4.1.9-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.9.tar.gz", + "hashes": { + "sha256": "e9f074a84930662104871bfcea55c3c180c50a0a47739db82435deae6cbaf032" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10514944, + "upload-time": "2023-05-03T12:58:36.244311Z", + "url": "https://files.pythonhosted.org/packages/11/ea/8b514434c57c3bef89a475b75f74d768471d8e1bc61f4e5c79daeae9b5ef/Django-4.1.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3f53217d3bb1ec44556cd5d0b2741d309efe7bef6ed838cac1b6dbbbaa67a87d" + }, + "data-dist-info-metadata": { + "sha256": "3f53217d3bb1ec44556cd5d0b2741d309efe7bef6ed838cac1b6dbbbaa67a87d" + }, + "filename": "Django-4.1.10-py3-none-any.whl", + "hashes": { + "sha256": "26d0260c2fb8121009e62ffc548b2398dea2522b6454208a852fb0ef264c206c" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8103933, + "upload-time": "2023-07-03T07:57:16.588462Z", + "url": "https://files.pythonhosted.org/packages/34/25/8a218de57fc9853297a1a8e4927688eff8107d5bc6dcf6c964c59801f036/Django-4.1.10-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.10.tar.gz", + "hashes": { + "sha256": "56343019a9fd839e2e5bf203daf45f25af79d5bffa4c71d56eae4f4404d82ade" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10513572, + "upload-time": "2023-07-03T07:57:30.301266Z", + "url": "https://files.pythonhosted.org/packages/70/d4/eded564fa5928f68771d082ec0eef4d023f9d19dfa1d2923305bc3e62afe/Django-4.1.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3c33a3eed9c0e3d228144611a43b19beff1b44e0dabf42735723ce8e75f17f16" + }, + "data-dist-info-metadata": { + "sha256": "3c33a3eed9c0e3d228144611a43b19beff1b44e0dabf42735723ce8e75f17f16" + }, + "filename": "Django-4.1.11-py3-none-any.whl", + "hashes": { + "sha256": "cac9df0ba87b4f439e1a311ef22f75c938fc874bebf1fbabaed58d0e6d559a25" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8103954, + "upload-time": "2023-09-04T10:58:19.024013Z", + "url": "https://files.pythonhosted.org/packages/38/9f/144a9293f86886f2e85c9bd981c8c28597fd15b1a59431db1921e7c1938b/Django-4.1.11-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.11.tar.gz", + "hashes": { + "sha256": "7b134688965dd331ca4d11ed38e5ce594caed0e906689a9b95251c29c2c03990" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10511539, + "upload-time": "2023-09-04T10:58:30.124274Z", + "url": "https://files.pythonhosted.org/packages/64/cb/c0570752faba4c8a85996e78eb7699b9d29ee32cb7aeb5e262582c53bad0/Django-4.1.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "29daa20ef9f53066b527acfe2ab0cd7c86a795ca69bcba1c96891f1796218f61" + }, + "data-dist-info-metadata": { + "sha256": "29daa20ef9f53066b527acfe2ab0cd7c86a795ca69bcba1c96891f1796218f61" + }, + "filename": "Django-4.1.12-py3-none-any.whl", + "hashes": { + "sha256": "e92ce8f240a856615e96d8b955707f824c29ea0f51dff4f76777caa5e113ec72" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8104099, + "upload-time": "2023-10-04T14:59:03.784687Z", + "url": "https://files.pythonhosted.org/packages/0d/c7/cfdf590422a0f7a6a6ae6a4cbb2721456141662af4b203f583286f0dcd62/Django-4.1.12-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.12.tar.gz", + "hashes": { + "sha256": "d02483ad49872238fa59875c1269293fe4f17ecee13c121893607cc0b284696b" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10502350, + "upload-time": "2023-10-04T14:59:09.851212Z", + "url": "https://files.pythonhosted.org/packages/68/76/b1cf87eda3bf5b2d7dd9a23bb4df70ea5511e426a54a04ed2c4ca2ff67cd/Django-4.1.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cd3c81ba29944de388340c93690c7db3814e36a5c861529e47fc432d1e98dd6f" + }, + "data-dist-info-metadata": { + "sha256": "cd3c81ba29944de388340c93690c7db3814e36a5c861529e47fc432d1e98dd6f" + }, + "filename": "Django-4.1.13-py3-none-any.whl", + "hashes": { + "sha256": "04ab3f6f46d084a0bba5a2c9a93a3a2eb3fe81589512367a75f79ee8acf790ce" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8104299, + "upload-time": "2023-11-01T06:59:10.387459Z", + "url": "https://files.pythonhosted.org/packages/ad/ac/203ce7fd2e03fb0392e0a6160f4b27d0d1efe1614cb65f1d29e6bbf2ef69/Django-4.1.13-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.13.tar.gz", + "hashes": { + "sha256": "94a3f471e833c8f124ee7a2de11e92f633991d975e3fa5bdd91e8abd66426318" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10515104, + "upload-time": "2023-11-01T06:59:24.955376Z", + "url": "https://files.pythonhosted.org/packages/34/09/300498ca0a5f37e0621b90a94c71fc8a4227be5488a3bd5550869c6e0049/Django-4.1.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ee695ebb208a263d3828d21f8e7f88ee888c99134cc4fe20b95d3ef17f1b36de" + }, + "data-dist-info-metadata": { + "sha256": "ee695ebb208a263d3828d21f8e7f88ee888c99134cc4fe20b95d3ef17f1b36de" + }, + "filename": "Django-4.2a1-py3-none-any.whl", + "hashes": { + "sha256": "e913e60991a0c2a5f099a80ea1e2ec90b1636e6deb60bad16b89086819b48d4b" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7871271, + "upload-time": "2023-01-17T09:39:20.186688Z", + "url": "https://files.pythonhosted.org/packages/71/1a/f3b9a43f9f9118f248e9346f6eeff2bf24902f98f0030ea328941e9286c8/Django-4.2a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2a1.tar.gz", + "hashes": { + "sha256": "3a29fc014f46fd6a552296fd1cfc77f616c4120b68cc117eee4a8237aa163f7a" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10318967, + "upload-time": "2023-01-17T09:39:25.092445Z", + "url": "https://files.pythonhosted.org/packages/25/af/cef5e406baaccb37f346662cddf58e9693a6b96f14e36341ef3817810fc5/Django-4.2a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7c8a278394785999df6b1a589837278ddef6d06ff5b11b094378d984ec64f934" + }, + "data-dist-info-metadata": { + "sha256": "7c8a278394785999df6b1a589837278ddef6d06ff5b11b094378d984ec64f934" + }, + "filename": "Django-4.2b1-py3-none-any.whl", + "hashes": { + "sha256": "9bf13063a882a9b0f7028c4cdc32ea36fe104491cd7720859117990933f9c589" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7873536, + "upload-time": "2023-02-20T08:49:43.333662Z", + "url": "https://files.pythonhosted.org/packages/99/5b/c3cca0daea9f3fa5946d14c98bc1cd3c42c026ec6c41d57100e1d646e23a/Django-4.2b1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2b1.tar.gz", + "hashes": { + "sha256": "33e3b3b80924dae3e6d4b5e697eaee724d5a35c1a430df44b1d72c802657992f" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10328598, + "upload-time": "2023-02-20T08:49:47.262950Z", + "url": "https://files.pythonhosted.org/packages/46/12/b69773f84da1d0d5ab6f61c91a7257afa37f69413a5d019f7d2759eda28d/Django-4.2b1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cc691ed144cb9284bef58eb1a6d4f55e53418d2e8947206ebbd69c4239e7ebf7" + }, + "data-dist-info-metadata": { + "sha256": "cc691ed144cb9284bef58eb1a6d4f55e53418d2e8947206ebbd69c4239e7ebf7" + }, + "filename": "Django-4.2rc1-py3-none-any.whl", + "hashes": { + "sha256": "fe3e5616eda5ac54c32e4bf01e3c063e0e20d2ff879a150a17621bf370b5cb2b" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7873493, + "upload-time": "2023-03-20T07:31:55.430411Z", + "url": "https://files.pythonhosted.org/packages/88/54/bebcf756adceeadd39720c2ed589a4ca843c4caf469ff448d06050dba7e2/Django-4.2rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2rc1.tar.gz", + "hashes": { + "sha256": "6bf1d4675d3320f0024a77d058449393b9a574fd0d2da8d3feb6e06bf3a307e2" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10330770, + "upload-time": "2023-03-20T07:32:00.502267Z", + "url": "https://files.pythonhosted.org/packages/a4/40/84ad7cbb7e3a4a94b95a783c62e5862a201126f33d03c103eb70a2b53fff/Django-4.2rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6da395277e5a54d3eec1707b8f8b34a5f75a6dbd43b3d16c166af9257734735a" + }, + "data-dist-info-metadata": { + "sha256": "6da395277e5a54d3eec1707b8f8b34a5f75a6dbd43b3d16c166af9257734735a" + }, + "filename": "Django-4.2-py3-none-any.whl", + "hashes": { + "sha256": "ad33ed68db9398f5dfb33282704925bce044bef4261cd4fb59e4e7f9ae505a78" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7988617, + "upload-time": "2023-04-03T08:36:11.797877Z", + "url": "https://files.pythonhosted.org/packages/d9/40/6012f98b14b64b4d3dc47b0c2f116fccbd0795ab35515d0c40dac73b81b8/Django-4.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.tar.gz", + "hashes": { + "sha256": "c36e2ab12824e2ac36afa8b2515a70c53c7742f0d6eaefa7311ec379558db997" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10415665, + "upload-time": "2023-04-03T08:36:16.829178Z", + "url": "https://files.pythonhosted.org/packages/9a/bb/48aa3e0850923096dff2766d21a6004d6e1a3317f0bd400ba81f586754e1/Django-4.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "86fb5e8a58ed105ed741b01cad07b13de6b0123e0db89fcc4b5ea9fd49db7308" + }, + "data-dist-info-metadata": { + "sha256": "86fb5e8a58ed105ed741b01cad07b13de6b0123e0db89fcc4b5ea9fd49db7308" + }, + "filename": "Django-4.2.1-py3-none-any.whl", + "hashes": { + "sha256": "066b6debb5ac335458d2a713ed995570536c8b59a580005acb0732378d5eb1ee" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7988496, + "upload-time": "2023-05-03T12:58:27.208245Z", + "url": "https://files.pythonhosted.org/packages/12/13/78e8622180f101e95297965045ff1325ea7301c1b80f756debbeaa84c3be/Django-4.2.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.1.tar.gz", + "hashes": { + "sha256": "7efa6b1f781a6119a10ac94b4794ded90db8accbe7802281cd26f8664ffed59c" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10420051, + "upload-time": "2023-05-03T12:58:41.313440Z", + "url": "https://files.pythonhosted.org/packages/89/76/23ee9b9d2bd4119e930eb19164732b79c0a4f6259ca198209b0fe36551ea/Django-4.2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4491de3bc6c31d62b8a43165e11931ea0aecb0725254294f500b9d27175156b5" + }, + "data-dist-info-metadata": { + "sha256": "4491de3bc6c31d62b8a43165e11931ea0aecb0725254294f500b9d27175156b5" + }, + "filename": "Django-4.2.2-py3-none-any.whl", + "hashes": { + "sha256": "672b3fa81e1f853bb58be1b51754108ab4ffa12a77c06db86aa8df9ed0c46fe5" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7989179, + "upload-time": "2023-06-05T14:09:31.615719Z", + "url": "https://files.pythonhosted.org/packages/ba/f3/7a66888bda4017198a692887bd566123732783073c1fd424db15358525fd/Django-4.2.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.2.tar.gz", + "hashes": { + "sha256": "2a6b6fbff5b59dd07bef10bcb019bee2ea97a30b2a656d51346596724324badf" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10390518, + "upload-time": "2023-06-05T14:09:38.470129Z", + "url": "https://files.pythonhosted.org/packages/5c/fa/427fbcac5633f4b88fda7953efb04db903ca7e6d9486afdbda525c4006cc/Django-4.2.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7c6bcf0939be0a212d8e97b0ed36f09de10782f297555067894b40498006e5a8" + }, + "data-dist-info-metadata": { + "sha256": "7c6bcf0939be0a212d8e97b0ed36f09de10782f297555067894b40498006e5a8" + }, + "filename": "Django-4.2.3-py3-none-any.whl", + "hashes": { + "sha256": "f7c7852a5ac5a3da5a8d5b35cc6168f31b605971441798dac845f17ca8028039" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7989953, + "upload-time": "2023-07-03T07:57:20.221899Z", + "url": "https://files.pythonhosted.org/packages/d4/83/227ebf197e413f3599cea96dddc7d6b8ff220310cc5b40dd0f1a15e5a9d1/Django-4.2.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.3.tar.gz", + "hashes": { + "sha256": "45a747e1c5b3d6df1b141b1481e193b033fd1fdbda3ff52677dc81afdaacbaed" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10419003, + "upload-time": "2023-07-03T07:57:37.448508Z", + "url": "https://files.pythonhosted.org/packages/36/24/d0e78e667f98efcca76c8b670ef247583349a8f5241cdb3c98eeb92726ff/Django-4.2.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f01b53b1fb43057b4ddf99642d31f5ad2ab395756f5216b1de0d14751e91e75b" + }, + "data-dist-info-metadata": { + "sha256": "f01b53b1fb43057b4ddf99642d31f5ad2ab395756f5216b1de0d14751e91e75b" + }, + "filename": "Django-4.2.4-py3-none-any.whl", + "hashes": { + "sha256": "860ae6a138a238fc4f22c99b52f3ead982bb4b1aad8c0122bcd8c8a3a02e409d" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7990073, + "upload-time": "2023-08-01T17:30:17.903829Z", + "url": "https://files.pythonhosted.org/packages/7f/9e/fc6bab255ae10bc57fa2f65646eace3d5405fbb7f5678b90140052d1db0f/Django-4.2.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.4.tar.gz", + "hashes": { + "sha256": "7e4225ec065e0f354ccf7349a22d209de09cc1c074832be9eb84c51c1799c432" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10393648, + "upload-time": "2023-08-01T17:30:23.968800Z", + "url": "https://files.pythonhosted.org/packages/8d/d2/a4f823741a12089e9ea0f68e1e7d3b6ad5b64e1665fbe9377cd9e1dc09cc/Django-4.2.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "56a4dcd09a125b3cc9e7e23b99f1b7f2db0d8b2094c8987d2648b580e3d88f1c" + }, + "data-dist-info-metadata": { + "sha256": "56a4dcd09a125b3cc9e7e23b99f1b7f2db0d8b2094c8987d2648b580e3d88f1c" + }, + "filename": "Django-4.2.5-py3-none-any.whl", + "hashes": { + "sha256": "b6b2b5cae821077f137dc4dade696a1c2aa292f892eca28fa8d7bfdf2608ddd4" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7990309, + "upload-time": "2023-09-04T10:58:22.309202Z", + "url": "https://files.pythonhosted.org/packages/bf/8b/c38f2354b6093d9ba310a14b43a830fdf776edd60c2e25c7c5f4d23cc243/Django-4.2.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.5.tar.gz", + "hashes": { + "sha256": "5e5c1c9548ffb7796b4a8a4782e9a2e5a3df3615259fc1bfd3ebc73b646146c1" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10418606, + "upload-time": "2023-09-04T10:58:34.288156Z", + "url": "https://files.pythonhosted.org/packages/20/ea/b0969834e5d79365731303be8b82423e6b1c293aa92c28335532ab542f83/Django-4.2.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "39a7b0e10092ecdab85ad4fdf34e3396dc0116cfa47c8a0e0e9492e1c26772f7" + }, + "data-dist-info-metadata": { + "sha256": "39a7b0e10092ecdab85ad4fdf34e3396dc0116cfa47c8a0e0e9492e1c26772f7" + }, + "filename": "Django-4.2.6-py3-none-any.whl", + "hashes": { + "sha256": "a64d2487cdb00ad7461434320ccc38e60af9c404773a2f95ab0093b4453a3215" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7990607, + "upload-time": "2023-10-04T14:58:34.647748Z", + "url": "https://files.pythonhosted.org/packages/b9/45/707dfc56f381222c1c798503546cb390934ab246fc45b5051ef66e31099c/Django-4.2.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.6.tar.gz", + "hashes": { + "sha256": "08f41f468b63335aea0d904c5729e0250300f6a1907bf293a65499496cdbc68f" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10407018, + "upload-time": "2023-10-04T14:58:41.808770Z", + "url": "https://files.pythonhosted.org/packages/23/7b/f47d10d870fabfcaa1fba403460a4e482ab7dbba4d715d43981d1f8c8d85/Django-4.2.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "590c77d7b73920b452745115c1859fbf1ba6b8297f2a6f2000d25475f4a2a408" + }, + "data-dist-info-metadata": { + "sha256": "590c77d7b73920b452745115c1859fbf1ba6b8297f2a6f2000d25475f4a2a408" + }, + "filename": "Django-4.2.7-py3-none-any.whl", + "hashes": { + "sha256": "e1d37c51ad26186de355cbcec16613ebdabfa9689bbade9c538835205a8abbe9" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7990980, + "upload-time": "2023-11-01T06:59:15.299512Z", + "url": "https://files.pythonhosted.org/packages/2d/6d/e87236e3c7b2f5911d132034177aebb605f3953910cc429df8061b13bf10/Django-4.2.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.7.tar.gz", + "hashes": { + "sha256": "8e0f1c2c2786b5c0e39fe1afce24c926040fad47c8ea8ad30aaf1188df29fc41" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10425073, + "upload-time": "2023-11-01T06:59:30.228988Z", + "url": "https://files.pythonhosted.org/packages/5c/62/0c6ab2f3ac9a242b4562b6be1c418685fa7d1ccb8ca302cdb97e0b23cf4b/Django-4.2.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ece49371876b76a31ab22ce23450b65460d72e82d9b8f125a35a2af8298e24c9" + }, + "data-dist-info-metadata": { + "sha256": "ece49371876b76a31ab22ce23450b65460d72e82d9b8f125a35a2af8298e24c9" + }, + "filename": "Django-4.2.8-py3-none-any.whl", + "hashes": { + "sha256": "6cb5dcea9e3d12c47834d32156b8841f533a4493c688e2718cafd51aa430ba6d" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7991169, + "upload-time": "2023-12-04T08:34:42.842122Z", + "url": "https://files.pythonhosted.org/packages/8a/79/7f45e9c129c3cd8e4d54806649efeb1db9c223c54a1c54b30511d246bc60/Django-4.2.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.8.tar.gz", + "hashes": { + "sha256": "d69d5e36cc5d9f4eb4872be36c622878afcdce94062716cf3e25bcedcb168b62" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10425581, + "upload-time": "2023-12-04T08:34:50.201677Z", + "url": "https://files.pythonhosted.org/packages/a0/bf/ff46fc1bd0f7d86390134e3869dd093be1d2bbaa9dafcb5389e87ef5bcb5/Django-4.2.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "37dd39c29d8f285ac72aaff1fc664aa5e3cab628d875c1181fb299847bca913b" + }, + "data-dist-info-metadata": { + "sha256": "37dd39c29d8f285ac72aaff1fc664aa5e3cab628d875c1181fb299847bca913b" + }, + "filename": "Django-4.2.9-py3-none-any.whl", + "hashes": { + "sha256": "2cc2fc7d1708ada170ddd6c99f35cc25db664f165d3794bc7723f46b2f8c8984" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7991172, + "upload-time": "2024-01-02T09:16:15.344483Z", + "url": "https://files.pythonhosted.org/packages/59/7c/e11e300ed554f8626b75eae9bb8f450f830daefb8b40681873ab54d9eaa8/Django-4.2.9-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.9.tar.gz", + "hashes": { + "sha256": "12498cc3cb8bc8038539fef9e90e95f507502436c1f0c3a673411324fa675d14" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10428500, + "upload-time": "2024-01-02T09:16:24.448631Z", + "url": "https://files.pythonhosted.org/packages/ef/16/d1f016f8e65d300e23a9745ca849e657999dc1a5e491e5347579308593d2/Django-4.2.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b260094639c7146ae2644fb8f18205dad5f1b414889d40477f9fe831fed5ae34" + }, + "data-dist-info-metadata": { + "sha256": "b260094639c7146ae2644fb8f18205dad5f1b414889d40477f9fe831fed5ae34" + }, + "filename": "Django-4.2.10-py3-none-any.whl", + "hashes": { + "sha256": "a2d4c4d4ea0b6f0895acde632071aff6400bfc331228fc978b05452a0ff3e9f1" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7991213, + "upload-time": "2024-02-06T14:53:58.214743Z", + "url": "https://files.pythonhosted.org/packages/20/8c/498ce1ac30228f3bc36d4d427fe10268bd01e6f0361ead6c60b2b255c6b6/Django-4.2.10-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.10.tar.gz", + "hashes": { + "sha256": "b1260ed381b10a11753c73444408e19869f3241fc45c985cd55a30177c789d13" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10425081, + "upload-time": "2024-02-06T14:54:05.022093Z", + "url": "https://files.pythonhosted.org/packages/52/ae/84530c15c4df0830837a6417956f16ff1b410412915282db78a27a7fb03c/Django-4.2.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1b6562f2d557104104459002dd4a02ac66af25e0fee324a3cc5e26ab659bc8e2" + }, + "data-dist-info-metadata": { + "sha256": "1b6562f2d557104104459002dd4a02ac66af25e0fee324a3cc5e26ab659bc8e2" + }, + "filename": "Django-4.2.11-py3-none-any.whl", + "hashes": { + "sha256": "ddc24a0a8280a0430baa37aff11f28574720af05888c62b7cfe71d219f4599d3" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7991849, + "upload-time": "2024-03-04T08:56:53.184104Z", + "url": "https://files.pythonhosted.org/packages/a1/b9/5adf3f78e4c7b762eb6f1140057bd128c978c3f85c08e412f951aef65f9e/Django-4.2.11-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.11.tar.gz", + "hashes": { + "sha256": "6e6ff3db2d8dd0c986b4eec8554c8e4f919b5c1ff62a5b4390c17aff2ed6e5c4" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10426858, + "upload-time": "2024-03-04T08:57:07.628886Z", + "url": "https://files.pythonhosted.org/packages/d2/e2/c0e7586dd4db1140be179b1386346d1b2e2570dfc7c0d1c0343bdf0d43b0/Django-4.2.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "eb62a05805bc8c0360712cb3f558f7f95fcbb63957debc019ff564458187650a" + }, + "data-dist-info-metadata": { + "sha256": "eb62a05805bc8c0360712cb3f558f7f95fcbb63957debc019ff564458187650a" + }, + "filename": "Django-4.2.12-py3-none-any.whl", + "hashes": { + "sha256": "7640e86835d44ae118c2916a803d8081f40e214ee18a5a92a0202994ca60a4b4" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8024871, + "upload-time": "2024-05-06T16:41:14.599163Z", + "url": "https://files.pythonhosted.org/packages/13/b3/4462fc6d771763a273590ecd6e535f284e057f5b8cc1dd41fca774b1072c/Django-4.2.12-py3-none-any.whl", + "yanked": "Release files have Windows end-of-line characters and are missing executable bits." + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.12.tar.gz", + "hashes": { + "sha256": "6a6b4aff8a2db2dc7dcc5650cb2c7a7a0d1eb38e2aa2335fdf001e41801e9797" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10498118, + "upload-time": "2024-05-06T16:41:21.084668Z", + "url": "https://files.pythonhosted.org/packages/a7/d6/eafd33980fb7a3072665ba26a3099b7032210be82edca0abd271e983372e/Django-4.2.12.tar.gz", + "yanked": "Release files have Windows end-of-line characters and are missing executable bits." + }, + { + "core-metadata": { + "sha256": "20a348683be24d67347a054f8c8b62b5479d77c01111484e95d31a1e62f55880" + }, + "data-dist-info-metadata": { + "sha256": "20a348683be24d67347a054f8c8b62b5479d77c01111484e95d31a1e62f55880" + }, + "filename": "Django-4.2.13-py3-none-any.whl", + "hashes": { + "sha256": "a17fcba2aad3fc7d46fdb23215095dbbd64e6174bf4589171e732b18b07e426a" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7991849, + "upload-time": "2024-05-07T17:22:58.646120Z", + "url": "https://files.pythonhosted.org/packages/21/b3/7b72ea66fa18c3e4c9b686fc2fe65b675c37a64574add5d6cfaeb1e06a28/Django-4.2.13-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.13.tar.gz", + "hashes": { + "sha256": "837e3cf1f6c31347a1396a3f6b65688f2b4bb4a11c580dcb628b5afe527b68a5" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10430886, + "upload-time": "2024-05-07T17:23:07.037423Z", + "url": "https://files.pythonhosted.org/packages/5f/5e/1a360d3cf6634b5e701a01890d5198ead9e237082a2036dbd7035df43958/Django-4.2.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4efe7cd76bcfd344e8891ff278591da5be1c518ce3a02570e51553b17d383f37" + }, + "data-dist-info-metadata": { + "sha256": "4efe7cd76bcfd344e8891ff278591da5be1c518ce3a02570e51553b17d383f37" + }, + "filename": "Django-4.2.14-py3-none-any.whl", + "hashes": { + "sha256": "3ec32bc2c616ab02834b9cac93143a7dc1cdcd5b822d78ac95fc20a38c534240" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7992509, + "upload-time": "2024-07-09T14:03:07.782451Z", + "url": "https://files.pythonhosted.org/packages/70/be/04a395243beed12454c0b9652686f9e8abf11d57ba23213e5bcabdceb7a6/Django-4.2.14-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.14.tar.gz", + "hashes": { + "sha256": "fc6919875a6226c7ffcae1a7d51e0f2ceaf6f160393180818f6c95f51b1e7b96" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10432993, + "upload-time": "2024-07-09T14:03:16.237097Z", + "url": "https://files.pythonhosted.org/packages/17/68/e228cbcafbed036060e53535d172d3795456e31c27d7c80dbc708de95de7/Django-4.2.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "41da664c6fd1d63752eecbfc615ab323c7d90eb8ec3590c8daae577d86f9b609" + }, + "data-dist-info-metadata": { + "sha256": "41da664c6fd1d63752eecbfc615ab323c7d90eb8ec3590c8daae577d86f9b609" + }, + "filename": "Django-4.2.15-py3-none-any.whl", + "hashes": { + "sha256": "61ee4a130efb8c451ef3467c67ca99fdce400fedd768634efc86a68c18d80d30" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7992797, + "upload-time": "2024-08-06T13:16:35.691921Z", + "url": "https://files.pythonhosted.org/packages/0e/77/86af525feb6a9951d2bc96371ae3652f11bb35933b21966abc594f777956/Django-4.2.15-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.15.tar.gz", + "hashes": { + "sha256": "c77f926b81129493961e19c0e02188f8d07c112a1162df69bfab178ae447f94a" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10418066, + "upload-time": "2024-08-06T13:16:42.190661Z", + "url": "https://files.pythonhosted.org/packages/01/1e/d6306fb0a4f44ed9d12430953786747d609c85258c74c545fdc2b37f5a83/Django-4.2.15.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7a23e32bcfa43b280bc67f2276deac106c8d92b2149c4aecfa7e6dfbbe37625e" + }, + "data-dist-info-metadata": { + "sha256": "7a23e32bcfa43b280bc67f2276deac106c8d92b2149c4aecfa7e6dfbbe37625e" + }, + "filename": "Django-4.2.16-py3-none-any.whl", + "hashes": { + "sha256": "1ddc333a16fc139fd253035a1606bb24261951bbc3a6ca256717fa06cc41a898" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7992936, + "upload-time": "2024-09-03T14:01:55.363767Z", + "url": "https://files.pythonhosted.org/packages/94/2c/6b6c7e493d5ea789416918658ebfa16be7a64c77610307497ed09a93c8c4/Django-4.2.16-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.16.tar.gz", + "hashes": { + "sha256": "6f1616c2786c408ce86ab7e10f792b8f15742f7b7b7460243929cb371e7f1dad" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10436023, + "upload-time": "2024-09-03T14:02:02.046515Z", + "url": "https://files.pythonhosted.org/packages/65/d8/a607ee443b54a4db4ad28902328b906ae6218aa556fb9b3ac45c0bcb313d/Django-4.2.16.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a44918f82444d7b73ba07d4ef97eb0c2132fd48fed8e4d728dd52475c3714f92" + }, + "data-dist-info-metadata": { + "sha256": "a44918f82444d7b73ba07d4ef97eb0c2132fd48fed8e4d728dd52475c3714f92" + }, + "filename": "Django-4.2.17-py3-none-any.whl", + "hashes": { + "sha256": "3a93350214ba25f178d4045c0786c61573e7dbfa3c509b3551374f1e11ba8de0" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7993390, + "upload-time": "2024-12-04T15:16:27.478333Z", + "url": "https://files.pythonhosted.org/packages/5e/85/457360cb3de496382e35db4c2af054066df5c40e26df31400d0109a0500c/Django-4.2.17-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.17.tar.gz", + "hashes": { + "sha256": "6b56d834cc94c8b21a8f4e775064896be3b4a4ca387f2612d4406a5927cd2fdc" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10437674, + "upload-time": "2024-12-04T15:16:33.112663Z", + "url": "https://files.pythonhosted.org/packages/63/58/709978ddf7e9393c0a89b57a5edbd764ee76eeea68697af3f77f3820980b/Django-4.2.17.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "34d325055306b386d80fecb1e213ede8941572489a0d4d91529af6b99d1f5cf4" + }, + "data-dist-info-metadata": { + "sha256": "34d325055306b386d80fecb1e213ede8941572489a0d4d91529af6b99d1f5cf4" + }, + "filename": "Django-4.2.18-py3-none-any.whl", + "hashes": { + "sha256": "ba52eff7e228f1c775d5b0db2ba53d8c49d2f8bfe6ca0234df6b7dd12fb25b19" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7993633, + "upload-time": "2025-01-14T14:27:36.140011Z", + "url": "https://files.pythonhosted.org/packages/93/76/39c641b5787e5e61f35b9d29c6f19bf94506bf7be3e48249f72233c4625d/Django-4.2.18-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.18.tar.gz", + "hashes": { + "sha256": "52ae8eacf635617c0f13b44f749e5ea13dc34262819b2cc8c8636abb08d82c4b" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10428204, + "upload-time": "2025-01-14T14:27:46.520365Z", + "url": "https://files.pythonhosted.org/packages/1c/82/470d12df22d7b56b12812539ce7bed332d8cfda51a657ab2b59f3390cae3/Django-4.2.18.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "059ff5b1fa132faf0abab6b048a74bc9669b60abb2f112a3403100ea2bd1380a" + }, + "data-dist-info-metadata": { + "sha256": "059ff5b1fa132faf0abab6b048a74bc9669b60abb2f112a3403100ea2bd1380a" + }, + "filename": "Django-4.2.19-py3-none-any.whl", + "hashes": { + "sha256": "a104e13f219fc55996a4e416ef7d18ab4eeb44e0aa95174c192f16cda9f94e75" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7993670, + "upload-time": "2025-02-05T14:01:52.988362Z", + "url": "https://files.pythonhosted.org/packages/14/db/6fc8c55f3b482776ac245623cd713b00ba894ad8f32cf438a40d9f1ea29e/Django-4.2.19-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.19.tar.gz", + "hashes": { + "sha256": "6c833be4b0ca614f0a919472a1028a3bbdeb6f056fa04023aeb923346ba2c306" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10426865, + "upload-time": "2025-02-05T14:01:58.547335Z", + "url": "https://files.pythonhosted.org/packages/cf/49/8e71f8a30aecc8e236bbb0ce056ff705a4782db4ab836e588c1a0e0a26aa/Django-4.2.19.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1513242d1462751578d32dd4644ce5499d42d1050e73ff3cbc0d4bd555453b30" + }, + "data-dist-info-metadata": { + "sha256": "1513242d1462751578d32dd4644ce5499d42d1050e73ff3cbc0d4bd555453b30" + }, + "filename": "Django-4.2.20-py3-none-any.whl", + "hashes": { + "sha256": "213381b6e4405f5c8703fffc29cd719efdf189dec60c67c04f76272b3dc845b9" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7993584, + "upload-time": "2025-03-06T12:58:44.863766Z", + "url": "https://files.pythonhosted.org/packages/b3/5d/7571ba1c288ead056dda7adad46b25cbf64790576f095565282e996138b1/Django-4.2.20-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.20.tar.gz", + "hashes": { + "sha256": "92bac5b4432a64532abb73b2ac27203f485e40225d2640a7fbef2b62b876e789" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10432686, + "upload-time": "2025-03-06T12:58:52.569050Z", + "url": "https://files.pythonhosted.org/packages/0a/dd/33d2a11713f6b78493273a32d99bb449f2d93663ed4ec15a8b890d44ba04/Django-4.2.20.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "be0c38638ff9701608f4bba803806666bc64d13d55634d52a89a839d5b0dd084" + }, + "data-dist-info-metadata": { + "sha256": "be0c38638ff9701608f4bba803806666bc64d13d55634d52a89a839d5b0dd084" + }, + "filename": "django-4.2.21-py3-none-any.whl", + "hashes": { + "sha256": "1d658c7bf5d31c7d0cac1cab58bc1f822df89255080fec81909256c30e6180b3" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7993839, + "upload-time": "2025-05-07T14:07:01.318915Z", + "url": "https://files.pythonhosted.org/packages/2c/4f/aeaa3098da18b625ed672f3da6d1cd94e188d1b2cc27c2c841b2f9666282/django-4.2.21-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-4.2.21.tar.gz", + "hashes": { + "sha256": "b54ac28d6aa964fc7c2f7335138a54d78980232011e0cd2231d04eed393dcb0d" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10424638, + "upload-time": "2025-05-07T14:07:07.992453Z", + "url": "https://files.pythonhosted.org/packages/c1/bb/2fad5edc1af2945cb499a2e322ac28e4714fc310bd5201ed1f5a9f73a342/django-4.2.21.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bf68e10140291bfe8d591c57750194c539b158befdeceda6a29cdb40da9909e2" + }, + "data-dist-info-metadata": { + "sha256": "bf68e10140291bfe8d591c57750194c539b158befdeceda6a29cdb40da9909e2" + }, + "filename": "django-4.2.22-py3-none-any.whl", + "hashes": { + "sha256": "0a32773b5b7f4e774a155ee253ab24a841fed7e9e9061db08bf2ce9711da404d" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7993908, + "upload-time": "2025-06-04T13:53:33.923132Z", + "url": "https://files.pythonhosted.org/packages/dc/17/6afcbac3575992b22fda1ae7fffcdff15ff24d1aff69b3d36876bc0a47eb/django-4.2.22-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-4.2.22.tar.gz", + "hashes": { + "sha256": "e726764b094407c313adba5e2e866ab88f00436cad85c540a5bf76dc0a912c9e" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10427236, + "upload-time": "2025-06-04T13:53:41.332466Z", + "url": "https://files.pythonhosted.org/packages/56/9e/37b909fa1c5e46ddb42ec37ec600a575d25dc47a6de86a1fce782a4a44ad/django-4.2.22.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5587e8921d1cfabf9212b90d51c52c6da5eceecb5d1e5af7c5ca70d84fa85054" + }, + "data-dist-info-metadata": { + "sha256": "5587e8921d1cfabf9212b90d51c52c6da5eceecb5d1e5af7c5ca70d84fa85054" + }, + "filename": "django-4.2.23-py3-none-any.whl", + "hashes": { + "sha256": "dafbfaf52c2f289bd65f4ab935791cb4fb9a198f2a5ba9faf35d7338a77e9803" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7993904, + "upload-time": "2025-06-10T10:06:28.092920Z", + "url": "https://files.pythonhosted.org/packages/cb/44/314e8e4612bd122dd0424c88b44730af68eafbee88cc887a86586b7a1f2a/django-4.2.23-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-4.2.23.tar.gz", + "hashes": { + "sha256": "42fdeaba6e6449d88d4f66de47871015097dc6f1b87910db00a91946295cfae4" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10448384, + "upload-time": "2025-06-10T10:06:34.574030Z", + "url": "https://files.pythonhosted.org/packages/b5/20/02242739714eb4e53933d6c0fe2c57f41feb449955b0aa39fc2da82b8f3c/django-4.2.23.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e8f06b62a402fb1754c664cdfea1dbbe05cf4356c41037fe43bf87d55ac0838a" + }, + "data-dist-info-metadata": { + "sha256": "e8f06b62a402fb1754c664cdfea1dbbe05cf4356c41037fe43bf87d55ac0838a" + }, + "filename": "django-4.2.24-py3-none-any.whl", + "hashes": { + "sha256": "a6527112c58821a0dfc5ab73013f0bdd906539790a17196658e36e66af43c350" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7993901, + "upload-time": "2025-09-03T13:13:51.365908Z", + "url": "https://files.pythonhosted.org/packages/1a/71/1cfb7cdd51270cf7df26f4ee4df4294b06a110e04bec553301d2b2617f24/django-4.2.24-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-4.2.24.tar.gz", + "hashes": { + "sha256": "40cd7d3f53bc6cd1902eadce23c337e97200888df41e4a73b42d682f23e71d80" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10452798, + "upload-time": "2025-09-03T13:14:05.643628Z", + "url": "https://files.pythonhosted.org/packages/ca/1a/3b7d8722a4c605078808b9839a6cf207f7aa763655bcf165fa219bedb39e/django-4.2.24.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "fa1dadc3491572929c47439289245ffd05dff166f9f74c2b03f1e750cc84d8ec" + }, + "data-dist-info-metadata": { + "sha256": "fa1dadc3491572929c47439289245ffd05dff166f9f74c2b03f1e750cc84d8ec" + }, + "filename": "django-4.2.25-py3-none-any.whl", + "hashes": { + "sha256": "9584cf26b174b35620e53c2558b09d7eb180a655a3470474f513ff9acb494f8c" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7993964, + "upload-time": "2025-10-01T15:05:46.545878Z", + "url": "https://files.pythonhosted.org/packages/35/5d/2210dcf9a03931be94072deab1de2d3b73fa62ce91714eaea9e69f6e35c6/django-4.2.25-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-4.2.25.tar.gz", + "hashes": { + "sha256": "2391ab3d78191caaae2c963c19fd70b99e9751008da22a0adcc667c5a4f8d311" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10456257, + "upload-time": "2025-10-01T15:05:55.963415Z", + "url": "https://files.pythonhosted.org/packages/de/f1/230c6c20a77f8f1812c01dfd0166416e7c000a43e05f701b0b83301ebfc1/django-4.2.25.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cb6e1da72268c7d6df1f7557a3ad6becfee122d987c64b47e9fed1191529bd91" + }, + "data-dist-info-metadata": { + "sha256": "cb6e1da72268c7d6df1f7557a3ad6becfee122d987c64b47e9fed1191529bd91" + }, + "filename": "django-4.2.26-py3-none-any.whl", + "hashes": { + "sha256": "c96e64fc3c359d051a6306871bd26243db1bd02317472a62ffdbe6c3cae14280" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7994264, + "upload-time": "2025-11-05T14:08:20.328245Z", + "url": "https://files.pythonhosted.org/packages/39/6f/873365d280002de462852c20bcf050564e2354770041bd950bfb4a16d91e/django-4.2.26-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-4.2.26.tar.gz", + "hashes": { + "sha256": "9398e487bcb55e3f142cb56d19fbd9a83e15bb03a97edc31f408361ee76d9d7a" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10433052, + "upload-time": "2025-11-05T14:08:23.522132Z", + "url": "https://files.pythonhosted.org/packages/bc/f2/5cab08b4174b46cd9d5b4d4439d211f5dd15bec256fb43e8287adbb79580/django-4.2.26.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "829634b49f2dd2d71729325cdbe0439318fd3e290de0baf82d1493f5a7999385" + }, + "data-dist-info-metadata": { + "sha256": "829634b49f2dd2d71729325cdbe0439318fd3e290de0baf82d1493f5a7999385" + }, + "filename": "django-4.2.27-py3-none-any.whl", + "hashes": { + "sha256": "f393a394053713e7d213984555c5b7d3caeee78b2ccb729888a0774dff6c11a8" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7995090, + "upload-time": "2025-12-02T14:01:44.234529Z", + "url": "https://files.pythonhosted.org/packages/dd/f5/1a2319cc090870bfe8c62ef5ad881a6b73b5f4ce7330c5cf2cb4f9536b12/django-4.2.27-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-4.2.27.tar.gz", + "hashes": { + "sha256": "b865fbe0f4a3d1ee36594c5efa42b20db3c8bbb10dff0736face1c6e4bda5b92" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10432781, + "upload-time": "2025-12-02T14:01:49.006267Z", + "url": "https://files.pythonhosted.org/packages/ce/ff/6aa5a94b85837af893ca82227301ac6ddf4798afda86151fb2066d26ca0a/django-4.2.27.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee896eb75fe47ba30f19d89d2f995839e5208c561442bba97a279c3b868da63" + }, + "data-dist-info-metadata": { + "sha256": "6ee896eb75fe47ba30f19d89d2f995839e5208c561442bba97a279c3b868da63" + }, + "filename": "django-4.2.28-py3-none-any.whl", + "hashes": { + "sha256": "49a23c1b83ef31525f8d71a57b040f91d34660edb3f086280a8519855655ed3c" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7995543, + "upload-time": "2026-02-03T13:55:09.798380Z", + "url": "https://files.pythonhosted.org/packages/68/20/6d0808bc7500a6c654eae17b53f791a50af2c3f3ac4f328cbec324948c31/django-4.2.28-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-4.2.28.tar.gz", + "hashes": { + "sha256": "a4b9cd881991add394cafa8bb3b11ad1742d1e1470ba99c3ef53dc540316ccfe" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10464933, + "upload-time": "2026-02-03T13:55:27.686002Z", + "url": "https://files.pythonhosted.org/packages/fa/a9/25b75b11a4c7a6efe1661c181afe504992e0659ca6eedb72a065cdd91a25/django-4.2.28.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b5ea13884647ae3b6b140d047e146d63eaabd0da923ee50c7d2044ad645d4ed8" + }, + "data-dist-info-metadata": { + "sha256": "b5ea13884647ae3b6b140d047e146d63eaabd0da923ee50c7d2044ad645d4ed8" + }, + "filename": "django-4.2.29-py3-none-any.whl", + "hashes": { + "sha256": "074d7c4d2808050e528388bda442bd491f06def4df4fe863f27066851bba010c" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7996481, + "upload-time": "2026-03-03T13:56:36.495094Z", + "url": "https://files.pythonhosted.org/packages/ae/2b/bd0a1d1846d5580e9f209b9e0128b4859e381ec1b39d6d175c61294bb530/django-4.2.29-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-4.2.29.tar.gz", + "hashes": { + "sha256": "86d91bc8086569c8d08f9c55888b583a921ac1f95ed3bdc7d5659d4709542014" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10438980, + "upload-time": "2026-03-03T13:56:42.083612Z", + "url": "https://files.pythonhosted.org/packages/1e/7d/7306757cf2ac016d718d8a5dbae66de630addaa73dca2c341fc388458e71/django-4.2.29.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "07ba8a757de0734cc4bdac6da66efae3e4e538da12442b925dc45a057ac17709" + }, + "data-dist-info-metadata": { + "sha256": "07ba8a757de0734cc4bdac6da66efae3e4e538da12442b925dc45a057ac17709" + }, + "filename": "django-4.2.30-py3-none-any.whl", + "hashes": { + "sha256": "4d07aaf1c62f9984842b67c2874ebbf7056a17be253860299b93ae1881faad65" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7997231, + "upload-time": "2026-04-07T14:05:38.241693Z", + "url": "https://files.pythonhosted.org/packages/39/b7/a7c96f239cf91313a6589233fed55111c7063b26683b226802732c455dbc/django-4.2.30-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-4.2.30.tar.gz", + "hashes": { + "sha256": "4ebc7a434e3819db6cf4b399fb5b3f536310a30e8486f08b66886840be84b37c" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10468707, + "upload-time": "2026-04-07T14:05:45.570316Z", + "url": "https://files.pythonhosted.org/packages/11/b5/f1a53dc68da6429d6e0345bb848161e2381a2e9f02700148911e8582c2b3/django-4.2.30.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a927e672ce978859d299ad7d5989930a867c4a7aa66448e0a86d89b4af091022" + }, + "data-dist-info-metadata": { + "sha256": "a927e672ce978859d299ad7d5989930a867c4a7aa66448e0a86d89b4af091022" + }, + "filename": "Django-5.0a1-py3-none-any.whl", + "hashes": { + "sha256": "4b7ee536e8b2bf1e68f6c9bda192300ec94844e32e730076c2e520bc63dac64e" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8014408, + "upload-time": "2023-09-18T22:48:31.458640Z", + "url": "https://files.pythonhosted.org/packages/e0/04/edccafd2573a97258a6fc7817a4e59a4e61a37c07b092c7899217087d991/Django-5.0a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0a1.tar.gz", + "hashes": { + "sha256": "3a52052fbc5e01f2202c020a8241aa40dc030b16c8fb49dc480cc46ab8735158" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10466505, + "upload-time": "2023-09-18T22:48:42.066135Z", + "url": "https://files.pythonhosted.org/packages/7f/a2/0380a5fd74dd435524705e5bbe5e00e491a6afef44f39339e9c2c24f8106/Django-5.0a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d039e647831583486e9dd321d71b9b52b1c4fb29446fdf5c4652c545fb6aa9f5" + }, + "data-dist-info-metadata": { + "sha256": "d039e647831583486e9dd321d71b9b52b1c4fb29446fdf5c4652c545fb6aa9f5" + }, + "filename": "Django-5.0b1-py3-none-any.whl", + "hashes": { + "sha256": "fc0fb85721c984d7c7bcbfc59cbd5eb7bcc5dd678f394b3b2b311f0c43cfb943" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8015514, + "upload-time": "2023-10-23T18:57:51.926093Z", + "url": "https://files.pythonhosted.org/packages/3a/0f/33ccd4b8975c89c06392a7d6bbcd6ec492ce94cda39c4f53c08b826a80b3/Django-5.0b1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0b1.tar.gz", + "hashes": { + "sha256": "c88635e733f0a0ef46c219635e21c8f5978eb2a14c3918224654541bc5d57030" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10493582, + "upload-time": "2023-10-23T18:57:57.673233Z", + "url": "https://files.pythonhosted.org/packages/a3/d3/5f81213107d2add6a5527fe65ce457f099c677ea8b4b8cd31930d6afeb32/Django-5.0b1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c17a83d7474b4b667f5264096aa728f6d9915e0fb58436033616b02c3d2628db" + }, + "data-dist-info-metadata": { + "sha256": "c17a83d7474b4b667f5264096aa728f6d9915e0fb58436033616b02c3d2628db" + }, + "filename": "Django-5.0rc1-py3-none-any.whl", + "hashes": { + "sha256": "04244960e238ef773db07890a9936351c8509c9a04812d38f5ead6d7acee58d6" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8016166, + "upload-time": "2023-11-20T12:40:22.660572Z", + "url": "https://files.pythonhosted.org/packages/18/7d/ed709d1fbedebf949ff34fbeb3607de15a639b7d6b20e92db24494a1d125/Django-5.0rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0rc1.tar.gz", + "hashes": { + "sha256": "a4bb77a659da032b741a95dcb957864f3695275d1d581ef7637214300faaaf30" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10499875, + "upload-time": "2023-11-20T12:40:32.210081Z", + "url": "https://files.pythonhosted.org/packages/c3/eb/b7cc29146660057225de0d176c0b71538f39b101aa7af3caa9ece4c4f2cb/Django-5.0rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ba9cd6822e88a3aef844e57fe4aca8d06782203a092eae37572c25b032562206" + }, + "data-dist-info-metadata": { + "sha256": "ba9cd6822e88a3aef844e57fe4aca8d06782203a092eae37572c25b032562206" + }, + "filename": "Django-5.0-py3-none-any.whl", + "hashes": { + "sha256": "3a9fd52b8dbeae335ddf4a9dfa6c6a0853a1122f1fb071a8d5eca979f73a05c8" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8136382, + "upload-time": "2023-12-04T13:12:41.502020Z", + "url": "https://files.pythonhosted.org/packages/ba/c7/61b02c0ef9e129080a8c2bffefb3cb2b9ddddece4c44dc473c1c4f0647c1/Django-5.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.tar.gz", + "hashes": { + "sha256": "7d29e14dfbc19cb6a95a4bd669edbde11f5d4c6a71fdaa42c2d40b6846e807f7" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10585390, + "upload-time": "2023-12-04T13:12:50.251293Z", + "url": "https://files.pythonhosted.org/packages/be/a6/46e250737d46e955e048f6bbc2948fb22f0de3f3ab828d3803070dc1260e/Django-5.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9140afda317a369b7496be71354b748c3c1b685344712a6cca5901c5dc00481a" + }, + "data-dist-info-metadata": { + "sha256": "9140afda317a369b7496be71354b748c3c1b685344712a6cca5901c5dc00481a" + }, + "filename": "Django-5.0.1-py3-none-any.whl", + "hashes": { + "sha256": "f47a37a90b9bbe2c8ec360235192c7fddfdc832206fcf618bb849b39256affc1" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8136972, + "upload-time": "2024-01-02T09:16:20.586219Z", + "url": "https://files.pythonhosted.org/packages/97/67/6804ff6fc4fa6df188924412601cc418ddc2d0a500963b0801a97b7ec08a/Django-5.0.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.1.tar.gz", + "hashes": { + "sha256": "8c8659665bc6e3a44fefe1ab0a291e5a3fb3979f9a8230be29de975e57e8f854" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10590756, + "upload-time": "2024-01-02T09:16:29.607830Z", + "url": "https://files.pythonhosted.org/packages/53/82/c8e8ed137da1c72fa110e3be9ab0f26bcfcf6f3d2994601d164dfac86269/Django-5.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "89b30463054923b816149b166988da0d07c2e61a79b2dfe1c46324cde072fd7f" + }, + "data-dist-info-metadata": { + "sha256": "89b30463054923b816149b166988da0d07c2e61a79b2dfe1c46324cde072fd7f" + }, + "filename": "Django-5.0.2-py3-none-any.whl", + "hashes": { + "sha256": "56ab63a105e8bb06ee67381d7b65fe6774f057e41a8bab06c8020c8882d8ecd4" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8182231, + "upload-time": "2024-02-06T14:53:28.928085Z", + "url": "https://files.pythonhosted.org/packages/50/1b/7536019fd20654919dcd81b475fee1e54f21bd71b2b4e094b2ab075478b2/Django-5.0.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.2.tar.gz", + "hashes": { + "sha256": "b5bb1d11b2518a5f91372a282f24662f58f66749666b0a286ab057029f728080" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10619702, + "upload-time": "2024-02-06T14:53:36.824593Z", + "url": "https://files.pythonhosted.org/packages/50/98/499a2d11eb0b22fdd55ce5895e0f5ce6d7d4957a785f237a89317cb478fa/Django-5.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "48bffff78d9f6b6830334cc0e64dee29e3bdc7c9e1b6cdc7c2faf66434f904df" + }, + "data-dist-info-metadata": { + "sha256": "48bffff78d9f6b6830334cc0e64dee29e3bdc7c9e1b6cdc7c2faf66434f904df" + }, + "filename": "Django-5.0.3-py3-none-any.whl", + "hashes": { + "sha256": "5c7d748ad113a81b2d44750ccc41edc14e933f56581683db548c9257e078cc83" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8182992, + "upload-time": "2024-03-04T08:56:57.461978Z", + "url": "https://files.pythonhosted.org/packages/9c/5b/eed82065c5d938b17c4b7304ab5ebe762c7a5a7eaa8a10ab35541580d79a/Django-5.0.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.3.tar.gz", + "hashes": { + "sha256": "5fb37580dcf4a262f9258c1f4373819aacca906431f505e4688e37f3a99195df" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10620661, + "upload-time": "2024-03-04T08:57:14.055474Z", + "url": "https://files.pythonhosted.org/packages/e1/b1/ac6a16aaf0049637b50afbcf06b8ec2fa5c6ce42d4ae6ba66bbaf4c3609a/Django-5.0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "654086f400d40cbd2a13bbeaf8e94b23d0d6b8a6b72d1b35cb38ce8cd2259901" + }, + "data-dist-info-metadata": { + "sha256": "654086f400d40cbd2a13bbeaf8e94b23d0d6b8a6b72d1b35cb38ce8cd2259901" + }, + "filename": "Django-5.0.4-py3-none-any.whl", + "hashes": { + "sha256": "916423499d75d62da7aa038d19aef23d23498d8df229775eb0a6309ee1013775" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8183007, + "upload-time": "2024-04-03T14:56:56.206912Z", + "url": "https://files.pythonhosted.org/packages/d3/31/32ce7eb77accc1678054fe951228766b47f9ec7d68d96d1caaa2611cbafe/Django-5.0.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.4.tar.gz", + "hashes": { + "sha256": "4bd01a8c830bb77a8a3b0e7d8b25b887e536ad17a81ba2dce5476135c73312bd" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10638006, + "upload-time": "2024-04-03T14:57:03.330645Z", + "url": "https://files.pythonhosted.org/packages/5a/51/30097ef45b0f9bd32908bb3309e9d8c04e2635846e9c73f61b427f6a6c78/Django-5.0.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6c9fb37f4b1b9430f8baed02fe9d84348eb908cabbafc4266d527e2ff3288f98" + }, + "data-dist-info-metadata": { + "sha256": "6c9fb37f4b1b9430f8baed02fe9d84348eb908cabbafc4266d527e2ff3288f98" + }, + "filename": "Django-5.0.5-py3-none-any.whl", + "hashes": { + "sha256": "8af4f166dc9a2bb822f9374cd78e34a10c286b402597fe2c7fb97c131656ba65" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8216922, + "upload-time": "2024-05-06T16:46:37.863615Z", + "url": "https://files.pythonhosted.org/packages/60/5d/d829755fee56176e0cdb4aa0fa9bf09e4ee687d3ef508f43e64ed9ab9712/Django-5.0.5-py3-none-any.whl", + "yanked": "Release files have Windows end-of-line characters and are missing executable bits." + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.5.tar.gz", + "hashes": { + "sha256": "dc95c9cb2a37ba54599d9d1c8faf81609d36f3e74cd04395ce1300573e57baf9" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10710759, + "upload-time": "2024-05-06T16:46:43.884324Z", + "url": "https://files.pythonhosted.org/packages/4b/28/9a6abdfd6b53bc77f0109055dbc6ee41e3427576cf66be3db98095949d75/Django-5.0.5.tar.gz", + "yanked": "Release files have Windows end-of-line characters and are missing executable bits." + }, + { + "core-metadata": { + "sha256": "1e33331df72c1b9f53948a49e5ec031874aa5970423d681408a1afab8430ac1d" + }, + "data-dist-info-metadata": { + "sha256": "1e33331df72c1b9f53948a49e5ec031874aa5970423d681408a1afab8430ac1d" + }, + "filename": "Django-5.0.6-py3-none-any.whl", + "hashes": { + "sha256": "8363ac062bb4ef7c3f12d078f6fa5d154031d129a15170a1066412af49d30905" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8183735, + "upload-time": "2024-05-07T16:55:41.136018Z", + "url": "https://files.pythonhosted.org/packages/1d/23/02f3795a71196019bcfec4c67890a6369e43b023474154fa0b2b7060346d/Django-5.0.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.6.tar.gz", + "hashes": { + "sha256": "ff1b61005004e476e0aeea47c7f79b85864c70124030e95146315396f1e7951f" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10639679, + "upload-time": "2024-05-07T16:55:48.753934Z", + "url": "https://files.pythonhosted.org/packages/4c/d3/b0dae3b5e6412227ec4387cf39110be3432c53886d2927c78b5f6976f1cb/Django-5.0.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d59035215d97c42136e730956b6437c197b0010a7bce22a4b6765580d8bb6aa9" + }, + "data-dist-info-metadata": { + "sha256": "d59035215d97c42136e730956b6437c197b0010a7bce22a4b6765580d8bb6aa9" + }, + "filename": "Django-5.0.7-py3-none-any.whl", + "hashes": { + "sha256": "f216510ace3de5de01329463a315a629f33480e893a9024fc93d8c32c22913da" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8184411, + "upload-time": "2024-07-09T14:07:00.731173Z", + "url": "https://files.pythonhosted.org/packages/b7/fc/bff93df9b0bc23d66411cc54e7cd10195b81d61d25591317038d9823e99e/Django-5.0.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.7.tar.gz", + "hashes": { + "sha256": "bd4505cae0b9bd642313e8fb71810893df5dc2ffcacaa67a33af2d5cd61888f2" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10642686, + "upload-time": "2024-07-09T14:07:08.806230Z", + "url": "https://files.pythonhosted.org/packages/6d/cc/5384bf3daa6c857ccb731388bd59d15932157953c1ea05ebccc7591af492/Django-5.0.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "31ae9f340eaacf809876b823cabfb0569d6e5ac065bcd7e73bd99acfc041ff89" + }, + "data-dist-info-metadata": { + "sha256": "31ae9f340eaacf809876b823cabfb0569d6e5ac065bcd7e73bd99acfc041ff89" + }, + "filename": "Django-5.0.8-py3-none-any.whl", + "hashes": { + "sha256": "333a7988f7ca4bc14d360d3d8f6b793704517761ae3813b95432043daec22a45" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8185241, + "upload-time": "2024-08-06T13:28:41.102153Z", + "url": "https://files.pythonhosted.org/packages/70/c5/e764700ea2d2c4c153a384cabfa622c6c62bcf3c2530faa928dae206a37d/Django-5.0.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.8.tar.gz", + "hashes": { + "sha256": "ebe859c9da6fead9c9ee6dbfa4943b04f41342f4cea2c4d8c978ef0d10694f2b" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10630791, + "upload-time": "2024-08-06T13:28:47.372777Z", + "url": "https://files.pythonhosted.org/packages/79/1c/55733805bb735e26fee0430045efdb61df6fd704b6aebf2154875ef9e6a9/Django-5.0.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4935a63c8ad295f78bff581cdb48490ccd7b30677d5849edb7d05ddd61e1a6d0" + }, + "data-dist-info-metadata": { + "sha256": "4935a63c8ad295f78bff581cdb48490ccd7b30677d5849edb7d05ddd61e1a6d0" + }, + "filename": "Django-5.0.9-py3-none-any.whl", + "hashes": { + "sha256": "f219576ba53be4e83f485130a7283f0efde06a9f2e3a7c3c5180327549f078fa" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8185387, + "upload-time": "2024-09-03T14:01:32.314842Z", + "url": "https://files.pythonhosted.org/packages/81/bb/eef60ea99aab7788ea46a57789a00649f8866ac3eb5abdf69eac36a7cdb6/Django-5.0.9-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.9.tar.gz", + "hashes": { + "sha256": "6333870d342329b60174da3a60dbd302e533f3b0bb0971516750e974a99b5a39" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10646283, + "upload-time": "2024-09-03T14:01:37.593119Z", + "url": "https://files.pythonhosted.org/packages/fa/7b/176ce335cba42342b8f20efbdd5eb27067a0b34ee2203e051b34bedca0d9/Django-5.0.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "72fed6ebec70c9a95138cc3c26f6f08a670cdbffc050059db40e1d818d4c5457" + }, + "data-dist-info-metadata": { + "sha256": "72fed6ebec70c9a95138cc3c26f6f08a670cdbffc050059db40e1d818d4c5457" + }, + "filename": "Django-5.0.10-py3-none-any.whl", + "hashes": { + "sha256": "c8fab2c553750933c8e7f5f95e5507e138e6acf6c2b4581cb691e70fe3ed747b" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8185598, + "upload-time": "2024-12-04T15:13:01.196497Z", + "url": "https://files.pythonhosted.org/packages/51/25/d4a4f553f90db268eeb414c79a1c7cb6f92d0933312dc8f9e1811c483aa4/Django-5.0.10-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.10.tar.gz", + "hashes": { + "sha256": "0f6cbc56cc298b0451d20a5120c6a8731e9073330fb5d84295c23c151a1eb300" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10651802, + "upload-time": "2024-12-04T15:13:07.764951Z", + "url": "https://files.pythonhosted.org/packages/a8/52/06fedfe94a2610e2ea94ba3786c5475088e1e422b31c0ecd5b4c2ae6a561/Django-5.0.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c54194e3dc278ae306ad97c1cb12d8319e0b3395a553018a29e3786dd6598dcf" + }, + "data-dist-info-metadata": { + "sha256": "c54194e3dc278ae306ad97c1cb12d8319e0b3395a553018a29e3786dd6598dcf" + }, + "filename": "Django-5.0.11-py3-none-any.whl", + "hashes": { + "sha256": "09e8128f717266bf382d82ffa4933f13da05d82579abf008ede86acb15dec88b" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8185849, + "upload-time": "2025-01-14T14:28:46.345878Z", + "url": "https://files.pythonhosted.org/packages/da/d7/da8d8f62f33c3cd45ad7e9cb456d7c95457d15ee26166d2d033f461aedf7/Django-5.0.11-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.11.tar.gz", + "hashes": { + "sha256": "e7d98fa05ce09cb3e8d5ad6472fb602322acd1740bfdadc29c8404182d664f65" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10635979, + "upload-time": "2025-01-14T14:28:58.251837Z", + "url": "https://files.pythonhosted.org/packages/02/9c/614ef004c122cfdf9f2d291eab75e24ab94d24c0693a0ca0db44e9633dc3/Django-5.0.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "449684c0ea3c34538af5529aea4b2c2a5c33423933ba9e91bd1f3dbbb4201e2f" + }, + "data-dist-info-metadata": { + "sha256": "449684c0ea3c34538af5529aea4b2c2a5c33423933ba9e91bd1f3dbbb4201e2f" + }, + "filename": "Django-5.0.12-py3-none-any.whl", + "hashes": { + "sha256": "3566604af111f586a1c9d49cb14ba6c607a0ccbbf87f57d98872cd8aae7d48ad" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8185877, + "upload-time": "2025-02-05T14:10:14.409495Z", + "url": "https://files.pythonhosted.org/packages/00/5b/cadc834acdcafeacf7fc7d4a9e21a7009d2e677ae2e5d0d640845ed0a356/Django-5.0.12-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.12.tar.gz", + "hashes": { + "sha256": "05097ea026cceb2db4db0655ecf77cc96b0753ac6a367280e458e603f6556f53" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10636389, + "upload-time": "2025-02-05T14:10:20.197771Z", + "url": "https://files.pythonhosted.org/packages/7d/6a/f5291382f706b61bbb5cee88ca25906699061adc203a777f7ab8ba5c93d2/Django-5.0.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8fb8149ac014016f4952f753e5ea6ac8dbf6d86528a53ac6c83867898e144776" + }, + "data-dist-info-metadata": { + "sha256": "8fb8149ac014016f4952f753e5ea6ac8dbf6d86528a53ac6c83867898e144776" + }, + "filename": "Django-5.0.13-py3-none-any.whl", + "hashes": { + "sha256": "b983238dfa2eb2e6b27ebb815e14f0741cf186606eb7bcd857e740174017c50e" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8185786, + "upload-time": "2025-03-06T12:56:05.759152Z", + "url": "https://files.pythonhosted.org/packages/84/a6/9b94e773f223c7fee3e45c31a97512458309829839d30e36109498fb51b2/Django-5.0.13-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.13.tar.gz", + "hashes": { + "sha256": "f9d4b7b87a9dae248d5f20cec940cf7290e07d508d6d8432e3c2cabf09b3b0ff" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10643726, + "upload-time": "2025-03-06T12:56:11.240225Z", + "url": "https://files.pythonhosted.org/packages/62/6d/2e1936a3522bdece6ecec752fd9dca41fc937c807f4651b87222e3169326/Django-5.0.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3a27c08eff8cee7bea358e8859b24bf31cc91c7b0b522f7a6940e0236d95de62" + }, + "data-dist-info-metadata": { + "sha256": "3a27c08eff8cee7bea358e8859b24bf31cc91c7b0b522f7a6940e0236d95de62" + }, + "filename": "Django-5.0.14-py3-none-any.whl", + "hashes": { + "sha256": "e762bef8629ee704de215ebbd32062b84f4e56327eed412e5544f6f6eb1dfd74" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8185934, + "upload-time": "2025-04-02T11:24:36.888387Z", + "url": "https://files.pythonhosted.org/packages/c0/93/eabde8789f41910845567ebbff5aacd52fd80e54c934ce15b83d5f552d2c/Django-5.0.14-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.14.tar.gz", + "hashes": { + "sha256": "29019a5763dbd48da1720d687c3522ef40d1c61be6fb2fad27ed79e9f655bc11" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10644306, + "upload-time": "2025-04-02T11:24:41.396660Z", + "url": "https://files.pythonhosted.org/packages/9d/a4/cc0205045386b5be8eecb15a95f290383d103f0db5f7e34f93dcc340d5b0/Django-5.0.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e83dbeb2296b4636ace14b24dfc51f011b914c438aa96654cc61373c78a313a1" + }, + "data-dist-info-metadata": { + "sha256": "e83dbeb2296b4636ace14b24dfc51f011b914c438aa96654cc61373c78a313a1" + }, + "filename": "Django-5.1a1-py3-none-any.whl", + "hashes": { + "sha256": "2c3aa00b94ca020498727d6dae2d98b5224b1bf94e96136e811721045d7b61d8" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8199836, + "upload-time": "2024-05-22T16:41:39.100349Z", + "url": "https://files.pythonhosted.org/packages/e7/9b/02ab4a914640fd4ba26407ca07fd3169df3360dbce9bd6a7486e07f2a941/Django-5.1a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1a1.tar.gz", + "hashes": { + "sha256": "8dd7cd10c5e57194ab7970aeb0132153d32294240b5bd1b2ccd200ecc65c0a26" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10726378, + "upload-time": "2024-05-22T16:41:47.543828Z", + "url": "https://files.pythonhosted.org/packages/f9/36/1b9a7a3958b2236b039d0ce53ca24e6f82ec5553a38e7a58c402821a5ec2/Django-5.1a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "322f1abc43d199d6b04666fd747db05027e7896baa8c28fdff2574960545572e" + }, + "data-dist-info-metadata": { + "sha256": "322f1abc43d199d6b04666fd747db05027e7896baa8c28fdff2574960545572e" + }, + "filename": "Django-5.1b1-py3-none-any.whl", + "hashes": { + "sha256": "da04000c01f7c216ec2b1d6d85698f4cf540a8d304c83b7e29d512b19c7da039" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8200419, + "upload-time": "2024-06-26T15:35:14.523791Z", + "url": "https://files.pythonhosted.org/packages/8a/d4/f24be9800c031032201d812f4b1ed2254ec3a6c0dee20f9f8e3d0c701679/Django-5.1b1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1b1.tar.gz", + "hashes": { + "sha256": "2c52fb8e630f49f1d5b9555d9be1a0e1b27279cd9aba46161ea8d6d103f6262c" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10747391, + "upload-time": "2024-06-26T15:35:31.845947Z", + "url": "https://files.pythonhosted.org/packages/c0/68/946675949c65bae622df18ca952ad42d558df9cb911f69f6af565fc3233b/Django-5.1b1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4c7f06c1bbecf87f336e6bdc08bec493740124ad86ac1a8438ff88faf864a941" + }, + "data-dist-info-metadata": { + "sha256": "4c7f06c1bbecf87f336e6bdc08bec493740124ad86ac1a8438ff88faf864a941" + }, + "filename": "Django-5.1rc1-py3-none-any.whl", + "hashes": { + "sha256": "dc162667eb0e66352cd1b6fc2c7a107649ff293cbc8f2a9fdee1a1c0ea3d9e13" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8201361, + "upload-time": "2024-07-24T14:09:23.719113Z", + "url": "https://files.pythonhosted.org/packages/fe/cd/dd63f76f51857fe9058bdb0accdae051d2ced827a606dfe2bae051257c18/Django-5.1rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1rc1.tar.gz", + "hashes": { + "sha256": "4b3d5c509ccb1528f158afe831d9d98c40efc852eee0d530c5fbe92e6b54cfdf" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10747906, + "upload-time": "2024-07-24T14:09:30.578376Z", + "url": "https://files.pythonhosted.org/packages/cd/b1/49b9ced33db71aadab41b9c6855d588288271f64c783b8265c24357c4714/Django-5.1rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c8b23f31df2fcda31748217f24069c564e4eaff2299a707c355d259d693bac55" + }, + "data-dist-info-metadata": { + "sha256": "c8b23f31df2fcda31748217f24069c564e4eaff2299a707c355d259d693bac55" + }, + "filename": "Django-5.1-py3-none-any.whl", + "hashes": { + "sha256": "d3b811bf5371a26def053d7ee42a9df1267ef7622323fe70a601936725aa4557" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8246099, + "upload-time": "2024-08-07T13:33:52.959168Z", + "url": "https://files.pythonhosted.org/packages/28/b4/110532cebfea2244d76119904da98c6fa045ebb202aee9ec7cbf36ea3cad/Django-5.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1.tar.gz", + "hashes": { + "sha256": "848a5980e8efb76eea70872fb0e4bc5e371619c70fffbe48e3e1b50b2c09455d" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10681050, + "upload-time": "2024-08-07T13:34:10.857901Z", + "url": "https://files.pythonhosted.org/packages/1e/0c/d854d25bb74a8a3b41e642bbd27fe6af12fadd0edfd07d487809cf0ef719/Django-5.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8b3a357547244e08154a5eb8814a031f8d44082d0e90d90843a78c1e3fdc8cd9" + }, + "data-dist-info-metadata": { + "sha256": "8b3a357547244e08154a5eb8814a031f8d44082d0e90d90843a78c1e3fdc8cd9" + }, + "filename": "Django-5.1.1-py3-none-any.whl", + "hashes": { + "sha256": "71603f27dac22a6533fb38d83072eea9ddb4017fead6f67f2562a40402d61c3f" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8246418, + "upload-time": "2024-09-03T14:01:12.448544Z", + "url": "https://files.pythonhosted.org/packages/ba/aa/b423e37e9ba5480d3fd1d187e3fdbd09f9f71b991468881a45413522ccd3/Django-5.1.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1.1.tar.gz", + "hashes": { + "sha256": "021ffb7fdab3d2d388bc8c7c2434eb9c1f6f4d09e6119010bbb1694dda286bc2" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10675933, + "upload-time": "2024-09-03T14:01:18.699006Z", + "url": "https://files.pythonhosted.org/packages/88/6f/8f57ed6dc88656edd4fcb35c50dd963f3cd79303bd711fb0160fc7fd6ab7/Django-5.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d5c2f5bf36d421e06ec4ee6b4c7e09f7cd9f8330673ec0b211e1039eccf90005" + }, + "data-dist-info-metadata": { + "sha256": "d5c2f5bf36d421e06ec4ee6b4c7e09f7cd9f8330673ec0b211e1039eccf90005" + }, + "filename": "Django-5.1.2-py3-none-any.whl", + "hashes": { + "sha256": "f11aa87ad8d5617171e3f77e1d5d16f004b79a2cf5d2e1d2b97a6a1f8e9ba5ed" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8276058, + "upload-time": "2024-10-08T14:53:05.580059Z", + "url": "https://files.pythonhosted.org/packages/a3/b8/f205f2b8c44c6cdc555c4f56bbe85ceef7f67c0cf1caa8abe078bb7e32bd/Django-5.1.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1.2.tar.gz", + "hashes": { + "sha256": "bd7376f90c99f96b643722eee676498706c9fd7dc759f55ebfaf2c08ebcdf4f0" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10711674, + "upload-time": "2024-10-08T14:53:12.217712Z", + "url": "https://files.pythonhosted.org/packages/9c/e5/a06e20c963b280af4aa9432bc694fbdeb1c8df9e28c2ffd5fbb71c4b1bec/Django-5.1.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d7b86a6b5a999e09fd60f9bf81997674c79c5080de36625d8bc543b14e2cdc0c" + }, + "data-dist-info-metadata": { + "sha256": "d7b86a6b5a999e09fd60f9bf81997674c79c5080de36625d8bc543b14e2cdc0c" + }, + "filename": "Django-5.1.3-py3-none-any.whl", + "hashes": { + "sha256": "8b38a9a12da3ae00cb0ba72da985ec4b14de6345046b1e174b1fd7254398f818" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8276180, + "upload-time": "2024-11-05T05:24:21.307543Z", + "url": "https://files.pythonhosted.org/packages/e5/f6/88ed57e1b3ed54ff18c1da352aecbd6f51784c3e642d97586b61f050f5b1/Django-5.1.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1.3.tar.gz", + "hashes": { + "sha256": "c0fa0e619c39325a169208caef234f90baa925227032ad3f44842ba14d75234a" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10698518, + "upload-time": "2024-11-05T05:24:27.270940Z", + "url": "https://files.pythonhosted.org/packages/c6/85/ba2c2b83ba8b95354f99ed8344405d9571109ce0175028876209d6b93fba/Django-5.1.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "de77057caa20988cd04ba9eda247fe5f46c8b5aeb316febd5d7dd79d289d9408" + }, + "data-dist-info-metadata": { + "sha256": "de77057caa20988cd04ba9eda247fe5f46c8b5aeb316febd5d7dd79d289d9408" + }, + "filename": "Django-5.1.4-py3-none-any.whl", + "hashes": { + "sha256": "236e023f021f5ce7dee5779de7b286565fdea5f4ab86bae5338e3f7b69896cf0" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8276471, + "upload-time": "2024-12-04T15:09:01.608520Z", + "url": "https://files.pythonhosted.org/packages/58/0b/8a4ab2c02982df4ed41e29f28f189459a7eba37899438e6bea7f39db793b/Django-5.1.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1.4.tar.gz", + "hashes": { + "sha256": "de450c09e91879fa5a307f696e57c851955c910a438a35e6b4c895e86bedc82a" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10716397, + "upload-time": "2024-12-04T15:09:06.648959Z", + "url": "https://files.pythonhosted.org/packages/d3/e8/536555596dbb79f6e77418aeb40bdc1758c26725aba31919ba449e6d5e6a/Django-5.1.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8ef1027032f798ca8f778f00736a5b9b7d36b9ecf1fd5c1817dc41233ab9d57b" + }, + "data-dist-info-metadata": { + "sha256": "8ef1027032f798ca8f778f00736a5b9b7d36b9ecf1fd5c1817dc41233ab9d57b" + }, + "filename": "Django-5.1.5-py3-none-any.whl", + "hashes": { + "sha256": "c46eb936111fffe6ec4bc9930035524a8be98ec2f74d8a0ff351226a3e52f459" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8276957, + "upload-time": "2025-01-14T14:28:11.451536Z", + "url": "https://files.pythonhosted.org/packages/11/e6/e92c8c788b83d109f34d933c5e817095d85722719cb4483472abc135f44e/Django-5.1.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1.5.tar.gz", + "hashes": { + "sha256": "19bbca786df50b9eca23cee79d495facf55c8f5c54c529d9bf1fe7b5ea086af3" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10700031, + "upload-time": "2025-01-14T14:28:22.420113Z", + "url": "https://files.pythonhosted.org/packages/e4/17/834e3e08d590dcc27d4cc3c5cd4e2fb757b7a92bab9de8ee402455732952/Django-5.1.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "019d207d82fbecf9b2aae21ebe071f054343d49f23f58865e2bf86e07870da35" + }, + "data-dist-info-metadata": { + "sha256": "019d207d82fbecf9b2aae21ebe071f054343d49f23f58865e2bf86e07870da35" + }, + "filename": "Django-5.1.6-py3-none-any.whl", + "hashes": { + "sha256": "8d203400bc2952fbfb287c2bbda630297d654920c72a73cc82a9ad7926feaad5" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8277066, + "upload-time": "2025-02-05T14:16:00.563994Z", + "url": "https://files.pythonhosted.org/packages/75/6f/d2c216d00975e2604b10940937b0ba6b2c2d9b3cc0cc633e414ae3f14b2e/Django-5.1.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1.6.tar.gz", + "hashes": { + "sha256": "1e39eafdd1b185e761d9fab7a9f0b9fa00af1b37b25ad980a8aa0dac13535690" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10700620, + "upload-time": "2025-02-05T14:16:25.948058Z", + "url": "https://files.pythonhosted.org/packages/6d/e4/901f54ee114a080371a49bd08fa688d301aaffd9751febaf4ae855fc8fcd/Django-5.1.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4e257244b6ccc6a3a0cd84d2baa8494502173c2555673844933b40f6d1453718" + }, + "data-dist-info-metadata": { + "sha256": "4e257244b6ccc6a3a0cd84d2baa8494502173c2555673844933b40f6d1453718" + }, + "filename": "Django-5.1.7-py3-none-any.whl", + "hashes": { + "sha256": "1323617cb624add820cb9611cdcc788312d250824f92ca6048fda8625514af2b" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8276912, + "upload-time": "2025-03-06T12:52:12.784291Z", + "url": "https://files.pythonhosted.org/packages/ba/0f/7e042df3d462d39ae01b27a09ee76653692442bc3701fbfa6cb38e12889d/Django-5.1.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1.7.tar.gz", + "hashes": { + "sha256": "30de4ee43a98e5d3da36a9002f287ff400b43ca51791920bfb35f6917bfe041c" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10716510, + "upload-time": "2025-03-06T12:52:18.938465Z", + "url": "https://files.pythonhosted.org/packages/5f/57/11186e493ddc5a5e92cc7924a6363f7d4c2b645f7d7cb04a26a63f9bfb8b/Django-5.1.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "074b43a4817af2a7c002500bf536b25364f3866fde1001cad7bf001a188ad5cf" + }, + "data-dist-info-metadata": { + "sha256": "074b43a4817af2a7c002500bf536b25364f3866fde1001cad7bf001a188ad5cf" + }, + "filename": "Django-5.1.8-py3-none-any.whl", + "hashes": { + "sha256": "11b28fa4b00e59d0def004e9ee012fefbb1065a5beb39ee838983fd24493ad4f" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8277130, + "upload-time": "2025-04-02T11:19:51.591474Z", + "url": "https://files.pythonhosted.org/packages/ec/0d/e6dd0ed898b920fec35c6eeeb9acbeb831fff19ad21c5e684744df1d4a36/Django-5.1.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1.8.tar.gz", + "hashes": { + "sha256": "42e92a1dd2810072bcc40a39a212b693f94406d0ba0749e68eb642f31dc770b4" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10723602, + "upload-time": "2025-04-02T11:19:56.028250Z", + "url": "https://files.pythonhosted.org/packages/00/40/45adc1b93435d1b418654a734b68351bb6ce0a0e5e37b2f0e9aeb1a2e233/Django-5.1.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2773109656bacc342155ed8253d5fa6e3a5eabd65cb33a7c3a6f3472cafa42d7" + }, + "data-dist-info-metadata": { + "sha256": "2773109656bacc342155ed8253d5fa6e3a5eabd65cb33a7c3a6f3472cafa42d7" + }, + "filename": "django-5.1.9-py3-none-any.whl", + "hashes": { + "sha256": "2fd1d4a0a66a5ba702699eb692e75b0d828b73cc2f4e1fc4b6a854a918967411" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8277363, + "upload-time": "2025-05-07T14:06:37.426047Z", + "url": "https://files.pythonhosted.org/packages/e1/d1/d8b6b8250b84380d5a123e099ad3298a49407d81598faa13b43a2c6d96d7/django-5.1.9-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.1.9.tar.gz", + "hashes": { + "sha256": "565881bdd0eb67da36442e9ac788bda90275386b549070d70aee86327781a4fc" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10710887, + "upload-time": "2025-05-07T14:06:45.257049Z", + "url": "https://files.pythonhosted.org/packages/10/08/2e6f05494b3fc0a3c53736846034f882b82ee6351791a7815bbb45715d79/django-5.1.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "31d8bfff350beb5c4f80096eb66c4fe839e0c18ad8832e4a27284cc2e3db68b8" + }, + "data-dist-info-metadata": { + "sha256": "31d8bfff350beb5c4f80096eb66c4fe839e0c18ad8832e4a27284cc2e3db68b8" + }, + "filename": "django-5.1.10-py3-none-any.whl", + "hashes": { + "sha256": "19c9b771e9cf4de91101861aadd2daaa159bcf10698ca909c5755c88e70ccb84" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8277457, + "upload-time": "2025-06-04T13:53:07.676827Z", + "url": "https://files.pythonhosted.org/packages/9e/fc/80dc741ba0acb3241aac1213d7272c573d52d8a62ec2c69e9b3bef1547f2/django-5.1.10-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.1.10.tar.gz", + "hashes": { + "sha256": "73e5d191421d177803dbd5495d94bc7d06d156df9561f4eea9e11b4994c07137" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10714538, + "upload-time": "2025-06-04T13:53:18.805444Z", + "url": "https://files.pythonhosted.org/packages/73/ca/1c724be89e603eb8b5587ea24c63a8c30094c8ff4d990780b5033ee15c40/django-5.1.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "19362c44bd920c6c500a0c4cd224d9428425548ca396ec07b0805344d5fb75d2" + }, + "data-dist-info-metadata": { + "sha256": "19362c44bd920c6c500a0c4cd224d9428425548ca396ec07b0805344d5fb75d2" + }, + "filename": "django-5.1.11-py3-none-any.whl", + "hashes": { + "sha256": "e48091f364007068728aca938e7450fbfe3f2217079bfd2b8af45122585acf64" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8277453, + "upload-time": "2025-06-10T10:12:42.236887Z", + "url": "https://files.pythonhosted.org/packages/59/91/2972ce330c6c0bd5b3200d4c2ad5cbf47eecff5243220c5a56444d3267a0/django-5.1.11-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.1.11.tar.gz", + "hashes": { + "sha256": "3bcdbd40e4d4623b5e04f59c28834323f3086df583058e65ebce99f9982385ce" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10734926, + "upload-time": "2025-06-10T10:12:48.229142Z", + "url": "https://files.pythonhosted.org/packages/83/80/bf0f9b0aa434fca2b46fc6a31c39b08ea714b87a0a72a16566f053fb05a8/django-5.1.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "84e084b16d45969154b6ef7506ee0680247455da6bdbe43adc000370833151bf" + }, + "data-dist-info-metadata": { + "sha256": "84e084b16d45969154b6ef7506ee0680247455da6bdbe43adc000370833151bf" + }, + "filename": "django-5.1.12-py3-none-any.whl", + "hashes": { + "sha256": "9eb695636cea3601b65690f1596993c042206729afb320ca0960b55f8ed4477b" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8277454, + "upload-time": "2025-09-03T13:09:30.997326Z", + "url": "https://files.pythonhosted.org/packages/1e/1c/a9520c8263e980b0b9933c9b5ce8f22c9ddf007b062e4eb428b557ff0932/django-5.1.12-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.1.12.tar.gz", + "hashes": { + "sha256": "8a8991b1ec052ef6a44fefd1ef336ab8daa221287bcb91a4a17d5e1abec5bbcc" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10737777, + "upload-time": "2025-09-03T13:09:45.855808Z", + "url": "https://files.pythonhosted.org/packages/f0/99/a951d93a27a5bc59fb96edbcdbc03fb9bfac51177f1bc0110888de85af3f/django-5.1.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d2daaa4fc05dca5934806887a28073d5994d314f09f3e34180643fe151b47ff5" + }, + "data-dist-info-metadata": { + "sha256": "d2daaa4fc05dca5934806887a28073d5994d314f09f3e34180643fe151b47ff5" + }, + "filename": "django-5.1.13-py3-none-any.whl", + "hashes": { + "sha256": "06f257f79dc4c17f3f9e23b106a4c5ed1335abecbe731e83c598c941d14fbeed" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8277515, + "upload-time": "2025-10-01T14:25:28.650511Z", + "url": "https://files.pythonhosted.org/packages/6c/f2/4b39467b74de9bb698c95232011e97dc848f490baae8d78c2e58848c4562/django-5.1.13-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.1.13.tar.gz", + "hashes": { + "sha256": "543ff21679f15e80edfc01fe7ea35f8291b6d4ea589433882913626a7c1cf929" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10742756, + "upload-time": "2025-10-01T14:25:41.187762Z", + "url": "https://files.pythonhosted.org/packages/bb/57/ad9905d03a2ee39064ee7ba69f8e2790db4a7ffaef9c54f95e7a8f2cb0a1/django-5.1.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b8a811e02b00eb7943737d131d6a94ddc26a408090a33367bd0e9dda56825212" + }, + "data-dist-info-metadata": { + "sha256": "b8a811e02b00eb7943737d131d6a94ddc26a408090a33367bd0e9dda56825212" + }, + "filename": "django-5.1.14-py3-none-any.whl", + "hashes": { + "sha256": "2a4b9c20404fd1bf50aaaa5542a19d860594cba1354f688f642feb271b91df27" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8260068, + "upload-time": "2025-11-05T14:07:53.260814Z", + "url": "https://files.pythonhosted.org/packages/e3/67/8839eb1d70b5688b7375dce24ccf216e6ab25ee9e6361f22973520d13cd4/django-5.1.14-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.1.14.tar.gz", + "hashes": { + "sha256": "b98409fb31fdd6e8c3a6ba2eef3415cc5c0020057b43b21ba7af6eff5f014831" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10720998, + "upload-time": "2025-11-05T14:07:56.294338Z", + "url": "https://files.pythonhosted.org/packages/6e/f9/284077f0e61f633e5279518a9ac5924ade4bef12bc841174ca48c57f2438/django-5.1.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8bcbf9ba0714e3b5244a32e484903da37d664603953d76ba7299881498074abf" + }, + "data-dist-info-metadata": { + "sha256": "8bcbf9ba0714e3b5244a32e484903da37d664603953d76ba7299881498074abf" + }, + "filename": "django-5.1.15-py3-none-any.whl", + "hashes": { + "sha256": "117871e58d6eda37f09870b7d73a3d66567b03aecd515b386b1751177c413432" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8260901, + "upload-time": "2025-12-02T14:01:27.352322Z", + "url": "https://files.pythonhosted.org/packages/27/79/372e091f0eba4ddb8228245ccd1baaa140e9658711f5e3a0056e540b4c1e/django-5.1.15-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.1.15.tar.gz", + "hashes": { + "sha256": "46a356b5ff867bece73fc6365e081f21c569973403ee7e9b9a0316f27d0eb947" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10719662, + "upload-time": "2025-12-02T14:01:31.931823Z", + "url": "https://files.pythonhosted.org/packages/10/45/1ac68964193cfcc0b0912a0f68025d5bdb54f71ba7b8716e85b959874bd0/django-5.1.15.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a70765598e6abccbe0261639cee3c66401893bfd72927e2f512d154f896700bf" + }, + "data-dist-info-metadata": { + "sha256": "a70765598e6abccbe0261639cee3c66401893bfd72927e2f512d154f896700bf" + }, + "filename": "Django-5.2a1-py3-none-any.whl", + "hashes": { + "sha256": "34b39e8508364f816415e3c8f032445a1bb49d37069db8aa300886ce821735e4" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8296448, + "upload-time": "2025-01-16T09:15:08.476254Z", + "url": "https://files.pythonhosted.org/packages/14/1a/0d9c26312161a2c4cd393cc6d61edd507b6a99d964e7da56baa743288f3b/Django-5.2a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.2a1.tar.gz", + "hashes": { + "sha256": "ed895284801c58a415944f0efd6821e709260d029f5d74b93db9dccb650a8d50" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10814424, + "upload-time": "2025-01-16T09:15:13.838788Z", + "url": "https://files.pythonhosted.org/packages/50/b3/a0d62ff4f7022640d9f66c4f0f6a96fd720116c3fca149247afcb74e2681/Django-5.2a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b5a4467e343bd76a4558179d8496f84d8e4155df52fea5a8b96db48d904daedf" + }, + "data-dist-info-metadata": { + "sha256": "b5a4467e343bd76a4558179d8496f84d8e4155df52fea5a8b96db48d904daedf" + }, + "filename": "Django-5.2b1-py3-none-any.whl", + "hashes": { + "sha256": "ec33b0b3846d145a95d84a1ffea29f64ce4fc73ba755d9a6ab35128f354b750a" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8295550, + "upload-time": "2025-02-19T10:55:17.498192Z", + "url": "https://files.pythonhosted.org/packages/00/6a/4e53c567ef24e81e17a30c788209396e08b8aaf8011d9cf01b8aa4910fa1/Django-5.2b1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.2b1.tar.gz", + "hashes": { + "sha256": "55c764c5990759ee97ba60ac1ce17092e91e445be1d0a83e88b754835c4bb564" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10816962, + "upload-time": "2025-02-19T10:55:23.255240Z", + "url": "https://files.pythonhosted.org/packages/f6/22/ae506393d2fb47d8ea8256cb600072b02d971134e26bd1d4b8fbfb8fca9e/Django-5.2b1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c0936904c0bd36ae91a256d62a7e3a1cece3df679d176f459292eb541a1ccdcb" + }, + "data-dist-info-metadata": { + "sha256": "c0936904c0bd36ae91a256d62a7e3a1cece3df679d176f459292eb541a1ccdcb" + }, + "filename": "Django-5.2rc1-py3-none-any.whl", + "hashes": { + "sha256": "726866ec5a76cf1914141e05c734cf901fb06a7c3e784d4d734178a9440b2682" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8295671, + "upload-time": "2025-03-19T11:20:09.795438Z", + "url": "https://files.pythonhosted.org/packages/89/90/cbc3d95cabce6ae81c9b56301c2ba6f22198193edcf8b17d35f91500a344/Django-5.2rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.2rc1.tar.gz", + "hashes": { + "sha256": "01ab1a67decfae1acb2c3fad9937702bb801279177845bd3dcccc09dcc001e72" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10817143, + "upload-time": "2025-03-19T11:20:14.577247Z", + "url": "https://files.pythonhosted.org/packages/11/31/661e007060abcba476344e7cfe9b3bd34835ae358abfea0e507886a11493/Django-5.2rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f5ac9a5b624bcccf727a7fb19ca19ade4117ee19d04cdd4170dd8d686f8e282f" + }, + "data-dist-info-metadata": { + "sha256": "f5ac9a5b624bcccf727a7fb19ca19ade4117ee19d04cdd4170dd8d686f8e282f" + }, + "filename": "Django-5.2-py3-none-any.whl", + "hashes": { + "sha256": "91ceed4e3a6db5aedced65e3c8f963118ea9ba753fc620831c77074e620e7d83" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8301361, + "upload-time": "2025-04-02T13:08:01.465063Z", + "url": "https://files.pythonhosted.org/packages/63/e0/6a5b5ea350c5bd63fe94b05e4c146c18facb51229d9dee42aa39f9fc2214/Django-5.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.2.tar.gz", + "hashes": { + "sha256": "1a47f7a7a3d43ce64570d350e008d2949abe8c7e21737b351b6a1611277c6d89" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10824891, + "upload-time": "2025-04-02T13:08:06.874146Z", + "url": "https://files.pythonhosted.org/packages/4c/1b/c6da718c65228eb3a7ff7ba6a32d8e80fa840ca9057490504e099e4dd1ef/Django-5.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ce156be640ec8900b1524e8b709a656285f578687b4f7ff63d9f55a79e61e87d" + }, + "data-dist-info-metadata": { + "sha256": "ce156be640ec8900b1524e8b709a656285f578687b4f7ff63d9f55a79e61e87d" + }, + "filename": "django-5.2.1-py3-none-any.whl", + "hashes": { + "sha256": "a9b680e84f9a0e71da83e399f1e922e1ab37b2173ced046b541c72e1589a5961" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8301833, + "upload-time": "2025-05-07T14:06:10.955348Z", + "url": "https://files.pythonhosted.org/packages/90/92/7448697b5838b3a1c6e1d2d6a673e908d0398e84dc4f803a2ce11e7ffc0f/django-5.2.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.1.tar.gz", + "hashes": { + "sha256": "57fe1f1b59462caed092c80b3dd324fd92161b620d59a9ba9181c34746c97284" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10818735, + "upload-time": "2025-05-07T14:06:17.543586Z", + "url": "https://files.pythonhosted.org/packages/ac/10/0d546258772b8f31398e67c85e52c66ebc2b13a647193c3eef8ee433f1a8/django-5.2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "fe800143dcd40a9fb44059a401001194e53b326f0a544a2583968208211bac26" + }, + "data-dist-info-metadata": { + "sha256": "fe800143dcd40a9fb44059a401001194e53b326f0a544a2583968208211bac26" + }, + "filename": "django-5.2.2-py3-none-any.whl", + "hashes": { + "sha256": "997ef2162d04ead6869551b22cde4e06da1f94cf595f4af3f3d3afeae1f3f6fe" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8302562, + "upload-time": "2025-06-04T13:52:33.140603Z", + "url": "https://files.pythonhosted.org/packages/b4/5c/5d00acab6c062b154e5a0f092938ae5a0c698dbc4362b68e23200960f32c/django-5.2.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.2.tar.gz", + "hashes": { + "sha256": "85852e517f84435e9b13421379cd6c43ef5b48a9c8b391d29a26f7900967e952" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10827542, + "upload-time": "2025-06-04T13:52:40.879797Z", + "url": "https://files.pythonhosted.org/packages/39/17/4567ee12bb84114c544d5c4a792e7226db517ac78f552111e9dc62d1de14/django-5.2.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3dea69ec6be2d6aa1cfb128c3b9acefe4aaa9722a8794ce73451631ac5d1ce87" + }, + "data-dist-info-metadata": { + "sha256": "3dea69ec6be2d6aa1cfb128c3b9acefe4aaa9722a8794ce73451631ac5d1ce87" + }, + "filename": "django-5.2.3-py3-none-any.whl", + "hashes": { + "sha256": "c517a6334e0fd940066aa9467b29401b93c37cec2e61365d663b80922542069d" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8301935, + "upload-time": "2025-06-10T10:13:58.993167Z", + "url": "https://files.pythonhosted.org/packages/1b/11/7aff961db37e1ea501a2bb663d27a8ce97f3683b9e5b83d3bfead8b86fa4/django-5.2.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.3.tar.gz", + "hashes": { + "sha256": "335213277666ab2c5cac44a792a6d2f3d58eb79a80c14b6b160cd4afc3b75684" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10850303, + "upload-time": "2025-06-10T10:14:05.174445Z", + "url": "https://files.pythonhosted.org/packages/c6/af/77b403926025dc6f7fd7b31256394d643469418965eb528eab45d0505358/django-5.2.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d3c056673f8b67cede6b97080d6b18b93d0e629eb41bfa6ecf2854040288321b" + }, + "data-dist-info-metadata": { + "sha256": "d3c056673f8b67cede6b97080d6b18b93d0e629eb41bfa6ecf2854040288321b" + }, + "filename": "django-5.2.4-py3-none-any.whl", + "hashes": { + "sha256": "60c35bd96201b10c6e7a78121bd0da51084733efa303cc19ead021ab179cef5e" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8302187, + "upload-time": "2025-07-02T18:47:35.373950Z", + "url": "https://files.pythonhosted.org/packages/14/ae/706965237a672434c8b520e89a818e8b047af94e9beb342d0bee405c26c7/django-5.2.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.4.tar.gz", + "hashes": { + "sha256": "a1228c384f8fa13eebc015196db7b3e08722c5058d4758d20cb287503a540d8f" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10831909, + "upload-time": "2025-07-02T18:47:39.190523Z", + "url": "https://files.pythonhosted.org/packages/9c/7e/034f0f9fb10c029a02daaf44d364d6bf2eced8c73f0d38c69da359d26b01/django-5.2.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "91a65317bae4dc919c9948c66262f52e6da1e36da65206eba9ecffe9be1ab31d" + }, + "data-dist-info-metadata": { + "sha256": "91a65317bae4dc919c9948c66262f52e6da1e36da65206eba9ecffe9be1ab31d" + }, + "filename": "django-5.2.5-py3-none-any.whl", + "hashes": { + "sha256": "2b2ada0ee8a5ff743a40e2b9820d1f8e24c11bac9ae6469cd548f0057ea6ddcd" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8302999, + "upload-time": "2025-08-06T08:26:23.562794Z", + "url": "https://files.pythonhosted.org/packages/9d/6e/98a1d23648e0085bb5825326af17612ecd8fc76be0ce96ea4dc35e17b926/django-5.2.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.5.tar.gz", + "hashes": { + "sha256": "0745b25681b129a77aae3d4f6549b62d3913d74407831abaa0d9021a03954bae" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10859748, + "upload-time": "2025-08-06T08:26:29.978342Z", + "url": "https://files.pythonhosted.org/packages/62/9b/779f853c3d2d58b9e08346061ff3e331cdec3fe3f53aae509e256412a593/django-5.2.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "fd7d98ba1c701767858d59cac8760c5194668d491f54079652f57a12ddde2b9c" + }, + "data-dist-info-metadata": { + "sha256": "fd7d98ba1c701767858d59cac8760c5194668d491f54079652f57a12ddde2b9c" + }, + "filename": "django-5.2.6-py3-none-any.whl", + "hashes": { + "sha256": "60549579b1174a304b77e24a93d8d9fafe6b6c03ac16311f3e25918ea5a20058" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8303111, + "upload-time": "2025-09-03T13:03:47.808421Z", + "url": "https://files.pythonhosted.org/packages/f5/af/6593f6d21404e842007b40fdeb81e73c20b6649b82d020bb0801b270174c/django-5.2.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.6.tar.gz", + "hashes": { + "sha256": "da5e00372763193d73cecbf71084a3848458cecf4cee36b9a1e8d318d114a87b" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10858861, + "upload-time": "2025-09-03T13:04:03.230026Z", + "url": "https://files.pythonhosted.org/packages/4c/8c/2a21594337250a171d45dda926caa96309d5136becd1f48017247f9cdea0/django-5.2.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7d5b69524872505438c9e316b74be9bf143df8caffa9e17427a9ed50c6d2a182" + }, + "data-dist-info-metadata": { + "sha256": "7d5b69524872505438c9e316b74be9bf143df8caffa9e17427a9ed50c6d2a182" + }, + "filename": "django-5.2.7-py3-none-any.whl", + "hashes": { + "sha256": "59a13a6515f787dec9d97a0438cd2efac78c8aca1c80025244b0fe507fe0754b" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8307145, + "upload-time": "2025-10-01T14:22:49.476466Z", + "url": "https://files.pythonhosted.org/packages/8f/ef/81f3372b5dd35d8d354321155d1a38894b2b766f576d0abffac4d8ae78d9/django-5.2.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.7.tar.gz", + "hashes": { + "sha256": "e0f6f12e2551b1716a95a63a1366ca91bbcd7be059862c1b18f989b1da356cdd" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10865812, + "upload-time": "2025-10-01T14:22:12.081367Z", + "url": "https://files.pythonhosted.org/packages/b1/96/bd84e2bb997994de8bcda47ae4560991084e86536541d7214393880f01a8/django-5.2.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "af9a2e2a8e912e9613ceeb4693de93e611abbcbaad56122d213960e1e45c7d9d" + }, + "data-dist-info-metadata": { + "sha256": "af9a2e2a8e912e9613ceeb4693de93e611abbcbaad56122d213960e1e45c7d9d" + }, + "filename": "django-5.2.8-py3-none-any.whl", + "hashes": { + "sha256": "37e687f7bd73ddf043e2b6b97cfe02fcbb11f2dbb3adccc6a2b18c6daa054d7f" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8289692, + "upload-time": "2025-11-05T14:07:28.761361Z", + "url": "https://files.pythonhosted.org/packages/5e/3d/a035a4ee9b1d4d4beee2ae6e8e12fe6dee5514b21f62504e22efcbd9fb46/django-5.2.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.8.tar.gz", + "hashes": { + "sha256": "23254866a5bb9a2cfa6004e8b809ec6246eba4b58a7589bc2772f1bcc8456c7f" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10849032, + "upload-time": "2025-11-05T14:07:32.778255Z", + "url": "https://files.pythonhosted.org/packages/05/a2/933dbbb3dd9990494960f6e64aca2af4c0745b63b7113f59a822df92329e/django-5.2.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a0c9747aa35bb989e85d52dc9aded3b02fc992f6dcc2600664d447bed16a1be2" + }, + "data-dist-info-metadata": { + "sha256": "a0c9747aa35bb989e85d52dc9aded3b02fc992f6dcc2600664d447bed16a1be2" + }, + "filename": "django-5.2.9-py3-none-any.whl", + "hashes": { + "sha256": "3a4ea88a70370557ab1930b332fd2887a9f48654261cdffda663fef5976bb00a" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8290652, + "upload-time": "2025-12-02T14:01:03.485587Z", + "url": "https://files.pythonhosted.org/packages/17/b0/7f42bfc38b8f19b78546d47147e083ed06e12fc29c42da95655e0962c6c2/django-5.2.9-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.9.tar.gz", + "hashes": { + "sha256": "16b5ccfc5e8c27e6c0561af551d2ea32852d7352c67d452ae3e76b4f6b2ca495" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10848762, + "upload-time": "2025-12-02T14:01:08.418633Z", + "url": "https://files.pythonhosted.org/packages/eb/1c/188ce85ee380f714b704283013434976df8d3a2df8e735221a02605b6794/django-5.2.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b4c436adf11ba63d24bf04c4029d881335883307b816be549c269d2c2deb42cc" + }, + "data-dist-info-metadata": { + "sha256": "b4c436adf11ba63d24bf04c4029d881335883307b816be549c269d2c2deb42cc" + }, + "filename": "django-5.2.10-py3-none-any.whl", + "hashes": { + "sha256": "cf85067a64250c95d5f9067b056c5eaa80591929f7e16fbcd997746e40d6c45c" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8290820, + "upload-time": "2026-01-06T18:55:20.009804Z", + "url": "https://files.pythonhosted.org/packages/fa/de/f1a7cd896daec85832136ab509d9b2a6daed4939dbe26313af3e95fc5f5e/django-5.2.10-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.10.tar.gz", + "hashes": { + "sha256": "74df100784c288c50a2b5cad59631d71214f40f72051d5af3fdf220c20bdbbbe" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10880754, + "upload-time": "2026-01-06T18:55:26.817754Z", + "url": "https://files.pythonhosted.org/packages/e6/e5/2671df24bf0ded831768ef79532e5a7922485411a5696f6d979568591a37/django-5.2.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "95eff74bc47570e5907d2045c20b545f4f47c9c4277f20e0a94d6cb774e49e3e" + }, + "data-dist-info-metadata": { + "sha256": "95eff74bc47570e5907d2045c20b545f4f47c9c4277f20e0a94d6cb774e49e3e" + }, + "filename": "django-5.2.11-py3-none-any.whl", + "hashes": { + "sha256": "e7130df33ada9ab5e5e929bc19346a20fe383f5454acb2cc004508f242ee92c0" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8291375, + "upload-time": "2026-02-03T13:52:42.470844Z", + "url": "https://files.pythonhosted.org/packages/91/a7/2b112ab430575bf3135b8304ac372248500d99c352f777485f53fdb9537e/django-5.2.11-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.11.tar.gz", + "hashes": { + "sha256": "7f2d292ad8b9ee35e405d965fbbad293758b858c34bbf7f3df551aeeac6f02d3" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10885017, + "upload-time": "2026-02-03T13:52:50.554386Z", + "url": "https://files.pythonhosted.org/packages/17/f2/3e57ef696b95067e05ae206171e47a8e53b9c84eec56198671ef9eaa51a6/django-5.2.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ff2e6a1f7fb9a83372356bb95388a757d0a4ad9e3c94a5226cd257f206a072e2" + }, + "data-dist-info-metadata": { + "sha256": "ff2e6a1f7fb9a83372356bb95388a757d0a4ad9e3c94a5226cd257f206a072e2" + }, + "filename": "django-5.2.12-py3-none-any.whl", + "hashes": { + "sha256": "4853482f395c3a151937f6991272540fcbf531464f254a347bf7c89f53c8cff7" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8310245, + "upload-time": "2026-03-03T13:56:01.174271Z", + "url": "https://files.pythonhosted.org/packages/4e/32/4b144e125678efccf5d5b61581de1c4088d6b0286e46096e3b8de0d556c8/django-5.2.12-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.12.tar.gz", + "hashes": { + "sha256": "6b809af7165c73eff5ce1c87fdae75d4da6520d6667f86401ecf55b681eb1eeb" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10860574, + "upload-time": "2026-03-03T13:56:05.509049Z", + "url": "https://files.pythonhosted.org/packages/bd/55/b9445fc0695b03746f355c05b2eecc54c34e05198c686f4fc4406b722b52/django-5.2.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7d691c1ac4909ba8dd71c875762128555dcad747d6d73ae7c32240dd40856de1" + }, + "data-dist-info-metadata": { + "sha256": "7d691c1ac4909ba8dd71c875762128555dcad747d6d73ae7c32240dd40856de1" + }, + "filename": "django-5.2.13-py3-none-any.whl", + "hashes": { + "sha256": "5788fce61da23788a8ce6f02583765ab060d396720924789f97fa42119d37f7a" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8310982, + "upload-time": "2026-04-07T14:02:08.883722Z", + "url": "https://files.pythonhosted.org/packages/59/b1/51ab36b2eefcf8cdb9338c7188668a157e29e30306bfc98a379704c9e10d/django-5.2.13-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.13.tar.gz", + "hashes": { + "sha256": "a31589db5188d074c63f0945c3888fad104627dfcc236fb2b97f71f89da33bc4" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10890368, + "upload-time": "2026-04-07T14:02:15.072963Z", + "url": "https://files.pythonhosted.org/packages/1f/c5/c69e338eb2959f641045802e5ea87ca4bf5ac90c5fd08953ca10742fad51/django-5.2.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6d24cd995bfac6c953c2bb90e7e53b8fc8795d3b89a205d09bd1928befd990ef" + }, + "data-dist-info-metadata": { + "sha256": "6d24cd995bfac6c953c2bb90e7e53b8fc8795d3b89a205d09bd1928befd990ef" + }, + "filename": "django-5.2.14-py3-none-any.whl", + "hashes": { + "sha256": "6f712143bd3064310d1f50fac859c3e9a274bdcfc9595339853be7779297fc76" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8311320, + "upload-time": "2026-05-05T13:57:25.795150Z", + "url": "https://files.pythonhosted.org/packages/14/44/f172870cf87aa25afef48fb72adba89ee8b77fcab6f3b23d240b923f1528/django-5.2.14-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.14.tar.gz", + "hashes": { + "sha256": "58a63ba841662e5c686b57ba1fec52ddd68c0b93bd96ac3029d55728f00bf8a2" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10895118, + "upload-time": "2026-05-05T13:57:31.104101Z", + "url": "https://files.pythonhosted.org/packages/65/95/95f7faa0950867afaa0bef2460c6263afd6a2c78cc9434046ed28160b015/django-5.2.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6f0816c253ac19563b7bfa900ba65e2b9bb2415aee3821efe104c12870093858" + }, + "data-dist-info-metadata": { + "sha256": "6f0816c253ac19563b7bfa900ba65e2b9bb2415aee3821efe104c12870093858" + }, + "filename": "django-5.2.15-py3-none-any.whl", + "hashes": { + "sha256": "0eb4a9bb1853a35b0286dbc6d916bd352c8c2687195a7f2d6f80cefd840e4970" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8311957, + "upload-time": "2026-06-03T13:03:31.329780Z", + "url": "https://files.pythonhosted.org/packages/92/b5/38140b1643c00d5c46ce69c78e6980fd285aee223100319631bedee4f5e7/django-5.2.15-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.15.tar.gz", + "hashes": { + "sha256": "5154a9bf84ac01dde011e367f355c07dbb329532e06810dcf3ef2af269e236e7" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10873669, + "upload-time": "2026-06-03T13:03:35.892672Z", + "url": "https://files.pythonhosted.org/packages/2b/e3/31722f7284c9f43333daff9aee9184678e4487adcb5506af0db8cea09ce1/django-5.2.15.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "26347a3a91a455307c61a74b30d70a33c8cff80a64e9ea8bdf9c08766a36fb18" + }, + "data-dist-info-metadata": { + "sha256": "26347a3a91a455307c61a74b30d70a33c8cff80a64e9ea8bdf9c08766a36fb18" + }, + "filename": "django-6.0a1-py3-none-any.whl", + "hashes": { + "sha256": "8bc2b47de56a446ad9995a36c9bfeda15f5be413c65d8bde34871d5f778d9172" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 8333170, + "upload-time": "2025-09-17T19:05:31.635495Z", + "url": "https://files.pythonhosted.org/packages/f1/fd/92e699f92520168df34dce1d5e88322e2db3dcc2815c52fd7926eea608a6/django-6.0a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.0a1.tar.gz", + "hashes": { + "sha256": "0195dd90d63d2249079f610779dff5e72d51a5feda82222645e6e941c95b3992" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 11171245, + "upload-time": "2025-09-17T19:05:35.202715Z", + "url": "https://files.pythonhosted.org/packages/91/12/a219b5c2a0c4377f58859f5b68f14449f36ea6668bc20816ad51bef3b5d0/django-6.0a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f6f78e97ae416b682bde69efe7a95352b28f76498e8ccf12c76cb72f8f9a22d8" + }, + "data-dist-info-metadata": { + "sha256": "f6f78e97ae416b682bde69efe7a95352b28f76498e8ccf12c76cb72f8f9a22d8" + }, + "filename": "django-6.0b1-py3-none-any.whl", + "hashes": { + "sha256": "9787a6afc0b003048159758f00c1b3e4b858b089d262680b6e30ea75ecac78e5" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 8320481, + "upload-time": "2025-10-22T18:50:49.035234Z", + "url": "https://files.pythonhosted.org/packages/0e/1a/306fda7e62e27ccbcb92d97f67f1094352a9f22c62f3c2b238fa50eb82d7/django-6.0b1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.0b1.tar.gz", + "hashes": { + "sha256": "1a5435aba85a72fd471ad82b7f516fa607b8c59671c9c26e76753c5d275a6877" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 11172994, + "upload-time": "2025-10-22T18:50:52.505199Z", + "url": "https://files.pythonhosted.org/packages/b4/33/7f7f188e31b3283f95112d0fa45bb2bdefb4d4aae203d8df816763f44677/django-6.0b1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "73dafa14502c82797bb8b92ca8b77c53854dc2ae49ec9d7f676793b0379571ab" + }, + "data-dist-info-metadata": { + "sha256": "73dafa14502c82797bb8b92ca8b77c53854dc2ae49ec9d7f676793b0379571ab" + }, + "filename": "django-6.0rc1-py3-none-any.whl", + "hashes": { + "sha256": "d37fc9cf38a30a20634ca7bc18580cb86351b01e51eda4e06dc66ab9ffe2e7d8" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 8321213, + "upload-time": "2025-11-19T14:56:30.305077Z", + "url": "https://files.pythonhosted.org/packages/27/46/8ece1a206090f1feae6b30dfb0df1a363c757d7978fc8ab4e5b1777b1420/django-6.0rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.0rc1.tar.gz", + "hashes": { + "sha256": "28d47cddbb7ef9c39ad7441c72e6c2d47a487397780ae9e75a4774fe20ac1a7d" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 10921876, + "upload-time": "2025-11-19T14:56:34.843440Z", + "url": "https://files.pythonhosted.org/packages/95/17/0355572300632ead297effb14bf8d9867a9fd1020d3b1828b5c3579d038c/django-6.0rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d25cdfa5319a7e998ee1f778618467508c248c08a599891ab0e4e0ba40b18265" + }, + "data-dist-info-metadata": { + "sha256": "d25cdfa5319a7e998ee1f778618467508c248c08a599891ab0e4e0ba40b18265" + }, + "filename": "django-6.0-py3-none-any.whl", + "hashes": { + "sha256": "1cc2c7344303bbfb7ba5070487c17f7fc0b7174bbb0a38cebf03c675f5f19b6d" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 8339181, + "upload-time": "2025-12-03T16:26:16.231704Z", + "url": "https://files.pythonhosted.org/packages/d7/ae/f19e24789a5ad852670d6885f5480f5e5895576945fcc01817dfd9bc002a/django-6.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.0.tar.gz", + "hashes": { + "sha256": "7b0c1f50c0759bbe6331c6a39c89ae022a84672674aeda908784617ef47d8e26" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 10932418, + "upload-time": "2025-12-03T16:26:21.878277Z", + "url": "https://files.pythonhosted.org/packages/15/75/19762bfc4ea556c303d9af8e36f0cd910ab17dff6c8774644314427a2120/django-6.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "850d054ba4271a49de411afe8e84c7241cd51665841d8fe68ad57467373c202c" + }, + "data-dist-info-metadata": { + "sha256": "850d054ba4271a49de411afe8e84c7241cd51665841d8fe68ad57467373c202c" + }, + "filename": "django-6.0.1-py3-none-any.whl", + "hashes": { + "sha256": "a92a4ff14f664a896f9849009cb8afaca7abe0d6fc53325f3d1895a15253433d" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 8338791, + "upload-time": "2026-01-06T18:55:46.175833Z", + "url": "https://files.pythonhosted.org/packages/95/b5/814ed98bd21235c116fd3436a7ed44d47560329a6d694ec8aac2982dbb93/django-6.0.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.0.1.tar.gz", + "hashes": { + "sha256": "ed76a7af4da21551573b3d9dfc1f53e20dd2e6c7d70a3adc93eedb6338130a5f" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 11069565, + "upload-time": "2026-01-06T18:55:53.069458Z", + "url": "https://files.pythonhosted.org/packages/b5/9b/016f7e55e855ee738a352b05139d4f8b278d0b451bd01ebef07456ef3b0e/django-6.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3a4118b3078962dfbb9eea6ca8dc27cba4e9797cf30b7126cf7a30475a3b0493" + }, + "data-dist-info-metadata": { + "sha256": "3a4118b3078962dfbb9eea6ca8dc27cba4e9797cf30b7126cf7a30475a3b0493" + }, + "filename": "django-6.0.2-py3-none-any.whl", + "hashes": { + "sha256": "610dd3b13d15ec3f1e1d257caedd751db8033c5ad8ea0e2d1219a8acf446ecc6" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 8339381, + "upload-time": "2026-02-03T13:50:15.501752Z", + "url": "https://files.pythonhosted.org/packages/96/ba/a6e2992bc5b8c688249c00ea48cb1b7a9bc09839328c81dc603671460928/django-6.0.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.0.2.tar.gz", + "hashes": { + "sha256": "3046a53b0e40d4b676c3b774c73411d7184ae2745fe8ce5e45c0f33d3ddb71a7" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 10886874, + "upload-time": "2026-02-03T13:50:31.596713Z", + "url": "https://files.pythonhosted.org/packages/26/3e/a1c4207c5dea4697b7a3387e26584919ba987d8f9320f59dc0b5c557a4eb/django-6.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "58607898e5fa82a9d9b0dd6adeee2878f346cf9bbbb4195bc089db4418480849" + }, + "data-dist-info-metadata": { + "sha256": "58607898e5fa82a9d9b0dd6adeee2878f346cf9bbbb4195bc089db4418480849" + }, + "filename": "django-6.0.3-py3-none-any.whl", + "hashes": { + "sha256": "2e5974441491ddb34c3f13d5e7a9f97b07ba03bf70234c0a9c68b79bbb235bc3" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 8358527, + "upload-time": "2026-03-03T13:55:10.552052Z", + "url": "https://files.pythonhosted.org/packages/72/b1/23f2556967c45e34d3d3cf032eb1bd3ef925ee458667fb99052a0b3ea3a6/django-6.0.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.0.3.tar.gz", + "hashes": { + "sha256": "90be765ee756af8a6cbd6693e56452404b5ad15294f4d5e40c0a55a0f4870fe1" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 10872701, + "upload-time": "2026-03-03T13:55:15.026431Z", + "url": "https://files.pythonhosted.org/packages/80/e1/894115c6bd70e2c8b66b0c40a3c367d83a5a48c034a4d904d31b62f7c53a/django-6.0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6669c20e20fb26bb16cfb0ad718823798067ef9fe2f6205f4e6471c199a18c99" + }, + "data-dist-info-metadata": { + "sha256": "6669c20e20fb26bb16cfb0ad718823798067ef9fe2f6205f4e6471c199a18c99" + }, + "filename": "django-6.0.4-py3-none-any.whl", + "hashes": { + "sha256": "14359c809fc16e8f81fd2b59d7d348e4d2d799da6840b10522b6edf7b8afc1da" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 8368342, + "upload-time": "2026-04-07T13:55:37.999802Z", + "url": "https://files.pythonhosted.org/packages/e9/47/3d61d611609764aa71a37f7037b870e7bfb22937366974c4fd46cada7bab/django-6.0.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.0.4.tar.gz", + "hashes": { + "sha256": "8cfa2572b3f2768b2e84983cf3c4811877a01edb64e817986ec5d60751c113ac" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 10907407, + "upload-time": "2026-04-07T13:55:44.961688Z", + "url": "https://files.pythonhosted.org/packages/60/b9/4155091ad1788b38563bd77a7258c0834e8c12a7f56f6975deaf54f8b61d/django-6.0.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8a0bc6abc8d895458af1c4b781741b3791c29df3c058d05abec35ec34998e2a3" + }, + "data-dist-info-metadata": { + "sha256": "8a0bc6abc8d895458af1c4b781741b3791c29df3c058d05abec35ec34998e2a3" + }, + "filename": "django-6.0.5-py3-none-any.whl", + "hashes": { + "sha256": "9d58a7cb49244e74c8e161d5e403a46d6209f1009ba40f5a66d6aa0d0786a8f0" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 8368680, + "upload-time": "2026-05-05T13:54:33.532019Z", + "url": "https://files.pythonhosted.org/packages/94/5b/1328f8b84fce040c404f76822bf8c57d254e368e8cbd8bd67ec2b26d75f5/django-6.0.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.0.5.tar.gz", + "hashes": { + "sha256": "bc6d6872e98a2864c836e42edd644b362db311147dd5aa8d5b82ba7a032f5269" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 10924131, + "upload-time": "2026-05-05T13:54:39.329279Z", + "url": "https://files.pythonhosted.org/packages/5e/f1/bf85f0d29ef76abf901f193fe8fef4769d3da7794197832bc30151c071d8/django-6.0.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7416b61d4882e2984aee60cfeff45ab7ad3832ddc94cea8fb5746a511dd68f89" + }, + "data-dist-info-metadata": { + "sha256": "7416b61d4882e2984aee60cfeff45ab7ad3832ddc94cea8fb5746a511dd68f89" + }, + "filename": "django-6.0.6-py3-none-any.whl", + "hashes": { + "sha256": "25148b1194c47c2e685e5f5e9c5d59c78b075dfd282cb9618861ba6c1708f4d2" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 8373354, + "upload-time": "2026-06-03T13:02:41.720263Z", + "url": "https://files.pythonhosted.org/packages/eb/50/23f9dc45483419a3cc2085b498b25adfbf10642b2941c73e6d2dfaffc9ab/django-6.0.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.0.6.tar.gz", + "hashes": { + "sha256": "ad03916ba59523d781ae5c3f631960c23d69a9d9c43cecda52fc23b47e953713" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 10905525, + "upload-time": "2026-06-03T13:02:46.503360Z", + "url": "https://files.pythonhosted.org/packages/78/29/ac41e16097af67066d97a7d5775c5d8e7efc5d0284f6b0a159e07b9adb92/django-6.0.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "62b3a7e06a1708afd23f595ef3c47aad04c38ca9768a906681af9406034d0676" + }, + "data-dist-info-metadata": { + "sha256": "62b3a7e06a1708afd23f595ef3c47aad04c38ca9768a906681af9406034d0676" + }, + "filename": "django-6.1a1-py3-none-any.whl", + "hashes": { + "sha256": "fc617100cc0db25e8e93cb2ed7be65684787a46cbce26ecf87d217e1c5ae4b98" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 8393399, + "upload-time": "2026-05-20T19:40:43.638389Z", + "url": "https://files.pythonhosted.org/packages/37/db/7d4ad06746747ceee4807dc9db16085e1424d7bd9cc8bf7dedf9bba16a93/django-6.1a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.1a1.tar.gz", + "hashes": { + "sha256": "abd3a1ec92cf4817654fd83ab708932b5d2d12a0cec993ea169320682c193ad0" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 11172061, + "upload-time": "2026-05-20T19:40:50.995447Z", + "url": "https://files.pythonhosted.org/packages/9c/fc/bbccfafecb518bc6e3dd5da753570f55c8e59dd8cb4b8b428db64d91b867/django-6.1a1.tar.gz", + "yanked": false + } + ], + "meta": { + "_last-serial": 37677816, + "api-version": "1.4" + }, + "name": "django", + "project-status": { + "status": "active" + }, + "versions": [ + "1.1.3", + "1.1.4", + "1.2", + "1.2.1", + "1.2.2", + "1.2.3", + "1.2.4", + "1.2.5", + "1.2.6", + "1.2.7", + "1.3", + "1.3.1", + "1.3.2", + "1.3.3", + "1.3.4", + "1.3.5", + "1.3.6", + "1.3.7", + "1.4", + "1.4.1", + "1.4.2", + "1.4.3", + "1.4.4", + "1.4.5", + "1.4.6", + "1.4.7", + "1.4.8", + "1.4.9", + "1.4.10", + "1.4.11", + "1.4.12", + "1.4.13", + "1.4.14", + "1.4.15", + "1.4.16", + "1.4.17", + "1.4.18", + "1.4.19", + "1.4.20", + "1.4.21", + "1.4.22", + "1.5", + "1.5.1", + "1.5.2", + "1.5.3", + "1.5.4", + "1.5.5", + "1.5.6", + "1.5.7", + "1.5.8", + "1.5.9", + "1.5.10", + "1.5.11", + "1.5.12", + "1.6", + "1.6.1", + "1.6.2", + "1.6.3", + "1.6.4", + "1.6.5", + "1.6.6", + "1.6.7", + "1.6.8", + "1.6.9", + "1.6.10", + "1.6.11", + "1.7", + "1.7.1", + "1.7.2", + "1.7.3", + "1.7.4", + "1.7.5", + "1.7.6", + "1.7.7", + "1.7.8", + "1.7.9", + "1.7.10", + "1.7.11", + "1.8a1", + "1.8b1", + "1.8b2", + "1.8c1", + "1.8", + "1.8.1", + "1.8.2", + "1.8.3", + "1.8.4", + "1.8.5", + "1.8.6", + "1.8.7", + "1.8.8", + "1.8.9", + "1.8.10", + "1.8.11", + "1.8.12", + "1.8.13", + "1.8.14", + "1.8.15", + "1.8.16", + "1.8.17", + "1.8.18", + "1.8.19", + "1.9a1", + "1.9b1", + "1.9rc1", + "1.9rc2", + "1.9", + "1.9.1", + "1.9.2", + "1.9.3", + "1.9.4", + "1.9.5", + "1.9.6", + "1.9.7", + "1.9.8", + "1.9.9", + "1.9.10", + "1.9.11", + "1.9.12", + "1.9.13", + "1.10a1", + "1.10b1", + "1.10rc1", + "1.10", + "1.10.1", + "1.10.2", + "1.10.3", + "1.10.4", + "1.10.5", + "1.10.6", + "1.10.7", + "1.10.8", + "1.11a1", + "1.11b1", + "1.11rc1", + "1.11", + "1.11.1", + "1.11.2", + "1.11.3", + "1.11.4", + "1.11.5", + "1.11.6", + "1.11.7", + "1.11.8", + "1.11.9", + "1.11.10", + "1.11.11", + "1.11.12", + "1.11.13", + "1.11.14", + "1.11.15", + "1.11.16", + "1.11.17", + "1.11.18", + "1.11.20", + "1.11.21", + "1.11.22", + "1.11.23", + "1.11.24", + "1.11.25", + "1.11.26", + "1.11.27", + "1.11.28", + "1.11.29", + "2.0a1", + "2.0b1", + "2.0rc1", + "2.0", + "2.0.1", + "2.0.2", + "2.0.3", + "2.0.4", + "2.0.5", + "2.0.6", + "2.0.7", + "2.0.8", + "2.0.9", + "2.0.10", + "2.0.12", + "2.0.13", + "2.1a1", + "2.1b1", + "2.1rc1", + "2.1", + "2.1.1", + "2.1.2", + "2.1.3", + "2.1.4", + "2.1.5", + "2.1.7", + "2.1.8", + "2.1.9", + "2.1.10", + "2.1.11", + "2.1.12", + "2.1.13", + "2.1.14", + "2.1.15", + "2.2a1", + "2.2b1", + "2.2rc1", + "2.2", + "2.2.1", + "2.2.2", + "2.2.3", + "2.2.4", + "2.2.5", + "2.2.6", + "2.2.7", + "2.2.8", + "2.2.9", + "2.2.10", + "2.2.11", + "2.2.12", + "2.2.13", + "2.2.14", + "2.2.15", + "2.2.16", + "2.2.17", + "2.2.18", + "2.2.19", + "2.2.20", + "2.2.21", + "2.2.22", + "2.2.23", + "2.2.24", + "2.2.25", + "2.2.26", + "2.2.27", + "2.2.28", + "3.0a1", + "3.0b1", + "3.0rc1", + "3.0", + "3.0.1", + "3.0.2", + "3.0.3", + "3.0.4", + "3.0.5", + "3.0.6", + "3.0.7", + "3.0.8", + "3.0.9", + "3.0.10", + "3.0.11", + "3.0.12", + "3.0.13", + "3.0.14", + "3.1a1", + "3.1b1", + "3.1rc1", + "3.1", + "3.1.1", + "3.1.2", + "3.1.3", + "3.1.4", + "3.1.5", + "3.1.6", + "3.1.7", + "3.1.8", + "3.1.9", + "3.1.10", + "3.1.11", + "3.1.12", + "3.1.13", + "3.1.14", + "3.2a1", + "3.2b1", + "3.2rc1", + "3.2", + "3.2.1", + "3.2.2", + "3.2.3", + "3.2.4", + "3.2.5", + "3.2.6", + "3.2.7", + "3.2.8", + "3.2.9", + "3.2.10", + "3.2.11", + "3.2.12", + "3.2.13", + "3.2.14", + "3.2.15", + "3.2.16", + "3.2.17", + "3.2.18", + "3.2.19", + "3.2.20", + "3.2.21", + "3.2.22", + "3.2.23", + "3.2.24", + "3.2.25", + "4.0a1", + "4.0b1", + "4.0rc1", + "4.0", + "4.0.1", + "4.0.2", + "4.0.3", + "4.0.4", + "4.0.5", + "4.0.6", + "4.0.7", + "4.0.8", + "4.0.9", + "4.0.10", + "4.1a1", + "4.1b1", + "4.1rc1", + "4.1", + "4.1.1", + "4.1.2", + "4.1.3", + "4.1.4", + "4.1.5", + "4.1.6", + "4.1.7", + "4.1.8", + "4.1.9", + "4.1.10", + "4.1.11", + "4.1.12", + "4.1.13", + "4.2a1", + "4.2b1", + "4.2rc1", + "4.2", + "4.2.1", + "4.2.2", + "4.2.3", + "4.2.4", + "4.2.5", + "4.2.6", + "4.2.7", + "4.2.8", + "4.2.9", + "4.2.10", + "4.2.11", + "4.2.12", + "4.2.13", + "4.2.14", + "4.2.15", + "4.2.16", + "4.2.17", + "4.2.18", + "4.2.19", + "4.2.20", + "4.2.21", + "4.2.22", + "4.2.23", + "4.2.24", + "4.2.25", + "4.2.26", + "4.2.27", + "4.2.28", + "4.2.29", + "4.2.30", + "5.0a1", + "5.0b1", + "5.0rc1", + "5.0", + "5.0.1", + "5.0.2", + "5.0.3", + "5.0.4", + "5.0.5", + "5.0.6", + "5.0.7", + "5.0.8", + "5.0.9", + "5.0.10", + "5.0.11", + "5.0.12", + "5.0.13", + "5.0.14", + "5.1a1", + "5.1b1", + "5.1rc1", + "5.1", + "5.1.1", + "5.1.2", + "5.1.3", + "5.1.4", + "5.1.5", + "5.1.6", + "5.1.7", + "5.1.8", + "5.1.9", + "5.1.10", + "5.1.11", + "5.1.12", + "5.1.13", + "5.1.14", + "5.1.15", + "5.2a1", + "5.2b1", + "5.2rc1", + "5.2", + "5.2.1", + "5.2.2", + "5.2.3", + "5.2.4", + "5.2.5", + "5.2.6", + "5.2.7", + "5.2.8", + "5.2.9", + "5.2.10", + "5.2.11", + "5.2.12", + "5.2.13", + "5.2.14", + "5.2.15", + "6.0a1", + "6.0b1", + "6.0rc1", + "6.0", + "6.0.1", + "6.0.2", + "6.0.3", + "6.0.4", + "6.0.5", + "6.0.6", + "6.1a1" + ] + } + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - "86400" + Cache-Control: + - max-age=600, public + Content-Security-Policy: + - default-src 'none'; sandbox allow-top-navigation + Content-Type: + - application/vnd.pypi.simple.v1+json + Etag: + - '"feeRBKd2PZwZTpeeMrLHTg"' + Permissions-Policy: + - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept-Encoding, Accept + X-Cache: + - MISS, HIT, HIT + X-Cache-Hits: + - 0, 160, 1 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-Pypi-Last-Serial: + - "37677816" + X-Served-By: + - cache-iad-kiad7000154-IAD, cache-iad-kiad7000154-IAD, cache-iad-kiad7000082-IAD, cache-syd10159-SYD + X-Timer: + - S1781140077.733050,VS0,VE1 + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 0s From 4fa40877880c9b0611dbbbef03a703d6fc77a82f Mon Sep 17 00:00:00 2001 From: Rex P Date: Thu, 11 Jun 2026 11:48:49 +1000 Subject: [PATCH 04/38] Client movement --- .../clientimpl/localmatcher/localmatcher.go | 17 +++++-- .../clients/clientimpl/localmatcher/zip.go | 20 ++++---- .../clientimpl/localmatcher/zip_test.go | 39 +++++++-------- .../clientimpl/osvmatcher/osvmatcher.go | 14 +++--- pkg/osvscanner/osvscanner.go | 47 +++++++++++++------ pkg/osvscanner/scan.go | 16 +------ 6 files changed, 80 insertions(+), 73 deletions(-) diff --git a/internal/clients/clientimpl/localmatcher/localmatcher.go b/internal/clients/clientimpl/localmatcher/localmatcher.go index 306c8320e7b..d19fe11e9f6 100644 --- a/internal/clients/clientimpl/localmatcher/localmatcher.go +++ b/internal/clients/clientimpl/localmatcher/localmatcher.go @@ -6,11 +6,13 @@ import ( "context" "errors" "fmt" + "net/http" "os" "path" "github.com/google/osv-scalibr/extractor" "github.com/google/osv-scalibr/inventory/osvecosystem" + "github.com/google/osv-scalibr/plugin/config" "github.com/google/osv-scanner/v2/internal/cmdlogger" "github.com/google/osv-scanner/v2/internal/imodels" "github.com/google/osv-scanner/v2/internal/utility/pathfilter" @@ -29,21 +31,26 @@ type LocalMatcher struct { downloadDB bool // failedDBs keeps track of the errors when getting databases for each ecosystem failedDBs map[osvconstants.Ecosystem]error - // userAgent sets the user agent requests for db zips are made with - userAgent string + // httpClient is used to download database zip archives + httpClient *http.Client } -func NewLocalMatcher(localDBPath string, userAgent string, downloadDB bool) (*LocalMatcher, error) { +func NewLocalMatcher(localDBPath string, clientFactories config.ClientFactories, downloadDB bool) (*LocalMatcher, error) { dbBasePath, err := setupLocalDBDirectory(localDBPath) if err != nil { return nil, fmt.Errorf("could not create %s: %w", dbBasePath, err) } + httpClient := http.DefaultClient + if clientFactories != nil { + httpClient = clientFactories.HTTPClient() + } + return &LocalMatcher{ dbBasePath: dbBasePath, dbs: make(map[osvconstants.Ecosystem]*ZipDB), downloadDB: downloadDB, - userAgent: userAgent, + httpClient: httpClient, failedDBs: make(map[osvconstants.Ecosystem]error), }, nil } @@ -133,7 +140,7 @@ func (matcher *LocalMatcher) loadDBFromCache(ctx context.Context, eco osvconstan dbRoot, safeEco, fmt.Sprintf("%s/%s/all.zip", zippedDBRemoteHost, safeEco), - matcher.userAgent, + matcher.httpClient, !matcher.downloadDB, invs, ) diff --git a/internal/clients/clientimpl/localmatcher/zip.go b/internal/clients/clientimpl/localmatcher/zip.go index 8950ea2fae2..dc21e816bbf 100644 --- a/internal/clients/clientimpl/localmatcher/zip.go +++ b/internal/clients/clientimpl/localmatcher/zip.go @@ -35,8 +35,8 @@ type ZipDB struct { StoredAt string // the vulnerabilities that are loaded into this database Vulnerabilities []*osvschema.Vulnerability - // User agent to query with - UserAgent string + // HTTPClient is used to download database zip archives + HTTPClient *http.Client // whether this database only has some of the advisories // loaded from the underlying zip file @@ -48,14 +48,14 @@ type ZipDB struct { var ErrOfflineDatabaseNotFound = errors.New("no offline version of the OSV database is available") -func fetchRemoteArchiveCRC32CHash(ctx context.Context, url string) (uint32, error) { +func fetchRemoteArchiveCRC32CHash(ctx context.Context, client *http.Client, url string) (uint32, error) { req, err := http.NewRequestWithContext(ctx, http.MethodHead, url, nil) if err != nil { return 0, err } - resp, err := http.DefaultClient.Do(req) + resp, err := client.Do(req) if err != nil { return 0, err } @@ -104,7 +104,7 @@ func (db *ZipDB) fetchZip(ctx context.Context) (*os.File, error) { } if err == nil { - remoteHash, err := fetchRemoteArchiveCRC32CHash(ctx, db.ArchiveURL) + remoteHash, err := fetchRemoteArchiveCRC32CHash(ctx, db.HTTPClient, db.ArchiveURL) if err != nil { return nil, err @@ -127,11 +127,7 @@ func (db *ZipDB) fetchZip(ctx context.Context) (*os.File, error) { return nil, fmt.Errorf("could not retrieve OSV database archive: %w", err) } - if db.UserAgent != "" { - req.Header.Set("User-Agent", db.UserAgent) - } - - resp, err := http.DefaultClient.Do(req) + resp, err := db.HTTPClient.Do(req) if err != nil { return nil, fmt.Errorf("could not retrieve OSV database archive: %w", err) } @@ -267,14 +263,14 @@ func (db *ZipDB) load(ctx context.Context, names []string) error { return nil } -func NewZippedDB(ctx context.Context, dbRoot *os.Root, name, url, userAgent string, offline bool, pkgs []*extractor.Package) (*ZipDB, error) { +func NewZippedDB(ctx context.Context, dbRoot *os.Root, name, url string, httpClient *http.Client, offline bool, pkgs []*extractor.Package) (*ZipDB, error) { db := &ZipDB{ dbRoot: dbRoot, Name: name, ArchiveURL: url, Offline: offline, StoredAt: path.Join(name, "all.zip"), - UserAgent: userAgent, + HTTPClient: httpClient, // we only fully load the database if we're not provided a list of packages Partial: len(pkgs) != 0, diff --git a/internal/clients/clientimpl/localmatcher/zip_test.go b/internal/clients/clientimpl/localmatcher/zip_test.go index 2b73af5d460..6742f71a973 100644 --- a/internal/clients/clientimpl/localmatcher/zip_test.go +++ b/internal/clients/clientimpl/localmatcher/zip_test.go @@ -19,14 +19,11 @@ import ( "github.com/google/osv-scalibr/extractor" "github.com/google/osv-scanner/v2/internal/clients/clientimpl/localmatcher" "github.com/google/osv-scanner/v2/internal/testutility" - "github.com/google/osv-scanner/v2/internal/version" "github.com/ossf/osv-schema/bindings/go/osvschema" "google.golang.org/protobuf/encoding/protojson" "google.golang.org/protobuf/testing/protocmp" ) -const userAgent = "osv-scanner_test/" + version.OSVVersion - func expectDBToHaveOSVs( t *testing.T, db *localmatcher.ZipDB, @@ -49,7 +46,7 @@ func expectDBToHaveOSVs( } //nolint:unparam // name always receives "my-db" in tests but keeping it for flexibility -func newZippedDB(ctx context.Context, t *testing.T, dbBasePath, name, url, userAgent string, offline bool, pkgs []*extractor.Package) (*localmatcher.ZipDB, error) { +func newZippedDB(ctx context.Context, t *testing.T, dbBasePath, name, url string, client *http.Client, offline bool, pkgs []*extractor.Package) (*localmatcher.ZipDB, error) { t.Helper() dbRoot, err := os.OpenRoot(dbBasePath) if err != nil { @@ -59,7 +56,7 @@ func newZippedDB(ctx context.Context, t *testing.T, dbBasePath, name, url, userA dbRoot.Close() }) - return localmatcher.NewZippedDB(ctx, dbRoot, name, url, userAgent, offline, pkgs) + return localmatcher.NewZippedDB(ctx, dbRoot, name, url, client, offline, pkgs) } func cacheWrite(t *testing.T, storedAt string, cache []byte) { @@ -163,7 +160,7 @@ func TestNewZippedDB_Offline_WithoutCache(t *testing.T) { t.Errorf("a server request was made when running offline") }) - _, err := newZippedDB(t.Context(), t, testDir, "my-db", ts.URL, userAgent, true, nil) + _, err := newZippedDB(t.Context(), t, testDir, "my-db", ts.URL, http.DefaultClient, true, nil) if !errors.Is(err, localmatcher.ErrOfflineDatabaseNotFound) { t.Errorf("expected \"%v\" error but got \"%v\"", localmatcher.ErrOfflineDatabaseNotFound, err) @@ -195,7 +192,7 @@ func TestNewZippedDB_Offline_WithCache(t *testing.T) { "GHSA-5.json": {Id: "GHSA-5"}, })) - db, err := newZippedDB(t.Context(), t, testDir, "my-db", ts.URL, userAgent, true, nil) + db, err := newZippedDB(t.Context(), t, testDir, "my-db", ts.URL, http.DefaultClient, true, nil) if err != nil { t.Fatalf("unexpected error \"%v\"", err) @@ -216,7 +213,7 @@ func TestNewZippedDB_BadZip(t *testing.T) { _, _ = w.Write([]byte("this is not a zip")) }) - _, err := newZippedDB(t.Context(), t, testDir, "my-db", ts.URL, userAgent, false, nil) + _, err := newZippedDB(t.Context(), t, testDir, "my-db", ts.URL, http.DefaultClient, false, nil) if err == nil { t.Errorf("expected an error but did not get one") @@ -228,7 +225,7 @@ func TestNewZippedDB_UnsupportedProtocol(t *testing.T) { testDir := testutility.CreateTestDir(t) - _, err := newZippedDB(t.Context(), t, testDir, "my-db", "file://hello-world", userAgent, false, nil) + _, err := newZippedDB(t.Context(), t, testDir, "my-db", "file://hello-world", http.DefaultClient, false, nil) if err == nil { t.Errorf("expected an error but did not get one") @@ -258,7 +255,7 @@ func TestNewZippedDB_Online_WithoutCache(t *testing.T) { }) }) - db, err := newZippedDB(t.Context(), t, testDir, "my-db", ts.URL, userAgent, false, nil) + db, err := newZippedDB(t.Context(), t, testDir, "my-db", ts.URL, http.DefaultClient, false, nil) if err != nil { t.Fatalf("unexpected error \"%v\"", err) @@ -293,7 +290,7 @@ func TestNewZippedDB_Online_WithoutCacheAndNoHashHeader(t *testing.T) { })) }) - db, err := newZippedDB(t.Context(), t, testDir, "my-db", ts.URL, userAgent, false, nil) + db, err := newZippedDB(t.Context(), t, testDir, "my-db", ts.URL, http.DefaultClient, false, nil) if err != nil { t.Fatalf("unexpected error \"%v\"", err) @@ -334,7 +331,7 @@ func TestNewZippedDB_Online_WithSameCache(t *testing.T) { cacheWrite(t, determineStoredAtPath(testDir, "my-db"), cache) - db, err := newZippedDB(t.Context(), t, testDir, "my-db", ts.URL, userAgent, false, nil) + db, err := newZippedDB(t.Context(), t, testDir, "my-db", ts.URL, http.DefaultClient, false, nil) if err != nil { t.Fatalf("unexpected error \"%v\"", err) @@ -375,7 +372,7 @@ func TestNewZippedDB_Online_WithDifferentCache(t *testing.T) { "GHSA-3.json": {Id: "GHSA-3"}, })) - db, err := newZippedDB(t.Context(), t, testDir, "my-db", ts.URL, userAgent, false, nil) + db, err := newZippedDB(t.Context(), t, testDir, "my-db", ts.URL, http.DefaultClient, false, nil) if err != nil { t.Fatalf("unexpected error \"%v\"", err) @@ -402,7 +399,7 @@ func TestNewZippedDB_Online_WithCacheButBadHeadResponse(t *testing.T) { "GHSA-3.json": {Id: "GHSA-3"}, })) - _, err := newZippedDB(t.Context(), t, testDir, "my-db", ts.URL, userAgent, false, nil) + _, err := newZippedDB(t.Context(), t, testDir, "my-db", ts.URL, http.DefaultClient, false, nil) if err == nil { t.Errorf("expected an error but did not get one") @@ -432,7 +429,7 @@ func TestNewZippedDB_Online_WithCacheButBadHashHeader(t *testing.T) { "GHSA-3.json": {Id: "GHSA-3"}, })) - _, err := newZippedDB(t.Context(), t, testDir, "my-db", ts.URL, userAgent, false, nil) + _, err := newZippedDB(t.Context(), t, testDir, "my-db", ts.URL, http.DefaultClient, false, nil) if err == nil { t.Errorf("expected an error but did not get one") @@ -460,7 +457,7 @@ func TestNewZippedDB_Online_WithCacheButNoHashHeader(t *testing.T) { "GHSA-3.json": {Id: "GHSA-3"}, })) - _, err := newZippedDB(t.Context(), t, testDir, "my-db", ts.URL, userAgent, false, nil) + _, err := newZippedDB(t.Context(), t, testDir, "my-db", ts.URL, http.DefaultClient, false, nil) if err == nil { t.Errorf("expected an error but did not get one") @@ -488,7 +485,7 @@ func TestNewZippedDB_Online_WithBadCache(t *testing.T) { cacheWriteBad(t, determineStoredAtPath(testDir, "my-db"), "this is not json!") - db, err := newZippedDB(t.Context(), t, testDir, "my-db", ts.URL, userAgent, false, nil) + db, err := newZippedDB(t.Context(), t, testDir, "my-db", ts.URL, http.DefaultClient, false, nil) if err != nil { t.Fatalf("unexpected error \"%v\"", err) @@ -515,7 +512,7 @@ func TestNewZippedDB_Online_WithBadGetResponse(t *testing.T) { _, _ = writeOSVsZip(t, w, map[string]*osvschema.Vulnerability{}) }) - _, err := newZippedDB(t.Context(), t, testDir, "my-db", ts.URL, userAgent, false, nil) + _, err := newZippedDB(t.Context(), t, testDir, "my-db", ts.URL, http.DefaultClient, false, nil) if err == nil { t.Errorf("expected an error but did not get one") @@ -539,7 +536,7 @@ func TestNewZippedDB_FileChecks(t *testing.T) { }) }) - db, err := newZippedDB(t.Context(), t, testDir, "my-db", ts.URL, userAgent, false, nil) + db, err := newZippedDB(t.Context(), t, testDir, "my-db", ts.URL, http.DefaultClient, false, nil) if err != nil { t.Fatalf("unexpected error \"%v\"", err) @@ -628,7 +625,7 @@ func TestNewZippedDB_WithSpecificPackages(t *testing.T) { testDir, "my-db", ts.URL, - userAgent, + http.DefaultClient, false, []*extractor.Package{{Name: "pkg-1"}, {Name: "pkg-3"}, {Name: "https://github.com/org/repo"}}, ) @@ -701,7 +698,7 @@ func TestNewZippedDB_PathTraversal(t *testing.T) { dbRoot, "../../escaped", ts.URL, - userAgent, + http.DefaultClient, false, nil, ) diff --git a/internal/clients/clientimpl/osvmatcher/osvmatcher.go b/internal/clients/clientimpl/osvmatcher/osvmatcher.go index 6f3b50a4f79..da0e5de4dc8 100644 --- a/internal/clients/clientimpl/osvmatcher/osvmatcher.go +++ b/internal/clients/clientimpl/osvmatcher/osvmatcher.go @@ -8,6 +8,7 @@ import ( "time" "github.com/google/osv-scalibr/extractor" + "github.com/google/osv-scalibr/plugin/config" "github.com/google/osv-scalibr/purl" "github.com/google/osv-scanner/v2/internal/cachedregexp" "github.com/google/osv-scanner/v2/internal/cmdlogger" @@ -45,18 +46,19 @@ type OSVMatcher struct { InitialQueryTimeout time.Duration } -func New(initialQueryTimeout time.Duration, userAgent string, httpClient *http.Client) *OSVMatcher { - if httpClient == nil { - httpClient = http.DefaultClient +func New(initialQueryTimeout time.Duration, userAgent string, clientFactories config.ClientFactories) *OSVMatcher { + httpClient := http.DefaultClient + if clientFactories != nil { + httpClient = clientFactories.HTTPClient() } - config := osvdev.DefaultConfig() - config.UserAgent = userAgent + cfg := osvdev.DefaultConfig() + cfg.UserAgent = userAgent return &OSVMatcher{ Client: osvdev.OSVClient{ HTTPClient: httpClient, - Config: config, + Config: cfg, BaseHostURL: osvdev.DefaultBaseURL, }, InitialQueryTimeout: initialQueryTimeout, diff --git a/pkg/osvscanner/osvscanner.go b/pkg/osvscanner/osvscanner.go index 8bf8e0be0c2..603dce09032 100644 --- a/pkg/osvscanner/osvscanner.go +++ b/pkg/osvscanner/osvscanner.go @@ -122,7 +122,7 @@ var ErrVulnerabilitiesFound = errors.New("vulnerabilities found") // TODO(v2): Actually use this error var ErrAPIFailed = errors.New("API query failed") -func initializeExternalAccessors(actions ScannerActions) (ExternalAccessors, error) { +func initializeExternalAccessors(actions ScannerActions, clientFactories scalibrconfig.ClientFactories) (ExternalAccessors, error) { externalAccessors := ExternalAccessors{} var err error @@ -137,7 +137,7 @@ func initializeExternalAccessors(actions ScannerActions) (ExternalAccessors, err // --- Vulnerability Matcher --- externalAccessors.VulnMatcher, err = localmatcher.NewLocalMatcher(actions.LocalDBPath, - userAgent, actions.DownloadDatabases) + clientFactories, actions.DownloadDatabases) if err != nil { return ExternalAccessors{}, err } @@ -148,14 +148,15 @@ func initializeExternalAccessors(actions ScannerActions) (ExternalAccessors, err // Online Mode // ----------- // --- Vulnerability Matcher --- - externalAccessors.VulnMatcher = osvmatcher.New(5*time.Minute, userAgent, actions.HTTPClient) + externalAccessors.VulnMatcher = osvmatcher.New(5*time.Minute, userAgent, clientFactories) // --- License Matcher --- if len(actions.ScanLicensesAllowlist) > 0 || actions.ScanLicensesSummary { - depsDevAPIClient, err := datasource.NewCachedInsightsClient(depsdev.DepsdevAPI, userAgent) + conn, err := clientFactories.GRPCClientConn(depsdev.DepsdevAPI) if err != nil { return ExternalAccessors{}, err } + depsDevAPIClient := datasource.NewCachedInsightsClientWithConn(conn) externalAccessors.LicenseMatcher = &licensematcher.DepsDevLicenseMatcher{ Client: depsDevAPIClient, @@ -164,8 +165,14 @@ func initializeExternalAccessors(actions ScannerActions) (ExternalAccessors, err // --- OSV.dev Client --- // We create a separate client from VulnMatcher to keep things clean. - externalAccessors.OSVDevClient = osvdev.DefaultClient() - externalAccessors.OSVDevClient.Config.UserAgent = userAgent + httpClient := clientFactories.HTTPClient() + cfg := osvdev.DefaultConfig() + cfg.UserAgent = userAgent + externalAccessors.OSVDevClient = &osvdev.OSVClient{ + HTTPClient: httpClient, + Config: cfg, + BaseHostURL: osvdev.DefaultBaseURL, + } return externalAccessors, nil } @@ -201,13 +208,26 @@ func DoScan(actions ScannerActions) (models.VulnerabilityResults, error) { } // --- Setup Accessors/Clients --- - accessors, err := initializeExternalAccessors(actions) + var clientFactories scalibrconfig.ClientFactories + if actions.ClientFactories != nil { + clientFactories = actions.ClientFactories + } else { + cf := localscalibr.NewClientFactories(actions.HTTPClient, actions.RequestUserAgent) + clientFactories = cf + defer func() { + if err := cf.Close(); err != nil { + cmdlogger.Errorf("Failed to close scalibr client factories: %v", err) + } + }() + } + + accessors, err := initializeExternalAccessors(actions, clientFactories) if err != nil { return models.VulnerabilityResults{}, fmt.Errorf("failed to initialize accessors: %w", err) } // ----- Perform Scanning ----- - packagesAndFindings, err := scan(accessors, actions) + packagesAndFindings, err := scan(accessors, actions, clientFactories) if err != nil { return models.VulnerabilityResults{}, err } @@ -261,12 +281,6 @@ func DoContainerScan(actions ScannerActions) (models.VulnerabilityResults, error } } - // --- Setup Accessors/Clients --- - accessors, err := initializeExternalAccessors(actions) - if err != nil { - return models.VulnerabilityResults{}, fmt.Errorf("failed to initialize accessors: %w", err) - } - var clientFactories scalibrconfig.ClientFactories if actions.ClientFactories != nil { clientFactories = actions.ClientFactories @@ -280,6 +294,11 @@ func DoContainerScan(actions ScannerActions) (models.VulnerabilityResults, error }() } + accessors, err := initializeExternalAccessors(actions, clientFactories) + if err != nil { + return models.VulnerabilityResults{}, fmt.Errorf("failed to initialize accessors: %w", err) + } + plugins := getPlugins( []string{"artifact"}, accessors, diff --git a/pkg/osvscanner/scan.go b/pkg/osvscanner/scan.go index 87bf0dee7ee..68153f21c22 100644 --- a/pkg/osvscanner/scan.go +++ b/pkg/osvscanner/scan.go @@ -24,7 +24,6 @@ import ( "github.com/google/osv-scalibr/plugin/config" "github.com/google/osv-scanner/v2/internal/cmdlogger" "github.com/google/osv-scanner/v2/internal/output" - localscalibr "github.com/google/osv-scanner/v2/internal/scalibr" "github.com/google/osv-scanner/v2/internal/scalibrextract/filesystem/vendored" "github.com/google/osv-scanner/v2/internal/scalibrextract/vcs/gitcommitdirect" "github.com/google/osv-scanner/v2/internal/scalibrextract/vcs/gitrepo" @@ -120,22 +119,9 @@ func countNotEnrichers(plugins []plugin.Plugin) int { } // scan essentially converts ScannerActions into imodels.ScanResult by performing the extractions -func scan(accessors ExternalAccessors, actions ScannerActions) (*inventory.Inventory, error) { +func scan(accessors ExternalAccessors, actions ScannerActions, clientFactories config.ClientFactories) (*inventory.Inventory, error) { var inv inventory.Inventory - var clientFactories config.ClientFactories - if actions.ClientFactories != nil { - clientFactories = actions.ClientFactories - } else { - cf := localscalibr.NewClientFactories(actions.HTTPClient, actions.RequestUserAgent) - clientFactories = cf - defer func() { - if err := cf.Close(); err != nil { - cmdlogger.Errorf("Failed to close scalibr client factories: %v", err) - } - }() - } - plugins := getPlugins( []string{"lockfile", "sbom", "directory"}, accessors, From 20df4ac14b9e9f068024318f8d90b8190974cce6 Mon Sep 17 00:00:00 2001 From: Rex P Date: Thu, 11 Jun 2026 16:23:47 +1000 Subject: [PATCH 05/38] filter logic --- internal/scalibrannotator/filter/filter.go | 163 ++++++++++++++++++ .../scalibrannotator/filter/filter_test.go | 145 ++++++++++++++++ pkg/osvscanner/exclude.go | 1 + pkg/osvscanner/filter.go | 108 ------------ pkg/osvscanner/filter_internal_test.go | 63 ------- pkg/osvscanner/osvscanner.go | 45 +++-- pkg/osvscanner/scan.go | 66 +++++-- 7 files changed, 384 insertions(+), 207 deletions(-) create mode 100644 internal/scalibrannotator/filter/filter.go create mode 100644 internal/scalibrannotator/filter/filter_test.go diff --git a/internal/scalibrannotator/filter/filter.go b/internal/scalibrannotator/filter/filter.go new file mode 100644 index 00000000000..4974b1d7450 --- /dev/null +++ b/internal/scalibrannotator/filter/filter.go @@ -0,0 +1,163 @@ +// Package filter provides an annotator that filters out unscannable, non-container-relevant, +// or ignored packages from the scan results before matching begins. +package filter + +import ( + "context" + "fmt" + "sync" + + "github.com/google/osv-scalibr/annotator" + "github.com/google/osv-scalibr/extractor" + "github.com/google/osv-scalibr/inventory" + "github.com/google/osv-scalibr/plugin" + "github.com/google/osv-scanner/v2/internal/cmdlogger" + "github.com/google/osv-scanner/v2/internal/config" + "github.com/google/osv-scanner/v2/internal/imodels" + "github.com/ossf/osv-schema/bindings/go/osvconstants" +) + +const ( + // Name is the unique name of this annotator. + Name = "osv-scanner/filter" + // Version is the version of this annotator. + Version = 0 +) + +// Annotator implements annotator.Annotator to filter packages. +type Annotator struct { + mu sync.Mutex + configManager *config.Manager + isContainerScan bool + showAllPackages bool + filteredPackages []*extractor.Package +} + +var _ annotator.Annotator = (*Annotator)(nil) + +// NewAnnotator returns a new Annotator. +func NewAnnotator(configManager *config.Manager, isContainerScan bool, showAllPackages bool) *Annotator { + return &Annotator{ + configManager: configManager, + isContainerScan: isContainerScan, + showAllPackages: showAllPackages, + } +} + +// Name returns the unique name of the annotator. +func (a *Annotator) Name() string { + return Name +} + +// Version returns the version of the annotator. +func (a *Annotator) Version() int { + return Version +} + +// Requirements returns the requirements of this annotator. +func (a *Annotator) Requirements() *plugin.Capabilities { + return &plugin.Capabilities{} +} + +// Annotate filters the package list inside the inventory. +func (a *Annotator) Annotate(_ context.Context, _ *annotator.ScanInput, results *inventory.Inventory) error { + a.mu.Lock() + defer a.mu.Unlock() + + packageResults := make([]*extractor.Package, 0, len(results.Packages)) + var filteredPsr []*extractor.Package + + unscannableCount := 0 + nonContainerRelevantCount := 0 + ignoredCount := 0 + + for _, psr := range results.Packages { + // 1. Filter Unscannable Packages + isScannable := false + switch { + case !imodels.Ecosystem(psr).IsEmpty() && imodels.Name(psr) != "" && imodels.Version(psr) != "": + isScannable = true + case imodels.Commit(psr) != "": + isScannable = true + } + + if !isScannable { + unscannableCount++ + if a.showAllPackages { + filteredPsr = append(filteredPsr, psr) + } + + continue + } + + // Maven with name unknown or invalid ecosystem + if (imodels.Ecosystem(psr).Ecosystem == osvconstants.EcosystemMaven && imodels.Name(psr) == "unknown") || + (imodels.Ecosystem(psr).GetValidity() != nil && !imodels.Ecosystem(psr).IsEmpty()) { + unscannableCount++ + if a.showAllPackages { + filteredPsr = append(filteredPsr, psr) + } + + continue + } + + // Short commit hashes warning + if imodels.Commit(psr) != "" && len(imodels.Commit(psr)) < 40 { + cmdlogger.Warnf("Skipping %s: short commit hash %q cannot be queried; OSV API requires a full 40-character SHA.", imodels.Name(psr), imodels.Commit(psr)) + unscannableCount++ + if a.showAllPackages { + filteredPsr = append(filteredPsr, psr) + } + + continue + } + + // 2. Filter Non-Container Relevant Packages + if a.isContainerScan && imodels.Name(psr) == "linux" { + nonContainerRelevantCount++ + + continue + } + + // 3. Filter Ignored Packages according to config + if a.configManager != nil { + configToUse := a.configManager.Get(imodels.Location(psr)) + if ignore, ignoreLine := configToUse.ShouldIgnorePackage(psr); ignore { + ignoredCount++ + pkgString := fmt.Sprintf("%s/%s/%s", imodels.Ecosystem(psr).String(), imodels.Name(psr), imodels.Version(psr)) + reason := ignoreLine.Reason + if reason == "" { + reason = "(no reason given)" + } + cmdlogger.Infof("Package %s has been filtered out because: %s", pkgString, reason) + + continue + } + } + + packageResults = append(packageResults, psr) + } + + if unscannableCount > 0 { + cmdlogger.Infof("Filtered %d local/unscannable package/s from the scan.", unscannableCount) + } + if nonContainerRelevantCount > 0 { + cmdlogger.Infof("Filtered %d non container relevant package/s from the scan.", nonContainerRelevantCount) + } + if ignoredCount > 0 { + cmdlogger.Infof("Filtered %d ignored package/s from the scan.", ignoredCount) + } + + a.filteredPackages = append(a.filteredPackages, filteredPsr...) + results.Packages = packageResults + + return nil +} + +// FilteredPackages returns the list of packages filtered out that should be preserved. +func (a *Annotator) FilteredPackages() []*extractor.Package { + a.mu.Lock() + defer a.mu.Unlock() + + return a.filteredPackages +} diff --git a/internal/scalibrannotator/filter/filter_test.go b/internal/scalibrannotator/filter/filter_test.go new file mode 100644 index 00000000000..1a9bf217847 --- /dev/null +++ b/internal/scalibrannotator/filter/filter_test.go @@ -0,0 +1,145 @@ +package filter + +import ( + "context" + "testing" + + "github.com/google/go-cmp/cmp" + "github.com/google/go-cmp/cmp/cmpopts" + "github.com/google/osv-scalibr/extractor" + dpkgmeta "github.com/google/osv-scalibr/extractor/filesystem/os/dpkg/metadata" + "github.com/google/osv-scalibr/inventory" + "github.com/google/osv-scalibr/purl" + "github.com/google/osv-scanner/v2/internal/config" +) + +func TestAnnotator_Annotate(t *testing.T) { + t.Parallel() + + pkgScannable := &extractor.Package{ + Name: "foo", + Version: "1.0.0", + PURLType: purl.TypeNPM, + } + pkgUnscannableNoVersion := &extractor.Package{ + Name: "bar", + PURLType: purl.TypeNPM, + } + pkgUnscannableShortHash := &extractor.Package{ + Name: "short-hash", + SourceCode: &extractor.SourceCodeIdentifier{ + Commit: "1234abc", + }, + PURLType: purl.TypeNPM, + } + pkgScannableFullHash := &extractor.Package{ + Name: "full-hash", + SourceCode: &extractor.SourceCodeIdentifier{ + Commit: "1234567890abcdef1234567890abcdef12345678", + }, + PURLType: purl.TypeNPM, + } + pkgLinuxKernel := &extractor.Package{ + Name: "linux", + Version: "6.1.0", + PURLType: purl.TypeDebian, + Metadata: &dpkgmeta.Metadata{ + OSID: "debian", + OSVersionID: "12", + }, + } + pkgIgnored := &extractor.Package{ + Name: "ignored-pkg", + Version: "1.2.3", + PURLType: purl.TypeNPM, + } + + tests := []struct { + name string + isContainerScan bool + showAllPackages bool + configManager *config.Manager + inputPackages []*extractor.Package + wantPackages []*extractor.Package + wantFilteredPackages []*extractor.Package + }{ + { + name: "basic_scannable_packages", + isContainerScan: false, + showAllPackages: false, + inputPackages: []*extractor.Package{pkgScannable, pkgScannableFullHash}, + wantPackages: []*extractor.Package{pkgScannable, pkgScannableFullHash}, + }, + { + name: "filter_unscannable_without_all_packages", + isContainerScan: false, + showAllPackages: false, + inputPackages: []*extractor.Package{pkgScannable, pkgUnscannableNoVersion, pkgUnscannableShortHash}, + wantPackages: []*extractor.Package{pkgScannable}, + wantFilteredPackages: nil, + }, + { + name: "filter_unscannable_with_all_packages", + isContainerScan: false, + showAllPackages: true, + inputPackages: []*extractor.Package{pkgScannable, pkgUnscannableNoVersion, pkgUnscannableShortHash}, + wantPackages: []*extractor.Package{pkgScannable}, + wantFilteredPackages: []*extractor.Package{pkgUnscannableNoVersion, pkgUnscannableShortHash}, + }, + { + name: "container_scan_filters_linux_kernel", + isContainerScan: true, + showAllPackages: false, + inputPackages: []*extractor.Package{pkgScannable, pkgLinuxKernel}, + wantPackages: []*extractor.Package{pkgScannable}, + }, + { + name: "non_container_scan_keeps_linux_kernel", + isContainerScan: false, + showAllPackages: false, + inputPackages: []*extractor.Package{pkgScannable, pkgLinuxKernel}, + wantPackages: []*extractor.Package{pkgScannable, pkgLinuxKernel}, + }, + { + name: "filter_ignored_packages", + isContainerScan: false, + showAllPackages: false, + configManager: &config.Manager{ + OverrideConfig: &config.Config{ + PackageOverrides: []config.PackageOverrideEntry{ + { + Name: "ignored-pkg", + Ecosystem: "npm", + Ignore: true, + }, + }, + }, + }, + inputPackages: []*extractor.Package{pkgScannable, pkgIgnored}, + wantPackages: []*extractor.Package{pkgScannable}, + }, + } + + for _, tt := range tests { + t.Run(tt.name, func(t *testing.T) { + t.Parallel() + + a := NewAnnotator(tt.configManager, tt.isContainerScan, tt.showAllPackages) + results := &inventory.Inventory{Packages: tt.inputPackages} + + err := a.Annotate(context.Background(), nil, results) + if err != nil { + t.Fatalf("Annotate() error = %v", err) + } + + opt := cmpopts.SortSlices(func(a, b *extractor.Package) bool { return a.Name < b.Name }) + if diff := cmp.Diff(tt.wantPackages, results.Packages, opt); diff != "" { + t.Errorf("Annotate() packages mismatch (-want +got):\n%s", diff) + } + + if diff := cmp.Diff(tt.wantFilteredPackages, a.FilteredPackages(), opt); diff != "" { + t.Errorf("Annotate() filtered packages mismatch (-want +got):\n%s", diff) + } + }) + } +} diff --git a/pkg/osvscanner/exclude.go b/pkg/osvscanner/exclude.go index a7211219504..2df0b100f9c 100644 --- a/pkg/osvscanner/exclude.go +++ b/pkg/osvscanner/exclude.go @@ -1,3 +1,4 @@ +// Package osvscanner provides the main logic for the OSV-Scanner. package osvscanner import ( diff --git a/pkg/osvscanner/filter.go b/pkg/osvscanner/filter.go index 49f0a8218b9..f8f6f925b46 100644 --- a/pkg/osvscanner/filter.go +++ b/pkg/osvscanner/filter.go @@ -1,120 +1,12 @@ -// Package osvscanner provides the main logic for the OSV-Scanner. package osvscanner import ( - "fmt" - - "github.com/google/osv-scalibr/extractor" "github.com/google/osv-scanner/v2/internal/cmdlogger" "github.com/google/osv-scanner/v2/internal/config" - "github.com/google/osv-scanner/v2/internal/imodels" - "github.com/google/osv-scanner/v2/internal/imodels/results" "github.com/google/osv-scanner/v2/pkg/models" - "github.com/ossf/osv-schema/bindings/go/osvconstants" "github.com/ossf/osv-schema/bindings/go/osvschema" ) -// filterUnscannablePackages removes packages that don't have enough information to be scanned or -// are not a supported ecosystem, and returns the list of removed packages (if --all-packages flag is passed in) -// e,g, local packages that specified by path -func filterUnscannablePackages(scanResults *results.ScanResults, actions ScannerActions) []*extractor.Package { - packageResults := make([]*extractor.Package, 0, len(scanResults.Inventory.Packages)) - filteredPsr := make([]*extractor.Package, 0, len(scanResults.Inventory.Packages)) - for _, psr := range scanResults.Inventory.Packages { - switch { - // If **none** of the cases match, skip this package since it's not scannable - case !imodels.Ecosystem(psr).IsEmpty() && imodels.Name(psr) != "" && imodels.Version(psr) != "": - case imodels.Commit(psr) != "": - default: - if actions.ShowAllPackages { - filteredPsr = append(filteredPsr, psr) - } - - continue - } - - switch { - // If **any** of the following cases are true, skip this package - case imodels.Ecosystem(psr).Ecosystem == osvconstants.EcosystemMaven && imodels.Name(psr) == "unknown", // Is Maven with package name unknown - imodels.Ecosystem(psr).GetValidity() != nil && !imodels.Ecosystem(psr).IsEmpty(): // Is invalid and not empty - if actions.ShowAllPackages { - filteredPsr = append(filteredPsr, psr) - } - - continue - // Short commit hashes (< 40 hex chars) are rejected by the OSV API with - // "Invalid hash". Skip them with a warning rather than aborting the scan. - case imodels.Commit(psr) != "" && len(imodels.Commit(psr)) < 40: - cmdlogger.Warnf("Skipping %s: short commit hash %q cannot be queried; OSV API requires a full 40-character SHA.", imodels.Name(psr), imodels.Commit(psr)) - - if actions.ShowAllPackages { - filteredPsr = append(filteredPsr, psr) - } - - continue - } - - packageResults = append(packageResults, psr) - } - - if len(packageResults) != len(scanResults.Inventory.Packages) { - cmdlogger.Infof("Filtered %d local/unscannable package/s from the scan.", len(scanResults.Inventory.Packages)-len(packageResults)) - } - - scanResults.Inventory.Packages = packageResults - - return filteredPsr -} - -// filterNonContainerRelevantPackages removes packages that are not relevant when doing container scanning -func filterNonContainerRelevantPackages(scanResults *results.ScanResults) { - packageResults := make([]*extractor.Package, 0, len(scanResults.Inventory.Packages)) - for _, psr := range scanResults.Inventory.Packages { - // Almost all packages with linux as a SourceName are kernel packages - // which does not apply within a container, as containers use the host's kernel - if imodels.Name(psr) == "linux" { - continue - } - - packageResults = append(packageResults, psr) - } - - if len(packageResults) != len(scanResults.Inventory.Packages) { - cmdlogger.Infof("Filtered %d non container relevant package/s from the scan.", len(scanResults.Inventory.Packages)-len(packageResults)) - } - - scanResults.Inventory.Packages = packageResults -} - -// filterIgnoredPackages removes ignore scanned packages according to config. Returns filtered scanned packages. -func filterIgnoredPackages(scanResults *results.ScanResults) { - configManager := &scanResults.ConfigManager - - out := make([]*extractor.Package, 0, len(scanResults.Inventory.Packages)) - for _, psr := range scanResults.Inventory.Packages { - configToUse := configManager.Get(imodels.Location(psr)) - - if ignore, ignoreLine := configToUse.ShouldIgnorePackage(psr); ignore { - pkgString := fmt.Sprintf("%s/%s/%s", imodels.Ecosystem(psr).String(), imodels.Name(psr), imodels.Version(psr)) - - reason := ignoreLine.Reason - if reason == "" { - reason = "(no reason given)" - } - cmdlogger.Infof("Package %s has been filtered out because: %s", pkgString, reason) - - continue - } - out = append(out, psr) - } - - if len(out) != len(scanResults.Inventory.Packages) { - cmdlogger.Infof("Filtered %d ignored package/s from the scan.", len(scanResults.Inventory.Packages)-len(out)) - } - - scanResults.Inventory.Packages = out -} - // Filters results according to config, preserving order. Returns total number of vulnerabilities removed. func filterResults(vulnResults *models.VulnerabilityResults, configManager *config.Manager, allPackages bool) int { removedCount := 0 diff --git a/pkg/osvscanner/filter_internal_test.go b/pkg/osvscanner/filter_internal_test.go index 9ff3290ea27..3f86739129b 100644 --- a/pkg/osvscanner/filter_internal_test.go +++ b/pkg/osvscanner/filter_internal_test.go @@ -4,74 +4,11 @@ import ( "path/filepath" "testing" - "github.com/google/osv-scalibr/extractor" - "github.com/google/osv-scalibr/inventory" "github.com/google/osv-scanner/v2/internal/config" - "github.com/google/osv-scanner/v2/internal/imodels/results" "github.com/google/osv-scanner/v2/internal/testutility" "github.com/google/osv-scanner/v2/pkg/models" ) -func Test_filterUnscannablePackages_shortCommitHash(t *testing.T) { - t.Parallel() - - shortHash := "bca26e4" // 7 chars -- what bun.lock stores - fullHash := "bca26e4c1e3c1e3c1e3c1e3c1e3c1e3c1e3c1e3f" // 40 chars -- valid SHA1 - - tests := []struct { - name string - commit string - wantKept int - wantFiltered int - }{ - { - name: "short hash is skipped", - commit: shortHash, - wantKept: 0, - wantFiltered: 0, // ShowAllPackages=false, so filtered slice is empty - }, - { - name: "full hash is kept", - commit: fullHash, - wantKept: 1, - wantFiltered: 0, - }, - } - - for _, tt := range tests { - t.Run(tt.name, func(t *testing.T) { - t.Parallel() - - scanResults := &results.ScanResults{ - Inventory: inventory.Inventory{ - Packages: []*extractor.Package{ - { - Name: "some-git-dep", - SourceCode: &extractor.SourceCodeIdentifier{ - Commit: tt.commit, - }, - }, - }, - }, - ConfigManager: config.Manager{ - DefaultConfig: config.Config{}, - ConfigMap: make(map[string]config.Config), - }, - } - - filtered := filterUnscannablePackages(scanResults, ScannerActions{}) - - if len(scanResults.Inventory.Packages) != tt.wantKept { - t.Errorf("packages kept = %d, want %d", len(scanResults.Inventory.Packages), tt.wantKept) - } - - if len(filtered) != tt.wantFiltered { - t.Errorf("packages in filtered slice = %d, want %d", len(filtered), tt.wantFiltered) - } - }) - } -} - func Test_filterResults(t *testing.T) { t.Parallel() diff --git a/pkg/osvscanner/osvscanner.go b/pkg/osvscanner/osvscanner.go index 603dce09032..5a597ff1caf 100644 --- a/pkg/osvscanner/osvscanner.go +++ b/pkg/osvscanner/osvscanner.go @@ -34,6 +34,7 @@ import ( "github.com/google/osv-scanner/v2/internal/imodels/results" "github.com/google/osv-scanner/v2/internal/output" localscalibr "github.com/google/osv-scanner/v2/internal/scalibr" + "github.com/google/osv-scanner/v2/internal/scalibrannotator/filter" "github.com/google/osv-scanner/v2/pkg/models" "github.com/google/osv-scanner/v2/pkg/osvscanner/internal/imagehelpers" "github.com/ossf/osv-schema/bindings/go/osvconstants" @@ -227,17 +228,13 @@ func DoScan(actions ScannerActions) (models.VulnerabilityResults, error) { } // ----- Perform Scanning ----- - packagesAndFindings, err := scan(accessors, actions, clientFactories) + packagesAndFindings, filterAnno, err := scan(accessors, actions, clientFactories, &scanResults.ConfigManager) if err != nil { return models.VulnerabilityResults{}, err } scanResults.Inventory = *packagesAndFindings - // ----- Filtering ----- - unscannablePackages := filterUnscannablePackages(&scanResults, actions) - filterIgnoredPackages(&scanResults) - // ----- Custom Overrides ----- filterAndOverrideGoVersion(&scanResults) @@ -257,9 +254,13 @@ func DoScan(actions ScannerActions) (models.VulnerabilityResults, error) { } } - // todo: this previously wasn't being applied to Inventory - did we have a bug...? - if len(unscannablePackages) > 0 { - scanResults.Inventory.Packages = slices.Concat(scanResults.Inventory.Packages, unscannablePackages) + // Retrieve the unscannable packages that were filtered out during annotation + // and add them back to the output if ShowAllPackages is enabled. + if filterAnno != nil { + unscannablePackages := filterAnno.FilteredPackages() + if len(unscannablePackages) > 0 { + scanResults.Inventory.Packages = slices.Concat(scanResults.Inventory.Packages, unscannablePackages) + } } return finalizeScanResult(scanResults, actions) @@ -304,11 +305,13 @@ func DoContainerScan(actions ScannerActions) (models.VulnerabilityResults, error accessors, actions, clientFactories, + &scanResults.ConfigManager, + /* isContainerScan = */ true, ) // technically having one detector enabled would also be sufficient, but we're // not mentioning them to avoid confusion since they're still in their infancy - if countNotEnrichers(plugins) == 0 { + if countNotEnrichersOrAnnotators(plugins) == 0 { return models.VulnerabilityResults{}, errors.New("at least one extractor must be enabled") } @@ -385,12 +388,6 @@ func DoContainerScan(actions ScannerActions) (models.VulnerabilityResults, error cmdlogger.Warnf("No container image metadata found in scan results") } - // ----- Filtering ----- - unscannablePackages := filterUnscannablePackages(&scanResults, actions) - filterIgnoredPackages(&scanResults) - - filterNonContainerRelevantPackages(&scanResults) - // --- Make Vulnerability Requests --- if accessors.VulnMatcher != nil { err = makeVulnRequestWithMatcher(&scanResults, accessors.VulnMatcher) @@ -407,9 +404,21 @@ func DoContainerScan(actions ScannerActions) (models.VulnerabilityResults, error } } - // todo: this previously wasn't being applied to Inventory - did we have a bug...? - if len(unscannablePackages) > 0 { - scanResults.Inventory.Packages = slices.Concat(scanResults.Inventory.Packages, unscannablePackages) + // Retrieve the unscannable packages that were filtered out during annotation + // and add them back to the output if ShowAllPackages is enabled. + var filterAnno *filter.Annotator + for _, p := range plugins { + if fa, ok := p.(*filter.Annotator); ok { + filterAnno = fa + break + } + } + + if filterAnno != nil { + unscannablePackages := filterAnno.FilteredPackages() + if len(unscannablePackages) > 0 { + scanResults.Inventory.Packages = slices.Concat(scanResults.Inventory.Packages, unscannablePackages) + } } return finalizeScanResult(scanResults, actions) diff --git a/pkg/osvscanner/scan.go b/pkg/osvscanner/scan.go index 68153f21c22..382d6434d7d 100644 --- a/pkg/osvscanner/scan.go +++ b/pkg/osvscanner/scan.go @@ -11,6 +11,7 @@ import ( "strings" scalibr "github.com/google/osv-scalibr" + "github.com/google/osv-scalibr/annotator" cpb "github.com/google/osv-scalibr/binary/proto/config_go_proto" "github.com/google/osv-scalibr/enricher" "github.com/google/osv-scalibr/enricher/packagedeprecation" @@ -23,7 +24,9 @@ import ( "github.com/google/osv-scalibr/plugin" "github.com/google/osv-scalibr/plugin/config" "github.com/google/osv-scanner/v2/internal/cmdlogger" + scanconfig "github.com/google/osv-scanner/v2/internal/config" "github.com/google/osv-scanner/v2/internal/output" + "github.com/google/osv-scanner/v2/internal/scalibrannotator/filter" "github.com/google/osv-scanner/v2/internal/scalibrextract/filesystem/vendored" "github.com/google/osv-scanner/v2/internal/scalibrextract/vcs/gitcommitdirect" "github.com/google/osv-scanner/v2/internal/scalibrextract/vcs/gitrepo" @@ -44,7 +47,14 @@ func configurePlugins(plugins []plugin.Plugin, accessors ExternalAccessors, acti } } -func getPlugins(defaultPlugins []string, accessors ExternalAccessors, actions ScannerActions, clientFactories config.ClientFactories) []plugin.Plugin { +func getPlugins( + defaultPlugins []string, + accessors ExternalAccessors, + actions ScannerActions, + clientFactories config.ClientFactories, + configManager *scanconfig.Manager, + isContainerScan bool, +) []plugin.Plugin { cfg := &cpb.PluginConfig{ UserAgent: actions.RequestUserAgent, PluginSpecific: []*cpb.PluginSpecificConfig{ @@ -92,6 +102,10 @@ func getPlugins(defaultPlugins []string, accessors ExternalAccessors, actions Sc plugins := scalibrplugin.Resolve(actions.PluginsEnabled, actions.PluginsDisabled, cfg, clientFactories) + // Append the pre-matching filter annotator so it always runs. + filterAnnotator := filter.NewAnnotator(configManager, isContainerScan, actions.ShowAllPackages) + plugins = append(plugins, filterAnnotator) + configurePlugins(plugins, accessors, actions) return plugins @@ -106,11 +120,12 @@ func networkCapability(actions ScannerActions) plugin.Network { } // countNotEnrichers counts the number of plugins that are not enricher.Enricher plugins -func countNotEnrichers(plugins []plugin.Plugin) int { +func countNotEnrichersOrAnnotators(plugins []plugin.Plugin) int { count := 0 for _, plug := range plugins { - _, ok := plug.(enricher.Enricher) - if !ok { + _, enricherOk := plug.(enricher.Enricher) + _, annotatorOk := plug.(annotator.Annotator) + if !enricherOk && !annotatorOk { count++ } } @@ -119,7 +134,12 @@ func countNotEnrichers(plugins []plugin.Plugin) int { } // scan essentially converts ScannerActions into imodels.ScanResult by performing the extractions -func scan(accessors ExternalAccessors, actions ScannerActions, clientFactories config.ClientFactories) (*inventory.Inventory, error) { +func scan( + accessors ExternalAccessors, + actions ScannerActions, + clientFactories config.ClientFactories, + configManager *scanconfig.Manager, +) (*inventory.Inventory, *filter.Annotator, error) { var inv inventory.Inventory plugins := getPlugins( @@ -127,12 +147,14 @@ func scan(accessors ExternalAccessors, actions ScannerActions, clientFactories c accessors, actions, clientFactories, + configManager, + /* isContainerScan = */ false, ) // technically having one detector enabled would also be sufficient, but we're // not mentioning them to avoid confusion since they're still in their infancy - if countNotEnrichers(plugins) == 0 { - return nil, errors.New("at least one extractor must be enabled") + if countNotEnrichersOrAnnotators(plugins) == 0 { + return nil, nil, errors.New("at least one extractor must be enabled") } scanner := scalibr.New() @@ -159,7 +181,7 @@ func scan(accessors ExternalAccessors, actions ScannerActions, clientFactories c // workflow commands. cmdlogger.Infof("Scanning dir %s", output.SanitizeForWorkflowCommand(path)) if _, err := pathToRootMap(rootMap, path, actions.Recursive); err != nil { - return nil, err + return nil, nil, err } } @@ -168,7 +190,7 @@ func scan(accessors ExternalAccessors, actions ScannerActions, clientFactories c parseAs, path := scanners.ParseLockfilePath(lockfileElem) absPath, err := pathToRootMap(rootMap, path, actions.Recursive) if err != nil { - return nil, err + return nil, nil, err } specificPaths = append(specificPaths, absPath) @@ -176,7 +198,7 @@ func scan(accessors ExternalAccessors, actions ScannerActions, clientFactories c if parseAs != "" { plug, err := scanners.ParseAsToPlugin(parseAs, plugins) if err != nil { - return nil, err + return nil, nil, err } overrideMap[absPath] = plug } @@ -190,7 +212,7 @@ SBOMLoop: for _, sbomPath := range actions.SBOMPaths { absPath, err := pathToRootMap(rootMap, sbomPath, actions.Recursive) if err != nil { - return nil, err + return nil, nil, err } specificPaths = append(specificPaths, absPath) @@ -205,7 +227,7 @@ SBOMLoop: cmdlogger.Errorf("Failed to parse SBOM %q: Invalid SBOM filename.", sbomPath) cmdlogger.Errorf("If you believe this is a valid SBOM, make sure the filename follows format per your SBOMs specification.") - return nil, fmt.Errorf("invalid SBOM filename: %s", sbomPath) + return nil, nil, fmt.Errorf("invalid SBOM filename: %s", sbomPath) } // --- Add git commits directly --- @@ -224,7 +246,7 @@ SBOMLoop: // Parse exclude patterns (supports exact names, glob, and regex) excludePatterns, err := parseExcludePatterns(actions.ExcludePatterns) if err != nil { - return nil, fmt.Errorf("failed to parse exclude patterns: %w", err) + return nil, nil, fmt.Errorf("failed to parse exclude patterns: %w", err) } capabilities := plugin.Capabilities{ @@ -268,7 +290,7 @@ SBOMLoop: // --- Check status of the run --- if sr.Status.Status == plugin.ScanStatusFailed { - return nil, errors.New(sr.Status.FailureReason) + return nil, nil, errors.New(sr.Status.FailureReason) } for _, status := range sr.PluginStatus { @@ -296,7 +318,7 @@ SBOMLoop: cmdlogger.Errorf("Error during extraction: (extracting as %s) %s", status.Name, msg) if criticalError { - return nil, errors.New("extraction failed on specified lockfile") + return nil, nil, errors.New("extraction failed on specified lockfile") } } } @@ -317,15 +339,23 @@ SBOMLoop: // This allows us to error if a specific file provided by the user failed to extract, and return an error for them. for _, path := range specificPaths { if _, ok := statsCollector.filesExtracted[path]; !ok { - return nil, fmt.Errorf("%w: %q", ErrExtractorNotFound, path) + return nil, nil, fmt.Errorf("%w: %q", ErrExtractorNotFound, path) } } if len(inv.Packages) == 0 { - return nil, ErrNoPackagesFound + return nil, nil, ErrNoPackagesFound + } + + var filterAnno *filter.Annotator + for _, p := range plugins { + if fa, ok := p.(*filter.Annotator); ok { + filterAnno = fa + break + } } - return &inv, nil + return &inv, filterAnno, nil } // pathToRootMap saves the absolute path into the root map, and returns the absolute path. From 002716ecb6fdb64d82454f33fe1ee84b544177cf Mon Sep 17 00:00:00 2001 From: Rex P Date: Thu, 11 Jun 2026 16:27:18 +1000 Subject: [PATCH 06/38] Update some stuff --- .../testdata/cassettes/TestCommand.yaml | 2 +- .../TestCommand_Config_UnusedIgnores.yaml | 4 +-- .../cassettes/TestCommand_Transitive.yaml | 30 +++++++++---------- 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand.yaml index fafc2b6acc3..845340fe1fb 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand.yaml @@ -4138,7 +4138,7 @@ interactions: }, { "id": "DEBIAN-CVE-2026-34182", - "modified": "2026-06-10T08:48:05.260855Z" + "modified": "2026-06-11T06:00:09.009184Z" }, { "id": "DEBIAN-CVE-2026-34183", diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores.yaml index 85df3bffa43..2e18e401d31 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores.yaml @@ -2334,7 +2334,7 @@ interactions: }, { "id": "DEBIAN-CVE-2026-34182", - "modified": "2026-06-10T08:48:05.260855Z" + "modified": "2026-06-11T06:00:09.009184Z" }, { "id": "DEBIAN-CVE-2026-34183", @@ -5014,7 +5014,7 @@ interactions: }, { "id": "DEBIAN-CVE-2026-34182", - "modified": "2026-06-10T08:48:05.260855Z" + "modified": "2026-06-11T06:00:09.009184Z" }, { "id": "DEBIAN-CVE-2026-34183", diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive.yaml index aeab0feff4f..f3a0a72bb1a 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive.yaml @@ -1443,7 +1443,7 @@ interactions: Access-Control-Expose-Headers: - Content-Length, Content-Range, Accept-Ranges Age: - - "756759" + - "775731" Cache-Control: - max-age=365000000, immutable, public Content-Length: @@ -1457,19 +1457,19 @@ interactions: Strict-Transport-Security: - max-age=31536000; includeSubDomains; preload X-Amz-Id-2: - - aN4hjhDHdNu5mQzHzMNNkrmaEY7sw/jgL + - aN0FjrjE+NrZmWTFKMIBk92YcYwQwEjhl X-Amz-Meta-Btime: - "2020-02-26T17:50:37.09Z" X-Amz-Meta-Mtime: - "1582739437.09" X-Amz-Request-Id: - - e5fc72cc1d28d10a + - 912e57dcdfd81ff8 X-Amz-Version-Id: - 4_z179c51e67f11a0ad8f6c0018_f114d94ce52c5357d_d20230410_m141002_c005_v0501001_t0057_u01681135802304 X-Cache: - HIT, HIT X-Cache-Hits: - - 307, 0 + - 1154, 0 X-Content-Type-Options: - nosniff X-Frame-Options: @@ -1485,9 +1485,9 @@ interactions: X-Robots-Header: - noindex X-Served-By: - - cache-iad-kjyo7100069-IAD, cache-syd10142-SYD + - cache-iad-kjyo7100069-IAD, cache-wsi-ysbk1060043-WSI X-Timer: - - S1781140077.885446,VS0,VE205 + - S1781159049.075920,VS0,VE1 X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3481,7 +3481,7 @@ interactions: X-Cache: - MISS, HIT, HIT X-Cache-Hits: - - 0, 73, 2 + - 0, 128, 1 X-Content-Type-Options: - nosniff X-Frame-Options: @@ -3491,9 +3491,9 @@ interactions: X-Pypi-Last-Serial: - "34432672" X-Served-By: - - cache-iad-kcgs7200128-IAD, cache-iad-kcgs7200128-IAD, cache-syd10159-SYD + - cache-iad-kcgs7200128-IAD, cache-iad-kcgs7200128-IAD, cache-wsi-ysbk1060035-WSI X-Timer: - - S1781140077.726299,VS0,VE0 + - S1781159049.929034,VS0,VE2 X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7474,7 +7474,7 @@ interactions: X-Cache: - MISS, HIT, HIT X-Cache-Hits: - - 0, 13715, 16 + - 0, 223, 4 X-Content-Type-Options: - nosniff X-Frame-Options: @@ -7484,9 +7484,9 @@ interactions: X-Pypi-Last-Serial: - "37059094" X-Served-By: - - cache-iad-kiad7000021-IAD, cache-iad-kiad7000055-IAD, cache-syd10159-SYD + - cache-iad-kiad7000021-IAD, cache-iad-kiad7000055-IAD, cache-wsi-ysbk1060035-WSI X-Timer: - - S1781140077.757637,VS0,VE0 + - S1781159049.954042,VS0,VE0 X-Xss-Protection: - 1; mode=block status: 200 OK @@ -20504,7 +20504,7 @@ interactions: X-Cache: - MISS, HIT, HIT X-Cache-Hits: - - 0, 160, 1 + - 0, 157, 1 X-Content-Type-Options: - nosniff X-Frame-Options: @@ -20514,9 +20514,9 @@ interactions: X-Pypi-Last-Serial: - "37677816" X-Served-By: - - cache-iad-kiad7000154-IAD, cache-iad-kiad7000154-IAD, cache-iad-kiad7000082-IAD, cache-syd10159-SYD + - cache-iad-kiad7000154-IAD, cache-iad-kiad7000154-IAD, cache-iad-kiad7000082-IAD, cache-wsi-ysbk1060035-WSI X-Timer: - - S1781140077.733050,VS0,VE1 + - S1781159049.935238,VS0,VE1 X-Xss-Protection: - 1; mode=block status: 200 OK From bd4af0c91bba88864c18e5766a7d629bc45ad6e6 Mon Sep 17 00:00:00 2001 From: Rex P Date: Fri, 12 Jun 2026 11:30:27 +1000 Subject: [PATCH 07/38] Sorting snapshots --- cmd/osv-scanner/internal/testcmd/run.go | 18 +++++--- .../source/__snapshots__/command_test.snap | 43 +++++++++++-------- internal/scalibrannotator/filter/filter.go | 21 ++++++--- .../__snapshots__/osvscanner_test.snap | 0 pkg/osvscanner/scan.go | 15 +++++-- 5 files changed, 64 insertions(+), 33 deletions(-) mode change 100755 => 100644 pkg/osvscanner/__snapshots__/osvscanner_test.snap diff --git a/cmd/osv-scanner/internal/testcmd/run.go b/cmd/osv-scanner/internal/testcmd/run.go index 92ed4cc4608..226045e94e0 100644 --- a/cmd/osv-scanner/internal/testcmd/run.go +++ b/cmd/osv-scanner/internal/testcmd/run.go @@ -122,7 +122,8 @@ func normalizeDirScanOrder(t *testing.T, input string) string { inputLines := strings.Split(input, "\n") var completeOutput = make([]string, 0, len(inputLines)) - var dirScanHolder []string + var toSort []string + var toKeep []string printingDirScanLogs := false for _, line := range inputLines { @@ -141,15 +142,22 @@ func normalizeDirScanOrder(t *testing.T, input string) string { } printingDirScanLogs = false - sort.Strings(dirScanHolder) - completeOutput = append(completeOutput, dirScanHolder...) - dirScanHolder = nil + sort.Strings(toSort) + completeOutput = append(completeOutput, toSort...) + completeOutput = append(completeOutput, toKeep...) + toSort = nil + toKeep = nil continue } if printingDirScanLogs { - dirScanHolder = append(dirScanHolder, line) + trimmed := strings.TrimSpace(line) + if strings.HasPrefix(trimmed, "Scanned ") || strings.HasPrefix(trimmed, "Scanning ") { + toSort = append(toSort, line) + } else { + toKeep = append(toKeep, line) + } continue } diff --git a/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap b/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap index 855648debaf..19f2c2dccab 100755 --- a/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap +++ b/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap @@ -479,16 +479,13 @@ Scanned /testdata/locks-many-with-insecure/composer.lock file and found Scanned /testdata/locks-many-with-insecure/package-lock.json file and found 1 package Scanned /testdata/locks-many-with-insecure/yarn.lock file and found 1 package Scanned /testdata/maven-transitive/pom.xml file and found 1 package -Warning: enricher transitivedependency/pomxml may be risky when run on untrusted artifacts. Please ensure you trust the source code and artifacts. -Filtered 1 local/unscannable package/s from the scan. +Package npm/balanced-match/1.0.2 has been filtered out because: (no reason given) +Package npm/ansi-html/0.0.1 has been filtered out because: (no reason given) Package npm/has-flag/4.0.0 has been filtered out because: (no reason given) Package npm/wrappy/1.0.2 has been filtered out because: (no reason given) -Package npm/ansi-html/0.0.1 has been filtered out because: (no reason given) -Package npm/balanced-match/1.0.2 has been filtered out because: (no reason given) -Package Maven/org.apache.logging.log4j:log4j-api/2.14.1 has been filtered out because: it makes the table output really really long -Package Maven/org.apache.logging.log4j:log4j-core/2.14.1 has been filtered out because: it makes the table output really really long Package Maven/org.apache.logging.log4j:log4j-web/2.14.1 has been filtered out because: it makes the table output really really long -Filtered 7 ignored package/s from the scan. +Filtered 1 local/unscannable package/s from the scan. +Filtered 5 ignored package/s from the scan. overriding license for package Packagist/league/flysystem/1.0.8 with 0BSD overriding license for package Alpine:v3.17/alpine-baselayout/3.4.0-r0 with MIT overriding license for package Alpine:v3.17/alpine-baselayout-data/3.4.0-r0 with MIT @@ -3202,7 +3199,15 @@ could not determine extractor, requested package-lock.json "version": "1.999.1", "ecosystem": "Go" } - }, + } + ] + }, + { + "source": { + "path": "/testdata/locks-insecure/osv-scanner-with-unscannables.json", + "type": "lockfile" + }, + "packages": [ { "package": { "name": "toolchain", @@ -3833,9 +3838,9 @@ HTML output available at: /report.html [TestCommand_JavareachArchive/jars_can_be_scanned_with_call_analysis - 1] Scanning dir ./testdata/artifact/javareach_test.jar -Java reachability enricher marked 14 packages as unreachable Scanned /testdata/artifact/javareach_test.jar file and found 21 packages failed to download package err jar not found: https://repo1.maven.org/maven2/com/example/hello-tester/1.0-SNAPSHOT/hello-tester-1.0-SNAPSHOT.jar +Java reachability enricher marked 14 packages as unreachable Total 4 packages affected by 56 known vulnerabilities (18 Critical, 30 High, 6 Medium, 2 Low, 0 Unknown) from 1 ecosystem. 56 vulnerabilities can be fixed. @@ -4430,10 +4435,10 @@ Scanned /testdata/locks-many/Gemfile.lock file and found 1 package Scanned /testdata/locks-many/composer.lock file and found 1 package Scanned /testdata/locks-many/package-lock.json file and found 1 package Scanned /testdata/locks-many/yarn.lock file and found 1 package +Package npm/balanced-match/1.0.2 has been filtered out because: (no reason given) +Package npm/ansi-html/0.0.8 has been filtered out because: (no reason given) Package npm/has-flag/4.0.0 has been filtered out because: (no reason given) Package npm/wrappy/1.0.2 has been filtered out because: (no reason given) -Package npm/ansi-html/0.0.8 has been filtered out because: (no reason given) -Package npm/balanced-match/1.0.2 has been filtered out because: (no reason given) Filtered 4 ignored package/s from the scan. overriding license for package Packagist/league/flysystem/1.0.8 with 0BSD overriding license for package Packagist/sentry/sdk/2.0.4 with 0BSD @@ -4965,8 +4970,8 @@ No issues found [TestCommand_LocalDatabases/one_specific_supported_lockfile - 1] Scanning dir ./testdata/locks-many/composer.lock Scanned /testdata/locks-many/composer.lock file and found 1 package -Loaded filter from: /testdata/locks-many/osv-scanner-test.toml Loaded Packagist local db from /osv-scanner/Packagist/all.zip +Loaded filter from: /testdata/locks-many/osv-scanner-test.toml No issues found @@ -4979,8 +4984,8 @@ No issues found [TestCommand_LocalDatabases/one_specific_supported_lockfile - 3] Scanning dir ./testdata/locks-many/composer.lock Scanned /testdata/locks-many/composer.lock file and found 1 package -Loaded filter from: /testdata/locks-many/osv-scanner-test.toml Loaded Packagist local db from /osv-scanner/Packagist/all.zip +Loaded filter from: /testdata/locks-many/osv-scanner-test.toml No issues found @@ -5559,8 +5564,8 @@ No issues found [TestCommand_LocalDatabases/output_format:_markdown_table - 1] Scanning dir ./testdata/locks-many/composer.lock Scanned /testdata/locks-many/composer.lock file and found 1 package -Loaded filter from: /testdata/locks-many/osv-scanner-test.toml Loaded Packagist local db from /osv-scanner/Packagist/all.zip +Loaded filter from: /testdata/locks-many/osv-scanner-test.toml No issues found @@ -5573,8 +5578,8 @@ No issues found [TestCommand_LocalDatabases/output_format:_markdown_table - 3] Scanning dir ./testdata/locks-many/composer.lock Scanned /testdata/locks-many/composer.lock file and found 1 package -Loaded filter from: /testdata/locks-many/osv-scanner-test.toml Loaded Packagist local db from /osv-scanner/Packagist/all.zip +Loaded filter from: /testdata/locks-many/osv-scanner-test.toml No issues found @@ -5600,8 +5605,8 @@ No issues found [TestCommand_LocalDatabases/output_with_json - 2] Scanning dir ./testdata/locks-many/composer.lock Scanned /testdata/locks-many/composer.lock file and found 1 package -Loaded filter from: /testdata/locks-many/osv-scanner-test.toml Loaded Packagist local db from /osv-scanner/Packagist/all.zip +Loaded filter from: /testdata/locks-many/osv-scanner-test.toml --- @@ -5621,8 +5626,8 @@ Loaded Packagist local db from /osv-scanner/Packagist/all.zip [TestCommand_LocalDatabases/output_with_json - 4] Scanning dir ./testdata/locks-many/composer.lock Scanned /testdata/locks-many/composer.lock file and found 1 package -Loaded filter from: /testdata/locks-many/osv-scanner-test.toml Loaded Packagist local db from /osv-scanner/Packagist/all.zip +Loaded filter from: /testdata/locks-many/osv-scanner-test.toml --- @@ -6402,9 +6407,9 @@ Total 5 packages affected by 24 known vulnerabilities (1 Critical, 10 High, 12 M [TestCommand_Transitive/requirements.txt_transitive_native_source - 1] Scanned /testdata/locks-requirements/requirements.txt file and found 3 packages -failed resolution for /testdata/locks-requirements/requirements.txt: no file can be used for parsing requirements for package flask version 1.0 failed to parse metadata for file Flask-1.0-py2.py3-none-any.whl: zip: not a valid zip file failed to parse metadata for file Flask-1.0.tar.gz: sdist: dependencies in setup.py, not in PKG-INFO +failed resolution for /testdata/locks-requirements/requirements.txt: no file can be used for parsing requirements for package flask version 1.0 Total 3 packages affected by 13 known vulnerabilities (1 Critical, 4 High, 7 Medium, 1 Low, 0 Unknown) from 1 ecosystem. 13 vulnerabilities can be fixed. @@ -6478,8 +6483,8 @@ No issues found [TestCommand_WithDetector_OnLinux/ssh_version_errors - 1] Scanning dir /composer.lock -Command "ssh -V": exit status 1 Scanned /composer.lock file and found 1 package +Command "ssh -V": exit status 1 Loaded filter from: /osv-scanner-test.toml No issues found diff --git a/internal/scalibrannotator/filter/filter.go b/internal/scalibrannotator/filter/filter.go index 4974b1d7450..1c385880240 100644 --- a/internal/scalibrannotator/filter/filter.go +++ b/internal/scalibrannotator/filter/filter.go @@ -26,11 +26,12 @@ const ( // Annotator implements annotator.Annotator to filter packages. type Annotator struct { - mu sync.Mutex - configManager *config.Manager - isContainerScan bool - showAllPackages bool - filteredPackages []*extractor.Package + mu sync.Mutex + configManager *config.Manager + isContainerScan bool + showAllPackages bool + filteredPackages []*extractor.Package + preFilteredPackageCount int } var _ annotator.Annotator = (*Annotator)(nil) @@ -64,6 +65,8 @@ func (a *Annotator) Annotate(_ context.Context, _ *annotator.ScanInput, results a.mu.Lock() defer a.mu.Unlock() + a.preFilteredPackageCount += len(results.Packages) + packageResults := make([]*extractor.Package, 0, len(results.Packages)) var filteredPsr []*extractor.Package @@ -161,3 +164,11 @@ func (a *Annotator) FilteredPackages() []*extractor.Package { return a.filteredPackages } + +// PreFilteredPackageCount returns the number of packages found before filtering. +func (a *Annotator) PreFilteredPackageCount() int { + a.mu.Lock() + defer a.mu.Unlock() + + return a.preFilteredPackageCount +} diff --git a/pkg/osvscanner/__snapshots__/osvscanner_test.snap b/pkg/osvscanner/__snapshots__/osvscanner_test.snap old mode 100755 new mode 100644 diff --git a/pkg/osvscanner/scan.go b/pkg/osvscanner/scan.go index 382d6434d7d..dc682655846 100644 --- a/pkg/osvscanner/scan.go +++ b/pkg/osvscanner/scan.go @@ -343,10 +343,8 @@ SBOMLoop: } } - if len(inv.Packages) == 0 { - return nil, nil, ErrNoPackagesFound - } - + // Find the filter annotator instance in the plugins list so we can retrieve + // any packages that were filtered out during the scan. var filterAnno *filter.Annotator for _, p := range plugins { if fa, ok := p.(*filter.Annotator); ok { @@ -355,6 +353,15 @@ SBOMLoop: } } + packagesExtracted := len(inv.Packages) + if filterAnno != nil { + packagesExtracted = filterAnno.PreFilteredPackageCount() + } + + if packagesExtracted == 0 { + return nil, nil, ErrNoPackagesFound + } + return &inv, filterAnno, nil } From ea65dff5c1f301fc70d02dd6aded145b3cd5ae19 Mon Sep 17 00:00:00 2001 From: Rex P Date: Fri, 12 Jun 2026 11:44:38 +1000 Subject: [PATCH 08/38] e2e test for transitive dependencies --- .../scan/source/__snapshots__/command_test.snap | 14 ++++++++++++++ cmd/osv-scanner/scan/source/command_test.go | 5 +++++ .../testdata/osv-scanner-ignore-log4j-web.toml | 4 ++++ 3 files changed, 23 insertions(+) create mode 100644 cmd/osv-scanner/scan/source/testdata/osv-scanner-ignore-log4j-web.toml diff --git a/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap b/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap index 19f2c2dccab..78e78533308 100755 --- a/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap +++ b/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap @@ -6520,3 +6520,17 @@ No issues found [TestCommand_WithDetector_OnLinux/ssh_version_is_before_first_vuln_version - 2] --- + +[TestCommand_Transitive/pom.xml_ignore_direct_prevents_transitive - 1] +Scanning dir ./testdata/maven-transitive/pom.xml +Scanned /testdata/maven-transitive/pom.xml file and found 1 package +Package Maven/org.apache.logging.log4j:log4j-web/2.14.1 has been filtered out because: testing transitive bypass +Filtered 1 ignored package/s from the scan. + +No issues found + +--- + +[TestCommand_Transitive/pom.xml_ignore_direct_prevents_transitive - 2] + +--- diff --git a/cmd/osv-scanner/scan/source/command_test.go b/cmd/osv-scanner/scan/source/command_test.go index 790a9a074bb..a86556586ad 100644 --- a/cmd/osv-scanner/scan/source/command_test.go +++ b/cmd/osv-scanner/scan/source/command_test.go @@ -1376,6 +1376,11 @@ func TestCommand_Transitive(t *testing.T) { Args: []string{"", "source", "--offline-vulnerabilities", "--download-offline-databases", "./testdata/maven-transitive/pom.xml"}, Exit: 1, }, + { + Name: "pom.xml_ignore_direct_prevents_transitive", + Args: []string{"", "source", "--config", "./testdata/osv-scanner-ignore-log4j-web.toml", "./testdata/maven-transitive/pom.xml"}, + Exit: 0, + }, { Name: "pom.xml_enricher_requires_extractor", Args: []string{"", "source", "--experimental-disable-plugins=java/pomxml", "./testdata/maven-transitive/abc.xml"}, diff --git a/cmd/osv-scanner/scan/source/testdata/osv-scanner-ignore-log4j-web.toml b/cmd/osv-scanner/scan/source/testdata/osv-scanner-ignore-log4j-web.toml new file mode 100644 index 00000000000..b1505973f56 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/osv-scanner-ignore-log4j-web.toml @@ -0,0 +1,4 @@ +[[PackageOverrides]] +name = "org.apache.logging.log4j:log4j-web" +ignore = true +reason = "testing transitive bypass" From 79279ff01e504f7ae53345c9e765a5c0b3d0fd71 Mon Sep 17 00:00:00 2001 From: Rex P Date: Fri, 12 Jun 2026 12:02:12 +1000 Subject: [PATCH 09/38] custom mock roundtripper test --- .../source/__snapshots__/command_test.snap | 670 +++++++++--------- cmd/osv-scanner/scan/source/command_test.go | 98 +++ .../cassettes/TestCommand_Transitive.yaml | 30 + 3 files changed, 463 insertions(+), 335 deletions(-) diff --git a/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap b/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap index 78e78533308..4a48ddf478f 100755 --- a/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap +++ b/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap @@ -481,8 +481,8 @@ Scanned /testdata/locks-many-with-insecure/yarn.lock file and found 1 p Scanned /testdata/maven-transitive/pom.xml file and found 1 package Package npm/balanced-match/1.0.2 has been filtered out because: (no reason given) Package npm/ansi-html/0.0.1 has been filtered out because: (no reason given) -Package npm/has-flag/4.0.0 has been filtered out because: (no reason given) Package npm/wrappy/1.0.2 has been filtered out because: (no reason given) +Package npm/has-flag/4.0.0 has been filtered out because: (no reason given) Package Maven/org.apache.logging.log4j:log4j-web/2.14.1 has been filtered out because: it makes the table output really really long Filtered 1 local/unscannable package/s from the scan. Filtered 5 ignored package/s from the scan. @@ -1112,7 +1112,7 @@ Scanned /testdata/sbom-insecure/postgres-stretch.cdx.xml file and found Scanned /testdata/sbom-insecure/with-duplicates.cdx.xml file and found 17 packages Filtered 10 local/unscannable package/s from the scan. -Total 27 packages affected by 219 known vulnerabilities (25 Critical, 93 High, 67 Medium, 6 Low, 28 Unknown) from 5 ecosystems. +Total 27 packages affected by 219 known vulnerabilities (17 Critical, 53 High, 42 Medium, 1 Low, 106 Unknown) from 5 ecosystems. 21 vulnerabilities can be fixed. +---------------------------------------+------+--------------+--------------------------------+------------------------------------+-----------------------------------+---------------------------------------------------------------------+ @@ -1154,37 +1154,37 @@ Total 27 packages affected by 219 known vulnerabilities (25 Critical, 93 High, 6 | https://osv.dev/DSA-4808-1 | 5.7 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0501 | 5.9 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-3462 | 8.1 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3715 | 7.8 | Debian | bash | 4.4-5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3715 | | Debian | bash | 4.4-5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2016-2781 | 6.5 | Debian | coreutils | 8.26-3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-0684 | 5.5 | Debian | coreutils | 8.26-3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-0684 | | Debian | coreutils | 8.26-3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3482-1 | | Debian | debian-archive-keyring | 2017.5+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5147-1 | 9.8 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-6297 | 8.2 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-2219 | 7.5 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5147-1 | | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-6297 | | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-2219 | | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4535-1 | 7.5 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-5188 | 6.7 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-1304 | 7.8 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-1304 | | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3910-1 | | | | | | | -| https://osv.dev/DSA-5122-1 | 8.8 | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5122-1 | | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-0379 | 7.5 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-7526 | 6.8 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0495 | 4.7 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-13627 | 6.3 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2021-33560 | 7.5 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2021-40528 | 5.9 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-41989 | 6.7 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-41990 | 4.0 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5863-1 | 5.3 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-41989 | | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-41990 | | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5863-1 | | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-10790 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-6003 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2021-46848 | 9.1 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3263-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2025-13151 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5142-1 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5271-1 | 7.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-13151 | | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5142-1 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5271-1 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5391-1 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5990-1 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2016-3709 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2016-3709 | 6.1 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2022-2309 | | | | | | | | https://osv.dev/DLA-3878-1 | | | | | | | | https://osv.dev/DEBIAN-CVE-2016-9318 | 5.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -1212,13 +1212,13 @@ Total 27 packages affected by 219 known vulnerabilities (25 Critical, 93 High, 6 | https://osv.dev/DEBIAN-CVE-2021-3518 | 8.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2021-3537 | 5.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2021-3541 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-23308 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-9714 | 5.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-23308 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-9714 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-4319-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2026-0989 | 3.7 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-0990 | 5.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-0992 | 2.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-6732 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-0989 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-0990 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-0992 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-6732 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4539-1 | 4.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4539-3 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4661-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -1226,15 +1226,15 @@ Total 27 packages affected by 219 known vulnerabilities (25 Critical, 93 High, 6 | https://osv.dev/DSA-4855-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4875-1 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4963-1 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5103-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5139-1 | 7.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5169-1 | 7.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5103-1 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5139-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5169-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5343-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5417-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5532-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5764-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-6015-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-6113-1 | 8.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5764-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-6015-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-6113-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0732 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0734 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0735 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -1242,12 +1242,12 @@ Total 27 packages affected by 219 known vulnerabilities (25 Critical, 93 High, 6 | https://osv.dev/DEBIAN-CVE-2019-1543 | 7.4 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-1549 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2021-3450 | 7.4 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-2274 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3358 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3602 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3786 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3996 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-4203 | 4.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-2274 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3358 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3602 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3786 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3996 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-4203 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-0216 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-0217 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-0401 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -1256,7 +1256,7 @@ Total 27 packages affected by 219 known vulnerabilities (25 Critical, 93 High, 6 | https://osv.dev/DEBIAN-CVE-2023-3446 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-3817 | | | | | | | | https://osv.dev/DLA-3530-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2023-5678 | 9.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-5678 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2024-0727 | | | | | | | | https://osv.dev/DEBIAN-CVE-2024-2511 | | | | | | | | https://osv.dev/DEBIAN-CVE-2024-4741 | | | | | | | @@ -1266,42 +1266,42 @@ Total 27 packages affected by 219 known vulnerabilities (25 Critical, 93 High, 6 | https://osv.dev/DLA-3942-2 | | | | | | | | https://osv.dev/DEBIAN-CVE-2023-6129 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-6237 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-12797 | 6.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-13176 | 4.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-12797 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-13176 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-4176-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2024-4603 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-11187 | 6.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15468 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15469 | 5.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-4575 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-66199 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-9231 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-2673 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28386 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28387 | 8.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28388 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28389 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28390 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-31789 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-31790 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34180 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-4603 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-11187 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-15468 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-15469 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-4575 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-66199 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-9231 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-2673 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28386 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28387 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28388 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28389 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28390 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-31789 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-31790 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-34180 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-34181 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-34182 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-34183 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-35188 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42764 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42765 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42766 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42767 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42768 | 3.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42769 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42770 | 3.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45445 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45446 | 4.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45447 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-7383 | 8.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-9076 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5902-1 | 8.4 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-35188 | 5.0 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42764 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42765 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42766 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42767 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42768 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42769 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42770 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45445 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45446 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45447 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-7383 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-9076 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5902-1 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-12837 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-12883 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-20230 | 10.0 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -1321,16 +1321,16 @@ Total 27 packages affected by 219 known vulnerabilities (25 Critical, 93 High, 6 | https://osv.dev/DLA-3926-1 | | | | | | | | https://osv.dev/DEBIAN-CVE-2021-36770 | 7.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-47038 | 7.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15649 | 5.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-40909 | 5.9 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42496 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42497 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48959 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48961 | 7.3 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48962 | 7.3 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-7010 | 6.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-8376 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-9538 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-15649 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-40909 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42496 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42497 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-48959 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-48961 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-48962 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-7010 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-8376 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-9538 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5135-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3072-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3189-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -1339,12 +1339,12 @@ Total 27 packages affected by 219 known vulnerabilities (25 Critical, 93 High, 6 | https://osv.dev/DLA-3600-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3651-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3764-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-5958 | 2.1 | Debian | sed | 4.4-1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-5958 | | Debian | sed | 4.4-1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-17512 | 8.8 | Debian | sensible-utils | 0.0.9+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-20482 | 4.7 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-39804 | 6.2 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3755-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2026-5704 | 5.5 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-5704 | | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3051-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3134-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3161-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -1360,12 +1360,12 @@ Total 27 packages affected by 219 known vulnerabilities (25 Critical, 93 High, 6 | https://osv.dev/DSA-5055-1 | 5.5 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5650-1 | 5.5 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2016-2779 | 7.8 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-27456 | 4.7 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-3184 | 5.3 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5123-1 | 8.8 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5895-1 | 8.7 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-3094 | 10.0 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34743 | 5.3 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-27456 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-3184 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5123-1 | | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5895-1 | | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-3094 | | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-34743 | | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +---------------------------------------+------+--------------+--------------------------------+------------------------------------+-----------------------------------+---------------------------------------------------------------------+ --- @@ -2373,7 +2373,7 @@ Filtered 8 vulnerabilities from output testdata/osv-scanner-partial-ignores-config.toml has unused ignores: - CVE-2019-5188 -Total 25 packages affected by 213 known vulnerabilities (25 Critical, 88 High, 66 Medium, 6 Low, 28 Unknown) from 5 ecosystems. +Total 25 packages affected by 213 known vulnerabilities (17 Critical, 49 High, 41 Medium, 1 Low, 105 Unknown) from 5 ecosystems. 16 vulnerabilities can be fixed. +---------------------------------------+------+--------------+--------------------------------+------------------------------------+-----------------------------------+---------------------------------------------------------------------+ @@ -2409,35 +2409,35 @@ Total 25 packages affected by 213 known vulnerabilities (25 Critical, 88 High, 6 | https://osv.dev/DSA-4808-1 | 5.7 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0501 | 5.9 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-3462 | 8.1 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3715 | 7.8 | Debian | bash | 4.4-5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3715 | | Debian | bash | 4.4-5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2016-2781 | 6.5 | Debian | coreutils | 8.26-3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-0684 | 5.5 | Debian | coreutils | 8.26-3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-0684 | | Debian | coreutils | 8.26-3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3482-1 | | Debian | debian-archive-keyring | 2017.5+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5147-1 | 9.8 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-6297 | 8.2 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-2219 | 7.5 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5147-1 | | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-6297 | | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-2219 | | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4535-1 | 7.5 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-5188 | 6.7 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5122-1 | 8.8 | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5122-1 | | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-0379 | 7.5 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-7526 | 6.8 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0495 | 4.7 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-13627 | 6.3 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2021-33560 | 7.5 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2021-40528 | 5.9 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-41989 | 6.7 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-41990 | 4.0 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5863-1 | 5.3 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-41989 | | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-41990 | | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5863-1 | | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-10790 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-6003 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2021-46848 | 9.1 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3263-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2025-13151 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5142-1 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5271-1 | 7.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-13151 | | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5142-1 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5271-1 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5391-1 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5990-1 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2016-3709 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2016-3709 | 6.1 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2022-2309 | | | | | | | | https://osv.dev/DLA-3878-1 | | | | | | | | https://osv.dev/DEBIAN-CVE-2016-9318 | 5.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -2465,13 +2465,13 @@ Total 25 packages affected by 213 known vulnerabilities (25 Critical, 88 High, 6 | https://osv.dev/DEBIAN-CVE-2021-3518 | 8.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2021-3537 | 5.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2021-3541 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-23308 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-9714 | 5.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-23308 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-9714 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-4319-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2026-0989 | 3.7 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-0990 | 5.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-0992 | 2.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-6732 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-0989 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-0990 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-0992 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-6732 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4539-1 | 4.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4539-3 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4661-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -2479,15 +2479,15 @@ Total 25 packages affected by 213 known vulnerabilities (25 Critical, 88 High, 6 | https://osv.dev/DSA-4855-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4875-1 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4963-1 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5103-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5139-1 | 7.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5169-1 | 7.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5103-1 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5139-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5169-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5343-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5417-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5532-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5764-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-6015-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-6113-1 | 8.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5764-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-6015-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-6113-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0732 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0734 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0735 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -2495,12 +2495,12 @@ Total 25 packages affected by 213 known vulnerabilities (25 Critical, 88 High, 6 | https://osv.dev/DEBIAN-CVE-2019-1543 | 7.4 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-1549 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2021-3450 | 7.4 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-2274 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3358 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3602 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3786 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3996 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-4203 | 4.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-2274 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3358 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3602 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3786 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3996 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-4203 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-0216 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-0217 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-0401 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -2509,7 +2509,7 @@ Total 25 packages affected by 213 known vulnerabilities (25 Critical, 88 High, 6 | https://osv.dev/DEBIAN-CVE-2023-3446 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-3817 | | | | | | | | https://osv.dev/DLA-3530-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2023-5678 | 9.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-5678 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2024-0727 | | | | | | | | https://osv.dev/DEBIAN-CVE-2024-2511 | | | | | | | | https://osv.dev/DEBIAN-CVE-2024-4741 | | | | | | | @@ -2519,42 +2519,42 @@ Total 25 packages affected by 213 known vulnerabilities (25 Critical, 88 High, 6 | https://osv.dev/DLA-3942-2 | | | | | | | | https://osv.dev/DEBIAN-CVE-2023-6129 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-6237 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-12797 | 6.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-13176 | 4.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-12797 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-13176 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-4176-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2024-4603 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-11187 | 6.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15468 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15469 | 5.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-4575 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-66199 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-9231 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-2673 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28386 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28387 | 8.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28388 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28389 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28390 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-31789 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-31790 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34180 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-4603 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-11187 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-15468 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-15469 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-4575 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-66199 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-9231 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-2673 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28386 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28387 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28388 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28389 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28390 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-31789 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-31790 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-34180 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-34181 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-34182 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-34183 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-35188 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42764 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42765 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42766 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42767 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42768 | 3.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42769 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42770 | 3.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45445 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45446 | 4.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45447 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-7383 | 8.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-9076 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5902-1 | 8.4 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-35188 | 5.0 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42764 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42765 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42766 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42767 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42768 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42769 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42770 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45445 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45446 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45447 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-7383 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-9076 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5902-1 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-12837 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-12883 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-20230 | 10.0 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -2574,16 +2574,16 @@ Total 25 packages affected by 213 known vulnerabilities (25 Critical, 88 High, 6 | https://osv.dev/DLA-3926-1 | | | | | | | | https://osv.dev/DEBIAN-CVE-2021-36770 | 7.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-47038 | 7.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15649 | 5.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-40909 | 5.9 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42496 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42497 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48959 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48961 | 7.3 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48962 | 7.3 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-7010 | 6.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-8376 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-9538 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-15649 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-40909 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42496 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42497 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-48959 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-48961 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-48962 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-7010 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-8376 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-9538 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5135-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3072-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3189-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -2592,12 +2592,12 @@ Total 25 packages affected by 213 known vulnerabilities (25 Critical, 88 High, 6 | https://osv.dev/DLA-3600-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3651-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3764-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-5958 | 2.1 | Debian | sed | 4.4-1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-5958 | | Debian | sed | 4.4-1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-17512 | 8.8 | Debian | sensible-utils | 0.0.9+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-20482 | 4.7 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-39804 | 6.2 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3755-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2026-5704 | 5.5 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-5704 | | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3051-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3134-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3161-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -2613,12 +2613,12 @@ Total 25 packages affected by 213 known vulnerabilities (25 Critical, 88 High, 6 | https://osv.dev/DSA-5055-1 | 5.5 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5650-1 | 5.5 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2016-2779 | 7.8 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-27456 | 4.7 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-3184 | 5.3 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5123-1 | 8.8 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5895-1 | 8.7 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-3094 | 10.0 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34743 | 5.3 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-27456 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-3184 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5123-1 | | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5895-1 | | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-3094 | | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-34743 | | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +---------------------------------------+------+--------------+--------------------------------+------------------------------------+-----------------------------------+---------------------------------------------------------------------+ --- @@ -2641,7 +2641,7 @@ Filtered 6 vulnerabilities from output testdata/osv-scanner-partial-ignores-config.toml has unused ignores: - CVE-2019-5188 -Total 23 packages affected by 209 known vulnerabilities (23 Critical, 87 High, 65 Medium, 6 Low, 28 Unknown) from 3 ecosystems. +Total 23 packages affected by 209 known vulnerabilities (15 Critical, 48 High, 40 Medium, 1 Low, 105 Unknown) from 3 ecosystems. 12 vulnerabilities can be fixed. +---------------------------------------+------+--------------+--------------------------------+------------------------------------+-----------------------------------+-------------------------------------------------+ @@ -2673,35 +2673,35 @@ Total 23 packages affected by 209 known vulnerabilities (23 Critical, 87 High, 6 | https://osv.dev/DSA-4808-1 | 5.7 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0501 | 5.9 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-3462 | 8.1 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3715 | 7.8 | Debian | bash | 4.4-5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3715 | | Debian | bash | 4.4-5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2016-2781 | 6.5 | Debian | coreutils | 8.26-3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-0684 | 5.5 | Debian | coreutils | 8.26-3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-0684 | | Debian | coreutils | 8.26-3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3482-1 | | Debian | debian-archive-keyring | 2017.5+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5147-1 | 9.8 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-6297 | 8.2 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-2219 | 7.5 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5147-1 | | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-6297 | | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-2219 | | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4535-1 | 7.5 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-5188 | 6.7 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5122-1 | 8.8 | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5122-1 | | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-0379 | 7.5 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-7526 | 6.8 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0495 | 4.7 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-13627 | 6.3 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2021-33560 | 7.5 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2021-40528 | 5.9 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-41989 | 6.7 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-41990 | 4.0 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5863-1 | 5.3 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-41989 | | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-41990 | | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5863-1 | | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-10790 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-6003 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2021-46848 | 9.1 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3263-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2025-13151 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5142-1 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5271-1 | 7.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-13151 | | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5142-1 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5271-1 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5391-1 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5990-1 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2016-3709 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2016-3709 | 6.1 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2022-2309 | | | | | | | | https://osv.dev/DLA-3878-1 | | | | | | | | https://osv.dev/DEBIAN-CVE-2016-9318 | 5.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -2729,13 +2729,13 @@ Total 23 packages affected by 209 known vulnerabilities (23 Critical, 87 High, 6 | https://osv.dev/DEBIAN-CVE-2021-3518 | 8.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2021-3537 | 5.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2021-3541 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-23308 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-9714 | 5.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-23308 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-9714 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-4319-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2026-0989 | 3.7 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-0990 | 5.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-0992 | 2.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-6732 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-0989 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-0990 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-0992 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-6732 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4539-1 | 4.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4539-3 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4661-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -2743,15 +2743,15 @@ Total 23 packages affected by 209 known vulnerabilities (23 Critical, 87 High, 6 | https://osv.dev/DSA-4855-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4875-1 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4963-1 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5103-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5139-1 | 7.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5169-1 | 7.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5103-1 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5139-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5169-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5343-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5417-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5532-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5764-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-6015-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-6113-1 | 8.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5764-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-6015-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-6113-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0732 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0734 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0735 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -2759,12 +2759,12 @@ Total 23 packages affected by 209 known vulnerabilities (23 Critical, 87 High, 6 | https://osv.dev/DEBIAN-CVE-2019-1543 | 7.4 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-1549 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2021-3450 | 7.4 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-2274 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3358 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3602 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3786 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3996 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-4203 | 4.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-2274 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3358 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3602 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3786 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3996 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-4203 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-0216 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-0217 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-0401 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -2773,7 +2773,7 @@ Total 23 packages affected by 209 known vulnerabilities (23 Critical, 87 High, 6 | https://osv.dev/DEBIAN-CVE-2023-3446 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-3817 | | | | | | | | https://osv.dev/DLA-3530-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2023-5678 | 9.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-5678 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2024-0727 | | | | | | | | https://osv.dev/DEBIAN-CVE-2024-2511 | | | | | | | | https://osv.dev/DEBIAN-CVE-2024-4741 | | | | | | | @@ -2783,42 +2783,42 @@ Total 23 packages affected by 209 known vulnerabilities (23 Critical, 87 High, 6 | https://osv.dev/DLA-3942-2 | | | | | | | | https://osv.dev/DEBIAN-CVE-2023-6129 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-6237 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-12797 | 6.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-13176 | 4.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-12797 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-13176 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-4176-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2024-4603 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-11187 | 6.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15468 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15469 | 5.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-4575 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-66199 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-9231 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-2673 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28386 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28387 | 8.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28388 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28389 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28390 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-31789 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-31790 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34180 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-4603 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-11187 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-15468 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-15469 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-4575 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-66199 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-9231 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-2673 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28386 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28387 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28388 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28389 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28390 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-31789 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-31790 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-34180 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-34181 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-34182 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-34183 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-35188 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42764 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42765 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42766 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42767 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42768 | 3.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42769 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42770 | 3.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45445 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45446 | 4.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45447 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-7383 | 8.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-9076 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5902-1 | 8.4 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-35188 | 5.0 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42764 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42765 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42766 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42767 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42768 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42769 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42770 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45445 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45446 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45447 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-7383 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-9076 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5902-1 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-12837 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-12883 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-20230 | 10.0 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -2838,16 +2838,16 @@ Total 23 packages affected by 209 known vulnerabilities (23 Critical, 87 High, 6 | https://osv.dev/DLA-3926-1 | | | | | | | | https://osv.dev/DEBIAN-CVE-2021-36770 | 7.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-47038 | 7.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15649 | 5.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-40909 | 5.9 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42496 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42497 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48959 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48961 | 7.3 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48962 | 7.3 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-7010 | 6.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-8376 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-9538 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-15649 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-40909 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42496 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42497 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-48959 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-48961 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-48962 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-7010 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-8376 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-9538 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5135-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3072-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3189-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -2856,12 +2856,12 @@ Total 23 packages affected by 209 known vulnerabilities (23 Critical, 87 High, 6 | https://osv.dev/DLA-3600-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3651-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3764-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-5958 | 2.1 | Debian | sed | 4.4-1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-5958 | | Debian | sed | 4.4-1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-17512 | 8.8 | Debian | sensible-utils | 0.0.9+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-20482 | 4.7 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-39804 | 6.2 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3755-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2026-5704 | 5.5 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-5704 | | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3051-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3134-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3161-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -2877,12 +2877,12 @@ Total 23 packages affected by 209 known vulnerabilities (23 Critical, 87 High, 6 | https://osv.dev/DSA-5055-1 | 5.5 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5650-1 | 5.5 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2016-2779 | 7.8 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-27456 | 4.7 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-3184 | 5.3 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5123-1 | 8.8 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5895-1 | 8.7 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-3094 | 10.0 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34743 | 5.3 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-27456 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-3184 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5123-1 | | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5895-1 | | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-3094 | | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-34743 | | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +---------------------------------------+------+--------------+--------------------------------+------------------------------------+-----------------------------------+-------------------------------------------------+ --- @@ -5002,7 +5002,7 @@ Filtered 1 local/unscannable package/s from the scan. Loaded Debian local db from /osv-scanner/Debian/all.zip Loaded Go local db from /osv-scanner/Go/all.zip -Total 22 packages affected by 210 known vulnerabilities (22 Critical, 88 High, 66 Medium, 6 Low, 28 Unknown) from 2 ecosystems. +Total 22 packages affected by 210 known vulnerabilities (14 Critical, 48 High, 41 Medium, 1 Low, 106 Unknown) from 2 ecosystems. 12 vulnerabilities can be fixed. +---------------------------------------+------+-----------+--------------------------------+------------------------------------+-----------------------------------+-------------------------------------------------+ @@ -5035,37 +5035,37 @@ Total 22 packages affected by 210 known vulnerabilities (22 Critical, 88 High, 6 | https://osv.dev/DSA-4808-1 | 5.7 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0501 | 5.9 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-3462 | 8.1 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3715 | 7.8 | Debian | bash | 4.4-5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3715 | | Debian | bash | 4.4-5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2016-2781 | 6.5 | Debian | coreutils | 8.26-3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-0684 | 5.5 | Debian | coreutils | 8.26-3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-0684 | | Debian | coreutils | 8.26-3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3482-1 | | Debian | debian-archive-keyring | 2017.5+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5147-1 | 9.8 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-6297 | 8.2 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-2219 | 7.5 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5147-1 | | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-6297 | | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-2219 | | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4535-1 | 7.5 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-5188 | 6.7 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-1304 | 7.8 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-1304 | | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3910-1 | | | | | | | -| https://osv.dev/DSA-5122-1 | 8.8 | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5122-1 | | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-0379 | 7.5 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-7526 | 6.8 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0495 | 4.7 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-13627 | 6.3 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2021-33560 | 7.5 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2021-40528 | 5.9 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-41989 | 6.7 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-41990 | 4.0 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5863-1 | 5.3 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-41989 | | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-41990 | | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5863-1 | | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-10790 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-6003 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2021-46848 | 9.1 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3263-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2025-13151 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5142-1 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5271-1 | 7.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-13151 | | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5142-1 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5271-1 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5391-1 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5990-1 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2016-3709 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2016-3709 | 6.1 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2022-2309 | | | | | | | | https://osv.dev/DLA-3878-1 | | | | | | | | https://osv.dev/DEBIAN-CVE-2016-9318 | 5.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -5093,13 +5093,13 @@ Total 22 packages affected by 210 known vulnerabilities (22 Critical, 88 High, 6 | https://osv.dev/DEBIAN-CVE-2021-3518 | 8.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2021-3537 | 5.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2021-3541 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-23308 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-9714 | 5.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-23308 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-9714 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-4319-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2026-0989 | 3.7 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-0990 | 5.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-0992 | 2.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-6732 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-0989 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-0990 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-0992 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-6732 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4539-1 | 4.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4539-3 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4661-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -5107,15 +5107,15 @@ Total 22 packages affected by 210 known vulnerabilities (22 Critical, 88 High, 6 | https://osv.dev/DSA-4855-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4875-1 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4963-1 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5103-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5139-1 | 7.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5169-1 | 7.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5103-1 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5139-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5169-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5343-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5417-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5532-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5764-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-6015-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-6113-1 | 8.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5764-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-6015-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-6113-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0732 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0734 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0735 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -5123,12 +5123,12 @@ Total 22 packages affected by 210 known vulnerabilities (22 Critical, 88 High, 6 | https://osv.dev/DEBIAN-CVE-2019-1543 | 7.4 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-1549 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2021-3450 | 7.4 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-2274 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3358 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3602 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3786 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3996 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-4203 | 4.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-2274 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3358 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3602 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3786 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3996 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-4203 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-0216 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-0217 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-0401 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -5137,7 +5137,7 @@ Total 22 packages affected by 210 known vulnerabilities (22 Critical, 88 High, 6 | https://osv.dev/DEBIAN-CVE-2023-3446 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-3817 | | | | | | | | https://osv.dev/DLA-3530-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2023-5678 | 9.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-5678 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2024-0727 | | | | | | | | https://osv.dev/DEBIAN-CVE-2024-2511 | | | | | | | | https://osv.dev/DEBIAN-CVE-2024-4741 | | | | | | | @@ -5147,42 +5147,42 @@ Total 22 packages affected by 210 known vulnerabilities (22 Critical, 88 High, 6 | https://osv.dev/DLA-3942-2 | | | | | | | | https://osv.dev/DEBIAN-CVE-2023-6129 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-6237 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-12797 | 6.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-13176 | 4.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-12797 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-13176 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-4176-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2024-4603 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-11187 | 6.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15468 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15469 | 5.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-4575 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-66199 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-9231 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-2673 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28386 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28387 | 8.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28388 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28389 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28390 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-31789 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-31790 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34180 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-4603 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-11187 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-15468 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-15469 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-4575 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-66199 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-9231 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-2673 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28386 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28387 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28388 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28389 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28390 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-31789 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-31790 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-34180 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-34181 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-34182 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-34183 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-35188 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42764 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42765 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42766 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42767 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42768 | 3.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42769 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42770 | 3.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45445 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45446 | 4.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45447 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-7383 | 8.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-9076 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5902-1 | 8.4 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-35188 | 5.0 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42764 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42765 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42766 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42767 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42768 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42769 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42770 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45445 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45446 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45447 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-7383 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-9076 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5902-1 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-12837 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-12883 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-20230 | 10.0 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -5202,16 +5202,16 @@ Total 22 packages affected by 210 known vulnerabilities (22 Critical, 88 High, 6 | https://osv.dev/DLA-3926-1 | | | | | | | | https://osv.dev/DEBIAN-CVE-2021-36770 | 7.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-47038 | 7.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15649 | 5.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-40909 | 5.9 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42496 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42497 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48959 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48961 | 7.3 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48962 | 7.3 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-7010 | 6.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-8376 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-9538 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-15649 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-40909 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42496 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42497 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-48959 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-48961 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-48962 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-7010 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-8376 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-9538 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5135-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3072-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3189-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -5220,12 +5220,12 @@ Total 22 packages affected by 210 known vulnerabilities (22 Critical, 88 High, 6 | https://osv.dev/DLA-3600-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3651-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3764-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-5958 | 2.1 | Debian | sed | 4.4-1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-5958 | | Debian | sed | 4.4-1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-17512 | 8.8 | Debian | sensible-utils | 0.0.9+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-20482 | 4.7 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-39804 | 6.2 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3755-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2026-5704 | 5.5 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-5704 | | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3051-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3134-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3161-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -5241,12 +5241,12 @@ Total 22 packages affected by 210 known vulnerabilities (22 Critical, 88 High, 6 | https://osv.dev/DSA-5055-1 | 5.5 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5650-1 | 5.5 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2016-2779 | 7.8 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-27456 | 4.7 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-3184 | 5.3 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5123-1 | 8.8 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5895-1 | 8.7 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-3094 | 10.0 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34743 | 5.3 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-27456 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-3184 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5123-1 | | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5895-1 | | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-3094 | | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-34743 | | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +---------------------------------------+------+-----------+--------------------------------+------------------------------------+-----------------------------------+-------------------------------------------------+ --- diff --git a/cmd/osv-scanner/scan/source/command_test.go b/cmd/osv-scanner/scan/source/command_test.go index a86556586ad..9975d05c5bd 100644 --- a/cmd/osv-scanner/scan/source/command_test.go +++ b/cmd/osv-scanner/scan/source/command_test.go @@ -1,10 +1,13 @@ package source_test import ( + "fmt" + "io" "net/http" "os" "path/filepath" "runtime" + "strings" "testing" "github.com/google/osv-scanner/v2/cmd/osv-scanner/internal/testcmd" @@ -1829,3 +1832,98 @@ func TestCommand_FlagDeprecatedPackages(t *testing.T) { }) } } + +type mockRoundTripper struct { + roundTrip func(req *http.Request) (*http.Response, error) +} + +func (m *mockRoundTripper) RoundTrip(req *http.Request) (*http.Response, error) { + return m.roundTrip(req) +} + +func TestCommand_Transitive_IgnoredTransitiveBypass(t *testing.T) { + t.Parallel() + + // 1. Create mock POMs + mockPOMDirect := ` + 4.0.0 + org.apache.logging.log4j + log4j-web + 2.14.1 + + + org.apache.logging.log4j + log4j-core + 2.14.1 + + +` + + mockPOMTransitive := ` + 4.0.0 + org.apache.logging.log4j + log4j-core + 2.14.1 +` + + transitiveCalled := false + + mockClient := &http.Client{ + Transport: &mockRoundTripper{ + roundTrip: func(req *http.Request) (*http.Response, error) { + url := req.URL.String() + switch url { + case "https://repo.maven.apache.org/maven2/org/apache/logging/log4j/log4j-web/2.14.1/log4j-web-2.14.1.pom": + return &http.Response{ + StatusCode: http.StatusOK, + Body: io.NopCloser(strings.NewReader(mockPOMDirect)), + Header: make(http.Header), + }, nil + case "https://repo.maven.apache.org/maven2/org/apache/logging/log4j/log4j-core/2.14.1/log4j-core-2.14.1.pom": + transitiveCalled = true + return &http.Response{ + StatusCode: http.StatusOK, + Body: io.NopCloser(strings.NewReader(mockPOMTransitive)), + Header: make(http.Header), + }, nil + default: + if strings.Contains(url, "osv.dev") { + return &http.Response{ + StatusCode: http.StatusOK, + Body: io.NopCloser(strings.NewReader(`{"results":[]}`)), + Header: make(http.Header), + }, nil + } + return nil, fmt.Errorf("unexpected request: %s", url) + } + }, + }, + } + + // 2. Define the test case + tc := testcmd.Case{ + Name: "pom.xml_ignore_direct_prevents_transitive_mocked", + Args: []string{ + "", "source", + "--experimental-no-default-plugins", + "--experimental-plugins=java/pomxml,transitive", + "--config", "./testdata/osv-scanner-ignore-log4j-web.toml", + "./testdata/maven-transitive/pom.xml", + }, + Exit: 0, + HTTPClient: mockClient, + } + + // 3. Run the test + stdout, _ := testcmd.RunAndNormalize(t, tc) + + // Verify the output matches what we expect + if !strings.Contains(stdout, "No issues found") { + t.Errorf("expected output to contain 'No issues found', got:\n%s", stdout) + } + + // 4. Assert that the mock client was NOT called for the transitive dependency! + if transitiveCalled { + t.Error("expected transitive dependency log4j-core POM to NOT be requested, but it was requested!") + } +} diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive.yaml index f3a0a72bb1a..60b4a0dcdde 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive.yaml @@ -1,6 +1,36 @@ --- version: 2 interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 3 + host: api.osv.dev + body: | + {} + headers: + Content-Type: + - application/json + X-Test-Name: + - TestCommand_Transitive/pom.xml_ignore_direct_prevents_transitive + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 2 + body: | + {} + headers: + Content-Length: + - "2" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s - request: proto: HTTP/1.1 proto_major: 1 From 8d3b1e09c608d4ff95dd10777d865d9c6b0ac4f0 Mon Sep 17 00:00:00 2001 From: Rex P Date: Fri, 12 Jun 2026 12:07:13 +1000 Subject: [PATCH 10/38] Consistent filters now --- .../source/__snapshots__/command_test.snap | 8 ++++---- cmd/osv-scanner/scan/source/command_test.go | 1 + internal/scalibrannotator/filter/filter.go | 20 +++++++++++++++++-- 3 files changed, 23 insertions(+), 6 deletions(-) diff --git a/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap b/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap index 4a48ddf478f..cccb38547df 100755 --- a/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap +++ b/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap @@ -479,11 +479,11 @@ Scanned /testdata/locks-many-with-insecure/composer.lock file and found Scanned /testdata/locks-many-with-insecure/package-lock.json file and found 1 package Scanned /testdata/locks-many-with-insecure/yarn.lock file and found 1 package Scanned /testdata/maven-transitive/pom.xml file and found 1 package -Package npm/balanced-match/1.0.2 has been filtered out because: (no reason given) +Package Maven/org.apache.logging.log4j:log4j-web/2.14.1 has been filtered out because: it makes the table output really really long Package npm/ansi-html/0.0.1 has been filtered out because: (no reason given) -Package npm/wrappy/1.0.2 has been filtered out because: (no reason given) +Package npm/balanced-match/1.0.2 has been filtered out because: (no reason given) Package npm/has-flag/4.0.0 has been filtered out because: (no reason given) -Package Maven/org.apache.logging.log4j:log4j-web/2.14.1 has been filtered out because: it makes the table output really really long +Package npm/wrappy/1.0.2 has been filtered out because: (no reason given) Filtered 1 local/unscannable package/s from the scan. Filtered 5 ignored package/s from the scan. overriding license for package Packagist/league/flysystem/1.0.8 with 0BSD @@ -4435,8 +4435,8 @@ Scanned /testdata/locks-many/Gemfile.lock file and found 1 package Scanned /testdata/locks-many/composer.lock file and found 1 package Scanned /testdata/locks-many/package-lock.json file and found 1 package Scanned /testdata/locks-many/yarn.lock file and found 1 package -Package npm/balanced-match/1.0.2 has been filtered out because: (no reason given) Package npm/ansi-html/0.0.8 has been filtered out because: (no reason given) +Package npm/balanced-match/1.0.2 has been filtered out because: (no reason given) Package npm/has-flag/4.0.0 has been filtered out because: (no reason given) Package npm/wrappy/1.0.2 has been filtered out because: (no reason given) Filtered 4 ignored package/s from the scan. diff --git a/cmd/osv-scanner/scan/source/command_test.go b/cmd/osv-scanner/scan/source/command_test.go index 9975d05c5bd..40b4e7f3dc7 100644 --- a/cmd/osv-scanner/scan/source/command_test.go +++ b/cmd/osv-scanner/scan/source/command_test.go @@ -1894,6 +1894,7 @@ func TestCommand_Transitive_IgnoredTransitiveBypass(t *testing.T) { Header: make(http.Header), }, nil } + return nil, fmt.Errorf("unexpected request: %s", url) } }, diff --git a/internal/scalibrannotator/filter/filter.go b/internal/scalibrannotator/filter/filter.go index 1c385880240..61c802aad7e 100644 --- a/internal/scalibrannotator/filter/filter.go +++ b/internal/scalibrannotator/filter/filter.go @@ -5,6 +5,7 @@ package filter import ( "context" "fmt" + "slices" "sync" "github.com/google/osv-scalibr/annotator" @@ -74,6 +75,9 @@ func (a *Annotator) Annotate(_ context.Context, _ *annotator.ScanInput, results nonContainerRelevantCount := 0 ignoredCount := 0 + var warnings []string + var infos []string + for _, psr := range results.Packages { // 1. Filter Unscannable Packages isScannable := false @@ -106,7 +110,7 @@ func (a *Annotator) Annotate(_ context.Context, _ *annotator.ScanInput, results // Short commit hashes warning if imodels.Commit(psr) != "" && len(imodels.Commit(psr)) < 40 { - cmdlogger.Warnf("Skipping %s: short commit hash %q cannot be queried; OSV API requires a full 40-character SHA.", imodels.Name(psr), imodels.Commit(psr)) + warnings = append(warnings, fmt.Sprintf("Skipping %s: short commit hash %q cannot be queried; OSV API requires a full 40-character SHA.", imodels.Name(psr), imodels.Commit(psr))) unscannableCount++ if a.showAllPackages { filteredPsr = append(filteredPsr, psr) @@ -132,7 +136,7 @@ func (a *Annotator) Annotate(_ context.Context, _ *annotator.ScanInput, results if reason == "" { reason = "(no reason given)" } - cmdlogger.Infof("Package %s has been filtered out because: %s", pkgString, reason) + infos = append(infos, fmt.Sprintf("Package %s has been filtered out because: %s", pkgString, reason)) continue } @@ -141,6 +145,18 @@ func (a *Annotator) Annotate(_ context.Context, _ *annotator.ScanInput, results packageResults = append(packageResults, psr) } + // Sort the logs before printing to ensure deterministic output in test snapshots + // (as package extraction order can be non-deterministic). + slices.Sort(warnings) + for _, warn := range warnings { + cmdlogger.Warnf("%s", warn) + } + + slices.Sort(infos) + for _, info := range infos { + cmdlogger.Infof("%s", info) + } + if unscannableCount > 0 { cmdlogger.Infof("Filtered %d local/unscannable package/s from the scan.", unscannableCount) } From 2da1929363977a95c91a72594dc3366cdf3ac179 Mon Sep 17 00:00:00 2001 From: Rex P Date: Fri, 12 Jun 2026 12:13:17 +1000 Subject: [PATCH 11/38] refresh all --- .../image/__snapshots__/command_test.snap | 104 ++-- .../cassettes/TestCommand_OCIImage.yaml | 82 +-- .../TestCommand_OCIImage_JSONFormat.yaml | 46 +- .../source/__snapshots__/command_test.snap | 196 +++---- .../testdata/cassettes/TestCommand.yaml | 254 ++++----- .../cassettes/TestCommand_CommitSupport.yaml | 2 +- .../TestCommand_Config_UnusedIgnores.yaml | 504 +++++++++--------- .../cassettes/TestCommand_Transitive.yaml | 178 +++---- 8 files changed, 689 insertions(+), 677 deletions(-) diff --git a/cmd/osv-scanner/scan/image/__snapshots__/command_test.snap b/cmd/osv-scanner/scan/image/__snapshots__/command_test.snap index b70b4d4e62a..2a0e9804db0 100755 --- a/cmd/osv-scanner/scan/image/__snapshots__/command_test.snap +++ b/cmd/osv-scanner/scan/image/__snapshots__/command_test.snap @@ -313,24 +313,23 @@ You can also view the full vulnerability list in your terminal with: `osv-scanne [TestCommand_OCIImage/Empty_Ubuntu_20.04_image_tar_with_no_vulns_shown - 1] Scanning local image tarball "./testdata/test-ubuntu-20-04.tar" -Package Ubuntu:20.04/util-linux/1:2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/bzip2/1.0.8-2 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/bzip2/1.0.8-2 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/coreutils/8.30-3ubuntu2 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/dpkg/1.19.7ubuntu3.2 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/gcc-10/10.5.0-1ubuntu1~20.04 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/gnupg2/2.2.19-3ubuntu2.4 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/bzip2/1.0.8-2 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/gcc-10/10.5.0-1ubuntu1~20.04 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/gcc-10/10.5.0-1ubuntu1~20.04 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/glibc/2.31-0ubuntu9.17 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/glibc/2.31-0ubuntu9.17 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/gcc-10/10.5.0-1ubuntu1~20.04 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/libgcrypt20/1.8.5-5ubuntu1.1 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/gnupg2/2.2.19-3ubuntu2.4 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/gnutls28/3.6.13-2ubuntu1.12 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/libgcrypt20/1.8.5-5ubuntu1.1 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/libtasn1-6/4.16.0-2ubuntu0.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/lz4/1.9.2-2ubuntu0.20.04.1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/xz-utils/5.2.4-1ubuntu1.1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/pam/1.3.1-5ubuntu4.7 has been filtered out because: Just want to test only unimportant vulns @@ -338,22 +337,23 @@ Package Ubuntu:20.04/pam/1.3.1-5ubuntu4.7 has been filtered out because: Just wa Package Ubuntu:20.04/pam/1.3.1-5ubuntu4.7 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/pam/1.3.1-5ubuntu4.7 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/pcre2/10.34-7ubuntu0.1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/gcc-10/10.5.0-1ubuntu1~20.04 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/perl/5.30.0-9ubuntu0.5 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/sed/4.7-1 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/shadow/1:4.8.1-1ubuntu5.20.04.5 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/shadow/1:4.8.1-1ubuntu5.20.04.5 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/systemd/245.4-4ubuntu3.24 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/libtasn1-6/4.16.0-2ubuntu0.1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/systemd/245.4-4ubuntu3.24 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/tar/1.30+dfsg-7ubuntu0.20.04.4 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/util-linux/1:2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/shadow/1:4.8.1-1ubuntu5.20.04.5 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/shadow/1:4.8.1-1ubuntu5.20.04.5 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/perl/5.30.0-9ubuntu0.5 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/sed/4.7-1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/tar/1.30+dfsg-7ubuntu0.20.04.4 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/xz-utils/5.2.4-1ubuntu1.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/zlib/1:1.2.11.dfsg-2ubuntu1.5 has been filtered out because: Just want to test only unimportant vulns Filtered 42 ignored package/s from the scan. @@ -376,24 +376,23 @@ You can also view the full vulnerability list in your terminal with: `osv-scanne [TestCommand_OCIImage/Empty_Ubuntu_20.04_image_tar_with_only_unimportant_vulns_shown - 1] Scanning local image tarball "./testdata/test-ubuntu-20-04.tar" -Package Ubuntu:20.04/util-linux/1:2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/bzip2/1.0.8-2 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/bzip2/1.0.8-2 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/coreutils/8.30-3ubuntu2 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/dpkg/1.19.7ubuntu3.2 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/gcc-10/10.5.0-1ubuntu1~20.04 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/gnupg2/2.2.19-3ubuntu2.4 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/bzip2/1.0.8-2 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/gcc-10/10.5.0-1ubuntu1~20.04 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/gcc-10/10.5.0-1ubuntu1~20.04 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/glibc/2.31-0ubuntu9.17 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/glibc/2.31-0ubuntu9.17 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/gcc-10/10.5.0-1ubuntu1~20.04 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/libgcrypt20/1.8.5-5ubuntu1.1 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/gnupg2/2.2.19-3ubuntu2.4 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/gnutls28/3.6.13-2ubuntu1.12 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/libgcrypt20/1.8.5-5ubuntu1.1 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/libtasn1-6/4.16.0-2ubuntu0.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/lz4/1.9.2-2ubuntu0.20.04.1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/xz-utils/5.2.4-1ubuntu1.1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/pam/1.3.1-5ubuntu4.7 has been filtered out because: Just want to test only unimportant vulns @@ -401,22 +400,23 @@ Package Ubuntu:20.04/pam/1.3.1-5ubuntu4.7 has been filtered out because: Just wa Package Ubuntu:20.04/pam/1.3.1-5ubuntu4.7 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/pam/1.3.1-5ubuntu4.7 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/pcre2/10.34-7ubuntu0.1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/gcc-10/10.5.0-1ubuntu1~20.04 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/perl/5.30.0-9ubuntu0.5 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/sed/4.7-1 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/shadow/1:4.8.1-1ubuntu5.20.04.5 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/shadow/1:4.8.1-1ubuntu5.20.04.5 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/systemd/245.4-4ubuntu3.24 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/libtasn1-6/4.16.0-2ubuntu0.1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/systemd/245.4-4ubuntu3.24 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/tar/1.30+dfsg-7ubuntu0.20.04.4 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/util-linux/1:2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/shadow/1:4.8.1-1ubuntu5.20.04.5 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/shadow/1:4.8.1-1ubuntu5.20.04.5 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/perl/5.30.0-9ubuntu0.5 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/sed/4.7-1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/tar/1.30+dfsg-7ubuntu0.20.04.4 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/xz-utils/5.2.4-1ubuntu1.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/zlib/1:1.2.11.dfsg-2ubuntu1.5 has been filtered out because: Just want to test only unimportant vulns Filtered 42 ignored package/s from the scan. @@ -448,7 +448,7 @@ Scanning local image tarball "./testdata/test-ubuntu.tar" Container Scanning Result (Ubuntu 22.04.5 LTS) (Based on "ubuntu" image): -Total 26 packages affected by 72 known vulnerabilities (8 Critical, 22 High, 34 Medium, 5 Low, 3 Unknown) from 1 ecosystem. +Total 26 packages affected by 72 known vulnerabilities (9 Critical, 22 High, 34 Medium, 5 Low, 2 Unknown) from 1 ecosystem. 33 vulnerabilities can be fixed. @@ -501,7 +501,7 @@ Scanning local image tarball "./testdata/test-ubuntu.tar" Container Scanning Result (Ubuntu 22.04.5 LTS) (Based on "ubuntu" image): -Total 26 packages affected by 72 known vulnerabilities (8 Critical, 22 High, 34 Medium, 5 Low, 3 Unknown) from 1 ecosystem. +Total 26 packages affected by 72 known vulnerabilities (9 Critical, 22 High, 34 Medium, 5 Low, 2 Unknown) from 1 ecosystem. 33 vulnerabilities can be fixed. @@ -573,7 +573,7 @@ Scanning local image tarball "./testdata/test-ubuntu-with-packages.tar" Container Scanning Result (Ubuntu 22.04.5 LTS) (Based on "ubuntu" image): -Total 26 packages affected by 72 known vulnerabilities (8 Critical, 22 High, 34 Medium, 5 Low, 3 Unknown) from 1 ecosystem. +Total 26 packages affected by 72 known vulnerabilities (9 Critical, 22 High, 34 Medium, 5 Low, 2 Unknown) from 1 ecosystem. 33 vulnerabilities can be fixed. @@ -626,8 +626,8 @@ Scanning local image tarball "./testdata/test-java-full.tar" Container Scanning Result (Alpine Linux v3.21) (Based on "eclipse-temurin" image): -Total 35 packages affected by 128 known vulnerabilities (6 Critical, 62 High, 52 Medium, 7 Low, 1 Unknown) from 2 ecosystems. -128 vulnerabilities can be fixed. +Total 35 packages affected by 131 known vulnerabilities (6 Critical, 64 High, 53 Medium, 7 Low, 1 Unknown) from 2 ecosystems. +131 vulnerabilities can be fixed. Maven @@ -643,11 +643,11 @@ Maven | dnsjava:dnsjava | 3.4.0 | Fix Available | 1 | # 12 Layer | -- | | io.netty:netty-codec | 4.1.100.Final | Fix Available | 2 | # 12 Layer | -- | | io.netty:netty-codec-dns | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | -| io.netty:netty-codec-haproxy | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | +| io.netty:netty-codec-haproxy | 4.1.100.Final | Fix Available | 2 | # 12 Layer | -- | | io.netty:netty-codec-http | 4.1.100.Final | Fix Available | 10 | # 12 Layer | -- | -| io.netty:netty-codec-http2 | 4.1.100.Final | Fix Available | 4 | # 12 Layer | -- | +| io.netty:netty-codec-http2 | 4.1.100.Final | Fix Available | 5 | # 12 Layer | -- | | io.netty:netty-codec-mqtt | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | -| io.netty:netty-codec-redis | 4.1.100.Final | Fix Available | 3 | # 12 Layer | -- | +| io.netty:netty-codec-redis | 4.1.100.Final | Fix Available | 4 | # 12 Layer | -- | | io.netty:netty-codec-smtp | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | | io.netty:netty-common | 4.1.100.Final | Fix Available | 2 | # 12 Layer | -- | | io.netty:netty-handler | 4.1.100.Final | Fix Available | 3 | # 12 Layer | -- | @@ -4212,8 +4212,8 @@ Scanning local image tarball "./testdata/test-node_modules-npm-full.tar" }, "groups": 7, "vulnerabilities": [ - "USN-8414-1", "USN-7980-1", + "USN-8414-1", "USN-8155-1", "USN-7786-1", "USN-7278-1", @@ -5332,8 +5332,8 @@ Scanning local image tarball "./testdata/test-ubuntu.tar" }, "groups": 7, "vulnerabilities": [ - "USN-8414-1", "USN-7980-1", + "USN-8414-1", "USN-8155-1", "USN-7786-1", "USN-7278-1", diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage.yaml index 62ab9f40c00..c79a9bf432b 100644 --- a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage.yaml +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage.yaml @@ -2192,7 +2192,7 @@ interactions: }, { "id": "UBUNTU-CVE-2026-34180", - "modified": "2026-06-10T01:29:28.857853Z" + "modified": "2026-06-11T10:45:09.585870Z" }, { "id": "UBUNTU-CVE-2026-34182", @@ -2200,35 +2200,35 @@ interactions: }, { "id": "UBUNTU-CVE-2026-42766", - "modified": "2026-06-10T01:29:29.645506Z" + "modified": "2026-06-11T10:45:11.339340Z" }, { "id": "UBUNTU-CVE-2026-42767", - "modified": "2026-06-10T01:15:05.830420Z" + "modified": "2026-06-11T10:45:12.084760Z" }, { "id": "UBUNTU-CVE-2026-42770", - "modified": "2026-06-10T01:15:06.185281Z" + "modified": "2026-06-11T10:45:11.748131Z" }, { "id": "UBUNTU-CVE-2026-45445", - "modified": "2026-06-10T01:15:06.217395Z" + "modified": "2026-06-11T10:45:06.713843Z" }, { "id": "UBUNTU-CVE-2026-45446", - "modified": "2026-06-10T01:15:07.460367Z" + "modified": "2026-06-11T10:45:06.733843Z" }, { "id": "UBUNTU-CVE-2026-45447", - "modified": "2026-06-10T01:29:29.999240Z" + "modified": "2026-06-11T10:45:08.135464Z" }, { "id": "UBUNTU-CVE-2026-7383", - "modified": "2026-06-10T01:29:29.853851Z" + "modified": "2026-06-11T10:45:08.357058Z" }, { "id": "UBUNTU-CVE-2026-9076", - "modified": "2026-06-10T01:29:28.604554Z" + "modified": "2026-06-11T10:45:08.377992Z" }, { "id": "USN-7278-1", @@ -2248,7 +2248,7 @@ interactions: }, { "id": "USN-8414-1", - "modified": "2026-06-10T01:29:28.918233Z" + "modified": "2026-06-11T10:45:09.718039Z" } ] }, @@ -3497,7 +3497,7 @@ interactions: }, { "id": "UBUNTU-CVE-2026-34180", - "modified": "2026-06-10T01:29:28.857853Z" + "modified": "2026-06-11T10:45:09.585870Z" }, { "id": "UBUNTU-CVE-2026-34182", @@ -3505,35 +3505,35 @@ interactions: }, { "id": "UBUNTU-CVE-2026-42766", - "modified": "2026-06-10T01:29:29.645506Z" + "modified": "2026-06-11T10:45:11.339340Z" }, { "id": "UBUNTU-CVE-2026-42767", - "modified": "2026-06-10T01:15:05.830420Z" + "modified": "2026-06-11T10:45:12.084760Z" }, { "id": "UBUNTU-CVE-2026-42770", - "modified": "2026-06-10T01:15:06.185281Z" + "modified": "2026-06-11T10:45:11.748131Z" }, { "id": "UBUNTU-CVE-2026-45445", - "modified": "2026-06-10T01:15:06.217395Z" + "modified": "2026-06-11T10:45:06.713843Z" }, { "id": "UBUNTU-CVE-2026-45446", - "modified": "2026-06-10T01:15:07.460367Z" + "modified": "2026-06-11T10:45:06.733843Z" }, { "id": "UBUNTU-CVE-2026-45447", - "modified": "2026-06-10T01:29:29.999240Z" + "modified": "2026-06-11T10:45:08.135464Z" }, { "id": "UBUNTU-CVE-2026-7383", - "modified": "2026-06-10T01:29:29.853851Z" + "modified": "2026-06-11T10:45:08.357058Z" }, { "id": "UBUNTU-CVE-2026-9076", - "modified": "2026-06-10T01:29:28.604554Z" + "modified": "2026-06-11T10:45:08.377992Z" }, { "id": "USN-7278-1", @@ -3553,7 +3553,7 @@ interactions: }, { "id": "USN-8414-1", - "modified": "2026-06-10T01:29:28.918233Z" + "modified": "2026-06-11T10:45:09.718039Z" } ] }, @@ -4717,7 +4717,7 @@ interactions: }, { "id": "GO-2026-4947", - "modified": "2026-06-10T10:29:25.555017Z" + "modified": "2026-06-11T10:29:19.680347Z" }, { "id": "GO-2026-4971", @@ -5229,7 +5229,7 @@ interactions: }, { "id": "UBUNTU-CVE-2026-34180", - "modified": "2026-06-10T01:29:28.857853Z" + "modified": "2026-06-11T10:45:09.585870Z" }, { "id": "UBUNTU-CVE-2026-34182", @@ -5237,35 +5237,35 @@ interactions: }, { "id": "UBUNTU-CVE-2026-42766", - "modified": "2026-06-10T01:29:29.645506Z" + "modified": "2026-06-11T10:45:11.339340Z" }, { "id": "UBUNTU-CVE-2026-42767", - "modified": "2026-06-10T01:15:05.830420Z" + "modified": "2026-06-11T10:45:12.084760Z" }, { "id": "UBUNTU-CVE-2026-42770", - "modified": "2026-06-10T01:15:06.185281Z" + "modified": "2026-06-11T10:45:11.748131Z" }, { "id": "UBUNTU-CVE-2026-45445", - "modified": "2026-06-10T01:15:06.217395Z" + "modified": "2026-06-11T10:45:06.713843Z" }, { "id": "UBUNTU-CVE-2026-45446", - "modified": "2026-06-10T01:15:07.460367Z" + "modified": "2026-06-11T10:45:06.733843Z" }, { "id": "UBUNTU-CVE-2026-45447", - "modified": "2026-06-10T01:29:29.999240Z" + "modified": "2026-06-11T10:45:08.135464Z" }, { "id": "UBUNTU-CVE-2026-7383", - "modified": "2026-06-10T01:29:29.853851Z" + "modified": "2026-06-11T10:45:08.357058Z" }, { "id": "UBUNTU-CVE-2026-9076", - "modified": "2026-06-10T01:29:28.604554Z" + "modified": "2026-06-11T10:45:08.377992Z" }, { "id": "USN-7278-1", @@ -5285,7 +5285,7 @@ interactions: }, { "id": "USN-8414-1", - "modified": "2026-06-10T01:29:28.918233Z" + "modified": "2026-06-11T10:45:09.718039Z" } ] }, @@ -6773,7 +6773,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 9962 + content_length: 10172 body: | { "results": [ @@ -7004,6 +7004,10 @@ interactions: { "id": "GHSA-cc37-9q2j-3hfv", "modified": "2026-06-09T09:44:33.499869Z" + }, + { + "id": "GHSA-h2qv-fj59-j46j", + "modified": "2026-06-11T20:30:08.545203Z" } ] }, @@ -7057,6 +7061,10 @@ interactions: "id": "GHSA-5x3r-wrvg-rp6q", "modified": "2026-06-09T10:44:22.842647Z" }, + { + "id": "GHSA-c2gf-v879-257j", + "modified": "2026-06-11T22:59:30.572396Z" + }, { "id": "GHSA-f6hv-jmp6-3vwv", "modified": "2026-05-14T20:50:55.245702Z" @@ -7090,6 +7098,10 @@ interactions: "id": "GHSA-6ghj-frrj-jjj3", "modified": "2026-06-09T07:44:21.862419Z" }, + { + "id": "GHSA-6jv9-x5w9-2ccm", + "modified": "2026-06-11T13:30:23.423391Z" + }, { "id": "GHSA-rgrr-p7gp-5xj7", "modified": "2026-05-14T20:52:36.995968Z" @@ -7579,7 +7591,7 @@ interactions: } headers: Content-Length: - - "9962" + - "10172" Content-Type: - application/json status: 200 OK @@ -9648,7 +9660,7 @@ interactions: }, { "id": "GO-2026-4947", - "modified": "2026-06-10T10:29:25.555017Z" + "modified": "2026-06-11T10:29:19.680347Z" }, { "id": "GO-2026-4971", @@ -10624,7 +10636,7 @@ interactions: }, { "id": "GO-2026-4947", - "modified": "2026-06-10T10:29:25.555017Z" + "modified": "2026-06-11T10:29:19.680347Z" }, { "id": "GO-2026-4971", diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat.yaml index 48597ba5c25..46b9ecbb9af 100644 --- a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat.yaml +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat.yaml @@ -1857,7 +1857,7 @@ interactions: }, { "id": "GO-2026-4947", - "modified": "2026-06-10T10:29:25.555017Z" + "modified": "2026-06-11T10:29:19.680347Z" }, { "id": "GO-2026-4971", @@ -2571,7 +2571,7 @@ interactions: }, { "id": "GO-2026-4947", - "modified": "2026-06-10T10:29:25.555017Z" + "modified": "2026-06-11T10:29:19.680347Z" }, { "id": "GO-2026-4971", @@ -3927,7 +3927,7 @@ interactions: }, { "id": "UBUNTU-CVE-2026-34180", - "modified": "2026-06-10T01:29:28.857853Z" + "modified": "2026-06-11T10:45:09.585870Z" }, { "id": "UBUNTU-CVE-2026-34182", @@ -3935,35 +3935,35 @@ interactions: }, { "id": "UBUNTU-CVE-2026-42766", - "modified": "2026-06-10T01:29:29.645506Z" + "modified": "2026-06-11T10:45:11.339340Z" }, { "id": "UBUNTU-CVE-2026-42767", - "modified": "2026-06-10T01:15:05.830420Z" + "modified": "2026-06-11T10:45:12.084760Z" }, { "id": "UBUNTU-CVE-2026-42770", - "modified": "2026-06-10T01:15:06.185281Z" + "modified": "2026-06-11T10:45:11.748131Z" }, { "id": "UBUNTU-CVE-2026-45445", - "modified": "2026-06-10T01:15:06.217395Z" + "modified": "2026-06-11T10:45:06.713843Z" }, { "id": "UBUNTU-CVE-2026-45446", - "modified": "2026-06-10T01:15:07.460367Z" + "modified": "2026-06-11T10:45:06.733843Z" }, { "id": "UBUNTU-CVE-2026-45447", - "modified": "2026-06-10T01:29:29.999240Z" + "modified": "2026-06-11T10:45:08.135464Z" }, { "id": "UBUNTU-CVE-2026-7383", - "modified": "2026-06-10T01:29:29.853851Z" + "modified": "2026-06-11T10:45:08.357058Z" }, { "id": "UBUNTU-CVE-2026-9076", - "modified": "2026-06-10T01:29:28.604554Z" + "modified": "2026-06-11T10:45:08.377992Z" }, { "id": "USN-7278-1", @@ -3983,7 +3983,7 @@ interactions: }, { "id": "USN-8414-1", - "modified": "2026-06-10T01:29:28.918233Z" + "modified": "2026-06-11T10:45:09.718039Z" } ] }, @@ -5147,7 +5147,7 @@ interactions: }, { "id": "GO-2026-4947", - "modified": "2026-06-10T10:29:25.555017Z" + "modified": "2026-06-11T10:29:19.680347Z" }, { "id": "GO-2026-4971", @@ -5659,7 +5659,7 @@ interactions: }, { "id": "UBUNTU-CVE-2026-34180", - "modified": "2026-06-10T01:29:28.857853Z" + "modified": "2026-06-11T10:45:09.585870Z" }, { "id": "UBUNTU-CVE-2026-34182", @@ -5667,35 +5667,35 @@ interactions: }, { "id": "UBUNTU-CVE-2026-42766", - "modified": "2026-06-10T01:29:29.645506Z" + "modified": "2026-06-11T10:45:11.339340Z" }, { "id": "UBUNTU-CVE-2026-42767", - "modified": "2026-06-10T01:15:05.830420Z" + "modified": "2026-06-11T10:45:12.084760Z" }, { "id": "UBUNTU-CVE-2026-42770", - "modified": "2026-06-10T01:15:06.185281Z" + "modified": "2026-06-11T10:45:11.748131Z" }, { "id": "UBUNTU-CVE-2026-45445", - "modified": "2026-06-10T01:15:06.217395Z" + "modified": "2026-06-11T10:45:06.713843Z" }, { "id": "UBUNTU-CVE-2026-45446", - "modified": "2026-06-10T01:15:07.460367Z" + "modified": "2026-06-11T10:45:06.733843Z" }, { "id": "UBUNTU-CVE-2026-45447", - "modified": "2026-06-10T01:29:29.999240Z" + "modified": "2026-06-11T10:45:08.135464Z" }, { "id": "UBUNTU-CVE-2026-7383", - "modified": "2026-06-10T01:29:29.853851Z" + "modified": "2026-06-11T10:45:08.357058Z" }, { "id": "UBUNTU-CVE-2026-9076", - "modified": "2026-06-10T01:29:28.604554Z" + "modified": "2026-06-11T10:45:08.377992Z" }, { "id": "USN-7278-1", @@ -5715,7 +5715,7 @@ interactions: }, { "id": "USN-8414-1", - "modified": "2026-06-10T01:29:28.918233Z" + "modified": "2026-06-11T10:45:09.718039Z" } ] }, diff --git a/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap b/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap index cccb38547df..39ef270c7dd 100755 --- a/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap +++ b/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap @@ -5262,7 +5262,7 @@ Filtered 1 local/unscannable package/s from the scan. Loaded Debian local db from /osv-scanner/Debian/all.zip Loaded Go local db from /osv-scanner/Go/all.zip -Total 22 packages affected by 210 known vulnerabilities (22 Critical, 88 High, 66 Medium, 6 Low, 28 Unknown) from 2 ecosystems. +Total 22 packages affected by 210 known vulnerabilities (14 Critical, 48 High, 41 Medium, 1 Low, 106 Unknown) from 2 ecosystems. 12 vulnerabilities can be fixed. +---------------------------------------+------+-----------+--------------------------------+------------------------------------+-----------------------------------+-------------------------------------------------+ @@ -5295,37 +5295,37 @@ Total 22 packages affected by 210 known vulnerabilities (22 Critical, 88 High, 6 | https://osv.dev/DSA-4808-1 | 5.7 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0501 | 5.9 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-3462 | 8.1 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3715 | 7.8 | Debian | bash | 4.4-5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3715 | | Debian | bash | 4.4-5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2016-2781 | 6.5 | Debian | coreutils | 8.26-3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-0684 | 5.5 | Debian | coreutils | 8.26-3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-0684 | | Debian | coreutils | 8.26-3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3482-1 | | Debian | debian-archive-keyring | 2017.5+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5147-1 | 9.8 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-6297 | 8.2 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-2219 | 7.5 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5147-1 | | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-6297 | | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-2219 | | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4535-1 | 7.5 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-5188 | 6.7 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-1304 | 7.8 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-1304 | | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3910-1 | | | | | | | -| https://osv.dev/DSA-5122-1 | 8.8 | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5122-1 | | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-0379 | 7.5 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-7526 | 6.8 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0495 | 4.7 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-13627 | 6.3 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2021-33560 | 7.5 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2021-40528 | 5.9 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-41989 | 6.7 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-41990 | 4.0 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5863-1 | 5.3 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-41989 | | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-41990 | | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5863-1 | | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-10790 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-6003 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2021-46848 | 9.1 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3263-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2025-13151 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5142-1 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5271-1 | 7.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-13151 | | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5142-1 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5271-1 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5391-1 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5990-1 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2016-3709 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2016-3709 | 6.1 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2022-2309 | | | | | | | | https://osv.dev/DLA-3878-1 | | | | | | | | https://osv.dev/DEBIAN-CVE-2016-9318 | 5.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -5353,13 +5353,13 @@ Total 22 packages affected by 210 known vulnerabilities (22 Critical, 88 High, 6 | https://osv.dev/DEBIAN-CVE-2021-3518 | 8.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2021-3537 | 5.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2021-3541 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-23308 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-9714 | 5.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-23308 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-9714 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-4319-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2026-0989 | 3.7 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-0990 | 5.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-0992 | 2.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-6732 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-0989 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-0990 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-0992 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-6732 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4539-1 | 4.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4539-3 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4661-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -5367,15 +5367,15 @@ Total 22 packages affected by 210 known vulnerabilities (22 Critical, 88 High, 6 | https://osv.dev/DSA-4855-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4875-1 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4963-1 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5103-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5139-1 | 7.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5169-1 | 7.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5103-1 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5139-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5169-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5343-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5417-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5532-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5764-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-6015-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-6113-1 | 8.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5764-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-6015-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-6113-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0732 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0734 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0735 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -5383,12 +5383,12 @@ Total 22 packages affected by 210 known vulnerabilities (22 Critical, 88 High, 6 | https://osv.dev/DEBIAN-CVE-2019-1543 | 7.4 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-1549 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2021-3450 | 7.4 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-2274 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3358 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3602 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3786 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3996 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-4203 | 4.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-2274 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3358 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3602 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3786 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3996 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-4203 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-0216 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-0217 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-0401 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -5397,7 +5397,7 @@ Total 22 packages affected by 210 known vulnerabilities (22 Critical, 88 High, 6 | https://osv.dev/DEBIAN-CVE-2023-3446 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-3817 | | | | | | | | https://osv.dev/DLA-3530-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2023-5678 | 9.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-5678 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2024-0727 | | | | | | | | https://osv.dev/DEBIAN-CVE-2024-2511 | | | | | | | | https://osv.dev/DEBIAN-CVE-2024-4741 | | | | | | | @@ -5407,42 +5407,42 @@ Total 22 packages affected by 210 known vulnerabilities (22 Critical, 88 High, 6 | https://osv.dev/DLA-3942-2 | | | | | | | | https://osv.dev/DEBIAN-CVE-2023-6129 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-6237 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-12797 | 6.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-13176 | 4.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-12797 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-13176 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-4176-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2024-4603 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-11187 | 6.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15468 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15469 | 5.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-4575 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-66199 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-9231 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-2673 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28386 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28387 | 8.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28388 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28389 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28390 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-31789 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-31790 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34180 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-4603 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-11187 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-15468 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-15469 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-4575 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-66199 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-9231 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-2673 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28386 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28387 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28388 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28389 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28390 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-31789 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-31790 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-34180 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-34181 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-34182 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-34183 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-35188 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42764 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42765 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42766 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42767 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42768 | 3.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42769 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42770 | 3.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45445 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45446 | 4.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45447 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-7383 | 8.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-9076 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5902-1 | 8.4 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-35188 | 5.0 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42764 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42765 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42766 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42767 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42768 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42769 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42770 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45445 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45446 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45447 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-7383 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-9076 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5902-1 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-12837 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-12883 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-20230 | 10.0 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -5462,16 +5462,16 @@ Total 22 packages affected by 210 known vulnerabilities (22 Critical, 88 High, 6 | https://osv.dev/DLA-3926-1 | | | | | | | | https://osv.dev/DEBIAN-CVE-2021-36770 | 7.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-47038 | 7.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15649 | 5.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-40909 | 5.9 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42496 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42497 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48959 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48961 | 7.3 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48962 | 7.3 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-7010 | 6.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-8376 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-9538 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-15649 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-40909 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42496 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42497 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-48959 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-48961 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-48962 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-7010 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-8376 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-9538 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5135-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3072-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3189-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -5480,12 +5480,12 @@ Total 22 packages affected by 210 known vulnerabilities (22 Critical, 88 High, 6 | https://osv.dev/DLA-3600-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3651-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3764-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-5958 | 2.1 | Debian | sed | 4.4-1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-5958 | | Debian | sed | 4.4-1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-17512 | 8.8 | Debian | sensible-utils | 0.0.9+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-20482 | 4.7 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-39804 | 6.2 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3755-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2026-5704 | 5.5 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-5704 | | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3051-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3134-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3161-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -5501,12 +5501,12 @@ Total 22 packages affected by 210 known vulnerabilities (22 Critical, 88 High, 6 | https://osv.dev/DSA-5055-1 | 5.5 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5650-1 | 5.5 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2016-2779 | 7.8 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-27456 | 4.7 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-3184 | 5.3 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5123-1 | 8.8 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5895-1 | 8.7 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-3094 | 10.0 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34743 | 5.3 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-27456 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-3184 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5123-1 | | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5895-1 | | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-3094 | | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-34743 | | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +---------------------------------------+------+-----------+--------------------------------+------------------------------------+-----------------------------------+-------------------------------------------------+ --- @@ -6068,6 +6068,20 @@ No package sources found, --help for usage information. --- +[TestCommand_Transitive/pom.xml_ignore_direct_prevents_transitive - 1] +Scanning dir ./testdata/maven-transitive/pom.xml +Scanned /testdata/maven-transitive/pom.xml file and found 1 package +Package Maven/org.apache.logging.log4j:log4j-web/2.14.1 has been filtered out because: testing transitive bypass +Filtered 1 ignored package/s from the scan. + +No issues found + +--- + +[TestCommand_Transitive/pom.xml_ignore_direct_prevents_transitive - 2] + +--- + [TestCommand_Transitive/pom.xml_multiple_registries - 1] Scanned /testdata/maven-transitive/registry.xml file and found 2 packages Warning: enricher transitivedependency/pomxml may be risky when run on untrusted artifacts. Please ensure you trust the source code and artifacts. @@ -6520,17 +6534,3 @@ No issues found [TestCommand_WithDetector_OnLinux/ssh_version_is_before_first_vuln_version - 2] --- - -[TestCommand_Transitive/pom.xml_ignore_direct_prevents_transitive - 1] -Scanning dir ./testdata/maven-transitive/pom.xml -Scanned /testdata/maven-transitive/pom.xml file and found 1 package -Package Maven/org.apache.logging.log4j:log4j-web/2.14.1 has been filtered out because: testing transitive bypass -Filtered 1 ignored package/s from the scan. - -No issues found - ---- - -[TestCommand_Transitive/pom.xml_ignore_direct_prevents_transitive - 2] - ---- diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand.yaml index 845340fe1fb..1ab84394d6f 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand.yaml @@ -3050,7 +3050,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 24717 + content_length: 24723 body: | { "results": [ @@ -3153,7 +3153,7 @@ interactions: }, { "id": "DEBIAN-CVE-2022-3715", - "modified": "2026-04-28T20:24:31.918147Z" + "modified": "2026-06-11T09:02:25.002824Z" } ] }, @@ -3170,11 +3170,11 @@ interactions: }, { "id": "DEBIAN-CVE-2024-0684", - "modified": "2026-04-28T20:27:24.504140Z" + "modified": "2026-06-11T09:02:45.429770Z" }, { "id": "DEBIAN-CVE-2025-5278", - "modified": "2026-04-28T20:30:38.138052Z" + "modified": "2026-06-11T09:03:49.423571Z" } ] }, @@ -3195,15 +3195,15 @@ interactions: "vulns": [ { "id": "DEBIAN-CVE-2022-1664", - "modified": "2026-04-28T20:23:47.365084Z" + "modified": "2026-06-11T09:00:59.071834Z" }, { "id": "DEBIAN-CVE-2025-6297", - "modified": "2026-05-16T14:04:14.420456Z" + "modified": "2026-06-11T09:03:43.425096Z" }, { "id": "DEBIAN-CVE-2026-2219", - "modified": "2026-05-16T14:03:58.932025Z" + "modified": "2026-06-11T09:03:56.822773Z" }, { "id": "DLA-3022-1", @@ -3228,7 +3228,7 @@ interactions: }, { "id": "DEBIAN-CVE-2022-1304", - "modified": "2026-04-28T20:23:44.733064Z" + "modified": "2026-06-11T09:00:56.151569Z" }, { "id": "DLA-3910-1", @@ -3351,7 +3351,7 @@ interactions: "vulns": [ { "id": "DEBIAN-CVE-2022-1271", - "modified": "2026-04-28T20:23:44.424438Z" + "modified": "2026-06-11T09:01:04.886554Z" }, { "id": "DSA-5122-1", @@ -3413,15 +3413,15 @@ interactions: }, { "id": "DEBIAN-CVE-2024-2236", - "modified": "2026-04-28T20:27:31.437842Z" + "modified": "2026-06-11T09:02:46.290344Z" }, { "id": "DEBIAN-CVE-2026-41989", - "modified": "2026-05-22T23:00:08.627309Z" + "modified": "2026-06-11T09:04:15.578979Z" }, { "id": "DEBIAN-CVE-2026-41990", - "modified": "2026-04-28T20:31:52.873581Z" + "modified": "2026-06-11T09:04:18.376890Z" } ] }, @@ -3491,11 +3491,11 @@ interactions: }, { "id": "DEBIAN-CVE-2024-12133", - "modified": "2026-04-28T20:27:27.276448Z" + "modified": "2026-06-11T09:02:54.387087Z" }, { "id": "DEBIAN-CVE-2025-13151", - "modified": "2026-04-28T20:29:24.769148Z" + "modified": "2026-06-11T09:03:29.529451Z" }, { "id": "DLA-3263-1", @@ -3627,27 +3627,27 @@ interactions: }, { "id": "DEBIAN-CVE-2022-2309", - "modified": "2026-04-28T20:23:56.120674Z" + "modified": "2026-06-11T09:01:47.712433Z" }, { "id": "DEBIAN-CVE-2022-23308", - "modified": "2026-04-28T20:23:57.409651Z" + "modified": "2026-06-11T09:01:47.099867Z" }, { "id": "DEBIAN-CVE-2022-29824", - "modified": "2026-04-28T20:24:12.988952Z" + "modified": "2026-06-11T09:02:12.545633Z" }, { "id": "DEBIAN-CVE-2022-40303", - "modified": "2026-04-28T20:24:37.232581Z" + "modified": "2026-06-11T09:02:20.768656Z" }, { "id": "DEBIAN-CVE-2022-40304", - "modified": "2026-04-28T20:24:37.694557Z" + "modified": "2026-06-11T09:02:20.862655Z" }, { "id": "DEBIAN-CVE-2022-49043", - "modified": "2026-04-28T20:25:01.923603Z" + "modified": "2026-06-11T09:02:30.222534Z" }, { "id": "DEBIAN-CVE-2023-28484", @@ -3667,75 +3667,75 @@ interactions: }, { "id": "DEBIAN-CVE-2024-25062", - "modified": "2026-04-28T20:27:34.476861Z" + "modified": "2026-06-11T09:02:54.544291Z" }, { "id": "DEBIAN-CVE-2024-34459", - "modified": "2026-04-28T20:27:57.236695Z" + "modified": "2026-06-11T09:03:19.401143Z" }, { "id": "DEBIAN-CVE-2024-56171", - "modified": "2026-04-28T20:29:04.774107Z" + "modified": "2026-06-11T09:02:58.813167Z" }, { "id": "DEBIAN-CVE-2025-24928", - "modified": "2026-04-28T20:30:17.650114Z" + "modified": "2026-06-11T09:03:12.381297Z" }, { "id": "DEBIAN-CVE-2025-27113", - "modified": "2026-04-28T20:30:18.823404Z" + "modified": "2026-06-11T09:03:12.637507Z" }, { "id": "DEBIAN-CVE-2025-32414", - "modified": "2026-04-28T20:30:22.714026Z" + "modified": "2026-06-11T09:03:13.086825Z" }, { "id": "DEBIAN-CVE-2025-32415", - "modified": "2026-04-28T20:30:22.436834Z" + "modified": "2026-06-11T09:03:32.651433Z" }, { "id": "DEBIAN-CVE-2025-49794", - "modified": "2026-04-28T20:30:37.064397Z" + "modified": "2026-06-11T09:03:42.221573Z" }, { "id": "DEBIAN-CVE-2025-49796", - "modified": "2026-04-28T20:30:36.774763Z" + "modified": "2026-06-11T09:03:42.028830Z" }, { "id": "DEBIAN-CVE-2025-6021", - "modified": "2026-04-28T20:30:44.018240Z" + "modified": "2026-06-11T09:03:42.977829Z" }, { "id": "DEBIAN-CVE-2025-6170", - "modified": "2026-04-28T20:30:45.081981Z" + "modified": "2026-06-11T09:03:43.191242Z" }, { "id": "DEBIAN-CVE-2025-8732", - "modified": "2026-06-08T17:00:30.019748Z" + "modified": "2026-06-11T09:03:59.023718Z" }, { "id": "DEBIAN-CVE-2025-9714", - "modified": "2026-04-28T20:31:03.831870Z" + "modified": "2026-06-11T09:03:53.153710Z" }, { "id": "DEBIAN-CVE-2026-0989", - "modified": "2026-06-08T11:00:08.070295Z" + "modified": "2026-06-11T09:03:53.449573Z" }, { "id": "DEBIAN-CVE-2026-0990", - "modified": "2026-06-08T11:00:08.042369Z" + "modified": "2026-06-11T09:03:53.402987Z" }, { "id": "DEBIAN-CVE-2026-0992", - "modified": "2026-06-08T11:00:08.088Z" + "modified": "2026-06-11T09:03:51.836703Z" }, { "id": "DEBIAN-CVE-2026-1757", - "modified": "2026-06-08T11:00:08.083057Z" + "modified": "2026-06-11T09:03:56.653635Z" }, { "id": "DEBIAN-CVE-2026-6732", - "modified": "2026-06-10T06:00:12.657303Z" + "modified": "2026-06-11T09:04:22.043308Z" }, { "id": "DLA-3012-1", @@ -3878,51 +3878,51 @@ interactions: }, { "id": "DEBIAN-CVE-2022-0778", - "modified": "2026-04-28T20:23:40.588593Z" + "modified": "2026-06-11T09:00:37.869324Z" }, { "id": "DEBIAN-CVE-2022-1292", - "modified": "2026-04-28T20:23:43.442198Z" + "modified": "2026-06-11T09:00:52.020266Z" }, { "id": "DEBIAN-CVE-2022-2068", - "modified": "2026-04-28T20:23:50.303368Z" + "modified": "2026-06-11T09:01:25.934934Z" }, { "id": "DEBIAN-CVE-2022-2097", - "modified": "2026-04-28T20:23:50.602416Z" + "modified": "2026-06-11T09:01:16.002701Z" }, { "id": "DEBIAN-CVE-2022-2274", - "modified": "2026-04-28T20:23:54.490273Z" + "modified": "2026-06-11T09:01:32.799167Z" }, { "id": "DEBIAN-CVE-2022-3358", - "modified": "2026-04-28T20:24:23.272316Z" + "modified": "2026-06-11T09:02:16.438667Z" }, { "id": "DEBIAN-CVE-2022-3602", - "modified": "2026-04-28T20:24:29.310106Z" + "modified": "2026-06-11T09:02:24.727994Z" }, { "id": "DEBIAN-CVE-2022-3786", - "modified": "2026-04-28T20:24:32.955539Z" + "modified": "2026-06-11T09:02:25.008962Z" }, { "id": "DEBIAN-CVE-2022-3996", - "modified": "2026-04-28T20:24:36.425555Z" + "modified": "2026-06-11T09:02:25.292349Z" }, { "id": "DEBIAN-CVE-2022-4203", - "modified": "2026-04-28T20:24:40.947575Z" + "modified": "2026-06-11T09:02:25.369451Z" }, { "id": "DEBIAN-CVE-2022-4304", - "modified": "2026-04-28T20:24:43.767696Z" + "modified": "2026-06-11T09:02:23.468965Z" }, { "id": "DEBIAN-CVE-2022-4450", - "modified": "2026-04-28T20:24:45.612080Z" + "modified": "2026-06-11T09:02:25.768041Z" }, { "id": "DEBIAN-CVE-2023-0215", @@ -3994,207 +3994,207 @@ interactions: }, { "id": "DEBIAN-CVE-2024-0727", - "modified": "2026-04-28T20:27:24.698310Z" + "modified": "2026-06-11T09:02:45.283579Z" }, { "id": "DEBIAN-CVE-2024-12797", - "modified": "2026-04-28T20:27:27.709835Z" + "modified": "2026-06-11T09:02:45.728003Z" }, { "id": "DEBIAN-CVE-2024-13176", - "modified": "2026-04-28T20:27:27.981144Z" + "modified": "2026-06-11T09:02:45.996621Z" }, { "id": "DEBIAN-CVE-2024-2511", - "modified": "2026-04-28T20:27:34.530072Z" + "modified": "2026-06-11T09:02:54.678066Z" }, { "id": "DEBIAN-CVE-2024-4603", - "modified": "2026-04-28T20:28:34.009136Z" + "modified": "2026-06-11T09:03:21.644537Z" }, { "id": "DEBIAN-CVE-2024-4741", - "modified": "2026-04-28T20:28:39.871961Z" + "modified": "2026-06-11T09:03:06.281089Z" }, { "id": "DEBIAN-CVE-2024-5535", - "modified": "2026-04-28T20:29:04.182326Z" + "modified": "2026-06-11T09:03:26.077831Z" }, { "id": "DEBIAN-CVE-2024-6119", - "modified": "2026-04-28T20:30:15.710848Z" + "modified": "2026-06-11T09:01:40.626657Z" }, { "id": "DEBIAN-CVE-2024-9143", - "modified": "2026-04-28T20:29:16.997605Z" + "modified": "2026-06-11T09:03:28.443283Z" }, { "id": "DEBIAN-CVE-2025-11187", - "modified": "2026-04-28T20:29:21.182784Z" + "modified": "2026-06-11T09:03:28.583809Z" }, { "id": "DEBIAN-CVE-2025-15467", - "modified": "2026-04-28T20:29:28.366385Z" + "modified": "2026-06-11T09:03:29.879183Z" }, { "id": "DEBIAN-CVE-2025-15468", - "modified": "2026-04-28T20:29:28.200373Z" + "modified": "2026-06-11T09:03:29.829405Z" }, { "id": "DEBIAN-CVE-2025-15469", - "modified": "2026-04-28T20:29:28.015547Z" + "modified": "2026-06-11T09:03:29.876006Z" }, { "id": "DEBIAN-CVE-2025-27587", - "modified": "2026-04-28T20:30:19.648312Z" + "modified": "2026-06-11T09:03:12.633446Z" }, { "id": "DEBIAN-CVE-2025-4575", - "modified": "2026-04-28T20:30:33.122708Z" + "modified": "2026-06-11T09:03:41.765442Z" }, { "id": "DEBIAN-CVE-2025-66199", - "modified": "2026-04-28T20:30:49.348549Z" + "modified": "2026-06-11T09:03:43.885359Z" }, { "id": "DEBIAN-CVE-2025-68160", - "modified": "2026-04-28T20:30:50.701779Z" + "modified": "2026-06-11T09:03:44.353422Z" }, { "id": "DEBIAN-CVE-2025-69418", - "modified": "2026-04-28T20:30:58.632871Z" + "modified": "2026-06-11T09:03:58.551530Z" }, { "id": "DEBIAN-CVE-2025-69419", - "modified": "2026-04-28T20:30:57.962241Z" + "modified": "2026-06-11T09:03:58.555803Z" }, { "id": "DEBIAN-CVE-2025-69420", - "modified": "2026-04-28T20:30:57.742273Z" + "modified": "2026-06-11T09:03:45.235359Z" }, { "id": "DEBIAN-CVE-2025-69421", - "modified": "2026-04-28T20:30:57.889310Z" + "modified": "2026-06-11T09:03:50.693573Z" }, { "id": "DEBIAN-CVE-2025-9230", - "modified": "2026-04-28T20:31:03.658527Z" + "modified": "2026-06-11T09:03:53.003556Z" }, { "id": "DEBIAN-CVE-2025-9231", - "modified": "2026-04-28T20:31:03.446065Z" + "modified": "2026-06-11T09:03:52.970497Z" }, { "id": "DEBIAN-CVE-2025-9232", - "modified": "2026-04-28T20:31:03.544006Z" + "modified": "2026-06-11T09:03:59.060177Z" }, { "id": "DEBIAN-CVE-2026-22795", - "modified": "2026-04-28T20:31:09.128738Z" + "modified": "2026-06-11T09:03:56.848272Z" }, { "id": "DEBIAN-CVE-2026-22796", - "modified": "2026-04-28T20:31:08.497291Z" + "modified": "2026-06-11T09:03:59.390088Z" }, { "id": "DEBIAN-CVE-2026-2673", - "modified": "2026-05-19T09:00:10.116381Z" + "modified": "2026-06-11T09:04:02.484362Z" }, { "id": "DEBIAN-CVE-2026-28386", - "modified": "2026-04-28T20:31:26.428Z" + "modified": "2026-06-11T09:04:04.131103Z" }, { "id": "DEBIAN-CVE-2026-28387", - "modified": "2026-06-09T11:00:07.931866Z" + "modified": "2026-06-11T09:03:39.904311Z" }, { "id": "DEBIAN-CVE-2026-28388", - "modified": "2026-06-09T11:00:07.912823Z" + "modified": "2026-06-11T09:04:04.267762Z" }, { "id": "DEBIAN-CVE-2026-28389", - "modified": "2026-06-09T11:00:07.910963Z" + "modified": "2026-06-11T09:04:04.333958Z" }, { "id": "DEBIAN-CVE-2026-28390", - "modified": "2026-06-09T11:00:07.932170Z" + "modified": "2026-06-11T09:04:03.065191Z" }, { "id": "DEBIAN-CVE-2026-31789", - "modified": "2026-05-02T16:03:31.940869Z" + "modified": "2026-06-11T09:03:22.365916Z" }, { "id": "DEBIAN-CVE-2026-31790", - "modified": "2026-04-28T20:31:34.226749Z" + "modified": "2026-06-11T09:03:22.371488Z" }, { "id": "DEBIAN-CVE-2026-34180", - "modified": "2026-06-10T09:00:22.510592Z" + "modified": "2026-06-11T09:03:16.732801Z" }, { "id": "DEBIAN-CVE-2026-34181", - "modified": "2026-06-10T08:48:03.801533Z" + "modified": "2026-06-11T08:47:58.997113Z" }, { "id": "DEBIAN-CVE-2026-34182", - "modified": "2026-06-11T06:00:09.009184Z" + "modified": "2026-06-11T08:47:52.733536Z" }, { "id": "DEBIAN-CVE-2026-34183", - "modified": "2026-06-10T08:48:03.801960Z" + "modified": "2026-06-11T08:47:52.142893Z" }, { "id": "DEBIAN-CVE-2026-35188", - "modified": "2026-06-10T08:48:06.329729Z" + "modified": "2026-06-11T09:04:07.674817Z" }, { "id": "DEBIAN-CVE-2026-42764", - "modified": "2026-06-10T09:00:23.977949Z" + "modified": "2026-06-11T09:04:18.524074Z" }, { "id": "DEBIAN-CVE-2026-42765", - "modified": "2026-06-10T09:00:22.970670Z" + "modified": "2026-06-11T09:04:18.811471Z" }, { "id": "DEBIAN-CVE-2026-42766", - "modified": "2026-06-10T09:00:22.616874Z" + "modified": "2026-06-11T09:04:18.632716Z" }, { "id": "DEBIAN-CVE-2026-42767", - "modified": "2026-06-10T09:00:22.611301Z" + "modified": "2026-06-11T10:00:08.949727Z" }, { "id": "DEBIAN-CVE-2026-42768", - "modified": "2026-06-10T09:00:22.502641Z" + "modified": "2026-06-11T09:04:18.590290Z" }, { "id": "DEBIAN-CVE-2026-42769", - "modified": "2026-06-10T09:00:23.186676Z" + "modified": "2026-06-11T09:04:18.695851Z" }, { "id": "DEBIAN-CVE-2026-42770", - "modified": "2026-06-10T09:00:23.420875Z" + "modified": "2026-06-11T09:04:18.677992Z" }, { "id": "DEBIAN-CVE-2026-45445", - "modified": "2026-06-10T09:00:27.099798Z" + "modified": "2026-06-11T09:02:35.434535Z" }, { "id": "DEBIAN-CVE-2026-45446", - "modified": "2026-06-10T09:00:25.593013Z" + "modified": "2026-06-11T09:03:16.550260Z" }, { "id": "DEBIAN-CVE-2026-45447", - "modified": "2026-06-10T09:00:24.242496Z" + "modified": "2026-06-11T09:03:39.834571Z" }, { "id": "DEBIAN-CVE-2026-7383", - "modified": "2026-06-10T09:00:12.737551Z" + "modified": "2026-06-11T09:04:24.302807Z" }, { "id": "DEBIAN-CVE-2026-9076", - "modified": "2026-06-10T09:00:12.704292Z" + "modified": "2026-06-11T09:04:15.229876Z" }, { "id": "DLA-3008-1", @@ -4371,7 +4371,7 @@ interactions: }, { "id": "DEBIAN-CVE-2022-48522", - "modified": "2026-04-28T20:24:50.844065Z" + "modified": "2026-06-11T09:02:27.903067Z" }, { "id": "DEBIAN-CVE-2023-31484", @@ -4387,47 +4387,47 @@ interactions: }, { "id": "DEBIAN-CVE-2024-56406", - "modified": "2026-04-28T20:29:05.003220Z" + "modified": "2026-06-11T09:03:04.522605Z" }, { "id": "DEBIAN-CVE-2025-15649", - "modified": "2026-05-30T09:00:07.813517Z" + "modified": "2026-06-11T09:03:30.309453Z" }, { "id": "DEBIAN-CVE-2025-40909", - "modified": "2026-04-28T20:30:31.167223Z" + "modified": "2026-06-11T09:03:38.719726Z" }, { "id": "DEBIAN-CVE-2026-42496", - "modified": "2026-05-28T09:00:09.548182Z" + "modified": "2026-06-11T09:04:15.663163Z" }, { "id": "DEBIAN-CVE-2026-42497", - "modified": "2026-05-28T09:00:09.557032Z" + "modified": "2026-06-11T09:04:18.571707Z" }, { "id": "DEBIAN-CVE-2026-48959", - "modified": "2026-05-30T09:00:11.932662Z" + "modified": "2026-06-11T09:04:13.035281Z" }, { "id": "DEBIAN-CVE-2026-48961", - "modified": "2026-05-30T09:00:28.053771Z" + "modified": "2026-06-11T09:04:12.908859Z" }, { "id": "DEBIAN-CVE-2026-48962", - "modified": "2026-05-30T06:00:09.600845Z" + "modified": "2026-06-11T09:04:13.082349Z" }, { "id": "DEBIAN-CVE-2026-7010", - "modified": "2026-06-04T21:00:09.221072Z" + "modified": "2026-06-11T09:04:24.812801Z" }, { "id": "DEBIAN-CVE-2026-8376", - "modified": "2026-05-28T09:00:50.591543Z" + "modified": "2026-06-11T09:04:25.280684Z" }, { "id": "DEBIAN-CVE-2026-9538", - "modified": "2026-05-28T09:00:54.273521Z" + "modified": "2026-06-11T09:04:22.636371Z" }, { "id": "DLA-3926-1", @@ -4487,7 +4487,7 @@ interactions: "vulns": [ { "id": "DEBIAN-CVE-2026-5958", - "modified": "2026-05-16T14:02:25.223048Z" + "modified": "2026-06-11T09:04:22.296495Z" } ] }, @@ -4521,7 +4521,7 @@ interactions: }, { "id": "DEBIAN-CVE-2022-48303", - "modified": "2026-04-28T20:24:50.711685Z" + "modified": "2026-06-11T09:02:27.262819Z" }, { "id": "DEBIAN-CVE-2023-39804", @@ -4529,7 +4529,7 @@ interactions: }, { "id": "DEBIAN-CVE-2026-5704", - "modified": "2026-04-28T20:31:45.090653Z" + "modified": "2026-06-11T09:04:24.148946Z" }, { "id": "DLA-3755-1", @@ -4617,23 +4617,23 @@ interactions: }, { "id": "DEBIAN-CVE-2022-0563", - "modified": "2026-04-28T20:23:39.226123Z" + "modified": "2026-06-11T09:00:06.810134Z" }, { "id": "DEBIAN-CVE-2024-28085", - "modified": "2026-04-28T20:27:50.222859Z" + "modified": "2026-06-11T09:02:56.224076Z" }, { "id": "DEBIAN-CVE-2025-14104", - "modified": "2026-04-28T20:29:26.335928Z" + "modified": "2026-06-11T09:03:29.912667Z" }, { "id": "DEBIAN-CVE-2026-27456", - "modified": "2026-04-28T20:31:24.507186Z" + "modified": "2026-06-11T09:04:02.786704Z" }, { "id": "DEBIAN-CVE-2026-3184", - "modified": "2026-05-02T09:04:13.876487Z" + "modified": "2026-06-11T09:03:22.395473Z" }, { "id": "DLA-3782-1", @@ -4653,19 +4653,19 @@ interactions: "vulns": [ { "id": "DEBIAN-CVE-2022-1271", - "modified": "2026-04-28T20:23:44.424438Z" + "modified": "2026-06-11T09:01:04.886554Z" }, { "id": "DEBIAN-CVE-2024-3094", - "modified": "2026-04-28T20:27:53.123277Z" + "modified": "2026-06-11T09:02:49.333575Z" }, { "id": "DEBIAN-CVE-2025-31115", - "modified": "2026-04-28T20:30:21.753441Z" + "modified": "2026-06-11T09:03:13.005395Z" }, { "id": "DEBIAN-CVE-2026-34743", - "modified": "2026-04-28T20:31:41.384827Z" + "modified": "2026-06-11T09:04:07.506706Z" }, { "id": "DSA-5123-1", @@ -4683,7 +4683,7 @@ interactions: } headers: Content-Length: - - "24717" + - "24723" Content-Type: - application/json status: 200 OK @@ -4892,7 +4892,7 @@ interactions: }, { "id": "GO-2026-4947", - "modified": "2026-06-10T10:29:25.555017Z" + "modified": "2026-06-11T10:29:19.680347Z" }, { "id": "GO-2026-4971", diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CommitSupport.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CommitSupport.yaml index 1526b9586cf..0c08f8e60de 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CommitSupport.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CommitSupport.yaml @@ -132,7 +132,7 @@ interactions: }, { "id": "OSV-2024-340", - "modified": "2026-06-10T14:34:10.846337Z" + "modified": "2026-06-11T14:25:59.790475Z" } ] }, diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores.yaml index 2e18e401d31..360127737c8 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores.yaml @@ -1246,7 +1246,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 24717 + content_length: 24723 body: | { "results": [ @@ -1349,7 +1349,7 @@ interactions: }, { "id": "DEBIAN-CVE-2022-3715", - "modified": "2026-04-28T20:24:31.918147Z" + "modified": "2026-06-11T09:02:25.002824Z" } ] }, @@ -1366,11 +1366,11 @@ interactions: }, { "id": "DEBIAN-CVE-2024-0684", - "modified": "2026-04-28T20:27:24.504140Z" + "modified": "2026-06-11T09:02:45.429770Z" }, { "id": "DEBIAN-CVE-2025-5278", - "modified": "2026-04-28T20:30:38.138052Z" + "modified": "2026-06-11T09:03:49.423571Z" } ] }, @@ -1391,15 +1391,15 @@ interactions: "vulns": [ { "id": "DEBIAN-CVE-2022-1664", - "modified": "2026-04-28T20:23:47.365084Z" + "modified": "2026-06-11T09:00:59.071834Z" }, { "id": "DEBIAN-CVE-2025-6297", - "modified": "2026-05-16T14:04:14.420456Z" + "modified": "2026-06-11T09:03:43.425096Z" }, { "id": "DEBIAN-CVE-2026-2219", - "modified": "2026-05-16T14:03:58.932025Z" + "modified": "2026-06-11T09:03:56.822773Z" }, { "id": "DLA-3022-1", @@ -1424,7 +1424,7 @@ interactions: }, { "id": "DEBIAN-CVE-2022-1304", - "modified": "2026-04-28T20:23:44.733064Z" + "modified": "2026-06-11T09:00:56.151569Z" }, { "id": "DLA-3910-1", @@ -1547,7 +1547,7 @@ interactions: "vulns": [ { "id": "DEBIAN-CVE-2022-1271", - "modified": "2026-04-28T20:23:44.424438Z" + "modified": "2026-06-11T09:01:04.886554Z" }, { "id": "DSA-5122-1", @@ -1609,15 +1609,15 @@ interactions: }, { "id": "DEBIAN-CVE-2024-2236", - "modified": "2026-04-28T20:27:31.437842Z" + "modified": "2026-06-11T09:02:46.290344Z" }, { "id": "DEBIAN-CVE-2026-41989", - "modified": "2026-05-22T23:00:08.627309Z" + "modified": "2026-06-11T09:04:15.578979Z" }, { "id": "DEBIAN-CVE-2026-41990", - "modified": "2026-04-28T20:31:52.873581Z" + "modified": "2026-06-11T09:04:18.376890Z" } ] }, @@ -1687,11 +1687,11 @@ interactions: }, { "id": "DEBIAN-CVE-2024-12133", - "modified": "2026-04-28T20:27:27.276448Z" + "modified": "2026-06-11T09:02:54.387087Z" }, { "id": "DEBIAN-CVE-2025-13151", - "modified": "2026-04-28T20:29:24.769148Z" + "modified": "2026-06-11T09:03:29.529451Z" }, { "id": "DLA-3263-1", @@ -1823,27 +1823,27 @@ interactions: }, { "id": "DEBIAN-CVE-2022-2309", - "modified": "2026-04-28T20:23:56.120674Z" + "modified": "2026-06-11T09:01:47.712433Z" }, { "id": "DEBIAN-CVE-2022-23308", - "modified": "2026-04-28T20:23:57.409651Z" + "modified": "2026-06-11T09:01:47.099867Z" }, { "id": "DEBIAN-CVE-2022-29824", - "modified": "2026-04-28T20:24:12.988952Z" + "modified": "2026-06-11T09:02:12.545633Z" }, { "id": "DEBIAN-CVE-2022-40303", - "modified": "2026-04-28T20:24:37.232581Z" + "modified": "2026-06-11T09:02:20.768656Z" }, { "id": "DEBIAN-CVE-2022-40304", - "modified": "2026-04-28T20:24:37.694557Z" + "modified": "2026-06-11T09:02:20.862655Z" }, { "id": "DEBIAN-CVE-2022-49043", - "modified": "2026-04-28T20:25:01.923603Z" + "modified": "2026-06-11T09:02:30.222534Z" }, { "id": "DEBIAN-CVE-2023-28484", @@ -1863,75 +1863,75 @@ interactions: }, { "id": "DEBIAN-CVE-2024-25062", - "modified": "2026-04-28T20:27:34.476861Z" + "modified": "2026-06-11T09:02:54.544291Z" }, { "id": "DEBIAN-CVE-2024-34459", - "modified": "2026-04-28T20:27:57.236695Z" + "modified": "2026-06-11T09:03:19.401143Z" }, { "id": "DEBIAN-CVE-2024-56171", - "modified": "2026-04-28T20:29:04.774107Z" + "modified": "2026-06-11T09:02:58.813167Z" }, { "id": "DEBIAN-CVE-2025-24928", - "modified": "2026-04-28T20:30:17.650114Z" + "modified": "2026-06-11T09:03:12.381297Z" }, { "id": "DEBIAN-CVE-2025-27113", - "modified": "2026-04-28T20:30:18.823404Z" + "modified": "2026-06-11T09:03:12.637507Z" }, { "id": "DEBIAN-CVE-2025-32414", - "modified": "2026-04-28T20:30:22.714026Z" + "modified": "2026-06-11T09:03:13.086825Z" }, { "id": "DEBIAN-CVE-2025-32415", - "modified": "2026-04-28T20:30:22.436834Z" + "modified": "2026-06-11T09:03:32.651433Z" }, { "id": "DEBIAN-CVE-2025-49794", - "modified": "2026-04-28T20:30:37.064397Z" + "modified": "2026-06-11T09:03:42.221573Z" }, { "id": "DEBIAN-CVE-2025-49796", - "modified": "2026-04-28T20:30:36.774763Z" + "modified": "2026-06-11T09:03:42.028830Z" }, { "id": "DEBIAN-CVE-2025-6021", - "modified": "2026-04-28T20:30:44.018240Z" + "modified": "2026-06-11T09:03:42.977829Z" }, { "id": "DEBIAN-CVE-2025-6170", - "modified": "2026-04-28T20:30:45.081981Z" + "modified": "2026-06-11T09:03:43.191242Z" }, { "id": "DEBIAN-CVE-2025-8732", - "modified": "2026-06-08T17:00:30.019748Z" + "modified": "2026-06-11T09:03:59.023718Z" }, { "id": "DEBIAN-CVE-2025-9714", - "modified": "2026-04-28T20:31:03.831870Z" + "modified": "2026-06-11T09:03:53.153710Z" }, { "id": "DEBIAN-CVE-2026-0989", - "modified": "2026-06-08T11:00:08.070295Z" + "modified": "2026-06-11T09:03:53.449573Z" }, { "id": "DEBIAN-CVE-2026-0990", - "modified": "2026-06-08T11:00:08.042369Z" + "modified": "2026-06-11T09:03:53.402987Z" }, { "id": "DEBIAN-CVE-2026-0992", - "modified": "2026-06-08T11:00:08.088Z" + "modified": "2026-06-11T09:03:51.836703Z" }, { "id": "DEBIAN-CVE-2026-1757", - "modified": "2026-06-08T11:00:08.083057Z" + "modified": "2026-06-11T09:03:56.653635Z" }, { "id": "DEBIAN-CVE-2026-6732", - "modified": "2026-06-10T06:00:12.657303Z" + "modified": "2026-06-11T09:04:22.043308Z" }, { "id": "DLA-3012-1", @@ -2074,51 +2074,51 @@ interactions: }, { "id": "DEBIAN-CVE-2022-0778", - "modified": "2026-04-28T20:23:40.588593Z" + "modified": "2026-06-11T09:00:37.869324Z" }, { "id": "DEBIAN-CVE-2022-1292", - "modified": "2026-04-28T20:23:43.442198Z" + "modified": "2026-06-11T09:00:52.020266Z" }, { "id": "DEBIAN-CVE-2022-2068", - "modified": "2026-04-28T20:23:50.303368Z" + "modified": "2026-06-11T09:01:25.934934Z" }, { "id": "DEBIAN-CVE-2022-2097", - "modified": "2026-04-28T20:23:50.602416Z" + "modified": "2026-06-11T09:01:16.002701Z" }, { "id": "DEBIAN-CVE-2022-2274", - "modified": "2026-04-28T20:23:54.490273Z" + "modified": "2026-06-11T09:01:32.799167Z" }, { "id": "DEBIAN-CVE-2022-3358", - "modified": "2026-04-28T20:24:23.272316Z" + "modified": "2026-06-11T09:02:16.438667Z" }, { "id": "DEBIAN-CVE-2022-3602", - "modified": "2026-04-28T20:24:29.310106Z" + "modified": "2026-06-11T09:02:24.727994Z" }, { "id": "DEBIAN-CVE-2022-3786", - "modified": "2026-04-28T20:24:32.955539Z" + "modified": "2026-06-11T09:02:25.008962Z" }, { "id": "DEBIAN-CVE-2022-3996", - "modified": "2026-04-28T20:24:36.425555Z" + "modified": "2026-06-11T09:02:25.292349Z" }, { "id": "DEBIAN-CVE-2022-4203", - "modified": "2026-04-28T20:24:40.947575Z" + "modified": "2026-06-11T09:02:25.369451Z" }, { "id": "DEBIAN-CVE-2022-4304", - "modified": "2026-04-28T20:24:43.767696Z" + "modified": "2026-06-11T09:02:23.468965Z" }, { "id": "DEBIAN-CVE-2022-4450", - "modified": "2026-04-28T20:24:45.612080Z" + "modified": "2026-06-11T09:02:25.768041Z" }, { "id": "DEBIAN-CVE-2023-0215", @@ -2190,207 +2190,207 @@ interactions: }, { "id": "DEBIAN-CVE-2024-0727", - "modified": "2026-04-28T20:27:24.698310Z" + "modified": "2026-06-11T09:02:45.283579Z" }, { "id": "DEBIAN-CVE-2024-12797", - "modified": "2026-04-28T20:27:27.709835Z" + "modified": "2026-06-11T09:02:45.728003Z" }, { "id": "DEBIAN-CVE-2024-13176", - "modified": "2026-04-28T20:27:27.981144Z" + "modified": "2026-06-11T09:02:45.996621Z" }, { "id": "DEBIAN-CVE-2024-2511", - "modified": "2026-04-28T20:27:34.530072Z" + "modified": "2026-06-11T09:02:54.678066Z" }, { "id": "DEBIAN-CVE-2024-4603", - "modified": "2026-04-28T20:28:34.009136Z" + "modified": "2026-06-11T09:03:21.644537Z" }, { "id": "DEBIAN-CVE-2024-4741", - "modified": "2026-04-28T20:28:39.871961Z" + "modified": "2026-06-11T09:03:06.281089Z" }, { "id": "DEBIAN-CVE-2024-5535", - "modified": "2026-04-28T20:29:04.182326Z" + "modified": "2026-06-11T09:03:26.077831Z" }, { "id": "DEBIAN-CVE-2024-6119", - "modified": "2026-04-28T20:30:15.710848Z" + "modified": "2026-06-11T09:01:40.626657Z" }, { "id": "DEBIAN-CVE-2024-9143", - "modified": "2026-04-28T20:29:16.997605Z" + "modified": "2026-06-11T09:03:28.443283Z" }, { "id": "DEBIAN-CVE-2025-11187", - "modified": "2026-04-28T20:29:21.182784Z" + "modified": "2026-06-11T09:03:28.583809Z" }, { "id": "DEBIAN-CVE-2025-15467", - "modified": "2026-04-28T20:29:28.366385Z" + "modified": "2026-06-11T09:03:29.879183Z" }, { "id": "DEBIAN-CVE-2025-15468", - "modified": "2026-04-28T20:29:28.200373Z" + "modified": "2026-06-11T09:03:29.829405Z" }, { "id": "DEBIAN-CVE-2025-15469", - "modified": "2026-04-28T20:29:28.015547Z" + "modified": "2026-06-11T09:03:29.876006Z" }, { "id": "DEBIAN-CVE-2025-27587", - "modified": "2026-04-28T20:30:19.648312Z" + "modified": "2026-06-11T09:03:12.633446Z" }, { "id": "DEBIAN-CVE-2025-4575", - "modified": "2026-04-28T20:30:33.122708Z" + "modified": "2026-06-11T09:03:41.765442Z" }, { "id": "DEBIAN-CVE-2025-66199", - "modified": "2026-04-28T20:30:49.348549Z" + "modified": "2026-06-11T09:03:43.885359Z" }, { "id": "DEBIAN-CVE-2025-68160", - "modified": "2026-04-28T20:30:50.701779Z" + "modified": "2026-06-11T09:03:44.353422Z" }, { "id": "DEBIAN-CVE-2025-69418", - "modified": "2026-04-28T20:30:58.632871Z" + "modified": "2026-06-11T09:03:58.551530Z" }, { "id": "DEBIAN-CVE-2025-69419", - "modified": "2026-04-28T20:30:57.962241Z" + "modified": "2026-06-11T09:03:58.555803Z" }, { "id": "DEBIAN-CVE-2025-69420", - "modified": "2026-04-28T20:30:57.742273Z" + "modified": "2026-06-11T09:03:45.235359Z" }, { "id": "DEBIAN-CVE-2025-69421", - "modified": "2026-04-28T20:30:57.889310Z" + "modified": "2026-06-11T09:03:50.693573Z" }, { "id": "DEBIAN-CVE-2025-9230", - "modified": "2026-04-28T20:31:03.658527Z" + "modified": "2026-06-11T09:03:53.003556Z" }, { "id": "DEBIAN-CVE-2025-9231", - "modified": "2026-04-28T20:31:03.446065Z" + "modified": "2026-06-11T09:03:52.970497Z" }, { "id": "DEBIAN-CVE-2025-9232", - "modified": "2026-04-28T20:31:03.544006Z" + "modified": "2026-06-11T09:03:59.060177Z" }, { "id": "DEBIAN-CVE-2026-22795", - "modified": "2026-04-28T20:31:09.128738Z" + "modified": "2026-06-11T09:03:56.848272Z" }, { "id": "DEBIAN-CVE-2026-22796", - "modified": "2026-04-28T20:31:08.497291Z" + "modified": "2026-06-11T09:03:59.390088Z" }, { "id": "DEBIAN-CVE-2026-2673", - "modified": "2026-05-19T09:00:10.116381Z" + "modified": "2026-06-11T09:04:02.484362Z" }, { "id": "DEBIAN-CVE-2026-28386", - "modified": "2026-04-28T20:31:26.428Z" + "modified": "2026-06-11T09:04:04.131103Z" }, { "id": "DEBIAN-CVE-2026-28387", - "modified": "2026-06-09T11:00:07.931866Z" + "modified": "2026-06-11T09:03:39.904311Z" }, { "id": "DEBIAN-CVE-2026-28388", - "modified": "2026-06-09T11:00:07.912823Z" + "modified": "2026-06-11T09:04:04.267762Z" }, { "id": "DEBIAN-CVE-2026-28389", - "modified": "2026-06-09T11:00:07.910963Z" + "modified": "2026-06-11T09:04:04.333958Z" }, { "id": "DEBIAN-CVE-2026-28390", - "modified": "2026-06-09T11:00:07.932170Z" + "modified": "2026-06-11T09:04:03.065191Z" }, { "id": "DEBIAN-CVE-2026-31789", - "modified": "2026-05-02T16:03:31.940869Z" + "modified": "2026-06-11T09:03:22.365916Z" }, { "id": "DEBIAN-CVE-2026-31790", - "modified": "2026-04-28T20:31:34.226749Z" + "modified": "2026-06-11T09:03:22.371488Z" }, { "id": "DEBIAN-CVE-2026-34180", - "modified": "2026-06-10T09:00:22.510592Z" + "modified": "2026-06-11T09:03:16.732801Z" }, { "id": "DEBIAN-CVE-2026-34181", - "modified": "2026-06-10T08:48:03.801533Z" + "modified": "2026-06-11T08:47:58.997113Z" }, { "id": "DEBIAN-CVE-2026-34182", - "modified": "2026-06-11T06:00:09.009184Z" + "modified": "2026-06-11T08:47:52.733536Z" }, { "id": "DEBIAN-CVE-2026-34183", - "modified": "2026-06-10T08:48:03.801960Z" + "modified": "2026-06-11T08:47:52.142893Z" }, { "id": "DEBIAN-CVE-2026-35188", - "modified": "2026-06-10T08:48:06.329729Z" + "modified": "2026-06-11T09:04:07.674817Z" }, { "id": "DEBIAN-CVE-2026-42764", - "modified": "2026-06-10T09:00:23.977949Z" + "modified": "2026-06-11T09:04:18.524074Z" }, { "id": "DEBIAN-CVE-2026-42765", - "modified": "2026-06-10T09:00:22.970670Z" + "modified": "2026-06-11T09:04:18.811471Z" }, { "id": "DEBIAN-CVE-2026-42766", - "modified": "2026-06-10T09:00:22.616874Z" + "modified": "2026-06-11T09:04:18.632716Z" }, { "id": "DEBIAN-CVE-2026-42767", - "modified": "2026-06-10T09:00:22.611301Z" + "modified": "2026-06-11T10:00:08.949727Z" }, { "id": "DEBIAN-CVE-2026-42768", - "modified": "2026-06-10T09:00:22.502641Z" + "modified": "2026-06-11T09:04:18.590290Z" }, { "id": "DEBIAN-CVE-2026-42769", - "modified": "2026-06-10T09:00:23.186676Z" + "modified": "2026-06-11T09:04:18.695851Z" }, { "id": "DEBIAN-CVE-2026-42770", - "modified": "2026-06-10T09:00:23.420875Z" + "modified": "2026-06-11T09:04:18.677992Z" }, { "id": "DEBIAN-CVE-2026-45445", - "modified": "2026-06-10T09:00:27.099798Z" + "modified": "2026-06-11T09:02:35.434535Z" }, { "id": "DEBIAN-CVE-2026-45446", - "modified": "2026-06-10T09:00:25.593013Z" + "modified": "2026-06-11T09:03:16.550260Z" }, { "id": "DEBIAN-CVE-2026-45447", - "modified": "2026-06-10T09:00:24.242496Z" + "modified": "2026-06-11T09:03:39.834571Z" }, { "id": "DEBIAN-CVE-2026-7383", - "modified": "2026-06-10T09:00:12.737551Z" + "modified": "2026-06-11T09:04:24.302807Z" }, { "id": "DEBIAN-CVE-2026-9076", - "modified": "2026-06-10T09:00:12.704292Z" + "modified": "2026-06-11T09:04:15.229876Z" }, { "id": "DLA-3008-1", @@ -2567,7 +2567,7 @@ interactions: }, { "id": "DEBIAN-CVE-2022-48522", - "modified": "2026-04-28T20:24:50.844065Z" + "modified": "2026-06-11T09:02:27.903067Z" }, { "id": "DEBIAN-CVE-2023-31484", @@ -2583,47 +2583,47 @@ interactions: }, { "id": "DEBIAN-CVE-2024-56406", - "modified": "2026-04-28T20:29:05.003220Z" + "modified": "2026-06-11T09:03:04.522605Z" }, { "id": "DEBIAN-CVE-2025-15649", - "modified": "2026-05-30T09:00:07.813517Z" + "modified": "2026-06-11T09:03:30.309453Z" }, { "id": "DEBIAN-CVE-2025-40909", - "modified": "2026-04-28T20:30:31.167223Z" + "modified": "2026-06-11T09:03:38.719726Z" }, { "id": "DEBIAN-CVE-2026-42496", - "modified": "2026-05-28T09:00:09.548182Z" + "modified": "2026-06-11T09:04:15.663163Z" }, { "id": "DEBIAN-CVE-2026-42497", - "modified": "2026-05-28T09:00:09.557032Z" + "modified": "2026-06-11T09:04:18.571707Z" }, { "id": "DEBIAN-CVE-2026-48959", - "modified": "2026-05-30T09:00:11.932662Z" + "modified": "2026-06-11T09:04:13.035281Z" }, { "id": "DEBIAN-CVE-2026-48961", - "modified": "2026-05-30T09:00:28.053771Z" + "modified": "2026-06-11T09:04:12.908859Z" }, { "id": "DEBIAN-CVE-2026-48962", - "modified": "2026-05-30T06:00:09.600845Z" + "modified": "2026-06-11T09:04:13.082349Z" }, { "id": "DEBIAN-CVE-2026-7010", - "modified": "2026-06-04T21:00:09.221072Z" + "modified": "2026-06-11T09:04:24.812801Z" }, { "id": "DEBIAN-CVE-2026-8376", - "modified": "2026-05-28T09:00:50.591543Z" + "modified": "2026-06-11T09:04:25.280684Z" }, { "id": "DEBIAN-CVE-2026-9538", - "modified": "2026-05-28T09:00:54.273521Z" + "modified": "2026-06-11T09:04:22.636371Z" }, { "id": "DLA-3926-1", @@ -2683,7 +2683,7 @@ interactions: "vulns": [ { "id": "DEBIAN-CVE-2026-5958", - "modified": "2026-05-16T14:02:25.223048Z" + "modified": "2026-06-11T09:04:22.296495Z" } ] }, @@ -2717,7 +2717,7 @@ interactions: }, { "id": "DEBIAN-CVE-2022-48303", - "modified": "2026-04-28T20:24:50.711685Z" + "modified": "2026-06-11T09:02:27.262819Z" }, { "id": "DEBIAN-CVE-2023-39804", @@ -2725,7 +2725,7 @@ interactions: }, { "id": "DEBIAN-CVE-2026-5704", - "modified": "2026-04-28T20:31:45.090653Z" + "modified": "2026-06-11T09:04:24.148946Z" }, { "id": "DLA-3755-1", @@ -2813,23 +2813,23 @@ interactions: }, { "id": "DEBIAN-CVE-2022-0563", - "modified": "2026-04-28T20:23:39.226123Z" + "modified": "2026-06-11T09:00:06.810134Z" }, { "id": "DEBIAN-CVE-2024-28085", - "modified": "2026-04-28T20:27:50.222859Z" + "modified": "2026-06-11T09:02:56.224076Z" }, { "id": "DEBIAN-CVE-2025-14104", - "modified": "2026-04-28T20:29:26.335928Z" + "modified": "2026-06-11T09:03:29.912667Z" }, { "id": "DEBIAN-CVE-2026-27456", - "modified": "2026-04-28T20:31:24.507186Z" + "modified": "2026-06-11T09:04:02.786704Z" }, { "id": "DEBIAN-CVE-2026-3184", - "modified": "2026-05-02T09:04:13.876487Z" + "modified": "2026-06-11T09:03:22.395473Z" }, { "id": "DLA-3782-1", @@ -2849,19 +2849,19 @@ interactions: "vulns": [ { "id": "DEBIAN-CVE-2022-1271", - "modified": "2026-04-28T20:23:44.424438Z" + "modified": "2026-06-11T09:01:04.886554Z" }, { "id": "DEBIAN-CVE-2024-3094", - "modified": "2026-04-28T20:27:53.123277Z" + "modified": "2026-06-11T09:02:49.333575Z" }, { "id": "DEBIAN-CVE-2025-31115", - "modified": "2026-04-28T20:30:21.753441Z" + "modified": "2026-06-11T09:03:13.005395Z" }, { "id": "DEBIAN-CVE-2026-34743", - "modified": "2026-04-28T20:31:41.384827Z" + "modified": "2026-06-11T09:04:07.506706Z" }, { "id": "DSA-5123-1", @@ -2879,7 +2879,7 @@ interactions: } headers: Content-Length: - - "24717" + - "24723" Content-Type: - application/json status: 200 OK @@ -3950,7 +3950,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 24405 + content_length: 24411 body: | { "results": [ @@ -4029,7 +4029,7 @@ interactions: }, { "id": "DEBIAN-CVE-2022-3715", - "modified": "2026-04-28T20:24:31.918147Z" + "modified": "2026-06-11T09:02:25.002824Z" } ] }, @@ -4046,11 +4046,11 @@ interactions: }, { "id": "DEBIAN-CVE-2024-0684", - "modified": "2026-04-28T20:27:24.504140Z" + "modified": "2026-06-11T09:02:45.429770Z" }, { "id": "DEBIAN-CVE-2025-5278", - "modified": "2026-04-28T20:30:38.138052Z" + "modified": "2026-06-11T09:03:49.423571Z" } ] }, @@ -4071,15 +4071,15 @@ interactions: "vulns": [ { "id": "DEBIAN-CVE-2022-1664", - "modified": "2026-04-28T20:23:47.365084Z" + "modified": "2026-06-11T09:00:59.071834Z" }, { "id": "DEBIAN-CVE-2025-6297", - "modified": "2026-05-16T14:04:14.420456Z" + "modified": "2026-06-11T09:03:43.425096Z" }, { "id": "DEBIAN-CVE-2026-2219", - "modified": "2026-05-16T14:03:58.932025Z" + "modified": "2026-06-11T09:03:56.822773Z" }, { "id": "DLA-3022-1", @@ -4104,7 +4104,7 @@ interactions: }, { "id": "DEBIAN-CVE-2022-1304", - "modified": "2026-04-28T20:23:44.733064Z" + "modified": "2026-06-11T09:00:56.151569Z" }, { "id": "DLA-3910-1", @@ -4227,7 +4227,7 @@ interactions: "vulns": [ { "id": "DEBIAN-CVE-2022-1271", - "modified": "2026-04-28T20:23:44.424438Z" + "modified": "2026-06-11T09:01:04.886554Z" }, { "id": "DSA-5122-1", @@ -4289,15 +4289,15 @@ interactions: }, { "id": "DEBIAN-CVE-2024-2236", - "modified": "2026-04-28T20:27:31.437842Z" + "modified": "2026-06-11T09:02:46.290344Z" }, { "id": "DEBIAN-CVE-2026-41989", - "modified": "2026-05-22T23:00:08.627309Z" + "modified": "2026-06-11T09:04:15.578979Z" }, { "id": "DEBIAN-CVE-2026-41990", - "modified": "2026-04-28T20:31:52.873581Z" + "modified": "2026-06-11T09:04:18.376890Z" } ] }, @@ -4367,11 +4367,11 @@ interactions: }, { "id": "DEBIAN-CVE-2024-12133", - "modified": "2026-04-28T20:27:27.276448Z" + "modified": "2026-06-11T09:02:54.387087Z" }, { "id": "DEBIAN-CVE-2025-13151", - "modified": "2026-04-28T20:29:24.769148Z" + "modified": "2026-06-11T09:03:29.529451Z" }, { "id": "DLA-3263-1", @@ -4503,27 +4503,27 @@ interactions: }, { "id": "DEBIAN-CVE-2022-2309", - "modified": "2026-04-28T20:23:56.120674Z" + "modified": "2026-06-11T09:01:47.712433Z" }, { "id": "DEBIAN-CVE-2022-23308", - "modified": "2026-04-28T20:23:57.409651Z" + "modified": "2026-06-11T09:01:47.099867Z" }, { "id": "DEBIAN-CVE-2022-29824", - "modified": "2026-04-28T20:24:12.988952Z" + "modified": "2026-06-11T09:02:12.545633Z" }, { "id": "DEBIAN-CVE-2022-40303", - "modified": "2026-04-28T20:24:37.232581Z" + "modified": "2026-06-11T09:02:20.768656Z" }, { "id": "DEBIAN-CVE-2022-40304", - "modified": "2026-04-28T20:24:37.694557Z" + "modified": "2026-06-11T09:02:20.862655Z" }, { "id": "DEBIAN-CVE-2022-49043", - "modified": "2026-04-28T20:25:01.923603Z" + "modified": "2026-06-11T09:02:30.222534Z" }, { "id": "DEBIAN-CVE-2023-28484", @@ -4543,75 +4543,75 @@ interactions: }, { "id": "DEBIAN-CVE-2024-25062", - "modified": "2026-04-28T20:27:34.476861Z" + "modified": "2026-06-11T09:02:54.544291Z" }, { "id": "DEBIAN-CVE-2024-34459", - "modified": "2026-04-28T20:27:57.236695Z" + "modified": "2026-06-11T09:03:19.401143Z" }, { "id": "DEBIAN-CVE-2024-56171", - "modified": "2026-04-28T20:29:04.774107Z" + "modified": "2026-06-11T09:02:58.813167Z" }, { "id": "DEBIAN-CVE-2025-24928", - "modified": "2026-04-28T20:30:17.650114Z" + "modified": "2026-06-11T09:03:12.381297Z" }, { "id": "DEBIAN-CVE-2025-27113", - "modified": "2026-04-28T20:30:18.823404Z" + "modified": "2026-06-11T09:03:12.637507Z" }, { "id": "DEBIAN-CVE-2025-32414", - "modified": "2026-04-28T20:30:22.714026Z" + "modified": "2026-06-11T09:03:13.086825Z" }, { "id": "DEBIAN-CVE-2025-32415", - "modified": "2026-04-28T20:30:22.436834Z" + "modified": "2026-06-11T09:03:32.651433Z" }, { "id": "DEBIAN-CVE-2025-49794", - "modified": "2026-04-28T20:30:37.064397Z" + "modified": "2026-06-11T09:03:42.221573Z" }, { "id": "DEBIAN-CVE-2025-49796", - "modified": "2026-04-28T20:30:36.774763Z" + "modified": "2026-06-11T09:03:42.028830Z" }, { "id": "DEBIAN-CVE-2025-6021", - "modified": "2026-04-28T20:30:44.018240Z" + "modified": "2026-06-11T09:03:42.977829Z" }, { "id": "DEBIAN-CVE-2025-6170", - "modified": "2026-04-28T20:30:45.081981Z" + "modified": "2026-06-11T09:03:43.191242Z" }, { "id": "DEBIAN-CVE-2025-8732", - "modified": "2026-06-08T17:00:30.019748Z" + "modified": "2026-06-11T09:03:59.023718Z" }, { "id": "DEBIAN-CVE-2025-9714", - "modified": "2026-04-28T20:31:03.831870Z" + "modified": "2026-06-11T09:03:53.153710Z" }, { "id": "DEBIAN-CVE-2026-0989", - "modified": "2026-06-08T11:00:08.070295Z" + "modified": "2026-06-11T09:03:53.449573Z" }, { "id": "DEBIAN-CVE-2026-0990", - "modified": "2026-06-08T11:00:08.042369Z" + "modified": "2026-06-11T09:03:53.402987Z" }, { "id": "DEBIAN-CVE-2026-0992", - "modified": "2026-06-08T11:00:08.088Z" + "modified": "2026-06-11T09:03:51.836703Z" }, { "id": "DEBIAN-CVE-2026-1757", - "modified": "2026-06-08T11:00:08.083057Z" + "modified": "2026-06-11T09:03:56.653635Z" }, { "id": "DEBIAN-CVE-2026-6732", - "modified": "2026-06-10T06:00:12.657303Z" + "modified": "2026-06-11T09:04:22.043308Z" }, { "id": "DLA-3012-1", @@ -4754,51 +4754,51 @@ interactions: }, { "id": "DEBIAN-CVE-2022-0778", - "modified": "2026-04-28T20:23:40.588593Z" + "modified": "2026-06-11T09:00:37.869324Z" }, { "id": "DEBIAN-CVE-2022-1292", - "modified": "2026-04-28T20:23:43.442198Z" + "modified": "2026-06-11T09:00:52.020266Z" }, { "id": "DEBIAN-CVE-2022-2068", - "modified": "2026-04-28T20:23:50.303368Z" + "modified": "2026-06-11T09:01:25.934934Z" }, { "id": "DEBIAN-CVE-2022-2097", - "modified": "2026-04-28T20:23:50.602416Z" + "modified": "2026-06-11T09:01:16.002701Z" }, { "id": "DEBIAN-CVE-2022-2274", - "modified": "2026-04-28T20:23:54.490273Z" + "modified": "2026-06-11T09:01:32.799167Z" }, { "id": "DEBIAN-CVE-2022-3358", - "modified": "2026-04-28T20:24:23.272316Z" + "modified": "2026-06-11T09:02:16.438667Z" }, { "id": "DEBIAN-CVE-2022-3602", - "modified": "2026-04-28T20:24:29.310106Z" + "modified": "2026-06-11T09:02:24.727994Z" }, { "id": "DEBIAN-CVE-2022-3786", - "modified": "2026-04-28T20:24:32.955539Z" + "modified": "2026-06-11T09:02:25.008962Z" }, { "id": "DEBIAN-CVE-2022-3996", - "modified": "2026-04-28T20:24:36.425555Z" + "modified": "2026-06-11T09:02:25.292349Z" }, { "id": "DEBIAN-CVE-2022-4203", - "modified": "2026-04-28T20:24:40.947575Z" + "modified": "2026-06-11T09:02:25.369451Z" }, { "id": "DEBIAN-CVE-2022-4304", - "modified": "2026-04-28T20:24:43.767696Z" + "modified": "2026-06-11T09:02:23.468965Z" }, { "id": "DEBIAN-CVE-2022-4450", - "modified": "2026-04-28T20:24:45.612080Z" + "modified": "2026-06-11T09:02:25.768041Z" }, { "id": "DEBIAN-CVE-2023-0215", @@ -4870,207 +4870,207 @@ interactions: }, { "id": "DEBIAN-CVE-2024-0727", - "modified": "2026-04-28T20:27:24.698310Z" + "modified": "2026-06-11T09:02:45.283579Z" }, { "id": "DEBIAN-CVE-2024-12797", - "modified": "2026-04-28T20:27:27.709835Z" + "modified": "2026-06-11T09:02:45.728003Z" }, { "id": "DEBIAN-CVE-2024-13176", - "modified": "2026-04-28T20:27:27.981144Z" + "modified": "2026-06-11T09:02:45.996621Z" }, { "id": "DEBIAN-CVE-2024-2511", - "modified": "2026-04-28T20:27:34.530072Z" + "modified": "2026-06-11T09:02:54.678066Z" }, { "id": "DEBIAN-CVE-2024-4603", - "modified": "2026-04-28T20:28:34.009136Z" + "modified": "2026-06-11T09:03:21.644537Z" }, { "id": "DEBIAN-CVE-2024-4741", - "modified": "2026-04-28T20:28:39.871961Z" + "modified": "2026-06-11T09:03:06.281089Z" }, { "id": "DEBIAN-CVE-2024-5535", - "modified": "2026-04-28T20:29:04.182326Z" + "modified": "2026-06-11T09:03:26.077831Z" }, { "id": "DEBIAN-CVE-2024-6119", - "modified": "2026-04-28T20:30:15.710848Z" + "modified": "2026-06-11T09:01:40.626657Z" }, { "id": "DEBIAN-CVE-2024-9143", - "modified": "2026-04-28T20:29:16.997605Z" + "modified": "2026-06-11T09:03:28.443283Z" }, { "id": "DEBIAN-CVE-2025-11187", - "modified": "2026-04-28T20:29:21.182784Z" + "modified": "2026-06-11T09:03:28.583809Z" }, { "id": "DEBIAN-CVE-2025-15467", - "modified": "2026-04-28T20:29:28.366385Z" + "modified": "2026-06-11T09:03:29.879183Z" }, { "id": "DEBIAN-CVE-2025-15468", - "modified": "2026-04-28T20:29:28.200373Z" + "modified": "2026-06-11T09:03:29.829405Z" }, { "id": "DEBIAN-CVE-2025-15469", - "modified": "2026-04-28T20:29:28.015547Z" + "modified": "2026-06-11T09:03:29.876006Z" }, { "id": "DEBIAN-CVE-2025-27587", - "modified": "2026-04-28T20:30:19.648312Z" + "modified": "2026-06-11T09:03:12.633446Z" }, { "id": "DEBIAN-CVE-2025-4575", - "modified": "2026-04-28T20:30:33.122708Z" + "modified": "2026-06-11T09:03:41.765442Z" }, { "id": "DEBIAN-CVE-2025-66199", - "modified": "2026-04-28T20:30:49.348549Z" + "modified": "2026-06-11T09:03:43.885359Z" }, { "id": "DEBIAN-CVE-2025-68160", - "modified": "2026-04-28T20:30:50.701779Z" + "modified": "2026-06-11T09:03:44.353422Z" }, { "id": "DEBIAN-CVE-2025-69418", - "modified": "2026-04-28T20:30:58.632871Z" + "modified": "2026-06-11T09:03:58.551530Z" }, { "id": "DEBIAN-CVE-2025-69419", - "modified": "2026-04-28T20:30:57.962241Z" + "modified": "2026-06-11T09:03:58.555803Z" }, { "id": "DEBIAN-CVE-2025-69420", - "modified": "2026-04-28T20:30:57.742273Z" + "modified": "2026-06-11T09:03:45.235359Z" }, { "id": "DEBIAN-CVE-2025-69421", - "modified": "2026-04-28T20:30:57.889310Z" + "modified": "2026-06-11T09:03:50.693573Z" }, { "id": "DEBIAN-CVE-2025-9230", - "modified": "2026-04-28T20:31:03.658527Z" + "modified": "2026-06-11T09:03:53.003556Z" }, { "id": "DEBIAN-CVE-2025-9231", - "modified": "2026-04-28T20:31:03.446065Z" + "modified": "2026-06-11T09:03:52.970497Z" }, { "id": "DEBIAN-CVE-2025-9232", - "modified": "2026-04-28T20:31:03.544006Z" + "modified": "2026-06-11T09:03:59.060177Z" }, { "id": "DEBIAN-CVE-2026-22795", - "modified": "2026-04-28T20:31:09.128738Z" + "modified": "2026-06-11T09:03:56.848272Z" }, { "id": "DEBIAN-CVE-2026-22796", - "modified": "2026-04-28T20:31:08.497291Z" + "modified": "2026-06-11T09:03:59.390088Z" }, { "id": "DEBIAN-CVE-2026-2673", - "modified": "2026-05-19T09:00:10.116381Z" + "modified": "2026-06-11T09:04:02.484362Z" }, { "id": "DEBIAN-CVE-2026-28386", - "modified": "2026-04-28T20:31:26.428Z" + "modified": "2026-06-11T09:04:04.131103Z" }, { "id": "DEBIAN-CVE-2026-28387", - "modified": "2026-06-09T11:00:07.931866Z" + "modified": "2026-06-11T09:03:39.904311Z" }, { "id": "DEBIAN-CVE-2026-28388", - "modified": "2026-06-09T11:00:07.912823Z" + "modified": "2026-06-11T09:04:04.267762Z" }, { "id": "DEBIAN-CVE-2026-28389", - "modified": "2026-06-09T11:00:07.910963Z" + "modified": "2026-06-11T09:04:04.333958Z" }, { "id": "DEBIAN-CVE-2026-28390", - "modified": "2026-06-09T11:00:07.932170Z" + "modified": "2026-06-11T09:04:03.065191Z" }, { "id": "DEBIAN-CVE-2026-31789", - "modified": "2026-05-02T16:03:31.940869Z" + "modified": "2026-06-11T09:03:22.365916Z" }, { "id": "DEBIAN-CVE-2026-31790", - "modified": "2026-04-28T20:31:34.226749Z" + "modified": "2026-06-11T09:03:22.371488Z" }, { "id": "DEBIAN-CVE-2026-34180", - "modified": "2026-06-10T09:00:22.510592Z" + "modified": "2026-06-11T09:03:16.732801Z" }, { "id": "DEBIAN-CVE-2026-34181", - "modified": "2026-06-10T08:48:03.801533Z" + "modified": "2026-06-11T08:47:58.997113Z" }, { "id": "DEBIAN-CVE-2026-34182", - "modified": "2026-06-11T06:00:09.009184Z" + "modified": "2026-06-11T08:47:52.733536Z" }, { "id": "DEBIAN-CVE-2026-34183", - "modified": "2026-06-10T08:48:03.801960Z" + "modified": "2026-06-11T08:47:52.142893Z" }, { "id": "DEBIAN-CVE-2026-35188", - "modified": "2026-06-10T08:48:06.329729Z" + "modified": "2026-06-11T09:04:07.674817Z" }, { "id": "DEBIAN-CVE-2026-42764", - "modified": "2026-06-10T09:00:23.977949Z" + "modified": "2026-06-11T09:04:18.524074Z" }, { "id": "DEBIAN-CVE-2026-42765", - "modified": "2026-06-10T09:00:22.970670Z" + "modified": "2026-06-11T09:04:18.811471Z" }, { "id": "DEBIAN-CVE-2026-42766", - "modified": "2026-06-10T09:00:22.616874Z" + "modified": "2026-06-11T09:04:18.632716Z" }, { "id": "DEBIAN-CVE-2026-42767", - "modified": "2026-06-10T09:00:22.611301Z" + "modified": "2026-06-11T10:00:08.949727Z" }, { "id": "DEBIAN-CVE-2026-42768", - "modified": "2026-06-10T09:00:22.502641Z" + "modified": "2026-06-11T09:04:18.590290Z" }, { "id": "DEBIAN-CVE-2026-42769", - "modified": "2026-06-10T09:00:23.186676Z" + "modified": "2026-06-11T09:04:18.695851Z" }, { "id": "DEBIAN-CVE-2026-42770", - "modified": "2026-06-10T09:00:23.420875Z" + "modified": "2026-06-11T09:04:18.677992Z" }, { "id": "DEBIAN-CVE-2026-45445", - "modified": "2026-06-10T09:00:27.099798Z" + "modified": "2026-06-11T09:02:35.434535Z" }, { "id": "DEBIAN-CVE-2026-45446", - "modified": "2026-06-10T09:00:25.593013Z" + "modified": "2026-06-11T09:03:16.550260Z" }, { "id": "DEBIAN-CVE-2026-45447", - "modified": "2026-06-10T09:00:24.242496Z" + "modified": "2026-06-11T09:03:39.834571Z" }, { "id": "DEBIAN-CVE-2026-7383", - "modified": "2026-06-10T09:00:12.737551Z" + "modified": "2026-06-11T09:04:24.302807Z" }, { "id": "DEBIAN-CVE-2026-9076", - "modified": "2026-06-10T09:00:12.704292Z" + "modified": "2026-06-11T09:04:15.229876Z" }, { "id": "DLA-3008-1", @@ -5247,7 +5247,7 @@ interactions: }, { "id": "DEBIAN-CVE-2022-48522", - "modified": "2026-04-28T20:24:50.844065Z" + "modified": "2026-06-11T09:02:27.903067Z" }, { "id": "DEBIAN-CVE-2023-31484", @@ -5263,47 +5263,47 @@ interactions: }, { "id": "DEBIAN-CVE-2024-56406", - "modified": "2026-04-28T20:29:05.003220Z" + "modified": "2026-06-11T09:03:04.522605Z" }, { "id": "DEBIAN-CVE-2025-15649", - "modified": "2026-05-30T09:00:07.813517Z" + "modified": "2026-06-11T09:03:30.309453Z" }, { "id": "DEBIAN-CVE-2025-40909", - "modified": "2026-04-28T20:30:31.167223Z" + "modified": "2026-06-11T09:03:38.719726Z" }, { "id": "DEBIAN-CVE-2026-42496", - "modified": "2026-05-28T09:00:09.548182Z" + "modified": "2026-06-11T09:04:15.663163Z" }, { "id": "DEBIAN-CVE-2026-42497", - "modified": "2026-05-28T09:00:09.557032Z" + "modified": "2026-06-11T09:04:18.571707Z" }, { "id": "DEBIAN-CVE-2026-48959", - "modified": "2026-05-30T09:00:11.932662Z" + "modified": "2026-06-11T09:04:13.035281Z" }, { "id": "DEBIAN-CVE-2026-48961", - "modified": "2026-05-30T09:00:28.053771Z" + "modified": "2026-06-11T09:04:12.908859Z" }, { "id": "DEBIAN-CVE-2026-48962", - "modified": "2026-05-30T06:00:09.600845Z" + "modified": "2026-06-11T09:04:13.082349Z" }, { "id": "DEBIAN-CVE-2026-7010", - "modified": "2026-06-04T21:00:09.221072Z" + "modified": "2026-06-11T09:04:24.812801Z" }, { "id": "DEBIAN-CVE-2026-8376", - "modified": "2026-05-28T09:00:50.591543Z" + "modified": "2026-06-11T09:04:25.280684Z" }, { "id": "DEBIAN-CVE-2026-9538", - "modified": "2026-05-28T09:00:54.273521Z" + "modified": "2026-06-11T09:04:22.636371Z" }, { "id": "DLA-3926-1", @@ -5363,7 +5363,7 @@ interactions: "vulns": [ { "id": "DEBIAN-CVE-2026-5958", - "modified": "2026-05-16T14:02:25.223048Z" + "modified": "2026-06-11T09:04:22.296495Z" } ] }, @@ -5397,7 +5397,7 @@ interactions: }, { "id": "DEBIAN-CVE-2022-48303", - "modified": "2026-04-28T20:24:50.711685Z" + "modified": "2026-06-11T09:02:27.262819Z" }, { "id": "DEBIAN-CVE-2023-39804", @@ -5405,7 +5405,7 @@ interactions: }, { "id": "DEBIAN-CVE-2026-5704", - "modified": "2026-04-28T20:31:45.090653Z" + "modified": "2026-06-11T09:04:24.148946Z" }, { "id": "DLA-3755-1", @@ -5493,23 +5493,23 @@ interactions: }, { "id": "DEBIAN-CVE-2022-0563", - "modified": "2026-04-28T20:23:39.226123Z" + "modified": "2026-06-11T09:00:06.810134Z" }, { "id": "DEBIAN-CVE-2024-28085", - "modified": "2026-04-28T20:27:50.222859Z" + "modified": "2026-06-11T09:02:56.224076Z" }, { "id": "DEBIAN-CVE-2025-14104", - "modified": "2026-04-28T20:29:26.335928Z" + "modified": "2026-06-11T09:03:29.912667Z" }, { "id": "DEBIAN-CVE-2026-27456", - "modified": "2026-04-28T20:31:24.507186Z" + "modified": "2026-06-11T09:04:02.786704Z" }, { "id": "DEBIAN-CVE-2026-3184", - "modified": "2026-05-02T09:04:13.876487Z" + "modified": "2026-06-11T09:03:22.395473Z" }, { "id": "DLA-3782-1", @@ -5529,19 +5529,19 @@ interactions: "vulns": [ { "id": "DEBIAN-CVE-2022-1271", - "modified": "2026-04-28T20:23:44.424438Z" + "modified": "2026-06-11T09:01:04.886554Z" }, { "id": "DEBIAN-CVE-2024-3094", - "modified": "2026-04-28T20:27:53.123277Z" + "modified": "2026-06-11T09:02:49.333575Z" }, { "id": "DEBIAN-CVE-2025-31115", - "modified": "2026-04-28T20:30:21.753441Z" + "modified": "2026-06-11T09:03:13.005395Z" }, { "id": "DEBIAN-CVE-2026-34743", - "modified": "2026-04-28T20:31:41.384827Z" + "modified": "2026-06-11T09:04:07.506706Z" }, { "id": "DSA-5123-1", @@ -5559,7 +5559,7 @@ interactions: } headers: Content-Length: - - "24405" + - "24411" Content-Type: - application/json status: 200 OK diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive.yaml index 60b4a0dcdde..ea7f9c5f943 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive.yaml @@ -1443,86 +1443,6 @@ interactions: status: 200 OK code: 200 duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 0 - host: files.pythonhosted.org - headers: - X-Test-Name: - - TestCommand_Transitive/requirements.txt_transitive_native_source - url: https://files.pythonhosted.org/packages/55/b1/4365193655df97227ace49311365cc296e74b60c7f5c63d23cd30175e2f6/Flask-1.0-py2.py3-none-any.whl - method: GET - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 97791 - body: | - false - headers: - Accept-Ranges: - - bytes - Access-Control-Allow-Headers: - - Range - Access-Control-Allow-Methods: - - GET, OPTIONS - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - Content-Length, Content-Range, Accept-Ranges - Age: - - "775731" - Cache-Control: - - max-age=365000000, immutable, public - Content-Length: - - "97791" - Content-Type: - - binary/octet-stream - Etag: - - '"4c0757a5a489d4db8260c6d722c5e6b0"' - Last-Modified: - - Mon, 10 Apr 2023 14:10:02 GMT - Strict-Transport-Security: - - max-age=31536000; includeSubDomains; preload - X-Amz-Id-2: - - aN0FjrjE+NrZmWTFKMIBk92YcYwQwEjhl - X-Amz-Meta-Btime: - - "2020-02-26T17:50:37.09Z" - X-Amz-Meta-Mtime: - - "1582739437.09" - X-Amz-Request-Id: - - 912e57dcdfd81ff8 - X-Amz-Version-Id: - - 4_z179c51e67f11a0ad8f6c0018_f114d94ce52c5357d_d20230410_m141002_c005_v0501001_t0057_u01681135802304 - X-Cache: - - HIT, HIT - X-Cache-Hits: - - 1154, 0 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - deny - X-Pypi-File-Package-Type: - - bdist_wheel - X-Pypi-File-Project: - - flask - X-Pypi-File-Python-Version: - - py2.py3 - X-Pypi-File-Version: - - "1.0" - X-Robots-Header: - - noindex - X-Served-By: - - cache-iad-kjyo7100069-IAD, cache-wsi-ysbk1060043-WSI - X-Timer: - - S1781159049.075920,VS0,VE1 - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: 0s - request: proto: HTTP/1.1 proto_major: 1 @@ -3511,7 +3431,7 @@ interactions: X-Cache: - MISS, HIT, HIT X-Cache-Hits: - - 0, 128, 1 + - 0, 128, 2 X-Content-Type-Options: - nosniff X-Frame-Options: @@ -3521,9 +3441,89 @@ interactions: X-Pypi-Last-Serial: - "34432672" X-Served-By: - - cache-iad-kcgs7200128-IAD, cache-iad-kcgs7200128-IAD, cache-wsi-ysbk1060035-WSI + - cache-iad-kcgs7200128-IAD, cache-iad-kcgs7200128-IAD, cache-wsi-ysbk1060098-WSI + X-Timer: + - S1781230050.020744,VS0,VE0 + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + host: files.pythonhosted.org + headers: + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://files.pythonhosted.org/packages/55/b1/4365193655df97227ace49311365cc296e74b60c7f5c63d23cd30175e2f6/Flask-1.0-py2.py3-none-any.whl + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 97791 + body: | + false + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Range + Access-Control-Allow-Methods: + - GET, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - Content-Length, Content-Range, Accept-Ranges + Age: + - "846732" + Cache-Control: + - max-age=365000000, immutable, public + Content-Length: + - "97791" + Content-Type: + - binary/octet-stream + Etag: + - '"4c0757a5a489d4db8260c6d722c5e6b0"' + Last-Modified: + - Mon, 10 Apr 2023 14:10:02 GMT + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + X-Amz-Id-2: + - aN0FjrjE+NrZmWTFKMIBk92YcYwQwEjhl + X-Amz-Meta-Btime: + - "2020-02-26T17:50:37.09Z" + X-Amz-Meta-Mtime: + - "1582739437.09" + X-Amz-Request-Id: + - 912e57dcdfd81ff8 + X-Amz-Version-Id: + - 4_z179c51e67f11a0ad8f6c0018_f114d94ce52c5357d_d20230410_m141002_c005_v0501001_t0057_u01681135802304 + X-Cache: + - HIT, HIT + X-Cache-Hits: + - 1154, 0 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Pypi-File-Package-Type: + - bdist_wheel + X-Pypi-File-Project: + - flask + X-Pypi-File-Python-Version: + - py2.py3 + X-Pypi-File-Version: + - "1.0" + X-Robots-Header: + - noindex + X-Served-By: + - cache-iad-kjyo7100069-IAD, cache-wsi-ysbk1060024-WSI X-Timer: - - S1781159049.929034,VS0,VE2 + - S1781230050.164573,VS0,VE1 X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7504,7 +7504,7 @@ interactions: X-Cache: - MISS, HIT, HIT X-Cache-Hits: - - 0, 223, 4 + - 0, 223, 11 X-Content-Type-Options: - nosniff X-Frame-Options: @@ -7514,9 +7514,9 @@ interactions: X-Pypi-Last-Serial: - "37059094" X-Served-By: - - cache-iad-kiad7000021-IAD, cache-iad-kiad7000055-IAD, cache-wsi-ysbk1060035-WSI + - cache-iad-kiad7000021-IAD, cache-iad-kiad7000055-IAD, cache-wsi-ysbk1060098-WSI X-Timer: - - S1781159049.954042,VS0,VE0 + - S1781230050.042880,VS0,VE0 X-Xss-Protection: - 1; mode=block status: 200 OK @@ -20534,7 +20534,7 @@ interactions: X-Cache: - MISS, HIT, HIT X-Cache-Hits: - - 0, 157, 1 + - 0, 157, 3 X-Content-Type-Options: - nosniff X-Frame-Options: @@ -20544,9 +20544,9 @@ interactions: X-Pypi-Last-Serial: - "37677816" X-Served-By: - - cache-iad-kiad7000154-IAD, cache-iad-kiad7000154-IAD, cache-iad-kiad7000082-IAD, cache-wsi-ysbk1060035-WSI + - cache-iad-kiad7000154-IAD, cache-iad-kiad7000154-IAD, cache-iad-kiad7000082-IAD, cache-wsi-ysbk1060098-WSI X-Timer: - - S1781159049.935238,VS0,VE1 + - S1781230050.025620,VS0,VE0 X-Xss-Protection: - 1; mode=block status: 200 OK From c61ae02397035cba889efea33252920062b2860a Mon Sep 17 00:00:00 2001 From: Rex P Date: Fri, 12 Jun 2026 14:29:35 +1000 Subject: [PATCH 12/38] Use license enricher --- .../licensematcher/licensematcher.go | 120 ------------------ .../clientinterfaces/licensematcher.go | 12 -- .../clientinterfaces/vulnerabilitymatcher.go | 1 + pkg/osvscanner/osvscanner.go | 36 +----- pkg/osvscanner/scan.go | 4 + 5 files changed, 6 insertions(+), 167 deletions(-) delete mode 100644 internal/clients/clientimpl/licensematcher/licensematcher.go delete mode 100644 internal/clients/clientinterfaces/licensematcher.go diff --git a/internal/clients/clientimpl/licensematcher/licensematcher.go b/internal/clients/clientimpl/licensematcher/licensematcher.go deleted file mode 100644 index 2fdd9afcd11..00000000000 --- a/internal/clients/clientimpl/licensematcher/licensematcher.go +++ /dev/null @@ -1,120 +0,0 @@ -// Package licensematcher implements a client for matching licenses using the deps.dev API. -package licensematcher - -import ( - "context" - - depsdevpb "deps.dev/api/v3" - "github.com/google/osv-scalibr/clients/datasource" - "github.com/google/osv-scalibr/extractor" - "github.com/google/osv-scanner/v2/internal/depsdev" - "github.com/google/osv-scanner/v2/internal/imodels" - "github.com/google/osv-scanner/v2/pkg/models" - "golang.org/x/sync/errgroup" - "google.golang.org/grpc/codes" - "google.golang.org/grpc/status" -) - -const ( - maxConcurrentRequests = 1000 -) - -// DepsDevLicenseMatcher implements the LicenseMatcher interface with a deps.dev client. -// It sends out requests for every package version and does not perform caching. -type DepsDevLicenseMatcher struct { - Client *datasource.CachedInsightsClient -} - -func (matcher *DepsDevLicenseMatcher) MatchLicenses(ctx context.Context, packages []*extractor.Package) error { - queries := make([]*depsdevpb.GetVersionRequest, len(packages)) - - for i, pkg := range packages { - system, ok := depsdev.System[imodels.Ecosystem(pkg).Ecosystem] - if !ok || imodels.Name(pkg) == "" || imodels.Version(pkg) == "" { - continue - } - queries[i] = versionQuery(system, imodels.Name(pkg), imodels.Version(pkg)) - } - - pkgLicenses, err := matcher.makeVersionRequest(ctx, queries) - if err != nil { - return err - } - - for i, licenses := range pkgLicenses { - packages[i].Licenses = make([]string, len(licenses)) - - for j, license := range licenses { - packages[i].Licenses[j] = string(license) - } - } - - return nil -} - -// makeVersionRequest calls the deps.dev GetVersion gRPC API endpoint for each -// query. It makes these requests concurrently, sharing the single HTTP/2 -// connection. The order in which the requests are specified should correspond -// to the order of licenses returned by this function. -func (matcher *DepsDevLicenseMatcher) makeVersionRequest(ctx context.Context, queries []*depsdevpb.GetVersionRequest) ([][]models.License, error) { - licenses := make([][]models.License, len(queries)) - g, ctx := errgroup.WithContext(ctx) - g.SetLimit(maxConcurrentRequests) - - for i := range queries { - if queries[i] == nil { - // This may be a private package. - licenses[i] = []models.License{models.License("UNKNOWN")} - continue - } - g.Go(func() error { - resp, err := matcher.Client.GetVersion(ctx, queries[i]) - if err != nil { - if status.Code(err) == codes.NotFound { - licenses[i] = append(licenses[i], "UNKNOWN") - return nil - } - - return err - } - ls := make([]models.License, len(resp.GetLicenses())) - for j, license := range resp.GetLicenses() { - ls[j] = models.License(license) - } - if len(ls) == 0 { - // The deps.dev API will return an - // empty slice if the license is - // unknown. - ls = []models.License{models.License("UNKNOWN")} - } - licenses[i] = ls - - return nil - }) - } - if err := g.Wait(); err != nil { - return nil, err - } - - return licenses, nil -} - -func versionQuery(system depsdevpb.System, name string, version string) *depsdevpb.GetVersionRequest { - if system == depsdevpb.System_GO { - // deps.dev uses native go versioning, which includes prepending v for package versions - // and go for stdlib - if name == "stdlib" { - version = "go" + version - } else { - version = "v" + version - } - } - - return &depsdevpb.GetVersionRequest{ - VersionKey: &depsdevpb.VersionKey{ - System: system, - Name: name, - Version: version, - }, - } -} diff --git a/internal/clients/clientinterfaces/licensematcher.go b/internal/clients/clientinterfaces/licensematcher.go deleted file mode 100644 index f8148bbbeff..00000000000 --- a/internal/clients/clientinterfaces/licensematcher.go +++ /dev/null @@ -1,12 +0,0 @@ -// Package clientinterfaces defines interfaces for external accessors used in osv-scanner. -package clientinterfaces - -import ( - "context" - - "github.com/google/osv-scalibr/extractor" -) - -type LicenseMatcher interface { - MatchLicenses(ctx context.Context, psr []*extractor.Package) error -} diff --git a/internal/clients/clientinterfaces/vulnerabilitymatcher.go b/internal/clients/clientinterfaces/vulnerabilitymatcher.go index 325354ab750..b675ed0ac57 100644 --- a/internal/clients/clientinterfaces/vulnerabilitymatcher.go +++ b/internal/clients/clientinterfaces/vulnerabilitymatcher.go @@ -1,3 +1,4 @@ +// Package clientinterfaces defines interfaces for external matcher clients. package clientinterfaces import ( diff --git a/pkg/osvscanner/osvscanner.go b/pkg/osvscanner/osvscanner.go index 5a597ff1caf..ea4d789c890 100644 --- a/pkg/osvscanner/osvscanner.go +++ b/pkg/osvscanner/osvscanner.go @@ -15,7 +15,6 @@ import ( scalibr "github.com/google/osv-scalibr" "github.com/google/osv-scalibr/artifact/image/layerscanning/image" "github.com/google/osv-scalibr/binary/proto" - "github.com/google/osv-scalibr/clients/datasource" "github.com/google/osv-scalibr/extractor" "github.com/google/osv-scalibr/extractor/filesystem/language/golang/gomod" "github.com/google/osv-scalibr/inventory" @@ -23,13 +22,11 @@ import ( "github.com/google/osv-scalibr/plugin" scalibrconfig "github.com/google/osv-scalibr/plugin/config" "github.com/google/osv-scalibr/stats" - "github.com/google/osv-scanner/v2/internal/clients/clientimpl/licensematcher" "github.com/google/osv-scanner/v2/internal/clients/clientimpl/localmatcher" "github.com/google/osv-scanner/v2/internal/clients/clientimpl/osvmatcher" "github.com/google/osv-scanner/v2/internal/clients/clientinterfaces" "github.com/google/osv-scanner/v2/internal/cmdlogger" "github.com/google/osv-scanner/v2/internal/config" - "github.com/google/osv-scanner/v2/internal/depsdev" "github.com/google/osv-scanner/v2/internal/imodels" "github.com/google/osv-scanner/v2/internal/imodels/results" "github.com/google/osv-scanner/v2/internal/output" @@ -105,8 +102,7 @@ type TransitiveScanningActions struct { type ExternalAccessors struct { // Matchers - VulnMatcher clientinterfaces.VulnerabilityMatcher - LicenseMatcher clientinterfaces.LicenseMatcher + VulnMatcher clientinterfaces.VulnerabilityMatcher // Required for vendored Extractor OSVDevClient *osvdev.OSVClient @@ -148,22 +144,8 @@ func initializeExternalAccessors(actions ScannerActions, clientFactories scalibr // Online Mode // ----------- - // --- Vulnerability Matcher --- externalAccessors.VulnMatcher = osvmatcher.New(5*time.Minute, userAgent, clientFactories) - // --- License Matcher --- - if len(actions.ScanLicensesAllowlist) > 0 || actions.ScanLicensesSummary { - conn, err := clientFactories.GRPCClientConn(depsdev.DepsdevAPI) - if err != nil { - return ExternalAccessors{}, err - } - depsDevAPIClient := datasource.NewCachedInsightsClientWithConn(conn) - - externalAccessors.LicenseMatcher = &licensematcher.DepsDevLicenseMatcher{ - Client: depsDevAPIClient, - } - } - // --- OSV.dev Client --- // We create a separate client from VulnMatcher to keep things clean. httpClient := clientFactories.HTTPClient() @@ -246,14 +228,6 @@ func DoScan(actions ScannerActions) (models.VulnerabilityResults, error) { } } - // --- Make License Requests --- - if accessors.LicenseMatcher != nil { - err = accessors.LicenseMatcher.MatchLicenses(context.Background(), scanResults.Inventory.Packages) - if err != nil { - return models.VulnerabilityResults{}, err - } - } - // Retrieve the unscannable packages that were filtered out during annotation // and add them back to the output if ShowAllPackages is enabled. if filterAnno != nil { @@ -396,14 +370,6 @@ func DoContainerScan(actions ScannerActions) (models.VulnerabilityResults, error } } - // --- Make License Requests --- - if accessors.LicenseMatcher != nil { - err = accessors.LicenseMatcher.MatchLicenses(context.Background(), scanResults.Inventory.Packages) - if err != nil { - return models.VulnerabilityResults{}, err - } - } - // Retrieve the unscannable packages that were filtered out during annotation // and add them back to the output if ShowAllPackages is enabled. var filterAnno *filter.Annotator diff --git a/pkg/osvscanner/scan.go b/pkg/osvscanner/scan.go index dc682655846..08b6b606d5c 100644 --- a/pkg/osvscanner/scan.go +++ b/pkg/osvscanner/scan.go @@ -100,6 +100,10 @@ func getPlugins( actions.PluginsEnabled = append(actions.PluginsEnabled, packagedeprecation.Name) } + if len(actions.ScanLicensesAllowlist) > 0 || actions.ScanLicensesSummary { + actions.PluginsEnabled = append(actions.PluginsEnabled, "licenses") + } + plugins := scalibrplugin.Resolve(actions.PluginsEnabled, actions.PluginsDisabled, cfg, clientFactories) // Append the pre-matching filter annotator so it always runs. From 5bc093d1ecc9df3e51512ba098dab9e497c39b49 Mon Sep 17 00:00:00 2001 From: Rex P Date: Mon, 15 Jun 2026 17:21:10 +1000 Subject: [PATCH 13/38] Step 3 cleanup --- go.mod | 4 +- go.sum | 2 - .../clientimpl/localmatcher/localmatcher.go | 204 ----- .../localmatcher/testdata/db/file.json | 3 - .../localmatcher/testdata/db/file.yaml | 1 - .../testdata/db/nested-1/osv-1.json | 3 - .../testdata/db/nested-2/invalid.json | 2 - .../testdata/db/nested-2/osv-2.json | 3 - .../clients/clientimpl/localmatcher/zip.go | 306 -------- .../clientimpl/localmatcher/zip_test.go | 710 ------------------ .../clientimpl/osvmatcher/cachedosvmatcher.go | 153 ---- .../clientimpl/osvmatcher/osvmatcher.go | 234 ------ .../clientimpl/osvmatcher/osvmatcher_test.go | 182 ----- .../clientinterfaces/vulnerabilitymatcher.go | 13 - internal/scalibrannotator/filter/filter.go | 2 + pkg/osvscanner/osvscanner.go | 69 +- pkg/osvscanner/osvscanner_test.go | 1 + 17 files changed, 9 insertions(+), 1883 deletions(-) delete mode 100644 internal/clients/clientimpl/localmatcher/localmatcher.go delete mode 100644 internal/clients/clientimpl/localmatcher/testdata/db/file.json delete mode 100644 internal/clients/clientimpl/localmatcher/testdata/db/file.yaml delete mode 100644 internal/clients/clientimpl/localmatcher/testdata/db/nested-1/osv-1.json delete mode 100644 internal/clients/clientimpl/localmatcher/testdata/db/nested-2/invalid.json delete mode 100644 internal/clients/clientimpl/localmatcher/testdata/db/nested-2/osv-2.json delete mode 100644 internal/clients/clientimpl/localmatcher/zip.go delete mode 100644 internal/clients/clientimpl/localmatcher/zip_test.go delete mode 100644 internal/clients/clientimpl/osvmatcher/cachedosvmatcher.go delete mode 100644 internal/clients/clientimpl/osvmatcher/osvmatcher.go delete mode 100644 internal/clients/clientimpl/osvmatcher/osvmatcher_test.go delete mode 100644 internal/clients/clientinterfaces/vulnerabilitymatcher.go diff --git a/go.mod b/go.mod index 15760236abc..3af93b11e60 100644 --- a/go.mod +++ b/go.mod @@ -27,7 +27,6 @@ require ( github.com/tidwall/sjson v1.2.5 github.com/urfave/cli/v3 v3.9.0 go.yaml.in/yaml/v4 v4.0.0-rc.4 - golang.org/x/sync v0.20.0 golang.org/x/term v0.43.0 golang.org/x/vuln v1.3.0 google.golang.org/grpc v1.81.1 @@ -196,6 +195,7 @@ require ( golang.org/x/mod v0.36.0 // indirect golang.org/x/net v0.55.0 // indirect golang.org/x/oauth2 v0.36.0 // indirect + golang.org/x/sync v0.20.0 // indirect golang.org/x/sys v0.45.0 // indirect golang.org/x/telemetry v0.0.0-20260508192327-42602be52be6 // indirect golang.org/x/text v0.37.0 // indirect @@ -221,4 +221,4 @@ require ( // Temporarily commented out by downgrading containerd. // replace github.com/opencontainers/runtime-spec => github.com/opencontainers/runtime-spec v1.2.1 -replace github.com/google/osv-scalibr => github.com/google/osv-scalibr v0.4.6-0.20260611011019-3e163173e5c5 +replace github.com/google/osv-scalibr => ./osv-scalibr-portal diff --git a/go.sum b/go.sum index 09c7ca2d49b..1ec84e3a7d8 100644 --- a/go.sum +++ b/go.sum @@ -247,8 +247,6 @@ github.com/google/go-cpy v0.0.0-20211218193943-a9c933c06932 h1:5/4TSDzpDnHQ8rKEE github.com/google/go-cpy v0.0.0-20211218193943-a9c933c06932/go.mod h1:cC6EdPbj/17GFCPDK39NRarlMI+kt+O60S12cNB5J9Y= github.com/google/jsonschema-go v0.4.3 h1:/DBOLZTfDow7pe2GmaJNhltueGTtDKICi8V8p+DQPd0= github.com/google/jsonschema-go v0.4.3/go.mod h1:r5quNTdLOYEz95Ru18zA0ydNbBuYoo9tgaYcxEYhJVE= -github.com/google/osv-scalibr v0.4.6-0.20260611011019-3e163173e5c5 h1:1kgPmynuSiAuXvRi/mMY+J6jBZOJalqCO9gKXQey5Dc= -github.com/google/osv-scalibr v0.4.6-0.20260611011019-3e163173e5c5/go.mod h1:7NVYCBa6Uu7S2GvVj/kacQ8Bib8KhdIxU6+cf3aIIVI= github.com/google/pprof v0.0.0-20250820193118-f64d9cf942d6 h1:EEHtgt9IwisQ2AZ4pIsMjahcegHh6rmhqxzIRQIyepY= github.com/google/pprof v0.0.0-20250820193118-f64d9cf942d6/go.mod h1:I6V7YzU0XDpsHqbsyrghnFZLO1gwK6NPTNvmetQIk9U= github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= diff --git a/internal/clients/clientimpl/localmatcher/localmatcher.go b/internal/clients/clientimpl/localmatcher/localmatcher.go deleted file mode 100644 index d19fe11e9f6..00000000000 --- a/internal/clients/clientimpl/localmatcher/localmatcher.go +++ /dev/null @@ -1,204 +0,0 @@ -// Package localmatcher implements a vulnerability matcher -// that uses a local database downloaded from osv.dev's export bucket. -package localmatcher - -import ( - "context" - "errors" - "fmt" - "net/http" - "os" - "path" - - "github.com/google/osv-scalibr/extractor" - "github.com/google/osv-scalibr/inventory/osvecosystem" - "github.com/google/osv-scalibr/plugin/config" - "github.com/google/osv-scanner/v2/internal/cmdlogger" - "github.com/google/osv-scanner/v2/internal/imodels" - "github.com/google/osv-scanner/v2/internal/utility/pathfilter" - "github.com/ossf/osv-schema/bindings/go/osvconstants" - "github.com/ossf/osv-schema/bindings/go/osvschema" -) - -const zippedDBRemoteHost = "https://osv-vulnerabilities.storage.googleapis.com" -const envKeyLocalDBCacheDirectory = "OSV_SCANNER_LOCAL_DB_CACHE_DIRECTORY" - -// LocalMatcher implements the VulnerabilityMatcher interface by downloading the osv export zip files, -// and performing the matching locally. -type LocalMatcher struct { - dbBasePath string - dbs map[osvconstants.Ecosystem]*ZipDB - downloadDB bool - // failedDBs keeps track of the errors when getting databases for each ecosystem - failedDBs map[osvconstants.Ecosystem]error - // httpClient is used to download database zip archives - httpClient *http.Client -} - -func NewLocalMatcher(localDBPath string, clientFactories config.ClientFactories, downloadDB bool) (*LocalMatcher, error) { - dbBasePath, err := setupLocalDBDirectory(localDBPath) - if err != nil { - return nil, fmt.Errorf("could not create %s: %w", dbBasePath, err) - } - - httpClient := http.DefaultClient - if clientFactories != nil { - httpClient = clientFactories.HTTPClient() - } - - return &LocalMatcher{ - dbBasePath: dbBasePath, - dbs: make(map[osvconstants.Ecosystem]*ZipDB), - downloadDB: downloadDB, - httpClient: httpClient, - failedDBs: make(map[osvconstants.Ecosystem]error), - }, nil -} - -func (matcher *LocalMatcher) MatchVulnerabilities(ctx context.Context, pkgs []*extractor.Package) ([][]*osvschema.Vulnerability, error) { - results := make([][]*osvschema.Vulnerability, 0, len(pkgs)) - - // ensure all databases loaded so far have been fully loaded; this is just a - // basic safeguard since we don't actually currently attempt to reuse matchers - // across scans, and its possible we never will, so we don't need to be smart - for _, db := range matcher.dbs { - if db.Partial { - return nil, errors.New("local matcher cannot be (re)used with a partially loaded database") - } - } - - for _, pkg := range pkgs { - if ctx.Err() != nil { - return nil, ctx.Err() - } - - eco := imodels.Ecosystem(pkg).Ecosystem - - if imodels.Ecosystem(pkg).IsEmpty() { - if imodels.Commit(pkg) == "" { - // This should never happen, as those results will be filtered out before matching - return nil, errors.New("ecosystem is empty and there is no commit hash") - } - - // matching ecosystem-less versions can only be attempted if we have a version - if imodels.Version(pkg) == "" { - // Is a commit based query, skip local scanning - results = append(results, []*osvschema.Vulnerability{}) - - // TODO (V2 logging): - cmdlogger.Infof("Skipping commit scanning for: %s", imodels.Commit(pkg)) - - continue - } - - eco = "GIT" - } - - db, err := matcher.loadDBFromCache(ctx, eco, pkgs) - - if err != nil { - // no logging here as the loader will have already done that - results = append(results, []*osvschema.Vulnerability{}) - - continue - } - - results = append(results, VulnerabilitiesAffectingPackage(db.Vulnerabilities, pkg)) - } - - return results, nil -} - -// LoadEcosystem tries to preload the ecosystem into the cache, and returns an error if the ecosystem -// cannot be loaded. -// -// Preloaded databases include every advisory, so can be reused. -func (matcher *LocalMatcher) LoadEcosystem(ctx context.Context, eco osvecosystem.Parsed) error { - _, err := matcher.loadDBFromCache(ctx, eco.Ecosystem, nil) - - return err -} - -func (matcher *LocalMatcher) loadDBFromCache(ctx context.Context, eco osvconstants.Ecosystem, invs []*extractor.Package) (*ZipDB, error) { - if db, ok := matcher.dbs[eco]; ok { - return db, nil - } - - if matcher.failedDBs[eco] != nil { - return nil, matcher.failedDBs[eco] - } - - dbRoot, err := os.OpenRoot(matcher.dbBasePath) - if err != nil { - return nil, fmt.Errorf("could not open db root: %w", err) - } - defer dbRoot.Close() - - safeEco := pathfilter.FilterPath(string(eco)) - db, err := NewZippedDB( - ctx, - dbRoot, - safeEco, - fmt.Sprintf("%s/%s/all.zip", zippedDBRemoteHost, safeEco), - matcher.httpClient, - !matcher.downloadDB, - invs, - ) - - if err != nil { - matcher.failedDBs[eco] = err - cmdlogger.Errorf("could not load db for %s ecosystem: %v", eco, err) - - return nil, err - } - - cmdlogger.Infof("Loaded %s local db from %s", db.Name, path.Join(matcher.dbBasePath, db.StoredAt)) - - matcher.dbs[eco] = db - - return db, nil -} - -// setupLocalDBDirectory attempts to set up the directory the scanner should -// use to store local databases. -// -// if a local path is explicitly provided either by the localDBPath parameter -// or via the envKeyLocalDBCacheDirectory environment variable, the scanner will -// attempt to use the user cache directory if possible or otherwise the temp directory -// -// if an error occurs at any point when a local path is not explicitly provided, -// the scanner will fall back to the temp directory first before finally erroring -func setupLocalDBDirectory(localDBPath string) (string, error) { - var err error - - // fallback to the env variable if a local database path has not been provided - if localDBPath == "" { - if p, envSet := os.LookupEnv(envKeyLocalDBCacheDirectory); envSet { - localDBPath = p - } - } - - implicitPath := localDBPath == "" - - // if we're implicitly picking a path, use the user cache directory if available - if implicitPath { - localDBPath, err = os.UserCacheDir() - - if err != nil { - localDBPath = os.TempDir() - } - } - - altPath := path.Join(localDBPath, "osv-scanner") - err = os.MkdirAll(altPath, 0750) - if err == nil { - return altPath, nil - } - - // if we're implicitly picking a path, try the temp directory before giving up - if implicitPath && localDBPath != os.TempDir() { - return setupLocalDBDirectory(os.TempDir()) - } - - return "", err -} diff --git a/internal/clients/clientimpl/localmatcher/testdata/db/file.json b/internal/clients/clientimpl/localmatcher/testdata/db/file.json deleted file mode 100644 index 0ba8200f7d8..00000000000 --- a/internal/clients/clientimpl/localmatcher/testdata/db/file.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "id": "GHSA-1234" -} diff --git a/internal/clients/clientimpl/localmatcher/testdata/db/file.yaml b/internal/clients/clientimpl/localmatcher/testdata/db/file.yaml deleted file mode 100644 index 98eb6e8d8de..00000000000 --- a/internal/clients/clientimpl/localmatcher/testdata/db/file.yaml +++ /dev/null @@ -1 +0,0 @@ -id: GHSA-5678 diff --git a/internal/clients/clientimpl/localmatcher/testdata/db/nested-1/osv-1.json b/internal/clients/clientimpl/localmatcher/testdata/db/nested-1/osv-1.json deleted file mode 100644 index 7c531474a8a..00000000000 --- a/internal/clients/clientimpl/localmatcher/testdata/db/nested-1/osv-1.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "id": "OSV-1" -} diff --git a/internal/clients/clientimpl/localmatcher/testdata/db/nested-2/invalid.json b/internal/clients/clientimpl/localmatcher/testdata/db/nested-2/invalid.json deleted file mode 100644 index 688de50639c..00000000000 --- a/internal/clients/clientimpl/localmatcher/testdata/db/nested-2/invalid.json +++ /dev/null @@ -1,2 +0,0 @@ -{ - "id": "OSV-2" diff --git a/internal/clients/clientimpl/localmatcher/testdata/db/nested-2/osv-2.json b/internal/clients/clientimpl/localmatcher/testdata/db/nested-2/osv-2.json deleted file mode 100644 index bd60877b18f..00000000000 --- a/internal/clients/clientimpl/localmatcher/testdata/db/nested-2/osv-2.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "id": "OSV-2" -} diff --git a/internal/clients/clientimpl/localmatcher/zip.go b/internal/clients/clientimpl/localmatcher/zip.go deleted file mode 100644 index dc21e816bbf..00000000000 --- a/internal/clients/clientimpl/localmatcher/zip.go +++ /dev/null @@ -1,306 +0,0 @@ -package localmatcher - -import ( - "archive/zip" - "context" - "encoding/base64" - "encoding/binary" - "errors" - "fmt" - "hash/crc32" - "io" - "net/http" - "os" - "path" - "slices" - "strings" - - "github.com/google/osv-scalibr/extractor" - "github.com/google/osv-scanner/v2/internal/cmdlogger" - "github.com/google/osv-scanner/v2/internal/imodels" - "github.com/google/osv-scanner/v2/internal/utility/vulns" - "github.com/ossf/osv-schema/bindings/go/osvschema" - "github.com/tidwall/gjson" - "google.golang.org/protobuf/encoding/protojson" -) - -type ZipDB struct { - // the name of the database - Name string - // the url that the zip archive was downloaded from - ArchiveURL string - // whether this database should make any network requests - Offline bool - // the path to the zip archive on disk (relative to dbRoot) - StoredAt string - // the vulnerabilities that are loaded into this database - Vulnerabilities []*osvschema.Vulnerability - // HTTPClient is used to download database zip archives - HTTPClient *http.Client - - // whether this database only has some of the advisories - // loaded from the underlying zip file - Partial bool - - // root directory for safe filesystem operations - dbRoot *os.Root -} - -var ErrOfflineDatabaseNotFound = errors.New("no offline version of the OSV database is available") - -func fetchRemoteArchiveCRC32CHash(ctx context.Context, client *http.Client, url string) (uint32, error) { - req, err := http.NewRequestWithContext(ctx, http.MethodHead, url, nil) - - if err != nil { - return 0, err - } - - resp, err := client.Do(req) - if err != nil { - return 0, err - } - - defer resp.Body.Close() - - if resp.StatusCode != http.StatusOK { - return 0, fmt.Errorf("db host returned %s", resp.Status) - } - - for _, value := range resp.Header.Values("X-Goog-Hash") { - if after, ok := strings.CutPrefix(value, "crc32c="); ok { - value = after - out, err := base64.StdEncoding.DecodeString(value) - - if err != nil { - return 0, fmt.Errorf("could not decode crc32c= checksum: %w", err) - } - - return binary.BigEndian.Uint32(out), nil - } - } - - return 0, errors.New("could not find crc32c= checksum") -} - -func fetchLocalArchiveCRC32CHash(f *os.File) (uint32, error) { - h := crc32.New(crc32.MakeTable(crc32.Castagnoli)) - - if _, err := io.Copy(h, f); err != nil { - return 0, err - } - - return h.Sum32(), nil -} - -func (db *ZipDB) fetchZip(ctx context.Context) (*os.File, error) { - f, err := db.dbRoot.Open(db.StoredAt) - - if db.Offline { - if err != nil { - return nil, ErrOfflineDatabaseNotFound - } - - return f, nil - } - - if err == nil { - remoteHash, err := fetchRemoteArchiveCRC32CHash(ctx, db.HTTPClient, db.ArchiveURL) - - if err != nil { - return nil, err - } - - localHash, err := fetchLocalArchiveCRC32CHash(f) - - if err != nil { - return nil, err - } - - if remoteHash == localHash { - return f, nil - } - } - - req, err := http.NewRequestWithContext(ctx, http.MethodGet, db.ArchiveURL, nil) - - if err != nil { - return nil, fmt.Errorf("could not retrieve OSV database archive: %w", err) - } - - resp, err := db.HTTPClient.Do(req) - if err != nil { - return nil, fmt.Errorf("could not retrieve OSV database archive: %w", err) - } - - defer resp.Body.Close() - - if resp.StatusCode != http.StatusOK { - return nil, fmt.Errorf("db host returned %s", resp.Status) - } - - err = db.dbRoot.MkdirAll(path.Dir(db.StoredAt), 0750) - - if err != nil { - return nil, fmt.Errorf("could not create cache directory: %w", err) - } - - f, err = db.dbRoot.OpenFile(db.StoredAt, os.O_RDWR|os.O_CREATE|os.O_TRUNC, 0644) - - if err != nil { - return nil, fmt.Errorf("could not create cache file: %w", err) - } - - _, err = io.Copy(f, resp.Body) - - if err != nil { - return nil, fmt.Errorf("could not write cache file: %w", err) - } - - _, _ = f.Seek(0, io.SeekStart) - - return f, nil -} - -func mightAffectPackagesBytes(content []byte, names []string) bool { - affected := gjson.GetBytes(content, "affected") - - for _, name := range affected.Get("#.package.name").Array() { - if slices.Contains(names, name.String()) { - return true - } - } - - for _, repos := range affected.Get("#.ranges.#.repo").Array() { - for _, repo := range repos.Array() { - repoName := vulns.NormalizeRepo(repo.String()) - - for _, name := range names { - // "name" will be the git repository in the case of the GIT ecosystem - if repoName == vulns.NormalizeRepo(name) { - return true - } - } - } - } - - return false -} - -// Loads the given zip file into the database as an OSV. -// It is assumed that the file is JSON and in the working directory of the db -func (db *ZipDB) loadZipFile(zipFile *zip.File, names []string) { - file, err := zipFile.Open() - if err != nil { - cmdlogger.Warnf("Could not read %s: %v", zipFile.Name, err) - - return - } - defer file.Close() - - content, err := io.ReadAll(file) - if err != nil { - cmdlogger.Warnf("Could not read %s: %v", zipFile.Name, err) - - return - } - - // if we have been provided a list of package names, only load advisories - // that might actually affect those packages, rather than all advisories - if len(names) > 0 && !mightAffectPackagesBytes(content, names) { - return - } - - vulnerability := &osvschema.Vulnerability{} - if err := protojson.Unmarshal(content, vulnerability); err != nil { - cmdlogger.Warnf("%s is not a valid JSON file: %v", zipFile.Name, err) - - return - } - - db.Vulnerabilities = append(db.Vulnerabilities, vulnerability) -} - -// load fetches a zip archive of the OSV database and loads known vulnerabilities -// from it (which are assumed to be in json files following the OSV spec). -// -// If a list of package names is provided, then only advisories with at least -// one affected entry for a listed package will be loaded. -// -// Internally, the archive is cached along with the date that it was fetched -// so that a new version of the archive is only downloaded if it has been -// modified, per HTTP caching standards. -func (db *ZipDB) load(ctx context.Context, names []string) error { - db.Vulnerabilities = []*osvschema.Vulnerability{} - - f, err := db.fetchZip(ctx) - - if err != nil { - return err - } - - defer f.Close() - - s, err := f.Stat() - - if err != nil { - return err - } - - zipReader, err := zip.NewReader(f, s.Size()) - if err != nil { - return fmt.Errorf("could not read OSV database archive: %w", err) - } - - // Read all the files from the zip archive - for _, zipFile := range zipReader.File { - if !strings.HasSuffix(zipFile.Name, ".json") { - continue - } - - db.loadZipFile(zipFile, names) - } - - return nil -} - -func NewZippedDB(ctx context.Context, dbRoot *os.Root, name, url string, httpClient *http.Client, offline bool, pkgs []*extractor.Package) (*ZipDB, error) { - db := &ZipDB{ - dbRoot: dbRoot, - Name: name, - ArchiveURL: url, - Offline: offline, - StoredAt: path.Join(name, "all.zip"), - HTTPClient: httpClient, - - // we only fully load the database if we're not provided a list of packages - Partial: len(pkgs) != 0, - } - names := make([]string, 0, len(pkgs)) - - // map the packages to their names ahead of loading, - // to make things simpler and reduce double working - for _, pkg := range pkgs { - names = append(names, imodels.Name(pkg)) - } - - if err := db.load(ctx, names); err != nil { - return nil, fmt.Errorf("unable to fetch OSV database: %w", err) - } - - return db, nil -} - -// VulnerabilitiesAffectingPackage returns the vulnerabilities that affects the provided package -// -// TODO: Move this to another file. -func VulnerabilitiesAffectingPackage(allVulns []*osvschema.Vulnerability, pkg *extractor.Package) []*osvschema.Vulnerability { - var vulnerabilities []*osvschema.Vulnerability - - for _, vulnerability := range allVulns { - if vulnerability.GetWithdrawn() == nil && vulns.IsAffected(vulnerability, pkg) && !vulns.Include(vulnerabilities, vulnerability) { - vulnerabilities = append(vulnerabilities, vulnerability) - } - } - - return vulnerabilities -} diff --git a/internal/clients/clientimpl/localmatcher/zip_test.go b/internal/clients/clientimpl/localmatcher/zip_test.go deleted file mode 100644 index 6742f71a973..00000000000 --- a/internal/clients/clientimpl/localmatcher/zip_test.go +++ /dev/null @@ -1,710 +0,0 @@ -package localmatcher_test - -import ( - "archive/zip" - "bytes" - "context" - "encoding/base64" - "encoding/binary" - "errors" - "hash/crc32" - "net/http" - "net/http/httptest" - "os" - "path" - "sort" - "testing" - - "github.com/google/go-cmp/cmp" - "github.com/google/osv-scalibr/extractor" - "github.com/google/osv-scanner/v2/internal/clients/clientimpl/localmatcher" - "github.com/google/osv-scanner/v2/internal/testutility" - "github.com/ossf/osv-schema/bindings/go/osvschema" - "google.golang.org/protobuf/encoding/protojson" - "google.golang.org/protobuf/testing/protocmp" -) - -func expectDBToHaveOSVs( - t *testing.T, - db *localmatcher.ZipDB, - expect []*osvschema.Vulnerability, -) { - t.Helper() - - vulns := db.Vulnerabilities - - sort.Slice(vulns, func(i, j int) bool { - return vulns[i].GetId() < vulns[j].GetId() - }) - sort.Slice(expect, func(i, j int) bool { - return expect[i].GetId() < expect[j].GetId() - }) - - if diff := cmp.Diff(expect, vulns, protocmp.Transform()); diff != "" { - t.Errorf("db is missing some vulnerabilities (-want +got):\n%s", diff) - } -} - -//nolint:unparam // name always receives "my-db" in tests but keeping it for flexibility -func newZippedDB(ctx context.Context, t *testing.T, dbBasePath, name, url string, client *http.Client, offline bool, pkgs []*extractor.Package) (*localmatcher.ZipDB, error) { - t.Helper() - dbRoot, err := os.OpenRoot(dbBasePath) - if err != nil { - return nil, err - } - t.Cleanup(func() { - dbRoot.Close() - }) - - return localmatcher.NewZippedDB(ctx, dbRoot, name, url, client, offline, pkgs) -} - -func cacheWrite(t *testing.T, storedAt string, cache []byte) { - t.Helper() - - err := os.MkdirAll(path.Dir(storedAt), 0750) - - if err == nil { - //nolint:gosec // being world readable is fine - err = os.WriteFile(storedAt, cache, 0644) - } - - if err != nil { - t.Errorf("unexpected error with cache: %v", err) - } -} - -func cacheWriteBad(t *testing.T, storedAt string, contents string) { - t.Helper() - - err := os.MkdirAll(path.Dir(storedAt), 0750) - - if err == nil { - //nolint:gosec // being world readable is fine - err = os.WriteFile(storedAt, []byte(contents), 0644) - } - - if err != nil { - t.Errorf("unexpected error with cache: %v", err) - } -} - -func createZipServer(t *testing.T, handler http.HandlerFunc) *httptest.Server { - t.Helper() - - ts := httptest.NewServer(handler) - - t.Cleanup(ts.Close) - - return ts -} - -func computeCRC32CHash(t *testing.T, data []byte) string { - t.Helper() - - hash := crc32.Checksum(data, crc32.MakeTable(crc32.Castagnoli)) - - return base64.StdEncoding.EncodeToString(binary.BigEndian.AppendUint32([]byte{}, hash)) -} - -func writeOSVsZip(t *testing.T, w http.ResponseWriter, osvs map[string]*osvschema.Vulnerability) (int, error) { - t.Helper() - - z := zipOSVs(t, osvs) - - w.Header().Add("x-goog-hash", "crc32c="+computeCRC32CHash(t, z)) - - return w.Write(z) -} - -func zipOSVs(t *testing.T, osvs map[string]*osvschema.Vulnerability) []byte { - t.Helper() - - buf := new(bytes.Buffer) - writer := zip.NewWriter(buf) - - for fp, osv := range osvs { - data, err := protojson.Marshal(osv) - if err != nil { - t.Fatalf("could not marshal %v: %v", osv, err) - } - - f, err := writer.Create(fp) - if err != nil { - t.Fatal(err) - } - _, err = f.Write(data) - if err != nil { - t.Fatal(err) - } - } - - if err := writer.Close(); err != nil { - t.Fatal(err) - } - - return buf.Bytes() -} - -//nolint:unparam // name might get changed at some point -func determineStoredAtPath(dbBasePath, name string) string { - return path.Join(dbBasePath, name, "all.zip") -} - -func TestNewZippedDB_Offline_WithoutCache(t *testing.T) { - t.Parallel() - - testDir := testutility.CreateTestDir(t) - - ts := createZipServer(t, func(_ http.ResponseWriter, _ *http.Request) { - t.Errorf("a server request was made when running offline") - }) - - _, err := newZippedDB(t.Context(), t, testDir, "my-db", ts.URL, http.DefaultClient, true, nil) - - if !errors.Is(err, localmatcher.ErrOfflineDatabaseNotFound) { - t.Errorf("expected \"%v\" error but got \"%v\"", localmatcher.ErrOfflineDatabaseNotFound, err) - } -} - -func TestNewZippedDB_Offline_WithCache(t *testing.T) { - t.Parallel() - - osvs := []*osvschema.Vulnerability{ - {Id: "GHSA-1"}, - {Id: "GHSA-2"}, - {Id: "GHSA-3"}, - {Id: "GHSA-4"}, - {Id: "GHSA-5"}, - } - - testDir := testutility.CreateTestDir(t) - - ts := createZipServer(t, func(_ http.ResponseWriter, _ *http.Request) { - t.Errorf("a server request was made when running offline") - }) - - cacheWrite(t, determineStoredAtPath(testDir, "my-db"), zipOSVs(t, map[string]*osvschema.Vulnerability{ - "GHSA-1.json": {Id: "GHSA-1"}, - "GHSA-2.json": {Id: "GHSA-2"}, - "GHSA-3.json": {Id: "GHSA-3"}, - "GHSA-4.json": {Id: "GHSA-4"}, - "GHSA-5.json": {Id: "GHSA-5"}, - })) - - db, err := newZippedDB(t.Context(), t, testDir, "my-db", ts.URL, http.DefaultClient, true, nil) - - if err != nil { - t.Fatalf("unexpected error \"%v\"", err) - } - - if db.Partial != false { - t.Errorf("db is incorrectly marked as partially loaded") - } - expectDBToHaveOSVs(t, db, osvs) -} - -func TestNewZippedDB_BadZip(t *testing.T) { - t.Parallel() - - testDir := testutility.CreateTestDir(t) - - ts := createZipServer(t, func(w http.ResponseWriter, _ *http.Request) { - _, _ = w.Write([]byte("this is not a zip")) - }) - - _, err := newZippedDB(t.Context(), t, testDir, "my-db", ts.URL, http.DefaultClient, false, nil) - - if err == nil { - t.Errorf("expected an error but did not get one") - } -} - -func TestNewZippedDB_UnsupportedProtocol(t *testing.T) { - t.Parallel() - - testDir := testutility.CreateTestDir(t) - - _, err := newZippedDB(t.Context(), t, testDir, "my-db", "file://hello-world", http.DefaultClient, false, nil) - - if err == nil { - t.Errorf("expected an error but did not get one") - } -} - -func TestNewZippedDB_Online_WithoutCache(t *testing.T) { - t.Parallel() - - osvs := []*osvschema.Vulnerability{ - {Id: "GHSA-1"}, - {Id: "GHSA-2"}, - {Id: "GHSA-3"}, - {Id: "GHSA-4"}, - {Id: "GHSA-5"}, - } - - testDir := testutility.CreateTestDir(t) - - ts := createZipServer(t, func(w http.ResponseWriter, _ *http.Request) { - _, _ = writeOSVsZip(t, w, map[string]*osvschema.Vulnerability{ - "GHSA-1.json": {Id: "GHSA-1"}, - "GHSA-2.json": {Id: "GHSA-2"}, - "GHSA-3.json": {Id: "GHSA-3"}, - "GHSA-4.json": {Id: "GHSA-4"}, - "GHSA-5.json": {Id: "GHSA-5"}, - }) - }) - - db, err := newZippedDB(t.Context(), t, testDir, "my-db", ts.URL, http.DefaultClient, false, nil) - - if err != nil { - t.Fatalf("unexpected error \"%v\"", err) - } - - if db.Partial != false { - t.Errorf("db is incorrectly marked as partially loaded") - } - expectDBToHaveOSVs(t, db, osvs) -} - -func TestNewZippedDB_Online_WithoutCacheAndNoHashHeader(t *testing.T) { - t.Parallel() - - osvs := []*osvschema.Vulnerability{ - {Id: "GHSA-1"}, - {Id: "GHSA-2"}, - {Id: "GHSA-3"}, - {Id: "GHSA-4"}, - {Id: "GHSA-5"}, - } - - testDir := testutility.CreateTestDir(t) - - ts := createZipServer(t, func(w http.ResponseWriter, _ *http.Request) { - _, _ = w.Write(zipOSVs(t, map[string]*osvschema.Vulnerability{ - "GHSA-1.json": {Id: "GHSA-1"}, - "GHSA-2.json": {Id: "GHSA-2"}, - "GHSA-3.json": {Id: "GHSA-3"}, - "GHSA-4.json": {Id: "GHSA-4"}, - "GHSA-5.json": {Id: "GHSA-5"}, - })) - }) - - db, err := newZippedDB(t.Context(), t, testDir, "my-db", ts.URL, http.DefaultClient, false, nil) - - if err != nil { - t.Fatalf("unexpected error \"%v\"", err) - } - - if db.Partial != false { - t.Errorf("db is incorrectly marked as partially loaded") - } - expectDBToHaveOSVs(t, db, osvs) -} - -func TestNewZippedDB_Online_WithSameCache(t *testing.T) { - t.Parallel() - - osvs := []*osvschema.Vulnerability{ - {Id: "GHSA-1"}, - {Id: "GHSA-2"}, - {Id: "GHSA-3"}, - } - - testDir := testutility.CreateTestDir(t) - - cache := zipOSVs(t, map[string]*osvschema.Vulnerability{ - "GHSA-1.json": {Id: "GHSA-1"}, - "GHSA-2.json": {Id: "GHSA-2"}, - "GHSA-3.json": {Id: "GHSA-3"}, - }) - - ts := createZipServer(t, func(w http.ResponseWriter, r *http.Request) { - if r.Method != http.MethodHead { - t.Errorf("unexpected %s request", r.Method) - } - - w.Header().Add("x-goog-hash", "crc32c="+computeCRC32CHash(t, cache)) - - _, _ = w.Write(cache) - }) - - cacheWrite(t, determineStoredAtPath(testDir, "my-db"), cache) - - db, err := newZippedDB(t.Context(), t, testDir, "my-db", ts.URL, http.DefaultClient, false, nil) - - if err != nil { - t.Fatalf("unexpected error \"%v\"", err) - } - - if db.Partial != false { - t.Errorf("db is incorrectly marked as partially loaded") - } - expectDBToHaveOSVs(t, db, osvs) -} - -func TestNewZippedDB_Online_WithDifferentCache(t *testing.T) { - t.Parallel() - - osvs := []*osvschema.Vulnerability{ - {Id: "GHSA-1"}, - {Id: "GHSA-2"}, - {Id: "GHSA-3"}, - {Id: "GHSA-4"}, - {Id: "GHSA-5"}, - } - - testDir := testutility.CreateTestDir(t) - - ts := createZipServer(t, func(w http.ResponseWriter, _ *http.Request) { - _, _ = writeOSVsZip(t, w, map[string]*osvschema.Vulnerability{ - "GHSA-1.json": {Id: "GHSA-1"}, - "GHSA-2.json": {Id: "GHSA-2"}, - "GHSA-3.json": {Id: "GHSA-3"}, - "GHSA-4.json": {Id: "GHSA-4"}, - "GHSA-5.json": {Id: "GHSA-5"}, - }) - }) - - cacheWrite(t, determineStoredAtPath(testDir, "my-db"), zipOSVs(t, map[string]*osvschema.Vulnerability{ - "GHSA-1.json": {Id: "GHSA-1"}, - "GHSA-2.json": {Id: "GHSA-2"}, - "GHSA-3.json": {Id: "GHSA-3"}, - })) - - db, err := newZippedDB(t.Context(), t, testDir, "my-db", ts.URL, http.DefaultClient, false, nil) - - if err != nil { - t.Fatalf("unexpected error \"%v\"", err) - } - - if db.Partial != false { - t.Errorf("db is incorrectly marked as partially loaded") - } - expectDBToHaveOSVs(t, db, osvs) -} - -func TestNewZippedDB_Online_WithCacheButBadHeadResponse(t *testing.T) { - t.Parallel() - - testDir := testutility.CreateTestDir(t) - - ts := createZipServer(t, func(w http.ResponseWriter, _ *http.Request) { - w.WriteHeader(http.StatusBadRequest) - }) - - cacheWrite(t, determineStoredAtPath(testDir, "my-db"), zipOSVs(t, map[string]*osvschema.Vulnerability{ - "GHSA-1.json": {Id: "GHSA-1"}, - "GHSA-2.json": {Id: "GHSA-2"}, - "GHSA-3.json": {Id: "GHSA-3"}, - })) - - _, err := newZippedDB(t.Context(), t, testDir, "my-db", ts.URL, http.DefaultClient, false, nil) - - if err == nil { - t.Errorf("expected an error but did not get one") - } -} - -func TestNewZippedDB_Online_WithCacheButBadHashHeader(t *testing.T) { - t.Parallel() - - testDir := testutility.CreateTestDir(t) - - ts := createZipServer(t, func(w http.ResponseWriter, _ *http.Request) { - _, _ = w.Write(zipOSVs(t, map[string]*osvschema.Vulnerability{ - "GHSA-1.json": {Id: "GHSA-1"}, - "GHSA-2.json": {Id: "GHSA-2"}, - "GHSA-3.json": {Id: "GHSA-3"}, - "GHSA-4.json": {Id: "GHSA-4"}, - "GHSA-5.json": {Id: "GHSA-5"}, - })) - - w.Header().Add("x-goog-hash", "crc32c=bad-value") - }) - - cacheWrite(t, determineStoredAtPath(testDir, "my-db"), zipOSVs(t, map[string]*osvschema.Vulnerability{ - "GHSA-1.json": {Id: "GHSA-1"}, - "GHSA-2.json": {Id: "GHSA-2"}, - "GHSA-3.json": {Id: "GHSA-3"}, - })) - - _, err := newZippedDB(t.Context(), t, testDir, "my-db", ts.URL, http.DefaultClient, false, nil) - - if err == nil { - t.Errorf("expected an error but did not get one") - } -} - -func TestNewZippedDB_Online_WithCacheButNoHashHeader(t *testing.T) { - t.Parallel() - - testDir := testutility.CreateTestDir(t) - - ts := createZipServer(t, func(w http.ResponseWriter, _ *http.Request) { - _, _ = w.Write(zipOSVs(t, map[string]*osvschema.Vulnerability{ - "GHSA-1.json": {Id: "GHSA-1"}, - "GHSA-2.json": {Id: "GHSA-2"}, - "GHSA-3.json": {Id: "GHSA-3"}, - "GHSA-4.json": {Id: "GHSA-4"}, - "GHSA-5.json": {Id: "GHSA-5"}, - })) - }) - - cacheWrite(t, determineStoredAtPath(testDir, "my-db"), zipOSVs(t, map[string]*osvschema.Vulnerability{ - "GHSA-1.json": {Id: "GHSA-1"}, - "GHSA-2.json": {Id: "GHSA-2"}, - "GHSA-3.json": {Id: "GHSA-3"}, - })) - - _, err := newZippedDB(t.Context(), t, testDir, "my-db", ts.URL, http.DefaultClient, false, nil) - - if err == nil { - t.Errorf("expected an error but did not get one") - } -} - -func TestNewZippedDB_Online_WithBadCache(t *testing.T) { - t.Parallel() - - osvs := []*osvschema.Vulnerability{ - {Id: "GHSA-1"}, - {Id: "GHSA-2"}, - {Id: "GHSA-3"}, - } - - testDir := testutility.CreateTestDir(t) - - ts := createZipServer(t, func(w http.ResponseWriter, _ *http.Request) { - _, _ = writeOSVsZip(t, w, map[string]*osvschema.Vulnerability{ - "GHSA-1.json": {Id: "GHSA-1"}, - "GHSA-2.json": {Id: "GHSA-2"}, - "GHSA-3.json": {Id: "GHSA-3"}, - }) - }) - - cacheWriteBad(t, determineStoredAtPath(testDir, "my-db"), "this is not json!") - - db, err := newZippedDB(t.Context(), t, testDir, "my-db", ts.URL, http.DefaultClient, false, nil) - - if err != nil { - t.Fatalf("unexpected error \"%v\"", err) - } - - if db.Partial != false { - t.Errorf("db is incorrectly marked as partially loaded") - } - expectDBToHaveOSVs(t, db, osvs) -} - -func TestNewZippedDB_Online_WithBadGetResponse(t *testing.T) { - t.Parallel() - - testDir := testutility.CreateTestDir(t) - - ts := createZipServer(t, func(w http.ResponseWriter, r *http.Request) { - if r.Method == http.MethodGet { - w.WriteHeader(http.StatusMethodNotAllowed) - - return - } - - _, _ = writeOSVsZip(t, w, map[string]*osvschema.Vulnerability{}) - }) - - _, err := newZippedDB(t.Context(), t, testDir, "my-db", ts.URL, http.DefaultClient, false, nil) - - if err == nil { - t.Errorf("expected an error but did not get one") - } -} - -func TestNewZippedDB_FileChecks(t *testing.T) { - t.Parallel() - - osvs := []*osvschema.Vulnerability{{Id: "GHSA-1234"}, {Id: "GHSA-4321"}} - - testDir := testutility.CreateTestDir(t) - - ts := createZipServer(t, func(w http.ResponseWriter, _ *http.Request) { - _, _ = writeOSVsZip(t, w, map[string]*osvschema.Vulnerability{ - "file.json": {Id: "GHSA-1234"}, - // only files with .json suffix should be loaded - "file.yaml": {Id: "GHSA-5678"}, - // (no longer) special case for the GH security database - "advisory-database-main/advisories/unreviewed/file.json": {Id: "GHSA-4321"}, - }) - }) - - db, err := newZippedDB(t.Context(), t, testDir, "my-db", ts.URL, http.DefaultClient, false, nil) - - if err != nil { - t.Fatalf("unexpected error \"%v\"", err) - } - - if db.Partial != false { - t.Errorf("db is incorrectly marked as partially loaded") - } - expectDBToHaveOSVs(t, db, osvs) -} - -func TestNewZippedDB_WithSpecificPackages(t *testing.T) { - t.Parallel() - - testDir := testutility.CreateTestDir(t) - - ts := createZipServer(t, func(w http.ResponseWriter, _ *http.Request) { - _, _ = writeOSVsZip(t, w, map[string]*osvschema.Vulnerability{ - "GHSA-1.json": { - Id: "GHSA-1", - Affected: []*osvschema.Affected{}, - }, - "GHSA-2.json": { - Id: "GHSA-2", - Affected: []*osvschema.Affected{ - {Package: &osvschema.Package{Name: "pkg-1"}}, - }, - }, - "GHSA-3.json": { - Id: "GHSA-3", - }, - "GHSA-4.json": { - Id: "GHSA-4", - Affected: []*osvschema.Affected{ - {Package: &osvschema.Package{Name: "pkg-2"}}, - }, - }, - "GHSA-5.json": { - Id: "GHSA-5", - Affected: []*osvschema.Affected{ - {Package: &osvschema.Package{Name: "pkg-2"}}, - {Package: &osvschema.Package{Name: "pkg-1"}}, - }, - }, - "GHSA-6.json": { - Id: "GHSA-6", - Affected: []*osvschema.Affected{ - {Package: &osvschema.Package{Name: "pkg-3"}}, - {Package: &osvschema.Package{Name: "pkg-2"}}, - }, - }, - "GHSA-7.json": { - Id: "GHSA-7", - Affected: []*osvschema.Affected{ - { - Ranges: []*osvschema.Range{ - {Type: osvschema.Range_SEMVER}, - {Type: osvschema.Range_GIT, Repo: "https://github.com/org/repo"}, - }, - }, - }, - }, - "GHSA-8.json": { - Id: "GHSA-8", - Affected: []*osvschema.Affected{ - {Ranges: []*osvschema.Range{{Type: osvschema.Range_SEMVER}}}, - {Ranges: []*osvschema.Range{{Type: osvschema.Range_GIT, Repo: "git://github.com/org/repo.git"}}}, - }, - }, - "GHSA-9.json": { - Id: "GHSA-9", - Affected: []*osvschema.Affected{ - { - Ranges: []*osvschema.Range{ - {Type: osvschema.Range_GIT, Repo: "https://github.com/anotherorg/anotherrepo"}, - }, - }, - }, - }, - }) - }) - - db, err := newZippedDB( - t.Context(), - t, - testDir, - "my-db", - ts.URL, - http.DefaultClient, - false, - []*extractor.Package{{Name: "pkg-1"}, {Name: "pkg-3"}, {Name: "https://github.com/org/repo"}}, - ) - - if err != nil { - t.Fatalf("unexpected error \"%v\"", err) - } - - // we are loaded for specific packages - if db.Partial != true { - t.Errorf("db is incorrectly marked as fully loaded") - } - - expectDBToHaveOSVs(t, db, []*osvschema.Vulnerability{ - { - Id: "GHSA-2", - Affected: []*osvschema.Affected{ - {Package: &osvschema.Package{Name: "pkg-1"}}, - }, - }, - { - Id: "GHSA-5", - Affected: []*osvschema.Affected{ - {Package: &osvschema.Package{Name: "pkg-2"}}, - {Package: &osvschema.Package{Name: "pkg-1"}}, - }, - }, - { - Id: "GHSA-6", - Affected: []*osvschema.Affected{ - {Package: &osvschema.Package{Name: "pkg-3"}}, - {Package: &osvschema.Package{Name: "pkg-2"}}, - }, - }, - { - Id: "GHSA-7", - Affected: []*osvschema.Affected{ - {Ranges: []*osvschema.Range{ - {Type: osvschema.Range_SEMVER}, - {Type: osvschema.Range_GIT, Repo: "https://github.com/org/repo"}, - }}, - }, - }, - { - Id: "GHSA-8", - Affected: []*osvschema.Affected{ - {Ranges: []*osvschema.Range{{Type: osvschema.Range_SEMVER}}}, - {Ranges: []*osvschema.Range{{Type: osvschema.Range_GIT, Repo: "git://github.com/org/repo.git"}}}, - }, - }, - }) -} - -func TestNewZippedDB_PathTraversal(t *testing.T) { - t.Parallel() - - testDir := testutility.CreateTestDir(t) - dbRoot, err := os.OpenRoot(testDir) - if err != nil { - t.Fatal(err) - } - defer dbRoot.Close() - - ts := createZipServer(t, func(w http.ResponseWriter, _ *http.Request) { - _, _ = writeOSVsZip(t, w, map[string]*osvschema.Vulnerability{}) - }) - - _, err = localmatcher.NewZippedDB( - t.Context(), - dbRoot, - "../../escaped", - ts.URL, - http.DefaultClient, - false, - nil, - ) - - if err == nil { - t.Errorf("expected an error due to path traversal, but got nil") - } - t.Logf("Got expected error: %v", err) -} diff --git a/internal/clients/clientimpl/osvmatcher/cachedosvmatcher.go b/internal/clients/clientimpl/osvmatcher/cachedosvmatcher.go deleted file mode 100644 index 05b09b0eaf7..00000000000 --- a/internal/clients/clientimpl/osvmatcher/cachedosvmatcher.go +++ /dev/null @@ -1,153 +0,0 @@ -// Package osvmatcher implements two vulnerability matcher using osv.dev's API. -package osvmatcher - -import ( - "context" - "errors" - "sync" - "time" - - "github.com/google/osv-scalibr/extractor" - "github.com/google/osv-scanner/v2/internal/clients/clientimpl/localmatcher" - "github.com/google/osv-scanner/v2/internal/imodels" - "github.com/google/osv-scanner/v2/internal/utility/vulns" - "github.com/ossf/osv-schema/bindings/go/osvschema" - "golang.org/x/sync/errgroup" - "osv.dev/bindings/go/api" - "osv.dev/bindings/go/osvdev" - "osv.dev/bindings/go/osvdevexperimental" -) - -// CachedOSVMatcher implements the VulnerabilityMatcher interface with a osv.dev client. -// It sends out requests for every vulnerability of each package, which get cached. -// Checking if a specific version matches an OSV record is done locally. -// This should be used when we know the same packages are going to be repeatedly -// queried multiple times, as in guided remediation. -// TODO: This does not support commit-based queries. -type CachedOSVMatcher struct { - Client osvdev.OSVClient - // InitialQueryTimeout allows you to set a timeout specifically for the initial paging query - // If timeout runs out, whatever pages that has been successfully queried within the timeout will - // still return fully hydrated. - InitialQueryTimeout time.Duration - - vulnCache sync.Map // map[PackageKey][]osvschema.Vulnerability -} - -func (matcher *CachedOSVMatcher) MatchVulnerabilities(ctx context.Context, pkgs []*extractor.Package) ([][]*osvschema.Vulnerability, error) { - // populate vulnCache with missing packages - if err := matcher.doQueries(ctx, pkgs); err != nil { - return nil, err - } - - results := make([][]*osvschema.Vulnerability, len(pkgs)) - - for i, pkg := range pkgs { - if ctx.Err() != nil { - return nil, ctx.Err() - } - - cachedVulns, ok := matcher.vulnCache.Load( - vulns.NewPackageKey(&osvschema.Package{ - Name: imodels.Name(pkg), - Ecosystem: imodels.Ecosystem(pkg).String(), - })) - if !ok { - continue - } - results[i] = localmatcher.VulnerabilitiesAffectingPackage(cachedVulns.([]*osvschema.Vulnerability), pkg) - } - - return results, nil -} - -func (matcher *CachedOSVMatcher) doQueries(ctx context.Context, invs []*extractor.Package) error { - var batchResp *api.BatchVulnerabilityList - deadlineExceeded := false - - var queries []*api.Query - // determine which packages aren't already cached - // convert Package to Query for each pkgs element - toQuery := make(map[string]*api.Query) - for _, inv := range invs { - if imodels.Name(inv) == "" || imodels.Ecosystem(inv).IsEmpty() { - continue - } - pkg := &osvschema.Package{ - Name: imodels.Name(inv), - Ecosystem: imodels.Ecosystem(inv).String(), - } - if _, ok := matcher.vulnCache.Load(vulns.NewPackageKey(pkg)); !ok { - query := &api.Query{Package: pkg} - toQuery[queryKey(query)] = query - } - } - queries = make([]*api.Query, 0, len(toQuery)) - for _, query := range toQuery { - queries = append(queries, query) - } - - if len(queries) == 0 { - return nil - } - - var err error - - // If there is a timeout for the initial query, set an additional context deadline here. - if matcher.InitialQueryTimeout > 0 { - batchQueryCtx, cancelFunc := context.WithDeadline(ctx, time.Now().Add(matcher.InitialQueryTimeout)) - batchResp, err = osvdevexperimental.BatchQueryPaging(batchQueryCtx, &matcher.Client, queries) - cancelFunc() - } else { - batchResp, err = osvdevexperimental.BatchQueryPaging(ctx, &matcher.Client, queries) - } - - if err != nil { - // Deadline being exceeded is likely caused by a long paging time - // if that's the case, we should return what we already got, and - // then let the caller know it is not all the results. - if errors.Is(err, context.DeadlineExceeded) { - deadlineExceeded = true - } else { - return err - } - } - - vulnerabilities := make([][]*osvschema.Vulnerability, len(batchResp.GetResults())) - g, ctx := errgroup.WithContext(ctx) - g.SetLimit(maxConcurrentRequests) - - for batchIdx, resp := range batchResp.GetResults() { - vulnerabilities[batchIdx] = make([]*osvschema.Vulnerability, len(resp.GetVulns())) - for resultIdx, vuln := range resp.GetVulns() { - g.Go(func() error { - // exit early if another hydration request has already failed - // results are thrown away later, so avoid needless work - if ctx.Err() != nil { - return nil //nolint:nilerr // this value doesn't matter to errgroup.Wait() - } - vuln, err := matcher.Client.GetVulnByID(ctx, vuln.GetId()) - if err != nil { - return err - } - vulnerabilities[batchIdx][resultIdx] = vuln - - return nil - }) - } - } - - if err := g.Wait(); err != nil { - return err - } - - if deadlineExceeded { - return context.DeadlineExceeded - } - - for i, vs := range vulnerabilities { - matcher.vulnCache.Store(vulns.NewPackageKey(queries[i].GetPackage()), vs) - } - - return nil -} diff --git a/internal/clients/clientimpl/osvmatcher/osvmatcher.go b/internal/clients/clientimpl/osvmatcher/osvmatcher.go deleted file mode 100644 index da0e5de4dc8..00000000000 --- a/internal/clients/clientimpl/osvmatcher/osvmatcher.go +++ /dev/null @@ -1,234 +0,0 @@ -package osvmatcher - -import ( - "context" - "errors" - "net/http" - "strings" - "time" - - "github.com/google/osv-scalibr/extractor" - "github.com/google/osv-scalibr/plugin/config" - "github.com/google/osv-scalibr/purl" - "github.com/google/osv-scanner/v2/internal/cachedregexp" - "github.com/google/osv-scanner/v2/internal/cmdlogger" - "github.com/google/osv-scanner/v2/internal/imodels" - "github.com/ossf/osv-schema/bindings/go/osvconstants" - "github.com/ossf/osv-schema/bindings/go/osvschema" - "golang.org/x/sync/errgroup" - "osv.dev/bindings/go/api" - "osv.dev/bindings/go/osvdev" - "osv.dev/bindings/go/osvdevexperimental" -) - -const ( - maxConcurrentRequests = 1000 -) - -// goVersionSuffixRegexp matches a Golang major suffix in a PURL's subpath. -// -// Matches: -// - v4 - v4 -// - /v5/sdk/internal - v5 -// -// Does not match: -// - sdk/internal -// - /sdk/resourcemanager/iothub/armiothub -var goVersionSuffixRegexp = cachedregexp.MustCompile(`^/?(v\d+)`) - -// OSVMatcher implements the VulnerabilityMatcher interface with an osv.dev client. -// It sends out requests for every package version and does not perform caching. -type OSVMatcher struct { - Client osvdev.OSVClient - // InitialQueryTimeout allows you to set a timeout specifically for the initial paging query - // If timeout runs out, whatever pages that has been successfully queried within the timeout will - // still return fully hydrated. - InitialQueryTimeout time.Duration -} - -func New(initialQueryTimeout time.Duration, userAgent string, clientFactories config.ClientFactories) *OSVMatcher { - httpClient := http.DefaultClient - if clientFactories != nil { - httpClient = clientFactories.HTTPClient() - } - - cfg := osvdev.DefaultConfig() - cfg.UserAgent = userAgent - - return &OSVMatcher{ - Client: osvdev.OSVClient{ - HTTPClient: httpClient, - Config: cfg, - BaseHostURL: osvdev.DefaultBaseURL, - }, - InitialQueryTimeout: initialQueryTimeout, - } -} - -// MatchVulnerabilities matches vulnerabilities for a list of packages. -func (matcher *OSVMatcher) MatchVulnerabilities(ctx context.Context, pkgs []*extractor.Package) ([][]*osvschema.Vulnerability, error) { - var batchResp *api.BatchVulnerabilityList - var queryIndexes []int - deadlineExceeded := false - - { - var err error - - // Convert packages to unique queries while keeping enough information to - // expand results back to the original package order. - queries, indexes := pkgsToUniqueQueries(pkgs) - queryIndexes = indexes - // If there is a timeout for the initial query, set an additional context deadline here. - if matcher.InitialQueryTimeout > 0 { - batchQueryCtx, cancelFunc := context.WithDeadline(ctx, time.Now().Add(matcher.InitialQueryTimeout)) - batchResp, err = osvdevexperimental.BatchQueryPaging(batchQueryCtx, &matcher.Client, queries) - cancelFunc() - } else { - batchResp, err = osvdevexperimental.BatchQueryPaging(ctx, &matcher.Client, queries) - } - - if err != nil { - // Deadline being exceeded is likely caused by a long paging time - // if that's the case, we should return what we already got, and - // then let the caller know it is not all the results. - if errors.Is(err, context.DeadlineExceeded) { - deadlineExceeded = true - } else { - return nil, err - } - } - - // No results found - this could be due to a timeout - if batchResp == nil { - return nil, err - } - } - - uniqueVulnerabilities := make([][]*osvschema.Vulnerability, len(batchResp.GetResults())) - g, ctx := errgroup.WithContext(ctx) - g.SetLimit(maxConcurrentRequests) - - for batchIdx, resp := range batchResp.GetResults() { - uniqueVulnerabilities[batchIdx] = make([]*osvschema.Vulnerability, len(resp.GetVulns())) - for resultIdx, vuln := range resp.GetVulns() { - g.Go(func() error { - // exit early if another hydration request has already failed - // results are thrown away later, so avoid needless work - if ctx.Err() != nil { - return nil //nolint:nilerr // this value doesn't matter to errgroup.Wait() - } - vuln, err := matcher.Client.GetVulnByID(ctx, vuln.GetId()) - if err != nil { - return err - } - uniqueVulnerabilities[batchIdx][resultIdx] = vuln - - return nil - }) - } - } - - if err := g.Wait(); err != nil { - return nil, err - } - - vulnerabilities := expandQueryResults(uniqueVulnerabilities, queryIndexes) - if deadlineExceeded { - return vulnerabilities, context.DeadlineExceeded - } - - return vulnerabilities, nil -} - -func pkgToQuery(pkg *extractor.Package) *api.Query { - if imodels.Name(pkg) != "" && !imodels.Ecosystem(pkg).IsEmpty() && imodels.Version(pkg) != "" { - name := imodels.Name(pkg) - - // Tools like Syft create Go PURLs where the module's major suffix is part - // of the subpath as opposed to the package name: - // - // pkg:golang/github.com/go-jose/go-jose@v4.1.3#v4 - // - // For a correct match we need to add the major suffix back - if imodels.Ecosystem(pkg).Ecosystem == osvconstants.EcosystemGo && pkg.PURL().Subpath != "" { - match := goVersionSuffixRegexp.FindStringSubmatch(pkg.PURL().Subpath) - if match != nil { - name += "/" + match[1] - } - } - - // Special case for Homebrew packages with a source code repo - if pkg.PURL().Type == purl.TypeBrew && pkg.SourceCode != nil { - name = strings.ToLower(pkg.SourceCode.Repo) - } - - return &api.Query{ - Package: &osvschema.Package{ - Name: name, - Ecosystem: imodels.Ecosystem(pkg).String(), - }, - Param: &api.Query_Version{ - Version: imodels.Version(pkg), - }, - } - } - - if imodels.Commit(pkg) != "" { - return &api.Query{ - Param: &api.Query_Commit{ - Commit: imodels.Commit(pkg), - }, - } - } - - // This should have be filtered out before reaching this point - cmdlogger.Errorf("invalid query element: %#v", pkg) - - return nil -} - -// pkgsToUniqueQueries converts packages to deduplicated OSV queries while -// preserving a mapping back to the original package order. -func pkgsToUniqueQueries(pkgs []*extractor.Package) ([]*api.Query, []int) { - queries := make([]*api.Query, 0, len(pkgs)) - queryIndexes := make([]int, len(pkgs)) - seen := make(map[string]int, len(pkgs)) - - for i, pkg := range pkgs { - query := pkgToQuery(pkg) - key := queryKey(query) - if queryIdx, ok := seen[key]; ok { - queryIndexes[i] = queryIdx - continue - } - queryIndexes[i] = len(queries) - seen[key] = len(queries) - queries = append(queries, query) - } - - return queries, queryIndexes -} - -func queryKey(query *api.Query) string { - if query == nil { - return "nil" - } - if query.GetCommit() != "" { - return "commit\x00" + query.GetCommit() - } - - pkg := query.GetPackage() - - return "version\x00" + pkg.GetEcosystem() + "\x00" + pkg.GetName() + "\x00" + query.GetVersion() -} - -func expandQueryResults(uniqueResults [][]*osvschema.Vulnerability, queryIndexes []int) [][]*osvschema.Vulnerability { - results := make([][]*osvschema.Vulnerability, len(queryIndexes)) - for i, queryIdx := range queryIndexes { - if queryIdx < len(uniqueResults) { - results[i] = uniqueResults[queryIdx] - } - } - - return results -} diff --git a/internal/clients/clientimpl/osvmatcher/osvmatcher_test.go b/internal/clients/clientimpl/osvmatcher/osvmatcher_test.go deleted file mode 100644 index 1e4e7b410c1..00000000000 --- a/internal/clients/clientimpl/osvmatcher/osvmatcher_test.go +++ /dev/null @@ -1,182 +0,0 @@ -package osvmatcher - -import ( - "context" - "errors" - "io" - "net/http" - "net/http/httptest" - "reflect" - "testing" - "time" - - "github.com/google/osv-scalibr/extractor" - "github.com/google/osv-scalibr/purl" - "github.com/ossf/osv-schema/bindings/go/osvschema" - "google.golang.org/protobuf/encoding/protojson" - "google.golang.org/protobuf/proto" - "osv.dev/bindings/go/api" - "osv.dev/bindings/go/osvdev" -) - -func TestOSVMatcher_MatchVulnerabilities(t *testing.T) { - t.Parallel() - - type fields struct { - Client osvdev.OSVClient - InitialQueryTimeout time.Duration - } - - type args struct { - pkgs []*extractor.Package - } - - tests := []struct { - name string - fields fields - args args - want [][]*osvschema.Vulnerability - wantErr error - }{ - { - name: "Timeout_returns_deadline_exceeded_error_(http.Client_code)", - fields: fields{ - Client: *osvdev.DefaultClient(), - // Long enough to not timeout until we enter the http client code - InitialQueryTimeout: 1 * time.Millisecond, - }, - args: args{ - pkgs: []*extractor.Package{ - { - Name: "stdlib", - Version: "1.22.0", - PURLType: purl.TypeGolang, - }, - }, - }, - want: nil, - wantErr: context.DeadlineExceeded, - }, - { - name: "Timeout_returns_deadline_exceeded_error_(osv.dev_code)", - fields: fields{ - Client: *osvdev.DefaultClient(), - // Short enough to test timeouts before reaching the http client - InitialQueryTimeout: 100 * time.Nanosecond, - }, - args: args{ - pkgs: []*extractor.Package{ - { - Name: "stdlib", - Version: "1.22.0", - PURLType: purl.TypeGolang, - }, - }, - }, - want: nil, - wantErr: context.DeadlineExceeded, - }, - } - - for i := range tests { - tt := tests[i] - t.Run(tt.name, func(t *testing.T) { - t.Parallel() - - matcher := &OSVMatcher{ - Client: tt.fields.Client, - InitialQueryTimeout: tt.fields.InitialQueryTimeout, - } - - got, err := matcher.MatchVulnerabilities(t.Context(), tt.args.pkgs) - if !errors.Is(err, tt.wantErr) { - t.Errorf("OSVMatcher.MatchVulnerabilities() error = %v, wantErr %v", err, tt.wantErr) - } - - if !reflect.DeepEqual(got, tt.want) { - t.Errorf("OSVMatcher.MatchVulnerabilities() = %v, want %v", got, tt.want) - } - }) - } -} - -func mustReadAll(t *testing.T, r *http.Request) []byte { - t.Helper() - - body, err := io.ReadAll(r.Body) - if err != nil { - t.Fatalf("failed to read request body: %v", err) - } - - return body -} - -func writeProtoJSON(t *testing.T, w http.ResponseWriter, msg proto.Message) { - t.Helper() - - body, err := protojson.Marshal(msg) - if err != nil { - t.Fatalf("failed to encode response: %v", err) - } - - w.Header().Set("Content-Type", "application/json") - if _, err := w.Write(body); err != nil { - t.Fatalf("failed to write response: %v", err) - } -} - -func TestOSVMatcher_MatchVulnerabilitiesDeduplicatesBulkQueries(t *testing.T) { - t.Parallel() - - queryCount := 0 - ts := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - switch r.URL.Path { - case osvdev.QueryBatchEndpoint: - var req api.BatchQuery - if err := (protojson.UnmarshalOptions{DiscardUnknown: true}).Unmarshal(mustReadAll(t, r), &req); err != nil { - t.Fatalf("failed to decode query batch: %v", err) - } - queryCount = len(req.GetQueries()) - writeProtoJSON(t, w, &api.BatchVulnerabilityList{ - Results: []*api.VulnerabilityList{ - {Vulns: []*osvschema.Vulnerability{{Id: "OSV-1"}}}, - {Vulns: []*osvschema.Vulnerability{{Id: "OSV-2"}}}, - }, - }) - case osvdev.GetEndpoint + "/OSV-1": - writeProtoJSON(t, w, &osvschema.Vulnerability{Id: "OSV-1"}) - case osvdev.GetEndpoint + "/OSV-2": - writeProtoJSON(t, w, &osvschema.Vulnerability{Id: "OSV-2"}) - default: - http.NotFound(w, r) - } - })) - defer ts.Close() - - matcher := &OSVMatcher{ - Client: osvdev.OSVClient{ - HTTPClient: ts.Client(), - Config: osvdev.DefaultConfig(), - BaseHostURL: ts.URL, - }, - } - - got, err := matcher.MatchVulnerabilities(t.Context(), []*extractor.Package{ - {Name: "a", Version: "1.0.0", PURLType: purl.TypeNPM}, - {Name: "a", Version: "1.0.0", PURLType: purl.TypeNPM}, - {Name: "b", Version: "2.0.0", PURLType: purl.TypeNPM}, - }) - if err != nil { - t.Fatalf("MatchVulnerabilities() error = %v", err) - } - - if queryCount != 2 { - t.Fatalf("query count = %d, want 2", queryCount) - } - if len(got) != 3 { - t.Fatalf("result count = %d, want 3", len(got)) - } - if got[0][0].GetId() != "OSV-1" || got[1][0].GetId() != "OSV-1" || got[2][0].GetId() != "OSV-2" { - t.Fatalf("unexpected vulnerabilities: got %#v", got) - } -} diff --git a/internal/clients/clientinterfaces/vulnerabilitymatcher.go b/internal/clients/clientinterfaces/vulnerabilitymatcher.go deleted file mode 100644 index b675ed0ac57..00000000000 --- a/internal/clients/clientinterfaces/vulnerabilitymatcher.go +++ /dev/null @@ -1,13 +0,0 @@ -// Package clientinterfaces defines interfaces for external matcher clients. -package clientinterfaces - -import ( - "context" - - "github.com/google/osv-scalibr/extractor" - "github.com/ossf/osv-schema/bindings/go/osvschema" -) - -type VulnerabilityMatcher interface { - MatchVulnerabilities(ctx context.Context, invs []*extractor.Package) ([][]*osvschema.Vulnerability, error) -} diff --git a/internal/scalibrannotator/filter/filter.go b/internal/scalibrannotator/filter/filter.go index 61c802aad7e..7008e5ebd1d 100644 --- a/internal/scalibrannotator/filter/filter.go +++ b/internal/scalibrannotator/filter/filter.go @@ -8,6 +8,7 @@ import ( "slices" "sync" + "github.com/google/osv-scalibr" "github.com/google/osv-scalibr/annotator" "github.com/google/osv-scalibr/extractor" "github.com/google/osv-scalibr/inventory" @@ -167,6 +168,7 @@ func (a *Annotator) Annotate(_ context.Context, _ *annotator.ScanInput, results cmdlogger.Infof("Filtered %d ignored package/s from the scan.", ignoredCount) } + slices.SortFunc(packageResults, scalibr.CmpPackages) a.filteredPackages = append(a.filteredPackages, filteredPsr...) results.Packages = packageResults diff --git a/pkg/osvscanner/osvscanner.go b/pkg/osvscanner/osvscanner.go index ea4d789c890..05e5bcc2aa0 100644 --- a/pkg/osvscanner/osvscanner.go +++ b/pkg/osvscanner/osvscanner.go @@ -10,7 +10,6 @@ import ( "os" "slices" "sort" - "time" scalibr "github.com/google/osv-scalibr" "github.com/google/osv-scalibr/artifact/image/layerscanning/image" @@ -22,9 +21,6 @@ import ( "github.com/google/osv-scalibr/plugin" scalibrconfig "github.com/google/osv-scalibr/plugin/config" "github.com/google/osv-scalibr/stats" - "github.com/google/osv-scanner/v2/internal/clients/clientimpl/localmatcher" - "github.com/google/osv-scanner/v2/internal/clients/clientimpl/osvmatcher" - "github.com/google/osv-scanner/v2/internal/clients/clientinterfaces" "github.com/google/osv-scanner/v2/internal/cmdlogger" "github.com/google/osv-scanner/v2/internal/config" "github.com/google/osv-scanner/v2/internal/imodels" @@ -101,9 +97,6 @@ type TransitiveScanningActions struct { } type ExternalAccessors struct { - // Matchers - VulnMatcher clientinterfaces.VulnerabilityMatcher - // Required for vendored Extractor OSVDevClient *osvdev.OSVClient } @@ -121,30 +114,15 @@ var ErrAPIFailed = errors.New("API query failed") func initializeExternalAccessors(actions ScannerActions, clientFactories scalibrconfig.ClientFactories) (ExternalAccessors, error) { externalAccessors := ExternalAccessors{} - var err error - - userAgent := "osv-scanner-api" - if actions.RequestUserAgent != "" { - userAgent = actions.RequestUserAgent - } - // Offline Mode - // ------------ if actions.CompareOffline { - // --- Vulnerability Matcher --- - externalAccessors.VulnMatcher, err = - localmatcher.NewLocalMatcher(actions.LocalDBPath, - clientFactories, actions.DownloadDatabases) - if err != nil { - return ExternalAccessors{}, err - } - return externalAccessors, nil } - // Online Mode - // ----------- - externalAccessors.VulnMatcher = osvmatcher.New(5*time.Minute, userAgent, clientFactories) + userAgent := "osv-scanner-api" + if actions.RequestUserAgent != "" { + userAgent = actions.RequestUserAgent + } // --- OSV.dev Client --- // We create a separate client from VulnMatcher to keep things clean. @@ -220,14 +198,6 @@ func DoScan(actions ScannerActions) (models.VulnerabilityResults, error) { // ----- Custom Overrides ----- filterAndOverrideGoVersion(&scanResults) - // --- Make Vulnerability Requests --- - if accessors.VulnMatcher != nil { - err = makeVulnRequestWithMatcher(&scanResults, accessors.VulnMatcher) - if err != nil { - return models.VulnerabilityResults{}, err - } - } - // Retrieve the unscannable packages that were filtered out during annotation // and add them back to the output if ShowAllPackages is enabled. if filterAnno != nil { @@ -362,14 +332,6 @@ func DoContainerScan(actions ScannerActions) (models.VulnerabilityResults, error cmdlogger.Warnf("No container image metadata found in scan results") } - // --- Make Vulnerability Requests --- - if accessors.VulnMatcher != nil { - err = makeVulnRequestWithMatcher(&scanResults, accessors.VulnMatcher) - if err != nil { - return models.VulnerabilityResults{}, err - } - } - // Retrieve the unscannable packages that were filtered out during annotation // and add them back to the output if ShowAllPackages is enabled. var filterAnno *filter.Annotator @@ -508,29 +470,6 @@ func determineReturnErr(vulnResults models.VulnerabilityResults, showAllVulns bo } // TODO(V2): Add context -func makeVulnRequestWithMatcher( - scanResults *results.ScanResults, - matcher clientinterfaces.VulnerabilityMatcher, -) error { - res, err := matcher.MatchVulnerabilities(context.Background(), scanResults.Inventory.Packages) - if err != nil { - cmdlogger.Errorf("error when retrieving vulns: %v", err) - if res == nil { - return err - } - } - - for i, vulns := range res { - for _, vuln := range vulns { - scanResults.Inventory.PackageVulns = append(scanResults.Inventory.PackageVulns, &inventory.PackageVuln{ - Vulnerability: vuln, - Package: scanResults.Inventory.Packages[i], - }) - } - } - - return nil -} // Filters out Go version or Overrides it using osv-scanner.toml func filterAndOverrideGoVersion(scanResults *results.ScanResults) { diff --git a/pkg/osvscanner/osvscanner_test.go b/pkg/osvscanner/osvscanner_test.go index dcccec8a6f5..2f4d2ae9704 100644 --- a/pkg/osvscanner/osvscanner_test.go +++ b/pkg/osvscanner/osvscanner_test.go @@ -86,6 +86,7 @@ func TestDoScan(t *testing.T) { got, err := osvscanner.DoScan(tt.args.actions) if !errors.Is(err, tt.wantErr) { t.Errorf("DoScan() error = %v, wantErr %v", err, tt.wantErr) + t.Logf("Got %d packages and %d vulns", len(got.Results), len(got.Flatten())) return } From 2f213c0ea85cad2d1c39e2278541e3ff80d3d2f4 Mon Sep 17 00:00:00 2001 From: Rex P Date: Mon, 15 Jun 2026 17:21:24 +1000 Subject: [PATCH 14/38] Step 4 cleanup --- .../language/osv/osvscannerjson/extractor.go | 30 ++++- .../osv/osvscannerjson/extractor_test.go | 8 +- pkg/osvscanner/scan.go | 125 +++++++++++++++--- 3 files changed, 139 insertions(+), 24 deletions(-) diff --git a/internal/scalibrextract/language/osv/osvscannerjson/extractor.go b/internal/scalibrextract/language/osv/osvscannerjson/extractor.go index d206adbb12d..5b52f4e31d8 100644 --- a/internal/scalibrextract/language/osv/osvscannerjson/extractor.go +++ b/internal/scalibrextract/language/osv/osvscannerjson/extractor.go @@ -6,6 +6,7 @@ import ( "encoding/json" "fmt" "path/filepath" + "strings" cpb "github.com/google/osv-scalibr/binary/proto/config_go_proto" "github.com/google/osv-scalibr/extractor" @@ -63,7 +64,7 @@ func (e Extractor) Extract(_ context.Context, input *filesystem.ScanInput) (inve Ecosystem: pkg.Package.Ecosystem, SourceInfo: res.Source, }, - PURLType: "placeholder", + PURLType: ecosystemToPURLType(pkg.Package.Ecosystem), Location: extractor.LocationFromPath(input.Path), Plugins: []string{"osv/osvscannerjson"}, } @@ -82,4 +83,31 @@ func (e Extractor) Extract(_ context.Context, input *filesystem.ScanInput) (inve }, nil } +func ecosystemToPURLType(eco string) string { + switch strings.ToLower(eco) { + case "go": + return "golang" + case "git": + return "git" + case "npm": + return "npm" + case "pypi": + return "pypi" + case "maven": + return "maven" + case "packagist": + return "composer" + case "crates.io": + return "cargo" + case "rubygems": + return "gem" + case "nuget": + return "nuget" + case "pub": + return "pub" + default: + return "placeholder" + } +} + var _ filesystem.Extractor = Extractor{} diff --git a/internal/scalibrextract/language/osv/osvscannerjson/extractor_test.go b/internal/scalibrextract/language/osv/osvscannerjson/extractor_test.go index d209264fa23..18b8901b68f 100644 --- a/internal/scalibrextract/language/osv/osvscannerjson/extractor_test.go +++ b/internal/scalibrextract/language/osv/osvscannerjson/extractor_test.go @@ -39,7 +39,7 @@ func TestExtractor_Extract(t *testing.T) { Name: "activesupport", Version: "7.0.7", Location: extractor.LocationFromPath("testdata/one-package.json"), - PURLType: "placeholder", + PURLType: "gem", Plugins: []string{"osv/osvscannerjson"}, Metadata: &osvscannerjson.Metadata{ Ecosystem: "RubyGems", @@ -83,7 +83,7 @@ func TestExtractor_Extract(t *testing.T) { Name: "crossbeam-utils", Version: "0.6.6", Location: extractor.LocationFromPath("testdata/multiple-packages-with-vulns.json"), - PURLType: "placeholder", + PURLType: "cargo", Plugins: []string{"osv/osvscannerjson"}, Metadata: &osvscannerjson.Metadata{ Ecosystem: "crates.io", @@ -97,7 +97,7 @@ func TestExtractor_Extract(t *testing.T) { Name: "memoffset", Version: "0.5.6", Location: extractor.LocationFromPath("testdata/multiple-packages-with-vulns.json"), - PURLType: "placeholder", + PURLType: "cargo", Plugins: []string{"osv/osvscannerjson"}, Metadata: &osvscannerjson.Metadata{ Ecosystem: "crates.io", @@ -111,7 +111,7 @@ func TestExtractor_Extract(t *testing.T) { Name: "smallvec", Version: "1.6.0", Location: extractor.LocationFromPath("testdata/multiple-packages-with-vulns.json"), - PURLType: "placeholder", + PURLType: "cargo", Plugins: []string{"osv/osvscannerjson"}, Metadata: &osvscannerjson.Metadata{ Ecosystem: "crates.io", diff --git a/pkg/osvscanner/scan.go b/pkg/osvscanner/scan.go index 08b6b606d5c..104415c3d2a 100644 --- a/pkg/osvscanner/scan.go +++ b/pkg/osvscanner/scan.go @@ -1,6 +1,7 @@ package osvscanner import ( + "cmp" "context" "errors" "fmt" @@ -55,27 +56,46 @@ func getPlugins( configManager *scanconfig.Manager, isContainerScan bool, ) []plugin.Plugin { - cfg := &cpb.PluginConfig{ - UserAgent: actions.RequestUserAgent, - PluginSpecific: []*cpb.PluginSpecificConfig{ - { - Config: &cpb.PluginSpecificConfig_PomXmlNet{ - PomXmlNet: &cpb.POMXMLNetConfig{ - UpstreamRegistry: actions.TransitiveScanning.MavenRegistry, - DepsDevRequirements: !actions.TransitiveScanning.NativeDataSource, - }, + pluginSpecific := []*cpb.PluginSpecificConfig{ + { + Config: &cpb.PluginSpecificConfig_PomXmlNet{ + PomXmlNet: &cpb.POMXMLNetConfig{ + UpstreamRegistry: actions.TransitiveScanning.MavenRegistry, + DepsDevRequirements: !actions.TransitiveScanning.NativeDataSource, }, }, - { - Config: &cpb.PluginSpecificConfig_PythonRequirementsTransitive{ - PythonRequirementsTransitive: &cpb.PythonRequirementsTransitiveConfig{ - DepsDevRequirements: !actions.TransitiveScanning.NativeDataSource, - }, + }, + { + Config: &cpb.PluginSpecificConfig_PythonRequirementsTransitive{ + PythonRequirementsTransitive: &cpb.PythonRequirementsTransitiveConfig{ + DepsDevRequirements: !actions.TransitiveScanning.NativeDataSource, }, }, }, } + pluginSpecific = append(pluginSpecific, &cpb.PluginSpecificConfig{ + Config: &cpb.PluginSpecificConfig_Osvlocal{ + Osvlocal: &cpb.OSVLocalConfig{ + Download: actions.DownloadDatabases, + LocalPath: actions.LocalDBPath, + RemoteHost: "https://osv-vulnerabilities.storage.googleapis.com", + }, + }, + }) + pluginSpecific = append(pluginSpecific, &cpb.PluginSpecificConfig{ + Config: &cpb.PluginSpecificConfig_Osvdev{ + Osvdev: &cpb.OSVDevConfig{ + InitialQueryTimeoutSeconds: 300, // 5 minutes + }, + }, + }) + + cfg := &cpb.PluginConfig{ + UserAgent: actions.RequestUserAgent, + PluginSpecific: pluginSpecific, + } + if !actions.PluginsNoDefaults { actions.PluginsEnabled = append(actions.PluginsEnabled, defaultPlugins...) } @@ -104,6 +124,12 @@ func getPlugins( actions.PluginsEnabled = append(actions.PluginsEnabled, "licenses") } + if actions.CompareOffline { + actions.PluginsEnabled = append(actions.PluginsEnabled, "vulnmatch/osvlocal") + } else { + actions.PluginsEnabled = append(actions.PluginsEnabled, "vulnmatch/osvdev") + } + plugins := scalibrplugin.Resolve(actions.PluginsEnabled, actions.PluginsDisabled, cfg, clientFactories) // Append the pre-matching filter annotator so it always runs. @@ -116,7 +142,7 @@ func getPlugins( } func networkCapability(actions ScannerActions) plugin.Network { - if actions.PluginNetworkDisabled { + if actions.PluginNetworkDisabled && !actions.DownloadDatabases { return plugin.NetworkOffline } @@ -328,13 +354,33 @@ SBOMLoop: } slices.SortFunc(sr.Inventory.Packages, inventorySort) - invsCompact := slices.CompactFunc(sr.Inventory.Packages, func(a, b *extractor.Package) bool { - return inventorySort(a, b) == 0 - }) - sr.Inventory.Packages = invsCompact + pkgMap := make(map[*extractor.Package]*extractor.Package) + var uniquePkgs []*extractor.Package + if len(sr.Inventory.Packages) > 0 { + kept := sr.Inventory.Packages[0] + uniquePkgs = append(uniquePkgs, kept) + for i := 1; i < len(sr.Inventory.Packages); i++ { + current := sr.Inventory.Packages[i] + if inventorySort(kept, current) == 0 { + pkgMap[current] = kept + } else { + kept = current + uniquePkgs = append(uniquePkgs, kept) + } + } + } + sr.Inventory.Packages = uniquePkgs + + for _, vuln := range sr.Inventory.PackageVulns { + if kept, ok := pkgMap[vuln.Package]; ok { + vuln.Package = kept + } + } + sr.Inventory.PackageVulns = dedupPackageVulns(sr.Inventory.PackageVulns) inv.GenericFindings = append(inv.GenericFindings, sr.Inventory.GenericFindings...) inv.Packages = append(inv.Packages, sr.Inventory.Packages...) + inv.PackageVulns = append(inv.PackageVulns, sr.Inventory.PackageVulns...) } testlogger.EndDirScanMarker() @@ -463,3 +509,44 @@ func determineOS() plugin.OS { return plugin.OSAny } } + +type vulnKey struct { + pkg *extractor.Package + vulnID string +} + +func dedupPackageVulns(vulns []*inventory.PackageVuln) []*inventory.PackageVuln { + if len(vulns) == 0 { + return vulns + } + + dedupVulns := make(map[vulnKey]*inventory.PackageVuln) + + for _, vv := range vulns { + k := vulnKey{vv.Package, vv.Vulnerability.Id} + if v, ok := dedupVulns[k]; !ok { + dedupVulns[k] = vv + } else { + // Merge plugins + for _, p := range vv.Plugins { + if !slices.Contains(v.Plugins, p) { + v.Plugins = append(v.Plugins, p) + } + } + } + } + + result := make([]*inventory.PackageVuln, 0, len(dedupVulns)) + for _, v := range dedupVulns { + result = append(result, v) + } + + slices.SortFunc(result, func(a, b *inventory.PackageVuln) int { + if a.Package == b.Package { + return cmp.Compare(a.Vulnerability.Id, b.Vulnerability.Id) + } + return inventorySort(a.Package, b.Package) + }) + + return result +} From 1b3081ff0fd2f3a9514937e965f174842dbc6d5e Mon Sep 17 00:00:00 2001 From: Rex P Date: Tue, 16 Jun 2026 11:40:28 +1000 Subject: [PATCH 15/38] Refresh-all --- .../fix/__snapshots__/command_test.snap | 60 +- .../image/__snapshots__/command_test.snap | 52 +- .../cassettes/TestCommand_Docker.yaml | 6 +- ...mmand_ExplicitExtractors_WithDefaults.yaml | 14 +- ...nd_ExplicitExtractors_WithoutDefaults.yaml | 6 +- .../cassettes/TestCommand_HtmlFile.yaml | 126 +- .../cassettes/TestCommand_OCIImage.yaml | 692 +++---- .../TestCommand_OCIImage_JSONFormat.yaml | 262 +-- .../source/__snapshots__/command_test.snap | 1759 ++++++++++------- .../testdata/cassettes/TestCommand.yaml | 442 ++--- .../cassettes/TestCommand_CommitSupport.yaml | 2 +- .../TestCommand_Config_UnusedIgnores.yaml | 818 ++++---- .../cassettes/TestCommand_MoreLockfiles.yaml | 8 +- 13 files changed, 2303 insertions(+), 1944 deletions(-) diff --git a/cmd/osv-scanner/fix/__snapshots__/command_test.snap b/cmd/osv-scanner/fix/__snapshots__/command_test.snap index d5e34065317..6b31db23eef 100755 --- a/cmd/osv-scanner/fix/__snapshots__/command_test.snap +++ b/cmd/osv-scanner/fix/__snapshots__/command_test.snap @@ -5260,16 +5260,16 @@ unsupported strategy "force" - must be one of: in-place, relax, override [TestCommand/fix_non-interactive_in-place_package-lock.json - 1] Guided remediation (the fix command) can be risky when run on untrusted projects. It may trigger the package manager to execute scripts or follow external registries specified in the project. Please ensure you trust the source code and artifacts before proceeding. -Found 16 vulnerabilities matching the filter -Can fix 8/16 matching vulnerabilities by changing 5 dependencies +Found 17 vulnerabilities matching the filter +Can fix 8/17 matching vulnerabilities by changing 5 dependencies UPGRADED-PACKAGE: minimatch,3.1.2,3.1.5 UPGRADED-PACKAGE: brace-expansion,1.1.11,1.1.15 UPGRADED-PACKAGE: ajv,6.12.6,6.15.0 UPGRADED-PACKAGE: concat-stream,1.5.0,1.6.1 UPGRADED-PACKAGE: hosted-git-info,2.1.4,2.8.9 FIXED-VULN-IDS: GHSA-23c5-xmqv-rm74,GHSA-2g4f-4pwh-qvx6,GHSA-3ppc-4f35-3m26,GHSA-43f8-2h32-f4cj,GHSA-7r86-cg39-jmmj,GHSA-f886-m6hf-6m8v,GHSA-g74r-ffvr-5q9f,GHSA-v6h2-p8h4-qcjw -REMAINING-VULNS: 8 -UNFIXABLE-VULNS: 8 +REMAINING-VULNS: 9 +UNFIXABLE-VULNS: 9 --- @@ -7130,6 +7130,16 @@ UNFIXABLE-VULNS: 8 } ] }, + { + "id": "GHSA-hmw2-7cc7-3qxx", + "packages": [ + { + "name": "form-data", + "version": "2.3.3" + } + ], + "unactionable": true + }, { "id": "GHSA-p8p7-x288-28g6", "packages": [ @@ -9438,6 +9448,16 @@ Guided remediation (the fix command) can be risky when run on untrusted projects ], "unactionable": true }, + { + "id": "GHSA-hmw2-7cc7-3qxx", + "packages": [ + { + "name": "form-data", + "version": "2.3.3" + } + ], + "unactionable": true + }, { "id": "GHSA-p8p7-x288-28g6", "packages": [ @@ -9595,12 +9615,12 @@ UNFIXABLE-VULNS: 0 [TestCommand/fix_non-interactive_relax_package.json - 1] Guided remediation (the fix command) can be risky when run on untrusted projects. It may trigger the package manager to execute scripts or follow external registries specified in the project. Please ensure you trust the source code and artifacts before proceeding. -Found 8 vulnerabilities matching the filter -Can fix 3/8 matching vulnerabilities by changing 1 dependencies +Found 9 vulnerabilities matching the filter +Can fix 3/9 matching vulnerabilities by changing 1 dependencies UPGRADED-PACKAGE: npm-registry-client,6.2.0,^7.5.0 FIXED-VULN-IDS: GHSA-43f8-2h32-f4cj,GHSA-c2qf-rxjj-qqgw,GHSA-c6rq-rjc2-86v2 -REMAINING-VULNS: 5 -UNFIXABLE-VULNS: 5 +REMAINING-VULNS: 6 +UNFIXABLE-VULNS: 6 --- @@ -9628,16 +9648,16 @@ UNFIXABLE-VULNS: 5 [TestCommand/fix_non_interactive_in_place_package_lock_json_with_native_data_source - 1] Guided remediation (the fix command) can be risky when run on untrusted projects. It may trigger the package manager to execute scripts or follow external registries specified in the project. Please ensure you trust the source code and artifacts before proceeding. -Found 16 vulnerabilities matching the filter -Can fix 8/16 matching vulnerabilities by changing 5 dependencies +Found 17 vulnerabilities matching the filter +Can fix 8/17 matching vulnerabilities by changing 5 dependencies UPGRADED-PACKAGE: minimatch,3.1.2,3.1.5 UPGRADED-PACKAGE: brace-expansion,1.1.11,1.1.15 UPGRADED-PACKAGE: ajv,6.12.6,6.15.0 UPGRADED-PACKAGE: concat-stream,1.5.0,1.6.1 UPGRADED-PACKAGE: hosted-git-info,2.1.4,2.8.9 FIXED-VULN-IDS: GHSA-23c5-xmqv-rm74,GHSA-2g4f-4pwh-qvx6,GHSA-3ppc-4f35-3m26,GHSA-43f8-2h32-f4cj,GHSA-7r86-cg39-jmmj,GHSA-f886-m6hf-6m8v,GHSA-g74r-ffvr-5q9f,GHSA-v6h2-p8h4-qcjw -REMAINING-VULNS: 8 -UNFIXABLE-VULNS: 8 +REMAINING-VULNS: 9 +UNFIXABLE-VULNS: 9 --- @@ -11447,16 +11467,16 @@ manifest or lockfile is required [TestCommand_OfflineDatabase/fix_non_interactive_in_place_package_lock_json_with_offline_vulns - 1] Guided remediation (the fix command) can be risky when run on untrusted projects. It may trigger the package manager to execute scripts or follow external registries specified in the project. Please ensure you trust the source code and artifacts before proceeding. -Found 16 vulnerabilities matching the filter -Can fix 8/16 matching vulnerabilities by changing 5 dependencies +Found 17 vulnerabilities matching the filter +Can fix 8/17 matching vulnerabilities by changing 5 dependencies UPGRADED-PACKAGE: minimatch,3.1.2,3.1.5 UPGRADED-PACKAGE: brace-expansion,1.1.11,1.1.15 UPGRADED-PACKAGE: ajv,6.12.6,6.15.0 UPGRADED-PACKAGE: concat-stream,1.5.0,1.6.1 UPGRADED-PACKAGE: hosted-git-info,2.1.4,2.8.9 FIXED-VULN-IDS: GHSA-23c5-xmqv-rm74,GHSA-2g4f-4pwh-qvx6,GHSA-3ppc-4f35-3m26,GHSA-43f8-2h32-f4cj,GHSA-7r86-cg39-jmmj,GHSA-f886-m6hf-6m8v,GHSA-g74r-ffvr-5q9f,GHSA-v6h2-p8h4-qcjw -REMAINING-VULNS: 8 -UNFIXABLE-VULNS: 8 +REMAINING-VULNS: 9 +UNFIXABLE-VULNS: 9 --- @@ -13190,12 +13210,12 @@ UNFIXABLE-VULNS: 8 [TestCommand_OfflineDatabase/fix_non_interactive_relax_package_json_with_offline_vulns - 1] Guided remediation (the fix command) can be risky when run on untrusted projects. It may trigger the package manager to execute scripts or follow external registries specified in the project. Please ensure you trust the source code and artifacts before proceeding. -Found 8 vulnerabilities matching the filter -Can fix 3/8 matching vulnerabilities by changing 1 dependencies +Found 9 vulnerabilities matching the filter +Can fix 3/9 matching vulnerabilities by changing 1 dependencies UPGRADED-PACKAGE: npm-registry-client,6.2.0,^7.5.0 FIXED-VULN-IDS: GHSA-43f8-2h32-f4cj,GHSA-c2qf-rxjj-qqgw,GHSA-c6rq-rjc2-86v2 -REMAINING-VULNS: 5 -UNFIXABLE-VULNS: 5 +REMAINING-VULNS: 6 +UNFIXABLE-VULNS: 6 --- diff --git a/cmd/osv-scanner/scan/image/__snapshots__/command_test.snap b/cmd/osv-scanner/scan/image/__snapshots__/command_test.snap index 87c431e177e..5774f8f41e3 100755 --- a/cmd/osv-scanner/scan/image/__snapshots__/command_test.snap +++ b/cmd/osv-scanner/scan/image/__snapshots__/command_test.snap @@ -448,7 +448,7 @@ Scanning local image tarball "./testdata/test-ubuntu.tar" Container Scanning Result (Ubuntu 22.04.5 LTS) (Based on "ubuntu" image): -Total 26 packages affected by 72 known vulnerabilities (9 Critical, 22 High, 34 Medium, 5 Low, 2 Unknown) from 1 ecosystem. +Total 26 packages affected by 73 known vulnerabilities (10 Critical, 21 High, 35 Medium, 5 Low, 2 Unknown) from 1 ecosystem. 33 vulnerabilities can be fixed. @@ -465,7 +465,7 @@ Ubuntu:22.04 | glibc | 2.35-0ubuntu3.8 | Partial fixes Available | 8 | libc-bin, libc6 | # 4 Layer | ubuntu | | gnupg2 | 2.2.27-3ubuntu2.1 | Partial fixes Available | 4 | gpgv | # 4 Layer | ubuntu | | gnutls28 | 3.7.3-4ubuntu1.5 | Fix Available | 4 | libgnutls30 | # 4 Layer | ubuntu | -| krb5 | 1.19.2-2ubuntu0.4 | Partial fixes Available | 4 | libgssapi-krb5-2... (4) | # 4 Layer | ubuntu | +| krb5 | 1.19.2-2ubuntu0.4 | Partial fixes Available | 5 | libgssapi-krb5-2... (4) | # 4 Layer | ubuntu | | libcap2 | 1:2.44-1ubuntu0.22.04.1 | Fix Available | 2 | libcap2 | # 4 Layer | ubuntu | | libgcrypt20 | 1.9.4-3ubuntu3 | Partial fixes Available | 2 | libgcrypt20 | # 4 Layer | ubuntu | | libtasn1-6 | 4.18.0-4build1 | Fix Available | 2 | libtasn1-6 | # 4 Layer | ubuntu | @@ -501,7 +501,7 @@ Scanning local image tarball "./testdata/test-ubuntu.tar" Container Scanning Result (Ubuntu 22.04.5 LTS) (Based on "ubuntu" image): -Total 26 packages affected by 72 known vulnerabilities (9 Critical, 22 High, 34 Medium, 5 Low, 2 Unknown) from 1 ecosystem. +Total 26 packages affected by 73 known vulnerabilities (10 Critical, 21 High, 35 Medium, 5 Low, 2 Unknown) from 1 ecosystem. 33 vulnerabilities can be fixed. @@ -518,7 +518,7 @@ Ubuntu:22.04 | glibc | 2.35-0ubuntu3.8 | Partial fixes Available | 8 | libc-bin, libc6 | # 4 Layer | ubuntu | | gnupg2 | 2.2.27-3ubuntu2.1 | Partial fixes Available | 4 | gpgv | # 4 Layer | ubuntu | | gnutls28 | 3.7.3-4ubuntu1.5 | Fix Available | 4 | libgnutls30 | # 4 Layer | ubuntu | -| krb5 | 1.19.2-2ubuntu0.4 | Partial fixes Available | 4 | libgssapi-krb5-2... (4) | # 4 Layer | ubuntu | +| krb5 | 1.19.2-2ubuntu0.4 | Partial fixes Available | 5 | libgssapi-krb5-2... (4) | # 4 Layer | ubuntu | | libcap2 | 1:2.44-1ubuntu0.22.04.1 | Fix Available | 2 | libcap2 | # 4 Layer | ubuntu | | libgcrypt20 | 1.9.4-3ubuntu3 | Partial fixes Available | 2 | libgcrypt20 | # 4 Layer | ubuntu | | libtasn1-6 | 4.18.0-4build1 | Fix Available | 2 | libtasn1-6 | # 4 Layer | ubuntu | @@ -573,7 +573,7 @@ Scanning local image tarball "./testdata/test-ubuntu-with-packages.tar" Container Scanning Result (Ubuntu 22.04.5 LTS) (Based on "ubuntu" image): -Total 26 packages affected by 72 known vulnerabilities (9 Critical, 22 High, 34 Medium, 5 Low, 2 Unknown) from 1 ecosystem. +Total 26 packages affected by 73 known vulnerabilities (10 Critical, 21 High, 35 Medium, 5 Low, 2 Unknown) from 1 ecosystem. 33 vulnerabilities can be fixed. @@ -590,7 +590,7 @@ Ubuntu:22.04 | glibc | 2.35-0ubuntu3.8 | Partial fixes Available | 8 | libc-bin, libc6 | # 4 Layer | ubuntu | | gnupg2 | 2.2.27-3ubuntu2.1 | Partial fixes Available | 4 | gpgv | # 4 Layer | ubuntu | | gnutls28 | 3.7.3-4ubuntu1.5 | Fix Available | 4 | libgnutls30 | # 4 Layer | ubuntu | -| krb5 | 1.19.2-2ubuntu0.4 | Partial fixes Available | 4 | libgssapi-krb5-2... (4) | # 4 Layer | ubuntu | +| krb5 | 1.19.2-2ubuntu0.4 | Partial fixes Available | 5 | libgssapi-krb5-2... (4) | # 4 Layer | ubuntu | | libcap2 | 1:2.44-1ubuntu0.22.04.1 | Fix Available | 2 | libcap2 | # 4 Layer | ubuntu | | libgcrypt20 | 1.9.4-3ubuntu3 | Partial fixes Available | 2 | libgcrypt20 | # 4 Layer | ubuntu | | libtasn1-6 | 4.18.0-4build1 | Fix Available | 2 | libtasn1-6 | # 4 Layer | ubuntu | @@ -626,8 +626,8 @@ Scanning local image tarball "./testdata/test-java-full.tar" Container Scanning Result (Alpine Linux v3.21) (Based on "eclipse-temurin" image): -Total 35 packages affected by 131 known vulnerabilities (6 Critical, 64 High, 53 Medium, 7 Low, 1 Unknown) from 2 ecosystems. -131 vulnerabilities can be fixed. +Total 35 packages affected by 135 known vulnerabilities (6 Critical, 66 High, 55 Medium, 7 Low, 1 Unknown) from 2 ecosystems. +135 vulnerabilities can be fixed. Maven @@ -644,13 +644,13 @@ Maven | io.netty:netty-codec | 4.1.100.Final | Fix Available | 2 | # 12 Layer | -- | | io.netty:netty-codec-dns | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | | io.netty:netty-codec-haproxy | 4.1.100.Final | Fix Available | 2 | # 12 Layer | -- | -| io.netty:netty-codec-http | 4.1.100.Final | Fix Available | 10 | # 12 Layer | -- | -| io.netty:netty-codec-http2 | 4.1.100.Final | Fix Available | 5 | # 12 Layer | -- | +| io.netty:netty-codec-http | 4.1.100.Final | Fix Available | 11 | # 12 Layer | -- | +| io.netty:netty-codec-http2 | 4.1.100.Final | Fix Available | 6 | # 12 Layer | -- | | io.netty:netty-codec-mqtt | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | -| io.netty:netty-codec-redis | 4.1.100.Final | Fix Available | 4 | # 12 Layer | -- | +| io.netty:netty-codec-redis | 4.1.100.Final | Fix Available | 5 | # 12 Layer | -- | | io.netty:netty-codec-smtp | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | | io.netty:netty-common | 4.1.100.Final | Fix Available | 2 | # 12 Layer | -- | -| io.netty:netty-handler | 4.1.100.Final | Fix Available | 3 | # 12 Layer | -- | +| io.netty:netty-handler | 4.1.100.Final | Fix Available | 4 | # 12 Layer | -- | | io.netty:netty-handler-proxy | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | | io.netty:netty-resolver-dns | 4.1.100.Final | Fix Available | 3 | # 12 Layer | -- | | io.netty:netty-transport-native-epoll | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | @@ -3915,7 +3915,7 @@ Scanning local image tarball "./testdata/test-node_modules-npm-full.tar" "index": 4 } }, - "groups": 6, + "groups": 7, "vulnerabilities": [ "USN-7314-1", "USN-7257-1", @@ -3926,6 +3926,7 @@ Scanning local image tarball "./testdata/test-node_modules-npm-full.tar" "UBUNTU-CVE-2024-3596", "UBUNTU-CVE-2025-24528", "UBUNTU-CVE-2025-3576", + "UBUNTU-CVE-2026-11850", "UBUNTU-CVE-2026-40355", "UBUNTU-CVE-2026-40356" ] @@ -3940,7 +3941,7 @@ Scanning local image tarball "./testdata/test-node_modules-npm-full.tar" "index": 4 } }, - "groups": 6, + "groups": 7, "vulnerabilities": [ "USN-7314-1", "USN-7257-1", @@ -3951,6 +3952,7 @@ Scanning local image tarball "./testdata/test-node_modules-npm-full.tar" "UBUNTU-CVE-2024-3596", "UBUNTU-CVE-2025-24528", "UBUNTU-CVE-2025-3576", + "UBUNTU-CVE-2026-11850", "UBUNTU-CVE-2026-40355", "UBUNTU-CVE-2026-40356" ] @@ -3965,7 +3967,7 @@ Scanning local image tarball "./testdata/test-node_modules-npm-full.tar" "index": 4 } }, - "groups": 6, + "groups": 7, "vulnerabilities": [ "USN-7314-1", "USN-7257-1", @@ -3976,6 +3978,7 @@ Scanning local image tarball "./testdata/test-node_modules-npm-full.tar" "UBUNTU-CVE-2024-3596", "UBUNTU-CVE-2025-24528", "UBUNTU-CVE-2025-3576", + "UBUNTU-CVE-2026-11850", "UBUNTU-CVE-2026-40355", "UBUNTU-CVE-2026-40356" ] @@ -3990,7 +3993,7 @@ Scanning local image tarball "./testdata/test-node_modules-npm-full.tar" "index": 4 } }, - "groups": 6, + "groups": 7, "vulnerabilities": [ "USN-7314-1", "USN-7257-1", @@ -4001,6 +4004,7 @@ Scanning local image tarball "./testdata/test-node_modules-npm-full.tar" "UBUNTU-CVE-2024-3596", "UBUNTU-CVE-2025-24528", "UBUNTU-CVE-2025-3576", + "UBUNTU-CVE-2026-11850", "UBUNTU-CVE-2026-40355", "UBUNTU-CVE-2026-40356" ] @@ -4212,8 +4216,8 @@ Scanning local image tarball "./testdata/test-node_modules-npm-full.tar" }, "groups": 7, "vulnerabilities": [ - "USN-7980-1", "USN-8414-1", + "USN-7980-1", "USN-8155-1", "USN-7786-1", "USN-7278-1", @@ -5035,7 +5039,7 @@ Scanning local image tarball "./testdata/test-ubuntu.tar" "index": 4 } }, - "groups": 6, + "groups": 7, "vulnerabilities": [ "USN-7314-1", "USN-7257-1", @@ -5046,6 +5050,7 @@ Scanning local image tarball "./testdata/test-ubuntu.tar" "UBUNTU-CVE-2024-3596", "UBUNTU-CVE-2025-24528", "UBUNTU-CVE-2025-3576", + "UBUNTU-CVE-2026-11850", "UBUNTU-CVE-2026-40355", "UBUNTU-CVE-2026-40356" ] @@ -5060,7 +5065,7 @@ Scanning local image tarball "./testdata/test-ubuntu.tar" "index": 4 } }, - "groups": 6, + "groups": 7, "vulnerabilities": [ "USN-7314-1", "USN-7257-1", @@ -5071,6 +5076,7 @@ Scanning local image tarball "./testdata/test-ubuntu.tar" "UBUNTU-CVE-2024-3596", "UBUNTU-CVE-2025-24528", "UBUNTU-CVE-2025-3576", + "UBUNTU-CVE-2026-11850", "UBUNTU-CVE-2026-40355", "UBUNTU-CVE-2026-40356" ] @@ -5085,7 +5091,7 @@ Scanning local image tarball "./testdata/test-ubuntu.tar" "index": 4 } }, - "groups": 6, + "groups": 7, "vulnerabilities": [ "USN-7314-1", "USN-7257-1", @@ -5096,6 +5102,7 @@ Scanning local image tarball "./testdata/test-ubuntu.tar" "UBUNTU-CVE-2024-3596", "UBUNTU-CVE-2025-24528", "UBUNTU-CVE-2025-3576", + "UBUNTU-CVE-2026-11850", "UBUNTU-CVE-2026-40355", "UBUNTU-CVE-2026-40356" ] @@ -5110,7 +5117,7 @@ Scanning local image tarball "./testdata/test-ubuntu.tar" "index": 4 } }, - "groups": 6, + "groups": 7, "vulnerabilities": [ "USN-7314-1", "USN-7257-1", @@ -5121,6 +5128,7 @@ Scanning local image tarball "./testdata/test-ubuntu.tar" "UBUNTU-CVE-2024-3596", "UBUNTU-CVE-2025-24528", "UBUNTU-CVE-2025-3576", + "UBUNTU-CVE-2026-11850", "UBUNTU-CVE-2026-40355", "UBUNTU-CVE-2026-40356" ] @@ -5332,8 +5340,8 @@ Scanning local image tarball "./testdata/test-ubuntu.tar" }, "groups": 7, "vulnerabilities": [ - "USN-7980-1", "USN-8414-1", + "USN-7980-1", "USN-8155-1", "USN-7786-1", "USN-7278-1", diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker.yaml index a9565fcdd29..8048848b26d 100644 --- a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker.yaml +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker.yaml @@ -107,11 +107,11 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2024-13176", - "modified": "2026-06-09T21:31:41.366977Z" + "modified": "2026-06-15T18:18:10.257313Z" }, { "id": "ALPINE-CVE-2024-9143", - "modified": "2026-06-09T21:31:41.990190Z" + "modified": "2026-06-15T18:18:10.531917Z" } ] }, @@ -119,7 +119,7 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2025-26519", - "modified": "2026-06-09T21:31:28.459159Z" + "modified": "2026-06-15T18:18:10.600004Z" } ] }, diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults.yaml index 6ef8152fc2c..6eea466ddfe 100644 --- a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults.yaml +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults.yaml @@ -117,7 +117,7 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2021-36159", - "modified": "2026-06-09T21:31:35.444336Z" + "modified": "2026-06-15T18:18:08.746967Z" } ] }, @@ -133,15 +133,15 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-09T21:31:37.249119Z" + "modified": "2026-06-15T18:18:09.521511Z" }, { "id": "ALPINE-CVE-2026-22184", - "modified": "2026-06-09T21:31:42.686303Z" + "modified": "2026-06-15T18:18:10.993060Z" }, { "id": "ALPINE-CVE-2026-27171", - "modified": "2026-06-09T21:31:42.654301Z" + "modified": "2026-06-15T18:18:11.041363Z" } ] } @@ -264,7 +264,7 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2021-36159", - "modified": "2026-06-09T21:31:35.444336Z" + "modified": "2026-06-15T18:18:08.746967Z" } ] }, @@ -395,7 +395,7 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2021-36159", - "modified": "2026-06-09T21:31:35.444336Z" + "modified": "2026-06-15T18:18:08.746967Z" } ] }, @@ -526,7 +526,7 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2021-36159", - "modified": "2026-06-09T21:31:35.444336Z" + "modified": "2026-06-15T18:18:08.746967Z" } ] }, diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults.yaml index 16fad3af089..6b82bf60680 100644 --- a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults.yaml +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults.yaml @@ -38,15 +38,15 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-09T21:31:37.249119Z" + "modified": "2026-06-15T18:18:09.521511Z" }, { "id": "ALPINE-CVE-2026-22184", - "modified": "2026-06-09T21:31:42.686303Z" + "modified": "2026-06-15T18:18:10.993060Z" }, { "id": "ALPINE-CVE-2026-27171", - "modified": "2026-06-09T21:31:42.654301Z" + "modified": "2026-06-15T18:18:11.041363Z" } ] } diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_HtmlFile.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_HtmlFile.yaml index 9aec104c4be..e9482e62005 100644 --- a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_HtmlFile.yaml +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_HtmlFile.yaml @@ -110,11 +110,11 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2021-30139", - "modified": "2026-06-09T21:31:35.330280Z" + "modified": "2026-06-15T18:18:08.714073Z" }, { "id": "ALPINE-CVE-2021-36159", - "modified": "2026-06-09T21:31:35.444336Z" + "modified": "2026-06-15T18:18:08.746967Z" } ] }, @@ -122,79 +122,79 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2021-28831", - "modified": "2026-06-09T21:31:35.444006Z" + "modified": "2026-06-15T18:18:08.705695Z" }, { "id": "ALPINE-CVE-2021-42374", - "modified": "2026-06-09T21:31:35.750986Z" + "modified": "2026-06-15T18:18:08.840660Z" }, { "id": "ALPINE-CVE-2021-42375", - "modified": "2026-06-09T21:31:35.751681Z" + "modified": "2026-06-15T18:18:08.840395Z" }, { "id": "ALPINE-CVE-2021-42378", - "modified": "2026-06-09T21:31:28.524080Z" + "modified": "2026-06-15T18:18:08.841880Z" }, { "id": "ALPINE-CVE-2021-42379", - "modified": "2026-06-09T21:31:35.636162Z" + "modified": "2026-06-15T18:18:08.842644Z" }, { "id": "ALPINE-CVE-2021-42380", - "modified": "2026-06-09T21:31:28.397764Z" + "modified": "2026-06-15T18:18:08.841997Z" }, { "id": "ALPINE-CVE-2021-42381", - "modified": "2026-06-09T21:31:35.745240Z" + "modified": "2026-06-15T18:18:08.834974Z" }, { "id": "ALPINE-CVE-2021-42382", - "modified": "2026-06-09T21:31:28.490570Z" + "modified": "2026-06-15T18:18:08.835028Z" }, { "id": "ALPINE-CVE-2021-42383", - "modified": "2026-06-09T21:31:35.588344Z" + "modified": "2026-06-15T18:18:08.835603Z" }, { "id": "ALPINE-CVE-2021-42384", - "modified": "2026-06-09T21:31:35.710954Z" + "modified": "2026-06-15T18:18:08.836234Z" }, { "id": "ALPINE-CVE-2021-42385", - "modified": "2026-06-09T21:31:35.707344Z" + "modified": "2026-06-15T18:18:08.836953Z" }, { "id": "ALPINE-CVE-2021-42386", - "modified": "2026-06-09T21:31:28.549165Z" + "modified": "2026-06-15T18:18:08.836828Z" }, { "id": "ALPINE-CVE-2022-28391", - "modified": "2026-06-09T21:31:41.053495Z" + "modified": "2026-06-15T18:18:09.331750Z" }, { "id": "ALPINE-CVE-2022-30065", - "modified": "2026-06-09T21:31:36.879115Z" + "modified": "2026-06-15T18:18:09.360848Z" }, { "id": "ALPINE-CVE-2022-48174", - "modified": "2026-06-09T21:31:37.930253Z" + "modified": "2026-06-15T18:18:09.680340Z" }, { "id": "ALPINE-CVE-2023-42363", - "modified": "2026-06-09T21:31:38.502056Z" + "modified": "2026-06-15T18:18:10.016406Z" }, { "id": "ALPINE-CVE-2023-42364", - "modified": "2026-06-09T21:31:41.237285Z" + "modified": "2026-06-15T18:18:10.022384Z" }, { "id": "ALPINE-CVE-2023-42365", - "modified": "2026-06-09T21:31:28.605723Z" + "modified": "2026-06-15T18:18:10.023465Z" }, { "id": "ALPINE-CVE-2023-42366", - "modified": "2026-06-09T21:31:28.591984Z" + "modified": "2026-06-15T18:18:10.027598Z" } ] }, @@ -204,159 +204,159 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2021-3711", - "modified": "2026-06-09T21:31:35.460429Z" + "modified": "2026-06-15T18:18:08.770439Z" }, { "id": "ALPINE-CVE-2021-3712", - "modified": "2026-06-09T21:31:35.505551Z" + "modified": "2026-06-15T18:18:08.771464Z" }, { "id": "ALPINE-CVE-2021-4044", - "modified": "2026-06-09T21:31:35.587042Z" + "modified": "2026-06-15T18:18:08.798053Z" }, { "id": "ALPINE-CVE-2022-0778", - "modified": "2026-06-09T21:31:28.609727Z" + "modified": "2026-06-15T18:18:09.135371Z" }, { "id": "ALPINE-CVE-2022-1343", - "modified": "2026-06-09T21:31:36.103400Z" + "modified": "2026-06-15T18:18:09.138212Z" }, { "id": "ALPINE-CVE-2022-1434", - "modified": "2026-06-09T21:31:36.149185Z" + "modified": "2026-06-15T18:18:09.138825Z" }, { "id": "ALPINE-CVE-2022-1473", - "modified": "2026-06-09T21:31:36.133741Z" + "modified": "2026-06-15T18:18:09.138856Z" }, { "id": "ALPINE-CVE-2022-2097", - "modified": "2026-06-09T21:31:36.250074Z" + "modified": "2026-06-15T18:18:09.146422Z" }, { "id": "ALPINE-CVE-2022-3358", - "modified": "2026-06-09T21:31:41.092966Z" + "modified": "2026-06-15T18:18:09.390102Z" }, { "id": "ALPINE-CVE-2022-3602", - "modified": "2026-06-09T21:31:37.292113Z" + "modified": "2026-06-15T18:18:09.517800Z" }, { "id": "ALPINE-CVE-2022-3786", - "modified": "2026-06-09T21:31:37.290117Z" + "modified": "2026-06-15T18:18:09.522195Z" }, { "id": "ALPINE-CVE-2022-3996", - "modified": "2026-06-09T21:31:37.284426Z" + "modified": "2026-06-15T18:18:09.525255Z" }, { "id": "ALPINE-CVE-2022-4203", - "modified": "2026-06-09T21:31:37.403006Z" + "modified": "2026-06-15T18:18:09.533823Z" }, { "id": "ALPINE-CVE-2022-4304", - "modified": "2026-06-09T21:31:37.682741Z" + "modified": "2026-06-15T18:18:09.620489Z" }, { "id": "ALPINE-CVE-2022-4450", - "modified": "2026-06-09T21:31:37.750893Z" + "modified": "2026-06-15T18:18:09.672426Z" }, { "id": "ALPINE-CVE-2023-0215", - "modified": "2026-06-09T21:31:41.240542Z" + "modified": "2026-06-15T18:18:09.698845Z" }, { "id": "ALPINE-CVE-2023-0216", - "modified": "2026-06-09T21:31:41.189866Z" + "modified": "2026-06-15T18:18:09.699437Z" }, { "id": "ALPINE-CVE-2023-0217", - "modified": "2026-06-09T21:31:41.171938Z" + "modified": "2026-06-15T18:18:09.699949Z" }, { "id": "ALPINE-CVE-2023-0286", - "modified": "2026-06-09T21:31:41.226881Z" + "modified": "2026-06-15T18:18:09.700482Z" }, { "id": "ALPINE-CVE-2023-0401", - "modified": "2026-06-09T21:31:41.230242Z" + "modified": "2026-06-15T18:18:09.701357Z" }, { "id": "ALPINE-CVE-2023-0464", - "modified": "2026-06-09T21:31:37.885237Z" + "modified": "2026-06-15T18:18:09.705418Z" }, { "id": "ALPINE-CVE-2023-0465", - "modified": "2026-06-09T21:31:41.194754Z" + "modified": "2026-06-15T18:18:09.706166Z" }, { "id": "ALPINE-CVE-2023-1255", - "modified": "2026-06-09T21:31:37.972992Z" + "modified": "2026-06-15T18:18:09.827455Z" }, { "id": "ALPINE-CVE-2023-2650", - "modified": "2026-06-09T21:31:38.088110Z" + "modified": "2026-06-15T18:18:09.897706Z" }, { "id": "ALPINE-CVE-2023-2975", - "modified": "2026-06-09T21:31:38.258297Z" + "modified": "2026-06-15T18:18:09.910135Z" }, { "id": "ALPINE-CVE-2023-3446", - "modified": "2026-06-09T21:31:28.412007Z" + "modified": "2026-06-15T18:18:09.921734Z" }, { "id": "ALPINE-CVE-2023-3817", - "modified": "2026-06-09T21:31:38.360531Z" + "modified": "2026-06-15T18:18:09.950857Z" }, { "id": "ALPINE-CVE-2023-5363", - "modified": "2026-06-09T21:31:38.593180Z" + "modified": "2026-06-15T18:18:10.091465Z" }, { "id": "ALPINE-CVE-2023-5678", - "modified": "2026-06-09T21:31:41.275576Z" + "modified": "2026-06-15T18:18:10.107790Z" }, { "id": "ALPINE-CVE-2023-6129", - "modified": "2026-06-09T21:31:41.342855Z" + "modified": "2026-06-15T18:18:10.151147Z" }, { "id": "ALPINE-CVE-2023-6237", - "modified": "2026-06-09T21:31:28.396922Z" + "modified": "2026-06-15T18:18:10.151982Z" }, { "id": "ALPINE-CVE-2024-0727", - "modified": "2026-06-09T21:31:41.295506Z" + "modified": "2026-06-15T18:18:10.233116Z" }, { "id": "ALPINE-CVE-2024-13176", - "modified": "2026-06-09T21:31:41.366977Z" + "modified": "2026-06-15T18:18:10.257313Z" }, { "id": "ALPINE-CVE-2024-2511", - "modified": "2026-06-09T21:31:38.688313Z" + "modified": "2026-06-15T18:18:10.275342Z" }, { "id": "ALPINE-CVE-2024-4603", - "modified": "2026-06-09T21:31:41.593140Z" + "modified": "2026-06-15T18:18:10.327322Z" }, { "id": "ALPINE-CVE-2024-4741", - "modified": "2026-06-09T21:31:41.633480Z" + "modified": "2026-06-15T18:18:10.394374Z" }, { "id": "ALPINE-CVE-2024-5535", - "modified": "2026-06-09T21:31:41.825127Z" + "modified": "2026-06-15T18:18:10.502278Z" }, { "id": "ALPINE-CVE-2024-6119", - "modified": "2026-06-09T21:31:41.817894Z" + "modified": "2026-06-15T18:18:10.508459Z" }, { "id": "ALPINE-CVE-2024-9143", - "modified": "2026-06-09T21:31:41.990190Z" + "modified": "2026-06-15T18:18:10.531917Z" } ] }, @@ -369,11 +369,11 @@ interactions: }, { "id": "ALPINE-CVE-2020-28928", - "modified": "2026-06-09T21:31:34.208892Z" + "modified": "2026-06-15T18:18:08.597317Z" }, { "id": "ALPINE-CVE-2025-26519", - "modified": "2026-06-09T21:31:28.459159Z" + "modified": "2026-06-15T18:18:10.600004Z" } ] }, @@ -386,7 +386,7 @@ interactions: }, { "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-09T21:31:37.249119Z" + "modified": "2026-06-15T18:18:09.521511Z" } ] } diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage.yaml index c79a9bf432b..a24fe19e619 100644 --- a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage.yaml +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage.yaml @@ -110,11 +110,11 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2021-30139", - "modified": "2026-06-09T21:31:35.330280Z" + "modified": "2026-06-15T18:18:08.714073Z" }, { "id": "ALPINE-CVE-2021-36159", - "modified": "2026-06-09T21:31:35.444336Z" + "modified": "2026-06-15T18:18:08.746967Z" } ] }, @@ -122,79 +122,79 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2021-28831", - "modified": "2026-06-09T21:31:35.444006Z" + "modified": "2026-06-15T18:18:08.705695Z" }, { "id": "ALPINE-CVE-2021-42374", - "modified": "2026-06-09T21:31:35.750986Z" + "modified": "2026-06-15T18:18:08.840660Z" }, { "id": "ALPINE-CVE-2021-42375", - "modified": "2026-06-09T21:31:35.751681Z" + "modified": "2026-06-15T18:18:08.840395Z" }, { "id": "ALPINE-CVE-2021-42378", - "modified": "2026-06-09T21:31:28.524080Z" + "modified": "2026-06-15T18:18:08.841880Z" }, { "id": "ALPINE-CVE-2021-42379", - "modified": "2026-06-09T21:31:35.636162Z" + "modified": "2026-06-15T18:18:08.842644Z" }, { "id": "ALPINE-CVE-2021-42380", - "modified": "2026-06-09T21:31:28.397764Z" + "modified": "2026-06-15T18:18:08.841997Z" }, { "id": "ALPINE-CVE-2021-42381", - "modified": "2026-06-09T21:31:35.745240Z" + "modified": "2026-06-15T18:18:08.834974Z" }, { "id": "ALPINE-CVE-2021-42382", - "modified": "2026-06-09T21:31:28.490570Z" + "modified": "2026-06-15T18:18:08.835028Z" }, { "id": "ALPINE-CVE-2021-42383", - "modified": "2026-06-09T21:31:35.588344Z" + "modified": "2026-06-15T18:18:08.835603Z" }, { "id": "ALPINE-CVE-2021-42384", - "modified": "2026-06-09T21:31:35.710954Z" + "modified": "2026-06-15T18:18:08.836234Z" }, { "id": "ALPINE-CVE-2021-42385", - "modified": "2026-06-09T21:31:35.707344Z" + "modified": "2026-06-15T18:18:08.836953Z" }, { "id": "ALPINE-CVE-2021-42386", - "modified": "2026-06-09T21:31:28.549165Z" + "modified": "2026-06-15T18:18:08.836828Z" }, { "id": "ALPINE-CVE-2022-28391", - "modified": "2026-06-09T21:31:41.053495Z" + "modified": "2026-06-15T18:18:09.331750Z" }, { "id": "ALPINE-CVE-2022-30065", - "modified": "2026-06-09T21:31:36.879115Z" + "modified": "2026-06-15T18:18:09.360848Z" }, { "id": "ALPINE-CVE-2022-48174", - "modified": "2026-06-09T21:31:37.930253Z" + "modified": "2026-06-15T18:18:09.680340Z" }, { "id": "ALPINE-CVE-2023-42363", - "modified": "2026-06-09T21:31:38.502056Z" + "modified": "2026-06-15T18:18:10.016406Z" }, { "id": "ALPINE-CVE-2023-42364", - "modified": "2026-06-09T21:31:41.237285Z" + "modified": "2026-06-15T18:18:10.022384Z" }, { "id": "ALPINE-CVE-2023-42365", - "modified": "2026-06-09T21:31:28.605723Z" + "modified": "2026-06-15T18:18:10.023465Z" }, { "id": "ALPINE-CVE-2023-42366", - "modified": "2026-06-09T21:31:28.591984Z" + "modified": "2026-06-15T18:18:10.027598Z" } ] }, @@ -204,159 +204,159 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2021-3711", - "modified": "2026-06-09T21:31:35.460429Z" + "modified": "2026-06-15T18:18:08.770439Z" }, { "id": "ALPINE-CVE-2021-3712", - "modified": "2026-06-09T21:31:35.505551Z" + "modified": "2026-06-15T18:18:08.771464Z" }, { "id": "ALPINE-CVE-2021-4044", - "modified": "2026-06-09T21:31:35.587042Z" + "modified": "2026-06-15T18:18:08.798053Z" }, { "id": "ALPINE-CVE-2022-0778", - "modified": "2026-06-09T21:31:28.609727Z" + "modified": "2026-06-15T18:18:09.135371Z" }, { "id": "ALPINE-CVE-2022-1343", - "modified": "2026-06-09T21:31:36.103400Z" + "modified": "2026-06-15T18:18:09.138212Z" }, { "id": "ALPINE-CVE-2022-1434", - "modified": "2026-06-09T21:31:36.149185Z" + "modified": "2026-06-15T18:18:09.138825Z" }, { "id": "ALPINE-CVE-2022-1473", - "modified": "2026-06-09T21:31:36.133741Z" + "modified": "2026-06-15T18:18:09.138856Z" }, { "id": "ALPINE-CVE-2022-2097", - "modified": "2026-06-09T21:31:36.250074Z" + "modified": "2026-06-15T18:18:09.146422Z" }, { "id": "ALPINE-CVE-2022-3358", - "modified": "2026-06-09T21:31:41.092966Z" + "modified": "2026-06-15T18:18:09.390102Z" }, { "id": "ALPINE-CVE-2022-3602", - "modified": "2026-06-09T21:31:37.292113Z" + "modified": "2026-06-15T18:18:09.517800Z" }, { "id": "ALPINE-CVE-2022-3786", - "modified": "2026-06-09T21:31:37.290117Z" + "modified": "2026-06-15T18:18:09.522195Z" }, { "id": "ALPINE-CVE-2022-3996", - "modified": "2026-06-09T21:31:37.284426Z" + "modified": "2026-06-15T18:18:09.525255Z" }, { "id": "ALPINE-CVE-2022-4203", - "modified": "2026-06-09T21:31:37.403006Z" + "modified": "2026-06-15T18:18:09.533823Z" }, { "id": "ALPINE-CVE-2022-4304", - "modified": "2026-06-09T21:31:37.682741Z" + "modified": "2026-06-15T18:18:09.620489Z" }, { "id": "ALPINE-CVE-2022-4450", - "modified": "2026-06-09T21:31:37.750893Z" + "modified": "2026-06-15T18:18:09.672426Z" }, { "id": "ALPINE-CVE-2023-0215", - "modified": "2026-06-09T21:31:41.240542Z" + "modified": "2026-06-15T18:18:09.698845Z" }, { "id": "ALPINE-CVE-2023-0216", - "modified": "2026-06-09T21:31:41.189866Z" + "modified": "2026-06-15T18:18:09.699437Z" }, { "id": "ALPINE-CVE-2023-0217", - "modified": "2026-06-09T21:31:41.171938Z" + "modified": "2026-06-15T18:18:09.699949Z" }, { "id": "ALPINE-CVE-2023-0286", - "modified": "2026-06-09T21:31:41.226881Z" + "modified": "2026-06-15T18:18:09.700482Z" }, { "id": "ALPINE-CVE-2023-0401", - "modified": "2026-06-09T21:31:41.230242Z" + "modified": "2026-06-15T18:18:09.701357Z" }, { "id": "ALPINE-CVE-2023-0464", - "modified": "2026-06-09T21:31:37.885237Z" + "modified": "2026-06-15T18:18:09.705418Z" }, { "id": "ALPINE-CVE-2023-0465", - "modified": "2026-06-09T21:31:41.194754Z" + "modified": "2026-06-15T18:18:09.706166Z" }, { "id": "ALPINE-CVE-2023-1255", - "modified": "2026-06-09T21:31:37.972992Z" + "modified": "2026-06-15T18:18:09.827455Z" }, { "id": "ALPINE-CVE-2023-2650", - "modified": "2026-06-09T21:31:38.088110Z" + "modified": "2026-06-15T18:18:09.897706Z" }, { "id": "ALPINE-CVE-2023-2975", - "modified": "2026-06-09T21:31:38.258297Z" + "modified": "2026-06-15T18:18:09.910135Z" }, { "id": "ALPINE-CVE-2023-3446", - "modified": "2026-06-09T21:31:28.412007Z" + "modified": "2026-06-15T18:18:09.921734Z" }, { "id": "ALPINE-CVE-2023-3817", - "modified": "2026-06-09T21:31:38.360531Z" + "modified": "2026-06-15T18:18:09.950857Z" }, { "id": "ALPINE-CVE-2023-5363", - "modified": "2026-06-09T21:31:38.593180Z" + "modified": "2026-06-15T18:18:10.091465Z" }, { "id": "ALPINE-CVE-2023-5678", - "modified": "2026-06-09T21:31:41.275576Z" + "modified": "2026-06-15T18:18:10.107790Z" }, { "id": "ALPINE-CVE-2023-6129", - "modified": "2026-06-09T21:31:41.342855Z" + "modified": "2026-06-15T18:18:10.151147Z" }, { "id": "ALPINE-CVE-2023-6237", - "modified": "2026-06-09T21:31:28.396922Z" + "modified": "2026-06-15T18:18:10.151982Z" }, { "id": "ALPINE-CVE-2024-0727", - "modified": "2026-06-09T21:31:41.295506Z" + "modified": "2026-06-15T18:18:10.233116Z" }, { "id": "ALPINE-CVE-2024-13176", - "modified": "2026-06-09T21:31:41.366977Z" + "modified": "2026-06-15T18:18:10.257313Z" }, { "id": "ALPINE-CVE-2024-2511", - "modified": "2026-06-09T21:31:38.688313Z" + "modified": "2026-06-15T18:18:10.275342Z" }, { "id": "ALPINE-CVE-2024-4603", - "modified": "2026-06-09T21:31:41.593140Z" + "modified": "2026-06-15T18:18:10.327322Z" }, { "id": "ALPINE-CVE-2024-4741", - "modified": "2026-06-09T21:31:41.633480Z" + "modified": "2026-06-15T18:18:10.394374Z" }, { "id": "ALPINE-CVE-2024-5535", - "modified": "2026-06-09T21:31:41.825127Z" + "modified": "2026-06-15T18:18:10.502278Z" }, { "id": "ALPINE-CVE-2024-6119", - "modified": "2026-06-09T21:31:41.817894Z" + "modified": "2026-06-15T18:18:10.508459Z" }, { "id": "ALPINE-CVE-2024-9143", - "modified": "2026-06-09T21:31:41.990190Z" + "modified": "2026-06-15T18:18:10.531917Z" } ] }, @@ -369,11 +369,11 @@ interactions: }, { "id": "ALPINE-CVE-2020-28928", - "modified": "2026-06-09T21:31:34.208892Z" + "modified": "2026-06-15T18:18:08.597317Z" }, { "id": "ALPINE-CVE-2025-26519", - "modified": "2026-06-09T21:31:28.459159Z" + "modified": "2026-06-15T18:18:10.600004Z" } ] }, @@ -386,7 +386,7 @@ interactions: }, { "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-09T21:31:37.249119Z" + "modified": "2026-06-15T18:18:09.521511Z" } ] } @@ -1661,7 +1661,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 11184 + content_length: 11256 body: | { "results": [ @@ -2012,6 +2012,10 @@ interactions: "id": "UBUNTU-CVE-2025-3576", "modified": "2026-04-22T15:43:09.290181Z" }, + { + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-12T21:30:08.516557Z" + }, { "id": "UBUNTU-CVE-2026-40355", "modified": "2026-05-29T10:45:29.205811Z" @@ -2128,7 +2132,7 @@ interactions: }, { "id": "UBUNTU-CVE-2025-15467", - "modified": "2026-05-20T16:20:24.358246Z" + "modified": "2026-06-15T11:31:00.155327Z" }, { "id": "UBUNTU-CVE-2025-27587", @@ -2192,43 +2196,43 @@ interactions: }, { "id": "UBUNTU-CVE-2026-34180", - "modified": "2026-06-11T10:45:09.585870Z" + "modified": "2026-06-12T09:04:07.796512Z" }, { "id": "UBUNTU-CVE-2026-34182", - "modified": "2026-06-10T01:29:29.207573Z" + "modified": "2026-06-12T09:04:08.259590Z" }, { "id": "UBUNTU-CVE-2026-42766", - "modified": "2026-06-11T10:45:11.339340Z" + "modified": "2026-06-12T09:04:13.451759Z" }, { "id": "UBUNTU-CVE-2026-42767", - "modified": "2026-06-11T10:45:12.084760Z" + "modified": "2026-06-12T09:04:13.440606Z" }, { "id": "UBUNTU-CVE-2026-42770", - "modified": "2026-06-11T10:45:11.748131Z" + "modified": "2026-06-12T09:04:13.819671Z" }, { "id": "UBUNTU-CVE-2026-45445", - "modified": "2026-06-11T10:45:06.713843Z" + "modified": "2026-06-12T09:01:27.227263Z" }, { "id": "UBUNTU-CVE-2026-45446", - "modified": "2026-06-11T10:45:06.733843Z" + "modified": "2026-06-12T09:01:27.281702Z" }, { "id": "UBUNTU-CVE-2026-45447", - "modified": "2026-06-11T10:45:08.135464Z" + "modified": "2026-06-12T09:03:12.381721Z" }, { "id": "UBUNTU-CVE-2026-7383", - "modified": "2026-06-11T10:45:08.357058Z" + "modified": "2026-06-12T09:04:22.325670Z" }, { "id": "UBUNTU-CVE-2026-9076", - "modified": "2026-06-11T10:45:08.377992Z" + "modified": "2026-06-12T09:04:22.459706Z" }, { "id": "USN-7278-1", @@ -2240,7 +2244,7 @@ interactions: }, { "id": "USN-7980-1", - "modified": "2026-05-12T13:30:35.776621Z" + "modified": "2026-06-15T11:31:14.413306Z" }, { "id": "USN-8155-1", @@ -2441,7 +2445,7 @@ interactions: } headers: Content-Length: - - "11184" + - "11256" Content-Type: - application/json status: 200 OK @@ -2966,7 +2970,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 11184 + content_length: 11256 body: | { "results": [ @@ -3317,6 +3321,10 @@ interactions: "id": "UBUNTU-CVE-2025-3576", "modified": "2026-04-22T15:43:09.290181Z" }, + { + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-12T21:30:08.516557Z" + }, { "id": "UBUNTU-CVE-2026-40355", "modified": "2026-05-29T10:45:29.205811Z" @@ -3433,7 +3441,7 @@ interactions: }, { "id": "UBUNTU-CVE-2025-15467", - "modified": "2026-05-20T16:20:24.358246Z" + "modified": "2026-06-15T11:31:00.155327Z" }, { "id": "UBUNTU-CVE-2025-27587", @@ -3497,43 +3505,43 @@ interactions: }, { "id": "UBUNTU-CVE-2026-34180", - "modified": "2026-06-11T10:45:09.585870Z" + "modified": "2026-06-12T09:04:07.796512Z" }, { "id": "UBUNTU-CVE-2026-34182", - "modified": "2026-06-10T01:29:29.207573Z" + "modified": "2026-06-12T09:04:08.259590Z" }, { "id": "UBUNTU-CVE-2026-42766", - "modified": "2026-06-11T10:45:11.339340Z" + "modified": "2026-06-12T09:04:13.451759Z" }, { "id": "UBUNTU-CVE-2026-42767", - "modified": "2026-06-11T10:45:12.084760Z" + "modified": "2026-06-12T09:04:13.440606Z" }, { "id": "UBUNTU-CVE-2026-42770", - "modified": "2026-06-11T10:45:11.748131Z" + "modified": "2026-06-12T09:04:13.819671Z" }, { "id": "UBUNTU-CVE-2026-45445", - "modified": "2026-06-11T10:45:06.713843Z" + "modified": "2026-06-12T09:01:27.227263Z" }, { "id": "UBUNTU-CVE-2026-45446", - "modified": "2026-06-11T10:45:06.733843Z" + "modified": "2026-06-12T09:01:27.281702Z" }, { "id": "UBUNTU-CVE-2026-45447", - "modified": "2026-06-11T10:45:08.135464Z" + "modified": "2026-06-12T09:03:12.381721Z" }, { "id": "UBUNTU-CVE-2026-7383", - "modified": "2026-06-11T10:45:08.357058Z" + "modified": "2026-06-12T09:04:22.325670Z" }, { "id": "UBUNTU-CVE-2026-9076", - "modified": "2026-06-11T10:45:08.377992Z" + "modified": "2026-06-12T09:04:22.459706Z" }, { "id": "USN-7278-1", @@ -3545,7 +3553,7 @@ interactions: }, { "id": "USN-7980-1", - "modified": "2026-05-12T13:30:35.776621Z" + "modified": "2026-06-15T11:31:14.413306Z" }, { "id": "USN-8155-1", @@ -3746,7 +3754,7 @@ interactions: } headers: Content-Length: - - "11184" + - "11256" Content-Type: - application/json status: 200 OK @@ -4285,7 +4293,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 17506 + content_length: 17578 body: | { "results": [ @@ -4653,7 +4661,7 @@ interactions: }, { "id": "GO-2025-4155", - "modified": "2026-05-21T10:29:29.263573Z" + "modified": "2026-06-12T10:29:15.211985Z" }, { "id": "GO-2025-4175", @@ -4661,7 +4669,7 @@ interactions: }, { "id": "GO-2026-4337", - "modified": "2026-06-05T10:29:15.927814Z" + "modified": "2026-06-12T10:29:15.605437Z" }, { "id": "GO-2026-4340", @@ -4669,11 +4677,11 @@ interactions: }, { "id": "GO-2026-4341", - "modified": "2026-06-05T10:29:16.502173Z" + "modified": "2026-06-12T10:29:15.035295Z" }, { "id": "GO-2026-4342", - "modified": "2026-06-03T10:44:19.750872Z" + "modified": "2026-06-12T10:29:15.283039Z" }, { "id": "GO-2026-4403", @@ -4681,7 +4689,7 @@ interactions: }, { "id": "GO-2026-4601", - "modified": "2026-06-09T10:29:16.936821Z" + "modified": "2026-06-12T10:29:15.512404Z" }, { "id": "GO-2026-4602", @@ -5049,6 +5057,10 @@ interactions: "id": "UBUNTU-CVE-2025-3576", "modified": "2026-04-22T15:43:09.290181Z" }, + { + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-12T21:30:08.516557Z" + }, { "id": "UBUNTU-CVE-2026-40355", "modified": "2026-05-29T10:45:29.205811Z" @@ -5165,7 +5177,7 @@ interactions: }, { "id": "UBUNTU-CVE-2025-15467", - "modified": "2026-05-20T16:20:24.358246Z" + "modified": "2026-06-15T11:31:00.155327Z" }, { "id": "UBUNTU-CVE-2025-27587", @@ -5229,43 +5241,43 @@ interactions: }, { "id": "UBUNTU-CVE-2026-34180", - "modified": "2026-06-11T10:45:09.585870Z" + "modified": "2026-06-12T09:04:07.796512Z" }, { "id": "UBUNTU-CVE-2026-34182", - "modified": "2026-06-10T01:29:29.207573Z" + "modified": "2026-06-12T09:04:08.259590Z" }, { "id": "UBUNTU-CVE-2026-42766", - "modified": "2026-06-11T10:45:11.339340Z" + "modified": "2026-06-12T09:04:13.451759Z" }, { "id": "UBUNTU-CVE-2026-42767", - "modified": "2026-06-11T10:45:12.084760Z" + "modified": "2026-06-12T09:04:13.440606Z" }, { "id": "UBUNTU-CVE-2026-42770", - "modified": "2026-06-11T10:45:11.748131Z" + "modified": "2026-06-12T09:04:13.819671Z" }, { "id": "UBUNTU-CVE-2026-45445", - "modified": "2026-06-11T10:45:06.713843Z" + "modified": "2026-06-12T09:01:27.227263Z" }, { "id": "UBUNTU-CVE-2026-45446", - "modified": "2026-06-11T10:45:06.733843Z" + "modified": "2026-06-12T09:01:27.281702Z" }, { "id": "UBUNTU-CVE-2026-45447", - "modified": "2026-06-11T10:45:08.135464Z" + "modified": "2026-06-12T09:03:12.381721Z" }, { "id": "UBUNTU-CVE-2026-7383", - "modified": "2026-06-11T10:45:08.357058Z" + "modified": "2026-06-12T09:04:22.325670Z" }, { "id": "UBUNTU-CVE-2026-9076", - "modified": "2026-06-11T10:45:08.377992Z" + "modified": "2026-06-12T09:04:22.459706Z" }, { "id": "USN-7278-1", @@ -5277,7 +5289,7 @@ interactions: }, { "id": "USN-7980-1", - "modified": "2026-05-12T13:30:35.776621Z" + "modified": "2026-06-15T11:31:14.413306Z" }, { "id": "USN-8155-1", @@ -5478,7 +5490,7 @@ interactions: } headers: Content-Length: - - "17506" + - "17578" Content-Type: - application/json status: 200 OK @@ -6773,7 +6785,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 10172 + content_length: 10455 body: | { "results": [ @@ -6787,11 +6799,11 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-09T21:31:39.075363Z" + "modified": "2026-06-15T18:18:10.508036Z" }, { "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-09T21:31:42.358416Z" + "modified": "2026-06-15T18:18:10.748793Z" } ] }, @@ -6884,11 +6896,11 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2025-68972", - "modified": "2026-06-09T21:31:39.993557Z" + "modified": "2026-06-15T18:18:10.895016Z" }, { "id": "ALPINE-CVE-2025-68973", - "modified": "2026-06-09T21:31:39.821457Z" + "modified": "2026-06-15T18:18:10.895887Z" } ] }, @@ -6896,83 +6908,83 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2024-12243", - "modified": "2026-06-09T21:31:41.444691Z" + "modified": "2026-06-15T18:18:10.253210Z" }, { "id": "ALPINE-CVE-2025-14831", - "modified": "2026-06-09T21:31:09.649305Z" + "modified": "2026-06-15T18:18:10.573518Z" }, { "id": "ALPINE-CVE-2025-32988", - "modified": "2026-06-09T21:31:42.265801Z" + "modified": "2026-06-15T18:18:10.714041Z" }, { "id": "ALPINE-CVE-2025-32989", - "modified": "2026-06-09T21:31:42.270902Z" + "modified": "2026-06-15T18:18:10.714301Z" }, { "id": "ALPINE-CVE-2025-32990", - "modified": "2026-06-09T21:31:39.847182Z" + "modified": "2026-06-15T18:18:10.714549Z" }, { "id": "ALPINE-CVE-2025-6395", - "modified": "2026-06-09T21:30:39.060947Z" + "modified": "2026-06-15T18:18:10.871999Z" }, { "id": "ALPINE-CVE-2025-9820", - "modified": "2026-06-09T21:31:40.111502Z" + "modified": "2026-06-15T18:18:10.956749Z" }, { "id": "ALPINE-CVE-2026-1584", - "modified": "2026-06-09T21:31:40.072584Z" + "modified": "2026-06-15T18:18:10.959139Z" }, { "id": "ALPINE-CVE-2026-33845", - "modified": "2026-06-09T21:31:42.773984Z" + "modified": "2026-06-15T18:18:11.185590Z" }, { "id": "ALPINE-CVE-2026-33846", - "modified": "2026-06-09T21:31:39.802701Z" + "modified": "2026-06-15T18:18:11.185912Z" }, { "id": "ALPINE-CVE-2026-3832", - "modified": "2026-06-09T21:30:57.504949Z" + "modified": "2026-06-15T18:18:11.214159Z" }, { "id": "ALPINE-CVE-2026-3833", - "modified": "2026-06-09T21:30:57.563349Z" + "modified": "2026-06-15T18:18:11.214377Z" }, { "id": "ALPINE-CVE-2026-42009", - "modified": "2026-06-09T21:31:39.775038Z" + "modified": "2026-06-15T18:18:11.227863Z" }, { "id": "ALPINE-CVE-2026-42010", - "modified": "2026-06-09T21:31:39.855Z" + "modified": "2026-06-15T18:18:11.227837Z" }, { "id": "ALPINE-CVE-2026-42011", - "modified": "2026-06-09T21:31:42.811735Z" + "modified": "2026-06-15T18:18:11.228116Z" }, { "id": "ALPINE-CVE-2026-42012", - "modified": "2026-06-09T21:31:39.777352Z" + "modified": "2026-06-15T18:18:11.228202Z" }, { "id": "ALPINE-CVE-2026-42013", - "modified": "2026-06-09T21:31:39.877950Z" + "modified": "2026-06-15T18:18:11.228369Z" }, { "id": "ALPINE-CVE-2026-42015", - "modified": "2026-06-09T21:31:42.891902Z" + "modified": "2026-06-15T18:18:11.228558Z" }, { "id": "ALPINE-CVE-2026-5260", - "modified": "2026-06-09T21:31:42.895573Z" + "modified": "2026-06-15T18:18:11.275186Z" }, { "id": "ALPINE-CVE-2026-5419", - "modified": "2026-06-09T21:31:42.863489Z" + "modified": "2026-06-15T18:18:11.276813Z" } ] }, @@ -7003,11 +7015,11 @@ interactions: "vulns": [ { "id": "GHSA-cc37-9q2j-3hfv", - "modified": "2026-06-09T09:44:33.499869Z" + "modified": "2026-06-12T19:45:11.561026Z" }, { "id": "GHSA-h2qv-fj59-j46j", - "modified": "2026-06-11T20:30:08.545203Z" + "modified": "2026-06-12T22:29:19.482629Z" } ] }, @@ -7037,6 +7049,10 @@ interactions: "id": "GHSA-fghv-69vj-qj49", "modified": "2026-02-04T03:04:04.888405Z" }, + { + "id": "GHSA-hvcg-qmg6-jm4c", + "modified": "2026-06-15T21:00:07.779052Z" + }, { "id": "GHSA-m4cv-j2px-7723", "modified": "2026-05-14T20:52:01.053039Z" @@ -7057,13 +7073,17 @@ interactions: }, { "vulns": [ + { + "id": "GHSA-563q-j3cm-6jxm", + "modified": "2026-06-15T21:00:07.787047Z" + }, { "id": "GHSA-5x3r-wrvg-rp6q", - "modified": "2026-06-09T10:44:22.842647Z" + "modified": "2026-06-12T19:45:11.465768Z" }, { "id": "GHSA-c2gf-v879-257j", - "modified": "2026-06-11T22:59:30.572396Z" + "modified": "2026-06-12T19:45:11.448753Z" }, { "id": "GHSA-f6hv-jmp6-3vwv", @@ -7092,15 +7112,19 @@ interactions: "vulns": [ { "id": "GHSA-3244-j874-rhc2", - "modified": "2026-06-09T07:44:22.024627Z" + "modified": "2026-06-12T19:30:08.485135Z" + }, + { + "id": "GHSA-5w86-c3rq-vjj7", + "modified": "2026-06-15T21:00:07.777531Z" }, { "id": "GHSA-6ghj-frrj-jjj3", - "modified": "2026-06-09T07:44:21.862419Z" + "modified": "2026-06-12T19:30:08.473519Z" }, { "id": "GHSA-6jv9-x5w9-2ccm", - "modified": "2026-06-11T13:30:23.423391Z" + "modified": "2026-06-13T00:29:28.808735Z" }, { "id": "GHSA-rgrr-p7gp-5xj7", @@ -7135,15 +7159,19 @@ interactions: "vulns": [ { "id": "GHSA-3qp7-7mw8-wx86", - "modified": "2026-06-09T05:44:20.805508Z" + "modified": "2026-06-12T19:30:08.471567Z" }, { "id": "GHSA-4g8c-wm8x-jfhw", "modified": "2026-02-04T02:54:33.253775Z" }, + { + "id": "GHSA-c653-97m9-rcg9", + "modified": "2026-06-15T21:00:07.780672Z" + }, { "id": "GHSA-x4gw-5cx5-pgmh", - "modified": "2026-06-09T05:44:20.718906Z" + "modified": "2026-06-12T19:45:13.007385Z" } ] }, @@ -7161,15 +7189,15 @@ interactions: "vulns": [ { "id": "GHSA-5pvg-856g-cp85", - "modified": "2026-06-09T09:44:33.649972Z" + "modified": "2026-06-12T19:45:11.459442Z" }, { "id": "GHSA-676x-f7gg-47vc", - "modified": "2026-06-09T10:44:22.006154Z" + "modified": "2026-06-12T19:45:11.461282Z" }, { "id": "GHSA-xmv7-r254-6q78", - "modified": "2026-06-09T09:44:33.717100Z" + "modified": "2026-06-12T19:45:12.897371Z" } ] }, @@ -7182,7 +7210,7 @@ interactions: "vulns": [ { "id": "GHSA-w573-9ffj-6ff9", - "modified": "2026-06-09T08:44:22.586126Z" + "modified": "2026-06-12T19:45:13.047513Z" } ] }, @@ -7190,7 +7218,7 @@ interactions: "vulns": [ { "id": "GHSA-w573-9ffj-6ff9", - "modified": "2026-06-09T08:44:22.586126Z" + "modified": "2026-06-12T19:45:13.047513Z" } ] }, @@ -7200,7 +7228,7 @@ interactions: "vulns": [ { "id": "GHSA-5xrh-qmmq-w6ch", - "modified": "2026-06-09T19:59:19.285823Z" + "modified": "2026-06-12T19:45:11.468850Z" } ] }, @@ -7217,87 +7245,87 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2024-12797", - "modified": "2026-06-09T21:31:41.456008Z" + "modified": "2026-06-15T18:18:10.256734Z" }, { "id": "ALPINE-CVE-2024-13176", - "modified": "2026-06-09T21:31:41.366977Z" + "modified": "2026-06-15T18:18:10.257313Z" }, { "id": "ALPINE-CVE-2025-15467", - "modified": "2026-06-09T21:31:42.249136Z" + "modified": "2026-06-15T18:18:10.574070Z" }, { "id": "ALPINE-CVE-2025-15468", - "modified": "2026-06-09T21:31:42.108031Z" + "modified": "2026-06-15T18:18:10.574416Z" }, { "id": "ALPINE-CVE-2025-66199", - "modified": "2026-06-09T21:31:42.587800Z" + "modified": "2026-06-15T18:18:10.877115Z" }, { "id": "ALPINE-CVE-2025-68160", - "modified": "2026-06-09T21:31:42.594880Z" + "modified": "2026-06-15T18:18:10.890200Z" }, { "id": "ALPINE-CVE-2025-69418", - "modified": "2026-06-09T21:31:28.509345Z" + "modified": "2026-06-15T18:18:10.901963Z" }, { "id": "ALPINE-CVE-2025-69419", - "modified": "2026-06-09T21:31:28.473192Z" + "modified": "2026-06-15T18:18:10.902306Z" }, { "id": "ALPINE-CVE-2025-69420", - "modified": "2026-06-09T21:31:40.120149Z" + "modified": "2026-06-15T18:18:10.902344Z" }, { "id": "ALPINE-CVE-2025-69421", - "modified": "2026-06-09T21:31:39.863943Z" + "modified": "2026-06-15T18:18:10.907897Z" }, { "id": "ALPINE-CVE-2025-9230", - "modified": "2026-06-09T21:31:39.894316Z" + "modified": "2026-06-15T18:18:10.952377Z" }, { "id": "ALPINE-CVE-2025-9231", - "modified": "2026-06-09T21:31:39.785919Z" + "modified": "2026-06-15T18:18:10.952373Z" }, { "id": "ALPINE-CVE-2025-9232", - "modified": "2026-06-09T21:31:28.406834Z" + "modified": "2026-06-15T18:18:10.954507Z" }, { "id": "ALPINE-CVE-2026-22795", - "modified": "2026-06-09T21:31:39.788399Z" + "modified": "2026-06-15T18:18:11.004265Z" }, { "id": "ALPINE-CVE-2026-22796", - "modified": "2026-06-09T21:31:28.417057Z" + "modified": "2026-06-15T18:18:11.007022Z" }, { "id": "ALPINE-CVE-2026-28387", - "modified": "2026-06-09T21:31:28.430696Z" + "modified": "2026-06-15T18:18:11.052819Z" }, { "id": "ALPINE-CVE-2026-28388", - "modified": "2026-06-09T21:31:39.786585Z" + "modified": "2026-06-15T18:18:11.053496Z" }, { "id": "ALPINE-CVE-2026-28389", - "modified": "2026-06-09T21:31:42.725635Z" + "modified": "2026-06-15T18:18:11.053742Z" }, { "id": "ALPINE-CVE-2026-28390", - "modified": "2026-06-09T21:31:42.720639Z" + "modified": "2026-06-15T18:18:11.053815Z" }, { "id": "ALPINE-CVE-2026-31789", - "modified": "2026-06-09T21:31:28.357763Z" + "modified": "2026-06-15T18:18:11.056839Z" }, { "id": "ALPINE-CVE-2026-31790", - "modified": "2026-06-09T21:31:42.829282Z" + "modified": "2026-06-15T18:18:11.057167Z" } ] }, @@ -7305,31 +7333,31 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2024-8176", - "modified": "2026-06-09T21:31:41.962528Z" + "modified": "2026-06-15T18:18:10.530866Z" }, { "id": "ALPINE-CVE-2025-59375", - "modified": "2026-06-09T21:31:42.518525Z" + "modified": "2026-06-15T18:18:10.829584Z" }, { "id": "ALPINE-CVE-2026-24515", - "modified": "2026-06-09T21:31:42.674836Z" + "modified": "2026-06-15T18:18:11.032360Z" }, { "id": "ALPINE-CVE-2026-25210", - "modified": "2026-06-09T21:31:39.791334Z" + "modified": "2026-06-15T18:18:11.033167Z" }, { "id": "ALPINE-CVE-2026-32776", - "modified": "2026-06-09T21:31:28.443167Z" + "modified": "2026-06-15T18:18:11.068638Z" }, { "id": "ALPINE-CVE-2026-32777", - "modified": "2026-06-09T21:31:42.752608Z" + "modified": "2026-06-15T18:18:11.071581Z" }, { "id": "ALPINE-CVE-2026-32778", - "modified": "2026-06-09T21:31:42.841792Z" + "modified": "2026-06-15T18:18:11.072930Z" } ] }, @@ -7346,47 +7374,47 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2025-64505", - "modified": "2026-06-09T21:30:39.030800Z" + "modified": "2026-06-15T18:18:10.872356Z" }, { "id": "ALPINE-CVE-2025-64506", - "modified": "2026-06-09T21:31:39.800967Z" + "modified": "2026-06-15T18:18:10.872647Z" }, { "id": "ALPINE-CVE-2025-64720", - "modified": "2026-06-09T21:31:42.570025Z" + "modified": "2026-06-15T18:18:10.873143Z" }, { "id": "ALPINE-CVE-2025-65018", - "modified": "2026-06-09T21:31:40.017852Z" + "modified": "2026-06-15T18:18:10.876130Z" }, { "id": "ALPINE-CVE-2025-66293", - "modified": "2026-06-09T21:31:42.571745Z" + "modified": "2026-06-15T18:18:10.877635Z" }, { "id": "ALPINE-CVE-2026-22695", - "modified": "2026-06-09T21:31:42.622060Z" + "modified": "2026-06-15T18:18:11.003841Z" }, { "id": "ALPINE-CVE-2026-22801", - "modified": "2026-06-09T21:30:33.105273Z" + "modified": "2026-06-15T18:18:11.007538Z" }, { "id": "ALPINE-CVE-2026-25646", - "modified": "2026-06-09T21:31:39.795256Z" + "modified": "2026-06-15T18:18:11.036103Z" }, { "id": "ALPINE-CVE-2026-33416", - "modified": "2026-06-09T21:31:39.779613Z" + "modified": "2026-06-15T18:18:11.088019Z" }, { "id": "ALPINE-CVE-2026-33636", - "modified": "2026-06-09T21:31:42.759845Z" + "modified": "2026-06-15T18:18:11.123880Z" }, { "id": "ALPINE-CVE-2026-34757", - "modified": "2026-06-09T21:31:39.798385Z" + "modified": "2026-06-15T18:18:11.210982Z" } ] }, @@ -7395,11 +7423,11 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2024-12133", - "modified": "2026-06-09T21:31:38.643487Z" + "modified": "2026-06-15T18:18:10.252644Z" }, { "id": "ALPINE-CVE-2025-13151", - "modified": "2026-06-09T21:31:40.036449Z" + "modified": "2026-06-15T18:18:10.571882Z" } ] }, @@ -7409,15 +7437,15 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2025-26519", - "modified": "2026-06-09T21:31:28.459159Z" + "modified": "2026-06-15T18:18:10.600004Z" }, { "id": "ALPINE-CVE-2026-40200", - "modified": "2026-06-09T21:31:39.795041Z" + "modified": "2026-06-15T18:18:11.215742Z" }, { "id": "ALPINE-CVE-2026-6042", - "modified": "2026-06-09T21:31:28.398303Z" + "modified": "2026-06-15T18:18:11.283180Z" } ] }, @@ -7556,19 +7584,19 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2025-29087", - "modified": "2025-11-19T06:21:22.290875Z" + "modified": "2026-06-15T18:27:20.198775Z" }, { "id": "ALPINE-CVE-2025-29088", - "modified": "2025-11-19T06:21:22.419722Z" + "modified": "2026-06-15T18:27:20.200582Z" }, { "id": "ALPINE-CVE-2025-3277", - "modified": "2025-11-19T06:21:22.993026Z" + "modified": "2026-06-15T18:26:20.400157Z" }, { "id": "ALPINE-CVE-2025-6965", - "modified": "2026-02-05T02:19:39.445651Z" + "modified": "2026-06-15T18:27:21.155416Z" } ] }, @@ -7579,11 +7607,11 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2026-22184", - "modified": "2026-06-09T21:31:42.686303Z" + "modified": "2026-06-15T18:18:10.993060Z" }, { "id": "ALPINE-CVE-2026-27171", - "modified": "2026-06-09T21:31:42.654301Z" + "modified": "2026-06-15T18:18:11.041363Z" } ] } @@ -7591,7 +7619,7 @@ interactions: } headers: Content-Length: - - "10172" + - "10455" Content-Type: - application/json status: 200 OK @@ -9488,11 +9516,11 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-09T21:31:39.075363Z" + "modified": "2026-06-15T18:18:10.508036Z" }, { "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-09T21:31:42.358416Z" + "modified": "2026-06-15T18:18:10.748793Z" } ] }, @@ -9596,7 +9624,7 @@ interactions: }, { "id": "GO-2025-4155", - "modified": "2026-05-21T10:29:29.263573Z" + "modified": "2026-06-12T10:29:15.211985Z" }, { "id": "GO-2025-4175", @@ -9604,7 +9632,7 @@ interactions: }, { "id": "GO-2026-4337", - "modified": "2026-06-05T10:29:15.927814Z" + "modified": "2026-06-12T10:29:15.605437Z" }, { "id": "GO-2026-4340", @@ -9612,11 +9640,11 @@ interactions: }, { "id": "GO-2026-4341", - "modified": "2026-06-05T10:29:16.502173Z" + "modified": "2026-06-12T10:29:15.035295Z" }, { "id": "GO-2026-4342", - "modified": "2026-06-03T10:44:19.750872Z" + "modified": "2026-06-12T10:29:15.283039Z" }, { "id": "GO-2026-4403", @@ -9624,7 +9652,7 @@ interactions: }, { "id": "GO-2026-4601", - "modified": "2026-06-09T10:29:16.936821Z" + "modified": "2026-06-12T10:29:15.512404Z" }, { "id": "GO-2026-4602", @@ -9708,99 +9736,99 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2024-12797", - "modified": "2026-06-09T21:31:41.456008Z" + "modified": "2026-06-15T18:18:10.256734Z" }, { "id": "ALPINE-CVE-2024-13176", - "modified": "2026-06-09T21:31:41.366977Z" + "modified": "2026-06-15T18:18:10.257313Z" }, { "id": "ALPINE-CVE-2024-5535", - "modified": "2026-06-09T21:31:41.825127Z" + "modified": "2026-06-15T18:18:10.502278Z" }, { "id": "ALPINE-CVE-2024-6119", - "modified": "2026-06-09T21:31:41.817894Z" + "modified": "2026-06-15T18:18:10.508459Z" }, { "id": "ALPINE-CVE-2024-9143", - "modified": "2026-06-09T21:31:41.990190Z" + "modified": "2026-06-15T18:18:10.531917Z" }, { "id": "ALPINE-CVE-2025-15467", - "modified": "2026-06-09T21:31:42.249136Z" + "modified": "2026-06-15T18:18:10.574070Z" }, { "id": "ALPINE-CVE-2025-15468", - "modified": "2026-06-09T21:31:42.108031Z" + "modified": "2026-06-15T18:18:10.574416Z" }, { "id": "ALPINE-CVE-2025-66199", - "modified": "2026-06-09T21:31:42.587800Z" + "modified": "2026-06-15T18:18:10.877115Z" }, { "id": "ALPINE-CVE-2025-68160", - "modified": "2026-06-09T21:31:42.594880Z" + "modified": "2026-06-15T18:18:10.890200Z" }, { "id": "ALPINE-CVE-2025-69418", - "modified": "2026-06-09T21:31:28.509345Z" + "modified": "2026-06-15T18:18:10.901963Z" }, { "id": "ALPINE-CVE-2025-69419", - "modified": "2026-06-09T21:31:28.473192Z" + "modified": "2026-06-15T18:18:10.902306Z" }, { "id": "ALPINE-CVE-2025-69420", - "modified": "2026-06-09T21:31:40.120149Z" + "modified": "2026-06-15T18:18:10.902344Z" }, { "id": "ALPINE-CVE-2025-69421", - "modified": "2026-06-09T21:31:39.863943Z" + "modified": "2026-06-15T18:18:10.907897Z" }, { "id": "ALPINE-CVE-2025-9230", - "modified": "2026-06-09T21:31:39.894316Z" + "modified": "2026-06-15T18:18:10.952377Z" }, { "id": "ALPINE-CVE-2025-9231", - "modified": "2026-06-09T21:31:39.785919Z" + "modified": "2026-06-15T18:18:10.952373Z" }, { "id": "ALPINE-CVE-2025-9232", - "modified": "2026-06-09T21:31:28.406834Z" + "modified": "2026-06-15T18:18:10.954507Z" }, { "id": "ALPINE-CVE-2026-22795", - "modified": "2026-06-09T21:31:39.788399Z" + "modified": "2026-06-15T18:18:11.004265Z" }, { "id": "ALPINE-CVE-2026-22796", - "modified": "2026-06-09T21:31:28.417057Z" + "modified": "2026-06-15T18:18:11.007022Z" }, { "id": "ALPINE-CVE-2026-28387", - "modified": "2026-06-09T21:31:28.430696Z" + "modified": "2026-06-15T18:18:11.052819Z" }, { "id": "ALPINE-CVE-2026-28388", - "modified": "2026-06-09T21:31:39.786585Z" + "modified": "2026-06-15T18:18:11.053496Z" }, { "id": "ALPINE-CVE-2026-28389", - "modified": "2026-06-09T21:31:42.725635Z" + "modified": "2026-06-15T18:18:11.053742Z" }, { "id": "ALPINE-CVE-2026-28390", - "modified": "2026-06-09T21:31:42.720639Z" + "modified": "2026-06-15T18:18:11.053815Z" }, { "id": "ALPINE-CVE-2026-31789", - "modified": "2026-06-09T21:31:28.357763Z" + "modified": "2026-06-15T18:18:11.056839Z" }, { "id": "ALPINE-CVE-2026-31790", - "modified": "2026-06-09T21:31:42.829282Z" + "modified": "2026-06-15T18:18:11.057167Z" } ] }, @@ -9808,15 +9836,15 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2025-26519", - "modified": "2026-06-09T21:31:28.459159Z" + "modified": "2026-06-15T18:18:10.600004Z" }, { "id": "ALPINE-CVE-2026-40200", - "modified": "2026-06-09T21:31:39.795041Z" + "modified": "2026-06-15T18:18:11.215742Z" }, { "id": "ALPINE-CVE-2026-6042", - "modified": "2026-06-09T21:31:28.398303Z" + "modified": "2026-06-15T18:18:11.283180Z" } ] }, @@ -9826,11 +9854,11 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2026-22184", - "modified": "2026-06-09T21:31:42.686303Z" + "modified": "2026-06-15T18:18:10.993060Z" }, { "id": "ALPINE-CVE-2026-27171", - "modified": "2026-06-09T21:31:42.654301Z" + "modified": "2026-06-15T18:18:11.041363Z" } ] } @@ -9953,7 +9981,7 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2021-36159", - "modified": "2026-06-09T21:31:35.444336Z" + "modified": "2026-06-15T18:18:08.746967Z" } ] }, @@ -10084,7 +10112,7 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2021-36159", - "modified": "2026-06-09T21:31:35.444336Z" + "modified": "2026-06-15T18:18:08.746967Z" } ] }, @@ -10215,7 +10243,7 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2021-36159", - "modified": "2026-06-09T21:31:35.444336Z" + "modified": "2026-06-15T18:18:08.746967Z" } ] }, @@ -10346,7 +10374,7 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2021-36159", - "modified": "2026-06-09T21:31:35.444336Z" + "modified": "2026-06-15T18:18:08.746967Z" } ] }, @@ -10600,7 +10628,7 @@ interactions: "vulns": [ { "id": "GO-2026-4601", - "modified": "2026-06-09T10:29:16.936821Z" + "modified": "2026-06-12T10:29:15.512404Z" }, { "id": "GO-2026-4602", @@ -10820,27 +10848,27 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2023-42363", - "modified": "2026-06-09T21:31:38.502056Z" + "modified": "2026-06-15T18:18:10.016406Z" }, { "id": "ALPINE-CVE-2023-42364", - "modified": "2026-06-09T21:31:41.237285Z" + "modified": "2026-06-15T18:18:10.022384Z" }, { "id": "ALPINE-CVE-2023-42365", - "modified": "2026-06-09T21:31:28.605723Z" + "modified": "2026-06-15T18:18:10.023465Z" }, { "id": "ALPINE-CVE-2023-42366", - "modified": "2026-06-09T21:31:28.591984Z" + "modified": "2026-06-15T18:18:10.027598Z" }, { "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-09T21:31:39.075363Z" + "modified": "2026-06-15T18:18:10.508036Z" }, { "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-09T21:31:42.358416Z" + "modified": "2026-06-15T18:18:10.748793Z" } ] }, @@ -10850,39 +10878,39 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2024-13176", - "modified": "2026-06-09T21:31:41.366977Z" + "modified": "2026-06-15T18:18:10.257313Z" }, { "id": "ALPINE-CVE-2024-2511", - "modified": "2026-06-09T21:31:38.688313Z" + "modified": "2026-06-15T18:18:10.275342Z" }, { "id": "ALPINE-CVE-2024-4603", - "modified": "2026-06-09T21:31:41.593140Z" + "modified": "2026-06-15T18:18:10.327322Z" }, { "id": "ALPINE-CVE-2024-4741", - "modified": "2026-06-09T21:31:41.633480Z" + "modified": "2026-06-15T18:18:10.394374Z" }, { "id": "ALPINE-CVE-2024-5535", - "modified": "2026-06-09T21:31:41.825127Z" + "modified": "2026-06-15T18:18:10.502278Z" }, { "id": "ALPINE-CVE-2024-6119", - "modified": "2026-06-09T21:31:41.817894Z" + "modified": "2026-06-15T18:18:10.508459Z" }, { "id": "ALPINE-CVE-2024-9143", - "modified": "2026-06-09T21:31:41.990190Z" + "modified": "2026-06-15T18:18:10.531917Z" }, { "id": "ALPINE-CVE-2025-9230", - "modified": "2026-06-09T21:31:39.894316Z" + "modified": "2026-06-15T18:18:10.952377Z" }, { "id": "ALPINE-CVE-2025-9232", - "modified": "2026-06-09T21:31:28.406834Z" + "modified": "2026-06-15T18:18:10.954507Z" } ] }, @@ -11031,27 +11059,27 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2023-42363", - "modified": "2026-06-09T21:31:38.502056Z" + "modified": "2026-06-15T18:18:10.016406Z" }, { "id": "ALPINE-CVE-2023-42364", - "modified": "2026-06-09T21:31:41.237285Z" + "modified": "2026-06-15T18:18:10.022384Z" }, { "id": "ALPINE-CVE-2023-42365", - "modified": "2026-06-09T21:31:28.605723Z" + "modified": "2026-06-15T18:18:10.023465Z" }, { "id": "ALPINE-CVE-2023-42366", - "modified": "2026-06-09T21:31:28.591984Z" + "modified": "2026-06-15T18:18:10.027598Z" }, { "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-09T21:31:39.075363Z" + "modified": "2026-06-15T18:18:10.508036Z" }, { "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-09T21:31:42.358416Z" + "modified": "2026-06-15T18:18:10.748793Z" } ] }, @@ -11069,39 +11097,39 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2024-13176", - "modified": "2026-06-09T21:31:41.366977Z" + "modified": "2026-06-15T18:18:10.257313Z" }, { "id": "ALPINE-CVE-2024-2511", - "modified": "2026-06-09T21:31:38.688313Z" + "modified": "2026-06-15T18:18:10.275342Z" }, { "id": "ALPINE-CVE-2024-4603", - "modified": "2026-06-09T21:31:41.593140Z" + "modified": "2026-06-15T18:18:10.327322Z" }, { "id": "ALPINE-CVE-2024-4741", - "modified": "2026-06-09T21:31:41.633480Z" + "modified": "2026-06-15T18:18:10.394374Z" }, { "id": "ALPINE-CVE-2024-5535", - "modified": "2026-06-09T21:31:41.825127Z" + "modified": "2026-06-15T18:18:10.502278Z" }, { "id": "ALPINE-CVE-2024-6119", - "modified": "2026-06-09T21:31:41.817894Z" + "modified": "2026-06-15T18:18:10.508459Z" }, { "id": "ALPINE-CVE-2024-9143", - "modified": "2026-06-09T21:31:41.990190Z" + "modified": "2026-06-15T18:18:10.531917Z" }, { "id": "ALPINE-CVE-2025-9230", - "modified": "2026-06-09T21:31:39.894316Z" + "modified": "2026-06-15T18:18:10.952377Z" }, { "id": "ALPINE-CVE-2025-9232", - "modified": "2026-06-09T21:31:28.406834Z" + "modified": "2026-06-15T18:18:10.954507Z" } ] }, @@ -11242,27 +11270,27 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2023-42363", - "modified": "2026-06-09T21:31:38.502056Z" + "modified": "2026-06-15T18:18:10.016406Z" }, { "id": "ALPINE-CVE-2023-42364", - "modified": "2026-06-09T21:31:41.237285Z" + "modified": "2026-06-15T18:18:10.022384Z" }, { "id": "ALPINE-CVE-2023-42365", - "modified": "2026-06-09T21:31:28.605723Z" + "modified": "2026-06-15T18:18:10.023465Z" }, { "id": "ALPINE-CVE-2023-42366", - "modified": "2026-06-09T21:31:28.591984Z" + "modified": "2026-06-15T18:18:10.027598Z" }, { "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-09T21:31:39.075363Z" + "modified": "2026-06-15T18:18:10.508036Z" }, { "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-09T21:31:42.358416Z" + "modified": "2026-06-15T18:18:10.748793Z" } ] }, @@ -11272,39 +11300,39 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2024-13176", - "modified": "2026-06-09T21:31:41.366977Z" + "modified": "2026-06-15T18:18:10.257313Z" }, { "id": "ALPINE-CVE-2024-2511", - "modified": "2026-06-09T21:31:38.688313Z" + "modified": "2026-06-15T18:18:10.275342Z" }, { "id": "ALPINE-CVE-2024-4603", - "modified": "2026-06-09T21:31:41.593140Z" + "modified": "2026-06-15T18:18:10.327322Z" }, { "id": "ALPINE-CVE-2024-4741", - "modified": "2026-06-09T21:31:41.633480Z" + "modified": "2026-06-15T18:18:10.394374Z" }, { "id": "ALPINE-CVE-2024-5535", - "modified": "2026-06-09T21:31:41.825127Z" + "modified": "2026-06-15T18:18:10.502278Z" }, { "id": "ALPINE-CVE-2024-6119", - "modified": "2026-06-09T21:31:41.817894Z" + "modified": "2026-06-15T18:18:10.508459Z" }, { "id": "ALPINE-CVE-2024-9143", - "modified": "2026-06-09T21:31:41.990190Z" + "modified": "2026-06-15T18:18:10.531917Z" }, { "id": "ALPINE-CVE-2025-9230", - "modified": "2026-06-09T21:31:39.894316Z" + "modified": "2026-06-15T18:18:10.952377Z" }, { "id": "ALPINE-CVE-2025-9232", - "modified": "2026-06-09T21:31:28.406834Z" + "modified": "2026-06-15T18:18:10.954507Z" } ] }, @@ -11432,27 +11460,27 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2023-42363", - "modified": "2026-06-09T21:31:38.502056Z" + "modified": "2026-06-15T18:18:10.016406Z" }, { "id": "ALPINE-CVE-2023-42364", - "modified": "2026-06-09T21:31:41.237285Z" + "modified": "2026-06-15T18:18:10.022384Z" }, { "id": "ALPINE-CVE-2023-42365", - "modified": "2026-06-09T21:31:28.605723Z" + "modified": "2026-06-15T18:18:10.023465Z" }, { "id": "ALPINE-CVE-2023-42366", - "modified": "2026-06-09T21:31:28.591984Z" + "modified": "2026-06-15T18:18:10.027598Z" }, { "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-09T21:31:39.075363Z" + "modified": "2026-06-15T18:18:10.508036Z" }, { "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-09T21:31:42.358416Z" + "modified": "2026-06-15T18:18:10.748793Z" } ] }, @@ -11462,39 +11490,39 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2024-13176", - "modified": "2026-06-09T21:31:41.366977Z" + "modified": "2026-06-15T18:18:10.257313Z" }, { "id": "ALPINE-CVE-2024-2511", - "modified": "2026-06-09T21:31:38.688313Z" + "modified": "2026-06-15T18:18:10.275342Z" }, { "id": "ALPINE-CVE-2024-4603", - "modified": "2026-06-09T21:31:41.593140Z" + "modified": "2026-06-15T18:18:10.327322Z" }, { "id": "ALPINE-CVE-2024-4741", - "modified": "2026-06-09T21:31:41.633480Z" + "modified": "2026-06-15T18:18:10.394374Z" }, { "id": "ALPINE-CVE-2024-5535", - "modified": "2026-06-09T21:31:41.825127Z" + "modified": "2026-06-15T18:18:10.502278Z" }, { "id": "ALPINE-CVE-2024-6119", - "modified": "2026-06-09T21:31:41.817894Z" + "modified": "2026-06-15T18:18:10.508459Z" }, { "id": "ALPINE-CVE-2024-9143", - "modified": "2026-06-09T21:31:41.990190Z" + "modified": "2026-06-15T18:18:10.531917Z" }, { "id": "ALPINE-CVE-2025-9230", - "modified": "2026-06-09T21:31:39.894316Z" + "modified": "2026-06-15T18:18:10.952377Z" }, { "id": "ALPINE-CVE-2025-9232", - "modified": "2026-06-09T21:31:28.406834Z" + "modified": "2026-06-15T18:18:10.954507Z" } ] }, @@ -11622,27 +11650,27 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2023-42363", - "modified": "2026-06-09T21:31:38.502056Z" + "modified": "2026-06-15T18:18:10.016406Z" }, { "id": "ALPINE-CVE-2023-42364", - "modified": "2026-06-09T21:31:41.237285Z" + "modified": "2026-06-15T18:18:10.022384Z" }, { "id": "ALPINE-CVE-2023-42365", - "modified": "2026-06-09T21:31:28.605723Z" + "modified": "2026-06-15T18:18:10.023465Z" }, { "id": "ALPINE-CVE-2023-42366", - "modified": "2026-06-09T21:31:28.591984Z" + "modified": "2026-06-15T18:18:10.027598Z" }, { "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-09T21:31:39.075363Z" + "modified": "2026-06-15T18:18:10.508036Z" }, { "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-09T21:31:42.358416Z" + "modified": "2026-06-15T18:18:10.748793Z" } ] }, @@ -11652,39 +11680,39 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2024-13176", - "modified": "2026-06-09T21:31:41.366977Z" + "modified": "2026-06-15T18:18:10.257313Z" }, { "id": "ALPINE-CVE-2024-2511", - "modified": "2026-06-09T21:31:38.688313Z" + "modified": "2026-06-15T18:18:10.275342Z" }, { "id": "ALPINE-CVE-2024-4603", - "modified": "2026-06-09T21:31:41.593140Z" + "modified": "2026-06-15T18:18:10.327322Z" }, { "id": "ALPINE-CVE-2024-4741", - "modified": "2026-06-09T21:31:41.633480Z" + "modified": "2026-06-15T18:18:10.394374Z" }, { "id": "ALPINE-CVE-2024-5535", - "modified": "2026-06-09T21:31:41.825127Z" + "modified": "2026-06-15T18:18:10.502278Z" }, { "id": "ALPINE-CVE-2024-6119", - "modified": "2026-06-09T21:31:41.817894Z" + "modified": "2026-06-15T18:18:10.508459Z" }, { "id": "ALPINE-CVE-2024-9143", - "modified": "2026-06-09T21:31:41.990190Z" + "modified": "2026-06-15T18:18:10.531917Z" }, { "id": "ALPINE-CVE-2025-9230", - "modified": "2026-06-09T21:31:39.894316Z" + "modified": "2026-06-15T18:18:10.952377Z" }, { "id": "ALPINE-CVE-2025-9232", - "modified": "2026-06-09T21:31:28.406834Z" + "modified": "2026-06-15T18:18:10.954507Z" } ] }, @@ -11812,27 +11840,27 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2023-42363", - "modified": "2026-06-09T21:31:38.502056Z" + "modified": "2026-06-15T18:18:10.016406Z" }, { "id": "ALPINE-CVE-2023-42364", - "modified": "2026-06-09T21:31:41.237285Z" + "modified": "2026-06-15T18:18:10.022384Z" }, { "id": "ALPINE-CVE-2023-42365", - "modified": "2026-06-09T21:31:28.605723Z" + "modified": "2026-06-15T18:18:10.023465Z" }, { "id": "ALPINE-CVE-2023-42366", - "modified": "2026-06-09T21:31:28.591984Z" + "modified": "2026-06-15T18:18:10.027598Z" }, { "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-09T21:31:39.075363Z" + "modified": "2026-06-15T18:18:10.508036Z" }, { "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-09T21:31:42.358416Z" + "modified": "2026-06-15T18:18:10.748793Z" } ] }, @@ -11842,39 +11870,39 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2024-13176", - "modified": "2026-06-09T21:31:41.366977Z" + "modified": "2026-06-15T18:18:10.257313Z" }, { "id": "ALPINE-CVE-2024-2511", - "modified": "2026-06-09T21:31:38.688313Z" + "modified": "2026-06-15T18:18:10.275342Z" }, { "id": "ALPINE-CVE-2024-4603", - "modified": "2026-06-09T21:31:41.593140Z" + "modified": "2026-06-15T18:18:10.327322Z" }, { "id": "ALPINE-CVE-2024-4741", - "modified": "2026-06-09T21:31:41.633480Z" + "modified": "2026-06-15T18:18:10.394374Z" }, { "id": "ALPINE-CVE-2024-5535", - "modified": "2026-06-09T21:31:41.825127Z" + "modified": "2026-06-15T18:18:10.502278Z" }, { "id": "ALPINE-CVE-2024-6119", - "modified": "2026-06-09T21:31:41.817894Z" + "modified": "2026-06-15T18:18:10.508459Z" }, { "id": "ALPINE-CVE-2024-9143", - "modified": "2026-06-09T21:31:41.990190Z" + "modified": "2026-06-15T18:18:10.531917Z" }, { "id": "ALPINE-CVE-2025-9230", - "modified": "2026-06-09T21:31:39.894316Z" + "modified": "2026-06-15T18:18:10.952377Z" }, { "id": "ALPINE-CVE-2025-9232", - "modified": "2026-06-09T21:31:28.406834Z" + "modified": "2026-06-15T18:18:10.954507Z" } ] }, diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat.yaml index 46b9ecbb9af..b283d4d99ad 100644 --- a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat.yaml +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat.yaml @@ -1353,11 +1353,11 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-09T21:31:39.075363Z" + "modified": "2026-06-15T18:18:10.508036Z" }, { "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-09T21:31:42.358416Z" + "modified": "2026-06-15T18:18:10.748793Z" } ] }, @@ -1377,139 +1377,139 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2025-11187", - "modified": "2026-06-09T21:31:42.009302Z" + "modified": "2026-06-15T18:18:10.568587Z" }, { "id": "ALPINE-CVE-2025-15467", - "modified": "2026-06-09T21:31:42.249136Z" + "modified": "2026-06-15T18:18:10.574070Z" }, { "id": "ALPINE-CVE-2025-15468", - "modified": "2026-06-09T21:31:42.108031Z" + "modified": "2026-06-15T18:18:10.574416Z" }, { "id": "ALPINE-CVE-2025-15469", - "modified": "2026-06-09T21:31:09.678476Z" + "modified": "2026-06-15T18:18:10.574734Z" }, { "id": "ALPINE-CVE-2025-66199", - "modified": "2026-06-09T21:31:42.587800Z" + "modified": "2026-06-15T18:18:10.877115Z" }, { "id": "ALPINE-CVE-2025-68160", - "modified": "2026-06-09T21:31:42.594880Z" + "modified": "2026-06-15T18:18:10.890200Z" }, { "id": "ALPINE-CVE-2025-69418", - "modified": "2026-06-09T21:31:28.509345Z" + "modified": "2026-06-15T18:18:10.901963Z" }, { "id": "ALPINE-CVE-2025-69419", - "modified": "2026-06-09T21:31:28.473192Z" + "modified": "2026-06-15T18:18:10.902306Z" }, { "id": "ALPINE-CVE-2025-69420", - "modified": "2026-06-09T21:31:40.120149Z" + "modified": "2026-06-15T18:18:10.902344Z" }, { "id": "ALPINE-CVE-2025-69421", - "modified": "2026-06-09T21:31:39.863943Z" + "modified": "2026-06-15T18:18:10.907897Z" }, { "id": "ALPINE-CVE-2026-22795", - "modified": "2026-06-09T21:31:39.788399Z" + "modified": "2026-06-15T18:18:11.004265Z" }, { "id": "ALPINE-CVE-2026-22796", - "modified": "2026-06-09T21:31:28.417057Z" + "modified": "2026-06-15T18:18:11.007022Z" }, { "id": "ALPINE-CVE-2026-2673", - "modified": "2026-06-09T21:31:42.649878Z" + "modified": "2026-06-15T18:18:11.038416Z" }, { "id": "ALPINE-CVE-2026-28387", - "modified": "2026-06-09T21:31:28.430696Z" + "modified": "2026-06-15T18:18:11.052819Z" }, { "id": "ALPINE-CVE-2026-28388", - "modified": "2026-06-09T21:31:39.786585Z" + "modified": "2026-06-15T18:18:11.053496Z" }, { "id": "ALPINE-CVE-2026-28389", - "modified": "2026-06-09T21:31:42.725635Z" + "modified": "2026-06-15T18:18:11.053742Z" }, { "id": "ALPINE-CVE-2026-28390", - "modified": "2026-06-09T21:31:42.720639Z" + "modified": "2026-06-15T18:18:11.053815Z" }, { "id": "ALPINE-CVE-2026-31789", - "modified": "2026-06-09T21:31:28.357763Z" + "modified": "2026-06-15T18:18:11.056839Z" }, { "id": "ALPINE-CVE-2026-31790", - "modified": "2026-06-09T21:31:42.829282Z" + "modified": "2026-06-15T18:18:11.057167Z" }, { "id": "ALPINE-CVE-2026-34180", - "modified": "2026-06-10T09:30:06.211730Z" + "modified": "2026-06-15T18:18:11.202013Z" }, { "id": "ALPINE-CVE-2026-34181", - "modified": "2026-06-10T09:30:04.832955Z" + "modified": "2026-06-15T18:27:13.034415Z" }, { "id": "ALPINE-CVE-2026-34182", - "modified": "2026-06-10T09:30:04.801891Z" + "modified": "2026-06-15T18:27:13.030438Z" }, { "id": "ALPINE-CVE-2026-34183", - "modified": "2026-06-10T09:30:04.797717Z" + "modified": "2026-06-15T18:27:23.549990Z" }, { "id": "ALPINE-CVE-2026-42764", - "modified": "2026-06-10T09:30:04.838659Z" + "modified": "2026-06-15T18:18:11.228962Z" }, { "id": "ALPINE-CVE-2026-42766", - "modified": "2026-06-10T09:30:04.838915Z" + "modified": "2026-06-15T18:18:11.229189Z" }, { "id": "ALPINE-CVE-2026-42767", - "modified": "2026-06-10T09:30:06.216307Z" + "modified": "2026-06-15T18:18:11.229170Z" }, { "id": "ALPINE-CVE-2026-42768", - "modified": "2026-06-10T09:30:06.213217Z" + "modified": "2026-06-15T18:18:11.229411Z" }, { "id": "ALPINE-CVE-2026-42769", - "modified": "2026-06-10T09:30:06.218840Z" + "modified": "2026-06-15T18:18:11.229494Z" }, { "id": "ALPINE-CVE-2026-42770", - "modified": "2026-06-10T09:30:06.266252Z" + "modified": "2026-06-15T18:18:11.229668Z" }, { "id": "ALPINE-CVE-2026-45445", - "modified": "2026-06-10T09:30:06.262499Z" + "modified": "2026-06-15T18:18:11.250010Z" }, { "id": "ALPINE-CVE-2026-45446", - "modified": "2026-06-10T09:30:06.264203Z" + "modified": "2026-06-15T18:18:11.250445Z" }, { "id": "ALPINE-CVE-2026-45447", - "modified": "2026-06-10T09:30:06.311337Z" + "modified": "2026-06-15T18:27:23.368513Z" }, { "id": "ALPINE-CVE-2026-7383", - "modified": "2026-06-10T09:30:06.267552Z" + "modified": "2026-06-15T18:18:11.299883Z" }, { "id": "ALPINE-CVE-2026-9076", - "modified": "2026-06-10T09:30:07.612679Z" + "modified": "2026-06-15T18:18:11.314348Z" } ] }, @@ -1518,11 +1518,11 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2026-40200", - "modified": "2026-06-09T21:31:39.795041Z" + "modified": "2026-06-15T18:18:11.215742Z" }, { "id": "ALPINE-CVE-2026-6042", - "modified": "2026-06-09T21:31:28.398303Z" + "modified": "2026-06-15T18:18:11.283180Z" } ] }, @@ -1552,11 +1552,11 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2026-22184", - "modified": "2026-06-09T21:31:42.686303Z" + "modified": "2026-06-15T18:18:10.993060Z" }, { "id": "ALPINE-CVE-2026-27171", - "modified": "2026-06-09T21:31:42.654301Z" + "modified": "2026-06-15T18:18:11.041363Z" } ] } @@ -1687,11 +1687,11 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-09T21:31:39.075363Z" + "modified": "2026-06-15T18:18:10.508036Z" }, { "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-09T21:31:42.358416Z" + "modified": "2026-06-15T18:18:10.748793Z" } ] }, @@ -1793,7 +1793,7 @@ interactions: }, { "id": "GO-2025-4155", - "modified": "2026-05-21T10:29:29.263573Z" + "modified": "2026-06-12T10:29:15.211985Z" }, { "id": "GO-2025-4175", @@ -1801,7 +1801,7 @@ interactions: }, { "id": "GO-2026-4337", - "modified": "2026-06-05T10:29:15.927814Z" + "modified": "2026-06-12T10:29:15.605437Z" }, { "id": "GO-2026-4340", @@ -1809,11 +1809,11 @@ interactions: }, { "id": "GO-2026-4341", - "modified": "2026-06-05T10:29:16.502173Z" + "modified": "2026-06-12T10:29:15.035295Z" }, { "id": "GO-2026-4342", - "modified": "2026-06-03T10:44:19.750872Z" + "modified": "2026-06-12T10:29:15.283039Z" }, { "id": "GO-2026-4403", @@ -1821,7 +1821,7 @@ interactions: }, { "id": "GO-2026-4601", - "modified": "2026-06-09T10:29:16.936821Z" + "modified": "2026-06-12T10:29:15.512404Z" }, { "id": "GO-2026-4602", @@ -1905,99 +1905,99 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2024-12797", - "modified": "2026-06-09T21:31:41.456008Z" + "modified": "2026-06-15T18:18:10.256734Z" }, { "id": "ALPINE-CVE-2024-13176", - "modified": "2026-06-09T21:31:41.366977Z" + "modified": "2026-06-15T18:18:10.257313Z" }, { "id": "ALPINE-CVE-2024-5535", - "modified": "2026-06-09T21:31:41.825127Z" + "modified": "2026-06-15T18:18:10.502278Z" }, { "id": "ALPINE-CVE-2024-6119", - "modified": "2026-06-09T21:31:41.817894Z" + "modified": "2026-06-15T18:18:10.508459Z" }, { "id": "ALPINE-CVE-2024-9143", - "modified": "2026-06-09T21:31:41.990190Z" + "modified": "2026-06-15T18:18:10.531917Z" }, { "id": "ALPINE-CVE-2025-15467", - "modified": "2026-06-09T21:31:42.249136Z" + "modified": "2026-06-15T18:18:10.574070Z" }, { "id": "ALPINE-CVE-2025-15468", - "modified": "2026-06-09T21:31:42.108031Z" + "modified": "2026-06-15T18:18:10.574416Z" }, { "id": "ALPINE-CVE-2025-66199", - "modified": "2026-06-09T21:31:42.587800Z" + "modified": "2026-06-15T18:18:10.877115Z" }, { "id": "ALPINE-CVE-2025-68160", - "modified": "2026-06-09T21:31:42.594880Z" + "modified": "2026-06-15T18:18:10.890200Z" }, { "id": "ALPINE-CVE-2025-69418", - "modified": "2026-06-09T21:31:28.509345Z" + "modified": "2026-06-15T18:18:10.901963Z" }, { "id": "ALPINE-CVE-2025-69419", - "modified": "2026-06-09T21:31:28.473192Z" + "modified": "2026-06-15T18:18:10.902306Z" }, { "id": "ALPINE-CVE-2025-69420", - "modified": "2026-06-09T21:31:40.120149Z" + "modified": "2026-06-15T18:18:10.902344Z" }, { "id": "ALPINE-CVE-2025-69421", - "modified": "2026-06-09T21:31:39.863943Z" + "modified": "2026-06-15T18:18:10.907897Z" }, { "id": "ALPINE-CVE-2025-9230", - "modified": "2026-06-09T21:31:39.894316Z" + "modified": "2026-06-15T18:18:10.952377Z" }, { "id": "ALPINE-CVE-2025-9231", - "modified": "2026-06-09T21:31:39.785919Z" + "modified": "2026-06-15T18:18:10.952373Z" }, { "id": "ALPINE-CVE-2025-9232", - "modified": "2026-06-09T21:31:28.406834Z" + "modified": "2026-06-15T18:18:10.954507Z" }, { "id": "ALPINE-CVE-2026-22795", - "modified": "2026-06-09T21:31:39.788399Z" + "modified": "2026-06-15T18:18:11.004265Z" }, { "id": "ALPINE-CVE-2026-22796", - "modified": "2026-06-09T21:31:28.417057Z" + "modified": "2026-06-15T18:18:11.007022Z" }, { "id": "ALPINE-CVE-2026-28387", - "modified": "2026-06-09T21:31:28.430696Z" + "modified": "2026-06-15T18:18:11.052819Z" }, { "id": "ALPINE-CVE-2026-28388", - "modified": "2026-06-09T21:31:39.786585Z" + "modified": "2026-06-15T18:18:11.053496Z" }, { "id": "ALPINE-CVE-2026-28389", - "modified": "2026-06-09T21:31:42.725635Z" + "modified": "2026-06-15T18:18:11.053742Z" }, { "id": "ALPINE-CVE-2026-28390", - "modified": "2026-06-09T21:31:42.720639Z" + "modified": "2026-06-15T18:18:11.053815Z" }, { "id": "ALPINE-CVE-2026-31789", - "modified": "2026-06-09T21:31:28.357763Z" + "modified": "2026-06-15T18:18:11.056839Z" }, { "id": "ALPINE-CVE-2026-31790", - "modified": "2026-06-09T21:31:42.829282Z" + "modified": "2026-06-15T18:18:11.057167Z" } ] }, @@ -2005,15 +2005,15 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2025-26519", - "modified": "2026-06-09T21:31:28.459159Z" + "modified": "2026-06-15T18:18:10.600004Z" }, { "id": "ALPINE-CVE-2026-40200", - "modified": "2026-06-09T21:31:39.795041Z" + "modified": "2026-06-15T18:18:11.215742Z" }, { "id": "ALPINE-CVE-2026-6042", - "modified": "2026-06-09T21:31:28.398303Z" + "modified": "2026-06-15T18:18:11.283180Z" } ] }, @@ -2023,11 +2023,11 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2026-22184", - "modified": "2026-06-09T21:31:42.686303Z" + "modified": "2026-06-15T18:18:10.993060Z" }, { "id": "ALPINE-CVE-2026-27171", - "modified": "2026-06-09T21:31:42.654301Z" + "modified": "2026-06-15T18:18:11.041363Z" } ] } @@ -2150,7 +2150,7 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2021-36159", - "modified": "2026-06-09T21:31:35.444336Z" + "modified": "2026-06-15T18:18:08.746967Z" } ] }, @@ -2281,7 +2281,7 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2021-36159", - "modified": "2026-06-09T21:31:35.444336Z" + "modified": "2026-06-15T18:18:08.746967Z" } ] }, @@ -2535,7 +2535,7 @@ interactions: "vulns": [ { "id": "GO-2026-4601", - "modified": "2026-06-09T10:29:16.936821Z" + "modified": "2026-06-12T10:29:15.512404Z" }, { "id": "GO-2026-4602", @@ -2776,27 +2776,27 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2023-42363", - "modified": "2026-06-09T21:31:38.502056Z" + "modified": "2026-06-15T18:18:10.016406Z" }, { "id": "ALPINE-CVE-2023-42364", - "modified": "2026-06-09T21:31:41.237285Z" + "modified": "2026-06-15T18:18:10.022384Z" }, { "id": "ALPINE-CVE-2023-42365", - "modified": "2026-06-09T21:31:28.605723Z" + "modified": "2026-06-15T18:18:10.023465Z" }, { "id": "ALPINE-CVE-2023-42366", - "modified": "2026-06-09T21:31:28.591984Z" + "modified": "2026-06-15T18:18:10.027598Z" }, { "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-09T21:31:39.075363Z" + "modified": "2026-06-15T18:18:10.508036Z" }, { "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-09T21:31:42.358416Z" + "modified": "2026-06-15T18:18:10.748793Z" } ] }, @@ -2814,39 +2814,39 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2024-13176", - "modified": "2026-06-09T21:31:41.366977Z" + "modified": "2026-06-15T18:18:10.257313Z" }, { "id": "ALPINE-CVE-2024-2511", - "modified": "2026-06-09T21:31:38.688313Z" + "modified": "2026-06-15T18:18:10.275342Z" }, { "id": "ALPINE-CVE-2024-4603", - "modified": "2026-06-09T21:31:41.593140Z" + "modified": "2026-06-15T18:18:10.327322Z" }, { "id": "ALPINE-CVE-2024-4741", - "modified": "2026-06-09T21:31:41.633480Z" + "modified": "2026-06-15T18:18:10.394374Z" }, { "id": "ALPINE-CVE-2024-5535", - "modified": "2026-06-09T21:31:41.825127Z" + "modified": "2026-06-15T18:18:10.502278Z" }, { "id": "ALPINE-CVE-2024-6119", - "modified": "2026-06-09T21:31:41.817894Z" + "modified": "2026-06-15T18:18:10.508459Z" }, { "id": "ALPINE-CVE-2024-9143", - "modified": "2026-06-09T21:31:41.990190Z" + "modified": "2026-06-15T18:18:10.531917Z" }, { "id": "ALPINE-CVE-2025-9230", - "modified": "2026-06-09T21:31:39.894316Z" + "modified": "2026-06-15T18:18:10.952377Z" }, { "id": "ALPINE-CVE-2025-9232", - "modified": "2026-06-09T21:31:28.406834Z" + "modified": "2026-06-15T18:18:10.954507Z" } ] }, @@ -3396,7 +3396,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 11184 + content_length: 11256 body: | { "results": [ @@ -3747,6 +3747,10 @@ interactions: "id": "UBUNTU-CVE-2025-3576", "modified": "2026-04-22T15:43:09.290181Z" }, + { + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-12T21:30:08.516557Z" + }, { "id": "UBUNTU-CVE-2026-40355", "modified": "2026-05-29T10:45:29.205811Z" @@ -3863,7 +3867,7 @@ interactions: }, { "id": "UBUNTU-CVE-2025-15467", - "modified": "2026-05-20T16:20:24.358246Z" + "modified": "2026-06-15T11:31:00.155327Z" }, { "id": "UBUNTU-CVE-2025-27587", @@ -3927,43 +3931,43 @@ interactions: }, { "id": "UBUNTU-CVE-2026-34180", - "modified": "2026-06-11T10:45:09.585870Z" + "modified": "2026-06-12T09:04:07.796512Z" }, { "id": "UBUNTU-CVE-2026-34182", - "modified": "2026-06-10T01:29:29.207573Z" + "modified": "2026-06-12T09:04:08.259590Z" }, { "id": "UBUNTU-CVE-2026-42766", - "modified": "2026-06-11T10:45:11.339340Z" + "modified": "2026-06-12T09:04:13.451759Z" }, { "id": "UBUNTU-CVE-2026-42767", - "modified": "2026-06-11T10:45:12.084760Z" + "modified": "2026-06-12T09:04:13.440606Z" }, { "id": "UBUNTU-CVE-2026-42770", - "modified": "2026-06-11T10:45:11.748131Z" + "modified": "2026-06-12T09:04:13.819671Z" }, { "id": "UBUNTU-CVE-2026-45445", - "modified": "2026-06-11T10:45:06.713843Z" + "modified": "2026-06-12T09:01:27.227263Z" }, { "id": "UBUNTU-CVE-2026-45446", - "modified": "2026-06-11T10:45:06.733843Z" + "modified": "2026-06-12T09:01:27.281702Z" }, { "id": "UBUNTU-CVE-2026-45447", - "modified": "2026-06-11T10:45:08.135464Z" + "modified": "2026-06-12T09:03:12.381721Z" }, { "id": "UBUNTU-CVE-2026-7383", - "modified": "2026-06-11T10:45:08.357058Z" + "modified": "2026-06-12T09:04:22.325670Z" }, { "id": "UBUNTU-CVE-2026-9076", - "modified": "2026-06-11T10:45:08.377992Z" + "modified": "2026-06-12T09:04:22.459706Z" }, { "id": "USN-7278-1", @@ -3975,7 +3979,7 @@ interactions: }, { "id": "USN-7980-1", - "modified": "2026-05-12T13:30:35.776621Z" + "modified": "2026-06-15T11:31:14.413306Z" }, { "id": "USN-8155-1", @@ -4176,7 +4180,7 @@ interactions: } headers: Content-Length: - - "11184" + - "11256" Content-Type: - application/json status: 200 OK @@ -4715,7 +4719,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 17506 + content_length: 17578 body: | { "results": [ @@ -5083,7 +5087,7 @@ interactions: }, { "id": "GO-2025-4155", - "modified": "2026-05-21T10:29:29.263573Z" + "modified": "2026-06-12T10:29:15.211985Z" }, { "id": "GO-2025-4175", @@ -5091,7 +5095,7 @@ interactions: }, { "id": "GO-2026-4337", - "modified": "2026-06-05T10:29:15.927814Z" + "modified": "2026-06-12T10:29:15.605437Z" }, { "id": "GO-2026-4340", @@ -5099,11 +5103,11 @@ interactions: }, { "id": "GO-2026-4341", - "modified": "2026-06-05T10:29:16.502173Z" + "modified": "2026-06-12T10:29:15.035295Z" }, { "id": "GO-2026-4342", - "modified": "2026-06-03T10:44:19.750872Z" + "modified": "2026-06-12T10:29:15.283039Z" }, { "id": "GO-2026-4403", @@ -5111,7 +5115,7 @@ interactions: }, { "id": "GO-2026-4601", - "modified": "2026-06-09T10:29:16.936821Z" + "modified": "2026-06-12T10:29:15.512404Z" }, { "id": "GO-2026-4602", @@ -5479,6 +5483,10 @@ interactions: "id": "UBUNTU-CVE-2025-3576", "modified": "2026-04-22T15:43:09.290181Z" }, + { + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-12T21:30:08.516557Z" + }, { "id": "UBUNTU-CVE-2026-40355", "modified": "2026-05-29T10:45:29.205811Z" @@ -5595,7 +5603,7 @@ interactions: }, { "id": "UBUNTU-CVE-2025-15467", - "modified": "2026-05-20T16:20:24.358246Z" + "modified": "2026-06-15T11:31:00.155327Z" }, { "id": "UBUNTU-CVE-2025-27587", @@ -5659,43 +5667,43 @@ interactions: }, { "id": "UBUNTU-CVE-2026-34180", - "modified": "2026-06-11T10:45:09.585870Z" + "modified": "2026-06-12T09:04:07.796512Z" }, { "id": "UBUNTU-CVE-2026-34182", - "modified": "2026-06-10T01:29:29.207573Z" + "modified": "2026-06-12T09:04:08.259590Z" }, { "id": "UBUNTU-CVE-2026-42766", - "modified": "2026-06-11T10:45:11.339340Z" + "modified": "2026-06-12T09:04:13.451759Z" }, { "id": "UBUNTU-CVE-2026-42767", - "modified": "2026-06-11T10:45:12.084760Z" + "modified": "2026-06-12T09:04:13.440606Z" }, { "id": "UBUNTU-CVE-2026-42770", - "modified": "2026-06-11T10:45:11.748131Z" + "modified": "2026-06-12T09:04:13.819671Z" }, { "id": "UBUNTU-CVE-2026-45445", - "modified": "2026-06-11T10:45:06.713843Z" + "modified": "2026-06-12T09:01:27.227263Z" }, { "id": "UBUNTU-CVE-2026-45446", - "modified": "2026-06-11T10:45:06.733843Z" + "modified": "2026-06-12T09:01:27.281702Z" }, { "id": "UBUNTU-CVE-2026-45447", - "modified": "2026-06-11T10:45:08.135464Z" + "modified": "2026-06-12T09:03:12.381721Z" }, { "id": "UBUNTU-CVE-2026-7383", - "modified": "2026-06-11T10:45:08.357058Z" + "modified": "2026-06-12T09:04:22.325670Z" }, { "id": "UBUNTU-CVE-2026-9076", - "modified": "2026-06-11T10:45:08.377992Z" + "modified": "2026-06-12T09:04:22.459706Z" }, { "id": "USN-7278-1", @@ -5707,7 +5715,7 @@ interactions: }, { "id": "USN-7980-1", - "modified": "2026-05-12T13:30:35.776621Z" + "modified": "2026-06-15T11:31:14.413306Z" }, { "id": "USN-8155-1", @@ -5908,7 +5916,7 @@ interactions: } headers: Content-Length: - - "17506" + - "17578" Content-Type: - application/json status: 200 OK diff --git a/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap b/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap index 826470669ce..e5480507662 100755 --- a/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap +++ b/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap @@ -1115,7 +1115,7 @@ Scanned /testdata/sbom-insecure/postgres-stretch.cdx.xml file and found Scanned /testdata/sbom-insecure/with-duplicates.cdx.xml file and found 17 packages Filtered 10 local/unscannable package/s from the scan. -Total 27 packages affected by 219 known vulnerabilities (9 Critical, 21 High, 22 Medium, 1 Low, 166 Unknown) from 5 ecosystems. +Total 27 packages affected by 219 known vulnerabilities (25 Critical, 96 High, 68 Medium, 6 Low, 24 Unknown) from 5 ecosystems. 21 vulnerabilities can be fixed. +---------------------------------------+------+--------------+--------------------------------+------------------------------------+-----------------------------------+---------------------------------------------------------------------+ @@ -1153,113 +1153,113 @@ Total 27 packages affected by 219 known vulnerabilities (9 Critical, 21 High, 22 | https://osv.dev/ALPINE-CVE-2022-37434 | 9.8 | Alpine:v3.22 | zlib | 1.2.12-r1 | 1.2.12-r2 | testdata/sbom-insecure/alpine-zlib-16.cdx.json:lib/apk/db/installed | | https://osv.dev/ALPINE-CVE-2026-22184 | 7.8 | Alpine:v3.22 | zlib | 1.2.12-r1 | 1.3.2-r0 | testdata/sbom-insecure/alpine-zlib-16.cdx.json:lib/apk/db/installed | | https://osv.dev/ALPINE-CVE-2026-27171 | 5.5 | Alpine:v3.22 | zlib | 1.2.12-r1 | 1.3.2-r0 | testdata/sbom-insecure/alpine-zlib-16.cdx.json:lib/apk/db/installed | -| https://osv.dev/DSA-4685-1 | | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4808-1 | | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-4685-1 | 5.5 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-4808-1 | 5.7 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0501 | 5.9 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-3462 | 8.1 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3715 | | Debian | bash | 4.4-5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3715 | 7.8 | Debian | bash | 4.4-5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2016-2781 | 6.5 | Debian | coreutils | 8.26-3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-0684 | | Debian | coreutils | 8.26-3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-0684 | 5.5 | Debian | coreutils | 8.26-3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3482-1 | | Debian | debian-archive-keyring | 2017.5+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5147-1 | | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-6297 | | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-2219 | | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5147-1 | 9.8 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-6297 | 8.2 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-2219 | 7.5 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4535-1 | 7.5 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-5188 | 6.7 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-1304 | | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-1304 | 7.8 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3910-1 | | | | | | | -| https://osv.dev/DSA-5122-1 | | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-0379 | | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-7526 | | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5122-1 | 8.8 | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-0379 | 7.5 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-7526 | 6.8 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0495 | 4.7 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-13627 | 6.3 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-33560 | | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-40528 | | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-41989 | | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-41990 | | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5863-1 | | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-10790 | | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-33560 | 7.5 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-40528 | 5.9 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-41989 | 6.7 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-41990 | 4.0 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5863-1 | 5.3 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-10790 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-6003 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-46848 | | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-46848 | 9.1 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3263-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2025-13151 | | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5142-1 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5271-1 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5391-1 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-13151 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5142-1 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5271-1 | 7.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5391-1 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5990-1 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2016-3709 | 6.1 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2016-3709 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2022-2309 | | | | | | | | https://osv.dev/DLA-3878-1 | | | | | | | | https://osv.dev/DEBIAN-CVE-2016-9318 | 5.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-0663 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-15412 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-16931 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-16932 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-18258 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-5130 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-5969 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-7375 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-7376 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-8872 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-9047 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-9048 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-9049 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-9050 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-0663 | 7.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-15412 | 8.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-16931 | 9.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-16932 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-18258 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-5130 | 8.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-5969 | 4.7 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-7375 | 9.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-7376 | 9.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-8872 | 9.1 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-9047 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-9048 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-9049 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-9050 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-14404 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-14567 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-19956 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-20388 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-7595 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3516 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3517 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3518 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3537 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3541 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-23308 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-9714 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2020-7595 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-3516 | 7.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-3517 | 8.6 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-3518 | 8.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-3537 | 5.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-3541 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-23308 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-9714 | 5.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-4319-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2026-0989 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-0990 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-0992 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-6732 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-0989 | 3.7 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-0990 | 5.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-0992 | 2.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-6732 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4539-1 | 4.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4539-3 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4661-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4807-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4855-1 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4875-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4963-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5103-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5139-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5169-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5343-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5417-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5532-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5764-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-6015-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-6113-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-4661-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-4807-1 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-4855-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-4875-1 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-4963-1 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5103-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5139-1 | 7.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5169-1 | 7.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5343-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5417-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5532-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5764-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-6015-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-6113-1 | 8.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0732 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0734 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0735 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-5407 | 4.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-1543 | 7.4 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-1549 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3450 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-2274 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3358 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3602 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3786 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3996 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-4203 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-0216 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-0217 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-0401 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-1255 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-2975 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-3446 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-3450 | 7.4 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-2274 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3358 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3602 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3786 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3996 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-4203 | 4.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-0216 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-0217 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-0401 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-1255 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-2975 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-3446 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-3817 | | | | | | | | https://osv.dev/DLA-3530-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2023-5678 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-5678 | 9.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2024-0727 | | | | | | | | https://osv.dev/DEBIAN-CVE-2024-2511 | | | | | | | | https://osv.dev/DEBIAN-CVE-2024-4741 | | | | | | | @@ -1267,47 +1267,47 @@ Total 27 packages affected by 219 known vulnerabilities (9 Critical, 21 High, 22 | https://osv.dev/DEBIAN-CVE-2024-9143 | | | | | | | | https://osv.dev/DLA-3942-1 | | | | | | | | https://osv.dev/DLA-3942-2 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2023-6129 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-6237 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-12797 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-13176 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-6129 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-6237 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-12797 | 6.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-13176 | 4.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-4176-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2024-4603 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-11187 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15468 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15469 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-4575 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-66199 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-9231 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-2673 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28386 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28387 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28388 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28389 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28390 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-31789 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-31790 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34180 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34181 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34182 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34183 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-4603 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-11187 | 6.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-15468 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-15469 | 5.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-4575 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-66199 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-9231 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-2673 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28386 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28387 | 8.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28388 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28389 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28390 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-31789 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-31790 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-34180 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-34181 | 7.4 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-34182 | 9.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-34183 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-35188 | 5.0 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42764 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42765 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42766 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42767 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42768 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42769 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42770 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45445 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45446 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45447 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-7383 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-9076 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5902-1 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-12837 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-12883 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-20230 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42764 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42765 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42766 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42767 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42768 | 3.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42769 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42770 | 3.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45445 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45446 | 4.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45447 | 8.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-7383 | 8.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-9076 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5902-1 | 8.4 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-12837 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-12883 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-20230 | 10.0 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-12015 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-18311 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-18312 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -1316,24 +1316,24 @@ Total 27 packages affected by 219 known vulnerabilities (9 Critical, 21 High, 22 | https://osv.dev/DEBIAN-CVE-2018-6797 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-6798 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-6913 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-10543 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-10878 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-12723 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-16156 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2020-10543 | 8.2 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2020-10878 | 8.6 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2020-12723 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2020-16156 | 8.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-31484 | | | | | | | | https://osv.dev/DLA-3926-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2021-36770 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-47038 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15649 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-40909 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42496 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42497 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48959 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48961 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48962 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-7010 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-8376 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-9538 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-36770 | 7.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-47038 | 7.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-15649 | 5.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-40909 | 5.9 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42496 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42497 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-48959 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-48961 | 7.3 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-48962 | 7.3 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-7010 | 6.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-8376 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-9538 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5135-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3072-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3189-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -1342,12 +1342,12 @@ Total 27 packages affected by 219 known vulnerabilities (9 Critical, 21 High, 22 | https://osv.dev/DLA-3600-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3651-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3764-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-5958 | | Debian | sed | 4.4-1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-17512 | | Debian | sensible-utils | 0.0.9+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-5958 | 2.1 | Debian | sed | 4.4-1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-17512 | 8.8 | Debian | sensible-utils | 0.0.9+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-20482 | 4.7 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-39804 | | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-39804 | 6.2 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3755-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2026-5704 | | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-5704 | 5.5 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3051-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3134-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3161-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -1360,15 +1360,15 @@ Total 27 packages affected by 219 known vulnerabilities (9 Critical, 21 High, 22 | https://osv.dev/DLA-4105-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-4403-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-4016-1 | | Debian | ucf | 3.0036 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5055-1 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5650-1 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5055-1 | 5.5 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5650-1 | 5.5 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2016-2779 | 7.8 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-27456 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-3184 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5123-1 | | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5895-1 | | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-3094 | | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34743 | | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-27456 | 4.7 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-3184 | 5.3 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5123-1 | 8.8 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5895-1 | 8.7 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-3094 | 10.0 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-34743 | 5.3 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +---------------------------------------+------+--------------+--------------------------------+------------------------------------+-----------------------------------+---------------------------------------------------------------------+ --- @@ -2376,7 +2376,7 @@ Filtered 8 vulnerabilities from output testdata/osv-scanner-partial-ignores-config.toml has unused ignores: - CVE-2019-5188 -Total 25 packages affected by 213 known vulnerabilities (9 Critical, 17 High, 21 Medium, 1 Low, 165 Unknown) from 5 ecosystems. +Total 25 packages affected by 213 known vulnerabilities (25 Critical, 91 High, 67 Medium, 6 Low, 24 Unknown) from 5 ecosystems. 16 vulnerabilities can be fixed. +---------------------------------------+------+--------------+--------------------------------+------------------------------------+-----------------------------------+---------------------------------------------------------------------+ @@ -2408,111 +2408,111 @@ Total 25 packages affected by 213 known vulnerabilities (9 Critical, 17 High, 21 | https://osv.dev/ALPINE-CVE-2022-37434 | 9.8 | Alpine:v3.22 | zlib | 1.2.12-r1 | 1.2.12-r2 | testdata/sbom-insecure/alpine-zlib-16.cdx.json:lib/apk/db/installed | | https://osv.dev/ALPINE-CVE-2026-22184 | 7.8 | Alpine:v3.22 | zlib | 1.2.12-r1 | 1.3.2-r0 | testdata/sbom-insecure/alpine-zlib-16.cdx.json:lib/apk/db/installed | | https://osv.dev/ALPINE-CVE-2026-27171 | 5.5 | Alpine:v3.22 | zlib | 1.2.12-r1 | 1.3.2-r0 | testdata/sbom-insecure/alpine-zlib-16.cdx.json:lib/apk/db/installed | -| https://osv.dev/DSA-4685-1 | | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4808-1 | | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-4685-1 | 5.5 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-4808-1 | 5.7 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0501 | 5.9 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-3462 | 8.1 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3715 | | Debian | bash | 4.4-5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3715 | 7.8 | Debian | bash | 4.4-5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2016-2781 | 6.5 | Debian | coreutils | 8.26-3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-0684 | | Debian | coreutils | 8.26-3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-0684 | 5.5 | Debian | coreutils | 8.26-3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3482-1 | | Debian | debian-archive-keyring | 2017.5+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5147-1 | | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-6297 | | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-2219 | | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5147-1 | 9.8 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-6297 | 8.2 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-2219 | 7.5 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4535-1 | 7.5 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-5188 | 6.7 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5122-1 | | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-0379 | | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-7526 | | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5122-1 | 8.8 | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-0379 | 7.5 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-7526 | 6.8 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0495 | 4.7 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-13627 | 6.3 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-33560 | | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-40528 | | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-41989 | | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-41990 | | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5863-1 | | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-10790 | | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-33560 | 7.5 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-40528 | 5.9 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-41989 | 6.7 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-41990 | 4.0 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5863-1 | 5.3 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-10790 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-6003 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-46848 | | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-46848 | 9.1 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3263-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2025-13151 | | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5142-1 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5271-1 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5391-1 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-13151 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5142-1 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5271-1 | 7.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5391-1 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5990-1 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2016-3709 | 6.1 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2016-3709 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2022-2309 | | | | | | | | https://osv.dev/DLA-3878-1 | | | | | | | | https://osv.dev/DEBIAN-CVE-2016-9318 | 5.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-0663 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-15412 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-16931 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-16932 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-18258 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-5130 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-5969 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-7375 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-7376 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-8872 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-9047 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-9048 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-9049 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-9050 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-0663 | 7.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-15412 | 8.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-16931 | 9.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-16932 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-18258 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-5130 | 8.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-5969 | 4.7 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-7375 | 9.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-7376 | 9.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-8872 | 9.1 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-9047 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-9048 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-9049 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-9050 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-14404 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-14567 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-19956 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-20388 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-7595 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3516 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3517 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3518 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3537 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3541 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-23308 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-9714 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2020-7595 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-3516 | 7.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-3517 | 8.6 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-3518 | 8.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-3537 | 5.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-3541 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-23308 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-9714 | 5.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-4319-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2026-0989 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-0990 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-0992 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-6732 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-0989 | 3.7 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-0990 | 5.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-0992 | 2.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-6732 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4539-1 | 4.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4539-3 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4661-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4807-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4855-1 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4875-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4963-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5103-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5139-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5169-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5343-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5417-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5532-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5764-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-6015-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-6113-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-4661-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-4807-1 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-4855-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-4875-1 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-4963-1 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5103-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5139-1 | 7.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5169-1 | 7.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5343-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5417-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5532-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5764-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-6015-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-6113-1 | 8.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0732 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0734 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0735 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-5407 | 4.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-1543 | 7.4 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-1549 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3450 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-2274 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3358 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3602 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3786 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3996 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-4203 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-0216 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-0217 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-0401 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-1255 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-2975 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-3446 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-3450 | 7.4 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-2274 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3358 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3602 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3786 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3996 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-4203 | 4.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-0216 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-0217 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-0401 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-1255 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-2975 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-3446 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-3817 | | | | | | | | https://osv.dev/DLA-3530-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2023-5678 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-5678 | 9.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2024-0727 | | | | | | | | https://osv.dev/DEBIAN-CVE-2024-2511 | | | | | | | | https://osv.dev/DEBIAN-CVE-2024-4741 | | | | | | | @@ -2520,47 +2520,47 @@ Total 25 packages affected by 213 known vulnerabilities (9 Critical, 17 High, 21 | https://osv.dev/DEBIAN-CVE-2024-9143 | | | | | | | | https://osv.dev/DLA-3942-1 | | | | | | | | https://osv.dev/DLA-3942-2 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2023-6129 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-6237 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-12797 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-13176 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-6129 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-6237 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-12797 | 6.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-13176 | 4.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-4176-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2024-4603 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-11187 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15468 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15469 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-4575 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-66199 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-9231 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-2673 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28386 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28387 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28388 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28389 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28390 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-31789 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-31790 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34180 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34181 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34182 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34183 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-4603 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-11187 | 6.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-15468 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-15469 | 5.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-4575 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-66199 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-9231 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-2673 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28386 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28387 | 8.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28388 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28389 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28390 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-31789 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-31790 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-34180 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-34181 | 7.4 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-34182 | 9.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-34183 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-35188 | 5.0 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42764 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42765 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42766 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42767 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42768 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42769 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42770 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45445 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45446 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45447 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-7383 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-9076 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5902-1 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-12837 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-12883 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-20230 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42764 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42765 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42766 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42767 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42768 | 3.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42769 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42770 | 3.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45445 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45446 | 4.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45447 | 8.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-7383 | 8.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-9076 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5902-1 | 8.4 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-12837 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-12883 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-20230 | 10.0 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-12015 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-18311 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-18312 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -2569,24 +2569,24 @@ Total 25 packages affected by 213 known vulnerabilities (9 Critical, 17 High, 21 | https://osv.dev/DEBIAN-CVE-2018-6797 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-6798 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-6913 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-10543 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-10878 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-12723 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-16156 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2020-10543 | 8.2 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2020-10878 | 8.6 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2020-12723 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2020-16156 | 8.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-31484 | | | | | | | | https://osv.dev/DLA-3926-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2021-36770 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-47038 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15649 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-40909 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42496 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42497 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48959 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48961 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48962 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-7010 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-8376 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-9538 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-36770 | 7.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-47038 | 7.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-15649 | 5.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-40909 | 5.9 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42496 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42497 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-48959 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-48961 | 7.3 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-48962 | 7.3 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-7010 | 6.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-8376 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-9538 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5135-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3072-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3189-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -2595,12 +2595,12 @@ Total 25 packages affected by 213 known vulnerabilities (9 Critical, 17 High, 21 | https://osv.dev/DLA-3600-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3651-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3764-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-5958 | | Debian | sed | 4.4-1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-17512 | | Debian | sensible-utils | 0.0.9+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-5958 | 2.1 | Debian | sed | 4.4-1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-17512 | 8.8 | Debian | sensible-utils | 0.0.9+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-20482 | 4.7 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-39804 | | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-39804 | 6.2 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3755-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2026-5704 | | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-5704 | 5.5 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3051-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3134-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3161-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -2613,15 +2613,15 @@ Total 25 packages affected by 213 known vulnerabilities (9 Critical, 17 High, 21 | https://osv.dev/DLA-4105-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-4403-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-4016-1 | | Debian | ucf | 3.0036 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5055-1 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5650-1 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5055-1 | 5.5 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5650-1 | 5.5 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2016-2779 | 7.8 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-27456 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-3184 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5123-1 | | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5895-1 | | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-3094 | | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34743 | | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-27456 | 4.7 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-3184 | 5.3 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5123-1 | 8.8 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5895-1 | 8.7 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-3094 | 10.0 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-34743 | 5.3 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +---------------------------------------+------+--------------+--------------------------------+------------------------------------+-----------------------------------+---------------------------------------------------------------------+ --- @@ -2644,7 +2644,7 @@ Filtered 6 vulnerabilities from output testdata/osv-scanner-partial-ignores-config.toml has unused ignores: - CVE-2019-5188 -Total 23 packages affected by 209 known vulnerabilities (7 Critical, 16 High, 20 Medium, 1 Low, 165 Unknown) from 3 ecosystems. +Total 23 packages affected by 209 known vulnerabilities (23 Critical, 90 High, 66 Medium, 6 Low, 24 Unknown) from 3 ecosystems. 12 vulnerabilities can be fixed. +---------------------------------------+------+--------------+--------------------------------+------------------------------------+-----------------------------------+-------------------------------------------------+ @@ -2672,111 +2672,111 @@ Total 23 packages affected by 209 known vulnerabilities (7 Critical, 16 High, 20 | https://osv.dev/GHSA-p782-xgp4-8hr8 | | | | | | | | https://osv.dev/GO-2026-5024 | | Go | golang.org/x/sys | v0.0.0-20210817142637-7d9622a276b7 | 0.44.0 | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/ALPINE-CVE-2022-37434 | 9.8 | Alpine:v3.17 | zlib | 1.2.10-r0 | 1.2.12-r2 | testdata/sbom-insecure/alpine.cdx.xml | -| https://osv.dev/DSA-4685-1 | | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4808-1 | | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-4685-1 | 5.5 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-4808-1 | 5.7 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0501 | 5.9 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-3462 | 8.1 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3715 | | Debian | bash | 4.4-5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3715 | 7.8 | Debian | bash | 4.4-5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2016-2781 | 6.5 | Debian | coreutils | 8.26-3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-0684 | | Debian | coreutils | 8.26-3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-0684 | 5.5 | Debian | coreutils | 8.26-3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3482-1 | | Debian | debian-archive-keyring | 2017.5+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5147-1 | | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-6297 | | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-2219 | | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5147-1 | 9.8 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-6297 | 8.2 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-2219 | 7.5 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4535-1 | 7.5 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-5188 | 6.7 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5122-1 | | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-0379 | | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-7526 | | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5122-1 | 8.8 | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-0379 | 7.5 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-7526 | 6.8 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0495 | 4.7 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-13627 | 6.3 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-33560 | | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-40528 | | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-41989 | | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-41990 | | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5863-1 | | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-10790 | | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-33560 | 7.5 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-40528 | 5.9 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-41989 | 6.7 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-41990 | 4.0 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5863-1 | 5.3 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-10790 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-6003 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-46848 | | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-46848 | 9.1 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3263-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2025-13151 | | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5142-1 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5271-1 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5391-1 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-13151 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5142-1 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5271-1 | 7.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5391-1 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5990-1 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2016-3709 | 6.1 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2016-3709 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2022-2309 | | | | | | | | https://osv.dev/DLA-3878-1 | | | | | | | | https://osv.dev/DEBIAN-CVE-2016-9318 | 5.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-0663 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-15412 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-16931 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-16932 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-18258 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-5130 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-5969 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-7375 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-7376 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-8872 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-9047 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-9048 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-9049 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-9050 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-0663 | 7.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-15412 | 8.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-16931 | 9.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-16932 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-18258 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-5130 | 8.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-5969 | 4.7 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-7375 | 9.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-7376 | 9.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-8872 | 9.1 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-9047 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-9048 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-9049 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-9050 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-14404 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-14567 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-19956 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-20388 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-7595 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3516 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3517 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3518 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3537 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3541 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-23308 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-9714 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2020-7595 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-3516 | 7.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-3517 | 8.6 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-3518 | 8.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-3537 | 5.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-3541 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-23308 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-9714 | 5.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-4319-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2026-0989 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-0990 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-0992 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-6732 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-0989 | 3.7 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-0990 | 5.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-0992 | 2.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-6732 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4539-1 | 4.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4539-3 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4661-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4807-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4855-1 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4875-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4963-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5103-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5139-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5169-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5343-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5417-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5532-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5764-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-6015-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-6113-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-4661-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-4807-1 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-4855-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-4875-1 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-4963-1 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5103-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5139-1 | 7.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5169-1 | 7.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5343-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5417-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5532-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5764-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-6015-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-6113-1 | 8.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0732 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0734 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0735 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-5407 | 4.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-1543 | 7.4 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-1549 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3450 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-2274 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3358 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3602 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3786 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3996 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-4203 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-0216 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-0217 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-0401 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-1255 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-2975 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-3446 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-3450 | 7.4 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-2274 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3358 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3602 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3786 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3996 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-4203 | 4.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-0216 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-0217 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-0401 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-1255 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-2975 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-3446 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-3817 | | | | | | | | https://osv.dev/DLA-3530-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2023-5678 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-5678 | 9.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2024-0727 | | | | | | | | https://osv.dev/DEBIAN-CVE-2024-2511 | | | | | | | | https://osv.dev/DEBIAN-CVE-2024-4741 | | | | | | | @@ -2784,47 +2784,47 @@ Total 23 packages affected by 209 known vulnerabilities (7 Critical, 16 High, 20 | https://osv.dev/DEBIAN-CVE-2024-9143 | | | | | | | | https://osv.dev/DLA-3942-1 | | | | | | | | https://osv.dev/DLA-3942-2 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2023-6129 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-6237 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-12797 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-13176 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-6129 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-6237 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-12797 | 6.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-13176 | 4.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-4176-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2024-4603 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-11187 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15468 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15469 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-4575 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-66199 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-9231 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-2673 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28386 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28387 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28388 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28389 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28390 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-31789 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-31790 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34180 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34181 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34182 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34183 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-4603 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-11187 | 6.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-15468 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-15469 | 5.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-4575 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-66199 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-9231 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-2673 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28386 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28387 | 8.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28388 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28389 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28390 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-31789 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-31790 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-34180 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-34181 | 7.4 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-34182 | 9.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-34183 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-35188 | 5.0 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42764 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42765 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42766 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42767 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42768 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42769 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42770 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45445 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45446 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45447 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-7383 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-9076 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5902-1 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-12837 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-12883 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-20230 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42764 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42765 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42766 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42767 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42768 | 3.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42769 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42770 | 3.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45445 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45446 | 4.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45447 | 8.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-7383 | 8.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-9076 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5902-1 | 8.4 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-12837 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-12883 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-20230 | 10.0 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-12015 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-18311 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-18312 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -2833,24 +2833,24 @@ Total 23 packages affected by 209 known vulnerabilities (7 Critical, 16 High, 20 | https://osv.dev/DEBIAN-CVE-2018-6797 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-6798 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-6913 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-10543 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-10878 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-12723 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-16156 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2020-10543 | 8.2 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2020-10878 | 8.6 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2020-12723 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2020-16156 | 8.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-31484 | | | | | | | | https://osv.dev/DLA-3926-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2021-36770 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-47038 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15649 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-40909 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42496 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42497 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48959 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48961 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48962 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-7010 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-8376 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-9538 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-36770 | 7.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-47038 | 7.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-15649 | 5.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-40909 | 5.9 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42496 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42497 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-48959 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-48961 | 7.3 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-48962 | 7.3 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-7010 | 6.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-8376 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-9538 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5135-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3072-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3189-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -2859,12 +2859,12 @@ Total 23 packages affected by 209 known vulnerabilities (7 Critical, 16 High, 20 | https://osv.dev/DLA-3600-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3651-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3764-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-5958 | | Debian | sed | 4.4-1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-17512 | | Debian | sensible-utils | 0.0.9+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-5958 | 2.1 | Debian | sed | 4.4-1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-17512 | 8.8 | Debian | sensible-utils | 0.0.9+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-20482 | 4.7 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-39804 | | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-39804 | 6.2 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3755-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2026-5704 | | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-5704 | 5.5 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3051-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3134-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3161-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -2877,15 +2877,15 @@ Total 23 packages affected by 209 known vulnerabilities (7 Critical, 16 High, 20 | https://osv.dev/DLA-4105-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-4403-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-4016-1 | | Debian | ucf | 3.0036 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5055-1 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5650-1 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5055-1 | 5.5 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5650-1 | 5.5 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2016-2779 | 7.8 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-27456 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-3184 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5123-1 | | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5895-1 | | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-3094 | | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34743 | | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-27456 | 4.7 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-3184 | 5.3 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5123-1 | 8.8 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5895-1 | 8.7 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-3094 | 10.0 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-34743 | 5.3 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +---------------------------------------+------+--------------+--------------------------------+------------------------------------+-----------------------------------+-------------------------------------------------+ --- @@ -3833,16 +3833,19 @@ HTML output available at: /report.html [TestCommand_JavareachArchive/jars_can_be_scanned_with_call_analysis - 1] Scanning dir ./testdata/artifact/javareach_test.jar -Java reachability enricher marked 14 packages as unreachable +Java reachability enricher marked 21 packages as unreachable Scanned /testdata/artifact/javareach_test.jar file and found 21 packages -failed to download package err jar not found: https://repo1.maven.org/maven2/com/example/hello-tester/1.0-SNAPSHOT/hello-tester-1.0-SNAPSHOT.jar +failed to download package err jar not found: https://repo1.maven.org/maven2/com/amazonaws/aws-java-sdk-s3/1.11.327/aws-java-sdk-s3-1.11.327.jar -Total 4 packages affected by 56 known vulnerabilities (18 Critical, 30 High, 6 Medium, 2 Low, 0 Unknown) from 1 ecosystem. -56 vulnerabilities can be fixed. +Total 0 packages affected by 0 known vulnerabilities (0 Critical, 0 High, 0 Medium, 0 Low, 0 Unknown) from 1 ecosystem. +0 vulnerabilities can be fixed. +-------------------------------------+------+-----------+---------------------------------------------+------------------+---------------+--------------------------------------+ | OSV URL | CVSS | ECOSYSTEM | PACKAGE | VERSION | FIXED VERSION | SOURCE | +-------------------------------------+------+-----------+---------------------------------------------+------------------+---------------+--------------------------------------+ +| Uncalled vulnerabilities | | | | | | | ++-------------------------------------+------+-----------+---------------------------------------------+------------------+---------------+--------------------------------------+ +| https://osv.dev/GHSA-c28r-hw5m-5gv3 | 7.9 | Maven | com.amazonaws:aws-java-sdk-s3 | 1.11.327 | 1.12.261 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-72hv-8253-57qq | 6.9 | Maven | com.fasterxml.jackson.core:jackson-core | 2.14.0 | 2.18.6 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-h46c-h94j-95f3 | 8.7 | Maven | com.fasterxml.jackson.core:jackson-core | 2.14.0 | 2.15.0 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-288c-cq4h-88gq | 7.5 | Maven | com.fasterxml.jackson.core:jackson-databind | 2.6.7.1 | 2.6.7.4 | testdata/artifact/javareach_test.jar | @@ -3894,16 +3897,12 @@ Total 4 packages affected by 56 known vulnerabilities (18 Critical, 30 High, 6 M | https://osv.dev/GHSA-w3f4-3q6j-rh82 | 8.1 | Maven | com.fasterxml.jackson.core:jackson-databind | 2.6.7.1 | 2.7.9.5 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-wh8g-3j2c-rqj5 | 8.1 | Maven | com.fasterxml.jackson.core:jackson-databind | 2.6.7.1 | 2.9.10.8 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-j288-q9x7-2f5v | 6.5 | Maven | org.apache.commons:commons-lang3 | 3.12.0 | 3.18.0 | testdata/artifact/javareach_test.jar | +| https://osv.dev/GHSA-7r82-7xv7-xcpj | 5.3 | Maven | org.apache.httpcomponents:httpclient | 4.5.5 | 4.5.13 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-355h-qmc2-wpwf | 7.4 | Maven | org.eclipse.jetty:jetty-http | 9.4.40.v20210413 | 12.0.33 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-cj7v-27pg-wf7q | 2.7 | Maven | org.eclipse.jetty:jetty-http | 9.4.40.v20210413 | 9.4.47 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-hmr7-m48g-48f6 | 5.3 | Maven | org.eclipse.jetty:jetty-http | 9.4.40.v20210413 | 9.4.52 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-qh8g-58pp-2wxh | 6.3 | Maven | org.eclipse.jetty:jetty-http | 9.4.40.v20210413 | 12.0.12 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-wjpw-4j6x-6rwh | 3.7 | Maven | org.eclipse.jetty:jetty-http | 9.4.40.v20210413 | 12.0.31 | testdata/artifact/javareach_test.jar | -+-------------------------------------+------+-----------+---------------------------------------------+------------------+---------------+--------------------------------------+ -| Uncalled vulnerabilities | | | | | | | -+-------------------------------------+------+-----------+---------------------------------------------+------------------+---------------+--------------------------------------+ -| https://osv.dev/GHSA-c28r-hw5m-5gv3 | 7.9 | Maven | com.amazonaws:aws-java-sdk-s3 | 1.11.327 | 1.12.261 | testdata/artifact/javareach_test.jar | -| https://osv.dev/GHSA-7r82-7xv7-xcpj | 5.3 | Maven | org.apache.httpcomponents:httpclient | 4.5.5 | 4.5.13 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-3gh6-v5v9-6v9j | 3.5 | Maven | org.eclipse.jetty:jetty-servlets | 9.4.40.v20210413 | 9.4.52 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-gwcr-j4wh-j3cq | 5.3 | Maven | org.eclipse.jetty:jetty-servlets | 9.4.40.v20210413 | 9.4.41 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-j26w-f9rq-mr2q | 5.3 | Maven | org.eclipse.jetty:jetty-servlets | 9.4.40.v20210413 | 9.4.54 | testdata/artifact/javareach_test.jar | @@ -4997,7 +4996,7 @@ Filtered 1 local/unscannable package/s from the scan. Loaded Debian local db from /osv-scanner/Debian/all.zip Loaded Go local db from /osv-scanner/Go/all.zip -Total 22 packages affected by 210 known vulnerabilities (6 Critical, 16 High, 21 Medium, 1 Low, 166 Unknown) from 2 ecosystems. +Total 22 packages affected by 210 known vulnerabilities (22 Critical, 91 High, 67 Medium, 6 Low, 24 Unknown) from 2 ecosystems. 12 vulnerabilities can be fixed. +---------------------------------------+------+-----------+--------------------------------+------------------------------------+-----------------------------------+-------------------------------------------------+ @@ -5026,113 +5025,113 @@ Total 22 packages affected by 210 known vulnerabilities (6 Critical, 16 High, 21 | https://osv.dev/GO-2022-0493 | 5.3 | Go | golang.org/x/sys | v0.0.0-20210817142637-7d9622a276b7 | 0.0.0-20220412211240-33da011f77ad | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/GHSA-p782-xgp4-8hr8 | | | | | | | | https://osv.dev/GO-2026-5024 | | Go | golang.org/x/sys | v0.0.0-20210817142637-7d9622a276b7 | 0.44.0 | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4685-1 | | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4808-1 | | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-4685-1 | 5.5 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-4808-1 | 5.7 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0501 | 5.9 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-3462 | 8.1 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3715 | | Debian | bash | 4.4-5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3715 | 7.8 | Debian | bash | 4.4-5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2016-2781 | 6.5 | Debian | coreutils | 8.26-3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-0684 | | Debian | coreutils | 8.26-3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-0684 | 5.5 | Debian | coreutils | 8.26-3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3482-1 | | Debian | debian-archive-keyring | 2017.5+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5147-1 | | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-6297 | | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-2219 | | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5147-1 | 9.8 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-6297 | 8.2 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-2219 | 7.5 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4535-1 | 7.5 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-5188 | 6.7 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-1304 | | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-1304 | 7.8 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3910-1 | | | | | | | -| https://osv.dev/DSA-5122-1 | | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-0379 | | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-7526 | | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5122-1 | 8.8 | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-0379 | 7.5 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-7526 | 6.8 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0495 | 4.7 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-13627 | 6.3 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-33560 | | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-40528 | | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-41989 | | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-41990 | | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5863-1 | | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-10790 | | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-33560 | 7.5 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-40528 | 5.9 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-41989 | 6.7 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-41990 | 4.0 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5863-1 | 5.3 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-10790 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-6003 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-46848 | | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-46848 | 9.1 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3263-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2025-13151 | | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5142-1 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5271-1 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5391-1 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-13151 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5142-1 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5271-1 | 7.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5391-1 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5990-1 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2016-3709 | 6.1 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2016-3709 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2022-2309 | | | | | | | | https://osv.dev/DLA-3878-1 | | | | | | | | https://osv.dev/DEBIAN-CVE-2016-9318 | 5.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-0663 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-15412 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-16931 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-16932 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-18258 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-5130 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-5969 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-7375 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-7376 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-8872 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-9047 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-9048 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-9049 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-9050 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-0663 | 7.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-15412 | 8.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-16931 | 9.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-16932 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-18258 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-5130 | 8.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-5969 | 4.7 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-7375 | 9.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-7376 | 9.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-8872 | 9.1 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-9047 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-9048 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-9049 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-9050 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-14404 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-14567 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-19956 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-20388 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-7595 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3516 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3517 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3518 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3537 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3541 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-23308 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-9714 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2020-7595 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-3516 | 7.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-3517 | 8.6 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-3518 | 8.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-3537 | 5.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-3541 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-23308 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-9714 | 5.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-4319-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2026-0989 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-0990 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-0992 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-6732 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-0989 | 3.7 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-0990 | 5.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-0992 | 2.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-6732 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4539-1 | 4.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4539-3 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4661-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4807-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4855-1 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4875-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4963-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5103-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5139-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5169-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5343-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5417-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5532-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5764-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-6015-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-6113-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-4661-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-4807-1 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-4855-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-4875-1 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-4963-1 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5103-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5139-1 | 7.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5169-1 | 7.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5343-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5417-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5532-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5764-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-6015-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-6113-1 | 8.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0732 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0734 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0735 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-5407 | 4.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-1543 | 7.4 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-1549 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3450 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-2274 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3358 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3602 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3786 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3996 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-4203 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-0216 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-0217 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-0401 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-1255 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-2975 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-3446 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-3450 | 7.4 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-2274 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3358 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3602 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3786 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3996 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-4203 | 4.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-0216 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-0217 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-0401 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-1255 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-2975 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-3446 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-3817 | | | | | | | | https://osv.dev/DLA-3530-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2023-5678 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-5678 | 9.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2024-0727 | | | | | | | | https://osv.dev/DEBIAN-CVE-2024-2511 | | | | | | | | https://osv.dev/DEBIAN-CVE-2024-4741 | | | | | | | @@ -5140,47 +5139,47 @@ Total 22 packages affected by 210 known vulnerabilities (6 Critical, 16 High, 21 | https://osv.dev/DEBIAN-CVE-2024-9143 | | | | | | | | https://osv.dev/DLA-3942-1 | | | | | | | | https://osv.dev/DLA-3942-2 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2023-6129 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-6237 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-12797 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-13176 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-6129 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-6237 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-12797 | 6.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-13176 | 4.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-4176-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2024-4603 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-11187 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15468 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15469 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-4575 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-66199 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-9231 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-2673 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28386 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28387 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28388 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28389 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28390 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-31789 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-31790 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34180 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34181 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34182 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34183 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-4603 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-11187 | 6.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-15468 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-15469 | 5.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-4575 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-66199 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-9231 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-2673 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28386 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28387 | 8.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28388 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28389 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28390 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-31789 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-31790 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-34180 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-34181 | 7.4 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-34182 | 9.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-34183 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-35188 | 5.0 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42764 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42765 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42766 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42767 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42768 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42769 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42770 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45445 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45446 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45447 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-7383 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-9076 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5902-1 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-12837 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-12883 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-20230 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42764 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42765 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42766 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42767 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42768 | 3.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42769 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42770 | 3.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45445 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45446 | 4.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45447 | 8.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-7383 | 8.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-9076 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5902-1 | 8.4 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-12837 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-12883 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-20230 | 10.0 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-12015 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-18311 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-18312 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -5189,24 +5188,24 @@ Total 22 packages affected by 210 known vulnerabilities (6 Critical, 16 High, 21 | https://osv.dev/DEBIAN-CVE-2018-6797 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-6798 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-6913 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-10543 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-10878 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-12723 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-16156 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2020-10543 | 8.2 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2020-10878 | 8.6 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2020-12723 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2020-16156 | 8.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-31484 | | | | | | | | https://osv.dev/DLA-3926-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2021-36770 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-47038 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15649 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-40909 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42496 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42497 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48959 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48961 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48962 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-7010 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-8376 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-9538 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-36770 | 7.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-47038 | 7.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-15649 | 5.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-40909 | 5.9 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42496 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42497 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-48959 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-48961 | 7.3 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-48962 | 7.3 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-7010 | 6.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-8376 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-9538 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5135-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3072-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3189-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -5215,12 +5214,12 @@ Total 22 packages affected by 210 known vulnerabilities (6 Critical, 16 High, 21 | https://osv.dev/DLA-3600-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3651-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3764-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-5958 | | Debian | sed | 4.4-1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-17512 | | Debian | sensible-utils | 0.0.9+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-5958 | 2.1 | Debian | sed | 4.4-1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-17512 | 8.8 | Debian | sensible-utils | 0.0.9+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-20482 | 4.7 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-39804 | | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-39804 | 6.2 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3755-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2026-5704 | | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-5704 | 5.5 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3051-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3134-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3161-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -5233,15 +5232,15 @@ Total 22 packages affected by 210 known vulnerabilities (6 Critical, 16 High, 21 | https://osv.dev/DLA-4105-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-4403-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-4016-1 | | Debian | ucf | 3.0036 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5055-1 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5650-1 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5055-1 | 5.5 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5650-1 | 5.5 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2016-2779 | 7.8 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-27456 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-3184 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5123-1 | | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5895-1 | | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-3094 | | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34743 | | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-27456 | 4.7 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-3184 | 5.3 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5123-1 | 8.8 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5895-1 | 8.7 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-3094 | 10.0 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-34743 | 5.3 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +---------------------------------------+------+-----------+--------------------------------+------------------------------------+-----------------------------------+-------------------------------------------------+ --- @@ -5257,7 +5256,7 @@ Filtered 1 local/unscannable package/s from the scan. Loaded Debian local db from /osv-scanner/Debian/all.zip Loaded Go local db from /osv-scanner/Go/all.zip -Total 22 packages affected by 210 known vulnerabilities (6 Critical, 16 High, 21 Medium, 1 Low, 166 Unknown) from 2 ecosystems. +Total 22 packages affected by 210 known vulnerabilities (22 Critical, 91 High, 67 Medium, 6 Low, 24 Unknown) from 2 ecosystems. 12 vulnerabilities can be fixed. +---------------------------------------+------+-----------+--------------------------------+------------------------------------+-----------------------------------+-------------------------------------------------+ @@ -5286,113 +5285,113 @@ Total 22 packages affected by 210 known vulnerabilities (6 Critical, 16 High, 21 | https://osv.dev/GO-2022-0493 | 5.3 | Go | golang.org/x/sys | v0.0.0-20210817142637-7d9622a276b7 | 0.0.0-20220412211240-33da011f77ad | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/GHSA-p782-xgp4-8hr8 | | | | | | | | https://osv.dev/GO-2026-5024 | | Go | golang.org/x/sys | v0.0.0-20210817142637-7d9622a276b7 | 0.44.0 | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4685-1 | | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4808-1 | | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-4685-1 | 5.5 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-4808-1 | 5.7 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0501 | 5.9 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-3462 | 8.1 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3715 | | Debian | bash | 4.4-5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3715 | 7.8 | Debian | bash | 4.4-5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2016-2781 | 6.5 | Debian | coreutils | 8.26-3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-0684 | | Debian | coreutils | 8.26-3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-0684 | 5.5 | Debian | coreutils | 8.26-3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3482-1 | | Debian | debian-archive-keyring | 2017.5+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5147-1 | | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-6297 | | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-2219 | | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5147-1 | 9.8 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-6297 | 8.2 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-2219 | 7.5 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4535-1 | 7.5 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-5188 | 6.7 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-1304 | | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-1304 | 7.8 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3910-1 | | | | | | | -| https://osv.dev/DSA-5122-1 | | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-0379 | | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-7526 | | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5122-1 | 8.8 | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-0379 | 7.5 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-7526 | 6.8 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0495 | 4.7 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-13627 | 6.3 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-33560 | | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-40528 | | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-41989 | | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-41990 | | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5863-1 | | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-10790 | | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-33560 | 7.5 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-40528 | 5.9 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-41989 | 6.7 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-41990 | 4.0 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5863-1 | 5.3 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-10790 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-6003 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-46848 | | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-46848 | 9.1 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3263-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2025-13151 | | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5142-1 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5271-1 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5391-1 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-13151 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5142-1 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5271-1 | 7.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5391-1 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5990-1 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2016-3709 | 6.1 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2016-3709 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2022-2309 | | | | | | | | https://osv.dev/DLA-3878-1 | | | | | | | | https://osv.dev/DEBIAN-CVE-2016-9318 | 5.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-0663 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-15412 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-16931 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-16932 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-18258 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-5130 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-5969 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-7375 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-7376 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-8872 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-9047 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-9048 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-9049 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-9050 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-0663 | 7.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-15412 | 8.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-16931 | 9.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-16932 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-18258 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-5130 | 8.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-5969 | 4.7 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-7375 | 9.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-7376 | 9.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-8872 | 9.1 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-9047 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-9048 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-9049 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-9050 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-14404 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-14567 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-19956 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-20388 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-7595 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3516 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3517 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3518 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3537 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3541 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-23308 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-9714 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2020-7595 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-3516 | 7.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-3517 | 8.6 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-3518 | 8.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-3537 | 5.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-3541 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-23308 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-9714 | 5.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-4319-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2026-0989 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-0990 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-0992 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-6732 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-0989 | 3.7 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-0990 | 5.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-0992 | 2.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-6732 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4539-1 | 4.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4539-3 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4661-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4807-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4855-1 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4875-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4963-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5103-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5139-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5169-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5343-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5417-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5532-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5764-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-6015-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-6113-1 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-4661-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-4807-1 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-4855-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-4875-1 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-4963-1 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5103-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5139-1 | 7.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5169-1 | 7.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5343-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5417-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5532-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5764-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-6015-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-6113-1 | 8.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0732 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0734 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0735 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-5407 | 4.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-1543 | 7.4 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-1549 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3450 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-2274 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3358 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3602 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3786 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3996 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-4203 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-0216 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-0217 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-0401 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-1255 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-2975 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-3446 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-3450 | 7.4 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-2274 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3358 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3602 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3786 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-3996 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2022-4203 | 4.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-0216 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-0217 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-0401 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-1255 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-2975 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-3446 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-3817 | | | | | | | | https://osv.dev/DLA-3530-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2023-5678 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-5678 | 9.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2024-0727 | | | | | | | | https://osv.dev/DEBIAN-CVE-2024-2511 | | | | | | | | https://osv.dev/DEBIAN-CVE-2024-4741 | | | | | | | @@ -5400,47 +5399,47 @@ Total 22 packages affected by 210 known vulnerabilities (6 Critical, 16 High, 21 | https://osv.dev/DEBIAN-CVE-2024-9143 | | | | | | | | https://osv.dev/DLA-3942-1 | | | | | | | | https://osv.dev/DLA-3942-2 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2023-6129 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-6237 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-12797 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-13176 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-6129 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-6237 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-12797 | 6.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-13176 | 4.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-4176-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2024-4603 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-11187 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15468 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15469 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-4575 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-66199 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-9231 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-2673 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28386 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28387 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28388 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28389 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28390 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-31789 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-31790 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34180 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34181 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34182 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34183 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-4603 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-11187 | 6.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-15468 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-15469 | 5.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-4575 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-66199 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-9231 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-2673 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28386 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28387 | 8.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28388 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28389 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-28390 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-31789 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-31790 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-34180 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-34181 | 7.4 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-34182 | 9.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-34183 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-35188 | 5.0 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42764 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42765 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42766 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42767 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42768 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42769 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42770 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45445 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45446 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45447 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-7383 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-9076 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5902-1 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-12837 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-12883 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-20230 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42764 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42765 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42766 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42767 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42768 | 3.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42769 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42770 | 3.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45445 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45446 | 4.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-45447 | 8.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-7383 | 8.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-9076 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5902-1 | 8.4 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-12837 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-12883 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-20230 | 10.0 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-12015 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-18311 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-18312 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -5449,24 +5448,24 @@ Total 22 packages affected by 210 known vulnerabilities (6 Critical, 16 High, 21 | https://osv.dev/DEBIAN-CVE-2018-6797 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-6798 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-6913 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-10543 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-10878 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-12723 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-16156 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2020-10543 | 8.2 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2020-10878 | 8.6 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2020-12723 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2020-16156 | 8.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2023-31484 | | | | | | | | https://osv.dev/DLA-3926-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2021-36770 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-47038 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15649 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-40909 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42496 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42497 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48959 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48961 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48962 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-7010 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-8376 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-9538 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2021-36770 | 7.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-47038 | 7.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-15649 | 5.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2025-40909 | 5.9 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42496 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-42497 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-48959 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-48961 | 7.3 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-48962 | 7.3 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-7010 | 6.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-8376 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-9538 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5135-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3072-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3189-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -5475,12 +5474,12 @@ Total 22 packages affected by 210 known vulnerabilities (6 Critical, 16 High, 21 | https://osv.dev/DLA-3600-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3651-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3764-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-5958 | | Debian | sed | 4.4-1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-17512 | | Debian | sensible-utils | 0.0.9+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-5958 | 2.1 | Debian | sed | 4.4-1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2017-17512 | 8.8 | Debian | sensible-utils | 0.0.9+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-20482 | 4.7 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-39804 | | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2023-39804 | 6.2 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3755-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2026-5704 | | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-5704 | 5.5 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3051-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3134-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3161-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -5493,15 +5492,15 @@ Total 22 packages affected by 210 known vulnerabilities (6 Critical, 16 High, 21 | https://osv.dev/DLA-4105-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-4403-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-4016-1 | | Debian | ucf | 3.0036 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5055-1 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5650-1 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5055-1 | 5.5 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5650-1 | 5.5 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2016-2779 | 7.8 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-27456 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-3184 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5123-1 | | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5895-1 | | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-3094 | | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34743 | | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-27456 | 4.7 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-3184 | 5.3 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5123-1 | 8.8 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DSA-5895-1 | 8.7 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2024-3094 | 10.0 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-34743 | 5.3 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +---------------------------------------+------+-----------+--------------------------------+------------------------------------+-----------------------------------+-------------------------------------------------+ --- @@ -5896,12 +5895,13 @@ Total 2 packages affected by 2 known vulnerabilities (1 Critical, 1 High, 0 Medi [TestCommand_MoreLockfiles/Package.resolved_-_SwiftURL_ecosystem_vulnerabilities_detected - 1] Scanned /testdata/locks-scalibr/Package.resolved file and found 2 packages -Total 2 packages affected by 12 known vulnerabilities (5 Critical, 5 High, 2 Medium, 0 Low, 0 Unknown) from 1 ecosystem. -12 vulnerabilities can be fixed. +Total 2 packages affected by 13 known vulnerabilities (5 Critical, 5 High, 2 Medium, 0 Low, 1 Unknown) from 1 ecosystem. +13 vulnerabilities can be fixed. +-------------------------------------+------+-----------+----------------------------------+---------+---------------+-----------------------------------------+ | OSV URL | CVSS | ECOSYSTEM | PACKAGE | VERSION | FIXED VERSION | SOURCE | +-------------------------------------+------+-----------+----------------------------------+---------+---------------+-----------------------------------------+ +| https://osv.dev/GHSA-4px2-pw77-vc85 | | SwiftURL | github.com/apple/swift-nio-http2 | 1.19.1 | 1.44.1 | testdata/locks-scalibr/Package.resolved | | https://osv.dev/GHSA-ccw9-q5h2-8c2w | 7.5 | SwiftURL | github.com/apple/swift-nio-http2 | 1.19.1 | 1.19.2 | testdata/locks-scalibr/Package.resolved | | https://osv.dev/GHSA-pgfx-g6rc-8cjv | 7.5 | SwiftURL | github.com/apple/swift-nio-http2 | 1.19.1 | 1.19.2 | testdata/locks-scalibr/Package.resolved | | https://osv.dev/GHSA-q36x-r5x4-h4q6 | 7.5 | SwiftURL | github.com/apple/swift-nio-http2 | 1.19.1 | 1.20 | testdata/locks-scalibr/Package.resolved | @@ -6123,6 +6123,297 @@ Total 1 package affected by 1 known vulnerability (0 Critical, 0 High, 1 Medium, [TestCommand_Transitive/pom.xml_offline_no_transitive - 1] Scanning dir ./testdata/maven-transitive/pom.xml Scanned /testdata/maven-transitive/pom.xml file and found 1 package +Could not read GHSA-2g99-c67p-56hm.json: zip: not a valid zip file +Could not read GHSA-2g9q-chq2-w8qw.json: zip: not a valid zip file +Could not read GHSA-2ggw-8gmc-r2gq.json: zip: not a valid zip file +Could not read GHSA-2gh6-wc3m-g37f.json: zip: not a valid zip file +Could not read GHSA-2gj2-vj98-j2qq.json: zip: not a valid zip file +Could not read GHSA-2gpr-j5vj-wvh2.json: zip: not a valid zip file +Could not read GHSA-2grh-gr37-2283.json: zip: not a valid zip file +Could not read GHSA-2gw6-73wc-x88f.json: zip: not a valid zip file +Could not read GHSA-2gx6-qrpp-c4p3.json: zip: not a valid zip file +Could not read GHSA-2h26-qfxm-r3pq.json: zip: not a valid zip file +Could not read GHSA-2h3j-m7gr-25xj.json: zip: not a valid zip file +Could not read GHSA-2h4w-p9fh-9rmv.json: zip: not a valid zip file +Could not read GHSA-2h63-qp69-fwvw.json: zip: not a valid zip file +Could not read GHSA-2h95-4xw9-m68j.json: zip: not a valid zip file +Could not read GHSA-2hcp-gjrf-7fhc.json: zip: not a valid zip file +Could not read GHSA-2hfh-9h53-qc24.json: zip: not a valid zip file +Could not read GHSA-2hfj-jv6q-762v.json: zip: not a valid zip file +Could not read GHSA-2hhc-f86x-x74f.json: zip: not a valid zip file +Could not read GHSA-2hjr-fg6c-v2h6.json: zip: not a valid zip file +Could not read GHSA-2hjr-vmf3-xwvp.json: zip: not a valid zip file +Could not read GHSA-2hm7-r8f3-423h.json: zip: not a valid zip file +Could not read GHSA-2hmj-97jw-28jh.json: zip: not a valid zip file +Could not read GHSA-2hpg-vwqj-6h6w.json: zip: not a valid zip file +Could not read GHSA-2hw2-62cp-p9p7.json: zip: not a valid zip file +Could not read GHSA-2j2x-hx4g-2gf4.json: zip: not a valid zip file +Could not read GHSA-2j39-qcjm-428w.json: zip: not a valid zip file +Could not read GHSA-2j3r-x6xc-qqqj.json: zip: not a valid zip file +Could not read GHSA-2j4h-cjgh-659v.json: zip: not a valid zip file +Could not read GHSA-2j4q-9fff-236j.json: zip: not a valid zip file +Could not read GHSA-2j5w-cwc3-8hxw.json: zip: not a valid zip file +Could not read GHSA-2j6v-xpf3-xvrv.json: zip: not a valid zip file +Could not read GHSA-2j97-4jmq-c4xf.json: zip: not a valid zip file +Could not read GHSA-2j9m-25xv-mp6r.json: zip: not a valid zip file +Could not read GHSA-2jc4-r94c-rp7h.json: zip: not a valid zip file +Could not read GHSA-2jfg-73q2-24qv.json: zip: not a valid zip file +Could not read GHSA-2jgw-28qh-6mg8.json: zip: not a valid zip file +Could not read GHSA-2jhm-qp48-hv5j.json: zip: not a valid zip file +Could not read GHSA-2jp3-2923-9h52.json: zip: not a valid zip file +Could not read GHSA-2jpx-h8j2-g8m4.json: zip: not a valid zip file +Could not read GHSA-2jrg-rf5x-568g.json: zip: not a valid zip file +Could not read GHSA-2jv3-v37p-65w3.json: zip: not a valid zip file +Could not read GHSA-2jx3-fx5f-r2c6.json: zip: not a valid zip file +Could not read GHSA-2jx8-v4hv-gx3h.json: zip: not a valid zip file +Could not read GHSA-2jxh-3cx8-xw65.json: zip: not a valid zip file +Could not read GHSA-2jxx-2x93-2q2f.json: zip: not a valid zip file +Could not read GHSA-2m4q-2c6r-hmc3.json: zip: not a valid zip file +Could not read GHSA-2m53-83f3-562j.json: zip: not a valid zip file +Could not read GHSA-2m67-wjpj-xhg9.json: zip: not a valid zip file +Could not read GHSA-2m74-x26c-g7xc.json: zip: not a valid zip file +Could not read GHSA-2m7g-9q74-9m3q.json: zip: not a valid zip file +Could not read GHSA-2m8h-fgr8-2q9w.json: zip: not a valid zip file +Could not read GHSA-2m9w-9xh2-wxc3.json: zip: not a valid zip file +Could not read GHSA-2mgj-mwvf-mpg5.json: zip: not a valid zip file +Could not read GHSA-2mh5-3cw6-hrrq.json: zip: not a valid zip file +Could not read GHSA-2mh8-gx2m-mr75.json: zip: not a valid zip file +Could not read GHSA-2mh9-wpgv-7xr8.json: zip: not a valid zip file +Could not read GHSA-2mp8-qvqm-3xwq.json: zip: not a valid zip file +Could not read GHSA-2mq8-99q7-55wx.json: zip: not a valid zip file +Could not read GHSA-2mrq-w8pv-5pvq.json: zip: not a valid zip file +Could not read GHSA-2mvj-q2q3-wxjv.json: zip: not a valid zip file +Could not read GHSA-2mw4-wj8c-7f93.json: zip: not a valid zip file +Could not read GHSA-2mx7-xvfg-fg53.json: zip: not a valid zip file +Could not read GHSA-2mxr-89gf-rc4v.json: zip: not a valid zip file +Could not read GHSA-2mxr-rc97-xrj2.json: zip: not a valid zip file +Could not read GHSA-2p3x-qw9c-25hh.json: zip: not a valid zip file +Could not read GHSA-2p5w-cvg5-gc5c.json: zip: not a valid zip file +Could not read GHSA-2p6p-v69p-9mm9.json: zip: not a valid zip file +Could not read GHSA-2p76-gc46-5fvc.json: zip: not a valid zip file +Could not read GHSA-2p7x-jcr3-7p2c.json: zip: not a valid zip file +Could not read GHSA-2p82-5wwr-43cw.json: zip: not a valid zip file +Could not read GHSA-2pc2-h97h-2mmw.json: zip: not a valid zip file +Could not read GHSA-2phq-ghf8-6586.json: zip: not a valid zip file +Could not read GHSA-2pj2-gchf-wmw7.json: zip: not a valid zip file +Could not read GHSA-2pj6-5hqc-w5x9.json: zip: not a valid zip file +Could not read GHSA-2pmw-cvc7-frvh.json: zip: not a valid zip file +Could not read GHSA-2pp9-r4rv-6p6j.json: zip: not a valid zip file +Could not read GHSA-2ppp-9496-p23q.json: zip: not a valid zip file +Could not read GHSA-2ppp-xj34-vvf7.json: zip: not a valid zip file +Could not read GHSA-2pqj-h3vj-pqgw.json: zip: not a valid zip file +Could not read GHSA-2pvj-p485-cp3m.json: zip: not a valid zip file +Could not read GHSA-2pwh-52h7-7j84.json: zip: not a valid zip file +Could not read GHSA-2pwh-9q9q-5r9c.json: zip: not a valid zip file +Could not read GHSA-2q39-w2hw-2pjm.json: zip: not a valid zip file +Could not read GHSA-2q4p-f6gf-mqr5.json: zip: not a valid zip file +Could not read GHSA-2q65-xxg6-3qh5.json: zip: not a valid zip file +Could not read GHSA-2q7j-52xg-x8fm.json: zip: not a valid zip file +Could not read GHSA-2q8v-439j-6p77.json: zip: not a valid zip file +Could not read GHSA-2q8v-qx2x-hxjx.json: zip: not a valid zip file +Could not read GHSA-2q8x-2p7f-574v.json: zip: not a valid zip file +Could not read GHSA-2qc8-r663-v864.json: zip: not a valid zip file +Could not read GHSA-2qh6-hhvv-m2ww.json: zip: not a valid zip file +Could not read GHSA-2qp4-g3q3-f92w.json: zip: not a valid zip file +Could not read GHSA-2qp9-wg27-9pcv.json: zip: not a valid zip file +Could not read GHSA-2qph-v9p2-q2gv.json: zip: not a valid zip file +Could not read GHSA-2qq7-fch2-phqf.json: zip: not a valid zip file +Could not read GHSA-2qr7-8fp8-4xxr.json: zip: not a valid zip file +Could not read GHSA-2qrg-x229-3v8q.json: zip: not a valid zip file +Could not read GHSA-2qwm-9mg5-jwq8.json: zip: not a valid zip file +Could not read GHSA-2r2v-q399-qq93.json: zip: not a valid zip file +Could not read GHSA-2r46-cwgm-vvjx.json: zip: not a valid zip file +Could not read GHSA-2r4x-667f-mpfh.json: zip: not a valid zip file +Could not read GHSA-2r87-74cx-2p7c.json: zip: not a valid zip file +Could not read GHSA-2r9r-8fcg-m38g.json: zip: not a valid zip file +Could not read GHSA-2rgp-f66f-4499.json: zip: not a valid zip file +Could not read GHSA-2rh4-xgmq-63jp.json: zip: not a valid zip file +Could not read GHSA-2rjv-cv85-xhgm.json: zip: not a valid zip file +Could not read GHSA-2rmj-mq67-h97g.json: zip: not a valid zip file +Could not read GHSA-2rmm-87v7-34rj.json: zip: not a valid zip file +Could not read GHSA-2rpm-4x8c-pvqg.json: zip: not a valid zip file +Could not read GHSA-2rq5-68hm-h4j8.json: zip: not a valid zip file +Could not read GHSA-2rr8-9c6g-8j5c.json: zip: not a valid zip file +Could not read GHSA-2rrx-q65f-8945.json: zip: not a valid zip file +Could not read GHSA-2rvf-329f-p99g.json: zip: not a valid zip file +Could not read GHSA-2rvh-q539-q33v.json: zip: not a valid zip file +Could not read GHSA-2rvv-w9r2-rg7m.json: zip: not a valid zip file +Could not read GHSA-2rwm-xv5j-777p.json: zip: not a valid zip file +Could not read GHSA-2v42-xp3j-47m4.json: zip: not a valid zip file +Could not read GHSA-2v6r-jf2g-j5q5.json: zip: not a valid zip file +Could not read GHSA-2v9x-gpq4-8gg2.json: zip: not a valid zip file +Could not read GHSA-2vcm-2mcr-wmx7.json: zip: not a valid zip file +Could not read GHSA-2vgm-wxr3-6w2j.json: zip: not a valid zip file +Could not read GHSA-2vmr-8c82-x8xq.json: zip: not a valid zip file +Could not read GHSA-2vp8-jv5v-6qh6.json: zip: not a valid zip file +Could not read GHSA-2vqf-x7g4-7c2g.json: zip: not a valid zip file +Could not read GHSA-2vvr-5757-qp87.json: zip: not a valid zip file +Could not read GHSA-2vxm-vp4c-fjfw.json: zip: not a valid zip file +Could not read GHSA-2w2m-ccf8-57cq.json: zip: not a valid zip file +Could not read GHSA-2w2w-cv3h-rr38.json: zip: not a valid zip file +Could not read GHSA-2w4h-f44w-968f.json: zip: not a valid zip file +Could not read GHSA-2w4p-2hf7-gh8x.json: zip: not a valid zip file +Could not read GHSA-2w4x-rxp7-grg7.json: zip: not a valid zip file +Could not read GHSA-2w73-fqqj-c92p.json: zip: not a valid zip file +Could not read GHSA-2w7w-2j92-44hx.json: zip: not a valid zip file +Could not read GHSA-2wf5-4mf7-vmh3.json: zip: not a valid zip file +Could not read GHSA-2wqp-jmcc-mc77.json: zip: not a valid zip file +Could not read GHSA-2wr2-8qjq-gh55.json: zip: not a valid zip file +Could not read GHSA-2wrp-6fg6-hmc5.json: zip: not a valid zip file +Could not read GHSA-2wvv-phhw-qvmc.json: zip: not a valid zip file +Could not read GHSA-2wwh-qgh8-w9xw.json: zip: not a valid zip file +Could not read GHSA-2wxq-944j-5g2v.json: zip: not a valid zip file +Could not read GHSA-2x2g-32r7-p4x8.json: zip: not a valid zip file +Could not read GHSA-2x3g-rr4w-4qrp.json: zip: not a valid zip file +Could not read GHSA-2x49-wj38-78q9.json: zip: not a valid zip file +Could not read GHSA-2x52-8f29-7cjr.json: zip: not a valid zip file +Could not read GHSA-2x6r-7427-95cm.json: zip: not a valid zip file +Could not read GHSA-2x7v-w2mv-f3rx.json: zip: not a valid zip file +Could not read GHSA-2x83-r56g-cv47.json: zip: not a valid zip file +Could not read GHSA-2x9h-h3c4-wqqh.json: zip: not a valid zip file +Could not read GHSA-2xcm-h7vv-g8m9.json: zip: not a valid zip file +Could not read GHSA-2xcr-p767-f3rv.json: zip: not a valid zip file +Could not read GHSA-2xpp-75vr-22vq.json: zip: not a valid zip file +Could not read GHSA-2xpq-5952-38w3.json: zip: not a valid zip file +Could not read GHSA-2xvx-rw9p-xgfc.json: zip: not a valid zip file +Could not read GHSA-2xxh-f8r3-hvvr.json: zip: not a valid zip file +Could not read GHSA-322x-jv5h-cvjh.json: zip: not a valid zip file +Could not read GHSA-3244-j874-rhc2.json: zip: not a valid zip file +Could not read GHSA-324h-2v7h-q3xx.json: zip: not a valid zip file +Could not read GHSA-3264-3fm9-fg44.json: zip: not a valid zip file +Could not read GHSA-3269-jqp5-v8c9.json: zip: not a valid zip file +Could not read GHSA-3295-h9qx-r82x.json: zip: not a valid zip file +Could not read GHSA-3297-944x-j7x7.json: zip: not a valid zip file +Could not read GHSA-329j-jfvr-rhr6.json: zip: not a valid zip file +Could not read GHSA-32fq-m2q5-h83g.json: zip: not a valid zip file +Could not read GHSA-32hf-8jw3-v4qq.json: zip: not a valid zip file +Could not read GHSA-32j2-c7mx-v4jj.json: zip: not a valid zip file +Could not read GHSA-32mf-57h2-64x9.json: zip: not a valid zip file +Could not read GHSA-32q4-86g8-6637.json: zip: not a valid zip file +Could not read GHSA-32qq-m9fh-f74w.json: zip: not a valid zip file +Could not read GHSA-32vj-v39g-jh23.json: zip: not a valid zip file +Could not read GHSA-32w9-2qpc-5f9v.json: zip: not a valid zip file +Could not read GHSA-32xf-jwmv-9hf3.json: zip: not a valid zip file +Could not read GHSA-32xp-m6vg-gwpj.json: zip: not a valid zip file +Could not read GHSA-3336-h95j-hvvf.json: zip: not a valid zip file +Could not read GHSA-334p-wv2m-w3vp.json: zip: not a valid zip file +Could not read GHSA-3357-829x-m9pr.json: zip: not a valid zip file +Could not read GHSA-335g-xcjh-ghc2.json: zip: not a valid zip file +Could not read GHSA-337f-xr2x-6fcf.json: zip: not a valid zip file +Could not read GHSA-337m-mw94-2v6g.json: zip: not a valid zip file +Could not read GHSA-338v-3958-8v8r.json: zip: not a valid zip file +Could not read GHSA-338x-hfx8-vx9x.json: zip: not a valid zip file +Could not read GHSA-3393-hvrj-w7v3.json: zip: not a valid zip file +Could not read GHSA-339q-62wm-c39w.json: zip: not a valid zip file +Could not read GHSA-33g6-495w-v8j2.json: zip: not a valid zip file +Could not read GHSA-33gp-gmg3-hfpq.json: zip: not a valid zip file +Could not read GHSA-33hj-rcmx-86mv.json: zip: not a valid zip file +Could not read GHSA-33j4-8vcr-f79v.json: zip: not a valid zip file +Could not read GHSA-33xh-xch9-p6hj.json: zip: not a valid zip file +Could not read GHSA-342c-f869-5m44.json: zip: not a valid zip file +Could not read GHSA-3448-vfvv-xp9g.json: zip: not a valid zip file +Could not read GHSA-344f-f5vg-2jfj.json: zip: not a valid zip file +Could not read GHSA-345p-pw5q-g98v.json: zip: not a valid zip file +Could not read GHSA-346g-jrx9-jgf4.json: zip: not a valid zip file +Could not read GHSA-34fj-r5gq-7395.json: zip: not a valid zip file +Could not read GHSA-34fp-xvxp-rg22.json: zip: not a valid zip file +Could not read GHSA-34j5-c4cv-mmg5.json: zip: not a valid zip file +Could not read GHSA-34j6-m83c-52x2.json: zip: not a valid zip file +Could not read GHSA-34m5-796p-mjcp.json: zip: not a valid zip file +Could not read GHSA-34q3-p352-c7q8.json: zip: not a valid zip file +Could not read GHSA-34wx-x2w9-vqm3.json: zip: not a valid zip file +Could not read GHSA-352v-hhmh-2w8h.json: zip: not a valid zip file +Could not read GHSA-3533-rvpc-6x56.json: zip: not a valid zip file +Could not read GHSA-353m-jh2m-72v4.json: zip: not a valid zip file +Could not read GHSA-355h-qmc2-wpwf.json: zip: not a valid zip file +Could not read GHSA-358m-fq53-hp87.json: zip: not a valid zip file +Could not read GHSA-35fg-hjcr-j65f.json: zip: not a valid zip file +Could not read GHSA-35fr-h7jr-hh86.json: zip: not a valid zip file +Could not read GHSA-35gf-xjgf-96c5.json: zip: not a valid zip file +Could not read GHSA-35gq-cvrm-xf94.json: zip: not a valid zip file +Could not read GHSA-35h9-h439-vvmr.json: zip: not a valid zip file +Could not read GHSA-35j5-m29r-xfq5.json: zip: not a valid zip file +Could not read GHSA-35r9-gfqf-r6cw.json: zip: not a valid zip file +Could not read GHSA-35rx-7pc8-6963.json: zip: not a valid zip file +Could not read GHSA-35xx-9xrg-gwhf.json: zip: not a valid zip file +Could not read GHSA-362p-56c9-q273.json: zip: not a valid zip file +Could not read GHSA-3653-68v6-rq57.json: zip: not a valid zip file +Could not read GHSA-3677-xxcr-wjqv.json: zip: not a valid zip file +Could not read GHSA-367v-5ppj-2hrx.json: zip: not a valid zip file +Could not read GHSA-368x-wmmg-hq5c.json: zip: not a valid zip file +Could not read GHSA-36fg-whr2-g999.json: zip: not a valid zip file +Could not read GHSA-36fm-j33w-c25f.json: zip: not a valid zip file +Could not read GHSA-36gf-vpj2-j42w.json: zip: not a valid zip file +Could not read GHSA-36h5-vrq6-pp34.json: zip: not a valid zip file +Could not read GHSA-3jh5-rr2q-xfv7.json: unexpected EOF +Could not read GHSA-3jm4-c6qf-jrh3.json: zip: not a valid zip file +Could not read GHSA-3jmw-c69h-426c.json: zip: not a valid zip file +Could not read GHSA-3jp6-q9cg-rvgj.json: zip: not a valid zip file +Could not read GHSA-3jq8-jg75-rqv6.json: zip: not a valid zip file +Could not read GHSA-3m86-c9x3-vwm9.json: flate: corrupt input before offset 5 +Could not read GHSA-3m8w-442m-3p2q.json: zip: not a valid zip file +Could not read GHSA-3mc7-4q67-w48m.json: zip: not a valid zip file +Could not read GHSA-3mcp-9wr4-cjqf.json: zip: not a valid zip file +Could not read GHSA-3mfq-fp2f-vwqh.json: zip: not a valid zip file +Could not read GHSA-3mg9-m3f6-v7fq.json: zip: not a valid zip file +Could not read GHSA-3mgp-fx93-9xv5.json: zip: not a valid zip file +Could not read GHSA-3mjp-p938-4329.json: zip: not a valid zip file +Could not read GHSA-3mm4-w7v6-4rhv.json: zip: not a valid zip file +Could not read GHSA-3mrr-cw9q-727m.json: unexpected EOF +Could not read GHSA-3mwj-7vmq-w43p.json: zip: not a valid zip file +Could not read GHSA-3p24-9x7v-7789.json: zip: not a valid zip file +Could not read GHSA-3p2h-wqq4-wf4h.json: zip: not a valid zip file +Could not read GHSA-3p2m-574v-v257.json: zip: not a valid zip file +Could not read GHSA-3p5r-7cw3-2m67.json: zip: not a valid zip file +Could not read GHSA-3p62-6fjh-3p5h.json: zip: not a valid zip file +Could not read GHSA-3p75-q5cc-qmj7.json: unexpected EOF +Could not read GHSA-3p77-wg4c-qm24.json: zip: not a valid zip file +Could not read GHSA-3p86-9955-h393.json: zip: not a valid zip file +Could not read GHSA-3p86-xgrq-m6p6.json: zip: not a valid zip file +Could not read GHSA-3p8m-j85q-pgmj.json: zip: not a valid zip file +Could not read GHSA-3p8r-p4q5-mc44.json: zip: not a valid zip file +Could not read GHSA-3p8v-w8mr-m3x8.json: zip: not a valid zip file +Could not read GHSA-3p9p-59qf-mqwh.json: zip: not a valid zip file +Could not read GHSA-3pp3-77j6-8ph6.json: unexpected EOF +Could not read GHSA-3pph-2595-cgfh.json: zip: not a valid zip file +Could not read GHSA-3ppr-72x5-x67q.json: zip: not a valid zip file +Could not read GHSA-3pqg-4rqg-pg9g.json: zip: not a valid zip file +Could not read GHSA-3pr8-rf62-g893.json: zip: not a valid zip file +Could not read GHSA-3pv3-jj4h-p528.json: zip: not a valid zip file +Could not read GHSA-3pxv-7cmr-fjr4.json: zip: not a valid zip file +Could not read GHSA-3q6p-r6rr-266x.json: zip: not a valid zip file +Could not read GHSA-3q7f-w8fr-368v.json: zip: not a valid zip file +Could not read GHSA-3qh5-qqj2-c78f.json: unexpected EOF +Could not read GHSA-3qp6-m7hp-jrwf.json: zip: not a valid zip file +Could not read GHSA-3qp7-7mw8-wx86.json: zip: not a valid zip file +Could not read GHSA-3qpg-33wr-533j.json: zip: not a valid zip file +Could not read GHSA-3qpm-h9ch-px3c.json: zip: not a valid zip file +Could not read GHSA-3qq5-wcrx-4h8r.json: zip: not a valid zip file +Could not read GHSA-3qwq-q9vm-5j42.json: zip: not a valid zip file +Could not read GHSA-3qxr-q72q-hmwp.json: zip: not a valid zip file +Could not read GHSA-3r28-rgp9-qgv4.json: zip: not a valid zip file +Could not read GHSA-3rfq-4wpf-qqw3.json: unexpected EOF +Could not read GHSA-3rhm-67j6-42jq.json: zip: not a valid zip file +Could not read GHSA-3rj3-qp2j-4fj2.json: zip: not a valid zip file +Could not read GHSA-3rmv-2pg5-xvqj.json: zip: not a valid zip file +Could not read GHSA-3rrg-p8xc-3457.json: zip: not a valid zip file +Could not read GHSA-3rrx-364r-6wf6.json: zip: not a valid zip file +Could not read GHSA-3rwx-3vwh-mwxc.json: zip: not a valid zip file +Could not read GHSA-3rx2-x6mx-grj3.json: zip: not a valid zip file +Could not read GHSA-3v44-382q-55f4.json: zip: not a valid zip file +Could not read GHSA-3v63-f83x-37x4.json: zip: not a valid zip file +Could not read GHSA-3vhr-f5xr-8vpx.json: zip: not a valid zip file +Could not read GHSA-3vqj-43w4-2q58.json: zip: not a valid zip file +Could not read GHSA-3vrc-rrpw-r5pw.json: zip: not a valid zip file +Could not read GHSA-3vv3-585q-wv6x.json: zip: not a valid zip file +Could not read GHSA-3vvc-v8c2-43r7.json: zip: not a valid zip file +Could not read GHSA-3vvh-8c65-32j4.json: zip: not a valid zip file +Could not read GHSA-3vwm-fc87-mq6h.json: zip: not a valid zip file +Could not read GHSA-3vww-jrmm-9vff.json: zip: not a valid zip file +Could not read GHSA-3vx3-xf6q-r5xp.json: zip: not a valid zip file +Could not read GHSA-3w37-5p3p-jv92.json: zip: not a valid zip file +Could not read GHSA-3w4v-rvc4-2xpw.json: zip: not a valid zip file +Could not read GHSA-3w5h-x4rh-hc28.json: zip: not a valid zip file Loaded Maven local db from /osv-scanner/Maven/all.zip No issues found diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand.yaml index 1ab84394d6f..48899d453dd 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand.yaml @@ -588,7 +588,7 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2025-26519", - "modified": "2026-06-09T21:31:28.459159Z" + "modified": "2026-06-15T18:18:10.600004Z" } ] }, @@ -603,7 +603,7 @@ interactions: }, { "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-09T21:31:37.249119Z" + "modified": "2026-06-15T18:18:09.521511Z" } ] } @@ -1088,7 +1088,7 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2025-26519", - "modified": "2026-06-09T21:31:28.459159Z" + "modified": "2026-06-15T18:18:10.600004Z" } ] }, @@ -3058,15 +3058,15 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-09T21:31:37.249119Z" + "modified": "2026-06-15T18:18:09.521511Z" }, { "id": "ALPINE-CVE-2026-22184", - "modified": "2026-06-09T21:31:42.686303Z" + "modified": "2026-06-15T18:18:10.993060Z" }, { "id": "ALPINE-CVE-2026-27171", - "modified": "2026-06-09T21:31:42.654301Z" + "modified": "2026-06-15T18:18:11.041363Z" } ] }, @@ -3083,7 +3083,7 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2025-26519", - "modified": "2026-06-09T21:31:28.459159Z" + "modified": "2026-06-15T18:18:10.600004Z" } ] }, @@ -3098,7 +3098,7 @@ interactions: }, { "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-09T21:31:37.249119Z" + "modified": "2026-06-15T18:18:09.521511Z" } ] }, @@ -3127,11 +3127,11 @@ interactions: }, { "id": "DEBIAN-CVE-2020-27350", - "modified": "2026-04-28T20:19:41.462402Z" + "modified": "2026-06-15T19:02:43.291435Z" }, { "id": "DEBIAN-CVE-2020-3810", - "modified": "2026-04-28T20:21:40.465324Z" + "modified": "2026-06-15T19:03:31.557356Z" }, { "id": "DSA-4685-1", @@ -3153,7 +3153,7 @@ interactions: }, { "id": "DEBIAN-CVE-2022-3715", - "modified": "2026-06-11T09:02:25.002824Z" + "modified": "2026-06-15T19:04:10.483381Z" } ] }, @@ -3166,15 +3166,15 @@ interactions: }, { "id": "DEBIAN-CVE-2017-18018", - "modified": "2026-04-28T20:17:08.291720Z" + "modified": "2026-06-15T19:03:03.254047Z" }, { "id": "DEBIAN-CVE-2024-0684", - "modified": "2026-06-11T09:02:45.429770Z" + "modified": "2026-06-15T19:04:56.517133Z" }, { "id": "DEBIAN-CVE-2025-5278", - "modified": "2026-06-11T09:03:49.423571Z" + "modified": "2026-06-15T19:05:53.911862Z" } ] }, @@ -3195,15 +3195,15 @@ interactions: "vulns": [ { "id": "DEBIAN-CVE-2022-1664", - "modified": "2026-06-11T09:00:59.071834Z" + "modified": "2026-06-15T19:04:00.624083Z" }, { "id": "DEBIAN-CVE-2025-6297", - "modified": "2026-06-11T09:03:43.425096Z" + "modified": "2026-06-15T19:05:56.433994Z" }, { "id": "DEBIAN-CVE-2026-2219", - "modified": "2026-06-11T09:03:56.822773Z" + "modified": "2026-06-15T19:06:07.784075Z" }, { "id": "DLA-3022-1", @@ -3228,7 +3228,7 @@ interactions: }, { "id": "DEBIAN-CVE-2022-1304", - "modified": "2026-06-11T09:00:56.151569Z" + "modified": "2026-06-15T19:03:59.997081Z" }, { "id": "DLA-3910-1", @@ -3351,7 +3351,7 @@ interactions: "vulns": [ { "id": "DEBIAN-CVE-2022-1271", - "modified": "2026-06-11T09:01:04.886554Z" + "modified": "2026-06-15T19:04:00.779834Z" }, { "id": "DSA-5122-1", @@ -3385,11 +3385,11 @@ interactions: "vulns": [ { "id": "DEBIAN-CVE-2017-0379", - "modified": "2026-04-28T20:16:13.129802Z" + "modified": "2026-06-15T19:00:09.979316Z" }, { "id": "DEBIAN-CVE-2017-7526", - "modified": "2026-04-28T20:17:40.476602Z" + "modified": "2026-06-15T19:03:17.510311Z" }, { "id": "DEBIAN-CVE-2018-0495", @@ -3405,23 +3405,23 @@ interactions: }, { "id": "DEBIAN-CVE-2021-33560", - "modified": "2026-04-28T20:22:33.344372Z" + "modified": "2026-06-15T19:03:44.643722Z" }, { "id": "DEBIAN-CVE-2021-40528", - "modified": "2026-04-28T20:22:55.766644Z" + "modified": "2026-06-15T19:03:49.440233Z" }, { "id": "DEBIAN-CVE-2024-2236", - "modified": "2026-06-11T09:02:46.290344Z" + "modified": "2026-06-15T19:04:58.645370Z" }, { "id": "DEBIAN-CVE-2026-41989", - "modified": "2026-06-11T09:04:15.578979Z" + "modified": "2026-06-15T19:06:23.302811Z" }, { "id": "DEBIAN-CVE-2026-41990", - "modified": "2026-06-11T09:04:18.376890Z" + "modified": "2026-06-15T19:06:23.245006Z" } ] }, @@ -3475,7 +3475,7 @@ interactions: "vulns": [ { "id": "DEBIAN-CVE-2017-10790", - "modified": "2026-04-28T20:16:17.999268Z" + "modified": "2026-06-15T19:00:52.669414Z" }, { "id": "DEBIAN-CVE-2018-1000654", @@ -3487,15 +3487,15 @@ interactions: }, { "id": "DEBIAN-CVE-2021-46848", - "modified": "2026-04-28T20:23:13.701307Z" + "modified": "2026-06-15T19:03:53.301194Z" }, { "id": "DEBIAN-CVE-2024-12133", - "modified": "2026-06-11T09:02:54.387087Z" + "modified": "2026-06-15T19:04:57.417379Z" }, { "id": "DEBIAN-CVE-2025-13151", - "modified": "2026-06-11T09:03:29.529451Z" + "modified": "2026-06-15T19:05:39.540117Z" }, { "id": "DLA-3263-1", @@ -3527,59 +3527,59 @@ interactions: }, { "id": "DEBIAN-CVE-2017-0663", - "modified": "2026-04-28T20:16:13.964642Z" + "modified": "2026-06-15T19:00:27.391648Z" }, { "id": "DEBIAN-CVE-2017-15412", - "modified": "2026-04-28T20:16:54.334707Z" + "modified": "2026-06-15T19:00:26.805737Z" }, { "id": "DEBIAN-CVE-2017-16931", - "modified": "2026-04-28T20:17:00.935141Z" + "modified": "2026-06-15T19:02:58.144726Z" }, { "id": "DEBIAN-CVE-2017-16932", - "modified": "2026-04-28T20:17:00.387567Z" + "modified": "2026-06-15T19:02:58.100017Z" }, { "id": "DEBIAN-CVE-2017-18258", - "modified": "2026-04-28T20:17:10.422014Z" + "modified": "2026-06-15T19:03:04.345137Z" }, { "id": "DEBIAN-CVE-2017-5130", - "modified": "2026-04-28T20:17:20.032271Z" + "modified": "2026-06-15T19:03:10.329935Z" }, { "id": "DEBIAN-CVE-2017-5969", - "modified": "2026-04-28T20:17:27.428267Z" + "modified": "2026-06-15T19:03:13.322936Z" }, { "id": "DEBIAN-CVE-2017-7375", - "modified": "2026-04-28T20:17:38.140764Z" + "modified": "2026-06-15T19:03:16.008104Z" }, { "id": "DEBIAN-CVE-2017-7376", - "modified": "2026-04-28T20:17:38.242008Z" + "modified": "2026-06-15T19:03:16.856154Z" }, { "id": "DEBIAN-CVE-2017-8872", - "modified": "2026-04-28T20:17:50.836318Z" + "modified": "2026-06-15T19:03:19.217317Z" }, { "id": "DEBIAN-CVE-2017-9047", - "modified": "2026-04-28T20:17:51.693799Z" + "modified": "2026-06-15T19:03:19.534200Z" }, { "id": "DEBIAN-CVE-2017-9048", - "modified": "2026-04-28T20:17:52.420051Z" + "modified": "2026-06-15T19:03:19.676854Z" }, { "id": "DEBIAN-CVE-2017-9049", - "modified": "2026-04-28T20:17:52.283609Z" + "modified": "2026-06-15T19:03:19.583325Z" }, { "id": "DEBIAN-CVE-2017-9050", - "modified": "2026-04-28T20:17:51.862642Z" + "modified": "2026-06-15T19:03:19.684540Z" }, { "id": "DEBIAN-CVE-2018-14404", @@ -3599,143 +3599,143 @@ interactions: }, { "id": "DEBIAN-CVE-2020-24977", - "modified": "2026-04-28T20:21:36.800086Z" + "modified": "2026-06-15T19:02:39.974616Z" }, { "id": "DEBIAN-CVE-2020-7595", - "modified": "2026-04-28T20:21:51.345735Z" + "modified": "2026-06-15T19:03:34.353922Z" }, { "id": "DEBIAN-CVE-2021-3516", - "modified": "2026-04-28T20:22:38.007283Z" + "modified": "2026-06-15T19:03:45.345898Z" }, { "id": "DEBIAN-CVE-2021-3517", - "modified": "2026-04-28T20:22:37.788028Z" + "modified": "2026-06-15T19:03:45.353243Z" }, { "id": "DEBIAN-CVE-2021-3518", - "modified": "2026-04-28T20:22:37.799130Z" + "modified": "2026-06-15T19:03:45.347369Z" }, { "id": "DEBIAN-CVE-2021-3537", - "modified": "2026-04-28T20:22:37.903430Z" + "modified": "2026-06-15T19:03:45.567740Z" }, { "id": "DEBIAN-CVE-2021-3541", - "modified": "2026-04-28T20:22:37.741039Z" + "modified": "2026-06-15T19:03:45.510224Z" }, { "id": "DEBIAN-CVE-2022-2309", - "modified": "2026-06-11T09:01:47.712433Z" + "modified": "2026-06-15T19:04:03.092852Z" }, { "id": "DEBIAN-CVE-2022-23308", - "modified": "2026-06-11T09:01:47.099867Z" + "modified": "2026-06-15T19:04:02.950978Z" }, { "id": "DEBIAN-CVE-2022-29824", - "modified": "2026-06-11T09:02:12.545633Z" + "modified": "2026-06-15T19:04:06.712149Z" }, { "id": "DEBIAN-CVE-2022-40303", - "modified": "2026-06-11T09:02:20.768656Z" + "modified": "2026-06-15T19:04:12.222759Z" }, { "id": "DEBIAN-CVE-2022-40304", - "modified": "2026-06-11T09:02:20.862655Z" + "modified": "2026-06-15T19:04:12.156121Z" }, { "id": "DEBIAN-CVE-2022-49043", - "modified": "2026-06-11T09:02:30.222534Z" + "modified": "2026-06-15T19:04:18.848264Z" }, { "id": "DEBIAN-CVE-2023-28484", - "modified": "2026-04-28T20:26:02.354102Z" + "modified": "2026-06-15T19:04:33.903555Z" }, { "id": "DEBIAN-CVE-2023-29469", - "modified": "2026-04-28T20:26:04.088335Z" + "modified": "2026-06-15T19:04:34.704558Z" }, { "id": "DEBIAN-CVE-2023-39615", - "modified": "2026-04-28T20:26:21.042453Z" + "modified": "2026-06-15T19:04:38.661771Z" }, { "id": "DEBIAN-CVE-2023-45322", - "modified": "2026-04-28T20:26:28.648161Z" + "modified": "2026-06-15T19:04:41.089740Z" }, { "id": "DEBIAN-CVE-2024-25062", - "modified": "2026-06-11T09:02:54.544291Z" + "modified": "2026-06-15T19:04:59.345817Z" }, { "id": "DEBIAN-CVE-2024-34459", - "modified": "2026-06-11T09:03:19.401143Z" + "modified": "2026-06-15T19:05:08.094242Z" }, { "id": "DEBIAN-CVE-2024-56171", - "modified": "2026-06-11T09:02:58.813167Z" + "modified": "2026-06-15T19:05:32.764069Z" }, { "id": "DEBIAN-CVE-2025-24928", - "modified": "2026-06-11T09:03:12.381297Z" + "modified": "2026-06-15T19:05:22.040034Z" }, { "id": "DEBIAN-CVE-2025-27113", - "modified": "2026-06-11T09:03:12.637507Z" + "modified": "2026-06-15T19:05:22.569507Z" }, { "id": "DEBIAN-CVE-2025-32414", - "modified": "2026-06-11T09:03:13.086825Z" + "modified": "2026-06-15T19:05:23.263167Z" }, { "id": "DEBIAN-CVE-2025-32415", - "modified": "2026-06-11T09:03:32.651433Z" + "modified": "2026-06-15T19:05:23.332543Z" }, { "id": "DEBIAN-CVE-2025-49794", - "modified": "2026-06-11T09:03:42.221573Z" + "modified": "2026-06-15T19:05:00.722216Z" }, { "id": "DEBIAN-CVE-2025-49796", - "modified": "2026-06-11T09:03:42.028830Z" + "modified": "2026-06-15T19:05:00.886508Z" }, { "id": "DEBIAN-CVE-2025-6021", - "modified": "2026-06-11T09:03:42.977829Z" + "modified": "2026-06-15T19:05:55.555048Z" }, { "id": "DEBIAN-CVE-2025-6170", - "modified": "2026-06-11T09:03:43.191242Z" + "modified": "2026-06-15T19:05:55.834238Z" }, { "id": "DEBIAN-CVE-2025-8732", - "modified": "2026-06-11T09:03:59.023718Z" + "modified": "2026-06-15T19:06:01.879543Z" }, { "id": "DEBIAN-CVE-2025-9714", - "modified": "2026-06-11T09:03:53.153710Z" + "modified": "2026-06-15T19:06:02.035637Z" }, { "id": "DEBIAN-CVE-2026-0989", - "modified": "2026-06-11T09:03:53.449573Z" + "modified": "2026-06-15T19:06:02.459568Z" }, { "id": "DEBIAN-CVE-2026-0990", - "modified": "2026-06-11T09:03:53.402987Z" + "modified": "2026-06-15T19:06:02.474403Z" }, { "id": "DEBIAN-CVE-2026-0992", - "modified": "2026-06-11T09:03:51.836703Z" + "modified": "2026-06-15T19:06:02.509422Z" }, { "id": "DEBIAN-CVE-2026-1757", - "modified": "2026-06-11T09:03:56.653635Z" + "modified": "2026-06-15T19:06:07.689307Z" }, { "id": "DEBIAN-CVE-2026-6732", - "modified": "2026-06-11T09:04:22.043308Z" + "modified": "2026-06-15T19:06:32.212693Z" }, { "id": "DLA-3012-1", @@ -3842,307 +3842,307 @@ interactions: }, { "id": "DEBIAN-CVE-2020-1967", - "modified": "2026-04-28T20:21:28.800972Z" + "modified": "2026-06-15T19:03:27.124044Z" }, { "id": "DEBIAN-CVE-2020-1971", - "modified": "2026-04-28T20:21:30.021193Z" + "modified": "2026-06-15T19:03:27.129623Z" }, { "id": "DEBIAN-CVE-2021-23840", - "modified": "2026-04-28T20:22:09.689462Z" + "modified": "2026-06-15T19:03:39.141068Z" }, { "id": "DEBIAN-CVE-2021-23841", - "modified": "2026-04-28T20:22:09.974471Z" + "modified": "2026-06-15T19:03:39.239523Z" }, { "id": "DEBIAN-CVE-2021-3449", - "modified": "2026-04-28T20:22:35.768990Z" + "modified": "2026-06-15T19:03:44.993162Z" }, { "id": "DEBIAN-CVE-2021-3450", - "modified": "2026-04-28T20:22:36.012223Z" + "modified": "2026-06-15T19:03:45.082977Z" }, { "id": "DEBIAN-CVE-2021-3711", - "modified": "2026-04-28T20:22:43.795588Z" + "modified": "2026-06-15T19:03:46.708959Z" }, { "id": "DEBIAN-CVE-2021-3712", - "modified": "2026-04-28T20:22:43.552530Z" + "modified": "2026-06-15T19:03:46.811218Z" }, { "id": "DEBIAN-CVE-2021-4160", - "modified": "2026-04-28T20:22:59.379221Z" + "modified": "2026-06-15T19:03:50.370810Z" }, { "id": "DEBIAN-CVE-2022-0778", - "modified": "2026-06-11T09:00:37.869324Z" + "modified": "2026-06-15T19:03:59.417208Z" }, { "id": "DEBIAN-CVE-2022-1292", - "modified": "2026-06-11T09:00:52.020266Z" + "modified": "2026-06-15T19:04:00.092279Z" }, { "id": "DEBIAN-CVE-2022-2068", - "modified": "2026-06-11T09:01:25.934934Z" + "modified": "2026-06-15T19:04:01.472470Z" }, { "id": "DEBIAN-CVE-2022-2097", - "modified": "2026-06-11T09:01:16.002701Z" + "modified": "2026-06-15T19:04:01.651321Z" }, { "id": "DEBIAN-CVE-2022-2274", - "modified": "2026-06-11T09:01:32.799167Z" + "modified": "2026-06-15T19:04:02.226892Z" }, { "id": "DEBIAN-CVE-2022-3358", - "modified": "2026-06-11T09:02:16.438667Z" + "modified": "2026-06-15T19:04:08.483482Z" }, { "id": "DEBIAN-CVE-2022-3602", - "modified": "2026-06-11T09:02:24.727994Z" + "modified": "2026-06-15T19:04:09.933655Z" }, { "id": "DEBIAN-CVE-2022-3786", - "modified": "2026-06-11T09:02:25.008962Z" + "modified": "2026-06-15T19:04:10.711321Z" }, { "id": "DEBIAN-CVE-2022-3996", - "modified": "2026-06-11T09:02:25.292349Z" + "modified": "2026-06-15T19:04:12.141836Z" }, { "id": "DEBIAN-CVE-2022-4203", - "modified": "2026-06-11T09:02:25.369451Z" + "modified": "2026-06-15T19:04:12.990232Z" }, { "id": "DEBIAN-CVE-2022-4304", - "modified": "2026-06-11T09:02:23.468965Z" + "modified": "2026-06-15T19:04:13.680775Z" }, { "id": "DEBIAN-CVE-2022-4450", - "modified": "2026-06-11T09:02:25.768041Z" + "modified": "2026-06-15T19:04:14.191322Z" }, { "id": "DEBIAN-CVE-2023-0215", - "modified": "2026-04-28T20:25:46.474235Z" + "modified": "2026-06-15T19:04:29.538665Z" }, { "id": "DEBIAN-CVE-2023-0216", - "modified": "2026-04-28T20:25:46.841378Z" + "modified": "2026-06-15T19:04:29.538277Z" }, { "id": "DEBIAN-CVE-2023-0217", - "modified": "2026-04-28T20:25:46.721381Z" + "modified": "2026-06-15T19:04:29.509442Z" }, { "id": "DEBIAN-CVE-2023-0286", - "modified": "2026-04-28T20:25:46.486723Z" + "modified": "2026-06-15T19:04:29.577693Z" }, { "id": "DEBIAN-CVE-2023-0401", - "modified": "2026-04-28T20:25:47.423702Z" + "modified": "2026-06-15T19:04:29.536951Z" }, { "id": "DEBIAN-CVE-2023-0464", - "modified": "2026-04-28T20:25:46.928614Z" + "modified": "2026-06-15T19:04:22.431910Z" }, { "id": "DEBIAN-CVE-2023-0465", - "modified": "2026-04-28T20:25:46.821997Z" + "modified": "2026-06-15T19:04:29.782851Z" }, { "id": "DEBIAN-CVE-2023-0466", - "modified": "2026-04-28T20:25:47.537998Z" + "modified": "2026-06-15T19:04:29.723231Z" }, { "id": "DEBIAN-CVE-2023-1255", - "modified": "2026-04-28T20:25:50.421013Z" + "modified": "2026-06-15T19:04:30.171672Z" }, { "id": "DEBIAN-CVE-2023-2650", - "modified": "2026-04-28T20:25:58.929509Z" + "modified": "2026-06-15T19:04:32.896962Z" }, { "id": "DEBIAN-CVE-2023-2975", - "modified": "2026-04-28T20:26:05.081391Z" + "modified": "2026-06-15T19:04:33.914628Z" }, { "id": "DEBIAN-CVE-2023-3446", - "modified": "2026-04-28T20:26:11.719571Z" + "modified": "2026-06-15T19:04:36.527893Z" }, { "id": "DEBIAN-CVE-2023-3817", - "modified": "2026-04-28T20:26:17.015806Z" + "modified": "2026-06-15T19:04:37.642848Z" }, { "id": "DEBIAN-CVE-2023-5363", - "modified": "2026-04-28T20:27:05.608535Z" + "modified": "2026-06-15T19:04:51.152236Z" }, { "id": "DEBIAN-CVE-2023-5678", - "modified": "2026-04-28T20:27:19.506128Z" + "modified": "2026-06-15T19:04:55.721833Z" }, { "id": "DEBIAN-CVE-2023-6129", - "modified": "2026-04-28T20:27:20.560812Z" + "modified": "2026-06-15T19:04:55.809967Z" }, { "id": "DEBIAN-CVE-2023-6237", - "modified": "2026-04-28T20:27:20.889465Z" + "modified": "2026-06-15T19:04:55.746227Z" }, { "id": "DEBIAN-CVE-2024-0727", - "modified": "2026-06-11T09:02:45.283579Z" + "modified": "2026-06-15T19:04:56.653523Z" }, { "id": "DEBIAN-CVE-2024-12797", - "modified": "2026-06-11T09:02:45.728003Z" + "modified": "2026-06-15T19:04:57.395001Z" }, { "id": "DEBIAN-CVE-2024-13176", - "modified": "2026-06-11T09:02:45.996621Z" + "modified": "2026-06-15T19:04:57.797709Z" }, { "id": "DEBIAN-CVE-2024-2511", - "modified": "2026-06-11T09:02:54.678066Z" + "modified": "2026-06-15T19:04:59.365295Z" }, { "id": "DEBIAN-CVE-2024-4603", - "modified": "2026-06-11T09:03:21.644537Z" + "modified": "2026-06-15T19:05:18.010195Z" }, { "id": "DEBIAN-CVE-2024-4741", - "modified": "2026-06-11T09:03:06.281089Z" + "modified": "2026-06-15T19:05:26.156893Z" }, { "id": "DEBIAN-CVE-2024-5535", - "modified": "2026-06-11T09:03:26.077831Z" + "modified": "2026-06-15T19:05:32.641835Z" }, { "id": "DEBIAN-CVE-2024-6119", - "modified": "2026-06-11T09:01:40.626657Z" + "modified": "2026-06-15T19:05:35.767292Z" }, { "id": "DEBIAN-CVE-2024-9143", - "modified": "2026-06-11T09:03:28.443283Z" + "modified": "2026-06-15T19:05:37.662826Z" }, { "id": "DEBIAN-CVE-2025-11187", - "modified": "2026-06-11T09:03:28.583809Z" + "modified": "2026-06-15T19:05:38.599749Z" }, { "id": "DEBIAN-CVE-2025-15467", - "modified": "2026-06-11T09:03:29.879183Z" + "modified": "2026-06-15T19:05:19.068303Z" }, { "id": "DEBIAN-CVE-2025-15468", - "modified": "2026-06-11T09:03:29.829405Z" + "modified": "2026-06-15T19:05:19.032817Z" }, { "id": "DEBIAN-CVE-2025-15469", - "modified": "2026-06-11T09:03:29.876006Z" + "modified": "2026-06-15T19:05:19.209846Z" }, { "id": "DEBIAN-CVE-2025-27587", - "modified": "2026-06-11T09:03:12.633446Z" + "modified": "2026-06-15T19:05:22.788453Z" }, { "id": "DEBIAN-CVE-2025-4575", - "modified": "2026-06-11T09:03:41.765442Z" + "modified": "2026-06-15T19:05:51.522956Z" }, { "id": "DEBIAN-CVE-2025-66199", - "modified": "2026-06-11T09:03:43.885359Z" + "modified": "2026-06-15T19:05:57.149320Z" }, { "id": "DEBIAN-CVE-2025-68160", - "modified": "2026-06-11T09:03:44.353422Z" + "modified": "2026-06-15T19:05:57.548210Z" }, { "id": "DEBIAN-CVE-2025-69418", - "modified": "2026-06-11T09:03:58.551530Z" + "modified": "2026-06-15T19:05:59.951428Z" }, { "id": "DEBIAN-CVE-2025-69419", - "modified": "2026-06-11T09:03:58.555803Z" + "modified": "2026-06-15T19:05:59.916552Z" }, { "id": "DEBIAN-CVE-2025-69420", - "modified": "2026-06-11T09:03:45.235359Z" + "modified": "2026-06-15T19:06:00.081598Z" }, { "id": "DEBIAN-CVE-2025-69421", - "modified": "2026-06-11T09:03:50.693573Z" + "modified": "2026-06-15T19:05:59.919058Z" }, { "id": "DEBIAN-CVE-2025-9230", - "modified": "2026-06-11T09:03:53.003556Z" + "modified": "2026-06-15T19:05:00.660395Z" }, { "id": "DEBIAN-CVE-2025-9231", - "modified": "2026-06-11T09:03:52.970497Z" + "modified": "2026-06-15T19:05:00.573277Z" }, { "id": "DEBIAN-CVE-2025-9232", - "modified": "2026-06-11T09:03:59.060177Z" + "modified": "2026-06-15T19:05:00.787467Z" }, { "id": "DEBIAN-CVE-2026-22795", - "modified": "2026-06-11T09:03:56.848272Z" + "modified": "2026-06-15T19:06:08.233931Z" }, { "id": "DEBIAN-CVE-2026-22796", - "modified": "2026-06-11T09:03:59.390088Z" + "modified": "2026-06-15T19:06:08.212629Z" }, { "id": "DEBIAN-CVE-2026-2673", - "modified": "2026-06-11T09:04:02.484362Z" + "modified": "2026-06-15T19:06:13.326001Z" }, { "id": "DEBIAN-CVE-2026-28386", - "modified": "2026-06-11T09:04:04.131103Z" + "modified": "2026-06-15T19:06:14.302905Z" }, { "id": "DEBIAN-CVE-2026-28387", - "modified": "2026-06-11T09:03:39.904311Z" + "modified": "2026-06-15T19:06:14.443506Z" }, { "id": "DEBIAN-CVE-2026-28388", - "modified": "2026-06-11T09:04:04.267762Z" + "modified": "2026-06-15T19:06:14.388993Z" }, { "id": "DEBIAN-CVE-2026-28389", - "modified": "2026-06-11T09:04:04.333958Z" + "modified": "2026-06-15T19:06:14.409340Z" }, { "id": "DEBIAN-CVE-2026-28390", - "modified": "2026-06-11T09:04:03.065191Z" + "modified": "2026-06-15T19:06:14.566148Z" }, { "id": "DEBIAN-CVE-2026-31789", - "modified": "2026-06-11T09:03:22.365916Z" + "modified": "2026-06-15T19:06:17.669473Z" }, { "id": "DEBIAN-CVE-2026-31790", - "modified": "2026-06-11T09:03:22.371488Z" + "modified": "2026-06-15T19:06:17.688401Z" }, { "id": "DEBIAN-CVE-2026-34180", - "modified": "2026-06-11T09:03:16.732801Z" + "modified": "2026-06-15T19:06:20.121977Z" }, { "id": "DEBIAN-CVE-2026-34181", - "modified": "2026-06-11T08:47:58.997113Z" + "modified": "2026-06-15T19:06:20.062800Z" }, { "id": "DEBIAN-CVE-2026-34182", - "modified": "2026-06-11T08:47:52.733536Z" + "modified": "2026-06-15T19:06:20.083063Z" }, { "id": "DEBIAN-CVE-2026-34183", - "modified": "2026-06-11T08:47:52.142893Z" + "modified": "2026-06-15T19:06:20.038246Z" }, { "id": "DEBIAN-CVE-2026-35188", @@ -4150,51 +4150,51 @@ interactions: }, { "id": "DEBIAN-CVE-2026-42764", - "modified": "2026-06-11T09:04:18.524074Z" + "modified": "2026-06-15T19:06:24.283291Z" }, { "id": "DEBIAN-CVE-2026-42765", - "modified": "2026-06-11T09:04:18.811471Z" + "modified": "2026-06-15T19:06:24.122169Z" }, { "id": "DEBIAN-CVE-2026-42766", - "modified": "2026-06-11T09:04:18.632716Z" + "modified": "2026-06-15T19:06:24.331308Z" }, { "id": "DEBIAN-CVE-2026-42767", - "modified": "2026-06-11T10:00:08.949727Z" + "modified": "2026-06-15T19:06:24.313384Z" }, { "id": "DEBIAN-CVE-2026-42768", - "modified": "2026-06-11T09:04:18.590290Z" + "modified": "2026-06-15T19:06:24.318323Z" }, { "id": "DEBIAN-CVE-2026-42769", - "modified": "2026-06-11T09:04:18.695851Z" + "modified": "2026-06-15T19:06:24.314509Z" }, { "id": "DEBIAN-CVE-2026-42770", - "modified": "2026-06-11T09:04:18.677992Z" + "modified": "2026-06-15T19:06:24.291924Z" }, { "id": "DEBIAN-CVE-2026-45445", - "modified": "2026-06-11T09:02:35.434535Z" + "modified": "2026-06-15T19:06:28.241220Z" }, { "id": "DEBIAN-CVE-2026-45446", - "modified": "2026-06-11T09:03:16.550260Z" + "modified": "2026-06-15T19:06:28.202328Z" }, { "id": "DEBIAN-CVE-2026-45447", - "modified": "2026-06-11T09:03:39.834571Z" + "modified": "2026-06-15T19:06:28.355940Z" }, { "id": "DEBIAN-CVE-2026-7383", - "modified": "2026-06-11T09:04:24.302807Z" + "modified": "2026-06-15T19:06:33.004116Z" }, { "id": "DEBIAN-CVE-2026-9076", - "modified": "2026-06-11T09:04:15.229876Z" + "modified": "2026-06-15T19:06:35.604510Z" }, { "id": "DLA-3008-1", @@ -4307,15 +4307,15 @@ interactions: }, { "id": "DEBIAN-CVE-2017-12837", - "modified": "2026-04-28T20:16:33.700074Z" + "modified": "2026-06-15T19:01:54.604489Z" }, { "id": "DEBIAN-CVE-2017-12883", - "modified": "2026-04-28T20:16:34.031338Z" + "modified": "2026-06-15T19:01:57.668393Z" }, { "id": "DEBIAN-CVE-2017-20230", - "modified": "2026-04-28T20:17:11.735501Z" + "modified": "2026-06-15T19:03:06.043307Z" }, { "id": "DEBIAN-CVE-2018-12015", @@ -4351,83 +4351,83 @@ interactions: }, { "id": "DEBIAN-CVE-2020-10543", - "modified": "2026-04-28T20:21:05.549598Z" + "modified": "2026-06-15T19:02:49.247100Z" }, { "id": "DEBIAN-CVE-2020-10878", - "modified": "2026-04-28T20:21:07.180419Z" + "modified": "2026-06-15T19:03:21.773731Z" }, { "id": "DEBIAN-CVE-2020-12723", - "modified": "2026-04-28T20:21:13.302892Z" + "modified": "2026-06-15T19:03:23.525858Z" }, { "id": "DEBIAN-CVE-2020-16156", - "modified": "2026-04-28T20:21:25.422805Z" + "modified": "2026-06-15T19:03:26.207200Z" }, { "id": "DEBIAN-CVE-2021-36770", - "modified": "2026-04-28T20:22:42.634184Z" + "modified": "2026-06-15T19:03:47.174486Z" }, { "id": "DEBIAN-CVE-2022-48522", - "modified": "2026-06-11T09:02:27.903067Z" + "modified": "2026-06-15T19:04:15.444540Z" }, { "id": "DEBIAN-CVE-2023-31484", - "modified": "2026-04-28T20:26:06.357188Z" + "modified": "2026-06-15T19:04:35.007393Z" }, { "id": "DEBIAN-CVE-2023-31486", - "modified": "2026-04-28T20:26:06.902702Z" + "modified": "2026-06-15T19:04:35.160442Z" }, { "id": "DEBIAN-CVE-2023-47038", - "modified": "2026-04-28T20:26:32.110747Z" + "modified": "2026-06-15T19:04:42.221431Z" }, { "id": "DEBIAN-CVE-2024-56406", - "modified": "2026-06-11T09:03:04.522605Z" + "modified": "2026-06-15T19:05:32.862624Z" }, { "id": "DEBIAN-CVE-2025-15649", - "modified": "2026-06-11T09:03:30.309453Z" + "modified": "2026-06-15T19:05:19.420530Z" }, { "id": "DEBIAN-CVE-2025-40909", - "modified": "2026-06-11T09:03:38.719726Z" + "modified": "2026-06-15T19:05:51.157315Z" }, { "id": "DEBIAN-CVE-2026-42496", - "modified": "2026-06-11T09:04:15.663163Z" + "modified": "2026-06-15T19:06:24.165786Z" }, { "id": "DEBIAN-CVE-2026-42497", - "modified": "2026-06-11T09:04:18.571707Z" + "modified": "2026-06-15T19:06:24.214158Z" }, { "id": "DEBIAN-CVE-2026-48959", - "modified": "2026-06-11T09:04:13.035281Z" + "modified": "2026-06-15T19:06:30.309989Z" }, { "id": "DEBIAN-CVE-2026-48961", - "modified": "2026-06-11T09:04:12.908859Z" + "modified": "2026-06-15T19:06:30.278805Z" }, { "id": "DEBIAN-CVE-2026-48962", - "modified": "2026-06-11T09:04:13.082349Z" + "modified": "2026-06-15T19:06:30.385227Z" }, { "id": "DEBIAN-CVE-2026-7010", - "modified": "2026-06-11T09:04:24.812801Z" + "modified": "2026-06-15T19:06:32.892437Z" }, { "id": "DEBIAN-CVE-2026-8376", - "modified": "2026-06-11T09:04:25.280684Z" + "modified": "2026-06-15T19:06:34.282925Z" }, { "id": "DEBIAN-CVE-2026-9538", - "modified": "2026-06-11T09:04:22.636371Z" + "modified": "2026-06-15T19:06:35.584055Z" }, { "id": "DLA-3926-1", @@ -4487,7 +4487,7 @@ interactions: "vulns": [ { "id": "DEBIAN-CVE-2026-5958", - "modified": "2026-06-11T09:04:22.296495Z" + "modified": "2026-06-15T19:06:31.959863Z" } ] }, @@ -4495,7 +4495,7 @@ interactions: "vulns": [ { "id": "DEBIAN-CVE-2017-17512", - "modified": "2026-04-28T20:17:03.284437Z" + "modified": "2026-06-15T19:02:59.576413Z" } ] }, @@ -4517,19 +4517,19 @@ interactions: }, { "id": "DEBIAN-CVE-2021-20193", - "modified": "2026-04-28T20:21:58.272641Z" + "modified": "2026-06-15T19:03:36.011066Z" }, { "id": "DEBIAN-CVE-2022-48303", - "modified": "2026-06-11T09:02:27.262819Z" + "modified": "2026-06-15T19:04:15.338240Z" }, { "id": "DEBIAN-CVE-2023-39804", - "modified": "2026-04-28T20:26:20.297715Z" + "modified": "2026-06-15T19:04:38.705050Z" }, { "id": "DEBIAN-CVE-2026-5704", - "modified": "2026-06-11T09:04:24.148946Z" + "modified": "2026-06-15T19:06:31.372681Z" }, { "id": "DLA-3755-1", @@ -4605,35 +4605,35 @@ interactions: }, { "id": "DEBIAN-CVE-2021-37600", - "modified": "2026-04-28T20:22:45.195281Z" + "modified": "2026-06-15T19:03:47.048376Z" }, { "id": "DEBIAN-CVE-2021-3995", - "modified": "2026-04-28T20:22:54.526429Z" + "modified": "2026-06-15T19:03:43.339355Z" }, { "id": "DEBIAN-CVE-2021-3996", - "modified": "2026-04-28T20:22:54.359356Z" + "modified": "2026-06-15T19:03:43.355405Z" }, { "id": "DEBIAN-CVE-2022-0563", - "modified": "2026-06-11T09:00:06.810134Z" + "modified": "2026-06-15T19:03:59.250197Z" }, { "id": "DEBIAN-CVE-2024-28085", - "modified": "2026-06-11T09:02:56.224076Z" + "modified": "2026-06-15T19:05:05.661588Z" }, { "id": "DEBIAN-CVE-2025-14104", - "modified": "2026-06-11T09:03:29.912667Z" + "modified": "2026-06-15T19:05:39.770160Z" }, { "id": "DEBIAN-CVE-2026-27456", - "modified": "2026-06-11T09:04:02.786704Z" + "modified": "2026-06-15T19:06:13.644847Z" }, { "id": "DEBIAN-CVE-2026-3184", - "modified": "2026-06-11T09:03:22.395473Z" + "modified": "2026-06-15T19:06:17.854973Z" }, { "id": "DLA-3782-1", @@ -4653,19 +4653,19 @@ interactions: "vulns": [ { "id": "DEBIAN-CVE-2022-1271", - "modified": "2026-06-11T09:01:04.886554Z" + "modified": "2026-06-15T19:04:00.779834Z" }, { "id": "DEBIAN-CVE-2024-3094", - "modified": "2026-06-11T09:02:49.333575Z" + "modified": "2026-06-15T19:05:06.976977Z" }, { "id": "DEBIAN-CVE-2025-31115", - "modified": "2026-06-11T09:03:13.005395Z" + "modified": "2026-06-15T19:05:23.141738Z" }, { "id": "DEBIAN-CVE-2026-34743", - "modified": "2026-06-11T09:04:07.506706Z" + "modified": "2026-06-15T19:06:20.289200Z" }, { "id": "DSA-5123-1", @@ -4832,7 +4832,7 @@ interactions: }, { "id": "GO-2025-4155", - "modified": "2026-05-21T10:29:29.263573Z" + "modified": "2026-06-12T10:29:15.211985Z" }, { "id": "GO-2025-4175", @@ -4840,7 +4840,7 @@ interactions: }, { "id": "GO-2026-4337", - "modified": "2026-06-05T10:29:15.927814Z" + "modified": "2026-06-12T10:29:15.605437Z" }, { "id": "GO-2026-4340", @@ -4848,15 +4848,15 @@ interactions: }, { "id": "GO-2026-4341", - "modified": "2026-06-05T10:29:16.502173Z" + "modified": "2026-06-12T10:29:15.035295Z" }, { "id": "GO-2026-4342", - "modified": "2026-06-03T10:44:19.750872Z" + "modified": "2026-06-12T10:29:15.283039Z" }, { "id": "GO-2026-4601", - "modified": "2026-06-09T10:29:16.936821Z" + "modified": "2026-06-12T10:29:15.512404Z" }, { "id": "GO-2026-4602", @@ -5557,7 +5557,7 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2025-26519", - "modified": "2026-06-09T21:31:28.459159Z" + "modified": "2026-06-15T18:18:10.600004Z" } ] }, @@ -5572,7 +5572,7 @@ interactions: }, { "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-09T21:31:37.249119Z" + "modified": "2026-06-15T18:18:09.521511Z" } ] } @@ -5723,7 +5723,7 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2025-26519", - "modified": "2026-06-09T21:31:28.459159Z" + "modified": "2026-06-15T18:18:10.600004Z" } ] }, @@ -5738,7 +5738,7 @@ interactions: }, { "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-09T21:31:37.249119Z" + "modified": "2026-06-15T18:18:09.521511Z" } ] } @@ -6089,7 +6089,7 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2025-26519", - "modified": "2026-06-09T21:31:28.459159Z" + "modified": "2026-06-15T18:18:10.600004Z" } ] }, @@ -6104,7 +6104,7 @@ interactions: }, { "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-09T21:31:37.249119Z" + "modified": "2026-06-15T18:18:09.521511Z" } ] } @@ -6255,7 +6255,7 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2025-26519", - "modified": "2026-06-09T21:31:28.459159Z" + "modified": "2026-06-15T18:18:10.600004Z" } ] }, @@ -6270,7 +6270,7 @@ interactions: }, { "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-09T21:31:37.249119Z" + "modified": "2026-06-15T18:18:09.521511Z" } ] } diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CommitSupport.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CommitSupport.yaml index 0c08f8e60de..701091bce56 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CommitSupport.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CommitSupport.yaml @@ -132,7 +132,7 @@ interactions: }, { "id": "OSV-2024-340", - "modified": "2026-06-11T14:25:59.790475Z" + "modified": "2026-06-15T14:32:51.421212Z" } ] }, diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores.yaml index 360127737c8..06f346fd69e 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores.yaml @@ -138,7 +138,7 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2025-26519", - "modified": "2026-06-09T21:31:28.459159Z" + "modified": "2026-06-15T18:18:10.600004Z" } ] }, @@ -153,7 +153,7 @@ interactions: }, { "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-09T21:31:37.249119Z" + "modified": "2026-06-15T18:18:09.521511Z" } ] } @@ -1254,15 +1254,15 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-09T21:31:37.249119Z" + "modified": "2026-06-15T18:18:09.521511Z" }, { "id": "ALPINE-CVE-2026-22184", - "modified": "2026-06-09T21:31:42.686303Z" + "modified": "2026-06-15T18:18:10.993060Z" }, { "id": "ALPINE-CVE-2026-27171", - "modified": "2026-06-09T21:31:42.654301Z" + "modified": "2026-06-15T18:18:11.041363Z" } ] }, @@ -1279,7 +1279,7 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2025-26519", - "modified": "2026-06-09T21:31:28.459159Z" + "modified": "2026-06-15T18:18:10.600004Z" } ] }, @@ -1294,7 +1294,7 @@ interactions: }, { "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-09T21:31:37.249119Z" + "modified": "2026-06-15T18:18:09.521511Z" } ] }, @@ -1323,11 +1323,11 @@ interactions: }, { "id": "DEBIAN-CVE-2020-27350", - "modified": "2026-04-28T20:19:41.462402Z" + "modified": "2026-06-15T19:02:43.291435Z" }, { "id": "DEBIAN-CVE-2020-3810", - "modified": "2026-04-28T20:21:40.465324Z" + "modified": "2026-06-15T19:03:31.557356Z" }, { "id": "DSA-4685-1", @@ -1349,7 +1349,7 @@ interactions: }, { "id": "DEBIAN-CVE-2022-3715", - "modified": "2026-06-11T09:02:25.002824Z" + "modified": "2026-06-15T19:04:10.483381Z" } ] }, @@ -1362,15 +1362,15 @@ interactions: }, { "id": "DEBIAN-CVE-2017-18018", - "modified": "2026-04-28T20:17:08.291720Z" + "modified": "2026-06-15T19:03:03.254047Z" }, { "id": "DEBIAN-CVE-2024-0684", - "modified": "2026-06-11T09:02:45.429770Z" + "modified": "2026-06-15T19:04:56.517133Z" }, { "id": "DEBIAN-CVE-2025-5278", - "modified": "2026-06-11T09:03:49.423571Z" + "modified": "2026-06-15T19:05:53.911862Z" } ] }, @@ -1391,15 +1391,15 @@ interactions: "vulns": [ { "id": "DEBIAN-CVE-2022-1664", - "modified": "2026-06-11T09:00:59.071834Z" + "modified": "2026-06-15T19:04:00.624083Z" }, { "id": "DEBIAN-CVE-2025-6297", - "modified": "2026-06-11T09:03:43.425096Z" + "modified": "2026-06-15T19:05:56.433994Z" }, { "id": "DEBIAN-CVE-2026-2219", - "modified": "2026-06-11T09:03:56.822773Z" + "modified": "2026-06-15T19:06:07.784075Z" }, { "id": "DLA-3022-1", @@ -1424,7 +1424,7 @@ interactions: }, { "id": "DEBIAN-CVE-2022-1304", - "modified": "2026-06-11T09:00:56.151569Z" + "modified": "2026-06-15T19:03:59.997081Z" }, { "id": "DLA-3910-1", @@ -1547,7 +1547,7 @@ interactions: "vulns": [ { "id": "DEBIAN-CVE-2022-1271", - "modified": "2026-06-11T09:01:04.886554Z" + "modified": "2026-06-15T19:04:00.779834Z" }, { "id": "DSA-5122-1", @@ -1581,11 +1581,11 @@ interactions: "vulns": [ { "id": "DEBIAN-CVE-2017-0379", - "modified": "2026-04-28T20:16:13.129802Z" + "modified": "2026-06-15T19:00:09.979316Z" }, { "id": "DEBIAN-CVE-2017-7526", - "modified": "2026-04-28T20:17:40.476602Z" + "modified": "2026-06-15T19:03:17.510311Z" }, { "id": "DEBIAN-CVE-2018-0495", @@ -1601,23 +1601,23 @@ interactions: }, { "id": "DEBIAN-CVE-2021-33560", - "modified": "2026-04-28T20:22:33.344372Z" + "modified": "2026-06-15T19:03:44.643722Z" }, { "id": "DEBIAN-CVE-2021-40528", - "modified": "2026-04-28T20:22:55.766644Z" + "modified": "2026-06-15T19:03:49.440233Z" }, { "id": "DEBIAN-CVE-2024-2236", - "modified": "2026-06-11T09:02:46.290344Z" + "modified": "2026-06-15T19:04:58.645370Z" }, { "id": "DEBIAN-CVE-2026-41989", - "modified": "2026-06-11T09:04:15.578979Z" + "modified": "2026-06-15T19:06:23.302811Z" }, { "id": "DEBIAN-CVE-2026-41990", - "modified": "2026-06-11T09:04:18.376890Z" + "modified": "2026-06-15T19:06:23.245006Z" } ] }, @@ -1671,7 +1671,7 @@ interactions: "vulns": [ { "id": "DEBIAN-CVE-2017-10790", - "modified": "2026-04-28T20:16:17.999268Z" + "modified": "2026-06-15T19:00:52.669414Z" }, { "id": "DEBIAN-CVE-2018-1000654", @@ -1683,15 +1683,15 @@ interactions: }, { "id": "DEBIAN-CVE-2021-46848", - "modified": "2026-04-28T20:23:13.701307Z" + "modified": "2026-06-15T19:03:53.301194Z" }, { "id": "DEBIAN-CVE-2024-12133", - "modified": "2026-06-11T09:02:54.387087Z" + "modified": "2026-06-15T19:04:57.417379Z" }, { "id": "DEBIAN-CVE-2025-13151", - "modified": "2026-06-11T09:03:29.529451Z" + "modified": "2026-06-15T19:05:39.540117Z" }, { "id": "DLA-3263-1", @@ -1723,59 +1723,59 @@ interactions: }, { "id": "DEBIAN-CVE-2017-0663", - "modified": "2026-04-28T20:16:13.964642Z" + "modified": "2026-06-15T19:00:27.391648Z" }, { "id": "DEBIAN-CVE-2017-15412", - "modified": "2026-04-28T20:16:54.334707Z" + "modified": "2026-06-15T19:00:26.805737Z" }, { "id": "DEBIAN-CVE-2017-16931", - "modified": "2026-04-28T20:17:00.935141Z" + "modified": "2026-06-15T19:02:58.144726Z" }, { "id": "DEBIAN-CVE-2017-16932", - "modified": "2026-04-28T20:17:00.387567Z" + "modified": "2026-06-15T19:02:58.100017Z" }, { "id": "DEBIAN-CVE-2017-18258", - "modified": "2026-04-28T20:17:10.422014Z" + "modified": "2026-06-15T19:03:04.345137Z" }, { "id": "DEBIAN-CVE-2017-5130", - "modified": "2026-04-28T20:17:20.032271Z" + "modified": "2026-06-15T19:03:10.329935Z" }, { "id": "DEBIAN-CVE-2017-5969", - "modified": "2026-04-28T20:17:27.428267Z" + "modified": "2026-06-15T19:03:13.322936Z" }, { "id": "DEBIAN-CVE-2017-7375", - "modified": "2026-04-28T20:17:38.140764Z" + "modified": "2026-06-15T19:03:16.008104Z" }, { "id": "DEBIAN-CVE-2017-7376", - "modified": "2026-04-28T20:17:38.242008Z" + "modified": "2026-06-15T19:03:16.856154Z" }, { "id": "DEBIAN-CVE-2017-8872", - "modified": "2026-04-28T20:17:50.836318Z" + "modified": "2026-06-15T19:03:19.217317Z" }, { "id": "DEBIAN-CVE-2017-9047", - "modified": "2026-04-28T20:17:51.693799Z" + "modified": "2026-06-15T19:03:19.534200Z" }, { "id": "DEBIAN-CVE-2017-9048", - "modified": "2026-04-28T20:17:52.420051Z" + "modified": "2026-06-15T19:03:19.676854Z" }, { "id": "DEBIAN-CVE-2017-9049", - "modified": "2026-04-28T20:17:52.283609Z" + "modified": "2026-06-15T19:03:19.583325Z" }, { "id": "DEBIAN-CVE-2017-9050", - "modified": "2026-04-28T20:17:51.862642Z" + "modified": "2026-06-15T19:03:19.684540Z" }, { "id": "DEBIAN-CVE-2018-14404", @@ -1795,143 +1795,143 @@ interactions: }, { "id": "DEBIAN-CVE-2020-24977", - "modified": "2026-04-28T20:21:36.800086Z" + "modified": "2026-06-15T19:02:39.974616Z" }, { "id": "DEBIAN-CVE-2020-7595", - "modified": "2026-04-28T20:21:51.345735Z" + "modified": "2026-06-15T19:03:34.353922Z" }, { "id": "DEBIAN-CVE-2021-3516", - "modified": "2026-04-28T20:22:38.007283Z" + "modified": "2026-06-15T19:03:45.345898Z" }, { "id": "DEBIAN-CVE-2021-3517", - "modified": "2026-04-28T20:22:37.788028Z" + "modified": "2026-06-15T19:03:45.353243Z" }, { "id": "DEBIAN-CVE-2021-3518", - "modified": "2026-04-28T20:22:37.799130Z" + "modified": "2026-06-15T19:03:45.347369Z" }, { "id": "DEBIAN-CVE-2021-3537", - "modified": "2026-04-28T20:22:37.903430Z" + "modified": "2026-06-15T19:03:45.567740Z" }, { "id": "DEBIAN-CVE-2021-3541", - "modified": "2026-04-28T20:22:37.741039Z" + "modified": "2026-06-15T19:03:45.510224Z" }, { "id": "DEBIAN-CVE-2022-2309", - "modified": "2026-06-11T09:01:47.712433Z" + "modified": "2026-06-15T19:04:03.092852Z" }, { "id": "DEBIAN-CVE-2022-23308", - "modified": "2026-06-11T09:01:47.099867Z" + "modified": "2026-06-15T19:04:02.950978Z" }, { "id": "DEBIAN-CVE-2022-29824", - "modified": "2026-06-11T09:02:12.545633Z" + "modified": "2026-06-15T19:04:06.712149Z" }, { "id": "DEBIAN-CVE-2022-40303", - "modified": "2026-06-11T09:02:20.768656Z" + "modified": "2026-06-15T19:04:12.222759Z" }, { "id": "DEBIAN-CVE-2022-40304", - "modified": "2026-06-11T09:02:20.862655Z" + "modified": "2026-06-15T19:04:12.156121Z" }, { "id": "DEBIAN-CVE-2022-49043", - "modified": "2026-06-11T09:02:30.222534Z" + "modified": "2026-06-15T19:04:18.848264Z" }, { "id": "DEBIAN-CVE-2023-28484", - "modified": "2026-04-28T20:26:02.354102Z" + "modified": "2026-06-15T19:04:33.903555Z" }, { "id": "DEBIAN-CVE-2023-29469", - "modified": "2026-04-28T20:26:04.088335Z" + "modified": "2026-06-15T19:04:34.704558Z" }, { "id": "DEBIAN-CVE-2023-39615", - "modified": "2026-04-28T20:26:21.042453Z" + "modified": "2026-06-15T19:04:38.661771Z" }, { "id": "DEBIAN-CVE-2023-45322", - "modified": "2026-04-28T20:26:28.648161Z" + "modified": "2026-06-15T19:04:41.089740Z" }, { "id": "DEBIAN-CVE-2024-25062", - "modified": "2026-06-11T09:02:54.544291Z" + "modified": "2026-06-15T19:04:59.345817Z" }, { "id": "DEBIAN-CVE-2024-34459", - "modified": "2026-06-11T09:03:19.401143Z" + "modified": "2026-06-15T19:05:08.094242Z" }, { "id": "DEBIAN-CVE-2024-56171", - "modified": "2026-06-11T09:02:58.813167Z" + "modified": "2026-06-15T19:05:32.764069Z" }, { "id": "DEBIAN-CVE-2025-24928", - "modified": "2026-06-11T09:03:12.381297Z" + "modified": "2026-06-15T19:05:22.040034Z" }, { "id": "DEBIAN-CVE-2025-27113", - "modified": "2026-06-11T09:03:12.637507Z" + "modified": "2026-06-15T19:05:22.569507Z" }, { "id": "DEBIAN-CVE-2025-32414", - "modified": "2026-06-11T09:03:13.086825Z" + "modified": "2026-06-15T19:05:23.263167Z" }, { "id": "DEBIAN-CVE-2025-32415", - "modified": "2026-06-11T09:03:32.651433Z" + "modified": "2026-06-15T19:05:23.332543Z" }, { "id": "DEBIAN-CVE-2025-49794", - "modified": "2026-06-11T09:03:42.221573Z" + "modified": "2026-06-15T19:05:00.722216Z" }, { "id": "DEBIAN-CVE-2025-49796", - "modified": "2026-06-11T09:03:42.028830Z" + "modified": "2026-06-15T19:05:00.886508Z" }, { "id": "DEBIAN-CVE-2025-6021", - "modified": "2026-06-11T09:03:42.977829Z" + "modified": "2026-06-15T19:05:55.555048Z" }, { "id": "DEBIAN-CVE-2025-6170", - "modified": "2026-06-11T09:03:43.191242Z" + "modified": "2026-06-15T19:05:55.834238Z" }, { "id": "DEBIAN-CVE-2025-8732", - "modified": "2026-06-11T09:03:59.023718Z" + "modified": "2026-06-15T19:06:01.879543Z" }, { "id": "DEBIAN-CVE-2025-9714", - "modified": "2026-06-11T09:03:53.153710Z" + "modified": "2026-06-15T19:06:02.035637Z" }, { "id": "DEBIAN-CVE-2026-0989", - "modified": "2026-06-11T09:03:53.449573Z" + "modified": "2026-06-15T19:06:02.459568Z" }, { "id": "DEBIAN-CVE-2026-0990", - "modified": "2026-06-11T09:03:53.402987Z" + "modified": "2026-06-15T19:06:02.474403Z" }, { "id": "DEBIAN-CVE-2026-0992", - "modified": "2026-06-11T09:03:51.836703Z" + "modified": "2026-06-15T19:06:02.509422Z" }, { "id": "DEBIAN-CVE-2026-1757", - "modified": "2026-06-11T09:03:56.653635Z" + "modified": "2026-06-15T19:06:07.689307Z" }, { "id": "DEBIAN-CVE-2026-6732", - "modified": "2026-06-11T09:04:22.043308Z" + "modified": "2026-06-15T19:06:32.212693Z" }, { "id": "DLA-3012-1", @@ -2038,307 +2038,307 @@ interactions: }, { "id": "DEBIAN-CVE-2020-1967", - "modified": "2026-04-28T20:21:28.800972Z" + "modified": "2026-06-15T19:03:27.124044Z" }, { "id": "DEBIAN-CVE-2020-1971", - "modified": "2026-04-28T20:21:30.021193Z" + "modified": "2026-06-15T19:03:27.129623Z" }, { "id": "DEBIAN-CVE-2021-23840", - "modified": "2026-04-28T20:22:09.689462Z" + "modified": "2026-06-15T19:03:39.141068Z" }, { "id": "DEBIAN-CVE-2021-23841", - "modified": "2026-04-28T20:22:09.974471Z" + "modified": "2026-06-15T19:03:39.239523Z" }, { "id": "DEBIAN-CVE-2021-3449", - "modified": "2026-04-28T20:22:35.768990Z" + "modified": "2026-06-15T19:03:44.993162Z" }, { "id": "DEBIAN-CVE-2021-3450", - "modified": "2026-04-28T20:22:36.012223Z" + "modified": "2026-06-15T19:03:45.082977Z" }, { "id": "DEBIAN-CVE-2021-3711", - "modified": "2026-04-28T20:22:43.795588Z" + "modified": "2026-06-15T19:03:46.708959Z" }, { "id": "DEBIAN-CVE-2021-3712", - "modified": "2026-04-28T20:22:43.552530Z" + "modified": "2026-06-15T19:03:46.811218Z" }, { "id": "DEBIAN-CVE-2021-4160", - "modified": "2026-04-28T20:22:59.379221Z" + "modified": "2026-06-15T19:03:50.370810Z" }, { "id": "DEBIAN-CVE-2022-0778", - "modified": "2026-06-11T09:00:37.869324Z" + "modified": "2026-06-15T19:03:59.417208Z" }, { "id": "DEBIAN-CVE-2022-1292", - "modified": "2026-06-11T09:00:52.020266Z" + "modified": "2026-06-15T19:04:00.092279Z" }, { "id": "DEBIAN-CVE-2022-2068", - "modified": "2026-06-11T09:01:25.934934Z" + "modified": "2026-06-15T19:04:01.472470Z" }, { "id": "DEBIAN-CVE-2022-2097", - "modified": "2026-06-11T09:01:16.002701Z" + "modified": "2026-06-15T19:04:01.651321Z" }, { "id": "DEBIAN-CVE-2022-2274", - "modified": "2026-06-11T09:01:32.799167Z" + "modified": "2026-06-15T19:04:02.226892Z" }, { "id": "DEBIAN-CVE-2022-3358", - "modified": "2026-06-11T09:02:16.438667Z" + "modified": "2026-06-15T19:04:08.483482Z" }, { "id": "DEBIAN-CVE-2022-3602", - "modified": "2026-06-11T09:02:24.727994Z" + "modified": "2026-06-15T19:04:09.933655Z" }, { "id": "DEBIAN-CVE-2022-3786", - "modified": "2026-06-11T09:02:25.008962Z" + "modified": "2026-06-15T19:04:10.711321Z" }, { "id": "DEBIAN-CVE-2022-3996", - "modified": "2026-06-11T09:02:25.292349Z" + "modified": "2026-06-15T19:04:12.141836Z" }, { "id": "DEBIAN-CVE-2022-4203", - "modified": "2026-06-11T09:02:25.369451Z" + "modified": "2026-06-15T19:04:12.990232Z" }, { "id": "DEBIAN-CVE-2022-4304", - "modified": "2026-06-11T09:02:23.468965Z" + "modified": "2026-06-15T19:04:13.680775Z" }, { "id": "DEBIAN-CVE-2022-4450", - "modified": "2026-06-11T09:02:25.768041Z" + "modified": "2026-06-15T19:04:14.191322Z" }, { "id": "DEBIAN-CVE-2023-0215", - "modified": "2026-04-28T20:25:46.474235Z" + "modified": "2026-06-15T19:04:29.538665Z" }, { "id": "DEBIAN-CVE-2023-0216", - "modified": "2026-04-28T20:25:46.841378Z" + "modified": "2026-06-15T19:04:29.538277Z" }, { "id": "DEBIAN-CVE-2023-0217", - "modified": "2026-04-28T20:25:46.721381Z" + "modified": "2026-06-15T19:04:29.509442Z" }, { "id": "DEBIAN-CVE-2023-0286", - "modified": "2026-04-28T20:25:46.486723Z" + "modified": "2026-06-15T19:04:29.577693Z" }, { "id": "DEBIAN-CVE-2023-0401", - "modified": "2026-04-28T20:25:47.423702Z" + "modified": "2026-06-15T19:04:29.536951Z" }, { "id": "DEBIAN-CVE-2023-0464", - "modified": "2026-04-28T20:25:46.928614Z" + "modified": "2026-06-15T19:04:22.431910Z" }, { "id": "DEBIAN-CVE-2023-0465", - "modified": "2026-04-28T20:25:46.821997Z" + "modified": "2026-06-15T19:04:29.782851Z" }, { "id": "DEBIAN-CVE-2023-0466", - "modified": "2026-04-28T20:25:47.537998Z" + "modified": "2026-06-15T19:04:29.723231Z" }, { "id": "DEBIAN-CVE-2023-1255", - "modified": "2026-04-28T20:25:50.421013Z" + "modified": "2026-06-15T19:04:30.171672Z" }, { "id": "DEBIAN-CVE-2023-2650", - "modified": "2026-04-28T20:25:58.929509Z" + "modified": "2026-06-15T19:04:32.896962Z" }, { "id": "DEBIAN-CVE-2023-2975", - "modified": "2026-04-28T20:26:05.081391Z" + "modified": "2026-06-15T19:04:33.914628Z" }, { "id": "DEBIAN-CVE-2023-3446", - "modified": "2026-04-28T20:26:11.719571Z" + "modified": "2026-06-15T19:04:36.527893Z" }, { "id": "DEBIAN-CVE-2023-3817", - "modified": "2026-04-28T20:26:17.015806Z" + "modified": "2026-06-15T19:04:37.642848Z" }, { "id": "DEBIAN-CVE-2023-5363", - "modified": "2026-04-28T20:27:05.608535Z" + "modified": "2026-06-15T19:04:51.152236Z" }, { "id": "DEBIAN-CVE-2023-5678", - "modified": "2026-04-28T20:27:19.506128Z" + "modified": "2026-06-15T19:04:55.721833Z" }, { "id": "DEBIAN-CVE-2023-6129", - "modified": "2026-04-28T20:27:20.560812Z" + "modified": "2026-06-15T19:04:55.809967Z" }, { "id": "DEBIAN-CVE-2023-6237", - "modified": "2026-04-28T20:27:20.889465Z" + "modified": "2026-06-15T19:04:55.746227Z" }, { "id": "DEBIAN-CVE-2024-0727", - "modified": "2026-06-11T09:02:45.283579Z" + "modified": "2026-06-15T19:04:56.653523Z" }, { "id": "DEBIAN-CVE-2024-12797", - "modified": "2026-06-11T09:02:45.728003Z" + "modified": "2026-06-15T19:04:57.395001Z" }, { "id": "DEBIAN-CVE-2024-13176", - "modified": "2026-06-11T09:02:45.996621Z" + "modified": "2026-06-15T19:04:57.797709Z" }, { "id": "DEBIAN-CVE-2024-2511", - "modified": "2026-06-11T09:02:54.678066Z" + "modified": "2026-06-15T19:04:59.365295Z" }, { "id": "DEBIAN-CVE-2024-4603", - "modified": "2026-06-11T09:03:21.644537Z" + "modified": "2026-06-15T19:05:18.010195Z" }, { "id": "DEBIAN-CVE-2024-4741", - "modified": "2026-06-11T09:03:06.281089Z" + "modified": "2026-06-15T19:05:26.156893Z" }, { "id": "DEBIAN-CVE-2024-5535", - "modified": "2026-06-11T09:03:26.077831Z" + "modified": "2026-06-15T19:05:32.641835Z" }, { "id": "DEBIAN-CVE-2024-6119", - "modified": "2026-06-11T09:01:40.626657Z" + "modified": "2026-06-15T19:05:35.767292Z" }, { "id": "DEBIAN-CVE-2024-9143", - "modified": "2026-06-11T09:03:28.443283Z" + "modified": "2026-06-15T19:05:37.662826Z" }, { "id": "DEBIAN-CVE-2025-11187", - "modified": "2026-06-11T09:03:28.583809Z" + "modified": "2026-06-15T19:05:38.599749Z" }, { "id": "DEBIAN-CVE-2025-15467", - "modified": "2026-06-11T09:03:29.879183Z" + "modified": "2026-06-15T19:05:19.068303Z" }, { "id": "DEBIAN-CVE-2025-15468", - "modified": "2026-06-11T09:03:29.829405Z" + "modified": "2026-06-15T19:05:19.032817Z" }, { "id": "DEBIAN-CVE-2025-15469", - "modified": "2026-06-11T09:03:29.876006Z" + "modified": "2026-06-15T19:05:19.209846Z" }, { "id": "DEBIAN-CVE-2025-27587", - "modified": "2026-06-11T09:03:12.633446Z" + "modified": "2026-06-15T19:05:22.788453Z" }, { "id": "DEBIAN-CVE-2025-4575", - "modified": "2026-06-11T09:03:41.765442Z" + "modified": "2026-06-15T19:05:51.522956Z" }, { "id": "DEBIAN-CVE-2025-66199", - "modified": "2026-06-11T09:03:43.885359Z" + "modified": "2026-06-15T19:05:57.149320Z" }, { "id": "DEBIAN-CVE-2025-68160", - "modified": "2026-06-11T09:03:44.353422Z" + "modified": "2026-06-15T19:05:57.548210Z" }, { "id": "DEBIAN-CVE-2025-69418", - "modified": "2026-06-11T09:03:58.551530Z" + "modified": "2026-06-15T19:05:59.951428Z" }, { "id": "DEBIAN-CVE-2025-69419", - "modified": "2026-06-11T09:03:58.555803Z" + "modified": "2026-06-15T19:05:59.916552Z" }, { "id": "DEBIAN-CVE-2025-69420", - "modified": "2026-06-11T09:03:45.235359Z" + "modified": "2026-06-15T19:06:00.081598Z" }, { "id": "DEBIAN-CVE-2025-69421", - "modified": "2026-06-11T09:03:50.693573Z" + "modified": "2026-06-15T19:05:59.919058Z" }, { "id": "DEBIAN-CVE-2025-9230", - "modified": "2026-06-11T09:03:53.003556Z" + "modified": "2026-06-15T19:05:00.660395Z" }, { "id": "DEBIAN-CVE-2025-9231", - "modified": "2026-06-11T09:03:52.970497Z" + "modified": "2026-06-15T19:05:00.573277Z" }, { "id": "DEBIAN-CVE-2025-9232", - "modified": "2026-06-11T09:03:59.060177Z" + "modified": "2026-06-15T19:05:00.787467Z" }, { "id": "DEBIAN-CVE-2026-22795", - "modified": "2026-06-11T09:03:56.848272Z" + "modified": "2026-06-15T19:06:08.233931Z" }, { "id": "DEBIAN-CVE-2026-22796", - "modified": "2026-06-11T09:03:59.390088Z" + "modified": "2026-06-15T19:06:08.212629Z" }, { "id": "DEBIAN-CVE-2026-2673", - "modified": "2026-06-11T09:04:02.484362Z" + "modified": "2026-06-15T19:06:13.326001Z" }, { "id": "DEBIAN-CVE-2026-28386", - "modified": "2026-06-11T09:04:04.131103Z" + "modified": "2026-06-15T19:06:14.302905Z" }, { "id": "DEBIAN-CVE-2026-28387", - "modified": "2026-06-11T09:03:39.904311Z" + "modified": "2026-06-15T19:06:14.443506Z" }, { "id": "DEBIAN-CVE-2026-28388", - "modified": "2026-06-11T09:04:04.267762Z" + "modified": "2026-06-15T19:06:14.388993Z" }, { "id": "DEBIAN-CVE-2026-28389", - "modified": "2026-06-11T09:04:04.333958Z" + "modified": "2026-06-15T19:06:14.409340Z" }, { "id": "DEBIAN-CVE-2026-28390", - "modified": "2026-06-11T09:04:03.065191Z" + "modified": "2026-06-15T19:06:14.566148Z" }, { "id": "DEBIAN-CVE-2026-31789", - "modified": "2026-06-11T09:03:22.365916Z" + "modified": "2026-06-15T19:06:17.669473Z" }, { "id": "DEBIAN-CVE-2026-31790", - "modified": "2026-06-11T09:03:22.371488Z" + "modified": "2026-06-15T19:06:17.688401Z" }, { "id": "DEBIAN-CVE-2026-34180", - "modified": "2026-06-11T09:03:16.732801Z" + "modified": "2026-06-15T19:06:20.121977Z" }, { "id": "DEBIAN-CVE-2026-34181", - "modified": "2026-06-11T08:47:58.997113Z" + "modified": "2026-06-15T19:06:20.062800Z" }, { "id": "DEBIAN-CVE-2026-34182", - "modified": "2026-06-11T08:47:52.733536Z" + "modified": "2026-06-15T19:06:20.083063Z" }, { "id": "DEBIAN-CVE-2026-34183", - "modified": "2026-06-11T08:47:52.142893Z" + "modified": "2026-06-15T19:06:20.038246Z" }, { "id": "DEBIAN-CVE-2026-35188", @@ -2346,51 +2346,51 @@ interactions: }, { "id": "DEBIAN-CVE-2026-42764", - "modified": "2026-06-11T09:04:18.524074Z" + "modified": "2026-06-15T19:06:24.283291Z" }, { "id": "DEBIAN-CVE-2026-42765", - "modified": "2026-06-11T09:04:18.811471Z" + "modified": "2026-06-15T19:06:24.122169Z" }, { "id": "DEBIAN-CVE-2026-42766", - "modified": "2026-06-11T09:04:18.632716Z" + "modified": "2026-06-15T19:06:24.331308Z" }, { "id": "DEBIAN-CVE-2026-42767", - "modified": "2026-06-11T10:00:08.949727Z" + "modified": "2026-06-15T19:06:24.313384Z" }, { "id": "DEBIAN-CVE-2026-42768", - "modified": "2026-06-11T09:04:18.590290Z" + "modified": "2026-06-15T19:06:24.318323Z" }, { "id": "DEBIAN-CVE-2026-42769", - "modified": "2026-06-11T09:04:18.695851Z" + "modified": "2026-06-15T19:06:24.314509Z" }, { "id": "DEBIAN-CVE-2026-42770", - "modified": "2026-06-11T09:04:18.677992Z" + "modified": "2026-06-15T19:06:24.291924Z" }, { "id": "DEBIAN-CVE-2026-45445", - "modified": "2026-06-11T09:02:35.434535Z" + "modified": "2026-06-15T19:06:28.241220Z" }, { "id": "DEBIAN-CVE-2026-45446", - "modified": "2026-06-11T09:03:16.550260Z" + "modified": "2026-06-15T19:06:28.202328Z" }, { "id": "DEBIAN-CVE-2026-45447", - "modified": "2026-06-11T09:03:39.834571Z" + "modified": "2026-06-15T19:06:28.355940Z" }, { "id": "DEBIAN-CVE-2026-7383", - "modified": "2026-06-11T09:04:24.302807Z" + "modified": "2026-06-15T19:06:33.004116Z" }, { "id": "DEBIAN-CVE-2026-9076", - "modified": "2026-06-11T09:04:15.229876Z" + "modified": "2026-06-15T19:06:35.604510Z" }, { "id": "DLA-3008-1", @@ -2503,15 +2503,15 @@ interactions: }, { "id": "DEBIAN-CVE-2017-12837", - "modified": "2026-04-28T20:16:33.700074Z" + "modified": "2026-06-15T19:01:54.604489Z" }, { "id": "DEBIAN-CVE-2017-12883", - "modified": "2026-04-28T20:16:34.031338Z" + "modified": "2026-06-15T19:01:57.668393Z" }, { "id": "DEBIAN-CVE-2017-20230", - "modified": "2026-04-28T20:17:11.735501Z" + "modified": "2026-06-15T19:03:06.043307Z" }, { "id": "DEBIAN-CVE-2018-12015", @@ -2547,83 +2547,83 @@ interactions: }, { "id": "DEBIAN-CVE-2020-10543", - "modified": "2026-04-28T20:21:05.549598Z" + "modified": "2026-06-15T19:02:49.247100Z" }, { "id": "DEBIAN-CVE-2020-10878", - "modified": "2026-04-28T20:21:07.180419Z" + "modified": "2026-06-15T19:03:21.773731Z" }, { "id": "DEBIAN-CVE-2020-12723", - "modified": "2026-04-28T20:21:13.302892Z" + "modified": "2026-06-15T19:03:23.525858Z" }, { "id": "DEBIAN-CVE-2020-16156", - "modified": "2026-04-28T20:21:25.422805Z" + "modified": "2026-06-15T19:03:26.207200Z" }, { "id": "DEBIAN-CVE-2021-36770", - "modified": "2026-04-28T20:22:42.634184Z" + "modified": "2026-06-15T19:03:47.174486Z" }, { "id": "DEBIAN-CVE-2022-48522", - "modified": "2026-06-11T09:02:27.903067Z" + "modified": "2026-06-15T19:04:15.444540Z" }, { "id": "DEBIAN-CVE-2023-31484", - "modified": "2026-04-28T20:26:06.357188Z" + "modified": "2026-06-15T19:04:35.007393Z" }, { "id": "DEBIAN-CVE-2023-31486", - "modified": "2026-04-28T20:26:06.902702Z" + "modified": "2026-06-15T19:04:35.160442Z" }, { "id": "DEBIAN-CVE-2023-47038", - "modified": "2026-04-28T20:26:32.110747Z" + "modified": "2026-06-15T19:04:42.221431Z" }, { "id": "DEBIAN-CVE-2024-56406", - "modified": "2026-06-11T09:03:04.522605Z" + "modified": "2026-06-15T19:05:32.862624Z" }, { "id": "DEBIAN-CVE-2025-15649", - "modified": "2026-06-11T09:03:30.309453Z" + "modified": "2026-06-15T19:05:19.420530Z" }, { "id": "DEBIAN-CVE-2025-40909", - "modified": "2026-06-11T09:03:38.719726Z" + "modified": "2026-06-15T19:05:51.157315Z" }, { "id": "DEBIAN-CVE-2026-42496", - "modified": "2026-06-11T09:04:15.663163Z" + "modified": "2026-06-15T19:06:24.165786Z" }, { "id": "DEBIAN-CVE-2026-42497", - "modified": "2026-06-11T09:04:18.571707Z" + "modified": "2026-06-15T19:06:24.214158Z" }, { "id": "DEBIAN-CVE-2026-48959", - "modified": "2026-06-11T09:04:13.035281Z" + "modified": "2026-06-15T19:06:30.309989Z" }, { "id": "DEBIAN-CVE-2026-48961", - "modified": "2026-06-11T09:04:12.908859Z" + "modified": "2026-06-15T19:06:30.278805Z" }, { "id": "DEBIAN-CVE-2026-48962", - "modified": "2026-06-11T09:04:13.082349Z" + "modified": "2026-06-15T19:06:30.385227Z" }, { "id": "DEBIAN-CVE-2026-7010", - "modified": "2026-06-11T09:04:24.812801Z" + "modified": "2026-06-15T19:06:32.892437Z" }, { "id": "DEBIAN-CVE-2026-8376", - "modified": "2026-06-11T09:04:25.280684Z" + "modified": "2026-06-15T19:06:34.282925Z" }, { "id": "DEBIAN-CVE-2026-9538", - "modified": "2026-06-11T09:04:22.636371Z" + "modified": "2026-06-15T19:06:35.584055Z" }, { "id": "DLA-3926-1", @@ -2683,7 +2683,7 @@ interactions: "vulns": [ { "id": "DEBIAN-CVE-2026-5958", - "modified": "2026-06-11T09:04:22.296495Z" + "modified": "2026-06-15T19:06:31.959863Z" } ] }, @@ -2691,7 +2691,7 @@ interactions: "vulns": [ { "id": "DEBIAN-CVE-2017-17512", - "modified": "2026-04-28T20:17:03.284437Z" + "modified": "2026-06-15T19:02:59.576413Z" } ] }, @@ -2713,19 +2713,19 @@ interactions: }, { "id": "DEBIAN-CVE-2021-20193", - "modified": "2026-04-28T20:21:58.272641Z" + "modified": "2026-06-15T19:03:36.011066Z" }, { "id": "DEBIAN-CVE-2022-48303", - "modified": "2026-06-11T09:02:27.262819Z" + "modified": "2026-06-15T19:04:15.338240Z" }, { "id": "DEBIAN-CVE-2023-39804", - "modified": "2026-04-28T20:26:20.297715Z" + "modified": "2026-06-15T19:04:38.705050Z" }, { "id": "DEBIAN-CVE-2026-5704", - "modified": "2026-06-11T09:04:24.148946Z" + "modified": "2026-06-15T19:06:31.372681Z" }, { "id": "DLA-3755-1", @@ -2801,35 +2801,35 @@ interactions: }, { "id": "DEBIAN-CVE-2021-37600", - "modified": "2026-04-28T20:22:45.195281Z" + "modified": "2026-06-15T19:03:47.048376Z" }, { "id": "DEBIAN-CVE-2021-3995", - "modified": "2026-04-28T20:22:54.526429Z" + "modified": "2026-06-15T19:03:43.339355Z" }, { "id": "DEBIAN-CVE-2021-3996", - "modified": "2026-04-28T20:22:54.359356Z" + "modified": "2026-06-15T19:03:43.355405Z" }, { "id": "DEBIAN-CVE-2022-0563", - "modified": "2026-06-11T09:00:06.810134Z" + "modified": "2026-06-15T19:03:59.250197Z" }, { "id": "DEBIAN-CVE-2024-28085", - "modified": "2026-06-11T09:02:56.224076Z" + "modified": "2026-06-15T19:05:05.661588Z" }, { "id": "DEBIAN-CVE-2025-14104", - "modified": "2026-06-11T09:03:29.912667Z" + "modified": "2026-06-15T19:05:39.770160Z" }, { "id": "DEBIAN-CVE-2026-27456", - "modified": "2026-06-11T09:04:02.786704Z" + "modified": "2026-06-15T19:06:13.644847Z" }, { "id": "DEBIAN-CVE-2026-3184", - "modified": "2026-06-11T09:03:22.395473Z" + "modified": "2026-06-15T19:06:17.854973Z" }, { "id": "DLA-3782-1", @@ -2849,19 +2849,19 @@ interactions: "vulns": [ { "id": "DEBIAN-CVE-2022-1271", - "modified": "2026-06-11T09:01:04.886554Z" + "modified": "2026-06-15T19:04:00.779834Z" }, { "id": "DEBIAN-CVE-2024-3094", - "modified": "2026-06-11T09:02:49.333575Z" + "modified": "2026-06-15T19:05:06.976977Z" }, { "id": "DEBIAN-CVE-2025-31115", - "modified": "2026-06-11T09:03:13.005395Z" + "modified": "2026-06-15T19:05:23.141738Z" }, { "id": "DEBIAN-CVE-2026-34743", - "modified": "2026-06-11T09:04:07.506706Z" + "modified": "2026-06-15T19:06:20.289200Z" }, { "id": "DSA-5123-1", @@ -3967,7 +3967,7 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2025-26519", - "modified": "2026-06-09T21:31:28.459159Z" + "modified": "2026-06-15T18:18:10.600004Z" } ] }, @@ -3982,7 +3982,7 @@ interactions: }, { "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-09T21:31:37.249119Z" + "modified": "2026-06-15T18:18:09.521511Z" } ] }, @@ -4003,11 +4003,11 @@ interactions: }, { "id": "DEBIAN-CVE-2020-27350", - "modified": "2026-04-28T20:19:41.462402Z" + "modified": "2026-06-15T19:02:43.291435Z" }, { "id": "DEBIAN-CVE-2020-3810", - "modified": "2026-04-28T20:21:40.465324Z" + "modified": "2026-06-15T19:03:31.557356Z" }, { "id": "DSA-4685-1", @@ -4029,7 +4029,7 @@ interactions: }, { "id": "DEBIAN-CVE-2022-3715", - "modified": "2026-06-11T09:02:25.002824Z" + "modified": "2026-06-15T19:04:10.483381Z" } ] }, @@ -4042,15 +4042,15 @@ interactions: }, { "id": "DEBIAN-CVE-2017-18018", - "modified": "2026-04-28T20:17:08.291720Z" + "modified": "2026-06-15T19:03:03.254047Z" }, { "id": "DEBIAN-CVE-2024-0684", - "modified": "2026-06-11T09:02:45.429770Z" + "modified": "2026-06-15T19:04:56.517133Z" }, { "id": "DEBIAN-CVE-2025-5278", - "modified": "2026-06-11T09:03:49.423571Z" + "modified": "2026-06-15T19:05:53.911862Z" } ] }, @@ -4071,15 +4071,15 @@ interactions: "vulns": [ { "id": "DEBIAN-CVE-2022-1664", - "modified": "2026-06-11T09:00:59.071834Z" + "modified": "2026-06-15T19:04:00.624083Z" }, { "id": "DEBIAN-CVE-2025-6297", - "modified": "2026-06-11T09:03:43.425096Z" + "modified": "2026-06-15T19:05:56.433994Z" }, { "id": "DEBIAN-CVE-2026-2219", - "modified": "2026-06-11T09:03:56.822773Z" + "modified": "2026-06-15T19:06:07.784075Z" }, { "id": "DLA-3022-1", @@ -4104,7 +4104,7 @@ interactions: }, { "id": "DEBIAN-CVE-2022-1304", - "modified": "2026-06-11T09:00:56.151569Z" + "modified": "2026-06-15T19:03:59.997081Z" }, { "id": "DLA-3910-1", @@ -4227,7 +4227,7 @@ interactions: "vulns": [ { "id": "DEBIAN-CVE-2022-1271", - "modified": "2026-06-11T09:01:04.886554Z" + "modified": "2026-06-15T19:04:00.779834Z" }, { "id": "DSA-5122-1", @@ -4261,11 +4261,11 @@ interactions: "vulns": [ { "id": "DEBIAN-CVE-2017-0379", - "modified": "2026-04-28T20:16:13.129802Z" + "modified": "2026-06-15T19:00:09.979316Z" }, { "id": "DEBIAN-CVE-2017-7526", - "modified": "2026-04-28T20:17:40.476602Z" + "modified": "2026-06-15T19:03:17.510311Z" }, { "id": "DEBIAN-CVE-2018-0495", @@ -4281,23 +4281,23 @@ interactions: }, { "id": "DEBIAN-CVE-2021-33560", - "modified": "2026-04-28T20:22:33.344372Z" + "modified": "2026-06-15T19:03:44.643722Z" }, { "id": "DEBIAN-CVE-2021-40528", - "modified": "2026-04-28T20:22:55.766644Z" + "modified": "2026-06-15T19:03:49.440233Z" }, { "id": "DEBIAN-CVE-2024-2236", - "modified": "2026-06-11T09:02:46.290344Z" + "modified": "2026-06-15T19:04:58.645370Z" }, { "id": "DEBIAN-CVE-2026-41989", - "modified": "2026-06-11T09:04:15.578979Z" + "modified": "2026-06-15T19:06:23.302811Z" }, { "id": "DEBIAN-CVE-2026-41990", - "modified": "2026-06-11T09:04:18.376890Z" + "modified": "2026-06-15T19:06:23.245006Z" } ] }, @@ -4351,7 +4351,7 @@ interactions: "vulns": [ { "id": "DEBIAN-CVE-2017-10790", - "modified": "2026-04-28T20:16:17.999268Z" + "modified": "2026-06-15T19:00:52.669414Z" }, { "id": "DEBIAN-CVE-2018-1000654", @@ -4363,15 +4363,15 @@ interactions: }, { "id": "DEBIAN-CVE-2021-46848", - "modified": "2026-04-28T20:23:13.701307Z" + "modified": "2026-06-15T19:03:53.301194Z" }, { "id": "DEBIAN-CVE-2024-12133", - "modified": "2026-06-11T09:02:54.387087Z" + "modified": "2026-06-15T19:04:57.417379Z" }, { "id": "DEBIAN-CVE-2025-13151", - "modified": "2026-06-11T09:03:29.529451Z" + "modified": "2026-06-15T19:05:39.540117Z" }, { "id": "DLA-3263-1", @@ -4403,59 +4403,59 @@ interactions: }, { "id": "DEBIAN-CVE-2017-0663", - "modified": "2026-04-28T20:16:13.964642Z" + "modified": "2026-06-15T19:00:27.391648Z" }, { "id": "DEBIAN-CVE-2017-15412", - "modified": "2026-04-28T20:16:54.334707Z" + "modified": "2026-06-15T19:00:26.805737Z" }, { "id": "DEBIAN-CVE-2017-16931", - "modified": "2026-04-28T20:17:00.935141Z" + "modified": "2026-06-15T19:02:58.144726Z" }, { "id": "DEBIAN-CVE-2017-16932", - "modified": "2026-04-28T20:17:00.387567Z" + "modified": "2026-06-15T19:02:58.100017Z" }, { "id": "DEBIAN-CVE-2017-18258", - "modified": "2026-04-28T20:17:10.422014Z" + "modified": "2026-06-15T19:03:04.345137Z" }, { "id": "DEBIAN-CVE-2017-5130", - "modified": "2026-04-28T20:17:20.032271Z" + "modified": "2026-06-15T19:03:10.329935Z" }, { "id": "DEBIAN-CVE-2017-5969", - "modified": "2026-04-28T20:17:27.428267Z" + "modified": "2026-06-15T19:03:13.322936Z" }, { "id": "DEBIAN-CVE-2017-7375", - "modified": "2026-04-28T20:17:38.140764Z" + "modified": "2026-06-15T19:03:16.008104Z" }, { "id": "DEBIAN-CVE-2017-7376", - "modified": "2026-04-28T20:17:38.242008Z" + "modified": "2026-06-15T19:03:16.856154Z" }, { "id": "DEBIAN-CVE-2017-8872", - "modified": "2026-04-28T20:17:50.836318Z" + "modified": "2026-06-15T19:03:19.217317Z" }, { "id": "DEBIAN-CVE-2017-9047", - "modified": "2026-04-28T20:17:51.693799Z" + "modified": "2026-06-15T19:03:19.534200Z" }, { "id": "DEBIAN-CVE-2017-9048", - "modified": "2026-04-28T20:17:52.420051Z" + "modified": "2026-06-15T19:03:19.676854Z" }, { "id": "DEBIAN-CVE-2017-9049", - "modified": "2026-04-28T20:17:52.283609Z" + "modified": "2026-06-15T19:03:19.583325Z" }, { "id": "DEBIAN-CVE-2017-9050", - "modified": "2026-04-28T20:17:51.862642Z" + "modified": "2026-06-15T19:03:19.684540Z" }, { "id": "DEBIAN-CVE-2018-14404", @@ -4475,143 +4475,143 @@ interactions: }, { "id": "DEBIAN-CVE-2020-24977", - "modified": "2026-04-28T20:21:36.800086Z" + "modified": "2026-06-15T19:02:39.974616Z" }, { "id": "DEBIAN-CVE-2020-7595", - "modified": "2026-04-28T20:21:51.345735Z" + "modified": "2026-06-15T19:03:34.353922Z" }, { "id": "DEBIAN-CVE-2021-3516", - "modified": "2026-04-28T20:22:38.007283Z" + "modified": "2026-06-15T19:03:45.345898Z" }, { "id": "DEBIAN-CVE-2021-3517", - "modified": "2026-04-28T20:22:37.788028Z" + "modified": "2026-06-15T19:03:45.353243Z" }, { "id": "DEBIAN-CVE-2021-3518", - "modified": "2026-04-28T20:22:37.799130Z" + "modified": "2026-06-15T19:03:45.347369Z" }, { "id": "DEBIAN-CVE-2021-3537", - "modified": "2026-04-28T20:22:37.903430Z" + "modified": "2026-06-15T19:03:45.567740Z" }, { "id": "DEBIAN-CVE-2021-3541", - "modified": "2026-04-28T20:22:37.741039Z" + "modified": "2026-06-15T19:03:45.510224Z" }, { "id": "DEBIAN-CVE-2022-2309", - "modified": "2026-06-11T09:01:47.712433Z" + "modified": "2026-06-15T19:04:03.092852Z" }, { "id": "DEBIAN-CVE-2022-23308", - "modified": "2026-06-11T09:01:47.099867Z" + "modified": "2026-06-15T19:04:02.950978Z" }, { "id": "DEBIAN-CVE-2022-29824", - "modified": "2026-06-11T09:02:12.545633Z" + "modified": "2026-06-15T19:04:06.712149Z" }, { "id": "DEBIAN-CVE-2022-40303", - "modified": "2026-06-11T09:02:20.768656Z" + "modified": "2026-06-15T19:04:12.222759Z" }, { "id": "DEBIAN-CVE-2022-40304", - "modified": "2026-06-11T09:02:20.862655Z" + "modified": "2026-06-15T19:04:12.156121Z" }, { "id": "DEBIAN-CVE-2022-49043", - "modified": "2026-06-11T09:02:30.222534Z" + "modified": "2026-06-15T19:04:18.848264Z" }, { "id": "DEBIAN-CVE-2023-28484", - "modified": "2026-04-28T20:26:02.354102Z" + "modified": "2026-06-15T19:04:33.903555Z" }, { "id": "DEBIAN-CVE-2023-29469", - "modified": "2026-04-28T20:26:04.088335Z" + "modified": "2026-06-15T19:04:34.704558Z" }, { "id": "DEBIAN-CVE-2023-39615", - "modified": "2026-04-28T20:26:21.042453Z" + "modified": "2026-06-15T19:04:38.661771Z" }, { "id": "DEBIAN-CVE-2023-45322", - "modified": "2026-04-28T20:26:28.648161Z" + "modified": "2026-06-15T19:04:41.089740Z" }, { "id": "DEBIAN-CVE-2024-25062", - "modified": "2026-06-11T09:02:54.544291Z" + "modified": "2026-06-15T19:04:59.345817Z" }, { "id": "DEBIAN-CVE-2024-34459", - "modified": "2026-06-11T09:03:19.401143Z" + "modified": "2026-06-15T19:05:08.094242Z" }, { "id": "DEBIAN-CVE-2024-56171", - "modified": "2026-06-11T09:02:58.813167Z" + "modified": "2026-06-15T19:05:32.764069Z" }, { "id": "DEBIAN-CVE-2025-24928", - "modified": "2026-06-11T09:03:12.381297Z" + "modified": "2026-06-15T19:05:22.040034Z" }, { "id": "DEBIAN-CVE-2025-27113", - "modified": "2026-06-11T09:03:12.637507Z" + "modified": "2026-06-15T19:05:22.569507Z" }, { "id": "DEBIAN-CVE-2025-32414", - "modified": "2026-06-11T09:03:13.086825Z" + "modified": "2026-06-15T19:05:23.263167Z" }, { "id": "DEBIAN-CVE-2025-32415", - "modified": "2026-06-11T09:03:32.651433Z" + "modified": "2026-06-15T19:05:23.332543Z" }, { "id": "DEBIAN-CVE-2025-49794", - "modified": "2026-06-11T09:03:42.221573Z" + "modified": "2026-06-15T19:05:00.722216Z" }, { "id": "DEBIAN-CVE-2025-49796", - "modified": "2026-06-11T09:03:42.028830Z" + "modified": "2026-06-15T19:05:00.886508Z" }, { "id": "DEBIAN-CVE-2025-6021", - "modified": "2026-06-11T09:03:42.977829Z" + "modified": "2026-06-15T19:05:55.555048Z" }, { "id": "DEBIAN-CVE-2025-6170", - "modified": "2026-06-11T09:03:43.191242Z" + "modified": "2026-06-15T19:05:55.834238Z" }, { "id": "DEBIAN-CVE-2025-8732", - "modified": "2026-06-11T09:03:59.023718Z" + "modified": "2026-06-15T19:06:01.879543Z" }, { "id": "DEBIAN-CVE-2025-9714", - "modified": "2026-06-11T09:03:53.153710Z" + "modified": "2026-06-15T19:06:02.035637Z" }, { "id": "DEBIAN-CVE-2026-0989", - "modified": "2026-06-11T09:03:53.449573Z" + "modified": "2026-06-15T19:06:02.459568Z" }, { "id": "DEBIAN-CVE-2026-0990", - "modified": "2026-06-11T09:03:53.402987Z" + "modified": "2026-06-15T19:06:02.474403Z" }, { "id": "DEBIAN-CVE-2026-0992", - "modified": "2026-06-11T09:03:51.836703Z" + "modified": "2026-06-15T19:06:02.509422Z" }, { "id": "DEBIAN-CVE-2026-1757", - "modified": "2026-06-11T09:03:56.653635Z" + "modified": "2026-06-15T19:06:07.689307Z" }, { "id": "DEBIAN-CVE-2026-6732", - "modified": "2026-06-11T09:04:22.043308Z" + "modified": "2026-06-15T19:06:32.212693Z" }, { "id": "DLA-3012-1", @@ -4718,307 +4718,307 @@ interactions: }, { "id": "DEBIAN-CVE-2020-1967", - "modified": "2026-04-28T20:21:28.800972Z" + "modified": "2026-06-15T19:03:27.124044Z" }, { "id": "DEBIAN-CVE-2020-1971", - "modified": "2026-04-28T20:21:30.021193Z" + "modified": "2026-06-15T19:03:27.129623Z" }, { "id": "DEBIAN-CVE-2021-23840", - "modified": "2026-04-28T20:22:09.689462Z" + "modified": "2026-06-15T19:03:39.141068Z" }, { "id": "DEBIAN-CVE-2021-23841", - "modified": "2026-04-28T20:22:09.974471Z" + "modified": "2026-06-15T19:03:39.239523Z" }, { "id": "DEBIAN-CVE-2021-3449", - "modified": "2026-04-28T20:22:35.768990Z" + "modified": "2026-06-15T19:03:44.993162Z" }, { "id": "DEBIAN-CVE-2021-3450", - "modified": "2026-04-28T20:22:36.012223Z" + "modified": "2026-06-15T19:03:45.082977Z" }, { "id": "DEBIAN-CVE-2021-3711", - "modified": "2026-04-28T20:22:43.795588Z" + "modified": "2026-06-15T19:03:46.708959Z" }, { "id": "DEBIAN-CVE-2021-3712", - "modified": "2026-04-28T20:22:43.552530Z" + "modified": "2026-06-15T19:03:46.811218Z" }, { "id": "DEBIAN-CVE-2021-4160", - "modified": "2026-04-28T20:22:59.379221Z" + "modified": "2026-06-15T19:03:50.370810Z" }, { "id": "DEBIAN-CVE-2022-0778", - "modified": "2026-06-11T09:00:37.869324Z" + "modified": "2026-06-15T19:03:59.417208Z" }, { "id": "DEBIAN-CVE-2022-1292", - "modified": "2026-06-11T09:00:52.020266Z" + "modified": "2026-06-15T19:04:00.092279Z" }, { "id": "DEBIAN-CVE-2022-2068", - "modified": "2026-06-11T09:01:25.934934Z" + "modified": "2026-06-15T19:04:01.472470Z" }, { "id": "DEBIAN-CVE-2022-2097", - "modified": "2026-06-11T09:01:16.002701Z" + "modified": "2026-06-15T19:04:01.651321Z" }, { "id": "DEBIAN-CVE-2022-2274", - "modified": "2026-06-11T09:01:32.799167Z" + "modified": "2026-06-15T19:04:02.226892Z" }, { "id": "DEBIAN-CVE-2022-3358", - "modified": "2026-06-11T09:02:16.438667Z" + "modified": "2026-06-15T19:04:08.483482Z" }, { "id": "DEBIAN-CVE-2022-3602", - "modified": "2026-06-11T09:02:24.727994Z" + "modified": "2026-06-15T19:04:09.933655Z" }, { "id": "DEBIAN-CVE-2022-3786", - "modified": "2026-06-11T09:02:25.008962Z" + "modified": "2026-06-15T19:04:10.711321Z" }, { "id": "DEBIAN-CVE-2022-3996", - "modified": "2026-06-11T09:02:25.292349Z" + "modified": "2026-06-15T19:04:12.141836Z" }, { "id": "DEBIAN-CVE-2022-4203", - "modified": "2026-06-11T09:02:25.369451Z" + "modified": "2026-06-15T19:04:12.990232Z" }, { "id": "DEBIAN-CVE-2022-4304", - "modified": "2026-06-11T09:02:23.468965Z" + "modified": "2026-06-15T19:04:13.680775Z" }, { "id": "DEBIAN-CVE-2022-4450", - "modified": "2026-06-11T09:02:25.768041Z" + "modified": "2026-06-15T19:04:14.191322Z" }, { "id": "DEBIAN-CVE-2023-0215", - "modified": "2026-04-28T20:25:46.474235Z" + "modified": "2026-06-15T19:04:29.538665Z" }, { "id": "DEBIAN-CVE-2023-0216", - "modified": "2026-04-28T20:25:46.841378Z" + "modified": "2026-06-15T19:04:29.538277Z" }, { "id": "DEBIAN-CVE-2023-0217", - "modified": "2026-04-28T20:25:46.721381Z" + "modified": "2026-06-15T19:04:29.509442Z" }, { "id": "DEBIAN-CVE-2023-0286", - "modified": "2026-04-28T20:25:46.486723Z" + "modified": "2026-06-15T19:04:29.577693Z" }, { "id": "DEBIAN-CVE-2023-0401", - "modified": "2026-04-28T20:25:47.423702Z" + "modified": "2026-06-15T19:04:29.536951Z" }, { "id": "DEBIAN-CVE-2023-0464", - "modified": "2026-04-28T20:25:46.928614Z" + "modified": "2026-06-15T19:04:22.431910Z" }, { "id": "DEBIAN-CVE-2023-0465", - "modified": "2026-04-28T20:25:46.821997Z" + "modified": "2026-06-15T19:04:29.782851Z" }, { "id": "DEBIAN-CVE-2023-0466", - "modified": "2026-04-28T20:25:47.537998Z" + "modified": "2026-06-15T19:04:29.723231Z" }, { "id": "DEBIAN-CVE-2023-1255", - "modified": "2026-04-28T20:25:50.421013Z" + "modified": "2026-06-15T19:04:30.171672Z" }, { "id": "DEBIAN-CVE-2023-2650", - "modified": "2026-04-28T20:25:58.929509Z" + "modified": "2026-06-15T19:04:32.896962Z" }, { "id": "DEBIAN-CVE-2023-2975", - "modified": "2026-04-28T20:26:05.081391Z" + "modified": "2026-06-15T19:04:33.914628Z" }, { "id": "DEBIAN-CVE-2023-3446", - "modified": "2026-04-28T20:26:11.719571Z" + "modified": "2026-06-15T19:04:36.527893Z" }, { "id": "DEBIAN-CVE-2023-3817", - "modified": "2026-04-28T20:26:17.015806Z" + "modified": "2026-06-15T19:04:37.642848Z" }, { "id": "DEBIAN-CVE-2023-5363", - "modified": "2026-04-28T20:27:05.608535Z" + "modified": "2026-06-15T19:04:51.152236Z" }, { "id": "DEBIAN-CVE-2023-5678", - "modified": "2026-04-28T20:27:19.506128Z" + "modified": "2026-06-15T19:04:55.721833Z" }, { "id": "DEBIAN-CVE-2023-6129", - "modified": "2026-04-28T20:27:20.560812Z" + "modified": "2026-06-15T19:04:55.809967Z" }, { "id": "DEBIAN-CVE-2023-6237", - "modified": "2026-04-28T20:27:20.889465Z" + "modified": "2026-06-15T19:04:55.746227Z" }, { "id": "DEBIAN-CVE-2024-0727", - "modified": "2026-06-11T09:02:45.283579Z" + "modified": "2026-06-15T19:04:56.653523Z" }, { "id": "DEBIAN-CVE-2024-12797", - "modified": "2026-06-11T09:02:45.728003Z" + "modified": "2026-06-15T19:04:57.395001Z" }, { "id": "DEBIAN-CVE-2024-13176", - "modified": "2026-06-11T09:02:45.996621Z" + "modified": "2026-06-15T19:04:57.797709Z" }, { "id": "DEBIAN-CVE-2024-2511", - "modified": "2026-06-11T09:02:54.678066Z" + "modified": "2026-06-15T19:04:59.365295Z" }, { "id": "DEBIAN-CVE-2024-4603", - "modified": "2026-06-11T09:03:21.644537Z" + "modified": "2026-06-15T19:05:18.010195Z" }, { "id": "DEBIAN-CVE-2024-4741", - "modified": "2026-06-11T09:03:06.281089Z" + "modified": "2026-06-15T19:05:26.156893Z" }, { "id": "DEBIAN-CVE-2024-5535", - "modified": "2026-06-11T09:03:26.077831Z" + "modified": "2026-06-15T19:05:32.641835Z" }, { "id": "DEBIAN-CVE-2024-6119", - "modified": "2026-06-11T09:01:40.626657Z" + "modified": "2026-06-15T19:05:35.767292Z" }, { "id": "DEBIAN-CVE-2024-9143", - "modified": "2026-06-11T09:03:28.443283Z" + "modified": "2026-06-15T19:05:37.662826Z" }, { "id": "DEBIAN-CVE-2025-11187", - "modified": "2026-06-11T09:03:28.583809Z" + "modified": "2026-06-15T19:05:38.599749Z" }, { "id": "DEBIAN-CVE-2025-15467", - "modified": "2026-06-11T09:03:29.879183Z" + "modified": "2026-06-15T19:05:19.068303Z" }, { "id": "DEBIAN-CVE-2025-15468", - "modified": "2026-06-11T09:03:29.829405Z" + "modified": "2026-06-15T19:05:19.032817Z" }, { "id": "DEBIAN-CVE-2025-15469", - "modified": "2026-06-11T09:03:29.876006Z" + "modified": "2026-06-15T19:05:19.209846Z" }, { "id": "DEBIAN-CVE-2025-27587", - "modified": "2026-06-11T09:03:12.633446Z" + "modified": "2026-06-15T19:05:22.788453Z" }, { "id": "DEBIAN-CVE-2025-4575", - "modified": "2026-06-11T09:03:41.765442Z" + "modified": "2026-06-15T19:05:51.522956Z" }, { "id": "DEBIAN-CVE-2025-66199", - "modified": "2026-06-11T09:03:43.885359Z" + "modified": "2026-06-15T19:05:57.149320Z" }, { "id": "DEBIAN-CVE-2025-68160", - "modified": "2026-06-11T09:03:44.353422Z" + "modified": "2026-06-15T19:05:57.548210Z" }, { "id": "DEBIAN-CVE-2025-69418", - "modified": "2026-06-11T09:03:58.551530Z" + "modified": "2026-06-15T19:05:59.951428Z" }, { "id": "DEBIAN-CVE-2025-69419", - "modified": "2026-06-11T09:03:58.555803Z" + "modified": "2026-06-15T19:05:59.916552Z" }, { "id": "DEBIAN-CVE-2025-69420", - "modified": "2026-06-11T09:03:45.235359Z" + "modified": "2026-06-15T19:06:00.081598Z" }, { "id": "DEBIAN-CVE-2025-69421", - "modified": "2026-06-11T09:03:50.693573Z" + "modified": "2026-06-15T19:05:59.919058Z" }, { "id": "DEBIAN-CVE-2025-9230", - "modified": "2026-06-11T09:03:53.003556Z" + "modified": "2026-06-15T19:05:00.660395Z" }, { "id": "DEBIAN-CVE-2025-9231", - "modified": "2026-06-11T09:03:52.970497Z" + "modified": "2026-06-15T19:05:00.573277Z" }, { "id": "DEBIAN-CVE-2025-9232", - "modified": "2026-06-11T09:03:59.060177Z" + "modified": "2026-06-15T19:05:00.787467Z" }, { "id": "DEBIAN-CVE-2026-22795", - "modified": "2026-06-11T09:03:56.848272Z" + "modified": "2026-06-15T19:06:08.233931Z" }, { "id": "DEBIAN-CVE-2026-22796", - "modified": "2026-06-11T09:03:59.390088Z" + "modified": "2026-06-15T19:06:08.212629Z" }, { "id": "DEBIAN-CVE-2026-2673", - "modified": "2026-06-11T09:04:02.484362Z" + "modified": "2026-06-15T19:06:13.326001Z" }, { "id": "DEBIAN-CVE-2026-28386", - "modified": "2026-06-11T09:04:04.131103Z" + "modified": "2026-06-15T19:06:14.302905Z" }, { "id": "DEBIAN-CVE-2026-28387", - "modified": "2026-06-11T09:03:39.904311Z" + "modified": "2026-06-15T19:06:14.443506Z" }, { "id": "DEBIAN-CVE-2026-28388", - "modified": "2026-06-11T09:04:04.267762Z" + "modified": "2026-06-15T19:06:14.388993Z" }, { "id": "DEBIAN-CVE-2026-28389", - "modified": "2026-06-11T09:04:04.333958Z" + "modified": "2026-06-15T19:06:14.409340Z" }, { "id": "DEBIAN-CVE-2026-28390", - "modified": "2026-06-11T09:04:03.065191Z" + "modified": "2026-06-15T19:06:14.566148Z" }, { "id": "DEBIAN-CVE-2026-31789", - "modified": "2026-06-11T09:03:22.365916Z" + "modified": "2026-06-15T19:06:17.669473Z" }, { "id": "DEBIAN-CVE-2026-31790", - "modified": "2026-06-11T09:03:22.371488Z" + "modified": "2026-06-15T19:06:17.688401Z" }, { "id": "DEBIAN-CVE-2026-34180", - "modified": "2026-06-11T09:03:16.732801Z" + "modified": "2026-06-15T19:06:20.121977Z" }, { "id": "DEBIAN-CVE-2026-34181", - "modified": "2026-06-11T08:47:58.997113Z" + "modified": "2026-06-15T19:06:20.062800Z" }, { "id": "DEBIAN-CVE-2026-34182", - "modified": "2026-06-11T08:47:52.733536Z" + "modified": "2026-06-15T19:06:20.083063Z" }, { "id": "DEBIAN-CVE-2026-34183", - "modified": "2026-06-11T08:47:52.142893Z" + "modified": "2026-06-15T19:06:20.038246Z" }, { "id": "DEBIAN-CVE-2026-35188", @@ -5026,51 +5026,51 @@ interactions: }, { "id": "DEBIAN-CVE-2026-42764", - "modified": "2026-06-11T09:04:18.524074Z" + "modified": "2026-06-15T19:06:24.283291Z" }, { "id": "DEBIAN-CVE-2026-42765", - "modified": "2026-06-11T09:04:18.811471Z" + "modified": "2026-06-15T19:06:24.122169Z" }, { "id": "DEBIAN-CVE-2026-42766", - "modified": "2026-06-11T09:04:18.632716Z" + "modified": "2026-06-15T19:06:24.331308Z" }, { "id": "DEBIAN-CVE-2026-42767", - "modified": "2026-06-11T10:00:08.949727Z" + "modified": "2026-06-15T19:06:24.313384Z" }, { "id": "DEBIAN-CVE-2026-42768", - "modified": "2026-06-11T09:04:18.590290Z" + "modified": "2026-06-15T19:06:24.318323Z" }, { "id": "DEBIAN-CVE-2026-42769", - "modified": "2026-06-11T09:04:18.695851Z" + "modified": "2026-06-15T19:06:24.314509Z" }, { "id": "DEBIAN-CVE-2026-42770", - "modified": "2026-06-11T09:04:18.677992Z" + "modified": "2026-06-15T19:06:24.291924Z" }, { "id": "DEBIAN-CVE-2026-45445", - "modified": "2026-06-11T09:02:35.434535Z" + "modified": "2026-06-15T19:06:28.241220Z" }, { "id": "DEBIAN-CVE-2026-45446", - "modified": "2026-06-11T09:03:16.550260Z" + "modified": "2026-06-15T19:06:28.202328Z" }, { "id": "DEBIAN-CVE-2026-45447", - "modified": "2026-06-11T09:03:39.834571Z" + "modified": "2026-06-15T19:06:28.355940Z" }, { "id": "DEBIAN-CVE-2026-7383", - "modified": "2026-06-11T09:04:24.302807Z" + "modified": "2026-06-15T19:06:33.004116Z" }, { "id": "DEBIAN-CVE-2026-9076", - "modified": "2026-06-11T09:04:15.229876Z" + "modified": "2026-06-15T19:06:35.604510Z" }, { "id": "DLA-3008-1", @@ -5183,15 +5183,15 @@ interactions: }, { "id": "DEBIAN-CVE-2017-12837", - "modified": "2026-04-28T20:16:33.700074Z" + "modified": "2026-06-15T19:01:54.604489Z" }, { "id": "DEBIAN-CVE-2017-12883", - "modified": "2026-04-28T20:16:34.031338Z" + "modified": "2026-06-15T19:01:57.668393Z" }, { "id": "DEBIAN-CVE-2017-20230", - "modified": "2026-04-28T20:17:11.735501Z" + "modified": "2026-06-15T19:03:06.043307Z" }, { "id": "DEBIAN-CVE-2018-12015", @@ -5227,83 +5227,83 @@ interactions: }, { "id": "DEBIAN-CVE-2020-10543", - "modified": "2026-04-28T20:21:05.549598Z" + "modified": "2026-06-15T19:02:49.247100Z" }, { "id": "DEBIAN-CVE-2020-10878", - "modified": "2026-04-28T20:21:07.180419Z" + "modified": "2026-06-15T19:03:21.773731Z" }, { "id": "DEBIAN-CVE-2020-12723", - "modified": "2026-04-28T20:21:13.302892Z" + "modified": "2026-06-15T19:03:23.525858Z" }, { "id": "DEBIAN-CVE-2020-16156", - "modified": "2026-04-28T20:21:25.422805Z" + "modified": "2026-06-15T19:03:26.207200Z" }, { "id": "DEBIAN-CVE-2021-36770", - "modified": "2026-04-28T20:22:42.634184Z" + "modified": "2026-06-15T19:03:47.174486Z" }, { "id": "DEBIAN-CVE-2022-48522", - "modified": "2026-06-11T09:02:27.903067Z" + "modified": "2026-06-15T19:04:15.444540Z" }, { "id": "DEBIAN-CVE-2023-31484", - "modified": "2026-04-28T20:26:06.357188Z" + "modified": "2026-06-15T19:04:35.007393Z" }, { "id": "DEBIAN-CVE-2023-31486", - "modified": "2026-04-28T20:26:06.902702Z" + "modified": "2026-06-15T19:04:35.160442Z" }, { "id": "DEBIAN-CVE-2023-47038", - "modified": "2026-04-28T20:26:32.110747Z" + "modified": "2026-06-15T19:04:42.221431Z" }, { "id": "DEBIAN-CVE-2024-56406", - "modified": "2026-06-11T09:03:04.522605Z" + "modified": "2026-06-15T19:05:32.862624Z" }, { "id": "DEBIAN-CVE-2025-15649", - "modified": "2026-06-11T09:03:30.309453Z" + "modified": "2026-06-15T19:05:19.420530Z" }, { "id": "DEBIAN-CVE-2025-40909", - "modified": "2026-06-11T09:03:38.719726Z" + "modified": "2026-06-15T19:05:51.157315Z" }, { "id": "DEBIAN-CVE-2026-42496", - "modified": "2026-06-11T09:04:15.663163Z" + "modified": "2026-06-15T19:06:24.165786Z" }, { "id": "DEBIAN-CVE-2026-42497", - "modified": "2026-06-11T09:04:18.571707Z" + "modified": "2026-06-15T19:06:24.214158Z" }, { "id": "DEBIAN-CVE-2026-48959", - "modified": "2026-06-11T09:04:13.035281Z" + "modified": "2026-06-15T19:06:30.309989Z" }, { "id": "DEBIAN-CVE-2026-48961", - "modified": "2026-06-11T09:04:12.908859Z" + "modified": "2026-06-15T19:06:30.278805Z" }, { "id": "DEBIAN-CVE-2026-48962", - "modified": "2026-06-11T09:04:13.082349Z" + "modified": "2026-06-15T19:06:30.385227Z" }, { "id": "DEBIAN-CVE-2026-7010", - "modified": "2026-06-11T09:04:24.812801Z" + "modified": "2026-06-15T19:06:32.892437Z" }, { "id": "DEBIAN-CVE-2026-8376", - "modified": "2026-06-11T09:04:25.280684Z" + "modified": "2026-06-15T19:06:34.282925Z" }, { "id": "DEBIAN-CVE-2026-9538", - "modified": "2026-06-11T09:04:22.636371Z" + "modified": "2026-06-15T19:06:35.584055Z" }, { "id": "DLA-3926-1", @@ -5363,7 +5363,7 @@ interactions: "vulns": [ { "id": "DEBIAN-CVE-2026-5958", - "modified": "2026-06-11T09:04:22.296495Z" + "modified": "2026-06-15T19:06:31.959863Z" } ] }, @@ -5371,7 +5371,7 @@ interactions: "vulns": [ { "id": "DEBIAN-CVE-2017-17512", - "modified": "2026-04-28T20:17:03.284437Z" + "modified": "2026-06-15T19:02:59.576413Z" } ] }, @@ -5393,19 +5393,19 @@ interactions: }, { "id": "DEBIAN-CVE-2021-20193", - "modified": "2026-04-28T20:21:58.272641Z" + "modified": "2026-06-15T19:03:36.011066Z" }, { "id": "DEBIAN-CVE-2022-48303", - "modified": "2026-06-11T09:02:27.262819Z" + "modified": "2026-06-15T19:04:15.338240Z" }, { "id": "DEBIAN-CVE-2023-39804", - "modified": "2026-04-28T20:26:20.297715Z" + "modified": "2026-06-15T19:04:38.705050Z" }, { "id": "DEBIAN-CVE-2026-5704", - "modified": "2026-06-11T09:04:24.148946Z" + "modified": "2026-06-15T19:06:31.372681Z" }, { "id": "DLA-3755-1", @@ -5481,35 +5481,35 @@ interactions: }, { "id": "DEBIAN-CVE-2021-37600", - "modified": "2026-04-28T20:22:45.195281Z" + "modified": "2026-06-15T19:03:47.048376Z" }, { "id": "DEBIAN-CVE-2021-3995", - "modified": "2026-04-28T20:22:54.526429Z" + "modified": "2026-06-15T19:03:43.339355Z" }, { "id": "DEBIAN-CVE-2021-3996", - "modified": "2026-04-28T20:22:54.359356Z" + "modified": "2026-06-15T19:03:43.355405Z" }, { "id": "DEBIAN-CVE-2022-0563", - "modified": "2026-06-11T09:00:06.810134Z" + "modified": "2026-06-15T19:03:59.250197Z" }, { "id": "DEBIAN-CVE-2024-28085", - "modified": "2026-06-11T09:02:56.224076Z" + "modified": "2026-06-15T19:05:05.661588Z" }, { "id": "DEBIAN-CVE-2025-14104", - "modified": "2026-06-11T09:03:29.912667Z" + "modified": "2026-06-15T19:05:39.770160Z" }, { "id": "DEBIAN-CVE-2026-27456", - "modified": "2026-06-11T09:04:02.786704Z" + "modified": "2026-06-15T19:06:13.644847Z" }, { "id": "DEBIAN-CVE-2026-3184", - "modified": "2026-06-11T09:03:22.395473Z" + "modified": "2026-06-15T19:06:17.854973Z" }, { "id": "DLA-3782-1", @@ -5529,19 +5529,19 @@ interactions: "vulns": [ { "id": "DEBIAN-CVE-2022-1271", - "modified": "2026-06-11T09:01:04.886554Z" + "modified": "2026-06-15T19:04:00.779834Z" }, { "id": "DEBIAN-CVE-2024-3094", - "modified": "2026-06-11T09:02:49.333575Z" + "modified": "2026-06-15T19:05:06.976977Z" }, { "id": "DEBIAN-CVE-2025-31115", - "modified": "2026-06-11T09:03:13.005395Z" + "modified": "2026-06-15T19:05:23.141738Z" }, { "id": "DEBIAN-CVE-2026-34743", - "modified": "2026-06-11T09:04:07.506706Z" + "modified": "2026-06-15T19:06:20.289200Z" }, { "id": "DSA-5123-1", diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles.yaml index 8050718fdec..d0ec48b8bfe 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles.yaml @@ -37,12 +37,16 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 870 + content_length: 940 body: | { "results": [ { "vulns": [ + { + "id": "GHSA-4px2-pw77-vc85", + "modified": "2026-06-12T15:15:20.821466Z" + }, { "id": "GHSA-ccw9-q5h2-8c2w", "modified": "2026-03-13T22:16:05.730538Z" @@ -101,7 +105,7 @@ interactions: } headers: Content-Length: - - "870" + - "940" Content-Type: - application/json status: 200 OK From 6fbce20f405d5d4bbf48515df4811eade41e11c4 Mon Sep 17 00:00:00 2001 From: Rex P Date: Tue, 16 Jun 2026 13:13:34 +1000 Subject: [PATCH 16/38] Fix a bunch of issues, no snapshot update --- .../fix/__snapshots__/command_test.snap | 2 + cmd/osv-scanner/internal/testcmd/vcr.go | 12 ++- .../image/__snapshots__/command_test.snap | 84 +++++++++---------- go.sum | 2 - internal/scalibrannotator/filter/filter.go | 2 +- internal/testlogger/handler.go | 18 +++- pkg/osvscanner/osvscanner.go | 17 ++-- pkg/osvscanner/osvscanner_test.go | 1 + pkg/osvscanner/scan.go | 14 ++-- 9 files changed, 83 insertions(+), 69 deletions(-) diff --git a/cmd/osv-scanner/fix/__snapshots__/command_test.snap b/cmd/osv-scanner/fix/__snapshots__/command_test.snap index 6b31db23eef..2e1c55fc732 100755 --- a/cmd/osv-scanner/fix/__snapshots__/command_test.snap +++ b/cmd/osv-scanner/fix/__snapshots__/command_test.snap @@ -11467,6 +11467,7 @@ manifest or lockfile is required [TestCommand_OfflineDatabase/fix_non_interactive_in_place_package_lock_json_with_offline_vulns - 1] Guided remediation (the fix command) can be risky when run on untrusted projects. It may trigger the package manager to execute scripts or follow external registries specified in the project. Please ensure you trust the source code and artifacts before proceeding. +Loaded npm local db from /osv-scalibr/npm/all.zip Found 17 vulnerabilities matching the filter Can fix 8/17 matching vulnerabilities by changing 5 dependencies UPGRADED-PACKAGE: minimatch,3.1.2,3.1.5 @@ -13210,6 +13211,7 @@ UNFIXABLE-VULNS: 9 [TestCommand_OfflineDatabase/fix_non_interactive_relax_package_json_with_offline_vulns - 1] Guided remediation (the fix command) can be risky when run on untrusted projects. It may trigger the package manager to execute scripts or follow external registries specified in the project. Please ensure you trust the source code and artifacts before proceeding. +Loaded npm local db from /osv-scalibr/npm/all.zip Found 9 vulnerabilities matching the filter Can fix 3/9 matching vulnerabilities by changing 1 dependencies UPGRADED-PACKAGE: npm-registry-client,6.2.0,^7.5.0 diff --git a/cmd/osv-scanner/internal/testcmd/vcr.go b/cmd/osv-scanner/internal/testcmd/vcr.go index aa7b16a67c6..c20ade0753c 100644 --- a/cmd/osv-scanner/internal/testcmd/vcr.go +++ b/cmd/osv-scanner/internal/testcmd/vcr.go @@ -126,7 +126,7 @@ func InsertCassette(t *testing.T) *http.Client { } // exclude requests for binary file downloads from cassettes (e.g. zip databases, jar files) ext := strings.ToLower(filepath.Ext(req.URL.Path)) - binaryExts := []string{".zip", ".gz", ".bin", ".db", ".tar", ".tgz", ".jar", ".aar"} + binaryExts := []string{".zip", ".gz", ".bin", ".db", ".tar", ".tgz", ".jar", ".aar", ".whl"} return slices.Contains(binaryExts, ext) }), @@ -159,12 +159,16 @@ func InsertCassette(t *testing.T) *http.Client { prettyOptions := *pretty.DefaultOptions prettyOptions.SortKeys = true - i.Request.Body = string(pretty.PrettyOptions([]byte(i.Request.Body), &prettyOptions)) - i.Request.ContentLength = int64(len(i.Request.Body)) + if strings.Contains(strings.ToLower(i.Request.Headers.Get("Content-Type")), "json") { + i.Request.Body = string(pretty.PrettyOptions([]byte(i.Request.Body), &prettyOptions)) + i.Request.ContentLength = int64(len(i.Request.Body)) + } // use a static duration since we don't care about replicating latency i.Response.Duration = 0 - i.Response.Body = string(pretty.PrettyOptions([]byte(i.Response.Body), &prettyOptions)) + if strings.Contains(strings.ToLower(i.Response.Headers.Get("Content-Type")), "json") { + i.Response.Body = string(pretty.PrettyOptions([]byte(i.Response.Body), &prettyOptions)) + } return nil }, recorder.AfterCaptureHook), diff --git a/cmd/osv-scanner/scan/image/__snapshots__/command_test.snap b/cmd/osv-scanner/scan/image/__snapshots__/command_test.snap index 5774f8f41e3..20a2147aea9 100755 --- a/cmd/osv-scanner/scan/image/__snapshots__/command_test.snap +++ b/cmd/osv-scanner/scan/image/__snapshots__/command_test.snap @@ -313,24 +313,23 @@ You can also view the full vulnerability list in your terminal with: `osv-scanne [TestCommand_OCIImage/Empty_Ubuntu_20.04_image_tar_with_no_vulns_shown - 1] Scanning local image tarball "./testdata/test-ubuntu-20-04.tar" -Package Ubuntu:20.04/util-linux/1:2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/bzip2/1.0.8-2 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/bzip2/1.0.8-2 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/coreutils/8.30-3ubuntu2 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/dpkg/1.19.7ubuntu3.2 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/gcc-10/10.5.0-1ubuntu1~20.04 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/gnupg2/2.2.19-3ubuntu2.4 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/bzip2/1.0.8-2 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/gcc-10/10.5.0-1ubuntu1~20.04 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/gcc-10/10.5.0-1ubuntu1~20.04 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/glibc/2.31-0ubuntu9.17 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/glibc/2.31-0ubuntu9.17 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/gcc-10/10.5.0-1ubuntu1~20.04 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/libgcrypt20/1.8.5-5ubuntu1.1 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/gnupg2/2.2.19-3ubuntu2.4 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/gnutls28/3.6.13-2ubuntu1.12 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/libgcrypt20/1.8.5-5ubuntu1.1 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/libtasn1-6/4.16.0-2ubuntu0.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/lz4/1.9.2-2ubuntu0.20.04.1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/xz-utils/5.2.4-1ubuntu1.1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/pam/1.3.1-5ubuntu4.7 has been filtered out because: Just want to test only unimportant vulns @@ -338,22 +337,23 @@ Package Ubuntu:20.04/pam/1.3.1-5ubuntu4.7 has been filtered out because: Just wa Package Ubuntu:20.04/pam/1.3.1-5ubuntu4.7 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/pam/1.3.1-5ubuntu4.7 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/pcre2/10.34-7ubuntu0.1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/gcc-10/10.5.0-1ubuntu1~20.04 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/perl/5.30.0-9ubuntu0.5 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/sed/4.7-1 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/shadow/1:4.8.1-1ubuntu5.20.04.5 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/shadow/1:4.8.1-1ubuntu5.20.04.5 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/systemd/245.4-4ubuntu3.24 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/libtasn1-6/4.16.0-2ubuntu0.1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/systemd/245.4-4ubuntu3.24 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/tar/1.30+dfsg-7ubuntu0.20.04.4 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/util-linux/1:2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/shadow/1:4.8.1-1ubuntu5.20.04.5 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/shadow/1:4.8.1-1ubuntu5.20.04.5 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/perl/5.30.0-9ubuntu0.5 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/sed/4.7-1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/tar/1.30+dfsg-7ubuntu0.20.04.4 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/xz-utils/5.2.4-1ubuntu1.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/zlib/1:1.2.11.dfsg-2ubuntu1.5 has been filtered out because: Just want to test only unimportant vulns Filtered 42 ignored package/s from the scan. @@ -376,24 +376,23 @@ You can also view the full vulnerability list in your terminal with: `osv-scanne [TestCommand_OCIImage/Empty_Ubuntu_20.04_image_tar_with_only_unimportant_vulns_shown - 1] Scanning local image tarball "./testdata/test-ubuntu-20-04.tar" -Package Ubuntu:20.04/util-linux/1:2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/bzip2/1.0.8-2 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/bzip2/1.0.8-2 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/coreutils/8.30-3ubuntu2 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/dpkg/1.19.7ubuntu3.2 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/gcc-10/10.5.0-1ubuntu1~20.04 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/gnupg2/2.2.19-3ubuntu2.4 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/bzip2/1.0.8-2 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/gcc-10/10.5.0-1ubuntu1~20.04 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/gcc-10/10.5.0-1ubuntu1~20.04 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/glibc/2.31-0ubuntu9.17 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/glibc/2.31-0ubuntu9.17 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/gcc-10/10.5.0-1ubuntu1~20.04 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/libgcrypt20/1.8.5-5ubuntu1.1 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/gnupg2/2.2.19-3ubuntu2.4 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/gnutls28/3.6.13-2ubuntu1.12 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/libgcrypt20/1.8.5-5ubuntu1.1 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/libtasn1-6/4.16.0-2ubuntu0.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/lz4/1.9.2-2ubuntu0.20.04.1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/xz-utils/5.2.4-1ubuntu1.1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/pam/1.3.1-5ubuntu4.7 has been filtered out because: Just want to test only unimportant vulns @@ -401,22 +400,23 @@ Package Ubuntu:20.04/pam/1.3.1-5ubuntu4.7 has been filtered out because: Just wa Package Ubuntu:20.04/pam/1.3.1-5ubuntu4.7 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/pam/1.3.1-5ubuntu4.7 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/pcre2/10.34-7ubuntu0.1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/gcc-10/10.5.0-1ubuntu1~20.04 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/perl/5.30.0-9ubuntu0.5 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/sed/4.7-1 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/shadow/1:4.8.1-1ubuntu5.20.04.5 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/shadow/1:4.8.1-1ubuntu5.20.04.5 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/systemd/245.4-4ubuntu3.24 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/libtasn1-6/4.16.0-2ubuntu0.1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/systemd/245.4-4ubuntu3.24 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/tar/1.30+dfsg-7ubuntu0.20.04.4 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/util-linux/1:2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/shadow/1:4.8.1-1ubuntu5.20.04.5 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/shadow/1:4.8.1-1ubuntu5.20.04.5 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/perl/5.30.0-9ubuntu0.5 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/sed/4.7-1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/tar/1.30+dfsg-7ubuntu0.20.04.4 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/xz-utils/5.2.4-1ubuntu1.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/zlib/1:1.2.11.dfsg-2ubuntu1.5 has been filtered out because: Just want to test only unimportant vulns Filtered 42 ignored package/s from the scan. diff --git a/go.sum b/go.sum index 011959e3f7e..1ec84e3a7d8 100644 --- a/go.sum +++ b/go.sum @@ -247,8 +247,6 @@ github.com/google/go-cpy v0.0.0-20211218193943-a9c933c06932 h1:5/4TSDzpDnHQ8rKEE github.com/google/go-cpy v0.0.0-20211218193943-a9c933c06932/go.mod h1:cC6EdPbj/17GFCPDK39NRarlMI+kt+O60S12cNB5J9Y= github.com/google/jsonschema-go v0.4.3 h1:/DBOLZTfDow7pe2GmaJNhltueGTtDKICi8V8p+DQPd0= github.com/google/jsonschema-go v0.4.3/go.mod h1:r5quNTdLOYEz95Ru18zA0ydNbBuYoo9tgaYcxEYhJVE= -github.com/google/osv-scalibr v0.4.6-0.20260612031204-164402d9140e h1:cQTtydMwNMniteU1xth8JECOBS6vtw0FIjZVZUAqAJo= -github.com/google/osv-scalibr v0.4.6-0.20260612031204-164402d9140e/go.mod h1:7NVYCBa6Uu7S2GvVj/kacQ8Bib8KhdIxU6+cf3aIIVI= github.com/google/pprof v0.0.0-20250820193118-f64d9cf942d6 h1:EEHtgt9IwisQ2AZ4pIsMjahcegHh6rmhqxzIRQIyepY= github.com/google/pprof v0.0.0-20250820193118-f64d9cf942d6/go.mod h1:I6V7YzU0XDpsHqbsyrghnFZLO1gwK6NPTNvmetQIk9U= github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= diff --git a/internal/scalibrannotator/filter/filter.go b/internal/scalibrannotator/filter/filter.go index 7008e5ebd1d..3072fdd2edd 100644 --- a/internal/scalibrannotator/filter/filter.go +++ b/internal/scalibrannotator/filter/filter.go @@ -8,7 +8,7 @@ import ( "slices" "sync" - "github.com/google/osv-scalibr" + scalibr "github.com/google/osv-scalibr" "github.com/google/osv-scalibr/annotator" "github.com/google/osv-scalibr/extractor" "github.com/google/osv-scalibr/inventory" diff --git a/internal/testlogger/handler.go b/internal/testlogger/handler.go index 90fac407c27..1e9376c0375 100644 --- a/internal/testlogger/handler.go +++ b/internal/testlogger/handler.go @@ -99,9 +99,21 @@ func (tl *Handler) Handle(ctx context.Context, record slog.Record) error { l := tl.getLogger() if l == stdLogger { - // This is to be safe as we currently do not have any non muffled goroutine logs - // When we do, this makes sure that we are aware and can add exceptions to them. - panic("noop logger found when logging non-muffled messages") + // If it's a known log that can happen in goroutines, we can ignore it (muffle it) + // instead of panicking. + // For example, local database loading logs ("Loaded ...", "could not load db for ...") + // can be triggered within goroutines spawned by guided remediation (e.g. in osv-scalibr's + // ComputePatches). + for _, prefix := range []string{ + "Loaded ", + "could not load db for ", + } { + if strings.HasPrefix(record.Message, prefix) { + return nil + } + } + // Include the message in the panic to make debugging easier + panic("noop logger found when logging non-muffled messages: " + record.Message) } return l.Handle(ctx, record) diff --git a/pkg/osvscanner/osvscanner.go b/pkg/osvscanner/osvscanner.go index 05e5bcc2aa0..695850ad3ae 100644 --- a/pkg/osvscanner/osvscanner.go +++ b/pkg/osvscanner/osvscanner.go @@ -112,11 +112,11 @@ var ErrVulnerabilitiesFound = errors.New("vulnerabilities found") // TODO(v2): Actually use this error var ErrAPIFailed = errors.New("API query failed") -func initializeExternalAccessors(actions ScannerActions, clientFactories scalibrconfig.ClientFactories) (ExternalAccessors, error) { +func initializeExternalAccessors(actions ScannerActions, clientFactories scalibrconfig.ClientFactories) ExternalAccessors { externalAccessors := ExternalAccessors{} if actions.CompareOffline { - return externalAccessors, nil + return externalAccessors } userAgent := "osv-scanner-api" @@ -135,7 +135,7 @@ func initializeExternalAccessors(actions ScannerActions, clientFactories scalibr BaseHostURL: osvdev.DefaultBaseURL, } - return externalAccessors, nil + return externalAccessors } // DoScan performs the osv scanner action, with optional reporter to output information @@ -182,10 +182,7 @@ func DoScan(actions ScannerActions) (models.VulnerabilityResults, error) { }() } - accessors, err := initializeExternalAccessors(actions, clientFactories) - if err != nil { - return models.VulnerabilityResults{}, fmt.Errorf("failed to initialize accessors: %w", err) - } + accessors := initializeExternalAccessors(actions, clientFactories) // ----- Perform Scanning ----- packagesAndFindings, filterAnno, err := scan(accessors, actions, clientFactories, &scanResults.ConfigManager) @@ -239,10 +236,7 @@ func DoContainerScan(actions ScannerActions) (models.VulnerabilityResults, error }() } - accessors, err := initializeExternalAccessors(actions, clientFactories) - if err != nil { - return models.VulnerabilityResults{}, fmt.Errorf("failed to initialize accessors: %w", err) - } + accessors := initializeExternalAccessors(actions, clientFactories) plugins := getPlugins( []string{"artifact"}, @@ -265,6 +259,7 @@ func DoContainerScan(actions ScannerActions) (models.VulnerabilityResults, error ctx := context.TODO() var img *image.Image + var err error if actions.IsImageArchive { cmdlogger.Infof("Scanning local image tarball %q", actions.Image) img, err = image.FromTarball(actions.Image, image.DefaultConfig()) diff --git a/pkg/osvscanner/osvscanner_test.go b/pkg/osvscanner/osvscanner_test.go index 2f4d2ae9704..7656eaaf909 100644 --- a/pkg/osvscanner/osvscanner_test.go +++ b/pkg/osvscanner/osvscanner_test.go @@ -87,6 +87,7 @@ func TestDoScan(t *testing.T) { if !errors.Is(err, tt.wantErr) { t.Errorf("DoScan() error = %v, wantErr %v", err, tt.wantErr) t.Logf("Got %d packages and %d vulns", len(got.Results), len(got.Flatten())) + return } diff --git a/pkg/osvscanner/scan.go b/pkg/osvscanner/scan.go index 104415c3d2a..79abe413ae8 100644 --- a/pkg/osvscanner/scan.go +++ b/pkg/osvscanner/scan.go @@ -56,8 +56,9 @@ func getPlugins( configManager *scanconfig.Manager, isContainerScan bool, ) []plugin.Plugin { - pluginSpecific := []*cpb.PluginSpecificConfig{ - { + pluginSpecific := make([]*cpb.PluginSpecificConfig, 0, 4) + pluginSpecific = append(pluginSpecific, + &cpb.PluginSpecificConfig{ Config: &cpb.PluginSpecificConfig_PomXmlNet{ PomXmlNet: &cpb.POMXMLNetConfig{ UpstreamRegistry: actions.TransitiveScanning.MavenRegistry, @@ -65,14 +66,14 @@ func getPlugins( }, }, }, - { + &cpb.PluginSpecificConfig{ Config: &cpb.PluginSpecificConfig_PythonRequirementsTransitive{ PythonRequirementsTransitive: &cpb.PythonRequirementsTransitiveConfig{ DepsDevRequirements: !actions.TransitiveScanning.NativeDataSource, }, }, }, - } + ) pluginSpecific = append(pluginSpecific, &cpb.PluginSpecificConfig{ Config: &cpb.PluginSpecificConfig_Osvlocal{ @@ -523,7 +524,7 @@ func dedupPackageVulns(vulns []*inventory.PackageVuln) []*inventory.PackageVuln dedupVulns := make(map[vulnKey]*inventory.PackageVuln) for _, vv := range vulns { - k := vulnKey{vv.Package, vv.Vulnerability.Id} + k := vulnKey{vv.Package, vv.Vulnerability.GetId()} if v, ok := dedupVulns[k]; !ok { dedupVulns[k] = vv } else { @@ -543,8 +544,9 @@ func dedupPackageVulns(vulns []*inventory.PackageVuln) []*inventory.PackageVuln slices.SortFunc(result, func(a, b *inventory.PackageVuln) int { if a.Package == b.Package { - return cmp.Compare(a.Vulnerability.Id, b.Vulnerability.Id) + return cmp.Compare(a.Vulnerability.GetId(), b.Vulnerability.GetId()) } + return inventorySort(a.Package, b.Package) }) From da291d0c92cdd299111a7803f28b0a0858eba68d Mon Sep 17 00:00:00 2001 From: Rex P Date: Tue, 16 Jun 2026 13:14:58 +1000 Subject: [PATCH 17/38] All snaps --- .../cassettes/TestCommand_Docker.yaml | 64 +- ...mmand_ExplicitExtractors_WithDefaults.yaml | 120 +- .../cassettes/TestCommand_HtmlFile.yaml | 283 +- .../cassettes/TestCommand_OCIImage.yaml | 8964 ++- .../TestCommand_OCIImage_JSONFormat.yaml | 3197 +- .../source/__snapshots__/command_test.snap | 558 +- .../testdata/cassettes/TestCommand.yaml | 2801 +- .../cassettes/TestCommand_CommitSupport.yaml | 168 +- .../TestCommand_Config_UnusedIgnores.yaml | 663 +- ...mmand_ExplicitExtractors_WithDefaults.yaml | 100 +- ...nd_ExplicitExtractors_WithoutDefaults.yaml | 36 +- .../cassettes/TestCommand_Licenses.yaml | 74 +- ...stCommand_LockfileWithExplicitParseAs.yaml | 233 +- .../cassettes/TestCommand_MoreLockfiles.yaml | 45 +- .../cassettes/TestCommand_Transitive.yaml | 66896 +++++++++++++++- .../cassettes/TestCommand_SubCommands.yaml | 12 +- .../cassettes/Test_run_SubCommands.yaml | 12 +- 17 files changed, 81137 insertions(+), 3089 deletions(-) diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker.yaml index 8048848b26d..529091b5a53 100644 --- a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker.yaml +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker.yaml @@ -5,7 +5,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1367 + content_length: 2036 host: api.osv.dev body: | { @@ -17,6 +17,13 @@ interactions: }, "version": "3.4.3-r1" }, + { + "package": { + "ecosystem": "Alpine:v3.18", + "name": "alpine-baselayout" + }, + "version": "3.4.3-r1" + }, { "package": { "ecosystem": "Alpine:v3.18", @@ -38,6 +45,13 @@ interactions: }, "version": "1.36.1-r7" }, + { + "package": { + "ecosystem": "Alpine:v3.18", + "name": "busybox" + }, + "version": "1.36.1-r7" + }, { "package": { "ecosystem": "Alpine:v3.18", @@ -59,6 +73,20 @@ interactions: }, "version": "3.1.7-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.18", + "name": "openssl" + }, + "version": "3.1.7-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.18", + "name": "musl" + }, + "version": "1.2.4-r2" + }, { "package": { "ecosystem": "Alpine:v3.18", @@ -73,6 +101,13 @@ interactions: }, "version": "1.3.7-r1" }, + { + "package": { + "ecosystem": "Alpine:v3.18", + "name": "busybox" + }, + "version": "1.36.1-r7" + }, { "package": { "ecosystem": "Alpine:v3.18", @@ -93,7 +128,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 276 + content_length: 524 body: | { "results": [ @@ -103,6 +138,8 @@ interactions: {}, {}, {}, + {}, + {}, { "vulns": [ { @@ -115,6 +152,26 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-06-15T18:18:10.600004Z" + } + ] + }, { "vulns": [ { @@ -124,12 +181,13 @@ interactions: ] }, {}, + {}, {} ] } headers: Content-Length: - - "276" + - "524" Content-Type: - application/json status: 200 OK diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults.yaml index 6eea466ddfe..8f3f7d4db1f 100644 --- a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults.yaml +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults.yaml @@ -5,7 +5,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1641 + content_length: 2037 host: api.osv.dev body: | { @@ -59,6 +59,13 @@ interactions: }, "version": "1.1.1k-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -73,6 +80,13 @@ interactions: }, "version": "1.1.22-r4" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "musl" + }, + "version": "1.1.22-r4" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -80,6 +94,13 @@ interactions: }, "version": "1.2.3-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -107,7 +128,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 355 + content_length: 364 body: | { "results": [ @@ -129,6 +150,9 @@ interactions: {}, {}, {}, + {}, + {}, + {}, { "vulns": [ { @@ -149,7 +173,7 @@ interactions: } headers: Content-Length: - - "355" + - "364" Content-Type: - application/json status: 200 OK @@ -159,7 +183,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1511 + content_length: 1907 host: api.osv.dev body: | { @@ -213,6 +237,13 @@ interactions: }, "version": "1.1.1k-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -227,6 +258,13 @@ interactions: }, "version": "1.1.22-r4" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "musl" + }, + "version": "1.1.22-r4" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -234,6 +272,13 @@ interactions: }, "version": "1.2.3-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -254,7 +299,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 127 + content_length: 136 body: | { "results": [ @@ -275,12 +320,15 @@ interactions: {}, {}, {}, + {}, + {}, + {}, {} ] } headers: Content-Length: - - "127" + - "136" Content-Type: - application/json status: 200 OK @@ -290,7 +338,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1511 + content_length: 1907 host: api.osv.dev body: | { @@ -344,6 +392,13 @@ interactions: }, "version": "1.1.1k-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -358,6 +413,13 @@ interactions: }, "version": "1.1.22-r4" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "musl" + }, + "version": "1.1.22-r4" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -365,6 +427,13 @@ interactions: }, "version": "1.2.3-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -385,7 +454,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 127 + content_length: 136 body: | { "results": [ @@ -406,12 +475,15 @@ interactions: {}, {}, {}, + {}, + {}, + {}, {} ] } headers: Content-Length: - - "127" + - "136" Content-Type: - application/json status: 200 OK @@ -421,7 +493,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1511 + content_length: 1907 host: api.osv.dev body: | { @@ -475,6 +547,13 @@ interactions: }, "version": "1.1.1k-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -489,6 +568,13 @@ interactions: }, "version": "1.1.22-r4" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "musl" + }, + "version": "1.1.22-r4" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -496,6 +582,13 @@ interactions: }, "version": "1.2.3-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -516,7 +609,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 127 + content_length: 136 body: | { "results": [ @@ -537,12 +630,15 @@ interactions: {}, {}, {}, + {}, + {}, + {}, {} ] } headers: Content-Length: - - "127" + - "136" Content-Type: - application/json status: 200 OK diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_HtmlFile.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_HtmlFile.yaml index e9482e62005..eadc839cfee 100644 --- a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_HtmlFile.yaml +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_HtmlFile.yaml @@ -5,7 +5,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1511 + content_length: 1907 host: api.osv.dev body: | { @@ -59,6 +59,13 @@ interactions: }, "version": "1.1.1k-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.18", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, { "package": { "ecosystem": "Alpine:v3.18", @@ -73,6 +80,13 @@ interactions: }, "version": "1.1.22-r4" }, + { + "package": { + "ecosystem": "Alpine:v3.18", + "name": "musl" + }, + "version": "1.1.22-r4" + }, { "package": { "ecosystem": "Alpine:v3.18", @@ -80,6 +94,13 @@ interactions: }, "version": "1.2.3-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.18", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, { "package": { "ecosystem": "Alpine:v3.18", @@ -100,7 +121,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 4733 + content_length: 9123 body: | { "results": [ @@ -360,6 +381,166 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2021-3711", + "modified": "2026-06-15T18:18:08.770439Z" + }, + { + "id": "ALPINE-CVE-2021-3712", + "modified": "2026-06-15T18:18:08.771464Z" + }, + { + "id": "ALPINE-CVE-2021-4044", + "modified": "2026-06-15T18:18:08.798053Z" + }, + { + "id": "ALPINE-CVE-2022-0778", + "modified": "2026-06-15T18:18:09.135371Z" + }, + { + "id": "ALPINE-CVE-2022-1343", + "modified": "2026-06-15T18:18:09.138212Z" + }, + { + "id": "ALPINE-CVE-2022-1434", + "modified": "2026-06-15T18:18:09.138825Z" + }, + { + "id": "ALPINE-CVE-2022-1473", + "modified": "2026-06-15T18:18:09.138856Z" + }, + { + "id": "ALPINE-CVE-2022-2097", + "modified": "2026-06-15T18:18:09.146422Z" + }, + { + "id": "ALPINE-CVE-2022-3358", + "modified": "2026-06-15T18:18:09.390102Z" + }, + { + "id": "ALPINE-CVE-2022-3602", + "modified": "2026-06-15T18:18:09.517800Z" + }, + { + "id": "ALPINE-CVE-2022-3786", + "modified": "2026-06-15T18:18:09.522195Z" + }, + { + "id": "ALPINE-CVE-2022-3996", + "modified": "2026-06-15T18:18:09.525255Z" + }, + { + "id": "ALPINE-CVE-2022-4203", + "modified": "2026-06-15T18:18:09.533823Z" + }, + { + "id": "ALPINE-CVE-2022-4304", + "modified": "2026-06-15T18:18:09.620489Z" + }, + { + "id": "ALPINE-CVE-2022-4450", + "modified": "2026-06-15T18:18:09.672426Z" + }, + { + "id": "ALPINE-CVE-2023-0215", + "modified": "2026-06-15T18:18:09.698845Z" + }, + { + "id": "ALPINE-CVE-2023-0216", + "modified": "2026-06-15T18:18:09.699437Z" + }, + { + "id": "ALPINE-CVE-2023-0217", + "modified": "2026-06-15T18:18:09.699949Z" + }, + { + "id": "ALPINE-CVE-2023-0286", + "modified": "2026-06-15T18:18:09.700482Z" + }, + { + "id": "ALPINE-CVE-2023-0401", + "modified": "2026-06-15T18:18:09.701357Z" + }, + { + "id": "ALPINE-CVE-2023-0464", + "modified": "2026-06-15T18:18:09.705418Z" + }, + { + "id": "ALPINE-CVE-2023-0465", + "modified": "2026-06-15T18:18:09.706166Z" + }, + { + "id": "ALPINE-CVE-2023-1255", + "modified": "2026-06-15T18:18:09.827455Z" + }, + { + "id": "ALPINE-CVE-2023-2650", + "modified": "2026-06-15T18:18:09.897706Z" + }, + { + "id": "ALPINE-CVE-2023-2975", + "modified": "2026-06-15T18:18:09.910135Z" + }, + { + "id": "ALPINE-CVE-2023-3446", + "modified": "2026-06-15T18:18:09.921734Z" + }, + { + "id": "ALPINE-CVE-2023-3817", + "modified": "2026-06-15T18:18:09.950857Z" + }, + { + "id": "ALPINE-CVE-2023-5363", + "modified": "2026-06-15T18:18:10.091465Z" + }, + { + "id": "ALPINE-CVE-2023-5678", + "modified": "2026-06-15T18:18:10.107790Z" + }, + { + "id": "ALPINE-CVE-2023-6129", + "modified": "2026-06-15T18:18:10.151147Z" + }, + { + "id": "ALPINE-CVE-2023-6237", + "modified": "2026-06-15T18:18:10.151982Z" + }, + { + "id": "ALPINE-CVE-2024-0727", + "modified": "2026-06-15T18:18:10.233116Z" + }, + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-2511", + "modified": "2026-06-15T18:18:10.275342Z" + }, + { + "id": "ALPINE-CVE-2024-4603", + "modified": "2026-06-15T18:18:10.327322Z" + }, + { + "id": "ALPINE-CVE-2024-4741", + "modified": "2026-06-15T18:18:10.394374Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-06-15T18:18:10.508459Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + } + ] + }, {}, { "vulns": [ @@ -377,7 +558,103 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2019-14697", + "modified": "2026-06-09T21:31:30.348443Z" + }, + { + "id": "ALPINE-CVE-2020-28928", + "modified": "2026-06-15T18:18:08.597317Z" + }, + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-06-15T18:18:10.600004Z" + } + ] + }, {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2021-28831", + "modified": "2026-06-15T18:18:08.705695Z" + }, + { + "id": "ALPINE-CVE-2021-42374", + "modified": "2026-06-15T18:18:08.840660Z" + }, + { + "id": "ALPINE-CVE-2021-42375", + "modified": "2026-06-15T18:18:08.840395Z" + }, + { + "id": "ALPINE-CVE-2021-42378", + "modified": "2026-06-15T18:18:08.841880Z" + }, + { + "id": "ALPINE-CVE-2021-42379", + "modified": "2026-06-15T18:18:08.842644Z" + }, + { + "id": "ALPINE-CVE-2021-42380", + "modified": "2026-06-15T18:18:08.841997Z" + }, + { + "id": "ALPINE-CVE-2021-42381", + "modified": "2026-06-15T18:18:08.834974Z" + }, + { + "id": "ALPINE-CVE-2021-42382", + "modified": "2026-06-15T18:18:08.835028Z" + }, + { + "id": "ALPINE-CVE-2021-42383", + "modified": "2026-06-15T18:18:08.835603Z" + }, + { + "id": "ALPINE-CVE-2021-42384", + "modified": "2026-06-15T18:18:08.836234Z" + }, + { + "id": "ALPINE-CVE-2021-42385", + "modified": "2026-06-15T18:18:08.836953Z" + }, + { + "id": "ALPINE-CVE-2021-42386", + "modified": "2026-06-15T18:18:08.836828Z" + }, + { + "id": "ALPINE-CVE-2022-28391", + "modified": "2026-06-15T18:18:09.331750Z" + }, + { + "id": "ALPINE-CVE-2022-30065", + "modified": "2026-06-15T18:18:09.360848Z" + }, + { + "id": "ALPINE-CVE-2022-48174", + "modified": "2026-06-15T18:18:09.680340Z" + }, + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + } + ] + }, { "vulns": [ { @@ -394,7 +671,7 @@ interactions: } headers: Content-Length: - - "4733" + - "9123" Content-Type: - application/json status: 200 OK diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage.yaml index a24fe19e619..dfd0351ba6e 100644 --- a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage.yaml +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage.yaml @@ -5,7 +5,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1511 + content_length: 1907 host: api.osv.dev body: | { @@ -59,6 +59,13 @@ interactions: }, "version": "1.1.1k-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.18", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, { "package": { "ecosystem": "Alpine:v3.18", @@ -73,6 +80,13 @@ interactions: }, "version": "1.1.22-r4" }, + { + "package": { + "ecosystem": "Alpine:v3.18", + "name": "musl" + }, + "version": "1.1.22-r4" + }, { "package": { "ecosystem": "Alpine:v3.18", @@ -80,6 +94,13 @@ interactions: }, "version": "1.2.3-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.18", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, { "package": { "ecosystem": "Alpine:v3.18", @@ -100,7 +121,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 4733 + content_length: 9123 body: | { "results": [ @@ -360,6 +381,166 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2021-3711", + "modified": "2026-06-15T18:18:08.770439Z" + }, + { + "id": "ALPINE-CVE-2021-3712", + "modified": "2026-06-15T18:18:08.771464Z" + }, + { + "id": "ALPINE-CVE-2021-4044", + "modified": "2026-06-15T18:18:08.798053Z" + }, + { + "id": "ALPINE-CVE-2022-0778", + "modified": "2026-06-15T18:18:09.135371Z" + }, + { + "id": "ALPINE-CVE-2022-1343", + "modified": "2026-06-15T18:18:09.138212Z" + }, + { + "id": "ALPINE-CVE-2022-1434", + "modified": "2026-06-15T18:18:09.138825Z" + }, + { + "id": "ALPINE-CVE-2022-1473", + "modified": "2026-06-15T18:18:09.138856Z" + }, + { + "id": "ALPINE-CVE-2022-2097", + "modified": "2026-06-15T18:18:09.146422Z" + }, + { + "id": "ALPINE-CVE-2022-3358", + "modified": "2026-06-15T18:18:09.390102Z" + }, + { + "id": "ALPINE-CVE-2022-3602", + "modified": "2026-06-15T18:18:09.517800Z" + }, + { + "id": "ALPINE-CVE-2022-3786", + "modified": "2026-06-15T18:18:09.522195Z" + }, + { + "id": "ALPINE-CVE-2022-3996", + "modified": "2026-06-15T18:18:09.525255Z" + }, + { + "id": "ALPINE-CVE-2022-4203", + "modified": "2026-06-15T18:18:09.533823Z" + }, + { + "id": "ALPINE-CVE-2022-4304", + "modified": "2026-06-15T18:18:09.620489Z" + }, + { + "id": "ALPINE-CVE-2022-4450", + "modified": "2026-06-15T18:18:09.672426Z" + }, + { + "id": "ALPINE-CVE-2023-0215", + "modified": "2026-06-15T18:18:09.698845Z" + }, + { + "id": "ALPINE-CVE-2023-0216", + "modified": "2026-06-15T18:18:09.699437Z" + }, + { + "id": "ALPINE-CVE-2023-0217", + "modified": "2026-06-15T18:18:09.699949Z" + }, + { + "id": "ALPINE-CVE-2023-0286", + "modified": "2026-06-15T18:18:09.700482Z" + }, + { + "id": "ALPINE-CVE-2023-0401", + "modified": "2026-06-15T18:18:09.701357Z" + }, + { + "id": "ALPINE-CVE-2023-0464", + "modified": "2026-06-15T18:18:09.705418Z" + }, + { + "id": "ALPINE-CVE-2023-0465", + "modified": "2026-06-15T18:18:09.706166Z" + }, + { + "id": "ALPINE-CVE-2023-1255", + "modified": "2026-06-15T18:18:09.827455Z" + }, + { + "id": "ALPINE-CVE-2023-2650", + "modified": "2026-06-15T18:18:09.897706Z" + }, + { + "id": "ALPINE-CVE-2023-2975", + "modified": "2026-06-15T18:18:09.910135Z" + }, + { + "id": "ALPINE-CVE-2023-3446", + "modified": "2026-06-15T18:18:09.921734Z" + }, + { + "id": "ALPINE-CVE-2023-3817", + "modified": "2026-06-15T18:18:09.950857Z" + }, + { + "id": "ALPINE-CVE-2023-5363", + "modified": "2026-06-15T18:18:10.091465Z" + }, + { + "id": "ALPINE-CVE-2023-5678", + "modified": "2026-06-15T18:18:10.107790Z" + }, + { + "id": "ALPINE-CVE-2023-6129", + "modified": "2026-06-15T18:18:10.151147Z" + }, + { + "id": "ALPINE-CVE-2023-6237", + "modified": "2026-06-15T18:18:10.151982Z" + }, + { + "id": "ALPINE-CVE-2024-0727", + "modified": "2026-06-15T18:18:10.233116Z" + }, + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-2511", + "modified": "2026-06-15T18:18:10.275342Z" + }, + { + "id": "ALPINE-CVE-2024-4603", + "modified": "2026-06-15T18:18:10.327322Z" + }, + { + "id": "ALPINE-CVE-2024-4741", + "modified": "2026-06-15T18:18:10.394374Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-06-15T18:18:10.508459Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + } + ] + }, {}, { "vulns": [ @@ -377,83 +558,179 @@ interactions: } ] }, - {}, { "vulns": [ { - "id": "ALPINE-CVE-2018-25032", - "modified": "2026-06-09T21:31:29.987152Z" + "id": "ALPINE-CVE-2019-14697", + "modified": "2026-06-09T21:31:30.348443Z" }, { - "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-15T18:18:09.521511Z" + "id": "ALPINE-CVE-2020-28928", + "modified": "2026-06-15T18:18:08.597317Z" + }, + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-06-15T18:18:10.600004Z" } ] - } - ] - } - headers: - Content-Length: - - "4733" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 5650 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "adduser" - }, - "version": "3.118ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "apt" - }, - "version": "2.0.10" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "base-files" - }, - "version": "11ubuntu5.8" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "base-passwd" - }, - "version": "3.5.47" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "bash" - }, - "version": "5.0-6ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "dash" - }, - "version": "0.5.10.2-6" }, + {}, { - "package": { - "ecosystem": "Ubuntu:20.04", + "vulns": [ + { + "id": "ALPINE-CVE-2021-28831", + "modified": "2026-06-15T18:18:08.705695Z" + }, + { + "id": "ALPINE-CVE-2021-42374", + "modified": "2026-06-15T18:18:08.840660Z" + }, + { + "id": "ALPINE-CVE-2021-42375", + "modified": "2026-06-15T18:18:08.840395Z" + }, + { + "id": "ALPINE-CVE-2021-42378", + "modified": "2026-06-15T18:18:08.841880Z" + }, + { + "id": "ALPINE-CVE-2021-42379", + "modified": "2026-06-15T18:18:08.842644Z" + }, + { + "id": "ALPINE-CVE-2021-42380", + "modified": "2026-06-15T18:18:08.841997Z" + }, + { + "id": "ALPINE-CVE-2021-42381", + "modified": "2026-06-15T18:18:08.834974Z" + }, + { + "id": "ALPINE-CVE-2021-42382", + "modified": "2026-06-15T18:18:08.835028Z" + }, + { + "id": "ALPINE-CVE-2021-42383", + "modified": "2026-06-15T18:18:08.835603Z" + }, + { + "id": "ALPINE-CVE-2021-42384", + "modified": "2026-06-15T18:18:08.836234Z" + }, + { + "id": "ALPINE-CVE-2021-42385", + "modified": "2026-06-15T18:18:08.836953Z" + }, + { + "id": "ALPINE-CVE-2021-42386", + "modified": "2026-06-15T18:18:08.836828Z" + }, + { + "id": "ALPINE-CVE-2022-28391", + "modified": "2026-06-15T18:18:09.331750Z" + }, + { + "id": "ALPINE-CVE-2022-30065", + "modified": "2026-06-15T18:18:09.360848Z" + }, + { + "id": "ALPINE-CVE-2022-48174", + "modified": "2026-06-15T18:18:09.680340Z" + }, + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2018-25032", + "modified": "2026-06-09T21:31:29.987152Z" + }, + { + "id": "ALPINE-CVE-2022-37434", + "modified": "2026-06-15T18:18:09.521511Z" + } + ] + } + ] + } + headers: + Content-Length: + - "9123" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 6918 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "adduser" + }, + "version": "3.118ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "apt" + }, + "version": "2.0.10" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "base-files" + }, + "version": "11ubuntu5.8" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "base-passwd" + }, + "version": "3.5.47" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "bash" + }, + "version": "5.0-6ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "dash" + }, + "version": "0.5.10.2-6" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", "name": "debconf" }, "version": "1.5.73" @@ -521,6 +798,13 @@ interactions: }, "version": "2.2.53-6" }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "apt" + }, + "version": "2.0.10" + }, { "package": { "ecosystem": "Ubuntu:20.04", @@ -535,6 +819,13 @@ interactions: }, "version": "1:2.8.5-2ubuntu6" }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "audit" + }, + "version": "1:2.8.5-2ubuntu6" + }, { "package": { "ecosystem": "Ubuntu:20.04", @@ -542,6 +833,13 @@ interactions: }, "version": "0.7.9-2.1build1" }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "e2fsprogs" + }, + "version": "1.45.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:20.04", @@ -563,6 +861,13 @@ interactions: }, "version": "0.251ubuntu1" }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "e2fsprogs" + }, + "version": "1.45.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:20.04", @@ -598,6 +903,13 @@ interactions: }, "version": "2.2.0-2" }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "nettle" + }, + "version": "3.5.1+really3.5.1-2ubuntu0.2" + }, { "package": { "ecosystem": "Ubuntu:20.04", @@ -640,6 +952,13 @@ interactions: }, "version": "3.0-1build2" }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "libsemanage" + }, + "version": "3.0-1build2" + }, { "package": { "ecosystem": "Ubuntu:20.04", @@ -647,6 +966,13 @@ interactions: }, "version": "3.0-1ubuntu0.1" }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "e2fsprogs" + }, + "version": "1.45.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:20.04", @@ -661,6 +987,13 @@ interactions: }, "version": "1.4.4+dfsg-3ubuntu0.1" }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "e2fsprogs" + }, + "version": "1.45.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:20.04", @@ -675,6 +1008,13 @@ interactions: }, "version": "1.3.4.20200120-2" }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "procps" + }, + "version": "2:3.3.16-1ubuntu2.4" + }, { "package": { "ecosystem": "Ubuntu:20.04", @@ -709,7 +1049,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 217 + content_length: 244 body: | { "results": [ @@ -741,6 +1081,11 @@ interactions: {}, {}, {}, + {}, + {}, + {}, + {}, + {}, { "vulns": [ { @@ -760,12 +1105,16 @@ interactions: {}, {}, {}, + {}, + {}, + {}, + {}, {} ] } headers: Content-Length: - - "217" + - "244" Content-Type: - application/json status: 200 OK @@ -775,7 +1124,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 5650 + content_length: 6918 host: api.osv.dev body: | { @@ -892,6 +1241,13 @@ interactions: }, "version": "2.2.53-6" }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "apt" + }, + "version": "2.0.10" + }, { "package": { "ecosystem": "Ubuntu:20.04", @@ -906,6 +1262,13 @@ interactions: }, "version": "1:2.8.5-2ubuntu6" }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "audit" + }, + "version": "1:2.8.5-2ubuntu6" + }, { "package": { "ecosystem": "Ubuntu:20.04", @@ -913,6 +1276,13 @@ interactions: }, "version": "0.7.9-2.1build1" }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "e2fsprogs" + }, + "version": "1.45.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:20.04", @@ -934,6 +1304,13 @@ interactions: }, "version": "0.251ubuntu1" }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "e2fsprogs" + }, + "version": "1.45.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:20.04", @@ -972,9 +1349,16 @@ interactions: { "package": { "ecosystem": "Ubuntu:20.04", - "name": "p11-kit" + "name": "nettle" }, - "version": "0.23.20-1ubuntu0.1" + "version": "3.5.1+really3.5.1-2ubuntu0.2" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "p11-kit" + }, + "version": "0.23.20-1ubuntu0.1" }, { "package": { @@ -1011,6 +1395,13 @@ interactions: }, "version": "3.0-1build2" }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "libsemanage" + }, + "version": "3.0-1build2" + }, { "package": { "ecosystem": "Ubuntu:20.04", @@ -1018,6 +1409,13 @@ interactions: }, "version": "3.0-1ubuntu0.1" }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "e2fsprogs" + }, + "version": "1.45.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:20.04", @@ -1032,6 +1430,13 @@ interactions: }, "version": "1.4.4+dfsg-3ubuntu0.1" }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "e2fsprogs" + }, + "version": "1.45.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:20.04", @@ -1046,6 +1451,13 @@ interactions: }, "version": "1.3.4.20200120-2" }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "procps" + }, + "version": "2:3.3.16-1ubuntu2.4" + }, { "package": { "ecosystem": "Ubuntu:20.04", @@ -1080,7 +1492,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 217 + content_length: 244 body: | { "results": [ @@ -1112,6 +1524,11 @@ interactions: {}, {}, {}, + {}, + {}, + {}, + {}, + {}, { "vulns": [ { @@ -1131,12 +1548,16 @@ interactions: {}, {}, {}, + {}, + {}, + {}, + {}, {} ] } headers: Content-Length: - - "217" + - "244" Content-Type: - application/json status: 200 OK @@ -1146,7 +1567,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 9867 + content_length: 14065 host: api.osv.dev body: | { @@ -1298,6 +1719,13 @@ interactions: }, "version": "2.3.1-1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "apt" + }, + "version": "2.4.13" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -1312,6 +1740,13 @@ interactions: }, "version": "1:3.0.7-1build1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "audit" + }, + "version": "1:3.0.7-1build1" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -1333,6 +1768,13 @@ interactions: }, "version": "2.35-0ubuntu3.8" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "glibc" + }, + "version": "2.35-0ubuntu3.8" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -1347,6 +1789,13 @@ interactions: }, "version": "1:2.44-1ubuntu0.22.04.1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -1368,6 +1817,13 @@ interactions: }, "version": "0.261ubuntu1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -1375,6 +1831,13 @@ interactions: }, "version": "3.4.2-4" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gcc-12" + }, + "version": "12.3.0-1ubuntu1~22.04" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -1424,6 +1887,13 @@ interactions: }, "version": "2.3.2-2build1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -1431,6 +1901,20 @@ interactions: }, "version": "1.6.1-2ubuntu3" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -1445,6 +1929,20 @@ interactions: }, "version": "5.2.5-2ubuntu1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -1452,6 +1950,13 @@ interactions: }, "version": "6.3-2ubuntu0.1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "nettle" + }, + "version": "3.7.3-1build2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -1473,6 +1978,27 @@ interactions: }, "version": "1.4.0-11ubuntu2.5" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -1515,6 +2041,13 @@ interactions: }, "version": "3.3-1build2" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libsemanage" + }, + "version": "3.3-1build2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -1522,6 +2055,20 @@ interactions: }, "version": "3.3-1build1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -1529,6 +2076,13 @@ interactions: }, "version": "3.0.2-0ubuntu1.18" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gcc-12" + }, + "version": "12.3.0-1ubuntu1~22.04" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -1543,6 +2097,20 @@ interactions: }, "version": "4.18.0-4build1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libtirpc" + }, + "version": "1.3.2-2ubuntu0.1" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -1550,6 +2118,13 @@ interactions: }, "version": "1.3.2-2ubuntu0.1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "systemd" + }, + "version": "249.11-0ubuntu3.12" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -1557,6 +2132,13 @@ interactions: }, "version": "1.0-1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -1578,6 +2160,13 @@ interactions: }, "version": "1:4.8.1-2ubuntu2.2" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -1592,6 +2181,34 @@ interactions: }, "version": "1.3.4.20200120-3" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "shadow" + }, + "version": "1:4.8.1-2ubuntu2.2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -1599,6 +2216,13 @@ interactions: }, "version": "5.34.0-3ubuntu1.3" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "procps" + }, + "version": "2:3.3.17-6ubuntu2.1" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -1641,6 +2265,13 @@ interactions: }, "version": "25ubuntu2" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -1661,7 +2292,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 11256 + content_length: 18403 body: | { "results": [ @@ -1759,7 +2390,9 @@ interactions: {}, {}, {}, - { + {}, + {}, + { "vulns": [ { "id": "UBUNTU-CVE-2026-27456", @@ -1847,6 +2480,74 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2016-20013", + "modified": "2026-06-01T15:45:11.069074Z" + }, + { + "id": "UBUNTU-CVE-2025-0395", + "modified": "2026-04-22T15:28:12.422655Z" + }, + { + "id": "UBUNTU-CVE-2025-15281", + "modified": "2026-05-20T16:20:25.786327Z" + }, + { + "id": "UBUNTU-CVE-2025-4802", + "modified": "2026-04-22T16:03:42.030514Z" + }, + { + "id": "UBUNTU-CVE-2025-8058", + "modified": "2026-04-22T16:17:04.960379Z" + }, + { + "id": "UBUNTU-CVE-2026-0861", + "modified": "2026-04-22T16:17:28.297278Z" + }, + { + "id": "UBUNTU-CVE-2026-0915", + "modified": "2026-05-20T16:24:09.854819Z" + }, + { + "id": "UBUNTU-CVE-2026-4046", + "modified": "2026-05-20T16:25:41.648329Z" + }, + { + "id": "UBUNTU-CVE-2026-5435", + "modified": "2026-05-29T19:15:06.842719Z" + }, + { + "id": "UBUNTU-CVE-2026-5450", + "modified": "2026-05-29T19:15:06.879770Z" + }, + { + "id": "UBUNTU-CVE-2026-5928", + "modified": "2026-05-29T19:15:06.900572Z" + }, + { + "id": "UBUNTU-CVE-2026-6238", + "modified": "2026-05-29T19:15:06.810342Z" + }, + { + "id": "USN-7259-1", + "modified": "2026-04-27T17:42:56.450674Z" + }, + { + "id": "USN-7541-1", + "modified": "2026-04-22T10:58:59.498919Z" + }, + { + "id": "USN-7760-1", + "modified": "2026-04-27T18:17:40.444418Z" + }, + { + "id": "USN-8005-1", + "modified": "2026-05-20T16:03:57.629529Z" + } + ] + }, {}, { "vulns": [ @@ -1872,6 +2573,24 @@ interactions: {}, {}, {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-27943", + "modified": "2026-05-20T16:08:28.385808Z" + }, + { + "id": "UBUNTU-CVE-2023-4039", + "modified": "2026-05-20T16:17:03.256749Z" + }, + { + "id": "USN-7700-1", + "modified": "2026-04-27T18:13:01.606435Z" + } + ] + }, { "vulns": [ { @@ -2040,464 +2759,866 @@ interactions: }, {}, {}, - {}, { "vulns": [ { - "id": "UBUNTU-CVE-2025-62813", - "modified": "2025-10-27T08:32:45.494712Z" - } - ] - }, - { - "vulns": [ + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" + }, { - "id": "UBUNTU-CVE-2026-34743", - "modified": "2026-06-02T14:00:18.179184Z" + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" }, { - "id": "USN-8362-1", - "modified": "2026-06-02T14:14:25.491935Z" - } - ] - }, - { - "vulns": [ + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" + }, { - "id": "UBUNTU-CVE-2023-50495", - "modified": "2026-04-22T14:15:03.155150Z" + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" }, { - "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-04-22T16:08:19.927561Z" + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" }, { - "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-04-22T16:13:35.392426Z" - } - ] - }, - {}, - {}, - { - "vulns": [ + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" + }, { - "id": "UBUNTU-CVE-2024-10041", - "modified": "2026-04-22T14:37:13.108514Z" + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-12T21:30:08.516557Z" }, { - "id": "UBUNTU-CVE-2025-6020", - "modified": "2026-04-22T16:08:04.179164Z" + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-05-29T10:45:29.205811Z" }, { - "id": "USN-7580-1", - "modified": "2026-04-27T18:04:06.181183Z" - } - ] - }, - { - "vulns": [ + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-05-29T10:45:29.281566Z" + }, { - "id": "UBUNTU-CVE-2022-41409", - "modified": "2026-04-22T13:23:47.523941Z" - } - ] - }, - { - "vulns": [ + "id": "USN-7257-1", + "modified": "2026-05-20T16:03:28.032877Z" + }, { - "id": "UBUNTU-CVE-2017-11164", - "modified": "2026-04-22T11:10:44.262299Z" + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" + }, + { + "id": "USN-7542-1", + "modified": "2026-05-20T16:03:46.356475Z" } ] }, {}, - {}, - {}, - {}, - {}, { "vulns": [ { - "id": "UBUNTU-CVE-2024-13176", - "modified": "2026-06-09T21:15:17.618859Z" + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" }, { - "id": "UBUNTU-CVE-2024-41996", - "modified": "2026-06-09T21:15:16.897677Z" + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" }, { - "id": "UBUNTU-CVE-2024-9143", - "modified": "2026-06-09T21:15:52.348810Z" + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" }, { - "id": "UBUNTU-CVE-2025-15467", - "modified": "2026-06-15T11:31:00.155327Z" + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" }, { - "id": "UBUNTU-CVE-2025-27587", - "modified": "2026-06-09T21:15:51.978957Z" + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" }, { - "id": "UBUNTU-CVE-2025-68160", - "modified": "2026-05-20T16:23:45.899710Z" + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" }, { - "id": "UBUNTU-CVE-2025-69418", - "modified": "2026-05-20T16:23:51.325414Z" + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-12T21:30:08.516557Z" }, { - "id": "UBUNTU-CVE-2025-69419", - "modified": "2026-05-20T16:23:51.080907Z" + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-05-29T10:45:29.205811Z" }, { - "id": "UBUNTU-CVE-2025-69420", - "modified": "2026-05-20T16:23:50.860805Z" + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-05-29T10:45:29.281566Z" }, { - "id": "UBUNTU-CVE-2025-69421", - "modified": "2026-05-20T16:23:50.665805Z" + "id": "USN-7257-1", + "modified": "2026-05-20T16:03:28.032877Z" }, { - "id": "UBUNTU-CVE-2025-9230", - "modified": "2026-05-20T16:24:04.817135Z" + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" }, { - "id": "UBUNTU-CVE-2026-22795", - "modified": "2026-05-20T16:24:13.263285Z" - }, + "id": "USN-7542-1", + "modified": "2026-05-20T16:03:46.356475Z" + } + ] + }, + { + "vulns": [ { - "id": "UBUNTU-CVE-2026-22796", - "modified": "2026-05-20T16:24:15.294811Z" + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" }, { - "id": "UBUNTU-CVE-2026-28387", - "modified": "2026-05-20T16:24:53.583373Z" + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" }, { - "id": "UBUNTU-CVE-2026-28388", - "modified": "2026-05-20T16:24:55.415353Z" + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" }, { - "id": "UBUNTU-CVE-2026-28389", - "modified": "2026-05-20T16:24:55.036642Z" + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" }, { - "id": "UBUNTU-CVE-2026-28390", - "modified": "2026-05-20T16:24:54.756018Z" + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" }, { - "id": "UBUNTU-CVE-2026-31789", - "modified": "2026-05-20T16:25:17.095303Z" + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" }, { - "id": "UBUNTU-CVE-2026-31790", - "modified": "2026-05-20T16:25:17.108506Z" + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-12T21:30:08.516557Z" }, { - "id": "UBUNTU-CVE-2026-34180", - "modified": "2026-06-12T09:04:07.796512Z" + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-05-29T10:45:29.205811Z" }, { - "id": "UBUNTU-CVE-2026-34182", - "modified": "2026-06-12T09:04:08.259590Z" + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-05-29T10:45:29.281566Z" }, { - "id": "UBUNTU-CVE-2026-42766", - "modified": "2026-06-12T09:04:13.451759Z" + "id": "USN-7257-1", + "modified": "2026-05-20T16:03:28.032877Z" }, { - "id": "UBUNTU-CVE-2026-42767", - "modified": "2026-06-12T09:04:13.440606Z" + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" }, { - "id": "UBUNTU-CVE-2026-42770", - "modified": "2026-06-12T09:04:13.819671Z" - }, + "id": "USN-7542-1", + "modified": "2026-05-20T16:03:46.356475Z" + } + ] + }, + { + "vulns": [ { - "id": "UBUNTU-CVE-2026-45445", - "modified": "2026-06-12T09:01:27.227263Z" - }, + "id": "UBUNTU-CVE-2025-62813", + "modified": "2025-10-27T08:32:45.494712Z" + } + ] + }, + { + "vulns": [ { - "id": "UBUNTU-CVE-2026-45446", - "modified": "2026-06-12T09:01:27.281702Z" + "id": "UBUNTU-CVE-2026-34743", + "modified": "2026-06-02T14:00:18.179184Z" }, { - "id": "UBUNTU-CVE-2026-45447", - "modified": "2026-06-12T09:03:12.381721Z" - }, + "id": "USN-8362-1", + "modified": "2026-06-02T14:14:25.491935Z" + } + ] + }, + { + "vulns": [ { - "id": "UBUNTU-CVE-2026-7383", - "modified": "2026-06-12T09:04:22.325670Z" + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" }, { - "id": "UBUNTU-CVE-2026-9076", - "modified": "2026-06-12T09:04:22.459706Z" - }, + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + { + "vulns": [ { - "id": "USN-7278-1", - "modified": "2026-04-27T17:44:33.333251Z" + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-04-22T14:15:03.155150Z" }, { - "id": "USN-7786-1", - "modified": "2026-05-20T16:03:48.800001Z" + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-04-22T16:08:19.927561Z" }, { - "id": "USN-7980-1", - "modified": "2026-06-15T11:31:14.413306Z" + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-04-22T16:13:35.392426Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-04-22T14:15:03.155150Z" }, { - "id": "USN-8155-1", - "modified": "2026-05-20T16:04:00.917390Z" + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-04-22T16:08:19.927561Z" }, { - "id": "USN-8414-1", - "modified": "2026-06-11T10:45:09.718039Z" + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-04-22T16:13:35.392426Z" } ] }, + {}, + {}, + {}, { "vulns": [ { - "id": "UBUNTU-CVE-2023-7008", - "modified": "2026-06-08T18:52:48.143455Z" + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" }, { - "id": "UBUNTU-CVE-2025-4598", - "modified": "2026-04-22T16:03:19.927023Z" + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" }, { - "id": "UBUNTU-CVE-2026-29111", - "modified": "2026-04-22T16:28:39.004822Z" - }, + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ { - "id": "UBUNTU-CVE-2026-40225", - "modified": "2026-06-05T19:45:06.691290Z" + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" }, { - "id": "UBUNTU-CVE-2026-40226", - "modified": "2026-06-08T18:55:48.425073Z" + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" }, { - "id": "UBUNTU-CVE-2026-40228", - "modified": "2026-06-08T18:55:49.290907Z" - }, + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ { - "id": "USN-7559-1", - "modified": "2026-04-22T10:59:21.916844Z" + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" }, { - "id": "USN-8119-1", - "modified": "2026-06-05T19:59:22.366383Z" + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" }, { - "id": "USN-8402-1", - "modified": "2026-06-08T23:03:52.339660Z" + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" } ] }, { "vulns": [ { - "id": "UBUNTU-CVE-2021-46848", - "modified": "2026-04-22T13:00:38.989006Z" - }, - { - "id": "UBUNTU-CVE-2024-12133", - "modified": "2026-04-22T14:38:21.767463Z" + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" }, { - "id": "UBUNTU-CVE-2025-13151", - "modified": "2026-04-22T15:30:31.745395Z" + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" }, { - "id": "USN-7275-1", - "modified": "2026-04-27T17:44:12.827723Z" - }, + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ { - "id": "USN-7954-1", - "modified": "2026-04-22T11:04:31.475896Z" + "id": "UBUNTU-CVE-2022-41409", + "modified": "2026-04-22T13:23:47.523941Z" } ] }, - {}, - {}, - {}, { "vulns": [ { - "id": "UBUNTU-CVE-2022-4899", - "modified": "2026-04-22T13:36:43.299894Z" + "id": "UBUNTU-CVE-2017-11164", + "modified": "2026-04-22T11:10:44.262299Z" } ] }, + {}, + {}, + {}, + {}, + {}, + {}, { "vulns": [ { - "id": "UBUNTU-CVE-2023-29383", - "modified": "2025-10-24T05:01:54Z" + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" }, { - "id": "UBUNTU-CVE-2024-56433", - "modified": "2026-05-20T16:19:41.251440Z" + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" } ] }, {}, - {}, { "vulns": [ { - "id": "UBUNTU-CVE-2023-31486", - "modified": "2026-05-20T16:13:34.139215Z" + "id": "UBUNTU-CVE-2024-13176", + "modified": "2026-06-09T21:15:17.618859Z" }, { - "id": "UBUNTU-CVE-2023-47039", - "modified": "2026-04-22T14:15:27.303492Z" + "id": "UBUNTU-CVE-2024-41996", + "modified": "2026-06-09T21:15:16.897677Z" }, { - "id": "UBUNTU-CVE-2024-56406", - "modified": "2026-04-22T15:21:32.149942Z" + "id": "UBUNTU-CVE-2024-9143", + "modified": "2026-06-09T21:15:52.348810Z" }, { - "id": "UBUNTU-CVE-2025-15649", - "modified": "2026-06-01T07:15:36.150813Z" + "id": "UBUNTU-CVE-2025-15467", + "modified": "2026-06-15T11:31:00.155327Z" }, { - "id": "UBUNTU-CVE-2025-40909", - "modified": "2026-04-22T16:02:28.067448Z" + "id": "UBUNTU-CVE-2025-27587", + "modified": "2026-06-09T21:15:51.978957Z" }, { - "id": "UBUNTU-CVE-2026-42496", - "modified": "2026-05-29T18:00:44.834841Z" + "id": "UBUNTU-CVE-2025-68160", + "modified": "2026-05-20T16:23:45.899710Z" }, { - "id": "UBUNTU-CVE-2026-42497", - "modified": "2026-05-29T18:00:44.772881Z" + "id": "UBUNTU-CVE-2025-69418", + "modified": "2026-05-20T16:23:51.325414Z" }, { - "id": "UBUNTU-CVE-2026-48959", - "modified": "2026-06-01T07:15:44.250395Z" + "id": "UBUNTU-CVE-2025-69419", + "modified": "2026-05-20T16:23:51.080907Z" }, { - "id": "UBUNTU-CVE-2026-48961", - "modified": "2026-06-01T07:15:44.261753Z" + "id": "UBUNTU-CVE-2025-69420", + "modified": "2026-05-20T16:23:50.860805Z" }, { - "id": "UBUNTU-CVE-2026-48962", - "modified": "2026-05-29T18:01:00.200422Z" + "id": "UBUNTU-CVE-2025-69421", + "modified": "2026-05-20T16:23:50.665805Z" }, { - "id": "UBUNTU-CVE-2026-8376", - "modified": "2026-05-29T18:01:03.136712Z" + "id": "UBUNTU-CVE-2025-9230", + "modified": "2026-05-20T16:24:04.817135Z" }, { - "id": "UBUNTU-CVE-2026-9538", - "modified": "2026-05-29T18:01:01.753968Z" + "id": "UBUNTU-CVE-2026-22795", + "modified": "2026-05-20T16:24:13.263285Z" }, { - "id": "USN-7434-1", - "modified": "2026-04-22T10:56:55.320362Z" + "id": "UBUNTU-CVE-2026-22796", + "modified": "2026-05-20T16:24:15.294811Z" }, { - "id": "USN-7678-1", - "modified": "2026-04-27T18:11:36.276635Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-5958", - "modified": "2026-05-29T10:59:18.893969Z" + "id": "UBUNTU-CVE-2026-28387", + "modified": "2026-05-20T16:24:53.583373Z" }, { - "id": "USN-8229-1", - "modified": "2026-05-20T16:04:03.111048Z" + "id": "UBUNTU-CVE-2026-28388", + "modified": "2026-05-20T16:24:55.415353Z" + }, + { + "id": "UBUNTU-CVE-2026-28389", + "modified": "2026-05-20T16:24:55.036642Z" + }, + { + "id": "UBUNTU-CVE-2026-28390", + "modified": "2026-05-20T16:24:54.756018Z" + }, + { + "id": "UBUNTU-CVE-2026-31789", + "modified": "2026-05-20T16:25:17.095303Z" + }, + { + "id": "UBUNTU-CVE-2026-31790", + "modified": "2026-05-20T16:25:17.108506Z" + }, + { + "id": "UBUNTU-CVE-2026-34180", + "modified": "2026-06-12T09:04:07.796512Z" + }, + { + "id": "UBUNTU-CVE-2026-34182", + "modified": "2026-06-12T09:04:08.259590Z" + }, + { + "id": "UBUNTU-CVE-2026-42766", + "modified": "2026-06-12T09:04:13.451759Z" + }, + { + "id": "UBUNTU-CVE-2026-42767", + "modified": "2026-06-12T09:04:13.440606Z" + }, + { + "id": "UBUNTU-CVE-2026-42770", + "modified": "2026-06-12T09:04:13.819671Z" + }, + { + "id": "UBUNTU-CVE-2026-45445", + "modified": "2026-06-12T09:01:27.227263Z" + }, + { + "id": "UBUNTU-CVE-2026-45446", + "modified": "2026-06-12T09:01:27.281702Z" + }, + { + "id": "UBUNTU-CVE-2026-45447", + "modified": "2026-06-12T09:03:12.381721Z" + }, + { + "id": "UBUNTU-CVE-2026-7383", + "modified": "2026-06-12T09:04:22.325670Z" + }, + { + "id": "UBUNTU-CVE-2026-9076", + "modified": "2026-06-12T09:04:22.459706Z" + }, + { + "id": "USN-7278-1", + "modified": "2026-04-27T17:44:33.333251Z" + }, + { + "id": "USN-7786-1", + "modified": "2026-05-20T16:03:48.800001Z" + }, + { + "id": "USN-7980-1", + "modified": "2026-06-15T11:31:14.413306Z" + }, + { + "id": "USN-8155-1", + "modified": "2026-05-20T16:04:00.917390Z" + }, + { + "id": "USN-8414-1", + "modified": "2026-06-11T10:45:09.718039Z" } ] }, - {}, - {}, { "vulns": [ { - "id": "UBUNTU-CVE-2025-45582", - "modified": "2026-05-20T16:23:29.580676Z" + "id": "UBUNTU-CVE-2022-27943", + "modified": "2026-05-20T16:08:28.385808Z" }, { - "id": "UBUNTU-CVE-2026-5704", - "modified": "2026-05-20T16:26:24.372107Z" + "id": "UBUNTU-CVE-2023-4039", + "modified": "2026-05-20T16:17:03.256749Z" + }, + { + "id": "USN-7700-1", + "modified": "2026-04-27T18:13:01.606435Z" } ] }, - {}, - {}, { "vulns": [ { - "id": "UBUNTU-CVE-2026-27171", - "modified": "2026-06-01T10:15:51.776468Z" + "id": "UBUNTU-CVE-2023-7008", + "modified": "2026-06-08T18:52:48.143455Z" + }, + { + "id": "UBUNTU-CVE-2025-4598", + "modified": "2026-04-22T16:03:19.927023Z" + }, + { + "id": "UBUNTU-CVE-2026-29111", + "modified": "2026-04-22T16:28:39.004822Z" + }, + { + "id": "UBUNTU-CVE-2026-40225", + "modified": "2026-06-05T19:45:06.691290Z" + }, + { + "id": "UBUNTU-CVE-2026-40226", + "modified": "2026-06-08T18:55:48.425073Z" + }, + { + "id": "UBUNTU-CVE-2026-40228", + "modified": "2026-06-08T18:55:49.290907Z" + }, + { + "id": "USN-7559-1", + "modified": "2026-04-22T10:59:21.916844Z" + }, + { + "id": "USN-8119-1", + "modified": "2026-06-05T19:59:22.366383Z" + }, + { + "id": "USN-8402-1", + "modified": "2026-06-08T23:03:52.339660Z" } ] - } - ] - } - headers: - Content-Length: - - "11256" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 9867 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "adduser" - }, - "version": "3.118ubuntu5" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "apt" - }, - "version": "2.4.13" }, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "base-files" - }, - "version": "12ubuntu4.7" + "vulns": [ + { + "id": "UBUNTU-CVE-2021-46848", + "modified": "2026-04-22T13:00:38.989006Z" + }, + { + "id": "UBUNTU-CVE-2024-12133", + "modified": "2026-04-22T14:38:21.767463Z" + }, + { + "id": "UBUNTU-CVE-2025-13151", + "modified": "2026-04-22T15:30:31.745395Z" + }, + { + "id": "USN-7275-1", + "modified": "2026-04-27T17:44:12.827723Z" + }, + { + "id": "USN-7954-1", + "modified": "2026-04-22T11:04:31.475896Z" + } + ] }, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "base-passwd" - }, - "version": "3.5.52build1" + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-04-22T14:15:03.155150Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-04-22T16:08:19.927561Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-04-22T16:13:35.392426Z" + } + ] }, + {}, + {}, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "bash" - }, - "version": "5.1-6ubuntu1.1" + "vulns": [ + { + "id": "UBUNTU-CVE-2023-7008", + "modified": "2026-06-08T18:52:48.143455Z" + }, + { + "id": "UBUNTU-CVE-2025-4598", + "modified": "2026-04-22T16:03:19.927023Z" + }, + { + "id": "UBUNTU-CVE-2026-29111", + "modified": "2026-04-22T16:28:39.004822Z" + }, + { + "id": "UBUNTU-CVE-2026-40225", + "modified": "2026-06-05T19:45:06.691290Z" + }, + { + "id": "UBUNTU-CVE-2026-40226", + "modified": "2026-06-08T18:55:48.425073Z" + }, + { + "id": "UBUNTU-CVE-2026-40228", + "modified": "2026-06-08T18:55:49.290907Z" + }, + { + "id": "USN-7559-1", + "modified": "2026-04-22T10:59:21.916844Z" + }, + { + "id": "USN-8119-1", + "modified": "2026-06-05T19:59:22.366383Z" + }, + { + "id": "USN-8402-1", + "modified": "2026-06-08T23:03:52.339660Z" + } + ] }, + {}, { - "package": { - "ecosystem": "Ubuntu:22.04", + "vulns": [ + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-4899", + "modified": "2026-04-22T13:36:43.299894Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-29383", + "modified": "2025-10-24T05:01:54Z" + }, + { + "id": "UBUNTU-CVE-2024-56433", + "modified": "2026-05-20T16:19:41.251440Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-04-22T14:15:03.155150Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-04-22T16:08:19.927561Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-04-22T16:13:35.392426Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-04-22T14:15:03.155150Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-04-22T16:08:19.927561Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-04-22T16:13:35.392426Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-29383", + "modified": "2025-10-24T05:01:54Z" + }, + { + "id": "UBUNTU-CVE-2024-56433", + "modified": "2026-05-20T16:19:41.251440Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-31486", + "modified": "2026-05-20T16:13:34.139215Z" + }, + { + "id": "UBUNTU-CVE-2023-47039", + "modified": "2026-04-22T14:15:27.303492Z" + }, + { + "id": "UBUNTU-CVE-2024-56406", + "modified": "2026-04-22T15:21:32.149942Z" + }, + { + "id": "UBUNTU-CVE-2025-15649", + "modified": "2026-06-01T07:15:36.150813Z" + }, + { + "id": "UBUNTU-CVE-2025-40909", + "modified": "2026-04-22T16:02:28.067448Z" + }, + { + "id": "UBUNTU-CVE-2026-42496", + "modified": "2026-05-29T18:00:44.834841Z" + }, + { + "id": "UBUNTU-CVE-2026-42497", + "modified": "2026-05-29T18:00:44.772881Z" + }, + { + "id": "UBUNTU-CVE-2026-48959", + "modified": "2026-06-01T07:15:44.250395Z" + }, + { + "id": "UBUNTU-CVE-2026-48961", + "modified": "2026-06-01T07:15:44.261753Z" + }, + { + "id": "UBUNTU-CVE-2026-48962", + "modified": "2026-05-29T18:01:00.200422Z" + }, + { + "id": "UBUNTU-CVE-2026-8376", + "modified": "2026-05-29T18:01:03.136712Z" + }, + { + "id": "UBUNTU-CVE-2026-9538", + "modified": "2026-05-29T18:01:01.753968Z" + }, + { + "id": "USN-7434-1", + "modified": "2026-04-22T10:56:55.320362Z" + }, + { + "id": "USN-7678-1", + "modified": "2026-04-27T18:11:36.276635Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-5958", + "modified": "2026-05-29T10:59:18.893969Z" + }, + { + "id": "USN-8229-1", + "modified": "2026-05-20T16:04:03.111048Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2025-45582", + "modified": "2026-05-20T16:23:29.580676Z" + }, + { + "id": "UBUNTU-CVE-2026-5704", + "modified": "2026-05-20T16:26:24.372107Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-27171", + "modified": "2026-06-01T10:15:51.776468Z" + } + ] + } + ] + } + headers: + Content-Length: + - "18403" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 14065 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "adduser" + }, + "version": "3.118ubuntu5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "apt" + }, + "version": "2.4.13" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "base-files" + }, + "version": "12ubuntu4.7" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "base-passwd" + }, + "version": "3.5.52build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "bash" + }, + "version": "5.1-6ubuntu1.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", "name": "util-linux" }, "version": "1:2.37.2-4ubuntu3.4" @@ -2610,7 +3731,14 @@ interactions: { "package": { "ecosystem": "Ubuntu:22.04", - "name": "attr" + "name": "apt" + }, + "version": "2.4.13" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "attr" }, "version": "1:2.5.1-1build1" }, @@ -2621,6 +3749,13 @@ interactions: }, "version": "1:3.0.7-1build1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "audit" + }, + "version": "1:3.0.7-1build1" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -2642,6 +3777,13 @@ interactions: }, "version": "2.35-0ubuntu3.8" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "glibc" + }, + "version": "2.35-0ubuntu3.8" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -2656,6 +3798,13 @@ interactions: }, "version": "1:2.44-1ubuntu0.22.04.1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -2677,6 +3826,13 @@ interactions: }, "version": "0.261ubuntu1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -2684,6 +3840,13 @@ interactions: }, "version": "3.4.2-4" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gcc-12" + }, + "version": "12.3.0-1ubuntu1~22.04" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -2733,6 +3896,13 @@ interactions: }, "version": "2.3.2-2build1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -2740,6 +3910,20 @@ interactions: }, "version": "1.6.1-2ubuntu3" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -2754,6 +3938,20 @@ interactions: }, "version": "5.2.5-2ubuntu1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -2761,6 +3959,13 @@ interactions: }, "version": "6.3-2ubuntu0.1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "nettle" + }, + "version": "3.7.3-1build2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -2782,6 +3987,27 @@ interactions: }, "version": "1.4.0-11ubuntu2.5" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -2824,6 +4050,13 @@ interactions: }, "version": "3.3-1build2" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libsemanage" + }, + "version": "3.3-1build2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -2831,6 +4064,20 @@ interactions: }, "version": "3.3-1build1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -2838,6 +4085,13 @@ interactions: }, "version": "3.0.2-0ubuntu1.18" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gcc-12" + }, + "version": "12.3.0-1ubuntu1~22.04" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -2852,6 +4106,20 @@ interactions: }, "version": "4.18.0-4build1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libtirpc" + }, + "version": "1.3.2-2ubuntu0.1" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -2859,6 +4127,13 @@ interactions: }, "version": "1.3.2-2ubuntu0.1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "systemd" + }, + "version": "249.11-0ubuntu3.12" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -2866,6 +4141,13 @@ interactions: }, "version": "1.0-1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -2887,6 +4169,13 @@ interactions: }, "version": "1:4.8.1-2ubuntu2.2" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -2901,6 +4190,34 @@ interactions: }, "version": "1.3.4.20200120-3" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "shadow" + }, + "version": "1:4.8.1-2ubuntu2.2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -2908,6 +4225,13 @@ interactions: }, "version": "5.34.0-3ubuntu1.3" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "procps" + }, + "version": "2:3.3.17-6ubuntu2.1" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -2950,6 +4274,13 @@ interactions: }, "version": "25ubuntu2" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -2970,7 +4301,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 11256 + content_length: 18403 body: | { "results": [ @@ -3068,6 +4399,8 @@ interactions: {}, {}, {}, + {}, + {}, { "vulns": [ { @@ -3156,50 +4489,136 @@ interactions: } ] }, - {}, { "vulns": [ { - "id": "UBUNTU-CVE-2025-1390", - "modified": "2026-04-22T15:31:21.010462Z" + "id": "UBUNTU-CVE-2016-20013", + "modified": "2026-06-01T15:45:11.069074Z" }, { - "id": "UBUNTU-CVE-2026-4878", - "modified": "2026-04-29T11:29:22.138592Z" + "id": "UBUNTU-CVE-2025-0395", + "modified": "2026-04-22T15:28:12.422655Z" }, { - "id": "USN-7287-1", - "modified": "2026-04-27T17:45:02.692736Z" + "id": "UBUNTU-CVE-2025-15281", + "modified": "2026-05-20T16:20:25.786327Z" }, { - "id": "USN-8193-1", - "modified": "2026-04-29T09:53:20.641115Z" - } - ] - }, - {}, - {}, - {}, - {}, - { - "vulns": [ + "id": "UBUNTU-CVE-2025-4802", + "modified": "2026-04-22T16:03:42.030514Z" + }, { - "id": "UBUNTU-CVE-2024-2236", - "modified": "2026-06-02T14:00:10.803243Z" + "id": "UBUNTU-CVE-2025-8058", + "modified": "2026-04-22T16:17:04.960379Z" }, { - "id": "UBUNTU-CVE-2026-41989", - "modified": "2026-06-02T14:00:20.958338Z" + "id": "UBUNTU-CVE-2026-0861", + "modified": "2026-04-22T16:17:28.297278Z" }, { - "id": "USN-8319-1", - "modified": "2026-05-27T15:47:45.571912Z" - } - ] - }, - {}, - { - "vulns": [ + "id": "UBUNTU-CVE-2026-0915", + "modified": "2026-05-20T16:24:09.854819Z" + }, + { + "id": "UBUNTU-CVE-2026-4046", + "modified": "2026-05-20T16:25:41.648329Z" + }, + { + "id": "UBUNTU-CVE-2026-5435", + "modified": "2026-05-29T19:15:06.842719Z" + }, + { + "id": "UBUNTU-CVE-2026-5450", + "modified": "2026-05-29T19:15:06.879770Z" + }, + { + "id": "UBUNTU-CVE-2026-5928", + "modified": "2026-05-29T19:15:06.900572Z" + }, + { + "id": "UBUNTU-CVE-2026-6238", + "modified": "2026-05-29T19:15:06.810342Z" + }, + { + "id": "USN-7259-1", + "modified": "2026-04-27T17:42:56.450674Z" + }, + { + "id": "USN-7541-1", + "modified": "2026-04-22T10:58:59.498919Z" + }, + { + "id": "USN-7760-1", + "modified": "2026-04-27T18:17:40.444418Z" + }, + { + "id": "USN-8005-1", + "modified": "2026-05-20T16:03:57.629529Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2025-1390", + "modified": "2026-04-22T15:31:21.010462Z" + }, + { + "id": "UBUNTU-CVE-2026-4878", + "modified": "2026-04-29T11:29:22.138592Z" + }, + { + "id": "USN-7287-1", + "modified": "2026-04-27T17:45:02.692736Z" + }, + { + "id": "USN-8193-1", + "modified": "2026-04-29T09:53:20.641115Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-27943", + "modified": "2026-05-20T16:08:28.385808Z" + }, + { + "id": "UBUNTU-CVE-2023-4039", + "modified": "2026-05-20T16:17:03.256749Z" + }, + { + "id": "USN-7700-1", + "modified": "2026-04-27T18:13:01.606435Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-2236", + "modified": "2026-06-02T14:00:10.803243Z" + }, + { + "id": "UBUNTU-CVE-2026-41989", + "modified": "2026-06-02T14:00:20.958338Z" + }, + { + "id": "USN-8319-1", + "modified": "2026-05-27T15:47:45.571912Z" + } + ] + }, + {}, + { + "vulns": [ { "id": "UBUNTU-CVE-2024-12243", "modified": "2026-04-22T14:37:38.949616Z" @@ -3349,456 +4768,858 @@ interactions: }, {}, {}, - {}, { "vulns": [ { - "id": "UBUNTU-CVE-2025-62813", - "modified": "2025-10-27T08:32:45.494712Z" - } - ] - }, - { - "vulns": [ + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" + }, { - "id": "UBUNTU-CVE-2026-34743", - "modified": "2026-06-02T14:00:18.179184Z" + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" }, { - "id": "USN-8362-1", - "modified": "2026-06-02T14:14:25.491935Z" - } - ] - }, - { - "vulns": [ + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" + }, { - "id": "UBUNTU-CVE-2023-50495", - "modified": "2026-04-22T14:15:03.155150Z" + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" }, { - "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-04-22T16:08:19.927561Z" + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" }, { - "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-04-22T16:13:35.392426Z" - } - ] - }, - {}, - {}, - { - "vulns": [ + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" + }, { - "id": "UBUNTU-CVE-2024-10041", - "modified": "2026-04-22T14:37:13.108514Z" + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-12T21:30:08.516557Z" }, { - "id": "UBUNTU-CVE-2025-6020", - "modified": "2026-04-22T16:08:04.179164Z" + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-05-29T10:45:29.205811Z" }, { - "id": "USN-7580-1", - "modified": "2026-04-27T18:04:06.181183Z" - } - ] - }, - { - "vulns": [ + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-05-29T10:45:29.281566Z" + }, { - "id": "UBUNTU-CVE-2022-41409", - "modified": "2026-04-22T13:23:47.523941Z" - } - ] - }, - { - "vulns": [ + "id": "USN-7257-1", + "modified": "2026-05-20T16:03:28.032877Z" + }, { - "id": "UBUNTU-CVE-2017-11164", - "modified": "2026-04-22T11:10:44.262299Z" + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" + }, + { + "id": "USN-7542-1", + "modified": "2026-05-20T16:03:46.356475Z" } ] }, {}, - {}, - {}, - {}, - {}, { "vulns": [ { - "id": "UBUNTU-CVE-2024-13176", - "modified": "2026-06-09T21:15:17.618859Z" + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" }, { - "id": "UBUNTU-CVE-2024-41996", - "modified": "2026-06-09T21:15:16.897677Z" + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" }, { - "id": "UBUNTU-CVE-2024-9143", - "modified": "2026-06-09T21:15:52.348810Z" + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" }, { - "id": "UBUNTU-CVE-2025-15467", - "modified": "2026-06-15T11:31:00.155327Z" + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" }, { - "id": "UBUNTU-CVE-2025-27587", - "modified": "2026-06-09T21:15:51.978957Z" + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" }, { - "id": "UBUNTU-CVE-2025-68160", - "modified": "2026-05-20T16:23:45.899710Z" + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" }, { - "id": "UBUNTU-CVE-2025-69418", - "modified": "2026-05-20T16:23:51.325414Z" + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-12T21:30:08.516557Z" }, { - "id": "UBUNTU-CVE-2025-69419", - "modified": "2026-05-20T16:23:51.080907Z" + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-05-29T10:45:29.205811Z" }, { - "id": "UBUNTU-CVE-2025-69420", - "modified": "2026-05-20T16:23:50.860805Z" + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-05-29T10:45:29.281566Z" }, { - "id": "UBUNTU-CVE-2025-69421", - "modified": "2026-05-20T16:23:50.665805Z" + "id": "USN-7257-1", + "modified": "2026-05-20T16:03:28.032877Z" }, { - "id": "UBUNTU-CVE-2025-9230", - "modified": "2026-05-20T16:24:04.817135Z" + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" }, { - "id": "UBUNTU-CVE-2026-22795", - "modified": "2026-05-20T16:24:13.263285Z" + "id": "USN-7542-1", + "modified": "2026-05-20T16:03:46.356475Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" }, { - "id": "UBUNTU-CVE-2026-22796", - "modified": "2026-05-20T16:24:15.294811Z" + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" }, { - "id": "UBUNTU-CVE-2026-28387", - "modified": "2026-05-20T16:24:53.583373Z" + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" }, { - "id": "UBUNTU-CVE-2026-28388", - "modified": "2026-05-20T16:24:55.415353Z" + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" }, { - "id": "UBUNTU-CVE-2026-28389", - "modified": "2026-05-20T16:24:55.036642Z" + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" }, { - "id": "UBUNTU-CVE-2026-28390", - "modified": "2026-05-20T16:24:54.756018Z" + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" }, { - "id": "UBUNTU-CVE-2026-31789", - "modified": "2026-05-20T16:25:17.095303Z" + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-12T21:30:08.516557Z" }, { - "id": "UBUNTU-CVE-2026-31790", - "modified": "2026-05-20T16:25:17.108506Z" + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-05-29T10:45:29.205811Z" }, { - "id": "UBUNTU-CVE-2026-34180", - "modified": "2026-06-12T09:04:07.796512Z" + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-05-29T10:45:29.281566Z" }, { - "id": "UBUNTU-CVE-2026-34182", - "modified": "2026-06-12T09:04:08.259590Z" + "id": "USN-7257-1", + "modified": "2026-05-20T16:03:28.032877Z" }, { - "id": "UBUNTU-CVE-2026-42766", - "modified": "2026-06-12T09:04:13.451759Z" + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" }, { - "id": "UBUNTU-CVE-2026-42767", - "modified": "2026-06-12T09:04:13.440606Z" - }, + "id": "USN-7542-1", + "modified": "2026-05-20T16:03:46.356475Z" + } + ] + }, + { + "vulns": [ { - "id": "UBUNTU-CVE-2026-42770", - "modified": "2026-06-12T09:04:13.819671Z" - }, + "id": "UBUNTU-CVE-2025-62813", + "modified": "2025-10-27T08:32:45.494712Z" + } + ] + }, + { + "vulns": [ { - "id": "UBUNTU-CVE-2026-45445", - "modified": "2026-06-12T09:01:27.227263Z" + "id": "UBUNTU-CVE-2026-34743", + "modified": "2026-06-02T14:00:18.179184Z" }, { - "id": "UBUNTU-CVE-2026-45446", - "modified": "2026-06-12T09:01:27.281702Z" - }, + "id": "USN-8362-1", + "modified": "2026-06-02T14:14:25.491935Z" + } + ] + }, + { + "vulns": [ { - "id": "UBUNTU-CVE-2026-45447", - "modified": "2026-06-12T09:03:12.381721Z" + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" }, { - "id": "UBUNTU-CVE-2026-7383", - "modified": "2026-06-12T09:04:22.325670Z" - }, + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + { + "vulns": [ { - "id": "UBUNTU-CVE-2026-9076", - "modified": "2026-06-12T09:04:22.459706Z" + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-04-22T14:15:03.155150Z" }, { - "id": "USN-7278-1", - "modified": "2026-04-27T17:44:33.333251Z" + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-04-22T16:08:19.927561Z" }, { - "id": "USN-7786-1", - "modified": "2026-05-20T16:03:48.800001Z" - }, + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-04-22T16:13:35.392426Z" + } + ] + }, + { + "vulns": [ { - "id": "USN-7980-1", - "modified": "2026-06-15T11:31:14.413306Z" + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-04-22T14:15:03.155150Z" }, { - "id": "USN-8155-1", - "modified": "2026-05-20T16:04:00.917390Z" + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-04-22T16:08:19.927561Z" }, { - "id": "USN-8414-1", - "modified": "2026-06-11T10:45:09.718039Z" + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-04-22T16:13:35.392426Z" } ] }, + {}, + {}, + {}, { "vulns": [ { - "id": "UBUNTU-CVE-2023-7008", - "modified": "2026-06-08T18:52:48.143455Z" + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" }, { - "id": "UBUNTU-CVE-2025-4598", - "modified": "2026-04-22T16:03:19.927023Z" + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" }, { - "id": "UBUNTU-CVE-2026-29111", - "modified": "2026-04-22T16:28:39.004822Z" - }, + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ { - "id": "UBUNTU-CVE-2026-40225", - "modified": "2026-06-05T19:45:06.691290Z" + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" }, { - "id": "UBUNTU-CVE-2026-40226", - "modified": "2026-06-08T18:55:48.425073Z" + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" }, { - "id": "UBUNTU-CVE-2026-40228", - "modified": "2026-06-08T18:55:49.290907Z" - }, + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ { - "id": "USN-7559-1", - "modified": "2026-04-22T10:59:21.916844Z" + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" }, { - "id": "USN-8119-1", - "modified": "2026-06-05T19:59:22.366383Z" + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" }, { - "id": "USN-8402-1", - "modified": "2026-06-08T23:03:52.339660Z" + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" } ] }, { "vulns": [ { - "id": "UBUNTU-CVE-2021-46848", - "modified": "2026-04-22T13:00:38.989006Z" - }, - { - "id": "UBUNTU-CVE-2024-12133", - "modified": "2026-04-22T14:38:21.767463Z" + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" }, { - "id": "UBUNTU-CVE-2025-13151", - "modified": "2026-04-22T15:30:31.745395Z" + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" }, { - "id": "USN-7275-1", - "modified": "2026-04-27T17:44:12.827723Z" - }, + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ { - "id": "USN-7954-1", - "modified": "2026-04-22T11:04:31.475896Z" + "id": "UBUNTU-CVE-2022-41409", + "modified": "2026-04-22T13:23:47.523941Z" } ] }, - {}, - {}, - {}, { "vulns": [ { - "id": "UBUNTU-CVE-2022-4899", - "modified": "2026-04-22T13:36:43.299894Z" + "id": "UBUNTU-CVE-2017-11164", + "modified": "2026-04-22T11:10:44.262299Z" } ] }, + {}, + {}, + {}, + {}, + {}, + {}, { "vulns": [ { - "id": "UBUNTU-CVE-2023-29383", - "modified": "2025-10-24T05:01:54Z" + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" }, { - "id": "UBUNTU-CVE-2024-56433", - "modified": "2026-05-20T16:19:41.251440Z" + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" } ] }, {}, - {}, { "vulns": [ { - "id": "UBUNTU-CVE-2023-31486", - "modified": "2026-05-20T16:13:34.139215Z" + "id": "UBUNTU-CVE-2024-13176", + "modified": "2026-06-09T21:15:17.618859Z" }, { - "id": "UBUNTU-CVE-2023-47039", - "modified": "2026-04-22T14:15:27.303492Z" + "id": "UBUNTU-CVE-2024-41996", + "modified": "2026-06-09T21:15:16.897677Z" }, { - "id": "UBUNTU-CVE-2024-56406", - "modified": "2026-04-22T15:21:32.149942Z" + "id": "UBUNTU-CVE-2024-9143", + "modified": "2026-06-09T21:15:52.348810Z" }, { - "id": "UBUNTU-CVE-2025-15649", - "modified": "2026-06-01T07:15:36.150813Z" + "id": "UBUNTU-CVE-2025-15467", + "modified": "2026-06-15T11:31:00.155327Z" }, { - "id": "UBUNTU-CVE-2025-40909", - "modified": "2026-04-22T16:02:28.067448Z" + "id": "UBUNTU-CVE-2025-27587", + "modified": "2026-06-09T21:15:51.978957Z" }, { - "id": "UBUNTU-CVE-2026-42496", - "modified": "2026-05-29T18:00:44.834841Z" + "id": "UBUNTU-CVE-2025-68160", + "modified": "2026-05-20T16:23:45.899710Z" }, { - "id": "UBUNTU-CVE-2026-42497", - "modified": "2026-05-29T18:00:44.772881Z" + "id": "UBUNTU-CVE-2025-69418", + "modified": "2026-05-20T16:23:51.325414Z" }, { - "id": "UBUNTU-CVE-2026-48959", - "modified": "2026-06-01T07:15:44.250395Z" + "id": "UBUNTU-CVE-2025-69419", + "modified": "2026-05-20T16:23:51.080907Z" }, { - "id": "UBUNTU-CVE-2026-48961", - "modified": "2026-06-01T07:15:44.261753Z" + "id": "UBUNTU-CVE-2025-69420", + "modified": "2026-05-20T16:23:50.860805Z" }, { - "id": "UBUNTU-CVE-2026-48962", - "modified": "2026-05-29T18:01:00.200422Z" + "id": "UBUNTU-CVE-2025-69421", + "modified": "2026-05-20T16:23:50.665805Z" }, { - "id": "UBUNTU-CVE-2026-8376", - "modified": "2026-05-29T18:01:03.136712Z" + "id": "UBUNTU-CVE-2025-9230", + "modified": "2026-05-20T16:24:04.817135Z" }, { - "id": "UBUNTU-CVE-2026-9538", - "modified": "2026-05-29T18:01:01.753968Z" + "id": "UBUNTU-CVE-2026-22795", + "modified": "2026-05-20T16:24:13.263285Z" }, { - "id": "USN-7434-1", - "modified": "2026-04-22T10:56:55.320362Z" - }, + "id": "UBUNTU-CVE-2026-22796", + "modified": "2026-05-20T16:24:15.294811Z" + }, { - "id": "USN-7678-1", - "modified": "2026-04-27T18:11:36.276635Z" + "id": "UBUNTU-CVE-2026-28387", + "modified": "2026-05-20T16:24:53.583373Z" + }, + { + "id": "UBUNTU-CVE-2026-28388", + "modified": "2026-05-20T16:24:55.415353Z" + }, + { + "id": "UBUNTU-CVE-2026-28389", + "modified": "2026-05-20T16:24:55.036642Z" + }, + { + "id": "UBUNTU-CVE-2026-28390", + "modified": "2026-05-20T16:24:54.756018Z" + }, + { + "id": "UBUNTU-CVE-2026-31789", + "modified": "2026-05-20T16:25:17.095303Z" + }, + { + "id": "UBUNTU-CVE-2026-31790", + "modified": "2026-05-20T16:25:17.108506Z" + }, + { + "id": "UBUNTU-CVE-2026-34180", + "modified": "2026-06-12T09:04:07.796512Z" + }, + { + "id": "UBUNTU-CVE-2026-34182", + "modified": "2026-06-12T09:04:08.259590Z" + }, + { + "id": "UBUNTU-CVE-2026-42766", + "modified": "2026-06-12T09:04:13.451759Z" + }, + { + "id": "UBUNTU-CVE-2026-42767", + "modified": "2026-06-12T09:04:13.440606Z" + }, + { + "id": "UBUNTU-CVE-2026-42770", + "modified": "2026-06-12T09:04:13.819671Z" + }, + { + "id": "UBUNTU-CVE-2026-45445", + "modified": "2026-06-12T09:01:27.227263Z" + }, + { + "id": "UBUNTU-CVE-2026-45446", + "modified": "2026-06-12T09:01:27.281702Z" + }, + { + "id": "UBUNTU-CVE-2026-45447", + "modified": "2026-06-12T09:03:12.381721Z" + }, + { + "id": "UBUNTU-CVE-2026-7383", + "modified": "2026-06-12T09:04:22.325670Z" + }, + { + "id": "UBUNTU-CVE-2026-9076", + "modified": "2026-06-12T09:04:22.459706Z" + }, + { + "id": "USN-7278-1", + "modified": "2026-04-27T17:44:33.333251Z" + }, + { + "id": "USN-7786-1", + "modified": "2026-05-20T16:03:48.800001Z" + }, + { + "id": "USN-7980-1", + "modified": "2026-06-15T11:31:14.413306Z" + }, + { + "id": "USN-8155-1", + "modified": "2026-05-20T16:04:00.917390Z" + }, + { + "id": "USN-8414-1", + "modified": "2026-06-11T10:45:09.718039Z" } ] }, { "vulns": [ { - "id": "UBUNTU-CVE-2026-5958", - "modified": "2026-05-29T10:59:18.893969Z" + "id": "UBUNTU-CVE-2022-27943", + "modified": "2026-05-20T16:08:28.385808Z" }, { - "id": "USN-8229-1", - "modified": "2026-05-20T16:04:03.111048Z" + "id": "UBUNTU-CVE-2023-4039", + "modified": "2026-05-20T16:17:03.256749Z" + }, + { + "id": "USN-7700-1", + "modified": "2026-04-27T18:13:01.606435Z" } ] }, - {}, - {}, { "vulns": [ { - "id": "UBUNTU-CVE-2025-45582", - "modified": "2026-05-20T16:23:29.580676Z" + "id": "UBUNTU-CVE-2023-7008", + "modified": "2026-06-08T18:52:48.143455Z" }, { - "id": "UBUNTU-CVE-2026-5704", - "modified": "2026-05-20T16:26:24.372107Z" + "id": "UBUNTU-CVE-2025-4598", + "modified": "2026-04-22T16:03:19.927023Z" + }, + { + "id": "UBUNTU-CVE-2026-29111", + "modified": "2026-04-22T16:28:39.004822Z" + }, + { + "id": "UBUNTU-CVE-2026-40225", + "modified": "2026-06-05T19:45:06.691290Z" + }, + { + "id": "UBUNTU-CVE-2026-40226", + "modified": "2026-06-08T18:55:48.425073Z" + }, + { + "id": "UBUNTU-CVE-2026-40228", + "modified": "2026-06-08T18:55:49.290907Z" + }, + { + "id": "USN-7559-1", + "modified": "2026-04-22T10:59:21.916844Z" + }, + { + "id": "USN-8119-1", + "modified": "2026-06-05T19:59:22.366383Z" + }, + { + "id": "USN-8402-1", + "modified": "2026-06-08T23:03:52.339660Z" } ] }, - {}, - {}, { "vulns": [ { - "id": "UBUNTU-CVE-2026-27171", - "modified": "2026-06-01T10:15:51.776468Z" + "id": "UBUNTU-CVE-2021-46848", + "modified": "2026-04-22T13:00:38.989006Z" + }, + { + "id": "UBUNTU-CVE-2024-12133", + "modified": "2026-04-22T14:38:21.767463Z" + }, + { + "id": "UBUNTU-CVE-2025-13151", + "modified": "2026-04-22T15:30:31.745395Z" + }, + { + "id": "USN-7275-1", + "modified": "2026-04-27T17:44:12.827723Z" + }, + { + "id": "USN-7954-1", + "modified": "2026-04-22T11:04:31.475896Z" } ] - } - ] - } - headers: - Content-Length: - - "11256" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 10123 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "adduser" - }, - "version": "3.118ubuntu5" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "apt" - }, - "version": "2.4.13" }, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "base-files" - }, - "version": "12ubuntu4.7" + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-04-22T14:15:03.155150Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-04-22T16:08:19.927561Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-04-22T16:13:35.392426Z" + } + ] }, + {}, + {}, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "base-passwd" - }, - "version": "3.5.52build1" + "vulns": [ + { + "id": "UBUNTU-CVE-2023-7008", + "modified": "2026-06-08T18:52:48.143455Z" + }, + { + "id": "UBUNTU-CVE-2025-4598", + "modified": "2026-04-22T16:03:19.927023Z" + }, + { + "id": "UBUNTU-CVE-2026-29111", + "modified": "2026-04-22T16:28:39.004822Z" + }, + { + "id": "UBUNTU-CVE-2026-40225", + "modified": "2026-06-05T19:45:06.691290Z" + }, + { + "id": "UBUNTU-CVE-2026-40226", + "modified": "2026-06-08T18:55:48.425073Z" + }, + { + "id": "UBUNTU-CVE-2026-40228", + "modified": "2026-06-08T18:55:49.290907Z" + }, + { + "id": "USN-7559-1", + "modified": "2026-04-22T10:59:21.916844Z" + }, + { + "id": "USN-8119-1", + "modified": "2026-06-05T19:59:22.366383Z" + }, + { + "id": "USN-8402-1", + "modified": "2026-06-08T23:03:52.339660Z" + } + ] }, + {}, { - "package": { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-4899", + "modified": "2026-04-22T13:36:43.299894Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-29383", + "modified": "2025-10-24T05:01:54Z" + }, + { + "id": "UBUNTU-CVE-2024-56433", + "modified": "2026-05-20T16:19:41.251440Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-04-22T14:15:03.155150Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-04-22T16:08:19.927561Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-04-22T16:13:35.392426Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-04-22T14:15:03.155150Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-04-22T16:08:19.927561Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-04-22T16:13:35.392426Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-29383", + "modified": "2025-10-24T05:01:54Z" + }, + { + "id": "UBUNTU-CVE-2024-56433", + "modified": "2026-05-20T16:19:41.251440Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-31486", + "modified": "2026-05-20T16:13:34.139215Z" + }, + { + "id": "UBUNTU-CVE-2023-47039", + "modified": "2026-04-22T14:15:27.303492Z" + }, + { + "id": "UBUNTU-CVE-2024-56406", + "modified": "2026-04-22T15:21:32.149942Z" + }, + { + "id": "UBUNTU-CVE-2025-15649", + "modified": "2026-06-01T07:15:36.150813Z" + }, + { + "id": "UBUNTU-CVE-2025-40909", + "modified": "2026-04-22T16:02:28.067448Z" + }, + { + "id": "UBUNTU-CVE-2026-42496", + "modified": "2026-05-29T18:00:44.834841Z" + }, + { + "id": "UBUNTU-CVE-2026-42497", + "modified": "2026-05-29T18:00:44.772881Z" + }, + { + "id": "UBUNTU-CVE-2026-48959", + "modified": "2026-06-01T07:15:44.250395Z" + }, + { + "id": "UBUNTU-CVE-2026-48961", + "modified": "2026-06-01T07:15:44.261753Z" + }, + { + "id": "UBUNTU-CVE-2026-48962", + "modified": "2026-05-29T18:01:00.200422Z" + }, + { + "id": "UBUNTU-CVE-2026-8376", + "modified": "2026-05-29T18:01:03.136712Z" + }, + { + "id": "UBUNTU-CVE-2026-9538", + "modified": "2026-05-29T18:01:01.753968Z" + }, + { + "id": "USN-7434-1", + "modified": "2026-04-22T10:56:55.320362Z" + }, + { + "id": "USN-7678-1", + "modified": "2026-04-27T18:11:36.276635Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-5958", + "modified": "2026-05-29T10:59:18.893969Z" + }, + { + "id": "USN-8229-1", + "modified": "2026-05-20T16:04:03.111048Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2025-45582", + "modified": "2026-05-20T16:23:29.580676Z" + }, + { + "id": "UBUNTU-CVE-2026-5704", + "modified": "2026-05-20T16:26:24.372107Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-27171", + "modified": "2026-06-01T10:15:51.776468Z" + } + ] + } + ] + } + headers: + Content-Length: + - "18403" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 14321 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "adduser" + }, + "version": "3.118ubuntu5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "apt" + }, + "version": "2.4.13" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "base-files" + }, + "version": "12ubuntu4.7" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "base-passwd" + }, + "version": "3.5.52build1" + }, + { + "package": { "ecosystem": "Ubuntu:22.04", "name": "bash" }, @@ -3930,6 +5751,13 @@ interactions: }, "version": "2.3.1-1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "apt" + }, + "version": "2.4.13" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -3947,7 +5775,14 @@ interactions: { "package": { "ecosystem": "Ubuntu:22.04", - "name": "util-linux" + "name": "audit" + }, + "version": "1:3.0.7-1build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" }, "version": "2.37.2-4ubuntu3.4" }, @@ -3965,6 +5800,13 @@ interactions: }, "version": "2.35-0ubuntu3.8" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "glibc" + }, + "version": "2.35-0ubuntu3.8" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -3979,6 +5821,13 @@ interactions: }, "version": "1:2.44-1ubuntu0.22.04.1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4000,6 +5849,13 @@ interactions: }, "version": "0.261ubuntu1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4007,6 +5863,13 @@ interactions: }, "version": "3.4.2-4" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gcc-12" + }, + "version": "12.3.0-1ubuntu1~22.04" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4056,6 +5919,13 @@ interactions: }, "version": "2.3.2-2build1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4063,6 +5933,20 @@ interactions: }, "version": "1.6.1-2ubuntu3" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4077,6 +5961,20 @@ interactions: }, "version": "5.2.5-2ubuntu1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4084,6 +5982,13 @@ interactions: }, "version": "6.3-2ubuntu0.1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "nettle" + }, + "version": "3.7.3-1build2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4105,6 +6010,27 @@ interactions: }, "version": "1.4.0-11ubuntu2.5" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4147,6 +6073,13 @@ interactions: }, "version": "3.3-1build2" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libsemanage" + }, + "version": "3.3-1build2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4154,6 +6087,20 @@ interactions: }, "version": "3.3-1build1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4161,6 +6108,13 @@ interactions: }, "version": "3.0.2-0ubuntu1.18" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gcc-12" + }, + "version": "12.3.0-1ubuntu1~22.04" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4175,6 +6129,20 @@ interactions: }, "version": "4.18.0-4build1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libtirpc" + }, + "version": "1.3.2-2ubuntu0.1" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4182,6 +6150,13 @@ interactions: }, "version": "1.3.2-2ubuntu0.1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "systemd" + }, + "version": "249.11-0ubuntu3.12" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4189,6 +6164,13 @@ interactions: }, "version": "1.0-1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4210,6 +6192,13 @@ interactions: }, "version": "1:4.8.1-2ubuntu2.2" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4224,6 +6213,34 @@ interactions: }, "version": "1.3.4.20200120-3" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "shadow" + }, + "version": "1:4.8.1-2ubuntu2.2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4231,6 +6248,13 @@ interactions: }, "version": "5.34.0-3ubuntu1.3" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "procps" + }, + "version": "2:3.3.17-6ubuntu2.1" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4273,6 +6297,13 @@ interactions: }, "version": "25ubuntu2" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4293,7 +6324,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 17578 + content_length: 24725 body: | { "results": [ @@ -4804,6 +6835,8 @@ interactions: {}, {}, {}, + {}, + {}, { "vulns": [ { @@ -4892,60 +6925,146 @@ interactions: } ] }, - {}, { "vulns": [ { - "id": "UBUNTU-CVE-2025-1390", - "modified": "2026-04-22T15:31:21.010462Z" + "id": "UBUNTU-CVE-2016-20013", + "modified": "2026-06-01T15:45:11.069074Z" }, { - "id": "UBUNTU-CVE-2026-4878", - "modified": "2026-04-29T11:29:22.138592Z" + "id": "UBUNTU-CVE-2025-0395", + "modified": "2026-04-22T15:28:12.422655Z" }, { - "id": "USN-7287-1", - "modified": "2026-04-27T17:45:02.692736Z" + "id": "UBUNTU-CVE-2025-15281", + "modified": "2026-05-20T16:20:25.786327Z" }, { - "id": "USN-8193-1", - "modified": "2026-04-29T09:53:20.641115Z" - } - ] - }, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-2236", - "modified": "2026-06-02T14:00:10.803243Z" + "id": "UBUNTU-CVE-2025-4802", + "modified": "2026-04-22T16:03:42.030514Z" }, { - "id": "UBUNTU-CVE-2026-41989", - "modified": "2026-06-02T14:00:20.958338Z" + "id": "UBUNTU-CVE-2025-8058", + "modified": "2026-04-22T16:17:04.960379Z" }, { - "id": "USN-8319-1", - "modified": "2026-05-27T15:47:45.571912Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-12243", - "modified": "2026-04-22T14:37:38.949616Z" + "id": "UBUNTU-CVE-2026-0861", + "modified": "2026-04-22T16:17:28.297278Z" }, { - "id": "UBUNTU-CVE-2025-14831", - "modified": "2026-05-11T10:46:40.301990Z" + "id": "UBUNTU-CVE-2026-0915", + "modified": "2026-05-20T16:24:09.854819Z" }, { - "id": "UBUNTU-CVE-2025-32988", + "id": "UBUNTU-CVE-2026-4046", + "modified": "2026-05-20T16:25:41.648329Z" + }, + { + "id": "UBUNTU-CVE-2026-5435", + "modified": "2026-05-29T19:15:06.842719Z" + }, + { + "id": "UBUNTU-CVE-2026-5450", + "modified": "2026-05-29T19:15:06.879770Z" + }, + { + "id": "UBUNTU-CVE-2026-5928", + "modified": "2026-05-29T19:15:06.900572Z" + }, + { + "id": "UBUNTU-CVE-2026-6238", + "modified": "2026-05-29T19:15:06.810342Z" + }, + { + "id": "USN-7259-1", + "modified": "2026-04-27T17:42:56.450674Z" + }, + { + "id": "USN-7541-1", + "modified": "2026-04-22T10:58:59.498919Z" + }, + { + "id": "USN-7760-1", + "modified": "2026-04-27T18:17:40.444418Z" + }, + { + "id": "USN-8005-1", + "modified": "2026-05-20T16:03:57.629529Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2025-1390", + "modified": "2026-04-22T15:31:21.010462Z" + }, + { + "id": "UBUNTU-CVE-2026-4878", + "modified": "2026-04-29T11:29:22.138592Z" + }, + { + "id": "USN-7287-1", + "modified": "2026-04-27T17:45:02.692736Z" + }, + { + "id": "USN-8193-1", + "modified": "2026-04-29T09:53:20.641115Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-27943", + "modified": "2026-05-20T16:08:28.385808Z" + }, + { + "id": "UBUNTU-CVE-2023-4039", + "modified": "2026-05-20T16:17:03.256749Z" + }, + { + "id": "USN-7700-1", + "modified": "2026-04-27T18:13:01.606435Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-2236", + "modified": "2026-06-02T14:00:10.803243Z" + }, + { + "id": "UBUNTU-CVE-2026-41989", + "modified": "2026-06-02T14:00:20.958338Z" + }, + { + "id": "USN-8319-1", + "modified": "2026-05-27T15:47:45.571912Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-12243", + "modified": "2026-04-22T14:37:38.949616Z" + }, + { + "id": "UBUNTU-CVE-2025-14831", + "modified": "2026-05-11T10:46:40.301990Z" + }, + { + "id": "UBUNTU-CVE-2025-32988", "modified": "2026-04-22T15:42:43.907567Z" }, { @@ -5085,509 +7204,932 @@ interactions: }, {}, {}, - {}, { "vulns": [ { - "id": "UBUNTU-CVE-2025-62813", - "modified": "2025-10-27T08:32:45.494712Z" - } - ] - }, - { - "vulns": [ + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" + }, { - "id": "UBUNTU-CVE-2026-34743", - "modified": "2026-06-02T14:00:18.179184Z" + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" }, { - "id": "USN-8362-1", - "modified": "2026-06-02T14:14:25.491935Z" - } - ] - }, - { - "vulns": [ + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" + }, { - "id": "UBUNTU-CVE-2023-50495", - "modified": "2026-04-22T14:15:03.155150Z" + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" }, { - "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-04-22T16:08:19.927561Z" + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" }, { - "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-04-22T16:13:35.392426Z" - } - ] - }, - {}, - {}, - { - "vulns": [ + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" + }, { - "id": "UBUNTU-CVE-2024-10041", - "modified": "2026-04-22T14:37:13.108514Z" + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-12T21:30:08.516557Z" }, { - "id": "UBUNTU-CVE-2025-6020", - "modified": "2026-04-22T16:08:04.179164Z" + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-05-29T10:45:29.205811Z" }, { - "id": "USN-7580-1", - "modified": "2026-04-27T18:04:06.181183Z" - } - ] - }, - { - "vulns": [ + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-05-29T10:45:29.281566Z" + }, { - "id": "UBUNTU-CVE-2022-41409", - "modified": "2026-04-22T13:23:47.523941Z" - } - ] - }, - { - "vulns": [ + "id": "USN-7257-1", + "modified": "2026-05-20T16:03:28.032877Z" + }, { - "id": "UBUNTU-CVE-2017-11164", - "modified": "2026-04-22T11:10:44.262299Z" + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" + }, + { + "id": "USN-7542-1", + "modified": "2026-05-20T16:03:46.356475Z" } ] }, {}, - {}, - {}, - {}, - {}, { "vulns": [ { - "id": "UBUNTU-CVE-2024-13176", - "modified": "2026-06-09T21:15:17.618859Z" + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" }, { - "id": "UBUNTU-CVE-2024-41996", - "modified": "2026-06-09T21:15:16.897677Z" + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" }, { - "id": "UBUNTU-CVE-2024-9143", - "modified": "2026-06-09T21:15:52.348810Z" + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" }, { - "id": "UBUNTU-CVE-2025-15467", - "modified": "2026-06-15T11:31:00.155327Z" + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" }, { - "id": "UBUNTU-CVE-2025-27587", - "modified": "2026-06-09T21:15:51.978957Z" + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" }, { - "id": "UBUNTU-CVE-2025-68160", - "modified": "2026-05-20T16:23:45.899710Z" + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" }, { - "id": "UBUNTU-CVE-2025-69418", - "modified": "2026-05-20T16:23:51.325414Z" + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-12T21:30:08.516557Z" }, { - "id": "UBUNTU-CVE-2025-69419", - "modified": "2026-05-20T16:23:51.080907Z" + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-05-29T10:45:29.205811Z" }, { - "id": "UBUNTU-CVE-2025-69420", - "modified": "2026-05-20T16:23:50.860805Z" + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-05-29T10:45:29.281566Z" }, { - "id": "UBUNTU-CVE-2025-69421", - "modified": "2026-05-20T16:23:50.665805Z" + "id": "USN-7257-1", + "modified": "2026-05-20T16:03:28.032877Z" }, { - "id": "UBUNTU-CVE-2025-9230", - "modified": "2026-05-20T16:24:04.817135Z" + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" }, { - "id": "UBUNTU-CVE-2026-22795", - "modified": "2026-05-20T16:24:13.263285Z" - }, + "id": "USN-7542-1", + "modified": "2026-05-20T16:03:46.356475Z" + } + ] + }, + { + "vulns": [ { - "id": "UBUNTU-CVE-2026-22796", - "modified": "2026-05-20T16:24:15.294811Z" + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" }, { - "id": "UBUNTU-CVE-2026-28387", - "modified": "2026-05-20T16:24:53.583373Z" + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" }, { - "id": "UBUNTU-CVE-2026-28388", - "modified": "2026-05-20T16:24:55.415353Z" + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" }, { - "id": "UBUNTU-CVE-2026-28389", - "modified": "2026-05-20T16:24:55.036642Z" + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" }, { - "id": "UBUNTU-CVE-2026-28390", - "modified": "2026-05-20T16:24:54.756018Z" + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" }, { - "id": "UBUNTU-CVE-2026-31789", - "modified": "2026-05-20T16:25:17.095303Z" + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" }, { - "id": "UBUNTU-CVE-2026-31790", - "modified": "2026-05-20T16:25:17.108506Z" + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-12T21:30:08.516557Z" }, { - "id": "UBUNTU-CVE-2026-34180", - "modified": "2026-06-12T09:04:07.796512Z" + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-05-29T10:45:29.205811Z" }, { - "id": "UBUNTU-CVE-2026-34182", - "modified": "2026-06-12T09:04:08.259590Z" + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-05-29T10:45:29.281566Z" }, { - "id": "UBUNTU-CVE-2026-42766", - "modified": "2026-06-12T09:04:13.451759Z" + "id": "USN-7257-1", + "modified": "2026-05-20T16:03:28.032877Z" }, { - "id": "UBUNTU-CVE-2026-42767", - "modified": "2026-06-12T09:04:13.440606Z" + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" }, { - "id": "UBUNTU-CVE-2026-42770", - "modified": "2026-06-12T09:04:13.819671Z" - }, + "id": "USN-7542-1", + "modified": "2026-05-20T16:03:46.356475Z" + } + ] + }, + { + "vulns": [ { - "id": "UBUNTU-CVE-2026-45445", - "modified": "2026-06-12T09:01:27.227263Z" - }, + "id": "UBUNTU-CVE-2025-62813", + "modified": "2025-10-27T08:32:45.494712Z" + } + ] + }, + { + "vulns": [ { - "id": "UBUNTU-CVE-2026-45446", - "modified": "2026-06-12T09:01:27.281702Z" + "id": "UBUNTU-CVE-2026-34743", + "modified": "2026-06-02T14:00:18.179184Z" }, { - "id": "UBUNTU-CVE-2026-45447", - "modified": "2026-06-12T09:03:12.381721Z" - }, + "id": "USN-8362-1", + "modified": "2026-06-02T14:14:25.491935Z" + } + ] + }, + { + "vulns": [ { - "id": "UBUNTU-CVE-2026-7383", - "modified": "2026-06-12T09:04:22.325670Z" + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" }, { - "id": "UBUNTU-CVE-2026-9076", - "modified": "2026-06-12T09:04:22.459706Z" - }, + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + { + "vulns": [ { - "id": "USN-7278-1", - "modified": "2026-04-27T17:44:33.333251Z" + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-04-22T14:15:03.155150Z" }, { - "id": "USN-7786-1", - "modified": "2026-05-20T16:03:48.800001Z" + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-04-22T16:08:19.927561Z" }, { - "id": "USN-7980-1", - "modified": "2026-06-15T11:31:14.413306Z" + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-04-22T16:13:35.392426Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-04-22T14:15:03.155150Z" }, { - "id": "USN-8155-1", - "modified": "2026-05-20T16:04:00.917390Z" + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-04-22T16:08:19.927561Z" }, { - "id": "USN-8414-1", - "modified": "2026-06-11T10:45:09.718039Z" + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-04-22T16:13:35.392426Z" } ] }, + {}, + {}, + {}, { "vulns": [ { - "id": "UBUNTU-CVE-2023-7008", - "modified": "2026-06-08T18:52:48.143455Z" + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" }, { - "id": "UBUNTU-CVE-2025-4598", - "modified": "2026-04-22T16:03:19.927023Z" + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" }, { - "id": "UBUNTU-CVE-2026-29111", - "modified": "2026-04-22T16:28:39.004822Z" - }, + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ { - "id": "UBUNTU-CVE-2026-40225", - "modified": "2026-06-05T19:45:06.691290Z" + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" }, { - "id": "UBUNTU-CVE-2026-40226", - "modified": "2026-06-08T18:55:48.425073Z" + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" }, { - "id": "UBUNTU-CVE-2026-40228", - "modified": "2026-06-08T18:55:49.290907Z" - }, + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ { - "id": "USN-7559-1", - "modified": "2026-04-22T10:59:21.916844Z" + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" }, { - "id": "USN-8119-1", - "modified": "2026-06-05T19:59:22.366383Z" + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" }, { - "id": "USN-8402-1", - "modified": "2026-06-08T23:03:52.339660Z" + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" } ] }, { "vulns": [ { - "id": "UBUNTU-CVE-2021-46848", - "modified": "2026-04-22T13:00:38.989006Z" - }, - { - "id": "UBUNTU-CVE-2024-12133", - "modified": "2026-04-22T14:38:21.767463Z" + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" }, { - "id": "UBUNTU-CVE-2025-13151", - "modified": "2026-04-22T15:30:31.745395Z" + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" }, { - "id": "USN-7275-1", - "modified": "2026-04-27T17:44:12.827723Z" - }, + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ { - "id": "USN-7954-1", - "modified": "2026-04-22T11:04:31.475896Z" + "id": "UBUNTU-CVE-2022-41409", + "modified": "2026-04-22T13:23:47.523941Z" } ] }, - {}, - {}, - {}, { "vulns": [ { - "id": "UBUNTU-CVE-2022-4899", - "modified": "2026-04-22T13:36:43.299894Z" + "id": "UBUNTU-CVE-2017-11164", + "modified": "2026-04-22T11:10:44.262299Z" } ] }, + {}, + {}, + {}, + {}, + {}, + {}, { "vulns": [ { - "id": "UBUNTU-CVE-2023-29383", - "modified": "2025-10-24T05:01:54Z" + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" }, { - "id": "UBUNTU-CVE-2024-56433", - "modified": "2026-05-20T16:19:41.251440Z" + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" } ] }, {}, - {}, { "vulns": [ { - "id": "UBUNTU-CVE-2023-31486", - "modified": "2026-05-20T16:13:34.139215Z" + "id": "UBUNTU-CVE-2024-13176", + "modified": "2026-06-09T21:15:17.618859Z" }, { - "id": "UBUNTU-CVE-2023-47039", - "modified": "2026-04-22T14:15:27.303492Z" + "id": "UBUNTU-CVE-2024-41996", + "modified": "2026-06-09T21:15:16.897677Z" }, { - "id": "UBUNTU-CVE-2024-56406", - "modified": "2026-04-22T15:21:32.149942Z" + "id": "UBUNTU-CVE-2024-9143", + "modified": "2026-06-09T21:15:52.348810Z" }, { - "id": "UBUNTU-CVE-2025-15649", - "modified": "2026-06-01T07:15:36.150813Z" + "id": "UBUNTU-CVE-2025-15467", + "modified": "2026-06-15T11:31:00.155327Z" }, { - "id": "UBUNTU-CVE-2025-40909", - "modified": "2026-04-22T16:02:28.067448Z" + "id": "UBUNTU-CVE-2025-27587", + "modified": "2026-06-09T21:15:51.978957Z" }, { - "id": "UBUNTU-CVE-2026-42496", - "modified": "2026-05-29T18:00:44.834841Z" + "id": "UBUNTU-CVE-2025-68160", + "modified": "2026-05-20T16:23:45.899710Z" }, { - "id": "UBUNTU-CVE-2026-42497", - "modified": "2026-05-29T18:00:44.772881Z" + "id": "UBUNTU-CVE-2025-69418", + "modified": "2026-05-20T16:23:51.325414Z" }, { - "id": "UBUNTU-CVE-2026-48959", - "modified": "2026-06-01T07:15:44.250395Z" + "id": "UBUNTU-CVE-2025-69419", + "modified": "2026-05-20T16:23:51.080907Z" }, { - "id": "UBUNTU-CVE-2026-48961", - "modified": "2026-06-01T07:15:44.261753Z" + "id": "UBUNTU-CVE-2025-69420", + "modified": "2026-05-20T16:23:50.860805Z" }, { - "id": "UBUNTU-CVE-2026-48962", - "modified": "2026-05-29T18:01:00.200422Z" + "id": "UBUNTU-CVE-2025-69421", + "modified": "2026-05-20T16:23:50.665805Z" }, { - "id": "UBUNTU-CVE-2026-8376", - "modified": "2026-05-29T18:01:03.136712Z" + "id": "UBUNTU-CVE-2025-9230", + "modified": "2026-05-20T16:24:04.817135Z" }, { - "id": "UBUNTU-CVE-2026-9538", - "modified": "2026-05-29T18:01:01.753968Z" + "id": "UBUNTU-CVE-2026-22795", + "modified": "2026-05-20T16:24:13.263285Z" }, { - "id": "USN-7434-1", - "modified": "2026-04-22T10:56:55.320362Z" + "id": "UBUNTU-CVE-2026-22796", + "modified": "2026-05-20T16:24:15.294811Z" }, { - "id": "USN-7678-1", - "modified": "2026-04-27T18:11:36.276635Z" + "id": "UBUNTU-CVE-2026-28387", + "modified": "2026-05-20T16:24:53.583373Z" + }, + { + "id": "UBUNTU-CVE-2026-28388", + "modified": "2026-05-20T16:24:55.415353Z" + }, + { + "id": "UBUNTU-CVE-2026-28389", + "modified": "2026-05-20T16:24:55.036642Z" + }, + { + "id": "UBUNTU-CVE-2026-28390", + "modified": "2026-05-20T16:24:54.756018Z" + }, + { + "id": "UBUNTU-CVE-2026-31789", + "modified": "2026-05-20T16:25:17.095303Z" + }, + { + "id": "UBUNTU-CVE-2026-31790", + "modified": "2026-05-20T16:25:17.108506Z" + }, + { + "id": "UBUNTU-CVE-2026-34180", + "modified": "2026-06-12T09:04:07.796512Z" + }, + { + "id": "UBUNTU-CVE-2026-34182", + "modified": "2026-06-12T09:04:08.259590Z" + }, + { + "id": "UBUNTU-CVE-2026-42766", + "modified": "2026-06-12T09:04:13.451759Z" + }, + { + "id": "UBUNTU-CVE-2026-42767", + "modified": "2026-06-12T09:04:13.440606Z" + }, + { + "id": "UBUNTU-CVE-2026-42770", + "modified": "2026-06-12T09:04:13.819671Z" + }, + { + "id": "UBUNTU-CVE-2026-45445", + "modified": "2026-06-12T09:01:27.227263Z" + }, + { + "id": "UBUNTU-CVE-2026-45446", + "modified": "2026-06-12T09:01:27.281702Z" + }, + { + "id": "UBUNTU-CVE-2026-45447", + "modified": "2026-06-12T09:03:12.381721Z" + }, + { + "id": "UBUNTU-CVE-2026-7383", + "modified": "2026-06-12T09:04:22.325670Z" + }, + { + "id": "UBUNTU-CVE-2026-9076", + "modified": "2026-06-12T09:04:22.459706Z" + }, + { + "id": "USN-7278-1", + "modified": "2026-04-27T17:44:33.333251Z" + }, + { + "id": "USN-7786-1", + "modified": "2026-05-20T16:03:48.800001Z" + }, + { + "id": "USN-7980-1", + "modified": "2026-06-15T11:31:14.413306Z" + }, + { + "id": "USN-8155-1", + "modified": "2026-05-20T16:04:00.917390Z" + }, + { + "id": "USN-8414-1", + "modified": "2026-06-11T10:45:09.718039Z" } ] }, { "vulns": [ { - "id": "UBUNTU-CVE-2026-5958", - "modified": "2026-05-29T10:59:18.893969Z" + "id": "UBUNTU-CVE-2022-27943", + "modified": "2026-05-20T16:08:28.385808Z" }, { - "id": "USN-8229-1", - "modified": "2026-05-20T16:04:03.111048Z" + "id": "UBUNTU-CVE-2023-4039", + "modified": "2026-05-20T16:17:03.256749Z" + }, + { + "id": "USN-7700-1", + "modified": "2026-04-27T18:13:01.606435Z" } ] }, - {}, - {}, { "vulns": [ { - "id": "UBUNTU-CVE-2025-45582", - "modified": "2026-05-20T16:23:29.580676Z" + "id": "UBUNTU-CVE-2023-7008", + "modified": "2026-06-08T18:52:48.143455Z" }, { - "id": "UBUNTU-CVE-2026-5704", - "modified": "2026-05-20T16:26:24.372107Z" + "id": "UBUNTU-CVE-2025-4598", + "modified": "2026-04-22T16:03:19.927023Z" + }, + { + "id": "UBUNTU-CVE-2026-29111", + "modified": "2026-04-22T16:28:39.004822Z" + }, + { + "id": "UBUNTU-CVE-2026-40225", + "modified": "2026-06-05T19:45:06.691290Z" + }, + { + "id": "UBUNTU-CVE-2026-40226", + "modified": "2026-06-08T18:55:48.425073Z" + }, + { + "id": "UBUNTU-CVE-2026-40228", + "modified": "2026-06-08T18:55:49.290907Z" + }, + { + "id": "USN-7559-1", + "modified": "2026-04-22T10:59:21.916844Z" + }, + { + "id": "USN-8119-1", + "modified": "2026-06-05T19:59:22.366383Z" + }, + { + "id": "USN-8402-1", + "modified": "2026-06-08T23:03:52.339660Z" } ] }, - {}, - {}, { "vulns": [ { - "id": "UBUNTU-CVE-2026-27171", - "modified": "2026-06-01T10:15:51.776468Z" + "id": "UBUNTU-CVE-2021-46848", + "modified": "2026-04-22T13:00:38.989006Z" + }, + { + "id": "UBUNTU-CVE-2024-12133", + "modified": "2026-04-22T14:38:21.767463Z" + }, + { + "id": "UBUNTU-CVE-2025-13151", + "modified": "2026-04-22T15:30:31.745395Z" + }, + { + "id": "USN-7275-1", + "modified": "2026-04-27T17:44:12.827723Z" + }, + { + "id": "USN-7954-1", + "modified": "2026-04-22T11:04:31.475896Z" } ] - } - ] - } - headers: - Content-Length: - - "17578" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 26270 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "acl" - }, - "version": "2.3.2-r1" }, { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "alpine-baselayout" - }, - "version": "3.6.8-r1" + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-04-22T14:15:03.155150Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-04-22T16:08:19.927561Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-04-22T16:13:35.392426Z" + } + ] }, + {}, + {}, { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "alpine-keys" - }, - "version": "2.5-r0" + "vulns": [ + { + "id": "UBUNTU-CVE-2023-7008", + "modified": "2026-06-08T18:52:48.143455Z" + }, + { + "id": "UBUNTU-CVE-2025-4598", + "modified": "2026-04-22T16:03:19.927023Z" + }, + { + "id": "UBUNTU-CVE-2026-29111", + "modified": "2026-04-22T16:28:39.004822Z" + }, + { + "id": "UBUNTU-CVE-2026-40225", + "modified": "2026-06-05T19:45:06.691290Z" + }, + { + "id": "UBUNTU-CVE-2026-40226", + "modified": "2026-06-08T18:55:48.425073Z" + }, + { + "id": "UBUNTU-CVE-2026-40228", + "modified": "2026-06-08T18:55:49.290907Z" + }, + { + "id": "USN-7559-1", + "modified": "2026-04-22T10:59:21.916844Z" + }, + { + "id": "USN-8119-1", + "modified": "2026-06-05T19:59:22.366383Z" + }, + { + "id": "USN-8402-1", + "modified": "2026-06-08T23:03:52.339660Z" + } + ] }, + {}, { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "alpine-base" - }, - "version": "3.21.2-r0" + "vulns": [ + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] }, + {}, { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "apk-tools" - }, - "version": "2.14.6-r2" + "vulns": [ + { + "id": "UBUNTU-CVE-2022-4899", + "modified": "2026-04-22T13:36:43.299894Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-29383", + "modified": "2025-10-24T05:01:54Z" + }, + { + "id": "UBUNTU-CVE-2024-56433", + "modified": "2026-05-20T16:19:41.251440Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-04-22T14:15:03.155150Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-04-22T16:08:19.927561Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-04-22T16:13:35.392426Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-04-22T14:15:03.155150Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-04-22T16:08:19.927561Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-04-22T16:13:35.392426Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-29383", + "modified": "2025-10-24T05:01:54Z" + }, + { + "id": "UBUNTU-CVE-2024-56433", + "modified": "2026-05-20T16:19:41.251440Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-31486", + "modified": "2026-05-20T16:13:34.139215Z" + }, + { + "id": "UBUNTU-CVE-2023-47039", + "modified": "2026-04-22T14:15:27.303492Z" + }, + { + "id": "UBUNTU-CVE-2024-56406", + "modified": "2026-04-22T15:21:32.149942Z" + }, + { + "id": "UBUNTU-CVE-2025-15649", + "modified": "2026-06-01T07:15:36.150813Z" + }, + { + "id": "UBUNTU-CVE-2025-40909", + "modified": "2026-04-22T16:02:28.067448Z" + }, + { + "id": "UBUNTU-CVE-2026-42496", + "modified": "2026-05-29T18:00:44.834841Z" + }, + { + "id": "UBUNTU-CVE-2026-42497", + "modified": "2026-05-29T18:00:44.772881Z" + }, + { + "id": "UBUNTU-CVE-2026-48959", + "modified": "2026-06-01T07:15:44.250395Z" + }, + { + "id": "UBUNTU-CVE-2026-48961", + "modified": "2026-06-01T07:15:44.261753Z" + }, + { + "id": "UBUNTU-CVE-2026-48962", + "modified": "2026-05-29T18:01:00.200422Z" + }, + { + "id": "UBUNTU-CVE-2026-8376", + "modified": "2026-05-29T18:01:03.136712Z" + }, + { + "id": "UBUNTU-CVE-2026-9538", + "modified": "2026-05-29T18:01:01.753968Z" + }, + { + "id": "USN-7434-1", + "modified": "2026-04-22T10:56:55.320362Z" + }, + { + "id": "USN-7678-1", + "modified": "2026-04-27T18:11:36.276635Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-5958", + "modified": "2026-05-29T10:59:18.893969Z" + }, + { + "id": "USN-8229-1", + "modified": "2026-05-20T16:04:03.111048Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2025-45582", + "modified": "2026-05-20T16:23:29.580676Z" + }, + { + "id": "UBUNTU-CVE-2026-5704", + "modified": "2026-05-20T16:26:24.372107Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-27171", + "modified": "2026-06-01T10:15:51.776468Z" + } + ] + } + ] + } + headers: + Content-Length: + - "24725" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 29312 + host: api.osv.dev + body: | + { + "queries": [ { "package": { "ecosystem": "Alpine:v3.21", - "name": "brotli" + "name": "acl" }, - "version": "1.1.0-r2" + "version": "2.3.2-r1" }, { "package": { "ecosystem": "Alpine:v3.21", - "name": "busybox" + "name": "alpine-baselayout" }, - "version": "1.37.0-r9" + "version": "3.6.8-r1" }, { "package": { "ecosystem": "Alpine:v3.21", - "name": "ca-certificates" + "name": "alpine-baselayout" }, - "version": "20241121-r1" + "version": "3.6.8-r1" }, { "package": { - "ecosystem": "Maven", - "name": "ch.qos.reload4j:reload4j" + "ecosystem": "Alpine:v3.21", + "name": "alpine-keys" }, - "version": "1.2.22" + "version": "2.5-r0" }, { "package": { - "ecosystem": "Maven", - "name": "com.fasterxml.jackson.core:jackson-annotations" + "ecosystem": "Alpine:v3.21", + "name": "alpine-base" }, - "version": "2.12.7" + "version": "3.21.2-r0" }, { "package": { - "ecosystem": "Maven", - "name": "com.fasterxml.jackson.core:jackson-core" + "ecosystem": "Alpine:v3.21", + "name": "apk-tools" }, - "version": "2.10.2" + "version": "2.14.6-r2" }, { "package": { - "ecosystem": "Maven", - "name": "com.fasterxml.jackson.core:jackson-databind" + "ecosystem": "Alpine:v3.21", + "name": "brotli" }, - "version": "2.12.7.1" + "version": "1.1.0-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "busybox" + }, + "version": "1.37.0-r9" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "busybox" + }, + "version": "1.37.0-r9" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "ca-certificates" + }, + "version": "20241121-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "ca-certificates" + }, + "version": "20241121-r1" + }, + { + "package": { + "ecosystem": "Maven", + "name": "ch.qos.reload4j:reload4j" + }, + "version": "1.2.22" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.fasterxml.jackson.core:jackson-annotations" + }, + "version": "2.12.7" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.fasterxml.jackson.core:jackson-core" + }, + "version": "2.10.2" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.fasterxml.jackson.core:jackson-databind" + }, + "version": "2.12.7.1" }, { "package": { @@ -5771,6 +8313,27 @@ interactions: }, "version": "9.5-r2" }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "coreutils" + }, + "version": "9.5-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "coreutils" + }, + "version": "9.5-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "coreutils" + }, + "version": "9.5-r2" + }, { "package": { "ecosystem": "Maven", @@ -5827,6 +8390,41 @@ interactions: }, "version": "2.4.7-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "gnupg" + }, + "version": "2.4.7-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "gnupg" + }, + "version": "2.4.7-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "gnupg" + }, + "version": "2.4.7-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "gnupg" + }, + "version": "2.4.7-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "gnupg" + }, + "version": "2.4.7-r0" + }, { "package": { "ecosystem": "Alpine:v3.21", @@ -5834,6 +8432,41 @@ interactions: }, "version": "3.8.8-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "gnupg" + }, + "version": "2.4.7-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "gnupg" + }, + "version": "2.4.7-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "gnupg" + }, + "version": "2.4.7-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "gnupg" + }, + "version": "2.4.7-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "gnupg" + }, + "version": "2.4.7-r0" + }, { "package": { "ecosystem": "Maven", @@ -6205,6 +8838,13 @@ interactions: }, "version": "2.1.28-r8" }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "openssl" + }, + "version": "3.3.2-r4" + }, { "package": { "ecosystem": "Alpine:v3.21", @@ -6240,6 +8880,27 @@ interactions: }, "version": "0.1.0-r1" }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "musl-locales" + }, + "version": "0.1.0-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "musl" + }, + "version": "1.2.5-r8" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "ncurses" + }, + "version": "6.5_p20241006-r3" + }, { "package": { "ecosystem": "Alpine:v3.21", @@ -6254,6 +8915,13 @@ interactions: }, "version": "1.6-r4" }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "openssl" + }, + "version": "3.3.2-r4" + }, { "package": { "ecosystem": "Maven", @@ -6716,6 +9384,13 @@ interactions: }, "version": "0.25.5-r2" }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "p11-kit" + }, + "version": "0.25.5-r2" + }, { "package": { "ecosystem": "Alpine:v3.21", @@ -6744,6 +9419,13 @@ interactions: }, "version": "3.47.1-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "busybox" + }, + "version": "1.37.0-r9" + }, { "package": { "ecosystem": "Alpine:v3.21", @@ -6754,7 +9436,7 @@ interactions: { "package": { "ecosystem": "Maven", - "name": "unknown:unknown" + "name": "unknown" }, "version": "unknown" }, @@ -6785,7 +9467,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 10455 + content_length: 15620 body: | { "results": [ @@ -6795,6 +9477,19 @@ interactions: {}, {}, {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, { "vulns": [ { @@ -6810,6 +9505,7 @@ interactions: {}, {}, {}, + {}, { "vulns": [ { @@ -6878,6 +9574,9 @@ interactions: {}, {}, {}, + {}, + {}, + {}, { "vulns": [ { @@ -6907,31 +9606,91 @@ interactions: { "vulns": [ { - "id": "ALPINE-CVE-2024-12243", - "modified": "2026-06-15T18:18:10.253210Z" + "id": "ALPINE-CVE-2025-68972", + "modified": "2026-06-15T18:18:10.895016Z" }, { - "id": "ALPINE-CVE-2025-14831", - "modified": "2026-06-15T18:18:10.573518Z" - }, + "id": "ALPINE-CVE-2025-68973", + "modified": "2026-06-15T18:18:10.895887Z" + } + ] + }, + { + "vulns": [ { - "id": "ALPINE-CVE-2025-32988", - "modified": "2026-06-15T18:18:10.714041Z" + "id": "ALPINE-CVE-2025-68972", + "modified": "2026-06-15T18:18:10.895016Z" }, { - "id": "ALPINE-CVE-2025-32989", - "modified": "2026-06-15T18:18:10.714301Z" - }, + "id": "ALPINE-CVE-2025-68973", + "modified": "2026-06-15T18:18:10.895887Z" + } + ] + }, + { + "vulns": [ { - "id": "ALPINE-CVE-2025-32990", - "modified": "2026-06-15T18:18:10.714549Z" + "id": "ALPINE-CVE-2025-68972", + "modified": "2026-06-15T18:18:10.895016Z" }, { - "id": "ALPINE-CVE-2025-6395", - "modified": "2026-06-15T18:18:10.871999Z" - }, + "id": "ALPINE-CVE-2025-68973", + "modified": "2026-06-15T18:18:10.895887Z" + } + ] + }, + { + "vulns": [ { - "id": "ALPINE-CVE-2025-9820", + "id": "ALPINE-CVE-2025-68972", + "modified": "2026-06-15T18:18:10.895016Z" + }, + { + "id": "ALPINE-CVE-2025-68973", + "modified": "2026-06-15T18:18:10.895887Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-68972", + "modified": "2026-06-15T18:18:10.895016Z" + }, + { + "id": "ALPINE-CVE-2025-68973", + "modified": "2026-06-15T18:18:10.895887Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-12243", + "modified": "2026-06-15T18:18:10.253210Z" + }, + { + "id": "ALPINE-CVE-2025-14831", + "modified": "2026-06-15T18:18:10.573518Z" + }, + { + "id": "ALPINE-CVE-2025-32988", + "modified": "2026-06-15T18:18:10.714041Z" + }, + { + "id": "ALPINE-CVE-2025-32989", + "modified": "2026-06-15T18:18:10.714301Z" + }, + { + "id": "ALPINE-CVE-2025-32990", + "modified": "2026-06-15T18:18:10.714549Z" + }, + { + "id": "ALPINE-CVE-2025-6395", + "modified": "2026-06-15T18:18:10.871999Z" + }, + { + "id": "ALPINE-CVE-2025-9820", "modified": "2026-06-15T18:18:10.956749Z" }, { @@ -6988,6 +9747,66 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-68972", + "modified": "2026-06-15T18:18:10.895016Z" + }, + { + "id": "ALPINE-CVE-2025-68973", + "modified": "2026-06-15T18:18:10.895887Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-68972", + "modified": "2026-06-15T18:18:10.895016Z" + }, + { + "id": "ALPINE-CVE-2025-68973", + "modified": "2026-06-15T18:18:10.895887Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-68972", + "modified": "2026-06-15T18:18:10.895016Z" + }, + { + "id": "ALPINE-CVE-2025-68973", + "modified": "2026-06-15T18:18:10.895887Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-68972", + "modified": "2026-06-15T18:18:10.895016Z" + }, + { + "id": "ALPINE-CVE-2025-68973", + "modified": "2026-06-15T18:18:10.895887Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-68972", + "modified": "2026-06-15T18:18:10.895016Z" + }, + { + "id": "ALPINE-CVE-2025-68973", + "modified": "2026-06-15T18:18:10.895887Z" + } + ] + }, {}, {}, {}, @@ -7419,6 +10238,94 @@ interactions: ] }, {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-12797", + "modified": "2026-06-15T18:18:10.256734Z" + }, + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2025-15467", + "modified": "2026-06-15T18:18:10.574070Z" + }, + { + "id": "ALPINE-CVE-2025-15468", + "modified": "2026-06-15T18:18:10.574416Z" + }, + { + "id": "ALPINE-CVE-2025-66199", + "modified": "2026-06-15T18:18:10.877115Z" + }, + { + "id": "ALPINE-CVE-2025-68160", + "modified": "2026-06-15T18:18:10.890200Z" + }, + { + "id": "ALPINE-CVE-2025-69418", + "modified": "2026-06-15T18:18:10.901963Z" + }, + { + "id": "ALPINE-CVE-2025-69419", + "modified": "2026-06-15T18:18:10.902306Z" + }, + { + "id": "ALPINE-CVE-2025-69420", + "modified": "2026-06-15T18:18:10.902344Z" + }, + { + "id": "ALPINE-CVE-2025-69421", + "modified": "2026-06-15T18:18:10.907897Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9231", + "modified": "2026-06-15T18:18:10.952373Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + }, + { + "id": "ALPINE-CVE-2026-22795", + "modified": "2026-06-15T18:18:11.004265Z" + }, + { + "id": "ALPINE-CVE-2026-22796", + "modified": "2026-06-15T18:18:11.007022Z" + }, + { + "id": "ALPINE-CVE-2026-28387", + "modified": "2026-06-15T18:18:11.052819Z" + }, + { + "id": "ALPINE-CVE-2026-28388", + "modified": "2026-06-15T18:18:11.053496Z" + }, + { + "id": "ALPINE-CVE-2026-28389", + "modified": "2026-06-15T18:18:11.053742Z" + }, + { + "id": "ALPINE-CVE-2026-28390", + "modified": "2026-06-15T18:18:11.053815Z" + }, + { + "id": "ALPINE-CVE-2026-31789", + "modified": "2026-06-15T18:18:11.056839Z" + }, + { + "id": "ALPINE-CVE-2026-31790", + "modified": "2026-06-15T18:18:11.057167Z" + } + ] + }, { "vulns": [ { @@ -7451,61 +10358,167 @@ interactions: }, {}, {}, - {}, { "vulns": [ { - "id": "GHSA-r7pg-v2c8-mfg3", - "modified": "2026-02-04T03:14:24.930542Z" + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-06-15T18:18:10.600004Z" }, { - "id": "GHSA-rhrv-645h-fjfh", - "modified": "2026-02-04T02:43:50.522457Z" + "id": "ALPINE-CVE-2026-40200", + "modified": "2026-06-15T18:18:11.215742Z" + }, + { + "id": "ALPINE-CVE-2026-6042", + "modified": "2026-06-15T18:18:11.283180Z" } ] }, + {}, + {}, + {}, { "vulns": [ { - "id": "GHSA-4265-ccf5-phj5", - "modified": "2026-02-04T03:44:24.716817Z" + "id": "ALPINE-CVE-2024-12797", + "modified": "2026-06-15T18:18:10.256734Z" }, { - "id": "GHSA-4g9r-vxhx-9pgx", - "modified": "2026-02-04T02:38:20.882397Z" - } - ] - }, - { - "vulns": [ + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, { - "id": "GHSA-337m-mw94-2v6g", - "modified": "2026-05-21T06:29:17.115065Z" + "id": "ALPINE-CVE-2025-15467", + "modified": "2026-06-15T18:18:10.574070Z" }, { - "id": "GHSA-9w38-p64v-xpmv", - "modified": "2026-02-04T03:05:15.000909Z" + "id": "ALPINE-CVE-2025-15468", + "modified": "2026-06-15T18:18:10.574416Z" }, { - "id": "GHSA-xjp4-hw94-mvp5", - "modified": "2026-02-04T04:32:34.354092Z" - } - ] - }, - { - "vulns": [ + "id": "ALPINE-CVE-2025-66199", + "modified": "2026-06-15T18:18:10.877115Z" + }, { - "id": "GHSA-j288-q9x7-2f5v", - "modified": "2026-02-04T03:18:02.851501Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, + "id": "ALPINE-CVE-2025-68160", + "modified": "2026-06-15T18:18:10.890200Z" + }, + { + "id": "ALPINE-CVE-2025-69418", + "modified": "2026-06-15T18:18:10.901963Z" + }, + { + "id": "ALPINE-CVE-2025-69419", + "modified": "2026-06-15T18:18:10.902306Z" + }, + { + "id": "ALPINE-CVE-2025-69420", + "modified": "2026-06-15T18:18:10.902344Z" + }, + { + "id": "ALPINE-CVE-2025-69421", + "modified": "2026-06-15T18:18:10.907897Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9231", + "modified": "2026-06-15T18:18:10.952373Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + }, + { + "id": "ALPINE-CVE-2026-22795", + "modified": "2026-06-15T18:18:11.004265Z" + }, + { + "id": "ALPINE-CVE-2026-22796", + "modified": "2026-06-15T18:18:11.007022Z" + }, + { + "id": "ALPINE-CVE-2026-28387", + "modified": "2026-06-15T18:18:11.052819Z" + }, + { + "id": "ALPINE-CVE-2026-28388", + "modified": "2026-06-15T18:18:11.053496Z" + }, + { + "id": "ALPINE-CVE-2026-28389", + "modified": "2026-06-15T18:18:11.053742Z" + }, + { + "id": "ALPINE-CVE-2026-28390", + "modified": "2026-06-15T18:18:11.053815Z" + }, + { + "id": "ALPINE-CVE-2026-31789", + "modified": "2026-06-15T18:18:11.056839Z" + }, + { + "id": "ALPINE-CVE-2026-31790", + "modified": "2026-06-15T18:18:11.057167Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-r7pg-v2c8-mfg3", + "modified": "2026-02-04T03:14:24.930542Z" + }, + { + "id": "GHSA-rhrv-645h-fjfh", + "modified": "2026-02-04T02:43:50.522457Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-4265-ccf5-phj5", + "modified": "2026-02-04T03:44:24.716817Z" + }, + { + "id": "GHSA-4g9r-vxhx-9pgx", + "modified": "2026-02-04T02:38:20.882397Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-337m-mw94-2v6g", + "modified": "2026-05-21T06:29:17.115065Z" + }, + { + "id": "GHSA-9w38-p64v-xpmv", + "modified": "2026-02-04T03:05:15.000909Z" + }, + { + "id": "GHSA-xjp4-hw94-mvp5", + "modified": "2026-02-04T04:32:34.354092Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-j288-q9x7-2f5v", + "modified": "2026-02-04T03:18:02.851501Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, {}, {}, {}, @@ -7580,6 +10593,7 @@ interactions: {}, {}, {}, + {}, { "vulns": [ { @@ -7600,6 +10614,18 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, {}, {}, {}, @@ -7619,7 +10645,7 @@ interactions: } headers: Content-Length: - - "10455" + - "15620" Content-Type: - application/json status: 200 OK @@ -7629,7 +10655,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 9254 + content_length: 12957 host: api.osv.dev body: | { @@ -7802,6 +10828,13 @@ interactions: }, "version": "2.2.53-4" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "apt" + }, + "version": "1.8.2.3" + }, { "package": { "ecosystem": "Debian:10", @@ -7816,6 +10849,20 @@ interactions: }, "version": "1:2.8.4-3" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "audit" + }, + "version": "1:2.8.4-3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, { "package": { "ecosystem": "Debian:10", @@ -7830,6 +10877,13 @@ interactions: }, "version": "2.28-10+deb10u2" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "glibc" + }, + "version": "2.28-10+deb10u2" + }, { "package": { "ecosystem": "Debian:10", @@ -7837,6 +10891,13 @@ interactions: }, "version": "0.7.9-2" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "e2fsprogs" + }, + "version": "1.44.5-1+deb10u3" + }, { "package": { "ecosystem": "Debian:10", @@ -7858,6 +10919,20 @@ interactions: }, "version": "2.2.6-2+deb10u6" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "e2fsprogs" + }, + "version": "1.44.5-1+deb10u3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, { "package": { "ecosystem": "Debian:10", @@ -7935,6 +11010,13 @@ interactions: }, "version": "5.2.4-1+deb10u1" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, { "package": { "ecosystem": "Debian:10", @@ -7942,6 +11024,13 @@ interactions: }, "version": "6.1+20181013-2+deb10u3" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "nettle" + }, + "version": "3.4.1-1+deb10u1" + }, { "package": { "ecosystem": "Debian:10", @@ -7956,6 +11045,27 @@ interactions: }, "version": "1.3.1-5" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "pam" + }, + "version": "1.3.1-5" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "pam" + }, + "version": "1.3.1-5" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "pam" + }, + "version": "1.3.1-5" + }, { "package": { "ecosystem": "Debian:10", @@ -7994,72 +11104,156 @@ interactions: { "package": { "ecosystem": "Debian:10", - "name": "libsepol" + "name": "libsemanage" }, - "version": "2.8-1" + "version": "2.8-2" }, { "package": { "ecosystem": "Debian:10", - "name": "sqlite3" + "name": "libsepol" }, - "version": "3.27.2-3+deb10u2" + "version": "2.8-1" }, { "package": { "ecosystem": "Debian:10", - "name": "openssl" + "name": "util-linux" }, - "version": "1.1.1n-0+deb10u5" + "version": "2.33.1-0.1" }, { "package": { "ecosystem": "Debian:10", - "name": "systemd" + "name": "sqlite3" }, - "version": "241-7~deb10u9" + "version": "3.27.2-3+deb10u2" }, { "package": { "ecosystem": "Debian:10", - "name": "libtasn1-6" + "name": "e2fsprogs" }, - "version": "4.13-3+deb10u1" + "version": "1.44.5-1+deb10u3" }, { "package": { "ecosystem": "Debian:10", - "name": "libunistring" + "name": "openssl" }, - "version": "0.9.10-1" + "version": "1.1.1n-0+deb10u5" }, { "package": { "ecosystem": "Debian:10", - "name": "libzstd" + "name": "gcc-8" }, - "version": "1.3.8+dfsg-3+deb10u2" + "version": "8.3.0-6" }, { "package": { "ecosystem": "Debian:10", - "name": "shadow" + "name": "systemd" }, - "version": "1:4.5-1.1" + "version": "241-7~deb10u9" }, { "package": { "ecosystem": "Debian:10", - "name": "mawk" + "name": "libtasn1-6" }, - "version": "1.3.3-17+b3" + "version": "4.13-3+deb10u1" }, { "package": { "ecosystem": "Debian:10", - "name": "netbase" + "name": "ncurses" }, - "version": "5.6" + "version": "6.1+20181013-2+deb10u3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "systemd" + }, + "version": "241-7~deb10u9" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libunistring" + }, + "version": "0.9.10-1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libzstd" + }, + "version": "1.3.8+dfsg-3+deb10u2" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "shadow" + }, + "version": "1:4.5-1.1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "mawk" + }, + "version": "1.3.3-17+b3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "ncurses" + }, + "version": "6.1+20181013-2+deb10u3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "ncurses" + }, + "version": "6.1+20181013-2+deb10u3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "netbase" + }, + "version": "5.6" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "openssl" + }, + "version": "1.1.1n-0+deb10u5" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "shadow" + }, + "version": "1:4.5-1.1" }, { "package": { @@ -8075,6 +11269,20 @@ interactions: }, "version": "23.0.1" }, + { + "package": { + "ecosystem": "PyPI", + "name": "pip" + }, + "version": "23.0.1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "readline" + }, + "version": "7.0-5" + }, { "package": { "ecosystem": "Debian:10", @@ -8089,6 +11297,13 @@ interactions: }, "version": "58.1.0" }, + { + "package": { + "ecosystem": "PyPI", + "name": "setuptools" + }, + "version": "58.1.0" + }, { "package": { "ecosystem": "Debian:10", @@ -8110,6 +11325,13 @@ interactions: }, "version": "2021a-0+deb10u11" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, { "package": { "ecosystem": "PyPI", @@ -8137,7 +11359,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 2085 + content_length: 4162 body: | { "results": [ @@ -8182,6 +11404,28 @@ interactions: {}, {}, {}, + {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "DLA-3807-1", + "modified": "2026-03-09T01:21:14.798998Z" + }, + { + "id": "DLA-3850-1", + "modified": "2026-03-09T01:19:52.798152Z" + } + ] + }, { "vulns": [ { @@ -8197,6 +11441,7 @@ interactions: {}, {}, {}, + {}, { "vulns": [ { @@ -8206,6 +11451,15 @@ interactions: ] }, {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + {}, {}, {}, {}, @@ -8227,6 +11481,14 @@ interactions: {}, {}, {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, { "vulns": [ { @@ -8248,6 +11510,20 @@ interactions: {}, {}, {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + {}, + {}, { "vulns": [ { @@ -8256,6 +11532,28 @@ interactions: } ] }, + {}, + { + "vulns": [ + { + "id": "DLA-3474-1", + "modified": "2026-03-09T01:20:13.950328Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "DLA-3586-1", + "modified": "2026-03-09T01:19:25.252973Z" + }, + { + "id": "DLA-3682-1", + "modified": "2026-03-09T01:18:42.667623Z" + } + ] + }, { "vulns": [ { @@ -8265,10 +11563,58 @@ interactions: ] }, {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, {}, {}, {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + { + "vulns": [ + { + "id": "DLA-3586-1", + "modified": "2026-03-09T01:19:25.252973Z" + }, + { + "id": "DLA-3682-1", + "modified": "2026-03-09T01:18:42.667623Z" + } + ] + }, + { + "vulns": [ + { + "id": "DLA-3586-1", + "modified": "2026-03-09T01:19:25.252973Z" + }, + { + "id": "DLA-3682-1", + "modified": "2026-03-09T01:18:42.667623Z" + } + ] + }, {}, + { + "vulns": [ + { + "id": "DLA-3530-1", + "modified": "2026-03-09T01:19:28.929204Z" + } + ] + }, {}, {}, { @@ -8303,29 +11649,86 @@ interactions: } ] }, - {}, { "vulns": [ { - "id": "GHSA-5rjg-fvgr-3xxf", - "modified": "2026-05-11T00:26:34.671259Z" + "id": "GHSA-4xh5-x5gv-qwph", + "modified": "2026-03-24T01:43:53.135277Z" }, { - "id": "GHSA-cx63-2mw6-8hw5", - "modified": "2026-02-04T03:54:02.259111Z" + "id": "GHSA-58qw-9mgm-455v", + "modified": "2026-05-20T21:00:09.920997Z" }, { - "id": "GHSA-r9hx-vwmv-q579", - "modified": "2026-02-04T03:03:25.892107Z" + "id": "GHSA-6vgw-5pg2-w6jp", + "modified": "2026-03-24T01:43:46.425088Z" }, { - "id": "PYSEC-2022-43012", - "modified": "2026-06-10T17:02:40.148961Z" + "id": "GHSA-jp4c-xjxw-mgf9", + "modified": "2026-05-07T16:59:14.079020Z" }, { - "id": "PYSEC-2025-49", - "modified": "2026-05-11T00:26:34.671259Z" - } + "id": "GHSA-mq26-g339-26xf", + "modified": "2026-03-24T01:43:05.410801Z" + }, + { + "id": "PYSEC-2023-228", + "modified": "2026-06-10T17:01:27.606909Z" + }, + { + "id": "PYSEC-2026-196", + "modified": "2026-06-05T12:45:14.124059Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-5rjg-fvgr-3xxf", + "modified": "2026-05-11T00:26:34.671259Z" + }, + { + "id": "GHSA-cx63-2mw6-8hw5", + "modified": "2026-02-04T03:54:02.259111Z" + }, + { + "id": "GHSA-r9hx-vwmv-q579", + "modified": "2026-02-04T03:03:25.892107Z" + }, + { + "id": "PYSEC-2022-43012", + "modified": "2026-06-10T17:02:40.148961Z" + }, + { + "id": "PYSEC-2025-49", + "modified": "2026-05-11T00:26:34.671259Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-5rjg-fvgr-3xxf", + "modified": "2026-05-11T00:26:34.671259Z" + }, + { + "id": "GHSA-cx63-2mw6-8hw5", + "modified": "2026-02-04T03:54:02.259111Z" + }, + { + "id": "GHSA-r9hx-vwmv-q579", + "modified": "2026-02-04T03:03:25.892107Z" + }, + { + "id": "PYSEC-2022-43012", + "modified": "2026-06-10T17:02:40.148961Z" + }, + { + "id": "PYSEC-2025-49", + "modified": "2026-05-11T00:26:34.671259Z" + } ] }, {}, @@ -8349,6 +11752,14 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, { "vulns": [ { @@ -8362,7 +11773,7 @@ interactions: } headers: Content-Length: - - "2085" + - "4162" Content-Type: - application/json status: 200 OK @@ -8372,7 +11783,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 10834 + content_length: 14537 host: api.osv.dev body: | { @@ -8380,35 +11791,35 @@ interactions: { "package": { "ecosystem": "PyPI", - "name": "django" + "name": "Django" }, "version": "1.11.29" }, { "package": { "ecosystem": "PyPI", - "name": "flask" + "name": "Flask" }, "version": "0.12.2" }, { "package": { "ecosystem": "PyPI", - "name": "jinja2" + "name": "Jinja2" }, "version": "3.1.6" }, { "package": { "ecosystem": "PyPI", - "name": "markupsafe" + "name": "MarkupSafe" }, "version": "3.0.3" }, { "package": { "ecosystem": "PyPI", - "name": "werkzeug" + "name": "Werkzeug" }, "version": "3.1.4" }, @@ -8615,6 +12026,13 @@ interactions: }, "version": "2.2.53-4" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "apt" + }, + "version": "1.8.2.3" + }, { "package": { "ecosystem": "Debian:10", @@ -8629,6 +12047,20 @@ interactions: }, "version": "1:2.8.4-3" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "audit" + }, + "version": "1:2.8.4-3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, { "package": { "ecosystem": "Debian:10", @@ -8643,6 +12075,13 @@ interactions: }, "version": "2.28-10+deb10u2" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "glibc" + }, + "version": "2.28-10+deb10u2" + }, { "package": { "ecosystem": "Debian:10", @@ -8650,6 +12089,13 @@ interactions: }, "version": "0.7.9-2" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "e2fsprogs" + }, + "version": "1.44.5-1+deb10u3" + }, { "package": { "ecosystem": "Debian:10", @@ -8671,6 +12117,20 @@ interactions: }, "version": "2.2.6-2+deb10u6" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "e2fsprogs" + }, + "version": "1.44.5-1+deb10u3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, { "package": { "ecosystem": "Debian:10", @@ -8748,6 +12208,13 @@ interactions: }, "version": "5.2.4-1+deb10u1" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, { "package": { "ecosystem": "Debian:10", @@ -8755,6 +12222,13 @@ interactions: }, "version": "6.1+20181013-2+deb10u3" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "nettle" + }, + "version": "3.4.1-1+deb10u1" + }, { "package": { "ecosystem": "Debian:10", @@ -8769,6 +12243,27 @@ interactions: }, "version": "1.3.1-5" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "pam" + }, + "version": "1.3.1-5" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "pam" + }, + "version": "1.3.1-5" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "pam" + }, + "version": "1.3.1-5" + }, { "package": { "ecosystem": "Debian:10", @@ -8804,6 +12299,13 @@ interactions: }, "version": "2.8-2" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libsemanage" + }, + "version": "2.8-2" + }, { "package": { "ecosystem": "Debian:10", @@ -8811,6 +12313,13 @@ interactions: }, "version": "2.8-1" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, { "package": { "ecosystem": "Debian:10", @@ -8818,6 +12327,13 @@ interactions: }, "version": "3.27.2-3+deb10u2" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "e2fsprogs" + }, + "version": "1.44.5-1+deb10u3" + }, { "package": { "ecosystem": "Debian:10", @@ -8825,6 +12341,13 @@ interactions: }, "version": "1.1.1n-0+deb10u5" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "gcc-8" + }, + "version": "8.3.0-6" + }, { "package": { "ecosystem": "Debian:10", @@ -8839,6 +12362,20 @@ interactions: }, "version": "4.13-3+deb10u1" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "ncurses" + }, + "version": "6.1+20181013-2+deb10u3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "systemd" + }, + "version": "241-7~deb10u9" + }, { "package": { "ecosystem": "Debian:10", @@ -8846,6 +12383,13 @@ interactions: }, "version": "0.9.10-1" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, { "package": { "ecosystem": "Debian:10", @@ -8867,6 +12411,27 @@ interactions: }, "version": "1.3.3-17+b3" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "ncurses" + }, + "version": "6.1+20181013-2+deb10u3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "ncurses" + }, + "version": "6.1+20181013-2+deb10u3" + }, { "package": { "ecosystem": "Debian:10", @@ -8874,6 +12439,20 @@ interactions: }, "version": "5.6" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "openssl" + }, + "version": "1.1.1n-0+deb10u5" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "shadow" + }, + "version": "1:4.5-1.1" + }, { "package": { "ecosystem": "Debian:10", @@ -8888,6 +12467,13 @@ interactions: }, "version": "23.0.1" }, + { + "package": { + "ecosystem": "PyPI", + "name": "pip" + }, + "version": "23.0.1" + }, { "package": { "ecosystem": "PyPI", @@ -8895,6 +12481,13 @@ interactions: }, "version": "2025.2" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "readline" + }, + "version": "7.0-5" + }, { "package": { "ecosystem": "PyPI", @@ -8918,10 +12511,17 @@ interactions: }, { "package": { - "ecosystem": "Debian:10", - "name": "sysvinit" + "ecosystem": "PyPI", + "name": "setuptools" }, - "version": "2.93-8" + "version": "58.1.0" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "sysvinit" + }, + "version": "2.93-8" }, { "package": { @@ -8944,6 +12544,13 @@ interactions: }, "version": "1.24.3" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, { "package": { "ecosystem": "PyPI", @@ -8971,7 +12578,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 4783 + content_length: 6860 body: | { "results": [ @@ -9118,6 +12725,28 @@ interactions: {}, {}, {}, + {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "DLA-3807-1", + "modified": "2026-03-09T01:21:14.798998Z" + }, + { + "id": "DLA-3850-1", + "modified": "2026-03-09T01:19:52.798152Z" + } + ] + }, { "vulns": [ { @@ -9133,6 +12762,7 @@ interactions: {}, {}, {}, + {}, { "vulns": [ { @@ -9142,6 +12772,15 @@ interactions: ] }, {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + {}, {}, {}, {}, @@ -9163,6 +12802,14 @@ interactions: {}, {}, {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, { "vulns": [ { @@ -9184,6 +12831,20 @@ interactions: {}, {}, {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + {}, + {}, { "vulns": [ { @@ -9192,6 +12853,28 @@ interactions: } ] }, + {}, + { + "vulns": [ + { + "id": "DLA-3474-1", + "modified": "2026-03-09T01:20:13.950328Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "DLA-3586-1", + "modified": "2026-03-09T01:19:25.252973Z" + }, + { + "id": "DLA-3682-1", + "modified": "2026-03-09T01:18:42.667623Z" + } + ] + }, { "vulns": [ { @@ -9201,10 +12884,58 @@ interactions: ] }, {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, {}, {}, {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + { + "vulns": [ + { + "id": "DLA-3586-1", + "modified": "2026-03-09T01:19:25.252973Z" + }, + { + "id": "DLA-3682-1", + "modified": "2026-03-09T01:18:42.667623Z" + } + ] + }, + { + "vulns": [ + { + "id": "DLA-3586-1", + "modified": "2026-03-09T01:19:25.252973Z" + }, + { + "id": "DLA-3682-1", + "modified": "2026-03-09T01:18:42.667623Z" + } + ] + }, {}, + { + "vulns": [ + { + "id": "DLA-3530-1", + "modified": "2026-03-09T01:19:28.929204Z" + } + ] + }, {}, {}, { @@ -9239,6 +12970,39 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "GHSA-4xh5-x5gv-qwph", + "modified": "2026-03-24T01:43:53.135277Z" + }, + { + "id": "GHSA-58qw-9mgm-455v", + "modified": "2026-05-20T21:00:09.920997Z" + }, + { + "id": "GHSA-6vgw-5pg2-w6jp", + "modified": "2026-03-24T01:43:46.425088Z" + }, + { + "id": "GHSA-jp4c-xjxw-mgf9", + "modified": "2026-05-07T16:59:14.079020Z" + }, + { + "id": "GHSA-mq26-g339-26xf", + "modified": "2026-03-24T01:43:05.410801Z" + }, + { + "id": "PYSEC-2023-228", + "modified": "2026-06-10T17:01:27.606909Z" + }, + { + "id": "PYSEC-2026-196", + "modified": "2026-06-05T12:45:14.124059Z" + } + ] + }, + {}, {}, { "vulns": [ @@ -9289,6 +13053,30 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "GHSA-5rjg-fvgr-3xxf", + "modified": "2026-05-11T00:26:34.671259Z" + }, + { + "id": "GHSA-cx63-2mw6-8hw5", + "modified": "2026-02-04T03:54:02.259111Z" + }, + { + "id": "GHSA-r9hx-vwmv-q579", + "modified": "2026-02-04T03:03:25.892107Z" + }, + { + "id": "PYSEC-2022-43012", + "modified": "2026-06-10T17:02:40.148961Z" + }, + { + "id": "PYSEC-2025-49", + "modified": "2026-05-11T00:26:34.671259Z" + } + ] + }, {}, { "vulns": [ @@ -9366,6 +13154,14 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, { "vulns": [ { @@ -9379,7 +13175,7 @@ interactions: } headers: Content-Length: - - "4783" + - "6860" Content-Type: - application/json status: 200 OK @@ -9389,7 +13185,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1884 + content_length: 4149 host: api.osv.dev body: | { @@ -9401,6 +13197,13 @@ interactions: }, "version": "3.6.5-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "alpine-baselayout" + }, + "version": "3.6.5-r0" + }, { "package": { "ecosystem": "Alpine:v3.20", @@ -9422,6 +13225,13 @@ interactions: }, "version": "1.36.1-r29" }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "busybox" + }, + "version": "1.36.1-r29" + }, { "package": { "ecosystem": "Alpine:v3.20", @@ -9441,59 +13251,171 @@ interactions: "ecosystem": "Go", "name": "github.com/BurntSushi/toml" }, - "version": "1.3.0" + "version": "1.2.0" }, { "package": { "ecosystem": "Go", "name": "github.com/BurntSushi/toml" }, - "version": "1.4.0" + "version": "1.3.0" }, { "package": { "ecosystem": "Go", - "name": "stdlib" + "name": "github.com/BurntSushi/toml" }, - "version": "1.22.4" + "version": "1.3.0" }, { "package": { - "ecosystem": "Alpine:v3.20", - "name": "openssl" + "ecosystem": "Go", + "name": "github.com/BurntSushi/toml" }, - "version": "3.3.1-r0" + "version": "1.4.0" }, { "package": { - "ecosystem": "Alpine:v3.20", - "name": "musl" + "ecosystem": "Go", + "name": "github.com/BurntSushi/toml" }, - "version": "1.2.5-r0" + "version": "1.4.0" }, { "package": { "ecosystem": "Go", - "name": "ptf" + "name": "stdlib" }, - "version": "(devel)" + "version": "1.22.4" }, { "package": { - "ecosystem": "Alpine:v3.20", - "name": "pax-utils" + "ecosystem": "Go", + "name": "stdlib" }, - "version": "1.3.7-r2" + "version": "1.22.4" }, { "package": { - "ecosystem": "Alpine:v3.20", - "name": "zlib" + "ecosystem": "Go", + "name": "stdlib" }, - "version": "1.3.1-r1" - } - ] - } + "version": "1.22.4" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.22.4" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.22.4" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.22.4" + }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "openssl" + }, + "version": "3.3.1-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "openssl" + }, + "version": "3.3.1-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "musl" + }, + "version": "1.2.5-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "musl" + }, + "version": "1.2.5-r0" + }, + { + "package": { + "ecosystem": "Go", + "name": "ptf" + }, + "version": "(devel)" + }, + { + "package": { + "ecosystem": "Go", + "name": "ptf" + }, + "version": "(devel)" + }, + { + "package": { + "ecosystem": "Go", + "name": "ptf" + }, + "version": "(devel)" + }, + { + "package": { + "ecosystem": "Go", + "name": "ptf" + }, + "version": "(devel)" + }, + { + "package": { + "ecosystem": "Go", + "name": "ptf" + }, + "version": "(devel)" + }, + { + "package": { + "ecosystem": "Go", + "name": "ptf" + }, + "version": "(devel)" + }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "pax-utils" + }, + "version": "1.3.7-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "busybox" + }, + "version": "1.36.1-r29" + }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "zlib" + }, + "version": "1.3.1-r1" + } + ] + } headers: Content-Type: - application/json @@ -9505,13 +13427,26 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 5475 + content_length: 23585 body: | { "results": [ {}, {}, {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, { "vulns": [ { @@ -9528,6 +13463,9 @@ interactions: {}, {}, {}, + {}, + {}, + {}, { "vulns": [ { @@ -9735,126 +13673,1279 @@ interactions: { "vulns": [ { - "id": "ALPINE-CVE-2024-12797", - "modified": "2026-06-15T18:18:10.256734Z" + "id": "GO-2024-2963", + "modified": "2026-02-04T03:37:39.895574Z" }, { - "id": "ALPINE-CVE-2024-13176", - "modified": "2026-06-15T18:18:10.257313Z" + "id": "GO-2024-3105", + "modified": "2026-02-24T16:29:04.364011Z" }, { - "id": "ALPINE-CVE-2024-5535", - "modified": "2026-06-15T18:18:10.502278Z" + "id": "GO-2024-3106", + "modified": "2026-02-24T16:29:04.606789Z" }, { - "id": "ALPINE-CVE-2024-6119", - "modified": "2026-06-15T18:18:10.508459Z" + "id": "GO-2024-3107", + "modified": "2026-02-24T16:29:04.677030Z" }, { - "id": "ALPINE-CVE-2024-9143", - "modified": "2026-06-15T18:18:10.531917Z" + "id": "GO-2025-3373", + "modified": "2026-02-17T16:13:53.362266Z" }, { - "id": "ALPINE-CVE-2025-15467", - "modified": "2026-06-15T18:18:10.574070Z" + "id": "GO-2025-3420", + "modified": "2026-02-17T16:13:53.083304Z" }, { - "id": "ALPINE-CVE-2025-15468", - "modified": "2026-06-15T18:18:10.574416Z" + "id": "GO-2025-3447", + "modified": "2026-03-24T23:48:06.694170Z" }, { - "id": "ALPINE-CVE-2025-66199", - "modified": "2026-06-15T18:18:10.877115Z" + "id": "GO-2025-3503", + "modified": "2026-04-16T22:45:11.580296Z" }, { - "id": "ALPINE-CVE-2025-68160", - "modified": "2026-06-15T18:18:10.890200Z" + "id": "GO-2025-3563", + "modified": "2026-02-17T16:13:52.395126Z" }, { - "id": "ALPINE-CVE-2025-69418", - "modified": "2026-06-15T18:18:10.901963Z" + "id": "GO-2025-3750", + "modified": "2026-02-04T03:28:12.135241Z" }, { - "id": "ALPINE-CVE-2025-69419", - "modified": "2026-06-15T18:18:10.902306Z" + "id": "GO-2025-3751", + "modified": "2026-02-17T16:13:52.185280Z" }, { - "id": "ALPINE-CVE-2025-69420", - "modified": "2026-06-15T18:18:10.902344Z" + "id": "GO-2025-3849", + "modified": "2026-05-30T10:29:20.514342Z" }, { - "id": "ALPINE-CVE-2025-69421", - "modified": "2026-06-15T18:18:10.907897Z" + "id": "GO-2025-3956", + "modified": "2026-02-04T04:33:27.340869Z" }, { - "id": "ALPINE-CVE-2025-9230", - "modified": "2026-06-15T18:18:10.952377Z" + "id": "GO-2025-4006", + "modified": "2026-05-15T10:59:23.181284Z" }, { - "id": "ALPINE-CVE-2025-9231", - "modified": "2026-06-15T18:18:10.952373Z" + "id": "GO-2025-4007", + "modified": "2026-05-15T10:59:24.436863Z" }, { - "id": "ALPINE-CVE-2025-9232", - "modified": "2026-06-15T18:18:10.954507Z" + "id": "GO-2025-4008", + "modified": "2026-05-15T10:59:23.580906Z" }, { - "id": "ALPINE-CVE-2026-22795", - "modified": "2026-06-15T18:18:11.004265Z" + "id": "GO-2025-4009", + "modified": "2026-05-15T10:59:24.005728Z" }, { - "id": "ALPINE-CVE-2026-22796", - "modified": "2026-06-15T18:18:11.007022Z" + "id": "GO-2025-4010", + "modified": "2026-05-15T10:59:24.305821Z" }, { - "id": "ALPINE-CVE-2026-28387", - "modified": "2026-06-15T18:18:11.052819Z" + "id": "GO-2025-4011", + "modified": "2026-05-15T10:59:22.605843Z" }, { - "id": "ALPINE-CVE-2026-28388", - "modified": "2026-06-15T18:18:11.053496Z" + "id": "GO-2025-4012", + "modified": "2026-05-15T10:59:23.250861Z" }, { - "id": "ALPINE-CVE-2026-28389", - "modified": "2026-06-15T18:18:11.053742Z" + "id": "GO-2025-4013", + "modified": "2026-05-15T10:59:23.121044Z" }, { - "id": "ALPINE-CVE-2026-28390", - "modified": "2026-06-15T18:18:11.053815Z" + "id": "GO-2025-4014", + "modified": "2026-06-04T10:29:16.617520Z" }, { - "id": "ALPINE-CVE-2026-31789", - "modified": "2026-06-15T18:18:11.056839Z" + "id": "GO-2025-4015", + "modified": "2026-05-15T10:59:23.447690Z" }, { - "id": "ALPINE-CVE-2026-31790", - "modified": "2026-06-15T18:18:11.057167Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-26519", - "modified": "2026-06-15T18:18:10.600004Z" + "id": "GO-2025-4155", + "modified": "2026-06-12T10:29:15.211985Z" }, { - "id": "ALPINE-CVE-2026-40200", - "modified": "2026-06-15T18:18:11.215742Z" + "id": "GO-2025-4175", + "modified": "2026-05-15T10:59:24.063040Z" }, { - "id": "ALPINE-CVE-2026-6042", - "modified": "2026-06-15T18:18:11.283180Z" - } - ] - }, - {}, - {}, - { - "vulns": [ + "id": "GO-2026-4337", + "modified": "2026-06-12T10:29:15.605437Z" + }, { - "id": "ALPINE-CVE-2026-22184", - "modified": "2026-06-15T18:18:10.993060Z" + "id": "GO-2026-4340", + "modified": "2026-05-15T10:59:24.123015Z" + }, + { + "id": "GO-2026-4341", + "modified": "2026-06-12T10:29:15.035295Z" + }, + { + "id": "GO-2026-4342", + "modified": "2026-06-12T10:29:15.283039Z" + }, + { + "id": "GO-2026-4403", + "modified": "2026-05-15T10:59:22.074063Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-06-12T10:29:15.512404Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-06-10T10:29:25.283340Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-06-10T10:29:24.994850Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-05-11T08:11:05.383192Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-06-09T10:29:17.321239Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-06-11T10:29:19.680347Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-05-11T08:11:26.883618Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-06-09T10:29:17.671297Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-05-11T08:11:21.041304Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-06-05T07:56:06.303534Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-05T07:56:26.571479Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2024-2963", + "modified": "2026-02-04T03:37:39.895574Z" + }, + { + "id": "GO-2024-3105", + "modified": "2026-02-24T16:29:04.364011Z" + }, + { + "id": "GO-2024-3106", + "modified": "2026-02-24T16:29:04.606789Z" + }, + { + "id": "GO-2024-3107", + "modified": "2026-02-24T16:29:04.677030Z" + }, + { + "id": "GO-2025-3373", + "modified": "2026-02-17T16:13:53.362266Z" + }, + { + "id": "GO-2025-3420", + "modified": "2026-02-17T16:13:53.083304Z" + }, + { + "id": "GO-2025-3447", + "modified": "2026-03-24T23:48:06.694170Z" + }, + { + "id": "GO-2025-3503", + "modified": "2026-04-16T22:45:11.580296Z" + }, + { + "id": "GO-2025-3563", + "modified": "2026-02-17T16:13:52.395126Z" + }, + { + "id": "GO-2025-3750", + "modified": "2026-02-04T03:28:12.135241Z" + }, + { + "id": "GO-2025-3751", + "modified": "2026-02-17T16:13:52.185280Z" + }, + { + "id": "GO-2025-3849", + "modified": "2026-05-30T10:29:20.514342Z" + }, + { + "id": "GO-2025-3956", + "modified": "2026-02-04T04:33:27.340869Z" + }, + { + "id": "GO-2025-4006", + "modified": "2026-05-15T10:59:23.181284Z" + }, + { + "id": "GO-2025-4007", + "modified": "2026-05-15T10:59:24.436863Z" + }, + { + "id": "GO-2025-4008", + "modified": "2026-05-15T10:59:23.580906Z" + }, + { + "id": "GO-2025-4009", + "modified": "2026-05-15T10:59:24.005728Z" + }, + { + "id": "GO-2025-4010", + "modified": "2026-05-15T10:59:24.305821Z" + }, + { + "id": "GO-2025-4011", + "modified": "2026-05-15T10:59:22.605843Z" + }, + { + "id": "GO-2025-4012", + "modified": "2026-05-15T10:59:23.250861Z" + }, + { + "id": "GO-2025-4013", + "modified": "2026-05-15T10:59:23.121044Z" + }, + { + "id": "GO-2025-4014", + "modified": "2026-06-04T10:29:16.617520Z" + }, + { + "id": "GO-2025-4015", + "modified": "2026-05-15T10:59:23.447690Z" + }, + { + "id": "GO-2025-4155", + "modified": "2026-06-12T10:29:15.211985Z" + }, + { + "id": "GO-2025-4175", + "modified": "2026-05-15T10:59:24.063040Z" + }, + { + "id": "GO-2026-4337", + "modified": "2026-06-12T10:29:15.605437Z" + }, + { + "id": "GO-2026-4340", + "modified": "2026-05-15T10:59:24.123015Z" + }, + { + "id": "GO-2026-4341", + "modified": "2026-06-12T10:29:15.035295Z" + }, + { + "id": "GO-2026-4342", + "modified": "2026-06-12T10:29:15.283039Z" + }, + { + "id": "GO-2026-4403", + "modified": "2026-05-15T10:59:22.074063Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-06-12T10:29:15.512404Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-06-10T10:29:25.283340Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-06-10T10:29:24.994850Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-05-11T08:11:05.383192Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-06-09T10:29:17.321239Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-06-11T10:29:19.680347Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-05-11T08:11:26.883618Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-06-09T10:29:17.671297Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-05-11T08:11:21.041304Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-06-05T07:56:06.303534Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-05T07:56:26.571479Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2024-2963", + "modified": "2026-02-04T03:37:39.895574Z" + }, + { + "id": "GO-2024-3105", + "modified": "2026-02-24T16:29:04.364011Z" + }, + { + "id": "GO-2024-3106", + "modified": "2026-02-24T16:29:04.606789Z" + }, + { + "id": "GO-2024-3107", + "modified": "2026-02-24T16:29:04.677030Z" + }, + { + "id": "GO-2025-3373", + "modified": "2026-02-17T16:13:53.362266Z" + }, + { + "id": "GO-2025-3420", + "modified": "2026-02-17T16:13:53.083304Z" + }, + { + "id": "GO-2025-3447", + "modified": "2026-03-24T23:48:06.694170Z" + }, + { + "id": "GO-2025-3503", + "modified": "2026-04-16T22:45:11.580296Z" + }, + { + "id": "GO-2025-3563", + "modified": "2026-02-17T16:13:52.395126Z" + }, + { + "id": "GO-2025-3750", + "modified": "2026-02-04T03:28:12.135241Z" + }, + { + "id": "GO-2025-3751", + "modified": "2026-02-17T16:13:52.185280Z" + }, + { + "id": "GO-2025-3849", + "modified": "2026-05-30T10:29:20.514342Z" + }, + { + "id": "GO-2025-3956", + "modified": "2026-02-04T04:33:27.340869Z" + }, + { + "id": "GO-2025-4006", + "modified": "2026-05-15T10:59:23.181284Z" + }, + { + "id": "GO-2025-4007", + "modified": "2026-05-15T10:59:24.436863Z" + }, + { + "id": "GO-2025-4008", + "modified": "2026-05-15T10:59:23.580906Z" + }, + { + "id": "GO-2025-4009", + "modified": "2026-05-15T10:59:24.005728Z" + }, + { + "id": "GO-2025-4010", + "modified": "2026-05-15T10:59:24.305821Z" + }, + { + "id": "GO-2025-4011", + "modified": "2026-05-15T10:59:22.605843Z" + }, + { + "id": "GO-2025-4012", + "modified": "2026-05-15T10:59:23.250861Z" + }, + { + "id": "GO-2025-4013", + "modified": "2026-05-15T10:59:23.121044Z" + }, + { + "id": "GO-2025-4014", + "modified": "2026-06-04T10:29:16.617520Z" + }, + { + "id": "GO-2025-4015", + "modified": "2026-05-15T10:59:23.447690Z" + }, + { + "id": "GO-2025-4155", + "modified": "2026-06-12T10:29:15.211985Z" + }, + { + "id": "GO-2025-4175", + "modified": "2026-05-15T10:59:24.063040Z" + }, + { + "id": "GO-2026-4337", + "modified": "2026-06-12T10:29:15.605437Z" + }, + { + "id": "GO-2026-4340", + "modified": "2026-05-15T10:59:24.123015Z" + }, + { + "id": "GO-2026-4341", + "modified": "2026-06-12T10:29:15.035295Z" + }, + { + "id": "GO-2026-4342", + "modified": "2026-06-12T10:29:15.283039Z" + }, + { + "id": "GO-2026-4403", + "modified": "2026-05-15T10:59:22.074063Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-06-12T10:29:15.512404Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-06-10T10:29:25.283340Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-06-10T10:29:24.994850Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-05-11T08:11:05.383192Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-06-09T10:29:17.321239Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-06-11T10:29:19.680347Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-05-11T08:11:26.883618Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-06-09T10:29:17.671297Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-05-11T08:11:21.041304Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-06-05T07:56:06.303534Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-05T07:56:26.571479Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2024-2963", + "modified": "2026-02-04T03:37:39.895574Z" + }, + { + "id": "GO-2024-3105", + "modified": "2026-02-24T16:29:04.364011Z" + }, + { + "id": "GO-2024-3106", + "modified": "2026-02-24T16:29:04.606789Z" + }, + { + "id": "GO-2024-3107", + "modified": "2026-02-24T16:29:04.677030Z" + }, + { + "id": "GO-2025-3373", + "modified": "2026-02-17T16:13:53.362266Z" + }, + { + "id": "GO-2025-3420", + "modified": "2026-02-17T16:13:53.083304Z" + }, + { + "id": "GO-2025-3447", + "modified": "2026-03-24T23:48:06.694170Z" + }, + { + "id": "GO-2025-3503", + "modified": "2026-04-16T22:45:11.580296Z" + }, + { + "id": "GO-2025-3563", + "modified": "2026-02-17T16:13:52.395126Z" + }, + { + "id": "GO-2025-3750", + "modified": "2026-02-04T03:28:12.135241Z" + }, + { + "id": "GO-2025-3751", + "modified": "2026-02-17T16:13:52.185280Z" + }, + { + "id": "GO-2025-3849", + "modified": "2026-05-30T10:29:20.514342Z" + }, + { + "id": "GO-2025-3956", + "modified": "2026-02-04T04:33:27.340869Z" + }, + { + "id": "GO-2025-4006", + "modified": "2026-05-15T10:59:23.181284Z" + }, + { + "id": "GO-2025-4007", + "modified": "2026-05-15T10:59:24.436863Z" + }, + { + "id": "GO-2025-4008", + "modified": "2026-05-15T10:59:23.580906Z" + }, + { + "id": "GO-2025-4009", + "modified": "2026-05-15T10:59:24.005728Z" + }, + { + "id": "GO-2025-4010", + "modified": "2026-05-15T10:59:24.305821Z" + }, + { + "id": "GO-2025-4011", + "modified": "2026-05-15T10:59:22.605843Z" + }, + { + "id": "GO-2025-4012", + "modified": "2026-05-15T10:59:23.250861Z" + }, + { + "id": "GO-2025-4013", + "modified": "2026-05-15T10:59:23.121044Z" + }, + { + "id": "GO-2025-4014", + "modified": "2026-06-04T10:29:16.617520Z" + }, + { + "id": "GO-2025-4015", + "modified": "2026-05-15T10:59:23.447690Z" + }, + { + "id": "GO-2025-4155", + "modified": "2026-06-12T10:29:15.211985Z" + }, + { + "id": "GO-2025-4175", + "modified": "2026-05-15T10:59:24.063040Z" + }, + { + "id": "GO-2026-4337", + "modified": "2026-06-12T10:29:15.605437Z" + }, + { + "id": "GO-2026-4340", + "modified": "2026-05-15T10:59:24.123015Z" + }, + { + "id": "GO-2026-4341", + "modified": "2026-06-12T10:29:15.035295Z" + }, + { + "id": "GO-2026-4342", + "modified": "2026-06-12T10:29:15.283039Z" + }, + { + "id": "GO-2026-4403", + "modified": "2026-05-15T10:59:22.074063Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-06-12T10:29:15.512404Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-06-10T10:29:25.283340Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-06-10T10:29:24.994850Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-05-11T08:11:05.383192Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-06-09T10:29:17.321239Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-06-11T10:29:19.680347Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-05-11T08:11:26.883618Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-06-09T10:29:17.671297Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-05-11T08:11:21.041304Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-06-05T07:56:06.303534Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-05T07:56:26.571479Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2024-2963", + "modified": "2026-02-04T03:37:39.895574Z" + }, + { + "id": "GO-2024-3105", + "modified": "2026-02-24T16:29:04.364011Z" + }, + { + "id": "GO-2024-3106", + "modified": "2026-02-24T16:29:04.606789Z" + }, + { + "id": "GO-2024-3107", + "modified": "2026-02-24T16:29:04.677030Z" + }, + { + "id": "GO-2025-3373", + "modified": "2026-02-17T16:13:53.362266Z" + }, + { + "id": "GO-2025-3420", + "modified": "2026-02-17T16:13:53.083304Z" + }, + { + "id": "GO-2025-3447", + "modified": "2026-03-24T23:48:06.694170Z" + }, + { + "id": "GO-2025-3503", + "modified": "2026-04-16T22:45:11.580296Z" + }, + { + "id": "GO-2025-3563", + "modified": "2026-02-17T16:13:52.395126Z" + }, + { + "id": "GO-2025-3750", + "modified": "2026-02-04T03:28:12.135241Z" + }, + { + "id": "GO-2025-3751", + "modified": "2026-02-17T16:13:52.185280Z" + }, + { + "id": "GO-2025-3849", + "modified": "2026-05-30T10:29:20.514342Z" + }, + { + "id": "GO-2025-3956", + "modified": "2026-02-04T04:33:27.340869Z" + }, + { + "id": "GO-2025-4006", + "modified": "2026-05-15T10:59:23.181284Z" + }, + { + "id": "GO-2025-4007", + "modified": "2026-05-15T10:59:24.436863Z" + }, + { + "id": "GO-2025-4008", + "modified": "2026-05-15T10:59:23.580906Z" + }, + { + "id": "GO-2025-4009", + "modified": "2026-05-15T10:59:24.005728Z" + }, + { + "id": "GO-2025-4010", + "modified": "2026-05-15T10:59:24.305821Z" + }, + { + "id": "GO-2025-4011", + "modified": "2026-05-15T10:59:22.605843Z" + }, + { + "id": "GO-2025-4012", + "modified": "2026-05-15T10:59:23.250861Z" + }, + { + "id": "GO-2025-4013", + "modified": "2026-05-15T10:59:23.121044Z" + }, + { + "id": "GO-2025-4014", + "modified": "2026-06-04T10:29:16.617520Z" + }, + { + "id": "GO-2025-4015", + "modified": "2026-05-15T10:59:23.447690Z" + }, + { + "id": "GO-2025-4155", + "modified": "2026-06-12T10:29:15.211985Z" + }, + { + "id": "GO-2025-4175", + "modified": "2026-05-15T10:59:24.063040Z" + }, + { + "id": "GO-2026-4337", + "modified": "2026-06-12T10:29:15.605437Z" + }, + { + "id": "GO-2026-4340", + "modified": "2026-05-15T10:59:24.123015Z" + }, + { + "id": "GO-2026-4341", + "modified": "2026-06-12T10:29:15.035295Z" + }, + { + "id": "GO-2026-4342", + "modified": "2026-06-12T10:29:15.283039Z" + }, + { + "id": "GO-2026-4403", + "modified": "2026-05-15T10:59:22.074063Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-06-12T10:29:15.512404Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-06-10T10:29:25.283340Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-06-10T10:29:24.994850Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-05-11T08:11:05.383192Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-06-09T10:29:17.321239Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-06-11T10:29:19.680347Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-05-11T08:11:26.883618Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-06-09T10:29:17.671297Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-05-11T08:11:21.041304Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-06-05T07:56:06.303534Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-05T07:56:26.571479Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-12797", + "modified": "2026-06-15T18:18:10.256734Z" + }, + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-06-15T18:18:10.508459Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + }, + { + "id": "ALPINE-CVE-2025-15467", + "modified": "2026-06-15T18:18:10.574070Z" + }, + { + "id": "ALPINE-CVE-2025-15468", + "modified": "2026-06-15T18:18:10.574416Z" + }, + { + "id": "ALPINE-CVE-2025-66199", + "modified": "2026-06-15T18:18:10.877115Z" + }, + { + "id": "ALPINE-CVE-2025-68160", + "modified": "2026-06-15T18:18:10.890200Z" + }, + { + "id": "ALPINE-CVE-2025-69418", + "modified": "2026-06-15T18:18:10.901963Z" + }, + { + "id": "ALPINE-CVE-2025-69419", + "modified": "2026-06-15T18:18:10.902306Z" + }, + { + "id": "ALPINE-CVE-2025-69420", + "modified": "2026-06-15T18:18:10.902344Z" + }, + { + "id": "ALPINE-CVE-2025-69421", + "modified": "2026-06-15T18:18:10.907897Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9231", + "modified": "2026-06-15T18:18:10.952373Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + }, + { + "id": "ALPINE-CVE-2026-22795", + "modified": "2026-06-15T18:18:11.004265Z" + }, + { + "id": "ALPINE-CVE-2026-22796", + "modified": "2026-06-15T18:18:11.007022Z" + }, + { + "id": "ALPINE-CVE-2026-28387", + "modified": "2026-06-15T18:18:11.052819Z" + }, + { + "id": "ALPINE-CVE-2026-28388", + "modified": "2026-06-15T18:18:11.053496Z" + }, + { + "id": "ALPINE-CVE-2026-28389", + "modified": "2026-06-15T18:18:11.053742Z" + }, + { + "id": "ALPINE-CVE-2026-28390", + "modified": "2026-06-15T18:18:11.053815Z" + }, + { + "id": "ALPINE-CVE-2026-31789", + "modified": "2026-06-15T18:18:11.056839Z" + }, + { + "id": "ALPINE-CVE-2026-31790", + "modified": "2026-06-15T18:18:11.057167Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-12797", + "modified": "2026-06-15T18:18:10.256734Z" + }, + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-06-15T18:18:10.508459Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + }, + { + "id": "ALPINE-CVE-2025-15467", + "modified": "2026-06-15T18:18:10.574070Z" + }, + { + "id": "ALPINE-CVE-2025-15468", + "modified": "2026-06-15T18:18:10.574416Z" + }, + { + "id": "ALPINE-CVE-2025-66199", + "modified": "2026-06-15T18:18:10.877115Z" + }, + { + "id": "ALPINE-CVE-2025-68160", + "modified": "2026-06-15T18:18:10.890200Z" + }, + { + "id": "ALPINE-CVE-2025-69418", + "modified": "2026-06-15T18:18:10.901963Z" + }, + { + "id": "ALPINE-CVE-2025-69419", + "modified": "2026-06-15T18:18:10.902306Z" + }, + { + "id": "ALPINE-CVE-2025-69420", + "modified": "2026-06-15T18:18:10.902344Z" + }, + { + "id": "ALPINE-CVE-2025-69421", + "modified": "2026-06-15T18:18:10.907897Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9231", + "modified": "2026-06-15T18:18:10.952373Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + }, + { + "id": "ALPINE-CVE-2026-22795", + "modified": "2026-06-15T18:18:11.004265Z" + }, + { + "id": "ALPINE-CVE-2026-22796", + "modified": "2026-06-15T18:18:11.007022Z" + }, + { + "id": "ALPINE-CVE-2026-28387", + "modified": "2026-06-15T18:18:11.052819Z" + }, + { + "id": "ALPINE-CVE-2026-28388", + "modified": "2026-06-15T18:18:11.053496Z" + }, + { + "id": "ALPINE-CVE-2026-28389", + "modified": "2026-06-15T18:18:11.053742Z" + }, + { + "id": "ALPINE-CVE-2026-28390", + "modified": "2026-06-15T18:18:11.053815Z" + }, + { + "id": "ALPINE-CVE-2026-31789", + "modified": "2026-06-15T18:18:11.056839Z" + }, + { + "id": "ALPINE-CVE-2026-31790", + "modified": "2026-06-15T18:18:11.057167Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-06-15T18:18:10.600004Z" + }, + { + "id": "ALPINE-CVE-2026-40200", + "modified": "2026-06-15T18:18:11.215742Z" + }, + { + "id": "ALPINE-CVE-2026-6042", + "modified": "2026-06-15T18:18:11.283180Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-06-15T18:18:10.600004Z" + }, + { + "id": "ALPINE-CVE-2026-40200", + "modified": "2026-06-15T18:18:11.215742Z" + }, + { + "id": "ALPINE-CVE-2026-6042", + "modified": "2026-06-15T18:18:11.283180Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2026-22184", + "modified": "2026-06-15T18:18:10.993060Z" }, { "id": "ALPINE-CVE-2026-27171", @@ -9866,7 +14957,7 @@ interactions: } headers: Content-Length: - - "5475" + - "23585" Content-Type: - application/json status: 200 OK @@ -9876,7 +14967,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1511 + content_length: 1907 host: api.osv.dev body: | { @@ -9930,6 +15021,13 @@ interactions: }, "version": "1.1.1k-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -9944,6 +15042,13 @@ interactions: }, "version": "1.1.22-r4" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "musl" + }, + "version": "1.1.22-r4" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -9951,6 +15056,13 @@ interactions: }, "version": "1.2.3-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -9971,7 +15083,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 127 + content_length: 136 body: | { "results": [ @@ -9992,12 +15104,15 @@ interactions: {}, {}, {}, + {}, + {}, + {}, {} ] } headers: Content-Length: - - "127" + - "136" Content-Type: - application/json status: 200 OK @@ -10007,7 +15122,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1511 + content_length: 1907 host: api.osv.dev body: | { @@ -10061,6 +15176,13 @@ interactions: }, "version": "1.1.1k-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -10075,6 +15197,13 @@ interactions: }, "version": "1.1.22-r4" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "musl" + }, + "version": "1.1.22-r4" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -10082,6 +15211,13 @@ interactions: }, "version": "1.2.3-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -10102,7 +15238,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 127 + content_length: 136 body: | { "results": [ @@ -10123,12 +15259,15 @@ interactions: {}, {}, {}, + {}, + {}, + {}, {} ] } headers: Content-Length: - - "127" + - "136" Content-Type: - application/json status: 200 OK @@ -10138,7 +15277,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1511 + content_length: 1907 host: api.osv.dev body: | { @@ -10192,6 +15331,13 @@ interactions: }, "version": "1.1.1k-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -10206,6 +15352,13 @@ interactions: }, "version": "1.1.22-r4" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "musl" + }, + "version": "1.1.22-r4" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -10213,6 +15366,13 @@ interactions: }, "version": "1.2.3-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -10233,7 +15393,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 127 + content_length: 136 body: | { "results": [ @@ -10254,12 +15414,15 @@ interactions: {}, {}, {}, + {}, + {}, + {}, {} ] } headers: Content-Length: - - "127" + - "136" Content-Type: - application/json status: 200 OK @@ -10269,7 +15432,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1511 + content_length: 1907 host: api.osv.dev body: | { @@ -10323,6 +15486,13 @@ interactions: }, "version": "1.1.1k-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -10337,6 +15507,13 @@ interactions: }, "version": "1.1.22-r4" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "musl" + }, + "version": "1.1.22-r4" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -10344,6 +15521,13 @@ interactions: }, "version": "1.2.3-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -10364,7 +15548,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 127 + content_length: 136 body: | { "results": [ @@ -10385,12 +15569,15 @@ interactions: {}, {}, {}, + {}, + {}, + {}, {} ] } headers: Content-Length: - - "127" + - "136" Content-Type: - application/json status: 200 OK @@ -10400,7 +15587,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 3786 + content_length: 4381 host: api.osv.dev body: | { @@ -10454,6 +15641,41 @@ interactions: }, "version": "1.25.7" }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.25.7" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.25.7" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.25.7" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.25.7" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.25.7" + }, { "package": { "ecosystem": "Ubuntu:26.04", @@ -10567,63 +15789,483 @@ interactions: "version": "6.6+20251231-1" }, { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "libzstd1" - }, - "version": "1.5.7+dfsg-3" + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "libzstd1" + }, + "version": "1.5.7+dfsg-3" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "make" + }, + "version": "4.4.1-3" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "openssl-provider-legacy" + }, + "version": "3.5.5-1ubuntu3" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "zlib1g" + }, + "version": "1:1.3.dfsg+really1.3.1-1ubuntu3" + } + ] + } + headers: + Content-Type: + - application/json + X-Test-Name: + - TestCommand_OCIImage/scanning_insecure_chiseled_ubuntu_image + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 7803 + body: | + { + "results": [ + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2025-5278", + "modified": "2026-05-20T16:23:34.282155Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "GO-2026-4601", + "modified": "2026-06-12T10:29:15.512404Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-06-10T10:29:25.283340Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-06-10T10:29:24.994850Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-05-11T08:11:05.383192Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-06-09T10:29:17.321239Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-06-11T10:29:19.680347Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-05-11T08:11:26.883618Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-06-09T10:29:17.671297Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-05-11T08:11:21.041304Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-06-05T07:56:06.303534Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-05T07:56:26.571479Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2026-4601", + "modified": "2026-06-12T10:29:15.512404Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-06-10T10:29:25.283340Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-06-10T10:29:24.994850Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-05-11T08:11:05.383192Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-06-09T10:29:17.321239Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-06-11T10:29:19.680347Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-05-11T08:11:26.883618Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-06-09T10:29:17.671297Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-05-11T08:11:21.041304Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-06-05T07:56:06.303534Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-05T07:56:26.571479Z" + } + ] }, { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "make" - }, - "version": "4.4.1-3" + "vulns": [ + { + "id": "GO-2026-4601", + "modified": "2026-06-12T10:29:15.512404Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-06-10T10:29:25.283340Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-06-10T10:29:24.994850Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-05-11T08:11:05.383192Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-06-09T10:29:17.321239Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-06-11T10:29:19.680347Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-05-11T08:11:26.883618Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-06-09T10:29:17.671297Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-05-11T08:11:21.041304Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-06-05T07:56:06.303534Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-05T07:56:26.571479Z" + } + ] }, { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "openssl-provider-legacy" - }, - "version": "3.5.5-1ubuntu3" + "vulns": [ + { + "id": "GO-2026-4601", + "modified": "2026-06-12T10:29:15.512404Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-06-10T10:29:25.283340Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-06-10T10:29:24.994850Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-05-11T08:11:05.383192Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-06-09T10:29:17.321239Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-06-11T10:29:19.680347Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-05-11T08:11:26.883618Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-06-09T10:29:17.671297Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-05-11T08:11:21.041304Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-06-05T07:56:06.303534Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-05T07:56:26.571479Z" + } + ] }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "zlib1g" - }, - "version": "1:1.3.dfsg+really1.3.1-1ubuntu3" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_OCIImage/scanning_insecure_chiseled_ubuntu_image - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 1443 - body: | - { - "results": [ - {}, - {}, { "vulns": [ { - "id": "UBUNTU-CVE-2025-5278", - "modified": "2026-05-20T16:23:34.282155Z" + "id": "GO-2026-4601", + "modified": "2026-06-12T10:29:15.512404Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-06-10T10:29:25.283340Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-06-10T10:29:24.994850Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-05-11T08:11:05.383192Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-06-09T10:29:17.321239Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-06-11T10:29:19.680347Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-05-11T08:11:26.883618Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-06-09T10:29:17.671297Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-05-11T08:11:21.041304Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-06-05T07:56:06.303534Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-05T07:56:26.571479Z" } ] }, - {}, - {}, - {}, { "vulns": [ { @@ -10732,7 +16374,7 @@ interactions: } headers: Content-Length: - - "1443" + - "7803" Content-Type: - application/json status: 200 OK @@ -10742,7 +16384,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1520 + content_length: 2344 host: api.osv.dev body: | { @@ -10754,6 +16396,13 @@ interactions: }, "version": "3.4.3-r2" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "alpine-baselayout" + }, + "version": "3.4.3-r2" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -10775,6 +16424,13 @@ interactions: }, "version": "1.36.1-r15" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -10803,6 +16459,27 @@ interactions: }, "version": "13.2.1_git20231014-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "openssl" + }, + "version": "3.1.4-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "gcc" + }, + "version": "13.2.1_git20231014-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "musl" + }, + "version": "1.2.4_git20230717-r4" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -10817,6 +16494,13 @@ interactions: }, "version": "1.3.7-r2" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -10837,43 +16521,113 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 1136 + content_length: 2685 body: | { "results": [ {}, {}, {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + {}, + {}, { "vulns": [ { - "id": "ALPINE-CVE-2023-42363", - "modified": "2026-06-15T18:18:10.016406Z" + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-2511", + "modified": "2026-06-15T18:18:10.275342Z" + }, + { + "id": "ALPINE-CVE-2024-4603", + "modified": "2026-06-15T18:18:10.327322Z" }, { - "id": "ALPINE-CVE-2023-42364", - "modified": "2026-06-15T18:18:10.022384Z" + "id": "ALPINE-CVE-2024-4741", + "modified": "2026-06-15T18:18:10.394374Z" }, { - "id": "ALPINE-CVE-2023-42365", - "modified": "2026-06-15T18:18:10.023465Z" + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" }, { - "id": "ALPINE-CVE-2023-42366", - "modified": "2026-06-15T18:18:10.027598Z" + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-06-15T18:18:10.508459Z" }, { - "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-15T18:18:10.508036Z" + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" }, { - "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-15T18:18:10.748793Z" + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" } ] }, {}, - {}, { "vulns": [ { @@ -10917,12 +16671,41 @@ interactions: {}, {}, {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, {} ] } headers: Content-Length: - - "1136" + - "2685" Content-Type: - application/json status: 200 OK @@ -10932,7 +16715,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1877 + content_length: 2701 host: api.osv.dev body: | { @@ -10944,6 +16727,13 @@ interactions: }, "version": "3.4.3-r2" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "alpine-baselayout" + }, + "version": "3.4.3-r2" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -10965,6 +16755,13 @@ interactions: }, "version": "1.36.1-r15" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -11000,6 +16797,20 @@ interactions: }, "version": "13.2.1_git20231014-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "openssl" + }, + "version": "3.1.4-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "gcc" + }, + "version": "13.2.1_git20231014-r0" + }, { "package": { "ecosystem": "npm", @@ -11021,6 +16832,13 @@ interactions: }, "version": "1.2.4_git20230717-r4" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "musl" + }, + "version": "1.2.4_git20230717-r4" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -11028,6 +16846,13 @@ interactions: }, "version": "1.3.7-r2" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -11048,13 +16873,42 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 1373 + content_length: 2922 body: | { "results": [ {}, {}, {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, { "vulns": [ { @@ -11134,6 +16988,47 @@ interactions: ] }, {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-2511", + "modified": "2026-06-15T18:18:10.275342Z" + }, + { + "id": "ALPINE-CVE-2024-4603", + "modified": "2026-06-15T18:18:10.327322Z" + }, + { + "id": "ALPINE-CVE-2024-4741", + "modified": "2026-06-15T18:18:10.394374Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-06-15T18:18:10.508459Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + } + ] + }, + {}, { "vulns": [ { @@ -11149,12 +17044,41 @@ interactions: {}, {}, {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, {} ] } headers: Content-Length: - - "1373" + - "2922" Content-Type: - application/json status: 200 OK @@ -11164,7 +17088,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1520 + content_length: 2344 host: api.osv.dev body: | { @@ -11176,6 +17100,13 @@ interactions: }, "version": "3.4.3-r2" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "alpine-baselayout" + }, + "version": "3.4.3-r2" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -11197,6 +17128,13 @@ interactions: }, "version": "1.36.1-r15" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -11225,6 +17163,27 @@ interactions: }, "version": "13.2.1_git20231014-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "openssl" + }, + "version": "3.1.4-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "gcc" + }, + "version": "13.2.1_git20231014-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "musl" + }, + "version": "1.2.4_git20230717-r4" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -11239,6 +17198,13 @@ interactions: }, "version": "1.3.7-r2" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -11259,13 +17225,42 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 1136 + content_length: 2685 body: | { "results": [ {}, {}, {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, { "vulns": [ { @@ -11337,14 +17332,84 @@ interactions: ] }, {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-2511", + "modified": "2026-06-15T18:18:10.275342Z" + }, + { + "id": "ALPINE-CVE-2024-4603", + "modified": "2026-06-15T18:18:10.327322Z" + }, + { + "id": "ALPINE-CVE-2024-4741", + "modified": "2026-06-15T18:18:10.394374Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-06-15T18:18:10.508459Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + } + ] + }, + {}, {}, {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, {} ] } headers: Content-Length: - - "1136" + - "2685" Content-Type: - application/json status: 200 OK @@ -11354,7 +17419,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1520 + content_length: 2344 host: api.osv.dev body: | { @@ -11366,6 +17431,13 @@ interactions: }, "version": "3.4.3-r2" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "alpine-baselayout" + }, + "version": "3.4.3-r2" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -11387,6 +17459,13 @@ interactions: }, "version": "1.36.1-r15" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -11415,6 +17494,27 @@ interactions: }, "version": "13.2.1_git20231014-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "openssl" + }, + "version": "3.1.4-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "gcc" + }, + "version": "13.2.1_git20231014-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "musl" + }, + "version": "1.2.4_git20230717-r4" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -11429,6 +17529,13 @@ interactions: }, "version": "1.3.7-r2" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -11449,13 +17556,42 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 1136 + content_length: 2685 body: | { "results": [ {}, {}, {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, { "vulns": [ { @@ -11527,14 +17663,84 @@ interactions: ] }, {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-2511", + "modified": "2026-06-15T18:18:10.275342Z" + }, + { + "id": "ALPINE-CVE-2024-4603", + "modified": "2026-06-15T18:18:10.327322Z" + }, + { + "id": "ALPINE-CVE-2024-4741", + "modified": "2026-06-15T18:18:10.394374Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-06-15T18:18:10.508459Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + } + ] + }, + {}, + {}, {}, {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, {} ] } headers: Content-Length: - - "1136" + - "2685" Content-Type: - application/json status: 200 OK @@ -11544,7 +17750,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1520 + content_length: 2344 host: api.osv.dev body: | { @@ -11556,6 +17762,13 @@ interactions: }, "version": "3.4.3-r2" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "alpine-baselayout" + }, + "version": "3.4.3-r2" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -11577,6 +17790,13 @@ interactions: }, "version": "1.36.1-r15" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -11589,7 +17809,21 @@ interactions: "ecosystem": "Alpine:v3.19", "name": "libc-dev" }, - "version": "0.7.2-r5" + "version": "0.7.2-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "openssl" + }, + "version": "3.1.4-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "gcc" + }, + "version": "13.2.1_git20231014-r0" }, { "package": { @@ -11612,6 +17846,13 @@ interactions: }, "version": "1.2.4_git20230717-r4" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "musl" + }, + "version": "1.2.4_git20230717-r4" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -11619,6 +17860,13 @@ interactions: }, "version": "1.3.7-r2" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -11639,13 +17887,42 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 1136 + content_length: 2685 body: | { "results": [ {}, {}, {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, { "vulns": [ { @@ -11717,14 +17994,84 @@ interactions: ] }, {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-2511", + "modified": "2026-06-15T18:18:10.275342Z" + }, + { + "id": "ALPINE-CVE-2024-4603", + "modified": "2026-06-15T18:18:10.327322Z" + }, + { + "id": "ALPINE-CVE-2024-4741", + "modified": "2026-06-15T18:18:10.394374Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-06-15T18:18:10.508459Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + } + ] + }, + {}, {}, {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, {} ] } headers: Content-Length: - - "1136" + - "2685" Content-Type: - application/json status: 200 OK @@ -11734,7 +18081,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1520 + content_length: 2344 host: api.osv.dev body: | { @@ -11746,6 +18093,13 @@ interactions: }, "version": "3.4.3-r2" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "alpine-baselayout" + }, + "version": "3.4.3-r2" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -11767,6 +18121,13 @@ interactions: }, "version": "1.36.1-r15" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -11795,6 +18156,27 @@ interactions: }, "version": "13.2.1_git20231014-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "openssl" + }, + "version": "3.1.4-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "gcc" + }, + "version": "13.2.1_git20231014-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "musl" + }, + "version": "1.2.4_git20230717-r4" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -11809,6 +18191,13 @@ interactions: }, "version": "1.3.7-r2" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -11829,13 +18218,42 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 1136 + content_length: 2685 body: | { "results": [ {}, {}, {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, { "vulns": [ { @@ -11907,14 +18325,84 @@ interactions: ] }, {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-2511", + "modified": "2026-06-15T18:18:10.275342Z" + }, + { + "id": "ALPINE-CVE-2024-4603", + "modified": "2026-06-15T18:18:10.327322Z" + }, + { + "id": "ALPINE-CVE-2024-4741", + "modified": "2026-06-15T18:18:10.394374Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-06-15T18:18:10.508459Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + } + ] + }, + {}, + {}, {}, {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, {} ] } headers: Content-Length: - - "1136" + - "2685" Content-Type: - application/json status: 200 OK diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat.yaml index b283d4d99ad..21dd8f04494 100644 --- a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat.yaml +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat.yaml @@ -5,7 +5,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 10834 + content_length: 14537 host: api.osv.dev body: | { @@ -13,35 +13,35 @@ interactions: { "package": { "ecosystem": "PyPI", - "name": "django" + "name": "Django" }, "version": "1.11.29" }, { "package": { "ecosystem": "PyPI", - "name": "flask" + "name": "Flask" }, "version": "0.12.2" }, { "package": { "ecosystem": "PyPI", - "name": "jinja2" + "name": "Jinja2" }, "version": "3.1.6" }, { "package": { "ecosystem": "PyPI", - "name": "markupsafe" + "name": "MarkupSafe" }, "version": "3.0.3" }, { "package": { "ecosystem": "PyPI", - "name": "werkzeug" + "name": "Werkzeug" }, "version": "3.1.4" }, @@ -248,6 +248,13 @@ interactions: }, "version": "2.2.53-4" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "apt" + }, + "version": "1.8.2.3" + }, { "package": { "ecosystem": "Debian:10", @@ -262,6 +269,20 @@ interactions: }, "version": "1:2.8.4-3" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "audit" + }, + "version": "1:2.8.4-3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, { "package": { "ecosystem": "Debian:10", @@ -276,6 +297,13 @@ interactions: }, "version": "2.28-10+deb10u2" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "glibc" + }, + "version": "2.28-10+deb10u2" + }, { "package": { "ecosystem": "Debian:10", @@ -283,6 +311,13 @@ interactions: }, "version": "0.7.9-2" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "e2fsprogs" + }, + "version": "1.44.5-1+deb10u3" + }, { "package": { "ecosystem": "Debian:10", @@ -304,6 +339,20 @@ interactions: }, "version": "2.2.6-2+deb10u6" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "e2fsprogs" + }, + "version": "1.44.5-1+deb10u3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, { "package": { "ecosystem": "Debian:10", @@ -381,6 +430,13 @@ interactions: }, "version": "5.2.4-1+deb10u1" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, { "package": { "ecosystem": "Debian:10", @@ -388,6 +444,13 @@ interactions: }, "version": "6.1+20181013-2+deb10u3" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "nettle" + }, + "version": "3.4.1-1+deb10u1" + }, { "package": { "ecosystem": "Debian:10", @@ -402,6 +465,27 @@ interactions: }, "version": "1.3.1-5" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "pam" + }, + "version": "1.3.1-5" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "pam" + }, + "version": "1.3.1-5" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "pam" + }, + "version": "1.3.1-5" + }, { "package": { "ecosystem": "Debian:10", @@ -437,6 +521,13 @@ interactions: }, "version": "2.8-2" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libsemanage" + }, + "version": "2.8-2" + }, { "package": { "ecosystem": "Debian:10", @@ -444,6 +535,13 @@ interactions: }, "version": "2.8-1" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, { "package": { "ecosystem": "Debian:10", @@ -451,6 +549,13 @@ interactions: }, "version": "3.27.2-3+deb10u2" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "e2fsprogs" + }, + "version": "1.44.5-1+deb10u3" + }, { "package": { "ecosystem": "Debian:10", @@ -458,6 +563,13 @@ interactions: }, "version": "1.1.1n-0+deb10u5" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "gcc-8" + }, + "version": "8.3.0-6" + }, { "package": { "ecosystem": "Debian:10", @@ -472,6 +584,20 @@ interactions: }, "version": "4.13-3+deb10u1" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "ncurses" + }, + "version": "6.1+20181013-2+deb10u3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "systemd" + }, + "version": "241-7~deb10u9" + }, { "package": { "ecosystem": "Debian:10", @@ -479,6 +605,13 @@ interactions: }, "version": "0.9.10-1" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, { "package": { "ecosystem": "Debian:10", @@ -500,6 +633,27 @@ interactions: }, "version": "1.3.3-17+b3" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "ncurses" + }, + "version": "6.1+20181013-2+deb10u3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "ncurses" + }, + "version": "6.1+20181013-2+deb10u3" + }, { "package": { "ecosystem": "Debian:10", @@ -507,6 +661,20 @@ interactions: }, "version": "5.6" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "openssl" + }, + "version": "1.1.1n-0+deb10u5" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "shadow" + }, + "version": "1:4.5-1.1" + }, { "package": { "ecosystem": "Debian:10", @@ -521,6 +689,13 @@ interactions: }, "version": "23.0.1" }, + { + "package": { + "ecosystem": "PyPI", + "name": "pip" + }, + "version": "23.0.1" + }, { "package": { "ecosystem": "PyPI", @@ -528,6 +703,13 @@ interactions: }, "version": "2025.2" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "readline" + }, + "version": "7.0-5" + }, { "package": { "ecosystem": "PyPI", @@ -549,6 +731,13 @@ interactions: }, "version": "58.1.0" }, + { + "package": { + "ecosystem": "PyPI", + "name": "setuptools" + }, + "version": "58.1.0" + }, { "package": { "ecosystem": "Debian:10", @@ -577,6 +766,13 @@ interactions: }, "version": "1.24.3" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, { "package": { "ecosystem": "PyPI", @@ -604,7 +800,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 4783 + content_length: 6860 body: | { "results": [ @@ -751,6 +947,28 @@ interactions: {}, {}, {}, + {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "DLA-3807-1", + "modified": "2026-03-09T01:21:14.798998Z" + }, + { + "id": "DLA-3850-1", + "modified": "2026-03-09T01:19:52.798152Z" + } + ] + }, { "vulns": [ { @@ -766,6 +984,7 @@ interactions: {}, {}, {}, + {}, { "vulns": [ { @@ -775,6 +994,15 @@ interactions: ] }, {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + {}, {}, {}, {}, @@ -796,6 +1024,14 @@ interactions: {}, {}, {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, { "vulns": [ { @@ -817,6 +1053,20 @@ interactions: {}, {}, {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + {}, + {}, { "vulns": [ { @@ -825,6 +1075,7 @@ interactions: } ] }, + {}, { "vulns": [ { @@ -834,12 +1085,113 @@ interactions: ] }, {}, - {}, - {}, - {}, - {}, - {}, + { + "vulns": [ + { + "id": "DLA-3586-1", + "modified": "2026-03-09T01:19:25.252973Z" + }, + { + "id": "DLA-3682-1", + "modified": "2026-03-09T01:18:42.667623Z" + } + ] + }, + { + "vulns": [ + { + "id": "DLA-3474-1", + "modified": "2026-03-09T01:20:13.950328Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + { + "vulns": [ + { + "id": "DLA-3586-1", + "modified": "2026-03-09T01:19:25.252973Z" + }, + { + "id": "DLA-3682-1", + "modified": "2026-03-09T01:18:42.667623Z" + } + ] + }, + { + "vulns": [ + { + "id": "DLA-3586-1", + "modified": "2026-03-09T01:19:25.252973Z" + }, + { + "id": "DLA-3682-1", + "modified": "2026-03-09T01:18:42.667623Z" + } + ] + }, {}, + { + "vulns": [ + { + "id": "DLA-3530-1", + "modified": "2026-03-09T01:19:28.929204Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-4xh5-x5gv-qwph", + "modified": "2026-03-24T01:43:53.135277Z" + }, + { + "id": "GHSA-58qw-9mgm-455v", + "modified": "2026-05-20T21:00:09.920997Z" + }, + { + "id": "GHSA-6vgw-5pg2-w6jp", + "modified": "2026-03-24T01:43:46.425088Z" + }, + { + "id": "GHSA-jp4c-xjxw-mgf9", + "modified": "2026-05-07T16:59:14.079020Z" + }, + { + "id": "GHSA-mq26-g339-26xf", + "modified": "2026-03-24T01:43:05.410801Z" + }, + { + "id": "PYSEC-2023-228", + "modified": "2026-06-10T17:01:27.606909Z" + }, + { + "id": "PYSEC-2026-196", + "modified": "2026-06-05T12:45:14.124059Z" + } + ] + }, { "vulns": [ { @@ -873,6 +1225,7 @@ interactions: ] }, {}, + {}, { "vulns": [ { @@ -922,6 +1275,30 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "GHSA-5rjg-fvgr-3xxf", + "modified": "2026-05-11T00:26:34.671259Z" + }, + { + "id": "GHSA-cx63-2mw6-8hw5", + "modified": "2026-02-04T03:54:02.259111Z" + }, + { + "id": "GHSA-r9hx-vwmv-q579", + "modified": "2026-02-04T03:03:25.892107Z" + }, + { + "id": "PYSEC-2022-43012", + "modified": "2026-06-10T17:02:40.148961Z" + }, + { + "id": "PYSEC-2025-49", + "modified": "2026-05-11T00:26:34.671259Z" + } + ] + }, {}, { "vulns": [ @@ -999,6 +1376,14 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, { "vulns": [ { @@ -1012,7 +1397,7 @@ interactions: } headers: Content-Length: - - "4783" + - "6860" Content-Type: - application/json status: 200 OK @@ -1022,7 +1407,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 5681 + content_length: 6488 host: api.osv.dev body: | { @@ -1034,6 +1419,13 @@ interactions: }, "version": "3.7.0-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.22", + "name": "alpine-baselayout" + }, + "version": "3.7.0-r0" + }, { "package": { "ecosystem": "Alpine:v3.22", @@ -1062,6 +1454,13 @@ interactions: }, "version": "1.37.0-r19" }, + { + "package": { + "ecosystem": "Alpine:v3.22", + "name": "busybox" + }, + "version": "1.37.0-r19" + }, { "package": { "ecosystem": "Alpine:v3.22", @@ -1146,6 +1545,20 @@ interactions: }, "version": "1.2.1" }, + { + "package": { + "ecosystem": "Alpine:v3.22", + "name": "apk-tools" + }, + "version": "2.14.9-r3" + }, + { + "package": { + "ecosystem": "Alpine:v3.22", + "name": "openssl" + }, + "version": "3.5.4-r0" + }, { "package": { "ecosystem": "Alpine:v3.22", @@ -1167,6 +1580,13 @@ interactions: }, "version": "1.2.5-r10" }, + { + "package": { + "ecosystem": "Alpine:v3.22", + "name": "musl" + }, + "version": "1.2.5-r10" + }, { "package": { "ecosystem": "crates.io", @@ -1216,6 +1636,13 @@ interactions: }, "version": "1.15.1" }, + { + "package": { + "ecosystem": "Alpine:v3.22", + "name": "busybox" + }, + "version": "1.37.0-r19" + }, { "package": { "ecosystem": "crates.io", @@ -1341,7 +1768,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 3054 + content_length: 5984 body: | { "results": [ @@ -1349,6 +1776,19 @@ interactions: {}, {}, {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, { "vulns": [ { @@ -1373,6 +1813,7 @@ interactions: {}, {}, {}, + {}, { "vulns": [ { @@ -1513,70 +1954,234 @@ interactions: } ] }, - {}, { "vulns": [ { - "id": "ALPINE-CVE-2026-40200", - "modified": "2026-06-15T18:18:11.215742Z" + "id": "ALPINE-CVE-2025-11187", + "modified": "2026-06-15T18:18:10.568587Z" }, { - "id": "ALPINE-CVE-2026-6042", - "modified": "2026-06-15T18:18:11.283180Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ + "id": "ALPINE-CVE-2025-15467", + "modified": "2026-06-15T18:18:10.574070Z" + }, { - "id": "ALPINE-CVE-2026-22184", - "modified": "2026-06-15T18:18:10.993060Z" + "id": "ALPINE-CVE-2025-15468", + "modified": "2026-06-15T18:18:10.574416Z" }, { - "id": "ALPINE-CVE-2026-27171", - "modified": "2026-06-15T18:18:11.041363Z" - } - ] - } - ] - } - headers: - Content-Length: - - "3054" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 1608 - host: api.osv.dev - body: | + "id": "ALPINE-CVE-2025-15469", + "modified": "2026-06-15T18:18:10.574734Z" + }, + { + "id": "ALPINE-CVE-2025-66199", + "modified": "2026-06-15T18:18:10.877115Z" + }, + { + "id": "ALPINE-CVE-2025-68160", + "modified": "2026-06-15T18:18:10.890200Z" + }, + { + "id": "ALPINE-CVE-2025-69418", + "modified": "2026-06-15T18:18:10.901963Z" + }, + { + "id": "ALPINE-CVE-2025-69419", + "modified": "2026-06-15T18:18:10.902306Z" + }, + { + "id": "ALPINE-CVE-2025-69420", + "modified": "2026-06-15T18:18:10.902344Z" + }, + { + "id": "ALPINE-CVE-2025-69421", + "modified": "2026-06-15T18:18:10.907897Z" + }, + { + "id": "ALPINE-CVE-2026-22795", + "modified": "2026-06-15T18:18:11.004265Z" + }, + { + "id": "ALPINE-CVE-2026-22796", + "modified": "2026-06-15T18:18:11.007022Z" + }, + { + "id": "ALPINE-CVE-2026-2673", + "modified": "2026-06-15T18:18:11.038416Z" + }, + { + "id": "ALPINE-CVE-2026-28387", + "modified": "2026-06-15T18:18:11.052819Z" + }, + { + "id": "ALPINE-CVE-2026-28388", + "modified": "2026-06-15T18:18:11.053496Z" + }, + { + "id": "ALPINE-CVE-2026-28389", + "modified": "2026-06-15T18:18:11.053742Z" + }, + { + "id": "ALPINE-CVE-2026-28390", + "modified": "2026-06-15T18:18:11.053815Z" + }, + { + "id": "ALPINE-CVE-2026-31789", + "modified": "2026-06-15T18:18:11.056839Z" + }, + { + "id": "ALPINE-CVE-2026-31790", + "modified": "2026-06-15T18:18:11.057167Z" + }, + { + "id": "ALPINE-CVE-2026-34180", + "modified": "2026-06-15T18:18:11.202013Z" + }, + { + "id": "ALPINE-CVE-2026-34181", + "modified": "2026-06-15T18:27:13.034415Z" + }, + { + "id": "ALPINE-CVE-2026-34182", + "modified": "2026-06-15T18:27:13.030438Z" + }, + { + "id": "ALPINE-CVE-2026-34183", + "modified": "2026-06-15T18:27:23.549990Z" + }, + { + "id": "ALPINE-CVE-2026-42764", + "modified": "2026-06-15T18:18:11.228962Z" + }, + { + "id": "ALPINE-CVE-2026-42766", + "modified": "2026-06-15T18:18:11.229189Z" + }, + { + "id": "ALPINE-CVE-2026-42767", + "modified": "2026-06-15T18:18:11.229170Z" + }, + { + "id": "ALPINE-CVE-2026-42768", + "modified": "2026-06-15T18:18:11.229411Z" + }, + { + "id": "ALPINE-CVE-2026-42769", + "modified": "2026-06-15T18:18:11.229494Z" + }, + { + "id": "ALPINE-CVE-2026-42770", + "modified": "2026-06-15T18:18:11.229668Z" + }, + { + "id": "ALPINE-CVE-2026-45445", + "modified": "2026-06-15T18:18:11.250010Z" + }, + { + "id": "ALPINE-CVE-2026-45446", + "modified": "2026-06-15T18:18:11.250445Z" + }, + { + "id": "ALPINE-CVE-2026-45447", + "modified": "2026-06-15T18:27:23.368513Z" + }, + { + "id": "ALPINE-CVE-2026-7383", + "modified": "2026-06-15T18:18:11.299883Z" + }, + { + "id": "ALPINE-CVE-2026-9076", + "modified": "2026-06-15T18:18:11.314348Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2026-40200", + "modified": "2026-06-15T18:18:11.215742Z" + }, + { + "id": "ALPINE-CVE-2026-6042", + "modified": "2026-06-15T18:18:11.283180Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2026-40200", + "modified": "2026-06-15T18:18:11.215742Z" + }, + { + "id": "ALPINE-CVE-2026-6042", + "modified": "2026-06-15T18:18:11.283180Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2026-22184", + "modified": "2026-06-15T18:18:10.993060Z" + }, + { + "id": "ALPINE-CVE-2026-27171", + "modified": "2026-06-15T18:18:11.041363Z" + } + ] + } + ] + } + headers: + Content-Length: + - "5984" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 2279 + host: api.osv.dev + body: | { "queries": [ { @@ -1586,6 +2191,13 @@ interactions: }, "version": "3.6.5-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "alpine-baselayout" + }, + "version": "3.6.5-r0" + }, { "package": { "ecosystem": "Alpine:v3.20", @@ -1607,6 +2219,13 @@ interactions: }, "version": "1.36.1-r29" }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "busybox" + }, + "version": "1.36.1-r29" + }, { "package": { "ecosystem": "Alpine:v3.20", @@ -1635,6 +2254,20 @@ interactions: }, "version": "3.3.1-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "openssl" + }, + "version": "3.3.1-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "musl" + }, + "version": "1.2.5-r0" + }, { "package": { "ecosystem": "Alpine:v3.20", @@ -1656,6 +2289,13 @@ interactions: }, "version": "1.3.7-r2" }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "busybox" + }, + "version": "1.36.1-r29" + }, { "package": { "ecosystem": "Alpine:v3.20", @@ -1676,13 +2316,14 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 5469 + content_length: 7745 body: | { "results": [ {}, {}, {}, + {}, { "vulns": [ { @@ -1695,18 +2336,30 @@ interactions: } ] }, - {}, - {}, { "vulns": [ { - "id": "GO-2024-2963", - "modified": "2026-02-04T03:37:39.895574Z" + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" }, { - "id": "GO-2024-3105", - "modified": "2026-02-24T16:29:04.364011Z" - }, + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "GO-2024-2963", + "modified": "2026-02-04T03:37:39.895574Z" + }, + { + "id": "GO-2024-3105", + "modified": "2026-02-24T16:29:04.364011Z" + }, { "id": "GO-2024-3106", "modified": "2026-02-24T16:29:04.606789Z" @@ -2001,6 +2654,122 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-12797", + "modified": "2026-06-15T18:18:10.256734Z" + }, + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-06-15T18:18:10.508459Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + }, + { + "id": "ALPINE-CVE-2025-15467", + "modified": "2026-06-15T18:18:10.574070Z" + }, + { + "id": "ALPINE-CVE-2025-15468", + "modified": "2026-06-15T18:18:10.574416Z" + }, + { + "id": "ALPINE-CVE-2025-66199", + "modified": "2026-06-15T18:18:10.877115Z" + }, + { + "id": "ALPINE-CVE-2025-68160", + "modified": "2026-06-15T18:18:10.890200Z" + }, + { + "id": "ALPINE-CVE-2025-69418", + "modified": "2026-06-15T18:18:10.901963Z" + }, + { + "id": "ALPINE-CVE-2025-69419", + "modified": "2026-06-15T18:18:10.902306Z" + }, + { + "id": "ALPINE-CVE-2025-69420", + "modified": "2026-06-15T18:18:10.902344Z" + }, + { + "id": "ALPINE-CVE-2025-69421", + "modified": "2026-06-15T18:18:10.907897Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9231", + "modified": "2026-06-15T18:18:10.952373Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + }, + { + "id": "ALPINE-CVE-2026-22795", + "modified": "2026-06-15T18:18:11.004265Z" + }, + { + "id": "ALPINE-CVE-2026-22796", + "modified": "2026-06-15T18:18:11.007022Z" + }, + { + "id": "ALPINE-CVE-2026-28387", + "modified": "2026-06-15T18:18:11.052819Z" + }, + { + "id": "ALPINE-CVE-2026-28388", + "modified": "2026-06-15T18:18:11.053496Z" + }, + { + "id": "ALPINE-CVE-2026-28389", + "modified": "2026-06-15T18:18:11.053742Z" + }, + { + "id": "ALPINE-CVE-2026-28390", + "modified": "2026-06-15T18:18:11.053815Z" + }, + { + "id": "ALPINE-CVE-2026-31789", + "modified": "2026-06-15T18:18:11.056839Z" + }, + { + "id": "ALPINE-CVE-2026-31790", + "modified": "2026-06-15T18:18:11.057167Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-06-15T18:18:10.600004Z" + }, + { + "id": "ALPINE-CVE-2026-40200", + "modified": "2026-06-15T18:18:11.215742Z" + }, + { + "id": "ALPINE-CVE-2026-6042", + "modified": "2026-06-15T18:18:11.283180Z" + } + ] + }, { "vulns": [ { @@ -2019,6 +2788,18 @@ interactions: }, {}, {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, { "vulns": [ { @@ -2035,7 +2816,7 @@ interactions: } headers: Content-Length: - - "5469" + - "7745" Content-Type: - application/json status: 200 OK @@ -2045,7 +2826,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1511 + content_length: 1907 host: api.osv.dev body: | { @@ -2099,6 +2880,13 @@ interactions: }, "version": "1.1.1k-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -2113,6 +2901,13 @@ interactions: }, "version": "1.1.22-r4" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "musl" + }, + "version": "1.1.22-r4" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -2120,6 +2915,13 @@ interactions: }, "version": "1.2.3-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -2140,7 +2942,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 127 + content_length: 136 body: | { "results": [ @@ -2161,12 +2963,15 @@ interactions: {}, {}, {}, + {}, + {}, + {}, {} ] } headers: Content-Length: - - "127" + - "136" Content-Type: - application/json status: 200 OK @@ -2176,7 +2981,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1511 + content_length: 1907 host: api.osv.dev body: | { @@ -2230,6 +3035,13 @@ interactions: }, "version": "1.1.1k-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -2244,6 +3056,13 @@ interactions: }, "version": "1.1.22-r4" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "musl" + }, + "version": "1.1.22-r4" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -2251,6 +3070,13 @@ interactions: }, "version": "1.2.3-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -2271,7 +3097,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 127 + content_length: 136 body: | { "results": [ @@ -2292,12 +3118,15 @@ interactions: {}, {}, {}, + {}, + {}, + {}, {} ] } headers: Content-Length: - - "127" + - "136" Content-Type: - application/json status: 200 OK @@ -2307,7 +3136,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 3786 + content_length: 4381 host: api.osv.dev body: | { @@ -2361,6 +3190,41 @@ interactions: }, "version": "1.25.7" }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.25.7" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.25.7" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.25.7" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.25.7" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.25.7" + }, { "package": { "ecosystem": "Ubuntu:26.04", @@ -2494,43 +3358,463 @@ interactions: }, "version": "3.5.5-1ubuntu3" }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "zlib1g" - }, - "version": "1:1.3.dfsg+really1.3.1-1ubuntu3" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_OCIImage_JSONFormat/scanning_insecure_chiseled_ubuntu_image - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 1443 - body: | - { - "results": [ - {}, - {}, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "zlib1g" + }, + "version": "1:1.3.dfsg+really1.3.1-1ubuntu3" + } + ] + } + headers: + Content-Type: + - application/json + X-Test-Name: + - TestCommand_OCIImage_JSONFormat/scanning_insecure_chiseled_ubuntu_image + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 7803 + body: | + { + "results": [ + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2025-5278", + "modified": "2026-05-20T16:23:34.282155Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "GO-2026-4601", + "modified": "2026-06-12T10:29:15.512404Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-06-10T10:29:25.283340Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-06-10T10:29:24.994850Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-05-11T08:11:05.383192Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-06-09T10:29:17.321239Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-06-11T10:29:19.680347Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-05-11T08:11:26.883618Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-06-09T10:29:17.671297Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-05-11T08:11:21.041304Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-06-05T07:56:06.303534Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-05T07:56:26.571479Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2026-4601", + "modified": "2026-06-12T10:29:15.512404Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-06-10T10:29:25.283340Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-06-10T10:29:24.994850Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-05-11T08:11:05.383192Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-06-09T10:29:17.321239Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-06-11T10:29:19.680347Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-05-11T08:11:26.883618Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-06-09T10:29:17.671297Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-05-11T08:11:21.041304Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-06-05T07:56:06.303534Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-05T07:56:26.571479Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2026-4601", + "modified": "2026-06-12T10:29:15.512404Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-06-10T10:29:25.283340Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-06-10T10:29:24.994850Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-05-11T08:11:05.383192Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-06-09T10:29:17.321239Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-06-11T10:29:19.680347Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-05-11T08:11:26.883618Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-06-09T10:29:17.671297Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-05-11T08:11:21.041304Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-06-05T07:56:06.303534Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-05T07:56:26.571479Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2026-4601", + "modified": "2026-06-12T10:29:15.512404Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-06-10T10:29:25.283340Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-06-10T10:29:24.994850Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-05-11T08:11:05.383192Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-06-09T10:29:17.321239Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-06-11T10:29:19.680347Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-05-11T08:11:26.883618Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-06-09T10:29:17.671297Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-05-11T08:11:21.041304Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-06-05T07:56:06.303534Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-05T07:56:26.571479Z" + } + ] + }, { "vulns": [ { - "id": "UBUNTU-CVE-2025-5278", - "modified": "2026-05-20T16:23:34.282155Z" + "id": "GO-2026-4601", + "modified": "2026-06-12T10:29:15.512404Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-06-10T10:29:25.283340Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-06-10T10:29:24.994850Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-05-11T08:11:05.383192Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-06-09T10:29:17.321239Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-06-11T10:29:19.680347Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-05-11T08:11:26.883618Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-06-09T10:29:17.671297Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-05-11T08:11:21.041304Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-06-05T07:56:06.303534Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-05T07:56:26.571479Z" } ] }, - {}, - {}, - {}, { "vulns": [ { @@ -2639,7 +3923,7 @@ interactions: } headers: Content-Length: - - "1443" + - "7803" Content-Type: - application/json status: 200 OK @@ -2649,7 +3933,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1877 + content_length: 2701 host: api.osv.dev body: | { @@ -2661,6 +3945,13 @@ interactions: }, "version": "3.4.3-r2" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "alpine-baselayout" + }, + "version": "3.4.3-r2" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -2682,6 +3973,13 @@ interactions: }, "version": "1.36.1-r15" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -2717,6 +4015,20 @@ interactions: }, "version": "13.2.1_git20231014-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "openssl" + }, + "version": "3.1.4-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "gcc" + }, + "version": "13.2.1_git20231014-r0" + }, { "package": { "ecosystem": "npm", @@ -2738,6 +4050,13 @@ interactions: }, "version": "1.2.4_git20230717-r4" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "musl" + }, + "version": "1.2.4_git20230717-r4" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -2745,6 +4064,13 @@ interactions: }, "version": "1.3.7-r2" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -2765,13 +4091,42 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 1373 + content_length: 2922 body: | { "results": [ {}, {}, {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, { "vulns": [ { @@ -2783,29 +4138,70 @@ interactions: "modified": "2026-06-15T18:18:10.022384Z" }, { - "id": "ALPINE-CVE-2023-42365", - "modified": "2026-06-15T18:18:10.023465Z" + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "GHSA-38f5-ghc2-fcmv", + "modified": "2023-11-08T04:00:20.055238Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-2511", + "modified": "2026-06-15T18:18:10.275342Z" + }, + { + "id": "ALPINE-CVE-2024-4603", + "modified": "2026-06-15T18:18:10.327322Z" + }, + { + "id": "ALPINE-CVE-2024-4741", + "modified": "2026-06-15T18:18:10.394374Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-06-15T18:18:10.508459Z" }, { - "id": "ALPINE-CVE-2023-42366", - "modified": "2026-06-15T18:18:10.027598Z" + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" }, { - "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-15T18:18:10.508036Z" + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" }, { - "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-15T18:18:10.748793Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "GHSA-38f5-ghc2-fcmv", - "modified": "2023-11-08T04:00:20.055238Z" + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" } ] }, @@ -2866,12 +4262,41 @@ interactions: {}, {}, {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, {} ] } headers: Content-Length: - - "1373" + - "2922" Content-Type: - application/json status: 200 OK @@ -2881,7 +4306,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 9867 + content_length: 14065 host: api.osv.dev body: | { @@ -3033,6 +4458,13 @@ interactions: }, "version": "2.3.1-1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "apt" + }, + "version": "2.4.13" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -3047,6 +4479,13 @@ interactions: }, "version": "1:3.0.7-1build1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "audit" + }, + "version": "1:3.0.7-1build1" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -3068,6 +4507,13 @@ interactions: }, "version": "2.35-0ubuntu3.8" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "glibc" + }, + "version": "2.35-0ubuntu3.8" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -3082,6 +4528,13 @@ interactions: }, "version": "1:2.44-1ubuntu0.22.04.1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -3103,6 +4556,13 @@ interactions: }, "version": "0.261ubuntu1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -3110,6 +4570,13 @@ interactions: }, "version": "3.4.2-4" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gcc-12" + }, + "version": "12.3.0-1ubuntu1~22.04" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -3159,6 +4626,13 @@ interactions: }, "version": "2.3.2-2build1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -3166,6 +4640,20 @@ interactions: }, "version": "1.6.1-2ubuntu3" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -3180,6 +4668,20 @@ interactions: }, "version": "5.2.5-2ubuntu1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -3187,6 +4689,13 @@ interactions: }, "version": "6.3-2ubuntu0.1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "nettle" + }, + "version": "3.7.3-1build2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -3208,6 +4717,27 @@ interactions: }, "version": "1.4.0-11ubuntu2.5" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -3250,6 +4780,13 @@ interactions: }, "version": "3.3-1build2" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libsemanage" + }, + "version": "3.3-1build2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -3257,6 +4794,20 @@ interactions: }, "version": "3.3-1build1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -3264,6 +4815,13 @@ interactions: }, "version": "3.0.2-0ubuntu1.18" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gcc-12" + }, + "version": "12.3.0-1ubuntu1~22.04" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -3278,6 +4836,20 @@ interactions: }, "version": "4.18.0-4build1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libtirpc" + }, + "version": "1.3.2-2ubuntu0.1" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -3285,6 +4857,13 @@ interactions: }, "version": "1.3.2-2ubuntu0.1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "systemd" + }, + "version": "249.11-0ubuntu3.12" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -3292,6 +4871,13 @@ interactions: }, "version": "1.0-1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -3313,6 +4899,13 @@ interactions: }, "version": "1:4.8.1-2ubuntu2.2" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -3327,12 +4920,47 @@ interactions: }, "version": "1.3.4.20200120-3" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "shadow" + }, + "version": "1:4.8.1-2ubuntu2.2" + }, { "package": { "ecosystem": "Ubuntu:22.04", "name": "perl" }, - "version": "5.34.0-3ubuntu1.3" + "version": "5.34.0-3ubuntu1.3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "procps" + }, + "version": "2:3.3.17-6ubuntu2.1" }, { "package": { @@ -3376,6 +5004,13 @@ interactions: }, "version": "25ubuntu2" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -3396,7 +5031,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 11256 + content_length: 18403 body: | { "results": [ @@ -3494,6 +5129,8 @@ interactions: {}, {}, {}, + {}, + {}, { "vulns": [ { @@ -3582,6 +5219,74 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2016-20013", + "modified": "2026-06-01T15:45:11.069074Z" + }, + { + "id": "UBUNTU-CVE-2025-0395", + "modified": "2026-04-22T15:28:12.422655Z" + }, + { + "id": "UBUNTU-CVE-2025-15281", + "modified": "2026-05-20T16:20:25.786327Z" + }, + { + "id": "UBUNTU-CVE-2025-4802", + "modified": "2026-04-22T16:03:42.030514Z" + }, + { + "id": "UBUNTU-CVE-2025-8058", + "modified": "2026-04-22T16:17:04.960379Z" + }, + { + "id": "UBUNTU-CVE-2026-0861", + "modified": "2026-04-22T16:17:28.297278Z" + }, + { + "id": "UBUNTU-CVE-2026-0915", + "modified": "2026-05-20T16:24:09.854819Z" + }, + { + "id": "UBUNTU-CVE-2026-4046", + "modified": "2026-05-20T16:25:41.648329Z" + }, + { + "id": "UBUNTU-CVE-2026-5435", + "modified": "2026-05-29T19:15:06.842719Z" + }, + { + "id": "UBUNTU-CVE-2026-5450", + "modified": "2026-05-29T19:15:06.879770Z" + }, + { + "id": "UBUNTU-CVE-2026-5928", + "modified": "2026-05-29T19:15:06.900572Z" + }, + { + "id": "UBUNTU-CVE-2026-6238", + "modified": "2026-05-29T19:15:06.810342Z" + }, + { + "id": "USN-7259-1", + "modified": "2026-04-27T17:42:56.450674Z" + }, + { + "id": "USN-7541-1", + "modified": "2026-04-22T10:58:59.498919Z" + }, + { + "id": "USN-7760-1", + "modified": "2026-04-27T18:17:40.444418Z" + }, + { + "id": "USN-8005-1", + "modified": "2026-05-20T16:03:57.629529Z" + } + ] + }, {}, { "vulns": [ @@ -3607,6 +5312,24 @@ interactions: {}, {}, {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-27943", + "modified": "2026-05-20T16:08:28.385808Z" + }, + { + "id": "UBUNTU-CVE-2023-4039", + "modified": "2026-05-20T16:17:03.256749Z" + }, + { + "id": "USN-7700-1", + "modified": "2026-04-27T18:13:01.606435Z" + } + ] + }, { "vulns": [ { @@ -3707,20 +5430,179 @@ interactions: "modified": "2026-04-27T17:44:35.441107Z" }, { - "id": "USN-7635-1", - "modified": "2026-04-27T18:09:31.260144Z" + "id": "USN-7635-1", + "modified": "2026-04-27T18:09:31.260144Z" + }, + { + "id": "USN-8043-1", + "modified": "2026-04-27T18:38:58.231629Z" + }, + { + "id": "USN-8284-1", + "modified": "2026-06-02T14:00:10.421757Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" + }, + { + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" + }, + { + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" + }, + { + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" + }, + { + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" + }, + { + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" + }, + { + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-12T21:30:08.516557Z" + }, + { + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-05-29T10:45:29.205811Z" + }, + { + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-05-29T10:45:29.281566Z" + }, + { + "id": "USN-7257-1", + "modified": "2026-05-20T16:03:28.032877Z" + }, + { + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" + }, + { + "id": "USN-7542-1", + "modified": "2026-05-20T16:03:46.356475Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" + }, + { + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" + }, + { + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" + }, + { + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" + }, + { + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" + }, + { + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" + }, + { + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-12T21:30:08.516557Z" + }, + { + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-05-29T10:45:29.205811Z" + }, + { + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-05-29T10:45:29.281566Z" + }, + { + "id": "USN-7257-1", + "modified": "2026-05-20T16:03:28.032877Z" + }, + { + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" + }, + { + "id": "USN-7542-1", + "modified": "2026-05-20T16:03:46.356475Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" + }, + { + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" + }, + { + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" + }, + { + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" + }, + { + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" + }, + { + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" + }, + { + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-12T21:30:08.516557Z" + }, + { + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-05-29T10:45:29.205811Z" + }, + { + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-05-29T10:45:29.281566Z" + }, + { + "id": "USN-7257-1", + "modified": "2026-05-20T16:03:28.032877Z" }, { - "id": "USN-8043-1", - "modified": "2026-04-27T18:38:58.231629Z" + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" }, { - "id": "USN-8284-1", - "modified": "2026-06-02T14:00:10.421757Z" + "id": "USN-7542-1", + "modified": "2026-05-20T16:03:46.356475Z" } ] }, - {}, { "vulns": [ { @@ -3773,9 +5655,6 @@ interactions: } ] }, - {}, - {}, - {}, { "vulns": [ { @@ -3796,6 +5675,34 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-04-22T14:15:03.155150Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-04-22T16:08:19.927561Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-04-22T16:13:35.392426Z" + } + ] + }, { "vulns": [ { @@ -3814,6 +5721,55 @@ interactions: }, {}, {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, { "vulns": [ { @@ -3851,6 +5807,20 @@ interactions: {}, {}, {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + {}, { "vulns": [ { @@ -3991,6 +5961,104 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-27943", + "modified": "2026-05-20T16:08:28.385808Z" + }, + { + "id": "UBUNTU-CVE-2023-4039", + "modified": "2026-05-20T16:17:03.256749Z" + }, + { + "id": "USN-7700-1", + "modified": "2026-04-27T18:13:01.606435Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-7008", + "modified": "2026-06-08T18:52:48.143455Z" + }, + { + "id": "UBUNTU-CVE-2025-4598", + "modified": "2026-04-22T16:03:19.927023Z" + }, + { + "id": "UBUNTU-CVE-2026-29111", + "modified": "2026-04-22T16:28:39.004822Z" + }, + { + "id": "UBUNTU-CVE-2026-40225", + "modified": "2026-06-05T19:45:06.691290Z" + }, + { + "id": "UBUNTU-CVE-2026-40226", + "modified": "2026-06-08T18:55:48.425073Z" + }, + { + "id": "UBUNTU-CVE-2026-40228", + "modified": "2026-06-08T18:55:49.290907Z" + }, + { + "id": "USN-7559-1", + "modified": "2026-04-22T10:59:21.916844Z" + }, + { + "id": "USN-8119-1", + "modified": "2026-06-05T19:59:22.366383Z" + }, + { + "id": "USN-8402-1", + "modified": "2026-06-08T23:03:52.339660Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2021-46848", + "modified": "2026-04-22T13:00:38.989006Z" + }, + { + "id": "UBUNTU-CVE-2024-12133", + "modified": "2026-04-22T14:38:21.767463Z" + }, + { + "id": "UBUNTU-CVE-2025-13151", + "modified": "2026-04-22T15:30:31.745395Z" + }, + { + "id": "USN-7275-1", + "modified": "2026-04-27T17:44:12.827723Z" + }, + { + "id": "USN-7954-1", + "modified": "2026-04-22T11:04:31.475896Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-04-22T14:15:03.155150Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-04-22T16:08:19.927561Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-04-22T16:13:35.392426Z" + } + ] + }, + {}, + {}, { "vulns": [ { @@ -4026,43 +6094,89 @@ interactions: "modified": "2026-06-05T19:59:22.366383Z" }, { - "id": "USN-8402-1", - "modified": "2026-06-08T23:03:52.339660Z" + "id": "USN-8402-1", + "modified": "2026-06-08T23:03:52.339660Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-4899", + "modified": "2026-04-22T13:36:43.299894Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-29383", + "modified": "2025-10-24T05:01:54Z" + }, + { + "id": "UBUNTU-CVE-2024-56433", + "modified": "2026-05-20T16:19:41.251440Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" } ] }, { "vulns": [ { - "id": "UBUNTU-CVE-2021-46848", - "modified": "2026-04-22T13:00:38.989006Z" - }, - { - "id": "UBUNTU-CVE-2024-12133", - "modified": "2026-04-22T14:38:21.767463Z" - }, - { - "id": "UBUNTU-CVE-2025-13151", - "modified": "2026-04-22T15:30:31.745395Z" + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-04-22T14:15:03.155150Z" }, { - "id": "USN-7275-1", - "modified": "2026-04-27T17:44:12.827723Z" + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-04-22T16:08:19.927561Z" }, { - "id": "USN-7954-1", - "modified": "2026-04-22T11:04:31.475896Z" + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-04-22T16:13:35.392426Z" } ] }, - {}, - {}, - {}, { "vulns": [ { - "id": "UBUNTU-CVE-2022-4899", - "modified": "2026-04-22T13:36:43.299894Z" + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-04-22T14:15:03.155150Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-04-22T16:08:19.927561Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-04-22T16:13:35.392426Z" } ] }, @@ -4078,8 +6192,6 @@ interactions: } ] }, - {}, - {}, { "vulns": [ { @@ -4140,6 +6252,7 @@ interactions: } ] }, + {}, { "vulns": [ { @@ -4168,6 +6281,18 @@ interactions: }, {}, {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, { "vulns": [ { @@ -4180,7 +6305,7 @@ interactions: } headers: Content-Length: - - "11256" + - "18403" Content-Type: - application/json status: 200 OK @@ -4190,7 +6315,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 10123 + content_length: 14321 host: api.osv.dev body: | { @@ -4356,6 +6481,13 @@ interactions: }, "version": "2.3.1-1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "apt" + }, + "version": "2.4.13" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4370,6 +6502,13 @@ interactions: }, "version": "1:3.0.7-1build1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "audit" + }, + "version": "1:3.0.7-1build1" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4391,6 +6530,13 @@ interactions: }, "version": "2.35-0ubuntu3.8" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "glibc" + }, + "version": "2.35-0ubuntu3.8" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4405,6 +6551,13 @@ interactions: }, "version": "1:2.44-1ubuntu0.22.04.1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4426,6 +6579,13 @@ interactions: }, "version": "0.261ubuntu1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4433,6 +6593,13 @@ interactions: }, "version": "3.4.2-4" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gcc-12" + }, + "version": "12.3.0-1ubuntu1~22.04" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4482,6 +6649,13 @@ interactions: }, "version": "2.3.2-2build1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4489,6 +6663,20 @@ interactions: }, "version": "1.6.1-2ubuntu3" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4503,6 +6691,20 @@ interactions: }, "version": "5.2.5-2ubuntu1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4510,6 +6712,13 @@ interactions: }, "version": "6.3-2ubuntu0.1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "nettle" + }, + "version": "3.7.3-1build2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4531,6 +6740,27 @@ interactions: }, "version": "1.4.0-11ubuntu2.5" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4573,6 +6803,13 @@ interactions: }, "version": "3.3-1build2" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libsemanage" + }, + "version": "3.3-1build2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4580,6 +6817,20 @@ interactions: }, "version": "3.3-1build1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4587,6 +6838,13 @@ interactions: }, "version": "3.0.2-0ubuntu1.18" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gcc-12" + }, + "version": "12.3.0-1ubuntu1~22.04" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4601,6 +6859,20 @@ interactions: }, "version": "4.18.0-4build1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libtirpc" + }, + "version": "1.3.2-2ubuntu0.1" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4608,6 +6880,13 @@ interactions: }, "version": "1.3.2-2ubuntu0.1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "systemd" + }, + "version": "249.11-0ubuntu3.12" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4615,6 +6894,13 @@ interactions: }, "version": "1.0-1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4636,6 +6922,13 @@ interactions: }, "version": "1:4.8.1-2ubuntu2.2" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4650,12 +6943,47 @@ interactions: }, "version": "1.3.4.20200120-3" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "shadow" + }, + "version": "1:4.8.1-2ubuntu2.2" + }, { "package": { "ecosystem": "Ubuntu:22.04", "name": "perl" }, - "version": "5.34.0-3ubuntu1.3" + "version": "5.34.0-3ubuntu1.3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "procps" + }, + "version": "2:3.3.17-6ubuntu2.1" }, { "package": { @@ -4699,6 +7027,13 @@ interactions: }, "version": "25ubuntu2" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4719,7 +7054,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 17578 + content_length: 24725 body: | { "results": [ @@ -5230,6 +7565,8 @@ interactions: {}, {}, {}, + {}, + {}, { "vulns": [ { @@ -5318,6 +7655,74 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2016-20013", + "modified": "2026-06-01T15:45:11.069074Z" + }, + { + "id": "UBUNTU-CVE-2025-0395", + "modified": "2026-04-22T15:28:12.422655Z" + }, + { + "id": "UBUNTU-CVE-2025-15281", + "modified": "2026-05-20T16:20:25.786327Z" + }, + { + "id": "UBUNTU-CVE-2025-4802", + "modified": "2026-04-22T16:03:42.030514Z" + }, + { + "id": "UBUNTU-CVE-2025-8058", + "modified": "2026-04-22T16:17:04.960379Z" + }, + { + "id": "UBUNTU-CVE-2026-0861", + "modified": "2026-04-22T16:17:28.297278Z" + }, + { + "id": "UBUNTU-CVE-2026-0915", + "modified": "2026-05-20T16:24:09.854819Z" + }, + { + "id": "UBUNTU-CVE-2026-4046", + "modified": "2026-05-20T16:25:41.648329Z" + }, + { + "id": "UBUNTU-CVE-2026-5435", + "modified": "2026-05-29T19:15:06.842719Z" + }, + { + "id": "UBUNTU-CVE-2026-5450", + "modified": "2026-05-29T19:15:06.879770Z" + }, + { + "id": "UBUNTU-CVE-2026-5928", + "modified": "2026-05-29T19:15:06.900572Z" + }, + { + "id": "UBUNTU-CVE-2026-6238", + "modified": "2026-05-29T19:15:06.810342Z" + }, + { + "id": "USN-7259-1", + "modified": "2026-04-27T17:42:56.450674Z" + }, + { + "id": "USN-7541-1", + "modified": "2026-04-22T10:58:59.498919Z" + }, + { + "id": "USN-7760-1", + "modified": "2026-04-27T18:17:40.444418Z" + }, + { + "id": "USN-8005-1", + "modified": "2026-05-20T16:03:57.629529Z" + } + ] + }, {}, { "vulns": [ @@ -5343,6 +7748,24 @@ interactions: {}, {}, {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-27943", + "modified": "2026-05-20T16:08:28.385808Z" + }, + { + "id": "UBUNTU-CVE-2023-4039", + "modified": "2026-05-20T16:17:03.256749Z" + }, + { + "id": "USN-7700-1", + "modified": "2026-04-27T18:13:01.606435Z" + } + ] + }, { "vulns": [ { @@ -5451,12 +7874,171 @@ interactions: "modified": "2026-04-27T18:38:58.231629Z" }, { - "id": "USN-8284-1", - "modified": "2026-06-02T14:00:10.421757Z" + "id": "USN-8284-1", + "modified": "2026-06-02T14:00:10.421757Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" + }, + { + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" + }, + { + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" + }, + { + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" + }, + { + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" + }, + { + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" + }, + { + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-12T21:30:08.516557Z" + }, + { + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-05-29T10:45:29.205811Z" + }, + { + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-05-29T10:45:29.281566Z" + }, + { + "id": "USN-7257-1", + "modified": "2026-05-20T16:03:28.032877Z" + }, + { + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" + }, + { + "id": "USN-7542-1", + "modified": "2026-05-20T16:03:46.356475Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" + }, + { + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" + }, + { + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" + }, + { + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" + }, + { + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" + }, + { + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" + }, + { + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-12T21:30:08.516557Z" + }, + { + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-05-29T10:45:29.205811Z" + }, + { + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-05-29T10:45:29.281566Z" + }, + { + "id": "USN-7257-1", + "modified": "2026-05-20T16:03:28.032877Z" + }, + { + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" + }, + { + "id": "USN-7542-1", + "modified": "2026-05-20T16:03:46.356475Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" + }, + { + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" + }, + { + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" + }, + { + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" + }, + { + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" + }, + { + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" + }, + { + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-12T21:30:08.516557Z" + }, + { + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-05-29T10:45:29.205811Z" + }, + { + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-05-29T10:45:29.281566Z" + }, + { + "id": "USN-7257-1", + "modified": "2026-05-20T16:03:28.032877Z" + }, + { + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" + }, + { + "id": "USN-7542-1", + "modified": "2026-05-20T16:03:46.356475Z" } ] }, - {}, { "vulns": [ { @@ -5509,9 +8091,6 @@ interactions: } ] }, - {}, - {}, - {}, { "vulns": [ { @@ -5532,6 +8111,34 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-04-22T14:15:03.155150Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-04-22T16:08:19.927561Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-04-22T16:13:35.392426Z" + } + ] + }, { "vulns": [ { @@ -5550,6 +8157,55 @@ interactions: }, {}, {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, { "vulns": [ { @@ -5587,6 +8243,20 @@ interactions: {}, {}, {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + {}, { "vulns": [ { @@ -5727,6 +8397,22 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-27943", + "modified": "2026-05-20T16:08:28.385808Z" + }, + { + "id": "UBUNTU-CVE-2023-4039", + "modified": "2026-05-20T16:17:03.256749Z" + }, + { + "id": "USN-7700-1", + "modified": "2026-04-27T18:13:01.606435Z" + } + ] + }, { "vulns": [ { @@ -5791,8 +8477,77 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-04-22T14:15:03.155150Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-04-22T16:08:19.927561Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-04-22T16:13:35.392426Z" + } + ] + }, + {}, {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-7008", + "modified": "2026-06-08T18:52:48.143455Z" + }, + { + "id": "UBUNTU-CVE-2025-4598", + "modified": "2026-04-22T16:03:19.927023Z" + }, + { + "id": "UBUNTU-CVE-2026-29111", + "modified": "2026-04-22T16:28:39.004822Z" + }, + { + "id": "UBUNTU-CVE-2026-40225", + "modified": "2026-06-05T19:45:06.691290Z" + }, + { + "id": "UBUNTU-CVE-2026-40226", + "modified": "2026-06-08T18:55:48.425073Z" + }, + { + "id": "UBUNTU-CVE-2026-40228", + "modified": "2026-06-08T18:55:49.290907Z" + }, + { + "id": "USN-7559-1", + "modified": "2026-04-22T10:59:21.916844Z" + }, + { + "id": "USN-8119-1", + "modified": "2026-06-05T19:59:22.366383Z" + }, + { + "id": "USN-8402-1", + "modified": "2026-06-08T23:03:52.339660Z" + } + ] + }, {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, {}, { "vulns": [ @@ -5816,6 +8571,63 @@ interactions: }, {}, {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-04-22T14:15:03.155150Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-04-22T16:08:19.927561Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-04-22T16:13:35.392426Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-04-22T14:15:03.155150Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-04-22T16:08:19.927561Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-04-22T16:13:35.392426Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-29383", + "modified": "2025-10-24T05:01:54Z" + }, + { + "id": "UBUNTU-CVE-2024-56433", + "modified": "2026-05-20T16:19:41.251440Z" + } + ] + }, { "vulns": [ { @@ -5876,6 +8688,7 @@ interactions: } ] }, + {}, { "vulns": [ { @@ -5904,6 +8717,18 @@ interactions: }, {}, {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, { "vulns": [ { @@ -5916,7 +8741,7 @@ interactions: } headers: Content-Length: - - "17578" + - "24725" Content-Type: - application/json status: 200 OK diff --git a/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap b/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap index e5480507662..c03dd1b8007 100755 --- a/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap +++ b/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap @@ -263,7 +263,7 @@ Total 2 packages affected by 3 known vulnerabilities (1 Critical, 2 High, 0 Medi Scanning dir ./testdata/sbom-insecure/alpine.cdx.xml Scanned /testdata/sbom-insecure/alpine.cdx.xml file and found 15 packages Filtered 1 local/unscannable package/s from the scan. -Loaded Alpine local db from /osv-scanner/Alpine/all.zip +Loaded Alpine local db from /osv-scalibr/Alpine/all.zip Total 2 packages affected by 3 known vulnerabilities (1 Critical, 2 High, 0 Medium, 0 Low, 0 Unknown) from 1 ecosystem. 3 vulnerabilities can be fixed. @@ -479,16 +479,13 @@ Scanned /testdata/locks-many-with-insecure/composer.lock file and found Scanned /testdata/locks-many-with-insecure/package-lock.json file and found 1 package Scanned /testdata/locks-many-with-insecure/yarn.lock file and found 1 package Scanned /testdata/maven-transitive/pom.xml file and found 1 package -Warning: enricher transitivedependency/pomxml may be risky when run on untrusted artifacts. Please ensure you trust the source code and artifacts. -Filtered 1 local/unscannable package/s from the scan. -Package npm/has-flag/4.0.0 has been filtered out because: (no reason given) -Package npm/wrappy/1.0.2 has been filtered out because: (no reason given) +Package Maven/org.apache.logging.log4j:log4j-web/2.14.1 has been filtered out because: it makes the table output really really long Package npm/ansi-html/0.0.1 has been filtered out because: (no reason given) Package npm/balanced-match/1.0.2 has been filtered out because: (no reason given) -Package Maven/org.apache.logging.log4j:log4j-api/2.14.1 has been filtered out because: it makes the table output really really long -Package Maven/org.apache.logging.log4j:log4j-core/2.14.1 has been filtered out because: it makes the table output really really long -Package Maven/org.apache.logging.log4j:log4j-web/2.14.1 has been filtered out because: it makes the table output really really long -Filtered 7 ignored package/s from the scan. +Package npm/has-flag/4.0.0 has been filtered out because: (no reason given) +Package npm/wrappy/1.0.2 has been filtered out because: (no reason given) +Filtered 1 local/unscannable package/s from the scan. +Filtered 5 ignored package/s from the scan. overriding license for package Packagist/league/flysystem/1.0.8 with 0BSD overriding license for package Alpine:v3.17/alpine-baselayout/3.4.0-r0 with MIT overriding license for package Alpine:v3.17/alpine-baselayout-data/3.4.0-r0 with MIT @@ -2041,7 +2038,7 @@ Total 12 packages affected by 52 known vulnerabilities (5 Critical, 20 High, 22 { "referenceCategory": "PACKAGE-MANAGER", "referenceType": "purl", - "referenceLocator": "pkg:placeholder/stdlib@1.99.9" + "referenceLocator": "pkg:golang/stdlib@1.99.9" } ] }, @@ -2059,7 +2056,7 @@ Total 12 packages affected by 52 known vulnerabilities (5 Critical, 20 High, 22 { "referenceCategory": "PACKAGE-MANAGER", "referenceType": "purl", - "referenceLocator": "pkg:placeholder/toolchain@1.99.9" + "referenceLocator": "pkg:golang/toolchain@1.99.9" } ] } @@ -2233,7 +2230,7 @@ Total 0 packages affected by 0 known vulnerabilities (0 Critical, 0 High, 0 Medi [TestCommand_CommitSupport/offline_uses_git_tags - 1] Scanned /testdata/locks-git/osv-scanner.json file and found 11 packages -Loaded GIT local db from /osv-scanner/GIT/all.zip +Loaded GIT local db from /osv-scalibr/GIT/all.zip Total 8 packages affected by 30 known vulnerabilities (2 Critical, 10 High, 12 Medium, 0 Low, 6 Unknown) from 1 ecosystem. 0 vulnerabilities can be fixed. @@ -2282,47 +2279,68 @@ Total 8 packages affected by 30 known vulnerabilities (2 Critical, 10 High, 12 M [TestCommand_CommitSupport/online_uses_git_commits - 1] Scanned /testdata/locks-git/osv-scanner.json file and found 11 packages -Total 9 packages affected by 34 known vulnerabilities (2 Critical, 10 High, 16 Medium, 0 Low, 6 Unknown) from 1 ecosystem. +Total 11 packages affected by 54 known vulnerabilities (3 Critical, 16 High, 23 Medium, 6 Low, 6 Unknown) from 1 ecosystem. 0 vulnerabilities can be fixed. -+--------------------------------+------+-----------+----------------------------------------------+----------------+---------------+-------------------------------------+ -| OSV URL | CVSS | ECOSYSTEM | PACKAGE | VERSION | FIXED VERSION | SOURCE | -+--------------------------------+------+-----------+----------------------------------------------+----------------+---------------+-------------------------------------+ -| https://osv.dev/OSV-2018-389 | | GIT | git://github.com/boostorg/boost | boost-1.67.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/OSV-2018-389 | | GIT | github.com/boostorg/boost | boost-1.67.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/OSV-2018-389 | | GIT | http://github.com/boostorg/boost | boost-1.67.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/OSV-2023-1161 | | GIT | https://github.com/Exiv2/exiv2 | v0.28.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/OSV-2024-340 | | GIT | https://github.com/Exiv2/exiv2 | v0.28.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/OSV-2018-389 | | GIT | https://github.com/boostorg/boost | boost-1.67.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2024-51757 | 9.3 | GIT | https://github.com/capricorn86/happy-dom.git | v11.1.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-61927 | 7.2 | GIT | https://github.com/capricorn86/happy-dom.git | v11.1.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-62410 | 9.4 | GIT | https://github.com/capricorn86/happy-dom.git | v11.1.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2026-34226 | 7.5 | GIT | https://github.com/capricorn86/happy-dom.git | v11.1.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2024-12797 | 6.3 | GIT | https://github.com/openssl/openssl | | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2024-13176 | 4.1 | GIT | https://github.com/openssl/openssl | | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2024-9143 | 4.3 | GIT | https://github.com/openssl/openssl | | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-9230 | 7.5 | GIT | https://github.com/openssl/openssl | | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-9231 | 6.5 | GIT | https://github.com/openssl/openssl | | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-9232 | 5.9 | GIT | https://github.com/openssl/openssl | | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-11187 | 6.1 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-15467 | 8.8 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-15468 | 5.9 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-15469 | 5.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-4575 | 6.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-66199 | 5.9 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-68160 | 4.7 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-69418 | 4.0 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-69419 | 7.4 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-69420 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-69421 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-9230 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-9231 | 6.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-9232 | 5.9 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2026-22795 | 5.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2026-22796 | 5.3 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2026-2673 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2016-10931 | 8.1 | GIT | https://github.com/sfackler/rust-openssl | openssl-v0.8.1 | -- | testdata/locks-git/osv-scanner.json | -+--------------------------------+------+-----------+----------------------------------------------+----------------+---------------+-------------------------------------+ ++--------------------------------+------+-----------+-----------------------------------------------+------------------+---------------+-------------------------------------+ +| OSV URL | CVSS | ECOSYSTEM | PACKAGE | VERSION | FIXED VERSION | SOURCE | ++--------------------------------+------+-----------+-----------------------------------------------+------------------+---------------+-------------------------------------+ +| https://osv.dev/OSV-2018-389 | | GIT | git://github.com/boostorg/boost | boost-1.67.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/OSV-2018-389 | | GIT | github.com/boostorg/boost | boost-1.67.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/OSV-2018-389 | | GIT | http://github.com/boostorg/boost | boost-1.67.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2023-44398 | 8.8 | GIT | https://github.com/Exiv2/exiv2 | v0.28.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/PYSEC-2023-233 | | | | | | | +| https://osv.dev/CVE-2024-24826 | 5.5 | GIT | https://github.com/Exiv2/exiv2 | v0.28.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2024-25112 | 5.5 | GIT | https://github.com/Exiv2/exiv2 | v0.28.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2024-39695 | 5.3 | GIT | https://github.com/Exiv2/exiv2 | v0.28.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-26623 | 5.3 | GIT | https://github.com/Exiv2/exiv2 | v0.28.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-54080 | 1.8 | GIT | https://github.com/Exiv2/exiv2 | v0.28.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-55304 | 1.8 | GIT | https://github.com/Exiv2/exiv2 | v0.28.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-25884 | 2.7 | GIT | https://github.com/Exiv2/exiv2 | v0.28.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-27596 | 2.7 | GIT | https://github.com/Exiv2/exiv2 | v0.28.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-27631 | 2.7 | GIT | https://github.com/Exiv2/exiv2 | v0.28.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/OSV-2023-1161 | | GIT | https://github.com/Exiv2/exiv2 | v0.28.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/OSV-2024-340 | | GIT | https://github.com/Exiv2/exiv2 | v0.28.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2021-22569 | 5.5 | GIT | https://github.com/apache/orc | v3.19.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2022-1941 | 7.5 | GIT | https://github.com/apache/orc | v3.19.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2022-3171 | 7.5 | GIT | https://github.com/apache/orc | v3.19.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2022-3509 | 7.5 | GIT | https://github.com/apache/orc | v3.19.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2022-3510 | 7.5 | GIT | https://github.com/apache/orc | v3.19.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/OSV-2018-389 | | GIT | https://github.com/boostorg/boost | boost-1.67.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2024-51757 | 9.3 | GIT | https://github.com/capricorn86/happy-dom.git | v11.1.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-61927 | 7.2 | GIT | https://github.com/capricorn86/happy-dom.git | v11.1.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-62410 | 9.4 | GIT | https://github.com/capricorn86/happy-dom.git | v11.1.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-34226 | 7.5 | GIT | https://github.com/capricorn86/happy-dom.git | v11.1.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2024-12797 | 6.3 | GIT | https://github.com/openssl/openssl | | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2024-13176 | 4.1 | GIT | https://github.com/openssl/openssl | | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2024-9143 | 4.3 | GIT | https://github.com/openssl/openssl | | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-9230 | 7.5 | GIT | https://github.com/openssl/openssl | | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-9231 | 6.5 | GIT | https://github.com/openssl/openssl | | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-9232 | 5.9 | GIT | https://github.com/openssl/openssl | | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2016-2183 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2021-3449 | 5.9 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-11187 | 6.1 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-15467 | 8.8 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-15468 | 5.9 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-15469 | 5.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-66199 | 5.9 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-68160 | 4.7 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-69418 | 4.0 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-69419 | 7.4 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-69420 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-69421 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-9230 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-9231 | 6.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-9232 | 5.9 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-22795 | 5.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-22796 | 5.3 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-2673 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2023-53159 | 9.1 | GIT | https://github.com/sfackler-fork/rust-openssl | openssl-v0.10.23 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2023-6180 | 5.3 | GIT | https://github.com/sfackler-fork/rust-openssl | openssl-v0.10.23 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-24898 | 6.3 | GIT | https://github.com/sfackler-fork/rust-openssl | openssl-v0.10.23 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-3416 | 3.7 | GIT | https://github.com/sfackler-fork/rust-openssl | openssl-v0.10.23 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2016-10931 | 8.1 | GIT | https://github.com/sfackler/rust-openssl | openssl-v0.8.1 | -- | testdata/locks-git/osv-scanner.json | ++--------------------------------+------+-----------+-----------------------------------------------+------------------+---------------+-------------------------------------+ --- @@ -3202,7 +3220,15 @@ could not determine extractor, requested package-lock.json "version": "1.999.1", "ecosystem": "Go" } - }, + } + ] + }, + { + "source": { + "path": "/testdata/locks-insecure/osv-scanner-with-unscannables.json", + "type": "lockfile" + }, + "packages": [ { "package": { "name": "toolchain", @@ -3833,19 +3859,16 @@ HTML output available at: /report.html [TestCommand_JavareachArchive/jars_can_be_scanned_with_call_analysis - 1] Scanning dir ./testdata/artifact/javareach_test.jar -Java reachability enricher marked 21 packages as unreachable Scanned /testdata/artifact/javareach_test.jar file and found 21 packages -failed to download package err jar not found: https://repo1.maven.org/maven2/com/amazonaws/aws-java-sdk-s3/1.11.327/aws-java-sdk-s3-1.11.327.jar +failed to download package err jar not found: https://repo1.maven.org/maven2/com/example/hello-tester/1.0-SNAPSHOT/hello-tester-1.0-SNAPSHOT.jar +Java reachability enricher marked 14 packages as unreachable -Total 0 packages affected by 0 known vulnerabilities (0 Critical, 0 High, 0 Medium, 0 Low, 0 Unknown) from 1 ecosystem. -0 vulnerabilities can be fixed. +Total 4 packages affected by 56 known vulnerabilities (18 Critical, 30 High, 6 Medium, 2 Low, 0 Unknown) from 1 ecosystem. +56 vulnerabilities can be fixed. +-------------------------------------+------+-----------+---------------------------------------------+------------------+---------------+--------------------------------------+ | OSV URL | CVSS | ECOSYSTEM | PACKAGE | VERSION | FIXED VERSION | SOURCE | +-------------------------------------+------+-----------+---------------------------------------------+------------------+---------------+--------------------------------------+ -| Uncalled vulnerabilities | | | | | | | -+-------------------------------------+------+-----------+---------------------------------------------+------------------+---------------+--------------------------------------+ -| https://osv.dev/GHSA-c28r-hw5m-5gv3 | 7.9 | Maven | com.amazonaws:aws-java-sdk-s3 | 1.11.327 | 1.12.261 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-72hv-8253-57qq | 6.9 | Maven | com.fasterxml.jackson.core:jackson-core | 2.14.0 | 2.18.6 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-h46c-h94j-95f3 | 8.7 | Maven | com.fasterxml.jackson.core:jackson-core | 2.14.0 | 2.15.0 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-288c-cq4h-88gq | 7.5 | Maven | com.fasterxml.jackson.core:jackson-databind | 2.6.7.1 | 2.6.7.4 | testdata/artifact/javareach_test.jar | @@ -3897,12 +3920,16 @@ Total 0 packages affected by 0 known vulnerabilities (0 Critical, 0 High, 0 Medi | https://osv.dev/GHSA-w3f4-3q6j-rh82 | 8.1 | Maven | com.fasterxml.jackson.core:jackson-databind | 2.6.7.1 | 2.7.9.5 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-wh8g-3j2c-rqj5 | 8.1 | Maven | com.fasterxml.jackson.core:jackson-databind | 2.6.7.1 | 2.9.10.8 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-j288-q9x7-2f5v | 6.5 | Maven | org.apache.commons:commons-lang3 | 3.12.0 | 3.18.0 | testdata/artifact/javareach_test.jar | -| https://osv.dev/GHSA-7r82-7xv7-xcpj | 5.3 | Maven | org.apache.httpcomponents:httpclient | 4.5.5 | 4.5.13 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-355h-qmc2-wpwf | 7.4 | Maven | org.eclipse.jetty:jetty-http | 9.4.40.v20210413 | 12.0.33 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-cj7v-27pg-wf7q | 2.7 | Maven | org.eclipse.jetty:jetty-http | 9.4.40.v20210413 | 9.4.47 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-hmr7-m48g-48f6 | 5.3 | Maven | org.eclipse.jetty:jetty-http | 9.4.40.v20210413 | 9.4.52 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-qh8g-58pp-2wxh | 6.3 | Maven | org.eclipse.jetty:jetty-http | 9.4.40.v20210413 | 12.0.12 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-wjpw-4j6x-6rwh | 3.7 | Maven | org.eclipse.jetty:jetty-http | 9.4.40.v20210413 | 12.0.31 | testdata/artifact/javareach_test.jar | ++-------------------------------------+------+-----------+---------------------------------------------+------------------+---------------+--------------------------------------+ +| Uncalled vulnerabilities | | | | | | | ++-------------------------------------+------+-----------+---------------------------------------------+------------------+---------------+--------------------------------------+ +| https://osv.dev/GHSA-c28r-hw5m-5gv3 | 7.9 | Maven | com.amazonaws:aws-java-sdk-s3 | 1.11.327 | 1.12.261 | testdata/artifact/javareach_test.jar | +| https://osv.dev/GHSA-7r82-7xv7-xcpj | 5.3 | Maven | org.apache.httpcomponents:httpclient | 4.5.5 | 4.5.13 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-3gh6-v5v9-6v9j | 3.5 | Maven | org.eclipse.jetty:jetty-servlets | 9.4.40.v20210413 | 9.4.52 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-gwcr-j4wh-j3cq | 5.3 | Maven | org.eclipse.jetty:jetty-servlets | 9.4.40.v20210413 | 9.4.41 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-j26w-f9rq-mr2q | 5.3 | Maven | org.eclipse.jetty:jetty-servlets | 9.4.40.v20210413 | 9.4.54 | testdata/artifact/javareach_test.jar | @@ -4429,10 +4456,10 @@ Scanned /testdata/locks-many/Gemfile.lock file and found 1 package Scanned /testdata/locks-many/composer.lock file and found 1 package Scanned /testdata/locks-many/package-lock.json file and found 1 package Scanned /testdata/locks-many/yarn.lock file and found 1 package -Package npm/has-flag/4.0.0 has been filtered out because: (no reason given) -Package npm/wrappy/1.0.2 has been filtered out because: (no reason given) Package npm/ansi-html/0.0.8 has been filtered out because: (no reason given) Package npm/balanced-match/1.0.2 has been filtered out because: (no reason given) +Package npm/has-flag/4.0.0 has been filtered out because: (no reason given) +Package npm/wrappy/1.0.2 has been filtered out because: (no reason given) Filtered 4 ignored package/s from the scan. overriding license for package Packagist/league/flysystem/1.0.8 with 0BSD overriding license for package Packagist/sentry/sdk/2.0.4 with 0BSD @@ -4719,8 +4746,8 @@ cannot retrieve licenses locally Scanning dir ./testdata/locks-gitignore Scanned /testdata/locks-gitignore/Gemfile.lock file and found 1 package Scanned /testdata/locks-gitignore/subdir/yarn.lock file and found 1 package -Loaded RubyGems local db from /osv-scanner/RubyGems/all.zip -Loaded npm local db from /osv-scanner/npm/all.zip +Loaded RubyGems local db from /osv-scalibr/RubyGems/all.zip +Loaded npm local db from /osv-scalibr/npm/all.zip No issues found @@ -4734,8 +4761,8 @@ No issues found Scanning dir ./testdata/locks-gitignore Scanned /testdata/locks-gitignore/Gemfile.lock file and found 1 package Scanned /testdata/locks-gitignore/subdir/yarn.lock file and found 1 package -Loaded RubyGems local db from /osv-scanner/RubyGems/all.zip -Loaded npm local db from /osv-scanner/npm/all.zip +Loaded RubyGems local db from /osv-scalibr/RubyGems/all.zip +Loaded npm local db from /osv-scalibr/npm/all.zip No issues found @@ -4753,10 +4780,10 @@ Scanned /testdata/locks-many-with-insecure/composer.lock file and found Scanned /testdata/locks-many-with-insecure/package-lock.json file and found 1 package Scanned /testdata/locks-many-with-insecure/yarn.lock file and found 1 package Filtered 1 local/unscannable package/s from the scan. -Loaded RubyGems local db from /osv-scanner/RubyGems/all.zip -Loaded Alpine local db from /osv-scanner/Alpine/all.zip -Loaded Packagist local db from /osv-scanner/Packagist/all.zip -Loaded npm local db from /osv-scanner/npm/all.zip +Loaded Alpine local db from /osv-scalibr/Alpine/all.zip +Loaded npm local db from /osv-scalibr/npm/all.zip +Loaded RubyGems local db from /osv-scalibr/RubyGems/all.zip +Loaded Packagist local db from /osv-scalibr/Packagist/all.zip Total 5 packages affected by 11 known vulnerabilities (1 Critical, 2 High, 3 Medium, 3 Low, 2 Unknown) from 3 ecosystems. 10 vulnerabilities can be fixed. @@ -4797,10 +4824,10 @@ Scanned /testdata/locks-many-with-insecure/composer.lock file and found Scanned /testdata/locks-many-with-insecure/package-lock.json file and found 1 package Scanned /testdata/locks-many-with-insecure/yarn.lock file and found 1 package Filtered 1 local/unscannable package/s from the scan. -Loaded RubyGems local db from /osv-scanner/RubyGems/all.zip -Loaded Alpine local db from /osv-scanner/Alpine/all.zip -Loaded Packagist local db from /osv-scanner/Packagist/all.zip -Loaded npm local db from /osv-scanner/npm/all.zip +Loaded Alpine local db from /osv-scalibr/Alpine/all.zip +Loaded npm local db from /osv-scalibr/npm/all.zip +Loaded RubyGems local db from /osv-scalibr/RubyGems/all.zip +Loaded Packagist local db from /osv-scalibr/Packagist/all.zip Total 5 packages affected by 11 known vulnerabilities (1 Critical, 2 High, 3 Medium, 3 Low, 2 Unknown) from 3 ecosystems. 10 vulnerabilities can be fixed. @@ -4837,8 +4864,8 @@ Total 5 packages affected by 11 known vulnerabilities (1 Critical, 2 High, 3 Med Scanning dir ./testdata/locks-many-with-invalid Scanned /testdata/locks-many-with-invalid/Gemfile.lock file and found 1 package Scanned /testdata/locks-many-with-invalid/yarn.lock file and found 1 package -Loaded RubyGems local db from /osv-scanner/RubyGems/all.zip -Loaded npm local db from /osv-scanner/npm/all.zip +Loaded RubyGems local db from /osv-scalibr/RubyGems/all.zip +Loaded npm local db from /osv-scalibr/npm/all.zip Total 0 packages affected by 0 known vulnerabilities (0 Critical, 0 High, 0 Medium, 0 Low, 0 Unknown) from 0 ecosystems. 0 vulnerabilities can be fixed. @@ -4855,8 +4882,8 @@ Error during extraction: (extracting as php/composerlock) /testdata/loc Scanning dir ./testdata/locks-many-with-invalid Scanned /testdata/locks-many-with-invalid/Gemfile.lock file and found 1 package Scanned /testdata/locks-many-with-invalid/yarn.lock file and found 1 package -Loaded RubyGems local db from /osv-scanner/RubyGems/all.zip -Loaded npm local db from /osv-scanner/npm/all.zip +Loaded RubyGems local db from /osv-scalibr/RubyGems/all.zip +Loaded npm local db from /osv-scalibr/npm/all.zip Total 0 packages affected by 0 known vulnerabilities (0 Critical, 0 High, 0 Medium, 0 Low, 0 Unknown) from 0 ecosystems. 0 vulnerabilities can be fixed. @@ -4897,9 +4924,9 @@ Scanned /testdata/locks-gitignore/subdir/Gemfile.lock file and found 1 Scanned /testdata/locks-gitignore/subdir/composer.lock file and found 1 package Scanned /testdata/locks-gitignore/subdir/yarn.lock file and found 1 package Scanned /testdata/locks-gitignore/yarn.lock file and found 1 package -Loaded RubyGems local db from /osv-scanner/RubyGems/all.zip -Loaded Packagist local db from /osv-scanner/Packagist/all.zip -Loaded npm local db from /osv-scanner/npm/all.zip +Loaded RubyGems local db from /osv-scalibr/RubyGems/all.zip +Loaded npm local db from /osv-scalibr/npm/all.zip +Loaded Packagist local db from /osv-scalibr/Packagist/all.zip No issues found @@ -4919,9 +4946,9 @@ Scanned /testdata/locks-gitignore/subdir/Gemfile.lock file and found 1 Scanned /testdata/locks-gitignore/subdir/composer.lock file and found 1 package Scanned /testdata/locks-gitignore/subdir/yarn.lock file and found 1 package Scanned /testdata/locks-gitignore/yarn.lock file and found 1 package -Loaded RubyGems local db from /osv-scanner/RubyGems/all.zip -Loaded Packagist local db from /osv-scanner/Packagist/all.zip -Loaded npm local db from /osv-scanner/npm/all.zip +Loaded RubyGems local db from /osv-scalibr/RubyGems/all.zip +Loaded npm local db from /osv-scalibr/npm/all.zip +Loaded Packagist local db from /osv-scalibr/Packagist/all.zip No issues found @@ -4935,8 +4962,8 @@ No issues found Scanning dir ./testdata/locks-one-with-nested Scanned /testdata/locks-one-with-nested/nested/composer.lock file and found 1 package Scanned /testdata/locks-one-with-nested/yarn.lock file and found 1 package -Loaded Packagist local db from /osv-scanner/Packagist/all.zip -Loaded npm local db from /osv-scanner/npm/all.zip +Loaded npm local db from /osv-scalibr/npm/all.zip +Loaded Packagist local db from /osv-scalibr/Packagist/all.zip No issues found @@ -4950,8 +4977,8 @@ No issues found Scanning dir ./testdata/locks-one-with-nested Scanned /testdata/locks-one-with-nested/nested/composer.lock file and found 1 package Scanned /testdata/locks-one-with-nested/yarn.lock file and found 1 package -Loaded Packagist local db from /osv-scanner/Packagist/all.zip -Loaded npm local db from /osv-scanner/npm/all.zip +Loaded npm local db from /osv-scalibr/npm/all.zip +Loaded Packagist local db from /osv-scalibr/Packagist/all.zip No issues found @@ -4964,8 +4991,8 @@ No issues found [TestCommand_LocalDatabases/one_specific_supported_lockfile - 1] Scanning dir ./testdata/locks-many/composer.lock Scanned /testdata/locks-many/composer.lock file and found 1 package +Loaded Packagist local db from /osv-scalibr/Packagist/all.zip Loaded filter from: /testdata/locks-many/osv-scanner-test.toml -Loaded Packagist local db from /osv-scanner/Packagist/all.zip No issues found @@ -4978,8 +5005,8 @@ No issues found [TestCommand_LocalDatabases/one_specific_supported_lockfile - 3] Scanning dir ./testdata/locks-many/composer.lock Scanned /testdata/locks-many/composer.lock file and found 1 package +Loaded Packagist local db from /osv-scalibr/Packagist/all.zip Loaded filter from: /testdata/locks-many/osv-scanner-test.toml -Loaded Packagist local db from /osv-scanner/Packagist/all.zip No issues found @@ -4993,8 +5020,8 @@ No issues found Scanning dir ./testdata/sbom-insecure/postgres-stretch.cdx.xml Scanned /testdata/sbom-insecure/postgres-stretch.cdx.xml file and found 136 packages Filtered 1 local/unscannable package/s from the scan. -Loaded Debian local db from /osv-scanner/Debian/all.zip -Loaded Go local db from /osv-scanner/Go/all.zip +Loaded Debian local db from /osv-scalibr/Debian/all.zip +Loaded Go local db from /osv-scalibr/Go/all.zip Total 22 packages affected by 210 known vulnerabilities (22 Critical, 91 High, 67 Medium, 6 Low, 24 Unknown) from 2 ecosystems. 12 vulnerabilities can be fixed. @@ -5253,8 +5280,8 @@ Total 22 packages affected by 210 known vulnerabilities (22 Critical, 91 High, 6 Scanning dir ./testdata/sbom-insecure/postgres-stretch.cdx.xml Scanned /testdata/sbom-insecure/postgres-stretch.cdx.xml file and found 136 packages Filtered 1 local/unscannable package/s from the scan. -Loaded Debian local db from /osv-scanner/Debian/all.zip -Loaded Go local db from /osv-scanner/Go/all.zip +Loaded Debian local db from /osv-scalibr/Debian/all.zip +Loaded Go local db from /osv-scalibr/Go/all.zip Total 22 packages affected by 210 known vulnerabilities (22 Critical, 91 High, 67 Medium, 6 Low, 24 Unknown) from 2 ecosystems. 12 vulnerabilities can be fixed. @@ -5532,7 +5559,7 @@ No package sources found, --help for usage information. [TestCommand_LocalDatabases/only_the_files_in_the_given_directories_are_checked_by_default_(no_recursion) - 1] Scanning dir ./testdata/locks-one-with-nested Scanned /testdata/locks-one-with-nested/yarn.lock file and found 1 package -Loaded npm local db from /osv-scanner/npm/all.zip +Loaded npm local db from /osv-scalibr/npm/all.zip No issues found @@ -5545,7 +5572,7 @@ No issues found [TestCommand_LocalDatabases/only_the_files_in_the_given_directories_are_checked_by_default_(no_recursion) - 3] Scanning dir ./testdata/locks-one-with-nested Scanned /testdata/locks-one-with-nested/yarn.lock file and found 1 package -Loaded npm local db from /osv-scanner/npm/all.zip +Loaded npm local db from /osv-scalibr/npm/all.zip No issues found @@ -5558,8 +5585,8 @@ No issues found [TestCommand_LocalDatabases/output_format:_markdown_table - 1] Scanning dir ./testdata/locks-many/composer.lock Scanned /testdata/locks-many/composer.lock file and found 1 package +Loaded Packagist local db from /osv-scalibr/Packagist/all.zip Loaded filter from: /testdata/locks-many/osv-scanner-test.toml -Loaded Packagist local db from /osv-scanner/Packagist/all.zip No issues found @@ -5572,8 +5599,8 @@ No issues found [TestCommand_LocalDatabases/output_format:_markdown_table - 3] Scanning dir ./testdata/locks-many/composer.lock Scanned /testdata/locks-many/composer.lock file and found 1 package +Loaded Packagist local db from /osv-scalibr/Packagist/all.zip Loaded filter from: /testdata/locks-many/osv-scanner-test.toml -Loaded Packagist local db from /osv-scanner/Packagist/all.zip No issues found @@ -5599,8 +5626,8 @@ No issues found [TestCommand_LocalDatabases/output_with_json - 2] Scanning dir ./testdata/locks-many/composer.lock Scanned /testdata/locks-many/composer.lock file and found 1 package +Loaded Packagist local db from /osv-scalibr/Packagist/all.zip Loaded filter from: /testdata/locks-many/osv-scanner-test.toml -Loaded Packagist local db from /osv-scanner/Packagist/all.zip --- @@ -5620,8 +5647,8 @@ Loaded Packagist local db from /osv-scanner/Packagist/all.zip [TestCommand_LocalDatabases/output_with_json - 4] Scanning dir ./testdata/locks-many/composer.lock Scanned /testdata/locks-many/composer.lock file and found 1 package +Loaded Packagist local db from /osv-scalibr/Packagist/all.zip Loaded filter from: /testdata/locks-many/osv-scanner-test.toml -Loaded Packagist local db from /osv-scanner/Packagist/all.zip --- @@ -5641,6 +5668,7 @@ Scanned /testdata/locks-requirements/requirements.txt file and found 3 Scanned /testdata/locks-requirements/the_requirements_for_test.txt file and found 1 package Scanned /testdata/locks-requirements/unresolvable-requirements.txt file and found 3 packages Filtered 1 local/unscannable package/s from the scan. +could not load db for Alpine ecosystem: unable to fetch OSV database: no offline version of the OSV database is available Total 0 packages affected by 0 known vulnerabilities (0 Critical, 0 High, 0 Medium, 0 Low, 0 Unknown) from 0 ecosystems. 0 vulnerabilities can be fixed. @@ -5649,11 +5677,7 @@ Total 0 packages affected by 0 known vulnerabilities (0 Critical, 0 High, 0 Medi --- [TestCommand_LocalDatabases_AlwaysOffline/a_bunch_of_different_lockfiles_and_ecosystem - 2] -could not load db for Alpine ecosystem: unable to fetch OSV database: no offline version of the OSV database is available -could not load db for Packagist ecosystem: unable to fetch OSV database: no offline version of the OSV database is available -could not load db for PyPI ecosystem: unable to fetch OSV database: no offline version of the OSV database is available -could not load db for RubyGems ecosystem: unable to fetch OSV database: no offline version of the OSV database is available -could not load db for npm ecosystem: unable to fetch OSV database: no offline version of the OSV database is available +Error during extraction: (extracting as vulnmatch/osvlocal) unable to fetch OSV database: no offline version of the OSV database is available --- @@ -5673,6 +5697,7 @@ Scanned /testdata/locks-requirements/requirements.txt file and found 3 Scanned /testdata/locks-requirements/the_requirements_for_test.txt file and found 1 package Scanned /testdata/locks-requirements/unresolvable-requirements.txt file and found 3 packages Filtered 1 local/unscannable package/s from the scan. +could not load db for Alpine ecosystem: unable to fetch OSV database: no offline version of the OSV database is available Total 0 packages affected by 0 known vulnerabilities (0 Critical, 0 High, 0 Medium, 0 Low, 0 Unknown) from 0 ecosystems. 0 vulnerabilities can be fixed. @@ -5681,11 +5706,7 @@ Total 0 packages affected by 0 known vulnerabilities (0 Critical, 0 High, 0 Medi --- [TestCommand_LocalDatabases_AlwaysOffline/a_bunch_of_different_lockfiles_and_ecosystem - 4] -could not load db for Alpine ecosystem: unable to fetch OSV database: no offline version of the OSV database is available -could not load db for Packagist ecosystem: unable to fetch OSV database: no offline version of the OSV database is available -could not load db for PyPI ecosystem: unable to fetch OSV database: no offline version of the OSV database is available -could not load db for RubyGems ecosystem: unable to fetch OSV database: no offline version of the OSV database is available -could not load db for npm ecosystem: unable to fetch OSV database: no offline version of the OSV database is available +Error during extraction: (extracting as vulnmatch/osvlocal) unable to fetch OSV database: no offline version of the OSV database is available --- @@ -6063,6 +6084,20 @@ No package sources found, --help for usage information. --- +[TestCommand_Transitive/pom.xml_ignore_direct_prevents_transitive - 1] +Scanning dir ./testdata/maven-transitive/pom.xml +Scanned /testdata/maven-transitive/pom.xml file and found 1 package +Package Maven/org.apache.logging.log4j:log4j-web/2.14.1 has been filtered out because: testing transitive bypass +Filtered 1 ignored package/s from the scan. + +No issues found + +--- + +[TestCommand_Transitive/pom.xml_ignore_direct_prevents_transitive - 2] + +--- + [TestCommand_Transitive/pom.xml_multiple_registries - 1] Scanned /testdata/maven-transitive/registry.xml file and found 2 packages Warning: enricher transitivedependency/pomxml may be risky when run on untrusted artifacts. Please ensure you trust the source code and artifacts. @@ -6123,298 +6158,7 @@ Total 1 package affected by 1 known vulnerability (0 Critical, 0 High, 1 Medium, [TestCommand_Transitive/pom.xml_offline_no_transitive - 1] Scanning dir ./testdata/maven-transitive/pom.xml Scanned /testdata/maven-transitive/pom.xml file and found 1 package -Could not read GHSA-2g99-c67p-56hm.json: zip: not a valid zip file -Could not read GHSA-2g9q-chq2-w8qw.json: zip: not a valid zip file -Could not read GHSA-2ggw-8gmc-r2gq.json: zip: not a valid zip file -Could not read GHSA-2gh6-wc3m-g37f.json: zip: not a valid zip file -Could not read GHSA-2gj2-vj98-j2qq.json: zip: not a valid zip file -Could not read GHSA-2gpr-j5vj-wvh2.json: zip: not a valid zip file -Could not read GHSA-2grh-gr37-2283.json: zip: not a valid zip file -Could not read GHSA-2gw6-73wc-x88f.json: zip: not a valid zip file -Could not read GHSA-2gx6-qrpp-c4p3.json: zip: not a valid zip file -Could not read GHSA-2h26-qfxm-r3pq.json: zip: not a valid zip file -Could not read GHSA-2h3j-m7gr-25xj.json: zip: not a valid zip file -Could not read GHSA-2h4w-p9fh-9rmv.json: zip: not a valid zip file -Could not read GHSA-2h63-qp69-fwvw.json: zip: not a valid zip file -Could not read GHSA-2h95-4xw9-m68j.json: zip: not a valid zip file -Could not read GHSA-2hcp-gjrf-7fhc.json: zip: not a valid zip file -Could not read GHSA-2hfh-9h53-qc24.json: zip: not a valid zip file -Could not read GHSA-2hfj-jv6q-762v.json: zip: not a valid zip file -Could not read GHSA-2hhc-f86x-x74f.json: zip: not a valid zip file -Could not read GHSA-2hjr-fg6c-v2h6.json: zip: not a valid zip file -Could not read GHSA-2hjr-vmf3-xwvp.json: zip: not a valid zip file -Could not read GHSA-2hm7-r8f3-423h.json: zip: not a valid zip file -Could not read GHSA-2hmj-97jw-28jh.json: zip: not a valid zip file -Could not read GHSA-2hpg-vwqj-6h6w.json: zip: not a valid zip file -Could not read GHSA-2hw2-62cp-p9p7.json: zip: not a valid zip file -Could not read GHSA-2j2x-hx4g-2gf4.json: zip: not a valid zip file -Could not read GHSA-2j39-qcjm-428w.json: zip: not a valid zip file -Could not read GHSA-2j3r-x6xc-qqqj.json: zip: not a valid zip file -Could not read GHSA-2j4h-cjgh-659v.json: zip: not a valid zip file -Could not read GHSA-2j4q-9fff-236j.json: zip: not a valid zip file -Could not read GHSA-2j5w-cwc3-8hxw.json: zip: not a valid zip file -Could not read GHSA-2j6v-xpf3-xvrv.json: zip: not a valid zip file -Could not read GHSA-2j97-4jmq-c4xf.json: zip: not a valid zip file -Could not read GHSA-2j9m-25xv-mp6r.json: zip: not a valid zip file -Could not read GHSA-2jc4-r94c-rp7h.json: zip: not a valid zip file -Could not read GHSA-2jfg-73q2-24qv.json: zip: not a valid zip file -Could not read GHSA-2jgw-28qh-6mg8.json: zip: not a valid zip file -Could not read GHSA-2jhm-qp48-hv5j.json: zip: not a valid zip file -Could not read GHSA-2jp3-2923-9h52.json: zip: not a valid zip file -Could not read GHSA-2jpx-h8j2-g8m4.json: zip: not a valid zip file -Could not read GHSA-2jrg-rf5x-568g.json: zip: not a valid zip file -Could not read GHSA-2jv3-v37p-65w3.json: zip: not a valid zip file -Could not read GHSA-2jx3-fx5f-r2c6.json: zip: not a valid zip file -Could not read GHSA-2jx8-v4hv-gx3h.json: zip: not a valid zip file -Could not read GHSA-2jxh-3cx8-xw65.json: zip: not a valid zip file -Could not read GHSA-2jxx-2x93-2q2f.json: zip: not a valid zip file -Could not read GHSA-2m4q-2c6r-hmc3.json: zip: not a valid zip file -Could not read GHSA-2m53-83f3-562j.json: zip: not a valid zip file -Could not read GHSA-2m67-wjpj-xhg9.json: zip: not a valid zip file -Could not read GHSA-2m74-x26c-g7xc.json: zip: not a valid zip file -Could not read GHSA-2m7g-9q74-9m3q.json: zip: not a valid zip file -Could not read GHSA-2m8h-fgr8-2q9w.json: zip: not a valid zip file -Could not read GHSA-2m9w-9xh2-wxc3.json: zip: not a valid zip file -Could not read GHSA-2mgj-mwvf-mpg5.json: zip: not a valid zip file -Could not read GHSA-2mh5-3cw6-hrrq.json: zip: not a valid zip file -Could not read GHSA-2mh8-gx2m-mr75.json: zip: not a valid zip file -Could not read GHSA-2mh9-wpgv-7xr8.json: zip: not a valid zip file -Could not read GHSA-2mp8-qvqm-3xwq.json: zip: not a valid zip file -Could not read GHSA-2mq8-99q7-55wx.json: zip: not a valid zip file -Could not read GHSA-2mrq-w8pv-5pvq.json: zip: not a valid zip file -Could not read GHSA-2mvj-q2q3-wxjv.json: zip: not a valid zip file -Could not read GHSA-2mw4-wj8c-7f93.json: zip: not a valid zip file -Could not read GHSA-2mx7-xvfg-fg53.json: zip: not a valid zip file -Could not read GHSA-2mxr-89gf-rc4v.json: zip: not a valid zip file -Could not read GHSA-2mxr-rc97-xrj2.json: zip: not a valid zip file -Could not read GHSA-2p3x-qw9c-25hh.json: zip: not a valid zip file -Could not read GHSA-2p5w-cvg5-gc5c.json: zip: not a valid zip file -Could not read GHSA-2p6p-v69p-9mm9.json: zip: not a valid zip file -Could not read GHSA-2p76-gc46-5fvc.json: zip: not a valid zip file -Could not read GHSA-2p7x-jcr3-7p2c.json: zip: not a valid zip file -Could not read GHSA-2p82-5wwr-43cw.json: zip: not a valid zip file -Could not read GHSA-2pc2-h97h-2mmw.json: zip: not a valid zip file -Could not read GHSA-2phq-ghf8-6586.json: zip: not a valid zip file -Could not read GHSA-2pj2-gchf-wmw7.json: zip: not a valid zip file -Could not read GHSA-2pj6-5hqc-w5x9.json: zip: not a valid zip file -Could not read GHSA-2pmw-cvc7-frvh.json: zip: not a valid zip file -Could not read GHSA-2pp9-r4rv-6p6j.json: zip: not a valid zip file -Could not read GHSA-2ppp-9496-p23q.json: zip: not a valid zip file -Could not read GHSA-2ppp-xj34-vvf7.json: zip: not a valid zip file -Could not read GHSA-2pqj-h3vj-pqgw.json: zip: not a valid zip file -Could not read GHSA-2pvj-p485-cp3m.json: zip: not a valid zip file -Could not read GHSA-2pwh-52h7-7j84.json: zip: not a valid zip file -Could not read GHSA-2pwh-9q9q-5r9c.json: zip: not a valid zip file -Could not read GHSA-2q39-w2hw-2pjm.json: zip: not a valid zip file -Could not read GHSA-2q4p-f6gf-mqr5.json: zip: not a valid zip file -Could not read GHSA-2q65-xxg6-3qh5.json: zip: not a valid zip file -Could not read GHSA-2q7j-52xg-x8fm.json: zip: not a valid zip file -Could not read GHSA-2q8v-439j-6p77.json: zip: not a valid zip file -Could not read GHSA-2q8v-qx2x-hxjx.json: zip: not a valid zip file -Could not read GHSA-2q8x-2p7f-574v.json: zip: not a valid zip file -Could not read GHSA-2qc8-r663-v864.json: zip: not a valid zip file -Could not read GHSA-2qh6-hhvv-m2ww.json: zip: not a valid zip file -Could not read GHSA-2qp4-g3q3-f92w.json: zip: not a valid zip file -Could not read GHSA-2qp9-wg27-9pcv.json: zip: not a valid zip file -Could not read GHSA-2qph-v9p2-q2gv.json: zip: not a valid zip file -Could not read GHSA-2qq7-fch2-phqf.json: zip: not a valid zip file -Could not read GHSA-2qr7-8fp8-4xxr.json: zip: not a valid zip file -Could not read GHSA-2qrg-x229-3v8q.json: zip: not a valid zip file -Could not read GHSA-2qwm-9mg5-jwq8.json: zip: not a valid zip file -Could not read GHSA-2r2v-q399-qq93.json: zip: not a valid zip file -Could not read GHSA-2r46-cwgm-vvjx.json: zip: not a valid zip file -Could not read GHSA-2r4x-667f-mpfh.json: zip: not a valid zip file -Could not read GHSA-2r87-74cx-2p7c.json: zip: not a valid zip file -Could not read GHSA-2r9r-8fcg-m38g.json: zip: not a valid zip file -Could not read GHSA-2rgp-f66f-4499.json: zip: not a valid zip file -Could not read GHSA-2rh4-xgmq-63jp.json: zip: not a valid zip file -Could not read GHSA-2rjv-cv85-xhgm.json: zip: not a valid zip file -Could not read GHSA-2rmj-mq67-h97g.json: zip: not a valid zip file -Could not read GHSA-2rmm-87v7-34rj.json: zip: not a valid zip file -Could not read GHSA-2rpm-4x8c-pvqg.json: zip: not a valid zip file -Could not read GHSA-2rq5-68hm-h4j8.json: zip: not a valid zip file -Could not read GHSA-2rr8-9c6g-8j5c.json: zip: not a valid zip file -Could not read GHSA-2rrx-q65f-8945.json: zip: not a valid zip file -Could not read GHSA-2rvf-329f-p99g.json: zip: not a valid zip file -Could not read GHSA-2rvh-q539-q33v.json: zip: not a valid zip file -Could not read GHSA-2rvv-w9r2-rg7m.json: zip: not a valid zip file -Could not read GHSA-2rwm-xv5j-777p.json: zip: not a valid zip file -Could not read GHSA-2v42-xp3j-47m4.json: zip: not a valid zip file -Could not read GHSA-2v6r-jf2g-j5q5.json: zip: not a valid zip file -Could not read GHSA-2v9x-gpq4-8gg2.json: zip: not a valid zip file -Could not read GHSA-2vcm-2mcr-wmx7.json: zip: not a valid zip file -Could not read GHSA-2vgm-wxr3-6w2j.json: zip: not a valid zip file -Could not read GHSA-2vmr-8c82-x8xq.json: zip: not a valid zip file -Could not read GHSA-2vp8-jv5v-6qh6.json: zip: not a valid zip file -Could not read GHSA-2vqf-x7g4-7c2g.json: zip: not a valid zip file -Could not read GHSA-2vvr-5757-qp87.json: zip: not a valid zip file -Could not read GHSA-2vxm-vp4c-fjfw.json: zip: not a valid zip file -Could not read GHSA-2w2m-ccf8-57cq.json: zip: not a valid zip file -Could not read GHSA-2w2w-cv3h-rr38.json: zip: not a valid zip file -Could not read GHSA-2w4h-f44w-968f.json: zip: not a valid zip file -Could not read GHSA-2w4p-2hf7-gh8x.json: zip: not a valid zip file -Could not read GHSA-2w4x-rxp7-grg7.json: zip: not a valid zip file -Could not read GHSA-2w73-fqqj-c92p.json: zip: not a valid zip file -Could not read GHSA-2w7w-2j92-44hx.json: zip: not a valid zip file -Could not read GHSA-2wf5-4mf7-vmh3.json: zip: not a valid zip file -Could not read GHSA-2wqp-jmcc-mc77.json: zip: not a valid zip file -Could not read GHSA-2wr2-8qjq-gh55.json: zip: not a valid zip file -Could not read GHSA-2wrp-6fg6-hmc5.json: zip: not a valid zip file -Could not read GHSA-2wvv-phhw-qvmc.json: zip: not a valid zip file -Could not read GHSA-2wwh-qgh8-w9xw.json: zip: not a valid zip file -Could not read GHSA-2wxq-944j-5g2v.json: zip: not a valid zip file -Could not read GHSA-2x2g-32r7-p4x8.json: zip: not a valid zip file -Could not read GHSA-2x3g-rr4w-4qrp.json: zip: not a valid zip file -Could not read GHSA-2x49-wj38-78q9.json: zip: not a valid zip file -Could not read GHSA-2x52-8f29-7cjr.json: zip: not a valid zip file -Could not read GHSA-2x6r-7427-95cm.json: zip: not a valid zip file -Could not read GHSA-2x7v-w2mv-f3rx.json: zip: not a valid zip file -Could not read GHSA-2x83-r56g-cv47.json: zip: not a valid zip file -Could not read GHSA-2x9h-h3c4-wqqh.json: zip: not a valid zip file -Could not read GHSA-2xcm-h7vv-g8m9.json: zip: not a valid zip file -Could not read GHSA-2xcr-p767-f3rv.json: zip: not a valid zip file -Could not read GHSA-2xpp-75vr-22vq.json: zip: not a valid zip file -Could not read GHSA-2xpq-5952-38w3.json: zip: not a valid zip file -Could not read GHSA-2xvx-rw9p-xgfc.json: zip: not a valid zip file -Could not read GHSA-2xxh-f8r3-hvvr.json: zip: not a valid zip file -Could not read GHSA-322x-jv5h-cvjh.json: zip: not a valid zip file -Could not read GHSA-3244-j874-rhc2.json: zip: not a valid zip file -Could not read GHSA-324h-2v7h-q3xx.json: zip: not a valid zip file -Could not read GHSA-3264-3fm9-fg44.json: zip: not a valid zip file -Could not read GHSA-3269-jqp5-v8c9.json: zip: not a valid zip file -Could not read GHSA-3295-h9qx-r82x.json: zip: not a valid zip file -Could not read GHSA-3297-944x-j7x7.json: zip: not a valid zip file -Could not read GHSA-329j-jfvr-rhr6.json: zip: not a valid zip file -Could not read GHSA-32fq-m2q5-h83g.json: zip: not a valid zip file -Could not read GHSA-32hf-8jw3-v4qq.json: zip: not a valid zip file -Could not read GHSA-32j2-c7mx-v4jj.json: zip: not a valid zip file -Could not read GHSA-32mf-57h2-64x9.json: zip: not a valid zip file -Could not read GHSA-32q4-86g8-6637.json: zip: not a valid zip file -Could not read GHSA-32qq-m9fh-f74w.json: zip: not a valid zip file -Could not read GHSA-32vj-v39g-jh23.json: zip: not a valid zip file -Could not read GHSA-32w9-2qpc-5f9v.json: zip: not a valid zip file -Could not read GHSA-32xf-jwmv-9hf3.json: zip: not a valid zip file -Could not read GHSA-32xp-m6vg-gwpj.json: zip: not a valid zip file -Could not read GHSA-3336-h95j-hvvf.json: zip: not a valid zip file -Could not read GHSA-334p-wv2m-w3vp.json: zip: not a valid zip file -Could not read GHSA-3357-829x-m9pr.json: zip: not a valid zip file -Could not read GHSA-335g-xcjh-ghc2.json: zip: not a valid zip file -Could not read GHSA-337f-xr2x-6fcf.json: zip: not a valid zip file -Could not read GHSA-337m-mw94-2v6g.json: zip: not a valid zip file -Could not read GHSA-338v-3958-8v8r.json: zip: not a valid zip file -Could not read GHSA-338x-hfx8-vx9x.json: zip: not a valid zip file -Could not read GHSA-3393-hvrj-w7v3.json: zip: not a valid zip file -Could not read GHSA-339q-62wm-c39w.json: zip: not a valid zip file -Could not read GHSA-33g6-495w-v8j2.json: zip: not a valid zip file -Could not read GHSA-33gp-gmg3-hfpq.json: zip: not a valid zip file -Could not read GHSA-33hj-rcmx-86mv.json: zip: not a valid zip file -Could not read GHSA-33j4-8vcr-f79v.json: zip: not a valid zip file -Could not read GHSA-33xh-xch9-p6hj.json: zip: not a valid zip file -Could not read GHSA-342c-f869-5m44.json: zip: not a valid zip file -Could not read GHSA-3448-vfvv-xp9g.json: zip: not a valid zip file -Could not read GHSA-344f-f5vg-2jfj.json: zip: not a valid zip file -Could not read GHSA-345p-pw5q-g98v.json: zip: not a valid zip file -Could not read GHSA-346g-jrx9-jgf4.json: zip: not a valid zip file -Could not read GHSA-34fj-r5gq-7395.json: zip: not a valid zip file -Could not read GHSA-34fp-xvxp-rg22.json: zip: not a valid zip file -Could not read GHSA-34j5-c4cv-mmg5.json: zip: not a valid zip file -Could not read GHSA-34j6-m83c-52x2.json: zip: not a valid zip file -Could not read GHSA-34m5-796p-mjcp.json: zip: not a valid zip file -Could not read GHSA-34q3-p352-c7q8.json: zip: not a valid zip file -Could not read GHSA-34wx-x2w9-vqm3.json: zip: not a valid zip file -Could not read GHSA-352v-hhmh-2w8h.json: zip: not a valid zip file -Could not read GHSA-3533-rvpc-6x56.json: zip: not a valid zip file -Could not read GHSA-353m-jh2m-72v4.json: zip: not a valid zip file -Could not read GHSA-355h-qmc2-wpwf.json: zip: not a valid zip file -Could not read GHSA-358m-fq53-hp87.json: zip: not a valid zip file -Could not read GHSA-35fg-hjcr-j65f.json: zip: not a valid zip file -Could not read GHSA-35fr-h7jr-hh86.json: zip: not a valid zip file -Could not read GHSA-35gf-xjgf-96c5.json: zip: not a valid zip file -Could not read GHSA-35gq-cvrm-xf94.json: zip: not a valid zip file -Could not read GHSA-35h9-h439-vvmr.json: zip: not a valid zip file -Could not read GHSA-35j5-m29r-xfq5.json: zip: not a valid zip file -Could not read GHSA-35r9-gfqf-r6cw.json: zip: not a valid zip file -Could not read GHSA-35rx-7pc8-6963.json: zip: not a valid zip file -Could not read GHSA-35xx-9xrg-gwhf.json: zip: not a valid zip file -Could not read GHSA-362p-56c9-q273.json: zip: not a valid zip file -Could not read GHSA-3653-68v6-rq57.json: zip: not a valid zip file -Could not read GHSA-3677-xxcr-wjqv.json: zip: not a valid zip file -Could not read GHSA-367v-5ppj-2hrx.json: zip: not a valid zip file -Could not read GHSA-368x-wmmg-hq5c.json: zip: not a valid zip file -Could not read GHSA-36fg-whr2-g999.json: zip: not a valid zip file -Could not read GHSA-36fm-j33w-c25f.json: zip: not a valid zip file -Could not read GHSA-36gf-vpj2-j42w.json: zip: not a valid zip file -Could not read GHSA-36h5-vrq6-pp34.json: zip: not a valid zip file -Could not read GHSA-3jh5-rr2q-xfv7.json: unexpected EOF -Could not read GHSA-3jm4-c6qf-jrh3.json: zip: not a valid zip file -Could not read GHSA-3jmw-c69h-426c.json: zip: not a valid zip file -Could not read GHSA-3jp6-q9cg-rvgj.json: zip: not a valid zip file -Could not read GHSA-3jq8-jg75-rqv6.json: zip: not a valid zip file -Could not read GHSA-3m86-c9x3-vwm9.json: flate: corrupt input before offset 5 -Could not read GHSA-3m8w-442m-3p2q.json: zip: not a valid zip file -Could not read GHSA-3mc7-4q67-w48m.json: zip: not a valid zip file -Could not read GHSA-3mcp-9wr4-cjqf.json: zip: not a valid zip file -Could not read GHSA-3mfq-fp2f-vwqh.json: zip: not a valid zip file -Could not read GHSA-3mg9-m3f6-v7fq.json: zip: not a valid zip file -Could not read GHSA-3mgp-fx93-9xv5.json: zip: not a valid zip file -Could not read GHSA-3mjp-p938-4329.json: zip: not a valid zip file -Could not read GHSA-3mm4-w7v6-4rhv.json: zip: not a valid zip file -Could not read GHSA-3mrr-cw9q-727m.json: unexpected EOF -Could not read GHSA-3mwj-7vmq-w43p.json: zip: not a valid zip file -Could not read GHSA-3p24-9x7v-7789.json: zip: not a valid zip file -Could not read GHSA-3p2h-wqq4-wf4h.json: zip: not a valid zip file -Could not read GHSA-3p2m-574v-v257.json: zip: not a valid zip file -Could not read GHSA-3p5r-7cw3-2m67.json: zip: not a valid zip file -Could not read GHSA-3p62-6fjh-3p5h.json: zip: not a valid zip file -Could not read GHSA-3p75-q5cc-qmj7.json: unexpected EOF -Could not read GHSA-3p77-wg4c-qm24.json: zip: not a valid zip file -Could not read GHSA-3p86-9955-h393.json: zip: not a valid zip file -Could not read GHSA-3p86-xgrq-m6p6.json: zip: not a valid zip file -Could not read GHSA-3p8m-j85q-pgmj.json: zip: not a valid zip file -Could not read GHSA-3p8r-p4q5-mc44.json: zip: not a valid zip file -Could not read GHSA-3p8v-w8mr-m3x8.json: zip: not a valid zip file -Could not read GHSA-3p9p-59qf-mqwh.json: zip: not a valid zip file -Could not read GHSA-3pp3-77j6-8ph6.json: unexpected EOF -Could not read GHSA-3pph-2595-cgfh.json: zip: not a valid zip file -Could not read GHSA-3ppr-72x5-x67q.json: zip: not a valid zip file -Could not read GHSA-3pqg-4rqg-pg9g.json: zip: not a valid zip file -Could not read GHSA-3pr8-rf62-g893.json: zip: not a valid zip file -Could not read GHSA-3pv3-jj4h-p528.json: zip: not a valid zip file -Could not read GHSA-3pxv-7cmr-fjr4.json: zip: not a valid zip file -Could not read GHSA-3q6p-r6rr-266x.json: zip: not a valid zip file -Could not read GHSA-3q7f-w8fr-368v.json: zip: not a valid zip file -Could not read GHSA-3qh5-qqj2-c78f.json: unexpected EOF -Could not read GHSA-3qp6-m7hp-jrwf.json: zip: not a valid zip file -Could not read GHSA-3qp7-7mw8-wx86.json: zip: not a valid zip file -Could not read GHSA-3qpg-33wr-533j.json: zip: not a valid zip file -Could not read GHSA-3qpm-h9ch-px3c.json: zip: not a valid zip file -Could not read GHSA-3qq5-wcrx-4h8r.json: zip: not a valid zip file -Could not read GHSA-3qwq-q9vm-5j42.json: zip: not a valid zip file -Could not read GHSA-3qxr-q72q-hmwp.json: zip: not a valid zip file -Could not read GHSA-3r28-rgp9-qgv4.json: zip: not a valid zip file -Could not read GHSA-3rfq-4wpf-qqw3.json: unexpected EOF -Could not read GHSA-3rhm-67j6-42jq.json: zip: not a valid zip file -Could not read GHSA-3rj3-qp2j-4fj2.json: zip: not a valid zip file -Could not read GHSA-3rmv-2pg5-xvqj.json: zip: not a valid zip file -Could not read GHSA-3rrg-p8xc-3457.json: zip: not a valid zip file -Could not read GHSA-3rrx-364r-6wf6.json: zip: not a valid zip file -Could not read GHSA-3rwx-3vwh-mwxc.json: zip: not a valid zip file -Could not read GHSA-3rx2-x6mx-grj3.json: zip: not a valid zip file -Could not read GHSA-3v44-382q-55f4.json: zip: not a valid zip file -Could not read GHSA-3v63-f83x-37x4.json: zip: not a valid zip file -Could not read GHSA-3vhr-f5xr-8vpx.json: zip: not a valid zip file -Could not read GHSA-3vqj-43w4-2q58.json: zip: not a valid zip file -Could not read GHSA-3vrc-rrpw-r5pw.json: zip: not a valid zip file -Could not read GHSA-3vv3-585q-wv6x.json: zip: not a valid zip file -Could not read GHSA-3vvc-v8c2-43r7.json: zip: not a valid zip file -Could not read GHSA-3vvh-8c65-32j4.json: zip: not a valid zip file -Could not read GHSA-3vwm-fc87-mq6h.json: zip: not a valid zip file -Could not read GHSA-3vww-jrmm-9vff.json: zip: not a valid zip file -Could not read GHSA-3vx3-xf6q-r5xp.json: zip: not a valid zip file -Could not read GHSA-3w37-5p3p-jv92.json: zip: not a valid zip file -Could not read GHSA-3w4v-rvc4-2xpw.json: zip: not a valid zip file -Could not read GHSA-3w5h-x4rh-hc28.json: zip: not a valid zip file -Loaded Maven local db from /osv-scanner/Maven/all.zip +Loaded Maven local db from /osv-scalibr/Maven/all.zip No issues found @@ -6428,7 +6172,7 @@ No issues found Scanning dir ./testdata/maven-transitive/pom.xml Scanned /testdata/maven-transitive/pom.xml file and found 1 package Warning: enricher transitivedependency/pomxml may be risky when run on untrusted artifacts. Please ensure you trust the source code and artifacts. -Loaded Maven local db from /osv-scanner/Maven/all.zip +Loaded Maven local db from /osv-scalibr/Maven/all.zip Total 1 package affected by 7 known vulnerabilities (2 Critical, 1 High, 4 Medium, 0 Low, 0 Unknown) from 1 ecosystem. 7 vulnerabilities can be fixed. @@ -6575,11 +6319,7 @@ Total 3 packages affected by 13 known vulnerabilities (1 Critical, 4 High, 7 Med [TestCommand_Transitive/requirements.txt_offline_no_transitive - 1] Scanning dir ./testdata/locks-requirements/requirements.txt Scanned /testdata/locks-requirements/requirements.txt file and found 3 packages -Loaded PyPI local db from /osv-scanner/PyPI/all.zip -PYSEC-2011-28 does not have any ranges or versions - this is probably a mistake! -PYSEC-2011-29 does not have any ranges or versions - this is probably a mistake! -PYSEC-2011-30 does not have any ranges or versions - this is probably a mistake! -PYSEC-2011-31 does not have any ranges or versions - this is probably a mistake! +Loaded PyPI local db from /osv-scalibr/PyPI/all.zip Total 3 packages affected by 13 known vulnerabilities (1 Critical, 4 High, 7 Medium, 1 Low, 0 Unknown) from 1 ecosystem. 13 vulnerabilities can be fixed. @@ -6781,8 +6521,8 @@ No issues found [TestCommand_WithDetector_OnLinux/ssh_version_errors - 1] Scanning dir /composer.lock -Command "ssh -V": exit status 1 Scanned /composer.lock file and found 1 package +Command "ssh -V": exit status 1 Loaded filter from: /osv-scanner-test.toml No issues found diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand.yaml index 48899d453dd..e39c27709e4 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand.yaml @@ -365,10 +365,20 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 3 + content_length: 139 host: api.osv.dev body: | - {} + { + "queries": [ + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.19" + } + ] + } headers: Content-Type: - application/json @@ -380,42 +390,1133 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 2 - body: | - {} - headers: - Content-Length: - - "2" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 3 - host: api.osv.dev - body: | - {} - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/Go_project_with_an_overridden_go_version,_recursive - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 2 + content_length: 5541 body: | - {} + { + "results": [ + { + "vulns": [ + { + "id": "GO-2022-0969", + "modified": "2026-02-04T02:41:02.475503Z" + }, + { + "id": "GO-2022-0988", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1037", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1038", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1039", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1095", + "modified": "2026-02-04T04:25:45.960420Z" + }, + { + "id": "GO-2022-1143", + "modified": "2026-02-04T04:08:13.589543Z" + }, + { + "id": "GO-2022-1144", + "modified": "2026-02-04T04:29:40.352025Z" + }, + { + "id": "GO-2023-1568", + "modified": "2026-02-04T02:54:08.789114Z" + }, + { + "id": "GO-2023-1569", + "modified": "2026-02-04T03:22:48.161542Z" + }, + { + "id": "GO-2023-1570", + "modified": "2026-02-04T02:57:33.465285Z" + }, + { + "id": "GO-2023-1571", + "modified": "2026-02-04T03:36:14.767832Z" + }, + { + "id": "GO-2023-1621", + "modified": "2026-02-04T02:47:06.125087Z" + }, + { + "id": "GO-2023-1702", + "modified": "2026-02-04T03:43:08.732164Z" + }, + { + "id": "GO-2023-1703", + "modified": "2026-02-04T04:24:15.366665Z" + }, + { + "id": "GO-2023-1704", + "modified": "2026-02-04T04:39:41.032390Z" + }, + { + "id": "GO-2023-1705", + "modified": "2026-02-04T03:44:01.631552Z" + }, + { + "id": "GO-2023-1751", + "modified": "2026-02-04T04:31:56.779446Z" + }, + { + "id": "GO-2023-1752", + "modified": "2026-02-04T03:50:58.841420Z" + }, + { + "id": "GO-2023-1753", + "modified": "2026-02-04T02:22:30.446388Z" + }, + { + "id": "GO-2023-1840", + "modified": "2026-02-04T03:48:08.792378Z" + }, + { + "id": "GO-2023-1878", + "modified": "2026-02-04T04:31:14.443108Z" + }, + { + "id": "GO-2023-1987", + "modified": "2026-02-04T03:58:58.871084Z" + }, + { + "id": "GO-2023-2041", + "modified": "2026-02-04T04:25:22.510281Z" + }, + { + "id": "GO-2023-2043", + "modified": "2026-02-04T04:11:02.549923Z" + }, + { + "id": "GO-2023-2102", + "modified": "2026-04-16T11:14:10.849204Z" + }, + { + "id": "GO-2023-2185", + "modified": "2026-02-04T02:59:25.590966Z" + }, + { + "id": "GO-2023-2186", + "modified": "2026-02-04T03:56:59.969208Z" + }, + { + "id": "GO-2023-2375", + "modified": "2026-02-04T03:57:11.083315Z" + }, + { + "id": "GO-2023-2382", + "modified": "2026-02-04T03:33:11.274886Z" + }, + { + "id": "GO-2024-2598", + "modified": "2026-02-04T03:12:08.722840Z" + }, + { + "id": "GO-2024-2599", + "modified": "2026-02-04T02:21:09.533216Z" + }, + { + "id": "GO-2024-2600", + "modified": "2026-02-04T02:34:41.672789Z" + }, + { + "id": "GO-2024-2609", + "modified": "2026-02-04T04:37:13.773873Z" + }, + { + "id": "GO-2024-2610", + "modified": "2026-02-04T03:09:18.870079Z" + }, + { + "id": "GO-2024-2687", + "modified": "2026-02-04T04:09:31.762399Z" + }, + { + "id": "GO-2024-2887", + "modified": "2026-03-23T05:07:22.471505Z" + }, + { + "id": "GO-2024-2888", + "modified": "2026-03-23T05:00:55.888787Z" + }, + { + "id": "GO-2024-2963", + "modified": "2026-02-04T03:37:39.895574Z" + }, + { + "id": "GO-2024-3105", + "modified": "2026-02-24T16:29:04.364011Z" + }, + { + "id": "GO-2024-3106", + "modified": "2026-02-24T16:29:04.606789Z" + }, + { + "id": "GO-2024-3107", + "modified": "2026-02-24T16:29:04.677030Z" + }, + { + "id": "GO-2025-3373", + "modified": "2026-02-17T16:13:53.362266Z" + }, + { + "id": "GO-2025-3420", + "modified": "2026-02-17T16:13:53.083304Z" + }, + { + "id": "GO-2025-3447", + "modified": "2026-03-24T23:48:06.694170Z" + }, + { + "id": "GO-2025-3503", + "modified": "2026-04-16T22:45:11.580296Z" + }, + { + "id": "GO-2025-3563", + "modified": "2026-02-17T16:13:52.395126Z" + }, + { + "id": "GO-2025-3750", + "modified": "2026-02-04T03:28:12.135241Z" + }, + { + "id": "GO-2025-3751", + "modified": "2026-02-17T16:13:52.185280Z" + }, + { + "id": "GO-2025-3849", + "modified": "2026-05-30T10:29:20.514342Z" + }, + { + "id": "GO-2025-3956", + "modified": "2026-02-04T04:33:27.340869Z" + }, + { + "id": "GO-2025-4006", + "modified": "2026-05-15T10:59:23.181284Z" + }, + { + "id": "GO-2025-4007", + "modified": "2026-05-15T10:59:24.436863Z" + }, + { + "id": "GO-2025-4008", + "modified": "2026-05-15T10:59:23.580906Z" + }, + { + "id": "GO-2025-4009", + "modified": "2026-05-15T10:59:24.005728Z" + }, + { + "id": "GO-2025-4010", + "modified": "2026-05-15T10:59:24.305821Z" + }, + { + "id": "GO-2025-4011", + "modified": "2026-05-15T10:59:22.605843Z" + }, + { + "id": "GO-2025-4012", + "modified": "2026-05-15T10:59:23.250861Z" + }, + { + "id": "GO-2025-4013", + "modified": "2026-05-15T10:59:23.121044Z" + }, + { + "id": "GO-2025-4014", + "modified": "2026-06-04T10:29:16.617520Z" + }, + { + "id": "GO-2025-4015", + "modified": "2026-05-15T10:59:23.447690Z" + }, + { + "id": "GO-2025-4155", + "modified": "2026-06-12T10:29:15.211985Z" + }, + { + "id": "GO-2025-4175", + "modified": "2026-05-15T10:59:24.063040Z" + }, + { + "id": "GO-2026-4337", + "modified": "2026-06-12T10:29:15.605437Z" + }, + { + "id": "GO-2026-4340", + "modified": "2026-05-15T10:59:24.123015Z" + }, + { + "id": "GO-2026-4341", + "modified": "2026-06-12T10:29:15.035295Z" + }, + { + "id": "GO-2026-4342", + "modified": "2026-06-12T10:29:15.283039Z" + }, + { + "id": "GO-2026-4403", + "modified": "2026-05-15T10:59:22.074063Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-06-12T10:29:15.512404Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-06-10T10:29:25.283340Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-06-10T10:29:24.994850Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-05-11T08:11:05.383192Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-06-09T10:29:17.321239Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-06-11T10:29:19.680347Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-05-11T08:11:26.883618Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-06-09T10:29:17.671297Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-05-11T08:11:21.041304Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-06-05T07:56:06.303534Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-05T07:56:26.571479Z" + } + ] + } + ] + } + headers: + Content-Length: + - "5541" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 256 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.19" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.19" + } + ] + } + headers: + Content-Type: + - application/json + X-Test-Name: + - TestCommand/Go_project_with_an_overridden_go_version,_recursive + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 11069 + body: | + { + "results": [ + { + "vulns": [ + { + "id": "GO-2022-0969", + "modified": "2026-02-04T02:41:02.475503Z" + }, + { + "id": "GO-2022-0988", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1037", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1038", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1039", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1095", + "modified": "2026-02-04T04:25:45.960420Z" + }, + { + "id": "GO-2022-1143", + "modified": "2026-02-04T04:08:13.589543Z" + }, + { + "id": "GO-2022-1144", + "modified": "2026-02-04T04:29:40.352025Z" + }, + { + "id": "GO-2023-1568", + "modified": "2026-02-04T02:54:08.789114Z" + }, + { + "id": "GO-2023-1569", + "modified": "2026-02-04T03:22:48.161542Z" + }, + { + "id": "GO-2023-1570", + "modified": "2026-02-04T02:57:33.465285Z" + }, + { + "id": "GO-2023-1571", + "modified": "2026-02-04T03:36:14.767832Z" + }, + { + "id": "GO-2023-1621", + "modified": "2026-02-04T02:47:06.125087Z" + }, + { + "id": "GO-2023-1702", + "modified": "2026-02-04T03:43:08.732164Z" + }, + { + "id": "GO-2023-1703", + "modified": "2026-02-04T04:24:15.366665Z" + }, + { + "id": "GO-2023-1704", + "modified": "2026-02-04T04:39:41.032390Z" + }, + { + "id": "GO-2023-1705", + "modified": "2026-02-04T03:44:01.631552Z" + }, + { + "id": "GO-2023-1751", + "modified": "2026-02-04T04:31:56.779446Z" + }, + { + "id": "GO-2023-1752", + "modified": "2026-02-04T03:50:58.841420Z" + }, + { + "id": "GO-2023-1753", + "modified": "2026-02-04T02:22:30.446388Z" + }, + { + "id": "GO-2023-1840", + "modified": "2026-02-04T03:48:08.792378Z" + }, + { + "id": "GO-2023-1878", + "modified": "2026-02-04T04:31:14.443108Z" + }, + { + "id": "GO-2023-1987", + "modified": "2026-02-04T03:58:58.871084Z" + }, + { + "id": "GO-2023-2041", + "modified": "2026-02-04T04:25:22.510281Z" + }, + { + "id": "GO-2023-2043", + "modified": "2026-02-04T04:11:02.549923Z" + }, + { + "id": "GO-2023-2102", + "modified": "2026-04-16T11:14:10.849204Z" + }, + { + "id": "GO-2023-2185", + "modified": "2026-02-04T02:59:25.590966Z" + }, + { + "id": "GO-2023-2186", + "modified": "2026-02-04T03:56:59.969208Z" + }, + { + "id": "GO-2023-2375", + "modified": "2026-02-04T03:57:11.083315Z" + }, + { + "id": "GO-2023-2382", + "modified": "2026-02-04T03:33:11.274886Z" + }, + { + "id": "GO-2024-2598", + "modified": "2026-02-04T03:12:08.722840Z" + }, + { + "id": "GO-2024-2599", + "modified": "2026-02-04T02:21:09.533216Z" + }, + { + "id": "GO-2024-2600", + "modified": "2026-02-04T02:34:41.672789Z" + }, + { + "id": "GO-2024-2609", + "modified": "2026-02-04T04:37:13.773873Z" + }, + { + "id": "GO-2024-2610", + "modified": "2026-02-04T03:09:18.870079Z" + }, + { + "id": "GO-2024-2687", + "modified": "2026-02-04T04:09:31.762399Z" + }, + { + "id": "GO-2024-2887", + "modified": "2026-03-23T05:07:22.471505Z" + }, + { + "id": "GO-2024-2888", + "modified": "2026-03-23T05:00:55.888787Z" + }, + { + "id": "GO-2024-2963", + "modified": "2026-02-04T03:37:39.895574Z" + }, + { + "id": "GO-2024-3105", + "modified": "2026-02-24T16:29:04.364011Z" + }, + { + "id": "GO-2024-3106", + "modified": "2026-02-24T16:29:04.606789Z" + }, + { + "id": "GO-2024-3107", + "modified": "2026-02-24T16:29:04.677030Z" + }, + { + "id": "GO-2025-3373", + "modified": "2026-02-17T16:13:53.362266Z" + }, + { + "id": "GO-2025-3420", + "modified": "2026-02-17T16:13:53.083304Z" + }, + { + "id": "GO-2025-3447", + "modified": "2026-03-24T23:48:06.694170Z" + }, + { + "id": "GO-2025-3503", + "modified": "2026-04-16T22:45:11.580296Z" + }, + { + "id": "GO-2025-3563", + "modified": "2026-02-17T16:13:52.395126Z" + }, + { + "id": "GO-2025-3750", + "modified": "2026-02-04T03:28:12.135241Z" + }, + { + "id": "GO-2025-3751", + "modified": "2026-02-17T16:13:52.185280Z" + }, + { + "id": "GO-2025-3849", + "modified": "2026-05-30T10:29:20.514342Z" + }, + { + "id": "GO-2025-3956", + "modified": "2026-02-04T04:33:27.340869Z" + }, + { + "id": "GO-2025-4006", + "modified": "2026-05-15T10:59:23.181284Z" + }, + { + "id": "GO-2025-4007", + "modified": "2026-05-15T10:59:24.436863Z" + }, + { + "id": "GO-2025-4008", + "modified": "2026-05-15T10:59:23.580906Z" + }, + { + "id": "GO-2025-4009", + "modified": "2026-05-15T10:59:24.005728Z" + }, + { + "id": "GO-2025-4010", + "modified": "2026-05-15T10:59:24.305821Z" + }, + { + "id": "GO-2025-4011", + "modified": "2026-05-15T10:59:22.605843Z" + }, + { + "id": "GO-2025-4012", + "modified": "2026-05-15T10:59:23.250861Z" + }, + { + "id": "GO-2025-4013", + "modified": "2026-05-15T10:59:23.121044Z" + }, + { + "id": "GO-2025-4014", + "modified": "2026-06-04T10:29:16.617520Z" + }, + { + "id": "GO-2025-4015", + "modified": "2026-05-15T10:59:23.447690Z" + }, + { + "id": "GO-2025-4155", + "modified": "2026-06-12T10:29:15.211985Z" + }, + { + "id": "GO-2025-4175", + "modified": "2026-05-15T10:59:24.063040Z" + }, + { + "id": "GO-2026-4337", + "modified": "2026-06-12T10:29:15.605437Z" + }, + { + "id": "GO-2026-4340", + "modified": "2026-05-15T10:59:24.123015Z" + }, + { + "id": "GO-2026-4341", + "modified": "2026-06-12T10:29:15.035295Z" + }, + { + "id": "GO-2026-4342", + "modified": "2026-06-12T10:29:15.283039Z" + }, + { + "id": "GO-2026-4403", + "modified": "2026-05-15T10:59:22.074063Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-06-12T10:29:15.512404Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-06-10T10:29:25.283340Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-06-10T10:29:24.994850Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-05-11T08:11:05.383192Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-06-09T10:29:17.321239Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-06-11T10:29:19.680347Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-05-11T08:11:26.883618Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-06-09T10:29:17.671297Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-05-11T08:11:21.041304Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-06-05T07:56:06.303534Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-05T07:56:26.571479Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2022-0969", + "modified": "2026-02-04T02:41:02.475503Z" + }, + { + "id": "GO-2022-0988", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1037", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1038", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1039", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1095", + "modified": "2026-02-04T04:25:45.960420Z" + }, + { + "id": "GO-2022-1143", + "modified": "2026-02-04T04:08:13.589543Z" + }, + { + "id": "GO-2022-1144", + "modified": "2026-02-04T04:29:40.352025Z" + }, + { + "id": "GO-2023-1568", + "modified": "2026-02-04T02:54:08.789114Z" + }, + { + "id": "GO-2023-1569", + "modified": "2026-02-04T03:22:48.161542Z" + }, + { + "id": "GO-2023-1570", + "modified": "2026-02-04T02:57:33.465285Z" + }, + { + "id": "GO-2023-1571", + "modified": "2026-02-04T03:36:14.767832Z" + }, + { + "id": "GO-2023-1621", + "modified": "2026-02-04T02:47:06.125087Z" + }, + { + "id": "GO-2023-1702", + "modified": "2026-02-04T03:43:08.732164Z" + }, + { + "id": "GO-2023-1703", + "modified": "2026-02-04T04:24:15.366665Z" + }, + { + "id": "GO-2023-1704", + "modified": "2026-02-04T04:39:41.032390Z" + }, + { + "id": "GO-2023-1705", + "modified": "2026-02-04T03:44:01.631552Z" + }, + { + "id": "GO-2023-1751", + "modified": "2026-02-04T04:31:56.779446Z" + }, + { + "id": "GO-2023-1752", + "modified": "2026-02-04T03:50:58.841420Z" + }, + { + "id": "GO-2023-1753", + "modified": "2026-02-04T02:22:30.446388Z" + }, + { + "id": "GO-2023-1840", + "modified": "2026-02-04T03:48:08.792378Z" + }, + { + "id": "GO-2023-1878", + "modified": "2026-02-04T04:31:14.443108Z" + }, + { + "id": "GO-2023-1987", + "modified": "2026-02-04T03:58:58.871084Z" + }, + { + "id": "GO-2023-2041", + "modified": "2026-02-04T04:25:22.510281Z" + }, + { + "id": "GO-2023-2043", + "modified": "2026-02-04T04:11:02.549923Z" + }, + { + "id": "GO-2023-2102", + "modified": "2026-04-16T11:14:10.849204Z" + }, + { + "id": "GO-2023-2185", + "modified": "2026-02-04T02:59:25.590966Z" + }, + { + "id": "GO-2023-2186", + "modified": "2026-02-04T03:56:59.969208Z" + }, + { + "id": "GO-2023-2375", + "modified": "2026-02-04T03:57:11.083315Z" + }, + { + "id": "GO-2023-2382", + "modified": "2026-02-04T03:33:11.274886Z" + }, + { + "id": "GO-2024-2598", + "modified": "2026-02-04T03:12:08.722840Z" + }, + { + "id": "GO-2024-2599", + "modified": "2026-02-04T02:21:09.533216Z" + }, + { + "id": "GO-2024-2600", + "modified": "2026-02-04T02:34:41.672789Z" + }, + { + "id": "GO-2024-2609", + "modified": "2026-02-04T04:37:13.773873Z" + }, + { + "id": "GO-2024-2610", + "modified": "2026-02-04T03:09:18.870079Z" + }, + { + "id": "GO-2024-2687", + "modified": "2026-02-04T04:09:31.762399Z" + }, + { + "id": "GO-2024-2887", + "modified": "2026-03-23T05:07:22.471505Z" + }, + { + "id": "GO-2024-2888", + "modified": "2026-03-23T05:00:55.888787Z" + }, + { + "id": "GO-2024-2963", + "modified": "2026-02-04T03:37:39.895574Z" + }, + { + "id": "GO-2024-3105", + "modified": "2026-02-24T16:29:04.364011Z" + }, + { + "id": "GO-2024-3106", + "modified": "2026-02-24T16:29:04.606789Z" + }, + { + "id": "GO-2024-3107", + "modified": "2026-02-24T16:29:04.677030Z" + }, + { + "id": "GO-2025-3373", + "modified": "2026-02-17T16:13:53.362266Z" + }, + { + "id": "GO-2025-3420", + "modified": "2026-02-17T16:13:53.083304Z" + }, + { + "id": "GO-2025-3447", + "modified": "2026-03-24T23:48:06.694170Z" + }, + { + "id": "GO-2025-3503", + "modified": "2026-04-16T22:45:11.580296Z" + }, + { + "id": "GO-2025-3563", + "modified": "2026-02-17T16:13:52.395126Z" + }, + { + "id": "GO-2025-3750", + "modified": "2026-02-04T03:28:12.135241Z" + }, + { + "id": "GO-2025-3751", + "modified": "2026-02-17T16:13:52.185280Z" + }, + { + "id": "GO-2025-3849", + "modified": "2026-05-30T10:29:20.514342Z" + }, + { + "id": "GO-2025-3956", + "modified": "2026-02-04T04:33:27.340869Z" + }, + { + "id": "GO-2025-4006", + "modified": "2026-05-15T10:59:23.181284Z" + }, + { + "id": "GO-2025-4007", + "modified": "2026-05-15T10:59:24.436863Z" + }, + { + "id": "GO-2025-4008", + "modified": "2026-05-15T10:59:23.580906Z" + }, + { + "id": "GO-2025-4009", + "modified": "2026-05-15T10:59:24.005728Z" + }, + { + "id": "GO-2025-4010", + "modified": "2026-05-15T10:59:24.305821Z" + }, + { + "id": "GO-2025-4011", + "modified": "2026-05-15T10:59:22.605843Z" + }, + { + "id": "GO-2025-4012", + "modified": "2026-05-15T10:59:23.250861Z" + }, + { + "id": "GO-2025-4013", + "modified": "2026-05-15T10:59:23.121044Z" + }, + { + "id": "GO-2025-4014", + "modified": "2026-06-04T10:29:16.617520Z" + }, + { + "id": "GO-2025-4015", + "modified": "2026-05-15T10:59:23.447690Z" + }, + { + "id": "GO-2025-4155", + "modified": "2026-06-12T10:29:15.211985Z" + }, + { + "id": "GO-2025-4175", + "modified": "2026-05-15T10:59:24.063040Z" + }, + { + "id": "GO-2026-4337", + "modified": "2026-06-12T10:29:15.605437Z" + }, + { + "id": "GO-2026-4340", + "modified": "2026-05-15T10:59:24.123015Z" + }, + { + "id": "GO-2026-4341", + "modified": "2026-06-12T10:29:15.035295Z" + }, + { + "id": "GO-2026-4342", + "modified": "2026-06-12T10:29:15.283039Z" + }, + { + "id": "GO-2026-4403", + "modified": "2026-05-15T10:59:22.074063Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-06-12T10:29:15.512404Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-06-10T10:29:25.283340Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-06-10T10:29:24.994850Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-05-11T08:11:05.383192Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-06-09T10:29:17.321239Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-06-11T10:29:19.680347Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-05-11T08:11:26.883618Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-06-09T10:29:17.671297Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-05-11T08:11:21.041304Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-06-05T07:56:06.303534Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-05T07:56:26.571479Z" + } + ] + } + ] + } headers: Content-Length: - - "2" + - "11069" Content-Type: - application/json status: 200 OK @@ -425,10 +1526,20 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 3 + content_length: 139 host: api.osv.dev body: | - {} + { + "queries": [ + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.19" + } + ] + } headers: Content-Type: - application/json @@ -440,12 +1551,371 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 2 + content_length: 5541 body: | - {} + { + "results": [ + { + "vulns": [ + { + "id": "GO-2022-0969", + "modified": "2026-02-04T02:41:02.475503Z" + }, + { + "id": "GO-2022-0988", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1037", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1038", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1039", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1095", + "modified": "2026-02-04T04:25:45.960420Z" + }, + { + "id": "GO-2022-1143", + "modified": "2026-02-04T04:08:13.589543Z" + }, + { + "id": "GO-2022-1144", + "modified": "2026-02-04T04:29:40.352025Z" + }, + { + "id": "GO-2023-1568", + "modified": "2026-02-04T02:54:08.789114Z" + }, + { + "id": "GO-2023-1569", + "modified": "2026-02-04T03:22:48.161542Z" + }, + { + "id": "GO-2023-1570", + "modified": "2026-02-04T02:57:33.465285Z" + }, + { + "id": "GO-2023-1571", + "modified": "2026-02-04T03:36:14.767832Z" + }, + { + "id": "GO-2023-1621", + "modified": "2026-02-04T02:47:06.125087Z" + }, + { + "id": "GO-2023-1702", + "modified": "2026-02-04T03:43:08.732164Z" + }, + { + "id": "GO-2023-1703", + "modified": "2026-02-04T04:24:15.366665Z" + }, + { + "id": "GO-2023-1704", + "modified": "2026-02-04T04:39:41.032390Z" + }, + { + "id": "GO-2023-1705", + "modified": "2026-02-04T03:44:01.631552Z" + }, + { + "id": "GO-2023-1751", + "modified": "2026-02-04T04:31:56.779446Z" + }, + { + "id": "GO-2023-1752", + "modified": "2026-02-04T03:50:58.841420Z" + }, + { + "id": "GO-2023-1753", + "modified": "2026-02-04T02:22:30.446388Z" + }, + { + "id": "GO-2023-1840", + "modified": "2026-02-04T03:48:08.792378Z" + }, + { + "id": "GO-2023-1878", + "modified": "2026-02-04T04:31:14.443108Z" + }, + { + "id": "GO-2023-1987", + "modified": "2026-02-04T03:58:58.871084Z" + }, + { + "id": "GO-2023-2041", + "modified": "2026-02-04T04:25:22.510281Z" + }, + { + "id": "GO-2023-2043", + "modified": "2026-02-04T04:11:02.549923Z" + }, + { + "id": "GO-2023-2102", + "modified": "2026-04-16T11:14:10.849204Z" + }, + { + "id": "GO-2023-2185", + "modified": "2026-02-04T02:59:25.590966Z" + }, + { + "id": "GO-2023-2186", + "modified": "2026-02-04T03:56:59.969208Z" + }, + { + "id": "GO-2023-2375", + "modified": "2026-02-04T03:57:11.083315Z" + }, + { + "id": "GO-2023-2382", + "modified": "2026-02-04T03:33:11.274886Z" + }, + { + "id": "GO-2024-2598", + "modified": "2026-02-04T03:12:08.722840Z" + }, + { + "id": "GO-2024-2599", + "modified": "2026-02-04T02:21:09.533216Z" + }, + { + "id": "GO-2024-2600", + "modified": "2026-02-04T02:34:41.672789Z" + }, + { + "id": "GO-2024-2609", + "modified": "2026-02-04T04:37:13.773873Z" + }, + { + "id": "GO-2024-2610", + "modified": "2026-02-04T03:09:18.870079Z" + }, + { + "id": "GO-2024-2687", + "modified": "2026-02-04T04:09:31.762399Z" + }, + { + "id": "GO-2024-2887", + "modified": "2026-03-23T05:07:22.471505Z" + }, + { + "id": "GO-2024-2888", + "modified": "2026-03-23T05:00:55.888787Z" + }, + { + "id": "GO-2024-2963", + "modified": "2026-02-04T03:37:39.895574Z" + }, + { + "id": "GO-2024-3105", + "modified": "2026-02-24T16:29:04.364011Z" + }, + { + "id": "GO-2024-3106", + "modified": "2026-02-24T16:29:04.606789Z" + }, + { + "id": "GO-2024-3107", + "modified": "2026-02-24T16:29:04.677030Z" + }, + { + "id": "GO-2025-3373", + "modified": "2026-02-17T16:13:53.362266Z" + }, + { + "id": "GO-2025-3420", + "modified": "2026-02-17T16:13:53.083304Z" + }, + { + "id": "GO-2025-3447", + "modified": "2026-03-24T23:48:06.694170Z" + }, + { + "id": "GO-2025-3503", + "modified": "2026-04-16T22:45:11.580296Z" + }, + { + "id": "GO-2025-3563", + "modified": "2026-02-17T16:13:52.395126Z" + }, + { + "id": "GO-2025-3750", + "modified": "2026-02-04T03:28:12.135241Z" + }, + { + "id": "GO-2025-3751", + "modified": "2026-02-17T16:13:52.185280Z" + }, + { + "id": "GO-2025-3849", + "modified": "2026-05-30T10:29:20.514342Z" + }, + { + "id": "GO-2025-3956", + "modified": "2026-02-04T04:33:27.340869Z" + }, + { + "id": "GO-2025-4006", + "modified": "2026-05-15T10:59:23.181284Z" + }, + { + "id": "GO-2025-4007", + "modified": "2026-05-15T10:59:24.436863Z" + }, + { + "id": "GO-2025-4008", + "modified": "2026-05-15T10:59:23.580906Z" + }, + { + "id": "GO-2025-4009", + "modified": "2026-05-15T10:59:24.005728Z" + }, + { + "id": "GO-2025-4010", + "modified": "2026-05-15T10:59:24.305821Z" + }, + { + "id": "GO-2025-4011", + "modified": "2026-05-15T10:59:22.605843Z" + }, + { + "id": "GO-2025-4012", + "modified": "2026-05-15T10:59:23.250861Z" + }, + { + "id": "GO-2025-4013", + "modified": "2026-05-15T10:59:23.121044Z" + }, + { + "id": "GO-2025-4014", + "modified": "2026-06-04T10:29:16.617520Z" + }, + { + "id": "GO-2025-4015", + "modified": "2026-05-15T10:59:23.447690Z" + }, + { + "id": "GO-2025-4155", + "modified": "2026-06-12T10:29:15.211985Z" + }, + { + "id": "GO-2025-4175", + "modified": "2026-05-15T10:59:24.063040Z" + }, + { + "id": "GO-2026-4337", + "modified": "2026-06-12T10:29:15.605437Z" + }, + { + "id": "GO-2026-4340", + "modified": "2026-05-15T10:59:24.123015Z" + }, + { + "id": "GO-2026-4341", + "modified": "2026-06-12T10:29:15.035295Z" + }, + { + "id": "GO-2026-4342", + "modified": "2026-06-12T10:29:15.283039Z" + }, + { + "id": "GO-2026-4403", + "modified": "2026-05-15T10:59:22.074063Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-06-12T10:29:15.512404Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-06-10T10:29:25.283340Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-06-10T10:29:24.994850Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-05-11T08:11:05.383192Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-06-09T10:29:17.321239Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-06-11T10:29:19.680347Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-05-11T08:11:26.883618Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-06-09T10:29:17.671297Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-05-11T08:11:21.041304Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-06-05T07:56:06.303534Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-05T07:56:26.571479Z" + } + ] + } + ] + } headers: Content-Length: - - "2" + - "5541" Content-Type: - application/json status: 200 OK @@ -680,16 +2150,16 @@ interactions: { "package": { "ecosystem": "NuGet", - "name": "System.Text.RegularExpressions" + "name": "Newtonsoft.Json" }, - "version": "4.3.0" + "version": "12.0.1" }, { "package": { "ecosystem": "NuGet", - "name": "Newtonsoft.Json" + "name": "System.Text.RegularExpressions" }, - "version": "12.0.1" + "version": "4.3.0" } ] } @@ -711,16 +2181,16 @@ interactions: { "vulns": [ { - "id": "GHSA-cmhx-cq75-c4mj", - "modified": "2023-11-08T04:00:33.819349Z" + "id": "GHSA-5crp-9r3c-p9vr", + "modified": "2026-02-04T04:31:41.201349Z" } ] }, { "vulns": [ { - "id": "GHSA-5crp-9r3c-p9vr", - "modified": "2026-02-04T04:31:41.201349Z" + "id": "GHSA-cmhx-cq75-c4mj", + "modified": "2023-11-08T04:00:33.819349Z" } ] } @@ -745,31 +2215,31 @@ interactions: "queries": [ { "package": { - "ecosystem": "RubyGems", - "name": "ast" + "ecosystem": "npm", + "name": "ansi-html" }, - "version": "2.4.2" + "version": "0.0.8" }, { "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" + "ecosystem": "RubyGems", + "name": "ast" }, - "version": "2.0.4" + "version": "2.4.2" }, { "package": { "ecosystem": "npm", - "name": "ansi-html" + "name": "balanced-match" }, - "version": "0.0.8" + "version": "1.0.2" }, { "package": { - "ecosystem": "npm", - "name": "balanced-match" + "ecosystem": "Packagist", + "name": "sentry/sdk" }, - "version": "1.0.2" + "version": "2.0.4" } ] } @@ -858,40 +2328,38 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 3321 + content_length: 3456 host: api.osv.dev body: | { "queries": [ { "package": { - "ecosystem": "Packagist", - "name": "league/flysystem" + "ecosystem": "Alpine:v3.17", + "name": "alpine-baselayout" }, - "version": "1.0.8" + "version": "3.4.0-r0" }, { "package": { - "ecosystem": "Go", - "name": "stdlib" + "ecosystem": "Alpine:v3.17", + "name": "alpine-baselayout-data" }, - "version": "1.99.9" + "version": "3.4.0-r0" }, { "package": { - "ecosystem": "Go", - "name": "toolchain" + "ecosystem": "Alpine:v3.17", + "name": "alpine-keys" }, - "version": "1.99.9" - }, - { - "commit": "4579d5538f06c5ef615a15bc67ebb9ac0523a973" - }, - { - "commit": "9de7a0544457c6aba755ccb65abb41b0dc1db70d" + "version": "2.4-r1" }, { - "commit": "5d60bd2eb4642b64d00c845e5ca9f1ea41fd6db6" + "package": { + "ecosystem": "Alpine:v3.17", + "name": "apk-tools" + }, + "version": "2.12.10-r1" }, { "package": { @@ -903,44 +2371,60 @@ interactions: { "package": { "ecosystem": "Alpine:v3.17", - "name": "alpine-baselayout" + "name": "busybox-binsh" }, - "version": "3.4.0-r0" + "version": "1.36.1-r27" }, { "package": { "ecosystem": "Alpine:v3.17", - "name": "alpine-baselayout-data" + "name": "ca-certificates-bundle" }, - "version": "3.4.0-r0" + "version": "20220614-r4" }, { "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-keys" + "ecosystem": "Packagist", + "name": "drupal/core" }, - "version": "2.4-r1" + "version": "10.4.5" }, { "package": { - "ecosystem": "Alpine:v3.17", - "name": "apk-tools" + "ecosystem": "Packagist", + "name": "drupal/simple_sitemap" }, - "version": "2.12.10-r1" + "version": "4.2.1" }, { "package": { - "ecosystem": "Alpine:v3.17", - "name": "busybox-binsh" + "ecosystem": "Packagist", + "name": "drupal/tfa" }, - "version": "1.36.1-r27" + "version": "2.0.0-alpha4" + }, + { + "commit": "4579d5538f06c5ef615a15bc67ebb9ac0523a973" + }, + { + "commit": "9de7a0544457c6aba755ccb65abb41b0dc1db70d" + }, + { + "commit": "5d60bd2eb4642b64d00c845e5ca9f1ea41fd6db6" }, { "package": { - "ecosystem": "Alpine:v3.17", - "name": "ca-certificates-bundle" + "ecosystem": "Packagist", + "name": "league/flysystem" }, - "version": "20220614-r4" + "version": "1.0.8" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "league/flysystem" + }, + "version": "1.0.8" }, { "package": { @@ -984,47 +2468,26 @@ interactions: }, "version": "1.3.5-r1" }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "ssl_client" - }, - "version": "1.36.1-r27" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "zlib" - }, - "version": "1.2.13-r0" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "drupal/core" - }, - "version": "10.4.5" - }, { "package": { "ecosystem": "Packagist", - "name": "drupal/simple_sitemap" + "name": "sentry/sdk" }, - "version": "4.2.1" + "version": "2.0.4" }, { "package": { - "ecosystem": "Packagist", - "name": "drupal/tfa" + "ecosystem": "Alpine:v3.17", + "name": "ssl_client" }, - "version": "2.0.0-alpha4" + "version": "1.36.1-r27" }, { "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" + "ecosystem": "Go", + "name": "stdlib" }, - "version": "2.0.4" + "version": "1.99.9" }, { "package": { @@ -1032,66 +2495,41 @@ interactions: "name": "theseer/tokenizer" }, "version": "1.1.3" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/config_file_can_be_broad - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 1399 - body: | - { - "results": [ - { - "vulns": [ - { - "id": "GHSA-9f46-5r25-5wfm", - "modified": "2026-03-13T22:01:08.982482Z" - } - ] }, - {}, - {}, - {}, { - "vulns": [ - { - "id": "CVE-2023-39137", - "modified": "2026-04-10T05:00:16.792714Z" - }, - { - "id": "CVE-2023-39139", - "modified": "2026-04-10T05:00:16.785150Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, + "package": { + "ecosystem": "Go", + "name": "toolchain" + }, + "version": "1.99.9" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "zlib" + }, + "version": "1.2.13-r0" + } + ] + } + headers: + Content-Type: + - application/json + X-Test-Name: + - TestCommand/config_file_can_be_broad + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 1481 + body: | + { + "results": [ {}, {}, {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-26519", - "modified": "2026-06-15T18:18:10.600004Z" - } - ] - }, {}, {}, {}, @@ -1162,12 +2600,59 @@ interactions: }, {}, {}, + { + "vulns": [ + { + "id": "CVE-2023-39137", + "modified": "2026-04-10T05:00:16.792714Z" + }, + { + "id": "CVE-2023-39139", + "modified": "2026-04-10T05:00:16.785150Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "GHSA-9f46-5r25-5wfm", + "modified": "2026-03-13T22:01:08.982482Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-9f46-5r25-5wfm", + "modified": "2026-03-13T22:01:08.982482Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-06-15T18:18:10.600004Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, {} ] } headers: Content-Length: - - "1399" + - "1481" Content-Type: - application/json status: 200 OK @@ -1228,31 +2713,31 @@ interactions: "queries": [ { "package": { - "ecosystem": "RubyGems", - "name": "ast" + "ecosystem": "npm", + "name": "ansi-html" }, - "version": "2.4.2" + "version": "0.0.8" }, { "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" + "ecosystem": "RubyGems", + "name": "ast" }, - "version": "2.0.4" + "version": "2.4.2" }, { "package": { "ecosystem": "npm", - "name": "ansi-html" + "name": "balanced-match" }, - "version": "0.0.8" + "version": "1.0.2" }, { "package": { - "ecosystem": "npm", - "name": "balanced-match" + "ecosystem": "Packagist", + "name": "sentry/sdk" }, - "version": "1.0.2" + "version": "2.0.4" } ] } @@ -1301,13 +2786,6 @@ interactions: }, "version": "4.0.0" }, - { - "package": { - "ecosystem": "npm", - "name": "wrappy" - }, - "version": "1.0.2" - }, { "package": { "ecosystem": "Packagist", @@ -1328,6 +2806,13 @@ interactions: "name": "toolchain" }, "version": "1.99.9" + }, + { + "package": { + "ecosystem": "npm", + "name": "wrappy" + }, + "version": "1.0.2" } ] } @@ -1346,7 +2831,6 @@ interactions: body: | { "results": [ - {}, {}, { "vulns": [ @@ -1357,6 +2841,7 @@ interactions: ] }, {}, + {}, {} ] } @@ -1384,13 +2869,6 @@ interactions: }, "version": "4.0.0" }, - { - "package": { - "ecosystem": "npm", - "name": "wrappy" - }, - "version": "1.0.2" - }, { "package": { "ecosystem": "Packagist", @@ -1411,6 +2889,13 @@ interactions: "name": "toolchain" }, "version": "1.99.9" + }, + { + "package": { + "ecosystem": "npm", + "name": "wrappy" + }, + "version": "1.0.2" } ] } @@ -1429,7 +2914,6 @@ interactions: body: | { "results": [ - {}, {}, { "vulns": [ @@ -1440,6 +2924,7 @@ interactions: ] }, {}, + {}, {} ] } @@ -1467,13 +2952,6 @@ interactions: }, "version": "4.0.0" }, - { - "package": { - "ecosystem": "npm", - "name": "wrappy" - }, - "version": "1.0.2" - }, { "package": { "ecosystem": "Packagist", @@ -1494,6 +2972,13 @@ interactions: "name": "toolchain" }, "version": "1.99.9" + }, + { + "package": { + "ecosystem": "npm", + "name": "wrappy" + }, + "version": "1.0.2" } ] } @@ -1512,7 +2997,6 @@ interactions: body: | { "results": [ - {}, {}, { "vulns": [ @@ -1523,6 +3007,7 @@ interactions: ] }, {}, + {}, {} ] } @@ -1550,13 +3035,6 @@ interactions: }, "version": "4.0.0" }, - { - "package": { - "ecosystem": "npm", - "name": "wrappy" - }, - "version": "1.0.2" - }, { "package": { "ecosystem": "Packagist", @@ -1577,6 +3055,13 @@ interactions: "name": "toolchain" }, "version": "1.99.9" + }, + { + "package": { + "ecosystem": "npm", + "name": "wrappy" + }, + "version": "1.0.2" } ] } @@ -1595,7 +3080,6 @@ interactions: body: | { "results": [ - {}, {}, { "vulns": [ @@ -1606,6 +3090,7 @@ interactions: ] }, {}, + {}, {} ] } @@ -1628,17 +3113,17 @@ interactions: "queries": [ { "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" + "ecosystem": "npm", + "name": "balanced-match" }, - "version": "2.0.4" + "version": "1.0.2" }, { "package": { - "ecosystem": "npm", - "name": "balanced-match" + "ecosystem": "Packagist", + "name": "sentry/sdk" }, - "version": "1.0.2" + "version": "2.0.4" } ] } @@ -1680,17 +3165,17 @@ interactions: "queries": [ { "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" + "ecosystem": "npm", + "name": "balanced-match" }, - "version": "2.0.4" + "version": "1.0.2" }, { "package": { - "ecosystem": "npm", - "name": "balanced-match" + "ecosystem": "Packagist", + "name": "sentry/sdk" }, - "version": "1.0.2" + "version": "2.0.4" } ] } @@ -1732,17 +3217,17 @@ interactions: "queries": [ { "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" + "ecosystem": "npm", + "name": "balanced-match" }, - "version": "2.0.4" + "version": "1.0.2" }, { "package": { - "ecosystem": "npm", - "name": "balanced-match" + "ecosystem": "Packagist", + "name": "sentry/sdk" }, - "version": "1.0.2" + "version": "2.0.4" } ] } @@ -1784,17 +3269,17 @@ interactions: "queries": [ { "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" + "ecosystem": "npm", + "name": "balanced-match" }, - "version": "2.0.4" + "version": "1.0.2" }, { "package": { - "ecosystem": "npm", - "name": "balanced-match" + "ecosystem": "Packagist", + "name": "sentry/sdk" }, - "version": "1.0.2" + "version": "2.0.4" } ] } @@ -1975,129 +3460,94 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 20232 + content_length: 23510 host: api.osv.dev body: | { "queries": [ { - "package": { - "ecosystem": "Alpine:v3.22", - "name": "zlib" - }, - "version": "1.2.12-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-baselayout" - }, - "version": "3.4.0-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-baselayout-data" - }, - "version": "3.4.0-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-keys" - }, - "version": "2.4-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "apk-tools" - }, - "version": "2.12.10-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "busybox-binsh" + "package": { + "ecosystem": "Debian", + "name": "adduser" }, - "version": "1.36.1-r27" + "version": "3.115" }, { "package": { "ecosystem": "Alpine:v3.17", - "name": "ca-certificates-bundle" + "name": "alpine-baselayout" }, - "version": "20220614-r4" + "version": "3.4.0-r0" }, { "package": { "ecosystem": "Alpine:v3.17", - "name": "libc-utils" + "name": "alpine-baselayout" }, - "version": "0.7.2-r3" + "version": "3.4.0-r0" }, { "package": { "ecosystem": "Alpine:v3.17", - "name": "libcrypto3" + "name": "alpine-baselayout" }, - "version": "3.0.8-r0" + "version": "3.4.0-r0" }, { "package": { "ecosystem": "Alpine:v3.17", - "name": "libssl3" + "name": "alpine-baselayout-data" }, - "version": "3.0.8-r0" + "version": "3.4.0-r0" }, { "package": { "ecosystem": "Alpine:v3.17", - "name": "musl" + "name": "alpine-baselayout-data" }, - "version": "1.2.3-r4" + "version": "3.4.0-r0" }, { "package": { "ecosystem": "Alpine:v3.17", - "name": "musl-utils" + "name": "alpine-baselayout-data" }, - "version": "1.2.3-r4" + "version": "3.4.0-r0" }, { "package": { "ecosystem": "Alpine:v3.17", - "name": "scanelf" + "name": "alpine-keys" }, - "version": "1.3.5-r1" + "version": "2.4-r1" }, { "package": { "ecosystem": "Alpine:v3.17", - "name": "ssl_client" + "name": "alpine-keys" }, - "version": "1.36.1-r27" + "version": "2.4-r1" }, { "package": { "ecosystem": "Alpine:v3.17", - "name": "zlib" + "name": "apk-tools" }, - "version": "1.2.10-r0" + "version": "2.12.10-r1" }, { "package": { - "ecosystem": "Ubuntu", - "name": "pcre3" + "ecosystem": "Alpine:v3.17", + "name": "apk-tools" }, - "version": "2:8.39-12ubuntu0.1" + "version": "2.12.10-r1" }, { "package": { - "ecosystem": "Debian", - "name": "adduser" + "ecosystem": "Alpine:v3.17", + "name": "apk-tools" }, - "version": "3.115" + "version": "2.12.10-r1" }, { "package": { @@ -2134,6 +3584,41 @@ interactions: }, "version": "1:2.29.2-1+deb9u1" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "busybox-binsh" + }, + "version": "1.36.1-r27" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "busybox-binsh" + }, + "version": "1.36.1-r27" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "busybox-binsh" + }, + "version": "1.36.1-r27" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "ca-certificates-bundle" + }, + "version": "20220614-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "ca-certificates-bundle" + }, + "version": "20220614-r4" + }, { "package": { "ecosystem": "Debian", @@ -2365,6 +3850,20 @@ interactions: }, "version": "2.24-11+deb9u4" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libc-utils" + }, + "version": "0.7.2-r3" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libc-utils" + }, + "version": "0.7.2-r3" + }, { "package": { "ecosystem": "Debian", @@ -2386,6 +3885,34 @@ interactions: }, "version": "1.43.4-2+deb9u2" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libcrypto3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libcrypto3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libcrypto3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libcrypto3" + }, + "version": "3.0.8-r0" + }, { "package": { "ecosystem": "Debian", @@ -2743,6 +4270,27 @@ interactions: }, "version": "1.1.0l-1~deb9u5" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libssl3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libssl3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libssl3" + }, + "version": "3.0.8-r0" + }, { "package": { "ecosystem": "Debian", @@ -2855,6 +4403,41 @@ interactions: }, "version": "2.24-11+deb9u4" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl" + }, + "version": "1.2.3-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl" + }, + "version": "1.2.3-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl-utils" + }, + "version": "1.2.3-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl-utils" + }, + "version": "1.2.3-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl-utils" + }, + "version": "1.2.3-r4" + }, { "package": { "ecosystem": "Debian", @@ -2890,6 +4473,13 @@ interactions: }, "version": "1:4.4-4.1+deb9u1" }, + { + "package": { + "ecosystem": "Ubuntu", + "name": "pcre3" + }, + "version": "2:8.39-12ubuntu0.1" + }, { "package": { "ecosystem": "Debian", @@ -2960,6 +4550,27 @@ interactions: }, "version": "7.0-3" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "scanelf" + }, + "version": "1.3.5-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "scanelf" + }, + "version": "1.3.5-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "scanelf" + }, + "version": "1.3.5-r1" + }, { "package": { "ecosystem": "Debian", @@ -2981,6 +4592,20 @@ interactions: }, "version": "1.0.39" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "ssl_client" + }, + "version": "1.36.1-r27" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "ssl_client" + }, + "version": "1.36.1-r27" + }, { "package": { "ecosystem": "Debian", @@ -3014,14 +4639,42 @@ interactions: "ecosystem": "Debian", "name": "util-linux" }, - "version": "2.29.2-1+deb9u1" + "version": "2.29.2-1+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "xz-utils" + }, + "version": "5.2.2-1.2+deb9u1" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "zlib" + }, + "version": "1.2.10-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "zlib" + }, + "version": "1.2.10-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "zlib" + }, + "version": "1.2.10-r0" }, { "package": { - "ecosystem": "Debian", - "name": "xz-utils" + "ecosystem": "Alpine:v3.22", + "name": "zlib" }, - "version": "5.2.2-1.2+deb9u1" + "version": "1.2.12-r1" }, { "package": { @@ -3050,26 +4703,10 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 24723 + content_length: 25182 body: | { "results": [ - { - "vulns": [ - { - "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-15T18:18:09.521511Z" - }, - { - "id": "ALPINE-CVE-2026-22184", - "modified": "2026-06-15T18:18:10.993060Z" - }, - { - "id": "ALPINE-CVE-2026-27171", - "modified": "2026-06-15T18:18:11.041363Z" - } - ] - }, {}, {}, {}, @@ -3079,37 +4716,8 @@ interactions: {}, {}, {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-26519", - "modified": "2026-06-15T18:18:10.600004Z" - } - ] - }, - {}, {}, {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2018-25032", - "modified": "2026-06-09T21:31:29.987152Z" - }, - { - "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-15T18:18:09.521511Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2017-11164", - "modified": "2026-04-22T11:10:44.262299Z" - } - ] - }, {}, { "vulns": [ @@ -3158,6 +4766,11 @@ interactions: ] }, {}, + {}, + {}, + {}, + {}, + {}, { "vulns": [ { @@ -3381,6 +4994,12 @@ interactions: {}, {}, {}, + {}, + {}, + {}, + {}, + {}, + {}, { "vulns": [ { @@ -3471,6 +5090,9 @@ interactions: {}, {}, {}, + {}, + {}, + {}, { "vulns": [ { @@ -3799,6 +5421,25 @@ interactions: {}, {}, {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-06-15T18:18:10.600004Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-06-15T18:18:10.600004Z" + } + ] + }, + {}, + {}, + {}, {}, {}, {}, @@ -4299,6 +5940,14 @@ interactions: ] }, {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2017-11164", + "modified": "2026-04-22T11:10:44.262299Z" + } + ] + }, { "vulns": [ { @@ -4483,6 +6132,9 @@ interactions: {}, {}, {}, + {}, + {}, + {}, { "vulns": [ { @@ -4501,6 +6153,8 @@ interactions: }, {}, {}, + {}, + {}, { "vulns": [ { @@ -4677,13 +6331,65 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2018-25032", + "modified": "2026-06-09T21:31:29.987152Z" + }, + { + "id": "ALPINE-CVE-2022-37434", + "modified": "2026-06-15T18:18:09.521511Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2018-25032", + "modified": "2026-06-09T21:31:29.987152Z" + }, + { + "id": "ALPINE-CVE-2022-37434", + "modified": "2026-06-15T18:18:09.521511Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2018-25032", + "modified": "2026-06-09T21:31:29.987152Z" + }, + { + "id": "ALPINE-CVE-2022-37434", + "modified": "2026-06-15T18:18:09.521511Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2022-37434", + "modified": "2026-06-15T18:18:09.521511Z" + }, + { + "id": "ALPINE-CVE-2026-22184", + "modified": "2026-06-15T18:18:10.993060Z" + }, + { + "id": "ALPINE-CVE-2026-27171", + "modified": "2026-06-15T18:18:11.041363Z" + } + ] + }, {}, {} ] } headers: Content-Length: - - "24723" + - "25182" Content-Type: - application/json status: 200 OK @@ -5041,7 +6747,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 399 + content_length: 1024 host: api.osv.dev body: | { @@ -5055,10 +6761,31 @@ interactions: }, { "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" + "ecosystem": "RubyGems", + "name": "ast" }, - "version": "2.0.4" + "version": "2.4.2" + }, + { + "package": { + "ecosystem": "RubyGems", + "name": "ast" + }, + "version": "2.4.2" + }, + { + "package": { + "ecosystem": "npm", + "name": "balanced-match" + }, + "version": "1.0.2" + }, + { + "package": { + "ecosystem": "npm", + "name": "balanced-match" + }, + "version": "1.0.2" }, { "package": { @@ -5066,6 +6793,20 @@ interactions: "name": "balanced-match" }, "version": "1.0.2" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" } ] } @@ -5080,10 +6821,15 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 22 + content_length: 37 body: | { "results": [ + {}, + {}, + {}, + {}, + {}, {}, {}, {} @@ -5091,7 +6837,7 @@ interactions: } headers: Content-Length: - - "22" + - "37" Content-Type: - application/json status: 200 OK @@ -5152,17 +6898,17 @@ interactions: "queries": [ { "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" + "ecosystem": "npm", + "name": "balanced-match" }, - "version": "2.0.4" + "version": "1.0.2" }, { "package": { - "ecosystem": "npm", - "name": "balanced-match" + "ecosystem": "Packagist", + "name": "sentry/sdk" }, - "version": "1.0.2" + "version": "2.0.4" } ] } @@ -5424,7 +7170,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1936 + content_length: 2201 host: api.osv.dev body: | { @@ -5485,6 +7231,13 @@ interactions: }, "version": "3.0.8-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libcrypto3" + }, + "version": "3.0.8-r0" + }, { "package": { "ecosystem": "Alpine:v3.17", @@ -5520,6 +7273,13 @@ interactions: }, "version": "1.36.1-r27" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "zlib" + }, + "version": "1.2.10-r0" + }, { "package": { "ecosystem": "Alpine:v3.17", @@ -5540,7 +7300,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 289 + content_length: 448 body: | { "results": [ @@ -5553,6 +7313,7 @@ interactions: {}, {}, {}, + {}, { "vulns": [ { @@ -5564,6 +7325,18 @@ interactions: {}, {}, {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2018-25032", + "modified": "2026-06-09T21:31:29.987152Z" + }, + { + "id": "ALPINE-CVE-2022-37434", + "modified": "2026-06-15T18:18:09.521511Z" + } + ] + }, { "vulns": [ { @@ -5580,7 +7353,7 @@ interactions: } headers: Content-Length: - - "289" + - "448" Content-Type: - application/json status: 200 OK @@ -5590,7 +7363,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1936 + content_length: 2201 host: api.osv.dev body: | { @@ -5651,6 +7424,13 @@ interactions: }, "version": "3.0.8-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libcrypto3" + }, + "version": "3.0.8-r0" + }, { "package": { "ecosystem": "Alpine:v3.17", @@ -5686,6 +7466,13 @@ interactions: }, "version": "1.36.1-r27" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "zlib" + }, + "version": "1.2.10-r0" + }, { "package": { "ecosystem": "Alpine:v3.17", @@ -5706,7 +7493,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 289 + content_length: 448 body: | { "results": [ @@ -5719,6 +7506,7 @@ interactions: {}, {}, {}, + {}, { "vulns": [ { @@ -5730,6 +7518,18 @@ interactions: {}, {}, {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2018-25032", + "modified": "2026-06-09T21:31:29.987152Z" + }, + { + "id": "ALPINE-CVE-2022-37434", + "modified": "2026-06-15T18:18:09.521511Z" + } + ] + }, { "vulns": [ { @@ -5746,7 +7546,7 @@ interactions: } headers: Content-Length: - - "289" + - "448" Content-Type: - application/json status: 200 OK @@ -6383,7 +8183,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 991 + content_length: 1712 host: api.osv.dev body: | { @@ -6391,16 +8191,16 @@ interactions: { "package": { "ecosystem": "PyPI", - "name": "flask" + "name": "black" }, - "version": "1.0.0" + "version": "25.1.0" }, { "package": { "ecosystem": "PyPI", - "name": "black" + "name": "django" }, - "version": "25.1.0" + "version": "1.11.29" }, { "package": { @@ -6412,23 +8212,37 @@ interactions: { "package": { "ecosystem": "PyPI", - "name": "numpy" + "name": "django" }, - "version": "2.3.1" + "version": "2.2.24" }, { "package": { "ecosystem": "PyPI", - "name": "requests" + "name": "flask" }, - "version": "2.20.0" + "version": "1.0.0" }, { "package": { "ecosystem": "PyPI", - "name": "django" + "name": "flask" }, - "version": "2.2.24" + "version": "1.0.0" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "flask" + }, + "version": "1.0.0" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "flask" + }, + "version": "1.0.0" }, { "package": { @@ -6437,12 +8251,40 @@ interactions: }, "version": "1.0.0" }, + { + "package": { + "ecosystem": "PyPI", + "name": "numpy" + }, + "version": "2.3.1" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "numpy" + }, + "version": "2.3.1" + }, { "package": { "ecosystem": "PyPI", "name": "pandas" }, "version": "0.23.4" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "requests" + }, + "version": "2.20.0" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "requests" + }, + "version": "2.20.0" } ] } @@ -6457,26 +8299,10 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 3499 + content_length: 5072 body: | { "results": [ - { - "vulns": [ - { - "id": "GHSA-68rp-wp8r-4726", - "modified": "2026-02-23T23:43:45.778179Z" - }, - { - "id": "GHSA-m2qf-hxjv-5gpq", - "modified": "2025-02-21T05:42:17.337040Z" - }, - { - "id": "PYSEC-2023-62", - "modified": "2023-11-08T04:12:28.231927Z" - } - ] - }, { "vulns": [ { @@ -6521,28 +8347,39 @@ interactions: } ] }, - {}, { "vulns": [ { - "id": "GHSA-9hjg-9r4m-mvj7", - "modified": "2026-02-04T03:44:00.676479Z" + "id": "GHSA-68w8-qjq3-2gfm", + "modified": "2024-09-20T15:46:52.557962Z" }, { - "id": "GHSA-9wx4-h78v-vm56", - "modified": "2026-02-04T02:43:42.271895Z" + "id": "GHSA-6w2r-r2m5-xq5w", + "modified": "2026-06-05T14:45:50.840275Z" }, { - "id": "GHSA-gc5v-m9x4-r6x2", - "modified": "2026-03-27T22:17:33.595885Z" + "id": "GHSA-7xr5-9hcq-chf9", + "modified": "2026-02-04T03:48:05.224740Z" }, { - "id": "GHSA-j8r2-6x86-q33q", - "modified": "2026-02-04T03:34:13.807518Z" + "id": "GHSA-8x94-hmjh-97hq", + "modified": "2026-02-04T02:45:55.690257Z" }, { - "id": "PYSEC-2023-74", - "modified": "2023-11-08T04:12:35.436175Z" + "id": "GHSA-frmv-pr5f-9mcr", + "modified": "2026-06-05T14:45:52.053173Z" + }, + { + "id": "GHSA-qw25-v68c-qjf3", + "modified": "2026-06-05T14:45:50.558008Z" + }, + { + "id": "GHSA-rrqc-c2jx-6jgv", + "modified": "2024-10-30T19:23:59.139649Z" + }, + { + "id": "PYSEC-2021-98", + "modified": "2023-12-06T01:01:16.755410Z" } ] }, @@ -6638,6 +8475,70 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "GHSA-68rp-wp8r-4726", + "modified": "2026-02-23T23:43:45.778179Z" + }, + { + "id": "GHSA-m2qf-hxjv-5gpq", + "modified": "2025-02-21T05:42:17.337040Z" + }, + { + "id": "PYSEC-2023-62", + "modified": "2023-11-08T04:12:28.231927Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-68rp-wp8r-4726", + "modified": "2026-02-23T23:43:45.778179Z" + }, + { + "id": "GHSA-m2qf-hxjv-5gpq", + "modified": "2025-02-21T05:42:17.337040Z" + }, + { + "id": "PYSEC-2023-62", + "modified": "2023-11-08T04:12:28.231927Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-68rp-wp8r-4726", + "modified": "2026-02-23T23:43:45.778179Z" + }, + { + "id": "GHSA-m2qf-hxjv-5gpq", + "modified": "2025-02-21T05:42:17.337040Z" + }, + { + "id": "PYSEC-2023-62", + "modified": "2023-11-08T04:12:28.231927Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-68rp-wp8r-4726", + "modified": "2026-02-23T23:43:45.778179Z" + }, + { + "id": "GHSA-m2qf-hxjv-5gpq", + "modified": "2025-02-21T05:42:17.337040Z" + }, + { + "id": "PYSEC-2023-62", + "modified": "2023-11-08T04:12:28.231927Z" + } + ] + }, { "vulns": [ { @@ -6682,6 +8583,8 @@ interactions: } ] }, + {}, + {}, { "vulns": [ { @@ -6689,12 +8592,60 @@ interactions: "modified": "2023-11-08T04:02:12.263851Z" } ] + }, + { + "vulns": [ + { + "id": "GHSA-9hjg-9r4m-mvj7", + "modified": "2026-02-04T03:44:00.676479Z" + }, + { + "id": "GHSA-9wx4-h78v-vm56", + "modified": "2026-02-04T02:43:42.271895Z" + }, + { + "id": "GHSA-gc5v-m9x4-r6x2", + "modified": "2026-03-27T22:17:33.595885Z" + }, + { + "id": "GHSA-j8r2-6x86-q33q", + "modified": "2026-02-04T03:34:13.807518Z" + }, + { + "id": "PYSEC-2023-74", + "modified": "2023-11-08T04:12:35.436175Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-9hjg-9r4m-mvj7", + "modified": "2026-02-04T03:44:00.676479Z" + }, + { + "id": "GHSA-9wx4-h78v-vm56", + "modified": "2026-02-04T02:43:42.271895Z" + }, + { + "id": "GHSA-gc5v-m9x4-r6x2", + "modified": "2026-03-27T22:17:33.595885Z" + }, + { + "id": "GHSA-j8r2-6x86-q33q", + "modified": "2026-02-04T03:34:13.807518Z" + }, + { + "id": "PYSEC-2023-74", + "modified": "2023-11-08T04:12:35.436175Z" + } + ] } ] } headers: Content-Length: - - "3499" + - "5072" Content-Type: - application/json status: 200 OK @@ -6716,13 +8667,6 @@ interactions: }, "version": "4.0.0" }, - { - "package": { - "ecosystem": "npm", - "name": "wrappy" - }, - "version": "1.0.2" - }, { "package": { "ecosystem": "Packagist", @@ -6743,6 +8687,13 @@ interactions: "name": "toolchain" }, "version": "1.99.9" + }, + { + "package": { + "ecosystem": "npm", + "name": "wrappy" + }, + "version": "1.0.2" } ] } @@ -6761,7 +8712,6 @@ interactions: body: | { "results": [ - {}, {}, { "vulns": [ @@ -6772,6 +8722,7 @@ interactions: ] }, {}, + {}, {} ] } diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CommitSupport.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CommitSupport.yaml index 701091bce56..e8e53167fa9 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CommitSupport.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CommitSupport.yaml @@ -5,83 +5,43 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1629 + content_length: 814 host: api.osv.dev body: | { "queries": [ { - "package": { - "ecosystem": "GIT", - "name": "git://github.com/boostorg/boost" - }, - "version": "boost-1.67.0" + "commit": "1a9dda41fbfb0dfbec17ab6afeba8138265395f7" }, { - "package": { - "ecosystem": "GIT", - "name": "github.com/boostorg/boost" - }, - "version": "boost-1.67.0" + "commit": "1a9dda41fbfb0dfbec17ab6afeba8138265395f7" }, { - "package": { - "ecosystem": "GIT", - "name": "http://github.com/boostorg/boost" - }, - "version": "boost-1.67.0" + "commit": "1a9dda41fbfb0dfbec17ab6afeba8138265395f7" }, { - "package": { - "ecosystem": "GIT", - "name": "https://github.com/Exiv2/exiv2" - }, - "version": "v0.28.0" + "commit": "931a40a746f5678dcc4625b06a2eb25fa4f00b34" }, { - "package": { - "ecosystem": "GIT", - "name": "https://github.com/apache/orc" - }, - "version": "v3.19.0" + "commit": "17b30e96476be70b8773b2b807bab857fd3ceb39" }, { - "package": { - "ecosystem": "GIT", - "name": "https://github.com/boostorg/boost" - }, - "version": "boost-1.67.0" + "commit": "1a9dda41fbfb0dfbec17ab6afeba8138265395f7" }, { - "package": { - "ecosystem": "GIT", - "name": "https://github.com/capricorn86/happy-dom.git" - }, - "version": "v11.1.0" + "commit": "f82211036f434593c69b8e3680ea65203a46d315" }, { "commit": "45fda76bc1b9fd74d10e85e0ce9b65a12dcc58b0" }, { - "package": { - "ecosystem": "GIT", - "name": "https://github.com/openssl/openssl" - }, - "version": "openssl-3.5.0" + "commit": "aea7aaf2abb04789f5868cbabec406ea43aa84bf" }, { - "package": { - "ecosystem": "GIT", - "name": "https://github.com/sfackler-fork/rust-openssl" - }, - "version": "openssl-v0.10.23" + "commit": "3b064fdb022912bbb98f5b8d9d111aeb6fec8f79" }, { - "package": { - "ecosystem": "GIT", - "name": "https://github.com/sfackler/rust-openssl" - }, - "version": "openssl-v0.8.1" + "commit": "0f428d190410263e4daa65b917c0e84707a9c0ef" } ] } @@ -96,7 +56,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 2317 + content_length: 3693 body: | { "results": [ @@ -126,6 +86,46 @@ interactions: }, { "vulns": [ + { + "id": "CVE-2023-44398", + "modified": "2026-04-10T05:03:17.173227Z" + }, + { + "id": "CVE-2024-24826", + "modified": "2026-04-02T17:29:51.505762Z" + }, + { + "id": "CVE-2024-25112", + "modified": "2026-04-10T05:10:00.753359Z" + }, + { + "id": "CVE-2024-39695", + "modified": "2026-04-02T17:29:57.438965Z" + }, + { + "id": "CVE-2025-26623", + "modified": "2026-04-02T17:29:23.586567Z" + }, + { + "id": "CVE-2025-54080", + "modified": "2026-04-10T05:31:02.915650Z" + }, + { + "id": "CVE-2025-55304", + "modified": "2026-04-10T05:29:55.253593Z" + }, + { + "id": "CVE-2026-25884", + "modified": "2026-04-10T05:40:48.456505Z" + }, + { + "id": "CVE-2026-27596", + "modified": "2026-04-10T05:37:15.744157Z" + }, + { + "id": "CVE-2026-27631", + "modified": "2026-04-10T05:37:16.774681Z" + }, { "id": "OSV-2023-1161", "modified": "2025-03-18T00:34:06.623648Z" @@ -133,10 +133,37 @@ interactions: { "id": "OSV-2024-340", "modified": "2026-06-15T14:32:51.421212Z" + }, + { + "id": "PYSEC-2023-233", + "modified": "2025-10-09T08:26:40.736495Z" + } + ] + }, + { + "vulns": [ + { + "id": "CVE-2021-22569", + "modified": "2026-04-11T13:53:52.174235Z" + }, + { + "id": "CVE-2022-1941", + "modified": "2026-04-16T04:30:55.364135Z" + }, + { + "id": "CVE-2022-3171", + "modified": "2026-04-16T04:32:35.704425Z" + }, + { + "id": "CVE-2022-3509", + "modified": "2026-04-12T02:57:05.738286Z" + }, + { + "id": "CVE-2022-3510", + "modified": "2026-04-11T23:41:54.318240Z" } ] }, - {}, { "vulns": [ { @@ -195,6 +222,14 @@ interactions: }, { "vulns": [ + { + "id": "CVE-2016-2183", + "modified": "2026-04-16T06:18:03.166393Z" + }, + { + "id": "CVE-2021-3449", + "modified": "2026-04-16T04:38:02.648461Z" + }, { "id": "CVE-2025-11187", "modified": "2026-05-12T18:44:23.891750Z" @@ -211,10 +246,6 @@ interactions: "id": "CVE-2025-15469", "modified": "2026-04-12T17:59:06.543488Z" }, - { - "id": "CVE-2025-4575", - "modified": "2026-04-12T16:55:25.712986Z" - }, { "id": "CVE-2025-66199", "modified": "2026-04-12T18:47:05.342848Z" @@ -265,7 +296,26 @@ interactions: } ] }, - {}, + { + "vulns": [ + { + "id": "CVE-2023-53159", + "modified": "2026-04-10T05:07:11.018651Z" + }, + { + "id": "CVE-2023-6180", + "modified": "2026-04-10T05:07:40.358343Z" + }, + { + "id": "CVE-2025-24898", + "modified": "2026-04-02T12:45:44.156130Z" + }, + { + "id": "CVE-2025-3416", + "modified": "2026-04-10T05:26:32.747367Z" + } + ] + }, { "vulns": [ { @@ -278,7 +328,7 @@ interactions: } headers: Content-Length: - - "2317" + - "3693" Content-Type: - application/json status: 200 OK diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores.yaml index 06f346fd69e..e1f3b63830d 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores.yaml @@ -171,17 +171,17 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 20232 + content_length: 23510 host: api.osv.dev body: | { "queries": [ { "package": { - "ecosystem": "Alpine:v3.22", - "name": "zlib" + "ecosystem": "Debian", + "name": "adduser" }, - "version": "1.2.12-r1" + "version": "3.115" }, { "package": { @@ -193,142 +193,142 @@ interactions: { "package": { "ecosystem": "Alpine:v3.17", - "name": "alpine-baselayout-data" + "name": "alpine-baselayout" }, "version": "3.4.0-r0" }, { "package": { "ecosystem": "Alpine:v3.17", - "name": "alpine-keys" + "name": "alpine-baselayout" }, - "version": "2.4-r1" + "version": "3.4.0-r0" }, { "package": { "ecosystem": "Alpine:v3.17", - "name": "apk-tools" + "name": "alpine-baselayout-data" }, - "version": "2.12.10-r1" + "version": "3.4.0-r0" }, { "package": { "ecosystem": "Alpine:v3.17", - "name": "busybox-binsh" + "name": "alpine-baselayout-data" }, - "version": "1.36.1-r27" + "version": "3.4.0-r0" }, { "package": { "ecosystem": "Alpine:v3.17", - "name": "ca-certificates-bundle" + "name": "alpine-baselayout-data" }, - "version": "20220614-r4" + "version": "3.4.0-r0" }, { "package": { "ecosystem": "Alpine:v3.17", - "name": "libc-utils" + "name": "alpine-keys" }, - "version": "0.7.2-r3" + "version": "2.4-r1" }, { "package": { "ecosystem": "Alpine:v3.17", - "name": "libcrypto3" + "name": "alpine-keys" }, - "version": "3.0.8-r0" + "version": "2.4-r1" }, { "package": { "ecosystem": "Alpine:v3.17", - "name": "libssl3" + "name": "apk-tools" }, - "version": "3.0.8-r0" + "version": "2.12.10-r1" }, { "package": { "ecosystem": "Alpine:v3.17", - "name": "musl" + "name": "apk-tools" }, - "version": "1.2.3-r4" + "version": "2.12.10-r1" }, { "package": { "ecosystem": "Alpine:v3.17", - "name": "musl-utils" + "name": "apk-tools" }, - "version": "1.2.3-r4" + "version": "2.12.10-r1" }, { "package": { - "ecosystem": "Alpine:v3.17", - "name": "scanelf" + "ecosystem": "Debian", + "name": "apt" }, - "version": "1.3.5-r1" + "version": "1.4.11" }, { "package": { - "ecosystem": "Alpine:v3.17", - "name": "ssl_client" + "ecosystem": "Debian", + "name": "base-files" }, - "version": "1.36.1-r27" + "version": "9.9+deb9u13" }, { "package": { - "ecosystem": "Alpine:v3.17", - "name": "zlib" + "ecosystem": "Debian", + "name": "base-passwd" }, - "version": "1.2.10-r0" + "version": "3.5.43" }, { "package": { - "ecosystem": "Ubuntu", - "name": "pcre3" + "ecosystem": "Debian", + "name": "bash" }, - "version": "2:8.39-12ubuntu0.1" + "version": "4.4-5" }, { "package": { "ecosystem": "Debian", - "name": "adduser" + "name": "bsdutils" }, - "version": "3.115" + "version": "1:2.29.2-1+deb9u1" }, { "package": { - "ecosystem": "Debian", - "name": "apt" + "ecosystem": "Alpine:v3.17", + "name": "busybox-binsh" }, - "version": "1.4.11" + "version": "1.36.1-r27" }, { "package": { - "ecosystem": "Debian", - "name": "base-files" + "ecosystem": "Alpine:v3.17", + "name": "busybox-binsh" }, - "version": "9.9+deb9u13" + "version": "1.36.1-r27" }, { "package": { - "ecosystem": "Debian", - "name": "base-passwd" + "ecosystem": "Alpine:v3.17", + "name": "busybox-binsh" }, - "version": "3.5.43" + "version": "1.36.1-r27" }, { "package": { - "ecosystem": "Debian", - "name": "bash" + "ecosystem": "Alpine:v3.17", + "name": "ca-certificates-bundle" }, - "version": "4.4-5" + "version": "20220614-r4" }, { "package": { - "ecosystem": "Debian", - "name": "bsdutils" + "ecosystem": "Alpine:v3.17", + "name": "ca-certificates-bundle" }, - "version": "1:2.29.2-1+deb9u1" + "version": "20220614-r4" }, { "package": { @@ -561,6 +561,20 @@ interactions: }, "version": "2.24-11+deb9u4" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libc-utils" + }, + "version": "0.7.2-r3" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libc-utils" + }, + "version": "0.7.2-r3" + }, { "package": { "ecosystem": "Debian", @@ -582,6 +596,34 @@ interactions: }, "version": "1.43.4-2+deb9u2" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libcrypto3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libcrypto3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libcrypto3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libcrypto3" + }, + "version": "3.0.8-r0" + }, { "package": { "ecosystem": "Debian", @@ -939,6 +981,27 @@ interactions: }, "version": "1.1.0l-1~deb9u5" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libssl3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libssl3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libssl3" + }, + "version": "3.0.8-r0" + }, { "package": { "ecosystem": "Debian", @@ -1051,6 +1114,41 @@ interactions: }, "version": "2.24-11+deb9u4" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl" + }, + "version": "1.2.3-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl" + }, + "version": "1.2.3-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl-utils" + }, + "version": "1.2.3-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl-utils" + }, + "version": "1.2.3-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl-utils" + }, + "version": "1.2.3-r4" + }, { "package": { "ecosystem": "Debian", @@ -1086,6 +1184,13 @@ interactions: }, "version": "1:4.4-4.1+deb9u1" }, + { + "package": { + "ecosystem": "Ubuntu", + "name": "pcre3" + }, + "version": "2:8.39-12ubuntu0.1" + }, { "package": { "ecosystem": "Debian", @@ -1156,6 +1261,27 @@ interactions: }, "version": "7.0-3" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "scanelf" + }, + "version": "1.3.5-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "scanelf" + }, + "version": "1.3.5-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "scanelf" + }, + "version": "1.3.5-r1" + }, { "package": { "ecosystem": "Debian", @@ -1177,6 +1303,20 @@ interactions: }, "version": "1.0.39" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "ssl_client" + }, + "version": "1.36.1-r27" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "ssl_client" + }, + "version": "1.36.1-r27" + }, { "package": { "ecosystem": "Debian", @@ -1219,6 +1359,34 @@ interactions: }, "version": "5.2.2-1.2+deb9u1" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "zlib" + }, + "version": "1.2.10-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "zlib" + }, + "version": "1.2.10-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "zlib" + }, + "version": "1.2.10-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.22", + "name": "zlib" + }, + "version": "1.2.12-r1" + }, { "package": { "ecosystem": "Debian", @@ -1246,26 +1414,10 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 24723 + content_length: 25182 body: | { "results": [ - { - "vulns": [ - { - "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-15T18:18:09.521511Z" - }, - { - "id": "ALPINE-CVE-2026-22184", - "modified": "2026-06-15T18:18:10.993060Z" - }, - { - "id": "ALPINE-CVE-2026-27171", - "modified": "2026-06-15T18:18:11.041363Z" - } - ] - }, {}, {}, {}, @@ -1275,37 +1427,8 @@ interactions: {}, {}, {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-26519", - "modified": "2026-06-15T18:18:10.600004Z" - } - ] - }, - {}, {}, {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2018-25032", - "modified": "2026-06-09T21:31:29.987152Z" - }, - { - "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-15T18:18:09.521511Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2017-11164", - "modified": "2026-04-22T11:10:44.262299Z" - } - ] - }, {}, { "vulns": [ @@ -1354,6 +1477,11 @@ interactions: ] }, {}, + {}, + {}, + {}, + {}, + {}, { "vulns": [ { @@ -1577,6 +1705,12 @@ interactions: {}, {}, {}, + {}, + {}, + {}, + {}, + {}, + {}, { "vulns": [ { @@ -1667,6 +1801,9 @@ interactions: {}, {}, {}, + {}, + {}, + {}, { "vulns": [ { @@ -1995,6 +2132,25 @@ interactions: {}, {}, {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-06-15T18:18:10.600004Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-06-15T18:18:10.600004Z" + } + ] + }, + {}, + {}, + {}, {}, {}, {}, @@ -2495,6 +2651,14 @@ interactions: ] }, {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2017-11164", + "modified": "2026-04-22T11:10:44.262299Z" + } + ] + }, { "vulns": [ { @@ -2679,6 +2843,9 @@ interactions: {}, {}, {}, + {}, + {}, + {}, { "vulns": [ { @@ -2697,6 +2864,8 @@ interactions: }, {}, {}, + {}, + {}, { "vulns": [ { @@ -2836,40 +3005,92 @@ interactions: "modified": "2026-03-09T01:20:42.573872Z" }, { - "id": "DSA-5055-1", - "modified": "2026-03-09T02:10:40.826335Z" + "id": "DSA-5055-1", + "modified": "2026-03-09T02:10:40.826335Z" + }, + { + "id": "DSA-5650-1", + "modified": "2026-03-09T02:08:30.371343Z" + } + ] + }, + { + "vulns": [ + { + "id": "DEBIAN-CVE-2022-1271", + "modified": "2026-06-15T19:04:00.779834Z" + }, + { + "id": "DEBIAN-CVE-2024-3094", + "modified": "2026-06-15T19:05:06.976977Z" + }, + { + "id": "DEBIAN-CVE-2025-31115", + "modified": "2026-06-15T19:05:23.141738Z" + }, + { + "id": "DEBIAN-CVE-2026-34743", + "modified": "2026-06-15T19:06:20.289200Z" + }, + { + "id": "DSA-5123-1", + "modified": "2026-03-09T02:10:46.054497Z" + }, + { + "id": "DSA-5895-1", + "modified": "2026-03-09T02:08:52.515269Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2018-25032", + "modified": "2026-06-09T21:31:29.987152Z" }, { - "id": "DSA-5650-1", - "modified": "2026-03-09T02:08:30.371343Z" + "id": "ALPINE-CVE-2022-37434", + "modified": "2026-06-15T18:18:09.521511Z" } ] }, { "vulns": [ { - "id": "DEBIAN-CVE-2022-1271", - "modified": "2026-06-15T19:04:00.779834Z" + "id": "ALPINE-CVE-2018-25032", + "modified": "2026-06-09T21:31:29.987152Z" }, { - "id": "DEBIAN-CVE-2024-3094", - "modified": "2026-06-15T19:05:06.976977Z" - }, + "id": "ALPINE-CVE-2022-37434", + "modified": "2026-06-15T18:18:09.521511Z" + } + ] + }, + { + "vulns": [ { - "id": "DEBIAN-CVE-2025-31115", - "modified": "2026-06-15T19:05:23.141738Z" + "id": "ALPINE-CVE-2018-25032", + "modified": "2026-06-09T21:31:29.987152Z" }, { - "id": "DEBIAN-CVE-2026-34743", - "modified": "2026-06-15T19:06:20.289200Z" + "id": "ALPINE-CVE-2022-37434", + "modified": "2026-06-15T18:18:09.521511Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2022-37434", + "modified": "2026-06-15T18:18:09.521511Z" }, { - "id": "DSA-5123-1", - "modified": "2026-03-09T02:10:46.054497Z" + "id": "ALPINE-CVE-2026-22184", + "modified": "2026-06-15T18:18:10.993060Z" }, { - "id": "DSA-5895-1", - "modified": "2026-03-09T02:08:52.515269Z" + "id": "ALPINE-CVE-2026-27171", + "modified": "2026-06-15T18:18:11.041363Z" } ] }, @@ -2879,7 +3100,7 @@ interactions: } headers: Content-Length: - - "24723" + - "25182" Content-Type: - application/json status: 200 OK @@ -2894,6 +3115,13 @@ interactions: body: | { "queries": [ + { + "package": { + "ecosystem": "Debian", + "name": "adduser" + }, + "version": "3.115" + }, { "package": { "ecosystem": "Alpine:v3.17", @@ -2922,83 +3150,6 @@ interactions: }, "version": "2.12.10-r1" }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "busybox-binsh" - }, - "version": "1.36.1-r27" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "ca-certificates-bundle" - }, - "version": "20220614-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libc-utils" - }, - "version": "0.7.2-r3" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libcrypto3" - }, - "version": "3.0.8-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libssl3" - }, - "version": "3.0.8-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "musl" - }, - "version": "1.2.3-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "musl-utils" - }, - "version": "1.2.3-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "scanelf" - }, - "version": "1.3.5-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "ssl_client" - }, - "version": "1.36.1-r27" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "zlib" - }, - "version": "1.2.10-r0" - }, - { - "package": { - "ecosystem": "Debian", - "name": "adduser" - }, - "version": "3.115" - }, { "package": { "ecosystem": "Debian", @@ -3034,6 +3185,20 @@ interactions: }, "version": "1:2.29.2-1+deb9u1" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "busybox-binsh" + }, + "version": "1.36.1-r27" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "ca-certificates-bundle" + }, + "version": "20220614-r4" + }, { "package": { "ecosystem": "Debian", @@ -3265,6 +3430,13 @@ interactions: }, "version": "2.24-11+deb9u4" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libc-utils" + }, + "version": "0.7.2-r3" + }, { "package": { "ecosystem": "Debian", @@ -3286,6 +3458,13 @@ interactions: }, "version": "1.43.4-2+deb9u2" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libcrypto3" + }, + "version": "3.0.8-r0" + }, { "package": { "ecosystem": "Debian", @@ -3643,6 +3822,13 @@ interactions: }, "version": "1.1.0l-1~deb9u5" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libssl3" + }, + "version": "3.0.8-r0" + }, { "package": { "ecosystem": "Debian", @@ -3755,6 +3941,20 @@ interactions: }, "version": "2.24-11+deb9u4" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl" + }, + "version": "1.2.3-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl-utils" + }, + "version": "1.2.3-r4" + }, { "package": { "ecosystem": "Debian", @@ -3860,6 +4060,13 @@ interactions: }, "version": "7.0-3" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "scanelf" + }, + "version": "1.3.5-r1" + }, { "package": { "ecosystem": "Debian", @@ -3881,6 +4088,13 @@ interactions: }, "version": "1.0.39" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "ssl_client" + }, + "version": "1.36.1-r27" + }, { "package": { "ecosystem": "Debian", @@ -3923,6 +4137,13 @@ interactions: }, "version": "5.2.2-1.2+deb9u1" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "zlib" + }, + "version": "1.2.10-r0" + }, { "package": { "ecosystem": "Debian", @@ -3959,34 +4180,6 @@ interactions: {}, {}, {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-26519", - "modified": "2026-06-15T18:18:10.600004Z" - } - ] - }, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2018-25032", - "modified": "2026-06-09T21:31:29.987152Z" - }, - { - "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-15T18:18:09.521511Z" - } - ] - }, - {}, { "vulns": [ { @@ -4034,6 +4227,8 @@ interactions: ] }, {}, + {}, + {}, { "vulns": [ { @@ -4257,6 +4452,8 @@ interactions: {}, {}, {}, + {}, + {}, { "vulns": [ { @@ -4347,6 +4544,7 @@ interactions: {}, {}, {}, + {}, { "vulns": [ { @@ -4675,6 +4873,15 @@ interactions: {}, {}, {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-06-15T18:18:10.600004Z" + } + ] + }, + {}, {}, {}, {}, @@ -5359,6 +5566,7 @@ interactions: {}, {}, {}, + {}, { "vulns": [ { @@ -5377,6 +5585,7 @@ interactions: }, {}, {}, + {}, { "vulns": [ { @@ -5553,6 +5762,18 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2018-25032", + "modified": "2026-06-09T21:31:29.987152Z" + }, + { + "id": "ALPINE-CVE-2022-37434", + "modified": "2026-06-15T18:18:09.521511Z" + } + ] + }, {}, {} ] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults.yaml index c9aacfdcd03..a8b8462569f 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults.yaml @@ -12,31 +12,31 @@ interactions: "queries": [ { "package": { - "ecosystem": "RubyGems", - "name": "ast" + "ecosystem": "npm", + "name": "ansi-html" }, - "version": "2.4.2" + "version": "0.0.8" }, { "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" + "ecosystem": "RubyGems", + "name": "ast" }, - "version": "2.0.4" + "version": "2.4.2" }, { "package": { "ecosystem": "npm", - "name": "ansi-html" + "name": "balanced-match" }, - "version": "0.0.8" + "version": "1.0.2" }, { "package": { - "ecosystem": "npm", - "name": "balanced-match" + "ecosystem": "Packagist", + "name": "sentry/sdk" }, - "version": "1.0.2" + "version": "2.0.4" } ] } @@ -80,31 +80,31 @@ interactions: "queries": [ { "package": { - "ecosystem": "RubyGems", - "name": "ast" + "ecosystem": "npm", + "name": "ansi-html" }, - "version": "2.4.2" + "version": "0.0.8" }, { "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" + "ecosystem": "RubyGems", + "name": "ast" }, - "version": "2.0.4" + "version": "2.4.2" }, { "package": { "ecosystem": "npm", - "name": "ansi-html" + "name": "balanced-match" }, - "version": "0.0.8" + "version": "1.0.2" }, { "package": { - "ecosystem": "npm", - "name": "balanced-match" + "ecosystem": "Packagist", + "name": "sentry/sdk" }, - "version": "1.0.2" + "version": "2.0.4" } ] } @@ -148,31 +148,31 @@ interactions: "queries": [ { "package": { - "ecosystem": "RubyGems", - "name": "ast" + "ecosystem": "npm", + "name": "ansi-html" }, - "version": "2.4.2" + "version": "0.0.8" }, { "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" + "ecosystem": "RubyGems", + "name": "ast" }, - "version": "2.0.4" + "version": "2.4.2" }, { "package": { "ecosystem": "npm", - "name": "ansi-html" + "name": "balanced-match" }, - "version": "0.0.8" + "version": "1.0.2" }, { "package": { - "ecosystem": "npm", - "name": "balanced-match" + "ecosystem": "Packagist", + "name": "sentry/sdk" }, - "version": "1.0.2" + "version": "2.0.4" } ] } @@ -223,17 +223,17 @@ interactions: }, { "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" + "ecosystem": "npm", + "name": "balanced-match" }, - "version": "2.0.4" + "version": "1.0.2" }, { "package": { - "ecosystem": "npm", - "name": "balanced-match" + "ecosystem": "Packagist", + "name": "sentry/sdk" }, - "version": "1.0.2" + "version": "2.0.4" } ] } @@ -276,31 +276,31 @@ interactions: "queries": [ { "package": { - "ecosystem": "RubyGems", - "name": "ast" + "ecosystem": "npm", + "name": "ansi-html" }, - "version": "2.4.2" + "version": "0.0.8" }, { "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" + "ecosystem": "RubyGems", + "name": "ast" }, - "version": "2.0.4" + "version": "2.4.2" }, { "package": { "ecosystem": "npm", - "name": "ansi-html" + "name": "balanced-match" }, - "version": "0.0.8" + "version": "1.0.2" }, { "package": { - "ecosystem": "npm", - "name": "balanced-match" + "ecosystem": "Packagist", + "name": "sentry/sdk" }, - "version": "1.0.2" + "version": "2.0.4" } ] } diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults.yaml index b3178183097..8f38a44dbe7 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults.yaml @@ -12,17 +12,17 @@ interactions: "queries": [ { "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" + "ecosystem": "npm", + "name": "ansi-html" }, - "version": "2.0.4" + "version": "0.0.8" }, { "package": { - "ecosystem": "npm", - "name": "ansi-html" + "ecosystem": "Packagist", + "name": "sentry/sdk" }, - "version": "0.0.8" + "version": "2.0.4" } ] } @@ -64,17 +64,17 @@ interactions: "queries": [ { "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" + "ecosystem": "npm", + "name": "ansi-html" }, - "version": "2.0.4" + "version": "0.0.8" }, { "package": { - "ecosystem": "npm", - "name": "ansi-html" + "ecosystem": "Packagist", + "name": "sentry/sdk" }, - "version": "0.0.8" + "version": "2.0.4" } ] } @@ -167,17 +167,17 @@ interactions: }, { "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" + "ecosystem": "npm", + "name": "balanced-match" }, - "version": "2.0.4" + "version": "1.0.2" }, { "package": { - "ecosystem": "npm", - "name": "balanced-match" + "ecosystem": "Packagist", + "name": "sentry/sdk" }, - "version": "1.0.2" + "version": "2.0.4" } ] } diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses.yaml index 418d85d7930..28c21010180 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses.yaml @@ -328,31 +328,31 @@ interactions: "queries": [ { "package": { - "ecosystem": "RubyGems", - "name": "ast" + "ecosystem": "npm", + "name": "ansi-html" }, - "version": "2.4.2" + "version": "0.0.8" }, { "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" + "ecosystem": "RubyGems", + "name": "ast" }, - "version": "2.0.4" + "version": "2.4.2" }, { "package": { "ecosystem": "npm", - "name": "ansi-html" + "name": "balanced-match" }, - "version": "0.0.8" + "version": "1.0.2" }, { "package": { - "ecosystem": "npm", - "name": "balanced-match" + "ecosystem": "Packagist", + "name": "sentry/sdk" }, - "version": "1.0.2" + "version": "2.0.4" } ] } @@ -396,31 +396,31 @@ interactions: "queries": [ { "package": { - "ecosystem": "RubyGems", - "name": "ast" + "ecosystem": "npm", + "name": "ansi-html" }, - "version": "2.4.2" + "version": "0.0.8" }, { "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" + "ecosystem": "RubyGems", + "name": "ast" }, - "version": "2.0.4" + "version": "2.4.2" }, { "package": { "ecosystem": "npm", - "name": "ansi-html" + "name": "balanced-match" }, - "version": "0.0.8" + "version": "1.0.2" }, { "package": { - "ecosystem": "npm", - "name": "balanced-match" + "ecosystem": "Packagist", + "name": "sentry/sdk" }, - "version": "1.0.2" + "version": "2.0.4" } ] } @@ -530,6 +530,13 @@ interactions: body: | { "queries": [ + { + "package": { + "ecosystem": "RubyGems", + "name": "ast" + }, + "version": "2.4.2" + }, { "package": { "ecosystem": "Packagist", @@ -539,31 +546,24 @@ interactions: }, { "package": { - "ecosystem": "Go", - "name": "stdlib" + "ecosystem": "Packagist", + "name": "sentry/sdk" }, - "version": "1.99.9" + "version": "2.0.4" }, { "package": { "ecosystem": "Go", - "name": "toolchain" + "name": "stdlib" }, "version": "1.99.9" }, { "package": { - "ecosystem": "RubyGems", - "name": "ast" - }, - "version": "2.4.2" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" + "ecosystem": "Go", + "name": "toolchain" }, - "version": "2.0.4" + "version": "1.99.9" } ] } @@ -582,6 +582,7 @@ interactions: body: | { "results": [ + {}, { "vulns": [ { @@ -592,7 +593,6 @@ interactions: }, {}, {}, - {}, {} ] } diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs.yaml index 276c566dbb4..3ace517b7eb 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs.yaml @@ -137,7 +137,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 760 + content_length: 1137 host: api.osv.dev body: | { @@ -145,17 +145,31 @@ interactions: { "package": { "ecosystem": "npm", - "name": "has-flag" + "name": "ansi-html" }, - "version": "4.0.0" + "version": "0.0.8" + }, + { + "package": { + "ecosystem": "RubyGems", + "name": "ast" + }, + "version": "2.4.2" }, { "package": { "ecosystem": "npm", - "name": "wrappy" + "name": "balanced-match" }, "version": "1.0.2" }, + { + "package": { + "ecosystem": "npm", + "name": "has-flag" + }, + "version": "4.0.0" + }, { "package": { "ecosystem": "Packagist", @@ -165,10 +179,10 @@ interactions: }, { "package": { - "ecosystem": "npm", - "name": "ansi-html" + "ecosystem": "Packagist", + "name": "sentry/sdk" }, - "version": "0.0.1" + "version": "2.0.4" }, { "package": { @@ -183,6 +197,13 @@ interactions: "name": "toolchain" }, "version": "1.99.9" + }, + { + "package": { + "ecosystem": "npm", + "name": "wrappy" + }, + "version": "1.0.2" } ] } @@ -190,17 +211,19 @@ interactions: Content-Type: - application/json X-Test-Name: - - TestCommand_LockfileWithExplicitParseAs/multiple,_+_output_order_is_deterministic + - TestCommand_LockfileWithExplicitParseAs/files_that_error_on_parsing_stop_parsable_files_from_being_checked url: https://api.osv.dev/v1/querybatch method: POST response: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 189 + content_length: 119 body: | { "results": [ + {}, + {}, {}, {}, { @@ -211,21 +234,15 @@ interactions: } ] }, - { - "vulns": [ - { - "id": "GHSA-whgm-jr23-g3j9", - "modified": "2023-11-08T04:05:08.868477Z" - } - ] - }, + {}, + {}, {}, {} ] } headers: Content-Length: - - "189" + - "119" Content-Type: - application/json status: 200 OK @@ -235,7 +252,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 760 + content_length: 882 host: api.osv.dev body: | { @@ -243,30 +260,30 @@ interactions: { "package": { "ecosystem": "npm", - "name": "has-flag" + "name": "ansi-html" }, - "version": "4.0.0" + "version": "0.0.1" }, { "package": { "ecosystem": "npm", - "name": "wrappy" + "name": "ansi-html" }, - "version": "1.0.2" + "version": "0.0.1" }, { "package": { - "ecosystem": "Packagist", - "name": "league/flysystem" + "ecosystem": "npm", + "name": "has-flag" }, - "version": "1.0.8" + "version": "4.0.0" }, { "package": { - "ecosystem": "npm", - "name": "ansi-html" + "ecosystem": "Packagist", + "name": "league/flysystem" }, - "version": "0.0.1" + "version": "1.0.8" }, { "package": { @@ -281,6 +298,13 @@ interactions: "name": "toolchain" }, "version": "1.99.9" + }, + { + "package": { + "ecosystem": "npm", + "name": "wrappy" + }, + "version": "1.0.2" } ] } @@ -288,24 +312,22 @@ interactions: Content-Type: - application/json X-Test-Name: - - TestCommand_LockfileWithExplicitParseAs/multiple,_+_output_order_is_deterministic_2 + - TestCommand_LockfileWithExplicitParseAs/multiple,_+_output_order_is_deterministic url: https://api.osv.dev/v1/querybatch method: POST response: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 189 + content_length: 271 body: | { "results": [ - {}, - {}, { "vulns": [ { - "id": "GHSA-9f46-5r25-5wfm", - "modified": "2026-03-13T22:01:08.982482Z" + "id": "GHSA-whgm-jr23-g3j9", + "modified": "2023-11-08T04:05:08.868477Z" } ] }, @@ -318,12 +340,22 @@ interactions: ] }, {}, + { + "vulns": [ + { + "id": "GHSA-9f46-5r25-5wfm", + "modified": "2026-03-13T22:01:08.982482Z" + } + ] + }, + {}, + {}, {} ] } headers: Content-Length: - - "189" + - "271" Content-Type: - application/json status: 200 OK @@ -333,27 +365,110 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 3 + content_length: 882 host: api.osv.dev body: | - {} + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "ansi-html" + }, + "version": "0.0.1" + }, + { + "package": { + "ecosystem": "npm", + "name": "ansi-html" + }, + "version": "0.0.1" + }, + { + "package": { + "ecosystem": "npm", + "name": "has-flag" + }, + "version": "4.0.0" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "league/flysystem" + }, + "version": "1.0.8" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.99.9" + }, + { + "package": { + "ecosystem": "Go", + "name": "toolchain" + }, + "version": "1.99.9" + }, + { + "package": { + "ecosystem": "npm", + "name": "wrappy" + }, + "version": "1.0.2" + } + ] + } headers: Content-Type: - application/json X-Test-Name: - - TestCommand_LockfileWithExplicitParseAs/one_lockfile_with_local_path + - TestCommand_LockfileWithExplicitParseAs/multiple,_+_output_order_is_deterministic_2 url: https://api.osv.dev/v1/querybatch method: POST response: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 2 + content_length: 271 body: | - {} + { + "results": [ + { + "vulns": [ + { + "id": "GHSA-whgm-jr23-g3j9", + "modified": "2023-11-08T04:05:08.868477Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-whgm-jr23-g3j9", + "modified": "2023-11-08T04:05:08.868477Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "GHSA-9f46-5r25-5wfm", + "modified": "2026-03-13T22:01:08.982482Z" + } + ] + }, + {}, + {}, + {} + ] + } headers: Content-Length: - - "2" + - "271" Content-Type: - application/json status: 200 OK @@ -371,16 +486,16 @@ interactions: { "package": { "ecosystem": "npm", - "name": "has-flag" + "name": "ansi-html" }, - "version": "4.0.0" + "version": "0.0.1" }, { "package": { "ecosystem": "npm", - "name": "wrappy" + "name": "has-flag" }, - "version": "1.0.2" + "version": "4.0.0" }, { "package": { @@ -389,13 +504,6 @@ interactions: }, "version": "1.0.8" }, - { - "package": { - "ecosystem": "npm", - "name": "ansi-html" - }, - "version": "0.0.1" - }, { "package": { "ecosystem": "Go", @@ -409,6 +517,13 @@ interactions: "name": "toolchain" }, "version": "1.99.9" + }, + { + "package": { + "ecosystem": "npm", + "name": "wrappy" + }, + "version": "1.0.2" } ] } @@ -427,25 +542,25 @@ interactions: body: | { "results": [ - {}, - {}, { "vulns": [ { - "id": "GHSA-9f46-5r25-5wfm", - "modified": "2026-03-13T22:01:08.982482Z" + "id": "GHSA-whgm-jr23-g3j9", + "modified": "2023-11-08T04:05:08.868477Z" } ] }, + {}, { "vulns": [ { - "id": "GHSA-whgm-jr23-g3j9", - "modified": "2023-11-08T04:05:08.868477Z" + "id": "GHSA-9f46-5r25-5wfm", + "modified": "2026-03-13T22:01:08.982482Z" } ] }, {}, + {}, {} ] } diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles.yaml index d0ec48b8bfe..13b03ea09bf 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles.yaml @@ -281,7 +281,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 3215 + content_length: 3342 host: api.osv.dev body: | { @@ -391,6 +391,13 @@ interactions: }, "version": "1.18.2" }, + { + "package": { + "ecosystem": "RubyGems", + "name": "nokogiri" + }, + "version": "1.18.2" + }, { "package": { "ecosystem": "RubyGems", @@ -474,7 +481,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 666 + content_length: 1168 body: | { "results": [ @@ -531,6 +538,38 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "GHSA-353f-x4gh-cqq8", + "modified": "2026-02-04T03:08:45.682451Z" + }, + { + "id": "GHSA-5w6v-399v-w3cc", + "modified": "2026-02-04T02:49:28.572138Z" + }, + { + "id": "GHSA-c4rq-3m3g-8wgx", + "modified": "2026-05-09T10:44:28.215577Z" + }, + { + "id": "GHSA-mrxw-mxhj-p664", + "modified": "2026-02-04T04:34:58.905946Z" + }, + { + "id": "GHSA-v2fc-qm4h-8hqv", + "modified": "2026-05-09T10:44:28.032980Z" + }, + { + "id": "GHSA-vvfq-8hwr-qm4m", + "modified": "2026-02-04T03:58:31.466756Z" + }, + { + "id": "GHSA-wx95-c6cv-8532", + "modified": "2026-02-25T10:44:01.279701Z" + } + ] + }, {}, {}, {}, @@ -545,7 +584,7 @@ interactions: } headers: Content-Length: - - "666" + - "1168" Content-Type: - application/json status: 200 OK diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive.yaml index f41052710bc..38a2f679346 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive.yaml @@ -13,44 +13,44 @@ interactions: { "package": { "ecosystem": "Maven", - "name": "com.android.support:animated-vector-drawable" + "name": "com.google.android.gms:play-services" }, - "version": "24.0.0" + "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.android.support:appcompat-v7" + "name": "org.apache.logging.log4j:log4j-web" }, - "version": "24.0.0" + "version": "2.14.1" }, { "package": { "ecosystem": "Maven", - "name": "com.android.support:mediarouter-v7" + "name": "com.android.support:palette-v7" }, "version": "24.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.android.support:palette-v7" + "name": "com.google.android.gms:play-services-cast-framework" }, - "version": "24.0.0" + "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.android.support:support-annotations" + "name": "com.google.android.gms:play-services-instantapps" }, - "version": "24.0.0" + "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.android.support:support-v4" + "name": "com.google.android.gms:play-services-maps" }, - "version": "24.0.0" + "version": "10.0.0" }, { "package": { @@ -62,58 +62,58 @@ interactions: { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services" + "name": "com.google.android.gms:play-services-analytics" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-ads" + "name": "com.google.android.gms:play-services-auth" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-ads-lite" + "name": "com.google.android.gms:play-services-gcm" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-analytics" + "name": "com.google.android.gms:play-services-tagmanager-v4-impl" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-analytics-impl" + "name": "com.google.android.gms:play-services-ads" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-appinvite" + "name": "com.google.android.gms:play-services-location" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-auth" + "name": "com.google.firebase:firebase-messaging" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-auth-base" + "name": "com.android.support:animated-vector-drawable" }, - "version": "10.0.0" + "version": "24.0.0" }, { "package": { @@ -125,303 +125,303 @@ interactions: { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-base" + "name": "com.google.android.gms:play-services-identity" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-basement" + "name": "com.google.android.gms:play-services-vision" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-cast" + "name": "com.google.firebase:firebase-storage" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-cast-framework" + "name": "com.google.android.gms:play-services-ads-lite" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-clearcut" + "name": "com.google.android.gms:play-services-plus" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-drive" + "name": "com.google.firebase:firebase-appindexing" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-fitness" + "name": "com.android.support:support-annotations" }, - "version": "10.0.0" + "version": "24.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-games" + "name": "com.google.android.gms:play-services-clearcut" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-gass" + "name": "com.google.android.gms:play-services-nearby" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-gcm" + "name": "com.google.firebase:firebase-auth" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-identity" + "name": "com.google.android.gms:play-services-fitness" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-iid" + "name": "com.google.android.gms:play-services-gass" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-instantapps" + "name": "com.google.firebase:firebase-common" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-location" + "name": "com.google.firebase:firebase-iid" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-maps" + "name": "com.android.support:support-v4" }, - "version": "10.0.0" + "version": "24.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-nearby" + "name": "com.google.android.gms:play-services-analytics-impl" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-panorama" + "name": "com.google.android.gms:play-services-base" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-places" + "name": "com.google.android.gms:play-services-tagmanager-api" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-plus" + "name": "com.google.firebase:firebase-analytics-impl" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-safetynet" + "name": "com.google.firebase:firebase-storage-common" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-tagmanager" + "name": "com.google.android.gms:play-services-appinvite" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-tagmanager-api" + "name": "com.google.android.gms:play-services-safetynet" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-tagmanager-v4-impl" + "name": "com.google.android.gms:play-services-tasks" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-tasks" + "name": "org.apache.logging.log4j:log4j-api" }, - "version": "10.0.0" + "version": "2.14.1" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-vision" + "name": "com.google.android.gms:play-services-iid" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-wallet" + "name": "com.google.android.gms:play-services-tagmanager" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-wearable" + "name": "com.google.firebase:firebase-crash" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.firebase:firebase-analytics" + "name": "com.google.android.gms:play-services-games" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.firebase:firebase-analytics-impl" + "name": "com.google.android.gms:play-services-auth-base" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.firebase:firebase-appindexing" + "name": "com.google.android.gms:play-services-panorama" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.firebase:firebase-auth" + "name": "com.google.android.gms:play-services-places" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.firebase:firebase-common" + "name": "com.google.firebase:firebase-database-connection" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.firebase:firebase-config" + "name": "com.google.android.gms:play-services-wearable" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.firebase:firebase-crash" + "name": "com.google.android.gms:play-services-cast" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.firebase:firebase-database" + "name": "com.google.android.gms:play-services-drive" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.firebase:firebase-database-connection" + "name": "com.google.android.gms:play-services-wallet" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.firebase:firebase-iid" + "name": "com.google.firebase:firebase-database" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.firebase:firebase-messaging" + "name": "com.android.support:mediarouter-v7" }, - "version": "10.0.0" + "version": "24.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.firebase:firebase-storage" + "name": "com.google.android.gms:play-services-basement" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.firebase:firebase-storage-common" + "name": "com.google.firebase:firebase-analytics" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "org.apache.logging.log4j:log4j-api" + "name": "org.apache.logging.log4j:log4j-core" }, "version": "2.14.1" }, { "package": { "ecosystem": "Maven", - "name": "org.apache.logging.log4j:log4j-core" + "name": "com.android.support:appcompat-v7" }, - "version": "2.14.1" + "version": "24.0.0" }, { "package": { "ecosystem": "Maven", - "name": "org.apache.logging.log4j:log4j-web" + "name": "com.google.firebase:firebase-config" }, - "version": "2.14.1" + "version": "10.0.0" } ] } @@ -457,15 +457,6 @@ interactions: {}, {}, {}, - { - "vulns": [ - { - "id": "GHSA-cm6r-892j-jv2g", - "modified": "2023-11-08T04:08:28.014834Z" - } - ] - }, - {}, {}, {}, {}, @@ -503,6 +494,14 @@ interactions: {}, {}, {}, + { + "vulns": [ + { + "id": "GHSA-cm6r-892j-jv2g", + "modified": "2023-11-08T04:08:28.014834Z" + } + ] + }, {}, { "vulns": [ @@ -536,6 +535,7 @@ interactions: } ] }, + {}, {} ] } @@ -662,21 +662,21 @@ interactions: { "package": { "ecosystem": "Maven", - "name": "org.apache.logging.log4j:log4j-api" + "name": "org.apache.logging.log4j:log4j-web" }, "version": "2.14.1" }, { "package": { "ecosystem": "Maven", - "name": "org.apache.logging.log4j:log4j-core" + "name": "org.apache.logging.log4j:log4j-api" }, "version": "2.14.1" }, { "package": { "ecosystem": "Maven", - "name": "org.apache.logging.log4j:log4j-web" + "name": "org.apache.logging.log4j:log4j-core" }, "version": "2.14.1" } @@ -697,6 +697,7 @@ interactions: body: | { "results": [ + {}, {}, { "vulns": [ @@ -729,8 +730,7 @@ interactions: "modified": "2026-02-04T03:10:00.616806Z" } ] - }, - {} + } ] } headers: @@ -753,21 +753,21 @@ interactions: { "package": { "ecosystem": "Maven", - "name": "org.apache.logging.log4j:log4j-api" + "name": "org.apache.logging.log4j:log4j-web" }, "version": "2.14.1" }, { "package": { "ecosystem": "Maven", - "name": "org.apache.logging.log4j:log4j-core" + "name": "org.apache.logging.log4j:log4j-api" }, "version": "2.14.1" }, { "package": { "ecosystem": "Maven", - "name": "org.apache.logging.log4j:log4j-web" + "name": "org.apache.logging.log4j:log4j-core" }, "version": "2.14.1" } @@ -788,6 +788,7 @@ interactions: body: | { "results": [ + {}, {}, { "vulns": [ @@ -820,8 +821,7 @@ interactions: "modified": "2026-02-04T03:10:00.616806Z" } ] - }, - {} + } ] } headers: @@ -977,23 +977,30 @@ interactions: { "package": { "ecosystem": "PyPI", - "name": "click" + "name": "flask" }, - "version": "8.4.1" + "version": "1.0.0" }, { "package": { "ecosystem": "PyPI", - "name": "flask" + "name": "flask-cors" }, "version": "1.0.0" }, { "package": { "ecosystem": "PyPI", - "name": "flask-cors" + "name": "pandas" }, - "version": "1.0.0" + "version": "0.23.4" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "click" + }, + "version": "8.4.1" }, { "package": { @@ -1016,13 +1023,6 @@ interactions: }, "version": "3.0.3" }, - { - "package": { - "ecosystem": "PyPI", - "name": "pandas" - }, - "version": "0.23.4" - }, { "package": { "ecosystem": "PyPI", @@ -1047,7 +1047,6 @@ interactions: body: | { "results": [ - {}, { "vulns": [ { @@ -1108,9 +1107,6 @@ interactions: } ] }, - {}, - {}, - {}, { "vulns": [ { @@ -1119,6 +1115,10 @@ interactions: } ] }, + {}, + {}, + {}, + {}, {} ] } @@ -1142,37 +1142,44 @@ interactions: { "package": { "ecosystem": "PyPI", - "name": "certifi" + "name": "django" }, - "version": "2026.5.20" + "version": "1.11.29" }, { "package": { "ecosystem": "PyPI", - "name": "chardet" + "name": "flask" }, - "version": "3.0.4" + "version": "1.0.0" }, { "package": { "ecosystem": "PyPI", - "name": "click" + "name": "requests" }, - "version": "8.4.1" + "version": "2.20.0" }, { "package": { "ecosystem": "PyPI", - "name": "django" + "name": "certifi" }, - "version": "1.11.29" + "version": "2026.5.20" }, { "package": { "ecosystem": "PyPI", - "name": "flask" + "name": "chardet" }, - "version": "1.0.0" + "version": "3.0.4" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "click" + }, + "version": "8.4.1" }, { "package": { @@ -1205,30 +1212,23 @@ interactions: { "package": { "ecosystem": "PyPI", - "name": "pytz" - }, - "version": "2026.2.0" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "requests" + "name": "urllib3" }, - "version": "2.20.0" + "version": "1.24.3" }, { "package": { "ecosystem": "PyPI", - "name": "urllib3" + "name": "werkzeug" }, - "version": "1.24.3" + "version": "3.1.8" }, { "package": { "ecosystem": "PyPI", - "name": "werkzeug" + "name": "pytz" }, - "version": "3.1.8" + "version": "2026.2.0" } ] } @@ -1247,9 +1247,6 @@ interactions: body: | { "results": [ - {}, - {}, - {}, { "vulns": [ { @@ -1302,26 +1299,6 @@ interactions: } ] }, - { - "vulns": [ - { - "id": "GHSA-65pc-fj4g-8rjx", - "modified": "2026-06-09T12:00:13.346264Z" - }, - { - "id": "GHSA-jjg7-2v4v-x38h", - "modified": "2026-02-04T03:49:45.087439Z" - }, - { - "id": "PYSEC-2024-60", - "modified": "2026-06-10T17:01:21.102419Z" - } - ] - }, - {}, - {}, - {}, - {}, { "vulns": [ { @@ -1346,6 +1323,28 @@ interactions: } ] }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-65pc-fj4g-8rjx", + "modified": "2026-06-09T12:00:13.346264Z" + }, + { + "id": "GHSA-jjg7-2v4v-x38h", + "modified": "2026-02-04T03:49:45.087439Z" + }, + { + "id": "PYSEC-2024-60", + "modified": "2026-06-10T17:01:21.102419Z" + } + ] + }, + {}, + {}, + {}, { "vulns": [ { @@ -1402,6 +1401,7 @@ interactions: } ] }, + {}, {} ] } @@ -1417,255 +1417,3447 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1598 - host: api.osv.dev + content_length: 0 + host: pypi.org + headers: + Accept: + - application/vnd.pypi.simple.v1+json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://pypi.org/simple/urllib3/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: -1 + uncompressed: true body: | { - "queries": [ + "alternate-locations": [], + "files": [ { - "package": { - "ecosystem": "PyPI", - "name": "certifi" + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-0.3.tar.gz", + "hashes": { + "sha256": "b9b944d1f1ffb580488c1adee8683c6b887ee1a1912b43ba19de4039d17510d5" }, - "version": "2026.5.20" + "provenance": null, + "requires-python": null, + "size": 10056, + "upload-time": "2009-12-11T08:47:22.568398Z", + "url": "https://files.pythonhosted.org/packages/9c/ed/c5fd0a26ba4c013a9320149edad93cf3440c6148fa6cc541d9b624ee398e/urllib3-0.3.tar.gz", + "yanked": false }, { - "package": { - "ecosystem": "PyPI", - "name": "chardet" + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.0.tar.gz", + "hashes": { + "sha256": "ca6b37da0353a907bd3b93a15400c0826bf9ec4088b60911b3e8fe0fdec6865b" }, - "version": "3.0.4" + "provenance": null, + "requires-python": null, + "size": 22775, + "upload-time": "2011-10-09T23:46:31.199700Z", + "url": "https://files.pythonhosted.org/packages/d3/22/4cbcf82178d038efe03fc33093df8d0792c7e143748fc5bc3f43be4b83fe/urllib3-1.0.tar.gz", + "yanked": false }, { - "package": { - "ecosystem": "PyPI", - "name": "click" + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.0.1.tar.gz", + "hashes": { + "sha256": "f4a997c3c5a45415fc20c19a3b03200445c3a3e74280c4d7e0a6612f8a8e084c" }, - "version": "8.4.1" + "provenance": null, + "requires-python": null, + "size": 22981, + "upload-time": "2011-10-11T03:58:44.524926Z", + "url": "https://files.pythonhosted.org/packages/90/37/437e3d89fa2314d69e0aef2e97b959b2b3431d616361d3ca4c06b271fdef/urllib3-1.0.1.tar.gz", + "yanked": false }, { - "package": { - "ecosystem": "PyPI", - "name": "django" + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.0.2.tar.gz", + "hashes": { + "sha256": "d7e9767f07368a019b544e893198bade4d753fbe79fc2ecb99800ccc82975c7f" }, - "version": "1.11.29" + "provenance": null, + "requires-python": null, + "size": 23384, + "upload-time": "2011-11-04T19:22:58.280641Z", + "url": "https://files.pythonhosted.org/packages/c8/f6/992ef6a35c792b2bc04d7cc0a27a8f6e00e56f5581e77b3fe9c53e1d6491/urllib3-1.0.2.tar.gz", + "yanked": false }, { - "package": { - "ecosystem": "PyPI", - "name": "flask" + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.1.tar.gz", + "hashes": { + "sha256": "726fe8018e6eb3749a9587fc117180807a1fafb1cb0ac2044fa414c28fdf5aa6" }, - "version": "1.0" + "provenance": null, + "requires-python": null, + "size": 27578, + "upload-time": "2012-01-07T23:43:51.070702Z", + "url": "https://files.pythonhosted.org/packages/57/65/9ad7a929e3d9b39709ac0c253dafbe2e2ddf66c6f49584f43e8b32f37252/urllib3-1.1.tar.gz", + "yanked": false }, { - "package": { - "ecosystem": "PyPI", - "name": "idna" + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.2.tar.gz", + "hashes": { + "sha256": "cc49b66adcb45e19c6944cff35eedb60ee2228f0afba51f4da29c47e7a398f15" }, - "version": "2.7" + "provenance": null, + "requires-python": null, + "size": 34569, + "upload-time": "2012-01-30T00:57:13.964196Z", + "url": "https://files.pythonhosted.org/packages/75/57/76c41db00e0a257ae7a648c2d74715eabf510a72298a0b969c574e163799/urllib3-1.2.tar.gz", + "yanked": false }, { - "package": { - "ecosystem": "PyPI", - "name": "itsdangerous" + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.2.1.tar.gz", + "hashes": { + "sha256": "bdf8d06c46dd9b4cc58596c36ec09ed03c3f98656e715837de881d13df4cd59a" }, - "version": "2.2.0" + "provenance": null, + "requires-python": null, + "size": 35111, + "upload-time": "2012-02-05T21:13:40.482888Z", + "url": "https://files.pythonhosted.org/packages/fd/33/620c8778d72eb919f5d5518dc28ae634253bc0ecfdf342b5d76a291b1ddc/urllib3-1.2.1.tar.gz", + "yanked": false }, { - "package": { - "ecosystem": "PyPI", - "name": "jinja2" + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.2.2.tar.gz", + "hashes": { + "sha256": "b7cda49f21ba823f97075ef9db034de969180b7965c77b25bd5d6d46dc1d0312" }, - "version": "3.1.6" + "provenance": null, + "requires-python": null, + "size": 35251, + "upload-time": "2012-02-06T17:01:47.094955Z", + "url": "https://files.pythonhosted.org/packages/e3/3d/b1702870ac6959af840f2249eb4bf64acb11279612b4da90079a4044db11/urllib3-1.2.2.tar.gz", + "yanked": false }, { - "package": { - "ecosystem": "PyPI", - "name": "markupsafe" + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.3.tar.gz", + "hashes": { + "sha256": "cedd2b34adf6c6fba633308f0c5ac197fab88a246aed1f891c00ac7439f9f870" }, - "version": "3.0.3" + "provenance": null, + "requires-python": null, + "size": 36660, + "upload-time": "2012-03-25T20:22:58.044500Z", + "url": "https://files.pythonhosted.org/packages/82/c9/34a965c0c1ca6f982ea2f6820437d31271b86c9fddbe7576b49daf8c193c/urllib3-1.3.tar.gz", + "yanked": false }, { - "package": { - "ecosystem": "PyPI", - "name": "pytz" + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.4.tar.gz", + "hashes": { + "sha256": "3ee920fe0a5b8d1b3a507a9af6c5b6eb88110d37d2de406907ed7606ff24da9d" }, - "version": "2026.2" + "provenance": null, + "requires-python": null, + "size": 31885, + "upload-time": "2012-06-16T22:51:41.530000Z", + "url": "https://files.pythonhosted.org/packages/7a/17/a23144c996748cc5136be27c9cdd0c1a16cdf93e81d948ef0e6140482bfb/urllib3-1.4.tar.gz", + "yanked": false }, { - "package": { - "ecosystem": "PyPI", - "name": "requests" + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.5.tar.gz", + "hashes": { + "sha256": "0fc8836c9f39091a07a612d9ee55fc6458d0309d8efebf835215936fc7ffc76c" }, - "version": "2.20.0" + "provenance": null, + "requires-python": null, + "size": 36783, + "upload-time": "2012-08-02T19:16:31.279742Z", + "url": "https://files.pythonhosted.org/packages/56/94/54bb6d49c05dca737102a15f0cef247f3b763e840172cbddedad5b6f64d7/urllib3-1.5.tar.gz", + "yanked": false }, { - "package": { - "ecosystem": "PyPI", - "name": "urllib3" + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.6.tar.gz", + "hashes": { + "sha256": "df54bfde115c7358b0e30d892e23340502fe8f014dc43e05f1d240a75dab3be7" }, - "version": "1.24.3" + "provenance": null, + "requires-python": null, + "size": 44619, + "upload-time": "2013-04-25T18:49:52.781288Z", + "url": "https://files.pythonhosted.org/packages/4f/34/afb7336d1fdaaae1a93a172ebe12aa530ef2637e67ce6767d09c7bcc04b1/urllib3-1.6.tar.gz", + "yanked": false }, { - "package": { - "ecosystem": "PyPI", - "name": "werkzeug" + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.7.tar.gz", + "hashes": { + "sha256": "c31f4ee4c76c56794cec5b23af042515abb93d667f1a3fbfe3e452056c6c4be0" }, - "version": "3.1.8" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_Transitive/requirements.txt_transitive_native_source - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 2293 - body: | - { - "results": [ - {}, - {}, - {}, + "provenance": null, + "requires-python": null, + "size": 61123, + "upload-time": "2013-08-14T21:45:48.951595Z", + "url": "https://files.pythonhosted.org/packages/50/77/bfbf9cd637d50eb29d28211688d300b867b71eb614d11327dfb1cce073c8/urllib3-1.7.tar.gz", + "yanked": false + }, { - "vulns": [ - { - "id": "GHSA-68w8-qjq3-2gfm", - "modified": "2024-09-20T15:46:52.557962Z" - }, - { - "id": "GHSA-6w2r-r2m5-xq5w", - "modified": "2026-06-05T14:45:50.840275Z" - }, - { - "id": "GHSA-7xr5-9hcq-chf9", - "modified": "2026-02-04T03:48:05.224740Z" - }, - { - "id": "GHSA-8x94-hmjh-97hq", - "modified": "2026-02-04T02:45:55.690257Z" - }, - { - "id": "GHSA-frmv-pr5f-9mcr", - "modified": "2026-06-05T14:45:52.053173Z" - }, - { - "id": "GHSA-qw25-v68c-qjf3", - "modified": "2026-06-05T14:45:50.558008Z" - }, - { - "id": "GHSA-rrqc-c2jx-6jgv", - "modified": "2024-10-30T19:23:59.139649Z" - }, - { - "id": "PYSEC-2021-98", - "modified": "2023-12-06T01:01:16.755410Z" - } - ] + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.7.1.tar.gz", + "hashes": { + "sha256": "20fb9e6c7127a6f7a758919f6de7ef352bb955084006f29e838045caca00cb1b" + }, + "provenance": null, + "requires-python": null, + "size": 67329, + "upload-time": "2013-09-25T16:06:42.410128Z", + "url": "https://files.pythonhosted.org/packages/3b/aa/fdf493811c0357588c99f47fb36b99853d70bd26fcac11d51a329976c864/urllib3-1.7.1.tar.gz", + "yanked": false }, { - "vulns": [ - { - "id": "GHSA-68rp-wp8r-4726", - "modified": "2026-02-23T23:43:45.778179Z" - }, - { - "id": "GHSA-m2qf-hxjv-5gpq", - "modified": "2025-02-21T05:42:17.337040Z" - }, - { - "id": "PYSEC-2023-62", - "modified": "2023-11-08T04:12:28.231927Z" - } - ] + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.8.tar.gz", + "hashes": { + "sha256": "1a89fa1b43d277cfadf228cc90b9c75f254818ea3a1aab7bffb0223cbb7bb15d" + }, + "provenance": null, + "requires-python": null, + "size": 76503, + "upload-time": "2014-03-06T00:25:58.959231Z", + "url": "https://files.pythonhosted.org/packages/a5/53/23aeac09ea963189abf72f38a6d1b951251178db5d9950b353492779d43e/urllib3-1.8.tar.gz", + "yanked": false }, { - "vulns": [ - { - "id": "GHSA-65pc-fj4g-8rjx", - "modified": "2026-06-09T12:00:13.346264Z" - }, - { - "id": "GHSA-jjg7-2v4v-x38h", - "modified": "2026-02-04T03:49:45.087439Z" - }, - { - "id": "PYSEC-2024-60", - "modified": "2026-06-10T17:01:21.102419Z" - } - ] + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.8.2.tar.gz", + "hashes": { + "sha256": "6cb6a57764b6b80b3de327bb2ea3082de8663815cab2149b612dc0b2ba70ac05" + }, + "provenance": null, + "requires-python": null, + "size": 102441, + "upload-time": "2014-04-18T06:40:18.697627Z", + "url": "https://files.pythonhosted.org/packages/37/ff/2c224b19aa21da51b85b2f5f5be5e8ed47a0a2ab9bb1c09c271f9351786b/urllib3-1.8.2.tar.gz", + "yanked": false }, - {}, - {}, - {}, - {}, { - "vulns": [ - { - "id": "GHSA-9hjg-9r4m-mvj7", - "modified": "2026-02-04T03:44:00.676479Z" - }, - { - "id": "GHSA-9wx4-h78v-vm56", - "modified": "2026-02-04T02:43:42.271895Z" - }, - { - "id": "GHSA-gc5v-m9x4-r6x2", - "modified": "2026-03-27T22:17:33.595885Z" - }, - { - "id": "GHSA-j8r2-6x86-q33q", - "modified": "2026-02-04T03:34:13.807518Z" - }, - { - "id": "PYSEC-2023-74", - "modified": "2023-11-08T04:12:35.436175Z" - } - ] + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.8.3.tar.gz", + "hashes": { + "sha256": "4b162cffb6c7dde47b47ecee741f8a00953512541241e61d0f8292107a865426" + }, + "provenance": null, + "requires-python": null, + "size": 85466, + "upload-time": "2014-06-24T18:22:57.275523Z", + "url": "https://files.pythonhosted.org/packages/0c/ef/936532f5f3b49a095f67cbece0f6d286c2175723c33de8c6d24e14d0b070/urllib3-1.8.3.tar.gz", + "yanked": false }, { - "vulns": [ - { - "id": "GHSA-2xpw-w6gg-jr37", - "modified": "2026-02-04T02:36:12.983430Z" - }, - { - "id": "GHSA-34jh-p97f-mpxf", - "modified": "2026-02-04T03:37:44.850742Z" - }, - { - "id": "GHSA-38jv-5279-wg99", - "modified": "2026-02-04T03:51:36.162029Z" - }, - { - "id": "GHSA-g4mx-q9vg-27p4", - "modified": "2026-02-04T03:30:16.767903Z" - }, - { - "id": "GHSA-gm62-xv2j-4w53", - "modified": "2026-02-04T03:37:15.919661Z" - }, - { - "id": "GHSA-pq67-6m6q-mj2v", - "modified": "2026-02-04T04:38:01.163387Z" - }, - { - "id": "GHSA-qccp-gfcp-xxvc", - "modified": "2026-05-20T08:11:43.145797Z" - }, - { - "id": "GHSA-v845-jxx5-vc9f", - "modified": "2026-02-04T02:58:30.152562Z" - }, - { - "id": "GHSA-wqvq-5m8c-6g24", - "modified": "2024-11-18T22:47:07.792720Z" + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.9.tar.gz", + "hashes": { + "sha256": "4e400b2e2f53652dd0d8062ca5ecc425b6af6e96989b8d31f5dd875186aa247b" + }, + "provenance": null, + "requires-python": null, + "size": 91865, + "upload-time": "2014-07-07T20:57:43.349467Z", + "url": "https://files.pythonhosted.org/packages/dd/91/bc4deb900f263147fa8d600025ea938fe9c43c9fda43e3dc22e5008e6983/urllib3-1.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8dae6e89912c07615478a74fefd85707e8ef53ef7b16ddc58f3f0c0b55584f86" + }, + "data-dist-info-metadata": { + "sha256": "8dae6e89912c07615478a74fefd85707e8ef53ef7b16ddc58f3f0c0b55584f86" + }, + "filename": "urllib3-1.9.1-py2-none-any.whl", + "hashes": { + "sha256": "410bea96df2479fa33986c40c3eefa9c1e7ba95a7f70711c315860bbe2d66c7f" + }, + "provenance": null, + "requires-python": null, + "size": 75529, + "upload-time": "2014-12-14T21:23:45.751049Z", + "url": "https://files.pythonhosted.org/packages/1b/db/660cb4590ddea7c56d3a1698d6983b5e9cfe010d6b54cd202c4b36e625fc/urllib3-1.9.1-py2-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.9.1.tar.gz", + "hashes": { + "sha256": "d858379ef5988d4534bb8909432d697422100aaff272299d661339836b6dae9b" + }, + "provenance": null, + "requires-python": null, + "size": 171086, + "upload-time": "2014-09-13T18:24:32.828661Z", + "url": "https://files.pythonhosted.org/packages/28/55/7b1177b9eeea37ef4a0b2a68d0843f9f4c33d0b21a7287e6a6b31f7955c0/urllib3-1.9.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bb4fee40d4067c652237c3c5ccff65ce32f631f03bb43dfdc9816da00a4342a9" + }, + "data-dist-info-metadata": { + "sha256": "bb4fee40d4067c652237c3c5ccff65ce32f631f03bb43dfdc9816da00a4342a9" + }, + "filename": "urllib3-1.10-py2-none-any.whl", + "hashes": { + "sha256": "834c02a1e7a489c09b99404518a8404726674c75a98a3a8bc5fe57238bf63101" + }, + "provenance": null, + "requires-python": null, + "size": 75510, + "upload-time": "2014-12-14T21:26:11.100386Z", + "url": "https://files.pythonhosted.org/packages/74/60/6c4f6e5de3394f25f6c87a521fd78a8f84260d88dbcb2a669f6a82133ac6/urllib3-1.10-py2-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.10.tar.gz", + "hashes": { + "sha256": "25b4a7fbbd9112e0190f31f8877aa0523caeab8630872ad1bbddaba01cdd6599" + }, + "provenance": null, + "requires-python": null, + "size": 128200, + "upload-time": "2014-12-14T21:26:13.396621Z", + "url": "https://files.pythonhosted.org/packages/83/36/605e5ed6f7a117ffce6541cbe94e07495500f7713708783bedb1c98df2bd/urllib3-1.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d0a64656311b962346bf08edb79e60112ddc0d624d07c3bbbeb668bf65f8d4df" + }, + "data-dist-info-metadata": { + "sha256": "d0a64656311b962346bf08edb79e60112ddc0d624d07c3bbbeb668bf65f8d4df" + }, + "filename": "urllib3-1.10.1-py2-none-any.whl", + "hashes": { + "sha256": "b1e39534c0790aee0f1b6439f41f708d20480bdb8a7e315bb28d7b614359e1ef" + }, + "provenance": null, + "requires-python": null, + "size": 76177, + "upload-time": "2015-02-11T02:48:59.009260Z", + "url": "https://files.pythonhosted.org/packages/dd/f4/4b4f988ce627121c3a7695324bb314fed5fec02f202aac239c0f54ea42ba/urllib3-1.10.1-py2-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.10.1.tar.gz", + "hashes": { + "sha256": "631c6c52e8db04530e5b248ba4c1ce1aac100e2722bfbfdd35f212cf2783acb2" + }, + "provenance": null, + "requires-python": null, + "size": 129860, + "upload-time": "2015-02-11T02:49:01.324139Z", + "url": "https://files.pythonhosted.org/packages/2b/33/9d90a753026d1869a7925372f0ac310f58b46a661b7cb4c54eb5c22cf6eb/urllib3-1.10.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4c1ec13a214fbcb96b299626d90f396b120baa7681bed86812b4c7d12bead3d8" + }, + "data-dist-info-metadata": { + "sha256": "4c1ec13a214fbcb96b299626d90f396b120baa7681bed86812b4c7d12bead3d8" + }, + "filename": "urllib3-1.10.2-py2-none-any.whl", + "hashes": { + "sha256": "360d176c9d04dd34850df7dd5557b923a4dd1da0793a5c2366fda42758536807" + }, + "provenance": null, + "requires-python": null, + "size": 77473, + "upload-time": "2015-02-25T23:19:45.146810Z", + "url": "https://files.pythonhosted.org/packages/7e/db/e8f53e97768ced06c5d2841250a4abb2726611b3c06efe71227fcf264cc9/urllib3-1.10.2-py2-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.10.2.tar.gz", + "hashes": { + "sha256": "5bfd0ee2bd559fc22e8f1273934aca77050de19ba0e77f2447cbb0dd44f06a16" + }, + "provenance": null, + "requires-python": null, + "size": 132217, + "upload-time": "2015-02-25T23:19:48.193873Z", + "url": "https://files.pythonhosted.org/packages/10/c7/8ed1d80ca1901a9ddbcbe2323a5c73049c4f957eecdb80d85577aa49dfa4/urllib3-1.10.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "39e8fa9e59c67417c3578727bdd10f4894c776823e5377874afdab0fe25eb258" + }, + "data-dist-info-metadata": { + "sha256": "39e8fa9e59c67417c3578727bdd10f4894c776823e5377874afdab0fe25eb258" + }, + "filename": "urllib3-1.10.3-py2-none-any.whl", + "hashes": { + "sha256": "e6c9d84847028ee82c83d901f82b1ced9c05d051c4bd5a0849f8335d0a875c55" + }, + "provenance": null, + "requires-python": null, + "size": 78752, + "upload-time": "2015-04-21T20:06:21.348338Z", + "url": "https://files.pythonhosted.org/packages/69/91/3a34efceef1b8d7d4a509c49343a6dcce6b9d53fd40c69515d7655f9d572/urllib3-1.10.3-py2-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.10.3.tar.gz", + "hashes": { + "sha256": "ce1bb9a3f103610a062ace3ae6e56ebf2fa0fbeb5c395d601c64d8a7e6df180b" + }, + "provenance": null, + "requires-python": null, + "size": 136894, + "upload-time": "2015-04-21T20:06:25.506331Z", + "url": "https://files.pythonhosted.org/packages/d6/19/7c20b00695f6f0c967edb5d63d73d5fc20803db739ed7b939a8ef2bbeb78/urllib3-1.10.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "24bc9a4a96656022a69b1cf9e65680c5a1aa0cbd707a1b673f2022739daf8cba" + }, + "data-dist-info-metadata": { + "sha256": "24bc9a4a96656022a69b1cf9e65680c5a1aa0cbd707a1b673f2022739daf8cba" + }, + "filename": "urllib3-1.10.4-py2-none-any.whl", + "hashes": { + "sha256": "641a40c0c7d144f03584cc11bfa3702b537b1036f3dc39a1905cf2e741d945d6" + }, + "provenance": null, + "requires-python": null, + "size": 79340, + "upload-time": "2015-05-03T14:14:22.508478Z", + "url": "https://files.pythonhosted.org/packages/92/b7/37eabe93db6e719a69f9515c911ada4399afb88ea08b2cbfa864d846e5b7/urllib3-1.10.4-py2-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.10.4.tar.gz", + "hashes": { + "sha256": "52131e6a561466f1206e1a648d9a73dda2a804d0f70e83782bd88494542ded09" + }, + "provenance": null, + "requires-python": null, + "size": 138538, + "upload-time": "2015-05-03T14:14:24.922681Z", + "url": "https://files.pythonhosted.org/packages/8a/a5/f39d0c3333065807b2905d863fc46108a8d044db247d793c7fcffec1f6bc/urllib3-1.10.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5ee434287e2caaee3912f37a993f163dfb4c404b0a040ca491942d6a5996c803" + }, + "data-dist-info-metadata": { + "sha256": "5ee434287e2caaee3912f37a993f163dfb4c404b0a040ca491942d6a5996c803" + }, + "filename": "urllib3-1.11-py2.py3-none-any.whl", + "hashes": { + "sha256": "53e65fa6025a59f64ece714759c1f06c4e4fb9ab6b272561a2e26f286a55d42e" + }, + "provenance": null, + "requires-python": null, + "size": 84465, + "upload-time": "2015-07-21T13:43:35.993648Z", + "url": "https://files.pythonhosted.org/packages/3f/0c/7c4e8c634a6285ace89516629ff33cd452218587b8082e7f08080e25c9a4/urllib3-1.11-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.11.tar.gz", + "hashes": { + "sha256": "0da48343bdc6c01cfe45bd23726dd2e7ea0c1fce24959a84a4682513a0fd2b12" + }, + "provenance": null, + "requires-python": null, + "size": 149671, + "upload-time": "2015-07-21T13:43:42.589468Z", + "url": "https://files.pythonhosted.org/packages/41/06/c72e782e156dd722419915baeced8f3bdd0ae12aa58818b8e9497bc1d2d3/urllib3-1.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8936b7f093c4628d8c495f45d26b66d4087440ee4e993aee056f6f5ed9aa59ee" + }, + "data-dist-info-metadata": { + "sha256": "8936b7f093c4628d8c495f45d26b66d4087440ee4e993aee056f6f5ed9aa59ee" + }, + "filename": "urllib3-1.12-py2.py3-none-any.whl", + "hashes": { + "sha256": "8a5cbc44c172dbbd9f4dee62b1e7197c92b456bafe52279042509cab5b89c83e" + }, + "provenance": null, + "requires-python": null, + "size": 85246, + "upload-time": "2015-09-06T18:41:26.812162Z", + "url": "https://files.pythonhosted.org/packages/78/7c/4fdfe533e595854ab15b31a1116b2f9734796dfd7c5d3234d4927f88cc60/urllib3-1.12-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.12.tar.gz", + "hashes": { + "sha256": "0ea512776971fe4e76192600fe41e4e7ee96b4b9a5b15aefc1ac31d2a63872c6" + }, + "provenance": null, + "requires-python": null, + "size": 151072, + "upload-time": "2015-09-06T18:41:30.612548Z", + "url": "https://files.pythonhosted.org/packages/41/a7/5bda0eaea36dda6be079650f399d7713693d556ce71f0011d3881c6957c5/urllib3-1.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "70250442b62f512dc2d28c480273fe501267dca2f7fc62b3d6e638175241ca8e" + }, + "data-dist-info-metadata": { + "sha256": "70250442b62f512dc2d28c480273fe501267dca2f7fc62b3d6e638175241ca8e" + }, + "filename": "urllib3-1.13-py2.py3-none-any.whl", + "hashes": { + "sha256": "f9b5ff677bd6c1d038870317ae687ccc02eca2e8bb5bf572b502b94be1c2872a" + }, + "provenance": null, + "requires-python": null, + "size": 86829, + "upload-time": "2015-12-14T21:11:21.239752Z", + "url": "https://files.pythonhosted.org/packages/be/90/3479e16866a61f973d37296d27dd56f923b3259950ff57ab865d3caf1ef1/urllib3-1.13-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.13.tar.gz", + "hashes": { + "sha256": "8d5d4e7544c77e3a009d0cfd59175b27d57fb875d3c742b441c3eb79e0d3957c" + }, + "provenance": null, + "requires-python": null, + "size": 153743, + "upload-time": "2015-12-14T21:11:26.678631Z", + "url": "https://files.pythonhosted.org/packages/5b/5a/bd0b868a3412429b10be936087a9e260f3a7373e18e2330118a58e98004d/urllib3-1.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9deb0a3e7eb1c84651dc76802bf91f85cd34798f14946ff977bce2890b7db96b" + }, + "data-dist-info-metadata": { + "sha256": "9deb0a3e7eb1c84651dc76802bf91f85cd34798f14946ff977bce2890b7db96b" + }, + "filename": "urllib3-1.13.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "e2a681be15eac24db1aa907eb89132b66a3078cf919071d57cb2ab2ae8893453" + }, + "provenance": null, + "requires-python": null, + "size": 87126, + "upload-time": "2015-12-18T22:48:34.394175Z", + "url": "https://files.pythonhosted.org/packages/b1/54/5b2f3d215a47f1a7fabb9f24d58135db9f4e9478a301ebf2b34f620518b2/urllib3-1.13.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.13.1.tar.gz", + "hashes": { + "sha256": "6eba1d713f8552e37ac4081c6bdf7be9f5a79f58447aed762bf24cc34c5e3983" + }, + "provenance": null, + "requires-python": null, + "size": 156259, + "upload-time": "2015-12-18T22:48:40.386438Z", + "url": "https://files.pythonhosted.org/packages/ee/16/7eeb3da799c044c7394158cbfaaaf8ac1cb3bb716bf251ee9a6ca09614c5/urllib3-1.13.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d41782f322640d062c8e1df7d8ed348e43ed3dd3136dfe77f91bf1cbbf1c6af1" + }, + "data-dist-info-metadata": { + "sha256": "d41782f322640d062c8e1df7d8ed348e43ed3dd3136dfe77f91bf1cbbf1c6af1" + }, + "filename": "urllib3-1.14-py2.py3-none-any.whl", + "hashes": { + "sha256": "ffe8859ca4fdfb021c2e8e0d3033f6c5eb372f8d4c3fd5455523055a2806a437" + }, + "provenance": null, + "requires-python": null, + "size": 89323, + "upload-time": "2015-12-29T20:28:31.702905Z", + "url": "https://files.pythonhosted.org/packages/73/55/63deba73d82dfa39974ca3903110c3e3557ff8758a3a79482810915b385d/urllib3-1.14-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.14.tar.gz", + "hashes": { + "sha256": "dd4fb13a4ce50b18338c7e4d665b21fd38632c5d4b1d9f1a1379276bd3c08d37" + }, + "provenance": null, + "requires-python": null, + "size": 161497, + "upload-time": "2015-12-29T20:28:40.455552Z", + "url": "https://files.pythonhosted.org/packages/6c/11/68602df8fb13daeb2b61e2dc3209c6d8a599af7943691dfa7d48f32ef69b/urllib3-1.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c97bf7e9b0a36a849607607e8e09a3d51060ac08f9899eaf4dac8aa66e42b995" + }, + "data-dist-info-metadata": { + "sha256": "c97bf7e9b0a36a849607607e8e09a3d51060ac08f9899eaf4dac8aa66e42b995" + }, + "filename": "urllib3-1.15-py2.py3-none-any.whl", + "hashes": { + "sha256": "0bfbc91a6726517de44317e1219ede08c0be213cca06626c56b18e1f4b0377d8" + }, + "provenance": null, + "requires-python": null, + "size": 77449, + "upload-time": "2016-04-06T19:17:18.644224Z", + "url": "https://files.pythonhosted.org/packages/e4/97/716fb40e72ceea3944e7a2ec908f3d72c232e8dc1a4030569742bee08884/urllib3-1.15-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.15.tar.gz", + "hashes": { + "sha256": "607c22f1b593e0e95c2eecb01138c58de9c574ec4c7a0e560c1e15031f941b3d" + }, + "provenance": null, + "requires-python": null, + "size": 153398, + "upload-time": "2016-04-06T19:17:31.326716Z", + "url": "https://files.pythonhosted.org/packages/39/00/cb4ffa715096532f6cd6055083f980a113739f7cf50486aae584e24ca195/urllib3-1.15.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d46ac037e30ef0f2d3be88413e2fed3b550945e68bd7494fe6aaff2f42b74007" + }, + "data-dist-info-metadata": { + "sha256": "d46ac037e30ef0f2d3be88413e2fed3b550945e68bd7494fe6aaff2f42b74007" + }, + "filename": "urllib3-1.15.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "105b33577a379c1c881821d43b97d1a870f37a8f4904151f56ddeb95b38830ca" + }, + "provenance": null, + "requires-python": null, + "size": 92690, + "upload-time": "2016-04-11T17:26:25.079831Z", + "url": "https://files.pythonhosted.org/packages/ea/11/0c858701745b76148b292406fcee31fa7f39c28aae18ac7d75792ac6d433/urllib3-1.15.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.15.1.tar.gz", + "hashes": { + "sha256": "d0a1dc60433f7e9b90b4f085f1d45753174b4594558b29eda0009abe0b82da4c" + }, + "provenance": null, + "requires-python": null, + "size": 169242, + "upload-time": "2016-04-11T17:26:40.369525Z", + "url": "https://files.pythonhosted.org/packages/49/26/a7d12ea00cb4b9fa1e13b5980e5a04a1fe7c477eb8f657ce0b757a7a497d/urllib3-1.15.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0b5afbfa2e51a5bf9d25f565c8d59d2ce62f153a4d0d11d34fe6714938ef8b03" + }, + "data-dist-info-metadata": { + "sha256": "0b5afbfa2e51a5bf9d25f565c8d59d2ce62f153a4d0d11d34fe6714938ef8b03" + }, + "filename": "urllib3-1.16-py2.py3-none-any.whl", + "hashes": { + "sha256": "8a46ee9b6b4487ba994e97f9e5eab48513c9b3ebdddc630ee9a899e041147695" + }, + "provenance": null, + "requires-python": null, + "size": 98955, + "upload-time": "2016-06-11T20:34:52.194000Z", + "url": "https://files.pythonhosted.org/packages/61/54/3f6149b3b9027f3386ad56816a3be83c201fe7bed1ba67a0ca249f1a8cb1/urllib3-1.16-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.16.tar.gz", + "hashes": { + "sha256": "63d479478ddfc83bbc11577dc16d47835c5179ac13e550118ca143b62c4bf9ab" + }, + "provenance": null, + "requires-python": null, + "size": 179763, + "upload-time": "2016-06-11T20:34:59.039643Z", + "url": "https://files.pythonhosted.org/packages/3b/f0/e763169124e3f5db0926bc3dbfcd580a105f9ca44cf5d8e6c7a803c9f6b5/urllib3-1.16.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0b5c3ac1fdf658eb81919dbefa9f2e1b7d0e243ed996caf1598889f5897fcb12" + }, + "data-dist-info-metadata": { + "sha256": "0b5c3ac1fdf658eb81919dbefa9f2e1b7d0e243ed996caf1598889f5897fcb12" + }, + "filename": "urllib3-1.17-py2.py3-none-any.whl", + "hashes": { + "sha256": "ace38809bda77300b7155c2cd202a648cce95ccfd81f9582aabe23f8deaf1a98" + }, + "provenance": null, + "requires-python": null, + "size": 101170, + "upload-time": "2016-09-06T14:41:20.111888Z", + "url": "https://files.pythonhosted.org/packages/40/4e/54411cb5f7c69782304a7ab27ba9d7d9a3908cd68b67f6502137342d0d9c/urllib3-1.17-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.17.tar.gz", + "hashes": { + "sha256": "fe57c15f1973d55c948619efcbd1d1150bb4256214aabab3322b395d023a2603" + }, + "provenance": null, + "requires-python": null, + "size": 181176, + "upload-time": "2016-09-06T14:41:23.436850Z", + "url": "https://files.pythonhosted.org/packages/c2/79/8851583070bac203561d21b9478340535893f587759608156aaca60a615a/urllib3-1.17.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "81ec83bb22edda2b84585b1e2835936ee126fb0f1d6764dbf423acce22ecf502" + }, + "data-dist-info-metadata": { + "sha256": "81ec83bb22edda2b84585b1e2835936ee126fb0f1d6764dbf423acce22ecf502" + }, + "filename": "urllib3-1.18-py2.py3-none-any.whl", + "hashes": { + "sha256": "ed69856d262a6da3f201b1afed6d61b0c5a364fcc1d20d3f9ff461960c6626bf" + }, + "provenance": null, + "requires-python": null, + "size": 102363, + "upload-time": "2016-09-26T08:50:34.527893Z", + "url": "https://files.pythonhosted.org/packages/9d/24/d9896ea827cdd3783f6bb4339ccca614411ee1ef4a0e11566ba81f190e66/urllib3-1.18-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.18.tar.gz", + "hashes": { + "sha256": "d30dd4d1cbbc36ebab6e4a2076820cfe0c60f10adf087fecbc5a3edae79fdc81" + }, + "provenance": null, + "requires-python": null, + "size": 183660, + "upload-time": "2016-09-26T08:50:39.699498Z", + "url": "https://files.pythonhosted.org/packages/8f/45/7434a6a44d42744b74fb969a39720f0c3d4f31f921737e51a69d8b15c859/urllib3-1.18.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4cfb0a50b75ba446792ad96860df195cab6867fbf5590e30575c50bc3d7b2fce" + }, + "data-dist-info-metadata": { + "sha256": "4cfb0a50b75ba446792ad96860df195cab6867fbf5590e30575c50bc3d7b2fce" + }, + "filename": "urllib3-1.18.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "e18d07b5387d7e8ba586357209d9e38b71b787ca832f375f5dd42ed3f5d44aa8" + }, + "provenance": null, + "requires-python": null, + "size": 103060, + "upload-time": "2016-10-27T11:25:19.068958Z", + "url": "https://files.pythonhosted.org/packages/ac/2a/fc9ac93901bdab0c4b48f86f2cc5ac9c249bbc030debb3fe9e5c0191833d/urllib3-1.18.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.18.1.tar.gz", + "hashes": { + "sha256": "5555ecc5254681618d1706037f82e8cec0e18c6113ed5c95807f8f822d5668f1" + }, + "provenance": null, + "requires-python": null, + "size": 184995, + "upload-time": "2016-10-27T11:25:22.654313Z", + "url": "https://files.pythonhosted.org/packages/d8/1f/7e5e7e7d36fa82c179085ef06c32abe2a1f8a25067e1724921f7e871da1a/urllib3-1.18.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b07aceea5700168591023ec213109b0eeb77f3f4cb21f3fc8ef2e66c22e94b9d" + }, + "data-dist-info-metadata": { + "sha256": "b07aceea5700168591023ec213109b0eeb77f3f4cb21f3fc8ef2e66c22e94b9d" + }, + "filename": "urllib3-1.19-py2.py3-none-any.whl", + "hashes": { + "sha256": "81dd7c7f4e1f74c0dd5bf56f7e7d5818e3d6b3595018e3b10a86e7527fcf2345" + }, + "provenance": null, + "requires-python": null, + "size": 104270, + "upload-time": "2016-11-03T15:19:26.452868Z", + "url": "https://files.pythonhosted.org/packages/34/02/f043d2c9e2360dd6f6f1f7e44c71733ede2478e8b084de43375b316105c5/urllib3-1.19-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.19.tar.gz", + "hashes": { + "sha256": "87f362d061184191d07ced0b947d8526f3e1884f21b0fe97fab313dedcb895be" + }, + "provenance": null, + "requires-python": null, + "size": 187217, + "upload-time": "2016-11-03T15:19:30.072184Z", + "url": "https://files.pythonhosted.org/packages/08/37/48b443a36af9eda6274f673b70a9140c13e2409edb2ef20b2d8a620efef5/urllib3-1.19.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5ec3e29c04e04c1e9f9cb6393663ebde014cbbb5c291d2e759c55fe8beb5e11d" + }, + "data-dist-info-metadata": { + "sha256": "5ec3e29c04e04c1e9f9cb6393663ebde014cbbb5c291d2e759c55fe8beb5e11d" + }, + "filename": "urllib3-1.19.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "6410d56c88d9e8ae4fbc0f35122328ad5bd456ec6f0763ae5648c83ff8bd747b" + }, + "provenance": null, + "requires-python": null, + "size": 104368, + "upload-time": "2016-11-16T10:13:26.129970Z", + "url": "https://files.pythonhosted.org/packages/ff/45/7b5d82c483634b6b4cd94392a07c94d36255402286098b7fb10b6cb88e6a/urllib3-1.19.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.19.1.tar.gz", + "hashes": { + "sha256": "53bc34c8ee268c3bd83ecf5e9c80fa783f3148484579bd4e20f4a7c1bb2dd6a0" + }, + "provenance": null, + "requires-python": null, + "size": 187416, + "upload-time": "2016-11-16T10:13:29.235152Z", + "url": "https://files.pythonhosted.org/packages/b4/cb/0f195aa96fd63a4ef8b3578c67f56eb0804e394d9789080a8862c06c2f68/urllib3-1.19.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "51c9b5ed523f63cb1ad8ef95b953fa28ef595ab8794a7c5fa5673f18a86c1c84" + }, + "data-dist-info-metadata": { + "sha256": "51c9b5ed523f63cb1ad8ef95b953fa28ef595ab8794a7c5fa5673f18a86c1c84" + }, + "filename": "urllib3-1.20-py2.py3-none-any.whl", + "hashes": { + "sha256": "b64c0faa183e9e9e76193146c4147e82a734982c6b6719dca851d6cc4ec90c01" + }, + "provenance": null, + "requires-python": null, + "size": 111946, + "upload-time": "2017-01-19T09:53:40.055432Z", + "url": "https://files.pythonhosted.org/packages/67/87/67be08389f8df83c9ba4c12e618a4ad93546e234a1e9530618735cd9b73d/urllib3-1.20-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.20.tar.gz", + "hashes": { + "sha256": "97ef2b6e2878d84c0126b9f4e608e37a951ca7848e4855a7f7f4437d5c34a72f" + }, + "provenance": null, + "requires-python": null, + "size": 201873, + "upload-time": "2017-01-19T09:53:41.904200Z", + "url": "https://files.pythonhosted.org/packages/20/56/a6aa403b0998f857b474a538343ee483f5c02491bd1aebf61d42a3f60f77/urllib3-1.20.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "fd3dfab8541ef30cb729e1d33c6d191e81d08eff207dd82dbd9d65d76df163a6" + }, + "data-dist-info-metadata": { + "sha256": "fd3dfab8541ef30cb729e1d33c6d191e81d08eff207dd82dbd9d65d76df163a6" + }, + "filename": "urllib3-1.21-py2.py3-none-any.whl", + "hashes": { + "sha256": "5589dbd20bae1447a62b55e687e5b5b6024f710ce49b24975b261a3ee4d52276" + }, + "provenance": null, + "requires-python": null, + "size": 131347, + "upload-time": "2017-04-25T11:12:26.297307Z", + "url": "https://files.pythonhosted.org/packages/bd/c5/d95aba2c7d87fa135df89f603c1ec2248c6f134d51395f3b4cf6d7774d40/urllib3-1.21-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.21.tar.gz", + "hashes": { + "sha256": "d0f08f1472754890c8b228106eb831a7a68c93565bd0818936c30bb839913647" + }, + "provenance": null, + "requires-python": null, + "size": 223387, + "upload-time": "2017-04-25T11:12:28.442838Z", + "url": "https://files.pythonhosted.org/packages/34/95/7b28259d0006ed681c424cd71a668363265eac92b67dddd018eb9a22bff8/urllib3-1.21.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c4f1a7274d7aa23a040981eb65ad42e37bb6a81f819ebf11301ef9808223f477" + }, + "data-dist-info-metadata": { + "sha256": "c4f1a7274d7aa23a040981eb65ad42e37bb6a81f819ebf11301ef9808223f477" + }, + "filename": "urllib3-1.21.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "8ed6d5c1ff9d6ba84677310060d6a3a78ca3072ce0684cb3c645023009c114b1" + }, + "provenance": null, + "requires-python": null, + "size": 131717, + "upload-time": "2017-05-02T10:58:32.257089Z", + "url": "https://files.pythonhosted.org/packages/24/53/f397db567de0aa0e81b211d81c13c41a779f14893e42189cf5bdb97611b2/urllib3-1.21.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.21.1.tar.gz", + "hashes": { + "sha256": "b14486978518ca0901a76ba973d7821047409d7f726f22156b24e83fd71382a5" + }, + "provenance": null, + "requires-python": null, + "size": 224266, + "upload-time": "2017-05-02T10:58:34.160525Z", + "url": "https://files.pythonhosted.org/packages/96/d9/40e4e515d3e17ed0adbbde1078e8518f8c4e3628496b56eb8f026a02b9e4/urllib3-1.21.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a2139f490819101f1b2bb6c16cb48a94a95c0d5eea74cca0376c2cf95c4b258e" + }, + "data-dist-info-metadata": { + "sha256": "a2139f490819101f1b2bb6c16cb48a94a95c0d5eea74cca0376c2cf95c4b258e" + }, + "filename": "urllib3-1.22-py2.py3-none-any.whl", + "hashes": { + "sha256": "06330f386d6e4b195fbfc736b297f58c5a892e4440e54d294d7004e3a9bbea1b" + }, + "provenance": null, + "requires-python": null, + "size": 132332, + "upload-time": "2017-07-20T09:05:46.173764Z", + "url": "https://files.pythonhosted.org/packages/63/cb/6965947c13a94236f6d4b8223e21beb4d576dc72e8130bd7880f600839b8/urllib3-1.22-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.22.tar.gz", + "hashes": { + "sha256": "cc44da8e1145637334317feebd728bd869a35285b93cbb4cca2577da7e62db4f" + }, + "provenance": null, + "requires-python": null, + "size": 226083, + "upload-time": "2017-07-20T09:05:48.756394Z", + "url": "https://files.pythonhosted.org/packages/ee/11/7c59620aceedcc1ef65e156cc5ce5a24ef87be4107c2b74458464e437a5d/urllib3-1.22.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f559ebe0fa20391d0d341599472e0b7152133db166bdb68cfa9e630e32958cb0" + }, + "data-dist-info-metadata": { + "sha256": "f559ebe0fa20391d0d341599472e0b7152133db166bdb68cfa9e630e32958cb0" + }, + "filename": "urllib3-1.23-py2.py3-none-any.whl", + "hashes": { + "sha256": "b5725a0bd4ba422ab0e66e89e030c806576753ea3ee08554382c14e685d117b5" + }, + "provenance": null, + "requires-python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 133303, + "upload-time": "2018-06-05T03:25:49.484152Z", + "url": "https://files.pythonhosted.org/packages/bd/c9/6fdd990019071a4a32a5e7cb78a1d92c53851ef4f56f62a3486e6a7d8ffb/urllib3-1.23-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.23.tar.gz", + "hashes": { + "sha256": "a68ac5e15e76e7e5dd2b8f94007233e01effe3e50e8daddf69acfd81cb686baf" + }, + "provenance": null, + "requires-python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 228314, + "upload-time": "2018-06-05T03:25:50.981384Z", + "url": "https://files.pythonhosted.org/packages/3c/d2/dc5471622bd200db1cd9319e02e71bc655e9ea27b8e0ce65fc69de0dac15/urllib3-1.23.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ff96951d6b1f4841967c0ab8f0a7a8b298c766c6299831f69ba5f480941acd55" + }, + "data-dist-info-metadata": { + "sha256": "ff96951d6b1f4841967c0ab8f0a7a8b298c766c6299831f69ba5f480941acd55" + }, + "filename": "urllib3-1.24-py2.py3-none-any.whl", + "hashes": { + "sha256": "8819bba37a02d143296a4d032373c4dd4aca11f6d4c9973335ca75f9c8475f59" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 117959, + "upload-time": "2018-10-16T17:54:20.238264Z", + "url": "https://files.pythonhosted.org/packages/8c/4b/5cbc4cb46095f369117dcb751821e1bef9dd86a07c968d8757e9204c324c/urllib3-1.24-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.24.tar.gz", + "hashes": { + "sha256": "41c3db2fc01e5b907288010dec72f9d0a74e37d6994e6eb56849f59fea2265ae" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 229200, + "upload-time": "2018-10-16T17:54:21.801481Z", + "url": "https://files.pythonhosted.org/packages/a5/74/05ffd00b4b5c08306939c485869f5dc40cbc27357195b0a98b18e4c48893/urllib3-1.24.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "734d368f195abf1771f35709f05523ef753d1f6aecb231abe1c1869f1d760fba" + }, + "data-dist-info-metadata": { + "sha256": "734d368f195abf1771f35709f05523ef753d1f6aecb231abe1c1869f1d760fba" + }, + "filename": "urllib3-1.24.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "61bf29cada3fc2fbefad4fdf059ea4bd1b4a86d2b6d15e1c7c0b582b9752fe39" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 118086, + "upload-time": "2018-11-02T19:11:17.872837Z", + "url": "https://files.pythonhosted.org/packages/62/00/ee1d7de624db8ba7090d1226aebefab96a2c71cd5cfa7629d6ad3f61b79e/urllib3-1.24.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.24.1.tar.gz", + "hashes": { + "sha256": "de9529817c93f27c8ccbfead6985011db27bd0ddfcdb2d86f3f663385c6a9c22" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 229688, + "upload-time": "2018-11-02T19:11:20.091788Z", + "url": "https://files.pythonhosted.org/packages/b1/53/37d82ab391393565f2f831b8eedbffd57db5a718216f82f1a8b4d381a1c1/urllib3-1.24.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e035b765ac617430e02e17893fbce56f665f15b10cd2eecd0603d5ca798a571d" + }, + "data-dist-info-metadata": { + "sha256": "e035b765ac617430e02e17893fbce56f665f15b10cd2eecd0603d5ca798a571d" + }, + "filename": "urllib3-1.24.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "4c291ca23bbb55c76518905869ef34bdd5f0e46af7afe6861e8375643ffee1a0" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 131747, + "upload-time": "2019-04-17T17:49:45.870917Z", + "url": "https://files.pythonhosted.org/packages/df/1c/59cca3abf96f991f2ec3131a4ffe72ae3d9ea1f5894abe8a9c5e3c77cfee/urllib3-1.24.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.24.2.tar.gz", + "hashes": { + "sha256": "9a247273df709c4fedb38c711e44292304f73f39ab01beda9f6b9fc375669ac3" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 230699, + "upload-time": "2019-04-17T17:49:47.786569Z", + "url": "https://files.pythonhosted.org/packages/fd/fa/b21f4f03176463a6cccdb612a5ff71b927e5224e83483012747c12fc5d62/urllib3-1.24.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d0df5aaf6aa4154351fa69c62cbaf598de4bad752756dce54efab097b71bc44f" + }, + "data-dist-info-metadata": { + "sha256": "d0df5aaf6aa4154351fa69c62cbaf598de4bad752756dce54efab097b71bc44f" + }, + "filename": "urllib3-1.24.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "a637e5fae88995b256e3409dc4d52c2e2e0ba32c42a6365fee8bbd2238de3cfb" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 118799, + "upload-time": "2019-05-02T15:37:44.733782Z", + "url": "https://files.pythonhosted.org/packages/01/11/525b02e4acc0c747de8b6ccdab376331597c569c42ea66ab0a1dbd36eca2/urllib3-1.24.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.24.3.tar.gz", + "hashes": { + "sha256": "2393a695cd12afedd0dcb26fe5d50d0cf248e5a66f75dbd89a3d4eb333a61af4" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 232237, + "upload-time": "2019-05-02T15:37:46.730807Z", + "url": "https://files.pythonhosted.org/packages/8a/3c/1bb7ef6c435dea026f06ed9f3ba16aa93f9f4f5d3857a51a35dfa00882f1/urllib3-1.24.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cc0da48915338a61262986a0f5daa8103f2e7b7a15a8a451fb514236cc6a50ae" + }, + "data-dist-info-metadata": { + "sha256": "cc0da48915338a61262986a0f5daa8103f2e7b7a15a8a451fb514236cc6a50ae" + }, + "filename": "urllib3-1.25-py2.py3-none-any.whl", + "hashes": { + "sha256": "a08afe8b057ba35963364711a1f36d346375da0c118f611f35c0252375338c7c" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 149879, + "upload-time": "2019-04-22T14:06:44.695797Z", + "url": "https://files.pythonhosted.org/packages/81/9b/715e96377cc1f87e71d9d4259c6f88bf561a539622ba3042e73188e0bc2d/urllib3-1.25-py2.py3-none-any.whl", + "yanked": "Broken release" + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.25.tar.gz", + "hashes": { + "sha256": "f03eeb431c77b88cf8747d47e94233a91d0e0fdae1cf09e0b21405a885700266" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 409895, + "upload-time": "2019-04-22T14:06:46.595819Z", + "url": "https://files.pythonhosted.org/packages/cb/34/db09a2f1e27c6ded5dd42afb0e3e2cf6f51ace7d75726385e8a3b1993b17/urllib3-1.25.tar.gz", + "yanked": "Broken release" + }, + { + "core-metadata": { + "sha256": "b442f4e1d3cb6cb788eb5832e173d5d33d30b8df210e709eb8f987666fee0ff7" + }, + "data-dist-info-metadata": { + "sha256": "b442f4e1d3cb6cb788eb5832e173d5d33d30b8df210e709eb8f987666fee0ff7" + }, + "filename": "urllib3-1.25.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "a9645efd62b9fc1c7cad8ed93e162aad4c6bfd90e143966ddd4099b78cd244be" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 150093, + "upload-time": "2019-04-24T17:05:21.930238Z", + "url": "https://files.pythonhosted.org/packages/c0/1f/516c14fd47ced1a2e2882edd776241c5b707ffc9051cd372843579829994/urllib3-1.25.1-py2.py3-none-any.whl", + "yanked": "Broken release" + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.25.1.tar.gz", + "hashes": { + "sha256": "904bd981d6371bb95a200c0ec9dba5ba7cc980f2d6b125bd793fefe3293be388" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 670490, + "upload-time": "2019-04-24T17:05:23.849422Z", + "url": "https://files.pythonhosted.org/packages/5f/cc/8601ad6c4d7e66072e7b735ba4fe218e9b384e15d2a0583e7caebac83664/urllib3-1.25.1.tar.gz", + "yanked": "Broken release" + }, + { + "core-metadata": { + "sha256": "54276ed86904a4cd2121906f2beac9736cc56bc9773db803e5079c0d1262289d" + }, + "data-dist-info-metadata": { + "sha256": "54276ed86904a4cd2121906f2beac9736cc56bc9773db803e5079c0d1262289d" + }, + "filename": "urllib3-1.25.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "d363e3607d8de0c220d31950a8f38b18d5ba7c0830facd71a1c6b1036b7ce06c" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 150799, + "upload-time": "2019-04-29T13:11:29.948679Z", + "url": "https://files.pythonhosted.org/packages/39/ec/d93dfc69617a028915df914339ef66936ea976ef24fa62940fd86ba0326e/urllib3-1.25.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.25.2.tar.gz", + "hashes": { + "sha256": "a53063d8b9210a7bdec15e7b272776b9d42b2fd6816401a0d43006ad2f9902db" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 261479, + "upload-time": "2019-04-29T13:11:36.130435Z", + "url": "https://files.pythonhosted.org/packages/9a/8b/ea6d2beb2da6e331e9857d0a60b79ed4f72dcbc4e2c7f2d2521b0480fda2/urllib3-1.25.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "faf305bca1b8c54e5dcaa52389f42c26c91ad78a98dd6cd4ebde8ac8df91f8f4" + }, + "data-dist-info-metadata": { + "sha256": "faf305bca1b8c54e5dcaa52389f42c26c91ad78a98dd6cd4ebde8ac8df91f8f4" + }, + "filename": "urllib3-1.25.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "b246607a25ac80bedac05c6f282e3cdaf3afb65420fd024ac94435cabe6e18d1" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 150942, + "upload-time": "2019-05-23T19:01:44.733909Z", + "url": "https://files.pythonhosted.org/packages/e6/60/247f23a7121ae632d62811ba7f273d0e58972d75e58a94d329d51550a47d/urllib3-1.25.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.25.3.tar.gz", + "hashes": { + "sha256": "dbe59173209418ae49d485b87d1681aefa36252ee85884c31346debd19463232" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 262150, + "upload-time": "2019-05-23T19:01:47.801705Z", + "url": "https://files.pythonhosted.org/packages/4c/13/2386233f7ee40aa8444b47f7463338f3cbdf00c316627558784e3f542f07/urllib3-1.25.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9a219163147d78d2b1d269d5e16f92f6f68d2824d6c8fce0fed4847ef3f97bdf" + }, + "data-dist-info-metadata": { + "sha256": "9a219163147d78d2b1d269d5e16f92f6f68d2824d6c8fce0fed4847ef3f97bdf" + }, + "filename": "urllib3-1.25.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "8a8090dd02b145256534c205e624eb20161080428ffa14408f6f283c0d0c356e" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 125530, + "upload-time": "2019-09-19T14:49:01.357839Z", + "url": "https://files.pythonhosted.org/packages/91/0d/7777358f672a14b7ae0dfcd29f949f409f913e0578190d6bfa68eb55864b/urllib3-1.25.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.25.4.tar.gz", + "hashes": { + "sha256": "319cef72311e511d94be1bb478d202fde499935d0347a9e8f0d232dc3bce47c6" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 247884, + "upload-time": "2019-09-19T14:49:05.166965Z", + "url": "https://files.pythonhosted.org/packages/88/31/c1037594d3d3639f23630eaca5215835b1c1665f10997325d97ac61c423c/urllib3-1.25.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ecf993fea4dc884bf1f16598aa143fb4abd0341dbc97b25ba7da0098dfd144a4" + }, + "data-dist-info-metadata": { + "sha256": "ecf993fea4dc884bf1f16598aa143fb4abd0341dbc97b25ba7da0098dfd144a4" + }, + "filename": "urllib3-1.25.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "9c6c593cb28f52075016307fc26b0a0f8e82bc7d1ff19aaaa959b91710a56c47" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 125727, + "upload-time": "2019-09-20T01:35:54.545482Z", + "url": "https://files.pythonhosted.org/packages/81/b7/cef47224900ca67078ed6e2db51342796007433ad38329558f56a15255f5/urllib3-1.25.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.25.5.tar.gz", + "hashes": { + "sha256": "2f3eadfea5d92bc7899e75b5968410b749a054b492d5a6379c1344a1481bc2cb" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 248169, + "upload-time": "2019-09-20T01:35:57.102124Z", + "url": "https://files.pythonhosted.org/packages/3c/31/aa26375d7028397ffa46765f91f5ccb087d37a99437b78259eb46f275f5b/urllib3-1.25.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "40a35ffa77a79b96284935e72114221df43f5126d0fb77fb89d451c52faedcd7" + }, + "data-dist-info-metadata": { + "sha256": "40a35ffa77a79b96284935e72114221df43f5126d0fb77fb89d451c52faedcd7" + }, + "filename": "urllib3-1.25.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "3de946ffbed6e6746608990594d08faac602528ac7015ac28d33cee6a45b7398" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 125768, + "upload-time": "2019-09-24T14:35:10.080723Z", + "url": "https://files.pythonhosted.org/packages/e0/da/55f51ea951e1b7c63a579c09dd7db825bb730ec1fe9c0180fc77bfb31448/urllib3-1.25.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.25.6.tar.gz", + "hashes": { + "sha256": "9a107b99a5393caf59c7aa3c1249c16e6879447533d0887f4336dde834c7be86" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 248292, + "upload-time": "2019-09-24T14:35:13.667918Z", + "url": "https://files.pythonhosted.org/packages/ff/44/29655168da441dff66de03952880c6e2d17b252836ff1aa4421fba556424/urllib3-1.25.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f58bd2b4477bc814ca897f2fbf69e13f98a8ef9f0f2056b2d703b8959c28d01a" + }, + "data-dist-info-metadata": { + "sha256": "f58bd2b4477bc814ca897f2fbf69e13f98a8ef9f0f2056b2d703b8959c28d01a" + }, + "filename": "urllib3-1.25.7-py2.py3-none-any.whl", + "hashes": { + "sha256": "a8a318824cc77d1fd4b2bec2ded92646630d7fe8619497b142c84a9e6f5a7293" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 125624, + "upload-time": "2019-11-11T15:10:09.598264Z", + "url": "https://files.pythonhosted.org/packages/b4/40/a9837291310ee1ccc242ceb6ebfd9eb21539649f193a7c8c86ba15b98539/urllib3-1.25.7-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.25.7.tar.gz", + "hashes": { + "sha256": "f3c5fd51747d450d4dcf6f923c81f78f811aab8205fda64b0aba34a4e48b0745" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 264636, + "upload-time": "2019-11-11T15:10:12.487536Z", + "url": "https://files.pythonhosted.org/packages/ad/fc/54d62fa4fc6e675678f9519e677dfc29b8964278d75333cf142892caf015/urllib3-1.25.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c296554284a83f29d4a63741d425d6d70a960acb354ade04dd941e6fd1960012" + }, + "data-dist-info-metadata": { + "sha256": "c296554284a83f29d4a63741d425d6d70a960acb354ade04dd941e6fd1960012" + }, + "filename": "urllib3-1.25.8-py2.py3-none-any.whl", + "hashes": { + "sha256": "2f3db8b19923a873b3e5256dc9c2dedfa883e33d87c690d9c7913e1f40673cdc" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 125642, + "upload-time": "2020-01-21T20:41:23.910305Z", + "url": "https://files.pythonhosted.org/packages/e8/74/6e4f91745020f967d09332bb2b8b9b10090957334692eb88ea4afe91b77f/urllib3-1.25.8-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.25.8.tar.gz", + "hashes": { + "sha256": "87716c2d2a7121198ebcb7ce7cccf6ce5e9ba539041cfbaeecfb641dc0bf6acc" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 261077, + "upload-time": "2020-01-21T20:41:26.688970Z", + "url": "https://files.pythonhosted.org/packages/09/06/3bc5b100fe7e878d3dee8f807a4febff1a40c213d2783e3246edde1f3419/urllib3-1.25.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "41573e1c25e97bb0e6fd10e677e1a9cca4fe2efc41830b0fb0b1221399148c42" + }, + "data-dist-info-metadata": { + "sha256": "41573e1c25e97bb0e6fd10e677e1a9cca4fe2efc41830b0fb0b1221399148c42" + }, + "filename": "urllib3-1.25.9-py2.py3-none-any.whl", + "hashes": { + "sha256": "88206b0eb87e6d677d424843ac5209e3fb9d0190d0ee169599165ec25e9d9115" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 126746, + "upload-time": "2020-04-16T15:44:06.147024Z", + "url": "https://files.pythonhosted.org/packages/e1/e5/df302e8017440f111c11cc41a6b432838672f5a70aa29227bf58149dc72f/urllib3-1.25.9-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.25.9.tar.gz", + "hashes": { + "sha256": "3018294ebefce6572a474f0604c2021e33b3fd8006ecd11d62107a5d2a963527" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 254921, + "upload-time": "2020-04-16T15:44:08.049585Z", + "url": "https://files.pythonhosted.org/packages/05/8c/40cd6949373e23081b3ea20d5594ae523e681b6f472e600fbc95ed046a36/urllib3-1.25.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b6feb54892694bb24bbb73f7699369b57664cd612bf16fca8a4290e17f53a59c" + }, + "data-dist-info-metadata": { + "sha256": "b6feb54892694bb24bbb73f7699369b57664cd612bf16fca8a4290e17f53a59c" + }, + "filename": "urllib3-1.25.10-py2.py3-none-any.whl", + "hashes": { + "sha256": "e7983572181f5e1522d9c98453462384ee92a0be7fac5f1413a1e35c56cc0461" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 127631, + "upload-time": "2020-07-22T15:47:32.468071Z", + "url": "https://files.pythonhosted.org/packages/9f/f0/a391d1463ebb1b233795cabfc0ef38d3db4442339de68f847026199e69d7/urllib3-1.25.10-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.25.10.tar.gz", + "hashes": { + "sha256": "91056c15fa70756691db97756772bb1eb9678fa585d9184f24534b100dc60f4a" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 256875, + "upload-time": "2020-07-22T15:47:34.482849Z", + "url": "https://files.pythonhosted.org/packages/81/f4/87467aeb3afc4a6056e1fe86626d259ab97e1213b1dfec14c7cb5f538bf0/urllib3-1.25.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5d7667368d5b931b7fa68d680d1848b0abc8e835ccd15dc3bed5ce757a84226b" + }, + "data-dist-info-metadata": { + "sha256": "5d7667368d5b931b7fa68d680d1848b0abc8e835ccd15dc3bed5ce757a84226b" + }, + "filename": "urllib3-1.25.11-py2.py3-none-any.whl", + "hashes": { + "sha256": "f5321fbe4bf3fefa0efd0bfe7fb14e90909eb62a48ccda331726b4319897dd5e" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 127978, + "upload-time": "2020-10-19T14:17:20.705902Z", + "url": "https://files.pythonhosted.org/packages/56/aa/4ef5aa67a9a62505db124a5cb5262332d1d4153462eb8fd89c9fa41e5d92/urllib3-1.25.11-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.25.11.tar.gz", + "hashes": { + "sha256": "8d7eaa5a82a1cac232164990f04874c594c9453ec55eef02eab885aa02fc17a2" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 260300, + "upload-time": "2020-10-19T14:17:23.830781Z", + "url": "https://files.pythonhosted.org/packages/76/d9/bbbafc76b18da706451fa91bc2ebe21c0daf8868ef3c30b869ac7cb7f01d/urllib3-1.25.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5a085db7a9cb7fd1df6478568fc0e9833e27f6f191a97621748c0944f8248ba3" + }, + "data-dist-info-metadata": { + "sha256": "5a085db7a9cb7fd1df6478568fc0e9833e27f6f191a97621748c0944f8248ba3" + }, + "filename": "urllib3-1.26.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "bad31cb622ceee0ab46c4c884cf61957def0ff2e644de0a7a093678844c9ccac" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 136659, + "upload-time": "2020-11-10T20:08:59.430953Z", + "url": "https://files.pythonhosted.org/packages/7e/a7/746338eb8addda2e7662ee5e10a9f85150aba013cd610c9569c17146b914/urllib3-1.26.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.26.0.tar.gz", + "hashes": { + "sha256": "4849f132941d68144df0a3785ccc4fe423430ba5db0108d045c8cadbc90f517a" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 291709, + "upload-time": "2020-11-10T20:09:01.671792Z", + "url": "https://files.pythonhosted.org/packages/f6/0c/2add359fbc96307f081172e2033799eab7471026a5dcdd372803aefa19fa/urllib3-1.26.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0be1c4478678d73590878669c56122f0b7c220998c3313945df889cf97bb516e" + }, + "data-dist-info-metadata": { + "sha256": "0be1c4478678d73590878669c56122f0b7c220998c3313945df889cf97bb516e" + }, + "filename": "urllib3-1.26.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "61ad24434555a42c0439770462df38b47d05d9e8e353d93ec3742900975e3e65" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 136732, + "upload-time": "2020-11-11T20:29:26.721844Z", + "url": "https://files.pythonhosted.org/packages/cc/f0/e6ff89dddc1cb9f57b3e0f9dc06f444c884f1ad0c2ad17e2f1d5e7d0d1f7/urllib3-1.26.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.26.1.tar.gz", + "hashes": { + "sha256": "097116a6f16f13482d2a2e56792088b9b2920f4eb6b4f84a2c90555fb673db74" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 286708, + "upload-time": "2020-11-11T20:29:28.986151Z", + "url": "https://files.pythonhosted.org/packages/19/80/b2a19b372f16bc846fd156de8d9b3a9b1092aef1f1963d800b0f8c76a67a/urllib3-1.26.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3da2446e1956304e120223d6022c06c65d348f62cede9dc5413e1691f3810a6a" + }, + "data-dist-info-metadata": { + "sha256": "3da2446e1956304e120223d6022c06c65d348f62cede9dc5413e1691f3810a6a" + }, + "filename": "urllib3-1.26.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "d8ff90d979214d7b4f8ce956e80f4028fc6860e4431f731ea4a8c08f23f99473" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 136770, + "upload-time": "2020-11-12T22:16:52.922247Z", + "url": "https://files.pythonhosted.org/packages/f5/71/45d36a8df68f3ebb098d6861b2c017f3d094538c0fb98fa61d4dc43e69b9/urllib3-1.26.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.26.2.tar.gz", + "hashes": { + "sha256": "19188f96923873c92ccb987120ec4acaa12f0461fa9ce5d3d0772bc965a39e08" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 286877, + "upload-time": "2020-11-12T22:16:55.083906Z", + "url": "https://files.pythonhosted.org/packages/29/e6/d1a1d78c439cad688757b70f26c50a53332167c364edb0134cadd280e234/urllib3-1.26.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6df52adb7aa5c42be83f07953756060aefb2784ad80b911b542985ead506e10b" + }, + "data-dist-info-metadata": { + "sha256": "6df52adb7aa5c42be83f07953756060aefb2784ad80b911b542985ead506e10b" + }, + "filename": "urllib3-1.26.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "1b465e494e3e0d8939b50680403e3aedaa2bc434b7d5af64dfd3c958d7f5ae80" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 137023, + "upload-time": "2021-01-26T18:58:16.089040Z", + "url": "https://files.pythonhosted.org/packages/23/fc/8a49991f7905261f9ca9df5aa9b58363c3c821ce3e7f671895442b7100f2/urllib3-1.26.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.26.3.tar.gz", + "hashes": { + "sha256": "de3eedaad74a2683334e282005cd8d7f22f4d55fa690a2a1020a416cb0a47e73" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 292598, + "upload-time": "2021-01-26T18:58:18.493032Z", + "url": "https://files.pythonhosted.org/packages/d7/8d/7ee68c6b48e1ec8d41198f694ecdc15f7596356f2ff8e6b1420300cf5db3/urllib3-1.26.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4f5d9bf5ecae7806dfaeb1a77ab3c78d87da784dcbda65538cd8b486fe74bfed" + }, + "data-dist-info-metadata": { + "sha256": "4f5d9bf5ecae7806dfaeb1a77ab3c78d87da784dcbda65538cd8b486fe74bfed" + }, + "filename": "urllib3-1.26.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "2f4da4594db7e1e110a944bb1b551fdf4e6c136ad42e4234131391e21eb5b0df" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 153320, + "upload-time": "2021-03-15T15:04:35.709960Z", + "url": "https://files.pythonhosted.org/packages/09/c6/d3e3abe5b4f4f16cf0dfc9240ab7ce10c2baa0e268989a4e3ec19e90c84e/urllib3-1.26.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.26.4.tar.gz", + "hashes": { + "sha256": "e7b021f7241115872f92f43c6508082facffbd1c048e3c6e2bb9c2a157e28937" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 293008, + "upload-time": "2021-03-15T15:04:37.697553Z", + "url": "https://files.pythonhosted.org/packages/cb/cf/871177f1fc795c6c10787bc0e1f27bb6cf7b81dbde399fd35860472cecbc/urllib3-1.26.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8d6c19a6016c229ace77b5ab08c775c7c923806ddd68e2fc9b737324c719b810" + }, + "data-dist-info-metadata": { + "sha256": "8d6c19a6016c229ace77b5ab08c775c7c923806ddd68e2fc9b737324c719b810" + }, + "filename": "urllib3-1.26.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "753a0374df26658f99d826cfe40394a686d05985786d946fbe4165b5148f5a7c" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 138144, + "upload-time": "2021-05-26T17:02:33.236908Z", + "url": "https://files.pythonhosted.org/packages/0c/cd/1e2ec680ec7b09846dc6e605f5a7709dfb9d7128e51a026e7154e18a234e/urllib3-1.26.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.26.5.tar.gz", + "hashes": { + "sha256": "a7acd0977125325f516bda9735fa7142b909a8d01e8b2e4c8108d0984e6e0098" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 292865, + "upload-time": "2021-05-26T17:02:35.597930Z", + "url": "https://files.pythonhosted.org/packages/94/40/c396b5b212533716949a4d295f91a4c100d51ba95ea9e2d96b6b0517e5a5/urllib3-1.26.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "193a9a8343948fdbcbaf2537c4640ed8b246be46ad9896204d9c675984fc7e97" + }, + "data-dist-info-metadata": { + "sha256": "193a9a8343948fdbcbaf2537c4640ed8b246be46ad9896204d9c675984fc7e97" + }, + "filename": "urllib3-1.26.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "39fb8672126159acb139a7718dd10806104dec1e2f0f6c88aab05d17df10c8d4" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 138494, + "upload-time": "2021-06-25T13:24:15.310981Z", + "url": "https://files.pythonhosted.org/packages/5f/64/43575537846896abac0b15c3e5ac678d787a4021e906703f1766bfb8ea11/urllib3-1.26.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.26.6.tar.gz", + "hashes": { + "sha256": "f57b4c16c62fa2760b7e3d97c35b255512fb6b59a259730f36ba32ce9f8e342f" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 289927, + "upload-time": "2021-06-25T13:24:17.834300Z", + "url": "https://files.pythonhosted.org/packages/4f/5a/597ef5911cb8919efe4d86206aa8b2658616d676a7088f0825ca08bd7cb8/urllib3-1.26.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e22adb7bec275d66e73d9d10abd69668243b70388f3f41b1326960d35473dda8" + }, + "data-dist-info-metadata": { + "sha256": "e22adb7bec275d66e73d9d10abd69668243b70388f3f41b1326960d35473dda8" + }, + "filename": "urllib3-1.26.7-py2.py3-none-any.whl", + "hashes": { + "sha256": "c4fdf4019605b6e5423637e01bc9fe4daef873709a7973e195ceba0a62bbc844" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 138764, + "upload-time": "2021-09-22T18:01:15.930956Z", + "url": "https://files.pythonhosted.org/packages/af/f4/524415c0744552cce7d8bf3669af78e8a069514405ea4fcbd0cc44733744/urllib3-1.26.7-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.26.7.tar.gz", + "hashes": { + "sha256": "4987c65554f7a2dbf30c18fd48778ef124af6fab771a377103da0585e2336ece" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 291350, + "upload-time": "2021-09-22T18:01:18.331115Z", + "url": "https://files.pythonhosted.org/packages/80/be/3ee43b6c5757cabea19e75b8f46eaf05a2f5144107d7db48c7cf3a864f73/urllib3-1.26.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "36182f5beaa5a96c85ebec2289b44383291d75402699af8914c7b42aafe6f3e5" + }, + "data-dist-info-metadata": { + "sha256": "36182f5beaa5a96c85ebec2289b44383291d75402699af8914c7b42aafe6f3e5" + }, + "filename": "urllib3-1.26.8-py2.py3-none-any.whl", + "hashes": { + "sha256": "000ca7f471a233c2251c6c7023ee85305721bfdf18621ebff4fd17a8653427ed" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 138699, + "upload-time": "2022-01-07T15:56:31.276636Z", + "url": "https://files.pythonhosted.org/packages/4e/b8/f5a25b22e803f0578e668daa33ba3701bb37858ec80e08a150bd7d2cf1b1/urllib3-1.26.8-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.26.8.tar.gz", + "hashes": { + "sha256": "0e7c33d9a63e7ddfcb86780aac87befc2fbddf46c58dbb487e0855f7ceec283c" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 294280, + "upload-time": "2022-01-07T15:56:33.962493Z", + "url": "https://files.pythonhosted.org/packages/b0/b1/7bbf5181f8e3258efae31702f5eab87d8a74a72a0aa78bc8c08c1466e243/urllib3-1.26.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5227260f04cb22b60bd8ee1f381beaf30c4c300c0cd8bf0960fef98c45edf034" + }, + "data-dist-info-metadata": { + "sha256": "5227260f04cb22b60bd8ee1f381beaf30c4c300c0cd8bf0960fef98c45edf034" + }, + "filename": "urllib3-1.26.9-py2.py3-none-any.whl", + "hashes": { + "sha256": "44ece4d53fb1706f667c9bd1c648f5469a2ec925fcf3a776667042d645472c14" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 138990, + "upload-time": "2022-03-16T13:28:16.026094Z", + "url": "https://files.pythonhosted.org/packages/ec/03/062e6444ce4baf1eac17a6a0ebfe36bb1ad05e1df0e20b110de59c278498/urllib3-1.26.9-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.26.9.tar.gz", + "hashes": { + "sha256": "aabaf16477806a5e1dd19aa41f8c2b7950dd3c746362d7e3223dbe6de6ac448e" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 295258, + "upload-time": "2022-03-16T13:28:19.197657Z", + "url": "https://files.pythonhosted.org/packages/1b/a5/4eab74853625505725cefdf168f48661b2cd04e7843ab836f3f63abf81da/urllib3-1.26.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b773e136f776839855277df7e7525c8af198fc019e5c3188d1c8405923d49f4b" + }, + "data-dist-info-metadata": { + "sha256": "b773e136f776839855277df7e7525c8af198fc019e5c3188d1c8405923d49f4b" + }, + "filename": "urllib3-1.26.10-py2.py3-none-any.whl", + "hashes": { + "sha256": "8298d6d56d39be0e3bc13c1c97d133f9b45d797169a0e11cdd0e0489d786f7ec" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", + "size": 139185, + "upload-time": "2022-07-07T15:12:47.549599Z", + "url": "https://files.pythonhosted.org/packages/68/47/93d3d28e97c7577f563903907912f4b3804054e4877a5ba6651f7182c53b/urllib3-1.26.10-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.26.10.tar.gz", + "hashes": { + "sha256": "879ba4d1e89654d9769ce13121e0f94310ea32e8d2f8cf587b77c08bbcdb30d6" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", + "size": 297854, + "upload-time": "2022-07-07T15:12:50.060066Z", + "url": "https://files.pythonhosted.org/packages/25/36/f056e5f1389004cf886bb7a8514077f24224238a7534497c014a6b9ac770/urllib3-1.26.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c4ef2bded050bcc9699e17ff096a3b6849c9ca730859f0f38d2161a966eb4629" + }, + "data-dist-info-metadata": { + "sha256": "c4ef2bded050bcc9699e17ff096a3b6849c9ca730859f0f38d2161a966eb4629" + }, + "filename": "urllib3-1.26.11-py2.py3-none-any.whl", + "hashes": { + "sha256": "c33ccba33c819596124764c23a97d25f32b28433ba0dedeb77d873a38722c9bc" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", + "size": 139901, + "upload-time": "2022-07-25T13:02:21.294138Z", + "url": "https://files.pythonhosted.org/packages/d1/cb/4783c8f1a90f89e260dbf72ebbcf25931f3a28f8f80e2e90f8a589941b19/urllib3-1.26.11-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.26.11.tar.gz", + "hashes": { + "sha256": "ea6e8fb210b19d950fab93b60c9009226c63a28808bc8386e05301e25883ac0a" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", + "size": 299255, + "upload-time": "2022-07-25T13:02:23.766403Z", + "url": "https://files.pythonhosted.org/packages/6d/d5/e8258b334c9eb8eb78e31be92ea0d5da83ddd9385dc967dd92737604d239/urllib3-1.26.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cfc46d3696fdc7588309567ce9e53fc4383da6649fe105c175d45354f521e1b3" + }, + "data-dist-info-metadata": { + "sha256": "cfc46d3696fdc7588309567ce9e53fc4383da6649fe105c175d45354f521e1b3" + }, + "filename": "urllib3-1.26.12-py2.py3-none-any.whl", + "hashes": { + "sha256": "b930dd878d5a8afb066a637fbb35144fe7901e3b209d1cd4f524bd0e9deee997" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", + "size": 140381, + "upload-time": "2022-08-22T13:27:19.719799Z", + "url": "https://files.pythonhosted.org/packages/6f/de/5be2e3eed8426f871b170663333a0f627fc2924cc386cd41be065e7ea870/urllib3-1.26.12-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.26.12.tar.gz", + "hashes": { + "sha256": "3fa96cf423e6987997fc326ae8df396db2a8b7c667747d47ddd8ecba91f4a74e" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", + "size": 299806, + "upload-time": "2022-08-22T13:27:23.256890Z", + "url": "https://files.pythonhosted.org/packages/b2/56/d87d6d3c4121c0bcec116919350ca05dc3afd2eeb7dc88d07e8083f8ea94/urllib3-1.26.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f6caf5d94dcaa960c29c3124f148dac73d1fbb5e9cd5e10c4430d6b8467a4461" + }, + "data-dist-info-metadata": { + "sha256": "f6caf5d94dcaa960c29c3124f148dac73d1fbb5e9cd5e10c4430d6b8467a4461" + }, + "filename": "urllib3-1.26.13-py2.py3-none-any.whl", + "hashes": { + "sha256": "47cc05d99aaa09c9e72ed5809b60e7ba354e64b59c9c173ac3018642d8bb41fc" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 140572, + "upload-time": "2022-11-23T22:34:29.785874Z", + "url": "https://files.pythonhosted.org/packages/65/0c/cc6644eaa594585e5875f46f3c83ee8762b647b51fc5b0fb253a242df2dc/urllib3-1.26.13-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.26.13.tar.gz", + "hashes": { + "sha256": "c083dd0dce68dbfbe1129d5271cb90f9447dea7d52097c6e0126120c521ddea8" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 300476, + "upload-time": "2022-11-23T22:34:32.145005Z", + "url": "https://files.pythonhosted.org/packages/c2/51/32da03cf19d17d46cce5c731967bf58de9bd71db3a379932f53b094deda4/urllib3-1.26.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5f3a69efbd7e9392a629b2768b33aeb6762bee8f10ac2dfb6a9f745e76edd688" + }, + "data-dist-info-metadata": { + "sha256": "5f3a69efbd7e9392a629b2768b33aeb6762bee8f10ac2dfb6a9f745e76edd688" + }, + "filename": "urllib3-1.26.14-py2.py3-none-any.whl", + "hashes": { + "sha256": "75edcdc2f7d85b137124a6c3c9fc3933cdeaa12ecb9a6a959f22797a0feca7e1" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 140642, + "upload-time": "2023-01-11T13:04:57.170894Z", + "url": "https://files.pythonhosted.org/packages/fe/ca/466766e20b767ddb9b951202542310cba37ea5f2d792dae7589f1741af58/urllib3-1.26.14-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.26.14.tar.gz", + "hashes": { + "sha256": "076907bf8fd355cde77728471316625a4d2f7e713c125f51953bb5b3eecf4f72" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 300665, + "upload-time": "2023-01-11T13:04:59.366590Z", + "url": "https://files.pythonhosted.org/packages/c5/52/fe421fb7364aa738b3506a2d99e4f3a56e079c0a798e9f4fa5e14c60922f/urllib3-1.26.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6e54f90733c8086b75aa932f0ba19d7c805434d3286e68756d73f2b8e426ab7d" + }, + "data-dist-info-metadata": { + "sha256": "6e54f90733c8086b75aa932f0ba19d7c805434d3286e68756d73f2b8e426ab7d" + }, + "filename": "urllib3-1.26.15-py2.py3-none-any.whl", + "hashes": { + "sha256": "aa751d169e23c7479ce47a0cb0da579e3ede798f994f5816a74e4f4500dcea42" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 140881, + "upload-time": "2023-03-11T00:01:39.031079Z", + "url": "https://files.pythonhosted.org/packages/7b/f5/890a0baca17a61c1f92f72b81d3c31523c99bec609e60c292ea55b387ae8/urllib3-1.26.15-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.26.15.tar.gz", + "hashes": { + "sha256": "8a388717b9476f934a21484e8c8e61875ab60644d29b9b39e11e4b9dc1c6b305" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 301444, + "upload-time": "2023-03-11T00:01:41.302016Z", + "url": "https://files.pythonhosted.org/packages/21/79/6372d8c0d0641b4072889f3ff84f279b738cd8595b64c8e0496d4e848122/urllib3-1.26.15.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c8f9f56a2c325859edbd3a717c810be12819aeb85950d1596c5e3b7f09d7e13b" + }, + "data-dist-info-metadata": { + "sha256": "c8f9f56a2c325859edbd3a717c810be12819aeb85950d1596c5e3b7f09d7e13b" + }, + "filename": "urllib3-1.26.16-py2.py3-none-any.whl", + "hashes": { + "sha256": "8d36afa7616d8ab714608411b4a3b13e58f463aee519024578e062e141dce20f" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 143106, + "upload-time": "2023-05-23T12:18:41.548302Z", + "url": "https://files.pythonhosted.org/packages/c5/05/c214b32d21c0b465506f95c4f28ccbcba15022e000b043b72b3df7728471/urllib3-1.26.16-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.26.16.tar.gz", + "hashes": { + "sha256": "8f135f6502756bde6b2a9b28989df5fbe87c9970cecaa69041edcce7f0589b14" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 303733, + "upload-time": "2023-05-23T12:18:43.917400Z", + "url": "https://files.pythonhosted.org/packages/e2/7d/539e6f0cf9f0b95b71dd701a56dae89f768cd39fd8ce0096af3546aeb5a3/urllib3-1.26.16.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b3012240a99bda6e559787f2826cb868b4b3663c438c3f2adbefd7cee84ef690" + }, + "data-dist-info-metadata": { + "sha256": "b3012240a99bda6e559787f2826cb868b4b3663c438c3f2adbefd7cee84ef690" + }, + "filename": "urllib3-1.26.17-py2.py3-none-any.whl", + "hashes": { + "sha256": "94a757d178c9be92ef5539b8840d48dc9cf1b2709c9d6b588232a055c524458b" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 143431, + "upload-time": "2023-10-02T17:22:28.101314Z", + "url": "https://files.pythonhosted.org/packages/48/fe/a5c6cc46e9fe9171d7ecf0f33ee7aae14642f8d74baa7af4d7840f9358be/urllib3-1.26.17-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.26.17.tar.gz", + "hashes": { + "sha256": "24d6a242c28d29af46c3fae832c36db3bbebcc533dd1bb549172cd739c82df21" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 305031, + "upload-time": "2023-10-02T17:22:30.961276Z", + "url": "https://files.pythonhosted.org/packages/dd/19/9e5c8b813a8bddbfb035fa2b0c29077836ae7c4def1a55ae4632167b3511/urllib3-1.26.17.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d3e9ab8e02c7cea6a6f2a738349790d6465a2585886a505469d8a6cf2cd974e5" + }, + "data-dist-info-metadata": { + "sha256": "d3e9ab8e02c7cea6a6f2a738349790d6465a2585886a505469d8a6cf2cd974e5" + }, + "filename": "urllib3-1.26.18-py2.py3-none-any.whl", + "hashes": { + "sha256": "34b97092d7e0a3a8cf7cd10e386f401b3737364026c45e622aa02903dffe0f07" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 143835, + "upload-time": "2023-10-17T17:47:01.725249Z", + "url": "https://files.pythonhosted.org/packages/b0/53/aa91e163dcfd1e5b82d8a890ecf13314e3e149c05270cc644581f77f17fd/urllib3-1.26.18-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.26.18.tar.gz", + "hashes": { + "sha256": "f8ecc1bba5667413457c529ab955bf8c67b45db799d159066261719e328580a0" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 305687, + "upload-time": "2023-10-17T17:47:03.986854Z", + "url": "https://files.pythonhosted.org/packages/0c/39/64487bf07df2ed854cc06078c27c0d0abc59bd27b32232876e403c333a08/urllib3-1.26.18.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7cde3b41a3e5cd868e1c54e0b37053de059af3fcbb09430c056f305f6a9c285d" + }, + "data-dist-info-metadata": { + "sha256": "7cde3b41a3e5cd868e1c54e0b37053de059af3fcbb09430c056f305f6a9c285d" + }, + "filename": "urllib3-1.26.19-py2.py3-none-any.whl", + "hashes": { + "sha256": "37a0344459b199fce0e80b0d3569837ec6b6937435c5244e7fd73fa6006830f3" + }, + "provenance": null, + "requires-python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7", + "size": 143933, + "upload-time": "2024-06-17T14:53:31.589461Z", + "url": "https://files.pythonhosted.org/packages/ae/6a/99eaaeae8becaa17a29aeb334a18e5d582d873b6f084c11f02581b8d7f7f/urllib3-1.26.19-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.26.19.tar.gz", + "hashes": { + "sha256": "3e3d753a8618b86d7de333b4223005f68720bcd6a7d2bcb9fbd2229ec7c1e429" + }, + "provenance": null, + "requires-python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7", + "size": 306068, + "upload-time": "2024-06-17T14:53:34.424917Z", + "url": "https://files.pythonhosted.org/packages/c8/93/65e479b023bbc46dab3e092bda6b0005424ea3217d711964ccdede3f9b1b/urllib3-1.26.19.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7c01339f31eda983b7292add19608afe2db7dcbebc7ed29152537b2a4689179f" + }, + "data-dist-info-metadata": { + "sha256": "7c01339f31eda983b7292add19608afe2db7dcbebc7ed29152537b2a4689179f" + }, + "filename": "urllib3-1.26.20-py2.py3-none-any.whl", + "hashes": { + "sha256": "0ed14ccfbf1c30a9072c7ca157e4319b70d65f623e91e7b32fadb2853431016e" + }, + "provenance": null, + "requires-python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7", + "size": 144225, + "upload-time": "2024-08-29T15:43:08.921610Z", + "url": "https://files.pythonhosted.org/packages/33/cf/8435d5a7159e2a9c83a95896ed596f68cf798005fe107cc655b5c5c14704/urllib3-1.26.20-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.26.20.tar.gz", + "hashes": { + "sha256": "40c2dc0c681e47eb8f90e7e27bf6ff7df2e677421fd46756da1161c39ca70d32" + }, + "provenance": null, + "requires-python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7", + "size": 307380, + "upload-time": "2024-08-29T15:43:11.370856Z", + "url": "https://files.pythonhosted.org/packages/e4/e8/6ff5e6bc22095cfc59b6ea711b687e2b7ed4bdb373f7eeec370a97d7392f/urllib3-1.26.20.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ab2bc06c8563ccbd50f3eb74f226ac926bbe930fa06c97eeeb8312bb32c1bae8" + }, + "data-dist-info-metadata": { + "sha256": "ab2bc06c8563ccbd50f3eb74f226ac926bbe930fa06c97eeeb8312bb32c1bae8" + }, + "filename": "urllib3-2.0.0a1-py3-none-any.whl", + "hashes": { + "sha256": "3b8890a2ba9fc21372c873d1d71b891ccda4af7e6f6f2e9086bb2b5c4b53e98d" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 123463, + "upload-time": "2022-11-15T15:43:16.231069Z", + "url": "https://files.pythonhosted.org/packages/ca/c7/43ae26e98bfa13a7080f44403771a4435424a6dca11f63fc04764bd05b99/urllib3-2.0.0a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.0.0a1.tar.gz", + "hashes": { + "sha256": "9e678d1a0aa9d0587e90416000869197e7ee2e339f12f21dff9a70b3f3ebeb4a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 275177, + "upload-time": "2022-11-15T15:43:18.289578Z", + "url": "https://files.pythonhosted.org/packages/3b/43/07856ca0d221f7f19d4d900637a8ea7eb7b81efd14b3d0e4c65502e6cebc/urllib3-2.0.0a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ff6ed73ffa7b94822d988abe43ce0749c9e54538c9d02029cfb9d1eee18998d3" + }, + "data-dist-info-metadata": { + "sha256": "ff6ed73ffa7b94822d988abe43ce0749c9e54538c9d02029cfb9d1eee18998d3" + }, + "filename": "urllib3-2.0.0a2-py3-none-any.whl", + "hashes": { + "sha256": "70c27a9a3463830c0d3a6ac4975527636464a786e1b2e065d5feb284d13ec8ba" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 123114, + "upload-time": "2022-11-23T22:50:07.947024Z", + "url": "https://files.pythonhosted.org/packages/2b/b3/e630b0a9d75e64ab0ac9bb3d8c8a13001011cabad099e3035133eb3788bb/urllib3-2.0.0a2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.0.0a2.tar.gz", + "hashes": { + "sha256": "29348156a1294ab31c4990f11e6546489cdfe6872b8409afaab5566bfe1b7585" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 274811, + "upload-time": "2022-11-23T22:50:09.342416Z", + "url": "https://files.pythonhosted.org/packages/39/e5/600e5bb2dee2d090ae65b022b3afe114aefcf2c21bd82f76728d51ea5424/urllib3-2.0.0a2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63818e56cd0a60165fcbde5b11943f65389013f1e4809c5bc4f6e14e70d86254" + }, + "data-dist-info-metadata": { + "sha256": "63818e56cd0a60165fcbde5b11943f65389013f1e4809c5bc4f6e14e70d86254" + }, + "filename": "urllib3-2.0.0a3-py3-none-any.whl", + "hashes": { + "sha256": "db93f543bdff5ca96a0f1133028b7f50dc998a0c78df75dd08dfc37fafcaa520" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 123124, + "upload-time": "2023-01-11T13:04:31.223908Z", + "url": "https://files.pythonhosted.org/packages/a2/e6/439fae33e93f8aa172d339928f7a7766bd3a5c6c1e1ef2f786d73ca9b52c/urllib3-2.0.0a3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.0.0a3.tar.gz", + "hashes": { + "sha256": "e9a0f2b78aacde2bfa9146c01558685c3fdc0d73e8846884e95360bd6a67b151" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 275786, + "upload-time": "2023-01-11T13:04:32.885499Z", + "url": "https://files.pythonhosted.org/packages/ea/0c/9b70bab4c49227e6d3fc8e95bdf6d39c3f78ce0ecde188ffec6de864d1b2/urllib3-2.0.0a3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7d0ffceeebacfd294433f3bed8cb50418c927c77e2d0b307aed86c398a407a9b" + }, + "data-dist-info-metadata": { + "sha256": "7d0ffceeebacfd294433f3bed8cb50418c927c77e2d0b307aed86c398a407a9b" + }, + "filename": "urllib3-2.0.0a4-py3-none-any.whl", + "hashes": { + "sha256": "3ec27a8f3c211a622cd695559143486cecc9799eb7f004c732e7af61dc2fd6a0" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 123234, + "upload-time": "2023-04-25T18:57:08.634678Z", + "url": "https://files.pythonhosted.org/packages/f3/9b/80de9262da006a3b37a95aabb0bac486518125119abaa795c3276e70c3cc/urllib3-2.0.0a4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.0.0a4.tar.gz", + "hashes": { + "sha256": "acf734cd9087d1753c3f3911ed2f012b8f42d6105fec85917ae5a46a1ea5ff27" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 277592, + "upload-time": "2023-04-25T18:57:10.315008Z", + "url": "https://files.pythonhosted.org/packages/17/33/cadd36835c5649dd2c4741cd84afec5588554added634bd8a70008783f99/urllib3-2.0.0a4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bfb18b95bd06ee2a81f82fc795fb1872ee4c893e5aeba292dad49f2e64da2534" + }, + "data-dist-info-metadata": { + "sha256": "bfb18b95bd06ee2a81f82fc795fb1872ee4c893e5aeba292dad49f2e64da2534" + }, + "filename": "urllib3-2.0.0-py3-none-any.whl", + "hashes": { + "sha256": "8f7f917bc6ff1c021c4b7b677229c455a7612878748581f6de39fd45e4fa21ae" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 123213, + "upload-time": "2023-04-26T17:21:22.577020Z", + "url": "https://files.pythonhosted.org/packages/ca/25/fe81738a115a2f1005b19bd69b6253b7b5cd6c9119164f13f02ec627fc41/urllib3-2.0.0-py3-none-any.whl", + "yanked": "Truncated response bodies when streaming a large compressed body. Upgrade to at least 2.0.2 (See: https://github.com/urllib3/urllib3/issues/3009)" + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.0.0.tar.gz", + "hashes": { + "sha256": "da21131828d290d6331d0d93a18f062ead1ec4fe0cfebbcefc95ee5368f7188a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 276792, + "upload-time": "2023-04-26T17:21:24.316827Z", + "url": "https://files.pythonhosted.org/packages/aa/52/078c46565a4b4983e15d862cb7461e5c63a2e7b3c8436e8622a601120ea0/urllib3-2.0.0.tar.gz", + "yanked": "Truncated response bodies when streaming a large compressed body. Upgrade to at least 2.0.2 (See: https://github.com/urllib3/urllib3/issues/3009)" + }, + { + "core-metadata": { + "sha256": "0c6154a70f1df3db87b0108b1600ab7a590f693ecf4a771ca59f754ffbedb72d" + }, + "data-dist-info-metadata": { + "sha256": "0c6154a70f1df3db87b0108b1600ab7a590f693ecf4a771ca59f754ffbedb72d" + }, + "filename": "urllib3-2.0.1-py3-none-any.whl", + "hashes": { + "sha256": "d75e5ece05ff170e323303fd924edf29e705f5ae057c489f453a686b639bb68a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 123254, + "upload-time": "2023-04-30T09:00:04.268953Z", + "url": "https://files.pythonhosted.org/packages/fc/cf/2bbbd8fc9b92b6f5b9eaff7ed0ddde10ecccfaf345f06e55cca99ed77121/urllib3-2.0.1-py3-none-any.whl", + "yanked": "Truncated response bodies when streaming a large compressed body. Upgrade to at least 2.0.2 (See: https://github.com/urllib3/urllib3/issues/3009)" + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.0.1.tar.gz", + "hashes": { + "sha256": "2ce66a68134be469f5df5d46d724237489b3cd85b2bba2223dbbee1746548826" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 277241, + "upload-time": "2023-04-30T09:00:06.358784Z", + "url": "https://files.pythonhosted.org/packages/7e/19/2a88626e71557cd989afee0985df3808a546d54d00b0b5853f3b6c334dbd/urllib3-2.0.1.tar.gz", + "yanked": "Truncated response bodies when streaming a large compressed body. Upgrade to at least 2.0.2 (See: https://github.com/urllib3/urllib3/issues/3009)" + }, + { + "core-metadata": { + "sha256": "3e3b7ca1002e4d8005855bdd5bbe1cb3efdb38b08db18910732b2f766d362340" + }, + "data-dist-info-metadata": { + "sha256": "3e3b7ca1002e4d8005855bdd5bbe1cb3efdb38b08db18910732b2f766d362340" + }, + "filename": "urllib3-2.0.2-py3-none-any.whl", + "hashes": { + "sha256": "d055c2f9d38dc53c808f6fdc8eab7360b6fdbbde02340ed25cfbcd817c62469e" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 123247, + "upload-time": "2023-05-03T22:37:13.760873Z", + "url": "https://files.pythonhosted.org/packages/4b/1d/f8383ef593114755429c307449e7717b87044b3bcd5f7860b89b1f759e34/urllib3-2.0.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.0.2.tar.gz", + "hashes": { + "sha256": "61717a1095d7e155cdb737ac7bb2f4324a858a1e2e6466f6d03ff630ca68d3cc" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 277703, + "upload-time": "2023-05-03T22:37:15.733635Z", + "url": "https://files.pythonhosted.org/packages/fb/c0/1abba1a1233b81cf2e36f56e05194f5e8a0cec8c03c244cab56cc9dfb5bd/urllib3-2.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b011d60ccaeb0ac38b3dd493b525b6a55fd83625d48fb4ce9db47eb4d14bd7ca" + }, + "data-dist-info-metadata": { + "sha256": "b011d60ccaeb0ac38b3dd493b525b6a55fd83625d48fb4ce9db47eb4d14bd7ca" + }, + "filename": "urllib3-2.0.3-py3-none-any.whl", + "hashes": { + "sha256": "48e7fafa40319d358848e1bc6809b208340fafe2096f1725d05d67443d0483d1" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 123613, + "upload-time": "2023-06-07T10:59:09.651459Z", + "url": "https://files.pythonhosted.org/packages/8a/03/ad9306a50d05c166e3456fe810f33cee2b8b2a7a6818ec5d4908c4ec6b36/urllib3-2.0.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.0.3.tar.gz", + "hashes": { + "sha256": "bee28b5e56addb8226c96f7f13ac28cb4c301dd5ea8a6ca179c0b9835e032825" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 280489, + "upload-time": "2023-06-07T10:59:13.325611Z", + "url": "https://files.pythonhosted.org/packages/d6/af/3b4cfedd46b3addab52e84a71ab26518272c23c77116de3c61ead54af903/urllib3-2.0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "86a7b1397aa0b181069b948c586ae13872a09b88f12ccee514f6e2b78e38cd76" + }, + "data-dist-info-metadata": { + "sha256": "86a7b1397aa0b181069b948c586ae13872a09b88f12ccee514f6e2b78e38cd76" + }, + "filename": "urllib3-2.0.4-py3-none-any.whl", + "hashes": { + "sha256": "de7df1803967d2c2a98e4b11bb7d6bd9210474c46e8a0401514e3a42a75ebde4" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 123908, + "upload-time": "2023-07-19T15:51:22.189776Z", + "url": "https://files.pythonhosted.org/packages/9b/81/62fd61001fa4b9d0df6e31d47ff49cfa9de4af03adecf339c7bc30656b37/urllib3-2.0.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.0.4.tar.gz", + "hashes": { + "sha256": "8d22f86aae8ef5e410d4f539fde9ce6b2113a001bb4d189e0aed70642d602b11" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 281517, + "upload-time": "2023-07-19T15:51:23.984567Z", + "url": "https://files.pythonhosted.org/packages/31/ab/46bec149bbd71a4467a3063ac22f4486ecd2ceb70ae8c70d5d8e4c2a7946/urllib3-2.0.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "35ed4440bcfb42b8825ad4675a0eec925d8b9962976cbe4e77c1053662359982" + }, + "data-dist-info-metadata": { + "sha256": "35ed4440bcfb42b8825ad4675a0eec925d8b9962976cbe4e77c1053662359982" + }, + "filename": "urllib3-2.0.5-py3-none-any.whl", + "hashes": { + "sha256": "ef16afa8ba34a1f989db38e1dbbe0c302e4289a47856990d0682e374563ce35e" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 123792, + "upload-time": "2023-09-20T07:30:33.595386Z", + "url": "https://files.pythonhosted.org/packages/37/dc/399e63f5d1d96bb643404ee830657f4dfcf8503f5ba8fa3c6d465d0c57fe/urllib3-2.0.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.0.5.tar.gz", + "hashes": { + "sha256": "13abf37382ea2ce6fb744d4dad67838eec857c9f4f57009891805e0b5e123594" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 281697, + "upload-time": "2023-09-20T07:30:34.935182Z", + "url": "https://files.pythonhosted.org/packages/51/13/62cb4a0af89fdf72db4a0ead8026e724c7f3cbf69706d84a4eff439be853/urllib3-2.0.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c30d9ec59b547028a8a00659489e4deb0d18f80cf6cd9bf7943fa772aeeddadf" + }, + "data-dist-info-metadata": { + "sha256": "c30d9ec59b547028a8a00659489e4deb0d18f80cf6cd9bf7943fa772aeeddadf" + }, + "filename": "urllib3-2.0.6-py3-none-any.whl", + "hashes": { + "sha256": "7a7c7003b000adf9e7ca2a377c9688bbc54ed41b985789ed576570342a375cd2" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 123799, + "upload-time": "2023-10-02T17:22:34.932865Z", + "url": "https://files.pythonhosted.org/packages/26/40/9957270221b6d3e9a3b92fdfba80dd5c9661ff45a664b47edd5d00f707f5/urllib3-2.0.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.0.6.tar.gz", + "hashes": { + "sha256": "b19e1a85d206b56d7df1d5e683df4a7725252a964e3993648dd0fb5a1c157564" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 281846, + "upload-time": "2023-10-02T17:22:36.876270Z", + "url": "https://files.pythonhosted.org/packages/8b/00/db794bb94bf09cadb4ecd031c4295dd4e3536db4da958e20331d95f1edb7/urllib3-2.0.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1165a9594045b87774929b565dde1c3440245531b9c210fb96893f8cd5b27b5" + }, + "data-dist-info-metadata": { + "sha256": "c1165a9594045b87774929b565dde1c3440245531b9c210fb96893f8cd5b27b5" + }, + "filename": "urllib3-2.0.7-py3-none-any.whl", + "hashes": { + "sha256": "fdb6d215c776278489906c2f8916e6e7d4f5a9b602ccbcfdf7f016fc8da0596e" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 124213, + "upload-time": "2023-10-17T17:46:48.538593Z", + "url": "https://files.pythonhosted.org/packages/d2/b2/b157855192a68541a91ba7b2bbcb91f1b4faa51f8bae38d8005c034be524/urllib3-2.0.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.0.7.tar.gz", + "hashes": { + "sha256": "c97dfde1f7bd43a71c8d2a58e369e9b2bf692d1334ea9f9cae55add7d0dd0f84" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 282546, + "upload-time": "2023-10-17T17:46:50.542277Z", + "url": "https://files.pythonhosted.org/packages/af/47/b215df9f71b4fdba1025fc05a77db2ad243fa0926755a52c5e71659f4e3c/urllib3-2.0.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ceef147f7e524271ed030b339b7c8f4c486f4c49099366408ad8816f122e3414" + }, + "data-dist-info-metadata": { + "sha256": "ceef147f7e524271ed030b339b7c8f4c486f4c49099366408ad8816f122e3414" + }, + "filename": "urllib3-2.1.0-py3-none-any.whl", + "hashes": { + "sha256": "55901e917a5896a349ff771be919f8bd99aff50b79fe58fec595eb37bbc56bb3" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 104579, + "upload-time": "2023-11-13T12:29:42.719227Z", + "url": "https://files.pythonhosted.org/packages/96/94/c31f58c7a7f470d5665935262ebd7455c7e4c7782eb525658d3dbf4b9403/urllib3-2.1.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.1.0.tar.gz", + "hashes": { + "sha256": "df7aa8afb0148fa78488e7899b2c59b5f4ffcfa82e6c54ccb9dd37c1d7b52d54" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 263900, + "upload-time": "2023-11-13T12:29:45.049388Z", + "url": "https://files.pythonhosted.org/packages/36/dd/a6b232f449e1bc71802a5b7950dc3675d32c6dbc2a1bd6d71f065551adb6/urllib3-2.1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "11c91e853e8406096b79dce0ea95628467a090b860417d150c141d0b5f27eccb" + }, + "data-dist-info-metadata": { + "sha256": "11c91e853e8406096b79dce0ea95628467a090b860417d150c141d0b5f27eccb" + }, + "filename": "urllib3-2.2.0-py3-none-any.whl", + "hashes": { + "sha256": "ce3711610ddce217e6d113a2732fafad960a03fd0318c91faa79481e35c11224" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 120877, + "upload-time": "2024-01-30T15:18:04.978871Z", + "url": "https://files.pythonhosted.org/packages/88/75/311454fd3317aefe18415f04568edc20218453b709c63c58b9292c71be17/urllib3-2.2.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.2.0.tar.gz", + "hashes": { + "sha256": "051d961ad0c62a94e50ecf1af379c3aba230c66c710493493560c0c223c49f20" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 287152, + "upload-time": "2024-01-30T15:18:07.629435Z", + "url": "https://files.pythonhosted.org/packages/e2/cc/abf6746cc90bc52df4ba730f301b89b3b844d6dc133cb89a01cfe2511eb9/urllib3-2.2.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b913a68d0c1f01bc1162357d3cc75ce49179340de4464a6829a7cf90dcf26df7" + }, + "data-dist-info-metadata": { + "sha256": "b913a68d0c1f01bc1162357d3cc75ce49179340de4464a6829a7cf90dcf26df7" + }, + "filename": "urllib3-2.2.1-py3-none-any.whl", + "hashes": { + "sha256": "450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 121067, + "upload-time": "2024-02-18T03:55:54.704486Z", + "url": "https://files.pythonhosted.org/packages/a2/73/a68704750a7679d0b6d3ad7aa8d4da8e14e151ae82e6fee774e6e0d05ec8/urllib3-2.2.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.2.1.tar.gz", + "hashes": { + "sha256": "d0570876c61ab9e520d776c38acbbb5b05a776d3f9ff98a5c8fd5162a444cf19" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 291020, + "upload-time": "2024-02-18T03:55:57.539422Z", + "url": "https://files.pythonhosted.org/packages/7a/50/7fd50a27caa0652cd4caf224aa87741ea41d3265ad13f010886167cfcc79/urllib3-2.2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d6516612ed8a4abbd3bb38c37ff510c61377866e5d1e852851ef225f45e92b6d" + }, + "data-dist-info-metadata": { + "sha256": "d6516612ed8a4abbd3bb38c37ff510c61377866e5d1e852851ef225f45e92b6d" + }, + "filename": "urllib3-2.2.2-py3-none-any.whl", + "hashes": { + "sha256": "a448b2f64d686155468037e1ace9f2d2199776e17f0a46610480d311f73e3472" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 121444, + "upload-time": "2024-06-17T13:40:07.795777Z", + "url": "https://files.pythonhosted.org/packages/ca/1c/89ffc63a9605b583d5df2be791a27bc1a42b7c32bab68d3c8f2f73a98cd4/urllib3-2.2.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.2.2.tar.gz", + "hashes": { + "sha256": "dd505485549a7a552833da5e6063639d0d177c04f23bc3864e41e5dc5f612168" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 292266, + "upload-time": "2024-06-17T13:40:11.401496Z", + "url": "https://files.pythonhosted.org/packages/43/6d/fa469ae21497ddc8bc93e5877702dca7cb8f911e337aca7452b5724f1bb6/urllib3-2.2.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "369c8b318bbe42802640aea99a6828651baad073edfa57ff27dcc8b8218c44d6" + }, + "data-dist-info-metadata": { + "sha256": "369c8b318bbe42802640aea99a6828651baad073edfa57ff27dcc8b8218c44d6" + }, + "filename": "urllib3-2.2.3-py3-none-any.whl", + "hashes": { + "sha256": "ca899ca043dcb1bafa3e262d73aa25c465bfb49e0bd9dd5d59f1d0acba2f8fac" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 126338, + "upload-time": "2024-09-12T10:52:16.589559Z", + "url": "https://files.pythonhosted.org/packages/ce/d9/5f4c13cecde62396b0d3fe530a50ccea91e7dfc1ccf0e09c228841bb5ba8/urllib3-2.2.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.2.3.tar.gz", + "hashes": { + "sha256": "e7d814a81dad81e6caf2ec9fdedb284ecc9c73076b62654547cc64ccdcae26e9" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 300677, + "upload-time": "2024-09-12T10:52:18.401902Z", + "url": "https://files.pythonhosted.org/packages/ed/63/22ba4ebfe7430b76388e7cd448d5478814d3032121827c12a2cc287e2260/urllib3-2.2.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aae49d343a16a1a1bb89d2a9aabd7fd8de767d405fc53b627e93f7b287cdc006" + }, + "data-dist-info-metadata": { + "sha256": "aae49d343a16a1a1bb89d2a9aabd7fd8de767d405fc53b627e93f7b287cdc006" + }, + "filename": "urllib3-2.3.0-py3-none-any.whl", + "hashes": { + "sha256": "1cee9ad369867bfdbbb48b7dd50374c0967a0bb7710050facf0dd6911440e3df" + }, + "provenance": "https://pypi.org/integrity/urllib3/2.3.0/urllib3-2.3.0-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 128369, + "upload-time": "2024-12-22T07:47:28.074156Z", + "url": "https://files.pythonhosted.org/packages/c8/19/4ec628951a74043532ca2cf5d97b7b14863931476d117c471e8e2b1eb39f/urllib3-2.3.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.3.0.tar.gz", + "hashes": { + "sha256": "f8c5449b3cf0861679ce7e0503c7b44b5ec981bec0d1d3795a07f1ba96f0204d" + }, + "provenance": "https://pypi.org/integrity/urllib3/2.3.0/urllib3-2.3.0.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 307268, + "upload-time": "2024-12-22T07:47:30.032123Z", + "url": "https://files.pythonhosted.org/packages/aa/63/e53da845320b757bf29ef6a9062f5c669fe997973f966045cb019c3f4b66/urllib3-2.3.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e41561069c7970dd7135f51efac43406f05b31f684b10d3d2c3abdad2413658a" + }, + "data-dist-info-metadata": { + "sha256": "e41561069c7970dd7135f51efac43406f05b31f684b10d3d2c3abdad2413658a" + }, + "filename": "urllib3-2.4.0-py3-none-any.whl", + "hashes": { + "sha256": "4e16665048960a0900c702d4a66415956a584919c03361cac9f1df5c5dd7e813" + }, + "provenance": "https://pypi.org/integrity/urllib3/2.4.0/urllib3-2.4.0-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 128680, + "upload-time": "2025-04-10T15:23:37.377011Z", + "url": "https://files.pythonhosted.org/packages/6b/11/cc635220681e93a0183390e26485430ca2c7b5f9d33b15c74c2861cb8091/urllib3-2.4.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.4.0.tar.gz", + "hashes": { + "sha256": "414bc6535b787febd7567804cc015fee39daab8ad86268f1310a9250697de466" + }, + "provenance": "https://pypi.org/integrity/urllib3/2.4.0/urllib3-2.4.0.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 390672, + "upload-time": "2025-04-10T15:23:39.232724Z", + "url": "https://files.pythonhosted.org/packages/8a/78/16493d9c386d8e60e442a35feac5e00f0913c0f4b7c217c11e8ec2ff53e0/urllib3-2.4.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "99a6244c866dd1afa59040be84c6566c206670667225c60e791938fe7b93acd7" + }, + "data-dist-info-metadata": { + "sha256": "99a6244c866dd1afa59040be84c6566c206670667225c60e791938fe7b93acd7" + }, + "filename": "urllib3-2.5.0-py3-none-any.whl", + "hashes": { + "sha256": "e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc" + }, + "provenance": "https://pypi.org/integrity/urllib3/2.5.0/urllib3-2.5.0-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 129795, + "upload-time": "2025-06-18T14:07:40.390656Z", + "url": "https://files.pythonhosted.org/packages/a7/c2/fe1e52489ae3122415c51f387e221dd0773709bad6c6cdaa599e8a2c5185/urllib3-2.5.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.5.0.tar.gz", + "hashes": { + "sha256": "3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760" + }, + "provenance": "https://pypi.org/integrity/urllib3/2.5.0/urllib3-2.5.0.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 393185, + "upload-time": "2025-06-18T14:07:41.644872Z", + "url": "https://files.pythonhosted.org/packages/15/22/9ee70a2574a4f4599c47dd506532914ce044817c7752a79b6a51286319bc/urllib3-2.5.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4594f3f9accf159442e6f78ffa68e06d768eff078e974e9ef7af2031cf485b23" + }, + "data-dist-info-metadata": { + "sha256": "4594f3f9accf159442e6f78ffa68e06d768eff078e974e9ef7af2031cf485b23" + }, + "filename": "urllib3-2.6.0-py3-none-any.whl", + "hashes": { + "sha256": "c90f7a39f716c572c4e3e58509581ebd83f9b59cced005b7db7ad2d22b0db99f" + }, + "provenance": "https://pypi.org/integrity/urllib3/2.6.0/urllib3-2.6.0-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 131083, + "upload-time": "2025-12-05T15:08:45.983238Z", + "url": "https://files.pythonhosted.org/packages/56/1a/9ffe814d317c5224166b23e7c47f606d6e473712a2fad0f704ea9b99f246/urllib3-2.6.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.6.0.tar.gz", + "hashes": { + "sha256": "cb9bcef5a4b345d5da5d145dc3e30834f58e8018828cbc724d30b4cb7d4d49f1" + }, + "provenance": "https://pypi.org/integrity/urllib3/2.6.0/urllib3-2.6.0.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 432585, + "upload-time": "2025-12-05T15:08:47.885766Z", + "url": "https://files.pythonhosted.org/packages/1c/43/554c2569b62f49350597348fc3ac70f786e3c32e7f19d266e19817812dd3/urllib3-2.6.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b13a9ef7229f83e17a86c2416da63ad1d4435c771bf805570f789a2030592460" + }, + "data-dist-info-metadata": { + "sha256": "b13a9ef7229f83e17a86c2416da63ad1d4435c771bf805570f789a2030592460" + }, + "filename": "urllib3-2.6.1-py3-none-any.whl", + "hashes": { + "sha256": "e67d06fe947c36a7ca39f4994b08d73922d40e6cca949907be05efa6fd75110b" + }, + "provenance": "https://pypi.org/integrity/urllib3/2.6.1/urllib3-2.6.1-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 131138, + "upload-time": "2025-12-08T15:25:25.510965Z", + "url": "https://files.pythonhosted.org/packages/bc/56/190ceb8cb10511b730b564fb1e0293fa468363dbad26145c34928a60cb0c/urllib3-2.6.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.6.1.tar.gz", + "hashes": { + "sha256": "5379eb6e1aba4088bae84f8242960017ec8d8e3decf30480b3a1abdaa9671a3f" + }, + "provenance": "https://pypi.org/integrity/urllib3/2.6.1/urllib3-2.6.1.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 432678, + "upload-time": "2025-12-08T15:25:26.773282Z", + "url": "https://files.pythonhosted.org/packages/5e/1d/0f3a93cca1ac5e8287842ed4eebbd0f7a991315089b1a0b01c7788aa7b63/urllib3-2.6.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "532da8b2c7b39b017e837451b0d9c946061a2ec4a9e04d4161e487166a731a53" + }, + "data-dist-info-metadata": { + "sha256": "532da8b2c7b39b017e837451b0d9c946061a2ec4a9e04d4161e487166a731a53" + }, + "filename": "urllib3-2.6.2-py3-none-any.whl", + "hashes": { + "sha256": "ec21cddfe7724fc7cb4ba4bea7aa8e2ef36f607a4bab81aa6ce42a13dc3f03dd" + }, + "provenance": "https://pypi.org/integrity/urllib3/2.6.2/urllib3-2.6.2-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 131182, + "upload-time": "2025-12-11T15:56:38.584804Z", + "url": "https://files.pythonhosted.org/packages/6d/b9/4095b668ea3678bf6a0af005527f39de12fb026516fb3df17495a733b7f8/urllib3-2.6.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.6.2.tar.gz", + "hashes": { + "sha256": "016f9c98bb7e98085cb2b4b17b87d2c702975664e4f060c6532e64d1c1a5e797" + }, + "provenance": "https://pypi.org/integrity/urllib3/2.6.2/urllib3-2.6.2.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 432930, + "upload-time": "2025-12-11T15:56:40.252555Z", + "url": "https://files.pythonhosted.org/packages/1e/24/a2a2ed9addd907787d7aa0355ba36a6cadf1768b934c652ea78acbd59dcd/urllib3-2.6.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e91390cc9af49b019738f1d739b5cd925130c32e9d3e6acc0863c21c5d9882ef" + }, + "data-dist-info-metadata": { + "sha256": "e91390cc9af49b019738f1d739b5cd925130c32e9d3e6acc0863c21c5d9882ef" + }, + "filename": "urllib3-2.6.3-py3-none-any.whl", + "hashes": { + "sha256": "bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4" + }, + "provenance": "https://pypi.org/integrity/urllib3/2.6.3/urllib3-2.6.3-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 131584, + "upload-time": "2026-01-07T16:24:42.685091Z", + "url": "https://files.pythonhosted.org/packages/39/08/aaaad47bc4e9dc8c725e68f9d04865dbcb2052843ff09c97b08904852d84/urllib3-2.6.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.6.3.tar.gz", + "hashes": { + "sha256": "1b62b6884944a57dbe321509ab94fd4d3b307075e0c2eae991ac71ee15ad38ed" + }, + "provenance": "https://pypi.org/integrity/urllib3/2.6.3/urllib3-2.6.3.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 435556, + "upload-time": "2026-01-07T16:24:43.925891Z", + "url": "https://files.pythonhosted.org/packages/c7/24/5f1b3bdffd70275f6661c76461e25f024d5a38a46f04aaca912426a2b1d3/urllib3-2.6.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "66147856d30bbb6bed01c6ce3326d0f48d84ed5f286ac177633a1486b82eace5" + }, + "data-dist-info-metadata": { + "sha256": "66147856d30bbb6bed01c6ce3326d0f48d84ed5f286ac177633a1486b82eace5" + }, + "filename": "urllib3-2.7.0-py3-none-any.whl", + "hashes": { + "sha256": "9fb4c81ebbb1ce9531cce37674bbc6f1360472bc18ca9a553ede278ef7276897" + }, + "provenance": "https://pypi.org/integrity/urllib3/2.7.0/urllib3-2.7.0-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 131087, + "upload-time": "2026-05-07T16:13:17.151740Z", + "url": "https://files.pythonhosted.org/packages/7f/3e/5db95bcf282c52709639744ca2a8b149baccf648e39c8cc87553df9eae0c/urllib3-2.7.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.7.0.tar.gz", + "hashes": { + "sha256": "231e0ec3b63ceb14667c67be60f2f2c40a518cb38b03af60abc813da26505f4c" + }, + "provenance": "https://pypi.org/integrity/urllib3/2.7.0/urllib3-2.7.0.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 433602, + "upload-time": "2026-05-07T16:13:18.596909Z", + "url": "https://files.pythonhosted.org/packages/53/0c/06f8b233b8fd13b9e5ee11424ef85419ba0d8ba0b3138bf360be2ff56953/urllib3-2.7.0.tar.gz", + "yanked": false + } + ], + "meta": { + "_last-serial": 36836170, + "api-version": "1.4" + }, + "name": "urllib3", + "project-status": { + "status": "active" + }, + "versions": [ + "0.2", + "1.0", + "1.0.1", + "1.0.2", + "1.1", + "1.2", + "1.2.1", + "1.2.2", + "1.3", + "1.4", + "1.5", + "1.6", + "1.7", + "1.7.1", + "1.8", + "1.8.2", + "1.8.3", + "1.9", + "1.9.1", + "1.10", + "1.10.1", + "1.10.2", + "1.10.3", + "1.10.4", + "1.11", + "1.12", + "1.13", + "1.13.1", + "1.14", + "1.15", + "1.15.1", + "1.16", + "1.17", + "1.18", + "1.18.1", + "1.19", + "1.19.1", + "1.20", + "1.21", + "1.21.1", + "1.22", + "1.23", + "1.24", + "1.24.1", + "1.24.2", + "1.24.3", + "1.25", + "1.25.1", + "1.25.2", + "1.25.3", + "1.25.4", + "1.25.5", + "1.25.6", + "1.25.7", + "1.25.8", + "1.25.9", + "1.25.10", + "1.25.11", + "1.26.0", + "1.26.1", + "1.26.2", + "1.26.3", + "1.26.4", + "1.26.5", + "1.26.6", + "1.26.7", + "1.26.8", + "1.26.9", + "1.26.10", + "1.26.11", + "1.26.12", + "1.26.13", + "1.26.14", + "1.26.15", + "1.26.16", + "1.26.17", + "1.26.18", + "1.26.19", + "1.26.20", + "2.0.0a1", + "2.0.0a2", + "2.0.0a3", + "2.0.0a4", + "2.0.0", + "2.0.1", + "2.0.2", + "2.0.3", + "2.0.4", + "2.0.5", + "2.0.6", + "2.0.7", + "2.1.0", + "2.2.0", + "2.2.1", + "2.2.2", + "2.2.3", + "2.3.0", + "2.4.0", + "2.5.0", + "2.6.0", + "2.6.1", + "2.6.2", + "2.6.3", + "2.7.0" + ] + } + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - "86400" + Cache-Control: + - max-age=600, public + Content-Security-Policy: + - default-src 'none'; sandbox allow-top-navigation + Content-Type: + - application/vnd.pypi.simple.v1+json + Etag: + - '"d7OqadzxmR3cWS3m1Jbeeg"' + Permissions-Policy: + - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept, Accept-Encoding + X-Cache: + - MISS, HIT, HIT + X-Cache-Hits: + - 0, 37, 35 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-Pypi-Last-Serial: + - "36836170" + X-Served-By: + - cache-iad-kjyo7100104-IAD, cache-iad-kjyo7100119-IAD, cache-wsi-ysbk1060026-WSI + X-Timer: + - S1781578786.730338,VS0,VE0 + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 1598 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "PyPI", + "name": "django" + }, + "version": "1.11.29" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "flask" + }, + "version": "1.0" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "requests" + }, + "version": "2.20.0" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "certifi" + }, + "version": "2026.5.20" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "chardet" + }, + "version": "3.0.4" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "click" + }, + "version": "8.4.1" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "idna" + }, + "version": "2.7" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "itsdangerous" + }, + "version": "2.2.0" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "jinja2" + }, + "version": "3.1.6" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "markupsafe" + }, + "version": "3.0.3" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "urllib3" + }, + "version": "1.24.3" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "werkzeug" + }, + "version": "3.1.8" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "pytz" + }, + "version": "2026.2" + } + ] + } + headers: + Content-Type: + - application/json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 2293 + body: | + { + "results": [ + { + "vulns": [ + { + "id": "GHSA-68w8-qjq3-2gfm", + "modified": "2024-09-20T15:46:52.557962Z" + }, + { + "id": "GHSA-6w2r-r2m5-xq5w", + "modified": "2026-06-05T14:45:50.840275Z" + }, + { + "id": "GHSA-7xr5-9hcq-chf9", + "modified": "2026-02-04T03:48:05.224740Z" + }, + { + "id": "GHSA-8x94-hmjh-97hq", + "modified": "2026-02-04T02:45:55.690257Z" + }, + { + "id": "GHSA-frmv-pr5f-9mcr", + "modified": "2026-06-05T14:45:52.053173Z" + }, + { + "id": "GHSA-qw25-v68c-qjf3", + "modified": "2026-06-05T14:45:50.558008Z" + }, + { + "id": "GHSA-rrqc-c2jx-6jgv", + "modified": "2024-10-30T19:23:59.139649Z" + }, + { + "id": "PYSEC-2021-98", + "modified": "2023-12-06T01:01:16.755410Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-68rp-wp8r-4726", + "modified": "2026-02-23T23:43:45.778179Z" + }, + { + "id": "GHSA-m2qf-hxjv-5gpq", + "modified": "2025-02-21T05:42:17.337040Z" + }, + { + "id": "PYSEC-2023-62", + "modified": "2023-11-08T04:12:28.231927Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-9hjg-9r4m-mvj7", + "modified": "2026-02-04T03:44:00.676479Z" + }, + { + "id": "GHSA-9wx4-h78v-vm56", + "modified": "2026-02-04T02:43:42.271895Z" + }, + { + "id": "GHSA-gc5v-m9x4-r6x2", + "modified": "2026-03-27T22:17:33.595885Z" + }, + { + "id": "GHSA-j8r2-6x86-q33q", + "modified": "2026-02-04T03:34:13.807518Z" + }, + { + "id": "PYSEC-2023-74", + "modified": "2023-11-08T04:12:35.436175Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-65pc-fj4g-8rjx", + "modified": "2026-06-09T12:00:13.346264Z" + }, + { + "id": "GHSA-jjg7-2v4v-x38h", + "modified": "2026-02-04T03:49:45.087439Z" + }, + { + "id": "PYSEC-2024-60", + "modified": "2026-06-10T17:01:21.102419Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-2xpw-w6gg-jr37", + "modified": "2026-02-04T02:36:12.983430Z" + }, + { + "id": "GHSA-34jh-p97f-mpxf", + "modified": "2026-02-04T03:37:44.850742Z" + }, + { + "id": "GHSA-38jv-5279-wg99", + "modified": "2026-02-04T03:51:36.162029Z" + }, + { + "id": "GHSA-g4mx-q9vg-27p4", + "modified": "2026-02-04T03:30:16.767903Z" + }, + { + "id": "GHSA-gm62-xv2j-4w53", + "modified": "2026-02-04T03:37:15.919661Z" + }, + { + "id": "GHSA-pq67-6m6q-mj2v", + "modified": "2026-02-04T04:38:01.163387Z" + }, + { + "id": "GHSA-qccp-gfcp-xxvc", + "modified": "2026-05-20T08:11:43.145797Z" + }, + { + "id": "GHSA-v845-jxx5-vc9f", + "modified": "2026-02-04T02:58:30.152562Z" + }, + { + "id": "GHSA-wqvq-5m8c-6g24", + "modified": "2024-11-18T22:47:07.792720Z" }, { "id": "PYSEC-2020-148", @@ -1685,14 +4877,63010 @@ interactions: } ] }, - {} + {}, + {} + ] + } + headers: + Content-Length: + - "2293" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + host: pypi.org + headers: + Accept: + - application/vnd.pypi.simple.v1+json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://pypi.org/simple/django/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: -1 + uncompressed: true + body: | + { + "alternate-locations": [], + "files": [ + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.1.3.tar.gz", + "hashes": { + "sha256": "0e5034cf8046ba77c62e95a45d776d2c59998b26f181ceaf5cec516115e3f85a" + }, + "provenance": null, + "requires-python": null, + "size": 5748608, + "upload-time": "2010-12-23T05:14:23.509436Z", + "url": "https://files.pythonhosted.org/packages/8f/1f/74aa91b56dea5847b62e11ce6737db82c6446561bddc20ca80fa5df025cc/Django-1.1.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.1.4.tar.gz", + "hashes": { + "sha256": "1f9d48a741f98951e65818e167c84c407d1c322efcfd4cb419384773ea793dee" + }, + "provenance": null, + "requires-python": null, + "size": 5750441, + "upload-time": "2011-02-09T04:13:07.000075Z", + "url": "https://files.pythonhosted.org/packages/00/01/c29275c88671d5e4089388c54ecbd72ed64f8d472067f765e52f767d472a/Django-1.1.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.2.tar.gz", + "hashes": { + "sha256": "3d4b18dfa0ef181ef85fea7be98a763906f767bc320694c98280c52c5af0bd83" + }, + "provenance": null, + "requires-python": null, + "size": 6246202, + "upload-time": "2010-05-17T20:04:28.174094Z", + "url": "https://files.pythonhosted.org/packages/8e/d7/c31ff2b5564090955c9c67aa41c7d920f31a3fac019205747835b89dc5bd/Django-1.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.2.1.tar.gz", + "hashes": { + "sha256": "eaa29f2344568cc871c4517a348de0d5c39fbd055b4c998cd4a80601bb51e7b9" + }, + "provenance": null, + "requires-python": null, + "size": 6248006, + "upload-time": "2010-05-24T21:19:28.440044Z", + "url": "https://files.pythonhosted.org/packages/ab/f7/974021fdfd71a419526704e404447aaf3b0f303a6cdfde87478a09dd3a49/Django-1.2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.2.2.tar.gz", + "hashes": { + "sha256": "803831781dbe9802de079c6735b7f5ecd7edf2ea8d91cb031e9b29c720d3d1ba" + }, + "provenance": null, + "requires-python": null, + "size": 6304356, + "upload-time": "2010-09-09T02:41:25.682749Z", + "url": "https://files.pythonhosted.org/packages/c9/11/cfdc58670b7f01ae94cd2b256c07892109fc5fffd0c5a613393891426cbe/Django-1.2.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.2.3.tar.gz", + "hashes": { + "sha256": "cb830f6038b78037647150d977f6cd5cf2bfd731f1788ecf8758a03c213a0f84" + }, + "provenance": null, + "requires-python": null, + "size": 6306760, + "upload-time": "2010-09-11T08:50:39.445072Z", + "url": "https://files.pythonhosted.org/packages/3b/3b/f98695d298c983c37aa5153014acca0d3714bbc08ce6f55cffa4b00b6fb4/Django-1.2.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.2.4.tar.gz", + "hashes": { + "sha256": "0f06cccd4ca92173b958dd80edff35035888f15554be425e5d6d55c7f94a8381" + }, + "provenance": null, + "requires-python": null, + "size": 6357270, + "upload-time": "2010-12-23T05:15:19.624230Z", + "url": "https://files.pythonhosted.org/packages/02/79/4135356ed5f7266080fa6ca34015bc58eab25a0b0773eeaeb32a97422ef4/Django-1.2.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.2.5.tar.gz", + "hashes": { + "sha256": "649387248296386b589c4a8bf91d34590b43f93b6ebfe6cefbea0ddf4641ccd6" + }, + "provenance": null, + "requires-python": null, + "size": 6379313, + "upload-time": "2011-02-09T04:08:37.395797Z", + "url": "https://files.pythonhosted.org/packages/03/25/f57cca579f5cc621501e69d73e7baa155f32203e13adf6f67fc322b37f06/Django-1.2.5.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.2.6.tar.gz", + "hashes": { + "sha256": "a554a902f3a170239a982f750a973013c01fe65206641bd8a658726081f670ed" + }, + "provenance": null, + "requires-python": null, + "size": 6399890, + "upload-time": "2011-09-10T03:42:09.759203Z", + "url": "https://files.pythonhosted.org/packages/19/a1/569de723efc22ea15498c34112cd00025c3277c131298bb8a1e9d3e6071a/Django-1.2.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.2.7.tar.gz", + "hashes": { + "sha256": "912b6b9223e2eaa64912f01e0e3b0cddc1d16007a2a6f30b206a96a8c901298a" + }, + "provenance": null, + "requires-python": null, + "size": 6400234, + "upload-time": "2011-09-11T03:05:18.996286Z", + "url": "https://files.pythonhosted.org/packages/11/6a/64ded77a5134cde391ddd6f034977c21e3024012f4599e8f643664eef394/Django-1.2.7.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.3.tar.gz", + "hashes": { + "sha256": "7aeee5c80002ab81d4ebf5416292949ff46e1448d183a183fe05ff6344771c83" + }, + "provenance": null, + "requires-python": null, + "size": 6504003, + "upload-time": "2011-03-23T06:09:12.606484Z", + "url": "https://files.pythonhosted.org/packages/f5/d5/6722d3091946734194ffcfe8ef074f63e8acdd1ff51dfcfc87c2c194fd3f/Django-1.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.3.1.tar.gz", + "hashes": { + "sha256": "af9118c4e8a063deb0b8cda901fcff2b805e7cf496c93fd43507163f3cde156b" + }, + "provenance": null, + "requires-python": null, + "size": 6514564, + "upload-time": "2011-09-10T03:36:21.376323Z", + "url": "https://files.pythonhosted.org/packages/a0/cd/e0ebeb3752bf14f0b21cc3e16223dbfe88f26a7c582dc63346fa2ce6bc3b/Django-1.3.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.3.2.tar.gz", + "hashes": { + "sha256": "72c4080fe30863c4581521ef6f7bfcc12d01e7c55b9ad1935acaa43e466dd764" + }, + "provenance": null, + "requires-python": null, + "size": 6507042, + "upload-time": "2012-07-30T23:02:55.545349Z", + "url": "https://files.pythonhosted.org/packages/a3/5f/6af1cd40fe029e3502c621ee51a504c2636bde68419385a5f5ff8d24a62e/Django-1.3.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.3.3.tar.gz", + "hashes": { + "sha256": "8ef44cfd89dee0331018ec56a2ed27dc14ae8d65feb664c10e128b3437cbd46a" + }, + "provenance": null, + "requires-python": null, + "size": 6507280, + "upload-time": "2012-08-01T22:08:20.092282Z", + "url": "https://files.pythonhosted.org/packages/a7/c3/bc93caca99846c73bb76a555f84788bdb3f9b1bb622e2bffcf1aa61f36e1/Django-1.3.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.3.4.tar.gz", + "hashes": { + "sha256": "2626e6b216e1bdef887bd923f00d94d94b4d4e75fc2e336c6f156d842d10a607" + }, + "provenance": null, + "requires-python": null, + "size": 6507771, + "upload-time": "2013-03-05T22:33:47.875562Z", + "url": "https://files.pythonhosted.org/packages/ff/15/119ccb1a1f0392443f78140c31b981cb2d081afff82fcf368d86619d8cee/Django-1.3.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.3.5.tar.gz", + "hashes": { + "sha256": "8e2c00f51f62a59e047e27cbbc03ef1b29aa15ccdca8062fcbca6f5d5ca85ded" + }, + "provenance": null, + "requires-python": null, + "size": 6508570, + "upload-time": "2012-12-10T21:39:30.210465Z", + "url": "https://files.pythonhosted.org/packages/50/23/d05af45d01732968bef5af7d823835e8e4cbc01f687b345b276d124e3025/Django-1.3.5.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.3.6.tar.gz", + "hashes": { + "sha256": "df0121a4f90795e1b2a374b4df50219df1db203e7960de5e33a6ce31af17878a" + }, + "provenance": null, + "requires-python": null, + "size": 6517083, + "upload-time": "2013-02-19T20:32:04.436478Z", + "url": "https://files.pythonhosted.org/packages/c2/24/2164463152fafd6cbb60cb3b42110418deeeaeef504bf81c3fec46f781fe/Django-1.3.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.3.7.tar.gz", + "hashes": { + "sha256": "ee50f44744e7238cb45429e4121d643c9e9201f9a63aaf646619bad18547fb8a" + }, + "provenance": null, + "requires-python": null, + "size": 6514846, + "upload-time": "2013-02-20T20:03:48.025529Z", + "url": "https://files.pythonhosted.org/packages/0d/f1/fe4cf23cea3322dd8883a0510538fe916ab2023c648997976798142603ff/Django-1.3.7.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.tar.gz", + "hashes": { + "sha256": "c096bafbea10e7d359bc15eb00a9bf11dbf5201a16d62acfa2de61d5a35488e9" + }, + "provenance": null, + "requires-python": null, + "size": 7632772, + "upload-time": "2012-03-23T18:00:23.693465Z", + "url": "https://files.pythonhosted.org/packages/9a/f8/2a7b9922817be07d53c664a7702fab70e99899466b5956131a70c08606b6/Django-1.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.1.tar.gz", + "hashes": { + "sha256": "4d8d20eba350d3d29613cc5a6302d5c23730c7f9e150985bc58b3175b755409b" + }, + "provenance": null, + "requires-python": null, + "size": 7656756, + "upload-time": "2012-07-30T22:48:27.374116Z", + "url": "https://files.pythonhosted.org/packages/e6/3f/f3e67d9c2572765ffe4268fc7f9997ce3b02e78fd144733f337d72dabb12/Django-1.4.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.2.tar.gz", + "hashes": { + "sha256": "edfd8733f45bbaa524cee25bcac3080ce28c21242c27227464eae3fa6b3d80e7" + }, + "provenance": null, + "requires-python": null, + "size": 7722026, + "upload-time": "2012-10-17T22:18:35.480417Z", + "url": "https://files.pythonhosted.org/packages/ed/56/11e0c6ce22d7e7048dbabc37202a536a35fbe45bcae661afd16fdefb8903/Django-1.4.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.3.tar.gz", + "hashes": { + "sha256": "dcadb4b612e5d14f62078869617a26a79b3da719573801d351c4a0a7f4181c4e" + }, + "provenance": null, + "requires-python": null, + "size": 7729808, + "upload-time": "2012-12-10T21:46:28.825133Z", + "url": "https://files.pythonhosted.org/packages/18/c0/fba52cb5af8aa21d2c438ad4067a7c088f74931577c447b49642fc4a65a2/Django-1.4.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.4.tar.gz", + "hashes": { + "sha256": "0dd9fa4f0dfc4f64eedecc82bde8dfe15a0a420ceeb11ca1ed050f1742b57077" + }, + "provenance": null, + "requires-python": null, + "size": 7740176, + "upload-time": "2013-02-19T20:27:55.134186Z", + "url": "https://files.pythonhosted.org/packages/b0/ab/25aba75284beae715089a808b27f0fcf23f818f5216c6f186e55f0ec9774/Django-1.4.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.5.tar.gz", + "hashes": { + "sha256": "0e1e8c4217299672bbf9404994717fca2d8d4b7a4f7b8b3b74d413e1fda81428" + }, + "provenance": null, + "requires-python": null, + "size": 7735582, + "upload-time": "2013-02-20T19:54:40.773224Z", + "url": "https://files.pythonhosted.org/packages/5e/44/879326efd8368a96ecde95500ac02e1421697b3c856d1365ecd03464b9d7/Django-1.4.5.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.6.tar.gz", + "hashes": { + "sha256": "cbd3dcc13448fb26d00ec06cd922a593a197ff462984c14b64a6b25be1d703bb" + }, + "provenance": null, + "requires-python": null, + "size": 7744137, + "upload-time": "2013-08-13T16:52:54.160398Z", + "url": "https://files.pythonhosted.org/packages/14/23/28d8dc369d13febf55b987aca848f8692ab7e0a70284139c045c940a65c4/Django-1.4.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.7.tar.gz", + "hashes": { + "sha256": "5846c9a1a1a59eb8f802b3d694971a030f8a30bfb6d17ed4b29dc40768539ce6" + }, + "provenance": null, + "requires-python": null, + "size": 7743506, + "upload-time": "2013-09-11T01:18:42.411587Z", + "url": "https://files.pythonhosted.org/packages/14/84/d2bdc262c35fffa54f85399295018c51d02fa5f0929748a701a08a421c01/Django-1.4.7.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.8.tar.gz", + "hashes": { + "sha256": "b9c356411af17dd9017081c884065976745659b3ab0e80493d0656911f920a2d" + }, + "provenance": null, + "requires-python": null, + "size": 7743397, + "upload-time": "2013-09-15T06:22:11.681231Z", + "url": "https://files.pythonhosted.org/packages/59/7c/c02441c384e2287b8398e85a8cb25a9b2602e4b05d699e8e64c7b982a64c/Django-1.4.8.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.9.tar.gz", + "hashes": { + "sha256": "87c6bf92517e686a7c76af56e309aeef6ad93a83b27b4b41e4b95c673acf9ade" + }, + "provenance": null, + "requires-python": null, + "size": 7745043, + "upload-time": "2013-10-25T04:38:13.629577Z", + "url": "https://files.pythonhosted.org/packages/cd/e6/5a62c92604fa044fa025679448435200a20fd8a751411dee0b264c4659ca/Django-1.4.9.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.10.tar.gz", + "hashes": { + "sha256": "3d1f083c039fdab1400c32b5406a60891c9dd16f880999c4a53d054742ac29de" + }, + "provenance": null, + "requires-python": null, + "size": 7745002, + "upload-time": "2013-11-06T14:21:25.765558Z", + "url": "https://files.pythonhosted.org/packages/ba/d1/523aed5b49f94be8c526fc1fdbffe2edac0bf0579e14d1fc34a5c7c3f0a4/Django-1.4.10.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.11.tar.gz", + "hashes": { + "sha256": "4819d8b37405b33f4f0d156f60918094d566249f52137c5e6e0dbaa12995c201" + }, + "provenance": null, + "requires-python": null, + "size": 7752172, + "upload-time": "2014-04-21T22:40:17.318319Z", + "url": "https://files.pythonhosted.org/packages/74/05/6af26eccffa61427ebf44975046369f8c95b21c419ad6ca98308db26e1af/Django-1.4.11.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.12.tar.gz", + "hashes": { + "sha256": "2b9164dc3b26e077590c6ebb95996aab0e66fe3298113fafe960c4ff7fb53e25" + }, + "provenance": null, + "requires-python": null, + "size": 7752752, + "upload-time": "2014-04-28T20:30:21.125270Z", + "url": "https://files.pythonhosted.org/packages/ae/28/93c30b241a468ebb895ecbc01f45ac1fa42bb04f30d33338696ceb2f22b1/Django-1.4.12.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.13.tar.gz", + "hashes": { + "sha256": "a8fede657378b6862744b19012e7071279b952ecd208fd83227723866068f2c0" + }, + "provenance": null, + "requires-python": null, + "size": 7753532, + "upload-time": "2014-05-14T18:27:42.778726Z", + "url": "https://files.pythonhosted.org/packages/38/29/044333b3caf5ff1d2394b0e6c6d87df79973f5652ab7deddc46c7eb9d935/Django-1.4.13.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.14.tar.gz", + "hashes": { + "sha256": "81edad81211fd515677a35ab2d40833557649dd650f150baf8416f416b8a6c9c" + }, + "provenance": null, + "requires-python": null, + "size": 7754876, + "upload-time": "2014-08-20T20:01:35.076618Z", + "url": "https://files.pythonhosted.org/packages/79/fa/6f02aa9b46f12701d21ed3cfdd40e7bc40724405ba29ad690cb5b96c85b6/Django-1.4.14.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.15.tar.gz", + "hashes": { + "sha256": "aa57ceb345091c25648b41c98a6f46fffd7884695fa884c7039291177ded14e9" + }, + "provenance": null, + "requires-python": null, + "size": 7754429, + "upload-time": "2014-09-02T20:44:06.366428Z", + "url": "https://files.pythonhosted.org/packages/7a/cd/d862e13993e6bdf0915b1b39eee5df7949c5071caa2dff9d0d3e454e019c/Django-1.4.15.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.16.tar.gz", + "hashes": { + "sha256": "482315cf32c65ed4a4ee2de257d453430d48ffca9a01b17d984ee0d67354ad12" + }, + "provenance": null, + "requires-python": null, + "size": 7755970, + "upload-time": "2014-10-22T16:37:17.950676Z", + "url": "https://files.pythonhosted.org/packages/99/5a/abac765a76d384fe31d5378bb697c8e8fd1742283790c47107692d1b0f0a/Django-1.4.16.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.17.tar.gz", + "hashes": { + "sha256": "f195879586df5c53b6c964df5fad4e7b675e5fcd36a032d886192ffbdfb41988" + }, + "provenance": null, + "requires-python": null, + "size": 7875448, + "upload-time": "2015-01-03T02:20:41.434868Z", + "url": "https://files.pythonhosted.org/packages/68/58/a3bf326b57234bbfceb4a84bdddc65d0bedc805b229858503b23faeefc5c/Django-1.4.17.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.18.tar.gz", + "hashes": { + "sha256": "bfd326fe490d03a2a86466fcb1ac335e7d8d58bc498cfe2311b1d751b515521f" + }, + "provenance": null, + "requires-python": null, + "size": 7876896, + "upload-time": "2015-01-13T18:54:01.979098Z", + "url": "https://files.pythonhosted.org/packages/82/b3/22f00becd75d181db40af8fac2f19add8e4fce441892b39d1245e572c77d/Django-1.4.18.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.19.tar.gz", + "hashes": { + "sha256": "d75d605e574305e1c2864c392e1454963ead4552477ce14e67e64b9ef9faa1a6" + }, + "provenance": null, + "requires-python": null, + "size": 7877522, + "upload-time": "2015-01-27T17:11:15.646882Z", + "url": "https://files.pythonhosted.org/packages/af/f4/9ff951020928ce0e0acbf61543d9d9ab2de32050639be3b70a0f9e3d7091/Django-1.4.19.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.20.tar.gz", + "hashes": { + "sha256": "58ac719464c4c8b13d664ded6770450602528bf4c36f9fd5daabdae8d410ebb1" + }, + "provenance": null, + "requires-python": null, + "size": 7877794, + "upload-time": "2015-03-19T00:03:58.032976Z", + "url": "https://files.pythonhosted.org/packages/17/a0/b4ba4aa5ec80c2c6b351e68d51d29b7b1cb71dc8bc663862e1ea6f5297ad/Django-1.4.20.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.21.tar.gz", + "hashes": { + "sha256": "934f1975218680d51c4da9d63a39bc5fb1ddaac48476fd34b9ab7903fd98bcf4" + }, + "provenance": null, + "requires-python": null, + "size": 7878015, + "upload-time": "2015-07-08T19:56:26.333839Z", + "url": "https://files.pythonhosted.org/packages/d9/6d/79a3f4e6b05056356922d1df44fc648b2c1857db0f793b8a835759c11a8d/Django-1.4.21.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.22.tar.gz", + "hashes": { + "sha256": "d0e2c9d772fcab2cf9c09e1c05e711cf5fe5eb93225762b29f0739d65e0d1784" + }, + "provenance": null, + "requires-python": null, + "size": 7802249, + "upload-time": "2015-08-18T17:22:09.242532Z", + "url": "https://files.pythonhosted.org/packages/46/7f/cead60a10b0208451c42e80db2cc90564cf810148ee46631699ec691cbea/Django-1.4.22.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.tar.gz", + "hashes": { + "sha256": "078bf8f8ab025ed79e41ed5cee145a64dffea638eb5c2928c8cd106720824416" + }, + "provenance": null, + "requires-python": null, + "size": 8007045, + "upload-time": "2013-02-26T19:30:37.100371Z", + "url": "https://files.pythonhosted.org/packages/0d/5b/d190b641cbf77e6eeebba93c75cf1a585d7275fa6c87450ecc1714eef93c/Django-1.5.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.1.tar.gz", + "hashes": { + "sha256": "885fadcbb8963c0ccda5d9d2cca792970b0289b4e662406b2de2b736ff46123d" + }, + "provenance": null, + "requires-python": null, + "size": 8028963, + "upload-time": "2013-03-28T20:57:18.760489Z", + "url": "https://files.pythonhosted.org/packages/7f/c3/7a38a4985447e2812c99e66501abf09c6edd55ccfe070bbc82a58054dd1e/Django-1.5.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d1f01f3573e54220860a49eb784f9d52003cf3503088ec6cff12e3076657d3ad" + }, + "data-dist-info-metadata": { + "sha256": "d1f01f3573e54220860a49eb784f9d52003cf3503088ec6cff12e3076657d3ad" + }, + "filename": "Django-1.5.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "0bab8f96f57f28e3676087d07301b6ba519f946ab9257b4ea072a5ff13c8e3f9" + }, + "provenance": null, + "requires-python": null, + "size": 8311743, + "upload-time": "2013-08-13T16:54:03.787628Z", + "url": "https://files.pythonhosted.org/packages/ad/39/62b220a0efda308abeccb66653b8b950c6d1c51c673bd7978fc13f53eaf5/Django-1.5.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.2.tar.gz", + "hashes": { + "sha256": "9a4b19adaaa096843425d426ffbeb928e85d861ff9c106527cb747dc67b434da" + }, + "provenance": null, + "requires-python": null, + "size": 8044778, + "upload-time": "2013-08-13T16:52:40.312336Z", + "url": "https://files.pythonhosted.org/packages/8c/3d/f57d35c5fe63e298fe33f9c5fea5b3920385f6fc5b562ae6e3b9eff7a0ef/Django-1.5.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.3.tar.gz", + "hashes": { + "sha256": "e0fd8dec0497ed98e8e03bd5297064f276f203f4c192f252231a3f25187b59b5" + }, + "provenance": null, + "requires-python": null, + "size": 8049029, + "upload-time": "2013-09-11T01:26:50.200599Z", + "url": "https://files.pythonhosted.org/packages/95/32/da1aaef056d4652aa6a43d60647b55488aaaa14aa36515fceb52836cd571/Django-1.5.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.4.tar.gz", + "hashes": { + "sha256": "428defe3fd515dfc8613039bb0a80622a13fb4b988c5be48db07ec098ea1704e" + }, + "provenance": null, + "requires-python": null, + "size": 8050758, + "upload-time": "2013-09-15T06:30:37.726078Z", + "url": "https://files.pythonhosted.org/packages/b2/ef/d37cd67c9eccd7329ce421382f517bb6f9a431ded3c6fd60cba8c966712a/Django-1.5.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.5.tar.gz", + "hashes": { + "sha256": "6ae69c1dfbfc9d0c44ae80e2fbe48e59bbbbb70e8df66ad2b7029bd39947d71d" + }, + "provenance": null, + "requires-python": null, + "size": 8060441, + "upload-time": "2013-10-25T04:32:41.565014Z", + "url": "https://files.pythonhosted.org/packages/38/49/93511c5d3367b6b21fc2995a0e53399721afc15e4cd6eb57be879ae13ad4/Django-1.5.5.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.6.tar.gz", + "hashes": { + "sha256": "9b7fcb99d20289189ec0f1e06d1d2bed3b4772e3a393fddbfb006ea7c3f9bfaf" + }, + "provenance": null, + "requires-python": null, + "size": 8068359, + "upload-time": "2014-04-21T22:53:10.449788Z", + "url": "https://files.pythonhosted.org/packages/b2/e5/78f1e96e8d3ae38cd9b3a4690a448a4716be73f5f5408d9f0da84576e36e/Django-1.5.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.7.tar.gz", + "hashes": { + "sha256": "08a41c2a37451b8cc1136823b802dd6f17ad6ec0c8d2cadb4c9a219ff4c08593" + }, + "provenance": null, + "requires-python": null, + "size": 8069177, + "upload-time": "2014-04-28T20:35:50.148784Z", + "url": "https://files.pythonhosted.org/packages/56/13/32b4ad8b2bc3b9d820467dc30d28a53823314bcfcdfff55c0218dd4e5b08/Django-1.5.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aa6982c32be4bd01d514f73ea38002b65ff224f66db1fc12590612be5e94d44d" + }, + "data-dist-info-metadata": { + "sha256": "aa6982c32be4bd01d514f73ea38002b65ff224f66db1fc12590612be5e94d44d" + }, + "filename": "Django-1.5.8-py2.py3-none-any.whl", + "hashes": { + "sha256": "65009f8060e1c246c04d25c3b4b7f7bfaf6c8f9f4ef4db0c34fb18e061118b31" + }, + "provenance": null, + "requires-python": null, + "size": 8315409, + "upload-time": "2014-05-14T18:35:13.385578Z", + "url": "https://files.pythonhosted.org/packages/8a/28/b99f0e8977b7227fffc43aeefe87d7561dec06cc6bdc586f4c97ec60c853/Django-1.5.8-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.8.tar.gz", + "hashes": { + "sha256": "01db30f38a081241a9cbc7bef12cb599506b80727613350e427547bed12aaaa3" + }, + "provenance": null, + "requires-python": null, + "size": 8071329, + "upload-time": "2014-05-14T18:36:01.585251Z", + "url": "https://files.pythonhosted.org/packages/a0/ea/8ea5e891fe5c6a7e9dd0da9449bbe680cc43d21a78f9a62132b8cfdf690f/Django-1.5.8.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.9.tar.gz", + "hashes": { + "sha256": "47ce505c5046c38817828bee253b7256872f86c4340db1af698cb8548dbaa0d2" + }, + "provenance": null, + "requires-python": null, + "size": 8074400, + "upload-time": "2014-08-20T20:10:42.568983Z", + "url": "https://files.pythonhosted.org/packages/e3/ea/be67f2d55fd583b7ff6e7cc0764da2b1d6437317354beedabd0ff15cad3a/Django-1.5.9.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.10.tar.gz", + "hashes": { + "sha256": "7cb4217e740f7d5d6d74617dbb9d960f9c09e8269c6762fe68c6e762219f4018" + }, + "provenance": null, + "requires-python": null, + "size": 8074324, + "upload-time": "2014-09-02T20:51:16.978621Z", + "url": "https://files.pythonhosted.org/packages/ff/2f/7412428c52976797c5229a613326cf41d678a0f2fcfafb427ada6c8a561a/Django-1.5.10.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.11.tar.gz", + "hashes": { + "sha256": "bf7d9bb21f24a67badd751bafbda85cb1003f6274ad43ba5984a0868182bf26c" + }, + "provenance": null, + "requires-python": null, + "size": 8075434, + "upload-time": "2014-10-22T16:45:00.838415Z", + "url": "https://files.pythonhosted.org/packages/81/4c/becfb2589793a5052528ced88863427f1d8b09600bcefd6dd52c7eda29bf/Django-1.5.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aa05f331e414052874081f0238d6f8ab12dc457d53bc49b51ed414e21efbd9f5" + }, + "data-dist-info-metadata": { + "sha256": "aa05f331e414052874081f0238d6f8ab12dc457d53bc49b51ed414e21efbd9f5" + }, + "filename": "Django-1.5.12-py2.py3-none-any.whl", + "hashes": { + "sha256": "3574000cdf223c0dd860e807f1156f858f993318720deeb3c7ea70797c78cbf1" + }, + "provenance": null, + "requires-python": null, + "size": 8317210, + "upload-time": "2015-01-03T02:09:00.443838Z", + "url": "https://files.pythonhosted.org/packages/e2/19/2b5fba33b2c6548fcd9ae4961f9d89bafeedf232fe3367c28a85280e9e13/Django-1.5.12-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.12.tar.gz", + "hashes": { + "sha256": "b3de77beb6e59b72071ca66f20c2ad34e1b90d39b0241e62c1f03c668ddd6ced" + }, + "provenance": null, + "requires-python": null, + "size": 8202839, + "upload-time": "2015-01-03T02:09:17.471850Z", + "url": "https://files.pythonhosted.org/packages/7b/a8/e4ffd9cc175c0b6b41cc33463449e6515eff28a27f7102818e24d9fd2517/Django-1.5.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "355923362fdf71d5181ee1b8529c98312aed3b1f6227df958d510b9cada2c159" + }, + "data-dist-info-metadata": { + "sha256": "355923362fdf71d5181ee1b8529c98312aed3b1f6227df958d510b9cada2c159" + }, + "filename": "Django-1.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "9365e04db9ad92524350247906ce6edc8b98fc95d146f697540edbfddb23ba13" + }, + "provenance": null, + "requires-python": null, + "size": 6667901, + "upload-time": "2013-11-06T15:01:02.246764Z", + "url": "https://files.pythonhosted.org/packages/f1/dd/271a9fa17b95a980ac66c44848fef72d29d904d3e141b219f6e91d1904ec/Django-1.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.6.tar.gz", + "hashes": { + "sha256": "d3d9fdc8f313e5a33a6dc7ebdeca19147c11029822b462064c56895d7969ab98" + }, + "provenance": null, + "requires-python": null, + "size": 6597874, + "upload-time": "2013-11-06T15:01:29.487525Z", + "url": "https://files.pythonhosted.org/packages/47/1c/c18fbec3ea87bfa23808fb6527e1a48e5bf59db1ff24ff7d8d6cb0a2bccb/Django-1.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7445c43f622ae798e1bd9f8039d21642da26ae0c90cceac0ba7e265c90c7ac5e" + }, + "data-dist-info-metadata": { + "sha256": "7445c43f622ae798e1bd9f8039d21642da26ae0c90cceac0ba7e265c90c7ac5e" + }, + "filename": "Django-1.6.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "989d42289663ac88169ac2abe8d50b82b29b2fe135307badf588a3d2235c1eef" + }, + "provenance": null, + "requires-python": null, + "size": 6680676, + "upload-time": "2013-12-12T20:04:35.467654Z", + "url": "https://files.pythonhosted.org/packages/53/c4/28cc8a55aa9bf9579bd496f88505f3a14ff0ed4b1c6954a8ba5ce649a685/Django-1.6.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.6.1.tar.gz", + "hashes": { + "sha256": "cf011874f54a16e7452e0fe1e7f4ec144b95b47ecf31766c9f1f8cf438f09c06" + }, + "provenance": null, + "requires-python": null, + "size": 6608178, + "upload-time": "2013-12-12T20:04:13.572132Z", + "url": "https://files.pythonhosted.org/packages/4e/1a/06610645c7be99f342b10d9aa29bf833800778532cc1738406e1805322c1/Django-1.6.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "213b59aa0f964b3547de6ff13d932aae6b467b5e177c3270ae4bfd908af8baee" + }, + "data-dist-info-metadata": { + "sha256": "213b59aa0f964b3547de6ff13d932aae6b467b5e177c3270ae4bfd908af8baee" + }, + "filename": "Django-1.6.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "b81091fd41e952e9d7150b8bc2055b140c2c1132485f78e4ea075013708000d5" + }, + "provenance": null, + "requires-python": null, + "size": 6682217, + "upload-time": "2014-02-06T21:51:23.493703Z", + "url": "https://files.pythonhosted.org/packages/66/f4/e695878103eb7371e1077374e09dec23ce95302f2e55d7b1ad908613cac9/Django-1.6.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.6.2.tar.gz", + "hashes": { + "sha256": "d1b3f8460e936f47846e7c4f80af951eda82a41c253c3a51ff3389863ff1c03a" + }, + "provenance": null, + "requires-python": null, + "size": 6615116, + "upload-time": "2014-02-06T21:50:52.673014Z", + "url": "https://files.pythonhosted.org/packages/21/78/0c2958697c30b35de1ac691f9002c486da052e3fc64b4cf60a9d28ef1d51/Django-1.6.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f2a5782f9f367d40737f6bca1a88491522e7d8cbaff121efc0e7977b637a71d7" + }, + "data-dist-info-metadata": { + "sha256": "f2a5782f9f367d40737f6bca1a88491522e7d8cbaff121efc0e7977b637a71d7" + }, + "filename": "Django-1.6.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "876629e55678f890186671c426084ba20e1ff9f87a45b516923379c543976a5e" + }, + "provenance": null, + "requires-python": null, + "size": 6683433, + "upload-time": "2014-04-21T23:12:03.573997Z", + "url": "https://files.pythonhosted.org/packages/4a/6f/bd944fae447c329a9c316966e2736cda68f5319bd0dba34e4cb92c695457/Django-1.6.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.6.3.tar.gz", + "hashes": { + "sha256": "6d9d3c468f9a09470d00e85fe492ba35edfc72cee7fb65ad0281010eba58b8f1" + }, + "provenance": null, + "requires-python": null, + "size": 6628812, + "upload-time": "2014-04-21T23:12:25.701466Z", + "url": "https://files.pythonhosted.org/packages/9e/a9/a49cfb89bbec60c7720435795c96d315703f1bd0a2fc5b88a9a322534436/Django-1.6.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "495d3097eb5cb302671ebeec3e4c89d285fc3eac559da2246ca12f54b739b635" + }, + "data-dist-info-metadata": { + "sha256": "495d3097eb5cb302671ebeec3e4c89d285fc3eac559da2246ca12f54b739b635" + }, + "filename": "Django-1.6.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "bd90127488621b040a49b7a12e29ba20bebcf2148f6431569f52804b1beb508d" + }, + "provenance": null, + "requires-python": null, + "size": 6683808, + "upload-time": "2014-04-28T20:40:32.164010Z", + "url": "https://files.pythonhosted.org/packages/01/d3/aa92215ab08064294337bcc51a141201e798a7dd80ca9fc1384397b717de/Django-1.6.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.6.4.tar.gz", + "hashes": { + "sha256": "ceee0beea79b1926c767aaa837e1b9e621e5f6b7d27138d90474b3917ca5527b" + }, + "provenance": null, + "requires-python": null, + "size": 6630474, + "upload-time": "2014-04-28T20:40:52.661964Z", + "url": "https://files.pythonhosted.org/packages/71/58/1482ebcd3ac40c6f5a8d0d2504c62323e3ebb94b6775d62011b73178d796/Django-1.6.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f384de6abef3e051f8bec162c14530a7d1233705dde428dfe4c8f1b84be81090" + }, + "data-dist-info-metadata": { + "sha256": "f384de6abef3e051f8bec162c14530a7d1233705dde428dfe4c8f1b84be81090" + }, + "filename": "Django-1.6.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "4eda29d8eb0c8b4a836660b5eff78a0d3e0dc6c191e998a14194f2ff51130da3" + }, + "provenance": null, + "requires-python": null, + "size": 6683598, + "upload-time": "2014-05-14T18:33:13.760622Z", + "url": "https://files.pythonhosted.org/packages/43/6c/7fffbe73fe5703125aa1c9e3279ad3a5e542128ee55a4aa83669db1985cd/Django-1.6.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.6.5.tar.gz", + "hashes": { + "sha256": "36940268c087fede32d3f5887cce9af9e5d27962a0c405aacafc2a3cc1f755c5" + }, + "provenance": null, + "requires-python": null, + "size": 6633768, + "upload-time": "2014-05-14T18:34:11.991240Z", + "url": "https://files.pythonhosted.org/packages/cc/2c/fc2495af4dcc3c81834f9c390cfccfe6b037fdfb5dfdce6c30413170c20b/Django-1.6.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0df0f34b70ce1befaaeda55540c47b2eb84b0630ee389fcb6873afe8968243a9" + }, + "data-dist-info-metadata": { + "sha256": "0df0f34b70ce1befaaeda55540c47b2eb84b0630ee389fcb6873afe8968243a9" + }, + "filename": "Django-1.6.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "75e3429cac94389d4b0f58501ef1f7a0d500db0b35367157ce0d09caefec3372" + }, + "provenance": null, + "requires-python": null, + "size": 6684772, + "upload-time": "2014-08-20T20:17:23.703605Z", + "url": "https://files.pythonhosted.org/packages/9e/c8/19c7a7e76d9777366af0de6db934780b2d276a23054aa8109a661689f09c/Django-1.6.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.6.6.tar.gz", + "hashes": { + "sha256": "536cbd54e533ba3563d205f0c91988b24e7d74b8b253d7825e42214b50ba7e90" + }, + "provenance": null, + "requires-python": null, + "size": 6645456, + "upload-time": "2014-08-20T20:17:01.372683Z", + "url": "https://files.pythonhosted.org/packages/0e/96/0e6b38a7d5dca4662fdeb23d021ce47df1fa388f8f34816ba3cbaed61ec6/Django-1.6.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "fb4280227cf11d578ce7dc02221d3532914fb2c5c0b8d579ae31666e2de19b4a" + }, + "data-dist-info-metadata": { + "sha256": "fb4280227cf11d578ce7dc02221d3532914fb2c5c0b8d579ae31666e2de19b4a" + }, + "filename": "Django-1.6.7-py2.py3-none-any.whl", + "hashes": { + "sha256": "b65dc7f98c5a729314d001ebbac9228befd625705a9e3ae039a5d160c3976fe1" + }, + "provenance": null, + "requires-python": null, + "size": 6684835, + "upload-time": "2014-09-02T20:55:35.591619Z", + "url": "https://files.pythonhosted.org/packages/9e/51/e6059dba3f8fa2adbcb05ba3271e68182c81210055666abd6a01e15ff515/Django-1.6.7-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.6.7.tar.gz", + "hashes": { + "sha256": "9a64211c96a3262bb2545acc82af5d8f3da0175299f7c7e901e4ed455be965fb" + }, + "provenance": null, + "requires-python": null, + "size": 6647301, + "upload-time": "2014-09-02T20:56:17.794128Z", + "url": "https://files.pythonhosted.org/packages/c2/6b/44ae1265b3f3b4f215ce23720f66bb75b0019b5ecd78d720ecfbe36fad0d/Django-1.6.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a57494bf4427ec096a3801095f9f869d0de7ef76b31e58556b085c57f9e56c70" + }, + "data-dist-info-metadata": { + "sha256": "a57494bf4427ec096a3801095f9f869d0de7ef76b31e58556b085c57f9e56c70" + }, + "filename": "Django-1.6.8-py2.py3-none-any.whl", + "hashes": { + "sha256": "8a68c0e8beef56560e01eb0c734d8b969e64d38801e6d98bcae70bb836aa4c3f" + }, + "provenance": null, + "requires-python": null, + "size": 6685693, + "upload-time": "2014-10-22T16:50:19.920524Z", + "url": "https://files.pythonhosted.org/packages/1e/01/e985b325b49ab53b4bad6e22ae7959474b34a8053eb6846f28286a4611fd/Django-1.6.8-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.6.8.tar.gz", + "hashes": { + "sha256": "a8685c1fb5b0bcad9007d941c81493668f9613578add631f406d3f95b84cf6d0" + }, + "provenance": null, + "requires-python": null, + "size": 6650671, + "upload-time": "2014-10-22T16:50:38.114205Z", + "url": "https://files.pythonhosted.org/packages/8e/38/9e47ac747026608f284813ee41d49f0b1770bb78ca75aefb2fb268abe16f/Django-1.6.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1e85ca48355659c09dc7d742187128b8a8caf641314764c330a844bb75035cea" + }, + "data-dist-info-metadata": { + "sha256": "1e85ca48355659c09dc7d742187128b8a8caf641314764c330a844bb75035cea" + }, + "filename": "Django-1.6.9-py2.py3-none-any.whl", + "hashes": { + "sha256": "20dd4ae31564df143fe8ca6daf507b68e32f3ef70987049fdb978023a843431c" + }, + "provenance": null, + "requires-python": null, + "size": 6687845, + "upload-time": "2015-01-03T01:52:23.765940Z", + "url": "https://files.pythonhosted.org/packages/c7/cb/1b2eb81a62f81e862c90675915dd07375d459d789ef372198abec9fbdc7a/Django-1.6.9-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.6.9.tar.gz", + "hashes": { + "sha256": "d8c182e9ac88f6ef7e5f89e71282793d9682e76a8da39a0c4bfd452e611a06a8" + }, + "provenance": null, + "requires-python": null, + "size": 6753466, + "upload-time": "2015-01-03T01:52:35.812923Z", + "url": "https://files.pythonhosted.org/packages/de/c0/b9e7fbf78afb964a7ff7e9609ea7d4c65fb67c7c4d456638dfa45c3f8d0c/Django-1.6.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c0c3f98d8dbfa6205b8cee6bf1d958da4679a388ba135e86939685f8c2f8d392" + }, + "data-dist-info-metadata": { + "sha256": "c0c3f98d8dbfa6205b8cee6bf1d958da4679a388ba135e86939685f8c2f8d392" + }, + "filename": "Django-1.6.10-py2.py3-none-any.whl", + "hashes": { + "sha256": "ceee83ff4c4fa1461289fe07a5879e8440089fadde150d40753691cdd8c942c1" + }, + "provenance": null, + "requires-python": null, + "size": 6688308, + "upload-time": "2015-01-13T18:48:42.343729Z", + "url": "https://files.pythonhosted.org/packages/5c/50/f3eb71c2eee5abbfa4f9368ac0ccdf4d58dcc1d391d60cf9d8eb7070d52d/Django-1.6.10-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.6.10.tar.gz", + "hashes": { + "sha256": "54eb59ce785401c7d1fdeed245efce597e90f811d6a20f6b5c6931c0049d63a6" + }, + "provenance": null, + "requires-python": null, + "size": 6760152, + "upload-time": "2015-01-13T18:48:53.435836Z", + "url": "https://files.pythonhosted.org/packages/ff/83/fad3cc3ac64f8096ae5e56fa1de303ff947fb3fab69cd96d3df9ccf353fb/Django-1.6.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ef29850f8698d070e3c0a2f0827e200d250e282b89ab030a734b8ef98e33ff99" + }, + "data-dist-info-metadata": { + "sha256": "ef29850f8698d070e3c0a2f0827e200d250e282b89ab030a734b8ef98e33ff99" + }, + "filename": "Django-1.6.11-py2.py3-none-any.whl", + "hashes": { + "sha256": "6f2cc848b2b72adf53a6f3f21be049c477e82c408bce7cedb57efeb0984bde24" + }, + "provenance": null, + "requires-python": null, + "size": 6688479, + "upload-time": "2015-03-18T23:57:46.298309Z", + "url": "https://files.pythonhosted.org/packages/80/86/f52eec28e96fb211122424a3db696e7676ad3555c11027afd9fee9bb0d23/Django-1.6.11-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.6.11.tar.gz", + "hashes": { + "sha256": "7e50e573e484435873b3515d7982d80093b2695aba17fd0ff024307454dc3a56" + }, + "provenance": null, + "requires-python": null, + "size": 6764000, + "upload-time": "2015-03-18T23:58:02.690545Z", + "url": "https://files.pythonhosted.org/packages/69/1a/a47b2efd22bf642d19d3dde71f82b29c5608bb96e140a38208bf813f9c3b/Django-1.6.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "73fa71c2b1546e8c3f1ede88cdfe46a52ac0c8be8cc65b599a19e965f55b536b" + }, + "data-dist-info-metadata": { + "sha256": "73fa71c2b1546e8c3f1ede88cdfe46a52ac0c8be8cc65b599a19e965f55b536b" + }, + "filename": "Django-1.7-py2.py3-none-any.whl", + "hashes": { + "sha256": "009ddda445c5750c1a8392979fbd28f3e55de6e43310cd316199837065dff559" + }, + "provenance": null, + "requires-python": null, + "size": 7384572, + "upload-time": "2014-09-02T21:09:27.945216Z", + "url": "https://files.pythonhosted.org/packages/d5/5e/a1328223c382024b2b184dacc713086463ce1a60fe1471d500b3b66f840a/Django-1.7-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.7.tar.gz", + "hashes": { + "sha256": "33f781f17f145f79ee8e0b8d753498e0e0188f0b53b2accad4045d623422d5e1" + }, + "provenance": null, + "requires-python": null, + "size": 7486550, + "upload-time": "2014-09-02T21:10:05.229716Z", + "url": "https://files.pythonhosted.org/packages/df/07/e87b36c24a742deebbffafb31504bbaffe4a20db799b43404f655413052a/Django-1.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "53a488e4c4e0fb171d78a7100e091954b15709afb66811f5ec7c698ad56f93d9" + }, + "data-dist-info-metadata": { + "sha256": "53a488e4c4e0fb171d78a7100e091954b15709afb66811f5ec7c698ad56f93d9" + }, + "filename": "Django-1.7.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "679fc24b3e85bf5a07ca2f6d5c4cdf3d4477bbb02f43a6548335952cc75b5d23" + }, + "provenance": null, + "requires-python": null, + "size": 7414830, + "upload-time": "2014-10-22T16:56:56.139953Z", + "url": "https://files.pythonhosted.org/packages/d2/29/1935a5825b8820d1e398ab83f0730d483ec731fae34745ddac8318cf6ac8/Django-1.7.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.7.1.tar.gz", + "hashes": { + "sha256": "3de62e71ce2cfbcdecb6e344cad04948506c8410ea5c6eab15c8f3b31b8ac1c0" + }, + "provenance": null, + "requires-python": null, + "size": 7527499, + "upload-time": "2014-10-22T16:57:16.294800Z", + "url": "https://files.pythonhosted.org/packages/8c/a3/9876f73205ed8e1a2e345245e7e66fc02a056f29503590eca392fcb3e7c0/Django-1.7.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06b75828b65252908062438b38160ed6f5a4fb6ed6d9415c73e2c13a75d2c9cc" + }, + "data-dist-info-metadata": { + "sha256": "06b75828b65252908062438b38160ed6f5a4fb6ed6d9415c73e2c13a75d2c9cc" + }, + "filename": "Django-1.7.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "b22871edc9ddf3e57b18989c3c7e9174b4c168dc7b8dbe3f31d4101a73bf2006" + }, + "provenance": null, + "requires-python": null, + "size": 7420120, + "upload-time": "2015-01-03T01:37:27.712134Z", + "url": "https://files.pythonhosted.org/packages/bb/e3/97cfd29ab86059c1df12a5a2593d214d52b9c22f6f40e2f0dc891b1899fe/Django-1.7.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.7.2.tar.gz", + "hashes": { + "sha256": "31c6c3c229f8c04b3be87e6afc3492903b57ec8f1188a47b6ae160d90cf653c8" + }, + "provenance": null, + "requires-python": null, + "size": 7577911, + "upload-time": "2015-01-03T01:37:40.931378Z", + "url": "https://files.pythonhosted.org/packages/32/28/3e17392530e8bc38db501a9d85d2013e260657a785fc0b568f2c1bcf2a9e/Django-1.7.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7e5929642450ec237932a4cf0d063563ec9aabe0c0c10a3091ff0505dbfec980" + }, + "data-dist-info-metadata": { + "sha256": "7e5929642450ec237932a4cf0d063563ec9aabe0c0c10a3091ff0505dbfec980" + }, + "filename": "Django-1.7.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "72edd47b55ae748d29f1a71d5ca4b86e785c9fb974407cf242b3168e6f1b177e" + }, + "provenance": null, + "requires-python": null, + "size": 7421196, + "upload-time": "2015-01-13T18:39:44.032666Z", + "url": "https://files.pythonhosted.org/packages/4d/b9/b972b87a27330e6647abb9766c1d32e5726430cfcc60b2b9c2f2d0e28bcb/Django-1.7.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.7.3.tar.gz", + "hashes": { + "sha256": "f226fb8aa438456968d403f6739de1cf2dad128db86f66ee2b41dfebe3645c5b" + }, + "provenance": null, + "requires-python": null, + "size": 7589559, + "upload-time": "2015-01-13T18:39:56.760858Z", + "url": "https://files.pythonhosted.org/packages/49/57/e57dc454702a565815160fec24cff7a833331c6b603afb6e30f2102ca29c/Django-1.7.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ae816379593015ec149d1e43c0ebebd567379af4093c8517941147a90ebff348" + }, + "data-dist-info-metadata": { + "sha256": "ae816379593015ec149d1e43c0ebebd567379af4093c8517941147a90ebff348" + }, + "filename": "Django-1.7.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "42002065cc98bc99b5bae0084ddb13a0ad611a171dcdaf5ba96731935da744a4" + }, + "provenance": null, + "requires-python": null, + "size": 7422181, + "upload-time": "2015-01-27T17:22:19.680252Z", + "url": "https://files.pythonhosted.org/packages/c9/1e/66f185ca0d4d0ca11b94caeac96a33a13954963a8b563b67d11f50bfeee7/Django-1.7.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.7.4.tar.gz", + "hashes": { + "sha256": "f33255afbb9ee0977d9095ab0b50fde1f8ddff4220b57e8d19c6620b3e316170" + }, + "provenance": null, + "requires-python": null, + "size": 7592584, + "upload-time": "2015-01-27T17:22:47.486790Z", + "url": "https://files.pythonhosted.org/packages/f3/af/91bf47f38841c1b64875cb6ff40c6466e71ed8c0864ef837e1db5c4fbac8/Django-1.7.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "99325d556a5a70b0e655a82fe2177e7157b85862cc55bba56d2e5c779d7efdd5" + }, + "data-dist-info-metadata": { + "sha256": "99325d556a5a70b0e655a82fe2177e7157b85862cc55bba56d2e5c779d7efdd5" + }, + "filename": "Django-1.7.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "ac85d95150ad013632bef5e7ff9ea6decce8100713945d3c61a1b671e6c11d2c" + }, + "provenance": null, + "requires-python": null, + "size": 7422703, + "upload-time": "2015-02-25T13:58:22.048763Z", + "url": "https://files.pythonhosted.org/packages/4d/dc/7b29fa98915a25a443eb5091aff1a0ef007d27c9848365a1fd0a108b5f39/Django-1.7.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.7.5.tar.gz", + "hashes": { + "sha256": "1c391f9349c97df503dac3461599f24235e4d04393498e6060e74dd2721460bc" + }, + "provenance": null, + "requires-python": null, + "size": 7599017, + "upload-time": "2015-02-25T13:58:38.544144Z", + "url": "https://files.pythonhosted.org/packages/d1/ab/8d0fe798860f897e388dbb5a2df468db47c52645cbbd378963eff508cf91/Django-1.7.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8549a8917a11873e5d879c9ddf8b33197bcb52d73c416c5a07fcd498036c8568" + }, + "data-dist-info-metadata": { + "sha256": "8549a8917a11873e5d879c9ddf8b33197bcb52d73c416c5a07fcd498036c8568" + }, + "filename": "Django-1.7.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "f82fb42e84ca28dcbb1149a933ec9c2958546f338f657dd59307db4da0a53c3e" + }, + "provenance": null, + "requires-python": null, + "size": 7422729, + "upload-time": "2015-03-09T15:30:40.158699Z", + "url": "https://files.pythonhosted.org/packages/f7/1d/f2928f2be4da63a6304d56dcfde893fcd68cae49a70d35d2fda625f66525/Django-1.7.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.7.6.tar.gz", + "hashes": { + "sha256": "b0f15e0ffe59a2f37cbaf53543f05d2f40c5a755390df03ec0655b5e4a8d4c90" + }, + "provenance": null, + "requires-python": null, + "size": 7601179, + "upload-time": "2015-03-09T15:30:50.859703Z", + "url": "https://files.pythonhosted.org/packages/f3/13/f7ac67daff05d52bc4db7163040cc88aaf9dcb9cb65349056276f08bf536/Django-1.7.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9ca7324c20b5517aedef235784f3ff10291de2dc3e87d770045b5e2761be5d5c" + }, + "data-dist-info-metadata": { + "sha256": "9ca7324c20b5517aedef235784f3ff10291de2dc3e87d770045b5e2761be5d5c" + }, + "filename": "Django-1.7.7-py2.py3-none-any.whl", + "hashes": { + "sha256": "eec57d3219501ec6e685646826f2eb8e77687a93fe374a7e6994490520db093e" + }, + "provenance": null, + "requires-python": null, + "size": 7422997, + "upload-time": "2015-03-18T23:49:08.712508Z", + "url": "https://files.pythonhosted.org/packages/b5/6b/810aad2c715fa19ffcf30b592cc90b931152268e59c3c526563be0b462e0/Django-1.7.7-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.7.7.tar.gz", + "hashes": { + "sha256": "4816f892063569ca9a77584fa23cb4995c1b3b954ef875102a8219229cbd2e33" + }, + "provenance": null, + "requires-python": null, + "size": 7603286, + "upload-time": "2015-03-18T23:49:18.866382Z", + "url": "https://files.pythonhosted.org/packages/61/52/2e39a916cb6697fa89cc9143134ec9ef470f4014a16d432044334b7204ff/Django-1.7.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b34b3431443423afc5edaffbd9857d83aa75104857ad12085e97616b410e3597" + }, + "data-dist-info-metadata": { + "sha256": "b34b3431443423afc5edaffbd9857d83aa75104857ad12085e97616b410e3597" + }, + "filename": "Django-1.7.8-py2.py3-none-any.whl", + "hashes": { + "sha256": "3c63d4e8a6bab7d4eccf41240ce1bcdc59cf92a09499eca75bcb701e342306aa" + }, + "provenance": null, + "requires-python": null, + "size": 7423353, + "upload-time": "2015-05-01T20:42:44.291666Z", + "url": "https://files.pythonhosted.org/packages/87/12/01d937731539a729cb82ecec6763f0f893782287a66ca5768c44b507a2e7/Django-1.7.8-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.7.8.tar.gz", + "hashes": { + "sha256": "f0ab12c7c88a033681e44e2e4bf4a93d93c85d5b1e8e9c875b4b917abb246921" + }, + "provenance": null, + "requires-python": null, + "size": 7604685, + "upload-time": "2015-05-01T20:42:55.907784Z", + "url": "https://files.pythonhosted.org/packages/b2/a8/96ffe1a3755e4d7763f014dda866077697ee949a63ac7980c4432b77aa8a/Django-1.7.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "64b3c21cdf67f9a39f78f87f8d4ed84d4b7d64e4e05c6a106fbfa7b09f37a3ad" + }, + "data-dist-info-metadata": { + "sha256": "64b3c21cdf67f9a39f78f87f8d4ed84d4b7d64e4e05c6a106fbfa7b09f37a3ad" + }, + "filename": "Django-1.7.9-py2.py3-none-any.whl", + "hashes": { + "sha256": "4d58e452744b76876d8199ca44144a252c254e8914939240ae3527c4eaa1882f" + }, + "provenance": null, + "requires-python": null, + "size": 7423771, + "upload-time": "2015-07-08T21:33:04.180643Z", + "url": "https://files.pythonhosted.org/packages/cd/69/f41554b2d76bddd1de18b6c2f7729c18fa823f24f2140f995599e2b9f43f/Django-1.7.9-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.7.9.tar.gz", + "hashes": { + "sha256": "4f3f9fe4e5d20ff8ed6a90b5d2f2df2d8fc054e478cdcc3db81c6b29bd217860" + }, + "provenance": null, + "requires-python": null, + "size": 7605194, + "upload-time": "2015-07-08T19:50:47.243246Z", + "url": "https://files.pythonhosted.org/packages/e6/f3/544641b38e4ac212562b0c9722e8ee5e3ec07e6e2ba644a41d5044f2a9ad/Django-1.7.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f8b7c6e87436628360d126190ac1650c363304208d51b993cb14a8214e74fe43" + }, + "data-dist-info-metadata": { + "sha256": "f8b7c6e87436628360d126190ac1650c363304208d51b993cb14a8214e74fe43" + }, + "filename": "Django-1.7.10-py2.py3-none-any.whl", + "hashes": { + "sha256": "1db5dafe4fe8302f34449283864baa74d0d64013613aa200918187bf76902d5f" + }, + "provenance": null, + "requires-python": null, + "size": 7424722, + "upload-time": "2015-08-18T17:15:28.710738Z", + "url": "https://files.pythonhosted.org/packages/23/73/c0440d75121e69292115dd9d5e9f547113a86b73309652700b02fcb13d08/Django-1.7.10-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.7.10.tar.gz", + "hashes": { + "sha256": "b9357d2cebe61997055d417d607f9c650e817cd1a383b9a1b88bf1edad797c75" + }, + "provenance": null, + "requires-python": null, + "size": 7584312, + "upload-time": "2015-08-18T17:15:47.478514Z", + "url": "https://files.pythonhosted.org/packages/b1/8c/57e58359f201c8b3b46706bf06a5cef32d0a8176cf287f45ad7b2eb10891/Django-1.7.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a28ef2e51f950a83a4c9ab978dcd4a62bded97f83d338494512677815d81c96b" + }, + "data-dist-info-metadata": { + "sha256": "a28ef2e51f950a83a4c9ab978dcd4a62bded97f83d338494512677815d81c96b" + }, + "filename": "Django-1.7.11-py2.py3-none-any.whl", + "hashes": { + "sha256": "100164556897c1219f33706e63a656b8848d33d09b0161e2deefcc50978cf62d" + }, + "provenance": null, + "requires-python": null, + "size": 7424228, + "upload-time": "2015-11-24T17:19:47.417001Z", + "url": "https://files.pythonhosted.org/packages/cd/1a/9797706779fc77317887bcf4b12632c24aed8404b694ed1b8d1f7053c92b/Django-1.7.11-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.7.11.tar.gz", + "hashes": { + "sha256": "2039144fce8f1b603d03fa5a5643578df1ad007c4ed41a617f02a3943f7059a1" + }, + "provenance": null, + "requires-python": null, + "size": 7586798, + "upload-time": "2015-11-24T17:20:22.836539Z", + "url": "https://files.pythonhosted.org/packages/53/2a/cca393c0d65813f9f8e4d41e4a4d7d64fe8a6bd6dd7276583e2b6653af61/Django-1.7.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3d3e4f8a0cfd87e5b461ec6a3a4e1cd45008c0b7cf1df6d5e9fe398a97bd3969" + }, + "data-dist-info-metadata": { + "sha256": "3d3e4f8a0cfd87e5b461ec6a3a4e1cd45008c0b7cf1df6d5e9fe398a97bd3969" + }, + "filename": "Django-1.8a1-py2.py3-none-any.whl", + "hashes": { + "sha256": "ecca07bdf863444f955160a822fe3c979e3c64e1eb1d9553a4ba03c2af8864f2" + }, + "provenance": null, + "requires-python": null, + "size": 6899082, + "upload-time": "2015-01-16T22:25:13.083005Z", + "url": "https://files.pythonhosted.org/packages/92/e7/95566ef630009a2b21fb1f0815287aa291be8756eb822f6f29a80cdd6084/Django-1.8a1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ec9986efd2c08d2f907aa3a7c873ecfd06f2e5a729879ae6462785b705a82270" + }, + "data-dist-info-metadata": { + "sha256": "ec9986efd2c08d2f907aa3a7c873ecfd06f2e5a729879ae6462785b705a82270" + }, + "filename": "Django-1.8b1-py2.py3-none-any.whl", + "hashes": { + "sha256": "2cc94282a29ecea856acde4363d2f2f87170f0c30d96c7f953c5c46e2bca367a" + }, + "provenance": null, + "requires-python": null, + "size": 6521989, + "upload-time": "2015-02-25T13:42:42.788820Z", + "url": "https://files.pythonhosted.org/packages/76/d4/a489819b66706406c07819844bae3f7d9613104c1581af2a4ef567e67c48/Django-1.8b1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4940414f1cee675109e5f25416ec6a2bd0fefa860ec695d3b97876b80a322a04" + }, + "data-dist-info-metadata": { + "sha256": "4940414f1cee675109e5f25416ec6a2bd0fefa860ec695d3b97876b80a322a04" + }, + "filename": "Django-1.8b2-py2.py3-none-any.whl", + "hashes": { + "sha256": "4f03f3e14c43cdb4002e705ca4631d0623706d2ba2ce51385c61742f31268fc6" + }, + "provenance": null, + "requires-python": null, + "size": 6522351, + "upload-time": "2015-03-09T15:55:16.864430Z", + "url": "https://files.pythonhosted.org/packages/ab/d6/97affc9b5435234b906009ad11f6ca6e9c10d6c17752a25e82a92f44acca/Django-1.8b2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663279fbb45ad478fd63f99b88dab59aaa8f9764c5a628f0d3bc8a343f564bb" + }, + "data-dist-info-metadata": { + "sha256": "1663279fbb45ad478fd63f99b88dab59aaa8f9764c5a628f0d3bc8a343f564bb" + }, + "filename": "Django-1.8c1-py2.py3-none-any.whl", + "hashes": { + "sha256": "eb11796aa8e0e083409d513bd144002a986cce7bb22041b8df3f2c0734387898" + }, + "provenance": null, + "requires-python": null, + "size": 6410414, + "upload-time": "2015-03-18T23:39:34.451697Z", + "url": "https://files.pythonhosted.org/packages/68/06/d854d6b1b3ad307571860cc6b1a65ed01325cc7702efdce514695dd6b8af/Django-1.8c1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6b8e3522f372435f6aebc5e355b6af533bdc53e3d8cdc44e67c830473360c311" + }, + "data-dist-info-metadata": { + "sha256": "6b8e3522f372435f6aebc5e355b6af533bdc53e3d8cdc44e67c830473360c311" + }, + "filename": "Django-1.8-py2.py3-none-any.whl", + "hashes": { + "sha256": "6a03ce2feafdd193a0ba8a26dbd9773e757d2e5d5e7933a62eac129813bd381a" + }, + "provenance": null, + "requires-python": null, + "size": 6154536, + "upload-time": "2015-04-01T20:12:37.288238Z", + "url": "https://files.pythonhosted.org/packages/4e/1c/17a429cfb79c1814d1ec31939fc5cf4a8ac68fe934279e095fb6160123a9/Django-1.8-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.tar.gz", + "hashes": { + "sha256": "066bad42cb4c66944e7efcf7304d3d17f7b0eb222e53958cdd866420d2e8b412" + }, + "provenance": null, + "requires-python": null, + "size": 7258871, + "upload-time": "2015-04-01T20:12:48.080635Z", + "url": "https://files.pythonhosted.org/packages/7e/8d/505c0673f65d5aec80012d27ba7924054b665ff88e2babab93e1e7c77663/Django-1.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6eab01e5b5d9c198316308557d20c2c606a5453e798a91a0b39a6a3f1b3091ff" + }, + "data-dist-info-metadata": { + "sha256": "6eab01e5b5d9c198316308557d20c2c606a5453e798a91a0b39a6a3f1b3091ff" + }, + "filename": "Django-1.8.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "d92ad85a8684d86d078312acb0860824861a3cfcb482428f40878421f2253398" + }, + "provenance": null, + "requires-python": null, + "size": 6163056, + "upload-time": "2015-05-01T20:36:34.829219Z", + "url": "https://files.pythonhosted.org/packages/0a/a9/4cc0b81cb74da397e0c6374322442f43e54da0af4da1e870b660c99ba58a/Django-1.8.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.1.tar.gz", + "hashes": { + "sha256": "c6c7e7a961e2847d050d214ca96dc3167bb5f2b25cd5c6cb2eea96e1717f4ade" + }, + "provenance": null, + "requires-python": null, + "size": 7270084, + "upload-time": "2015-05-01T20:36:45.639030Z", + "url": "https://files.pythonhosted.org/packages/42/fe/e0e7d13a0cb47f0af9f36e2523438d85b8d30ed640b72ace2629bd75b181/Django-1.8.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6f1c25ec6a596bc742a01e5d0a2a43228baa6b505cd74051831ff1d9004fc87b" + }, + "data-dist-info-metadata": { + "sha256": "6f1c25ec6a596bc742a01e5d0a2a43228baa6b505cd74051831ff1d9004fc87b" + }, + "filename": "Django-1.8.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "bd57d950778db81f55f89efcbcb905ee839a778ba790ae4308b8a316835eb7ce" + }, + "provenance": null, + "requires-python": null, + "size": 6164181, + "upload-time": "2015-05-20T18:02:14.621999Z", + "url": "https://files.pythonhosted.org/packages/4e/9d/2a1835ccbf8e1f0d6755d0e938ffd855f23886d055a7a18cc00a5224a99b/Django-1.8.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.2.tar.gz", + "hashes": { + "sha256": "3bb60536b2fb2084612fc9486634295e7208790029081842524916b5a66d206f" + }, + "provenance": null, + "requires-python": null, + "size": 7275112, + "upload-time": "2015-05-20T18:02:30.286562Z", + "url": "https://files.pythonhosted.org/packages/b3/c0/1ee1c6a2e3ebf6c98fd401e2a039e515308595ddff7525357eeadafb4cb3/Django-1.8.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b821c08a097188a19caecc068dcb53764c65f682453d353813152acfc9d49939" + }, + "data-dist-info-metadata": { + "sha256": "b821c08a097188a19caecc068dcb53764c65f682453d353813152acfc9d49939" + }, + "filename": "Django-1.8.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "047d0f4c93262b33801049a2dcddaef09c29e741c03a947a3556ea4748eed2e2" + }, + "provenance": null, + "requires-python": null, + "size": 6165665, + "upload-time": "2015-07-08T19:43:24.197330Z", + "url": "https://files.pythonhosted.org/packages/a3/e1/0f3c17b1caa559ba69513ff72e250377c268d5bd3e8ad2b22809c7e2e907/Django-1.8.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.3.tar.gz", + "hashes": { + "sha256": "2bb654fcc05fd53017c88caf2bc38b5c5ea23c91f8ac7f0a28b290daf2305bba" + }, + "provenance": null, + "requires-python": null, + "size": 7284327, + "upload-time": "2015-07-08T19:43:35.397608Z", + "url": "https://files.pythonhosted.org/packages/9e/ed/40a000533fd6e5147f326203163650bff9cd4e4432c5664a9799b95bddd1/Django-1.8.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d34e99a5e79f9e5af5985f32faf69ac41ab59efd3234a78b2eec854ce2cb7b09" + }, + "data-dist-info-metadata": { + "sha256": "d34e99a5e79f9e5af5985f32faf69ac41ab59efd3234a78b2eec854ce2cb7b09" + }, + "filename": "Django-1.8.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "2376c3d8c5f495b302b112d7232c84761130c430e1840c05a2a02b28f17dd596" + }, + "provenance": null, + "requires-python": null, + "size": 6167091, + "upload-time": "2015-08-18T17:06:21.380689Z", + "url": "https://files.pythonhosted.org/packages/7e/c3/2574a681af30d99b8fd60008c3e56f4ab0acad2af70fea6c135b8bff60a2/Django-1.8.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.4.tar.gz", + "hashes": { + "sha256": "826996c81e1cc773500124d5c19212e4a7681a55ee169fab9085f2b3015a70d8" + }, + "provenance": null, + "requires-python": null, + "size": 7265101, + "upload-time": "2015-08-18T17:06:55.158421Z", + "url": "https://files.pythonhosted.org/packages/da/31/cc1ab8109387d178bfa0d1f85a6a6175b07c72b63db92f42c27aab83df3c/Django-1.8.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "42890a60ca077c0c000fab38b6cbab474741a7a12811309328ba2688ab8fc22f" + }, + "data-dist-info-metadata": { + "sha256": "42890a60ca077c0c000fab38b6cbab474741a7a12811309328ba2688ab8fc22f" + }, + "filename": "Django-1.8.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "644c5cc2d064a38d439627549e6382a8bc28b80a243fe5cbba40b1efd2babdeb" + }, + "provenance": null, + "requires-python": null, + "size": 6167038, + "upload-time": "2015-10-04T00:06:01.281154Z", + "url": "https://files.pythonhosted.org/packages/69/cc/9aa13faa16849cdf0b27e5ad9b1a9f82d1c1136c88382f24fe07b4290e35/Django-1.8.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.5.tar.gz", + "hashes": { + "sha256": "2d174e4a3f54708d0d5b6ff1bf54ae71652e83bb06d7576b3b20d916b29c3653" + }, + "provenance": null, + "requires-python": null, + "size": 7270297, + "upload-time": "2015-10-04T00:06:18.616258Z", + "url": "https://files.pythonhosted.org/packages/d9/9a/e6ca54fe351085b907551adda560a5494811a6aa1521ddddf72fe657d8e4/Django-1.8.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2f1b042c91af07838aaa80dc6d585c4538cde197788dbe74445f2139ef13980c" + }, + "data-dist-info-metadata": { + "sha256": "2f1b042c91af07838aaa80dc6d585c4538cde197788dbe74445f2139ef13980c" + }, + "filename": "Django-1.8.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "c3283f41f25334bbc0279d535218c949da847c8f2ea1dc03e02981f2e813ad31" + }, + "provenance": null, + "requires-python": null, + "size": 6169165, + "upload-time": "2015-11-04T17:03:39.883061Z", + "url": "https://files.pythonhosted.org/packages/d2/8b/115baec29ab28754da734b89e4a6aa8e5f0588d1b8f0db03d8b9f87bb88c/Django-1.8.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.6.tar.gz", + "hashes": { + "sha256": "359d56f55a033a92831eab1f7ec47db3f9ad8e07f28ead9035d961886d54459a" + }, + "provenance": null, + "requires-python": null, + "size": 7341303, + "upload-time": "2015-11-04T17:03:52.915842Z", + "url": "https://files.pythonhosted.org/packages/b1/24/e169968d525c4d5ce20c85cb3a6c094543cbc109aa270dcac0759c6a644f/Django-1.8.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "696c66e29cbb24d46bb0c3e198db6057880a8b8146eb3526774d7a7b40b54b73" + }, + "data-dist-info-metadata": { + "sha256": "696c66e29cbb24d46bb0c3e198db6057880a8b8146eb3526774d7a7b40b54b73" + }, + "filename": "Django-1.8.7-py2.py3-none-any.whl", + "hashes": { + "sha256": "8fb693ecfe4cd6ff9ae3136ff0a1eaa4acae01af227bb81e646dc2bad3295ccf" + }, + "provenance": null, + "requires-python": null, + "size": 6169517, + "upload-time": "2015-11-24T17:28:47.348560Z", + "url": "https://files.pythonhosted.org/packages/aa/c8/227d39d4014cdc999a480d341ee2119a74ecc5192d6ce91883e6661d51d4/Django-1.8.7-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.7.tar.gz", + "hashes": { + "sha256": "17a66de5cf59b5ee81c3dc57609b145bb45adddc0dc06937b998597d6e7b4523" + }, + "provenance": null, + "requires-python": null, + "size": 7276831, + "upload-time": "2015-11-24T17:29:07.982583Z", + "url": "https://files.pythonhosted.org/packages/e1/5d/6922fc7c382be5157b723f7bfe78035ccfd3e53fa21e9bffb44381153be5/Django-1.8.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4f9b32b4cfe1e7e343a52f13d276e5e64fd2d9d2af8a5c2932f65979c65fc" + }, + "data-dist-info-metadata": { + "sha256": "12b4f9b32b4cfe1e7e343a52f13d276e5e64fd2d9d2af8a5c2932f65979c65fc" + }, + "filename": "Django-1.8.8-py2.py3-none-any.whl", + "hashes": { + "sha256": "05816963cbbadd131bcee8fb5069d8695796e25d081ec24eff62bc1fc8ed891a" + }, + "provenance": null, + "requires-python": null, + "size": 6170205, + "upload-time": "2016-01-02T14:28:21.103773Z", + "url": "https://files.pythonhosted.org/packages/30/d6/acf4ab0a1e0d4409533853c6b2b008d44b38b8bbae367cc3b1838b49299f/Django-1.8.8-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.8.tar.gz", + "hashes": { + "sha256": "8255242fa0d9e0bf331259a6bdb81364933acbe8863291661558ffdb2fc9ed70" + }, + "provenance": null, + "requires-python": null, + "size": 7286780, + "upload-time": "2016-01-02T14:28:34.130412Z", + "url": "https://files.pythonhosted.org/packages/1c/1c/02308e66ee4ce3ad5a2b8f1e7b538b8a8637e0b48e0ad905bfc4105ee585/Django-1.8.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e82e1f88850f6d780f60eccb11e740ad2a90500411858f855010ced070da6875" + }, + "data-dist-info-metadata": { + "sha256": "e82e1f88850f6d780f60eccb11e740ad2a90500411858f855010ced070da6875" + }, + "filename": "Django-1.8.9-py2.py3-none-any.whl", + "hashes": { + "sha256": "6481bbb3d410d8a7923e9c9ed23b799f269a6526b2fa83a04b8ba3069f61dd71" + }, + "provenance": null, + "requires-python": null, + "size": 6170645, + "upload-time": "2016-02-01T17:24:16.379699Z", + "url": "https://files.pythonhosted.org/packages/a7/a2/f4e7926062f5c61d98e87b9d0365ca1a0fab6be599dbea90ce2fab27f395/Django-1.8.9-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.9.tar.gz", + "hashes": { + "sha256": "fc012d8507201a628e877202bb7800799152285f69aa0d42a7c506a96fbbd2e3" + }, + "provenance": null, + "requires-python": null, + "size": 7288701, + "upload-time": "2016-02-01T17:24:29.386552Z", + "url": "https://files.pythonhosted.org/packages/a4/8c/82cfd400e620cedc36ac5677d4c1fdebea688a4b3f5193e45b8ff15169ce/Django-1.8.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "061ff393c24caf880cca69192679c8aaa6a7c00eeeaf7547e6cfc5f1ef6d4d18" + }, + "data-dist-info-metadata": { + "sha256": "061ff393c24caf880cca69192679c8aaa6a7c00eeeaf7547e6cfc5f1ef6d4d18" + }, + "filename": "Django-1.8.10-py2.py3-none-any.whl", + "hashes": { + "sha256": "471b41cb53d675138475b488c429424ed143e57ad755a2c8ab1206ac30490284" + }, + "provenance": null, + "requires-python": null, + "size": 6171409, + "upload-time": "2016-03-01T17:10:07.758955Z", + "url": "https://files.pythonhosted.org/packages/4d/67/af6637a50da0a9aee3c032b7333c670734ecc0df6f7c7562fd8b3fdcac22/Django-1.8.10-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.10.tar.gz", + "hashes": { + "sha256": "d2e5b11eb694984957378419f809b7205598326373d509d0262f9f84b17d1a23" + }, + "provenance": null, + "requires-python": null, + "size": 7291016, + "upload-time": "2016-03-01T17:10:34.083677Z", + "url": "https://files.pythonhosted.org/packages/52/52/a0454fb9a5d0b4c866e5ab917484b7e3e79f0ae9fbbc1639835a78186df1/Django-1.8.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d0b967dcdb21e9c041fe33d5091a9c84fd95d8a3fc78d0857ef317f60c71b038" + }, + "data-dist-info-metadata": { + "sha256": "d0b967dcdb21e9c041fe33d5091a9c84fd95d8a3fc78d0857ef317f60c71b038" + }, + "filename": "Django-1.8.11-py2.py3-none-any.whl", + "hashes": { + "sha256": "54be9d6eab6cc0e2da558c12aea6cff7d5a0124c8a470e1ff61134ba9ed37f20" + }, + "provenance": null, + "requires-python": null, + "size": 6171434, + "upload-time": "2016-03-05T18:36:08.828432Z", + "url": "https://files.pythonhosted.org/packages/b8/c2/e162862650c30999ab39e05c7b12794d3f80e6b5a99c786419eddbb28fa3/Django-1.8.11-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.11.tar.gz", + "hashes": { + "sha256": "ec148be73548da090dd76c2e8c57c98e8b1e84f2cb87500b9be5420187a435fb" + }, + "provenance": null, + "requires-python": null, + "size": 7292193, + "upload-time": "2016-03-05T18:36:25.916378Z", + "url": "https://files.pythonhosted.org/packages/92/41/46db17c36b6eaab3dbf600f094b2e3643f96c78d2cfcbeb4fe97d27ce03e/Django-1.8.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2054a38cb738b83e9e842b6cf3a81c672df795e60de751f148a6c24e7954973f" + }, + "data-dist-info-metadata": { + "sha256": "2054a38cb738b83e9e842b6cf3a81c672df795e60de751f148a6c24e7954973f" + }, + "filename": "Django-1.8.12-py2.py3-none-any.whl", + "hashes": { + "sha256": "9c60c4af02faffb6f1c2bc7c7a09169c59230fa06c30a552414b816ee79f0c2a" + }, + "provenance": null, + "requires-python": null, + "size": 6171522, + "upload-time": "2016-04-01T17:54:27.137333Z", + "url": "https://files.pythonhosted.org/packages/d5/0d/445186a82bbcc75166a507eff586df683c73641e7d6bb7424a44426dca71/Django-1.8.12-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.12.tar.gz", + "hashes": { + "sha256": "b68fa73d537f8362d73fec1aa2b7a1e8572349b12942ac756ec1041b6b0e7113" + }, + "provenance": null, + "requires-python": null, + "size": 7294654, + "upload-time": "2016-04-01T17:54:40.693793Z", + "url": "https://files.pythonhosted.org/packages/c6/a2/3e3870966c64a46e0d974d4a40eb60f921a7cbb195d38ff00328899dcc7a/Django-1.8.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d2517ef96ebc2ac35b1eb67132ed64d52fbe313be0e7092a2861bcd14e5e17aa" + }, + "data-dist-info-metadata": { + "sha256": "d2517ef96ebc2ac35b1eb67132ed64d52fbe313be0e7092a2861bcd14e5e17aa" + }, + "filename": "Django-1.8.13-py2.py3-none-any.whl", + "hashes": { + "sha256": "dad5da0cd7f3cca7da3ac42a19abba30f5cc10fae4976e474051e7085b4e95d1" + }, + "provenance": null, + "requires-python": null, + "size": 6171517, + "upload-time": "2016-05-02T22:49:58.426172Z", + "url": "https://files.pythonhosted.org/packages/22/08/904238c9c53654ff92024424ed545755873b127d73fe6393fa8ff0433815/Django-1.8.13-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.13.tar.gz", + "hashes": { + "sha256": "128e8bdc11c69ea90f778435d38126453d3bf283dbd28cf15a33aa8e52245df4" + }, + "provenance": null, + "requires-python": null, + "size": 7293834, + "upload-time": "2016-05-02T22:51:42.144726Z", + "url": "https://files.pythonhosted.org/packages/85/0e/0200c2c3792a4fb8bda6a8597d267abaeb00d862e3a110f99cb101398d4d/Django-1.8.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f4416934c4aac15544a859d06dc0617b15d3ea809713cd6685a5d9bb3773b7bc" + }, + "data-dist-info-metadata": { + "sha256": "f4416934c4aac15544a859d06dc0617b15d3ea809713cd6685a5d9bb3773b7bc" + }, + "filename": "Django-1.8.14-py2.py3-none-any.whl", + "hashes": { + "sha256": "1716747f7e0fbee6e2c1c0bcdb74307139d441a79eb4dcc97d206c615e1ded15" + }, + "provenance": null, + "requires-python": null, + "size": 6171120, + "upload-time": "2016-07-18T18:38:12.976852Z", + "url": "https://files.pythonhosted.org/packages/12/13/66eeba22d40f86d6cecc5a12784ae84b53f2ba171c448b1646ede25a99cd/Django-1.8.14-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.14.tar.gz", + "hashes": { + "sha256": "5282c48b90fbb29507299f592215378e849a2808f485e4144626e66715d5464d" + }, + "provenance": null, + "requires-python": null, + "size": 7293650, + "upload-time": "2016-07-18T18:38:36.642604Z", + "url": "https://files.pythonhosted.org/packages/4f/a5/0fb863c3b83f8a15b50731d02d835cb15fef93193c7cbbaacbb2b6adf1e0/Django-1.8.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f3d8e2ad1b90b1001a7545d73d2822b39b4b147d719e35277301d643c7b02d32" + }, + "data-dist-info-metadata": { + "sha256": "f3d8e2ad1b90b1001a7545d73d2822b39b4b147d719e35277301d643c7b02d32" + }, + "filename": "Django-1.8.15-py2.py3-none-any.whl", + "hashes": { + "sha256": "e2e41aeb4fb757575021621dc28fceb9ad137879ae0b854067f1726d9a772807" + }, + "provenance": null, + "requires-python": null, + "size": 6171252, + "upload-time": "2016-09-26T18:30:16.752726Z", + "url": "https://files.pythonhosted.org/packages/f3/bb/865626b78c2e87acd4dc1bd8f8cb0a49582ec65e40968f3d24f594bba600/Django-1.8.15-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.15.tar.gz", + "hashes": { + "sha256": "863e543ac985d5cfbce09213fa30bc7c802cbdf60d6db8b5f9dab41e1341eacd" + }, + "provenance": null, + "requires-python": null, + "size": 7295362, + "upload-time": "2016-09-26T18:30:30.224525Z", + "url": "https://files.pythonhosted.org/packages/90/3b/659733fa8eec56780e5f268efc33d4c57c5f062a2d659fbb95467ba9da46/Django-1.8.15.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c007ae163ec88ee3c67c6de6a2f2c157305f957387ae34d3ee10bd72e2f3e7cd" + }, + "data-dist-info-metadata": { + "sha256": "c007ae163ec88ee3c67c6de6a2f2c157305f957387ae34d3ee10bd72e2f3e7cd" + }, + "filename": "Django-1.8.16-py2.py3-none-any.whl", + "hashes": { + "sha256": "cc3a95187788627dfdc94b41de908aadfc4241fabb3ceaef19f4bd3b89c0fdf7" + }, + "provenance": null, + "requires-python": null, + "size": 6173515, + "upload-time": "2016-11-01T14:09:28.452420Z", + "url": "https://files.pythonhosted.org/packages/5c/38/7324791951945b7fa0ba5c6dd57cff12ac544a260e110b2509cda6ced2f8/Django-1.8.16-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.16.tar.gz", + "hashes": { + "sha256": "224aaf17a28609707d942deafe6d0a5b382baf22a6f33e4e61c56c62f09081dd" + }, + "provenance": null, + "requires-python": null, + "size": 7299872, + "upload-time": "2016-11-01T14:09:38.084055Z", + "url": "https://files.pythonhosted.org/packages/1a/83/daf33e1e897236d1a27cde3cbb49da03b7eec57fcbd658a3b05696b156d4/Django-1.8.16.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f8fa715813386091555d43a19a09a452ec303436c6d96fe12d29ec72949fc7ff" + }, + "data-dist-info-metadata": { + "sha256": "f8fa715813386091555d43a19a09a452ec303436c6d96fe12d29ec72949fc7ff" + }, + "filename": "Django-1.8.17-py2.py3-none-any.whl", + "hashes": { + "sha256": "87618c1011712faf7400e2a73315f4f4c3a6e68ab6309c3e642d5fef73d66d9e" + }, + "provenance": null, + "requires-python": null, + "size": 6171460, + "upload-time": "2016-12-01T23:03:26.958750Z", + "url": "https://files.pythonhosted.org/packages/0a/df/5ac011953ca547a1fb602e3e5c96a4cb94f7333e8f27b13d51dca880a110/Django-1.8.17-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.17.tar.gz", + "hashes": { + "sha256": "021bd648fcf454027063187e63a1ab4136c6929430ef5dfbe36235f60015eb07" + }, + "provenance": null, + "requires-python": null, + "size": 7298057, + "upload-time": "2016-12-01T23:03:42.965764Z", + "url": "https://files.pythonhosted.org/packages/44/41/bf93934082e9897a56a591a67bacbd9fb74e71244f3f42253432a9e627e6/Django-1.8.17.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c511d31a16795e0b4d0a79f0878d8d12a7534ae742e362a1bf4183973c34eb8f" + }, + "data-dist-info-metadata": { + "sha256": "c511d31a16795e0b4d0a79f0878d8d12a7534ae742e362a1bf4183973c34eb8f" + }, + "filename": "Django-1.8.18-py2.py3-none-any.whl", + "hashes": { + "sha256": "d8e2fd119756ab10b43a31052c3c8efbc262064b81eecb7871372de4d37b1a94" + }, + "provenance": null, + "requires-python": null, + "size": 6171967, + "upload-time": "2017-04-04T14:07:38.852519Z", + "url": "https://files.pythonhosted.org/packages/4b/fc/13e6c9279a5245be456da4cc73146c7bc76d26484b1474bf4a29d7cd2e93/Django-1.8.18-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.18.tar.gz", + "hashes": { + "sha256": "c7611cdd5e2539a443b7960c7cafd867d986c2720a1b44808deaa60ce3da50c7" + }, + "provenance": null, + "requires-python": null, + "size": 7297986, + "upload-time": "2017-04-04T14:07:49.913438Z", + "url": "https://files.pythonhosted.org/packages/58/df/55c6e7761a8c144f5bf9629ed3f066dc9fbe39df3f7a1ca4af093a0911ba/Django-1.8.18.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "493805edd0a09a9a0d195e853bad3493ba8d5bb4c1b2611f7151b54576706fac" + }, + "data-dist-info-metadata": { + "sha256": "493805edd0a09a9a0d195e853bad3493ba8d5bb4c1b2611f7151b54576706fac" + }, + "filename": "Django-1.8.19-py2.py3-none-any.whl", + "hashes": { + "sha256": "674c525d3aa90ed683313b64aa27490c31874e16155e6b44772d84e76c83c46c" + }, + "provenance": null, + "requires-python": null, + "size": 6172137, + "upload-time": "2018-03-06T14:22:46.480552Z", + "url": "https://files.pythonhosted.org/packages/96/b9/b4108da1275dc2ac1bba1e87739cb31b3d44339affb83b0e949fb09c2bef/Django-1.8.19-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.19.tar.gz", + "hashes": { + "sha256": "33d44a5cf9d333247a9a374ae1478b78b83c9b78eb316fc04adde62053b4c047" + }, + "provenance": null, + "requires-python": null, + "size": 7359244, + "upload-time": "2018-03-06T14:23:15.360659Z", + "url": "https://files.pythonhosted.org/packages/ad/da/980dbd68970fefbdf9c62faeed5da1d8ed49214ff3ea3991c2d233719b51/Django-1.8.19.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e957e8a1f54db395b7a755e12b0415fffcfad8c26b83ddd80075091058dae2b6" + }, + "data-dist-info-metadata": { + "sha256": "e957e8a1f54db395b7a755e12b0415fffcfad8c26b83ddd80075091058dae2b6" + }, + "filename": "Django-1.9a1-py2.py3-none-any.whl", + "hashes": { + "sha256": "267c4a419b04bb4b7bea2e15f360120e41684c0812628d06c434a496d7bf2c70" + }, + "provenance": null, + "requires-python": null, + "size": 6410150, + "upload-time": "2015-09-24T00:20:01.735219Z", + "url": "https://files.pythonhosted.org/packages/cf/bc/b2f7aad1b5fdde56efb6a9d19598ad01124a2690d6054a6b9900496a6e11/Django-1.9a1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3cd422959eb0a261a672c86ff08808fed6ce43522978e46f8952c5ef6140f48f" + }, + "data-dist-info-metadata": { + "sha256": "3cd422959eb0a261a672c86ff08808fed6ce43522978e46f8952c5ef6140f48f" + }, + "filename": "Django-1.9b1-py2.py3-none-any.whl", + "hashes": { + "sha256": "aaccd01ddc78c87b8fe6fab4c2f53a85df34fb16f7016678755f43d674483bc0" + }, + "provenance": null, + "requires-python": null, + "size": 6410460, + "upload-time": "2015-10-20T01:17:13.619306Z", + "url": "https://files.pythonhosted.org/packages/67/36/0d8dcae06869a84e07106332a5b0ebd6c7b759d4b66ffe75585581d48866/Django-1.9b1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9rc1.tar.gz", + "hashes": { + "sha256": "6f0a13411c13fb200c18f636279075682bc520734ff52beeb2d9a2c98381dede" + }, + "provenance": null, + "requires-python": null, + "size": 7282447, + "upload-time": "2015-11-16T21:10:10.276918Z", + "url": "https://files.pythonhosted.org/packages/61/df/714f75a6e8172821ee5c541a6fcff7e0f5abfe1a357821c11a859e9f86e0/Django-1.9rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "068c72ce443fd1ee90bba78acc523424a61ffd2d2cef7dc44ece8f3448ea68c6" + }, + "data-dist-info-metadata": { + "sha256": "068c72ce443fd1ee90bba78acc523424a61ffd2d2cef7dc44ece8f3448ea68c6" + }, + "filename": "Django-1.9rc2-py2.py3-none-any.whl", + "hashes": { + "sha256": "57001f6b74aafd0fcd347c41a17e3c83d6434edc9cddbc449fb47e481863aed3" + }, + "provenance": null, + "requires-python": null, + "size": 6411011, + "upload-time": "2015-11-24T17:35:35.276135Z", + "url": "https://files.pythonhosted.org/packages/b8/af/e0378ae58310dae25155f136c1addad211860f156aa82ed8bc5728cb8e1e/Django-1.9rc2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a2f7ef7b03e0c8c5ec51c5cd1a2e5e55ca8025cee4998e3960217f807f7d6c64" + }, + "data-dist-info-metadata": { + "sha256": "a2f7ef7b03e0c8c5ec51c5cd1a2e5e55ca8025cee4998e3960217f807f7d6c64" + }, + "filename": "Django-1.9-py2.py3-none-any.whl", + "hashes": { + "sha256": "e66d58bfeed3a5eb44f2af6d5f1b6a85d656c4180ebba63b692e58d29db2a716" + }, + "provenance": null, + "requires-python": null, + "size": 6563557, + "upload-time": "2015-12-01T23:55:38.706647Z", + "url": "https://files.pythonhosted.org/packages/ea/9b/b5a6360b3dfcd88d4bad70f59da26cbde4bdec395a31bb26dc840e806a50/Django-1.9-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9.tar.gz", + "hashes": { + "sha256": "05fe4b19a8778d4b48bbf1f4dfca3106881fea7982664553e7f7f861606f7c66" + }, + "provenance": null, + "requires-python": null, + "size": 7392116, + "upload-time": "2015-12-01T23:55:55.779479Z", + "url": "https://files.pythonhosted.org/packages/c2/14/e282ae720c21b48316b66126d7295ace0790438b27482b7a3dd9a6e3c3e1/Django-1.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5bbeacd122770a1f285f9d943e97488f9841bcbe1ffc0266426028716c53c8c2" + }, + "data-dist-info-metadata": { + "sha256": "5bbeacd122770a1f285f9d943e97488f9841bcbe1ffc0266426028716c53c8c2" + }, + "filename": "Django-1.9.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "9f7ca04c6dbcf08b794f2ea5283c60156a37ebf2b8316d1027f594f34ff61101" + }, + "provenance": null, + "requires-python": null, + "size": 6579261, + "upload-time": "2016-01-02T13:50:19.247096Z", + "url": "https://files.pythonhosted.org/packages/03/17/5e30516ed4b18a4698d457349e17f42605a3786efbef87e45eaa592c033b/Django-1.9.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9.1.tar.gz", + "hashes": { + "sha256": "a29aac46a686cade6da87ce7e7287d5d53cddabc41d777c6230a583c36244a18" + }, + "provenance": null, + "requires-python": null, + "size": 7411671, + "upload-time": "2016-01-02T13:50:42.992870Z", + "url": "https://files.pythonhosted.org/packages/4d/25/af35d7a8b623edeac79cbc2fd24b8496eb2f063542e2905f0c564a052303/Django-1.9.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2599bde8aa581b2937f6f99d92177a02c0d6249a1d7b46b2903a33a3e84e3660" + }, + "data-dist-info-metadata": { + "sha256": "2599bde8aa581b2937f6f99d92177a02c0d6249a1d7b46b2903a33a3e84e3660" + }, + "filename": "Django-1.9.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "cc2ee91769af012654ae4904b6704f2fa0cc6b283675869c2f2ed879eaba11e8" + }, + "provenance": null, + "requires-python": null, + "size": 6580359, + "upload-time": "2016-02-01T17:17:18.693011Z", + "url": "https://files.pythonhosted.org/packages/26/49/c51f94a3940b3dee47f5a4a423fe50df7b9120bccda424f092269c083898/Django-1.9.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9.2.tar.gz", + "hashes": { + "sha256": "7a233322eeb35da5fd8315f9e5dd48f2171de43ca2cfb11b138607daa4bf8a2f" + }, + "provenance": null, + "requires-python": null, + "size": 7419200, + "upload-time": "2016-02-01T17:17:34.977864Z", + "url": "https://files.pythonhosted.org/packages/7f/a6/4ab15169e9075635c0a64bb0a569d1e02c7bd9b5ba839f05fe5d1fbbe3fb/Django-1.9.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d20f3e58653e9eb2805607b1a83c8a2877ac6456053f8dbeed7f79cd8e772b4a" + }, + "data-dist-info-metadata": { + "sha256": "d20f3e58653e9eb2805607b1a83c8a2877ac6456053f8dbeed7f79cd8e772b4a" + }, + "filename": "Django-1.9.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "0d4754d674be02b6e520633b4068d7917abedeabf7481994d4fb9870a5c8781c" + }, + "provenance": null, + "requires-python": null, + "size": 6581198, + "upload-time": "2016-03-01T17:00:44.803585Z", + "url": "https://files.pythonhosted.org/packages/f9/22/2ecdc946394c2490212691bd44fc8b54aa6b1c49e8cb505d853dc0716646/Django-1.9.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9.3.tar.gz", + "hashes": { + "sha256": "05191a2487de2726d3a964176cb0ffd7cbc071ad117fe06263b7932b96243b56" + }, + "provenance": null, + "requires-python": null, + "size": 7425368, + "upload-time": "2016-03-01T17:01:04.656339Z", + "url": "https://files.pythonhosted.org/packages/31/6d/853c0006643daedfd4d1bd15ad3afcf3311ee3c0c55bc19572ae1cec52d5/Django-1.9.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f8289770c8463d3b2c27d4e70c1d9a12e94393af48dccc6b6284971249aa3dc5" + }, + "data-dist-info-metadata": { + "sha256": "f8289770c8463d3b2c27d4e70c1d9a12e94393af48dccc6b6284971249aa3dc5" + }, + "filename": "Django-1.9.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "af6264550f8d1cc468db6bbd38151e539b0468ecc5d7d39598af918eae2428b2" + }, + "provenance": null, + "requires-python": null, + "size": 6581228, + "upload-time": "2016-03-05T14:31:47.633376Z", + "url": "https://files.pythonhosted.org/packages/36/13/87a668592e133d402ac6f9d07da7fea82e8b217e350a70c7ff53408cd93f/Django-1.9.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9.4.tar.gz", + "hashes": { + "sha256": "ada8e7aa697e47c94b5660291cc0a14bb555385e0898da0a119d8f4b648fbde9" + }, + "provenance": null, + "requires-python": null, + "size": 7426995, + "upload-time": "2016-03-05T14:32:11.209251Z", + "url": "https://files.pythonhosted.org/packages/b0/9b/fbe58870d98321b08043cae62b6062552c5dc7515a2b43958c7330090ef3/Django-1.9.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4109a2af66560fb7a3ff00d863fe52db4ce28e6a56914545129f2a9338f5e247" + }, + "data-dist-info-metadata": { + "sha256": "4109a2af66560fb7a3ff00d863fe52db4ce28e6a56914545129f2a9338f5e247" + }, + "filename": "Django-1.9.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "e4aa221fc52f32074f295fc81486e54d35fe176284d6a19c8bf9acaeddd058b4" + }, + "provenance": null, + "requires-python": null, + "size": 6582330, + "upload-time": "2016-04-01T17:47:06.038168Z", + "url": "https://files.pythonhosted.org/packages/6e/10/208551440e06dee3c6d2cdb36d73b586bfb0ae50a6f91127f1e1492dfb99/Django-1.9.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9.5.tar.gz", + "hashes": { + "sha256": "e54667ad305a29f5895f14108127cc79dabebce2e80c7c6cf852a6495de26aa6" + }, + "provenance": null, + "requires-python": null, + "size": 7430219, + "upload-time": "2016-04-01T17:47:24.975699Z", + "url": "https://files.pythonhosted.org/packages/3b/0c/8dc093164d96dcbeb70a4d83e69655b3bec22599828e530f921f53aba08b/Django-1.9.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "11c34df9a0245baa4fbde930e83dfbd50a16f04376ac4abebd9677e985163378" + }, + "data-dist-info-metadata": { + "sha256": "11c34df9a0245baa4fbde930e83dfbd50a16f04376ac4abebd9677e985163378" + }, + "filename": "Django-1.9.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "83f234f52a86eb983de3616b8ff3b0368e4da1d975fa5449b08588b749e7946c" + }, + "provenance": null, + "requires-python": null, + "size": 6582592, + "upload-time": "2016-05-02T22:33:30.439399Z", + "url": "https://files.pythonhosted.org/packages/cb/97/081df31f2a3850988b92ad4464e95f9e4b257aa5a34e120bca89c260de96/Django-1.9.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9.6.tar.gz", + "hashes": { + "sha256": "e5a1d1a831c06475c708126c6a7e0ae0e67adac9d8a7c39cf0695ad79030b9d9" + }, + "provenance": null, + "requires-python": null, + "size": 7441794, + "upload-time": "2016-05-02T22:33:50.459797Z", + "url": "https://files.pythonhosted.org/packages/3f/92/701cc1c7d209c830375b884a657ec0c9777f1bed1b5b241f4b70f95e2d55/Django-1.9.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9a66bb73fbcbf54eb5ffba6ee11016e82c17b0317caadf00c6bcb26edfed0ccf" + }, + "data-dist-info-metadata": { + "sha256": "9a66bb73fbcbf54eb5ffba6ee11016e82c17b0317caadf00c6bcb26edfed0ccf" + }, + "filename": "Django-1.9.7-py2.py3-none-any.whl", + "hashes": { + "sha256": "74676acbe69964f3aabfe5eb8697a2c82e6095d3fab57589eaab962a98575f58" + }, + "provenance": null, + "requires-python": null, + "size": 6582730, + "upload-time": "2016-06-04T23:43:47.386292Z", + "url": "https://files.pythonhosted.org/packages/e6/f9/154e1460c4a95c90ab28ead50314161ea2c4016f3561033b41f687f0a76d/Django-1.9.7-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9.7.tar.gz", + "hashes": { + "sha256": "2b29e81c8c32b3c0d9a0119217416887c480d927ae2630bada2da83078c93bf6" + }, + "provenance": null, + "requires-python": null, + "size": 7442680, + "upload-time": "2016-06-04T23:44:08.110124Z", + "url": "https://files.pythonhosted.org/packages/50/76/aeb1bdde528b23e76df5964003e3e4e734c57c74e7358c3b2224987617dd/Django-1.9.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8f0146135c698b073b36ffd0ed8e9279d676d34ede55203c801143ce10e0f13e" + }, + "data-dist-info-metadata": { + "sha256": "8f0146135c698b073b36ffd0ed8e9279d676d34ede55203c801143ce10e0f13e" + }, + "filename": "Django-1.9.8-py2.py3-none-any.whl", + "hashes": { + "sha256": "e50c8d4653433413d26ecf25a84ccdcb9c7eac7cd1bb36eed4cd89c71f43064e" + }, + "provenance": null, + "requires-python": null, + "size": 6622120, + "upload-time": "2016-07-18T18:19:55.636304Z", + "url": "https://files.pythonhosted.org/packages/f5/b8/f0fbab57bca8d88ac4d41f816a80d24f7dcfc66616984c255b1974df702f/Django-1.9.8-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9.8.tar.gz", + "hashes": { + "sha256": "b9806e0d598fd04b29b8ef35aea8c9308b3803c3ce8adab4d342db9cdfd42dfb" + }, + "provenance": null, + "requires-python": null, + "size": 7494012, + "upload-time": "2016-07-18T18:20:13.055798Z", + "url": "https://files.pythonhosted.org/packages/cc/36/cc342dd7a9921b0da8b0e2e7ec25b7bdec66701196ba20cca36f79906d34/Django-1.9.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06ab249e797b381939389050a9eb428203156f4e3639fa502a3a8dd6d6bd250" + }, + "data-dist-info-metadata": { + "sha256": "c06ab249e797b381939389050a9eb428203156f4e3639fa502a3a8dd6d6bd250" + }, + "filename": "Django-1.9.9-py2.py3-none-any.whl", + "hashes": { + "sha256": "3236d2292d6ef6afbda0226c255a7901d271ae86d14768bb20e1b6864c66f7e6" + }, + "provenance": null, + "requires-python": null, + "size": 6622115, + "upload-time": "2016-08-01T18:10:04.220963Z", + "url": "https://files.pythonhosted.org/packages/46/e4/c21618dd809bb31c7a78cb93b66294c38275baed7c9c84a55692ef16274a/Django-1.9.9-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9.9.tar.gz", + "hashes": { + "sha256": "e340fb9d534aeb543280e46c3b85e6e1049029a4e6ba5571375b11c914bfde8c" + }, + "provenance": null, + "requires-python": null, + "size": 7493187, + "upload-time": "2016-08-01T18:10:24.753259Z", + "url": "https://files.pythonhosted.org/packages/21/c0/3c13bd233cb65932ec8f7d25ebc2942c40fa5c424f33314ac35839d50631/Django-1.9.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8fb6bf601144ed6b1b6aa65f92327a9ccbca44e578efd328ea9ff4c1acb9f90e" + }, + "data-dist-info-metadata": { + "sha256": "8fb6bf601144ed6b1b6aa65f92327a9ccbca44e578efd328ea9ff4c1acb9f90e" + }, + "filename": "Django-1.9.10-py2.py3-none-any.whl", + "hashes": { + "sha256": "bb9c4ddc128b3a7a7c61534de9c0de5c1bf0ccc67c5e7a07533ff5e4d4f11c4b" + }, + "provenance": null, + "requires-python": null, + "size": 6622276, + "upload-time": "2016-09-26T18:32:46.350902Z", + "url": "https://files.pythonhosted.org/packages/29/63/11d40144c1514959052a3ba2102d2bb22f9dd336d6aaaa3c949b952cdf2d/Django-1.9.10-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9.10.tar.gz", + "hashes": { + "sha256": "5b3a7c9e5a21b487f16b7d52d12aab8806f0b93be1a0fbdc333acc05f515fc00" + }, + "provenance": null, + "requires-python": null, + "size": 7494610, + "upload-time": "2016-09-26T18:34:45.917564Z", + "url": "https://files.pythonhosted.org/packages/4a/cf/43ae852033f739fdef007807a3871c733f21060d342295c3f4ae47c5e0a1/Django-1.9.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3489606e0c3225c08f92e3c4b6d4238c2f3eae731660849e52154196b9d57623" + }, + "data-dist-info-metadata": { + "sha256": "3489606e0c3225c08f92e3c4b6d4238c2f3eae731660849e52154196b9d57623" + }, + "filename": "Django-1.9.11-py2.py3-none-any.whl", + "hashes": { + "sha256": "bec3e58d9458e3121180adf9c33dedae0091ef6e73f79b2f9a0f8c0a34925429" + }, + "provenance": null, + "requires-python": null, + "size": 6622478, + "upload-time": "2016-11-01T14:02:12.102715Z", + "url": "https://files.pythonhosted.org/packages/90/b3/a00f97b60355df2983e71ccf06e08db2acd70c2a2b62c2c0c5bffda70cda/Django-1.9.11-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9.11.tar.gz", + "hashes": { + "sha256": "dadcfd8b03dfbf472c2d88c12202d9d015af68fb6561099992bc2d91aeab7d9d" + }, + "provenance": null, + "requires-python": null, + "size": 7498558, + "upload-time": "2016-11-01T14:02:27.855507Z", + "url": "https://files.pythonhosted.org/packages/75/a4/55081011adc16aa5c90b19f205e612458afa64e20992fd37ab8b159c11fb/Django-1.9.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "01f50d60f988d61f92e372e383d0b82fcf81ce975cc172f6569244ac7fa3851c" + }, + "data-dist-info-metadata": { + "sha256": "01f50d60f988d61f92e372e383d0b82fcf81ce975cc172f6569244ac7fa3851c" + }, + "filename": "Django-1.9.12-py2.py3-none-any.whl", + "hashes": { + "sha256": "a59f85a2b007145006915f6134ec3b9c09e68e4377e0a6fd3529d6c56d6aeb04" + }, + "provenance": null, + "requires-python": null, + "size": 6622479, + "upload-time": "2016-12-01T23:16:22.406064Z", + "url": "https://files.pythonhosted.org/packages/30/00/1e440d60cb4764757324a31e4a0248988b7fa0673d31fb2710b51f6b515e/Django-1.9.12-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9.12.tar.gz", + "hashes": { + "sha256": "bd20830d403689efa46ea2a7cd3ef689af17de633c095aeabf9ce770b3f84a35" + }, + "provenance": null, + "requires-python": null, + "size": 7497785, + "upload-time": "2016-12-01T23:16:35.055179Z", + "url": "https://files.pythonhosted.org/packages/9f/0c/a11439e91e3ca43b9ed1d406558f2d7280cb3f105cc1e6cc9f1bb76a98f5/Django-1.9.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "36a1c125c5b7f2f932498cfac2a7017d78d6b584f11c9f731e3fa55b8786a681" + }, + "data-dist-info-metadata": { + "sha256": "36a1c125c5b7f2f932498cfac2a7017d78d6b584f11c9f731e3fa55b8786a681" + }, + "filename": "Django-1.9.13-py2.py3-none-any.whl", + "hashes": { + "sha256": "c213590aa8599b17a9a914ab017f7dc6fc16c9c69603ecf071100346b8d9d777" + }, + "provenance": null, + "requires-python": null, + "size": 6623016, + "upload-time": "2017-04-04T14:14:50.895823Z", + "url": "https://files.pythonhosted.org/packages/a6/ee/6dfd9e8e0d61ab22ed09c6c8f6ae5a4ad0d3bf07bca9124fb5a087f876df/Django-1.9.13-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9.13.tar.gz", + "hashes": { + "sha256": "c007dba5086061f7d0f4d88a3bc4016d881a7eede86d6c1c4fdbbaadddd53f1d" + }, + "provenance": null, + "requires-python": null, + "size": 7498364, + "upload-time": "2017-04-04T14:15:10.543830Z", + "url": "https://files.pythonhosted.org/packages/6c/bf/4ac9eaa04581797a68649828b88a147f641d745e0c7b3696db5c6caedc41/Django-1.9.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4698be9bfc2322330e6c76357088fcc6a9cf0f0d687bfea5f53997b1d6099018" + }, + "data-dist-info-metadata": { + "sha256": "4698be9bfc2322330e6c76357088fcc6a9cf0f0d687bfea5f53997b1d6099018" + }, + "filename": "Django-1.10a1-py2.py3-none-any.whl", + "hashes": { + "sha256": "1a8b6ad1f8fabbbd2e1ef8fb54dfe5f9a0b4908c642cccee20d58cfd7c0a3f7e" + }, + "provenance": null, + "requires-python": null, + "size": 6600566, + "upload-time": "2016-05-20T12:16:44.951411Z", + "url": "https://files.pythonhosted.org/packages/02/50/b210dc6206e9c61a25a05acb76fc2f09101d9031ff0fb4d137f746e2e419/Django-1.10a1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.10a1.tar.gz", + "hashes": { + "sha256": "a53bbf8be7be60a9479295ab2bef375c1e25ae777d00ff0fea5ac2e347aa5c76" + }, + "provenance": null, + "requires-python": null, + "size": 7543001, + "upload-time": "2016-05-20T12:24:59.952686Z", + "url": "https://files.pythonhosted.org/packages/ae/98/3b27e0a3c53ec0d6727eb19da46eed5705fa9250ed28ec0d1df48778c401/Django-1.10a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d0ee617cb1e8b80d372a0999d4d6f999cb9bfb9dcfb0f9e4838b2c102e7ae310" + }, + "data-dist-info-metadata": { + "sha256": "d0ee617cb1e8b80d372a0999d4d6f999cb9bfb9dcfb0f9e4838b2c102e7ae310" + }, + "filename": "Django-1.10b1-py2.py3-none-any.whl", + "hashes": { + "sha256": "3dee9e77e12d3edc30aed96e5522632d8ded656845c4e3e804dab8c60a937478" + }, + "provenance": null, + "requires-python": null, + "size": 6641407, + "upload-time": "2016-06-22T01:15:05.240779Z", + "url": "https://files.pythonhosted.org/packages/e6/8c/142b08d2dc89aec2b74ad1d37f943ec50c73d4afce12ea6c0c568403ab22/Django-1.10b1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.10b1.tar.gz", + "hashes": { + "sha256": "d8ef9aef259d68a452d5ae1a6f60793e8c10c609dbbe9e7412d47ac21e6d4245" + }, + "provenance": null, + "requires-python": null, + "size": 7600640, + "upload-time": "2016-06-22T01:15:17.267637Z", + "url": "https://files.pythonhosted.org/packages/02/be/d10613977c37674ca3b7f6db7105fac9a104b7765ede4a2f1445fabc2873/Django-1.10b1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "44f9a9f1254a0dd933ba2fe10f89fbb54639c11b37b550ec3662516915aa63c5" + }, + "data-dist-info-metadata": { + "sha256": "44f9a9f1254a0dd933ba2fe10f89fbb54639c11b37b550ec3662516915aa63c5" + }, + "filename": "Django-1.10rc1-py2.py3-none-any.whl", + "hashes": { + "sha256": "ccb60ae7804bc451e42b39e6863fc916de8c1fd9a681426e4d9fc9a1abf8bd44" + }, + "provenance": null, + "requires-python": null, + "size": 6785247, + "upload-time": "2016-07-18T18:04:51.589122Z", + "url": "https://files.pythonhosted.org/packages/79/a2/988b57157526dcbdf78501c68ba6409b7863381a6cc6bc06424e07e134a2/Django-1.10rc1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.10rc1.tar.gz", + "hashes": { + "sha256": "26d08f62284d838598bc45671af6e6dba880d54fff3c14aa6aa78ba5519aeac0" + }, + "provenance": null, + "requires-python": null, + "size": 7687388, + "upload-time": "2016-07-18T18:05:05.503584Z", + "url": "https://files.pythonhosted.org/packages/32/0b/a54e4d4922545b0deb6808d4af0bb78010c0ca4d3109608ce6675f4f0ea1/Django-1.10rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a0d76b2f1efa0f63163c378f6c16aed959073059ba861082f5ee7b585328d3a3" + }, + "data-dist-info-metadata": { + "sha256": "a0d76b2f1efa0f63163c378f6c16aed959073059ba861082f5ee7b585328d3a3" + }, + "filename": "Django-1.10-py2.py3-none-any.whl", + "hashes": { + "sha256": "9c60f4a801bf7c26bd6824c1062550c12c373344116703461c18cc258f8c9320" + }, + "provenance": null, + "requires-python": null, + "size": 6795167, + "upload-time": "2016-08-01T18:32:07.351674Z", + "url": "https://files.pythonhosted.org/packages/4b/4c/059f68d8f029f7054e4e6bb0b1ed2fde7f28d07a3727325727d5a95ae1b8/Django-1.10-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.10.tar.gz", + "hashes": { + "sha256": "46b868d68e5fd69dd9e05a0a7900df91786097e30b2aa6f065dd7fa3b22f7005" + }, + "provenance": null, + "requires-python": null, + "size": 7691063, + "upload-time": "2016-08-01T18:32:16.280614Z", + "url": "https://files.pythonhosted.org/packages/18/5c/3cd8989b2226c55a1faf66f1a110e76cba6e6ca5d9dd15fb469fb636f378/Django-1.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "32ddace4a798f35e0641154722738f45514afb0b9b1eefb1f4d630923211d2a8" + }, + "data-dist-info-metadata": { + "sha256": "32ddace4a798f35e0641154722738f45514afb0b9b1eefb1f4d630923211d2a8" + }, + "filename": "Django-1.10.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "3d689905cd0635bbb33b87f9a5df7ca70a3db206faae4ec58cda5e7f5f47050d" + }, + "provenance": null, + "requires-python": null, + "size": 6796229, + "upload-time": "2016-09-01T23:17:41.185068Z", + "url": "https://files.pythonhosted.org/packages/6c/cf/d6ab0edb891865ef86b3e3d7290c162f57c363cf880099bbe94229806f56/Django-1.10.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.10.1.tar.gz", + "hashes": { + "sha256": "d6e6c5b25cb67f46afd7c82f536529b11981183423dad8932e15bce93d1a24f3" + }, + "provenance": null, + "requires-python": null, + "size": 7700057, + "upload-time": "2016-09-01T23:18:18.672706Z", + "url": "https://files.pythonhosted.org/packages/0a/9e/e76cca958089cd0317ab46cb91f0ed36274900e48829c949b2e33d2a4469/Django-1.10.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "77bcda8a8790c1230aa0287b2ebcbd134ebb2dc840b5c7467cd8663ce594aa2d" + }, + "data-dist-info-metadata": { + "sha256": "77bcda8a8790c1230aa0287b2ebcbd134ebb2dc840b5c7467cd8663ce594aa2d" + }, + "filename": "Django-1.10.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "4d48ab8e84a7c8b2bc4b2f4f199bc3a8bfcc9cbdbc29e355ac5c44a501d73a1a" + }, + "provenance": null, + "requires-python": null, + "size": 6832895, + "upload-time": "2016-10-01T20:05:18.594291Z", + "url": "https://files.pythonhosted.org/packages/8a/09/46f790104abca7eb93786139d3adde9366b1afd59a77b583a1f310dc8cbd/Django-1.10.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.10.2.tar.gz", + "hashes": { + "sha256": "e127f12a0bfb34843b6e8c82f91e26fff6445a7ca91d222c0794174cf97cbce1" + }, + "provenance": null, + "requires-python": null, + "size": 7724987, + "upload-time": "2016-10-01T20:05:31.330942Z", + "url": "https://files.pythonhosted.org/packages/57/9e/59444485f092b6ed4f1931e7d2e13b67fdab967c041d02f58a0d1dab8c23/Django-1.10.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8c96e19487ff72d88977c454a5b09ba260c02cbb7dbd2fe9e6376fd89e20c55f" + }, + "data-dist-info-metadata": { + "sha256": "8c96e19487ff72d88977c454a5b09ba260c02cbb7dbd2fe9e6376fd89e20c55f" + }, + "filename": "Django-1.10.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "94426cc28d8721fbf13c333053f08d32427671a4ca7986f7030fc82bdf9c88c1" + }, + "provenance": null, + "requires-python": null, + "size": 6833335, + "upload-time": "2016-11-01T13:56:54.139706Z", + "url": "https://files.pythonhosted.org/packages/0e/ab/16abddb9ab7ee46a26e04a0c8ba1f02b9412a77927dec699c1af6d0070f8/Django-1.10.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.10.3.tar.gz", + "hashes": { + "sha256": "6f92f08dee8a1bd7680e098a91bf5acd08b5cdfe74137f695b60fd79f4478c30" + }, + "provenance": null, + "requires-python": null, + "size": 7733727, + "upload-time": "2016-11-01T13:57:16.055061Z", + "url": "https://files.pythonhosted.org/packages/4d/6b/cf3edad0526851d1fd6dd56c9cc94f2be090489c39d9666ca4ad980312e2/Django-1.10.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "eb9148fbc3dc493a3be851200cfca1131cea05b6a29466a0cf64d48a7e7ba905" + }, + "data-dist-info-metadata": { + "sha256": "eb9148fbc3dc493a3be851200cfca1131cea05b6a29466a0cf64d48a7e7ba905" + }, + "filename": "Django-1.10.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "a8e1a552205cda15023c39ecf17f7e525e96c5b0142e7879e8bd0c445351f2cc" + }, + "provenance": null, + "requires-python": null, + "size": 6833471, + "upload-time": "2016-12-01T23:46:26.502027Z", + "url": "https://files.pythonhosted.org/packages/71/37/581a00bbc4571526ce88ef517c0c02ca7575ac2ae8a3671161d2aa14b740/Django-1.10.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.10.4.tar.gz", + "hashes": { + "sha256": "fff7f062e510d812badde7cfc57745b7779edb4d209b2bc5ea8d954c22305c2b" + }, + "provenance": null, + "requires-python": null, + "size": 7735213, + "upload-time": "2016-12-01T23:46:50.215935Z", + "url": "https://files.pythonhosted.org/packages/3b/14/6c1e7508b1342afde8e80f50a55d6b305c0755c702f741db6094924f7499/Django-1.10.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e32043cc5be529daecff385c4697e538c8afacc6e64b90c2a97f18ea28e616d4" + }, + "data-dist-info-metadata": { + "sha256": "e32043cc5be529daecff385c4697e538c8afacc6e64b90c2a97f18ea28e616d4" + }, + "filename": "Django-1.10.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "4541a60834f28f308ee7b6e96400feca905fb0de473eb9dad6847e98a36d86d4" + }, + "provenance": null, + "requires-python": null, + "size": 6833796, + "upload-time": "2017-01-04T19:22:17.889078Z", + "url": "https://files.pythonhosted.org/packages/45/60/faa28a1d17f879f9dbef28f249e4e9a8dd1d29ae78409516b4b8b6c3ebab/Django-1.10.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.10.5.tar.gz", + "hashes": { + "sha256": "0db89374b691b9c8b057632a6cd64b18d08db2f4d63b4d4af6024267ab965f8b" + }, + "provenance": null, + "requires-python": null, + "size": 7734715, + "upload-time": "2017-01-04T19:23:00.596664Z", + "url": "https://files.pythonhosted.org/packages/c3/c2/6096bf5d0caa4e3d5b985ac72e3a0c795e37fa7407d6c85460b2a105b467/Django-1.10.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "535401a7b11cc848e7ef5aec53a209c92fe0468e6a97eab19e8c9f5f23b3908d" + }, + "data-dist-info-metadata": { + "sha256": "535401a7b11cc848e7ef5aec53a209c92fe0468e6a97eab19e8c9f5f23b3908d" + }, + "filename": "Django-1.10.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "2cfb83859bfaa10e2bd586340bead27c69fdcaa21fa683a008cc712482c26726" + }, + "provenance": null, + "requires-python": null, + "size": 6833948, + "upload-time": "2017-03-01T13:37:27.613779Z", + "url": "https://files.pythonhosted.org/packages/b9/bb/723f78e6f6aea78590331eba4e42b8a09c33ce154204a942525a91101d0b/Django-1.10.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.10.6.tar.gz", + "hashes": { + "sha256": "7a6ebe254ab126510da143628d019ca8d6da2de49d7682bf046c03713a3c2c61" + }, + "provenance": null, + "requires-python": null, + "size": 7734864, + "upload-time": "2017-03-01T13:37:40.243134Z", + "url": "https://files.pythonhosted.org/packages/1d/07/fb81c7ed26abbfadd84185be80b5b949219948c4bfd7c30c5c1436d5fd7d/Django-1.10.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "98585a95cb03f8b6948e8e2da99964b40a97f19be4ce459a6ec0b70bebe66b0e" + }, + "data-dist-info-metadata": { + "sha256": "98585a95cb03f8b6948e8e2da99964b40a97f19be4ce459a6ec0b70bebe66b0e" + }, + "filename": "Django-1.10.7-py2.py3-none-any.whl", + "hashes": { + "sha256": "e68fd450154ad7ee2c88472bb812350490232462adc6e3c6bcb544abe5212134" + }, + "provenance": null, + "requires-python": null, + "size": 6834495, + "upload-time": "2017-04-04T14:27:40.297406Z", + "url": "https://files.pythonhosted.org/packages/e5/e7/bdcc0837a2e7ccb1a37be9e5e6e6da642cec5fe9fc1f9ac37dd397c91f74/Django-1.10.7-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.10.7.tar.gz", + "hashes": { + "sha256": "593d779dbc2350a245c4f76d26bdcad58a39895e87304fe6d725bbdf84b5b0b8" + }, + "provenance": null, + "requires-python": null, + "size": 7737654, + "upload-time": "2017-04-04T14:27:54.235551Z", + "url": "https://files.pythonhosted.org/packages/15/b4/d4bb7313e02386bd23a60e1eb5670321313fb67289c6f36ec43bce747aff/Django-1.10.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "100d983e934901e67b208a075e5f4e0fed27a970516b1a569edc2073e48dfa0d" + }, + "data-dist-info-metadata": { + "sha256": "100d983e934901e67b208a075e5f4e0fed27a970516b1a569edc2073e48dfa0d" + }, + "filename": "Django-1.10.8-py2.py3-none-any.whl", + "hashes": { + "sha256": "ffdc7e938391ae3c2ee8ff82e0b4444e4e6bb15c99d00770285233d42aaf33d6" + }, + "provenance": null, + "requires-python": null, + "size": 6834486, + "upload-time": "2017-09-05T15:31:48.077227Z", + "url": "https://files.pythonhosted.org/packages/bb/9f/2c20639ac635a83123ddffd91ba15001cb0d04e74fbb08f31fb57e490dab/Django-1.10.8-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.10.8.tar.gz", + "hashes": { + "sha256": "d4ef83bd326573c00972cb9429beb396d210341a636e4b816fc9b3f505c498bb" + }, + "provenance": null, + "requires-python": null, + "size": 7739226, + "upload-time": "2017-09-05T15:31:58.221021Z", + "url": "https://files.pythonhosted.org/packages/09/17/13a0cd29f603a4a51b06f7cdc9466fd7bfc48aa20ae2aa80f79d3ad9ba7d/Django-1.10.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9d1a1ae1099102b93f88401b4749762ec90ec58cc7c7c3df6dfe5e5092a8edf2" + }, + "data-dist-info-metadata": { + "sha256": "9d1a1ae1099102b93f88401b4749762ec90ec58cc7c7c3df6dfe5e5092a8edf2" + }, + "filename": "Django-1.11a1-py2.py3-none-any.whl", + "hashes": { + "sha256": "edb0cb0ae9120a21ec729de7138106acd1f0737daa63b9cd8e2d739a7b6198dc" + }, + "provenance": null, + "requires-python": null, + "size": 6870097, + "upload-time": "2017-01-18T01:01:35.823808Z", + "url": "https://files.pythonhosted.org/packages/32/7e/884dfbac0d640b428bd800aa4204ed69a39ec155eacf8d6586c8e77f91c6/Django-1.11a1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "dbf2e80ce1e56b573e3e66152141d72e0ab37d0af7dce8ace3b7637005c54d3d" + }, + "data-dist-info-metadata": { + "sha256": "dbf2e80ce1e56b573e3e66152141d72e0ab37d0af7dce8ace3b7637005c54d3d" + }, + "filename": "Django-1.11b1-py2.py3-none-any.whl", + "hashes": { + "sha256": "fbc7ffaa45a4a67cb45f77dbd94e8eceecebe1d0959fe9c665dfbf28b41899e6" + }, + "provenance": null, + "requires-python": null, + "size": 6869998, + "upload-time": "2017-02-20T23:21:50.835517Z", + "url": "https://files.pythonhosted.org/packages/41/c1/68dd27946b03a3d756b0ff665baad25aee1f59918891d86ab76764209208/Django-1.11b1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7f9bbac62395ba19565536d1928ab524dde6581e4527a6cd751a0e5597df800a" + }, + "data-dist-info-metadata": { + "sha256": "7f9bbac62395ba19565536d1928ab524dde6581e4527a6cd751a0e5597df800a" + }, + "filename": "Django-1.11rc1-py2.py3-none-any.whl", + "hashes": { + "sha256": "621245da55de87d9cd8527bb3b354d60643d420347a75adb3ebe07750f4c2dae" + }, + "provenance": null, + "requires-python": null, + "size": 6870876, + "upload-time": "2017-03-21T22:55:53.651688Z", + "url": "https://files.pythonhosted.org/packages/9d/f5/e437d325edcf762854f58174d53a06dcaffa211388ba8f0c4726f6b0b1d4/Django-1.11rc1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11rc1.tar.gz", + "hashes": { + "sha256": "fde8e20117d942e7c1a3c23bb00ab6caf38aefc31c3ca28e961c8b67bd576f2e" + }, + "provenance": null, + "requires-python": null, + "size": 7796930, + "upload-time": "2017-03-21T22:56:03.250177Z", + "url": "https://files.pythonhosted.org/packages/25/07/b915b82e345c5189ba999dcfdf96d8de7026166c5e16f0e7030ffbe5f6cd/Django-1.11rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9fa7f7392a3bc12bfc075e0fc9043028a78638d3e90c78cc9506cc3f5f0f7226" + }, + "data-dist-info-metadata": { + "sha256": "9fa7f7392a3bc12bfc075e0fc9043028a78638d3e90c78cc9506cc3f5f0f7226" + }, + "filename": "Django-1.11-py2.py3-none-any.whl", + "hashes": { + "sha256": "0120b3b60760fb0617848b58aaa9702c0bf963320ed472f0879c5c55ab75b64a" + }, + "provenance": null, + "requires-python": null, + "size": 6942445, + "upload-time": "2017-04-04T15:59:30.713294Z", + "url": "https://files.pythonhosted.org/packages/47/a6/078ebcbd49b19e22fd560a2348cfc5cec9e5dcfe3c4fad8e64c9865135bb/Django-1.11-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.tar.gz", + "hashes": { + "sha256": "b6f3b864944276b4fd1d099952112696558f78b77b39188ac92b6c5e80152c30" + }, + "provenance": null, + "requires-python": null, + "size": 7853479, + "upload-time": "2017-04-04T16:00:04.407084Z", + "url": "https://files.pythonhosted.org/packages/79/43/ed9ca4d69f35b5e64f2ecad73f75a8529a9c6f0d562e5af9a1f65beda355/Django-1.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "217e41ff9c4c130f17650c22e18752e16abb318da66185d0509addc0a4df9307" + }, + "data-dist-info-metadata": { + "sha256": "217e41ff9c4c130f17650c22e18752e16abb318da66185d0509addc0a4df9307" + }, + "filename": "Django-1.11.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "bb3109a31cfa016e5f234223665f80fc06107f2169afb9f6dc8828295db73547" + }, + "provenance": null, + "requires-python": null, + "size": 6943932, + "upload-time": "2017-05-06T13:26:23.402737Z", + "url": "https://files.pythonhosted.org/packages/2b/2c/019d6d5f7ed2889082ed96f849bf462c57265087a3a568a19b0d4c53bc55/Django-1.11.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.1.tar.gz", + "hashes": { + "sha256": "bbcefdf822eeef2cd04718ebcc24dd2ecf47407258cfcde2b4f95df57ce33a8c" + }, + "provenance": null, + "requires-python": null, + "size": 7857868, + "upload-time": "2017-05-06T13:26:38.108379Z", + "url": "https://files.pythonhosted.org/packages/22/68/24fd855343f218e016bbb04b1a5a2dc1be191a4cbd4d3cdabb13d1c2a371/Django-1.11.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bb4ee88d1b49e2837783d07aff999d0a3b4414272ee5e0af05fecf3c2348d501" + }, + "data-dist-info-metadata": { + "sha256": "bb4ee88d1b49e2837783d07aff999d0a3b4414272ee5e0af05fecf3c2348d501" + }, + "filename": "Django-1.11.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "cbd3944599086518cdcf3235e90230c8b8a9c5476b20447ee57b313dba14f67a" + }, + "provenance": null, + "requires-python": null, + "size": 6947046, + "upload-time": "2017-06-01T16:47:48.983642Z", + "url": "https://files.pythonhosted.org/packages/d1/e6/4ac2f5c9bdc9c82eb48e86a6190e2579be3d10c1afe457993c54cb7d5bc5/Django-1.11.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.2.tar.gz", + "hashes": { + "sha256": "3c5b070482df4f9e5750539dc1824d353729ee423fd410c579b8cd3dea5b0617" + }, + "provenance": null, + "requires-python": null, + "size": 7865109, + "upload-time": "2017-06-01T16:50:13.913846Z", + "url": "https://files.pythonhosted.org/packages/c0/31/4bffd9183066eea645430114419c30b030b599320da8246701b81c6a78d2/Django-1.11.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c6d299c3336e24efe2229b6e6b311e08d2235954ce1555088638ed1ab4cba6e8" + }, + "data-dist-info-metadata": { + "sha256": "c6d299c3336e24efe2229b6e6b311e08d2235954ce1555088638ed1ab4cba6e8" + }, + "filename": "Django-1.11.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "c69e0c0416f2376b677830304d4c5fa8793b9c815af77be659a3c50d1f46c2e6" + }, + "provenance": null, + "requires-python": null, + "size": 6947525, + "upload-time": "2017-07-01T23:24:53.311560Z", + "url": "https://files.pythonhosted.org/packages/fe/ca/a7b35a0f5088f26b1ef3c7add57161a7d387a4cbd30db01c1091aa87e207/Django-1.11.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.3.tar.gz", + "hashes": { + "sha256": "9ef9de0a957245ed3a29c4162ed2fd493252ca249a755f9e2b4a9be82caf8f6b" + }, + "provenance": null, + "requires-python": null, + "size": 7872014, + "upload-time": "2017-07-01T23:25:09.072231Z", + "url": "https://files.pythonhosted.org/packages/45/23/a5dbb0cfee731549032034d2666cabba47a447f811f706cff82fd1947efc/Django-1.11.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c3a2b8874cead005459754bab9db9973b8762f414512d356738758967c72cea3" + }, + "data-dist-info-metadata": { + "sha256": "c3a2b8874cead005459754bab9db9973b8762f414512d356738758967c72cea3" + }, + "filename": "Django-1.11.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "6fd30e05dc9af265f7d7d10cfb0efa013e6236db0853c9f47c74c585587c5a57" + }, + "provenance": null, + "requires-python": null, + "size": 6947863, + "upload-time": "2017-08-01T12:24:53.575224Z", + "url": "https://files.pythonhosted.org/packages/fc/fb/01e0084061c50f1160c2db5565ff1c3d8d76f2a76f67cd282835ee64e04a/Django-1.11.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.4.tar.gz", + "hashes": { + "sha256": "abe86e67dda9897a1536a727ed57dbefb5a42b41943be3b116fe3edab4c07bb2" + }, + "provenance": null, + "requires-python": null, + "size": 7870752, + "upload-time": "2017-08-01T12:25:19.627007Z", + "url": "https://files.pythonhosted.org/packages/ce/a0/3f59e798179b23f813250c79ee31a346aeecd4fa09ae05b639647086f5f3/Django-1.11.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b6c76ad2768a85beb16faa35015c761c186ecda7ae7d8db43c4637f244254eba" + }, + "data-dist-info-metadata": { + "sha256": "b6c76ad2768a85beb16faa35015c761c186ecda7ae7d8db43c4637f244254eba" + }, + "filename": "Django-1.11.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "89162f70a74aac62a53f975128faba6099a7ef2c9d8140a41ae9d6210bda05cd" + }, + "provenance": null, + "requires-python": null, + "size": 6948177, + "upload-time": "2017-09-05T15:18:53.403268Z", + "url": "https://files.pythonhosted.org/packages/18/2d/b477232dd619d81766064cd07ba5b35e956ff8a8c5c5d41754e0392b96e3/Django-1.11.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.5.tar.gz", + "hashes": { + "sha256": "1836878162dfdf865492bacfdff0321e4ee8f1e7d51d93192546000b54982b29" + }, + "provenance": null, + "requires-python": null, + "size": 7875054, + "upload-time": "2017-09-05T15:19:03.327101Z", + "url": "https://files.pythonhosted.org/packages/06/9f/7f07816842ad8020d3bdcfbedc568314e0739bc3de435bc034874b6f3e39/Django-1.11.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3efedd5e89035165ff085357567a735231e493adaa1325a0bbf56bf4f9569184" + }, + "data-dist-info-metadata": { + "sha256": "3efedd5e89035165ff085357567a735231e493adaa1325a0bbf56bf4f9569184" + }, + "filename": "Django-1.11.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "7ab6a9c798a5f9f359ee6da3677211f883fb02ef32cebe9b29751eb7a871febf" + }, + "provenance": null, + "requires-python": null, + "size": 6948250, + "upload-time": "2017-10-05T18:21:24.388540Z", + "url": "https://files.pythonhosted.org/packages/82/33/f9d2871f3aed5062661711bf91b3ebb03daa52cc0e1c37925f3e0c4508c5/Django-1.11.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.6.tar.gz", + "hashes": { + "sha256": "c3b42ca1efa1c0a129a9e863134cc3fe705c651dea3a04a7998019e522af0c60" + }, + "provenance": null, + "requires-python": null, + "size": 7874450, + "upload-time": "2017-10-05T18:24:42.635754Z", + "url": "https://files.pythonhosted.org/packages/13/26/f3841e00663027ba7cf7ce7ba2cabb682a83cf0629bef013d70bebefa69d/Django-1.11.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "637df52786c5588fc33244a19129f065ef07d1ae8976b7435d6d276c41f73624" + }, + "data-dist-info-metadata": { + "sha256": "637df52786c5588fc33244a19129f065ef07d1ae8976b7435d6d276c41f73624" + }, + "filename": "Django-1.11.7-py2.py3-none-any.whl", + "hashes": { + "sha256": "75ce405d60f092f6adf904058d023eeea0e6d380f8d9c36134bac73da736023d" + }, + "provenance": null, + "requires-python": null, + "size": 6948299, + "upload-time": "2017-11-02T01:26:27.795201Z", + "url": "https://files.pythonhosted.org/packages/15/d8/b17afdcd527026d2f1acd30ac33406e6b22c0f573a3c14b2d9e0bd7df945/Django-1.11.7-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.7.tar.gz", + "hashes": { + "sha256": "8918e392530d8fc6965a56af6504229e7924c27265893f3949aa0529cd1d4b99" + }, + "provenance": null, + "requires-python": null, + "size": 7877132, + "upload-time": "2017-11-02T01:26:35.309616Z", + "url": "https://files.pythonhosted.org/packages/c3/a8/58bf5ce8f54b8fd9aa0de10288600cf71c6b779d519e301f4b0de8c06259/Django-1.11.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8de510a0180d3865b83d7fc7a83d11863572d2412807467f1f92fc9c8a885330" + }, + "data-dist-info-metadata": { + "sha256": "8de510a0180d3865b83d7fc7a83d11863572d2412807467f1f92fc9c8a885330" + }, + "filename": "Django-1.11.8-py2.py3-none-any.whl", + "hashes": { + "sha256": "fad46f44f6f4de66aacaa92e7753dbc4fe3ae834aa2daffaca0bf16c64798186" + }, + "provenance": null, + "requires-python": null, + "size": 6949370, + "upload-time": "2017-12-02T14:20:51.619888Z", + "url": "https://files.pythonhosted.org/packages/7e/36/5266e0c51ee9b953d60ea8ea1fea10e268b1368f9c0ad08e2ff76ee9c1b5/Django-1.11.8-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.8.tar.gz", + "hashes": { + "sha256": "fed3e79bb5a3a8d5eb054c7a1ec1de229ef3f43335a67821cc3e489e9582f711" + }, + "provenance": null, + "requires-python": null, + "size": 7879685, + "upload-time": "2017-12-02T14:21:08.831473Z", + "url": "https://files.pythonhosted.org/packages/b0/9e/b1939fc389c091f17e725a7bd11a161db8fea8d632af708cba3b4e2deb94/Django-1.11.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1a19b979153171b6a1d5a0e64d6e8355f1d426d78139158e4e0061d767d69f75" + }, + "data-dist-info-metadata": { + "sha256": "1a19b979153171b6a1d5a0e64d6e8355f1d426d78139158e4e0061d767d69f75" + }, + "filename": "Django-1.11.9-py2.py3-none-any.whl", + "hashes": { + "sha256": "90952c46d2b7b042db00e98b05f5dd97a5775822948d46fd82ff074d8ac75853" + }, + "provenance": null, + "requires-python": null, + "size": 6949531, + "upload-time": "2018-01-02T01:01:55.893297Z", + "url": "https://files.pythonhosted.org/packages/c8/a6/291039f0ce4b9818e0399359866337e6dfe9c0e23d8d94f00e657edbfcd8/Django-1.11.9-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.9.tar.gz", + "hashes": { + "sha256": "353d129f22e1d24980d6061666f435781141c2dfd852f14ffc8a670175821034" + }, + "provenance": null, + "requires-python": null, + "size": 7879870, + "upload-time": "2018-01-02T01:02:08.883938Z", + "url": "https://files.pythonhosted.org/packages/31/b7/8ad017c3e81635bb12c6d41b56fdbf4bb52eb30aea7f45cfeea61607bab8/Django-1.11.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6a2a5c223f7c438e6664161c7609ce2f17e188ffd06a832d771b998f91251f49" + }, + "data-dist-info-metadata": { + "sha256": "6a2a5c223f7c438e6664161c7609ce2f17e188ffd06a832d771b998f91251f49" + }, + "filename": "Django-1.11.10-py2.py3-none-any.whl", + "hashes": { + "sha256": "ac4c797a328a5ac8777ad61bcd00da279773455cc78b4058de2a9842a0eb6ee8" + }, + "provenance": null, + "requires-python": null, + "size": 6949488, + "upload-time": "2018-02-01T14:40:14.674673Z", + "url": "https://files.pythonhosted.org/packages/32/44/a9afb2b7dd641d89341a2126020bbda9201d270e23e4ffe2601eeaaabcfd/Django-1.11.10-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.10.tar.gz", + "hashes": { + "sha256": "22383567385a9c406d8a5ce080a2694c82c6b733e157922197e8b393bb3aacd9" + }, + "provenance": null, + "requires-python": null, + "size": 7881348, + "upload-time": "2018-02-01T14:40:24.121117Z", + "url": "https://files.pythonhosted.org/packages/58/bf/bc99750dcb155639e0b1d3f9dd4729b12c1d4f1bc37610b56a0cdcbcc66a/Django-1.11.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a13dfdcf2075184c5b3ccc5f4fb4f7d3f588c97a82feda1cb8fffbeaa8580418" + }, + "data-dist-info-metadata": { + "sha256": "a13dfdcf2075184c5b3ccc5f4fb4f7d3f588c97a82feda1cb8fffbeaa8580418" + }, + "filename": "Django-1.11.11-py2.py3-none-any.whl", + "hashes": { + "sha256": "fd186d544c7c2f835668cf11f77be071307c9eb22615a5b3a16bdb14c8357f41" + }, + "provenance": null, + "requires-python": null, + "size": 6949575, + "upload-time": "2018-03-06T14:15:57.141867Z", + "url": "https://files.pythonhosted.org/packages/d5/bf/2cd5eb314aa2b89855c01259c94dc48dbd9be6c269370c1f7ae4979e6e2f/Django-1.11.11-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.11.tar.gz", + "hashes": { + "sha256": "74077d7309b48b97dacdac2dfb35c968028becf00a7a684e7f29b2af1b980edc" + }, + "provenance": null, + "requires-python": null, + "size": 7961491, + "upload-time": "2018-03-06T14:16:18.949597Z", + "url": "https://files.pythonhosted.org/packages/73/6d/bf75a9854bc9a9af65d06a19fb89e194bbfd9c925aea2bf818dd2452b7b5/Django-1.11.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2d22b9c151b2d8c57235717e6bd78468ffa23213dd428b19ed295453ae8370b9" + }, + "data-dist-info-metadata": { + "sha256": "2d22b9c151b2d8c57235717e6bd78468ffa23213dd428b19ed295453ae8370b9" + }, + "filename": "Django-1.11.12-py2.py3-none-any.whl", + "hashes": { + "sha256": "056fe5b9e1f8f7fed9bb392919d64f6b33b3a71cfb0f170a90ee277a6ed32bc2" + }, + "provenance": null, + "requires-python": null, + "size": 6948451, + "upload-time": "2018-04-03T02:45:43.053920Z", + "url": "https://files.pythonhosted.org/packages/92/56/1f30c1e6a58b0c97c492461148edcbece2c6e43dcc3529695165744349ee/Django-1.11.12-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.12.tar.gz", + "hashes": { + "sha256": "4d398c7b02761e234bbde490aea13ea94cb539ceeb72805b72303f348682f2eb" + }, + "provenance": null, + "requires-python": null, + "size": 7882396, + "upload-time": "2018-04-03T02:46:00.567935Z", + "url": "https://files.pythonhosted.org/packages/b7/3c/30a9e5c9c21c5ac298684f00aca2479f3d7c43c5013f3ea17d0595ed90b7/Django-1.11.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b110ecf4ac9739c82f891345f1f71a931b896bc00bd0a929a1162f4282857175" + }, + "data-dist-info-metadata": { + "sha256": "b110ecf4ac9739c82f891345f1f71a931b896bc00bd0a929a1162f4282857175" + }, + "filename": "Django-1.11.13-py2.py3-none-any.whl", + "hashes": { + "sha256": "18986bcffe69653a84eaf1faa1fa5a7eded32cee41cfecc77fdc65a3e046404d" + }, + "provenance": null, + "requires-python": null, + "size": 6948641, + "upload-time": "2018-05-02T01:54:01.504059Z", + "url": "https://files.pythonhosted.org/packages/25/4d/c8228419346a0e84aec202a43e181afc6572b861d38f8a0306dbce6abef0/Django-1.11.13-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.13.tar.gz", + "hashes": { + "sha256": "46adfe8e0abe4d1f026c1086889970b611aec492784fbdfbdaabc2457360a4a5" + }, + "provenance": null, + "requires-python": null, + "size": 7884529, + "upload-time": "2018-05-02T01:54:13.881452Z", + "url": "https://files.pythonhosted.org/packages/f9/e3/b9226c6a12bd5984daa68d41f066df0021a511bfbc86b83cdfc7dce956d9/Django-1.11.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "55d720031b64d368197d31b0d2633e16cc197d5cc2a7f35102bb8fcded6c2b38" + }, + "data-dist-info-metadata": { + "sha256": "55d720031b64d368197d31b0d2633e16cc197d5cc2a7f35102bb8fcded6c2b38" + }, + "filename": "Django-1.11.14-py2.py3-none-any.whl", + "hashes": { + "sha256": "b7f77c0d168de4c4ad30a02ae31b9dca04fb3c10472f04918d5c02b4117bba68" + }, + "provenance": null, + "requires-python": null, + "size": 6950140, + "upload-time": "2018-07-02T09:01:54.170037Z", + "url": "https://files.pythonhosted.org/packages/bf/e0/e659df5b5b82299fffd8b3df2910c99351b9308b8f45f5702cc4cdf946e9/Django-1.11.14-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.14.tar.gz", + "hashes": { + "sha256": "eb9271f0874f53106a2719c0c35ce67631f6cc27cf81a60c6f8c9817b35a3f6e" + }, + "provenance": null, + "requires-python": null, + "size": 7850578, + "upload-time": "2018-07-02T09:02:11.027707Z", + "url": "https://files.pythonhosted.org/packages/dc/35/273514b5eb2201d5183dd138c240b12e1d822d2358b1e9436545b66d2d76/Django-1.11.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d259a29b2d109cace74cba042df0b0fb76763f462c09a1a8ee40709fda53b95e" + }, + "data-dist-info-metadata": { + "sha256": "d259a29b2d109cace74cba042df0b0fb76763f462c09a1a8ee40709fda53b95e" + }, + "filename": "Django-1.11.15-py2.py3-none-any.whl", + "hashes": { + "sha256": "8176ac7985fe6737ce3d6b2531b4a2453cb7c3377c9db00bacb2b3320f4a1311" + }, + "provenance": null, + "requires-python": null, + "size": 6949154, + "upload-time": "2018-08-01T13:45:07.143406Z", + "url": "https://files.pythonhosted.org/packages/f8/1c/31112c778b7a56ce18e3fff5e8915719fbe1cd3476c1eef557dddacfac8b/Django-1.11.15-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.15.tar.gz", + "hashes": { + "sha256": "b18235d82426f09733d2de9910cee975cf52ff05e5f836681eb957d105a05a40" + }, + "provenance": null, + "requires-python": null, + "size": 7843843, + "upload-time": "2018-08-01T13:45:14.692609Z", + "url": "https://files.pythonhosted.org/packages/43/b5/b44286e56a5211d37b4058dcd5e62835afa5ce5aa6a38b56bd04c0d01cbc/Django-1.11.15.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e06a5999f1bdf943aaddb4db921a7ef1c38f93b0b56308ab60dda65a70e5b8a4" + }, + "data-dist-info-metadata": { + "sha256": "e06a5999f1bdf943aaddb4db921a7ef1c38f93b0b56308ab60dda65a70e5b8a4" + }, + "filename": "Django-1.11.16-py2.py3-none-any.whl", + "hashes": { + "sha256": "37f5876c1fbfd66085001f4c06fa0bf96ef05442c53daf8d4294b6f29e7fa6b8" + }, + "provenance": null, + "requires-python": null, + "size": 6950378, + "upload-time": "2018-10-01T09:22:02.053553Z", + "url": "https://files.pythonhosted.org/packages/44/e7/872bbf76aa16b7a061698d75325dac023285db33db4bda8ba8fe5d3bb356/Django-1.11.16-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.16.tar.gz", + "hashes": { + "sha256": "29268cc47816a44f27308e60f71da635f549c47d8a1d003b28de55141df75791" + }, + "provenance": null, + "requires-python": null, + "size": 7852514, + "upload-time": "2018-10-01T09:22:18.040195Z", + "url": "https://files.pythonhosted.org/packages/35/1d/59836bce4c9cfded261e21c0abd6a4629de6d289522d0fd928117d8eb985/Django-1.11.16.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5f54f9bb112b119ec8189deb717f34cab5810b9cc56204831d8ca7afe4d92d19" + }, + "data-dist-info-metadata": { + "sha256": "5f54f9bb112b119ec8189deb717f34cab5810b9cc56204831d8ca7afe4d92d19" + }, + "filename": "Django-1.11.17-py2.py3-none-any.whl", + "hashes": { + "sha256": "f1a961b954d96bb24b397db4c35e9a128d12e044d6b57984c122282b592d508d" + }, + "provenance": null, + "requires-python": null, + "size": 6950469, + "upload-time": "2018-12-03T17:02:50.863101Z", + "url": "https://files.pythonhosted.org/packages/09/2b/6c2d363e3d46307251a9d6bf74ec28543805bbcadf56ca729f4a04846914/Django-1.11.17-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.17.tar.gz", + "hashes": { + "sha256": "a787ee66f4b4cf8ed753661cabcec603989677fa3a107fcb7f15511a44bdb483" + }, + "provenance": null, + "requires-python": null, + "size": 7853439, + "upload-time": "2018-12-03T17:03:07.563036Z", + "url": "https://files.pythonhosted.org/packages/a3/60/9d004f544297259b9467a1429e48d1fe1bda990aeb80744afaccb34aab4a/Django-1.11.17.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e24d7b86ab75c2103a498c68a2e3b30782687009ece3bb95598c714f9bb6f998" + }, + "data-dist-info-metadata": { + "sha256": "e24d7b86ab75c2103a498c68a2e3b30782687009ece3bb95598c714f9bb6f998" + }, + "filename": "Django-1.11.18-py2.py3-none-any.whl", + "hashes": { + "sha256": "7ee7d93d407f082e3849c8d10da50ff5b488af37ed1b0066a22dee5f2709ed16" + }, + "provenance": null, + "requires-python": null, + "size": 6949226, + "upload-time": "2019-01-04T14:10:44.776909Z", + "url": "https://files.pythonhosted.org/packages/e0/eb/6dc122c6d0a82263bd26bebae3cdbafeb99a7281aa1dae57ca1f645a9872/Django-1.11.18-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.18.tar.gz", + "hashes": { + "sha256": "73cca1dac154e749b39cc91a54dc876109eb0512a5c6804986495305047066a5" + }, + "provenance": null, + "requires-python": null, + "size": 7847617, + "upload-time": "2019-01-04T14:10:56.890031Z", + "url": "https://files.pythonhosted.org/packages/90/84/7981bdfcfa80fe81df5325899f9fc1cbebce1fbe4fac092a32dca00d0ab2/Django-1.11.18.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b932a6d29fde658339baade6ee6622d45327ff66133582b39bbd3749299ade71" + }, + "data-dist-info-metadata": { + "sha256": "b932a6d29fde658339baade6ee6622d45327ff66133582b39bbd3749299ade71" + }, + "filename": "Django-1.11.20-py2.py3-none-any.whl", + "hashes": { + "sha256": "0a73696e0ac71ee6177103df984f9c1e07cd297f080f8ec4dc7c6f3fb74395b5" + }, + "provenance": null, + "requires-python": null, + "size": 6949426, + "upload-time": "2019-02-11T15:10:36.880499Z", + "url": "https://files.pythonhosted.org/packages/8e/1f/20bbc601c442d02cc8d9b25a399a18ef573077e3350acdf5da3743ff7da1/Django-1.11.20-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.20.tar.gz", + "hashes": { + "sha256": "43a99da08fee329480d27860d68279945b7d8bf7b537388ee2c8938c709b2041" + }, + "provenance": null, + "requires-python": null, + "size": 7846576, + "upload-time": "2019-02-11T15:10:54.841634Z", + "url": "https://files.pythonhosted.org/packages/99/2a/6cb6fdae67a101e19cd02b1af75131eee51b8dcd0cc22c9cfdd2270b5715/Django-1.11.20.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0b789d142f93007d1d8a2725ca3a8541a0295e74c258e3eb55b13fea25601970" + }, + "data-dist-info-metadata": { + "sha256": "0b789d142f93007d1d8a2725ca3a8541a0295e74c258e3eb55b13fea25601970" + }, + "filename": "Django-1.11.21-py2.py3-none-any.whl", + "hashes": { + "sha256": "aae1b776d78cc3f492afda405b9b9d322b27761442997456c158687d7a0610a1" + }, + "provenance": null, + "requires-python": null, + "size": 6949509, + "upload-time": "2019-06-03T10:10:58.728571Z", + "url": "https://files.pythonhosted.org/packages/a2/84/9f66e359ba8e63cf9b54f6815ed55188dda43cd1cc951a8bb95542dee956/Django-1.11.21-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.21.tar.gz", + "hashes": { + "sha256": "ba723e524facffa2a9d8c2e9116db871e16b9207e648e1d3e4af8aae1167b029" + }, + "provenance": null, + "requires-python": null, + "size": 7847136, + "upload-time": "2019-06-03T10:11:17.443138Z", + "url": "https://files.pythonhosted.org/packages/51/15/3498e4b783cda329a823f3d474c857d91b2fdfc1c739bb7f616f17d748ca/Django-1.11.21.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ed35ba8486a584e81ee0f6e74afc2d0512c3748f659101f0a465e9790619cbd0" + }, + "data-dist-info-metadata": { + "sha256": "ed35ba8486a584e81ee0f6e74afc2d0512c3748f659101f0a465e9790619cbd0" + }, + "filename": "Django-1.11.22-py2.py3-none-any.whl", + "hashes": { + "sha256": "94395804ad80f68d66090a74d68ff2583b43333e1785a026c2aa10cf161642a6" + }, + "provenance": null, + "requires-python": null, + "size": 6949503, + "upload-time": "2019-07-01T07:19:13.174236Z", + "url": "https://files.pythonhosted.org/packages/70/22/237da71dc112f2bba335c18380bc403fba430c44cc4da088824e77652738/Django-1.11.22-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.22.tar.gz", + "hashes": { + "sha256": "830d5d40a1705089502bba70605ab3246831440ffc16d1501dfeeef5f4b9c845" + }, + "provenance": null, + "requires-python": null, + "size": 7972885, + "upload-time": "2019-07-01T07:19:29.492277Z", + "url": "https://files.pythonhosted.org/packages/2f/96/7d56b16388e8686ef8e2cb330204f247a90e6f008849dad7ce61c9c21c84/Django-1.11.22.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "329ec4af1de6d51062729aa285221847768f94285673ff9d13e03165d502364c" + }, + "data-dist-info-metadata": { + "sha256": "329ec4af1de6d51062729aa285221847768f94285673ff9d13e03165d502364c" + }, + "filename": "Django-1.11.23-py2.py3-none-any.whl", + "hashes": { + "sha256": "c85b8c95366e187ca0581d45a6e508107ca4bd38cb45c24aa09d3572074c523d" + }, + "provenance": null, + "requires-python": null, + "size": 6949572, + "upload-time": "2019-08-01T09:04:24.934545Z", + "url": "https://files.pythonhosted.org/packages/61/cb/e3c6bfccdf23c48dd4ce014b96178aa048b9450739eaa5f11d4d23d9d5d6/Django-1.11.23-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.23.tar.gz", + "hashes": { + "sha256": "52a66d7f8b036d02da0a4472359e8be1727424fc1e4b4f5c684ef97de7b569e1" + }, + "provenance": null, + "requires-python": null, + "size": 7849738, + "upload-time": "2019-08-01T09:04:43.456757Z", + "url": "https://files.pythonhosted.org/packages/57/0e/722252684d409626d8e6f1aeb4790e7ea06d115498c98d260281022468b5/Django-1.11.23.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "79904cf1ef3b8abc3b43983ed295045fdd6165d5d807497a2225fb5f70a182c2" + }, + "data-dist-info-metadata": { + "sha256": "79904cf1ef3b8abc3b43983ed295045fdd6165d5d807497a2225fb5f70a182c2" + }, + "filename": "Django-1.11.24-py2.py3-none-any.whl", + "hashes": { + "sha256": "ffd89b89a2ee860ee521f054225044f52676825be4b61168d2842d44fcf457d3" + }, + "provenance": null, + "requires-python": null, + "size": 6949576, + "upload-time": "2019-09-02T07:18:28.734799Z", + "url": "https://files.pythonhosted.org/packages/3a/c1/dbd77256695f4b4e12b5d2c917a35963db11ce5df19c8ea6cd136b2ed54d/Django-1.11.24-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.24.tar.gz", + "hashes": { + "sha256": "215c27453f775b6b1add83a185f76c2e2ab711d17786a6704bd62eabd93f89e3" + }, + "provenance": null, + "requires-python": null, + "size": 7976020, + "upload-time": "2019-09-02T07:18:46.393062Z", + "url": "https://files.pythonhosted.org/packages/a6/79/04502b30769680fe2538a046125afabae5c46399ffc4e18fb44abfa338c6/Django-1.11.24.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c3aeca70a5222cc2100067f582461ba33870a5769ff6c29360923d1403e628c4" + }, + "data-dist-info-metadata": { + "sha256": "c3aeca70a5222cc2100067f582461ba33870a5769ff6c29360923d1403e628c4" + }, + "filename": "Django-1.11.25-py2.py3-none-any.whl", + "hashes": { + "sha256": "2f31cdaaeffdb1728614c4ede5f7101c5770aa90b471c1299d4a203bf00f3b05" + }, + "provenance": null, + "requires-python": null, + "size": 6949587, + "upload-time": "2019-10-01T08:36:31.683239Z", + "url": "https://files.pythonhosted.org/packages/3c/ed/06a81a65fa00f766f2dbda94d09e946aa65c23e6d7ca3532984627a6c75a/Django-1.11.25-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.25.tar.gz", + "hashes": { + "sha256": "5314e8586285d532b7aa5c6d763b0248d9a977a37efec86d30f0212b82e8ef66" + }, + "provenance": null, + "requires-python": null, + "size": 7845344, + "upload-time": "2019-10-01T08:36:51.238785Z", + "url": "https://files.pythonhosted.org/packages/8d/6e/ca1eaf0a03e7921b020e9a8bd2e9ec441f6d958050be8571951e5556cf77/Django-1.11.25.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a086948de188c82c3eaf249fb35d1f0326ae917b827df5ad84fc5803d911d979" + }, + "data-dist-info-metadata": { + "sha256": "a086948de188c82c3eaf249fb35d1f0326ae917b827df5ad84fc5803d911d979" + }, + "filename": "Django-1.11.26-py2.py3-none-any.whl", + "hashes": { + "sha256": "83615ecf738ed710e90ca0dff719b269cc93128c5f0f361370d4e52f42209d16" + }, + "provenance": null, + "requires-python": null, + "size": 6949593, + "upload-time": "2019-11-04T08:33:08.180128Z", + "url": "https://files.pythonhosted.org/packages/cf/19/632a613bc37bbf890f9323ba09374ce9af1d70bb4cba7ff4d3e5e0991b47/Django-1.11.26-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.26.tar.gz", + "hashes": { + "sha256": "861db7f82436ab43e1411832ed8dca81fc5fc0f7c2039c7e07a080a63092fb44" + }, + "provenance": null, + "requires-python": null, + "size": 7976282, + "upload-time": "2019-11-04T08:33:25.858722Z", + "url": "https://files.pythonhosted.org/packages/1e/cc/3226f5b935841bf8c1a1387cc0cba9770f0c12df9aab4460a63036765b23/Django-1.11.26.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "abf418d28ab521afb0fa42810ce7a10ef400493fa3b1a4a79e67450d45970e20" + }, + "data-dist-info-metadata": { + "sha256": "abf418d28ab521afb0fa42810ce7a10ef400493fa3b1a4a79e67450d45970e20" + }, + "filename": "Django-1.11.27-py2.py3-none-any.whl", + "hashes": { + "sha256": "372faee5b93c92f19e9d65f52b278a1b689d3e3b4a7d9d30db73a78ebc729770" + }, + "provenance": null, + "requires-python": null, + "size": 6949848, + "upload-time": "2019-12-18T08:59:02.278881Z", + "url": "https://files.pythonhosted.org/packages/a6/2b/fbd71ae0980c899c0df70779d36c5897a6b56518eb5942ddd53b0b969b30/Django-1.11.27-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.27.tar.gz", + "hashes": { + "sha256": "20111383869ad1b11400c94b0c19d4ab12975316cd058eabd17452e0546169b8" + }, + "provenance": null, + "requires-python": null, + "size": 7976980, + "upload-time": "2019-12-18T08:59:19.797864Z", + "url": "https://files.pythonhosted.org/packages/8a/26/d4dd19084cb1a8d4c7b566024e3fd80b25aa50bccef3a8e5db1d300d4fba/Django-1.11.27.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f6b37460ae547f3412a8ed528dcb255250ac9e4825666ddcbbddac42b71aa336" + }, + "data-dist-info-metadata": { + "sha256": "f6b37460ae547f3412a8ed528dcb255250ac9e4825666ddcbbddac42b71aa336" + }, + "filename": "Django-1.11.28-py2.py3-none-any.whl", + "hashes": { + "sha256": "a3b01cdff845a43830d7ccacff55e0b8ff08305a4cbf894517a686e53ba3ad2d" + }, + "provenance": null, + "requires-python": null, + "size": 6949861, + "upload-time": "2020-02-03T09:50:36.736416Z", + "url": "https://files.pythonhosted.org/packages/6a/cd/d14d70ad55850e3bd656eb1cc235730e855120c18b882b7cbd383216723d/Django-1.11.28-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.28.tar.gz", + "hashes": { + "sha256": "b33ce35f47f745fea6b5aa3cf3f4241069803a3712d423ac748bd673a39741eb" + }, + "provenance": null, + "requires-python": null, + "size": 7852525, + "upload-time": "2020-02-03T09:50:51.569042Z", + "url": "https://files.pythonhosted.org/packages/52/be/e4bfd6db49d6b94112668ef3dcfb027c8717729a8daebf5c9fd19a4c5115/Django-1.11.28.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a66a475879d5acc1e17837bfaf16b984d5efbbad1763f33a3d2fe5e521fabc3a" + }, + "data-dist-info-metadata": { + "sha256": "a66a475879d5acc1e17837bfaf16b984d5efbbad1763f33a3d2fe5e521fabc3a" + }, + "filename": "Django-1.11.29-py2.py3-none-any.whl", + "hashes": { + "sha256": "014e3392058d94f40569206a24523ce254d55ad2f9f46c6550b0fe2e4f94cf3f" + }, + "provenance": null, + "requires-python": null, + "size": 6949937, + "upload-time": "2020-03-04T09:31:46.566802Z", + "url": "https://files.pythonhosted.org/packages/49/49/178daa8725d29c475216259eb19e90b2aa0b8c0431af8c7e9b490ae6481d/Django-1.11.29-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.29.tar.gz", + "hashes": { + "sha256": "4200aefb6678019a0acf0005cd14cfce3a5e6b9b90d06145fcdd2e474ad4329c" + }, + "provenance": null, + "requires-python": null, + "size": 7977916, + "upload-time": "2020-03-04T09:32:02.383798Z", + "url": "https://files.pythonhosted.org/packages/68/ab/2278a4a9404fac661be1be9627f11336613149e07fc4df0b6e929cc9f300/Django-1.11.29.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ae405c0fc0c5f5f4b37471390c909fe311eda6a016b965626d54c5c174e1e858" + }, + "data-dist-info-metadata": { + "sha256": "ae405c0fc0c5f5f4b37471390c909fe311eda6a016b965626d54c5c174e1e858" + }, + "filename": "Django-2.0a1-py3-none-any.whl", + "hashes": { + "sha256": "a8a695977109830cd3f1bef65bce43d78d361751a304c5cf215d876fbdcf6416" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7002800, + "upload-time": "2017-09-22T18:09:22.828675Z", + "url": "https://files.pythonhosted.org/packages/9a/3d/5050d001444d0078d6c5a2453ffb0fc4b871de41d67af8e7f190a276fcf0/Django-2.0a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "94bd02e282fa344c9148515b4b0050dda33a182ce7a7defc2a55f03ec9f07d4f" + }, + "data-dist-info-metadata": { + "sha256": "94bd02e282fa344c9148515b4b0050dda33a182ce7a7defc2a55f03ec9f07d4f" + }, + "filename": "Django-2.0b1-py3-none-any.whl", + "hashes": { + "sha256": "5e7f0d33a1908070d81ffea029c7c69f7b8aa9c95fa2415885ea3c970c2cf8e0" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7003741, + "upload-time": "2017-10-17T02:00:54.980990Z", + "url": "https://files.pythonhosted.org/packages/6c/37/e3fccf0f86d016cd6b851a80e07aae20c750dbccba1098d98563fa7e498e/Django-2.0b1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8a674875500c541c6f114896baff8ecf2e70ce30bb1fa08cc974d9b18bbb413e" + }, + "data-dist-info-metadata": { + "sha256": "8a674875500c541c6f114896baff8ecf2e70ce30bb1fa08cc974d9b18bbb413e" + }, + "filename": "Django-2.0rc1-py3-none-any.whl", + "hashes": { + "sha256": "bbf9aedead4417142d78e2135089737d0205fd2d3641c6cec65583109ce676bf" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7004428, + "upload-time": "2017-11-15T23:51:54.051974Z", + "url": "https://files.pythonhosted.org/packages/49/65/6cc2315700549de13daf0f6dc5728bdcbcb19195876a7534e54649b0a132/Django-2.0rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "69f07ecfe79711bb541953bc48a4ed20ed847d40ad5d2d827275fbeff8808630" + }, + "data-dist-info-metadata": { + "sha256": "69f07ecfe79711bb541953bc48a4ed20ed847d40ad5d2d827275fbeff8808630" + }, + "filename": "Django-2.0-py3-none-any.whl", + "hashes": { + "sha256": "af18618ce3291be5092893d8522fe3919661bf3a1fb60e3858ae74865a4f07c2" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7101093, + "upload-time": "2017-12-02T15:11:49.751284Z", + "url": "https://files.pythonhosted.org/packages/44/98/35b935a98a17e9a188efc2d53fc51ae0c8bf498a77bc224f9321ae5d111c/Django-2.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.0.tar.gz", + "hashes": { + "sha256": "9614851d4a7ff8cbd32b73c6076441f377c45a5bbff7e771798fb02c43c31f47" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7997472, + "upload-time": "2017-12-02T15:12:05.947934Z", + "url": "https://files.pythonhosted.org/packages/87/9f/4ec8b197d83666fddd2398842024c5341ee7d40bbec6aee9705d1ad22f13/Django-2.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c2feaaeb7e7ec84def88bea87ca1d0513e18658133f663c03c5b996e45645d57" + }, + "data-dist-info-metadata": { + "sha256": "c2feaaeb7e7ec84def88bea87ca1d0513e18658133f663c03c5b996e45645d57" + }, + "filename": "Django-2.0.1-py3-none-any.whl", + "hashes": { + "sha256": "52475f607c92035d4ac8fee284f56213065a4a6b25ed43f7e39df0e576e69e9f" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7101551, + "upload-time": "2018-01-02T00:50:49.281283Z", + "url": "https://files.pythonhosted.org/packages/21/2a/3a0ec97b18d6e8d295142228f03604ac78ea6de05cf9bc3773a74f0b58bb/Django-2.0.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.0.1.tar.gz", + "hashes": { + "sha256": "d96b804be412a5125a594023ec524a2010a6ffa4d408e5482ab6ff3cb97ec12f" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 8000807, + "upload-time": "2018-01-02T00:51:04.317791Z", + "url": "https://files.pythonhosted.org/packages/54/6c/b751b614e5a5693169e456d109ff26c5d090341d4d2e1b860c7a7c0f3788/Django-2.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d84078eedfc56c641e802cda264cbd14f63d52b0e6cfc3129944c71a028ee23a" + }, + "data-dist-info-metadata": { + "sha256": "d84078eedfc56c641e802cda264cbd14f63d52b0e6cfc3129944c71a028ee23a" + }, + "filename": "Django-2.0.2-py3-none-any.whl", + "hashes": { + "sha256": "7c8ff92285406fb349e765e9ade685eec7271d6f5c3f918e495a74768b765c99" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7101554, + "upload-time": "2018-02-01T14:30:13.345780Z", + "url": "https://files.pythonhosted.org/packages/48/b1/4e4875dabd9603c89ca753313fd13f429426e4a80a0264603a30d56e0338/Django-2.0.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.0.2.tar.gz", + "hashes": { + "sha256": "dc3b61d054f1bced64628c62025d480f655303aea9f408e5996c339a543b45f0" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 8002374, + "upload-time": "2018-02-01T14:30:22.407202Z", + "url": "https://files.pythonhosted.org/packages/21/eb/534ac46e63c51eabbfc768d8c11cc851275f9047c8eaaefc17c41845987f/Django-2.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "50d7f86fe7ab65d1c42b3919d13e4fc8fe6a90ce51d9e2593cb752136eb8ccfb" + }, + "data-dist-info-metadata": { + "sha256": "50d7f86fe7ab65d1c42b3919d13e4fc8fe6a90ce51d9e2593cb752136eb8ccfb" + }, + "filename": "Django-2.0.3-py3-none-any.whl", + "hashes": { + "sha256": "3d9916515599f757043c690ae2b5ea28666afa09779636351da505396cbb2f19" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7116284, + "upload-time": "2018-03-06T14:05:32.353199Z", + "url": "https://files.pythonhosted.org/packages/3d/81/7e6cf5cb6f0f333946b5d3ee22e17c3c3f329d3bfeb86943a2a3cd861092/Django-2.0.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.0.3.tar.gz", + "hashes": { + "sha256": "769f212ffd5762f72c764fa648fca3b7f7dd4ec27407198b68e7c4abf4609fd0" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 8114604, + "upload-time": "2018-03-06T14:06:37.383785Z", + "url": "https://files.pythonhosted.org/packages/54/59/4987ae4a4a8be8507af1b213e75a449c05939ab1e0f62b5e90ccea2b51c3/Django-2.0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c44b397e42287d71cb50ec6be1ef08c340dce4ec8ba34aa1af0c74c8e12a9c36" + }, + "data-dist-info-metadata": { + "sha256": "c44b397e42287d71cb50ec6be1ef08c340dce4ec8ba34aa1af0c74c8e12a9c36" + }, + "filename": "Django-2.0.4-py3-none-any.whl", + "hashes": { + "sha256": "2d8b9eed8815f172a8e898678ae4289a5e9176bc08295676eff4228dd638ea61" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7115298, + "upload-time": "2018-04-03T02:39:33.419093Z", + "url": "https://files.pythonhosted.org/packages/89/f9/94c20658f0cdecc2b6607811e2c0bb042408a51f589e5ad0cb0eac3236a1/Django-2.0.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.0.4.tar.gz", + "hashes": { + "sha256": "d81a1652963c81488e709729a80b510394050e312f386037f26b54912a3a10d0" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 8017145, + "upload-time": "2018-04-03T02:39:41.734614Z", + "url": "https://files.pythonhosted.org/packages/d4/73/227f6efdb7dd3b74b9785795dffc0f28c4db9c59e2a05e3547fcf003635b/Django-2.0.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "366e433b45e711f14aa0100e9c2b65f2998d38020168169a455f4a0302547386" + }, + "data-dist-info-metadata": { + "sha256": "366e433b45e711f14aa0100e9c2b65f2998d38020168169a455f4a0302547386" + }, + "filename": "Django-2.0.5-py3-none-any.whl", + "hashes": { + "sha256": "26b34f4417aa38d895b6b5307177b51bc3f4d53179d8696a5c19dcb50582523c" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7115507, + "upload-time": "2018-05-02T01:34:20.212616Z", + "url": "https://files.pythonhosted.org/packages/23/91/2245462e57798e9251de87c88b2b8f996d10ddcb68206a8a020561ef7bd3/Django-2.0.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.0.5.tar.gz", + "hashes": { + "sha256": "71d1a584bb4ad2b4f933d07d02c716755c1394feaac1ce61ce37843ac5401092" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 8016448, + "upload-time": "2018-05-02T01:34:52.880781Z", + "url": "https://files.pythonhosted.org/packages/02/79/e0cf8263d85f15987f34710e325438f8ac6c93961714916ac7ea343e6a08/Django-2.0.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "77415b13e2b5b59d000861fd48d70bdc50eb5730bed06b0ad9f5da3b8872a8a7" + }, + "data-dist-info-metadata": { + "sha256": "77415b13e2b5b59d000861fd48d70bdc50eb5730bed06b0ad9f5da3b8872a8a7" + }, + "filename": "Django-2.0.6-py3-none-any.whl", + "hashes": { + "sha256": "69ff89fa3c3a8337015478a1a0744f52a9fef5d12c1efa01a01f99bcce9bf10c" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7118853, + "upload-time": "2018-06-01T15:32:04.039149Z", + "url": "https://files.pythonhosted.org/packages/56/0e/afdacb47503b805f3ed213fe732bff05254c8befaa034bbada580be8a0ac/Django-2.0.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.0.6.tar.gz", + "hashes": { + "sha256": "3eb25c99df1523446ec2dc1b00e25eb2ecbdf42c9d8b0b8b32a204a8db9011f8" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7989435, + "upload-time": "2018-06-01T15:32:11.407175Z", + "url": "https://files.pythonhosted.org/packages/08/2b/a6a12fa67a9d52a8f5ef929337165dcc5842a4461a87fec94eb6345fed57/Django-2.0.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aef87715581490c52aa257f9ac31e608b005a7d33a03003897f0f30399e3ebbb" + }, + "data-dist-info-metadata": { + "sha256": "aef87715581490c52aa257f9ac31e608b005a7d33a03003897f0f30399e3ebbb" + }, + "filename": "Django-2.0.7-py3-none-any.whl", + "hashes": { + "sha256": "e900b73beee8977c7b887d90c6c57d68af10066b9dac898e1eaf0f82313de334" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7119179, + "upload-time": "2018-07-02T09:02:02.793300Z", + "url": "https://files.pythonhosted.org/packages/ab/15/cfde97943f0db45e4f999c60b696fbb4df59e82bbccc686770f4e44c9094/Django-2.0.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.0.7.tar.gz", + "hashes": { + "sha256": "97886b8a13bbc33bfeba2ff133035d3eca014e2309dff2b6da0bdfc0b8656613" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7988568, + "upload-time": "2018-07-02T09:02:19.534930Z", + "url": "https://files.pythonhosted.org/packages/58/4a/26f99e2b094a2edefb2cffbcdbaca9207835d4b2765dd8afa553a1714ea6/Django-2.0.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9989c2a4db6a079a3e9bfc8c13c16b116dcf5838d1fc23c74f274945ec49ba4f" + }, + "data-dist-info-metadata": { + "sha256": "9989c2a4db6a079a3e9bfc8c13c16b116dcf5838d1fc23c74f274945ec49ba4f" + }, + "filename": "Django-2.0.8-py3-none-any.whl", + "hashes": { + "sha256": "0c5b65847d00845ee404bbc0b4a85686f15eb3001ffddda3db4e9baa265bf136" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7117321, + "upload-time": "2018-08-01T13:51:58.926049Z", + "url": "https://files.pythonhosted.org/packages/2b/85/337bfa37c4b82f59ee9b8deca55a8daa7ef16c8cdfa86d273625bc6ed887/Django-2.0.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.0.8.tar.gz", + "hashes": { + "sha256": "68aeea369a8130259354b6ba1fa9babe0c5ee6bced505dea4afcd00f765ae38b" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7987343, + "upload-time": "2018-08-01T13:52:08.556325Z", + "url": "https://files.pythonhosted.org/packages/19/be/23674a0140e79345ba72da70bc646a4db982f2ff39f14037d5cd53807c78/Django-2.0.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "20de208385c392ebc0d485d7f516199b644663170544849ffcdd8f922723c528" + }, + "data-dist-info-metadata": { + "sha256": "20de208385c392ebc0d485d7f516199b644663170544849ffcdd8f922723c528" + }, + "filename": "Django-2.0.9-py3-none-any.whl", + "hashes": { + "sha256": "25df265e1fdb74f7e7305a1de620a84681bcc9c05e84a3ed97e4a1a63024f18d" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7119483, + "upload-time": "2018-10-01T09:22:07.871505Z", + "url": "https://files.pythonhosted.org/packages/6c/9d/c0feec696b815708354a2fd06ae0f51330a15043822a29bc8be2f185d9fe/Django-2.0.9-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.0.9.tar.gz", + "hashes": { + "sha256": "d6d94554abc82ca37e447c3d28958f5ac39bd7d4adaa285543ae97fb1129fd69" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7992507, + "upload-time": "2018-10-01T09:22:23.082215Z", + "url": "https://files.pythonhosted.org/packages/fb/9f/cd3fe00fdaecc34a5ca1d667b8436de604543f77c9e16bc1396a40b720bb/Django-2.0.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e08480bb1770b5e32c598bed3efdca5be85ccf420a723ff86a68fb2ee49429fe" + }, + "data-dist-info-metadata": { + "sha256": "e08480bb1770b5e32c598bed3efdca5be85ccf420a723ff86a68fb2ee49429fe" + }, + "filename": "Django-2.0.10-py3-none-any.whl", + "hashes": { + "sha256": "e89f613e3c1f7ff245ffee3560472f9fa9c07060b11f65e1de3cb763f8dcd4b9" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7117592, + "upload-time": "2019-01-04T14:03:05.360117Z", + "url": "https://files.pythonhosted.org/packages/f1/92/d58198bdcb00e8ed79fd3978f4af61a50009bb1d0ee8bbb799fa3476e5ff/Django-2.0.10-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.0.10.tar.gz", + "hashes": { + "sha256": "0292a7ad7d8ffc9cfc6a77f043d2e81f5bbc360c0c4a1686e130ef3432437d23" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7992290, + "upload-time": "2019-01-04T14:03:19.511618Z", + "url": "https://files.pythonhosted.org/packages/02/1f/3766ba3a7f2356ba9816f8e4eb82168fd0233f1b63f1ce52cd57b15acd6a/Django-2.0.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0d76b3986d7cba44e31d27284b7ca5ed547916610bca7999cb9ff24cb934cd57" + }, + "data-dist-info-metadata": { + "sha256": "0d76b3986d7cba44e31d27284b7ca5ed547916610bca7999cb9ff24cb934cd57" + }, + "filename": "Django-2.0.12-py3-none-any.whl", + "hashes": { + "sha256": "9493f9c4417ab6c15221a7ab964f73db0632bc6337ade33810078423b800dbd9" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7117804, + "upload-time": "2019-02-11T15:10:42.905456Z", + "url": "https://files.pythonhosted.org/packages/08/d5/eda89c77bffafef4fc3eafb1a334ffffadebece16845aa7afff19a2c29e8/Django-2.0.12-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.0.12.tar.gz", + "hashes": { + "sha256": "e2f3ada50cf2106af7b2631b7b0b6f0d983ae30aa218f06d5ec93d3049f94897" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7989632, + "upload-time": "2019-02-11T15:11:02.427442Z", + "url": "https://files.pythonhosted.org/packages/e0/20/e5f922be212959b08db3f8b42b8504b13ab915e17770fb4e42d835e8e6bb/Django-2.0.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "42bedcf93f28f7cea1089e68956c77e1fe429e1ae11eb76ab511e66f2ce51ead" + }, + "data-dist-info-metadata": { + "sha256": "42bedcf93f28f7cea1089e68956c77e1fe429e1ae11eb76ab511e66f2ce51ead" + }, + "filename": "Django-2.0.13-py3-none-any.whl", + "hashes": { + "sha256": "665457d4146bbd34ae9d2970fa3b37082d7b225b0671bfd24c337458f229db78" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7117798, + "upload-time": "2019-02-12T10:50:02.942164Z", + "url": "https://files.pythonhosted.org/packages/67/b0/64645bd6c5cdabb07d361e568eecfa9e64027ae4cb4778bb00be8c4bde00/Django-2.0.13-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.0.13.tar.gz", + "hashes": { + "sha256": "bde46d4dbc410678e89bc95ea5d312dd6eb4c37d0fa0e19c9415cad94addf22f" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7990057, + "upload-time": "2019-02-12T10:50:09.191763Z", + "url": "https://files.pythonhosted.org/packages/57/00/1717ea3aabb17b2c4981561c7d00ac2d0eb5706647bcfd4a0ca2d09e2413/Django-2.0.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9099b2d668ab2554b98c734c03f08ffec38aa50fb7a64f0355312ce970ab60d9" + }, + "data-dist-info-metadata": { + "sha256": "9099b2d668ab2554b98c734c03f08ffec38aa50fb7a64f0355312ce970ab60d9" + }, + "filename": "Django-2.1a1-py3-none-any.whl", + "hashes": { + "sha256": "89ac9fce84db947da7e5d1e7a24eabd21216c04cc4386c93197f0aa2487e9945" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7202943, + "upload-time": "2018-05-18T01:01:19.030204Z", + "url": "https://files.pythonhosted.org/packages/63/72/d779f069acda9f5ce7aedca90a1410bfce03721e60c156472c95222cc1b7/Django-2.1a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9fa4fcb61e18d9362ca0912ab379b44c49be285746c76f9865d48491167d8643" + }, + "data-dist-info-metadata": { + "sha256": "9fa4fcb61e18d9362ca0912ab379b44c49be285746c76f9865d48491167d8643" + }, + "filename": "Django-2.1b1-py3-none-any.whl", + "hashes": { + "sha256": "21b35f96f3d84eae6a6f582156bacee1fd05badfa692da90cef48d9512e39e16" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7204079, + "upload-time": "2018-06-18T23:55:36.588389Z", + "url": "https://files.pythonhosted.org/packages/91/19/0e6f1e9e78d91cdb6fa6e326c24f7d765640f59888c982efdfcbb410146d/Django-2.1b1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c854b942ee02f5559d7db15ed53e2f854bcdc20b7d788d6b22b75e5a1ec872b5" + }, + "data-dist-info-metadata": { + "sha256": "c854b942ee02f5559d7db15ed53e2f854bcdc20b7d788d6b22b75e5a1ec872b5" + }, + "filename": "Django-2.1rc1-py3-none-any.whl", + "hashes": { + "sha256": "486f8c08fd8fcb44c66e5d6d4a845a28831b3f5be1bbd4dcc245938ed55cdff1" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7204422, + "upload-time": "2018-07-18T17:35:02.726810Z", + "url": "https://files.pythonhosted.org/packages/50/3d/bafe9b26f71cac7fa52621cdd43ce78ceca1798fd3c4aa8bfd4f680ec653/Django-2.1rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cc21513b64f745456c8416fc5de6b9e99249da8902ebce479babf2aafcb231a4" + }, + "data-dist-info-metadata": { + "sha256": "cc21513b64f745456c8416fc5de6b9e99249da8902ebce479babf2aafcb231a4" + }, + "filename": "Django-2.1-py3-none-any.whl", + "hashes": { + "sha256": "ea50d85709708621d956187c6b61d9f9ce155007b496dd914fdb35db8d790aec" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7263150, + "upload-time": "2018-08-01T14:11:27.382635Z", + "url": "https://files.pythonhosted.org/packages/51/1a/e0ac7886c7123a03814178d7517dc822af0fe51a72e1a6bff26153103322/Django-2.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.tar.gz", + "hashes": { + "sha256": "7f246078d5a546f63c28fc03ce71f4d7a23677ce42109219c24c9ffb28416137" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8583964, + "upload-time": "2018-08-01T14:11:34.715690Z", + "url": "https://files.pythonhosted.org/packages/b6/cf/8cbe9bd4bb83ce2dd277564b43435edb7b151a099458e63706d10ec9e4fa/Django-2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "873246482d1a71c9b82257c1e3832473402ba95ad0317a05ac5a9e790367f972" + }, + "data-dist-info-metadata": { + "sha256": "873246482d1a71c9b82257c1e3832473402ba95ad0317a05ac5a9e790367f972" + }, + "filename": "Django-2.1.1-py3-none-any.whl", + "hashes": { + "sha256": "04f2e423f2e60943c02bd2959174b844f7d1bcd19eabb7f8e4282999958021fd" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7265628, + "upload-time": "2018-08-31T08:42:13.116397Z", + "url": "https://files.pythonhosted.org/packages/ca/7e/fc068d164b32552ae3a8f8d5d0280c083f2e8d553e71ecacc21927564561/Django-2.1.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.1.tar.gz", + "hashes": { + "sha256": "e1cc1cd6b658aa4e052f5f2b148bfda08091d7c3558529708342e37e4e33f72c" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8595422, + "upload-time": "2018-08-31T08:42:20.929702Z", + "url": "https://files.pythonhosted.org/packages/14/c8/b6f5c67cf34ae7586258af110e53657da671325b146fcc67ac64a4daace5/Django-2.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "fc39395db657fe6c4b0123d0a4536c268e918fd1fd0159e10370cf52102a7cdc" + }, + "data-dist-info-metadata": { + "sha256": "fc39395db657fe6c4b0123d0a4536c268e918fd1fd0159e10370cf52102a7cdc" + }, + "filename": "Django-2.1.2-py3-none-any.whl", + "hashes": { + "sha256": "acdcc1f61fdb0a0c82a1d3bf1879a414e7732ea894a7632af7f6d66ec7ab5bb3" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7282853, + "upload-time": "2018-10-01T09:22:12.971407Z", + "url": "https://files.pythonhosted.org/packages/32/ab/22530cc1b2114e6067eece94a333d6c749fa1c56a009f0721e51c181ea53/Django-2.1.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.2.tar.gz", + "hashes": { + "sha256": "efbcad7ebb47daafbcead109b38a5bd519a3c3cd92c6ed0f691ff97fcdd16b45" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8611286, + "upload-time": "2018-10-01T09:22:28.985017Z", + "url": "https://files.pythonhosted.org/packages/8b/03/4c74d3712919613f2c611e6689522df507a2753a92049009661a81b4b72f/Django-2.1.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c63645fdf38c3f790310a095227589af8ab42262e8ad84534722a89d570ca99e" + }, + "data-dist-info-metadata": { + "sha256": "c63645fdf38c3f790310a095227589af8ab42262e8ad84534722a89d570ca99e" + }, + "filename": "Django-2.1.3-py3-none-any.whl", + "hashes": { + "sha256": "dd46d87af4c1bf54f4c926c3cfa41dc2b5c15782f15e4329752ce65f5dad1c37" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7283286, + "upload-time": "2018-11-01T14:36:34.965003Z", + "url": "https://files.pythonhosted.org/packages/d1/e5/2676be45ea49cfd09a663f289376b3888accd57ff06c953297bfdee1fb08/Django-2.1.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.3.tar.gz", + "hashes": { + "sha256": "1ffab268ada3d5684c05ba7ce776eaeedef360712358d6a6b340ae9f16486916" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8611851, + "upload-time": "2018-11-01T14:36:54.164080Z", + "url": "https://files.pythonhosted.org/packages/93/b1/0d6febb88712c39aced7df232d432fa22f5613c4bff246a1f4841248a60d/Django-2.1.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c552babe097f615f60be9443de7a4f8f9a2cef12a49cd7e4287ff8b32e0557d3" + }, + "data-dist-info-metadata": { + "sha256": "c552babe097f615f60be9443de7a4f8f9a2cef12a49cd7e4287ff8b32e0557d3" + }, + "filename": "Django-2.1.4-py3-none-any.whl", + "hashes": { + "sha256": "55409a056b27e6d1246f19ede41c6c610e4cab549c005b62cbeefabc6433356b" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7282586, + "upload-time": "2018-12-03T17:02:55.993312Z", + "url": "https://files.pythonhosted.org/packages/fd/9a/0c028ea0fe4f5803dda1a7afabeed958d0c8b79b0fe762ffbf728db3b90d/Django-2.1.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.4.tar.gz", + "hashes": { + "sha256": "068d51054083d06ceb32ce02b7203f1854256047a0d58682677dd4f81bceabd7" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8611886, + "upload-time": "2018-12-03T17:03:23.910206Z", + "url": "https://files.pythonhosted.org/packages/83/f7/4939b60c4127d5f49ccb570e34f4c59ecc222949220234a88e4f363f1456/Django-2.1.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ca7938ca2192ac811cd2f3c7de6599fbedee454ed5eaa51334ce07a85d1ad8f3" + }, + "data-dist-info-metadata": { + "sha256": "ca7938ca2192ac811cd2f3c7de6599fbedee454ed5eaa51334ce07a85d1ad8f3" + }, + "filename": "Django-2.1.5-py3-none-any.whl", + "hashes": { + "sha256": "a32c22af23634e1d11425574dce756098e015a165be02e4690179889b207c7a8" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7280910, + "upload-time": "2019-01-04T13:52:50.146659Z", + "url": "https://files.pythonhosted.org/packages/36/50/078a42b4e9bedb94efd3e0278c0eb71650ed9672cdc91bd5542953bec17f/Django-2.1.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.5.tar.gz", + "hashes": { + "sha256": "d6393918da830530a9516bbbcbf7f1214c3d733738779f06b0f649f49cc698c3" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8612384, + "upload-time": "2019-01-04T13:53:03.556241Z", + "url": "https://files.pythonhosted.org/packages/5c/7f/4c750e09b246621e5e90fa08f93dec1b991f5c203b0ff615d62a891c8f41/Django-2.1.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6c7c80952cc0d6a782997067c16b9b1aa5a91fa1808f9831f68af5bd4bd6578e" + }, + "data-dist-info-metadata": { + "sha256": "6c7c80952cc0d6a782997067c16b9b1aa5a91fa1808f9831f68af5bd4bd6578e" + }, + "filename": "Django-2.1.7-py3-none-any.whl", + "hashes": { + "sha256": "275bec66fd2588dd517ada59b8bfb23d4a9abc5a362349139ddda3c7ff6f5ade" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7281127, + "upload-time": "2019-02-11T15:10:47.735733Z", + "url": "https://files.pythonhosted.org/packages/c7/87/fbd666c4f87591ae25b7bb374298e8629816e87193c4099d3608ef11fab9/Django-2.1.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.7.tar.gz", + "hashes": { + "sha256": "939652e9d34d7d53d74d5d8ef82a19e5f8bb2de75618f7e5360691b6e9667963" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8608548, + "upload-time": "2019-02-11T15:11:10.020675Z", + "url": "https://files.pythonhosted.org/packages/7e/ae/29c28f6afddae0e305326078f31372f03d7f2e6d6210c9963843196ce67e/Django-2.1.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "189bc870826e6d933d2f9d0222dcd504a1836cbedc3767cae04e0017cd93f4dd" + }, + "data-dist-info-metadata": { + "sha256": "189bc870826e6d933d2f9d0222dcd504a1836cbedc3767cae04e0017cd93f4dd" + }, + "filename": "Django-2.1.8-py3-none-any.whl", + "hashes": { + "sha256": "0fd54e4f27bc3e0b7054a11e6b3a18fa53f2373f6b2df8a22e8eadfe018970a5" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7281258, + "upload-time": "2019-04-01T09:18:55.801525Z", + "url": "https://files.pythonhosted.org/packages/a9/e4/fb8f473fe8ee659859cb712e25222243bbd55ece7c319301eeb60ccddc46/Django-2.1.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.8.tar.gz", + "hashes": { + "sha256": "f3b28084101d516f56104856761bc247f85a2a5bbd9da39d9f6197ff461b3ee4" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8613572, + "upload-time": "2019-04-01T09:19:04.186926Z", + "url": "https://files.pythonhosted.org/packages/78/a0/c82585ddba004f99d19eeee277bc1b9e3b5e55d883e60ed713c0a4c9e3e8/Django-2.1.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f5fa686e3f0bfd9bf47a27a6c80534411c3fd28c73e472708ecba6784472fcd1" + }, + "data-dist-info-metadata": { + "sha256": "f5fa686e3f0bfd9bf47a27a6c80534411c3fd28c73e472708ecba6784472fcd1" + }, + "filename": "Django-2.1.9-py3-none-any.whl", + "hashes": { + "sha256": "bb72b5f8b53f8156280eaea520b548ac128a53f80cebc856c5e0fb555d44d529" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7281385, + "upload-time": "2019-06-03T10:11:04.565407Z", + "url": "https://files.pythonhosted.org/packages/bb/47/a4fdf24409656dc624a802571c3d6bb809e396ebbe6d668b16cb8ae431fa/Django-2.1.9-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.9.tar.gz", + "hashes": { + "sha256": "5052def4ff0a84bdf669827fdbd7b7cc1ac058f10232be6b21f37c6824f578da" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8608747, + "upload-time": "2019-06-03T10:11:23.821054Z", + "url": "https://files.pythonhosted.org/packages/c1/b3/3cdc60dc2e3c11236539f9470e42c5075a2e9c9f4885f5b4b912e9f19992/Django-2.1.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "77afb68aa0b59323ac8ca2f580f46c1c74f6464dc97ec30207009ca296c1fbe9" + }, + "data-dist-info-metadata": { + "sha256": "77afb68aa0b59323ac8ca2f580f46c1c74f6464dc97ec30207009ca296c1fbe9" + }, + "filename": "Django-2.1.10-py3-none-any.whl", + "hashes": { + "sha256": "d4244e2c9653e1349b37ab0cdf108607ba9d1e41f71d0711ac71360e4026ce94" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7281394, + "upload-time": "2019-07-01T07:19:18.135804Z", + "url": "https://files.pythonhosted.org/packages/d4/66/dbf6b7fabb0882eac49a33baac096396f98e5ba0cdea7c02e0a3bf02e8fb/Django-2.1.10-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.10.tar.gz", + "hashes": { + "sha256": "65e2a548a52fca560cdd4e35f4fa1a79140f405af48950e59702a37e4227e958" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8758324, + "upload-time": "2019-07-01T07:19:36.568033Z", + "url": "https://files.pythonhosted.org/packages/be/1b/009ec818adf51c7641f3bd9dae778e8b28291b3ceedb352317b0eeafd7ff/Django-2.1.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "09679096b3cc3fd0234c47a84a577b0705d1d9f137396b0267a5781f56d12af1" + }, + "data-dist-info-metadata": { + "sha256": "09679096b3cc3fd0234c47a84a577b0705d1d9f137396b0267a5781f56d12af1" + }, + "filename": "Django-2.1.11-py3-none-any.whl", + "hashes": { + "sha256": "305b6c4fce9e03bb746e35780c2c4d52f29ea1669f15633cfd41bc8821c74c76" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7281462, + "upload-time": "2019-08-01T09:04:30.982323Z", + "url": "https://files.pythonhosted.org/packages/8c/49/d5038239995594281478bf209f8d93524ad342d500009a697b27f884668a/Django-2.1.11-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.11.tar.gz", + "hashes": { + "sha256": "1a41831eace203fd1939edf899e07d7abd12ce9bafc3d9a5a63a24a8d1d12bd5" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8612487, + "upload-time": "2019-08-01T09:04:51.690400Z", + "url": "https://files.pythonhosted.org/packages/e0/e9/7e6008abee3eb2a40704c95a5cfc8a9627012df1580289d3df0f34c99766/Django-2.1.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "185871c6a810c5c0584f8c2dd1b54c02bf77ae184ef7df6b1076e667613c107a" + }, + "data-dist-info-metadata": { + "sha256": "185871c6a810c5c0584f8c2dd1b54c02bf77ae184ef7df6b1076e667613c107a" + }, + "filename": "Django-2.1.12-py3-none-any.whl", + "hashes": { + "sha256": "33e4bb3f3268ecc362a7bd982c7f19fff30597c749fedbc1fd3773ebb82ec38c" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7281462, + "upload-time": "2019-09-02T07:18:34.162779Z", + "url": "https://files.pythonhosted.org/packages/1b/a7/e6fcb3a4b4728b532a72f13f3b9999376e5e9487dd5777dae75e8f392f97/Django-2.1.12-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.12.tar.gz", + "hashes": { + "sha256": "f4351f1f921bb6c3de03e24cdba823365fb9a79a44f607ba2560e9e3b7f16ff3" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8761663, + "upload-time": "2019-09-02T07:18:54.146400Z", + "url": "https://files.pythonhosted.org/packages/a3/e4/a7399d5c9044fc2cf1c27884865ee0e9ee3e02a775628f9f29f43f657baa/Django-2.1.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3bd6bbcaa2a125da86713833e59b8d9c5ff10697b999846ffbd5282b591d0c10" + }, + "data-dist-info-metadata": { + "sha256": "3bd6bbcaa2a125da86713833e59b8d9c5ff10697b999846ffbd5282b591d0c10" + }, + "filename": "Django-2.1.13-py3-none-any.whl", + "hashes": { + "sha256": "79c6cfbc76a4612efc8a80d0094b96f50cb2aa654b2b2b530a4e707fa2985b4b" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7281478, + "upload-time": "2019-10-01T08:36:38.282724Z", + "url": "https://files.pythonhosted.org/packages/c4/e1/9c31da650533111ec044c2e540be72287d87c7b0ddb076640f943d900f98/Django-2.1.13-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.13.tar.gz", + "hashes": { + "sha256": "7a28a4eb0167eba491ccfafd7006843b5cdd26d8c93b955a74c2ea74f94efc2c" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8611325, + "upload-time": "2019-10-01T08:36:59.308397Z", + "url": "https://files.pythonhosted.org/packages/ca/d6/940c06d14c5b60e32cce5f47143d4c944e93690dedbaa52b48a2f4f4ece9/Django-2.1.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2f250c80e49695e1a815f73e5c341a0541f7f15fd34107a2fde44d5c34206765" + }, + "data-dist-info-metadata": { + "sha256": "2f250c80e49695e1a815f73e5c341a0541f7f15fd34107a2fde44d5c34206765" + }, + "filename": "Django-2.1.14-py3-none-any.whl", + "hashes": { + "sha256": "660e7cc240231b2fe702fada5fe952d29720fd6153fa6b59ea5dbf3161ab5cdd" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7281484, + "upload-time": "2019-11-04T08:33:13.835019Z", + "url": "https://files.pythonhosted.org/packages/cd/53/5b415cf77c091e0011b0c2681c27fb4f63ed6d8cc4f087189090042d4b6d/Django-2.1.14-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.14.tar.gz", + "hashes": { + "sha256": "d9159141fc354c4c28cc2b2586d55ba6d5e1531f5470218bb56a75be03d67398" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8763129, + "upload-time": "2019-11-04T08:33:33.296744Z", + "url": "https://files.pythonhosted.org/packages/0e/0d/cd8d35031bb97db9f6a7172dd8b3dd8a899cac151f7fbf3096b2cc45a51a/Django-2.1.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "747c60fd3bdc2b6202272fd6f71516df88f6820326295986e0027ceabf9b1738" + }, + "data-dist-info-metadata": { + "sha256": "747c60fd3bdc2b6202272fd6f71516df88f6820326295986e0027ceabf9b1738" + }, + "filename": "Django-2.1.15-py3-none-any.whl", + "hashes": { + "sha256": "48522428f4a285cf265af969f4744c5ebb027c7f41958ba48b639ace2068ffe7" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7281877, + "upload-time": "2019-12-02T08:57:47.175049Z", + "url": "https://files.pythonhosted.org/packages/ff/82/55a696532518aa47666b45480b579a221638ab29d60d33ce71fcbd3cef9a/Django-2.1.15-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.15.tar.gz", + "hashes": { + "sha256": "a794f7a2f4b7c928eecfbc4ebad03712ff27fb545abe269bf01aa8500781eb1c" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8621769, + "upload-time": "2019-12-02T08:57:57.603087Z", + "url": "https://files.pythonhosted.org/packages/a5/ea/a3424e68851acb44a1f8f823dc32ee3eb10b7fda474b03d527f7e666b443/Django-2.1.15.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3fa2afde55831546a035c5b81b3f9dd83e3ffd9a71ad11de9c512ab091215a11" + }, + "data-dist-info-metadata": { + "sha256": "3fa2afde55831546a035c5b81b3f9dd83e3ffd9a71ad11de9c512ab091215a11" + }, + "filename": "Django-2.2a1-py3-none-any.whl", + "hashes": { + "sha256": "737bd3d5f70cb8bde3c660e69b077a0221b47caf499d4d3759fb086376002d4a" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7381403, + "upload-time": "2019-01-17T15:35:52.375114Z", + "url": "https://files.pythonhosted.org/packages/b1/96/020a0f9b83334080896e3ec47d0fb8936e9c948c6495ff45a8a67f1eefaa/Django-2.2a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2a1.tar.gz", + "hashes": { + "sha256": "146aa583364553c9ecbed55613a6c27bc23226048f86ed183350c80df3f2a844" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8777005, + "upload-time": "2019-01-17T15:35:59.171725Z", + "url": "https://files.pythonhosted.org/packages/37/a2/bd8b1615c85d802c56ac137eb102976eba6bf844628e6228a6b8ecec77ff/Django-2.2a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "372e76b54a2b31577024fae9f8693d165e5abaa6169ce873c28d4b3ad8ebfdad" + }, + "data-dist-info-metadata": { + "sha256": "372e76b54a2b31577024fae9f8693d165e5abaa6169ce873c28d4b3ad8ebfdad" + }, + "filename": "Django-2.2b1-py3-none-any.whl", + "hashes": { + "sha256": "58819ca72a13b963c16383687421261657abe5754aad9ad66166a921dd17559f" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7382001, + "upload-time": "2019-02-11T10:33:53.482248Z", + "url": "https://files.pythonhosted.org/packages/f0/ea/aab3ef6a2f375a62c21d6e82d463ff2edd4f9b8f01a94fe85cd568d231e1/Django-2.2b1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2b1.tar.gz", + "hashes": { + "sha256": "62644444551e8e6fd36600e741a4d24dd2b4b58acf7bae8847a8da952468d771" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8769147, + "upload-time": "2019-02-11T10:34:19.912823Z", + "url": "https://files.pythonhosted.org/packages/af/47/de47a1c047dd6ae180fff698f8d8ce785aabacaee5279efb4db3200dcca9/Django-2.2b1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "548b0dc7fa81d0391b1f83517c415abe5921ce4f0940fbea12092aba47f774b7" + }, + "data-dist-info-metadata": { + "sha256": "548b0dc7fa81d0391b1f83517c415abe5921ce4f0940fbea12092aba47f774b7" + }, + "filename": "Django-2.2rc1-py3-none-any.whl", + "hashes": { + "sha256": "6cdb98d464e5ffc9cbe3d3ca5ca74d61e69ce1784d5e15b85ceb19dee939f650" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7382583, + "upload-time": "2019-03-18T08:57:29.505366Z", + "url": "https://files.pythonhosted.org/packages/82/0c/abf6d3d97513de4188d7c2f92d4641fdfd12e8cf740781f09714db15c179/Django-2.2rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2rc1.tar.gz", + "hashes": { + "sha256": "b74420065c5a3f7bcb07c0811b1308239c05989e29963ff39f7b5e9c1cacc195" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8787055, + "upload-time": "2019-03-18T08:57:35.243662Z", + "url": "https://files.pythonhosted.org/packages/a2/7f/8b66660782ec1f226c601bfba8fcdf9363eb3daf104324e2a3008ea76592/Django-2.2rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "98144bcb7a5274b28e9347842d2853709691ab1522c9e8ca2eae9882303ef71c" + }, + "data-dist-info-metadata": { + "sha256": "98144bcb7a5274b28e9347842d2853709691ab1522c9e8ca2eae9882303ef71c" + }, + "filename": "Django-2.2-py3-none-any.whl", + "hashes": { + "sha256": "a2814bffd1f007805b19194eb0b9a331933b82bd5da1c3ba3d7b7ba16e06dc4b" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7447163, + "upload-time": "2019-04-01T12:47:35.288179Z", + "url": "https://files.pythonhosted.org/packages/54/85/0bef63668fb170888c1a2970ec897d4528d6072f32dee27653381a332642/Django-2.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.tar.gz", + "hashes": { + "sha256": "7c3543e4fb070d14e10926189a7fcf42ba919263b7473dceaefce34d54e8a119" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8843237, + "upload-time": "2019-04-01T12:47:42.240453Z", + "url": "https://files.pythonhosted.org/packages/17/89/bb1b5b75d2ee7b7946d02c9284c067c827dc2b34031180a9442a774da8bf/Django-2.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "653f49ab756f3f399d867d5844de3ed90ead998c0c96ae111da1614737a6b5fa" + }, + "data-dist-info-metadata": { + "sha256": "653f49ab756f3f399d867d5844de3ed90ead998c0c96ae111da1614737a6b5fa" + }, + "filename": "Django-2.2.1-py3-none-any.whl", + "hashes": { + "sha256": "bb407d0bb46395ca1241f829f5bd03f7e482f97f7d1936e26e98dacb201ed4ec" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7447510, + "upload-time": "2019-05-01T06:57:39.789016Z", + "url": "https://files.pythonhosted.org/packages/b1/1d/2476110614367adfb079a9bc718621f9fc8351e9214e1750cae1832d4090/Django-2.2.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.1.tar.gz", + "hashes": { + "sha256": "6fcc3cbd55b16f9a01f37de8bcbe286e0ea22e87096557f1511051780338eaea" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8973889, + "upload-time": "2019-05-01T06:57:47.651991Z", + "url": "https://files.pythonhosted.org/packages/fd/70/36c08f4c3b22523173b3a5e21fbdaa137bdb1722b76f356e0e2d5d8aa645/Django-2.2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a6a8d731819b91f9e5313bef5f102fe6b4c7b27a70de1cfbbe77c6987edee922" + }, + "data-dist-info-metadata": { + "sha256": "a6a8d731819b91f9e5313bef5f102fe6b4c7b27a70de1cfbbe77c6987edee922" + }, + "filename": "Django-2.2.2-py3-none-any.whl", + "hashes": { + "sha256": "7cb67e8b934fab23b6daed7144da52e8a25a47eba7f360ca43d2b448506b01ad" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7447968, + "upload-time": "2019-06-03T10:11:10.358783Z", + "url": "https://files.pythonhosted.org/packages/eb/4b/743d5008fc7432c714d753e1fc7ee56c6a776dc566cc6cfb4136d46cdcbb/Django-2.2.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.2.tar.gz", + "hashes": { + "sha256": "753d30d3eb078064d2ddadfea65083c9848074a7f93d7b4dc7fa6b1380d278f5" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8841523, + "upload-time": "2019-06-03T10:11:32.109900Z", + "url": "https://files.pythonhosted.org/packages/56/2e/c0495314c0bdcf19d9b888a98ff16a4c58a90dd77ed741f4dbab2cbf7efe/Django-2.2.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bc9147ba7aef6cb5ac012c5c4b9ecbe095ed40e3a0aa258c3b74602c9e4f50cd" + }, + "data-dist-info-metadata": { + "sha256": "bc9147ba7aef6cb5ac012c5c4b9ecbe095ed40e3a0aa258c3b74602c9e4f50cd" + }, + "filename": "Django-2.2.3-py3-none-any.whl", + "hashes": { + "sha256": "6e974d4b57e3b29e4882b244d40171d6a75202ab8d2402b8e8adbd182e25cf0c" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7459212, + "upload-time": "2019-07-01T07:19:23.256282Z", + "url": "https://files.pythonhosted.org/packages/39/b0/2138c31bf13e17afc32277239da53e9dfcce27bac8cb68cf1c0123f1fdf5/Django-2.2.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.3.tar.gz", + "hashes": { + "sha256": "4d23f61b26892bac785f07401bc38cbf8fa4cec993f400e9cd9ddf28fd51c0ea" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8992109, + "upload-time": "2019-07-01T07:19:43.693346Z", + "url": "https://files.pythonhosted.org/packages/d3/20/b447eb3d820e0d05fe83cbfb016842bd8da35f4b0f83498dca43d02aebc3/Django-2.2.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b59018824e27d7e5015baa3020d5e456efcb6306e3c128584d83b2f0f8fce961" + }, + "data-dist-info-metadata": { + "sha256": "b59018824e27d7e5015baa3020d5e456efcb6306e3c128584d83b2f0f8fce961" + }, + "filename": "Django-2.2.4-py3-none-any.whl", + "hashes": { + "sha256": "9a2f98211ab474c710fcdad29c82f30fc14ce9917c7a70c3682162a624de4035" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7459472, + "upload-time": "2019-08-01T09:04:37.287191Z", + "url": "https://files.pythonhosted.org/packages/d6/57/66997ca6ef17d2d0f0ebcd860bc6778095ffee04077ca8985928175da358/Django-2.2.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.4.tar.gz", + "hashes": { + "sha256": "16a5d54411599780ac9dfe3b9b38f90f785c51259a584e0b24b6f14a7f69aae8" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8856979, + "upload-time": "2019-08-01T09:05:00.463982Z", + "url": "https://files.pythonhosted.org/packages/19/11/3449a2071df9427e7a5c4dddee2462e88840dd968a9b0c161097154fcb0c/Django-2.2.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "830aee6eacd6dd360a00e6e3ff6c1f2002a0f93fd49c2ec62d947b2d59f5df3e" + }, + "data-dist-info-metadata": { + "sha256": "830aee6eacd6dd360a00e6e3ff6c1f2002a0f93fd49c2ec62d947b2d59f5df3e" + }, + "filename": "Django-2.2.5-py3-none-any.whl", + "hashes": { + "sha256": "148a4a2d1a85b23883b0a4e99ab7718f518a83675e4485e44dc0c1d36988c5fa" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7459805, + "upload-time": "2019-09-02T07:18:39.462663Z", + "url": "https://files.pythonhosted.org/packages/94/9f/a56f7893b1280e5019482260e246ab944d54a9a633a01ed04683d9ce5078/Django-2.2.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.5.tar.gz", + "hashes": { + "sha256": "deb70aa038e59b58593673b15e9a711d1e5ccd941b5973b30750d5d026abfd56" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8995543, + "upload-time": "2019-09-02T07:19:02.248056Z", + "url": "https://files.pythonhosted.org/packages/1d/06/79ddea0bfd4e7cd1f9fa4700c8e524820a5263c6fd8bb91db14f1812c17d/Django-2.2.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cf70a1568cbb517ca09a89ee7c4a4c577ba1b8a72acd36dfb2fb0d279e32b11" + }, + "data-dist-info-metadata": { + "sha256": "8cf70a1568cbb517ca09a89ee7c4a4c577ba1b8a72acd36dfb2fb0d279e32b11" + }, + "filename": "Django-2.2.6-py3-none-any.whl", + "hashes": { + "sha256": "4025317ca01f75fc79250ff7262a06d8ba97cd4f82e93394b2a0a6a4a925caeb" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7459712, + "upload-time": "2019-10-01T08:36:44.466204Z", + "url": "https://files.pythonhosted.org/packages/b2/79/df0ffea7bf1e02c073c2633702c90f4384645c40a1dd09a308e02ef0c817/Django-2.2.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.6.tar.gz", + "hashes": { + "sha256": "a8ca1033acac9f33995eb2209a6bf18a4681c3e5269a878e9a7e0b7384ed1ca3" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8859044, + "upload-time": "2019-10-01T08:37:07.504139Z", + "url": "https://files.pythonhosted.org/packages/c7/2c/bbd0fddf6a08456c3100b8e8b230f3288d4511985aa4e2368b0d115b5aae/Django-2.2.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2b3c9efd5c3dcac22f03b4cf1081083902bd669a4ff64efe7d5eee508d8c1b2d" + }, + "data-dist-info-metadata": { + "sha256": "2b3c9efd5c3dcac22f03b4cf1081083902bd669a4ff64efe7d5eee508d8c1b2d" + }, + "filename": "Django-2.2.7-py3-none-any.whl", + "hashes": { + "sha256": "89c2007ca4fa5b351a51a279eccff298520783b713bf28efb89dfb81c80ea49b" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7459759, + "upload-time": "2019-11-04T08:33:19.548538Z", + "url": "https://files.pythonhosted.org/packages/a0/36/463632a2e9161a7e713488d719a280e8cb0c7e3a66ed32a32e801891caae/Django-2.2.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.7.tar.gz", + "hashes": { + "sha256": "16040e1288c6c9f68c6da2fe75ebde83c0a158f6f5d54f4c5177b0c1478c5b86" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8999415, + "upload-time": "2019-11-04T08:33:42.021959Z", + "url": "https://files.pythonhosted.org/packages/0d/05/5de305261e0a6bcd5701e2bfb5237e76303fde36f1f7c5a40ff86480ab5a/Django-2.2.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1f8b020b3cc229a65d73e943c09a0cb84c7382f3c4d08d12c8bd4238f0f3f20" + }, + "data-dist-info-metadata": { + "sha256": "c1f8b020b3cc229a65d73e943c09a0cb84c7382f3c4d08d12c8bd4238f0f3f20" + }, + "filename": "Django-2.2.8-py3-none-any.whl", + "hashes": { + "sha256": "fa98ec9cc9bf5d72a08ebf3654a9452e761fbb8566e3f80de199cbc15477e891" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7460221, + "upload-time": "2019-12-02T08:57:52.178782Z", + "url": "https://files.pythonhosted.org/packages/d3/d0/ef75c788627f4218a8d08dccdf4ebc91f5b83c48d09ec8f2a3db9610014b/Django-2.2.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.8.tar.gz", + "hashes": { + "sha256": "a4ad4f6f9c6a4b7af7e2deec8d0cbff28501852e5010d6c2dc695d3d1fae7ca0" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8870662, + "upload-time": "2019-12-02T08:58:05.035772Z", + "url": "https://files.pythonhosted.org/packages/1c/aa/f618f346b895123be44739b276099a2b418b45b2b7afb5e1071403e8d2e9/Django-2.2.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "087c7f7c357419dcbe38e64b6955924d24fb0e9d2d80771bdc418924611d3009" + }, + "data-dist-info-metadata": { + "sha256": "087c7f7c357419dcbe38e64b6955924d24fb0e9d2d80771bdc418924611d3009" + }, + "filename": "Django-2.2.9-py3-none-any.whl", + "hashes": { + "sha256": "687c37153486cf26c3fdcbdd177ef16de38dc3463f094b5f9c9955d91f277b14" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7460387, + "upload-time": "2019-12-18T08:59:07.891032Z", + "url": "https://files.pythonhosted.org/packages/cb/c9/ef1e25bdd092749dae74c95c2707dff892fde36e4053c4a2354b2303be10/Django-2.2.9-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.9.tar.gz", + "hashes": { + "sha256": "662a1ff78792e3fd77f16f71b1f31149489434de4b62a74895bd5d6534e635a5" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9006404, + "upload-time": "2019-12-18T08:59:27.308468Z", + "url": "https://files.pythonhosted.org/packages/2c/0d/2aa8e58c791d2aa65658fa26f2b035a9da13a6a34d1b2d991912c8a33729/Django-2.2.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4ab662a409850f0b2de16b133db61bda75022c41d8810c271d2fad063865a20a" + }, + "data-dist-info-metadata": { + "sha256": "4ab662a409850f0b2de16b133db61bda75022c41d8810c271d2fad063865a20a" + }, + "filename": "Django-2.2.10-py3-none-any.whl", + "hashes": { + "sha256": "9a4635813e2d498a3c01b10c701fe4a515d76dd290aaa792ccb65ca4ccb6b038" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7460410, + "upload-time": "2020-02-03T09:50:41.861960Z", + "url": "https://files.pythonhosted.org/packages/2b/b2/eb6230a30a5cc3a71b4df733de95c1a888e098e60b5e233703936f9c4dad/Django-2.2.10-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.10.tar.gz", + "hashes": { + "sha256": "1226168be1b1c7efd0e66ee79b0e0b58b2caa7ed87717909cd8a57bb13a7079a" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8865888, + "upload-time": "2020-02-03T09:50:57.805388Z", + "url": "https://files.pythonhosted.org/packages/b7/69/abb0cfd9ee83209535e7021b34db6b19f4094a43a70a6e6f77da3c0ba606/Django-2.2.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6f1c435751001cd56e692a88a40cd06d69cd02c1afcdb1360c64de57be5e99c6" + }, + "data-dist-info-metadata": { + "sha256": "6f1c435751001cd56e692a88a40cd06d69cd02c1afcdb1360c64de57be5e99c6" + }, + "filename": "Django-2.2.11-py3-none-any.whl", + "hashes": { + "sha256": "b51c9c548d5c3b3ccbb133d0bebc992e8ec3f14899bce8936e6fdda6b23a1881" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7460553, + "upload-time": "2020-03-04T09:31:51.267840Z", + "url": "https://files.pythonhosted.org/packages/be/76/7ccbcf52366590ca76997ce7860308b257b79962a4e4fada5353f72d7be5/Django-2.2.11-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.11.tar.gz", + "hashes": { + "sha256": "65e2387e6bde531d3bb803244a2b74e0253550a9612c64a60c8c5be267b30f50" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9010479, + "upload-time": "2020-03-04T09:32:08.970734Z", + "url": "https://files.pythonhosted.org/packages/f0/5b/428db83c37c2cf69e077ed327ada3511837371356204befc654b5b4bd444/Django-2.2.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cd7cb18ed8f9ddc3896feae5ed6b832880e1a2f9480cc89d2cedfce94485e091" + }, + "data-dist-info-metadata": { + "sha256": "cd7cb18ed8f9ddc3896feae5ed6b832880e1a2f9480cc89d2cedfce94485e091" + }, + "filename": "Django-2.2.12-py3-none-any.whl", + "hashes": { + "sha256": "6ecd229e1815d4fc5240fc98f1cca78c41e7a8cd3e3f2eefadc4735031077916" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7461035, + "upload-time": "2020-04-01T07:59:11.345640Z", + "url": "https://files.pythonhosted.org/packages/af/d1/903cdbda68cd6ee74bf8ac7c86ffa04b2baf0254dfd6edeeafe4426c9c8b/Django-2.2.12-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.12.tar.gz", + "hashes": { + "sha256": "69897097095f336d5aeef45b4103dceae51c00afa6d3ae198a2a18e519791b7a" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8877061, + "upload-time": "2020-04-01T07:59:21.455385Z", + "url": "https://files.pythonhosted.org/packages/87/25/82b01f8d6b154ea3023ab7d1412ca60875c105e8209350ec6cfee35b0f8d/Django-2.2.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1ab880e564bc7538942eb847c1178843cd96a809de7cab68552b93b5c03100ed" + }, + "data-dist-info-metadata": { + "sha256": "1ab880e564bc7538942eb847c1178843cd96a809de7cab68552b93b5c03100ed" + }, + "filename": "Django-2.2.13-py3-none-any.whl", + "hashes": { + "sha256": "e8fe3c2b2212dce6126becab7a693157f1a441a07b62ec994c046c76af5bb66d" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7465753, + "upload-time": "2020-06-03T09:36:32.337142Z", + "url": "https://files.pythonhosted.org/packages/fb/e1/c5520a00ae75060b0c03eea0115b272d6dc5dbd2fd3b75d0c0fbc9d262bc/Django-2.2.13-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.13.tar.gz", + "hashes": { + "sha256": "84f370f6acedbe1f3c41e1a02de44ac206efda3355e427139ecb785b5f596d80" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8879757, + "upload-time": "2020-06-03T09:36:39.587482Z", + "url": "https://files.pythonhosted.org/packages/da/0c/5ef899626da946b00322b70c2b28ac9d04f95cbedf525187ab4dad5db22d/Django-2.2.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0951255ed7e060fc19d676b191869e54897118892506a86f8c3db71f89495c41" + }, + "data-dist-info-metadata": { + "sha256": "0951255ed7e060fc19d676b191869e54897118892506a86f8c3db71f89495c41" + }, + "filename": "Django-2.2.14-py3-none-any.whl", + "hashes": { + "sha256": "f2250bd35d0f6c23e930c544629934144e5dd39a4c06092e1050c731c1712ba8" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7465761, + "upload-time": "2020-07-01T04:49:29.459267Z", + "url": "https://files.pythonhosted.org/packages/f2/6c/f7e0ed3d07952742439be43e7fb5a8b07b065ab927c6493be2a6cea59f33/Django-2.2.14-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.14.tar.gz", + "hashes": { + "sha256": "edf0ecf6657713b0435b6757e6069466925cae70d634a3283c96b80c01e06191" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9022051, + "upload-time": "2020-07-01T04:50:13.815347Z", + "url": "https://files.pythonhosted.org/packages/78/46/a3af6eb3037044eaad9518082eff5ed473ad343dee165eb14b1f1a4a3d87/Django-2.2.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e860aa9426cadd8c4d410fc5694fe67e870ad80965ced4003a86d73618ca51e5" + }, + "data-dist-info-metadata": { + "sha256": "e860aa9426cadd8c4d410fc5694fe67e870ad80965ced4003a86d73618ca51e5" + }, + "filename": "Django-2.2.15-py3-none-any.whl", + "hashes": { + "sha256": "91f540000227eace0504a24f508de26daa756353aa7376c6972d7920bc339a3a" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7465895, + "upload-time": "2020-08-03T07:23:23.362449Z", + "url": "https://files.pythonhosted.org/packages/3a/5a/9e3cffed37fa9a277c04377b71b9038c270c2677c86cf406f803df89038f/Django-2.2.15-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.15.tar.gz", + "hashes": { + "sha256": "3e2f5d172215862abf2bac3138d8a04229d34dbd2d0dab42c6bf33876cc22323" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9023679, + "upload-time": "2020-08-03T07:23:37.474778Z", + "url": "https://files.pythonhosted.org/packages/51/b0/00dadff17778c3204bbd658dcbc9dda1d5e29fff0862ac9dd10880d8b265/Django-2.2.15.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bf022e2629b6e33fc37be0ae2b216a3dca9e01152326322188dee9d70c62436f" + }, + "data-dist-info-metadata": { + "sha256": "bf022e2629b6e33fc37be0ae2b216a3dca9e01152326322188dee9d70c62436f" + }, + "filename": "Django-2.2.16-py3-none-any.whl", + "hashes": { + "sha256": "83ced795a0f239f41d8ecabf51cc5fad4b97462a6008dc12e5af3cb9288724ec" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7466055, + "upload-time": "2020-09-01T09:14:25.126958Z", + "url": "https://files.pythonhosted.org/packages/06/30/3b7e846c1a2f5435f52c408442e09c0c35ca6fa1c4abbad0ccf4d42fb172/Django-2.2.16-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.16.tar.gz", + "hashes": { + "sha256": "62cf45e5ee425c52e411c0742e641a6588b7e8af0d2c274a27940931b2786594" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8884774, + "upload-time": "2020-09-01T09:14:36.209966Z", + "url": "https://files.pythonhosted.org/packages/eb/9c/1beb8860f99acedd3e231c9690e4a9e7103818a1fff9d44ae9553b2e1442/Django-2.2.16.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "677993c119822cd4d13a64eebc7fca021671efd8608cabcc2058a29e01d9414f" + }, + "data-dist-info-metadata": { + "sha256": "677993c119822cd4d13a64eebc7fca021671efd8608cabcc2058a29e01d9414f" + }, + "filename": "Django-2.2.17-py3-none-any.whl", + "hashes": { + "sha256": "558cb27930defd9a6042133258caf797b2d1dee233959f537e3dc475cb49bd7c" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7466059, + "upload-time": "2020-11-02T08:12:33.238873Z", + "url": "https://files.pythonhosted.org/packages/82/2b/75f2909ba02a3b0e343e560863101aa3d43f58357e7c053596aa29d1cce7/Django-2.2.17-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.17.tar.gz", + "hashes": { + "sha256": "cf5370a4d7765a9dd6d42a7b96b53c74f9446cd38209211304b210fe0404b861" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8885492, + "upload-time": "2020-11-02T08:12:44.286790Z", + "url": "https://files.pythonhosted.org/packages/9d/fd/1d27e69b17b3c14c2d6120b17319725461e2732257ac26c64c17fcba53f4/Django-2.2.17.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bfcb033b5913deab427c7c69d8c426c43f76e6f1d5a42c9654e25f586b8b5fce" + }, + "data-dist-info-metadata": { + "sha256": "bfcb033b5913deab427c7c69d8c426c43f76e6f1d5a42c9654e25f586b8b5fce" + }, + "filename": "Django-2.2.18-py3-none-any.whl", + "hashes": { + "sha256": "0eaca08f236bf502a9773e53623f766cc3ceee6453cc41e6de1c8b80f07d2364" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7466191, + "upload-time": "2021-02-01T09:28:14.241915Z", + "url": "https://files.pythonhosted.org/packages/6a/4c/4072f2f11c523898fb994874bbd1346d2e6c0b6968a2e1e87bee1c7a1729/Django-2.2.18-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.18.tar.gz", + "hashes": { + "sha256": "c9c994f5e0a032cbd45089798b52e4080f4dea7241c58e3e0636c54146480bb4" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9180844, + "upload-time": "2021-02-01T09:28:29.173011Z", + "url": "https://files.pythonhosted.org/packages/f0/42/47a9ba406657df4e7244697fcd4c7916b1ee4e89f9bbc5d850d08751f0f3/Django-2.2.18.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "013da8a87272fd9f9a7cb20a49d95aaedb2389fe3d71bb6d7146246153cc1dd2" + }, + "data-dist-info-metadata": { + "sha256": "013da8a87272fd9f9a7cb20a49d95aaedb2389fe3d71bb6d7146246153cc1dd2" + }, + "filename": "Django-2.2.19-py3-none-any.whl", + "hashes": { + "sha256": "e319a7164d6d30cb177b3fd74d02c52f1185c37304057bb76d74047889c605d9" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7466191, + "upload-time": "2021-02-19T09:07:57.568044Z", + "url": "https://files.pythonhosted.org/packages/1a/ce/846a9dbf536991be0004f5ae414520c3a64eaa167d09e51d75ab410c45e8/Django-2.2.19-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.19.tar.gz", + "hashes": { + "sha256": "30c235dec87e05667597e339f194c9fed6c855bda637266ceee891bf9093da43" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9209434, + "upload-time": "2021-02-19T09:08:15.073175Z", + "url": "https://files.pythonhosted.org/packages/dc/35/ad92bf082f7faa39bd949911b9df09ec1843167d657df6eb3720d2212427/Django-2.2.19.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "93a1d746681215aabbe03ae0b45a78d0690ef47ad7a26481021c97d9c0c757ea" + }, + "data-dist-info-metadata": { + "sha256": "93a1d746681215aabbe03ae0b45a78d0690ef47ad7a26481021c97d9c0c757ea" + }, + "filename": "Django-2.2.20-py3-none-any.whl", + "hashes": { + "sha256": "2484f115891ab1a0e9ae153602a641fbc15d7894c036d79fb78662c0965d7954" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7466207, + "upload-time": "2021-04-06T07:34:52.201974Z", + "url": "https://files.pythonhosted.org/packages/b1/88/bd220ea3e4e12c42f2215285cb101d925f95e42b093f390c823e61c94f00/Django-2.2.20-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.20.tar.gz", + "hashes": { + "sha256": "2569f9dc5f8e458a5e988b03d6b7a02bda59b006d6782f4ea0fd590ed7336a64" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9182853, + "upload-time": "2021-04-06T07:35:02.866945Z", + "url": "https://files.pythonhosted.org/packages/3c/e0/2ab562729727dc25d800134f811f8e15e56fb28c44dfab5222a51b9d2b20/Django-2.2.20.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3c981fe1a55fd45b2596c0d6f18794816aedb9096596a7916a8f6ef5d9e72964" + }, + "data-dist-info-metadata": { + "sha256": "3c981fe1a55fd45b2596c0d6f18794816aedb9096596a7916a8f6ef5d9e72964" + }, + "filename": "Django-2.2.21-py3-none-any.whl", + "hashes": { + "sha256": "7d8b61b6e7031a3c1a4aef29e2701849af0837f4f2062bc203077a0b46d51c2c" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7466829, + "upload-time": "2021-05-04T08:47:20.595323Z", + "url": "https://files.pythonhosted.org/packages/81/93/d6dc44d73dfa9e773f97c90edccbb0c359f7bb27aadc90f5c0da48ab7138/Django-2.2.21-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.21.tar.gz", + "hashes": { + "sha256": "7460cfe3781d36d1625230267dad255deb33e9229e41f21e32b33b9d536d20cd" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9209871, + "upload-time": "2021-05-04T08:47:51.750991Z", + "url": "https://files.pythonhosted.org/packages/86/8c/95243cf026de8c006766f2f583cd582f51fec28158dec2a0684ac77ccca3/Django-2.2.21.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8690950c7336109298576dddd045502a616eb40dc5671a0e0b367f8fef7737bd" + }, + "data-dist-info-metadata": { + "sha256": "8690950c7336109298576dddd045502a616eb40dc5671a0e0b367f8fef7737bd" + }, + "filename": "Django-2.2.22-py3-none-any.whl", + "hashes": { + "sha256": "e831105edb153af1324de44d06091ca75520a227456387dda4a47d2f1cc2731a" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7466871, + "upload-time": "2021-05-06T07:40:38.479356Z", + "url": "https://files.pythonhosted.org/packages/6c/cc/d8ace1c2de7a149934cae343eccc75fd07d261c8f3bee05008fc630186d5/Django-2.2.22-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.22.tar.gz", + "hashes": { + "sha256": "db2214db1c99017cbd971e58824e6f424375154fe358afc30e976f5b99fc6060" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9182392, + "upload-time": "2021-05-06T07:40:41.663188Z", + "url": "https://files.pythonhosted.org/packages/7d/59/7c19d4a11f976fac155b0d60b6d4f41dc986209296de2af971b11568bac6/Django-2.2.22.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b2dfa176b838fe63f3f4012fc868994538912db664ec9f866b46c18690b17b70" + }, + "data-dist-info-metadata": { + "sha256": "b2dfa176b838fe63f3f4012fc868994538912db664ec9f866b46c18690b17b70" + }, + "filename": "Django-2.2.23-py3-none-any.whl", + "hashes": { + "sha256": "2710bff9dd480cf886e38947ee00aea3d6b9b04b77a748e352e3ce447b0fe17f" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7467076, + "upload-time": "2021-05-13T07:36:40.797557Z", + "url": "https://files.pythonhosted.org/packages/fa/35/5cf6c94b1cc7ac847fde1d36257e06533ce853c2f92875b7abac89a65bfc/Django-2.2.23-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.23.tar.gz", + "hashes": { + "sha256": "12cfc045a4ccb2348719aaaa77b17e66a26bff9fc238b4c765a3e825ef92e414" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9182567, + "upload-time": "2021-05-13T07:36:51.046462Z", + "url": "https://files.pythonhosted.org/packages/51/fb/6ad422c1a18fcb21f014091316c56031b739aef6ad98d65880b870bb311c/Django-2.2.23.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9d40444096c9f5351b1cdcf4dc864bd2c5a78f6cdeed799f6a25766d63497dea" + }, + "data-dist-info-metadata": { + "sha256": "9d40444096c9f5351b1cdcf4dc864bd2c5a78f6cdeed799f6a25766d63497dea" + }, + "filename": "Django-2.2.24-py3-none-any.whl", + "hashes": { + "sha256": "f2084ceecff86b1e631c2cd4107d435daf4e12f1efcdf11061a73bf0b5e95f92" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7467267, + "upload-time": "2021-06-02T08:53:39.899614Z", + "url": "https://files.pythonhosted.org/packages/65/4a/3d3f05ff8cb284cca565adb8b704b3094b0810ae2b5925c6e30e604400f7/Django-2.2.24-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.24.tar.gz", + "hashes": { + "sha256": "3339ff0e03dee13045aef6ae7b523edff75b6d726adf7a7a48f53d5a501f7db7" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9211396, + "upload-time": "2021-06-02T08:54:12.637481Z", + "url": "https://files.pythonhosted.org/packages/f9/a3/bc91152d021c340f35b3c6d463602704e6590b0273df7e27fa80ed87cb14/Django-2.2.24.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "74b65de94cee6f227bd9399dfaa98c38205e62ee5dd25f5bc79780b6ecceba00" + }, + "data-dist-info-metadata": { + "sha256": "74b65de94cee6f227bd9399dfaa98c38205e62ee5dd25f5bc79780b6ecceba00" + }, + "filename": "Django-2.2.25-py3-none-any.whl", + "hashes": { + "sha256": "08bad7ef7e90286b438dbe1412c3e633fbc7b96db04735f0c7baadeed52f3fad" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7467310, + "upload-time": "2021-12-07T07:34:42.416731Z", + "url": "https://files.pythonhosted.org/packages/5e/21/1ee492ab7d6b10fd7d5f519161837f9bfae85b375dcf9dfbddfd4d9f3f4c/Django-2.2.25-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.25.tar.gz", + "hashes": { + "sha256": "b1e65eaf371347d4b13eb7e061b09786c973061de95390c327c85c1e2aa2349c" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9185326, + "upload-time": "2021-12-07T07:34:54.595264Z", + "url": "https://files.pythonhosted.org/packages/07/f0/b14af22a49ed975b94f23e70470bbb64b3ce4b0459f5f6ec8b7a2b6edd09/Django-2.2.25.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0ae1f8a1398dc0d69daea66403dbb8338e09366b1bea0a3d8ac6d641fb7cd985" + }, + "data-dist-info-metadata": { + "sha256": "0ae1f8a1398dc0d69daea66403dbb8338e09366b1bea0a3d8ac6d641fb7cd985" + }, + "filename": "Django-2.2.26-py3-none-any.whl", + "hashes": { + "sha256": "85e62019366692f1d5afed946ca32fef34c8693edf342ac9d067d75d64faf0ac" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7468014, + "upload-time": "2022-01-04T09:53:18.329006Z", + "url": "https://files.pythonhosted.org/packages/8a/3d/40f62f004b9a763a3726432d4c820526e880f7f2902de7469e5c0d119590/Django-2.2.26-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.26.tar.gz", + "hashes": { + "sha256": "dfa537267d52c6243a62b32855a744ca83c37c70600aacffbfd98bc5d6d8518f" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9208028, + "upload-time": "2022-01-04T09:53:29.324996Z", + "url": "https://files.pythonhosted.org/packages/64/90/e1557256c4e4113953d7ce2aa02e70a024d09658ce1b55e0f7ea9b61f17a/Django-2.2.26.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3c6bfd0a2f46c5381c50858891a457ea0cc97ff7f43ca18614e7a05f894743f8" + }, + "data-dist-info-metadata": { + "sha256": "3c6bfd0a2f46c5381c50858891a457ea0cc97ff7f43ca18614e7a05f894743f8" + }, + "filename": "Django-2.2.27-py3-none-any.whl", + "hashes": { + "sha256": "90763c764738586b11d7e1f44828032c153366e43ad7f782908193a1bb2d6d92" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7468028, + "upload-time": "2022-02-01T07:56:15.889914Z", + "url": "https://files.pythonhosted.org/packages/cf/2b/229178fdeea21210768620d0dab8ca40ed2f823bbd57b93c39dbd644ef90/Django-2.2.27-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.27.tar.gz", + "hashes": { + "sha256": "1ee37046b0bf2b61e83b3a01d067323516ec3b6f2b17cd49b1326dd4ba9dc913" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9185716, + "upload-time": "2022-02-01T07:56:27.211309Z", + "url": "https://files.pythonhosted.org/packages/38/c5/9f8bd15f2193c72f8f7e22b938380a2f043e7e6f5cbdaa371d969ae50424/Django-2.2.27.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3c53bd38492ecba2d7d505ae293bf3eda3d352135ad52736024b4f0d8b5f8788" + }, + "data-dist-info-metadata": { + "sha256": "3c53bd38492ecba2d7d505ae293bf3eda3d352135ad52736024b4f0d8b5f8788" + }, + "filename": "Django-2.2.28-py3-none-any.whl", + "hashes": { + "sha256": "365429d07c1336eb42ba15aa79f45e1c13a0b04d5c21569e7d596696418a6a45" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7468548, + "upload-time": "2022-04-11T07:52:52.782601Z", + "url": "https://files.pythonhosted.org/packages/43/69/eaac9a827335898d626066989865974fa48bfc23efd1b34628d64543b2d9/Django-2.2.28-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.28.tar.gz", + "hashes": { + "sha256": "0200b657afbf1bc08003845ddda053c7641b9b24951e52acd51f6abda33a7413" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9187543, + "upload-time": "2022-04-11T07:53:05.463179Z", + "url": "https://files.pythonhosted.org/packages/17/27/24d66baeb05a53e38637a4b793df069f2bebacf75bc6e854ff32068a7ef3/Django-2.2.28.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4c17e98183d7b1276297c817031697ff6bdd9d1003cfb7c7f784e9404b7203cb" + }, + "data-dist-info-metadata": { + "sha256": "4c17e98183d7b1276297c817031697ff6bdd9d1003cfb7c7f784e9404b7203cb" + }, + "filename": "Django-3.0a1-py3-none-any.whl", + "hashes": { + "sha256": "ccf5d58cfe53601afcf38d53cb5a3ed6a915afcfdb728593ce8594f96ca21cd8" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7499892, + "upload-time": "2019-09-10T09:19:32.778684Z", + "url": "https://files.pythonhosted.org/packages/d8/a6/02cce92ec00e4d0dc72f130a2066b5f30b16d3b27b8423cd75a6b591ebfd/Django-3.0a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0a1.tar.gz", + "hashes": { + "sha256": "ccfaf8c7e72cecbf97de52633b30995659a6ad14a0e4a8c4ebc78b353e8ed78d" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 8936672, + "upload-time": "2019-09-10T09:19:39.974331Z", + "url": "https://files.pythonhosted.org/packages/b6/c0/ffc5c11eccfd5111491595753981a259bd709994d83648aebcfcb288131a/Django-3.0a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e8f1259e17a3dcae3008c847399d63c7d4c3ffa90833bc71fafb187633e957ba" + }, + "data-dist-info-metadata": { + "sha256": "e8f1259e17a3dcae3008c847399d63c7d4c3ffa90833bc71fafb187633e957ba" + }, + "filename": "Django-3.0b1-py3-none-any.whl", + "hashes": { + "sha256": "3c43d11a9d04a860b4ab658f6cbee11a33a87755667b0a9f42e0fc327d015d39" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7500629, + "upload-time": "2019-10-14T10:21:37.792635Z", + "url": "https://files.pythonhosted.org/packages/d1/14/9e339e2fa2befa6ea629cb5cbc2c84a201b03ac04ad15dc1f196c8675562/Django-3.0b1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0b1.tar.gz", + "hashes": { + "sha256": "e0336c2bc6bb99b87788d79e4c5dd88db255bcd097240e0f7f9843e222e43672" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9076737, + "upload-time": "2019-10-14T10:21:46.008282Z", + "url": "https://files.pythonhosted.org/packages/3a/b1/53c75411a3e2e82429ab1506d7565973e193b92eb030eab847971a2b46e2/Django-3.0b1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "72776892c3d8251e086ae8af02e7f518edfa9ab96e8220f38f25f18a5066c177" + }, + "data-dist-info-metadata": { + "sha256": "72776892c3d8251e086ae8af02e7f518edfa9ab96e8220f38f25f18a5066c177" + }, + "filename": "Django-3.0rc1-py3-none-any.whl", + "hashes": { + "sha256": "bd7e7dd0c3065e356f150fb03d1620e98e947d8c0ce913826d43bd468e020bed" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7501670, + "upload-time": "2019-11-18T08:51:12.063347Z", + "url": "https://files.pythonhosted.org/packages/62/65/957dc58af5094fc3c2d5d18233866a01eefbf71b1ad17741da098fc774d1/Django-3.0rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0rc1.tar.gz", + "hashes": { + "sha256": "0a1efde1b685a6c30999ba00902f23613cf5db864c5a1532d2edf3eda7896a37" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9083478, + "upload-time": "2019-11-18T08:51:19.037478Z", + "url": "https://files.pythonhosted.org/packages/38/bd/9324965c7a900fba18db907eada900df754b448ce4b76972cbc8a55ae7e2/Django-3.0rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "05e03577fa029167ba7cd07c56449e54cc0f2d5434e84aaea24d2e4ea024b781" + }, + "data-dist-info-metadata": { + "sha256": "05e03577fa029167ba7cd07c56449e54cc0f2d5434e84aaea24d2e4ea024b781" + }, + "filename": "Django-3.0-py3-none-any.whl", + "hashes": { + "sha256": "6f857bd4e574442ba35a7172f1397b303167dae964cf18e53db5e85fe248d000" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7427980, + "upload-time": "2019-12-02T11:13:11.252980Z", + "url": "https://files.pythonhosted.org/packages/43/d6/0aed0b12c66527748ce5a007da4618a65dfbe1f8fca82eccedf57d60295f/Django-3.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.tar.gz", + "hashes": { + "sha256": "d98c9b6e5eed147bc51f47c014ff6826bd1ab50b166956776ee13db5a58804ae" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 8909597, + "upload-time": "2019-12-02T11:13:17.709458Z", + "url": "https://files.pythonhosted.org/packages/f8/46/b3b8c61f867827fff2305db40659495dcd64fb35c399e75c53f23c113871/Django-3.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8b42a2a048089bc358151fd357492b83dd4707b334a7c19652c9dfe209ad17dc" + }, + "data-dist-info-metadata": { + "sha256": "8b42a2a048089bc358151fd357492b83dd4707b334a7c19652c9dfe209ad17dc" + }, + "filename": "Django-3.0.1-py3-none-any.whl", + "hashes": { + "sha256": "b61295749be7e1c42467c55bcabdaee9fbe9496fdf9ed2e22cef44d9de2ff953" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7428297, + "upload-time": "2019-12-18T08:59:13.338777Z", + "url": "https://files.pythonhosted.org/packages/6a/23/08f7fd7afdd24184a400fcaebf921bd09b5b5235cbd62ffa02308a7d35d6/Django-3.0.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.1.tar.gz", + "hashes": { + "sha256": "315b11ea265dd15348d47f2cbb044ef71da2018f6e582fed875c889758e6f844" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9022787, + "upload-time": "2019-12-18T08:59:35.114312Z", + "url": "https://files.pythonhosted.org/packages/44/e8/4ae9ef3d455f4ce5aa22259cb6e40c69b29ef6b02d49c5cdfa265f7fc821/Django-3.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ecaf80fbfe7c179ecb9fa61201d29b6c9d2871c1b68b6b7136b148be8bcd1209" + }, + "data-dist-info-metadata": { + "sha256": "ecaf80fbfe7c179ecb9fa61201d29b6c9d2871c1b68b6b7136b148be8bcd1209" + }, + "filename": "Django-3.0.2-py3-none-any.whl", + "hashes": { + "sha256": "4f2c913303be4f874015993420bf0bd8fd2097a9c88e6b49c6a92f9bdd3fb13a" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7428596, + "upload-time": "2020-01-02T07:22:14.549127Z", + "url": "https://files.pythonhosted.org/packages/55/d1/8ade70e65fa157e1903fe4078305ca53b6819ab212d9fbbe5755afc8ea2e/Django-3.0.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.2.tar.gz", + "hashes": { + "sha256": "8c3575f81e11390893860d97e1e0154c47512f180ea55bd84ce8fa69ba8051ca" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9028261, + "upload-time": "2020-01-02T07:22:21.750853Z", + "url": "https://files.pythonhosted.org/packages/c5/c1/5b901e21114b5dd9233726c2975c0aa7e9f48f63e41ec95d8777721d8aff/Django-3.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a689af6db9afce577b048b2ff3f9842ad785f743a1f590a823498a940086a060" + }, + "data-dist-info-metadata": { + "sha256": "a689af6db9afce577b048b2ff3f9842ad785f743a1f590a823498a940086a060" + }, + "filename": "Django-3.0.3-py3-none-any.whl", + "hashes": { + "sha256": "c91c91a7ad6ef67a874a4f76f58ba534f9208412692a840e1d125eb5c279cb0a" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7457940, + "upload-time": "2020-02-03T09:50:46.338782Z", + "url": "https://files.pythonhosted.org/packages/c6/b7/63d23df1e311ca0d90f41352a9efe7389ba353df95deea5676652e615420/Django-3.0.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.3.tar.gz", + "hashes": { + "sha256": "2f1ba1db8648484dd5c238fb62504777b7ad090c81c5f1fd8d5eb5ec21b5f283" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 8932015, + "upload-time": "2020-02-03T09:51:04.774633Z", + "url": "https://files.pythonhosted.org/packages/3d/21/316d435bf8bd6f355be6b5765da91394fb38f405e5bea6680e411e4d470c/Django-3.0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "99082cdd3b90b01320156a9b32ba9031bbc16998db23a273072b92ab2d7784d1" + }, + "data-dist-info-metadata": { + "sha256": "99082cdd3b90b01320156a9b32ba9031bbc16998db23a273072b92ab2d7784d1" + }, + "filename": "Django-3.0.4-py3-none-any.whl", + "hashes": { + "sha256": "89e451bfbb815280b137e33e454ddd56481fdaa6334054e6e031041ee1eda360" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7458172, + "upload-time": "2020-03-04T09:31:56.305550Z", + "url": "https://files.pythonhosted.org/packages/12/68/8c125da33aaf0942add5095a7a2a8e064b3812d598e9fb5aca9957872d71/Django-3.0.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.4.tar.gz", + "hashes": { + "sha256": "50b781f6cbeb98f673aa76ed8e572a019a45e52bdd4ad09001072dfd91ab07c8" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9060331, + "upload-time": "2020-03-04T09:32:15.777733Z", + "url": "https://files.pythonhosted.org/packages/1d/38/89ea18b5aeb9b56fff7430388946e8e9dfd7a451f3e6ddb8a9b637f442c1/Django-3.0.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6992581315f3bfc4e7102b6ef9b58529a4a070ca820db6e16d33bc57ff83dc11" + }, + "data-dist-info-metadata": { + "sha256": "6992581315f3bfc4e7102b6ef9b58529a4a070ca820db6e16d33bc57ff83dc11" + }, + "filename": "Django-3.0.5-py3-none-any.whl", + "hashes": { + "sha256": "642d8eceab321ca743ae71e0f985ff8fdca59f07aab3a9fb362c617d23e33a76" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7458815, + "upload-time": "2020-04-01T07:59:15.811931Z", + "url": "https://files.pythonhosted.org/packages/a9/4f/8a247eee2958529a6a805d38fbacd9764fd566462fa0016aa2a2947ab2a6/Django-3.0.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.5.tar.gz", + "hashes": { + "sha256": "d4666c2edefa38c5ede0ec1655424c56dc47ceb04b6d8d62a7eac09db89545c1" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 8943850, + "upload-time": "2020-04-01T07:59:27.770337Z", + "url": "https://files.pythonhosted.org/packages/ed/52/1f281f39fe38d10c6c73e1c1d26a0aad5406be1108bf5f50423751ea8aa3/Django-3.0.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "616242bd6af6cc4c5bb2b63e22fdd956c82e61bda1b40e07aeceb7174f9a1375" + }, + "data-dist-info-metadata": { + "sha256": "616242bd6af6cc4c5bb2b63e22fdd956c82e61bda1b40e07aeceb7174f9a1375" + }, + "filename": "Django-3.0.6-py3-none-any.whl", + "hashes": { + "sha256": "051ba55d42daa3eeda3944a8e4df2bc96d4c62f94316dea217248a22563c3621" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7458833, + "upload-time": "2020-05-04T05:26:36.090306Z", + "url": "https://files.pythonhosted.org/packages/9d/04/04abb097c84c770180eeebe7ed920ce42f9917ab5ad4de01ff8ed11bc25b/Django-3.0.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.6.tar.gz", + "hashes": { + "sha256": "9aaa6a09678e1b8f0d98a948c56482eac3e3dd2ddbfb8de70a868135ef3b5e01" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9070990, + "upload-time": "2020-05-04T05:26:41.532361Z", + "url": "https://files.pythonhosted.org/packages/1e/9b/75ef2ff5482f2970ba59093a67b9a8371626af8559caca7fcdb16ea4bd1c/Django-3.0.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d1953437413e08729aad730ba78a0e61fec43141d1f1e27bf5fdb2ab0d8dc283" + }, + "data-dist-info-metadata": { + "sha256": "d1953437413e08729aad730ba78a0e61fec43141d1f1e27bf5fdb2ab0d8dc283" + }, + "filename": "Django-3.0.7-py3-none-any.whl", + "hashes": { + "sha256": "e1630333248c9b3d4e38f02093a26f1e07b271ca896d73097457996e0fae12e8" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7460889, + "upload-time": "2020-06-03T09:36:35.471004Z", + "url": "https://files.pythonhosted.org/packages/5c/63/6d7efecbf3f06db8c6577950a24a191e55cadf7cda4d7fe6976206c886dd/Django-3.0.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.7.tar.gz", + "hashes": { + "sha256": "5052b34b34b3425233c682e0e11d658fd6efd587d11335a0203d827224ada8f2" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 8947502, + "upload-time": "2020-06-03T09:36:44.234306Z", + "url": "https://files.pythonhosted.org/packages/74/ad/8a1bc5e0f8b740792c99c7bef5ecc043018e2b605a2fe1e2513fde586b72/Django-3.0.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1dcccf695cc0ef08f472a347c7d12fbc33c6dca4b2abd2d6187b1d350efe778e" + }, + "data-dist-info-metadata": { + "sha256": "1dcccf695cc0ef08f472a347c7d12fbc33c6dca4b2abd2d6187b1d350efe778e" + }, + "filename": "Django-3.0.8-py3-none-any.whl", + "hashes": { + "sha256": "5457fc953ec560c5521b41fad9e6734a4668b7ba205832191bbdff40ec61073c" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7461178, + "upload-time": "2020-07-01T04:49:49.522725Z", + "url": "https://files.pythonhosted.org/packages/ca/ab/5e004afa025a6fb640c6e983d4983e6507421ff01be224da79ab7de7a21f/Django-3.0.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.8.tar.gz", + "hashes": { + "sha256": "31a5fbbea5fc71c99e288ec0b2f00302a0a92c44b13ede80b73a6a4d6d205582" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9080731, + "upload-time": "2020-07-01T04:50:38.186817Z", + "url": "https://files.pythonhosted.org/packages/c6/e0/19b529ca9c55fa0ee095edffa7135a8eff354490159d2d64d006928beb84/Django-3.0.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "85fa46bd12cbc816c37ec50d9a4ed6d57be61b5ca271e6de5630136424efe960" + }, + "data-dist-info-metadata": { + "sha256": "85fa46bd12cbc816c37ec50d9a4ed6d57be61b5ca271e6de5630136424efe960" + }, + "filename": "Django-3.0.9-py3-none-any.whl", + "hashes": { + "sha256": "96fbe04e8ba0df289171e7f6970e0ff8b472bf4f909ed9e0e5beccbac7e1dbbe" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7461267, + "upload-time": "2020-08-03T07:23:29.043044Z", + "url": "https://files.pythonhosted.org/packages/87/dc/3f96196718beab06849f94f54ff20ffec78af8424c866c61cdced30fb1ce/Django-3.0.9-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.9.tar.gz", + "hashes": { + "sha256": "c22b4cd8e388f8219dc121f091e53a8701f9f5bca9aa132b5254263cab516215" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9081099, + "upload-time": "2020-08-03T07:23:44.286778Z", + "url": "https://files.pythonhosted.org/packages/2d/25/19176dee332d7aabd0109b4909a296468f87fdc2b7ff2f41a3f8c571041e/Django-3.0.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "24c9cbedebcb4b0e51a00687dd8d6de8b46b42dc3534fa82550f6923a1316c77" + }, + "data-dist-info-metadata": { + "sha256": "24c9cbedebcb4b0e51a00687dd8d6de8b46b42dc3534fa82550f6923a1316c77" + }, + "filename": "Django-3.0.10-py3-none-any.whl", + "hashes": { + "sha256": "313d0b8f96685e99327785cc600a5178ca855f8e6f4ed162e671e8c3cf749739" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7461438, + "upload-time": "2020-09-01T09:14:28.893793Z", + "url": "https://files.pythonhosted.org/packages/38/86/42288adf01882693e00981524ee0c0a692c3358b81a9f835a0d7812b2190/Django-3.0.10-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.10.tar.gz", + "hashes": { + "sha256": "2d14be521c3ae24960e5e83d4575e156a8c479a75c935224b671b1c6e66eddaf" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 8958332, + "upload-time": "2020-09-01T09:14:40.538593Z", + "url": "https://files.pythonhosted.org/packages/f4/09/d7c995b128bec61233cfea0e5fa40e442cae54c127b4b2b0881e1fdd0023/Django-3.0.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8037504b7dd13a836faea9395a8a89b67e24dcbce204c5973a5716bb8a34d13e" + }, + "data-dist-info-metadata": { + "sha256": "8037504b7dd13a836faea9395a8a89b67e24dcbce204c5973a5716bb8a34d13e" + }, + "filename": "Django-3.0.11-py3-none-any.whl", + "hashes": { + "sha256": "8c334df4160f7c89f6a8a359dd4e95c688ec5ac0db5db75fcc6fec8f590dc8cf" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7461465, + "upload-time": "2020-11-02T08:12:36.684860Z", + "url": "https://files.pythonhosted.org/packages/20/65/c3bec6de30da7184a3632670a3ca9db305859a4db17e8bda42dee56f3245/Django-3.0.11-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.11.tar.gz", + "hashes": { + "sha256": "96436d3d2f744d26e193bfb5a1cff3e01b349f835bb0ea16f71743accf9c6fa9" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 8958879, + "upload-time": "2020-11-02T08:12:49.355431Z", + "url": "https://files.pythonhosted.org/packages/24/94/2bfe789a7ff881e4730a1a3d20cb28adacdcec1e8415bf7874c312cb3a03/Django-3.0.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c0ae3022018811d5c03c23358a549ab9c9edb90de37e0ae806459630ae1899c5" + }, + "data-dist-info-metadata": { + "sha256": "c0ae3022018811d5c03c23358a549ab9c9edb90de37e0ae806459630ae1899c5" + }, + "filename": "Django-3.0.12-py3-none-any.whl", + "hashes": { + "sha256": "30c9ad3413805c0d4f2d619c2d06cfa66d070e812ca524562a80ba4291d1661f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7461604, + "upload-time": "2021-02-01T09:28:19.270471Z", + "url": "https://files.pythonhosted.org/packages/bd/42/712421cdd7f39e8b26e32021df9cecb94533b1892b2668c941a98e89af3c/Django-3.0.12-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.12.tar.gz", + "hashes": { + "sha256": "fd63e2c7acca5f2e7ad93dfb53d566e040d871404fc0f684a3e720006d221f9a" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9255277, + "upload-time": "2021-02-01T09:28:35.717844Z", + "url": "https://files.pythonhosted.org/packages/32/e3/e7e9a9378321fdfc3eb55de151911dce968fa245d1f16d8c480c63ea4ed1/Django-3.0.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "24c6b073b3b5a00d020d9b6db00bc6f509759c613a4974bf3c6f620b90d8eb9d" + }, + "data-dist-info-metadata": { + "sha256": "24c6b073b3b5a00d020d9b6db00bc6f509759c613a4974bf3c6f620b90d8eb9d" + }, + "filename": "Django-3.0.13-py3-none-any.whl", + "hashes": { + "sha256": "2afe4900667bcceac792fa34b4fb25448c4fd950d8b32c5508b3442c4b10442a" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7461602, + "upload-time": "2021-02-19T09:08:04.026276Z", + "url": "https://files.pythonhosted.org/packages/37/b8/8f1a4cc2a427108784cbd9202a33f08d5ef7dd2985fa4a0e8ed7213c72f5/Django-3.0.13-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.13.tar.gz", + "hashes": { + "sha256": "6f13c3e8109236129c49d65a42fbf30c928e66b05ca6862246061b9343ecbaf2" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9285769, + "upload-time": "2021-02-19T09:08:22.462879Z", + "url": "https://files.pythonhosted.org/packages/3b/fe/11ec9b4cbae447e7b90d551be035d55c1293973592b491540334452f1f1f/Django-3.0.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0b4bbeb50cc9cd648337fd569e8593102d53a1efd3d72bdd5954a27a0b292634" + }, + "data-dist-info-metadata": { + "sha256": "0b4bbeb50cc9cd648337fd569e8593102d53a1efd3d72bdd5954a27a0b292634" + }, + "filename": "Django-3.0.14-py3-none-any.whl", + "hashes": { + "sha256": "9bc7aa619ed878fedba62ce139abe663a147dccfd20e907725ec11e02a1ca225" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7461625, + "upload-time": "2021-04-06T07:34:56.099064Z", + "url": "https://files.pythonhosted.org/packages/34/3b/393482eb369b3c50608b66feac8eabd4c5c15ae80468fb1eccc0b9c136a2/Django-3.0.14-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.14.tar.gz", + "hashes": { + "sha256": "d58d8394036db75a81896037d757357e79406e8f68816c3e8a28721c1d9d4c11" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9259569, + "upload-time": "2021-04-06T07:35:07.952242Z", + "url": "https://files.pythonhosted.org/packages/76/0e/5d847a77b7b42cacd01405b45e4e370124c1d8a15970865df5ab0f09f83a/Django-3.0.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "34c331983f59488bb12d16c5823cf166cef29b12747063864c453ebe45629c59" + }, + "data-dist-info-metadata": { + "sha256": "34c331983f59488bb12d16c5823cf166cef29b12747063864c453ebe45629c59" + }, + "filename": "Django-3.1a1-py3-none-any.whl", + "hashes": { + "sha256": "db4c9b29615d17f808f2b1914d5cd73cd457c9fd90581195172c0888c210d944" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7520707, + "upload-time": "2020-05-14T09:41:05.996512Z", + "url": "https://files.pythonhosted.org/packages/d8/64/fe1af1b31d7c0f5aa7c5ccaf8d263c63652002853fa323cd80b5410788bc/Django-3.1a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1a1.tar.gz", + "hashes": { + "sha256": "dd96f98ec1c3e60877d45cea7350215f16de409848d23cced8443db1b188bd9b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9164027, + "upload-time": "2020-05-14T09:41:11.988119Z", + "url": "https://files.pythonhosted.org/packages/05/f5/ccf81420fe3b3231a61c2fae1ab905bf2e66ba3cab9e4f5d982906bcf709/Django-3.1a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f7dfb4c809e8fce6d8d4e3eee7c301997cc030975aa7e4c2c2c572f7153d50bd" + }, + "data-dist-info-metadata": { + "sha256": "f7dfb4c809e8fce6d8d4e3eee7c301997cc030975aa7e4c2c2c572f7153d50bd" + }, + "filename": "Django-3.1b1-py3-none-any.whl", + "hashes": { + "sha256": "ccf6c208424c0e1b0eaffd36efe12618a9ab4d0037e26f6ffceaa5277af985d7" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7523548, + "upload-time": "2020-06-15T08:15:27.667675Z", + "url": "https://files.pythonhosted.org/packages/0c/bd/49bbafb42531f77c483fc725863eb1ce76a180dd2771cef354378b191cec/Django-3.1b1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1b1.tar.gz", + "hashes": { + "sha256": "045be31d68dfed684831e39ab1d9e77a595f1a393935cb43b6c5451d2e78c8a4" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9171734, + "upload-time": "2020-06-15T08:15:33.357243Z", + "url": "https://files.pythonhosted.org/packages/ac/92/261266a01e8ff03c71973a3c8ab1604dc3147b8ef35363697cbbe5c2563a/Django-3.1b1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e8f61e159dad4b53a034ba24044820df2a884d16833615581b2a6d346827703c" + }, + "data-dist-info-metadata": { + "sha256": "e8f61e159dad4b53a034ba24044820df2a884d16833615581b2a6d346827703c" + }, + "filename": "Django-3.1rc1-py3-none-any.whl", + "hashes": { + "sha256": "e5893668d8981a35a5bed8287c56363f83181566037e5beabe09d2a29c8bf4ce" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7525899, + "upload-time": "2020-07-20T06:38:23.709756Z", + "url": "https://files.pythonhosted.org/packages/97/6f/f4f7fed53ae14d6dc3a934e4e4c6e8349d86b8ef8c5dd281fe80da438a41/Django-3.1rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1rc1.tar.gz", + "hashes": { + "sha256": "a805872093720658e2b858a51c1b43a634790df073b732832d6b8080c38d6263" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9184160, + "upload-time": "2020-07-20T06:38:29.308366Z", + "url": "https://files.pythonhosted.org/packages/8a/11/a2ac7a31950d517518bfbffce011a74acdb65393f8adb85d49571a464456/Django-3.1rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "87626b31952cde13df3686bbbfa0564dae890828715eb35a852b1fbce941a6d4" + }, + "data-dist-info-metadata": { + "sha256": "87626b31952cde13df3686bbbfa0564dae890828715eb35a852b1fbce941a6d4" + }, + "filename": "Django-3.1-py3-none-any.whl", + "hashes": { + "sha256": "1a63f5bb6ff4d7c42f62a519edc2adbb37f9b78068a5a862beff858b68e3dc8b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7835282, + "upload-time": "2020-08-04T08:07:00.217377Z", + "url": "https://files.pythonhosted.org/packages/2b/5a/4bd5624546912082a1bd2709d0edc0685f5c7827a278d806a20cf6adea28/Django-3.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.tar.gz", + "hashes": { + "sha256": "2d390268a13c655c97e0e2ede9d117007996db692c1bb93eabebd4fb7ea7012b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9382872, + "upload-time": "2020-08-04T08:07:06.894968Z", + "url": "https://files.pythonhosted.org/packages/cc/bf/b9f5e4c4707bcabcd4202d78a4d23459d5de3083a7e7efde4dd215b997ac/Django-3.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9aa74b6b66910ee152e74b407ee88669f90025aabf9a9aaa02215fa74e150377" + }, + "data-dist-info-metadata": { + "sha256": "9aa74b6b66910ee152e74b407ee88669f90025aabf9a9aaa02215fa74e150377" + }, + "filename": "Django-3.1.1-py3-none-any.whl", + "hashes": { + "sha256": "b5fbb818e751f660fa2d576d9f40c34a4c615c8b48dd383f5216e609f383371f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7835662, + "upload-time": "2020-09-01T09:14:32.579007Z", + "url": "https://files.pythonhosted.org/packages/01/a5/fb3dad18422fcd4241d18460a1fe17542bfdeadcf74e3861d1a2dfc9e459/Django-3.1.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.1.tar.gz", + "hashes": { + "sha256": "59c8125ca873ed3bdae9c12b146fbbd6ed8d0f743e4cf5f5817af50c51f1fc2f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9250616, + "upload-time": "2020-09-01T09:14:45.550781Z", + "url": "https://files.pythonhosted.org/packages/bb/15/6df0530f86ffc1efdadd98b749a5d330fa719a07a6c839eedbccd74e27a2/Django-3.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5fc78574af1a9c5a627e9a91b6bbd85be3bc94a69ef1a2a8a60f73ba7fb728c0" + }, + "data-dist-info-metadata": { + "sha256": "5fc78574af1a9c5a627e9a91b6bbd85be3bc94a69ef1a2a8a60f73ba7fb728c0" + }, + "filename": "Django-3.1.2-py3-none-any.whl", + "hashes": { + "sha256": "c93c28ccf1d094cbd00d860e83128a39e45d2c571d3b54361713aaaf9a94cac4" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7833339, + "upload-time": "2020-10-01T05:38:28.704502Z", + "url": "https://files.pythonhosted.org/packages/50/22/4c91847beceadbb54b5a518909ed5000bb1777168c7d6b087e8f79e5e05b/Django-3.1.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.2.tar.gz", + "hashes": { + "sha256": "a2127ad0150ec6966655bedf15dbbff9697cc86d61653db2da1afa506c0b04cc" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9387482, + "upload-time": "2020-10-01T05:38:34.306154Z", + "url": "https://files.pythonhosted.org/packages/93/56/5c79283e5addc81931788bf9ca96063c01bf8c5e34c0d160f4e102a4d9d9/Django-3.1.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a7b59d2029a86aeab12dd240eb7c48805b25046de91bd25ae82cf419e951ab1c" + }, + "data-dist-info-metadata": { + "sha256": "a7b59d2029a86aeab12dd240eb7c48805b25046de91bd25ae82cf419e951ab1c" + }, + "filename": "Django-3.1.3-py3-none-any.whl", + "hashes": { + "sha256": "14a4b7cd77297fba516fc0d92444cc2e2e388aa9de32d7a68d4a83d58f5a4927" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7833691, + "upload-time": "2020-11-02T08:12:40.297190Z", + "url": "https://files.pythonhosted.org/packages/7f/17/16267e782a30ea2ce08a9a452c1db285afb0ff226cfe3753f484d3d65662/Django-3.1.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.3.tar.gz", + "hashes": { + "sha256": "14b87775ffedab2ef6299b73343d1b4b41e5d4e2aa58c6581f114dbec01e3f8f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9253273, + "upload-time": "2020-11-02T08:12:54.518784Z", + "url": "https://files.pythonhosted.org/packages/98/d0/d55c4beb0fa8a48031777ee16c8d94c5ec2e66d43163a43b88f4d3e7a520/Django-3.1.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d2a7bb77154b94ec04a367eeac76a58f028817a417c886e400e36b0a7c48de9c" + }, + "data-dist-info-metadata": { + "sha256": "d2a7bb77154b94ec04a367eeac76a58f028817a417c886e400e36b0a7c48de9c" + }, + "filename": "Django-3.1.4-py3-none-any.whl", + "hashes": { + "sha256": "5c866205f15e7a7123f1eec6ab939d22d5bde1416635cab259684af66d8e48a2" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7833976, + "upload-time": "2020-12-01T06:03:32.688772Z", + "url": "https://files.pythonhosted.org/packages/08/c7/7ce40e5a5cb47ede081b9fa8a3dd93d101c884882ae34927967b0792f5fb/Django-3.1.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.4.tar.gz", + "hashes": { + "sha256": "edb10b5c45e7e9c0fb1dc00b76ec7449aca258a39ffd613dbd078c51d19c9f03" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9392125, + "upload-time": "2020-12-01T06:03:38.760397Z", + "url": "https://files.pythonhosted.org/packages/19/c9/d51f1ddf9afc15f0567e7493e741b0ba283d5240ef1d2f1a1a76e0839ed3/Django-3.1.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e69fdf15da20494deb809c5cb7715acd4a2d7c05a3c78387852a53ad1f90cc94" + }, + "data-dist-info-metadata": { + "sha256": "e69fdf15da20494deb809c5cb7715acd4a2d7c05a3c78387852a53ad1f90cc94" + }, + "filename": "Django-3.1.5-py3-none-any.whl", + "hashes": { + "sha256": "efa2ab96b33b20c2182db93147a0c3cd7769d418926f9e9f140a60dca7c64ca9" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7834051, + "upload-time": "2021-01-04T07:54:31.195043Z", + "url": "https://files.pythonhosted.org/packages/b2/8f/d27f35f0639103271231bc81a96ad9188e6b5bc878e140ccb0dc610ccef0/Django-3.1.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.5.tar.gz", + "hashes": { + "sha256": "2d78425ba74c7a1a74b196058b261b9733a8570782f4e2828974777ccca7edf7" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9257571, + "upload-time": "2021-01-04T07:54:40.039501Z", + "url": "https://files.pythonhosted.org/packages/4a/6f/e6ae2d599028c63f3a6a6454b86cacb0106070ffb6d06e09142c0e6ff31d/Django-3.1.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f1f2d5baec2377d2e84ff6a85386144dcc4d39bf92d96755f888e6e20c69ca89" + }, + "data-dist-info-metadata": { + "sha256": "f1f2d5baec2377d2e84ff6a85386144dcc4d39bf92d96755f888e6e20c69ca89" + }, + "filename": "Django-3.1.6-py3-none-any.whl", + "hashes": { + "sha256": "169e2e7b4839a7910b393eec127fd7cbae62e80fa55f89c6510426abf673fe5f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7834188, + "upload-time": "2021-02-01T09:28:24.161399Z", + "url": "https://files.pythonhosted.org/packages/75/42/f59a8ebf14be6d17438f13042c775f53d3dfa71fff973e4aef64ca89582c/Django-3.1.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.6.tar.gz", + "hashes": { + "sha256": "c6c0462b8b361f8691171af1fb87eceb4442da28477e12200c40420176206ba7" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9645871, + "upload-time": "2021-02-01T09:28:42.846948Z", + "url": "https://files.pythonhosted.org/packages/3b/84/6ed065944dd7ab438e1d19d7bb1b1911b27629946a5e0f8c007a692cc1a7/Django-3.1.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "447794593a23f8e677a1b9bd98d804936fa522dd0d26f3dc6925ff4b870ded7c" + }, + "data-dist-info-metadata": { + "sha256": "447794593a23f8e677a1b9bd98d804936fa522dd0d26f3dc6925ff4b870ded7c" + }, + "filename": "Django-3.1.7-py3-none-any.whl", + "hashes": { + "sha256": "baf099db36ad31f970775d0be5587cc58a6256a6771a44eb795b554d45f211b8" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7834206, + "upload-time": "2021-02-19T09:08:09.213984Z", + "url": "https://files.pythonhosted.org/packages/b8/6f/9a4415cc4fe9228e26ea53cf2005961799b2abb8da0411e519fdb74754fa/Django-3.1.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.7.tar.gz", + "hashes": { + "sha256": "32ce792ee9b6a0cbbec340123e229ac9f765dff8c2a4ae9247a14b2ba3a365a7" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9673009, + "upload-time": "2021-02-19T09:08:29.394194Z", + "url": "https://files.pythonhosted.org/packages/c2/b8/5fcb2fdfe015fbea62c728255b09887dd71ba09e90cfe996461f3bf63cfe/Django-3.1.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "385d175eb6e201f70734e18cfdfe44d8a512ed817e74530fa9f525cdd7f0b304" + }, + "data-dist-info-metadata": { + "sha256": "385d175eb6e201f70734e18cfdfe44d8a512ed817e74530fa9f525cdd7f0b304" + }, + "filename": "Django-3.1.8-py3-none-any.whl", + "hashes": { + "sha256": "c348b3ddc452bf4b62361f0752f71a339140c777ebea3cdaaaa8fdb7f417a862" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7834224, + "upload-time": "2021-04-06T07:34:59.785006Z", + "url": "https://files.pythonhosted.org/packages/67/90/f5dbec986deb4706e2baa957aaf9d547fe80d1f8f9a80f2878d22204b76e/Django-3.1.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.8.tar.gz", + "hashes": { + "sha256": "f8393103e15ec2d2d313ccbb95a3f1da092f9f58d74ac1c61ca2ac0436ae1eac" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9651582, + "upload-time": "2021-04-06T07:35:13.000931Z", + "url": "https://files.pythonhosted.org/packages/a1/e6/e68c5acd0a74c6daccfd109c3dc5c8003afaaa669db7eacd15863b0035b5/Django-3.1.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "24f1f6dab66498686ea267e2e14bf6e79bef4c69ab4942c13b41b5cca24d0785" + }, + "data-dist-info-metadata": { + "sha256": "24f1f6dab66498686ea267e2e14bf6e79bef4c69ab4942c13b41b5cca24d0785" + }, + "filename": "Django-3.1.9-py3-none-any.whl", + "hashes": { + "sha256": "f5c3f1ce2473abf2f35d992c46d5534e53bd3397867689bde28fd29e856b46b7" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7834850, + "upload-time": "2021-05-04T08:47:31.247471Z", + "url": "https://files.pythonhosted.org/packages/7a/4e/c6ec8e544eea36804c8795078df33aaca4932b7257188bd72124287372c4/Django-3.1.9-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.9.tar.gz", + "hashes": { + "sha256": "296d10092561a1cf16100885b935dc56cf09c8ccb114e64004554941677c6342" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9673018, + "upload-time": "2021-05-04T08:48:12.197387Z", + "url": "https://files.pythonhosted.org/packages/0b/80/e5d65132f062e48094b274b6ec18715262c3c609acc49747f284509851fd/Django-3.1.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9d691d1591cbb865c3929e37d114e381ea46f23d906ffe34bae6548b82104b0d" + }, + "data-dist-info-metadata": { + "sha256": "9d691d1591cbb865c3929e37d114e381ea46f23d906ffe34bae6548b82104b0d" + }, + "filename": "Django-3.1.10-py3-none-any.whl", + "hashes": { + "sha256": "973c968e63518859732f018975364785dd96f0581b1e4b12e2a4b749415ac43a" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7834910, + "upload-time": "2021-05-06T07:40:15.707259Z", + "url": "https://files.pythonhosted.org/packages/6f/78/77e58e30f8e8528a244663ea8551f5a741c8b9fcbc6993935bd802c676d1/Django-3.1.10-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.10.tar.gz", + "hashes": { + "sha256": "cd6ec37db950a384dba3341b135394fdc776ede4d149fc7abde1e45a21ec4f22" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9654073, + "upload-time": "2021-05-06T07:40:18.974792Z", + "url": "https://files.pythonhosted.org/packages/d7/fb/c5b08041e02e256edc36f75a79f86d852504cee9b428a572236615899688/Django-3.1.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "07803c0b6747d0b80c1ee0e4777423a6a584c3d0ef28cbee2e9df002dd16da55" + }, + "data-dist-info-metadata": { + "sha256": "07803c0b6747d0b80c1ee0e4777423a6a584c3d0ef28cbee2e9df002dd16da55" + }, + "filename": "Django-3.1.11-py3-none-any.whl", + "hashes": { + "sha256": "c79245c488411d1ae300b8f7a08ac18a496380204cf3035aff97ad917a8de999" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7835125, + "upload-time": "2021-05-13T07:36:44.240638Z", + "url": "https://files.pythonhosted.org/packages/58/7d/0bedb56dfe0e104b212d04f66176f7d2b315d1f929ce86899b4c5c16e467/Django-3.1.11-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.11.tar.gz", + "hashes": { + "sha256": "9a0a2f3d34c53032578b54db7ec55929b87dda6fec27a06cc2587afbea1965e5" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9654094, + "upload-time": "2021-05-13T07:36:56.726950Z", + "url": "https://files.pythonhosted.org/packages/35/ca/4f17af043f43a2a969bdd029c1fa97d902a03f9913bb259912de080942b4/Django-3.1.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a847bdbd5aa5b9fb504a2650a80ae86bd8aea1c4b78c80092e5b14c4c90ac64b" + }, + "data-dist-info-metadata": { + "sha256": "a847bdbd5aa5b9fb504a2650a80ae86bd8aea1c4b78c80092e5b14c4c90ac64b" + }, + "filename": "Django-3.1.12-py3-none-any.whl", + "hashes": { + "sha256": "a523d62b7ab2908f551dabc32b99017a86aa7784e32b761708e52be3dce6d35d" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7835286, + "upload-time": "2021-06-02T08:53:50.036333Z", + "url": "https://files.pythonhosted.org/packages/4e/34/4fe787d20c5997a5ee246903791fd8ec2c4672f37ee7cbed1d75f7cf4065/Django-3.1.12-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.12.tar.gz", + "hashes": { + "sha256": "dc41bf07357f1f4810c1c555b685cb51f780b41e37892d6cc92b89789f2847e1" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9676259, + "upload-time": "2021-06-02T08:54:32.877136Z", + "url": "https://files.pythonhosted.org/packages/4f/10/89d18af7fe301f3fc18e3553d1c6b9b99d1c88d46c65fdd44aaae66c91c5/Django-3.1.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "30d307580257d1c737f9d542480f22b10deeeb4d5a3ff005ad7f354d712b9492" + }, + "data-dist-info-metadata": { + "sha256": "30d307580257d1c737f9d542480f22b10deeeb4d5a3ff005ad7f354d712b9492" + }, + "filename": "Django-3.1.13-py3-none-any.whl", + "hashes": { + "sha256": "a6e0d1ff11095b7394c079ade7094c73b2dc3df4a7a373c9b58ed73b77a97feb" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7835379, + "upload-time": "2021-07-01T07:39:56.137639Z", + "url": "https://files.pythonhosted.org/packages/ba/52/6d9ff9141e2eca84c94e4939c2a7666096ee7c64ce57d8bc65aa0c95fa7a/Django-3.1.13-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.13.tar.gz", + "hashes": { + "sha256": "9f8be75646f62204320b195062b1d696ba28aa3d45ee72fb7c888ffaebc5bdb2" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9656683, + "upload-time": "2021-07-01T07:40:04.542907Z", + "url": "https://files.pythonhosted.org/packages/0b/0d/e9b2e0af13dc6a3694f7bf2518e6642db08ccde83a726da25ddd2da2608e/Django-3.1.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5c63a2900efa6c9a14cd8ec5a311534a25cbf5ce04150ce81b6d60645e0dad65" + }, + "data-dist-info-metadata": { + "sha256": "5c63a2900efa6c9a14cd8ec5a311534a25cbf5ce04150ce81b6d60645e0dad65" + }, + "filename": "Django-3.1.14-py3-none-any.whl", + "hashes": { + "sha256": "0fabc786489af16ad87a8c170ba9d42bfd23f7b699bd5ef05675864e8d012859" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7835424, + "upload-time": "2021-12-07T07:34:46.584704Z", + "url": "https://files.pythonhosted.org/packages/6b/2e/b031dc0789840ebc108d4654c134e86a9f6593ce9c58ce39328c142b24b8/Django-3.1.14-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.14.tar.gz", + "hashes": { + "sha256": "72a4a5a136a214c39cf016ccdd6b69e2aa08c7479c66d93f3a9b5e4bb9d8a347" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9659386, + "upload-time": "2021-12-07T07:35:00.760884Z", + "url": "https://files.pythonhosted.org/packages/7a/59/b774fbaf743e675e9a808406a39814effb723c7c0b1d4a5b3b2e794ce077/Django-3.1.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "fd5586364a4a7e9d8217d2ff49c027b6cfa7dc54d47ae3bc7edd6e6d93d497b0" + }, + "data-dist-info-metadata": { + "sha256": "fd5586364a4a7e9d8217d2ff49c027b6cfa7dc54d47ae3bc7edd6e6d93d497b0" + }, + "filename": "Django-3.2a1-py3-none-any.whl", + "hashes": { + "sha256": "ace5a4cb96e9344537d71a72607764486994d23099166b70c32bb9e8242b9ef1" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7862533, + "upload-time": "2021-01-19T13:04:20.758172Z", + "url": "https://files.pythonhosted.org/packages/98/a3/a78b8d425ae30ff02e62703f826ff78e82985da27d08c46e807475bd022b/Django-3.2a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2a1.tar.gz", + "hashes": { + "sha256": "f6b99ef95aa0c5bf51ef0e469f19c21486966c9dce5b2ab5037763dc89a127f0" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9369355, + "upload-time": "2021-01-19T13:04:37.298129Z", + "url": "https://files.pythonhosted.org/packages/29/91/2092ec479d5070a83b0d4c5d43b28a6d0ccb2bcc6ec0d44d2c9c62feb553/Django-3.2a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "80e3dec9102cd20f09b1126685c99b1718a37c27ddf95b597a370c0b8c291d12" + }, + "data-dist-info-metadata": { + "sha256": "80e3dec9102cd20f09b1126685c99b1718a37c27ddf95b597a370c0b8c291d12" + }, + "filename": "Django-3.2b1-py3-none-any.whl", + "hashes": { + "sha256": "b6349c182a1985b7488365ec6bb0042446153601b2d7af02e4e768f618ba25b6" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7863052, + "upload-time": "2021-02-19T09:35:36.603900Z", + "url": "https://files.pythonhosted.org/packages/76/f2/1a32796484a9761852102dcd99a3aad0c73bd41bda5dc927a94fba0bd45d/Django-3.2b1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2b1.tar.gz", + "hashes": { + "sha256": "b3f1afcab9bd5a6250be9caff4cdc505f4f4313cb6c0b301e92739cb80820b3f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9783658, + "upload-time": "2021-02-19T09:35:43.063787Z", + "url": "https://files.pythonhosted.org/packages/a7/41/5a78e507a7be6869c7d36e4f04af32c406a6722756ad516bf3e8b4ea48d1/Django-3.2b1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "61438f5f00c291a211d710e45468ed45fdd139b46c6517d8ac54159f4ec4d842" + }, + "data-dist-info-metadata": { + "sha256": "61438f5f00c291a211d710e45468ed45fdd139b46c6517d8ac54159f4ec4d842" + }, + "filename": "Django-3.2rc1-py3-none-any.whl", + "hashes": { + "sha256": "8a3e3758f7e531e78d473f526ae5d20a3e58551fe4441cd6610b448b3b6f7044" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7863237, + "upload-time": "2021-03-18T13:55:59.358147Z", + "url": "https://files.pythonhosted.org/packages/1e/b9/d8c444c88bead7b3a4e5a06c828b693b7bb82ef85a70063e0629db7d7c9f/Django-3.2rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2rc1.tar.gz", + "hashes": { + "sha256": "28c24ae710d71ed65641b83ba3f06cffdb3d620475890cd2bb72ace92cb97a21" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9791598, + "upload-time": "2021-03-18T13:56:15.907546Z", + "url": "https://files.pythonhosted.org/packages/0a/3f/3d5d114e4f7705d85a6a8c818f9f70d867c8e45c4ff682fc6a5e5f863995/Django-3.2rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "96fc918a031d457de5e2ad47b84ac69b27630704119e14bbe1bf10b78e1e9731" + }, + "data-dist-info-metadata": { + "sha256": "96fc918a031d457de5e2ad47b84ac69b27630704119e14bbe1bf10b78e1e9731" + }, + "filename": "Django-3.2-py3-none-any.whl", + "hashes": { + "sha256": "0604e84c4fb698a5e53e5857b5aea945b2f19a18f25f10b8748dbdf935788927" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7881999, + "upload-time": "2021-04-06T09:33:15.157770Z", + "url": "https://files.pythonhosted.org/packages/a8/9b/fe94c509e514f6c227308e81076506eb9d67f2bfb8061ce5cdfbde0432e3/Django-3.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.tar.gz", + "hashes": { + "sha256": "21f0f9643722675976004eb683c55d33c05486f94506672df3d6a141546f389d" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9819119, + "upload-time": "2021-04-06T09:33:26.902785Z", + "url": "https://files.pythonhosted.org/packages/0e/4d/5137309d6c83bcbd2966c604fdc633e22ce6fef1292b44c38ae22b4ad90d/Django-3.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cda49259bdfc28f26d9ef09cadf18f851b1b0c96ac659fc9ed8064b5505f8380" + }, + "data-dist-info-metadata": { + "sha256": "cda49259bdfc28f26d9ef09cadf18f851b1b0c96ac659fc9ed8064b5505f8380" + }, + "filename": "Django-3.2.1-py3-none-any.whl", + "hashes": { + "sha256": "e2f73790c60188d3f94f08f644de249d956b3789161e7604509d128a13fb2fcc" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7883285, + "upload-time": "2021-05-04T08:47:40.847587Z", + "url": "https://files.pythonhosted.org/packages/12/cf/3eab33ab45e2ce93d5a7500c523f8a407ddcb71177759741c7bf514b7bbe/Django-3.2.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.1.tar.gz", + "hashes": { + "sha256": "95c13c750f1f214abadec92b82c2768a5e795e6c2ebd0b4126f895ce9efffcdd" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9820723, + "upload-time": "2021-05-04T08:48:26.422878Z", + "url": "https://files.pythonhosted.org/packages/75/02/a1cbf429bbbe6c7aa0c37124e3dc55bf932770351a8dcde0b27cba7f3c8c/Django-3.2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6682dfd5a260c4e46fa632ae4ab3832eadf07cf2ab455e871ea7ae49cb4363bf" + }, + "data-dist-info-metadata": { + "sha256": "6682dfd5a260c4e46fa632ae4ab3832eadf07cf2ab455e871ea7ae49cb4363bf" + }, + "filename": "Django-3.2.2-py3-none-any.whl", + "hashes": { + "sha256": "18dd3145ddbd04bf189ff79b9954d08fda5171ea7b57bf705789fea766a07d50" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7883316, + "upload-time": "2021-05-06T07:40:00.067668Z", + "url": "https://files.pythonhosted.org/packages/cf/91/e23103dd21fa1b5c1fefb65c4d403107b10bf450ee6955621169fcc86db9/Django-3.2.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.2.tar.gz", + "hashes": { + "sha256": "0a1d195ad65c52bf275b8277b3d49680bd1137a5f55039a806f25f6b9752ce3d" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9796920, + "upload-time": "2021-05-06T07:40:03.835147Z", + "url": "https://files.pythonhosted.org/packages/da/24/e2e6e534464f8e0bd010401f06d2cfc773141776d2952d6418d01c97f12c/Django-3.2.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0ebf2706b14593a4e88e7a13a3f295ac288f05bc07f25aec1474ab3720a9c5c0" + }, + "data-dist-info-metadata": { + "sha256": "0ebf2706b14593a4e88e7a13a3f295ac288f05bc07f25aec1474ab3720a9c5c0" + }, + "filename": "Django-3.2.3-py3-none-any.whl", + "hashes": { + "sha256": "7e0a1393d18c16b503663752a8b6790880c5084412618990ce8a81cc908b4962" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7883562, + "upload-time": "2021-05-13T07:36:47.334786Z", + "url": "https://files.pythonhosted.org/packages/89/69/c556b5b3e7a6701724485fc07c8349791e585b784dc70c9c0683d98ef0db/Django-3.2.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.3.tar.gz", + "hashes": { + "sha256": "13ac78dbfd189532cad8f383a27e58e18b3d33f80009ceb476d7fcbfc5dcebd8" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9798957, + "upload-time": "2021-05-13T07:37:01.485953Z", + "url": "https://files.pythonhosted.org/packages/f2/a5/905c45599a599d8b66f2a572a384ffd29bf5482233ec701fd53d5f52a513/Django-3.2.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "50bf61d351bee57f07f7de8aa16814ea6e0e992c50a8ecb622ca2f1c462221c4" + }, + "data-dist-info-metadata": { + "sha256": "50bf61d351bee57f07f7de8aa16814ea6e0e992c50a8ecb622ca2f1c462221c4" + }, + "filename": "Django-3.2.4-py3-none-any.whl", + "hashes": { + "sha256": "ea735cbbbb3b2fba6d4da4784a0043d84c67c92f1fdf15ad6db69900e792c10f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7883920, + "upload-time": "2021-06-02T08:54:01.716712Z", + "url": "https://files.pythonhosted.org/packages/70/22/ed1943c0ef2be99ade872f49a20aa4cfc70eb4ffc866fc61b128211f3e5d/Django-3.2.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.4.tar.gz", + "hashes": { + "sha256": "66c9d8db8cc6fe938a28b7887c1596e42d522e27618562517cc8929eb7e7f296" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9824343, + "upload-time": "2021-06-02T08:54:46.382181Z", + "url": "https://files.pythonhosted.org/packages/27/94/123b3a95e9965819a3d30d36da6fc12ddff83bcfb0099f3e15437347480a/Django-3.2.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e76f51d270d170f625c830a17e87cabdffb9dba79689288f717bb2d6600631a8" + }, + "data-dist-info-metadata": { + "sha256": "e76f51d270d170f625c830a17e87cabdffb9dba79689288f717bb2d6600631a8" + }, + "filename": "Django-3.2.5-py3-none-any.whl", + "hashes": { + "sha256": "c58b5f19c5ae0afe6d75cbdd7df561e6eb929339985dbbda2565e1cabb19a62e" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7886308, + "upload-time": "2021-07-01T07:40:00.999209Z", + "url": "https://files.pythonhosted.org/packages/37/a1/790e01bf4348dd68090d47108052a8130954d473d54b4ea7924f5bb154de/Django-3.2.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.5.tar.gz", + "hashes": { + "sha256": "3da05fea54fdec2315b54a563d5b59f3b4e2b1e69c3a5841dda35019c01855cd" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9806547, + "upload-time": "2021-07-01T07:40:10.126225Z", + "url": "https://files.pythonhosted.org/packages/95/3b/468fa33908feefac03c0a773bd73bb8a1ab1fb4ee06e9dd62d24981f4603/Django-3.2.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ac8d44bacd678eeebbb6c8683e07e3b5665760f76ac070061cf0c576f5b944e2" + }, + "data-dist-info-metadata": { + "sha256": "ac8d44bacd678eeebbb6c8683e07e3b5665760f76ac070061cf0c576f5b944e2" + }, + "filename": "Django-3.2.6-py3-none-any.whl", + "hashes": { + "sha256": "7f92413529aa0e291f3be78ab19be31aefb1e1c9a52cd59e130f505f27a51f13" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7886351, + "upload-time": "2021-08-02T06:28:33.280855Z", + "url": "https://files.pythonhosted.org/packages/d5/9b/3514fae1e9d0c71044739dca5ed55f50443bd1309548b63603712365e6e9/Django-3.2.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.6.tar.gz", + "hashes": { + "sha256": "f27f8544c9d4c383bbe007c57e3235918e258364577373d4920e9162837be022" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9821499, + "upload-time": "2021-08-02T06:28:42.678399Z", + "url": "https://files.pythonhosted.org/packages/68/3e/068446a8bf87199d0fec94f38569a8884a49fdf5811fe652f653218975f0/Django-3.2.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "16deee1401a3d7ebc50014fdf44b53342b4961ceb6318bf167e50c011a1bc215" + }, + "data-dist-info-metadata": { + "sha256": "16deee1401a3d7ebc50014fdf44b53342b4961ceb6318bf167e50c011a1bc215" + }, + "filename": "Django-3.2.7-py3-none-any.whl", + "hashes": { + "sha256": "e93c93565005b37ddebf2396b4dc4b6913c1838baa82efdfb79acedd5816c240" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7886385, + "upload-time": "2021-09-01T05:57:16.373371Z", + "url": "https://files.pythonhosted.org/packages/27/1c/6fe40cdfdbbc8a0d7c211dde68777f1d435bde7879697d0bc20c73d136ac/Django-3.2.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.7.tar.gz", + "hashes": { + "sha256": "95b318319d6997bac3595517101ad9cc83fe5672ac498ba48d1a410f47afecd2" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9808777, + "upload-time": "2021-09-01T05:57:20.280283Z", + "url": "https://files.pythonhosted.org/packages/59/45/c6fbb3a206df0b7dc3e6e8fae738e042c63d4ddf828c6e1ba10d7417a1d9/Django-3.2.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3a9eb1c9a8fd93d93cfa05cbf8f988982ed0edddc9400d970d1391aab1e48d85" + }, + "data-dist-info-metadata": { + "sha256": "3a9eb1c9a8fd93d93cfa05cbf8f988982ed0edddc9400d970d1391aab1e48d85" + }, + "filename": "Django-3.2.8-py3-none-any.whl", + "hashes": { + "sha256": "42573831292029639b798fe4d3812996bfe4ff3275f04566da90764daec011a5" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7886424, + "upload-time": "2021-10-05T07:46:17.668882Z", + "url": "https://files.pythonhosted.org/packages/22/e6/7c6f9e682578550f748cc33dff04bf812fe0fb7d819fa094a4bb6d2dc2a1/Django-3.2.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.8.tar.gz", + "hashes": { + "sha256": "f6d2c4069c9b9bfac03bedff927ea1f9e0d29e34525cec8a68fd28eb2a8df7af" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9820955, + "upload-time": "2021-10-05T07:46:25.737120Z", + "url": "https://files.pythonhosted.org/packages/99/f7/8d62b9881bc8923da227f4bbfa01be97d2b7c89b07237c944fe60bcad047/Django-3.2.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9ed3f7ac3b814f03982ed6e9f2628f505fa2920fe7cbcd5988b9f8ad660db46d" + }, + "data-dist-info-metadata": { + "sha256": "9ed3f7ac3b814f03982ed6e9f2628f505fa2920fe7cbcd5988b9f8ad660db46d" + }, + "filename": "Django-3.2.9-py3-none-any.whl", + "hashes": { + "sha256": "e22c9266da3eec7827737cde57694d7db801fedac938d252bf27377cec06ed1b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7886534, + "upload-time": "2021-11-01T09:31:58.387758Z", + "url": "https://files.pythonhosted.org/packages/a8/ca/e88eb097959c48cd313dfc4bc394699a48fe5c158ed3a64c13e4fa46c1fd/Django-3.2.9-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.9.tar.gz", + "hashes": { + "sha256": "51284300f1522ffcdb07ccbdf676a307c6678659e1284f0618e5a774127a6a08" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9809157, + "upload-time": "2021-11-01T09:32:25.457689Z", + "url": "https://files.pythonhosted.org/packages/b6/76/eed8788c87da8890cdeeeb6893b5559ae9ee18ed25923dd8663ae80af64c/Django-3.2.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "df20b9cbb86de947a93fac1ea2e22b88feac213eae0341e86dbc550687353856" + }, + "data-dist-info-metadata": { + "sha256": "df20b9cbb86de947a93fac1ea2e22b88feac213eae0341e86dbc550687353856" + }, + "filename": "Django-3.2.10-py3-none-any.whl", + "hashes": { + "sha256": "df6f5eb3c797b27c096d61494507b7634526d4ce8d7c8ca1e57a4fb19c0738a3" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7886736, + "upload-time": "2021-12-07T07:34:50.571943Z", + "url": "https://files.pythonhosted.org/packages/8f/9c/1ba2005b24cdb443eee5a43ebfa427f7915d6ed68f41484244ae21cd558f/Django-3.2.10-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.10.tar.gz", + "hashes": { + "sha256": "074e8818b4b40acdc2369e67dcd6555d558329785408dcd25340ee98f1f1d5c4" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9811341, + "upload-time": "2021-12-07T07:35:06.857668Z", + "url": "https://files.pythonhosted.org/packages/a5/8e/c6dfc718d572e4b33b56824b9e71e5ab9be8072e6747fc6184d206c3fdb3/Django-3.2.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "05da6c7c9a68ba9430833359fd710409c4d8266843c4c7aa16aab0cee3c657a3" + }, + "data-dist-info-metadata": { + "sha256": "05da6c7c9a68ba9430833359fd710409c4d8266843c4c7aa16aab0cee3c657a3" + }, + "filename": "Django-3.2.11-py3-none-any.whl", + "hashes": { + "sha256": "0a0a37f0b93aef30c4bf3a839c187e1175bcdeb7e177341da0cb7b8194416891" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7887450, + "upload-time": "2022-01-04T09:53:21.952080Z", + "url": "https://files.pythonhosted.org/packages/03/40/1ec2b4abb0c91f0c6195692a9f7a3709f1c0fe95258f3e4d8aa7d8dab92b/Django-3.2.11-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.11.tar.gz", + "hashes": { + "sha256": "69c94abe5d6b1b088bf475e09b7b74403f943e34da107e798465d2045da27e75" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9821958, + "upload-time": "2022-01-04T09:53:34.580658Z", + "url": "https://files.pythonhosted.org/packages/20/86/e4348aac45bc83fc8e9dda2cfd81004b007c65b68c1499a4233acabdaa3b/Django-3.2.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "95a1d36b3db8f8a8303e9b18c9d66d1d5131766c0e7a759e3b7c0dd74387a084" + }, + "data-dist-info-metadata": { + "sha256": "95a1d36b3db8f8a8303e9b18c9d66d1d5131766c0e7a759e3b7c0dd74387a084" + }, + "filename": "Django-3.2.12-py3-none-any.whl", + "hashes": { + "sha256": "9b06c289f9ba3a8abea16c9c9505f25107809fb933676f6c891ded270039d965" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7887444, + "upload-time": "2022-02-01T07:56:19.625795Z", + "url": "https://files.pythonhosted.org/packages/9c/0e/02b7eff8fac2c25ede489933d4e899f6e6f283ae8eaf5189431057c8d406/Django-3.2.12-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.12.tar.gz", + "hashes": { + "sha256": "9772e6935703e59e993960832d66a614cf0233a1c5123bc6224ecc6ad69e41e2" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9812448, + "upload-time": "2022-02-01T07:56:32.000097Z", + "url": "https://files.pythonhosted.org/packages/83/d9/7f28811ff78ce1903dc9a32ac439e4e6c98298cd2e99cb01f528e51dd796/Django-3.2.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d36589eff951639cf73661bf4cc047ddffcaccb5741b9e22ed82e8fb89663884" + }, + "data-dist-info-metadata": { + "sha256": "d36589eff951639cf73661bf4cc047ddffcaccb5741b9e22ed82e8fb89663884" + }, + "filename": "Django-3.2.13-py3-none-any.whl", + "hashes": { + "sha256": "b896ca61edc079eb6bbaa15cf6071eb69d6aac08cce5211583cfb41515644fdf" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7887998, + "upload-time": "2022-04-11T07:52:57.318239Z", + "url": "https://files.pythonhosted.org/packages/c3/68/b63abc009adee25c1bd266b3740e173eab656608cf21641594a37e02cf57/Django-3.2.13-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.13.tar.gz", + "hashes": { + "sha256": "6d93497a0a9bf6ba0e0b1a29cccdc40efbfc76297255b1309b3a884a688ec4b6" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9813985, + "upload-time": "2022-04-11T07:53:10.596399Z", + "url": "https://files.pythonhosted.org/packages/92/69/52760ffd860e995b390a4e897d38ae0669ce633c0fbb76b15f71cb0bb930/Django-3.2.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f2558cc1efa5ba2fdcbf3a11f60d839b7973e8ea6096514a969618f6ba763f08" + }, + "data-dist-info-metadata": { + "sha256": "f2558cc1efa5ba2fdcbf3a11f60d839b7973e8ea6096514a969618f6ba763f08" + }, + "filename": "Django-3.2.14-py3-none-any.whl", + "hashes": { + "sha256": "a8681e098fa60f7c33a4b628d6fcd3fe983a0939ff1301ecacac21d0b38bad56" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7888106, + "upload-time": "2022-07-04T07:57:18.239960Z", + "url": "https://files.pythonhosted.org/packages/c0/a8/4afc7742ad1e506909ce8c5056761f22c8a2db0a8b4a46cfa290b1cd6685/Django-3.2.14-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.14.tar.gz", + "hashes": { + "sha256": "677182ba8b5b285a4e072f3ac17ceee6aff1b5ce77fd173cc5b6a2d3dc022fcf" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9814965, + "upload-time": "2022-07-04T07:57:28.551095Z", + "url": "https://files.pythonhosted.org/packages/8e/50/649a8e31a5f9e09df32250103c9b34e4af7445bc0a177a1f4d1ed0d1b4eb/Django-3.2.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d96b2bff6d06672fff63475d6960a837bfc3fbe720029787259e49e0d922ef7e" + }, + "data-dist-info-metadata": { + "sha256": "d96b2bff6d06672fff63475d6960a837bfc3fbe720029787259e49e0d922ef7e" + }, + "filename": "Django-3.2.15-py3-none-any.whl", + "hashes": { + "sha256": "115baf5049d5cf4163e43492cdc7139c306ed6d451e7d3571fe9612903903713" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7888258, + "upload-time": "2022-08-03T07:38:15.296674Z", + "url": "https://files.pythonhosted.org/packages/db/f9/9ddc8444397ed7e72c52f63b48ecc2849ae1ca4d621776399a81e501ee3c/Django-3.2.15-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.15.tar.gz", + "hashes": { + "sha256": "f71934b1a822f14a86c9ac9634053689279cd04ae69cb6ade4a59471b886582b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9833828, + "upload-time": "2022-08-03T07:38:21.696991Z", + "url": "https://files.pythonhosted.org/packages/02/45/371717cbed904aa95864cf2b28beece8e73f6314f1d2b26cba4c2890dbeb/Django-3.2.15.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "882bcc749afe0cf284732853cc3900d838e5e7a6886c95e7570b912d64a6846a" + }, + "data-dist-info-metadata": { + "sha256": "882bcc749afe0cf284732853cc3900d838e5e7a6886c95e7570b912d64a6846a" + }, + "filename": "Django-3.2.16-py3-none-any.whl", + "hashes": { + "sha256": "18ba8efa36b69cfcd4b670d0fa187c6fe7506596f0ababe580e16909bcdec121" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7888258, + "upload-time": "2022-10-04T07:54:16.950129Z", + "url": "https://files.pythonhosted.org/packages/8a/c4/f946a6b02fcbba84e56074f2fc36866433b009bea2528b09fe0bac4fe1aa/Django-3.2.16-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.16.tar.gz", + "hashes": { + "sha256": "3adc285124244724a394fa9b9839cc8cd116faf7d159554c43ecdaa8cdf0b94d" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9847052, + "upload-time": "2022-10-04T07:54:27.079681Z", + "url": "https://files.pythonhosted.org/packages/f1/d7/8ddb9d8fbbffd33329cf6dfc33e8367a8969c05cf91bc63138ca116301ba/Django-3.2.16.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6dab46bbf9f2441135f3e2b5eede272b01b7f323cb511929457d6e879ce5ef91" + }, + "data-dist-info-metadata": { + "sha256": "6dab46bbf9f2441135f3e2b5eede272b01b7f323cb511929457d6e879ce5ef91" + }, + "filename": "Django-3.2.17-py3-none-any.whl", + "hashes": { + "sha256": "59c39fc342b242fb42b6b040ad8b1b4c15df438706c1d970d416d63cdd73e7fd" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7888712, + "upload-time": "2023-02-01T09:55:48.915222Z", + "url": "https://files.pythonhosted.org/packages/1f/2e/efaa4b1c7db4292715ecedd95b2221438d7a897132f652708d84e4587d59/Django-3.2.17-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.17.tar.gz", + "hashes": { + "sha256": "644288341f06ebe4938eec6801b6bd59a6534a78e4aedde2a153075d11143894" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9830188, + "upload-time": "2023-02-01T09:56:01.031856Z", + "url": "https://files.pythonhosted.org/packages/5a/76/5ae8a875cdb1d132408c5e7c0c6c2832e1d795837c2355abb2b0de9990ec/Django-3.2.17.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f31572aa478d99c82a42504c95764a8a8cd91580e0ec652a7b05dd54a7a70a78" + }, + "data-dist-info-metadata": { + "sha256": "f31572aa478d99c82a42504c95764a8a8cd91580e0ec652a7b05dd54a7a70a78" + }, + "filename": "Django-3.2.18-py3-none-any.whl", + "hashes": { + "sha256": "4d492d9024c7b3dfababf49f94511ab6a58e2c9c3c7207786f1ba4eb77750706" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7889264, + "upload-time": "2023-02-14T08:25:28.389548Z", + "url": "https://files.pythonhosted.org/packages/57/12/da22535f809b8c06c8d58eaf236ec8683ffd4e1dc4eced175b174e6446fa/Django-3.2.18-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.18.tar.gz", + "hashes": { + "sha256": "08208dfe892eb64fff073ca743b3b952311104f939e7f6dae954fe72dcc533ba" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9848949, + "upload-time": "2023-02-14T08:25:40.252336Z", + "url": "https://files.pythonhosted.org/packages/66/e6/e06dd4fceb09cbb50598cbaecca0dc1a2ac3bc4b8cf3e073e394603c3d85/Django-3.2.18.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a72e6322acd9a15bc8a93bc660e6e263f45a5888b5aeb98c7e9cb2c58e968541" + }, + "data-dist-info-metadata": { + "sha256": "a72e6322acd9a15bc8a93bc660e6e263f45a5888b5aeb98c7e9cb2c58e968541" + }, + "filename": "Django-3.2.19-py3-none-any.whl", + "hashes": { + "sha256": "21cc991466245d659ab79cb01204f9515690f8dae00e5eabde307f14d24d4d7d" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7889399, + "upload-time": "2023-05-03T12:58:19.066030Z", + "url": "https://files.pythonhosted.org/packages/22/af/979a4c610e727cc936c3db3d48cfcb3c270e106ff919f23fc1a27870ba00/Django-3.2.19-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.19.tar.gz", + "hashes": { + "sha256": "031365bae96814da19c10706218c44dff3b654cc4de20a98bd2d29b9bde469f0" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9832772, + "upload-time": "2023-05-03T12:58:31.141156Z", + "url": "https://files.pythonhosted.org/packages/e5/a7/cc0b6f97d18a70fd9e026e00a885a9fb995fe2166a56e7784fb361abb027/Django-3.2.19.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "78337ea717df31b63254179af32f00e6761e171b32f8057b3c68a29dda156daa" + }, + "data-dist-info-metadata": { + "sha256": "78337ea717df31b63254179af32f00e6761e171b32f8057b3c68a29dda156daa" + }, + "filename": "Django-3.2.20-py3-none-any.whl", + "hashes": { + "sha256": "a477ab326ae7d8807dc25c186b951ab8c7648a3a23f9497763c37307a2b5ef87" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7889501, + "upload-time": "2023-07-03T07:57:12.203517Z", + "url": "https://files.pythonhosted.org/packages/84/eb/5329ae72bf26b91844985d0de74e4edf876e3ca409d085820f230eea2eba/Django-3.2.20-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.20.tar.gz", + "hashes": { + "sha256": "dec2a116787b8e14962014bf78e120bba454135108e1af9e9b91ade7b2964c40" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9831078, + "upload-time": "2023-07-03T07:57:23.346933Z", + "url": "https://files.pythonhosted.org/packages/52/b6/2a36af602c8edcaa74ab9c046d8e950771bd503c3261d95466f9d5faac89/Django-3.2.20.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680688671a91ff39aaaced914b1599ffdac6fe948f39ed7a17b4feab0b14ba57" + }, + "data-dist-info-metadata": { + "sha256": "680688671a91ff39aaaced914b1599ffdac6fe948f39ed7a17b4feab0b14ba57" + }, + "filename": "Django-3.2.21-py3-none-any.whl", + "hashes": { + "sha256": "d31b06c58aa2cd73998ca5966bc3001243d3c4e77ee2d0c479bced124765fd99" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7889527, + "upload-time": "2023-09-04T10:58:15.304456Z", + "url": "https://files.pythonhosted.org/packages/97/8d/03ac2f7a3f751f597be12c03a09147f9ca80906264044bb05758bbcc2b32/Django-3.2.21-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.21.tar.gz", + "hashes": { + "sha256": "a5de4c484e7b7418e6d3e52a5b8794f0e6b9f9e4ce3c037018cf1c489fa87f3c" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9836824, + "upload-time": "2023-09-04T10:58:25.702642Z", + "url": "https://files.pythonhosted.org/packages/9f/4a/2b57890fd9a1511ed3c580ef3636f018d06b1f9ae42b3033e4fff3ff7720/Django-3.2.21.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5c331127edf6560312ffe6a91c79aa466a8bfa6d8a7d478f5f161200249be64f" + }, + "data-dist-info-metadata": { + "sha256": "5c331127edf6560312ffe6a91c79aa466a8bfa6d8a7d478f5f161200249be64f" + }, + "filename": "Django-3.2.22-py3-none-any.whl", + "hashes": { + "sha256": "c5e7b668025a6e06cad9ba6d4de1fd1a21212acebb51ea34abb400c6e4d33430" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7889667, + "upload-time": "2023-10-04T14:59:53.611484Z", + "url": "https://files.pythonhosted.org/packages/1b/29/13d5f2a5de460b66a92e4e99b0e2ceb9f3e619da70e51772981268524e0d/Django-3.2.22-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.22.tar.gz", + "hashes": { + "sha256": "83b6d66b06e484807d778263fdc7f9186d4dc1862fcfa6507830446ac6b060ba" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9827193, + "upload-time": "2023-10-04T15:00:00.548503Z", + "url": "https://files.pythonhosted.org/packages/46/fa/6ff52b6d92e52eec8d5037f79337ff70321eb7831dda1d13da3ad58f53ab/Django-3.2.22.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ae599a780da65844fcb5eacffe821d3964035c02d1db4a982c4472755b20e1e0" + }, + "data-dist-info-metadata": { + "sha256": "ae599a780da65844fcb5eacffe821d3964035c02d1db4a982c4472755b20e1e0" + }, + "filename": "Django-3.2.23-py3-none-any.whl", + "hashes": { + "sha256": "d48608d5f62f2c1e260986835db089fa3b79d6f58510881d316b8d88345ae6e1" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7889872, + "upload-time": "2023-11-01T06:59:05.105405Z", + "url": "https://files.pythonhosted.org/packages/c9/69/72663af69f1a70fa186813220c8ec5ce7f9056b6d987077e2c38ed794bee/Django-3.2.23-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.23.tar.gz", + "hashes": { + "sha256": "82968f3640e29ef4a773af2c28448f5f7a08d001c6ac05b32d02aeee6509508b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9834665, + "upload-time": "2023-11-01T06:59:19.806570Z", + "url": "https://files.pythonhosted.org/packages/dd/6e/7c97a4c54c1a4d3d700fb0d687323c96dc5e9f5e7d2bcac163e2f0c17cb7/Django-3.2.23.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f116bb9fe4bfa14663787c3ed3293e716bb566cfca4f6b23becfa078d3872c8d" + }, + "data-dist-info-metadata": { + "sha256": "f116bb9fe4bfa14663787c3ed3293e716bb566cfca4f6b23becfa078d3872c8d" + }, + "filename": "Django-3.2.24-py3-none-any.whl", + "hashes": { + "sha256": "5dd5b787c3ba39637610fe700f54bf158e33560ea0dba600c19921e7ff926ec5" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7889889, + "upload-time": "2024-02-06T14:54:24.766883Z", + "url": "https://files.pythonhosted.org/packages/34/e5/42d59f93804c142b6ef535b83c620ea51bbe8cc3c9c68c627f5ee5b1ce26/Django-3.2.24-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.24.tar.gz", + "hashes": { + "sha256": "aaee9fb0fb4ebd4311520887ad2e33313d368846607f82a9a0ed461cd4c35b18" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9833004, + "upload-time": "2024-02-06T14:54:43.094421Z", + "url": "https://files.pythonhosted.org/packages/6b/eb/fc9f949a47dc7e89183abb63e25fb1351e9735c4ffa0ab6397428d4164c3/Django-3.2.24.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2635c6a746bb0fec95507863e24b336abb4562e80a494857d0345d1cc4a76d52" + }, + "data-dist-info-metadata": { + "sha256": "2635c6a746bb0fec95507863e24b336abb4562e80a494857d0345d1cc4a76d52" + }, + "filename": "Django-3.2.25-py3-none-any.whl", + "hashes": { + "sha256": "a52ea7fcf280b16f7b739cec38fa6d3f8953a5456986944c3ca97e79882b4e38" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7890550, + "upload-time": "2024-03-04T08:56:47.529440Z", + "url": "https://files.pythonhosted.org/packages/30/8e/cc23c762c5dcd1d367d73cf006a326e0df2bd0e785cba18b658b39904c1e/Django-3.2.25-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.25.tar.gz", + "hashes": { + "sha256": "7ca38a78654aee72378594d63e51636c04b8e28574f5505dff630895b5472777" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9836336, + "upload-time": "2024-03-04T08:57:02.257730Z", + "url": "https://files.pythonhosted.org/packages/ec/68/0e744f07b57bfdf99abbb6b3eb14fcba188867021c05f4a104e04f6d56b8/Django-3.2.25.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4f1187a7972e17f7a43001004dd184bccaa559965f774ea5fabce71c22bd9e12" + }, + "data-dist-info-metadata": { + "sha256": "4f1187a7972e17f7a43001004dd184bccaa559965f774ea5fabce71c22bd9e12" + }, + "filename": "Django-4.0a1-py3-none-any.whl", + "hashes": { + "sha256": "86b1cdeec72768defb39e27ca8c998e9e465888fd7663269a82cfe182b680c94" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7913692, + "upload-time": "2021-09-21T19:08:46.532552Z", + "url": "https://files.pythonhosted.org/packages/4f/0d/c346909f167ef9eb245ec189f37a993d7aeabf184d6e07920ca99ea74f1d/Django-4.0a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0a1.tar.gz", + "hashes": { + "sha256": "010388b20c94e2ab421c6c4660ab835611be40e758679b93eb1f703a00cefaf3" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 9896896, + "upload-time": "2021-09-21T19:09:14.295332Z", + "url": "https://files.pythonhosted.org/packages/a2/62/1e6030f9ff01b7f2d36e11f1181beb51f4e181ce38eb8cd240e8bcb8201c/Django-4.0a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "86c0990342c757bfca750ff8b133b6d9acc14aa11249fab2c7e9f018d9c8ec9a" + }, + "data-dist-info-metadata": { + "sha256": "86c0990342c757bfca750ff8b133b6d9acc14aa11249fab2c7e9f018d9c8ec9a" + }, + "filename": "Django-4.0b1-py3-none-any.whl", + "hashes": { + "sha256": "12220029292e1c7dce4ea0ad9189942d3204f98f07b6fcbfd0a64c3cc49c0f01" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7914396, + "upload-time": "2021-10-25T09:23:16.638876Z", + "url": "https://files.pythonhosted.org/packages/e9/93/a5e3bbd3a6311b4d224da3ab9c7ee08f888a2a977d63aed0c13403610f20/Django-4.0b1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0b1.tar.gz", + "hashes": { + "sha256": "135d854f678d6692b4899cbe1b90dd905f60c8fafb13730ce0ac76d4a8c7e2e4" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 9902026, + "upload-time": "2021-10-25T09:23:22.644895Z", + "url": "https://files.pythonhosted.org/packages/21/dd/5b010156289b277f8f6adda3a18bfcc0a1842ad9a2f9951190d1a3b7bd71/Django-4.0b1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1a60ebec71d1480eec9f7fc1c17e1770b6bd9293c4f74a6eecea350c1699c78f" + }, + "data-dist-info-metadata": { + "sha256": "1a60ebec71d1480eec9f7fc1c17e1770b6bd9293c4f74a6eecea350c1699c78f" + }, + "filename": "Django-4.0rc1-py3-none-any.whl", + "hashes": { + "sha256": "d4f007daf8a3834a75026653dee196f0ccbfd1a5b1bc1dafcf10b0727a76c825" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7915672, + "upload-time": "2021-11-22T06:37:57.726504Z", + "url": "https://files.pythonhosted.org/packages/68/69/d3f879ec1164568dac7f336eb9d1bfb6e343299bbcf1778fb45737050733/Django-4.0rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0rc1.tar.gz", + "hashes": { + "sha256": "fedcdff5ad460169b61cf9597269f265273ae83da349c79b80995ca5c2a3cd92" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 9905788, + "upload-time": "2021-11-22T06:38:01.843947Z", + "url": "https://files.pythonhosted.org/packages/bb/d9/74b87456553afbf7098c251514736d3575679cc32a9b4430dffaaf0a5d20/Django-4.0rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c34051370c8d1bedb12dcc4dbb26e438a8347cd9fb7b6b4e9e0c53868025fd0f" + }, + "data-dist-info-metadata": { + "sha256": "c34051370c8d1bedb12dcc4dbb26e438a8347cd9fb7b6b4e9e0c53868025fd0f" + }, + "filename": "Django-4.0-py3-none-any.whl", + "hashes": { + "sha256": "59304646ebc6a77b9b6a59adc67d51ecb03c5e3d63ed1f14c909cdfda84e8010" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8014008, + "upload-time": "2021-12-07T09:19:58.185240Z", + "url": "https://files.pythonhosted.org/packages/80/70/52fce3520b7a1421685828b04f76d5a26aabc7603fdb7af26c4ca7bb0512/Django-4.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.tar.gz", + "hashes": { + "sha256": "d5a8a14da819a8b9237ee4d8c78dfe056ff6e8a7511987be627192225113ee75" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 9980403, + "upload-time": "2021-12-07T09:20:02.897592Z", + "url": "https://files.pythonhosted.org/packages/4c/32/390205123250b54438a6cb3e0c9b5fd0347c318df744f32b50d8e10260d0/Django-4.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4e4abd5101ba8bb94a8c197275f0e053efbebecab3c30f5da9d19967b7b267e0" + }, + "data-dist-info-metadata": { + "sha256": "4e4abd5101ba8bb94a8c197275f0e053efbebecab3c30f5da9d19967b7b267e0" + }, + "filename": "Django-4.0.1-py3-none-any.whl", + "hashes": { + "sha256": "7cd8e8a3ed2bc0dfda05ce1e53a9c81b30eefd7aa350e538a18884475e4d4ce2" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8015001, + "upload-time": "2022-01-04T09:53:25.637001Z", + "url": "https://files.pythonhosted.org/packages/67/ec/20e5e4a29a7aef4ba7d2b3c24aac875e3bdf6c7d4de7d73db12282f15e22/Django-4.0.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.1.tar.gz", + "hashes": { + "sha256": "2485eea3cc4c3bae13080dee866ebf90ba9f98d1afe8fda89bfb0eb2e218ef86" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 9995484, + "upload-time": "2022-01-04T09:53:39.880362Z", + "url": "https://files.pythonhosted.org/packages/ff/a5/87fcd0ac916824c2e7ede565ea522bf9cc2428b06b8e7070f92fb6a4ad77/Django-4.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "637574d74eef6b5126dc5f507377f09daf8a3c19faae643fac2662c3db6699a9" + }, + "data-dist-info-metadata": { + "sha256": "637574d74eef6b5126dc5f507377f09daf8a3c19faae643fac2662c3db6699a9" + }, + "filename": "Django-4.0.2-py3-none-any.whl", + "hashes": { + "sha256": "996495c58bff749232426c88726d8cd38d24c94d7c1d80835aafffa9bc52985a" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8028128, + "upload-time": "2022-02-01T07:56:23.036066Z", + "url": "https://files.pythonhosted.org/packages/5d/2f/4705e8f2848f4523bb1b94b0dd9b425431aa1875c0921fb86777e62b4335/Django-4.0.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.2.tar.gz", + "hashes": { + "sha256": "110fb58fb12eca59e072ad59fc42d771cd642dd7a2f2416582aa9da7a8ef954a" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 9996300, + "upload-time": "2022-02-01T07:56:37.646212Z", + "url": "https://files.pythonhosted.org/packages/61/84/676c840e8f1188a6c836e3224b97aa8be4c2e6857c690d6c564eb23a4975/Django-4.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ef6a730fe9d8ad4e8637c0838f665ba645944d3f1dfe6e53e8efd0de9126d39c" + }, + "data-dist-info-metadata": { + "sha256": "ef6a730fe9d8ad4e8637c0838f665ba645944d3f1dfe6e53e8efd0de9126d39c" + }, + "filename": "Django-4.0.3-py3-none-any.whl", + "hashes": { + "sha256": "1239218849e922033a35d2a2f777cb8bee18bd725416744074f455f34ff50d0c" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8040983, + "upload-time": "2022-03-01T08:47:23.930184Z", + "url": "https://files.pythonhosted.org/packages/1a/80/b06ce333aabba7ab1b6a41ea3c4e46970ceb396e705733480a2d47a7f74b/Django-4.0.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.3.tar.gz", + "hashes": { + "sha256": "77ff2e7050e3324c9b67e29b6707754566f58514112a9ac73310f60cd5261930" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10061007, + "upload-time": "2022-03-01T08:47:28.425336Z", + "url": "https://files.pythonhosted.org/packages/7e/3d/b403c3b82e20da491cc629504665260660c9e7efe12b134aee8f13da29a7/Django-4.0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0b5517519e407452705380008c95822e2d1d38fb5ba15ae15054522c7e9fed94" + }, + "data-dist-info-metadata": { + "sha256": "0b5517519e407452705380008c95822e2d1d38fb5ba15ae15054522c7e9fed94" + }, + "filename": "Django-4.0.4-py3-none-any.whl", + "hashes": { + "sha256": "07c8638e7a7f548dc0acaaa7825d84b7bd42b10e8d22268b3d572946f1e9b687" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8041700, + "upload-time": "2022-04-11T07:53:01.287027Z", + "url": "https://files.pythonhosted.org/packages/66/90/bce00eb942fbc47b0774ac78910ee4e6f719572aad56dc238823e5d0ee54/Django-4.0.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.4.tar.gz", + "hashes": { + "sha256": "4e8177858524417563cc0430f29ea249946d831eacb0068a1455686587df40b5" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10388499, + "upload-time": "2022-04-11T07:53:16.406304Z", + "url": "https://files.pythonhosted.org/packages/d2/95/93d1f75da95624bf89e373d079fa72debf77f9b10acc31998cc52a5ff3f9/Django-4.0.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4e22df35f9ca218680e3ee8f069988215c047cb64939c6851b855d649048d84e" + }, + "data-dist-info-metadata": { + "sha256": "4e22df35f9ca218680e3ee8f069988215c047cb64939c6851b855d649048d84e" + }, + "filename": "Django-4.0.5-py3-none-any.whl", + "hashes": { + "sha256": "502ae42b6ab1b612c933fb50d5ff850facf858a4c212f76946ecd8ea5b3bf2d9" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8041794, + "upload-time": "2022-06-01T12:22:12.865544Z", + "url": "https://files.pythonhosted.org/packages/ec/71/950794da9635865d27c92a6955083264eabb004c2c12c077036194620823/Django-4.0.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.5.tar.gz", + "hashes": { + "sha256": "f7431a5de7277966f3785557c3928433347d998c1e6459324501378a291e5aab" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10410720, + "upload-time": "2022-06-01T12:22:18.618899Z", + "url": "https://files.pythonhosted.org/packages/5a/4c/93120fb4275d06c3645c94f2e26fe87f3f52258b61c183b25c630ba34d3a/Django-4.0.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "82f38c915dca5085db026a019fd44afd88f8c7a0db981699516e36dbdb4d4eeb" + }, + "data-dist-info-metadata": { + "sha256": "82f38c915dca5085db026a019fd44afd88f8c7a0db981699516e36dbdb4d4eeb" + }, + "filename": "Django-4.0.6-py3-none-any.whl", + "hashes": { + "sha256": "ca54ebedfcbc60d191391efbf02ba68fb52165b8bf6ccd6fe71f098cac1fe59e" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8041873, + "upload-time": "2022-07-04T07:57:23.824880Z", + "url": "https://files.pythonhosted.org/packages/12/97/e341b13d605a9d0732a37975ce6bfae643c296721b8644f42d5d720c99bf/Django-4.0.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.6.tar.gz", + "hashes": { + "sha256": "a67a793ff6827fd373555537dca0da293a63a316fe34cb7f367f898ccca3c3ae" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10389543, + "upload-time": "2022-07-04T07:57:34.578441Z", + "url": "https://files.pythonhosted.org/packages/a4/17/b10aa26d7a566a3c19e9d29fac39c8643cbceb6cd7649a378d676839b5db/Django-4.0.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "382462e0a37c236ff05a8b06afc0a4c27564d5306c8b2f676bad60100ffe418f" + }, + "data-dist-info-metadata": { + "sha256": "382462e0a37c236ff05a8b06afc0a4c27564d5306c8b2f676bad60100ffe418f" + }, + "filename": "Django-4.0.7-py3-none-any.whl", + "hashes": { + "sha256": "41bd65a9e5f8a89cdbfa7a7bba45cd7431ae89e750af82dea8a35fd1a7ecbe66" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8041977, + "upload-time": "2022-08-03T07:38:18.509869Z", + "url": "https://files.pythonhosted.org/packages/e3/41/9c6d5fe4e4ee6204ecf0cb96d843cca06be59b702d66afe5cf810508575e/Django-4.0.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.7.tar.gz", + "hashes": { + "sha256": "9c6d5ad36be798e562ddcaa6b17b1c3ff2d3c4f529a47432b69fb9a30f847461" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10407810, + "upload-time": "2022-08-03T07:38:26.373780Z", + "url": "https://files.pythonhosted.org/packages/5c/12/a368d0caf91f1dab8154f1c579c5025c6645def5f3eee0d297347c7a1def/Django-4.0.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "77dcd90768c11424fe81e2e861dac00b31898de7af391d0bda177f0dae3ae46a" + }, + "data-dist-info-metadata": { + "sha256": "77dcd90768c11424fe81e2e861dac00b31898de7af391d0bda177f0dae3ae46a" + }, + "filename": "Django-4.0.8-py3-none-any.whl", + "hashes": { + "sha256": "27cb08fa6458c1eff8b97c4c2d03774646fb26feeaa4587dca10c49e6d4fc6a3" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8041982, + "upload-time": "2022-10-04T07:54:20.471830Z", + "url": "https://files.pythonhosted.org/packages/e1/d0/d90528978da16288d470bb423abad307ed7ae724090132ff6bf67d6a5579/Django-4.0.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.8.tar.gz", + "hashes": { + "sha256": "07e6433f263c3839939cfabeb6d7557841e0419e47759a7b7d37f6d44d40adcb" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10427857, + "upload-time": "2022-10-04T07:54:33.062795Z", + "url": "https://files.pythonhosted.org/packages/1a/de/08d8a349ed0e3e1999eb86ae0347cc9eaf634cd65f1eb80b9387ac1dbe3c/Django-4.0.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2ad2fff0927eae7e04a146e111c01fb4f0c603d0d4c13dcaf8ac81eeec5657a7" + }, + "data-dist-info-metadata": { + "sha256": "2ad2fff0927eae7e04a146e111c01fb4f0c603d0d4c13dcaf8ac81eeec5657a7" + }, + "filename": "Django-4.0.9-py3-none-any.whl", + "hashes": { + "sha256": "6ddab9f9ac9211e2dc544819b87343b49c53f99d882e68727b38fd44204f752e" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8042429, + "upload-time": "2023-02-01T09:55:52.888766Z", + "url": "https://files.pythonhosted.org/packages/0f/8a/65b639fcf107cb77ef759ae540a53dc5c38496673c0b2884635c726ad23f/Django-4.0.9-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.9.tar.gz", + "hashes": { + "sha256": "7cc034a72f99536c5feb39d1575f2952b86ffa409f109efeb2c8b398985f78a7" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10410176, + "upload-time": "2023-02-01T09:56:06.045214Z", + "url": "https://files.pythonhosted.org/packages/69/f0/bf6010636003ac2bd1d222f1c5a29c4975318fc1931b132abd000993f4d6/Django-4.0.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b10916caccfea80b4e2a27496e42e21fc9c0a9e474bb7f560c4c101d8d614b7f" + }, + "data-dist-info-metadata": { + "sha256": "b10916caccfea80b4e2a27496e42e21fc9c0a9e474bb7f560c4c101d8d614b7f" + }, + "filename": "Django-4.0.10-py3-none-any.whl", + "hashes": { + "sha256": "4496eb4f65071578b703fdc6e6f29302553c7440e3f77baf4cefa4a4e091fc3d" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8042923, + "upload-time": "2023-02-14T08:25:32.863462Z", + "url": "https://files.pythonhosted.org/packages/60/f0/b7322879f851bcf939c97310e4e42f223105a7cb0f123c62553a05f132c4/Django-4.0.10-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.10.tar.gz", + "hashes": { + "sha256": "2c2f73c16b11cb272c6d5e3b063f0d1be06f378d8dc6005fbe8542565db659cc" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10430363, + "upload-time": "2023-02-14T08:25:45.089209Z", + "url": "https://files.pythonhosted.org/packages/44/92/b0ceee230f9252460abf8c0a3bcc003a914af85ad63006596c3fb3669fbf/Django-4.0.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "eb72632a46505409de10cb92881139ff0dd9c86fd87147f55ce5d76453e55863" + }, + "data-dist-info-metadata": { + "sha256": "eb72632a46505409de10cb92881139ff0dd9c86fd87147f55ce5d76453e55863" + }, + "filename": "Django-4.1a1-py3-none-any.whl", + "hashes": { + "sha256": "815b1c3e1c1379cca1c54cc7202ee86df006f52b94560b46ea0b19f162c9474a" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8070898, + "upload-time": "2022-05-18T05:54:32.427903Z", + "url": "https://files.pythonhosted.org/packages/a4/9f/7cd1364cddd43621e5bb95bc7926e036d567a8a6aec507e9fda175702499/Django-4.1a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1a1.tar.gz", + "hashes": { + "sha256": "91980d3b327e38e44c2bef0af86d624a57adbd5f1c96f43acf150396770caf01" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10465163, + "upload-time": "2022-05-18T05:54:38.575881Z", + "url": "https://files.pythonhosted.org/packages/12/ef/6c7373ba910e09de8a28a124c772314e49dd2faf76be51eba36e5878f636/Django-4.1a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8799f32e8a25b7c7152be6c3ce80336ee9f690f68dfa0d27b3aa668fade3b2c7" + }, + "data-dist-info-metadata": { + "sha256": "8799f32e8a25b7c7152be6c3ce80336ee9f690f68dfa0d27b3aa668fade3b2c7" + }, + "filename": "Django-4.1b1-py3-none-any.whl", + "hashes": { + "sha256": "55ea3e07df2eb3994b7261d743c111e4c27a56ca1285eb762dba07432ebe4039" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8071810, + "upload-time": "2022-06-21T09:20:00.319542Z", + "url": "https://files.pythonhosted.org/packages/ff/a5/e78d8b9d3dda424cc793fe3e265f2f0411bdd59ede7eaf3f2aa732db265c/Django-4.1b1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1b1.tar.gz", + "hashes": { + "sha256": "ec22c3e909af402281ef1dea69cbbc42b43b9ac9379df2914e0a7b85597242d6" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10466194, + "upload-time": "2022-06-21T09:20:06.847874Z", + "url": "https://files.pythonhosted.org/packages/d4/b8/03307e023bbae4184dfb1ed6f264b91b579a3099133c219992f7e7757a2b/Django-4.1b1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "90434bb3305225e926fb413a7616e75e9ee683398c7987e05a7ee9980c5e22b3" + }, + "data-dist-info-metadata": { + "sha256": "90434bb3305225e926fb413a7616e75e9ee683398c7987e05a7ee9980c5e22b3" + }, + "filename": "Django-4.1rc1-py3-none-any.whl", + "hashes": { + "sha256": "04182903242268f0dbacb0175bf47a74c477761502f9f7427142f459c006217d" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8072348, + "upload-time": "2022-07-19T09:02:03.575740Z", + "url": "https://files.pythonhosted.org/packages/e7/c7/e6020d17a451c9be06615ec4d9f0136bfc5a0811aa07363591a6460f1018/Django-4.1rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1rc1.tar.gz", + "hashes": { + "sha256": "3c4204490ad3a7252873bc24c6aa2a32375baa06b4c8beb9b9cfda1f986741de" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10472149, + "upload-time": "2022-07-19T09:02:07.093043Z", + "url": "https://files.pythonhosted.org/packages/b8/89/cf535c221e477545bc9f6fe00f644bb0bd51948dc22b0c7cc066ba9cd899/Django-4.1rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "713293441804b55ed69f90f12c503c6cb000dda2d49232dde4195dd36795fc0a" + }, + "data-dist-info-metadata": { + "sha256": "713293441804b55ed69f90f12c503c6cb000dda2d49232dde4195dd36795fc0a" + }, + "filename": "Django-4.1-py3-none-any.whl", + "hashes": { + "sha256": "031ccb717782f6af83a0063a1957686e87cb4581ea61b47b3e9addf60687989a" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8095228, + "upload-time": "2022-08-03T08:40:20.936536Z", + "url": "https://files.pythonhosted.org/packages/9b/41/e1e7d6ecc3bc76681dfdc6b373566822bc2aab96fa3eceaaed70accc28b6/Django-4.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.tar.gz", + "hashes": { + "sha256": "032f8a6fc7cf05ccd1214e4a2e21dfcd6a23b9d575c6573cacc8c67828dbe642" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10484595, + "upload-time": "2022-08-03T08:40:25.070462Z", + "url": "https://files.pythonhosted.org/packages/13/66/757b8f4f4df4b1c1becad346c3a6401ae9fddcc78aa3741d231be657cf94/Django-4.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "86564fefd5e254c6bb5ed5d2b2cb64bec7cdc055bf8c66c99dbdfbaf451e9a44" + }, + "data-dist-info-metadata": { + "sha256": "86564fefd5e254c6bb5ed5d2b2cb64bec7cdc055bf8c66c99dbdfbaf451e9a44" + }, + "filename": "Django-4.1.1-py3-none-any.whl", + "hashes": { + "sha256": "acb21fac9275f9972d81c7caf5761a89ec3ea25fe74545dd26b8a48cb3a0203e" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8094775, + "upload-time": "2022-09-05T05:02:26.425285Z", + "url": "https://files.pythonhosted.org/packages/80/5c/884f9fed747679a1f70321465e664f3dc1602e8b7a6e96a21163894018b3/Django-4.1.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.1.tar.gz", + "hashes": { + "sha256": "a153ffd5143bf26a877bfae2f4ec736ebd8924a46600ca089ad96b54a1d4e28e" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10474304, + "upload-time": "2022-09-05T05:02:34.094711Z", + "url": "https://files.pythonhosted.org/packages/ca/78/49ac0899f74c485acbf96bc8a5ea6a87575edb06faa9911057cacd505ba9/Django-4.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a2d2b50f5e1ccb894ecedbbb17a1e70f1d96618b9b8c836e67e58f9e5839a16e" + }, + "data-dist-info-metadata": { + "sha256": "a2d2b50f5e1ccb894ecedbbb17a1e70f1d96618b9b8c836e67e58f9e5839a16e" + }, + "filename": "Django-4.1.2-py3-none-any.whl", + "hashes": { + "sha256": "26dc24f99c8956374a054bcbf58aab8dc0cad2e6ac82b0fe036b752c00eee793" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8094720, + "upload-time": "2022-10-04T07:54:23.273959Z", + "url": "https://files.pythonhosted.org/packages/91/02/786ced9f0b9980670f46f7563f9c5494a24e3dd1920cc7be6cc7ac377389/Django-4.1.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.2.tar.gz", + "hashes": { + "sha256": "b8d843714810ab88d59344507d4447be8b2cf12a49031363b6eed9f1b9b2280f" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10509111, + "upload-time": "2022-10-04T07:54:38.403977Z", + "url": "https://files.pythonhosted.org/packages/09/28/fe1484dfc2e984543a07d5444006122f6cc451fe352bce1d85edcf81a05f/Django-4.1.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2c7c21f0d80281d36bf5ddc5593144de6cadcd92264ed0d301486b048eb6da5e" + }, + "data-dist-info-metadata": { + "sha256": "2c7c21f0d80281d36bf5ddc5593144de6cadcd92264ed0d301486b048eb6da5e" + }, + "filename": "Django-4.1.3-py3-none-any.whl", + "hashes": { + "sha256": "6b1de6886cae14c7c44d188f580f8ba8da05750f544c80ae5ad43375ab293cd5" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8094697, + "upload-time": "2022-11-01T06:18:15.550215Z", + "url": "https://files.pythonhosted.org/packages/4f/be/cd28514516e66c40b87e487be68cf61a1637bd3ec60a2db90bb5075a2df5/Django-4.1.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.3.tar.gz", + "hashes": { + "sha256": "678bbfc8604eb246ed54e2063f0765f13b321a50526bdc8cb1f943eda7fa31f1" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10476258, + "upload-time": "2022-11-01T06:18:21.116130Z", + "url": "https://files.pythonhosted.org/packages/d0/ab/33f9c2bd4cf7ff2d319131eca7231247f962f781ebc8a012ebe02582244a/Django-4.1.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "deef04022a3531a85356e416010c1bcb646954dba59ef4e6c903d557a34560ee" + }, + "data-dist-info-metadata": { + "sha256": "deef04022a3531a85356e416010c1bcb646954dba59ef4e6c903d557a34560ee" + }, + "filename": "Django-4.1.4-py3-none-any.whl", + "hashes": { + "sha256": "0b223bfa55511f950ff741983d408d78d772351284c75e9f77d2b830b6b4d148" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8094989, + "upload-time": "2022-12-06T09:16:48.876036Z", + "url": "https://files.pythonhosted.org/packages/21/26/28895838228c46ece278d764720995d5a51e4bce7d02d2a54e70f59108e1/Django-4.1.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.4.tar.gz", + "hashes": { + "sha256": "d38a4e108d2386cb9637da66a82dc8d0733caede4c83c4afdbda78af4214211b" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10517427, + "upload-time": "2022-12-06T09:16:52.386734Z", + "url": "https://files.pythonhosted.org/packages/de/7d/ca5d224f7d345b0defd0a57c6deb0c6115fbe5304e4d9571f728b617f1a3/Django-4.1.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7997d0e2cefb29e59df12a033019a8d1ccbea186b9760edacdfe5ad259a0366f" + }, + "data-dist-info-metadata": { + "sha256": "7997d0e2cefb29e59df12a033019a8d1ccbea186b9760edacdfe5ad259a0366f" + }, + "filename": "Django-4.1.5-py3-none-any.whl", + "hashes": { + "sha256": "4b214a05fe4c99476e99e2445c8b978c8369c18d4dea8e22ec412862715ad763" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8102437, + "upload-time": "2023-01-02T07:34:45.541744Z", + "url": "https://files.pythonhosted.org/packages/2d/ac/9f013a51e6008ba94a282c15778a3ea51a0953f6711a77f9baa471fd1b1d/Django-4.1.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.5.tar.gz", + "hashes": { + "sha256": "ff56ebd7ead0fd5dbe06fe157b0024a7aaea2e0593bb3785fb594cf94dad58ef" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10507020, + "upload-time": "2023-01-02T07:34:49.562776Z", + "url": "https://files.pythonhosted.org/packages/41/c8/b3c469353f9d1b7f0e99b45520582b891da02cd87408bc867affa6e039a3/Django-4.1.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1613811906251438129f9e24afade941985f722b804995ad28fdad2ffafa7a91" + }, + "data-dist-info-metadata": { + "sha256": "1613811906251438129f9e24afade941985f722b804995ad28fdad2ffafa7a91" + }, + "filename": "Django-4.1.6-py3-none-any.whl", + "hashes": { + "sha256": "c6fe7ebe7c017fe59f1029821dae0acb5a2ddcd6c9a0138fd20a8bfefac914bc" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8102942, + "upload-time": "2023-02-01T09:55:56.855590Z", + "url": "https://files.pythonhosted.org/packages/5c/be/8800ef92dbe66017e78fb9589e16333e0a87f67068485dbfb8114a883b67/Django-4.1.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.6.tar.gz", + "hashes": { + "sha256": "bceb0fe1a386781af0788cae4108622756cd05e7775448deec04a71ddf87685d" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10496749, + "upload-time": "2023-02-01T09:56:11.799732Z", + "url": "https://files.pythonhosted.org/packages/4f/b0/1378fefb4b0da51e27120e0069e51fa7b3df2078f1250393eccefc274376/Django-4.1.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "655070f998c609483c6f27d0f6ede7402e3ef65ed350d3519f1b8ec6c1a870f6" + }, + "data-dist-info-metadata": { + "sha256": "655070f998c609483c6f27d0f6ede7402e3ef65ed350d3519f1b8ec6c1a870f6" + }, + "filename": "Django-4.1.7-py3-none-any.whl", + "hashes": { + "sha256": "f2f431e75adc40039ace496ad3b9f17227022e8b11566f4b363da44c7e44761e" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8103455, + "upload-time": "2023-02-14T08:25:36.578599Z", + "url": "https://files.pythonhosted.org/packages/89/86/59e237f7176cfc1544446914fa329fd560bb8fce46be52dd7af5dc7c54f9/Django-4.1.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.7.tar.gz", + "hashes": { + "sha256": "44f714b81c5f190d9d2ddad01a532fe502fa01c4cb8faf1d081f4264ed15dcd8" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10520415, + "upload-time": "2023-02-14T08:25:50.105773Z", + "url": "https://files.pythonhosted.org/packages/9f/a7/07939866241b7e8f8d3bf164b7d6ad428163723e29dd472700f8ab0e5fd5/Django-4.1.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4a89d7288ca9f56f2df2450d0bef870def261a7d052c7c20c363d3f8c6946677" + }, + "data-dist-info-metadata": { + "sha256": "4a89d7288ca9f56f2df2450d0bef870def261a7d052c7c20c363d3f8c6946677" + }, + "filename": "Django-4.1.8-py3-none-any.whl", + "hashes": { + "sha256": "dba9dd0bf8b748aa9c98d6c679f8b1c0bfa43124844bea9425ad9ba0cd5e65c3" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8103668, + "upload-time": "2023-04-05T06:11:04.460008Z", + "url": "https://files.pythonhosted.org/packages/bb/32/80134d57b584ed8b03e9a52da5860b8ac7d1210431ac25d8d83389006edc/Django-4.1.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.8.tar.gz", + "hashes": { + "sha256": "43253f4b4a2c3a1694cd52d3517847271934c84dbd060ca0e82a9f90e569dab3" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10511976, + "upload-time": "2023-04-05T06:11:09.369362Z", + "url": "https://files.pythonhosted.org/packages/63/bc/03656c61283badfbef3be182bbfdd85dbfd72c188377d73074c9164c49cf/Django-4.1.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ab471dcb9b53913fd3033f5cc81dfb66282a0e6863b115b4a92e79353fa0a877" + }, + "data-dist-info-metadata": { + "sha256": "ab471dcb9b53913fd3033f5cc81dfb66282a0e6863b115b4a92e79353fa0a877" + }, + "filename": "Django-4.1.9-py3-none-any.whl", + "hashes": { + "sha256": "adae3a952fd86800094ae6f64aa558572e8b4ba8dfe21f0ed8175147e75a72a1" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8103809, + "upload-time": "2023-05-03T12:58:23.438294Z", + "url": "https://files.pythonhosted.org/packages/7e/4c/cbdaa1488ae5207e6eab912ff0d23f5d786676efbb55f21e7f3cfe98055a/Django-4.1.9-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.9.tar.gz", + "hashes": { + "sha256": "e9f074a84930662104871bfcea55c3c180c50a0a47739db82435deae6cbaf032" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10514944, + "upload-time": "2023-05-03T12:58:36.244311Z", + "url": "https://files.pythonhosted.org/packages/11/ea/8b514434c57c3bef89a475b75f74d768471d8e1bc61f4e5c79daeae9b5ef/Django-4.1.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3f53217d3bb1ec44556cd5d0b2741d309efe7bef6ed838cac1b6dbbbaa67a87d" + }, + "data-dist-info-metadata": { + "sha256": "3f53217d3bb1ec44556cd5d0b2741d309efe7bef6ed838cac1b6dbbbaa67a87d" + }, + "filename": "Django-4.1.10-py3-none-any.whl", + "hashes": { + "sha256": "26d0260c2fb8121009e62ffc548b2398dea2522b6454208a852fb0ef264c206c" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8103933, + "upload-time": "2023-07-03T07:57:16.588462Z", + "url": "https://files.pythonhosted.org/packages/34/25/8a218de57fc9853297a1a8e4927688eff8107d5bc6dcf6c964c59801f036/Django-4.1.10-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.10.tar.gz", + "hashes": { + "sha256": "56343019a9fd839e2e5bf203daf45f25af79d5bffa4c71d56eae4f4404d82ade" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10513572, + "upload-time": "2023-07-03T07:57:30.301266Z", + "url": "https://files.pythonhosted.org/packages/70/d4/eded564fa5928f68771d082ec0eef4d023f9d19dfa1d2923305bc3e62afe/Django-4.1.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3c33a3eed9c0e3d228144611a43b19beff1b44e0dabf42735723ce8e75f17f16" + }, + "data-dist-info-metadata": { + "sha256": "3c33a3eed9c0e3d228144611a43b19beff1b44e0dabf42735723ce8e75f17f16" + }, + "filename": "Django-4.1.11-py3-none-any.whl", + "hashes": { + "sha256": "cac9df0ba87b4f439e1a311ef22f75c938fc874bebf1fbabaed58d0e6d559a25" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8103954, + "upload-time": "2023-09-04T10:58:19.024013Z", + "url": "https://files.pythonhosted.org/packages/38/9f/144a9293f86886f2e85c9bd981c8c28597fd15b1a59431db1921e7c1938b/Django-4.1.11-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.11.tar.gz", + "hashes": { + "sha256": "7b134688965dd331ca4d11ed38e5ce594caed0e906689a9b95251c29c2c03990" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10511539, + "upload-time": "2023-09-04T10:58:30.124274Z", + "url": "https://files.pythonhosted.org/packages/64/cb/c0570752faba4c8a85996e78eb7699b9d29ee32cb7aeb5e262582c53bad0/Django-4.1.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "29daa20ef9f53066b527acfe2ab0cd7c86a795ca69bcba1c96891f1796218f61" + }, + "data-dist-info-metadata": { + "sha256": "29daa20ef9f53066b527acfe2ab0cd7c86a795ca69bcba1c96891f1796218f61" + }, + "filename": "Django-4.1.12-py3-none-any.whl", + "hashes": { + "sha256": "e92ce8f240a856615e96d8b955707f824c29ea0f51dff4f76777caa5e113ec72" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8104099, + "upload-time": "2023-10-04T14:59:03.784687Z", + "url": "https://files.pythonhosted.org/packages/0d/c7/cfdf590422a0f7a6a6ae6a4cbb2721456141662af4b203f583286f0dcd62/Django-4.1.12-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.12.tar.gz", + "hashes": { + "sha256": "d02483ad49872238fa59875c1269293fe4f17ecee13c121893607cc0b284696b" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10502350, + "upload-time": "2023-10-04T14:59:09.851212Z", + "url": "https://files.pythonhosted.org/packages/68/76/b1cf87eda3bf5b2d7dd9a23bb4df70ea5511e426a54a04ed2c4ca2ff67cd/Django-4.1.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cd3c81ba29944de388340c93690c7db3814e36a5c861529e47fc432d1e98dd6f" + }, + "data-dist-info-metadata": { + "sha256": "cd3c81ba29944de388340c93690c7db3814e36a5c861529e47fc432d1e98dd6f" + }, + "filename": "Django-4.1.13-py3-none-any.whl", + "hashes": { + "sha256": "04ab3f6f46d084a0bba5a2c9a93a3a2eb3fe81589512367a75f79ee8acf790ce" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8104299, + "upload-time": "2023-11-01T06:59:10.387459Z", + "url": "https://files.pythonhosted.org/packages/ad/ac/203ce7fd2e03fb0392e0a6160f4b27d0d1efe1614cb65f1d29e6bbf2ef69/Django-4.1.13-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.13.tar.gz", + "hashes": { + "sha256": "94a3f471e833c8f124ee7a2de11e92f633991d975e3fa5bdd91e8abd66426318" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10515104, + "upload-time": "2023-11-01T06:59:24.955376Z", + "url": "https://files.pythonhosted.org/packages/34/09/300498ca0a5f37e0621b90a94c71fc8a4227be5488a3bd5550869c6e0049/Django-4.1.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ee695ebb208a263d3828d21f8e7f88ee888c99134cc4fe20b95d3ef17f1b36de" + }, + "data-dist-info-metadata": { + "sha256": "ee695ebb208a263d3828d21f8e7f88ee888c99134cc4fe20b95d3ef17f1b36de" + }, + "filename": "Django-4.2a1-py3-none-any.whl", + "hashes": { + "sha256": "e913e60991a0c2a5f099a80ea1e2ec90b1636e6deb60bad16b89086819b48d4b" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7871271, + "upload-time": "2023-01-17T09:39:20.186688Z", + "url": "https://files.pythonhosted.org/packages/71/1a/f3b9a43f9f9118f248e9346f6eeff2bf24902f98f0030ea328941e9286c8/Django-4.2a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2a1.tar.gz", + "hashes": { + "sha256": "3a29fc014f46fd6a552296fd1cfc77f616c4120b68cc117eee4a8237aa163f7a" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10318967, + "upload-time": "2023-01-17T09:39:25.092445Z", + "url": "https://files.pythonhosted.org/packages/25/af/cef5e406baaccb37f346662cddf58e9693a6b96f14e36341ef3817810fc5/Django-4.2a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7c8a278394785999df6b1a589837278ddef6d06ff5b11b094378d984ec64f934" + }, + "data-dist-info-metadata": { + "sha256": "7c8a278394785999df6b1a589837278ddef6d06ff5b11b094378d984ec64f934" + }, + "filename": "Django-4.2b1-py3-none-any.whl", + "hashes": { + "sha256": "9bf13063a882a9b0f7028c4cdc32ea36fe104491cd7720859117990933f9c589" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7873536, + "upload-time": "2023-02-20T08:49:43.333662Z", + "url": "https://files.pythonhosted.org/packages/99/5b/c3cca0daea9f3fa5946d14c98bc1cd3c42c026ec6c41d57100e1d646e23a/Django-4.2b1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2b1.tar.gz", + "hashes": { + "sha256": "33e3b3b80924dae3e6d4b5e697eaee724d5a35c1a430df44b1d72c802657992f" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10328598, + "upload-time": "2023-02-20T08:49:47.262950Z", + "url": "https://files.pythonhosted.org/packages/46/12/b69773f84da1d0d5ab6f61c91a7257afa37f69413a5d019f7d2759eda28d/Django-4.2b1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cc691ed144cb9284bef58eb1a6d4f55e53418d2e8947206ebbd69c4239e7ebf7" + }, + "data-dist-info-metadata": { + "sha256": "cc691ed144cb9284bef58eb1a6d4f55e53418d2e8947206ebbd69c4239e7ebf7" + }, + "filename": "Django-4.2rc1-py3-none-any.whl", + "hashes": { + "sha256": "fe3e5616eda5ac54c32e4bf01e3c063e0e20d2ff879a150a17621bf370b5cb2b" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7873493, + "upload-time": "2023-03-20T07:31:55.430411Z", + "url": "https://files.pythonhosted.org/packages/88/54/bebcf756adceeadd39720c2ed589a4ca843c4caf469ff448d06050dba7e2/Django-4.2rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2rc1.tar.gz", + "hashes": { + "sha256": "6bf1d4675d3320f0024a77d058449393b9a574fd0d2da8d3feb6e06bf3a307e2" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10330770, + "upload-time": "2023-03-20T07:32:00.502267Z", + "url": "https://files.pythonhosted.org/packages/a4/40/84ad7cbb7e3a4a94b95a783c62e5862a201126f33d03c103eb70a2b53fff/Django-4.2rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6da395277e5a54d3eec1707b8f8b34a5f75a6dbd43b3d16c166af9257734735a" + }, + "data-dist-info-metadata": { + "sha256": "6da395277e5a54d3eec1707b8f8b34a5f75a6dbd43b3d16c166af9257734735a" + }, + "filename": "Django-4.2-py3-none-any.whl", + "hashes": { + "sha256": "ad33ed68db9398f5dfb33282704925bce044bef4261cd4fb59e4e7f9ae505a78" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7988617, + "upload-time": "2023-04-03T08:36:11.797877Z", + "url": "https://files.pythonhosted.org/packages/d9/40/6012f98b14b64b4d3dc47b0c2f116fccbd0795ab35515d0c40dac73b81b8/Django-4.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.tar.gz", + "hashes": { + "sha256": "c36e2ab12824e2ac36afa8b2515a70c53c7742f0d6eaefa7311ec379558db997" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10415665, + "upload-time": "2023-04-03T08:36:16.829178Z", + "url": "https://files.pythonhosted.org/packages/9a/bb/48aa3e0850923096dff2766d21a6004d6e1a3317f0bd400ba81f586754e1/Django-4.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "86fb5e8a58ed105ed741b01cad07b13de6b0123e0db89fcc4b5ea9fd49db7308" + }, + "data-dist-info-metadata": { + "sha256": "86fb5e8a58ed105ed741b01cad07b13de6b0123e0db89fcc4b5ea9fd49db7308" + }, + "filename": "Django-4.2.1-py3-none-any.whl", + "hashes": { + "sha256": "066b6debb5ac335458d2a713ed995570536c8b59a580005acb0732378d5eb1ee" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7988496, + "upload-time": "2023-05-03T12:58:27.208245Z", + "url": "https://files.pythonhosted.org/packages/12/13/78e8622180f101e95297965045ff1325ea7301c1b80f756debbeaa84c3be/Django-4.2.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.1.tar.gz", + "hashes": { + "sha256": "7efa6b1f781a6119a10ac94b4794ded90db8accbe7802281cd26f8664ffed59c" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10420051, + "upload-time": "2023-05-03T12:58:41.313440Z", + "url": "https://files.pythonhosted.org/packages/89/76/23ee9b9d2bd4119e930eb19164732b79c0a4f6259ca198209b0fe36551ea/Django-4.2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4491de3bc6c31d62b8a43165e11931ea0aecb0725254294f500b9d27175156b5" + }, + "data-dist-info-metadata": { + "sha256": "4491de3bc6c31d62b8a43165e11931ea0aecb0725254294f500b9d27175156b5" + }, + "filename": "Django-4.2.2-py3-none-any.whl", + "hashes": { + "sha256": "672b3fa81e1f853bb58be1b51754108ab4ffa12a77c06db86aa8df9ed0c46fe5" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7989179, + "upload-time": "2023-06-05T14:09:31.615719Z", + "url": "https://files.pythonhosted.org/packages/ba/f3/7a66888bda4017198a692887bd566123732783073c1fd424db15358525fd/Django-4.2.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.2.tar.gz", + "hashes": { + "sha256": "2a6b6fbff5b59dd07bef10bcb019bee2ea97a30b2a656d51346596724324badf" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10390518, + "upload-time": "2023-06-05T14:09:38.470129Z", + "url": "https://files.pythonhosted.org/packages/5c/fa/427fbcac5633f4b88fda7953efb04db903ca7e6d9486afdbda525c4006cc/Django-4.2.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7c6bcf0939be0a212d8e97b0ed36f09de10782f297555067894b40498006e5a8" + }, + "data-dist-info-metadata": { + "sha256": "7c6bcf0939be0a212d8e97b0ed36f09de10782f297555067894b40498006e5a8" + }, + "filename": "Django-4.2.3-py3-none-any.whl", + "hashes": { + "sha256": "f7c7852a5ac5a3da5a8d5b35cc6168f31b605971441798dac845f17ca8028039" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7989953, + "upload-time": "2023-07-03T07:57:20.221899Z", + "url": "https://files.pythonhosted.org/packages/d4/83/227ebf197e413f3599cea96dddc7d6b8ff220310cc5b40dd0f1a15e5a9d1/Django-4.2.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.3.tar.gz", + "hashes": { + "sha256": "45a747e1c5b3d6df1b141b1481e193b033fd1fdbda3ff52677dc81afdaacbaed" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10419003, + "upload-time": "2023-07-03T07:57:37.448508Z", + "url": "https://files.pythonhosted.org/packages/36/24/d0e78e667f98efcca76c8b670ef247583349a8f5241cdb3c98eeb92726ff/Django-4.2.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f01b53b1fb43057b4ddf99642d31f5ad2ab395756f5216b1de0d14751e91e75b" + }, + "data-dist-info-metadata": { + "sha256": "f01b53b1fb43057b4ddf99642d31f5ad2ab395756f5216b1de0d14751e91e75b" + }, + "filename": "Django-4.2.4-py3-none-any.whl", + "hashes": { + "sha256": "860ae6a138a238fc4f22c99b52f3ead982bb4b1aad8c0122bcd8c8a3a02e409d" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7990073, + "upload-time": "2023-08-01T17:30:17.903829Z", + "url": "https://files.pythonhosted.org/packages/7f/9e/fc6bab255ae10bc57fa2f65646eace3d5405fbb7f5678b90140052d1db0f/Django-4.2.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.4.tar.gz", + "hashes": { + "sha256": "7e4225ec065e0f354ccf7349a22d209de09cc1c074832be9eb84c51c1799c432" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10393648, + "upload-time": "2023-08-01T17:30:23.968800Z", + "url": "https://files.pythonhosted.org/packages/8d/d2/a4f823741a12089e9ea0f68e1e7d3b6ad5b64e1665fbe9377cd9e1dc09cc/Django-4.2.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "56a4dcd09a125b3cc9e7e23b99f1b7f2db0d8b2094c8987d2648b580e3d88f1c" + }, + "data-dist-info-metadata": { + "sha256": "56a4dcd09a125b3cc9e7e23b99f1b7f2db0d8b2094c8987d2648b580e3d88f1c" + }, + "filename": "Django-4.2.5-py3-none-any.whl", + "hashes": { + "sha256": "b6b2b5cae821077f137dc4dade696a1c2aa292f892eca28fa8d7bfdf2608ddd4" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7990309, + "upload-time": "2023-09-04T10:58:22.309202Z", + "url": "https://files.pythonhosted.org/packages/bf/8b/c38f2354b6093d9ba310a14b43a830fdf776edd60c2e25c7c5f4d23cc243/Django-4.2.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.5.tar.gz", + "hashes": { + "sha256": "5e5c1c9548ffb7796b4a8a4782e9a2e5a3df3615259fc1bfd3ebc73b646146c1" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10418606, + "upload-time": "2023-09-04T10:58:34.288156Z", + "url": "https://files.pythonhosted.org/packages/20/ea/b0969834e5d79365731303be8b82423e6b1c293aa92c28335532ab542f83/Django-4.2.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "39a7b0e10092ecdab85ad4fdf34e3396dc0116cfa47c8a0e0e9492e1c26772f7" + }, + "data-dist-info-metadata": { + "sha256": "39a7b0e10092ecdab85ad4fdf34e3396dc0116cfa47c8a0e0e9492e1c26772f7" + }, + "filename": "Django-4.2.6-py3-none-any.whl", + "hashes": { + "sha256": "a64d2487cdb00ad7461434320ccc38e60af9c404773a2f95ab0093b4453a3215" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7990607, + "upload-time": "2023-10-04T14:58:34.647748Z", + "url": "https://files.pythonhosted.org/packages/b9/45/707dfc56f381222c1c798503546cb390934ab246fc45b5051ef66e31099c/Django-4.2.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.6.tar.gz", + "hashes": { + "sha256": "08f41f468b63335aea0d904c5729e0250300f6a1907bf293a65499496cdbc68f" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10407018, + "upload-time": "2023-10-04T14:58:41.808770Z", + "url": "https://files.pythonhosted.org/packages/23/7b/f47d10d870fabfcaa1fba403460a4e482ab7dbba4d715d43981d1f8c8d85/Django-4.2.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "590c77d7b73920b452745115c1859fbf1ba6b8297f2a6f2000d25475f4a2a408" + }, + "data-dist-info-metadata": { + "sha256": "590c77d7b73920b452745115c1859fbf1ba6b8297f2a6f2000d25475f4a2a408" + }, + "filename": "Django-4.2.7-py3-none-any.whl", + "hashes": { + "sha256": "e1d37c51ad26186de355cbcec16613ebdabfa9689bbade9c538835205a8abbe9" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7990980, + "upload-time": "2023-11-01T06:59:15.299512Z", + "url": "https://files.pythonhosted.org/packages/2d/6d/e87236e3c7b2f5911d132034177aebb605f3953910cc429df8061b13bf10/Django-4.2.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.7.tar.gz", + "hashes": { + "sha256": "8e0f1c2c2786b5c0e39fe1afce24c926040fad47c8ea8ad30aaf1188df29fc41" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10425073, + "upload-time": "2023-11-01T06:59:30.228988Z", + "url": "https://files.pythonhosted.org/packages/5c/62/0c6ab2f3ac9a242b4562b6be1c418685fa7d1ccb8ca302cdb97e0b23cf4b/Django-4.2.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ece49371876b76a31ab22ce23450b65460d72e82d9b8f125a35a2af8298e24c9" + }, + "data-dist-info-metadata": { + "sha256": "ece49371876b76a31ab22ce23450b65460d72e82d9b8f125a35a2af8298e24c9" + }, + "filename": "Django-4.2.8-py3-none-any.whl", + "hashes": { + "sha256": "6cb5dcea9e3d12c47834d32156b8841f533a4493c688e2718cafd51aa430ba6d" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7991169, + "upload-time": "2023-12-04T08:34:42.842122Z", + "url": "https://files.pythonhosted.org/packages/8a/79/7f45e9c129c3cd8e4d54806649efeb1db9c223c54a1c54b30511d246bc60/Django-4.2.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.8.tar.gz", + "hashes": { + "sha256": "d69d5e36cc5d9f4eb4872be36c622878afcdce94062716cf3e25bcedcb168b62" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10425581, + "upload-time": "2023-12-04T08:34:50.201677Z", + "url": "https://files.pythonhosted.org/packages/a0/bf/ff46fc1bd0f7d86390134e3869dd093be1d2bbaa9dafcb5389e87ef5bcb5/Django-4.2.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "37dd39c29d8f285ac72aaff1fc664aa5e3cab628d875c1181fb299847bca913b" + }, + "data-dist-info-metadata": { + "sha256": "37dd39c29d8f285ac72aaff1fc664aa5e3cab628d875c1181fb299847bca913b" + }, + "filename": "Django-4.2.9-py3-none-any.whl", + "hashes": { + "sha256": "2cc2fc7d1708ada170ddd6c99f35cc25db664f165d3794bc7723f46b2f8c8984" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7991172, + "upload-time": "2024-01-02T09:16:15.344483Z", + "url": "https://files.pythonhosted.org/packages/59/7c/e11e300ed554f8626b75eae9bb8f450f830daefb8b40681873ab54d9eaa8/Django-4.2.9-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.9.tar.gz", + "hashes": { + "sha256": "12498cc3cb8bc8038539fef9e90e95f507502436c1f0c3a673411324fa675d14" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10428500, + "upload-time": "2024-01-02T09:16:24.448631Z", + "url": "https://files.pythonhosted.org/packages/ef/16/d1f016f8e65d300e23a9745ca849e657999dc1a5e491e5347579308593d2/Django-4.2.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b260094639c7146ae2644fb8f18205dad5f1b414889d40477f9fe831fed5ae34" + }, + "data-dist-info-metadata": { + "sha256": "b260094639c7146ae2644fb8f18205dad5f1b414889d40477f9fe831fed5ae34" + }, + "filename": "Django-4.2.10-py3-none-any.whl", + "hashes": { + "sha256": "a2d4c4d4ea0b6f0895acde632071aff6400bfc331228fc978b05452a0ff3e9f1" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7991213, + "upload-time": "2024-02-06T14:53:58.214743Z", + "url": "https://files.pythonhosted.org/packages/20/8c/498ce1ac30228f3bc36d4d427fe10268bd01e6f0361ead6c60b2b255c6b6/Django-4.2.10-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.10.tar.gz", + "hashes": { + "sha256": "b1260ed381b10a11753c73444408e19869f3241fc45c985cd55a30177c789d13" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10425081, + "upload-time": "2024-02-06T14:54:05.022093Z", + "url": "https://files.pythonhosted.org/packages/52/ae/84530c15c4df0830837a6417956f16ff1b410412915282db78a27a7fb03c/Django-4.2.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1b6562f2d557104104459002dd4a02ac66af25e0fee324a3cc5e26ab659bc8e2" + }, + "data-dist-info-metadata": { + "sha256": "1b6562f2d557104104459002dd4a02ac66af25e0fee324a3cc5e26ab659bc8e2" + }, + "filename": "Django-4.2.11-py3-none-any.whl", + "hashes": { + "sha256": "ddc24a0a8280a0430baa37aff11f28574720af05888c62b7cfe71d219f4599d3" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7991849, + "upload-time": "2024-03-04T08:56:53.184104Z", + "url": "https://files.pythonhosted.org/packages/a1/b9/5adf3f78e4c7b762eb6f1140057bd128c978c3f85c08e412f951aef65f9e/Django-4.2.11-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.11.tar.gz", + "hashes": { + "sha256": "6e6ff3db2d8dd0c986b4eec8554c8e4f919b5c1ff62a5b4390c17aff2ed6e5c4" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10426858, + "upload-time": "2024-03-04T08:57:07.628886Z", + "url": "https://files.pythonhosted.org/packages/d2/e2/c0e7586dd4db1140be179b1386346d1b2e2570dfc7c0d1c0343bdf0d43b0/Django-4.2.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "eb62a05805bc8c0360712cb3f558f7f95fcbb63957debc019ff564458187650a" + }, + "data-dist-info-metadata": { + "sha256": "eb62a05805bc8c0360712cb3f558f7f95fcbb63957debc019ff564458187650a" + }, + "filename": "Django-4.2.12-py3-none-any.whl", + "hashes": { + "sha256": "7640e86835d44ae118c2916a803d8081f40e214ee18a5a92a0202994ca60a4b4" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8024871, + "upload-time": "2024-05-06T16:41:14.599163Z", + "url": "https://files.pythonhosted.org/packages/13/b3/4462fc6d771763a273590ecd6e535f284e057f5b8cc1dd41fca774b1072c/Django-4.2.12-py3-none-any.whl", + "yanked": "Release files have Windows end-of-line characters and are missing executable bits." + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.12.tar.gz", + "hashes": { + "sha256": "6a6b4aff8a2db2dc7dcc5650cb2c7a7a0d1eb38e2aa2335fdf001e41801e9797" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10498118, + "upload-time": "2024-05-06T16:41:21.084668Z", + "url": "https://files.pythonhosted.org/packages/a7/d6/eafd33980fb7a3072665ba26a3099b7032210be82edca0abd271e983372e/Django-4.2.12.tar.gz", + "yanked": "Release files have Windows end-of-line characters and are missing executable bits." + }, + { + "core-metadata": { + "sha256": "20a348683be24d67347a054f8c8b62b5479d77c01111484e95d31a1e62f55880" + }, + "data-dist-info-metadata": { + "sha256": "20a348683be24d67347a054f8c8b62b5479d77c01111484e95d31a1e62f55880" + }, + "filename": "Django-4.2.13-py3-none-any.whl", + "hashes": { + "sha256": "a17fcba2aad3fc7d46fdb23215095dbbd64e6174bf4589171e732b18b07e426a" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7991849, + "upload-time": "2024-05-07T17:22:58.646120Z", + "url": "https://files.pythonhosted.org/packages/21/b3/7b72ea66fa18c3e4c9b686fc2fe65b675c37a64574add5d6cfaeb1e06a28/Django-4.2.13-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.13.tar.gz", + "hashes": { + "sha256": "837e3cf1f6c31347a1396a3f6b65688f2b4bb4a11c580dcb628b5afe527b68a5" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10430886, + "upload-time": "2024-05-07T17:23:07.037423Z", + "url": "https://files.pythonhosted.org/packages/5f/5e/1a360d3cf6634b5e701a01890d5198ead9e237082a2036dbd7035df43958/Django-4.2.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4efe7cd76bcfd344e8891ff278591da5be1c518ce3a02570e51553b17d383f37" + }, + "data-dist-info-metadata": { + "sha256": "4efe7cd76bcfd344e8891ff278591da5be1c518ce3a02570e51553b17d383f37" + }, + "filename": "Django-4.2.14-py3-none-any.whl", + "hashes": { + "sha256": "3ec32bc2c616ab02834b9cac93143a7dc1cdcd5b822d78ac95fc20a38c534240" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7992509, + "upload-time": "2024-07-09T14:03:07.782451Z", + "url": "https://files.pythonhosted.org/packages/70/be/04a395243beed12454c0b9652686f9e8abf11d57ba23213e5bcabdceb7a6/Django-4.2.14-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.14.tar.gz", + "hashes": { + "sha256": "fc6919875a6226c7ffcae1a7d51e0f2ceaf6f160393180818f6c95f51b1e7b96" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10432993, + "upload-time": "2024-07-09T14:03:16.237097Z", + "url": "https://files.pythonhosted.org/packages/17/68/e228cbcafbed036060e53535d172d3795456e31c27d7c80dbc708de95de7/Django-4.2.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "41da664c6fd1d63752eecbfc615ab323c7d90eb8ec3590c8daae577d86f9b609" + }, + "data-dist-info-metadata": { + "sha256": "41da664c6fd1d63752eecbfc615ab323c7d90eb8ec3590c8daae577d86f9b609" + }, + "filename": "Django-4.2.15-py3-none-any.whl", + "hashes": { + "sha256": "61ee4a130efb8c451ef3467c67ca99fdce400fedd768634efc86a68c18d80d30" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7992797, + "upload-time": "2024-08-06T13:16:35.691921Z", + "url": "https://files.pythonhosted.org/packages/0e/77/86af525feb6a9951d2bc96371ae3652f11bb35933b21966abc594f777956/Django-4.2.15-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.15.tar.gz", + "hashes": { + "sha256": "c77f926b81129493961e19c0e02188f8d07c112a1162df69bfab178ae447f94a" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10418066, + "upload-time": "2024-08-06T13:16:42.190661Z", + "url": "https://files.pythonhosted.org/packages/01/1e/d6306fb0a4f44ed9d12430953786747d609c85258c74c545fdc2b37f5a83/Django-4.2.15.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7a23e32bcfa43b280bc67f2276deac106c8d92b2149c4aecfa7e6dfbbe37625e" + }, + "data-dist-info-metadata": { + "sha256": "7a23e32bcfa43b280bc67f2276deac106c8d92b2149c4aecfa7e6dfbbe37625e" + }, + "filename": "Django-4.2.16-py3-none-any.whl", + "hashes": { + "sha256": "1ddc333a16fc139fd253035a1606bb24261951bbc3a6ca256717fa06cc41a898" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7992936, + "upload-time": "2024-09-03T14:01:55.363767Z", + "url": "https://files.pythonhosted.org/packages/94/2c/6b6c7e493d5ea789416918658ebfa16be7a64c77610307497ed09a93c8c4/Django-4.2.16-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.16.tar.gz", + "hashes": { + "sha256": "6f1616c2786c408ce86ab7e10f792b8f15742f7b7b7460243929cb371e7f1dad" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10436023, + "upload-time": "2024-09-03T14:02:02.046515Z", + "url": "https://files.pythonhosted.org/packages/65/d8/a607ee443b54a4db4ad28902328b906ae6218aa556fb9b3ac45c0bcb313d/Django-4.2.16.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a44918f82444d7b73ba07d4ef97eb0c2132fd48fed8e4d728dd52475c3714f92" + }, + "data-dist-info-metadata": { + "sha256": "a44918f82444d7b73ba07d4ef97eb0c2132fd48fed8e4d728dd52475c3714f92" + }, + "filename": "Django-4.2.17-py3-none-any.whl", + "hashes": { + "sha256": "3a93350214ba25f178d4045c0786c61573e7dbfa3c509b3551374f1e11ba8de0" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7993390, + "upload-time": "2024-12-04T15:16:27.478333Z", + "url": "https://files.pythonhosted.org/packages/5e/85/457360cb3de496382e35db4c2af054066df5c40e26df31400d0109a0500c/Django-4.2.17-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.17.tar.gz", + "hashes": { + "sha256": "6b56d834cc94c8b21a8f4e775064896be3b4a4ca387f2612d4406a5927cd2fdc" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10437674, + "upload-time": "2024-12-04T15:16:33.112663Z", + "url": "https://files.pythonhosted.org/packages/63/58/709978ddf7e9393c0a89b57a5edbd764ee76eeea68697af3f77f3820980b/Django-4.2.17.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "34d325055306b386d80fecb1e213ede8941572489a0d4d91529af6b99d1f5cf4" + }, + "data-dist-info-metadata": { + "sha256": "34d325055306b386d80fecb1e213ede8941572489a0d4d91529af6b99d1f5cf4" + }, + "filename": "Django-4.2.18-py3-none-any.whl", + "hashes": { + "sha256": "ba52eff7e228f1c775d5b0db2ba53d8c49d2f8bfe6ca0234df6b7dd12fb25b19" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7993633, + "upload-time": "2025-01-14T14:27:36.140011Z", + "url": "https://files.pythonhosted.org/packages/93/76/39c641b5787e5e61f35b9d29c6f19bf94506bf7be3e48249f72233c4625d/Django-4.2.18-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.18.tar.gz", + "hashes": { + "sha256": "52ae8eacf635617c0f13b44f749e5ea13dc34262819b2cc8c8636abb08d82c4b" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10428204, + "upload-time": "2025-01-14T14:27:46.520365Z", + "url": "https://files.pythonhosted.org/packages/1c/82/470d12df22d7b56b12812539ce7bed332d8cfda51a657ab2b59f3390cae3/Django-4.2.18.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "059ff5b1fa132faf0abab6b048a74bc9669b60abb2f112a3403100ea2bd1380a" + }, + "data-dist-info-metadata": { + "sha256": "059ff5b1fa132faf0abab6b048a74bc9669b60abb2f112a3403100ea2bd1380a" + }, + "filename": "Django-4.2.19-py3-none-any.whl", + "hashes": { + "sha256": "a104e13f219fc55996a4e416ef7d18ab4eeb44e0aa95174c192f16cda9f94e75" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7993670, + "upload-time": "2025-02-05T14:01:52.988362Z", + "url": "https://files.pythonhosted.org/packages/14/db/6fc8c55f3b482776ac245623cd713b00ba894ad8f32cf438a40d9f1ea29e/Django-4.2.19-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.19.tar.gz", + "hashes": { + "sha256": "6c833be4b0ca614f0a919472a1028a3bbdeb6f056fa04023aeb923346ba2c306" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10426865, + "upload-time": "2025-02-05T14:01:58.547335Z", + "url": "https://files.pythonhosted.org/packages/cf/49/8e71f8a30aecc8e236bbb0ce056ff705a4782db4ab836e588c1a0e0a26aa/Django-4.2.19.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1513242d1462751578d32dd4644ce5499d42d1050e73ff3cbc0d4bd555453b30" + }, + "data-dist-info-metadata": { + "sha256": "1513242d1462751578d32dd4644ce5499d42d1050e73ff3cbc0d4bd555453b30" + }, + "filename": "Django-4.2.20-py3-none-any.whl", + "hashes": { + "sha256": "213381b6e4405f5c8703fffc29cd719efdf189dec60c67c04f76272b3dc845b9" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7993584, + "upload-time": "2025-03-06T12:58:44.863766Z", + "url": "https://files.pythonhosted.org/packages/b3/5d/7571ba1c288ead056dda7adad46b25cbf64790576f095565282e996138b1/Django-4.2.20-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.20.tar.gz", + "hashes": { + "sha256": "92bac5b4432a64532abb73b2ac27203f485e40225d2640a7fbef2b62b876e789" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10432686, + "upload-time": "2025-03-06T12:58:52.569050Z", + "url": "https://files.pythonhosted.org/packages/0a/dd/33d2a11713f6b78493273a32d99bb449f2d93663ed4ec15a8b890d44ba04/Django-4.2.20.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "be0c38638ff9701608f4bba803806666bc64d13d55634d52a89a839d5b0dd084" + }, + "data-dist-info-metadata": { + "sha256": "be0c38638ff9701608f4bba803806666bc64d13d55634d52a89a839d5b0dd084" + }, + "filename": "django-4.2.21-py3-none-any.whl", + "hashes": { + "sha256": "1d658c7bf5d31c7d0cac1cab58bc1f822df89255080fec81909256c30e6180b3" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7993839, + "upload-time": "2025-05-07T14:07:01.318915Z", + "url": "https://files.pythonhosted.org/packages/2c/4f/aeaa3098da18b625ed672f3da6d1cd94e188d1b2cc27c2c841b2f9666282/django-4.2.21-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-4.2.21.tar.gz", + "hashes": { + "sha256": "b54ac28d6aa964fc7c2f7335138a54d78980232011e0cd2231d04eed393dcb0d" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10424638, + "upload-time": "2025-05-07T14:07:07.992453Z", + "url": "https://files.pythonhosted.org/packages/c1/bb/2fad5edc1af2945cb499a2e322ac28e4714fc310bd5201ed1f5a9f73a342/django-4.2.21.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bf68e10140291bfe8d591c57750194c539b158befdeceda6a29cdb40da9909e2" + }, + "data-dist-info-metadata": { + "sha256": "bf68e10140291bfe8d591c57750194c539b158befdeceda6a29cdb40da9909e2" + }, + "filename": "django-4.2.22-py3-none-any.whl", + "hashes": { + "sha256": "0a32773b5b7f4e774a155ee253ab24a841fed7e9e9061db08bf2ce9711da404d" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7993908, + "upload-time": "2025-06-04T13:53:33.923132Z", + "url": "https://files.pythonhosted.org/packages/dc/17/6afcbac3575992b22fda1ae7fffcdff15ff24d1aff69b3d36876bc0a47eb/django-4.2.22-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-4.2.22.tar.gz", + "hashes": { + "sha256": "e726764b094407c313adba5e2e866ab88f00436cad85c540a5bf76dc0a912c9e" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10427236, + "upload-time": "2025-06-04T13:53:41.332466Z", + "url": "https://files.pythonhosted.org/packages/56/9e/37b909fa1c5e46ddb42ec37ec600a575d25dc47a6de86a1fce782a4a44ad/django-4.2.22.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5587e8921d1cfabf9212b90d51c52c6da5eceecb5d1e5af7c5ca70d84fa85054" + }, + "data-dist-info-metadata": { + "sha256": "5587e8921d1cfabf9212b90d51c52c6da5eceecb5d1e5af7c5ca70d84fa85054" + }, + "filename": "django-4.2.23-py3-none-any.whl", + "hashes": { + "sha256": "dafbfaf52c2f289bd65f4ab935791cb4fb9a198f2a5ba9faf35d7338a77e9803" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7993904, + "upload-time": "2025-06-10T10:06:28.092920Z", + "url": "https://files.pythonhosted.org/packages/cb/44/314e8e4612bd122dd0424c88b44730af68eafbee88cc887a86586b7a1f2a/django-4.2.23-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-4.2.23.tar.gz", + "hashes": { + "sha256": "42fdeaba6e6449d88d4f66de47871015097dc6f1b87910db00a91946295cfae4" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10448384, + "upload-time": "2025-06-10T10:06:34.574030Z", + "url": "https://files.pythonhosted.org/packages/b5/20/02242739714eb4e53933d6c0fe2c57f41feb449955b0aa39fc2da82b8f3c/django-4.2.23.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e8f06b62a402fb1754c664cdfea1dbbe05cf4356c41037fe43bf87d55ac0838a" + }, + "data-dist-info-metadata": { + "sha256": "e8f06b62a402fb1754c664cdfea1dbbe05cf4356c41037fe43bf87d55ac0838a" + }, + "filename": "django-4.2.24-py3-none-any.whl", + "hashes": { + "sha256": "a6527112c58821a0dfc5ab73013f0bdd906539790a17196658e36e66af43c350" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7993901, + "upload-time": "2025-09-03T13:13:51.365908Z", + "url": "https://files.pythonhosted.org/packages/1a/71/1cfb7cdd51270cf7df26f4ee4df4294b06a110e04bec553301d2b2617f24/django-4.2.24-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-4.2.24.tar.gz", + "hashes": { + "sha256": "40cd7d3f53bc6cd1902eadce23c337e97200888df41e4a73b42d682f23e71d80" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10452798, + "upload-time": "2025-09-03T13:14:05.643628Z", + "url": "https://files.pythonhosted.org/packages/ca/1a/3b7d8722a4c605078808b9839a6cf207f7aa763655bcf165fa219bedb39e/django-4.2.24.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "fa1dadc3491572929c47439289245ffd05dff166f9f74c2b03f1e750cc84d8ec" + }, + "data-dist-info-metadata": { + "sha256": "fa1dadc3491572929c47439289245ffd05dff166f9f74c2b03f1e750cc84d8ec" + }, + "filename": "django-4.2.25-py3-none-any.whl", + "hashes": { + "sha256": "9584cf26b174b35620e53c2558b09d7eb180a655a3470474f513ff9acb494f8c" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7993964, + "upload-time": "2025-10-01T15:05:46.545878Z", + "url": "https://files.pythonhosted.org/packages/35/5d/2210dcf9a03931be94072deab1de2d3b73fa62ce91714eaea9e69f6e35c6/django-4.2.25-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-4.2.25.tar.gz", + "hashes": { + "sha256": "2391ab3d78191caaae2c963c19fd70b99e9751008da22a0adcc667c5a4f8d311" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10456257, + "upload-time": "2025-10-01T15:05:55.963415Z", + "url": "https://files.pythonhosted.org/packages/de/f1/230c6c20a77f8f1812c01dfd0166416e7c000a43e05f701b0b83301ebfc1/django-4.2.25.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cb6e1da72268c7d6df1f7557a3ad6becfee122d987c64b47e9fed1191529bd91" + }, + "data-dist-info-metadata": { + "sha256": "cb6e1da72268c7d6df1f7557a3ad6becfee122d987c64b47e9fed1191529bd91" + }, + "filename": "django-4.2.26-py3-none-any.whl", + "hashes": { + "sha256": "c96e64fc3c359d051a6306871bd26243db1bd02317472a62ffdbe6c3cae14280" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7994264, + "upload-time": "2025-11-05T14:08:20.328245Z", + "url": "https://files.pythonhosted.org/packages/39/6f/873365d280002de462852c20bcf050564e2354770041bd950bfb4a16d91e/django-4.2.26-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-4.2.26.tar.gz", + "hashes": { + "sha256": "9398e487bcb55e3f142cb56d19fbd9a83e15bb03a97edc31f408361ee76d9d7a" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10433052, + "upload-time": "2025-11-05T14:08:23.522132Z", + "url": "https://files.pythonhosted.org/packages/bc/f2/5cab08b4174b46cd9d5b4d4439d211f5dd15bec256fb43e8287adbb79580/django-4.2.26.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "829634b49f2dd2d71729325cdbe0439318fd3e290de0baf82d1493f5a7999385" + }, + "data-dist-info-metadata": { + "sha256": "829634b49f2dd2d71729325cdbe0439318fd3e290de0baf82d1493f5a7999385" + }, + "filename": "django-4.2.27-py3-none-any.whl", + "hashes": { + "sha256": "f393a394053713e7d213984555c5b7d3caeee78b2ccb729888a0774dff6c11a8" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7995090, + "upload-time": "2025-12-02T14:01:44.234529Z", + "url": "https://files.pythonhosted.org/packages/dd/f5/1a2319cc090870bfe8c62ef5ad881a6b73b5f4ce7330c5cf2cb4f9536b12/django-4.2.27-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-4.2.27.tar.gz", + "hashes": { + "sha256": "b865fbe0f4a3d1ee36594c5efa42b20db3c8bbb10dff0736face1c6e4bda5b92" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10432781, + "upload-time": "2025-12-02T14:01:49.006267Z", + "url": "https://files.pythonhosted.org/packages/ce/ff/6aa5a94b85837af893ca82227301ac6ddf4798afda86151fb2066d26ca0a/django-4.2.27.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee896eb75fe47ba30f19d89d2f995839e5208c561442bba97a279c3b868da63" + }, + "data-dist-info-metadata": { + "sha256": "6ee896eb75fe47ba30f19d89d2f995839e5208c561442bba97a279c3b868da63" + }, + "filename": "django-4.2.28-py3-none-any.whl", + "hashes": { + "sha256": "49a23c1b83ef31525f8d71a57b040f91d34660edb3f086280a8519855655ed3c" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7995543, + "upload-time": "2026-02-03T13:55:09.798380Z", + "url": "https://files.pythonhosted.org/packages/68/20/6d0808bc7500a6c654eae17b53f791a50af2c3f3ac4f328cbec324948c31/django-4.2.28-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-4.2.28.tar.gz", + "hashes": { + "sha256": "a4b9cd881991add394cafa8bb3b11ad1742d1e1470ba99c3ef53dc540316ccfe" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10464933, + "upload-time": "2026-02-03T13:55:27.686002Z", + "url": "https://files.pythonhosted.org/packages/fa/a9/25b75b11a4c7a6efe1661c181afe504992e0659ca6eedb72a065cdd91a25/django-4.2.28.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b5ea13884647ae3b6b140d047e146d63eaabd0da923ee50c7d2044ad645d4ed8" + }, + "data-dist-info-metadata": { + "sha256": "b5ea13884647ae3b6b140d047e146d63eaabd0da923ee50c7d2044ad645d4ed8" + }, + "filename": "django-4.2.29-py3-none-any.whl", + "hashes": { + "sha256": "074d7c4d2808050e528388bda442bd491f06def4df4fe863f27066851bba010c" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7996481, + "upload-time": "2026-03-03T13:56:36.495094Z", + "url": "https://files.pythonhosted.org/packages/ae/2b/bd0a1d1846d5580e9f209b9e0128b4859e381ec1b39d6d175c61294bb530/django-4.2.29-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-4.2.29.tar.gz", + "hashes": { + "sha256": "86d91bc8086569c8d08f9c55888b583a921ac1f95ed3bdc7d5659d4709542014" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10438980, + "upload-time": "2026-03-03T13:56:42.083612Z", + "url": "https://files.pythonhosted.org/packages/1e/7d/7306757cf2ac016d718d8a5dbae66de630addaa73dca2c341fc388458e71/django-4.2.29.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "07ba8a757de0734cc4bdac6da66efae3e4e538da12442b925dc45a057ac17709" + }, + "data-dist-info-metadata": { + "sha256": "07ba8a757de0734cc4bdac6da66efae3e4e538da12442b925dc45a057ac17709" + }, + "filename": "django-4.2.30-py3-none-any.whl", + "hashes": { + "sha256": "4d07aaf1c62f9984842b67c2874ebbf7056a17be253860299b93ae1881faad65" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7997231, + "upload-time": "2026-04-07T14:05:38.241693Z", + "url": "https://files.pythonhosted.org/packages/39/b7/a7c96f239cf91313a6589233fed55111c7063b26683b226802732c455dbc/django-4.2.30-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-4.2.30.tar.gz", + "hashes": { + "sha256": "4ebc7a434e3819db6cf4b399fb5b3f536310a30e8486f08b66886840be84b37c" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10468707, + "upload-time": "2026-04-07T14:05:45.570316Z", + "url": "https://files.pythonhosted.org/packages/11/b5/f1a53dc68da6429d6e0345bb848161e2381a2e9f02700148911e8582c2b3/django-4.2.30.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a927e672ce978859d299ad7d5989930a867c4a7aa66448e0a86d89b4af091022" + }, + "data-dist-info-metadata": { + "sha256": "a927e672ce978859d299ad7d5989930a867c4a7aa66448e0a86d89b4af091022" + }, + "filename": "Django-5.0a1-py3-none-any.whl", + "hashes": { + "sha256": "4b7ee536e8b2bf1e68f6c9bda192300ec94844e32e730076c2e520bc63dac64e" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8014408, + "upload-time": "2023-09-18T22:48:31.458640Z", + "url": "https://files.pythonhosted.org/packages/e0/04/edccafd2573a97258a6fc7817a4e59a4e61a37c07b092c7899217087d991/Django-5.0a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0a1.tar.gz", + "hashes": { + "sha256": "3a52052fbc5e01f2202c020a8241aa40dc030b16c8fb49dc480cc46ab8735158" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10466505, + "upload-time": "2023-09-18T22:48:42.066135Z", + "url": "https://files.pythonhosted.org/packages/7f/a2/0380a5fd74dd435524705e5bbe5e00e491a6afef44f39339e9c2c24f8106/Django-5.0a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d039e647831583486e9dd321d71b9b52b1c4fb29446fdf5c4652c545fb6aa9f5" + }, + "data-dist-info-metadata": { + "sha256": "d039e647831583486e9dd321d71b9b52b1c4fb29446fdf5c4652c545fb6aa9f5" + }, + "filename": "Django-5.0b1-py3-none-any.whl", + "hashes": { + "sha256": "fc0fb85721c984d7c7bcbfc59cbd5eb7bcc5dd678f394b3b2b311f0c43cfb943" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8015514, + "upload-time": "2023-10-23T18:57:51.926093Z", + "url": "https://files.pythonhosted.org/packages/3a/0f/33ccd4b8975c89c06392a7d6bbcd6ec492ce94cda39c4f53c08b826a80b3/Django-5.0b1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0b1.tar.gz", + "hashes": { + "sha256": "c88635e733f0a0ef46c219635e21c8f5978eb2a14c3918224654541bc5d57030" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10493582, + "upload-time": "2023-10-23T18:57:57.673233Z", + "url": "https://files.pythonhosted.org/packages/a3/d3/5f81213107d2add6a5527fe65ce457f099c677ea8b4b8cd31930d6afeb32/Django-5.0b1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c17a83d7474b4b667f5264096aa728f6d9915e0fb58436033616b02c3d2628db" + }, + "data-dist-info-metadata": { + "sha256": "c17a83d7474b4b667f5264096aa728f6d9915e0fb58436033616b02c3d2628db" + }, + "filename": "Django-5.0rc1-py3-none-any.whl", + "hashes": { + "sha256": "04244960e238ef773db07890a9936351c8509c9a04812d38f5ead6d7acee58d6" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8016166, + "upload-time": "2023-11-20T12:40:22.660572Z", + "url": "https://files.pythonhosted.org/packages/18/7d/ed709d1fbedebf949ff34fbeb3607de15a639b7d6b20e92db24494a1d125/Django-5.0rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0rc1.tar.gz", + "hashes": { + "sha256": "a4bb77a659da032b741a95dcb957864f3695275d1d581ef7637214300faaaf30" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10499875, + "upload-time": "2023-11-20T12:40:32.210081Z", + "url": "https://files.pythonhosted.org/packages/c3/eb/b7cc29146660057225de0d176c0b71538f39b101aa7af3caa9ece4c4f2cb/Django-5.0rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ba9cd6822e88a3aef844e57fe4aca8d06782203a092eae37572c25b032562206" + }, + "data-dist-info-metadata": { + "sha256": "ba9cd6822e88a3aef844e57fe4aca8d06782203a092eae37572c25b032562206" + }, + "filename": "Django-5.0-py3-none-any.whl", + "hashes": { + "sha256": "3a9fd52b8dbeae335ddf4a9dfa6c6a0853a1122f1fb071a8d5eca979f73a05c8" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8136382, + "upload-time": "2023-12-04T13:12:41.502020Z", + "url": "https://files.pythonhosted.org/packages/ba/c7/61b02c0ef9e129080a8c2bffefb3cb2b9ddddece4c44dc473c1c4f0647c1/Django-5.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.tar.gz", + "hashes": { + "sha256": "7d29e14dfbc19cb6a95a4bd669edbde11f5d4c6a71fdaa42c2d40b6846e807f7" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10585390, + "upload-time": "2023-12-04T13:12:50.251293Z", + "url": "https://files.pythonhosted.org/packages/be/a6/46e250737d46e955e048f6bbc2948fb22f0de3f3ab828d3803070dc1260e/Django-5.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9140afda317a369b7496be71354b748c3c1b685344712a6cca5901c5dc00481a" + }, + "data-dist-info-metadata": { + "sha256": "9140afda317a369b7496be71354b748c3c1b685344712a6cca5901c5dc00481a" + }, + "filename": "Django-5.0.1-py3-none-any.whl", + "hashes": { + "sha256": "f47a37a90b9bbe2c8ec360235192c7fddfdc832206fcf618bb849b39256affc1" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8136972, + "upload-time": "2024-01-02T09:16:20.586219Z", + "url": "https://files.pythonhosted.org/packages/97/67/6804ff6fc4fa6df188924412601cc418ddc2d0a500963b0801a97b7ec08a/Django-5.0.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.1.tar.gz", + "hashes": { + "sha256": "8c8659665bc6e3a44fefe1ab0a291e5a3fb3979f9a8230be29de975e57e8f854" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10590756, + "upload-time": "2024-01-02T09:16:29.607830Z", + "url": "https://files.pythonhosted.org/packages/53/82/c8e8ed137da1c72fa110e3be9ab0f26bcfcf6f3d2994601d164dfac86269/Django-5.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "89b30463054923b816149b166988da0d07c2e61a79b2dfe1c46324cde072fd7f" + }, + "data-dist-info-metadata": { + "sha256": "89b30463054923b816149b166988da0d07c2e61a79b2dfe1c46324cde072fd7f" + }, + "filename": "Django-5.0.2-py3-none-any.whl", + "hashes": { + "sha256": "56ab63a105e8bb06ee67381d7b65fe6774f057e41a8bab06c8020c8882d8ecd4" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8182231, + "upload-time": "2024-02-06T14:53:28.928085Z", + "url": "https://files.pythonhosted.org/packages/50/1b/7536019fd20654919dcd81b475fee1e54f21bd71b2b4e094b2ab075478b2/Django-5.0.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.2.tar.gz", + "hashes": { + "sha256": "b5bb1d11b2518a5f91372a282f24662f58f66749666b0a286ab057029f728080" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10619702, + "upload-time": "2024-02-06T14:53:36.824593Z", + "url": "https://files.pythonhosted.org/packages/50/98/499a2d11eb0b22fdd55ce5895e0f5ce6d7d4957a785f237a89317cb478fa/Django-5.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "48bffff78d9f6b6830334cc0e64dee29e3bdc7c9e1b6cdc7c2faf66434f904df" + }, + "data-dist-info-metadata": { + "sha256": "48bffff78d9f6b6830334cc0e64dee29e3bdc7c9e1b6cdc7c2faf66434f904df" + }, + "filename": "Django-5.0.3-py3-none-any.whl", + "hashes": { + "sha256": "5c7d748ad113a81b2d44750ccc41edc14e933f56581683db548c9257e078cc83" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8182992, + "upload-time": "2024-03-04T08:56:57.461978Z", + "url": "https://files.pythonhosted.org/packages/9c/5b/eed82065c5d938b17c4b7304ab5ebe762c7a5a7eaa8a10ab35541580d79a/Django-5.0.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.3.tar.gz", + "hashes": { + "sha256": "5fb37580dcf4a262f9258c1f4373819aacca906431f505e4688e37f3a99195df" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10620661, + "upload-time": "2024-03-04T08:57:14.055474Z", + "url": "https://files.pythonhosted.org/packages/e1/b1/ac6a16aaf0049637b50afbcf06b8ec2fa5c6ce42d4ae6ba66bbaf4c3609a/Django-5.0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "654086f400d40cbd2a13bbeaf8e94b23d0d6b8a6b72d1b35cb38ce8cd2259901" + }, + "data-dist-info-metadata": { + "sha256": "654086f400d40cbd2a13bbeaf8e94b23d0d6b8a6b72d1b35cb38ce8cd2259901" + }, + "filename": "Django-5.0.4-py3-none-any.whl", + "hashes": { + "sha256": "916423499d75d62da7aa038d19aef23d23498d8df229775eb0a6309ee1013775" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8183007, + "upload-time": "2024-04-03T14:56:56.206912Z", + "url": "https://files.pythonhosted.org/packages/d3/31/32ce7eb77accc1678054fe951228766b47f9ec7d68d96d1caaa2611cbafe/Django-5.0.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.4.tar.gz", + "hashes": { + "sha256": "4bd01a8c830bb77a8a3b0e7d8b25b887e536ad17a81ba2dce5476135c73312bd" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10638006, + "upload-time": "2024-04-03T14:57:03.330645Z", + "url": "https://files.pythonhosted.org/packages/5a/51/30097ef45b0f9bd32908bb3309e9d8c04e2635846e9c73f61b427f6a6c78/Django-5.0.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6c9fb37f4b1b9430f8baed02fe9d84348eb908cabbafc4266d527e2ff3288f98" + }, + "data-dist-info-metadata": { + "sha256": "6c9fb37f4b1b9430f8baed02fe9d84348eb908cabbafc4266d527e2ff3288f98" + }, + "filename": "Django-5.0.5-py3-none-any.whl", + "hashes": { + "sha256": "8af4f166dc9a2bb822f9374cd78e34a10c286b402597fe2c7fb97c131656ba65" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8216922, + "upload-time": "2024-05-06T16:46:37.863615Z", + "url": "https://files.pythonhosted.org/packages/60/5d/d829755fee56176e0cdb4aa0fa9bf09e4ee687d3ef508f43e64ed9ab9712/Django-5.0.5-py3-none-any.whl", + "yanked": "Release files have Windows end-of-line characters and are missing executable bits." + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.5.tar.gz", + "hashes": { + "sha256": "dc95c9cb2a37ba54599d9d1c8faf81609d36f3e74cd04395ce1300573e57baf9" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10710759, + "upload-time": "2024-05-06T16:46:43.884324Z", + "url": "https://files.pythonhosted.org/packages/4b/28/9a6abdfd6b53bc77f0109055dbc6ee41e3427576cf66be3db98095949d75/Django-5.0.5.tar.gz", + "yanked": "Release files have Windows end-of-line characters and are missing executable bits." + }, + { + "core-metadata": { + "sha256": "1e33331df72c1b9f53948a49e5ec031874aa5970423d681408a1afab8430ac1d" + }, + "data-dist-info-metadata": { + "sha256": "1e33331df72c1b9f53948a49e5ec031874aa5970423d681408a1afab8430ac1d" + }, + "filename": "Django-5.0.6-py3-none-any.whl", + "hashes": { + "sha256": "8363ac062bb4ef7c3f12d078f6fa5d154031d129a15170a1066412af49d30905" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8183735, + "upload-time": "2024-05-07T16:55:41.136018Z", + "url": "https://files.pythonhosted.org/packages/1d/23/02f3795a71196019bcfec4c67890a6369e43b023474154fa0b2b7060346d/Django-5.0.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.6.tar.gz", + "hashes": { + "sha256": "ff1b61005004e476e0aeea47c7f79b85864c70124030e95146315396f1e7951f" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10639679, + "upload-time": "2024-05-07T16:55:48.753934Z", + "url": "https://files.pythonhosted.org/packages/4c/d3/b0dae3b5e6412227ec4387cf39110be3432c53886d2927c78b5f6976f1cb/Django-5.0.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d59035215d97c42136e730956b6437c197b0010a7bce22a4b6765580d8bb6aa9" + }, + "data-dist-info-metadata": { + "sha256": "d59035215d97c42136e730956b6437c197b0010a7bce22a4b6765580d8bb6aa9" + }, + "filename": "Django-5.0.7-py3-none-any.whl", + "hashes": { + "sha256": "f216510ace3de5de01329463a315a629f33480e893a9024fc93d8c32c22913da" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8184411, + "upload-time": "2024-07-09T14:07:00.731173Z", + "url": "https://files.pythonhosted.org/packages/b7/fc/bff93df9b0bc23d66411cc54e7cd10195b81d61d25591317038d9823e99e/Django-5.0.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.7.tar.gz", + "hashes": { + "sha256": "bd4505cae0b9bd642313e8fb71810893df5dc2ffcacaa67a33af2d5cd61888f2" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10642686, + "upload-time": "2024-07-09T14:07:08.806230Z", + "url": "https://files.pythonhosted.org/packages/6d/cc/5384bf3daa6c857ccb731388bd59d15932157953c1ea05ebccc7591af492/Django-5.0.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "31ae9f340eaacf809876b823cabfb0569d6e5ac065bcd7e73bd99acfc041ff89" + }, + "data-dist-info-metadata": { + "sha256": "31ae9f340eaacf809876b823cabfb0569d6e5ac065bcd7e73bd99acfc041ff89" + }, + "filename": "Django-5.0.8-py3-none-any.whl", + "hashes": { + "sha256": "333a7988f7ca4bc14d360d3d8f6b793704517761ae3813b95432043daec22a45" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8185241, + "upload-time": "2024-08-06T13:28:41.102153Z", + "url": "https://files.pythonhosted.org/packages/70/c5/e764700ea2d2c4c153a384cabfa622c6c62bcf3c2530faa928dae206a37d/Django-5.0.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.8.tar.gz", + "hashes": { + "sha256": "ebe859c9da6fead9c9ee6dbfa4943b04f41342f4cea2c4d8c978ef0d10694f2b" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10630791, + "upload-time": "2024-08-06T13:28:47.372777Z", + "url": "https://files.pythonhosted.org/packages/79/1c/55733805bb735e26fee0430045efdb61df6fd704b6aebf2154875ef9e6a9/Django-5.0.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4935a63c8ad295f78bff581cdb48490ccd7b30677d5849edb7d05ddd61e1a6d0" + }, + "data-dist-info-metadata": { + "sha256": "4935a63c8ad295f78bff581cdb48490ccd7b30677d5849edb7d05ddd61e1a6d0" + }, + "filename": "Django-5.0.9-py3-none-any.whl", + "hashes": { + "sha256": "f219576ba53be4e83f485130a7283f0efde06a9f2e3a7c3c5180327549f078fa" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8185387, + "upload-time": "2024-09-03T14:01:32.314842Z", + "url": "https://files.pythonhosted.org/packages/81/bb/eef60ea99aab7788ea46a57789a00649f8866ac3eb5abdf69eac36a7cdb6/Django-5.0.9-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.9.tar.gz", + "hashes": { + "sha256": "6333870d342329b60174da3a60dbd302e533f3b0bb0971516750e974a99b5a39" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10646283, + "upload-time": "2024-09-03T14:01:37.593119Z", + "url": "https://files.pythonhosted.org/packages/fa/7b/176ce335cba42342b8f20efbdd5eb27067a0b34ee2203e051b34bedca0d9/Django-5.0.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "72fed6ebec70c9a95138cc3c26f6f08a670cdbffc050059db40e1d818d4c5457" + }, + "data-dist-info-metadata": { + "sha256": "72fed6ebec70c9a95138cc3c26f6f08a670cdbffc050059db40e1d818d4c5457" + }, + "filename": "Django-5.0.10-py3-none-any.whl", + "hashes": { + "sha256": "c8fab2c553750933c8e7f5f95e5507e138e6acf6c2b4581cb691e70fe3ed747b" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8185598, + "upload-time": "2024-12-04T15:13:01.196497Z", + "url": "https://files.pythonhosted.org/packages/51/25/d4a4f553f90db268eeb414c79a1c7cb6f92d0933312dc8f9e1811c483aa4/Django-5.0.10-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.10.tar.gz", + "hashes": { + "sha256": "0f6cbc56cc298b0451d20a5120c6a8731e9073330fb5d84295c23c151a1eb300" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10651802, + "upload-time": "2024-12-04T15:13:07.764951Z", + "url": "https://files.pythonhosted.org/packages/a8/52/06fedfe94a2610e2ea94ba3786c5475088e1e422b31c0ecd5b4c2ae6a561/Django-5.0.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c54194e3dc278ae306ad97c1cb12d8319e0b3395a553018a29e3786dd6598dcf" + }, + "data-dist-info-metadata": { + "sha256": "c54194e3dc278ae306ad97c1cb12d8319e0b3395a553018a29e3786dd6598dcf" + }, + "filename": "Django-5.0.11-py3-none-any.whl", + "hashes": { + "sha256": "09e8128f717266bf382d82ffa4933f13da05d82579abf008ede86acb15dec88b" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8185849, + "upload-time": "2025-01-14T14:28:46.345878Z", + "url": "https://files.pythonhosted.org/packages/da/d7/da8d8f62f33c3cd45ad7e9cb456d7c95457d15ee26166d2d033f461aedf7/Django-5.0.11-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.11.tar.gz", + "hashes": { + "sha256": "e7d98fa05ce09cb3e8d5ad6472fb602322acd1740bfdadc29c8404182d664f65" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10635979, + "upload-time": "2025-01-14T14:28:58.251837Z", + "url": "https://files.pythonhosted.org/packages/02/9c/614ef004c122cfdf9f2d291eab75e24ab94d24c0693a0ca0db44e9633dc3/Django-5.0.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "449684c0ea3c34538af5529aea4b2c2a5c33423933ba9e91bd1f3dbbb4201e2f" + }, + "data-dist-info-metadata": { + "sha256": "449684c0ea3c34538af5529aea4b2c2a5c33423933ba9e91bd1f3dbbb4201e2f" + }, + "filename": "Django-5.0.12-py3-none-any.whl", + "hashes": { + "sha256": "3566604af111f586a1c9d49cb14ba6c607a0ccbbf87f57d98872cd8aae7d48ad" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8185877, + "upload-time": "2025-02-05T14:10:14.409495Z", + "url": "https://files.pythonhosted.org/packages/00/5b/cadc834acdcafeacf7fc7d4a9e21a7009d2e677ae2e5d0d640845ed0a356/Django-5.0.12-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.12.tar.gz", + "hashes": { + "sha256": "05097ea026cceb2db4db0655ecf77cc96b0753ac6a367280e458e603f6556f53" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10636389, + "upload-time": "2025-02-05T14:10:20.197771Z", + "url": "https://files.pythonhosted.org/packages/7d/6a/f5291382f706b61bbb5cee88ca25906699061adc203a777f7ab8ba5c93d2/Django-5.0.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8fb8149ac014016f4952f753e5ea6ac8dbf6d86528a53ac6c83867898e144776" + }, + "data-dist-info-metadata": { + "sha256": "8fb8149ac014016f4952f753e5ea6ac8dbf6d86528a53ac6c83867898e144776" + }, + "filename": "Django-5.0.13-py3-none-any.whl", + "hashes": { + "sha256": "b983238dfa2eb2e6b27ebb815e14f0741cf186606eb7bcd857e740174017c50e" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8185786, + "upload-time": "2025-03-06T12:56:05.759152Z", + "url": "https://files.pythonhosted.org/packages/84/a6/9b94e773f223c7fee3e45c31a97512458309829839d30e36109498fb51b2/Django-5.0.13-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.13.tar.gz", + "hashes": { + "sha256": "f9d4b7b87a9dae248d5f20cec940cf7290e07d508d6d8432e3c2cabf09b3b0ff" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10643726, + "upload-time": "2025-03-06T12:56:11.240225Z", + "url": "https://files.pythonhosted.org/packages/62/6d/2e1936a3522bdece6ecec752fd9dca41fc937c807f4651b87222e3169326/Django-5.0.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3a27c08eff8cee7bea358e8859b24bf31cc91c7b0b522f7a6940e0236d95de62" + }, + "data-dist-info-metadata": { + "sha256": "3a27c08eff8cee7bea358e8859b24bf31cc91c7b0b522f7a6940e0236d95de62" + }, + "filename": "Django-5.0.14-py3-none-any.whl", + "hashes": { + "sha256": "e762bef8629ee704de215ebbd32062b84f4e56327eed412e5544f6f6eb1dfd74" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8185934, + "upload-time": "2025-04-02T11:24:36.888387Z", + "url": "https://files.pythonhosted.org/packages/c0/93/eabde8789f41910845567ebbff5aacd52fd80e54c934ce15b83d5f552d2c/Django-5.0.14-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.14.tar.gz", + "hashes": { + "sha256": "29019a5763dbd48da1720d687c3522ef40d1c61be6fb2fad27ed79e9f655bc11" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10644306, + "upload-time": "2025-04-02T11:24:41.396660Z", + "url": "https://files.pythonhosted.org/packages/9d/a4/cc0205045386b5be8eecb15a95f290383d103f0db5f7e34f93dcc340d5b0/Django-5.0.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e83dbeb2296b4636ace14b24dfc51f011b914c438aa96654cc61373c78a313a1" + }, + "data-dist-info-metadata": { + "sha256": "e83dbeb2296b4636ace14b24dfc51f011b914c438aa96654cc61373c78a313a1" + }, + "filename": "Django-5.1a1-py3-none-any.whl", + "hashes": { + "sha256": "2c3aa00b94ca020498727d6dae2d98b5224b1bf94e96136e811721045d7b61d8" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8199836, + "upload-time": "2024-05-22T16:41:39.100349Z", + "url": "https://files.pythonhosted.org/packages/e7/9b/02ab4a914640fd4ba26407ca07fd3169df3360dbce9bd6a7486e07f2a941/Django-5.1a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1a1.tar.gz", + "hashes": { + "sha256": "8dd7cd10c5e57194ab7970aeb0132153d32294240b5bd1b2ccd200ecc65c0a26" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10726378, + "upload-time": "2024-05-22T16:41:47.543828Z", + "url": "https://files.pythonhosted.org/packages/f9/36/1b9a7a3958b2236b039d0ce53ca24e6f82ec5553a38e7a58c402821a5ec2/Django-5.1a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "322f1abc43d199d6b04666fd747db05027e7896baa8c28fdff2574960545572e" + }, + "data-dist-info-metadata": { + "sha256": "322f1abc43d199d6b04666fd747db05027e7896baa8c28fdff2574960545572e" + }, + "filename": "Django-5.1b1-py3-none-any.whl", + "hashes": { + "sha256": "da04000c01f7c216ec2b1d6d85698f4cf540a8d304c83b7e29d512b19c7da039" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8200419, + "upload-time": "2024-06-26T15:35:14.523791Z", + "url": "https://files.pythonhosted.org/packages/8a/d4/f24be9800c031032201d812f4b1ed2254ec3a6c0dee20f9f8e3d0c701679/Django-5.1b1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1b1.tar.gz", + "hashes": { + "sha256": "2c52fb8e630f49f1d5b9555d9be1a0e1b27279cd9aba46161ea8d6d103f6262c" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10747391, + "upload-time": "2024-06-26T15:35:31.845947Z", + "url": "https://files.pythonhosted.org/packages/c0/68/946675949c65bae622df18ca952ad42d558df9cb911f69f6af565fc3233b/Django-5.1b1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4c7f06c1bbecf87f336e6bdc08bec493740124ad86ac1a8438ff88faf864a941" + }, + "data-dist-info-metadata": { + "sha256": "4c7f06c1bbecf87f336e6bdc08bec493740124ad86ac1a8438ff88faf864a941" + }, + "filename": "Django-5.1rc1-py3-none-any.whl", + "hashes": { + "sha256": "dc162667eb0e66352cd1b6fc2c7a107649ff293cbc8f2a9fdee1a1c0ea3d9e13" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8201361, + "upload-time": "2024-07-24T14:09:23.719113Z", + "url": "https://files.pythonhosted.org/packages/fe/cd/dd63f76f51857fe9058bdb0accdae051d2ced827a606dfe2bae051257c18/Django-5.1rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1rc1.tar.gz", + "hashes": { + "sha256": "4b3d5c509ccb1528f158afe831d9d98c40efc852eee0d530c5fbe92e6b54cfdf" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10747906, + "upload-time": "2024-07-24T14:09:30.578376Z", + "url": "https://files.pythonhosted.org/packages/cd/b1/49b9ced33db71aadab41b9c6855d588288271f64c783b8265c24357c4714/Django-5.1rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c8b23f31df2fcda31748217f24069c564e4eaff2299a707c355d259d693bac55" + }, + "data-dist-info-metadata": { + "sha256": "c8b23f31df2fcda31748217f24069c564e4eaff2299a707c355d259d693bac55" + }, + "filename": "Django-5.1-py3-none-any.whl", + "hashes": { + "sha256": "d3b811bf5371a26def053d7ee42a9df1267ef7622323fe70a601936725aa4557" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8246099, + "upload-time": "2024-08-07T13:33:52.959168Z", + "url": "https://files.pythonhosted.org/packages/28/b4/110532cebfea2244d76119904da98c6fa045ebb202aee9ec7cbf36ea3cad/Django-5.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1.tar.gz", + "hashes": { + "sha256": "848a5980e8efb76eea70872fb0e4bc5e371619c70fffbe48e3e1b50b2c09455d" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10681050, + "upload-time": "2024-08-07T13:34:10.857901Z", + "url": "https://files.pythonhosted.org/packages/1e/0c/d854d25bb74a8a3b41e642bbd27fe6af12fadd0edfd07d487809cf0ef719/Django-5.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8b3a357547244e08154a5eb8814a031f8d44082d0e90d90843a78c1e3fdc8cd9" + }, + "data-dist-info-metadata": { + "sha256": "8b3a357547244e08154a5eb8814a031f8d44082d0e90d90843a78c1e3fdc8cd9" + }, + "filename": "Django-5.1.1-py3-none-any.whl", + "hashes": { + "sha256": "71603f27dac22a6533fb38d83072eea9ddb4017fead6f67f2562a40402d61c3f" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8246418, + "upload-time": "2024-09-03T14:01:12.448544Z", + "url": "https://files.pythonhosted.org/packages/ba/aa/b423e37e9ba5480d3fd1d187e3fdbd09f9f71b991468881a45413522ccd3/Django-5.1.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1.1.tar.gz", + "hashes": { + "sha256": "021ffb7fdab3d2d388bc8c7c2434eb9c1f6f4d09e6119010bbb1694dda286bc2" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10675933, + "upload-time": "2024-09-03T14:01:18.699006Z", + "url": "https://files.pythonhosted.org/packages/88/6f/8f57ed6dc88656edd4fcb35c50dd963f3cd79303bd711fb0160fc7fd6ab7/Django-5.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d5c2f5bf36d421e06ec4ee6b4c7e09f7cd9f8330673ec0b211e1039eccf90005" + }, + "data-dist-info-metadata": { + "sha256": "d5c2f5bf36d421e06ec4ee6b4c7e09f7cd9f8330673ec0b211e1039eccf90005" + }, + "filename": "Django-5.1.2-py3-none-any.whl", + "hashes": { + "sha256": "f11aa87ad8d5617171e3f77e1d5d16f004b79a2cf5d2e1d2b97a6a1f8e9ba5ed" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8276058, + "upload-time": "2024-10-08T14:53:05.580059Z", + "url": "https://files.pythonhosted.org/packages/a3/b8/f205f2b8c44c6cdc555c4f56bbe85ceef7f67c0cf1caa8abe078bb7e32bd/Django-5.1.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1.2.tar.gz", + "hashes": { + "sha256": "bd7376f90c99f96b643722eee676498706c9fd7dc759f55ebfaf2c08ebcdf4f0" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10711674, + "upload-time": "2024-10-08T14:53:12.217712Z", + "url": "https://files.pythonhosted.org/packages/9c/e5/a06e20c963b280af4aa9432bc694fbdeb1c8df9e28c2ffd5fbb71c4b1bec/Django-5.1.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d7b86a6b5a999e09fd60f9bf81997674c79c5080de36625d8bc543b14e2cdc0c" + }, + "data-dist-info-metadata": { + "sha256": "d7b86a6b5a999e09fd60f9bf81997674c79c5080de36625d8bc543b14e2cdc0c" + }, + "filename": "Django-5.1.3-py3-none-any.whl", + "hashes": { + "sha256": "8b38a9a12da3ae00cb0ba72da985ec4b14de6345046b1e174b1fd7254398f818" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8276180, + "upload-time": "2024-11-05T05:24:21.307543Z", + "url": "https://files.pythonhosted.org/packages/e5/f6/88ed57e1b3ed54ff18c1da352aecbd6f51784c3e642d97586b61f050f5b1/Django-5.1.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1.3.tar.gz", + "hashes": { + "sha256": "c0fa0e619c39325a169208caef234f90baa925227032ad3f44842ba14d75234a" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10698518, + "upload-time": "2024-11-05T05:24:27.270940Z", + "url": "https://files.pythonhosted.org/packages/c6/85/ba2c2b83ba8b95354f99ed8344405d9571109ce0175028876209d6b93fba/Django-5.1.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "de77057caa20988cd04ba9eda247fe5f46c8b5aeb316febd5d7dd79d289d9408" + }, + "data-dist-info-metadata": { + "sha256": "de77057caa20988cd04ba9eda247fe5f46c8b5aeb316febd5d7dd79d289d9408" + }, + "filename": "Django-5.1.4-py3-none-any.whl", + "hashes": { + "sha256": "236e023f021f5ce7dee5779de7b286565fdea5f4ab86bae5338e3f7b69896cf0" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8276471, + "upload-time": "2024-12-04T15:09:01.608520Z", + "url": "https://files.pythonhosted.org/packages/58/0b/8a4ab2c02982df4ed41e29f28f189459a7eba37899438e6bea7f39db793b/Django-5.1.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1.4.tar.gz", + "hashes": { + "sha256": "de450c09e91879fa5a307f696e57c851955c910a438a35e6b4c895e86bedc82a" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10716397, + "upload-time": "2024-12-04T15:09:06.648959Z", + "url": "https://files.pythonhosted.org/packages/d3/e8/536555596dbb79f6e77418aeb40bdc1758c26725aba31919ba449e6d5e6a/Django-5.1.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8ef1027032f798ca8f778f00736a5b9b7d36b9ecf1fd5c1817dc41233ab9d57b" + }, + "data-dist-info-metadata": { + "sha256": "8ef1027032f798ca8f778f00736a5b9b7d36b9ecf1fd5c1817dc41233ab9d57b" + }, + "filename": "Django-5.1.5-py3-none-any.whl", + "hashes": { + "sha256": "c46eb936111fffe6ec4bc9930035524a8be98ec2f74d8a0ff351226a3e52f459" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8276957, + "upload-time": "2025-01-14T14:28:11.451536Z", + "url": "https://files.pythonhosted.org/packages/11/e6/e92c8c788b83d109f34d933c5e817095d85722719cb4483472abc135f44e/Django-5.1.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1.5.tar.gz", + "hashes": { + "sha256": "19bbca786df50b9eca23cee79d495facf55c8f5c54c529d9bf1fe7b5ea086af3" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10700031, + "upload-time": "2025-01-14T14:28:22.420113Z", + "url": "https://files.pythonhosted.org/packages/e4/17/834e3e08d590dcc27d4cc3c5cd4e2fb757b7a92bab9de8ee402455732952/Django-5.1.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "019d207d82fbecf9b2aae21ebe071f054343d49f23f58865e2bf86e07870da35" + }, + "data-dist-info-metadata": { + "sha256": "019d207d82fbecf9b2aae21ebe071f054343d49f23f58865e2bf86e07870da35" + }, + "filename": "Django-5.1.6-py3-none-any.whl", + "hashes": { + "sha256": "8d203400bc2952fbfb287c2bbda630297d654920c72a73cc82a9ad7926feaad5" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8277066, + "upload-time": "2025-02-05T14:16:00.563994Z", + "url": "https://files.pythonhosted.org/packages/75/6f/d2c216d00975e2604b10940937b0ba6b2c2d9b3cc0cc633e414ae3f14b2e/Django-5.1.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1.6.tar.gz", + "hashes": { + "sha256": "1e39eafdd1b185e761d9fab7a9f0b9fa00af1b37b25ad980a8aa0dac13535690" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10700620, + "upload-time": "2025-02-05T14:16:25.948058Z", + "url": "https://files.pythonhosted.org/packages/6d/e4/901f54ee114a080371a49bd08fa688d301aaffd9751febaf4ae855fc8fcd/Django-5.1.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4e257244b6ccc6a3a0cd84d2baa8494502173c2555673844933b40f6d1453718" + }, + "data-dist-info-metadata": { + "sha256": "4e257244b6ccc6a3a0cd84d2baa8494502173c2555673844933b40f6d1453718" + }, + "filename": "Django-5.1.7-py3-none-any.whl", + "hashes": { + "sha256": "1323617cb624add820cb9611cdcc788312d250824f92ca6048fda8625514af2b" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8276912, + "upload-time": "2025-03-06T12:52:12.784291Z", + "url": "https://files.pythonhosted.org/packages/ba/0f/7e042df3d462d39ae01b27a09ee76653692442bc3701fbfa6cb38e12889d/Django-5.1.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1.7.tar.gz", + "hashes": { + "sha256": "30de4ee43a98e5d3da36a9002f287ff400b43ca51791920bfb35f6917bfe041c" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10716510, + "upload-time": "2025-03-06T12:52:18.938465Z", + "url": "https://files.pythonhosted.org/packages/5f/57/11186e493ddc5a5e92cc7924a6363f7d4c2b645f7d7cb04a26a63f9bfb8b/Django-5.1.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "074b43a4817af2a7c002500bf536b25364f3866fde1001cad7bf001a188ad5cf" + }, + "data-dist-info-metadata": { + "sha256": "074b43a4817af2a7c002500bf536b25364f3866fde1001cad7bf001a188ad5cf" + }, + "filename": "Django-5.1.8-py3-none-any.whl", + "hashes": { + "sha256": "11b28fa4b00e59d0def004e9ee012fefbb1065a5beb39ee838983fd24493ad4f" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8277130, + "upload-time": "2025-04-02T11:19:51.591474Z", + "url": "https://files.pythonhosted.org/packages/ec/0d/e6dd0ed898b920fec35c6eeeb9acbeb831fff19ad21c5e684744df1d4a36/Django-5.1.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1.8.tar.gz", + "hashes": { + "sha256": "42e92a1dd2810072bcc40a39a212b693f94406d0ba0749e68eb642f31dc770b4" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10723602, + "upload-time": "2025-04-02T11:19:56.028250Z", + "url": "https://files.pythonhosted.org/packages/00/40/45adc1b93435d1b418654a734b68351bb6ce0a0e5e37b2f0e9aeb1a2e233/Django-5.1.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2773109656bacc342155ed8253d5fa6e3a5eabd65cb33a7c3a6f3472cafa42d7" + }, + "data-dist-info-metadata": { + "sha256": "2773109656bacc342155ed8253d5fa6e3a5eabd65cb33a7c3a6f3472cafa42d7" + }, + "filename": "django-5.1.9-py3-none-any.whl", + "hashes": { + "sha256": "2fd1d4a0a66a5ba702699eb692e75b0d828b73cc2f4e1fc4b6a854a918967411" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8277363, + "upload-time": "2025-05-07T14:06:37.426047Z", + "url": "https://files.pythonhosted.org/packages/e1/d1/d8b6b8250b84380d5a123e099ad3298a49407d81598faa13b43a2c6d96d7/django-5.1.9-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.1.9.tar.gz", + "hashes": { + "sha256": "565881bdd0eb67da36442e9ac788bda90275386b549070d70aee86327781a4fc" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10710887, + "upload-time": "2025-05-07T14:06:45.257049Z", + "url": "https://files.pythonhosted.org/packages/10/08/2e6f05494b3fc0a3c53736846034f882b82ee6351791a7815bbb45715d79/django-5.1.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "31d8bfff350beb5c4f80096eb66c4fe839e0c18ad8832e4a27284cc2e3db68b8" + }, + "data-dist-info-metadata": { + "sha256": "31d8bfff350beb5c4f80096eb66c4fe839e0c18ad8832e4a27284cc2e3db68b8" + }, + "filename": "django-5.1.10-py3-none-any.whl", + "hashes": { + "sha256": "19c9b771e9cf4de91101861aadd2daaa159bcf10698ca909c5755c88e70ccb84" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8277457, + "upload-time": "2025-06-04T13:53:07.676827Z", + "url": "https://files.pythonhosted.org/packages/9e/fc/80dc741ba0acb3241aac1213d7272c573d52d8a62ec2c69e9b3bef1547f2/django-5.1.10-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.1.10.tar.gz", + "hashes": { + "sha256": "73e5d191421d177803dbd5495d94bc7d06d156df9561f4eea9e11b4994c07137" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10714538, + "upload-time": "2025-06-04T13:53:18.805444Z", + "url": "https://files.pythonhosted.org/packages/73/ca/1c724be89e603eb8b5587ea24c63a8c30094c8ff4d990780b5033ee15c40/django-5.1.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "19362c44bd920c6c500a0c4cd224d9428425548ca396ec07b0805344d5fb75d2" + }, + "data-dist-info-metadata": { + "sha256": "19362c44bd920c6c500a0c4cd224d9428425548ca396ec07b0805344d5fb75d2" + }, + "filename": "django-5.1.11-py3-none-any.whl", + "hashes": { + "sha256": "e48091f364007068728aca938e7450fbfe3f2217079bfd2b8af45122585acf64" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8277453, + "upload-time": "2025-06-10T10:12:42.236887Z", + "url": "https://files.pythonhosted.org/packages/59/91/2972ce330c6c0bd5b3200d4c2ad5cbf47eecff5243220c5a56444d3267a0/django-5.1.11-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.1.11.tar.gz", + "hashes": { + "sha256": "3bcdbd40e4d4623b5e04f59c28834323f3086df583058e65ebce99f9982385ce" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10734926, + "upload-time": "2025-06-10T10:12:48.229142Z", + "url": "https://files.pythonhosted.org/packages/83/80/bf0f9b0aa434fca2b46fc6a31c39b08ea714b87a0a72a16566f053fb05a8/django-5.1.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "84e084b16d45969154b6ef7506ee0680247455da6bdbe43adc000370833151bf" + }, + "data-dist-info-metadata": { + "sha256": "84e084b16d45969154b6ef7506ee0680247455da6bdbe43adc000370833151bf" + }, + "filename": "django-5.1.12-py3-none-any.whl", + "hashes": { + "sha256": "9eb695636cea3601b65690f1596993c042206729afb320ca0960b55f8ed4477b" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8277454, + "upload-time": "2025-09-03T13:09:30.997326Z", + "url": "https://files.pythonhosted.org/packages/1e/1c/a9520c8263e980b0b9933c9b5ce8f22c9ddf007b062e4eb428b557ff0932/django-5.1.12-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.1.12.tar.gz", + "hashes": { + "sha256": "8a8991b1ec052ef6a44fefd1ef336ab8daa221287bcb91a4a17d5e1abec5bbcc" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10737777, + "upload-time": "2025-09-03T13:09:45.855808Z", + "url": "https://files.pythonhosted.org/packages/f0/99/a951d93a27a5bc59fb96edbcdbc03fb9bfac51177f1bc0110888de85af3f/django-5.1.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d2daaa4fc05dca5934806887a28073d5994d314f09f3e34180643fe151b47ff5" + }, + "data-dist-info-metadata": { + "sha256": "d2daaa4fc05dca5934806887a28073d5994d314f09f3e34180643fe151b47ff5" + }, + "filename": "django-5.1.13-py3-none-any.whl", + "hashes": { + "sha256": "06f257f79dc4c17f3f9e23b106a4c5ed1335abecbe731e83c598c941d14fbeed" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8277515, + "upload-time": "2025-10-01T14:25:28.650511Z", + "url": "https://files.pythonhosted.org/packages/6c/f2/4b39467b74de9bb698c95232011e97dc848f490baae8d78c2e58848c4562/django-5.1.13-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.1.13.tar.gz", + "hashes": { + "sha256": "543ff21679f15e80edfc01fe7ea35f8291b6d4ea589433882913626a7c1cf929" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10742756, + "upload-time": "2025-10-01T14:25:41.187762Z", + "url": "https://files.pythonhosted.org/packages/bb/57/ad9905d03a2ee39064ee7ba69f8e2790db4a7ffaef9c54f95e7a8f2cb0a1/django-5.1.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b8a811e02b00eb7943737d131d6a94ddc26a408090a33367bd0e9dda56825212" + }, + "data-dist-info-metadata": { + "sha256": "b8a811e02b00eb7943737d131d6a94ddc26a408090a33367bd0e9dda56825212" + }, + "filename": "django-5.1.14-py3-none-any.whl", + "hashes": { + "sha256": "2a4b9c20404fd1bf50aaaa5542a19d860594cba1354f688f642feb271b91df27" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8260068, + "upload-time": "2025-11-05T14:07:53.260814Z", + "url": "https://files.pythonhosted.org/packages/e3/67/8839eb1d70b5688b7375dce24ccf216e6ab25ee9e6361f22973520d13cd4/django-5.1.14-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.1.14.tar.gz", + "hashes": { + "sha256": "b98409fb31fdd6e8c3a6ba2eef3415cc5c0020057b43b21ba7af6eff5f014831" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10720998, + "upload-time": "2025-11-05T14:07:56.294338Z", + "url": "https://files.pythonhosted.org/packages/6e/f9/284077f0e61f633e5279518a9ac5924ade4bef12bc841174ca48c57f2438/django-5.1.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8bcbf9ba0714e3b5244a32e484903da37d664603953d76ba7299881498074abf" + }, + "data-dist-info-metadata": { + "sha256": "8bcbf9ba0714e3b5244a32e484903da37d664603953d76ba7299881498074abf" + }, + "filename": "django-5.1.15-py3-none-any.whl", + "hashes": { + "sha256": "117871e58d6eda37f09870b7d73a3d66567b03aecd515b386b1751177c413432" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8260901, + "upload-time": "2025-12-02T14:01:27.352322Z", + "url": "https://files.pythonhosted.org/packages/27/79/372e091f0eba4ddb8228245ccd1baaa140e9658711f5e3a0056e540b4c1e/django-5.1.15-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.1.15.tar.gz", + "hashes": { + "sha256": "46a356b5ff867bece73fc6365e081f21c569973403ee7e9b9a0316f27d0eb947" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10719662, + "upload-time": "2025-12-02T14:01:31.931823Z", + "url": "https://files.pythonhosted.org/packages/10/45/1ac68964193cfcc0b0912a0f68025d5bdb54f71ba7b8716e85b959874bd0/django-5.1.15.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a70765598e6abccbe0261639cee3c66401893bfd72927e2f512d154f896700bf" + }, + "data-dist-info-metadata": { + "sha256": "a70765598e6abccbe0261639cee3c66401893bfd72927e2f512d154f896700bf" + }, + "filename": "Django-5.2a1-py3-none-any.whl", + "hashes": { + "sha256": "34b39e8508364f816415e3c8f032445a1bb49d37069db8aa300886ce821735e4" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8296448, + "upload-time": "2025-01-16T09:15:08.476254Z", + "url": "https://files.pythonhosted.org/packages/14/1a/0d9c26312161a2c4cd393cc6d61edd507b6a99d964e7da56baa743288f3b/Django-5.2a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.2a1.tar.gz", + "hashes": { + "sha256": "ed895284801c58a415944f0efd6821e709260d029f5d74b93db9dccb650a8d50" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10814424, + "upload-time": "2025-01-16T09:15:13.838788Z", + "url": "https://files.pythonhosted.org/packages/50/b3/a0d62ff4f7022640d9f66c4f0f6a96fd720116c3fca149247afcb74e2681/Django-5.2a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b5a4467e343bd76a4558179d8496f84d8e4155df52fea5a8b96db48d904daedf" + }, + "data-dist-info-metadata": { + "sha256": "b5a4467e343bd76a4558179d8496f84d8e4155df52fea5a8b96db48d904daedf" + }, + "filename": "Django-5.2b1-py3-none-any.whl", + "hashes": { + "sha256": "ec33b0b3846d145a95d84a1ffea29f64ce4fc73ba755d9a6ab35128f354b750a" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8295550, + "upload-time": "2025-02-19T10:55:17.498192Z", + "url": "https://files.pythonhosted.org/packages/00/6a/4e53c567ef24e81e17a30c788209396e08b8aaf8011d9cf01b8aa4910fa1/Django-5.2b1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.2b1.tar.gz", + "hashes": { + "sha256": "55c764c5990759ee97ba60ac1ce17092e91e445be1d0a83e88b754835c4bb564" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10816962, + "upload-time": "2025-02-19T10:55:23.255240Z", + "url": "https://files.pythonhosted.org/packages/f6/22/ae506393d2fb47d8ea8256cb600072b02d971134e26bd1d4b8fbfb8fca9e/Django-5.2b1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c0936904c0bd36ae91a256d62a7e3a1cece3df679d176f459292eb541a1ccdcb" + }, + "data-dist-info-metadata": { + "sha256": "c0936904c0bd36ae91a256d62a7e3a1cece3df679d176f459292eb541a1ccdcb" + }, + "filename": "Django-5.2rc1-py3-none-any.whl", + "hashes": { + "sha256": "726866ec5a76cf1914141e05c734cf901fb06a7c3e784d4d734178a9440b2682" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8295671, + "upload-time": "2025-03-19T11:20:09.795438Z", + "url": "https://files.pythonhosted.org/packages/89/90/cbc3d95cabce6ae81c9b56301c2ba6f22198193edcf8b17d35f91500a344/Django-5.2rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.2rc1.tar.gz", + "hashes": { + "sha256": "01ab1a67decfae1acb2c3fad9937702bb801279177845bd3dcccc09dcc001e72" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10817143, + "upload-time": "2025-03-19T11:20:14.577247Z", + "url": "https://files.pythonhosted.org/packages/11/31/661e007060abcba476344e7cfe9b3bd34835ae358abfea0e507886a11493/Django-5.2rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f5ac9a5b624bcccf727a7fb19ca19ade4117ee19d04cdd4170dd8d686f8e282f" + }, + "data-dist-info-metadata": { + "sha256": "f5ac9a5b624bcccf727a7fb19ca19ade4117ee19d04cdd4170dd8d686f8e282f" + }, + "filename": "Django-5.2-py3-none-any.whl", + "hashes": { + "sha256": "91ceed4e3a6db5aedced65e3c8f963118ea9ba753fc620831c77074e620e7d83" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8301361, + "upload-time": "2025-04-02T13:08:01.465063Z", + "url": "https://files.pythonhosted.org/packages/63/e0/6a5b5ea350c5bd63fe94b05e4c146c18facb51229d9dee42aa39f9fc2214/Django-5.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.2.tar.gz", + "hashes": { + "sha256": "1a47f7a7a3d43ce64570d350e008d2949abe8c7e21737b351b6a1611277c6d89" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10824891, + "upload-time": "2025-04-02T13:08:06.874146Z", + "url": "https://files.pythonhosted.org/packages/4c/1b/c6da718c65228eb3a7ff7ba6a32d8e80fa840ca9057490504e099e4dd1ef/Django-5.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ce156be640ec8900b1524e8b709a656285f578687b4f7ff63d9f55a79e61e87d" + }, + "data-dist-info-metadata": { + "sha256": "ce156be640ec8900b1524e8b709a656285f578687b4f7ff63d9f55a79e61e87d" + }, + "filename": "django-5.2.1-py3-none-any.whl", + "hashes": { + "sha256": "a9b680e84f9a0e71da83e399f1e922e1ab37b2173ced046b541c72e1589a5961" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8301833, + "upload-time": "2025-05-07T14:06:10.955348Z", + "url": "https://files.pythonhosted.org/packages/90/92/7448697b5838b3a1c6e1d2d6a673e908d0398e84dc4f803a2ce11e7ffc0f/django-5.2.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.1.tar.gz", + "hashes": { + "sha256": "57fe1f1b59462caed092c80b3dd324fd92161b620d59a9ba9181c34746c97284" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10818735, + "upload-time": "2025-05-07T14:06:17.543586Z", + "url": "https://files.pythonhosted.org/packages/ac/10/0d546258772b8f31398e67c85e52c66ebc2b13a647193c3eef8ee433f1a8/django-5.2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "fe800143dcd40a9fb44059a401001194e53b326f0a544a2583968208211bac26" + }, + "data-dist-info-metadata": { + "sha256": "fe800143dcd40a9fb44059a401001194e53b326f0a544a2583968208211bac26" + }, + "filename": "django-5.2.2-py3-none-any.whl", + "hashes": { + "sha256": "997ef2162d04ead6869551b22cde4e06da1f94cf595f4af3f3d3afeae1f3f6fe" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8302562, + "upload-time": "2025-06-04T13:52:33.140603Z", + "url": "https://files.pythonhosted.org/packages/b4/5c/5d00acab6c062b154e5a0f092938ae5a0c698dbc4362b68e23200960f32c/django-5.2.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.2.tar.gz", + "hashes": { + "sha256": "85852e517f84435e9b13421379cd6c43ef5b48a9c8b391d29a26f7900967e952" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10827542, + "upload-time": "2025-06-04T13:52:40.879797Z", + "url": "https://files.pythonhosted.org/packages/39/17/4567ee12bb84114c544d5c4a792e7226db517ac78f552111e9dc62d1de14/django-5.2.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3dea69ec6be2d6aa1cfb128c3b9acefe4aaa9722a8794ce73451631ac5d1ce87" + }, + "data-dist-info-metadata": { + "sha256": "3dea69ec6be2d6aa1cfb128c3b9acefe4aaa9722a8794ce73451631ac5d1ce87" + }, + "filename": "django-5.2.3-py3-none-any.whl", + "hashes": { + "sha256": "c517a6334e0fd940066aa9467b29401b93c37cec2e61365d663b80922542069d" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8301935, + "upload-time": "2025-06-10T10:13:58.993167Z", + "url": "https://files.pythonhosted.org/packages/1b/11/7aff961db37e1ea501a2bb663d27a8ce97f3683b9e5b83d3bfead8b86fa4/django-5.2.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.3.tar.gz", + "hashes": { + "sha256": "335213277666ab2c5cac44a792a6d2f3d58eb79a80c14b6b160cd4afc3b75684" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10850303, + "upload-time": "2025-06-10T10:14:05.174445Z", + "url": "https://files.pythonhosted.org/packages/c6/af/77b403926025dc6f7fd7b31256394d643469418965eb528eab45d0505358/django-5.2.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d3c056673f8b67cede6b97080d6b18b93d0e629eb41bfa6ecf2854040288321b" + }, + "data-dist-info-metadata": { + "sha256": "d3c056673f8b67cede6b97080d6b18b93d0e629eb41bfa6ecf2854040288321b" + }, + "filename": "django-5.2.4-py3-none-any.whl", + "hashes": { + "sha256": "60c35bd96201b10c6e7a78121bd0da51084733efa303cc19ead021ab179cef5e" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8302187, + "upload-time": "2025-07-02T18:47:35.373950Z", + "url": "https://files.pythonhosted.org/packages/14/ae/706965237a672434c8b520e89a818e8b047af94e9beb342d0bee405c26c7/django-5.2.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.4.tar.gz", + "hashes": { + "sha256": "a1228c384f8fa13eebc015196db7b3e08722c5058d4758d20cb287503a540d8f" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10831909, + "upload-time": "2025-07-02T18:47:39.190523Z", + "url": "https://files.pythonhosted.org/packages/9c/7e/034f0f9fb10c029a02daaf44d364d6bf2eced8c73f0d38c69da359d26b01/django-5.2.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "91a65317bae4dc919c9948c66262f52e6da1e36da65206eba9ecffe9be1ab31d" + }, + "data-dist-info-metadata": { + "sha256": "91a65317bae4dc919c9948c66262f52e6da1e36da65206eba9ecffe9be1ab31d" + }, + "filename": "django-5.2.5-py3-none-any.whl", + "hashes": { + "sha256": "2b2ada0ee8a5ff743a40e2b9820d1f8e24c11bac9ae6469cd548f0057ea6ddcd" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8302999, + "upload-time": "2025-08-06T08:26:23.562794Z", + "url": "https://files.pythonhosted.org/packages/9d/6e/98a1d23648e0085bb5825326af17612ecd8fc76be0ce96ea4dc35e17b926/django-5.2.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.5.tar.gz", + "hashes": { + "sha256": "0745b25681b129a77aae3d4f6549b62d3913d74407831abaa0d9021a03954bae" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10859748, + "upload-time": "2025-08-06T08:26:29.978342Z", + "url": "https://files.pythonhosted.org/packages/62/9b/779f853c3d2d58b9e08346061ff3e331cdec3fe3f53aae509e256412a593/django-5.2.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "fd7d98ba1c701767858d59cac8760c5194668d491f54079652f57a12ddde2b9c" + }, + "data-dist-info-metadata": { + "sha256": "fd7d98ba1c701767858d59cac8760c5194668d491f54079652f57a12ddde2b9c" + }, + "filename": "django-5.2.6-py3-none-any.whl", + "hashes": { + "sha256": "60549579b1174a304b77e24a93d8d9fafe6b6c03ac16311f3e25918ea5a20058" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8303111, + "upload-time": "2025-09-03T13:03:47.808421Z", + "url": "https://files.pythonhosted.org/packages/f5/af/6593f6d21404e842007b40fdeb81e73c20b6649b82d020bb0801b270174c/django-5.2.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.6.tar.gz", + "hashes": { + "sha256": "da5e00372763193d73cecbf71084a3848458cecf4cee36b9a1e8d318d114a87b" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10858861, + "upload-time": "2025-09-03T13:04:03.230026Z", + "url": "https://files.pythonhosted.org/packages/4c/8c/2a21594337250a171d45dda926caa96309d5136becd1f48017247f9cdea0/django-5.2.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7d5b69524872505438c9e316b74be9bf143df8caffa9e17427a9ed50c6d2a182" + }, + "data-dist-info-metadata": { + "sha256": "7d5b69524872505438c9e316b74be9bf143df8caffa9e17427a9ed50c6d2a182" + }, + "filename": "django-5.2.7-py3-none-any.whl", + "hashes": { + "sha256": "59a13a6515f787dec9d97a0438cd2efac78c8aca1c80025244b0fe507fe0754b" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8307145, + "upload-time": "2025-10-01T14:22:49.476466Z", + "url": "https://files.pythonhosted.org/packages/8f/ef/81f3372b5dd35d8d354321155d1a38894b2b766f576d0abffac4d8ae78d9/django-5.2.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.7.tar.gz", + "hashes": { + "sha256": "e0f6f12e2551b1716a95a63a1366ca91bbcd7be059862c1b18f989b1da356cdd" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10865812, + "upload-time": "2025-10-01T14:22:12.081367Z", + "url": "https://files.pythonhosted.org/packages/b1/96/bd84e2bb997994de8bcda47ae4560991084e86536541d7214393880f01a8/django-5.2.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "af9a2e2a8e912e9613ceeb4693de93e611abbcbaad56122d213960e1e45c7d9d" + }, + "data-dist-info-metadata": { + "sha256": "af9a2e2a8e912e9613ceeb4693de93e611abbcbaad56122d213960e1e45c7d9d" + }, + "filename": "django-5.2.8-py3-none-any.whl", + "hashes": { + "sha256": "37e687f7bd73ddf043e2b6b97cfe02fcbb11f2dbb3adccc6a2b18c6daa054d7f" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8289692, + "upload-time": "2025-11-05T14:07:28.761361Z", + "url": "https://files.pythonhosted.org/packages/5e/3d/a035a4ee9b1d4d4beee2ae6e8e12fe6dee5514b21f62504e22efcbd9fb46/django-5.2.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.8.tar.gz", + "hashes": { + "sha256": "23254866a5bb9a2cfa6004e8b809ec6246eba4b58a7589bc2772f1bcc8456c7f" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10849032, + "upload-time": "2025-11-05T14:07:32.778255Z", + "url": "https://files.pythonhosted.org/packages/05/a2/933dbbb3dd9990494960f6e64aca2af4c0745b63b7113f59a822df92329e/django-5.2.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a0c9747aa35bb989e85d52dc9aded3b02fc992f6dcc2600664d447bed16a1be2" + }, + "data-dist-info-metadata": { + "sha256": "a0c9747aa35bb989e85d52dc9aded3b02fc992f6dcc2600664d447bed16a1be2" + }, + "filename": "django-5.2.9-py3-none-any.whl", + "hashes": { + "sha256": "3a4ea88a70370557ab1930b332fd2887a9f48654261cdffda663fef5976bb00a" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8290652, + "upload-time": "2025-12-02T14:01:03.485587Z", + "url": "https://files.pythonhosted.org/packages/17/b0/7f42bfc38b8f19b78546d47147e083ed06e12fc29c42da95655e0962c6c2/django-5.2.9-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.9.tar.gz", + "hashes": { + "sha256": "16b5ccfc5e8c27e6c0561af551d2ea32852d7352c67d452ae3e76b4f6b2ca495" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10848762, + "upload-time": "2025-12-02T14:01:08.418633Z", + "url": "https://files.pythonhosted.org/packages/eb/1c/188ce85ee380f714b704283013434976df8d3a2df8e735221a02605b6794/django-5.2.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b4c436adf11ba63d24bf04c4029d881335883307b816be549c269d2c2deb42cc" + }, + "data-dist-info-metadata": { + "sha256": "b4c436adf11ba63d24bf04c4029d881335883307b816be549c269d2c2deb42cc" + }, + "filename": "django-5.2.10-py3-none-any.whl", + "hashes": { + "sha256": "cf85067a64250c95d5f9067b056c5eaa80591929f7e16fbcd997746e40d6c45c" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8290820, + "upload-time": "2026-01-06T18:55:20.009804Z", + "url": "https://files.pythonhosted.org/packages/fa/de/f1a7cd896daec85832136ab509d9b2a6daed4939dbe26313af3e95fc5f5e/django-5.2.10-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.10.tar.gz", + "hashes": { + "sha256": "74df100784c288c50a2b5cad59631d71214f40f72051d5af3fdf220c20bdbbbe" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10880754, + "upload-time": "2026-01-06T18:55:26.817754Z", + "url": "https://files.pythonhosted.org/packages/e6/e5/2671df24bf0ded831768ef79532e5a7922485411a5696f6d979568591a37/django-5.2.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "95eff74bc47570e5907d2045c20b545f4f47c9c4277f20e0a94d6cb774e49e3e" + }, + "data-dist-info-metadata": { + "sha256": "95eff74bc47570e5907d2045c20b545f4f47c9c4277f20e0a94d6cb774e49e3e" + }, + "filename": "django-5.2.11-py3-none-any.whl", + "hashes": { + "sha256": "e7130df33ada9ab5e5e929bc19346a20fe383f5454acb2cc004508f242ee92c0" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8291375, + "upload-time": "2026-02-03T13:52:42.470844Z", + "url": "https://files.pythonhosted.org/packages/91/a7/2b112ab430575bf3135b8304ac372248500d99c352f777485f53fdb9537e/django-5.2.11-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.11.tar.gz", + "hashes": { + "sha256": "7f2d292ad8b9ee35e405d965fbbad293758b858c34bbf7f3df551aeeac6f02d3" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10885017, + "upload-time": "2026-02-03T13:52:50.554386Z", + "url": "https://files.pythonhosted.org/packages/17/f2/3e57ef696b95067e05ae206171e47a8e53b9c84eec56198671ef9eaa51a6/django-5.2.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ff2e6a1f7fb9a83372356bb95388a757d0a4ad9e3c94a5226cd257f206a072e2" + }, + "data-dist-info-metadata": { + "sha256": "ff2e6a1f7fb9a83372356bb95388a757d0a4ad9e3c94a5226cd257f206a072e2" + }, + "filename": "django-5.2.12-py3-none-any.whl", + "hashes": { + "sha256": "4853482f395c3a151937f6991272540fcbf531464f254a347bf7c89f53c8cff7" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8310245, + "upload-time": "2026-03-03T13:56:01.174271Z", + "url": "https://files.pythonhosted.org/packages/4e/32/4b144e125678efccf5d5b61581de1c4088d6b0286e46096e3b8de0d556c8/django-5.2.12-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.12.tar.gz", + "hashes": { + "sha256": "6b809af7165c73eff5ce1c87fdae75d4da6520d6667f86401ecf55b681eb1eeb" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10860574, + "upload-time": "2026-03-03T13:56:05.509049Z", + "url": "https://files.pythonhosted.org/packages/bd/55/b9445fc0695b03746f355c05b2eecc54c34e05198c686f4fc4406b722b52/django-5.2.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7d691c1ac4909ba8dd71c875762128555dcad747d6d73ae7c32240dd40856de1" + }, + "data-dist-info-metadata": { + "sha256": "7d691c1ac4909ba8dd71c875762128555dcad747d6d73ae7c32240dd40856de1" + }, + "filename": "django-5.2.13-py3-none-any.whl", + "hashes": { + "sha256": "5788fce61da23788a8ce6f02583765ab060d396720924789f97fa42119d37f7a" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8310982, + "upload-time": "2026-04-07T14:02:08.883722Z", + "url": "https://files.pythonhosted.org/packages/59/b1/51ab36b2eefcf8cdb9338c7188668a157e29e30306bfc98a379704c9e10d/django-5.2.13-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.13.tar.gz", + "hashes": { + "sha256": "a31589db5188d074c63f0945c3888fad104627dfcc236fb2b97f71f89da33bc4" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10890368, + "upload-time": "2026-04-07T14:02:15.072963Z", + "url": "https://files.pythonhosted.org/packages/1f/c5/c69e338eb2959f641045802e5ea87ca4bf5ac90c5fd08953ca10742fad51/django-5.2.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6d24cd995bfac6c953c2bb90e7e53b8fc8795d3b89a205d09bd1928befd990ef" + }, + "data-dist-info-metadata": { + "sha256": "6d24cd995bfac6c953c2bb90e7e53b8fc8795d3b89a205d09bd1928befd990ef" + }, + "filename": "django-5.2.14-py3-none-any.whl", + "hashes": { + "sha256": "6f712143bd3064310d1f50fac859c3e9a274bdcfc9595339853be7779297fc76" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8311320, + "upload-time": "2026-05-05T13:57:25.795150Z", + "url": "https://files.pythonhosted.org/packages/14/44/f172870cf87aa25afef48fb72adba89ee8b77fcab6f3b23d240b923f1528/django-5.2.14-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.14.tar.gz", + "hashes": { + "sha256": "58a63ba841662e5c686b57ba1fec52ddd68c0b93bd96ac3029d55728f00bf8a2" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10895118, + "upload-time": "2026-05-05T13:57:31.104101Z", + "url": "https://files.pythonhosted.org/packages/65/95/95f7faa0950867afaa0bef2460c6263afd6a2c78cc9434046ed28160b015/django-5.2.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6f0816c253ac19563b7bfa900ba65e2b9bb2415aee3821efe104c12870093858" + }, + "data-dist-info-metadata": { + "sha256": "6f0816c253ac19563b7bfa900ba65e2b9bb2415aee3821efe104c12870093858" + }, + "filename": "django-5.2.15-py3-none-any.whl", + "hashes": { + "sha256": "0eb4a9bb1853a35b0286dbc6d916bd352c8c2687195a7f2d6f80cefd840e4970" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8311957, + "upload-time": "2026-06-03T13:03:31.329780Z", + "url": "https://files.pythonhosted.org/packages/92/b5/38140b1643c00d5c46ce69c78e6980fd285aee223100319631bedee4f5e7/django-5.2.15-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.15.tar.gz", + "hashes": { + "sha256": "5154a9bf84ac01dde011e367f355c07dbb329532e06810dcf3ef2af269e236e7" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10873669, + "upload-time": "2026-06-03T13:03:35.892672Z", + "url": "https://files.pythonhosted.org/packages/2b/e3/31722f7284c9f43333daff9aee9184678e4487adcb5506af0db8cea09ce1/django-5.2.15.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "26347a3a91a455307c61a74b30d70a33c8cff80a64e9ea8bdf9c08766a36fb18" + }, + "data-dist-info-metadata": { + "sha256": "26347a3a91a455307c61a74b30d70a33c8cff80a64e9ea8bdf9c08766a36fb18" + }, + "filename": "django-6.0a1-py3-none-any.whl", + "hashes": { + "sha256": "8bc2b47de56a446ad9995a36c9bfeda15f5be413c65d8bde34871d5f778d9172" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 8333170, + "upload-time": "2025-09-17T19:05:31.635495Z", + "url": "https://files.pythonhosted.org/packages/f1/fd/92e699f92520168df34dce1d5e88322e2db3dcc2815c52fd7926eea608a6/django-6.0a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.0a1.tar.gz", + "hashes": { + "sha256": "0195dd90d63d2249079f610779dff5e72d51a5feda82222645e6e941c95b3992" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 11171245, + "upload-time": "2025-09-17T19:05:35.202715Z", + "url": "https://files.pythonhosted.org/packages/91/12/a219b5c2a0c4377f58859f5b68f14449f36ea6668bc20816ad51bef3b5d0/django-6.0a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f6f78e97ae416b682bde69efe7a95352b28f76498e8ccf12c76cb72f8f9a22d8" + }, + "data-dist-info-metadata": { + "sha256": "f6f78e97ae416b682bde69efe7a95352b28f76498e8ccf12c76cb72f8f9a22d8" + }, + "filename": "django-6.0b1-py3-none-any.whl", + "hashes": { + "sha256": "9787a6afc0b003048159758f00c1b3e4b858b089d262680b6e30ea75ecac78e5" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 8320481, + "upload-time": "2025-10-22T18:50:49.035234Z", + "url": "https://files.pythonhosted.org/packages/0e/1a/306fda7e62e27ccbcb92d97f67f1094352a9f22c62f3c2b238fa50eb82d7/django-6.0b1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.0b1.tar.gz", + "hashes": { + "sha256": "1a5435aba85a72fd471ad82b7f516fa607b8c59671c9c26e76753c5d275a6877" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 11172994, + "upload-time": "2025-10-22T18:50:52.505199Z", + "url": "https://files.pythonhosted.org/packages/b4/33/7f7f188e31b3283f95112d0fa45bb2bdefb4d4aae203d8df816763f44677/django-6.0b1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "73dafa14502c82797bb8b92ca8b77c53854dc2ae49ec9d7f676793b0379571ab" + }, + "data-dist-info-metadata": { + "sha256": "73dafa14502c82797bb8b92ca8b77c53854dc2ae49ec9d7f676793b0379571ab" + }, + "filename": "django-6.0rc1-py3-none-any.whl", + "hashes": { + "sha256": "d37fc9cf38a30a20634ca7bc18580cb86351b01e51eda4e06dc66ab9ffe2e7d8" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 8321213, + "upload-time": "2025-11-19T14:56:30.305077Z", + "url": "https://files.pythonhosted.org/packages/27/46/8ece1a206090f1feae6b30dfb0df1a363c757d7978fc8ab4e5b1777b1420/django-6.0rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.0rc1.tar.gz", + "hashes": { + "sha256": "28d47cddbb7ef9c39ad7441c72e6c2d47a487397780ae9e75a4774fe20ac1a7d" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 10921876, + "upload-time": "2025-11-19T14:56:34.843440Z", + "url": "https://files.pythonhosted.org/packages/95/17/0355572300632ead297effb14bf8d9867a9fd1020d3b1828b5c3579d038c/django-6.0rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d25cdfa5319a7e998ee1f778618467508c248c08a599891ab0e4e0ba40b18265" + }, + "data-dist-info-metadata": { + "sha256": "d25cdfa5319a7e998ee1f778618467508c248c08a599891ab0e4e0ba40b18265" + }, + "filename": "django-6.0-py3-none-any.whl", + "hashes": { + "sha256": "1cc2c7344303bbfb7ba5070487c17f7fc0b7174bbb0a38cebf03c675f5f19b6d" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 8339181, + "upload-time": "2025-12-03T16:26:16.231704Z", + "url": "https://files.pythonhosted.org/packages/d7/ae/f19e24789a5ad852670d6885f5480f5e5895576945fcc01817dfd9bc002a/django-6.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.0.tar.gz", + "hashes": { + "sha256": "7b0c1f50c0759bbe6331c6a39c89ae022a84672674aeda908784617ef47d8e26" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 10932418, + "upload-time": "2025-12-03T16:26:21.878277Z", + "url": "https://files.pythonhosted.org/packages/15/75/19762bfc4ea556c303d9af8e36f0cd910ab17dff6c8774644314427a2120/django-6.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "850d054ba4271a49de411afe8e84c7241cd51665841d8fe68ad57467373c202c" + }, + "data-dist-info-metadata": { + "sha256": "850d054ba4271a49de411afe8e84c7241cd51665841d8fe68ad57467373c202c" + }, + "filename": "django-6.0.1-py3-none-any.whl", + "hashes": { + "sha256": "a92a4ff14f664a896f9849009cb8afaca7abe0d6fc53325f3d1895a15253433d" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 8338791, + "upload-time": "2026-01-06T18:55:46.175833Z", + "url": "https://files.pythonhosted.org/packages/95/b5/814ed98bd21235c116fd3436a7ed44d47560329a6d694ec8aac2982dbb93/django-6.0.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.0.1.tar.gz", + "hashes": { + "sha256": "ed76a7af4da21551573b3d9dfc1f53e20dd2e6c7d70a3adc93eedb6338130a5f" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 11069565, + "upload-time": "2026-01-06T18:55:53.069458Z", + "url": "https://files.pythonhosted.org/packages/b5/9b/016f7e55e855ee738a352b05139d4f8b278d0b451bd01ebef07456ef3b0e/django-6.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3a4118b3078962dfbb9eea6ca8dc27cba4e9797cf30b7126cf7a30475a3b0493" + }, + "data-dist-info-metadata": { + "sha256": "3a4118b3078962dfbb9eea6ca8dc27cba4e9797cf30b7126cf7a30475a3b0493" + }, + "filename": "django-6.0.2-py3-none-any.whl", + "hashes": { + "sha256": "610dd3b13d15ec3f1e1d257caedd751db8033c5ad8ea0e2d1219a8acf446ecc6" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 8339381, + "upload-time": "2026-02-03T13:50:15.501752Z", + "url": "https://files.pythonhosted.org/packages/96/ba/a6e2992bc5b8c688249c00ea48cb1b7a9bc09839328c81dc603671460928/django-6.0.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.0.2.tar.gz", + "hashes": { + "sha256": "3046a53b0e40d4b676c3b774c73411d7184ae2745fe8ce5e45c0f33d3ddb71a7" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 10886874, + "upload-time": "2026-02-03T13:50:31.596713Z", + "url": "https://files.pythonhosted.org/packages/26/3e/a1c4207c5dea4697b7a3387e26584919ba987d8f9320f59dc0b5c557a4eb/django-6.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "58607898e5fa82a9d9b0dd6adeee2878f346cf9bbbb4195bc089db4418480849" + }, + "data-dist-info-metadata": { + "sha256": "58607898e5fa82a9d9b0dd6adeee2878f346cf9bbbb4195bc089db4418480849" + }, + "filename": "django-6.0.3-py3-none-any.whl", + "hashes": { + "sha256": "2e5974441491ddb34c3f13d5e7a9f97b07ba03bf70234c0a9c68b79bbb235bc3" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 8358527, + "upload-time": "2026-03-03T13:55:10.552052Z", + "url": "https://files.pythonhosted.org/packages/72/b1/23f2556967c45e34d3d3cf032eb1bd3ef925ee458667fb99052a0b3ea3a6/django-6.0.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.0.3.tar.gz", + "hashes": { + "sha256": "90be765ee756af8a6cbd6693e56452404b5ad15294f4d5e40c0a55a0f4870fe1" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 10872701, + "upload-time": "2026-03-03T13:55:15.026431Z", + "url": "https://files.pythonhosted.org/packages/80/e1/894115c6bd70e2c8b66b0c40a3c367d83a5a48c034a4d904d31b62f7c53a/django-6.0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6669c20e20fb26bb16cfb0ad718823798067ef9fe2f6205f4e6471c199a18c99" + }, + "data-dist-info-metadata": { + "sha256": "6669c20e20fb26bb16cfb0ad718823798067ef9fe2f6205f4e6471c199a18c99" + }, + "filename": "django-6.0.4-py3-none-any.whl", + "hashes": { + "sha256": "14359c809fc16e8f81fd2b59d7d348e4d2d799da6840b10522b6edf7b8afc1da" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 8368342, + "upload-time": "2026-04-07T13:55:37.999802Z", + "url": "https://files.pythonhosted.org/packages/e9/47/3d61d611609764aa71a37f7037b870e7bfb22937366974c4fd46cada7bab/django-6.0.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.0.4.tar.gz", + "hashes": { + "sha256": "8cfa2572b3f2768b2e84983cf3c4811877a01edb64e817986ec5d60751c113ac" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 10907407, + "upload-time": "2026-04-07T13:55:44.961688Z", + "url": "https://files.pythonhosted.org/packages/60/b9/4155091ad1788b38563bd77a7258c0834e8c12a7f56f6975deaf54f8b61d/django-6.0.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8a0bc6abc8d895458af1c4b781741b3791c29df3c058d05abec35ec34998e2a3" + }, + "data-dist-info-metadata": { + "sha256": "8a0bc6abc8d895458af1c4b781741b3791c29df3c058d05abec35ec34998e2a3" + }, + "filename": "django-6.0.5-py3-none-any.whl", + "hashes": { + "sha256": "9d58a7cb49244e74c8e161d5e403a46d6209f1009ba40f5a66d6aa0d0786a8f0" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 8368680, + "upload-time": "2026-05-05T13:54:33.532019Z", + "url": "https://files.pythonhosted.org/packages/94/5b/1328f8b84fce040c404f76822bf8c57d254e368e8cbd8bd67ec2b26d75f5/django-6.0.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.0.5.tar.gz", + "hashes": { + "sha256": "bc6d6872e98a2864c836e42edd644b362db311147dd5aa8d5b82ba7a032f5269" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 10924131, + "upload-time": "2026-05-05T13:54:39.329279Z", + "url": "https://files.pythonhosted.org/packages/5e/f1/bf85f0d29ef76abf901f193fe8fef4769d3da7794197832bc30151c071d8/django-6.0.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7416b61d4882e2984aee60cfeff45ab7ad3832ddc94cea8fb5746a511dd68f89" + }, + "data-dist-info-metadata": { + "sha256": "7416b61d4882e2984aee60cfeff45ab7ad3832ddc94cea8fb5746a511dd68f89" + }, + "filename": "django-6.0.6-py3-none-any.whl", + "hashes": { + "sha256": "25148b1194c47c2e685e5f5e9c5d59c78b075dfd282cb9618861ba6c1708f4d2" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 8373354, + "upload-time": "2026-06-03T13:02:41.720263Z", + "url": "https://files.pythonhosted.org/packages/eb/50/23f9dc45483419a3cc2085b498b25adfbf10642b2941c73e6d2dfaffc9ab/django-6.0.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.0.6.tar.gz", + "hashes": { + "sha256": "ad03916ba59523d781ae5c3f631960c23d69a9d9c43cecda52fc23b47e953713" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 10905525, + "upload-time": "2026-06-03T13:02:46.503360Z", + "url": "https://files.pythonhosted.org/packages/78/29/ac41e16097af67066d97a7d5775c5d8e7efc5d0284f6b0a159e07b9adb92/django-6.0.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "62b3a7e06a1708afd23f595ef3c47aad04c38ca9768a906681af9406034d0676" + }, + "data-dist-info-metadata": { + "sha256": "62b3a7e06a1708afd23f595ef3c47aad04c38ca9768a906681af9406034d0676" + }, + "filename": "django-6.1a1-py3-none-any.whl", + "hashes": { + "sha256": "fc617100cc0db25e8e93cb2ed7be65684787a46cbce26ecf87d217e1c5ae4b98" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 8393399, + "upload-time": "2026-05-20T19:40:43.638389Z", + "url": "https://files.pythonhosted.org/packages/37/db/7d4ad06746747ceee4807dc9db16085e1424d7bd9cc8bf7dedf9bba16a93/django-6.1a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.1a1.tar.gz", + "hashes": { + "sha256": "abd3a1ec92cf4817654fd83ab708932b5d2d12a0cec993ea169320682c193ad0" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 11172061, + "upload-time": "2026-05-20T19:40:50.995447Z", + "url": "https://files.pythonhosted.org/packages/9c/fc/bbccfafecb518bc6e3dd5da753570f55c8e59dd8cb4b8b428db64d91b867/django-6.1a1.tar.gz", + "yanked": false + } + ], + "meta": { + "_last-serial": 37677816, + "api-version": "1.4" + }, + "name": "django", + "project-status": { + "status": "active" + }, + "versions": [ + "1.1.3", + "1.1.4", + "1.2", + "1.2.1", + "1.2.2", + "1.2.3", + "1.2.4", + "1.2.5", + "1.2.6", + "1.2.7", + "1.3", + "1.3.1", + "1.3.2", + "1.3.3", + "1.3.4", + "1.3.5", + "1.3.6", + "1.3.7", + "1.4", + "1.4.1", + "1.4.2", + "1.4.3", + "1.4.4", + "1.4.5", + "1.4.6", + "1.4.7", + "1.4.8", + "1.4.9", + "1.4.10", + "1.4.11", + "1.4.12", + "1.4.13", + "1.4.14", + "1.4.15", + "1.4.16", + "1.4.17", + "1.4.18", + "1.4.19", + "1.4.20", + "1.4.21", + "1.4.22", + "1.5", + "1.5.1", + "1.5.2", + "1.5.3", + "1.5.4", + "1.5.5", + "1.5.6", + "1.5.7", + "1.5.8", + "1.5.9", + "1.5.10", + "1.5.11", + "1.5.12", + "1.6", + "1.6.1", + "1.6.2", + "1.6.3", + "1.6.4", + "1.6.5", + "1.6.6", + "1.6.7", + "1.6.8", + "1.6.9", + "1.6.10", + "1.6.11", + "1.7", + "1.7.1", + "1.7.2", + "1.7.3", + "1.7.4", + "1.7.5", + "1.7.6", + "1.7.7", + "1.7.8", + "1.7.9", + "1.7.10", + "1.7.11", + "1.8a1", + "1.8b1", + "1.8b2", + "1.8c1", + "1.8", + "1.8.1", + "1.8.2", + "1.8.3", + "1.8.4", + "1.8.5", + "1.8.6", + "1.8.7", + "1.8.8", + "1.8.9", + "1.8.10", + "1.8.11", + "1.8.12", + "1.8.13", + "1.8.14", + "1.8.15", + "1.8.16", + "1.8.17", + "1.8.18", + "1.8.19", + "1.9a1", + "1.9b1", + "1.9rc1", + "1.9rc2", + "1.9", + "1.9.1", + "1.9.2", + "1.9.3", + "1.9.4", + "1.9.5", + "1.9.6", + "1.9.7", + "1.9.8", + "1.9.9", + "1.9.10", + "1.9.11", + "1.9.12", + "1.9.13", + "1.10a1", + "1.10b1", + "1.10rc1", + "1.10", + "1.10.1", + "1.10.2", + "1.10.3", + "1.10.4", + "1.10.5", + "1.10.6", + "1.10.7", + "1.10.8", + "1.11a1", + "1.11b1", + "1.11rc1", + "1.11", + "1.11.1", + "1.11.2", + "1.11.3", + "1.11.4", + "1.11.5", + "1.11.6", + "1.11.7", + "1.11.8", + "1.11.9", + "1.11.10", + "1.11.11", + "1.11.12", + "1.11.13", + "1.11.14", + "1.11.15", + "1.11.16", + "1.11.17", + "1.11.18", + "1.11.20", + "1.11.21", + "1.11.22", + "1.11.23", + "1.11.24", + "1.11.25", + "1.11.26", + "1.11.27", + "1.11.28", + "1.11.29", + "2.0a1", + "2.0b1", + "2.0rc1", + "2.0", + "2.0.1", + "2.0.2", + "2.0.3", + "2.0.4", + "2.0.5", + "2.0.6", + "2.0.7", + "2.0.8", + "2.0.9", + "2.0.10", + "2.0.12", + "2.0.13", + "2.1a1", + "2.1b1", + "2.1rc1", + "2.1", + "2.1.1", + "2.1.2", + "2.1.3", + "2.1.4", + "2.1.5", + "2.1.7", + "2.1.8", + "2.1.9", + "2.1.10", + "2.1.11", + "2.1.12", + "2.1.13", + "2.1.14", + "2.1.15", + "2.2a1", + "2.2b1", + "2.2rc1", + "2.2", + "2.2.1", + "2.2.2", + "2.2.3", + "2.2.4", + "2.2.5", + "2.2.6", + "2.2.7", + "2.2.8", + "2.2.9", + "2.2.10", + "2.2.11", + "2.2.12", + "2.2.13", + "2.2.14", + "2.2.15", + "2.2.16", + "2.2.17", + "2.2.18", + "2.2.19", + "2.2.20", + "2.2.21", + "2.2.22", + "2.2.23", + "2.2.24", + "2.2.25", + "2.2.26", + "2.2.27", + "2.2.28", + "3.0a1", + "3.0b1", + "3.0rc1", + "3.0", + "3.0.1", + "3.0.2", + "3.0.3", + "3.0.4", + "3.0.5", + "3.0.6", + "3.0.7", + "3.0.8", + "3.0.9", + "3.0.10", + "3.0.11", + "3.0.12", + "3.0.13", + "3.0.14", + "3.1a1", + "3.1b1", + "3.1rc1", + "3.1", + "3.1.1", + "3.1.2", + "3.1.3", + "3.1.4", + "3.1.5", + "3.1.6", + "3.1.7", + "3.1.8", + "3.1.9", + "3.1.10", + "3.1.11", + "3.1.12", + "3.1.13", + "3.1.14", + "3.2a1", + "3.2b1", + "3.2rc1", + "3.2", + "3.2.1", + "3.2.2", + "3.2.3", + "3.2.4", + "3.2.5", + "3.2.6", + "3.2.7", + "3.2.8", + "3.2.9", + "3.2.10", + "3.2.11", + "3.2.12", + "3.2.13", + "3.2.14", + "3.2.15", + "3.2.16", + "3.2.17", + "3.2.18", + "3.2.19", + "3.2.20", + "3.2.21", + "3.2.22", + "3.2.23", + "3.2.24", + "3.2.25", + "4.0a1", + "4.0b1", + "4.0rc1", + "4.0", + "4.0.1", + "4.0.2", + "4.0.3", + "4.0.4", + "4.0.5", + "4.0.6", + "4.0.7", + "4.0.8", + "4.0.9", + "4.0.10", + "4.1a1", + "4.1b1", + "4.1rc1", + "4.1", + "4.1.1", + "4.1.2", + "4.1.3", + "4.1.4", + "4.1.5", + "4.1.6", + "4.1.7", + "4.1.8", + "4.1.9", + "4.1.10", + "4.1.11", + "4.1.12", + "4.1.13", + "4.2a1", + "4.2b1", + "4.2rc1", + "4.2", + "4.2.1", + "4.2.2", + "4.2.3", + "4.2.4", + "4.2.5", + "4.2.6", + "4.2.7", + "4.2.8", + "4.2.9", + "4.2.10", + "4.2.11", + "4.2.12", + "4.2.13", + "4.2.14", + "4.2.15", + "4.2.16", + "4.2.17", + "4.2.18", + "4.2.19", + "4.2.20", + "4.2.21", + "4.2.22", + "4.2.23", + "4.2.24", + "4.2.25", + "4.2.26", + "4.2.27", + "4.2.28", + "4.2.29", + "4.2.30", + "5.0a1", + "5.0b1", + "5.0rc1", + "5.0", + "5.0.1", + "5.0.2", + "5.0.3", + "5.0.4", + "5.0.5", + "5.0.6", + "5.0.7", + "5.0.8", + "5.0.9", + "5.0.10", + "5.0.11", + "5.0.12", + "5.0.13", + "5.0.14", + "5.1a1", + "5.1b1", + "5.1rc1", + "5.1", + "5.1.1", + "5.1.2", + "5.1.3", + "5.1.4", + "5.1.5", + "5.1.6", + "5.1.7", + "5.1.8", + "5.1.9", + "5.1.10", + "5.1.11", + "5.1.12", + "5.1.13", + "5.1.14", + "5.1.15", + "5.2a1", + "5.2b1", + "5.2rc1", + "5.2", + "5.2.1", + "5.2.2", + "5.2.3", + "5.2.4", + "5.2.5", + "5.2.6", + "5.2.7", + "5.2.8", + "5.2.9", + "5.2.10", + "5.2.11", + "5.2.12", + "5.2.13", + "5.2.14", + "5.2.15", + "6.0a1", + "6.0b1", + "6.0rc1", + "6.0", + "6.0.1", + "6.0.2", + "6.0.3", + "6.0.4", + "6.0.5", + "6.0.6", + "6.1a1" + ] + } + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - "86400" + Cache-Control: + - max-age=600, public + Content-Security-Policy: + - default-src 'none'; sandbox allow-top-navigation + Content-Type: + - application/vnd.pypi.simple.v1+json + Etag: + - '"feeRBKd2PZwZTpeeMrLHTg"' + Permissions-Policy: + - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept-Encoding, Accept + X-Cache: + - MISS, HIT, HIT + X-Cache-Hits: + - 0, 157, 1 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-Pypi-Last-Serial: + - "37677816" + X-Served-By: + - cache-iad-kiad7000154-IAD, cache-iad-kiad7000154-IAD, cache-iad-kiad7000082-IAD, cache-wsi-ysbk1060026-WSI + X-Timer: + - S1781578785.452441,VS0,VE1 + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + host: pypi.org + headers: + Accept: + - application/vnd.pypi.simple.v1+json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://pypi.org/simple/certifi/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: -1 + uncompressed: true + body: | + { + "alternate-locations": [], + "files": [ + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-0.0.1.tar.gz", + "hashes": { + "sha256": "a6f0d79b2b63a43c71bc128929be3a17bdf5d0a5f74208d7ad9563b3bf8210e9" + }, + "provenance": null, + "requires-python": null, + "size": 118887, + "upload-time": "2011-12-28T07:27:42.157563Z", + "url": "https://files.pythonhosted.org/packages/55/bf/e1094f052b5932a452b12ac5a6c229f3d7dbf41a66cfc8d5832fe3fb6463/certifi-0.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-0.0.2.tar.gz", + "hashes": { + "sha256": "678b7a44338228d55bc4569a575b4734bbbcb9da109328f3b10e3435ec6abdee" + }, + "provenance": null, + "requires-python": null, + "size": 118508, + "upload-time": "2011-12-28T09:28:47.490418Z", + "url": "https://files.pythonhosted.org/packages/0c/4d/6e036d6158e533499272f7b82d0ffa115ecc7c930994475b7bf8f4047489/certifi-0.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-0.0.3.tar.gz", + "hashes": { + "sha256": "1418bce4a32cd409b9766a7c92556be4d23f287da581945be4076eea299fbeac" + }, + "provenance": null, + "requires-python": null, + "size": 118528, + "upload-time": "2011-12-28T09:41:16.684315Z", + "url": "https://files.pythonhosted.org/packages/17/3d/7d037b5aadde37d95c067e5b26f064ae53f791201a89b5b38ee315409264/certifi-0.0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-0.0.4.tar.gz", + "hashes": { + "sha256": "8aed314d0d133c70fd9c56ee13cabe0910c0f6ff423da266841512af0e3d68c4" + }, + "provenance": null, + "requires-python": null, + "size": 118526, + "upload-time": "2011-12-28T09:49:48.973280Z", + "url": "https://files.pythonhosted.org/packages/cd/b9/ad866737dfde6b459fa3188b13d249e50101fa06bab408e6d9e5029b6838/certifi-0.0.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-0.0.5.tar.gz", + "hashes": { + "sha256": "c1c47a7545e39e19357d51c2e5291de158508024658d6860815359566ac65c02" + }, + "provenance": null, + "requires-python": null, + "size": 118528, + "upload-time": "2011-12-28T11:34:59.106062Z", + "url": "https://files.pythonhosted.org/packages/84/b9/a5aac1c71b154f18dad87b39e42a118a538ce4f95fe10f3f651b0c3d0ac2/certifi-0.0.5.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-0.0.6.tar.gz", + "hashes": { + "sha256": "e839718ce80daa9853b1f47a333757d4a22cdf422e2fd8de5e579d5634a89585" + }, + "provenance": null, + "requires-python": null, + "size": 118451, + "upload-time": "2011-12-28T11:37:01.060302Z", + "url": "https://files.pythonhosted.org/packages/76/4a/92995898df84d15c42d49e38b814caa94502cbf28be9b9732703303f2107/certifi-0.0.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-0.0.7.tar.gz", + "hashes": { + "sha256": "6dec7d3c6f3d4ed0a50fb15f8fd41c0bb1b17998eb8c103d0f34d61c19061e36" + }, + "provenance": null, + "requires-python": null, + "size": 119974, + "upload-time": "2012-01-23T07:45:43.295351Z", + "url": "https://files.pythonhosted.org/packages/43/10/aafebf9677ccec8b227f15eef20a4aac65fbff7f14fc9462f06855fecdd2/certifi-0.0.7.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-0.0.8.tar.gz", + "hashes": { + "sha256": "46ecf5f7526a08cc1f8bc8232adf0cffce046f46ceff95539daec42ebc4849ef" + }, + "provenance": null, + "requires-python": null, + "size": 118129, + "upload-time": "2012-01-30T21:09:58.875088Z", + "url": "https://files.pythonhosted.org/packages/38/70/d777da670969367780cb0cb66f43799e17e050dcdeb0fa4e26189519f9f2/certifi-0.0.8.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-1.0.0.tar.gz", + "hashes": { + "sha256": "d4f8e89c9e709f67221bf21231d0fa66a00d3712bcb69d4b5aef3705339c8dcd" + }, + "provenance": null, + "requires-python": null, + "size": 164836, + "upload-time": "2014-01-17T19:18:21.941676Z", + "url": "https://files.pythonhosted.org/packages/eb/fe/3ba38b686003664a75c01c42c6f1be02f9837d007c0f15727e6f8f2040a3/certifi-1.0.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e48c8465d27435f1f1dcd248dfa6a0d8f1ecb50674cb979695e236c07affc7fb" + }, + "data-dist-info-metadata": { + "sha256": "e48c8465d27435f1f1dcd248dfa6a0d8f1ecb50674cb979695e236c07affc7fb" + }, + "filename": "certifi-1.0.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "44964ac783fca598e723da5fa2ef3631b5b2f94f445749bfc6043d4afb20de75" + }, + "provenance": null, + "requires-python": null, + "size": 169278, + "upload-time": "2014-03-10T13:36:03.207547Z", + "url": "https://files.pythonhosted.org/packages/4e/58/86422944e1f228a4e90c291388bf69675826c995f163b2894541365f1f0e/certifi-1.0.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-1.0.1.tar.gz", + "hashes": { + "sha256": "f2c18c7edd349ec10378ef43ff16f81ae1d0af61d5d2858a8b383e8f6814a9cc" + }, + "provenance": null, + "requires-python": null, + "size": 168859, + "upload-time": "2014-03-10T13:24:54.262081Z", + "url": "https://files.pythonhosted.org/packages/ff/3a/ec07518540a090d463aa20c615a170d52a3633057fde480bd462883a0de2/certifi-1.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-14.05.14.tar.gz", + "hashes": { + "sha256": "1e1bcbacd6357c151ae37cf0290dcc809721d32ce21fd6b7339568f3ddef1b69" + }, + "provenance": null, + "requires-python": null, + "size": 168608, + "upload-time": "2014-05-18T22:55:55.244640Z", + "url": "https://files.pythonhosted.org/packages/c1/ed/4a424a55f77679700452972e583393b64160583c80ffa893b4be9391f3ae/certifi-14.05.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4982c6bb9ae225c24f181e1492440093b819e1cf8d79e1b3a139b0dff1f60ff1" + }, + "data-dist-info-metadata": { + "sha256": "4982c6bb9ae225c24f181e1492440093b819e1cf8d79e1b3a139b0dff1f60ff1" + }, + "filename": "certifi-2015.04.28-py2.py3-none-any.whl", + "hashes": { + "sha256": "268fa00c27de756d71663dd61f73a4a8d8727569bb1b474b2ce6020553826872" + }, + "provenance": null, + "requires-python": null, + "size": 373298, + "upload-time": "2015-04-28T17:40:47.660312Z", + "url": "https://files.pythonhosted.org/packages/86/35/9758a67004a266047c779ae40a3d937869bfc6fc3422f6c606b8afbc9d23/certifi-2015.04.28-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2015.04.28.tar.gz", + "hashes": { + "sha256": "99785e6cf715cdcde59dee05a676e99f04835a71e7ced201ca317401c322ba96" + }, + "provenance": null, + "requires-python": null, + "size": 370682, + "upload-time": "2015-04-28T17:40:43.658363Z", + "url": "https://files.pythonhosted.org/packages/4a/41/52617061e93551d5c8041b70d35db395ad647cc356beb764cd9b278e3114/certifi-2015.04.28.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b3f306ce1d6ca3151be3aa9235de0dca0d898221cbaafc29dfc7bb537ba77523" + }, + "data-dist-info-metadata": { + "sha256": "b3f306ce1d6ca3151be3aa9235de0dca0d898221cbaafc29dfc7bb537ba77523" + }, + "filename": "certifi-2015.9.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "499d154e26c642108248be45b4e09d3b978d2e7c6a72e0a147a2e81448a61a7d" + }, + "provenance": null, + "requires-python": null, + "size": 361971, + "upload-time": "2015-09-06T02:54:12.239532Z", + "url": "https://files.pythonhosted.org/packages/c6/aa/85432217f85f1553dc0926a3e00b48e00819b80097dd056e482c19766f11/certifi-2015.9.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2015.9.6.tar.gz", + "hashes": { + "sha256": "7e5646f75d2779719b3400c009e3461f921823e4592657f8e00fb2b6e14b8b92" + }, + "provenance": null, + "requires-python": null, + "size": 359650, + "upload-time": "2015-09-06T02:53:58.617829Z", + "url": "https://files.pythonhosted.org/packages/e2/ec/ab8442e4d6cf92ea4df67ed81e078bd6a9e092c96ffcd03dbd910e1eb389/certifi-2015.9.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3d00126f0716f19b4e29f9dae06b75cee128f8b887d9afcc8f19c67a824706c7" + }, + "data-dist-info-metadata": { + "sha256": "3d00126f0716f19b4e29f9dae06b75cee128f8b887d9afcc8f19c67a824706c7" + }, + "filename": "certifi-2015.9.6.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "4cbb1f8b30948895f36bb94402598506808833747e0a2e1ca5b1f152ff341da4" + }, + "provenance": null, + "requires-python": null, + "size": 371112, + "upload-time": "2015-09-06T03:32:59.875795Z", + "url": "https://files.pythonhosted.org/packages/cc/7f/fb45b6c47ff3a1e119b8fa0aec4a9d1812f0c9f774d877eca582065ef21e/certifi-2015.9.6.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2015.9.6.1.tar.gz", + "hashes": { + "sha256": "f924457bd89178e565fe1b90359d90639f524e7da1a99988292474f52defbf34" + }, + "provenance": null, + "requires-python": null, + "size": 186331, + "upload-time": "2015-09-06T03:32:44.988447Z", + "url": "https://files.pythonhosted.org/packages/d6/8d/700b62e1cbcd0264450b8bb476757808ef2c3f6060ee552c3717d010b616/certifi-2015.9.6.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f883099f91b8eadfd863456c8d281741a966ea60b8b02841f25b036a71654cc1" + }, + "data-dist-info-metadata": { + "sha256": "f883099f91b8eadfd863456c8d281741a966ea60b8b02841f25b036a71654cc1" + }, + "filename": "certifi-2015.9.6.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "7486e08ffd0a9bea8c66e76fd1f0f0150294c572e78cb16b14d8589beafd3564" + }, + "provenance": null, + "requires-python": null, + "size": 371110, + "upload-time": "2015-09-07T15:43:34.668535Z", + "url": "https://files.pythonhosted.org/packages/58/41/b16d4787c30bfb27d608fd2383ab2a7823afa0491fa16df04336d7b7519b/certifi-2015.9.6.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2015.9.6.2.tar.gz", + "hashes": { + "sha256": "dc3a2b2d9d1033dbf27586366ae61b9d7c44d8c3a6f29694ffcbb0618ea7aea6" + }, + "provenance": null, + "requires-python": null, + "size": 368588, + "upload-time": "2015-09-07T15:43:28.269491Z", + "url": "https://files.pythonhosted.org/packages/63/71/422814652028afbff99347da9f3d102f53113a1d2389e255a2dde15c5d8d/certifi-2015.9.6.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cfe8966bb4b2c81cea7240cf58cef3c7aa15a3a0b7118327df1281a7b320ce08" + }, + "data-dist-info-metadata": { + "sha256": "cfe8966bb4b2c81cea7240cf58cef3c7aa15a3a0b7118327df1281a7b320ce08" + }, + "filename": "certifi-2015.11.20-py2.py3-none-any.whl", + "hashes": { + "sha256": "12e141bb3e0f1b3ea4d5a8af804fc59ff94d5ece040cf8d22232ddf87eec096b" + }, + "provenance": null, + "requires-python": null, + "size": 367351, + "upload-time": "2015-11-20T09:19:41.766097Z", + "url": "https://files.pythonhosted.org/packages/a5/2b/83904abc08c3d95808d098163b049e923cbf9fa04f6fa5c0f3750959da8e/certifi-2015.11.20-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2015.11.20.tar.gz", + "hashes": { + "sha256": "7168668372f07219439e82878b484d6216ff63224fd4e7ff4f39c56ad0b487de" + }, + "provenance": null, + "requires-python": null, + "size": 364503, + "upload-time": "2015-11-20T09:19:14.158164Z", + "url": "https://files.pythonhosted.org/packages/c5/8a/d007319d95bd2424adb3f2a41ffb29de76f2c07b3dd5fd98f3651f9a14f5/certifi-2015.11.20.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "40e1b1d120723088ffc3d5a07c586bd8edb80cef503a1f875d35f02b429aa137" + }, + "data-dist-info-metadata": { + "sha256": "40e1b1d120723088ffc3d5a07c586bd8edb80cef503a1f875d35f02b429aa137" + }, + "filename": "certifi-2015.11.20.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "ad86683448f7483d4147a64d96856e551734e594c4563747e9fbe2368df13d3f" + }, + "provenance": null, + "requires-python": null, + "size": 368793, + "upload-time": "2015-11-30T11:18:21.164994Z", + "url": "https://files.pythonhosted.org/packages/df/21/86903664789d010c7693523aa44cd6f96f9d60c7bc813761ff3db5fa8aad/certifi-2015.11.20.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2015.11.20.1.tar.gz", + "hashes": { + "sha256": "30b0a7354a1b32caa8b4705d3f5fb2dadefac7ba4bf8af8a2176869f93e38f16" + }, + "provenance": null, + "requires-python": null, + "size": 365934, + "upload-time": "2015-11-30T11:18:12.387288Z", + "url": "https://files.pythonhosted.org/packages/08/59/d39d98454a4fd2c9e0955590398bcfc4047f8e6dde00d7731cefdb32b403/certifi-2015.11.20.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e35a40cf53970ab9e75b8c70ea0bd051f718eae2f78be0055b8b591ae4c68e12" + }, + "data-dist-info-metadata": { + "sha256": "e35a40cf53970ab9e75b8c70ea0bd051f718eae2f78be0055b8b591ae4c68e12" + }, + "filename": "certifi-2016.2.28-py2.py3-none-any.whl", + "hashes": { + "sha256": "75c33d546e0a732a4606749cbadcd81929f30d8b814061ca93cde49933dbb860" + }, + "provenance": null, + "requires-python": null, + "size": 366879, + "upload-time": "2016-02-28T14:32:48.070650Z", + "url": "https://files.pythonhosted.org/packages/db/60/1ed0106bde7b14b363b15b17cc308aad93ba57d3582570f3ad7180ae0fae/certifi-2016.2.28-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2016.2.28.tar.gz", + "hashes": { + "sha256": "5e8eccf95924658c97b990b50552addb64f55e1e3dfe4880456ac1f287dc79d0" + }, + "provenance": null, + "requires-python": null, + "size": 364036, + "upload-time": "2016-02-28T14:32:41.621447Z", + "url": "https://files.pythonhosted.org/packages/5c/f8/f6c54727c74579c6bbe5926f5deb9677c5810a33e11da58d1a4e2d09d041/certifi-2016.2.28.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d061f3550e45883515830bbdc89e88c079ff291e4f98a67aebb7b7582f1e95eb" + }, + "data-dist-info-metadata": { + "sha256": "d061f3550e45883515830bbdc89e88c079ff291e4f98a67aebb7b7582f1e95eb" + }, + "filename": "certifi-2016.8.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "c6290b32cfccf569a621d0449fcaf9283a3e0c77108bc808545b41c779d42e0a" + }, + "provenance": null, + "requires-python": null, + "size": 381733, + "upload-time": "2016-08-02T08:07:40.785333Z", + "url": "https://files.pythonhosted.org/packages/65/da/116b7b175ecdb089406ec24238d1fe668b52d3f25e4e7ba88983807eac6a/certifi-2016.8.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2016.8.2.tar.gz", + "hashes": { + "sha256": "65ddc34fd9c8509851031d7075b8325393b87e6dbe5875a723959a20266d7a41" + }, + "provenance": null, + "requires-python": null, + "size": 379197, + "upload-time": "2016-08-02T08:07:44.660218Z", + "url": "https://files.pythonhosted.org/packages/60/d8/e4dbd7239f1dd3854135949cc2cc8344602b1545a7929b7bf652ac69fbb6/certifi-2016.8.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0920a6965ed6628db07ea1c0a2e5aee371135864e738bf50d198f66c2451b123" + }, + "data-dist-info-metadata": { + "sha256": "0920a6965ed6628db07ea1c0a2e5aee371135864e738bf50d198f66c2451b123" + }, + "filename": "certifi-2016.8.8-py2.py3-none-any.whl", + "hashes": { + "sha256": "04f0e6677e6a5a64ba83ade859bcdda254c1ccf58545eb72bc2067f51a01873c" + }, + "provenance": null, + "requires-python": null, + "size": 384755, + "upload-time": "2016-08-08T13:12:03.414485Z", + "url": "https://files.pythonhosted.org/packages/dd/ed/e9bf6a9dc79e23c68385c4ea692f0e9e1a7880518872564f88be013b552f/certifi-2016.8.8-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2016.8.8.tar.gz", + "hashes": { + "sha256": "99864ed602d8a9d212e339b15ffa438895002eda7b7db20dca5309dac9605ae9" + }, + "provenance": null, + "requires-python": null, + "size": 382233, + "upload-time": "2016-08-08T13:11:59.463240Z", + "url": "https://files.pythonhosted.org/packages/41/bf/88a3269c7c95fc94a2c581c4b1b3d3ec21af7a268d6a3a4e54578adccfd6/certifi-2016.8.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5dfcb0e85a9b62cc942ec06845d3d024846fce682389ca5c6fe24afa08376c03" + }, + "data-dist-info-metadata": { + "sha256": "5dfcb0e85a9b62cc942ec06845d3d024846fce682389ca5c6fe24afa08376c03" + }, + "filename": "certifi-2016.8.31-py2.py3-none-any.whl", + "hashes": { + "sha256": "172844a3e2896c924e6aa2657b2e56586a724f27edd0e9592be9353f3a3f6c73" + }, + "provenance": null, + "requires-python": null, + "size": 379020, + "upload-time": "2016-08-31T16:25:25.302456Z", + "url": "https://files.pythonhosted.org/packages/34/21/ebb383f944dfc3a14461ee021089da90477be919a5554117c184ae3d44be/certifi-2016.8.31-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2016.8.31.tar.gz", + "hashes": { + "sha256": "f7708a42d86f29ccc7c8c4ff9d34a8d854d8d78eb2973d1f28406bb43d6b8919" + }, + "provenance": null, + "requires-python": null, + "size": 376643, + "upload-time": "2016-08-31T16:25:30.944901Z", + "url": "https://files.pythonhosted.org/packages/1c/d1/0133a5084f0d17db0270c6061e824a11b0e417d743f5ff4c594f4090ed89/certifi-2016.8.31.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4356fffac547e4989462b6b99b06092fecc63dc80ee6c7756eda489ea2538dcb" + }, + "data-dist-info-metadata": { + "sha256": "4356fffac547e4989462b6b99b06092fecc63dc80ee6c7756eda489ea2538dcb" + }, + "filename": "certifi-2016.9.26-py2.py3-none-any.whl", + "hashes": { + "sha256": "a60073d7bb5cb01671877efda875e8dab755b98baedfbb9b8b3d9be2d52ad022" + }, + "provenance": null, + "requires-python": null, + "size": 377097, + "upload-time": "2016-09-26T11:50:55.842604Z", + "url": "https://files.pythonhosted.org/packages/a2/35/b7b457c95fdd661d4c179201e9e58a2181934695943b08ccfcba09284b4e/certifi-2016.9.26-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2016.9.26.tar.gz", + "hashes": { + "sha256": "8275aef1bbeaf05c53715bfc5d8569bd1e04ca1e8e69608cc52bcaac2604eb19" + }, + "provenance": null, + "requires-python": null, + "size": 374637, + "upload-time": "2016-09-26T11:50:59.584703Z", + "url": "https://files.pythonhosted.org/packages/4f/75/e1bc6e363a2c76f8d7e754c27c437dbe4086414e1d6d2f6b2a3e7846f22b/certifi-2016.9.26.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0fe1ffbdaf1e2cd4524fdaf6db612a867955a34f60880ff4ec7010ef239e0a7b" + }, + "data-dist-info-metadata": { + "sha256": "0fe1ffbdaf1e2cd4524fdaf6db612a867955a34f60880ff4ec7010ef239e0a7b" + }, + "filename": "certifi-2017.1.23-py2.py3-none-any.whl", + "hashes": { + "sha256": "f74a224a9860fd5a2e9757230a7ea3eba82d6d46914780abc18e70c8b58d4bf8" + }, + "provenance": null, + "requires-python": null, + "size": 382984, + "upload-time": "2017-01-23T21:21:13.140577Z", + "url": "https://files.pythonhosted.org/packages/21/f7/7bb6b1c5ba1db21515950bc16b22cd7ef7d27024100f326a19921efd2ce0/certifi-2017.1.23-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2017.1.23.tar.gz", + "hashes": { + "sha256": "81877fb7ac126e9215dfb15bfef7115fdc30e798e0013065158eed0707fd99ce" + }, + "provenance": null, + "requires-python": null, + "size": 380397, + "upload-time": "2017-01-23T21:21:15.847787Z", + "url": "https://files.pythonhosted.org/packages/b6/fa/ca682d5ace0700008d246664e50db8d095d23750bb212c0086305450c276/certifi-2017.1.23.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6730cb2f52d6163d920db65d57f419f9935677f503c3f35719b0112f080b61d8" + }, + "data-dist-info-metadata": { + "sha256": "6730cb2f52d6163d920db65d57f419f9935677f503c3f35719b0112f080b61d8" + }, + "filename": "certifi-2017.4.17-py2.py3-none-any.whl", + "hashes": { + "sha256": "f4318671072f030a33c7ca6acaef720ddd50ff124d1388e50c1bda4cbd6d7010" + }, + "provenance": null, + "requires-python": null, + "size": 375925, + "upload-time": "2017-04-17T19:36:37.025602Z", + "url": "https://files.pythonhosted.org/packages/eb/01/c1f58987b777d6c4ec535b4e004a4a07bfc9db06f0c7533367ca6da8f2a6/certifi-2017.4.17-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2017.4.17.tar.gz", + "hashes": { + "sha256": "f7527ebf7461582ce95f7a9e03dd141ce810d40590834f4ec20cddd54234c10a" + }, + "provenance": null, + "requires-python": null, + "size": 373512, + "upload-time": "2017-04-17T19:36:40.874997Z", + "url": "https://files.pythonhosted.org/packages/dd/0e/1e3b58c861d40a9ca2d7ea4ccf47271d4456ae4294c5998ad817bd1b4396/certifi-2017.4.17.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0924b341355bf3decac62c8c8fcf652e334f2f57e8332bbfb4f95452a5259bc2" + }, + "data-dist-info-metadata": { + "sha256": "0924b341355bf3decac62c8c8fcf652e334f2f57e8332bbfb4f95452a5259bc2" + }, + "filename": "certifi-2017.7.27-py2.py3-none-any.whl", + "hashes": { + "sha256": "f0c0494d4a43fc862826a8ac731538ac68120524d4438e864a1ce2a2916e495d" + }, + "provenance": null, + "requires-python": null, + "size": 349511, + "upload-time": "2017-07-27T15:42:26.368478Z", + "url": "https://files.pythonhosted.org/packages/dc/ec/38df4e406cfca294fd6e242ea38bd943f47885d95e4dbf1783146f80e391/certifi-2017.7.27-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2017.7.27.tar.gz", + "hashes": { + "sha256": "a7e03cbaf96baad108e34602848d0e4f04e59185325a61e63c96fcf67cee5fcd" + }, + "provenance": null, + "requires-python": null, + "size": 348142, + "upload-time": "2017-07-27T15:42:29.816731Z", + "url": "https://files.pythonhosted.org/packages/fa/70/bf24052d94f00bfdb70ac70840bfa1ba61e6d56ee7da5f62ecbca743c87e/certifi-2017.7.27.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a2af8671edfd7a4429ce07c924e4835dadff2d4860ba874258b6001857819072" + }, + "data-dist-info-metadata": { + "sha256": "a2af8671edfd7a4429ce07c924e4835dadff2d4860ba874258b6001857819072" + }, + "filename": "certifi-2017.7.27.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "54a07c09c586b0e4c619f02a5e94e36619da8e2b053e20f594348c0611803704" + }, + "provenance": null, + "requires-python": null, + "size": 349554, + "upload-time": "2017-07-27T15:46:17.483109Z", + "url": "https://files.pythonhosted.org/packages/40/66/06130724e8205fc8c105db7edb92871c7fff7d31324d7f4405c762624a43/certifi-2017.7.27.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2017.7.27.1.tar.gz", + "hashes": { + "sha256": "40523d2efb60523e113b44602298f0960e900388cf3bb6043f645cf57ea9e3f5" + }, + "provenance": null, + "requires-python": null, + "size": 348217, + "upload-time": "2017-07-27T15:46:22.548345Z", + "url": "https://files.pythonhosted.org/packages/20/d0/3f7a84b0c5b89e94abbd073a5f00c7176089f526edb056686751d5064cbd/certifi-2017.7.27.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "670dc88eafd566c941e8f93bd7c3983e2e9cb1512f2fa5f6f473f4864b802393" + }, + "data-dist-info-metadata": { + "sha256": "670dc88eafd566c941e8f93bd7c3983e2e9cb1512f2fa5f6f473f4864b802393" + }, + "filename": "certifi-2017.11.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "244be0d93b71e93fc0a0a479862051414d0e00e16435707e5bf5000f92e04694" + }, + "provenance": null, + "requires-python": null, + "size": 330630, + "upload-time": "2017-11-05T13:22:40.199808Z", + "url": "https://files.pythonhosted.org/packages/29/9b/25ef61e948321296f029f53c9f67cc2b54e224db509eb67ce17e0df6044a/certifi-2017.11.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2017.11.5.tar.gz", + "hashes": { + "sha256": "5ec74291ca1136b40f0379e1128ff80e866597e4e2c1e755739a913bbc3613c0" + }, + "provenance": null, + "requires-python": null, + "size": 329246, + "upload-time": "2017-11-05T13:22:43.723111Z", + "url": "https://files.pythonhosted.org/packages/23/3f/8be01c50ed24a4bd6b8da799839066ce0288f66f5e11f0367323467f0cbc/certifi-2017.11.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9849f7373c1d0ea9399bc3fbc72e138567b47f47e75ab8033d3885fd6b0a315c" + }, + "data-dist-info-metadata": { + "sha256": "9849f7373c1d0ea9399bc3fbc72e138567b47f47e75ab8033d3885fd6b0a315c" + }, + "filename": "certifi-2018.1.18-py2.py3-none-any.whl", + "hashes": { + "sha256": "14131608ad2fd56836d33a71ee60fa1c82bc9d2c8d98b7bdbc631fe1b3cd1296" + }, + "provenance": null, + "requires-python": null, + "size": 151607, + "upload-time": "2018-01-18T20:30:56.854301Z", + "url": "https://files.pythonhosted.org/packages/fa/53/0a5562e2b96749e99a3d55d8c7df91c9e4d8c39a9da1f1a49ac9e4f4b39f/certifi-2018.1.18-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2018.1.18.tar.gz", + "hashes": { + "sha256": "edbc3f203427eef571f79a7692bb160a2b0f7ccaa31953e99bd17e307cf63f7d" + }, + "provenance": null, + "requires-python": null, + "size": 151258, + "upload-time": "2018-01-18T20:30:58.724385Z", + "url": "https://files.pythonhosted.org/packages/15/d4/2f888fc463d516ff7bf2379a4e9a552fef7f22a94147655d9b1097108248/certifi-2018.1.18.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b9808b0453f0454d177c450b8873bc88ba354042e2b0cc1df42489fc1c380c87" + }, + "data-dist-info-metadata": { + "sha256": "b9808b0453f0454d177c450b8873bc88ba354042e2b0cc1df42489fc1c380c87" + }, + "filename": "certifi-2018.4.16-py2.py3-none-any.whl", + "hashes": { + "sha256": "9fa520c1bacfb634fa7af20a76bcbd3d5fb390481724c597da32c719a7dca4b0" + }, + "provenance": null, + "requires-python": null, + "size": 150367, + "upload-time": "2018-04-16T18:50:10.751358Z", + "url": "https://files.pythonhosted.org/packages/7c/e6/92ad559b7192d846975fc916b65f667c7b8c3a32bea7372340bfe9a15fa5/certifi-2018.4.16-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2018.4.16.tar.gz", + "hashes": { + "sha256": "13e698f54293db9f89122b0581843a782ad0934a4fe0172d2a980ba77fc61bb7" + }, + "provenance": null, + "requires-python": null, + "size": 149967, + "upload-time": "2018-04-16T18:50:12.436867Z", + "url": "https://files.pythonhosted.org/packages/4d/9c/46e950a6f4d6b4be571ddcae21e7bc846fcbb88f1de3eff0f6dd0a6be55d/certifi-2018.4.16.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1d3d51b3e1ae1759ed48b1407b4477008a5650bbf9c7fbbb227e378ff5cc6ba" + }, + "data-dist-info-metadata": { + "sha256": "c1d3d51b3e1ae1759ed48b1407b4477008a5650bbf9c7fbbb227e378ff5cc6ba" + }, + "filename": "certifi-2018.8.13-py2.py3-none-any.whl", + "hashes": { + "sha256": "b6e8b28b2b7e771a41ecdd12d4d43262ecab52adebbafa42c77d6b57fb6ad3a4" + }, + "provenance": null, + "requires-python": null, + "size": 146520, + "upload-time": "2018-08-13T07:10:37.237391Z", + "url": "https://files.pythonhosted.org/packages/16/1f/50d729c104b21c1042aa51560da6141d1cab476ba7015d92b2111c8db841/certifi-2018.8.13-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2018.8.13.tar.gz", + "hashes": { + "sha256": "4c1d68a1408dd090d2f3a869aa94c3947cc1d967821d1ed303208c9f41f0f2f4" + }, + "provenance": null, + "requires-python": null, + "size": 146139, + "upload-time": "2018-08-13T07:10:38.940923Z", + "url": "https://files.pythonhosted.org/packages/53/0d/d1d13a63563cc50a27b310f5612645bef06d29a5022a7e79ac659dd0fc50/certifi-2018.8.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "fa87197fbee84739800db5ee1338e3f449ec930e841540936649b18ca8a050da" + }, + "data-dist-info-metadata": { + "sha256": "fa87197fbee84739800db5ee1338e3f449ec930e841540936649b18ca8a050da" + }, + "filename": "certifi-2018.8.24-py2.py3-none-any.whl", + "hashes": { + "sha256": "456048c7e371c089d0a77a5212fb37a2c2dce1e24146e3b7e0261736aaeaa22a" + }, + "provenance": null, + "requires-python": null, + "size": 147251, + "upload-time": "2018-08-24T09:23:18.551814Z", + "url": "https://files.pythonhosted.org/packages/df/f7/04fee6ac349e915b82171f8e23cee63644d83663b34c539f7a09aed18f9e/certifi-2018.8.24-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2018.8.24.tar.gz", + "hashes": { + "sha256": "376690d6f16d32f9d1fe8932551d80b23e9d393a8578c5633a2ed39a64861638" + }, + "provenance": null, + "requires-python": null, + "size": 146866, + "upload-time": "2018-08-24T09:23:20.818632Z", + "url": "https://files.pythonhosted.org/packages/e1/0f/f8d5e939184547b3bdc6128551b831a62832713aa98c2ccdf8c47ecc7f17/certifi-2018.8.24.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "db39327a93fb62033abee634bd59d1a98c97ed5cbb5640ed6220d30fdd990061" + }, + "data-dist-info-metadata": { + "sha256": "db39327a93fb62033abee634bd59d1a98c97ed5cbb5640ed6220d30fdd990061" + }, + "filename": "certifi-2018.10.15-py2.py3-none-any.whl", + "hashes": { + "sha256": "339dc09518b07e2fa7eda5450740925974815557727d6bd35d319c1524a04a4c" + }, + "provenance": null, + "requires-python": null, + "size": 146308, + "upload-time": "2018-10-15T13:13:24.822597Z", + "url": "https://files.pythonhosted.org/packages/56/9d/1d02dd80bc4cd955f98980f28c5ee2200e1209292d5f9e9cc8d030d18655/certifi-2018.10.15-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2018.10.15.tar.gz", + "hashes": { + "sha256": "6d58c986d22b038c8c0df30d639f23a3e6d172a05c3583e766f4c0b785c0986a" + }, + "provenance": null, + "requires-python": null, + "size": 145887, + "upload-time": "2018-10-15T13:13:27.013465Z", + "url": "https://files.pythonhosted.org/packages/41/b6/4f0cefba47656583217acd6cd797bc2db1fede0d53090fdc28ad2c8e0716/certifi-2018.10.15.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "34f348a8bdd19fb3984b129df7e78cfc81b9daa6a81185f36cb3d060073b884a" + }, + "data-dist-info-metadata": { + "sha256": "34f348a8bdd19fb3984b129df7e78cfc81b9daa6a81185f36cb3d060073b884a" + }, + "filename": "certifi-2018.11.29-py2.py3-none-any.whl", + "hashes": { + "sha256": "993f830721089fef441cdfeb4b2c8c9df86f0c63239f06bd025a76a7daddb033" + }, + "provenance": null, + "requires-python": null, + "size": 154154, + "upload-time": "2018-11-29T19:56:38.445467Z", + "url": "https://files.pythonhosted.org/packages/9f/e0/accfc1b56b57e9750eba272e24c4dddeac86852c2bebd1236674d7887e8a/certifi-2018.11.29-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2018.11.29.tar.gz", + "hashes": { + "sha256": "47f9c83ef4c0c621eaef743f133f09fa8a74a9b75f037e8624f83bd1b6626cb7" + }, + "provenance": null, + "requires-python": null, + "size": 153772, + "upload-time": "2018-11-29T19:56:41.486057Z", + "url": "https://files.pythonhosted.org/packages/55/54/3ce77783acba5979ce16674fc98b1920d00b01d337cfaaf5db22543505ed/certifi-2018.11.29.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "fd8942727b1392b52a2bcba0b1aa07a7383996f7549b2d7f147d45a74742e432" + }, + "data-dist-info-metadata": { + "sha256": "fd8942727b1392b52a2bcba0b1aa07a7383996f7549b2d7f147d45a74742e432" + }, + "filename": "certifi-2019.3.9-py2.py3-none-any.whl", + "hashes": { + "sha256": "59b7658e26ca9c7339e00f8f4636cdfe59d34fa37b9b04f6f9e9926b3cece1a5" + }, + "provenance": null, + "requires-python": null, + "size": 158601, + "upload-time": "2019-03-09T11:49:27.654084Z", + "url": "https://files.pythonhosted.org/packages/60/75/f692a584e85b7eaba0e03827b3d51f45f571c2e793dd731e598828d380aa/certifi-2019.3.9-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2019.3.9.tar.gz", + "hashes": { + "sha256": "b26104d6835d1f5e49452a26eb2ff87fe7090b89dfcaee5ea2212697e1e1d7ae" + }, + "provenance": null, + "requires-python": null, + "size": 158179, + "upload-time": "2019-03-09T11:49:30.724928Z", + "url": "https://files.pythonhosted.org/packages/06/b8/d1ea38513c22e8c906275d135818fee16ad8495985956a9b7e2bb21942a1/certifi-2019.3.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6e6c5e8b97c88d02424ffe7fda4d91790d480efae0b80e506a7dba05745c6cdd" + }, + "data-dist-info-metadata": { + "sha256": "6e6c5e8b97c88d02424ffe7fda4d91790d480efae0b80e506a7dba05745c6cdd" + }, + "filename": "certifi-2019.6.16-py2.py3-none-any.whl", + "hashes": { + "sha256": "046832c04d4e752f37383b628bc601a7ea7211496b4638f6514d0e5b9acc4939" + }, + "provenance": null, + "requires-python": null, + "size": 157119, + "upload-time": "2019-06-16T14:16:08.674192Z", + "url": "https://files.pythonhosted.org/packages/69/1b/b853c7a9d4f6a6d00749e94eb6f3a041e342a885b87340b79c1ef73e3a78/certifi-2019.6.16-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2019.6.16.tar.gz", + "hashes": { + "sha256": "945e3ba63a0b9f577b1395204e13c3a231f9bc0223888be653286534e5873695" + }, + "provenance": null, + "requires-python": null, + "size": 156721, + "upload-time": "2019-06-16T14:16:11.111522Z", + "url": "https://files.pythonhosted.org/packages/c5/67/5d0548226bcc34468e23a0333978f0e23d28d0b3f0c71a151aef9c3f7680/certifi-2019.6.16.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "33419e9fbae1809288be0819b84357a9c65ec60ef8817763182ebbf5b31ea03c" + }, + "data-dist-info-metadata": { + "sha256": "33419e9fbae1809288be0819b84357a9c65ec60ef8817763182ebbf5b31ea03c" + }, + "filename": "certifi-2019.9.11-py2.py3-none-any.whl", + "hashes": { + "sha256": "fd7c7c74727ddcf00e9acd26bba8da604ffec95bf1c2144e67aff7a8b50e6cef" + }, + "provenance": null, + "requires-python": null, + "size": 154423, + "upload-time": "2019-09-11T19:00:22.842058Z", + "url": "https://files.pythonhosted.org/packages/18/b0/8146a4f8dd402f60744fa380bc73ca47303cccf8b9190fd16a827281eac2/certifi-2019.9.11-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2019.9.11.tar.gz", + "hashes": { + "sha256": "e4f3620cfea4f83eedc95b24abd9cd56f3c4b146dd0177e83a21b4eb49e21e50" + }, + "provenance": null, + "requires-python": null, + "size": 154855, + "upload-time": "2019-09-11T19:00:25.398007Z", + "url": "https://files.pythonhosted.org/packages/62/85/7585750fd65599e88df0fed59c74f5075d4ea2fe611deceb95dd1c2fb25b/certifi-2019.9.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0a762c7e30e910924c360046483daffd637e3d2fa0e19988b756a267c5224621" + }, + "data-dist-info-metadata": { + "sha256": "0a762c7e30e910924c360046483daffd637e3d2fa0e19988b756a267c5224621" + }, + "filename": "certifi-2019.11.28-py2.py3-none-any.whl", + "hashes": { + "sha256": "017c25db2a153ce562900032d5bc68e9f191e44e9a0f762f373977de9df1fbb3" + }, + "provenance": null, + "requires-python": null, + "size": 156030, + "upload-time": "2019-11-28T08:23:04.531784Z", + "url": "https://files.pythonhosted.org/packages/b9/63/df50cac98ea0d5b006c55a399c3bf1db9da7b5a24de7890bc9cfd5dd9e99/certifi-2019.11.28-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2019.11.28.tar.gz", + "hashes": { + "sha256": "25b64c7da4cd7479594d035c08c2d809eb4aab3a26e5a990ea98cc450c320f1f" + }, + "provenance": null, + "requires-python": null, + "size": 156407, + "upload-time": "2019-11-28T08:23:07.238075Z", + "url": "https://files.pythonhosted.org/packages/41/bf/9d214a5af07debc6acf7f3f257265618f1db242a3f8e49a9b516f24523a6/certifi-2019.11.28.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cc6a8fa6deda84f05fb3d3e5f11caf3640b2001faf3448e56dded6fb4c62b01f" + }, + "data-dist-info-metadata": { + "sha256": "cc6a8fa6deda84f05fb3d3e5f11caf3640b2001faf3448e56dded6fb4c62b01f" + }, + "filename": "certifi-2020.4.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "e68768546aa055623812ada64aec5e1f02ca20a9e7f3d3432dd8b0f35a6e7951" + }, + "provenance": null, + "requires-python": null, + "size": 156998, + "upload-time": "2020-04-05T15:51:31.874340Z", + "url": "https://files.pythonhosted.org/packages/31/2a/a3058b6203b5e26bba5b5f28bf719d05ce87aff38677f1be95bf0c264ce2/certifi-2020.4.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2020.4.5.tar.gz", + "hashes": { + "sha256": "b0e07438175de96ab74de9ab5dc40985ef8b44a41e9636a2000099dc3b670ddd" + }, + "provenance": null, + "requires-python": null, + "size": 158033, + "upload-time": "2020-04-05T15:51:33.696196Z", + "url": "https://files.pythonhosted.org/packages/12/6c/122f5c6c44ecbfd27b913a99b5db8cc5df9c3aed144a5da889e5fbc4411f/certifi-2020.4.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b608c4bdd42b1f30f517a855f46f169463c246b6b638ddf632708a9d77f7bfe3" + }, + "data-dist-info-metadata": { + "sha256": "b608c4bdd42b1f30f517a855f46f169463c246b6b638ddf632708a9d77f7bfe3" + }, + "filename": "certifi-2020.4.5.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "1d987a998c75633c40847cc966fcf5904906c920a7f17ef374f5aa4282abd304" + }, + "provenance": null, + "requires-python": null, + "size": 157007, + "upload-time": "2020-04-05T20:10:09.805200Z", + "url": "https://files.pythonhosted.org/packages/57/2b/26e37a4b034800c960a00c4e1b3d9ca5d7014e983e6e729e33ea2f36426c/certifi-2020.4.5.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2020.4.5.1.tar.gz", + "hashes": { + "sha256": "51fcb31174be6e6664c5f69e3e1691a2d72a1a12e90f872cbdb1567eb47b6519" + }, + "provenance": null, + "requires-python": null, + "size": 158038, + "upload-time": "2020-04-05T20:10:11.777541Z", + "url": "https://files.pythonhosted.org/packages/b8/e2/a3a86a67c3fc8249ed305fc7b7d290ebe5e4d46ad45573884761ef4dea7b/certifi-2020.4.5.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "eb25cafba3b84e0d6d18111d31bb2a515b249f255c28fe80c5c45b684b120e7c" + }, + "data-dist-info-metadata": { + "sha256": "eb25cafba3b84e0d6d18111d31bb2a515b249f255c28fe80c5c45b684b120e7c" + }, + "filename": "certifi-2020.4.5.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "9cd41137dc19af6a5e03b630eefe7d1f458d964d406342dd3edf625839b944cc" + }, + "provenance": null, + "requires-python": null, + "size": 157711, + "upload-time": "2020-06-07T09:36:44.851782Z", + "url": "https://files.pythonhosted.org/packages/98/99/def511020aa8f663d4a2cfaa38467539e864799289ff354569e339e375b1/certifi-2020.4.5.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2020.4.5.2.tar.gz", + "hashes": { + "sha256": "5ad7e9a056d25ffa5082862e36f119f7f7cec6457fa07ee2f8c339814b80c9b1" + }, + "provenance": null, + "requires-python": null, + "size": 158901, + "upload-time": "2020-06-07T09:36:46.426852Z", + "url": "https://files.pythonhosted.org/packages/b4/19/53433f37a31543364c8676f30b291d128cdf4cd5b31b755b7890f8e89ac8/certifi-2020.4.5.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ff4947e299942b35ea8c902ae9f225138241da0d4214b3e98e9c303aca8dab09" + }, + "data-dist-info-metadata": { + "sha256": "ff4947e299942b35ea8c902ae9f225138241da0d4214b3e98e9c303aca8dab09" + }, + "filename": "certifi-2020.6.20-py2.py3-none-any.whl", + "hashes": { + "sha256": "8fc0819f1f30ba15bdb34cceffb9ef04d99f420f68eb75d901e9560b8749fc41" + }, + "provenance": null, + "requires-python": null, + "size": 156576, + "upload-time": "2020-06-20T16:09:43.091652Z", + "url": "https://files.pythonhosted.org/packages/5e/c4/6c4fe722df5343c33226f0b4e0bb042e4dc13483228b4718baf286f86d87/certifi-2020.6.20-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2020.6.20.tar.gz", + "hashes": { + "sha256": "5930595817496dd21bb8dc35dad090f1c2cd0adfaf21204bf6732ca5d8ee34d3" + }, + "provenance": null, + "requires-python": null, + "size": 157997, + "upload-time": "2020-06-20T16:09:45.928143Z", + "url": "https://files.pythonhosted.org/packages/40/a7/ded59fa294b85ca206082306bba75469a38ea1c7d44ea7e1d64f5443d67a/certifi-2020.6.20.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2c13ebea0d7e98684eb6b30683c0c5ccda7e57beafb39277f0428bcf32436ce3" + }, + "data-dist-info-metadata": { + "sha256": "2c13ebea0d7e98684eb6b30683c0c5ccda7e57beafb39277f0428bcf32436ce3" + }, + "filename": "certifi-2020.11.8-py2.py3-none-any.whl", + "hashes": { + "sha256": "1f422849db327d534e3d0c5f02a263458c3955ec0aae4ff09b95f195c59f4edd" + }, + "provenance": null, + "requires-python": null, + "size": 155393, + "upload-time": "2020-11-08T20:58:21.749496Z", + "url": "https://files.pythonhosted.org/packages/c1/6f/3d85f0850962279a7e4c622695d7b3171e95ac65308a57d3b29738b27149/certifi-2020.11.8-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2020.11.8.tar.gz", + "hashes": { + "sha256": "f05def092c44fbf25834a51509ef6e631dc19765ab8a57b4e7ab85531f0a9cf4" + }, + "provenance": null, + "requires-python": null, + "size": 157338, + "upload-time": "2020-11-08T20:58:23.239835Z", + "url": "https://files.pythonhosted.org/packages/e6/de/879cf857ae6f890dfa23c3d6239814c5471936b618c8fb0c8732ad5da885/certifi-2020.11.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "484c391861c8781c06c0326c2146957c440073926ab3f5e87ce7d35fefe4084d" + }, + "data-dist-info-metadata": { + "sha256": "484c391861c8781c06c0326c2146957c440073926ab3f5e87ce7d35fefe4084d" + }, + "filename": "certifi-2020.12.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "719a74fb9e33b9bd44cc7f3a8d94bc35e4049deebe19ba7d8e108280cfd59830" + }, + "provenance": null, + "requires-python": null, + "size": 147526, + "upload-time": "2020-12-05T20:31:18.930938Z", + "url": "https://files.pythonhosted.org/packages/5e/a0/5f06e1e1d463903cf0c0eebeb751791119ed7a4b3737fdc9a77f1cdfb51f/certifi-2020.12.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2020.12.5.tar.gz", + "hashes": { + "sha256": "1a4995114262bffbc2413b159f2a1a480c969de6e6eb13ee966d470af86af59c" + }, + "provenance": null, + "requires-python": null, + "size": 149468, + "upload-time": "2020-12-05T20:31:20.677956Z", + "url": "https://files.pythonhosted.org/packages/06/a9/cd1fd8ee13f73a4d4f491ee219deeeae20afefa914dfb4c130cfc9dc397a/certifi-2020.12.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "443cee6a1fc86718d584aa28b51d476b506b0e8bcf480fb117eadc683f743d3a" + }, + "data-dist-info-metadata": { + "sha256": "443cee6a1fc86718d584aa28b51d476b506b0e8bcf480fb117eadc683f743d3a" + }, + "filename": "certifi-2021.5.30-py2.py3-none-any.whl", + "hashes": { + "sha256": "50b1e4f8446b06f41be7dd6338db18e0990601dce795c2b1686458aa7e8fa7d8" + }, + "provenance": null, + "requires-python": null, + "size": 145532, + "upload-time": "2021-05-30T16:20:18.994102Z", + "url": "https://files.pythonhosted.org/packages/05/1b/0a0dece0e8aa492a6ec9e4ad2fe366b511558cdc73fd3abc82ba7348e875/certifi-2021.5.30-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2021.5.30.tar.gz", + "hashes": { + "sha256": "2bbf76fd432960138b3ef6dda3dde0544f27cbf8546c458e60baf371917ba9ee" + }, + "provenance": null, + "requires-python": null, + "size": 147455, + "upload-time": "2021-05-30T16:20:20.925739Z", + "url": "https://files.pythonhosted.org/packages/6d/78/f8db8d57f520a54f0b8a438319c342c61c22759d8f9a1cd2e2180b5e5ea9/certifi-2021.5.30.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "881ff36d3d6e5fff3f342ee21afd18101fbd6f789d850c07ac54d2abc475903f" + }, + "data-dist-info-metadata": { + "sha256": "881ff36d3d6e5fff3f342ee21afd18101fbd6f789d850c07ac54d2abc475903f" + }, + "filename": "certifi-2021.10.8-py2.py3-none-any.whl", + "hashes": { + "sha256": "d62a0163eb4c2344ac042ab2bdf75399a71a2d8c7d47eac2e2ee91b9d6339569" + }, + "provenance": null, + "requires-python": null, + "size": 149195, + "upload-time": "2021-10-08T19:32:10.712888Z", + "url": "https://files.pythonhosted.org/packages/37/45/946c02767aabb873146011e665728b680884cd8fe70dde973c640e45b775/certifi-2021.10.8-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2021.10.8.tar.gz", + "hashes": { + "sha256": "78884e7c1d4b00ce3cea67b44566851c4343c120abd683433ce934a68ea58872" + }, + "provenance": null, + "requires-python": null, + "size": 151214, + "upload-time": "2021-10-08T19:32:15.277080Z", + "url": "https://files.pythonhosted.org/packages/6c/ae/d26450834f0acc9e3d1f74508da6df1551ceab6c2ce0766a593362d6d57f/certifi-2021.10.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "902c2059df152b0697004899032406f8b27d307e4b438d6e33847603cbea2cd2" + }, + "data-dist-info-metadata": { + "sha256": "902c2059df152b0697004899032406f8b27d307e4b438d6e33847603cbea2cd2" + }, + "filename": "certifi-2022.5.18-py3-none-any.whl", + "hashes": { + "sha256": "8d15a5a7fde18536a249c49e07e8e462b8fc13de21b3c80e8a68315dfa227c99" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 155163, + "upload-time": "2022-05-18T19:12:27.308911Z", + "url": "https://files.pythonhosted.org/packages/0d/e0/481445ea9f9a8ede3f6f373566c7fb20de435203e4828f3738906013ecfa/certifi-2022.5.18-py3-none-any.whl", + "yanked": "Incorrectly claims to support Python 3.5." + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2022.5.18.tar.gz", + "hashes": { + "sha256": "6ae10321df3e464305a46e997da41ea56c1d311fb9ff1dd4e04d6f14653ec63a" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 156768, + "upload-time": "2022-05-18T19:12:29.982456Z", + "url": "https://files.pythonhosted.org/packages/c5/63/a8e4b0c24e8538cec5579edbb2df4ed1f980d5f186878905317139d83b61/certifi-2022.5.18.tar.gz", + "yanked": "Incorrectly claims to support Python 3.5." + }, + { + "core-metadata": { + "sha256": "affdf362e6381c91bd8acf134a97a7a5b09f7c5451849a2504cbbe89b07fe70d" + }, + "data-dist-info-metadata": { + "sha256": "affdf362e6381c91bd8acf134a97a7a5b09f7c5451849a2504cbbe89b07fe70d" + }, + "filename": "certifi-2022.5.18.1-py3-none-any.whl", + "hashes": { + "sha256": "f1d53542ee8cbedbe2118b5686372fb33c297fcd6379b050cca0ef13a597382a" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 155170, + "upload-time": "2022-05-19T19:21:28.863636Z", + "url": "https://files.pythonhosted.org/packages/11/dd/e015f3780f42dd9af62cf0107b44ea1298926627ecd70c17b0e484e95bcd/certifi-2022.5.18.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2022.5.18.1.tar.gz", + "hashes": { + "sha256": "9c5705e395cd70084351dd8ad5c41e65655e08ce46f2ec9cf6c2c08390f71eb7" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 156701, + "upload-time": "2022-05-19T19:21:31.482854Z", + "url": "https://files.pythonhosted.org/packages/07/10/75277f313d13a2b74fc56e29239d5c840c2bf09f17bf25c02b35558812c6/certifi-2022.5.18.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d6c2e357b4a35e4706849afadf5254a822c20e7aa04f216815efad44bc5a9131" + }, + "data-dist-info-metadata": { + "sha256": "d6c2e357b4a35e4706849afadf5254a822c20e7aa04f216815efad44bc5a9131" + }, + "filename": "certifi-2022.6.15-py3-none-any.whl", + "hashes": { + "sha256": "fe86415d55e84719d75f8b69414f6438ac3547d2078ab91b67e779ef69378412" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 160247, + "upload-time": "2022-06-15T18:09:18.491288Z", + "url": "https://files.pythonhosted.org/packages/e9/06/d3d367b7af6305b16f0d28ae2aaeb86154fa91f144f036c2d5002a5a202b/certifi-2022.6.15-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2022.6.15.tar.gz", + "hashes": { + "sha256": "84c85a9078b11105f04f3036a9482ae10e4621616db313fe045dd24743a0820d" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 161762, + "upload-time": "2022-06-15T18:09:21.263470Z", + "url": "https://files.pythonhosted.org/packages/cc/85/319a8a684e8ac6d87a1193090e06b6bbb302717496380e225ee10487c888/certifi-2022.6.15.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e2a40a0680de77d671d18850b922c25a2c33740554f1936d0be8e465f29b180b" + }, + "data-dist-info-metadata": { + "sha256": "e2a40a0680de77d671d18850b922c25a2c33740554f1936d0be8e465f29b180b" + }, + "filename": "certifi-2022.6.15.1-py3-none-any.whl", + "hashes": { + "sha256": "43dadad18a7f168740e66944e4fa82c6611848ff9056ad910f8f7a3e46ab89e0" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 160433, + "upload-time": "2022-09-09T07:22:56.469982Z", + "url": "https://files.pythonhosted.org/packages/ac/80/e0df41f336f21d35befa4ff15348eb3e8b2483e131922e8427223b52e688/certifi-2022.6.15.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2022.6.15.1.tar.gz", + "hashes": { + "sha256": "cffdcd380919da6137f76633531a5817e3a9f268575c128249fb637e4f9e73fb" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 161935, + "upload-time": "2022-09-09T07:22:59.222812Z", + "url": "https://files.pythonhosted.org/packages/90/c2/4e37394b66e7211ad120f216fc2e8b38d4f43b89c8100dd3917c9da9bfc6/certifi-2022.6.15.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "70b30eb289502d7bf484ce2c815dde3b3aa39ebb09ca37eafbdcf6bf4d27cad7" + }, + "data-dist-info-metadata": { + "sha256": "70b30eb289502d7bf484ce2c815dde3b3aa39ebb09ca37eafbdcf6bf4d27cad7" + }, + "filename": "certifi-2022.6.15.2-py3-none-any.whl", + "hashes": { + "sha256": "0aa1a42fbd57645fabeb6290a7687c21755b0344ecaeaa05f4e9f6207ae2e9a8" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 160435, + "upload-time": "2022-09-13T20:16:07.381172Z", + "url": "https://files.pythonhosted.org/packages/ca/87/bf1fab5dc5d8ecd30fab4ecb6114881b5cc3859e5d4a6c9b2c48f7d70276/certifi-2022.6.15.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2022.6.15.2.tar.gz", + "hashes": { + "sha256": "aa08c101214127b9b0472ca6338315113c9487d45376fd3e669201b477c71003" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 161968, + "upload-time": "2022-09-13T20:16:09.363621Z", + "url": "https://files.pythonhosted.org/packages/05/a8/e0966dcf948a9ab9321f23f121a37b96be191b15dc28e9134927fd42a8af/certifi-2022.6.15.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "96ca8df32e8e2c2c0cf77900e5d54dc698391622915a305aa0b2a8555b99eab4" + }, + "data-dist-info-metadata": { + "sha256": "96ca8df32e8e2c2c0cf77900e5d54dc698391622915a305aa0b2a8555b99eab4" + }, + "filename": "certifi-2022.9.14-py3-none-any.whl", + "hashes": { + "sha256": "e232343de1ab72c2aa521b625c80f699e356830fd0e2c620b465b304b17b0516" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 162511, + "upload-time": "2022-09-14T19:48:47.436198Z", + "url": "https://files.pythonhosted.org/packages/6a/34/cd29f4dd8a23ce45f2b8ce9631ff2d4205fb74eddb412a3dc4fd1e4aa800/certifi-2022.9.14-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2022.9.14.tar.gz", + "hashes": { + "sha256": "36973885b9542e6bd01dea287b2b4b3b21236307c56324fcc3f1160f2d655ed5" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 164141, + "upload-time": "2022-09-14T19:48:49.096334Z", + "url": "https://files.pythonhosted.org/packages/ca/48/88ec470f8b68319b6782ca3a0570789886ad5ca24c1af2f3771699135baa/certifi-2022.9.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "df73403a692a29309bdaed58b3c66d87b0015977c4b8b829fb980ba75c8affb0" + }, + "data-dist-info-metadata": { + "sha256": "df73403a692a29309bdaed58b3c66d87b0015977c4b8b829fb980ba75c8affb0" + }, + "filename": "certifi-2022.9.24-py3-none-any.whl", + "hashes": { + "sha256": "90c1a32f1d68f940488354e36370f6cca89f0f106db09518524c88d6ed83f382" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 161120, + "upload-time": "2022-09-24T14:26:51.522536Z", + "url": "https://files.pythonhosted.org/packages/1d/38/fa96a426e0c0e68aabc68e896584b83ad1eec779265a028e156ce509630e/certifi-2022.9.24-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2022.9.24.tar.gz", + "hashes": { + "sha256": "0d9c601124e5a6ba9712dbc60d9c53c21e34f5f641fe83002317394311bdce14" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 162705, + "upload-time": "2022-09-24T14:26:53.672437Z", + "url": "https://files.pythonhosted.org/packages/cb/a4/7de7cd59e429bd0ee6521ba58a75adaec136d32f91a761b28a11d8088d44/certifi-2022.9.24.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7211697312a108f110dddf3e573dfacebd8c89c7f579084a905164eff26f24da" + }, + "data-dist-info-metadata": { + "sha256": "7211697312a108f110dddf3e573dfacebd8c89c7f579084a905164eff26f24da" + }, + "filename": "certifi-2022.12.7-py3-none-any.whl", + "hashes": { + "sha256": "4ad3232f5e926d6718ec31cfc1fcadfde020920e278684144551c91769c7bc18" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 155255, + "upload-time": "2022-12-07T20:13:19.428014Z", + "url": "https://files.pythonhosted.org/packages/71/4c/3db2b8021bd6f2f0ceb0e088d6b2d49147671f25832fb17970e9b583d742/certifi-2022.12.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2022.12.7.tar.gz", + "hashes": { + "sha256": "35824b4c3a97115964b408844d64aa14db1cc518f6562e8d7261699d1350a9e3" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 156897, + "upload-time": "2022-12-07T20:13:22.081562Z", + "url": "https://files.pythonhosted.org/packages/37/f7/2b1b0ec44fdc30a3d31dfebe52226be9ddc40cd6c0f34ffc8923ba423b69/certifi-2022.12.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7e90d447e56a8eed2058156996f14a34848c527d54a93cebebaf7cb6d4f348ba" + }, + "data-dist-info-metadata": { + "sha256": "7e90d447e56a8eed2058156996f14a34848c527d54a93cebebaf7cb6d4f348ba" + }, + "filename": "certifi-2023.5.7-py3-none-any.whl", + "hashes": { + "sha256": "c6c2e98f5c7869efca1f8916fed228dd91539f9f1b444c314c06eef02980c716" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 156962, + "upload-time": "2023-05-07T07:30:54.402352Z", + "url": "https://files.pythonhosted.org/packages/9d/19/59961b522e6757f0c9097e4493fa906031b95b3ebe9360b2c3083561a6b4/certifi-2023.5.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2023.5.7.tar.gz", + "hashes": { + "sha256": "0f0d56dc5a6ad56fd4ba36484d6cc34451e1c6548c61daad8c320169f91eddc7" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 158051, + "upload-time": "2023-05-07T07:30:57.118666Z", + "url": "https://files.pythonhosted.org/packages/93/71/752f7a4dd4c20d6b12341ed1732368546bc0ca9866139fe812f6009d9ac7/certifi-2023.5.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a3273c81ddf648e568d081a896df3e6d1ec59d9f59f7d1a81e8184e8009cbc50" + }, + "data-dist-info-metadata": { + "sha256": "a3273c81ddf648e568d081a896df3e6d1ec59d9f59f7d1a81e8184e8009cbc50" + }, + "filename": "certifi-2023.7.22-py3-none-any.whl", + "hashes": { + "sha256": "92d6037539857d8206b8f6ae472e8b77db8058fec5937a1ef3f54304089edbb9" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 158334, + "upload-time": "2023-07-22T08:39:25.345436Z", + "url": "https://files.pythonhosted.org/packages/4c/dd/2234eab22353ffc7d94e8d13177aaa050113286e93e7b40eae01fbf7c3d9/certifi-2023.7.22-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2023.7.22.tar.gz", + "hashes": { + "sha256": "539cc1d13202e33ca466e88b2807e29f4c13049d6d87031a3c110744495cb082" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 159517, + "upload-time": "2023-07-22T08:39:27.482902Z", + "url": "https://files.pythonhosted.org/packages/98/98/c2ff18671db109c9f10ed27f5ef610ae05b73bd876664139cf95bd1429aa/certifi-2023.7.22.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3fb04cc6f6ca5194cfdb498bcbfc1cd9ab6410f14d56a12513357a3216a3dd97" + }, + "data-dist-info-metadata": { + "sha256": "3fb04cc6f6ca5194cfdb498bcbfc1cd9ab6410f14d56a12513357a3216a3dd97" + }, + "filename": "certifi-2023.11.17-py3-none-any.whl", + "hashes": { + "sha256": "e036ab49d5b79556f99cfc2d9320b34cfbe5be05c5871b51de9329f0603b0474" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 162530, + "upload-time": "2023-11-18T02:54:00.083845Z", + "url": "https://files.pythonhosted.org/packages/64/62/428ef076be88fa93716b576e4a01f919d25968913e817077a386fcbe4f42/certifi-2023.11.17-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2023.11.17.tar.gz", + "hashes": { + "sha256": "9b469f3a900bf28dc19b8cfbf8019bf47f7fdd1a65a1d4ffb98fc14166beb4d1" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 163637, + "upload-time": "2023-11-18T02:54:02.397675Z", + "url": "https://files.pythonhosted.org/packages/d4/91/c89518dd4fe1f3a4e3f6ab7ff23cb00ef2e8c9adf99dacc618ad5e068e28/certifi-2023.11.17.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d67a2b78b4428693a07928f4b894f599e862065f27821df71ae73b29dbf36183" + }, + "data-dist-info-metadata": { + "sha256": "d67a2b78b4428693a07928f4b894f599e862065f27821df71ae73b29dbf36183" + }, + "filename": "certifi-2024.2.2-py3-none-any.whl", + "hashes": { + "sha256": "dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 163774, + "upload-time": "2024-02-02T01:22:14.860767Z", + "url": "https://files.pythonhosted.org/packages/ba/06/a07f096c664aeb9f01624f858c3add0a4e913d6c96257acb4fce61e7de14/certifi-2024.2.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2024.2.2.tar.gz", + "hashes": { + "sha256": "0569859f95fc761b18b45ef421b1290a0f65f147e92a1e5eb3e635f9a5e4e66f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 164886, + "upload-time": "2024-02-02T01:22:17.364577Z", + "url": "https://files.pythonhosted.org/packages/71/da/e94e26401b62acd6d91df2b52954aceb7f561743aa5ccc32152886c76c96/certifi-2024.2.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d09bca4ad19dd2b9fc4331021f7acdeb0730fba66636d47af2e72229d5de5665" + }, + "data-dist-info-metadata": { + "sha256": "d09bca4ad19dd2b9fc4331021f7acdeb0730fba66636d47af2e72229d5de5665" + }, + "filename": "certifi-2024.6.2-py3-none-any.whl", + "hashes": { + "sha256": "ddc6c8ce995e6987e7faf5e3f1b02b302836a0e5d98ece18392cb1a36c72ad56" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 164433, + "upload-time": "2024-06-02T01:45:23.134166Z", + "url": "https://files.pythonhosted.org/packages/5b/11/1e78951465b4a225519b8c3ad29769c49e0d8d157a070f681d5b6d64737f/certifi-2024.6.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2024.6.2.tar.gz", + "hashes": { + "sha256": "3cd43f1c6fa7dedc5899d69d3ad0398fd018ad1a17fba83ddaf78aa46c747516" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 165550, + "upload-time": "2024-06-02T01:45:25.480187Z", + "url": "https://files.pythonhosted.org/packages/07/b3/e02f4f397c81077ffc52a538e0aec464016f1860c472ed33bd2a1d220cc5/certifi-2024.6.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2fdfc4b8fa1042f1c5cf1bb4dff72d684671844b72ee29f3e7af631968e52c6a" + }, + "data-dist-info-metadata": { + "sha256": "2fdfc4b8fa1042f1c5cf1bb4dff72d684671844b72ee29f3e7af631968e52c6a" + }, + "filename": "certifi-2024.7.4-py3-none-any.whl", + "hashes": { + "sha256": "c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 162960, + "upload-time": "2024-07-04T01:36:09.038930Z", + "url": "https://files.pythonhosted.org/packages/1c/d5/c84e1a17bf61d4df64ca866a1c9a913874b4e9bdc131ec689a0ad013fb36/certifi-2024.7.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2024.7.4.tar.gz", + "hashes": { + "sha256": "5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 164065, + "upload-time": "2024-07-04T01:36:11.653766Z", + "url": "https://files.pythonhosted.org/packages/c2/02/a95f2b11e207f68bc64d7aae9666fed2e2b3f307748d5123dffb72a1bbea/certifi-2024.7.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1a104745550de9ae19754804fcde709ae9097f2ba813e432225f18de27cd4013" + }, + "data-dist-info-metadata": { + "sha256": "1a104745550de9ae19754804fcde709ae9097f2ba813e432225f18de27cd4013" + }, + "filename": "certifi-2024.8.30-py3-none-any.whl", + "hashes": { + "sha256": "922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 167321, + "upload-time": "2024-08-30T01:55:02.591297Z", + "url": "https://files.pythonhosted.org/packages/12/90/3c9ff0512038035f59d279fddeb79f5f1eccd8859f06d6163c58798b9487/certifi-2024.8.30-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2024.8.30.tar.gz", + "hashes": { + "sha256": "bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 168507, + "upload-time": "2024-08-30T01:55:04.365047Z", + "url": "https://files.pythonhosted.org/packages/b0/ee/9b19140fe824b367c04c5e1b369942dd754c4c5462d5674002f75c4dedc1/certifi-2024.8.30.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cfbd5e4464c5b33af8aac1de9d9fef1b615de5b57d3c15a62604a1b6173c2246" + }, + "data-dist-info-metadata": { + "sha256": "cfbd5e4464c5b33af8aac1de9d9fef1b615de5b57d3c15a62604a1b6173c2246" + }, + "filename": "certifi-2024.12.14-py3-none-any.whl", + "hashes": { + "sha256": "1275f7a45be9464efc1173084eaa30f866fe2e47d389406136d332ed4967ec56" + }, + "provenance": "https://pypi.org/integrity/certifi/2024.12.14/certifi-2024.12.14-py3-none-any.whl/provenance", + "requires-python": ">=3.6", + "size": 164927, + "upload-time": "2024-12-14T13:52:36.114786Z", + "url": "https://files.pythonhosted.org/packages/a5/32/8f6669fc4798494966bf446c8c4a162e0b5d893dff088afddf76414f70e1/certifi-2024.12.14-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2024.12.14.tar.gz", + "hashes": { + "sha256": "b650d30f370c2b724812bee08008be0c4163b163ddaec3f2546c1caf65f191db" + }, + "provenance": "https://pypi.org/integrity/certifi/2024.12.14/certifi-2024.12.14.tar.gz/provenance", + "requires-python": ">=3.6", + "size": 166010, + "upload-time": "2024-12-14T13:52:38.020812Z", + "url": "https://files.pythonhosted.org/packages/0f/bd/1d41ee578ce09523c81a15426705dd20969f5abf006d1afe8aeff0dd776a/certifi-2024.12.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b7991c4f9686bb4750ebfa6c50d6584ea9c2d2e0919e9a277b09b7b988de1db8" + }, + "data-dist-info-metadata": { + "sha256": "b7991c4f9686bb4750ebfa6c50d6584ea9c2d2e0919e9a277b09b7b988de1db8" + }, + "filename": "certifi-2025.1.31-py3-none-any.whl", + "hashes": { + "sha256": "ca78db4565a652026a4db2bcdf68f2fb589ea80d0be70e03929ed730746b84fe" + }, + "provenance": "https://pypi.org/integrity/certifi/2025.1.31/certifi-2025.1.31-py3-none-any.whl/provenance", + "requires-python": ">=3.6", + "size": 166393, + "upload-time": "2025-01-31T02:16:45.015614Z", + "url": "https://files.pythonhosted.org/packages/38/fc/bce832fd4fd99766c04d1ee0eead6b0ec6486fb100ae5e74c1d91292b982/certifi-2025.1.31-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2025.1.31.tar.gz", + "hashes": { + "sha256": "3d5da6925056f6f18f119200434a4780a94263f10d1c21d032a6f6b2baa20651" + }, + "provenance": "https://pypi.org/integrity/certifi/2025.1.31/certifi-2025.1.31.tar.gz/provenance", + "requires-python": ">=3.6", + "size": 167577, + "upload-time": "2025-01-31T02:16:47.166379Z", + "url": "https://files.pythonhosted.org/packages/1c/ab/c9f1e32b7b1bf505bf26f0ef697775960db7932abeb7b516de930ba2705f/certifi-2025.1.31.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4354831646392ce4002660e5b59cf6c14dd54efd4a8795feae3188e0a88f1cd3" + }, + "data-dist-info-metadata": { + "sha256": "4354831646392ce4002660e5b59cf6c14dd54efd4a8795feae3188e0a88f1cd3" + }, + "filename": "certifi-2025.4.26-py3-none-any.whl", + "hashes": { + "sha256": "30350364dfe371162649852c63336a15c70c6510c2ad5015b21c2345311805f3" + }, + "provenance": "https://pypi.org/integrity/certifi/2025.4.26/certifi-2025.4.26-py3-none-any.whl/provenance", + "requires-python": ">=3.6", + "size": 159618, + "upload-time": "2025-04-26T02:12:27.662298Z", + "url": "https://files.pythonhosted.org/packages/4a/7e/3db2bd1b1f9e95f7cddca6d6e75e2f2bd9f51b1246e546d88addca0106bd/certifi-2025.4.26-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2025.4.26.tar.gz", + "hashes": { + "sha256": "0a816057ea3cdefcef70270d2c515e4506bbc954f417fa5ade2021213bb8f0c6" + }, + "provenance": "https://pypi.org/integrity/certifi/2025.4.26/certifi-2025.4.26.tar.gz/provenance", + "requires-python": ">=3.6", + "size": 160705, + "upload-time": "2025-04-26T02:12:29.510872Z", + "url": "https://files.pythonhosted.org/packages/e8/9e/c05b3920a3b7d20d3d3310465f50348e5b3694f4f88c6daf736eef3024c4/certifi-2025.4.26.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ce088d6c58bd6ccbfca25553f4e43107b1b9fb14260a3419e5e3bb6742062a82" + }, + "data-dist-info-metadata": { + "sha256": "ce088d6c58bd6ccbfca25553f4e43107b1b9fb14260a3419e5e3bb6742062a82" + }, + "filename": "certifi-2025.6.15-py3-none-any.whl", + "hashes": { + "sha256": "2e0c7ce7cb5d8f8634ca55d2ba7e6ec2689a2fd6537d8dec1296a477a4910057" + }, + "provenance": "https://pypi.org/integrity/certifi/2025.6.15/certifi-2025.6.15-py3-none-any.whl/provenance", + "requires-python": ">=3.7", + "size": 157650, + "upload-time": "2025-06-15T02:45:49.977893Z", + "url": "https://files.pythonhosted.org/packages/84/ae/320161bd181fc06471eed047ecce67b693fd7515b16d495d8932db763426/certifi-2025.6.15-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2025.6.15.tar.gz", + "hashes": { + "sha256": "d747aa5a8b9bbbb1bb8c22bb13e22bd1f18e9796defa16bab421f7f7a317323b" + }, + "provenance": "https://pypi.org/integrity/certifi/2025.6.15/certifi-2025.6.15.tar.gz/provenance", + "requires-python": ">=3.7", + "size": 158753, + "upload-time": "2025-06-15T02:45:51.329714Z", + "url": "https://files.pythonhosted.org/packages/73/f7/f14b46d4bcd21092d7d3ccef689615220d8a08fb25e564b65d20738e672e/certifi-2025.6.15.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9db44c2109d49976c4cdda587837cfe30ed404e23719e3df5c7454f5428405ef" + }, + "data-dist-info-metadata": { + "sha256": "9db44c2109d49976c4cdda587837cfe30ed404e23719e3df5c7454f5428405ef" + }, + "filename": "certifi-2025.7.9-py3-none-any.whl", + "hashes": { + "sha256": "d842783a14f8fdd646895ac26f719a061408834473cfc10203f6a575beb15d39" + }, + "provenance": "https://pypi.org/integrity/certifi/2025.7.9/certifi-2025.7.9-py3-none-any.whl/provenance", + "requires-python": ">=3.7", + "size": 159230, + "upload-time": "2025-07-09T02:13:57.007968Z", + "url": "https://files.pythonhosted.org/packages/66/f3/80a3f974c8b535d394ff960a11ac20368e06b736da395b551a49ce950cce/certifi-2025.7.9-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2025.7.9.tar.gz", + "hashes": { + "sha256": "c1d2ec05395148ee10cf672ffc28cd37ea0ab0d99f9cc74c43e588cbd111b079" + }, + "provenance": "https://pypi.org/integrity/certifi/2025.7.9/certifi-2025.7.9.tar.gz/provenance", + "requires-python": ">=3.7", + "size": 160386, + "upload-time": "2025-07-09T02:13:58.874899Z", + "url": "https://files.pythonhosted.org/packages/de/8a/c729b6b60c66a38f590c4e774decc4b2ec7b0576be8f1aa984a53ffa812a/certifi-2025.7.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edc98328ed1af9f55c3ff5827d9e03a4b2a00ccbbf0040188534f996cc104e86" + }, + "data-dist-info-metadata": { + "sha256": "edc98328ed1af9f55c3ff5827d9e03a4b2a00ccbbf0040188534f996cc104e86" + }, + "filename": "certifi-2025.7.14-py3-none-any.whl", + "hashes": { + "sha256": "6b31f564a415d79ee77df69d757bb49a5bb53bd9f756cbbe24394ffd6fc1f4b2" + }, + "provenance": "https://pypi.org/integrity/certifi/2025.7.14/certifi-2025.7.14-py3-none-any.whl/provenance", + "requires-python": ">=3.7", + "size": 162722, + "upload-time": "2025-07-14T03:29:26.863803Z", + "url": "https://files.pythonhosted.org/packages/4f/52/34c6cf5bb9285074dc3531c437b3919e825d976fde097a7a73f79e726d03/certifi-2025.7.14-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2025.7.14.tar.gz", + "hashes": { + "sha256": "8ea99dbdfaaf2ba2f9bac77b9249ef62ec5218e7c2b2e903378ed5fccf765995" + }, + "provenance": "https://pypi.org/integrity/certifi/2025.7.14/certifi-2025.7.14.tar.gz/provenance", + "requires-python": ">=3.7", + "size": 163981, + "upload-time": "2025-07-14T03:29:28.449661Z", + "url": "https://files.pythonhosted.org/packages/b3/76/52c535bcebe74590f296d6c77c86dabf761c41980e1347a2422e4aa2ae41/certifi-2025.7.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cf8b06ddfa2c6cfde7be2b9bfd352949bef5cf46cf9aca775dae9921ab4651ee" + }, + "data-dist-info-metadata": { + "sha256": "cf8b06ddfa2c6cfde7be2b9bfd352949bef5cf46cf9aca775dae9921ab4651ee" + }, + "filename": "certifi-2025.8.3-py3-none-any.whl", + "hashes": { + "sha256": "f6c12493cfb1b06ba2ff328595af9350c65d6644968e5d3a2ffd78699af217a5" + }, + "provenance": "https://pypi.org/integrity/certifi/2025.8.3/certifi-2025.8.3-py3-none-any.whl/provenance", + "requires-python": ">=3.7", + "size": 161216, + "upload-time": "2025-08-03T03:07:45.777225Z", + "url": "https://files.pythonhosted.org/packages/e5/48/1549795ba7742c948d2ad169c1c8cdbae65bc450d6cd753d124b17c8cd32/certifi-2025.8.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2025.8.3.tar.gz", + "hashes": { + "sha256": "e564105f78ded564e3ae7c923924435e1daa7463faeab5bb932bc53ffae63407" + }, + "provenance": "https://pypi.org/integrity/certifi/2025.8.3/certifi-2025.8.3.tar.gz/provenance", + "requires-python": ">=3.7", + "size": 162386, + "upload-time": "2025-08-03T03:07:47.080429Z", + "url": "https://files.pythonhosted.org/packages/dc/67/960ebe6bf230a96cda2e0abcf73af550ec4f090005363542f0765df162e0/certifi-2025.8.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "473c91e2c4fac51375a4d372db820754e959b83261d4135f68c6b4e3311a76d9" + }, + "data-dist-info-metadata": { + "sha256": "473c91e2c4fac51375a4d372db820754e959b83261d4135f68c6b4e3311a76d9" + }, + "filename": "certifi-2025.10.5-py3-none-any.whl", + "hashes": { + "sha256": "0f212c2744a9bb6de0c56639a6f68afe01ecd92d91f14ae897c4fe7bbeeef0de" + }, + "provenance": "https://pypi.org/integrity/certifi/2025.10.5/certifi-2025.10.5-py3-none-any.whl/provenance", + "requires-python": ">=3.7", + "size": 163286, + "upload-time": "2025-10-05T04:12:14.030503Z", + "url": "https://files.pythonhosted.org/packages/e4/37/af0d2ef3967ac0d6113837b44a4f0bfe1328c2b9763bd5b1744520e5cfed/certifi-2025.10.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2025.10.5.tar.gz", + "hashes": { + "sha256": "47c09d31ccf2acf0be3f701ea53595ee7e0b8fa08801c6624be771df09ae7b43" + }, + "provenance": "https://pypi.org/integrity/certifi/2025.10.5/certifi-2025.10.5.tar.gz/provenance", + "requires-python": ">=3.7", + "size": 164519, + "upload-time": "2025-10-05T04:12:15.808237Z", + "url": "https://files.pythonhosted.org/packages/4c/5b/b6ce21586237c77ce67d01dc5507039d444b630dd76611bbca2d8e5dcd91/certifi-2025.10.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "fc9a6b1aeff595649d1e5aee44129ca2b5e7adfbc10e1bd7ffa291afc1d06cb7" + }, + "data-dist-info-metadata": { + "sha256": "fc9a6b1aeff595649d1e5aee44129ca2b5e7adfbc10e1bd7ffa291afc1d06cb7" + }, + "filename": "certifi-2025.11.12-py3-none-any.whl", + "hashes": { + "sha256": "97de8790030bbd5c2d96b7ec782fc2f7820ef8dba6db909ccf95449f2d062d4b" + }, + "provenance": "https://pypi.org/integrity/certifi/2025.11.12/certifi-2025.11.12-py3-none-any.whl/provenance", + "requires-python": ">=3.7", + "size": 159438, + "upload-time": "2025-11-12T02:54:49.735635Z", + "url": "https://files.pythonhosted.org/packages/70/7d/9bc192684cea499815ff478dfcdc13835ddf401365057044fb721ec6bddb/certifi-2025.11.12-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2025.11.12.tar.gz", + "hashes": { + "sha256": "d8ab5478f2ecd78af242878415affce761ca6bc54a22a27e026d7c25357c3316" + }, + "provenance": "https://pypi.org/integrity/certifi/2025.11.12/certifi-2025.11.12.tar.gz/provenance", + "requires-python": ">=3.7", + "size": 160538, + "upload-time": "2025-11-12T02:54:51.517855Z", + "url": "https://files.pythonhosted.org/packages/a2/8c/58f469717fa48465e4a50c014a0400602d3c437d7c0c468e17ada824da3a/certifi-2025.11.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1527c911f2ae328e9b265a1f52bb51a67e0f15362d6d8c97a4737f037645a486" + }, + "data-dist-info-metadata": { + "sha256": "1527c911f2ae328e9b265a1f52bb51a67e0f15362d6d8c97a4737f037645a486" + }, + "filename": "certifi-2026.1.4-py3-none-any.whl", + "hashes": { + "sha256": "9943707519e4add1115f44c2bc244f782c0249876bf51b6599fee1ffbedd685c" + }, + "provenance": "https://pypi.org/integrity/certifi/2026.1.4/certifi-2026.1.4-py3-none-any.whl/provenance", + "requires-python": ">=3.7", + "size": 152900, + "upload-time": "2026-01-04T02:42:40.150433Z", + "url": "https://files.pythonhosted.org/packages/e6/ad/3cc14f097111b4de0040c83a525973216457bbeeb63739ef1ed275c1c021/certifi-2026.1.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2026.1.4.tar.gz", + "hashes": { + "sha256": "ac726dd470482006e014ad384921ed6438c457018f4b3d204aea4281258b2120" + }, + "provenance": "https://pypi.org/integrity/certifi/2026.1.4/certifi-2026.1.4.tar.gz/provenance", + "requires-python": ">=3.7", + "size": 154268, + "upload-time": "2026-01-04T02:42:41.825177Z", + "url": "https://files.pythonhosted.org/packages/e0/2d/a891ca51311197f6ad14a7ef42e2399f36cf2f9bd44752b3dc4eab60fdc5/certifi-2026.1.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e0d32e197760fe1062440de968a55761c0e61375571015b14ef08bdb1943c8f5" + }, + "data-dist-info-metadata": { + "sha256": "e0d32e197760fe1062440de968a55761c0e61375571015b14ef08bdb1943c8f5" + }, + "filename": "certifi-2026.2.25-py3-none-any.whl", + "hashes": { + "sha256": "027692e4402ad994f1c42e52a4997a9763c646b73e4096e4d5d6db8af1d6f0fa" + }, + "provenance": "https://pypi.org/integrity/certifi/2026.2.25/certifi-2026.2.25-py3-none-any.whl/provenance", + "requires-python": ">=3.7", + "size": 153684, + "upload-time": "2026-02-25T02:54:15.766522Z", + "url": "https://files.pythonhosted.org/packages/9a/3c/c17fb3ca2d9c3acff52e30b309f538586f9f5b9c9cf454f3845fc9af4881/certifi-2026.2.25-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2026.2.25.tar.gz", + "hashes": { + "sha256": "e887ab5cee78ea814d3472169153c2d12cd43b14bd03329a39a9c6e2e80bfba7" + }, + "provenance": "https://pypi.org/integrity/certifi/2026.2.25/certifi-2026.2.25.tar.gz/provenance", + "requires-python": ">=3.7", + "size": 155029, + "upload-time": "2026-02-25T02:54:17.342729Z", + "url": "https://files.pythonhosted.org/packages/af/2d/7bf41579a8986e348fa033a31cdd0e4121114f6bce2457e8876010b092dd/certifi-2026.2.25.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4ed6ffe9ccbed05046ab7bff2024cd3ca717295b368bed1fe20a73e365bc415a" + }, + "data-dist-info-metadata": { + "sha256": "4ed6ffe9ccbed05046ab7bff2024cd3ca717295b368bed1fe20a73e365bc415a" + }, + "filename": "certifi-2026.4.22-py3-none-any.whl", + "hashes": { + "sha256": "3cb2210c8f88ba2318d29b0388d1023c8492ff72ecdde4ebdaddbb13a31b1c4a" + }, + "provenance": "https://pypi.org/integrity/certifi/2026.4.22/certifi-2026.4.22-py3-none-any.whl/provenance", + "requires-python": ">=3.7", + "size": 135707, + "upload-time": "2026-04-22T11:26:09.372209Z", + "url": "https://files.pythonhosted.org/packages/22/30/7cd8fdcdfbc5b869528b079bfb76dcdf6056b1a2097a662e5e8c04f42965/certifi-2026.4.22-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2026.4.22.tar.gz", + "hashes": { + "sha256": "8d455352a37b71bf76a79caa83a3d6c25afee4a385d632127b6afb3963f1c580" + }, + "provenance": "https://pypi.org/integrity/certifi/2026.4.22/certifi-2026.4.22.tar.gz/provenance", + "requires-python": ">=3.7", + "size": 137077, + "upload-time": "2026-04-22T11:26:11.191984Z", + "url": "https://files.pythonhosted.org/packages/25/ee/6caf7a40c36a1220410afe15a1cc64993a1f864871f698c0f93acb72842a/certifi-2026.4.22.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1c38826bc95f7744c69501689e00e3a1a2c93a158988937ce32ef4ed5c1df0f6" + }, + "data-dist-info-metadata": { + "sha256": "1c38826bc95f7744c69501689e00e3a1a2c93a158988937ce32ef4ed5c1df0f6" + }, + "filename": "certifi-2026.5.20-py3-none-any.whl", + "hashes": { + "sha256": "3c52e209ba0a4ad7aebe60436a4ab349c39e1e602e8c134221e546902ad25897" + }, + "provenance": "https://pypi.org/integrity/certifi/2026.5.20/certifi-2026.5.20-py3-none-any.whl/provenance", + "requires-python": ">=3.7", + "size": 134134, + "upload-time": "2026-05-20T11:46:48.578125Z", + "url": "https://files.pythonhosted.org/packages/59/8c/57e832b7af6d7c5abe66eb3fbe3a3a32f4d11ea23a1aa7131371035be991/certifi-2026.5.20-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2026.5.20.tar.gz", + "hashes": { + "sha256": "69dea482ab64caa7b9f6aba1c6bf48bb6a5448d1c0f1b17ab42ad8c763a5344d" + }, + "provenance": "https://pypi.org/integrity/certifi/2026.5.20/certifi-2026.5.20.tar.gz/provenance", + "requires-python": ">=3.7", + "size": 135422, + "upload-time": "2026-05-20T11:46:50.073147Z", + "url": "https://files.pythonhosted.org/packages/f3/ce/ee2ecad540810a79593028e88299baeae54d346cc7a0d94b6199988b89b1/certifi-2026.5.20.tar.gz", + "yanked": false + } + ], + "meta": { + "_last-serial": 37234916, + "api-version": "1.4" + }, + "name": "certifi", + "project-status": { + "status": "active" + }, + "versions": [ + "0.0.1", + "0.0.2", + "0.0.3", + "0.0.4", + "0.0.5", + "0.0.6", + "0.0.7", + "0.0.8", + "1.0.0", + "1.0.1", + "14.05.14", + "2015.04.28", + "2015.9.6", + "2015.9.6.1", + "2015.9.6.2", + "2015.11.20", + "2015.11.20.1", + "2016.2.28", + "2016.8.2", + "2016.8.8", + "2016.8.31", + "2016.9.26", + "2017.1.23", + "2017.4.17", + "2017.7.27", + "2017.7.27.1", + "2017.11.5", + "2018.1.18", + "2018.4.16", + "2018.8.13", + "2018.8.24", + "2018.10.15", + "2018.11.29", + "2019.3.9", + "2019.6.16", + "2019.9.11", + "2019.11.28", + "2020.4.5", + "2020.4.5.1", + "2020.4.5.2", + "2020.6.20", + "2020.11.8", + "2020.12.5", + "2021.5.30", + "2021.10.8", + "2022.5.18", + "2022.5.18.1", + "2022.6.15", + "2022.6.15.1", + "2022.6.15.2", + "2022.9.14", + "2022.9.24", + "2022.12.7", + "2023.5.7", + "2023.7.22", + "2023.11.17", + "2024.2.2", + "2024.6.2", + "2024.7.4", + "2024.8.30", + "2024.12.14", + "2025.1.31", + "2025.4.26", + "2025.6.15", + "2025.7.9", + "2025.7.14", + "2025.8.3", + "2025.10.5", + "2025.11.12", + "2026.1.4", + "2026.2.25", + "2026.4.22", + "2026.5.20" + ] + } + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - "86400" + Cache-Control: + - max-age=600, public + Content-Security-Policy: + - default-src 'none'; sandbox allow-top-navigation + Content-Type: + - application/vnd.pypi.simple.v1+json + Etag: + - '"QtCmWUXTx7MU9tqFP1sD/A"' + Permissions-Policy: + - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept, Accept-Encoding + X-Cache: + - MISS, HIT, HIT + X-Cache-Hits: + - 0, 88, 13 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-Pypi-Last-Serial: + - "37234916" + X-Served-By: + - cache-iad-kjyo7100162-IAD, cache-iad-kjyo7100162-IAD, cache-wsi-ysbk1060026-WSI + X-Timer: + - S1781578786.735759,VS0,VE0 + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + host: pypi.org + headers: + Accept: + - application/vnd.pypi.simple.v1+json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://pypi.org/simple/markupsafe/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: -1 + uncompressed: true + body: | + { + "alternate-locations": [], + "files": [ + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.9.tar.gz", + "hashes": { + "sha256": "9d84526bcfb6435d30cdb3531e3c43170d77107531a6d695c12a9c126ac09766" + }, + "provenance": null, + "requires-python": null, + "size": 10381, + "upload-time": "2010-06-22T19:55:49.280044Z", + "url": "https://files.pythonhosted.org/packages/be/30/7dfaf5f61e9648a9bb97ecd0099da2546ea78fe93cb9c777030c6d056c0d/MarkupSafe-0.9.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.9.1.tar.gz", + "hashes": { + "sha256": "bd4a2d122def99ed5cc300bc67249aef1d714f95ad748a0face6d0a89c42e028" + }, + "provenance": null, + "requires-python": null, + "size": 10422, + "upload-time": "2010-06-22T20:12:52.015146Z", + "url": "https://files.pythonhosted.org/packages/3b/45/dfad433343922655477760d506b058f96a783e8c0ada7b8d0602ff2beace/MarkupSafe-0.9.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.9.2.tar.gz", + "hashes": { + "sha256": "d2a1980ea5bae80a999dad6aafe1ad2f0440522630caeecb84ffe061c8054342" + }, + "provenance": null, + "requires-python": null, + "size": 10461, + "upload-time": "2010-06-22T22:24:14.491604Z", + "url": "https://files.pythonhosted.org/packages/36/83/400b5f58bfa88f96bc68ccd963990c80549a2825d0777bd838f03d8f0b42/MarkupSafe-0.9.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.9.3.tar.gz", + "hashes": { + "sha256": "6e24a888624403b67f4331050c58d1929ab5c2300f3f55260f39580e3a482bbf" + }, + "provenance": null, + "requires-python": null, + "size": 10506, + "upload-time": "2010-08-11T10:19:59.579199Z", + "url": "https://files.pythonhosted.org/packages/f1/a7/39b74c3c7b46531842d2a9a55b7d6bf5b44851786d131d0fa76dbb4abf44/MarkupSafe-0.9.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.11.tar.gz", + "hashes": { + "sha256": "f19442168c44db14b7093d1f93444233b05271dd76b4bb96ff8007ef83ac8855" + }, + "provenance": null, + "requires-python": null, + "size": 10911, + "upload-time": "2010-09-07T17:47:12.106680Z", + "url": "https://files.pythonhosted.org/packages/ee/51/df4a007a19f3de1b733adac77da11fa45f1ec5089549a7cc2d67195bb2c1/MarkupSafe-0.11.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.12.tar.gz", + "hashes": { + "sha256": "2670f759d00b3df50625b493b7bd20f808024dab278eecc2c8b890b4e8083757" + }, + "provenance": null, + "requires-python": null, + "size": 10939, + "upload-time": "2011-02-17T23:15:13.142856Z", + "url": "https://files.pythonhosted.org/packages/00/00/d268f88c561a92e35e1df96e68dbec2210926366c79fd426b1d9ee99b020/MarkupSafe-0.12.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.13.tar.gz", + "hashes": { + "sha256": "b3dc475d5b4ccb1f3d92c122685aa9b5476decbdc3db7bf90c5f892f21e0d94a" + }, + "provenance": null, + "requires-python": null, + "size": 11174, + "upload-time": "2011-07-20T09:52:05.227191Z", + "url": "https://files.pythonhosted.org/packages/61/9d/195c0e2e9efcba7b5f2cad9d01ea7311e20358a7d1c8a928fb481eecad09/MarkupSafe-0.13.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.14.tar.gz", + "hashes": { + "sha256": "e5162efaa77c1764651f01baec7cbf7f663575930f74007394798d1d796cebeb" + }, + "provenance": null, + "requires-python": null, + "size": 11269, + "upload-time": "2011-07-20T10:35:20.243351Z", + "url": "https://files.pythonhosted.org/packages/cf/72/6ad21b64f007dba3d211a973f37e3bf0bffae88c4efb868999fd2c94497a/MarkupSafe-0.14.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.15.tar.gz", + "hashes": { + "sha256": "339ec04d20ad9cdccbfe9f38dce6182cc504ce789e5d0f9647eaa752f0f95300" + }, + "provenance": null, + "requires-python": null, + "size": 11265, + "upload-time": "2011-07-20T10:58:13.280504Z", + "url": "https://files.pythonhosted.org/packages/00/52/33fd9769edf01ffab9e3fd321333fe4d9f7ac9cb0b17ce9524abcb64e089/MarkupSafe-0.15.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.16.tar.gz", + "hashes": { + "sha256": "abb017f327ffcf0bd012cf9fa98700aa9d079d4e192c81c9ae01f9d795748f8d" + }, + "provenance": null, + "requires-python": null, + "size": 11530, + "upload-time": "2013-05-20T18:13:20.684224Z", + "url": "https://files.pythonhosted.org/packages/44/ee/37bd0844418acd5fb9c588aae835f38b9b7c4cd0c9b95c78c8ebb74bb65a/MarkupSafe-0.16.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.17.tar.gz", + "hashes": { + "sha256": "bdda8df9395253d06af11ce33778aed4d5f297cb1d8cb380ab955c1a04bbb9d4" + }, + "provenance": null, + "requires-python": null, + "size": 11696, + "upload-time": "2013-05-21T16:40:14.882480Z", + "url": "https://files.pythonhosted.org/packages/04/d0/21c43bb0a9c9b31c8bfeb3676e12ec0aae2b71632497b6bd6505c980a38a/MarkupSafe-0.17.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.18.tar.gz", + "hashes": { + "sha256": "b7d5d688bdd345bfa897777d297756688cf02e1b3742c56885e2e5c2b996ff82" + }, + "provenance": null, + "requires-python": null, + "size": 11748, + "upload-time": "2013-05-22T01:15:43.029319Z", + "url": "https://files.pythonhosted.org/packages/98/cf/197c3b0f73224b84eb419a967f87565bcc0b0c1147012397e6bd2d45e253/MarkupSafe-0.18.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.19.tar.gz", + "hashes": { + "sha256": "62fcc5d641df8b5ad271ebbd6b77a19cd92eceba1e1a990de4e96c867789f037" + }, + "provenance": null, + "requires-python": null, + "size": 11807, + "upload-time": "2014-03-06T16:52:31.724675Z", + "url": "https://files.pythonhosted.org/packages/8e/90/da092a12fb96e0c4cacc279d1f92819ae82bfa291e0a03afe8059518e91a/MarkupSafe-0.19.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.20.tar.gz", + "hashes": { + "sha256": "f6cf3bd233f9ea6147b21c7c02cac24e5363570ce4fd6be11dab9f499ed6a7d8" + }, + "provenance": null, + "requires-python": null, + "size": 11962, + "upload-time": "2014-04-17T09:06:04.174101Z", + "url": "https://files.pythonhosted.org/packages/6f/c3/7adab2342dc7f14d32943505c9bd163d93a16fa117b8fee82e48f3529fb5/MarkupSafe-0.20.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.21.tar.gz", + "hashes": { + "sha256": "c6465cd6ed2b96509ef0100e7fff8718ed52c2affab1860ed5a9b67f604dd59a" + }, + "provenance": null, + "requires-python": null, + "size": 13091, + "upload-time": "2014-04-17T09:50:55.376072Z", + "url": "https://files.pythonhosted.org/packages/c6/33/963f57460372f8401e1f9aa32c8ed8f07a5cae0f11024f5ff1d4cb3576c8/MarkupSafe-0.21.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.22.tar.gz", + "hashes": { + "sha256": "7642852b6d1e55c9e12e00a552c0b8943880f2172e55141ccb41eb5f8675dfa5" + }, + "provenance": null, + "requires-python": null, + "size": 13413, + "upload-time": "2014-05-08T14:57:37.464556Z", + "url": "https://files.pythonhosted.org/packages/58/18/646cbd99909a0c86eb7b9c0277b88cb54f3e2619f6115f48199a4accde97/MarkupSafe-0.22.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.23.tar.gz", + "hashes": { + "sha256": "a4ec1aff59b95a14b45eb2e23761a0179e98319da5a7eb76b56ea8cdc7b871c3" + }, + "provenance": null, + "requires-python": null, + "size": 13416, + "upload-time": "2014-05-08T14:58:53.945039Z", + "url": "https://files.pythonhosted.org/packages/c0/41/bae1254e0396c0cc8cf1751cb7d9afc90a602353695af5952530482c963f/MarkupSafe-0.23.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-1.0.tar.gz", + "hashes": { + "sha256": "a6be69091dac236ea9c6bc7d012beab42010fa914c459791d627dad4910eb665" + }, + "provenance": null, + "requires-python": null, + "size": 14356, + "upload-time": "2017-03-07T15:32:13.161004Z", + "url": "https://files.pythonhosted.org/packages/4d/de/32d741db316d8fdb7680822dd37001ef7a448255de9699ab4bfcbdf4172b/MarkupSafe-1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + }, + "data-dist-info-metadata": { + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + }, + "filename": "MarkupSafe-1.1.0-cp27-cp27m-macosx_10_6_intel.whl", + "hashes": { + "sha256": "efdc45ef1afc238db84cb4963aa689c0408912a0239b0721cb172b4016eb31d6" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 17689, + "upload-time": "2018-11-05T17:40:36.185835Z", + "url": "https://files.pythonhosted.org/packages/cd/52/927263d9cf66a12e05c5caef43ee203bd92355e9a321552d2b8c4aee5f1e/MarkupSafe-1.1.0-cp27-cp27m-macosx_10_6_intel.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + }, + "data-dist-info-metadata": { + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + }, + "filename": "MarkupSafe-1.1.0-cp27-cp27m-manylinux1_i686.whl", + "hashes": { + "sha256": "52ccb45e77a1085ec5461cde794e1aa037df79f473cbc69b974e73940655c8d7" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 24322, + "upload-time": "2018-11-05T17:40:37.962715Z", + "url": "https://files.pythonhosted.org/packages/44/a9/c4c21415f12db6eca45e8728ce9aa7b56942dcd324a2d8687cece33c82dd/MarkupSafe-1.1.0-cp27-cp27m-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + }, + "data-dist-info-metadata": { + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + }, + "filename": "MarkupSafe-1.1.0-cp27-cp27m-manylinux1_x86_64.whl", + "hashes": { + "sha256": "525396ee324ee2da82919f2ee9c9e73b012f23e7640131dd1b53a90206a0f09c" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 24536, + "upload-time": "2018-11-05T17:40:39.460256Z", + "url": "https://files.pythonhosted.org/packages/94/7a/34f53c66e0f9070b273c083d674581158426f2670cfd03f07fec375f0325/MarkupSafe-1.1.0-cp27-cp27m-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1544375ec2459d2936c6eab7bde219d74d3f2775d36f9899fa239e67e112bd6b" + }, + "data-dist-info-metadata": { + "sha256": "1544375ec2459d2936c6eab7bde219d74d3f2775d36f9899fa239e67e112bd6b" + }, + "filename": "MarkupSafe-1.1.0-cp27-cp27m-win32.whl", + "hashes": { + "sha256": "31cbb1359e8c25f9f48e156e59e2eaad51cd5242c05ed18a8de6dbe85184e4b7" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 14403, + "upload-time": "2018-11-05T17:40:43.770756Z", + "url": "https://files.pythonhosted.org/packages/ce/44/6636e1b2dc3f71dd7f73bf170d6642de3d5dfbf34a9072ccaeb9c33f2691/MarkupSafe-1.1.0-cp27-cp27m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1544375ec2459d2936c6eab7bde219d74d3f2775d36f9899fa239e67e112bd6b" + }, + "data-dist-info-metadata": { + "sha256": "1544375ec2459d2936c6eab7bde219d74d3f2775d36f9899fa239e67e112bd6b" + }, + "filename": "MarkupSafe-1.1.0-cp27-cp27m-win_amd64.whl", + "hashes": { + "sha256": "edce2ea7f3dfc981c4ddc97add8a61381d9642dc3273737e756517cc03e84dd6" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 14230, + "upload-time": "2018-11-05T17:40:45.096230Z", + "url": "https://files.pythonhosted.org/packages/df/db/3b4b04e988f45bc5950f60af8be8c3198482fcc574e1c6537cade74ca170/MarkupSafe-1.1.0-cp27-cp27m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + }, + "data-dist-info-metadata": { + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + }, + "filename": "MarkupSafe-1.1.0-cp27-cp27mu-manylinux1_i686.whl", + "hashes": { + "sha256": "5c3fbebd7de20ce93103cb3183b47671f2885307df4a17a0ad56a1dd51273d36" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 24319, + "upload-time": "2018-11-05T17:40:40.752761Z", + "url": "https://files.pythonhosted.org/packages/b7/45/e3e4b1b2e49b1b9d221aa42e61863d755dde464df9f53a06cc3ed25ff2b3/MarkupSafe-1.1.0-cp27-cp27mu-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + }, + "data-dist-info-metadata": { + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + }, + "filename": "MarkupSafe-1.1.0-cp27-cp27mu-manylinux1_x86_64.whl", + "hashes": { + "sha256": "f82e347a72f955b7017a39708a3667f106e6ad4d10b25f237396a7115d8ed5fd" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 24542, + "upload-time": "2018-11-05T17:40:42.270725Z", + "url": "https://files.pythonhosted.org/packages/bc/3a/6bfd7b4b202fa33bdda8e4e3d3acc719f381fd730f9a0e7c5f34e845bd4d/MarkupSafe-1.1.0-cp27-cp27mu-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + }, + "data-dist-info-metadata": { + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + }, + "filename": "MarkupSafe-1.1.0-cp34-cp34m-macosx_10_6_intel.whl", + "hashes": { + "sha256": "19f637c2ac5ae9da8bfd98cef74d64b7e1bb8a63038a3505cd182c3fac5eb4d9" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 19050, + "upload-time": "2018-11-05T17:40:46.751185Z", + "url": "https://files.pythonhosted.org/packages/65/bf/160b4ae527a4e9f5241c579b69e5daf6daa824316ac4cdbc2dfa7e6de566/MarkupSafe-1.1.0-cp34-cp34m-macosx_10_6_intel.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + }, + "data-dist-info-metadata": { + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + }, + "filename": "MarkupSafe-1.1.0-cp34-cp34m-manylinux1_i686.whl", + "hashes": { + "sha256": "98e439297f78fca3a6169fd330fbe88d78b3bb72f967ad9961bcac0d7fdd1550" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 27099, + "upload-time": "2018-11-05T17:40:48.273884Z", + "url": "https://files.pythonhosted.org/packages/5a/d5/39b13b99df28ba3ceb2a54ab96b70de68270e9204b5661df55185fd36756/MarkupSafe-1.1.0-cp34-cp34m-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + }, + "data-dist-info-metadata": { + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + }, + "filename": "MarkupSafe-1.1.0-cp34-cp34m-manylinux1_x86_64.whl", + "hashes": { + "sha256": "fb7c206e01ad85ce57feeaaa0bf784b97fa3cad0d4a5737bc5295785f5c613a1" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 27439, + "upload-time": "2018-11-05T17:40:49.461222Z", + "url": "https://files.pythonhosted.org/packages/3e/a6/230a77104000937d717c300bcefe907a960d437e1a721e49c5fb40deb1c0/MarkupSafe-1.1.0-cp34-cp34m-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bd03398f363c3fc7e11f8cb81b4e5b6c1aae42d7b4b79a28c2b598ba99182e0e" + }, + "data-dist-info-metadata": { + "sha256": "bd03398f363c3fc7e11f8cb81b4e5b6c1aae42d7b4b79a28c2b598ba99182e0e" + }, + "filename": "MarkupSafe-1.1.0-cp34-cp34m-win32.whl", + "hashes": { + "sha256": "1fa6058938190ebe8290e5cae6c351e14e7bb44505c4a7624555ce57fbbeba0d" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 14800, + "upload-time": "2018-11-05T17:40:50.749228Z", + "url": "https://files.pythonhosted.org/packages/2d/88/85a2258e46c6aa1b214f0aa1bcd26e8bed1b1faa635ae8a5ebf4839b6b38/MarkupSafe-1.1.0-cp34-cp34m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + }, + "data-dist-info-metadata": { + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + }, + "filename": "MarkupSafe-1.1.0-cp34-cp34m-win_amd64.whl", + "hashes": { + "sha256": "e982fe07ede9fada6ff6705af70514a52beb1b2c3d25d4e873e82114cf3c5401" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 14674, + "upload-time": "2018-11-05T17:40:52.241120Z", + "url": "https://files.pythonhosted.org/packages/33/5e/22525e5c3bca1cd05b8047b74ceee67cd326144b5c9332884815ad89397d/MarkupSafe-1.1.0-cp34-cp34m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "data-dist-info-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "filename": "MarkupSafe-1.1.0-cp35-cp35m-macosx_10_6_intel.whl", + "hashes": { + "sha256": "5e5851969aea17660e55f6a3be00037a25b96a9b44d2083651812c99d53b14d1" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 19103, + "upload-time": "2018-11-05T17:40:53.728478Z", + "url": "https://files.pythonhosted.org/packages/f3/14/57314fd91debce8e53b8efe662093915d88eccf00df026224dfe71d7518b/MarkupSafe-1.1.0-cp35-cp35m-macosx_10_6_intel.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e4e2eb27cdc63ae412e795ae77b1b333abcec19c8d0ab266b1c00aec65f63d66" + }, + "data-dist-info-metadata": { + "sha256": "e4e2eb27cdc63ae412e795ae77b1b333abcec19c8d0ab266b1c00aec65f63d66" + }, + "filename": "MarkupSafe-1.1.0-cp35-cp35m-manylinux1_i686.whl", + "hashes": { + "sha256": "f137c02498f8b935892d5c0172560d7ab54bc45039de8805075e19079c639a9c" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 27294, + "upload-time": "2018-11-05T17:40:55.180368Z", + "url": "https://files.pythonhosted.org/packages/45/9f/232d4cd0111056fc001bb0d06da45c09e7ad19568b61215244349e6020fa/MarkupSafe-1.1.0-cp35-cp35m-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bd03398f363c3fc7e11f8cb81b4e5b6c1aae42d7b4b79a28c2b598ba99182e0e" + }, + "data-dist-info-metadata": { + "sha256": "bd03398f363c3fc7e11f8cb81b4e5b6c1aae42d7b4b79a28c2b598ba99182e0e" + }, + "filename": "MarkupSafe-1.1.0-cp35-cp35m-manylinux1_x86_64.whl", + "hashes": { + "sha256": "3e835d8841ae7863f64e40e19477f7eb398674da6a47f09871673742531e6f4b" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 27651, + "upload-time": "2018-11-05T17:40:56.386204Z", + "url": "https://files.pythonhosted.org/packages/3e/a5/e188980ef1d0a4e0788b5143ea933f9afd760df38fec4c0b72b5ae3060c8/MarkupSafe-1.1.0-cp35-cp35m-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ed0145f0147060b5511f86db96e47d2129040854362d0a508cbc8f603fc87ddf" + }, + "data-dist-info-metadata": { + "sha256": "ed0145f0147060b5511f86db96e47d2129040854362d0a508cbc8f603fc87ddf" + }, + "filename": "MarkupSafe-1.1.0-cp35-cp35m-win32.whl", + "hashes": { + "sha256": "5edfa27b2d3eefa2210fb2f5d539fbed81722b49f083b2c6566455eb7422fd7e" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16071, + "upload-time": "2018-11-05T17:40:57.662500Z", + "url": "https://files.pythonhosted.org/packages/d3/51/ab9198d0f9aecbe5145864fcbd9e29b21d77d44c3e4000e392fcefd49343/MarkupSafe-1.1.0-cp35-cp35m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ed0145f0147060b5511f86db96e47d2129040854362d0a508cbc8f603fc87ddf" + }, + "data-dist-info-metadata": { + "sha256": "ed0145f0147060b5511f86db96e47d2129040854362d0a508cbc8f603fc87ddf" + }, + "filename": "MarkupSafe-1.1.0-cp35-cp35m-win_amd64.whl", + "hashes": { + "sha256": "857eebb2c1dc60e4219ec8e98dfa19553dae33608237e107db9c6078b1167856" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16807, + "upload-time": "2018-11-05T17:40:58.999802Z", + "url": "https://files.pythonhosted.org/packages/16/6d/673e8a405cc671a5b2f542b395ce10b6d166dc1e25db799927a528917fe9/MarkupSafe-1.1.0-cp35-cp35m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "data-dist-info-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "filename": "MarkupSafe-1.1.0-cp36-cp36m-macosx_10_6_intel.whl", + "hashes": { + "sha256": "bf54103892a83c64db58125b3f2a43df6d2cb2d28889f14c78519394feb41492" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 19105, + "upload-time": "2018-11-05T17:41:00.392112Z", + "url": "https://files.pythonhosted.org/packages/da/fc/2979c425ad23d528d6ac2e1f3efdc28e572fa1e1fbd5a75171cbdd7ddaa5/MarkupSafe-1.1.0-cp36-cp36m-macosx_10_6_intel.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "data-dist-info-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "filename": "MarkupSafe-1.1.0-cp36-cp36m-manylinux1_i686.whl", + "hashes": { + "sha256": "048ef924c1623740e70204aa7143ec592504045ae4429b59c30054cb31e3c432" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 27338, + "upload-time": "2018-11-05T17:41:01.879795Z", + "url": "https://files.pythonhosted.org/packages/61/6c/721fcace7ecf6ee99187f2f66d70f73847ca7487f4a0918148e6e8fe2cb4/MarkupSafe-1.1.0-cp36-cp36m-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "data-dist-info-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "filename": "MarkupSafe-1.1.0-cp36-cp36m-manylinux1_x86_64.whl", + "hashes": { + "sha256": "83381342bfc22b3c8c06f2dd93a505413888694302de25add756254beee8449c" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 27691, + "upload-time": "2018-11-05T17:41:03.152742Z", + "url": "https://files.pythonhosted.org/packages/08/04/f2191b50fb7f0712f03f064b71d8b4605190f2178ba02e975a87f7b89a0d/MarkupSafe-1.1.0-cp36-cp36m-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "data-dist-info-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "filename": "MarkupSafe-1.1.0-cp36-cp36m-win32.whl", + "hashes": { + "sha256": "130f844e7f5bdd8e9f3f42e7102ef1d49b2e6fdf0d7526df3f87281a532d8c8b" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16068, + "upload-time": "2018-11-05T17:41:04.573186Z", + "url": "https://files.pythonhosted.org/packages/7e/26/9446eee7b4f9063d9facde25ab46881a3dfcd22d09082bf65529816fd423/MarkupSafe-1.1.0-cp36-cp36m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "data-dist-info-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "filename": "MarkupSafe-1.1.0-cp36-cp36m-win_amd64.whl", + "hashes": { + "sha256": "52b07fbc32032c21ad4ab060fec137b76eb804c4b9a1c7c7dc562549306afad2" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16808, + "upload-time": "2018-11-05T17:41:05.883592Z", + "url": "https://files.pythonhosted.org/packages/9d/80/9a5daf3ed7b8482e72ee138cef602b538cfba5c507e24e39fb95c189b16b/MarkupSafe-1.1.0-cp36-cp36m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "data-dist-info-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "filename": "MarkupSafe-1.1.0-cp37-cp37m-macosx_10_6_intel.whl", + "hashes": { + "sha256": "1f19ef5d3908110e1e891deefb5586aae1b49a7440db952454b4e281b41620cd" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 19103, + "upload-time": "2018-11-05T17:41:07.086403Z", + "url": "https://files.pythonhosted.org/packages/96/52/eef455862764cb6d6c136aa52c7f9fc4e7c1c644790a7107b1244a2b8a53/MarkupSafe-1.1.0-cp37-cp37m-macosx_10_6_intel.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "data-dist-info-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "filename": "MarkupSafe-1.1.0-cp37-cp37m-manylinux1_i686.whl", + "hashes": { + "sha256": "1b8a7a87ad1b92bd887568ce54b23565f3fd7018c4180136e1cf412b405a47af" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 27333, + "upload-time": "2018-11-05T17:41:08.300850Z", + "url": "https://files.pythonhosted.org/packages/d1/1d/e4c771756983e58de50ab113f48f7630446dc1af1677c690fa61c60bf974/MarkupSafe-1.1.0-cp37-cp37m-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "data-dist-info-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "filename": "MarkupSafe-1.1.0-cp37-cp37m-manylinux1_x86_64.whl", + "hashes": { + "sha256": "d9ac82be533394d341b41d78aca7ed0e0f4ba5a2231602e2f05aa87f25c51672" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 27690, + "upload-time": "2018-11-05T17:41:09.533272Z", + "url": "https://files.pythonhosted.org/packages/e4/c4/adcc2d6f2ac2146cc04e076f14f1006c1de8e1e747fa067668b6573000b8/MarkupSafe-1.1.0-cp37-cp37m-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "data-dist-info-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "filename": "MarkupSafe-1.1.0-cp37-cp37m-win32.whl", + "hashes": { + "sha256": "1c25694ca680b6919de53a4bb3bdd0602beafc63ff001fea2f2fc16ec3a11834" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16072, + "upload-time": "2018-11-05T17:41:10.848756Z", + "url": "https://files.pythonhosted.org/packages/e9/e9/4e6394de81f28fcd331298110714980ad4978d9d0d6649c54bd88bf1cd43/MarkupSafe-1.1.0-cp37-cp37m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "data-dist-info-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "filename": "MarkupSafe-1.1.0-cp37-cp37m-win_amd64.whl", + "hashes": { + "sha256": "7d263e5770efddf465a9e31b78362d84d015cc894ca2c131901a4445eaa61ee1" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16809, + "upload-time": "2018-11-05T17:41:12.239207Z", + "url": "https://files.pythonhosted.org/packages/44/6e/41ac9266e3db762dfd9089f6b0d2298c84160f54ef2a7257c17b0e7ec2ec/MarkupSafe-1.1.0-cp37-cp37m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-1.1.0.tar.gz", + "hashes": { + "sha256": "4e97332c9ce444b0c2c38dd22ddc61c743eb208d916e4265a2a3b575bdccb1d3" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 18938, + "upload-time": "2018-11-05T17:41:13.466398Z", + "url": "https://files.pythonhosted.org/packages/ac/7e/1b4c2e05809a4414ebce0892fe1e32c14ace86ca7d50c70f00979ca9b3a3/MarkupSafe-1.1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + }, + "data-dist-info-metadata": { + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + }, + "filename": "MarkupSafe-1.1.1-cp27-cp27m-macosx_10_6_intel.whl", + "hashes": { + "sha256": "09027a7803a62ca78792ad89403b1b7a73a01c8cb65909cd876f7fcebd79b161" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 17443, + "upload-time": "2019-02-24T01:04:50.030450Z", + "url": "https://files.pythonhosted.org/packages/6d/d2/0ccd2c0e2cd93b35e765d9b3205cd6602e6b202b522fc7997531353715b3/MarkupSafe-1.1.1-cp27-cp27m-macosx_10_6_intel.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + }, + "data-dist-info-metadata": { + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + }, + "filename": "MarkupSafe-1.1.1-cp27-cp27m-manylinux1_i686.whl", + "hashes": { + "sha256": "e249096428b3ae81b08327a63a485ad0878de3fb939049038579ac0ef61e17e7" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 23950, + "upload-time": "2019-02-24T01:04:51.704068Z", + "url": "https://files.pythonhosted.org/packages/97/d8/ea17d2f83e307daa841df7674a42f5ed8d102e0f061fb658065f369779f5/MarkupSafe-1.1.1-cp27-cp27m-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + }, + "data-dist-info-metadata": { + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + }, + "filename": "MarkupSafe-1.1.1-cp27-cp27m-manylinux1_x86_64.whl", + "hashes": { + "sha256": "500d4957e52ddc3351cabf489e79c91c17f6e0899158447047588650b5e69183" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 24349, + "upload-time": "2019-02-24T01:04:53.228205Z", + "url": "https://files.pythonhosted.org/packages/d8/1f/e97c4c6b182e59562f99c207f0f621d15a42fc82a6532a98e0b2d38b7c4e/MarkupSafe-1.1.1-cp27-cp27m-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9455a38c544a801c00ec284099f3e645df1544382f68a9979bd81bcbc2756bb0" + }, + "data-dist-info-metadata": { + "sha256": "9455a38c544a801c00ec284099f3e645df1544382f68a9979bd81bcbc2756bb0" + }, + "filename": "MarkupSafe-1.1.1-cp27-cp27m-win32.whl", + "hashes": { + "sha256": "b2051432115498d3562c084a49bba65d97cf251f5a331c64a12ee7e04dacc51b" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 14172, + "upload-time": "2019-02-24T01:04:58.429457Z", + "url": "https://files.pythonhosted.org/packages/20/40/49d725372f8f49df9891e7ea5f5d36489da85a277621177ad4af68992769/MarkupSafe-1.1.1-cp27-cp27m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9455a38c544a801c00ec284099f3e645df1544382f68a9979bd81bcbc2756bb0" + }, + "data-dist-info-metadata": { + "sha256": "9455a38c544a801c00ec284099f3e645df1544382f68a9979bd81bcbc2756bb0" + }, + "filename": "MarkupSafe-1.1.1-cp27-cp27m-win_amd64.whl", + "hashes": { + "sha256": "98c7086708b163d425c67c7a91bad6e466bb99d797aa64f965e9d25c12111a5e" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 13995, + "upload-time": "2019-02-24T01:05:00.307943Z", + "url": "https://files.pythonhosted.org/packages/f7/58/85258115ce58190f20c28fbb3b91c3b1a0a42e6375b100e489427c30488a/MarkupSafe-1.1.1-cp27-cp27m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + }, + "data-dist-info-metadata": { + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + }, + "filename": "MarkupSafe-1.1.1-cp27-cp27mu-manylinux1_i686.whl", + "hashes": { + "sha256": "cd5df75523866410809ca100dc9681e301e3c27567cf498077e8551b6d20e42f" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 23943, + "upload-time": "2019-02-24T01:04:54.878587Z", + "url": "https://files.pythonhosted.org/packages/04/64/2fc144ee16cb2eed20b3e366045697af04a4e7367ef1e5e65db6f61f1804/MarkupSafe-1.1.1-cp27-cp27mu-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + }, + "data-dist-info-metadata": { + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + }, + "filename": "MarkupSafe-1.1.1-cp27-cp27mu-manylinux1_x86_64.whl", + "hashes": { + "sha256": "43a55c2930bbc139570ac2452adf3d70cdbb3cfe5912c71cdce1c2c6bbd9c5d1" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 24348, + "upload-time": "2019-02-24T01:04:56.730784Z", + "url": "https://files.pythonhosted.org/packages/fb/40/f3adb7cf24a8012813c5edb20329eb22d5d8e2a0ecf73d21d6b85865da11/MarkupSafe-1.1.1-cp27-cp27mu-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + }, + "data-dist-info-metadata": { + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + }, + "filename": "MarkupSafe-1.1.1-cp34-cp34m-macosx_10_6_intel.whl", + "hashes": { + "sha256": "1027c282dad077d0bae18be6794e6b6b8c91d58ed8a8d89a89d59693b9131db5" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 18796, + "upload-time": "2019-02-24T01:05:02.047727Z", + "url": "https://files.pythonhosted.org/packages/6b/0c/931351f919f60e79ac18c940d31fc13b4c6179e61c82240050ad14346524/MarkupSafe-1.1.1-cp34-cp34m-macosx_10_6_intel.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f007f5a65364cd5382d4b3dadf4e30be5a25a7d047830dc509a2a4473930180e" + }, + "data-dist-info-metadata": { + "sha256": "f007f5a65364cd5382d4b3dadf4e30be5a25a7d047830dc509a2a4473930180e" + }, + "filename": "MarkupSafe-1.1.1-cp34-cp34m-manylinux1_i686.whl", + "hashes": { + "sha256": "62fe6c95e3ec8a7fad637b7f3d372c15ec1caa01ab47926cfdf7a75b40e0eac1" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 26754, + "upload-time": "2019-02-24T01:05:03.764691Z", + "url": "https://files.pythonhosted.org/packages/1c/7d/16a3dd24ec9f901e91a0c1274d871c7dc07a229f35d478fdbf48f16b93b3/MarkupSafe-1.1.1-cp34-cp34m-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "dcd2c0586f93ec7795072f582cba3ec09310b2d290651c91d35a1d5cd179b675" + }, + "data-dist-info-metadata": { + "sha256": "dcd2c0586f93ec7795072f582cba3ec09310b2d290651c91d35a1d5cd179b675" + }, + "filename": "MarkupSafe-1.1.1-cp34-cp34m-manylinux1_x86_64.whl", + "hashes": { + "sha256": "88e5fcfb52ee7b911e8bb6d6aa2fd21fbecc674eadd44118a9cc3863f938e735" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 27287, + "upload-time": "2019-02-24T01:05:05.436976Z", + "url": "https://files.pythonhosted.org/packages/99/c9/5d5dcf2aa90f1d4500e92467a04f63b3708ee6e5764b40b2445e767ab8dc/MarkupSafe-1.1.1-cp34-cp34m-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0521ffd50b6a2dcbdd2ca069f85d7531b41b42d43a754fa5cff0f85003cd1505" + }, + "data-dist-info-metadata": { + "sha256": "0521ffd50b6a2dcbdd2ca069f85d7531b41b42d43a754fa5cff0f85003cd1505" + }, + "filename": "MarkupSafe-1.1.1-cp34-cp34m-win32.whl", + "hashes": { + "sha256": "ade5e387d2ad0d7ebf59146cc00c8044acbd863725f887353a10df825fc8ae21" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 14562, + "upload-time": "2019-02-24T01:05:07.035160Z", + "url": "https://files.pythonhosted.org/packages/06/54/f14cf25317b0b3e596457c9a5bea18b6fc27c841c6eb9d23c679b10d63a2/MarkupSafe-1.1.1-cp34-cp34m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + }, + "data-dist-info-metadata": { + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + }, + "filename": "MarkupSafe-1.1.1-cp34-cp34m-win_amd64.whl", + "hashes": { + "sha256": "09c4b7f37d6c648cb13f9230d847adf22f8171b1ccc4d5682398e77f40309235" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 14440, + "upload-time": "2019-02-24T01:05:08.397596Z", + "url": "https://files.pythonhosted.org/packages/09/31/fe863b864cf3dfa11bce7a3bd41c4433d59b777ee0750b8d8c9a96f5ca98/MarkupSafe-1.1.1-cp34-cp34m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + }, + "data-dist-info-metadata": { + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + }, + "filename": "MarkupSafe-1.1.1-cp35-cp35m-macosx_10_6_intel.whl", + "hashes": { + "sha256": "79855e1c5b8da654cf486b830bd42c06e8780cea587384cf6545b7d9ac013a0b" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 18850, + "upload-time": "2019-02-24T01:05:10.011313Z", + "url": "https://files.pythonhosted.org/packages/64/ce/e159d4201a45d56ad14d77b020be7678583898cecbb2a25817f363f71486/MarkupSafe-1.1.1-cp35-cp35m-macosx_10_6_intel.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "dcd2c0586f93ec7795072f582cba3ec09310b2d290651c91d35a1d5cd179b675" + }, + "data-dist-info-metadata": { + "sha256": "dcd2c0586f93ec7795072f582cba3ec09310b2d290651c91d35a1d5cd179b675" + }, + "filename": "MarkupSafe-1.1.1-cp35-cp35m-manylinux1_i686.whl", + "hashes": { + "sha256": "c8716a48d94b06bb3b2524c2b77e055fb313aeb4ea620c8dd03a105574ba704f" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 26945, + "upload-time": "2019-02-24T01:05:11.672820Z", + "url": "https://files.pythonhosted.org/packages/b1/60/fa4afa6fb4547b46b24bc679dd312242e0e579b4ee5651a2e5f50f814319/MarkupSafe-1.1.1-cp35-cp35m-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a6778b52fb89ad44968ad624655b238e5b3ba9cc63e754352e5f0575abf31c6b" + }, + "data-dist-info-metadata": { + "sha256": "a6778b52fb89ad44968ad624655b238e5b3ba9cc63e754352e5f0575abf31c6b" + }, + "filename": "MarkupSafe-1.1.1-cp35-cp35m-manylinux1_x86_64.whl", + "hashes": { + "sha256": "7c1699dfe0cf8ff607dbdcc1e9b9af1755371f92a68f706051cc8c37d447c905" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 27474, + "upload-time": "2019-02-24T01:05:13.101272Z", + "url": "https://files.pythonhosted.org/packages/6e/57/d40124076756c19ff2269678de7ae25a14ebbb3f6314eb5ce9477f191350/MarkupSafe-1.1.1-cp35-cp35m-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + }, + "data-dist-info-metadata": { + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + }, + "filename": "MarkupSafe-1.1.1-cp35-cp35m-win32.whl", + "hashes": { + "sha256": "6dd73240d2af64df90aa7c4e7481e23825ea70af4b4922f8ede5b9e35f78a3b1" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 15827, + "upload-time": "2019-02-24T01:05:14.740866Z", + "url": "https://files.pythonhosted.org/packages/d8/9d/7a8cad803ef73f47134ae5c3804e20b54149ce62a7d1337204f3cf2d1fa1/MarkupSafe-1.1.1-cp35-cp35m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "data-dist-info-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "filename": "MarkupSafe-1.1.1-cp35-cp35m-win_amd64.whl", + "hashes": { + "sha256": "9add70b36c5666a2ed02b43b335fe19002ee5235efd4b8a89bfcf9005bebac0d" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16578, + "upload-time": "2019-02-24T01:05:16.147739Z", + "url": "https://files.pythonhosted.org/packages/12/10/8dbe995ab7e5d0471fd7aa90fdb756595ae9ef0ccf3707867b1b56254df8/MarkupSafe-1.1.1-cp35-cp35m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "data-dist-info-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "filename": "MarkupSafe-1.1.1-cp36-cp36m-macosx_10_6_intel.whl", + "hashes": { + "sha256": "24982cc2533820871eba85ba648cd53d8623687ff11cbb805be4ff7b4c971aff" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 18847, + "upload-time": "2019-02-24T01:05:17.816072Z", + "url": "https://files.pythonhosted.org/packages/f0/00/a6aea33f5598b080b86d6b6d1214b51afe3ffa6100b902d5aa465080083f/MarkupSafe-1.1.1-cp36-cp36m-macosx_10_6_intel.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "data-dist-info-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "filename": "MarkupSafe-1.1.1-cp36-cp36m-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "d53bc011414228441014aa71dbec320c66468c1030aae3a6e29778a3382d96e5" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16263, + "upload-time": "2021-01-29T23:49:25.923196Z", + "url": "https://files.pythonhosted.org/packages/45/17/5b6a3a0afa0cb9827781ee43d8842a3540ac9d49855cad936099c7b9416b/MarkupSafe-1.1.1-cp36-cp36m-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "data-dist-info-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "filename": "MarkupSafe-1.1.1-cp36-cp36m-manylinux1_i686.whl", + "hashes": { + "sha256": "00bc623926325b26bb9605ae9eae8a215691f33cae5df11ca5424f06f2d1f473" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 26981, + "upload-time": "2019-02-24T01:05:19.222357Z", + "url": "https://files.pythonhosted.org/packages/35/25/8560907c79805c1ed2d1b8297c43ad82f5f23a5376d846bc1a2ace2aee53/MarkupSafe-1.1.1-cp36-cp36m-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "data-dist-info-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "filename": "MarkupSafe-1.1.1-cp36-cp36m-manylinux1_x86_64.whl", + "hashes": { + "sha256": "717ba8fe3ae9cc0006d7c451f0bb265ee07739daf76355d06366154ee68d221e" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 27520, + "upload-time": "2019-02-24T01:05:20.655961Z", + "url": "https://files.pythonhosted.org/packages/b2/5f/23e0023be6bb885d00ffbefad2942bc51a620328ee910f64abe5a8d18dd1/MarkupSafe-1.1.1-cp36-cp36m-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "data-dist-info-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "filename": "MarkupSafe-1.1.1-cp36-cp36m-manylinux2010_i686.whl", + "hashes": { + "sha256": "3b8a6499709d29c2e2399569d96719a1b21dcd94410a586a18526b143ec8470f" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 32040, + "upload-time": "2021-01-29T23:50:46.368114Z", + "url": "https://files.pythonhosted.org/packages/2d/0d/119e18ded4869fb781f51ca6a1130f488dfd11d1bd59009101ba1adf01fa/MarkupSafe-1.1.1-cp36-cp36m-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "data-dist-info-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "filename": "MarkupSafe-1.1.1-cp36-cp36m-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "84dee80c15f1b560d55bcfe6d47b27d070b4681c699c572af2e3c7cc90a3b8e0" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 32237, + "upload-time": "2021-01-29T23:50:47.979115Z", + "url": "https://files.pythonhosted.org/packages/9d/d3/75cddfad6ca1d1bb3a017cece499a65e54ceb4583800f1256b8ad07bb57f/MarkupSafe-1.1.1-cp36-cp36m-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "data-dist-info-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "filename": "MarkupSafe-1.1.1-cp36-cp36m-manylinux2014_aarch64.whl", + "hashes": { + "sha256": "b1dba4527182c95a0db8b6060cc98ac49b9e2f5e64320e2b56e47cb2831978c7" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 33455, + "upload-time": "2021-01-29T23:50:49.387985Z", + "url": "https://files.pythonhosted.org/packages/06/b2/575cb8d628820ad23ea55af0d29899ea459de62cde7a78cfdde91608ce5f/MarkupSafe-1.1.1-cp36-cp36m-manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "data-dist-info-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "filename": "MarkupSafe-1.1.1-cp36-cp36m-win32.whl", + "hashes": { + "sha256": "535f6fc4d397c1563d08b88e485c3496cf5784e927af890fb3c3aac7f933ec66" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 15833, + "upload-time": "2019-02-24T01:05:22.117474Z", + "url": "https://files.pythonhosted.org/packages/fe/38/1ee869cf77456412512761cbabe9f0e30912c7a4d8bbb726d2393a4d4723/MarkupSafe-1.1.1-cp36-cp36m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "data-dist-info-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "filename": "MarkupSafe-1.1.1-cp36-cp36m-win_amd64.whl", + "hashes": { + "sha256": "b1282f8c00509d99fef04d8ba936b156d419be841854fe901d8ae224c59f0be5" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16575, + "upload-time": "2019-02-24T01:05:23.754570Z", + "url": "https://files.pythonhosted.org/packages/b9/82/833c7714951bff8f502ed054e6fbd8bd00e083d1fd96de6a46905cf23378/MarkupSafe-1.1.1-cp36-cp36m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "data-dist-info-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "filename": "MarkupSafe-1.1.1-cp37-cp37m-macosx_10_6_intel.whl", + "hashes": { + "sha256": "8defac2f2ccd6805ebf65f5eeb132adcf2ab57aa11fdf4c0dd5169a004710e7d" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 18850, + "upload-time": "2019-02-24T01:05:25.146122Z", + "url": "https://files.pythonhosted.org/packages/ce/c6/f000f1af136ef74e4a95e33785921c73595c5390403f102e9b231b065b7a/MarkupSafe-1.1.1-cp37-cp37m-macosx_10_6_intel.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "data-dist-info-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "filename": "MarkupSafe-1.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "bf5aa3cbcfdf57fa2ee9cd1822c862ef23037f5c832ad09cfea57fa846dec193" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16263, + "upload-time": "2021-01-29T23:50:50.890190Z", + "url": "https://files.pythonhosted.org/packages/70/78/b7f1fac566e6d579a15b020dff0e77bc059093a6c5e6f6a777be4c959384/MarkupSafe-1.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "data-dist-info-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "filename": "MarkupSafe-1.1.1-cp37-cp37m-manylinux1_i686.whl", + "hashes": { + "sha256": "46c99d2de99945ec5cb54f23c8cd5689f6d7177305ebff350a58ce5f8de1669e" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 26987, + "upload-time": "2019-02-24T01:05:26.521609Z", + "url": "https://files.pythonhosted.org/packages/d6/e5/348e7d7977202d9a6c7f4cac3c6d8f71b01bb3c91e0bd4b5c23670951fd6/MarkupSafe-1.1.1-cp37-cp37m-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "data-dist-info-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "filename": "MarkupSafe-1.1.1-cp37-cp37m-manylinux1_x86_64.whl", + "hashes": { + "sha256": "ba59edeaa2fc6114428f1637ffff42da1e311e29382d81b339c1817d37ec93c6" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 27523, + "upload-time": "2019-02-24T01:05:28.148130Z", + "url": "https://files.pythonhosted.org/packages/98/7b/ff284bd8c80654e471b769062a9b43cc5d03e7a615048d96f4619df8d420/MarkupSafe-1.1.1-cp37-cp37m-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "data-dist-info-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "filename": "MarkupSafe-1.1.1-cp37-cp37m-manylinux2010_i686.whl", + "hashes": { + "sha256": "6fffc775d90dcc9aed1b89219549b329a9250d918fd0b8fa8d93d154918422e1" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 32906, + "upload-time": "2021-01-29T23:50:52.185710Z", + "url": "https://files.pythonhosted.org/packages/81/e2/2cb8f60843559cd04a161d838b4c824f4569457d0bbd8b6416c0e68c9d25/MarkupSafe-1.1.1-cp37-cp37m-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "data-dist-info-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "filename": "MarkupSafe-1.1.1-cp37-cp37m-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "a6a744282b7718a2a62d2ed9d993cad6f5f585605ad352c11de459f4108df0a1" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 33164, + "upload-time": "2021-01-29T23:50:53.514076Z", + "url": "https://files.pythonhosted.org/packages/c2/37/2e4def8ce3739a258998215df907f5815ecd1af71e62147f5eea2d12d4e8/MarkupSafe-1.1.1-cp37-cp37m-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "data-dist-info-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "filename": "MarkupSafe-1.1.1-cp37-cp37m-manylinux2014_aarch64.whl", + "hashes": { + "sha256": "195d7d2c4fbb0ee8139a6cf67194f3973a6b3042d742ebe0a9ed36d8b6f0c07f" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 34378, + "upload-time": "2021-01-29T23:50:55.013962Z", + "url": "https://files.pythonhosted.org/packages/c1/53/96b8c31ee0947bd080b46f6dc9c0a35cceedae8c56a219cc4b9cce0a4f99/MarkupSafe-1.1.1-cp37-cp37m-manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "data-dist-info-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "filename": "MarkupSafe-1.1.1-cp37-cp37m-win32.whl", + "hashes": { + "sha256": "b00c1de48212e4cc9603895652c5c410df699856a2853135b3967591e4beebc2" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 15832, + "upload-time": "2019-02-24T01:05:29.587969Z", + "url": "https://files.pythonhosted.org/packages/5b/d4/1deb3c5dc3714fb160c7e2116fc6dff36a063d9156a9328cce54ef35cc52/MarkupSafe-1.1.1-cp37-cp37m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "data-dist-info-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "filename": "MarkupSafe-1.1.1-cp37-cp37m-win_amd64.whl", + "hashes": { + "sha256": "9bf40443012702a1d2070043cb6291650a0841ece432556f784f004937f0f32c" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16576, + "upload-time": "2019-02-24T01:05:31.305788Z", + "url": "https://files.pythonhosted.org/packages/65/c6/2399700d236d1dd681af8aebff1725558cddfd6e43d7a5184a675f4711f5/MarkupSafe-1.1.1-cp37-cp37m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "20508fe2108d1a35c980ca12bdd8cf88a0cb00c5134d6a3129742c42f9b230d5" + }, + "data-dist-info-metadata": { + "sha256": "20508fe2108d1a35c980ca12bdd8cf88a0cb00c5134d6a3129742c42f9b230d5" + }, + "filename": "MarkupSafe-1.1.1-cp38-cp38-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "6788b695d50a51edb699cb55e35487e430fa21f1ed838122d722e0ff0ac5ba15" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16432, + "upload-time": "2020-01-26T19:06:57.911726Z", + "url": "https://files.pythonhosted.org/packages/0c/12/37f68957526d1ec0883b521934b4e1b8ff3dd8e4fab858a5bf3e487bcee9/MarkupSafe-1.1.1-cp38-cp38-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "20508fe2108d1a35c980ca12bdd8cf88a0cb00c5134d6a3129742c42f9b230d5" + }, + "data-dist-info-metadata": { + "sha256": "20508fe2108d1a35c980ca12bdd8cf88a0cb00c5134d6a3129742c42f9b230d5" + }, + "filename": "MarkupSafe-1.1.1-cp38-cp38-manylinux1_i686.whl", + "hashes": { + "sha256": "cdb132fc825c38e1aeec2c8aa9338310d29d337bebbd7baa06889d09a60a1fa2" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 31441, + "upload-time": "2020-01-26T19:07:00.314821Z", + "url": "https://files.pythonhosted.org/packages/51/3c/82b35d63a8e9fe1e7d4078c43a0a8fc631cc4ac9d2beff86c74af0cdb2d9/MarkupSafe-1.1.1-cp38-cp38-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "20508fe2108d1a35c980ca12bdd8cf88a0cb00c5134d6a3129742c42f9b230d5" + }, + "data-dist-info-metadata": { + "sha256": "20508fe2108d1a35c980ca12bdd8cf88a0cb00c5134d6a3129742c42f9b230d5" + }, + "filename": "MarkupSafe-1.1.1-cp38-cp38-manylinux1_x86_64.whl", + "hashes": { + "sha256": "13d3144e1e340870b25e7b10b98d779608c02016d5184cfb9927a9f10c689f42" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 32690, + "upload-time": "2020-01-26T19:07:01.833601Z", + "url": "https://files.pythonhosted.org/packages/4b/20/f6d7648c81cb84815d0be935d5c74cd1cc0239e43eadb1a61062d34b6543/MarkupSafe-1.1.1-cp38-cp38-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "data-dist-info-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "filename": "MarkupSafe-1.1.1-cp38-cp38-manylinux2010_i686.whl", + "hashes": { + "sha256": "acf08ac40292838b3cbbb06cfe9b2cb9ec78fce8baca31ddb87aaac2e2dc3bc2" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 32347, + "upload-time": "2021-01-29T23:50:56.201436Z", + "url": "https://files.pythonhosted.org/packages/b7/d5/9d36bdf18173408ce6b16bcc625e4019abf1dd4b52fa66163e231f5b7c98/MarkupSafe-1.1.1-cp38-cp38-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "data-dist-info-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "filename": "MarkupSafe-1.1.1-cp38-cp38-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "d9be0ba6c527163cbed5e0857c451fcd092ce83947944d6c14bc95441203f032" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 32596, + "upload-time": "2021-01-29T23:50:57.356971Z", + "url": "https://files.pythonhosted.org/packages/80/16/98afa5c19296aaf7b16d1eb3c7e997656e6cfad79606e7d3885905615e96/MarkupSafe-1.1.1-cp38-cp38-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "data-dist-info-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "filename": "MarkupSafe-1.1.1-cp38-cp38-manylinux2014_aarch64.whl", + "hashes": { + "sha256": "caabedc8323f1e93231b52fc32bdcde6db817623d33e100708d9a68e1f53b26b" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 33901, + "upload-time": "2021-01-29T23:50:58.589791Z", + "url": "https://files.pythonhosted.org/packages/83/66/ec77a7000486d4d6acb599993b58dc4c97d510e3f2c37b81d31fb7632c4f/MarkupSafe-1.1.1-cp38-cp38-manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "20508fe2108d1a35c980ca12bdd8cf88a0cb00c5134d6a3129742c42f9b230d5" + }, + "data-dist-info-metadata": { + "sha256": "20508fe2108d1a35c980ca12bdd8cf88a0cb00c5134d6a3129742c42f9b230d5" + }, + "filename": "MarkupSafe-1.1.1-cp38-cp38-win32.whl", + "hashes": { + "sha256": "596510de112c685489095da617b5bcbbac7dd6384aeebeda4df6025d0256a81b" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16229, + "upload-time": "2020-01-26T19:02:42.112688Z", + "url": "https://files.pythonhosted.org/packages/93/b8/95b1c38f5b00ed2c0d16cf65f2b07a5ae73eeacf66d2010c0e934737d1d9/MarkupSafe-1.1.1-cp38-cp38-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "20508fe2108d1a35c980ca12bdd8cf88a0cb00c5134d6a3129742c42f9b230d5" + }, + "data-dist-info-metadata": { + "sha256": "20508fe2108d1a35c980ca12bdd8cf88a0cb00c5134d6a3129742c42f9b230d5" + }, + "filename": "MarkupSafe-1.1.1-cp38-cp38-win_amd64.whl", + "hashes": { + "sha256": "e8313f01ba26fbbe36c7be1966a7b7424942f670f38e666995b88d012765b9be" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16800, + "upload-time": "2020-01-26T19:02:44.137821Z", + "url": "https://files.pythonhosted.org/packages/4f/8b/da8a2ae5780d38271ac6e691756fc938cf4df8f225eb8aaced0204304932/MarkupSafe-1.1.1-cp38-cp38-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "data-dist-info-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "filename": "MarkupSafe-1.1.1-cp39-cp39-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "d73a845f227b0bfe8a7455ee623525ee656a9e2e749e4742706d80a6065d5e2c" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16351, + "upload-time": "2021-01-29T23:50:59.684936Z", + "url": "https://files.pythonhosted.org/packages/85/85/43579939ae1ec6a493c0e68528cd4e26a29fbd4109f5553d4966f6273801/MarkupSafe-1.1.1-cp39-cp39-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "data-dist-info-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "filename": "MarkupSafe-1.1.1-cp39-cp39-manylinux1_i686.whl", + "hashes": { + "sha256": "98bae9582248d6cf62321dcb52aaf5d9adf0bad3b40582925ef7c7f0ed85fceb" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 32227, + "upload-time": "2021-01-29T23:51:00.880313Z", + "url": "https://files.pythonhosted.org/packages/f0/03/85efaa82ea0c7655b99db9252347623626048b35c03b046fcfde1af43b61/MarkupSafe-1.1.1-cp39-cp39-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "data-dist-info-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "filename": "MarkupSafe-1.1.1-cp39-cp39-manylinux1_x86_64.whl", + "hashes": { + "sha256": "2beec1e0de6924ea551859edb9e7679da6e4870d32cb766240ce17e0a0ba2014" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 32486, + "upload-time": "2021-01-29T23:51:02.169213Z", + "url": "https://files.pythonhosted.org/packages/b9/bd/c5183b3416a14c221de4208a52665f7038cc8b159e8ad89bd9ccc23de08a/MarkupSafe-1.1.1-cp39-cp39-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "data-dist-info-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "filename": "MarkupSafe-1.1.1-cp39-cp39-manylinux2010_i686.whl", + "hashes": { + "sha256": "7fed13866cf14bba33e7176717346713881f56d9d2bcebab207f7a036f41b850" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 32229, + "upload-time": "2021-01-29T23:51:03.599498Z", + "url": "https://files.pythonhosted.org/packages/8c/9b/85abd4ff6f9b6d03ce504e6d84589e13d5fd6bc4d63647a57acf1b4abc03/MarkupSafe-1.1.1-cp39-cp39-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "data-dist-info-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "filename": "MarkupSafe-1.1.1-cp39-cp39-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "6f1e273a344928347c1290119b493a1f0303c52f5a5eae5f16d74f48c15d4a85" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 32487, + "upload-time": "2021-01-29T23:51:05.184093Z", + "url": "https://files.pythonhosted.org/packages/be/2e/ad118ca191e44dc6f87182310e5be51da71d4b81ac659e5f8d5f18251806/MarkupSafe-1.1.1-cp39-cp39-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "data-dist-info-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "filename": "MarkupSafe-1.1.1-cp39-cp39-manylinux2014_aarch64.whl", + "hashes": { + "sha256": "feb7b34d6325451ef96bc0e36e1a6c0c1c64bc1fbec4b854f4529e51887b1621" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 33790, + "upload-time": "2021-01-29T23:51:06.712139Z", + "url": "https://files.pythonhosted.org/packages/0d/98/0fd0f0baf8a59facb65cee37a26c775ee5a114f86e8b0cfe01dad1b8022a/MarkupSafe-1.1.1-cp39-cp39-manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "data-dist-info-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "filename": "MarkupSafe-1.1.1-cp39-cp39-win32.whl", + "hashes": { + "sha256": "22c178a091fc6630d0d045bdb5992d2dfe14e3259760e713c490da5323866c39" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16159, + "upload-time": "2021-01-29T23:51:07.916283Z", + "url": "https://files.pythonhosted.org/packages/dc/d7/e3478fb2c3f2cc446ae4c6dedba1805f04b329bf30237cfe9f484f3d0a0e/MarkupSafe-1.1.1-cp39-cp39-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "data-dist-info-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "filename": "MarkupSafe-1.1.1-cp39-cp39-win_amd64.whl", + "hashes": { + "sha256": "b7d644ddb4dbd407d31ffb699f1d140bc35478da613b441c582aeb7c43838dd8" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16768, + "upload-time": "2021-01-29T23:51:09.146610Z", + "url": "https://files.pythonhosted.org/packages/fb/39/de6ecf2652dc1b0fb374888a398f326d6c61f12e8004ed3dccb093e33e00/MarkupSafe-1.1.1-cp39-cp39-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-1.1.1.tar.gz", + "hashes": { + "sha256": "29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 19151, + "upload-time": "2019-02-24T01:05:32.989172Z", + "url": "https://files.pythonhosted.org/packages/b9/2e/64db92e53b86efccfaea71321f597fa2e1b2bd3853d8ce658568f7a13094/MarkupSafe-1.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "data-dist-info-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "filename": "MarkupSafe-2.0.0a1-cp36-cp36m-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "c29f096ce79c03054a1101d6e5fe6bf04b0bb489165d5e0e9653fb4fe8048ee1" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13257, + "upload-time": "2020-04-10T23:31:06.221775Z", + "url": "https://files.pythonhosted.org/packages/5b/b4/135d99cedf9107ff8e5702d18bf17d8b85a848cf195675c97e62dacbccbb/MarkupSafe-2.0.0a1-cp36-cp36m-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "data-dist-info-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "filename": "MarkupSafe-2.0.0a1-cp36-cp36m-manylinux1_i686.whl", + "hashes": { + "sha256": "94076b2314bd2f6cfae508ad65b4d493e3a58a50112b7a2cbb6287bdbc404ae8" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 28235, + "upload-time": "2020-04-10T23:31:08.001648Z", + "url": "https://files.pythonhosted.org/packages/3a/c4/609a7602b63d6ba90123313fa3e2b263ba990ce6688b282a921eebddd9dc/MarkupSafe-2.0.0a1-cp36-cp36m-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "data-dist-info-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "filename": "MarkupSafe-2.0.0a1-cp36-cp36m-manylinux1_x86_64.whl", + "hashes": { + "sha256": "4e4a99b6af7bdc0856b50020c095848ec050356a001e1f751510aef6ab14d0e0" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29578, + "upload-time": "2020-04-10T23:31:09.667073Z", + "url": "https://files.pythonhosted.org/packages/b8/55/28a60365e54107c792a0557fd039aeaa753653a54671895c0174af34f3d1/MarkupSafe-2.0.0a1-cp36-cp36m-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "data-dist-info-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "filename": "MarkupSafe-2.0.0a1-cp36-cp36m-manylinux2010_i686.whl", + "hashes": { + "sha256": "267677fc42afed5094fc5ea1c4236bbe4b6a00fe4b08e93451e65ae9048139c7" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 28242, + "upload-time": "2020-04-10T23:31:11.236608Z", + "url": "https://files.pythonhosted.org/packages/ae/4a/b2acdb9064885224a4c0c28734dc9f5019331526db574f9f815cc7131e43/MarkupSafe-2.0.0a1-cp36-cp36m-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "data-dist-info-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "filename": "MarkupSafe-2.0.0a1-cp36-cp36m-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "841218860683c0f2223e24756843d84cc49cccdae6765e04962607754a52d3e0" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29581, + "upload-time": "2020-04-10T23:31:12.902043Z", + "url": "https://files.pythonhosted.org/packages/4e/68/7de1528216bde86ffac55063420194743a7b052987fc25d267c943521132/MarkupSafe-2.0.0a1-cp36-cp36m-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "data-dist-info-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "filename": "MarkupSafe-2.0.0a1-cp36-cp36m-win32.whl", + "hashes": { + "sha256": "06358015a4dee8ee23ae426bf885616ab3963622defd829eb45b44e3dee3515f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13630, + "upload-time": "2020-04-10T23:31:14.197690Z", + "url": "https://files.pythonhosted.org/packages/ef/06/ffc0f2432d6eaafab8b61aab3f7789d602b47f60b1d9785fb0722c742c2e/MarkupSafe-2.0.0a1-cp36-cp36m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "data-dist-info-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "filename": "MarkupSafe-2.0.0a1-cp36-cp36m-win_amd64.whl", + "hashes": { + "sha256": "8092a63397025c2f655acd42784b2a1528339b90b987beb9253f22e8cdbb36c3" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14252, + "upload-time": "2020-04-10T23:31:15.385048Z", + "url": "https://files.pythonhosted.org/packages/05/a4/27080431dec19123f597c0a9c9b868ce00e2a8bef2d23a8e8225160802f7/MarkupSafe-2.0.0a1-cp36-cp36m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "data-dist-info-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "filename": "MarkupSafe-2.0.0a1-cp37-cp37m-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "e834249c45aa9837d0753351cdca61a4b8b383cc9ad0ff2325c97ff7b69e72a6" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13258, + "upload-time": "2020-04-10T23:31:16.712853Z", + "url": "https://files.pythonhosted.org/packages/96/a2/7cc44c67a44aa5ddef510424271ffbe7e501d6bd27aac5143d32d1fd92cc/MarkupSafe-2.0.0a1-cp37-cp37m-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "data-dist-info-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "filename": "MarkupSafe-2.0.0a1-cp37-cp37m-manylinux1_i686.whl", + "hashes": { + "sha256": "0b0c4fc852c5f02c6277ef3b33d23fcbe89b1b227460423e3335374da046b6db" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29142, + "upload-time": "2020-04-10T23:31:17.995863Z", + "url": "https://files.pythonhosted.org/packages/73/7c/5a689526e0103059d5a60b1a5f3c8153fa4e6ff40d20487221b5dd5e86c0/MarkupSafe-2.0.0a1-cp37-cp37m-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "data-dist-info-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "filename": "MarkupSafe-2.0.0a1-cp37-cp37m-manylinux1_x86_64.whl", + "hashes": { + "sha256": "3c9b624a0d9ed5a5093ac4edc4e823e6b125441e60ef35d36e6f4a6fdacd5054" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30489, + "upload-time": "2020-04-10T23:31:19.668829Z", + "url": "https://files.pythonhosted.org/packages/d7/ce/264b206e2d166fc02db2bb75b171b0ecf9c8fc2b1e4a7ddab59828c68fbf/MarkupSafe-2.0.0a1-cp37-cp37m-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "data-dist-info-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "filename": "MarkupSafe-2.0.0a1-cp37-cp37m-manylinux2010_i686.whl", + "hashes": { + "sha256": "63a7161cd8c2bc563feeda45df62f42c860dd0675e2b8da2667f25bb3c95eaba" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29147, + "upload-time": "2020-04-10T23:31:20.976477Z", + "url": "https://files.pythonhosted.org/packages/5a/4f/cb16536af263adf34a85b6346d511a8a95ef4735d5f41d3dbe3785d00287/MarkupSafe-2.0.0a1-cp37-cp37m-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "data-dist-info-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "filename": "MarkupSafe-2.0.0a1-cp37-cp37m-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "b1163ffc1384d242964426a8164da12dbcdbc0de18ea36e2c34b898ed38c3b45" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30494, + "upload-time": "2020-04-10T23:31:22.783367Z", + "url": "https://files.pythonhosted.org/packages/27/20/47a27afe12bcf262af7773dc5422c9e78d0bd875aed084f35b90cd590ddf/MarkupSafe-2.0.0a1-cp37-cp37m-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "data-dist-info-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "filename": "MarkupSafe-2.0.0a1-cp37-cp37m-win32.whl", + "hashes": { + "sha256": "42033e14cae1f6c86fc0c3e90d04d08ce73ac8e46ba420a0d22d545c2abd4977" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13630, + "upload-time": "2020-04-10T23:31:24.472281Z", + "url": "https://files.pythonhosted.org/packages/61/0f/e667aed1e7361a09568f83d39a265299717d5f2cb0e22befbdff473cc47a/MarkupSafe-2.0.0a1-cp37-cp37m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "data-dist-info-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "filename": "MarkupSafe-2.0.0a1-cp37-cp37m-win_amd64.whl", + "hashes": { + "sha256": "303cb70893e2c345588fb5d5b86e0ca369f9bb56942f03064c5e3e75fa7a238a" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14251, + "upload-time": "2020-04-10T23:31:25.724690Z", + "url": "https://files.pythonhosted.org/packages/c4/7c/030064f1ff6bb6b8da5ac9392931fb43dd06cae594a7fa5616e9c14429cf/MarkupSafe-2.0.0a1-cp37-cp37m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "data-dist-info-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "filename": "MarkupSafe-2.0.0a1-cp38-cp38-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "68e0fd039b68d2945b4beb947d4023ca7f8e95b708031c345762efba214ea761" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13326, + "upload-time": "2020-04-10T23:31:27.382715Z", + "url": "https://files.pythonhosted.org/packages/6b/b4/2caa7b2ae0e745e77b0cdd9459969dc63efeede90a4436cb34b2b6edbf42/MarkupSafe-2.0.0a1-cp38-cp38-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "data-dist-info-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "filename": "MarkupSafe-2.0.0a1-cp38-cp38-manylinux1_i686.whl", + "hashes": { + "sha256": "4eb07faad54bb07427d848f31030a65a49ebb0cec0b30674f91cf1ddd456bfe4" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 28547, + "upload-time": "2020-04-10T23:31:28.598234Z", + "url": "https://files.pythonhosted.org/packages/17/c3/75f9b279df59386370b006a9c3065c85af2d77ed791f0a487dcdf4ffd8f2/MarkupSafe-2.0.0a1-cp38-cp38-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "data-dist-info-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "filename": "MarkupSafe-2.0.0a1-cp38-cp38-manylinux1_x86_64.whl", + "hashes": { + "sha256": "cfe14b37908eaf7d5506302987228bff69e1b8e7071ccd4e70fd0283b1b47f0b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29926, + "upload-time": "2020-04-10T23:31:30.019759Z", + "url": "https://files.pythonhosted.org/packages/06/d8/431aacaaf12c2b108fa891caef4dd38ecce9480a8c9824bf3effbadd84de/MarkupSafe-2.0.0a1-cp38-cp38-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "data-dist-info-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "filename": "MarkupSafe-2.0.0a1-cp38-cp38-manylinux2010_i686.whl", + "hashes": { + "sha256": "b0e4584f62b3e5f5c1a7bcefd2b52f236505e6ef032cc508caa4f4c8dc8d3af1" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 28550, + "upload-time": "2020-04-10T23:31:31.433185Z", + "url": "https://files.pythonhosted.org/packages/0f/d1/5dc0489d61d0aa5f00779e771b8479cae2813c37d3e08872040504729d4f/MarkupSafe-2.0.0a1-cp38-cp38-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "data-dist-info-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "filename": "MarkupSafe-2.0.0a1-cp38-cp38-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "eed1b234c4499811ee85bcefa22ef5e466e75d132502226ed29740d593316c1f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29925, + "upload-time": "2020-04-10T23:31:33.100789Z", + "url": "https://files.pythonhosted.org/packages/84/6a/ce148f1c2cb7f399d3c26df0f5fb471a14b8a5e8d6b22fb51cb6f347fee2/MarkupSafe-2.0.0a1-cp38-cp38-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "data-dist-info-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "filename": "MarkupSafe-2.0.0a1-cp38-cp38-win32.whl", + "hashes": { + "sha256": "c58779966d53e5f14ba393d64e2402a7926601d1ac8adeb4e83893def79d0428" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13676, + "upload-time": "2020-04-10T23:31:34.535061Z", + "url": "https://files.pythonhosted.org/packages/01/60/9f28d163903db814e1969d3f5ddcfec8370474492dff478beaec9a6fb711/MarkupSafe-2.0.0a1-cp38-cp38-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "data-dist-info-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "filename": "MarkupSafe-2.0.0a1-cp38-cp38-win_amd64.whl", + "hashes": { + "sha256": "9d22aff1c5322e402adfb3ce40839a5056c353e711c033798cf4f02eb9f5124d" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14275, + "upload-time": "2020-04-10T23:31:36.374555Z", + "url": "https://files.pythonhosted.org/packages/ee/89/d6ef8d59b7fe6d3d6bfe544c584d7a1cb5c76ad0004229663c66b251403f/MarkupSafe-2.0.0a1-cp38-cp38-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-2.0.0a1.tar.gz", + "hashes": { + "sha256": "beac28ed60c8e838301226a7a85841d0af2068eba2dcb1a58c2d32d6c05e440e" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 16689, + "upload-time": "2020-04-10T23:31:37.611341Z", + "url": "https://files.pythonhosted.org/packages/e0/bf/acc45baeb2d7333ed724c30af188640d9cb0be4b28533edfc3e2ae5aad72/MarkupSafe-2.0.0a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp36-cp36m-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "afd73362d06ada878f267aa1cf74930022c6b9e1fae4605e5bf35ca61ce06074" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13581, + "upload-time": "2021-02-15T16:34:00.615188Z", + "url": "https://files.pythonhosted.org/packages/0f/e2/daec7065c64ef0aeb91632fa757d8ccd10ad2e503a09d27bf8f99028253a/MarkupSafe-2.0.0rc1-cp36-cp36m-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp36-cp36m-manylinux1_i686.whl", + "hashes": { + "sha256": "0771b6c97e45412bdd079ff8e4f1b903400791d62e0099dc7437668d73ad7280" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29544, + "upload-time": "2021-02-15T16:34:02.134673Z", + "url": "https://files.pythonhosted.org/packages/a8/e8/53808376c3132be6d9b4aa8a33195259ad65807096633b3ce9488be099a0/MarkupSafe-2.0.0rc1-cp36-cp36m-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp36-cp36m-manylinux1_x86_64.whl", + "hashes": { + "sha256": "b8d3deaddf307963845c2c1a9c3f72a92856f9010dca69a05b35b27af9fff162" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29882, + "upload-time": "2021-02-15T16:34:03.875512Z", + "url": "https://files.pythonhosted.org/packages/ef/e8/dde4345803b34bc19715e3bf18b5e0cdf92c5f04dc0161d151f0a188c68f/MarkupSafe-2.0.0rc1-cp36-cp36m-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp36-cp36m-manylinux2010_i686.whl", + "hashes": { + "sha256": "39245c428902bc4853deb03c319621aaa72f040753516529ac200be3e6e43e0e" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29545, + "upload-time": "2021-02-15T16:34:05.892610Z", + "url": "https://files.pythonhosted.org/packages/2a/5a/0d55ec7e2857e846b8897cf261920729f02979c32242f374f2e06e553822/MarkupSafe-2.0.0rc1-cp36-cp36m-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp36-cp36m-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "d9463d3860a4009655048ab40d9a156e7c2b68c8c74464138444a251378c39de" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29883, + "upload-time": "2021-02-15T16:34:08.054811Z", + "url": "https://files.pythonhosted.org/packages/a3/86/6c6115ca19061edcbf04bdebcfd8714b0bf0136fe6405b8896bf50afaddb/MarkupSafe-2.0.0rc1-cp36-cp36m-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp36-cp36m-manylinux2014_aarch64.whl", + "hashes": { + "sha256": "0195316c9962e49935a0d6951ec13ddadee4e7e954e527d2387ab5920f33326b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31058, + "upload-time": "2021-02-15T16:34:09.574784Z", + "url": "https://files.pythonhosted.org/packages/c3/ab/e559c5bed1ad9de3a601d1a4e850fb9bd6ea6b29b7fc55624e9016b1f2a6/MarkupSafe-2.0.0rc1-cp36-cp36m-manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp36-cp36m-win32.whl", + "hashes": { + "sha256": "c58a7117d253f7c560c54d8098a606d410e62129f4df78d78582b81ba254ba80" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13934, + "upload-time": "2021-02-15T16:34:11.235270Z", + "url": "https://files.pythonhosted.org/packages/97/2e/b2811ab7f2d9fa6aecc1cdee7916bb4733515d7cd7964294fb0c8f11e9d6/MarkupSafe-2.0.0rc1-cp36-cp36m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp36-cp36m-win_amd64.whl", + "hashes": { + "sha256": "39466d824310410598072d195cc55cc82c70e7c155ac6adce2b2851b5ce1a214" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14584, + "upload-time": "2021-02-15T16:34:12.598220Z", + "url": "https://files.pythonhosted.org/packages/86/bb/50978acd8bd3ec7ff71e0d799e635fb305b9a812633298be4080ea0ed8f0/MarkupSafe-2.0.0rc1-cp36-cp36m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp37-cp37m-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "7cefccd52c32040035a8be398bda4348812f58dcc7c8d940913f19b6776caa50" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13581, + "upload-time": "2021-02-15T16:34:14.053056Z", + "url": "https://files.pythonhosted.org/packages/51/e3/7c6993bc150d66639e85d89fbfb297032e3ea82da412de8383a8c3e236bc/MarkupSafe-2.0.0rc1-cp37-cp37m-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp37-cp37m-manylinux1_i686.whl", + "hashes": { + "sha256": "842c0a900ea044e719212810266aefbabedc47f7f6ed1567d645cec348de38c7" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30424, + "upload-time": "2021-02-15T16:34:15.642256Z", + "url": "https://files.pythonhosted.org/packages/9f/61/20cef1f33faa93ebcf9a4c1570e64682a77c54fe6050ba3f01e4816d5539/MarkupSafe-2.0.0rc1-cp37-cp37m-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp37-cp37m-manylinux1_x86_64.whl", + "hashes": { + "sha256": "b3f44d049add55a169e2ad6d176e592968f4f34c4ca754b925894ce5520cedfc" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30805, + "upload-time": "2021-02-15T16:34:16.872190Z", + "url": "https://files.pythonhosted.org/packages/02/74/b63971600cfb103e5c247251d56cf0f330eecc67e16a08c3f616742ca86d/MarkupSafe-2.0.0rc1-cp37-cp37m-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp37-cp37m-manylinux2010_i686.whl", + "hashes": { + "sha256": "c729b7bc3a38f24093c36fc20e98ba747440e937ea9997c1af7cd98d3ee9bdb1" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30427, + "upload-time": "2021-02-15T16:34:18.281501Z", + "url": "https://files.pythonhosted.org/packages/e1/a3/916e987c4cbd87ec84c466e13d0d0c2548407500cc0fe810525652f7b1f5/MarkupSafe-2.0.0rc1-cp37-cp37m-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp37-cp37m-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "d711c82719caaf59e44f73fd91f324dad09ece519f61c38ebac74d0e3c6dee2a" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30805, + "upload-time": "2021-02-15T16:34:19.486220Z", + "url": "https://files.pythonhosted.org/packages/e0/85/474fb75ef629089aff4754ff7cda82130f39a50b31521694095a88c09dfb/MarkupSafe-2.0.0rc1-cp37-cp37m-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp37-cp37m-manylinux2014_aarch64.whl", + "hashes": { + "sha256": "338a6efaaf7cb6bb342fefbfc3f681696c4ee86171c86d660d081739b6fb1055" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31991, + "upload-time": "2021-02-15T16:34:20.959003Z", + "url": "https://files.pythonhosted.org/packages/80/f2/e670b03730548b461d59baad27fac6d090b5782149a3f76518c0ca0804a3/MarkupSafe-2.0.0rc1-cp37-cp37m-manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp37-cp37m-win32.whl", + "hashes": { + "sha256": "fd47b68e61355c6452a92d85fcfad81f7e6f5df8110ed237d9027c54d9338b31" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13944, + "upload-time": "2021-02-15T16:34:22.192757Z", + "url": "https://files.pythonhosted.org/packages/17/de/5da190bcd134a7c6902e70837c23b03aa077c916b32299c483a1eebaa623/MarkupSafe-2.0.0rc1-cp37-cp37m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp37-cp37m-win_amd64.whl", + "hashes": { + "sha256": "7fdaed892d454763f89d2c6ecfa7ee1a142412d01eb9da5927b594622ecdb328" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14582, + "upload-time": "2021-02-15T16:34:23.291909Z", + "url": "https://files.pythonhosted.org/packages/b1/33/f9184b456a1fdccdcd97ec2973a6173eb15e045b20e3ba355599e42ddd3e/MarkupSafe-2.0.0rc1-cp37-cp37m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp38-cp38-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "65261edbd397b289bc7a0c20b21d2927bf81a4ff418a289fb053e06471dbbc90" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13658, + "upload-time": "2021-02-15T16:34:24.422008Z", + "url": "https://files.pythonhosted.org/packages/0d/6e/962cceabad203cbda63c3e869e33fbb8cb9b047bab5a4c19eb04561238ec/MarkupSafe-2.0.0rc1-cp38-cp38-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp38-cp38-manylinux1_i686.whl", + "hashes": { + "sha256": "efac39cc0cfcb43b40e97afffc3087f4dd0fce8fb40d3ad0f5ea8f94b0195005" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29878, + "upload-time": "2021-02-15T16:34:25.517837Z", + "url": "https://files.pythonhosted.org/packages/de/dc/4170c803fdac07228c0dbcd35e27f9b225b6c8e25d4f08f1cd5604d5db52/MarkupSafe-2.0.0rc1-cp38-cp38-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp38-cp38-manylinux1_x86_64.whl", + "hashes": { + "sha256": "6d1d39c1e8a783fe1d2637b693f38a4dbd7f4aac636b82fd7da0e0682757192a" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30235, + "upload-time": "2021-02-15T16:34:26.837992Z", + "url": "https://files.pythonhosted.org/packages/66/2c/94b686442686fe3aecc3b072f5a634b6b99fd0e1440b38290ebc1cdb89e1/MarkupSafe-2.0.0rc1-cp38-cp38-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp38-cp38-manylinux2010_i686.whl", + "hashes": { + "sha256": "b69682a6445f10332c376870fb53dd4ba946f70f0592118b97015a4a5fa814cc" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29881, + "upload-time": "2021-02-15T16:34:28.022308Z", + "url": "https://files.pythonhosted.org/packages/89/1b/853913f6043473792176850f3c5f3ed04747f052d2b0ee89cba5b70067dd/MarkupSafe-2.0.0rc1-cp38-cp38-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp38-cp38-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "2069d3ecff985cf2072154f2fc214f7dc493d40113c8fa127296e7c76a1f9227" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30235, + "upload-time": "2021-02-15T16:34:29.394927Z", + "url": "https://files.pythonhosted.org/packages/d7/cb/fa980146a5dd97b6588046643d09f2a43faf6306cf38a7e921a7bcf403cc/MarkupSafe-2.0.0rc1-cp38-cp38-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp38-cp38-manylinux2014_aarch64.whl", + "hashes": { + "sha256": "a26f1d7e4bea8e30871f0a025c6f6d81b27724b43d6a3a3e8388d9ec260d4586" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31536, + "upload-time": "2021-02-15T16:34:30.603208Z", + "url": "https://files.pythonhosted.org/packages/0b/c6/3549e02d9645e5c0a767449924d49bee153e44b122b5bc863441ff322f24/MarkupSafe-2.0.0rc1-cp38-cp38-manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp38-cp38-win32.whl", + "hashes": { + "sha256": "635085ed6045c00bcee76cfce4dff45d47f9344ccea0ec7d80c581db65aa9f02" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14002, + "upload-time": "2021-02-15T16:34:31.694500Z", + "url": "https://files.pythonhosted.org/packages/6b/0f/50315e17bb18e7e61afcb2133ef41bef779a8619684c3432853ba47a4646/MarkupSafe-2.0.0rc1-cp38-cp38-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp38-cp38-win_amd64.whl", + "hashes": { + "sha256": "77db4fd6dfe94f700f4395d34393baf695acb77f0e1d4fd77c93eacd8c38facf" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14605, + "upload-time": "2021-02-15T16:34:32.961619Z", + "url": "https://files.pythonhosted.org/packages/49/59/0044e4d3a40a02822795534f7a444d02977cffe57beddb841bb54c0877b4/MarkupSafe-2.0.0rc1-cp38-cp38-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp39-cp39-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "df56b55433f718b8a5681757a5c6eef2d365781615a268bcd0f5183cd5f57821" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 17986, + "upload-time": "2021-02-15T16:34:34.086784Z", + "url": "https://files.pythonhosted.org/packages/81/68/f6e34121bd0fe5b69c54a4e026f08667f469beaae020cbc9f6274fad1b86/MarkupSafe-2.0.0rc1-cp39-cp39-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp39-cp39-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "cdf40d0b3b7d0ba57b2cc1ea1432bf0841885f075c00b626b8400829b02aeb18" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13657, + "upload-time": "2021-02-15T16:34:35.276524Z", + "url": "https://files.pythonhosted.org/packages/9e/f4/c43ec3605fb37234febf1c16dc07bd29b2614bbba70bbe7f09e7d35646c4/MarkupSafe-2.0.0rc1-cp39-cp39-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp39-cp39-manylinux1_i686.whl", + "hashes": { + "sha256": "c8ba02b5ff8dde786492f04ff003514750d40a509bd3d76ee080f11f226d8431" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29902, + "upload-time": "2021-02-15T16:34:36.799538Z", + "url": "https://files.pythonhosted.org/packages/53/d2/9af1a69e2d0d9ef76bdceed9ad03c29a519096db3ba2fc70225010826eb1/MarkupSafe-2.0.0rc1-cp39-cp39-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp39-cp39-manylinux1_x86_64.whl", + "hashes": { + "sha256": "0806afeead6a1ed483db811e3d4af694fe6cd240fe267719902f5321c02ce1f9" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30228, + "upload-time": "2021-02-15T16:34:38.295101Z", + "url": "https://files.pythonhosted.org/packages/97/4e/a9f07b8d33f19eea3d68aa87c2f6ccf8081181889a76f2afeb9d4cdd1525/MarkupSafe-2.0.0rc1-cp39-cp39-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp39-cp39-manylinux2010_i686.whl", + "hashes": { + "sha256": "e644dcf9df29d33110ef8d28a14337a7978025d32ff7c210335f3b25b49d03e0" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29905, + "upload-time": "2021-02-15T16:34:39.714347Z", + "url": "https://files.pythonhosted.org/packages/a5/c8/9399a08a565c5d92f019a4f216fdd6a22b2054188654ef365c92e941a36e/MarkupSafe-2.0.0rc1-cp39-cp39-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp39-cp39-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "c7718a028d3917eabde519282b11fe0944f25e4d9d1716fec4ff8cf392ead36f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30231, + "upload-time": "2021-02-15T16:34:40.927263Z", + "url": "https://files.pythonhosted.org/packages/49/ba/1a35ba42228703e3653777ffc87ca359918045a6ff3adb4f3797d6c5941b/MarkupSafe-2.0.0rc1-cp39-cp39-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp39-cp39-manylinux2014_aarch64.whl", + "hashes": { + "sha256": "aa18dfb468b4bedd968195efc49e59f2773b406eb7591be19d3ac18cf506c5ec" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31546, + "upload-time": "2021-02-15T16:34:42.098573Z", + "url": "https://files.pythonhosted.org/packages/75/b2/b61bc56246727767a55b001912c8346583d6af2b1be4f4374ed17347027b/MarkupSafe-2.0.0rc1-cp39-cp39-manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp39-cp39-win32.whl", + "hashes": { + "sha256": "931f80ecb8fa292f9390761d070cc5eb6e25ef133b3aff6d9f08f0ac7de774e0" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14017, + "upload-time": "2021-02-15T16:34:43.242801Z", + "url": "https://files.pythonhosted.org/packages/1c/4f/28227ad0a8274d5dd65a8aa83601df706528e938da2dcdb75ecd11a7ae79/MarkupSafe-2.0.0rc1-cp39-cp39-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp39-cp39-win_amd64.whl", + "hashes": { + "sha256": "2f7efff175b8019977973bee4946df9e182255d17d41d59b8b8fd3f9df60dcfc" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14625, + "upload-time": "2021-02-15T16:34:44.400480Z", + "url": "https://files.pythonhosted.org/packages/ce/f7/60be78211c575c16a592bd58936c3c52cc45023de9f7015f236f288410d0/MarkupSafe-2.0.0rc1-cp39-cp39-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-2.0.0rc1.tar.gz", + "hashes": { + "sha256": "cd2bf5e142accfa487a6d4705ae8a22f48798a35e5ec3561123e3723aba50888" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 18138, + "upload-time": "2021-02-15T16:34:45.994842Z", + "url": "https://files.pythonhosted.org/packages/52/67/41fbc792ba294cc1b31806583754b2b41f6af84f8b0b9951e3cd4bd68d7d/MarkupSafe-2.0.0rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp36-cp36m-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "41d3b3776bc820c8fcc585df6b49c2a3e245c64a46ad7aa1b21ce08179d9167b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13906, + "upload-time": "2021-04-16T15:14:08.577826Z", + "url": "https://files.pythonhosted.org/packages/d7/c3/c265bc0423f2415f44c94b6d7bbb23c605129bcdc9d33ce1defe5e4eda52/MarkupSafe-2.0.0rc2-cp36-cp36m-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp36-cp36m-manylinux1_i686.whl", + "hashes": { + "sha256": "f3a67f5ba9452a3287d35e4f174ddfca72a1bb48da09d2e1d35598922c4c1e41" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29868, + "upload-time": "2021-04-16T15:14:10.071703Z", + "url": "https://files.pythonhosted.org/packages/a8/6c/1d88388d1efafe7dfadcd9417253a9e62ec3a3d0d3b7bd11909ded6019e5/MarkupSafe-2.0.0rc2-cp36-cp36m-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp36-cp36m-manylinux1_x86_64.whl", + "hashes": { + "sha256": "6c3b64b774d8c8705a04e28c1c7e2c60705e2b72bfa388d8c863ad0dfce5cbd6" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30210, + "upload-time": "2021-04-16T15:14:11.613775Z", + "url": "https://files.pythonhosted.org/packages/e8/d6/a5c186c4e77ea063e72dc2c8a0f6d8c8892b22666e59c61aea8ca83c450f/MarkupSafe-2.0.0rc2-cp36-cp36m-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp36-cp36m-manylinux2010_i686.whl", + "hashes": { + "sha256": "fd76ae35e33a1af04a63de5ff5fea872b9b01cff079cf895cec3697ded2c433e" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29871, + "upload-time": "2021-04-16T15:14:13.254831Z", + "url": "https://files.pythonhosted.org/packages/64/8d/476975063e9ea7e5684276a8c4c3219d0903495d5078cf3d95041db2a704/MarkupSafe-2.0.0rc2-cp36-cp36m-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp36-cp36m-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "aba3cf1d4d2e8664bace4e4df478e08d4bc2d36d7b59444e10bb7934e2708d87" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30212, + "upload-time": "2021-04-16T15:14:14.687319Z", + "url": "https://files.pythonhosted.org/packages/8d/b9/0a2f85b3fd4e7ad16d6b31b1e7d7774efab1a3ec278055d3e37ebcbe0a0e/MarkupSafe-2.0.0rc2-cp36-cp36m-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp36-cp36m-manylinux2014_aarch64.whl", + "hashes": { + "sha256": "e792bf8b47441bcf506a09bbffea178398e3dec6c58865e8dd01cc4dcd07685d" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31383, + "upload-time": "2021-04-16T15:14:16.326491Z", + "url": "https://files.pythonhosted.org/packages/eb/8e/ce44402aa8cc2c0bc56a9a1e5f459ff0ef2f75e25313d2c80104ec06475f/MarkupSafe-2.0.0rc2-cp36-cp36m-manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp36-cp36m-win32.whl", + "hashes": { + "sha256": "680c521ee5214bf28aa20f90107d2c5d0849b24042e44c17d94d52727af23dcd" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14253, + "upload-time": "2021-04-16T15:14:17.755814Z", + "url": "https://files.pythonhosted.org/packages/74/da/1e592abf1bcd0956942638378aa3202307ded24e204b0562addb8b770eac/MarkupSafe-2.0.0rc2-cp36-cp36m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp36-cp36m-win_amd64.whl", + "hashes": { + "sha256": "b24e488972dfadcb0f845f5536c79addc15eb6576548537a38075018e26477f0" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14898, + "upload-time": "2021-04-16T15:14:19.324554Z", + "url": "https://files.pythonhosted.org/packages/cf/cc/e4f27691c46948e83d54da18e35e460f10473b0ae78e647b998c361afef7/MarkupSafe-2.0.0rc2-cp36-cp36m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp37-cp37m-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "ad9dfe60753afa2932ed5adba73a1ff401e3de4106f88b4c31262ebab62b7708" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13902, + "upload-time": "2021-04-16T15:14:20.821416Z", + "url": "https://files.pythonhosted.org/packages/68/27/be4a0a2dba86051075502b10cf5a759128c7f4c880fdf7a6e90406f437a1/MarkupSafe-2.0.0rc2-cp37-cp37m-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp37-cp37m-manylinux1_i686.whl", + "hashes": { + "sha256": "5c949af1abb37dc23c1ebcee2783a26f0f91b42a4dd6184291e5502c409ac743" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30752, + "upload-time": "2021-04-16T15:14:22.264102Z", + "url": "https://files.pythonhosted.org/packages/56/b1/024095bd73ef15607032052b24b088b745dba00abf56527b3922653b9af7/MarkupSafe-2.0.0rc2-cp37-cp37m-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp37-cp37m-manylinux1_x86_64.whl", + "hashes": { + "sha256": "55eb46368cc8a62ff7a15e84cea243403fc514b3d7d13168d55e99eb8a772129" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31129, + "upload-time": "2021-04-16T15:14:23.656472Z", + "url": "https://files.pythonhosted.org/packages/30/c0/18617394f86d06a572fe1c6b3c1feb4cf6439b027143c89bc63779b21f9d/MarkupSafe-2.0.0rc2-cp37-cp37m-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp37-cp37m-manylinux2010_i686.whl", + "hashes": { + "sha256": "f99fd93e52de0cbe675eda692c238dfde5d09c73c38e497a5a0f9a706f394264" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30754, + "upload-time": "2021-04-16T15:14:24.927527Z", + "url": "https://files.pythonhosted.org/packages/02/23/c773152b71f7bbbe611da946c9f3175f91de804074400b124b51f735c2d8/MarkupSafe-2.0.0rc2-cp37-cp37m-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp37-cp37m-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "07f31078aaa975a1a962a775059cf0dfe6dd2fcafff4c4b5f9df76268ae566e9" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31132, + "upload-time": "2021-04-16T15:14:26.330969Z", + "url": "https://files.pythonhosted.org/packages/a6/ca/98d74e1cf8669856e3672c408f821ea64cfd8e1e27b8c21fb7e2e0456cfb/MarkupSafe-2.0.0rc2-cp37-cp37m-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp37-cp37m-manylinux2014_aarch64.whl", + "hashes": { + "sha256": "4d95e90df3e2bc76fa71d524a861083bbac1f1bcaf429c991292518343232e5b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 32312, + "upload-time": "2021-04-16T15:14:27.586949Z", + "url": "https://files.pythonhosted.org/packages/a5/98/943d31b8a09cef2e4bb79561e106bd4370be64f26d2371a1aeecd57b4df7/MarkupSafe-2.0.0rc2-cp37-cp37m-manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp37-cp37m-win32.whl", + "hashes": { + "sha256": "666f687682398f4c26e6b41be8233d3ea86fa9fbad56d98a4cf32110d7675773" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14254, + "upload-time": "2021-04-16T15:14:29.334424Z", + "url": "https://files.pythonhosted.org/packages/e4/66/0be365c5bbbec6a53f6ae58c56af9a10158aff35381962ca12f52043b0bc/MarkupSafe-2.0.0rc2-cp37-cp37m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp37-cp37m-win_amd64.whl", + "hashes": { + "sha256": "0e371c83c31cee6a659499172f53fe5722c80316bb198eaa492668460fc22378" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14904, + "upload-time": "2021-04-16T15:14:30.959075Z", + "url": "https://files.pythonhosted.org/packages/53/3c/e5a35168ebc10d50344c726f8caa3408fba2c17248789ae6f7677e3e16cc/MarkupSafe-2.0.0rc2-cp37-cp37m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp38-cp38-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "93019a67f12e4e5cf5d4570465fe6ce9a8951be4173e1287e838dff3332a315e" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13981, + "upload-time": "2021-04-16T15:14:32.295506Z", + "url": "https://files.pythonhosted.org/packages/77/fc/1ce0522d36655dde846ccd31b09eba9c2837ee558cc08433a1e374afd45f/MarkupSafe-2.0.0rc2-cp38-cp38-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp38-cp38-manylinux1_i686.whl", + "hashes": { + "sha256": "a7718a137e319e6a61bb4598ec12f7da18553d5d28ae6e21165dfc0d0d90a1b4" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30213, + "upload-time": "2021-04-16T15:14:33.432682Z", + "url": "https://files.pythonhosted.org/packages/1c/fb/05051fd8507755de2264cbee273ed002e382e7211143156338a899f568e0/MarkupSafe-2.0.0rc2-cp38-cp38-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp38-cp38-manylinux1_x86_64.whl", + "hashes": { + "sha256": "15992536bd3e91defff17579d388475cc60fc3aeff883ac14edbdd079817e0b7" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30559, + "upload-time": "2021-04-16T15:14:34.604155Z", + "url": "https://files.pythonhosted.org/packages/1b/04/423e31afffb55ec8f55a814af8d27177fc765d3e6fae418ddce2c7d6e2c3/MarkupSafe-2.0.0rc2-cp38-cp38-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp38-cp38-manylinux2010_i686.whl", + "hashes": { + "sha256": "f6dee1e460629691452bf37419825bba4002fdb4883701c7cd72e5aa42724aa9" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30217, + "upload-time": "2021-04-16T15:14:35.903051Z", + "url": "https://files.pythonhosted.org/packages/d7/33/dcf9c6bbb28a90c462b9a875c0b29f50fc25a8ffc3aa2f5a6a3a4bc55fa1/MarkupSafe-2.0.0rc2-cp38-cp38-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp38-cp38-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "24fa977011c8d17dae93641376090fc7434babf95128f862bb61fad545afc580" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30560, + "upload-time": "2021-04-16T15:14:37.518479Z", + "url": "https://files.pythonhosted.org/packages/5b/62/1e744bc5ca33c1a563ae46c5bccd6a4d565b320fd91e067e941e2dc80960/MarkupSafe-2.0.0rc2-cp38-cp38-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp38-cp38-manylinux2014_aarch64.whl", + "hashes": { + "sha256": "36afcf88a772054038be74cbfa872074e9c1ac3481e66b8da4967e81150e139e" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31861, + "upload-time": "2021-04-16T15:14:39.262706Z", + "url": "https://files.pythonhosted.org/packages/16/7f/1277482261b149d7a26453cce87171c48ad04eaaef22dc9d0f3a821876be/MarkupSafe-2.0.0rc2-cp38-cp38-manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp38-cp38-win32.whl", + "hashes": { + "sha256": "e3ff50bf999c0f45552761bf4a9138dc0464d887de8f2afeb9d95f7bb03a1ec0" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14319, + "upload-time": "2021-04-16T15:14:40.485002Z", + "url": "https://files.pythonhosted.org/packages/34/70/efa8cbc53143d0acbd99f56d206a3f0766172000878f5af288bca1a75477/MarkupSafe-2.0.0rc2-cp38-cp38-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp38-cp38-win_amd64.whl", + "hashes": { + "sha256": "152e680f380562ad34277f5d3f066b62eb25d2dda47afc14f76ee49f3cd467e7" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14916, + "upload-time": "2021-04-16T15:14:41.716522Z", + "url": "https://files.pythonhosted.org/packages/96/d1/5d157e7a15cd7926d65c46eb47f58161651620a837d052a4ff8c0e45792a/MarkupSafe-2.0.0rc2-cp38-cp38-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp39-cp39-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "686f3c2e7b2a8e36b2003c952c498bbf24753a35b72e7eccb2d62897f4f59b8e" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 18309, + "upload-time": "2021-04-16T15:14:42.957388Z", + "url": "https://files.pythonhosted.org/packages/17/d6/99db3389d3c9850d2c76b0ddb520a59d398e02f84302b6c1a1e54ac222bf/MarkupSafe-2.0.0rc2-cp39-cp39-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp39-cp39-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "f24aa8c69bd9d61316de172ad19cc6d069da510821585d777960f90b2ed5501c" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13982, + "upload-time": "2021-04-16T15:14:44.172962Z", + "url": "https://files.pythonhosted.org/packages/c7/71/2051d1708847fdd6b32187ce698585930ccccab7f7f3591a7790cc5307e6/MarkupSafe-2.0.0rc2-cp39-cp39-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp39-cp39-manylinux1_i686.whl", + "hashes": { + "sha256": "70bee0400f78ce7e6aa6d2526be515afe7ac1693d9db1f6782ddc3420a4d961c" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30221, + "upload-time": "2021-04-16T15:14:45.404054Z", + "url": "https://files.pythonhosted.org/packages/79/84/25fe8a9a6d26730ee0845253825ac6747cc78c376cedacdec6fbdca94909/MarkupSafe-2.0.0rc2-cp39-cp39-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp39-cp39-manylinux1_x86_64.whl", + "hashes": { + "sha256": "e1ea9b34bec7dbf653edd3361170108cb717b4f49be729e2367f5151d1e938ee" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30549, + "upload-time": "2021-04-16T15:14:46.841033Z", + "url": "https://files.pythonhosted.org/packages/58/49/75291941858a475ea40aafb6ee4d48216bfeedd47be1d557f3baade92a7e/MarkupSafe-2.0.0rc2-cp39-cp39-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp39-cp39-manylinux2010_i686.whl", + "hashes": { + "sha256": "50ccc0b107e7b95d5a2c55cd9f34d7b4696d3092d4bd231cef56131059653554" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30224, + "upload-time": "2021-04-16T15:14:48.069603Z", + "url": "https://files.pythonhosted.org/packages/42/86/e5f3044700839bdd374a1572a01ca3a4bd1d97e7859f44bfbe58e4bec9cb/MarkupSafe-2.0.0rc2-cp39-cp39-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp39-cp39-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "167a017abf294fc17b3b5098b77667246030ad68d02a59f1fc9b48f65ff836aa" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30551, + "upload-time": "2021-04-16T15:14:49.296017Z", + "url": "https://files.pythonhosted.org/packages/13/34/8cbc4d1a8615b644540778e6b5b53385af6580d365ee77c977a43ea2c66e/MarkupSafe-2.0.0rc2-cp39-cp39-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp39-cp39-manylinux2014_aarch64.whl", + "hashes": { + "sha256": "27051dce1be59d0d1e09bb58e9bdda10f1e546a97c119cf3b88b82a24b48081c" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31874, + "upload-time": "2021-04-16T15:14:50.527414Z", + "url": "https://files.pythonhosted.org/packages/3f/8f/cb3286a26ed321f7aeef1b469b96800369a3c6f90b5b0cf20e3f2f347d99/MarkupSafe-2.0.0rc2-cp39-cp39-manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp39-cp39-win32.whl", + "hashes": { + "sha256": "023be69df51b68f9f1ed42b5959303dad3c153cd958ebb0e34c18251fb967837" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14336, + "upload-time": "2021-04-16T15:14:52.162518Z", + "url": "https://files.pythonhosted.org/packages/a7/15/74ac6057e89a0032056c3409a9eaf1fffb618f81d8667e162660862d0e3d/MarkupSafe-2.0.0rc2-cp39-cp39-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp39-cp39-win_amd64.whl", + "hashes": { + "sha256": "074bbd79cfeba59d5a426e09a7d7a36247b2ba429aaa762d547b101ff1818b74" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14943, + "upload-time": "2021-04-16T15:14:53.507507Z", + "url": "https://files.pythonhosted.org/packages/0e/cc/b21ca6161d2f605ced433ce9aeacb82e702048a0b73887a7072b65b6c54a/MarkupSafe-2.0.0rc2-cp39-cp39-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-2.0.0rc2.tar.gz", + "hashes": { + "sha256": "746a22773b02c79ea570cf97f92aad7e58938bcd2670de499e349d8430f989ef" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 18427, + "upload-time": "2021-04-16T15:14:55.026100Z", + "url": "https://files.pythonhosted.org/packages/af/6a/84855224d2c1b5e4b66d8460505383a0719a36d9b65cfc031948ff5e1cef/MarkupSafe-2.0.0rc2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp36-cp36m-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "2efaeb1baff547063bad2b2893a8f5e9c459c4624e1a96644bbba08910ae34e0" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13886, + "upload-time": "2021-05-11T19:46:30.547163Z", + "url": "https://files.pythonhosted.org/packages/2f/73/2f1acfb49f2304b550ab7932e3102b7997b1beef03458ec7bd25f7f60608/MarkupSafe-2.0.0-cp36-cp36m-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp36-cp36m-manylinux1_i686.whl", + "hashes": { + "sha256": "441ce2a8c17683d97e06447fcbccbdb057cbf587c78eb75ae43ea7858042fe2c" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29849, + "upload-time": "2021-05-11T19:46:32.470108Z", + "url": "https://files.pythonhosted.org/packages/e2/7d/69ff45f7cf6ef825fb65a280e5ec1e70357dee566553eca47074c92af07d/MarkupSafe-2.0.0-cp36-cp36m-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp36-cp36m-manylinux1_x86_64.whl", + "hashes": { + "sha256": "45535241baa0fc0ba2a43961a1ac7562ca3257f46c4c3e9c0de38b722be41bd1" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30193, + "upload-time": "2021-05-11T19:46:34.000276Z", + "url": "https://files.pythonhosted.org/packages/0e/b5/a702459aa6ddfe813313aa77c3cf5238a6b28b9053382704eb3037950549/MarkupSafe-2.0.0-cp36-cp36m-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp36-cp36m-manylinux2010_i686.whl", + "hashes": { + "sha256": "90053234a6479738fd40d155268af631c7fca33365f964f2208867da1349294b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29851, + "upload-time": "2021-05-11T19:46:35.294986Z", + "url": "https://files.pythonhosted.org/packages/06/32/7057d8c26421b1b6bd8c12085bb1aa0cbadf50d0b28bb5ccff6eb00a2b88/MarkupSafe-2.0.0-cp36-cp36m-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp36-cp36m-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "3b54a9c68995ef4164567e2cd1a5e16db5dac30b2a50c39c82db8d4afaf14f63" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30194, + "upload-time": "2021-05-11T19:46:36.933205Z", + "url": "https://files.pythonhosted.org/packages/4a/55/b7c3664c40e11950d17f39849180638e01a12e7cf656615b2670988724ac/MarkupSafe-2.0.0-cp36-cp36m-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp36-cp36m-manylinux2014_aarch64.whl", + "hashes": { + "sha256": "f58b5ba13a5689ca8317b98439fccfbcc673acaaf8241c1869ceea40f5d585bf" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31369, + "upload-time": "2021-05-11T19:46:38.519638Z", + "url": "https://files.pythonhosted.org/packages/60/bf/93c4838972780d92ef5d4fdf0b5f2570495d1e7e129b471ccbeb375e577e/MarkupSafe-2.0.0-cp36-cp36m-manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp36-cp36m-win32.whl", + "hashes": { + "sha256": "a00dce2d96587651ef4fa192c17e039e8cfab63087c67e7d263a5533c7dad715" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14237, + "upload-time": "2021-05-11T19:46:39.887282Z", + "url": "https://files.pythonhosted.org/packages/35/9d/665c69f537f14b28e24dfa78c3d64fe37ac9ddbb6a82756891cdf5c604b7/MarkupSafe-2.0.0-cp36-cp36m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp36-cp36m-win_amd64.whl", + "hashes": { + "sha256": "007dc055dbce5b1104876acee177dbfd18757e19d562cd440182e1f492e96b95" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14877, + "upload-time": "2021-05-11T19:46:41.125295Z", + "url": "https://files.pythonhosted.org/packages/ec/93/ecfbd40bd9392a054af0a5fa429cdd5309582afa57128f4026fdeefb5475/MarkupSafe-2.0.0-cp36-cp36m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp37-cp37m-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "a08cd07d3c3c17cd33d9e66ea9dee8f8fc1c48e2d11bd88fd2dc515a602c709b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13883, + "upload-time": "2021-05-11T19:46:42.775259Z", + "url": "https://files.pythonhosted.org/packages/65/09/d5997f498783cf5dbb11c2655569c7104e424c6fb1d910dea7327a5bfde6/MarkupSafe-2.0.0-cp37-cp37m-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp37-cp37m-manylinux1_i686.whl", + "hashes": { + "sha256": "3c352ff634e289061711608f5e474ec38dbaa21e3e168820d53d5f4015e5b91b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30728, + "upload-time": "2021-05-11T19:46:44.095210Z", + "url": "https://files.pythonhosted.org/packages/69/ba/4bb97605ae2b6ed00d235392a4341efa85980417763d487cd3e813367bc1/MarkupSafe-2.0.0-cp37-cp37m-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp37-cp37m-manylinux1_x86_64.whl", + "hashes": { + "sha256": "32200f562daaab472921a11cbb63780f1654552ae49518196fc361ed8e12e901" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31116, + "upload-time": "2021-05-11T19:46:45.678781Z", + "url": "https://files.pythonhosted.org/packages/84/b1/93278e73d35af3da6171f6b3c8991ca4184199a2d226866c297ea17958d3/MarkupSafe-2.0.0-cp37-cp37m-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp37-cp37m-manylinux2010_i686.whl", + "hashes": { + "sha256": "fef86115fdad7ae774720d7103aa776144cf9b66673b4afa9bcaa7af990ed07b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30731, + "upload-time": "2021-05-11T19:46:47.062289Z", + "url": "https://files.pythonhosted.org/packages/fe/a4/c3c8039fc19c4d5a1d851df216f36bc5c7fc1ba06d3d2c714029fb683f2e/MarkupSafe-2.0.0-cp37-cp37m-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp37-cp37m-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "e79212d09fc0e224d20b43ad44bb0a0a3416d1e04cf6b45fed265114a5d43d20" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31116, + "upload-time": "2021-05-11T19:46:48.415299Z", + "url": "https://files.pythonhosted.org/packages/7b/10/65950e46aa706970a86eb5173e108006ccaff8699de8f78f8d2f6302c44c/MarkupSafe-2.0.0-cp37-cp37m-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp37-cp37m-manylinux2014_aarch64.whl", + "hashes": { + "sha256": "79b2ae94fa991be023832e6bcc00f41dbc8e5fe9d997a02db965831402551730" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 32299, + "upload-time": "2021-05-11T19:46:49.702052Z", + "url": "https://files.pythonhosted.org/packages/76/be/a36a45054c639a2d620388956112c2355a75416c6c1b947c33b9ebfcb59d/MarkupSafe-2.0.0-cp37-cp37m-manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp37-cp37m-win32.whl", + "hashes": { + "sha256": "3261fae28155e5c8634dd7710635fe540a05b58f160cef7713c7700cb9980e66" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14235, + "upload-time": "2021-05-11T19:46:50.986786Z", + "url": "https://files.pythonhosted.org/packages/1e/55/91ea078274ee4a81688b54eb6d190e1be644649377c235f32557225a0e45/MarkupSafe-2.0.0-cp37-cp37m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp37-cp37m-win_amd64.whl", + "hashes": { + "sha256": "e4570d16f88c7f3032ed909dc9e905a17da14a1c4cfd92608e3fda4cb1208bbd" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14881, + "upload-time": "2021-05-11T19:46:52.221747Z", + "url": "https://files.pythonhosted.org/packages/b0/cb/2deaf48e04e3bd8b19c94847ad1b6a51f059be30390ebcdfd0f9a3c93d9b/MarkupSafe-2.0.0-cp37-cp37m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp38-cp38-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "8f806bfd0f218477d7c46a11d3e52dc7f5fdfaa981b18202b7dc84bbc287463b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13963, + "upload-time": "2021-05-11T19:46:53.416678Z", + "url": "https://files.pythonhosted.org/packages/d9/53/6d87cc1d293634da0f7a0dba9d148bd6c5e07163192bdec90ca000631db9/MarkupSafe-2.0.0-cp38-cp38-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp38-cp38-manylinux1_i686.whl", + "hashes": { + "sha256": "e77e4b983e2441aff0c0d07ee711110c106b625f440292dfe02a2f60c8218bd6" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30197, + "upload-time": "2021-05-11T19:46:54.553990Z", + "url": "https://files.pythonhosted.org/packages/27/64/710ff70117ba4a091800c1b2de1a87cfe7c3b4a5459da66dd0fd634f38d9/MarkupSafe-2.0.0-cp38-cp38-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp38-cp38-manylinux1_x86_64.whl", + "hashes": { + "sha256": "031bf79a27d1c42f69c276d6221172417b47cb4b31cdc73d362a9bf5a1889b9f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30551, + "upload-time": "2021-05-11T19:46:56.143037Z", + "url": "https://files.pythonhosted.org/packages/47/8f/6f185287134e6e52538fda679ef66284f57f62f82dfe7c2c734349964016/MarkupSafe-2.0.0-cp38-cp38-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp38-cp38-manylinux2010_i686.whl", + "hashes": { + "sha256": "83cf0228b2f694dcdba1374d5312f2277269d798e65f40344964f642935feac1" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30203, + "upload-time": "2021-05-11T19:46:57.756504Z", + "url": "https://files.pythonhosted.org/packages/f4/58/77d00665c1079408693ac0509d07eb43cd814db8abe97011c5c7c5fbe915/MarkupSafe-2.0.0-cp38-cp38-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp38-cp38-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "4cc563836f13c57f1473bc02d1e01fc37bab70ad4ee6be297d58c1d66bc819bf" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30551, + "upload-time": "2021-05-11T19:46:59.230784Z", + "url": "https://files.pythonhosted.org/packages/3d/e0/ab5ea8cd083f7e85bb40ab813dc82f9e39bff87df8ca28b3480d77949827/MarkupSafe-2.0.0-cp38-cp38-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp38-cp38-manylinux2014_aarch64.whl", + "hashes": { + "sha256": "d00a669e4a5bec3ee6dbeeeedd82a405ced19f8aeefb109a012ea88a45afff96" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31849, + "upload-time": "2021-05-11T19:47:00.558715Z", + "url": "https://files.pythonhosted.org/packages/47/24/8ccea5f019865f1526b819a87f7af89685529ffc8d0b23989d7f14713507/MarkupSafe-2.0.0-cp38-cp38-manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp38-cp38-win32.whl", + "hashes": { + "sha256": "161d575fa49395860b75da5135162481768b11208490d5a2143ae6785123e77d" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14299, + "upload-time": "2021-05-11T19:47:02.027806Z", + "url": "https://files.pythonhosted.org/packages/d1/78/ca76bef03817ea1d88e10a0721707724cfc616ba09079c66b6f9e9dec27e/MarkupSafe-2.0.0-cp38-cp38-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp38-cp38-win_amd64.whl", + "hashes": { + "sha256": "58bc9fce3e1557d463ef5cee05391a05745fd95ed660f23c1742c711712c0abb" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14896, + "upload-time": "2021-05-11T19:47:03.623663Z", + "url": "https://files.pythonhosted.org/packages/68/95/c6a93ace68d23a6021516621c5273f8607061c53934d9b54a6526af62276/MarkupSafe-2.0.0-cp38-cp38-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp39-cp39-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "3fb47f97f1d338b943126e90b79cad50d4fcfa0b80637b5a9f468941dbbd9ce5" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 18282, + "upload-time": "2021-05-11T19:47:05.369843Z", + "url": "https://files.pythonhosted.org/packages/a8/ef/27061771ff7c917517da1d187e370b05b980427c55037edb915b8927b81a/MarkupSafe-2.0.0-cp39-cp39-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "dab0c685f21f4a6c95bfc2afd1e7eae0033b403dd3d8c1b6d13a652ada75b348" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13962, + "upload-time": "2021-05-11T19:47:06.909710Z", + "url": "https://files.pythonhosted.org/packages/68/ee/44409a47dc0d273a067fc5661bb8e4ea9b5c82ba4d4e189c99634269967c/MarkupSafe-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp39-cp39-manylinux1_i686.whl", + "hashes": { + "sha256": "664832fb88b8162268928df233f4b12a144a0c78b01d38b81bdcf0fc96668ecb" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30190, + "upload-time": "2021-05-11T19:47:08.131165Z", + "url": "https://files.pythonhosted.org/packages/f4/3a/51b4965795691b247f0c16a1b1de1fd22db39dcb3ed4f2422a85d23de1bc/MarkupSafe-2.0.0-cp39-cp39-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp39-cp39-manylinux1_x86_64.whl", + "hashes": { + "sha256": "df561f65049ed3556e5b52541669310e88713fdae2934845ec3606f283337958" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30536, + "upload-time": "2021-05-11T19:47:09.826783Z", + "url": "https://files.pythonhosted.org/packages/2c/6f/81820665c8348fe0b7e9ce18f6e33be99f79d45f253e3554b7946616d89f/MarkupSafe-2.0.0-cp39-cp39-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp39-cp39-manylinux2010_i686.whl", + "hashes": { + "sha256": "24bbc3507fb6dfff663af7900a631f2aca90d5a445f272db5fc84999fa5718bc" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30194, + "upload-time": "2021-05-11T19:47:11.438713Z", + "url": "https://files.pythonhosted.org/packages/86/15/67413c230bce37a25b96999f1adef9a757cd9ef0cf02ccbe5b402a64ac38/MarkupSafe-2.0.0-cp39-cp39-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp39-cp39-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "87de598edfa2230ff274c4de7fcf24c73ffd96208c8e1912d5d0fee459767d75" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30537, + "upload-time": "2021-05-11T19:47:12.962731Z", + "url": "https://files.pythonhosted.org/packages/9c/33/f26184101624f7cda3508ba3621e160875949a47de593b2c456caa2ec0ef/MarkupSafe-2.0.0-cp39-cp39-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp39-cp39-manylinux2014_aarch64.whl", + "hashes": { + "sha256": "a19d39b02a24d3082856a5b06490b714a9d4179321225bbf22809ff1e1887cc8" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31846, + "upload-time": "2021-05-11T19:47:14.267808Z", + "url": "https://files.pythonhosted.org/packages/f7/7b/a3db1f425cb067b3aae7b14048540082c8cb9a51c4d389261e44f0f6e8e8/MarkupSafe-2.0.0-cp39-cp39-manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp39-cp39-win32.whl", + "hashes": { + "sha256": "4aca81a687975b35e3e80bcf9aa93fe10cd57fac37bf18b2314c186095f57e05" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14315, + "upload-time": "2021-05-11T19:47:15.494475Z", + "url": "https://files.pythonhosted.org/packages/1d/86/433456555c9435085cc93062f938fc28a693838a26b8ac7f4744e86663b0/MarkupSafe-2.0.0-cp39-cp39-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp39-cp39-win_amd64.whl", + "hashes": { + "sha256": "70820a1c96311e02449591cbdf5cd1c6a34d5194d5b55094ab725364375c9eb2" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14923, + "upload-time": "2021-05-11T19:47:16.822283Z", + "url": "https://files.pythonhosted.org/packages/90/de/d1a5af7b5f14bb173c41d53dca4a118c6e59b40363916c3e86c31a857000/MarkupSafe-2.0.0-cp39-cp39-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-2.0.0.tar.gz", + "hashes": { + "sha256": "4fae0677f712ee090721d8b17f412f1cbceefbf0dc180fe91bab3232f38b4527" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 18466, + "upload-time": "2021-05-11T19:47:18.499815Z", + "url": "https://files.pythonhosted.org/packages/67/6a/5b3ed5c122e20c33d2562df06faf895a6b91b0a6b96a4626440ffe1d5c8e/MarkupSafe-2.0.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp310-cp310-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "d8446c54dc28c01e5a2dbac5a25f071f6653e6e40f3a8818e8b45d790fe6ef53" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 18330, + "upload-time": "2021-08-11T18:10:38.104305Z", + "url": "https://files.pythonhosted.org/packages/81/8b/f28eac2790d49dde61f89ae9e007ac65002edc90bb2dd63c3b9e653820d2/MarkupSafe-2.0.1-cp310-cp310-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp310-cp310-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "36bc903cbb393720fad60fc28c10de6acf10dc6cc883f3e24ee4012371399a38" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14005, + "upload-time": "2021-08-11T18:10:39.711742Z", + "url": "https://files.pythonhosted.org/packages/21/84/e090d999105fe0f3e1d955725ed2c9aeebc649ee83edab0e73d353d47e5d/MarkupSafe-2.0.1-cp310-cp310-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "2d7d807855b419fc2ed3e631034685db6079889a1f01d5d9dac950f764da3dad" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 26830, + "upload-time": "2021-08-11T18:10:41.209125Z", + "url": "https://files.pythonhosted.org/packages/e6/57/e9d243b12918f22bc3aa1392db7821dcb643a120e87b3f8c9bc7e1ad33f1/MarkupSafe-2.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", + "hashes": { + "sha256": "add36cb2dbb8b736611303cd3bfcee00afd96471b09cda130da3581cbdc56a6d" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30410, + "upload-time": "2021-08-11T18:10:43.440897Z", + "url": "https://files.pythonhosted.org/packages/5a/98/3303496a5d19aabba67c443ba1df6ee1bec94549b3f8976f90c06a6942e6/MarkupSafe-2.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", + "hashes": { + "sha256": "168cd0a3642de83558a5153c8bd34f175a9a6e7f6dc6384b9655d2697312a646" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30770, + "upload-time": "2021-08-11T18:10:44.873269Z", + "url": "https://files.pythonhosted.org/packages/53/e8/601efa63c4058311a8bda7984a2fe554b9da574044967d7aee253661ee46/MarkupSafe-2.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp310-cp310-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "4dc8f9fb58f7364b63fd9f85013b780ef83c11857ae79f2feda41e270468dd9b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31170, + "upload-time": "2021-10-22T17:36:49.118527Z", + "url": "https://files.pythonhosted.org/packages/a4/c8/9d2161b2080cb69c8834d1c34a399685347523acbfc923b203ad27bf1215/MarkupSafe-2.0.1-cp310-cp310-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp310-cp310-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "20dca64a3ef2d6e4d5d615a3fd418ad3bde77a47ec8a23d984a12b5b4c74491a" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30127, + "upload-time": "2021-10-22T17:36:51.271516Z", + "url": "https://files.pythonhosted.org/packages/51/c3/7154db2b7d5b24875e1f1c42bab87a46af688bd6a5c89a90c60053cb6b33/MarkupSafe-2.0.1-cp310-cp310-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "cdfba22ea2f0029c9261a4bd07e830a8da012291fbe44dc794e488b6c9bb353a" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30553, + "upload-time": "2021-10-22T17:36:53.020333Z", + "url": "https://files.pythonhosted.org/packages/04/69/c31e837e4bb5532b02d297152464b2cb8a0edeb9bef762c015e9b4e95e16/MarkupSafe-2.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp310-cp310-win32.whl", + "hashes": { + "sha256": "99df47edb6bda1249d3e80fdabb1dab8c08ef3975f69aed437cb69d0a5de1e28" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14331, + "upload-time": "2021-08-11T18:10:46.980898Z", + "url": "https://files.pythonhosted.org/packages/c1/39/9df65c006a88fce7bbd5ec3195b949b79477b1a325564f486c611c367893/MarkupSafe-2.0.1-cp310-cp310-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "e0f138900af21926a02425cf736db95be9f4af72ba1bb21453432a07f6082134" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 15042, + "upload-time": "2021-08-11T18:10:48.832494Z", + "url": "https://files.pythonhosted.org/packages/93/28/d42b954fb9189cf4b78b0b0a025cff9b2583f93b37d1a345768ade29e5dd/MarkupSafe-2.0.1-cp310-cp310-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "f9081981fe268bd86831e5c75f7de206ef275defcb82bc70740ae6dc507aee51" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13907, + "upload-time": "2021-05-18T17:17:34.628517Z", + "url": "https://files.pythonhosted.org/packages/27/c3/20f02d95e78756d59a4c02f179a6ee66e3283cc34e3051d436fd152d1e76/MarkupSafe-2.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp36-cp36m-manylinux1_i686.whl", + "hashes": { + "sha256": "0955295dd5eec6cb6cc2fe1698f4c6d84af2e92de33fbcac4111913cd100a6ff" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29871, + "upload-time": "2021-05-18T17:17:36.084103Z", + "url": "https://files.pythonhosted.org/packages/bf/a8/76f613645617c31dd4db1950057b0bab68e0b790c2dbb368c1971d38d87e/MarkupSafe-2.0.1-cp36-cp36m-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp36-cp36m-manylinux1_x86_64.whl", + "hashes": { + "sha256": "0446679737af14f45767963a1a9ef7620189912317d095f2d9ffa183a4d25d2b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30215, + "upload-time": "2021-05-18T17:17:37.662782Z", + "url": "https://files.pythonhosted.org/packages/fc/d6/57f9a97e56447a1e340f8574836d3b636e2c14de304943836bd645fa9c7e/MarkupSafe-2.0.1-cp36-cp36m-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp36-cp36m-manylinux2010_i686.whl", + "hashes": { + "sha256": "f826e31d18b516f653fe296d967d700fddad5901ae07c622bb3705955e1faa94" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29874, + "upload-time": "2021-05-18T17:17:39.071499Z", + "url": "https://files.pythonhosted.org/packages/ee/d4/f6d8700729ca202fd070e03d08bda349bb0689514c11732dcb4f0e7bd60f/MarkupSafe-2.0.1-cp36-cp36m-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp36-cp36m-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "fa130dd50c57d53368c9d59395cb5526eda596d3ffe36666cd81a44d56e48872" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30218, + "upload-time": "2021-05-18T17:17:40.714779Z", + "url": "https://files.pythonhosted.org/packages/08/dc/a5ed54fcc61f75343663ee702cbf69831dcec9b1a952ae21cf3d1fbc56ba/MarkupSafe-2.0.1-cp36-cp36m-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp36-cp36m-manylinux2014_aarch64.whl", + "hashes": { + "sha256": "905fec760bd2fa1388bb5b489ee8ee5f7291d692638ea5f67982d968366bef9f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31387, + "upload-time": "2021-05-18T17:17:42.438785Z", + "url": "https://files.pythonhosted.org/packages/0c/55/d7b9059ed9affe3ebdaa288006e4b82839bdbc0ecf092cd5b61d0f0ba456/MarkupSafe-2.0.1-cp36-cp36m-manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "bf5d821ffabf0ef3533c39c518f3357b171a1651c1ff6827325e4489b0e46c3c" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 26453, + "upload-time": "2021-08-11T18:10:50.138890Z", + "url": "https://files.pythonhosted.org/packages/3f/43/72fd80844b2687e2c5aac95b64662ede122b8c3919b4c95488017ca8d2a9/MarkupSafe-2.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", + "hashes": { + "sha256": "0d4b31cc67ab36e3392bbf3862cfbadac3db12bdd8b02a2731f509ed5b829724" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29907, + "upload-time": "2021-08-11T18:10:51.397441Z", + "url": "https://files.pythonhosted.org/packages/ff/e2/bfd4e230d609fc7c59cc1a69e1b9f65bda3f05b8cab41bb4437f3d44b108/MarkupSafe-2.0.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", + "hashes": { + "sha256": "baa1a4e8f868845af802979fcdbf0bb11f94f1cb7ced4c4b8a351bb60d108145" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30247, + "upload-time": "2021-08-11T18:10:53.003300Z", + "url": "https://files.pythonhosted.org/packages/e2/a9/eafee9babd4b3aed918d286fbe1c20d1a22d347b30d2bddb3c49919548fa/MarkupSafe-2.0.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp36-cp36m-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "deb993cacb280823246a026e3b2d81c493c53de6acfd5e6bfe31ab3402bb37dd" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30464, + "upload-time": "2021-10-22T17:36:54.313065Z", + "url": "https://files.pythonhosted.org/packages/9c/dd/1b57e1514fd2f653ee31255b940baf0609741bc059565a7fe7c4e0fec46d/MarkupSafe-2.0.1-cp36-cp36m-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp36-cp36m-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "63f3268ba69ace99cab4e3e3b5840b03340efed0948ab8f78d2fd87ee5442a4f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29555, + "upload-time": "2021-10-22T17:36:55.576886Z", + "url": "https://files.pythonhosted.org/packages/20/0e/e5d5ed4bad48827aede890787b8855c7dc08301be60f2eeb0ce17ec5c810/MarkupSafe-2.0.1-cp36-cp36m-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp36-cp36m-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "8d206346619592c6200148b01a2142798c989edcb9c896f9ac9722a99d4e77e6" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29893, + "upload-time": "2021-10-22T17:36:57.491916Z", + "url": "https://files.pythonhosted.org/packages/fa/7f/50e0b7a7c13e056f7f1ea799a04a64c225a7ae784785f6b74e7515ea94e8/MarkupSafe-2.0.1-cp36-cp36m-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp36-cp36m-win32.whl", + "hashes": { + "sha256": "6c4ca60fa24e85fe25b912b01e62cb969d69a23a5d5867682dd3e80b5b02581d" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14256, + "upload-time": "2021-05-18T17:17:43.822722Z", + "url": "https://files.pythonhosted.org/packages/f5/ff/9a35fc0f3fbda4cada0e559833b84627ddf44c45664741aed7da1b2468f2/MarkupSafe-2.0.1-cp36-cp36m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp36-cp36m-win_amd64.whl", + "hashes": { + "sha256": "b2f4bf27480f5e5e8ce285a8c8fd176c0b03e93dcc6646477d4630e83440c6a9" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14898, + "upload-time": "2021-05-18T17:17:45.172373Z", + "url": "https://files.pythonhosted.org/packages/73/60/296031f365b3ae96732225203d864fac7b83a185ed1820c1c87b78e154bc/MarkupSafe-2.0.1-cp36-cp36m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "0717a7390a68be14b8c793ba258e075c6f4ca819f15edfc2a3a027c823718567" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13905, + "upload-time": "2021-05-18T17:17:46.410780Z", + "url": "https://files.pythonhosted.org/packages/75/90/b780381ddf38e2afd07a04746b5d3158a085464f7c757fc62cd198aa5379/MarkupSafe-2.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp37-cp37m-manylinux1_i686.whl", + "hashes": { + "sha256": "6557b31b5e2c9ddf0de32a691f2312a32f77cd7681d8af66c2692efdbef84c18" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30749, + "upload-time": "2021-05-18T17:17:47.922785Z", + "url": "https://files.pythonhosted.org/packages/80/ec/e4272ac306ccc17062d253cb11f5c79c457f5e78b0e3c9f6adc989d507c0/MarkupSafe-2.0.1-cp37-cp37m-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp37-cp37m-manylinux1_x86_64.whl", + "hashes": { + "sha256": "49e3ceeabbfb9d66c3aef5af3a60cc43b85c33df25ce03d0031a608b0a8b2e3f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31133, + "upload-time": "2021-05-18T17:17:49.228596Z", + "url": "https://files.pythonhosted.org/packages/d7/56/9d9c0dc2b0f5dc342ff9c7df31c523cc122947970b5ea943b2311be0c391/MarkupSafe-2.0.1-cp37-cp37m-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp37-cp37m-manylinux2010_i686.whl", + "hashes": { + "sha256": "d7f9850398e85aba693bb640262d3611788b1f29a79f0c93c565694658f4071f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30751, + "upload-time": "2021-05-18T17:17:50.654886Z", + "url": "https://files.pythonhosted.org/packages/e9/b8/e0e089d26667fbac3a473f78fc771b1cbffd30964816928e4864aac43357/MarkupSafe-2.0.1-cp37-cp37m-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp37-cp37m-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "6a7fae0dd14cf60ad5ff42baa2e95727c3d81ded453457771d02b7d2b3f9c0c2" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31138, + "upload-time": "2021-05-18T17:17:52.428396Z", + "url": "https://files.pythonhosted.org/packages/ad/cd/650b1be2a81674939ef962b1f1b956e4a84116d69708c842667445e95408/MarkupSafe-2.0.1-cp37-cp37m-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp37-cp37m-manylinux2014_aarch64.whl", + "hashes": { + "sha256": "b7f2d075102dc8c794cbde1947378051c4e5180d52d276987b8d28a3bd58c17d" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 32322, + "upload-time": "2021-05-18T17:17:53.878787Z", + "url": "https://files.pythonhosted.org/packages/a3/01/8d5fd91ccc1a61b7a9e2803819b8b60c3bac37290bbbd3df33d8d548f9c1/MarkupSafe-2.0.1-cp37-cp37m-manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "e9936f0b261d4df76ad22f8fee3ae83b60d7c3e871292cd42f40b81b70afae85" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 26453, + "upload-time": "2021-08-11T18:10:55.021076Z", + "url": "https://files.pythonhosted.org/packages/70/fc/5a7253a9c1c4e2a3feadb80a5def4563500daa4b2d4a39cae39483afa1b0/MarkupSafe-2.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", + "hashes": { + "sha256": "2a7d351cbd8cfeb19ca00de495e224dea7e7d919659c2841bbb7f420ad03e2d6" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30773, + "upload-time": "2021-08-11T18:10:56.984981Z", + "url": "https://files.pythonhosted.org/packages/2b/6b/69dd812a582de48190e73c08a4f526842f880a4bb53fbc6859d896621b54/MarkupSafe-2.0.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", + "hashes": { + "sha256": "60bf42e36abfaf9aff1f50f52644b336d4f0a3fd6d8a60ca0d054ac9f713a864" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31173, + "upload-time": "2021-08-11T18:10:58.400344Z", + "url": "https://files.pythonhosted.org/packages/09/f1/5ca5da61ec071ce1e9c423f66a5bde508957601118be9cd37aeccfeab2f6/MarkupSafe-2.0.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp37-cp37m-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "d6c7ebd4e944c85e2c3421e612a7057a2f48d478d79e61800d81468a8d842207" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31419, + "upload-time": "2021-10-22T17:36:58.903348Z", + "url": "https://files.pythonhosted.org/packages/74/5d/3d5d08321661ca30c61eb897cd9fdf35a9a63ddddd094e65deb9862986b7/MarkupSafe-2.0.1-cp37-cp37m-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp37-cp37m-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "f0567c4dc99f264f49fe27da5f735f414c4e7e7dd850cfd8e69f0862d7c74ea9" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30489, + "upload-time": "2021-10-22T17:37:01.010233Z", + "url": "https://files.pythonhosted.org/packages/b9/87/cdfd4778d4b9ef0dc89c62b3cf0c181c9231e523a90d7ee254afcfe74557/MarkupSafe-2.0.1-cp37-cp37m-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp37-cp37m-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "89c687013cb1cd489a0f0ac24febe8c7a666e6e221b783e53ac50ebf68e45d86" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30835, + "upload-time": "2021-10-22T17:37:02.428976Z", + "url": "https://files.pythonhosted.org/packages/0a/1d/12eb0e1d1d7e0f745cd7bcf27400d75b53096ae14f9b86d3be02a468bc75/MarkupSafe-2.0.1-cp37-cp37m-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp37-cp37m-win32.whl", + "hashes": { + "sha256": "a30e67a65b53ea0a5e62fe23682cfe22712e01f453b95233b25502f7c61cb415" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14252, + "upload-time": "2021-05-18T17:17:55.222603Z", + "url": "https://files.pythonhosted.org/packages/35/3e/30d8e0f71de72ccb813ba82191dc445b6f2d8aaa08169a3814384e6f39c3/MarkupSafe-2.0.1-cp37-cp37m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp37-cp37m-win_amd64.whl", + "hashes": { + "sha256": "611d1ad9a4288cf3e3c16014564df047fe08410e628f89805e475368bd304914" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14901, + "upload-time": "2021-05-18T17:17:56.352131Z", + "url": "https://files.pythonhosted.org/packages/1b/f6/f774e745edd76eef70bf83062823be0dca95ee9c9211f18aec490892ab33/MarkupSafe-2.0.1-cp37-cp37m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp38-cp38-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "5bb28c636d87e840583ee3adeb78172efc47c8b26127267f54a9c0ec251d41a9" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 18323, + "upload-time": "2021-08-11T18:11:00.147808Z", + "url": "https://files.pythonhosted.org/packages/51/1e/45e25cd867fb79339c49086dad9794e11923dd6325251ae48c341b0a4271/MarkupSafe-2.0.1-cp38-cp38-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp38-cp38-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "be98f628055368795d818ebf93da628541e10b75b41c559fdf36d104c5787066" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13982, + "upload-time": "2021-05-18T17:17:57.638787Z", + "url": "https://files.pythonhosted.org/packages/70/56/f81c0cfbc22882df36358ecdedc5474571183e5a5adde1e237079acee437/MarkupSafe-2.0.1-cp38-cp38-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp38-cp38-manylinux1_i686.whl", + "hashes": { + "sha256": "1d609f577dc6e1aa17d746f8bd3c31aa4d258f4070d61b2aa5c4166c1539de35" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30224, + "upload-time": "2021-05-18T17:17:59.342783Z", + "url": "https://files.pythonhosted.org/packages/f9/12/b63afcb3bf9f27fd347adef452f9a6e27dfe7107a8f2685afacc8e9c6592/MarkupSafe-2.0.1-cp38-cp38-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp38-cp38-manylinux1_x86_64.whl", + "hashes": { + "sha256": "7d91275b0245b1da4d4cfa07e0faedd5b0812efc15b702576d103293e252af1b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30562, + "upload-time": "2021-05-18T17:18:00.993832Z", + "url": "https://files.pythonhosted.org/packages/1d/c5/1d1b42c65f96ee7b0c81761260878d1a1dc0afdf259e434b7d7af88a80a3/MarkupSafe-2.0.1-cp38-cp38-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp38-cp38-manylinux2010_i686.whl", + "hashes": { + "sha256": "01a9b8ea66f1658938f65b93a85ebe8bc016e6769611be228d797c9d998dd298" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30226, + "upload-time": "2021-05-18T17:18:02.373548Z", + "url": "https://files.pythonhosted.org/packages/92/ac/94771b65ac9f77cf37e43b38516697bbc4e128ee152b68d596ae44c6c896/MarkupSafe-2.0.1-cp38-cp38-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp38-cp38-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "47ab1e7b91c098ab893b828deafa1203de86d0bc6ab587b160f78fe6c4011f75" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30563, + "upload-time": "2021-05-18T17:18:03.682780Z", + "url": "https://files.pythonhosted.org/packages/68/ba/7a5ca0f9b4239e6fd846dd54c0b5928187355fa62fbdbd13e1c5942afae7/MarkupSafe-2.0.1-cp38-cp38-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp38-cp38-manylinux2014_aarch64.whl", + "hashes": { + "sha256": "97383d78eb34da7e1fa37dd273c20ad4320929af65d156e35a5e2d89566d9dfb" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31869, + "upload-time": "2021-05-18T17:18:05.381505Z", + "url": "https://files.pythonhosted.org/packages/eb/3b/1cddaf0338a031ef5c2e1d9d74f2d607d564748a933b44de6edfe7a2a880/MarkupSafe-2.0.1-cp38-cp38-manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "6fcf051089389abe060c9cd7caa212c707e58153afa2c649f00346ce6d260f1b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 27085, + "upload-time": "2021-08-11T18:11:02.134619Z", + "url": "https://files.pythonhosted.org/packages/e4/9b/c7b55a2f587368d69eb6dc36e285010ab0bbb74323833d501921e08e2728/MarkupSafe-2.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", + "hashes": { + "sha256": "5855f8438a7d1d458206a2466bf82b0f104a3724bf96a1c781ab731e4201731a" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30239, + "upload-time": "2021-08-11T18:11:03.410965Z", + "url": "https://files.pythonhosted.org/packages/cc/f2/854d33eee85df681e61e22b52d8e83bef8b7425c0b9826212289f7885710/MarkupSafe-2.0.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", + "hashes": { + "sha256": "3dd007d54ee88b46be476e293f48c85048603f5f516008bee124ddd891398ed6" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30603, + "upload-time": "2021-08-11T18:11:05.269641Z", + "url": "https://files.pythonhosted.org/packages/7a/e8/00c435416c9b0238dca6f883563b01c4cc532b2ba6aaf7268081f6238520/MarkupSafe-2.0.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp38-cp38-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "aca6377c0cb8a8253e493c6b451565ac77e98c2951c45f913e0b52facdcff83f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30964, + "upload-time": "2021-10-22T17:37:04.356968Z", + "url": "https://files.pythonhosted.org/packages/95/18/b7a45c16635acafdf6837a6fd4c71acfe5bad202884c6fcbae4ea0763dde/MarkupSafe-2.0.1-cp38-cp38-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp38-cp38-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "04635854b943835a6ea959e948d19dcd311762c5c0c6e1f0e16ee57022669194" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29982, + "upload-time": "2021-10-22T17:37:05.661200Z", + "url": "https://files.pythonhosted.org/packages/15/90/b63743e72c9ffc5988c7b1c04d14f9a32ae49574afe8a7fbea0ce538bda4/MarkupSafe-2.0.1-cp38-cp38-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "6300b8454aa6930a24b9618fbb54b5a68135092bc666f7b06901f897fa5c2fee" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30372, + "upload-time": "2021-10-22T17:37:07.001959Z", + "url": "https://files.pythonhosted.org/packages/1f/44/ada8e01854175525e8e139278c3a52fec0ef720307cbd670bca86b473b56/MarkupSafe-2.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp38-cp38-win32.whl", + "hashes": { + "sha256": "023cb26ec21ece8dc3907c0e8320058b2e0cb3c55cf9564da612bc325bed5e64" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14303, + "upload-time": "2021-05-18T17:18:06.962883Z", + "url": "https://files.pythonhosted.org/packages/44/e6/4e1f202ec01062c8b4d03af72f1aeb2ca8fc97f9f5d95b9173302ac4e5ad/MarkupSafe-2.0.1-cp38-cp38-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp38-cp38-win_amd64.whl", + "hashes": { + "sha256": "984d76483eb32f1bcb536dc27e4ad56bba4baa70be32fa87152832cdd9db0833" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14910, + "upload-time": "2021-05-18T17:18:08.389427Z", + "url": "https://files.pythonhosted.org/packages/30/9e/4b7116f464a0151b86ce42b5185941eb74c207b38fe033f71f5e5d150356/MarkupSafe-2.0.1-cp38-cp38-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp39-cp39-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "2ef54abee730b502252bcdf31b10dacb0a416229b72c18b19e24a4509f273d26" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 18308, + "upload-time": "2021-05-18T17:18:09.686955Z", + "url": "https://files.pythonhosted.org/packages/dd/8f/d0c570c851f70377ca6f344531fab4b6b01a99a9d2a801b25d6fd75525e5/MarkupSafe-2.0.1-cp39-cp39-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp39-cp39-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "3c112550557578c26af18a1ccc9e090bfe03832ae994343cfdacd287db6a6ae7" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13982, + "upload-time": "2021-05-18T17:18:11.270782Z", + "url": "https://files.pythonhosted.org/packages/ce/a7/835a636047f4bb4fea31a682c18affad9795e864d800892bd7248485425e/MarkupSafe-2.0.1-cp39-cp39-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp39-cp39-manylinux1_i686.whl", + "hashes": { + "sha256": "53edb4da6925ad13c07b6d26c2a852bd81e364f95301c66e930ab2aef5b5ddd8" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30216, + "upload-time": "2021-05-18T17:18:13.098942Z", + "url": "https://files.pythonhosted.org/packages/66/66/b5891704372c9f5d97432933bdd7e9b5a0647fad9170c72bb7f486550c43/MarkupSafe-2.0.1-cp39-cp39-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp39-cp39-manylinux1_x86_64.whl", + "hashes": { + "sha256": "f5653a225f31e113b152e56f154ccbe59eeb1c7487b39b9d9f9cdb58e6c79dc5" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30553, + "upload-time": "2021-05-18T17:18:14.502940Z", + "url": "https://files.pythonhosted.org/packages/50/99/06eccf68be0bff67ab9a0b90b5382c04769f9ad2e42cae5e5e92f99380cd/MarkupSafe-2.0.1-cp39-cp39-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp39-cp39-manylinux2010_i686.whl", + "hashes": { + "sha256": "4efca8f86c54b22348a5467704e3fec767b2db12fc39c6d963168ab1d3fc9135" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30220, + "upload-time": "2021-05-18T17:18:15.724700Z", + "url": "https://files.pythonhosted.org/packages/5a/ff/34bdcd8cc794f692588de0b3f4c1aa7ec0d17716fda9d874836ed68775c1/MarkupSafe-2.0.1-cp39-cp39-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp39-cp39-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "ab3ef638ace319fa26553db0624c4699e31a28bb2a835c5faca8f8acf6a5a902" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30556, + "upload-time": "2021-05-18T17:18:16.989805Z", + "url": "https://files.pythonhosted.org/packages/6f/83/eabfb8c6d60b096dc9ada378cf935809289c4d0327b74a60789bde77e1db/MarkupSafe-2.0.1-cp39-cp39-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp39-cp39-manylinux2014_aarch64.whl", + "hashes": { + "sha256": "f8ba0e8349a38d3001fae7eadded3f6606f0da5d748ee53cc1dab1d6527b9509" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31882, + "upload-time": "2021-05-18T17:18:18.807034Z", + "url": "https://files.pythonhosted.org/packages/ae/70/8dd5f2c0aab82431c9c619a2c4fbd1742fc0fb769d8d7b275ae1d03eb3a5/MarkupSafe-2.0.1-cp39-cp39-manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "c47adbc92fc1bb2b3274c4b3a43ae0e4573d9fbff4f54cd484555edbf030baf1" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 26719, + "upload-time": "2021-08-11T18:11:06.642904Z", + "url": "https://files.pythonhosted.org/packages/a6/d1/a7b97d0e000336c4e06bfce7e08dcb2b47fc5091146ee883dfac6cb4842e/MarkupSafe-2.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", + "hashes": { + "sha256": "37205cac2a79194e3750b0af2a5720d95f786a55ce7df90c3af697bfa100eaac" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30251, + "upload-time": "2021-08-11T18:11:08.559369Z", + "url": "https://files.pythonhosted.org/packages/67/e9/579a3ad8d48f7680f887ff1f22cc6330f083de23ce32a8fa35f8acef477a/MarkupSafe-2.0.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", + "hashes": { + "sha256": "1f2ade76b9903f39aa442b4aadd2177decb66525062db244b35d71d0ee8599b6" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30586, + "upload-time": "2021-08-11T18:11:09.935056Z", + "url": "https://files.pythonhosted.org/packages/c2/db/314df69668f582d5173922bded7b58126044bb77cfce6347c5d992074d2e/MarkupSafe-2.0.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp39-cp39-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "4296f2b1ce8c86a6aea78613c34bb1a672ea0e3de9c6ba08a960efe0b0a09047" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30980, + "upload-time": "2021-10-22T17:37:09.064740Z", + "url": "https://files.pythonhosted.org/packages/8f/87/4668ce3963e942a9aa7b13212158e74bf063a2461138b7ed5a043ac6aa79/MarkupSafe-2.0.1-cp39-cp39-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp39-cp39-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "9f02365d4e99430a12647f09b6cc8bab61a6564363f313126f775eb4f6ef798e" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29902, + "upload-time": "2021-10-22T17:37:10.621325Z", + "url": "https://files.pythonhosted.org/packages/a7/55/a576835b6b95af21d15f69eaf14c4fb1358fd48475f2b9813abd9654132e/MarkupSafe-2.0.1-cp39-cp39-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "5b6d930f030f8ed98e3e6c98ffa0652bdb82601e7a016ec2ab5d7ff23baa78d1" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30340, + "upload-time": "2021-10-22T17:37:12.941076Z", + "url": "https://files.pythonhosted.org/packages/3b/41/f53e2ac439b309d8bb017d12ee6e7d393aa70c508448c1f30a7e5db9d69e/MarkupSafe-2.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp39-cp39-win32.whl", + "hashes": { + "sha256": "10f82115e21dc0dfec9ab5c0223652f7197feb168c940f3ef61563fc2d6beb74" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14331, + "upload-time": "2021-05-18T17:18:20.171311Z", + "url": "https://files.pythonhosted.org/packages/6a/96/7a23b44f742384a866173502e19cc1ec13951085bbb4e24be504dfc6da9f/MarkupSafe-2.0.1-cp39-cp39-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp39-cp39-win_amd64.whl", + "hashes": { + "sha256": "693ce3f9e70a6cf7d2fb9e6c9d8b204b6b39897a2c4a1aa65728d5ac97dcc1d8" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14937, + "upload-time": "2021-05-18T17:18:21.693820Z", + "url": "https://files.pythonhosted.org/packages/5b/db/49785acd523bd5eef83d0e21594eec1c2d7d45afc473dcc85037243de673/MarkupSafe-2.0.1-cp39-cp39-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-2.0.1.tar.gz", + "hashes": { + "sha256": "594c67807fb16238b30c44bdf74f36c02cdf22d1c8cda91ef8a0ed8dabf5620a" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 18596, + "upload-time": "2021-05-18T17:18:22.856620Z", + "url": "https://files.pythonhosted.org/packages/bf/10/ff66fea6d1788c458663a84d88787bae15d45daa16f6b3ef33322a51fc7e/MarkupSafe-2.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp310-cp310-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "3028252424c72b2602a323f70fbf50aa80a5d3aa616ea6add4ba21ae9cc9da4c" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17659, + "upload-time": "2022-02-18T03:49:49.101910Z", + "url": "https://files.pythonhosted.org/packages/28/43/c007eb7a34c3f0e852fb51975fb4405dd907c27e37053d66477d62d99f1a/MarkupSafe-2.1.0-cp310-cp310-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp310-cp310-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "290b02bab3c9e216da57c1d11d2ba73a9f73a614bbdcc027d299a60cdfabb11a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13573, + "upload-time": "2022-02-18T03:49:51.301301Z", + "url": "https://files.pythonhosted.org/packages/2d/f1/7176641d33636f6d225c4df05adbead3571cd7384528e1b7fdc636a9e47e/MarkupSafe-2.1.0-cp310-cp310-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "6e104c0c2b4cd765b4e83909cde7ec61a1e313f8a75775897db321450e928cce" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26349, + "upload-time": "2022-02-18T03:49:53.417347Z", + "url": "https://files.pythonhosted.org/packages/bb/eb/98bf4659a313a3adaa7fee5fc9c0e43cc21fbae6e7a5037348c2b6b9cc25/MarkupSafe-2.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "24c3be29abb6b34052fd26fc7a8e0a49b1ee9d282e3665e8ad09a0a68faee5b3" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25547, + "upload-time": "2022-02-18T03:49:55.425791Z", + "url": "https://files.pythonhosted.org/packages/43/79/5c9db488fceba740e16659b23b720e4fddc6ff60a225a8faaa0e3f0ddefd/MarkupSafe-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "204730fd5fe2fe3b1e9ccadb2bd18ba8712b111dcabce185af0b3b5285a7c989" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25220, + "upload-time": "2022-02-18T03:49:57.378466Z", + "url": "https://files.pythonhosted.org/packages/b1/5a/acc1125d0c5fb08751a1d5b8e8034c0cc2a12343f67629f03b7b7e277b9d/MarkupSafe-2.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp310-cp310-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "d3b64c65328cb4cd252c94f83e66e3d7acf8891e60ebf588d7b493a55a1dbf26" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30360, + "upload-time": "2022-02-18T03:49:59.088723Z", + "url": "https://files.pythonhosted.org/packages/6d/20/beffd339ead1d10ecdc11488a3e9738e6d7f5c4ecc0997acf4cfb3ffbebc/MarkupSafe-2.1.0-cp310-cp310-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp310-cp310-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "96de1932237abe0a13ba68b63e94113678c379dca45afa040a17b6e1ad7ed076" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29468, + "upload-time": "2022-02-18T03:50:00.933668Z", + "url": "https://files.pythonhosted.org/packages/1b/f5/ea45a5a0f479febb4899fbedc98e83002dc38c24fff985d157e0147ea021/MarkupSafe-2.1.0-cp310-cp310-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp310-cp310-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "75bb36f134883fdbe13d8e63b8675f5f12b80bb6627f7714c7d6c5becf22719f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29753, + "upload-time": "2022-02-18T03:50:03.094629Z", + "url": "https://files.pythonhosted.org/packages/aa/0f/db97037f26020e92dfc4fde2f1913da5fc5a82801921200a71cf4c01ad2e/MarkupSafe-2.1.0-cp310-cp310-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp310-cp310-win32.whl", + "hashes": { + "sha256": "4056f752015dfa9828dce3140dbadd543b555afb3252507348c493def166d454" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16361, + "upload-time": "2022-02-18T03:50:05.580902Z", + "url": "https://files.pythonhosted.org/packages/fe/e3/9b51a97cf72c6859fb43d67c67fc4a952f1630501cac5e18535014bc6972/MarkupSafe-2.1.0-cp310-cp310-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "d4e702eea4a2903441f2735799d217f4ac1b55f7d8ad96ab7d4e25417cb0827c" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16972, + "upload-time": "2022-02-18T03:50:07.626160Z", + "url": "https://files.pythonhosted.org/packages/0a/ce/7df99f25f9cf0d152ad91b7a6f978c3280c7ccf4cda0cd2df8a5ac16ab05/MarkupSafe-2.1.0-cp310-cp310-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp37-cp37m-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "f0eddfcabd6936558ec020130f932d479930581171368fd728efcfb6ef0dd357" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13491, + "upload-time": "2022-02-18T03:50:09.509069Z", + "url": "https://files.pythonhosted.org/packages/04/4c/4c08415c3b7e9f04d5084f3bda6869f4114eb5ec8a169edabfda2a178f95/MarkupSafe-2.1.0-cp37-cp37m-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "5ddea4c352a488b5e1069069f2f501006b1a4362cb906bee9a193ef1245a7a61" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26062, + "upload-time": "2022-02-18T03:50:11.604891Z", + "url": "https://files.pythonhosted.org/packages/be/d2/8eb89bc0e246969a0dc38dbdbf9b6098b580ca5242960a89dff3b499e43a/MarkupSafe-2.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "09c86c9643cceb1d87ca08cdc30160d1b7ab49a8a21564868921959bd16441b8" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25283, + "upload-time": "2022-02-18T03:50:13.458792Z", + "url": "https://files.pythonhosted.org/packages/ee/2f/f5f4981cf6a235951da6d864de8a4debd3ab5d5593ecdf98454e22e12639/MarkupSafe-2.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "a0a0abef2ca47b33fb615b491ce31b055ef2430de52c5b3fb19a4042dbc5cadb" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 24980, + "upload-time": "2022-02-18T03:50:15.214723Z", + "url": "https://files.pythonhosted.org/packages/2d/6c/7a0f69b89dc55f218da9c677a94ba71df4ec8255a9e3006a0ff627e78cc4/MarkupSafe-2.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp37-cp37m-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "736895a020e31b428b3382a7887bfea96102c529530299f426bf2e636aacec9e" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30745, + "upload-time": "2022-02-18T03:50:17.378813Z", + "url": "https://files.pythonhosted.org/packages/58/14/ed7d8d12e417602dc2c8ac9d77b60d19345784966419fe6a9508e13c2773/MarkupSafe-2.1.0-cp37-cp37m-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp37-cp37m-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "679cbb78914ab212c49c67ba2c7396dc599a8479de51b9a87b174700abd9ea49" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29905, + "upload-time": "2022-02-18T03:50:19.700608Z", + "url": "https://files.pythonhosted.org/packages/ab/7e/5bdfc794b6985b37a0ce192da87abcd20b8844d8879dc8559c2fa6842ffa/MarkupSafe-2.1.0-cp37-cp37m-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "84ad5e29bf8bab3ad70fd707d3c05524862bddc54dc040982b0dbcff36481de7" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30159, + "upload-time": "2022-02-18T03:50:21.595022Z", + "url": "https://files.pythonhosted.org/packages/4f/10/958d15d7d1ac4682f6517c31c658060f9ecc8a24061b7f18a20fb4af86dc/MarkupSafe-2.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp37-cp37m-win32.whl", + "hashes": { + "sha256": "8da5924cb1f9064589767b0f3fc39d03e3d0fb5aa29e0cb21d43106519bd624a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 14129, + "upload-time": "2022-02-18T03:50:23.183716Z", + "url": "https://files.pythonhosted.org/packages/5c/1b/b6ae6a6b2924412f89ac5f195cfb9a44b166d67b09484cdaf7774a9c9a3f/MarkupSafe-2.1.0-cp37-cp37m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp37-cp37m-win_amd64.whl", + "hashes": { + "sha256": "454ffc1cbb75227d15667c09f164a0099159da0c1f3d2636aa648f12675491ad" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16916, + "upload-time": "2022-02-18T03:50:25.209892Z", + "url": "https://files.pythonhosted.org/packages/39/b0/f184c88a7d886e761424239e18d77d04f9599f1da8bec7d6e3aa97ef69ff/MarkupSafe-2.1.0-cp37-cp37m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp38-cp38-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "142119fb14a1ef6d758912b25c4e803c3ff66920635c44078666fe7cc3f8f759" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17650, + "upload-time": "2022-02-18T03:50:27.095939Z", + "url": "https://files.pythonhosted.org/packages/b4/82/b03459831856da8e2d12d44eef390a8e7d00cc644f7bbc0f73b53928a4c6/MarkupSafe-2.1.0-cp38-cp38-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp38-cp38-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "b2a5a856019d2833c56a3dcac1b80fe795c95f401818ea963594b345929dffa7" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13569, + "upload-time": "2022-02-18T03:50:28.921012Z", + "url": "https://files.pythonhosted.org/packages/da/f8/cc01a942f70244489e438c3cd4d72ad80feb57c58dd87d11f2a5aaac7b81/MarkupSafe-2.1.0-cp38-cp38-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "1d1fb9b2eec3c9714dd936860850300b51dbaa37404209c8d4cb66547884b7ed" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26660, + "upload-time": "2022-02-18T03:50:30.609646Z", + "url": "https://files.pythonhosted.org/packages/45/15/d9faec1fe0310ed300df7e4d574a64abe1a0bd898f51282bdaf8ef6a50d7/MarkupSafe-2.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "62c0285e91414f5c8f621a17b69fc0088394ccdaa961ef469e833dbff64bd5ea" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25833, + "upload-time": "2022-02-18T03:50:32.533743Z", + "url": "https://files.pythonhosted.org/packages/4a/9d/40ec58ee0c7cda235ce8469e77ee49d221a21a6ffe892be9671cf81cfdb8/MarkupSafe-2.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "fc3150f85e2dbcf99e65238c842d1cfe69d3e7649b19864c1cc043213d9cd730" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25511, + "upload-time": "2022-02-18T03:50:34.756413Z", + "url": "https://files.pythonhosted.org/packages/af/06/d20b5b5b8e2723b75218992af61e0fb347c9c7452ecfb0e29d158de51194/MarkupSafe-2.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp38-cp38-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "f02cf7221d5cd915d7fa58ab64f7ee6dd0f6cddbb48683debf5d04ae9b1c2cc1" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30242, + "upload-time": "2022-02-18T03:50:36.532264Z", + "url": "https://files.pythonhosted.org/packages/3e/a6/464670edc16efb668dbca45d1a21aafde9c4445b1393d3a1f991d66ead82/MarkupSafe-2.1.0-cp38-cp38-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp38-cp38-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "d5653619b3eb5cbd35bfba3c12d575db2a74d15e0e1c08bf1db788069d410ce8" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29393, + "upload-time": "2022-02-18T03:50:38.423064Z", + "url": "https://files.pythonhosted.org/packages/0c/51/2313deee6d71836fbbd8f9ea73a3e6f9703644526d69857887f7790b43c7/MarkupSafe-2.1.0-cp38-cp38-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp38-cp38-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "7d2f5d97fcbd004c03df8d8fe2b973fe2b14e7bfeb2cfa012eaa8759ce9a762f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29661, + "upload-time": "2022-02-18T03:50:40.785651Z", + "url": "https://files.pythonhosted.org/packages/0a/dd/ff46906bb30c50ea09f8c411845b494aec73e32c9ba6e098e778c9fed6ff/MarkupSafe-2.1.0-cp38-cp38-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp38-cp38-win32.whl", + "hashes": { + "sha256": "3cace1837bc84e63b3fd2dfce37f08f8c18aeb81ef5cf6bb9b51f625cb4e6cd8" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16340, + "upload-time": "2022-02-18T03:50:42.802429Z", + "url": "https://files.pythonhosted.org/packages/ea/60/98ade960458c2bc44b39ab406adff6515969ac801022fef1b6f9e5f4b9b9/MarkupSafe-2.1.0-cp38-cp38-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp38-cp38-win_amd64.whl", + "hashes": { + "sha256": "fabbe18087c3d33c5824cb145ffca52eccd053061df1d79d4b66dafa5ad2a5ea" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16947, + "upload-time": "2022-02-18T03:50:44.625612Z", + "url": "https://files.pythonhosted.org/packages/5d/3c/33e0484540c1fb604eec765abfcceddc385e9aea9c5c976d06f9fb665d20/MarkupSafe-2.1.0-cp38-cp38-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp39-cp39-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "023af8c54fe63530545f70dd2a2a7eed18d07a9a77b94e8bf1e2ff7f252db9a3" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17648, + "upload-time": "2022-02-18T03:50:46.440266Z", + "url": "https://files.pythonhosted.org/packages/ba/cb/68c17bc94f980cbf4ee5ed5c1d7adb1555d55bb781326412c0e016fa016f/MarkupSafe-2.1.0-cp39-cp39-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp39-cp39-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "d66624f04de4af8bbf1c7f21cc06649c1c69a7f84109179add573ce35e46d448" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13570, + "upload-time": "2022-02-18T03:50:49.062979Z", + "url": "https://files.pythonhosted.org/packages/e3/d2/64f4a5557fd8b5dde54d24687dcb61b3f4d48b65e317634b397da4d390d6/MarkupSafe-2.1.0-cp39-cp39-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "c532d5ab79be0199fa2658e24a02fce8542df196e60665dd322409a03db6a52c" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26216, + "upload-time": "2022-02-18T03:50:51.055356Z", + "url": "https://files.pythonhosted.org/packages/a0/80/ab06abfc25932ef806bae6e755dab462b27fa07beee48cc9189c18d87c8c/MarkupSafe-2.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "e67ec74fada3841b8c5f4c4f197bea916025cb9aa3fe5abf7d52b655d042f956" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25417, + "upload-time": "2022-02-18T03:50:52.729339Z", + "url": "https://files.pythonhosted.org/packages/16/d5/1ab06367477e2af0cc9fae691191fd3c48fe5d35b23f3d5c65431488b2e1/MarkupSafe-2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "30c653fde75a6e5eb814d2a0a89378f83d1d3f502ab710904ee585c38888816c" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25071, + "upload-time": "2022-02-18T03:50:54.461097Z", + "url": "https://files.pythonhosted.org/packages/ed/01/8455a301741a47952f33cf7eac294af9dca39b3b5ca85caec1f3986400ff/MarkupSafe-2.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp39-cp39-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "961eb86e5be7d0973789f30ebcf6caab60b844203f4396ece27310295a6082c7" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30168, + "upload-time": "2022-02-18T03:50:56.063321Z", + "url": "https://files.pythonhosted.org/packages/fa/57/88d45162a2bd19bab1bbfe1430e9dbbc5f7dcac61da54750edccd2ab5ae2/MarkupSafe-2.1.0-cp39-cp39-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp39-cp39-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "598b65d74615c021423bd45c2bc5e9b59539c875a9bdb7e5f2a6b92dfcfc268d" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29261, + "upload-time": "2022-02-18T03:50:57.903712Z", + "url": "https://files.pythonhosted.org/packages/a6/51/bd46893edaaca7a6283497d48abc9df18ffe2fd6e91b6a59cb7cfbf56e80/MarkupSafe-2.1.0-cp39-cp39-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp39-cp39-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "599941da468f2cf22bf90a84f6e2a65524e87be2fce844f96f2dd9a6c9d1e635" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29556, + "upload-time": "2022-02-18T03:50:59.703477Z", + "url": "https://files.pythonhosted.org/packages/8a/4a/3a64439d6398e373b4c477fc744aa0c247d3690b7c72adc93f5d8d3c8edc/MarkupSafe-2.1.0-cp39-cp39-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp39-cp39-win32.whl", + "hashes": { + "sha256": "e6f7f3f41faffaea6596da86ecc2389672fa949bd035251eab26dc6697451d05" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16355, + "upload-time": "2022-02-18T03:51:01.774244Z", + "url": "https://files.pythonhosted.org/packages/c1/71/eb03ad593eef922d2270b37596d299b5ee6906c1882c68d13c3e9eface38/MarkupSafe-2.1.0-cp39-cp39-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp39-cp39-win_amd64.whl", + "hashes": { + "sha256": "b8811d48078d1cf2a6863dafb896e68406c5f513048451cd2ded0473133473c7" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16963, + "upload-time": "2022-02-18T03:51:03.833371Z", + "url": "https://files.pythonhosted.org/packages/8d/b1/584a204372c41d6b56dce941b3cdc06bc7a325ad790a77ac50d7893da404/MarkupSafe-2.1.0-cp39-cp39-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-2.1.0.tar.gz", + "hashes": { + "sha256": "80beaf63ddfbc64a0452b841d8036ca0611e049650e20afcb882f5d3c266d65f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 18546, + "upload-time": "2022-02-18T03:51:05.901568Z", + "url": "https://files.pythonhosted.org/packages/62/0f/52c009332fdadd484e898dc8f2acca0663c1031b3517070fd34ad9c1b64e/MarkupSafe-2.1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp310-cp310-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "86b1f75c4e7c2ac2ccdaec2b9022845dbb81880ca318bb7a0a01fbf7813e3812" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17712, + "upload-time": "2022-03-15T13:22:05.942273Z", + "url": "https://files.pythonhosted.org/packages/d9/60/94e9de017674f88a514804e2924bdede9a642aba179d2045214719d6ec76/MarkupSafe-2.1.1-cp310-cp310-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "f121a1420d4e173a5d96e47e9a0c0dcff965afdf1626d28de1460815f7c4ee7a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13623, + "upload-time": "2022-03-15T13:22:09.066000Z", + "url": "https://files.pythonhosted.org/packages/8c/96/7e608e1a942232cb8c81ca24093e71e07e2bacbeb2dad62a0f82da28ed54/MarkupSafe-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "a49907dd8420c5685cfa064a1335b6754b74541bbb3706c259c02ed65b644b3e" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26400, + "upload-time": "2022-03-15T13:22:10.666022Z", + "url": "https://files.pythonhosted.org/packages/ff/3a/42262a3aa6415befee33b275b31afbcef4f7f8d2f4380061b226c692ee2a/MarkupSafe-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "10c1bfff05d95783da83491be968e8fe789263689c02724e0c691933c52994f5" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25596, + "upload-time": "2022-03-15T13:22:12.358425Z", + "url": "https://files.pythonhosted.org/packages/9e/82/2e089c6f34e77c073aa5a67040d368aac0dfb9b8ccbb46d381452c26fc33/MarkupSafe-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "b7bd98b796e2b6553da7225aeb61f447f80a1ca64f41d83612e6139ca5213aa4" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25270, + "upload-time": "2022-03-15T13:22:15.200326Z", + "url": "https://files.pythonhosted.org/packages/a3/47/9dcc08eff8ab94f1e50f59f9cd322b710ef5db7e8590fdd8df924406fc9c/MarkupSafe-2.1.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "b09bf97215625a311f669476f44b8b318b075847b49316d3e28c08e41a7a573f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30413, + "upload-time": "2022-03-15T13:22:17.921875Z", + "url": "https://files.pythonhosted.org/packages/ad/fa/292a72cddad41e3c06227b446a0af53ff642a40755fc5bd695f439c35ba8/MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "694deca8d702d5db21ec83983ce0bb4b26a578e71fbdbd4fdcd387daa90e4d5e" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29518, + "upload-time": "2022-03-15T13:22:19.677818Z", + "url": "https://files.pythonhosted.org/packages/5c/1a/ac3a2b2a4ef1196c15dd8a143fc28eddeb6e6871d6d1de64dc44ef7f59b6/MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "efc1913fd2ca4f334418481c7e595c00aad186563bbc1ec76067848c7ca0a933" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29804, + "upload-time": "2022-03-15T13:22:21.470816Z", + "url": "https://files.pythonhosted.org/packages/fc/e4/78c7607352dd574d524daad079f855757d406d36b919b1864a5a07978390/MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp310-cp310-win32.whl", + "hashes": { + "sha256": "4a33dea2b688b3190ee12bd7cfa29d39c9ed176bda40bfa11099a3ce5d3a7ac6" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16464, + "upload-time": "2022-03-15T13:22:23.718453Z", + "url": "https://files.pythonhosted.org/packages/5e/3d/0a7df21deca52e20de81f8a895ac29df68944588c0030be9aa1e6c07877c/MarkupSafe-2.1.1-cp310-cp310-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "dda30ba7e87fbbb7eab1ec9f58678558fd9a6b8b853530e176eabd064da81417" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17092, + "upload-time": "2022-03-15T13:22:25.312006Z", + "url": "https://files.pythonhosted.org/packages/3d/4b/15e5b9d40c4b58e97ebcb8ed5845a215fa5b7cf49a7f1cc7908f8db9cf46/MarkupSafe-2.1.1-cp310-cp310-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "671cd1187ed5e62818414afe79ed29da836dde67166a9fac6d435873c44fdd02" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13542, + "upload-time": "2022-03-15T13:22:26.980763Z", + "url": "https://files.pythonhosted.org/packages/f9/f8/13ffc95bf8a8c98d611b9f9fa5aa88625b9a82fce528e58f1aafba14946b/MarkupSafe-2.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "3799351e2336dc91ea70b034983ee71cf2f9533cdff7c14c90ea126bfd95d65a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26111, + "upload-time": "2022-03-15T13:22:29.368304Z", + "url": "https://files.pythonhosted.org/packages/48/a9/cf226ea201542a724b113bac70dd0dfb72106da3621120c525c8eafadac2/MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "e72591e9ecd94d7feb70c1cbd7be7b3ebea3f548870aa91e2732960fa4d57a37" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25334, + "upload-time": "2022-03-15T13:22:31.542656Z", + "url": "https://files.pythonhosted.org/packages/9f/83/b221ce5a0224f409b9f02b0dc6cb0b921c46033f4870d64fa3e8a96af701/MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "6fbf47b5d3728c6aea2abb0589b5d30459e369baa772e0f37a0320185e87c980" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25030, + "upload-time": "2022-03-15T13:22:33.172841Z", + "url": "https://files.pythonhosted.org/packages/87/31/ab37f60fde001c02ac115da6f66a2d934d37407f257ad8e15ed69093c7fb/MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "d5ee4f386140395a2c818d149221149c54849dfcfcb9f1debfe07a8b8bd63f9a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30794, + "upload-time": "2022-03-15T13:22:34.746311Z", + "url": "https://files.pythonhosted.org/packages/1b/b3/93411f10caaccc6fc9c53bbdae4f6d26997248ae574e2f0c90e912b67f73/MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "bcb3ed405ed3222f9904899563d6fc492ff75cce56cba05e32eff40e6acbeaa3" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29953, + "upload-time": "2022-03-15T13:22:36.660750Z", + "url": "https://files.pythonhosted.org/packages/d0/1f/9677deb5b2768ca503e5ed8464a28f47a854d415b9d1b84445efa8363ca6/MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "e1c0b87e09fa55a220f058d1d49d3fb8df88fbfab58558f1198e08c1e1de842a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30209, + "upload-time": "2022-03-15T13:22:38.275997Z", + "url": "https://files.pythonhosted.org/packages/ba/a9/6291d3fdaf0ecac5fbafe462258c5174f11fd752076ba05c2c022ee64f77/MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp37-cp37m-win32.whl", + "hashes": { + "sha256": "8dc1c72a69aa7e082593c4a203dcf94ddb74bb5c8a731e4e1eb68d031e8498ff" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 14224, + "upload-time": "2022-03-15T13:22:39.971072Z", + "url": "https://files.pythonhosted.org/packages/7f/d7/a0ee1e3a608ca2f80c66c43c699ab063b4b8979c51f8299229b1960f6860/MarkupSafe-2.1.1-cp37-cp37m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp37-cp37m-win_amd64.whl", + "hashes": { + "sha256": "97a68e6ada378df82bc9f16b800ab77cbf4b2fada0081794318520138c088e4a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17041, + "upload-time": "2022-03-15T13:22:42.308766Z", + "url": "https://files.pythonhosted.org/packages/3f/38/f422a81b41bdac48f1d19c45f6e203c04bc45d2c35505873fdecdddee1ec/MarkupSafe-2.1.1-cp37-cp37m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp38-cp38-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "e8c843bbcda3a2f1e3c2ab25913c80a3c5376cd00c6e8c4a86a89a28c8dc5452" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17701, + "upload-time": "2022-03-15T13:22:43.912227Z", + "url": "https://files.pythonhosted.org/packages/92/7c/3c33294e506eafa7f1c40dd283089a45652ea0f073fc0ce24419d46bfe4b/MarkupSafe-2.1.1-cp38-cp38-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp38-cp38-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "0212a68688482dc52b2d45013df70d169f542b7394fc744c02a57374a4207003" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13618, + "upload-time": "2022-03-15T13:22:45.612102Z", + "url": "https://files.pythonhosted.org/packages/3c/d3/c7ab031b14ae4e83214949acee957a8fcf6a992698edff039ee1e77eb4e1/MarkupSafe-2.1.1-cp38-cp38-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "8e576a51ad59e4bfaac456023a78f6b5e6e7651dcd383bcc3e18d06f9b55d6d1" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26708, + "upload-time": "2022-03-15T13:22:47.239107Z", + "url": "https://files.pythonhosted.org/packages/18/a6/913b1d80fe93f7c3aa79206544b98841616c3eaa7790f37bdfb9fc13311e/MarkupSafe-2.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "4b9fe39a2ccc108a4accc2676e77da025ce383c108593d65cc909add5c3bd601" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25883, + "upload-time": "2022-03-15T13:22:49.277112Z", + "url": "https://files.pythonhosted.org/packages/fd/f4/524d2e8f5a3727cf309c2b7df7c732038375322df1376c9e9ef3aa92fcaf/MarkupSafe-2.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "96e37a3dc86e80bf81758c152fe66dbf60ed5eca3d26305edf01892257049925" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25560, + "upload-time": "2022-03-15T13:22:51.796113Z", + "url": "https://files.pythonhosted.org/packages/69/60/08791e4a971ea976f0fd58fb916d76de7c962dc8e26430564258820ac21f/MarkupSafe-2.1.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "6d0072fea50feec76a4c418096652f2c3238eaa014b2f94aeb1d56a66b41403f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30294, + "upload-time": "2022-03-15T13:22:54.781996Z", + "url": "https://files.pythonhosted.org/packages/d3/4f/9ea1c0a7796f7f81371b40d32aa31766b76fbdba316abf888897042e6e0f/MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "089cf3dbf0cd6c100f02945abeb18484bd1ee57a079aefd52cffd17fba910b88" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29443, + "upload-time": "2022-03-15T13:22:56.656628Z", + "url": "https://files.pythonhosted.org/packages/68/b5/b3aafabe7e1f71aa64ffe32fd8c767fd7db1bb304d339d8df6f2fdd2543c/MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "6a074d34ee7a5ce3effbc526b7083ec9731bb3cbf921bbe1d3005d4d2bdb3a63" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29712, + "upload-time": "2022-03-15T13:22:59.012686Z", + "url": "https://files.pythonhosted.org/packages/be/d8/5ab7f07d8f60155c4f12b4b2dca785355b8ee7e16b2d3f00c3830add5f10/MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp38-cp38-win32.whl", + "hashes": { + "sha256": "421be9fbf0ffe9ffd7a378aafebbf6f4602d564d34be190fc19a193232fd12b1" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16443, + "upload-time": "2022-03-15T13:23:01.176362Z", + "url": "https://files.pythonhosted.org/packages/6c/44/cd459988fe29cb82f0482fe6b6c47ec17ae700a500634edd876075d5e1ee/MarkupSafe-2.1.1-cp38-cp38-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp38-cp38-win_amd64.whl", + "hashes": { + "sha256": "fc7b548b17d238737688817ab67deebb30e8073c95749d55538ed473130ec0c7" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17065, + "upload-time": "2022-03-15T13:23:04.433825Z", + "url": "https://files.pythonhosted.org/packages/2c/81/91062a81ac8a18f557f12e2618475b53878755c016c9914c8aa207155c4e/MarkupSafe-2.1.1-cp38-cp38-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp39-cp39-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "e04e26803c9c3851c931eac40c695602c6295b8d432cbe78609649ad9bd2da8a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17699, + "upload-time": "2022-03-15T13:23:06.072127Z", + "url": "https://files.pythonhosted.org/packages/06/7f/d5e46d7464360b6ac39c5b0b604770dba937e3d7cab485d2f3298454717b/MarkupSafe-2.1.1-cp39-cp39-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp39-cp39-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "b87db4360013327109564f0e591bd2a3b318547bcef31b468a92ee504d07ae4f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13617, + "upload-time": "2022-03-15T13:23:08.526794Z", + "url": "https://files.pythonhosted.org/packages/26/03/2c11ba1a8b2327adea3f59f1c9c9ee9c59e86023925f929e63c4f028b10a/MarkupSafe-2.1.1-cp39-cp39-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "99a2a507ed3ac881b975a2976d59f38c19386d128e7a9a18b7df6fff1fd4c1d6" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26267, + "upload-time": "2022-03-15T13:23:10.495368Z", + "url": "https://files.pythonhosted.org/packages/82/3d/523e40c45dc1f53b35e60c6e8563dec523f7b6c113f823d5e123dd431631/MarkupSafe-2.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "56442863ed2b06d19c37f94d999035e15ee982988920e12a5b4ba29b62ad1f77" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25466, + "upload-time": "2022-03-15T13:23:13.270443Z", + "url": "https://files.pythonhosted.org/packages/df/06/c515c5bc43b90462e753bc768e6798193c6520c9c7eb2054c7466779a9db/MarkupSafe-2.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "3ce11ee3f23f79dbd06fb3d63e2f6af7b12db1d46932fe7bd8afa259a5996603" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25119, + "upload-time": "2022-03-15T13:23:15.062759Z", + "url": "https://files.pythonhosted.org/packages/73/68/628f6dbbf5088723a2b939d97c0a2e059d0cc654ce92a6fac5c7959edaff/MarkupSafe-2.1.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "33b74d289bd2f5e527beadcaa3f401e0df0a89927c1559c8566c066fa4248ab7" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30220, + "upload-time": "2022-03-15T13:23:17.078036Z", + "url": "https://files.pythonhosted.org/packages/3a/fc/dccc18170917f2cc2a5b77aad97f5f27d992ef0f2b9fb9e334ee71bf5301/MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "43093fb83d8343aac0b1baa75516da6092f58f41200907ef92448ecab8825135" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29312, + "upload-time": "2022-03-15T13:23:19.317536Z", + "url": "https://files.pythonhosted.org/packages/ba/16/3627f852d8a846c0fc52ad1beac6e27894a8344cc2c26036db51acb82c3e/MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "8e3dcf21f367459434c18e71b2a9532d96547aef8a871872a5bd69a715c15f96" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29606, + "upload-time": "2022-03-15T13:23:21.429174Z", + "url": "https://files.pythonhosted.org/packages/0f/53/b14de4ede9c2bd76d28e7911033b065ac42896f1cfb258d3ff65cf0332d2/MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp39-cp39-win32.whl", + "hashes": { + "sha256": "d4306c36ca495956b6d568d276ac11fdd9c30a36f1b6eb928070dc5360b22e1c" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16461, + "upload-time": "2022-03-15T13:23:23.398848Z", + "url": "https://files.pythonhosted.org/packages/25/c4/a75659da6d6b03d2d8ef296b2a8bc73e8c5b1533ee31569a958a292f0929/MarkupSafe-2.1.1-cp39-cp39-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp39-cp39-win_amd64.whl", + "hashes": { + "sha256": "46d00d6cfecdde84d40e572d63735ef81423ad31184100411e6e3388d405e247" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17092, + "upload-time": "2022-03-15T13:23:25.458178Z", + "url": "https://files.pythonhosted.org/packages/71/dc/41cbfe0d9aefdf14226dbf4eccfd0079a0e297809a17c5b902c9a7a3cc9a/MarkupSafe-2.1.1-cp39-cp39-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-2.1.1.tar.gz", + "hashes": { + "sha256": "7f91197cc9e48f989d12e4e6fbc46495c446636dfc81b9ccf50bb0ec74b91d4b" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 18668, + "upload-time": "2022-03-15T13:23:27.278973Z", + "url": "https://files.pythonhosted.org/packages/1d/97/2288fe498044284f39ab8950703e88abbac2abbdf65524d576157af70556/MarkupSafe-2.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp310-cp310-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "665a36ae6f8f20a4676b53224e33d456a6f5a72657d9c83c2aa00765072f31f7" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17750, + "upload-time": "2023-01-17T18:22:52.787182Z", + "url": "https://files.pythonhosted.org/packages/37/b2/6f4d5cac75ba6fe9f17671304fe339ea45a73c5609b5f5e652aa79c915c8/MarkupSafe-2.1.2-cp310-cp310-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp310-cp310-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "340bea174e9761308703ae988e982005aedf427de816d1afe98147668cc03036" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13620, + "upload-time": "2023-01-17T18:22:54.277236Z", + "url": "https://files.pythonhosted.org/packages/34/19/64b0abc021b22766e86efee32b0e2af684c4b731ce8ac1d519c791800c13/MarkupSafe-2.1.2-cp310-cp310-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "22152d00bf4a9c7c83960521fc558f55a1adbc0631fbb00a9471e097b19d72e1" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26398, + "upload-time": "2023-01-17T18:22:55.523952Z", + "url": "https://files.pythonhosted.org/packages/5e/f6/8eb8a5692c1986b6e863877b0b8a83628aff14e5fbfaf11d9522b532bd9d/MarkupSafe-2.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "28057e985dace2f478e042eaa15606c7efccb700797660629da387eb289b9323" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25592, + "upload-time": "2023-01-17T18:22:57.179051Z", + "url": "https://files.pythonhosted.org/packages/3d/66/2f636ba803fd6eb4cee7b3106ae02538d1e84a7fb7f4f8775c6528a87d31/MarkupSafe-2.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "ca244fa73f50a800cf8c3ebf7fd93149ec37f5cb9596aa8873ae2c1d23498601" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25264, + "upload-time": "2023-01-17T18:22:58.898226Z", + "url": "https://files.pythonhosted.org/packages/30/3e/0a69a24adb38df83e2f6989c38d68627a5f27181c82ecaa1fd03d1236dca/MarkupSafe-2.1.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "d9d971ec1e79906046aa3ca266de79eac42f1dbf3612a05dc9368125952bd1a1" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30404, + "upload-time": "2023-01-17T18:23:00.076344Z", + "url": "https://files.pythonhosted.org/packages/93/ca/1c3ae0c6a5712d4ba98610cada03781ea0448436b17d1dcd4759115b15a1/MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "7e007132af78ea9df29495dbf7b5824cb71648d7133cf7848a2a5dd00d36f9ff" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29517, + "upload-time": "2023-01-17T18:23:01.393630Z", + "url": "https://files.pythonhosted.org/packages/96/92/a873b4a7fa20c2e30bffe883bb560330f3b6ce03aaf278f75f96d161935b/MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "7313ce6a199651c4ed9d7e4cfb4aa56fe923b1adf9af3b420ee14e6d9a73df65" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29799, + "upload-time": "2023-01-17T18:23:03.111878Z", + "url": "https://files.pythonhosted.org/packages/f9/aa/ebcd114deab08f892b1d70badda4436dbad1747f9e5b72cffb3de4c7129d/MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + }, + "data-dist-info-metadata": { + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + }, + "filename": "MarkupSafe-2.1.2-cp310-cp310-win32.whl", + "hashes": { + "sha256": "c4a549890a45f57f1ebf99c067a4ad0cb423a05544accaf2b065246827ed9603" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16424, + "upload-time": "2023-01-17T18:23:04.364381Z", + "url": "https://files.pythonhosted.org/packages/78/e6/91c9a20a943ea231c59024e181c4c5480097daf132428f2272670974637f/MarkupSafe-2.1.2-cp310-cp310-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + }, + "data-dist-info-metadata": { + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + }, + "filename": "MarkupSafe-2.1.2-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "835fb5e38fd89328e9c81067fd642b3593c33e1e17e2fdbf77f5676abb14a156" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16981, + "upload-time": "2023-01-17T18:23:05.932965Z", + "url": "https://files.pythonhosted.org/packages/02/2c/18d55e5df6a9ea33709d6c33e08cb2e07d39e20ad05d8c6fbf9c9bcafd54/MarkupSafe-2.1.2-cp310-cp310-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp311-cp311-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "2ec4f2d48ae59bbb9d1f9d7efb9236ab81429a764dedca114f5fdabbc3788013" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17765, + "upload-time": "2023-01-17T18:23:07.602687Z", + "url": "https://files.pythonhosted.org/packages/e3/a9/e366665c7eae59c9c9d34b747cd5a3994847719a2304e0c8dec8b604dd98/MarkupSafe-2.1.2-cp311-cp311-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp311-cp311-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "608e7073dfa9e38a85d38474c082d4281f4ce276ac0010224eaba11e929dd53a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13638, + "upload-time": "2023-01-17T18:23:08.732921Z", + "url": "https://files.pythonhosted.org/packages/e6/ff/d2378ca3cb3ac4a37af767b820b0f0bf3f5e9193a6acce0eefc379425c1c/MarkupSafe-2.1.2-cp311-cp311-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "65608c35bfb8a76763f37036547f7adfd09270fbdbf96608be2bead319728fcd" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 28791, + "upload-time": "2023-01-17T18:23:09.856034Z", + "url": "https://files.pythonhosted.org/packages/0a/88/78cb3d95afebd183d8b04442685ab4c70cfc1138b850ba20e2a07aff2f53/MarkupSafe-2.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "f2bfb563d0211ce16b63c7cb9395d2c682a23187f54c3d79bfec33e6705473c6" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 27993, + "upload-time": "2023-01-17T18:23:11.064500Z", + "url": "https://files.pythonhosted.org/packages/5a/94/d056bf5dbadf7f4b193ee2a132b3d49ffa1602371e3847518b2982045425/MarkupSafe-2.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "da25303d91526aac3672ee6d49a2f3db2d9502a4a60b55519feb1a4c7714e07d" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 27531, + "upload-time": "2023-01-17T18:23:12.161881Z", + "url": "https://files.pythonhosted.org/packages/79/e2/b818bf277fa6b01244943498cb2127372c01dde5eff7682837cc72740618/MarkupSafe-2.1.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "9cad97ab29dfc3f0249b483412c85c8ef4766d96cdf9dcf5a1e3caa3f3661cf1" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 33766, + "upload-time": "2023-01-17T18:23:13.901988Z", + "url": "https://files.pythonhosted.org/packages/cf/c1/d7596976a868fe3487212a382cc121358a53dc8e8d85ff2ee2c3d3b40f04/MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "085fd3201e7b12809f9e6e9bc1e5c96a368c8523fad5afb02afe3c051ae4afcc" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 32493, + "upload-time": "2023-01-17T18:23:15.110152Z", + "url": "https://files.pythonhosted.org/packages/04/cf/9464c3c41b7cdb8df660cda75676697e7fb49ce1be7691a1162fc88da078/MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "1bea30e9bf331f3fef67e0a3877b2288593c98a21ccb2cf29b74c581a4eb3af0" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 33089, + "upload-time": "2023-01-17T18:23:16.254256Z", + "url": "https://files.pythonhosted.org/packages/1f/20/76f6337f1e7238a626ab34405ddd634636011b2ff947dcbd8995f16a7776/MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + }, + "data-dist-info-metadata": { + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + }, + "filename": "MarkupSafe-2.1.2-cp311-cp311-win32.whl", + "hashes": { + "sha256": "7df70907e00c970c60b9ef2938d894a9381f38e6b9db73c5be35e59d92e06625" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16438, + "upload-time": "2023-01-17T18:23:17.719852Z", + "url": "https://files.pythonhosted.org/packages/19/00/3b8eb0093c885576a1ce7f2263e7b8c01e55b9977433f8246f57cd81b0be/MarkupSafe-2.1.2-cp311-cp311-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + }, + "data-dist-info-metadata": { + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + }, + "filename": "MarkupSafe-2.1.2-cp311-cp311-win_amd64.whl", + "hashes": { + "sha256": "e55e40ff0cc8cc5c07996915ad367fa47da6b3fc091fdadca7f5403239c5fec3" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16989, + "upload-time": "2023-01-17T18:23:19.320537Z", + "url": "https://files.pythonhosted.org/packages/ea/60/2400ba59cf2465fa136487ee7299f52121a9d04b2cf8539ad43ad10e70e8/MarkupSafe-2.1.2-cp311-cp311-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp37-cp37m-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "a6e40afa7f45939ca356f348c8e23048e02cb109ced1eb8420961b2f40fb373a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13523, + "upload-time": "2023-01-17T18:23:20.695329Z", + "url": "https://files.pythonhosted.org/packages/7b/0f/0e99c2f342933c43af69849a6ba63f2eef54e14c6d0e10a26470fb6b40a9/MarkupSafe-2.1.2-cp37-cp37m-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "cf877ab4ed6e302ec1d04952ca358b381a882fbd9d1b07cccbfd61783561f98a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26109, + "upload-time": "2023-01-17T18:23:21.849009Z", + "url": "https://files.pythonhosted.org/packages/87/a1/d0f05a09c6c1aef89d1eea0ab0ff1ea897d4117d27f1571034a7e3ff515b/MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "63ba06c9941e46fa389d389644e2d8225e0e3e5ebcc4ff1ea8506dce646f8c8a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25329, + "upload-time": "2023-01-17T18:23:23.295750Z", + "url": "https://files.pythonhosted.org/packages/95/88/8c8cce021ac1b1eedde349c6a41f6c256da60babf95e572071361ff3f66b/MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "f1cd098434e83e656abf198f103a8207a8187c0fc110306691a2e94a78d0abb2" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25024, + "upload-time": "2023-01-17T18:23:24.954162Z", + "url": "https://files.pythonhosted.org/packages/c3/e5/42842a44bfd9ba2955c562b1139334a2f64cedb687e8969777fd07de42a9/MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "55f44b440d491028addb3b88f72207d71eeebfb7b5dbf0643f7c023ae1fba619" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30791, + "upload-time": "2023-01-17T18:23:26.099463Z", + "url": "https://files.pythonhosted.org/packages/66/21/dadb671aade8eb67ef96e0d8f90b1bd5e8cfb6ad9d8c7fa2c870ec0c257b/MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "a6f2fcca746e8d5910e18782f976489939d54a91f9411c32051b4aab2bd7c513" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29952, + "upload-time": "2023-01-17T18:23:27.394216Z", + "url": "https://files.pythonhosted.org/packages/e9/c6/2da36728c1310f141395176556500aeedfdea8c2b02a3b72ba61b69280e8/MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "0b462104ba25f1ac006fdab8b6a01ebbfbce9ed37fd37fd4acd70c67c973e460" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30206, + "upload-time": "2023-01-17T18:23:28.858758Z", + "url": "https://files.pythonhosted.org/packages/56/0d/c9818629672a3368b773fa94597d79da77bdacc3186f097bb85023f785f6/MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + }, + "data-dist-info-metadata": { + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + }, + "filename": "MarkupSafe-2.1.2-cp37-cp37m-win32.whl", + "hashes": { + "sha256": "7668b52e102d0ed87cb082380a7e2e1e78737ddecdde129acadb0eccc5423859" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16396, + "upload-time": "2023-01-17T18:23:30.429923Z", + "url": "https://files.pythonhosted.org/packages/be/18/988e1913a40cc8eb725b1e073eacc130f7803a061577bdc0b9343eb3c696/MarkupSafe-2.1.2-cp37-cp37m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + }, + "data-dist-info-metadata": { + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + }, + "filename": "MarkupSafe-2.1.2-cp37-cp37m-win_amd64.whl", + "hashes": { + "sha256": "6d6607f98fcf17e534162f0709aaad3ab7a96032723d8ac8750ffe17ae5a0666" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16970, + "upload-time": "2023-01-17T18:23:31.711547Z", + "url": "https://files.pythonhosted.org/packages/39/8d/5c5ce72deb8567ab48a18fbd99dc0af3dd651b6691b8570947e54a28e0f3/MarkupSafe-2.1.2-cp37-cp37m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp38-cp38-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "a806db027852538d2ad7555b203300173dd1b77ba116de92da9afbc3a3be3eed" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17746, + "upload-time": "2023-01-17T18:23:33.464455Z", + "url": "https://files.pythonhosted.org/packages/d1/10/ff89b23d4a24051c4e4f689b79ee06f230d7e9431445e24f5dd9d9a89730/MarkupSafe-2.1.2-cp38-cp38-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp38-cp38-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "a4abaec6ca3ad8660690236d11bfe28dfd707778e2442b45addd2f086d6ef094" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13613, + "upload-time": "2023-01-17T18:23:34.582025Z", + "url": "https://files.pythonhosted.org/packages/4b/34/dc837e5ad9e14634aac4342eb8b12a9be20a4f74f50cc0d765f7aa2fc1e3/MarkupSafe-2.1.2-cp38-cp38-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "f03a532d7dee1bed20bc4884194a16160a2de9ffc6354b3878ec9682bb623c54" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26703, + "upload-time": "2023-01-17T18:23:36.317221Z", + "url": "https://files.pythonhosted.org/packages/80/64/ccb65aadd71e7685caa69a885885a673e8748525a243fb26acea37201b44/MarkupSafe-2.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "4cf06cdc1dda95223e9d2d3c58d3b178aa5dacb35ee7e3bbac10e4e1faacb419" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25880, + "upload-time": "2023-01-17T18:23:38.077638Z", + "url": "https://files.pythonhosted.org/packages/9d/80/8320f182d06a9b289b1a9f266f593feb91d3781c7e104bbe09e0c4c11439/MarkupSafe-2.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "22731d79ed2eb25059ae3df1dfc9cb1546691cc41f4e3130fe6bfbc3ecbbecfa" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25558, + "upload-time": "2023-01-17T18:23:39.356049Z", + "url": "https://files.pythonhosted.org/packages/c7/0e/22d0c8e6ee84414e251bd1bc555b2705af6b3fb99f0ba1ead2a0f51d423b/MarkupSafe-2.1.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "f8ffb705ffcf5ddd0e80b65ddf7bed7ee4f5a441ea7d3419e861a12eaf41af58" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30292, + "upload-time": "2023-01-17T18:23:40.617238Z", + "url": "https://files.pythonhosted.org/packages/48/cc/d027612e17b56088cfccd2c8e083518995fcb25a7b4f17fc146362a0499d/MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "8db032bf0ce9022a8e41a22598eefc802314e81b879ae093f36ce9ddf39ab1ba" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29443, + "upload-time": "2023-01-17T18:23:41.723922Z", + "url": "https://files.pythonhosted.org/packages/29/d2/243e6b860d97c18d848fc2bee2f39d102755a2b04a5ce4d018d839711b46/MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "2298c859cfc5463f1b64bd55cb3e602528db6fa0f3cfd568d3605c50678f8f03" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29707, + "upload-time": "2023-01-17T18:23:42.991949Z", + "url": "https://files.pythonhosted.org/packages/0d/15/82b108c697bec4c26c00aed6975b778cf0eac6cbb77598862b10550b7fcc/MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + }, + "data-dist-info-metadata": { + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + }, + "filename": "MarkupSafe-2.1.2-cp38-cp38-win32.whl", + "hashes": { + "sha256": "50c42830a633fa0cf9e7d27664637532791bfc31c731a87b202d2d8ac40c3ea2" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16425, + "upload-time": "2023-01-17T18:23:44.606975Z", + "url": "https://files.pythonhosted.org/packages/76/b5/05ce70a3e31ecebcd3628cd180dc4761293aa496db85170fdc085ed2d79a/MarkupSafe-2.1.2-cp38-cp38-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + }, + "data-dist-info-metadata": { + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + }, + "filename": "MarkupSafe-2.1.2-cp38-cp38-win_amd64.whl", + "hashes": { + "sha256": "bb06feb762bade6bf3c8b844462274db0c76acc95c52abe8dbed28ae3d44a147" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16974, + "upload-time": "2023-01-17T18:23:45.976406Z", + "url": "https://files.pythonhosted.org/packages/93/fa/d72f68f84f8537ee8aa3e0764d1eb11e5e025a5ca90c16e94a40f894c2fc/MarkupSafe-2.1.2-cp38-cp38-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp39-cp39-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "99625a92da8229df6d44335e6fcc558a5037dd0a760e11d84be2260e6f37002f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17741, + "upload-time": "2023-01-17T18:23:47.553375Z", + "url": "https://files.pythonhosted.org/packages/82/e3/4efcd74f10a7999783955aec36386f71082e6d7dafcc06b77b9df72b325a/MarkupSafe-2.1.2-cp39-cp39-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp39-cp39-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "8bca7e26c1dd751236cfb0c6c72d4ad61d986e9a41bbf76cb445f69488b2a2bd" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13618, + "upload-time": "2023-01-17T18:23:48.637265Z", + "url": "https://files.pythonhosted.org/packages/77/26/af46880038c6eac3832e751298f1965f3a550f38d1e9ddaabd674860076b/MarkupSafe-2.1.2-cp39-cp39-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "40627dcf047dadb22cd25ea7ecfe9cbf3bbbad0482ee5920b582f3809c97654f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26261, + "upload-time": "2023-01-17T18:23:50.095466Z", + "url": "https://files.pythonhosted.org/packages/52/36/b35c577c884ea352fc0c1eaed9ca4946ffc22cc9c3527a70408bfa9e9496/MarkupSafe-2.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "40dfd3fefbef579ee058f139733ac336312663c6706d1163b82b3003fb1925c4" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25462, + "upload-time": "2023-01-17T18:23:51.689717Z", + "url": "https://files.pythonhosted.org/packages/06/3b/d026c21cd1dbee89f41127e93113dcf5fa85c6660d108847760b59b3a66d/MarkupSafe-2.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "090376d812fb6ac5f171e5938e82e7f2d7adc2b629101cec0db8b267815c85e2" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25114, + "upload-time": "2023-01-17T18:23:52.908709Z", + "url": "https://files.pythonhosted.org/packages/7c/e6/454df09f18e0ea34d189b447a9e1a9f66c2aa332b77fd5577ebc7ca14d42/MarkupSafe-2.1.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "2e7821bffe00aa6bd07a23913b7f4e01328c3d5cc0b40b36c0bd81d362faeb65" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30214, + "upload-time": "2023-01-17T18:23:53.999473Z", + "url": "https://files.pythonhosted.org/packages/82/70/b3978786c7b576c25d84b009d2a20a11b5300d252fc3ce984e37b932e97c/MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "c0a33bc9f02c2b17c3ea382f91b4db0e6cde90b63b296422a939886a7a80de1c" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29306, + "upload-time": "2023-01-17T18:23:55.096111Z", + "url": "https://files.pythonhosted.org/packages/41/54/6e88795c64ab5dcda31b06406c062c2740d1a64db18219d4e21fc90928c1/MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "b8526c6d437855442cdd3d87eede9c425c4445ea011ca38d937db299382e6fa3" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29597, + "upload-time": "2023-01-17T18:23:56.215761Z", + "url": "https://files.pythonhosted.org/packages/50/41/1442b693a40eb76d835ca2016e86a01479f17d7fd8288f9830f6790e366a/MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + }, + "data-dist-info-metadata": { + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + }, + "filename": "MarkupSafe-2.1.2-cp39-cp39-win32.whl", + "hashes": { + "sha256": "137678c63c977754abe9086a3ec011e8fd985ab90631145dfb9294ad09c102a7" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16426, + "upload-time": "2023-01-17T18:23:57.427471Z", + "url": "https://files.pythonhosted.org/packages/22/88/9c0cae2f5ada778182f2842b377dd273d6be689953345c10b165478831eb/MarkupSafe-2.1.2-cp39-cp39-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + }, + "data-dist-info-metadata": { + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + }, + "filename": "MarkupSafe-2.1.2-cp39-cp39-win_amd64.whl", + "hashes": { + "sha256": "0576fe974b40a400449768941d5d0858cc624e3249dfd1e0c33674e5c7ca7aed" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16976, + "upload-time": "2023-01-17T18:23:58.794578Z", + "url": "https://files.pythonhosted.org/packages/46/0c/10ee33673c5e36fa3809cf136971f81d951ca38516188ee11a965d9b2fe9/MarkupSafe-2.1.2-cp39-cp39-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-2.1.2.tar.gz", + "hashes": { + "sha256": "abcabc8c2b26036d62d4c746381a6f7cf60aafcc653198ad678306986b09450d" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 19080, + "upload-time": "2023-01-17T18:23:59.903635Z", + "url": "https://files.pythonhosted.org/packages/95/7e/68018b70268fb4a2a605e2be44ab7b4dd7ce7808adae6c5ef32e34f4b55a/MarkupSafe-2.1.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp310-cp310-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17846, + "upload-time": "2023-06-02T21:42:33.954412Z", + "url": "https://files.pythonhosted.org/packages/20/1d/713d443799d935f4d26a4f1510c9e61b1d288592fb869845e5cc92a1e055/MarkupSafe-2.1.3-cp310-cp310-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp310-cp310-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13720, + "upload-time": "2023-06-02T21:42:35.102828Z", + "url": "https://files.pythonhosted.org/packages/f7/9c/86cbd8e0e1d81f0ba420f20539dd459c50537c7751e28102dbfee2b6f28c/MarkupSafe-2.1.3-cp310-cp310-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26498, + "upload-time": "2023-06-02T21:42:36.608709Z", + "url": "https://files.pythonhosted.org/packages/a6/56/f1d4ee39e898a9e63470cbb7fae1c58cce6874f25f54220b89213a47f273/MarkupSafe-2.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25691, + "upload-time": "2023-06-02T21:42:37.778995Z", + "url": "https://files.pythonhosted.org/packages/12/b3/d9ed2c0971e1435b8a62354b18d3060b66c8cb1d368399ec0b9baa7c0ee5/MarkupSafe-2.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25366, + "upload-time": "2023-06-02T21:42:39.441001Z", + "url": "https://files.pythonhosted.org/packages/bf/b7/c5ba9b7ad9ad21fc4a60df226615cf43ead185d328b77b0327d603d00cc5/MarkupSafe-2.1.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp310-cp310-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30505, + "upload-time": "2023-06-02T21:42:41.088135Z", + "url": "https://files.pythonhosted.org/packages/71/61/f5673d7aac2cf7f203859008bb3fc2b25187aa330067c5e9955e5c5ebbab/MarkupSafe-2.1.3-cp310-cp310-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp310-cp310-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29616, + "upload-time": "2023-06-02T21:42:42.273459Z", + "url": "https://files.pythonhosted.org/packages/47/26/932140621773bfd4df3223fbdd9e78de3477f424f0d2987c313b1cb655ff/MarkupSafe-2.1.3-cp310-cp310-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp310-cp310-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29891, + "upload-time": "2023-06-02T21:42:43.635400Z", + "url": "https://files.pythonhosted.org/packages/3c/c8/74d13c999cbb49e3460bf769025659a37ef4a8e884de629720ab4e42dcdb/MarkupSafe-2.1.3-cp310-cp310-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + }, + "data-dist-info-metadata": { + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + }, + "filename": "MarkupSafe-2.1.3-cp310-cp310-win32.whl", + "hashes": { + "sha256": "10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16525, + "upload-time": "2023-06-02T21:42:45.271664Z", + "url": "https://files.pythonhosted.org/packages/96/e4/4db3b1abc5a1fe7295aa0683eafd13832084509c3b8236f3faf8dd4eff75/MarkupSafe-2.1.3-cp310-cp310-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + }, + "data-dist-info-metadata": { + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + }, + "filename": "MarkupSafe-2.1.3-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17083, + "upload-time": "2023-06-02T21:42:46.948465Z", + "url": "https://files.pythonhosted.org/packages/84/a8/c4aebb8a14a1d39d5135eb8233a0b95831cdc42c4088358449c3ed657044/MarkupSafe-2.1.3-cp310-cp310-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp311-cp311-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17862, + "upload-time": "2023-06-02T21:42:48.569751Z", + "url": "https://files.pythonhosted.org/packages/fe/09/c31503cb8150cf688c1534a7135cc39bb9092f8e0e6369ec73494d16ee0e/MarkupSafe-2.1.3-cp311-cp311-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp311-cp311-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13738, + "upload-time": "2023-06-02T21:42:49.727342Z", + "url": "https://files.pythonhosted.org/packages/c0/c7/171f5ac6b065e1425e8fabf4a4dfbeca76fd8070072c6a41bd5c07d90d8b/MarkupSafe-2.1.3-cp311-cp311-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 28891, + "upload-time": "2023-06-02T21:42:51.330188Z", + "url": "https://files.pythonhosted.org/packages/a2/f7/9175ad1b8152092f7c3b78c513c1bdfe9287e0564447d1c2d3d1a2471540/MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 28096, + "upload-time": "2023-06-02T21:42:52.966230Z", + "url": "https://files.pythonhosted.org/packages/fe/21/2eff1de472ca6c99ec3993eab11308787b9879af9ca8bbceb4868cf4f2ca/MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 27631, + "upload-time": "2023-06-02T21:42:54.518807Z", + "url": "https://files.pythonhosted.org/packages/f4/a0/103f94793c3bf829a18d2415117334ece115aeca56f2df1c47fa02c6dbd6/MarkupSafe-2.1.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 33863, + "upload-time": "2023-06-02T21:42:55.777205Z", + "url": "https://files.pythonhosted.org/packages/43/70/f24470f33b2035b035ef0c0ffebf57006beb2272cf3df068fc5154e04ead/MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 32591, + "upload-time": "2023-06-02T21:42:57.415922Z", + "url": "https://files.pythonhosted.org/packages/32/d4/ce98c4ca713d91c4a17c1a184785cc00b9e9c25699d618956c2b9999500a/MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 33186, + "upload-time": "2023-06-02T21:42:59.107861Z", + "url": "https://files.pythonhosted.org/packages/bb/82/f88ccb3ca6204a4536cf7af5abdad7c3657adac06ab33699aa67279e0744/MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + }, + "data-dist-info-metadata": { + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + }, + "filename": "MarkupSafe-2.1.3-cp311-cp311-win32.whl", + "hashes": { + "sha256": "dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16537, + "upload-time": "2023-06-02T21:43:00.927465Z", + "url": "https://files.pythonhosted.org/packages/44/53/93405d37bb04a10c43b1bdd6f548097478d494d7eadb4b364e3e1337f0cc/MarkupSafe-2.1.3-cp311-cp311-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + }, + "data-dist-info-metadata": { + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + }, + "filename": "MarkupSafe-2.1.3-cp311-cp311-win_amd64.whl", + "hashes": { + "sha256": "134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17089, + "upload-time": "2023-06-02T21:43:02.355355Z", + "url": "https://files.pythonhosted.org/packages/be/bb/08b85bc194034efbf572e70c3951549c8eca0ada25363afc154386b5390a/MarkupSafe-2.1.3-cp311-cp311-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" + }, + "data-dist-info-metadata": { + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" + }, + "filename": "MarkupSafe-2.1.3-cp312-cp312-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17849, + "upload-time": "2023-09-07T16:00:43.795275Z", + "url": "https://files.pythonhosted.org/packages/89/5a/ee546f2aa73a1d6fcfa24272f356fe06d29acca81e76b8d32ca53e429a2e/MarkupSafe-2.1.3-cp312-cp312-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" + }, + "data-dist-info-metadata": { + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" + }, + "filename": "MarkupSafe-2.1.3-cp312-cp312-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13700, + "upload-time": "2023-09-07T16:00:45.384632Z", + "url": "https://files.pythonhosted.org/packages/3a/72/9f683a059bde096776e8acf9aa34cbbba21ddc399861fe3953790d4f2cde/MarkupSafe-2.1.3-cp312-cp312-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" + }, + "data-dist-info-metadata": { + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" + }, + "filename": "MarkupSafe-2.1.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29319, + "upload-time": "2023-09-07T16:00:46.480919Z", + "url": "https://files.pythonhosted.org/packages/9d/78/92f15eb9b1e8f1668a9787ba103cf6f8d19a9efed8150245404836145c24/MarkupSafe-2.1.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" + }, + "data-dist-info-metadata": { + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" + }, + "filename": "MarkupSafe-2.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 28314, + "upload-time": "2023-09-07T16:00:47.640376Z", + "url": "https://files.pythonhosted.org/packages/51/94/9a04085114ff2c24f7424dbc890a281d73c5a74ea935dc2e69c66a3bd558/MarkupSafe-2.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" + }, + "data-dist-info-metadata": { + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" + }, + "filename": "MarkupSafe-2.1.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 27696, + "upload-time": "2023-09-07T16:00:48.920309Z", + "url": "https://files.pythonhosted.org/packages/ec/53/fcb3214bd370185e223b209ce6bb010fb887ea57173ca4f75bd211b24e10/MarkupSafe-2.1.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" + }, + "data-dist-info-metadata": { + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" + }, + "filename": "MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 33746, + "upload-time": "2023-09-07T16:00:50.081440Z", + "url": "https://files.pythonhosted.org/packages/e7/33/54d29854716725d7826079b8984dd235fac76dab1c32321e555d493e61f5/MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" + }, + "data-dist-info-metadata": { + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" + }, + "filename": "MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 32131, + "upload-time": "2023-09-07T16:00:51.822095Z", + "url": "https://files.pythonhosted.org/packages/11/40/ea7f85e2681d29bc9301c757257de561923924f24de1802d9c3baa396bb4/MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" + }, + "data-dist-info-metadata": { + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" + }, + "filename": "MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 32878, + "upload-time": "2023-09-07T16:00:53.575465Z", + "url": "https://files.pythonhosted.org/packages/41/f1/bc770c37ecd58638c18f8ec85df205dacb818ccf933692082fd93010a4bc/MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5f1b7e53660f48ea389db751fa4006d012807458aa462757a7a409e7a4c8dbdc" + }, + "data-dist-info-metadata": { + "sha256": "5f1b7e53660f48ea389db751fa4006d012807458aa462757a7a409e7a4c8dbdc" + }, + "filename": "MarkupSafe-2.1.3-cp312-cp312-win32.whl", + "hashes": { + "sha256": "715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16426, + "upload-time": "2023-09-07T16:00:55.987279Z", + "url": "https://files.pythonhosted.org/packages/49/74/bf95630aab0a9ed6a67556cd4e54f6aeb0e74f4cb0fd2f229154873a4be4/MarkupSafe-2.1.3-cp312-cp312-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5f1b7e53660f48ea389db751fa4006d012807458aa462757a7a409e7a4c8dbdc" + }, + "data-dist-info-metadata": { + "sha256": "5f1b7e53660f48ea389db751fa4006d012807458aa462757a7a409e7a4c8dbdc" + }, + "filename": "MarkupSafe-2.1.3-cp312-cp312-win_amd64.whl", + "hashes": { + "sha256": "1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16979, + "upload-time": "2023-09-07T16:00:57.770768Z", + "url": "https://files.pythonhosted.org/packages/44/44/dbaf65876e258facd65f586dde158387ab89963e7f2235551afc9c2e24c2/MarkupSafe-2.1.3-cp312-cp312-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp37-cp37m-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13626, + "upload-time": "2023-06-02T21:43:04.084807Z", + "url": "https://files.pythonhosted.org/packages/a8/12/fd9ef3e09a7312d60467c71037283553ff2acfcd950159cd4c3ca9558af4/MarkupSafe-2.1.3-cp37-cp37m-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26215, + "upload-time": "2023-06-02T21:43:05.919719Z", + "url": "https://files.pythonhosted.org/packages/4f/13/cf36eff21600fb21d5bd8c4c1b6ff0b7cc0ff37b955017210cfc6f367972/MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25427, + "upload-time": "2023-06-02T21:43:07.893414Z", + "url": "https://files.pythonhosted.org/packages/e5/dd/49576e803c0d974671e44fa78049217fcc68af3662a24f831525ed30e6c7/MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25123, + "upload-time": "2023-06-02T21:43:09.636253Z", + "url": "https://files.pythonhosted.org/packages/7d/48/6ba4db436924698ca22109325969e00be459d417830dafec3c1001878b57/MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp37-cp37m-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30890, + "upload-time": "2023-06-02T21:43:10.893079Z", + "url": "https://files.pythonhosted.org/packages/4d/e4/77bb622d6a37aeb51ee55857100986528b7f47d6dbddc35f9b404622ed50/MarkupSafe-2.1.3-cp37-cp37m-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp37-cp37m-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30050, + "upload-time": "2023-06-02T21:43:12.193850Z", + "url": "https://files.pythonhosted.org/packages/d2/a1/4ae49dd1520c7b891ea4963258aab08fb2554c564781ecb2a9c4afdf9cb1/MarkupSafe-2.1.3-cp37-cp37m-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp37-cp37m-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30304, + "upload-time": "2023-06-02T21:43:13.249959Z", + "url": "https://files.pythonhosted.org/packages/fa/bb/12fb5964c4a766eb98155dd31ec070adc8a69a395564ffc1e7b34d91335a/MarkupSafe-2.1.3-cp37-cp37m-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + }, + "data-dist-info-metadata": { + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + }, + "filename": "MarkupSafe-2.1.3-cp37-cp37m-win32.whl", + "hashes": { + "sha256": "8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16494, + "upload-time": "2023-06-02T21:43:14.566629Z", + "url": "https://files.pythonhosted.org/packages/b2/0d/cbaade3ee8efbd5ce2fb72b48cc51479ebf3d4ce2c54dcb6557d3ea6a950/MarkupSafe-2.1.3-cp37-cp37m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + }, + "data-dist-info-metadata": { + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + }, + "filename": "MarkupSafe-2.1.3-cp37-cp37m-win_amd64.whl", + "hashes": { + "sha256": "787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17066, + "upload-time": "2023-06-02T21:43:16.246204Z", + "url": "https://files.pythonhosted.org/packages/9b/c1/9f44da5ca74f95116c644892152ca6514ecdc34c8297a3f40d886147863d/MarkupSafe-2.1.3-cp37-cp37m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp38-cp38-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17837, + "upload-time": "2023-06-02T21:43:17.510576Z", + "url": "https://files.pythonhosted.org/packages/03/06/e72e88f81f8c91d4f488d21712d2d403fd644e3172eaadc302094377bc22/MarkupSafe-2.1.3-cp38-cp38-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp38-cp38-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13714, + "upload-time": "2023-06-02T21:43:18.509879Z", + "url": "https://files.pythonhosted.org/packages/f8/33/e9e83b214b5f8d9a60b26e60051734e7657a416e5bce7d7f1c34e26badad/MarkupSafe-2.1.3-cp38-cp38-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26805, + "upload-time": "2023-06-02T21:43:20.193190Z", + "url": "https://files.pythonhosted.org/packages/8d/66/4a46c7f1402e0377a8b220fd4b53cc4f1b2337ab0d97f06e23acd1f579d1/MarkupSafe-2.1.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25977, + "upload-time": "2023-06-02T21:43:21.540988Z", + "url": "https://files.pythonhosted.org/packages/de/e2/32c14301bb023986dff527a49325b6259cab4ebb4633f69de54af312fc45/MarkupSafe-2.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25657, + "upload-time": "2023-06-02T21:43:23.208762Z", + "url": "https://files.pythonhosted.org/packages/e6/5c/8ab8f67bbbbf90fe88f887f4fa68123435c5415531442e8aefef1e118d5c/MarkupSafe-2.1.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp38-cp38-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30392, + "upload-time": "2023-06-02T21:43:24.525745Z", + "url": "https://files.pythonhosted.org/packages/8b/bb/72ca339b012054a84753accabe3258e0baf6e34bd0ab6e3670b9a65f679d/MarkupSafe-2.1.3-cp38-cp38-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp38-cp38-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29542, + "upload-time": "2023-06-02T21:43:26.555309Z", + "url": "https://files.pythonhosted.org/packages/b2/27/07e5aa9f93314dc65ad2ad9b899656dee79b70a9425ee199dd5a4c4cf2cd/MarkupSafe-2.1.3-cp38-cp38-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp38-cp38-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29803, + "upload-time": "2023-06-02T21:43:27.829185Z", + "url": "https://files.pythonhosted.org/packages/c9/80/f08e782943ee7ae6e9438851396d00a869f5b50ea8c6e1f40385f3e95771/MarkupSafe-2.1.3-cp38-cp38-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + }, + "data-dist-info-metadata": { + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + }, + "filename": "MarkupSafe-2.1.3-cp38-cp38-win32.whl", + "hashes": { + "sha256": "ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16521, + "upload-time": "2023-06-02T21:43:29.256757Z", + "url": "https://files.pythonhosted.org/packages/10/b3/c2b0a61cc0e1d50dd8a1b663ba4866c667cb58fb35f12475001705001680/MarkupSafe-2.1.3-cp38-cp38-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + }, + "data-dist-info-metadata": { + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + }, + "filename": "MarkupSafe-2.1.3-cp38-cp38-win_amd64.whl", + "hashes": { + "sha256": "1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17071, + "upload-time": "2023-06-02T21:43:30.874136Z", + "url": "https://files.pythonhosted.org/packages/74/a3/54fc60ee2da3ab6d68b1b2daf4897297c597840212ee126e68a4eb89fcd7/MarkupSafe-2.1.3-cp38-cp38-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp39-cp39-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17855, + "upload-time": "2023-06-02T21:43:32.541266Z", + "url": "https://files.pythonhosted.org/packages/6a/86/654dc431513cd4417dfcead8102f22bece2d6abf2f584f0e1cc1524f7b94/MarkupSafe-2.1.3-cp39-cp39-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp39-cp39-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13716, + "upload-time": "2023-06-02T21:43:33.771673Z", + "url": "https://files.pythonhosted.org/packages/62/9b/4908a57acf39d8811836bc6776b309c2e07d63791485589acf0b6d7bc0c6/MarkupSafe-2.1.3-cp39-cp39-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26361, + "upload-time": "2023-06-02T21:43:35.036804Z", + "url": "https://files.pythonhosted.org/packages/68/8d/c33c43c499c19f4b51181e196c9a497010908fc22c5de33551e298aa6a21/MarkupSafe-2.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25563, + "upload-time": "2023-06-02T21:43:36.832972Z", + "url": "https://files.pythonhosted.org/packages/de/63/cb7e71984e9159ec5f45b5e81e896c8bdd0e45fe3fc6ce02ab497f0d790e/MarkupSafe-2.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25215, + "upload-time": "2023-06-02T21:43:38.097068Z", + "url": "https://files.pythonhosted.org/packages/43/ad/7246ae594aac948b17408c0ff0f9ff0bc470bdbe9c672a754310db64b237/MarkupSafe-2.1.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp39-cp39-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30313, + "upload-time": "2023-06-02T21:43:39.440682Z", + "url": "https://files.pythonhosted.org/packages/03/65/3473d2cb84bb2cda08be95b97fc4f53e6bcd701a2d50ba7b7c905e1e9273/MarkupSafe-2.1.3-cp39-cp39-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp39-cp39-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29410, + "upload-time": "2023-06-02T21:43:40.527306Z", + "url": "https://files.pythonhosted.org/packages/22/81/b5659e2b6ae1516495a22f87370419c1d79c8d853315e6cbe5172fc01a06/MarkupSafe-2.1.3-cp39-cp39-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp39-cp39-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29697, + "upload-time": "2023-06-02T21:43:41.799475Z", + "url": "https://files.pythonhosted.org/packages/ab/20/f59423543a8422cb8c69a579ebd0ef2c9dafa70cc8142b7372b5b4073caa/MarkupSafe-2.1.3-cp39-cp39-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + }, + "data-dist-info-metadata": { + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + }, + "filename": "MarkupSafe-2.1.3-cp39-cp39-win32.whl", + "hashes": { + "sha256": "fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16520, + "upload-time": "2023-06-02T21:43:42.880236Z", + "url": "https://files.pythonhosted.org/packages/d5/c1/1177f712d4ab91eb67f79d763a7b5f9c5851ee3077d6b4eee15e23b6b93e/MarkupSafe-2.1.3-cp39-cp39-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + }, + "data-dist-info-metadata": { + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + }, + "filename": "MarkupSafe-2.1.3-cp39-cp39-win_amd64.whl", + "hashes": { + "sha256": "3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17076, + "upload-time": "2023-06-02T21:43:44.268468Z", + "url": "https://files.pythonhosted.org/packages/a2/b2/624042cb58cc6b3529a6c3a7b7d230766e3ecb768cba118ba7befd18ed6f/MarkupSafe-2.1.3-cp39-cp39-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-2.1.3.tar.gz", + "hashes": { + "sha256": "af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 19132, + "upload-time": "2023-06-02T21:43:45.578499Z", + "url": "https://files.pythonhosted.org/packages/6d/7c/59a3248f411813f8ccba92a55feaac4bf360d29e2ff05ee7d8e1ef2d7dbf/MarkupSafe-2.1.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp310-cp310-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "de8153a7aae3835484ac168a9a9bdaa0c5eee4e0bc595503c95d53b942879c84" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17975, + "upload-time": "2024-01-19T22:48:20.932819Z", + "url": "https://files.pythonhosted.org/packages/b9/25/ed4be94e9c147d6939a708b94c55dfb6dfc8d9865618cf6896e34d7990aa/MarkupSafe-2.1.4-cp310-cp310-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp310-cp310-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "e888ff76ceb39601c59e219f281466c6d7e66bd375b4ec1ce83bcdc68306796b" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13850, + "upload-time": "2024-01-19T22:48:22.716746Z", + "url": "https://files.pythonhosted.org/packages/a9/14/f6111644d89fcd98bb6378eed02f3919fa797745c61a9b01e0cc1f57a737/MarkupSafe-2.1.4-cp310-cp310-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "a0b838c37ba596fcbfca71651a104a611543077156cb0a26fe0c475e1f152ee8" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26623, + "upload-time": "2024-01-19T22:48:23.807005Z", + "url": "https://files.pythonhosted.org/packages/68/5c/21f0d77446c031ff8b096dab9e93e2ac29a6f31532cc17951fb656b64d1c/MarkupSafe-2.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "dac1ebf6983148b45b5fa48593950f90ed6d1d26300604f321c74a9ca1609f8e" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25822, + "upload-time": "2024-01-19T22:48:24.883626Z", + "url": "https://files.pythonhosted.org/packages/36/2a/fab302636634e1f770a26aac212e44cff25522ed3c9189bd8afc9ae2effd/MarkupSafe-2.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "0fbad3d346df8f9d72622ac71b69565e621ada2ce6572f37c2eae8dacd60385d" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25497, + "upload-time": "2024-01-19T22:48:26.313894Z", + "url": "https://files.pythonhosted.org/packages/5a/92/c61e3cfeae1d60aec048333df70a1307f63404fcd21a9ec55b5b32117ac7/MarkupSafe-2.1.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp310-cp310-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "d5291d98cd3ad9a562883468c690a2a238c4a6388ab3bd155b0c75dd55ece858" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30631, + "upload-time": "2024-01-19T22:48:28.119466Z", + "url": "https://files.pythonhosted.org/packages/42/4c/c39027927d0321c7895d565df6348a9c9fececaf0802b7e8f65a2e7e020f/MarkupSafe-2.1.4-cp310-cp310-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp310-cp310-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "a7cc49ef48a3c7a0005a949f3c04f8baa5409d3f663a1b36f0eba9bfe2a0396e" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29747, + "upload-time": "2024-01-19T22:48:29.792406Z", + "url": "https://files.pythonhosted.org/packages/60/7b/bb262e8a217ebe77fb07a142d58248fea62d55ac44b23bd713c5d3dd5a3e/MarkupSafe-2.1.4-cp310-cp310-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp310-cp310-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "b83041cda633871572f0d3c41dddd5582ad7d22f65a72eacd8d3d6d00291df26" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30025, + "upload-time": "2024-01-19T22:48:31.369911Z", + "url": "https://files.pythonhosted.org/packages/45/ff/c118b6acedd08e4bff8a765d2fe218dd44d95ba390a421e2594996980cce/MarkupSafe-2.1.4-cp310-cp310-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "data-dist-info-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "filename": "MarkupSafe-2.1.4-cp310-cp310-win32.whl", + "hashes": { + "sha256": "0c26f67b3fe27302d3a412b85ef696792c4a2386293c53ba683a89562f9399b0" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16656, + "upload-time": "2024-01-19T22:48:32.967457Z", + "url": "https://files.pythonhosted.org/packages/bf/23/c8f5a43d5ba2061bc5baa9da73f9d6b354e725e7e5c1d9c0db5379d4c6c4/MarkupSafe-2.1.4-cp310-cp310-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "data-dist-info-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "filename": "MarkupSafe-2.1.4-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "a76055d5cb1c23485d7ddae533229039b850db711c554a12ea64a0fd8a0129e2" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17212, + "upload-time": "2024-01-19T22:48:33.905017Z", + "url": "https://files.pythonhosted.org/packages/04/94/90fa2d1a40ef244f9cd3cc7275df22a65a3978a50afb42603eac6555108b/MarkupSafe-2.1.4-cp310-cp310-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp311-cp311-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "9e9e3c4020aa2dc62d5dd6743a69e399ce3de58320522948af6140ac959ab863" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17989, + "upload-time": "2024-01-19T22:48:35.457361Z", + "url": "https://files.pythonhosted.org/packages/e9/58/e6de8fd932e62d7a43174e700290cba3da08a502955de22141fbfced4b42/MarkupSafe-2.1.4-cp311-cp311-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp311-cp311-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "0042d6a9880b38e1dd9ff83146cc3c9c18a059b9360ceae207805567aacccc69" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13867, + "upload-time": "2024-01-19T22:48:37.007626Z", + "url": "https://files.pythonhosted.org/packages/de/9a/6d2e1b78fecf2a1318aa41b5962deb4f1168b9d2c095543fc465de82c0c7/MarkupSafe-2.1.4-cp311-cp311-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "55d03fea4c4e9fd0ad75dc2e7e2b6757b80c152c032ea1d1de487461d8140efc" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29015, + "upload-time": "2024-01-19T22:48:37.881234Z", + "url": "https://files.pythonhosted.org/packages/98/8f/2d3694997f3eb2d3775950985a83194de77d8c7836c8f899116cc83a46de/MarkupSafe-2.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "3ab3a886a237f6e9c9f4f7d272067e712cdb4efa774bef494dccad08f39d8ae6" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 28226, + "upload-time": "2024-01-19T22:48:39.488606Z", + "url": "https://files.pythonhosted.org/packages/d3/0a/c6dfffacc5a9a17c97019cb7cbec67e5abfb65c59a58ecba270fa224f88d/MarkupSafe-2.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "abf5ebbec056817057bfafc0445916bb688a255a5146f900445d081db08cbabb" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 27757, + "upload-time": "2024-01-19T22:48:40.378978Z", + "url": "https://files.pythonhosted.org/packages/87/8a/04467357a6f40f013f9362d174e0cb2d9f91c77f56f4b73c3b0c8f620fff/MarkupSafe-2.1.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp311-cp311-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "e1a0d1924a5013d4f294087e00024ad25668234569289650929ab871231668e7" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 33993, + "upload-time": "2024-01-19T22:48:41.376674Z", + "url": "https://files.pythonhosted.org/packages/41/76/d710592bf23cecab5361a76acddbcd80386fb44a41bb680b8cde94ce753f/MarkupSafe-2.1.4-cp311-cp311-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp311-cp311-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "e7902211afd0af05fbadcc9a312e4cf10f27b779cf1323e78d52377ae4b72bea" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 32724, + "upload-time": "2024-01-19T22:48:42.338342Z", + "url": "https://files.pythonhosted.org/packages/9d/38/ba1ea63db85f87a5ceeccc157059652a6eb9c1b100483c6887ffbf993878/MarkupSafe-2.1.4-cp311-cp311-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp311-cp311-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "c669391319973e49a7c6230c218a1e3044710bc1ce4c8e6eb71f7e6d43a2c131" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 33321, + "upload-time": "2024-01-19T22:48:43.303814Z", + "url": "https://files.pythonhosted.org/packages/0d/57/aa0a5a362ef161e6be4e8f574338bf531d136d1579cd6b3ee8d54f0c51f8/MarkupSafe-2.1.4-cp311-cp311-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "data-dist-info-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "filename": "MarkupSafe-2.1.4-cp311-cp311-win32.whl", + "hashes": { + "sha256": "31f57d64c336b8ccb1966d156932f3daa4fee74176b0fdc48ef580be774aae74" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16673, + "upload-time": "2024-01-19T22:48:44.261704Z", + "url": "https://files.pythonhosted.org/packages/8e/8f/d7661c1684a8a13d61cdbad74bf8a7f5e1ad545dace099e8640573543653/MarkupSafe-2.1.4-cp311-cp311-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "data-dist-info-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "filename": "MarkupSafe-2.1.4-cp311-cp311-win_amd64.whl", + "hashes": { + "sha256": "54a7e1380dfece8847c71bf7e33da5d084e9b889c75eca19100ef98027bd9f56" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17224, + "upload-time": "2024-01-19T22:48:45.801458Z", + "url": "https://files.pythonhosted.org/packages/de/be/5ff3f2568674abbcc1fd373636a68bad58c07da1c14f08c4a6a609db905e/MarkupSafe-2.1.4-cp311-cp311-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp312-cp312-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "a76cd37d229fc385738bd1ce4cba2a121cf26b53864c1772694ad0ad348e509e" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17986, + "upload-time": "2024-01-19T22:48:46.759920Z", + "url": "https://files.pythonhosted.org/packages/e2/a7/601b3a69a88d7e65e7495fa61f351916002b03549ff2fd748d65d2877e8c/MarkupSafe-2.1.4-cp312-cp312-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp312-cp312-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "987d13fe1d23e12a66ca2073b8d2e2a75cec2ecb8eab43ff5624ba0ad42764bc" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13829, + "upload-time": "2024-01-19T22:48:47.813614Z", + "url": "https://files.pythonhosted.org/packages/56/df/e873f115b6211bb92ec160651ff227989bd1a471a92ae32984db68ee5a8b/MarkupSafe-2.1.4-cp312-cp312-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "5244324676254697fe5c181fc762284e2c5fceeb1c4e3e7f6aca2b6f107e60dc" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29447, + "upload-time": "2024-01-19T22:48:48.714430Z", + "url": "https://files.pythonhosted.org/packages/43/6c/cada926629accaaf8f4fc3eb01694fd0c3dfcb311104f62849395c08acee/MarkupSafe-2.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "78bc995e004681246e85e28e068111a4c3f35f34e6c62da1471e844ee1446250" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 28451, + "upload-time": "2024-01-19T22:48:49.627891Z", + "url": "https://files.pythonhosted.org/packages/2c/db/e20eb0899e6cfc0bc51c21d0b62fb138f5e014443c340cacbd250768b968/MarkupSafe-2.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "a4d176cfdfde84f732c4a53109b293d05883e952bbba68b857ae446fa3119b4f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 27835, + "upload-time": "2024-01-19T22:48:50.540848Z", + "url": "https://files.pythonhosted.org/packages/cb/b0/d7b8c30d8b0b27aa7ba8fe40b42cc0f30171716d9bb8bc59d43f2c70dcaa/MarkupSafe-2.1.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp312-cp312-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "f9917691f410a2e0897d1ef99619fd3f7dd503647c8ff2475bf90c3cf222ad74" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 33887, + "upload-time": "2024-01-19T22:48:51.475383Z", + "url": "https://files.pythonhosted.org/packages/fa/c4/812b1a4144b37c08687b24a54cf61f8354dc8be2e5962ad1f14895f080d4/MarkupSafe-2.1.4-cp312-cp312-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp312-cp312-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "f06e5a9e99b7df44640767842f414ed5d7bedaaa78cd817ce04bbd6fd86e2dd6" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 32263, + "upload-time": "2024-01-19T22:48:53.012604Z", + "url": "https://files.pythonhosted.org/packages/37/69/9cb8ac6b24aa470ec9cb7eb13b2be98f95fc5ac4a6dbe21d6d8825e852ed/MarkupSafe-2.1.4-cp312-cp312-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp312-cp312-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "396549cea79e8ca4ba65525470d534e8a41070e6b3500ce2414921099cb73e8d" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 33015, + "upload-time": "2024-01-19T22:48:53.989537Z", + "url": "https://files.pythonhosted.org/packages/71/f1/9d1e248f846c29fc91fe9ddd1c5845e0217b75756a3ef4403ae3243d4fec/MarkupSafe-2.1.4-cp312-cp312-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "data-dist-info-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "filename": "MarkupSafe-2.1.4-cp312-cp312-win32.whl", + "hashes": { + "sha256": "f6be2d708a9d0e9b0054856f07ac7070fbe1754be40ca8525d5adccdbda8f475" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16574, + "upload-time": "2024-01-19T22:48:55.107699Z", + "url": "https://files.pythonhosted.org/packages/5c/90/f682efdcb0c16c1584efd188b430462c3e746350149f65f8fa048ab8f18b/MarkupSafe-2.1.4-cp312-cp312-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "data-dist-info-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "filename": "MarkupSafe-2.1.4-cp312-cp312-win_amd64.whl", + "hashes": { + "sha256": "5045e892cfdaecc5b4c01822f353cf2c8feb88a6ec1c0adef2a2e705eef0f656" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17128, + "upload-time": "2024-01-19T22:48:56.673493Z", + "url": "https://files.pythonhosted.org/packages/0f/59/243a8fad3dd0800091566b25270f6bb7b81c8a1a7bb2276a3161ec4f16b2/MarkupSafe-2.1.4-cp312-cp312-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp37-cp37m-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "7a07f40ef8f0fbc5ef1000d0c78771f4d5ca03b4953fc162749772916b298fc4" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13751, + "upload-time": "2024-01-19T22:48:57.652165Z", + "url": "https://files.pythonhosted.org/packages/52/64/b548f9151cd1bee499bc5e63f6945a6818d950f8eec831a95a08aadb9bb4/MarkupSafe-2.1.4-cp37-cp37m-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "d18b66fe626ac412d96c2ab536306c736c66cf2a31c243a45025156cc190dc8a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26339, + "upload-time": "2024-01-19T22:48:59.115351Z", + "url": "https://files.pythonhosted.org/packages/2a/87/98b9a24a52c8d758efbda0cb28ebf2283a3e7a78af2fbd35d6c79327c3a4/MarkupSafe-2.1.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "698e84142f3f884114ea8cf83e7a67ca8f4ace8454e78fe960646c6c91c63bfa" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25560, + "upload-time": "2024-01-19T22:49:00.772011Z", + "url": "https://files.pythonhosted.org/packages/19/82/dfa26a17c74a592865fe9f2f1b2c19a103672207ace9a611b35131f5aaf6/MarkupSafe-2.1.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "49a3b78a5af63ec10d8604180380c13dcd870aba7928c1fe04e881d5c792dc4e" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25251, + "upload-time": "2024-01-19T22:49:01.847261Z", + "url": "https://files.pythonhosted.org/packages/c0/55/385b57600adcac941877a52d5f7789a0bfcc263b7442d8dcb5d6a4d86658/MarkupSafe-2.1.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp37-cp37m-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "15866d7f2dc60cfdde12ebb4e75e41be862348b4728300c36cdf405e258415ec" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 31022, + "upload-time": "2024-01-19T22:49:02.949054Z", + "url": "https://files.pythonhosted.org/packages/ce/28/394edbc34e165b354cce54200e98cb1120c80bcd3df9334e0fe6c91f4f95/MarkupSafe-2.1.4-cp37-cp37m-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp37-cp37m-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "6aa5e2e7fc9bc042ae82d8b79d795b9a62bd8f15ba1e7594e3db243f158b5565" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30181, + "upload-time": "2024-01-19T22:49:04.182312Z", + "url": "https://files.pythonhosted.org/packages/81/8e/ddcf9fea0cf973c9b0407927aabb0864ef6a33f492845f0969cea7adeb95/MarkupSafe-2.1.4-cp37-cp37m-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp37-cp37m-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "54635102ba3cf5da26eb6f96c4b8c53af8a9c0d97b64bdcb592596a6255d8518" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30432, + "upload-time": "2024-01-19T22:49:05.676786Z", + "url": "https://files.pythonhosted.org/packages/cc/36/2533a0aa2c9edd539b9c2e348ea6c600e05ea9433d5f403f58aca182b6fa/MarkupSafe-2.1.4-cp37-cp37m-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "data-dist-info-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "filename": "MarkupSafe-2.1.4-cp37-cp37m-win32.whl", + "hashes": { + "sha256": "3583a3a3ab7958e354dc1d25be74aee6228938312ee875a22330c4dc2e41beb0" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16631, + "upload-time": "2024-01-19T22:49:07.302330Z", + "url": "https://files.pythonhosted.org/packages/81/07/39e8a4c013e70b81e135e194dae3b5623a24caa81628bf426372abc4068e/MarkupSafe-2.1.4-cp37-cp37m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "data-dist-info-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "filename": "MarkupSafe-2.1.4-cp37-cp37m-win_amd64.whl", + "hashes": { + "sha256": "d6e427c7378c7f1b2bef6a344c925b8b63623d3321c09a237b7cc0e77dd98ceb" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17208, + "upload-time": "2024-01-19T22:49:08.273059Z", + "url": "https://files.pythonhosted.org/packages/46/3d/9e4739043ba5bbba5fc77c845ba68aeeb90d106c41461a4954ed176b4194/MarkupSafe-2.1.4-cp37-cp37m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp38-cp38-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "bf1196dcc239e608605b716e7b166eb5faf4bc192f8a44b81e85251e62584bd2" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17961, + "upload-time": "2024-01-19T22:49:09.796802Z", + "url": "https://files.pythonhosted.org/packages/79/c3/7e515024117de7c53968f7c761cbd641c7fa4ff1da721c44f7433aae073b/MarkupSafe-2.1.4-cp38-cp38-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp38-cp38-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "4df98d4a9cd6a88d6a585852f56f2155c9cdb6aec78361a19f938810aa020954" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13841, + "upload-time": "2024-01-19T22:49:10.741945Z", + "url": "https://files.pythonhosted.org/packages/38/6b/afcfc2cc9dbec4125589bdfa766aa55d23dc81dd07a548a334b659ce81db/MarkupSafe-2.1.4-cp38-cp38-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "b835aba863195269ea358cecc21b400276747cc977492319fd7682b8cd2c253d" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26928, + "upload-time": "2024-01-19T22:49:11.720398Z", + "url": "https://files.pythonhosted.org/packages/e2/a1/ae1826835cb773db2d720125482b2f0b99308d12c9e9b78b2358f5ef0c60/MarkupSafe-2.1.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "23984d1bdae01bee794267424af55eef4dfc038dc5d1272860669b2aa025c9e3" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26107, + "upload-time": "2024-01-19T22:49:13.277572Z", + "url": "https://files.pythonhosted.org/packages/35/21/45495e6d8fd4fedad477b9fb97905279433f58c141e1b4fa7c752f1bc5ca/MarkupSafe-2.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "1c98c33ffe20e9a489145d97070a435ea0679fddaabcafe19982fe9c971987d5" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25783, + "upload-time": "2024-01-19T22:49:15.534491Z", + "url": "https://files.pythonhosted.org/packages/56/a8/e7b5cc3ccbd1b06d52271ca6e72510909f1334b06ba3289ca519d68af8ea/MarkupSafe-2.1.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp38-cp38-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "9896fca4a8eb246defc8b2a7ac77ef7553b638e04fbf170bff78a40fa8a91474" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30519, + "upload-time": "2024-01-19T22:49:16.483661Z", + "url": "https://files.pythonhosted.org/packages/22/21/db757f4055d8a96500da48a409bed5235bf4bc6ffc3d516e0446329c7dc9/MarkupSafe-2.1.4-cp38-cp38-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp38-cp38-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "b0fe73bac2fed83839dbdbe6da84ae2a31c11cfc1c777a40dbd8ac8a6ed1560f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29670, + "upload-time": "2024-01-19T22:49:17.455667Z", + "url": "https://files.pythonhosted.org/packages/88/35/283c8557b5a7838774adfb20b90f2d257427fed4fafedb84be34af813fa8/MarkupSafe-2.1.4-cp38-cp38-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp38-cp38-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "c7556bafeaa0a50e2fe7dc86e0382dea349ebcad8f010d5a7dc6ba568eaaa789" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29935, + "upload-time": "2024-01-19T22:49:18.632451Z", + "url": "https://files.pythonhosted.org/packages/16/3b/d9873f81fcbf85c817849c2cba76f80ab9237207c0f395636362d6e06477/MarkupSafe-2.1.4-cp38-cp38-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "data-dist-info-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "filename": "MarkupSafe-2.1.4-cp38-cp38-win32.whl", + "hashes": { + "sha256": "fc1a75aa8f11b87910ffd98de62b29d6520b6d6e8a3de69a70ca34dea85d2a8a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16650, + "upload-time": "2024-01-19T22:49:19.894694Z", + "url": "https://files.pythonhosted.org/packages/a3/fe/907901eb249983f10cb46d210014624d8576aa383d710d53ce11bc34cf2e/MarkupSafe-2.1.4-cp38-cp38-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "data-dist-info-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "filename": "MarkupSafe-2.1.4-cp38-cp38-win_amd64.whl", + "hashes": { + "sha256": "3a66c36a3864df95e4f62f9167c734b3b1192cb0851b43d7cc08040c074c6279" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17208, + "upload-time": "2024-01-19T22:49:21.432352Z", + "url": "https://files.pythonhosted.org/packages/9a/53/272b06a0627e88c9a1b3bbec9e8075a70e61ee1f4561cd881624944ce62d/MarkupSafe-2.1.4-cp38-cp38-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp39-cp39-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "765f036a3d00395a326df2835d8f86b637dbaf9832f90f5d196c3b8a7a5080cb" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17964, + "upload-time": "2024-01-19T22:49:22.380827Z", + "url": "https://files.pythonhosted.org/packages/df/f2/22f860f2dfa7d8c862801f7d91b7da53d3187c7dbeb88c00d28a799788bf/MarkupSafe-2.1.4-cp39-cp39-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp39-cp39-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "21e7af8091007bf4bebf4521184f4880a6acab8df0df52ef9e513d8e5db23411" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13845, + "upload-time": "2024-01-19T22:49:23.356858Z", + "url": "https://files.pythonhosted.org/packages/1e/89/74dc2b42028ae15c934fc17a8fb91ffcd77b31176dd870a6ad521f28d878/MarkupSafe-2.1.4-cp39-cp39-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "d5c31fe855c77cad679b302aabc42d724ed87c043b1432d457f4976add1c2c3e" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26491, + "upload-time": "2024-01-19T22:49:24.297578Z", + "url": "https://files.pythonhosted.org/packages/c0/f9/109899f57848c8c2b5a2ee2dedaa5dd89d0187c2bbb61cf1aaa9d249dc05/MarkupSafe-2.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "7653fa39578957bc42e5ebc15cf4361d9e0ee4b702d7d5ec96cdac860953c5b4" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25689, + "upload-time": "2024-01-19T22:49:25.256728Z", + "url": "https://files.pythonhosted.org/packages/1a/3c/ca3094664ce3126145cc28b61bb37253d9f1614c9d8bbfa358ac7fc472c0/MarkupSafe-2.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "47bb5f0142b8b64ed1399b6b60f700a580335c8e1c57f2f15587bd072012decc" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25342, + "upload-time": "2024-01-19T22:49:26.290214Z", + "url": "https://files.pythonhosted.org/packages/c0/4c/ebeeaa4b4af50f499fe4c38bde662ac4667cdded173c79273f9a0f1bef0d/MarkupSafe-2.1.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp39-cp39-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "fe8512ed897d5daf089e5bd010c3dc03bb1bdae00b35588c49b98268d4a01e00" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30444, + "upload-time": "2024-01-19T22:49:28.913000Z", + "url": "https://files.pythonhosted.org/packages/67/b4/e6dee1f6668ebd8e21616339dc1ca28ee368e5334afa874cb196d06297b6/MarkupSafe-2.1.4-cp39-cp39-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp39-cp39-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "36d7626a8cca4d34216875aee5a1d3d654bb3dac201c1c003d182283e3205949" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29535, + "upload-time": "2024-01-19T22:49:29.837514Z", + "url": "https://files.pythonhosted.org/packages/4e/ab/2edef0c341dd91af8148f50fd879780afa2d1ed6501d3c93bd8a693e1829/MarkupSafe-2.1.4-cp39-cp39-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp39-cp39-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "b6f14a9cd50c3cb100eb94b3273131c80d102e19bb20253ac7bd7336118a673a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29825, + "upload-time": "2024-01-19T22:49:30.826232Z", + "url": "https://files.pythonhosted.org/packages/ee/bb/4509e220327f2033f3cc658949d9ce1bc4be83079bf23339cde54b9744ef/MarkupSafe-2.1.4-cp39-cp39-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "data-dist-info-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "filename": "MarkupSafe-2.1.4-cp39-cp39-win32.whl", + "hashes": { + "sha256": "c8f253a84dbd2c63c19590fa86a032ef3d8cc18923b8049d91bcdeeb2581fbf6" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16655, + "upload-time": "2024-01-19T22:49:31.990098Z", + "url": "https://files.pythonhosted.org/packages/a5/20/7d070a54a3b6916e7847612cff0bf93743682a25f8bd71e87a8e0a1e029e/MarkupSafe-2.1.4-cp39-cp39-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "data-dist-info-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "filename": "MarkupSafe-2.1.4-cp39-cp39-win_amd64.whl", + "hashes": { + "sha256": "8b570a1537367b52396e53325769608f2a687ec9a4363647af1cded8928af959" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17207, + "upload-time": "2024-01-19T22:49:33.130313Z", + "url": "https://files.pythonhosted.org/packages/ec/e7/fa4d3a4957a2c3675a716d40f6fe803fc7e7046a50110324adc5a3628207/MarkupSafe-2.1.4-cp39-cp39-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-2.1.4.tar.gz", + "hashes": { + "sha256": "3aae9af4cac263007fd6309c64c6ab4506dd2b79382d9d19a1994f9240b8db4f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 19288, + "upload-time": "2024-01-19T22:49:34.170162Z", + "url": "https://files.pythonhosted.org/packages/fb/5a/fb1326fe32913e663c8e2d6bdf7cde6f472e51f9c21f0768d9b9080fe7c5/MarkupSafe-2.1.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "a17a92de5231666cfbe003f0e4b9b3a7ae3afb1ec2845aadc2bacc93ff85febc" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 18206, + "upload-time": "2024-02-02T16:30:04.105634Z", + "url": "https://files.pythonhosted.org/packages/e4/54/ad5eb37bf9d51800010a74e4665425831a9db4e7c4e0fde4352e391e808e/MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "72b6be590cc35924b02c78ef34b467da4ba07e4e0f0454a2c5907f473fc50ce5" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 14079, + "upload-time": "2024-02-02T16:30:06.500128Z", + "url": "https://files.pythonhosted.org/packages/6a/4a/a4d49415e600bacae038c67f9fecc1d5433b9d3c71a4de6f33537b89654c/MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "e61659ba32cf2cf1481e575d0462554625196a1f2fc06a1c777d3f48e8865d46" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26620, + "upload-time": "2024-02-02T16:30:08.310589Z", + "url": "https://files.pythonhosted.org/packages/0a/7b/85681ae3c33c385b10ac0f8dd025c30af83c78cec1c37a6aa3b55e67f5ec/MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "2174c595a0d73a3080ca3257b40096db99799265e1c27cc5a610743acd86d62f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25818, + "upload-time": "2024-02-02T16:30:09.577359Z", + "url": "https://files.pythonhosted.org/packages/7c/52/2b1b570f6b8b803cef5ac28fdf78c0da318916c7d2fe9402a84d591b394c/MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "ae2ad8ae6ebee9d2d94b17fb62763125f3f374c25618198f40cbb8b525411900" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25493, + "upload-time": "2024-02-02T16:30:11.488194Z", + "url": "https://files.pythonhosted.org/packages/29/fe/a36ba8c7ca55621620b2d7c585313efd10729e63ef81e4e61f52330da781/MarkupSafe-2.1.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "075202fa5b72c86ad32dc7d0b56024ebdbcf2048c0ba09f1cde31bfdd57bcfff" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30630, + "upload-time": "2024-02-02T16:30:13.144708Z", + "url": "https://files.pythonhosted.org/packages/60/ae/9c60231cdfda003434e8bd27282b1f4e197ad5a710c14bee8bea8a9ca4f0/MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "598e3276b64aff0e7b3451b72e94fa3c238d452e7ddcd893c3ab324717456bad" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29745, + "upload-time": "2024-02-02T16:30:14.222542Z", + "url": "https://files.pythonhosted.org/packages/65/dc/1510be4d179869f5dafe071aecb3f1f41b45d37c02329dfba01ff59e5ac5/MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "fce659a462a1be54d2ffcacea5e3ba2d74daa74f30f5f143fe0c58636e355fdd" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30021, + "upload-time": "2024-02-02T16:30:16.032520Z", + "url": "https://files.pythonhosted.org/packages/30/39/8d845dd7d0b0613d86e0ef89549bfb5f61ed781f59af45fc96496e897f3a/MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "data-dist-info-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "filename": "MarkupSafe-2.1.5-cp310-cp310-win32.whl", + "hashes": { + "sha256": "d9fad5155d72433c921b782e58892377c44bd6252b5af2f67f16b194987338a4" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16659, + "upload-time": "2024-02-02T16:30:17.079317Z", + "url": "https://files.pythonhosted.org/packages/c7/5c/356a6f62e4f3c5fbf2602b4771376af22a3b16efa74eb8716fb4e328e01e/MarkupSafe-2.1.5-cp310-cp310-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "data-dist-info-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "filename": "MarkupSafe-2.1.5-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "bf50cd79a75d181c9181df03572cdce0fbb75cc353bc350712073108cba98de5" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17213, + "upload-time": "2024-02-02T16:30:18.251566Z", + "url": "https://files.pythonhosted.org/packages/69/48/acbf292615c65f0604a0c6fc402ce6d8c991276e16c80c46a8f758fbd30c/MarkupSafe-2.1.5-cp310-cp310-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "629ddd2ca402ae6dbedfceeba9c46d5f7b2a61d9749597d4307f943ef198fc1f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 18219, + "upload-time": "2024-02-02T16:30:19.988385Z", + "url": "https://files.pythonhosted.org/packages/11/e7/291e55127bb2ae67c64d66cef01432b5933859dfb7d6949daa721b89d0b3/MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "5b7b716f97b52c5a14bffdf688f971b2d5ef4029127f1ad7a513973cfd818df2" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 14098, + "upload-time": "2024-02-02T16:30:21.063514Z", + "url": "https://files.pythonhosted.org/packages/6b/cb/aed7a284c00dfa7c0682d14df85ad4955a350a21d2e3b06d8240497359bf/MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "6ec585f69cec0aa07d945b20805be741395e28ac1627333b1c5b0105962ffced" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29014, + "upload-time": "2024-02-02T16:30:22.926034Z", + "url": "https://files.pythonhosted.org/packages/1c/cf/35fe557e53709e93feb65575c93927942087e9b97213eabc3fe9d5b25a55/MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "b91c037585eba9095565a3556f611e3cbfaa42ca1e865f7b8015fe5c7336d5a5" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 28220, + "upload-time": "2024-02-02T16:30:24.760164Z", + "url": "https://files.pythonhosted.org/packages/97/18/c30da5e7a0e7f4603abfc6780574131221d9148f323752c2755d48abad30/MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "7502934a33b54030eaf1194c21c692a534196063db72176b0c4028e140f8f32c" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 27756, + "upload-time": "2024-02-02T16:30:25.877233Z", + "url": "https://files.pythonhosted.org/packages/0c/40/2e73e7d532d030b1e41180807a80d564eda53babaf04d65e15c1cf897e40/MarkupSafe-2.1.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "0e397ac966fdf721b2c528cf028494e86172b4feba51d65f81ffd65c63798f3f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 33988, + "upload-time": "2024-02-02T16:30:26.935146Z", + "url": "https://files.pythonhosted.org/packages/18/46/5dca760547e8c59c5311b332f70605d24c99d1303dd9a6e1fc3ed0d73561/MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "c061bb86a71b42465156a3ee7bd58c8c2ceacdbeb95d05a99893e08b8467359a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 32718, + "upload-time": "2024-02-02T16:30:28.111019Z", + "url": "https://files.pythonhosted.org/packages/6d/c5/27febe918ac36397919cd4a67d5579cbbfa8da027fa1238af6285bb368ea/MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "3a57fdd7ce31c7ff06cdfbf31dafa96cc533c21e443d57f5b1ecc6cdc668ec7f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 33317, + "upload-time": "2024-02-02T16:30:29.214368Z", + "url": "https://files.pythonhosted.org/packages/f8/81/56e567126a2c2bc2684d6391332e357589a96a76cb9f8e5052d85cb0ead8/MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "data-dist-info-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "filename": "MarkupSafe-2.1.5-cp311-cp311-win32.whl", + "hashes": { + "sha256": "397081c1a0bfb5124355710fe79478cdbeb39626492b15d399526ae53422b906" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16670, + "upload-time": "2024-02-02T16:30:30.915133Z", + "url": "https://files.pythonhosted.org/packages/00/0b/23f4b2470accb53285c613a3ab9ec19dc944eaf53592cb6d9e2af8aa24cc/MarkupSafe-2.1.5-cp311-cp311-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "data-dist-info-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "filename": "MarkupSafe-2.1.5-cp311-cp311-win_amd64.whl", + "hashes": { + "sha256": "2b7c57a4dfc4f16f7142221afe5ba4e093e09e728ca65c51f5620c9aaeb9a617" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17224, + "upload-time": "2024-02-02T16:30:32.090341Z", + "url": "https://files.pythonhosted.org/packages/b7/a2/c78a06a9ec6d04b3445a949615c4c7ed86a0b2eb68e44e7541b9d57067cc/MarkupSafe-2.1.5-cp311-cp311-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "8dec4936e9c3100156f8a2dc89c4b88d5c435175ff03413b443469c7c8c5f4d1" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 18215, + "upload-time": "2024-02-02T16:30:33.081444Z", + "url": "https://files.pythonhosted.org/packages/53/bd/583bf3e4c8d6a321938c13f49d44024dbe5ed63e0a7ba127e454a66da974/MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "3c6b973f22eb18a789b1460b4b91bf04ae3f0c4234a0a6aa6b0a92f6f7b951d4" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 14069, + "upload-time": "2024-02-02T16:30:34.148277Z", + "url": "https://files.pythonhosted.org/packages/48/d6/e7cd795fc710292c3af3a06d80868ce4b02bfbbf370b7cee11d282815a2a/MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "ac07bad82163452a6884fe8fa0963fb98c2346ba78d779ec06bd7a6262132aee" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29452, + "upload-time": "2024-02-02T16:30:35.149981Z", + "url": "https://files.pythonhosted.org/packages/51/b5/5d8ec796e2a08fc814a2c7d2584b55f889a55cf17dd1a90f2beb70744e5c/MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "f5dfb42c4604dddc8e4305050aa6deb084540643ed5804d7455b5df8fe16f5e5" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 28462, + "upload-time": "2024-02-02T16:30:36.166332Z", + "url": "https://files.pythonhosted.org/packages/0a/0d/2454f072fae3b5a137c119abf15465d1771319dfe9e4acbb31722a0fff91/MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "ea3d8a3d18833cf4304cd2fc9cbb1efe188ca9b5efef2bdac7adc20594a0e46b" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 27869, + "upload-time": "2024-02-02T16:30:37.834643Z", + "url": "https://files.pythonhosted.org/packages/2d/75/fd6cb2e68780f72d47e6671840ca517bda5ef663d30ada7616b0462ad1e3/MarkupSafe-2.1.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "d050b3361367a06d752db6ead6e7edeb0009be66bc3bae0ee9d97fb326badc2a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 33906, + "upload-time": "2024-02-02T16:30:39.366665Z", + "url": "https://files.pythonhosted.org/packages/b0/81/147c477391c2750e8fc7705829f7351cf1cd3be64406edcf900dc633feb2/MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "bec0a414d016ac1a18862a519e54b2fd0fc8bbfd6890376898a6c0891dd82e9f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 32296, + "upload-time": "2024-02-02T16:30:40.413109Z", + "url": "https://files.pythonhosted.org/packages/8b/ff/9a52b71839d7a256b563e85d11050e307121000dcebc97df120176b3ad93/MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "58c98fee265677f63a4385256a6d7683ab1832f3ddd1e66fe948d5880c21a169" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 33038, + "upload-time": "2024-02-02T16:30:42.243057Z", + "url": "https://files.pythonhosted.org/packages/88/07/2dc76aa51b481eb96a4c3198894f38b480490e834479611a4053fbf08623/MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "data-dist-info-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "filename": "MarkupSafe-2.1.5-cp312-cp312-win32.whl", + "hashes": { + "sha256": "8590b4ae07a35970728874632fed7bd57b26b0102df2d2b233b6d9d82f6c62ad" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16572, + "upload-time": "2024-02-02T16:30:43.326202Z", + "url": "https://files.pythonhosted.org/packages/96/0c/620c1fb3661858c0e37eb3cbffd8c6f732a67cd97296f725789679801b31/MarkupSafe-2.1.5-cp312-cp312-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "data-dist-info-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "filename": "MarkupSafe-2.1.5-cp312-cp312-win_amd64.whl", + "hashes": { + "sha256": "823b65d8706e32ad2df51ed89496147a42a2a6e01c13cfb6ffb8b1e92bc910bb" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17127, + "upload-time": "2024-02-02T16:30:44.418372Z", + "url": "https://files.pythonhosted.org/packages/3f/14/c3554d512d5f9100a95e737502f4a2323a1959f6d0d01e0d0997b35f7b10/MarkupSafe-2.1.5-cp312-cp312-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp37-cp37m-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "c8b29db45f8fe46ad280a7294f5c3ec36dbac9491f2d1c17345be8e69cc5928f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13982, + "upload-time": "2024-02-02T16:30:46.060850Z", + "url": "https://files.pythonhosted.org/packages/a7/88/a940e11827ea1c136a34eca862486178294ae841164475b9ab216b80eb8e/MarkupSafe-2.1.5-cp37-cp37m-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "ec6a563cff360b50eed26f13adc43e61bc0c04d94b8be985e6fb24b81f6dcfdf" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26335, + "upload-time": "2024-02-02T16:30:47.676578Z", + "url": "https://files.pythonhosted.org/packages/cb/06/0d28bd178db529c5ac762a625c335a9168a7a23f280b4db9c95e97046145/MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "a549b9c31bec33820e885335b451286e2969a2d9e24879f83fe904a5ce59d70a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25557, + "upload-time": "2024-02-02T16:30:48.936204Z", + "url": "https://files.pythonhosted.org/packages/4a/1d/c4f5016f87ced614eacc7d5fb85b25bcc0ff53e8f058d069fc8cbfdc3c7a/MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "4f11aa001c540f62c6166c7726f71f7573b52c68c31f014c25cc7901deea0b52" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25245, + "upload-time": "2024-02-02T16:30:50.711151Z", + "url": "https://files.pythonhosted.org/packages/b3/fb/c18b8c9fbe69e347fdbf782c6478f1bc77f19a830588daa224236678339b/MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "7b2e5a267c855eea6b4283940daa6e88a285f5f2a67f2220203786dfa59b37e9" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 31013, + "upload-time": "2024-02-02T16:30:51.795310Z", + "url": "https://files.pythonhosted.org/packages/2f/69/30d29adcf9d1d931c75001dd85001adad7374381c9c2086154d9f6445be6/MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "2d2d793e36e230fd32babe143b04cec8a8b3eb8a3122d2aceb4a371e6b09b8df" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30178, + "upload-time": "2024-02-02T16:30:52.866860Z", + "url": "https://files.pythonhosted.org/packages/3a/03/63498d05bd54278b6ca340099e5b52ffb9cdf2ee4f2d9b98246337e21689/MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "ce409136744f6521e39fd8e2a24c53fa18ad67aa5bc7c2cf83645cce5b5c4e50" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30429, + "upload-time": "2024-02-02T16:30:53.983716Z", + "url": "https://files.pythonhosted.org/packages/68/79/11b4fe15124692f8673b603433e47abca199a08ecd2a4851bfbdc97dc62d/MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "data-dist-info-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "filename": "MarkupSafe-2.1.5-cp37-cp37m-win32.whl", + "hashes": { + "sha256": "4096e9de5c6fdf43fb4f04c26fb114f61ef0bf2e5604b6ee3019d51b69e8c371" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16633, + "upload-time": "2024-02-02T16:30:55.317982Z", + "url": "https://files.pythonhosted.org/packages/ed/88/408bdbf292eb86f03201c17489acafae8358ba4e120d92358308c15cea7c/MarkupSafe-2.1.5-cp37-cp37m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "data-dist-info-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "filename": "MarkupSafe-2.1.5-cp37-cp37m-win_amd64.whl", + "hashes": { + "sha256": "4275d846e41ecefa46e2015117a9f491e57a71ddd59bbead77e904dc02b1bed2" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17215, + "upload-time": "2024-02-02T16:30:56.600968Z", + "url": "https://files.pythonhosted.org/packages/6c/4c/3577a52eea1880538c435176bc85e5b3379b7ab442327ccd82118550758f/MarkupSafe-2.1.5-cp37-cp37m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "656f7526c69fac7f600bd1f400991cc282b417d17539a1b228617081106feb4a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 18192, + "upload-time": "2024-02-02T16:30:57.715480Z", + "url": "https://files.pythonhosted.org/packages/f8/ff/2c942a82c35a49df5de3a630ce0a8456ac2969691b230e530ac12314364c/MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "97cafb1f3cbcd3fd2b6fbfb99ae11cdb14deea0736fc2b0952ee177f2b813a46" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 14072, + "upload-time": "2024-02-02T16:30:58.844379Z", + "url": "https://files.pythonhosted.org/packages/4f/14/6f294b9c4f969d0c801a4615e221c1e084722ea6114ab2114189c5b8cbe0/MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "1f3fbcb7ef1f16e48246f704ab79d79da8a46891e2da03f8783a5b6fa41a9532" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26928, + "upload-time": "2024-02-02T16:30:59.922628Z", + "url": "https://files.pythonhosted.org/packages/81/d4/fd74714ed30a1dedd0b82427c02fa4deec64f173831ec716da11c51a50aa/MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "fa9db3f79de01457b03d4f01b34cf91bc0048eb2c3846ff26f66687c2f6d16ab" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26106, + "upload-time": "2024-02-02T16:31:01.582996Z", + "url": "https://files.pythonhosted.org/packages/c7/bd/50319665ce81bb10e90d1cf76f9e1aa269ea6f7fa30ab4521f14d122a3df/MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "ffee1f21e5ef0d712f9033568f8344d5da8cc2869dbd08d87c84656e6a2d2f68" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25781, + "upload-time": "2024-02-02T16:31:02.710031Z", + "url": "https://files.pythonhosted.org/packages/4c/6f/f2b0f675635b05f6afd5ea03c094557bdb8622fa8e673387444fe8d8e787/MarkupSafe-2.1.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "5dedb4db619ba5a2787a94d877bc8ffc0566f92a01c0ef214865e54ecc9ee5e0" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30518, + "upload-time": "2024-02-02T16:31:04.392097Z", + "url": "https://files.pythonhosted.org/packages/51/e0/393467cf899b34a9d3678e78961c2c8cdf49fb902a959ba54ece01273fb1/MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "30b600cf0a7ac9234b2638fbc0fb6158ba5bdcdf46aeb631ead21248b9affbc4" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29669, + "upload-time": "2024-02-02T16:31:05.530951Z", + "url": "https://files.pythonhosted.org/packages/f6/02/5437e2ad33047290dafced9df741d9efc3e716b75583bbd73a9984f1b6f7/MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "8dd717634f5a044f860435c1d8c16a270ddf0ef8588d4887037c5028b859b0c3" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29933, + "upload-time": "2024-02-02T16:31:06.636122Z", + "url": "https://files.pythonhosted.org/packages/0e/7d/968284145ffd9d726183ed6237c77938c021abacde4e073020f920e060b2/MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "data-dist-info-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "filename": "MarkupSafe-2.1.5-cp38-cp38-win32.whl", + "hashes": { + "sha256": "daa4ee5a243f0f20d528d939d06670a298dd39b1ad5f8a72a4275124a7819eff" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16656, + "upload-time": "2024-02-02T16:31:07.767472Z", + "url": "https://files.pythonhosted.org/packages/bf/f3/ecb00fc8ab02b7beae8699f34db9357ae49d9f21d4d3de6f305f34fa949e/MarkupSafe-2.1.5-cp38-cp38-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "data-dist-info-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "filename": "MarkupSafe-2.1.5-cp38-cp38-win_amd64.whl", + "hashes": { + "sha256": "619bc166c4f2de5caa5a633b8b7326fbe98e0ccbfacabd87268a2b15ff73a029" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17206, + "upload-time": "2024-02-02T16:31:08.843553Z", + "url": "https://files.pythonhosted.org/packages/92/21/357205f03514a49b293e214ac39de01fadd0970a6e05e4bf1ddd0ffd0881/MarkupSafe-2.1.5-cp38-cp38-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "7a68b554d356a91cce1236aa7682dc01df0edba8d043fd1ce607c49dd3c1edcf" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 18193, + "upload-time": "2024-02-02T16:31:10.155320Z", + "url": "https://files.pythonhosted.org/packages/0f/31/780bb297db036ba7b7bbede5e1d7f1e14d704ad4beb3ce53fb495d22bc62/MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "db0b55e0f3cc0be60c1f19efdde9a637c32740486004f20d1cff53c3c0ece4d2" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 14073, + "upload-time": "2024-02-02T16:31:11.442990Z", + "url": "https://files.pythonhosted.org/packages/6c/77/d77701bbef72892affe060cdacb7a2ed7fd68dae3b477a8642f15ad3b132/MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "3e53af139f8579a6d5f7b76549125f0d94d7e630761a2111bc431fd820e163b8" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26486, + "upload-time": "2024-02-02T16:31:12.488413Z", + "url": "https://files.pythonhosted.org/packages/d9/a7/1e558b4f78454c8a3a0199292d96159eb4d091f983bc35ef258314fe7269/MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "17b950fccb810b3293638215058e432159d2b71005c74371d784862b7e4683f3" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25685, + "upload-time": "2024-02-02T16:31:13.726534Z", + "url": "https://files.pythonhosted.org/packages/5f/5a/360da85076688755ea0cceb92472923086993e86b5613bbae9fbc14136b0/MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "4c31f53cdae6ecfa91a77820e8b151dba54ab528ba65dfd235c80b086d68a465" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25338, + "upload-time": "2024-02-02T16:31:14.812156Z", + "url": "https://files.pythonhosted.org/packages/6a/18/ae5a258e3401f9b8312f92b028c54d7026a97ec3ab20bfaddbdfa7d8cce8/MarkupSafe-2.1.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "bff1b4290a66b490a2f4719358c0cdcd9bafb6b8f061e45c7a2460866bf50c2e" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30439, + "upload-time": "2024-02-02T16:31:15.946885Z", + "url": "https://files.pythonhosted.org/packages/0b/cc/48206bd61c5b9d0129f4d75243b156929b04c94c09041321456fd06a876d/MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "bc1667f8b83f48511b94671e0e441401371dfd0f0a795c7daa4a3cd1dde55bea" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29531, + "upload-time": "2024-02-02T16:31:17.130439Z", + "url": "https://files.pythonhosted.org/packages/d1/06/a41c112ab9ffdeeb5f77bc3e331fdadf97fa65e52e44ba31880f4e7f983c/MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "5049256f536511ee3f7e1b3f87d1d1209d327e818e6ae1365e8653d7e3abb6a6" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29823, + "upload-time": "2024-02-02T16:31:18.247302Z", + "url": "https://files.pythonhosted.org/packages/02/8c/ab9a463301a50dab04d5472e998acbd4080597abc048166ded5c7aa768c8/MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "data-dist-info-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "filename": "MarkupSafe-2.1.5-cp39-cp39-win32.whl", + "hashes": { + "sha256": "00e046b6dd71aa03a41079792f8473dc494d564611a8f89bbbd7cb93295ebdcf" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16658, + "upload-time": "2024-02-02T16:31:19.583656Z", + "url": "https://files.pythonhosted.org/packages/bc/29/9bc18da763496b055d8e98ce476c8e718dcfd78157e17f555ce6dd7d0895/MarkupSafe-2.1.5-cp39-cp39-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "data-dist-info-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "filename": "MarkupSafe-2.1.5-cp39-cp39-win_amd64.whl", + "hashes": { + "sha256": "fa173ec60341d6bb97a89f5ea19c85c5643c1e7dedebc22f5181eb73573142c5" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17211, + "upload-time": "2024-02-02T16:31:20.960250Z", + "url": "https://files.pythonhosted.org/packages/f6/f8/4da07de16f10551ca1f640c92b5f316f9394088b183c6a57183df6de5ae4/MarkupSafe-2.1.5-cp39-cp39-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-2.1.5.tar.gz", + "hashes": { + "sha256": "d283d37a890ba4c1ae73ffadf8046435c76e7bc2247bbb63c00bd1a709c6544b" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 19384, + "upload-time": "2024-02-02T16:31:22.863379Z", + "url": "https://files.pythonhosted.org/packages/87/5b/aae44c6655f3801e81aa3eef09dbbf012431987ba564d7231722f68df02d/MarkupSafe-2.1.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp310-cp310-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "380faf314c3c84c1682ca672e6280c6c59e92d0bc13dc71758ffa2de3cd4e252" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 14337, + "upload-time": "2024-10-07T21:08:07.333591Z", + "url": "https://files.pythonhosted.org/packages/66/a6/f705e503cdcd944f8bb50cf615f2d436f671a60f1d5cb1c5a1a9c7d57028/MarkupSafe-3.0.0-cp310-cp310-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp310-cp310-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "1ee9790be6f62121c4c58bbced387b0965ab7bffeecb4e17cc42ef290784e363" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 12362, + "upload-time": "2024-10-07T21:08:08.808975Z", + "url": "https://files.pythonhosted.org/packages/7c/cf/c78c4c5f33492290cddd2469389c86e6e2a7b5ef64dd014b021bf64a5e08/MarkupSafe-3.0.0-cp310-cp310-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "5ddf5cb8e9c00d9bf8b0c75949fb3ff9ea2096ba531693e2e87336d197fdb908" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21736, + "upload-time": "2024-10-07T21:08:10.337549Z", + "url": "https://files.pythonhosted.org/packages/2a/0f/351109b1403c1061732e2bb76900e15e9387177ba4b8f5d60783c16c8225/MarkupSafe-3.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "9b36473a2d3e882d1873ea906ce54408b9588dc2c65989664e6e7f5a2de353d7" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 20905, + "upload-time": "2024-10-07T21:08:11.625936Z", + "url": "https://files.pythonhosted.org/packages/10/9f/7984e6dc0f62ff8f18fb129954f393869571cfca95bf0e53030cf4bf6936/MarkupSafe-3.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "dba0f83119b9514bc37272ad012f0cc03f0805cc6a2bea7244e19250ac8ff29f" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21036, + "upload-time": "2024-10-07T21:08:12.894590Z", + "url": "https://files.pythonhosted.org/packages/30/3f/be451779aa18f4c5c5e290433fa35aec8474e88099017ece53b304391971/MarkupSafe-3.0.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "409535e0521c4630d5b5a1bf284e9d3c76d2fc2f153ebb12cf3827797798cc99" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21636, + "upload-time": "2024-10-07T21:08:15.014769Z", + "url": "https://files.pythonhosted.org/packages/b6/42/70e0c73827995ad731812cc018048d9e65bb5fc54c21ee8d693609c4b7fc/MarkupSafe-3.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp310-cp310-musllinux_1_2_i686.whl", + "hashes": { + "sha256": "64a7c7856c3a409011139b17d137c2924df4318dab91ee0530800819617c4381" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21298, + "upload-time": "2024-10-07T21:08:15.916813Z", + "url": "https://files.pythonhosted.org/packages/49/b4/667b4f33303b5c085a0cb3dc3764b0240b9a4f79321de1d9fc04301f30a0/MarkupSafe-3.0.0-cp310-cp310-musllinux_1_2_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "4deea1d9169578917d1f35cdb581bc7bab56a7e8c5be2633bd1b9549c3c22a01" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21049, + "upload-time": "2024-10-07T21:08:17.943857Z", + "url": "https://files.pythonhosted.org/packages/f3/8f/8e3249fdd5bdd9344ace890f0fc7277882d75659449beb28635029cb5684/MarkupSafe-3.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "data-dist-info-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "filename": "MarkupSafe-3.0.0-cp310-cp310-win32.whl", + "hashes": { + "sha256": "3cd0bba31d484fe9b9d77698ddb67c978704603dc10cdc905512af308cfcca6b" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15025, + "upload-time": "2024-10-07T21:08:19.490959Z", + "url": "https://files.pythonhosted.org/packages/c0/c5/dfb13194dcfdcd3e08e4fd29719bfb472d711cf66d86330542daa9e2565f/MarkupSafe-3.0.0-cp310-cp310-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "data-dist-info-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "filename": "MarkupSafe-3.0.0-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "4ca04c60006867610a06575b46941ae616b19da0adc85b9f8f3d9cbd7a3da385" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15485, + "upload-time": "2024-10-07T21:08:20.820422Z", + "url": "https://files.pythonhosted.org/packages/07/8d/d0f52b26efb87733551f78a3a009eaa5fdb529a5af3712947fda1c93b82e/MarkupSafe-3.0.0-cp310-cp310-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp311-cp311-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "e64b390a306f9e849ee809f92af6a52cda41741c914358e0e9f8499d03741526" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 14341, + "upload-time": "2024-10-07T21:08:22.472860Z", + "url": "https://files.pythonhosted.org/packages/d2/af/5d89e9d6fbba5024a047aa004942578fee3396d9991119d4b9f73f027daf/MarkupSafe-3.0.0-cp311-cp311-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp311-cp311-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "7c524203207f5b569df06c96dafdc337228921ee8c3cc5f6e891d024c6595352" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 12364, + "upload-time": "2024-10-07T21:08:23.316613Z", + "url": "https://files.pythonhosted.org/packages/60/0f/e33b03aeaecd8d90ba869e7c93b9f1aeeb0ab2820e338745200c9a2c8acb/MarkupSafe-3.0.0-cp311-cp311-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "c409691696bec2b5e5c9efd9593c99025bf2f317380bf0d993ee0213516d908a" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23956, + "upload-time": "2024-10-07T21:08:24.482532Z", + "url": "https://files.pythonhosted.org/packages/81/ec/8804186f64b9c15844fa0e5079264e22325ac93573eef9eb4ab41e3929fc/MarkupSafe-3.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "64f7d04410be600aa5ec0626d73d43e68a51c86500ce12917e10fd013e258df5" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23251, + "upload-time": "2024-10-07T21:08:26.015414Z", + "url": "https://files.pythonhosted.org/packages/dd/4f/ddab3f0ab045ae34cf40e8ac1d8bf2933c50cda9c626441353c25d048556/MarkupSafe-3.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "105ada43a61af22acb8774514c51900dc820c481cc5ba53f17c09d294d9c07ca" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23157, + "upload-time": "2024-10-07T21:08:27.292501Z", + "url": "https://files.pythonhosted.org/packages/59/a2/c68e6167a057d78e19b8e30338c33e3d917c8cd5d6ba574991202291b6b0/MarkupSafe-3.0.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "a5fd5500d4e4f7cc88d8c0f2e45126c4307ed31e08f8ec521474f2fd99d35ac3" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23635, + "upload-time": "2024-10-07T21:08:28.904094Z", + "url": "https://files.pythonhosted.org/packages/24/fc/cea6e038c6f911aeeda66a41b96b8885153026867422e1f37f9b018b427f/MarkupSafe-3.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp311-cp311-musllinux_1_2_i686.whl", + "hashes": { + "sha256": "25396abd52b16900932e05b7104bcdc640a4d96c914f39c3b984e5a17b01fba0" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23422, + "upload-time": "2024-10-07T21:08:29.773336Z", + "url": "https://files.pythonhosted.org/packages/36/c7/2fca924654032c27055706ad6647cf5535be8cf641d2148fc693b0e04407/MarkupSafe-3.0.0-cp311-cp311-musllinux_1_2_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "3efde9a8c56c3b6e5f3fa4baea828f8184970c7c78480fedb620d804b1c31e5c" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23339, + "upload-time": "2024-10-07T21:08:30.827544Z", + "url": "https://files.pythonhosted.org/packages/e7/56/825d2218c93dbf5f0c8b3cb5e86a02a9b1bb95aaa850765026a7fed7aaa1/MarkupSafe-3.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "data-dist-info-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "filename": "MarkupSafe-3.0.0-cp311-cp311-win32.whl", + "hashes": { + "sha256": "12ddac720b8965332d36196f6f83477c6351ba6a25d4aff91e30708c729350d7" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15056, + "upload-time": "2024-10-07T21:08:32.108304Z", + "url": "https://files.pythonhosted.org/packages/0c/70/973f228b3017d9fffb11567a2a02f092be41cae8ca1a9c97ec571801ab50/MarkupSafe-3.0.0-cp311-cp311-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "data-dist-info-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "filename": "MarkupSafe-3.0.0-cp311-cp311-win_amd64.whl", + "hashes": { + "sha256": "658fdf6022740896c403d45148bf0c36978c6b48c9ef8b1f8d0c7a11b6cdea86" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15493, + "upload-time": "2024-10-07T21:08:32.928101Z", + "url": "https://files.pythonhosted.org/packages/96/4a/6ea3f7265e17226bc9b1896d16ed5b230fe06cf4530a40a4f47e7d311a62/MarkupSafe-3.0.0-cp311-cp311-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp312-cp312-macosx_10_13_universal2.whl", + "hashes": { + "sha256": "d261ec38b8a99a39b62e0119ed47fe3b62f7691c500bc1e815265adc016438c1" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 14274, + "upload-time": "2024-10-07T21:08:33.771134Z", + "url": "https://files.pythonhosted.org/packages/2a/d2/4cda4f2c9a21b426c5f5b80a70991dc26b78bcecd7b03a8e8a22cc1cddc1/MarkupSafe-3.0.0-cp312-cp312-macosx_10_13_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp312-cp312-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "e363440c8534bf2f2ef1b8fdc02037eb5fff8fce2a558519b22d6a3a38b3ec5e" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 12332, + "upload-time": "2024-10-07T21:08:34.638995Z", + "url": "https://files.pythonhosted.org/packages/6c/46/92fd7ef12daa1b1e5fe4e38cc251e01c51ea288ecda950a30b2e8d66a051/MarkupSafe-3.0.0-cp312-cp312-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "7835de4c56066e096407a1852e5561f6033786dd987fa90dc384e45b9bd21295" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 24049, + "upload-time": "2024-10-07T21:08:35.465083Z", + "url": "https://files.pythonhosted.org/packages/61/47/f972faff9134053fc083e591b7415ce7a2f4c51fb1dba17757822d0ebb5d/MarkupSafe-3.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "b6cc46a27d904c9be5732029769acf4b0af69345172ed1ef6d4db0c023ff603b" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23199, + "upload-time": "2024-10-07T21:08:36.699797Z", + "url": "https://files.pythonhosted.org/packages/c0/c9/5c84edd744fe981c1c37e8303799e4d90bc2b146997b60dc158c20791b24/MarkupSafe-3.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "f0411641d31aa6f7f0cc13f0f18b63b8dc08da5f3a7505972a42ab059f479ba3" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23099, + "upload-time": "2024-10-07T21:08:38.249509Z", + "url": "https://files.pythonhosted.org/packages/70/6f/70ca971e19d0cd905f58cd53358b0dfe30fa393bd9d5a1f372667f7b97b0/MarkupSafe-3.0.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "b2a7afd24d408b907672015555bc10be2382e6c5f62a488e2d452da670bbd389" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23812, + "upload-time": "2024-10-07T21:08:39.517494Z", + "url": "https://files.pythonhosted.org/packages/7f/47/c15288e10d0f3c9ac0d997891f581d910a593a74c1e9789046b9cb4e4c53/MarkupSafe-3.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp312-cp312-musllinux_1_2_i686.whl", + "hashes": { + "sha256": "c8ab7efeff1884c5da8e18f743b667215300e09043820d11723718de0b7db934" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23392, + "upload-time": "2024-10-07T21:08:40.664216Z", + "url": "https://files.pythonhosted.org/packages/dd/f6/518225e5cd027828cb26bbe0b99c9b110512960e60718c66df9823ba5e8f/MarkupSafe-3.0.0-cp312-cp312-musllinux_1_2_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "8219e2207f6c188d15614ea043636c2b36d2d79bf853639c124a179412325a13" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23559, + "upload-time": "2024-10-07T21:08:41.597086Z", + "url": "https://files.pythonhosted.org/packages/55/a5/94b07a3fe33d52c93476b0970ab9ab011790c04d10d5c110ed3de01863f5/MarkupSafe-3.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "data-dist-info-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "filename": "MarkupSafe-3.0.0-cp312-cp312-win32.whl", + "hashes": { + "sha256": "59420b5a9a5d3fee483a32adb56d7369ae0d630798da056001be1e9f674f3aa6" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15064, + "upload-time": "2024-10-07T21:08:42.396460Z", + "url": "https://files.pythonhosted.org/packages/b9/77/1e21ea23aeeaa0760d0ab03976b38f6551ad803cffccdec2db9dcb85ac7c/MarkupSafe-3.0.0-cp312-cp312-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "data-dist-info-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "filename": "MarkupSafe-3.0.0-cp312-cp312-win_amd64.whl", + "hashes": { + "sha256": "7ed789d0f7f11fcf118cf0acb378743dfdd4215d7f7d18837c88171405c9a452" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15564, + "upload-time": "2024-10-07T21:08:43.374748Z", + "url": "https://files.pythonhosted.org/packages/55/e2/4e0c49629d1d8f0642ecc772577cdf870048401280d421321bbb55d8b251/MarkupSafe-3.0.0-cp312-cp312-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313-macosx_10_13_universal2.whl", + "hashes": { + "sha256": "27d6a73682b99568916c54a4bfced40e7d871ba685b580ea04bbd2e405dfd4c5" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 14276, + "upload-time": "2024-10-07T21:08:44.207757Z", + "url": "https://files.pythonhosted.org/packages/14/dd/7149242a730e218b6dd7ffa6817c951f51f4204e7afb8e8bbf688d8ae4c3/MarkupSafe-3.0.0-cp313-cp313-macosx_10_13_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "494a64efc535e147fcc713dba58eecfce3a79f1e93ebe81995b387f5cd9bc2e1" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 12325, + "upload-time": "2024-10-07T21:08:45.024534Z", + "url": "https://files.pythonhosted.org/packages/8a/c5/b6cda6248f83c59148540b6d815b4c59b1222e059fe759eb3c446748b744/MarkupSafe-3.0.0-cp313-cp313-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "c5243044a927e8a6bb28517838662a019cd7f73d7f106bbb37ab5e7fa8451a92" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 24010, + "upload-time": "2024-10-07T21:08:45.794380Z", + "url": "https://files.pythonhosted.org/packages/9c/84/9f82de5f77f61c64fec414f4ae7e1e7871b82da0d52414f8810410de752a/MarkupSafe-3.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "63dae84964a9a3d2610808cee038f435d9a111620c37ccf872c2fcaeca6865b3" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23163, + "upload-time": "2024-10-07T21:08:46.958781Z", + "url": "https://files.pythonhosted.org/packages/45/14/80f6553deba7a6beeae455f2c1e450f55f0f17241f06ed065571445e2bf0/MarkupSafe-3.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "dcbee57fedc9b2182c54ffc1c5eed316c3da8bbfeda8009e1b5d7220199d15da" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23044, + "upload-time": "2024-10-07T21:08:47.847029Z", + "url": "https://files.pythonhosted.org/packages/34/03/e64f36452db4eabf3b89cfbbebf46736afa82eda0c95f3f4bf11c4cf3c85/MarkupSafe-3.0.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "f846fd7c241e5bd4161e2a483663eb66e4d8e12130fcdc052f310f388f1d61c6" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23849, + "upload-time": "2024-10-07T21:08:49.210554Z", + "url": "https://files.pythonhosted.org/packages/eb/89/9c47f58e3e75adbaa9387f3db84ca6a7d3a3abd93e7541cfaadad073e5d6/MarkupSafe-3.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313-musllinux_1_2_i686.whl", + "hashes": { + "sha256": "678fbceb202382aae42c1f0cd9f56b776bc20a58ae5b553ee1fe6b802983a1d6" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23414, + "upload-time": "2024-10-07T21:08:50.321580Z", + "url": "https://files.pythonhosted.org/packages/87/ae/fd72c59177ae148aee41eed67f5dcb73e96590f439fd0149c88deab207c0/MarkupSafe-3.0.0-cp313-cp313-musllinux_1_2_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "bd9b8e458e2bab52f9ad3ab5dc8b689a3c84b12b2a2f64cd9a0dfe209fb6b42f" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23518, + "upload-time": "2024-10-07T21:08:51.924989Z", + "url": "https://files.pythonhosted.org/packages/7a/8f/2e9a4653c78744b8a65cab56382148073c96893efc4c75eef2fa0a96f608/MarkupSafe-3.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "data-dist-info-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313-win32.whl", + "hashes": { + "sha256": "1fd02f47596e00a372f5b4af2b4c45f528bade65c66dfcbc6e1ea1bfda758e98" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15068, + "upload-time": "2024-10-07T21:08:52.785849Z", + "url": "https://files.pythonhosted.org/packages/81/ac/1ab4e1f47f1778bd2c407b7be543b3c08bff555c8444c742e3c53958d114/MarkupSafe-3.0.0-cp313-cp313-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "data-dist-info-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313-win_amd64.whl", + "hashes": { + "sha256": "b94bec9eda10111ec7102ef909eca4f3c2df979643924bfe58375f560713a7d1" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15566, + "upload-time": "2024-10-07T21:08:53.642609Z", + "url": "https://files.pythonhosted.org/packages/53/c4/b3d9f84a093244602e6081e35cf1166cd2f6e3d65746da12d4c13511e2cb/MarkupSafe-3.0.0-cp313-cp313-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313t-macosx_10_13_universal2.whl", + "hashes": { + "sha256": "509c424069dd037d078925b6815fc56b7271f3aaec471e55e6fa513b0a80d2aa" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 14513, + "upload-time": "2024-10-07T21:08:54.734124Z", + "url": "https://files.pythonhosted.org/packages/47/2d/6ea2c34833582fb04447e2a91ae8f49540a57757add92cb5095e49d12c61/MarkupSafe-3.0.0-cp313-cp313t-macosx_10_13_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313t-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "81be2c0084d8c69e97e3c5d73ce9e2a6e523556f2a19c4e195c09d499be2f808" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 12460, + "upload-time": "2024-10-07T21:08:55.607135Z", + "url": "https://files.pythonhosted.org/packages/bf/bf/0ee8f270b82fab05b763cfbacc2c33a62f571f59968abc37d4793b3c1623/MarkupSafe-3.0.0-cp313-cp313t-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "b43ac1eb9f91e0c14aac1d2ef0f76bc7b9ceea51de47536f61268191adf52ad7" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 25312, + "upload-time": "2024-10-07T21:08:56.446948Z", + "url": "https://files.pythonhosted.org/packages/e4/63/90a907e327e640462ccc671fd55c140e609d09312fa6db62822b2066bf5b/MarkupSafe-3.0.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "3b231255770723f1e125d63c14269bcd8b8136ecfb620b9a18c0297e046d0736" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23746, + "upload-time": "2024-10-07T21:08:57.279841Z", + "url": "https://files.pythonhosted.org/packages/7a/04/84e439fd573000d85c2394e690dfbf2f322bf09b010689bcac4bafee8834/MarkupSafe-3.0.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "c182d45600556917f811aa019d834a89fe4b6f6255da2fd0bdcf80e970f95918" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23696, + "upload-time": "2024-10-07T21:08:58.216095Z", + "url": "https://files.pythonhosted.org/packages/5f/7d/2bb2663db79eb702d168ab6728741f64e431cd78f55b22c868e95d9805ef/MarkupSafe-3.0.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313t-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "9f91c90f8f3bf436f81c12eeb4d79f9ddd263c71125e6ad71341906832a34386" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 25026, + "upload-time": "2024-10-07T21:08:59.119278Z", + "url": "https://files.pythonhosted.org/packages/5c/66/3227765a7215b205847d71af5def5693027df2538bdd33775eef1ee8151f/MarkupSafe-3.0.0-cp313-cp313t-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313t-musllinux_1_2_i686.whl", + "hashes": { + "sha256": "a7171d2b869e9be238ea318c196baf58fbf272704e9c1cd4be8c380eea963342" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23988, + "upload-time": "2024-10-07T21:09:01.109785Z", + "url": "https://files.pythonhosted.org/packages/f5/77/f3787b456331c94458aef7629c197a70b1c5279e0d04ad0646a13484a20c/MarkupSafe-3.0.0-cp313-cp313t-musllinux_1_2_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "cb244adf2499aa37d5dc43431990c7f0b632d841af66a51d22bd89c437b60264" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23967, + "upload-time": "2024-10-07T21:09:01.960036Z", + "url": "https://files.pythonhosted.org/packages/d8/27/bffd73c503bfe6f00fa3de64703e00768f65f74a37b6fb2342ef771cacfd/MarkupSafe-3.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "data-dist-info-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313t-win32.whl", + "hashes": { + "sha256": "96e3ed550600185d34429477f1176cedea8293fa40e47fe37a05751bcb64c997" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15166, + "upload-time": "2024-10-07T21:09:03.082794Z", + "url": "https://files.pythonhosted.org/packages/31/b5/d4a9ecb9785d0d5cad3fac326488dc99eb85270dea989d460cbebd603626/MarkupSafe-3.0.0-cp313-cp313t-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "data-dist-info-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313t-win_amd64.whl", + "hashes": { + "sha256": "1d151b9cf3307e259b749125a5a08c030ba15a8f1d567ca5bfb0e92f35e761f5" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15694, + "upload-time": "2024-10-07T21:09:03.978358Z", + "url": "https://files.pythonhosted.org/packages/8f/86/4b87d92b35f9818d52bfda94abec26ef1b50441982c57d20566ec6b46ada/MarkupSafe-3.0.0-cp313-cp313t-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp39-cp39-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "23efb2be7221105c8eb0e905433414d2439cb0a8c5d5ca081c1c72acef0f5613" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 14328, + "upload-time": "2024-10-07T21:09:04.872164Z", + "url": "https://files.pythonhosted.org/packages/99/51/ef4f8d801aff0e01bd80260dfa85cb64800866927aff6f834c3d6f7ebe7c/MarkupSafe-3.0.0-cp39-cp39-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp39-cp39-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "81ee9c967956b9ea39b3a5270b7cb1740928d205b0dc72629164ce621b4debf9" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 12356, + "upload-time": "2024-10-07T21:09:05.751888Z", + "url": "https://files.pythonhosted.org/packages/9d/86/afe05136029d09541a7ef6daab922f01739f67e1f086634a1149109a5a78/MarkupSafe-3.0.0-cp39-cp39-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "5509a8373fed30b978557890a226c3d30569746c565b9daba69df80c160365a5" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21604, + "upload-time": "2024-10-07T21:09:07.287590Z", + "url": "https://files.pythonhosted.org/packages/ff/08/0a5cad23cad2dcd13aa68ad7d8c56b4b10f4c86484e24008aced445ab3e7/MarkupSafe-3.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "f1c13c6c908811f867a8e9e66efb2d6c03d1cdd83e92788fe97f693c457dc44f" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 20769, + "upload-time": "2024-10-07T21:09:08.148521Z", + "url": "https://files.pythonhosted.org/packages/6e/ac/a02e6dadef6f778ec98569721e8e71152f9ad1ac7438c99cb70684e0f453/MarkupSafe-3.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "d7e63d1977d3806ce0a1a3e0099b089f61abdede5238ca6a3f3bf8877b46d095" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 20905, + "upload-time": "2024-10-07T21:09:08.997853Z", + "url": "https://files.pythonhosted.org/packages/63/63/377ecc7aea0fae9b5aed793cc65b586a4ab4b52bc0f0198622f722f6e4aa/MarkupSafe-3.0.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "d2c099be5274847d606574234e494f23a359e829ba337ea9037c3a72b0851942" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21498, + "upload-time": "2024-10-07T21:09:09.869317Z", + "url": "https://files.pythonhosted.org/packages/8e/13/7819a2261f0ca26474121512def4d8a354869f3f1d28c38fef4226a9936d/MarkupSafe-3.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp39-cp39-musllinux_1_2_i686.whl", + "hashes": { + "sha256": "e042ccf8fe5bf8b6a4b38b3f7d618eb10ea20402b0c9f4add9293408de447974" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21171, + "upload-time": "2024-10-07T21:09:10.752490Z", + "url": "https://files.pythonhosted.org/packages/a7/f2/eea3125b43826fe88c9b1cb7d8fa007a283d7c4b79577a3712db6e61e3b1/MarkupSafe-3.0.0-cp39-cp39-musllinux_1_2_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp39-cp39-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "98fb3a2bf525ad66db96745707b93ba0f78928b7a1cb2f1cb4b143bc7e2ba3b3" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 20905, + "upload-time": "2024-10-07T21:09:11.630128Z", + "url": "https://files.pythonhosted.org/packages/20/2d/474d27577ba12d5bb465133096424d037f7f272466f4e81e6c37c9cfe07a/MarkupSafe-3.0.0-cp39-cp39-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "data-dist-info-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "filename": "MarkupSafe-3.0.0-cp39-cp39-win32.whl", + "hashes": { + "sha256": "a80c6740e1bfbe50cea7cbf74f48823bb57bd59d914ee22ff8a81963b08e62d2" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15024, + "upload-time": "2024-10-07T21:09:12.759094Z", + "url": "https://files.pythonhosted.org/packages/73/8c/7087be0d8e090ee424d59307da837f6401bf6465b03bf6dd0e36bfc40b9a/MarkupSafe-3.0.0-cp39-cp39-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "data-dist-info-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "filename": "MarkupSafe-3.0.0-cp39-cp39-win_amd64.whl", + "hashes": { + "sha256": "5d207ff5cceef77796f8aacd44263266248cf1fbc601441524d7835613f8abec" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15477, + "upload-time": "2024-10-07T21:09:13.592035Z", + "url": "https://files.pythonhosted.org/packages/a1/0d/39a8acf44dd8cfe60c93f589b1c553a4d5865f05e6b752481604147b72e5/MarkupSafe-3.0.0-cp39-cp39-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "markupsafe-3.0.0.tar.gz", + "hashes": { + "sha256": "03ff62dea2fef3eadf2f1853bc6332bcb0458d9608b11dfb1cd5aeda1c178ea6" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 20102, + "upload-time": "2024-10-07T21:09:14.487843Z", + "url": "https://files.pythonhosted.org/packages/5c/84/3f683b24fcffa08c5b7ef3fb8a845661057dd39c321c1ae16fa37a3eb35b/markupsafe-3.0.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp310-cp310-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "db842712984e91707437461930e6011e60b39136c7331e971952bb30465bc1a1" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 14391, + "upload-time": "2024-10-08T17:00:31.096265Z", + "url": "https://files.pythonhosted.org/packages/43/a2/0482d1a157f5f10f72fc4fe8c3be9ffa3651c1f7a12b60a3ab71b2635e13/MarkupSafe-3.0.1-cp310-cp310-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp310-cp310-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "3ffb4a8e7d46ed96ae48805746755fadd0909fea2306f93d5d8233ba23dda12a" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 12414, + "upload-time": "2024-10-08T17:00:32.272710Z", + "url": "https://files.pythonhosted.org/packages/3b/25/5ea6500d200fd2dc3ea25c765f69dea0a1a8d42ec80a38cd896ad47cb85d/MarkupSafe-3.0.1-cp310-cp310-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "67c519635a4f64e495c50e3107d9b4075aec33634272b5db1cde839e07367589" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21787, + "upload-time": "2024-10-08T17:00:33.037593Z", + "url": "https://files.pythonhosted.org/packages/92/41/cf5397dd6bb18895d148aa402cafa71018f2ffc5f6e9d6e90d85b523c741/MarkupSafe-3.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "48488d999ed50ba8d38c581d67e496f955821dc183883550a6fbc7f1aefdc170" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 20954, + "upload-time": "2024-10-08T17:00:33.822779Z", + "url": "https://files.pythonhosted.org/packages/2e/0d/5d91ef2b4f30afa87483a3a7c108c777d144b1c42d7113459296a8a2bfa0/MarkupSafe-3.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "f31ae06f1328595d762c9a2bf29dafd8621c7d3adc130cbb46278079758779ca" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21086, + "upload-time": "2024-10-08T17:00:34.673549Z", + "url": "https://files.pythonhosted.org/packages/f6/de/12a4110c2c7c7b502fe0e6f911367726dbb7a37e03e207495135d064bb48/MarkupSafe-3.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp310-cp310-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "80fcbf3add8790caddfab6764bde258b5d09aefbe9169c183f88a7410f0f6dea" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21685, + "upload-time": "2024-10-08T17:00:35.922841Z", + "url": "https://files.pythonhosted.org/packages/96/55/59389babc6e8ed206849a9958de9da7c23f3a75d294f46e99624fa38fb79/MarkupSafe-3.0.1-cp310-cp310-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp310-cp310-musllinux_1_2_i686.whl", + "hashes": { + "sha256": "3341c043c37d78cc5ae6e3e305e988532b072329639007fd408a476642a89fd6" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21348, + "upload-time": "2024-10-08T17:00:36.759481Z", + "url": "https://files.pythonhosted.org/packages/3d/cb/cbad5f093e12cd79ceea3e2957ba5bd4c2706810f333d0a3422ab2aef358/MarkupSafe-3.0.1-cp310-cp310-musllinux_1_2_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp310-cp310-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "cb53e2a99df28eee3b5f4fea166020d3ef9116fdc5764bc5117486e6d1211b25" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21098, + "upload-time": "2024-10-08T17:00:37.574646Z", + "url": "https://files.pythonhosted.org/packages/8e/70/e19c4f39d68a52406012ee118667b57efb0bbe6e950be21187cd7a1b4b80/MarkupSafe-3.0.1-cp310-cp310-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "data-dist-info-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "filename": "MarkupSafe-3.0.1-cp310-cp310-win32.whl", + "hashes": { + "sha256": "db15ce28e1e127a0013dfb8ac243a8e392db8c61eae113337536edb28bdc1f97" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15075, + "upload-time": "2024-10-08T17:00:38.409993Z", + "url": "https://files.pythonhosted.org/packages/30/95/ca809c01624428d427e9b3a4500f9068eca941e0c520328954ce84ad966a/MarkupSafe-3.0.1-cp310-cp310-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "data-dist-info-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "filename": "MarkupSafe-3.0.1-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "4ffaaac913c3f7345579db4f33b0020db693f302ca5137f106060316761beea9" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15535, + "upload-time": "2024-10-08T17:00:39.323413Z", + "url": "https://files.pythonhosted.org/packages/23/41/decb99ab07793656821a86f827a394700ce28402ebb02dc6d003210d9859/MarkupSafe-3.0.1-cp310-cp310-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp311-cp311-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "26627785a54a947f6d7336ce5963569b5d75614619e75193bdb4e06e21d447ad" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 14387, + "upload-time": "2024-10-08T17:00:40.221222Z", + "url": "https://files.pythonhosted.org/packages/ce/af/2f5d88a7fc7226bd34c6e15f6061246ad8cff979da9f19d11bdd0addd8e2/MarkupSafe-3.0.1-cp311-cp311-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp311-cp311-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "b954093679d5750495725ea6f88409946d69cfb25ea7b4c846eef5044194f583" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 12410, + "upload-time": "2024-10-08T17:00:40.944018Z", + "url": "https://files.pythonhosted.org/packages/8d/43/fd588ef5d192308c5e05974bac659bf6ae29c202b7ea2c4194bcf01eacee/MarkupSafe-3.0.1-cp311-cp311-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "973a371a55ce9ed333a3a0f8e0bcfae9e0d637711534bcb11e130af2ab9334e7" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 24006, + "upload-time": "2024-10-08T17:00:41.804996Z", + "url": "https://files.pythonhosted.org/packages/58/26/78f161d602fb03804118905e5faacafc0ec592bbad71aaee62537529813a/MarkupSafe-3.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "244dbe463d5fb6d7ce161301a03a6fe744dac9072328ba9fc82289238582697b" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23303, + "upload-time": "2024-10-08T17:00:43.257130Z", + "url": "https://files.pythonhosted.org/packages/ae/1d/7d5ec8bcfd9c2db235d720fa51d818b7e2abc45250ce5f53dd6cb60409ca/MarkupSafe-3.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "d98e66a24497637dd31ccab090b34392dddb1f2f811c4b4cd80c230205c074a3" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23205, + "upload-time": "2024-10-08T17:00:44.060770Z", + "url": "https://files.pythonhosted.org/packages/26/ce/703ca3b03a709e3bd1fbffa407789e56b9fa664456538092617dd665fc1d/MarkupSafe-3.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp311-cp311-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "ad91738f14eb8da0ff82f2acd0098b6257621410dcbd4df20aaa5b4233d75a50" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23684, + "upload-time": "2024-10-08T17:00:45.488115Z", + "url": "https://files.pythonhosted.org/packages/88/60/40be0493decabc2344b12d3a709fd6ccdd15a5ebaee1e8d878315d107ad3/MarkupSafe-3.0.1-cp311-cp311-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp311-cp311-musllinux_1_2_i686.whl", + "hashes": { + "sha256": "7044312a928a66a4c2a22644147bc61a199c1709712069a344a3fb5cfcf16915" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23472, + "upload-time": "2024-10-08T17:00:46.272442Z", + "url": "https://files.pythonhosted.org/packages/6d/f8/8fd52a66e8f62a9add62b4a0b5a3ab4092027437f2ef027f812d94ae91cf/MarkupSafe-3.0.1-cp311-cp311-musllinux_1_2_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp311-cp311-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "a4792d3b3a6dfafefdf8e937f14906a51bd27025a36f4b188728a73382231d91" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23388, + "upload-time": "2024-10-08T17:00:47.079474Z", + "url": "https://files.pythonhosted.org/packages/d4/0b/998b17b9e06ea45ad1646fea586f1b83d02dfdb14d47dd2fd81fba5a08c9/MarkupSafe-3.0.1-cp311-cp311-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "data-dist-info-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "filename": "MarkupSafe-3.0.1-cp311-cp311-win32.whl", + "hashes": { + "sha256": "fa7d686ed9883f3d664d39d5a8e74d3c5f63e603c2e3ff0abcba23eac6542635" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15106, + "upload-time": "2024-10-08T17:00:47.896633Z", + "url": "https://files.pythonhosted.org/packages/5a/57/b6b7aa23b2e26d68d601718f8ce3161fbdaf967b31752c7dec52bef828c9/MarkupSafe-3.0.1-cp311-cp311-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "data-dist-info-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "filename": "MarkupSafe-3.0.1-cp311-cp311-win_amd64.whl", + "hashes": { + "sha256": "9ba25a71ebf05b9bb0e2ae99f8bc08a07ee8e98c612175087112656ca0f5c8bf" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15542, + "upload-time": "2024-10-08T17:00:48.736435Z", + "url": "https://files.pythonhosted.org/packages/fc/b5/20cb1d714596acb553c810009c8004c809823947da63e13c19a7decfcb6c/MarkupSafe-3.0.1-cp311-cp311-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp312-cp312-macosx_10_13_universal2.whl", + "hashes": { + "sha256": "8ae369e84466aa70f3154ee23c1451fda10a8ee1b63923ce76667e3077f2b0c4" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 14322, + "upload-time": "2024-10-08T17:00:49.579782Z", + "url": "https://files.pythonhosted.org/packages/45/6d/72ed58d42a12bd9fc288dbff6dd8d03ea973a232ac0538d7f88d105b5251/MarkupSafe-3.0.1-cp312-cp312-macosx_10_13_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp312-cp312-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "40f1e10d51c92859765522cbd79c5c8989f40f0419614bcdc5015e7b6bf97fc5" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 12380, + "upload-time": "2024-10-08T17:00:51.010327Z", + "url": "https://files.pythonhosted.org/packages/86/f5/241238f89cdd6461ac9f521af8389f9a48fab97e4f315c69e9e0d52bc919/MarkupSafe-3.0.1-cp312-cp312-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "5a4cb365cb49b750bdb60b846b0c0bc49ed62e59a76635095a179d440540c346" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 24099, + "upload-time": "2024-10-08T17:00:52.503689Z", + "url": "https://files.pythonhosted.org/packages/27/94/79751928bca5841416d8ca02e22198672e021d5c7120338e2a6e3771f8fc/MarkupSafe-3.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "ee3941769bd2522fe39222206f6dd97ae83c442a94c90f2b7a25d847d40f4729" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23249, + "upload-time": "2024-10-08T17:00:53.296461Z", + "url": "https://files.pythonhosted.org/packages/10/6e/1b8070bbfc467429c7983cd5ffd4ec57e1d501763d974c7caaa0a9a79f4c/MarkupSafe-3.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "62fada2c942702ef8952754abfc1a9f7658a4d5460fabe95ac7ec2cbe0d02abc" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23149, + "upload-time": "2024-10-08T17:00:54.195048Z", + "url": "https://files.pythonhosted.org/packages/66/50/9389ae6cdff78d7481a2a2641830b5eb1d1f62177550e73355a810a889c9/MarkupSafe-3.0.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp312-cp312-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "4c2d64fdba74ad16138300815cfdc6ab2f4647e23ced81f59e940d7d4a1469d9" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23864, + "upload-time": "2024-10-08T17:00:55.015450Z", + "url": "https://files.pythonhosted.org/packages/16/02/5dddff5366fde47133186efb847fa88bddef85914bbe623e25cfeccb3517/MarkupSafe-3.0.1-cp312-cp312-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp312-cp312-musllinux_1_2_i686.whl", + "hashes": { + "sha256": "fb532dd9900381d2e8f48172ddc5a59db4c445a11b9fab40b3b786da40d3b56b" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23440, + "upload-time": "2024-10-08T17:00:55.848485Z", + "url": "https://files.pythonhosted.org/packages/f3/f1/700ee6655561cfda986e03f7afc309e3738918551afa7dedd99225586227/MarkupSafe-3.0.1-cp312-cp312-musllinux_1_2_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp312-cp312-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "0f84af7e813784feb4d5e4ff7db633aba6c8ca64a833f61d8e4eade234ef0c38" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23610, + "upload-time": "2024-10-08T17:00:56.721639Z", + "url": "https://files.pythonhosted.org/packages/fb/3e/d26623ac7f16709823b4c80e0b4a1c9196eeb46182a6c1d47b5e0c8434f4/MarkupSafe-3.0.1-cp312-cp312-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "data-dist-info-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "filename": "MarkupSafe-3.0.1-cp312-cp312-win32.whl", + "hashes": { + "sha256": "cbf445eb5628981a80f54087f9acdbf84f9b7d862756110d172993b9a5ae81aa" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15113, + "upload-time": "2024-10-08T17:00:57.587148Z", + "url": "https://files.pythonhosted.org/packages/51/04/1f8da0810c39cb9fcff96b6baed62272c97065e9cf11471965a161439e20/MarkupSafe-3.0.1-cp312-cp312-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "data-dist-info-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "filename": "MarkupSafe-3.0.1-cp312-cp312-win_amd64.whl", + "hashes": { + "sha256": "a10860e00ded1dd0a65b83e717af28845bb7bd16d8ace40fe5531491de76b79f" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15611, + "upload-time": "2024-10-08T17:00:58.429830Z", + "url": "https://files.pythonhosted.org/packages/eb/24/a36dc37365bdd358b1e583cc40475593e36ab02cb7da6b3d0b9c05b0da7a/MarkupSafe-3.0.1-cp312-cp312-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313-macosx_10_13_universal2.whl", + "hashes": { + "sha256": "e81c52638315ff4ac1b533d427f50bc0afc746deb949210bc85f05d4f15fd772" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 14325, + "upload-time": "2024-10-08T17:00:59.423761Z", + "url": "https://files.pythonhosted.org/packages/b1/60/4572a8aa1beccbc24b133aa0670781a5d2697f4fa3fecf0a87b46383174b/MarkupSafe-3.0.1-cp313-cp313-macosx_10_13_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "312387403cd40699ab91d50735ea7a507b788091c416dd007eac54434aee51da" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 12373, + "upload-time": "2024-10-08T17:01:00.248526Z", + "url": "https://files.pythonhosted.org/packages/38/42/849915b99a765ec104bfd07ee933de5fc9c58fa9570efa7db81717f495d8/MarkupSafe-3.0.1-cp313-cp313-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "2ae99f31f47d849758a687102afdd05bd3d3ff7dbab0a8f1587981b58a76152a" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 24059, + "upload-time": "2024-10-08T17:01:01.031785Z", + "url": "https://files.pythonhosted.org/packages/ef/82/4caaebd963c6d60b28e4445f38841d24f8b49bc10594a09956c9d73bfc08/MarkupSafe-3.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "c97ff7fedf56d86bae92fa0a646ce1a0ec7509a7578e1ed238731ba13aabcd1c" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23211, + "upload-time": "2024-10-08T17:01:01.859639Z", + "url": "https://files.pythonhosted.org/packages/20/15/6b319be2f79fcfa3173f479d69f4e950b5c9b642db4f22cf73ae5ade745f/MarkupSafe-3.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "a7420ceda262dbb4b8d839a4ec63d61c261e4e77677ed7c66c99f4e7cb5030dd" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23095, + "upload-time": "2024-10-08T17:01:03.144542Z", + "url": "https://files.pythonhosted.org/packages/9d/3f/8963bdf4962feb2154475acb7dc350f04217b5e0be7763a39b432291e229/MarkupSafe-3.0.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "45d42d132cff577c92bfba536aefcfea7e26efb975bd455db4e6602f5c9f45e7" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23901, + "upload-time": "2024-10-08T17:01:04.061953Z", + "url": "https://files.pythonhosted.org/packages/af/93/f770bc70953d32de0c6ce4bcb76271512123a1ead91aaef625a020c5bfaf/MarkupSafe-3.0.1-cp313-cp313-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313-musllinux_1_2_i686.whl", + "hashes": { + "sha256": "4c8817557d0de9349109acb38b9dd570b03cc5014e8aabf1cbddc6e81005becd" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23463, + "upload-time": "2024-10-08T17:01:05.853670Z", + "url": "https://files.pythonhosted.org/packages/11/92/1e5a33aa0a1190161238628fb68eb1bc5e67b56a5c89f0636328704b463a/MarkupSafe-3.0.1-cp313-cp313-musllinux_1_2_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "6a54c43d3ec4cf2a39f4387ad044221c66a376e58c0d0e971d47c475ba79c6b5" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23569, + "upload-time": "2024-10-08T17:01:07.669530Z", + "url": "https://files.pythonhosted.org/packages/0d/fe/657efdfe385d2a3a701f2c4fcc9577c63c438aeefdd642d0d956c4ecd225/MarkupSafe-3.0.1-cp313-cp313-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "data-dist-info-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313-win32.whl", + "hashes": { + "sha256": "c91b394f7601438ff79a4b93d16be92f216adb57d813a78be4446fe0f6bc2d8c" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15117, + "upload-time": "2024-10-08T17:01:08.502400Z", + "url": "https://files.pythonhosted.org/packages/cf/24/587dea40304046ace60f846cedaebc0d33d967a3ce46c11395a10e7a78ba/MarkupSafe-3.0.1-cp313-cp313-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "data-dist-info-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313-win_amd64.whl", + "hashes": { + "sha256": "fe32482b37b4b00c7a52a07211b479653b7fe4f22b2e481b9a9b099d8a430f2f" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15613, + "upload-time": "2024-10-08T17:01:10.009122Z", + "url": "https://files.pythonhosted.org/packages/32/8f/d8961d633f26a011b4fe054f3bfff52f673423b8c431553268741dfb089e/MarkupSafe-3.0.1-cp313-cp313-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313t-macosx_10_13_universal2.whl", + "hashes": { + "sha256": "17b2aea42a7280db02ac644db1d634ad47dcc96faf38ab304fe26ba2680d359a" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 14563, + "upload-time": "2024-10-08T17:01:11.516409Z", + "url": "https://files.pythonhosted.org/packages/9e/93/d6367ffbcd0c5c371370767f768eaa32af60bc411245b8517e383c6a2b12/MarkupSafe-3.0.1-cp313-cp313t-macosx_10_13_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313t-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "852dc840f6d7c985603e60b5deaae1d89c56cb038b577f6b5b8c808c97580f1d" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 12505, + "upload-time": "2024-10-08T17:01:12.879891Z", + "url": "https://files.pythonhosted.org/packages/4a/37/f813c3835747dec08fe19ac9b9eced01fdf93a4b3e626521675dc7f423a9/MarkupSafe-3.0.1-cp313-cp313t-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "0778de17cff1acaeccc3ff30cd99a3fd5c50fc58ad3d6c0e0c4c58092b859396" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 25358, + "upload-time": "2024-10-08T17:01:13.673017Z", + "url": "https://files.pythonhosted.org/packages/72/bf/800b4d1580298ca91ccd6c95915bbd147142dad1b8cf91d57b93b28670dd/MarkupSafe-3.0.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "800100d45176652ded796134277ecb13640c1a537cad3b8b53da45aa96330453" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23797, + "upload-time": "2024-10-08T17:01:14.500333Z", + "url": "https://files.pythonhosted.org/packages/fd/78/26e209abc8f0a379f031f0acc151231974e5b153d7eda5759d17d8f329f2/MarkupSafe-3.0.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "d06b24c686a34c86c8c1fba923181eae6b10565e4d80bdd7bc1c8e2f11247aa4" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23743, + "upload-time": "2024-10-08T17:01:15.421582Z", + "url": "https://files.pythonhosted.org/packages/09/e1/918496a9390891756efee818880e71c1bbaf587f4dc8ede3f3852357310a/MarkupSafe-3.0.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313t-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "33d1c36b90e570ba7785dacd1faaf091203d9942bc036118fab8110a401eb1a8" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 25076, + "upload-time": "2024-10-08T17:01:16.275406Z", + "url": "https://files.pythonhosted.org/packages/cd/c6/26f576cd58d6c2decd9045e4e3f3c5dbc01ea6cb710916e7bbb6ebd95b6b/MarkupSafe-3.0.1-cp313-cp313t-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313t-musllinux_1_2_i686.whl", + "hashes": { + "sha256": "beeebf760a9c1f4c07ef6a53465e8cfa776ea6a2021eda0d0417ec41043fe984" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 24037, + "upload-time": "2024-10-08T17:01:17.172818Z", + "url": "https://files.pythonhosted.org/packages/b5/fa/10b24fb3b0e15fe5389dc88ecc6226ede08297e0ba7130610efbe0cdfb27/MarkupSafe-3.0.1-cp313-cp313t-musllinux_1_2_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313t-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "bbde71a705f8e9e4c3e9e33db69341d040c827c7afa6789b14c6e16776074f5a" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 24015, + "upload-time": "2024-10-08T17:01:18.042797Z", + "url": "https://files.pythonhosted.org/packages/c8/81/4b3f5537d9f6cc4f5c80d6c4b78af9a5247fd37b5aba95807b2cbc336b9a/MarkupSafe-3.0.1-cp313-cp313t-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "data-dist-info-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313t-win32.whl", + "hashes": { + "sha256": "82b5dba6eb1bcc29cc305a18a3c5365d2af06ee71b123216416f7e20d2a84e5b" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15213, + "upload-time": "2024-10-08T17:01:18.958194Z", + "url": "https://files.pythonhosted.org/packages/5f/07/8e8dcecd53216c5e01a51e84c32a2bce166690ed19c184774b38cd41921d/MarkupSafe-3.0.1-cp313-cp313t-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "data-dist-info-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313t-win_amd64.whl", + "hashes": { + "sha256": "730d86af59e0e43ce277bb83970530dd223bf7f2a838e086b50affa6ec5f9295" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15741, + "upload-time": "2024-10-08T17:01:19.865548Z", + "url": "https://files.pythonhosted.org/packages/0d/87/4c364e0f109eea2402079abecbe33fef4f347b551a11423d1f4e187ea497/MarkupSafe-3.0.1-cp313-cp313t-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp39-cp39-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "4935dd7883f1d50e2ffecca0aa33dc1946a94c8f3fdafb8df5c330e48f71b132" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 14376, + "upload-time": "2024-10-08T17:01:21.423743Z", + "url": "https://files.pythonhosted.org/packages/6f/4f/420741fb39fa3d40396fb1731a1ca78e6f9fbb225dcf15e5185b1fa954bc/MarkupSafe-3.0.1-cp39-cp39-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp39-cp39-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "e9393357f19954248b00bed7c56f29a25c930593a77630c719653d51e7669c2a" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 12408, + "upload-time": "2024-10-08T17:01:22.314585Z", + "url": "https://files.pythonhosted.org/packages/91/71/0c4782b9ce7fb68b140b94e1eb9d2b6292990bda91dc3d3b5a34e8bd41f3/MarkupSafe-3.0.1-cp39-cp39-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "40621d60d0e58aa573b68ac5e2d6b20d44392878e0bfc159012a5787c4e35bc8" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21654, + "upload-time": "2024-10-08T17:01:24.102049Z", + "url": "https://files.pythonhosted.org/packages/3e/3c/cbf30bf7ac1da2e013e3d338e1582db85fc3b27bf9f8863137423ad4b0b6/MarkupSafe-3.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "f94190df587738280d544971500b9cafc9b950d32efcb1fba9ac10d84e6aa4e6" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 20817, + "upload-time": "2024-10-08T17:01:25.614692Z", + "url": "https://files.pythonhosted.org/packages/0b/28/229e797b8727427845b79cbd58019f598e478f974730fa705fa23904b18e/MarkupSafe-3.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "b6a387d61fe41cdf7ea95b38e9af11cfb1a63499af2759444b99185c4ab33f5b" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 20956, + "upload-time": "2024-10-08T17:01:26.542048Z", + "url": "https://files.pythonhosted.org/packages/e8/b4/1121f3b2614de93cbb3deec7f44df283df44c2258ea9368bb1302b4a0b45/MarkupSafe-3.0.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp39-cp39-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "8ad4ad1429cd4f315f32ef263c1342166695fad76c100c5d979c45d5570ed58b" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21548, + "upload-time": "2024-10-08T17:01:27.399009Z", + "url": "https://files.pythonhosted.org/packages/a8/8b/b4d57bafca01c8b1e1fbb037660869fa4f6725983c4105a02bd1242f0066/MarkupSafe-3.0.1-cp39-cp39-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp39-cp39-musllinux_1_2_i686.whl", + "hashes": { + "sha256": "e24bfe89c6ac4c31792793ad9f861b8f6dc4546ac6dc8f1c9083c7c4f2b335cd" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21222, + "upload-time": "2024-10-08T17:01:28.256270Z", + "url": "https://files.pythonhosted.org/packages/83/87/04806f7096ba1d4f1b8c61f35c1d7c0b507c6a3cf7ed495393bf97eb5af7/MarkupSafe-3.0.1-cp39-cp39-musllinux_1_2_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp39-cp39-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "2a4b34a8d14649315c4bc26bbfa352663eb51d146e35eef231dd739d54a5430a" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 20952, + "upload-time": "2024-10-08T17:01:29.202933Z", + "url": "https://files.pythonhosted.org/packages/e9/96/1ecb2bb5ee7298e628cff95833beba7da6a774df7fe890a6d2f0ec460590/MarkupSafe-3.0.1-cp39-cp39-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "data-dist-info-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "filename": "MarkupSafe-3.0.1-cp39-cp39-win32.whl", + "hashes": { + "sha256": "242d6860f1fd9191aef5fae22b51c5c19767f93fb9ead4d21924e0bcb17619d8" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15075, + "upload-time": "2024-10-08T17:01:30.087651Z", + "url": "https://files.pythonhosted.org/packages/fd/70/b937a12df7bbff14e1ca3385929f464c7af2ca72c8183c95dad26c3bf754/MarkupSafe-3.0.1-cp39-cp39-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "data-dist-info-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "filename": "MarkupSafe-3.0.1-cp39-cp39-win_amd64.whl", + "hashes": { + "sha256": "93e8248d650e7e9d49e8251f883eed60ecbc0e8ffd6349e18550925e31bd029b" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15527, + "upload-time": "2024-10-08T17:01:31.736035Z", + "url": "https://files.pythonhosted.org/packages/e3/c4/262fac0328552da9a75a7786d7c0f43adaba4afb5f295979d33fa0f324c7/MarkupSafe-3.0.1-cp39-cp39-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "markupsafe-3.0.1.tar.gz", + "hashes": { + "sha256": "3e683ee4f5d0fa2dde4db77ed8dd8a876686e3fc417655c2ece9a90576905344" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 20249, + "upload-time": "2024-10-08T17:01:32.703261Z", + "url": "https://files.pythonhosted.org/packages/b4/d2/38ff920762f2247c3af5cbbbbc40756f575d9692d381d7c520f45deb9b8f/markupsafe-3.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp310-cp310-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "7e94c425039cde14257288fd61dcfb01963e658efbc0ff54f5306b06054700f8" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 14357, + "upload-time": "2024-10-18T15:20:51.440812Z", + "url": "https://files.pythonhosted.org/packages/04/90/d08277ce111dd22f77149fd1a5d4653eeb3b3eaacbdfcbae5afb2600eebd/MarkupSafe-3.0.2-cp310-cp310-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp310-cp310-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "9e2d922824181480953426608b81967de705c3cef4d1af983af849d7bd619158" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 12393, + "upload-time": "2024-10-18T15:20:52.426174Z", + "url": "https://files.pythonhosted.org/packages/04/e1/6e2194baeae0bca1fae6629dc0cbbb968d4d941469cbab11a3872edff374/MarkupSafe-3.0.2-cp310-cp310-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "38a9ef736c01fccdd6600705b09dc574584b89bea478200c5fbf112a6b0d5579" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21732, + "upload-time": "2024-10-18T15:20:53.578057Z", + "url": "https://files.pythonhosted.org/packages/1d/69/35fa85a8ece0a437493dc61ce0bb6d459dcba482c34197e3efc829aa357f/MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "bbcb445fa71794da8f178f0f6d66789a28d7319071af7a496d4d507ed566270d" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 20866, + "upload-time": "2024-10-18T15:20:55.060552Z", + "url": "https://files.pythonhosted.org/packages/22/35/137da042dfb4720b638d2937c38a9c2df83fe32d20e8c8f3185dbfef05f7/MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "57cb5a3cf367aeb1d316576250f65edec5bb3be939e9247ae594b4bcbc317dfb" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 20964, + "upload-time": "2024-10-18T15:20:55.906774Z", + "url": "https://files.pythonhosted.org/packages/29/28/6d029a903727a1b62edb51863232152fd335d602def598dade38996887f0/MarkupSafe-3.0.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "3809ede931876f5b2ec92eef964286840ed3540dadf803dd570c3b7e13141a3b" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21977, + "upload-time": "2024-10-18T15:20:57.189013Z", + "url": "https://files.pythonhosted.org/packages/cc/cd/07438f95f83e8bc028279909d9c9bd39e24149b0d60053a97b2bc4f8aa51/MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_i686.whl", + "hashes": { + "sha256": "e07c3764494e3776c602c1e78e298937c3315ccc9043ead7e685b7f2b8d47b3c" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21366, + "upload-time": "2024-10-18T15:20:58.235701Z", + "url": "https://files.pythonhosted.org/packages/29/01/84b57395b4cc062f9c4c55ce0df7d3108ca32397299d9df00fedd9117d3d/MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "b424c77b206d63d500bcb69fa55ed8d0e6a3774056bdc4839fc9298a7edca171" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21091, + "upload-time": "2024-10-18T15:20:59.235866Z", + "url": "https://files.pythonhosted.org/packages/bd/6e/61ebf08d8940553afff20d1fb1ba7294b6f8d279df9fd0c0db911b4bbcfd/MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "data-dist-info-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "filename": "MarkupSafe-3.0.2-cp310-cp310-win32.whl", + "hashes": { + "sha256": "fcabf5ff6eea076f859677f5f0b6b5c1a51e70a376b0579e0eadef8db48c6b50" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15065, + "upload-time": "2024-10-18T15:21:00.307814Z", + "url": "https://files.pythonhosted.org/packages/11/23/ffbf53694e8c94ebd1e7e491de185124277964344733c45481f32ede2499/MarkupSafe-3.0.2-cp310-cp310-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "data-dist-info-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "filename": "MarkupSafe-3.0.2-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "6af100e168aa82a50e186c82875a5893c5597a0c1ccdb0d8b40240b1f28b969a" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15514, + "upload-time": "2024-10-18T15:21:01.122308Z", + "url": "https://files.pythonhosted.org/packages/44/06/e7175d06dd6e9172d4a69a72592cb3f7a996a9c396eee29082826449bbc3/MarkupSafe-3.0.2-cp310-cp310-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp311-cp311-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "9025b4018f3a1314059769c7bf15441064b2207cb3f065e6ea1e7359cb46db9d" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 14353, + "upload-time": "2024-10-18T15:21:02.187867Z", + "url": "https://files.pythonhosted.org/packages/6b/28/bbf83e3f76936960b850435576dd5e67034e200469571be53f69174a2dfd/MarkupSafe-3.0.2-cp311-cp311-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp311-cp311-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "93335ca3812df2f366e80509ae119189886b0f3c2b81325d39efdb84a1e2ae93" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 12392, + "upload-time": "2024-10-18T15:21:02.941952Z", + "url": "https://files.pythonhosted.org/packages/6c/30/316d194b093cde57d448a4c3209f22e3046c5bb2fb0820b118292b334be7/MarkupSafe-3.0.2-cp311-cp311-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "2cb8438c3cbb25e220c2ab33bb226559e7afb3baec11c4f218ffa7308603c832" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23984, + "upload-time": "2024-10-18T15:21:03.953126Z", + "url": "https://files.pythonhosted.org/packages/f2/96/9cdafba8445d3a53cae530aaf83c38ec64c4d5427d975c974084af5bc5d2/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "a123e330ef0853c6e822384873bef7507557d8e4a082961e1defa947aa59ba84" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23120, + "upload-time": "2024-10-18T15:21:06.495307Z", + "url": "https://files.pythonhosted.org/packages/f1/a4/aefb044a2cd8d7334c8a47d3fb2c9f328ac48cb349468cc31c20b539305f/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "1e084f686b92e5b83186b07e8a17fc09e38fff551f3602b249881fec658d3eca" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23032, + "upload-time": "2024-10-18T15:21:07.295127Z", + "url": "https://files.pythonhosted.org/packages/8d/21/5e4851379f88f3fad1de30361db501300d4f07bcad047d3cb0449fc51f8c/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "d8213e09c917a951de9d09ecee036d5c7d36cb6cb7dbaece4c71a60d79fb9798" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 24057, + "upload-time": "2024-10-18T15:21:08.073242Z", + "url": "https://files.pythonhosted.org/packages/00/7b/e92c64e079b2d0d7ddf69899c98842f3f9a60a1ae72657c89ce2655c999d/MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_i686.whl", + "hashes": { + "sha256": "5b02fb34468b6aaa40dfc198d813a641e3a63b98c2b05a16b9f80b7ec314185e" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23359, + "upload-time": "2024-10-18T15:21:09.318260Z", + "url": "https://files.pythonhosted.org/packages/f9/ac/46f960ca323037caa0a10662ef97d0a4728e890334fc156b9f9e52bcc4ca/MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "0bff5e0ae4ef2e1ae4fdf2dfd5b76c75e5c2fa4132d05fc1b0dabcd20c7e28c4" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23306, + "upload-time": "2024-10-18T15:21:10.185328Z", + "url": "https://files.pythonhosted.org/packages/69/84/83439e16197337b8b14b6a5b9c2105fff81d42c2a7c5b58ac7b62ee2c3b1/MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "data-dist-info-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "filename": "MarkupSafe-3.0.2-cp311-cp311-win32.whl", + "hashes": { + "sha256": "6c89876f41da747c8d3677a2b540fb32ef5715f97b66eeb0c6b66f5e3ef6f59d" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15094, + "upload-time": "2024-10-18T15:21:11.005561Z", + "url": "https://files.pythonhosted.org/packages/9a/34/a15aa69f01e2181ed8d2b685c0d2f6655d5cca2c4db0ddea775e631918cd/MarkupSafe-3.0.2-cp311-cp311-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "data-dist-info-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "filename": "MarkupSafe-3.0.2-cp311-cp311-win_amd64.whl", + "hashes": { + "sha256": "70a87b411535ccad5ef2f1df5136506a10775d267e197e4cf531ced10537bd6b" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15521, + "upload-time": "2024-10-18T15:21:12.911878Z", + "url": "https://files.pythonhosted.org/packages/da/b8/3a3bd761922d416f3dc5d00bfbed11f66b1ab89a0c2b6e887240a30b0f6b/MarkupSafe-3.0.2-cp311-cp311-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp312-cp312-macosx_10_13_universal2.whl", + "hashes": { + "sha256": "9778bd8ab0a994ebf6f84c2b949e65736d5575320a17ae8984a77fab08db94cf" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 14274, + "upload-time": "2024-10-18T15:21:13.777510Z", + "url": "https://files.pythonhosted.org/packages/22/09/d1f21434c97fc42f09d290cbb6350d44eb12f09cc62c9476effdb33a18aa/MarkupSafe-3.0.2-cp312-cp312-macosx_10_13_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp312-cp312-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "846ade7b71e3536c4e56b386c2a47adf5741d2d8b94ec9dc3e92e5e1ee1e2225" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 12348, + "upload-time": "2024-10-18T15:21:14.822387Z", + "url": "https://files.pythonhosted.org/packages/6b/b0/18f76bba336fa5aecf79d45dcd6c806c280ec44538b3c13671d49099fdd0/MarkupSafe-3.0.2-cp312-cp312-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "1c99d261bd2d5f6b59325c92c73df481e05e57f19837bdca8413b9eac4bd8028" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 24149, + "upload-time": "2024-10-18T15:21:15.642937Z", + "url": "https://files.pythonhosted.org/packages/e0/25/dd5c0f6ac1311e9b40f4af06c78efde0f3b5cbf02502f8ef9501294c425b/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "e17c96c14e19278594aa4841ec148115f9c7615a47382ecb6b82bd8fea3ab0c8" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23118, + "upload-time": "2024-10-18T15:21:17.133071Z", + "url": "https://files.pythonhosted.org/packages/f3/f0/89e7aadfb3749d0f52234a0c8c7867877876e0a20b60e2188e9850794c17/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "88416bd1e65dcea10bc7569faacb2c20ce071dd1f87539ca2ab364bf6231393c" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 22993, + "upload-time": "2024-10-18T15:21:18.064029Z", + "url": "https://files.pythonhosted.org/packages/d5/da/f2eeb64c723f5e3777bc081da884b414671982008c47dcc1873d81f625b6/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "2181e67807fc2fa785d0592dc2d6206c019b9502410671cc905d132a92866557" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 24178, + "upload-time": "2024-10-18T15:21:18.859856Z", + "url": "https://files.pythonhosted.org/packages/da/0e/1f32af846df486dce7c227fe0f2398dc7e2e51d4a370508281f3c1c5cddc/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_i686.whl", + "hashes": { + "sha256": "52305740fe773d09cffb16f8ed0427942901f00adedac82ec8b67752f58a1b22" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23319, + "upload-time": "2024-10-18T15:21:19.671877Z", + "url": "https://files.pythonhosted.org/packages/c4/f6/bb3ca0532de8086cbff5f06d137064c8410d10779c4c127e0e47d17c0b71/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "ad10d3ded218f1039f11a75f8091880239651b52e9bb592ca27de44eed242a48" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23352, + "upload-time": "2024-10-18T15:21:20.971731Z", + "url": "https://files.pythonhosted.org/packages/a2/82/8be4c96ffee03c5b4a034e60a31294daf481e12c7c43ab8e34a1453ee48b/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "data-dist-info-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "filename": "MarkupSafe-3.0.2-cp312-cp312-win32.whl", + "hashes": { + "sha256": "0f4ca02bea9a23221c0182836703cbf8930c5e9454bacce27e767509fa286a30" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15097, + "upload-time": "2024-10-18T15:21:22.646097Z", + "url": "https://files.pythonhosted.org/packages/51/ae/97827349d3fcffee7e184bdf7f41cd6b88d9919c80f0263ba7acd1bbcb18/MarkupSafe-3.0.2-cp312-cp312-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "data-dist-info-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "filename": "MarkupSafe-3.0.2-cp312-cp312-win_amd64.whl", + "hashes": { + "sha256": "8e06879fc22a25ca47312fbe7c8264eb0b662f6db27cb2d3bbbc74b1df4b9b87" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15601, + "upload-time": "2024-10-18T15:21:23.499453Z", + "url": "https://files.pythonhosted.org/packages/c1/80/a61f99dc3a936413c3ee4e1eecac96c0da5ed07ad56fd975f1a9da5bc630/MarkupSafe-3.0.2-cp312-cp312-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313-macosx_10_13_universal2.whl", + "hashes": { + "sha256": "ba9527cdd4c926ed0760bc301f6728ef34d841f405abf9d4f959c478421e4efd" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 14274, + "upload-time": "2024-10-18T15:21:24.577837Z", + "url": "https://files.pythonhosted.org/packages/83/0e/67eb10a7ecc77a0c2bbe2b0235765b98d164d81600746914bebada795e97/MarkupSafe-3.0.2-cp313-cp313-macosx_10_13_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "f8b3d067f2e40fe93e1ccdd6b2e1d16c43140e76f02fb1319a05cf2b79d99430" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 12352, + "upload-time": "2024-10-18T15:21:25.382230Z", + "url": "https://files.pythonhosted.org/packages/2b/6d/9409f3684d3335375d04e5f05744dfe7e9f120062c9857df4ab490a1031a/MarkupSafe-3.0.2-cp313-cp313-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "569511d3b58c8791ab4c2e1285575265991e6d8f8700c7be0e88f86cb0672094" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 24122, + "upload-time": "2024-10-18T15:21:26.199380Z", + "url": "https://files.pythonhosted.org/packages/d2/f5/6eadfcd3885ea85fe2a7c128315cc1bb7241e1987443d78c8fe712d03091/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "15ab75ef81add55874e7ab7055e9c397312385bd9ced94920f2802310c930396" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23085, + "upload-time": "2024-10-18T15:21:27.029161Z", + "url": "https://files.pythonhosted.org/packages/0c/91/96cf928db8236f1bfab6ce15ad070dfdd02ed88261c2afafd4b43575e9e9/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "f3818cb119498c0678015754eba762e0d61e5b52d34c8b13d770f0719f7b1d79" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 22978, + "upload-time": "2024-10-18T15:21:27.846182Z", + "url": "https://files.pythonhosted.org/packages/c2/cf/c9d56af24d56ea04daae7ac0940232d31d5a8354f2b457c6d856b2057d69/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "cdb82a876c47801bb54a690c5ae105a46b392ac6099881cdfb9f6e95e4014c6a" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 24208, + "upload-time": "2024-10-18T15:21:28.744633Z", + "url": "https://files.pythonhosted.org/packages/2a/9f/8619835cd6a711d6272d62abb78c033bda638fdc54c4e7f4272cf1c0962b/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_i686.whl", + "hashes": { + "sha256": "cabc348d87e913db6ab4aa100f01b08f481097838bdddf7c7a84b7575b7309ca" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23357, + "upload-time": "2024-10-18T15:21:29.545801Z", + "url": "https://files.pythonhosted.org/packages/f9/bf/176950a1792b2cd2102b8ffeb5133e1ed984547b75db47c25a67d3359f77/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "444dcda765c8a838eaae23112db52f1efaf750daddb2d9ca300bcae1039adc5c" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23344, + "upload-time": "2024-10-18T15:21:30.366552Z", + "url": "https://files.pythonhosted.org/packages/ce/4f/9a02c1d335caabe5c4efb90e1b6e8ee944aa245c1aaaab8e8a618987d816/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "data-dist-info-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313-win32.whl", + "hashes": { + "sha256": "bcf3e58998965654fdaff38e58584d8937aa3096ab5354d493c77d1fdd66d7a1" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15101, + "upload-time": "2024-10-18T15:21:31.207123Z", + "url": "https://files.pythonhosted.org/packages/ee/55/c271b57db36f748f0e04a759ace9f8f759ccf22b4960c270c78a394f58be/MarkupSafe-3.0.2-cp313-cp313-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "data-dist-info-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313-win_amd64.whl", + "hashes": { + "sha256": "e6a2a455bd412959b57a172ce6328d2dd1f01cb2135efda2e4576e8a23fa3b0f" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15603, + "upload-time": "2024-10-18T15:21:32.032801Z", + "url": "https://files.pythonhosted.org/packages/29/88/07df22d2dd4df40aba9f3e402e6dc1b8ee86297dddbad4872bd5e7b0094f/MarkupSafe-3.0.2-cp313-cp313-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313t-macosx_10_13_universal2.whl", + "hashes": { + "sha256": "b5a6b3ada725cea8a5e634536b1b01c30bcdcd7f9c6fff4151548d5bf6b3a36c" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 14510, + "upload-time": "2024-10-18T15:21:33.625729Z", + "url": "https://files.pythonhosted.org/packages/62/6a/8b89d24db2d32d433dffcd6a8779159da109842434f1dd2f6e71f32f738c/MarkupSafe-3.0.2-cp313-cp313t-macosx_10_13_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313t-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "a904af0a6162c73e3edcb969eeeb53a63ceeb5d8cf642fade7d39e7963a22ddb" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 12486, + "upload-time": "2024-10-18T15:21:34.611055Z", + "url": "https://files.pythonhosted.org/packages/7a/06/a10f955f70a2e5a9bf78d11a161029d278eeacbd35ef806c3fd17b13060d/MarkupSafe-3.0.2-cp313-cp313t-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "4aa4e5faecf353ed117801a068ebab7b7e09ffb6e1d5e412dc852e0da018126c" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 25480, + "upload-time": "2024-10-18T15:21:35.398895Z", + "url": "https://files.pythonhosted.org/packages/34/cf/65d4a571869a1a9078198ca28f39fba5fbb910f952f9dbc5220afff9f5e6/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "c0ef13eaeee5b615fb07c9a7dadb38eac06a0608b41570d8ade51c56539e509d" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23914, + "upload-time": "2024-10-18T15:21:36.231298Z", + "url": "https://files.pythonhosted.org/packages/0c/e3/90e9651924c430b885468b56b3d597cabf6d72be4b24a0acd1fa0e12af67/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "d16a81a06776313e817c951135cf7340a3e91e8c1ff2fac444cfd75fffa04afe" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23796, + "upload-time": "2024-10-18T15:21:37.073872Z", + "url": "https://files.pythonhosted.org/packages/66/8c/6c7cf61f95d63bb866db39085150df1f2a5bd3335298f14a66b48e92659c/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "6381026f158fdb7c72a168278597a5e3a5222e83ea18f543112b2662a9b699c5" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 25473, + "upload-time": "2024-10-18T15:21:37.932035Z", + "url": "https://files.pythonhosted.org/packages/bb/35/cbe9238ec3f47ac9a7c8b3df7a808e7cb50fe149dc7039f5f454b3fba218/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_i686.whl", + "hashes": { + "sha256": "3d79d162e7be8f996986c064d1c7c817f6df3a77fe3d6859f6f9e7be4b8c213a" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 24114, + "upload-time": "2024-10-18T15:21:39.799861Z", + "url": "https://files.pythonhosted.org/packages/e6/32/7621a4382488aa283cc05e8984a9c219abad3bca087be9ec77e89939ded9/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "131a3c7689c85f5ad20f9f6fb1b866f402c445b220c19fe4308c0b147ccd2ad9" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 24098, + "upload-time": "2024-10-18T15:21:40.813495Z", + "url": "https://files.pythonhosted.org/packages/0d/80/0985960e4b89922cb5a0bac0ed39c5b96cbc1a536a99f30e8c220a996ed9/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "data-dist-info-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313t-win32.whl", + "hashes": { + "sha256": "ba8062ed2cf21c07a9e295d5b8a2a5ce678b913b45fdf68c32d95d6c1291e0b6" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15208, + "upload-time": "2024-10-18T15:21:41.814264Z", + "url": "https://files.pythonhosted.org/packages/82/78/fedb03c7d5380df2427038ec8d973587e90561b2d90cd472ce9254cf348b/MarkupSafe-3.0.2-cp313-cp313t-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "data-dist-info-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313t-win_amd64.whl", + "hashes": { + "sha256": "e444a31f8db13eb18ada366ab3cf45fd4b31e4db1236a4448f68778c1d1a5a2f" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15739, + "upload-time": "2024-10-18T15:21:42.784956Z", + "url": "https://files.pythonhosted.org/packages/4f/65/6079a46068dfceaeabb5dcad6d674f5f5c61a6fa5673746f42a9f4c233b3/MarkupSafe-3.0.2-cp313-cp313t-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp39-cp39-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "eaa0a10b7f72326f1372a713e73c3f739b524b3af41feb43e4921cb529f5929a" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 14344, + "upload-time": "2024-10-18T15:21:43.721057Z", + "url": "https://files.pythonhosted.org/packages/a7/ea/9b1530c3fdeeca613faeb0fb5cbcf2389d816072fab72a71b45749ef6062/MarkupSafe-3.0.2-cp39-cp39-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp39-cp39-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "48032821bbdf20f5799ff537c7ac3d1fba0ba032cfc06194faffa8cda8b560ff" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 12389, + "upload-time": "2024-10-18T15:21:44.666927Z", + "url": "https://files.pythonhosted.org/packages/4b/c2/fbdbfe48848e7112ab05e627e718e854d20192b674952d9042ebd8c9e5de/MarkupSafe-3.0.2-cp39-cp39-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "1a9d3f5f0901fdec14d8d2f66ef7d035f2157240a433441719ac9a3fba440b13" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21607, + "upload-time": "2024-10-18T15:21:45.452405Z", + "url": "https://files.pythonhosted.org/packages/f0/25/7a7c6e4dbd4f867d95d94ca15449e91e52856f6ed1905d58ef1de5e211d0/MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "88b49a3b9ff31e19998750c38e030fc7bb937398b1f78cfa599aaef92d693144" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 20728, + "upload-time": "2024-10-18T15:21:46.295303Z", + "url": "https://files.pythonhosted.org/packages/53/8f/f339c98a178f3c1e545622206b40986a4c3307fe39f70ccd3d9df9a9e425/MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "cfad01eed2c2e0c01fd0ecd2ef42c492f7f93902e39a42fc9ee1692961443a29" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 20826, + "upload-time": "2024-10-18T15:21:47.134525Z", + "url": "https://files.pythonhosted.org/packages/1a/03/8496a1a78308456dbd50b23a385c69b41f2e9661c67ea1329849a598a8f9/MarkupSafe-3.0.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "1225beacc926f536dc82e45f8a4d68502949dc67eea90eab715dea3a21c1b5f0" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21843, + "upload-time": "2024-10-18T15:21:48.334677Z", + "url": "https://files.pythonhosted.org/packages/e6/cf/0a490a4bd363048c3022f2f475c8c05582179bb179defcee4766fb3dcc18/MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_i686.whl", + "hashes": { + "sha256": "3169b1eefae027567d1ce6ee7cae382c57fe26e82775f460f0b2778beaad66c0" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21219, + "upload-time": "2024-10-18T15:21:49.587832Z", + "url": "https://files.pythonhosted.org/packages/19/a3/34187a78613920dfd3cdf68ef6ce5e99c4f3417f035694074beb8848cd77/MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "eb7972a85c54febfb25b5c4b4f3af4dcc731994c7da0d8a0b4a6eb0640e1d178" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 20946, + "upload-time": "2024-10-18T15:21:50.441900Z", + "url": "https://files.pythonhosted.org/packages/17/d8/5811082f85bb88410ad7e452263af048d685669bbbfb7b595e8689152498/MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "data-dist-info-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "filename": "MarkupSafe-3.0.2-cp39-cp39-win32.whl", + "hashes": { + "sha256": "8c4e8c3ce11e1f92f6536ff07154f9d49677ebaaafc32db9db4620bc11ed480f" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15063, + "upload-time": "2024-10-18T15:21:51.385633Z", + "url": "https://files.pythonhosted.org/packages/7c/31/bd635fb5989440d9365c5e3c47556cfea121c7803f5034ac843e8f37c2f2/MarkupSafe-3.0.2-cp39-cp39-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "data-dist-info-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "filename": "MarkupSafe-3.0.2-cp39-cp39-win_amd64.whl", + "hashes": { + "sha256": "6e296a513ca3d94054c2c881cc913116e90fd030ad1c656b3869762b754f5f8a" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15506, + "upload-time": "2024-10-18T15:21:52.974223Z", + "url": "https://files.pythonhosted.org/packages/b3/73/085399401383ce949f727afec55ec3abd76648d04b9f22e1c0e99cb4bec3/MarkupSafe-3.0.2-cp39-cp39-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "markupsafe-3.0.2.tar.gz", + "hashes": { + "sha256": "ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 20537, + "upload-time": "2024-10-18T15:21:54.129138Z", + "url": "https://files.pythonhosted.org/packages/b2/97/5d42485e71dfc078108a86d6de8fa46db44a1a9295e89c5d6d4a06e23a62/markupsafe-3.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp310-cp310-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "2f981d352f04553a7171b8e44369f2af4055f888dfb147d55e42d29e29e74559" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 11631, + "upload-time": "2025-09-27T18:36:05.558229Z", + "url": "https://files.pythonhosted.org/packages/e8/4b/3541d44f3937ba468b75da9eebcae497dcf67adb65caa16760b0a6807ebb/markupsafe-3.0.3-cp310-cp310-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp310-cp310-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "e1c1493fb6e50ab01d20a22826e57520f1284df32f2d8601fdd90b6304601419" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 12057, + "upload-time": "2025-09-27T18:36:07.165203Z", + "url": "https://files.pythonhosted.org/packages/98/1b/fbd8eed11021cabd9226c37342fa6ca4e8a98d8188a8d9b66740494960e4/markupsafe-3.0.3-cp310-cp310-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "1ba88449deb3de88bd40044603fafffb7bc2b055d626a330323a9ed736661695" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 22050, + "upload-time": "2025-09-27T18:36:08.005391Z", + "url": "https://files.pythonhosted.org/packages/40/01/e560d658dc0bb8ab762670ece35281dec7b6c1b33f5fbc09ebb57a185519/markupsafe-3.0.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "f42d0984e947b8adf7dd6dde396e720934d12c506ce84eea8476409563607591" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 20681, + "upload-time": "2025-09-27T18:36:08.881294Z", + "url": "https://files.pythonhosted.org/packages/af/cd/ce6e848bbf2c32314c9b237839119c5a564a59725b53157c856e90937b7a/markupsafe-3.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "c0c0b3ade1c0b13b936d7970b1d37a57acde9199dc2aecc4c336773e1d86049c" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 20705, + "upload-time": "2025-09-27T18:36:10.131016Z", + "url": "https://files.pythonhosted.org/packages/c9/2a/b5c12c809f1c3045c4d580b035a743d12fcde53cf685dbc44660826308da/markupsafe-3.0.3-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp310-cp310-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "0303439a41979d9e74d18ff5e2dd8c43ed6c6001fd40e5bf2e43f7bd9bbc523f" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-musllinux_1_2_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 21524, + "upload-time": "2025-09-27T18:36:11.324694Z", + "url": "https://files.pythonhosted.org/packages/cf/e3/9427a68c82728d0a88c50f890d0fc072a1484de2f3ac1ad0bfc1a7214fd5/markupsafe-3.0.3-cp310-cp310-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp310-cp310-musllinux_1_2_riscv64.whl", + "hashes": { + "sha256": "d2ee202e79d8ed691ceebae8e0486bd9a2cd4794cec4824e1c99b6f5009502f6" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-musllinux_1_2_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 20282, + "upload-time": "2025-09-27T18:36:12.573001Z", + "url": "https://files.pythonhosted.org/packages/bc/36/23578f29e9e582a4d0278e009b38081dbe363c5e7165113fad546918a232/markupsafe-3.0.3-cp310-cp310-musllinux_1_2_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp310-cp310-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "177b5253b2834fe3678cb4a5f0059808258584c559193998be2601324fdeafb1" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-musllinux_1_2_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 20745, + "upload-time": "2025-09-27T18:36:13.504651Z", + "url": "https://files.pythonhosted.org/packages/56/21/dca11354e756ebd03e036bd8ad58d6d7168c80ce1fe5e75218e4945cbab7/markupsafe-3.0.3-cp310-cp310-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp310-cp310-win32.whl", + "hashes": { + "sha256": "2a15a08b17dd94c53a1da0438822d70ebcd13f8c3a95abe3a9ef9f11a94830aa" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-win32.whl/provenance", + "requires-python": ">=3.9", + "size": 14571, + "upload-time": "2025-09-27T18:36:14.779887Z", + "url": "https://files.pythonhosted.org/packages/87/99/faba9369a7ad6e4d10b6a5fbf71fa2a188fe4a593b15f0963b73859a1bbd/markupsafe-3.0.3-cp310-cp310-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "c4ffb7ebf07cfe8931028e3e4c85f0357459a3f9f9490886198848f4fa002ec8" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-win_amd64.whl/provenance", + "requires-python": ">=3.9", + "size": 15056, + "upload-time": "2025-09-27T18:36:16.125184Z", + "url": "https://files.pythonhosted.org/packages/d6/25/55dc3ab959917602c96985cb1253efaa4ff42f71194bddeb61eb7278b8be/markupsafe-3.0.3-cp310-cp310-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp310-cp310-win_arm64.whl", + "hashes": { + "sha256": "e2103a929dfa2fcaf9bb4e7c091983a49c9ac3b19c9061b6d5427dd7d14d81a1" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-win_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 13932, + "upload-time": "2025-09-27T18:36:17.311254Z", + "url": "https://files.pythonhosted.org/packages/d0/9e/0a02226640c255d1da0b8d12e24ac2aa6734da68bff14c05dd53b94a0fc3/markupsafe-3.0.3-cp310-cp310-win_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp311-cp311-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "1cc7ea17a6824959616c525620e387f6dd30fec8cb44f649e31712db02123dad" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 11631, + "upload-time": "2025-09-27T18:36:18.185318Z", + "url": "https://files.pythonhosted.org/packages/08/db/fefacb2136439fc8dd20e797950e749aa1f4997ed584c62cfb8ef7c2be0e/markupsafe-3.0.3-cp311-cp311-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp311-cp311-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "4bd4cd07944443f5a265608cc6aab442e4f74dff8088b0dfc8238647b8f6ae9a" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 12058, + "upload-time": "2025-09-27T18:36:19.444952Z", + "url": "https://files.pythonhosted.org/packages/e1/2e/5898933336b61975ce9dc04decbc0a7f2fee78c30353c5efba7f2d6ff27a/markupsafe-3.0.3-cp311-cp311-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "6b5420a1d9450023228968e7e6a9ce57f65d148ab56d2313fcd589eee96a7a50" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 24287, + "upload-time": "2025-09-27T18:36:20.768877Z", + "url": "https://files.pythonhosted.org/packages/1d/09/adf2df3699d87d1d8184038df46a9c80d78c0148492323f4693df54e17bb/markupsafe-3.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "0bf2a864d67e76e5c9a34dc26ec616a66b9888e25e7b9460e1c76d3293bd9dbf" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 22940, + "upload-time": "2025-09-27T18:36:22.249510Z", + "url": "https://files.pythonhosted.org/packages/30/ac/0273f6fcb5f42e314c6d8cd99effae6a5354604d461b8d392b5ec9530a54/markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "bc51efed119bc9cfdf792cdeaa4d67e8f6fcccab66ed4bfdd6bde3e59bfcbb2f" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 21887, + "upload-time": "2025-09-27T18:36:23.535292Z", + "url": "https://files.pythonhosted.org/packages/19/ae/31c1be199ef767124c042c6c3e904da327a2f7f0cd63a0337e1eca2967a8/markupsafe-3.0.3-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp311-cp311-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "068f375c472b3e7acbe2d5318dea141359e6900156b5b2ba06a30b169086b91a" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-musllinux_1_2_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 23692, + "upload-time": "2025-09-27T18:36:24.823399Z", + "url": "https://files.pythonhosted.org/packages/b2/76/7edcab99d5349a4532a459e1fe64f0b0467a3365056ae550d3bcf3f79e1e/markupsafe-3.0.3-cp311-cp311-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp311-cp311-musllinux_1_2_riscv64.whl", + "hashes": { + "sha256": "7be7b61bb172e1ed687f1754f8e7484f1c8019780f6f6b0786e76bb01c2ae115" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-musllinux_1_2_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 21471, + "upload-time": "2025-09-27T18:36:25.950010Z", + "url": "https://files.pythonhosted.org/packages/a4/28/6e74cdd26d7514849143d69f0bf2399f929c37dc2b31e6829fd2045b2765/markupsafe-3.0.3-cp311-cp311-musllinux_1_2_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp311-cp311-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "f9e130248f4462aaa8e2552d547f36ddadbeaa573879158d721bbd33dfe4743a" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-musllinux_1_2_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 22923, + "upload-time": "2025-09-27T18:36:27.109615Z", + "url": "https://files.pythonhosted.org/packages/62/7e/a145f36a5c2945673e590850a6f8014318d5577ed7e5920a4b3448e0865d/markupsafe-3.0.3-cp311-cp311-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp311-cp311-win32.whl", + "hashes": { + "sha256": "0db14f5dafddbb6d9208827849fad01f1a2609380add406671a26386cdf15a19" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-win32.whl/provenance", + "requires-python": ">=3.9", + "size": 14572, + "upload-time": "2025-09-27T18:36:28.045126Z", + "url": "https://files.pythonhosted.org/packages/0f/62/d9c46a7f5c9adbeeeda52f5b8d802e1094e9717705a645efc71b0913a0a8/markupsafe-3.0.3-cp311-cp311-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp311-cp311-win_amd64.whl", + "hashes": { + "sha256": "de8a88e63464af587c950061a5e6a67d3632e36df62b986892331d4620a35c01" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-win_amd64.whl/provenance", + "requires-python": ">=3.9", + "size": 15077, + "upload-time": "2025-09-27T18:36:29.025751Z", + "url": "https://files.pythonhosted.org/packages/83/8a/4414c03d3f891739326e1783338e48fb49781cc915b2e0ee052aa490d586/markupsafe-3.0.3-cp311-cp311-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp311-cp311-win_arm64.whl", + "hashes": { + "sha256": "3b562dd9e9ea93f13d53989d23a7e775fdfd1066c33494ff43f5418bc8c58a5c" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-win_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 13876, + "upload-time": "2025-09-27T18:36:29.954329Z", + "url": "https://files.pythonhosted.org/packages/35/73/893072b42e6862f319b5207adc9ae06070f095b358655f077f69a35601f0/markupsafe-3.0.3-cp311-cp311-win_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp312-cp312-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "d53197da72cc091b024dd97249dfc7794d6a56530370992a5e1a08983ad9230e" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 11615, + "upload-time": "2025-09-27T18:36:30.854850Z", + "url": "https://files.pythonhosted.org/packages/5a/72/147da192e38635ada20e0a2e1a51cf8823d2119ce8883f7053879c2199b5/markupsafe-3.0.3-cp312-cp312-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp312-cp312-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "1872df69a4de6aead3491198eaf13810b565bdbeec3ae2dc8780f14458ec73ce" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 12020, + "upload-time": "2025-09-27T18:36:31.971542Z", + "url": "https://files.pythonhosted.org/packages/9a/81/7e4e08678a1f98521201c3079f77db69fb552acd56067661f8c2f534a718/markupsafe-3.0.3-cp312-cp312-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "3a7e8ae81ae39e62a41ec302f972ba6ae23a5c5396c8e60113e9066ef893da0d" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 24332, + "upload-time": "2025-09-27T18:36:32.813259Z", + "url": "https://files.pythonhosted.org/packages/1e/2c/799f4742efc39633a1b54a92eec4082e4f815314869865d876824c257c1e/markupsafe-3.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "d6dd0be5b5b189d31db7cda48b91d7e0a9795f31430b7f271219ab30f1d3ac9d" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 22947, + "upload-time": "2025-09-27T18:36:33.860371Z", + "url": "https://files.pythonhosted.org/packages/3c/2e/8d0c2ab90a8c1d9a24f0399058ab8519a3279d1bd4289511d74e909f060e/markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "94c6f0bb423f739146aec64595853541634bde58b2135f27f61c1ffd1cd4d16a" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 21962, + "upload-time": "2025-09-27T18:36:35.099402Z", + "url": "https://files.pythonhosted.org/packages/2c/54/887f3092a85238093a0b2154bd629c89444f395618842e8b0c41783898ea/markupsafe-3.0.3-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp312-cp312-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "be8813b57049a7dc738189df53d69395eba14fb99345e0a5994914a3864c8a4b" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 23760, + "upload-time": "2025-09-27T18:36:36.001009Z", + "url": "https://files.pythonhosted.org/packages/c9/2f/336b8c7b6f4a4d95e91119dc8521402461b74a485558d8f238a68312f11c/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp312-cp312-musllinux_1_2_riscv64.whl", + "hashes": { + "sha256": "83891d0e9fb81a825d9a6d61e3f07550ca70a076484292a70fde82c4b807286f" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 21529, + "upload-time": "2025-09-27T18:36:36.906017Z", + "url": "https://files.pythonhosted.org/packages/32/43/67935f2b7e4982ffb50a4d169b724d74b62a3964bc1a9a527f5ac4f1ee2b/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp312-cp312-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "77f0643abe7495da77fb436f50f8dab76dbc6e5fd25d39589a0f1fe6548bfa2b" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 23015, + "upload-time": "2025-09-27T18:36:37.868766Z", + "url": "https://files.pythonhosted.org/packages/89/e0/4486f11e51bbba8b0c041098859e869e304d1c261e59244baa3d295d47b7/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp312-cp312-win32.whl", + "hashes": { + "sha256": "d88b440e37a16e651bda4c7c2b930eb586fd15ca7406cb39e211fcff3bf3017d" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-win32.whl/provenance", + "requires-python": ">=3.9", + "size": 14540, + "upload-time": "2025-09-27T18:36:38.761342Z", + "url": "https://files.pythonhosted.org/packages/2f/e1/78ee7a023dac597a5825441ebd17170785a9dab23de95d2c7508ade94e0e/markupsafe-3.0.3-cp312-cp312-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp312-cp312-win_amd64.whl", + "hashes": { + "sha256": "26a5784ded40c9e318cfc2bdb30fe164bdb8665ded9cd64d500a34fb42067b1c" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-win_amd64.whl/provenance", + "requires-python": ">=3.9", + "size": 15105, + "upload-time": "2025-09-27T18:36:39.701297Z", + "url": "https://files.pythonhosted.org/packages/aa/5b/bec5aa9bbbb2c946ca2733ef9c4ca91c91b6a24580193e891b5f7dbe8e1e/markupsafe-3.0.3-cp312-cp312-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp312-cp312-win_arm64.whl", + "hashes": { + "sha256": "35add3b638a5d900e807944a078b51922212fb3dedb01633a8defc4b01a3c85f" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-win_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 13906, + "upload-time": "2025-09-27T18:36:40.689704Z", + "url": "https://files.pythonhosted.org/packages/e5/f1/216fc1bbfd74011693a4fd837e7026152e89c4bcf3e77b6692fba9923123/markupsafe-3.0.3-cp312-cp312-win_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "e1cf1972137e83c5d4c136c43ced9ac51d0e124706ee1c8aa8532c1287fa8795" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 11622, + "upload-time": "2025-09-27T18:36:41.777722Z", + "url": "https://files.pythonhosted.org/packages/38/2f/907b9c7bbba283e68f20259574b13d005c121a0fa4c175f9bed27c4597ff/markupsafe-3.0.3-cp313-cp313-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "116bb52f642a37c115f517494ea5feb03889e04df47eeff5b130b1808ce7c219" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 12029, + "upload-time": "2025-09-27T18:36:43.257546Z", + "url": "https://files.pythonhosted.org/packages/9c/d9/5f7756922cdd676869eca1c4e3c0cd0df60ed30199ffd775e319089cb3ed/markupsafe-3.0.3-cp313-cp313-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "133a43e73a802c5562be9bbcd03d090aa5a1fe899db609c29e8c8d815c5f6de6" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 24374, + "upload-time": "2025-09-27T18:36:44.508151Z", + "url": "https://files.pythonhosted.org/packages/00/07/575a68c754943058c78f30db02ee03a64b3c638586fba6a6dd56830b30a3/markupsafe-3.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "ccfcd093f13f0f0b7fdd0f198b90053bf7b2f02a3927a30e63f3ccc9df56b676" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 22980, + "upload-time": "2025-09-27T18:36:45.385915Z", + "url": "https://files.pythonhosted.org/packages/a9/21/9b05698b46f218fc0e118e1f8168395c65c8a2c750ae2bab54fc4bd4e0e8/markupsafe-3.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "509fa21c6deb7a7a273d629cf5ec029bc209d1a51178615ddf718f5918992ab9" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 21990, + "upload-time": "2025-09-27T18:36:46.916468Z", + "url": "https://files.pythonhosted.org/packages/7f/71/544260864f893f18b6827315b988c146b559391e6e7e8f7252839b1b846a/markupsafe-3.0.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "a4afe79fb3de0b7097d81da19090f4df4f8d3a2b3adaa8764138aac2e44f3af1" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 23784, + "upload-time": "2025-09-27T18:36:47.884331Z", + "url": "https://files.pythonhosted.org/packages/c2/28/b50fc2f74d1ad761af2f5dcce7492648b983d00a65b8c0e0cb457c82ebbe/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313-musllinux_1_2_riscv64.whl", + "hashes": { + "sha256": "795e7751525cae078558e679d646ae45574b47ed6e7771863fcc079a6171a0fc" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 21588, + "upload-time": "2025-09-27T18:36:48.820096Z", + "url": "https://files.pythonhosted.org/packages/ed/76/104b2aa106a208da8b17a2fb72e033a5a9d7073c68f7e508b94916ed47a9/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "8485f406a96febb5140bfeca44a73e3ce5116b2501ac54fe953e488fb1d03b12" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 23041, + "upload-time": "2025-09-27T18:36:49.797317Z", + "url": "https://files.pythonhosted.org/packages/b5/99/16a5eb2d140087ebd97180d95249b00a03aa87e29cc224056274f2e45fd6/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp313-cp313-win32.whl", + "hashes": { + "sha256": "bdd37121970bfd8be76c5fb069c7751683bdf373db1ed6c010162b2a130248ed" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-win32.whl/provenance", + "requires-python": ">=3.9", + "size": 14543, + "upload-time": "2025-09-27T18:36:51.584389Z", + "url": "https://files.pythonhosted.org/packages/19/bc/e7140ed90c5d61d77cea142eed9f9c303f4c4806f60a1044c13e3f1471d0/markupsafe-3.0.3-cp313-cp313-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp313-cp313-win_amd64.whl", + "hashes": { + "sha256": "9a1abfdc021a164803f4d485104931fb8f8c1efd55bc6b748d2f5774e78b62c5" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-win_amd64.whl/provenance", + "requires-python": ">=3.9", + "size": 15113, + "upload-time": "2025-09-27T18:36:52.537899Z", + "url": "https://files.pythonhosted.org/packages/05/73/c4abe620b841b6b791f2edc248f556900667a5a1cf023a6646967ae98335/markupsafe-3.0.3-cp313-cp313-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp313-cp313-win_arm64.whl", + "hashes": { + "sha256": "7e68f88e5b8799aa49c85cd116c932a1ac15caaa3f5db09087854d218359e485" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-win_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 13911, + "upload-time": "2025-09-27T18:36:53.513947Z", + "url": "https://files.pythonhosted.org/packages/f0/3a/fa34a0f7cfef23cf9500d68cb7c32dd64ffd58a12b09225fb03dd37d5b80/markupsafe-3.0.3-cp313-cp313-win_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313t-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "218551f6df4868a8d527e3062d0fb968682fe92054e89978594c28e642c43a73" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 11658, + "upload-time": "2025-09-27T18:36:54.819685Z", + "url": "https://files.pythonhosted.org/packages/e4/d7/e05cd7efe43a88a17a37b3ae96e79a19e846f3f456fe79c57ca61356ef01/markupsafe-3.0.3-cp313-cp313t-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313t-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "3524b778fe5cfb3452a09d31e7b5adefeea8c5be1d43c4f810ba09f2ceb29d37" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 12066, + "upload-time": "2025-09-27T18:36:55.714759Z", + "url": "https://files.pythonhosted.org/packages/99/9e/e412117548182ce2148bdeacdda3bb494260c0b0184360fe0d56389b523b/markupsafe-3.0.3-cp313-cp313t-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "4e885a3d1efa2eadc93c894a21770e4bc67899e3543680313b09f139e149ab19" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 25639, + "upload-time": "2025-09-27T18:36:56.908586Z", + "url": "https://files.pythonhosted.org/packages/bc/e6/fa0ffcda717ef64a5108eaa7b4f5ed28d56122c9a6d70ab8b72f9f715c80/markupsafe-3.0.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "8709b08f4a89aa7586de0aadc8da56180242ee0ada3999749b183aa23df95025" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 23569, + "upload-time": "2025-09-27T18:36:57.913544Z", + "url": "https://files.pythonhosted.org/packages/96/ec/2102e881fe9d25fc16cb4b25d5f5cde50970967ffa5dddafdb771237062d/markupsafe-3.0.3-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "b8512a91625c9b3da6f127803b166b629725e68af71f8184ae7e7d54686a56d6" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 23284, + "upload-time": "2025-09-27T18:36:58.833725Z", + "url": "https://files.pythonhosted.org/packages/4b/30/6f2fce1f1f205fc9323255b216ca8a235b15860c34b6798f810f05828e32/markupsafe-3.0.3-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "9b79b7a16f7fedff2495d684f2b59b0457c3b493778c9eed31111be64d58279f" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 24801, + "upload-time": "2025-09-27T18:36:59.739192Z", + "url": "https://files.pythonhosted.org/packages/58/47/4a0ccea4ab9f5dcb6f79c0236d954acb382202721e704223a8aafa38b5c8/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_riscv64.whl", + "hashes": { + "sha256": "12c63dfb4a98206f045aa9563db46507995f7ef6d83b2f68eda65c307c6829eb" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 22769, + "upload-time": "2025-09-27T18:37:00.719236Z", + "url": "https://files.pythonhosted.org/packages/6a/70/3780e9b72180b6fecb83a4814d84c3bf4b4ae4bf0b19c27196104149734c/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "8f71bc33915be5186016f675cd83a1e08523649b0e33efdb898db577ef5bb009" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 23642, + "upload-time": "2025-09-27T18:37:01.673758Z", + "url": "https://files.pythonhosted.org/packages/98/c5/c03c7f4125180fc215220c035beac6b9cb684bc7a067c84fc69414d315f5/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp313-cp313t-win32.whl", + "hashes": { + "sha256": "69c0b73548bc525c8cb9a251cddf1931d1db4d2258e9599c28c07ef3580ef354" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-win32.whl/provenance", + "requires-python": ">=3.9", + "size": 14612, + "upload-time": "2025-09-27T18:37:02.639561Z", + "url": "https://files.pythonhosted.org/packages/80/d6/2d1b89f6ca4bff1036499b1e29a1d02d282259f3681540e16563f27ebc23/markupsafe-3.0.3-cp313-cp313t-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp313-cp313t-win_amd64.whl", + "hashes": { + "sha256": "1b4b79e8ebf6b55351f0d91fe80f893b4743f104bff22e90697db1590e47a218" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-win_amd64.whl/provenance", + "requires-python": ">=3.9", + "size": 15200, + "upload-time": "2025-09-27T18:37:03.582848Z", + "url": "https://files.pythonhosted.org/packages/2b/98/e48a4bfba0a0ffcf9925fe2d69240bfaa19c6f7507b8cd09c70684a53c1e/markupsafe-3.0.3-cp313-cp313t-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp313-cp313t-win_arm64.whl", + "hashes": { + "sha256": "ad2cf8aa28b8c020ab2fc8287b0f823d0a7d8630784c31e9ee5edea20f406287" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-win_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 13973, + "upload-time": "2025-09-27T18:37:04.929875Z", + "url": "https://files.pythonhosted.org/packages/0e/72/e3cc540f351f316e9ed0f092757459afbc595824ca724cbc5a5d4263713f/markupsafe-3.0.3-cp313-cp313t-win_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp314-cp314-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "eaa9599de571d72e2daf60164784109f19978b327a3910d3e9de8c97b5b70cfe" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 11619, + "upload-time": "2025-09-27T18:37:06.342766Z", + "url": "https://files.pythonhosted.org/packages/33/8a/8e42d4838cd89b7dde187011e97fe6c3af66d8c044997d2183fbd6d31352/markupsafe-3.0.3-cp314-cp314-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp314-cp314-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "c47a551199eb8eb2121d4f0f15ae0f923d31350ab9280078d1e5f12b249e0026" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 12029, + "upload-time": "2025-09-27T18:37:07.213735Z", + "url": "https://files.pythonhosted.org/packages/b5/64/7660f8a4a8e53c924d0fa05dc3a55c9cee10bbd82b11c5afb27d44b096ce/markupsafe-3.0.3-cp314-cp314-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "f34c41761022dd093b4b6896d4810782ffbabe30f2d443ff5f083e0cbbb8c737" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 24408, + "upload-time": "2025-09-27T18:37:09.572958Z", + "url": "https://files.pythonhosted.org/packages/da/ef/e648bfd021127bef5fa12e1720ffed0c6cbb8310c8d9bea7266337ff06de/markupsafe-3.0.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "457a69a9577064c05a97c41f4e65148652db078a3a509039e64d3467b9e7ef97" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 23005, + "upload-time": "2025-09-27T18:37:10.580716Z", + "url": "https://files.pythonhosted.org/packages/41/3c/a36c2450754618e62008bf7435ccb0f88053e07592e6028a34776213d877/markupsafe-3.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "e8afc3f2ccfa24215f8cb28dcf43f0113ac3c37c2f0f0806d8c70e4228c5cf4d" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 22048, + "upload-time": "2025-09-27T18:37:11.547979Z", + "url": "https://files.pythonhosted.org/packages/bc/20/b7fdf89a8456b099837cd1dc21974632a02a999ec9bf7ca3e490aacd98e7/markupsafe-3.0.3-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp314-cp314-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "ec15a59cf5af7be74194f7ab02d0f59a62bdcf1a537677ce67a2537c9b87fcda" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-musllinux_1_2_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 23821, + "upload-time": "2025-09-27T18:37:12.480067Z", + "url": "https://files.pythonhosted.org/packages/9a/a7/591f592afdc734f47db08a75793a55d7fbcc6902a723ae4cfbab61010cc5/markupsafe-3.0.3-cp314-cp314-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp314-cp314-musllinux_1_2_riscv64.whl", + "hashes": { + "sha256": "0eb9ff8191e8498cca014656ae6b8d61f39da5f95b488805da4bb029cccbfbaf" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-musllinux_1_2_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 21606, + "upload-time": "2025-09-27T18:37:13.485487Z", + "url": "https://files.pythonhosted.org/packages/7d/33/45b24e4f44195b26521bc6f1a82197118f74df348556594bd2262bda1038/markupsafe-3.0.3-cp314-cp314-musllinux_1_2_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp314-cp314-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "2713baf880df847f2bece4230d4d094280f4e67b1e813eec43b4c0e144a34ffe" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-musllinux_1_2_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 23043, + "upload-time": "2025-09-27T18:37:14.408734Z", + "url": "https://files.pythonhosted.org/packages/ff/0e/53dfaca23a69fbfbbf17a4b64072090e70717344c52eaaaa9c5ddff1e5f0/markupsafe-3.0.3-cp314-cp314-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp314-cp314-win32.whl", + "hashes": { + "sha256": "729586769a26dbceff69f7a7dbbf59ab6572b99d94576a5592625d5b411576b9" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-win32.whl/provenance", + "requires-python": ">=3.9", + "size": 14747, + "upload-time": "2025-09-27T18:37:15.360166Z", + "url": "https://files.pythonhosted.org/packages/46/11/f333a06fc16236d5238bfe74daccbca41459dcd8d1fa952e8fbd5dccfb70/markupsafe-3.0.3-cp314-cp314-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp314-cp314-win_amd64.whl", + "hashes": { + "sha256": "bdc919ead48f234740ad807933cdf545180bfbe9342c2bb451556db2ed958581" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-win_amd64.whl/provenance", + "requires-python": ">=3.9", + "size": 15341, + "upload-time": "2025-09-27T18:37:16.496852Z", + "url": "https://files.pythonhosted.org/packages/28/52/182836104b33b444e400b14f797212f720cbc9ed6ba34c800639d154e821/markupsafe-3.0.3-cp314-cp314-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp314-cp314-win_arm64.whl", + "hashes": { + "sha256": "5a7d5dc5140555cf21a6fefbdbf8723f06fcd2f63ef108f2854de715e4422cb4" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-win_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 14073, + "upload-time": "2025-09-27T18:37:17.476644Z", + "url": "https://files.pythonhosted.org/packages/6f/18/acf23e91bd94fd7b3031558b1f013adfa21a8e407a3fdb32745538730382/markupsafe-3.0.3-cp314-cp314-win_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp314-cp314t-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "1353ef0c1b138e1907ae78e2f6c63ff67501122006b0f9abad68fda5f4ffc6ab" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 11661, + "upload-time": "2025-09-27T18:37:18.453753Z", + "url": "https://files.pythonhosted.org/packages/3c/f0/57689aa4076e1b43b15fdfa646b04653969d50cf30c32a102762be2485da/markupsafe-3.0.3-cp314-cp314t-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp314-cp314t-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "1085e7fbddd3be5f89cc898938f42c0b3c711fdcb37d75221de2666af647c175" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 12069, + "upload-time": "2025-09-27T18:37:19.332633Z", + "url": "https://files.pythonhosted.org/packages/89/c3/2e67a7ca217c6912985ec766c6393b636fb0c2344443ff9d91404dc4c79f/markupsafe-3.0.3-cp314-cp314t-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "1b52b4fb9df4eb9ae465f8d0c228a00624de2334f216f178a995ccdcf82c4634" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 25670, + "upload-time": "2025-09-27T18:37:20.245621Z", + "url": "https://files.pythonhosted.org/packages/f0/00/be561dce4e6ca66b15276e184ce4b8aec61fe83662cce2f7d72bd3249d28/markupsafe-3.0.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "fed51ac40f757d41b7c48425901843666a6677e3e8eb0abcff09e4ba6e664f50" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 23598, + "upload-time": "2025-09-27T18:37:21.177098Z", + "url": "https://files.pythonhosted.org/packages/50/09/c419f6f5a92e5fadde27efd190eca90f05e1261b10dbd8cbcb39cd8ea1dc/markupsafe-3.0.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "f190daf01f13c72eac4efd5c430a8de82489d9cff23c364c3ea822545032993e" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 23261, + "upload-time": "2025-09-27T18:37:22.167810Z", + "url": "https://files.pythonhosted.org/packages/22/44/a0681611106e0b2921b3033fc19bc53323e0b50bc70cffdd19f7d679bb66/markupsafe-3.0.3-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "e56b7d45a839a697b5eb268c82a71bd8c7f6c94d6fd50c3d577fa39a9f1409f5" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 24835, + "upload-time": "2025-09-27T18:37:23.296033Z", + "url": "https://files.pythonhosted.org/packages/5f/57/1b0b3f100259dc9fffe780cfb60d4be71375510e435efec3d116b6436d43/markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_riscv64.whl", + "hashes": { + "sha256": "f3e98bb3798ead92273dc0e5fd0f31ade220f59a266ffd8a4f6065e0a3ce0523" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 22733, + "upload-time": "2025-09-27T18:37:24.237425Z", + "url": "https://files.pythonhosted.org/packages/26/6a/4bf6d0c97c4920f1597cc14dd720705eca0bf7c787aebc6bb4d1bead5388/markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "5678211cb9333a6468fb8d8be0305520aa073f50d17f089b5b4b477ea6e67fdc" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 23672, + "upload-time": "2025-09-27T18:37:25.271482Z", + "url": "https://files.pythonhosted.org/packages/14/c7/ca723101509b518797fedc2fdf79ba57f886b4aca8a7d31857ba3ee8281f/markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp314-cp314t-win32.whl", + "hashes": { + "sha256": "915c04ba3851909ce68ccc2b8e2cd691618c4dc4c4232fb7982bca3f41fd8c3d" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-win32.whl/provenance", + "requires-python": ">=3.9", + "size": 14819, + "upload-time": "2025-09-27T18:37:26.285846Z", + "url": "https://files.pythonhosted.org/packages/fb/df/5bd7a48c256faecd1d36edc13133e51397e41b73bb77e1a69deab746ebac/markupsafe-3.0.3-cp314-cp314t-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp314-cp314t-win_amd64.whl", + "hashes": { + "sha256": "4faffd047e07c38848ce017e8725090413cd80cbc23d86e55c587bf979e579c9" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-win_amd64.whl/provenance", + "requires-python": ">=3.9", + "size": 15426, + "upload-time": "2025-09-27T18:37:27.316679Z", + "url": "https://files.pythonhosted.org/packages/1a/8a/0402ba61a2f16038b48b39bccca271134be00c5c9f0f623208399333c448/markupsafe-3.0.3-cp314-cp314t-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp314-cp314t-win_arm64.whl", + "hashes": { + "sha256": "32001d6a8fc98c8cb5c947787c5d08b0a50663d139f1305bac5885d98d9b40fa" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-win_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 14146, + "upload-time": "2025-09-27T18:37:28.327732Z", + "url": "https://files.pythonhosted.org/packages/70/bc/6f1c2f612465f5fa89b95bead1f44dcb607670fd42891d8fdcd5d039f4f4/markupsafe-3.0.3-cp314-cp314t-win_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp39-cp39-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "15d939a21d546304880945ca1ecb8a039db6b4dc49b2c5a400387cdae6a62e26" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 11623, + "upload-time": "2025-09-27T18:37:29.296526Z", + "url": "https://files.pythonhosted.org/packages/56/23/0d8c13a44bde9154821586520840643467aee574d8ce79a17da539ee7fed/markupsafe-3.0.3-cp39-cp39-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp39-cp39-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "f71a396b3bf33ecaa1626c255855702aca4d3d9fea5e051b41ac59a9c1c41edc" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 12049, + "upload-time": "2025-09-27T18:37:30.234628Z", + "url": "https://files.pythonhosted.org/packages/fd/23/07a2cb9a8045d5f3f0890a8c3bc0859d7a47bfd9a560b563899bec7b72ed/markupsafe-3.0.3-cp39-cp39-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "0f4b68347f8c5eab4a13419215bdfd7f8c9b19f2b25520968adfad23eb0ce60c" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 21923, + "upload-time": "2025-09-27T18:37:31.177145Z", + "url": "https://files.pythonhosted.org/packages/bc/e4/6be85eb81503f8e11b61c0b6369b6e077dcf0a74adbd9ebf6b349937b4e9/markupsafe-3.0.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "e8fc20152abba6b83724d7ff268c249fa196d8259ff481f3b1476383f8f24e42" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 20543, + "upload-time": "2025-09-27T18:37:32.168232Z", + "url": "https://files.pythonhosted.org/packages/6f/bc/4dc914ead3fe6ddaef035341fee0fc956949bbd27335b611829292b89ee2/markupsafe-3.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp39-cp39-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "949b8d66bc381ee8b007cd945914c721d9aba8e27f71959d750a46f7c282b20b" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 20585, + "upload-time": "2025-09-27T18:37:33.166962Z", + "url": "https://files.pythonhosted.org/packages/89/6e/5fe81fbcfba4aef4093d5f856e5c774ec2057946052d18d168219b7bd9f9/markupsafe-3.0.3-cp39-cp39-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp39-cp39-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "3537e01efc9d4dccdf77221fb1cb3b8e1a38d5428920e0657ce299b20324d758" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-musllinux_1_2_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 21387, + "upload-time": "2025-09-27T18:37:34.185186Z", + "url": "https://files.pythonhosted.org/packages/f6/f6/e0e5a3d3ae9c4020f696cd055f940ef86b64fe88de26f3a0308b9d3d048c/markupsafe-3.0.3-cp39-cp39-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp39-cp39-musllinux_1_2_riscv64.whl", + "hashes": { + "sha256": "591ae9f2a647529ca990bc681daebdd52c8791ff06c2bfa05b65163e28102ef2" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-musllinux_1_2_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 20133, + "upload-time": "2025-09-27T18:37:35.138132Z", + "url": "https://files.pythonhosted.org/packages/c8/25/651753ef4dea08ea790f4fbb65146a9a44a014986996ca40102e237aa49a/markupsafe-3.0.3-cp39-cp39-musllinux_1_2_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp39-cp39-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "a320721ab5a1aba0a233739394eb907f8c8da5c98c9181d1161e77a0c8e36f2d" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-musllinux_1_2_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 20588, + "upload-time": "2025-09-27T18:37:36.096864Z", + "url": "https://files.pythonhosted.org/packages/dc/0a/c3cf2b4fef5f0426e8a6d7fce3cb966a17817c568ce59d76b92a233fdbec/markupsafe-3.0.3-cp39-cp39-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp39-cp39-win32.whl", + "hashes": { + "sha256": "df2449253ef108a379b8b5d6b43f4b1a8e81a061d6537becd5582fba5f9196d7" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-win32.whl/provenance", + "requires-python": ">=3.9", + "size": 14566, + "upload-time": "2025-09-27T18:37:37.090320Z", + "url": "https://files.pythonhosted.org/packages/cd/1b/a7782984844bd519ad4ffdbebbba2671ec5d0ebbeac34736c15fb86399e8/markupsafe-3.0.3-cp39-cp39-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp39-cp39-win_amd64.whl", + "hashes": { + "sha256": "7c3fb7d25180895632e5d3148dbdc29ea38ccb7fd210aa27acbd1201a1902c6e" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-win_amd64.whl/provenance", + "requires-python": ">=3.9", + "size": 15053, + "upload-time": "2025-09-27T18:37:38.054534Z", + "url": "https://files.pythonhosted.org/packages/18/1f/8d9c20e1c9440e215a44be5ab64359e207fcb4f675543f1cf9a2a7f648d0/markupsafe-3.0.3-cp39-cp39-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp39-cp39-win_arm64.whl", + "hashes": { + "sha256": "38664109c14ffc9e7437e86b4dceb442b0096dfe3541d7864d9cbe1da4cf36c8" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-win_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 13928, + "upload-time": "2025-09-27T18:37:39.037188Z", + "url": "https://files.pythonhosted.org/packages/4e/d3/fe08482b5cd995033556d45041a4f4e76e7f0521112a9c9991d40d39825f/markupsafe-3.0.3-cp39-cp39-win_arm64.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "markupsafe-3.0.3.tar.gz", + "hashes": { + "sha256": "722695808f4b6457b320fdc131280796bdceb04ab50fe1795cd540799ebe1698" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 80313, + "upload-time": "2025-09-27T18:37:40.426446Z", + "url": "https://files.pythonhosted.org/packages/7e/99/7690b6d4034fffd95959cbe0c02de8deb3098cc577c67bb6a24fe5d7caa7/markupsafe-3.0.3.tar.gz", + "yanked": false + } + ], + "meta": { + "_last-serial": 31494714, + "api-version": "1.4" + }, + "name": "markupsafe", + "project-status": { + "status": "active" + }, + "versions": [ + "0.9", + "0.9.1", + "0.9.2", + "0.9.3", + "0.11", + "0.12", + "0.13", + "0.14", + "0.15", + "0.16", + "0.17", + "0.18", + "0.19", + "0.20", + "0.21", + "0.22", + "0.23", + "1.0", + "1.1.0", + "1.1.1", + "2.0.0a1", + "2.0.0rc1", + "2.0.0rc2", + "2.0.0", + "2.0.1", + "2.1.0", + "2.1.1", + "2.1.2", + "2.1.3", + "2.1.4", + "2.1.5", + "3.0.0", + "3.0.1", + "3.0.2", + "3.0.3" + ] + } + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - "86400" + Cache-Control: + - max-age=600, public + Content-Security-Policy: + - default-src 'none'; sandbox allow-top-navigation + Content-Type: + - application/vnd.pypi.simple.v1+json + Etag: + - '"XHufFm8Hv/oWIw4woBmKmQ"' + Permissions-Policy: + - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept, Accept-Encoding + X-Cache: + - MISS, HIT, HIT + X-Cache-Hits: + - 0, 577, 8 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-Pypi-Last-Serial: + - "31494714" + X-Served-By: + - cache-iad-kjyo7100107-IAD, cache-iad-kjyo7100107-IAD, cache-wsi-ysbk1060026-WSI + X-Timer: + - S1781578786.767575,VS0,VE0 + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + host: pypi.org + headers: + Accept: + - application/vnd.pypi.simple.v1+json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://pypi.org/simple/chardet/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: -1 + uncompressed: true + body: | + { + "alternate-locations": [], + "files": [ + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-1.0.tar.gz", + "hashes": { + "sha256": "f3a80cfd53a9a9e8311e996062bb7ed0c0551367545548460d5a2c3b4717c797" + }, + "provenance": null, + "requires-python": null, + "size": 153118, + "upload-time": "2006-12-23T17:39:10Z", + "url": "https://files.pythonhosted.org/packages/13/29/9336841b1a5d9de9de808e1797ab04057bc17982bbab87dd14fc06aa4160/chardet-1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-1.0.1-py2.4.egg", + "hashes": { + "sha256": "58ba4a382c9c7e1f6619ed4f3a273fb4044de4352342f473539d20ca4346113a" + }, + "provenance": null, + "requires-python": null, + "size": 391741, + "upload-time": "2008-04-19T11:33:45Z", + "url": "https://files.pythonhosted.org/packages/ec/32/19eab081980cc61aa8d49c44930cf897c1dbce6888579743aed12140810a/chardet-1.0.1-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-1.0.1-py2.5.egg", + "hashes": { + "sha256": "5c303c3549070d5cd5101649d569ea00ccf5f763245f64f61015834c4acdbe61" + }, + "provenance": null, + "requires-python": null, + "size": 390297, + "upload-time": "2008-04-20T07:36:30Z", + "url": "https://files.pythonhosted.org/packages/d4/bc/c1b877d19bc02610873a21cc3978260008c2839acac36772dd29c1f78316/chardet-1.0.1-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-1.0.1.tar.gz", + "hashes": { + "sha256": "4573d91ec9e6d88c6be1dfe004ea337d47754ed3924b4c181f777c613465578b" + }, + "provenance": null, + "requires-python": null, + "size": 156407, + "upload-time": "2008-04-19T11:33:39Z", + "url": "https://files.pythonhosted.org/packages/94/f1/f3237e3045c422c83968d3a2dfdefc7d4d687d84957e12810564b16ac5d5/chardet-1.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-1.1.tar.gz", + "hashes": { + "sha256": "2a9cc3bcba09a9e795efcf63ff1714980beb8dea1660f0931f675f52f4264e5c" + }, + "provenance": null, + "requires-python": null, + "size": 153913, + "upload-time": "2012-07-27T06:33:19.235624Z", + "url": "https://files.pythonhosted.org/packages/11/da/101ef38e05881445c1dec36dbd0573f9561e357a2da9e2409656e4677ffa/chardet-1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-2.1.1.tar.gz", + "hashes": { + "sha256": "b0d4149078ec777b448f43960c1d0d9648e03b366c60e396c50990c55eab6ed0" + }, + "provenance": null, + "requires-python": null, + "size": 178947, + "upload-time": "2012-10-01T20:02:44.003946Z", + "url": "https://files.pythonhosted.org/packages/f2/f1/2b5ab854299fe1ea312a9c10dda58421ea24af98a128ad1bff6b87c0c927/chardet-2.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3f3a5bc619bbda86afd694de03ba408d73d6199fe0998466f5bc2f5ccf2e99ac" + }, + "data-dist-info-metadata": { + "sha256": "3f3a5bc619bbda86afd694de03ba408d73d6199fe0998466f5bc2f5ccf2e99ac" + }, + "filename": "chardet-2.2.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "c72cce700513dbf2269f9695fa79402ef4b0860d2925a5cc4666b21647debb6a" + }, + "provenance": null, + "requires-python": null, + "size": 180514, + "upload-time": "2013-12-18T18:40:23.384252Z", + "url": "https://files.pythonhosted.org/packages/63/b7/de3834dc5c84dec3b839690bd663a07613b166b0b7217e46687a1f7eced2/chardet-2.2.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-2.2.1.tar.gz", + "hashes": { + "sha256": "f1964f73f5ee9b7e0309098b9512d587fbba6dd5d1f3797b1c95529e5241bf09" + }, + "provenance": null, + "requires-python": null, + "size": 180319, + "upload-time": "2013-12-18T18:40:07.241320Z", + "url": "https://files.pythonhosted.org/packages/86/e5/e5f97d77cda0622e875d83edfdbb2f81ba38165e7197f9d185ba2c799f77/chardet-2.2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1e4557e0ff73ee87235aa8e4e748de96c5c21f8d76fced64176fe4132ece7b1" + }, + "data-dist-info-metadata": { + "sha256": "c1e4557e0ff73ee87235aa8e4e748de96c5c21f8d76fced64176fe4132ece7b1" + }, + "filename": "chardet-2.3.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "aaf514bde38020b4f1e42c6a6e141f2827a8a58ccfc3b22b6ff5a1a4b50be56e" + }, + "provenance": null, + "requires-python": null, + "size": 180893, + "upload-time": "2017-02-14T20:11:15.694825Z", + "url": "https://files.pythonhosted.org/packages/7e/5c/605ca2daa5cf21c87690d8fe6ab05a6f2278c451f4ede6456dd26453f4bd/chardet-2.3.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-2.3.0.tar.gz", + "hashes": { + "sha256": "e53e38b3a4afe6d1132de62b7400a4ac363452dc5dfcf8d88e8e0cce663c68aa" + }, + "provenance": null, + "requires-python": null, + "size": 164346, + "upload-time": "2014-10-07T15:05:48.149445Z", + "url": "https://files.pythonhosted.org/packages/7d/87/4e3a3f38b2f5c578ce44f8dc2aa053217de9f0b6d737739b0ddac38ed237/chardet-2.3.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "dfc8e9ba98c6434c9d3baf2fadb59c4d783db191e7a979b9e1df36da90d3dafc" + }, + "data-dist-info-metadata": { + "sha256": "dfc8e9ba98c6434c9d3baf2fadb59c4d783db191e7a979b9e1df36da90d3dafc" + }, + "filename": "chardet-3.0.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "bedd581d3daea4180b3cb555940dcbc89916e7922b070d2a9a37e660791e90a2" + }, + "provenance": null, + "requires-python": null, + "size": 133225, + "upload-time": "2017-04-11T17:53:20.793783Z", + "url": "https://files.pythonhosted.org/packages/63/8b/44ea61e33bd7d38c1416b625c87a98aeb4ee9abdad3bff630c69b6b5ffc8/chardet-3.0.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-3.0.0.tar.gz", + "hashes": { + "sha256": "171dfc754d56c16b82cf77ac3eee1d42db9bc2f26c2c61c6573426d2a108d9e3" + }, + "provenance": null, + "requires-python": null, + "size": 1866747, + "upload-time": "2017-04-11T17:53:22.574046Z", + "url": "https://files.pythonhosted.org/packages/33/d9/43cd46d6b8cf2e393aeb60f338cfe0154cee7dd3de13a1752d3e4814aee2/chardet-3.0.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b7bd6a5997990351e61bdd5d5d9dd0aabf14df674e20b669ea369c124d8c5623" + }, + "data-dist-info-metadata": { + "sha256": "b7bd6a5997990351e61bdd5d5d9dd0aabf14df674e20b669ea369c124d8c5623" + }, + "filename": "chardet-3.0.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "f986f11a01ab75cbf3b364deb41f2bb0943053adc1c5c257245e8f484d59cbba" + }, + "provenance": null, + "requires-python": null, + "size": 133231, + "upload-time": "2017-04-11T20:48:36.541070Z", + "url": "https://files.pythonhosted.org/packages/de/e5/3226e65c6f4291bc3f7ec0a9329ed9949bf074d8663a037c58c78d275745/chardet-3.0.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-3.0.1.tar.gz", + "hashes": { + "sha256": "0d9688b015b3493f2f486214a2181b8f29fbe21c4034711bd9140a1d3467808d" + }, + "provenance": null, + "requires-python": null, + "size": 1866702, + "upload-time": "2017-04-11T20:48:39.275958Z", + "url": "https://files.pythonhosted.org/packages/42/d1/c7e0023643df3c53ff72513f53f28bc1e948cb18a56f8a20aee289537ee9/chardet-3.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "65ae7041b1cf09ec80899beb6caaf1d4f5de5b83dd15c2275a99163b5c02b1b0" + }, + "data-dist-info-metadata": { + "sha256": "65ae7041b1cf09ec80899beb6caaf1d4f5de5b83dd15c2275a99163b5c02b1b0" + }, + "filename": "chardet-3.0.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "6ebf56457934fdce01fb5ada5582762a84eed94cad43ed877964aebbdd8174c0" + }, + "provenance": null, + "requires-python": null, + "size": 133345, + "upload-time": "2017-04-12T19:22:06.706053Z", + "url": "https://files.pythonhosted.org/packages/b8/74/54fdc2fcfdd46b6c486964b64c5bb7db9a3664033ab25cf11aab06dd2a5d/chardet-3.0.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-3.0.2.tar.gz", + "hashes": { + "sha256": "4f7832e7c583348a9eddd927ee8514b3bf717c061f57b21dbe7697211454d9bb" + }, + "provenance": null, + "requires-python": null, + "size": 1866978, + "upload-time": "2017-04-12T19:22:10.179520Z", + "url": "https://files.pythonhosted.org/packages/91/05/28f23094cdf1410fb03533f0d71e6b4aad3c504100e83b8cea6fc899552c/chardet-3.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ba5ef5983114a4020540f94e298ed35dc7296440d34bb30db8d366790dce8fe5" + }, + "data-dist-info-metadata": { + "sha256": "ba5ef5983114a4020540f94e298ed35dc7296440d34bb30db8d366790dce8fe5" + }, + "filename": "chardet-3.0.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "8da3f329e2c5779247f4cff7081512c531731ef6a9c6ef78084e8ed8d18226c7" + }, + "provenance": null, + "requires-python": null, + "size": 133398, + "upload-time": "2017-05-16T18:41:02.977407Z", + "url": "https://files.pythonhosted.org/packages/8c/27/99f781a11e4daa5acadf97add6e5883ec5f8f9abbf279e790fd0ff371db7/chardet-3.0.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-3.0.3.tar.gz", + "hashes": { + "sha256": "77df6d712a6037ed6f247ad1dd67faca506f64bc1295d43533e9212a101f28cb" + }, + "provenance": null, + "requires-python": null, + "size": 1867007, + "upload-time": "2017-05-16T18:41:05.082027Z", + "url": "https://files.pythonhosted.org/packages/fc/f9/3963ae8e196ceb4a09e0d7906f511fdf62a631f05d9288dc4905a93a1f52/chardet-3.0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "455ff6238075679f3a0cbf2854ee4aa7b5f96d4750e44b8a02f36800417cc12c" + }, + "data-dist-info-metadata": { + "sha256": "455ff6238075679f3a0cbf2854ee4aa7b5f96d4750e44b8a02f36800417cc12c" + }, + "filename": "chardet-3.0.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691" + }, + "provenance": null, + "requires-python": null, + "size": 133356, + "upload-time": "2017-06-08T14:34:33.552855Z", + "url": "https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-3.0.4.tar.gz", + "hashes": { + "sha256": "84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae" + }, + "provenance": null, + "requires-python": null, + "size": 1868453, + "upload-time": "2017-06-08T14:34:35.581047Z", + "url": "https://files.pythonhosted.org/packages/fc/bb/a5768c230f9ddb03acc9ef3f0d4a3cf93462473795d18e9535498c8f929d/chardet-3.0.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c92610004ecd3e6dcbc3180ca858b5cdd2d0e3c9a6c0c6eb270a80582b5c6c7f" + }, + "data-dist-info-metadata": { + "sha256": "c92610004ecd3e6dcbc3180ca858b5cdd2d0e3c9a6c0c6eb270a80582b5c6c7f" + }, + "filename": "chardet-4.0.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "f864054d66fd9118f2e67044ac8981a54775ec5b67aed0441892edb553d21da5" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 178743, + "upload-time": "2020-12-10T19:35:32.469759Z", + "url": "https://files.pythonhosted.org/packages/19/c7/fa589626997dd07bd87d9269342ccb74b1720384a4d739a1872bd84fbe68/chardet-4.0.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-4.0.0.tar.gz", + "hashes": { + "sha256": "0d6f53a15db4120f2b08c94f11e7d93d2c911ee118b6b30a04ec3ee8310179fa" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 1907771, + "upload-time": "2020-12-10T19:35:33.971747Z", + "url": "https://files.pythonhosted.org/packages/ee/2d/9cdc2b527e127b4c9db64b86647d567985940ac3698eeabc7ffaccb4ea61/chardet-4.0.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9ba6ba7cb630ec6d73e174fd476209dd6d6b326c57b6786036d1f70f30a59d2b" + }, + "data-dist-info-metadata": { + "sha256": "9ba6ba7cb630ec6d73e174fd476209dd6d6b326c57b6786036d1f70f30a59d2b" + }, + "filename": "chardet-5.0.0-py3-none-any.whl", + "hashes": { + "sha256": "d3e64f022d254183001eccc5db4040520c0f23b1a3f33d6413e099eb7f126557" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 193628, + "upload-time": "2022-06-25T04:27:55.457436Z", + "url": "https://files.pythonhosted.org/packages/4c/d1/1b96dd69fa42f20b70701b5cd42a75dd5f0c7a24dc0abfef35cc146210dc/chardet-5.0.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-5.0.0.tar.gz", + "hashes": { + "sha256": "0368df2bfd78b5fc20572bb4e9bb7fb53e2c094f60ae9993339e8671d0afb8aa" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 2021116, + "upload-time": "2022-06-25T04:27:57.204891Z", + "url": "https://files.pythonhosted.org/packages/31/a2/12c090713b3d0e141f367236d3a8bdc3e5fca0d83ff3647af4892c16c205/chardet-5.0.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9f389fa27a47d2dde73be01e25eeead7c529a334570dcdad86541dd0d3e7fee7" + }, + "data-dist-info-metadata": { + "sha256": "9f389fa27a47d2dde73be01e25eeead7c529a334570dcdad86541dd0d3e7fee7" + }, + "filename": "chardet-5.1.0-py3-none-any.whl", + "hashes": { + "sha256": "362777fb014af596ad31334fde1e8c327dfdb076e1960d1694662d46a6917ab9" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 199124, + "upload-time": "2022-12-01T22:34:14.609737Z", + "url": "https://files.pythonhosted.org/packages/74/8f/8fc49109009e8d2169d94d72e6b1f4cd45c13d147ba7d6170fb41f22b08f/chardet-5.1.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-5.1.0.tar.gz", + "hashes": { + "sha256": "0d62712b956bc154f85fb0a266e2a3c5913c2967e00348701b32411d6def31e5" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 2069617, + "upload-time": "2022-12-01T22:34:18.086049Z", + "url": "https://files.pythonhosted.org/packages/41/32/cdc91dcf83849c7385bf8e2a5693d87376536ed000807fa07f5eab33430d/chardet-5.1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3c0af6350ea1416a63c859f0948ecca311edd92ffaa11894b2e70e28c361cc6c" + }, + "data-dist-info-metadata": { + "sha256": "3c0af6350ea1416a63c859f0948ecca311edd92ffaa11894b2e70e28c361cc6c" + }, + "filename": "chardet-5.2.0-py3-none-any.whl", + "hashes": { + "sha256": "e1cf59446890a00105fe7b7912492ea04b6e6f06d4b742b2c788469e34c82970" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 199385, + "upload-time": "2023-08-01T19:23:00.661021Z", + "url": "https://files.pythonhosted.org/packages/38/6f/f5fbc992a329ee4e0f288c1fe0e2ad9485ed064cac731ed2fe47dcc38cbf/chardet-5.2.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-5.2.0.tar.gz", + "hashes": { + "sha256": "1b3b6ff479a8c414bc3fa2c0852995695c4a026dcd6d0633b2dd092ca39c1cf7" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 2069618, + "upload-time": "2023-08-01T19:23:02.662671Z", + "url": "https://files.pythonhosted.org/packages/f3/0d/f7b6ab21ec75897ed80c17d79b15951a719226b9fababf1e40ea74d69079/chardet-5.2.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3d1028d3591ed44bf8b58afae0a7d5b11699b31950b874c11c33945a19500f99" + }, + "data-dist-info-metadata": { + "sha256": "3d1028d3591ed44bf8b58afae0a7d5b11699b31950b874c11c33945a19500f99" + }, + "filename": "chardet-6.0.0-py3-none-any.whl", + "hashes": { + "sha256": "502eee44c943b21e178cb537980b1331b42abf99505085e8ae881e27245083bb" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 627175, + "upload-time": "2026-02-22T03:26:04.988649Z", + "url": "https://files.pythonhosted.org/packages/db/4d/e80f926abb83cff88710b275667173fe8407a093bc42369739c37535cb90/chardet-6.0.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-6.0.0.tar.gz", + "hashes": { + "sha256": "aaa00ede13dd39a582de2b1254221a1f3e1c77e7738036431b6cb7e6a05b4f19" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 18975991, + "upload-time": "2026-02-22T03:26:08.298273Z", + "url": "https://files.pythonhosted.org/packages/b8/f3/3005cbe63db313a572c6094611da51be38e1354a4b039d089ad22820e5ee/chardet-6.0.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7167e75bbdbeb264e84f46a0e73c23e588800194cf0cf6dc78bc1c9d82716a14" + }, + "data-dist-info-metadata": { + "sha256": "7167e75bbdbeb264e84f46a0e73c23e588800194cf0cf6dc78bc1c9d82716a14" + }, + "filename": "chardet-6.0.0.post1-py3-none-any.whl", + "hashes": { + "sha256": "c894a36800549adf7bb5f2af47033281b75fdfcd2aa0f0243be0ad22a52e2dcb" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 627245, + "upload-time": "2026-02-22T15:09:15.876683Z", + "url": "https://files.pythonhosted.org/packages/66/42/5de54f632c2de53cd3415b3703383d5fff43a94cbc0567ef362515261a21/chardet-6.0.0.post1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-6.0.0.post1.tar.gz", + "hashes": { + "sha256": "6b78048c3c97c7b2ed1fbad7a18f76f5a6547f7d34dbab536cc13887c9a92fa4" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 12521798, + "upload-time": "2026-02-22T15:09:17.925139Z", + "url": "https://files.pythonhosted.org/packages/7f/42/fb9436c103a881a377e34b9f58d77b5f503461c702ff654ebe86151bcfe9/chardet-6.0.0.post1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp310-cp310-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "10e29a8529f8d4db461eeeec36e48c2ae70918d5c37a0908f060b9138c6ee228" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp310-cp310-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 522132, + "upload-time": "2026-03-02T22:38:25.653774Z", + "url": "https://files.pythonhosted.org/packages/ab/00/2cc56d44c42a0520d5b6920aab4cc6921dc49f5272b6b49f11c3db610c85/chardet-7.0.0rc4-cp310-cp310-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp310-cp310-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "d7c53b3801a69d7a82b90d350a7304256f1bff35ecf54de7867c14c4358c1f77" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp310-cp310-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 515833, + "upload-time": "2026-03-02T22:38:27.040431Z", + "url": "https://files.pythonhosted.org/packages/a4/87/74b832978c05d0c598ce52ea2230419d35f8583c69972ce22b8f0892a838/chardet-7.0.0rc4-cp310-cp310-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "24d9cac6af1d74fd804cd6d8e82137c04f96cc1dbce4891aea43dd1a88b01b60" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 535868, + "upload-time": "2026-03-02T22:38:28.339322Z", + "url": "https://files.pythonhosted.org/packages/8b/b4/81abccf427eb9d171b7e0290d24d406abf627806ef3686ed8d73afb7eb6d/chardet-7.0.0rc4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "4e67d4c955a531b7786d7b01a8e478c37b1868eb76a8dc9c51f8a65e0f40f529" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 537876, + "upload-time": "2026-03-02T22:38:29.959632Z", + "url": "https://files.pythonhosted.org/packages/8e/a8/c31f79cc34272cc2731c1a30a217429268df5d65be36aba417e86883cad8/chardet-7.0.0rc4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "6be23220bd276108811267c2daa248218b41c85ac276d42765669c1b1a3609bc" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp310-cp310-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 506609, + "upload-time": "2026-03-02T22:38:31.373382Z", + "url": "https://files.pythonhosted.org/packages/6c/34/9d0db37d97796e2ef46f01fc5711a9bbc4de5e1de37dbd7d3402a3ede5e9/chardet-7.0.0rc4-cp310-cp310-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp311-cp311-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "d49c98aeb7919ca2505446c67f5ab8cdfa9cb66c4e72686808e3c231ff61c9d6" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp311-cp311-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 520876, + "upload-time": "2026-03-02T22:38:32.937523Z", + "url": "https://files.pythonhosted.org/packages/1b/11/ebcff5e2a5400369aba7131d0314cf9db03ac48f3c4760cae7112bd03069/chardet-7.0.0rc4-cp311-cp311-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp311-cp311-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "6b3a655f1e597a06328af041cbb48238ecaef3c47271f2f869581be73bf8dbb8" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp311-cp311-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 514243, + "upload-time": "2026-03-02T22:38:34.568476Z", + "url": "https://files.pythonhosted.org/packages/4c/6e/e497176f7b78632a0771576d9c443769ddf16a3b4da6a2a5298a1440070f/chardet-7.0.0rc4-cp311-cp311-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "c502059e99c635b4b912cf87431fd1992eeec371012b90e7e30eea9ccd799fc7" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 534096, + "upload-time": "2026-03-02T22:38:35.841478Z", + "url": "https://files.pythonhosted.org/packages/15/15/9b610a702705ee48827bdab24ea840eb32bedb6782108681c437f711a778/chardet-7.0.0rc4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "e742a41ce7c8fc81bbc978dedc2d7358c4b62e7b8b1c80a0de8c94fab6bf425e" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 536190, + "upload-time": "2026-03-02T22:38:37.560524Z", + "url": "https://files.pythonhosted.org/packages/5c/a1/9d8a6f594b73a86f6a12b09588e9d75dbcaa2ea618aee9b7947597b15be4/chardet-7.0.0rc4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp311-cp311-win_amd64.whl", + "hashes": { + "sha256": "0a856fe27c5b7faef006e2813542d71f6921b7b56a175c7b1cd0755a28140900" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp311-cp311-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 506483, + "upload-time": "2026-03-02T22:38:38.748949Z", + "url": "https://files.pythonhosted.org/packages/68/31/335feb5131dc368bdfbc961998658085bdc0e6b5ace7d2c4b07b2aae23a3/chardet-7.0.0rc4-cp311-cp311-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp312-cp312-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "82c9e78233071c2a1827c955da499bb573c02799d91e50d0c3eeb418b1cac4b0" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp312-cp312-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 521937, + "upload-time": "2026-03-02T22:38:40.433759Z", + "url": "https://files.pythonhosted.org/packages/ee/c2/fb1f5ad655cf672804dae80c9d9f35556d35e0589311a358f4e96034c9b3/chardet-7.0.0rc4-cp312-cp312-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp312-cp312-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "f55227bbb723c2da8f9b876d4085145131abb6ec72c05a9fced6ec570e44d235" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp312-cp312-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 514389, + "upload-time": "2026-03-02T22:38:41.654565Z", + "url": "https://files.pythonhosted.org/packages/52/c7/eece48df2d26b4b77034a11e1fd2074f631eee4f25f3bb943f3de7aa55fc/chardet-7.0.0rc4-cp312-cp312-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "0ca8ebf919d803d616eb69f1167d55c8cba20105c38637d3883e6eea799fe343" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 535237, + "upload-time": "2026-03-02T22:38:43.014437Z", + "url": "https://files.pythonhosted.org/packages/b0/c5/8eacc43be31d29f41562eb62ec9875769b0b99e3683762b0e57f6ee0f673/chardet-7.0.0rc4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "740dd2bfe97b4b48b51ef448cc54207f993773dd0a6e0fd60587b6c0b0cb3312" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 538464, + "upload-time": "2026-03-02T22:38:44.317189Z", + "url": "https://files.pythonhosted.org/packages/66/8e/feb55e48024a4c8dc5f69265f6c666503bbc488775476fc8c582cfe6f9c8/chardet-7.0.0rc4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp312-cp312-win_amd64.whl", + "hashes": { + "sha256": "dd1a0d20f887f9b782eb89ebdd70c1b1e6e683386fd465a478fb70e71b8a53eb" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp312-cp312-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 506679, + "upload-time": "2026-03-02T22:38:45.764255Z", + "url": "https://files.pythonhosted.org/packages/ed/49/a98a1980c5e7496b165eab69e67bdaafaeedacd91e44457b9a1cc16f4294/chardet-7.0.0rc4-cp312-cp312-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp313-cp313-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "04cce62d8ca94794e596f26970daca14c9ae38d48ff1936333ffc7884de9e410" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp313-cp313-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 521907, + "upload-time": "2026-03-02T22:38:47.302471Z", + "url": "https://files.pythonhosted.org/packages/85/df/d6c5687babfe073d7f8e60f69a474b350a18768671cafdc287a8043638fc/chardet-7.0.0rc4-cp313-cp313-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp313-cp313-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "9ee3dc66f7cbeb034758388f329236907429e1d4076a0a37345d5496be5e7ebb" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp313-cp313-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 514312, + "upload-time": "2026-03-02T22:38:48.962937Z", + "url": "https://files.pythonhosted.org/packages/65/6b/02b2166966a21296d530d9f36e59e0b885cfd98f9eebb1f912e4d5455aa6/chardet-7.0.0rc4-cp313-cp313-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "496a4deec0c1c71c7b8647e5dcc3a00d64d4b295c48a60fe5edd42b3816b0a9f" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 534851, + "upload-time": "2026-03-02T22:38:50.519335Z", + "url": "https://files.pythonhosted.org/packages/9e/f5/703b8582f76b1d1039f3cf5f34e5ac4d7ac40a8589f21c63276714d45b6d/chardet-7.0.0rc4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "eb5693aa64d60a81231167560ecc24b040344846f3ddd81f81491da164d807aa" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 537854, + "upload-time": "2026-03-02T22:38:51.846956Z", + "url": "https://files.pythonhosted.org/packages/56/b4/0d88de7218ada06fcdcda773b06910722de7d55a46fe57ac35d2c6a0ceb6/chardet-7.0.0rc4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp313-cp313-win_amd64.whl", + "hashes": { + "sha256": "4cfe89cc500a0c3f7b530a659e252d5bcf71412c84473c1933510b3a0483a9f6" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp313-cp313-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 506623, + "upload-time": "2026-03-02T22:38:53.196610Z", + "url": "https://files.pythonhosted.org/packages/8e/9a/2514f7a50c45d35b06e0a85cc6d95477b7431dfd755546996c6177bca723/chardet-7.0.0rc4-cp313-cp313-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp314-cp314-macosx_10_15_x86_64.whl", + "hashes": { + "sha256": "5f337d0c420c105196014496b523732347934ec98db170f703c1fdc3338dd230" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp314-cp314-macosx_10_15_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 521674, + "upload-time": "2026-03-02T22:38:54.726322Z", + "url": "https://files.pythonhosted.org/packages/2b/33/a21c9dc42ae716049edcda577cc33a8168d0b76f1e3a8590a8f8e86296b0/chardet-7.0.0rc4-cp314-cp314-macosx_10_15_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp314-cp314-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "f22a7cec1d843fa2d4ec4863e1be746486ae7506ccc18d21b2b8ee6d93a1c7a2" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp314-cp314-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 514443, + "upload-time": "2026-03-02T22:38:55.961948Z", + "url": "https://files.pythonhosted.org/packages/fd/dd/894c2b7a48517f4064fd33be6625050efb074ab57ce58b747b9aa0fd35de/chardet-7.0.0rc4-cp314-cp314-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "4f3f65d55f41d4f9f0a5ca1a93984f2dee3afe4af0f27cd401ad32aa9dde0a42" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 535680, + "upload-time": "2026-03-02T22:38:57.483765Z", + "url": "https://files.pythonhosted.org/packages/4d/94/414d82c4389b953de01d7f211f7b63dc4fc217f0a43882df977e5e69cc84/chardet-7.0.0rc4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "e9ac9d415003874e2d7c7133d3d075b0f9ca7187e911cf91a8a173a86d51bf0f" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 537850, + "upload-time": "2026-03-02T22:38:58.999663Z", + "url": "https://files.pythonhosted.org/packages/3e/b1/f97f4b8e78ddaa7b661173bdb2c2e018bb4ffcb24e0ccc4e484387bd37ea/chardet-7.0.0rc4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp314-cp314-win_amd64.whl", + "hashes": { + "sha256": "aa6e4a381f50ede18e79615f10e879fd592894f7d08996b88fe42c954882078f" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp314-cp314-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 506218, + "upload-time": "2026-03-02T22:39:00.289689Z", + "url": "https://files.pythonhosted.org/packages/7c/6f/a4ea3a19b9e8fdd8e03d3543d9a40c2011bc2bf6c305d059058e6aea59ac/chardet-7.0.0rc4-cp314-cp314-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-py3-none-any.whl", + "hashes": { + "sha256": "e9641677fd474d71e665761a600aa1715ec71fee08411202bbcaf97c6552a80d" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 392338, + "upload-time": "2026-03-02T22:39:01.825533Z", + "url": "https://files.pythonhosted.org/packages/a7/47/db731497d1f98f21c77cfe5164d123def48a7182ce8bc7570b18e497608f/chardet-7.0.0rc4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-7.0.0rc4.tar.gz", + "hashes": { + "sha256": "95dcd4c8648b689f685007f129c3809ba6f32dd9501ddf395245bf4fcde0c8ed" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 468294, + "upload-time": "2026-03-02T22:39:03.489681Z", + "url": "https://files.pythonhosted.org/packages/c0/9b/95e995541065ce61aa4b77ccb0d252ad35db064eddbedcc6974ceb56fd07/chardet-7.0.0rc4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp310-cp310-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "1c174e06e0be69c84bcec4fb21c416cc6c9858f47c814b8c632d55c7a8739263" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp310-cp310-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 521942, + "upload-time": "2026-03-04T00:25:40.207769Z", + "url": "https://files.pythonhosted.org/packages/36/67/d40a3217a0bbd5fcda7bcd099205946165c321b02ad46cf6cdad88dcb42d/chardet-7.0.0-cp310-cp310-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp310-cp310-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "daef86877738cb7d310bc8d74ca73e98c543d07c5d2e0b957779591d38796651" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp310-cp310-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 515730, + "upload-time": "2026-03-04T00:25:42.038650Z", + "url": "https://files.pythonhosted.org/packages/a0/d8/34ec4737783379e3dade793b4ca5fce620c61144ea5ad907d42df6b2d40d/chardet-7.0.0-cp310-cp310-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "23a7c9aa3674f62721d6c34a3666d8c28aff0ec5908790f3985a73b10b355be4" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 535781, + "upload-time": "2026-03-04T00:25:43.874582Z", + "url": "https://files.pythonhosted.org/packages/7e/46/92117450bd18eb7b779f13e433d20cf3c0c19c266f1970cd3ccbe96ca76e/chardet-7.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "49966634d83fc7ebc305a31cf931fc398118805d838b3c123b2ddb78d5ace9f3" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 537759, + "upload-time": "2026-03-04T00:25:45.429812Z", + "url": "https://files.pythonhosted.org/packages/de/79/fb8555228fcd012abeb98810ae57056a90c1dd061a8000d85035fee7e02b/chardet-7.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "432c4c063ca184eeb3da7d2803b7f3681a7ae352b538d8c6ef86d15eab1448a1" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp310-cp310-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 506417, + "upload-time": "2026-03-04T00:25:47.138984Z", + "url": "https://files.pythonhosted.org/packages/6f/d6/7cebb2188d6577f5392c9d843cfcbeb270d81dbd82ad77bf801615ec3957/chardet-7.0.0-cp310-cp310-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp311-cp311-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "884cbd66256e7d82b885d1c3ed4d8c7b0285ea329f41a475f4d13d17b6047f44" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp311-cp311-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 520704, + "upload-time": "2026-03-04T00:25:48.882466Z", + "url": "https://files.pythonhosted.org/packages/2e/26/78bceb5b6811ef6b8f0cdf343a7e27a4a7efaceea71aebcc1366b660d032/chardet-7.0.0-cp311-cp311-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp311-cp311-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "11bb4541efc6b82ca7809d8044fed19ee3c8d0a0e2632dfe9f9e0828bda48883" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp311-cp311-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 514225, + "upload-time": "2026-03-04T00:25:50.399131Z", + "url": "https://files.pythonhosted.org/packages/03/e5/d986cb5d7de4cf4906d8799d594991db971b4ac8933eb8d48dc3ff89ef90/chardet-7.0.0-cp311-cp311-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "79f8a53a25596c21a1f6df75cc948ab83bf443978cdad64de4595484a426716b" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 534007, + "upload-time": "2026-03-04T00:25:51.784138Z", + "url": "https://files.pythonhosted.org/packages/d5/29/b4a803b5ad8200b05251d09bfad7163d193387b03457d7e157b6ff993635/chardet-7.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "ada0fada6199007f9c46e7a43f8563e0c843d98e8a491f15e0209198d1912f85" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 536041, + "upload-time": "2026-03-04T00:25:53.490700Z", + "url": "https://files.pythonhosted.org/packages/98/61/10cb2332999fb676c4c043538af798b40dea36e931f2f1f06d757569396f/chardet-7.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp311-cp311-win_amd64.whl", + "hashes": { + "sha256": "6751ef77c6826b464615a25adff8887a64a061a9a4c61fb61c2d1bb4d90a5630" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp311-cp311-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 506233, + "upload-time": "2026-03-04T00:25:55.049007Z", + "url": "https://files.pythonhosted.org/packages/47/d7/04bab6410675d58411e65b163a772398b726788c6eae770e7f21d3d1fd01/chardet-7.0.0-cp311-cp311-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp312-cp312-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "4108c8dde681107d73f2b2e3fb74c3a521eed97024547ce4b7b191da5fd6b2ac" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp312-cp312-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 521855, + "upload-time": "2026-03-04T00:25:56.752010Z", + "url": "https://files.pythonhosted.org/packages/73/97/ad1980a7ff8ba92ef29111f993a71ad7fdff70533f679748d155e4f07994/chardet-7.0.0-cp312-cp312-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp312-cp312-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "f81d9b6caa13e0c9db313f6f6bcce00a6f6cbfa786abfbdbf222924ebe4d13f1" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp312-cp312-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 514296, + "upload-time": "2026-03-04T00:25:58.554591Z", + "url": "https://files.pythonhosted.org/packages/6e/c4/926abd191032b7e8585ee4db6daa9ff7810b71e607c750295330a5e67b6b/chardet-7.0.0-cp312-cp312-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "25682c2655978e247b45dcc9eccce497599886745aaee1205a23d43cb5aa93f3" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 535101, + "upload-time": "2026-03-04T00:26:00.329156Z", + "url": "https://files.pythonhosted.org/packages/b1/2e/de4b6e8a4f257442e473e60e5e18a21c9f83bf545189d481a1046dc7fec7/chardet-7.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "f71dcd89e24f77439cdaf1398b79adcb21b7e8f42b3e92b359dfba4271212c39" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 538506, + "upload-time": "2026-03-04T00:26:01.954500Z", + "url": "https://files.pythonhosted.org/packages/62/d0/7ffba4cf8f9a1b43ece1c48081b8de07995b75ec71fcff35cf380093d050/chardet-7.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp312-cp312-win_amd64.whl", + "hashes": { + "sha256": "8bfe685e10855f7e8a89a18830088db4988768df5935f5febd8dedf933b3fbd4" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp312-cp312-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 506460, + "upload-time": "2026-03-04T00:26:03.473162Z", + "url": "https://files.pythonhosted.org/packages/4c/51/0b2d396782306bc8c1d18edce1492ea97b37c3e8eae601a5f544d1a9b67e/chardet-7.0.0-cp312-cp312-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp313-cp313-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "7d8bf5429bbba5d3c3709af873753e00d03352389177e65b2d00732ef0a28619" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp313-cp313-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 521799, + "upload-time": "2026-03-04T00:26:05.182964Z", + "url": "https://files.pythonhosted.org/packages/8b/43/3ba3731d7c35ff5f1586ce7879e317fde94a48a8d75bf7a8e0ac5e42ddf4/chardet-7.0.0-cp313-cp313-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp313-cp313-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "23ceffa098b95da7ffa88aaf62c45e316438f2c7ea9e0c63cf42a5c0361fa505" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp313-cp313-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 514221, + "upload-time": "2026-03-04T00:26:06.867469Z", + "url": "https://files.pythonhosted.org/packages/78/21/61558595f048445f8231541e28f907491cd0f267774dc9ee8a34bbc1185d/chardet-7.0.0-cp313-cp313-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "6e74e95c1284c374e05aa061f5629ba3f13cb82e3040395447b4de9659b155ff" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 534763, + "upload-time": "2026-03-04T00:26:08.250009Z", + "url": "https://files.pythonhosted.org/packages/14/72/498a2d3922fc1ccff3bda47c4589fa3ca4c52fd4a85e527dbd5a4164dd2a/chardet-7.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "8657ef6a394b64e7dc36c7a5bfcdc653cb99909a0292a83707db0e0da84b34a3" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 537876, + "upload-time": "2026-03-04T00:26:10.007553Z", + "url": "https://files.pythonhosted.org/packages/46/d8/8ba7e01ea462fd20f969cf059cddc45765d8f3020b006b408c9603c1c5d0/chardet-7.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp313-cp313-win_amd64.whl", + "hashes": { + "sha256": "cc175fa09a813297a2db957ea71e7a5b708cf2cff4b8e2e7580e3ffd1940f1ad" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp313-cp313-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 506369, + "upload-time": "2026-03-04T00:26:11.445412Z", + "url": "https://files.pythonhosted.org/packages/fb/5e/d65da9bac1eb1648125fd1e68a3faab5c41931659820c2f690f35d49cad6/chardet-7.0.0-cp313-cp313-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp314-cp314-macosx_10_15_x86_64.whl", + "hashes": { + "sha256": "8883e3fd31f8125952c3c4d8b3a0245f5095268706a43794f4431c74744e3cb8" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp314-cp314-macosx_10_15_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 521637, + "upload-time": "2026-03-04T00:26:12.959326Z", + "url": "https://files.pythonhosted.org/packages/54/74/8311899ecad99e0e07b1f76b1afb1ce8c464bd6955070b6ff37c6fdab51e/chardet-7.0.0-cp314-cp314-macosx_10_15_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp314-cp314-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "8102637cb2695535f35f2f6a1df3edd5c0a3b63f3572d52a88a83f3d4a50e556" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp314-cp314-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 514336, + "upload-time": "2026-03-04T00:26:14.834965Z", + "url": "https://files.pythonhosted.org/packages/7c/a3/75a91d7b3de6dc3df4426a0f6817595d6c9dab679b5727a55f8f0ea5ad1b/chardet-7.0.0-cp314-cp314-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "89889ec2f64e49956d70e35c57e4d52bb7680616de8577beefef081edf9f7216" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 535598, + "upload-time": "2026-03-04T00:26:16.707578Z", + "url": "https://files.pythonhosted.org/packages/ef/13/a5fd9e60ced4f4bd16f372f2b7dde02696858009a006b032f1b960053d3c/chardet-7.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "8aeb797bd40a75f620feb6f4ed3aaa48ea969b8f5ff537b23043a08efbf135fe" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 537750, + "upload-time": "2026-03-04T00:26:18.444856Z", + "url": "https://files.pythonhosted.org/packages/ae/bc/abd5539ae99b2e10c50ede3f398e0cd657ca52744aa1cb6cadd5bea17df4/chardet-7.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp314-cp314-win_amd64.whl", + "hashes": { + "sha256": "ebf9d2af092f2660b43a25b4043ab5d72f0714106edc580b41ea5a3d03b0760c" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp314-cp314-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 505911, + "upload-time": "2026-03-04T00:26:20.054640Z", + "url": "https://files.pythonhosted.org/packages/6c/ee/87f528b78bbda1f7e360ae19c2050c05ac89acdebe9f5def496bd73359ea/chardet-7.0.0-cp314-cp314-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-py3-none-any.whl", + "hashes": { + "sha256": "d5a8f8edda42b016352de4cdb36e1145e19a66ddd5ac42a1b2bbb6592f4d070c" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 392447, + "upload-time": "2026-03-04T00:26:21.751676Z", + "url": "https://files.pythonhosted.org/packages/4b/89/8607111108b362ba444db6f054d1c1f2f28791428e7f177804c998efee2c/chardet-7.0.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-7.0.0.tar.gz", + "hashes": { + "sha256": "5272ea14c48cb5f38e87e698c641a7ea2a8b1db6c42ea729527fbe8bd621f39c" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 493792, + "upload-time": "2026-03-04T00:26:23.643796Z", + "url": "https://files.pythonhosted.org/packages/a3/20/e1e92c8f05666debb7c0c18285646195ef9915e72127771962408609815e/chardet-7.0.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp310-cp310-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "8a8d87853c7f191029933307094a8896b087c2c436703281cb289a22aa4ae8bd" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp310-cp310-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 542016, + "upload-time": "2026-03-04T21:24:41.685498Z", + "url": "https://files.pythonhosted.org/packages/25/97/07c01ad079ede646f241fe34de7686f2385e0deae4feb36ca2041a9ed059/chardet-7.0.1-cp310-cp310-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp310-cp310-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "fb14755377d8de845c69378bbaedc0e35109c21a43824450524fd9c3178792d5" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp310-cp310-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 535149, + "upload-time": "2026-03-04T21:24:43.585352Z", + "url": "https://files.pythonhosted.org/packages/a7/a2/5f9afb10c47852de7bd2399e25dd72fe3884b16b79a195c230e9e4affd4f/chardet-7.0.1-cp310-cp310-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "4af34cf0652a9da44720540c97f11e30781a77900c89547b311984a7272b33f7" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 554683, + "upload-time": "2026-03-04T21:24:45.376597Z", + "url": "https://files.pythonhosted.org/packages/c0/e4/47a9306a1c5757e86309f558d0e206d71842efb7b5109ab8e5991a63e926/chardet-7.0.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "54e448fab0c11b27bb908ea0218e2094578c583d05faa5f65b91fa6ccfa45570" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 557300, + "upload-time": "2026-03-04T21:24:47.126016Z", + "url": "https://files.pythonhosted.org/packages/23/b3/7494df94d362bc5602fdb7bd3df20afc9d6005c6e781030c1415c40e812f/chardet-7.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "69708a504a43464b60ea16d031250b58206969c9bbd6851266e2f39afef53168" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp310-cp310-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 524154, + "upload-time": "2026-03-04T21:24:49.243605Z", + "url": "https://files.pythonhosted.org/packages/5e/bb/388f15997240ea245087e66a258ed301247f84cd34328dd8f73a6bba9184/chardet-7.0.1-cp310-cp310-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp311-cp311-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "c3f59dc3e148b54813ec5c7b4b2e025d37f5dc221ee28a06d1a62f169cfaedf5" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp311-cp311-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 540100, + "upload-time": "2026-03-04T21:24:50.883873Z", + "url": "https://files.pythonhosted.org/packages/00/fb/a90b4510aa9080966c65321db2084bcfa184518ee1ed15570d351649ecb2/chardet-7.0.1-cp311-cp311-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp311-cp311-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "3355a3c8453d673e7c1664fdd24a0c6ef39964c3d41befc4849250f7eb1de3b5" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp311-cp311-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 533202, + "upload-time": "2026-03-04T21:24:52.253235Z", + "url": "https://files.pythonhosted.org/packages/24/fa/3ad0b454a55376b7971fe64c2f225dfe56a491d8d8728fbfba63f8ff416d/chardet-7.0.1-cp311-cp311-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "5333f9967863ea7d8642df0e00cf4d33e8ed7e99fe7b6464b40ba969a2808544" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 552994, + "upload-time": "2026-03-04T21:24:53.923169Z", + "url": "https://files.pythonhosted.org/packages/ad/53/a57a8a6be34379e55c8bdbf2b988c145d3b7675577bd152e73bff7c4ba3c/chardet-7.0.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "265cb3b5dafc0411c0949800a0692f07e986fb663b6ae1ecfba32ad193a55a03" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 555605, + "upload-time": "2026-03-04T21:24:55.647886Z", + "url": "https://files.pythonhosted.org/packages/e4/9f/3d4ba1650e3eb3e7431a054e3bf1b5eaea25b84c72afabf5ef6fc33305d1/chardet-7.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp311-cp311-win_amd64.whl", + "hashes": { + "sha256": "26186f0ea03c4c1f9be20c088b127c71b0e9d487676930fab77625ddec2a4ef2" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp311-cp311-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 524098, + "upload-time": "2026-03-04T21:24:57.300694Z", + "url": "https://files.pythonhosted.org/packages/73/64/9c5c450ba18359a8e8ab2943e6c3a0b100bd394799bc73a844e3c5cd9c7c/chardet-7.0.1-cp311-cp311-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp312-cp312-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "f661edbfa77b8683a503043ddc9b9fe9036cf28af13064200e11fa1844ded79c" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp312-cp312-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 541828, + "upload-time": "2026-03-04T21:24:58.726731Z", + "url": "https://files.pythonhosted.org/packages/f6/88/4c6fe7dcd5d36a2cfd7030084fbd79264083f329faaf96038c23888a8e05/chardet-7.0.1-cp312-cp312-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp312-cp312-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "169951fa88d449e72e0c6194cec1c5e405fd36a6cfbe74c7dab5494cc35f1700" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp312-cp312-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 533571, + "upload-time": "2026-03-04T21:25:00.703386Z", + "url": "https://files.pythonhosted.org/packages/f9/fb/3b92a2433eadef83ae131fa720a17857cfbf7687c5f188bfb2f9eee2d3dd/chardet-7.0.1-cp312-cp312-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "dd6db7505556ae8f9e2a3bf6d689c2b86aa6b459cf39552645d2c4d3fdbf489c" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 554182, + "upload-time": "2026-03-04T21:25:02.168929Z", + "url": "https://files.pythonhosted.org/packages/d9/75/37bee6900183ea08a3a0ae04b9f018f9e64c6b10716e1f7b423db0c4356c/chardet-7.0.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "6f907962b18df78d5ca87a7484e4034354408d2c97cec6f53634b0ea0424c594" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 557933, + "upload-time": "2026-03-04T21:25:03.694153Z", + "url": "https://files.pythonhosted.org/packages/e8/ed/2fe5ea435ae480bd3a76be1415920ce52b3ff6e188d8eab6a635d6a2a1d1/chardet-7.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp312-cp312-win_amd64.whl", + "hashes": { + "sha256": "302798e1e62008ca34a216dd04ecc5e240993b2090628e2a35d4c0754313ea9a" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp312-cp312-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 524256, + "upload-time": "2026-03-04T21:25:05.581754Z", + "url": "https://files.pythonhosted.org/packages/07/ba/7ca89301e492ac4184ba7f4736565d954ba3125acf6bf02c66a38a802bda/chardet-7.0.1-cp312-cp312-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp313-cp313-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "67fe3f453416ed9343057dcf06583b36aae6d8bdb013370b3ff46bc37b7e30ac" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp313-cp313-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 541652, + "upload-time": "2026-03-04T21:25:07.041055Z", + "url": "https://files.pythonhosted.org/packages/56/26/1a22b9a19b4ca167ca462eaf91d0fc31285874d80b0381c55fdc5bc5f066/chardet-7.0.1-cp313-cp313-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp313-cp313-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "63bc210ce73f8a1b87430b949f84d086cb326d67eb259305862e7c8861b73374" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp313-cp313-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 533333, + "upload-time": "2026-03-04T21:25:08.886301Z", + "url": "https://files.pythonhosted.org/packages/24/fe/2f2425f3b0801e897653723ee827bc87e5a0feacf826ab268a9216680615/chardet-7.0.1-cp313-cp313-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "11f51985946b49739968b6dc2fa70e7d8f490bb15574377c5ee114f33d19ef7e" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 553815, + "upload-time": "2026-03-04T21:25:10.861160Z", + "url": "https://files.pythonhosted.org/packages/b2/8c/6b5f4b49c471b396bdbddad55b569e05d686ea65d91795dae6c774b285f0/chardet-7.0.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "8714f0013c208452a98e23595d99cef53c5364565454425f431446eb586e2591" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 557506, + "upload-time": "2026-03-04T21:25:14.081089Z", + "url": "https://files.pythonhosted.org/packages/b9/45/860a82d618e5c3930faef0a0fe205b752323e5d10ce0c18fe5016fd4f8d2/chardet-7.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp313-cp313-win_amd64.whl", + "hashes": { + "sha256": "c12abc65830068ad05bd257fb953aaaf63a551446688e03e145522086be5738c" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp313-cp313-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 524145, + "upload-time": "2026-03-04T21:25:15.696592Z", + "url": "https://files.pythonhosted.org/packages/ed/44/7acb8f84fc7b5ad3c977ac31865b308881da1c0a6ca58be35554d2473dd7/chardet-7.0.1-cp313-cp313-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp314-cp314-macosx_10_15_x86_64.whl", + "hashes": { + "sha256": "88793aeebb28a5296eea9bdd9b5e74ee4e3582766a6a2cb7f39e4761a96fdd55" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp314-cp314-macosx_10_15_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 541135, + "upload-time": "2026-03-04T21:25:17.482383Z", + "url": "https://files.pythonhosted.org/packages/b5/bd/30c131115b0b3ba72da996ba4fefe23d9ac96ff55f9e981bcf1896bff516/chardet-7.0.1-cp314-cp314-macosx_10_15_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp314-cp314-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "44011e3b4fd4a8a15bc94736717414b7ec82880066fb22d9f476c68a4ded2647" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp314-cp314-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 533667, + "upload-time": "2026-03-04T21:25:18.923539Z", + "url": "https://files.pythonhosted.org/packages/98/2d/5f77ea0d96cf89e8312261a435c6899e023c672a7d20287997647c0da079/chardet-7.0.1-cp314-cp314-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "33f4132f9781302beff34713fe6c990badd009aa8ea730611aef0931b27f1541" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 554629, + "upload-time": "2026-03-04T21:25:20.613821Z", + "url": "https://files.pythonhosted.org/packages/15/03/0f3fe90b5fba51e3f79c48b299497626ff231a1a3326865cf8edb94f65f6/chardet-7.0.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "1566d0f91990b8f33b53836391d557f779584bd48beabf90efbf7a6efa89179e" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 557425, + "upload-time": "2026-03-04T21:25:22.098076Z", + "url": "https://files.pythonhosted.org/packages/89/3b/a8d2a8ee1baa43f8d3b06c8fd9a86317ea4418b2c90fbe084c45665916e0/chardet-7.0.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp314-cp314-win_amd64.whl", + "hashes": { + "sha256": "9e827211249d8e3cacc1adf6950a7a8cf56920e5e303e56dcab827b71c03df33" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp314-cp314-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 523984, + "upload-time": "2026-03-04T21:25:23.847104Z", + "url": "https://files.pythonhosted.org/packages/9c/46/71151da7b43673ef8b1bb83503e0e4ac9658d24b908f208a84d439767036/chardet-7.0.1-cp314-cp314-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-py3-none-any.whl", + "hashes": { + "sha256": "e51e1ff2c51b2d622d97c9737bd5ee9d9b9038f05b7dd8f9ea10b9e2d9674c24" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 408292, + "upload-time": "2026-03-04T21:25:25.214221Z", + "url": "https://files.pythonhosted.org/packages/a3/1f/c1a089db6333b1283409cad3714b8935e7e56722c9c60f9299726a1e57c2/chardet-7.0.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-7.0.1.tar.gz", + "hashes": { + "sha256": "6fce895c12c5495bb598e59ae3cd89306969b4464ec7b6dd609b9c86e3397fe3" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 490240, + "upload-time": "2026-03-04T21:25:26.970531Z", + "url": "https://files.pythonhosted.org/packages/6c/80/4684035f1a2a3096506bc377276a815ccf0be3c3316eab35d589e82d9f3c/chardet-7.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp310-cp310-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "dff284d0661563e82d235f79f1d410c526b15ef8d50adc0446cba8162db68d22" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp310-cp310-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 542487, + "upload-time": "2026-03-11T21:38:51.842127Z", + "url": "https://files.pythonhosted.org/packages/f9/36/a5c65fa79d26d84075c9b976081a7713fa1454003e08425f428e61fd7544/chardet-7.1.0-cp310-cp310-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp310-cp310-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "00c3182f739ae7715641e8c08e0ee8ae21b5db6402b883264aa04511edf428b9" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp310-cp310-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 535850, + "upload-time": "2026-03-11T21:38:53.839257Z", + "url": "https://files.pythonhosted.org/packages/3d/68/52b839a62b18be0aeca70440fddc07003b74ba81a6ba5bd2065a90a32d60/chardet-7.1.0-cp310-cp310-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "18afc27681cd9f583fac47282179f8b73f37b1cab171a528e8af89e7e4562b32" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 556785, + "upload-time": "2026-03-11T21:38:55.538434Z", + "url": "https://files.pythonhosted.org/packages/4f/96/495dee7148f4809862db23892d4217bed841f0551f9bb6d1eb357b7f4046/chardet-7.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "20b73403b7a21487e31b2810ea9d7182ce5e301a8ebe847b49d91ec6022e214a" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 559651, + "upload-time": "2026-03-11T21:38:57.062932Z", + "url": "https://files.pythonhosted.org/packages/0d/67/efbac9a4c5dbfba0b9a87aa786054fe3fa6db4bff3802c4f1c299b6daa68/chardet-7.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "97cdd7a016fbb451a4dc26b3b1173960b3c0071bbe46a46d6b70027a517170ff" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp310-cp310-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 526582, + "upload-time": "2026-03-11T21:38:59.299184Z", + "url": "https://files.pythonhosted.org/packages/f7/ea/d41d1732d0d7bd5eb39275143e573ed993a4e43f94264c84654e18216e87/chardet-7.1.0-cp310-cp310-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp311-cp311-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "70adef4a036d39d9b5f6c2702f773118a9985c0dff23b650e1045f20e33c9467" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp311-cp311-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 540706, + "upload-time": "2026-03-11T21:39:01.303944Z", + "url": "https://files.pythonhosted.org/packages/79/77/f7084d3b729389b409f1d2db5a967d4cb754f87014e4c6e2bf1eb285c865/chardet-7.1.0-cp311-cp311-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp311-cp311-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "8e067ee79709ccf9caa5732419df2dbef476bd9b9658ffc929d45cf13fc91ed7" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp311-cp311-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 534386, + "upload-time": "2026-03-11T21:39:03.083205Z", + "url": "https://files.pythonhosted.org/packages/f5/17/ef3d76d2c2902c66d407bad019bfd65164e40dfbbd4554ee86b8b1a5997f/chardet-7.1.0-cp311-cp311-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "eb2a9b4052be006b87a985dbdbb00ab35b4b1b66d2751b0ee12680f8f4e90406" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 555265, + "upload-time": "2026-03-11T21:39:05.702480Z", + "url": "https://files.pythonhosted.org/packages/55/8f/c0d6f2d51c80a3103c2dc876d165478d9c90fedb3f4df1c36bea9cb6358e/chardet-7.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "49b5edd762751735704d1fec38665ee219da28c66f2a4921d615b12be389735b" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 557812, + "upload-time": "2026-03-11T21:39:07.515489Z", + "url": "https://files.pythonhosted.org/packages/79/18/9fd9d90901781a2890f69acf4a616a4ea7fb40c79f902afbcf67a1d207a2/chardet-7.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp311-cp311-win_amd64.whl", + "hashes": { + "sha256": "a02197831a4304eed360559e0ffc58deccc9cdda9f9315c6e7ad978f7d8617d3" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp311-cp311-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 526368, + "upload-time": "2026-03-11T21:39:09.036772Z", + "url": "https://files.pythonhosted.org/packages/59/19/c90dd953e842392cb16ca385b50e9e88c591333b301e9087c56524c9bd30/chardet-7.1.0-cp311-cp311-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp312-cp312-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "43c1e3cba6c41d8958ee4acdab94c151dbe256d7ef8df4ae032dc62a892f294f" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp312-cp312-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 542358, + "upload-time": "2026-03-11T21:39:11.023324Z", + "url": "https://files.pythonhosted.org/packages/f0/b8/415efba024c5d6a3d81609de51598a11a99b9f2ffb916c42b72190da1973/chardet-7.1.0-cp312-cp312-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp312-cp312-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "1a3c22672c9502af99e0433b47421d0d72c8803efce2cd4a91a3ae1ab5972243" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp312-cp312-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 534566, + "upload-time": "2026-03-11T21:39:12.462443Z", + "url": "https://files.pythonhosted.org/packages/7f/d7/9517de8b58b487d5d05e957efacc8c9af180cb2cc97103b1a1c67120d8c0/chardet-7.1.0-cp312-cp312-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "fdfc42dfc44ccd569b84fe6a1fdea1df66dc0c48461bc3899dea5efea8d507f6" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 556240, + "upload-time": "2026-03-11T21:39:14.388259Z", + "url": "https://files.pythonhosted.org/packages/c3/33/1286f2a05935a80eaadcc13fc70fb0eaa00805acc756363f0f4aca2ed936/chardet-7.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "e096d9c211050fff40e22748e1d09d0cec8348fc13ee6e2e0a1da079345b8a86" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 559737, + "upload-time": "2026-03-11T21:39:16.382335Z", + "url": "https://files.pythonhosted.org/packages/c7/cc/556aeffb4768b258cc461bc1063d3592e411e1744223da8c7fbbf524438e/chardet-7.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp312-cp312-win_amd64.whl", + "hashes": { + "sha256": "a6492bebaba8882afb3e14c786fb69ed767326b6f514b8e093dcdf6e2a094d33" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp312-cp312-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 526574, + "upload-time": "2026-03-11T21:39:18.311123Z", + "url": "https://files.pythonhosted.org/packages/af/4a/147151940ad5ac8bf9f8728a1e46bc63502cd95e93c3a9796f01914188f9/chardet-7.1.0-cp312-cp312-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp313-cp313-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "cc8c7520a9736da766f5794bbabb1c6cdfe446676429a5cf691af878631a80bf" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp313-cp313-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 542249, + "upload-time": "2026-03-11T21:39:20.133828Z", + "url": "https://files.pythonhosted.org/packages/b9/79/2c61f33c87d3698f15ca01b0882fbd2fcb95911a783cc615d31adfae025a/chardet-7.1.0-cp313-cp313-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp313-cp313-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "6f806f325825325e0682226269a2a4859993344cccca14f2463855d4f5a93272" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp313-cp313-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 534544, + "upload-time": "2026-03-11T21:39:21.844116Z", + "url": "https://files.pythonhosted.org/packages/eb/0c/2d0c4897e43f1bb1b68dad840551cda224696eda9951524db50721d3bc18/chardet-7.1.0-cp313-cp313-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "bacc8f862998c59e9ee7fe4960538300d1cc3fe2c293b9cc99bbbc7bf3bedf51" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 555894, + "upload-time": "2026-03-11T21:39:23.649489Z", + "url": "https://files.pythonhosted.org/packages/17/cb/a568eea24adc1a023da266854e9fc9e0eaffa72580d43c45b47f1b62dd2e/chardet-7.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "c35d17822fc94467b7951adebd897cb01c0e37ac694be18d2cbd2b676d61df4f" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 559286, + "upload-time": "2026-03-11T21:39:25.289951Z", + "url": "https://files.pythonhosted.org/packages/f3/e7/958975ca18c7b5be9b94354c302a7f3d757c02e7c14e88e0c85af1e16c70/chardet-7.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp313-cp313-win_amd64.whl", + "hashes": { + "sha256": "b951107b254cdc766e52f4b8339dcfa97c7b45ca9f5509075308db2497e7f3af" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp313-cp313-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 526406, + "upload-time": "2026-03-11T21:39:27.103883Z", + "url": "https://files.pythonhosted.org/packages/84/0b/1eddfd650e98bb80ec9f74c0bb98fa60cc36f63d9209214cd069b2a27340/chardet-7.1.0-cp313-cp313-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp314-cp314-macosx_10_15_x86_64.whl", + "hashes": { + "sha256": "619d7ef3187ff1691525a7fdbe8c30f5a519885e1de82f6f57e26a29866bf11b" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp314-cp314-macosx_10_15_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 541725, + "upload-time": "2026-03-11T21:39:28.664341Z", + "url": "https://files.pythonhosted.org/packages/49/70/abaaae51228ce2e87f48b90b6c4a9636882d0515bf94adfad494af89bd6f/chardet-7.1.0-cp314-cp314-macosx_10_15_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp314-cp314-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "96e7fe0770cd77361bec21a1dd8524e77aaa567577fa8372368d5fa8dd0ef00b" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp314-cp314-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 534654, + "upload-time": "2026-03-11T21:39:30.537957Z", + "url": "https://files.pythonhosted.org/packages/72/af/2c494522099248fb44da57c7e4916c8d89f6e21e4dde4978aff15b15bf13/chardet-7.1.0-cp314-cp314-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "bbd4fccf1cf6d92fdd75a1827a478672abb5685e61e92ce863d9380b18cb813f" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 556568, + "upload-time": "2026-03-11T21:39:31.922457Z", + "url": "https://files.pythonhosted.org/packages/00/1e/3510e8055b60fa9e14572495975795db856ab4f0982daa41efa64a204afd/chardet-7.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "5d86d349f768e6d35f6804013f6643d880ec877b94c453fa40a3fd10d16ddb48" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 559232, + "upload-time": "2026-03-11T21:39:33.291426Z", + "url": "https://files.pythonhosted.org/packages/32/40/31fbc4c7609e5c94e7eb4917faf3a8a222afa7da2ee11ec003fb3d9f267f/chardet-7.1.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp314-cp314-win_amd64.whl", + "hashes": { + "sha256": "38be4c07e016dac37fb6060094f3a720200e3e49dc14f55924a1c230eeffa59f" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp314-cp314-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 526135, + "upload-time": "2026-03-11T21:39:34.870321Z", + "url": "https://files.pythonhosted.org/packages/4a/12/7551df67438d751fd6ce0f74a357cb0ebda998830ea2481bbe40eb83e848/chardet-7.1.0-cp314-cp314-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-py3-none-any.whl", + "hashes": { + "sha256": "7f677725333bf53f84b7f57458f44669a8a5eb2ac4092ac699cdfa9b1af08a5f" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 411334, + "upload-time": "2026-03-11T21:39:36.198292Z", + "url": "https://files.pythonhosted.org/packages/87/13/6aa6c9118ce153a806bb0472e27e8f8c24e6925db8a5b9fe99e03e45af15/chardet-7.1.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-7.1.0.tar.gz", + "hashes": { + "sha256": "8f47bc4accac17bd9accbb4acc1d563acc024a783806c0a43c3a583f5285690b" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 505743, + "upload-time": "2026-03-11T21:39:37.603042Z", + "url": "https://files.pythonhosted.org/packages/0d/84/e72ea5c06e687db591283474b8442ab95665fc6bae7b06043b2a6f0eaf6c/chardet-7.1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp310-cp310-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "556d6f81bd4131f7b2d4aa535f3061cd381853d4db7ea5c0a15dd5f1a3f39b66" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp310-cp310-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 547390, + "upload-time": "2026-03-18T00:06:45.068129Z", + "url": "https://files.pythonhosted.org/packages/23/43/ecfd2d5bf0a9c8be18c797b66d60679e72ec7d1d90aeff43c16f7d7eb221/chardet-7.2.0-cp310-cp310-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp310-cp310-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "a8b4c05733a517a2f53beb8d740cd6c5a1f4387c3dcbeb78380b848498fee8a6" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp310-cp310-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 540820, + "upload-time": "2026-03-18T00:06:46.467536Z", + "url": "https://files.pythonhosted.org/packages/f5/fc/1ab28e7141f6d3281ab6cc91e3e8710dbf52087f07b9929e9c14573b549e/chardet-7.2.0-cp310-cp310-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "ce80e8b62bb88135d36b9d4b95a6d9624ea862090bfd0228f9fee4a6aafaffc8" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 561544, + "upload-time": "2026-03-18T00:06:47.665122Z", + "url": "https://files.pythonhosted.org/packages/ec/11/3773136276ba99974b8fed89b792dabe6ee5ec361726b9bd5558dcbb3849/chardet-7.2.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "8190584663b8c051db28be5174d1c5774d7b7a5112e47152c02fd50bdf6405ad" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 564455, + "upload-time": "2026-03-18T00:06:50.365553Z", + "url": "https://files.pythonhosted.org/packages/b8/c2/3c62771e0b62feae157ffc99641a2b47a9dbeccfd0ccc455dd6af4b62278/chardet-7.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "dfcf826f413be2d94605ecb2089f29e189cf6ed9baa30d9b2c8868da2e142398" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp310-cp310-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 531192, + "upload-time": "2026-03-18T00:06:51.990993Z", + "url": "https://files.pythonhosted.org/packages/d3/c4/43eebdfa8a76ea00d6cad55ae0d07be455a86d3d9b9bb8769f15c8a27d5c/chardet-7.2.0-cp310-cp310-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp311-cp311-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "a8685b331c4896e9135bd748387f713dd53c019475ae1b8238b8f59be1668acd" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp311-cp311-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 545761, + "upload-time": "2026-03-18T00:06:53.562704Z", + "url": "https://files.pythonhosted.org/packages/88/63/3ba1b7828340ac4b4761df5454abd0c48dd620eb4f12a5106c3390539711/chardet-7.2.0-cp311-cp311-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp311-cp311-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "fa14cc0e7d2142dd313524b3a339e15cbd8b7a8a7e11a560686e0b6f58038ec9" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp311-cp311-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 539103, + "upload-time": "2026-03-18T00:06:54.837997Z", + "url": "https://files.pythonhosted.org/packages/0d/b4/c3d87a7aa5ee1c71fff91a503ae1a0c3bc3b756e646948f6bfdfd2c8c873/chardet-7.2.0-cp311-cp311-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "4c51a3d8aa3c162be0495404b39bb1c137b44a634c1f46e2909e2c6a60349c00" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 560010, + "upload-time": "2026-03-18T00:06:56.442220Z", + "url": "https://files.pythonhosted.org/packages/71/51/8eb14c4b5308225889eb4bdd9499a3d7cab1a77a82e1bcc1ad0ad22cb3a3/chardet-7.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "347ed77bb5eed8929fae7482671690a15c731d66808f1ff0ce7d22224ca7ec79" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 562610, + "upload-time": "2026-03-18T00:06:57.950972Z", + "url": "https://files.pythonhosted.org/packages/1e/cc/350b4ac6916291624093ea07ac186733e490bd33948d205d07848dbd51ff/chardet-7.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp311-cp311-win_amd64.whl", + "hashes": { + "sha256": "d298762002a6b6e81dbcc81ade9e0882e579e968f4801daf4d8ffd6a31b99552" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp311-cp311-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 530914, + "upload-time": "2026-03-18T00:06:59.342701Z", + "url": "https://files.pythonhosted.org/packages/36/f9/b757ade39ad981f89e3607abc75827729bf408359ddd31073e7a85cb8aeb/chardet-7.2.0-cp311-cp311-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp312-cp312-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "c4604344380a6f9b982c28855c1edfd23a45a2c9142b9a34bc0c08986049f398" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp312-cp312-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 547261, + "upload-time": "2026-03-18T00:07:00.869691Z", + "url": "https://files.pythonhosted.org/packages/04/f2/5b4bfc3c93458c2d618d71f79e34def05552f178b4d452555a8333696f1a/chardet-7.2.0-cp312-cp312-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp312-cp312-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "195c54d8f04a7a9c321cb7cebececa35b1c818c7aa7c195086bae10fcbb3391f" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp312-cp312-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 539283, + "upload-time": "2026-03-18T00:07:02.419090Z", + "url": "https://files.pythonhosted.org/packages/38/fd/3effc8151d19b6ced8d1de427df5a039b1cce4cef79a3ac6f3c1d1135502/chardet-7.2.0-cp312-cp312-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "ddd03a67fca8c91287f8718dfbe3f94c2c1aa1fd3a82433b693f5b868dedf319" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 561023, + "upload-time": "2026-03-18T00:07:04.078382Z", + "url": "https://files.pythonhosted.org/packages/9e/b1/c1990fcafa601fcebe9308ae23026906f1e04b53b53ed38e6a81499acd30/chardet-7.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "8f6af0fa005b9488c8fbf8fec2ad7023531970320901d6334c50844ccca9b117" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 564598, + "upload-time": "2026-03-18T00:07:05.341312Z", + "url": "https://files.pythonhosted.org/packages/19/5e/4ddbef974a1036416431ef6ceb13dae8c5ab2193a301f2b58c5348855f1b/chardet-7.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp312-cp312-win_amd64.whl", + "hashes": { + "sha256": "e8853c71ea1261bcc1b8f8b171acb7c272a5cfd06b57729c460241ee38705049" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp312-cp312-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 531154, + "upload-time": "2026-03-18T00:07:07.061963Z", + "url": "https://files.pythonhosted.org/packages/ae/6b/045858a8b6a54777e64ff4880058018cc05e547e49808f84f7a41a45615a/chardet-7.2.0-cp312-cp312-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp313-cp313-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "6cdbe9404534cda0d28f172e91fa50db7655ae6262d093b0337a5aa47a47a5f6" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp313-cp313-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 547207, + "upload-time": "2026-03-18T00:07:08.635269Z", + "url": "https://files.pythonhosted.org/packages/65/3e/456ceb2f562dc7969ffaec1e989d9315ad82a023d62a27703a5a5ffdb986/chardet-7.2.0-cp313-cp313-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp313-cp313-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "427d091994456cc16dbd1e20ae73fee068b9a31f3c90b75072f722d5dbbf156f" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp313-cp313-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 539189, + "upload-time": "2026-03-18T00:07:09.791576Z", + "url": "https://files.pythonhosted.org/packages/83/f1/5ef3b6f87e67d73049c632c931baa554364a3826a3522684c4b494e458f8/chardet-7.2.0-cp313-cp313-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "cad2cd094dfb14cfcb86b0a77568d23375b0005ea0144a726910df6f5c8a46b8" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 560639, + "upload-time": "2026-03-18T00:07:10.990682Z", + "url": "https://files.pythonhosted.org/packages/4d/48/8886c21375ff29493bad014fd2b258bb686ac635968b34343e94f8d38745/chardet-7.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "23e6acd1a58050d7c2aeecca700c0cf27b5ec4f6153a82c3b51c31b94c6ebfad" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 564172, + "upload-time": "2026-03-18T00:07:12.536901Z", + "url": "https://files.pythonhosted.org/packages/e6/19/f474429b3c6f829b0eeaaeb964c06737c7dc148c97822937b1a2def55b40/chardet-7.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp313-cp313-win_amd64.whl", + "hashes": { + "sha256": "dc5d034faa5b4a2a3af54e24881b2caef9b41fea00a4dddccf97a1e8ec51a213" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp313-cp313-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 531024, + "upload-time": "2026-03-18T00:07:14.110990Z", + "url": "https://files.pythonhosted.org/packages/dd/be/4fc8c10513cdb9421e731a0a0752973bf2477dad29c490c1dbab7cd0e8db/chardet-7.2.0-cp313-cp313-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp314-cp314-macosx_10_15_x86_64.whl", + "hashes": { + "sha256": "719c572c4751c201f42134bd2aa0826928ed5113d29dfa482338c1a89bb925fa" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp314-cp314-macosx_10_15_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 546726, + "upload-time": "2026-03-18T00:07:15.300013Z", + "url": "https://files.pythonhosted.org/packages/f0/7f/0157f588bf8e40e75cc5ca5b3b1cf19cf27b90ea177e3ccd56b73a8adab0/chardet-7.2.0-cp314-cp314-macosx_10_15_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp314-cp314-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "13a94d2c0dace263b8dcb61593c165d5749d60e2e2314231938eb87755c9de9f" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp314-cp314-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 539207, + "upload-time": "2026-03-18T00:07:16.649357Z", + "url": "https://files.pythonhosted.org/packages/bd/30/6d216eb2d928ee8db2f30ed7c1451cc7e1a68aa80c551ee9b8ff967e8a38/chardet-7.2.0-cp314-cp314-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "a1f081a0f3fce8e1c8f5d6b3691a4960aacc33f213f77ef8b89a6b5f0af4cadf" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 561383, + "upload-time": "2026-03-18T00:07:18.269338Z", + "url": "https://files.pythonhosted.org/packages/69/4e/fd878a7dc50fe0ece1b3f8baa0c7dcbfc25503d72199200a6f510684549e/chardet-7.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "b56152a17d19249388ae99a85a31c35bb8d5b421b90581226de34b2b316be806" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 564083, + "upload-time": "2026-03-18T00:07:19.904233Z", + "url": "https://files.pythonhosted.org/packages/cd/09/aab35a20545b2d70811bfdc8b55f70161856d9e264ab8ba5259fc09af355/chardet-7.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp314-cp314-win_amd64.whl", + "hashes": { + "sha256": "7077dc2435b95163db4206aa71ebc329da5bcddb8bfce69440ff8ecf637400bf" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp314-cp314-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 530790, + "upload-time": "2026-03-18T00:07:21.309188Z", + "url": "https://files.pythonhosted.org/packages/f9/c0/773b4f0557fdfd6af538e166488824b99a996db558f1c930b1ca27b4775f/chardet-7.2.0-cp314-cp314-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-py3-none-any.whl", + "hashes": { + "sha256": "f8ea866b9fbd8df5f19032d765a4d81dcbf6194a3c7388b44d378d02c9784170" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 414953, + "upload-time": "2026-03-18T00:07:22.480051Z", + "url": "https://files.pythonhosted.org/packages/c2/47/97786f40be59ff5ff10ec5ebcb1ef0ad28dd915717cb210cee89ae7a83a6/chardet-7.2.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-7.2.0.tar.gz", + "hashes": { + "sha256": "4ef7292b1342ea805c32cce58a45db204f59d080ed311d6cdaa7ca747fcc0cd5" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 516522, + "upload-time": "2026-03-18T00:07:23.760666Z", + "url": "https://files.pythonhosted.org/packages/1d/94/7af830a4c63df020644aa99d76147d003a1463f255d0a054958978be5a8a/chardet-7.2.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp310-cp310-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "015f9d697f796a5bb0ac4d19e0108fd6cc84d141521089d0385d2a00c5f5d74e" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp310-cp310-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 638940, + "upload-time": "2026-03-24T04:00:18.547990Z", + "url": "https://files.pythonhosted.org/packages/f7/0a/e926b5b29ff5a822e03279bcc2ab9a216f08111d409e3e6ef51954b23570/chardet-7.3.0-cp310-cp310-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp310-cp310-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "e464c2ec0be69ab6d5792c1acf354001b34e201efa2bee60ff4f7ded0e23f6a8" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp310-cp310-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 625926, + "upload-time": "2026-03-24T04:00:20.389082Z", + "url": "https://files.pythonhosted.org/packages/de/26/4eebcaed4959e4fc85b577afa79d0a562291dccd2caa645183792435506d/chardet-7.3.0-cp310-cp310-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "c296044993dab62281176c07d0ca2b6e865044e38944d3f6e4ad661e222f4db8" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 646003, + "upload-time": "2026-03-24T04:00:23.623986Z", + "url": "https://files.pythonhosted.org/packages/17/99/5393aa9be32bcd923bbbe2968521d191953d858fb556d61b9c1f148d3d26/chardet-7.3.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "b69fd9685a7aada6e236a50bb93b51bd4fc08d29d1029492e64823a69c015f46" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 652066, + "upload-time": "2026-03-24T04:00:25.057558Z", + "url": "https://files.pythonhosted.org/packages/77/d1/8be99162c353a4908bfb16e6435075c53e1f83d3b6853aeba9e2a8f73743/chardet-7.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "c88c464b5b65859984386c698b43ccfe88e96814f80433c2d5fdf40dc4b68bcb" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 649562, + "upload-time": "2026-03-24T04:00:26.573452Z", + "url": "https://files.pythonhosted.org/packages/0c/a6/c255eaf255e4e681ab8610cf6036505863aad88f41e7f01abd98066a8831/chardet-7.3.0-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "5dbfbaef7de55aee008de9b886a63e60e916016507ed7845c9b7bfe1357f4f54" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp310-cp310-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 610542, + "upload-time": "2026-03-24T04:00:27.914147Z", + "url": "https://files.pythonhosted.org/packages/84/49/c0754542e67959205cb19167e973bb52d8c3b357289df7c85733da2f4afd/chardet-7.3.0-cp310-cp310-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp311-cp311-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "5b58eb6d6dea67fc3b578dd956dd6e92aafea383aa559ccea55265554ff062a3" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp311-cp311-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 635759, + "upload-time": "2026-03-24T04:00:29.597611Z", + "url": "https://files.pythonhosted.org/packages/ef/97/eaf0d2b7c62d4de86e0c95adb30d9d56febe1bf78e57d62f198ece85b236/chardet-7.3.0-cp311-cp311-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp311-cp311-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "811029a7cf397ed32441aa134475f7047826fba496047a6afd7bba1da7fc4ab7" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp311-cp311-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 622895, + "upload-time": "2026-03-24T04:00:31.071668Z", + "url": "https://files.pythonhosted.org/packages/6b/02/4b814ab51e5b3981ea1ded8bd97dee878e64458f7e954597692dc37c00ca/chardet-7.3.0-cp311-cp311-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "fef009cdb37225b1f6259ddc18c3017cd1edddd85d57823f1c46c53503da41a1" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 643006, + "upload-time": "2026-03-24T04:00:32.522322Z", + "url": "https://files.pythonhosted.org/packages/f7/ea/7d42eff9980490fe4c6e2f0025b4cb1beeca7d89f7f8463bd15151e99b63/chardet-7.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "90a6249a455b8ecdb207a9f5a5eb46e1c21f2173eacb5e1603def61ed4784303" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 649054, + "upload-time": "2026-03-24T04:00:34.142422Z", + "url": "https://files.pythonhosted.org/packages/96/91/9cb4259a08689fd0d7f0552e8f78bead89a1778429a478e9857cc0ccfb43/chardet-7.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "7193bcca96ffd87a7d6695056d3e875707b25eda588957756dd5c95d125fcb89" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 645032, + "upload-time": "2026-03-24T04:00:35.709817Z", + "url": "https://files.pythonhosted.org/packages/34/41/ca801a77a01aafa119d6af0ec20165226c4d6d75179b364d04aeab01171a/chardet-7.3.0-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp311-cp311-win_amd64.whl", + "hashes": { + "sha256": "ff4d81f5561f2382343dc922e533c017d52bc55125e50551c18034fffcdbd0cb" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp311-cp311-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 610262, + "upload-time": "2026-03-24T04:00:37.548242Z", + "url": "https://files.pythonhosted.org/packages/c8/a4/067808ec52282aa4c4a5e2a87b5afb3ed5270b7ebb81c969c75169bc8947/chardet-7.3.0-cp311-cp311-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp312-cp312-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "04ef4b65c18afb298ac7c1326fbd83e1524250ceb7e61df67115a4a48e9e8e0e" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp312-cp312-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 639105, + "upload-time": "2026-03-24T04:00:39.080413Z", + "url": "https://files.pythonhosted.org/packages/99/0b/08370f00aca62c516869417fb984bc9d8652da0d62ca3596e924019bd031/chardet-7.3.0-cp312-cp312-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp312-cp312-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "7ed513fb0b35ebf663bd4f8be2d61af701202e98f77e6d8301d1a2c7d0f2985d" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp312-cp312-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 623532, + "upload-time": "2026-03-24T04:00:40.848115Z", + "url": "https://files.pythonhosted.org/packages/47/b9/f505898ae69b6de98aa1dab56bd52cc5d3fda7999a9d313515c9fdb255d7/chardet-7.3.0-cp312-cp312-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "7ccec08ee572dfd7a9486835ceba06ef88fa3e15deb1b76130b5ba6012fbb0c0" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 645406, + "upload-time": "2026-03-24T04:00:42.335814Z", + "url": "https://files.pythonhosted.org/packages/df/0c/de630f3ae2671e205f89e32b74a5da4f4ab6747b444cd8a694d9b2f2b8a8/chardet-7.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "5e912948f27c0124da8ce8fcd5ed8fe3b5e06fe8c0ecb66dd95180edf1122a6c" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 653616, + "upload-time": "2026-03-24T04:00:44.244912Z", + "url": "https://files.pythonhosted.org/packages/da/c7/12dbe1cf53143de0008e562408533deb610c2bdc868edc820486e9d5264f/chardet-7.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "7f3758c122aebb411eac37452c5774c56a5500147e1c24af0d460cb0d748fb48" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 648401, + "upload-time": "2026-03-24T04:00:45.750491Z", + "url": "https://files.pythonhosted.org/packages/87/03/7633eaa7bf5426691809480af963c2b3eb3170623381bfd489897ec6e6ac/chardet-7.3.0-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp312-cp312-win_amd64.whl", + "hashes": { + "sha256": "5276bc68736cf6d530ca2dc4ea1c2101d2b50015b09d48242615cc3818623574" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp312-cp312-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 609141, + "upload-time": "2026-03-24T04:00:47.530933Z", + "url": "https://files.pythonhosted.org/packages/d4/97/298ae0f18434f231e9be5858d7cd118de899c78db3d9fb787dd97d00738f/chardet-7.3.0-cp312-cp312-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp313-cp313-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "51a0ad2031bd10d24357d7e52de68abe29efb62b7aedf1bd9d1c593fd438cec5" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp313-cp313-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 638866, + "upload-time": "2026-03-24T04:00:49.018440Z", + "url": "https://files.pythonhosted.org/packages/54/2f/ca2f6d868e450eb37c8b91903f6741024caa2c884418e6a26c96df34751d/chardet-7.3.0-cp313-cp313-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp313-cp313-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "23d264962f680deec691308cc753685b4c5a69798a26e00ce4f4cf96d2e43fcb" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp313-cp313-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 623361, + "upload-time": "2026-03-24T04:00:50.785482Z", + "url": "https://files.pythonhosted.org/packages/dc/ca/df314f70a6ed83394ac31eb835d024c04c9b46f6c2fe5d260fc7287058c3/chardet-7.3.0-cp313-cp313-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "963e6cac79e3a4fc51c8517b8df03b3467550dd00d53e775059dce6e2fc0d0ca" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 644778, + "upload-time": "2026-03-24T04:00:52.540278Z", + "url": "https://files.pythonhosted.org/packages/3e/f0/8c1aac8a8f046aa7d0b8e2aea5aaa00ac9725df74e2a1ccf707eb7913141/chardet-7.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "622206fdb0d274766559fa172e2d680d58cc5fc6a67015c21c36fec500e7bd50" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 652883, + "upload-time": "2026-03-24T04:00:54.279097Z", + "url": "https://files.pythonhosted.org/packages/d0/c1/8f69e69303554fb3a5ada668683690d68623dcfb1eb52067cce85c91012a/chardet-7.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "58388f412a76d1449c6ce4631edbd1b0087385ff00b6fb1f521879d8e8d99484" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 648036, + "upload-time": "2026-03-24T04:00:55.797892Z", + "url": "https://files.pythonhosted.org/packages/17/7c/ab2a41aba350be50249a8da44ee3872fb7547f78e873f1bb840c480ba0d6/chardet-7.3.0-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp313-cp313-win_amd64.whl", + "hashes": { + "sha256": "340f4eccafa17cfc5a90af1fb8558dc791156f815f8d800d8ac2b1b9fb2b8103" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp313-cp313-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 609056, + "upload-time": "2026-03-24T04:00:57.464793Z", + "url": "https://files.pythonhosted.org/packages/a2/6b/2ac79f482dc59ea6ca2205830396ee23efd767db9a757394b7cf486ff00a/chardet-7.3.0-cp313-cp313-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp314-cp314-macosx_10_15_x86_64.whl", + "hashes": { + "sha256": "8267de33ade8a496cb441eb86dd08c803043870a66b4f55aa44c02e1dbdbf93e" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp314-cp314-macosx_10_15_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 637679, + "upload-time": "2026-03-24T04:00:59.610848Z", + "url": "https://files.pythonhosted.org/packages/47/6b/ca20c180d22ad7b7918dc0796969765087872ccf8ac70c422dd09d89dcf2/chardet-7.3.0-cp314-cp314-macosx_10_15_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp314-cp314-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "f4ea1f94f17fce29600e1661f773048ee9ed90a9300f1226018987f7d5961019" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp314-cp314-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 623673, + "upload-time": "2026-03-24T04:01:01.069034Z", + "url": "https://files.pythonhosted.org/packages/3a/88/8f56b482570247810bb43c55fed96ed10057d75e4fa5a01363ac8f9c2ae1/chardet-7.3.0-cp314-cp314-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "920b91e9436c4d546862143313f48d4e6e0dd8510114ae0c5b194ff8c878a6c8" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 647004, + "upload-time": "2026-03-24T04:01:02.513680Z", + "url": "https://files.pythonhosted.org/packages/f4/74/017aeae27faa2d0763b1eed434b63425b515fcc4e5dded7608f0ad5bad65/chardet-7.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "80139a006a598e2db83fe6eaf7ac29c2a30cc5d10f255a89a9c6b9c04f81d67f" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 653390, + "upload-time": "2026-03-24T04:01:04.292403Z", + "url": "https://files.pythonhosted.org/packages/70/36/217c0f370fa114ca42f44a4febd4b809a94fbfcc3e85e7bbf78a4227ba18/chardet-7.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "328a79efb197d6e9460ce33ebb8002a0bf85faa123d56aa1f75c21696ee70070" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 648670, + "upload-time": "2026-03-24T04:01:05.841644Z", + "url": "https://files.pythonhosted.org/packages/e9/ec/7895eb868204ff55b5a2e0b96afa153fc34428cb59eec9d41c577242b8f1/chardet-7.3.0-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp314-cp314-win_amd64.whl", + "hashes": { + "sha256": "aab48b166f8aa8b086c93147ed6427376b8db2d783aff3f787c1c0819f6486bb" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp314-cp314-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 611050, + "upload-time": "2026-03-24T04:01:07.819088Z", + "url": "https://files.pythonhosted.org/packages/76/cf/29c1abaa6ee970a2d655232468ae81257ae8eba8133cc68aef42d6465794/chardet-7.3.0-cp314-cp314-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-py3-none-any.whl", + "hashes": { + "sha256": "dc4726af6ee00ee386293c34d86ba1fe18e0bd70a74612f1486da217d6a01249" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 420047, + "upload-time": "2026-03-24T04:01:09.342985Z", + "url": "https://files.pythonhosted.org/packages/a6/85/e37beeb6abd6e64d79e624cb66855c95d919b55ca0f61b81d9e8e288183d/chardet-7.3.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-7.3.0.tar.gz", + "hashes": { + "sha256": "e6bf602bb8a070524a19bac1cff2a10d62c71b09606f066251282870fa1466e5" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 554283, + "upload-time": "2026-03-24T04:01:11.204279Z", + "url": "https://files.pythonhosted.org/packages/3e/af/8d6ad988a6a4b9830c4e39e4c2e390e3037465b76a5e32e92273df27a973/chardet-7.3.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp310-cp310-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "b10b913b50c8dab125497abb02c8ed76434e90ce8625af9fe45e9f81fd5df858" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp310-cp310-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 853811, + "upload-time": "2026-03-26T19:17:11.814377Z", + "url": "https://files.pythonhosted.org/packages/d0/d7/2555f9b2c54247496b51539d159d1c63c2f694b1d7c287d7f1d23f0c0735/chardet-7.4.0.post1-cp310-cp310-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp310-cp310-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "d4c682730cd5ea9b528299b826b9d7fca852fa85512de1b7ad3e84b77d68f6f7" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp310-cp310-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 840109, + "upload-time": "2026-03-26T19:17:13.530329Z", + "url": "https://files.pythonhosted.org/packages/b4/13/986f2b46ec395100f97684fb3c731b2f8956c97e93ef66272665d6726fe2/chardet-7.4.0.post1-cp310-cp310-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "554bc5058a1ef76cfdc278c4420daa58e1aa5e35d66d5886bc4bb85243409b2f" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 859868, + "upload-time": "2026-03-26T19:17:15.226447Z", + "url": "https://files.pythonhosted.org/packages/69/1a/6d61e3ab017bb200137c8f048d879828ed25808f831571dfc2617755e3a4/chardet-7.4.0.post1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "efce0ddb6a3f92f52da0affe62b7c558e3641651fee982a04899509f3070ab4a" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 866901, + "upload-time": "2026-03-26T19:17:16.831110Z", + "url": "https://files.pythonhosted.org/packages/a1/e4/2f964168d798c7091690a8f71895f1b1a3aa067de964a03537f75e6f6d4b/chardet-7.4.0.post1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "aa1621ad7699a4ffbff131ed3d023883fca6bd6ad6f069b3b43bd4d1c5fece1d" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 864076, + "upload-time": "2026-03-26T19:17:18.428377Z", + "url": "https://files.pythonhosted.org/packages/6b/c4/0ca016f473f9f805e2e620c3fb1bbe1d370a83007a822ddc654fca085d8b/chardet-7.4.0.post1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp311-cp311-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "2769be12361a6c7873392e435c708eca88c9f0fb6a647af75fa1386db64032d6" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp311-cp311-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 851312, + "upload-time": "2026-03-26T19:17:20.183322Z", + "url": "https://files.pythonhosted.org/packages/3e/38/fe380893cbba72febb24d5dc0c2f9ac99f437153c36a409a8e254ed77bb6/chardet-7.4.0.post1-cp311-cp311-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp311-cp311-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "8e1eaa942ae81d43d535092ff3ba660c967344178cc3876b54834a56c1207f3a" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp311-cp311-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 837425, + "upload-time": "2026-03-26T19:17:21.848136Z", + "url": "https://files.pythonhosted.org/packages/5e/24/3c1522d777b66e2e3615ee33d1d4291c47b0ec258a9471b559339b01fac5/chardet-7.4.0.post1-cp311-cp311-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "941af534a9b77d4b912e173e98680225340cf8827537e465bd6498b3e98d0cb8" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 857193, + "upload-time": "2026-03-26T19:17:23.186726Z", + "url": "https://files.pythonhosted.org/packages/3b/0d/be32abacdb6ed59b5e53b55da04102946b03eadac8a0bb107e359b22e257/chardet-7.4.0.post1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "ad98a6c2e61624b1120919353d222121b8f5848b9d33c885d949fe0235575682" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 863486, + "upload-time": "2026-03-26T19:17:24.529360Z", + "url": "https://files.pythonhosted.org/packages/e3/a2/dab58511fbeef06dd88866568ea1a11b2f15654223cafc2681e2da84b1f2/chardet-7.4.0.post1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "6cddf6f1a0834ab5a6894819a6f4c3cd8c2cc86a12fc4efdc87eadb9ce7186ab" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 858813, + "upload-time": "2026-03-26T19:17:25.855637Z", + "url": "https://files.pythonhosted.org/packages/e1/3a/f392d9b8465575140f250a8571e6cc643b08c8b650d84d0b499b542a0f2f/chardet-7.4.0.post1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp312-cp312-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "db07ed10259c0e93a55e3c285d2d78111b000e574aa4f94d89de53c72fb28127" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp312-cp312-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 853961, + "upload-time": "2026-03-26T19:17:27.174916Z", + "url": "https://files.pythonhosted.org/packages/89/e0/7747b1bd30b8686088581382e1465463f40d27d25db94eccfd872f088ac7/chardet-7.4.0.post1-cp312-cp312-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp312-cp312-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "86d7ca798051fce39b980241f4e93a40e3ef1fb568e282afcdcdbf6efa56bada" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp312-cp312-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 837780, + "upload-time": "2026-03-26T19:17:28.820920Z", + "url": "https://files.pythonhosted.org/packages/2e/24/de2ba4786ada1c10147612cb7ff469ac8b835a47e9e5a772ce15735a8f4a/chardet-7.4.0.post1-cp312-cp312-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "45adca296eddec38b803ce352bffcc5fff40576246e74fcd2aa358f9c813ffe0" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 859436, + "upload-time": "2026-03-26T19:17:30.200638Z", + "url": "https://files.pythonhosted.org/packages/29/59/133001a6a7549dd34a3c28d1358122b0e68a59f27840efb2102b72eb73cf/chardet-7.4.0.post1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "f03aef24d91168232db8b01e4d6726676708be503e6aa07e28ab808e6d0fe606" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 868655, + "upload-time": "2026-03-26T19:17:31.871106Z", + "url": "https://files.pythonhosted.org/packages/c3/00/2eec7b47263524f204b3225d023f7d75e9c06a0a75c06a4c85faf2aec246/chardet-7.4.0.post1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "5aec4e167de05470a3e2466a1ae751d7f0ad15510f63633fdd01a0405515df7a" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 862406, + "upload-time": "2026-03-26T19:17:33.529572Z", + "url": "https://files.pythonhosted.org/packages/00/a2/36e5b1a46a36293cac237fa5c61f9e11497e025ec2e4b10e8d187dede9b9/chardet-7.4.0.post1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp313-cp313-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "efdb3785c8700b3d0b354553827a166480a439f9754f7366f795bbe8b42d6daf" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp313-cp313-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 853792, + "upload-time": "2026-03-26T19:17:35.057213Z", + "url": "https://files.pythonhosted.org/packages/e9/32/83a15c6077e7f240834ffd9ed78ef12f20f6e1924d7d7986d33f3d2af905/chardet-7.4.0.post1-cp313-cp313-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp313-cp313-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "e6285d35f79d0cdc8838d3cb01876f979c8419a74662e8de39444e40639e0b2b" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp313-cp313-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 837634, + "upload-time": "2026-03-26T19:17:36.706370Z", + "url": "https://files.pythonhosted.org/packages/83/d3/80554c1cc15631446c9b90aec6fe63b7310aa0b82d3004f7ba38bd8a8270/chardet-7.4.0.post1-cp313-cp313-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "c23262011179db48e600012e296133ab577d8e9682c91a19221164732ccb4427" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 858692, + "upload-time": "2026-03-26T19:17:38.027910Z", + "url": "https://files.pythonhosted.org/packages/6b/4d/e9bbe23cec7394ed1190f5af688efd1b41dea8515371f0b1ee6ad4c09682/chardet-7.4.0.post1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "329aa8766c4917d3acc1b1d0462f0b2e820e24e9f341d0f858aee85396ae3002" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 867879, + "upload-time": "2026-03-26T19:17:39.332683Z", + "url": "https://files.pythonhosted.org/packages/d1/3b/6103194ea934f1c3a4ea080905c8849f71e83de455c16cb625d25f49b779/chardet-7.4.0.post1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "0cbfa21c8526022a62d1ebd1799b6e2c3598779231c0397372b6e26a4b1f4d28" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 862092, + "upload-time": "2026-03-26T19:17:40.654161Z", + "url": "https://files.pythonhosted.org/packages/72/06/317627e347072507e448e0515b736cdb650826c57c7217ce1361615d7a85/chardet-7.4.0.post1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp314-cp314-macosx_10_15_x86_64.whl", + "hashes": { + "sha256": "70af3a05ca9476461160474f1324612d04b885101216894e60266c8c16510084" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp314-cp314-macosx_10_15_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 853233, + "upload-time": "2026-03-26T19:17:42.496596Z", + "url": "https://files.pythonhosted.org/packages/6f/11/74e49a9fa914afe7e751263969894c61e2c49b7e71c0047bcaab64c8117f/chardet-7.4.0.post1-cp314-cp314-macosx_10_15_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp314-cp314-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "79c96d41ee63b098205d071caeee272968fe7a81a65151af2c02d1f51d2e2b4f" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp314-cp314-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 837902, + "upload-time": "2026-03-26T19:17:44.398757Z", + "url": "https://files.pythonhosted.org/packages/7e/a3/a358e5fb4144da67fe9572b4506ce3a065dc24e9cc030d1b049c6b1e914e/chardet-7.4.0.post1-cp314-cp314-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "a2eb2b2ed1662e74bebcdcd8f3872fd23378605601065a94ca265040026a11b3" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 860652, + "upload-time": "2026-03-26T19:17:46.498268Z", + "url": "https://files.pythonhosted.org/packages/b6/8e/488e166cc97bf7544d246c628a1abd7af1e369c4068cedb02a5f0abe8a74/chardet-7.4.0.post1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "069f4ff169142c45198b513702d7596b60944d3d8ebcfed2626e7716430e90e0" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 868211, + "upload-time": "2026-03-26T19:17:48.314339Z", + "url": "https://files.pythonhosted.org/packages/19/0e/d3ed1a607f64c831ff2c35adc43d1a5db1cce4494585d494d3465e4b593b/chardet-7.4.0.post1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "e801976901fb7bc48f13653a7ca78e81fa65fe615d0d33c9383385c73e571927" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 862775, + "upload-time": "2026-03-26T19:17:49.581385Z", + "url": "https://files.pythonhosted.org/packages/8d/6a/9ad635e2b75e6b058c1104a2821a1ed444161279f112df2c0f914193dff1/chardet-7.4.0.post1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-py3-none-any.whl", + "hashes": { + "sha256": "57a62ef50f69bc2fb3a3ea1ffffec6d10f3d2112d3b05d6e3cb15c2c9b55f6cc" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 624666, + "upload-time": "2026-03-26T19:17:51.248163Z", + "url": "https://files.pythonhosted.org/packages/91/d7/47988d40231b41376f5a66346ef3b322c81091dfd4c0f84df5a1e3bb06b5/chardet-7.4.0.post1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp310-cp310-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "77170d229f3d7babbc36c5a33c361de1c01091f4564a33bcd7e0f59ee8609b2a" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp310-cp310-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 854465, + "upload-time": "2026-03-29T18:06:32.775757Z", + "url": "https://files.pythonhosted.org/packages/e9/35/1adb720ebfa87dfdc089e0acc0e911adc7f1c9394824fcbfea188ca7cabf/chardet-7.4.0.post2-cp310-cp310-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp310-cp310-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "9be8a6ba814f65013e0e6d92a43e8fa50f42c8850c143fa74586baeac5fa1bcd" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp310-cp310-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 840763, + "upload-time": "2026-03-29T18:06:34.317374Z", + "url": "https://files.pythonhosted.org/packages/f6/69/969ded64b37176f066c4c45871d660fedca3f8da96e0ef8fb3bde6187416/chardet-7.4.0.post2-cp310-cp310-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "28807a1209b7c2b79b24bdf9722b381e81da8104ae17fe2bd1e9f01c87fe9071" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 860522, + "upload-time": "2026-03-29T18:06:35.852225Z", + "url": "https://files.pythonhosted.org/packages/77/1d/1ecd889464d7a641f26ecdf1cd4dbe0dcbd0b0afac47435ca2031b3f50da/chardet-7.4.0.post2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "6ade174e3fe29f1f4abdb3cc47add0a98201452c43786cbf324b5e237a0c79fc" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 867558, + "upload-time": "2026-03-29T18:06:37.723804Z", + "url": "https://files.pythonhosted.org/packages/38/20/eb8babbc63b95d98c0b82fd2870fcd52b55ef7980039547cb5c04e75bd16/chardet-7.4.0.post2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "335d9cedd5b5be4b8b39ec25b1c2e4498ac4e8658c9466b68b4417cf07c8c4ee" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 864717, + "upload-time": "2026-03-29T18:06:39.227740Z", + "url": "https://files.pythonhosted.org/packages/0e/5f/be8a831885459580a5975e162da7a6e8111bcc942f9562fe69f9fa152b41/chardet-7.4.0.post2-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "cde31d2314b156404380aca8aa0bdf6395bc92998b25336076b8a588c267fb20" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp310-cp310-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 924472, + "upload-time": "2026-03-29T18:06:40.768239Z", + "url": "https://files.pythonhosted.org/packages/36/09/7618514ecc1a47d9316cf0c2f49437b6bef3d5281a00abd675f3731ef6eb/chardet-7.4.0.post2-cp310-cp310-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp311-cp311-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "90227bc83d06d16b548afe185e93eff8c740cb11ec51536366399b912e361b8d" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp311-cp311-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 851964, + "upload-time": "2026-03-29T18:06:42.525744Z", + "url": "https://files.pythonhosted.org/packages/4a/db/fcccf6858e87927a22df20251bda9e672819f3db1f2497eccd0290059761/chardet-7.4.0.post2-cp311-cp311-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp311-cp311-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "18cb15facd3a70042cb4d3b9a80dd2e9b8d78af90643f434047060e1f84dff06" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp311-cp311-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 838079, + "upload-time": "2026-03-29T18:06:43.949970Z", + "url": "https://files.pythonhosted.org/packages/fe/79/c92968b31cd51d87328d0298ec3e8278027ad74c79309a60af3b88d0b199/chardet-7.4.0.post2-cp311-cp311-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "e719bf17854051970938e260d2c589fe3fde3da0a681acdafd266e3bbf75c1af" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 857847, + "upload-time": "2026-03-29T18:06:45.587903Z", + "url": "https://files.pythonhosted.org/packages/e8/e4/dc9f68093dac581f02bb842cc1d4b96468ce3388f241168b02d97b05fe3e/chardet-7.4.0.post2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "24b8fcc1fe54936932f305522bc2f40a207ecbb38209fa24226eab7432531aef" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 864143, + "upload-time": "2026-03-29T18:06:47.479029Z", + "url": "https://files.pythonhosted.org/packages/8c/57/053b571501feffd18bc7ff97d251293ad0e7ccc362c38be7fd6d640ca3fc/chardet-7.4.0.post2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "2c748b2850c8376ef04b02b3f22e014da5edc961478c88ccc6b01d3eed9bc1e7" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 859454, + "upload-time": "2026-03-29T18:06:49.002443Z", + "url": "https://files.pythonhosted.org/packages/a9/4e/53cc4b9128e6449ad21ac023bfa4495f6c0b8e5ededf883368f541866a93/chardet-7.4.0.post2-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp311-cp311-win_amd64.whl", + "hashes": { + "sha256": "a359eb4535aeabd3f61e599530c4c4d4855c31316e6fed7db619a9c58785ee38" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp311-cp311-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 923355, + "upload-time": "2026-03-29T18:06:50.569040Z", + "url": "https://files.pythonhosted.org/packages/b6/86/2f178028970f0c8beaaf54f7ba6dbb1767f41435f332406f88f7c2711f84/chardet-7.4.0.post2-cp311-cp311-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp312-cp312-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "7aced16fe8098019c7c513dd92e9ee3ad29fffac757fa7de13ff8f3a8607a344" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp312-cp312-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 854615, + "upload-time": "2026-03-29T18:06:52.099565Z", + "url": "https://files.pythonhosted.org/packages/b0/24/b012c1fd362e1a25425afd9f746166976b8ba3b2d78140a39df23bba2886/chardet-7.4.0.post2-cp312-cp312-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp312-cp312-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "dc6829803ba71cb427dffac03a948ae828c617710bbd5f97ae3b34ab18558414" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp312-cp312-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 838434, + "upload-time": "2026-03-29T18:06:54.332451Z", + "url": "https://files.pythonhosted.org/packages/0d/01/778bcb1e162000c5b8295a25191935b0b2eaf0000096bd3fcbf782b5c8c0/chardet-7.4.0.post2-cp312-cp312-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "46659d38ba18e7c740f10a4c2edd0ef112e0322606ab2570cb8fd387954e0de9" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 860089, + "upload-time": "2026-03-29T18:06:56.233455Z", + "url": "https://files.pythonhosted.org/packages/e6/6a/827065f0390160d1c74e4cbe8f68815d56daf392c1eb5027fb16d0700d75/chardet-7.4.0.post2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "5933289313b8cbfb0d07cf44583a2a6c7e31bffe5dcb7ebb6592825aa197d5b0" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 869310, + "upload-time": "2026-03-29T18:06:57.847526Z", + "url": "https://files.pythonhosted.org/packages/e2/32/3abb90c7057e2cbdd711b59d99dc4dfc1a28b7da5a41971ec918f0928682/chardet-7.4.0.post2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "2b99b417fac30641429829666ee7331366e797863504260aa1b18bfc2020e4e3" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 863047, + "upload-time": "2026-03-29T18:06:59.427515Z", + "url": "https://files.pythonhosted.org/packages/7d/e2/c0f2a96cbda065765ad33b3a8f466b279983a72a6e3035e0f5cfa54b831f/chardet-7.4.0.post2-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp312-cp312-win_amd64.whl", + "hashes": { + "sha256": "a07dc1257fef2685dfc5182229abccd3f9b1299006a5b4d43ac7bd252faa1118" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp312-cp312-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 924680, + "upload-time": "2026-03-29T18:07:00.772956Z", + "url": "https://files.pythonhosted.org/packages/46/0d/0b6039f2d254698a525d9a1b00334b3262a6521adede50885f05ba714fad/chardet-7.4.0.post2-cp312-cp312-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp313-cp313-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "9bdb9387e692dd53c837aa922f676e5ab51209895cd99b15d30c6004418e0d27" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp313-cp313-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 854448, + "upload-time": "2026-03-29T18:07:02.432869Z", + "url": "https://files.pythonhosted.org/packages/64/6f/40998484582edf32ebcbe30a51c0b33fb476aa4d22b172d4aabc3f47c5ed/chardet-7.4.0.post2-cp313-cp313-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp313-cp313-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "422ac637f5a2a8b13151245591cb0fabdf9ec1427725f0560628cb5ad4fb1462" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp313-cp313-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 838289, + "upload-time": "2026-03-29T18:07:04.026149Z", + "url": "https://files.pythonhosted.org/packages/32/ed/0fc7f4be6d346049bafec134cb4d122317e8e803b42e520f8214f02d9d13/chardet-7.4.0.post2-cp313-cp313-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "7d52b3f15249ba877030045900d179d44552c3c37dda487462be473ec67bed2f" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 859345, + "upload-time": "2026-03-29T18:07:05.563466Z", + "url": "https://files.pythonhosted.org/packages/11/7d/f22cf8861c18126b6775b4d4a95fa4141ecc4a24d87c5a225d1d5df472c1/chardet-7.4.0.post2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "ccdfb13b4a727d3d944157c7f350c6d64630511a0ce39e37ffa5114e90f7d3a7" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 868537, + "upload-time": "2026-03-29T18:07:07.093986Z", + "url": "https://files.pythonhosted.org/packages/27/ff/0f582b7a9369bba8abb47d72c3d1d1122c351b8fb04dcac2637683072bcb/chardet-7.4.0.post2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "daae5b0579e7e33adacb4722a62b540e6bec49944e081a859cb9a6a010713817" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 862733, + "upload-time": "2026-03-29T18:07:08.948873Z", + "url": "https://files.pythonhosted.org/packages/51/7b/226d88c86a5351dcb03cf7702f6916ab304d6ce5146a96d1636c9b4287a2/chardet-7.4.0.post2-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp313-cp313-win_amd64.whl", + "hashes": { + "sha256": "6c448fe2d77e329cec421b95f844b75f8c9cb744e808ecc9124b6063ca6acb5e" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp313-cp313-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 924887, + "upload-time": "2026-03-29T18:07:10.381364Z", + "url": "https://files.pythonhosted.org/packages/55/ef/b34d768e047796f69866b88dd81f10993bb5d7421a6196799512e478dd6a/chardet-7.4.0.post2-cp313-cp313-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp314-cp314-macosx_10_15_x86_64.whl", + "hashes": { + "sha256": "5862b17677f7e8fcee4e37fe641f01d30762e4b075ac37ce9584e4407896e2d9" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp314-cp314-macosx_10_15_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 853887, + "upload-time": "2026-03-29T18:07:12.156303Z", + "url": "https://files.pythonhosted.org/packages/b2/1e/8b5d54ecc873e828e9b91cddfce6bf5a058d7bb3d64007cfbbbc872b0bda/chardet-7.4.0.post2-cp314-cp314-macosx_10_15_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp314-cp314-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "22d05c4b7e721d5330d99ef4a6f6233a9de58ae6f2275c21a098bedd778a6cb7" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp314-cp314-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 838555, + "upload-time": "2026-03-29T18:07:13.689964Z", + "url": "https://files.pythonhosted.org/packages/26/17/8c2cf762c876b04036e561d2a27df8a6305435db1cb584f71c356e319c40/chardet-7.4.0.post2-cp314-cp314-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "a035d407f762c21eb77069982425eb403e518dd758617aa43bf11d0d2203a1b6" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 861305, + "upload-time": "2026-03-29T18:07:15.194728Z", + "url": "https://files.pythonhosted.org/packages/3b/21/51fb8cfbcf2f1acc7c03776f4452f64ff2b9051505b38bc9e2a3941af330/chardet-7.4.0.post2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "2adfa7390e69cb5ed499b54978d31f6d476788d07d83da3426811181b7ca7682" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 868868, + "upload-time": "2026-03-29T18:07:16.781179Z", + "url": "https://files.pythonhosted.org/packages/fb/b6/13cc503f45beeb1117fc9c83f294df16ebce5d75eac9f0cefb8cce4357a1/chardet-7.4.0.post2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "2345f20ea67cdadddb778b2bc31e2defc2a85ae027931f9ad6ab84fd5d345320" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 863417, + "upload-time": "2026-03-29T18:07:18.467941Z", + "url": "https://files.pythonhosted.org/packages/30/ca/f1ab73f8d431c5257ad536956992513a5c135c53cf2a3dc94b8a45f83082/chardet-7.4.0.post2-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp314-cp314-win_amd64.whl", + "hashes": { + "sha256": "52602972d4815047cee262551bc383ab394aa145f5ca9ee10d0a53d27965882e" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp314-cp314-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 919100, + "upload-time": "2026-03-29T18:07:20.312913Z", + "url": "https://files.pythonhosted.org/packages/1a/cc/d2918dc6d110cf585a30ee11dbdcfa56a2b2fbf16e2b4117fe8bf800f320/chardet-7.4.0.post2-cp314-cp314-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-py3-none-any.whl", + "hashes": { + "sha256": "e0c9c6b5c296c0e5197bc8876fcc04d58a6ddfba18399e598ba353aba28b038e" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 625322, + "upload-time": "2026-03-29T18:07:21.810637Z", + "url": "https://files.pythonhosted.org/packages/94/d2/22ac0b5b832bb9d2f29311dcded6c09ad0c32c23e3e53a8033aad5eb8652/chardet-7.4.0.post2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-7.4.0.post2.tar.gz", + "hashes": { + "sha256": "21a6b5ca695252c03385dcfcc8b55c27907f1fe80838aa171b1ff4e356a1bb67" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 767694, + "upload-time": "2026-03-29T18:07:23.190469Z", + "url": "https://files.pythonhosted.org/packages/03/4b/1fe1ade6b4d33abff0224b45a8310775b04308668ad1bdef725af8e3fcaa/chardet-7.4.0.post2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp310-cp310-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "e53cc280a1ab616f191ac7ebdd1f38f2aa78b1411dd2677dc556c6f0fa085913" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp310-cp310-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 872725, + "upload-time": "2026-04-07T20:24:23.521726Z", + "url": "https://files.pythonhosted.org/packages/e7/93/f424a68707300bd9d516b3910382f43e0fac3cf08ec0835771d4ab61ec90/chardet-7.4.1-cp310-cp310-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp310-cp310-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "8befb12c263cb14e26f065a3f99d76ef2610b0266cb70d827bb61528e9e60f28" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp310-cp310-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 855566, + "upload-time": "2026-04-07T20:24:25.560270Z", + "url": "https://files.pythonhosted.org/packages/9e/e9/fb8a37373cb8a7217e2284fcbacab3f93413827ebfdd8836830e6aab559c/chardet-7.4.1-cp310-cp310-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "35ade2a6f93e5d2bdff541b584126cfe066eac5c9457572ff97cabc8068bece1" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 875309, + "upload-time": "2026-04-07T20:24:27.048596Z", + "url": "https://files.pythonhosted.org/packages/77/82/8e86c71232962f35b5baede1535dc22d155dc45256ab632af3ec25526a1f/chardet-7.4.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "a98c361b73c6ce4a44beaecf5cfb389ec69b566dd7f3f4ea5d1bde6487e7054d" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 885124, + "upload-time": "2026-04-07T20:24:28.254398Z", + "url": "https://files.pythonhosted.org/packages/28/b7/63c46c95a47dddfd10269cce047b3cc144868683941ba188047b9ce7491e/chardet-7.4.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "7a1c2be068ab91a472fd74617d9371605897c3061ca4f2e5df63d9f3d9c11f8e" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 879721, + "upload-time": "2026-04-07T20:24:29.638720Z", + "url": "https://files.pythonhosted.org/packages/9e/d0/cd925d362e07242fd2d283ea6998e1206991a395b361e90965409ccad70d/chardet-7.4.1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "4ececf9631f7932a2cef728746303d71ae8204923190253d5382ee37739dd46e" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp310-cp310-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 941266, + "upload-time": "2026-04-07T20:24:30.933816Z", + "url": "https://files.pythonhosted.org/packages/d1/be/2a9dcd14c069efe657648a883ee2c2817515e8fae7e5e2e4ce9843a03266/chardet-7.4.1-cp310-cp310-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp311-cp311-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "a9322fd3ffd359b49b2d608725a15975ebc0d66f2dcedefa7ddb5847e54a6f9c" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp311-cp311-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 869487, + "upload-time": "2026-04-07T20:24:32.216265Z", + "url": "https://files.pythonhosted.org/packages/cb/2c/bc6d4f9acbad0bf402ce1fe47bac43324f04036848ca3525f4e53bca8198/chardet-7.4.1-cp311-cp311-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp311-cp311-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "3886f8f9bb3500bd8c421b2de9b4878a0c183f80bc289338cdda869dfd4397fb" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp311-cp311-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 851824, + "upload-time": "2026-04-07T20:24:33.643267Z", + "url": "https://files.pythonhosted.org/packages/9f/dd/d1f18e3f3fe00799c652560521ba699f9698c264a0e1bbfc67e567a6d995/chardet-7.4.1-cp311-cp311-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "80de820fa1df95a2e7c9898867f7d6ff3dc3d52a109938b215b37ab54474d307" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 872239, + "upload-time": "2026-04-07T20:24:34.999107Z", + "url": "https://files.pythonhosted.org/packages/6a/cc/04f75834c7c8e37c43f4b5d5c29a9e6ae8002e87de335418a9f277efdbbf/chardet-7.4.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "c98e1044785ab71f0fee70f64b8d56f69df9de1b593793022e001ba2f6b76dd0" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 882066, + "upload-time": "2026-04-07T20:24:36.483663Z", + "url": "https://files.pythonhosted.org/packages/65/6a/9cc5221337a0f47478e4cb91623bf89c99728a43ff682ea8772827cc45a6/chardet-7.4.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "caf0715b8a5e20fc3faf21a24abd3ae513f8f58206dd32d1b87eca6351e105ed" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 875314, + "upload-time": "2026-04-07T20:24:37.905359Z", + "url": "https://files.pythonhosted.org/packages/73/c9/6e378a9337c8710f0bb7d6ad847a49f65858ecd88aa75a826ece8f6ec9df/chardet-7.4.1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp311-cp311-win_amd64.whl", + "hashes": { + "sha256": "c820c95d8b4de8aea99b54083d38f10f763686646962b5627e8e2b2db113a37b" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp311-cp311-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 940517, + "upload-time": "2026-04-07T20:24:39.518380Z", + "url": "https://files.pythonhosted.org/packages/c0/a9/68387dfc67972bc3547e84f3545af6bc1a53c46a01b6976ffa263485d61a/chardet-7.4.1-cp311-cp311-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp312-cp312-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "0de8d636391f9050e4e048ca8a9f98b25e67eff389705f8c6ff1ab9593f7339b" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp312-cp312-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 873498, + "upload-time": "2026-04-07T20:24:41.202572Z", + "url": "https://files.pythonhosted.org/packages/fb/4a/ff2acdb422d32a2440718910da996bd5be03bd67fd504255918409b88439/chardet-7.4.1-cp312-cp312-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp312-cp312-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "b726b0b2684d29cd08f602bb4266334386c58741ff34c9e2f6cdf97ad604e235" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp312-cp312-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 853485, + "upload-time": "2026-04-07T20:24:42.550771Z", + "url": "https://files.pythonhosted.org/packages/53/b1/320ee3b3d8b1b95f48d02a081f28e23caf9bd044ff11e6c1597ffe65fa2f/chardet-7.4.1-cp312-cp312-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "6b5c03330b9108124f8174a596284b737e95f1cf6a99953c37cea7e2583212e7" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 873724, + "upload-time": "2026-04-07T20:24:44.251861Z", + "url": "https://files.pythonhosted.org/packages/a2/db/6b410be7880dfd1d3e4ab4635772755010bc0671d5a8bd4fc4935d22af29/chardet-7.4.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "277ce1174ea054415a3c2ad5f51aa089a96dda16999de56e4ac1bc366d0d535e" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 886957, + "upload-time": "2026-04-07T20:24:45.614234Z", + "url": "https://files.pythonhosted.org/packages/5a/ea/119e9b64e74762ec279f4c742c353e35602437f29ae3ddc2b0cb43071dba/chardet-7.4.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "bee1d665ca5810d8e3cf11122619e85c23b209075cbddb91f213675248f0e522" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 878701, + "upload-time": "2026-04-07T20:24:46.972820Z", + "url": "https://files.pythonhosted.org/packages/9a/b7/ba80b9936829323088d1721d74ed2a38791a9e838246757c54d9b1c880f6/chardet-7.4.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp312-cp312-win_amd64.whl", + "hashes": { + "sha256": "fcaed03cefa53f62346091ef92da7a6f44bae6830a6f4c6b097a70cdc31b1199" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp312-cp312-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 942630, + "upload-time": "2026-04-07T20:24:48.304451Z", + "url": "https://files.pythonhosted.org/packages/6e/4c/dc7359553bcb0ff0511ef84bf997ad6308bc1bd0ca268bbcebb2866cebf5/chardet-7.4.1-cp312-cp312-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp313-cp313-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "0487a6a6846740f39f9fcd71e3acff2982bae8bca3507ee986d5155cd458e044" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp313-cp313-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 872288, + "upload-time": "2026-04-07T20:24:49.765945Z", + "url": "https://files.pythonhosted.org/packages/07/f2/b64a7edb73e6977c75d953a563827293726a6b17c32bceebb343cb515822/chardet-7.4.1-cp313-cp313-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp313-cp313-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "d8aa2bae7d0523963395f802ae2212e8b2248d4503a14a691de86edf716b22d3" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp313-cp313-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 852563, + "upload-time": "2026-04-07T20:24:51.166668Z", + "url": "https://files.pythonhosted.org/packages/29/37/0fa39432d526392ed17a91566f878c397da8990956a5552bcae915412ded/chardet-7.4.1-cp313-cp313-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "c03925738670199d253b8c79828d8a68d404f629a2dbf1b4b5aabd8c8b0249ab" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 872700, + "upload-time": "2026-04-07T20:24:52.641170Z", + "url": "https://files.pythonhosted.org/packages/6c/f2/0a6b22e6d1d8fbfdfeea65cf91d9d33222a7aa20256729a18bf920cbde9f/chardet-7.4.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "19bcd1de4a0c1a5802f9d2d370b6696668bddc166a3c89c113cf109313b3d99f" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 886048, + "upload-time": "2026-04-07T20:24:54.097001Z", + "url": "https://files.pythonhosted.org/packages/b9/14/5fcd93d44ff6c2142907662888b296c0b303376fd1c332c488981ccb2f21/chardet-7.4.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "0848015eb1471e1499963dff2776557af05f99c38ba2a14f34ea078f8668c6a9" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 878020, + "upload-time": "2026-04-07T20:24:55.639746Z", + "url": "https://files.pythonhosted.org/packages/b9/17/d6da96aa2a00d65a40732725e5262c7314dd5b9bdc3036d83d7b0cb96c40/chardet-7.4.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp313-cp313-win_amd64.whl", + "hashes": { + "sha256": "5e686e5a0d8155cfbf5b1a579f5790bb01bf1a0a52e7f98b38801c09a0c63fcd" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp313-cp313-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 942784, + "upload-time": "2026-04-07T20:24:57.326246Z", + "url": "https://files.pythonhosted.org/packages/67/ee/7f5833299f6e193214c386072e5350b29ce0db2bace7ebe7a7aadb621774/chardet-7.4.1-cp313-cp313-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp314-cp314-macosx_10_15_x86_64.whl", + "hashes": { + "sha256": "2da446b920064ca9574504c29a07ef5eae91a1948a302a25043a16fb79ec2397" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp314-cp314-macosx_10_15_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 871443, + "upload-time": "2026-04-07T20:24:59.051645Z", + "url": "https://files.pythonhosted.org/packages/24/05/b01e2a64d863d76af594405ecebf244b982b16571a43c5cd4a4c9303d528/chardet-7.4.1-cp314-cp314-macosx_10_15_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp314-cp314-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "be39708b300a80a9f78ef8f81018e2e9c6274a71c0823a4d6e493c72f7b3d2a2" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp314-cp314-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 852501, + "upload-time": "2026-04-07T20:25:00.538085Z", + "url": "https://files.pythonhosted.org/packages/f1/ac/f2661976d435f2e16ed31b2e61cbdf6afcd2289220cf5f35fc981bae828b/chardet-7.4.1-cp314-cp314-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "62b25b3ea5ef8e1672726e4c1601f6636ce3b76b9de92af669c8000711d7fe13" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 874666, + "upload-time": "2026-04-07T20:25:01.896168Z", + "url": "https://files.pythonhosted.org/packages/d6/89/9bc5b116e91ec5d72dd89f5cab0f200aafbea379c9f92e6af1d6f751e4de/chardet-7.4.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "3d66d2949754ad924865a47e81857a0792dc8edc651094285116b6df2e218445" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 886371, + "upload-time": "2026-04-07T20:25:03.374133Z", + "url": "https://files.pythonhosted.org/packages/e3/30/1af6666f34e3ced9a2dd2993743c1f70af7b52d5db4c4eba22c42a265eae/chardet-7.4.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "9381b3d9075c8a2e622b4d46db5e4229c94aebc71d4c8e620d9cf2cea2930824" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 878556, + "upload-time": "2026-04-07T20:25:04.873452Z", + "url": "https://files.pythonhosted.org/packages/8d/ec/3741b48d7dfa241a3ef701b1bb49bf0a3862309378f1bd39e0026b81fc7c/chardet-7.4.1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp314-cp314-win_amd64.whl", + "hashes": { + "sha256": "5d86402a506631af2fb36e3d1c72021477b228fb0dcdb44400b9b681f14b14c0" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp314-cp314-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 938232, + "upload-time": "2026-04-07T20:25:06.534291Z", + "url": "https://files.pythonhosted.org/packages/61/52/38714d4cb9d0a7d864aaf405ea7c26bcdb0fce7035a4fbc7a34c548afb2e/chardet-7.4.1-cp314-cp314-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-py3-none-any.whl", + "hashes": { + "sha256": "04b9be0d786b9a3bbd7860a82d27e843f22211be51b9b84d85fe8d9864e2f535" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 625270, + "upload-time": "2026-04-07T20:25:07.937470Z", + "url": "https://files.pythonhosted.org/packages/82/1e/e61baae08212bd3e4d63b49203e36d75f6bc16062d5ee137b95eb9e6692f/chardet-7.4.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-7.4.1.tar.gz", + "hashes": { + "sha256": "cda41132a45dfbf6984dade1f531a4098c813caf266c66cc446d90bb9369cabd" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 768218, + "upload-time": "2026-04-07T20:25:09.646259Z", + "url": "https://files.pythonhosted.org/packages/a7/e7/58aadb0c7a4647957ef6a2a7d759f28904992632808328a1ba443a4e44d7/chardet-7.4.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp310-cp310-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "8c92d5bbb75ee2405c629764e86a801d34b96b6896044d2e3a255b4ae0e0044f" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp310-cp310-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 874137, + "upload-time": "2026-04-13T01:37:24.587286Z", + "url": "https://files.pythonhosted.org/packages/12/24/d3caa08d6ec8f3a344d514aab0d776b8df983e4cf081076da8c41dffd7fb/chardet-7.4.2-cp310-cp310-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp310-cp310-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "af9369e95adcb07dca9581965ce683cb78fceaf41e8657a8497f2d235f9b2ff4" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp310-cp310-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 856824, + "upload-time": "2026-04-13T01:37:26.040212Z", + "url": "https://files.pythonhosted.org/packages/41/9c/9938d6c86654b900b929b48d164d896d5f57cf681c5e7d30ee8ba50f1096/chardet-7.4.2-cp310-cp310-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "6274e779a717f4a9aab24a23946d05e257a6aee46c950b21d6548cef57cb9aeb" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 876577, + "upload-time": "2026-04-13T01:37:27.404682Z", + "url": "https://files.pythonhosted.org/packages/4a/91/a8387c63cd8d20bcd76cf85728ba5a929c2791e88a748388545e01044b66/chardet-7.4.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "6eaabaf5f52aa52ac0d8c42df69212e661a3311535455e1f8c6b81236f908837" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 886468, + "upload-time": "2026-04-13T01:37:28.838245Z", + "url": "https://files.pythonhosted.org/packages/d2/48/1bdf0976c925063c4932353032e515aabd38b543fb0b004e8f9548098a7a/chardet-7.4.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "2736431d200d22d4d1c324e926f4cd279d0d6a9ddf8944ca0340bcf1cdd8272e" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 881011, + "upload-time": "2026-04-13T01:37:30.391441Z", + "url": "https://files.pythonhosted.org/packages/71/dc/83af4434153218a7af2c72d4dbcf3024f4a535c38948ae199654a1efef2f/chardet-7.4.2-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "65e4590f7d78b8a2cdde5ae7c876d173e7d387d5804c32865605dbdc3abcc551" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp310-cp310-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 942510, + "upload-time": "2026-04-13T01:37:32.084190Z", + "url": "https://files.pythonhosted.org/packages/b0/c4/d606bd8fe1e873f76cf5327acef1d3a7d76e296d2aba8b38dea164e7d8fc/chardet-7.4.2-cp310-cp310-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp311-cp311-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "ac5d06a7ba643a6349b39c9959de5f97ca0790c5c0cff8a7167e69568ebd3b64" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp311-cp311-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 870805, + "upload-time": "2026-04-13T01:37:33.433427Z", + "url": "https://files.pythonhosted.org/packages/7e/5a/522464b4db2c1506b3dafc5bc79aa8d9945c7205f7279a0b4c848273c583/chardet-7.4.2-cp311-cp311-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp311-cp311-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "3099c9e5e8cfe858fbcc5597044f581bef8f118744ebaea037e33d9e90041e39" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp311-cp311-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 852985, + "upload-time": "2026-04-13T01:37:34.687679Z", + "url": "https://files.pythonhosted.org/packages/94/96/5f0193da84a805723fa68aa231e3b3467037578320886f2aa3c2114338db/chardet-7.4.2-cp311-cp311-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "b367ebb9f5a2eb2700b457a9cfb1fa5be3177d2105f25bd4ad634c2b7fee098b" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 873526, + "upload-time": "2026-04-13T01:37:35.956896Z", + "url": "https://files.pythonhosted.org/packages/5d/d3/f13a04a9d558670c94c775e4ba3f04e7b6068f9f1956738e3a58afce7740/chardet-7.4.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "db39b500114d9665994f800946eaa3d8c9b5a41bdb59911a0ec6ff4ca45f7b05" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 883352, + "upload-time": "2026-04-13T01:37:37.469651Z", + "url": "https://files.pythonhosted.org/packages/7a/d1/c81c94e4ad69a18acf8cb062a9020df1fe8ee585069743c1f7bc58bb8000/chardet-7.4.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "cefd74690e3b2bd1ad3ab0defb58081d8804a6f5291a29f8d672e5399924ce94" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 876576, + "upload-time": "2026-04-13T01:37:39.043602Z", + "url": "https://files.pythonhosted.org/packages/b6/66/97b24adefcc41a8a853723fffafa8718088c247344fe7c0f546a5dce5ae3/chardet-7.4.2-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp311-cp311-win_amd64.whl", + "hashes": { + "sha256": "b9f83d0906705725d3dcf1de5d886241f8666c2231f974a867012936c2c465cd" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp311-cp311-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 941809, + "upload-time": "2026-04-13T01:37:40.297101Z", + "url": "https://files.pythonhosted.org/packages/40/5d/c04277fd29ffbd82ff1adf62b63c338b010d27ac54f9c750de33b6969805/chardet-7.4.2-cp311-cp311-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp312-cp312-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "348ae6b4881b4fc9b2ce60e8e75bc3a8be94ad6f73ca1b27163a93405a122e20" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp312-cp312-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 874720, + "upload-time": "2026-04-13T01:37:42.050808Z", + "url": "https://files.pythonhosted.org/packages/64/56/053f0ead4c9b16bff717b3d34641a68ace197ab8af1232c33328aa68cb3e/chardet-7.4.2-cp312-cp312-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp312-cp312-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "c077dd95a1d3bf4cf86d599e0e424bfb41ed1c67ea60b02e4960d78594b01e4d" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp312-cp312-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 854682, + "upload-time": "2026-04-13T01:37:43.404882Z", + "url": "https://files.pythonhosted.org/packages/62/48/32f4b84d62a290f568168b2e4d8989e3fe9da5089487ad3aea032d8b92d0/chardet-7.4.2-cp312-cp312-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "d1d421a7bf9c6f1feda8e9768e6809924a1b27cd42fcae436e8a0b730bcc7843" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 874984, + "upload-time": "2026-04-13T01:37:44.612134Z", + "url": "https://files.pythonhosted.org/packages/01/13/4f9b1e77eb344ae30e32d43e29c51cabbaf62735ff8295d8a3a9228d6b4f/chardet-7.4.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "a05b3edb0371ae918e4fd7affd340d57fa7251946066276193e6d14a70314d1b" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 888229, + "upload-time": "2026-04-13T01:37:46.231326Z", + "url": "https://files.pythonhosted.org/packages/35/e6/0c06add96eb9d8649d88d57576c31fa4a96f7c9b805b50968caad494cc56/chardet-7.4.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "aa3fa4d07321b336344367537fb9d98143fed3361dc8ab0a77a2316024a7472c" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 879917, + "upload-time": "2026-04-13T01:37:47.722319Z", + "url": "https://files.pythonhosted.org/packages/f7/72/5f2c7b548a37369c495710931adbb3111ecaa50e1a304e0578d5c8a1b489/chardet-7.4.2-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp312-cp312-win_amd64.whl", + "hashes": { + "sha256": "a60688606cb7c684b8067bd6621c50d8c1ecb32da7502de93dc46b8c02d1ccab" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp312-cp312-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 943906, + "upload-time": "2026-04-13T01:37:49.368761Z", + "url": "https://files.pythonhosted.org/packages/a5/f8/f7dda18efbf7887e5aad6df999900b0487b3fb88418bfa5eda9b171b8953/chardet-7.4.2-cp312-cp312-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp313-cp313-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "45bccf3860b81874317932711bb35edce07d4fcd34eb655bda8d531af77a43d5" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp313-cp313-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 873602, + "upload-time": "2026-04-13T01:37:50.916088Z", + "url": "https://files.pythonhosted.org/packages/6c/ba/540d17ff88793c39fa53e2ba2e1e63a5d49fcffb45c3daa8d6af094683bd/chardet-7.4.2-cp313-cp313-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp313-cp313-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "c119bda1e78d0f11715972358c648f67ac26e81d2189f5fe90b72ee781f1ca63" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp313-cp313-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 853915, + "upload-time": "2026-04-13T01:37:52.113930Z", + "url": "https://files.pythonhosted.org/packages/c9/3d/12f55619f50b9be136c08b44873eafa7ccb0a406097fcce1c256878bd792/chardet-7.4.2-cp313-cp313-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "3ee315e62db42b879488d4464e095d3d87bffad2ad14407d09693b2488e2bd90" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 873943, + "upload-time": "2026-04-13T01:37:53.850678Z", + "url": "https://files.pythonhosted.org/packages/83/f1/fbba65929a25a1db7d1dab4ed1d3400c862fdf7713f57f8d0f56004c58ec/chardet-7.4.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "33fbc50370046bc3fa8a849a0a2a59ab7aed1741d1f045a45298a40e38a4ab44" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 887325, + "upload-time": "2026-04-13T01:37:55.211827Z", + "url": "https://files.pythonhosted.org/packages/af/b7/b227d8c6f64c4e31f3eb12ca8427840e7bf9eb7a100156285e3caef51630/chardet-7.4.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "61075ea3a5313d2091d5d55c957ee27df45b3c403dc1d5c586ac2314dd14675e" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 879293, + "upload-time": "2026-04-13T01:37:56.566154Z", + "url": "https://files.pythonhosted.org/packages/27/b4/53e5a1c8baaa0a8b36dd867dec03a01233dc8d5d9d69d523ce4d78dce5e3/chardet-7.4.2-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp313-cp313-win_amd64.whl", + "hashes": { + "sha256": "e9ab1f46a829c5ac7af437145df5de4e0dacb10951934260406e6947c57b7aed" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp313-cp313-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 944070, + "upload-time": "2026-04-13T01:37:57.949493Z", + "url": "https://files.pythonhosted.org/packages/43/8c/78b387768ee1f7a592867224372635367e1603cf3131c30f25c43257e588/chardet-7.4.2-cp313-cp313-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp314-cp314-macosx_10_15_x86_64.whl", + "hashes": { + "sha256": "5c66332e46efc184f5ff2020be446bad2f2da69a8d607e2ec727f587c73df0cc" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp314-cp314-macosx_10_15_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 872770, + "upload-time": "2026-04-13T01:37:59.365884Z", + "url": "https://files.pythonhosted.org/packages/60/34/31ba56222a398829cbefd8f6939c5af1ad2ec9ac3bbb6fe1318d40072d31/chardet-7.4.2-cp314-cp314-macosx_10_15_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp314-cp314-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "bfb4559d0eccdccab8759460b65e2d2a386058cd98fa11e27a6967e3503f26f7" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp314-cp314-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 853889, + "upload-time": "2026-04-13T01:38:00.974407Z", + "url": "https://files.pythonhosted.org/packages/34/9c/eb9a9a3e1a12fb0e2852ac950add684477513986a5aa282ef152be4a8172/chardet-7.4.2-cp314-cp314-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "ef78ba612179f5526a168897db45daf5c3aead82e50462388bccf984e946aa7c" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 875949, + "upload-time": "2026-04-13T01:38:02.317272Z", + "url": "https://files.pythonhosted.org/packages/62/3d/17532b848ff3cf81ea997817d84c6bd730aa6709a68631a1f7ca07fd633d/chardet-7.4.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "9c59b028fd8f6c7c68fc19143c65efb856426c8a06ca82c08950a74fc4ae75a3" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 887646, + "upload-time": "2026-04-13T01:38:03.696701Z", + "url": "https://files.pythonhosted.org/packages/fd/ea/5e9329696e3f6a753524cf0c3dcc15f581c4b147283e9cbee5001f39da8a/chardet-7.4.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "f23ab97d02426db20ecaba972e41fa9e60e2648deb816d648bf6eb0b299bc8b1" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 879813, + "upload-time": "2026-04-13T01:38:05.186076Z", + "url": "https://files.pythonhosted.org/packages/7d/fc/ea1698d45956bbf805378c49507c8c87b57a8847b13c7de280556389c4df/chardet-7.4.2-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp314-cp314-win_amd64.whl", + "hashes": { + "sha256": "8305582e5253026daf14f7e41da3cdddd9e9bb76f56fe11960fb93feb7776a84" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp314-cp314-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 939517, + "upload-time": "2026-04-13T01:38:06.919559Z", + "url": "https://files.pythonhosted.org/packages/ea/ea/7b6d7eb2d9153ca6301531f74571b5f8e2ada14f0c0ec5895a247579995a/chardet-7.4.2-cp314-cp314-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-py3-none-any.whl", + "hashes": { + "sha256": "5ca09c5122c111df7edfbe6cd33b1dd96a30fd2874c812f8593ba446eaf9a1a3" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 626555, + "upload-time": "2026-04-13T01:38:08.544276Z", + "url": "https://files.pythonhosted.org/packages/8c/81/7a0cb90b97de02038ef4882776fd643998fe9e78ba7d720c3b04bdaa0eaf/chardet-7.4.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-7.4.2.tar.gz", + "hashes": { + "sha256": "f2a41ccf8bf8eb1768d741e80d09b902e8d0d8c94974597e07a5d7e6a122a0dc" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 784024, + "upload-time": "2026-04-13T01:38:09.911351Z", + "url": "https://files.pythonhosted.org/packages/05/1d/0d102acd04cebb03377a3aa79f0c501db68bd0afbc1306e40cb208911319/chardet-7.4.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp310-cp310-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "c0c79b13c9908ac7dfe0a74116ebc9a0f28b2319d23c32f3dfcdfbe1279c7eaf" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp310-cp310-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 874121, + "upload-time": "2026-04-13T21:32:47.065440Z", + "url": "https://files.pythonhosted.org/packages/6b/1b/7f73766c119a1344eb69e31890ede7c5825ce03d69a9d29292d1bd1cfa1b/chardet-7.4.3-cp310-cp310-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp310-cp310-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "bba8bea1b28d927b3e99e47deafe53658d34497c0a891d95ff1ba8ff6663f01c" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp310-cp310-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 856900, + "upload-time": "2026-04-13T21:32:48.893296Z", + "url": "https://files.pythonhosted.org/packages/8b/02/b677c8203d34dad6c2af48287bb1f8c5dff63db2094636fbe634b555b7fb/chardet-7.4.3-cp310-cp310-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "23163921dccf3103ce59540b0443c106d2c0a0ff2e0503e05196f5e6fdea453f" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 876634, + "upload-time": "2026-04-13T21:32:50.238313Z", + "url": "https://files.pythonhosted.org/packages/c4/4b/1361a485a999d97cac4c895e615326f69a639532a52ef365a468bd09bad1/chardet-7.4.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "cfb54563fe5f130da17c44c6a4e2e8052ba628e5ab4eab7ef8190f736f0f8f72" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 886497, + "upload-time": "2026-04-13T21:32:52.111507Z", + "url": "https://files.pythonhosted.org/packages/87/23/e31c8ad33aa448f0845fd58af5fc22da1626407616d09df4973b2b34f477/chardet-7.4.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "3990fffcc6a6045f2234ab72752ad037e3b2d48c72037f244d42738db397eb75" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 881061, + "upload-time": "2026-04-13T21:32:53.755368Z", + "url": "https://files.pythonhosted.org/packages/18/ef/ea4edec8c87f7e6eda02673acc68fe48725e564fc5a1865782efb53d5598/chardet-7.4.3-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "c7116b0452994734ccff35e154b44240090eb0f4f74b9106292668133557c175" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp310-cp310-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 942533, + "upload-time": "2026-04-13T21:32:55.134187Z", + "url": "https://files.pythonhosted.org/packages/f2/11/fc10600da98541777d720ad9e6bc040c0e0af1adb92e27142e35158957cb/chardet-7.4.3-cp310-cp310-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp311-cp311-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "25a862cddc6a9ac07023e808aedd297115345fbaabc2690479481ddc0f980e09" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp311-cp311-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 870747, + "upload-time": "2026-04-13T21:32:56.916655Z", + "url": "https://files.pythonhosted.org/packages/19/52/505c207f334d51e937cbaa27ff95776e16e2d120e13cbe491cd7b3a70b50/chardet-7.4.3-cp311-cp311-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp311-cp311-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "7005c88da26fd95d8abb8acbe6281d833e9a9181b03cf49b4546c4555389bd97" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp311-cp311-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 853210, + "upload-time": "2026-04-13T21:32:58.309116Z", + "url": "https://files.pythonhosted.org/packages/14/4b/d3c79495dee4831b8bebca2790e72cb90f0c5849c940570a7c7e5b70b952/chardet-7.4.3-cp311-cp311-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "dc50f28bad067393cce0af9091052c3b8df7a23115afd8ba7b2e0947f0cef1f8" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 873625, + "upload-time": "2026-04-13T21:32:59.606101Z", + "url": "https://files.pythonhosted.org/packages/b9/99/f6a822ad1bde25a4c38dc3e770485e78e0893dfd871cd6e18ed3ea3a795e/chardet-7.4.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "4c3da294de1a681097848ab58bd3f2771a674f8039d2d87a5538b28856b815e9" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 883436, + "upload-time": "2026-04-13T21:33:01.351192Z", + "url": "https://files.pythonhosted.org/packages/b1/10/31932775c94a86814f76b41c4a772b52abfb0e6125324f32c6da1196c297/chardet-7.4.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "93c45e116dd51b66226a53ade3f9f635e870de5399b90e00ce45dcc311093bf4" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 876589, + "upload-time": "2026-04-13T21:33:02.636135Z", + "url": "https://files.pythonhosted.org/packages/6c/63/0f43e3acf2c436fdb32a0f904aeb03a2904d2126eed34a042a194d235926/chardet-7.4.3-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp311-cp311-win_amd64.whl", + "hashes": { + "sha256": "ccc1f83ab4bcfb901cf39e0c4ba6bc6e726fc6264735f10e24ceb5cb47387578" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp311-cp311-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 941866, + "upload-time": "2026-04-13T21:33:04.282356Z", + "url": "https://files.pythonhosted.org/packages/5d/a6/e9b8f8a3e99602792b01fa7d0a731737615ab56d8bfd0b52935a0ef88b85/chardet-7.4.3-cp311-cp311-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp312-cp312-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "75d3c65cc16bddf40b8da1fd25ba84fca5f8070f2b14e86083653c1c85aee971" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp312-cp312-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 874870, + "upload-time": "2026-04-13T21:33:05.977908Z", + "url": "https://files.pythonhosted.org/packages/61/33/29de185079e6675c3f375546e30a559b7ddc75ce972f18d6e566cd9ea4eb/chardet-7.4.3-cp312-cp312-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp312-cp312-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "29af5999f654e8729d251f1724a62b538b1262d9292cccaefddf8a02aae1ef6a" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp312-cp312-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 854859, + "upload-time": "2026-04-13T21:33:07.381674Z", + "url": "https://files.pythonhosted.org/packages/9c/2f/4c5af01fd1a7506a1d5375403d68925eac70289229492db5aa68b58103d8/chardet-7.4.3-cp312-cp312-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "626f00299ad62dfe937058a09572beed442ccc7b58f87aa667949b20fd3db235" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 875032, + "upload-time": "2026-04-13T21:33:08.741855Z", + "url": "https://files.pythonhosted.org/packages/36/21/edb36ad5dfa48d7f8eed97ab43931ecdaa8c15166c21b1d614967e49d681/chardet-7.4.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "9a4904dd5f071b7a7d7f50b4a67a86db3c902d243bf31708f1d5cde2f68239cb" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 888283, + "upload-time": "2026-04-13T21:33:10.213310Z", + "url": "https://files.pythonhosted.org/packages/e5/59/a32a241d861cf180853a11c8e5a67641cb1b2af13c3a5ccce83ec07e2c9f/chardet-7.4.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "5d2879598bc220689e8ce509fe9c3f37ad2fca53a36be9c9bd91abdd91dd364f" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 879974, + "upload-time": "2026-04-13T21:33:11.448947Z", + "url": "https://files.pythonhosted.org/packages/87/2e/e1ee6a77abf3782c00e05b89c4d4328c8353bf9500661c4348df1dd68614/chardet-7.4.3-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp312-cp312-win_amd64.whl", + "hashes": { + "sha256": "4b2799bd58e7245cfa8d4ab2e8ad1d76a5c3a5b1f32318eb6acca4c69a3e7101" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp312-cp312-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 943973, + "upload-time": "2026-04-13T21:33:12.756743Z", + "url": "https://files.pythonhosted.org/packages/32/60/fca69c534602a7ced04280c952a246ad1edde2a6ca3a164f65d32ac41fe7/chardet-7.4.3-cp312-cp312-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp313-cp313-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "a9e4486df251b8962e86ea9f139ca235aa6e0542a00f7844c9a04160afb99aa9" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp313-cp313-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 873769, + "upload-time": "2026-04-13T21:33:14.002574Z", + "url": "https://files.pythonhosted.org/packages/7c/43/79ac9b4db5bc87020c9dbc419125371d80882d1d197e9c4765ba8682b605/chardet-7.4.3-cp313-cp313-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp313-cp313-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "4fbff1907925b0c5a1064cffb5e040cd5e338585c9c552625f30de6bc2f3107a" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp313-cp313-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 853991, + "upload-time": "2026-04-13T21:33:15.564959Z", + "url": "https://files.pythonhosted.org/packages/55/5f/25bdec773905bff0ff6cf35ca73b17bd05593b4f87bd8c5fa43705f7167d/chardet-7.4.3-cp313-cp313-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "365135eaf37ba65a828f8e668eb0a8c38c479dcbec724dc25f4dfd781049c357" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 874024, + "upload-time": "2026-04-13T21:33:16.915623Z", + "url": "https://files.pythonhosted.org/packages/b4/07/a29380ee0b215d23d77733b5ad60c5c0c7969650e080c667acdf9462040d/chardet-7.4.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "bfc134b70c846c21ead8e43ada3ae1a805fff732f6922f8abcf2ff27b8f6493d" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 887410, + "upload-time": "2026-04-13T21:33:18.368975Z", + "url": "https://files.pythonhosted.org/packages/a8/b1/3338e121cbd4c8a126b8ccb1061170c2ce51a53f678c502793ea49c6fd6d/chardet-7.4.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "9acd9988a93e09390f3cd231201ea7166c415eb8da1b735928990ffc05cb9fbb" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 879269, + "upload-time": "2026-04-13T21:33:20.377495Z", + "url": "https://files.pythonhosted.org/packages/63/1c/44a9a9e0c59c185a5d307ceaeee8768afa1558f0a24f7a4b5fa11b67586b/chardet-7.4.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp313-cp313-win_amd64.whl", + "hashes": { + "sha256": "e1b98790c284ff813f18f7cf7de5f05ea2435a080030c7f1a8318f3a4f80b131" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp313-cp313-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 944155, + "upload-time": "2026-04-13T21:33:21.694489Z", + "url": "https://files.pythonhosted.org/packages/1b/b3/5d0e77ea774bd3224321c248880ea0c0379000ac5c2bb6d77609549de247/chardet-7.4.3-cp313-cp313-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp314-cp314-macosx_10_15_x86_64.whl", + "hashes": { + "sha256": "d892d3dcd652fdef53e3d6327d39b17c0df40a899dfc919abaeb64c974497531" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp314-cp314-macosx_10_15_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 872887, + "upload-time": "2026-04-13T21:33:23.328805Z", + "url": "https://files.pythonhosted.org/packages/70/a8/bf0811d859e13801279a2ae64f37a408027b282f2047bc0001c75dd356ad/chardet-7.4.3-cp314-cp314-macosx_10_15_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp314-cp314-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "acc46d1b8b7d5783216afe15db56d1c179b9a40e5a1558bc13164c4fd20674c4" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp314-cp314-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 853964, + "upload-time": "2026-04-13T21:33:24.724702Z", + "url": "https://files.pythonhosted.org/packages/51/ac/b9d68ebddfe1b02c77af5bf81120e12b036b4432dc6af7a303d90e2bc38b/chardet-7.4.3-cp314-cp314-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "0ac3bf11c645734a1701a3804e43eabd98851838192267d08c353a834ab79fea" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 876006, + "upload-time": "2026-04-13T21:33:26.098427Z", + "url": "https://files.pythonhosted.org/packages/2a/81/17fa103ea9caf5d325a5e4051ab2ba65996fd66baa60b81ee41af1f54e10/chardet-7.4.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "6e3bd9f936e04bae89c254262af08d9e5b98f805175ba1e29d454e6cba3107b7" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 887680, + "upload-time": "2026-04-13T21:33:27.490501Z", + "url": "https://files.pythonhosted.org/packages/c2/20/193faab46a68ea550587331a698c3dca8099f8901d10937c4443135c7ed9/chardet-7.4.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "27cc23da03630cdecc9aa81a895aa86629c211f995cd57651f0fbc280717bf93" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 879865, + "upload-time": "2026-04-13T21:33:29.052764Z", + "url": "https://files.pythonhosted.org/packages/40/c6/94a3c673327392652ee8bdea9a45bc8a5f5365197a7387d68f0eed007115/chardet-7.4.3-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp314-cp314-win_amd64.whl", + "hashes": { + "sha256": "b95c934b9ad59e2ba8abb9be49df70d3ad1b0d95d864b9fdb7588d4fa8bd921c" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp314-cp314-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 939594, + "upload-time": "2026-04-13T21:33:31.391101Z", + "url": "https://files.pythonhosted.org/packages/b1/2c/cad8b5e3623a987f3c930b68e2bdd06cfc388cd91cd42ed05f1227701b73/chardet-7.4.3-cp314-cp314-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp314-cp314t-macosx_10_15_x86_64.whl", + "hashes": { + "sha256": "c77867f0c1cb8bd819502249fcdc500364aedb07881e11b743726fa2148e7b6e" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp314-cp314t-macosx_10_15_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 889714, + "upload-time": "2026-04-13T21:33:32.772436Z", + "url": "https://files.pythonhosted.org/packages/33/e0/d06e42fd6f02a58e5e227e5106587751cb38adcff0aaf949add744b78b6e/chardet-7.4.3-cp314-cp314t-macosx_10_15_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp314-cp314t-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "cf1efeaf65a6ef2f5b9cc3a1df6f08ba2831b369ccaa4c7018eaf90aa757bb11" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp314-cp314t-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 872319, + "upload-time": "2026-04-13T21:33:34.427135Z", + "url": "https://files.pythonhosted.org/packages/d4/ed/40d091954d48abea037baae6be8fb79905e5f78d34d12ea955132c7d8011/chardet-7.4.3-cp314-cp314t-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "9f3504c139a2ad544077dd2d9e412cd08b01786843d76997cd43bb6de311723c" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 892021, + "upload-time": "2026-04-13T21:33:35.766003Z", + "url": "https://files.pythonhosted.org/packages/bb/77/82a46821dbfbdfe062710d2bf2ede13426304e3567a23c57d919c0c31630/chardet-7.4.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "457f619882ba66327d4d8d14c6c342269bdb1e4e1c38e8117df941d14d351b04" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 902509, + "upload-time": "2026-04-13T21:33:37.096528Z", + "url": "https://files.pythonhosted.org/packages/49/57/42d30c562bda5b4a839766c1aad8d5856b798ad2a1c3247b72a679afec94/chardet-7.4.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-py3-none-any.whl", + "hashes": { + "sha256": "1173b74051570cf08099d7429d92e4882d375ad4217f92a6e5240ccfb26f231e" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 626562, + "upload-time": "2026-04-13T21:33:38.559150Z", + "url": "https://files.pythonhosted.org/packages/8c/6c/0a40afdb50a0fe041ab95553b835a8160b6cf0e81edf2ae2fe9f5224cbf9/chardet-7.4.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-7.4.3.tar.gz", + "hashes": { + "sha256": "cc1d4eb92a4ec1c2df3b490836ffa46922e599d34ce0bb75cf41fd2bf6303d56" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 784800, + "upload-time": "2026-04-13T21:33:39.803008Z", + "url": "https://files.pythonhosted.org/packages/19/b6/9df434a8eeba2e6628c465a1dfa31034228ef79b26f76f46278f4ef7e49d/chardet-7.4.3.tar.gz", + "yanked": false + } + ], + "meta": { + "_last-serial": 36089780, + "api-version": "1.4" + }, + "name": "chardet", + "project-status": { + "status": "active" + }, + "versions": [ + "1.0", + "1.0.1", + "1.1", + "2.1.1", + "2.2.1", + "2.3.0", + "3.0.0", + "3.0.1", + "3.0.2", + "3.0.3", + "3.0.4", + "4.0.0", + "5.0.0", + "5.1.0", + "5.2.0", + "6.0.0", + "6.0.0.post1", + "7.0.0rc4", + "7.0.0", + "7.0.1", + "7.1.0", + "7.2.0", + "7.3.0", + "7.4.0.post1", + "7.4.0.post2", + "7.4.1", + "7.4.2", + "7.4.3" + ] + } + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - "86400" + Cache-Control: + - max-age=600, public + Content-Security-Policy: + - default-src 'none'; sandbox allow-top-navigation + Content-Type: + - application/vnd.pypi.simple.v1+json + Etag: + - '"l3N4AbninEoCVtnXJqFqng"' + Permissions-Policy: + - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept, Accept-Encoding + X-Cache: + - MISS, HIT, HIT + X-Cache-Hits: + - 0, 294473, 6 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-Pypi-Last-Serial: + - "36089780" + X-Served-By: + - cache-iad-kcgs7200043-IAD, cache-iad-kcgs7200127-IAD, cache-wsi-ysbk1060026-WSI + X-Timer: + - S1781578786.715592,VS0,VE0 + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + host: pypi.org + headers: + Accept: + - application/vnd.pypi.simple.v1+json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://pypi.org/simple/click/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: -1 + uncompressed: true + body: | + { + "alternate-locations": [], + "files": [ + { + "core-metadata": { + "sha256": "45571ea26270f2c5ada3738af99cbabc62fc5529a582f7ce059acbc4bd8284a5" + }, + "data-dist-info-metadata": { + "sha256": "45571ea26270f2c5ada3738af99cbabc62fc5529a582f7ce059acbc4bd8284a5" + }, + "filename": "click-0.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "6ece7fdc438597979abb5e237cd42ec9b0ed9342acfa13aabd0d57dae5122f00" + }, + "provenance": null, + "requires-python": null, + "size": 21623, + "upload-time": "2014-04-28T11:24:09.792414Z", + "url": "https://files.pythonhosted.org/packages/82/e9/39bc04e46ac4dc16f60d3c95d2a8238f8a86a738ecab723755470e1486d1/click-0.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-0.1.tar.gz", + "hashes": { + "sha256": "9f8290d502cf11fad5ccc64d19f2724abcbc11549e6a8e2cdafc530109f198b4" + }, + "provenance": null, + "requires-python": null, + "size": 17913, + "upload-time": "2014-04-28T11:22:51.341948Z", + "url": "https://files.pythonhosted.org/packages/1a/65/bde2803d3f5d217fde361f7773d51d5c9b1332181f740bdd7adb2462607c/click-0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2c33620782c8d36833bdeef6bf9eed8a130ad5b2e10a67278769105b39fae45a" + }, + "data-dist-info-metadata": { + "sha256": "2c33620782c8d36833bdeef6bf9eed8a130ad5b2e10a67278769105b39fae45a" + }, + "filename": "click-0.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "54c90326cb37daf23389b909fa593660db74d68861cbc36d871d8c7ccc2fe003" + }, + "provenance": null, + "requires-python": null, + "size": 29196, + "upload-time": "2014-05-05T23:57:14.320532Z", + "url": "https://files.pythonhosted.org/packages/ee/a5/97f43386352a0658f12842848c152479fce3162251c08339866da45e912e/click-0.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-0.2.tar.gz", + "hashes": { + "sha256": "6a63700f090f0602c1f98e98c536e49e7db1f3d27de80c9bd55ab6eaf1470c57" + }, + "provenance": null, + "requires-python": null, + "size": 23888, + "upload-time": "2014-05-05T23:57:05.506308Z", + "url": "https://files.pythonhosted.org/packages/bb/aa/c8b583d8d7cc5e21c8da30de6d8c605652836b4ef33b2b57c37f6a017c09/click-0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a6bfa1e4bc25144930c3c8e16911ffb30fd97df36fe79f2e77aaa5279278c68f" + }, + "data-dist-info-metadata": { + "sha256": "a6bfa1e4bc25144930c3c8e16911ffb30fd97df36fe79f2e77aaa5279278c68f" + }, + "filename": "click-0.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "15c3b9cb6ea8718ffd68c48cc70aa194dc1c5374fbc4481d3dd98cb256a667eb" + }, + "provenance": null, + "requires-python": null, + "size": 33378, + "upload-time": "2014-05-06T11:15:52.931725Z", + "url": "https://files.pythonhosted.org/packages/dd/ce/ae6ede3636c212a9b33fbe93754e0caee570405d6af3b2b3c95988ce601b/click-0.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-0.3.tar.gz", + "hashes": { + "sha256": "cdb62b2de39a2a92cc505dea476ee89c7ecfbe1bcc5df3f9e8001bedcc296571" + }, + "provenance": null, + "requires-python": null, + "size": 25425, + "upload-time": "2014-05-06T11:15:49.114547Z", + "url": "https://files.pythonhosted.org/packages/35/19/29f7f3ff89929a0a5b938a2a63ecb0d02e6faa4e9a6d84bcedbcc638e212/click-0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1b537b15514aef70cc05e5e44758cee070153c5b1614acb1c79be30765408599" + }, + "data-dist-info-metadata": { + "sha256": "1b537b15514aef70cc05e5e44758cee070153c5b1614acb1c79be30765408599" + }, + "filename": "click-0.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "9c85e3c28d92316f8f4dad50a40d9b46a76c07c0cabc89061c9272c2716e49ee" + }, + "provenance": null, + "requires-python": null, + "size": 34746, + "upload-time": "2014-05-06T14:33:53.431025Z", + "url": "https://files.pythonhosted.org/packages/88/e8/04c8f87706b72b470214502461c6c53081d64e6b82c8a2b4ba303a4caa53/click-0.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-0.4.tar.gz", + "hashes": { + "sha256": "98dee5f24b7043c9393f6b6015ba3bb4b45fdfe544aaa1c23d81c14c2c0e3a0b" + }, + "provenance": null, + "requires-python": null, + "size": 26725, + "upload-time": "2014-05-06T14:33:50.921955Z", + "url": "https://files.pythonhosted.org/packages/1c/4d/98210295b2f14097de14db6be528af60ba9a3ef60b7e9efb207b08cdea1a/click-0.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "af05e1fcc341a27467d9c956332fdcf0433ca3c0fdeba120826af2c748328c4e" + }, + "data-dist-info-metadata": { + "sha256": "af05e1fcc341a27467d9c956332fdcf0433ca3c0fdeba120826af2c748328c4e" + }, + "filename": "click-0.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "6d9ac4c06a53ea8c5c4b994e1627d95eae2407cb6770b52f04cbb1c59ce52b54" + }, + "provenance": null, + "requires-python": null, + "size": 34913, + "upload-time": "2014-05-06T22:04:10.364137Z", + "url": "https://files.pythonhosted.org/packages/a3/01/a0f85fd64800f0f477f7d36ec7c3e87758e78d1e4b39a590b16a436a0ff9/click-0.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-0.5.tar.gz", + "hashes": { + "sha256": "396ef5db7722d6930c85aa7b3f3600550605a80a9ea4cc3468b18a29c4f58193" + }, + "provenance": null, + "requires-python": null, + "size": 26892, + "upload-time": "2014-05-06T22:04:06.676244Z", + "url": "https://files.pythonhosted.org/packages/72/de/ab7b1f0952b411a61bb155d3dbf6271e4d39841cb7b124b75f82117157a4/click-0.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63436f2b0e25e958c74e8ce93991a04118fd81837e1e47976f441278f8fdab88" + }, + "data-dist-info-metadata": { + "sha256": "63436f2b0e25e958c74e8ce93991a04118fd81837e1e47976f441278f8fdab88" + }, + "filename": "click-0.5.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "df980e97a93f784ae868a5ea67d608a0dd555bc7b33064529b51dfcfec6c0745" + }, + "provenance": null, + "requires-python": null, + "size": 34945, + "upload-time": "2014-05-06T22:09:17.548915Z", + "url": "https://files.pythonhosted.org/packages/e9/4c/ce5c6a47f240de954cbcba430a7a4afdc13e3b7482d5302048a4e6611281/click-0.5.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-0.5.1.tar.gz", + "hashes": { + "sha256": "d7aa6a90114fa1cec7e2cea56901a85ba47ddacbc0e45ca8474fa95cde28ff7b" + }, + "provenance": null, + "requires-python": null, + "size": 26898, + "upload-time": "2014-05-06T22:09:14.622681Z", + "url": "https://files.pythonhosted.org/packages/82/46/e17055162fd9baa4ec7a4064ec313091fea3e3dad4047bf63b46471998ac/click-0.5.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3e4b8d6e2921500bc13e0ca1a61236f121ed6c09fde18396a9f0ff7066576ce1" + }, + "data-dist-info-metadata": { + "sha256": "3e4b8d6e2921500bc13e0ca1a61236f121ed6c09fde18396a9f0ff7066576ce1" + }, + "filename": "click-0.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "eac143634b9bcfbe4b50045672c9f91689cd61378d443392343bee5fd8952910" + }, + "provenance": null, + "requires-python": null, + "size": 35281, + "upload-time": "2014-05-07T19:18:38.778148Z", + "url": "https://files.pythonhosted.org/packages/36/f2/648fe6bdc708b71c81c2db677ba7ac640aac7798a1198cc953eeac1d0041/click-0.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-0.6.tar.gz", + "hashes": { + "sha256": "2d2677d09378a4739ae325327741ea182e9c03c7e5643f1e02ba9058e2a84825" + }, + "provenance": null, + "requires-python": null, + "size": 27237, + "upload-time": "2014-05-07T19:18:35.709253Z", + "url": "https://files.pythonhosted.org/packages/3f/e3/18d6042b27cc41d4ca0ac9ce035d0d3d9cde2d6f0902d3f6f08d04aff596/click-0.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a115a0260a9a77ca54bd152e4f5634e3ea7fffc9ac0612ba899288b799e56581" + }, + "data-dist-info-metadata": { + "sha256": "a115a0260a9a77ca54bd152e4f5634e3ea7fffc9ac0612ba899288b799e56581" + }, + "filename": "click-0.7-py2.py3-none-any.whl", + "hashes": { + "sha256": "8687723fc0d2728b0837bbf052c03362c3f89ac89a3575aea17553379778c93d" + }, + "provenance": null, + "requires-python": null, + "size": 41196, + "upload-time": "2014-05-11T23:45:31.668762Z", + "url": "https://files.pythonhosted.org/packages/f1/67/1b1c2077a99b9e2b5c4127e733ca4a90f8c9f0da05e256911aea8b25a31a/click-0.7-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-0.7.tar.gz", + "hashes": { + "sha256": "9ae357a9c48764c16ec0ed814c0a420c80c04ed08c858fd99f906e398355651c" + }, + "provenance": null, + "requires-python": null, + "size": 32282, + "upload-time": "2014-05-11T23:45:26.877276Z", + "url": "https://files.pythonhosted.org/packages/b4/7b/d57f1bc99f0776d79cfc1969a9e1eaffefe0fab153c5bd5abd1445b4805f/click-0.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "36bd18d3788d9f4f1b8cb7d4d6db03fd5112c0065d9d826a2d7a2049b5e421bd" + }, + "data-dist-info-metadata": { + "sha256": "36bd18d3788d9f4f1b8cb7d4d6db03fd5112c0065d9d826a2d7a2049b5e421bd" + }, + "filename": "click-1.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "8bea8164a4fd3b687b4c025316a84f38f2e2ee115cd8a68dd423356283e25805" + }, + "provenance": null, + "requires-python": null, + "size": 42336, + "upload-time": "2014-05-21T23:30:15.736180Z", + "url": "https://files.pythonhosted.org/packages/25/71/234cf198880e0afd2edc69cafb97bbc34f5da90a29efa59787319c5f6c2d/click-1.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-1.0.tar.gz", + "hashes": { + "sha256": "396ffe2561331b7b68e2780a088f9be3d41c33cbfb6e5911e2178533ea6d31da" + }, + "provenance": null, + "requires-python": null, + "size": 33410, + "upload-time": "2014-05-21T23:30:12.641051Z", + "url": "https://files.pythonhosted.org/packages/69/f4/c8b37e427b1810069b84db6aba7cb5c6e569d64e762add3f77183a5c49b0/click-1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "11236c3b7b7b8b60e92113a9c7169a6f2d89106de788bf4e210317ce82301425" + }, + "data-dist-info-metadata": { + "sha256": "11236c3b7b7b8b60e92113a9c7169a6f2d89106de788bf4e210317ce82301425" + }, + "filename": "click-1.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "a57d2cc92df1e2db5ee8ad792f7251b08046f784ec68f59a34be9952961c0e70" + }, + "provenance": null, + "requires-python": null, + "size": 42476, + "upload-time": "2014-05-23T18:31:44.188172Z", + "url": "https://files.pythonhosted.org/packages/89/60/384e2ab6f408564c9b86cac3680d89ea1aa12dbf5e7e89009c37b3c75511/click-1.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-1.1.tar.gz", + "hashes": { + "sha256": "7d847fbbc4d227229dbc195f6bce58055e08a75b4273f089c548b3ff680c42ca" + }, + "provenance": null, + "requires-python": null, + "size": 33527, + "upload-time": "2014-05-23T18:31:46.537886Z", + "url": "https://files.pythonhosted.org/packages/0a/37/9c433ae49db7d89bdab56e33d712837f6bd9d76d697d0f532ba449998ad7/click-1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8944c506250c4e164873d875d461babedbe7bbafbf97b61e9d26efaed3413817" + }, + "data-dist-info-metadata": { + "sha256": "8944c506250c4e164873d875d461babedbe7bbafbf97b61e9d26efaed3413817" + }, + "filename": "click-2.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "d2752f89b1ebba748873c19662c2b2bfeccf8171e316fce0e1fb56066ceae178" + }, + "provenance": null, + "requires-python": null, + "size": 57938, + "upload-time": "2014-06-06T14:20:30.860307Z", + "url": "https://files.pythonhosted.org/packages/1a/31/d1dcb9d90345731eaef95ee28d21b549ad3f637076ba02a51ffd7c97cf36/click-2.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-2.0.tar.gz", + "hashes": { + "sha256": "33a984fe73aa8c6bf69c38098b69dd38405529db54baf4c8cf64c50b2dee644f" + }, + "provenance": null, + "requires-python": null, + "size": 47342, + "upload-time": "2014-06-06T14:20:27.501968Z", + "url": "https://files.pythonhosted.org/packages/f3/78/915ee51099f8244181e6a85628ad836c0b505ee2efc0323b3554055544e2/click-2.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3f32059c0e2c4fe6ee9e29e1bbaa964dc98d4c20a433911f8f802cb38c947c5e" + }, + "data-dist-info-metadata": { + "sha256": "3f32059c0e2c4fe6ee9e29e1bbaa964dc98d4c20a433911f8f802cb38c947c5e" + }, + "filename": "click-2.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "735bed165a9a1404c2e95c8a84860ff9018466ad138a1336c6b1f4b5e8414690" + }, + "provenance": null, + "requires-python": null, + "size": 58336, + "upload-time": "2014-06-14T09:40:45.177263Z", + "url": "https://files.pythonhosted.org/packages/a7/99/3a3fbb2cff270d1da99f7c78f54f75aa598c17af59f0eb77f4d2ff9a84fc/click-2.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-2.1.tar.gz", + "hashes": { + "sha256": "163b97686c36492f24f5e5cca917d4f45c46bae4ff0c347bf9945cedba877fcd" + }, + "provenance": null, + "requires-python": null, + "size": 47724, + "upload-time": "2014-06-14T09:40:42.545016Z", + "url": "https://files.pythonhosted.org/packages/26/ef/9152572c7d926c587aa75c7d39030422a7d1cec883f02965797b48ec1352/click-2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4adfe54e343bb145b49918ff9e0825e2f0896405fab2fd5c60fa46ec26b4b36f" + }, + "data-dist-info-metadata": { + "sha256": "4adfe54e343bb145b49918ff9e0825e2f0896405fab2fd5c60fa46ec26b4b36f" + }, + "filename": "click-2.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "94002c7cc1b21be4f1f83d1b13c39aff2044d1b5f595d97017f7d9e87c6c88f5" + }, + "provenance": null, + "requires-python": null, + "size": 58370, + "upload-time": "2014-06-26T11:30:19.246777Z", + "url": "https://files.pythonhosted.org/packages/a3/36/d7fc5be7e81506c0687100f7cf0de443bf9467b2f4e47400f59e9c4a8bfd/click-2.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-2.2.tar.gz", + "hashes": { + "sha256": "bd2925d5b7aa9b3b4cab0041e3dc5fae7399afd23b60e4c41f9b5af16f5a3b4e" + }, + "provenance": null, + "requires-python": null, + "size": 155532, + "upload-time": "2014-06-26T11:30:21.988812Z", + "url": "https://files.pythonhosted.org/packages/30/05/12c666a6c55e315d70897f80005a8fc09c17f1d4137dd25667d849e16088/click-2.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f72106786a6056183a34cda828857b1734cf85b0a01ecc17014e14846a2fb4cf" + }, + "data-dist-info-metadata": { + "sha256": "f72106786a6056183a34cda828857b1734cf85b0a01ecc17014e14846a2fb4cf" + }, + "filename": "click-2.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "02332cfb031d7b178695ad052bdb635a2666ea1fb9d13bf725d91a7313cc1b24" + }, + "provenance": null, + "requires-python": null, + "size": 58752, + "upload-time": "2014-07-03T09:38:17.093499Z", + "url": "https://files.pythonhosted.org/packages/00/39/e0cb46e47f283e56e24107ee36456788106e744be284c998fbe8c7a7096e/click-2.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-2.3.tar.gz", + "hashes": { + "sha256": "f11fd65f1a0fc7cc7927d550fe035a788354f67c9dc34242ed981aaeb9433665" + }, + "provenance": null, + "requires-python": null, + "size": 155944, + "upload-time": "2014-07-03T09:38:11.907850Z", + "url": "https://files.pythonhosted.org/packages/90/b3/85bdfbdf0191ab1e691ec0530a1d65c9f5354a1caf635abdc1eb1bc59ac4/click-2.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "82d4624dbf74b985d77e325ae77b43067ced484b4585e4de94777c4a5fd525f8" + }, + "data-dist-info-metadata": { + "sha256": "82d4624dbf74b985d77e325ae77b43067ced484b4585e4de94777c4a5fd525f8" + }, + "filename": "click-2.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "3aed70f20e55d444717a72c8565fcc05fddf772deffa1f6b893a83b1c102cfcd" + }, + "provenance": null, + "requires-python": null, + "size": 58461, + "upload-time": "2014-07-04T13:07:17.422124Z", + "url": "https://files.pythonhosted.org/packages/fd/07/4df913eac02a5eed807a18e237f8d12e130cdf80085eab5a7a0b2fdffb07/click-2.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-2.4.tar.gz", + "hashes": { + "sha256": "fe09336d002cb66dac1289808a7023eeffd90a29607bf00f1eda5397a1c0d545" + }, + "provenance": null, + "requires-python": null, + "size": 155734, + "upload-time": "2014-07-04T13:07:13.651613Z", + "url": "https://files.pythonhosted.org/packages/a9/19/87bff1b8e670e2763043bbc0125449ab9861bd20a40e348f7ba47539d8b2/click-2.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cc98275e8ac034524770088c2610296eacb4d2e1a6bd8185fef8524f79e0f92" + }, + "data-dist-info-metadata": { + "sha256": "8cc98275e8ac034524770088c2610296eacb4d2e1a6bd8185fef8524f79e0f92" + }, + "filename": "click-2.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "5cadc91a6be7aa087222d9bfda8c07f92ec9d916365a893fa888c69028a2f8bc" + }, + "provenance": null, + "requires-python": null, + "size": 58465, + "upload-time": "2014-07-27T22:09:34.267498Z", + "url": "https://files.pythonhosted.org/packages/83/93/b0209d3e0fcc1918808dd2eb2eb26f5edbc2722695cc4b8a63d1a11faebe/click-2.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-2.5.tar.gz", + "hashes": { + "sha256": "791885554ec2cef9926b4ad69ca2aeb52979fdc7f3520af0203a4e8c548c6428" + }, + "provenance": null, + "requires-python": null, + "size": 155708, + "upload-time": "2014-07-27T22:09:30.751007Z", + "url": "https://files.pythonhosted.org/packages/6b/ca/8441cb224f040af2a71056b6de5d7bfdfe60c580931f6226587ef7617870/click-2.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f95c57d98f25704cceafd47c47ea1fccf9d384b9e64ffc9f1b34fffbafa6af8c" + }, + "data-dist-info-metadata": { + "sha256": "f95c57d98f25704cceafd47c47ea1fccf9d384b9e64ffc9f1b34fffbafa6af8c" + }, + "filename": "click-2.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "a6f33923d9f920170119163a846e4fc28e61d31154b13bc64bc28f49d9976a4d" + }, + "provenance": null, + "requires-python": null, + "size": 54980, + "upload-time": "2014-08-11T11:49:19.788816Z", + "url": "https://files.pythonhosted.org/packages/d1/bc/9afb108a31cb0fd37e6774b23569197aee9974425d9c361a29e3eade9f32/click-2.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-2.6.tar.gz", + "hashes": { + "sha256": "2167051d75e885c8c16ba641f243cd971c65d0cd62e2f504b8b4843d4ca93603" + }, + "provenance": null, + "requires-python": null, + "size": 151327, + "upload-time": "2014-08-11T11:49:16.181496Z", + "url": "https://files.pythonhosted.org/packages/fc/92/403b0389319c017d9971570b6fc868e789fba31d96c53799ba726bae6a34/click-2.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4fda5a3e13d5f2fabdd1a6befa9e9cc8830aaf3bfae46ee367bcf91ca709e494" + }, + "data-dist-info-metadata": { + "sha256": "4fda5a3e13d5f2fabdd1a6befa9e9cc8830aaf3bfae46ee367bcf91ca709e494" + }, + "filename": "click-3.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "9fea2f0f24104922c883c2485fdf711a87266e1def40bec27e50930b02324a1a" + }, + "provenance": null, + "requires-python": null, + "size": 57939, + "upload-time": "2014-08-12T21:24:45.033841Z", + "url": "https://files.pythonhosted.org/packages/f6/66/65f7bcdcb6ace560cc5d6c4cdbb968bfc8d53f256ba206bf1884e547d786/click-3.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-3.0.tar.gz", + "hashes": { + "sha256": "b63f7c9e485e39f314e4cb6bf864547d5dd2559db518f09017220d352e1a537f" + }, + "provenance": null, + "requires-python": null, + "size": 257803, + "upload-time": "2014-08-12T21:24:42.680925Z", + "url": "https://files.pythonhosted.org/packages/8d/f7/e4a41b165fbe0a1c52db0cfc1e2f4452fcbdfa240c66fd0300a3acc858b9/click-3.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2aa492d13b8655b309198a0e42ab3d1ae60efb74b1688fc9d4616a9cfce83e7b" + }, + "data-dist-info-metadata": { + "sha256": "2aa492d13b8655b309198a0e42ab3d1ae60efb74b1688fc9d4616a9cfce83e7b" + }, + "filename": "click-3.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "e3cc9589c9f055c437ac6c61d15a90df5c670cecd46720c841f7dc6c28183a51" + }, + "provenance": null, + "requires-python": null, + "size": 57951, + "upload-time": "2014-08-13T07:19:47.323241Z", + "url": "https://files.pythonhosted.org/packages/a3/8a/7b995e58729456e0ce61cc1ec91b77835da0171e3dcc1283c09212bea2ed/click-3.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-3.1.tar.gz", + "hashes": { + "sha256": "e174693d89d4c2914b5f7a04a1fbf55864e4be168267303d156699d1455fe942" + }, + "provenance": null, + "requires-python": null, + "size": 257906, + "upload-time": "2014-08-13T07:19:44.444706Z", + "url": "https://files.pythonhosted.org/packages/03/7b/4e36fd53099764fa70b5e56f2e089bfd9f433fb8da873326b5d8ee8b1820/click-3.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "998d2e88a1b8a13148eee3173866537609d75a30e1e7df4058d106e7f567e445" + }, + "data-dist-info-metadata": { + "sha256": "998d2e88a1b8a13148eee3173866537609d75a30e1e7df4058d106e7f567e445" + }, + "filename": "click-3.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "f7d7bad1dd4164a683519c54a1bc589569dd40f85d481f10f8c4e8c7e5328ed1" + }, + "provenance": null, + "requires-python": null, + "size": 58751, + "upload-time": "2014-08-22T20:49:59.964696Z", + "url": "https://files.pythonhosted.org/packages/85/e4/a39441e8cd202d5ad4af4e8e97d4c49d59f5ef60368721fab29ec4247240/click-3.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-3.2.tar.gz", + "hashes": { + "sha256": "51106b31333604f20c9617bc290883e9b43ca156942dcca2afc21cfcc39ae6bc" + }, + "provenance": null, + "requires-python": null, + "size": 259808, + "upload-time": "2014-08-22T20:49:56.932684Z", + "url": "https://files.pythonhosted.org/packages/ee/0b/4bb57fb1115590ab62faf8552f3aaa4b9caf18af7b272abc379a31604371/click-3.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "03814d3b1caca0090c2fcec1dc33f70124d7467a953c652c9e6e75c3675d0c84" + }, + "data-dist-info-metadata": { + "sha256": "03814d3b1caca0090c2fcec1dc33f70124d7467a953c652c9e6e75c3675d0c84" + }, + "filename": "click-3.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "c9972f4d2b80575bb9112500cfec750eaf4f04e07abda4b2c44e453cde65ee77" + }, + "provenance": null, + "requires-python": null, + "size": 58750, + "upload-time": "2014-09-07T21:40:44.913438Z", + "url": "https://files.pythonhosted.org/packages/b7/21/ce45306a697fc80ebe0b73ce04ecc08c54488b2dbe74babc068959683fd5/click-3.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-3.3.tar.gz", + "hashes": { + "sha256": "f79c8c04d7eb50071bcad67fd23f3c10fab6c72d56857adf848367806845d6e5" + }, + "provenance": null, + "requires-python": null, + "size": 259855, + "upload-time": "2014-09-07T21:40:41.056542Z", + "url": "https://files.pythonhosted.org/packages/15/0f/9070074d2bdabf216f99b922a5c85ef1bfc304236086d3bf77c6b35eacfc/click-3.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "319d6be59b29cd03f1324db2bb4938d525e29edd18b3d734c33c5677fa44fe60" + }, + "data-dist-info-metadata": { + "sha256": "319d6be59b29cd03f1324db2bb4938d525e29edd18b3d734c33c5677fa44fe60" + }, + "filename": "click-4.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "9ab1d313f99b209f8f71a629f36833030c8d7c72282cf7756834baf567dca662" + }, + "provenance": null, + "requires-python": null, + "size": 62471, + "upload-time": "2015-03-31T16:02:02.885956Z", + "url": "https://files.pythonhosted.org/packages/0c/d5/9b5cc74d3ac814140c1a0b89534b7d148c5b399b12f69883335d9c5cc622/click-4.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-4.0.tar.gz", + "hashes": { + "sha256": "f49e03611f5f2557788ceeb80710b1c67110f97c5e6740b97edf70245eea2409" + }, + "provenance": null, + "requires-python": null, + "size": 270183, + "upload-time": "2015-03-31T16:01:59.997219Z", + "url": "https://files.pythonhosted.org/packages/7b/61/80731d6bbf0dd05fe2fe9bac02cd7c5e3306f5ee19a9e6b9102b5784cf8c/click-4.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "61c597c83555bae8af62c85f76c12d5e5b18929ea7f9da0bd1281e23af08566a" + }, + "data-dist-info-metadata": { + "sha256": "61c597c83555bae8af62c85f76c12d5e5b18929ea7f9da0bd1281e23af08566a" + }, + "filename": "click-4.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "c6848c6ea265af7dc3264ab83c2671ea3777c7e433019c7be18c9cc7878ee1f2" + }, + "provenance": null, + "requires-python": null, + "size": 62925, + "upload-time": "2015-07-14T17:48:16.772882Z", + "url": "https://files.pythonhosted.org/packages/6e/97/f25f4277d90efa3d34ced57137023ecb96e0c9aacf79b4f93efe6d94a2f8/click-4.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-4.1.tar.gz", + "hashes": { + "sha256": "e339ed09f25e2145314c902a870bc959adcb25653a2bd5cc1b48d9f56edf8ed8" + }, + "provenance": null, + "requires-python": null, + "size": 274489, + "upload-time": "2015-07-14T17:48:12.663030Z", + "url": "https://files.pythonhosted.org/packages/4c/eb/dc135683e4865bbcba60b09b158bf491756a1c36d0e2820002235bf72a8a/click-4.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f302e00eb2a732d325e785a917fd03bbb3def5242885fe62713fcf184d3b0515" + }, + "data-dist-info-metadata": { + "sha256": "f302e00eb2a732d325e785a917fd03bbb3def5242885fe62713fcf184d3b0515" + }, + "filename": "click-5.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "b6cec65c0d6247a5992e4cda1c7838d63d24aaba985b00228a99f96ab2cb78f5" + }, + "provenance": null, + "requires-python": null, + "size": 65078, + "upload-time": "2015-08-16T17:28:01.336092Z", + "url": "https://files.pythonhosted.org/packages/af/55/056901e9f504a7cda9e955592360ce2c516b2b92f3da9318ba074be5d280/click-5.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-5.0.tar.gz", + "hashes": { + "sha256": "46bd6c21828bf8ab43cbc8f14fb649f781dc9061573ea9a0a2698e4d23f87ed8" + }, + "provenance": null, + "requires-python": null, + "size": 275525, + "upload-time": "2015-08-16T17:27:56.790241Z", + "url": "https://files.pythonhosted.org/packages/3e/4f/e66a06ab731ba91faa60142d4e465fde941104fe9b6d27d1b9548f03ec64/click-5.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0b5a3a42c397eac84bfb1fd9bce7169b41dcff12d084a800c2e242fcc1fe15ed" + }, + "data-dist-info-metadata": { + "sha256": "0b5a3a42c397eac84bfb1fd9bce7169b41dcff12d084a800c2e242fcc1fe15ed" + }, + "filename": "click-5.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "0c22a2cd5a1d741e993834df99133de07eff6cc1bf06f137da2c5f3bab9073a6" + }, + "provenance": null, + "requires-python": null, + "size": 65078, + "upload-time": "2015-08-17T11:24:23.126679Z", + "url": "https://files.pythonhosted.org/packages/8f/98/14966b6d772fd5fba1eb3bb34a62a7f736d609572493397cdc5715c14514/click-5.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-5.1.tar.gz", + "hashes": { + "sha256": "678c98275431fad324275dec63791e4a17558b40e5a110e20a82866139a85a5a" + }, + "provenance": null, + "requires-python": null, + "size": 275592, + "upload-time": "2015-08-17T11:24:18.459768Z", + "url": "https://files.pythonhosted.org/packages/b7/34/a496632c4fb6c1ee76efedf77bb8d28b29363d839953d95095b12defe791/click-5.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "fb0e83dca0fc847628260f9331be47bcd793cf4f390a9ad8b637628961911edb" + }, + "data-dist-info-metadata": { + "sha256": "fb0e83dca0fc847628260f9331be47bcd793cf4f390a9ad8b637628961911edb" + }, + "filename": "click-6.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "561a954a8740f1fc9c101679f43f3b75499192de1c44fbc05a5c27877047a76f" + }, + "provenance": null, + "requires-python": null, + "size": 70475, + "upload-time": "2015-11-24T21:53:55.853422Z", + "url": "https://files.pythonhosted.org/packages/af/3b/96f97aea83acce065079e31fc7befe9bb188e9e6474bc9ea4c6d60a2ee5d/click-6.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-6.0.tar.gz", + "hashes": { + "sha256": "3972ee95a32181e9069040414dd7c77001e9404c3c4d295300cdca06a8db026d" + }, + "provenance": null, + "requires-python": null, + "size": 281589, + "upload-time": "2015-11-24T21:53:48.620334Z", + "url": "https://files.pythonhosted.org/packages/e6/d3/6168c106f28e263bd21facaba53d8430eb9651e7e33d68a9ff630b9dc9bd/click-6.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d36713b59a728ec727741b172827a1b42b6948943803fd3ae2e75e64456fd756" + }, + "data-dist-info-metadata": { + "sha256": "d36713b59a728ec727741b172827a1b42b6948943803fd3ae2e75e64456fd756" + }, + "filename": "click-6.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "01703b361ea6a30d20e961c63971c2be7c024efa42a67839871123223e510edf" + }, + "provenance": null, + "requires-python": null, + "size": 70804, + "upload-time": "2015-11-27T11:30:24.763623Z", + "url": "https://files.pythonhosted.org/packages/f5/3c/f784822f61697c30d630f42fdc755b7ba3b0231f999253887e6d83aaf9cf/click-6.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-6.1.tar.gz", + "hashes": { + "sha256": "9c59312c0349c26779bedfa4447ba9e4457929c65b4e921c6898d6af3632b126" + }, + "provenance": null, + "requires-python": null, + "size": 281694, + "upload-time": "2015-11-27T11:30:18.416943Z", + "url": "https://files.pythonhosted.org/packages/ed/b7/01b0c30d4940594a1a25664d9764db02a16441dbd5c0eaf0fea14e41acd9/click-6.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0015e13b766442cfc6dd1cb2607fa938c3bdbb556143fab7800e1586cdc59183" + }, + "data-dist-info-metadata": { + "sha256": "0015e13b766442cfc6dd1cb2607fa938c3bdbb556143fab7800e1586cdc59183" + }, + "filename": "click-6.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "bbb49b513a663b9d93139b1ddadfa866edb41982d8b1c7b79a81f47e279bdb72" + }, + "provenance": null, + "requires-python": null, + "size": 70815, + "upload-time": "2015-11-27T17:43:12.026809Z", + "url": "https://files.pythonhosted.org/packages/a0/90/0f5ea412a4d5b8e31cb514208e02824b45a8f4de52654733f0a862353fd9/click-6.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-6.2.tar.gz", + "hashes": { + "sha256": "fba0ff70f5ebb4cebbf64c40a8fbc222fb7cf825237241e548354dabe3da6a82" + }, + "provenance": null, + "requires-python": null, + "size": 281717, + "upload-time": "2015-11-27T17:43:04.919635Z", + "url": "https://files.pythonhosted.org/packages/bc/99/bdd231c8c5f411e1bfdef262085c34de7189fb35414b9db14ba94a97cc1c/click-6.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ff2d3aed1ac7e2780e6fca6ac1feca382ee42e909cad616a2b184d0fc65392e8" + }, + "data-dist-info-metadata": { + "sha256": "ff2d3aed1ac7e2780e6fca6ac1feca382ee42e909cad616a2b184d0fc65392e8" + }, + "filename": "click-6.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "2edb68d966802dd1b28a5f3403bcd7d2e3cc4218c8a9ef6b8d152daa753bf6ca" + }, + "provenance": null, + "requires-python": null, + "size": 70883, + "upload-time": "2016-02-22T21:55:20.539304Z", + "url": "https://files.pythonhosted.org/packages/29/29/cc644d46601e331d025feb51f9c3ac6c2b6ad0b2e4403199514ea394ea82/click-6.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-6.3.tar.gz", + "hashes": { + "sha256": "b720d9faabe193287b71e3c26082b0f249501288e153b7e7cfce3bb87ac8cc1c" + }, + "provenance": null, + "requires-python": null, + "size": 283062, + "upload-time": "2016-02-22T21:55:12.729229Z", + "url": "https://files.pythonhosted.org/packages/f7/52/59fef62b1927215be58b5a76c114a87883d5dbf2a600b47cb221a43d3c34/click-6.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e105d8dd4c3786f105776d1888086a5f8a00ad83931c28ef29d315eba3021b78" + }, + "data-dist-info-metadata": { + "sha256": "e105d8dd4c3786f105776d1888086a5f8a00ad83931c28ef29d315eba3021b78" + }, + "filename": "click-6.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "a5369d2fcd77dc47f2e4cf9eb7161ef526661de3e5dca88e629d6ec8d7103821" + }, + "provenance": null, + "requires-python": null, + "size": 70919, + "upload-time": "2016-03-23T23:58:50.999056Z", + "url": "https://files.pythonhosted.org/packages/3a/6a/e4602135faa87282dab2d432c7d2e8b0e7a2663e487b5b4a335bda9bc9d4/click-6.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-6.4.tar.gz", + "hashes": { + "sha256": "6eb86ac0e44e60b3085e7b87797fe2adf745dbea38b78d7db1f17ec96ca016ed" + }, + "provenance": null, + "requires-python": null, + "size": 283282, + "upload-time": "2016-03-23T23:58:41.477420Z", + "url": "https://files.pythonhosted.org/packages/50/b5/6e007052e13d7a38a15b527e5849a369cc70a772dc1ff088546c29261c26/click-6.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-6.5.tar.gz", + "hashes": { + "sha256": "596b81cda1d84d8cb57ceefd17a78d084c60b134819067b0721a3b0f53dc3ad2" + }, + "provenance": null, + "requires-python": null, + "size": 283427, + "upload-time": "2016-04-04T16:48:55.960324Z", + "url": "https://files.pythonhosted.org/packages/c5/69/cfba82517e863d6403560e7a6e0085ea67d7fa1fd618938b0bb28a34a870/click-6.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "818431686581b977d0cb434654046191ad747129bd6ffe9717a59e0fb937fd18" + }, + "data-dist-info-metadata": { + "sha256": "818431686581b977d0cb434654046191ad747129bd6ffe9717a59e0fb937fd18" + }, + "filename": "click-6.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "fcf697e1fd4b567d817c69dab10a4035937fe6af175c05fd6806b69f74cbc6c4" + }, + "provenance": null, + "requires-python": null, + "size": 71011, + "upload-time": "2016-11-21T13:29:30.109023Z", + "url": "https://files.pythonhosted.org/packages/1c/7c/10b4132dd952b6a04e37626258825b8aa8c1eb99545f2eb26a77c21efb55/click-6.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-6.6.tar.gz", + "hashes": { + "sha256": "cc6a19da8ebff6e7074f731447ef7e112bd23adf3de5c597cf9989f2fd8defe9" + }, + "provenance": null, + "requires-python": null, + "size": 283420, + "upload-time": "2016-04-04T16:51:37.876367Z", + "url": "https://files.pythonhosted.org/packages/7a/00/c14926d8232b36b08218067bcd5853caefb4737cda3f0a47437151344792/click-6.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-6.7.dev0.tar.gz", + "hashes": { + "sha256": "71c6adabc8afbcce77d9449cd447adecf3b9256cb213e8d593e4ff83880c8a4a" + }, + "provenance": null, + "requires-python": null, + "size": 279028, + "upload-time": "2017-01-06T22:40:24.448283Z", + "url": "https://files.pythonhosted.org/packages/7e/16/5a3cc0022ac505131fba3c9ea6ae5178fbb6de3d53580301b59d76b22ae3/click-6.7.dev0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "97a940ca88085178872942bfad682e79ff8431cbcee42e9b5f314234271b95b4" + }, + "data-dist-info-metadata": { + "sha256": "97a940ca88085178872942bfad682e79ff8431cbcee42e9b5f314234271b95b4" + }, + "filename": "click-6.7-py2.py3-none-any.whl", + "hashes": { + "sha256": "29f99fc6125fbc931b758dc053b3114e55c77a6e4c6c3a2674a2dc986016381d" + }, + "provenance": null, + "requires-python": null, + "size": 71175, + "upload-time": "2017-01-06T22:41:15.466251Z", + "url": "https://files.pythonhosted.org/packages/34/c1/8806f99713ddb993c5366c362b2f908f18269f8d792aff1abfd700775a77/click-6.7-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-6.7.tar.gz", + "hashes": { + "sha256": "f15516df478d5a56180fbf80e68f206010e6d160fc39fa508b65e035fd75130b" + }, + "provenance": null, + "requires-python": null, + "size": 279019, + "upload-time": "2017-01-06T22:41:13.209819Z", + "url": "https://files.pythonhosted.org/packages/95/d9/c3336b6b5711c3ab9d1d3a80f1a3e2afeb9d8c02a7166462f6cc96570897/click-6.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "fabf237a47b765eaf876246f4f5323159ba227ac934ffa853f7f6cbcba9d68b2" + }, + "data-dist-info-metadata": { + "sha256": "fabf237a47b765eaf876246f4f5323159ba227ac934ffa853f7f6cbcba9d68b2" + }, + "filename": "Click-7.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "2335065e6395b9e67ca716de5f7526736bfa6ceead690adf616d925bdc622b13" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 81299, + "upload-time": "2018-09-25T20:57:05.462110Z", + "url": "https://files.pythonhosted.org/packages/fa/37/45185cb5abbc30d7257104c434fe0b07e5a195a6847506c074527aa599ec/Click-7.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Click-7.0.tar.gz", + "hashes": { + "sha256": "5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 286192, + "upload-time": "2018-09-25T20:57:07.259476Z", + "url": "https://files.pythonhosted.org/packages/f8/5c/f60e9d8a1e77005f664b76ff8aeaee5bc05d0a91798afd7f53fc998dbc47/Click-7.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9cbffdce61feb1ea86255d36677f0f1fa065a73d6a8a2651d2eb22aa9475aae5" + }, + "data-dist-info-metadata": { + "sha256": "9cbffdce61feb1ea86255d36677f0f1fa065a73d6a8a2651d2eb22aa9475aae5" + }, + "filename": "click-7.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "91eb2c43db0254aaf3b14a3c4e0db914a900aa09bbc33c6e87ede4a8f7c969dc" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 82795, + "upload-time": "2020-03-09T15:15:59.334927Z", + "url": "https://files.pythonhosted.org/packages/cf/14/03d1edbed5fe8be89d0938f8bc015f97cc6ff47af55d1195ec0fab978e64/click-7.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-7.1.tar.gz", + "hashes": { + "sha256": "482f552f2d5452b9eeffc44165e8b790dd53f75bcce099a812b65e0357e860e2" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 297143, + "upload-time": "2020-03-09T15:16:01.119338Z", + "url": "https://files.pythonhosted.org/packages/17/95/2028e02161ff874334008e853b1708d6b8d960218fd2f4bf9f6efd5de002/click-7.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8606ae27cb1e7d7c8f4237e358f82ff27b85129ddc692accd614b7b928c8503" + }, + "data-dist-info-metadata": { + "sha256": "a8606ae27cb1e7d7c8f4237e358f82ff27b85129ddc692accd614b7b928c8503" + }, + "filename": "click-7.1.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "e345d143d80bf5ee7534056164e5e112ea5e22716bbb1ce727941f4c8b471b9a" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 82818, + "upload-time": "2020-03-09T18:50:57.426819Z", + "url": "https://files.pythonhosted.org/packages/dd/c0/4d8f43a9b16e289f36478422031b8a63b54b6ac3b1ba605d602f10dd54d6/click-7.1.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-7.1.1.tar.gz", + "hashes": { + "sha256": "8a18b4ea89d8820c5d0c7da8a64b2c324b4dabb695804dbfea19b9be9d88c0cc" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 297243, + "upload-time": "2020-03-09T18:50:59.694779Z", + "url": "https://files.pythonhosted.org/packages/4e/ab/5d6bc3b697154018ef196f5b17d958fac3854e2efbc39ea07a284d4a6a9b/click-7.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb4606a464a57b620dea26a5ffa65bb65a1156f353333f712a4266611c83bc3" + }, + "data-dist-info-metadata": { + "sha256": "2eb4606a464a57b620dea26a5ffa65bb65a1156f353333f712a4266611c83bc3" + }, + "filename": "click-7.1.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "dacca89f4bfadd5de3d7489b7c8a566eee0d3676333fbb50030263894c38c0dc" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 82780, + "upload-time": "2020-04-27T20:22:42.629571Z", + "url": "https://files.pythonhosted.org/packages/d2/3d/fa76db83bf75c4f8d338c2fd15c8d33fdd7ad23a9b5e57eb6c5de26b430e/click-7.1.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-7.1.2.tar.gz", + "hashes": { + "sha256": "d2b5255c7c6349bc1bd1e59e08cd12acbbd63ce649f2588755783aa94dfb6b1a" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 297279, + "upload-time": "2020-04-27T20:22:45.014623Z", + "url": "https://files.pythonhosted.org/packages/27/6f/be940c8b1f1d69daceeb0032fee6c34d7bd70e3e649ccac0951500b4720e/click-7.1.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5291a219533669b6aa2eb2377c8fbf5297c851d7aecc7c4d92734f89fa0aaa79" + }, + "data-dist-info-metadata": { + "sha256": "5291a219533669b6aa2eb2377c8fbf5297c851d7aecc7c4d92734f89fa0aaa79" + }, + "filename": "click-8.0.0a1-py3-none-any.whl", + "hashes": { + "sha256": "681c9380a24b22fec089c8e5ffe40aa16a0da79f248a26fe2481bfa8170bfcc1" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 89575, + "upload-time": "2020-11-25T18:19:38.433373Z", + "url": "https://files.pythonhosted.org/packages/7d/5c/104f7ef490e1a585c748a788b331bec1f4948e1a474bb6be7c73a5e8bc10/click-8.0.0a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.0.0a1.tar.gz", + "hashes": { + "sha256": "e4315a188403c0258bbc4a4e31863e48fc301c4e95b8007a8eeda0391158df13" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 311779, + "upload-time": "2020-11-25T18:19:40.014609Z", + "url": "https://files.pythonhosted.org/packages/60/e2/9c9b456c0ddaa1268f320bc2f739f1598290f5cf3acf8d65e2c36fde8afe/click-8.0.0a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cdbb2dad14c7def7715726977423df764a84e51be34ed021665cac1a3fb1e8ee" + }, + "data-dist-info-metadata": { + "sha256": "cdbb2dad14c7def7715726977423df764a84e51be34ed021665cac1a3fb1e8ee" + }, + "filename": "click-8.0.0rc1-py3-none-any.whl", + "hashes": { + "sha256": "06b3a46da3b40f4bbe19b8ea5ba9a34e7925913a9b51608ff0c1d78ef0b814b4" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 92107, + "upload-time": "2021-04-16T14:09:35.604974Z", + "url": "https://files.pythonhosted.org/packages/15/f7/d58c2470767c7c52e2cff604a7ed2ccabf4347949464033bc73871b67175/click-8.0.0rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.0.0rc1.tar.gz", + "hashes": { + "sha256": "7340a8666a3e2eff5f2ee778c2d06b606ce9891a61b2ee315e0a3994ffd2226a" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 322044, + "upload-time": "2021-04-16T14:09:37.690780Z", + "url": "https://files.pythonhosted.org/packages/03/e0/a3463ad559cf9d04bf8e5799cd975e43cbb236fdefab2dd4d5e703f94ed0/click-8.0.0rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b72f851dce39a84e83789d4f8af83dbf0be52ae025d22f8d8510443174291c1e" + }, + "data-dist-info-metadata": { + "sha256": "b72f851dce39a84e83789d4f8af83dbf0be52ae025d22f8d8510443174291c1e" + }, + "filename": "click-8.0.0-py3-none-any.whl", + "hashes": { + "sha256": "e90e62ced43dc8105fb9a26d62f0d9340b5c8db053a814e25d95c19873ae87db" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 96881, + "upload-time": "2021-05-11T20:45:59.718195Z", + "url": "https://files.pythonhosted.org/packages/80/11/597f9102867dc0972b698972f05f50925f586639e57beba4db352029e8f9/click-8.0.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.0.0.tar.gz", + "hashes": { + "sha256": "7d8c289ee437bcb0316820ccee14aefcb056e58d31830ecab8e47eda6540e136" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 326171, + "upload-time": "2021-05-11T20:46:02.218786Z", + "url": "https://files.pythonhosted.org/packages/d5/99/286fd2fdfb501620a9341319ba47444040c7b3094d3b6c797d7281469bf8/click-8.0.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "43ff2d8c2fcfb3ef4e9880dca2f316beaceb36599837027bc99c72789f9222c9" + }, + "data-dist-info-metadata": { + "sha256": "43ff2d8c2fcfb3ef4e9880dca2f316beaceb36599837027bc99c72789f9222c9" + }, + "filename": "click-8.0.1-py3-none-any.whl", + "hashes": { + "sha256": "fba402a4a47334742d782209a7c79bc448911afe1149d07bdabdf480b3e2f4b6" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 97404, + "upload-time": "2021-05-19T21:00:32.276722Z", + "url": "https://files.pythonhosted.org/packages/76/0a/b6c5f311e32aeb3b406e03c079ade51e905ea630fc19d1262a46249c1c86/click-8.0.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.0.1.tar.gz", + "hashes": { + "sha256": "8c04c11192119b1ef78ea049e0a6f0463e4c48ef00a30160c704337586f3ad7a" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 327655, + "upload-time": "2021-05-19T21:00:35.524246Z", + "url": "https://files.pythonhosted.org/packages/21/83/308a74ca1104fe1e3197d31693a7a2db67c2d4e668f20f43a2fca491f9f7/click-8.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f519fc1a36f1bcee1ee92f9ff7d32e1778a87b5d1c074198d9e62e5f850fdee1" + }, + "data-dist-info-metadata": { + "sha256": "f519fc1a36f1bcee1ee92f9ff7d32e1778a87b5d1c074198d9e62e5f850fdee1" + }, + "filename": "click-8.0.2-py3-none-any.whl", + "hashes": { + "sha256": "3fab8aeb8f15f5452ae7511ad448977b3417325bceddd53df87e0bb81f3a8cf8" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 97646, + "upload-time": "2021-10-08T22:33:16.753720Z", + "url": "https://files.pythonhosted.org/packages/a7/3b/7efef23f3d4ea464ee9a518168d155cf007dc650a25898818c1712844999/click-8.0.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.0.2.tar.gz", + "hashes": { + "sha256": "7027bc7bbafaab8b2c2816861d8eb372429ee3c02e193fc2f93d6c4ab9de49c5" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 329296, + "upload-time": "2021-10-08T22:33:19.233321Z", + "url": "https://files.pythonhosted.org/packages/d2/be/7a8b32b295aedc3e92494f9a4ac919d394bc04ac9822042953d6f54c2a50/click-8.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ff48c239fdc37463ef294654941ba479bd6de8f9f19a6fce306a5a0680ed85f7" + }, + "data-dist-info-metadata": { + "sha256": "ff48c239fdc37463ef294654941ba479bd6de8f9f19a6fce306a5a0680ed85f7" + }, + "filename": "click-8.0.3-py3-none-any.whl", + "hashes": { + "sha256": "353f466495adaeb40b6b5f592f9f91cb22372351c84caeb068132442a4518ef3" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 97516, + "upload-time": "2021-10-10T18:07:30.752051Z", + "url": "https://files.pythonhosted.org/packages/48/58/c8aa6a8e62cc75f39fee1092c45d6b6ba684122697d7ce7d53f64f98a129/click-8.0.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.0.3.tar.gz", + "hashes": { + "sha256": "410e932b050f5eed773c4cda94de75971c89cdb3155a72a0831139a79e5ecb5b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 329034, + "upload-time": "2021-10-10T18:07:33.001103Z", + "url": "https://files.pythonhosted.org/packages/f4/09/ad003f1e3428017d1c3da4ccc9547591703ffea548626f47ec74509c5824/click-8.0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cdcb873b00ae5863b1c903bd30d3a51d51e712a7c50148b69471c4a4232d2c9c" + }, + "data-dist-info-metadata": { + "sha256": "cdcb873b00ae5863b1c903bd30d3a51d51e712a7c50148b69471c4a4232d2c9c" + }, + "filename": "click-8.0.4-py3-none-any.whl", + "hashes": { + "sha256": "6a7a62563bbfabfda3a38f3023a1db4a35978c0abd76f6c9605ecd6554d6d9b1" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 97486, + "upload-time": "2022-02-18T20:31:27.733169Z", + "url": "https://files.pythonhosted.org/packages/4a/a8/0b2ced25639fb20cc1c9784de90a8c25f9504a7f18cd8b5397bd61696d7d/click-8.0.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.0.4.tar.gz", + "hashes": { + "sha256": "8458d7b1287c5fb128c90e23381cf99dcde74beaf6c7ff6384ce84d6fe090adb" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 329520, + "upload-time": "2022-02-18T20:31:30.105061Z", + "url": "https://files.pythonhosted.org/packages/dd/cf/706c1ad49ab26abed0b77a2f867984c1341ed7387b8030a6aa914e2942a0/click-8.0.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c6de740652501b5f5b82def171603457f20c371dfb67342c8afc3320725f4dde" + }, + "data-dist-info-metadata": { + "sha256": "c6de740652501b5f5b82def171603457f20c371dfb67342c8afc3320725f4dde" + }, + "filename": "click-8.1.0-py3-none-any.whl", + "hashes": { + "sha256": "19a4baa64da924c5e0cd889aba8e947f280309f1a2ce0947a3e3a7bcb7cc72d6" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 96400, + "upload-time": "2022-03-28T17:37:48.879644Z", + "url": "https://files.pythonhosted.org/packages/86/3e/3a523bdd24510288b1b850428e01172116a29268378b1da9a8d0b894a115/click-8.1.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.1.0.tar.gz", + "hashes": { + "sha256": "977c213473c7665d3aa092b41ff12063227751c41d7b17165013e10069cc5cd2" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 329986, + "upload-time": "2022-03-28T17:37:50.944623Z", + "url": "https://files.pythonhosted.org/packages/45/2b/7ebad1e59a99207d417c0784f7fb67893465eef84b5b47c788324f1b4095/click-8.1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9b87839452e3751b2a84b578d7203a9ab3a99a9ff0a935805d49245da359f4ae" + }, + "data-dist-info-metadata": { + "sha256": "9b87839452e3751b2a84b578d7203a9ab3a99a9ff0a935805d49245da359f4ae" + }, + "filename": "click-8.1.1-py3-none-any.whl", + "hashes": { + "sha256": "5e0d195c2067da3136efb897449ec1e9e6c98282fbf30d7f9e164af9be901a6b" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 96564, + "upload-time": "2022-03-30T20:14:15.051088Z", + "url": "https://files.pythonhosted.org/packages/97/b2/59e9a416766a54e182ad4980c96b097bf1b9fb6dee5f2ffc5f4b3c5d9800/click-8.1.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.1.1.tar.gz", + "hashes": { + "sha256": "7ab900e38149c9872376e8f9b5986ddcaf68c0f413cf73678a0bca5547e6f976" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 330199, + "upload-time": "2022-03-30T20:14:16.965175Z", + "url": "https://files.pythonhosted.org/packages/ba/1c/9490d7fd88dd612f2f6ced0fac0560f160d434f28bf3f2fe4173d6b79cae/click-8.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5823120e26ad113e2ba35c8d70ed7418aa2d06146fed8b6ec9c9549cb03743ee" + }, + "data-dist-info-metadata": { + "sha256": "5823120e26ad113e2ba35c8d70ed7418aa2d06146fed8b6ec9c9549cb03743ee" + }, + "filename": "click-8.1.2-py3-none-any.whl", + "hashes": { + "sha256": "24e1a4a9ec5bf6299411369b208c1df2188d9eb8d916302fe6bf03faed227f1e" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 96570, + "upload-time": "2022-03-31T20:52:50.525645Z", + "url": "https://files.pythonhosted.org/packages/a0/66/c8196ad693d62384d8e800e5bd27434a64c0057fe169b61c69a73f1614a8/click-8.1.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.1.2.tar.gz", + "hashes": { + "sha256": "479707fe14d9ec9a0757618b7a100a0ae4c4e236fac5b7f80ca68028141a1a72" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 330315, + "upload-time": "2022-03-31T20:52:52.480518Z", + "url": "https://files.pythonhosted.org/packages/42/e1/4cb2d3a2416bcd871ac93f12b5616f7755a6800bccae05e5a99d3673eb69/click-8.1.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b452485f994e8f1edce4b8d96dd4cf1550c94a0caff45ef85d8d1708fa7f8277" + }, + "data-dist-info-metadata": { + "sha256": "b452485f994e8f1edce4b8d96dd4cf1550c94a0caff45ef85d8d1708fa7f8277" + }, + "filename": "click-8.1.3-py3-none-any.whl", + "hashes": { + "sha256": "bb4d8133cb15a609f44e8213d9b391b0809795062913b383c62be0ee95b1db48" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 96588, + "upload-time": "2022-04-28T17:36:06.952869Z", + "url": "https://files.pythonhosted.org/packages/c2/f1/df59e28c642d583f7dacffb1e0965d0e00b218e0186d7858ac5233dce840/click-8.1.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.1.3.tar.gz", + "hashes": { + "sha256": "7682dc8afb30297001674575ea00d1814d808d6a36af415a82bd481d37ba7b8e" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 331147, + "upload-time": "2022-04-28T17:36:09.097657Z", + "url": "https://files.pythonhosted.org/packages/59/87/84326af34517fca8c58418d148f2403df25303e02736832403587318e9e8/click-8.1.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b8cf6f886544a2b9b6429f427106cc61fbe731ea7e8b85e2fe07fd88d8b70f40" + }, + "data-dist-info-metadata": { + "sha256": "b8cf6f886544a2b9b6429f427106cc61fbe731ea7e8b85e2fe07fd88d8b70f40" + }, + "filename": "click-8.1.4-py3-none-any.whl", + "hashes": { + "sha256": "2739815aaa5d2c986a88f1e9230c55e17f0caad3d958a5e13ad0797c166db9e3" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 98151, + "upload-time": "2023-07-06T18:27:14.435157Z", + "url": "https://files.pythonhosted.org/packages/f9/a6/dc327484918f1656cc9fcebebe77efcfc0ef0d447fa925a8760ee55abe0e/click-8.1.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.1.4.tar.gz", + "hashes": { + "sha256": "b97d0c74955da062a7d4ef92fadb583806a585b2ea81958a81bd72726cbb8e37" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 334821, + "upload-time": "2023-07-06T18:27:16.494531Z", + "url": "https://files.pythonhosted.org/packages/77/88/b0cc5fe95c31c301e9823ea9b028f669c0dcfa205ff71111037a5ed4892c/click-8.1.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0a29daa3b4e9adaf7698fb41e3795daede6272319430eb200c4a7f2ab457bd88" + }, + "data-dist-info-metadata": { + "sha256": "0a29daa3b4e9adaf7698fb41e3795daede6272319430eb200c4a7f2ab457bd88" + }, + "filename": "click-8.1.5-py3-none-any.whl", + "hashes": { + "sha256": "e576aa487d679441d7d30abb87e1b43d24fc53bffb8758443b1a9e1cee504548" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 98101, + "upload-time": "2023-07-13T15:07:09.915971Z", + "url": "https://files.pythonhosted.org/packages/22/b3/1da4ea0efa2e5ae410a347be614162ca08bd24a84059938aa5122d1e751b/click-8.1.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.1.5.tar.gz", + "hashes": { + "sha256": "4be4b1af8d665c6d942909916d31a213a106800c47d0eeba73d34da3cbc11367" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 336199, + "upload-time": "2023-07-13T15:07:11.715821Z", + "url": "https://files.pythonhosted.org/packages/7e/ad/7a6a96fab480fb2fbf52f782b2deb3abe1d2c81eca3ef68a575b5a6a4f2e/click-8.1.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5b53326dc83c45bd5e1b5103b540eeb6be3bec0fcf2090e2e943a9ceaa21071a" + }, + "data-dist-info-metadata": { + "sha256": "5b53326dc83c45bd5e1b5103b540eeb6be3bec0fcf2090e2e943a9ceaa21071a" + }, + "filename": "click-8.1.6-py3-none-any.whl", + "hashes": { + "sha256": "fa244bb30b3b5ee2cae3da8f55c9e5e0c0e86093306301fb418eb9dc40fbded5" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 97909, + "upload-time": "2023-07-18T20:05:12.481540Z", + "url": "https://files.pythonhosted.org/packages/1a/70/e63223f8116931d365993d4a6b7ef653a4d920b41d03de7c59499962821f/click-8.1.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.1.6.tar.gz", + "hashes": { + "sha256": "48ee849951919527a045bfe3bf7baa8a959c423134e1a5b98c05c20ba75a1cbd" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 336051, + "upload-time": "2023-07-18T20:05:13.823015Z", + "url": "https://files.pythonhosted.org/packages/72/bd/fedc277e7351917b6c4e0ac751853a97af261278a4c7808babafa8ef2120/click-8.1.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8831ebc2c4603dc8498938cff8587b94242c16a6c20455b08f3a1b38e583cde" + }, + "data-dist-info-metadata": { + "sha256": "a8831ebc2c4603dc8498938cff8587b94242c16a6c20455b08f3a1b38e583cde" + }, + "filename": "click-8.1.7-py3-none-any.whl", + "hashes": { + "sha256": "ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 97941, + "upload-time": "2023-08-17T17:29:10.080169Z", + "url": "https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.1.7.tar.gz", + "hashes": { + "sha256": "ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 336121, + "upload-time": "2023-08-17T17:29:11.868644Z", + "url": "https://files.pythonhosted.org/packages/96/d3/f04c7bfcf5c1862a2a5b845c6b2b360488cf47af55dfa79c98f6a6bf98b5/click-8.1.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "589b50eae192db26cb7ef504e2f0b45c884806be32146c23acc051d9f88243e4" + }, + "data-dist-info-metadata": { + "sha256": "589b50eae192db26cb7ef504e2f0b45c884806be32146c23acc051d9f88243e4" + }, + "filename": "click-8.1.8-py3-none-any.whl", + "hashes": { + "sha256": "63c132bbbed01578a06712a2d1f497bb62d9c1c0d329b7903a866228027263b2" + }, + "provenance": "https://pypi.org/integrity/click/8.1.8/click-8.1.8-py3-none-any.whl/provenance", + "requires-python": ">=3.7", + "size": 98188, + "upload-time": "2024-12-21T18:38:41.666429Z", + "url": "https://files.pythonhosted.org/packages/7e/d4/7ebdbd03970677812aac39c869717059dbb71a4cfc033ca6e5221787892c/click-8.1.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.1.8.tar.gz", + "hashes": { + "sha256": "ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a" + }, + "provenance": "https://pypi.org/integrity/click/8.1.8/click-8.1.8.tar.gz/provenance", + "requires-python": ">=3.7", + "size": 226593, + "upload-time": "2024-12-21T18:38:44.339161Z", + "url": "https://files.pythonhosted.org/packages/b9/2e/0090cbf739cee7d23781ad4b89a9894a41538e4fcf4c31dcdd705b78eb8b/click-8.1.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6f5c0effd0657e2d0437a0ef8dbe982a3eb18fb8ed84b704813003566dea8947" + }, + "data-dist-info-metadata": { + "sha256": "6f5c0effd0657e2d0437a0ef8dbe982a3eb18fb8ed84b704813003566dea8947" + }, + "filename": "click-8.2.0-py3-none-any.whl", + "hashes": { + "sha256": "6b303f0b2aa85f1cb4e5303078fadcbcd4e476f114fab9b5007005711839325c" + }, + "provenance": "https://pypi.org/integrity/click/8.2.0/click-8.2.0-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 102156, + "upload-time": "2025-05-10T22:21:01.352121Z", + "url": "https://files.pythonhosted.org/packages/a2/58/1f37bf81e3c689cc74ffa42102fa8915b59085f54a6e4a80bc6265c0f6bf/click-8.2.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.2.0.tar.gz", + "hashes": { + "sha256": "f5452aeddd9988eefa20f90f05ab66f17fce1ee2a36907fd30b05bbb5953814d" + }, + "provenance": "https://pypi.org/integrity/click/8.2.0/click-8.2.0.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 235857, + "upload-time": "2025-05-10T22:21:03.111254Z", + "url": "https://files.pythonhosted.org/packages/cd/0f/62ca20172d4f87d93cf89665fbaedcd560ac48b465bd1d92bfc7ea6b0a41/click-8.2.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "748d4c6e11d32e8283dad3420869f1f6b2b6828936dc70cdca515e2ca74b4a29" + }, + "data-dist-info-metadata": { + "sha256": "748d4c6e11d32e8283dad3420869f1f6b2b6828936dc70cdca515e2ca74b4a29" + }, + "filename": "click-8.2.1-py3-none-any.whl", + "hashes": { + "sha256": "61a3265b914e850b85317d0b3109c7f8cd35a670f963866005d6ef1d5175a12b" + }, + "provenance": "https://pypi.org/integrity/click/8.2.1/click-8.2.1-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 102215, + "upload-time": "2025-05-20T23:19:47.796919Z", + "url": "https://files.pythonhosted.org/packages/85/32/10bb5764d90a8eee674e9dc6f4db6a0ab47c8c4d0d83c27f7c39ac415a4d/click-8.2.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.2.1.tar.gz", + "hashes": { + "sha256": "27c491cc05d968d271d5a1db13e3b5a184636d9d930f148c50b038f0d0646202" + }, + "provenance": "https://pypi.org/integrity/click/8.2.1/click-8.2.1.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 286342, + "upload-time": "2025-05-20T23:19:49.832408Z", + "url": "https://files.pythonhosted.org/packages/60/6c/8ca2efa64cf75a977a0d7fac081354553ebe483345c734fb6b6515d96bbc/click-8.2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3910c449eefe183286761a357544b49f3c8407a27741968f7ad131d6abad9101" + }, + "data-dist-info-metadata": { + "sha256": "3910c449eefe183286761a357544b49f3c8407a27741968f7ad131d6abad9101" + }, + "filename": "click-8.2.2-py3-none-any.whl", + "hashes": { + "sha256": "52e1e9f5d3db8c85aa76968c7c67ed41ddbacb167f43201511c8fd61eb5ba2ca" + }, + "provenance": "https://pypi.org/integrity/click/8.2.2/click-8.2.2-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 103900, + "upload-time": "2025-08-02T02:23:39.299515Z", + "url": "https://files.pythonhosted.org/packages/ec/85/e7297e34133ae1cfde3bffd30c24e1ef055248251baa877834e048687a28/click-8.2.2-py3-none-any.whl", + "yanked": "Unintended change in behavior of boolean options and None" + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.2.2.tar.gz", + "hashes": { + "sha256": "068616e6ef9705a07b6db727cb9c248f4eb9dae437a30239f56fa94b18b852ef" + }, + "provenance": "https://pypi.org/integrity/click/8.2.2/click-8.2.2.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 263977, + "upload-time": "2025-08-02T02:23:41.102699Z", + "url": "https://files.pythonhosted.org/packages/e9/87/105111999772ec9730e3d4d910c723ea9763ece2ec441533a5cea1e87e3c/click-8.2.2.tar.gz", + "yanked": "Unintended change in behavior of boolean options and None" + }, + { + "core-metadata": { + "sha256": "3fabe910767f30b06de123b6781f9069a75c39d8b39e4cda66d248991a3bfd5e" + }, + "data-dist-info-metadata": { + "sha256": "3fabe910767f30b06de123b6781f9069a75c39d8b39e4cda66d248991a3bfd5e" + }, + "filename": "click-8.3.0-py3-none-any.whl", + "hashes": { + "sha256": "9b9f285302c6e3064f4330c05f05b81945b2a39544279343e6e7c5f27a9baddc" + }, + "provenance": "https://pypi.org/integrity/click/8.3.0/click-8.3.0-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 107295, + "upload-time": "2025-09-18T17:32:22.420001Z", + "url": "https://files.pythonhosted.org/packages/db/d3/9dcc0f5797f070ec8edf30fbadfb200e71d9db6b84d211e3b2085a7589a0/click-8.3.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.3.0.tar.gz", + "hashes": { + "sha256": "e7b8232224eba16f4ebe410c25ced9f7875cb5f3263ffc93cc3e8da705e229c4" + }, + "provenance": "https://pypi.org/integrity/click/8.3.0/click-8.3.0.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 276943, + "upload-time": "2025-09-18T17:32:23.696258Z", + "url": "https://files.pythonhosted.org/packages/46/61/de6cd827efad202d7057d93e0fed9294b96952e188f7384832791c7b2254/click-8.3.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5d9781acc004d2085313cf128dfad20ee4b2342a413e9971251d6d6f00fda198" + }, + "data-dist-info-metadata": { + "sha256": "5d9781acc004d2085313cf128dfad20ee4b2342a413e9971251d6d6f00fda198" + }, + "filename": "click-8.3.1-py3-none-any.whl", + "hashes": { + "sha256": "981153a64e25f12d547d3426c367a4857371575ee7ad18df2a6183ab0545b2a6" + }, + "provenance": "https://pypi.org/integrity/click/8.3.1/click-8.3.1-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 108274, + "upload-time": "2025-11-15T20:45:41.139301Z", + "url": "https://files.pythonhosted.org/packages/98/78/01c019cdb5d6498122777c1a43056ebb3ebfeef2076d9d026bfe15583b2b/click-8.3.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.3.1.tar.gz", + "hashes": { + "sha256": "12ff4785d337a1bb490bb7e9c2b1ee5da3112e94a8622f26a6c77f5d2fc6842a" + }, + "provenance": "https://pypi.org/integrity/click/8.3.1/click-8.3.1.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 295065, + "upload-time": "2025-11-15T20:45:42.706404Z", + "url": "https://files.pythonhosted.org/packages/3d/fa/656b739db8587d7b5dfa22e22ed02566950fbfbcdc20311993483657a5c0/click-8.3.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c80dc7bb96ccc6d9ed4dde10ac8f214c501ce7cac748f8436cfe9b9256d44240" + }, + "data-dist-info-metadata": { + "sha256": "c80dc7bb96ccc6d9ed4dde10ac8f214c501ce7cac748f8436cfe9b9256d44240" + }, + "filename": "click-8.3.2-py3-none-any.whl", + "hashes": { + "sha256": "1924d2c27c5653561cd2cae4548d1406039cb79b858b747cfea24924bbc1616d" + }, + "provenance": "https://pypi.org/integrity/click/8.3.2/click-8.3.2-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 108379, + "upload-time": "2026-04-03T19:14:43.505844Z", + "url": "https://files.pythonhosted.org/packages/e4/20/71885d8b97d4f3dde17b1fdb92dbd4908b00541c5a3379787137285f602e/click-8.3.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.3.2.tar.gz", + "hashes": { + "sha256": "14162b8b3b3550a7d479eafa77dfd3c38d9dc8951f6f69c78913a8f9a7540fd5" + }, + "provenance": "https://pypi.org/integrity/click/8.3.2/click-8.3.2.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 302856, + "upload-time": "2026-04-03T19:14:45.118083Z", + "url": "https://files.pythonhosted.org/packages/57/75/31212c6bf2503fdf920d87fee5d7a86a2e3bcf444984126f13d8e4016804/click-8.3.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "fec8e14fbfd9298932b1ea9b589b5003c780715d8278325d70dad7ffdda94826" + }, + "data-dist-info-metadata": { + "sha256": "fec8e14fbfd9298932b1ea9b589b5003c780715d8278325d70dad7ffdda94826" + }, + "filename": "click-8.3.3-py3-none-any.whl", + "hashes": { + "sha256": "a2bf429bb3033c89fa4936ffb35d5cb471e3719e1f3c8a7c3fff0b8314305613" + }, + "provenance": "https://pypi.org/integrity/click/8.3.3/click-8.3.3-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 110502, + "upload-time": "2026-04-22T15:11:25.044919Z", + "url": "https://files.pythonhosted.org/packages/ae/44/c1221527f6a71a01ec6fbad7fa78f1d50dfa02217385cf0fa3eec7087d59/click-8.3.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.3.3.tar.gz", + "hashes": { + "sha256": "398329ad4837b2ff7cbe1dd166a4c0f8900c3ca3a218de04466f38f6497f18a2" + }, + "provenance": "https://pypi.org/integrity/click/8.3.3/click-8.3.3.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 328061, + "upload-time": "2026-04-22T15:11:27.506141Z", + "url": "https://files.pythonhosted.org/packages/bb/63/f9e1ea081ce35720d8b92acde70daaedace594dc93b693c869e0d5910718/click-8.3.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c6393d65643f8492f5054fd0c73cff08c7e3a57b4d3d1b532fa687b16087162e" + }, + "data-dist-info-metadata": { + "sha256": "c6393d65643f8492f5054fd0c73cff08c7e3a57b4d3d1b532fa687b16087162e" + }, + "filename": "click-8.4.0-py3-none-any.whl", + "hashes": { + "sha256": "40c50b7c6c6adac2823d411041ec84f3f103f1b280d5e9ce0d7f998995832f81" + }, + "provenance": "https://pypi.org/integrity/click/8.4.0/click-8.4.0-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 116147, + "upload-time": "2026-05-17T00:47:56.842423Z", + "url": "https://files.pythonhosted.org/packages/ee/ae/8e92f8058baf87f6c7d86ee7e457668690195cc77efedb8d3797a06e3940/click-8.4.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.4.0.tar.gz", + "hashes": { + "sha256": "638f1338fe1235c8f4e008e4a8a254fb5c5fbdcbb40ece3c9142ebb78e792973" + }, + "provenance": "https://pypi.org/integrity/click/8.4.0/click-8.4.0.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 350843, + "upload-time": "2026-05-17T00:47:58.425765Z", + "url": "https://files.pythonhosted.org/packages/23/e4/796662cd90cf80e3a363c99db2b88e0e394b988a575f60a17e16440cd011/click-8.4.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b9600b73b63e2318e3df96a5dc1daa36cc9793ed2d7f9efc62022c2f555b9fdf" + }, + "data-dist-info-metadata": { + "sha256": "b9600b73b63e2318e3df96a5dc1daa36cc9793ed2d7f9efc62022c2f555b9fdf" + }, + "filename": "click-8.4.1-py3-none-any.whl", + "hashes": { + "sha256": "482be17c6991b8c19c5429a1e995d9b0efdbb63172824c41f99965dc0ade8ec2" + }, + "provenance": "https://pypi.org/integrity/click/8.4.1/click-8.4.1-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 116639, + "upload-time": "2026-05-22T04:08:35.260922Z", + "url": "https://files.pythonhosted.org/packages/c7/0d/67e5b4109ea4a837e80daa87c2c696711955e40449a97e8926672534def2/click-8.4.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.4.1.tar.gz", + "hashes": { + "sha256": "918b5633eddf6b41c32d4f454bf0de810065c74e3f7dbf8ee5452f8be88d3e96" + }, + "provenance": "https://pypi.org/integrity/click/8.4.1/click-8.4.1.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 353007, + "upload-time": "2026-05-22T04:08:37.769982Z", + "url": "https://files.pythonhosted.org/packages/9b/98/518d8e5081007684232226f475082b30087d0f585e8457db087298259f49/click-8.4.1.tar.gz", + "yanked": false + } + ], + "meta": { + "_last-serial": 37298542, + "api-version": "1.4" + }, + "name": "click", + "project-status": { + "status": "active" + }, + "versions": [ + "0.1", + "0.2", + "0.3", + "0.4", + "0.5", + "0.5.1", + "0.6", + "0.7", + "1.0", + "1.1", + "2.0", + "2.1", + "2.2", + "2.3", + "2.4", + "2.5", + "2.6", + "3.0", + "3.1", + "3.2", + "3.3", + "4.0", + "4.1", + "5.0", + "5.1", + "6.0", + "6.1", + "6.2", + "6.3", + "6.4", + "6.5", + "6.6", + "6.7.dev0", + "6.7", + "7.0", + "7.1", + "7.1.1", + "7.1.2", + "8.0.0a1", + "8.0.0rc1", + "8.0.0", + "8.0.1", + "8.0.2", + "8.0.3", + "8.0.4", + "8.1.0", + "8.1.1", + "8.1.2", + "8.1.3", + "8.1.4", + "8.1.5", + "8.1.6", + "8.1.7", + "8.1.8", + "8.2.0", + "8.2.1", + "8.2.2", + "8.3.0", + "8.3.1", + "8.3.2", + "8.3.3", + "8.4.0", + "8.4.1" + ] + } + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - "86400" + Cache-Control: + - max-age=600, public + Content-Security-Policy: + - default-src 'none'; sandbox allow-top-navigation + Content-Type: + - application/vnd.pypi.simple.v1+json + Etag: + - '"Wqak9kC43S0oT+b6Im0d/Q"' + Permissions-Policy: + - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept, Accept-Encoding + X-Cache: + - MISS, HIT, HIT + X-Cache-Hits: + - 0, 36, 9 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-Pypi-Last-Serial: + - "37298542" + X-Served-By: + - cache-iad-kcgs7200153-IAD, cache-iad-kcgs7200153-IAD, cache-iad-kcgs7200170-IAD, cache-wsi-ysbk1060026-WSI + X-Timer: + - S1781578786.705804,VS0,VE0 + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + host: pypi.org + headers: + Accept: + - application/vnd.pypi.simple.v1+json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://pypi.org/simple/idna/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: -1 + uncompressed: true + body: | + { + "alternate-locations": [], + "files": [ + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-0.2.tar.gz", + "hashes": { + "sha256": "e28fdff4b1d47edd13e053399f642818d2f591cb9c215eb626bde6b14d6f4575" + }, + "provenance": null, + "requires-python": null, + "size": 18236, + "upload-time": "2013-07-16T19:29:45.445020Z", + "url": "https://files.pythonhosted.org/packages/22/35/04dedec60e9366ba19ac7c147cd715c88a7e87d43cda47a75802190c0950/idna-0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-0.3.tar.gz", + "hashes": { + "sha256": "e092b7d8f5f8aeb751f841249b28ec9861da96328d4491febfb5df3f9c0e4f72" + }, + "provenance": null, + "requires-python": null, + "size": 17842, + "upload-time": "2013-07-18T13:32:01.906254Z", + "url": "https://files.pythonhosted.org/packages/8e/52/8146be5f86bf668895e68e85d564572addae141a12a0344347c921002246/idna-0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-0.4.tar.gz", + "hashes": { + "sha256": "7d73ab5a3c44d20178ace6c94e1dde549cb45c8a39b5980a7892b191a495fe47" + }, + "provenance": null, + "requires-python": null, + "size": 17856, + "upload-time": "2014-01-07T17:38:29.735579Z", + "url": "https://files.pythonhosted.org/packages/d5/af/5d5ed7f2a78182724234c025e5ab5f2166a5212b0c6bf9a9fa891f139c5d/idna-0.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-0.5.tar.gz", + "hashes": { + "sha256": "a83e47c77e733a274ca8aa662ff7ede9cec32421784baf0dd095135369630576" + }, + "provenance": null, + "requires-python": null, + "size": 18790, + "upload-time": "2014-02-05T17:39:53.132955Z", + "url": "https://files.pythonhosted.org/packages/c9/8a/14a079eeb7e89449dd8af6037e57ff53722be0d927a11bd21490a5d0a7b0/idna-0.5.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-0.6.tar.gz", + "hashes": { + "sha256": "2631ec61bb02eaec2b89a78acfe1722cc5ce172fab20300adabe692997fee3d0" + }, + "provenance": null, + "requires-python": null, + "size": 18840, + "upload-time": "2014-04-29T16:23:46.213042Z", + "url": "https://files.pythonhosted.org/packages/be/06/2c523c1aa1d85aafb21e95e6e207de373e5fad4f2062242ca3b69c69758d/idna-0.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-0.7.tar.gz", + "hashes": { + "sha256": "bd053a6d0e5231bec41da6ef524369d64dc9a7f27c5075914ae1b1abc4dd33e5" + }, + "provenance": null, + "requires-python": null, + "size": 20294, + "upload-time": "2014-07-10T03:37:29.558242Z", + "url": "https://files.pythonhosted.org/packages/cf/57/53ac056e1a9d028dfce896929d0fc769e53a1e4d0917c2ec163acae4528f/idna-0.7.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-0.8.tar.gz", + "hashes": { + "sha256": "1d2cc002082a0835cc6a4d3710f01f6ca565e65dca013144fa73c652c7d224af" + }, + "provenance": null, + "requires-python": null, + "size": 95341, + "upload-time": "2014-07-10T04:00:20.128466Z", + "url": "https://files.pythonhosted.org/packages/65/4a/a571c5d86b11d98244fc822bf75322d2f5663372b8a80d2348d8a55c4332/idna-0.8.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-0.9.tar.gz", + "hashes": { + "sha256": "b3c0ed4d658247193fb38fb3e99c5c54a7d517b5c5bbda88feaff04f8cda12a4" + }, + "provenance": null, + "requires-python": null, + "size": 97888, + "upload-time": "2014-07-18T18:00:41.194409Z", + "url": "https://files.pythonhosted.org/packages/c8/6b/d109774559ad508c094c6e7d9b7f97722e61a964976c24ca3a4fa0a0b870/idna-0.9.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-1.0.tar.gz", + "hashes": { + "sha256": "c31140a69ecae014d65e936e9a45d8a66e2ee29f5abbc656f69c705ad2f1507d" + }, + "provenance": null, + "requires-python": null, + "size": 99754, + "upload-time": "2014-10-12T18:32:04.316983Z", + "url": "https://files.pythonhosted.org/packages/c4/93/a80bccdee90d97b113b76e2f0ba8e3260034bd0e55cea3ccb66098e710d8/idna-1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-1.1.tar.gz", + "hashes": { + "sha256": "3dab514abd255ada7994a57161750e8f054b938bf7adb8b40b96f13df54efaed" + }, + "provenance": null, + "requires-python": null, + "size": 99242, + "upload-time": "2015-01-27T17:54:59.850533Z", + "url": "https://files.pythonhosted.org/packages/0d/3b/ebe79efc3c00fc8dfd391938c6594c73539aeb55d5a38ebb901bae95c770/idna-1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cdcf858336914dc8d63c141fe570e76d97d9ed216b04e64a50bf09dbd7b48a60" + }, + "data-dist-info-metadata": { + "sha256": "cdcf858336914dc8d63c141fe570e76d97d9ed216b04e64a50bf09dbd7b48a60" + }, + "filename": "idna-2.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "9b2fc50bd3c4ba306b9651b69411ef22026d4d8335b93afc2214cef1246ce707" + }, + "provenance": null, + "requires-python": null, + "size": 61339, + "upload-time": "2015-05-30T01:02:03.819901Z", + "url": "https://files.pythonhosted.org/packages/7c/75/b566d769455929ee6ab308d8a1c6c5aecc4928e72b25d42dd019c99f7015/idna-2.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-2.0.tar.gz", + "hashes": { + "sha256": "16199aad938b290f5be1057c0e1efc6546229391c23cea61ca940c115f7d3d3b" + }, + "provenance": null, + "requires-python": null, + "size": 135150, + "upload-time": "2015-05-19T00:41:07.607598Z", + "url": "https://files.pythonhosted.org/packages/69/27/5f76009f13c6dda4ed5016cbfebf68773f21374f9792db02821c05326a75/idna-2.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ea9bdeba38debc42ce777982fb1b67c0548e4fb95998c91b9f2e14688bea45f1" + }, + "data-dist-info-metadata": { + "sha256": "ea9bdeba38debc42ce777982fb1b67c0548e4fb95998c91b9f2e14688bea45f1" + }, + "filename": "idna-2.1-py2-none-any.whl", + "hashes": { + "sha256": "4cfe64db2804351249d8d13ec1f3a2b0be9dc84b409b65c2a646c4d673fa55bc" + }, + "provenance": null, + "requires-python": null, + "size": 54240, + "upload-time": "2016-03-20T23:12:58.913205Z", + "url": "https://files.pythonhosted.org/packages/ff/ee/57ca2b52dea2df65a15d4ab2669c89ff29fa227668917cebc43e689360be/idna-2.1-py2-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ea9bdeba38debc42ce777982fb1b67c0548e4fb95998c91b9f2e14688bea45f1" + }, + "data-dist-info-metadata": { + "sha256": "ea9bdeba38debc42ce777982fb1b67c0548e4fb95998c91b9f2e14688bea45f1" + }, + "filename": "idna-2.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "f28df695e9bede8a19b18a8e4429b4bad4d664e8e98aff27bc39b630f1ae2b42" + }, + "provenance": null, + "requires-python": null, + "size": 54244, + "upload-time": "2016-03-21T00:51:14.914997Z", + "url": "https://files.pythonhosted.org/packages/71/02/dee75fc3e6f7455bf69221164f94586ee13552c5f33c8002335667a3d122/idna-2.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-2.1.tar.gz", + "hashes": { + "sha256": "ed36f281aebf3cd0797f163bb165d84c31507cedd15928b095b1675e2d04c676" + }, + "provenance": null, + "requires-python": null, + "size": 128996, + "upload-time": "2016-03-20T23:12:52.405312Z", + "url": "https://files.pythonhosted.org/packages/fb/84/8c27516fbaa8147acd2e431086b473c453c428e24e8fb99a1d89ce381851/idna-2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "845064be6675086a4de3a889042183582ea9323d1cfc8cb983312933f5e61ba0" + }, + "data-dist-info-metadata": { + "sha256": "845064be6675086a4de3a889042183582ea9323d1cfc8cb983312933f5e61ba0" + }, + "filename": "idna-2.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "16402893379702342a662d3f7fa7e9369e4b4770876b245dbbab1eb12d0a60cf" + }, + "provenance": null, + "requires-python": null, + "size": 55347, + "upload-time": "2016-12-21T04:58:13.607159Z", + "url": "https://files.pythonhosted.org/packages/6b/f4/bb42887fb16eb5f5957897fec9e16d18c56dd8cdd2a729c13947ed786b92/idna-2.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-2.2.tar.gz", + "hashes": { + "sha256": "0ac27740937d86850010e035c6a10a564158a5accddf1aa24df89b0309252426" + }, + "provenance": null, + "requires-python": null, + "size": 130203, + "upload-time": "2016-12-21T04:58:11.050323Z", + "url": "https://files.pythonhosted.org/packages/94/fe/efb1cb6f505e1a560b3d080ae6b9fddc11e7c542d694ce4635c49b1ccdcb/idna-2.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b3ace11f9b870caf10cff173328a18d42f4643b1c3589606bc12aba2f4921db2" + }, + "data-dist-info-metadata": { + "sha256": "b3ace11f9b870caf10cff173328a18d42f4643b1c3589606bc12aba2f4921db2" + }, + "filename": "idna-2.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "0a33cde64e2d7ba1afdd9586c5ebd000b07b6907c7141562bffe9cbcde4bc367" + }, + "provenance": null, + "requires-python": null, + "size": 55094, + "upload-time": "2017-02-28T05:21:23.077608Z", + "url": "https://files.pythonhosted.org/packages/e6/d7/930b670f75990f8fa5b2ad598b997d66afbf24b672ce504df224e6a4d760/idna-2.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-2.3.tar.gz", + "hashes": { + "sha256": "fe077ccaefbcc84b1b1fe8fae9dc0c3b71079df4bf5398796ece0b84be9cbdc3" + }, + "provenance": null, + "requires-python": null, + "size": 130105, + "upload-time": "2017-02-28T05:21:20.763226Z", + "url": "https://files.pythonhosted.org/packages/81/62/c32d933d487d9756f55782de85a70b90cd6827a59a3e330f6adada408241/idna-2.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e29e11e43529def27bf718747cabd6f277ebd07f703164e9f496482eef9a2630" + }, + "data-dist-info-metadata": { + "sha256": "e29e11e43529def27bf718747cabd6f277ebd07f703164e9f496482eef9a2630" + }, + "filename": "idna-2.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "12468b2e4a71b1cbc342da70fb437dddbfb9d420272c313bd7129a6a22a2dd6a" + }, + "provenance": null, + "requires-python": null, + "size": 55103, + "upload-time": "2017-03-01T04:29:33.042831Z", + "url": "https://files.pythonhosted.org/packages/08/c6/71319d9ac2055156562992b16cb01dbee74f431c0372d580a8fef6ca0e4c/idna-2.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-2.4.tar.gz", + "hashes": { + "sha256": "2a07165f6288f4b920aa8ab4357c1e59073c5d62e048a400510982769e039bd9" + }, + "provenance": null, + "requires-python": null, + "size": 130182, + "upload-time": "2017-03-01T04:29:30.414917Z", + "url": "https://files.pythonhosted.org/packages/a3/06/40cb383eaea6e97047666db51abc2f2b32046f3e2a6e5ab2b946630f6062/idna-2.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3b8c4a05c3d6a516d1fe85cd8e1822f7a4c674c766c005912e4894f7a4b1d96c" + }, + "data-dist-info-metadata": { + "sha256": "3b8c4a05c3d6a516d1fe85cd8e1822f7a4c674c766c005912e4894f7a4b1d96c" + }, + "filename": "idna-2.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "cc19709fd6d0cbfed39ea875d29ba6d4e22c0cebc510a76d6302a28385e8bb70" + }, + "provenance": null, + "requires-python": null, + "size": 55106, + "upload-time": "2017-03-07T03:27:27.825414Z", + "url": "https://files.pythonhosted.org/packages/11/7d/9bbbd7bb35f34b0169542487d2a8859e44306bb2e6a4455d491800a5621f/idna-2.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-2.5.tar.gz", + "hashes": { + "sha256": "3cb5ce08046c4e3a560fc02f138d0ac63e00f8ce5901a56b32ec8b7994082aab" + }, + "provenance": null, + "requires-python": null, + "size": 130211, + "upload-time": "2017-03-07T03:27:25.040173Z", + "url": "https://files.pythonhosted.org/packages/d8/82/28a51052215014efc07feac7330ed758702fc0581347098a81699b5281cb/idna-2.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "93ea275e7c11ef9e975aefc84aac1bfbf3519782a1cff12cf40998915d1333ea" + }, + "data-dist-info-metadata": { + "sha256": "93ea275e7c11ef9e975aefc84aac1bfbf3519782a1cff12cf40998915d1333ea" + }, + "filename": "idna-2.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "8c7309c718f94b3a625cb648ace320157ad16ff131ae0af362c9f21b80ef6ec4" + }, + "provenance": null, + "requires-python": null, + "size": 56450, + "upload-time": "2017-08-08T03:45:11.061002Z", + "url": "https://files.pythonhosted.org/packages/27/cc/6dd9a3869f15c2edfab863b992838277279ce92663d334df9ecf5106f5c6/idna-2.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-2.6.tar.gz", + "hashes": { + "sha256": "2c6a5de3089009e3da7c5dde64a141dbc8551d5b7f6cf4ed7c2568d0cc520a8f" + }, + "provenance": null, + "requires-python": null, + "size": 135992, + "upload-time": "2017-08-08T03:44:58.385741Z", + "url": "https://files.pythonhosted.org/packages/f4/bd/0467d62790828c23c47fc1dfa1b1f052b24efdf5290f071c7a91d0d82fd3/idna-2.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ad120640de13139d800e336e6fe2d39dacdbce3c66b2f880cd989afaffe7647b" + }, + "data-dist-info-metadata": { + "sha256": "ad120640de13139d800e336e6fe2d39dacdbce3c66b2f880cd989afaffe7647b" + }, + "filename": "idna-2.7-py2.py3-none-any.whl", + "hashes": { + "sha256": "156a6814fb5ac1fc6850fb002e0852d56c0c8d2531923a51032d1b70760e186e" + }, + "provenance": null, + "requires-python": null, + "size": 58213, + "upload-time": "2018-06-11T02:52:19.321873Z", + "url": "https://files.pythonhosted.org/packages/4b/2a/0276479a4b3caeb8a8c1af2f8e4355746a97fab05a372e4a2c6a6b876165/idna-2.7-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-2.7.tar.gz", + "hashes": { + "sha256": "684a38a6f903c1d71d6d5fac066b58d7768af4de2b832e426ec79c30daa94a16" + }, + "provenance": null, + "requires-python": null, + "size": 172698, + "upload-time": "2018-06-11T02:52:21.161014Z", + "url": "https://files.pythonhosted.org/packages/65/c4/80f97e9c9628f3cac9b98bfca0402ede54e0563b56482e3e6e45c43c4935/idna-2.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5f842c33f04b30f865e200bc4849d78ef979fa08fb86fc0097b502c91e35f2ca" + }, + "data-dist-info-metadata": { + "sha256": "5f842c33f04b30f865e200bc4849d78ef979fa08fb86fc0097b502c91e35f2ca" + }, + "filename": "idna-2.8-py2.py3-none-any.whl", + "hashes": { + "sha256": "ea8b7f6188e6fa117537c3df7da9fc686d485087abf6ac197f9c46432f7e4a3c" + }, + "provenance": null, + "requires-python": null, + "size": 58594, + "upload-time": "2018-12-04T17:11:33.338785Z", + "url": "https://files.pythonhosted.org/packages/14/2c/cd551d81dbe15200be1cf41cd03869a46fe7226e7450af7a6545bfc474c9/idna-2.8-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-2.8.tar.gz", + "hashes": { + "sha256": "c357b3f628cf53ae2c4c05627ecc484553142ca23264e593d327bcde5e9c3407" + }, + "provenance": null, + "requires-python": null, + "size": 174481, + "upload-time": "2018-12-04T17:11:30.779805Z", + "url": "https://files.pythonhosted.org/packages/ad/13/eb56951b6f7950cadb579ca166e448ba77f9d24efc03edd7e55fa57d04b7/idna-2.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "156ed920da8c13565746cea5fde44f43fae5e5b4d5b417ae0abbb8a513b19043" + }, + "data-dist-info-metadata": { + "sha256": "156ed920da8c13565746cea5fde44f43fae5e5b4d5b417ae0abbb8a513b19043" + }, + "filename": "idna-2.9-py2.py3-none-any.whl", + "hashes": { + "sha256": "a068a21ceac8a4d63dbfd964670474107f541babbd2250d61922f029858365fa" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 58388, + "upload-time": "2020-02-17T07:07:32.760868Z", + "url": "https://files.pythonhosted.org/packages/89/e3/afebe61c546d18fb1709a61bee788254b40e736cff7271c7de5de2dc4128/idna-2.9-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-2.9.tar.gz", + "hashes": { + "sha256": "7588d1c14ae4c77d74036e8c22ff447b26d0fde8f007354fd48a7814db15b7cb" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 175042, + "upload-time": "2020-02-17T07:07:34.800302Z", + "url": "https://files.pythonhosted.org/packages/cb/19/57503b5de719ee45e83472f339f617b0c01ad75cba44aba1e4c97c2b0abd/idna-2.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "65609a4030637664afc79114ec2bfa3910bef4d510ea75e1d5e5f1dfcc927b8d" + }, + "data-dist-info-metadata": { + "sha256": "65609a4030637664afc79114ec2bfa3910bef4d510ea75e1d5e5f1dfcc927b8d" + }, + "filename": "idna-2.10-py2.py3-none-any.whl", + "hashes": { + "sha256": "b97d804b1e9b523befed77c48dacec60e6dcb0b5391d57af6a65a312a90648c0" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 58811, + "upload-time": "2020-06-27T23:45:03.457785Z", + "url": "https://files.pythonhosted.org/packages/a2/38/928ddce2273eaa564f6f50de919327bf3a00f091b5baba8dfa9460f3a8a8/idna-2.10-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-2.10.tar.gz", + "hashes": { + "sha256": "b307872f855b18632ce0c21c5e45be78c0ea7ae4c15c828c20788b26921eb3f6" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 175616, + "upload-time": "2020-06-27T23:45:05.210353Z", + "url": "https://files.pythonhosted.org/packages/ea/b7/e0e3c1c467636186c39925827be42f16fee389dc404ac29e930e9136be70/idna-2.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "99e3a2f0acc61c9e58f098ece495b46c73c9d9425fc2ef7ebd53d428dc7225ac" + }, + "data-dist-info-metadata": { + "sha256": "99e3a2f0acc61c9e58f098ece495b46c73c9d9425fc2ef7ebd53d428dc7225ac" + }, + "filename": "idna-3.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "320229aadbdfc597bc28876748cc0c9d04d476e0fe6caacaaddea146365d9f63" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 58618, + "upload-time": "2021-01-01T05:58:22.104649Z", + "url": "https://files.pythonhosted.org/packages/0f/6b/3a878f15ef3324754bf4780f8f047d692d9860be894ff8fb3135cef8bed8/idna-3.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.0.tar.gz", + "hashes": { + "sha256": "c9a26e10e5558412384fac891eefb41957831d31be55f1e2c98ed97a70abb969" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 180786, + "upload-time": "2021-01-01T05:58:25.416550Z", + "url": "https://files.pythonhosted.org/packages/2f/2e/bfe821bd26194fb474e0932df8ed82e24bd312ba628a8644d93c5a28b5d4/idna-3.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2de437ad4f7836df2826d4bfe9d4f678b7cda79f059c30e76e2e21ccac216ee0" + }, + "data-dist-info-metadata": { + "sha256": "2de437ad4f7836df2826d4bfe9d4f678b7cda79f059c30e76e2e21ccac216ee0" + }, + "filename": "idna-3.1-py3-none-any.whl", + "hashes": { + "sha256": "5205d03e7bcbb919cc9c19885f9920d622ca52448306f2377daede5cf3faac16" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 58614, + "upload-time": "2021-01-04T16:20:02.822379Z", + "url": "https://files.pythonhosted.org/packages/29/88/c52aae187d3b128a0f13f36a6c987fc0d408d03a678ad9996516925d8495/idna-3.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.1.tar.gz", + "hashes": { + "sha256": "c5b02147e01ea9920e6b0a3f1f7bb833612d507592c837a6c49552768f4054e1" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 181601, + "upload-time": "2021-01-04T16:20:04.823651Z", + "url": "https://files.pythonhosted.org/packages/9f/24/1444ee2c9aee531783c031072a273182109c6800320868ab87675d147a05/idna-3.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2fa788aea766a512b6a0ac0115df027080f8150f21d9260a7f67e0eca1102c6d" + }, + "data-dist-info-metadata": { + "sha256": "2fa788aea766a512b6a0ac0115df027080f8150f21d9260a7f67e0eca1102c6d" + }, + "filename": "idna-3.2-py3-none-any.whl", + "hashes": { + "sha256": "14475042e284991034cb48e06f6851428fb14c4dc953acd9be9a5e95c7b6dd7a" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 59633, + "upload-time": "2021-05-29T16:53:30.337489Z", + "url": "https://files.pythonhosted.org/packages/d7/77/ff688d1504cdc4db2a938e2b7b9adee5dd52e34efbd2431051efc9984de9/idna-3.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.2.tar.gz", + "hashes": { + "sha256": "467fbad99067910785144ce333826c71fb0e63a425657295239737f7ecd125f3" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 243962, + "upload-time": "2021-05-29T16:53:32.008652Z", + "url": "https://files.pythonhosted.org/packages/cb/38/4c4d00ddfa48abe616d7e572e02a04273603db446975ab46bbcd36552005/idna-3.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "05daa201ff28bb8c759f3207a76fec0df5d68e5ec1ad2506a4e795cdb60742e4" + }, + "data-dist-info-metadata": { + "sha256": "05daa201ff28bb8c759f3207a76fec0df5d68e5ec1ad2506a4e795cdb60742e4" + }, + "filename": "idna-3.3-py3-none-any.whl", + "hashes": { + "sha256": "84d9dd047ffa80596e0f246e2eab0b391788b0503584e8945f2368256d2735ff" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 61160, + "upload-time": "2021-10-12T23:33:38.020888Z", + "url": "https://files.pythonhosted.org/packages/04/a2/d918dcd22354d8958fe113e1a3630137e0fc8b44859ade3063982eacd2a4/idna-3.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.3.tar.gz", + "hashes": { + "sha256": "9d643ff0a55b762d5cdb124b8eaa99c66322e2157b69160bc32796e824360e6d" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 286689, + "upload-time": "2021-10-12T23:33:41.312885Z", + "url": "https://files.pythonhosted.org/packages/62/08/e3fc7c8161090f742f504f40b1bccbfc544d4a4e09eb774bf40aafce5436/idna-3.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f1a2d27fd3054bba01dbaa59876869ae0ede269d1425273edeba5ffdebe9e030" + }, + "data-dist-info-metadata": { + "sha256": "f1a2d27fd3054bba01dbaa59876869ae0ede269d1425273edeba5ffdebe9e030" + }, + "filename": "idna-3.4-py3-none-any.whl", + "hashes": { + "sha256": "90b77e79eaa3eba6de819a0c442c0b4ceefc341a7a2ab77d7562bf49f425c5c2" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 61538, + "upload-time": "2022-09-14T00:24:23.220218Z", + "url": "https://files.pythonhosted.org/packages/fc/34/3030de6f1370931b9dbb4dad48f6ab1015ab1d32447850b9fc94e60097be/idna-3.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.4.tar.gz", + "hashes": { + "sha256": "814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 183077, + "upload-time": "2022-09-14T00:24:27.719798Z", + "url": "https://files.pythonhosted.org/packages/8b/e1/43beb3d38dba6cb420cefa297822eac205a277ab43e5ba5d5c46faf96438/idna-3.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "82ebb307a023c675357f6d035e90311d841eac4d4f4c2c3d0ddabec896944fd3" + }, + "data-dist-info-metadata": { + "sha256": "82ebb307a023c675357f6d035e90311d841eac4d4f4c2c3d0ddabec896944fd3" + }, + "filename": "idna-3.5-py3-none-any.whl", + "hashes": { + "sha256": "79b8f0ac92d2351be5f6122356c9a592c96d81c9a79e4b488bf2a6a15f88057a" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 61566, + "upload-time": "2023-11-24T18:07:03.851498Z", + "url": "https://files.pythonhosted.org/packages/ea/65/9c7a31be86861d43da3d4f8661f677b38120320540773a04979ad6fa9ecd/idna-3.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.5.tar.gz", + "hashes": { + "sha256": "27009fe2735bf8723353582d48575b23c533cc2c2de7b5a68908d91b5eb18d08" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 64640, + "upload-time": "2023-11-24T18:07:06.343380Z", + "url": "https://files.pythonhosted.org/packages/9b/c4/db3e4b22ebc18ee797dae8e14b5db68e5826ae6337334c276f1cb4ff84fb/idna-3.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "37ddc1e74f5d92fbe477f63413f5710873e4564ac3e889f1a327d7bd7e1e81db" + }, + "data-dist-info-metadata": { + "sha256": "37ddc1e74f5d92fbe477f63413f5710873e4564ac3e889f1a327d7bd7e1e81db" + }, + "filename": "idna-3.6-py3-none-any.whl", + "hashes": { + "sha256": "c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 61567, + "upload-time": "2023-11-25T15:40:52.604388Z", + "url": "https://files.pythonhosted.org/packages/c2/e7/a82b05cf63a603df6e68d59ae6a68bf5064484a0718ea5033660af4b54a9/idna-3.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.6.tar.gz", + "hashes": { + "sha256": "9ecdbbd083b06798ae1e86adcbfe8ab1479cf864e4ee30fe4e46a003d12491ca" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 175426, + "upload-time": "2023-11-25T15:40:54.902155Z", + "url": "https://files.pythonhosted.org/packages/bf/3f/ea4b9117521a1e9c50344b909be7886dd00a519552724809bb1f486986c2/idna-3.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3a2c4293e74a2d990fcbe31fbe23a688fbf02753b62bff2ba82ac58c2feec72e" + }, + "data-dist-info-metadata": { + "sha256": "3a2c4293e74a2d990fcbe31fbe23a688fbf02753b62bff2ba82ac58c2feec72e" + }, + "filename": "idna-3.7-py3-none-any.whl", + "hashes": { + "sha256": "82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 66836, + "upload-time": "2024-04-11T03:34:41.447563Z", + "url": "https://files.pythonhosted.org/packages/e5/3e/741d8c82801c347547f8a2a06aa57dbb1992be9e948df2ea0eda2c8b79e8/idna-3.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.7.tar.gz", + "hashes": { + "sha256": "028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 189575, + "upload-time": "2024-04-11T03:34:43.276991Z", + "url": "https://files.pythonhosted.org/packages/21/ed/f86a79a07470cb07819390452f178b3bef1d375f2ec021ecfc709fc7cf07/idna-3.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b7c6da1d9ac14cf9098b72ebf191e6d296d12a77a580ee4053b10621e4ef11c8" + }, + "data-dist-info-metadata": { + "sha256": "b7c6da1d9ac14cf9098b72ebf191e6d296d12a77a580ee4053b10621e4ef11c8" + }, + "filename": "idna-3.8-py3-none-any.whl", + "hashes": { + "sha256": "050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 66894, + "upload-time": "2024-08-23T16:01:49.963235Z", + "url": "https://files.pythonhosted.org/packages/22/7e/d71db821f177828df9dea8c42ac46473366f191be53080e552e628aad991/idna-3.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.8.tar.gz", + "hashes": { + "sha256": "d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 189467, + "upload-time": "2024-08-23T16:01:51.339264Z", + "url": "https://files.pythonhosted.org/packages/e8/ac/e349c5e6d4543326c6883ee9491e3921e0d07b55fdf3cce184b40d63e72a/idna-3.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d17fddcdcca2aeddf0abba757d5d5b4848d1f5fae53be851123b86507ef25f08" + }, + "data-dist-info-metadata": { + "sha256": "d17fddcdcca2aeddf0abba757d5d5b4848d1f5fae53be851123b86507ef25f08" + }, + "filename": "idna-3.9-py3-none-any.whl", + "hashes": { + "sha256": "69297d5da0cc9281c77efffb4e730254dd45943f45bbfb461de5991713989b1e" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 71671, + "upload-time": "2024-09-14T02:58:28.463127Z", + "url": "https://files.pythonhosted.org/packages/6d/15/61933d1999bc5ad8cad612d67f02fa5b16a423076ea0816e39c2e797af12/idna-3.9-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.9.tar.gz", + "hashes": { + "sha256": "e5c5dafde284f26e9e0f28f6ea2d6400abd5ca099864a67f576f3981c6476124" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 191636, + "upload-time": "2024-09-14T02:58:29.586942Z", + "url": "https://files.pythonhosted.org/packages/00/6f/93e724eafe34e860d15d37a4f72a1511dd37c43a76a8671b22a15029d545/idna-3.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5114796720df4353c2106864628a23a9f8b645ad2d6aedbefa58701b85d27e32" + }, + "data-dist-info-metadata": { + "sha256": "5114796720df4353c2106864628a23a9f8b645ad2d6aedbefa58701b85d27e32" + }, + "filename": "idna-3.10-py3-none-any.whl", + "hashes": { + "sha256": "946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 70442, + "upload-time": "2024-09-15T18:07:37.964349Z", + "url": "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.10.tar.gz", + "hashes": { + "sha256": "12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 190490, + "upload-time": "2024-09-15T18:07:39.745833Z", + "url": "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d/idna-3.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7c2c12c30f52ba237c4c81e59454804944025b9e6102cf1dcca9ebf5168411b0" + }, + "data-dist-info-metadata": { + "sha256": "7c2c12c30f52ba237c4c81e59454804944025b9e6102cf1dcca9ebf5168411b0" + }, + "filename": "idna-3.11-py3-none-any.whl", + "hashes": { + "sha256": "771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea" + }, + "provenance": "https://pypi.org/integrity/idna/3.11/idna-3.11-py3-none-any.whl/provenance", + "requires-python": ">=3.8", + "size": 71008, + "upload-time": "2025-10-12T14:55:18.883979Z", + "url": "https://files.pythonhosted.org/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/idna-3.11-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.11.tar.gz", + "hashes": { + "sha256": "795dafcc9c04ed0c1fb032c2aa73654d8e8c5023a7df64a53f39190ada629902" + }, + "provenance": "https://pypi.org/integrity/idna/3.11/idna-3.11.tar.gz/provenance", + "requires-python": ">=3.8", + "size": 194582, + "upload-time": "2025-10-12T14:55:20.501377Z", + "url": "https://files.pythonhosted.org/packages/6f/6d/0703ccc57f3a7233505399edb88de3cbd678da106337b9fcde432b65ed60/idna-3.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6b525cc9f78f1dc04dd06f5c9dfd78d75ca20fedff338deb82afaa2bea414891" + }, + "data-dist-info-metadata": { + "sha256": "6b525cc9f78f1dc04dd06f5c9dfd78d75ca20fedff338deb82afaa2bea414891" + }, + "filename": "idna-3.12-py3-none-any.whl", + "hashes": { + "sha256": "60ffaa1858fac94c9c124728c24fcde8160f3fb4a7f79aa8cdd33a9d1af60a67" + }, + "provenance": "https://pypi.org/integrity/idna/3.12/idna-3.12-py3-none-any.whl/provenance", + "requires-python": ">=3.8", + "size": 68634, + "upload-time": "2026-04-21T13:32:47.403471Z", + "url": "https://files.pythonhosted.org/packages/53/b2/acc33950394b3becb2b664741a0c0889c7ef9f9ffbfa8d47eddb53a50abd/idna-3.12-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.12.tar.gz", + "hashes": { + "sha256": "724e9952cc9e2bd7550ea784adb098d837ab5267ef67a1ab9cf7846bdbdd8254" + }, + "provenance": "https://pypi.org/integrity/idna/3.12/idna-3.12.tar.gz/provenance", + "requires-python": ">=3.8", + "size": 194350, + "upload-time": "2026-04-21T13:32:48.916284Z", + "url": "https://files.pythonhosted.org/packages/22/12/2948fbe5513d062169bd91f7d7b1cd97bc8894f32946b71fa39f6e63ca0c/idna-3.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "68224f3fd8881eda7d359484348af33f9dab823431c34f8f58d7c7189edf7d00" + }, + "data-dist-info-metadata": { + "sha256": "68224f3fd8881eda7d359484348af33f9dab823431c34f8f58d7c7189edf7d00" + }, + "filename": "idna-3.13-py3-none-any.whl", + "hashes": { + "sha256": "892ea0cde124a99ce773decba204c5552b69c3c67ffd5f232eb7696135bc8bb3" + }, + "provenance": "https://pypi.org/integrity/idna/3.13/idna-3.13-py3-none-any.whl/provenance", + "requires-python": ">=3.8", + "size": 68629, + "upload-time": "2026-04-22T16:42:40.909342Z", + "url": "https://files.pythonhosted.org/packages/5d/13/ad7d7ca3808a898b4612b6fe93cde56b53f3034dcde235acb1f0e1df24c6/idna-3.13-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.13.tar.gz", + "hashes": { + "sha256": "585ea8fe5d69b9181ec1afba340451fba6ba764af97026f92a91d4eef164a242" + }, + "provenance": "https://pypi.org/integrity/idna/3.13/idna-3.13.tar.gz/provenance", + "requires-python": ">=3.8", + "size": 194210, + "upload-time": "2026-04-22T16:42:42.314240Z", + "url": "https://files.pythonhosted.org/packages/ce/cc/762dfb036166873f0059f3b7de4565e1b5bc3d6f28a414c13da27e442f99/idna-3.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "116a0e142bc2058b5988d6253bae4b7dfcd2e12369c100e7db21eda674396176" + }, + "data-dist-info-metadata": { + "sha256": "116a0e142bc2058b5988d6253bae4b7dfcd2e12369c100e7db21eda674396176" + }, + "filename": "idna-3.14-py3-none-any.whl", + "hashes": { + "sha256": "e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69" + }, + "provenance": "https://pypi.org/integrity/idna/3.14/idna-3.14-py3-none-any.whl/provenance", + "requires-python": ">=3.8", + "size": 72184, + "upload-time": "2026-05-10T20:32:14.295522Z", + "url": "https://files.pythonhosted.org/packages/6c/3c/3f62dee257eb3d6b2c1ef2a09d36d9793c7111156a73b5654d2c2305e5ce/idna-3.14-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.14.tar.gz", + "hashes": { + "sha256": "466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3" + }, + "provenance": "https://pypi.org/integrity/idna/3.14/idna-3.14.tar.gz/provenance", + "requires-python": ">=3.8", + "size": 198272, + "upload-time": "2026-05-10T20:32:15.935474Z", + "url": "https://files.pythonhosted.org/packages/05/b1/efac073e0c297ecf2fb33c346989a529d4e19164f1759102dee5953ee17e/idna-3.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cb8ac245bf249c9e2346427bc54bbf79971c96b7bf6b46862e4335fa76001827" + }, + "data-dist-info-metadata": { + "sha256": "cb8ac245bf249c9e2346427bc54bbf79971c96b7bf6b46862e4335fa76001827" + }, + "filename": "idna-3.15-py3-none-any.whl", + "hashes": { + "sha256": "048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8" + }, + "provenance": "https://pypi.org/integrity/idna/3.15/idna-3.15-py3-none-any.whl/provenance", + "requires-python": ">=3.8", + "size": 72340, + "upload-time": "2026-05-12T22:45:55.733813Z", + "url": "https://files.pythonhosted.org/packages/d2/23/408243171aa9aaba178d3e2559159c24c1171a641aa83b67bdd3394ead8e/idna-3.15-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.15.tar.gz", + "hashes": { + "sha256": "ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc" + }, + "provenance": "https://pypi.org/integrity/idna/3.15/idna-3.15.tar.gz/provenance", + "requires-python": ">=3.8", + "size": 199245, + "upload-time": "2026-05-12T22:45:57.011321Z", + "url": "https://files.pythonhosted.org/packages/82/77/7b3966d0b9d1d31a36ddf1746926a11dface89a83409bf1483f0237aa758/idna-3.15.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b2300f4635c05551876447ca508080098ef973444c4efbafdafceb0d1c50828e" + }, + "data-dist-info-metadata": { + "sha256": "b2300f4635c05551876447ca508080098ef973444c4efbafdafceb0d1c50828e" + }, + "filename": "idna-3.16-py3-none-any.whl", + "hashes": { + "sha256": "cc246e3a3f89580c3a951b5ad298ca4638078b2cdd4f115654332b5c26daded5" + }, + "provenance": "https://pypi.org/integrity/idna/3.16/idna-3.16-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 74165, + "upload-time": "2026-05-22T00:16:16.698141Z", + "url": "https://files.pythonhosted.org/packages/94/16/70255075a9859a0e3adb789b68ceb0e210dec03934245fd98d248226572f/idna-3.16-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.16.tar.gz", + "hashes": { + "sha256": "d7a6da03db833450fca25d2358ac9ff06cd624577a4aea3a596d5c0f77b8e03d" + }, + "provenance": "https://pypi.org/integrity/idna/3.16/idna-3.16.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 203770, + "upload-time": "2026-05-22T00:16:18.781598Z", + "url": "https://files.pythonhosted.org/packages/1a/88/bcf9709822fe69d02c2a6a77956c98ce6ea8ca8767a9aadcedc7eb6a2390/idna-3.16.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "765c20c73cbd88c30d1a79b4d23899f9a7fca52222f8b6c721f4dfd92f746af2" + }, + "data-dist-info-metadata": { + "sha256": "765c20c73cbd88c30d1a79b4d23899f9a7fca52222f8b6c721f4dfd92f746af2" + }, + "filename": "idna-3.17-py3-none-any.whl", + "hashes": { + "sha256": "466e48829084efe2548012b855df21540b96f2e20e51bd124c851536556a592c" + }, + "provenance": "https://pypi.org/integrity/idna/3.17/idna-3.17-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 65316, + "upload-time": "2026-05-28T14:32:37.035135Z", + "url": "https://files.pythonhosted.org/packages/de/a7/f76514cc40ad6234098ecdebda08732d75964776c51a42845b7da10649e2/idna-3.17-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.17.tar.gz", + "hashes": { + "sha256": "5eb0cb53bc467c12eadcf6de83163ad8527cec9416f44b9b61b19caedad2b87f" + }, + "provenance": "https://pypi.org/integrity/idna/3.17/idna-3.17.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 196048, + "upload-time": "2026-05-28T14:32:38.550900Z", + "url": "https://files.pythonhosted.org/packages/b9/28/99c51f664567218d824af024c0251650fb27e4ca066df188dab0769c5b91/idna-3.17.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "46dfe6e5ac462d0f680ecd9abcf66e829b6a2334824b4d9e3979b31135caf281" + }, + "data-dist-info-metadata": { + "sha256": "46dfe6e5ac462d0f680ecd9abcf66e829b6a2334824b4d9e3979b31135caf281" + }, + "filename": "idna-3.18-py3-none-any.whl", + "hashes": { + "sha256": "7f952cbe720b688055e3f87de14f5c3e5fdaa8bc3928985c4077ca689de849a2" + }, + "provenance": "https://pypi.org/integrity/idna/3.18/idna-3.18-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 65455, + "upload-time": "2026-06-02T14:34:06.319954Z", + "url": "https://files.pythonhosted.org/packages/1e/5e/d4e9f1a599fb8e573b7b87160658329fbf28d19eac2718f51fc3def3aa5a/idna-3.18-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.18.tar.gz", + "hashes": { + "sha256": "ffb385a7e039654cef1ab9ef32c6fafe283c0c0467bba1d9029738ce4a14a848" + }, + "provenance": "https://pypi.org/integrity/idna/3.18/idna-3.18.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 196711, + "upload-time": "2026-06-02T14:34:07.794523Z", + "url": "https://files.pythonhosted.org/packages/cd/63/9496c57188a2ee585e0f1db071d75089a11e98aa86eb99d9d7618fc1edce/idna-3.18.tar.gz", + "yanked": false + } + ], + "meta": { + "_last-serial": 37646424, + "api-version": "1.4" + }, + "name": "idna", + "project-status": { + "status": "active" + }, + "versions": [ + "0.2", + "0.3", + "0.4", + "0.5", + "0.6", + "0.7", + "0.8", + "0.9", + "1.0", + "1.1", + "2.0", + "2.1", + "2.2", + "2.3", + "2.4", + "2.5", + "2.6", + "2.7", + "2.8", + "2.9", + "2.10", + "3.0", + "3.1", + "3.2", + "3.3", + "3.4", + "3.5", + "3.6", + "3.7", + "3.8", + "3.9", + "3.10", + "3.11", + "3.12", + "3.13", + "3.14", + "3.15", + "3.16", + "3.17", + "3.18" + ] + } + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - "86400" + Cache-Control: + - max-age=600, public + Content-Security-Policy: + - default-src 'none'; sandbox allow-top-navigation + Content-Type: + - application/vnd.pypi.simple.v1+json + Etag: + - '"7JecoCGudIbRanQHuOAP6A"' + Permissions-Policy: + - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept, Accept-Encoding + X-Cache: + - MISS, HIT, HIT + X-Cache-Hits: + - 0, 89, 21 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-Pypi-Last-Serial: + - "37646424" + X-Served-By: + - cache-iad-kcgs7200022-IAD, cache-iad-kcgs7200022-IAD, cache-iad-kcgs7200167-IAD, cache-wsi-ysbk1060026-WSI + X-Timer: + - S1781578786.726036,VS0,VE0 + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + host: pypi.org + headers: + Accept: + - application/vnd.pypi.simple.v1+json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://pypi.org/simple/itsdangerous/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: -1 + uncompressed: true + body: | + { + "alternate-locations": [], + "files": [ + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.9.tar.gz", + "hashes": { + "sha256": "21546de9ea0f86792c6dddf1d97f3639aad973f247dfeca666a5d4bdecf4dc93" + }, + "provenance": null, + "requires-python": null, + "size": 4408, + "upload-time": "2011-06-24T02:53:45.500019Z", + "url": "https://files.pythonhosted.org/packages/33/15/e4c8722f8c12a4f2ca275c9b8db7d364985b12709a5e050839f8f1ab81fd/itsdangerous-0.9.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.9.1.tar.gz", + "hashes": { + "sha256": "ba933c59d5c6c5ab5a4f284404fd57ff3517af0305616ede74a3f8c42d54a3de" + }, + "provenance": null, + "requires-python": null, + "size": 4342, + "upload-time": "2011-06-26T01:37:15.424695Z", + "url": "https://files.pythonhosted.org/packages/41/6f/0246154a6f1c66ff13358db1ace0b62a7ce358aa6b5d52e61e053a527dc3/itsdangerous-0.9.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.10.tar.gz", + "hashes": { + "sha256": "be3ffc1b36ff6925cc06d048c43b8936e2a609353d9abfafe513c64321884a4c" + }, + "provenance": null, + "requires-python": null, + "size": 4706, + "upload-time": "2011-06-29T13:26:18.491655Z", + "url": "https://files.pythonhosted.org/packages/c2/2c/574665fca71f3e9eb001a634fec1535c5ec1105e0901a2a2fb3b5b085020/itsdangerous-0.10.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.11.tar.gz", + "hashes": { + "sha256": "0ee8d8eae1b9c8846a4155618d335cb6d136b74a6317ad5b99125fe842bc1c64" + }, + "provenance": null, + "requires-python": null, + "size": 4465, + "upload-time": "2011-07-07T11:38:06.240559Z", + "url": "https://files.pythonhosted.org/packages/fc/12/4861d77da371bfc458cf7c6d5c1c75bcccc7aa7c03687a658690eb4f491c/itsdangerous-0.11.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.12.tar.gz", + "hashes": { + "sha256": "037c58575d7b78f8e7557da50db603c0014d1951966104f04a7874d8014d80a8" + }, + "provenance": null, + "requires-python": null, + "size": 4739, + "upload-time": "2012-02-22T13:05:19.782328Z", + "url": "https://files.pythonhosted.org/packages/ea/51/0886047dce5108a325fa6577b240266b08d4f624cb4a87280ac1f2b167eb/itsdangerous-0.12.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.13.tar.gz", + "hashes": { + "sha256": "44d3d8dbb02be37b438092f75e8c76487dd2a65cdbdf4c25b153387e8e594df8" + }, + "provenance": null, + "requires-python": null, + "size": 4821, + "upload-time": "2012-06-10T16:51:30.764785Z", + "url": "https://files.pythonhosted.org/packages/a3/0d/88558ab8db0176374ed9cec90a3d253beb027f80179b0a977b3072f3399e/itsdangerous-0.13.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.14.tar.gz", + "hashes": { + "sha256": "5f86d2df4e822561ad84a02f927bf4860e5c21cb5552681ce020ee622052c740" + }, + "provenance": null, + "requires-python": null, + "size": 5881, + "upload-time": "2012-06-29T12:55:40.946943Z", + "url": "https://files.pythonhosted.org/packages/f2/b2/855f0aa1bca10ed980638986e17f04908ae87249f5f4165d6416565b8c83/itsdangerous-0.14.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.15.tar.gz", + "hashes": { + "sha256": "8409715cbc758ca6450b591002b44769711a92356e86c5987e71513acf3414c1" + }, + "provenance": null, + "requires-python": null, + "size": 6989, + "upload-time": "2012-07-11T16:41:38.843094Z", + "url": "https://files.pythonhosted.org/packages/02/f3/4c5e349f5cdb9f43a2c4c211182c78567c8d4998ff48b6423d8849533f06/itsdangerous-0.15.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.16.tar.gz", + "hashes": { + "sha256": "8ba9f6762249c3c200586f411363ecffdf550a56a71646ce7973e423d67e9765" + }, + "provenance": null, + "requires-python": null, + "size": 7028, + "upload-time": "2012-07-11T17:16:17.765708Z", + "url": "https://files.pythonhosted.org/packages/9f/57/5aa16c781e45f2656f16f553a842fc2b7895fe973bcabcce866fb7cfe4b8/itsdangerous-0.16.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.17.tar.gz", + "hashes": { + "sha256": "0253d0596134487e176dff351a6864491089b14a811e3886238d186c29e02c35" + }, + "provenance": null, + "requires-python": null, + "size": 7028, + "upload-time": "2012-08-11T04:26:55.606779Z", + "url": "https://files.pythonhosted.org/packages/ce/db/2ec096d89bbda3b7983de28bd07bcf322b8118adfd7b8da4c037f90bb4cb/itsdangerous-0.17.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.18.tar.gz", + "hashes": { + "sha256": "197cd09ed4c29acba6d563ea31b0cdee77e317cc6daace7435a7921af071a60c" + }, + "provenance": null, + "requires-python": null, + "size": 8134, + "upload-time": "2013-05-15T09:52:39.794275Z", + "url": "https://files.pythonhosted.org/packages/7c/52/cc48bf6884cd1ab3e6d1969050ba7e760c0f29ebdb867e34d847d0b290ae/itsdangerous-0.18.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.19.tar.gz", + "hashes": { + "sha256": "a8d72928018bd6ea4b9c74a898477d2c15124fa00b8b730dc6cbfb6c25218a76" + }, + "provenance": null, + "requires-python": null, + "size": 8529, + "upload-time": "2013-05-22T01:17:35.556266Z", + "url": "https://files.pythonhosted.org/packages/91/67/6f09ca3c0b631814915955dc20d81391dd53da44f4698c79356e61c4e235/itsdangerous-0.19.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.20.tar.gz", + "hashes": { + "sha256": "812397bfa88aceb07e1eb9f37bcb8c3e5705bcc0a6dad038d67947d19b9cbdf2" + }, + "provenance": null, + "requires-python": null, + "size": 8593, + "upload-time": "2013-05-23T13:13:44.828056Z", + "url": "https://files.pythonhosted.org/packages/e4/28/c4c6f1b9723110f0a298ca10d51893793cba37eb496a1beade4a24fbad62/itsdangerous-0.20.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.21.tar.gz", + "hashes": { + "sha256": "c760381fc09dc120e4b459f5ba39ed55ea21fd77ac9f4d4101c0c237d8fc9d9e" + }, + "provenance": null, + "requires-python": null, + "size": 8595, + "upload-time": "2013-05-26T09:52:40.366678Z", + "url": "https://files.pythonhosted.org/packages/a3/f7/06b178102fac036b804d804907c28120ac0a6d9cafaeffc4b6f0e176a4e2/itsdangerous-0.21.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.22.tar.gz", + "hashes": { + "sha256": "9e63500ef4c2f30be66a69cd0def95966db889c32e7b4fe4dd8fc9c7ebe3f3fc" + }, + "provenance": null, + "requires-python": null, + "size": 9460, + "upload-time": "2013-07-03T10:10:49.936029Z", + "url": "https://files.pythonhosted.org/packages/56/60/c4fd79a1855af1392257a423097c9cbfc69f66935dfed8a0bf959530f6c5/itsdangerous-0.22.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.23.tar.gz", + "hashes": { + "sha256": "71c0bf6bde4dcc93d838415e728a961a7b16f324b8ae182525fbdadde9f55d62" + }, + "provenance": null, + "requires-python": null, + "size": 46176, + "upload-time": "2013-08-08T17:10:21.406895Z", + "url": "https://files.pythonhosted.org/packages/c1/6c/ceefb52b2a5d7d1f2b1b407a96892182161904478b9ef86049e7b8162cb6/itsdangerous-0.23.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.24.tar.gz", + "hashes": { + "sha256": "cbb3fcf8d3e33df861709ecaf89d9e6629cff0a217bc2848f1b41cd30d360519" + }, + "provenance": null, + "requires-python": null, + "size": 46541, + "upload-time": "2014-03-28T11:09:28.309307Z", + "url": "https://files.pythonhosted.org/packages/dc/b4/a60bcdba945c00f6d608d8975131ab3f25b22f2bcfe1dab221165194b2d4/itsdangerous-0.24.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cb22a32f658e83f5b26c7d98b7eecd22f1a957707ddc8b0c7361db4e859ced29" + }, + "data-dist-info-metadata": { + "sha256": "cb22a32f658e83f5b26c7d98b7eecd22f1a957707ddc8b0c7361db4e859ced29" + }, + "filename": "itsdangerous-1.1.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "b12271b2047cb23eeb98c8b5622e2e5c5e9abd9784a153e9d8ef9cb4dd09d749" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 16743, + "upload-time": "2018-10-27T00:17:35.954915Z", + "url": "https://files.pythonhosted.org/packages/76/ae/44b03b253d6fade317f32c24d100b3b35c2239807046a4c953c7b89fa49e/itsdangerous-1.1.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-1.1.0.tar.gz", + "hashes": { + "sha256": "321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 53219, + "upload-time": "2018-10-27T00:17:37.922929Z", + "url": "https://files.pythonhosted.org/packages/68/1a/f27de07a8a304ad5fa817bbe383d1238ac4396da447fa11ed937039fa04b/itsdangerous-1.1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a5e56304c16d68c42bfbe689cb64f4f16e7696dad2de9ba2abf6af1e77ea3ecb" + }, + "data-dist-info-metadata": { + "sha256": "a5e56304c16d68c42bfbe689cb64f4f16e7696dad2de9ba2abf6af1e77ea3ecb" + }, + "filename": "itsdangerous-2.0.0a1-py3-none-any.whl", + "hashes": { + "sha256": "26ba8fb99157bbd5a1016f9d9dc5ed5ff1325f6f6f2c10b18107199470676b4d" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 16823, + "upload-time": "2020-05-28T17:43:25.607272Z", + "url": "https://files.pythonhosted.org/packages/93/95/e61aeeaeb9b343373bb1d9e160551a33babb30c4a2a12ef0a29be77284b0/itsdangerous-2.0.0a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-2.0.0a1.tar.gz", + "hashes": { + "sha256": "1f08ac48fe58cb99a1f58add0c90924b4267398bbd1640268d26a29f6a03eaa4" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 57295, + "upload-time": "2020-05-28T17:43:27.175028Z", + "url": "https://files.pythonhosted.org/packages/b9/1d/761dff1a3196140089c395e9702bbee8fde56d58be05a69639243d9981fe/itsdangerous-2.0.0a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a26175a73c0728289c6119cf8754e0aef902bbbd57381800dfe0936756a53040" + }, + "data-dist-info-metadata": { + "sha256": "a26175a73c0728289c6119cf8754e0aef902bbbd57381800dfe0936756a53040" + }, + "filename": "itsdangerous-2.0.0rc1-py3-none-any.whl", + "hashes": { + "sha256": "55398d354327a1af9eeab0917ffa926985bf88dbd2b051f2cc9fe3f69e9f11d6" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 18148, + "upload-time": "2021-02-15T16:53:16.666304Z", + "url": "https://files.pythonhosted.org/packages/68/15/0ebb21ca835515e06f90f7553e851103525dabd76e1af15503e56d7f0777/itsdangerous-2.0.0rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-2.0.0rc1.tar.gz", + "hashes": { + "sha256": "743456d13b108af70259b3867e14e2f426e663c056dbe7b0070f0cb201de6753" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 58870, + "upload-time": "2021-02-15T16:53:18.401339Z", + "url": "https://files.pythonhosted.org/packages/ef/18/3571cc261291e6cfe01e2ca1f8e2937d07232bb4e1496200dd022129488a/itsdangerous-2.0.0rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "01e984e0586ee2f2166ec71ff8bb1ef7485aa6587c94e75a8942ba1d8469b5bb" + }, + "data-dist-info-metadata": { + "sha256": "01e984e0586ee2f2166ec71ff8bb1ef7485aa6587c94e75a8942ba1d8469b5bb" + }, + "filename": "itsdangerous-2.0.0rc2-py3-none-any.whl", + "hashes": { + "sha256": "fe99186c3f66ab0a064c51bedb72772c95b7f919e0ac9feed37f7c4be2745b15" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 18276, + "upload-time": "2021-04-16T14:53:07.887839Z", + "url": "https://files.pythonhosted.org/packages/f1/88/188ad8b416a7890ae36c1df7bab3b98aae1a9a9ea6b48ceaf5553bfc30cd/itsdangerous-2.0.0rc2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-2.0.0rc2.tar.gz", + "hashes": { + "sha256": "aea4b5c1c81179e92d04142ed2dc6a44642da3909fdb5c7b64e7ea946d4b3bd6" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 59139, + "upload-time": "2021-04-16T14:53:09.501993Z", + "url": "https://files.pythonhosted.org/packages/91/df/5fb8d82f4a9078c37d76f6bd026dd23654294f36aa67921f45d34f0cd128/itsdangerous-2.0.0rc2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2e4c6d49d65a40eaa94714d307d824820b2d5b63980a470e43d6e1f7af002f46" + }, + "data-dist-info-metadata": { + "sha256": "2e4c6d49d65a40eaa94714d307d824820b2d5b63980a470e43d6e1f7af002f46" + }, + "filename": "itsdangerous-2.0.0-py3-none-any.whl", + "hashes": { + "sha256": "e2cb4ae918f07ab2a2f9a91dec2695bd1f25a19d31861a70015ad537ccb5e807" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 18240, + "upload-time": "2021-05-11T20:12:55.923235Z", + "url": "https://files.pythonhosted.org/packages/c4/af/93fb95dc8bc90a5580084f3dc4be049d243c6f687ff2e253ed3a6df30db4/itsdangerous-2.0.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-2.0.0.tar.gz", + "hashes": { + "sha256": "99b1053ccce68066dfc0b4465ef8779027e6d577377c8270e21a3d6289cac111" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 59128, + "upload-time": "2021-05-11T20:12:57.497809Z", + "url": "https://files.pythonhosted.org/packages/af/1a/d00de29ae487412998f4a2172f0e8322dbe707d4475d981daec560b0ff58/itsdangerous-2.0.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "41e7c15b64de99106013deb2627dd43fe039d6df0a4ee9300c78bb3e8a4b3a14" + }, + "data-dist-info-metadata": { + "sha256": "41e7c15b64de99106013deb2627dd43fe039d6df0a4ee9300c78bb3e8a4b3a14" + }, + "filename": "itsdangerous-2.0.1-py3-none-any.whl", + "hashes": { + "sha256": "5174094b9637652bdb841a3029700391451bd092ba3db90600dea710ba28e97c" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 18326, + "upload-time": "2021-05-18T15:09:42.542101Z", + "url": "https://files.pythonhosted.org/packages/9c/96/26f935afba9cd6140216da5add223a0c465b99d0f112b68a4ca426441019/itsdangerous-2.0.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-2.0.1.tar.gz", + "hashes": { + "sha256": "9e724d68fc22902a1435351f84c3fb8623f303fffcc566a4cb952df8c572cff0" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 59336, + "upload-time": "2021-05-18T15:09:44.532594Z", + "url": "https://files.pythonhosted.org/packages/58/66/d6c5859dcac92b442626427a8c7a42322068c5cd5d4a463ce78b93f730b7/itsdangerous-2.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e19bacc3379d32acbf86a1d4399639561dbc1ffa2e1b79e75430a210820817e1" + }, + "data-dist-info-metadata": { + "sha256": "e19bacc3379d32acbf86a1d4399639561dbc1ffa2e1b79e75430a210820817e1" + }, + "filename": "itsdangerous-2.1.0-py3-none-any.whl", + "hashes": { + "sha256": "29285842166554469a56d427addc0843914172343784cb909695fdbe90a3e129" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 15676, + "upload-time": "2022-02-18T03:39:58.421321Z", + "url": "https://files.pythonhosted.org/packages/53/f8/64d2488f48332f33a6dbfe2f19d7bde7d750d9cb182b4b37c02eadec33d3/itsdangerous-2.1.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-2.1.0.tar.gz", + "hashes": { + "sha256": "d848fcb8bc7d507c4546b448574e8a44fc4ea2ba84ebf8d783290d53e81992f5" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 56078, + "upload-time": "2022-02-18T03:40:00.026845Z", + "url": "https://files.pythonhosted.org/packages/82/00/89037083314067f1605233f6f30b94fdddc89d18e283b30b0c5be9e7f801/itsdangerous-2.1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "de1101c213ebf70be900d6bb4d986d72db1964226d3b88c01926e9ea01e3da7c" + }, + "data-dist-info-metadata": { + "sha256": "de1101c213ebf70be900d6bb4d986d72db1964226d3b88c01926e9ea01e3da7c" + }, + "filename": "itsdangerous-2.1.1-py3-none-any.whl", + "hashes": { + "sha256": "935642cd4b987cdbee7210080004033af76306757ff8b4c0a506a4b6e06f02cf" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 15727, + "upload-time": "2022-03-09T16:24:01.932562Z", + "url": "https://files.pythonhosted.org/packages/76/9b/88ac47681ba6af8ee994c9e83ecdfc0048df59f8f6df5c2f766998fe87e7/itsdangerous-2.1.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-2.1.1.tar.gz", + "hashes": { + "sha256": "7b7d3023cd35d9cb0c1fd91392f8c95c6fa02c59bf8ad64b8849be3401b95afb" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 56217, + "upload-time": "2022-03-09T16:24:04.906314Z", + "url": "https://files.pythonhosted.org/packages/9d/86/39f81e23f49eaf62d22248d48771dbf3bce7c52dfdf566e3d8d4c0657f15/itsdangerous-2.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4e1ac720943fe9795f6c33020157bf85ac13ec85e22319d30480ebc31c6db9c4" + }, + "data-dist-info-metadata": { + "sha256": "4e1ac720943fe9795f6c33020157bf85ac13ec85e22319d30480ebc31c6db9c4" + }, + "filename": "itsdangerous-2.1.2-py3-none-any.whl", + "hashes": { + "sha256": "2c2349112351b88699d8d4b6b075022c0808887cb7ad10069318a8b0bc88db44" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 15749, + "upload-time": "2022-03-24T15:12:13.200938Z", + "url": "https://files.pythonhosted.org/packages/68/5f/447e04e828f47465eeab35b5d408b7ebaaaee207f48b7136c5a7267a30ae/itsdangerous-2.1.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-2.1.2.tar.gz", + "hashes": { + "sha256": "5dbbc68b317e5e42f327f9021763545dc3fc3bfe22e6deb96aaf1fc38874156a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 56143, + "upload-time": "2022-03-24T15:12:15.102192Z", + "url": "https://files.pythonhosted.org/packages/7f/a1/d3fb83e7a61fa0c0d3d08ad0a94ddbeff3731c05212617dff3a94e097f08/itsdangerous-2.1.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d2b934fb56708a1b94e439f0255c0f5a8108e3258ec827b18a1dc9c991db9611" + }, + "data-dist-info-metadata": { + "sha256": "d2b934fb56708a1b94e439f0255c0f5a8108e3258ec827b18a1dc9c991db9611" + }, + "filename": "itsdangerous-2.2.0-py3-none-any.whl", + "hashes": { + "sha256": "c6242fc49e35958c8b15141343aa660db5fc54d4f13a1db01a3f5891b98700ef" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 16234, + "upload-time": "2024-04-16T21:28:14.499616Z", + "url": "https://files.pythonhosted.org/packages/04/96/92447566d16df59b2a776c0fb82dbc4d9e07cd95062562af01e408583fc4/itsdangerous-2.2.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-2.2.0.tar.gz", + "hashes": { + "sha256": "e0050c0b7da1eea53ffaf149c0cfbb5c6e2e2b69c4bef22c81fa6eb73e5f6173" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 54410, + "upload-time": "2024-04-16T21:28:15.614771Z", + "url": "https://files.pythonhosted.org/packages/9c/cb/8ac0172223afbccb63986cc25049b154ecfb5e85932587206f42317be31d/itsdangerous-2.2.0.tar.gz", + "yanked": false + } + ], + "meta": { + "_last-serial": 22795405, + "api-version": "1.4" + }, + "name": "itsdangerous", + "project-status": { + "status": "active" + }, + "versions": [ + "0.9", + "0.9.1", + "0.10", + "0.11", + "0.12", + "0.13", + "0.14", + "0.15", + "0.16", + "0.17", + "0.18", + "0.19", + "0.20", + "0.21", + "0.22", + "0.23", + "0.24", + "1.1.0", + "2.0.0a1", + "2.0.0rc1", + "2.0.0rc2", + "2.0.0", + "2.0.1", + "2.1.0", + "2.1.1", + "2.1.2", + "2.2.0" + ] + } + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - "86400" + Cache-Control: + - max-age=600, public + Content-Security-Policy: + - default-src 'none'; sandbox allow-top-navigation + Content-Type: + - application/vnd.pypi.simple.v1+json + Etag: + - '"dzu7twganc19srf3iUG3eg"' + Permissions-Policy: + - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept, Accept-Encoding + X-Cache: + - MISS, HIT, HIT + X-Cache-Hits: + - 0, 7, 2 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-Pypi-Last-Serial: + - "22795405" + X-Served-By: + - cache-iad-kjyo7100062-IAD, cache-iad-kjyo7100158-IAD, cache-wsi-ysbk1060026-WSI + X-Timer: + - S1781578786.702709,VS0,VE0 + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + host: pypi.org + headers: + Accept: + - application/vnd.pypi.simple.v1+json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://pypi.org/simple/jinja2/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: -1 + uncompressed: true + body: | + { + "alternate-locations": [], + "files": [ + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.0rc1-py2.4-linux-i686.egg", + "hashes": { + "sha256": "e59a42234017114d3df9db61d3cc48384e825170dbb95b008c22d78b7ce9ac71" + }, + "provenance": null, + "requires-python": null, + "size": 198515, + "upload-time": "2008-06-09T21:03:09Z", + "url": "https://files.pythonhosted.org/packages/2d/c4/93c21617ae4b0bdfd46ed5ac1d8694712d8cf7b5d1e868ca1d712593d2f8/Jinja2-2.0rc1-py2.4-linux-i686.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.0rc1-py2.4-linux-x86_64.egg", + "hashes": { + "sha256": "7f715cf867db9fd49b281604dc56762292a7f0a8dff7b71f1924c39acf49a504" + }, + "provenance": null, + "requires-python": null, + "size": 197675, + "upload-time": "2008-06-09T20:23:09Z", + "url": "https://files.pythonhosted.org/packages/bd/0e/643b5e074755af3e9e3b83c1c60efde6765cd44071ac12d89385f1cc4aab/Jinja2-2.0rc1-py2.4-linux-x86_64.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.0rc1-py2.4-macosx-10.3-i386.egg", + "hashes": { + "sha256": "f7fce759b5cce2d764c2d00756a636086fbc748878c959c10ce2393b1a910792" + }, + "provenance": null, + "requires-python": null, + "size": 288048, + "upload-time": "2008-06-09T16:55:06Z", + "url": "https://files.pythonhosted.org/packages/16/a8/953ae04316fc5f916982ad29a24247cdf3a10c903e487256b9309112a95b/Jinja2-2.0rc1-py2.4-macosx-10.3-i386.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.0rc1-py2.4-win32.egg", + "hashes": { + "sha256": "be3fac9ca65d8b7ae2b242f10819f4391a14feeb2dbaad9b9ddec96e04adeac6" + }, + "provenance": null, + "requires-python": null, + "size": 192232, + "upload-time": "2008-06-09T20:26:53Z", + "url": "https://files.pythonhosted.org/packages/33/ac/03043414ec22e6db67bcd915d298ca49ae81a1d01795bfc1cc9d8c04282c/Jinja2-2.0rc1-py2.4-win32.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.0rc1-py2.5-linux-i686.egg", + "hashes": { + "sha256": "e6637b5a94b45d90892e822037b4077eb20a766f9a08c2d2f0a7a512e99b5f96" + }, + "provenance": null, + "requires-python": null, + "size": 195906, + "upload-time": "2008-06-09T21:00:36Z", + "url": "https://files.pythonhosted.org/packages/2a/68/316c1bfc6f34cdf07552a0350927224ea8c844c7651a98d64fa240718284/Jinja2-2.0rc1-py2.5-linux-i686.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.0rc1-py2.5-linux-x86_64.egg", + "hashes": { + "sha256": "726bda3062c14dd4c7c808c90adb1a7c54680b3edfbd42b62417af7c1cef9ff9" + }, + "provenance": null, + "requires-python": null, + "size": 196531, + "upload-time": "2008-06-09T20:23:39Z", + "url": "https://files.pythonhosted.org/packages/7f/c0/25d775813d628bd8c173b906e20cf9fc7dfa7a816529216176199c8f58ec/Jinja2-2.0rc1-py2.5-linux-x86_64.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.0rc1-py2.5-macosx-10.3-i386.egg", + "hashes": { + "sha256": "78f6c467e64fb8045bcf4ccb0f2cb0a62f028375b268288dfb7a7929bcb11938" + }, + "provenance": null, + "requires-python": null, + "size": 293771, + "upload-time": "2008-06-09T16:50:19Z", + "url": "https://files.pythonhosted.org/packages/ea/fc/64cf36076950f861b29862a88fee91dd38b1459b9a3ca7cd9e806c43c865/Jinja2-2.0rc1-py2.5-macosx-10.3-i386.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.0rc1-py2.5-win32.egg", + "hashes": { + "sha256": "d073aee8c7f7b32af90b6817117b369871888fdbd61c8fa1b193162c44ee1ddf" + }, + "provenance": null, + "requires-python": null, + "size": 189725, + "upload-time": "2008-06-09T19:12:23Z", + "url": "https://files.pythonhosted.org/packages/f6/10/c9391f5561e69dff71e95b91bf4440c0a40f68e494358dcc082945c3aab1/Jinja2-2.0rc1-py2.5-win32.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.0rc1.tar.gz", + "hashes": { + "sha256": "f9468e841a39bd5a8d786db646b4f8d472c73c06eb4f8dfd2b11ebc9235a7bac" + }, + "provenance": null, + "requires-python": null, + "size": 515656, + "upload-time": "2008-06-09T16:50:43Z", + "url": "https://files.pythonhosted.org/packages/7e/c9/7ade5e3a768b7f099e326690294609962bc83d0c5c392dcb97a6eb39aa13/Jinja2-2.0rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.0.tar.gz", + "hashes": { + "sha256": "15b17b02d6042bbec2511b655b17561633c8cf5dad68c42356f3f82ec24e4c57" + }, + "provenance": null, + "requires-python": null, + "size": 523360, + "upload-time": "2008-07-17T21:33:36Z", + "url": "https://files.pythonhosted.org/packages/01/82/b2ed16b1cbea5ddbf1462fb65cf67ce7cd780dc1b6a6f0244f1387fa007d/Jinja2-2.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.1-py2.4-win32.egg", + "hashes": { + "sha256": "857bfc9ddd22f2ea04e217598dd698af49fe57f136bee05cff63d27d4080f5ee" + }, + "provenance": null, + "requires-python": null, + "size": 217282, + "upload-time": "2008-11-23T13:33:37Z", + "url": "https://files.pythonhosted.org/packages/3d/6a/1999db9da05cfc3f799bb3184997cb1dc34063b4a34519d8618c44c5cf69/Jinja2-2.1-py2.4-win32.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.1-py2.5-win32.egg", + "hashes": { + "sha256": "b0e31b2b137437ea2ec37bebcdd8532c26575b999f5d67003625ff14652af88c" + }, + "provenance": null, + "requires-python": null, + "size": 214459, + "upload-time": "2008-11-23T13:33:50Z", + "url": "https://files.pythonhosted.org/packages/dc/96/f9a47d6f13d4f66fe9376716c94453114d1409c3ee0a6120153c1c335cc0/Jinja2-2.1-py2.5-win32.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.1-py2.6-win32.egg", + "hashes": { + "sha256": "3c51815d28ebf078449b398390ca27ea4b57481c8f552408d59f6a5a2af15f27" + }, + "provenance": null, + "requires-python": null, + "size": 216126, + "upload-time": "2008-11-23T14:13:44Z", + "url": "https://files.pythonhosted.org/packages/ba/55/15ed056fb8c85e0c27fbb3d542250628e4df04dbd0f85c7d83274ee377cd/Jinja2-2.1-py2.6-win32.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.1.tar.gz", + "hashes": { + "sha256": "a9abe1cd68aa2f7bf4502456ebc00500570fdd878cfb19fd908f837f61b811ff" + }, + "provenance": null, + "requires-python": null, + "size": 653267, + "upload-time": "2008-11-23T12:27:10Z", + "url": "https://files.pythonhosted.org/packages/f6/71/f7b1b6bb97d635e57e196ac2d70a0b001d37a94b0c37f5ec02d0ffce31f6/Jinja2-2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.1.1-py2.4-win32.egg", + "hashes": { + "sha256": "d5d7354809bd9e55b765f5d0e4c88e511bede552411bc83491f98a85dcc51c50" + }, + "provenance": null, + "requires-python": null, + "size": 322858, + "upload-time": "2009-01-06T11:06:20Z", + "url": "https://files.pythonhosted.org/packages/a1/12/98c441c87b1463391f723f9e185c9c3f4462018bd51966e35d7de85f2cf2/Jinja2-2.1.1-py2.4-win32.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.1.1-py2.5-win32.egg", + "hashes": { + "sha256": "52a16668d0ddcd53c00a6f9993f7da5f46a89ed7b02506308211dbdf6c0f085f" + }, + "provenance": null, + "requires-python": null, + "size": 319968, + "upload-time": "2009-01-06T11:06:40Z", + "url": "https://files.pythonhosted.org/packages/53/f8/3c76c38c68f022ad6a81f29b95cf73f5127a232842c4916306525b39eccd/Jinja2-2.1.1-py2.5-win32.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.1.1-py2.6-win32.egg", + "hashes": { + "sha256": "78e6af9be17cd3bc588da5b9e3b2fc266152520774448a1e7b8e1448c2fbdfe4" + }, + "provenance": null, + "requires-python": null, + "size": 319747, + "upload-time": "2009-01-06T11:06:59Z", + "url": "https://files.pythonhosted.org/packages/c4/3a/bc1d47228268d74c497bc82016180cbdf87be638e63b88136b7e007fc6f3/Jinja2-2.1.1-py2.6-win32.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.1.1.tar.gz", + "hashes": { + "sha256": "4ccb4abe88756b79768ca9d8c80da8cf2459ad876c70c9813ebfdcab4350f013" + }, + "provenance": null, + "requires-python": null, + "size": 516303, + "upload-time": "2008-12-25T17:41:32Z", + "url": "https://files.pythonhosted.org/packages/d9/60/9211025af939cddd0d3c4759837c017839a23edc7c6c08813569e6e655d4/Jinja2-2.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.2.tar.gz", + "hashes": { + "sha256": "1b30dcb50918f845826c33416e1285e566c6cef30354ae90527577184e12f2ee" + }, + "provenance": null, + "requires-python": null, + "size": 687073, + "upload-time": "2009-09-13T09:30:53.587873Z", + "url": "https://files.pythonhosted.org/packages/51/03/8da0ec1d8380991174e96df3171745f1ebd3ec3987935afaf766940c2052/Jinja2-2.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.2.1.tar.gz", + "hashes": { + "sha256": "b90e99f12c035f67bcf9f865c46bb7048d62fbcadd892f5ae7633a4e53e01df3" + }, + "provenance": null, + "requires-python": null, + "size": 771552, + "upload-time": "2009-09-14T23:58:41.744190Z", + "url": "https://files.pythonhosted.org/packages/cd/a7/393d52afb5b1fd11470d12a38f316717f3645ad95d9541f69dced68aff79/Jinja2-2.2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.3.tar.gz", + "hashes": { + "sha256": "58a257e26a53919058a27eb9aa3d74e29d5983dba82290fc1c1898f4ea249535" + }, + "provenance": null, + "requires-python": null, + "size": 675996, + "upload-time": "2010-02-10T02:19:35.096410Z", + "url": "https://files.pythonhosted.org/packages/08/b9/cefc15a27d9315b5d83a8010c1b19d4dcad1c68c99e0c38d704ce37f9e9d/Jinja2-2.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.3.1.tar.gz", + "hashes": { + "sha256": "012dad09654e76ccb2e1bddbddb8073009b42cd4a92021b6206db69e616bd66c" + }, + "provenance": null, + "requires-python": null, + "size": 428770, + "upload-time": "2010-02-19T13:38:51.176260Z", + "url": "https://files.pythonhosted.org/packages/68/fd/348686b7eaae0ce5b7383cf89085b1b7b20441aa1b00352b6450ade28b61/Jinja2-2.3.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.4.tar.gz", + "hashes": { + "sha256": "767418380bf7ec1701414f9f361ca6c261f705dbb576f52366f7d5ebc1b25f1d" + }, + "provenance": null, + "requires-python": null, + "size": 688892, + "upload-time": "2010-04-13T00:56:07.151358Z", + "url": "https://files.pythonhosted.org/packages/6d/00/80746e9f3133c90686768f450cede835798c4c7e4a3b61a7621aa310f909/Jinja2-2.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.4.1.tar.gz", + "hashes": { + "sha256": "a90b3f18ccbb50c0a0fb3eaff23d60b7664e3e447c676a2cd21459a257574b38" + }, + "provenance": null, + "requires-python": null, + "size": 689032, + "upload-time": "2010-04-20T13:53:45.648392Z", + "url": "https://files.pythonhosted.org/packages/85/b1/633bbedbd8dfead320329a4c6bd8ee0abd9079567f21084c6862b7085dba/Jinja2-2.4.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.5.tar.gz", + "hashes": { + "sha256": "3d51c7a98feb1ae3cd4083f2ca5c9a35d2804707601ae18cdc707f3a0e63ef2b" + }, + "provenance": null, + "requires-python": null, + "size": 690695, + "upload-time": "2010-05-29T22:54:42.437220Z", + "url": "https://files.pythonhosted.org/packages/c2/f2/7bd3f76fd073798f7dadfb66133be6cc7d587a592c8110f2ede991a9bcb3/Jinja2-2.5.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.5.1.tar.gz", + "hashes": { + "sha256": "8d1c5be4a9c653f0dea0caab41d7af749f0600c96809926c9ea42721153320ee" + }, + "provenance": null, + "requires-python": null, + "size": 693882, + "upload-time": "2010-08-17T12:39:04.034246Z", + "url": "https://files.pythonhosted.org/packages/8b/b5/2670eb888424cefca96cc14475e20edfd2ce8b8f704753513a158832668f/Jinja2-2.5.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.5.2.tar.gz", + "hashes": { + "sha256": "19040f01b3a9d8c63e4d57936f78710908199b69370ab44a0f7407dd891f019b" + }, + "provenance": null, + "requires-python": null, + "size": 697422, + "upload-time": "2010-08-18T11:15:20.346051Z", + "url": "https://files.pythonhosted.org/packages/1d/77/b5b98d2201259ac6962d299e6b445e8040d07c33ac3ff50509d7cd5ba00d/Jinja2-2.5.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.5.3.tar.gz", + "hashes": { + "sha256": "b26f494f869170d966ccdc027537d2f0c58ccef45b453c05ad4ae1b764f77275" + }, + "provenance": null, + "requires-python": null, + "size": 438450, + "upload-time": "2010-10-17T15:55:03.156748Z", + "url": "https://files.pythonhosted.org/packages/48/89/918559653d27c792906ac3958a8336a7cef4f517ec49a2f3c6be4d20ada4/Jinja2-2.5.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.5.4.tar.gz", + "hashes": { + "sha256": "62dfe7583c489f68d8af6afffdf3b594eb4d0f954c9e4a833ca12be0a4b7ee18" + }, + "provenance": null, + "requires-python": null, + "size": 1774331, + "upload-time": "2010-10-17T16:48:42.880934Z", + "url": "https://files.pythonhosted.org/packages/58/cc/b600b1d2fb6218bd0cb20c88f2dd4f748e163bea2e9b6ada22b7d9fc4571/Jinja2-2.5.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.5.5.tar.gz", + "hashes": { + "sha256": "22f9675e42dc640c4469d4f7d210baecb5e695823af954c813d51c930235675d" + }, + "provenance": null, + "requires-python": null, + "size": 438586, + "upload-time": "2010-10-18T14:37:40.897664Z", + "url": "https://files.pythonhosted.org/packages/de/0b/a9f8af13e178654a0a5fc8518773df649c503b7c1d0e7c77027ca705fdfc/Jinja2-2.5.5.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.6.tar.gz", + "hashes": { + "sha256": "a85e185375db75c109f99ecde3d55415f035e7068a82252cf4f16c667ac38f49" + }, + "provenance": null, + "requires-python": null, + "size": 389741, + "upload-time": "2011-07-24T21:48:51.108731Z", + "url": "https://files.pythonhosted.org/packages/25/c8/212b1c2fd6df9eaf536384b6c6619c4e70a3afd2dffdd00e5296ffbae940/Jinja2-2.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.7.tar.gz", + "hashes": { + "sha256": "474f1518d189ae7e318b139fecc1d30b943f124448cfa0f09582ca23e069fa4d" + }, + "provenance": null, + "requires-python": null, + "size": 377603, + "upload-time": "2013-05-20T13:03:02.975744Z", + "url": "https://files.pythonhosted.org/packages/33/db/9931c645626f9bf7867cc3c4225e7a8abf7aff37ecddb7e7d5df90a3b6c4/Jinja2-2.7.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.7.1.tar.gz", + "hashes": { + "sha256": "5cc0a087a81dca1c08368482fb7a92fe2bdd8cfbb22bc0fccfe6c85affb04c8b" + }, + "provenance": null, + "requires-python": null, + "size": 377813, + "upload-time": "2013-08-07T13:27:38.315995Z", + "url": "https://files.pythonhosted.org/packages/47/83/679b5592feb54e948d6599edf5dac61d2991778c3ecbef6b8041663f4740/Jinja2-2.7.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.7.2.tar.gz", + "hashes": { + "sha256": "310a35fbccac3af13ebf927297f871ac656b9da1d248b1fe6765affa71b53235" + }, + "provenance": null, + "requires-python": null, + "size": 378300, + "upload-time": "2014-01-10T10:42:40.317556Z", + "url": "https://files.pythonhosted.org/packages/23/94/ca42176bf7a252ce1f5d165953013573dffdbe4b5dac07f57146146ea432/Jinja2-2.7.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.7.3.tar.gz", + "hashes": { + "sha256": "2e24ac5d004db5714976a04ac0e80c6df6e47e98c354cb2c0d82f8879d4f8fdb" + }, + "provenance": null, + "requires-python": null, + "size": 378470, + "upload-time": "2014-06-06T16:49:17.841253Z", + "url": "https://files.pythonhosted.org/packages/b0/73/eab0bca302d6d6a0b5c402f47ad1760dc9cb2dd14bbc1873ad48db258e4d/Jinja2-2.7.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "562a3917ca9a115706cda095d6b97cb485842ac1d415249201f2f4bbda0c9869" + }, + "data-dist-info-metadata": { + "sha256": "562a3917ca9a115706cda095d6b97cb485842ac1d415249201f2f4bbda0c9869" + }, + "filename": "Jinja2-2.8-py2.py3-none-any.whl", + "hashes": { + "sha256": "1cc03ef32b64be19e0a5b54578dd790906a34943fe9102cfdae0d4495bd536b4" + }, + "provenance": null, + "requires-python": null, + "size": 263888, + "upload-time": "2015-07-26T17:52:06.373720Z", + "url": "https://files.pythonhosted.org/packages/96/a1/c56bc4d99dc2663514a8481511e80eba8994133ae75eebdadfc91a5597d9/Jinja2-2.8-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.8.tar.gz", + "hashes": { + "sha256": "bc1ff2ff88dbfacefde4ddde471d1417d3b304e8df103a7a9437d47269201bf4" + }, + "provenance": null, + "requires-python": null, + "size": 357055, + "upload-time": "2015-07-26T17:49:47.443351Z", + "url": "https://files.pythonhosted.org/packages/f2/2f/0b98b06a345a761bec91a079ccae392d282690c2d8272e708f4d10829e22/Jinja2-2.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6b00cf966b03cb8584f7959b36ad6c91c9ba466461daf7983dd87fd0acbef417" + }, + "data-dist-info-metadata": { + "sha256": "6b00cf966b03cb8584f7959b36ad6c91c9ba466461daf7983dd87fd0acbef417" + }, + "filename": "Jinja2-2.8.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "3997cf273f1424207c60d5895264f74483fce72702f15a7cd51a8551d43663ca" + }, + "provenance": null, + "requires-python": null, + "size": 264916, + "upload-time": "2016-12-29T13:16:24.235831Z", + "url": "https://files.pythonhosted.org/packages/67/ea/92b1d9d8f2dc43302df7f5271b9500bbfc237386782343561a5f62beb306/Jinja2-2.8.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.8.1.tar.gz", + "hashes": { + "sha256": "35341f3a97b46327b3ef1eb624aadea87a535b8f50863036e085e7c426ac5891" + }, + "provenance": null, + "requires-python": null, + "size": 358129, + "upload-time": "2016-12-29T13:16:20.340212Z", + "url": "https://files.pythonhosted.org/packages/5f/bd/5815d4d925a2b8cbbb4b4960f018441b0c65f24ba29f3bdcfb3c8218a307/Jinja2-2.8.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "52f41a583b383f32565dd1a5c1175f71fa2af153a752458b6777d7a1ebaf6738" + }, + "data-dist-info-metadata": { + "sha256": "52f41a583b383f32565dd1a5c1175f71fa2af153a752458b6777d7a1ebaf6738" + }, + "filename": "Jinja2-2.9-py2.py3-none-any.whl", + "hashes": { + "sha256": "f485882fa2dc4dd27ca49605adcf7968d679ccc6ae220a09ca79622e151a40de" + }, + "provenance": null, + "requires-python": null, + "size": 273661, + "upload-time": "2017-01-07T15:35:50.202315Z", + "url": "https://files.pythonhosted.org/packages/1d/7a/3dec2b8717e34fba5aae98fc2a42d75c27b2eff3650a2dbd975a664d2a11/Jinja2-2.9-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.9.tar.gz", + "hashes": { + "sha256": "bc5ce80fba5561ed94807f91e42e608b04b92861e22f8f79cef3af0444046f5d" + }, + "provenance": null, + "requires-python": null, + "size": 367416, + "upload-time": "2017-01-07T15:35:46.988402Z", + "url": "https://files.pythonhosted.org/packages/44/af/6d8f605d188a50b11ec17fcd93e612c77197f2cd816facd5fea8aef7802e/Jinja2-2.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "60579620eb017eff8f1f6ae26394cb65024c6d23bc87b88e9487ba17f22b76f0" + }, + "data-dist-info-metadata": { + "sha256": "60579620eb017eff8f1f6ae26394cb65024c6d23bc87b88e9487ba17f22b76f0" + }, + "filename": "Jinja2-2.9.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "5308c0017872a9a1bcb39766b56240e8f28222b62d7e5f2f8c821085ce608468" + }, + "provenance": null, + "requires-python": null, + "size": 273702, + "upload-time": "2017-01-07T15:56:27.026591Z", + "url": "https://files.pythonhosted.org/packages/39/10/4e29a4822d736c878ee5be74912bba174e5ab0e5b1cecfa56da7b1341108/Jinja2-2.9.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.9.1.tar.gz", + "hashes": { + "sha256": "d1e67761036f25bea59acf53d9bb137119d6a56c05166c412742499acb790815" + }, + "provenance": null, + "requires-python": null, + "size": 367528, + "upload-time": "2017-01-07T15:56:23.682969Z", + "url": "https://files.pythonhosted.org/packages/a7/4e/6c4a13fa6bacee33d5b2ff8653593f32853e020c4289b24935305f202baf/Jinja2-2.9.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "349c4f9ab1fe008020d2a6c0bd2ecb3ec2173eb821c00187bc94a418051768c7" + }, + "data-dist-info-metadata": { + "sha256": "349c4f9ab1fe008020d2a6c0bd2ecb3ec2173eb821c00187bc94a418051768c7" + }, + "filename": "Jinja2-2.9.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "2f2834e395694d3a1b68e7854e729b1bac036c1b6f998689719006ae384ad0d0" + }, + "provenance": null, + "requires-python": null, + "size": 274179, + "upload-time": "2017-01-08T01:50:48.323780Z", + "url": "https://files.pythonhosted.org/packages/7b/f4/acb2ebd5e40245668c800078d7637b43137d52542d1052d075375fad9f55/Jinja2-2.9.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.9.2.tar.gz", + "hashes": { + "sha256": "2333eae399fb538f934d661f7debab8a9736002c343c8e95c56f1e413076c0ce" + }, + "provenance": null, + "requires-python": null, + "size": 368290, + "upload-time": "2017-01-08T01:50:44.794452Z", + "url": "https://files.pythonhosted.org/packages/de/24/bad6dc9f0d7a0f835d940c5f5076f29824fce45ccd673cc843abf30b9117/Jinja2-2.9.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6c0c4359be06380b852ad3519ee4ffe10a0a0094e9b853e1ac94a701bf1a8b4e" + }, + "data-dist-info-metadata": { + "sha256": "6c0c4359be06380b852ad3519ee4ffe10a0a0094e9b853e1ac94a701bf1a8b4e" + }, + "filename": "Jinja2-2.9.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "9951f5045ee63d93c25ff168648d3e2f5e0dc1ec3465a83d0bc436c129e14340" + }, + "provenance": null, + "requires-python": null, + "size": 274552, + "upload-time": "2017-01-08T21:24:00.908658Z", + "url": "https://files.pythonhosted.org/packages/e4/20/00afebb3a730abdb8152845b3df0bce381daf39ce999ee0ac0ee3aee8845/Jinja2-2.9.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.9.3.tar.gz", + "hashes": { + "sha256": "ad82db536885b24aef5d2cb9d4d8da48a4202533fc1b7e60c068867426396488" + }, + "provenance": null, + "requires-python": null, + "size": 369090, + "upload-time": "2017-01-08T21:23:57.700224Z", + "url": "https://files.pythonhosted.org/packages/7e/ea/f515b991b63346ad62efeae073d613c12216c551f9f9c2fa74c916e731c0/Jinja2-2.9.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "db848a1e3cbd9d3bc6a7053e2be2b8638a0212a5f38eb0ff01c0be9fb0378ce6" + }, + "data-dist-info-metadata": { + "sha256": "db848a1e3cbd9d3bc6a7053e2be2b8638a0212a5f38eb0ff01c0be9fb0378ce6" + }, + "filename": "Jinja2-2.9.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "93b97a811b575998899b293fdb2144c536aeb7d6ee13464b0cf8e86ae64eb56b" + }, + "provenance": null, + "requires-python": null, + "size": 274633, + "upload-time": "2017-01-10T08:24:17.366849Z", + "url": "https://files.pythonhosted.org/packages/4b/d0/c967cd61324702887b00b1e8e78db94db734a9018443051a0854c16a8fe1/Jinja2-2.9.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.9.4.tar.gz", + "hashes": { + "sha256": "aab8d8ca9f45624f1e77f2844bf3c144d180e97da8824c2a6d7552ad039b5442" + }, + "provenance": null, + "requires-python": null, + "size": 369566, + "upload-time": "2017-01-10T08:24:12.324059Z", + "url": "https://files.pythonhosted.org/packages/f4/3f/28387a5bbc6883082c16784c6135440b94f9d5938fb156ff579798e18eda/Jinja2-2.9.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7ed88fc3baea672c4263d26bbd79636cd1198739d6858f3b5b9bb0c26c5708bf" + }, + "data-dist-info-metadata": { + "sha256": "7ed88fc3baea672c4263d26bbd79636cd1198739d6858f3b5b9bb0c26c5708bf" + }, + "filename": "Jinja2-2.9.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "a7b7438120dbe76a8e735ef7eba6048eaf4e0b7dbc530e100812f8ec462a4d50" + }, + "provenance": null, + "requires-python": null, + "size": 340662, + "upload-time": "2017-01-28T14:42:38.044583Z", + "url": "https://files.pythonhosted.org/packages/3c/d1/49d69bc23d0e0c7612248dd8f5391bd043648865132309616c280ca1c837/Jinja2-2.9.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.9.5.tar.gz", + "hashes": { + "sha256": "702a24d992f856fa8d5a7a36db6128198d0c21e1da34448ca236c42e92384825" + }, + "provenance": null, + "requires-python": null, + "size": 437631, + "upload-time": "2017-01-28T14:42:34.494046Z", + "url": "https://files.pythonhosted.org/packages/71/59/d7423bd5e7ddaf3a1ce299ab4490e9044e8dfd195420fc83a24de9e60726/Jinja2-2.9.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e772d25e5a82f3a253c8b48fb03c803a6c95e295c8cf39a6668517cfba20cad0" + }, + "data-dist-info-metadata": { + "sha256": "e772d25e5a82f3a253c8b48fb03c803a6c95e295c8cf39a6668517cfba20cad0" + }, + "filename": "Jinja2-2.9.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "2231bace0dfd8d2bf1e5d7e41239c06c9e0ded46e70cc1094a0aa64b0afeb054" + }, + "provenance": null, + "requires-python": null, + "size": 340680, + "upload-time": "2017-04-03T13:11:27.693400Z", + "url": "https://files.pythonhosted.org/packages/5e/73/10c45b82a88ed6b7751bd40da31eeefd7b362e07b56a99aa6e56655a0794/Jinja2-2.9.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.9.6.tar.gz", + "hashes": { + "sha256": "ddaa01a212cd6d641401cb01b605f4a4d9f37bfc93043d7f760ec70fb99ff9ff" + }, + "provenance": null, + "requires-python": null, + "size": 437659, + "upload-time": "2017-04-03T13:11:24.549943Z", + "url": "https://files.pythonhosted.org/packages/90/61/f820ff0076a2599dd39406dcb858ecb239438c02ce706c8e91131ab9c7f1/Jinja2-2.9.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d7c12053ccd1ebe6affb4fb9cbf81779bccae069c107fefa9402d4b25fba4073" + }, + "data-dist-info-metadata": { + "sha256": "d7c12053ccd1ebe6affb4fb9cbf81779bccae069c107fefa9402d4b25fba4073" + }, + "filename": "Jinja2-2.10-py2.py3-none-any.whl", + "hashes": { + "sha256": "74c935a1b8bb9a3947c50a54766a969d4846290e1e788ea44c1392163723c3bd" + }, + "provenance": null, + "requires-python": null, + "size": 126381, + "upload-time": "2017-11-08T20:13:42.279540Z", + "url": "https://files.pythonhosted.org/packages/7f/ff/ae64bacdfc95f27a016a7bed8e8686763ba4d277a78ca76f32659220a731/Jinja2-2.10-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.10.tar.gz", + "hashes": { + "sha256": "f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4" + }, + "provenance": null, + "requires-python": null, + "size": 261631, + "upload-time": "2017-11-08T20:13:44.666516Z", + "url": "https://files.pythonhosted.org/packages/56/e6/332789f295cf22308386cf5bbd1f4e00ed11484299c5d7383378cf48ba47/Jinja2-2.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "af1d1e37c957f22abcf98569a660b3575431e32dcf8fd2168b4f265d40ab7b02" + }, + "data-dist-info-metadata": { + "sha256": "af1d1e37c957f22abcf98569a660b3575431e32dcf8fd2168b4f265d40ab7b02" + }, + "filename": "Jinja2-2.10.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "14dd6caf1527abb21f08f86c784eac40853ba93edb79552aa1e4b8aef1b61c7b" + }, + "provenance": null, + "requires-python": null, + "size": 124883, + "upload-time": "2019-04-06T18:59:59.630413Z", + "url": "https://files.pythonhosted.org/packages/1d/e7/fd8b501e7a6dfe492a433deb7b9d833d39ca74916fa8bc63dd1a4947a671/Jinja2-2.10.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.10.1.tar.gz", + "hashes": { + "sha256": "065c4f02ebe7f7cf559e49ee5a95fb800a9e4528727aec6f24402a5374c65013" + }, + "provenance": null, + "requires-python": null, + "size": 260956, + "upload-time": "2019-04-06T19:00:02.949801Z", + "url": "https://files.pythonhosted.org/packages/93/ea/d884a06f8c7f9b7afbc8138b762e80479fb17aedbbe2b06515a12de9378d/Jinja2-2.10.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7256c79218f5b41794dbbee35bbba9050643de2182e8eac568837f0a257c1b26" + }, + "data-dist-info-metadata": { + "sha256": "7256c79218f5b41794dbbee35bbba9050643de2182e8eac568837f0a257c1b26" + }, + "filename": "Jinja2-2.10.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "d599309630bb8b054b78089c567e29f805b4ac3b1fafc4ef03a149f2bf97914b" + }, + "provenance": null, + "requires-python": null, + "size": 125325, + "upload-time": "2019-10-04T18:19:47.843535Z", + "url": "https://files.pythonhosted.org/packages/38/31/cc05057b7a9aa08762fe692f09969d2006f7ef740e36b36f4479b63ffa4c/Jinja2-2.10.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.10.2.tar.gz", + "hashes": { + "sha256": "8499a75b4def6dcb541569f8cda6b0fc40894eac5337af7898f176837dab2d87" + }, + "provenance": null, + "requires-python": null, + "size": 257882, + "upload-time": "2019-10-04T18:19:50.293208Z", + "url": "https://files.pythonhosted.org/packages/78/b7/d6f4e0f2ba7c11b68c95b1b85f1e65a4bc61c70cbc67da197e1f70560e23/Jinja2-2.10.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "443ff383e8d35362bc2dbc15a91358371a3e466443fa0d3c66298bd91d665048" + }, + "data-dist-info-metadata": { + "sha256": "443ff383e8d35362bc2dbc15a91358371a3e466443fa0d3c66298bd91d665048" + }, + "filename": "Jinja2-2.10.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "74320bb91f31270f9551d46522e33af46a80c3d619f4a4bf42b3164d30b5911f" + }, + "provenance": null, + "requires-python": null, + "size": 125326, + "upload-time": "2019-10-04T18:52:37.896468Z", + "url": "https://files.pythonhosted.org/packages/65/e0/eb35e762802015cab1ccee04e8a277b03f1d8e53da3ec3106882ec42558b/Jinja2-2.10.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.10.3.tar.gz", + "hashes": { + "sha256": "9fe95f19286cfefaa917656583d020be14e7859c6b0252588391e47db34527de" + }, + "provenance": null, + "requires-python": null, + "size": 257888, + "upload-time": "2019-10-04T18:52:40.378989Z", + "url": "https://files.pythonhosted.org/packages/7b/db/1d037ccd626d05a7a47a1b81ea73775614af83c2b3e53d86a0bb41d8d799/Jinja2-2.10.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edb068ebe458652500704de1121c8d7817def62e3bd57f54bc4c9b56b6ab0628" + }, + "data-dist-info-metadata": { + "sha256": "edb068ebe458652500704de1121c8d7817def62e3bd57f54bc4c9b56b6ab0628" + }, + "filename": "Jinja2-2.11.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "6e7a3c2934694d59ad334c93dd1b6c96699cf24c53fdb8ec848ac6b23e685734" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 126742, + "upload-time": "2020-01-27T18:24:09.854724Z", + "url": "https://files.pythonhosted.org/packages/7b/af/b9ed1959cb4bb7332e2b0797476c878fa38d200bfcfe38c6d53517c29bdf/Jinja2-2.11.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.11.0.tar.gz", + "hashes": { + "sha256": "d6609ae5ec3d56212ca7d802eda654eaf2310000816ce815361041465b108be4" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 257890, + "upload-time": "2020-01-27T18:24:12.034781Z", + "url": "https://files.pythonhosted.org/packages/30/4b/898001ad08a1c51ffdcfadb028e5654a78484d0a3669d72d56f6ae5472bb/Jinja2-2.11.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edef7fb73ed18ab4dbc487a21d34aaddee60e9d7428e8ca6de8e6f76544bbb15" + }, + "data-dist-info-metadata": { + "sha256": "edef7fb73ed18ab4dbc487a21d34aaddee60e9d7428e8ca6de8e6f76544bbb15" + }, + "filename": "Jinja2-2.11.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "b0eaf100007721b5c16c1fc1eecb87409464edc10469ddc9a22a27a99123be49" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 126746, + "upload-time": "2020-01-30T18:09:32.504826Z", + "url": "https://files.pythonhosted.org/packages/27/24/4f35961e5c669e96f6559760042a55b9bcfcdb82b9bdb3c8753dbe042e35/Jinja2-2.11.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.11.1.tar.gz", + "hashes": { + "sha256": "93187ffbc7808079673ef52771baa950426fd664d3aad1d0fa3e95644360e250" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 258043, + "upload-time": "2020-01-30T18:09:34.857308Z", + "url": "https://files.pythonhosted.org/packages/d8/03/e491f423379ea14bb3a02a5238507f7d446de639b623187bccc111fbecdf/Jinja2-2.11.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e591d166821100c1ec24f9ea86527adb6fdd44fb1878f609fbd107e3e472ef22" + }, + "data-dist-info-metadata": { + "sha256": "e591d166821100c1ec24f9ea86527adb6fdd44fb1878f609fbd107e3e472ef22" + }, + "filename": "Jinja2-2.11.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "f0a4641d3cf955324a89c04f3d94663aa4d638abe8f733ecd3582848e1c37035" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 125774, + "upload-time": "2020-04-13T16:16:44.917621Z", + "url": "https://files.pythonhosted.org/packages/30/9e/f663a2aa66a09d838042ae1a2c5659828bb9b41ea3a6efa20a20fd92b121/Jinja2-2.11.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.11.2.tar.gz", + "hashes": { + "sha256": "89aab215427ef59c34ad58735269eb58b1a5808103067f7bb9d5836c651b3bb0" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 257594, + "upload-time": "2020-04-13T16:16:46.750648Z", + "url": "https://files.pythonhosted.org/packages/64/a7/45e11eebf2f15bf987c3bc11d37dcc838d9dc81250e67e4c5968f6008b6c/Jinja2-2.11.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3ec7292750b7452a7cc5c8d5ddf02e4f3d77aca6c6c66cc95e7310147f962a1b" + }, + "data-dist-info-metadata": { + "sha256": "3ec7292750b7452a7cc5c8d5ddf02e4f3d77aca6c6c66cc95e7310147f962a1b" + }, + "filename": "Jinja2-2.11.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "03e47ad063331dd6a3f04a43eddca8a966a26ba0c5b7207a9a9e4e08f1b29419" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 125699, + "upload-time": "2021-01-31T16:33:07.289264Z", + "url": "https://files.pythonhosted.org/packages/7e/c2/1eece8c95ddbc9b1aeb64f5783a9e07a286de42191b7204d67b7496ddf35/Jinja2-2.11.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.11.3.tar.gz", + "hashes": { + "sha256": "a6d58433de0ae800347cab1fa3043cebbabe8baa9d29e668f1c768cb87a333c6" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 257589, + "upload-time": "2021-01-31T16:33:09.175429Z", + "url": "https://files.pythonhosted.org/packages/4f/e7/65300e6b32e69768ded990494809106f87da1d436418d5f1367ed3966fd7/Jinja2-2.11.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7665706a39e83e022c954c8d2175173ac6d8e495e869a2d3b6e3192a6783b8b" + }, + "data-dist-info-metadata": { + "sha256": "e7665706a39e83e022c954c8d2175173ac6d8e495e869a2d3b6e3192a6783b8b" + }, + "filename": "Jinja2-3.0.0a1-py3-none-any.whl", + "hashes": { + "sha256": "c10142f819c2d22bdcd17548c46fa9b77cf4fda45097854c689666bf425e7484" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 121455, + "upload-time": "2020-02-05T22:36:18.551334Z", + "url": "https://files.pythonhosted.org/packages/3b/c4/d9e8cc19bd72e23aff339ce02ae0a2c447652ed6f8e82ef4d8294747ebc2/Jinja2-3.0.0a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-3.0.0a1.tar.gz", + "hashes": { + "sha256": "c922560ac46888d47384de1dbdc3daaa2ea993af4b26a436dec31fa2c19ec668" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 249729, + "upload-time": "2020-02-05T22:36:20.898864Z", + "url": "https://files.pythonhosted.org/packages/36/cc/5cd404a00f1b93bc830505c7a78553d9f49f7152c336466fc206790cc26c/Jinja2-3.0.0a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "fdcdb6292b9d56a8855c8cc517093782d659d2b49c6ae32eccac50e05694b68c" + }, + "data-dist-info-metadata": { + "sha256": "fdcdb6292b9d56a8855c8cc517093782d659d2b49c6ae32eccac50e05694b68c" + }, + "filename": "Jinja2-3.0.0rc1-py3-none-any.whl", + "hashes": { + "sha256": "e45e6190f710fb7628af1315cb78354ea08955ab29db1d5fc53acc15cfbd52ee" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 125341, + "upload-time": "2021-04-16T15:25:22.737652Z", + "url": "https://files.pythonhosted.org/packages/89/9b/5350267251fa4196af24c7c2ea87f002d098c3ef4a8f099451cfa2bca802/Jinja2-3.0.0rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-3.0.0rc1.tar.gz", + "hashes": { + "sha256": "fedf3b7cf64194e3e67b44eb6d4dbfc09e6785449c2e842a0d8172d3c22a3152" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 260351, + "upload-time": "2021-04-16T15:25:24.842365Z", + "url": "https://files.pythonhosted.org/packages/0c/df/80bc8316d67b081d107e33f704c2231446bafa31e59b2a1e7a8e81792cb5/Jinja2-3.0.0rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f8e09a53b7fdfecb25fcd70632ad8be60bc08ef92abb578b14b9e73b54f066e6" + }, + "data-dist-info-metadata": { + "sha256": "f8e09a53b7fdfecb25fcd70632ad8be60bc08ef92abb578b14b9e73b54f066e6" + }, + "filename": "Jinja2-3.0.0rc2-py3-none-any.whl", + "hashes": { + "sha256": "8e68a2e702a59a57c86305752df25532472a0dad2b4b2756a1d289c618a9e1f5" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 125371, + "upload-time": "2021-04-25T15:12:58.105498Z", + "url": "https://files.pythonhosted.org/packages/0a/ed/f0ddd65b6c118322d38db13dc7a806ef121c43df89b60a8ec27ff1e2fbe4/Jinja2-3.0.0rc2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-3.0.0rc2.tar.gz", + "hashes": { + "sha256": "fd581ab32650fec6d24e8f035dd9757f3549ea6e559534d5d2385d4ade7e0fe1" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 260414, + "upload-time": "2021-04-25T15:13:01.747083Z", + "url": "https://files.pythonhosted.org/packages/9d/b9/a44eeca96b327d1d1776527d4825ad2e624f24574717fb9b2fe26c411862/Jinja2-3.0.0rc2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "395c984e809f3e1d62f6ec7b1f06c7864c16cf29b051e05f5f34d74a780e1844" + }, + "data-dist-info-metadata": { + "sha256": "395c984e809f3e1d62f6ec7b1f06c7864c16cf29b051e05f5f34d74a780e1844" + }, + "filename": "Jinja2-3.0.0-py3-none-any.whl", + "hashes": { + "sha256": "2f2de5285cf37f33d33ecd4a9080b75c87cd0c1994d5a9c6df17131ea1f049c6" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 133357, + "upload-time": "2021-05-11T21:08:16.608821Z", + "url": "https://files.pythonhosted.org/packages/48/9b/dc3bbfc44d851632df958acf9d47e4de662c6bbd238e46798d555d427b27/Jinja2-3.0.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-3.0.0.tar.gz", + "hashes": { + "sha256": "ea8d7dd814ce9df6de6a761ec7f1cac98afe305b8cdc4aaae4e114b8d8ce24c5" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 267417, + "upload-time": "2021-05-11T21:08:18.806712Z", + "url": "https://files.pythonhosted.org/packages/7a/0c/23cbcf515b5394e9f59a3e6629f26e1142b92d474ee0725a26aa5a3bcf76/Jinja2-3.0.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "93a49388e38d6c61123f6ac42a68e1ce7b86d74be6f6c3421c25102fd01014ce" + }, + "data-dist-info-metadata": { + "sha256": "93a49388e38d6c61123f6ac42a68e1ce7b86d74be6f6c3421c25102fd01014ce" + }, + "filename": "Jinja2-3.0.1-py3-none-any.whl", + "hashes": { + "sha256": "1f06f2da51e7b56b8f238affdd6b4e2c61e39598a378cc49345bc1bd42a978a4" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 133664, + "upload-time": "2021-05-18T20:39:17.008414Z", + "url": "https://files.pythonhosted.org/packages/80/21/ae597efc7ed8caaa43fb35062288baaf99a7d43ff0cf66452ddf47604ee6/Jinja2-3.0.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-3.0.1.tar.gz", + "hashes": { + "sha256": "703f484b47a6af502e743c9122595cc812b0271f661722403114f71a79d0f5a4" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 267938, + "upload-time": "2021-05-18T20:39:19.465144Z", + "url": "https://files.pythonhosted.org/packages/39/11/8076571afd97303dfeb6e466f27187ca4970918d4b36d5326725514d3ed3/Jinja2-3.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3712ab8863fe2f042314167886357af7a36464c7b718fcb7b44d3431c0d0659d" + }, + "data-dist-info-metadata": { + "sha256": "3712ab8863fe2f042314167886357af7a36464c7b718fcb7b44d3431c0d0659d" + }, + "filename": "Jinja2-3.0.2-py3-none-any.whl", + "hashes": { + "sha256": "8569982d3f0889eed11dd620c706d39b60c36d6d25843961f33f77fb6bc6b20c" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 133834, + "upload-time": "2021-10-05T00:49:27.588885Z", + "url": "https://files.pythonhosted.org/packages/94/42/d8bca8e99789bcc35dfa9b03acaa8b518720d6e060163745bc2bf2ead842/Jinja2-3.0.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-3.0.2.tar.gz", + "hashes": { + "sha256": "827a0e32839ab1600d4eb1c4c33ec5a8edfbc5cb42dafa13b81f182f97784b45" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 268723, + "upload-time": "2021-10-05T00:49:30.697595Z", + "url": "https://files.pythonhosted.org/packages/f8/86/7c0eb6e8b05385d1ce682abc0f994abd1668e148fb52603fa86e15d4c110/Jinja2-3.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "baf2a805230bbe1d2a1cafba92112a49ed72395e23c45cdb3d24443a9fb70579" + }, + "data-dist-info-metadata": { + "sha256": "baf2a805230bbe1d2a1cafba92112a49ed72395e23c45cdb3d24443a9fb70579" + }, + "filename": "Jinja2-3.0.3-py3-none-any.whl", + "hashes": { + "sha256": "077ce6014f7b40d03b47d1f1ca4b0fc8328a692bd284016f806ed0eaca390ad8" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 133630, + "upload-time": "2021-11-09T20:27:27.116933Z", + "url": "https://files.pythonhosted.org/packages/20/9a/e5d9ec41927401e41aea8af6d16e78b5e612bca4699d417f646a9610a076/Jinja2-3.0.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-3.0.3.tar.gz", + "hashes": { + "sha256": "611bb273cd68f3b993fabdc4064fc858c5b47a973cb5aa7999ec1ba405c87cd7" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 269196, + "upload-time": "2021-11-09T20:27:29.541476Z", + "url": "https://files.pythonhosted.org/packages/91/a5/429efc6246119e1e3fbf562c00187d04e83e54619249eb732bb423efa6c6/Jinja2-3.0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bac91550bd82b5b6464f8ccd1d3999c48ca873dac96fa0a67fb871283f32a9c8" + }, + "data-dist-info-metadata": { + "sha256": "bac91550bd82b5b6464f8ccd1d3999c48ca873dac96fa0a67fb871283f32a9c8" + }, + "filename": "Jinja2-3.1.0-py3-none-any.whl", + "hashes": { + "sha256": "da424924c069a4013730d8dd010cbecac7e7bb752be388db3741688bffb48dc6" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 132565, + "upload-time": "2022-03-24T14:14:01.622601Z", + "url": "https://files.pythonhosted.org/packages/7b/82/743248f82f147e54a404163c7e12969f4c2436bdfe7c39bf6b5c7a273f3f/Jinja2-3.1.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-3.1.0.tar.gz", + "hashes": { + "sha256": "a2f09a92f358b96b5f6ca6ecb4502669c4acb55d8733bbb2b2c9c4af5564c605" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 266923, + "upload-time": "2022-03-24T14:14:03.573233Z", + "url": "https://files.pythonhosted.org/packages/1f/93/99a76d0fa1a8fc14442a6421abee323f8d15964979336eabd2a1834e9118/Jinja2-3.1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a834ca146f12612bfbf443fb37e59e43cd3fa1de96ea8a8946a5f250ade38768" + }, + "data-dist-info-metadata": { + "sha256": "a834ca146f12612bfbf443fb37e59e43cd3fa1de96ea8a8946a5f250ade38768" + }, + "filename": "Jinja2-3.1.1-py3-none-any.whl", + "hashes": { + "sha256": "539835f51a74a69f41b848a9645dbdc35b4f20a3b601e2d9a7e22947b15ff119" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 132603, + "upload-time": "2022-03-25T22:32:55.469243Z", + "url": "https://files.pythonhosted.org/packages/76/02/af4045156cde8feeefa30cb1c051e10321d4960c418bd52346a497feb302/Jinja2-3.1.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-3.1.1.tar.gz", + "hashes": { + "sha256": "640bed4bb501cbd17194b3cace1dc2126f5b619cf068a726b98192a0fde74ae9" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 267162, + "upload-time": "2022-03-25T22:32:57.754607Z", + "url": "https://files.pythonhosted.org/packages/89/e3/b36266381ae7a1310a653bb85f4f3658c462a69634fa9b2fef76252a50ed/Jinja2-3.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3d9eafd9222274c362c51ecc4545fd7fb656b0fc2d5da9e49ea89952645b8785" + }, + "data-dist-info-metadata": { + "sha256": "3d9eafd9222274c362c51ecc4545fd7fb656b0fc2d5da9e49ea89952645b8785" + }, + "filename": "Jinja2-3.1.2-py3-none-any.whl", + "hashes": { + "sha256": "6088930bfe239f0e6710546ab9c19c9ef35e29792895fed6e6e31a023a182a61" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 133101, + "upload-time": "2022-04-28T17:21:25.336093Z", + "url": "https://files.pythonhosted.org/packages/bc/c3/f068337a370801f372f2f8f6bad74a5c140f6fda3d9de154052708dd3c65/Jinja2-3.1.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-3.1.2.tar.gz", + "hashes": { + "sha256": "31351a702a408a9e7595a8fc6150fc3f43bb6bf7e319770cbc0db9df9437e852" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 268239, + "upload-time": "2022-04-28T17:21:27.579532Z", + "url": "https://files.pythonhosted.org/packages/7a/ff/75c28576a1d900e87eb6335b063fab47a8ef3c8b4d88524c4bf78f670cce/Jinja2-3.1.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d1c2cd6d1088f758f2b5cec1cefdd70107d9cc50c5da0c6426e1f8e9e179bdec" + }, + "data-dist-info-metadata": { + "sha256": "d1c2cd6d1088f758f2b5cec1cefdd70107d9cc50c5da0c6426e1f8e9e179bdec" + }, + "filename": "Jinja2-3.1.3-py3-none-any.whl", + "hashes": { + "sha256": "7d6d50dd97d52cbc355597bd845fabfbac3f551e1f99619e39a35ce8c370b5fa" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 133236, + "upload-time": "2024-01-10T23:12:19.504680Z", + "url": "https://files.pythonhosted.org/packages/30/6d/6de6be2d02603ab56e72997708809e8a5b0fbfee080735109b40a3564843/Jinja2-3.1.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-3.1.3.tar.gz", + "hashes": { + "sha256": "ac8bd6544d4bb2c9792bf3a159e80bba8fda7f07e81bc3aed565432d5925ba90" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 268261, + "upload-time": "2024-01-10T23:12:21.133641Z", + "url": "https://files.pythonhosted.org/packages/b2/5e/3a21abf3cd467d7876045335e681d276ac32492febe6d98ad89562d1a7e1/Jinja2-3.1.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "47f6ebce93d0541be919cb26f966ebb60a2d3bbb2e4350f417eaa4853cde11f6" + }, + "data-dist-info-metadata": { + "sha256": "47f6ebce93d0541be919cb26f966ebb60a2d3bbb2e4350f417eaa4853cde11f6" + }, + "filename": "jinja2-3.1.4-py3-none-any.whl", + "hashes": { + "sha256": "bc5dd2abb727a5319567b7a813e6a2e7318c39f4f487cfe6c89c6f9c7d25197d" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 133271, + "upload-time": "2024-05-05T23:41:59.928923Z", + "url": "https://files.pythonhosted.org/packages/31/80/3a54838c3fb461f6fec263ebf3a3a41771bd05190238de3486aae8540c36/jinja2-3.1.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "jinja2-3.1.4.tar.gz", + "hashes": { + "sha256": "4a3aee7acbbe7303aede8e9648d13b8bf88a429282aa6122a993f0ac800cb369" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 240245, + "upload-time": "2024-05-05T23:42:02.455073Z", + "url": "https://files.pythonhosted.org/packages/ed/55/39036716d19cab0747a5020fc7e907f362fbf48c984b14e62127f7e68e5d/jinja2-3.1.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3c9352505341c28a86036bdc7b65d23fc33fa76118a801d823b86858b001b45a" + }, + "data-dist-info-metadata": { + "sha256": "3c9352505341c28a86036bdc7b65d23fc33fa76118a801d823b86858b001b45a" + }, + "filename": "jinja2-3.1.5-py3-none-any.whl", + "hashes": { + "sha256": "aba0f4dc9ed8013c424088f68a5c226f7d6097ed89b246d7749c2ec4175c6adb" + }, + "provenance": "https://pypi.org/integrity/jinja2/3.1.5/jinja2-3.1.5-py3-none-any.whl/provenance", + "requires-python": ">=3.7", + "size": 134596, + "upload-time": "2024-12-21T18:30:19.133079Z", + "url": "https://files.pythonhosted.org/packages/bd/0f/2ba5fbcd631e3e88689309dbe978c5769e883e4b84ebfe7da30b43275c5a/jinja2-3.1.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "jinja2-3.1.5.tar.gz", + "hashes": { + "sha256": "8fefff8dc3034e27bb80d67c671eb8a9bc424c0ef4c0826edbff304cceff43bb" + }, + "provenance": "https://pypi.org/integrity/jinja2/3.1.5/jinja2-3.1.5.tar.gz/provenance", + "requires-python": ">=3.7", + "size": 244674, + "upload-time": "2024-12-21T18:30:22.828157Z", + "url": "https://files.pythonhosted.org/packages/af/92/b3130cbbf5591acf9ade8708c365f3238046ac7cb8ccba6e81abccb0ccff/jinja2-3.1.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "68c5548fb67c4132a13898d9b31ec50c6bea2abdd915d921f214355c3a6499c8" + }, + "data-dist-info-metadata": { + "sha256": "68c5548fb67c4132a13898d9b31ec50c6bea2abdd915d921f214355c3a6499c8" + }, + "filename": "jinja2-3.1.6-py3-none-any.whl", + "hashes": { + "sha256": "85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67" + }, + "provenance": "https://pypi.org/integrity/jinja2/3.1.6/jinja2-3.1.6-py3-none-any.whl/provenance", + "requires-python": ">=3.7", + "size": 134899, + "upload-time": "2025-03-05T20:05:00.369721Z", + "url": "https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "jinja2-3.1.6.tar.gz", + "hashes": { + "sha256": "0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d" + }, + "provenance": "https://pypi.org/integrity/jinja2/3.1.6/jinja2-3.1.6.tar.gz/provenance", + "requires-python": ">=3.7", + "size": 245115, + "upload-time": "2025-03-05T20:05:02.478302Z", + "url": "https://files.pythonhosted.org/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz", + "yanked": false + } + ], + "meta": { + "_last-serial": 27788726, + "api-version": "1.4" + }, + "name": "jinja2", + "project-status": { + "status": "active" + }, + "versions": [ + "2.0rc1", + "2.0", + "2.1", + "2.1.1", + "2.2", + "2.2.1", + "2.3", + "2.3.1", + "2.4", + "2.4.1", + "2.5", + "2.5.1", + "2.5.2", + "2.5.3", + "2.5.4", + "2.5.5", + "2.6", + "2.7", + "2.7.1", + "2.7.2", + "2.7.3", + "2.8", + "2.8.1", + "2.9", + "2.9.1", + "2.9.2", + "2.9.3", + "2.9.4", + "2.9.5", + "2.9.6", + "2.10", + "2.10.1", + "2.10.2", + "2.10.3", + "2.11.0", + "2.11.1", + "2.11.2", + "2.11.3", + "3.0.0a1", + "3.0.0rc1", + "3.0.0rc2", + "3.0.0", + "3.0.1", + "3.0.2", + "3.0.3", + "3.1.0", + "3.1.1", + "3.1.2", + "3.1.3", + "3.1.4", + "3.1.5", + "3.1.6" + ] + } + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - "86400" + Cache-Control: + - max-age=600, public + Content-Security-Policy: + - default-src 'none'; sandbox allow-top-navigation + Content-Type: + - application/vnd.pypi.simple.v1+json + Etag: + - '"2zQrEcivWLGkQ9tcIw31kw"' + Permissions-Policy: + - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept, Accept-Encoding + X-Cache: + - MISS, HIT, HIT + X-Cache-Hits: + - 0, 1080422, 4 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-Pypi-Last-Serial: + - "27788726" + X-Served-By: + - cache-iad-kiad7000022-IAD, cache-iad-kiad7000095-IAD, cache-wsi-ysbk1060026-WSI + X-Timer: + - S1781578786.698378,VS0,VE0 + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + host: pypi.org + headers: + Accept: + - application/vnd.pypi.simple.v1+json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://pypi.org/simple/werkzeug/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: -1 + uncompressed: true + body: | + { + "alternate-locations": [], + "files": [ + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.1-py2.4.egg", + "hashes": { + "sha256": "7087dbc6b2e9e86890010324b42b02af7104287545d1389546caa6558b14160a" + }, + "provenance": null, + "requires-python": null, + "size": 179677, + "upload-time": "2007-12-09T18:32:05Z", + "url": "https://files.pythonhosted.org/packages/37/95/00a680f395343454bbd959e0798373a09798ee05e0b04aad20b0e3ebd16b/Werkzeug-0.1-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.1-py2.5.egg", + "hashes": { + "sha256": "89985ad2b4303eafba238c0f882f1fb96db8425239b0c456cd91d9345ed2575c" + }, + "provenance": null, + "requires-python": null, + "size": 177944, + "upload-time": "2007-12-09T18:29:42Z", + "url": "https://files.pythonhosted.org/packages/52/c8/602aa58f9421671f3811c343575f43adf443e19082c2127d0784fb617b90/Werkzeug-0.1-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.1.tar.gz", + "hashes": { + "sha256": "01943e0f3948010e0aa6a79dd252a8d0121ea1f18bc8bc263f3bed5612a3a184" + }, + "provenance": null, + "requires-python": null, + "size": 74464, + "upload-time": "2007-12-09T18:29:44Z", + "url": "https://files.pythonhosted.org/packages/a5/e7/e8dcb0abe805e06cdb609dd1d9e188509345b51a2380c128aa189815437c/Werkzeug-0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.2-py2.4.egg", + "hashes": { + "sha256": "cbb956ab6356f416e0b4bcac86f26744d8d8f27786b93c6ecd057a84ddf9964c" + }, + "provenance": null, + "requires-python": null, + "size": 284313, + "upload-time": "2008-02-13T22:39:40Z", + "url": "https://files.pythonhosted.org/packages/ca/47/6cc683d8b30069f4c9cd9a1d42572c90c5387492a6f8e51b835735fdc92a/Werkzeug-0.2-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.2-py2.5.egg", + "hashes": { + "sha256": "8819c0c147984e9ff202e295eb7747be287fbd493834baf31ea21c385fa7fbcd" + }, + "provenance": null, + "requires-python": null, + "size": 281784, + "upload-time": "2008-02-13T22:38:59Z", + "url": "https://files.pythonhosted.org/packages/2f/8b/994fcd2cb15fddef05fc67d5b0ff75f43f3eac089c165e5124628c126767/Werkzeug-0.2-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.2.tar.gz", + "hashes": { + "sha256": "5c0bfcc1b2539d348ea3a6353a699fc7861bc9b2c4082b4a471be40720b843b3" + }, + "provenance": null, + "requires-python": null, + "size": 139010, + "upload-time": "2008-02-13T22:38:53Z", + "url": "https://files.pythonhosted.org/packages/91/a3/d9e77072b45ecee8e34d71cedb3c94c024f865673b3b177615182663629a/Werkzeug-0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.3-py2.3.egg", + "hashes": { + "sha256": "ac4b2961db19dd8f54b50671837f94f30374cbb03df4e5db91e8c1dd293d30f0" + }, + "provenance": null, + "requires-python": null, + "size": 1614022, + "upload-time": "2008-06-14T16:21:26Z", + "url": "https://files.pythonhosted.org/packages/dd/4f/251903df88a0c09e9aca62af84525d1f6b5e37a4520651de34107b89c1f7/Werkzeug-0.3-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.3-py2.4.egg", + "hashes": { + "sha256": "f84d6bebdb25e5fbaa43670b074f499d24fdf931332cb2186d3727cf3dbd80cb" + }, + "provenance": null, + "requires-python": null, + "size": 555652, + "upload-time": "2008-06-14T16:18:40Z", + "url": "https://files.pythonhosted.org/packages/cd/85/0391710ff9bfbd5eeb648ed62021c98682ffe669471c066d0515a1e99b7d/Werkzeug-0.3-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.3-py2.5.egg", + "hashes": { + "sha256": "6f10e0c03f5ab39430ca282efe33d55e7f2003d832c849e13baaca2c0ff28808" + }, + "provenance": null, + "requires-python": null, + "size": 552655, + "upload-time": "2008-06-14T16:14:41Z", + "url": "https://files.pythonhosted.org/packages/29/65/efb4f95269c1743f060e50ff9f1b3cefa3614408839b49b51ff2cfdc51d4/Werkzeug-0.3-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.3.tar.gz", + "hashes": { + "sha256": "343aa771e188d883c994a797030429f8bbc4d3a95ec588550669e35f805d5da4" + }, + "provenance": null, + "requires-python": null, + "size": 625329, + "upload-time": "2008-06-14T16:14:16Z", + "url": "https://files.pythonhosted.org/packages/d5/19/8bfbef420b510540d59fcb1108f7233db3b4005f67f9c3abd15418b93df0/Werkzeug-0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.3.1-py2.3.egg", + "hashes": { + "sha256": "eb45de43b9f30804240a3d5bc60387397b446804042a1e4c6132deffea652922" + }, + "provenance": null, + "requires-python": null, + "size": 1602664, + "upload-time": "2008-06-24T15:27:40Z", + "url": "https://files.pythonhosted.org/packages/51/c7/95b5d6be90cd6cf306dda5e322f5460e660ad296525164126bd6c85f9561/Werkzeug-0.3.1-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.3.1-py2.4.egg", + "hashes": { + "sha256": "5121726666a8a943a600cd3baf64fa2718a001b4183cff79b461a5ca53a6a986" + }, + "provenance": null, + "requires-python": null, + "size": 551878, + "upload-time": "2008-06-24T15:27:01Z", + "url": "https://files.pythonhosted.org/packages/99/5d/89caf3938f6cc94ec34f5945342bf5cf15c9de3811c4883d7f68527b32d4/Werkzeug-0.3.1-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.3.1-py2.5.egg", + "hashes": { + "sha256": "cd133a8e2a47510f0449bbffa91f9791e76d984e59fe3335aa8039410cd96dcb" + }, + "provenance": null, + "requires-python": null, + "size": 548889, + "upload-time": "2008-06-24T15:26:00Z", + "url": "https://files.pythonhosted.org/packages/94/eb/28db1e40586a1e63322de82602c6e8753ff8cbe03d4972314b1903ee63d1/Werkzeug-0.3.1-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.3.1.tar.gz", + "hashes": { + "sha256": "b148bf58be3eadc0d128a959b14a4b629c6185eb02de3fdc39b32c03ce680e53" + }, + "provenance": null, + "requires-python": null, + "size": 581629, + "upload-time": "2008-06-24T15:26:12Z", + "url": "https://files.pythonhosted.org/packages/d1/3b/c8b9b5612c4893443d1c9993dd7c9ba54a63a3f7a19aed389e1eb6f82d05/Werkzeug-0.3.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.4.tar.gz", + "hashes": { + "sha256": "04ab0febf8f9a0f3868139ced0a253cc13998fb6254315a9d50a895e64a68393" + }, + "provenance": null, + "requires-python": null, + "size": 635879, + "upload-time": "2008-11-23T14:49:54Z", + "url": "https://files.pythonhosted.org/packages/0d/30/9778d232bdbef60fb9109a589defdd4d5849c8d4a60976f0b1dc95f3424f/Werkzeug-0.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.4.1.tar.gz", + "hashes": { + "sha256": "96f4a1ac7cdc81f7817b574632d6fecdd553fe8c3ae46aa60eb380793999cf63" + }, + "provenance": null, + "requires-python": null, + "size": 641239, + "upload-time": "2009-01-11T10:45:11Z", + "url": "https://files.pythonhosted.org/packages/0f/91/eb4595f2ad79067c38409679a599cead6237b7e126b65db204d318c86d4b/Werkzeug-0.4.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.5.tar.gz", + "hashes": { + "sha256": "68609a74a0fbca56abe9003490eb29bd25b97304610c663bd86b66bba2eca00d" + }, + "provenance": null, + "requires-python": null, + "size": 1620257, + "upload-time": "2009-04-25T00:16:55.583911Z", + "url": "https://files.pythonhosted.org/packages/43/98/91f18ee928714a953949f4836721e9b2b7c6f5edfb91a2daf373190fb492/Werkzeug-0.5.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.5.1.zip", + "hashes": { + "sha256": "ff638b44eaca81c9a1c8c492b957c1b8d1b44b2147e50216355ff9c99daa8637" + }, + "provenance": null, + "requires-python": null, + "size": 1744847, + "upload-time": "2009-07-09T22:15:10.462981Z", + "url": "https://files.pythonhosted.org/packages/64/43/5f7bfe7bafee622337186d86116d8c00d5c34856e9b0caeea0899bf252af/Werkzeug-0.5.1.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.6.tar.gz", + "hashes": { + "sha256": "8c608c0ce3695af19ff0d1ab40871a02bcb9a947a9b915e89ecf332992561808" + }, + "provenance": null, + "requires-python": null, + "size": 2677956, + "upload-time": "2010-02-19T00:06:42.901390Z", + "url": "https://files.pythonhosted.org/packages/40/cb/4efd61b34a3c6ec511d0f962e7956da8394549abbe673cf329b070805906/Werkzeug-0.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.6.1.tar.gz", + "hashes": { + "sha256": "8c31d01d844c3c496ae371832d78d895c2283163565da26d3ec69f8f9ce34274" + }, + "provenance": null, + "requires-python": null, + "size": 1710824, + "upload-time": "2010-04-13T00:16:33.070780Z", + "url": "https://files.pythonhosted.org/packages/d1/32/8ea95879ecc0b52cc0a4cab8686e7e18bcc71498554e6378f63bfefc145f/Werkzeug-0.6.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.6.2.tar.gz", + "hashes": { + "sha256": "4a80c87db4c105f24bb6587b2fdc45a1844e6b0d185d698543b43f2cf900d27b" + }, + "provenance": null, + "requires-python": null, + "size": 1720741, + "upload-time": "2010-04-23T18:05:38.478682Z", + "url": "https://files.pythonhosted.org/packages/a5/46/9e8809b1eaffa8ea42ddd4b590dd59ebf539a9bad33c772b850d66697e4a/Werkzeug-0.6.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.7.tar.gz", + "hashes": { + "sha256": "1f249abd79f791841827f09cdee1334c965b77db061fc1ea7c2c1248a24e8340" + }, + "provenance": null, + "requires-python": null, + "size": 1103423, + "upload-time": "2011-07-24T17:46:37.364598Z", + "url": "https://files.pythonhosted.org/packages/d1/e8/2b3e9c133c5c2ed5d32cfd8b40865c35c08b0f647b3ff7fe7c33526763ad/Werkzeug-0.7.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.7.1.tar.gz", + "hashes": { + "sha256": "0682ada4e9b4018004be995fb3db01d9da47d0d5b488444e45a484f9e940d885" + }, + "provenance": null, + "requires-python": null, + "size": 1103388, + "upload-time": "2011-07-26T12:25:43.570634Z", + "url": "https://files.pythonhosted.org/packages/fc/80/f10de2774c9c8ca248fb5ac3a9067c97e7d3cca18b203493225fd3b82e23/Werkzeug-0.7.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.7.2.tar.gz", + "hashes": { + "sha256": "6d0d199989c025b33eb002aaa4412160c2241319d2d887331f64da86d83bfeac" + }, + "provenance": null, + "requires-python": null, + "size": 1103430, + "upload-time": "2011-09-30T12:48:57.359600Z", + "url": "https://files.pythonhosted.org/packages/30/2e/8a4630856707238f1eec6cbb0ea4a44ed6ddd67dcbfd884517782efae7e5/Werkzeug-0.7.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.8.tar.gz", + "hashes": { + "sha256": "2f60d10c69e705ef77a2775bec679ad2474b22ca35887c9c61503cec1e4d4d5d" + }, + "provenance": null, + "requires-python": null, + "size": 1107041, + "upload-time": "2011-09-29T23:55:03.285752Z", + "url": "https://files.pythonhosted.org/packages/a4/3c/417598d787f0a00029554d5e001d7ff1df884dc39594fbeff8aa5a92c708/Werkzeug-0.8.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.8.1.tar.gz", + "hashes": { + "sha256": "ec4122adcf3f6277c23f10128be1c2da9352b899a976a03245a698e83dfd95db" + }, + "provenance": null, + "requires-python": null, + "size": 1107020, + "upload-time": "2011-09-30T12:50:19.643381Z", + "url": "https://files.pythonhosted.org/packages/a0/45/cc3c87afb246bf19aca390bd852d78b10b0c6543e2b8fc8b64877bea4e4f/Werkzeug-0.8.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.8.2.tar.gz", + "hashes": { + "sha256": "15bbc16f586a9ec6606e8a6005373491270901ef8fd47a91898f5183cd383a28" + }, + "provenance": null, + "requires-python": null, + "size": 1108056, + "upload-time": "2011-12-16T15:53:06.624202Z", + "url": "https://files.pythonhosted.org/packages/1e/a3/a9cee8a481782d7192db46aa89bed2d30f309075db503d5e31c3ba4016f9/Werkzeug-0.8.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.8.3.tar.gz", + "hashes": { + "sha256": "108c3d41fb701c4af4ef00e8ebbedc147632c82247beb798c8d8657a12810206" + }, + "provenance": null, + "requires-python": null, + "size": 1108617, + "upload-time": "2012-02-05T11:10:46.623596Z", + "url": "https://files.pythonhosted.org/packages/a1/1c/02e6127ec997c08266b03d7fd340ba7675dafe0e28886a569664fd019e56/Werkzeug-0.8.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.9.tar.gz", + "hashes": { + "sha256": "383d547274b580f79dc9effe1169949113f980e1ced450961e68152ff96bd8c3" + }, + "provenance": null, + "requires-python": null, + "size": 1124358, + "upload-time": "2013-06-13T08:27:11.739805Z", + "url": "https://files.pythonhosted.org/packages/8c/50/15a4a51a461370e0d51a6a3e9182857a14cf12f023350b96b2fde1a4be0b/Werkzeug-0.9.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.9.1.tar.gz", + "hashes": { + "sha256": "d892523bb6110a8ff8bad51982bb76a9c168659b2d58369806fd9bf049b65669" + }, + "provenance": null, + "requires-python": null, + "size": 1124459, + "upload-time": "2013-06-14T08:51:26.282409Z", + "url": "https://files.pythonhosted.org/packages/28/8d/26f5612010252778c7d9d7afad19b990505a99689ef599c85e48237740e8/Werkzeug-0.9.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.9.2.tar.gz", + "hashes": { + "sha256": "ca5142934bb506145383fc12ea86683dd20ed9da56e9e185505ab2195f7e71e8" + }, + "provenance": null, + "requires-python": null, + "size": 1125205, + "upload-time": "2013-07-18T15:06:56.376314Z", + "url": "https://files.pythonhosted.org/packages/f4/59/eab1d85bffc16abb34d35e271485522dcb8d3aeed3e2ea24c2b6ca76b44c/Werkzeug-0.9.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.9.3.tar.gz", + "hashes": { + "sha256": "ead3a6baf49f8fc594d88dca910d60c61e26e3bb89467ff034c47f6b57b3089a" + }, + "provenance": null, + "requires-python": null, + "size": 1126096, + "upload-time": "2013-07-25T15:00:47.912248Z", + "url": "https://files.pythonhosted.org/packages/8d/3b/79b28e9436f321763bfa47d7784bedb8f0b6b7da92b2979ee5a2a60f3bc6/Werkzeug-0.9.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.9.4.tar.gz", + "hashes": { + "sha256": "c1baf7a3e8be70f34d931ee173283f406877bd3d17f372bbe82318a5b3c510cc" + }, + "provenance": null, + "requires-python": null, + "size": 1126353, + "upload-time": "2013-08-25T23:20:28.045258Z", + "url": "https://files.pythonhosted.org/packages/d8/5e/8abc95630f9c4248edffed30592468f884e845ba656a959a12e452fafcec/Werkzeug-0.9.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.9.5.tar.gz", + "hashes": { + "sha256": "9f6c20c7786bb64c3d5b637df8d12ae7601efbb9d9e527505f91f0e96a3a2e3e" + }, + "provenance": null, + "requires-python": null, + "size": 1127546, + "upload-time": "2014-06-06T19:18:48.265802Z", + "url": "https://files.pythonhosted.org/packages/bf/d1/37f309bff81dd40afe89692bd09e0888a7e3afbef08d6d3d1eb632de307f/Werkzeug-0.9.5.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.9.6.tar.gz", + "hashes": { + "sha256": "7f11e7e2e73eb22677cac1b11113eb6106f66cedef13d140e83cf6563c90b79c" + }, + "provenance": null, + "requires-python": null, + "size": 1128428, + "upload-time": "2014-06-07T10:34:38.945391Z", + "url": "https://files.pythonhosted.org/packages/63/69/5702e5eb897d1a144001e21d676676bcb87b88c0862f947509ea95ea54fc/Werkzeug-0.9.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.10.tar.gz", + "hashes": { + "sha256": "9a97a6fcf87390172748da9e5250710b352dff18e979db925d276112cdcfa7ac" + }, + "provenance": null, + "requires-python": null, + "size": 1133931, + "upload-time": "2015-01-29T23:03:27.649324Z", + "url": "https://files.pythonhosted.org/packages/32/d7/5648e058b7786f2f57480b415f369fc7ea8d51468c11b961eddef915891e/Werkzeug-0.10.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.10.1.tar.gz", + "hashes": { + "sha256": "9cf783990b1a99173e707a5768610800aa87775e9d86e211d17180d5b6c245ab" + }, + "provenance": null, + "requires-python": null, + "size": 1134481, + "upload-time": "2015-02-03T22:00:36.925643Z", + "url": "https://files.pythonhosted.org/packages/4c/01/7c64cf317ace1ff2c9b44cbf2c967dfcb170088b3676a871b7f08c059dfd/Werkzeug-0.10.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6566488d90ceda607dab8f8063182fe87d3aebce46442bf1dd3bf54cef2524fd" + }, + "data-dist-info-metadata": { + "sha256": "6566488d90ceda607dab8f8063182fe87d3aebce46442bf1dd3bf54cef2524fd" + }, + "filename": "Werkzeug-0.10.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "64a7664185a23c9dcf27ba642e7344af9bbd2679643d369dce8ff30c2a6b4f7f" + }, + "provenance": null, + "requires-python": null, + "size": 295201, + "upload-time": "2015-03-26T12:40:49.330914Z", + "url": "https://files.pythonhosted.org/packages/e2/70/28fb65066572ae5518fef4a53e61adedd0ce4928cdcad9c03f3ace221ae0/Werkzeug-0.10.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.10.2.tar.gz", + "hashes": { + "sha256": "383d16fd907f90cc6d910e2ffc266148aeb5542423f932ce79ac5a0523605cc4" + }, + "provenance": null, + "requires-python": null, + "size": 1137683, + "upload-time": "2015-03-26T12:40:44.721007Z", + "url": "https://files.pythonhosted.org/packages/7f/3b/9ecf90ee8dada2b85d478d37ed64c70532dfaa2dd6b45a01018b331d37f3/Werkzeug-0.10.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4bf8a6d190174b503e45e39014fbdeeb69e7847d1a4e77b0b83be7365b404dde" + }, + "data-dist-info-metadata": { + "sha256": "4bf8a6d190174b503e45e39014fbdeeb69e7847d1a4e77b0b83be7365b404dde" + }, + "filename": "Werkzeug-0.10.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "a438aa8c3f513a5cf3dda02a62f9e022b7598e9fbfeba14ba2d6dd957c8ab436" + }, + "provenance": null, + "requires-python": null, + "size": 293089, + "upload-time": "2015-03-26T15:50:09.912209Z", + "url": "https://files.pythonhosted.org/packages/49/0c/e33c2caec86a7926186f7d454f6a901f45f05ad90337c6972d170b9ee806/Werkzeug-0.10.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.10.4.tar.gz", + "hashes": { + "sha256": "9d2771e4c89be127bc4bac056ab7ceaf0e0064c723d6b6e195739c3af4fd5c1d" + }, + "provenance": null, + "requires-python": null, + "size": 1137282, + "upload-time": "2015-03-26T15:50:04.309352Z", + "url": "https://files.pythonhosted.org/packages/ec/17/a7e847bcfd7dcdc86c830ff2f0ab4e1a97b7efd8f8c8ebf26859091d3812/Werkzeug-0.10.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "417f68b2e851283d8cd2344a1b256638048be72dc834a48bb40e1dd064a9b1b3" + }, + "data-dist-info-metadata": { + "sha256": "417f68b2e851283d8cd2344a1b256638048be72dc834a48bb40e1dd064a9b1b3" + }, + "filename": "Werkzeug-0.11-py2.py3-none-any.whl", + "hashes": { + "sha256": "809bcff67e9968a5a83a4f3e9f47451ca8fd868a2d02716e74366bc9c317aed2" + }, + "provenance": null, + "requires-python": null, + "size": 304753, + "upload-time": "2015-11-08T14:55:41.280686Z", + "url": "https://files.pythonhosted.org/packages/dd/89/65fed0cb77bf6e4eb350f80f34fce14a3c39acbcced090fb3abc1e9ef230/Werkzeug-0.11-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.11.tar.gz", + "hashes": { + "sha256": "823dd060427c72051915f3f68090639bd6db06302a1eff149c4b5a341bb19305" + }, + "provenance": null, + "requires-python": null, + "size": 1151616, + "upload-time": "2015-11-08T14:55:35.129725Z", + "url": "https://files.pythonhosted.org/packages/a1/0c/e4c1144db79b9a0f917061cc86d1535261a68d6ad897fe972af5ee7710ef/Werkzeug-0.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e8c781666c790419222132b7b1610dae6612b818843e3e7fb843014e689519d8" + }, + "data-dist-info-metadata": { + "sha256": "e8c781666c790419222132b7b1610dae6612b818843e3e7fb843014e689519d8" + }, + "filename": "Werkzeug-0.11.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "bca5d6a06e4603abd0d2c10bb5ce523039bf16a0a7b8320bd74f6458d20d4c3b" + }, + "provenance": null, + "requires-python": null, + "size": 304783, + "upload-time": "2015-11-10T11:48:06.055777Z", + "url": "https://files.pythonhosted.org/packages/0b/37/398042f9b852c57f7e9b4e1173dcd40e7b9980d9c76a700647c458f582b1/Werkzeug-0.11.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.11.1.tar.gz", + "hashes": { + "sha256": "280b37866a1fa8604549cbc278f06d310143e20f1a6520ae5cf66e0df615e0a7" + }, + "provenance": null, + "requires-python": null, + "size": 1151713, + "upload-time": "2015-11-10T11:46:50.028693Z", + "url": "https://files.pythonhosted.org/packages/1c/b4/824c916f1451164bd871ad062defa2f48a34e2e952b12c0422f3ecf3a531/Werkzeug-0.11.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1b3b7ecb634f74991463d485738834907b52d668a4746faec215b32fbe3b90a8" + }, + "data-dist-info-metadata": { + "sha256": "1b3b7ecb634f74991463d485738834907b52d668a4746faec215b32fbe3b90a8" + }, + "filename": "Werkzeug-0.11.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "b6a93e909b31e3e14659584ff7329864275905ddc1b8653861bdfe1e597250f4" + }, + "provenance": null, + "requires-python": null, + "size": 304944, + "upload-time": "2015-11-12T09:23:36.672987Z", + "url": "https://files.pythonhosted.org/packages/b7/3d/be1357f3cdbfa10c9898b0fbbd5eeeaef08df7908176d09c454e66592b1e/Werkzeug-0.11.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.11.2.tar.gz", + "hashes": { + "sha256": "eb4f98994b40a8e2edce289e811c9a38880ae53eb9ff6f031d0e243a69b0fcbf" + }, + "provenance": null, + "requires-python": null, + "size": 1152067, + "upload-time": "2015-11-12T09:23:13.349574Z", + "url": "https://files.pythonhosted.org/packages/f6/d6/819c7462d86a4a22a276359db65bf8cc3afcbb7a8b2e41021cd6519a4f7d/Werkzeug-0.11.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "600bbd3a7cf6389570dddfc15ccd5036853caf2ce7ee7160a4c8133969babfe1" + }, + "data-dist-info-metadata": { + "sha256": "600bbd3a7cf6389570dddfc15ccd5036853caf2ce7ee7160a4c8133969babfe1" + }, + "filename": "Werkzeug-0.11.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "69491b5305157c3c6e0f04a701984d6ae77fd729fc1c9acd25077f1df385326b" + }, + "provenance": null, + "requires-python": null, + "size": 305018, + "upload-time": "2015-12-19T23:13:54.213138Z", + "url": "https://files.pythonhosted.org/packages/1c/35/18d0febbe432d61a607d1fe457d404cc30815ed9afb31314ea1a7bbbe9e3/Werkzeug-0.11.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.11.3.tar.gz", + "hashes": { + "sha256": "eb5f700a9bfc96420b055635af9002d3662e43d80c3ffd31f224c25bc0d5f462" + }, + "provenance": null, + "requires-python": null, + "size": 1152396, + "upload-time": "2015-12-19T23:13:44.475252Z", + "url": "https://files.pythonhosted.org/packages/f1/2b/efd5c9e1cce9485254d9c18d41df47d212eeec154b9cc8e17457da9dce6a/Werkzeug-0.11.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b451dd5644ae940f0c9751212f49a77acdf82ad956704b1f3a2665d64735b291" + }, + "data-dist-info-metadata": { + "sha256": "b451dd5644ae940f0c9751212f49a77acdf82ad956704b1f3a2665d64735b291" + }, + "filename": "Werkzeug-0.11.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "7db3cb2d4725be0680abf64a45b18229186f03ad8b9989abbe053f9357b17b37" + }, + "provenance": null, + "requires-python": null, + "size": 305196, + "upload-time": "2016-02-14T17:54:40.978972Z", + "url": "https://files.pythonhosted.org/packages/a8/6a/12dca42596ffa19297bd31154b489c5dd5ab3399850644894de10e7bbcae/Werkzeug-0.11.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.11.4.tar.gz", + "hashes": { + "sha256": "e48fb7e3f2bb5a740dd9a666624699a4d83e2e028555f9c46bcc8ecfc2cd8c32" + }, + "provenance": null, + "requires-python": null, + "size": 1152770, + "upload-time": "2016-02-14T17:54:32.425895Z", + "url": "https://files.pythonhosted.org/packages/77/88/93b65347187fe101f2848982e2f84871e7aea76bb75aa05467b2c1eac6ea/Werkzeug-0.11.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a80d025be7494997ef323c1720eb7a714146db21032c9e18119de32a9b1332f4" + }, + "data-dist-info-metadata": { + "sha256": "a80d025be7494997ef323c1720eb7a714146db21032c9e18119de32a9b1332f4" + }, + "filename": "Werkzeug-0.11.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "22218d2f8572575531e876dbeb26c8691d5e1a4f5d923324f045a6231ba03609" + }, + "provenance": null, + "requires-python": null, + "size": 305305, + "upload-time": "2016-03-22T19:39:16.391491Z", + "url": "https://files.pythonhosted.org/packages/10/25/9a27e9d35aa457b40ce3aebde9d7b2fefbee96937a59c4975752c5c10a62/Werkzeug-0.11.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.11.5.tar.gz", + "hashes": { + "sha256": "afdb04f183eef3b20827eb4520dcb75c1cd1f0ba7a7de3f463ff7a462eee8164" + }, + "provenance": null, + "requires-python": null, + "size": 1154970, + "upload-time": "2016-03-22T19:39:01.727179Z", + "url": "https://files.pythonhosted.org/packages/96/2c/ef9b1b4692472938cfa15799258be35bc1cf600a860b24e1bd675a38ae39/Werkzeug-0.11.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f4518f4786b87e38efa36803691225174ca366568c5c25372b17879638cbff93" + }, + "data-dist-info-metadata": { + "sha256": "f4518f4786b87e38efa36803691225174ca366568c5c25372b17879638cbff93" + }, + "filename": "Werkzeug-0.11.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "d6ff6e90c3c35d53705bacda21593d684ea8b1ff3f90b3b83e3e918a6111f269" + }, + "provenance": null, + "requires-python": null, + "size": 306553, + "upload-time": "2016-04-14T13:48:58.283430Z", + "url": "https://files.pythonhosted.org/packages/34/e9/624a3b7de10c47a1a3ab5a95174897f75269042cdf2a13656cdedc73c2ad/Werkzeug-0.11.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.11.6.tar.gz", + "hashes": { + "sha256": "63d79a05941359a09341c70e0a2dedf50854adbed2e618130e51082811330b32" + }, + "provenance": null, + "requires-python": null, + "size": 1154974, + "upload-time": "2016-04-14T13:48:49.136213Z", + "url": "https://files.pythonhosted.org/packages/11/e3/7e48abadfb8ed2bbc526fd62c0ae2f8871b466a0cab2b7c852c8d234b0d8/Werkzeug-0.11.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "49417b9970b5207e13a800650ce57be2bad74d7a4613cf452569742fc817522d" + }, + "data-dist-info-metadata": { + "sha256": "49417b9970b5207e13a800650ce57be2bad74d7a4613cf452569742fc817522d" + }, + "filename": "Werkzeug-0.11.7-py2.py3-none-any.whl", + "hashes": { + "sha256": "22cc822fd56d66b452b5b01af5c5feab36054985a911b1602e9d2712913e252b" + }, + "provenance": null, + "requires-python": null, + "size": 306554, + "upload-time": "2016-04-14T17:38:21.145133Z", + "url": "https://files.pythonhosted.org/packages/5d/41/15cd28a4b8cc6560ce6ea71d9c30bdf147e83a06fda8b4391a83288913ef/Werkzeug-0.11.7-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.11.7.tar.gz", + "hashes": { + "sha256": "afecff59c86c631183fffa0fe5c0e1bbc950095a30821d2615106af5e12ebac6" + }, + "provenance": null, + "requires-python": null, + "size": 1154958, + "upload-time": "2016-04-14T17:38:12.305496Z", + "url": "https://files.pythonhosted.org/packages/97/da/b0366b37c56d5d4746b3e7f3f39f096a882c5ac6169e4a7e664313c64e81/Werkzeug-0.11.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6409952be58cd30215cb6d3f410a0bf072a1a1be31aef777844e31647b05b0d5" + }, + "data-dist-info-metadata": { + "sha256": "6409952be58cd30215cb6d3f410a0bf072a1a1be31aef777844e31647b05b0d5" + }, + "filename": "Werkzeug-0.11.8-py2.py3-none-any.whl", + "hashes": { + "sha256": "c19bd65115c46ba59013047b233e41149a8cc2de2780d8b32e77a716356b595e" + }, + "provenance": null, + "requires-python": null, + "size": 306554, + "upload-time": "2016-04-15T13:00:56.512016Z", + "url": "https://files.pythonhosted.org/packages/29/43/6f344e71411687d9a1ae2aaac426cb8d864842c255f05ed5cfba0122c40b/Werkzeug-0.11.8-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.11.8.tar.gz", + "hashes": { + "sha256": "729730a25f43a29ac6a79f08384ea18a3a125d07079492e15c3b3c2a3f090c37" + }, + "provenance": null, + "requires-python": null, + "size": 1154973, + "upload-time": "2016-04-15T13:00:40.033638Z", + "url": "https://files.pythonhosted.org/packages/e6/92/47240436fb19717b42ad02a3c028796b474580b55149b51059826a55ebec/Werkzeug-0.11.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "696e23ec6189d5925fbe6aba6c691e3c3dd09415e099312e4c18c39dc534878c" + }, + "data-dist-info-metadata": { + "sha256": "696e23ec6189d5925fbe6aba6c691e3c3dd09415e099312e4c18c39dc534878c" + }, + "filename": "Werkzeug-0.11.9-py2.py3-none-any.whl", + "hashes": { + "sha256": "cc4b84a685bfa01163a0bb30738d0dfcffa6af411dd489aed90f37a61bc4af26" + }, + "provenance": null, + "requires-python": null, + "size": 306576, + "upload-time": "2016-04-24T18:31:53.758428Z", + "url": "https://files.pythonhosted.org/packages/cb/98/83bd68761e7bd0a378ab5a0d805939bf7923ea71ca3849d6961c04ddf82d/Werkzeug-0.11.9-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.11.9.tar.gz", + "hashes": { + "sha256": "837b71338794634c24713a79c3b9c287301433f2d18cd0adefcbcf885e60c8a1" + }, + "provenance": null, + "requires-python": null, + "size": 1157394, + "upload-time": "2016-04-24T18:31:46.225376Z", + "url": "https://files.pythonhosted.org/packages/0f/7c/b316cd9779817173e93f5cebc8fb387db33cc8dc526f3db5e61f2c008d5b/Werkzeug-0.11.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bf0787d3b3c7744c0c21e394edfbca5ca8bfeb36397ba77f75f54282a4fef80c" + }, + "data-dist-info-metadata": { + "sha256": "bf0787d3b3c7744c0c21e394edfbca5ca8bfeb36397ba77f75f54282a4fef80c" + }, + "filename": "Werkzeug-0.11.10-py2.py3-none-any.whl", + "hashes": { + "sha256": "f22b9762589decfde50149c7ee080713cbf6129b49ce2b398f59b709b161a8d3" + }, + "provenance": null, + "requires-python": null, + "size": 306928, + "upload-time": "2016-05-24T09:24:48.286485Z", + "url": "https://files.pythonhosted.org/packages/f7/41/6847fed02f9c1692461f66d2b9391c1e4236451f0cb5bcbe3ebc73de1ca2/Werkzeug-0.11.10-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.11.10.tar.gz", + "hashes": { + "sha256": "cc64dafbacc716cdd42503cf6c44cb5a35576443d82f29f6829e5c49264aeeee" + }, + "provenance": null, + "requires-python": null, + "size": 1155484, + "upload-time": "2016-05-24T09:19:45.920201Z", + "url": "https://files.pythonhosted.org/packages/b7/7f/44d3cfe5a12ba002b253f6985a4477edfa66da53787a2a838a40f6415263/Werkzeug-0.11.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c88ccbef423e645fc5b304e3f9d32c1ff1ef5489661bc8aaaeafe532caa9f165" + }, + "data-dist-info-metadata": { + "sha256": "c88ccbef423e645fc5b304e3f9d32c1ff1ef5489661bc8aaaeafe532caa9f165" + }, + "filename": "Werkzeug-0.11.11-py2.py3-none-any.whl", + "hashes": { + "sha256": "eb3108af06aed08fb2f4fc883f2adf04c8f4997f6368517591b2becf15ae0da2" + }, + "provenance": null, + "requires-python": null, + "size": 306997, + "upload-time": "2016-08-31T13:13:17.848103Z", + "url": "https://files.pythonhosted.org/packages/a9/5e/41f791a3f380ec50f2c4c3ef1399d9ffce6b4fe9a7f305222f014cf4fe83/Werkzeug-0.11.11-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.11.11.tar.gz", + "hashes": { + "sha256": "e72c46bc14405cba7a26bd2ce28df734471bc9016bc8b4cb69466c2c14c2f7e5" + }, + "provenance": null, + "requires-python": null, + "size": 1158304, + "upload-time": "2016-08-31T13:13:13.569766Z", + "url": "https://files.pythonhosted.org/packages/43/2e/d822b4a4216804519ace92e0368dcfc4b0b2887462d852fdd476b253ecc9/Werkzeug-0.11.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "df32181bd7c99aaf911e36066df26333304815878495b5de5c4fe620c79c92b6" + }, + "data-dist-info-metadata": { + "sha256": "df32181bd7c99aaf911e36066df26333304815878495b5de5c4fe620c79c92b6" + }, + "filename": "Werkzeug-0.11.12-py2.py3-none-any.whl", + "hashes": { + "sha256": "47c333d78cfff9c1e4ce378bf1991ff7b7dc6e26b87214dad292c3b844fcab50" + }, + "provenance": null, + "requires-python": null, + "size": 308722, + "upload-time": "2016-12-26T14:10:37.995561Z", + "url": "https://files.pythonhosted.org/packages/b3/30/453c5e63a70d4d3bef512035eb02eb1bd050ecfea0367981346f3b726240/Werkzeug-0.11.12-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.11.12.zip", + "hashes": { + "sha256": "d42fc6a5036da96358091bc0460f7f39dd7f15d63a4c3be70e17d6697522a8f2" + }, + "provenance": null, + "requires-python": null, + "size": 1255209, + "upload-time": "2016-12-26T14:10:52.740806Z", + "url": "https://files.pythonhosted.org/packages/b9/84/5e882887ee5e962e54fb19e25e04bf4c7b7ebe74b1906550cfb8e1990aa5/Werkzeug-0.11.12.zip", + "yanked": false + }, + { + "core-metadata": { + "sha256": "627b4e0b8fec2218f6fe064c263e978d181f3bac3fb7b2f6c2d7cf5a78c630f8" + }, + "data-dist-info-metadata": { + "sha256": "627b4e0b8fec2218f6fe064c263e978d181f3bac3fb7b2f6c2d7cf5a78c630f8" + }, + "filename": "Werkzeug-0.11.13-py2.py3-none-any.whl", + "hashes": { + "sha256": "475bdde8e782f6f426b76d3d04ba8f1a2d3e346522d65249e1da391a93b062db" + }, + "provenance": null, + "requires-python": null, + "size": 308760, + "upload-time": "2016-12-26T18:56:10.800900Z", + "url": "https://files.pythonhosted.org/packages/18/47/152d1617f9cf49bb3780fce34706ce85f89c4cbb6baa7625d227540244c1/Werkzeug-0.11.13-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.11.13.zip", + "hashes": { + "sha256": "ebf720bc2f0ac7739ee2d6de63da8a323d73d91fddc16f5fadae915ae9e1e690" + }, + "provenance": null, + "requires-python": null, + "size": 1255270, + "upload-time": "2016-12-26T18:56:14.543897Z", + "url": "https://files.pythonhosted.org/packages/4a/4a/0e5f691c1e00d8b5678f35225cfc9e21dcebec794fb9702648b8fac716b1/Werkzeug-0.11.13.zip", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e93b54e9b4daea41e2c46e3759c00853f69ae2bccab022ecf6755e2f393920b9" + }, + "data-dist-info-metadata": { + "sha256": "e93b54e9b4daea41e2c46e3759c00853f69ae2bccab022ecf6755e2f393920b9" + }, + "filename": "Werkzeug-0.11.14-py2.py3-none-any.whl", + "hashes": { + "sha256": "11a56e4141a2a9279a0d924f1aa6089bd675abfe66ce7ff6d4912655f4c289bf" + }, + "provenance": null, + "requires-python": null, + "size": 307248, + "upload-time": "2016-12-30T22:13:14.934100Z", + "url": "https://files.pythonhosted.org/packages/0b/c1/ecb9ca942e429944630cd33494db1fd7e692e6464c97a651fd762f2f160d/Werkzeug-0.11.14-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.11.14.tar.gz", + "hashes": { + "sha256": "735bf5847d0e133e7f3f13589dd5782539d6579fe4b7a389e247a351ab02f7be" + }, + "provenance": null, + "requires-python": null, + "size": 1156468, + "upload-time": "2016-12-30T22:13:11.218170Z", + "url": "https://files.pythonhosted.org/packages/67/aa/f6996f1e199c49fa52fe84de51aea88fdb46c5b9234cb47b4b580d669753/Werkzeug-0.11.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "52f79cc4a4910b961f07afab30a2b0636e155e2548d51ebbc5016f25961b63e5" + }, + "data-dist-info-metadata": { + "sha256": "52f79cc4a4910b961f07afab30a2b0636e155e2548d51ebbc5016f25961b63e5" + }, + "filename": "Werkzeug-0.11.15-py2.py3-none-any.whl", + "hashes": { + "sha256": "c6f6f89124df0514d886782c658c3e12f2caaa94da34cee3fd82eebf4ebf052b" + }, + "provenance": null, + "requires-python": null, + "size": 307256, + "upload-time": "2016-12-30T22:49:48.854934Z", + "url": "https://files.pythonhosted.org/packages/ef/c6/3c431fea5f93c8bc869ec9c7bdad9ffef4ff9c81bfe1d294217447206c46/Werkzeug-0.11.15-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.11.15.tar.gz", + "hashes": { + "sha256": "455d7798ac263266dbd38d4841f7534dd35ca9c3da4a8df303f8488f38f3bcc0" + }, + "provenance": null, + "requires-python": null, + "size": 1156471, + "upload-time": "2016-12-30T22:49:45.111086Z", + "url": "https://files.pythonhosted.org/packages/fe/7f/6d70f765ce5484e07576313897793cb49333dd34e462488ee818d17244af/Werkzeug-0.11.15.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f075d20cd053241ad8f899a2b0e7e1b8e7ed0ec8cf1acc0f146e4861628a0ed9" + }, + "data-dist-info-metadata": { + "sha256": "f075d20cd053241ad8f899a2b0e7e1b8e7ed0ec8cf1acc0f146e4861628a0ed9" + }, + "filename": "Werkzeug-0.12-py2.py3-none-any.whl", + "hashes": { + "sha256": "7fce5d96278e9e4132fd0e90ff17d2bcc6e74695d11e619ba4645c0341396810" + }, + "provenance": null, + "requires-python": null, + "size": 312818, + "upload-time": "2017-03-10T11:22:10.578043Z", + "url": "https://files.pythonhosted.org/packages/ae/c3/f59f6ade89c811143272161aae8a7898735e7439b9e182d03d141de4804f/Werkzeug-0.12-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.12.tar.gz", + "hashes": { + "sha256": "f007848ed997101cb5c09a47e46c0b0b6f193d0f8a01cd2af920d77bf1ab4e68" + }, + "provenance": null, + "requires-python": null, + "size": 1169497, + "upload-time": "2017-03-10T11:22:05.946232Z", + "url": "https://files.pythonhosted.org/packages/13/a2/c4f2a1e1e9239cd979de00a2d7e0008559c46d920e9842e9b8063c5e6bf5/Werkzeug-0.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "42a086c148d9697ef44839287c962c3316c6e947dc5cb6faa64bd230628de430" + }, + "data-dist-info-metadata": { + "sha256": "42a086c148d9697ef44839287c962c3316c6e947dc5cb6faa64bd230628de430" + }, + "filename": "Werkzeug-0.12.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "918322630c58fa52b89e14c45de3ad78514e18928dac726060bb89cd647f6b83" + }, + "provenance": null, + "requires-python": null, + "size": 312856, + "upload-time": "2017-03-15T17:08:20.395313Z", + "url": "https://files.pythonhosted.org/packages/f6/00/f3aae474bbc18d2e2cb5651935fbdaf1fb3a9676e2d606bc7d96c4c85d29/Werkzeug-0.12.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.12.1.tar.gz", + "hashes": { + "sha256": "6716830febe9808bb7521fd26db3b398450cbed0886b2b4bea678b87340f534e" + }, + "provenance": null, + "requires-python": null, + "size": 1169595, + "upload-time": "2017-03-15T17:08:16.724916Z", + "url": "https://files.pythonhosted.org/packages/ab/65/d3f1edd1109cb1beb6b82f4139addad482df5b5ea113bdc98242383bf402/Werkzeug-0.12.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4a9858ca4082b2498e24aee6575f8cd93d4f4ceaf1e4adc327c9f71398c0dbdf" + }, + "data-dist-info-metadata": { + "sha256": "4a9858ca4082b2498e24aee6575f8cd93d4f4ceaf1e4adc327c9f71398c0dbdf" + }, + "filename": "Werkzeug-0.12.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "e8549c143af3ce6559699a01e26fa4174f4c591dbee0a499f3cd4c3781cdec3d" + }, + "provenance": null, + "requires-python": null, + "size": 312953, + "upload-time": "2017-05-16T06:37:47.723286Z", + "url": "https://files.pythonhosted.org/packages/97/02/306e0d57fdbf467ec1c763bc1757ec6ba20b1332e0ea7e49111533d71d1c/Werkzeug-0.12.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.12.2.tar.gz", + "hashes": { + "sha256": "903a7b87b74635244548b30d30db4c8947fe64c5198f58899ddcd3a13c23bb26" + }, + "provenance": null, + "requires-python": null, + "size": 1169770, + "upload-time": "2017-05-16T06:37:43.007111Z", + "url": "https://files.pythonhosted.org/packages/56/41/c095a77eb2dd69bf278dd664a97d3416af04e9ba1a00b8c138f772741d31/Werkzeug-0.12.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "27bf127982931984670659572ed82a8e86093c93d8f9c7f8860f68cd993fcacd" + }, + "data-dist-info-metadata": { + "sha256": "27bf127982931984670659572ed82a8e86093c93d8f9c7f8860f68cd993fcacd" + }, + "filename": "Werkzeug-0.13-py2.py3-none-any.whl", + "hashes": { + "sha256": "f3000aa146ce8a9da8ca3e978e0e931c2a58eb56c323a5efb6b4307f7832b549" + }, + "provenance": null, + "requires-python": null, + "size": 311833, + "upload-time": "2017-12-07T17:33:16.551759Z", + "url": "https://files.pythonhosted.org/packages/e7/dc/e41d4d6adf0cd3f02b0bdf02fcddee77a2ef02c0b1d5eaa517308333d673/Werkzeug-0.13-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.13.tar.gz", + "hashes": { + "sha256": "6246e5fc98a505824113fb6aca993d45ea284a2bcffdc2c65d0c538e53e4abd3" + }, + "provenance": null, + "requires-python": null, + "size": 1173763, + "upload-time": "2017-12-07T17:33:19.468659Z", + "url": "https://files.pythonhosted.org/packages/88/71/669c831c5611e3dbdcd46acdca42a3d29866f010c1d1ae70232b15473ba8/Werkzeug-0.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8d61bc520a53e2086e4d4e8fe1c956c1c77b388fab5d2dcf80cc450707e626e7" + }, + "data-dist-info-metadata": { + "sha256": "8d61bc520a53e2086e4d4e8fe1c956c1c77b388fab5d2dcf80cc450707e626e7" + }, + "filename": "Werkzeug-0.14-py2.py3-none-any.whl", + "hashes": { + "sha256": "322b15deb0e503c3e96c267b676d47ca069edccbf6338549bea7916583822a55" + }, + "provenance": null, + "requires-python": null, + "size": 322825, + "upload-time": "2017-12-31T13:32:12.698457Z", + "url": "https://files.pythonhosted.org/packages/08/9f/896df5ed2a14c9dd83eec007f8df38ab246fd27d3d2cd105f4fa0ba5ce10/Werkzeug-0.14-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.14.tar.gz", + "hashes": { + "sha256": "4aea27a9513b056346e9c8b49107f4ee7927f7bcf0be63024ecee39d5b87e9ef" + }, + "provenance": null, + "requires-python": null, + "size": 1185468, + "upload-time": "2017-12-31T13:32:18.820661Z", + "url": "https://files.pythonhosted.org/packages/90/b4/228683892aff6edbc7557e4fecd82e42163c7f258decc4efa0f53dbcf3ac/Werkzeug-0.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "15b7da76b3dd24d51603130e2b1194b477b9477203481298626033dc5bc8dee6" + }, + "data-dist-info-metadata": { + "sha256": "15b7da76b3dd24d51603130e2b1194b477b9477203481298626033dc5bc8dee6" + }, + "filename": "Werkzeug-0.14.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "d5da73735293558eb1651ee2fddc4d0dedcfa06538b8813a2e20011583c9e49b" + }, + "provenance": null, + "requires-python": null, + "size": 322863, + "upload-time": "2017-12-31T21:16:45.230905Z", + "url": "https://files.pythonhosted.org/packages/20/c4/12e3e56473e52375aa29c4764e70d1b8f3efa6682bef8d0aae04fe335243/Werkzeug-0.14.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.14.1.tar.gz", + "hashes": { + "sha256": "c3fd7a7d41976d9f44db327260e263132466836cef6f91512889ed60ad26557c" + }, + "provenance": null, + "requires-python": null, + "size": 1185546, + "upload-time": "2017-12-31T21:16:54.874225Z", + "url": "https://files.pythonhosted.org/packages/9f/08/a3bb1c045ec602dc680906fc0261c267bed6b3bb4609430aff92c3888ec8/Werkzeug-0.14.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "62d98009f51a680fb3161b13984c37fd6f9f6350ab9679f046707a9fe38ffcf0" + }, + "data-dist-info-metadata": { + "sha256": "62d98009f51a680fb3161b13984c37fd6f9f6350ab9679f046707a9fe38ffcf0" + }, + "filename": "Werkzeug-0.15.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "ee11b0f0640c56fb491b43b38356c4b588b3202b415a1e03eacf1c5561c961cf" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 328593, + "upload-time": "2019-03-19T17:24:16.696222Z", + "url": "https://files.pythonhosted.org/packages/29/5e/d54398f8ee78166d2cf07e46d19096e55aba506e44de998a1ad85b83ec8d/Werkzeug-0.15.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.15.0.tar.gz", + "hashes": { + "sha256": "590abe38f8be026d78457fe3b5200895b3543e58ac3fc1dd792c6333ea11af64" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 924610, + "upload-time": "2019-03-19T17:24:19.296054Z", + "url": "https://files.pythonhosted.org/packages/fc/50/b533e424151fbcf9ed3f1853fe564b402072cd949e2f3e1e7aedd12707cf/Werkzeug-0.15.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "faf0d4558e3fc548bbca21a2b9b99abd70ba5ec12ea31021d169498cf66e5468" + }, + "data-dist-info-metadata": { + "sha256": "faf0d4558e3fc548bbca21a2b9b99abd70ba5ec12ea31021d169498cf66e5468" + }, + "filename": "Werkzeug-0.15.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "96da23fa8ccecbc3ae832a83df5c722c11547d021637faacb0bec4dd2f4666c8" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 328655, + "upload-time": "2019-03-21T17:01:20.710830Z", + "url": "https://files.pythonhosted.org/packages/24/4d/2fc4e872fbaaf44cc3fd5a9cd42fda7e57c031f08e28c9f35689e8b43198/Werkzeug-0.15.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.15.1.tar.gz", + "hashes": { + "sha256": "ca5c2dcd367d6c0df87185b9082929d255358f5391923269335782b213d52655" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 924191, + "upload-time": "2019-03-21T17:01:23.094263Z", + "url": "https://files.pythonhosted.org/packages/72/60/f628e8920cbf54afa2a83b75b32a1e69b559b95514d1deb841823dd97830/Werkzeug-0.15.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "62612ccb245e72da3e85578101627a417cf18cc22308b5973063ca190a677381" + }, + "data-dist-info-metadata": { + "sha256": "62612ccb245e72da3e85578101627a417cf18cc22308b5973063ca190a677381" + }, + "filename": "Werkzeug-0.15.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "7fad9770a8778f9576693f0cc29c7dcc36964df916b83734f4431c0e612a7fbc" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 328938, + "upload-time": "2019-04-02T17:26:06.132673Z", + "url": "https://files.pythonhosted.org/packages/18/79/84f02539cc181cdbf5ff5a41b9f52cae870b6f632767e43ba6ac70132e92/Werkzeug-0.15.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.15.2.tar.gz", + "hashes": { + "sha256": "0a73e8bb2ff2feecfc5d56e6f458f5b99290ef34f565ffb2665801ff7de6af7a" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 925108, + "upload-time": "2019-04-02T17:26:08.846182Z", + "url": "https://files.pythonhosted.org/packages/f3/c8/fa7e1a0283267bee8efa10c665d8dca27e591face7e333c789c85671b3ab/Werkzeug-0.15.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "18acaa8cd7346080323006878c8f6b5b0324ab7876f742e7833929549ec82805" + }, + "data-dist-info-metadata": { + "sha256": "18acaa8cd7346080323006878c8f6b5b0324ab7876f742e7833929549ec82805" + }, + "filename": "Werkzeug-0.15.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "97660b282aa7e29f94f3fe378e5c7162d7ab9d601a8dbb1cbb2ffc8f0e54607d" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 327574, + "upload-time": "2019-05-14T21:10:46.087817Z", + "url": "https://files.pythonhosted.org/packages/3d/bf/79101bd1d6a2b3fe0888e8d6e039800b173f26b7388308fc4bcc45de8d0a/Werkzeug-0.15.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.15.3.tar.gz", + "hashes": { + "sha256": "cfd1281b1748288e59762c0e174d64d8bcb2b70e7c57bc4a1203c8825af24ac3" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 925615, + "upload-time": "2019-05-14T21:10:49.112255Z", + "url": "https://files.pythonhosted.org/packages/9c/6d/854f2aa124dcfeb901815492b7fa7f026d114a18784c1c679fbdea36c809/Werkzeug-0.15.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0450b3226e75c3e7cab271b5de21f3e0da3b529bbdfb2fef254abfae463f6ea6" + }, + "data-dist-info-metadata": { + "sha256": "0450b3226e75c3e7cab271b5de21f3e0da3b529bbdfb2fef254abfae463f6ea6" + }, + "filename": "Werkzeug-0.15.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "865856ebb55c4dcd0630cdd8f3331a1847a819dda7e8c750d3db6f2aa6c0209c" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 327611, + "upload-time": "2019-05-15T01:49:48.349247Z", + "url": "https://files.pythonhosted.org/packages/9f/57/92a497e38161ce40606c27a86759c6b92dd34fcdb33f64171ec559257c02/Werkzeug-0.15.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.15.4.tar.gz", + "hashes": { + "sha256": "a0b915f0815982fb2a09161cb8f31708052d0951c3ba433ccc5e1aa276507ca6" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 925334, + "upload-time": "2019-05-15T01:49:52.736180Z", + "url": "https://files.pythonhosted.org/packages/59/2d/b24bab64b409e22f026fee6705b035cb0698399a7b69449c49442b30af47/Werkzeug-0.15.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "40c99719a2392fe2b9347f92d6adc04d5c16c6a534b5081409dac9eff3b3ab05" + }, + "data-dist-info-metadata": { + "sha256": "40c99719a2392fe2b9347f92d6adc04d5c16c6a534b5081409dac9eff3b3ab05" + }, + "filename": "Werkzeug-0.15.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "87ae4e5b5366da2347eb3116c0e6c681a0e939a33b2805e2c0cbd282664932c4" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 328172, + "upload-time": "2019-07-17T15:31:42.496308Z", + "url": "https://files.pythonhosted.org/packages/d1/ab/d3bed6b92042622d24decc7aadc8877badf18aeca1571045840ad4956d3f/Werkzeug-0.15.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.15.5.tar.gz", + "hashes": { + "sha256": "a13b74dd3c45f758d4ebdb224be8f1ab8ef58b3c0ffc1783a8c7d9f4f50227e6" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 926570, + "upload-time": "2019-07-17T15:31:45.313908Z", + "url": "https://files.pythonhosted.org/packages/c7/fb/56734c47bc5bb4d00898c2581bc08166cb6fea72b6894cf279053521c25a/Werkzeug-0.15.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5c0cc281dbb47edf9ad994a5469dcc81b8ec86007b2df53cbd1f4a63d9d86be8" + }, + "data-dist-info-metadata": { + "sha256": "5c0cc281dbb47edf9ad994a5469dcc81b8ec86007b2df53cbd1f4a63d9d86be8" + }, + "filename": "Werkzeug-0.15.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "00d32beac38fcd48d329566f80d39f10ec2ed994efbecfb8dd4b320062d05902" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 328267, + "upload-time": "2019-09-04T20:09:10.936827Z", + "url": "https://files.pythonhosted.org/packages/b7/61/c0a1adf9ad80db012ed7191af98fa05faa95fa09eceb71bb6fa8b66e6a43/Werkzeug-0.15.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.15.6.tar.gz", + "hashes": { + "sha256": "0a24d43be6a7dce81bae05292356176d6c46d63e42a0dd3f9504b210a9cfaa43" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 926705, + "upload-time": "2019-09-04T20:09:14.043004Z", + "url": "https://files.pythonhosted.org/packages/a3/32/2c91f662d66d4ae8993987b56cd1706a9a526f3ac310dd7fca47d7851533/Werkzeug-0.15.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "047f7fabccf520ad856d80d2eed4962ec774ef3ec60d1781811ba672557b4f4f" + }, + "data-dist-info-metadata": { + "sha256": "047f7fabccf520ad856d80d2eed4962ec774ef3ec60d1781811ba672557b4f4f" + }, + "filename": "Werkzeug-0.16.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "e5f4a1f98b52b18a93da705a7458e55afb26f32bff83ff5d19189f92462d65c4" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 327277, + "upload-time": "2019-09-19T14:39:43.445959Z", + "url": "https://files.pythonhosted.org/packages/ce/42/3aeda98f96e85fd26180534d36570e4d18108d62ae36f87694b476b83d6f/Werkzeug-0.16.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.16.0.tar.gz", + "hashes": { + "sha256": "7280924747b5733b246fe23972186c6b348f9ae29724135a6dfc1e53cea433e7" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 925717, + "upload-time": "2019-09-19T14:39:46.394790Z", + "url": "https://files.pythonhosted.org/packages/5e/fd/eb19e4f6a806cd6ee34900a687f181001c7a0059ff914752091aba84681f/Werkzeug-0.16.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7af99fedd69deff6652420406d38304ce50760df6231122c87e3fa11ae61a4bb" + }, + "data-dist-info-metadata": { + "sha256": "7af99fedd69deff6652420406d38304ce50760df6231122c87e3fa11ae61a4bb" + }, + "filename": "Werkzeug-0.16.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "1e0dedc2acb1f46827daa2e399c1485c8fa17c0d8e70b6b875b4e7f54bf408d2" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 327363, + "upload-time": "2020-01-27T04:13:55.856104Z", + "url": "https://files.pythonhosted.org/packages/c2/e4/a859d2fe516f466642fa5c6054fd9646271f9da26b0cac0d2f37fc858c8f/Werkzeug-0.16.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.16.1.tar.gz", + "hashes": { + "sha256": "b353856d37dec59d6511359f97f6a4b2468442e454bd1c98298ddce53cac1f04" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 935128, + "upload-time": "2020-01-27T04:13:59.901943Z", + "url": "https://files.pythonhosted.org/packages/c3/1d/1c0761d9365d166dc9d882a48c437111d22b0df564d6d5768045d9a51fd0/Werkzeug-0.16.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c11395645994a1254d168028f1a72f352dfc885a2ec824f239ac3b6910503dae" + }, + "data-dist-info-metadata": { + "sha256": "c11395645994a1254d168028f1a72f352dfc885a2ec824f239ac3b6910503dae" + }, + "filename": "Werkzeug-1.0.0rc1-py2.py3-none-any.whl", + "hashes": { + "sha256": "834e6f4828864350b7c173a2be027f0a692512bbe9d7ddd52da8e29ff991a726" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 298070, + "upload-time": "2020-01-31T16:58:39.887495Z", + "url": "https://files.pythonhosted.org/packages/37/5b/dfcbfc85c1eab4cc96876627f3ed207eee6f96ab717b8eb727aef2605475/Werkzeug-1.0.0rc1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-1.0.0rc1.tar.gz", + "hashes": { + "sha256": "7f91416b2e6902e39190552d5e05bc94c0d5034688753fceb28eaa9d16795027" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 893514, + "upload-time": "2020-01-31T16:58:42.346780Z", + "url": "https://files.pythonhosted.org/packages/4e/46/9d2816e629500122af8b92e87e4bbadc673cb21bea9f24686536c44ee916/Werkzeug-1.0.0rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3d8aed54a05ab9d720f1701df9747f14fd1729e1f0876b2f327603905dcd3043" + }, + "data-dist-info-metadata": { + "sha256": "3d8aed54a05ab9d720f1701df9747f14fd1729e1f0876b2f327603905dcd3043" + }, + "filename": "Werkzeug-1.0.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "6dc65cf9091cf750012f56f2cad759fa9e879f511b5ff8685e456b4e3bf90d16" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 298559, + "upload-time": "2020-02-06T20:25:34.075811Z", + "url": "https://files.pythonhosted.org/packages/ba/a5/d6f8a6e71f15364d35678a4ec8a0186f980b3bd2545f40ad51dd26a87fb1/Werkzeug-1.0.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-1.0.0.tar.gz", + "hashes": { + "sha256": "169ba8a33788476292d04186ab33b01d6add475033dfc07215e6d219cc077096" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 904176, + "upload-time": "2020-02-06T20:25:38.242859Z", + "url": "https://files.pythonhosted.org/packages/4b/a5/781dbff5062f31e8407242ea2e07c05eb4f3a236f59124ef46f5e92a2776/Werkzeug-1.0.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "774ce654d6b8502dbe9c0a3603cffcd688b2d76dc3e894c6452b98fd89a0cade" + }, + "data-dist-info-metadata": { + "sha256": "774ce654d6b8502dbe9c0a3603cffcd688b2d76dc3e894c6452b98fd89a0cade" + }, + "filename": "Werkzeug-1.0.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "2de2a5db0baeae7b2d2664949077c2ac63fbd16d98da0ff71837f7d1dea3fd43" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 298631, + "upload-time": "2020-03-31T18:03:34.839910Z", + "url": "https://files.pythonhosted.org/packages/cc/94/5f7079a0e00bd6863ef8f1da638721e9da21e5bacee597595b318f71d62e/Werkzeug-1.0.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-1.0.1.tar.gz", + "hashes": { + "sha256": "6c80b1e5ad3665290ea39320b91e1be1e0d5f60652b964a3070216de83d2e47c" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 904455, + "upload-time": "2020-03-31T18:03:37.943093Z", + "url": "https://files.pythonhosted.org/packages/10/27/a33329150147594eff0ea4c33c2036c0eadd933141055be0ff911f7f8d04/Werkzeug-1.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5728705f469a2af833acb4cad4e8fd2be95586755971fbc1a34af7c2301d1729" + }, + "data-dist-info-metadata": { + "sha256": "5728705f469a2af833acb4cad4e8fd2be95586755971fbc1a34af7c2301d1729" + }, + "filename": "Werkzeug-2.0.0rc1-py3-none-any.whl", + "hashes": { + "sha256": "da387793699ecef58d5a7dc24b20f49a6d545dc4234265ced1997abf0a2da03e" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 282365, + "upload-time": "2021-02-08T15:20:44.821674Z", + "url": "https://files.pythonhosted.org/packages/dd/87/5a0cbcabc5884507ad60bde6606b0d6b4c0067992190727011c94d6f93f9/Werkzeug-2.0.0rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.0.0rc1.tar.gz", + "hashes": { + "sha256": "17dd95d6e5f8c70870dad21589a2a5668d4eed4ea222f4969144cc60196e8d30" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 884419, + "upload-time": "2021-02-08T15:20:46.757508Z", + "url": "https://files.pythonhosted.org/packages/b8/92/54453f7d749e11ffea212be66feedd1a8f280e7b862466f25d2aa9f886ab/Werkzeug-2.0.0rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "09f281620fee1dc6ff8f4918671903c351166e144829eacd2e089de330a55ea5" + }, + "data-dist-info-metadata": { + "sha256": "09f281620fee1dc6ff8f4918671903c351166e144829eacd2e089de330a55ea5" + }, + "filename": "Werkzeug-2.0.0rc2-py3-none-any.whl", + "hashes": { + "sha256": "16d1ef7cdafd6311b933e25903286f347ec8e02468dc3c320d9583dbb4ca998b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 284466, + "upload-time": "2021-03-03T20:45:59.712747Z", + "url": "https://files.pythonhosted.org/packages/25/4f/898a560dd4131a8c93845f31afe84e9699330fb5affd2acc6265ce6c9299/Werkzeug-2.0.0rc2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.0.0rc2.tar.gz", + "hashes": { + "sha256": "6e221719d5110083389ab2013887c726563085001e7a0aaba1cc509fc51b84a9" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 889048, + "upload-time": "2021-03-03T20:46:02.009164Z", + "url": "https://files.pythonhosted.org/packages/e4/5b/ccd05f47e4c6f30bdf224dfee7c6166edcca924f626dad51516d88b7b57c/Werkzeug-2.0.0rc2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9bc66c1f6d9304c62e05711637b6462d408c08171038a1ba8b53b9a84513cabf" + }, + "data-dist-info-metadata": { + "sha256": "9bc66c1f6d9304c62e05711637b6462d408c08171038a1ba8b53b9a84513cabf" + }, + "filename": "Werkzeug-2.0.0rc3-py3-none-any.whl", + "hashes": { + "sha256": "ff80a8377526eb9a730148a8646a2b4e4217c519b6b55cc1b6138f666c52f57c" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 284536, + "upload-time": "2021-03-17T20:42:05.949344Z", + "url": "https://files.pythonhosted.org/packages/0c/ca/9aa0164bf65fd31692f816fec3f7fdb94d8f2844b2517aec7c6bcaac1cf0/Werkzeug-2.0.0rc3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.0.0rc3.tar.gz", + "hashes": { + "sha256": "c66bc39b74a7d3383fdd009d73fd003f9f39c0fd2b129f282ab0d6a409e452f0" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 889409, + "upload-time": "2021-03-17T20:42:08.056817Z", + "url": "https://files.pythonhosted.org/packages/48/32/95ae24bbfc194e8d461108d7b7cb4327e9401738f8e5517d599d8892f493/Werkzeug-2.0.0rc3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f2019d8cce10b6c670c46f3181b9cc7448d5723f24d247be623f6390b4885277" + }, + "data-dist-info-metadata": { + "sha256": "f2019d8cce10b6c670c46f3181b9cc7448d5723f24d247be623f6390b4885277" + }, + "filename": "Werkzeug-2.0.0rc4-py3-none-any.whl", + "hashes": { + "sha256": "7fff67401402b565044b26c09201177e62ea212f9c9b809f7624481dd8421975" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 286455, + "upload-time": "2021-04-16T15:35:25.409568Z", + "url": "https://files.pythonhosted.org/packages/b2/51/44cfc65463f6d763b863fbcdfb2a2e367e403d4299b67ae7f163bb2bd309/Werkzeug-2.0.0rc4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.0.0rc4.tar.gz", + "hashes": { + "sha256": "4158aad4fdfe14d0ffe9f8ae832323e0ed90615b0354c13875f59e8a08e6a6fa" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 891168, + "upload-time": "2021-04-16T15:35:27.826817Z", + "url": "https://files.pythonhosted.org/packages/f1/03/dc680caa5583d6c0c5478b69886d01246a0faceff012a58a7a5d530f7cad/Werkzeug-2.0.0rc4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cef8bc73500078a9203008d1fc87405d112ee2e376b4f8f634a5601e94394ad6" + }, + "data-dist-info-metadata": { + "sha256": "cef8bc73500078a9203008d1fc87405d112ee2e376b4f8f634a5601e94394ad6" + }, + "filename": "Werkzeug-2.0.0rc5-py3-none-any.whl", + "hashes": { + "sha256": "bde529cfaf9f42e94365e14b8dea5a76b0dcea8862957a4afacba996a367a8ff" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 286451, + "upload-time": "2021-05-03T14:16:08.217777Z", + "url": "https://files.pythonhosted.org/packages/69/90/f631f060164473d5c5c2c56b342572b2b44762440e4ae09df7f5674b9d21/Werkzeug-2.0.0rc5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.0.0rc5.tar.gz", + "hashes": { + "sha256": "4e022c82ed0440ad1c1d6613f9a86a729e896a1f01a53cc9bff9bbe246f6e1cc" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 891312, + "upload-time": "2021-05-03T14:16:12.358533Z", + "url": "https://files.pythonhosted.org/packages/13/0c/685aa51afacd60d10b493d510da0a2f1843857bceb4a42ae2e6718eef440/Werkzeug-2.0.0rc5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "51d540ad1175cc2502abde872b063bf25a6d38dc31ad7a76c0485d74351ce85a" + }, + "data-dist-info-metadata": { + "sha256": "51d540ad1175cc2502abde872b063bf25a6d38dc31ad7a76c0485d74351ce85a" + }, + "filename": "Werkzeug-2.0.0-py3-none-any.whl", + "hashes": { + "sha256": "64c02f6495ba01eddd6625b3675f357cd358a73f1e38458a56ad86c5baa30b53" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 288104, + "upload-time": "2021-05-11T20:26:15.837280Z", + "url": "https://files.pythonhosted.org/packages/ff/1d/960bb4017c68674a1cb099534840f18d3def3ce44aed12b5ed8b78e0153e/Werkzeug-2.0.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.0.0.tar.gz", + "hashes": { + "sha256": "3389bbfe6d40c6dd25e6d3f974155163c8b3de5bbda6a89342d4ab93fae80ba0" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 892229, + "upload-time": "2021-05-11T20:26:20.422291Z", + "url": "https://files.pythonhosted.org/packages/4d/0c/7b8934a4073c282e159f9133e55d3fa31b8b99a53c5a67d0a35e4c0ddb16/Werkzeug-2.0.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f3e5b7dc43271aa9c20a2f9df03bfadc8410bb210b448b178703893576cd80bd" + }, + "data-dist-info-metadata": { + "sha256": "f3e5b7dc43271aa9c20a2f9df03bfadc8410bb210b448b178703893576cd80bd" + }, + "filename": "Werkzeug-2.0.1-py3-none-any.whl", + "hashes": { + "sha256": "6c1ec500dcdba0baa27600f6a22f6333d8b662d22027ff9f6202e3367413caa8" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 288225, + "upload-time": "2021-05-17T23:16:08.271054Z", + "url": "https://files.pythonhosted.org/packages/bd/24/11c3ea5a7e866bf2d97f0501d0b4b1c9bbeade102bb4b588f0d2919a5212/Werkzeug-2.0.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.0.1.tar.gz", + "hashes": { + "sha256": "1de1db30d010ff1af14a009224ec49ab2329ad2cde454c8a708130642d579c42" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 892730, + "upload-time": "2021-05-17T23:16:14.394781Z", + "url": "https://files.pythonhosted.org/packages/e3/bd/a49e5f756b2f29010b5be321fe02478660dbf8fefea3f078493c86011b5f/Werkzeug-2.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "be1ff1ac046da669056275910207d2887825eba2c7d78deb31f01f3d9a3e47f1" + }, + "data-dist-info-metadata": { + "sha256": "be1ff1ac046da669056275910207d2887825eba2c7d78deb31f01f3d9a3e47f1" + }, + "filename": "Werkzeug-2.0.2-py3-none-any.whl", + "hashes": { + "sha256": "63d3dc1cf60e7b7e35e97fa9861f7397283b75d765afcaefd993d6046899de8f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 288921, + "upload-time": "2021-10-06T00:27:10.617520Z", + "url": "https://files.pythonhosted.org/packages/1e/73/51137805d1b8d97367a8a77cae4a792af14bb7ce58fbd071af294c740cf0/Werkzeug-2.0.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.0.2.tar.gz", + "hashes": { + "sha256": "aa2bb6fc8dee8d6c504c0ac1e7f5f7dc5810a9903e793b6f715a9f015bdadb9a" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 895061, + "upload-time": "2021-10-06T00:27:12.986421Z", + "url": "https://files.pythonhosted.org/packages/83/3c/ecdb36f49ab06defb0d5a466cfeb4ae90a55d02cfef379f781da2801a45d/Werkzeug-2.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "471cdd6bb245829cabee8a91e36679edb371469fa98e76bf29885c8afaaf5d8e" + }, + "data-dist-info-metadata": { + "sha256": "471cdd6bb245829cabee8a91e36679edb371469fa98e76bf29885c8afaaf5d8e" + }, + "filename": "Werkzeug-2.0.3-py3-none-any.whl", + "hashes": { + "sha256": "1421ebfc7648a39a5c58c601b154165d05cf47a3cd0ccb70857cbdacf6c8f2b8" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 289232, + "upload-time": "2022-02-07T21:04:36.336331Z", + "url": "https://files.pythonhosted.org/packages/f4/f3/22afbdb20cc4654b10c98043414a14057cd27fdba9d4ae61cea596000ba2/Werkzeug-2.0.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.0.3.tar.gz", + "hashes": { + "sha256": "b863f8ff057c522164b6067c9e28b041161b4be5ba4d0daceeaa50a163822d3c" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 895551, + "upload-time": "2022-02-07T21:04:39.140704Z", + "url": "https://files.pythonhosted.org/packages/6c/a8/60514fade2318e277453c9588545d0c335ea3ea6440ce5cdabfca7f73117/Werkzeug-2.0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "764c9f80b0bff07ab5243fbc61e2b6517932bd9d5eaeb033ad436b7da83c3ef2" + }, + "data-dist-info-metadata": { + "sha256": "764c9f80b0bff07ab5243fbc61e2b6517932bd9d5eaeb033ad436b7da83c3ef2" + }, + "filename": "Werkzeug-2.1.0-py3-none-any.whl", + "hashes": { + "sha256": "094ecfc981948f228b30ee09dbfe250e474823b69b9b1292658301b5894bbf08" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 224635, + "upload-time": "2022-03-28T17:55:57.161844Z", + "url": "https://files.pythonhosted.org/packages/dc/67/8b93ea73e9d3b2fb1761a589f1554d0ab156a0f960f3d23b4a79a70de49b/Werkzeug-2.1.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.1.0.tar.gz", + "hashes": { + "sha256": "9b55466a3e99e13b1f0686a66117d39bda85a992166e0a79aedfcf3586328f7a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 833735, + "upload-time": "2022-03-28T17:55:59.851355Z", + "url": "https://files.pythonhosted.org/packages/a1/07/daa2d95151f3debf3b6d1f3c0b9619da8c93759f7e4e794b9a1dbde52bea/Werkzeug-2.1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c6d4bda71162ca9ffacadc2b0c77d2ff284dd185327a2a558a8c873afa80576" + }, + "data-dist-info-metadata": { + "sha256": "0c6d4bda71162ca9ffacadc2b0c77d2ff284dd185327a2a558a8c873afa80576" + }, + "filename": "Werkzeug-2.1.1-py3-none-any.whl", + "hashes": { + "sha256": "3c5493ece8268fecdcdc9c0b112211acd006354723b280d643ec732b6d4063d6" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 224656, + "upload-time": "2022-04-01T16:01:11.348545Z", + "url": "https://files.pythonhosted.org/packages/13/3c/07aab80ab09ea9a7dc1a312225124d8cfa4dcfb0cdc68e61f60819beb36c/Werkzeug-2.1.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.1.1.tar.gz", + "hashes": { + "sha256": "f8e89a20aeabbe8a893c24a461d3ee5dad2123b05cc6abd73ceed01d39c3ae74" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 833848, + "upload-time": "2022-04-01T16:01:16.143991Z", + "url": "https://files.pythonhosted.org/packages/ab/ff/8bd63902be9e33157bf14384382f7ec0c70ee001066b057dd58251e1c769/Werkzeug-2.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bd60583c3f5dfd0ce5e1602ea5f279172fdea7ba6a30f9c6be448b6220a2e01d" + }, + "data-dist-info-metadata": { + "sha256": "bd60583c3f5dfd0ce5e1602ea5f279172fdea7ba6a30f9c6be448b6220a2e01d" + }, + "filename": "Werkzeug-2.1.2-py3-none-any.whl", + "hashes": { + "sha256": "72a4b735692dd3135217911cbeaa1be5fa3f62bffb8745c5215420a03dc55255" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 224942, + "upload-time": "2022-04-28T17:39:34.966663Z", + "url": "https://files.pythonhosted.org/packages/c4/44/f50f2d22cdfb6d56c03d1b4cc3cfa03ebee2f21b59a7768f151e43415ba5/Werkzeug-2.1.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.1.2.tar.gz", + "hashes": { + "sha256": "1ce08e8093ed67d638d63879fd1ba3735817f7a80de3674d293f5984f25fb6e6" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 835169, + "upload-time": "2022-04-28T17:39:37.378098Z", + "url": "https://files.pythonhosted.org/packages/10/cf/97eb1a3847c01ae53e8376bc21145555ac95279523a935963dc8ff96c50b/Werkzeug-2.1.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "80f899bc9ae5de551192e458e0317c589b05f09e2570dd52bc8a32e047c43048" + }, + "data-dist-info-metadata": { + "sha256": "80f899bc9ae5de551192e458e0317c589b05f09e2570dd52bc8a32e047c43048" + }, + "filename": "Werkzeug-2.2.0a1-py3-none-any.whl", + "hashes": { + "sha256": "60ab4823078f08fdb36b5b83b35f1c422eab8c92929eba5487e1bd52d2316fd4" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 230460, + "upload-time": "2022-07-08T17:52:26.918437Z", + "url": "https://files.pythonhosted.org/packages/79/d2/f7b8287d893e562043cbe141d907948d345c8368bb48a27ca7db4a5ee934/Werkzeug-2.2.0a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.2.0a1.tar.gz", + "hashes": { + "sha256": "6a3fe061435495aed49c1ea54dbdf1529b6333bb7ddbe20089e4360250b040ec" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 838754, + "upload-time": "2022-07-08T17:52:33.843438Z", + "url": "https://files.pythonhosted.org/packages/9b/da/568076b989828f8ec3ea1bb710d069216b747b9f939b671bc8b9b116b7ae/Werkzeug-2.2.0a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "955a8c82efebcce97eaf5c37412ee4fac9861bb83a6939322dcdffda4aa4cd6d" + }, + "data-dist-info-metadata": { + "sha256": "955a8c82efebcce97eaf5c37412ee4fac9861bb83a6939322dcdffda4aa4cd6d" + }, + "filename": "Werkzeug-2.2.0-py3-none-any.whl", + "hashes": { + "sha256": "81806f8a5b35e6cb1b39a6f28dabf0e123f069c8596119a1a9a43838870016cd" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 232218, + "upload-time": "2022-07-23T19:42:21.617714Z", + "url": "https://files.pythonhosted.org/packages/d3/63/0e4cb01bc4fe5c62ce63587c9471645afdb8a1a3dc2fa1fe2b6a3fbb78f5/Werkzeug-2.2.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.2.0.tar.gz", + "hashes": { + "sha256": "fe8bcdcef40275ed915fc734c2527a39d705b57a716d4f09e790296abbd16a7f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 838552, + "upload-time": "2022-07-23T19:42:23.923732Z", + "url": "https://files.pythonhosted.org/packages/dc/db/598e5986e8cc1eeb14ecff2c1590dc59f95153cdb757196b0980b3ad0763/Werkzeug-2.2.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9c47d17faa805bcb552726208675d79b8378c3caaffd1579e80fa32604f37883" + }, + "data-dist-info-metadata": { + "sha256": "9c47d17faa805bcb552726208675d79b8378c3caaffd1579e80fa32604f37883" + }, + "filename": "Werkzeug-2.2.1-py3-none-any.whl", + "hashes": { + "sha256": "7e1db6a5ba6b9a8be061e47e900456355b8714c0f238b0313f53afce1a55a79a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 232397, + "upload-time": "2022-07-27T20:44:18.267345Z", + "url": "https://files.pythonhosted.org/packages/c0/93/d6d60870e47162ea6a1bbdd787649eea776b2a70618dd66ed87cb2238543/Werkzeug-2.2.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.2.1.tar.gz", + "hashes": { + "sha256": "4d7013ef96fd197d1cdeb03e066c6c5a491ccb44758a5b2b91137319383e5a5a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 838993, + "upload-time": "2022-07-27T20:44:35.617564Z", + "url": "https://files.pythonhosted.org/packages/32/19/a92cdbd9fb795928dfca1031278ae8a7f051e78a2c057c224ad2d4cdd95e/Werkzeug-2.2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "873e369dda2f110432debc172990f047b2c0e1436d84a7a0c5fffbc4842b8ec3" + }, + "data-dist-info-metadata": { + "sha256": "873e369dda2f110432debc172990f047b2c0e1436d84a7a0c5fffbc4842b8ec3" + }, + "filename": "Werkzeug-2.2.2-py3-none-any.whl", + "hashes": { + "sha256": "f979ab81f58d7318e064e99c4506445d60135ac5cd2e177a2de0089bfd4c9bd5" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 232700, + "upload-time": "2022-08-08T21:44:13.251607Z", + "url": "https://files.pythonhosted.org/packages/c8/27/be6ddbcf60115305205de79c29004a0c6bc53cec814f733467b1bb89386d/Werkzeug-2.2.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.2.2.tar.gz", + "hashes": { + "sha256": "7ea2d48322cc7c0f8b3a215ed73eabd7b5d75d0b50e31ab006286ccff9e00b8f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 844378, + "upload-time": "2022-08-08T21:44:15.376440Z", + "url": "https://files.pythonhosted.org/packages/f8/c1/1c8e539f040acd80f844c69a5ef8e2fccdf8b442dabb969e497b55d544e1/Werkzeug-2.2.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4c8c9a99e544a79a79d8df44d664d659a6d8ea0d6c0740e6db9bf39d941e5cf4" + }, + "data-dist-info-metadata": { + "sha256": "4c8c9a99e544a79a79d8df44d664d659a6d8ea0d6c0740e6db9bf39d941e5cf4" + }, + "filename": "Werkzeug-2.2.3-py3-none-any.whl", + "hashes": { + "sha256": "56433961bc1f12533306c624f3be5e744389ac61d722175d543e1751285da612" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 233551, + "upload-time": "2023-02-14T17:18:42.614039Z", + "url": "https://files.pythonhosted.org/packages/f6/f8/9da63c1617ae2a1dec2fbf6412f3a0cfe9d4ce029eccbda6e1e4258ca45f/Werkzeug-2.2.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.2.3.tar.gz", + "hashes": { + "sha256": "2e1ccc9417d4da358b9de6f174e3ac094391ea1d4fbef2d667865d819dfd0afe" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 845884, + "upload-time": "2023-02-14T17:18:44.177358Z", + "url": "https://files.pythonhosted.org/packages/02/3c/baaebf3235c87d61d6593467056d5a8fba7c75ac838b8d100a5e64eba7a0/Werkzeug-2.2.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "79b0c9ebb15c4b3f3d8aadba21eb353ea08fcdfac67434d7f946dbbaa424c136" + }, + "data-dist-info-metadata": { + "sha256": "79b0c9ebb15c4b3f3d8aadba21eb353ea08fcdfac67434d7f946dbbaa424c136" + }, + "filename": "Werkzeug-2.3.0-py3-none-any.whl", + "hashes": { + "sha256": "340335057f72974d9281dbaf52c8090a9f9a59ba304ae814bf0656e6559c0020" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 233700, + "upload-time": "2023-04-25T18:04:46.796113Z", + "url": "https://files.pythonhosted.org/packages/ac/a7/2dcb194867fee708cd10217f6d8efeb0ec340c12fd31791129ced5424664/Werkzeug-2.3.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.3.0.tar.gz", + "hashes": { + "sha256": "3b6b46926d052b8ebca97c4dc73c12e47bdd07d57ab0600c039c3155450227bc" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 824640, + "upload-time": "2023-04-25T18:04:48.767168Z", + "url": "https://files.pythonhosted.org/packages/ae/66/1b437603a0300864b0fd1e49b732d45a8a5be615eba5121f7cdfb97668dd/Werkzeug-2.3.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "43038a9b6f90a90a15947f6dcc8f81e3d13938a89dc033b74630531744d476fc" + }, + "data-dist-info-metadata": { + "sha256": "43038a9b6f90a90a15947f6dcc8f81e3d13938a89dc033b74630531744d476fc" + }, + "filename": "Werkzeug-2.3.1-py3-none-any.whl", + "hashes": { + "sha256": "69a4b8fcbb30a4c3fa81a5cebd961541273e4d222a4c08593b0b18312e14f64a" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 242027, + "upload-time": "2023-04-27T13:44:10.679039Z", + "url": "https://files.pythonhosted.org/packages/9b/5a/6259e936ce9b9043293dd8473943f5e6bba244c2cb6e3e5354406dfb0700/Werkzeug-2.3.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.3.1.tar.gz", + "hashes": { + "sha256": "2d35a28a75ae03727eae14ea7d13627c0f77aed6b9998441e6dae0b387f697fc" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 831228, + "upload-time": "2023-04-27T13:44:14.071110Z", + "url": "https://files.pythonhosted.org/packages/aa/70/3874542be48f8da37cecf59d931c56543a9b5704da26fad48ddf8bd024ae/Werkzeug-2.3.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a715725037ac312ebbc021dec0c0acdff2ab6de22e616b3273191be0f7236abd" + }, + "data-dist-info-metadata": { + "sha256": "a715725037ac312ebbc021dec0c0acdff2ab6de22e616b3273191be0f7236abd" + }, + "filename": "Werkzeug-2.3.2-py3-none-any.whl", + "hashes": { + "sha256": "b7b8bc1609f35ae8e45d48a9b58d7a4eb1e41eec148d37e977e5df6ebf3398b2" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 242205, + "upload-time": "2023-04-28T19:01:20.162319Z", + "url": "https://files.pythonhosted.org/packages/80/b2/7b7467a8c766121d061bae61f378fc62726c49511c5c8ae435a76d146361/Werkzeug-2.3.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.3.2.tar.gz", + "hashes": { + "sha256": "2f3278e9ef61511cdf82cc28fc5da0f5b501dd8f01ecf5ef6a5d810048f68702" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 831622, + "upload-time": "2023-04-28T19:01:21.877220Z", + "url": "https://files.pythonhosted.org/packages/fe/1a/2a4da2b4ae4f01522cf01a29d68ddc95a5ff338b56a3cbbd8b77475114cc/Werkzeug-2.3.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6006f051a5dbab19aaa8f5c0dcf4a4049c1606b243c280d1268ebfab92a23b0b" + }, + "data-dist-info-metadata": { + "sha256": "6006f051a5dbab19aaa8f5c0dcf4a4049c1606b243c280d1268ebfab92a23b0b" + }, + "filename": "Werkzeug-2.3.3-py3-none-any.whl", + "hashes": { + "sha256": "4866679a0722de00796a74086238bb3b98d90f423f05de039abb09315487254a" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 242316, + "upload-time": "2023-05-01T15:32:32.548874Z", + "url": "https://files.pythonhosted.org/packages/d1/3d/2f818de3e6f693f215f1de41604ab8fad5c215b1b18eec70a2cc5900ff6c/Werkzeug-2.3.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.3.3.tar.gz", + "hashes": { + "sha256": "a987caf1092edc7523edb139edb20c70571c4a8d5eed02e0b547b4739174d091" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 831963, + "upload-time": "2023-05-01T15:32:35.152688Z", + "url": "https://files.pythonhosted.org/packages/52/82/bc77d22189679940b9f73685451167221ec5348e08c6d2594f1070767124/Werkzeug-2.3.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f227ccabf169304868f99af58fdb3db69acc8d2c4e49d47ce58d7229a5a72c36" + }, + "data-dist-info-metadata": { + "sha256": "f227ccabf169304868f99af58fdb3db69acc8d2c4e49d47ce58d7229a5a72c36" + }, + "filename": "Werkzeug-2.3.4-py3-none-any.whl", + "hashes": { + "sha256": "48e5e61472fee0ddee27ebad085614ebedb7af41e88f687aaf881afb723a162f" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 242454, + "upload-time": "2023-05-08T20:11:38.812066Z", + "url": "https://files.pythonhosted.org/packages/c2/2f/f0dc628295bd23571c962d5a349307d9c8796a05bfca6571659eaded38e2/Werkzeug-2.3.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.3.4.tar.gz", + "hashes": { + "sha256": "1d5a58e0377d1fe39d061a5de4469e414e78ccb1e1e59c0f5ad6fa1c36c52b76" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 832442, + "upload-time": "2023-05-08T20:11:42.196203Z", + "url": "https://files.pythonhosted.org/packages/2d/bf/5a00bb4a70028f7c6000bc9394492154fa9ae3f5226187e3ddcd0aa5eca1/Werkzeug-2.3.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "99e8a23bf4c3916078edc5d44f6faf82882c85f238ff6f21b4ad4de90be2ed05" + }, + "data-dist-info-metadata": { + "sha256": "99e8a23bf4c3916078edc5d44f6faf82882c85f238ff6f21b4ad4de90be2ed05" + }, + "filename": "Werkzeug-2.3.5-py3-none-any.whl", + "hashes": { + "sha256": "26c6a6a63a8a8d10a8d4e13e7f10821772ff5f138909262e89e946717c72b857" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 242869, + "upload-time": "2023-06-07T19:46:21.469248Z", + "url": "https://files.pythonhosted.org/packages/46/f9/c25e781ee706fd9f487048b6b639836b0a3e22547c9591de1b77343e4031/Werkzeug-2.3.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.3.5.tar.gz", + "hashes": { + "sha256": "f6426f626540009131f06482c73f10c536efd47125afc63c850cc950db9ae585" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 833324, + "upload-time": "2023-06-07T19:46:23.849063Z", + "url": "https://files.pythonhosted.org/packages/42/bc/eab59b4c4ad1a3d70424fb8b3970be753577a3b5f8e3142d0c744885091d/Werkzeug-2.3.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "05db006e8fe3b6ea3d6c6d13c7abc150b32bed53c21e71c6a3f46fcdaf0a4857" + }, + "data-dist-info-metadata": { + "sha256": "05db006e8fe3b6ea3d6c6d13c7abc150b32bed53c21e71c6a3f46fcdaf0a4857" + }, + "filename": "Werkzeug-2.3.6-py3-none-any.whl", + "hashes": { + "sha256": "935539fa1413afbb9195b24880778422ed620c0fc09670945185cce4d91a8890" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 242499, + "upload-time": "2023-06-08T21:26:53.638987Z", + "url": "https://files.pythonhosted.org/packages/ba/d6/8040faecaba2feb84e1647af174b3243c9b90c163c7ea407820839931efe/Werkzeug-2.3.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.3.6.tar.gz", + "hashes": { + "sha256": "98c774df2f91b05550078891dee5f0eb0cb797a522c757a2452b9cee5b202330" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 833282, + "upload-time": "2023-06-08T21:26:55.821858Z", + "url": "https://files.pythonhosted.org/packages/d1/7e/c35cea5749237d40effc50ed1a1c7518d9f2e768fcf30b4e9ea119e74975/Werkzeug-2.3.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1ff1d5af63d6003d005bde64d50e3ee2ce26def70cebddede957f860287614f9" + }, + "data-dist-info-metadata": { + "sha256": "1ff1d5af63d6003d005bde64d50e3ee2ce26def70cebddede957f860287614f9" + }, + "filename": "werkzeug-2.3.7-py3-none-any.whl", + "hashes": { + "sha256": "effc12dba7f3bd72e605ce49807bbe692bd729c3bb122a3b91747a6ae77df528" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 242216, + "upload-time": "2023-08-14T09:30:45.030731Z", + "url": "https://files.pythonhosted.org/packages/9b/59/a7c32e3d8d0e546a206e0552a2c04444544f15c1da4a01df8938d20c6ffc/werkzeug-2.3.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "werkzeug-2.3.7.tar.gz", + "hashes": { + "sha256": "2b8c0e447b4b9dbcc85dd97b6eeb4dcbaf6c8b6c3be0bd654e25553e0a2157d8" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 819625, + "upload-time": "2023-08-14T09:30:46.892725Z", + "url": "https://files.pythonhosted.org/packages/ef/56/0acc9f560053478a4987fa35c95d904f04b6915f6b5c4d1c14dc8862ba0a/werkzeug-2.3.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2692abbef85b3712410eb448000de987f056fc0da4164db511da8ccbae91f562" + }, + "data-dist-info-metadata": { + "sha256": "2692abbef85b3712410eb448000de987f056fc0da4164db511da8ccbae91f562" + }, + "filename": "werkzeug-2.3.8-py3-none-any.whl", + "hashes": { + "sha256": "bba1f19f8ec89d4d607a3bd62f1904bd2e609472d93cd85e9d4e178f472c3748" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 242332, + "upload-time": "2023-11-08T18:37:01.088705Z", + "url": "https://files.pythonhosted.org/packages/fd/21/0a674dfe66e9df9072c46269c882e9f901d36d987d8ea50ead033a9c1e01/werkzeug-2.3.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "werkzeug-2.3.8.tar.gz", + "hashes": { + "sha256": "554b257c74bbeb7a0d254160a4f8ffe185243f52a52035060b761ca62d977f03" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 819747, + "upload-time": "2023-11-08T18:37:03.303553Z", + "url": "https://files.pythonhosted.org/packages/3d/4b/d746f1000782c89d6c97df9df43ba8f4d126038608843d3560ae88d201b5/werkzeug-2.3.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "df1a7c6220f04e7b64ce7a72af274e0154e3f80f5168e0f327e282f0df49a366" + }, + "data-dist-info-metadata": { + "sha256": "df1a7c6220f04e7b64ce7a72af274e0154e3f80f5168e0f327e282f0df49a366" + }, + "filename": "werkzeug-3.0.0-py3-none-any.whl", + "hashes": { + "sha256": "cbb2600f7eabe51dbc0502f58be0b3e1b96b893b05695ea2b35b43d4de2d9962" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 226556, + "upload-time": "2023-09-30T13:58:46.086870Z", + "url": "https://files.pythonhosted.org/packages/b6/a5/54b01f663d60d5334f6c9c87c26274e94617a4fd463d812463626423b10d/werkzeug-3.0.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "werkzeug-3.0.0.tar.gz", + "hashes": { + "sha256": "3ffff4dcc32db52ef3cc94dff3000a3c2846890f3a5a51800a27b909c5e770f0" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 801219, + "upload-time": "2023-09-30T13:58:47.825773Z", + "url": "https://files.pythonhosted.org/packages/8c/47/75c7099c78dc207486e30cdb2b16059ca6d5c6cdcf9290f4621368bd06e4/werkzeug-3.0.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5455176dd163f44197abb6fea0f71de2eeddb181b2b71e4213a580115f20902a" + }, + "data-dist-info-metadata": { + "sha256": "5455176dd163f44197abb6fea0f71de2eeddb181b2b71e4213a580115f20902a" + }, + "filename": "werkzeug-3.0.1-py3-none-any.whl", + "hashes": { + "sha256": "90a285dc0e42ad56b34e696398b8122ee4c681833fb35b8334a095d82c56da10" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 226669, + "upload-time": "2023-10-24T20:57:47.326559Z", + "url": "https://files.pythonhosted.org/packages/c3/fc/254c3e9b5feb89ff5b9076a23218dafbc99c96ac5941e900b71206e6313b/werkzeug-3.0.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "werkzeug-3.0.1.tar.gz", + "hashes": { + "sha256": "507e811ecea72b18a404947aded4b3390e1db8f826b494d76550ef45bb3b1dcc" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 801436, + "upload-time": "2023-10-24T20:57:50.084825Z", + "url": "https://files.pythonhosted.org/packages/0d/cc/ff1904eb5eb4b455e442834dabf9427331ac0fa02853bf83db817a7dd53d/werkzeug-3.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e9288d94fd83373ab23b283f7d8b3cf5afe0fb4b65c0954bf1e326fe2377bd42" + }, + "data-dist-info-metadata": { + "sha256": "e9288d94fd83373ab23b283f7d8b3cf5afe0fb4b65c0954bf1e326fe2377bd42" + }, + "filename": "werkzeug-3.0.2-py3-none-any.whl", + "hashes": { + "sha256": "3aac3f5da756f93030740bc235d3e09449efcf65f2f55e3602e1d851b8f48795" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 226830, + "upload-time": "2024-04-01T18:57:12.979498Z", + "url": "https://files.pythonhosted.org/packages/e3/23/c9843d7550092ae7ad380611c238f44afef66f58f76c1dab7dcf313e4339/werkzeug-3.0.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "werkzeug-3.0.2.tar.gz", + "hashes": { + "sha256": "e39b645a6ac92822588e7b39a692e7828724ceae0b0d702ef96701f90e70128d" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 802172, + "upload-time": "2024-04-01T18:57:15.942005Z", + "url": "https://files.pythonhosted.org/packages/0f/84/00f7193d7bd88ced26cd5f868903e431054424610dc7c041bbe87d2a4d66/werkzeug-3.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aba77009f5167f8fb4145724f6653c61f732d831b6f535ca1b7bb4612b28acb5" + }, + "data-dist-info-metadata": { + "sha256": "aba77009f5167f8fb4145724f6653c61f732d831b6f535ca1b7bb4612b28acb5" + }, + "filename": "werkzeug-3.0.3-py3-none-any.whl", + "hashes": { + "sha256": "fc9645dc43e03e4d630d23143a04a7f947a9a3b5727cd535fdfe155a17cc48c8" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 227274, + "upload-time": "2024-05-05T23:10:29.567762Z", + "url": "https://files.pythonhosted.org/packages/9d/6e/e792999e816d19d7fcbfa94c730936750036d65656a76a5a688b57a656c4/werkzeug-3.0.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "werkzeug-3.0.3.tar.gz", + "hashes": { + "sha256": "097e5bfda9f0aba8da6b8545146def481d06aa7d3266e7448e2cccf67dd8bd18" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 803342, + "upload-time": "2024-05-05T23:10:31.999415Z", + "url": "https://files.pythonhosted.org/packages/02/51/2e0fc149e7a810d300422ab543f87f2bcf64d985eb6f1228c4efd6e4f8d4/werkzeug-3.0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "fbd620d7198402b669be789797c4c799f13ab6b4d5d1f05ec2f3ae13c517b39b" + }, + "data-dist-info-metadata": { + "sha256": "fbd620d7198402b669be789797c4c799f13ab6b4d5d1f05ec2f3ae13c517b39b" + }, + "filename": "werkzeug-3.0.4-py3-none-any.whl", + "hashes": { + "sha256": "02c9eb92b7d6c06f31a782811505d2157837cea66aaede3e217c7c27c039476c" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 227554, + "upload-time": "2024-08-21T19:50:34.534507Z", + "url": "https://files.pythonhosted.org/packages/4b/84/997bbf7c2bf2dc3f09565c6d0b4959fefe5355c18c4096cfd26d83e0785b/werkzeug-3.0.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "werkzeug-3.0.4.tar.gz", + "hashes": { + "sha256": "34f2371506b250df4d4f84bfe7b0921e4762525762bbd936614909fe25cd7306" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 803966, + "upload-time": "2024-08-21T19:50:36.316329Z", + "url": "https://files.pythonhosted.org/packages/0f/e2/6dbcaab07560909ff8f654d3a2e5a60552d937c909455211b1b36d7101dc/werkzeug-3.0.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e0020cbbcd8e07642de1795eb57df7d00588a201ca81be20d76eafde27cdc942" + }, + "data-dist-info-metadata": { + "sha256": "e0020cbbcd8e07642de1795eb57df7d00588a201ca81be20d76eafde27cdc942" + }, + "filename": "werkzeug-3.0.5-py3-none-any.whl", + "hashes": { + "sha256": "6e589e0b303561b8b1a61d363ee05b1d7de6ca12f27a3a25269ae6ee93e363fd" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 227740, + "upload-time": "2024-10-25T00:48:45.806198Z", + "url": "https://files.pythonhosted.org/packages/66/bd/3773fa5a55f78a8ba99b87cdf02029417056c63c6200f1a7ba275013746f/werkzeug-3.0.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "werkzeug-3.0.5.tar.gz", + "hashes": { + "sha256": "033bc3783777078517f32ae3ba9e86e9bc38bdbf139b1a5a3af9679a64ed1293" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 804673, + "upload-time": "2024-10-25T00:48:47.472213Z", + "url": "https://files.pythonhosted.org/packages/f3/bf/720c3f5b7910d3918ac3b2d4c41465502a3ef34a9b9ec43a49cdf0ea6937/werkzeug-3.0.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8a6df51ec3a7c25a9776934c2bd41e22a64da3c851895065ee90aeb33dc2f2c5" + }, + "data-dist-info-metadata": { + "sha256": "8a6df51ec3a7c25a9776934c2bd41e22a64da3c851895065ee90aeb33dc2f2c5" + }, + "filename": "werkzeug-3.0.6-py3-none-any.whl", + "hashes": { + "sha256": "1bc0c2310d2fbb07b1dd1105eba2f7af72f322e1e455f2f93c993bee8c8a5f17" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 227979, + "upload-time": "2024-10-25T18:52:30.129603Z", + "url": "https://files.pythonhosted.org/packages/6c/69/05837f91dfe42109203ffa3e488214ff86a6d68b2ed6c167da6cdc42349b/werkzeug-3.0.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "werkzeug-3.0.6.tar.gz", + "hashes": { + "sha256": "a8dd59d4de28ca70471a34cba79bed5f7ef2e036a76b3ab0835474246eb41f8d" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 805170, + "upload-time": "2024-10-25T18:52:31.688535Z", + "url": "https://files.pythonhosted.org/packages/d4/f9/0ba83eaa0df9b9e9d1efeb2ea351d0677c37d41ee5d0f91e98423c7281c9/werkzeug-3.0.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4f614eb4757a145ccfbf2d3adbf0784d6e61ed59419f1b772e7c5d7d15ad0ae2" + }, + "data-dist-info-metadata": { + "sha256": "4f614eb4757a145ccfbf2d3adbf0784d6e61ed59419f1b772e7c5d7d15ad0ae2" + }, + "filename": "werkzeug-3.1.0-py3-none-any.whl", + "hashes": { + "sha256": "208a2e31a4a54c8b3d2244f2079ca1d3851629a7a7d546646059c64fb746023a" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 224367, + "upload-time": "2024-10-31T17:23:11.498253Z", + "url": "https://files.pythonhosted.org/packages/2a/f5/4bda0c186b4503ab7df3eaf64c80bab2a230232e140bd83604d103244c39/werkzeug-3.1.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "werkzeug-3.1.0.tar.gz", + "hashes": { + "sha256": "6f2a0d38f25ba5a75c36c45b4ae350c7a23b57e3b974e9eb2d6851f2c648c00d" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 806386, + "upload-time": "2024-10-31T17:23:13.865427Z", + "url": "https://files.pythonhosted.org/packages/d4/09/a3137f4decac87db077c9edd03a23f85462db89d898caa10223dad4d9af2/werkzeug-3.1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9238fd3a57499e8bb51eea24dfd1f67622f46bde010e1a0500f94aae70229b75" + }, + "data-dist-info-metadata": { + "sha256": "9238fd3a57499e8bb51eea24dfd1f67622f46bde010e1a0500f94aae70229b75" + }, + "filename": "werkzeug-3.1.1-py3-none-any.whl", + "hashes": { + "sha256": "a71124d1ef06008baafa3d266c02f56e1836a5984afd6dd6c9230669d60d9fb5" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 224371, + "upload-time": "2024-11-01T16:40:43.994959Z", + "url": "https://files.pythonhosted.org/packages/ee/ea/c67e1dee1ba208ed22c06d1d547ae5e293374bfc43e0eb0ef5e262b68561/werkzeug-3.1.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "werkzeug-3.1.1.tar.gz", + "hashes": { + "sha256": "8cd39dfbdfc1e051965f156163e2974e52c210f130810e9ad36858f0fd3edad4" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 806453, + "upload-time": "2024-11-01T16:40:45.462753Z", + "url": "https://files.pythonhosted.org/packages/32/af/d4502dc713b4ccea7175d764718d5183caf8d0867a4f0190d5d4a45cea49/werkzeug-3.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0282b706d2d4b3c06bc18d7a176a22b76a5617c43221da108a8c282b531e111b" + }, + "data-dist-info-metadata": { + "sha256": "0282b706d2d4b3c06bc18d7a176a22b76a5617c43221da108a8c282b531e111b" + }, + "filename": "werkzeug-3.1.2-py3-none-any.whl", + "hashes": { + "sha256": "4f7d1a5de312c810a8a2c6f0b47e9f6a7cffb7c8322def35e4d4d9841ff85597" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 224352, + "upload-time": "2024-11-04T17:35:33.615746Z", + "url": "https://files.pythonhosted.org/packages/cb/ff/107697c9d5ca486c4a97e51be036d521ba08a70747c5e9fa1f4729240854/werkzeug-3.1.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "werkzeug-3.1.2.tar.gz", + "hashes": { + "sha256": "f471a4cd167233077e9d2a8190c3471c5bc520c636a9e3c1e9300c33bced03bc" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 806496, + "upload-time": "2024-11-04T17:35:35.458174Z", + "url": "https://files.pythonhosted.org/packages/9f/e7/58868f1a95bd6f2ffa0a26af212675fb74be2a4c4bfa3541077b0ca14ad3/werkzeug-3.1.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f5df2e3ba27e724f261f2163c4552ce67095cb988ddd775361c25fcf6401af42" + }, + "data-dist-info-metadata": { + "sha256": "f5df2e3ba27e724f261f2163c4552ce67095cb988ddd775361c25fcf6401af42" + }, + "filename": "werkzeug-3.1.3-py3-none-any.whl", + "hashes": { + "sha256": "54b78bf3716d19a65be4fceccc0d1d7b89e608834989dfae50ea87564639213e" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 224498, + "upload-time": "2024-11-08T15:52:16.132714Z", + "url": "https://files.pythonhosted.org/packages/52/24/ab44c871b0f07f491e5d2ad12c9bd7358e527510618cb1b803a88e986db1/werkzeug-3.1.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "werkzeug-3.1.3.tar.gz", + "hashes": { + "sha256": "60723ce945c19328679790e3282cc758aa4a6040e4bb330f53d30fa546d44746" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 806925, + "upload-time": "2024-11-08T15:52:18.093795Z", + "url": "https://files.pythonhosted.org/packages/9f/69/83029f1f6300c5fb2471d621ab06f6ec6b3324685a2ce0f9777fd4a8b71e/werkzeug-3.1.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5126b9dbb9177f389c70555d81d3b82f2a9e0ce1c79c8c70255f3b5721c91e30" + }, + "data-dist-info-metadata": { + "sha256": "5126b9dbb9177f389c70555d81d3b82f2a9e0ce1c79c8c70255f3b5721c91e30" + }, + "filename": "werkzeug-3.1.4-py3-none-any.whl", + "hashes": { + "sha256": "2ad50fb9ed09cc3af22c54698351027ace879a0b60a3b5edf5730b2f7d876905" + }, + "provenance": "https://pypi.org/integrity/werkzeug/3.1.4/werkzeug-3.1.4-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 224960, + "upload-time": "2025-11-29T02:15:21.130779Z", + "url": "https://files.pythonhosted.org/packages/2f/f9/9e082990c2585c744734f85bec79b5dae5df9c974ffee58fe421652c8e91/werkzeug-3.1.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "werkzeug-3.1.4.tar.gz", + "hashes": { + "sha256": "cd3cd98b1b92dc3b7b3995038826c68097dcb16f9baa63abe35f20eafeb9fe5e" + }, + "provenance": "https://pypi.org/integrity/werkzeug/3.1.4/werkzeug-3.1.4.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 864687, + "upload-time": "2025-11-29T02:15:22.841062Z", + "url": "https://files.pythonhosted.org/packages/45/ea/b0f8eeb287f8df9066e56e831c7824ac6bab645dd6c7a8f4b2d767944f9b/werkzeug-3.1.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "72abb204bfa6479d98b0d5db9ec931203290024da4b5b4a09b2a32a9381eb05f" + }, + "data-dist-info-metadata": { + "sha256": "72abb204bfa6479d98b0d5db9ec931203290024da4b5b4a09b2a32a9381eb05f" + }, + "filename": "werkzeug-3.1.5-py3-none-any.whl", + "hashes": { + "sha256": "5111e36e91086ece91f93268bb39b4a35c1e6f1feac762c9c822ded0a4e322dc" + }, + "provenance": "https://pypi.org/integrity/werkzeug/3.1.5/werkzeug-3.1.5-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 225025, + "upload-time": "2026-01-08T17:49:21.859775Z", + "url": "https://files.pythonhosted.org/packages/ad/e4/8d97cca767bcc1be76d16fb76951608305561c6e056811587f36cb1316a8/werkzeug-3.1.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "werkzeug-3.1.5.tar.gz", + "hashes": { + "sha256": "6a548b0e88955dd07ccb25539d7d0cc97417ee9e179677d22c7041c8f078ce67" + }, + "provenance": "https://pypi.org/integrity/werkzeug/3.1.5/werkzeug-3.1.5.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 864754, + "upload-time": "2026-01-08T17:49:23.247232Z", + "url": "https://files.pythonhosted.org/packages/5a/70/1469ef1d3542ae7c2c7b72bd5e3a4e6ee69d7978fa8a3af05a38eca5becf/werkzeug-3.1.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "de091e6e746e8022d598e6e0886c497a2dfe0db54d94f0f1aeb230ba4416384d" + }, + "data-dist-info-metadata": { + "sha256": "de091e6e746e8022d598e6e0886c497a2dfe0db54d94f0f1aeb230ba4416384d" + }, + "filename": "werkzeug-3.1.6-py3-none-any.whl", + "hashes": { + "sha256": "7ddf3357bb9564e407607f988f683d72038551200c704012bb9a4c523d42f131" + }, + "provenance": "https://pypi.org/integrity/werkzeug/3.1.6/werkzeug-3.1.6-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 225166, + "upload-time": "2026-02-19T15:17:17.475520Z", + "url": "https://files.pythonhosted.org/packages/4d/ec/d58832f89ede95652fd01f4f24236af7d32b70cab2196dfcc2d2fd13c5c2/werkzeug-3.1.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "werkzeug-3.1.6.tar.gz", + "hashes": { + "sha256": "210c6bede5a420a913956b4791a7f4d6843a43b6fcee4dfa08a65e93007d0d25" + }, + "provenance": "https://pypi.org/integrity/werkzeug/3.1.6/werkzeug-3.1.6.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 864736, + "upload-time": "2026-02-19T15:17:18.884849Z", + "url": "https://files.pythonhosted.org/packages/61/f1/ee81806690a87dab5f5653c1f146c92bc066d7f4cebc603ef88eb9e13957/werkzeug-3.1.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2e5890946f1ed1805d6ef73a8f3911e608750a87aeb83b4c985836929a0ae0fb" + }, + "data-dist-info-metadata": { + "sha256": "2e5890946f1ed1805d6ef73a8f3911e608750a87aeb83b4c985836929a0ae0fb" + }, + "filename": "werkzeug-3.1.7-py3-none-any.whl", + "hashes": { + "sha256": "4b314d81163a3e1a169b6a0be2a000a0e204e8873c5de6586f453c55688d422f" + }, + "provenance": "https://pypi.org/integrity/werkzeug/3.1.7/werkzeug-3.1.7-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 226295, + "upload-time": "2026-03-24T01:08:06.133912Z", + "url": "https://files.pythonhosted.org/packages/7f/b2/0bba9bbb4596d2d2f285a16c2ab04118f6b957d8441566e1abb892e6a6b2/werkzeug-3.1.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "werkzeug-3.1.7.tar.gz", + "hashes": { + "sha256": "fb8c01fe6ab13b9b7cdb46892b99b1d66754e1d7ab8e542e865ec13f526b5351" + }, + "provenance": "https://pypi.org/integrity/werkzeug/3.1.7/werkzeug-3.1.7.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 875700, + "upload-time": "2026-03-24T01:08:07.687561Z", + "url": "https://files.pythonhosted.org/packages/b5/43/76ded108b296a49f52de6bac5192ca1c4be84e886f9b5c9ba8427d9694fd/werkzeug-3.1.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f57d29864fb04c6cbf2b4e844c108d62331f4621fd163cbced288f90dfd6d392" + }, + "data-dist-info-metadata": { + "sha256": "f57d29864fb04c6cbf2b4e844c108d62331f4621fd163cbced288f90dfd6d392" + }, + "filename": "werkzeug-3.1.8-py3-none-any.whl", + "hashes": { + "sha256": "63a77fb8892bf28ebc3178683445222aa500e48ebad5ec77b0ad80f8726b1f50" + }, + "provenance": "https://pypi.org/integrity/werkzeug/3.1.8/werkzeug-3.1.8-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 226459, + "upload-time": "2026-04-02T18:49:12.720503Z", + "url": "https://files.pythonhosted.org/packages/93/8c/2e650f2afeb7ee576912636c23ddb621c91ac6a98e66dc8d29c3c69446e1/werkzeug-3.1.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "werkzeug-3.1.8.tar.gz", + "hashes": { + "sha256": "9bad61a4268dac112f1c5cd4630a56ede601b6ed420300677a869083d70a4c44" + }, + "provenance": "https://pypi.org/integrity/werkzeug/3.1.8/werkzeug-3.1.8.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 875852, + "upload-time": "2026-04-02T18:49:14.268187Z", + "url": "https://files.pythonhosted.org/packages/dd/b2/381be8cfdee792dd117872481b6e378f85c957dd7c5bca38897b08f765fd/werkzeug-3.1.8.tar.gz", + "yanked": false + } + ], + "meta": { + "_last-serial": 35738641, + "api-version": "1.4" + }, + "name": "werkzeug", + "project-status": { + "status": "active" + }, + "versions": [ + "0.1", + "0.2", + "0.3", + "0.3.1", + "0.4", + "0.4.1", + "0.5", + "0.5.1", + "0.6", + "0.6.1", + "0.6.2", + "0.7", + "0.7.1", + "0.7.2", + "0.8", + "0.8.1", + "0.8.2", + "0.8.3", + "0.9", + "0.9.1", + "0.9.2", + "0.9.3", + "0.9.4", + "0.9.5", + "0.9.6", + "0.10", + "0.10.1", + "0.10.2", + "0.10.4", + "0.11", + "0.11.1", + "0.11.2", + "0.11.3", + "0.11.4", + "0.11.5", + "0.11.6", + "0.11.7", + "0.11.8", + "0.11.9", + "0.11.10", + "0.11.11", + "0.11.12", + "0.11.13", + "0.11.14", + "0.11.15", + "0.12", + "0.12.1", + "0.12.2", + "0.13", + "0.14", + "0.14.1", + "0.15.0", + "0.15.1", + "0.15.2", + "0.15.3", + "0.15.4", + "0.15.5", + "0.15.6", + "0.16.0", + "0.16.1", + "1.0.0rc1", + "1.0.0", + "1.0.1", + "2.0.0rc1", + "2.0.0rc2", + "2.0.0rc3", + "2.0.0rc4", + "2.0.0rc5", + "2.0.0", + "2.0.1", + "2.0.2", + "2.0.3", + "2.1.0", + "2.1.1", + "2.1.2", + "2.2.0a1", + "2.2.0", + "2.2.1", + "2.2.2", + "2.2.3", + "2.3.0", + "2.3.1", + "2.3.2", + "2.3.3", + "2.3.4", + "2.3.5", + "2.3.6", + "2.3.7", + "2.3.8", + "3.0.0", + "3.0.1", + "3.0.2", + "3.0.3", + "3.0.4", + "3.0.5", + "3.0.6", + "3.1.0", + "3.1.1", + "3.1.2", + "3.1.3", + "3.1.4", + "3.1.5", + "3.1.6", + "3.1.7", + "3.1.8" + ] + } + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - "86400" + Cache-Control: + - max-age=600, public + Content-Security-Policy: + - default-src 'none'; sandbox allow-top-navigation + Content-Type: + - application/vnd.pypi.simple.v1+json + Etag: + - '"xI+fT8RL8tLCt0jiNA8KMA"' + Permissions-Policy: + - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept-Encoding, Accept + X-Cache: + - MISS, HIT, HIT + X-Cache-Hits: + - 0, 168, 2 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-Pypi-Last-Serial: + - "35738641" + X-Served-By: + - cache-iad-kcgs7200033-IAD, cache-iad-kcgs7200108-IAD, cache-wsi-ysbk1060026-WSI + X-Timer: + - S1781578786.691746,VS0,VE0 + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + host: pypi.org + headers: + Accept: + - application/vnd.pypi.simple.v1+json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://pypi.org/simple/pytz/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: -1 + uncompressed: true + body: | + { + "alternate-locations": [], + "files": [ + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2004d.tar.gz", + "hashes": { + "sha256": "d2153eafca1244ca999b7ca5b0d27a4d916a4721af80554100a384e74d9a9885" + }, + "provenance": null, + "requires-python": null, + "size": 151794, + "upload-time": "2013-10-01T15:26:28.692518Z", + "url": "https://files.pythonhosted.org/packages/3a/e5/368c20bbf58a616682027db3ffa21f90a43d82c5517fdbd4e819e621cbec/pytz-2004d.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2005e.tar.gz", + "hashes": { + "sha256": "753d82e41a96377bcf94af03e87f3be590b2d4c6b49fcab48bf8eaaa9c7eae3e" + }, + "provenance": null, + "requires-python": null, + "size": 152587, + "upload-time": "2013-10-01T15:32:55.550902Z", + "url": "https://files.pythonhosted.org/packages/65/97/f74315be3ae53c4fa27a53cb1d63360898b27fb6547c9346ab02e1e1eba9/pytz-2005e.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2005i.tar.gz", + "hashes": { + "sha256": "4bb79cef82dec34dae1ba99a39a1b6431413ed7704b6a0a7e74f3c4fb74742db" + }, + "provenance": null, + "requires-python": null, + "size": 153011, + "upload-time": "2013-10-01T15:33:37.118357Z", + "url": "https://files.pythonhosted.org/packages/a9/69/fc96febe8356af8f7d6ccd8b92535222bf39d3e4f315fa725774a3762077/pytz-2005i.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2005k.tar.bz2", + "hashes": { + "sha256": "597b596dc1c2c130cd0a57a043459c3bd6477c640c07ac34ca3ce8eed7e6f30c" + }, + "provenance": null, + "requires-python": null, + "size": 97483, + "upload-time": "2005-08-19T06:03:07Z", + "url": "https://files.pythonhosted.org/packages/5a/d8/4d75d1e4287ad9d051aab793c68f902c9c55c4397636b5ee540ebd15aedf/pytz-2005k.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2005k.tar.gz", + "hashes": { + "sha256": "6b026144c04d29dc2f57e37754f9c62e99b2b9d8a863b2faf741af41956b3dcb" + }, + "provenance": null, + "requires-python": null, + "size": 154933, + "upload-time": "2005-08-19T06:03:39Z", + "url": "https://files.pythonhosted.org/packages/73/b2/12575d53aa86b02dfb6d8ac808e2b0a866afaa598139aac4423795d1f150/pytz-2005k.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2005k.zip", + "hashes": { + "sha256": "e0e2eaaf99d46e98d6480e271994de200ffb721b6d965bef008256f778148eb3" + }, + "provenance": null, + "requires-python": null, + "size": 397403, + "upload-time": "2005-08-19T06:04:15Z", + "url": "https://files.pythonhosted.org/packages/33/13/7a8b55b12ca8ff7ef760c6ec24f369766e3c5d9eda99d5e127cde18d2684/pytz-2005k.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2005m.tar.bz2", + "hashes": { + "sha256": "2ea1011c94d6e23f2ed47cbd794474bdb60bf663e39b1aa90172ddc7baec808f" + }, + "provenance": null, + "requires-python": null, + "size": 108528, + "upload-time": "2005-09-15T03:33:55Z", + "url": "https://files.pythonhosted.org/packages/64/10/4953545bfb7a1ff6856ccd4964ee2fabef046ddf539fdd2788f369801a20/pytz-2005m.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2005m.tar.gz", + "hashes": { + "sha256": "9e0fa84aff879d7997690a8835b402a65e33bf11a547fb862f83d20e9a7f2f8f" + }, + "provenance": null, + "requires-python": null, + "size": 166526, + "upload-time": "2005-09-15T03:34:22Z", + "url": "https://files.pythonhosted.org/packages/85/3e/781c31f3df5090145b9a490d9870dc94356312af042465b5dd30739c1ba5/pytz-2005m.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2005m.zip", + "hashes": { + "sha256": "8788d8eb9ad3a939670d0c18019355f399163e625e26ca17a28d6bd351d91915" + }, + "provenance": null, + "requires-python": null, + "size": 410726, + "upload-time": "2005-09-15T03:35:02Z", + "url": "https://files.pythonhosted.org/packages/58/32/b1b04917e45f3cb21d73c8d6fc50cbfbd0c8842508e4f0778ee40fb62562/pytz-2005m.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2006g-py2.4.egg", + "hashes": { + "sha256": "b2c9276fcc0ba9001c3a462e9443c9f061ae402d67c4d3d9d7a1b23a6f2ee063" + }, + "provenance": null, + "requires-python": null, + "size": 977214, + "upload-time": "2006-05-09T10:51:49Z", + "url": "https://files.pythonhosted.org/packages/58/88/181704531f6437f6fc78f845e68f8966d8e693f3bbd7c770b3b610cdea6f/pytz-2006g-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2006g.tar.bz2", + "hashes": { + "sha256": "b07019703a757af487a39e5ef3d7c9a527d4ffcd43534c402c7bf051c6b41ca5" + }, + "provenance": null, + "requires-python": null, + "size": 110615, + "upload-time": "2006-05-09T10:54:49Z", + "url": "https://files.pythonhosted.org/packages/56/03/af156356856b4fef1aaf50165a1be86b0f619c6019ee4519bbdc3348b50e/pytz-2006g.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2006g.tar.gz", + "hashes": { + "sha256": "9fa0f94c100f685a0dcbe058ce49d5360fe502c594255f1032181bc96990d390" + }, + "provenance": null, + "requires-python": null, + "size": 170744, + "upload-time": "2006-05-09T10:59:34Z", + "url": "https://files.pythonhosted.org/packages/21/e0/82ed2864abd138b90be57ab7d7f3b603537b700b0aa8dfd916e1de793b62/pytz-2006g.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2006g.zip", + "hashes": { + "sha256": "e5e2a006f234fe9fcc6e0085b88277b951b5e9ae8c87a12309b1c4e978fc9a7b" + }, + "provenance": null, + "requires-python": null, + "size": 413743, + "upload-time": "2006-05-09T11:00:45Z", + "url": "https://files.pythonhosted.org/packages/57/ad/791fd78561fd3da59f79f18e9d31a9f7f62013a61df996fe7c27682c999b/pytz-2006g.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2006j-py2.4.egg", + "hashes": { + "sha256": "4fef487745bc48991884af98bd0674d819a3834bf848b49dddfb38446af2bc97" + }, + "provenance": null, + "requires-python": null, + "size": 992670, + "upload-time": "2006-08-23T06:44:19Z", + "url": "https://files.pythonhosted.org/packages/33/b1/fe534d7690d22b9b5ea5a54c472f659796ae981dfb463dc75f4cf9330dbb/pytz-2006j-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2006j.tar.bz2", + "hashes": { + "sha256": "d9fe3dab57783471021e1110b83a9d8f288ab9e05294516ef6f749afbd84a063" + }, + "provenance": null, + "requires-python": null, + "size": 112937, + "upload-time": "2006-08-23T06:43:09Z", + "url": "https://files.pythonhosted.org/packages/47/75/5a1756c84ac51d83901d03fed58378bef6f06326335516126ba80bfce920/pytz-2006j.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2006j.tar.gz", + "hashes": { + "sha256": "bf9d80c749af8cd09b7d699c440c92d4bee09c0bc4c1b3c15740dce589a22460" + }, + "provenance": null, + "requires-python": null, + "size": 172367, + "upload-time": "2006-08-23T06:43:21Z", + "url": "https://files.pythonhosted.org/packages/5f/b9/0efede0c43692c24c4670d5cc6917226af1da232f965dc4b35b2ff243114/pytz-2006j.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2006j.zip", + "hashes": { + "sha256": "9789d1c46e84454eaacf0147ab35832d7df741d46eab9c7d051f68b1ee6c159b" + }, + "provenance": null, + "requires-python": null, + "size": 420151, + "upload-time": "2006-08-23T06:43:38Z", + "url": "https://files.pythonhosted.org/packages/fb/49/318a913286569b566c6cb18ad253bf3a827db66916528ae437f4b2269241/pytz-2006j.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2006p-py2.4.egg", + "hashes": { + "sha256": "41962f1c41bbd42321b695f703a7681b658ecb26ce3409ba700785bce59fc0e2" + }, + "provenance": null, + "requires-python": null, + "size": 995825, + "upload-time": "2006-12-08T05:18:07Z", + "url": "https://files.pythonhosted.org/packages/74/f2/6222c94264cb27826914c87252abfba94fc84b4a62e5746d80322f5ca0ec/pytz-2006p-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2006p-py2.5.egg", + "hashes": { + "sha256": "3d77aa215513a19f71ce8ed2e42887bb4be2634c4866754866d8b2d70c7d9f2c" + }, + "provenance": null, + "requires-python": null, + "size": 999306, + "upload-time": "2006-12-08T05:18:47Z", + "url": "https://files.pythonhosted.org/packages/4d/c9/299f50bc15b41eade1c99bc8c33dd6049b4f3f191c0853aa260accf6b98d/pytz-2006p-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2006p.tar.bz2", + "hashes": { + "sha256": "3888b4d71c0361ec518aac4dfaacbca2434c3861751fa65119ee15d775118ba2" + }, + "provenance": null, + "requires-python": null, + "size": 113980, + "upload-time": "2006-12-08T05:13:56Z", + "url": "https://files.pythonhosted.org/packages/28/ff/14eeb3ee899b7f01f5d81a7585ca87b725765694f21d7200cf4e4f3cea36/pytz-2006p.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2006p.tar.gz", + "hashes": { + "sha256": "4d79b5e2850c5543c3451dcc3dba226313ede1d6586d1d374e9727d50e443ab4" + }, + "provenance": null, + "requires-python": null, + "size": 173348, + "upload-time": "2006-12-08T05:14:08Z", + "url": "https://files.pythonhosted.org/packages/03/be/abbddc124be14e7f74b7915ea5e3fea3ebb133ce1fe41ad82db781ecdb14/pytz-2006p.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2006p.zip", + "hashes": { + "sha256": "0404e607d3f7919c54964a44bc7eb7ebd9bb17b90e70135db347dc3e5a78ed71" + }, + "provenance": null, + "requires-python": null, + "size": 422154, + "upload-time": "2006-12-08T05:14:25Z", + "url": "https://files.pythonhosted.org/packages/a2/73/7a40861ff5aa0e6e11861e91350488343d98d9d26fc94b238c365e5a105d/pytz-2006p.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007d-py2.3.egg", + "hashes": { + "sha256": "cab351089883c12ccb6651ec09e4aab62c2f3c5c8262fe5c704753af2aee0e02" + }, + "provenance": null, + "requires-python": null, + "size": 976176, + "upload-time": "2007-03-27T04:55:04Z", + "url": "https://files.pythonhosted.org/packages/77/05/09ab816bb7586f66d3cc3ed17d5e3c2aef8586b60cf78b5d95399eacf961/pytz-2007d-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007d-py2.4.egg", + "hashes": { + "sha256": "eda4b621338fc97e3d010702bd56ad1ae22fa24f784818e257c7d7853d3ae669" + }, + "provenance": null, + "requires-python": null, + "size": 486822, + "upload-time": "2007-03-27T04:55:24Z", + "url": "https://files.pythonhosted.org/packages/77/92/595c5ad4b4def3f5f2e48e603df3d8a744bd115a9d3c81dae8cdd4f5eb1b/pytz-2007d-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007d-py2.5.egg", + "hashes": { + "sha256": "36f3d613389156c711f3dcd759857429124f717afde118e2e1935db01a4b5d83" + }, + "provenance": null, + "requires-python": null, + "size": 486489, + "upload-time": "2007-03-27T04:55:49Z", + "url": "https://files.pythonhosted.org/packages/1f/5f/fba072b942e8c2b5f6c018f8e880133bbef847eecb643885990e2578fd7c/pytz-2007d-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007d.tar.bz2", + "hashes": { + "sha256": "e64f9cef596691ddd86bf851dff80301665e8a7e97ea3e89b1ece44194649add" + }, + "provenance": null, + "requires-python": null, + "size": 160605, + "upload-time": "2007-03-27T04:54:12Z", + "url": "https://files.pythonhosted.org/packages/b9/de/49f4e7c8a4cbb0c1adbfa9e1ac4c155bda807d2834b2cbbbbfd3b304cb26/pytz-2007d.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007d.tar.gz", + "hashes": { + "sha256": "7f7234aca878f844e54f2c83eb83c3bcf59eab889087d61b7e453ca7d46f2211" + }, + "provenance": null, + "requires-python": null, + "size": 222525, + "upload-time": "2007-03-27T04:54:22Z", + "url": "https://files.pythonhosted.org/packages/4d/80/44e945c0983ef844be6b43d3dad72691d67315e748a9999d0d959eb5ab04/pytz-2007d.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007d.zip", + "hashes": { + "sha256": "eb7f7ca4a943793140d27ea2cbbba8eb2f12f4a3e2adf85b7c23144b26802957" + }, + "provenance": null, + "requires-python": null, + "size": 494792, + "upload-time": "2007-03-27T04:54:36Z", + "url": "https://files.pythonhosted.org/packages/04/87/6b3ce220b1d8e5398abd1eb230ab0eb5a45d84db824ff994772e273a8551/pytz-2007d.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007f-py2.3.egg", + "hashes": { + "sha256": "afdfe7833e2f42bd004291767e7dfe81da2c5bb6cf4a090bb9348f98dbfff568" + }, + "provenance": null, + "requires-python": null, + "size": 975931, + "upload-time": "2007-06-03T12:25:47Z", + "url": "https://files.pythonhosted.org/packages/88/bb/4adbcde6c6aeb3583f0631925a271e9afe1df5ed6c370f60ed259d332ef6/pytz-2007f-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007f-py2.4.egg", + "hashes": { + "sha256": "da2f51903c7c5e90ad689b4aa022225e1ee392449f578f754b77f6c6251acb06" + }, + "provenance": null, + "requires-python": null, + "size": 486588, + "upload-time": "2007-06-03T12:26:07Z", + "url": "https://files.pythonhosted.org/packages/4f/07/a32b301cfa2a02454e704875066f0cd891f3e982c3f88de0bd2b72b0dfb8/pytz-2007f-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007f-py2.5.egg", + "hashes": { + "sha256": "8a523cdfc579f3f0e294665d417912f6a38f9e597b355a0fa138fa2dbf37950f" + }, + "provenance": null, + "requires-python": null, + "size": 486249, + "upload-time": "2007-06-03T12:26:25Z", + "url": "https://files.pythonhosted.org/packages/a4/fd/c6da399117f5b4f7104499953f4e80cc37bc9dbc8898dac7324a215f65d3/pytz-2007f-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007f.tar.bz2", + "hashes": { + "sha256": "7856c314b47b306cea691e3d527405db429b29f2a2c5a3253ef2a48d982be59d" + }, + "provenance": null, + "requires-python": null, + "size": 160649, + "upload-time": "2007-06-03T12:24:44Z", + "url": "https://files.pythonhosted.org/packages/9c/ee/ce8dc89913f8b03e3088d129051dc02e1b80e1ad4ac2052e82b9d23121b2/pytz-2007f.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007f.tar.gz", + "hashes": { + "sha256": "528ad692f2cc38e3a9388b3f316badbbd714d726bfe3180717cd1132eaf8f8fd" + }, + "provenance": null, + "requires-python": null, + "size": 220490, + "upload-time": "2007-06-03T12:24:54Z", + "url": "https://files.pythonhosted.org/packages/d5/ec/e69a32096e6f6b796152e5f023e8fce929f7e6560946e453d3d7b7e1586e/pytz-2007f.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007f.zip", + "hashes": { + "sha256": "7e9f698c6ce767eb1e86304246053f1421e32d4c2820530d1a90c09e821ccf7c" + }, + "provenance": null, + "requires-python": null, + "size": 494464, + "upload-time": "2007-06-03T12:25:17Z", + "url": "https://files.pythonhosted.org/packages/3b/37/2aa23ce0e75dc5a0a15e77f2a2fe12855ac7906411d85c8b4a7fdb1cb853/pytz-2007f.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007g-py2.3.egg", + "hashes": { + "sha256": "8066fd3468f73fe71331cf0466f7c1f51e5d8bb82f09cd21f05d24e722cf0bcc" + }, + "provenance": null, + "requires-python": null, + "size": 977995, + "upload-time": "2007-09-26T07:29:33Z", + "url": "https://files.pythonhosted.org/packages/b9/6a/d4e3bcba9e3124de2764c177d3bd92cca62cb5e79bbde5c427240ae7431d/pytz-2007g-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007g-py2.4.egg", + "hashes": { + "sha256": "f73abd14d78f9df87c0f5a1cb7fd720b4c005ae51ae2065ea0ba21d6d50cb804" + }, + "provenance": null, + "requires-python": null, + "size": 487653, + "upload-time": "2007-09-26T07:30:00Z", + "url": "https://files.pythonhosted.org/packages/f9/21/35a90ddb0914532aae0665bb862e43da52fa9959af081adc6c504fc248b3/pytz-2007g-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007g-py2.5.egg", + "hashes": { + "sha256": "e2dadd6183556058c3f8196762cb97bcd7b8bf37b5b951782cc24770d21ad546" + }, + "provenance": null, + "requires-python": null, + "size": 487314, + "upload-time": "2007-09-26T07:31:02Z", + "url": "https://files.pythonhosted.org/packages/fc/0e/0e161691ea3ab1af6625535d329ac9b08f00aa2b2cb0ac7f530bdbd30789/pytz-2007g-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007g.tar.bz2", + "hashes": { + "sha256": "6e5707178706865f2f246c7fd96979409eb03aa4c31bd6c1a6bfdd531c67dba0" + }, + "provenance": null, + "requires-python": null, + "size": 160814, + "upload-time": "2007-09-26T07:28:28Z", + "url": "https://files.pythonhosted.org/packages/a0/cc/c205090cb9f6f56873f011a103f95169d6a0c2f0abbda0495bfe25bc3b2f/pytz-2007g.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007g.tar.gz", + "hashes": { + "sha256": "06ddf95f9736d0068bef1f5ec7c48de0d685ee7e8f8f3f17d5a3bf4cd3c2b7eb" + }, + "provenance": null, + "requires-python": null, + "size": 220263, + "upload-time": "2007-09-26T07:28:40Z", + "url": "https://files.pythonhosted.org/packages/82/ee/a85ee2be28d2aedbf6aa7bfee8284e9f200617b48f2ea5b354d266326f9f/pytz-2007g.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007g.zip", + "hashes": { + "sha256": "5663345b84a74cdac396b952f550cf4d4572ff90fa7d56dd42ccee8219e052b8" + }, + "provenance": null, + "requires-python": null, + "size": 495546, + "upload-time": "2007-09-26T07:28:56Z", + "url": "https://files.pythonhosted.org/packages/2e/75/4b5d8d79fca5a7423c668b3b517f1efe3458a80245ea216b10fbfc3d61d8/pytz-2007g.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007i-py2.3.egg", + "hashes": { + "sha256": "701423194f23b50c8e029a62ef1554f07f1bcaf93eebb4430ed5a51ad771f6c9" + }, + "provenance": null, + "requires-python": null, + "size": 979724, + "upload-time": "2007-12-03T07:49:30Z", + "url": "https://files.pythonhosted.org/packages/fa/f0/a16cd6d67d796c22d32e0bfe88523d0a054f76f0829eb19f11248dc208af/pytz-2007i-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007i-py2.4.egg", + "hashes": { + "sha256": "32c75757bec69d0e3e0bef7cf8d72fadba514c4387dc68ae659e2c97ece60172" + }, + "provenance": null, + "requires-python": null, + "size": 488407, + "upload-time": "2007-12-03T07:49:52Z", + "url": "https://files.pythonhosted.org/packages/c7/ae/54f6c8e55261ca9bfd124451650b5b3e12b154dc3bfc9a7e6ad468ae9e73/pytz-2007i-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007i-py2.5.egg", + "hashes": { + "sha256": "b26efd9a15c35d25ee116184ecb1ecaff18352806dca96883f153389d72cf773" + }, + "provenance": null, + "requires-python": null, + "size": 488063, + "upload-time": "2007-12-03T07:50:13Z", + "url": "https://files.pythonhosted.org/packages/7e/8d/2e7a441daf5ab45cee8d2b9278862fd202ab801a1ce6af259d1cc2c7580d/pytz-2007i-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007i.tar.bz2", + "hashes": { + "sha256": "e9784628063f8ef19218d6a7c90df25fb05f9e528c980c01160a8cdadcd00245" + }, + "provenance": null, + "requires-python": null, + "size": 162849, + "upload-time": "2007-12-03T07:54:17Z", + "url": "https://files.pythonhosted.org/packages/9b/57/ac5b5096de848c05bba3f268066cf3dbd4a63f580ab6506403a663168765/pytz-2007i.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007i.tar.gz", + "hashes": { + "sha256": "16674852cc0d69986eea930c6f412e720e1429cb540303f8dfe501434846f970" + }, + "provenance": null, + "requires-python": null, + "size": 220885, + "upload-time": "2007-12-03T07:54:29Z", + "url": "https://files.pythonhosted.org/packages/ad/f6/4b101e61edf991d38a4ccb80a40b0ad998ecbc90b0f07b3dcb850e408b99/pytz-2007i.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007i.zip", + "hashes": { + "sha256": "5543976d8f13ae584eead22d108554c88f990983a51ff4bdb147f3c3fe383369" + }, + "provenance": null, + "requires-python": null, + "size": 500240, + "upload-time": "2007-12-03T07:54:44Z", + "url": "https://files.pythonhosted.org/packages/52/0a/e322be630089f5bd566f9b40a47b1266ba3f93348572832d4798cb6d6ae0/pytz-2007i.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007k-py2.3.egg", + "hashes": { + "sha256": "309cc851bb7463a5b148a73796feb86e804d005b201203df028fc11999e170ad" + }, + "provenance": null, + "requires-python": null, + "size": 995496, + "upload-time": "2008-01-02T02:14:40Z", + "url": "https://files.pythonhosted.org/packages/24/d9/de8373de5da0d79885c4e95a3e14444ba2366293acac5996aead359a9ee9/pytz-2007k-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007k-py2.4.egg", + "hashes": { + "sha256": "bd97ff88b331431b10a797b3a4aefb4f3c73dfdf2feb1101f7b78b8543157eb8" + }, + "provenance": null, + "requires-python": null, + "size": 496318, + "upload-time": "2008-01-02T02:15:17Z", + "url": "https://files.pythonhosted.org/packages/cf/3b/0234fb3c4969e5d41bd4ea5fa8eabdd7b88eb7ba37e8451df15daf9acc5c/pytz-2007k-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007k-py2.5.egg", + "hashes": { + "sha256": "5ee06ef3def63089fef06bd8e95f00ecffad1679620c5ebdfd5ef017f9b278aa" + }, + "provenance": null, + "requires-python": null, + "size": 495979, + "upload-time": "2008-01-02T02:15:39Z", + "url": "https://files.pythonhosted.org/packages/63/ab/373699c3024300578f264a9228889ad6ad84273e70c38bacbff0a892b5ec/pytz-2007k-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007k.tar.bz2", + "hashes": { + "sha256": "8c079428a193a9d1faea4478b6f91704642ebaeb218c1868d501a30182c1a596" + }, + "provenance": null, + "requires-python": null, + "size": 163769, + "upload-time": "2008-01-02T02:18:44Z", + "url": "https://files.pythonhosted.org/packages/df/76/1d3ac1abada8806e822ca1795e3d59015576991062ef5d62cc0091d957ce/pytz-2007k.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007k.tar.gz", + "hashes": { + "sha256": "91660c7caf068d1b699264a94e77f92b55c45a03cca4d5802f0dbea12ae2c9a4" + }, + "provenance": null, + "requires-python": null, + "size": 221990, + "upload-time": "2008-01-02T02:18:57Z", + "url": "https://files.pythonhosted.org/packages/22/d0/0388b67ae2c118e6de8b07c4ac9a7f59cd916d56af4af79aec1492d2c291/pytz-2007k.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007k.zip", + "hashes": { + "sha256": "8acad5f78e69b95a509a18cf194867681bccf84dad20718130a3f10afcde6609" + }, + "provenance": null, + "requires-python": null, + "size": 508182, + "upload-time": "2008-01-02T02:19:15Z", + "url": "https://files.pythonhosted.org/packages/e5/0e/88e83701c01bbf8bff0829d66643d941a6b76b4cadc062ecef2bc682a382/pytz-2007k.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008g-py2.3.egg", + "hashes": { + "sha256": "484fc4200c7b78a817fe577ebce4e7d5e39636d4293bc00551dd3f1414748dab" + }, + "provenance": null, + "requires-python": null, + "size": 1007678, + "upload-time": "2008-10-11T12:36:01Z", + "url": "https://files.pythonhosted.org/packages/01/09/45ac8b1724805e37b50f29d032a16c0ac6e057b41973b093e4fffba78105/pytz-2008g-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008g-py2.4.egg", + "hashes": { + "sha256": "45a351c86170b2356db1f23f2a4c46694be01a345faf86ecb9653694e30fb39f" + }, + "provenance": null, + "requires-python": null, + "size": 501306, + "upload-time": "2008-10-11T12:36:28Z", + "url": "https://files.pythonhosted.org/packages/a7/77/56d745e0fb82c1bcc85919f63d72df90c75d2b5e775ba6b76016afdc9b63/pytz-2008g-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008g-py2.5.egg", + "hashes": { + "sha256": "b44ade5f0c966d2acbff9e78951870ca5c3f0352969447f656f5402900f648e7" + }, + "provenance": null, + "requires-python": null, + "size": 500955, + "upload-time": "2008-10-11T12:36:53Z", + "url": "https://files.pythonhosted.org/packages/23/dc/7f3dbc1af085428e3bf179f4c638f31cad2c2f3e2ded94db0f0271bac211/pytz-2008g-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008g-py2.6.egg", + "hashes": { + "sha256": "59fcfe7dc065308aba2adcc4ceab29d1730613d35a5ee862edfae578ed1636d8" + }, + "provenance": null, + "requires-python": null, + "size": 500932, + "upload-time": "2008-10-11T12:37:21Z", + "url": "https://files.pythonhosted.org/packages/cb/df/c5c7714003ec292a07f1ed4a679cf57458c2f558789ae2eb7a62c74b4c73/pytz-2008g-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008g.tar.bz2", + "hashes": { + "sha256": "a33b51bb38778ff1cdafe9af92bbc98d3d9f9d3de8d8b63f6b314d7ff54d466f" + }, + "provenance": null, + "requires-python": null, + "size": 164886, + "upload-time": "2008-10-11T12:34:44Z", + "url": "https://files.pythonhosted.org/packages/51/5c/0e5db5f8c032be47f54c7d143d42ca19513970731b2e82de108a586288da/pytz-2008g.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008g.tar.gz", + "hashes": { + "sha256": "a60b4b30b5d9d0dd347bb5f7471eba57096fa4d780f93b0540400541ff04f7b8" + }, + "provenance": null, + "requires-python": null, + "size": 237760, + "upload-time": "2008-10-11T12:34:53Z", + "url": "https://files.pythonhosted.org/packages/64/26/b74326c8002f913647d50a63fa56a15cab4f5e95677f238d8f3abd65dc91/pytz-2008g.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008g.zip", + "hashes": { + "sha256": "7fb45877b34fb9f4de6fab4c6381a4740e24ace81e20909a2ace4ed5bfe722f1" + }, + "provenance": null, + "requires-python": null, + "size": 509310, + "upload-time": "2008-10-11T12:35:10Z", + "url": "https://files.pythonhosted.org/packages/d9/b4/d1c73810911df636e1bddda8a0c604d6663e8cf9ffa20258d786a6fb2827/pytz-2008g.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008h-py2.3.egg", + "hashes": { + "sha256": "55a00c13228f94243962a18c102b32329c743d54b7678f6f05522a6a598ec98f" + }, + "provenance": null, + "requires-python": null, + "size": 1007712, + "upload-time": "2008-10-13T15:18:27Z", + "url": "https://files.pythonhosted.org/packages/6f/2b/9a36326f814f786934ae8e273aca53be51b9a54db0435d3ca954ba2cbb9c/pytz-2008h-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008h-py2.4.egg", + "hashes": { + "sha256": "29bb47232da07783f1fff9922806e7ae22aee6f26c5b4f44ee3647baae5cbc5d" + }, + "provenance": null, + "requires-python": null, + "size": 501310, + "upload-time": "2008-10-13T15:18:52Z", + "url": "https://files.pythonhosted.org/packages/ec/0b/a9b2780edaaff388b0c16588264a0b61d0a1bda661bd50becd9101e9f899/pytz-2008h-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008h-py2.5.egg", + "hashes": { + "sha256": "b21d6242e866eb35c9364e6111eeee607ab7c1c250a741d57e26a0ad5bbc9938" + }, + "provenance": null, + "requires-python": null, + "size": 500958, + "upload-time": "2008-10-13T15:19:17Z", + "url": "https://files.pythonhosted.org/packages/aa/38/2ac397e278c860d6a3fc891d00c2391b7f251f63c47367cfa79f7e95cc39/pytz-2008h-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008h-py2.6.egg", + "hashes": { + "sha256": "1d8c75086c8f5cb08144977231676dcb83597d19ef0b72179b158bba72402e95" + }, + "provenance": null, + "requires-python": null, + "size": 500934, + "upload-time": "2008-10-13T15:19:45Z", + "url": "https://files.pythonhosted.org/packages/78/46/3833f4472b96706bc6fbc8ec2dac360c47bd8bd6940a3dddcb4aca163bb6/pytz-2008h-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008h.tar.bz2", + "hashes": { + "sha256": "9bf196859cb6ec424676b6b92b45ba437b7a9f58ff1ecda52e7f6760ab017781" + }, + "provenance": null, + "requires-python": null, + "size": 164709, + "upload-time": "2008-10-13T15:16:58Z", + "url": "https://files.pythonhosted.org/packages/06/f7/266b26bb23143c7acf6cb3ad19b7824cdd9517c26368256250a7cb5efa62/pytz-2008h.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008h.tar.gz", + "hashes": { + "sha256": "ca998351c2e9119553ff9eaab064547b6f6d069463b3250353f0619be4704e83" + }, + "provenance": null, + "requires-python": null, + "size": 237753, + "upload-time": "2008-10-13T15:17:10Z", + "url": "https://files.pythonhosted.org/packages/24/e0/f33f94ed0b565b0182a47773d3411d6547071ff68718c3668c67302ad5c9/pytz-2008h.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008h.zip", + "hashes": { + "sha256": "98fc0fcf1d13f911c0a149c24446abd7db7c4b2738214bf9d24610e4ad616fe1" + }, + "provenance": null, + "requires-python": null, + "size": 509321, + "upload-time": "2008-10-13T15:17:33Z", + "url": "https://files.pythonhosted.org/packages/39/e3/f34605f5d71b81856f6a7bafcb52d1063c2086f66f630ec119090e73068f/pytz-2008h.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008i-py2.3.egg", + "hashes": { + "sha256": "ec97700ca5e063b0506cbac677f3188804e9ac4cc10db814a08200d5da4923d5" + }, + "provenance": null, + "requires-python": null, + "size": 999576, + "upload-time": "2008-10-27T17:36:48Z", + "url": "https://files.pythonhosted.org/packages/6e/b0/881fe536b71405673f03f5404bb980a5fe64b03c05f49f91942e2af73761/pytz-2008i-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008i-py2.4.egg", + "hashes": { + "sha256": "2b5b95a7531c7cadb5f7b4c81da0096fa62e73f2ee20957a3cc3c85be0871b52" + }, + "provenance": null, + "requires-python": null, + "size": 497374, + "upload-time": "2008-10-27T17:37:07Z", + "url": "https://files.pythonhosted.org/packages/42/d7/7ffc7151503ca122b1beb29d90c3ff8d3c754b6c52fff2cb5faeae77bba2/pytz-2008i-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008i-py2.5.egg", + "hashes": { + "sha256": "24e97848fb0f3e7a7f24ba154f499952ebf4dfac15b2d8801fb90c2337fa47e4" + }, + "provenance": null, + "requires-python": null, + "size": 497022, + "upload-time": "2008-10-27T17:37:25Z", + "url": "https://files.pythonhosted.org/packages/7a/68/70f050c185f251e7c2ecadf86cfc1ff35fc1e98fd44e873a45034ed3771e/pytz-2008i-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008i-py2.6.egg", + "hashes": { + "sha256": "7d09e1a36220d027439742995205048c93fbd1f130f7bbc42bc5dcbd5acf9dae" + }, + "provenance": null, + "requires-python": null, + "size": 497000, + "upload-time": "2008-10-27T17:37:44Z", + "url": "https://files.pythonhosted.org/packages/c6/22/c692f7a644bcde1b7f12a32058da7a732ff3cad1b2a8b4762d8a0daedec8/pytz-2008i-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008i.tar.bz2", + "hashes": { + "sha256": "e91ca1ff0f6b18035d819e3deacb64406ab0697b95c794ae234d175988b4918e" + }, + "provenance": null, + "requires-python": null, + "size": 164460, + "upload-time": "2008-10-27T17:35:50Z", + "url": "https://files.pythonhosted.org/packages/a9/35/d0a8617d22ae87699d31a2ea5b18de15c63e07b05689161b58111645abf4/pytz-2008i.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008i.tar.gz", + "hashes": { + "sha256": "977be2e75f5c9a230ccc16743b5ca7a8064c1d62b39951f00ed3850e58a33739" + }, + "provenance": null, + "requires-python": null, + "size": 224936, + "upload-time": "2008-10-27T17:35:58Z", + "url": "https://files.pythonhosted.org/packages/f5/1a/d103f26e848591bd3fdc56f18aafdef69c0e9b95e82c750fe4b14b1654c6/pytz-2008i.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008i.zip", + "hashes": { + "sha256": "6d30c750b289004ff848dcc298e2984426e0a5347e5e8e2dc18c9ac2957ce9e9" + }, + "provenance": null, + "requires-python": null, + "size": 505416, + "upload-time": "2008-10-27T17:36:14Z", + "url": "https://files.pythonhosted.org/packages/e4/51/00e1b38980da33d493519d1c0ac504f0bdf63617ddd9672eee043b25b8c8/pytz-2008i.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009d-py2.3.egg", + "hashes": { + "sha256": "7e3405433c605bfaba5bdf78b7f6802c7b80fb8fb0329a12a6731335725b3751" + }, + "provenance": null, + "requires-python": null, + "size": 1008518, + "upload-time": "2009-03-26T06:40:50.154671Z", + "url": "https://files.pythonhosted.org/packages/34/88/40b95b6afd7890ea7d620cb49dece775197141d673c6b11e5f1a7ff5b5aa/pytz-2009d-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009d-py2.4.egg", + "hashes": { + "sha256": "cd78732a41c2751744175b935769ec6b736f91c5879c6a2c65934ab0db7b26b9" + }, + "provenance": null, + "requires-python": null, + "size": 501575, + "upload-time": "2009-03-26T06:41:14.550100Z", + "url": "https://files.pythonhosted.org/packages/03/63/233880f9021892e49e5a0406177b4310e02222154308dca2bb92e24c85c7/pytz-2009d-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009d-py2.5.egg", + "hashes": { + "sha256": "d80b899887b21707487cd91c3baeed792184407d3f6a37c91939979ea3377f53" + }, + "provenance": null, + "requires-python": null, + "size": 501225, + "upload-time": "2009-03-26T06:41:39.294555Z", + "url": "https://files.pythonhosted.org/packages/61/4a/6fa9250ef7a59370377288fee200131a6480ad3f1e2853f240d682de65f9/pytz-2009d-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009d-py2.6.egg", + "hashes": { + "sha256": "80757785efc19d4631e3b51a7d0a704a81e372848383727ce919577de7cb2131" + }, + "provenance": null, + "requires-python": null, + "size": 501199, + "upload-time": "2009-03-26T06:41:56.981336Z", + "url": "https://files.pythonhosted.org/packages/04/f9/7937e4ef086cbfb51a4967de1738506918b5a4faebf66fc1b53c2b4981b4/pytz-2009d-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009d.tar.bz2", + "hashes": { + "sha256": "0ed91de9be765c54de152bdf08d8909368f876032d685d67392ea5c67e2c4990" + }, + "provenance": null, + "requires-python": null, + "size": 168629, + "upload-time": "2009-03-26T06:40:01.300966Z", + "url": "https://files.pythonhosted.org/packages/18/23/e6118915c5b3c46626d0205149dd4cf0b2ec608e7e3a7568fba3af9ca188/pytz-2009d.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009d.tar.gz", + "hashes": { + "sha256": "a888607999f607a63d8befe13171ce7f3b02d16f0da319769ef01be9fa247053" + }, + "provenance": null, + "requires-python": null, + "size": 242111, + "upload-time": "2009-03-26T06:40:08.951924Z", + "url": "https://files.pythonhosted.org/packages/9d/2c/7eea25f6b84bb02931002f51ca737b818acaac51d9e9924c91cddf5c4dcc/pytz-2009d.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009d.zip", + "hashes": { + "sha256": "2dd4945acebcee028897849aa6b3c5f5d89d9fe647d1665af03e20f7ac471aac" + }, + "provenance": null, + "requires-python": null, + "size": 509618, + "upload-time": "2009-03-26T06:40:22.134554Z", + "url": "https://files.pythonhosted.org/packages/c1/73/0b1a568ebce568b3a4fcebb5afd9bd030d6a95f5705521b84c8781d9b04d/pytz-2009d.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009e-py2.3.egg", + "hashes": { + "sha256": "38b737dabe5fe9491881ffc2789b428d67f18162ebad52a219bcfaa3974f7840" + }, + "provenance": null, + "requires-python": null, + "size": 1008521, + "upload-time": "2009-04-09T06:12:19.208176Z", + "url": "https://files.pythonhosted.org/packages/4c/cf/b7ae3d046abd7bc15bda12935fc817709b1f159d99ea653d36f25b53d0e9/pytz-2009e-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009e-py2.4.egg", + "hashes": { + "sha256": "3c5128a46826f33c238481f3004408feea2f4c345d5b7299dad06fb6421dc0cd" + }, + "provenance": null, + "requires-python": null, + "size": 501566, + "upload-time": "2009-04-09T06:12:42.208994Z", + "url": "https://files.pythonhosted.org/packages/d4/ce/e1278ca6bff388ff53eaeb5dd2aa4eed2c5e025e4abc4a19ca379c684d6d/pytz-2009e-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009e-py2.5.egg", + "hashes": { + "sha256": "f5db22e9356a8b732e18245bdb39a3f7cb1859a97680281cd1ac334f49a04859" + }, + "provenance": null, + "requires-python": null, + "size": 501219, + "upload-time": "2009-04-09T06:13:01.066369Z", + "url": "https://files.pythonhosted.org/packages/11/74/5ac8f734760c169df18926f419ff418e1f41c829f6f85bbf4ed961de0d3a/pytz-2009e-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009e-py2.6.egg", + "hashes": { + "sha256": "2e41c8b6a62082b39a7c0c0268acbd60e09e188cc1a279727b9289ad9796e3ee" + }, + "provenance": null, + "requires-python": null, + "size": 501193, + "upload-time": "2009-04-09T06:13:19.475486Z", + "url": "https://files.pythonhosted.org/packages/f3/2b/7a927287c4bc45d3924dd681853611e423e423a09a4eb78dd39a4a830844/pytz-2009e-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009e.tar.bz2", + "hashes": { + "sha256": "7bf0a236acc498cb0fddbe5d789fb4dde3152678eae658d59e75099e190cf9ce" + }, + "provenance": null, + "requires-python": null, + "size": 168307, + "upload-time": "2009-04-09T06:11:28.625704Z", + "url": "https://files.pythonhosted.org/packages/9e/fc/c8b089fbfd590deeb11748d471a20e05bf80bebef4e00bd8e378e986b53d/pytz-2009e.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009e.tar.gz", + "hashes": { + "sha256": "79f946a129b4c690ec8cfa7e5cc109e3ffbff189f6686f69b5e667b69c81782b" + }, + "provenance": null, + "requires-python": null, + "size": 241883, + "upload-time": "2009-04-09T06:11:37.325441Z", + "url": "https://files.pythonhosted.org/packages/75/1b/cab44fcd506b65780211b3a1ec15c0bef60b1a0cc114a87f3108a44a16af/pytz-2009e.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009e.zip", + "hashes": { + "sha256": "6f3ce75aa2bd230d5b02abb1e09585ca3814feef03f86bd945b76024f578e02a" + }, + "provenance": null, + "requires-python": null, + "size": 509612, + "upload-time": "2009-04-09T06:11:53.129418Z", + "url": "https://files.pythonhosted.org/packages/88/ab/6931879ab795e659c25fe86c4592096cb4d2588ac9c0abbfc7d431e4a86d/pytz-2009e.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009f-py2.3.egg", + "hashes": { + "sha256": "ac1276fbdd1833212a7eb8236d156988a87417db6522e2e5f89720a3702f6897" + }, + "provenance": null, + "requires-python": null, + "size": 1008549, + "upload-time": "2009-04-18T07:15:15.070838Z", + "url": "https://files.pythonhosted.org/packages/f5/2e/6a41881653d487769803b458b64d4a162ef40f3b08ebfb02776241d5b9aa/pytz-2009f-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009f-py2.4.egg", + "hashes": { + "sha256": "6095a79d9dd650533ca83fd45c15c0d4a752d7e6198077216e8a502bf8ccec83" + }, + "provenance": null, + "requires-python": null, + "size": 501590, + "upload-time": "2009-04-18T07:16:32.276015Z", + "url": "https://files.pythonhosted.org/packages/1b/ba/3ab87ae5ceba4026d3d336c432276efb9dc9ab25c402370b6d716c54b7cc/pytz-2009f-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009f-py2.5.egg", + "hashes": { + "sha256": "cd086307502bd4a7ec751ddf4ffd2b5c480682264ae36c669c4242860da6c5c1" + }, + "provenance": null, + "requires-python": null, + "size": 501244, + "upload-time": "2009-04-18T07:19:13.843970Z", + "url": "https://files.pythonhosted.org/packages/ca/6c/43bddb6b48b138ee0f46a85b3d24cc9aeb5c23f8e760bfdd633b8b989f36/pytz-2009f-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009f-py2.6.egg", + "hashes": { + "sha256": "4becfc6eb503fc302af92338a17b514e8529f2caf2519af95df69d5674facde4" + }, + "provenance": null, + "requires-python": null, + "size": 501221, + "upload-time": "2009-04-18T07:20:25.686883Z", + "url": "https://files.pythonhosted.org/packages/36/17/74b051cc6443391710311dacbc082e755ab03723fc1ff32db3fc46968ce7/pytz-2009f-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009f.tar.bz2", + "hashes": { + "sha256": "f345111b1f9cbf7d872b17162aa2698f94875d894fbd59e03970026b8af3a182" + }, + "provenance": null, + "requires-python": null, + "size": 168289, + "upload-time": "2009-04-18T07:11:31.448610Z", + "url": "https://files.pythonhosted.org/packages/46/1d/875875884b152e2ffc3ef5a6d8ff4df152618b30dfec8f3ca84c5f8e41ae/pytz-2009f.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009f.tar.gz", + "hashes": { + "sha256": "43d2f9115d7190c25a39d9239cd0d992e1fb5ea10d401c5aae5afa1916058393" + }, + "provenance": null, + "requires-python": null, + "size": 241913, + "upload-time": "2009-04-18T07:12:23.917839Z", + "url": "https://files.pythonhosted.org/packages/ef/0a/71c08c0a51a2cbe727bb367ed8cc90d081aa7ec5fbaf1822c082769921e0/pytz-2009f.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009f.zip", + "hashes": { + "sha256": "f6bee4020d36b548357a5cb6ddb9250608f92b5adfd97621a2397fa7876f3619" + }, + "provenance": null, + "requires-python": null, + "size": 509629, + "upload-time": "2009-04-18T07:13:06.218513Z", + "url": "https://files.pythonhosted.org/packages/e0/09/cbf72ef237142744304371fc6a9ec9342f654eebaee69bb666059803f494/pytz-2009f.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009g-py2.3.egg", + "hashes": { + "sha256": "43a1d856b84935c86bbc9a419cff96c6e8177e8f0610639e653b1b78b9a68810" + }, + "provenance": null, + "requires-python": null, + "size": 1008585, + "upload-time": "2009-04-27T16:44:19.837629Z", + "url": "https://files.pythonhosted.org/packages/8d/53/b2d3e2e19520cfdb039a26491606b2318d49753b444d3be52739cb27cd6d/pytz-2009g-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009g-py2.4.egg", + "hashes": { + "sha256": "3ee1493cf9848d7dcfe60f4393092a0f2cb5a25970a92c83c2b7e7af676ffc56" + }, + "provenance": null, + "requires-python": null, + "size": 501601, + "upload-time": "2009-04-27T16:44:39.465501Z", + "url": "https://files.pythonhosted.org/packages/ff/f7/87355a38eee65e2e20ea9f440624f1232bc594bd28b77ade9b552dccaa1e/pytz-2009g-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009g-py2.5.egg", + "hashes": { + "sha256": "d0723834478ad032e7d0d90cb4c569de7ba1f0a3d825817908df470f1f3ae12d" + }, + "provenance": null, + "requires-python": null, + "size": 501254, + "upload-time": "2009-04-27T16:44:57.063410Z", + "url": "https://files.pythonhosted.org/packages/eb/c2/a53e327d73512b459a15d6693dc928286822739a5043b5b2ff033c72aaae/pytz-2009g-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009g-py2.6.egg", + "hashes": { + "sha256": "eedb950339c747f06a5f6b7c77a64ad41d7f51579f5e325e7a01a19f395ef6fb" + }, + "provenance": null, + "requires-python": null, + "size": 501230, + "upload-time": "2009-04-27T16:45:13.720374Z", + "url": "https://files.pythonhosted.org/packages/d8/ff/fc6f131cae80e92be7eb3f95f0835bf9922232ff891b07ccb60f935ebe9e/pytz-2009g-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009g.tar.bz2", + "hashes": { + "sha256": "11a43c091c01c8708bf36e88228ccf773ae8a0713c59f3745dd175a656511f97" + }, + "provenance": null, + "requires-python": null, + "size": 168184, + "upload-time": "2009-04-27T16:43:23.523170Z", + "url": "https://files.pythonhosted.org/packages/7d/ce/28b8c291004257812fa5307d399bdd62b5047481824d527585f8935a3c01/pytz-2009g.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009g.tar.gz", + "hashes": { + "sha256": "43700fa7bbe376c58d3bae43fa2a1105df1e7fd5c2e7f7ddb9e26ca63329c00e" + }, + "provenance": null, + "requires-python": null, + "size": 241968, + "upload-time": "2009-04-27T16:43:35.517581Z", + "url": "https://files.pythonhosted.org/packages/3d/f7/31b96b1be66829f5286376cf9b65ccbdc6afa3ed6088e4d357cca48bc15c/pytz-2009g.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009g.zip", + "hashes": { + "sha256": "976aabe885dc762b366c7122f9545d732428abde6cb9a1eb445adf8c7d214c83" + }, + "provenance": null, + "requires-python": null, + "size": 509639, + "upload-time": "2009-04-27T16:43:48.740082Z", + "url": "https://files.pythonhosted.org/packages/4c/de/d68df17b4c9c3bd4634e62e900c76836900de9dd766c5057b6f9c0cd497c/pytz-2009g.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009i-py2.3.egg", + "hashes": { + "sha256": "8a03a632d698dafe1e899fe0ba2751f22fc692be3a4274d32485e8574460f211" + }, + "provenance": null, + "requires-python": null, + "size": 1015700, + "upload-time": "2009-06-17T05:50:42.268358Z", + "url": "https://files.pythonhosted.org/packages/6e/1d/243ce71f50b42afcc4a38d72d02796c41ec1117ad987ffb7f17140536b1f/pytz-2009i-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009i-py2.4.egg", + "hashes": { + "sha256": "90e458312e01bf28764ca7a8c4c1a45aae48393ff5b467f1c6c6155881b89a46" + }, + "provenance": null, + "requires-python": null, + "size": 505197, + "upload-time": "2009-06-17T05:50:59.574636Z", + "url": "https://files.pythonhosted.org/packages/43/51/9e3991a17a2ea34043b95f978b0585d505147bba65dab79bcdbe071ed1cb/pytz-2009i-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009i-py2.5.egg", + "hashes": { + "sha256": "a09d6ceeb3e456f28b5a980059c08c5cc0edce4c4a68ce03e13a5e95c14fcdc0" + }, + "provenance": null, + "requires-python": null, + "size": 504855, + "upload-time": "2009-06-17T05:51:16.286407Z", + "url": "https://files.pythonhosted.org/packages/5d/20/8725fafed888378ce04dc78437dfdfbb4aa93fb9a2d5f62cae76063233ef/pytz-2009i-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009i-py2.6.egg", + "hashes": { + "sha256": "ec89cf91da359bd75fbf60762d38a44c9ea8b5dbd92b2768aaa7852252e6decb" + }, + "provenance": null, + "requires-python": null, + "size": 504834, + "upload-time": "2009-06-17T05:51:33.235461Z", + "url": "https://files.pythonhosted.org/packages/60/40/e675c1713df22bec54b144f850446be84289555b82a92b504e7bef06fde0/pytz-2009i-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009i.tar.bz2", + "hashes": { + "sha256": "bd5aba801c8a0cc83d10bb03364698783f38510ceae1b6386f296393a5d44543" + }, + "provenance": null, + "requires-python": null, + "size": 172012, + "upload-time": "2009-06-17T05:48:59.597161Z", + "url": "https://files.pythonhosted.org/packages/b7/a9/180b96568ef36c3c78fb9c6390110a9c8357715980d50687f3736becafed/pytz-2009i.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009i.tar.gz", + "hashes": { + "sha256": "4cd2173a3f502097a44a3321e008c40b048c773634f809a10fb8e748b8a99e67" + }, + "provenance": null, + "requires-python": null, + "size": 246574, + "upload-time": "2009-06-17T05:49:08.749105Z", + "url": "https://files.pythonhosted.org/packages/11/9c/e33f8790c465b951621bbfa73d3bd44ffba8366180aaa0f73660ddf1094d/pytz-2009i.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009i.zip", + "hashes": { + "sha256": "cf4ef5fa3d4caaf0570a5c7557cf4169c2a3768da289116bbf1b78feb3401cbd" + }, + "provenance": null, + "requires-python": null, + "size": 513213, + "upload-time": "2009-06-17T05:49:30.450278Z", + "url": "https://files.pythonhosted.org/packages/f6/d6/8fe883b1a63e92f639fca8596665db067cdfb9db491b92e67b89aae80f5a/pytz-2009i.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009j-py2.3.egg", + "hashes": { + "sha256": "679d1ba1fb013587f2060ee2f2598c13ff5cf58e084d2fa6dcfe2bf27874d106" + }, + "provenance": null, + "requires-python": null, + "size": 1033521, + "upload-time": "2009-06-18T05:32:03.963032Z", + "url": "https://files.pythonhosted.org/packages/49/8d/ae47c7ed4da541639c4b643c869a8c671992503bf6afc78fe4653041d903/pytz-2009j-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009j-py2.4.egg", + "hashes": { + "sha256": "e811931301e8a6b587abb15378c55851308c9e3bc993af8e323a1efb7cddfa52" + }, + "provenance": null, + "requires-python": null, + "size": 510162, + "upload-time": "2009-06-18T05:32:25.388311Z", + "url": "https://files.pythonhosted.org/packages/4c/25/e7618b5e88ecc407ebb6e7cd4240169c5c60f8a064c16dea17a7c646479c/pytz-2009j-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009j-py2.5.egg", + "hashes": { + "sha256": "b39e9fa918ea6c5dbd1e4a818b49bd6b45340b88715495cd3cf94454866e8ab4" + }, + "provenance": null, + "requires-python": null, + "size": 509815, + "upload-time": "2009-06-18T05:32:46.496850Z", + "url": "https://files.pythonhosted.org/packages/61/29/6b4fa24eff404135d01261d964a8638a90add266d799143dc2af70a9354f/pytz-2009j-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009j-py2.6.egg", + "hashes": { + "sha256": "2088683dc622e4e68f823a54822735d4d3d7e29c67c51c89939d771db6afce47" + }, + "provenance": null, + "requires-python": null, + "size": 509797, + "upload-time": "2009-06-18T05:33:10.809876Z", + "url": "https://files.pythonhosted.org/packages/39/fa/83a487fe766ca11a48408657d92dd1ceb0d3d6e0a13b795c330c7322fb8e/pytz-2009j-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009j.tar.bz2", + "hashes": { + "sha256": "2aefcd1360891f2c496dd23f2e67d92798f18cf2c1b5c6cdbfdec52294859338" + }, + "provenance": null, + "requires-python": null, + "size": 174868, + "upload-time": "2009-06-18T05:31:02.151767Z", + "url": "https://files.pythonhosted.org/packages/52/87/6e0649d0a259f2d2527f2f09419a92430e8c4435085fa2bbeca41eee5615/pytz-2009j.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009j.tar.gz", + "hashes": { + "sha256": "f12080f7e2c313916d63e51436d892233b58cad4795555d3430f35f53c0d505d" + }, + "provenance": null, + "requires-python": null, + "size": 254692, + "upload-time": "2009-06-18T05:31:12.258729Z", + "url": "https://files.pythonhosted.org/packages/ab/ff/9c14978cffcc911ea84ba0ceacedcad78e7722fdafbcde8ce52ce04fa0db/pytz-2009j.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009j.zip", + "hashes": { + "sha256": "abd20623d96371228c4dc0c7a302a3ba353ebffb2d4601b17122f159a6893d07" + }, + "provenance": null, + "requires-python": null, + "size": 523122, + "upload-time": "2009-06-18T05:31:31.799322Z", + "url": "https://files.pythonhosted.org/packages/14/10/d960c57fef8b6f8a11e7138ce1c391f26cd568c0885f089bc68d323a8100/pytz-2009j.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009l-py2.3.egg", + "hashes": { + "sha256": "302c2739377f442e6c2e7dd0661ec01595d5e98cdbdf5281755946bfdcc9aa90" + }, + "provenance": null, + "requires-python": null, + "size": 1032166, + "upload-time": "2009-08-18T07:43:24.391370Z", + "url": "https://files.pythonhosted.org/packages/6c/f9/23e0ad1a37f039af932e26c2dfe0d4f0b2c644721a197f8cadf11008c4a8/pytz-2009l-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009l-py2.4.egg", + "hashes": { + "sha256": "1bd43866c05781c252792aa8bfaf54b85b51b9e2ce3a7259a17396d497b0b6c5" + }, + "provenance": null, + "requires-python": null, + "size": 509551, + "upload-time": "2009-08-18T07:47:39.461385Z", + "url": "https://files.pythonhosted.org/packages/54/2c/f06fe7628e67edb4805a404ab4a6afb1045b6b012519329277b0c79cc822/pytz-2009l-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009l-py2.5.egg", + "hashes": { + "sha256": "956577861cbb32961e9202c71d0c9280e2e1d5ac37c2e38421028342ccf640ef" + }, + "provenance": null, + "requires-python": null, + "size": 509205, + "upload-time": "2009-08-18T07:48:41.876233Z", + "url": "https://files.pythonhosted.org/packages/01/72/72ec49096fc5f7f583e40d245187e1d630e19e205fc1b8479eda9693ee03/pytz-2009l-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009l-py2.6.egg", + "hashes": { + "sha256": "a67f13abc33b0e43a0d63bc32df7530dee4d0e9e5defe7ffc1c9c9789ed24231" + }, + "provenance": null, + "requires-python": null, + "size": 509184, + "upload-time": "2009-08-18T07:50:30.811718Z", + "url": "https://files.pythonhosted.org/packages/09/d6/6b13cd5bbdcd01c62ac48358bc20e0c7bdab689ac0d2c84eec1bd3a53713/pytz-2009l-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009l.tar.bz2", + "hashes": { + "sha256": "ead5a962cb873c8a76d8a872ee094ef54547e61baa28303091b90355073fc379" + }, + "provenance": null, + "requires-python": null, + "size": 174542, + "upload-time": "2009-08-18T07:38:32.543445Z", + "url": "https://files.pythonhosted.org/packages/95/d6/fb2b44e234c637b052dbf65d140c7f2665d11894cdbafeefbbb79aa320d1/pytz-2009l.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009l.tar.gz", + "hashes": { + "sha256": "3d3bc32e9f9d11c7b0606823979901196243c6fe4f92e76e4dbb21f1c77fabd6" + }, + "provenance": null, + "requires-python": null, + "size": 253529, + "upload-time": "2009-08-18T07:39:14.586424Z", + "url": "https://files.pythonhosted.org/packages/5c/8c/67aedaf217c47cee1974a70059c7a9d1ea77c4bff8d908da1feeeab58c14/pytz-2009l.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009l.zip", + "hashes": { + "sha256": "23fb4cd096d0dd99aac9b7a57fb3015c9902360df0012a93c8f9e63f892951c1" + }, + "provenance": null, + "requires-python": null, + "size": 522044, + "upload-time": "2009-08-18T07:40:37.319067Z", + "url": "https://files.pythonhosted.org/packages/b1/6c/8aef50d26df9326a0c868c87e67254517cec3c8b447cf0ebb7895ca34ded/pytz-2009l.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009n-py2.3.egg", + "hashes": { + "sha256": "71db41ba62992eaae8c711bdc321a26c16e553b7c221fc7dc73331fbf9953523" + }, + "provenance": null, + "requires-python": null, + "size": 1032939, + "upload-time": "2009-09-29T06:57:19.789070Z", + "url": "https://files.pythonhosted.org/packages/0e/81/8997c79f780308fe2a79bffdc30f797ec256be279abcd957289fbc8c8d31/pytz-2009n-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009n-py2.4.egg", + "hashes": { + "sha256": "12b11ff582dd76175d87e60c61b2eeb78b0f36dc529842f33b57fbff6c6fe108" + }, + "provenance": null, + "requires-python": null, + "size": 509799, + "upload-time": "2009-09-29T06:58:41.522092Z", + "url": "https://files.pythonhosted.org/packages/3d/e4/b40216455881fd895b5bc40c08d810b441257b9a6d227d375ea205ab9270/pytz-2009n-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009n-py2.5.egg", + "hashes": { + "sha256": "3ac1acf962b0c34531bb9942ca0c992507db89a661aab057ad52a7f87d41395b" + }, + "provenance": null, + "requires-python": null, + "size": 509451, + "upload-time": "2009-09-29T06:59:09.612775Z", + "url": "https://files.pythonhosted.org/packages/da/03/11c8436b1c20e2b65a6e09fac494ff1fc4a8dab2aa512d1c7da03a7f7820/pytz-2009n-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009n-py2.6.egg", + "hashes": { + "sha256": "d2890b753a1c6f50a97cdff4e3a0fe3e127d6c419fa33dd0c61c9352fde6f1bc" + }, + "provenance": null, + "requires-python": null, + "size": 509429, + "upload-time": "2009-09-29T06:59:26.462599Z", + "url": "https://files.pythonhosted.org/packages/fd/90/60b7a262a39099fd207da4d8cd3f4fd3143e5b40e5c1479bc55d3d2e9c7c/pytz-2009n-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009n.tar.bz2", + "hashes": { + "sha256": "64400921afd1ed6650c7dfe23bfbd8dc40d9b0bc22f572530db1fe0defc6f340" + }, + "provenance": null, + "requires-python": null, + "size": 175535, + "upload-time": "2009-09-29T06:56:23.473465Z", + "url": "https://files.pythonhosted.org/packages/82/9c/ccd2197555563134ea5d52f3a6a7a3d9cc34eaeaff283037cbe1d7f56947/pytz-2009n.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009n.tar.gz", + "hashes": { + "sha256": "fc5080681bb00ddadbcda1c5e7bbd3937d5cc918e948687bdacd246b5c14cfde" + }, + "provenance": null, + "requires-python": null, + "size": 254555, + "upload-time": "2009-09-29T06:56:33.536043Z", + "url": "https://files.pythonhosted.org/packages/2a/38/ec91abc41768cef990534fb687f80f88a826eab6e3866926bd77d23d2bfc/pytz-2009n.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009n.zip", + "hashes": { + "sha256": "26b4116d3e8619cd6917f2faf8a249868b246dea4595998fb4c518edf4d8d920" + }, + "provenance": null, + "requires-python": null, + "size": 523244, + "upload-time": "2009-09-29T06:56:50.764274Z", + "url": "https://files.pythonhosted.org/packages/f8/92/9d191a76a87d2608cb5dc6c496cf9739dfd49048a63fd3a6d39051b6f7a6/pytz-2009n.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009p-py2.3.egg", + "hashes": { + "sha256": "45acc2a807719bfe98fe7683cfa4d3626d3b787449d43eb6232abe0a6f448634" + }, + "provenance": null, + "requires-python": null, + "size": 1028787, + "upload-time": "2009-10-28T11:47:20.997863Z", + "url": "https://files.pythonhosted.org/packages/e9/59/6ca6ecb05183adcc52fd128daa4621369fa4b5021ade1cade31f7d5c9d3c/pytz-2009p-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009p-py2.4.egg", + "hashes": { + "sha256": "b8ddb5f5960f5a1ea26207284da2940332bae0161ef3bc864e06a3fa14eca84c" + }, + "provenance": null, + "requires-python": null, + "size": 507703, + "upload-time": "2009-10-28T11:47:56.125326Z", + "url": "https://files.pythonhosted.org/packages/13/5a/582db553a2f7994f08f490a85f66be63575be4ee276f392006d089fdeebd/pytz-2009p-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009p-py2.5.egg", + "hashes": { + "sha256": "ec4994653c2cc872db2827f7ef9989ef250e4584f772a2c074deece4be08d261" + }, + "provenance": null, + "requires-python": null, + "size": 507359, + "upload-time": "2009-10-28T11:48:50.358728Z", + "url": "https://files.pythonhosted.org/packages/15/1a/b251ffb54db73f59d06a57bf2ca731eb48d19ac80317682ee8bef8774351/pytz-2009p-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009p-py2.6.egg", + "hashes": { + "sha256": "0bdd7fe2f22978768b8cac758467189cf2a727640846368254c3e5f92edbb368" + }, + "provenance": null, + "requires-python": null, + "size": 507337, + "upload-time": "2009-10-28T11:49:28.465916Z", + "url": "https://files.pythonhosted.org/packages/eb/71/a77ad3518c1b6da2c9320ed55476c60afd4c61e3b47945c8a92c1749469a/pytz-2009p-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009p.tar.bz2", + "hashes": { + "sha256": "90597f735b06100663b2939122ba2cb7891974e4a01ef5fcbd2d6aa382ccfbb0" + }, + "provenance": null, + "requires-python": null, + "size": 175403, + "upload-time": "2009-10-28T11:45:16.360116Z", + "url": "https://files.pythonhosted.org/packages/0d/92/b4e43bea93e8db7b199f27e868efecd9945aa53a6f20d3b9b373a76b4468/pytz-2009p.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009p.tar.gz", + "hashes": { + "sha256": "98498f0a323f31db939d4a2e5851e66f17f9c3a5673d21d2cb99a760d58993bc" + }, + "provenance": null, + "requires-python": null, + "size": 254382, + "upload-time": "2009-10-28T11:45:27.176323Z", + "url": "https://files.pythonhosted.org/packages/9c/7c/1372af61f0258fb29858ac273a3b5fc425f45ecefefb1f789cff7718f477/pytz-2009p.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009p.zip", + "hashes": { + "sha256": "7f24d0785743f24dea382edc88926893a9a5149465583e5d55ef566e1238a23a" + }, + "provenance": null, + "requires-python": null, + "size": 521162, + "upload-time": "2009-10-28T11:46:07.634197Z", + "url": "https://files.pythonhosted.org/packages/37/42/1bb630e89a5a060b9fa30bb6e966e15c9ff46859d3e625adfdc53bfc9449/pytz-2009p.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009u-py2.3.egg", + "hashes": { + "sha256": "208ea8a6df71258ea986236be4e91b00845718bc2f7cf69e192758e56197a158" + }, + "provenance": null, + "requires-python": null, + "size": 1032934, + "upload-time": "2010-01-04T12:08:56.517511Z", + "url": "https://files.pythonhosted.org/packages/32/1b/21183b3ae4db44a109de84ea8ac89558ee945b572119b7e7fb328893ac47/pytz-2009u-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009u-py2.4.egg", + "hashes": { + "sha256": "72c329db7b474ace9faabf494746243e019dbd9689a8535ae81ecddbf8392beb" + }, + "provenance": null, + "requires-python": null, + "size": 509801, + "upload-time": "2010-01-04T12:09:26.141948Z", + "url": "https://files.pythonhosted.org/packages/b1/32/bd8dbd16716971eb0e7ea7fe81ceb4cd0c15b809001b41b3ffd6e9a010cf/pytz-2009u-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009u-py2.5.egg", + "hashes": { + "sha256": "08e66d237603c3f858cc48aa249a45ae79d552223c49f38fe8fbe42f7441f71b" + }, + "provenance": null, + "requires-python": null, + "size": 509449, + "upload-time": "2010-01-04T12:23:28.911260Z", + "url": "https://files.pythonhosted.org/packages/b5/f4/035cd7ce3c1278d195ce0b56dfca454a932d0279ba680d5358f1e12f5515/pytz-2009u-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009u-py2.6.egg", + "hashes": { + "sha256": "a2f39c33bb4f5baa9be90d6baf2de68c2a5a0821721717a6405f6c910a5a9443" + }, + "provenance": null, + "requires-python": null, + "size": 509424, + "upload-time": "2010-01-04T12:24:02.823699Z", + "url": "https://files.pythonhosted.org/packages/df/b9/c6dc924c332e18a75c73ee4aefcd817cb07a1493226b367ae56658642dd5/pytz-2009u-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009u.tar.bz2", + "hashes": { + "sha256": "edce4fc8792f7e1841e88114685352eb5add8fd5aba54a51f4ebe4ca92544c09" + }, + "provenance": null, + "requires-python": null, + "size": 176093, + "upload-time": "2010-01-04T12:06:47.724601Z", + "url": "https://files.pythonhosted.org/packages/7b/0a/0f5abb08cde76c348bde3517795341de008ff5864a9025f7d8b26d12e447/pytz-2009u.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009u.tar.gz", + "hashes": { + "sha256": "04236fb06ad5b9bd3c59aa61a21c69b567b6ac6995a7c1116b1b76f6c7aa5f07" + }, + "provenance": null, + "requires-python": null, + "size": 254694, + "upload-time": "2010-01-04T12:07:12.778557Z", + "url": "https://files.pythonhosted.org/packages/a8/b0/524e52f325f3d7775028adcf5c10c3ab2f02d3290d41f3af1572a8bf19eb/pytz-2009u.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009u.zip", + "hashes": { + "sha256": "0162bf6dce9987c98b5be20abdbc14dc4fa23eb76d04dd26f255b98d66990459" + }, + "provenance": null, + "requires-python": null, + "size": 523259, + "upload-time": "2010-01-04T12:07:41.402841Z", + "url": "https://files.pythonhosted.org/packages/7c/d5/5cc1451347aea2f84b1f723cca8c17227ca558efa0b0e071be0df9c679bd/pytz-2009u.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010e-py2.3.egg", + "hashes": { + "sha256": "b6dd5ad081a713c7fda379850d69c64c43f86362ef1eff098c022a6281577f4b" + }, + "provenance": null, + "requires-python": null, + "size": 1047872, + "upload-time": "2010-03-09T12:09:58.305962Z", + "url": "https://files.pythonhosted.org/packages/1a/0f/3b344f58732e86c10059d9107b50e334e2ed9f5da420475e7d9c230f0944/pytz-2010e-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010e-py2.4.egg", + "hashes": { + "sha256": "f65ee45d2b43bf163516593c18ef6a6b802e6e62510b34c00bada25e438d98bf" + }, + "provenance": null, + "requires-python": null, + "size": 514174, + "upload-time": "2010-03-09T12:10:27.785461Z", + "url": "https://files.pythonhosted.org/packages/ab/91/527d3b011c842ca49913ace6fa062681025954005580a8c93e6407f22ff6/pytz-2010e-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010e-py2.5.egg", + "hashes": { + "sha256": "e75a30cf5a013a38dda1a9dff654e55bce1c47604d1a0ea37959564777163c05" + }, + "provenance": null, + "requires-python": null, + "size": 513809, + "upload-time": "2010-03-09T12:10:51.995221Z", + "url": "https://files.pythonhosted.org/packages/a1/9e/ae94f30cbf298bb531233535f75bcb7736843d0f9ce74538d07241e487fb/pytz-2010e-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010e-py2.6.egg", + "hashes": { + "sha256": "c5b5af09a683f2f6c7e96ec583c86e36d0a3ed85bcac338acf4256c31b824f67" + }, + "provenance": null, + "requires-python": null, + "size": 513784, + "upload-time": "2010-03-09T12:11:11.934208Z", + "url": "https://files.pythonhosted.org/packages/21/5a/4c175a64e2bb8af7f4e3a6a70af3c94c70884059c9bcde682a51470e6f16/pytz-2010e-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010e.tar.bz2", + "hashes": { + "sha256": "01c3480b0629b9fd277723bdd1e7a1495336c2890bb9ccd63999d4f89801758e" + }, + "provenance": null, + "requires-python": null, + "size": 177753, + "upload-time": "2010-03-09T12:08:50.706334Z", + "url": "https://files.pythonhosted.org/packages/3e/cf/328d56054798e46c02d7f9307669f8bb2547153b21f7234f5f936668bb27/pytz-2010e.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010e.tar.gz", + "hashes": { + "sha256": "30878bc8aec1a3a0c201186931fb14b2a4f6cbaebbbb01c7b07e6b4ba516c947" + }, + "provenance": null, + "requires-python": null, + "size": 258421, + "upload-time": "2010-03-09T12:09:04.421299Z", + "url": "https://files.pythonhosted.org/packages/cf/cf/bac0d5074731351a854714ae3eb5aa4bfff77ff78a9ae41706172f4ce0a9/pytz-2010e.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010e.zip", + "hashes": { + "sha256": "71ba6d9f5f4bb6cea9ff0f440b6bf82e8c63d47d089fb6203eccb392637aea8a" + }, + "provenance": null, + "requires-python": null, + "size": 528030, + "upload-time": "2010-03-09T12:09:17.752396Z", + "url": "https://files.pythonhosted.org/packages/29/62/7c5d050dfb86522785fe7531fcf7aac5c8e4f34afa47f84c599cdd1eaa8e/pytz-2010e.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010g-py2.3.egg", + "hashes": { + "sha256": "75e5ffe3aafd0925c219b6b92195b31c74b7f99d283754d4e992530d4ad8c79e" + }, + "provenance": null, + "requires-python": null, + "size": 1048342, + "upload-time": "2010-03-30T08:56:45.002831Z", + "url": "https://files.pythonhosted.org/packages/76/e9/7abbc50dc814baeb9c136cd5f8c30071ae346014eaa4e9aa5216866de64d/pytz-2010g-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010g-py2.4.egg", + "hashes": { + "sha256": "b77068da0c55e895625771fa6d7b713fa79845f6152a7503e3f0f49f48595223" + }, + "provenance": null, + "requires-python": null, + "size": 514394, + "upload-time": "2010-03-30T08:57:09.991161Z", + "url": "https://files.pythonhosted.org/packages/97/fe/61decf57aaa6ef0ae3aa378613ec2a4dadfb79bdf5a7ada27cd0d3b3d74e/pytz-2010g-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010g-py2.5.egg", + "hashes": { + "sha256": "5bd6a6de9aca8f7cdf083aacad51447107fe1c23770b4254924f3691bc048fa0" + }, + "provenance": null, + "requires-python": null, + "size": 514031, + "upload-time": "2010-03-30T08:57:35.191284Z", + "url": "https://files.pythonhosted.org/packages/97/99/5c9b8eebf3958819d7a3d3c4e918842326bab397babecfa103d94d101641/pytz-2010g-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010g-py2.6.egg", + "hashes": { + "sha256": "3051879d26725d37c83959156cfa7683aa2c9511ad482e032de90646b888e5e2" + }, + "provenance": null, + "requires-python": null, + "size": 514016, + "upload-time": "2010-03-30T08:58:00.729001Z", + "url": "https://files.pythonhosted.org/packages/1f/09/80bb30f4ccfd3920d75b6a9b544e68265c287766a99c3566f71d4c54b5e4/pytz-2010g-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010g.tar.bz2", + "hashes": { + "sha256": "833207d203aeb727c285f681be071c1dbe6f7261482b760f90f73e9d2d9ba7be" + }, + "provenance": null, + "requires-python": null, + "size": 177321, + "upload-time": "2010-03-30T08:54:30.906770Z", + "url": "https://files.pythonhosted.org/packages/0e/3d/f3e9311798977f25a35401a5789663c3fba93bed09b2bbe82109b0bec0a2/pytz-2010g.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010g.tar.gz", + "hashes": { + "sha256": "8712557f48156e9a53dba941ae59e23230b9e11739b0917613f46082936d7781" + }, + "provenance": null, + "requires-python": null, + "size": 258245, + "upload-time": "2010-03-30T08:54:41.322359Z", + "url": "https://files.pythonhosted.org/packages/5e/51/581eefaa5f6518a74aafa9959144507ca4dd36e9711a7cdac472a8603281/pytz-2010g.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010g.zip", + "hashes": { + "sha256": "e8eeb5145c0d57d8d8d7fbd91f021105561c6c8d2907223ad175637e93051816" + }, + "provenance": null, + "requires-python": null, + "size": 528224, + "upload-time": "2010-03-30T08:56:10.115358Z", + "url": "https://files.pythonhosted.org/packages/97/ef/1e545f3652f1d33ec679f40e86f8b06eaa36ada23cf5ea798f357a4bf5ee/pytz-2010g.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010h-py2.3.egg", + "hashes": { + "sha256": "12c2aa143378458df989eab123ade3ab16ebf2dc6406b694b87cbf86ea7df6a5" + }, + "provenance": null, + "requires-python": null, + "size": 1047001, + "upload-time": "2010-04-16T15:04:23.470788Z", + "url": "https://files.pythonhosted.org/packages/5a/f9/05f433bf4ae170157a7ee8fbe6bf85f9f2b0f50d870ded0eb7ea02e17f2b/pytz-2010h-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010h-py2.4.egg", + "hashes": { + "sha256": "a0d842d7ac4156f0d6ea77035ebe7dd5d9e9a46c1e96be0e8349c4fafb91a60e" + }, + "provenance": null, + "requires-python": null, + "size": 513686, + "upload-time": "2010-04-16T15:05:01.213306Z", + "url": "https://files.pythonhosted.org/packages/cb/69/9047333bf94bce8f2c623ed98689f567622bee17df6a35f87c6b7f9a632a/pytz-2010h-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010h-py2.5.egg", + "hashes": { + "sha256": "6148406461f06b266e748dbcf202b562d61bcf5736a94440583fcff11c68e44f" + }, + "provenance": null, + "requires-python": null, + "size": 513314, + "upload-time": "2010-04-16T15:05:36.027320Z", + "url": "https://files.pythonhosted.org/packages/85/60/d108187924bfe116569b7177da8acb3494dd037ded0deeb77bb967ade619/pytz-2010h-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010h-py2.6.egg", + "hashes": { + "sha256": "32a75a4acd828446e193219b8ec549fd133a4b4ce56b9871d67a532beb8aafee" + }, + "provenance": null, + "requires-python": null, + "size": 513295, + "upload-time": "2010-04-16T15:06:24.047603Z", + "url": "https://files.pythonhosted.org/packages/06/88/5e9ee8cfbae57d9a6b603f2a0746bfb995ae27c5afcce3041f67239216c1/pytz-2010h-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010h.tar.bz2", + "hashes": { + "sha256": "f4a90b5fc9132ddff4700ee5d61e533a1c7f8a5ef9af8cd4cbe1695d3cab1b7d" + }, + "provenance": null, + "requires-python": null, + "size": 176962, + "upload-time": "2010-04-16T15:01:34.046463Z", + "url": "https://files.pythonhosted.org/packages/32/5f/bf8b188f58cac700cd138abc79877a22dc49224b457c2a519035796f8c20/pytz-2010h.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010h.tar.gz", + "hashes": { + "sha256": "080d6c5d036b546ff90b32919e42999f3b855ace8b3fad0e4993d564ffdfa67d" + }, + "provenance": null, + "requires-python": null, + "size": 257968, + "upload-time": "2010-04-16T15:01:51.285601Z", + "url": "https://files.pythonhosted.org/packages/8a/b4/c26a8258f06aacabdb372f42daa9cf6c2da1473185c04cb86b229c75a260/pytz-2010h.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010h.zip", + "hashes": { + "sha256": "031e3aab6eb72fe19a57dbb3eb6f8638b3a23e640ba909acb6e580a0103eeaca" + }, + "provenance": null, + "requires-python": null, + "size": 527662, + "upload-time": "2010-04-16T15:02:17.663198Z", + "url": "https://files.pythonhosted.org/packages/ec/79/11ef536accd7261df5f5dba6bb9069aaf87cb52b1b0693569961de965d7a/pytz-2010h.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010k-py2.3.egg", + "hashes": { + "sha256": "23f51bbff97cd1d1593057a080f68f12b772b419c2dac6f0446ee69228d5f298" + }, + "provenance": null, + "requires-python": null, + "size": 1048877, + "upload-time": "2010-07-28T10:27:23.346442Z", + "url": "https://files.pythonhosted.org/packages/a9/bd/67b099431439fa151fafcee2ffd06cede01329c94248a192fc9535888f02/pytz-2010k-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010k-py2.4.egg", + "hashes": { + "sha256": "6af4123726d9661078ecff0181834d62df78e0c529f0b5593aa84408c45670cf" + }, + "provenance": null, + "requires-python": null, + "size": 514762, + "upload-time": "2010-07-28T10:27:51.720977Z", + "url": "https://files.pythonhosted.org/packages/1f/d4/d29128d799c4a2f7e00725e6d94df076a87a81824894cf37fc272797b5b3/pytz-2010k-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010k-py2.5.egg", + "hashes": { + "sha256": "fb3a1fff0ffad847c7edeee78e80ee1f072b78425e612ef14bd5099638cca108" + }, + "provenance": null, + "requires-python": null, + "size": 514390, + "upload-time": "2010-07-28T10:28:18.756155Z", + "url": "https://files.pythonhosted.org/packages/d9/96/9d6ba702c66c57105bdec45080227c6cd52235b3f87ffcdcadbb89b1b79b/pytz-2010k-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010k-py2.6.egg", + "hashes": { + "sha256": "6ceb4ecd1066e756b388bc50d2913041f949ec6b2f95e7be7b6b247d6ae9c4e2" + }, + "provenance": null, + "requires-python": null, + "size": 514376, + "upload-time": "2010-07-28T10:28:48.184696Z", + "url": "https://files.pythonhosted.org/packages/f2/db/d85ceef7fd4a959c61288412a243a2781c8caf273a17ecab65e8baf24bf0/pytz-2010k-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010k.tar.bz2", + "hashes": { + "sha256": "94cc5bf8e2256205ec123cf4aa5e5a4125cc1341874c94afbf8a0b988b9aa812" + }, + "provenance": null, + "requires-python": null, + "size": 176983, + "upload-time": "2010-07-28T10:25:31.120261Z", + "url": "https://files.pythonhosted.org/packages/22/b1/93440fd268c3efd82548a1f519adf9f99d835bd410e42318ec66c60ba456/pytz-2010k.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010k.tar.gz", + "hashes": { + "sha256": "ae2d2a67539fdfc669f8af5fa4530dc7b50abac887d314350614e3aa35c909c3" + }, + "provenance": null, + "requires-python": null, + "size": 258147, + "upload-time": "2010-07-28T10:25:46.227870Z", + "url": "https://files.pythonhosted.org/packages/08/94/804e9eeb1055ccad9ae5f28f2114a31b3576c6785e9d870c87929629b298/pytz-2010k.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010k.zip", + "hashes": { + "sha256": "a768c0fa318ca49f727eeec6cde05bd723c4f787c6c2d03b1364ad8a11a62bbf" + }, + "provenance": null, + "requires-python": null, + "size": 528776, + "upload-time": "2010-07-28T10:26:04.717243Z", + "url": "https://files.pythonhosted.org/packages/64/58/8937a1da399b172ff82c47e85c6f35cf838b8104a5d9c32f2bcc091b1b2d/pytz-2010k.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010l-py2.3.egg", + "hashes": { + "sha256": "f7a7be44a14b066342106e17004dd61bb552c543610f9413560b3d9d86ae04e9" + }, + "provenance": null, + "requires-python": null, + "size": 1048877, + "upload-time": "2010-08-23T11:55:26.745941Z", + "url": "https://files.pythonhosted.org/packages/17/a8/f44f205bbc8eb58bca0e7ececb1069ef48d0838dd14891f9f7c115b89a77/pytz-2010l-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010l-py2.4.egg", + "hashes": { + "sha256": "febe51550e83e5c3cbd5d1a5dc1b4d10252ca44396634b34ee8b72315da0ba48" + }, + "provenance": null, + "requires-python": null, + "size": 514786, + "upload-time": "2010-08-23T11:56:11.544770Z", + "url": "https://files.pythonhosted.org/packages/80/fc/97c6260474e61f678adc3574b518130d8aee792c6f514cbc81fa304feefa/pytz-2010l-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010l-py2.5.egg", + "hashes": { + "sha256": "5bec59bf5c3c89fbc595bd9a6eeb9286e23130a106a176406f504724cb89a795" + }, + "provenance": null, + "requires-python": null, + "size": 514417, + "upload-time": "2010-08-23T11:56:55.573342Z", + "url": "https://files.pythonhosted.org/packages/a5/59/9efdf99b1e7abb40f0a81bc0cb821edc7b3c704b38553877b6398d5ed604/pytz-2010l-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010l-py2.6.egg", + "hashes": { + "sha256": "a9929f81739b76cb20a7333f57b80030813d877d688f823f0c2fe9374b68fee9" + }, + "provenance": null, + "requires-python": null, + "size": 514399, + "upload-time": "2010-08-23T11:58:04.531813Z", + "url": "https://files.pythonhosted.org/packages/06/e5/52cbd1d77ac488fe2330441c2f3b8bc4575508aa46e5560c500065a2fe68/pytz-2010l-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010l.tar.bz2", + "hashes": { + "sha256": "2dedc9051fb879fe69deb34e410897ad6a488c87802deede5ac33305dba2bc27" + }, + "provenance": null, + "requires-python": null, + "size": 176976, + "upload-time": "2010-08-23T11:53:15.171579Z", + "url": "https://files.pythonhosted.org/packages/64/d6/8df9c01922fd7541d499a8ed647499f629ebaee6cdb95d54f75a1c87dadf/pytz-2010l.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010l.tar.gz", + "hashes": { + "sha256": "411d7c57c6b9e63ddde6836b64411898dc7bf9aaffe897cc70525fec2fde7a40" + }, + "provenance": null, + "requires-python": null, + "size": 258157, + "upload-time": "2010-08-23T11:53:30.180642Z", + "url": "https://files.pythonhosted.org/packages/1e/cb/ad94d22ec6a5fc9dc92c752eed71c417b5f632787e3660dd44f02425169b/pytz-2010l.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010l.zip", + "hashes": { + "sha256": "b6fee9d67da85b9396fa1a9d3e20dd1f8e5bc307e78731744e64c6a5e3ec0a46" + }, + "provenance": null, + "requires-python": null, + "size": 528802, + "upload-time": "2010-08-23T11:54:08.243047Z", + "url": "https://files.pythonhosted.org/packages/90/9d/643f9e55d4ff12b7e2fc2ad214af7a2da40b60c65496f35008d8a6fa387d/pytz-2010l.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010o-py2.3.egg", + "hashes": { + "sha256": "539f74f878672e38f2bc83e3b4648ddb6bb46680c5a3f7d99165e6329973b8a2" + }, + "provenance": null, + "requires-python": null, + "size": 1051119, + "upload-time": "2010-11-18T15:05:08.844556Z", + "url": "https://files.pythonhosted.org/packages/2a/ce/493fa7d962b141188b0af527f7a5ad676723ac6a94dd65842bc5f0a592e4/pytz-2010o-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010o-py2.4.egg", + "hashes": { + "sha256": "ebf668528cce94c57cfa65b230f6a5b511d6f4c7838b033f7e897338f951fa2a" + }, + "provenance": null, + "requires-python": null, + "size": 515021, + "upload-time": "2010-11-18T15:06:10.357497Z", + "url": "https://files.pythonhosted.org/packages/c4/f9/35a9f7cab5e3ee1b1486fe047a9c35e1683b8ee656ccdd713bbd79db2c49/pytz-2010o-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010o-py2.5.egg", + "hashes": { + "sha256": "b00f46c9fca6884084388097924ab50e24130ea9b283c6256f13a6970b1f7873" + }, + "provenance": null, + "requires-python": null, + "size": 514651, + "upload-time": "2010-11-18T15:07:10.435392Z", + "url": "https://files.pythonhosted.org/packages/5b/c9/a403a1c9a505aafb68e1d16d8071d616e3be2737e140ffe5cb9bc2b6accb/pytz-2010o-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010o-py2.6.egg", + "hashes": { + "sha256": "a1dd83a3a4936ca41dd6056ba8680f2fcd1dfec0ea666f3cc75eaba50bd2bb07" + }, + "provenance": null, + "requires-python": null, + "size": 514635, + "upload-time": "2010-11-18T15:08:05.446061Z", + "url": "https://files.pythonhosted.org/packages/f9/49/40b58fc621252ff7e1556c0a9a97bbe21fb0e1e284df4373c86fe989ea61/pytz-2010o-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010o-py2.7.egg", + "hashes": { + "sha256": "984eb751f55f9ed0664f0f8129bcb6cfbefcdb83a3c6731b9f2612e3ed946584" + }, + "provenance": null, + "requires-python": null, + "size": 514533, + "upload-time": "2010-11-18T15:08:41.880815Z", + "url": "https://files.pythonhosted.org/packages/00/59/ff4ed2af58559da26bc43b07747eea9c5bc5c724d785d5385a27e570d0ff/pytz-2010o-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010o.tar.bz2", + "hashes": { + "sha256": "1fd61e82d016d27b11ff5cfa4c8b9fb7e3070de295a33fc909139b7971b2b456" + }, + "provenance": null, + "requires-python": null, + "size": 177549, + "upload-time": "2010-11-18T15:02:47.303883Z", + "url": "https://files.pythonhosted.org/packages/0d/3b/781baa19b24486d6a393d84efe16b39b4416a68bf136ea6393b8e2a6af8d/pytz-2010o.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010o.tar.gz", + "hashes": { + "sha256": "254382311712b231ec4fa2671d8bd3977f9ffd8151291c920084d8b812cf0246" + }, + "provenance": null, + "requires-python": null, + "size": 258806, + "upload-time": "2010-11-18T15:03:14.914143Z", + "url": "https://files.pythonhosted.org/packages/e4/6a/cd6736c445c223df40daeb5d9d224f6a2e79b6abba3da560e77e4cc33340/pytz-2010o.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010o.zip", + "hashes": { + "sha256": "fdf3629be10508f32b9e3e47bbbf589d46d7487226b327d9b1dc400152465ec2" + }, + "provenance": null, + "requires-python": null, + "size": 529345, + "upload-time": "2010-11-18T15:03:41.314656Z", + "url": "https://files.pythonhosted.org/packages/ae/d8/81625fd534c5cfa4f06cb11df5c4320b31f56eb6b1c5b92b7c8e6aedd294/pytz-2010o.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011d-py2.4.egg", + "hashes": { + "sha256": "8aaa360391905edd3f64c160f77cf147ff25c32ab65c5e3f3bb6682d69d34c08" + }, + "provenance": null, + "requires-python": null, + "size": 521211, + "upload-time": "2011-03-17T06:22:25.175635Z", + "url": "https://files.pythonhosted.org/packages/b3/d8/15a2e7b09044bcfda0f6b29c89892f0057eca8fba8db5163e71c818ee990/pytz-2011d-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011d-py2.5.egg", + "hashes": { + "sha256": "60045af2396176be902a9ad22d0132bbfa5cdf524858bbf62d2dc80f5b8cfbba" + }, + "provenance": null, + "requires-python": null, + "size": 520826, + "upload-time": "2011-03-17T06:22:47.486512Z", + "url": "https://files.pythonhosted.org/packages/7d/49/0073976baf9d7770a91d3b57b9655ecd3f3c0105cdeeac3bb629d8a87aef/pytz-2011d-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011d-py2.6.egg", + "hashes": { + "sha256": "6d62f6f0c41f24d5b98909eb01079a4b9fd3eba19a840ad1777c7c91f860f7cf" + }, + "provenance": null, + "requires-python": null, + "size": 520812, + "upload-time": "2011-03-17T06:23:07.652982Z", + "url": "https://files.pythonhosted.org/packages/f7/0a/93cdd293ae28ff752a3e9f6f856d6d56a4789cfcc972e12e4c1b3144ea2a/pytz-2011d-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011d-py2.7.egg", + "hashes": { + "sha256": "a9c1d146c22ed990ee8ba250abe4c151c59b0d69132bff065f6089b76704ceb0" + }, + "provenance": null, + "requires-python": null, + "size": 520696, + "upload-time": "2011-03-17T06:23:31.514159Z", + "url": "https://files.pythonhosted.org/packages/78/cb/0a861db21cb9ed5900e40e62ffd45f631a15fe6f37555cbc6d10f7f6a9dc/pytz-2011d-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011d-py3.1.egg", + "hashes": { + "sha256": "3f658273d80cac8105cb5a31f7894e1584dcffab544a624d001cca98776c6555" + }, + "provenance": null, + "requires-python": null, + "size": 520847, + "upload-time": "2011-03-17T06:28:07.037696Z", + "url": "https://files.pythonhosted.org/packages/a4/ca/f869559bd841640c099d75cf1f3a50a816045fd6e0f2e24cd100c8020ac9/pytz-2011d-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011d-py3.2.egg", + "hashes": { + "sha256": "8ffd9285ae45ea0b202cb92e12574414bc9e923919329a2d5fdee99a3f930ad7" + }, + "provenance": null, + "requires-python": null, + "size": 520837, + "upload-time": "2011-03-17T06:28:39.388170Z", + "url": "https://files.pythonhosted.org/packages/35/ed/97da1e69d8134419db6c8f96af502d5d15a85d5bb3aafc070d8b97dadb83/pytz-2011d-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011d.tar.bz2", + "hashes": { + "sha256": "3225e74a4e53816c906e779b50a947c1eaf9f65aa290fd8efa149f24ec46b1a9" + }, + "provenance": null, + "requires-python": null, + "size": 178827, + "upload-time": "2011-03-17T06:21:43.588208Z", + "url": "https://files.pythonhosted.org/packages/6f/96/5337fa85efb7533b448e742aa66c97332f00c0bb5d4da8c7f71d4be99d14/pytz-2011d.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011d.tar.gz", + "hashes": { + "sha256": "6e6b444d913d5ff2c880f8c04c4e7069d2703685215b8c13b7960e9d202ce4fb" + }, + "provenance": null, + "requires-python": null, + "size": 262081, + "upload-time": "2011-03-17T06:21:56.575231Z", + "url": "https://files.pythonhosted.org/packages/34/0d/9ee842897b9af22b37d4ecd6aa6f3e0c1183450597f005e633474f2193e2/pytz-2011d.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011d.zip", + "hashes": { + "sha256": "d99d7d3c43d35fb920743f75c32c90b7f3520d5ccd92c53a1856c717869f684d" + }, + "provenance": null, + "requires-python": null, + "size": 534745, + "upload-time": "2011-03-17T06:22:07.906957Z", + "url": "https://files.pythonhosted.org/packages/cb/17/909813d7cfdb048503cb3d42752cdc86384a19181377993e82e20232c528/pytz-2011d.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011e-py2.4.egg", + "hashes": { + "sha256": "b22a1a69f03e95bf4f98b60024de94c5e7571673487685c928d04d5b76dc32cc" + }, + "provenance": null, + "requires-python": null, + "size": 521232, + "upload-time": "2011-04-01T13:57:18.571057Z", + "url": "https://files.pythonhosted.org/packages/48/e3/dbecfcfbadd7e2e0ba488d16f0b9bcfb4e7fe93b201400456bc23c907a59/pytz-2011e-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011e-py2.5.egg", + "hashes": { + "sha256": "f491ee4a6e0438f8ee5edfa8d918eb2905ef325418f7ffa7e4eb44e4239c86cb" + }, + "provenance": null, + "requires-python": null, + "size": 520841, + "upload-time": "2011-04-01T13:57:41.770703Z", + "url": "https://files.pythonhosted.org/packages/ec/a9/6fc991c2c3c6e03243969518637c66a28606e364d0f27ff16aae7250eb86/pytz-2011e-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011e-py2.6.egg", + "hashes": { + "sha256": "5e774e941ff2f1965749c766fc4e278b07783f066eb5ff9260ddd9e07f6540cd" + }, + "provenance": null, + "requires-python": null, + "size": 520818, + "upload-time": "2011-04-01T13:57:59.130031Z", + "url": "https://files.pythonhosted.org/packages/a0/2b/3e5563b87b6c54b32ea6836c924a433bc530f51ef4d6f54ddca2587e9db6/pytz-2011e-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011e-py2.7.egg", + "hashes": { + "sha256": "860115efbd114cb57e85057cd63529aa9a1f24d05d09968194d1ef7a582735f6" + }, + "provenance": null, + "requires-python": null, + "size": 520717, + "upload-time": "2011-04-01T13:58:17.444501Z", + "url": "https://files.pythonhosted.org/packages/7d/c6/fd01835b4f6967a907398f9de6f756e7a60e3c57ab6ce1b74de4d1966cd7/pytz-2011e-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011e-py3.1.egg", + "hashes": { + "sha256": "8522082abdfb8ae675a921722be79b0340e0c2273dd80f10c1a8b7e4bb3ee14e" + }, + "provenance": null, + "requires-python": null, + "size": 520865, + "upload-time": "2011-04-01T14:03:33.879000Z", + "url": "https://files.pythonhosted.org/packages/4c/4f/36aaa5b09301359d13c9e20dbb749433eb5572cbef131d47d0aaaa7c7c9f/pytz-2011e-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011e-py3.2.egg", + "hashes": { + "sha256": "25227682f3e4eb0a402a6c47c234909cd9d5377c1378d3c25c6f8daecbd2e65f" + }, + "provenance": null, + "requires-python": null, + "size": 520856, + "upload-time": "2011-04-01T14:04:35.947631Z", + "url": "https://files.pythonhosted.org/packages/99/a7/3db0a8b23161bb97baf95afd0247fc61b435b40a9d27bfa35b1684c1c761/pytz-2011e-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011e.tar.bz2", + "hashes": { + "sha256": "91edff39fdd2d37a039fe989dad7b91e84e8b976294bf3e13ba5bc313784f9d0" + }, + "provenance": null, + "requires-python": null, + "size": 178708, + "upload-time": "2011-04-01T13:56:40.166649Z", + "url": "https://files.pythonhosted.org/packages/25/99/74dc0f53589ee3c8bbf41a41930e616fcebcdb2e86b5f5def51b5878d46d/pytz-2011e.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011e.tar.gz", + "hashes": { + "sha256": "4a06c544f3186d4713441c6b0f08abe2ae9b49f18e1daaed25e6794941e2738b" + }, + "provenance": null, + "requires-python": null, + "size": 261971, + "upload-time": "2011-04-01T13:56:47.679402Z", + "url": "https://files.pythonhosted.org/packages/fc/81/7991ac2b8aac2529b838248e42cc6039cc61fb2784590932b1dd75b11e46/pytz-2011e.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011e.zip", + "hashes": { + "sha256": "09f8f452fce3f631a3ffc6cccbf0dd44d61a8f288346f9ed9372fd3f1e8a8664" + }, + "provenance": null, + "requires-python": null, + "size": 534372, + "upload-time": "2011-04-01T13:56:59.521031Z", + "url": "https://files.pythonhosted.org/packages/78/e1/8d6e1f79aa083d9de1f99597c70ef0d17b4e511a4e338b013bf61048589b/pytz-2011e.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011g-py2.4.egg", + "hashes": { + "sha256": "103576c9c30255dd171cd9fb4feaabe3b98a5a4c3fc71ed037decf09677993ba" + }, + "provenance": null, + "requires-python": null, + "size": 514206, + "upload-time": "2011-05-08T09:59:56.945480Z", + "url": "https://files.pythonhosted.org/packages/21/f8/5f74dc7ca504e90ec48db2cf6b4788d673e46390fc25bf23c1d2fe4ba14f/pytz-2011g-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011g-py2.5.egg", + "hashes": { + "sha256": "d7e814839b5b6d35b67d5fb02c694a09eb83c219c71be80edc4c893d03f9eec1" + }, + "provenance": null, + "requires-python": null, + "size": 513813, + "upload-time": "2011-05-08T10:00:25.963070Z", + "url": "https://files.pythonhosted.org/packages/df/33/4b2d262589be4a6b6d47f2b48f6ab995547dc7e5f3db234b74e7bb943f7a/pytz-2011g-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011g-py2.6.egg", + "hashes": { + "sha256": "593ed79aa3e6ed1733150d75cfc073b338762f95823c8bdf703a8c699a410598" + }, + "provenance": null, + "requires-python": null, + "size": 513801, + "upload-time": "2011-05-08T10:00:57.456056Z", + "url": "https://files.pythonhosted.org/packages/85/88/fec2248d4cc090fda28bb8054bfbe31cf3d7fe9f140865f07519cb17ab97/pytz-2011g-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011g-py2.7.egg", + "hashes": { + "sha256": "6a7ea8695a88aa35ea479d724b8be8494ae8ca5f2b949620aee211f4a30f924b" + }, + "provenance": null, + "requires-python": null, + "size": 513690, + "upload-time": "2011-05-08T10:01:22.886588Z", + "url": "https://files.pythonhosted.org/packages/6c/6c/34439e4cd1f6d940335aacbfb1d88ec51de3a14ea9796d2bdd39a29f6bae/pytz-2011g-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011g-py3.1.egg", + "hashes": { + "sha256": "277e0f5344fc0e54dafc4238d97795baa3892cb0388563fff5a1be3d86105303" + }, + "provenance": null, + "requires-python": null, + "size": 513843, + "upload-time": "2011-05-08T10:11:13.271386Z", + "url": "https://files.pythonhosted.org/packages/47/a7/a6e29f147e53588443e201bfeac47e9d0752508961a2bb0c5c0a37faf5c5/pytz-2011g-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011g-py3.2.egg", + "hashes": { + "sha256": "e1f06c0b35dce5fd72680cb60b30967f188f4fbb7ef50bf68bc2441f3733cca7" + }, + "provenance": null, + "requires-python": null, + "size": 513830, + "upload-time": "2011-05-08T10:11:50.172734Z", + "url": "https://files.pythonhosted.org/packages/f9/16/29149665b5c0fd53382fd1e5aee8598ad16ee657711141aaef45e7241a9d/pytz-2011g-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011g.tar.bz2", + "hashes": { + "sha256": "41fa05f21d0b70d52a63c8db0dee2172c20a9dc3b6a24cf8f2e9e245e1f40bf0" + }, + "provenance": null, + "requires-python": null, + "size": 174134, + "upload-time": "2011-05-08T09:58:57.372547Z", + "url": "https://files.pythonhosted.org/packages/40/4e/dc52937859e5a6b9c45363d575e523508dc9ad332f46a37491e889ce1025/pytz-2011g.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011g.tar.gz", + "hashes": { + "sha256": "857b487535bfe95a3549f949be75127cec47f8be1c5eeb78004bc8ab023073ef" + }, + "provenance": null, + "requires-python": null, + "size": 257835, + "upload-time": "2011-05-08T09:59:10.455737Z", + "url": "https://files.pythonhosted.org/packages/02/07/c838ca979e7daa33ddc0b1690e7e287a10ab6d99faa3b812de23f2396909/pytz-2011g.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011g.zip", + "hashes": { + "sha256": "7eb838cadb9bb8cbf97a8c3ea0b01c888222d9cf09a3f9969ae0e530a0f07b5b" + }, + "provenance": null, + "requires-python": null, + "size": 527038, + "upload-time": "2011-05-08T09:59:31.791776Z", + "url": "https://files.pythonhosted.org/packages/3d/64/7da2a8a962318a24e5d3f347831f885e1b1fa7a65ce1d6fa77391ce02d53/pytz-2011g.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011h-py2.4.egg", + "hashes": { + "sha256": "7389e9c733ea82685147b980d73e460175b62d34c1f55c73b55383b776c09a46" + }, + "provenance": null, + "requires-python": null, + "size": 508900, + "upload-time": "2011-06-27T15:53:00.314235Z", + "url": "https://files.pythonhosted.org/packages/5e/38/be06d43fcdfd10b778457cf97e096e7497b892e4d3da1b510d011777e655/pytz-2011h-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011h-py2.5.egg", + "hashes": { + "sha256": "f077c014b9a2dc8cbd9cbec96c3ff9d4071f36454d7a54254e55616624697b16" + }, + "provenance": null, + "requires-python": null, + "size": 508516, + "upload-time": "2011-06-27T15:53:11.592804Z", + "url": "https://files.pythonhosted.org/packages/82/a4/3e57974b166b8a0eca701cfab24004fd3af77acee7b439dee78a88b3af15/pytz-2011h-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011h-py2.6.egg", + "hashes": { + "sha256": "3d71f61fd13f33ae4d3682c922bc78a83eab42064ba67ca5e5441970a4762b84" + }, + "provenance": null, + "requires-python": null, + "size": 508483, + "upload-time": "2011-06-27T15:53:22.576195Z", + "url": "https://files.pythonhosted.org/packages/cb/c9/8151e069f4478a6663d18d8cd460aec52de8996fb9a95260b9159d90dd97/pytz-2011h-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011h-py2.7.egg", + "hashes": { + "sha256": "32404a935676204efa5bf1b60800e419e9a867145987a4c57b7ec8f950b7667a" + }, + "provenance": null, + "requires-python": null, + "size": 508386, + "upload-time": "2011-06-27T15:53:34.134341Z", + "url": "https://files.pythonhosted.org/packages/d9/7f/d40804fca3a1014429a011c742d6defd2e265ee2d89354ed7af083bdf5ff/pytz-2011h-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011h-py3.1.egg", + "hashes": { + "sha256": "4c6850d465f88f147b0f02eb51d4115b0b3b91e57d93c631b03d921e22c82887" + }, + "provenance": null, + "requires-python": null, + "size": 508531, + "upload-time": "2011-06-27T15:56:19.529450Z", + "url": "https://files.pythonhosted.org/packages/34/f0/707e2cbcfe09d203fffc24dd3cc4ee0c26210f72feea0d74599dd949e71b/pytz-2011h-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011h-py3.2.egg", + "hashes": { + "sha256": "36f7618ae85804cac1456900406af5ab0bdcf6087d7a1edf4cd6834e0dac178a" + }, + "provenance": null, + "requires-python": null, + "size": 508532, + "upload-time": "2011-06-27T15:58:28.389381Z", + "url": "https://files.pythonhosted.org/packages/3e/7c/e636302610f297115b5ee14326cdbffbaa1810ea9289660f5038f5693924/pytz-2011h-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011h.tar.bz2", + "hashes": { + "sha256": "92d4fb2b92ce3caa7abb4a4d97385d210ef7bb3fedf0d868fe539d4d325d9f51" + }, + "provenance": null, + "requires-python": null, + "size": 170599, + "upload-time": "2011-06-27T15:52:35.835304Z", + "url": "https://files.pythonhosted.org/packages/41/e1/c96f14b67fe7e5260c94a50a67c247d81504f9e7932030902504593f5286/pytz-2011h.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011h.tar.gz", + "hashes": { + "sha256": "f8de361a3c65533958ca4b6374353d0fd50108882c4e348c68e0d65e6ee3f064" + }, + "provenance": null, + "requires-python": null, + "size": 238991, + "upload-time": "2011-06-27T15:52:40.185783Z", + "url": "https://files.pythonhosted.org/packages/62/7e/2b128707de67976091142cd50fc5a0fd99a8c68c14081b721ce6d1ee591c/pytz-2011h.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011h.zip", + "hashes": { + "sha256": "5c7acac6ef2291645e4df568aecc87f98a04cff7c23d111ba7ab921737ae2fb7" + }, + "provenance": null, + "requires-python": null, + "size": 521760, + "upload-time": "2011-06-27T15:52:49.518649Z", + "url": "https://files.pythonhosted.org/packages/d3/e6/0ea8cf01aaba04abb54d99fa60f1ea79f2d861970006be2c72378599ec37/pytz-2011h.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011j-py2.4.egg", + "hashes": { + "sha256": "e696d7852c64dabfbca35c3a3ddae3d8f23512d6d93624afc51c48eab974679c" + }, + "provenance": null, + "requires-python": null, + "size": 505554, + "upload-time": "2011-09-21T13:37:05.757476Z", + "url": "https://files.pythonhosted.org/packages/24/46/16e262179dd9ab39bd3d0467ba6ca5fa6d30699092d94530cebab1a3939a/pytz-2011j-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011j-py2.5.egg", + "hashes": { + "sha256": "78a152c28c5f385897fd108264534a27997f2b9992f680a34381ed5ce174f5e2" + }, + "provenance": null, + "requires-python": null, + "size": 505169, + "upload-time": "2011-09-21T13:37:27.168690Z", + "url": "https://files.pythonhosted.org/packages/96/b8/4e2770132e64808e4ae0e5b444fc15232bddfa6c611e8a8a83c94150329d/pytz-2011j-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011j-py2.6.egg", + "hashes": { + "sha256": "e56ced3ede47b3a839cb659cc0818ac0980ce8d24b55f93f0e82c0388af91b40" + }, + "provenance": null, + "requires-python": null, + "size": 505137, + "upload-time": "2011-09-21T13:37:46.785643Z", + "url": "https://files.pythonhosted.org/packages/a5/2b/195b3bbae8b31f23d7892efad0e8315ce2e51299f8f1b9994d7dca834970/pytz-2011j-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011j-py2.7.egg", + "hashes": { + "sha256": "e6398668fcd9e75ee7c604899477eb6f34e00d8b4aae50d73c0c38ca07475ccf" + }, + "provenance": null, + "requires-python": null, + "size": 505047, + "upload-time": "2011-09-21T13:38:07.965039Z", + "url": "https://files.pythonhosted.org/packages/a6/db/82906f63cc8bd74f3600947f13e2cf5f68c4d9fd84f33513ddbcd20ba194/pytz-2011j-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011j-py3.1.egg", + "hashes": { + "sha256": "ba72cfe1525bfffdfedfb0dea8bb29c8377a967026bba6e464c1642232eb6e23" + }, + "provenance": null, + "requires-python": null, + "size": 505194, + "upload-time": "2011-09-21T13:38:30.814739Z", + "url": "https://files.pythonhosted.org/packages/2a/0c/8b499a7d25f569f437b1021ed8fe727aac197a12b0f9232f578c3baa940d/pytz-2011j-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011j-py3.2.egg", + "hashes": { + "sha256": "e01edd099764c70b363450e4de35978554be8ee845821bba107494d0164a733f" + }, + "provenance": null, + "requires-python": null, + "size": 505186, + "upload-time": "2011-09-21T13:41:40.266936Z", + "url": "https://files.pythonhosted.org/packages/07/b3/2d9610e8e499779ec97d88170ee7187a1adf8492aa86004c6619e4c3d20c/pytz-2011j-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011j.tar.bz2", + "hashes": { + "sha256": "bcf384437936c5be030c7fc3ca8ac5256e53b127886fe3f59c50d0fda00afcce" + }, + "provenance": null, + "requires-python": null, + "size": 166746, + "upload-time": "2011-09-21T13:36:26.342616Z", + "url": "https://files.pythonhosted.org/packages/b9/43/a66435be96b19052cfc9d281ff4a21ddef8c82ceb6598e2a9131e7f81e66/pytz-2011j.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011j.tar.gz", + "hashes": { + "sha256": "2eb9c4c09faff70edf188278f7733cdf0d7a91aa79e8cd2d81614310ba468ef8" + }, + "provenance": null, + "requires-python": null, + "size": 248160, + "upload-time": "2011-09-21T13:36:33.873910Z", + "url": "https://files.pythonhosted.org/packages/0c/36/82a1fabc3e11572cce0e7df8e621bfb3fffaac6c9edc017117d80c54557c/pytz-2011j.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011j.zip", + "hashes": { + "sha256": "f38f8aee47e06ef44e8952a97ced74091ad2ccddae7a10bee770f587ae336e4c" + }, + "provenance": null, + "requires-python": null, + "size": 518432, + "upload-time": "2011-09-21T13:36:45.828064Z", + "url": "https://files.pythonhosted.org/packages/e8/14/5eb477c7b33d6fe552b5334eb2e14bd3f134d124293a8c7455af73529d06/pytz-2011j.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011k-py2.4.egg", + "hashes": { + "sha256": "151d5cec154788ed6a3453c70029912fdd8dcc56eadf66072e864723e74d400b" + }, + "provenance": null, + "requires-python": null, + "size": 504381, + "upload-time": "2011-10-04T06:48:55.050154Z", + "url": "https://files.pythonhosted.org/packages/9a/39/23b77a66b8cdfaff6f2978409952632238ba81f9850dda88b28f180339fe/pytz-2011k-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011k-py2.5.egg", + "hashes": { + "sha256": "dca0868bad22c0cbc81d60bc15758a223c4a11eec1365af587dde79ae35b23ba" + }, + "provenance": null, + "requires-python": null, + "size": 503995, + "upload-time": "2011-10-04T06:49:15.152706Z", + "url": "https://files.pythonhosted.org/packages/16/d4/57c7a46b48e2e230c20e3bd6a8ed56021e6813c7de534cf85208e190b947/pytz-2011k-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011k-py2.6.egg", + "hashes": { + "sha256": "5eca96c7cb5cf5787561f25e4ebc51aa4e421c5eef0093c1037c0d982f8bce0e" + }, + "provenance": null, + "requires-python": null, + "size": 503966, + "upload-time": "2011-10-04T06:49:34.411623Z", + "url": "https://files.pythonhosted.org/packages/e1/84/7c9e40163c4ca65c7173efc2e1ebcf477e558b145f77c3a5feffa716b467/pytz-2011k-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011k-py2.7.egg", + "hashes": { + "sha256": "2fff7dfcb3f8c2b75d236168be24432fd1c5211f20902536642038cffbbb1b71" + }, + "provenance": null, + "requires-python": null, + "size": 503873, + "upload-time": "2011-10-04T06:49:55.324076Z", + "url": "https://files.pythonhosted.org/packages/ce/36/ec1d94965dddc1a34dcdc3f9138b6d8b13ea4f70c061e4ea9544acbd3d41/pytz-2011k-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011k-py3.1.egg", + "hashes": { + "sha256": "9fd7af14393451bfc66c92479ecd5bf22ca37dd92bd6ca642bff2177a91755f1" + }, + "provenance": null, + "requires-python": null, + "size": 504015, + "upload-time": "2011-10-04T06:50:23.091414Z", + "url": "https://files.pythonhosted.org/packages/67/2a/c67b3e1ac3432341237ee46900386fe8a8583b7400818b299c96b28d5210/pytz-2011k-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011k-py3.2.egg", + "hashes": { + "sha256": "0c7ef5d5a07df2de592c8b5e79f0d452fac1fbdc7c264f2188f27a0373c00452" + }, + "provenance": null, + "requires-python": null, + "size": 504009, + "upload-time": "2011-10-04T06:50:46.844343Z", + "url": "https://files.pythonhosted.org/packages/46/3f/b1371fd3874b15721d028bb783551ac00c9bd87a7c2284c1e6bf0794c2cd/pytz-2011k-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011k.tar.bz2", + "hashes": { + "sha256": "4c71cae9b1d754a173048a240abb9a9419c8394a94ef7ed325e8b79eb14f459e" + }, + "provenance": null, + "requires-python": null, + "size": 166410, + "upload-time": "2011-10-04T06:48:15.245935Z", + "url": "https://files.pythonhosted.org/packages/9c/56/3813cd4d4ec4cd8d93388b8934e421122d8a89f19cf1f143a3c7ebc8827c/pytz-2011k.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011k.tar.gz", + "hashes": { + "sha256": "b1c947f05baff08c76dfdc7ef627564ade965cf102cf68f3fcc5774b702ba061" + }, + "provenance": null, + "requires-python": null, + "size": 247876, + "upload-time": "2011-10-04T06:48:22.706465Z", + "url": "https://files.pythonhosted.org/packages/4e/82/6484ed495a32e5ed6544d27bf56291c48b0bc76fdb59e67508c6fb6c88b1/pytz-2011k.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011k.zip", + "hashes": { + "sha256": "f125e89dcf62d729b70a3598c0fd09e637225ed42fe4e99ddde4f31ff575c4b6" + }, + "provenance": null, + "requires-python": null, + "size": 517265, + "upload-time": "2011-10-04T06:48:35.010811Z", + "url": "https://files.pythonhosted.org/packages/24/ed/209c1fcf829c1b541b8be54ce8c1adb7f1ea94ca6f9343c715c46655b628/pytz-2011k.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011n-py2.4.egg", + "hashes": { + "sha256": "9b656a32272576c7f2898fb7d8d0ba2101ba355189ffc10d013bf568cb6d46df" + }, + "provenance": null, + "requires-python": null, + "size": 506481, + "upload-time": "2011-11-04T11:54:35.843125Z", + "url": "https://files.pythonhosted.org/packages/a7/3d/b3a15ac542573179b16d5767ad25a7c1f0946a15510d4c2c1b29b42e30a6/pytz-2011n-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011n-py2.5.egg", + "hashes": { + "sha256": "ca158704513a88c05ff29b0be0d337fc2909dba427c49f88b5a18007fac12f6e" + }, + "provenance": null, + "requires-python": null, + "size": 506083, + "upload-time": "2011-11-04T11:55:07.486100Z", + "url": "https://files.pythonhosted.org/packages/10/d4/61fd634bf6ce6373f90cecee791b14c70200928546eb5c5bf02f3fb3b53c/pytz-2011n-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011n-py2.6.egg", + "hashes": { + "sha256": "f39d8319db0d56db30351e91e5367ba6a8f8e149572cfbba8225986d87c7e625" + }, + "provenance": null, + "requires-python": null, + "size": 506062, + "upload-time": "2011-11-04T11:55:31.415463Z", + "url": "https://files.pythonhosted.org/packages/e7/60/d1f925c430df61fe7313951383647f963e73e86b04a9febaf73d16d7d9d6/pytz-2011n-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011n-py2.7.egg", + "hashes": { + "sha256": "69278551a62a65fda4b267ae0aa6a5c59e96858f993a5e8949578b7e8ba3c4cf" + }, + "provenance": null, + "requires-python": null, + "size": 505943, + "upload-time": "2011-11-04T11:55:52.818350Z", + "url": "https://files.pythonhosted.org/packages/b7/4e/efa7ebcf6bd9c56ed667616e7e6b199306630ccc5585e729093b74a01c1a/pytz-2011n-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011n-py3.1.egg", + "hashes": { + "sha256": "001bb5f9bce39b62e553d48edc5546457cdc9543381e60ef7fe5f1c1093ea7a0" + }, + "provenance": null, + "requires-python": null, + "size": 506130, + "upload-time": "2011-11-04T11:56:12.805627Z", + "url": "https://files.pythonhosted.org/packages/80/33/d635a84e0a2ddb321417f82491ec04ebb18bd20e6de416173392286f75be/pytz-2011n-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011n-py3.2.egg", + "hashes": { + "sha256": "d40e38948bd786d878ab8659261e01c2f9664dde7e15a94f1bd5c4a717fb375b" + }, + "provenance": null, + "requires-python": null, + "size": 506121, + "upload-time": "2011-11-04T11:56:33.487128Z", + "url": "https://files.pythonhosted.org/packages/f2/73/3ca4dc4aac0b5cf63ff74a54920eeeb8e7b74d47ffd5e1f7f435a0ab7879/pytz-2011n-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011n.tar.bz2", + "hashes": { + "sha256": "6d01a6742ee70ae192795cb4b3ca12390601daa7b46378bd8bde796fa39dd6cb" + }, + "provenance": null, + "requires-python": null, + "size": 166887, + "upload-time": "2011-11-04T11:53:54.845592Z", + "url": "https://files.pythonhosted.org/packages/37/7f/35a9254080735c0f57fb616b7ca1f33d69874262ea950582cbd552db0547/pytz-2011n.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011n.tar.gz", + "hashes": { + "sha256": "051e12587179e8ff4f6c79a1a49a3a29b22186ba48897868f070cd4af26768ac" + }, + "provenance": null, + "requires-python": null, + "size": 248843, + "upload-time": "2011-11-04T11:54:02.475432Z", + "url": "https://files.pythonhosted.org/packages/c6/bd/8f8fab6717dbb3ab588f98cb256f99ed02411a0402f1466011c02a19cc77/pytz-2011n.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011n.zip", + "hashes": { + "sha256": "87ca007e1a0d83b2ce454dd23e195e47d647fffd42c98d372731b4de29a5e614" + }, + "provenance": null, + "requires-python": null, + "size": 519735, + "upload-time": "2011-11-04T11:54:16.403440Z", + "url": "https://files.pythonhosted.org/packages/f9/5b/e38aa2e972a20cec267305b66b75abd3d50c711b1245f0176fe8f5e06c8c/pytz-2011n.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012d-py2.4.egg", + "hashes": { + "sha256": "f027b30dc670fd15e904d498738b6aaa87c3f1ca0074b76d41058fc722cbe57d" + }, + "provenance": null, + "requires-python": null, + "size": 506633, + "upload-time": "2012-07-25T14:47:10.876598Z", + "url": "https://files.pythonhosted.org/packages/71/5b/d52382b8f515b70fcb37b3311401441be77030432a19a45b07a60d2ad491/pytz-2012d-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012d-py2.5.egg", + "hashes": { + "sha256": "d05efa70eee769a2003973f03064690e4dc90cd7e78571ba62d9d77bc27476c3" + }, + "provenance": null, + "requires-python": null, + "size": 506241, + "upload-time": "2012-07-25T14:47:28.301812Z", + "url": "https://files.pythonhosted.org/packages/cc/30/b95bb4d206721fe079e402f0988d9dbc007833012a1b5109b7bed1dcc2dd/pytz-2012d-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012d-py2.6.egg", + "hashes": { + "sha256": "cfc97d4fecdf8035f873a53cf51e2621e89c39f511713c53e52eaf6a5e8f95a7" + }, + "provenance": null, + "requires-python": null, + "size": 506210, + "upload-time": "2012-07-25T14:47:45.387866Z", + "url": "https://files.pythonhosted.org/packages/90/c9/92f1ae0b7af5c016528399743445db7c9136c7549258741e730b8ee6497a/pytz-2012d-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012d-py2.7.egg", + "hashes": { + "sha256": "48dd61f90099b4997c45ec4d44d1aae95c6a7ad62cded18c0f44c76d7a7fd1c9" + }, + "provenance": null, + "requires-python": null, + "size": 506089, + "upload-time": "2012-07-25T14:48:11.096744Z", + "url": "https://files.pythonhosted.org/packages/9c/f7/753251542690e31ebad6f73b753baa31b9c8bd52b1e40e60edc36afe7a2c/pytz-2012d-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012d-py3.1.egg", + "hashes": { + "sha256": "0db6240d686319e0235b4dfd2a49dd2d200d3367f76b363610b881065c1cdd37" + }, + "provenance": null, + "requires-python": null, + "size": 506292, + "upload-time": "2012-07-25T14:58:08.363853Z", + "url": "https://files.pythonhosted.org/packages/2e/a3/94b861d4efb73718baa64ed61730f258ea796b277631587bec4e67a64246/pytz-2012d-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012d-py3.2.egg", + "hashes": { + "sha256": "ed43bdafe530556d8dc6743d1e4ccee2efd85c7ec6f9a6a1060069675da64354" + }, + "provenance": null, + "requires-python": null, + "size": 506269, + "upload-time": "2012-07-25T14:57:08.903183Z", + "url": "https://files.pythonhosted.org/packages/fe/8f/905cd0d2918be5e6edecb42f1e98c7ca327347568ee5a04720533d39de1f/pytz-2012d-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012d.tar.bz2", + "hashes": { + "sha256": "829c60011a9aae920acdcca1636918cf117e56c5307f2feb19a0033aadf5f721" + }, + "provenance": null, + "requires-python": null, + "size": 166905, + "upload-time": "2012-07-25T14:46:27.845007Z", + "url": "https://files.pythonhosted.org/packages/1b/03/3d5fbb706fe1d1a3ddd173546828cf003a76d5f4c2ae4282239a531cb0dc/pytz-2012d.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012d.tar.gz", + "hashes": { + "sha256": "89f71ea0ed2b4d0649cd4fdd0bf9cc668032ef7e1d8a174cd08e71e320402833" + }, + "provenance": null, + "requires-python": null, + "size": 249104, + "upload-time": "2012-07-25T14:46:34.816946Z", + "url": "https://files.pythonhosted.org/packages/a3/72/3c29643cc7fcc7d66252b673d6bd7a704b7afe5befd80c373bd089a97ec8/pytz-2012d.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012d.zip", + "hashes": { + "sha256": "7efa25da2014bf5831c18e0195284fb2c8025663a8eb9c8bd7601e5fd5697466" + }, + "provenance": null, + "requires-python": null, + "size": 520053, + "upload-time": "2012-07-25T14:46:52.422976Z", + "url": "https://files.pythonhosted.org/packages/9d/de/d37baefeaaf503bd2da66bb26fc52b193b572a127d8aaa6599ee76a22208/pytz-2012d.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012f-py2.4.egg", + "hashes": { + "sha256": "1bc37b0a2425cf41f7b043210b6765bda493c77e3517ec4b0886ad44154d63de" + }, + "provenance": null, + "requires-python": null, + "size": 510251, + "upload-time": "2012-09-25T03:20:13.159762Z", + "url": "https://files.pythonhosted.org/packages/bc/38/9f0ebbdfe8367fda845fc56d6cc92977134194ddbceff36aab0a51041635/pytz-2012f-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012f-py2.5.egg", + "hashes": { + "sha256": "ef204cc46aa6e6fefc274da4222b811786cc90897dfb250dcb12aeebaaa701ec" + }, + "provenance": null, + "requires-python": null, + "size": 509858, + "upload-time": "2012-09-25T03:20:27.907090Z", + "url": "https://files.pythonhosted.org/packages/1f/d0/87d2a00981400ecc6f8977b0c76f7dcb0242856df427eb6c44be66caad33/pytz-2012f-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012f-py2.6.egg", + "hashes": { + "sha256": "9973d3b8426c557498bcdfe70ffd062daef1fe282c6b0454a00ee43337711d3b" + }, + "provenance": null, + "requires-python": null, + "size": 509829, + "upload-time": "2012-09-25T03:20:45.433981Z", + "url": "https://files.pythonhosted.org/packages/8c/9a/c6cb276d6d5ce007465492d63d6d3aaf975c7170b48ecfd3cd1217bbcbf4/pytz-2012f-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012f-py2.7.egg", + "hashes": { + "sha256": "af183bc28b6d6ba02f8a37a21d24e38ded76262bee07d2699e4eb582ec647fa7" + }, + "provenance": null, + "requires-python": null, + "size": 509710, + "upload-time": "2012-09-25T03:21:00.628888Z", + "url": "https://files.pythonhosted.org/packages/64/c2/d6cad717ec0d8a5178551be4dbd22e11f1444b7fee201dffb22bad4e8492/pytz-2012f-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012f-py3.1.egg", + "hashes": { + "sha256": "fdcec69131a87b66031c73c0cd4d7c7733497dd40483bb9eb068902655098e0f" + }, + "provenance": null, + "requires-python": null, + "size": 509909, + "upload-time": "2012-09-25T03:24:14.007045Z", + "url": "https://files.pythonhosted.org/packages/df/9f/8f355955356c5558b8d683f713896c471b93c6c89f4a2ce09d0bfcd5661d/pytz-2012f-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012f-py3.2.egg", + "hashes": { + "sha256": "19a0d36a1bd83d6bfb12e486634555ac87a9b5cfedc56dcfdec15eb085159cf6" + }, + "provenance": null, + "requires-python": null, + "size": 509888, + "upload-time": "2012-09-25T03:22:03.370582Z", + "url": "https://files.pythonhosted.org/packages/01/6b/dacebf8b1dafb49f4788f291da594f6763a87ebdd53cb2d2e90d216a9207/pytz-2012f-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012f.tar.bz2", + "hashes": { + "sha256": "9e37b06f524772c15520d1d1cbfc65d04c8365aa74906a74fb7386fdb8f73960" + }, + "provenance": null, + "requires-python": null, + "size": 171204, + "upload-time": "2012-09-25T03:19:38.842852Z", + "url": "https://files.pythonhosted.org/packages/a8/7c/3ab6d8ce18a3ee97adb2834a567d59b5052da23cb7a2df8f65a683a61329/pytz-2012f.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012f.tar.gz", + "hashes": { + "sha256": "d012827da39b9661f810ee50504acd68ba24e7efa4ac3839d12add24cf70b11a" + }, + "provenance": null, + "requires-python": null, + "size": 252773, + "upload-time": "2012-09-25T03:19:45.170886Z", + "url": "https://files.pythonhosted.org/packages/83/c1/5606c09484e1e48c5438944837646f5efc4315a504dc1b6678c4701102f8/pytz-2012f.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012f.zip", + "hashes": { + "sha256": "844c3766d133775af5152cfb98b240fc8562906c75e97719bef36cb927c10b3e" + }, + "provenance": null, + "requires-python": null, + "size": 523671, + "upload-time": "2012-09-25T03:19:55.550359Z", + "url": "https://files.pythonhosted.org/packages/e8/4d/25ce05ab3b9d6b198e86d9613b489b52698f73c387175bed3375fe592389/pytz-2012f.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012g-py2.4.egg", + "hashes": { + "sha256": "fa0a4310c08476fc646707ab50449dadc1e636bef480bbf0ff6ed49b2d7a5ed4" + }, + "provenance": null, + "requires-python": null, + "size": 510619, + "upload-time": "2012-10-19T11:00:26.976660Z", + "url": "https://files.pythonhosted.org/packages/31/99/8b0bdcad9167030dfe4028fe24773c6411c9ade612ba617b7076559fea9f/pytz-2012g-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012g-py2.5.egg", + "hashes": { + "sha256": "e895a373bc75f4c32c65fd1adfaff1630d4239b4348e304237a31b72257007ba" + }, + "provenance": null, + "requires-python": null, + "size": 510222, + "upload-time": "2012-10-19T11:00:43.230567Z", + "url": "https://files.pythonhosted.org/packages/75/08/74bbbffbbbe95a076dfdef70445fafdd20c08e91a4030f4394dd716e5924/pytz-2012g-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012g-py2.6.egg", + "hashes": { + "sha256": "0dfe7d141834688f229e9d9b41fe1da1b47d3868e592b063fea49e6069f2d1d4" + }, + "provenance": null, + "requires-python": null, + "size": 510197, + "upload-time": "2012-10-19T11:00:59.669564Z", + "url": "https://files.pythonhosted.org/packages/95/6f/761a72419cfdff673a27fdea6098fc13592ff56243d0ec2c152efe4c81ee/pytz-2012g-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012g-py2.7.egg", + "hashes": { + "sha256": "c9aa30894d6e69b4024883b13671a111efcec94da49e188933f2a4074b43ca17" + }, + "provenance": null, + "requires-python": null, + "size": 510082, + "upload-time": "2012-10-19T11:01:14.319041Z", + "url": "https://files.pythonhosted.org/packages/ae/46/2a4ceac91892c966ccb8803dbeb9eeb84881dff815ad5475f2b0c7d4d89b/pytz-2012g-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012g-py3.1.egg", + "hashes": { + "sha256": "ad82006092ce74d839c668058acf4da44765c099c1e3988b41ece155ddf4b6cb" + }, + "provenance": null, + "requires-python": null, + "size": 510278, + "upload-time": "2012-10-19T11:16:02.148264Z", + "url": "https://files.pythonhosted.org/packages/88/dc/89908ae9b41f49d06743ec73ba00ec669a4f82cc50f49b624a6421afd6d8/pytz-2012g-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012g-py3.2.egg", + "hashes": { + "sha256": "e85d43348d46728988ab4f23b7ff5e6e57aa52545d8d16c9730a013a4c9a8171" + }, + "provenance": null, + "requires-python": null, + "size": 510255, + "upload-time": "2012-10-19T11:15:06.042270Z", + "url": "https://files.pythonhosted.org/packages/5c/e4/d0626afb4a1c3f723c8dd78be2d290d5ba2b4c6528014f64a2d3412c2a1c/pytz-2012g-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012g.tar.bz2", + "hashes": { + "sha256": "6d2593b93fe7d841ccd6f83dd9a62d3355a8af57df6247d661992629b7b8ca7a" + }, + "provenance": null, + "requires-python": null, + "size": 171238, + "upload-time": "2012-10-19T10:59:50.519108Z", + "url": "https://files.pythonhosted.org/packages/e0/67/9f9bdc3e3541cff69db9f00a9f3633e76d6e09038272fbf9d0104209d711/pytz-2012g.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012g.tar.gz", + "hashes": { + "sha256": "f230fc6318b9d90b9ad6d0d5b5c4b12a68166601f51e4e2d32179eea28f50f09" + }, + "provenance": null, + "requires-python": null, + "size": 252795, + "upload-time": "2012-10-19T11:00:00.613833Z", + "url": "https://files.pythonhosted.org/packages/2b/dc/8a5ab30b85e053afe883796099e84492a2a459493ff7ad099f67b97a41a9/pytz-2012g.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012g.zip", + "hashes": { + "sha256": "fb8009064f6453835a7d44b4523874782fc2c4145796cb701db445e470b9c9cf" + }, + "provenance": null, + "requires-python": null, + "size": 524039, + "upload-time": "2012-10-19T11:00:11.309984Z", + "url": "https://files.pythonhosted.org/packages/31/0f/e260a082c7b86b04df960bdeaf02a3b8569a98201954f4762167b439a915/pytz-2012g.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012h-py2.4.egg", + "hashes": { + "sha256": "ff3c3714740ddb7f93706debfdfeaa9490cfa6da8a79f02db78ba1436ac37577" + }, + "provenance": null, + "requires-python": null, + "size": 521333, + "upload-time": "2012-10-31T09:54:54.313797Z", + "url": "https://files.pythonhosted.org/packages/a2/fc/c977163ace2d0e41c21f5456eabdc0f034201009dc54fd52b139a1b17f9d/pytz-2012h-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012h-py2.5.egg", + "hashes": { + "sha256": "ce5106cdc1454aaf33781aaa790e7b2317375930ab829c13fb22a854ea13eafa" + }, + "provenance": null, + "requires-python": null, + "size": 520938, + "upload-time": "2012-10-31T09:56:32.589973Z", + "url": "https://files.pythonhosted.org/packages/96/c7/46bb84eeaef35297f8446c060245e2ee159ec7e992ed57580c40c1b8baaa/pytz-2012h-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012h-py2.6.egg", + "hashes": { + "sha256": "96ec4d803d6ded0336b6290209525d6fb996f3f3c13589e4241914186d96a8ed" + }, + "provenance": null, + "requires-python": null, + "size": 520911, + "upload-time": "2012-10-31T09:57:48.062882Z", + "url": "https://files.pythonhosted.org/packages/6f/4a/c945cb4bec31582468a667c2675714742fd02d355afa9072f40db199cec1/pytz-2012h-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012h-py2.7.egg", + "hashes": { + "sha256": "e67c89373288d049a954268d20dd7430c397819353acc954f5edad4f345a01de" + }, + "provenance": null, + "requires-python": null, + "size": 520793, + "upload-time": "2012-10-31T09:59:06.927076Z", + "url": "https://files.pythonhosted.org/packages/de/16/9c5613eae7d5cfb3e13e52b45dd0775da7453a62e1989eb994cb9d6e99df/pytz-2012h-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012h-py3.1.egg", + "hashes": { + "sha256": "121f283388b1d46add5a737354f9e9ef32a012bdbe4ba96e19cdbdbec2a299f0" + }, + "provenance": null, + "requires-python": null, + "size": 520994, + "upload-time": "2012-10-31T10:08:36.643799Z", + "url": "https://files.pythonhosted.org/packages/29/77/b0a7f81e2097452d32fa5743b297496f6e8db23d672e60c25400b499016c/pytz-2012h-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012h-py3.2.egg", + "hashes": { + "sha256": "9246a66b6388e032e723f05c882ca582ed434fe83fae2c06296dc73c4635dc36" + }, + "provenance": null, + "requires-python": null, + "size": 520971, + "upload-time": "2012-10-31T09:59:55.333636Z", + "url": "https://files.pythonhosted.org/packages/f7/b2/23274c569d1190f1dd2017acbd18309b44c31323370e67f4af998a884a63/pytz-2012h-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012h.tar.bz2", + "hashes": { + "sha256": "762ec550c17bba9396716d0ab807bcbece415608462e2c72c983db83f001e4ee" + }, + "provenance": null, + "requires-python": null, + "size": 175284, + "upload-time": "2012-10-31T09:52:22.329322Z", + "url": "https://files.pythonhosted.org/packages/3f/fe/9ab62966b1bf38f4c06630e9b0cbbc2bb55a4852674e07461e3ad47a7028/pytz-2012h.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012h.tar.gz", + "hashes": { + "sha256": "2bad145c91efcb8a1ecaca4768a3d1dfd4e6f3fab3a84f044e6125fff8306221" + }, + "provenance": null, + "requires-python": null, + "size": 255957, + "upload-time": "2012-10-31T09:52:58.328989Z", + "url": "https://files.pythonhosted.org/packages/f3/e6/c201993495f8d95eb65d00770659fa71de0a466755c9a905c38feca1e3ba/pytz-2012h.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012j-py2.4.egg", + "hashes": { + "sha256": "a25fd111d6dc3ab6329383f1bfff6434a6f538f45bd1a0a0419e454164a9abfc" + }, + "provenance": null, + "requires-python": null, + "size": 522049, + "upload-time": "2013-01-03T09:50:47.282846Z", + "url": "https://files.pythonhosted.org/packages/ff/e2/9cfb0aa8e4b429a4f9a282f168e44d43e5dc3164c42fce40189c79d054fa/pytz-2012j-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012j-py2.5.egg", + "hashes": { + "sha256": "03930ae0776554fdc48b313dafde5e81d7954da167192d14d14311db8c8e1f8f" + }, + "provenance": null, + "requires-python": null, + "size": 521654, + "upload-time": "2013-01-03T09:51:05.599578Z", + "url": "https://files.pythonhosted.org/packages/4f/fa/05a64485e494e907fc63ff71c978d781055a0387d6a0344d8fb4803f9e7c/pytz-2012j-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012j-py2.6.egg", + "hashes": { + "sha256": "4b56ac7a4fc5383337ae2fee9bc2963b58c8bff424b6d8fdfa8031a151257cc8" + }, + "provenance": null, + "requires-python": null, + "size": 521626, + "upload-time": "2013-01-03T09:51:22.280609Z", + "url": "https://files.pythonhosted.org/packages/67/a8/142bf874780d3415aa69ee924e0f7fd694969b278e66fcf21b4ca1c38b86/pytz-2012j-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012j-py2.7.egg", + "hashes": { + "sha256": "ab74fa9edcd7bb2db75213a1b526125d3440120b9411d16496c80fd661586b9e" + }, + "provenance": null, + "requires-python": null, + "size": 521506, + "upload-time": "2013-01-03T09:51:53.565240Z", + "url": "https://files.pythonhosted.org/packages/9d/a5/63ec33067a3efed9612a4e9fdd1ce8d355d0a18a2da8939e423ffd12d3c3/pytz-2012j-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012j-py3.1.egg", + "hashes": { + "sha256": "cb670127a9c70774b5b352ea2b471bccf915d2f4d5a3fbc441eae21f7696e38e" + }, + "provenance": null, + "requires-python": null, + "size": 521706, + "upload-time": "2013-01-03T09:55:25.371595Z", + "url": "https://files.pythonhosted.org/packages/cb/40/c2d965bd4d8cc4493bbdea98881683b58115df2bd139beef03391b1c4586/pytz-2012j-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012j-py3.2.egg", + "hashes": { + "sha256": "c6f0f5a7f86e3b5907371cc30630dc9c749817964ac4a52ace7f6cfadb7451a3" + }, + "provenance": null, + "requires-python": null, + "size": 521685, + "upload-time": "2013-01-03T09:52:15.221113Z", + "url": "https://files.pythonhosted.org/packages/5a/e6/eb1b5237e948128a929ce33428745913ac1c2d3d424f712f083a21ed1ede/pytz-2012j-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012j.tar.bz2", + "hashes": { + "sha256": "1fe28ec30c371e3864f4f9b7c9df9bb8351be707b7a128ae4443b0d559d6cbf1" + }, + "provenance": null, + "requires-python": null, + "size": 214712, + "upload-time": "2013-01-03T09:50:00.446205Z", + "url": "https://files.pythonhosted.org/packages/36/a7/08762931f8a4c04dd9e7f25877263cf874f41b50b8e4142afb3c4e459e7a/pytz-2012j.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012j.tar.gz", + "hashes": { + "sha256": "f075a63a330eae21b040a5148b8c4b64d7696a017de5ec62dc1604191efa791c" + }, + "provenance": null, + "requires-python": null, + "size": 325684, + "upload-time": "2013-01-03T09:50:11.796860Z", + "url": "https://files.pythonhosted.org/packages/27/35/35b141bbe9f31e7ebcd2ce97385773270b70aa956c7673b618240da570f6/pytz-2012j.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012j.zip", + "hashes": { + "sha256": "c61b53a71abdffee0fe00a876d2e5e74114f8ab351e67868aed06907b68c44d3" + }, + "provenance": null, + "requires-python": null, + "size": 535456, + "upload-time": "2013-01-03T09:50:26.860601Z", + "url": "https://files.pythonhosted.org/packages/0d/fe/e76fc7c330bd4b088e7c99b5614555fa5c43ba0e0b700f9bf55082f78973/pytz-2012j.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013d-py2.4.egg", + "hashes": { + "sha256": "1e17aaf342c54e802e640701f1d6046873b9fcd01d12ee8da66f4a098b73631e" + }, + "provenance": null, + "requires-python": null, + "size": 531931, + "upload-time": "2013-09-05T14:17:30.919078Z", + "url": "https://files.pythonhosted.org/packages/73/34/4e5416f1b0f5d7694cc145719dd3754a102884145de822194c04d26b99ed/pytz-2013d-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013d-py2.5.egg", + "hashes": { + "sha256": "40f9ebccc5c07a3e25060b9a577e1ff3fb34667cb3fdff6df54852fb734f28f3" + }, + "provenance": null, + "requires-python": null, + "size": 531465, + "upload-time": "2013-09-05T14:19:23.148516Z", + "url": "https://files.pythonhosted.org/packages/18/07/946b5f7376f637d4cc3b5b3119df867ed32ecc29ce6d4684e29adad9e53a/pytz-2013d-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013d-py2.6.egg", + "hashes": { + "sha256": "d65bccfd2659d30c21e92caed69b03b6ddd9b6a0d546c0082808e09223678b54" + }, + "provenance": null, + "requires-python": null, + "size": 531434, + "upload-time": "2013-09-05T14:20:00.820094Z", + "url": "https://files.pythonhosted.org/packages/08/42/13fce05a147cdb5b8bd5a11516b58d0ede62b67741d5561fefce58cb44e5/pytz-2013d-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013d-py2.7.egg", + "hashes": { + "sha256": "29db8b7754fc5cd561f2a4760383b57fe77836646c1f7628caaa7c1306686337" + }, + "provenance": null, + "requires-python": null, + "size": 531307, + "upload-time": "2013-09-05T14:20:39.411245Z", + "url": "https://files.pythonhosted.org/packages/7b/a5/bc2f55131ecfceaea1c85305c1acf77c492258d11c9450be59b37e97d9e6/pytz-2013d-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013d-py3.1.egg", + "hashes": { + "sha256": "1a80b2ccff81b4eb5fa995fad5d3e42a569fe17931a91e50288940331dd28026" + }, + "provenance": null, + "requires-python": null, + "size": 531149, + "upload-time": "2013-09-05T14:29:10.795776Z", + "url": "https://files.pythonhosted.org/packages/9d/1d/5328924acea35334be2e50105e8c0f66f8e8918e95ba646d255c3651b389/pytz-2013d-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013d-py3.2.egg", + "hashes": { + "sha256": "4e80ff8454f1038c866f61c4cb6e4a1e4dbcbf48323b35d8f4c55595cf50c01c" + }, + "provenance": null, + "requires-python": null, + "size": 531410, + "upload-time": "2013-09-05T14:26:11.627797Z", + "url": "https://files.pythonhosted.org/packages/d2/7c/f3e27f54871fd1f911ad5390c81e9a9a6b181a47f8184f869ba82faad62f/pytz-2013d-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013d-py3.3.egg", + "hashes": { + "sha256": "9acd6e0d94356c30b0c829f1913eb950b5dd2a0d90716ee05a0761b83ff3f531" + }, + "provenance": null, + "requires-python": null, + "size": 532219, + "upload-time": "2013-09-05T14:39:46.860141Z", + "url": "https://files.pythonhosted.org/packages/cd/41/857a168bfda424b371381fdaf6a2a30dd00d922b379becf372086d63b7df/pytz-2013d-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013d.tar.bz2", + "hashes": { + "sha256": "2407e5b3d69c87915e7b3d86746ca3909153ddee82899b8f5cb70a4fd31b715e" + }, + "provenance": null, + "requires-python": null, + "size": 204865, + "upload-time": "2013-09-05T14:15:24.817400Z", + "url": "https://files.pythonhosted.org/packages/12/41/890466b297479190741a3b428a29fa54ed6200bc0780d839edfd7a0f3caf/pytz-2013d.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013d.tar.gz", + "hashes": { + "sha256": "4eee447b2102141dfc7d92b0536608616f152811a8adee2f120460f368ecc4c6" + }, + "provenance": null, + "requires-python": null, + "size": 339254, + "upload-time": "2013-09-05T14:15:52.210899Z", + "url": "https://files.pythonhosted.org/packages/03/25/829c6a147e2abe2c025f93df8a847fb85cbb04a1e2f902218886dd3c5bf9/pytz-2013d.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013d.zip", + "hashes": { + "sha256": "5d07ae35d9d4587da5c2937342ce632084a9f13f78341f1878812f96f71bc472" + }, + "provenance": null, + "requires-python": null, + "size": 543487, + "upload-time": "2013-09-05T14:16:42.341308Z", + "url": "https://files.pythonhosted.org/packages/3a/4c/6e6761f3c29396516ab67ef0c8ac56223dacc8c84f938464bbdd5cc9340f/pytz-2013d.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2004a.tar.gz", + "hashes": { + "sha256": "244f8f1f17a191c1fe6665e05641ae09e5c653a22826889540274ebcaf1ae4c4" + }, + "provenance": null, + "requires-python": null, + "size": 209615, + "upload-time": "2013-10-01T15:21:37.249532Z", + "url": "https://files.pythonhosted.org/packages/3f/9f/22fd479e19353f6645a61577885f159f7077a4d657500f90eef54c24a46f/pytz-2004a.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2004b.tar.gz", + "hashes": { + "sha256": "1fad98f11124545d1b6bed08904e544308a34971aa997efc976768eefa483814" + }, + "provenance": null, + "requires-python": null, + "size": 149375, + "upload-time": "2013-10-01T15:18:06.009144Z", + "url": "https://files.pythonhosted.org/packages/de/c2/34a1626156e249a6f76978dc0e8d97b159ea69d0c1884eacf88e98c0db97/pytz-2004b.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2004b.2.tar.gz", + "hashes": { + "sha256": "d19648722ba995d72dc091acc87607788df9f3f951044e058f5c35255bab9b89" + }, + "provenance": null, + "requires-python": null, + "size": 153539, + "upload-time": "2013-10-01T15:24:37.255645Z", + "url": "https://files.pythonhosted.org/packages/16/a4/0231bac40333c820ca731bf100c99dbae1d66f26d3cd21de9f6303ab5c79/pytz-2004b.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2005a.tar.gz", + "hashes": { + "sha256": "0344684aa63672a048d48587d9ab69ec3f32939366986e0d118d758670795f6a" + }, + "provenance": null, + "requires-python": null, + "size": 152386, + "upload-time": "2013-10-01T15:32:15.073956Z", + "url": "https://files.pythonhosted.org/packages/03/98/276bd2f074e24833bb472cefd3b535ed6aed7ffa7029218a64fae5784b61/pytz-2005a.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2005r.tar.bz2", + "hashes": { + "sha256": "f806bbf8511c4a41837b92fa6a0df11824248d1508d7889a4ac6a5e899da36cb" + }, + "provenance": null, + "requires-python": null, + "size": 107129, + "upload-time": "2005-12-31T09:59:43Z", + "url": "https://files.pythonhosted.org/packages/bf/8b/c84177045c8a2e09adfeb327bf24874a14a3d713de9956a27f4bfd0ec998/pytz-2005r.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2005r.tar.gz", + "hashes": { + "sha256": "efa6f02b9a1bc61d4e769e83d14d7b1e553de8a2a63e26c79f30a2183366563e" + }, + "provenance": null, + "requires-python": null, + "size": 164753, + "upload-time": "2005-12-31T09:58:54Z", + "url": "https://files.pythonhosted.org/packages/07/f4/4c8045d78f1d97d297c528b9ac4f67c6c203f02a31d857c9a10421e1b97f/pytz-2005r.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2005r.zip", + "hashes": { + "sha256": "29b5476fa66871d338cab6da5f62fe02df8e5e0a0710142a4c016ffe5eb22389" + }, + "provenance": null, + "requires-python": null, + "size": 403501, + "upload-time": "2005-12-31T10:00:40Z", + "url": "https://files.pythonhosted.org/packages/9d/7c/87987c16c867fb6bba2ef0b4cd76f1a41531142af18d6894017c2e59f203/pytz-2005r.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007c-py2.4.egg", + "hashes": { + "sha256": "645ec6ee7996f74a55e7de63b36954d14095165d517e97c693da61cea9afaa6e" + }, + "provenance": null, + "requires-python": null, + "size": 487433, + "upload-time": "2007-03-03T10:37:25Z", + "url": "https://files.pythonhosted.org/packages/3b/85/6ed9b3111b255fb57bc666056e589691b3c6da8e0c5acae6a69cadfd55fa/pytz-2007c-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007c-py2.5.egg", + "hashes": { + "sha256": "d06758290d19954fc9eb142af5ada4448c94ebf37705a438020a4648b5ed8ee2" + }, + "provenance": null, + "requires-python": null, + "size": 487084, + "upload-time": "2007-03-03T10:37:44Z", + "url": "https://files.pythonhosted.org/packages/94/e3/47e86e3ad2093cc6ed5cdb6ee85d0f583401e62d286f1e7746e91fec5efd/pytz-2007c-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007c.tar.bz2", + "hashes": { + "sha256": "68e0209c749f2c6cad52d02270ffaf0bd381f11dab69f8c8451b322d21b0991d" + }, + "provenance": null, + "requires-python": null, + "size": 161817, + "upload-time": "2007-03-03T10:36:37Z", + "url": "https://files.pythonhosted.org/packages/32/1a/56e273acd00bbeb1eebbce0e36ec4d612bc8ad230f9e2f98658e97b5d86b/pytz-2007c.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007c.tar.gz", + "hashes": { + "sha256": "a2901ad7e60aa580820fbff14a146fc78ee5b83bae52efb808ca213666d89c38" + }, + "provenance": null, + "requires-python": null, + "size": 224366, + "upload-time": "2007-03-03T10:36:50Z", + "url": "https://files.pythonhosted.org/packages/9d/cf/54b490c287ff8408a92dbef07b4ca598951457700c988f9c65441eaca32b/pytz-2007c.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007c.zip", + "hashes": { + "sha256": "6e1d51b46b424f3535eeb44413d32b91fa5e793e1d47b6fb858091f4e20c86ed" + }, + "provenance": null, + "requires-python": null, + "size": 495569, + "upload-time": "2007-03-03T10:37:06Z", + "url": "https://files.pythonhosted.org/packages/cf/3d/bddbdf6e1ae30654b2a0c2bd6fd23cc1d0eabaed0633e627bf2d80ed03c8/pytz-2007c.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008a-py2.3.egg", + "hashes": { + "sha256": "e00d5b5e87540a65754d16667e0a0423169cb8d5f71478ad7f34a44c03ab5ea1" + }, + "provenance": null, + "requires-python": null, + "size": 996124, + "upload-time": "2008-03-10T08:35:29Z", + "url": "https://files.pythonhosted.org/packages/7d/7f/fd3e76b58e950c49ab4ef93b2b6e3018ffc11348930aaf0245b5570a5e52/pytz-2008a-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008a-py2.4.egg", + "hashes": { + "sha256": "db892861d5cb877f9a03093b5f5292f32a3ac005970d249b57845ef446548807" + }, + "provenance": null, + "requires-python": null, + "size": 496625, + "upload-time": "2008-03-10T08:35:57Z", + "url": "https://files.pythonhosted.org/packages/31/0c/d322d9eccfdfb6297e2f8e26fa3826def242867fcd0d42576815010bdf44/pytz-2008a-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008a-py2.5.egg", + "hashes": { + "sha256": "e48babfe2d10f45280abe91c724a3907b2b5c512fde4de788e64e10d7f8df47b" + }, + "provenance": null, + "requires-python": null, + "size": 496283, + "upload-time": "2008-03-10T08:36:21Z", + "url": "https://files.pythonhosted.org/packages/c5/79/58c5f8e53f538ded89a0f8ae06c191e281745da0aa7add145db87c890206/pytz-2008a-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008a.tar.bz2", + "hashes": { + "sha256": "fbacf8b636c503430be88c1df54e5ec69339d574f969cf4d5f927823c661d553" + }, + "provenance": null, + "requires-python": null, + "size": 162798, + "upload-time": "2008-03-10T08:34:05Z", + "url": "https://files.pythonhosted.org/packages/f3/f1/82c1a7bfb35edebd70c96507d9b48ee89a445f07a7b68f97b7db216bdd14/pytz-2008a.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008a.tar.gz", + "hashes": { + "sha256": "58a2f393da21792d8a2abec4bac133e5d7adb6afcbf85541f85da306e1a2a280" + }, + "provenance": null, + "requires-python": null, + "size": 221897, + "upload-time": "2008-03-10T08:34:23Z", + "url": "https://files.pythonhosted.org/packages/30/36/3666254611b9c18b09a3493ba80439abc945f5961834bef9a493fa85b0ee/pytz-2008a.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008a.zip", + "hashes": { + "sha256": "ad33551056cede7c3135a461aa420bca3b924300722e3cb6a5cace3c18bf313c" + }, + "provenance": null, + "requires-python": null, + "size": 504521, + "upload-time": "2008-03-10T08:34:42Z", + "url": "https://files.pythonhosted.org/packages/af/3a/c296990f45b9673d96c78b46b35655ac38cebef9602393edd3e01d2c237f/pytz-2008a.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008b-py2.3.egg", + "hashes": { + "sha256": "ab21d898c68d8b038663ad0e9f0106ada1a3403519ec2d7502033ed53cee57d4" + }, + "provenance": null, + "requires-python": null, + "size": 997636, + "upload-time": "2008-04-22T11:15:36Z", + "url": "https://files.pythonhosted.org/packages/84/7f/e574caa0386aed67e3b86da79dec78980f490365934c72f36f610fda6d29/pytz-2008b-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008b-py2.4.egg", + "hashes": { + "sha256": "6b47d6f1be85625ddeeba808e4018ac2151cbd15798dbe0271d0e9faf4d68a05" + }, + "provenance": null, + "requires-python": null, + "size": 497561, + "upload-time": "2008-04-22T11:15:58Z", + "url": "https://files.pythonhosted.org/packages/71/b7/c91fc5e496e498492764f5f35f3a95854ef4128fe2e3cc0364834b4acf49/pytz-2008b-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008b-py2.5.egg", + "hashes": { + "sha256": "a438ddf27e9d2ae81b2d0a36319aa5b6b23047c3f31b51edfc635b578338dc2d" + }, + "provenance": null, + "requires-python": null, + "size": 497223, + "upload-time": "2008-04-22T11:16:19Z", + "url": "https://files.pythonhosted.org/packages/cf/05/104a5c4385fe4295c18f83b973411990c285be3b2fefd0c6f6cf7430d3a2/pytz-2008b-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008b.tar.bz2", + "hashes": { + "sha256": "8d099d16309f55f7609bc569578b45916d19803e6bce1e3be08ee3e6db8657c9" + }, + "provenance": null, + "requires-python": null, + "size": 162594, + "upload-time": "2008-04-22T11:14:36Z", + "url": "https://files.pythonhosted.org/packages/d0/85/a3d3519467f73d5242e1849735369a6fb5ab9340606104b190aff9fad4d2/pytz-2008b.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008b.tar.gz", + "hashes": { + "sha256": "ed1fcd63dcf18968520044b9d7c96be50bf9894a095a0c6aed49f723f13d7dc4" + }, + "provenance": null, + "requires-python": null, + "size": 221620, + "upload-time": "2008-04-22T11:14:51Z", + "url": "https://files.pythonhosted.org/packages/a5/e6/1b4cdc0d9e7d1856f1241fa083b9b38889bc8a27314dfc2974ed9d420501/pytz-2008b.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008b.zip", + "hashes": { + "sha256": "47573a06e5529a92e33b5f837b35331de9efe6fdc1b69e200864fd5fa252065d" + }, + "provenance": null, + "requires-python": null, + "size": 505495, + "upload-time": "2008-04-22T11:15:07Z", + "url": "https://files.pythonhosted.org/packages/a9/79/b7e0d8262bb6efda236c4f8166bd0adba542d06360b7d0882f75d18d6558/pytz-2008b.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008c-py2.3.egg", + "hashes": { + "sha256": "d404d0230817410936ce4e01d83e989d7c99799ec24f1dcd14fc2e5dcddbbedf" + }, + "provenance": null, + "requires-python": null, + "size": 997722, + "upload-time": "2008-07-07T09:52:05Z", + "url": "https://files.pythonhosted.org/packages/64/d4/ef3729f220bb732dc4ad81ca3da54d40a9a1a1c1c0ae927bcd9b9a5e9f6a/pytz-2008c-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008c-py2.4.egg", + "hashes": { + "sha256": "6db5bd28a2944a7d34b7d0fb4d0fd60af04cee7b8f520f992796187cb399c7da" + }, + "provenance": null, + "requires-python": null, + "size": 497608, + "upload-time": "2008-07-07T09:52:35Z", + "url": "https://files.pythonhosted.org/packages/63/76/07e986bf4e57d0228868095ff2808b6025d50211b7fc7117a92620e43894/pytz-2008c-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008c-py2.5.egg", + "hashes": { + "sha256": "a552feae693e4c94f4cb382d37c044e08e555878915fd92a6c879216f542b27c" + }, + "provenance": null, + "requires-python": null, + "size": 497275, + "upload-time": "2008-07-07T09:53:03Z", + "url": "https://files.pythonhosted.org/packages/2f/55/719bf781af276cbc31b5741f6f3d2e01ebfb8443de173b1217b7836e6ba9/pytz-2008c-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008c.tar.bz2", + "hashes": { + "sha256": "bc83aadd149134b68ccad8c00ece7cc96c4c65da4bc17b15410ca79680ab7318" + }, + "provenance": null, + "requires-python": null, + "size": 162742, + "upload-time": "2008-07-07T09:50:17Z", + "url": "https://files.pythonhosted.org/packages/99/52/414b2886ed1271510961404a7f42d66111ef2a5390dc3b682058a8df61b7/pytz-2008c.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008c.tar.gz", + "hashes": { + "sha256": "1b6a526ae4a4faf05398f1e5e22e1e7fe39f7a3a1b8aefe8a6307204011b8297" + }, + "provenance": null, + "requires-python": null, + "size": 221784, + "upload-time": "2008-07-07T09:50:40Z", + "url": "https://files.pythonhosted.org/packages/bd/90/97c90fed4304580bc8fb85c25df70c8b72c70098dd407c7b68681a9b81c4/pytz-2008c.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008c.zip", + "hashes": { + "sha256": "6287e6f866085f578c3744317528797a4a6459767bedab8537f456b0f9170d30" + }, + "provenance": null, + "requires-python": null, + "size": 505540, + "upload-time": "2008-07-07T09:50:57Z", + "url": "https://files.pythonhosted.org/packages/0b/22/3d12f0096e083f7c8a255468d1988556f0b68282c1d5e8aca3afe55f1a0f/pytz-2008c.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009a-py2.3.egg", + "hashes": { + "sha256": "8c1a1b940b3fb0419ce41431a4b44533d7d62297ac0a771cb4591dcaa5e13764" + }, + "provenance": null, + "requires-python": null, + "size": 1007681, + "upload-time": "2009-01-22T10:02:12Z", + "url": "https://files.pythonhosted.org/packages/45/f0/d7a0effe99ea200ae9829207ffb305e9529b6ce32e328a4c422f493f5e83/pytz-2009a-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009a-py2.4.egg", + "hashes": { + "sha256": "d7d08eb1b56cb5a798fc9b5395a39ecd8a4e7fb078549fb321df69e63aa0f99b" + }, + "provenance": null, + "requires-python": null, + "size": 501163, + "upload-time": "2009-01-22T13:49:07Z", + "url": "https://files.pythonhosted.org/packages/f9/2a/4edbb132c13c44b791e3c6c506e28fc90f4eca06dafc53da18f5b428ce3c/pytz-2009a-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009a-py2.5.egg", + "hashes": { + "sha256": "3c9f756267db98bae73cae326c8daa712e7c98ca3d5635e76d0da2ffb9e0a094" + }, + "provenance": null, + "requires-python": null, + "size": 500817, + "upload-time": "2009-01-22T13:50:28Z", + "url": "https://files.pythonhosted.org/packages/6e/45/f20147f142e43a1fdcf0986ce7da330e311bf559e5c92beb28506cdb6f38/pytz-2009a-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009a-py2.6.egg", + "hashes": { + "sha256": "43a8e803b7f8b3904b8b5e81109d7210861fa956a37381a867dff919fbe888a6" + }, + "provenance": null, + "requires-python": null, + "size": 500792, + "upload-time": "2009-01-22T13:52:20Z", + "url": "https://files.pythonhosted.org/packages/77/9e/e68ddd0fb1fc83f47ef413e32e6d21fb3930b76124ea6fcb5c74c48f34ae/pytz-2009a-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009a.tar.bz2", + "hashes": { + "sha256": "ea43a52cc55337c411947d488c200d7df5a36d803f67d8f7f9d14cb0f0874d13" + }, + "provenance": null, + "requires-python": null, + "size": 168385, + "upload-time": "2009-01-22T09:45:22Z", + "url": "https://files.pythonhosted.org/packages/42/f3/3623f81389cc920487131106301180e67ac6f7caa64b4b123441adf28388/pytz-2009a.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009a.tar.gz", + "hashes": { + "sha256": "208b25cd9754a07824900952be3e2a8c64fd9e66edcd4040e73b21606ddc5f57" + }, + "provenance": null, + "requires-python": null, + "size": 241831, + "upload-time": "2009-01-22T09:46:26Z", + "url": "https://files.pythonhosted.org/packages/c7/f1/b96b62268ed32cc67077595ac0e1eb22d1803da6e992b35ccdf5e8fb83a0/pytz-2009a.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009a.zip", + "hashes": { + "sha256": "82b409f3dda0a22be7d5eca04981c33e3ebd9e65243aaa76329975bbb60f1898" + }, + "provenance": null, + "requires-python": null, + "size": 509210, + "upload-time": "2009-01-22T09:50:29Z", + "url": "https://files.pythonhosted.org/packages/4a/cf/92edc18350e697984124358b410c7ff6e6ad02b64009e27e1b31e28713e1/pytz-2009a.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009r-py2.3.egg", + "hashes": { + "sha256": "316a3157565833ba41bd982c07ee889688621aabc96662c677e707e04f4651da" + }, + "provenance": null, + "requires-python": null, + "size": 1031264, + "upload-time": "2009-11-10T12:50:38.887014Z", + "url": "https://files.pythonhosted.org/packages/05/ab/fb6668eb1f21a54a571d188ecc80773c553f57217db6bbc5d14bd8d51587/pytz-2009r-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009r-py2.4.egg", + "hashes": { + "sha256": "f1a9e0313ed2f0cdf913a2c869d07e79cefda474c3a5b80e70eaacf7dd8aa04a" + }, + "provenance": null, + "requires-python": null, + "size": 508927, + "upload-time": "2009-11-10T12:51:14.004465Z", + "url": "https://files.pythonhosted.org/packages/35/d9/893735b683ef467973d9c8e30c0ca1eac5828c29e80212cda1a41cdd469b/pytz-2009r-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009r-py2.5.egg", + "hashes": { + "sha256": "f28e4b8b8a86598f3d475086e9b7fed27b0c5577ab02c40baa22374fb49e81c4" + }, + "provenance": null, + "requires-python": null, + "size": 508577, + "upload-time": "2009-11-10T12:51:33.109852Z", + "url": "https://files.pythonhosted.org/packages/d9/05/efe9a00fafc7fa0af1784dd72142280ddd673fe544a1f19bfdf8b1eb408e/pytz-2009r-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009r-py2.6.egg", + "hashes": { + "sha256": "71f453e9d21609c733448a3c3b0fa68ceb82925a5f43ed01ddf01d5c047c550d" + }, + "provenance": null, + "requires-python": null, + "size": 508551, + "upload-time": "2009-11-10T12:52:06.726488Z", + "url": "https://files.pythonhosted.org/packages/94/3e/ac0f4c5f5c34331228a74712b0fed44d83dd275adce443c8ae4ff7dbbae6/pytz-2009r-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009r.tar.bz2", + "hashes": { + "sha256": "ae2e69b0c83b3857201861a02df77c5441f24f9887df98f8d9e33e9abf2c6819" + }, + "provenance": null, + "requires-python": null, + "size": 175638, + "upload-time": "2009-11-10T12:49:05.033217Z", + "url": "https://files.pythonhosted.org/packages/4d/a3/b98a308d0e837d1163ae7a7410bc06ed6e2ef5beb831933dbeec253d891f/pytz-2009r.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009r.tar.gz", + "hashes": { + "sha256": "48ba2283a98c9cd1ac929378080e8255192f5c4f122f3a0c06cc2e3786429e46" + }, + "provenance": null, + "requires-python": null, + "size": 254380, + "upload-time": "2009-11-10T12:49:16.778904Z", + "url": "https://files.pythonhosted.org/packages/53/e5/56ea0e138fc1e617fc93a133e88ca821c7b065beac04124cbe5f349dd401/pytz-2009r.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009r.zip", + "hashes": { + "sha256": "014dd19b5e1120ff5d0f65a01afa21cf00df8b9a9b28b70f6a4ccaedf8549bbc" + }, + "provenance": null, + "requires-python": null, + "size": 522388, + "upload-time": "2009-11-10T12:49:52.169539Z", + "url": "https://files.pythonhosted.org/packages/43/1f/bd79c3be79caf203cb7cfc84a8d0f13d4a545a67e4bb40d1ab4cc820b2f3/pytz-2009r.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010b-py2.3.egg", + "hashes": { + "sha256": "c5b08c420746fb0817720cf5a748e9972c489f6f457da8ae02e350a62987762c" + }, + "provenance": null, + "requires-python": null, + "size": 1039474, + "upload-time": "2010-01-26T08:11:04.201771Z", + "url": "https://files.pythonhosted.org/packages/80/67/9916f36e84c9546c203210adb1e5925948e4755ccd435b5446f401c76f02/pytz-2010b-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010b-py2.4.egg", + "hashes": { + "sha256": "a3ed50380d74ce826e3e0f91df706d38aafd0970a442912efe173d239469f425" + }, + "provenance": null, + "requires-python": null, + "size": 512928, + "upload-time": "2010-01-26T08:11:19.039794Z", + "url": "https://files.pythonhosted.org/packages/6d/61/862e5dae8e4de44e4b5a99e892bb7f4c6149d9c017be4bfe8fef64b33f1b/pytz-2010b-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010b-py2.5.egg", + "hashes": { + "sha256": "02a74ba91c8427903b05172eaa1066d2456a39c89e48b4ae8d656acdfcae00fe" + }, + "provenance": null, + "requires-python": null, + "size": 512576, + "upload-time": "2010-01-26T08:11:35.224240Z", + "url": "https://files.pythonhosted.org/packages/25/f1/601c72f39a586299869363418e2b4b004a1a194d956dcb78595999e92f62/pytz-2010b-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010b-py2.6.egg", + "hashes": { + "sha256": "27b8ebdd1383a7676a8348aefe2591e211d31db55ed8bfcb67a68614a5ccbfc1" + }, + "provenance": null, + "requires-python": null, + "size": 512552, + "upload-time": "2010-01-26T08:19:29.988926Z", + "url": "https://files.pythonhosted.org/packages/cc/74/661cab4fdb934d7c9026ac3147f4681ff745c7ec98a986b748a47f5ddd93/pytz-2010b-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010b.tar.bz2", + "hashes": { + "sha256": "f059f459d7c81bc32d3877c27c2e3b0fa19544a124c8662a802adfb4dd2ccbe2" + }, + "provenance": null, + "requires-python": null, + "size": 176507, + "upload-time": "2010-01-26T08:10:22.818805Z", + "url": "https://files.pythonhosted.org/packages/1e/a5/41751ae25b97716bc767a80464e9dd0928482777430ddbfcf04caf6cee6e/pytz-2010b.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010b.tar.gz", + "hashes": { + "sha256": "51c46ebb0b89286e35b809be40f17f3c9827fc1c020b0ec675bf7771e4bdf8f5" + }, + "provenance": null, + "requires-python": null, + "size": 256804, + "upload-time": "2010-01-26T08:10:30.322164Z", + "url": "https://files.pythonhosted.org/packages/6e/f7/a14778713b5d2da5ffcedd1cd48c784c48acefff1b8c0b823abc897bf4ea/pytz-2010b.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010b.zip", + "hashes": { + "sha256": "bc947d16203bd7e7c2c531f80a8b9aceb13875bb1faae25bc86f813557e8ee3d" + }, + "provenance": null, + "requires-python": null, + "size": 526424, + "upload-time": "2010-01-26T08:10:41.235691Z", + "url": "https://files.pythonhosted.org/packages/8f/4e/789b9a4b5a7475aa83b3bd5d15dc95e75759b28e3652b2e4732ae4f976f4/pytz-2010b.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011b-py2.4.egg", + "hashes": { + "sha256": "ce54aa5d661b0ec98cc64eb9952b91c25ed41a656d0c82322038973ae02baa1a" + }, + "provenance": null, + "requires-python": null, + "size": 518207, + "upload-time": "2011-02-08T14:24:55.003127Z", + "url": "https://files.pythonhosted.org/packages/08/33/c859d0a036f90f6bd923fb44fb12d4afeb7f7af8869a07e8bc337a3b0231/pytz-2011b-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011b-py2.5.egg", + "hashes": { + "sha256": "b3697f59c5e947100d79f9170cb77fb971a828fcee425068044b8cb0e8788fa7" + }, + "provenance": null, + "requires-python": null, + "size": 517814, + "upload-time": "2011-02-08T13:59:14.260499Z", + "url": "https://files.pythonhosted.org/packages/c9/c7/40479d0548aed1c072e0bf75595c43b60551498f3020084af3a658112d6f/pytz-2011b-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011b-py2.6.egg", + "hashes": { + "sha256": "4a4604a5f7af8cc3b6230eefe228ef9743b4adbf4870ecba7a532632fffea37a" + }, + "provenance": null, + "requires-python": null, + "size": 517792, + "upload-time": "2011-02-08T14:00:53.775543Z", + "url": "https://files.pythonhosted.org/packages/86/9f/b44ae8ffa71ea70d489c8c61396faaa7748e76b58792bd7b749ad8ef40d6/pytz-2011b-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011b-py2.7.egg", + "hashes": { + "sha256": "0719971dda925b832a2765058e87adf174aa363eafee9a330adda8d17109de3d" + }, + "provenance": null, + "requires-python": null, + "size": 517686, + "upload-time": "2011-02-08T14:01:54.851452Z", + "url": "https://files.pythonhosted.org/packages/d1/24/8dededa12086963b0bef2adf7d5bdbfe8206145bca2ae7210bb00fc6efce/pytz-2011b-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011b-py3.1.egg", + "hashes": { + "sha256": "7eeefb7bfbd013f6509e9582f0677f56d3618e08bdbf51af0db0403743ac3754" + }, + "provenance": null, + "requires-python": null, + "size": 517849, + "upload-time": "2011-02-08T14:24:19.897410Z", + "url": "https://files.pythonhosted.org/packages/f1/fe/ee3b0e4cb8a28b44169a2a74d1055302e0d7bf884c97a6ab73204522e789/pytz-2011b-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011b.zip", + "hashes": { + "sha256": "70719e263256800e0bacf767421c9a83c54ad4d2bc91421ca05d9e1055d7d741" + }, + "provenance": null, + "requires-python": null, + "size": 531667, + "upload-time": "2011-02-08T13:57:19.290924Z", + "url": "https://files.pythonhosted.org/packages/7f/73/f3d8e8a12c5eaa93dc67996596e8b63699e333cfe55dc81237025209a25d/pytz-2011b.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011c-py2.4.egg", + "hashes": { + "sha256": "4e37af22179930d77621357066b585831a31365f257ceeb23d6f487e904a0d04" + }, + "provenance": null, + "requires-python": null, + "size": 521195, + "upload-time": "2011-03-09T08:24:05.086090Z", + "url": "https://files.pythonhosted.org/packages/44/90/174588fca7da19fa20e6131a62b3ae82fb60c49da40addeb196d8b766b74/pytz-2011c-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011c-py2.5.egg", + "hashes": { + "sha256": "0ae4f0e3ea018bbedc5ca5cca30ba6d41c6e8a08eb988531fc173f7382ffc745" + }, + "provenance": null, + "requires-python": null, + "size": 520818, + "upload-time": "2011-03-09T08:24:26.352117Z", + "url": "https://files.pythonhosted.org/packages/60/97/81c1bd4f00517680797c710ee508574c73dac29a033ce7aee5ded414e003/pytz-2011c-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011c-py2.6.egg", + "hashes": { + "sha256": "85f6ba09853d4010f6a483d39473ed580f2b25a30df0d6d244ffdb9a187483fa" + }, + "provenance": null, + "requires-python": null, + "size": 520802, + "upload-time": "2011-03-09T08:24:46.701850Z", + "url": "https://files.pythonhosted.org/packages/1d/29/ad581806d297460aa2d3901f552bf5aef13ca13fdcbc16cbd96fe761acf5/pytz-2011c-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011c-py2.7.egg", + "hashes": { + "sha256": "2385b0a33a98d58b702722c0896cc0139fdda0123c8b2ad3ab4c7a98bfc4a36b" + }, + "provenance": null, + "requires-python": null, + "size": 520688, + "upload-time": "2011-03-09T08:25:08.680544Z", + "url": "https://files.pythonhosted.org/packages/b6/2a/6c630683c71d63de143518e2cc68b5c421f67a2554c76c02bb0a4ca33292/pytz-2011c-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011c-py3.1.egg", + "hashes": { + "sha256": "47dfbba873c89b18b5e1489139050f466de0654e82e4ed2462cf387a15b7b8ab" + }, + "provenance": null, + "requires-python": null, + "size": 520839, + "upload-time": "2011-03-09T08:35:07.444997Z", + "url": "https://files.pythonhosted.org/packages/71/00/3825d490d404b617f26e3a2831c4c355bea5bb8c2dcbbfe13de2ce46165d/pytz-2011c-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011c-py3.2.egg", + "hashes": { + "sha256": "a0cac60e78c96088701765eac19d6e07cd97943b2d14289a6e02ad9e80c3b3b3" + }, + "provenance": null, + "requires-python": null, + "size": 520828, + "upload-time": "2011-03-09T08:35:53.817181Z", + "url": "https://files.pythonhosted.org/packages/f9/3f/80be67a5c39314e6ff6fc0eaecffd8e9509513f32cc7b661532621b63aa6/pytz-2011c-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011c.tar.bz2", + "hashes": { + "sha256": "5b27238f92fc1794b4caa8a2dee2d07efd2f4545f6d42a46b8bf500c9d6e4514" + }, + "provenance": null, + "requires-python": null, + "size": 178842, + "upload-time": "2011-03-09T08:23:19.377889Z", + "url": "https://files.pythonhosted.org/packages/21/d4/fe57ea29fdff8081e8b1e5bb3d7449f82e70aae2402a4f926bb5b37c1bc4/pytz-2011c.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011c.tar.gz", + "hashes": { + "sha256": "7f2247106b6d275e039b5d2b28950e0aa3bbef18fd693322b5fde123f68881c7" + }, + "provenance": null, + "requires-python": null, + "size": 262062, + "upload-time": "2011-03-09T08:23:29.552343Z", + "url": "https://files.pythonhosted.org/packages/49/7a/d168d393d688901ab94754c7cebfa01df34b49ddb9c9cb4f1dd577f6150e/pytz-2011c.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011c.zip", + "hashes": { + "sha256": "0a8bd2e3f2bdde6d2302797db21e8c3f02af2a237992d5b0e937f9c8d7ecd732" + }, + "provenance": null, + "requires-python": null, + "size": 534745, + "upload-time": "2011-03-09T08:23:42.580648Z", + "url": "https://files.pythonhosted.org/packages/02/c3/66a1c4b6f9cfb3820c50a162ea6e5b3ca3e1190a644180d311c23a469cc5/pytz-2011c.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012b-py2.4.egg", + "hashes": { + "sha256": "1ee980bc0e0cac82ef99dd5675a4e27d19939e199e6a72c89b09e829e74b7228" + }, + "provenance": null, + "requires-python": null, + "size": 506326, + "upload-time": "2012-03-05T11:24:21.741824Z", + "url": "https://files.pythonhosted.org/packages/28/98/4b52e5d56258a02021453f727aee650563d973160ea80d624ffa9461b3b7/pytz-2012b-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012b-py2.5.egg", + "hashes": { + "sha256": "f73f86317558251cb7f23799aa535a15a882d056bd9343627fa8740ea891b244" + }, + "provenance": null, + "requires-python": null, + "size": 505930, + "upload-time": "2012-03-05T11:24:54.326314Z", + "url": "https://files.pythonhosted.org/packages/15/c3/1c1af2b4f0a3b2fdb43781aa2ae73abaa1b8d2414d251813ded75e4be03e/pytz-2012b-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012b-py2.6.egg", + "hashes": { + "sha256": "3565e44a4beab83ba4378fcdf04faa61dc91d2772e82e77afb4da406cfc3880f" + }, + "provenance": null, + "requires-python": null, + "size": 505900, + "upload-time": "2012-03-05T11:25:13.802747Z", + "url": "https://files.pythonhosted.org/packages/3c/cb/75dc04ab24a4eef2c662629fd7de22216f1db2597f7caef03f19e3e201c0/pytz-2012b-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012b-py2.7.egg", + "hashes": { + "sha256": "2886b85b85cda092f117a01ac3317b02a45e703021865383ce70e1a18d9d3a5b" + }, + "provenance": null, + "requires-python": null, + "size": 505785, + "upload-time": "2012-03-05T11:25:30.139831Z", + "url": "https://files.pythonhosted.org/packages/66/0b/ede82a1af413bfa78488493be67d4d7451b5b0ecd944b0c74a1741cc48d1/pytz-2012b-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012b-py3.1.egg", + "hashes": { + "sha256": "95414917e87f2ad39020b794ad3e88505f6a91e6b0ff6f3e34efa6c00172963b" + }, + "provenance": null, + "requires-python": null, + "size": 505972, + "upload-time": "2012-03-05T11:28:16.646449Z", + "url": "https://files.pythonhosted.org/packages/63/59/40d99ec9702965103e1b8e957c10b98c52d5b626a6eec72b01f2160c3e69/pytz-2012b-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012b-py3.2.egg", + "hashes": { + "sha256": "cabfcc4fe4d8f90b658a7281a65b9a892b897affb9f31330fa8c28a65139f6f8" + }, + "provenance": null, + "requires-python": null, + "size": 505963, + "upload-time": "2012-03-05T11:28:48.450475Z", + "url": "https://files.pythonhosted.org/packages/a7/d3/4aed1c95861134aa49ec835c6bb0bc42e5b1e0ab25ff486d9b2b2bc8b597/pytz-2012b-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012b.tar.bz2", + "hashes": { + "sha256": "5c67251a774ae113bf9da70307d8ff86f171763c3dea325d46fa7b28fb011c57" + }, + "provenance": null, + "requires-python": null, + "size": 166426, + "upload-time": "2012-03-05T11:23:44.490070Z", + "url": "https://files.pythonhosted.org/packages/1d/63/22a76dea195b5c2ce5accb38cf384c3187547440a05656f06f2d6793c324/pytz-2012b.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012b.tar.gz", + "hashes": { + "sha256": "eadadcf27a6baf9929c48a3d052fe3c3b4d2274444018a79b568715e2785133b" + }, + "provenance": null, + "requires-python": null, + "size": 248648, + "upload-time": "2012-03-05T11:23:51.451616Z", + "url": "https://files.pythonhosted.org/packages/77/fc/26d9c4cf0cd52af26b3a3d552699fc595540f73c9a3ff6f58235a78feb93/pytz-2012b.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012b.zip", + "hashes": { + "sha256": "8bb493e15b7c17fa1d254fc3056aadb41751b611e2418b54733d3d7d68326b15" + }, + "provenance": null, + "requires-python": null, + "size": 519568, + "upload-time": "2012-03-05T11:24:02.670175Z", + "url": "https://files.pythonhosted.org/packages/30/ae/19229849e2579f11daaa31cd57efbecb2ddace8901a3df633130e314d8ed/pytz-2012b.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012c-py2.4.egg", + "hashes": { + "sha256": "01f105ad714969e9547424054ea659299c53e502a3b1f79923157d5ddc42f495" + }, + "provenance": null, + "requires-python": null, + "size": 506657, + "upload-time": "2012-04-16T06:46:40.974933Z", + "url": "https://files.pythonhosted.org/packages/55/ef/35eacc1b2cced3e6a9ee69ea7863d9b6bb3de4336ac47d49da8068159b1b/pytz-2012c-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012c-py2.5.egg", + "hashes": { + "sha256": "df109d7216e8cf7a919d38b3764876ba30702acd493f4ac2b76cc81ee58a0ce0" + }, + "provenance": null, + "requires-python": null, + "size": 506263, + "upload-time": "2012-04-16T06:46:56.473584Z", + "url": "https://files.pythonhosted.org/packages/79/b3/21ee50d252678309e74f4a215256034726a899f1327021938a58daa41485/pytz-2012c-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012c-py2.6.egg", + "hashes": { + "sha256": "7f6a8b9fb679eadf94ec5c5bca823b70d3b9f97ebc108f744bc5959754dc2546" + }, + "provenance": null, + "requires-python": null, + "size": 506237, + "upload-time": "2012-04-16T06:47:11.601700Z", + "url": "https://files.pythonhosted.org/packages/30/70/48c04c50d465d1f938bbf0124f146d55412b33aec659e7bfd432035b981d/pytz-2012c-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012c-py2.7.egg", + "hashes": { + "sha256": "9607fcdb33f6d343e637acde95f9c26464fc0bbcc216ad0044687bcd441c7741" + }, + "provenance": null, + "requires-python": null, + "size": 506120, + "upload-time": "2012-04-16T06:47:26.597652Z", + "url": "https://files.pythonhosted.org/packages/e0/9a/8097b2d5ff874d8f0aeeca54187eed45f31a079f8727d2b05b92bc11ffb7/pytz-2012c-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012c-py3.1.egg", + "hashes": { + "sha256": "7c05964b800ba2c11c50f522915504aa4876536046c1662a814a29ca3c1f568c" + }, + "provenance": null, + "requires-python": null, + "size": 506315, + "upload-time": "2012-04-16T06:50:48.131546Z", + "url": "https://files.pythonhosted.org/packages/08/f0/9a29a8070765b19354058d8d35c51c31361308f1fb73058d506b6f7c63d6/pytz-2012c-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012c-py3.2.egg", + "hashes": { + "sha256": "a13bf09161136e21f6ef1bbcb77fb2bf491bcd3d653f4503afc90459a45016e9" + }, + "provenance": null, + "requires-python": null, + "size": 506524, + "upload-time": "2012-04-16T06:52:57.850890Z", + "url": "https://files.pythonhosted.org/packages/47/6b/e7d185f84c8c9f0b4fb2f839f485a3c6cb50bd244116792348254996fa9a/pytz-2012c-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012c.tar.bz2", + "hashes": { + "sha256": "16060ed95f992e3629ce98a5dca5c32c732377ce792f9764f407be7100a9deb1" + }, + "provenance": null, + "requires-python": null, + "size": 166864, + "upload-time": "2012-04-16T06:46:08.956947Z", + "url": "https://files.pythonhosted.org/packages/f8/20/f611df508ee53f01bf05f3763324ce605eeed9ba4e5ceaecb4148dd50b97/pytz-2012c.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012c.tar.gz", + "hashes": { + "sha256": "b6bd04ec1f866588377d4ada676c123afce4a60fa22b124006a327792e055611" + }, + "provenance": null, + "requires-python": null, + "size": 234698, + "upload-time": "2012-04-16T06:46:15.009975Z", + "url": "https://files.pythonhosted.org/packages/83/df/e8cc8255bcb44802202d6b3cd8acd1bdf36dea2e313837944bc72b896064/pytz-2012c.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012c.zip", + "hashes": { + "sha256": "63e2ca599a125361082be52da1ab3dfb92def5a5f4da807a362f55b5ca22106f" + }, + "provenance": null, + "requires-python": null, + "size": 520071, + "upload-time": "2012-04-16T06:46:24.843268Z", + "url": "https://files.pythonhosted.org/packages/9b/27/34ef360587efb12d37b4b79541d461cc321c0669e33e2e6cc9a52f721ac0/pytz-2012c.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013b-py2.4.egg", + "hashes": { + "sha256": "8e826ceea889d20734e21081a216aeb8744ce4255c64dbfcc7d1b3dd5bedc79b" + }, + "provenance": null, + "requires-python": null, + "size": 521811, + "upload-time": "2013-03-14T17:52:51.790210Z", + "url": "https://files.pythonhosted.org/packages/1e/f6/91340d9b3d25164b1bf3660b95776edd1f27f85e66d5bffe579a05fee75d/pytz-2013b-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013b-py2.5.egg", + "hashes": { + "sha256": "3c5dec5a88a490752a116085da5eecbd6ca65935ad9a4b488d70d0ec9c76606f" + }, + "provenance": null, + "requires-python": null, + "size": 521420, + "upload-time": "2013-03-14T17:53:19.756333Z", + "url": "https://files.pythonhosted.org/packages/fb/d7/2d646a51c3c86c866dfacaccff5939a0be00fa694373ee1f656e4d67ee5b/pytz-2013b-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013b-py2.6.egg", + "hashes": { + "sha256": "9be114d31a95b4040f8921d6a5dbec0e22e182c17b20603eb727304f44a1811f" + }, + "provenance": null, + "requires-python": null, + "size": 521380, + "upload-time": "2013-03-14T17:53:44.314095Z", + "url": "https://files.pythonhosted.org/packages/59/4e/92f4a34f7a0750a45399e19e865451c8a88413faadfb69763c36c8111faf/pytz-2013b-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013b-py2.7.egg", + "hashes": { + "sha256": "70fb64523176c13c29dae820b953e28bce8380adcbbdcfd829fa70ceea362790" + }, + "provenance": null, + "requires-python": null, + "size": 521259, + "upload-time": "2013-03-14T17:54:07.062158Z", + "url": "https://files.pythonhosted.org/packages/20/b6/88b9897ef1fff4ecc490544f61cd5b3660d6c9ab144a7ba7b0785a2c228b/pytz-2013b-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013b-py3.1.egg", + "hashes": { + "sha256": "29a55ccfbe5afdf53e648edc53f83c272792924d58985ed9200b5e22238774de" + }, + "provenance": null, + "requires-python": null, + "size": 521452, + "upload-time": "2013-03-14T17:58:47.527273Z", + "url": "https://files.pythonhosted.org/packages/6a/e2/e3eb6e11cc2051c72fc99f4f3b9fc92a94bce0714c56de3d6f544f1c9c92/pytz-2013b-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013b-py3.2.egg", + "hashes": { + "sha256": "a6807acbfd255031057e39c6547f8ef095d92e2e6ab57b1c45805a81f12c1cb5" + }, + "provenance": null, + "requires-python": null, + "size": 521664, + "upload-time": "2013-03-14T17:57:38.271887Z", + "url": "https://files.pythonhosted.org/packages/ec/b4/c3ac5c8952028424cdfa19ffed040048bb27928fbab2194cbde697647878/pytz-2013b-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013b.tar.bz2", + "hashes": { + "sha256": "65eb49cc05b7917fddc61e1fe6d8a4512c295cb53891dd5ec816bcccdce3f1a5" + }, + "provenance": null, + "requires-python": null, + "size": 199509, + "upload-time": "2013-03-14T17:51:25.964977Z", + "url": "https://files.pythonhosted.org/packages/24/45/1eb51ad48d17786d8aee7ba398737a220e04ecc9badec24d4203998d5add/pytz-2013b.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013b.tar.gz", + "hashes": { + "sha256": "0797293d12ca2f7e5dd5bc0807f521f39d5b60a2c347c48f8362f9fd0174af3f" + }, + "provenance": null, + "requires-python": null, + "size": 331277, + "upload-time": "2013-03-14T17:51:57.232477Z", + "url": "https://files.pythonhosted.org/packages/83/7f/6e2abfa956b8e0628e445bf086ce2569fe74e4017c081e2e20a3c6ca218d/pytz-2013b.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013b.zip", + "hashes": { + "sha256": "6c42f767873c44d69f6f0514c5f1f97394ab5d817e1e6116ad6d087ab5a17253" + }, + "provenance": null, + "requires-python": null, + "size": 535277, + "upload-time": "2013-03-14T17:52:17.766940Z", + "url": "https://files.pythonhosted.org/packages/b3/43/33c4b0fca47d180f3bc50e9b9e7ed1f6515d49d66c1b2edd1f174330df42/pytz-2013b.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.6-py2.4.egg", + "hashes": { + "sha256": "476d89098840e0157625900866352b9d61c361722fd646ec009bfdc8e9b74c81" + }, + "provenance": null, + "requires-python": null, + "size": 491624, + "upload-time": "2013-10-01T14:18:49.979008Z", + "url": "https://files.pythonhosted.org/packages/a7/d9/0de634660a3850de80b4867ee3b8b846251d46f7dc644593b4403f28733a/pytz-2013.6-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.6-py2.5.egg", + "hashes": { + "sha256": "a07020aec6c34254aeebbeabe1d8027069abf35da88749d7236fc9656098dea9" + }, + "provenance": null, + "requires-python": null, + "size": 491159, + "upload-time": "2013-10-01T14:19:29.583725Z", + "url": "https://files.pythonhosted.org/packages/83/9a/2040c82e1b95391d9cb58fee6b4cd48f2a213e11d64feca26a4c41cd72da/pytz-2013.6-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.6-py2.6.egg", + "hashes": { + "sha256": "d7c110eea872688c923c45eb959934131e2479431b45b1145d6bf0220f1711de" + }, + "provenance": null, + "requires-python": null, + "size": 491126, + "upload-time": "2013-10-01T14:20:11.412850Z", + "url": "https://files.pythonhosted.org/packages/b4/68/5cfb02dd4b09d9ab990c0b7c73241ca15c077afbf911c91104db251e96ff/pytz-2013.6-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.6-py2.7.egg", + "hashes": { + "sha256": "3511bc2455cb129c0ecd9ba7404d24e980e8779acd54b5bbee35458d5b3bca55" + }, + "provenance": null, + "requires-python": null, + "size": 490992, + "upload-time": "2013-10-01T14:20:59.328427Z", + "url": "https://files.pythonhosted.org/packages/84/c6/80e995ce34032db1a2b7cdbcacbbb9dac62c48c3e203ea9f6305c2176aff/pytz-2013.6-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.6-py3.1.egg", + "hashes": { + "sha256": "2680065b26710663d1f8453dededc97871c5c265f54e028bf2fcaef73d067683" + }, + "provenance": null, + "requires-python": null, + "size": 490838, + "upload-time": "2013-10-01T14:23:52.697349Z", + "url": "https://files.pythonhosted.org/packages/a3/a9/8a1adca556c048d241e437426879c76217a125dae5c10986c6b6c4ac0412/pytz-2013.6-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.6-py3.2.egg", + "hashes": { + "sha256": "7e99e61a6a5d905ffcd64cb9a3f1025d0f4fb857db63a1d690ee9f887ba26441" + }, + "provenance": null, + "requires-python": null, + "size": 491098, + "upload-time": "2013-10-01T14:24:37.624417Z", + "url": "https://files.pythonhosted.org/packages/26/13/3d872fc71bc181e5d4195bda6be89c7de7ec003dcf641feba959cf0c6df7/pytz-2013.6-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.6-py3.3.egg", + "hashes": { + "sha256": "e1d7ef4d57e42d387966e77b073347442b4192027e659b832a7993689012dda7" + }, + "provenance": null, + "requires-python": null, + "size": 491885, + "upload-time": "2013-10-01T14:21:58.066584Z", + "url": "https://files.pythonhosted.org/packages/bc/83/cd3a88b56ad92efbdaf61e44ac18e7f533de7ffb89ca6e1aea95e51826c4/pytz-2013.6-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.6.tar.bz2", + "hashes": { + "sha256": "140b05f588d8c0d0ccad9b38eb666f1412ce9a343e52554f141ab6f4edf0bcf4" + }, + "provenance": null, + "requires-python": null, + "size": 177254, + "upload-time": "2013-10-01T14:17:03.130030Z", + "url": "https://files.pythonhosted.org/packages/4b/00/6ac3204a766bea7508f2a5bd00a2835af512282418a2463f88796419efd6/pytz-2013.6.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.6.tar.gz", + "hashes": { + "sha256": "c313ce36322a3b4cd293a4f931fe96245ae1b1555820204e9997db366b3937ef" + }, + "provenance": null, + "requires-python": null, + "size": 297018, + "upload-time": "2013-10-01T14:17:25.300503Z", + "url": "https://files.pythonhosted.org/packages/ca/21/7de777a183857a75309d25068355d6738759e29b6e11bbde105c3087c90e/pytz-2013.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.6.zip", + "hashes": { + "sha256": "770b94e0c4ecb3b3fe84c61dcec8e13072f101a94b5b49f7bbdc4ed25c5e0551" + }, + "provenance": null, + "requires-python": null, + "size": 504299, + "upload-time": "2013-10-01T14:18:08.352058Z", + "url": "https://files.pythonhosted.org/packages/19/b9/a4b421b208461cf2560dce3fa0384f2a58cd8137772a555a598c11094fa4/pytz-2013.6.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.7-py2.4.egg", + "hashes": { + "sha256": "09878c04ba72fefaf91810f233a3317402eb2406b8cc2001425b208f58f1f59d" + }, + "provenance": null, + "requires-python": null, + "size": 491618, + "upload-time": "2013-10-02T04:29:36.108318Z", + "url": "https://files.pythonhosted.org/packages/0a/b7/8210dbfe4441ed2ea1345b87fd6bfe502cb8b3daa42990f7e91ce04ff2cd/pytz-2013.7-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.7-py2.5.egg", + "hashes": { + "sha256": "0f6733058120f9fbcb987b829743ef15b0eaf0de5ad3cb7a3da7da9bd9722db4" + }, + "provenance": null, + "requires-python": null, + "size": 491149, + "upload-time": "2013-10-02T04:30:03.082519Z", + "url": "https://files.pythonhosted.org/packages/3b/d7/a13fa2643dd7e39cbdec6bae336983338115131b6f8115ee567e0c8fca97/pytz-2013.7-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.7-py2.6.egg", + "hashes": { + "sha256": "69df503a5b4ee8cf8cc5d55ea303acc3d84fd90aa3a2861255bc01309e630040" + }, + "provenance": null, + "requires-python": null, + "size": 491113, + "upload-time": "2013-10-02T04:30:32.317949Z", + "url": "https://files.pythonhosted.org/packages/29/33/496a6b55426e0ed27d2e86979fa615c390e56d634ca9e39d3874493c8a8f/pytz-2013.7-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.7-py2.7.egg", + "hashes": { + "sha256": "3239a17a87b30297e5d5cd80c0b1acf43ec0d040798d9e4a3e1913ea8d7da80b" + }, + "provenance": null, + "requires-python": null, + "size": 490994, + "upload-time": "2013-10-02T04:30:58.582184Z", + "url": "https://files.pythonhosted.org/packages/d4/ba/e22a0dad379ff4c1279aca6dc08902d8be8481b61f033ebd698d0c686cb8/pytz-2013.7-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.7-py3.3.egg", + "hashes": { + "sha256": "4b6d620c67686788cca612489856543c2eda2142855c505d5c78feffce926853" + }, + "provenance": null, + "requires-python": null, + "size": 491879, + "upload-time": "2013-10-02T04:31:27.304126Z", + "url": "https://files.pythonhosted.org/packages/b3/8b/1a365c831fb33ad3edb3966acbd3c52e8db6873009fc3e55854249f040eb/pytz-2013.7-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.7.tar.bz2", + "hashes": { + "sha256": "c90648e2a5df0adeff0fa4e67fda7642e486f8285dbde8bfa73b18061e395652" + }, + "provenance": null, + "requires-python": null, + "size": 177383, + "upload-time": "2013-10-02T04:28:31.673258Z", + "url": "https://files.pythonhosted.org/packages/26/3c/214e91f52c59fedabf482d94fb822a8f17fbcee4fbef3a18051023815680/pytz-2013.7.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.7.tar.gz", + "hashes": { + "sha256": "ebbad507df6ac816b5a5c03f846a76457b2ff177106e4ceb793f16b002afc5dd" + }, + "provenance": null, + "requires-python": null, + "size": 297104, + "upload-time": "2013-10-02T04:28:46.870489Z", + "url": "https://files.pythonhosted.org/packages/c9/58/d428fcc239fb736414eb7541e1acb0a917e5b728d6c26573e9d5fec58af4/pytz-2013.7.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.7.zip", + "hashes": { + "sha256": "026454b6038a793ffa6aa39e3de6508f68c4226660be0bbff332bc82dfd7c5ea" + }, + "provenance": null, + "requires-python": null, + "size": 504376, + "upload-time": "2013-10-02T04:29:07.411581Z", + "url": "https://files.pythonhosted.org/packages/47/91/d6f438458a3edb4ed962ab211290c5c39fff35a64f5a4a783286ed40bcf7/pytz-2013.7.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.8-py2.4.egg", + "hashes": { + "sha256": "0c2c8db746a661813c0de33fc2e3f1b88d3115763cb873aafa4049af7bcb684a" + }, + "provenance": null, + "requires-python": null, + "size": 491745, + "upload-time": "2013-11-05T12:51:48.433201Z", + "url": "https://files.pythonhosted.org/packages/b2/61/b78769a22f70e3d17205c214f6ada57388883b39d393a7bc84b98106a00b/pytz-2013.8-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.8-py2.5.egg", + "hashes": { + "sha256": "230d434731692be1999d11891f2d340f101531cec51e265bdd1f0b487eab7a77" + }, + "provenance": null, + "requires-python": null, + "size": 491285, + "upload-time": "2013-11-05T12:52:11.664254Z", + "url": "https://files.pythonhosted.org/packages/a2/60/191af36aefa8449503ac9172a204e290cde5e774696fac8d32b5ffa7c61d/pytz-2013.8-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.8-py2.6.egg", + "hashes": { + "sha256": "e4b58d64f82ef6d87af5d4f705a71e6ac7386086980e64fecac203ae2e3504c6" + }, + "provenance": null, + "requires-python": null, + "size": 491240, + "upload-time": "2013-11-05T12:52:35.823725Z", + "url": "https://files.pythonhosted.org/packages/88/36/9837e248013489b9b18c47fdfbcad4cc1ea52241423c5052131f9be75e5b/pytz-2013.8-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.8-py2.7.egg", + "hashes": { + "sha256": "026b47af97be44a2cade6ce9217ca182c966aef8487ed980839c76ab2572b409" + }, + "provenance": null, + "requires-python": null, + "size": 491118, + "upload-time": "2013-11-05T12:53:00.803238Z", + "url": "https://files.pythonhosted.org/packages/32/06/c6990f755b920fccdd28e7b548b3d75f395971606429ed2aafe6fb2c5754/pytz-2013.8-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.8-py3.1.egg", + "hashes": { + "sha256": "898e33badc447735b3005853c4736f2a2bfc2e7a1dfc72a1e4777237ba1dc215" + }, + "provenance": null, + "requires-python": null, + "size": 490965, + "upload-time": "2013-11-05T12:57:31.973015Z", + "url": "https://files.pythonhosted.org/packages/cf/62/d8005af47ac77d7217176ce3e1a87f3cb57d33605be23eb4644280f24c9f/pytz-2013.8-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.8-py3.2.egg", + "hashes": { + "sha256": "cd281da33620ab3d8415c392e1bd8559ccdbde139bc6d2e085df732c8a943261" + }, + "provenance": null, + "requires-python": null, + "size": 491225, + "upload-time": "2013-11-05T12:55:42.381375Z", + "url": "https://files.pythonhosted.org/packages/2d/ae/73dd4297269920dd14d0bd92d9801fca0df970052ba847e71a8a74903b1e/pytz-2013.8-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.8-py3.3.egg", + "hashes": { + "sha256": "fc6bdc9b7cc5f919d5b413b045816826892d0f7cc86b8581bebedc55a378cf93" + }, + "provenance": null, + "requires-python": null, + "size": 492008, + "upload-time": "2013-11-05T12:53:27.392460Z", + "url": "https://files.pythonhosted.org/packages/37/3a/21f9025b837826d3e129c154c23dfd77709aef5a12bcb69928045d39d980/pytz-2013.8-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.8.tar.bz2", + "hashes": { + "sha256": "8629d089bf20da674c77be3560fae997bfc66027a20236f0011526510dcc1a6e" + }, + "provenance": null, + "requires-python": null, + "size": 177290, + "upload-time": "2013-11-05T12:50:32.291809Z", + "url": "https://files.pythonhosted.org/packages/76/68/67984e2898c05c8cad7161c1799d15e7c4f61b7855038528876745884299/pytz-2013.8.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.8.tar.gz", + "hashes": { + "sha256": "58552e870aa2c0a1fa3b4ef923f00fbf3e55afaa87f8d31244d44f188de4793a" + }, + "provenance": null, + "requires-python": null, + "size": 297061, + "upload-time": "2013-11-05T12:50:47.535340Z", + "url": "https://files.pythonhosted.org/packages/19/b6/ed7f1a927a0a131d5296760f543d0dfd2224105f0e0a6a7c5af397b35422/pytz-2013.8.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.8.zip", + "hashes": { + "sha256": "621f45ec6c907c51cf7cc5bab2f6b8514a1bae455031ca35a382328a81942ca8" + }, + "provenance": null, + "requires-python": null, + "size": 504631, + "upload-time": "2013-11-05T12:51:07.666689Z", + "url": "https://files.pythonhosted.org/packages/96/98/5b982310681c6bf9a6cf8e3c3ff58f0a532e9e184e61676571d7703fe7db/pytz-2013.8.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.9-py2.4.egg", + "hashes": { + "sha256": "0fe23b7e2c08247453b9e60bed48a2176bd39098d739ea1749e6ae961f5d000c" + }, + "provenance": null, + "requires-python": null, + "size": 470566, + "upload-time": "2014-01-03T10:34:52.319564Z", + "url": "https://files.pythonhosted.org/packages/71/bd/5cf4707808f4859709eaa7ab7b2f1b25cb97791fcbc5f0ef1c1ca6db8c3f/pytz-2013.9-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.9-py2.5.egg", + "hashes": { + "sha256": "7d7d7d7ac723a626bab186e45c41116b23e9f7c9f6820b604787b19cb637dc4c" + }, + "provenance": null, + "requires-python": null, + "size": 470129, + "upload-time": "2014-01-03T10:35:07.084223Z", + "url": "https://files.pythonhosted.org/packages/a7/83/8e6d898ab5244c02df227f0287751ca4003911dac55fdc40aa9e3bcd2735/pytz-2013.9-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.9-py2.6.egg", + "hashes": { + "sha256": "89300adbb341c1e2ee9df5008e674974abed23655852bf348be0efb8e3910aa9" + }, + "provenance": null, + "requires-python": null, + "size": 470082, + "upload-time": "2014-01-03T10:35:21.687527Z", + "url": "https://files.pythonhosted.org/packages/db/13/0838cadde6ba29e1c6f6f92d6bac57fdd1b1545e904b7c14c58cdf217126/pytz-2013.9-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.9-py2.7.egg", + "hashes": { + "sha256": "1b236c716e739a688be06046e608015358702b429be0a2b09b367cc421d6b407" + }, + "provenance": null, + "requires-python": null, + "size": 469940, + "upload-time": "2014-01-03T10:35:41.576049Z", + "url": "https://files.pythonhosted.org/packages/dd/df/2df248f1cb1e02be536755a2c1f25faf19fe818140668cbc4be76fb77fda/pytz-2013.9-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.9-py3.2.egg", + "hashes": { + "sha256": "83f143d6d4772401ab18c86079c4ae72c6042bd3f7c1b8561c564ff61ba3b00c" + }, + "provenance": null, + "requires-python": null, + "size": 470145, + "upload-time": "2014-01-03T10:39:22.264587Z", + "url": "https://files.pythonhosted.org/packages/6a/8e/ebe663d918c1b58f7ea0b1a6d5ec6630ef6919419a385d74503a82788196/pytz-2013.9-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.9-py3.3.egg", + "hashes": { + "sha256": "5b0451f5b734559606e4f6628d0015d212bfb28d8545f210f8d5e8f6cd8da5c2" + }, + "provenance": null, + "requires-python": null, + "size": 470931, + "upload-time": "2014-01-03T10:35:59.954248Z", + "url": "https://files.pythonhosted.org/packages/0c/49/c422fede69d7e7ed1c04e4341de3413233056d05127458f2c99028edb4bd/pytz-2013.9-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.9.tar.bz2", + "hashes": { + "sha256": "4252226fa20e0715d4dcd05f9233f0076c44bca30e4f1793b2fe03cdfb422ed4" + }, + "provenance": null, + "requires-python": null, + "size": 159658, + "upload-time": "2014-01-03T10:34:05.302781Z", + "url": "https://files.pythonhosted.org/packages/fc/3a/6ec4d1ddab0face099eeae7e77d8f319b19448e3b3c6b652828a3c158528/pytz-2013.9.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.9.tar.gz", + "hashes": { + "sha256": "c43945b6eeeedc01a99d9e59d68eb66c35b908fcfec768c4f888148e4fe670c4" + }, + "provenance": null, + "requires-python": null, + "size": 274027, + "upload-time": "2014-01-03T10:34:15.054877Z", + "url": "https://files.pythonhosted.org/packages/57/01/4d6808253c2afb30b7c26e82f5e1ab8e7a5403e5ce490b6cdfb57fc4ece4/pytz-2013.9.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.9.zip", + "hashes": { + "sha256": "079dfb38a30493a40c7f3c9058867aa6266c2cde8fb087672b6322aa7e517e7e" + }, + "provenance": null, + "requires-python": null, + "size": 485205, + "upload-time": "2014-01-03T10:34:26.619538Z", + "url": "https://files.pythonhosted.org/packages/5b/e9/f75adac924f57b155e363f81d4e97bd89533cd67aa6e44c1061e5811ab77/pytz-2013.9.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.1.tar.bz2", + "hashes": { + "sha256": "6a4fafca11a912d77eefc74692b5fbdcb15e08a0c673d06e34eb3cb2f7523021" + }, + "provenance": null, + "requires-python": null, + "size": 160113, + "upload-time": "2014-03-14T09:01:48.372879Z", + "url": "https://files.pythonhosted.org/packages/a4/41/22ec8f385da45ec9a50366148439b281e86c59db38066052ece4d654d986/pytz-2014.1.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.1.tar.gz", + "hashes": { + "sha256": "dcdde8b0034c0b70492e88a9416964126c81bae9254d8fd9d4367468ad11ded2" + }, + "provenance": null, + "requires-python": null, + "size": 274474, + "upload-time": "2014-03-14T09:02:22.761827Z", + "url": "https://files.pythonhosted.org/packages/40/3d/a26265438f50451d11bc1793962254c77d68db8ded344f4e547a64169cac/pytz-2014.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.1.zip", + "hashes": { + "sha256": "4cbdd853a2ba61ec9bac3183f9b7ab6ee8b1a5844d04d7eb2e7f1ed371b61364" + }, + "provenance": null, + "requires-python": null, + "size": 485858, + "upload-time": "2014-03-14T09:05:30.357501Z", + "url": "https://files.pythonhosted.org/packages/2c/66/9536df57f72bf2f37ede5ec9b9743fe8ecd8bae9f575508c0cb69e2b3218/pytz-2014.1.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.1.1-py2.4.egg", + "hashes": { + "sha256": "3fc510d640f4f2a814b6d440e1bd1545374aa06bc29c2bc479d227176b042e17" + }, + "provenance": null, + "requires-python": null, + "size": 470788, + "upload-time": "2014-03-21T06:37:08.742472Z", + "url": "https://files.pythonhosted.org/packages/6b/3d/c64013765e6fa7e47392c188a6b51b2d1915a33a96435ef5de358dc0b5a6/pytz-2014.1.1-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.1.1-py2.5.egg", + "hashes": { + "sha256": "1ea7977955723ccdec1d7b8bd11688a3dcf661b12cee9d691f4ca918a3552058" + }, + "provenance": null, + "requires-python": null, + "size": 470341, + "upload-time": "2014-03-21T06:38:27.290647Z", + "url": "https://files.pythonhosted.org/packages/3a/6a/4845b88b669c2eab50890ab27085eca74d2a88ad9456f3e748f3f2c9029c/pytz-2014.1.1-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.1.1-py2.6.egg", + "hashes": { + "sha256": "2603dd18fe6574abf1cedd171bf9a7b3376b131ba421dd79dfdbb1dbe16ae4e1" + }, + "provenance": null, + "requires-python": null, + "size": 470316, + "upload-time": "2014-03-21T06:39:00.679914Z", + "url": "https://files.pythonhosted.org/packages/d8/ac/2cc137a00409753d491fefcc03b58771fbef8a601e6a2804829a298fe38d/pytz-2014.1.1-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.1.1-py2.7.egg", + "hashes": { + "sha256": "f24c525160dc4aa15caf8916c894f6ed2b8e9ddff5a35ef15bf63fc834798d09" + }, + "provenance": null, + "requires-python": null, + "size": 470156, + "upload-time": "2014-03-21T06:39:37.104179Z", + "url": "https://files.pythonhosted.org/packages/16/07/584d10320dee36863618169828f80a953733b823a5c27958d2211e35bd47/pytz-2014.1.1-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.1.1-py3.3.egg", + "hashes": { + "sha256": "192a6644351cba8948ae19ee9d861f86c7718cdb469e0510578a4c9b469324c8" + }, + "provenance": null, + "requires-python": null, + "size": 471145, + "upload-time": "2014-03-21T06:40:05.071816Z", + "url": "https://files.pythonhosted.org/packages/3f/c7/e41076e959a594cea7b29aaed6f44c9eed985292f4497e5a955e9596686c/pytz-2014.1.1-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.1.1.tar.bz2", + "hashes": { + "sha256": "faef9e23a42b47374c8e51dd0671b48ab01509f51e25ce9226a0d3d01fcd38f2" + }, + "provenance": null, + "requires-python": null, + "size": 160071, + "upload-time": "2014-03-21T06:33:08.616119Z", + "url": "https://files.pythonhosted.org/packages/0d/37/88373d5300cec803704a7069605f12cc6523d5b67276bbb21164b72072b1/pytz-2014.1.1.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.1.1.tar.gz", + "hashes": { + "sha256": "8b3cd537aa4bf7da95b218ed7e4852703171f8b85ebe31e0cd286218eea562c7" + }, + "provenance": null, + "requires-python": null, + "size": 274537, + "upload-time": "2014-03-21T06:33:25.921978Z", + "url": "https://files.pythonhosted.org/packages/78/2b/8707d182e5696f0f6dce2457f67715ef29deada0c4922fcffe9eaef1b2f3/pytz-2014.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.1.1.zip", + "hashes": { + "sha256": "f278652ee6d84ccc1b2709b4acaffe492725badf88b0f3df0d4081120e540054" + }, + "provenance": null, + "requires-python": null, + "size": 488227, + "upload-time": "2014-03-21T06:33:57.116376Z", + "url": "https://files.pythonhosted.org/packages/aa/b2/a8dcd071982f2f7feb8b9557cdf3a46a7f7c12e5b53f5846c9125a0736a2/pytz-2014.1.1.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.2-py2.4.egg", + "hashes": { + "sha256": "b972f4e1c7adc7904d032a6cb607dac22d0e16092bba9d0cceb3f6195693b132" + }, + "provenance": null, + "requires-python": null, + "size": 471201, + "upload-time": "2014-03-25T07:01:41.233222Z", + "url": "https://files.pythonhosted.org/packages/c5/a2/93b576bb010d0617be018d526454578136f129c1c0599601688a7c121fd6/pytz-2014.2-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.2-py2.5.egg", + "hashes": { + "sha256": "68814b704f3060f2c76f0050e2585667277e422b0464b92268d0c4240a078f07" + }, + "provenance": null, + "requires-python": null, + "size": 470751, + "upload-time": "2014-03-25T07:02:06.803072Z", + "url": "https://files.pythonhosted.org/packages/57/45/c16f53c3eefd4e4aac17a1051791eb8e077d5765681fcb557b76d5f78e20/pytz-2014.2-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.2-py2.6.egg", + "hashes": { + "sha256": "501e4b041a15afa715c0206a459223d2aad92270f1c31f5696d524295645f5a4" + }, + "provenance": null, + "requires-python": null, + "size": 470721, + "upload-time": "2014-03-25T07:02:41.775448Z", + "url": "https://files.pythonhosted.org/packages/42/5c/138482c73992d06cc255edb2e9667c24b2717dbc754f34d2d5e163f67dbf/pytz-2014.2-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.2.tar.bz2", + "hashes": { + "sha256": "4a752e3593827e935ffd3ffff68314da38d724f01309a05561b6778e8724bf74" + }, + "provenance": null, + "requires-python": null, + "size": 160142, + "upload-time": "2014-03-25T06:58:25.770647Z", + "url": "https://files.pythonhosted.org/packages/84/5e/606bf6312e98f70634fd34701a8f432b74e3000d37b88badeb7dab436512/pytz-2014.2.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.2.tar.gz", + "hashes": { + "sha256": "146af58281ec444f7427b1a2bb08f948490563777e78eef38fa20d44b10889ae" + }, + "provenance": null, + "requires-python": null, + "size": 274222, + "upload-time": "2014-03-25T06:58:49.384657Z", + "url": "https://files.pythonhosted.org/packages/14/b5/357b5b555f41d74cc7a4be927c9207e18ab7b9b1ea924ff8bf8d95549e95/pytz-2014.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.2.zip", + "hashes": { + "sha256": "f71671b52b89722f2f7871e6cf4849396317f7e6e65dba9b6056df087f4c3d0e" + }, + "provenance": null, + "requires-python": null, + "size": 486245, + "upload-time": "2014-03-25T06:59:35.249859Z", + "url": "https://files.pythonhosted.org/packages/4b/da/e0ce258ab72bfc4a90529c79c67c57e2adc283ce18337936a56ef624110e/pytz-2014.2.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.3-py2.4.egg", + "hashes": { + "sha256": "c0d1a837e640e76eb21e3abb22a5bd7c94e7dfac64bf2e886011b270f104e5d7" + }, + "provenance": null, + "requires-python": null, + "size": 467005, + "upload-time": "2014-05-15T08:55:54.904493Z", + "url": "https://files.pythonhosted.org/packages/31/ec/f502aed53b11b22a71fd48630dc3ef70d9bc884aea9dbb7eb24e644931aa/pytz-2014.3-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.3-py2.5.egg", + "hashes": { + "sha256": "20cacc6637ac4f125ae413b5f1d18513b53d254eecc75388d17da9903cee5ca7" + }, + "provenance": null, + "requires-python": null, + "size": 466554, + "upload-time": "2014-05-15T08:56:14.328854Z", + "url": "https://files.pythonhosted.org/packages/f2/24/eaff8eef5399d0413999ac51ad21bdf21237991b6d4f2e9cddc874c419b7/pytz-2014.3-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.3-py2.6.egg", + "hashes": { + "sha256": "1dc69541774e8ef6ec3f5bd06110ed9bf011ee5fb8776f1ecb69e9eef114630e" + }, + "provenance": null, + "requires-python": null, + "size": 466526, + "upload-time": "2014-05-15T08:56:35.742406Z", + "url": "https://files.pythonhosted.org/packages/e3/03/75cc2e5ddfe30189ccea23d2e454a03f8af2d12433e4acd1182c57e75722/pytz-2014.3-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.3-py2.7.egg", + "hashes": { + "sha256": "3bc31c3496015ed2828ae638d99860a55626cd4844b1ba68fd7c89211a5e605a" + }, + "provenance": null, + "requires-python": null, + "size": 466390, + "upload-time": "2014-05-15T08:57:05.274000Z", + "url": "https://files.pythonhosted.org/packages/79/36/eeae475373d07e551fcc79b75e09df4e723d784b2a769738703b26194236/pytz-2014.3-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.3-py3.3.egg", + "hashes": { + "sha256": "e516844c9f56279cf495d0250e824e17b2f0f5dee5e8604b0413fd580fcf57d9" + }, + "provenance": null, + "requires-python": null, + "size": 467368, + "upload-time": "2014-05-15T08:57:29.781557Z", + "url": "https://files.pythonhosted.org/packages/78/f0/a73132f3667f3feed3c624f2f26f4c3282f6e235756487c5c878253c409c/pytz-2014.3-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.3.tar.bz2", + "hashes": { + "sha256": "2aec76ecb31f3f3aaf3608afa87d14b536e56071f53fa40454c82d0916d91cee" + }, + "provenance": null, + "requires-python": null, + "size": 158565, + "upload-time": "2014-05-15T08:54:01.228787Z", + "url": "https://files.pythonhosted.org/packages/e2/8d/af599c0388f46775c6b039d8b9c4acda2f6ef86787312a35291fff4cb7ca/pytz-2014.3.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.3.tar.gz", + "hashes": { + "sha256": "a2787443ae0a76712cfb013cc921fe304c4effc6068ad4ed6d58e96a8f9c50d6" + }, + "provenance": null, + "requires-python": null, + "size": 274037, + "upload-time": "2014-05-15T08:54:13.895873Z", + "url": "https://files.pythonhosted.org/packages/6d/a2/ced0ec2f7653f47eb2a520a5cc29aa9bc4b796231b3d004362cccb49a10a/pytz-2014.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.3.zip", + "hashes": { + "sha256": "eece7062eb2702e2c53239cbad3c2f1551abbd7f4f6059787785f7308cca12e5" + }, + "provenance": null, + "requires-python": null, + "size": 482140, + "upload-time": "2014-05-15T08:54:35.408656Z", + "url": "https://files.pythonhosted.org/packages/1e/0b/b9f9befe274c83bf5421854eeb3834e80df5683b1cce31541793b7eadce4/pytz-2014.3.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.4-py2.4.egg", + "hashes": { + "sha256": "8de32483d5e9c0ad2bab9a23ba3b4f137d799b00100c1a87eb6ef90765975ef2" + }, + "provenance": null, + "requires-python": null, + "size": 467987, + "upload-time": "2014-06-02T12:49:07.528199Z", + "url": "https://files.pythonhosted.org/packages/1a/8e/96b85e38e6e45fc90e6291e2ce8878d13d224a1f43cce8d50046522daaa7/pytz-2014.4-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.4-py2.5.egg", + "hashes": { + "sha256": "a16cea5c90dde515ed0e0ecc6d047296479cac9c178ea8c9684dc697ee865e46" + }, + "provenance": null, + "requires-python": null, + "size": 467532, + "upload-time": "2014-06-02T12:49:19.635987Z", + "url": "https://files.pythonhosted.org/packages/52/38/110bd910eadcce84a323d8bed708386bcce5531ed38a2398e908a06d9031/pytz-2014.4-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.4-py2.6.egg", + "hashes": { + "sha256": "20edcc4ee621ed5a7b97a8e45f5f5ec1bd288b5b56fb13da49ba59775fbf0ac1" + }, + "provenance": null, + "requires-python": null, + "size": 467503, + "upload-time": "2014-06-02T12:49:32.988880Z", + "url": "https://files.pythonhosted.org/packages/dc/74/11e12f29c65060ce14a2a859c934e80849d2be4e44bc1ac88a462af5bb4b/pytz-2014.4-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.4-py2.7.egg", + "hashes": { + "sha256": "3edde3b7250d6828be1f294d6371db03ab2d02b627bc2427ac62c14ddb55a59d" + }, + "provenance": null, + "requires-python": null, + "size": 467364, + "upload-time": "2014-06-02T12:49:45.678111Z", + "url": "https://files.pythonhosted.org/packages/f1/52/df57d58dd8703830a43d2fa60df9e1113d193ab92768ca30126591332ace/pytz-2014.4-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.4-py3.3.egg", + "hashes": { + "sha256": "aed825055227764b1aa6c3474df521107fd28ddeef69250e4fe1c8d14e4569ad" + }, + "provenance": null, + "requires-python": null, + "size": 468343, + "upload-time": "2014-06-02T12:49:59.288076Z", + "url": "https://files.pythonhosted.org/packages/f1/69/fc4360c23facd122a2e520a0fe5b05c22c72b66ea30a1e4dc0c14cfe88d5/pytz-2014.4-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.4.tar.bz2", + "hashes": { + "sha256": "a339a5ba846985bcf0a87782492458752b5d95b56ba219de4c9404c0ee5beec9" + }, + "provenance": null, + "requires-python": null, + "size": 159160, + "upload-time": "2014-06-02T12:47:43.198147Z", + "url": "https://files.pythonhosted.org/packages/d4/a0/3dae8635d9d236878222e7fbde79b5bd57d879353f3c6ca14cf9f06d1cda/pytz-2014.4.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.4.tar.gz", + "hashes": { + "sha256": "fddc081b9aead4d4ec09685c6e9ed6c7d3f5cace1ff7d39c76ba770f2c8d1049" + }, + "provenance": null, + "requires-python": null, + "size": 274066, + "upload-time": "2014-06-02T12:47:48.523198Z", + "url": "https://files.pythonhosted.org/packages/10/83/2c8eaf4ee6604ee2de7f873de9c02773c103f71c09ffb05e9d3668e7f70d/pytz-2014.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.4.zip", + "hashes": { + "sha256": "95ba4ab9a06ea35d8b320c4827f5c1014b314d08521e127864010b4ff945941b" + }, + "provenance": null, + "requires-python": null, + "size": 483107, + "upload-time": "2014-06-02T12:47:56.756249Z", + "url": "https://files.pythonhosted.org/packages/cf/38/b9eeb0635e9a0f456fb78e5d4591f825c03c8c5e747945816dfb54873a34/pytz-2014.4.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.7-py2.4.egg", + "hashes": { + "sha256": "3d39b7a7cdf5f1acef4b816128251ce60b71c619c5246f7a542c3c6c46020996" + }, + "provenance": null, + "requires-python": null, + "size": 477348, + "upload-time": "2014-09-01T10:45:26.551155Z", + "url": "https://files.pythonhosted.org/packages/db/96/a53683a61899921346f41e65d0c9fa65e834ffa35549b300cf3e88124a41/pytz-2014.7-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.7-py2.5.egg", + "hashes": { + "sha256": "5648f5b33b67f846f827b7f7c74333aff1e3a64ebfac29b79a75915330ef7d32" + }, + "provenance": null, + "requires-python": null, + "size": 476901, + "upload-time": "2014-09-01T10:45:42.843397Z", + "url": "https://files.pythonhosted.org/packages/8a/4d/773148f66c97795db3b3c45804fdca624d9228e69f9f05abd574673a413d/pytz-2014.7-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.7-py2.6.egg", + "hashes": { + "sha256": "4534962f5a996552b53792e3ba2ff6efbf5595c54ccffe3919929d76b09a6072" + }, + "provenance": null, + "requires-python": null, + "size": 476869, + "upload-time": "2014-09-01T10:45:58.151276Z", + "url": "https://files.pythonhosted.org/packages/13/b9/57fd9ee2cbaf150bbba28a7801ccc98a3e507d274ede2fadcb6b8899c537/pytz-2014.7-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.7-py2.7.egg", + "hashes": { + "sha256": "db7e40e2ca104923661b6832cc1836bdf89f9a3f2c7fa6dd3931c50626618275" + }, + "provenance": null, + "requires-python": null, + "size": 476731, + "upload-time": "2014-09-01T10:46:15.017144Z", + "url": "https://files.pythonhosted.org/packages/86/60/3bbb728ebf40fe048a27d9d36ffbda639ad00d3f61a7ef8b11c6119f7447/pytz-2014.7-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.7-py3.3.egg", + "hashes": { + "sha256": "164516f70070fdee0255c17d9d97efeb550b58eeaca9af118bad094d6caeaca9" + }, + "provenance": null, + "requires-python": null, + "size": 477710, + "upload-time": "2014-09-01T10:52:40.199899Z", + "url": "https://files.pythonhosted.org/packages/e8/f6/0e290e3f4575c719d7786bdd8596dd3d5049cc8ca6f3eb493240baa02fe1/pytz-2014.7-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.7.tar.bz2", + "hashes": { + "sha256": "56dec1e94d2fad13d9009a140b816808086a79ddf7edf9eb4931c84f65abb12a" + }, + "provenance": null, + "requires-python": null, + "size": 166099, + "upload-time": "2014-09-01T10:43:48.406311Z", + "url": "https://files.pythonhosted.org/packages/d7/4b/5f0206bbda054eaa766e304e8458ab3d373f514642127140c484252f2a84/pytz-2014.7.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.7.tar.gz", + "hashes": { + "sha256": "bfc2bd00147e5ecf75399f4a94cb84cc00ce9b511a15f9958bb6c85a455f76eb" + }, + "provenance": null, + "requires-python": null, + "size": 283632, + "upload-time": "2014-09-01T10:43:57.954520Z", + "url": "https://files.pythonhosted.org/packages/93/96/9a68cc70a1f14161ea28e4b0cf6b1e6f0b8b3a8ebd940ea93dda933eee0e/pytz-2014.7.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.7.zip", + "hashes": { + "sha256": "2ec3cf1b841106a80b3df0af464e4682d0f6051cac7f8c92167ea494945e6589" + }, + "provenance": null, + "requires-python": null, + "size": 492540, + "upload-time": "2014-09-01T10:44:07.776686Z", + "url": "https://files.pythonhosted.org/packages/ea/64/fef0da2f303cff27bd60e90503d5af6bd96cfba317ba24fcf57551926f06/pytz-2014.7.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.9-py2.4.egg", + "hashes": { + "sha256": "528f1c8f9d693fc97168b56392fe9f7a06e347b1f130942bd65d4f5f4d498a58" + }, + "provenance": null, + "requires-python": null, + "size": 477929, + "upload-time": "2014-11-03T10:45:47.095524Z", + "url": "https://files.pythonhosted.org/packages/9d/66/5e7c62abde7192366037ddaae3372407b28589b5136e6f31c27d445b0767/pytz-2014.9-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.9-py2.5.egg", + "hashes": { + "sha256": "555a4b1159975cc3ea28f9ac2cd182143a72579daf2b23f4d7690eef354af387" + }, + "provenance": null, + "requires-python": null, + "size": 477490, + "upload-time": "2014-11-03T10:45:55.332006Z", + "url": "https://files.pythonhosted.org/packages/ef/90/4e3549aba0409daebb77a5f7dd7a2ecc31505fff388bbb6f040e99dd06e4/pytz-2014.9-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.9-py2.6.egg", + "hashes": { + "sha256": "a54b953a6ab62ef6e22871295c7e023806c8c72785cccad9d2954c3fc4057951" + }, + "provenance": null, + "requires-python": null, + "size": 477467, + "upload-time": "2014-11-03T10:46:03.865041Z", + "url": "https://files.pythonhosted.org/packages/29/6a/cf5b80fadbf4b54160f7a0845d2b25d09819d5e01f0004b35961fcf2ae09/pytz-2014.9-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.9-py2.7.egg", + "hashes": { + "sha256": "a7e835bf0d909c121c8bcf98650a80c84980b0f6640a439296766b0b59a495fb" + }, + "provenance": null, + "requires-python": null, + "size": 477301, + "upload-time": "2014-11-03T10:46:12.242083Z", + "url": "https://files.pythonhosted.org/packages/d5/29/fe22eb36e8dd40cc223e46e9c728b517922775e1320859160cb8b896c7ae/pytz-2014.9-py2.7.egg", + "yanked": false + }, + { + "core-metadata": { + "sha256": "211caf290334a598652e5fb820c7e7cac58ebe1b7df861c26db377fe1b3c5931" + }, + "data-dist-info-metadata": { + "sha256": "211caf290334a598652e5fb820c7e7cac58ebe1b7df861c26db377fe1b3c5931" + }, + "filename": "pytz-2014.9-py2.py3-none-any.whl", + "hashes": { + "sha256": "431c78bcf827c92a19d7829cd9ae7902d52d6dfcb23d98904fc807ddea1ec076" + }, + "provenance": null, + "requires-python": null, + "size": 477031, + "upload-time": "2014-11-03T10:46:54.895754Z", + "url": "https://files.pythonhosted.org/packages/2a/de/7c55dffb7464509aee814047f50490886925226846bcb8c622677619f15e/pytz-2014.9-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.9-py3.1.egg", + "hashes": { + "sha256": "e5d3283bc491b99b89dbb68e4c6fa845214c6b4c4f9126d29f6d42bcafb5de9c" + }, + "provenance": null, + "requires-python": null, + "size": 477254, + "upload-time": "2014-11-03T10:46:20.363245Z", + "url": "https://files.pythonhosted.org/packages/38/b9/45aa76962a1791cb19f45776d553d4b5290a94929747d5bdd447671338bc/pytz-2014.9-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.9-py3.2.egg", + "hashes": { + "sha256": "f224916cf2d86e464db0489cda62cfd93701cdb224c204bb00d9191b861bf2e1" + }, + "provenance": null, + "requires-python": null, + "size": 477498, + "upload-time": "2014-11-03T10:46:29.299157Z", + "url": "https://files.pythonhosted.org/packages/cf/b6/25ead7c0eaa6f4a9a13eee948d04ddcc9c6941d618d0757b5acfd27e8886/pytz-2014.9-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.9-py3.3.egg", + "hashes": { + "sha256": "e8c13eb8c6159b39b986010ba75f0abf0f38a4fd80de452d4e5942cb1a3e7329" + }, + "provenance": null, + "requires-python": null, + "size": 478292, + "upload-time": "2014-11-03T10:46:36.965483Z", + "url": "https://files.pythonhosted.org/packages/76/9c/42db02c00e9447a6376dcd298bf5a55a5229108d716d805b361c42d627dd/pytz-2014.9-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.9-py3.4.egg", + "hashes": { + "sha256": "27cc723002419969266df9d5bf93127cacd300bed0cc15499310ec357efd904d" + }, + "provenance": null, + "requires-python": null, + "size": 477983, + "upload-time": "2014-11-03T10:46:45.556395Z", + "url": "https://files.pythonhosted.org/packages/ce/74/7495e4726098329f7323d7b1c6ada604899787fa56c1d0836914d117bedb/pytz-2014.9-py3.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.9.tar.bz2", + "hashes": { + "sha256": "4ba0ab74fa7f34f77ff236ee2157454d1c2aaeaaa25932363bfa1be6cb82dbd6" + }, + "provenance": null, + "requires-python": null, + "size": 166230, + "upload-time": "2014-11-03T10:47:08.750190Z", + "url": "https://files.pythonhosted.org/packages/c1/60/503a9fe7763c4a66cb4516e550f0e0e07a348a8e8f649f76f29d26d87c67/pytz-2014.9.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.9.tar.gz", + "hashes": { + "sha256": "c5bcbd11cf9847096ae1eb4e83dde75d10ac62efe6e73c4600f3f980968cdbd2" + }, + "provenance": null, + "requires-python": null, + "size": 283953, + "upload-time": "2014-11-03T10:47:13.931806Z", + "url": "https://files.pythonhosted.org/packages/74/21/a4ad64384b3dafcbc984ab18cfcaaeb257f0aea23c6a45cb895da1767cdb/pytz-2014.9.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.9.zip", + "hashes": { + "sha256": "850d5ff93034ad09edcd0e5788c2898e6e8ea1ea7ea675fee8b3ba69e056c2b8" + }, + "provenance": null, + "requires-python": null, + "size": 493342, + "upload-time": "2014-11-03T10:47:03.067874Z", + "url": "https://files.pythonhosted.org/packages/8c/2b/bd1b5286039184311339507a2fbc972827b675d4e25b708f6de99943f27e/pytz-2014.9.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.10-py2.4.egg", + "hashes": { + "sha256": "0c932af5f787a93c8cbe935b6607aabb925cc628d6b257518133444b4151a600" + }, + "provenance": null, + "requires-python": null, + "size": 478211, + "upload-time": "2014-11-27T09:01:50.070453Z", + "url": "https://files.pythonhosted.org/packages/d9/0e/5969e3a9a16e070c75f8ce15d40542c3a8144fd74a4530a114b255213577/pytz-2014.10-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.10-py2.5.egg", + "hashes": { + "sha256": "84b70e81c1fccdd5438ab82380882e2ed11aac48ed65d4482fad1f7990ba4352" + }, + "provenance": null, + "requires-python": null, + "size": 477773, + "upload-time": "2014-11-27T09:01:59.277557Z", + "url": "https://files.pythonhosted.org/packages/e0/c0/18884f0de32d2bda04a3e6cf4b56e474d6aedae5a79b6f3349fc7d868a68/pytz-2014.10-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.10-py2.6.egg", + "hashes": { + "sha256": "7b467217b9f4b4b3578ea80c187d4a64584137eb39a4fd09d3a939bb25a24731" + }, + "provenance": null, + "requires-python": null, + "size": 477747, + "upload-time": "2014-11-27T09:02:07.280490Z", + "url": "https://files.pythonhosted.org/packages/f8/b4/d47858f0ba84d6ae2a04d4b9916fc704bd250b7b7b42fd93c73dee82fc5d/pytz-2014.10-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.10-py2.7.egg", + "hashes": { + "sha256": "fe233d88db9501b9f87685a656e080422a04ddfb11f002275f82986d717049f8" + }, + "provenance": null, + "requires-python": null, + "size": 477582, + "upload-time": "2014-11-27T09:02:15.906159Z", + "url": "https://files.pythonhosted.org/packages/0e/84/a01d5b18fca37987ad052a3d32bf440439db57d8f6aa6f9fcf623919bdbf/pytz-2014.10-py2.7.egg", + "yanked": false + }, + { + "core-metadata": { + "sha256": "937972f42db3e6538eb6fe053333908a43df4bbb275408447300894f715f691a" + }, + "data-dist-info-metadata": { + "sha256": "937972f42db3e6538eb6fe053333908a43df4bbb275408447300894f715f691a" + }, + "filename": "pytz-2014.10-py2.py3-none-any.whl", + "hashes": { + "sha256": "5438d749e923c914741fe2a410b528abe27053000fbf878bc437428d08ae0ab1" + }, + "provenance": null, + "requires-python": null, + "size": 477007, + "upload-time": "2014-11-27T09:02:55.284049Z", + "url": "https://files.pythonhosted.org/packages/c5/bc/995a7472f9ca49980ce07ca7a68b0b7c01bc87fc7f9f09707cbfde282a8f/pytz-2014.10-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.10-py3.1.egg", + "hashes": { + "sha256": "9aeac3f98865c8296dc5137131d447e2feff0d2cad0258488f5766fda1374d0f" + }, + "provenance": null, + "requires-python": null, + "size": 477538, + "upload-time": "2014-11-27T09:02:23.872200Z", + "url": "https://files.pythonhosted.org/packages/8c/09/12472e285d024273b407641d9b2fd11b34a2eccfaf5e5790f656271327db/pytz-2014.10-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.10-py3.2.egg", + "hashes": { + "sha256": "a659ea369f4be21a31b48aeb67ec62f76270cc53f408f3578883bff41a021966" + }, + "provenance": null, + "requires-python": null, + "size": 477782, + "upload-time": "2014-11-27T09:02:31.321590Z", + "url": "https://files.pythonhosted.org/packages/f6/b7/032605201a023cab8842c3e3527f0e18d7e4d820f40fc0f3c9a152919cf5/pytz-2014.10-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.10-py3.3.egg", + "hashes": { + "sha256": "2bb021e6b1b229cdb348b37ed4d0643c1115ac439d682fca174a78588b58a042" + }, + "provenance": null, + "requires-python": null, + "size": 478579, + "upload-time": "2014-11-27T09:02:39.316292Z", + "url": "https://files.pythonhosted.org/packages/3a/e0/1b983a894b0ec8e7b0258fb80e7b506b2316b9da840d1f872fc384fcbf2a/pytz-2014.10-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.10-py3.4.egg", + "hashes": { + "sha256": "9ae48d398eb491f8bb1111e5353f9a9f6d811e38c2a69d59ba38f97b54d90b4c" + }, + "provenance": null, + "requires-python": null, + "size": 478265, + "upload-time": "2014-11-27T09:02:47.893989Z", + "url": "https://files.pythonhosted.org/packages/f2/85/3b7524a802eb6e07fea252eadc86957ccb6d33956889a57347b72cbef6ef/pytz-2014.10-py3.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.10.tar.bz2", + "hashes": { + "sha256": "387f968fde793b142865802916561839f5591d8b4b14c941125eb0fca7e4e58d" + }, + "provenance": null, + "requires-python": null, + "size": 166213, + "upload-time": "2014-11-27T09:03:09.629744Z", + "url": "https://files.pythonhosted.org/packages/63/15/8cdc183c669ef4c870099848b6fb37f11e5aeb2fa06601d0015ac4201e51/pytz-2014.10.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.10.tar.gz", + "hashes": { + "sha256": "a94138b638907491f473c875e8c95203a6a02efef52b6562be302e435016f4f3" + }, + "provenance": null, + "requires-python": null, + "size": 283834, + "upload-time": "2014-11-27T09:03:14.757635Z", + "url": "https://files.pythonhosted.org/packages/20/4a/a4d80f406592b96eff41cb6c7fe492bbe5b48e5b5be50ecc930870039db3/pytz-2014.10.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.10.zip", + "hashes": { + "sha256": "4c7d52da410875e977605c194c93fb29a2d921f99234b50133c662a7d4268fd6" + }, + "provenance": null, + "requires-python": null, + "size": 494851, + "upload-time": "2014-11-27T09:03:04.379319Z", + "url": "https://files.pythonhosted.org/packages/8e/83/1e1e6fe93b7f94ea85f59399b9c8e08985fde1ef0dc27245a96a6772e44a/pytz-2014.10.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.2-py2.4.egg", + "hashes": { + "sha256": "f8a813af15ac5e68b52dfc2a0aaa41b1c9b5cfa8e15fa9cf754837f74af74d74" + }, + "provenance": null, + "requires-python": null, + "size": 477733, + "upload-time": "2015-03-23T07:05:33.148710Z", + "url": "https://files.pythonhosted.org/packages/d5/2a/f0aa28cb4872c82631eeffc090a7cc0e56ec9a52f8d32feaf2aa0aa249f0/pytz-2015.2-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.2-py2.5.egg", + "hashes": { + "sha256": "08e8e012bb06237aea5781c1afdeef00590d4cebdb0c098439f8f2eb3046331b" + }, + "provenance": null, + "requires-python": null, + "size": 477296, + "upload-time": "2015-03-23T07:05:47.149378Z", + "url": "https://files.pythonhosted.org/packages/a0/9f/6c6a12229afba8de8d1acca8b52b664c4db50f2e5195a4259a46250db6c7/pytz-2015.2-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.2-py2.6.egg", + "hashes": { + "sha256": "2fe74abd1b6d18f93c121558c94c34133881f73f1ec005809b4a9db756a5a91f" + }, + "provenance": null, + "requires-python": null, + "size": 477269, + "upload-time": "2015-03-23T07:05:57.924442Z", + "url": "https://files.pythonhosted.org/packages/01/e6/80ffa4ccef92c49bace100fd397ffccb085854128d0ba4469a3bde2a1c58/pytz-2015.2-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.2-py2.7.egg", + "hashes": { + "sha256": "5e77e68293879fdd9a7b9ff37a0cc9123294b020cba189a8c1b6922cd9f703b5" + }, + "provenance": null, + "requires-python": null, + "size": 477098, + "upload-time": "2015-03-23T07:06:07.202436Z", + "url": "https://files.pythonhosted.org/packages/73/e2/e798c064373a40390605b0412f5cf973e1c4a41c46ce9da2a487d119c336/pytz-2015.2-py2.7.egg", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b5f9f4ca1d09e98678ceca631a87548d17e64a04bf9b13242e572d5b35d83212" + }, + "data-dist-info-metadata": { + "sha256": "b5f9f4ca1d09e98678ceca631a87548d17e64a04bf9b13242e572d5b35d83212" + }, + "filename": "pytz-2015.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "358b05a0c2605c15cf8337d17016eb95afeaad07c900df9c2cde76e2194a9258" + }, + "provenance": null, + "requires-python": null, + "size": 476390, + "upload-time": "2015-03-23T07:06:50.817126Z", + "url": "https://files.pythonhosted.org/packages/8a/89/6a70420f062b769cd49344c4d2ba09aa1f097888e2d9dac2707fbef46359/pytz-2015.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.2-py3.1.egg", + "hashes": { + "sha256": "374106e01ccdaca4f7fbeec7164c016d92684f05aa38feb1d507dd2fb789ef1f" + }, + "provenance": null, + "requires-python": null, + "size": 477052, + "upload-time": "2015-03-23T07:06:15.867255Z", + "url": "https://files.pythonhosted.org/packages/f6/de/fee4f544bd077dc15aad6de90c51021cb0674bfc13ff38001a69218f5e56/pytz-2015.2-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.2-py3.2.egg", + "hashes": { + "sha256": "40913c6bfeba1e6b1aef5366db6a74c36253e51a65600e8b770aed7bf7b9d23f" + }, + "provenance": null, + "requires-python": null, + "size": 477291, + "upload-time": "2015-03-23T07:06:24.505401Z", + "url": "https://files.pythonhosted.org/packages/11/6b/6dc39abe04cf00d772f168ef50367344065819e61beab141cec29fe6722b/pytz-2015.2-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.2-py3.3.egg", + "hashes": { + "sha256": "6549f19811bfd147517ae68b9d25d89a0207dd308c7a334bd419514e36875c2b" + }, + "provenance": null, + "requires-python": null, + "size": 478092, + "upload-time": "2015-03-23T07:06:33.331126Z", + "url": "https://files.pythonhosted.org/packages/be/57/0a919a5bae9f3d06c3586b6b87b1354af0951471148847ffd75d7d84a50c/pytz-2015.2-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.2-py3.4.egg", + "hashes": { + "sha256": "fe69c915863fe0f24c00d61a4bfa5ebd0fa08d859db3a1cfcb3fb20f1a67dd45" + }, + "provenance": null, + "requires-python": null, + "size": 477782, + "upload-time": "2015-03-23T07:06:41.784080Z", + "url": "https://files.pythonhosted.org/packages/1a/5c/fbea74406255a85e4eb62d3e294736069b657a0fc31986adeca8d1d2fe0b/pytz-2015.2-py3.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.2.tar.bz2", + "hashes": { + "sha256": "3e15b416c9a2039c1a51208b2cd3bb4ffd796cd19e601b1d2657afcb77c3dc90" + }, + "provenance": null, + "requires-python": null, + "size": 166796, + "upload-time": "2015-03-23T07:07:06.032638Z", + "url": "https://files.pythonhosted.org/packages/4c/81/4c7062615c419a00c57a49dd7156e3f02e9b6a4d483fa294fd0d0af4fd8b/pytz-2015.2.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.2.tar.gz", + "hashes": { + "sha256": "73daf0eb44ad929ad56972ad30938cb231b725b27dff105b7168e7b4491e0452" + }, + "provenance": null, + "requires-python": null, + "size": 282891, + "upload-time": "2015-03-23T07:07:12.753729Z", + "url": "https://files.pythonhosted.org/packages/4d/20/8214f28961779de01e6348e444bec3ac5dde8acb9f1986414758880a37fd/pytz-2015.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.2.zip", + "hashes": { + "sha256": "93f81122d86983cbb056cd12ca7de39d760b6f3e3060e43eff5c5e2034516fa2" + }, + "provenance": null, + "requires-python": null, + "size": 493458, + "upload-time": "2015-03-23T07:07:00.374028Z", + "url": "https://files.pythonhosted.org/packages/cf/6a/3ed807e3b8574eabc0027cb2c9353b16848df9144f42c4a1f62b22a0e2dd/pytz-2015.2.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.4-py2.4.egg", + "hashes": { + "sha256": "9966d2c3f86b23374da9890584f16b03f6e46055824e30a108716974d45d1e45" + }, + "provenance": null, + "requires-python": null, + "size": 476900, + "upload-time": "2015-05-13T14:36:43.411172Z", + "url": "https://files.pythonhosted.org/packages/20/65/c9918937144983d1da370753a83fa3696e40d34e5418ed0b5362d42baac6/pytz-2015.4-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.4-py2.5.egg", + "hashes": { + "sha256": "f7c5be4db86f1a76ccc4c807f9008536275abec3e2815d18265d694aeef3cb3c" + }, + "provenance": null, + "requires-python": null, + "size": 476461, + "upload-time": "2015-05-13T14:36:52.088745Z", + "url": "https://files.pythonhosted.org/packages/00/54/a678c5f56751a1bf1061a04c5dac474dac8ce887c98189eff0459dfab077/pytz-2015.4-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.4-py2.6.egg", + "hashes": { + "sha256": "6ce918e48daed649e13aa4eb2ce99d80212411401be42288c94473a81109244e" + }, + "provenance": null, + "requires-python": null, + "size": 476431, + "upload-time": "2015-05-13T14:36:59.907899Z", + "url": "https://files.pythonhosted.org/packages/52/2a/9af8e3e88d4f41fe48139d0a037a7438e66875b452d7cc609e178961e6f5/pytz-2015.4-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.4-py2.7.egg", + "hashes": { + "sha256": "6441e798f8863744c90574de253bed328c477fd2c86caf52b8d9d85f1ecb9f96" + }, + "provenance": null, + "requires-python": null, + "size": 476270, + "upload-time": "2015-05-13T14:37:08.155512Z", + "url": "https://files.pythonhosted.org/packages/7f/ee/56c5af47587f3f2b01bdb809514e5c3bdab74a63d8022765255d49371fca/pytz-2015.4-py2.7.egg", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2f68b1d3f1268d5ae6284739f7fbd3a1e95f40a32e3f94ca630bac3fe47d877a" + }, + "data-dist-info-metadata": { + "sha256": "2f68b1d3f1268d5ae6284739f7fbd3a1e95f40a32e3f94ca630bac3fe47d877a" + }, + "filename": "pytz-2015.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "4d64ed1b9e0e73095f5cfa87f0e97ddb4c840049e8efeb7e63b46118ba1d623a" + }, + "provenance": null, + "requires-python": null, + "size": 475073, + "upload-time": "2015-05-13T14:37:48.490133Z", + "url": "https://files.pythonhosted.org/packages/2d/cb/c9b0c9e4cf54bc3517b2d52904c9f328be2e88cf07392fea51ee0c3c4b28/pytz-2015.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.4-py3.1.egg", + "hashes": { + "sha256": "39ef0541e489b1cf5515cedf1b1f99de585fd660463cdcde43a03d7d92042782" + }, + "provenance": null, + "requires-python": null, + "size": 476223, + "upload-time": "2015-05-13T14:37:16.524384Z", + "url": "https://files.pythonhosted.org/packages/17/18/e6e9b997959f6f8816733ba5d8afc79b40a482de2ea90f265bfdc33b26fe/pytz-2015.4-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.4-py3.2.egg", + "hashes": { + "sha256": "685b1994026572177458af143cc24a2082f400f18e63fdc8e2ed68dd93bb0f49" + }, + "provenance": null, + "requires-python": null, + "size": 476463, + "upload-time": "2015-05-13T14:37:24.408232Z", + "url": "https://files.pythonhosted.org/packages/d6/2b/dacc1ab0f2b0e25e73e0a85b770f7b5f05197b718c4cb27ba65f2183c7ae/pytz-2015.4-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.4-py3.3.egg", + "hashes": { + "sha256": "8446013dfbde9b3f4f9bfea09418ddd526760a8798c41badd3f707a98ad0745b" + }, + "provenance": null, + "requires-python": null, + "size": 477264, + "upload-time": "2015-05-13T14:37:31.861946Z", + "url": "https://files.pythonhosted.org/packages/19/03/8a667c4a847f6bef344eded7625858e855ab5175383a930feb0442b6374c/pytz-2015.4-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.4-py3.4.egg", + "hashes": { + "sha256": "d5ff706089e9150760d238b66203a24d4a0a6175160410191995ff04d1893faa" + }, + "provenance": null, + "requires-python": null, + "size": 476958, + "upload-time": "2015-05-13T14:37:40.137210Z", + "url": "https://files.pythonhosted.org/packages/fc/ac/cd7c55724fb7f145855aef6a76760dd3482af1f1ad5fabfce8af478c3fd4/pytz-2015.4-py3.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.4.tar.bz2", + "hashes": { + "sha256": "a78b484d5472dd8c688f8b3eee18646a25c66ce45b2c26652850f6af9ce52b17" + }, + "provenance": null, + "requires-python": null, + "size": 157361, + "upload-time": "2015-05-13T14:38:02.463531Z", + "url": "https://files.pythonhosted.org/packages/fd/7a/6a80f73ec6e714b1fd2cbaa3674c2f108ff5071cc2bcc37d5226e0ca1ee0/pytz-2015.4.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.4.tar.gz", + "hashes": { + "sha256": "c4ee70cb407f9284517ac368f121cf0796a7134b961e53d9daf1aaae8f44fb90" + }, + "provenance": null, + "requires-python": null, + "size": 281243, + "upload-time": "2015-05-13T14:38:08.604793Z", + "url": "https://files.pythonhosted.org/packages/89/f7/c3f24985638befecf0c0db820c27a276ce4030820a948d4893a6d35e36fa/pytz-2015.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.4.zip", + "hashes": { + "sha256": "00f35fb0e7e2fc348cd091d25d36c6768b721463d12396d68a9491a8a5f91ecf" + }, + "provenance": null, + "requires-python": null, + "size": 492641, + "upload-time": "2015-05-13T14:37:57.307717Z", + "url": "https://files.pythonhosted.org/packages/7e/1a/f43b5c92df7b156822030fed151327ea096bcf417e45acc23bd1df43472f/pytz-2015.4.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.6-py2.4.egg", + "hashes": { + "sha256": "499a3513d210e52e0fea71b6d9b96493fb8527c6e1117c8ea6d679e52fe5468d" + }, + "provenance": null, + "requires-python": null, + "size": 476912, + "upload-time": "2015-09-21T13:41:07.132127Z", + "url": "https://files.pythonhosted.org/packages/78/bf/1ace078cf5baf0ef77e84bef30e593490d714e5ce812b730f13bcd148c43/pytz-2015.6-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.6-py2.5.egg", + "hashes": { + "sha256": "752bda66b1d0ee603b3f84fdbbe30428c01cf5dddbbe535f68f154611ea47e25" + }, + "provenance": null, + "requires-python": null, + "size": 476478, + "upload-time": "2015-09-21T13:41:19.048066Z", + "url": "https://files.pythonhosted.org/packages/db/4f/b13d9e64f2a07ae28040a7e8e1ea821ed2f5fc5b11cb4cca8e86794b883c/pytz-2015.6-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.6-py2.6.egg", + "hashes": { + "sha256": "dc4542deadc24224d85c94b83ba74267ed3c0c7005c67465073eb4f53977b7e1" + }, + "provenance": null, + "requires-python": null, + "size": 476447, + "upload-time": "2015-09-21T13:41:33.425309Z", + "url": "https://files.pythonhosted.org/packages/05/1e/0b61184cbe461d75daa4514d2afe71aece18d298d8bbef0b46650c0236ea/pytz-2015.6-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.6-py2.7.egg", + "hashes": { + "sha256": "e04269289bb5608a51e085405443d664d5c0006af13e4887126778d4030f558c" + }, + "provenance": null, + "requires-python": null, + "size": 476283, + "upload-time": "2015-09-21T13:41:45.318097Z", + "url": "https://files.pythonhosted.org/packages/f1/ff/60a6176da9561668f44604683613bc4c2afe7388b573636178d5bcb57006/pytz-2015.6-py2.7.egg", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1b1427b5d42d7154bff16c97bda596955f5d03e45923cf19877cb7bc5cd0ae75" + }, + "data-dist-info-metadata": { + "sha256": "1b1427b5d42d7154bff16c97bda596955f5d03e45923cf19877cb7bc5cd0ae75" + }, + "filename": "pytz-2015.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "b4b44f8606074489c787b1614fe394d55178acd4a0387511cded291f9ba667ab" + }, + "provenance": null, + "requires-python": null, + "size": 475111, + "upload-time": "2015-09-21T13:40:56.492501Z", + "url": "https://files.pythonhosted.org/packages/05/c9/dd1814a0205e030b359da72510181961ca4ef59c3a5b7840cb7a7247c71b/pytz-2015.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.6-py3.1.egg", + "hashes": { + "sha256": "6747de3110b782acb88552d690b10cf0f91a2af2a684aa0181c865aded9eafb8" + }, + "provenance": null, + "requires-python": null, + "size": 476233, + "upload-time": "2015-09-21T13:41:58.624314Z", + "url": "https://files.pythonhosted.org/packages/83/0d/644d503823a59c543f89cd6f49f9259eaf3570cdb2611214ba26c726dadf/pytz-2015.6-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.6-py3.2.egg", + "hashes": { + "sha256": "1da48f633e2fb2755d1a7bf37b53bdae036d2c4a2a3e707976be15b132a976cb" + }, + "provenance": null, + "requires-python": null, + "size": 476481, + "upload-time": "2015-09-21T13:42:18.850163Z", + "url": "https://files.pythonhosted.org/packages/4b/b0/e920607496b868133ac4f4b5c234277261e1245014fb82caa1f5010a10cd/pytz-2015.6-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.6-py3.3.egg", + "hashes": { + "sha256": "19c42fdf17d5b1e9a5ae2d9b64bb15a561295f051df565e3a1d8f370f2e5ad67" + }, + "provenance": null, + "requires-python": null, + "size": 477276, + "upload-time": "2015-09-21T13:42:32.466407Z", + "url": "https://files.pythonhosted.org/packages/99/18/f2776d54ec269c54bf1c552ead0105d64d4367f2ab6137fc13430f03aca5/pytz-2015.6-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.6-py3.4.egg", + "hashes": { + "sha256": "3ca623217c5d6cac04f5d3a15b1063f7fd020420a1d6da839367b39502f58204" + }, + "provenance": null, + "requires-python": null, + "size": 476965, + "upload-time": "2015-09-21T13:42:45.576978Z", + "url": "https://files.pythonhosted.org/packages/60/7a/8d5e0430120569919d1ddbb84e9a3667f03edcb817a3f0012508e9d35f33/pytz-2015.6-py3.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.6-py3.5.egg", + "hashes": { + "sha256": "d2b0753ff55c6bdf8d32db65f1ca06db660a981b7132292e0e2d1cff98315c95" + }, + "provenance": null, + "requires-python": null, + "size": 476897, + "upload-time": "2015-09-21T13:42:55.971187Z", + "url": "https://files.pythonhosted.org/packages/b9/39/c394a0d359b601f8606e9f579ed5d984f1eb2dc78a6dec69ec5bd2ed5e6b/pytz-2015.6-py3.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.6.tar.bz2", + "hashes": { + "sha256": "01eed1b2226dc386d8e467a2ff8c4f1aa08c65d5d7e7c43aa094bd45d5bd68ba" + }, + "provenance": null, + "requires-python": null, + "size": 156925, + "upload-time": "2015-09-21T13:43:15.033778Z", + "url": "https://files.pythonhosted.org/packages/0c/cd/907e6f5195c4e56625bc3cf4984804f01872201bcadb0aec080dbb4c3bcf/pytz-2015.6.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.6.tar.gz", + "hashes": { + "sha256": "c598a6b6850dbcc00843651878e8282dac77c95e19d84847b6918eeb3ed8f0c2" + }, + "provenance": null, + "requires-python": null, + "size": 281428, + "upload-time": "2015-09-21T13:43:23.228304Z", + "url": "https://files.pythonhosted.org/packages/b5/2d/1faf10c2d302ac72ae5244f8fb50ad92b7d364ed8e2ce9c3ee74e82594be/pytz-2015.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.6.zip", + "hashes": { + "sha256": "2b3b20919afcf06f90a4e58aa2a2c82a601b71dd5a352af36478e5337d4a16cd" + }, + "provenance": null, + "requires-python": null, + "size": 492639, + "upload-time": "2015-09-21T13:43:07.262220Z", + "url": "https://files.pythonhosted.org/packages/fa/af/0ee0d76d8f8959e53a28817ad32cebfa5f8cdc1f6f325382ef2a0414da32/pytz-2015.6.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.7-py2.4.egg", + "hashes": { + "sha256": "3abe6a6d3fc2fbbe4c60144211f45da2edbe3182a6f6511af6bbba0598b1f992" + }, + "provenance": null, + "requires-python": null, + "size": 478235, + "upload-time": "2015-10-26T06:32:07.597360Z", + "url": "https://files.pythonhosted.org/packages/a0/83/a3f42f8290eb19587978c08a9f9590368f357a04301e5b9f89ecadfa798f/pytz-2015.7-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.7-py2.5.egg", + "hashes": { + "sha256": "939ef9c1e1224d980405689a97ffcf7828c56d1517b31d73464356c1f2b7769e" + }, + "provenance": null, + "requires-python": null, + "size": 477795, + "upload-time": "2015-10-26T06:32:29.024438Z", + "url": "https://files.pythonhosted.org/packages/8f/2f/47ca83bc3a2dccdca069e3e33f39f96e9cda8662163eff75ab1d4403f565/pytz-2015.7-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.7-py2.6.egg", + "hashes": { + "sha256": "ead4aefa7007249e05e51b01095719d5a8dd95760089f5730aac5698b1932918" + }, + "provenance": null, + "requires-python": null, + "size": 477761, + "upload-time": "2015-10-26T06:32:38.776735Z", + "url": "https://files.pythonhosted.org/packages/62/80/fe009c35e7167c1ede44da8b4161bdf859fbf5d2a852a6423754305d5946/pytz-2015.7-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.7-py2.7.egg", + "hashes": { + "sha256": "3cca0df08bd0ed98432390494ce3ded003f5e661aa460be7a734bffe35983605" + }, + "provenance": null, + "requires-python": null, + "size": 477606, + "upload-time": "2015-10-26T06:32:48.872503Z", + "url": "https://files.pythonhosted.org/packages/97/fa/aa98e08d08615823a2a3b49dbac7cd6d4a5024ac68001f364a93f9e5c796/pytz-2015.7-py2.7.egg", + "yanked": false + }, + { + "core-metadata": { + "sha256": "78a517098be2beadbd15b7f42c96780fc1aa6118e8f8a2f86ffa8e2909390397" + }, + "data-dist-info-metadata": { + "sha256": "78a517098be2beadbd15b7f42c96780fc1aa6118e8f8a2f86ffa8e2909390397" + }, + "filename": "pytz-2015.7-py2.py3-none-any.whl", + "hashes": { + "sha256": "3ede470d3d17ba3c07638dfa0d10452bc1b6e5ad326127a65ba77e6aaeb11bec" + }, + "provenance": null, + "requires-python": null, + "size": 476446, + "upload-time": "2015-10-26T06:31:56.938334Z", + "url": "https://files.pythonhosted.org/packages/c0/28/973f0382c803b21734cd7e97e0590928148ee21b1cbe8f7fed8b506204fb/pytz-2015.7-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.7-py3.1.egg", + "hashes": { + "sha256": "68c47964f7186eec306b13629627722b9079cd4447ed9e5ecaecd4eac84ca734" + }, + "provenance": null, + "requires-python": null, + "size": 477567, + "upload-time": "2015-10-26T06:32:58.590786Z", + "url": "https://files.pythonhosted.org/packages/40/3d/7feab16f5829b60c6ec6ad9b45876d4627d09543739a836758fd87faf9ca/pytz-2015.7-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.7-py3.2.egg", + "hashes": { + "sha256": "dd5d3991950aae40a6c81de1578942e73d629808cefc51d12cd157980e6cfc18" + }, + "provenance": null, + "requires-python": null, + "size": 477809, + "upload-time": "2015-10-26T06:33:23.236683Z", + "url": "https://files.pythonhosted.org/packages/46/2d/fd0bd141f7f0c81ea8b27cc6c835ae231f6c723b7d96554a61f3b1891c73/pytz-2015.7-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.7-py3.3.egg", + "hashes": { + "sha256": "a77c52062c07eb7c7b30545dbc73e32995b7e117eea750317b5cb5c7a4618f14" + }, + "provenance": null, + "requires-python": null, + "size": 478594, + "upload-time": "2015-10-26T06:33:33.047791Z", + "url": "https://files.pythonhosted.org/packages/0a/0a/57473b5794bc1b4bf2d0eb1e1c0bed39f39907876912c3b18428ce7d5c39/pytz-2015.7-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.7-py3.4.egg", + "hashes": { + "sha256": "81af9aec4bc960a9a0127c488f18772dae4634689233f06f65443e7b11ebeb51" + }, + "provenance": null, + "requires-python": null, + "size": 478279, + "upload-time": "2015-10-26T06:33:42.247149Z", + "url": "https://files.pythonhosted.org/packages/a6/a4/8260663b7b29983073e5cc619d48676598a48d504bf99b5c57283d7379ec/pytz-2015.7-py3.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.7-py3.5.egg", + "hashes": { + "sha256": "e079b1dadc5c06246cc1bb6fe1b23a50b1d1173f2edd5104efd40bb73a28f406" + }, + "provenance": null, + "requires-python": null, + "size": 478228, + "upload-time": "2015-10-26T06:34:01.126591Z", + "url": "https://files.pythonhosted.org/packages/83/84/b3b81fa11b54f3cdc141e22f1cc27dc68f7698eead0e4494f2fa23ae5073/pytz-2015.7-py3.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.7.tar.bz2", + "hashes": { + "sha256": "fbd26746772c24cb93c8b97cbdad5cb9e46c86bbdb1b9d8a743ee00e2fb1fc5d" + }, + "provenance": null, + "requires-python": null, + "size": 156812, + "upload-time": "2015-10-26T06:34:36.149393Z", + "url": "https://files.pythonhosted.org/packages/7c/bd/56dd0f51fab06520ee443146a4c7fba603fd6471f143a3942324454a33f1/pytz-2015.7.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.7.tar.gz", + "hashes": { + "sha256": "99266ef30a37e43932deec2b7ca73e83c8dbc3b9ff703ec73eca6b1dae6befea" + }, + "provenance": null, + "requires-python": null, + "size": 282002, + "upload-time": "2015-10-26T06:34:44.550814Z", + "url": "https://files.pythonhosted.org/packages/bf/fb/80ad342d76e4a3d2e0f3398ab3ebeeb0c98551beae4fbca068c699bf42d1/pytz-2015.7.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.7.zip", + "hashes": { + "sha256": "8b6ce1c993909783bc96e0b4f34ea223bff7a4df2c90bdb9c4e0f1ac928689e3" + }, + "provenance": null, + "requires-python": null, + "size": 493962, + "upload-time": "2015-10-26T06:34:27.816816Z", + "url": "https://files.pythonhosted.org/packages/5f/93/3de441d77a0eeee7a100691e91db36d89230a274dd603befb50ee988beb1/pytz-2015.7.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.1-py2.4.egg", + "hashes": { + "sha256": "ddb6e5a7f4cb9c67adf4b40c953bcace5b531208d5ed4ebe6d150dc5e7ade140" + }, + "provenance": null, + "requires-python": null, + "size": 478169, + "upload-time": "2016-03-14T06:51:48.938377Z", + "url": "https://files.pythonhosted.org/packages/54/bd/d9be13fb7ab0599672b8d483c0b9a7140497b9942c29e0cba38e0c2c0cd8/pytz-2016.1-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.1-py2.5.egg", + "hashes": { + "sha256": "d729e8cb5dbfada7798e056bc7658892d6b37ced39e9c7ddeba6736f5976fd00" + }, + "provenance": null, + "requires-python": null, + "size": 477723, + "upload-time": "2016-03-14T06:52:00.435142Z", + "url": "https://files.pythonhosted.org/packages/20/51/a0510826effb4121a1e0b81b0bc77e5ef7429ef510d52633b5bf71dff172/pytz-2016.1-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.1-py2.6.egg", + "hashes": { + "sha256": "7e75d5a83009a6fc85325d4f33d068529415336b34e8a26933a84fd7293c4974" + }, + "provenance": null, + "requires-python": null, + "size": 477710, + "upload-time": "2016-03-14T06:52:15.588765Z", + "url": "https://files.pythonhosted.org/packages/5c/78/d094072b0548004a592f5023fce97fd1814c151405d5fc33632a77e68c47/pytz-2016.1-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.1-py2.7.egg", + "hashes": { + "sha256": "9753139efd6a80bba08be9198c1a9558dcbf1f3fb81df9dd5fa61e1fc973553e" + }, + "provenance": null, + "requires-python": null, + "size": 477541, + "upload-time": "2016-03-14T06:52:26.298591Z", + "url": "https://files.pythonhosted.org/packages/f0/17/7fd26bcfa1c8374ff2eabaf9ebf7fdc89b4fee3fa535a0e22406412d0835/pytz-2016.1-py2.7.egg", + "yanked": false + }, + { + "core-metadata": { + "sha256": "714bc644f7863944ce5d81c477ac7a393456d01a0f24e535de57be7016aad6be" + }, + "data-dist-info-metadata": { + "sha256": "714bc644f7863944ce5d81c477ac7a393456d01a0f24e535de57be7016aad6be" + }, + "filename": "pytz-2016.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "de3969ca33b89cecbd0f91e4d284a1c2cfae94c2fe44e13442e17ab5704567d7" + }, + "provenance": null, + "requires-python": null, + "size": 476479, + "upload-time": "2016-03-14T06:51:38.920911Z", + "url": "https://files.pythonhosted.org/packages/21/88/02331c6bce83666184db3dd07d644bbf639987a3ff041a440ffc537958a5/pytz-2016.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.1-py3.1.egg", + "hashes": { + "sha256": "140075e33f63240e86828276404f21e5efaaf4cc4b4d4a679e028daf6e3d2899" + }, + "provenance": null, + "requires-python": null, + "size": 477495, + "upload-time": "2016-03-14T06:52:36.850775Z", + "url": "https://files.pythonhosted.org/packages/a0/a2/96feb63631d5199be0b494bf0e89bd2dd97d8d07e160da8c19f0108eff96/pytz-2016.1-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.1-py3.2.egg", + "hashes": { + "sha256": "3494ffe2a7a99274d9738282db1ceb9b657cc790b979f1081307f9aa68c32996" + }, + "provenance": null, + "requires-python": null, + "size": 477744, + "upload-time": "2016-03-14T06:52:48.262555Z", + "url": "https://files.pythonhosted.org/packages/f9/cf/82fba1cfe8dd7b276d9cfacc9ec7d0326f1a74cb6871b332e4e6d4b17d68/pytz-2016.1-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.1-py3.3.egg", + "hashes": { + "sha256": "4995cd97270e4f017c576b72c92ed73fc322136c2fa2592eff0e31368698c557" + }, + "provenance": null, + "requires-python": null, + "size": 478535, + "upload-time": "2016-03-14T06:53:01.062919Z", + "url": "https://files.pythonhosted.org/packages/a7/3c/52939ac09c970f623fa495e303ab6ca47c574eb6943925fb597c501559f3/pytz-2016.1-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.1-py3.4.egg", + "hashes": { + "sha256": "c8ff119a22ed8853e5d3e8131f65abaa580dbb8674a5f5f89b9578cd57d7ffde" + }, + "provenance": null, + "requires-python": null, + "size": 478223, + "upload-time": "2016-03-14T06:53:15.217013Z", + "url": "https://files.pythonhosted.org/packages/f1/a7/933f5f481df9b44778e753e8fc66d07ac1ba34e93ee7c1d679bafc5da562/pytz-2016.1-py3.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.1-py3.5.egg", + "hashes": { + "sha256": "5cab8e16dcf5cdd11c53b9120c42883a78290ca4b228b93ee96a333bacc83f02" + }, + "provenance": null, + "requires-python": null, + "size": 478165, + "upload-time": "2016-03-14T06:53:35.148585Z", + "url": "https://files.pythonhosted.org/packages/8a/25/0d91ee14816673ed63d49b20f6bb617e40c2f2965c3b01e67862680b5ece/pytz-2016.1-py3.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.1.tar.bz2", + "hashes": { + "sha256": "67f0515f72c982a9204e7520e9865a068078d318a8daac643159db6cb0a8dc49" + }, + "provenance": null, + "requires-python": null, + "size": 169396, + "upload-time": "2016-03-14T06:54:09.171916Z", + "url": "https://files.pythonhosted.org/packages/df/6f/4390f8d48c3452c7d77e208ef460547564258caba30e4bfdd67c05761556/pytz-2016.1.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.1.tar.gz", + "hashes": { + "sha256": "c9c2e2ceb6486b462a65aeb896663cfdee0aa221ffca354307823d27fbccdc9e" + }, + "provenance": null, + "requires-python": null, + "size": 285654, + "upload-time": "2016-03-14T06:54:19.705821Z", + "url": "https://files.pythonhosted.org/packages/59/34/3dbfd55ee2179c21fb3ba59cef326810622a603e25c43f7ef899582998f1/pytz-2016.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.1.zip", + "hashes": { + "sha256": "631ca0fb1f24c3fba7d491bade1ebf5f4c3e083a88462d0d6eb7a7c3ff460e5d" + }, + "provenance": null, + "requires-python": null, + "size": 493889, + "upload-time": "2016-03-14T06:53:56.092370Z", + "url": "https://files.pythonhosted.org/packages/49/8f/e3755302b2df937dd5c549a273efff27ab0d4d8a8f53260ae158609a6d6a/pytz-2016.1.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.2-py2.4.egg", + "hashes": { + "sha256": "a1868b6ac5670a61e7d679180aad49129d201d38552bbf1d99594adfd93d55a3" + }, + "provenance": null, + "requires-python": null, + "size": 479705, + "upload-time": "2016-03-21T04:28:52.504170Z", + "url": "https://files.pythonhosted.org/packages/ee/f9/382bb51794d746e14e0de7332dfced6d7fba61b0820db5abeeeb8cf8395e/pytz-2016.2-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.2-py2.5.egg", + "hashes": { + "sha256": "4a343d32eaf33adf733c555c32d42e2d0a6e44a6fc6b8e2ddf0f9d93ebeb6f7a" + }, + "provenance": null, + "requires-python": null, + "size": 479243, + "upload-time": "2016-03-21T04:29:04.163707Z", + "url": "https://files.pythonhosted.org/packages/e9/bf/a4e4610cdd4fc5f823945224ca1bcc642305bf9fc586476fe5fe03df9152/pytz-2016.2-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.2-py2.6.egg", + "hashes": { + "sha256": "da76862a6392d14a82b136f356722190dac376dfd2eb48c04eaf4f52d381b1a7" + }, + "provenance": null, + "requires-python": null, + "size": 479217, + "upload-time": "2016-03-21T04:29:17.172171Z", + "url": "https://files.pythonhosted.org/packages/b9/48/aaf6bb3d3a03a745c8fda38a6c308f644478feaaf0c25620e9251038dc05/pytz-2016.2-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.2-py2.7.egg", + "hashes": { + "sha256": "f388026e93ed80fabe169a2505b0b604c508a364496f1d872d72fe6a8992a630" + }, + "provenance": null, + "requires-python": null, + "size": 479061, + "upload-time": "2016-03-21T04:29:30.555183Z", + "url": "https://files.pythonhosted.org/packages/0d/cc/c7bb2e663e3f99d3b4ed5b71a6ec75f40dea23571cec53b781e3b2d88814/pytz-2016.2-py2.7.egg", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9fba507ff192e4380ede83d19660fc86e8133d555409340189441c88a3bfcdc3" + }, + "data-dist-info-metadata": { + "sha256": "9fba507ff192e4380ede83d19660fc86e8133d555409340189441c88a3bfcdc3" + }, + "filename": "pytz-2016.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "29905081545659ab2510562d76c77f6b5c056118646dece3ea956a5671efa21a" + }, + "provenance": null, + "requires-python": null, + "size": 478132, + "upload-time": "2016-03-21T04:28:41.418654Z", + "url": "https://files.pythonhosted.org/packages/f6/2d/35dc10ba9fdc9ef118ce4f3a5af8360882f64bb42c642d12f35370988c06/pytz-2016.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.2-py3.1.egg", + "hashes": { + "sha256": "a165e06bfaf78fd7b551b80f8633291ad6e18daa888ebb85e3c8c456d713fe39" + }, + "provenance": null, + "requires-python": null, + "size": 479010, + "upload-time": "2016-03-21T04:29:43.286896Z", + "url": "https://files.pythonhosted.org/packages/95/fe/0acc1c85c82d3ead783665fa14547148cf5c425de746af66972c59623099/pytz-2016.2-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.2-py3.2.egg", + "hashes": { + "sha256": "991243236e44275f51d291093977fdf8af7a022178df412d448d22b396b5fe0e" + }, + "provenance": null, + "requires-python": null, + "size": 479252, + "upload-time": "2016-03-21T04:29:55.508448Z", + "url": "https://files.pythonhosted.org/packages/21/47/4f39574fe944bcfa92c21284e7ca290ada84e74ef291e89ef81239133d3b/pytz-2016.2-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.2-py3.3.egg", + "hashes": { + "sha256": "017a68821c06a9d452e1e1d9496d82d8506d01ce4df4505241368ff87ef79e2e" + }, + "provenance": null, + "requires-python": null, + "size": 480052, + "upload-time": "2016-03-21T04:30:13.306707Z", + "url": "https://files.pythonhosted.org/packages/90/d7/f9db5a5726b90d01dfb65dfc7838790320433e3ede84dadb98b7de045dcb/pytz-2016.2-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.2-py3.4.egg", + "hashes": { + "sha256": "d42c7871ed94aa41fd9642cfce219c8fd5dff06c60d98a47e46e01ef658624f0" + }, + "provenance": null, + "requires-python": null, + "size": 479730, + "upload-time": "2016-03-21T04:30:31.637183Z", + "url": "https://files.pythonhosted.org/packages/7b/f3/0acd4fbf6cbb0eab34ec2a0a054d1f5f07795dad34b096d28832e8afdd11/pytz-2016.2-py3.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.2-py3.5.egg", + "hashes": { + "sha256": "fdda7ea39fdb7f4909e7272eaf26f5cd44e402af5428f1ed870f3514b94456f6" + }, + "provenance": null, + "requires-python": null, + "size": 479683, + "upload-time": "2016-03-21T04:30:44.807656Z", + "url": "https://files.pythonhosted.org/packages/c3/83/486154838aa3a45a9ec8e8a543a153aad99e06b73a2687adb6d4151d274c/pytz-2016.2-py3.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.2.tar.bz2", + "hashes": { + "sha256": "675ec20d1b956a5817dcd32b0290933e953c752e324ef2365f032a3a70c6b2a7" + }, + "provenance": null, + "requires-python": null, + "size": 170104, + "upload-time": "2016-03-21T04:31:06.018838Z", + "url": "https://files.pythonhosted.org/packages/47/d7/58f26eb96a15ac6ae9591757e04cd3c12920ad9c35d3ada19b3598189f70/pytz-2016.2.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.2.tar.gz", + "hashes": { + "sha256": "cdcd7dc6abd6aad46055ef8e3769a6b99425af86cbb7214d27845f0316550473" + }, + "provenance": null, + "requires-python": null, + "size": 285498, + "upload-time": "2016-03-21T04:31:17.412884Z", + "url": "https://files.pythonhosted.org/packages/5b/91/e9c49ec164ac6e7a4fd2dbd65db28327dc79e512186e2e4a34371f7f840c/pytz-2016.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.2.zip", + "hashes": { + "sha256": "4322d42d68f19df6e2a1fd59d11c8499dc8ddb765440db9643a29b9b329aab63" + }, + "provenance": null, + "requires-python": null, + "size": 495452, + "upload-time": "2016-03-21T04:30:56.455091Z", + "url": "https://files.pythonhosted.org/packages/80/6d/ba981a2c6f08c2f971c551ee22f2927db1133e3bc231fba697f5983ded09/pytz-2016.2.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.3-py2.4.egg", + "hashes": { + "sha256": "e9add8d6d1d518be5a9751cca2d1a7fd18aa0ef34c11ddfc3ced38ffa5edba19" + }, + "provenance": null, + "requires-python": null, + "size": 480891, + "upload-time": "2016-03-24T06:09:13.050149Z", + "url": "https://files.pythonhosted.org/packages/a7/9a/6a7ae772d1d9b92d65af84cb6236b07861c3bf4f344f58dccf40e4be6815/pytz-2016.3-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.3-py2.5.egg", + "hashes": { + "sha256": "4b96e744647bb837d4b61a147d1212557dffd5aa07bc4f98785aa9ba551c031e" + }, + "provenance": null, + "requires-python": null, + "size": 480428, + "upload-time": "2016-03-24T06:09:54.455143Z", + "url": "https://files.pythonhosted.org/packages/b1/85/bcf3eeb70bd31ec9112ff2004d8f1e1d51f5d52ea8a0477356357397e1f2/pytz-2016.3-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.3-py2.6.egg", + "hashes": { + "sha256": "be74107f7b70876e146fb29cecc0467dd4a20e6b8bb7bf374aacdef9ce4f520e" + }, + "provenance": null, + "requires-python": null, + "size": 480401, + "upload-time": "2016-03-24T06:10:25.439305Z", + "url": "https://files.pythonhosted.org/packages/1f/d9/2ab237a3cddb6a3940853116b48df8c867ebb8d6e09359ebd207554d3ea0/pytz-2016.3-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.3-py2.7.egg", + "hashes": { + "sha256": "ba752ce6af6efd0178bab4f8e809b03ee68ac28598e2113dc70f032c6b757ce9" + }, + "provenance": null, + "requires-python": null, + "size": 480245, + "upload-time": "2016-03-24T06:10:52.565836Z", + "url": "https://files.pythonhosted.org/packages/28/ef/91c7dc61958eab73c4597d4db061dfd2ee7cfdb61559f9866b77f2132d4a/pytz-2016.3-py2.7.egg", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0d19245c078740d4b36ca87a34331ebae1321ce6f8730106cac0c4b1fc0e5f4" + }, + "data-dist-info-metadata": { + "sha256": "f0d19245c078740d4b36ca87a34331ebae1321ce6f8730106cac0c4b1fc0e5f4" + }, + "filename": "pytz-2016.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "2e4859a1c1b5c77bdc247013332ae1edbd5b3a7fb3737e33c5f26efcf5e150fb" + }, + "provenance": null, + "requires-python": null, + "size": 479336, + "upload-time": "2016-03-24T06:08:39.591295Z", + "url": "https://files.pythonhosted.org/packages/e2/87/e774b15dd6468889e5268ebbc00040c9f9da546c462099c4d43e14697e04/pytz-2016.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.3-py3.1.egg", + "hashes": { + "sha256": "9309233732c7bb61c585473f8b80b9aba49e7b4dc8e022007c4926db0a1f3d84" + }, + "provenance": null, + "requires-python": null, + "size": 480209, + "upload-time": "2016-03-24T06:11:31.684977Z", + "url": "https://files.pythonhosted.org/packages/a4/7a/0a0cbd670152f8f0bd7790d06f0146f73c734254ef896531c9b7ece4c6d8/pytz-2016.3-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.3-py3.2.egg", + "hashes": { + "sha256": "dc43c3d43b35e7fd53212e6ff98dbdfd7cce4bc9a1a110ff804664d8087bc583" + }, + "provenance": null, + "requires-python": null, + "size": 480442, + "upload-time": "2016-03-24T06:11:54.131929Z", + "url": "https://files.pythonhosted.org/packages/b9/a5/6f149f1d09cb6351d87e0077b31c6d2c092af36336af9cb404d27cb84f74/pytz-2016.3-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.3-py3.3.egg", + "hashes": { + "sha256": "f1dcc34a44a93bf1c5f72f5c75985aa2065e3d3ca9e3d09e97edc1491647362a" + }, + "provenance": null, + "requires-python": null, + "size": 481245, + "upload-time": "2016-03-24T06:12:27.782723Z", + "url": "https://files.pythonhosted.org/packages/96/ac/632d9255bdc205060b531a0b837240d5fe0cb85e2635ee260ba7b4a805fc/pytz-2016.3-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.3-py3.4.egg", + "hashes": { + "sha256": "3997c11dce6cc46e72a5711492c59fd4c32e0f77ceccb4cefc31b54e826b0e32" + }, + "provenance": null, + "requires-python": null, + "size": 480924, + "upload-time": "2016-03-24T06:13:03.750082Z", + "url": "https://files.pythonhosted.org/packages/b4/96/e8e0a375406b155875a0f1d674a972dcf202fef510d07d4ef74c1866be81/pytz-2016.3-py3.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.3-py3.5.egg", + "hashes": { + "sha256": "69053f951079f5cbf9444cc9bf8af9a227841ca5fd9cb8ed4cecf1a1397adabb" + }, + "provenance": null, + "requires-python": null, + "size": 480869, + "upload-time": "2016-03-24T06:13:23.459345Z", + "url": "https://files.pythonhosted.org/packages/d4/f7/5950ee2ac235d2fe1074f33b83e76fa299371e7608857ed04e5ac2bff85d/pytz-2016.3-py3.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.3.tar.bz2", + "hashes": { + "sha256": "c193dfa167ac32c8cb96f26cbcd92972591b22bda0bac3effdbdb04de6cc55d6" + }, + "provenance": null, + "requires-python": null, + "size": 170906, + "upload-time": "2016-03-24T06:14:02.670625Z", + "url": "https://files.pythonhosted.org/packages/a5/54/5f9f7bbf5800579fb6601560057cdbd45d9bc6b5a0ae87d8d598a9f903ba/pytz-2016.3.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.3.tar.gz", + "hashes": { + "sha256": "3449da19051655d4c0bb5c37191331748bcad15804d81676a88451ef299370a8" + }, + "provenance": null, + "requires-python": null, + "size": 286502, + "upload-time": "2016-03-24T06:14:30.354043Z", + "url": "https://files.pythonhosted.org/packages/92/ee/1ff332497e49fa913953f66b107d2af4c4e0525a89cdd4413443b665b034/pytz-2016.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.3.zip", + "hashes": { + "sha256": "a40ddd935cf3683ff801028b9001a38ea80fd7a7bba657ac380e1497f86861ee" + }, + "provenance": null, + "requires-python": null, + "size": 496652, + "upload-time": "2016-03-24T06:13:41.655994Z", + "url": "https://files.pythonhosted.org/packages/43/32/0fda75a0066835bbc0ad2afd192f3dada6046b7e006d31db571905b0a280/pytz-2016.3.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.4-py2.4.egg", + "hashes": { + "sha256": "66693fc628ba794c03a588b4ff8f49eedc7bf739b77e795459088edd202c5700" + }, + "provenance": null, + "requires-python": null, + "size": 482235, + "upload-time": "2016-04-22T13:12:30.136905Z", + "url": "https://files.pythonhosted.org/packages/f1/f5/3b760dd00bdd613466a16e04547907a248c8464b7b2c065abfdcda4880a5/pytz-2016.4-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.4-py2.5.egg", + "hashes": { + "sha256": "b3b7f7f26fd31bf513324572d7dd8f63a406fbbebca296ccc86c40be7979ad79" + }, + "provenance": null, + "requires-python": null, + "size": 481791, + "upload-time": "2016-04-22T13:15:18.521785Z", + "url": "https://files.pythonhosted.org/packages/72/7f/88c2be2daec36c44fa4e4efd9d4109f6c98d3bd734b9b7a2d45344584669/pytz-2016.4-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.4-py2.6.egg", + "hashes": { + "sha256": "7fec5bb978be08b046dba347cf46e0a8b7a418fc8a25cc7199637a8ac4cc6ff4" + }, + "provenance": null, + "requires-python": null, + "size": 481764, + "upload-time": "2016-04-22T13:15:50.526156Z", + "url": "https://files.pythonhosted.org/packages/9a/f7/687bcf7f76254de8ea2ef79facfa93daa9cf1e3b10ce34b114da8f7dc866/pytz-2016.4-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.4-py2.7.egg", + "hashes": { + "sha256": "7b705b7cdadfa89b8e1dae38efe9a6deb41b5cefac35aa8bbfc2318cb09ebd63" + }, + "provenance": null, + "requires-python": null, + "size": 481610, + "upload-time": "2016-04-22T13:16:54.645167Z", + "url": "https://files.pythonhosted.org/packages/ae/d1/4dcd5ec1c8aafdbf417d0ae7ac039ff674277856d40f051f6e98d7efeb59/pytz-2016.4-py2.7.egg", + "yanked": false + }, + { + "core-metadata": { + "sha256": "dc836a4c6e9ab1be7f870e3a9f8116927d36fab0c72db353ffa1f27e3d826e4c" + }, + "data-dist-info-metadata": { + "sha256": "dc836a4c6e9ab1be7f870e3a9f8116927d36fab0c72db353ffa1f27e3d826e4c" + }, + "filename": "pytz-2016.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "8781cdd3ca70f5a536884e051797ca213b9ff479a5c1cc57240adf37cc1eff1b" + }, + "provenance": null, + "requires-python": null, + "size": 480857, + "upload-time": "2016-04-22T13:17:51.632292Z", + "url": "https://files.pythonhosted.org/packages/ae/cf/a7442138ad899a7587489641a8923f1e640cafc2d6ffe4e79e5d15cc5b3e/pytz-2016.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.4-py3.1.egg", + "hashes": { + "sha256": "bb2bde3edc3fa9ee5c033fbb5e57146d223878f4ff1950303214eccfb1977a46" + }, + "provenance": null, + "requires-python": null, + "size": 481550, + "upload-time": "2016-04-22T13:21:43.427207Z", + "url": "https://files.pythonhosted.org/packages/e3/f3/84a7a0ec48073f1718c7f4ebf5d2022a8910d7ed705d62c39e16906a41f8/pytz-2016.4-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.4-py3.2.egg", + "hashes": { + "sha256": "6aa73396e7bb8031569e849e40e02aca1d79e602864ae60189cf1420baba8f34" + }, + "provenance": null, + "requires-python": null, + "size": 481794, + "upload-time": "2016-04-22T13:22:29.243547Z", + "url": "https://files.pythonhosted.org/packages/6f/de/f5cd633ed55dbca78207cc0b5980445b40ac6d86aceef390aefe167f9f9c/pytz-2016.4-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.4-py3.3.egg", + "hashes": { + "sha256": "82b425cbc05517f6ad70c33825c620104fc5582cf948fb2e776a8449c72c5dcd" + }, + "provenance": null, + "requires-python": null, + "size": 482595, + "upload-time": "2016-04-22T13:23:03.313067Z", + "url": "https://files.pythonhosted.org/packages/c1/80/079140dca1d2c048801aa2f6ef0c6d42f0874a5ffa742e9d138ce900caf6/pytz-2016.4-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.4-py3.4.egg", + "hashes": { + "sha256": "4ffe0390abd525733373b9b3f6acc13ad25c2d64d268fb5a992eaddf5b133b46" + }, + "provenance": null, + "requires-python": null, + "size": 482279, + "upload-time": "2016-04-22T13:23:37.044045Z", + "url": "https://files.pythonhosted.org/packages/fc/c6/2617525bc2f652a766f485e72f79a1496637e16da3b16a3c13ea39ba549f/pytz-2016.4-py3.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.4-py3.5.egg", + "hashes": { + "sha256": "9c51c2aa05bc6a22b62f6114c03ba2c9882413b8d7dcd5e2531fce87333b41ba" + }, + "provenance": null, + "requires-python": null, + "size": 482219, + "upload-time": "2016-04-22T13:23:53.831694Z", + "url": "https://files.pythonhosted.org/packages/5b/97/d2ab3f05b7420ea0479fd74f1dfc27c1855e8c6fb6abe5ebedb10c58cff9/pytz-2016.4-py3.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.4.tar.bz2", + "hashes": { + "sha256": "ee7c751544e35a7b7fb5e3fb25a49dade37d51e70a93e5107f10575d7102c311" + }, + "provenance": null, + "requires-python": null, + "size": 171959, + "upload-time": "2016-04-22T13:19:39.634148Z", + "url": "https://files.pythonhosted.org/packages/f4/7d/7c0c85e9c64a75dde11bc9d3e1adc4e09a42ce7cdb873baffa1598118709/pytz-2016.4.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.4.tar.gz", + "hashes": { + "sha256": "c823de61ff40d1996fe087cec343e0503881ca641b897e0f9b86c7683a0bfee1" + }, + "provenance": null, + "requires-python": null, + "size": 286813, + "upload-time": "2016-04-22T13:20:11.084280Z", + "url": "https://files.pythonhosted.org/packages/ad/30/5ab2298c902ac92fdf649cc07d1b7d491a241c5cac8be84dd84464db7d8b/pytz-2016.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.4.zip", + "hashes": { + "sha256": "be2ff04e94a2b5454ddcfbebb81ee8e46162734d4c2fcc90c422d16ab51f810b" + }, + "provenance": null, + "requires-python": null, + "size": 498006, + "upload-time": "2016-04-22T13:20:55.178415Z", + "url": "https://files.pythonhosted.org/packages/6c/4a/eb896a5629813b56f5a79cc6b7f5551598f27f1eea6c00c68b47541c1501/pytz-2016.4.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6-py2.4.egg", + "hashes": { + "sha256": "f25c9941d5e80865bfab0f49627e7e199e81ac2f47497b19bebb498dc494b7c9" + }, + "provenance": null, + "requires-python": null, + "size": 482569, + "upload-time": "2016-07-13T13:46:48.604546Z", + "url": "https://files.pythonhosted.org/packages/32/48/78bcfd34df5de16a335ba00cd0d7cf816c9e34ce1f38469e9414eff4534d/pytz-2016.6-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6-py2.5.egg", + "hashes": { + "sha256": "35b5a38d6ffda82220a9e6b97b7b7162887b2d7ff82a1b601979e60d13062718" + }, + "provenance": null, + "requires-python": null, + "size": 482119, + "upload-time": "2016-07-13T13:46:57.043336Z", + "url": "https://files.pythonhosted.org/packages/05/f5/657679753d87e43542abfed7ee46c772333cbec8a12fa869c88e63ac257d/pytz-2016.6-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6-py2.6.egg", + "hashes": { + "sha256": "8eba058ab00830a8e3c0a8b81fe5d7b367f0fd18277c94afc9d674a99eae5d42" + }, + "provenance": null, + "requires-python": null, + "size": 482090, + "upload-time": "2016-07-13T13:47:06.060055Z", + "url": "https://files.pythonhosted.org/packages/b9/f3/6ccc7575ba89b3ce1ee34fe49ac2b6f4de6401cc3e1ebe9d4897bd2f9004/pytz-2016.6-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6-py2.7.egg", + "hashes": { + "sha256": "937f30580a1ef85c28fea2672871c2e3df9a22fb9070bc77c20d26ab99ea6369" + }, + "provenance": null, + "requires-python": null, + "size": 481931, + "upload-time": "2016-07-13T13:47:15.127916Z", + "url": "https://files.pythonhosted.org/packages/93/c3/1927a393a8e5e22ae9c38d893cc829e5a4df4c63ac283fcdb6c863159371/pytz-2016.6-py2.7.egg", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aa70651bbebeab8b0dfe96f039f99f18852b1faae5551b7dff35971a340f1702" + }, + "data-dist-info-metadata": { + "sha256": "aa70651bbebeab8b0dfe96f039f99f18852b1faae5551b7dff35971a340f1702" + }, + "filename": "pytz-2016.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "62fd4e22635f609cf1f5da3037612214758ff5f510f4e877ec31d3bbbb995802" + }, + "provenance": null, + "requires-python": null, + "size": 481175, + "upload-time": "2016-07-13T13:48:09.608784Z", + "url": "https://files.pythonhosted.org/packages/ae/57/36d3c91c5b83117cfebd6a02016bb8203c368b1d1031211dc61b249a5792/pytz-2016.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6-py3.1.egg", + "hashes": { + "sha256": "58f594447ca62397c7be6c40fc9406c1d60836cb40974f279058062e58752cea" + }, + "provenance": null, + "requires-python": null, + "size": 481869, + "upload-time": "2016-07-13T13:47:24.483741Z", + "url": "https://files.pythonhosted.org/packages/d8/f0/4a9d1b7f8716e0a283aec4d8423d6217a6e0c70668a460aaa39d80634ba4/pytz-2016.6-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6-py3.2.egg", + "hashes": { + "sha256": "7dd7accd1690ed32fbd90ad9d273c84e8e09178cdc190b195347d27daebd40df" + }, + "provenance": null, + "requires-python": null, + "size": 482121, + "upload-time": "2016-07-13T13:47:33.249943Z", + "url": "https://files.pythonhosted.org/packages/49/2f/c810405da94b53cc0000512073e495cdb022265a9b18fae916a0181bc875/pytz-2016.6-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6-py3.3.egg", + "hashes": { + "sha256": "de72bec3c2f2c86bea4c0c83a921031613976b05ff7f14e1bae1149f177b7746" + }, + "provenance": null, + "requires-python": null, + "size": 482904, + "upload-time": "2016-07-13T13:47:42.694071Z", + "url": "https://files.pythonhosted.org/packages/b4/64/1d34c4652fc45fa85120fc5cc4448dccf576d60202870b29fcf4d012daa7/pytz-2016.6-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6-py3.4.egg", + "hashes": { + "sha256": "4e9d04cb71d5db26123a1602eb402dab9a7b3686e2786d1e170858e31b59850f" + }, + "provenance": null, + "requires-python": null, + "size": 482608, + "upload-time": "2016-07-13T13:47:51.834861Z", + "url": "https://files.pythonhosted.org/packages/43/cc/1fd72b1fb40f1981c11ac2d00048df7d43042ec72c4319d8a9cfcc8bcb54/pytz-2016.6-py3.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6-py3.5.egg", + "hashes": { + "sha256": "b1f51ed44fe5c25f088bc8c7c189060dc1258b157b5bb6d46d08cc033fca6d1a" + }, + "provenance": null, + "requires-python": null, + "size": 482554, + "upload-time": "2016-07-13T13:48:00.622147Z", + "url": "https://files.pythonhosted.org/packages/ea/13/08a75b237266fa30fc860aa904cf564b0ac32ec8dd6cca2e0dff17a3d177/pytz-2016.6-py3.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6.tar.bz2", + "hashes": { + "sha256": "1ce2d13b6503a7260c950a25fa6d26ba8d4da1a7077e062aa9e82c74949aaf4b" + }, + "provenance": null, + "requires-python": null, + "size": 171974, + "upload-time": "2016-07-13T13:48:24.610337Z", + "url": "https://files.pythonhosted.org/packages/36/19/a6288b77ecd3bcdc0186e7b943ffbbe19f39fa533b1af26e21e848bfd03f/pytz-2016.6.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6.tar.gz", + "hashes": { + "sha256": "51ee2cbb7309df4c2f7c1d2c418aeb869ad48928ed590da7689c034dda7c912f" + }, + "provenance": null, + "requires-python": null, + "size": 286841, + "upload-time": "2016-07-13T13:48:30.974527Z", + "url": "https://files.pythonhosted.org/packages/86/6c/8cc20a029dd7a197488e47c8b2996b5047708493640fbdbc32f7c5c23304/pytz-2016.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6.zip", + "hashes": { + "sha256": "0ca2c5966a10e8044db98bac372ed238f323d8d526bbd9a601c3520b98a4bbd3" + }, + "provenance": null, + "requires-python": null, + "size": 498332, + "upload-time": "2016-07-13T13:48:18.843544Z", + "url": "https://files.pythonhosted.org/packages/d7/1f/b43aad922994f2dcf3131e717a5f7b4c65372beab41a8e3d6fac245aa5ed/pytz-2016.6.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6.1-py2.4.egg", + "hashes": { + "sha256": "97baa64915ef83b98d202ee2d4dbcc891b924b83410e69078523215fa2c72d0a" + }, + "provenance": null, + "requires-python": null, + "size": 482583, + "upload-time": "2016-07-14T08:21:41.664609Z", + "url": "https://files.pythonhosted.org/packages/dc/d1/8f325e061b3a0774fe0ee6a2e2989a2df4b9374fa07b6b2cd48b8377ba8b/pytz-2016.6.1-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6.1-py2.5.egg", + "hashes": { + "sha256": "3495f56248eac90e59a1e742d13e2ce647eea46aadf453d0fa22b7eb3d665670" + }, + "provenance": null, + "requires-python": null, + "size": 482135, + "upload-time": "2016-07-14T08:21:50.952704Z", + "url": "https://files.pythonhosted.org/packages/00/d5/11f3c141d0b1251554b0eb5e793053d118f35da2fcafa0a4914d9c038369/pytz-2016.6.1-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6.1-py2.6.egg", + "hashes": { + "sha256": "5cf3ed40944662a351b2cca0c5bb0c003e0a1b2c4d808e45fad73abf80f44b48" + }, + "provenance": null, + "requires-python": null, + "size": 482104, + "upload-time": "2016-07-14T08:22:00.106641Z", + "url": "https://files.pythonhosted.org/packages/b0/d4/f1d22392bf7ef6dd4801e80187ddf4a725a9379df5c07745a9de2ff59548/pytz-2016.6.1-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6.1-py2.7.egg", + "hashes": { + "sha256": "dec0bedfa2a91289e2505e4f771dbcb6a3930b6664e6a6ac010cd73f555900ba" + }, + "provenance": null, + "requires-python": null, + "size": 481945, + "upload-time": "2016-07-14T08:22:10.098165Z", + "url": "https://files.pythonhosted.org/packages/79/a7/74bf57f5b10bebb8e605dc277484bddc5559ad8cf5082c90fcd64ab5dcc6/pytz-2016.6.1-py2.7.egg", + "yanked": false + }, + { + "core-metadata": { + "sha256": "fba7a8df6da3b31edd5657e5bfb5826fcbf5cd296c15bdb32d882c4775585802" + }, + "data-dist-info-metadata": { + "sha256": "fba7a8df6da3b31edd5657e5bfb5826fcbf5cd296c15bdb32d882c4775585802" + }, + "filename": "pytz-2016.6.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "7833bf559800232d3965b70e69642ebdadc76f7988f8d0a1440e072193ecd949" + }, + "provenance": null, + "requires-python": null, + "size": 481210, + "upload-time": "2016-07-14T08:23:12.455467Z", + "url": "https://files.pythonhosted.org/packages/ba/c7/3d54cad4fb6cf7bf375d39771e67680ec779a541c68459210fcfdc3ba952/pytz-2016.6.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6.1-py3.1.egg", + "hashes": { + "sha256": "2f5fa04d1804ff0cd52ca3274ba9e74c775b4b70a18f25fcc537c903dfd5cc18" + }, + "provenance": null, + "requires-python": null, + "size": 481873, + "upload-time": "2016-07-14T08:22:19.093887Z", + "url": "https://files.pythonhosted.org/packages/2d/9c/21be7cecc1b38f60ff41b34e9135d3759af7bcf69cafb20440ab9eddb3db/pytz-2016.6.1-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6.1-py3.2.egg", + "hashes": { + "sha256": "a44a3486a6657046879406dfd9ef0565b1211ffcf4779bddbe39c72496df1688" + }, + "provenance": null, + "requires-python": null, + "size": 482127, + "upload-time": "2016-07-14T08:22:30.740268Z", + "url": "https://files.pythonhosted.org/packages/92/3a/0020a7a4b8ee3b0d6e6e9d14e719e32450e0ed6ae655b0a536546c4783a7/pytz-2016.6.1-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6.1-py3.3.egg", + "hashes": { + "sha256": "2298d266b831852d0a7ef7e17c57c09a0320d187b3f1c85e58903fb6088d268d" + }, + "provenance": null, + "requires-python": null, + "size": 482913, + "upload-time": "2016-07-14T08:22:40.635817Z", + "url": "https://files.pythonhosted.org/packages/86/05/ba974824cb8979d3f3edbf2b9010906abaa05c2641df9f759f17ef8d80d3/pytz-2016.6.1-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6.1-py3.4.egg", + "hashes": { + "sha256": "060cf9f8770765a7d0be9e0b3e512ab54bc346a15daa50d6c9dd59347a396d3a" + }, + "provenance": null, + "requires-python": null, + "size": 482625, + "upload-time": "2016-07-14T08:22:49.961613Z", + "url": "https://files.pythonhosted.org/packages/5a/db/777bbb2b57c067957e02ef10dfc56f15e99013e0d2cf5337dd71d8140a8a/pytz-2016.6.1-py3.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6.1-py3.5.egg", + "hashes": { + "sha256": "1cc1fdda22d183ed6e6c9f65ecbba8e12a9208cfadd384d2d429e18dc0250a0f" + }, + "provenance": null, + "requires-python": null, + "size": 482561, + "upload-time": "2016-07-14T08:23:01.682580Z", + "url": "https://files.pythonhosted.org/packages/84/6a/d6d82e8141b49c6dcd28f3a5258af4e001925877081d6c3e1e15dc31700a/pytz-2016.6.1-py3.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6.1.tar.bz2", + "hashes": { + "sha256": "b5aff44126cf828537581e534cc94299b223b945a2bb3b5434d37bf8c7f3a10c" + }, + "provenance": null, + "requires-python": null, + "size": 172223, + "upload-time": "2016-07-14T08:23:29.100650Z", + "url": "https://files.pythonhosted.org/packages/f7/c7/08e54702c74baf9d8f92d0bc331ecabf6d66a56f6d36370f0a672fc6a535/pytz-2016.6.1.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6.1.tar.gz", + "hashes": { + "sha256": "6f57732f0f8849817e9853eb9d50d85d1ebb1404f702dbc44ee627c642a486ca" + }, + "provenance": null, + "requires-python": null, + "size": 286880, + "upload-time": "2016-07-14T08:23:36.032302Z", + "url": "https://files.pythonhosted.org/packages/5d/8e/6635d8f3f9f48c03bb925fab543383089858271f9cfd1216b83247e8df94/pytz-2016.6.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6.1.zip", + "hashes": { + "sha256": "51ad716f6081f2126deb436349924e069dfcd0cbd9e0cabdacb0b3a72a3b82e7" + }, + "provenance": null, + "requires-python": null, + "size": 500856, + "upload-time": "2016-07-14T08:23:22.794928Z", + "url": "https://files.pythonhosted.org/packages/e2/64/3dd496f7ceaae4b29ae784164e7644e24833d249481435cfe170e4586339/pytz-2016.6.1.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.7-py2.4.egg", + "hashes": { + "sha256": "cfe881048e0bcb348b901bc1972a54b5e5389274315acbe9384d68569b8ed1f9" + }, + "provenance": null, + "requires-python": null, + "size": 482097, + "upload-time": "2016-10-03T08:20:50.062839Z", + "url": "https://files.pythonhosted.org/packages/ea/c2/b77b594c84a058428e90fb28b497d545b0aa9919e7c70f99fc5e65381243/pytz-2016.7-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.7-py2.5.egg", + "hashes": { + "sha256": "e16a04228fa684f14e5b4c9cd8057a28c5ec08c1a58890d2f4c30f5bf62ffbf9" + }, + "provenance": null, + "requires-python": null, + "size": 481638, + "upload-time": "2016-10-03T08:20:59.618374Z", + "url": "https://files.pythonhosted.org/packages/29/df/5246d9f039c556713cf5b5ca04ab82c5a20a159ec1d554274e1a34f45f92/pytz-2016.7-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.7-py2.6.egg", + "hashes": { + "sha256": "ac50f623d13bf448fd844f1ec269f63afc97f328b792f713918c9af3e83e1d19" + }, + "provenance": null, + "requires-python": null, + "size": 481607, + "upload-time": "2016-10-03T08:21:08.953467Z", + "url": "https://files.pythonhosted.org/packages/2b/c3/c0d730c14d9741fbf67774532d396f9518676d225e388f25c619a227f380/pytz-2016.7-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.7-py2.7.egg", + "hashes": { + "sha256": "a7bfa766bc70adb72f32476c7e5d8fd911c569beb75f192271743a166be4a218" + }, + "provenance": null, + "requires-python": null, + "size": 481459, + "upload-time": "2016-10-03T08:21:18.406638Z", + "url": "https://files.pythonhosted.org/packages/32/09/c6fbae070e5ce70a3e9e41249387a7da60afb6c92299306f3708feb8d1b4/pytz-2016.7-py2.7.egg", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5ad5cf01376fa7448f829ecf0f617c22c527e7c47c410ad3a9decb511c624667" + }, + "data-dist-info-metadata": { + "sha256": "5ad5cf01376fa7448f829ecf0f617c22c527e7c47c410ad3a9decb511c624667" + }, + "filename": "pytz-2016.7-py2.py3-none-any.whl", + "hashes": { + "sha256": "c6fe748ed6c676d9404b47897cfb399c514fb7428298465c8a3310ee5a2a0ec9" + }, + "provenance": null, + "requires-python": null, + "size": 480683, + "upload-time": "2016-10-03T08:22:21.971332Z", + "url": "https://files.pythonhosted.org/packages/79/b5/3ebe5bda3fc7280cebb65d70a03d0e52b23b776aba8c51895df6d23f0678/pytz-2016.7-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.7-py3.1.egg", + "hashes": { + "sha256": "74637ce79cc9ba2c54e4e6009369dcbc0693912616edcb589f428c68c5388169" + }, + "provenance": null, + "requires-python": null, + "size": 481405, + "upload-time": "2016-10-03T08:21:27.051536Z", + "url": "https://files.pythonhosted.org/packages/af/ae/63c424d29dcd0bb77160256f141795769db6b08d9fc748340ebb8034cf65/pytz-2016.7-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.7-py3.2.egg", + "hashes": { + "sha256": "1fb6744706e5d75efb255ccbe8573c8358ae566d9230e4c836dd1c06eb8e4c4c" + }, + "provenance": null, + "requires-python": null, + "size": 481656, + "upload-time": "2016-10-03T08:21:36.461084Z", + "url": "https://files.pythonhosted.org/packages/9c/ae/3db8f6fded14f94223c96621456816486c845a4ae3ef07eabd34de17e318/pytz-2016.7-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.7-py3.3.egg", + "hashes": { + "sha256": "8ccc359571bd77c6720b15bed8434681ef4e2ff59a47a39dc83fa36f36659d73" + }, + "provenance": null, + "requires-python": null, + "size": 482435, + "upload-time": "2016-10-03T08:21:49.484434Z", + "url": "https://files.pythonhosted.org/packages/35/7a/9a73b577f5bfd1dc5a14675441b94de805b4fc025e90b0342fba715ee9e8/pytz-2016.7-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.7-py3.4.egg", + "hashes": { + "sha256": "2ff2e244773d7e11c3892f3c2d23701d8ee8db2b33f1d7f49e9c8087ac86fef0" + }, + "provenance": null, + "requires-python": null, + "size": 482141, + "upload-time": "2016-10-03T08:22:03.121329Z", + "url": "https://files.pythonhosted.org/packages/83/94/0958e7064717a72b853777c5cf5043a9074ff5f1be6e6085454e27162f44/pytz-2016.7-py3.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.7-py3.5.egg", + "hashes": { + "sha256": "6335852904b372c332eb117bd4040cb8038088b29d1e15185ce21b238cc038f1" + }, + "provenance": null, + "requires-python": null, + "size": 482080, + "upload-time": "2016-10-03T08:22:12.325624Z", + "url": "https://files.pythonhosted.org/packages/98/19/643b0ed4f766ee9518d2ef32477bfc3285606690706530c726e9adfdaae0/pytz-2016.7-py3.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.7.tar.bz2", + "hashes": { + "sha256": "6eab31709e3a4aea748457707da45e805b650cbb352583805d2417de2a1dd71e" + }, + "provenance": null, + "requires-python": null, + "size": 170973, + "upload-time": "2016-10-03T08:22:38.629619Z", + "url": "https://files.pythonhosted.org/packages/53/35/6376f58fb82ce69e2c113ca0ebe5c0f69b20f006e184bcc238a6007f4bdb/pytz-2016.7.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.7.tar.gz", + "hashes": { + "sha256": "8787de03f35f31699bcaf127e56ad14c00647965ed24d72dbaca87c6e4f843a3" + }, + "provenance": null, + "requires-python": null, + "size": 286225, + "upload-time": "2016-10-03T08:22:44.836531Z", + "url": "https://files.pythonhosted.org/packages/62/de/3ec428a9a656c4568f8a01b93bda4aff43c3fadfa50356048a62de9ee3b7/pytz-2016.7.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.7.zip", + "hashes": { + "sha256": "054d9814d00254571cff84f6faedb25c046008322cbe51a6d5664c912b4f2929" + }, + "provenance": null, + "requires-python": null, + "size": 497919, + "upload-time": "2016-10-03T08:22:32.070597Z", + "url": "https://files.pythonhosted.org/packages/1d/ff/84f49d2f318383c634b0709aae6c5671e65f63017a9742dee760fd4d897d/pytz-2016.7.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.10-py2.4.egg", + "hashes": { + "sha256": "c9bd582ebc202972182dc254541c7bd29195648d798feaffb0480fb679c347ec" + }, + "provenance": null, + "requires-python": null, + "size": 484825, + "upload-time": "2016-12-06T10:00:37.839295Z", + "url": "https://files.pythonhosted.org/packages/95/3a/f530cd9cdd55380c47b36f6eeca46062ebc3f191c7b614196e91ba412a76/pytz-2016.10-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.10-py2.5.egg", + "hashes": { + "sha256": "a707e2a9c825aa5b4798f2368dc65a85966ccd6a2a42e14fc93364c614bc0e77" + }, + "provenance": null, + "requires-python": null, + "size": 484369, + "upload-time": "2016-12-06T10:00:46.832330Z", + "url": "https://files.pythonhosted.org/packages/77/88/5ddff95aafa2424c3af801bc13516c9dd9c8e96f5b264d68823525e6979c/pytz-2016.10-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.10-py2.6.egg", + "hashes": { + "sha256": "25a1432f18051c5f8b00419795bbd824ad2c02a948c48adf785b0bb8e74fbbb4" + }, + "provenance": null, + "requires-python": null, + "size": 484336, + "upload-time": "2016-12-06T10:00:55.598996Z", + "url": "https://files.pythonhosted.org/packages/bb/a3/98ce49fa2d3e1bd58a247683cb8354be8fefe2a9c88fed4a2346781888ce/pytz-2016.10-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.10-py2.7.egg", + "hashes": { + "sha256": "7d94af5a3ee62616da36f4a5d0138bbfb1cd52d987a8274c45e0c78167837e17" + }, + "provenance": null, + "requires-python": null, + "size": 484182, + "upload-time": "2016-12-06T10:01:04.826219Z", + "url": "https://files.pythonhosted.org/packages/a2/c1/7891c11d4f618de272f550de2dced8c63a6df523739bab27b2ad2299103a/pytz-2016.10-py2.7.egg", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c783770c7b1b2781fb1b23b375eec6f9bccb0d220830f0e4213b2c741c25772e" + }, + "data-dist-info-metadata": { + "sha256": "c783770c7b1b2781fb1b23b375eec6f9bccb0d220830f0e4213b2c741c25772e" + }, + "filename": "pytz-2016.10-py2.py3-none-any.whl", + "hashes": { + "sha256": "a1ea35e87a63c7825846d5b5c81d23d668e8a102d3b1b465ce95afe1b3a2e065" + }, + "provenance": null, + "requires-python": null, + "size": 483510, + "upload-time": "2016-12-06T10:02:01.388907Z", + "url": "https://files.pythonhosted.org/packages/f5/fa/4a9aefc206aa49a4b5e0a72f013df1f471b4714cdbe6d78f0134feeeecdb/pytz-2016.10-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.10-py3.1.egg", + "hashes": { + "sha256": "dc221460e0264cb274fbb328936f509ba53d912669cb9ef6244e434c910be138" + }, + "provenance": null, + "requires-python": null, + "size": 484122, + "upload-time": "2016-12-06T10:01:13.476162Z", + "url": "https://files.pythonhosted.org/packages/96/be/d3fdc92483bca40b214dbcbe4faa9767449dd44387876a0ef7f9d9a2bf82/pytz-2016.10-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.10-py3.2.egg", + "hashes": { + "sha256": "4c6f3e3f2e8bcd49bbb0f6031f77c3a99a54733ad330cb022d64cf406cf1bcb2" + }, + "provenance": null, + "requires-python": null, + "size": 484366, + "upload-time": "2016-12-06T10:01:22.541193Z", + "url": "https://files.pythonhosted.org/packages/62/6b/2bb54487d45a6c18ee55e6d8a63a041da57450e71aa05b8ff05a94125994/pytz-2016.10-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.10-py3.3.egg", + "hashes": { + "sha256": "44daacdf5bb50c1fa3bc2b6c4c1f5afd78217e1478fe10585fc7ce5e383b6669" + }, + "provenance": null, + "requires-python": null, + "size": 485156, + "upload-time": "2016-12-06T10:01:31.660917Z", + "url": "https://files.pythonhosted.org/packages/b3/6f/7ba0470fc46ba70cb6402578f708209bd50c7a5b48c40b5e4b7c851d0260/pytz-2016.10-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.10-py3.4.egg", + "hashes": { + "sha256": "40c443019f389a93055d2c43a6a425aa10fd0047506e95747197a5a0423e58f8" + }, + "provenance": null, + "requires-python": null, + "size": 484867, + "upload-time": "2016-12-06T10:01:42.874502Z", + "url": "https://files.pythonhosted.org/packages/7a/f6/15f6aebcec6696bd3d0aced7efcdea220cb3378e7b8a4d81aa98ecda5953/pytz-2016.10-py3.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.10-py3.5.egg", + "hashes": { + "sha256": "c6fc91277aafa1031f9acddb701298549b96fa5ccc621f61425ca98d15f5935c" + }, + "provenance": null, + "requires-python": null, + "size": 484800, + "upload-time": "2016-12-06T10:01:51.982162Z", + "url": "https://files.pythonhosted.org/packages/6b/ff/798dd00d09c55d95efcd2e82eaf399fd27a65c69e42398244d2032c38c6a/pytz-2016.10-py3.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.10.tar.bz2", + "hashes": { + "sha256": "7016b2c4fa075c564b81c37a252a5fccf60d8964aa31b7f5eae59aeb594ae02b" + }, + "provenance": null, + "requires-python": null, + "size": 172920, + "upload-time": "2016-12-06T10:02:17.084251Z", + "url": "https://files.pythonhosted.org/packages/d0/e1/aca6ef73a7bd322a7fc73fd99631ee3454d4fc67dc2bee463e2adf6bb3d3/pytz-2016.10.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.10.tar.gz", + "hashes": { + "sha256": "9a43e20aa537cfad8fe7a1715165c91cb4a6935d40947f2d070e4c80f2dcd22b" + }, + "provenance": null, + "requires-python": null, + "size": 287600, + "upload-time": "2016-12-06T10:02:24.313613Z", + "url": "https://files.pythonhosted.org/packages/42/00/5c89fc6c9b305df84def61863528e899e9dccb196f8438f6cbe960758fc5/pytz-2016.10.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.10.zip", + "hashes": { + "sha256": "aafbf066975fe217ed49d7d197b26903d3b43e9ca2aa6ba0a211081f13c41917" + }, + "provenance": null, + "requires-python": null, + "size": 501937, + "upload-time": "2016-12-06T10:02:10.569322Z", + "url": "https://files.pythonhosted.org/packages/c3/8d/d924693a99c592b2ede575b7bffa5dbf95c9fe41e74e084d4d5a751564d0/pytz-2016.10.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2017.2-py2.4.egg", + "hashes": { + "sha256": "c883c2d6670042c7bc1688645cac73dd2b03193d1f7a6847b6154e96890be06d" + }, + "provenance": null, + "requires-python": null, + "size": 486264, + "upload-time": "2017-03-30T08:35:56.926252Z", + "url": "https://files.pythonhosted.org/packages/1d/ed/926f92bb102b89120a03a6e53e3b6366bc34f25a4a40ab14a18c6ce19cf4/pytz-2017.2-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2017.2-py2.5.egg", + "hashes": { + "sha256": "03c9962afe00e503e2d96abab4e8998a0f84d4230fa57afe1e0528473698cdd9" + }, + "provenance": null, + "requires-python": null, + "size": 485806, + "upload-time": "2017-03-30T08:36:02.336872Z", + "url": "https://files.pythonhosted.org/packages/73/50/1849eca37dcb2ccd2426aaad524b22df903b30568a6f5b1f92445e90a8e4/pytz-2017.2-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2017.2-py2.6.egg", + "hashes": { + "sha256": "487e7d50710661116325747a9cd1744d3323f8e49748e287bc9e659060ec6bf9" + }, + "provenance": null, + "requires-python": null, + "size": 485769, + "upload-time": "2017-03-30T08:36:07.993409Z", + "url": "https://files.pythonhosted.org/packages/1f/a7/374aaa26902cba2845748638b1d940a4a48397e6db3a69f98c78f58c7efb/pytz-2017.2-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2017.2-py2.7.egg", + "hashes": { + "sha256": "43f52d4c6a0be301d53ebd867de05e2926c35728b3260157d274635a0a947f1c" + }, + "provenance": null, + "requires-python": null, + "size": 485625, + "upload-time": "2017-03-30T08:36:13.582868Z", + "url": "https://files.pythonhosted.org/packages/42/76/817ef6af92ae3d077465bccfd8a1ae47d02d6db83d558711b503540ca5c7/pytz-2017.2-py2.7.egg", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0dc83410f433a83560a8e810f2fb32b5e9de69f83a9793bf48a93e288e5f4989" + }, + "data-dist-info-metadata": { + "sha256": "0dc83410f433a83560a8e810f2fb32b5e9de69f83a9793bf48a93e288e5f4989" + }, + "filename": "pytz-2017.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "d1d6729c85acea5423671382868627129432fba9a89ecbb248d8d1c7a9f01c67" + }, + "provenance": null, + "requires-python": null, + "size": 484917, + "upload-time": "2017-03-30T08:36:37.018393Z", + "url": "https://files.pythonhosted.org/packages/55/62/e7cd0e15b76062d298413f14bb4ec3cd8568a22d274427f9c3c7286969f4/pytz-2017.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2017.2-py3.3.egg", + "hashes": { + "sha256": "54a935085f7bf101f86b2aff75bd9672b435f51c3339db2ff616e66845f2b8f9" + }, + "provenance": null, + "requires-python": null, + "size": 486601, + "upload-time": "2017-03-30T08:36:18.540739Z", + "url": "https://files.pythonhosted.org/packages/f5/ff/7e03145227fb4adb5bfb3f42c78e05ed24eb88de6ecc7bcd955a0c536731/pytz-2017.2-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2017.2-py3.4.egg", + "hashes": { + "sha256": "39504670abb5dae77f56f8eb63823937ce727d7cdd0088e6909e6dcac0f89043" + }, + "provenance": null, + "requires-python": null, + "size": 486297, + "upload-time": "2017-03-30T08:36:24.033901Z", + "url": "https://files.pythonhosted.org/packages/62/9d/ccb07ab507c0667f20557430f22038db57835746c37c94c731237edbce9f/pytz-2017.2-py3.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2017.2-py3.5.egg", + "hashes": { + "sha256": "ddc93b6d41cfb81266a27d23a79e13805d4a5521032b512643af8729041a81b4" + }, + "provenance": null, + "requires-python": null, + "size": 486238, + "upload-time": "2017-03-30T08:36:30.540759Z", + "url": "https://files.pythonhosted.org/packages/aa/b1/6ce9665e4ecc240aff34a762c0d9ad5c4b028b0aa8f1f2e2625fca2d60ff/pytz-2017.2-py3.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2017.2.zip", + "hashes": { + "sha256": "f5c056e8f62d45ba8215e5cb8f50dfccb198b4b9fbea8500674f3443e4689589" + }, + "provenance": null, + "requires-python": null, + "size": 502168, + "upload-time": "2017-03-30T08:36:44.810607Z", + "url": "https://files.pythonhosted.org/packages/a4/09/c47e57fc9c7062b4e83b075d418800d322caa87ec0ac21e6308bd3a2d519/pytz-2017.2.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2017.3-py2.4.egg", + "hashes": { + "sha256": "80af0f3008046b9975242012a985f04c5df1f01eed4ec1633d56cc47a75a6a48" + }, + "provenance": null, + "requires-python": null, + "size": 512992, + "upload-time": "2017-10-30T14:10:09.075959Z", + "url": "https://files.pythonhosted.org/packages/de/a9/082867c837d3c93f63ac1b50e02355edf58f805adc9ec7d515b41498e2ef/pytz-2017.3-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2017.3-py2.5.egg", + "hashes": { + "sha256": "feb2365914948b8620347784b6b6da356f31c9d03560259070b2f30cff3d469d" + }, + "provenance": null, + "requires-python": null, + "size": 512529, + "upload-time": "2017-10-30T14:10:15.103874Z", + "url": "https://files.pythonhosted.org/packages/f6/6e/d922c3d2608571c1b5f800db160d27bc69677a9a396e45ed3e079a14b99b/pytz-2017.3-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2017.3-py2.6.egg", + "hashes": { + "sha256": "59707844a9825589878236ff2f4e0dc9958511b7ffaae94dc615da07d4a68d33" + }, + "provenance": null, + "requires-python": null, + "size": 512496, + "upload-time": "2017-10-30T14:10:19.438096Z", + "url": "https://files.pythonhosted.org/packages/b0/e3/f3ccfb48a1847c5331ebc76071861b359a1eba6c5dcbd9a26c7ad910085e/pytz-2017.3-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2017.3-py2.7.egg", + "hashes": { + "sha256": "d0ef5ef55ed3d37854320d4926b04a4cb42a2e88f71da9ddfdacfde8e364f027" + }, + "provenance": null, + "requires-python": null, + "size": 512337, + "upload-time": "2017-10-30T14:10:24.933001Z", + "url": "https://files.pythonhosted.org/packages/6c/d3/1f28904f07e937f34e141a44e97a71bb7c95552f857a5da85b716e31eb94/pytz-2017.3-py2.7.egg", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4272452b4d3e03450a61f2d7845700c65edc6a411f1ccb463309a6e4ddc6b285" + }, + "data-dist-info-metadata": { + "sha256": "4272452b4d3e03450a61f2d7845700c65edc6a411f1ccb463309a6e4ddc6b285" + }, + "filename": "pytz-2017.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "c41c62827ce9cafacd6f2f7018e4f83a6f1986e87bfd000b8cfbd4ab5da95f1a" + }, + "provenance": null, + "requires-python": null, + "size": 511694, + "upload-time": "2017-10-30T14:10:03.493498Z", + "url": "https://files.pythonhosted.org/packages/a3/7f/e7d1acbd433b929168a4fb4182a2ff3c33653717195a26c1de099ad1ef29/pytz-2017.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2017.3-py3.3.egg", + "hashes": { + "sha256": "8cc90340159b5d7ced6f2ba77694d946fc975b09f1a51d93f3ce3bb399396f94" + }, + "provenance": null, + "requires-python": null, + "size": 513336, + "upload-time": "2017-10-30T14:10:28.939650Z", + "url": "https://files.pythonhosted.org/packages/87/57/6b7db5c0e596fdbda45702639ed681f03d4b7848c0db56c96c4cef8dd6fc/pytz-2017.3-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2017.3-py3.4.egg", + "hashes": { + "sha256": "dd2e4ca6ce3785c8dd342d1853dd9052b19290d5bf66060846e5dc6b8d6667f7" + }, + "provenance": null, + "requires-python": null, + "size": 513030, + "upload-time": "2017-10-30T14:10:32.175540Z", + "url": "https://files.pythonhosted.org/packages/4b/d1/16e9bca7d053b69f777d9825aa5266c44bdcb3fa708fa08a412dbe43b745/pytz-2017.3-py3.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2017.3-py3.5.egg", + "hashes": { + "sha256": "699d18a2a56f19ee5698ab1123bbcc1d269d061996aeb1eda6d89248d3542b82" + }, + "provenance": null, + "requires-python": null, + "size": 512967, + "upload-time": "2017-10-30T14:10:36.340464Z", + "url": "https://files.pythonhosted.org/packages/02/ac/61637d728871bf127e2700131d17c1eebc50b450cc8e0fb7d38183c7270c/pytz-2017.3-py3.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2017.3.zip", + "hashes": { + "sha256": "fae4cffc040921b8a2d60c6cf0b5d662c1190fe54d718271db4eb17d44a185b7" + }, + "provenance": null, + "requires-python": null, + "size": 527977, + "upload-time": "2017-10-30T14:10:39.802578Z", + "url": "https://files.pythonhosted.org/packages/60/88/d3152c234da4b2a1f7a989f89609ea488225eaea015bc16fbde2b3fdfefa/pytz-2017.3.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2018.3-py2.4.egg", + "hashes": { + "sha256": "ed6509d9af298b7995d69a440e2822288f2eca1681b8cce37673dbb10091e5fe" + }, + "provenance": null, + "requires-python": null, + "size": 511021, + "upload-time": "2018-02-09T07:58:26.726353Z", + "url": "https://files.pythonhosted.org/packages/5b/8f/b167cff7c132dd9117ed431c5751dfca3a1ce0155d3286ae500b792842bf/pytz-2018.3-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2018.3-py2.5.egg", + "hashes": { + "sha256": "f93ddcdd6342f94cea379c73cddb5724e0d6d0a1c91c9bdef364dc0368ba4fda" + }, + "provenance": null, + "requires-python": null, + "size": 510586, + "upload-time": "2018-02-09T07:58:30.617848Z", + "url": "https://files.pythonhosted.org/packages/e4/25/268162fed249be11308655bdcfa891e29b39f3c2d1cf52690f93cee79b6e/pytz-2018.3-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2018.3-py2.6.egg", + "hashes": { + "sha256": "61242a9abc626379574a166dc0e96a66cd7c3b27fc10868003fa210be4bff1c9" + }, + "provenance": null, + "requires-python": null, + "size": 510545, + "upload-time": "2018-02-09T07:58:34.290417Z", + "url": "https://files.pythonhosted.org/packages/27/9a/1c9684b14c910e572d0af3f5840f98900e8b21b7b1d274a7e615d2ecc661/pytz-2018.3-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2018.3-py2.7.egg", + "hashes": { + "sha256": "ba18e6a243b3625513d85239b3e49055a2f0318466e0b8a92b8fb8ca7ccdf55f" + }, + "provenance": null, + "requires-python": null, + "size": 510397, + "upload-time": "2018-02-09T07:58:38.067422Z", + "url": "https://files.pythonhosted.org/packages/bf/d1/d0c9babd1695441cb059be39f9eea38ad1b631cd386765d2cdc97359ccae/pytz-2018.3-py2.7.egg", + "yanked": false + }, + { + "core-metadata": { + "sha256": "95e92b7cbe0b523b418a1675fa52fb023683dbf6ad9fd7196ce119c219c8f058" + }, + "data-dist-info-metadata": { + "sha256": "95e92b7cbe0b523b418a1675fa52fb023683dbf6ad9fd7196ce119c219c8f058" + }, + "filename": "pytz-2018.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "07edfc3d4d2705a20a6e99d97f0c4b61c800b8232dc1c04d87e8554f130148dd" + }, + "provenance": null, + "requires-python": null, + "size": 509950, + "upload-time": "2018-02-09T07:58:22.321856Z", + "url": "https://files.pythonhosted.org/packages/3c/80/32e98784a8647880dedf1f6bf8e2c91b195fe18fdecc6767dcf5104598d6/pytz-2018.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2018.3-py3.3.egg", + "hashes": { + "sha256": "3a47ff71597f821cd84a162e71593004286e5be07a340fd462f0d33a760782b5" + }, + "provenance": null, + "requires-python": null, + "size": 511375, + "upload-time": "2018-02-09T07:58:41.729163Z", + "url": "https://files.pythonhosted.org/packages/a6/2b/39eed46d5e351c57a8be58bafd36936f69e676a047c9f016bfa4077c8a83/pytz-2018.3-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2018.3-py3.4.egg", + "hashes": { + "sha256": "5bd55c744e6feaa4d599a6cbd8228b4f8f9ba96de2c38d56f08e534b3c9edf0d" + }, + "provenance": null, + "requires-python": null, + "size": 511076, + "upload-time": "2018-02-09T07:58:45.453096Z", + "url": "https://files.pythonhosted.org/packages/48/90/880fff3828c76ed677eb632a6dc4294cc625bad6f2c8aaf4d0c63d8e8b19/pytz-2018.3-py3.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2018.3-py3.5.egg", + "hashes": { + "sha256": "887ab5e5b32e4d0c86efddd3d055c1f363cbaa583beb8da5e22d2fa2f64d51ef" + }, + "provenance": null, + "requires-python": null, + "size": 511031, + "upload-time": "2018-02-09T07:58:49.449444Z", + "url": "https://files.pythonhosted.org/packages/73/5b/2a8d31d391af5e2c86fc47e37ba4e159d64fda0022bef999e77060742e3f/pytz-2018.3-py3.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2018.3.tar.gz", + "hashes": { + "sha256": "410bcd1d6409026fbaa65d9ed33bf6dd8b1e94a499e32168acfc7b332e4095c0" + }, + "provenance": null, + "requires-python": null, + "size": 314214, + "upload-time": "2018-02-09T07:58:53.025212Z", + "url": "https://files.pythonhosted.org/packages/1b/50/4cdc62fc0753595fc16c8f722a89740f487c6e5670c644eb8983946777be/pytz-2018.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0cecbc7ee84a8f676ca3416ac683ecd321f2d856ba6e3ea3846bc2b4eb0dc00c" + }, + "data-dist-info-metadata": { + "sha256": "0cecbc7ee84a8f676ca3416ac683ecd321f2d856ba6e3ea3846bc2b4eb0dc00c" + }, + "filename": "pytz-2018.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "65ae0c8101309c45772196b21b74c46b2e5d11b6275c45d251b150d5da334555" + }, + "provenance": null, + "requires-python": null, + "size": 510900, + "upload-time": "2018-04-10T10:48:11.771808Z", + "url": "https://files.pythonhosted.org/packages/dc/83/15f7833b70d3e067ca91467ca245bae0f6fe56ddc7451aa0dc5606b120f2/pytz-2018.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2018.4.tar.gz", + "hashes": { + "sha256": "c06425302f2cf668f1bba7a0a03f3c1d34d4ebeef2c72003da308b3947c7f749" + }, + "provenance": null, + "requires-python": null, + "size": 308066, + "upload-time": "2018-04-10T10:48:21.398987Z", + "url": "https://files.pythonhosted.org/packages/10/76/52efda4ef98e7544321fd8d5d512e11739c1df18b0649551aeccfb1c8376/pytz-2018.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1c3b2b043a012123edc9e75b2e7834075bf20aec25a9f404189445aa2a197f24" + }, + "data-dist-info-metadata": { + "sha256": "1c3b2b043a012123edc9e75b2e7834075bf20aec25a9f404189445aa2a197f24" + }, + "filename": "pytz-2018.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "a061aa0a9e06881eb8b3b2b43f05b9439d6583c206d0a6c340ff72a7b6669053" + }, + "provenance": null, + "requires-python": null, + "size": 510974, + "upload-time": "2018-06-29T06:53:04.818784Z", + "url": "https://files.pythonhosted.org/packages/30/4e/27c34b62430286c6d59177a0842ed90dc789ce5d1ed740887653b898779a/pytz-2018.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2018.5.tar.gz", + "hashes": { + "sha256": "ffb9ef1de172603304d9d2819af6f5ece76f2e85ec10692a524dd876e72bf277" + }, + "provenance": null, + "requires-python": null, + "size": 318799, + "upload-time": "2018-06-29T06:53:08.607196Z", + "url": "https://files.pythonhosted.org/packages/ca/a9/62f96decb1e309d6300ebe7eee9acfd7bccaeedd693794437005b9067b44/pytz-2018.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e66ea59aa82bb09606c1c21dc94224adfa553581f556b640561cd5e09aa01edc" + }, + "data-dist-info-metadata": { + "sha256": "e66ea59aa82bb09606c1c21dc94224adfa553581f556b640561cd5e09aa01edc" + }, + "filename": "pytz-2018.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "91e3ccf2c344ffaa6defba1ce7f38f97026943f675b7703f44789768e4cb0ece" + }, + "provenance": null, + "requires-python": null, + "size": 507177, + "upload-time": "2018-10-24T09:25:30.983267Z", + "url": "https://files.pythonhosted.org/packages/52/8b/876c5745f617630be90cfb8fafe363c6d7204b176dc707d1805d1e9a0a35/pytz-2018.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2018.6.tar.gz", + "hashes": { + "sha256": "642253af8eae734d1509fc6ac9c1aee5e5b69d76392660889979b9870610a46b" + }, + "provenance": null, + "requires-python": null, + "size": 310103, + "upload-time": "2018-10-24T09:25:34.883667Z", + "url": "https://files.pythonhosted.org/packages/c7/df/68a3331691a604a8241335064cf20742338d66eb008da96d4c9f3e3d4c41/pytz-2018.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d62f62dde8d6af514c040daa78f4533c37de92f27e12a97b5b29fff0e395b3bf" + }, + "data-dist-info-metadata": { + "sha256": "d62f62dde8d6af514c040daa78f4533c37de92f27e12a97b5b29fff0e395b3bf" + }, + "filename": "pytz-2018.7-py2.py3-none-any.whl", + "hashes": { + "sha256": "8e0f8568c118d3077b46be7d654cc8167fa916092e28320cde048e54bfc9f1e6" + }, + "provenance": null, + "requires-python": null, + "size": 506627, + "upload-time": "2018-10-29T10:11:56.348153Z", + "url": "https://files.pythonhosted.org/packages/f8/0e/2365ddc010afb3d79147f1dd544e5ee24bf4ece58ab99b16fbb465ce6dc0/pytz-2018.7-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2018.7.tar.gz", + "hashes": { + "sha256": "31cb35c89bd7d333cd32c5f278fca91b523b0834369e757f4c5641ea252236ca" + }, + "provenance": null, + "requires-python": null, + "size": 300745, + "upload-time": "2018-10-29T10:12:00.427854Z", + "url": "https://files.pythonhosted.org/packages/cd/71/ae99fc3df1b1c5267d37ef2c51b7d79c44ba8a5e37b48e3ca93b4d74d98b/pytz-2018.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "79a1bd13a99637286ddf5a88c3b52af924d1101dd1b326a872ac400b9034180b" + }, + "data-dist-info-metadata": { + "sha256": "79a1bd13a99637286ddf5a88c3b52af924d1101dd1b326a872ac400b9034180b" + }, + "filename": "pytz-2018.9-py2.py3-none-any.whl", + "hashes": { + "sha256": "32b0891edff07e28efe91284ed9c31e123d84bea3fd98e1f72be2508f43ef8d9" + }, + "provenance": null, + "requires-python": null, + "size": 510688, + "upload-time": "2019-01-07T07:54:53.185603Z", + "url": "https://files.pythonhosted.org/packages/61/28/1d3920e4d1d50b19bc5d24398a7cd85cc7b9a75a490570d5a30c57622d34/pytz-2018.9-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2018.9.tar.gz", + "hashes": { + "sha256": "d5f05e487007e29e03409f9398d074e158d920d36eb82eaf66fb1136b0c5374c" + }, + "provenance": null, + "requires-python": null, + "size": 310705, + "upload-time": "2019-01-07T07:55:01.694218Z", + "url": "https://files.pythonhosted.org/packages/af/be/6c59e30e208a5f28da85751b93ec7b97e4612268bb054d0dff396e758a90/pytz-2018.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "98573affb635d6b5cbd463842ce51df1a9d8d0146347f93ddfddeda9b2ea0fe6" + }, + "data-dist-info-metadata": { + "sha256": "98573affb635d6b5cbd463842ce51df1a9d8d0146347f93ddfddeda9b2ea0fe6" + }, + "filename": "pytz-2019.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "303879e36b721603cc54604edcac9d20401bdbe31e1e4fdee5b9f98d5d31dfda" + }, + "provenance": null, + "requires-python": null, + "size": 510910, + "upload-time": "2019-04-10T02:12:32.914817Z", + "url": "https://files.pythonhosted.org/packages/3d/73/fe30c2daaaa0713420d0382b16fbb761409f532c56bdcc514bf7b6262bb6/pytz-2019.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2019.1.tar.gz", + "hashes": { + "sha256": "d747dd3d23d77ef44c6a3526e274af6efeb0a6f1afd5a69ba4d5be4098c8e141" + }, + "provenance": null, + "requires-python": null, + "size": 308148, + "upload-time": "2019-04-10T02:12:39.803902Z", + "url": "https://files.pythonhosted.org/packages/df/d5/3e3ff673e8f3096921b3f1b79ce04b832e0100b4741573154b72b756a681/pytz-2019.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a1495a8437767dbd8892ee82b1d8a86b412ef54b306fb0e3d8c389794d2fb2ab" + }, + "data-dist-info-metadata": { + "sha256": "a1495a8437767dbd8892ee82b1d8a86b412ef54b306fb0e3d8c389794d2fb2ab" + }, + "filename": "pytz-2019.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "c894d57500a4cd2d5c71114aaab77dbab5eabd9022308ce5ac9bb93a60a6f0c7" + }, + "provenance": null, + "requires-python": null, + "size": 508914, + "upload-time": "2019-07-31T16:29:10.935288Z", + "url": "https://files.pythonhosted.org/packages/87/76/46d697698a143e05f77bec5a526bf4e56a0be61d63425b68f4ba553b51f2/pytz-2019.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2019.2.tar.gz", + "hashes": { + "sha256": "26c0b32e437e54a18161324a2fca3c4b9846b74a8dccddd843113109e1116b32" + }, + "provenance": null, + "requires-python": null, + "size": 307474, + "upload-time": "2019-07-31T16:29:15.408423Z", + "url": "https://files.pythonhosted.org/packages/27/c0/fbd352ca76050952a03db776d241959d5a2ee1abddfeb9e2a53fdb489be4/pytz-2019.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a0d98487f4efc26d2b025576a1c51747c8c34333d191d21a3ff42c6de49abf0a" + }, + "data-dist-info-metadata": { + "sha256": "a0d98487f4efc26d2b025576a1c51747c8c34333d191d21a3ff42c6de49abf0a" + }, + "filename": "pytz-2019.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "1c557d7d0e871de1f5ccd5833f60fb2550652da6be2693c1e02300743d21500d" + }, + "provenance": null, + "requires-python": null, + "size": 509158, + "upload-time": "2019-10-07T03:18:16.900665Z", + "url": "https://files.pythonhosted.org/packages/e7/f9/f0b53f88060247251bf481fa6ea62cd0d25bf1b11a87888e53ce5b7c8ad2/pytz-2019.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2019.3.tar.gz", + "hashes": { + "sha256": "b02c06db6cf09c12dd25137e563b31700d3b80fcc4ad23abb7a315f2789819be" + }, + "provenance": null, + "requires-python": null, + "size": 312286, + "upload-time": "2019-10-07T03:18:27.399984Z", + "url": "https://files.pythonhosted.org/packages/82/c3/534ddba230bd4fbbd3b7a3d35f3341d014cca213f369a9940925e7e5f691/pytz-2019.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "602227571bb1315fb863b965305d22701b18e553e0aea54bf0d9ba8a9cb017e4" + }, + "data-dist-info-metadata": { + "sha256": "602227571bb1315fb863b965305d22701b18e553e0aea54bf0d9ba8a9cb017e4" + }, + "filename": "pytz-2020.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "a494d53b6d39c3c6e44c3bec237336e14305e4f29bbf800b599253057fbb79ed" + }, + "provenance": null, + "requires-python": null, + "size": 510223, + "upload-time": "2020-04-28T08:28:21.201871Z", + "url": "https://files.pythonhosted.org/packages/4f/a4/879454d49688e2fad93e59d7d4efda580b783c745fd2ec2a3adf87b0808d/pytz-2020.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2020.1.tar.gz", + "hashes": { + "sha256": "c35965d010ce31b23eeb663ed3cc8c906275d6be1a34393a1d73a41febf4a048" + }, + "provenance": null, + "requires-python": null, + "size": 311771, + "upload-time": "2020-04-28T08:28:24.561288Z", + "url": "https://files.pythonhosted.org/packages/f4/f6/94fee50f4d54f58637d4b9987a1b862aeb6cd969e73623e02c5c00755577/pytz-2020.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "04444665cb5b21099cf24b0d23f2c2fd08576bbb369088302f38ccd990432d58" + }, + "data-dist-info-metadata": { + "sha256": "04444665cb5b21099cf24b0d23f2c2fd08576bbb369088302f38ccd990432d58" + }, + "filename": "pytz-2020.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "5c55e189b682d420be27c6995ba6edce0c0a77dd67bfbe2ae6607134d5851ffd" + }, + "provenance": null, + "requires-python": null, + "size": 509023, + "upload-time": "2020-11-02T05:25:55.217961Z", + "url": "https://files.pythonhosted.org/packages/12/f8/ff09af6ff61a3efaad5f61ba5facdf17e7722c4393f7d8a66674d2dbd29f/pytz-2020.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2020.4.tar.gz", + "hashes": { + "sha256": "3e6b7dd2d1e0a59084bcee14a17af60c5c562cdc16d828e8eba2e683d3a7e268" + }, + "provenance": null, + "requires-python": null, + "size": 310941, + "upload-time": "2020-11-02T05:25:58.856745Z", + "url": "https://files.pythonhosted.org/packages/09/07/448a8887c7195450604dfc0305d80d74324c36ee18ed997664051d4bffe3/pytz-2020.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9de0ae23ddaaff4be55af18e0637e33ced87e390a2dfe5ce2b4493dc1198b6eb" + }, + "data-dist-info-metadata": { + "sha256": "9de0ae23ddaaff4be55af18e0637e33ced87e390a2dfe5ce2b4493dc1198b6eb" + }, + "filename": "pytz-2020.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "16962c5fb8db4a8f63a26646d8886e9d769b6c511543557bc84e9569fb9a9cb4" + }, + "provenance": null, + "requires-python": null, + "size": 510773, + "upload-time": "2020-12-24T20:58:04.098601Z", + "url": "https://files.pythonhosted.org/packages/89/06/2c2d3034b4d6bf22f2a4ae546d16925898658a33b4400cfb7e2c1e2871a3/pytz-2020.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2020.5.tar.gz", + "hashes": { + "sha256": "180befebb1927b16f6b57101720075a984c019ac16b1b7575673bea42c6c3da5" + }, + "provenance": null, + "requires-python": null, + "size": 314194, + "upload-time": "2020-12-24T20:58:07.498018Z", + "url": "https://files.pythonhosted.org/packages/70/44/404ec10dca553032900a65bcded8b8280cf7c64cc3b723324e2181bf93c9/pytz-2020.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9133476b57f9b64e7bdb9b867e1a6224463a27a9b67dc0c35c3eb61019370cd2" + }, + "data-dist-info-metadata": { + "sha256": "9133476b57f9b64e7bdb9b867e1a6224463a27a9b67dc0c35c3eb61019370cd2" + }, + "filename": "pytz-2021.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "eb10ce3e7736052ed3623d49975ce333bcd712c7bb19a58b9e2089d4057d0798" + }, + "provenance": null, + "requires-python": null, + "size": 510782, + "upload-time": "2021-02-01T08:07:15.659674Z", + "url": "https://files.pythonhosted.org/packages/70/94/784178ca5dd892a98f113cdd923372024dc04b8d40abe77ca76b5fb90ca6/pytz-2021.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2021.1.tar.gz", + "hashes": { + "sha256": "83a4a90894bf38e243cf052c8b58f381bfe9a7a483f6a9cab140bc7f702ac4da" + }, + "provenance": null, + "requires-python": null, + "size": 317945, + "upload-time": "2021-02-01T08:07:19.773988Z", + "url": "https://files.pythonhosted.org/packages/b0/61/eddc6eb2c682ea6fd97a7e1018a6294be80dba08fa28e7a3570148b4612d/pytz-2021.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d5b4bb4ffd8935fdf1d486b013fc4768d953badc073fe639b16ce1ee5fdb05df" + }, + "data-dist-info-metadata": { + "sha256": "d5b4bb4ffd8935fdf1d486b013fc4768d953badc073fe639b16ce1ee5fdb05df" + }, + "filename": "pytz-2021.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "3672058bc3453457b622aab7a1c3bfd5ab0bdae451512f6cf25f64ed37f5b87c" + }, + "provenance": null, + "requires-python": null, + "size": 503471, + "upload-time": "2021-10-02T03:56:30.247030Z", + "url": "https://files.pythonhosted.org/packages/d3/e3/d9f046b5d1c94a3aeab15f1f867aa414f8ee9d196fae6865f1d6a0ee1a0b/pytz-2021.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2021.3.tar.gz", + "hashes": { + "sha256": "acad2d8b20a1af07d4e4c9d2e9285c5ed9104354062f275f3fcd88dcef4f1326" + }, + "provenance": null, + "requires-python": null, + "size": 320512, + "upload-time": "2021-10-02T03:56:32.818224Z", + "url": "https://files.pythonhosted.org/packages/e3/8e/1cde9d002f48a940b9d9d38820aaf444b229450c0854bdf15305ce4a3d1a/pytz-2021.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e821f718244ead8981d9c799c87f1ed944082b3527c18918a8cb172c38b3e811" + }, + "data-dist-info-metadata": { + "sha256": "e821f718244ead8981d9c799c87f1ed944082b3527c18918a8cb172c38b3e811" + }, + "filename": "pytz-2022.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "e68985985296d9a66a881eb3193b0906246245294a881e7c8afe623866ac6a5c" + }, + "provenance": null, + "requires-python": null, + "size": 503520, + "upload-time": "2022-03-20T00:37:06.783063Z", + "url": "https://files.pythonhosted.org/packages/60/2e/dec1cc18c51b8df33c7c4d0a321b084cf38e1733b98f9d15018880fb4970/pytz-2022.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2022.1.tar.gz", + "hashes": { + "sha256": "1e760e2fe6a8163bc0b3d9a19c4f84342afa0a2affebfaa84b01b978a02ecaa7" + }, + "provenance": null, + "requires-python": null, + "size": 320473, + "upload-time": "2022-03-20T00:37:10.116738Z", + "url": "https://files.pythonhosted.org/packages/2f/5f/a0f653311adff905bbcaa6d3dfaf97edcf4d26138393c6ccd37a484851fb/pytz-2022.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0d722f4127d9080770a9edfe81df1b61bd85417e1f5ac1be43e4662fcdc141d1" + }, + "data-dist-info-metadata": { + "sha256": "0d722f4127d9080770a9edfe81df1b61bd85417e1f5ac1be43e4662fcdc141d1" + }, + "filename": "pytz-2022.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "d9b245e63af49c4e51afdec5402f56b99c0cb483a84a12bb8b7db980386baade" + }, + "provenance": null, + "requires-python": null, + "size": 504682, + "upload-time": "2022-08-12T01:36:59.972245Z", + "url": "https://files.pythonhosted.org/packages/67/31/3a5547f8b077b6b2b5c2b953d126e1cfcf40c2655d51242839014583a987/pytz-2022.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2022.2.tar.gz", + "hashes": { + "sha256": "bc824559e43e8ab983426a49525079d186b25372ff63aa3430ccd527d95edc3a" + }, + "provenance": null, + "requires-python": null, + "size": 322487, + "upload-time": "2022-08-12T01:37:02.726583Z", + "url": "https://files.pythonhosted.org/packages/cf/80/8246892889a36f4a12f719da27c72faea1c2bdb6998afbfffc4284dcd457/pytz-2022.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "96651521fbf99b21245d56809d55f1809b6d3a2488595dccce538c3d59bf8cfe" + }, + "data-dist-info-metadata": { + "sha256": "96651521fbf99b21245d56809d55f1809b6d3a2488595dccce538c3d59bf8cfe" + }, + "filename": "pytz-2022.2.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "220f481bdafa09c3955dfbdddb7b57780e9a94f5127e35456a48589b9e0c0197" + }, + "provenance": null, + "requires-python": null, + "size": 500564, + "upload-time": "2022-08-13T02:07:57.135432Z", + "url": "https://files.pythonhosted.org/packages/d5/50/54451e88e3da4616286029a3a17fc377de817f66a0f50e1faaee90161724/pytz-2022.2.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2022.2.1.tar.gz", + "hashes": { + "sha256": "cea221417204f2d1a2aa03ddae3e867921971d0d76f14d87abb4414415bbdcf5" + }, + "provenance": null, + "requires-python": null, + "size": 316105, + "upload-time": "2022-08-13T02:07:59.396894Z", + "url": "https://files.pythonhosted.org/packages/24/0c/401283bb1499768e33ddd2e1a35817c775405c1f047a9dc088a29ce2ea5d/pytz-2022.2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0f66b789640e7968edf37163541eefb37e31ad5ba2815530216891903bfccae2" + }, + "data-dist-info-metadata": { + "sha256": "0f66b789640e7968edf37163541eefb37e31ad5ba2815530216891903bfccae2" + }, + "filename": "pytz-2022.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "2c0784747071402c6e99f0bafdb7da0fa22645f06554c7ae06bf6358897e9c91" + }, + "provenance": null, + "requires-python": null, + "size": 500779, + "upload-time": "2022-10-02T05:04:30.068036Z", + "url": "https://files.pythonhosted.org/packages/d8/66/309545413162bc8271c73e622499a41cdc37217b499febe26155ff9f93ed/pytz-2022.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2022.4.tar.gz", + "hashes": { + "sha256": "48ce799d83b6f8aab2020e369b627446696619e79645419610b9facd909b3174" + }, + "provenance": null, + "requires-python": null, + "size": 316055, + "upload-time": "2022-10-02T05:04:32.248940Z", + "url": "https://files.pythonhosted.org/packages/31/da/2d48d3499b59c7f3c5d5e1c79fcee5537c320c8ab7b7a0cd2db578bc34b3/pytz-2022.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ebd11396ef0ab6f2beae9c4a9d422b222cdc0a28efa114bb43fc705b8279a8ec" + }, + "data-dist-info-metadata": { + "sha256": "ebd11396ef0ab6f2beae9c4a9d422b222cdc0a28efa114bb43fc705b8279a8ec" + }, + "filename": "pytz-2022.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "335ab46900b1465e714b4fda4963d87363264eb662aab5e65da039c25f1f5b22" + }, + "provenance": null, + "requires-python": null, + "size": 500659, + "upload-time": "2022-10-18T11:30:43.286299Z", + "url": "https://files.pythonhosted.org/packages/b5/d7/91fd8911d22e7fac794803095dd192bf1ebd70c7603272085230d915e738/pytz-2022.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2022.5.tar.gz", + "hashes": { + "sha256": "c4d88f472f54d615e9cd582a5004d1e5f624854a6a27a6211591c251f22a6914" + }, + "provenance": null, + "requires-python": null, + "size": 316295, + "upload-time": "2022-10-18T11:30:46.133656Z", + "url": "https://files.pythonhosted.org/packages/fe/dd/182cc5ed8e64a0d6d6c34fd27391041d542270000825410d294bd6902207/pytz-2022.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8b16d57477330952916c27e6a667e5805d6730ab9aae1bc49cc1bcd921abfe3" + }, + "data-dist-info-metadata": { + "sha256": "a8b16d57477330952916c27e6a667e5805d6730ab9aae1bc49cc1bcd921abfe3" + }, + "filename": "pytz-2022.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "222439474e9c98fced559f1709d89e6c9cbf8d79c794ff3eb9f8800064291427" + }, + "provenance": null, + "requires-python": null, + "size": 498053, + "upload-time": "2022-10-31T23:58:42.017031Z", + "url": "https://files.pythonhosted.org/packages/85/ac/92f998fc52a70afd7f6b788142632afb27cd60c8c782d1452b7466603332/pytz-2022.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2022.6.tar.gz", + "hashes": { + "sha256": "e89512406b793ca39f5971bc999cc538ce125c0e51c27941bef4568b460095e2" + }, + "provenance": null, + "requires-python": null, + "size": 313766, + "upload-time": "2022-10-31T23:58:44.949582Z", + "url": "https://files.pythonhosted.org/packages/76/63/1be349ff0a44e4795d9712cc0b2d806f5e063d4d34631b71b832fac715a8/pytz-2022.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8b432136a1a37553134788619b3525dba7025afa50dd256290cdbfe9ff49bb5e" + }, + "data-dist-info-metadata": { + "sha256": "8b432136a1a37553134788619b3525dba7025afa50dd256290cdbfe9ff49bb5e" + }, + "filename": "pytz-2022.7-py2.py3-none-any.whl", + "hashes": { + "sha256": "93007def75ae22f7cd991c84e02d434876818661f8df9ad5df9e950ff4e52cfd" + }, + "provenance": null, + "requires-python": null, + "size": 499364, + "upload-time": "2022-12-18T02:17:20.846224Z", + "url": "https://files.pythonhosted.org/packages/3d/19/4de17f0d5cf5a0d87aa67532d4c2fa75e6e7d8df13c27635ff40fa6f4b76/pytz-2022.7-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2022.7.tar.gz", + "hashes": { + "sha256": "7ccfae7b4b2c067464a6733c6261673fdb8fd1be905460396b97a073e9fa683a" + }, + "provenance": null, + "requires-python": null, + "size": 313499, + "upload-time": "2022-12-18T02:17:23.146390Z", + "url": "https://files.pythonhosted.org/packages/6d/37/54f2d7c147e42dc85ffbc6910862bb4f141fb3fc14d9a88efaa1a76c7df2/pytz-2022.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3c4eaa681508ad7805e962eb043ebb402cc4d6d043dfd1530d83d393c51b89ea" + }, + "data-dist-info-metadata": { + "sha256": "3c4eaa681508ad7805e962eb043ebb402cc4d6d043dfd1530d83d393c51b89ea" + }, + "filename": "pytz-2022.7.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "78f4f37d8198e0627c5f1143240bb0206b8691d8d7ac6d78fee88b78733f8c4a" + }, + "provenance": null, + "requires-python": null, + "size": 499377, + "upload-time": "2023-01-14T12:25:02.823162Z", + "url": "https://files.pythonhosted.org/packages/2e/09/fbd3c46dce130958ee8e0090f910f1fe39e502cc5ba0aadca1e8a2b932e5/pytz-2022.7.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2022.7.1.tar.gz", + "hashes": { + "sha256": "01a0681c4b9684a28304615eba55d1ab31ae00bf68ec157ec3708a8182dbbcd0" + }, + "provenance": null, + "requires-python": null, + "size": 313522, + "upload-time": "2023-01-14T12:25:05.384250Z", + "url": "https://files.pythonhosted.org/packages/03/3e/dc5c793b62c60d0ca0b7e58f1fdd84d5aaa9f8df23e7589b39cc9ce20a03/pytz-2022.7.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "64a3c24f713f9195ed35347af9613afd42b2259a0922e1e91b80f0f23e8fcf81" + }, + "data-dist-info-metadata": { + "sha256": "64a3c24f713f9195ed35347af9613afd42b2259a0922e1e91b80f0f23e8fcf81" + }, + "filename": "pytz-2023.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "8a8baaf1e237175b02f5c751eea67168043a749c843989e2b3015aa1ad9db68b" + }, + "provenance": null, + "requires-python": null, + "size": 502124, + "upload-time": "2023-03-25T08:31:59.458061Z", + "url": "https://files.pythonhosted.org/packages/a3/21/0ffac8dacd94d20f4d1ceaaa91cf28ad94ec22e8f3ec9056976f1066ff24/pytz-2023.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2023.2.tar.gz", + "hashes": { + "sha256": "a27dcf612c05d2ebde626f7d506555f10dfc815b3eddccfaadfc7d99b11c9a07" + }, + "provenance": null, + "requires-python": null, + "size": 316321, + "upload-time": "2023-03-25T08:32:02.214982Z", + "url": "https://files.pythonhosted.org/packages/55/71/cb1b0a0035cf479eaf05109ea830323af66d48197bfc759a018f94acc3c4/pytz-2023.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a61869ecc75aed04368b51600c337fd9feb204ede649f01e758b0da2a6705663" + }, + "data-dist-info-metadata": { + "sha256": "a61869ecc75aed04368b51600c337fd9feb204ede649f01e758b0da2a6705663" + }, + "filename": "pytz-2023.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "a151b3abb88eda1d4e34a9814df37de2a80e301e68ba0fd856fb9b46bfbbbffb" + }, + "provenance": null, + "requires-python": null, + "size": 502345, + "upload-time": "2023-03-29T04:23:25.307301Z", + "url": "https://files.pythonhosted.org/packages/7f/99/ad6bd37e748257dd70d6f85d916cafe79c0b0f5e2e95b11f7fbc82bf3110/pytz-2023.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2023.3.tar.gz", + "hashes": { + "sha256": "1d8ce29db189191fb55338ee6d0387d82ab59f3d00eac103412d64e0ebd0c588" + }, + "provenance": null, + "requires-python": null, + "size": 317095, + "upload-time": "2023-03-29T04:23:28.655470Z", + "url": "https://files.pythonhosted.org/packages/5e/32/12032aa8c673ee16707a9b6cdda2b09c0089131f35af55d443b6a9c69c1d/pytz-2023.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "592f5f41724158cbd4ac4a6a586cc76b534b733414e5e0c8e70e0403bab1cb00" + }, + "data-dist-info-metadata": { + "sha256": "592f5f41724158cbd4ac4a6a586cc76b534b733414e5e0c8e70e0403bab1cb00" + }, + "filename": "pytz-2023.3.post1-py2.py3-none-any.whl", + "hashes": { + "sha256": "ce42d816b81b68506614c11e8937d3aa9e41007ceb50bfdcb0749b921bf646c7" + }, + "provenance": null, + "requires-python": null, + "size": 502454, + "upload-time": "2023-09-05T01:56:55.916035Z", + "url": "https://files.pythonhosted.org/packages/32/4d/aaf7eff5deb402fd9a24a1449a8119f00d74ae9c2efa79f8ef9994261fc2/pytz-2023.3.post1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2023.3.post1.tar.gz", + "hashes": { + "sha256": "7b4fddbeb94a1eba4b557da24f19fdf9db575192544270a9101d8509f9f43d7b" + }, + "provenance": null, + "requires-python": null, + "size": 316899, + "upload-time": "2023-09-05T01:56:58.535060Z", + "url": "https://files.pythonhosted.org/packages/69/4f/7bf883f12ad496ecc9514cd9e267b29a68b3e9629661a2bbc24f80eff168/pytz-2023.3.post1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "925d5172b04b0ef19be9bf69ee0b69b8dfc4943ff059842448c06c565670e178" + }, + "data-dist-info-metadata": { + "sha256": "925d5172b04b0ef19be9bf69ee0b69b8dfc4943ff059842448c06c565670e178" + }, + "filename": "pytz-2023.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "f90ef520d95e7c46951105338d918664ebfd6f1d995bd7d153127ce90efafa6a" + }, + "provenance": null, + "requires-python": null, + "size": 506530, + "upload-time": "2024-01-29T03:41:21.437789Z", + "url": "https://files.pythonhosted.org/packages/3b/dd/9b84302ba85ac6d3d3042d3e8698374838bde1c386b4adb1223d7a0efd4e/pytz-2023.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2023.4.tar.gz", + "hashes": { + "sha256": "31d4583c4ed539cd037956140d695e42c033a19e984bfce9964a3f7d59bc2b40" + }, + "provenance": null, + "requires-python": null, + "size": 319467, + "upload-time": "2024-01-29T03:49:27.068564Z", + "url": "https://files.pythonhosted.org/packages/ae/fd/c5bafe60236bc2a464452f916b6a1806257109c8954d6a7d19e5d4fb012f/pytz-2023.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "da63b3dd8ce944226dbb48a496b2ac526f1af0198982520bfeaa8686176e3c99" + }, + "data-dist-info-metadata": { + "sha256": "da63b3dd8ce944226dbb48a496b2ac526f1af0198982520bfeaa8686176e3c99" + }, + "filename": "pytz-2024.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "328171f4e3623139da4983451950b28e95ac706e13f3f2630a879749e7a8b319" + }, + "provenance": null, + "requires-python": null, + "size": 505474, + "upload-time": "2024-02-02T01:18:37.283025Z", + "url": "https://files.pythonhosted.org/packages/9c/3d/a121f284241f08268b21359bd425f7d4825cffc5ac5cd0e1b3d82ffd2b10/pytz-2024.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2024.1.tar.gz", + "hashes": { + "sha256": "2a29735ea9c18baf14b448846bde5a48030ed267578472d8955cd0e7443a9812" + }, + "provenance": null, + "requires-python": null, + "size": 316214, + "upload-time": "2024-02-02T01:18:41.693280Z", + "url": "https://files.pythonhosted.org/packages/90/26/9f1f00a5d021fff16dee3de13d43e5e978f3d58928e129c3a62cf7eb9738/pytz-2024.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0e0933808122b4383213f873feb29b42f72f74a506005589d168bf37fe70c17f" + }, + "data-dist-info-metadata": { + "sha256": "0e0933808122b4383213f873feb29b42f72f74a506005589d168bf37fe70c17f" + }, + "filename": "pytz-2024.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "31c7c1817eb7fae7ca4b8c7ee50c72f93aa2dd863de768e1ef4245d426aa0725" + }, + "provenance": null, + "requires-python": null, + "size": 508002, + "upload-time": "2024-09-11T02:24:45.800101Z", + "url": "https://files.pythonhosted.org/packages/11/c3/005fcca25ce078d2cc29fd559379817424e94885510568bc1bc53d7d5846/pytz-2024.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2024.2.tar.gz", + "hashes": { + "sha256": "2aa355083c50a0f93fa581709deac0c9ad65cca8a9e9beac660adcbd493c798a" + }, + "provenance": null, + "requires-python": null, + "size": 319692, + "upload-time": "2024-09-11T02:24:47.910464Z", + "url": "https://files.pythonhosted.org/packages/3a/31/3c70bf7603cc2dca0f19bdc53b4537a797747a58875b552c8c413d963a3f/pytz-2024.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "755f64e037fe92e21c4fc1766c589c5a46a27592ca31be3f6b7eefd43d9ac1c2" + }, + "data-dist-info-metadata": { + "sha256": "755f64e037fe92e21c4fc1766c589c5a46a27592ca31be3f6b7eefd43d9ac1c2" + }, + "filename": "pytz-2025.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "89dd22dca55b46eac6eda23b2d72721bf1bdfef212645d81513ef5d03038de57" + }, + "provenance": "https://pypi.org/integrity/pytz/2025.1/pytz-2025.1-py2.py3-none-any.whl/provenance", + "requires-python": null, + "size": 507930, + "upload-time": "2025-01-31T01:54:45.634041Z", + "url": "https://files.pythonhosted.org/packages/eb/38/ac33370d784287baa1c3d538978b5e2ea064d4c1b93ffbd12826c190dd10/pytz-2025.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2025.1.tar.gz", + "hashes": { + "sha256": "c2db42be2a2518b28e65f9207c4d05e6ff547d1efa4086469ef855e4ab70178e" + }, + "provenance": "https://pypi.org/integrity/pytz/2025.1/pytz-2025.1.tar.gz/provenance", + "requires-python": null, + "size": 319617, + "upload-time": "2025-01-31T01:54:48.615824Z", + "url": "https://files.pythonhosted.org/packages/5f/57/df1c9157c8d5a05117e455d66fd7cf6dbc46974f832b1058ed4856785d8a/pytz-2025.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e620e4e1f9f1c8019619388d4da496eb02119a13f35aaad55f022694a3c81f6c" + }, + "data-dist-info-metadata": { + "sha256": "e620e4e1f9f1c8019619388d4da496eb02119a13f35aaad55f022694a3c81f6c" + }, + "filename": "pytz-2025.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "5ddf76296dd8c44c26eb8f4b6f35488f3ccbf6fbbd7adee0b7262d43f0ec2f00" + }, + "provenance": "https://pypi.org/integrity/pytz/2025.2/pytz-2025.2-py2.py3-none-any.whl/provenance", + "requires-python": null, + "size": 509225, + "upload-time": "2025-03-25T02:24:58.468169Z", + "url": "https://files.pythonhosted.org/packages/81/c4/34e93fe5f5429d7570ec1fa436f1986fb1f00c3e0f43a589fe2bbcd22c3f/pytz-2025.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2025.2.tar.gz", + "hashes": { + "sha256": "360b9e3dbb49a209c21ad61809c7fb453643e048b38924c765813546746e81c3" + }, + "provenance": "https://pypi.org/integrity/pytz/2025.2/pytz-2025.2.tar.gz/provenance", + "requires-python": null, + "size": 320884, + "upload-time": "2025-03-25T02:25:00.538686Z", + "url": "https://files.pythonhosted.org/packages/f8/bf/abbd3cdfb8fbc7fb3d4d38d320f2441b1e7cbe29be4f23797b4a2b5d8aac/pytz-2025.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a5549814bbc437ac7604ffe71725281a35eed93aa89c45477cfe2fb61bcdf6c1" + }, + "data-dist-info-metadata": { + "sha256": "a5549814bbc437ac7604ffe71725281a35eed93aa89c45477cfe2fb61bcdf6c1" + }, + "filename": "pytz-2026.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "b07ec0ea0aec75b9a5c4632191fa30d79ef6fb42d4a5358ea64552dcac2c8957" + }, + "provenance": "https://pypi.org/integrity/pytz/2026.1/pytz-2026.1-py2.py3-none-any.whl/provenance", + "requires-python": null, + "size": 510294, + "upload-time": "2026-03-03T06:52:14.862633Z", + "url": "https://files.pythonhosted.org/packages/4e/b2/f1aa09ab73e0696174bfd5309089d5c0ff244f0f6acf6c9d7b004e22f0b4/pytz-2026.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2026.1.tar.gz", + "hashes": { + "sha256": "10413c35476919b4c07bda6b9810c6e24d914378c430070bdb1869e18a37eee5" + }, + "provenance": "https://pypi.org/integrity/pytz/2026.1/pytz-2026.1.tar.gz/provenance", + "requires-python": null, + "size": 320888, + "upload-time": "2026-03-03T06:52:16.813302Z", + "url": "https://files.pythonhosted.org/packages/e7/91/156128658c51a909457d4961bfb292a7e4701629a427255be99f5e0175b2/pytz-2026.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f62dbd3711dac51c809a17bf2b9021aa4bd52999db2132df2e38b6d09883fcfc" + }, + "data-dist-info-metadata": { + "sha256": "f62dbd3711dac51c809a17bf2b9021aa4bd52999db2132df2e38b6d09883fcfc" + }, + "filename": "pytz-2026.1.post1-py2.py3-none-any.whl", + "hashes": { + "sha256": "f2fd16142fda348286a75e1a524be810bb05d444e5a081f37f7affc635035f7a" + }, + "provenance": "https://pypi.org/integrity/pytz/2026.1.post1/pytz-2026.1.post1-py2.py3-none-any.whl/provenance", + "requires-python": null, + "size": 510489, + "upload-time": "2026-03-03T07:47:49.167913Z", + "url": "https://files.pythonhosted.org/packages/10/99/781fe0c827be2742bcc775efefccb3b048a3a9c6ce9aec0cbf4a101677e5/pytz-2026.1.post1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2026.1.post1.tar.gz", + "hashes": { + "sha256": "3378dde6a0c3d26719182142c56e60c7f9af7e968076f31aae569d72a0358ee1" + }, + "provenance": "https://pypi.org/integrity/pytz/2026.1.post1/pytz-2026.1.post1.tar.gz/provenance", + "requires-python": null, + "size": 321088, + "upload-time": "2026-03-03T07:47:50.683095Z", + "url": "https://files.pythonhosted.org/packages/56/db/b8721d71d945e6a8ac63c0fc900b2067181dbb50805958d4d4661cf7d277/pytz-2026.1.post1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "56b1e4933e430bf524cc2cc6621bcd64cda12947ed22978d0ee241cd7f02f588" + }, + "data-dist-info-metadata": { + "sha256": "56b1e4933e430bf524cc2cc6621bcd64cda12947ed22978d0ee241cd7f02f588" + }, + "filename": "pytz-2026.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "04156e608bee23d3792fd45c94ae47fae1036688e75032eea2e3bf0323d1f126" + }, + "provenance": "https://pypi.org/integrity/pytz/2026.2/pytz-2026.2-py2.py3-none-any.whl/provenance", + "requires-python": null, + "size": 510141, + "upload-time": "2026-05-04T01:35:27.408219Z", + "url": "https://files.pythonhosted.org/packages/ec/dd/96da98f892250475bdf2328112d7468abdd4acc7b902b6af23f4ed958ea0/pytz-2026.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2026.2.tar.gz", + "hashes": { + "sha256": "0e60b47b29f21574376f218fe21abc009894a2321ea16c6754f3cad6eb7cdd6a" + }, + "provenance": "https://pypi.org/integrity/pytz/2026.2/pytz-2026.2.tar.gz/provenance", + "requires-python": null, + "size": 320861, + "upload-time": "2026-05-04T01:35:29.667131Z", + "url": "https://files.pythonhosted.org/packages/ff/46/dd499ec9038423421951e4fad73051febaa13d2df82b4064f87af8b8c0c3/pytz-2026.2.tar.gz", + "yanked": false + } + ], + "meta": { + "_last-serial": 36705320, + "api-version": "1.4" + }, + "name": "pytz", + "project-status": { + "status": "active" + }, + "versions": [ + "2004d", + "2005e", + "2005i", + "2005k", + "2005m", + "2006g", + "2006j", + "2006p", + "2007d", + "2007f", + "2007g", + "2007i", + "2007k", + "2008g", + "2008h", + "2008i", + "2009d", + "2009e", + "2009f", + "2009g", + "2009i", + "2009j", + "2009l", + "2009n", + "2009p", + "2009u", + "2010e", + "2010g", + "2010h", + "2010k", + "2010l", + "2010o", + "2011d", + "2011e", + "2011g", + "2011h", + "2011j", + "2011k", + "2011n", + "2012d", + "2012f", + "2012g", + "2012h", + "2012j", + "2013d", + "2004a", + "2004b", + "2004b.2", + "2005a", + "2005r", + "2007c", + "2008a", + "2008b", + "2008c", + "2009a", + "2009r", + "2010b", + "2011b", + "2011c", + "2012b", + "2012c", + "2013b", + "2013.6", + "2013.7", + "2013.8", + "2013.9", + "2014.1", + "2014.1.1", + "2014.2", + "2014.3", + "2014.4", + "2014.7", + "2014.9", + "2014.10", + "2015.2", + "2015.4", + "2015.6", + "2015.7", + "2016.1", + "2016.2", + "2016.3", + "2016.4", + "2016.6", + "2016.6.1", + "2016.7", + "2016.10", + "2017.2", + "2017.3", + "2018.3", + "2018.4", + "2018.5", + "2018.6", + "2018.7", + "2018.9", + "2019.1", + "2019.2", + "2019.3", + "2020.1", + "2020.4", + "2020.5", + "2021.1", + "2021.3", + "2022.1", + "2022.2", + "2022.2.1", + "2022.4", + "2022.5", + "2022.6", + "2022.7", + "2022.7.1", + "2023.2", + "2023.3", + "2023.3.post1", + "2023.4", + "2024.1", + "2024.2", + "2025.1", + "2025.2", + "2026.1", + "2026.1.post1", + "2026.2" + ] + } + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - "86400" + Cache-Control: + - max-age=600, public + Content-Security-Policy: + - default-src 'none'; sandbox allow-top-navigation + Content-Type: + - application/vnd.pypi.simple.v1+json + Etag: + - '"AApxjxU15kbjfaOIPB6Ibg"' + Permissions-Policy: + - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept-Encoding, Accept + X-Cache: + - MISS, HIT, HIT + X-Cache-Hits: + - 0, 195, 1 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-Pypi-Last-Serial: + - "36705320" + X-Served-By: + - cache-iad-kiad7000155-IAD, cache-iad-kiad7000037-IAD, cache-wsi-ysbk1060026-WSI + X-Timer: + - S1781578786.675974,VS0,VE1 + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + host: pypi.org + headers: + Accept: + - application/vnd.pypi.simple.v1+json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://pypi.org/simple/requests/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: -1 + uncompressed: true + body: | + { + "alternate-locations": [], + "files": [ + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.2.0.tar.gz", + "hashes": { + "sha256": "813202ace4d9301a3c00740c700e012fb9f3f8c73ddcfe02ab558a8df6f175fd" + }, + "provenance": null, + "requires-python": null, + "size": 5533, + "upload-time": "2011-02-14T08:49:42.641660Z", + "url": "https://files.pythonhosted.org/packages/ba/bb/dfa0141a32d773c47e4dede1a617c59a23b74dd302e449cf85413fc96bc4/requests-0.2.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.2.1.tar.gz", + "hashes": { + "sha256": "d54eb33499f018fc6bd297613bf866f8d134629c8e02964aab6ef951f460e41e" + }, + "provenance": null, + "requires-python": null, + "size": 12715, + "upload-time": "2011-02-14T16:38:12.392550Z", + "url": "https://files.pythonhosted.org/packages/4b/ad/d536b2e572e843fda13e4458c67f937b05ce359722c1e4cdad35ba05b6e3/requests-0.2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.2.2.tar.gz", + "hashes": { + "sha256": "b3289694b2ddf6adb4f7e1f470b9771330c76125611222b9c702f0e2e9733cbc" + }, + "provenance": null, + "requires-python": null, + "size": 13049, + "upload-time": "2011-02-14T18:58:40.410171Z", + "url": "https://files.pythonhosted.org/packages/82/3c/3b5beca192da920c0c2ba67119d66ba1e4b1e766f40898e5e684d697ca1c/requests-0.2.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.2.3.tar.gz", + "hashes": { + "sha256": "8e374b75aaae7f85325e9bb126e96cb77a3bfc17e81ee74a0e96916aac1cc2ba" + }, + "provenance": null, + "requires-python": null, + "size": 13255, + "upload-time": "2011-02-15T15:47:29.058010Z", + "url": "https://files.pythonhosted.org/packages/6f/7e/5c2d7d9102c6ab847bd1215f96255e894fbfc81c8abf2c1714ae2a504913/requests-0.2.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.2.4.tar.gz", + "hashes": { + "sha256": "ef1bd1a81022e9bf574ecfe69cbd8597e79371b890d29bd3847dd946102c8eed" + }, + "provenance": null, + "requires-python": null, + "size": 13653, + "upload-time": "2011-02-19T07:03:14.518479Z", + "url": "https://files.pythonhosted.org/packages/dc/02/789859c27162bb91ecf6b72ed4ce1af3ed1710255265ad0901c4d4e25666/requests-0.2.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.3.0.tar.gz", + "hashes": { + "sha256": "57eed745eb2a2e3c7e1dd935ccd49eb2eac51cfcdace4a97fb44de5da70f0035" + }, + "provenance": null, + "requires-python": null, + "size": 15021, + "upload-time": "2011-02-25T14:58:38.361577Z", + "url": "https://files.pythonhosted.org/packages/96/2b/88e9d6bf2e9d75cda77bf4fdc03720f4ba262beb532f9510a4a7f3e45660/requests-0.3.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.3.1.tar.gz", + "hashes": { + "sha256": "05dddfd656d25b7738778d2b4e8fa72e53b5357a2f80a319e6e1fa59edb03339" + }, + "provenance": null, + "requires-python": null, + "size": 15275, + "upload-time": "2011-04-01T20:55:03.064666Z", + "url": "https://files.pythonhosted.org/packages/5e/c0/76fac9445cd8b6394eacae1e098ca0c97767cc0112e45e68521f553df003/requests-0.3.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.3.2.tar.gz", + "hashes": { + "sha256": "78ecf812ee865b62be106100a3c6f24058c7901ad995351b8818f18ea97ce848" + }, + "provenance": null, + "requires-python": null, + "size": 15515, + "upload-time": "2011-04-15T23:30:50.899634Z", + "url": "https://files.pythonhosted.org/packages/d5/f1/16b57088f11cd5c6c82834bad6475826309cee44edaae860e9f65c084703/requests-0.3.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.3.3.tar.gz", + "hashes": { + "sha256": "ccbbc41c4c009baecf41e993727048c65c440fefadb217b11e73f63cd0cae09a" + }, + "provenance": null, + "requires-python": null, + "size": 18995, + "upload-time": "2011-05-12T10:03:24.258074Z", + "url": "https://files.pythonhosted.org/packages/f1/64/8a2ba81294381bb90e8fb4b6fa750e0dca3f2d19e8caaeeae5e7bb6b3753/requests-0.3.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.3.4.tar.gz", + "hashes": { + "sha256": "e72a42a0317f33114b48c972d3056bad3265b92450d4e0e51ad0b384e43bc6d9" + }, + "provenance": null, + "requires-python": null, + "size": 19773, + "upload-time": "2011-05-14T20:30:44.001002Z", + "url": "https://files.pythonhosted.org/packages/ed/1b/8682a0cfe92f67e30fb9ac7982cb785a1230ca4385dc1353513f5b87b9f4/requests-0.3.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.4.0.tar.gz", + "hashes": { + "sha256": "35185852569456de25a654c5f9a43a1b8e4dc18a2a676985bbb9d5e7e5a9703e" + }, + "provenance": null, + "requires-python": null, + "size": 17194, + "upload-time": "2011-05-15T05:58:43.415820Z", + "url": "https://files.pythonhosted.org/packages/56/c3/0887d5d6c18a366308b3dc7024210b4c89ff9ae92ae5fb87cf8fe58bcae2/requests-0.4.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.4.1.tar.gz", + "hashes": { + "sha256": "f978616765803e9e0e9943136b34be0da69d74ba8fbd064cbfcf28f33ca54d8a" + }, + "provenance": null, + "requires-python": null, + "size": 18443, + "upload-time": "2011-05-25T18:54:05.328955Z", + "url": "https://files.pythonhosted.org/packages/b3/54/dbc9b89a66a15ab9f3e2595de1b1ebd1da954efcb30a329c98710e014c05/requests-0.4.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.5.0.tar.gz", + "hashes": { + "sha256": "747c8c79e9c75ba8608c7628e39d533a0234ff78a80569e40ba64865abc0e521" + }, + "provenance": null, + "requires-python": null, + "size": 21945, + "upload-time": "2011-06-22T04:44:39.288841Z", + "url": "https://files.pythonhosted.org/packages/0c/4d/d67bd4e4b17148aad88e6d75c62763ec27363d18038ed75019239e1516d0/requests-0.5.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.5.1.tar.gz", + "hashes": { + "sha256": "cfed662472d48e7bd6bfd8d7f79fe9072fc873b2e372fe3b9178a26daabebccc" + }, + "provenance": null, + "requires-python": null, + "size": 23080, + "upload-time": "2011-07-24T05:01:45.612333Z", + "url": "https://files.pythonhosted.org/packages/5f/1c/8d145fbdb23986063a8a0c954d484a793024137a99ac7f3da603717fe64a/requests-0.5.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.6.0.tar.gz", + "hashes": { + "sha256": "2c5036387b75dfb0ff3971604bd1e691cf6a55dc6c397df7adf9fc4804bc7f48" + }, + "provenance": null, + "requires-python": null, + "size": 25692, + "upload-time": "2011-08-17T10:33:05.720565Z", + "url": "https://files.pythonhosted.org/packages/0b/b8/932de3bc1b8630357de85bc0c794ee1a7d343cb8008b470a0c9d15e84341/requests-0.6.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.6.1.tar.gz", + "hashes": { + "sha256": "2656b23db25398e990e6f5d75dfbd960454a1fe573aeedc651773ddd2a8a3bbc" + }, + "provenance": null, + "requires-python": null, + "size": 26107, + "upload-time": "2011-08-21T00:25:37.203918Z", + "url": "https://files.pythonhosted.org/packages/a6/1f/f948fb7ba68b69b13a1fbbb70d7706e889c7b7d3e9867b498ca7971126db/requests-0.6.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.6.2.tar.gz", + "hashes": { + "sha256": "b5419f909fc21b8eb037dc4bade29530c28993610b68213b7f7633bf10bcabbc" + }, + "provenance": null, + "requires-python": null, + "size": 26524, + "upload-time": "2011-10-09T13:12:45.395766Z", + "url": "https://files.pythonhosted.org/packages/55/19/986305b95fae17c58c95e191943a282bce19f82535af4530890c483937ad/requests-0.6.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.6.3.tar.gz", + "hashes": { + "sha256": "bde3e2ea45f6e47acd24ff55628fc7325cacd75746ee2d2b63c093554131fe41" + }, + "provenance": null, + "requires-python": null, + "size": 26606, + "upload-time": "2011-10-14T03:35:13.523706Z", + "url": "https://files.pythonhosted.org/packages/e1/3f/9235f98536b1393ef8a8e2dbd27273588fc3246000b93b0d763325b2e30c/requests-0.6.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.6.4.tar.gz", + "hashes": { + "sha256": "151f105506913a6b84f6119400ca94732ec39f5b4e0991ca2fc840ddb4e37816" + }, + "provenance": null, + "requires-python": null, + "size": 30212, + "upload-time": "2011-10-14T04:23:31.793480Z", + "url": "https://files.pythonhosted.org/packages/97/e0/a2bc7317b13caf227a75c8151b562b62a2e9f5d4ab4ad59694bfdbf5c35c/requests-0.6.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.6.5.tar.gz", + "hashes": { + "sha256": "bb332c171913c2f57cea805d013601af86a46b9aef9b7ef76bdcbed14f939bd7" + }, + "provenance": null, + "requires-python": null, + "size": 30647, + "upload-time": "2011-10-19T07:30:59.708543Z", + "url": "https://files.pythonhosted.org/packages/a8/a6/38b9de830719e4cd62ddf51f240654200658d0315aa9e908eda90ee64879/requests-0.6.5.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.6.6.tar.gz", + "hashes": { + "sha256": "6670aee5fe3bb545e1f7e8bb073a06be65344b467cd698b0ad58e7d7792dc2bb" + }, + "provenance": null, + "requires-python": null, + "size": 30809, + "upload-time": "2011-10-19T09:39:56.534103Z", + "url": "https://files.pythonhosted.org/packages/df/8d/4b1bb15e8814fefa2cdf8f971a479b459d07f8176094bd59742720f31270/requests-0.6.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.7.0.tar.gz", + "hashes": { + "sha256": "13570c41a218affafe3f3e01db16d1f6cd238d3bd7a1d52cc435bf9de3df099a" + }, + "provenance": null, + "requires-python": null, + "size": 31260, + "upload-time": "2011-10-23T03:33:24.637553Z", + "url": "https://files.pythonhosted.org/packages/5c/8c/0399c9554b04b2b267d81239773657ddc720799a08565b6c21f7aed652df/requests-0.7.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.7.1.tar.gz", + "hashes": { + "sha256": "6795818f5f46d7ecf53965d96e2ceae66bf652c79703292973b7c56afb88b946" + }, + "provenance": null, + "requires-python": null, + "size": 31804, + "upload-time": "2011-10-23T21:19:22.099184Z", + "url": "https://files.pythonhosted.org/packages/00/c8/8cf0f078100ce5fe7ff35927d8861e2e36daed9be2db56690f3ad80ccec4/requests-0.7.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.7.2.tar.gz", + "hashes": { + "sha256": "7e58616c2c943116c7fb7595ebc3b00c5016ede5e6b14cf4bd72a812a5534aef" + }, + "provenance": null, + "requires-python": null, + "size": 31837, + "upload-time": "2011-10-23T21:40:37.623156Z", + "url": "https://files.pythonhosted.org/packages/7c/af/b46199ae37c032801bcdc5dbb1c82a59613883ee690ff4fd2b5dc3140130/requests-0.7.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.7.3.tar.gz", + "hashes": { + "sha256": "2e7a0cb6251da5dd8c185f5d404e110d29e47afec7c8e60d78806436360a40d7" + }, + "provenance": null, + "requires-python": null, + "size": 31805, + "upload-time": "2011-10-23T23:04:13.595145Z", + "url": "https://files.pythonhosted.org/packages/3d/54/c4a7dcfccac9e6dd738e9ed86848a9a5b07a4345e5949f8795cfdc0ea95f/requests-0.7.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.7.4.tar.gz", + "hashes": { + "sha256": "3101a857831c6b6ec1f88ccebc8a19d38af6a10372537f437cd978c5775b4286" + }, + "provenance": null, + "requires-python": null, + "size": 31873, + "upload-time": "2011-10-27T00:36:25.355189Z", + "url": "https://files.pythonhosted.org/packages/64/50/219c9ff86e6fecfb89bdfe1093aea523f14882657186f806462887220267/requests-0.7.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.7.5.tar.gz", + "hashes": { + "sha256": "ae10f2c5d112768a2e62282dd6b33db230c10ef7a2c3b1cf404806598bacd0b6" + }, + "provenance": null, + "requires-python": null, + "size": 32298, + "upload-time": "2011-11-05T04:32:37.598633Z", + "url": "https://files.pythonhosted.org/packages/2b/9e/1be659005a6bb394b02e12804fcaf8cd85050958a459945708b21e362b32/requests-0.7.5.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.7.6.tar.gz", + "hashes": { + "sha256": "667f9c9cc447c9ee09d34d891db488f2695c99d025fae3ec8d02e235eb7eba95" + }, + "provenance": null, + "requires-python": null, + "size": 32748, + "upload-time": "2011-11-07T20:19:31.227072Z", + "url": "https://files.pythonhosted.org/packages/de/f0/8fc024ef4f25ef5690c2121215029f88e1895b60c867c1a39134045b181e/requests-0.7.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.8.0.tar.gz", + "hashes": { + "sha256": "62b557533f685c4a0af4e38dddc598c38f5ce0bd8e3b15b20809d1606f3843dd" + }, + "provenance": null, + "requires-python": null, + "size": 38785, + "upload-time": "2011-11-13T06:52:10.360103Z", + "url": "https://files.pythonhosted.org/packages/6a/85/32d23f3dbc43e54631bb9bd76d34c2448cc2f2f0de29babfb1a6a79b4d60/requests-0.8.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.8.1.tar.gz", + "hashes": { + "sha256": "23756d85cbf7dec36dd624853e76b380c2b538c21769adba1dcced9de0409f68" + }, + "provenance": null, + "requires-python": null, + "size": 39046, + "upload-time": "2011-11-15T16:01:47.827430Z", + "url": "https://files.pythonhosted.org/packages/ae/fb/b1d6916b5278c44a1a2beb919d7ab96327051c3d47db9d6ee6978743444e/requests-0.8.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.8.2.tar.gz", + "hashes": { + "sha256": "826244e9612aa9a548d1289bef7bbce07eee4872ca21ca80631094d1c512b121" + }, + "provenance": null, + "requires-python": null, + "size": 51162, + "upload-time": "2011-11-19T22:28:31.706305Z", + "url": "https://files.pythonhosted.org/packages/65/5d/e69bad1f71d5284113165738d563a997d0d1ac968f939d1375f3df7c59fc/requests-0.8.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.8.3.tar.gz", + "hashes": { + "sha256": "7277ec1fc8b8251bc1ce628651cbfad886704a77aea9f6203dcc042a4f12d214" + }, + "provenance": null, + "requires-python": null, + "size": 51252, + "upload-time": "2011-11-27T16:44:51.946354Z", + "url": "https://files.pythonhosted.org/packages/f8/17/42ab05005c88e8d301fe0ee9b24e34139422268d0d7b8b11f98107c2a794/requests-0.8.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.8.4.tar.gz", + "hashes": { + "sha256": "3ef7efbe083bcb6f7b1144c7665b5b1f6bd4fc7043dc50ccd564edf62b814c2b" + }, + "provenance": null, + "requires-python": null, + "size": 52100, + "upload-time": "2011-12-11T17:40:28.585204Z", + "url": "https://files.pythonhosted.org/packages/aa/a7/ec41790a8fb50f8d359568f82cd37a994af5d0159cccb543d147a7eea751/requests-0.8.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.8.5.tar.gz", + "hashes": { + "sha256": "1db43116f612b016169d9a994d16aea9c166c55355bac2e05fae75e0ff610f4c" + }, + "provenance": null, + "requires-python": null, + "size": 52351, + "upload-time": "2011-12-14T16:43:21.464961Z", + "url": "https://files.pythonhosted.org/packages/fc/f8/329450760dddd7e437eef0cd16a8d48582405e72495cf79a77a82e2f0047/requests-0.8.5.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.8.6.tar.gz", + "hashes": { + "sha256": "b9ad56ff5971b7a4005598e5a9588584ee1153fbf027ed76a7d13585f71489f7" + }, + "provenance": null, + "requires-python": null, + "size": 52670, + "upload-time": "2011-12-19T01:18:29.495054Z", + "url": "https://files.pythonhosted.org/packages/4e/9b/a78a3bb2913576fad3ec6f18b8d26dd9579268f6b2191d73f4ec40e09490/requests-0.8.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.8.7.tar.gz", + "hashes": { + "sha256": "2c5b08f7afe8d5ffc1c4f7819e74d5309a52b2f2eb1d78cc144cb57aa10380fe" + }, + "provenance": null, + "requires-python": null, + "size": 53578, + "upload-time": "2011-12-24T09:18:54.805200Z", + "url": "https://files.pythonhosted.org/packages/a7/83/bb447075090f4a3a60082765051d476b62f375d0f8174ebe9545d4bb8938/requests-0.8.7.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.8.8.tar.gz", + "hashes": { + "sha256": "70352c48f106fe4a15537bdb4a029ebbb80c1ae1b6836a9033f2b3d7e52e01fd" + }, + "provenance": null, + "requires-python": null, + "size": 54212, + "upload-time": "2011-12-28T09:55:45.489845Z", + "url": "https://files.pythonhosted.org/packages/b7/1d/5c7973ca22bc95d53eba28a7dab7088f1ded7db0d174ea467afaaf898dfc/requests-0.8.8.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.8.9.tar.gz", + "hashes": { + "sha256": "870780642a14f5e30a9ef8c419aeb405e5bd4340d4fefbf1e8493dde39225337" + }, + "provenance": null, + "requires-python": null, + "size": 55153, + "upload-time": "2011-12-28T10:34:17.815200Z", + "url": "https://files.pythonhosted.org/packages/3a/72/9f39b173ee93645013563df119d28841f47b0ca2ebe04afcefd438e42f30/requests-0.8.9.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.9.0.tar.gz", + "hashes": { + "sha256": "43b26edb5c47e0ccf9612d3cf13639a1e7e6c774af5375a684cfa00e747f21b1" + }, + "provenance": null, + "requires-python": null, + "size": 55217, + "upload-time": "2011-12-28T10:51:35.541114Z", + "url": "https://files.pythonhosted.org/packages/89/ce/0115444a1f9d833768160e678c21483e271466918966c11212f040b5f2af/requests-0.9.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.9.1.tar.gz", + "hashes": { + "sha256": "0c6fc89ce4f8976dd8ddb1a9e896315a47fb3f1dba95417fd3fa8e626ca9a1e7" + }, + "provenance": null, + "requires-python": null, + "size": 55547, + "upload-time": "2012-01-06T07:11:02.635935Z", + "url": "https://files.pythonhosted.org/packages/48/aa/1077a5fef0c4fbdad8ce127166ca474c67788b7609137d26e17ab46ee16d/requests-0.9.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.9.2.tar.gz", + "hashes": { + "sha256": "eb9a3b0031af396fb6825be897655546f4c54e19669fddb5df72a4a688ae0555" + }, + "provenance": null, + "requires-python": null, + "size": 60967, + "upload-time": "2012-01-19T03:39:58.591876Z", + "url": "https://files.pythonhosted.org/packages/68/a1/fac8e1fa783d167cc49debc5b5328ca57eac9d53b58c34d17ce7592cdc6d/requests-0.9.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.9.3.tar.gz", + "hashes": { + "sha256": "3c0dd7c014474e0cdd00cad661abd74c88c14183d260d0555dfa51fc5b29abc5" + }, + "provenance": null, + "requires-python": null, + "size": 61006, + "upload-time": "2012-01-19T16:51:33.637035Z", + "url": "https://files.pythonhosted.org/packages/62/12/0840d1bba04e5d60e469610ad78e02e89e6828e776adaef4116413cf5fd0/requests-0.9.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.10.0.tar.gz", + "hashes": { + "sha256": "210a82e678c45d433a4ad1f105974b3102a8ab5198872dc0a3238a8750d4c65e" + }, + "provenance": null, + "requires-python": null, + "size": 62046, + "upload-time": "2012-01-22T05:08:17.091441Z", + "url": "https://files.pythonhosted.org/packages/62/35/0230421b8c4efad6624518028163329ad0c2df9e58e6b3bee013427bf8f6/requests-0.10.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.10.1.tar.gz", + "hashes": { + "sha256": "da6031575a30c7b65ea99465183468349b3645e6bf5322e49d53f565b27ed2b5" + }, + "provenance": null, + "requires-python": null, + "size": 63234, + "upload-time": "2012-01-23T08:22:52.352375Z", + "url": "https://files.pythonhosted.org/packages/b4/56/ba2d803383ec32d70f8faa7df5eb37ee9b3fc662ff68b7ab01ad9740b83a/requests-0.10.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.10.2.tar.gz", + "hashes": { + "sha256": "1546ef1e291ae337086369b621096fb0f69f88f6f67f60b1f6b7c18d1ca278e1" + }, + "provenance": null, + "requires-python": null, + "size": 60158, + "upload-time": "2012-02-15T09:48:52.830436Z", + "url": "https://files.pythonhosted.org/packages/58/1e/6b84552b6553f5beaf7cb0fe15115e7e4673326ed9188ad5338559ee8285/requests-0.10.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.10.3.tar.gz", + "hashes": { + "sha256": "8eeb24328304b015cbd59a49670e2738b77034b225b566729ddb19941899e490" + }, + "provenance": null, + "requires-python": null, + "size": 60493, + "upload-time": "2012-02-20T20:10:57.584946Z", + "url": "https://files.pythonhosted.org/packages/01/44/39988315e036b79fe70428273053617266bf20d1363e91082346fae8450d/requests-0.10.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.10.4.tar.gz", + "hashes": { + "sha256": "2ad4cc51d7595ca6f97373a0d697999e0cbdbbf1ba665d18f0f3dcec12b8be77" + }, + "provenance": null, + "requires-python": null, + "size": 60889, + "upload-time": "2012-02-20T22:21:31.091713Z", + "url": "https://files.pythonhosted.org/packages/94/ac/5fa21e435ba8050d14db92ce29763c28196b727d4079dc608d39177fbf9b/requests-0.10.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.10.6.tar.gz", + "hashes": { + "sha256": "31134b4f35951730dcce59f2af334478b68caa5728902a1d6bd5e115ec677d8b" + }, + "provenance": null, + "requires-python": null, + "size": 61673, + "upload-time": "2012-02-26T05:17:54.135905Z", + "url": "https://files.pythonhosted.org/packages/b4/1f/8f5430040fcf4391dc5bd324424a569e2e0d96595952b21eb82403602d98/requests-0.10.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.10.7.tar.gz", + "hashes": { + "sha256": "80f32a74bed8cf081a3a25512f8725e09ceda217101ea706efced262bb05aec6" + }, + "provenance": null, + "requires-python": null, + "size": 61826, + "upload-time": "2012-03-08T01:50:58.069132Z", + "url": "https://files.pythonhosted.org/packages/c5/cd/0597f9c040db24ca6d23cc74faa102554cb0a93bdbffb855d7749547921f/requests-0.10.7.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.10.8.tar.gz", + "hashes": { + "sha256": "bec280d924a8be87b3377ee78a976334a6e7c944a8fe09bbd9447e669b984dae" + }, + "provenance": null, + "requires-python": null, + "size": 62201, + "upload-time": "2012-03-09T17:59:54.950126Z", + "url": "https://files.pythonhosted.org/packages/9a/05/4ab34c6aae63a01aef2fd8be3573a99c197cc76a67f8cee751cb3a7784fb/requests-0.10.8.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.11.1.tar.gz", + "hashes": { + "sha256": "fd4260541d0e559c78e2b3072bd79f36e0f8ef935bcbbadaa8c98cd8b5a62897" + }, + "provenance": null, + "requires-python": null, + "size": 63100, + "upload-time": "2012-03-31T05:47:56.690051Z", + "url": "https://files.pythonhosted.org/packages/d7/ee/6826f31ae3e0e68606cb9086c3904582b3982bbccc73f34d6dc9912b48ad/requests-0.11.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.11.2.tar.gz", + "hashes": { + "sha256": "547bf78a774a6018271d6e5c40613ec554642ba4d6cdf45813e7894145293c57" + }, + "provenance": null, + "requires-python": null, + "size": 71080, + "upload-time": "2012-04-23T04:29:36.868120Z", + "url": "https://files.pythonhosted.org/packages/b6/52/ad2911cf5586f2372a296a93a94d0324e4ffdd225975241562c450594795/requests-0.11.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.12.0.tar.gz", + "hashes": { + "sha256": "8a88a291599444be608940c227b6114212220d8126c512af821f1ab207fe5072" + }, + "provenance": null, + "requires-python": null, + "size": 76859, + "upload-time": "2012-05-03T01:18:47.376345Z", + "url": "https://files.pythonhosted.org/packages/3a/ac/0372d6b7fbde19444d5cc560f296e70b26283d2bac0665b576dd3f5e6b60/requests-0.12.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.12.1.tar.gz", + "hashes": { + "sha256": "9ce56b87180c06728d96ca734055675abf8f5cc3136e0d7712a6260430685589" + }, + "provenance": null, + "requires-python": null, + "size": 78245, + "upload-time": "2012-05-08T07:21:59.920122Z", + "url": "https://files.pythonhosted.org/packages/3a/0a/7c62c06702ddb4d3bc50d27f5b8e094d6e66a3374fc2eedf264742f84805/requests-0.12.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.13.0.tar.gz", + "hashes": { + "sha256": "03a2001843546147ddb6972d0661e2002b9be4ccbbbd2177ee10f05bd1910109" + }, + "provenance": null, + "requires-python": null, + "size": 68172, + "upload-time": "2012-05-30T02:54:18.564587Z", + "url": "https://files.pythonhosted.org/packages/86/1b/88d3753931419a226bb4e4c1d354cd2d40acff3482b37e30dd84ba8a243b/requests-0.13.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.13.1.tar.gz", + "hashes": { + "sha256": "31f3ae96787fe74a78c7dd9626bf997fd4eabacc040b7b33fbd8632d2c2a97f6" + }, + "provenance": null, + "requires-python": null, + "size": 68474, + "upload-time": "2012-06-08T04:22:28.683979Z", + "url": "https://files.pythonhosted.org/packages/0d/63/0e6c6b817ab38fb3e38a192d6631d698fe78308a68659af3aa523cd736d4/requests-0.13.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.13.2.tar.gz", + "hashes": { + "sha256": "37684324da8aca40e88fa2f7faa526cc116d74e979c2ac5d9119fe6e1bb5ced5" + }, + "provenance": null, + "requires-python": null, + "size": 514484, + "upload-time": "2012-06-29T02:37:41.500479Z", + "url": "https://files.pythonhosted.org/packages/62/ca/338cf287e172099e4500cfa2cb580d2c9a1874427a8a14324d7a4c9d01b1/requests-0.13.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.13.3.tar.gz", + "hashes": { + "sha256": "79503a14a43d6ae0b0b2e92f88ed0b01015528b8a8ab47721c28aa993aa4db2b" + }, + "provenance": null, + "requires-python": null, + "size": 515192, + "upload-time": "2012-07-12T23:20:43.867603Z", + "url": "https://files.pythonhosted.org/packages/54/9d/1ee0bd44e9334b6382ed5226d4bc33518d0d0b03ed806af6444d1c80ed83/requests-0.13.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.13.4.tar.gz", + "hashes": { + "sha256": "94672e92c23fefe516c5310b84d97b4ea19ef373003a7ba7af1057102a87f345" + }, + "provenance": null, + "requires-python": null, + "size": 519515, + "upload-time": "2012-07-27T08:22:09.864284Z", + "url": "https://files.pythonhosted.org/packages/04/75/52e169351e24a9faa8bfac69a07ea3551b845ca6354f22da15c5da3d5100/requests-0.13.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.13.5.tar.gz", + "hashes": { + "sha256": "c6abb4b15a3f2aaad18c22b214b9b35d69ec4e2730c5b922f95f17a88981f957" + }, + "provenance": null, + "requires-python": null, + "size": 519553, + "upload-time": "2012-07-27T09:23:41.969623Z", + "url": "https://files.pythonhosted.org/packages/ba/d1/919f6240a37ce5aade82da39809e1f28a5f2899a29a0ca10c381ba70efbb/requests-0.13.5.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.13.6.tar.gz", + "hashes": { + "sha256": "3cca63908f1b941d2da61ef0e8baf7bf014cc0df6512e172b8d2ac87be82b916" + }, + "provenance": null, + "requires-python": null, + "size": 520031, + "upload-time": "2012-08-06T08:46:22.516645Z", + "url": "https://files.pythonhosted.org/packages/02/56/a6203485b552f9e8e8f16bd4e576446f94737ccbc563957e7510c8e401e4/requests-0.13.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.13.7.tar.gz", + "hashes": { + "sha256": "d9c6cf2890a0dc1200407f99130d334ef5ab5270bed3d9b4c14b0bb9c6cc3400" + }, + "provenance": null, + "requires-python": null, + "size": 521660, + "upload-time": "2012-08-19T00:47:48.501903Z", + "url": "https://files.pythonhosted.org/packages/b4/48/e82ded36a3cee7c0ef9605b44c4615ffe4a37f8b6c8b17fdbc15fae18daa/requests-0.13.7.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.13.8.tar.gz", + "hashes": { + "sha256": "3ef37004f6394b111a27f0b6d0a64be83f7e4bccfbbbcdd21455400af5f4fbd4" + }, + "provenance": null, + "requires-python": null, + "size": 522140, + "upload-time": "2012-08-20T15:24:42.439401Z", + "url": "https://files.pythonhosted.org/packages/db/1e/1f37495384a628887e10ecd61d45dba455ceec4b8b5b463512b4700e5b3d/requests-0.13.8.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.13.9.tar.gz", + "hashes": { + "sha256": "d887bb1c06948a8930d6e73a1f942f9febe9157a299a984994c20c84b2c21e20" + }, + "provenance": null, + "requires-python": null, + "size": 522477, + "upload-time": "2012-08-25T15:26:50.954170Z", + "url": "https://files.pythonhosted.org/packages/01/da/da83c242c5a77c58aa86072d68fd2855aa9b4d3b1a8bac4b402531b25ff1/requests-0.13.9.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.14.0.tar.gz", + "hashes": { + "sha256": "4e690ba0275ab4a8c9a5c7a6eb14e79e1adad0f84331fc638a18d7751f41ac3b" + }, + "provenance": null, + "requires-python": null, + "size": 523133, + "upload-time": "2012-09-02T08:50:39.106639Z", + "url": "https://files.pythonhosted.org/packages/4e/31/50a12e5b5e585e0b00ce2592c9b45f2ae109575e3707a341afd7550a8d1a/requests-0.14.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.14.1.tar.gz", + "hashes": { + "sha256": "4f563b907782b2c95dd2cbaf882a96133e567d46290a0e7aafa0c6f3efad19ba" + }, + "provenance": null, + "requires-python": null, + "size": 523254, + "upload-time": "2012-10-01T17:30:05.176526Z", + "url": "https://files.pythonhosted.org/packages/40/1d/63a729208e1e93cf2cbda953b9f20ec9b101eb964e3f6205d1c2e294f294/requests-0.14.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.14.2.tar.gz", + "hashes": { + "sha256": "0e3345a8ac0d712bf17bd9d3276415050c5f972265ab62993cd4540a3a1aaaef" + }, + "provenance": null, + "requires-python": null, + "size": 361488, + "upload-time": "2012-10-27T15:08:51.460827Z", + "url": "https://files.pythonhosted.org/packages/fa/d1/0dd60e1146e79e7b193e7b0189d8c13ef100d55cbfe65e1825ac5f03c397/requests-0.14.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-1.0.0.tar.gz", + "hashes": { + "sha256": "f10d8fbcc02a58056ab44f79ff9b3f9fe78e410296527885250bbb36d15be8c6" + }, + "provenance": null, + "requires-python": null, + "size": 335548, + "upload-time": "2012-12-17T15:00:05.110522Z", + "url": "https://files.pythonhosted.org/packages/46/da/94c0fd6ff79b85befc3b528cf3771700def274c52b347bf12eeaa466f34c/requests-1.0.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-1.0.1.tar.gz", + "hashes": { + "sha256": "c69222b7c02a8e46d61c3b986e6a3e766db0539235aaafc056c75b8dcf6f5eec" + }, + "provenance": null, + "requires-python": null, + "size": 335625, + "upload-time": "2012-12-17T18:53:51.251872Z", + "url": "https://files.pythonhosted.org/packages/b8/03/fb15922d14fa0b01a0ff4e2920bb8c08546d970ff387454ba892a67d5243/requests-1.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-1.0.2.tar.gz", + "hashes": { + "sha256": "3c81f3ae43916161b8d98d7b329b19533b0d0332b7a774794964e6b08760b0c7" + }, + "provenance": null, + "requires-python": null, + "size": 335653, + "upload-time": "2012-12-17T19:04:31.658169Z", + "url": "https://files.pythonhosted.org/packages/32/35/f2908b62b155b1737ab80b1a69142d007522bb0d1b3a0d3f8909595762f5/requests-1.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-1.0.3.tar.gz", + "hashes": { + "sha256": "c7b50dc01b751e5ef8785951a74d0c2373bb0f87b45dca75dc2c5477b7e30f44" + }, + "provenance": null, + "requires-python": null, + "size": 335757, + "upload-time": "2012-12-18T09:51:12.406576Z", + "url": "https://files.pythonhosted.org/packages/7f/76/66c01dd9afe4c5062e0c838bbd98ead7fa6b52984c7e26100a42c3eb965a/requests-1.0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-1.0.4.tar.gz", + "hashes": { + "sha256": "f363690a47dd4d6d6e7605fc686b668097a114cd946dffdf21fe0c6a6a46f9e6" + }, + "provenance": null, + "requires-python": null, + "size": 336280, + "upload-time": "2012-12-23T07:45:10.417631Z", + "url": "https://files.pythonhosted.org/packages/5d/e8/f27e0868b9a49946b3f800722e02b19efebde22ae534276df3e5f6cca41d/requests-1.0.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-1.1.0.tar.gz", + "hashes": { + "sha256": "21a81ddf1a3c2f956524538966ae19c38cae251f5629821588cdc8246a1335f7" + }, + "provenance": null, + "requires-python": null, + "size": 337229, + "upload-time": "2013-01-10T07:13:41.901588Z", + "url": "https://files.pythonhosted.org/packages/e8/ff/d19b7461d84a5804c5cdc29791305530a2b774fe928b497e74ac9b304c79/requests-1.1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-1.2.0.tar.gz", + "hashes": { + "sha256": "cfa615644ae38efe8423ce9edb23470a4615a9147fa3cea5026afb47c9bb3913" + }, + "provenance": null, + "requires-python": null, + "size": 341511, + "upload-time": "2013-03-31T05:28:47.574555Z", + "url": "https://files.pythonhosted.org/packages/37/e4/74cb55b3da7777a1dc7cd7985c3cb12e83e213c03b0f9ca20d2c0e92b3c3/requests-1.2.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-1.2.1.tar.gz", + "hashes": { + "sha256": "946b7c856aa62f4ad31de2b9bb501cfdcdb4afdc882ee76bd4664f57caefaa44" + }, + "provenance": null, + "requires-python": null, + "size": 348710, + "upload-time": "2013-05-20T20:11:09.817186Z", + "url": "https://files.pythonhosted.org/packages/3b/9e/bfa03431335e778854da3d562697e067df40870a78ca81b35089822c6583/requests-1.2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-1.2.2.tar.gz", + "hashes": { + "sha256": "56929d7b5dec9b37a9a8520f15202bada0ad55d2888a7c3243b9b194f2ef603d" + }, + "provenance": null, + "requires-python": null, + "size": 348851, + "upload-time": "2013-05-21T21:44:44.405678Z", + "url": "https://files.pythonhosted.org/packages/c0/44/84a4b7a4e9d5fd1b358dbabd03f17e3dd91ce8881fc3446fbd2fd996be88/requests-1.2.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-1.2.3.tar.gz", + "hashes": { + "sha256": "156bf3ec27ba9ec7e0cf8fbe02808718099d218de403eb64a714d73ba1a29ab1" + }, + "provenance": null, + "requires-python": null, + "size": 348854, + "upload-time": "2013-05-25T16:48:36.421087Z", + "url": "https://files.pythonhosted.org/packages/61/79/efc316760a906763de872d7328c9bf8c5af28708a35fdae57fbb4ee005f7/requests-1.2.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "947ae5985faceddfc9e53915629bb928556e9a552b7e3e7f0304999d0f2ab69f" + }, + "data-dist-info-metadata": { + "sha256": "947ae5985faceddfc9e53915629bb928556e9a552b7e3e7f0304999d0f2ab69f" + }, + "filename": "requests-2.0.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "2ef65639cb9600443f85451df487818c31f993ab288f313d29cc9db4f3cbe6ed" + }, + "provenance": null, + "requires-python": null, + "size": 391141, + "upload-time": "2013-11-15T19:09:51.527323Z", + "url": "https://files.pythonhosted.org/packages/bf/78/be2b4c440ea767336d8448fe671fe1d78ca499e49d77dac90f92191cca0e/requests-2.0.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.0.0.tar.gz", + "hashes": { + "sha256": "78536038f54cff6ade3be6863403146665b5a3923dd61108c98d8b64141f9d70" + }, + "provenance": null, + "requires-python": null, + "size": 362994, + "upload-time": "2013-09-24T18:39:33.154169Z", + "url": "https://files.pythonhosted.org/packages/8e/88/102742c48605aef8d39fa719d932c67783d789679628fa1433cb4b2c7a2a/requests-2.0.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ed2dc8fffd82a0a919f1db5b4a42cdb1245cdf4b4b7db9700a002a2738e4256f" + }, + "data-dist-info-metadata": { + "sha256": "ed2dc8fffd82a0a919f1db5b4a42cdb1245cdf4b4b7db9700a002a2738e4256f" + }, + "filename": "requests-2.0.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "f4ebc402e0ea5a87a3d42e300b76c292612d8467024f45f9858a8768f9fb6f6e" + }, + "provenance": null, + "requires-python": null, + "size": 439330, + "upload-time": "2013-11-15T19:12:20.555241Z", + "url": "https://files.pythonhosted.org/packages/8f/ea/140f18072bbcd81885a9490abb171792fd2961fd7f366be58396f4c6d634/requests-2.0.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.0.1.tar.gz", + "hashes": { + "sha256": "8cfddb97667c2a9edaf28b506d2479f1b8dc0631cbdcd0ea8c8864def59c698b" + }, + "provenance": null, + "requires-python": null, + "size": 412648, + "upload-time": "2013-10-24T14:33:21.606209Z", + "url": "https://files.pythonhosted.org/packages/1c/8e/376c93bb72bdae6a754797b8e31370df1e996e8b7dcc928e66691dbf611a/requests-2.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "443a94dbec0d902cf77c6d906ec4608a30b5aa56a4409754f454071d61e928d6" + }, + "data-dist-info-metadata": { + "sha256": "443a94dbec0d902cf77c6d906ec4608a30b5aa56a4409754f454071d61e928d6" + }, + "filename": "requests-2.1.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "fcef306d62b1c061eb00b8402cf136ff0ea1daf7a53b60cdef9563a22850072c" + }, + "provenance": null, + "requires-python": null, + "size": 445280, + "upload-time": "2013-12-05T22:51:41.312732Z", + "url": "https://files.pythonhosted.org/packages/1e/97/f0a8e5e71c75a2abf5ec91438b84ec1a40a5e1b5f985c06721a3ebe57c0a/requests-2.1.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.1.0.tar.gz", + "hashes": { + "sha256": "a57307f3a5f35ec9e1254aaf3e0484063ee3ee6b5f123fb35c5b2673492efa71" + }, + "provenance": null, + "requires-python": null, + "size": 420289, + "upload-time": "2013-12-05T22:51:38.634004Z", + "url": "https://files.pythonhosted.org/packages/51/5d/3729c242ed7693f29941fd9d40e936d4994b0aa704dfd0c023312fcce8a3/requests-2.1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "adeb0fbd7b7d47f8b1e73fff237aadc8f796f2f343108f532115e7558e47e447" + }, + "data-dist-info-metadata": { + "sha256": "adeb0fbd7b7d47f8b1e73fff237aadc8f796f2f343108f532115e7558e47e447" + }, + "filename": "requests-2.2.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "889d334044cd3364d07419c37671ba4f213d0f59601109dcb54c8a7ebdde38ee" + }, + "provenance": null, + "requires-python": null, + "size": 623932, + "upload-time": "2014-01-09T19:33:37.785784Z", + "url": "https://files.pythonhosted.org/packages/3b/99/a8acc0c986281232f9476575c27a81ab697afbf089f42f05c196f51892c0/requests-2.2.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.2.0.tar.gz", + "hashes": { + "sha256": "1ff74f88bbfddf94f92aa20bd8473c7d46d3398c95b1842d81b2f3c475d5625d" + }, + "provenance": null, + "requires-python": null, + "size": 421997, + "upload-time": "2014-01-09T19:33:32.362704Z", + "url": "https://files.pythonhosted.org/packages/c9/5a/aa687599abd76de72ae5a554e2e70328fc311d59e0b1e999263fb094baf3/requests-2.2.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1e3594e27a67099edd4a07fa40dce0d95e0baede1a40eebe99f2e0d0c31b8275" + }, + "data-dist-info-metadata": { + "sha256": "1e3594e27a67099edd4a07fa40dce0d95e0baede1a40eebe99f2e0d0c31b8275" + }, + "filename": "requests-2.2.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "b5bd2e1b78d28051108ebaa6248750221f9ccef52b4f054cb727de61b0406de0" + }, + "provenance": null, + "requires-python": null, + "size": 625382, + "upload-time": "2014-01-23T18:26:15.042092Z", + "url": "https://files.pythonhosted.org/packages/7d/15/6efffc6aee666e1456852c2bf1d483b46bf971a2d509b35a98fc3eae1c60/requests-2.2.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.2.1.tar.gz", + "hashes": { + "sha256": "1266921f1bed5fbf364cd83cf239b6d7b3ea5c32ccccbc93980d9ba12cdcfd02" + }, + "provenance": null, + "requires-python": null, + "size": 421978, + "upload-time": "2014-01-23T18:26:12.018048Z", + "url": "https://files.pythonhosted.org/packages/d1/0c/2dc2996268bc64b531a5a2dc6f4ec04552f3a8a2a86e88aeedcb92987741/requests-2.2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f11ede38fafcb8051e370133ba06a8491a6511d2aa34267bf79fa58708939e9e" + }, + "data-dist-info-metadata": { + "sha256": "f11ede38fafcb8051e370133ba06a8491a6511d2aa34267bf79fa58708939e9e" + }, + "filename": "requests-2.3.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "3648802492e955ffeb28f6dab864ad714059f5438bf6798d82f9d477c666aca3" + }, + "provenance": null, + "requires-python": null, + "size": 452902, + "upload-time": "2014-05-16T17:57:05.539691Z", + "url": "https://files.pythonhosted.org/packages/f7/51/7aa1e337862118bee783c0249debd64cb07b8fbdfef154b1e185754b02d5/requests-2.3.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.3.0.tar.gz", + "hashes": { + "sha256": "1c1473875d846fe563d70868acf05b1953a4472f4695b7b3566d1d978957b8fc" + }, + "provenance": null, + "requires-python": null, + "size": 429521, + "upload-time": "2014-05-16T17:57:02.237698Z", + "url": "https://files.pythonhosted.org/packages/ab/f9/4425c8410faf7c7d420dbd64e127f2cfb68cfef869a374b332610b6abc09/requests-2.3.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ca34ce90bfba7f5f07c5bb2ed09b1f1a6d130b92ab74aa5c1d91dea9c30ca531" + }, + "data-dist-info-metadata": { + "sha256": "ca34ce90bfba7f5f07c5bb2ed09b1f1a6d130b92ab74aa5c1d91dea9c30ca531" + }, + "filename": "requests-2.4.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "8b2cc9e334b3e66aa5df15f2e4967f2c95b5164a4e6df7e92dd70ca67400912a" + }, + "provenance": null, + "requires-python": null, + "size": 457810, + "upload-time": "2014-08-29T14:32:48.896671Z", + "url": "https://files.pythonhosted.org/packages/78/14/23cf8ede304c7c8b69b929b17074292073827239c31659ab8c7beb22a059/requests-2.4.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.4.0.tar.gz", + "hashes": { + "sha256": "7007e03cbc73e357b5055c6ea0ad6e447e2afa00f1a1f843cd792a1ebaa3763e" + }, + "provenance": null, + "requires-python": null, + "size": 436334, + "upload-time": "2014-08-29T14:32:45.073609Z", + "url": "https://files.pythonhosted.org/packages/ef/a0/9863b20b6a87e45cd4353c10277d9674f9ddfd7c28c58e61a339e273a119/requests-2.4.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8c42df0b221083ccc4a80ffc3636464c4561f773ebea6ca94b4e780934adb2bc" + }, + "data-dist-info-metadata": { + "sha256": "8c42df0b221083ccc4a80ffc3636464c4561f773ebea6ca94b4e780934adb2bc" + }, + "filename": "requests-2.4.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "b9e3c10e5092b444bb4c1b0b337f57e6c3d7680ad7c5192f597e84dd931fb598" + }, + "provenance": null, + "requires-python": null, + "size": 458354, + "upload-time": "2014-09-09T16:35:12.771388Z", + "url": "https://files.pythonhosted.org/packages/bf/81/22c8ed95e8088c0a7c022969534c8157930f0bed6ae77e12e86fdc2e855c/requests-2.4.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.4.1.tar.gz", + "hashes": { + "sha256": "35d890b0aaa6e09ec40d49361d823b998ced86cc7673a9ce70bbc4f986e13ad8" + }, + "provenance": null, + "requires-python": null, + "size": 436872, + "upload-time": "2014-09-09T16:35:08.552539Z", + "url": "https://files.pythonhosted.org/packages/0f/d0/e80371e64a7a7bafa303ea50465456e5292d9436504ce39b9619b6ba24be/requests-2.4.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "86414e0e31552bf9ffe0e72df711c1b3620765d3a7d1467bc9ebeb30de420112" + }, + "data-dist-info-metadata": { + "sha256": "86414e0e31552bf9ffe0e72df711c1b3620765d3a7d1467bc9ebeb30de420112" + }, + "filename": "requests-2.4.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "49df4571ecd49d00a4587237b7d8be9664bb326052e06d2c488255b34f13393d" + }, + "provenance": null, + "requires-python": null, + "size": 459326, + "upload-time": "2014-10-05T17:15:53.632369Z", + "url": "https://files.pythonhosted.org/packages/a2/87/afb7990b87f76ec9d11fd15668c2362a8fbe8436e0a780c7fe5aedf1a299/requests-2.4.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.4.2.tar.gz", + "hashes": { + "sha256": "b98a76df30e95ef636af5e040ff7c5d0bc0b482899fd7a187b0ae525e41fe8f1" + }, + "provenance": null, + "requires-python": null, + "size": 437898, + "upload-time": "2014-10-05T17:15:45.276538Z", + "url": "https://files.pythonhosted.org/packages/f8/25/1599a06d261fdd84256829d88f7a415c80a6e249988f9e17ba5016119b6f/requests-2.4.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ecb6c14a30dafb7dd215c344f52138b93d1f891e6456cbb575c0ea2918945a63" + }, + "data-dist-info-metadata": { + "sha256": "ecb6c14a30dafb7dd215c344f52138b93d1f891e6456cbb575c0ea2918945a63" + }, + "filename": "requests-2.4.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "124890f41723c85aa82dfe0807432aea46d24aeb0dafce340969d2089548c2c3" + }, + "provenance": null, + "requires-python": null, + "size": 459464, + "upload-time": "2014-10-06T09:44:49.312197Z", + "url": "https://files.pythonhosted.org/packages/8a/98/bf72c7bd3ecfaf46dc2de3e59dcda6e61766526d3cf5897e9edd599795fc/requests-2.4.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.4.3.tar.gz", + "hashes": { + "sha256": "53c68313c5c6149b1a899234c000296e60a8900682accf73d6f0c6d608afc6b1" + }, + "provenance": null, + "requires-python": null, + "size": 438132, + "upload-time": "2014-10-06T09:44:44.221787Z", + "url": "https://files.pythonhosted.org/packages/f4/ff/34a5a2eb91e35280e65585c48304094b61b58f9966de74ab72673c2fde9d/requests-2.4.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4e71c5e8c4439b308f650a851959a8dc46d68f09e04f56a81755331501a76f63" + }, + "data-dist-info-metadata": { + "sha256": "4e71c5e8c4439b308f650a851959a8dc46d68f09e04f56a81755331501a76f63" + }, + "filename": "requests-2.5.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "66cbb850987e47177a3b4112392490bcb76eb75b37cc53da007e35f3ec894bc1" + }, + "provenance": null, + "requires-python": null, + "size": 464196, + "upload-time": "2014-12-01T23:27:51.119048Z", + "url": "https://files.pythonhosted.org/packages/32/0e/11cfb3a5e269605d0bbe3bbca9845da9b57aed90e75bd489e5e7e3509c13/requests-2.5.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.5.0.tar.gz", + "hashes": { + "sha256": "d2daef4919fc87262b8b3cb5a9d214cac8ce1e50950f8423bbc1d31c2e63d38e" + }, + "provenance": null, + "requires-python": null, + "size": 443222, + "upload-time": "2014-12-01T23:27:58.129251Z", + "url": "https://files.pythonhosted.org/packages/c8/fb/d14d1c5166a8449d36c9a3b2656706c506a2cf261d37a79d16c18c37b646/requests-2.5.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d6f9b066fa66c8f7a1170280058f408d1d35688d8ea29541494cbc82d5c48303" + }, + "data-dist-info-metadata": { + "sha256": "d6f9b066fa66c8f7a1170280058f408d1d35688d8ea29541494cbc82d5c48303" + }, + "filename": "requests-2.5.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "1f046dcf5ec712ed3be8684b9f33c95b76e28cd1c825db0f5e1557bfd87b3745" + }, + "provenance": null, + "requires-python": null, + "size": 464421, + "upload-time": "2014-12-23T17:55:59.876986Z", + "url": "https://files.pythonhosted.org/packages/54/9a/ee6051b19c62728d5467dead279c532798c287e39c3bc8becb1cfa9f525a/requests-2.5.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.5.1.tar.gz", + "hashes": { + "sha256": "7b7735efd3b1e2323dc9fcef060b380d05f5f18bd0f247f5e9e74a628279de66" + }, + "provenance": null, + "requires-python": null, + "size": 443633, + "upload-time": "2014-12-23T17:56:08.223795Z", + "url": "https://files.pythonhosted.org/packages/61/fe/2c0a4ca99c68ea24eec65d3094d6539d54635562678ee7a58420005c12b6/requests-2.5.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "28e0b741ba98e57a5c4d63141060070ee5aca1b369e5825c406be13100c09a72" + }, + "data-dist-info-metadata": { + "sha256": "28e0b741ba98e57a5c4d63141060070ee5aca1b369e5825c406be13100c09a72" + }, + "filename": "requests-2.5.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "b4d1a981c443e19ee3f527b352022d698e16a298913d9b78ea1133f089eeb779" + }, + "provenance": null, + "requires-python": null, + "size": 474275, + "upload-time": "2015-02-23T22:37:39.435391Z", + "url": "https://files.pythonhosted.org/packages/20/fc/53f45b9bdfa8bd5f11b7d60b50052a8e4729346fcc8d5854e0e1449d92b5/requests-2.5.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.5.2.tar.gz", + "hashes": { + "sha256": "306ead91d47a48b6a25d495d2495de99694641bd7d2cac5bcc405a8837c7a612" + }, + "provenance": null, + "requires-python": null, + "size": 455688, + "upload-time": "2015-02-23T22:37:46.983551Z", + "url": "https://files.pythonhosted.org/packages/d6/f7/1a4c1cae7618ad3d9fe5536ef74f47b2cb1028938e12d6dfe0a9806a8e1b/requests-2.5.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7b2c0dc71b4c00c47846e0ff4a691f352f2b5392ed5ecc55c617eec1ce4587fb" + }, + "data-dist-info-metadata": { + "sha256": "7b2c0dc71b4c00c47846e0ff4a691f352f2b5392ed5ecc55c617eec1ce4587fb" + }, + "filename": "requests-2.5.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "3e66d7ba78e7a6a8eccd2e901079ab8d24e408b5375cf32eb51f291306302418" + }, + "provenance": null, + "requires-python": null, + "size": 468593, + "upload-time": "2015-02-24T16:33:49.703522Z", + "url": "https://files.pythonhosted.org/packages/95/54/44dc83b5f11c6da06bf9abd18c8a0905e0e297e0a9c3bfbc0c6ee4bdd33d/requests-2.5.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.5.3.tar.gz", + "hashes": { + "sha256": "55d7f5619daae94ec49ee81ed8c865e5a2a47f0bbf8e06cf94636bee103eaf65" + }, + "provenance": null, + "requires-python": null, + "size": 448318, + "upload-time": "2015-02-24T16:33:58.415782Z", + "url": "https://files.pythonhosted.org/packages/a6/36/06a7d4261f91552f21f017fe162d69df95ca7925d1436c8acf73283ee3d0/requests-2.5.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "90374faf70878d75298fe29a4214d9289376e80a1df6c1ba831df439419b1110" + }, + "data-dist-info-metadata": { + "sha256": "90374faf70878d75298fe29a4214d9289376e80a1df6c1ba831df439419b1110" + }, + "filename": "requests-2.6.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "fdb9af60d47ca57a80df0a213336019a34ff6192d8fff361c349f2c8398fe460" + }, + "provenance": null, + "requires-python": null, + "size": 469802, + "upload-time": "2015-03-14T16:44:37.146829Z", + "url": "https://files.pythonhosted.org/packages/73/63/b0729be549494a3e31316437053bc4e0a8bb71a07a6ee6059434b8f1cd5f/requests-2.6.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.6.0.tar.gz", + "hashes": { + "sha256": "1cdbed1f0e236f35ef54e919982c7a338e4fea3786310933d3a7887a04b74d75" + }, + "provenance": null, + "requires-python": null, + "size": 450389, + "upload-time": "2015-03-14T16:44:48.433132Z", + "url": "https://files.pythonhosted.org/packages/eb/70/237e11db04807a9409ed39997097118208e7814309d9bc3da7bb98d1fe3d/requests-2.6.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "20a45d394c61b91073fae9a5a92b6eee865b796e04fca1d22fb89b0656fac266" + }, + "data-dist-info-metadata": { + "sha256": "20a45d394c61b91073fae9a5a92b6eee865b796e04fca1d22fb89b0656fac266" + }, + "filename": "requests-2.6.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "79515d60eae4f5d426b8813ffd60ed874169d78b8815844e8e85798ef27a599f" + }, + "provenance": null, + "requires-python": null, + "size": 469962, + "upload-time": "2015-04-23T02:27:04.893535Z", + "url": "https://files.pythonhosted.org/packages/64/74/5bedd762987b5cb4ad5de4901d12942ad7635bffa5ae4f6b5e725d1b2068/requests-2.6.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.6.1.tar.gz", + "hashes": { + "sha256": "490b111c824d64b84797a899a4c22618bbc45323ac24a0a0bb4b73a8758e943c" + }, + "provenance": null, + "requires-python": null, + "size": 450975, + "upload-time": "2015-04-23T02:27:12.848707Z", + "url": "https://files.pythonhosted.org/packages/08/d5/3dfb95813d697d1e5a3eccb9b88f9d91a233fc35b0ddbb5bc238142f9de0/requests-2.6.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0fe509e7975a77dd69d704d460291948b6c42db3664032e7f1629f809e485bc3" + }, + "data-dist-info-metadata": { + "sha256": "0fe509e7975a77dd69d704d460291948b6c42db3664032e7f1629f809e485bc3" + }, + "filename": "requests-2.6.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "8f0f56813f82d0c27d9578221268ac9af48f076c71ee69693305ceca6ca355bd" + }, + "provenance": null, + "requires-python": null, + "size": 470140, + "upload-time": "2015-04-23T16:30:52.318157Z", + "url": "https://files.pythonhosted.org/packages/9f/3e/c09023432b822a09d965878640de63f8126d77c948f45c24dcad13d42721/requests-2.6.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.6.2.tar.gz", + "hashes": { + "sha256": "0577249d4b6c4b11fd97c28037e98664bfaa0559022fee7bcef6b752a106e505" + }, + "provenance": null, + "requires-python": null, + "size": 451109, + "upload-time": "2015-04-23T16:31:01.589754Z", + "url": "https://files.pythonhosted.org/packages/37/b3/d1a5d9768240a1104a620730a1226975ceb9dd3882a8cfd8935b314ee0ca/requests-2.6.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bc53eae659a5916d2624c0a9fcb6c7646c7c57632005ee80b024815e17d73959" + }, + "data-dist-info-metadata": { + "sha256": "bc53eae659a5916d2624c0a9fcb6c7646c7c57632005ee80b024815e17d73959" + }, + "filename": "requests-2.7.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "20f976cdce02a42b69ce80e9e03897a51814b36d448b37288546086ebc473146" + }, + "provenance": null, + "requires-python": null, + "size": 470641, + "upload-time": "2015-05-03T15:01:28.821871Z", + "url": "https://files.pythonhosted.org/packages/26/ff/c71b3943bebdd9f7ceb9e137296370587eb0b33fe2eb3732ae168bc45204/requests-2.7.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.7.0.tar.gz", + "hashes": { + "sha256": "398a3db6d61899d25fd4a06c6ca12051b0ce171d705decd7ed5511517b4bb93d" + }, + "provenance": null, + "requires-python": null, + "size": 451723, + "upload-time": "2015-05-03T15:01:21.105760Z", + "url": "https://files.pythonhosted.org/packages/0a/00/8cc925deac3a87046a4148d7846b571cf433515872b5430de4cd9dea83cb/requests-2.7.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9c51b88bd93c538f8445d507dea15769a23bdb54faa2e4405521d71d3153d3cf" + }, + "data-dist-info-metadata": { + "sha256": "9c51b88bd93c538f8445d507dea15769a23bdb54faa2e4405521d71d3153d3cf" + }, + "filename": "requests-2.8.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "3a34af0dd06fed021286d93da464bbb76dcc0c709d02e7d3cdca195b1341c380" + }, + "provenance": null, + "requires-python": null, + "size": 476582, + "upload-time": "2015-10-06T14:47:57.677398Z", + "url": "https://files.pythonhosted.org/packages/5d/a6/90f822c17b4fc905da67aed49b511f110207242ff164aeda926461101dc6/requests-2.8.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.8.0.tar.gz", + "hashes": { + "sha256": "b2f003589b60924909c0acde472590c5ea83906986a7a25b6f7929eb20923b7b" + }, + "provenance": null, + "requires-python": null, + "size": 457879, + "upload-time": "2015-10-06T14:48:08.860481Z", + "url": "https://files.pythonhosted.org/packages/1b/92/0632a7eb5e94bfedd300a3a5f4ebbf8505fd9768ba00ab259b5bf786de5f/requests-2.8.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "73de11e30fa6e757ff771ab7340ada092bee9f7b0b8f9281166988ab844d3b48" + }, + "data-dist-info-metadata": { + "sha256": "73de11e30fa6e757ff771ab7340ada092bee9f7b0b8f9281166988ab844d3b48" + }, + "filename": "requests-2.8.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "89f1b1f25dcd7b68f514e8d341a5b2eb466f960ae756822eaab480a3c1a81c28" + }, + "provenance": null, + "requires-python": null, + "size": 497953, + "upload-time": "2015-10-13T12:56:41.375848Z", + "url": "https://files.pythonhosted.org/packages/c0/0f/a911a44c89ba01b23d8fe3defbdfca1e962de6f11a11da32658902cdc2a4/requests-2.8.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.8.1.tar.gz", + "hashes": { + "sha256": "84fe8d5bf4dcdcc49002446c47a146d17ac10facf00d9086659064ac43b6c25b" + }, + "provenance": null, + "requires-python": null, + "size": 480803, + "upload-time": "2015-10-13T12:56:34.254896Z", + "url": "https://files.pythonhosted.org/packages/38/2d/290d33417c079a5248fcd06b0b8492acdd1851e54e4bdad54c3859dab600/requests-2.8.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "85e8127259ca2259091f048ce1f34517e9c2825c3ced273250ed420cc45ec478" + }, + "data-dist-info-metadata": { + "sha256": "85e8127259ca2259091f048ce1f34517e9c2825c3ced273250ed420cc45ec478" + }, + "filename": "requests-2.9.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "1f4726bc7636edcbd141ba9c868dd92ecb77dbc869f68a28c32e9e149b070854" + }, + "provenance": null, + "requires-python": null, + "size": 500695, + "upload-time": "2015-12-15T15:30:34.276097Z", + "url": "https://files.pythonhosted.org/packages/bf/b7/c0b5a7fcf561577178ffd65af9af37c412cf6fbb1a2a198b9308b343d63f/requests-2.9.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.9.0.tar.gz", + "hashes": { + "sha256": "4881966532b5a36c552244fd909de66d1b8c4a26086f56fd5837cfcde63f8eb8" + }, + "provenance": null, + "requires-python": null, + "size": 483589, + "upload-time": "2015-12-15T15:29:58.086640Z", + "url": "https://files.pythonhosted.org/packages/e4/99/3e33bfe263894278a094c374f87031554406e57fd0b1ad22520357556627/requests-2.9.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5f800ad142ffe2456e6c58f0b365a620b2a7544ad15825885abeeacfffc7e498" + }, + "data-dist-info-metadata": { + "sha256": "5f800ad142ffe2456e6c58f0b365a620b2a7544ad15825885abeeacfffc7e498" + }, + "filename": "requests-2.9.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "113fbba5531a9e34945b7d36b33a084e8ba5d0664b703c81a7c572d91919a5b8" + }, + "provenance": null, + "requires-python": null, + "size": 501205, + "upload-time": "2015-12-21T14:55:10.646407Z", + "url": "https://files.pythonhosted.org/packages/b8/f7/3bb4d18c234a8ce7044d5ee2e1082b7d72bf6c550afb8d51ae266dea56f1/requests-2.9.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.9.1.tar.gz", + "hashes": { + "sha256": "c577815dd00f1394203fc44eb979724b098f88264a9ef898ee45b8e5e9cf587f" + }, + "provenance": null, + "requires-python": null, + "size": 484252, + "upload-time": "2015-12-21T14:55:00.266465Z", + "url": "https://files.pythonhosted.org/packages/f9/6d/07c44fb1ebe04d069459a189e7dab9e4abfe9432adcd4477367c25332748/requests-2.9.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c46d96075811049bd34d81c6e791983ee8966317f41fe2c2af99ec4cac77fe6d" + }, + "data-dist-info-metadata": { + "sha256": "c46d96075811049bd34d81c6e791983ee8966317f41fe2c2af99ec4cac77fe6d" + }, + "filename": "requests-2.9.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "22a8c72dfc7fc18db1aca6784e97a638e9d09abe2cd387be473f88bd6dcba22f" + }, + "provenance": null, + "requires-python": null, + "size": 502812, + "upload-time": "2016-04-29T21:57:23.021820Z", + "url": "https://files.pythonhosted.org/packages/8b/e7/229a428b8eb9a7f925ef16ff09ab25856efe789410d661f10157919f2ae2/requests-2.9.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.9.2.tar.gz", + "hashes": { + "sha256": "d8be941a08cf36e4f424ac76073eb911e5e646a33fcb3402e1642c426bf34682" + }, + "provenance": null, + "requires-python": null, + "size": 474018, + "upload-time": "2016-04-29T21:57:10.487144Z", + "url": "https://files.pythonhosted.org/packages/64/20/2133a092a0e87d1c250fe48704974b73a1341b7e4f800edecf40462a825d/requests-2.9.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e16fe862cc5979369849ef3dad52fe4bcd6659fb4fca4faac80e65e35ecbb373" + }, + "data-dist-info-metadata": { + "sha256": "e16fe862cc5979369849ef3dad52fe4bcd6659fb4fca4faac80e65e35ecbb373" + }, + "filename": "requests-2.10.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "09bc1b5f3a56cd8c48d433213a8cba51a67d12936568f73b5f1793fcb0c0979e" + }, + "provenance": null, + "requires-python": null, + "size": 506877, + "upload-time": "2016-04-29T22:12:39.027730Z", + "url": "https://files.pythonhosted.org/packages/99/b4/63d99ba8e189c47d906b43bae18af4396e336f2b1bfec86af31efe2d2cb8/requests-2.10.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.10.0.tar.gz", + "hashes": { + "sha256": "63f1815788157130cee16a933b2ee184038e975f0017306d723ac326b5525b54" + }, + "provenance": null, + "requires-python": null, + "size": 477617, + "upload-time": "2016-04-29T22:12:32.122862Z", + "url": "https://files.pythonhosted.org/packages/49/6f/183063f01aae1e025cf0130772b55848750a2f3a89bfa11b385b35d7329d/requests-2.10.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0595e8f63f866779e24e21c9655057c2a1a5f6908c8d12cb2c3f22699ede60a4" + }, + "data-dist-info-metadata": { + "sha256": "0595e8f63f866779e24e21c9655057c2a1a5f6908c8d12cb2c3f22699ede60a4" + }, + "filename": "requests-2.11.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "8b9b147f3dff1fc4055ff794ff931f735ed25e87efe667ed7c845a4bafae9b73" + }, + "provenance": null, + "requires-python": null, + "size": 514336, + "upload-time": "2016-08-08T15:07:35.742323Z", + "url": "https://files.pythonhosted.org/packages/f8/90/42d5e0d9b5c4c3629a3d99823bbc3748fb85616f0f7a45e79ba7908d4642/requests-2.11.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.11.0.tar.gz", + "hashes": { + "sha256": "b2ff053e93ef11ea08b0e596a1618487c4e4c5f1006d7a1706e3671c57dea385" + }, + "provenance": null, + "requires-python": null, + "size": 485199, + "upload-time": "2016-08-08T15:07:32.250147Z", + "url": "https://files.pythonhosted.org/packages/8d/66/649f861f980c0a168dd4cccc4dd0ed8fa5bd6c1bed3bea9a286434632771/requests-2.11.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "204db6ab2f813344a7b1a39a9ee18c299439f1745690b9241a2025622825cc3e" + }, + "data-dist-info-metadata": { + "sha256": "204db6ab2f813344a7b1a39a9ee18c299439f1745690b9241a2025622825cc3e" + }, + "filename": "requests-2.11.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "545c4855cd9d7c12671444326337013766f4eea6068c3f0307fb2dc2696d580e" + }, + "provenance": null, + "requires-python": null, + "size": 514827, + "upload-time": "2016-08-17T20:04:30.871534Z", + "url": "https://files.pythonhosted.org/packages/ea/03/92d3278bf8287c5caa07dbd9ea139027d5a3592b0f4d14abf072f890fab2/requests-2.11.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.11.1.tar.gz", + "hashes": { + "sha256": "5acf980358283faba0b897c73959cecf8b841205bb4b2ad3ef545f46eae1a133" + }, + "provenance": null, + "requires-python": null, + "size": 485936, + "upload-time": "2016-08-17T20:04:26.747542Z", + "url": "https://files.pythonhosted.org/packages/2e/ad/e627446492cc374c284e82381215dcd9a0a87c4f6e90e9789afefe6da0ad/requests-2.11.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06b5225b188c036ae3e7426539a32680af3402d2661bbd3cf840e0cc3277f8a9" + }, + "data-dist-info-metadata": { + "sha256": "06b5225b188c036ae3e7426539a32680af3402d2661bbd3cf840e0cc3277f8a9" + }, + "filename": "requests-2.12.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "a7d8f8f46603b78f03a925227f33988276fbe6c1f3c8cb20174ba9bfc5114c4d" + }, + "provenance": null, + "requires-python": null, + "size": 574416, + "upload-time": "2016-11-15T10:32:00.148361Z", + "url": "https://files.pythonhosted.org/packages/00/93/9c5c04821578c2ee11af83189c5cbd8338724b5e04e1de5dc3643bbc5bbf/requests-2.12.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.12.0.tar.gz", + "hashes": { + "sha256": "57b6c314a2c5f014dce634a0e1eeeb1707741b2e30bc7fee9c5b01fa216d57a3" + }, + "provenance": null, + "requires-python": null, + "size": 545112, + "upload-time": "2016-11-15T10:32:06.217543Z", + "url": "https://files.pythonhosted.org/packages/6a/97/7b856a8c8a0efebebb0bbba70c7ee879ee3f9654f28928665b64026ef09a/requests-2.12.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ca52a5c05171303d3da01175830e53231948910f221eed9576b8f5458854cd65" + }, + "data-dist-info-metadata": { + "sha256": "ca52a5c05171303d3da01175830e53231948910f221eed9576b8f5458854cd65" + }, + "filename": "requests-2.12.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "3f3f27a9d0f9092935efc78054ef324eb9f8166718270aefe036dfa1e4f68e1e" + }, + "provenance": null, + "requires-python": null, + "size": 574526, + "upload-time": "2016-11-16T10:45:37.051370Z", + "url": "https://files.pythonhosted.org/packages/9b/31/e9925a2b9a06f97c3450bac6107928d3533bfe64ca5615442504104321e8/requests-2.12.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.12.1.tar.gz", + "hashes": { + "sha256": "2109ecea94df90980be040490ff1d879971b024861539abb00054062388b612e" + }, + "provenance": null, + "requires-python": null, + "size": 545246, + "upload-time": "2016-11-16T10:45:42.744303Z", + "url": "https://files.pythonhosted.org/packages/6e/40/7434b2d9fe24107ada25ec90a1fc646e97f346130a2c51aa6a2b1aba28de/requests-2.12.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d1677271fcf1b6a71cf86c948800224d1f1a690afaf3896f0e62fb8b99f6a9e" + }, + "data-dist-info-metadata": { + "sha256": "1d1677271fcf1b6a71cf86c948800224d1f1a690afaf3896f0e62fb8b99f6a9e" + }, + "filename": "requests-2.12.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "e5a102790b234bde8f949090e50e294490c2be0d81e3d55530fd91f3b5eded63" + }, + "provenance": null, + "requires-python": null, + "size": 575582, + "upload-time": "2016-11-30T12:39:31.252307Z", + "url": "https://files.pythonhosted.org/packages/59/dc/54d39bef11678853ca78fc6167cc1b57becf491548942246dd2226bf2bd2/requests-2.12.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.12.2.tar.gz", + "hashes": { + "sha256": "09dadb7c5c4210ebbc7f1b14a351a754f1191bd7cd5a5b60ee1929b8c7dcbbe6" + }, + "provenance": null, + "requires-python": null, + "size": 546512, + "upload-time": "2016-11-30T12:39:34.983059Z", + "url": "https://files.pythonhosted.org/packages/18/87/3c46a06df7b29cd3ab51f055cae2a954758ee3dcbd075d7f4c9a4e8aafbc/requests-2.12.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9505b2fad1ca59f4fc1daf020a86d0a703f6284cc0433c1cd43f90349594e7f1" + }, + "data-dist-info-metadata": { + "sha256": "9505b2fad1ca59f4fc1daf020a86d0a703f6284cc0433c1cd43f90349594e7f1" + }, + "filename": "requests-2.12.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "d92ed9912bab3f5e52d8e231be82c106650f648185e952f83c44ab4f2be55c0c" + }, + "provenance": null, + "requires-python": null, + "size": 575922, + "upload-time": "2016-12-01T10:49:02.775404Z", + "url": "https://files.pythonhosted.org/packages/84/68/f0acceafe80354aa9ff4ae49de0572d27929b6d262f0c55196424eb86b2f/requests-2.12.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.12.3.tar.gz", + "hashes": { + "sha256": "de5d266953875e9647e37ef7bfe6ef1a46ff8ddfe61b5b3652edf7ea717ee2b2" + }, + "provenance": null, + "requires-python": null, + "size": 546994, + "upload-time": "2016-12-01T10:49:08.086038Z", + "url": "https://files.pythonhosted.org/packages/d9/03/155b3e67fe35fe5b6f4227a8d9e96a14fda828b18199800d161bcefc1359/requests-2.12.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "73662745923a89a61049eaa6923da0a598a277759740e9da58278378a75b6115" + }, + "data-dist-info-metadata": { + "sha256": "73662745923a89a61049eaa6923da0a598a277759740e9da58278378a75b6115" + }, + "filename": "requests-2.12.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "000748df49e087784441b2621c50fb81046c5c8e80e0d91674ffad65b9e13844" + }, + "provenance": null, + "requires-python": null, + "size": 576448, + "upload-time": "2016-12-14T11:39:35.297490Z", + "url": "https://files.pythonhosted.org/packages/ed/9e/60cc074968c095f728f0d8d28370e8d396fa60afb7582735563cccf223dd/requests-2.12.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.12.4.tar.gz", + "hashes": { + "sha256": "ed98431a0631e309bb4b63c81d561c1654822cb103de1ac7b47e45c26be7ae34" + }, + "provenance": null, + "requires-python": null, + "size": 547650, + "upload-time": "2016-12-14T11:39:39.385140Z", + "url": "https://files.pythonhosted.org/packages/5b/0b/34be574b1ec997247796e5d516f3a6b6509c4e064f2885a96ed885ce7579/requests-2.12.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "05f39519eacd6b29e2f7f8e0b824ebc5dad5a1045bdd1eee81dacffb7f35a9a6" + }, + "data-dist-info-metadata": { + "sha256": "05f39519eacd6b29e2f7f8e0b824ebc5dad5a1045bdd1eee81dacffb7f35a9a6" + }, + "filename": "requests-2.12.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "d57dae49f4267e8cb378aff9e426c9304a78794d03e945e39bfc607355715658" + }, + "provenance": null, + "requires-python": null, + "size": 576765, + "upload-time": "2017-01-18T12:43:08.631826Z", + "url": "https://files.pythonhosted.org/packages/bf/99/af6139323bac0ca0c6023eabbdc526579525f5584278d001dd2e169f8300/requests-2.12.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.12.5.tar.gz", + "hashes": { + "sha256": "d902a54f08d086a7cc6e58c20e2bb225b1ae82c19c35e5925269ee94fb9fce00" + }, + "provenance": null, + "requires-python": null, + "size": 548336, + "upload-time": "2017-01-18T12:43:12.017010Z", + "url": "https://files.pythonhosted.org/packages/b6/61/7b374462d5b6b1d824977182db287758d549d8680444bad8d530195acba2/requests-2.12.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3352dd39b037894dbc4680b8fc515548a19010689de641a084638ae6e946f9f8" + }, + "data-dist-info-metadata": { + "sha256": "3352dd39b037894dbc4680b8fc515548a19010689de641a084638ae6e946f9f8" + }, + "filename": "requests-2.13.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "1a720e8862a41aa22e339373b526f508ef0c8988baf48b84d3fc891a8e237efb" + }, + "provenance": null, + "requires-python": null, + "size": 584556, + "upload-time": "2017-01-24T12:53:25.259314Z", + "url": "https://files.pythonhosted.org/packages/7e/ac/a80ed043485a3764053f59ca92f809cc8a18344692817152b0e8bd3ca891/requests-2.13.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.13.0.tar.gz", + "hashes": { + "sha256": "5722cd09762faa01276230270ff16af7acf7c5c45d623868d9ba116f15791ce8" + }, + "provenance": null, + "requires-python": null, + "size": 557508, + "upload-time": "2017-01-24T12:53:28.060212Z", + "url": "https://files.pythonhosted.org/packages/16/09/37b69de7c924d318e51ece1c4ceb679bf93be9d05973bb30c35babd596e2/requests-2.13.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5871a2261e5dbac70a8c1bb7bc1ea832c770c4fe9c79417e0502a7e4134689e3" + }, + "data-dist-info-metadata": { + "sha256": "5871a2261e5dbac70a8c1bb7bc1ea832c770c4fe9c79417e0502a7e4134689e3" + }, + "filename": "requests-2.14.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "a90555c0be723f5c711de36f256b21a65fc599602274fb3d5c4f83ac23aae3c5" + }, + "provenance": null, + "requires-python": null, + "size": 559873, + "upload-time": "2017-05-09T15:45:03.006047Z", + "url": "https://files.pythonhosted.org/packages/1b/d3/f2541f2965e78f139bff9f001594d41ed90f4b2ce4b61bca387e60c1d3b4/requests-2.14.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.14.0.tar.gz", + "hashes": { + "sha256": "8c4f778459cb4a6bad7ceff4aa65a75697db28c21a6b41ea9a6c371df2a822c2" + }, + "provenance": null, + "requires-python": null, + "size": 520782, + "upload-time": "2017-05-09T15:45:05.815269Z", + "url": "https://files.pythonhosted.org/packages/0b/ac/ffd3674211bc47ae3bf55c7cd4a8fe484b7289af2ffd9cfed5683708690a/requests-2.14.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b93b63d1c2fad9157c0c5f70a13973330b146d1676c0b908d9fea984aff306b8" + }, + "data-dist-info-metadata": { + "sha256": "b93b63d1c2fad9157c0c5f70a13973330b146d1676c0b908d9fea984aff306b8" + }, + "filename": "requests-2.14.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "c5a42004b9cd384e5ad0f868b1cc968a3c2bb0276dccc12e4bdc7330591b5f51" + }, + "provenance": null, + "requires-python": null, + "size": 559930, + "upload-time": "2017-05-09T19:00:26.274919Z", + "url": "https://files.pythonhosted.org/packages/74/ac/789eb98e0f5431d6d1ce36549ead88b2ab3154260f37c7dac9a34fd170b1/requests-2.14.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.14.1.tar.gz", + "hashes": { + "sha256": "b3b191d677e526c1e512db86bc7387ccb8356e8826bcc7faa07f78f09afe68dd" + }, + "provenance": null, + "requires-python": null, + "size": 520890, + "upload-time": "2017-05-09T19:00:30.585216Z", + "url": "https://files.pythonhosted.org/packages/8c/ff/78297074b9b4cf102f9bbd71b62508965dd5c1876e016ef131e5b15c16a4/requests-2.14.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ad0ba369e2b71fa75933cf284778455e0215e868fac6387853f5e196207ef58f" + }, + "data-dist-info-metadata": { + "sha256": "ad0ba369e2b71fa75933cf284778455e0215e868fac6387853f5e196207ef58f" + }, + "filename": "requests-2.14.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "3b39cde35be51762885631cf586f4dc2284951b44d479a4454020758d767cc2f" + }, + "provenance": null, + "requires-python": null, + "size": 560030, + "upload-time": "2017-05-10T14:05:39.911571Z", + "url": "https://files.pythonhosted.org/packages/e4/b0/286e8a936158e5cc5791d5fa3bc4b1d5a7e1ff4e5b3f3766b63d8e97708a/requests-2.14.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.14.2.tar.gz", + "hashes": { + "sha256": "a274abba399a23e8713ffd2b5706535ae280ebe2b8069ee6a941cb089440d153" + }, + "provenance": null, + "requires-python": null, + "size": 521027, + "upload-time": "2017-05-10T14:05:43.749338Z", + "url": "https://files.pythonhosted.org/packages/72/46/4abc3f5aaf7bf16a52206bb0c68677a26c216c1e6625c78c5aef695b5359/requests-2.14.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9c14992d33a3305210ad2672d7a69ab6a76f7836b517e765fdcd45a106665910" + }, + "data-dist-info-metadata": { + "sha256": "9c14992d33a3305210ad2672d7a69ab6a76f7836b517e765fdcd45a106665910" + }, + "filename": "requests-2.15.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "ff753b2196cd18b1bbeddc9dcd5c864056599f7a7d9a4fb5677e723efa2b7fb9" + }, + "provenance": null, + "requires-python": null, + "size": 558730, + "upload-time": "2017-05-27T02:14:19.048380Z", + "url": "https://files.pythonhosted.org/packages/fa/a5/e04c4607dc96e3e6b22dfa13ba8776c64bb65cb97ab90f05a3ee14096a0a/requests-2.15.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.15.1.tar.gz", + "hashes": { + "sha256": "e5659b9315a0610505e050bb7190bf6fa2ccee1ac295f2b760ef9d8a03ebbb2e" + }, + "provenance": null, + "requires-python": null, + "size": 548172, + "upload-time": "2017-05-27T02:14:22.414350Z", + "url": "https://files.pythonhosted.org/packages/6d/ed/3adebdc29ca33f11bca00c38c72125cd4a51091e13685375ba4426fb59dc/requests-2.15.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7fc14a9fdecf264a314b477606f03aca4713e18e0414fb1cd57e5409b4865301" + }, + "data-dist-info-metadata": { + "sha256": "7fc14a9fdecf264a314b477606f03aca4713e18e0414fb1cd57e5409b4865301" + }, + "filename": "requests-2.16.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "012cddec41f96a1ce4bab4b0a0ed40263ae6b2b03aa4bc4711e00418e7f3157c" + }, + "provenance": null, + "requires-python": null, + "size": 85432, + "upload-time": "2017-05-27T03:45:40.367893Z", + "url": "https://files.pythonhosted.org/packages/35/b8/8ff3310309beb5fbca033b56504f869b0c65c1f284ae2a7900593b5acd3c/requests-2.16.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.16.0.tar.gz", + "hashes": { + "sha256": "88eee720e83bc1dcb009ad5e2a8f1d41e903892121ec2a36eba7bf5a2d3ac2a0" + }, + "provenance": null, + "requires-python": null, + "size": 120726, + "upload-time": "2017-05-27T03:48:25.729621Z", + "url": "https://files.pythonhosted.org/packages/26/e7/4f1ec439ecbcfe3989bb79a9c323d2482e7beea3d8d453e07443302648ec/requests-2.16.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "527781bd7fbf307b9e968039026ead46eb31fe028dabcd4a670f6220c9f31011" + }, + "data-dist-info-metadata": { + "sha256": "527781bd7fbf307b9e968039026ead46eb31fe028dabcd4a670f6220c9f31011" + }, + "filename": "requests-2.16.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "b81b3651a206f02709e374c52071b4ac9bdf463c193701a560ce8e25c9ecc80b" + }, + "provenance": null, + "requires-python": null, + "size": 85732, + "upload-time": "2017-05-27T13:43:53.090483Z", + "url": "https://files.pythonhosted.org/packages/c7/5d/7711f9fc9b028dc7572f84589e206220f0072e29fd9c7ae3507e7d17d8a6/requests-2.16.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.16.1.tar.gz", + "hashes": { + "sha256": "14d663571c66410a7c3634f4cb9040b16a1c083078e37a0f8cc3710eae63411e" + }, + "provenance": null, + "requires-python": null, + "size": 120972, + "upload-time": "2017-05-27T13:44:20.358570Z", + "url": "https://files.pythonhosted.org/packages/4c/54/1d3abddbd4c7544138b88e8329ef5294ffdc6c5d7ea965bf42e3cc4c9c39/requests-2.16.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "36962a322fd71c2745ca991519e549820a7765d02269405b5e4db443a4b59d8d" + }, + "data-dist-info-metadata": { + "sha256": "36962a322fd71c2745ca991519e549820a7765d02269405b5e4db443a4b59d8d" + }, + "filename": "requests-2.16.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "afebb4fcabd66ba6e3188fd31f09915f5afd213b204014ea02448011eca1e49a" + }, + "provenance": null, + "requires-python": null, + "size": 86285, + "upload-time": "2017-05-27T14:53:09.839813Z", + "url": "https://files.pythonhosted.org/packages/67/91/b3893b0db7c645b9f92aa827ce3db630eef2dd3a2ad3109c2a28cdc9e6b7/requests-2.16.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.16.2.tar.gz", + "hashes": { + "sha256": "a2956efcf8dd2d526286431fdb0ec78eff25ab8db8a03c4f9d66f5fe6024f168" + }, + "provenance": null, + "requires-python": null, + "size": 121652, + "upload-time": "2017-05-27T14:53:31.935404Z", + "url": "https://files.pythonhosted.org/packages/3c/69/d49fd9a7be23c55278c92e60af6d57336c463d8593afe7260a1665346965/requests-2.16.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "69ef8683019b5ae1471ffcd3122f72cb67c64bbbba22b3240841a05244976999" + }, + "data-dist-info-metadata": { + "sha256": "69ef8683019b5ae1471ffcd3122f72cb67c64bbbba22b3240841a05244976999" + }, + "filename": "requests-2.16.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "bcdc06ebfc25f2a198274ae4710c3217fb968c5f9468dc410cd603a59c47bff2" + }, + "provenance": null, + "requires-python": null, + "size": 86310, + "upload-time": "2017-05-27T16:24:47.512647Z", + "url": "https://files.pythonhosted.org/packages/76/b6/e3035b7baa98e20d248fe17af2097b882ec7724d9a8ee7ae195ad7110f82/requests-2.16.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.16.3.tar.gz", + "hashes": { + "sha256": "7fda55400281de8fba713dd120b4614eabc10c0b096c22bfc88ccc671227c3d4" + }, + "provenance": null, + "requires-python": null, + "size": 121736, + "upload-time": "2017-05-27T16:24:49.598403Z", + "url": "https://files.pythonhosted.org/packages/07/db/3ed266e9cd3e3f69af3af38f56a0b4e21dadf3065521b2860030889284d7/requests-2.16.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7aaca33539be4f84d990e45382e683ab42dedbeb10013493d18128d28cf0eb41" + }, + "data-dist-info-metadata": { + "sha256": "7aaca33539be4f84d990e45382e683ab42dedbeb10013493d18128d28cf0eb41" + }, + "filename": "requests-2.16.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "784213e164287b403497195cf7f45071ae5eec60ae260cbc9a26368a91445f57" + }, + "provenance": null, + "requires-python": null, + "size": 87567, + "upload-time": "2017-05-27T21:17:38.023572Z", + "url": "https://files.pythonhosted.org/packages/13/52/41fb28aa332ed68cd616cd1fc44d9e9c4bb85aa60c28d275f8857da561e5/requests-2.16.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.16.4.tar.gz", + "hashes": { + "sha256": "14db43bfaa61fd3102eecaf447a593e0650ba0dc261c72597109a973c23091ab" + }, + "provenance": null, + "requires-python": null, + "size": 122918, + "upload-time": "2017-05-27T21:17:41.534350Z", + "url": "https://files.pythonhosted.org/packages/47/68/4fe8c7e9e95133d15e342b1403a1751909cddb814a5a9cced2ba4c63487d/requests-2.16.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c20eda174082c0e0b4cef1a80e14a2b23f4f59e35837b81db7e865e070fa70a4" + }, + "data-dist-info-metadata": { + "sha256": "c20eda174082c0e0b4cef1a80e14a2b23f4f59e35837b81db7e865e070fa70a4" + }, + "filename": "requests-2.16.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "3a27020d547958f5270fd5e9d62250119ee7db7454644599b65fda20cb542ded" + }, + "provenance": null, + "requires-python": null, + "size": 87597, + "upload-time": "2017-05-28T04:35:44.914574Z", + "url": "https://files.pythonhosted.org/packages/65/9c/57484d6ac262af20a10b52cd95ebc99843f282342ef008997ef60f9eeb9c/requests-2.16.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.16.5.tar.gz", + "hashes": { + "sha256": "f717303ebff661099cc5b73ce723ae1246f19ac39faa4c8005be56744d1a1006" + }, + "provenance": null, + "requires-python": null, + "size": 122929, + "upload-time": "2017-05-28T04:35:48.205458Z", + "url": "https://files.pythonhosted.org/packages/de/4c/7c36954d002030c82df31d000338d40fd91b4a993941a8f3c2dbe523c749/requests-2.16.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "73d967151fd7a9ebd0e409f80a98837ab0fef10413f30544968c3bb822731475" + }, + "data-dist-info-metadata": { + "sha256": "73d967151fd7a9ebd0e409f80a98837ab0fef10413f30544968c3bb822731475" + }, + "filename": "requests-2.17.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "73b4088c05f7fb5ca8e68651ed802df3ca40621281acf74bb321b4a8408aab7e" + }, + "provenance": null, + "requires-python": null, + "size": 87361, + "upload-time": "2017-05-29T17:24:35.939176Z", + "url": "https://files.pythonhosted.org/packages/5b/b6/9a18db79553524246aa1b081829e6f977667ec558cef684988895c1092d9/requests-2.17.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.17.0.tar.gz", + "hashes": { + "sha256": "eff227db5864238d44270cbadc8ac4133e69b69a2e7092b7b316ed1e4761cbd6" + }, + "provenance": null, + "requires-python": null, + "size": 122994, + "upload-time": "2017-05-29T17:24:38.973041Z", + "url": "https://files.pythonhosted.org/packages/7c/84/617aaa311f6504489459c016daff4c66df6bbd54ee35b4cbed3e994f322d/requests-2.17.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5f4a309b7379db966adfc152486c8ea230a9e47f684eb7df9d87a42e0aeb2a7d" + }, + "data-dist-info-metadata": { + "sha256": "5f4a309b7379db966adfc152486c8ea230a9e47f684eb7df9d87a42e0aeb2a7d" + }, + "filename": "requests-2.17.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "02242978c6aaee47953da9e4d20d9d9929a1284a6b3a8a63a243ac1b842bd12c" + }, + "provenance": null, + "requires-python": null, + "size": 87498, + "upload-time": "2017-05-29T19:59:39.065426Z", + "url": "https://files.pythonhosted.org/packages/50/41/f6fdaf24a80c726a72f76b15869a20734b7a527081129a380ddce99ffae0/requests-2.17.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.17.1.tar.gz", + "hashes": { + "sha256": "9cf3698006012c000af2804fe4186042a4d55df0303552dd190a74f5eaafe69b" + }, + "provenance": null, + "requires-python": null, + "size": 123045, + "upload-time": "2017-05-29T19:59:40.643067Z", + "url": "https://files.pythonhosted.org/packages/d0/c0/f66d080e64a361382ed665023b9925e274d833f410f8c7282fb878e9c60e/requests-2.17.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aafd5e604e0cf135e360bed1a6e1a90aebaaf7384d88cdc7abdedb333b09ed97" + }, + "data-dist-info-metadata": { + "sha256": "aafd5e604e0cf135e360bed1a6e1a90aebaaf7384d88cdc7abdedb333b09ed97" + }, + "filename": "requests-2.17.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "76d2f962485ebb3b3c380f146d56f5475310e53fd0defd6df0eb1c014187d45c" + }, + "provenance": null, + "requires-python": null, + "size": 87516, + "upload-time": "2017-05-29T21:33:32.234721Z", + "url": "https://files.pythonhosted.org/packages/9a/0b/7a65b391bde96d7b1749dc3562ce22f9cc86f37bd37122f71162304e3164/requests-2.17.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.17.2.tar.gz", + "hashes": { + "sha256": "3cc7a584aad15e84d193a6d7c9176af0cf49bc6611f24ec2e04be6b05957c96d" + }, + "provenance": null, + "requires-python": null, + "size": 123058, + "upload-time": "2017-05-29T21:33:37.405434Z", + "url": "https://files.pythonhosted.org/packages/23/c2/99fe3c5c15f3d06f0620bc0867bee95ec64074cbd7c9805bb5ad3010411e/requests-2.17.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d444e2c5ec8421705e109c6e540b8e5362598e50c19f61164533dd4b54df18c" + }, + "data-dist-info-metadata": { + "sha256": "1d444e2c5ec8421705e109c6e540b8e5362598e50c19f61164533dd4b54df18c" + }, + "filename": "requests-2.17.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "baf701b4a9d4cbe40169e8ab77816f7abadbad502ba459c30f7a2bc138e4d612" + }, + "provenance": null, + "requires-python": null, + "size": 87526, + "upload-time": "2017-05-29T21:53:19.494862Z", + "url": "https://files.pythonhosted.org/packages/29/b9/d26a6ab2ee178415ab8c0c591d2a1eb782a50c42a417ae390055f86a63c1/requests-2.17.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.17.3.tar.gz", + "hashes": { + "sha256": "8d29f97ed1541709b57caddb77bb20592411d7ca10ec4f03275f49ee8456e225" + }, + "provenance": null, + "requires-python": null, + "size": 123148, + "upload-time": "2017-05-29T21:53:22.237539Z", + "url": "https://files.pythonhosted.org/packages/27/c7/a45641c83c6e28f4922ba6af3d4ae4d79b41932c2f3d77fed9e0bf878149/requests-2.17.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0f63e169f9c6de69c56d128ed9d480bbaa078e4eba32bac44669b8987f60ba5f" + }, + "data-dist-info-metadata": { + "sha256": "0f63e169f9c6de69c56d128ed9d480bbaa078e4eba32bac44669b8987f60ba5f" + }, + "filename": "requests-2.18.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "5e88d64aa56ac0fda54e77fb9762ebc65879e171b746d5479a33c4082519d6c6" + }, + "provenance": null, + "requires-python": null, + "size": 563596, + "upload-time": "2017-06-14T15:44:35.080617Z", + "url": "https://files.pythonhosted.org/packages/e2/f0/c81405acbf53d0412b984eb3fc578cdd10e347374e1aec074638a500c186/requests-2.18.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.18.0.tar.gz", + "hashes": { + "sha256": "cd0189f962787284bff715fddaad478eb4d9c15aa167bd64e52ea0f661e7ea5c" + }, + "provenance": null, + "requires-python": null, + "size": 124085, + "upload-time": "2017-06-14T15:44:37.484470Z", + "url": "https://files.pythonhosted.org/packages/e0/97/e2f972b6826c9cfe57b6934e3773d2783733bc2d345d810bafd309df3d15/requests-2.18.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e86bf30755abc6d7610ffbf6b2eb5e5e95ad5e5673d0d22e030372cc17b281d3" + }, + "data-dist-info-metadata": { + "sha256": "e86bf30755abc6d7610ffbf6b2eb5e5e95ad5e5673d0d22e030372cc17b281d3" + }, + "filename": "requests-2.18.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "6afd3371c1f4c1970497cdcace5c5ecbbe58267bf05ca1abd93d99d170803ab7" + }, + "provenance": null, + "requires-python": null, + "size": 88107, + "upload-time": "2017-06-14T17:51:25.096686Z", + "url": "https://files.pythonhosted.org/packages/5a/58/671011e3ff4a06e2969322267d78dcfda1bf4d1576551df1cce93cd7239d/requests-2.18.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.18.1.tar.gz", + "hashes": { + "sha256": "c6f3bdf4a4323ac7b45d01e04a6f6c20e32a052cd04de81e05103abc049ad9b9" + }, + "provenance": null, + "requires-python": null, + "size": 124229, + "upload-time": "2017-06-14T17:51:28.960131Z", + "url": "https://files.pythonhosted.org/packages/2c/b5/2b6e8ef8dd18203b6399e9f28c7d54f6de7b7549853fe36d575bd31e29a7/requests-2.18.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "04c8fdb80658bb8f8563e7825b3d2f4b03aea02c727f5ad7ea6f32e495233b5f" + }, + "data-dist-info-metadata": { + "sha256": "04c8fdb80658bb8f8563e7825b3d2f4b03aea02c727f5ad7ea6f32e495233b5f" + }, + "filename": "requests-2.18.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "414459f05392835d4d653b57b8e58f98aea9c6ff2782e37de0a1ee92891ce900" + }, + "provenance": null, + "requires-python": null, + "size": 88342, + "upload-time": "2017-07-25T15:23:15.338694Z", + "url": "https://files.pythonhosted.org/packages/cf/fa/31b222e4b44975de1b5ac3e1a725abdfeb00e0d761567ab426ee28a7fc73/requests-2.18.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.18.2.tar.gz", + "hashes": { + "sha256": "5b26fcc5e72757a867e4d562333f841eddcef93548908a1bb1a9207260618da9" + }, + "provenance": null, + "requires-python": null, + "size": 125381, + "upload-time": "2017-07-25T15:23:18.103843Z", + "url": "https://files.pythonhosted.org/packages/07/2e/81fdfdfac91cf3cb2518fb149ac67caf0e081b485eab68e9aee63396f7e8/requests-2.18.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9ee8893b30376622ef592ba1a9e5fc9abd2e0839bdbc1e7c225257d6fb496225" + }, + "data-dist-info-metadata": { + "sha256": "9ee8893b30376622ef592ba1a9e5fc9abd2e0839bdbc1e7c225257d6fb496225" + }, + "filename": "requests-2.18.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "b62be4ec5999c24d10c98d248a136e7db20ca6616a2b65060cd9399417331e8a" + }, + "provenance": null, + "requires-python": null, + "size": 88626, + "upload-time": "2017-08-02T13:23:31.998938Z", + "url": "https://files.pythonhosted.org/packages/ba/92/c35ed010e8f96781f08dfa6d9a6a19445a175a9304aceedece77cd48b68f/requests-2.18.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.18.3.tar.gz", + "hashes": { + "sha256": "fb68a7baef4965c12d9cd67c0f5a46e6e28be3d8c7b6910c758fbcc99880b518" + }, + "provenance": null, + "requires-python": null, + "size": 126008, + "upload-time": "2017-08-02T13:23:35.599515Z", + "url": "https://files.pythonhosted.org/packages/c3/38/d95ddb6cc8558930600be088e174a2152261a1e0708a18bf91b5b8c90b22/requests-2.18.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e606fa46dd3258448b1e676f40ed5392dfc1398ad4fca2fce8aef38698f4c3c2" + }, + "data-dist-info-metadata": { + "sha256": "e606fa46dd3258448b1e676f40ed5392dfc1398ad4fca2fce8aef38698f4c3c2" + }, + "filename": "requests-2.18.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "6a1b267aa90cac58ac3a765d067950e7dbbf75b1da07e895d1f594193a40a38b" + }, + "provenance": null, + "requires-python": null, + "size": 88704, + "upload-time": "2017-08-15T13:23:43.489631Z", + "url": "https://files.pythonhosted.org/packages/49/df/50aa1999ab9bde74656c2919d9c0c085fd2b3775fd3eca826012bef76d8c/requests-2.18.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.18.4.tar.gz", + "hashes": { + "sha256": "9c443e7324ba5b85070c4a818ade28bfabedf16ea10206da1132edaa6dda237e" + }, + "provenance": null, + "requires-python": null, + "size": 126224, + "upload-time": "2017-08-15T13:23:46.348325Z", + "url": "https://files.pythonhosted.org/packages/b0/e1/eab4fc3752e3d240468a8c0b284607899d2fbfb236a56b7377a329aa8d09/requests-2.18.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d34a14e65ec267f5a1c3a2ac97c242f8250a2c47ce916e71041de7d9913748fb" + }, + "data-dist-info-metadata": { + "sha256": "d34a14e65ec267f5a1c3a2ac97c242f8250a2c47ce916e71041de7d9913748fb" + }, + "filename": "requests-2.19.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "421cfc8d9dde7d6aff68196420afd86b88c65d77d8da9cf83f4ecad785d7b9d6" + }, + "provenance": null, + "requires-python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 91865, + "upload-time": "2018-06-12T14:46:15.289074Z", + "url": "https://files.pythonhosted.org/packages/cc/15/e1c318dbc20032ffbe5628837ca0de2d5b116ffd1b849c699634010f6a5d/requests-2.19.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.19.0.tar.gz", + "hashes": { + "sha256": "cc408268d0e21589bcc2b2c248e42932b8c4d112f499c12c92e99e2178a6134c" + }, + "provenance": null, + "requires-python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 130875, + "upload-time": "2018-06-12T14:46:17.223245Z", + "url": "https://files.pythonhosted.org/packages/75/27/82da3fa4ea7a8c3526c48eaafe427352ff9c931633b917c2251826a43697/requests-2.19.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c72b7c945b2ac3951be85806c908bfcda38d43ab8287c50b9289d979b96a1f38" + }, + "data-dist-info-metadata": { + "sha256": "c72b7c945b2ac3951be85806c908bfcda38d43ab8287c50b9289d979b96a1f38" + }, + "filename": "requests-2.19.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "63b52e3c866428a224f97cab011de738c36aec0185aa91cfacd418b5d58911d1" + }, + "provenance": null, + "requires-python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 91979, + "upload-time": "2018-06-14T13:40:38.236729Z", + "url": "https://files.pythonhosted.org/packages/65/47/7e02164a2a3db50ed6d8a6ab1d6d60b69c4c3fdf57a284257925dfc12bda/requests-2.19.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.19.1.tar.gz", + "hashes": { + "sha256": "ec22d826a36ed72a7358ff3fe56cbd4ba69dd7a6718ffd450ff0e9df7a47ce6a" + }, + "provenance": null, + "requires-python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 131068, + "upload-time": "2018-06-14T13:40:41.014589Z", + "url": "https://files.pythonhosted.org/packages/54/1f/782a5734931ddf2e1494e4cd615a51ff98e1879cbe9eecbdfeaf09aa75e9/requests-2.19.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5bf6f21488f0974c6d766abf0fd3e5a4d58bcdf4fe9660fc87b2be126ba753d9" + }, + "data-dist-info-metadata": { + "sha256": "5bf6f21488f0974c6d766abf0fd3e5a4d58bcdf4fe9660fc87b2be126ba753d9" + }, + "filename": "requests-2.20.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "a84b8c9ab6239b578f22d1c21d51b696dcfe004032bb80ea832398d6909d7279" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 60980, + "upload-time": "2018-10-18T15:46:10.776819Z", + "url": "https://files.pythonhosted.org/packages/f1/ca/10332a30cb25b627192b4ea272c351bce3ca1091e541245cccbace6051d8/requests-2.20.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.20.0.tar.gz", + "hashes": { + "sha256": "99dcfdaaeb17caf6e526f32b6a7b780461512ab3f1d992187801694cba42770c" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 111179, + "upload-time": "2018-10-18T15:46:12.763897Z", + "url": "https://files.pythonhosted.org/packages/97/10/92d25b93e9c266c94b76a5548f020f3f1dd0eb40649cb1993532c0af8f4c/requests-2.20.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7d8dc5fd0d8e56e468df4532af7e0687102cbfe788655120ef2d6851168261f6" + }, + "data-dist-info-metadata": { + "sha256": "7d8dc5fd0d8e56e468df4532af7e0687102cbfe788655120ef2d6851168261f6" + }, + "filename": "requests-2.20.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "65b3a120e4329e33c9889db89c80976c5272f56ea92d3e74da8a463992e3ff54" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 57987, + "upload-time": "2018-11-08T17:20:29.533862Z", + "url": "https://files.pythonhosted.org/packages/ff/17/5cbb026005115301a8fb2f9b0e3e8d32313142fe8b617070e7baad20554f/requests-2.20.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.20.1.tar.gz", + "hashes": { + "sha256": "ea881206e59f41dbd0bd445437d792e43906703fff75ca8ff43ccdb11f33f263" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 111475, + "upload-time": "2018-11-08T17:20:31.391071Z", + "url": "https://files.pythonhosted.org/packages/40/35/298c36d839547b50822985a2cf0611b3b978a5ab7a5af5562b8ebe3e1369/requests-2.20.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "819a8372de33e80a50182d0211ddd865f5e911049b09451a4e3265d8c58e04f6" + }, + "data-dist-info-metadata": { + "sha256": "819a8372de33e80a50182d0211ddd865f5e911049b09451a4e3265d8c58e04f6" + }, + "filename": "requests-2.21.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "7bf2a778576d825600030a110f3c0e3e8edc51dfaafe1c146e39a2027784957b" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 57987, + "upload-time": "2018-12-10T15:40:08.741431Z", + "url": "https://files.pythonhosted.org/packages/7d/e3/20f3d364d6c8e5d2353c72a67778eb189176f08e873c9900e10c0287b84b/requests-2.21.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.21.0.tar.gz", + "hashes": { + "sha256": "502a824f31acdacb3a35b6690b5fbf0bc41d63a24a45c4004352b0242707598e" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 111528, + "upload-time": "2018-12-10T15:40:11.072000Z", + "url": "https://files.pythonhosted.org/packages/52/2c/514e4ac25da2b08ca5a464c50463682126385c4272c18193876e91f4bc38/requests-2.21.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b09d59748805d2ea15f54e7c555a0466fd504f2302a667363109db9286f79ec1" + }, + "data-dist-info-metadata": { + "sha256": "b09d59748805d2ea15f54e7c555a0466fd504f2302a667363109db9286f79ec1" + }, + "filename": "requests-2.22.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "9cf5292fcd0f598c671cfc1e0d7d1a7f13bb8085e9a590f48c010551dc6c4b31" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 57952, + "upload-time": "2019-05-16T14:37:14.357166Z", + "url": "https://files.pythonhosted.org/packages/51/bd/23c926cd341ea6b7dd0b2a00aba99ae0f828be89d72b2190f27c11d4b7fb/requests-2.22.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.22.0.tar.gz", + "hashes": { + "sha256": "11e007a8a2aa0323f5a921e9e6a2d7e4e67d9877e85773fba9ba6419025cbeb4" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 113406, + "upload-time": "2019-05-16T14:37:18.093794Z", + "url": "https://files.pythonhosted.org/packages/01/62/ddcf76d1d19885e8579acb1b1df26a852b03472c0e46d2b959a714c90608/requests-2.22.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.23.0-py2.7.egg", + "hashes": { + "sha256": "5d2d0ffbb515f39417009a46c14256291061ac01ba8f875b90cad137de83beb4" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 57274, + "upload-time": "2020-06-17T16:30:11.334360Z", + "url": "https://files.pythonhosted.org/packages/19/0a/6efa24d3589a8595a7293bd9716bbd4608fcc668a27aa83fff9043c515f7/requests-2.23.0-py2.7.egg", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f80508587086ded298b0fda99d872e42fef8c9e761c4848c51ed02cca314bdf8" + }, + "data-dist-info-metadata": { + "sha256": "f80508587086ded298b0fda99d872e42fef8c9e761c4848c51ed02cca314bdf8" + }, + "filename": "requests-2.23.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "43999036bfa82904b6af1d99e4882b560e5e2c68e5c4b0aa03b655f3d7d73fee" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 58406, + "upload-time": "2020-02-19T18:50:59.409378Z", + "url": "https://files.pythonhosted.org/packages/1a/70/1935c770cb3be6e3a8b78ced23d7e0f3b187f5cbfab4749523ed65d7c9b1/requests-2.23.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.23.0.tar.gz", + "hashes": { + "sha256": "b3f43d496c6daba4493e7c431722aeb7dbc6288f52a6e04e7b6023b0247817e6" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 114327, + "upload-time": "2020-02-19T18:51:01.710547Z", + "url": "https://files.pythonhosted.org/packages/f5/4f/280162d4bd4d8aad241a21aecff7a6e46891b905a4341e7ab549ebaf7915/requests-2.23.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7e5041f76e49cfaa3727566d9e100c3447ccf13a577a1a3e4790236c0a6b2e30" + }, + "data-dist-info-metadata": { + "sha256": "7e5041f76e49cfaa3727566d9e100c3447ccf13a577a1a3e4790236c0a6b2e30" + }, + "filename": "requests-2.24.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "fe75cc94a9443b9246fc7049224f75604b113c36acb93f87b80ed42c44cbb898" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 61826, + "upload-time": "2020-06-17T16:30:08.738735Z", + "url": "https://files.pythonhosted.org/packages/45/1e/0c169c6a5381e241ba7404532c16a21d86ab872c9bed8bdcd4c423954103/requests-2.24.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.24.0.tar.gz", + "hashes": { + "sha256": "b3559a131db72c33ee969480840fff4bb6dd111de7dd27c8ee1f820f4f00231b" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 115071, + "upload-time": "2020-06-17T16:30:14.123456Z", + "url": "https://files.pythonhosted.org/packages/da/67/672b422d9daf07365259958912ba533a0ecab839d4084c487a5fe9a5405f/requests-2.24.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "945e2a41350fe459af4575f6169b4cbf37755416021c38d28550279cbf63ad5c" + }, + "data-dist-info-metadata": { + "sha256": "945e2a41350fe459af4575f6169b4cbf37755416021c38d28550279cbf63ad5c" + }, + "filename": "requests-2.25.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "e786fa28d8c9154e6a4de5d46a1d921b8749f8b74e28bde23768e5e16eece998" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 61132, + "upload-time": "2020-11-11T20:05:15.870484Z", + "url": "https://files.pythonhosted.org/packages/39/fc/f91eac5a39a65f75a7adb58eac7fa78871ea9872283fb9c44e6545998134/requests-2.25.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.25.0.tar.gz", + "hashes": { + "sha256": "7f1a0b932f4a60a1a65caa4263921bb7d9ee911957e0ae4a23a6dd08185ad5f8" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 101897, + "upload-time": "2020-11-11T20:05:17.193088Z", + "url": "https://files.pythonhosted.org/packages/9f/14/4a6542a078773957aa83101336375c9597e6fe5889d20abda9c38f9f3ff2/requests-2.25.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "46e361dfcb8dd0832c453dcec1a4cd07f5b21b1e91330c10a0cc2e8d77e45153" + }, + "data-dist-info-metadata": { + "sha256": "46e361dfcb8dd0832c453dcec1a4cd07f5b21b1e91330c10a0cc2e8d77e45153" + }, + "filename": "requests-2.25.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "c210084e36a42ae6b9219e00e48287def368a26d03a048ddad7bfee44f75871e" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 61216, + "upload-time": "2020-12-16T19:38:34.329342Z", + "url": "https://files.pythonhosted.org/packages/29/c1/24814557f1d22c56d50280771a17307e6bf87b70727d975fd6b2ce6b014a/requests-2.25.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.25.1.tar.gz", + "hashes": { + "sha256": "27973dd4a904a4f13b263a19c866c13b92a39ed1c964655f025f3f8d3d75b804" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 102161, + "upload-time": "2020-12-16T19:38:36.779257Z", + "url": "https://files.pythonhosted.org/packages/6b/47/c14abc08432ab22dc18b9892252efaf005ab44066de871e72a38d6af464b/requests-2.25.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8566834351ce68cbc073e29a245660bf5f9fa2ff822b1192c0422c646862041f" + }, + "data-dist-info-metadata": { + "sha256": "8566834351ce68cbc073e29a245660bf5f9fa2ff822b1192c0422c646862041f" + }, + "filename": "requests-2.26.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "6c1246513ecd5ecd4528a0906f910e8f0f9c6b8ec72030dc9fd154dc1a6efd24" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 62251, + "upload-time": "2021-07-13T14:55:06.933494Z", + "url": "https://files.pythonhosted.org/packages/92/96/144f70b972a9c0eabbd4391ef93ccd49d0f2747f4f6a2a2738e99e5adc65/requests-2.26.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.26.0.tar.gz", + "hashes": { + "sha256": "b8aa58f8cf793ffd8782d3d8cb19e66ef36f7aba4353eec859e74678b01b07a7" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 104433, + "upload-time": "2021-07-13T14:55:08.972521Z", + "url": "https://files.pythonhosted.org/packages/e7/01/3569e0b535fb2e4a6c384bdbed00c55b9d78b5084e0fb7f4d0bf523d7670/requests-2.26.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9745e7e54b9a227ef402b45002714e7884eab9f2a4cf6bada2dede7dad946c6d" + }, + "data-dist-info-metadata": { + "sha256": "9745e7e54b9a227ef402b45002714e7884eab9f2a4cf6bada2dede7dad946c6d" + }, + "filename": "requests-2.27.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "f71a09d7feba4a6b64ffd8e9d9bc60f9bf7d7e19fd0e04362acb1cfc2e3d98df" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 63074, + "upload-time": "2022-01-03T15:09:26.599400Z", + "url": "https://files.pythonhosted.org/packages/47/01/f420e7add78110940639a958e5af0e3f8e07a8a8b62049bac55ee117aa91/requests-2.27.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.27.0.tar.gz", + "hashes": { + "sha256": "8e5643905bf20a308e25e4c1dd379117c09000bf8a82ebccc462cfb1b34a16b5" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 108487, + "upload-time": "2022-01-03T15:09:28.067178Z", + "url": "https://files.pythonhosted.org/packages/c0/e3/826e27b942352a74b656e8f58b4dc7ed9495ce2d4eeb498181167c615303/requests-2.27.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7f122319afd2d919690f8a05246752b974161541b18dc80084b605f47c11a7c4" + }, + "data-dist-info-metadata": { + "sha256": "7f122319afd2d919690f8a05246752b974161541b18dc80084b605f47c11a7c4" + }, + "filename": "requests-2.27.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "f22fa1e554c9ddfd16e6e41ac79759e17be9e492b3587efa038054674760e72d" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 63133, + "upload-time": "2022-01-05T15:40:49.334679Z", + "url": "https://files.pythonhosted.org/packages/2d/61/08076519c80041bc0ffa1a8af0cbd3bf3e2b62af10435d269a9d0f40564d/requests-2.27.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.27.1.tar.gz", + "hashes": { + "sha256": "68d7c56fd5a8999887728ef304a6d12edc7be74f1cfa47714fc8b414525c9a61" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 106758, + "upload-time": "2022-01-05T15:40:51.698067Z", + "url": "https://files.pythonhosted.org/packages/60/f3/26ff3767f099b73e0efa138a9998da67890793bfa475d8278f84a30fec77/requests-2.27.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "650a48007dd86bdc922b4f7be439461af73c9ed5002148297c1a49ff4c2493d3" + }, + "data-dist-info-metadata": { + "sha256": "650a48007dd86bdc922b4f7be439461af73c9ed5002148297c1a49ff4c2493d3" + }, + "filename": "requests-2.28.0-py3-none-any.whl", + "hashes": { + "sha256": "bc7861137fbce630f17b03d3ad02ad0bf978c844f3536d0edda6499dafce2b6f" + }, + "provenance": null, + "requires-python": ">=3.7, <4", + "size": 62849, + "upload-time": "2022-06-09T14:44:34.115743Z", + "url": "https://files.pythonhosted.org/packages/41/5b/2209eba8133fc081d3ffff02e1f6376e3117e52bb16f674721a83e67e68e/requests-2.28.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.28.0.tar.gz", + "hashes": { + "sha256": "d568723a7ebd25875d8d1eaf5dfa068cd2fc8194b2e483d7b1f7c81918dbec6b" + }, + "provenance": null, + "requires-python": ">=3.7, <4", + "size": 109748, + "upload-time": "2022-06-09T14:44:36.903113Z", + "url": "https://files.pythonhosted.org/packages/e9/23/384d9953bb968731212dc37af87cb75a885dc48e0615bd6a303577c4dc4b/requests-2.28.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7a8358489b8f59baa5ed38a5f5d28f6fef8a454da8b8647883b531b591681cd5" + }, + "data-dist-info-metadata": { + "sha256": "7a8358489b8f59baa5ed38a5f5d28f6fef8a454da8b8647883b531b591681cd5" + }, + "filename": "requests-2.28.1-py3-none-any.whl", + "hashes": { + "sha256": "8fefa2a1a1365bf5520aac41836fbee479da67864514bdb821f31ce07ce65349" + }, + "provenance": null, + "requires-python": ">=3.7, <4", + "size": 62843, + "upload-time": "2022-06-29T15:13:40.685859Z", + "url": "https://files.pythonhosted.org/packages/ca/91/6d9b8ccacd0412c08820f72cebaa4f0c0441b5cda699c90f618b6f8a1b42/requests-2.28.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.28.1.tar.gz", + "hashes": { + "sha256": "7c5599b102feddaa661c826c56ab4fee28bfd17f5abca1ebbe3e7f19d7c97983" + }, + "provenance": null, + "requires-python": ">=3.7, <4", + "size": 109805, + "upload-time": "2022-06-29T15:13:42.715104Z", + "url": "https://files.pythonhosted.org/packages/a5/61/a867851fd5ab77277495a8709ddda0861b28163c4613b011bc00228cc724/requests-2.28.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ef5eb88ec1593772e587f9d7fe8051a9eb654dd7142d10638e7425cebb67e98d" + }, + "data-dist-info-metadata": { + "sha256": "ef5eb88ec1593772e587f9d7fe8051a9eb654dd7142d10638e7425cebb67e98d" + }, + "filename": "requests-2.28.2-py3-none-any.whl", + "hashes": { + "sha256": "64299f4909223da747622c030b781c0d7811e359c37124b4bd368fb8c6518baa" + }, + "provenance": null, + "requires-python": ">=3.7, <4", + "size": 62822, + "upload-time": "2023-01-12T16:24:52.241259Z", + "url": "https://files.pythonhosted.org/packages/d2/f4/274d1dbe96b41cf4e0efb70cbced278ffd61b5c7bb70338b62af94ccb25b/requests-2.28.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.28.2.tar.gz", + "hashes": { + "sha256": "98b1b2782e3c6c4904938b84c0eb932721069dfdb9134313beff7c83c2df24bf" + }, + "provenance": null, + "requires-python": ">=3.7, <4", + "size": 108206, + "upload-time": "2023-01-12T16:24:54.687770Z", + "url": "https://files.pythonhosted.org/packages/9d/ee/391076f5937f0a8cdf5e53b701ffc91753e87b07d66bae4a09aa671897bf/requests-2.28.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "02b25c03b6642d78eded75901c5673a42d038f13dc8d36ad534461a1783dbdbe" + }, + "data-dist-info-metadata": { + "sha256": "02b25c03b6642d78eded75901c5673a42d038f13dc8d36ad534461a1783dbdbe" + }, + "filename": "requests-2.29.0-py3-none-any.whl", + "hashes": { + "sha256": "e8f3c9be120d3333921d213eef078af392fba3933ab7ed2d1cba3b56f2568c3b" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 62499, + "upload-time": "2023-04-26T15:24:31.555832Z", + "url": "https://files.pythonhosted.org/packages/cf/e1/2aa539876d9ed0ddc95882451deb57cfd7aa8dbf0b8dbce68e045549ba56/requests-2.29.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.29.0.tar.gz", + "hashes": { + "sha256": "f2e34a75f4749019bb0e3effb66683630e4ffeaf75819fb51bebef1bf5aef059" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 108279, + "upload-time": "2023-04-26T15:24:34.435420Z", + "url": "https://files.pythonhosted.org/packages/4c/d2/70fc708727b62d55bc24e43cc85f073039023212d482553d853c44e57bdb/requests-2.29.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "29fc68a0cae090c8a5643d4031ee48fb1db8ebc1d24f6c7b68198c59b44c7467" + }, + "data-dist-info-metadata": { + "sha256": "29fc68a0cae090c8a5643d4031ee48fb1db8ebc1d24f6c7b68198c59b44c7467" + }, + "filename": "requests-2.30.0-py3-none-any.whl", + "hashes": { + "sha256": "10e94cc4f3121ee6da529d358cdaeaff2f1c409cd377dbc72b825852f2f7e294" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 62486, + "upload-time": "2023-05-03T15:44:03.457714Z", + "url": "https://files.pythonhosted.org/packages/96/80/034ffeca15c0f4e01b7b9c6ad0fb704b44e190cde4e757edbd60be404c41/requests-2.30.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.30.0.tar.gz", + "hashes": { + "sha256": "239d7d4458afcb28a692cdd298d87542235f4ca8d36d03a15bfc128a6559a2f4" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 108411, + "upload-time": "2023-05-03T15:44:06.936747Z", + "url": "https://files.pythonhosted.org/packages/e0/69/122171604bcef06825fa1c05bd9e9b1d43bc9feb8c6c0717c42c92cc6f3c/requests-2.30.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7823e890e9db6f415138badf9744791290ef76e7ec6fd09a3789e8247fffe782" + }, + "data-dist-info-metadata": { + "sha256": "7823e890e9db6f415138badf9744791290ef76e7ec6fd09a3789e8247fffe782" + }, + "filename": "requests-2.31.0-py3-none-any.whl", + "hashes": { + "sha256": "58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 62574, + "upload-time": "2023-05-22T15:12:42.313790Z", + "url": "https://files.pythonhosted.org/packages/70/8e/0e2d847013cb52cd35b38c009bb167a1a26b2ce6cd6965bf26b47bc0bf44/requests-2.31.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.31.0.tar.gz", + "hashes": { + "sha256": "942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 110794, + "upload-time": "2023-05-22T15:12:44.175995Z", + "url": "https://files.pythonhosted.org/packages/9d/be/10918a2eac4ae9f02f6cfe6414b7a155ccd8f7f9d4380d62fd5b955065c3/requests-2.31.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "366815cd98a835663f39fcb94a5be5a0fee15268b758ea80e64b650a5ecb7781" + }, + "data-dist-info-metadata": { + "sha256": "366815cd98a835663f39fcb94a5be5a0fee15268b758ea80e64b650a5ecb7781" + }, + "filename": "requests-2.32.0-py3-none-any.whl", + "hashes": { + "sha256": "f2c3881dddb70d056c5bd7600a4fae312b2a300e39be6a118d30b90bd27262b5" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 63695, + "upload-time": "2024-05-20T16:08:19.530618Z", + "url": "https://files.pythonhosted.org/packages/24/e8/09e8d662a9675a4e4f5dd7a8e6127b463a091d2703ed931a64aa66d00065/requests-2.32.0-py3-none-any.whl", + "yanked": "Yanked due to conflicts with CVE-2024-35195 mitigation" + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.32.0.tar.gz", + "hashes": { + "sha256": "fa5490319474c82ef1d2c9bc459d3652e3ae4ef4c4ebdd18a21145a47ca4b6b8" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 114373, + "upload-time": "2024-05-20T16:11:48.306524Z", + "url": "https://files.pythonhosted.org/packages/28/a2/423f4d16d6934ef502f10ad56673719dd4345e656aedbd6687ccc359ffc5/requests-2.32.0.tar.gz", + "yanked": "Yanked due to conflicts with CVE-2024-35195 mitigation" + }, + { + "core-metadata": { + "sha256": "fb63dbf07b1df083380afbf2982e4b7d252835fb815f8e3cb072eda7dfc70598" + }, + "data-dist-info-metadata": { + "sha256": "fb63dbf07b1df083380afbf2982e4b7d252835fb815f8e3cb072eda7dfc70598" + }, + "filename": "requests-2.32.1-py3-none-any.whl", + "hashes": { + "sha256": "21ac9465cdf8c1650fe1ecde8a71669a93d4e6f147550483a2967d08396a56a5" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 63711, + "upload-time": "2024-05-20T22:08:45.850542Z", + "url": "https://files.pythonhosted.org/packages/9c/a6/b9bf71eeb6dc835311b5c47a7c90df57b08061091161639611252257768d/requests-2.32.1-py3-none-any.whl", + "yanked": "Yanked due to conflicts with CVE-2024-35195 mitigation " + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.32.1.tar.gz", + "hashes": { + "sha256": "eb97e87e64c79e64e5b8ac75cee9dd1f97f49e289b083ee6be96268930725685" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 129920, + "upload-time": "2024-05-20T22:08:48.995460Z", + "url": "https://files.pythonhosted.org/packages/d8/c1/f32fb7c02e7620928ef14756ff4840cae3b8ef1d62f7e596bc5413300a16/requests-2.32.1.tar.gz", + "yanked": "Yanked due to conflicts with CVE-2024-35195 mitigation " + }, + { + "core-metadata": { + "sha256": "307858c3f1de080f5577e6468d76b97dcc05cd370ded8277e172fcf1b1c49a2d" + }, + "data-dist-info-metadata": { + "sha256": "307858c3f1de080f5577e6468d76b97dcc05cd370ded8277e172fcf1b1c49a2d" + }, + "filename": "requests-2.32.2-py3-none-any.whl", + "hashes": { + "sha256": "fc06670dd0ed212426dfeb94fc1b983d917c4f9847c863f313c9dfaaffb7c23c" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 63902, + "upload-time": "2024-05-21T18:51:29.562156Z", + "url": "https://files.pythonhosted.org/packages/c3/20/748e38b466e0819491f0ce6e90ebe4184966ee304fe483e2c414b0f4ef07/requests-2.32.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.32.2.tar.gz", + "hashes": { + "sha256": "dd951ff5ecf3e3b3aa26b40703ba77495dab41da839ae72ef3c8e5d8e2433289" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 130327, + "upload-time": "2024-05-21T18:51:32.819665Z", + "url": "https://files.pythonhosted.org/packages/86/ec/535bf6f9bd280de6a4637526602a146a68fde757100ecf8c9333173392db/requests-2.32.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "658ee8454c1e2e76fb8c2127116f61156b3b22941b3559c00389dca70038581a" + }, + "data-dist-info-metadata": { + "sha256": "658ee8454c1e2e76fb8c2127116f61156b3b22941b3559c00389dca70038581a" + }, + "filename": "requests-2.32.3-py3-none-any.whl", + "hashes": { + "sha256": "70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 64928, + "upload-time": "2024-05-29T15:37:47.027275Z", + "url": "https://files.pythonhosted.org/packages/f9/9b/335f9764261e915ed497fcdeb11df5dfd6f7bf257d4a6a2a686d80da4d54/requests-2.32.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.32.3.tar.gz", + "hashes": { + "sha256": "55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 131218, + "upload-time": "2024-05-29T15:37:49.536140Z", + "url": "https://files.pythonhosted.org/packages/63/70/2bf7780ad2d390a8d301ad0b550f1581eadbd9a20f896afe06353c2a2913/requests-2.32.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "dd2e362ef34da0bd843f62230b55425e81259c6ad34d55b03e0226541e05605e" + }, + "data-dist-info-metadata": { + "sha256": "dd2e362ef34da0bd843f62230b55425e81259c6ad34d55b03e0226541e05605e" + }, + "filename": "requests-2.32.4-py3-none-any.whl", + "hashes": { + "sha256": "27babd3cda2a6d50b30443204ee89830707d396671944c998b5975b031ac2b2c" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 64847, + "upload-time": "2025-06-09T16:43:05.728107Z", + "url": "https://files.pythonhosted.org/packages/7c/e4/56027c4a6b4ae70ca9de302488c5ca95ad4a39e190093d6c1a8ace08341b/requests-2.32.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.32.4.tar.gz", + "hashes": { + "sha256": "27d0316682c8a29834d3264820024b62a36942083d52caf2f14c0591336d3422" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 135258, + "upload-time": "2025-06-09T16:43:07.340534Z", + "url": "https://files.pythonhosted.org/packages/e1/0a/929373653770d8a0d7ea76c37de6e41f11eb07559b103b1c02cafb3f7cf8/requests-2.32.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "65b5a08da81f4915513e760965ff14b7518f65b7bb3efe0dab364bbcc4d40cb0" + }, + "data-dist-info-metadata": { + "sha256": "65b5a08da81f4915513e760965ff14b7518f65b7bb3efe0dab364bbcc4d40cb0" + }, + "filename": "requests-2.32.5-py3-none-any.whl", + "hashes": { + "sha256": "2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 64738, + "upload-time": "2025-08-18T20:46:00.542304Z", + "url": "https://files.pythonhosted.org/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.32.5.tar.gz", + "hashes": { + "sha256": "dbba0bac56e100853db0ea71b82b4dfd5fe2bf6d3754a8893c3af500cec7d7cf" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 134517, + "upload-time": "2025-08-18T20:46:02.573425Z", + "url": "https://files.pythonhosted.org/packages/c9/74/b3ff8e6c8446842c3f5c837e9c3dfcfe2018ea6ecef224c710c85ef728f4/requests-2.32.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0cc0fa6e89be83cfa1777957519e3fffe78d1a79b30561934d1e4384fb177711" + }, + "data-dist-info-metadata": { + "sha256": "0cc0fa6e89be83cfa1777957519e3fffe78d1a79b30561934d1e4384fb177711" + }, + "filename": "requests-2.33.0-py3-none-any.whl", + "hashes": { + "sha256": "3324635456fa185245e24865e810cecec7b4caf933d7eb133dcde67d48cee69b" + }, + "provenance": "https://pypi.org/integrity/requests/2.33.0/requests-2.33.0-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 65017, + "upload-time": "2026-03-25T15:10:40.382036Z", + "url": "https://files.pythonhosted.org/packages/56/5d/c814546c2333ceea4ba42262d8c4d55763003e767fa169adc693bd524478/requests-2.33.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.33.0.tar.gz", + "hashes": { + "sha256": "c7ebc5e8b0f21837386ad0e1c8fe8b829fa5f544d8df3b2253bff14ef29d7652" + }, + "provenance": "https://pypi.org/integrity/requests/2.33.0/requests-2.33.0.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 134232, + "upload-time": "2026-03-25T15:10:41.586809Z", + "url": "https://files.pythonhosted.org/packages/34/64/8860370b167a9721e8956ae116825caff829224fbca0ca6e7bf8ddef8430/requests-2.33.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a984181a5ecc84a63e6f0b60eb575890ffe34426e5351955d342aa2b3147b823" + }, + "data-dist-info-metadata": { + "sha256": "a984181a5ecc84a63e6f0b60eb575890ffe34426e5351955d342aa2b3147b823" + }, + "filename": "requests-2.33.1-py3-none-any.whl", + "hashes": { + "sha256": "4e6d1ef462f3626a1f0a0a9c42dd93c63bad33f9f1c1937509b8c5c8718ab56a" + }, + "provenance": "https://pypi.org/integrity/requests/2.33.1/requests-2.33.1-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 64947, + "upload-time": "2026-03-30T16:09:13.830020Z", + "url": "https://files.pythonhosted.org/packages/d7/8e/7540e8a2036f79a125c1d2ebadf69ed7901608859186c856fa0388ef4197/requests-2.33.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.33.1.tar.gz", + "hashes": { + "sha256": "18817f8c57c6263968bc123d237e3b8b08ac046f5456bd1e307ee8f4250d3517" + }, + "provenance": "https://pypi.org/integrity/requests/2.33.1/requests-2.33.1.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 134120, + "upload-time": "2026-03-30T16:09:15.531306Z", + "url": "https://files.pythonhosted.org/packages/5f/a4/98b9c7c6428a668bf7e42ebb7c79d576a1c3c1e3ae2d47e674b468388871/requests-2.33.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "29cb58354e58cd346c2ff8896a5631f002b6638867e7860ea15023d8c2b36665" + }, + "data-dist-info-metadata": { + "sha256": "29cb58354e58cd346c2ff8896a5631f002b6638867e7860ea15023d8c2b36665" + }, + "filename": "requests-2.34.0.dev1-py3-none-any.whl", + "hashes": { + "sha256": "c8749aeb3c4b204f80fd288f7507378c9afe66a3f189fb43fd77ea33e74d7564" + }, + "provenance": "https://pypi.org/integrity/requests/2.34.0.dev1/requests-2.34.0.dev1-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 73077, + "upload-time": "2026-05-03T20:21:40.509155Z", + "url": "https://files.pythonhosted.org/packages/0c/53/ddb8b8fa96367976cf52bb0610ffd529bd7d2795b2e4c1724724d071718c/requests-2.34.0.dev1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.34.0.dev1.tar.gz", + "hashes": { + "sha256": "319ba4e42f1031737a08f3efc695c7dc436f22efb8d02630ca3a99cf23f752cd" + }, + "provenance": "https://pypi.org/integrity/requests/2.34.0.dev1/requests-2.34.0.dev1.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 141686, + "upload-time": "2026-05-03T20:21:41.747826Z", + "url": "https://files.pythonhosted.org/packages/f5/37/b3032e92a7712e988c92df2ed408d6aec5b00838e6c06009ae695433915b/requests-2.34.0.dev1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "eb8c3ec579b67270205eb72c109ea0eb8f7c771dd5660a92f134484d99e87ab9" + }, + "data-dist-info-metadata": { + "sha256": "eb8c3ec579b67270205eb72c109ea0eb8f7c771dd5660a92f134484d99e87ab9" + }, + "filename": "requests-2.34.0-py3-none-any.whl", + "hashes": { + "sha256": "917520a21b767485ce7c588f4ebb917c436b24a31231b44228715eaeb5a52c60" + }, + "provenance": "https://pypi.org/integrity/requests/2.34.0/requests-2.34.0-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 73021, + "upload-time": "2026-05-11T19:29:49.923155Z", + "url": "https://files.pythonhosted.org/packages/ef/e6/e300fce5fe83c30520607a015dabd985df3251e188d234bfe9492e17a389/requests-2.34.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.34.0.tar.gz", + "hashes": { + "sha256": "7d62fe92f50eb82c529b0916bb445afa1531a566fc8f35ffdc64446e771b856a" + }, + "provenance": "https://pypi.org/integrity/requests/2.34.0/requests-2.34.0.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 142436, + "upload-time": "2026-05-11T19:29:51.717818Z", + "url": "https://files.pythonhosted.org/packages/43/b8/7a707d60fea4c49094e40262cc0e2ca6c768cca21587e34d3f705afec47e/requests-2.34.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2112d23d707460d134930d9f50fca0d1d559cb0d716dbffcba6a504e548f68e9" + }, + "data-dist-info-metadata": { + "sha256": "2112d23d707460d134930d9f50fca0d1d559cb0d716dbffcba6a504e548f68e9" + }, + "filename": "requests-2.34.1-py3-none-any.whl", + "hashes": { + "sha256": "bf38a3ff993960d3dd819c08862c40b3c703306eb7c744fcd9f4ddbb95b548f0" + }, + "provenance": "https://pypi.org/integrity/requests/2.34.1/requests-2.34.1-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 73085, + "upload-time": "2026-05-13T19:20:22.827819Z", + "url": "https://files.pythonhosted.org/packages/15/5a/4a949d170476de3c04ac036b5466422fbcbf348a917d8042eedf2cac7d1b/requests-2.34.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.34.1.tar.gz", + "hashes": { + "sha256": "0fc5669f2b69704449fe1552360bd2a73a54512dfd03e65529157f1513322beb" + }, + "provenance": "https://pypi.org/integrity/requests/2.34.1/requests-2.34.1.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 142783, + "upload-time": "2026-05-13T19:20:24.662635Z", + "url": "https://files.pythonhosted.org/packages/24/36/7180e7f077c38108945dbbdf60fe04db681c3feb6e96419f8c6dc8723741/requests-2.34.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8c384ba3e979480faae2859d3c5e6c1276dd2c3616e322e124d52c8cfc556f27" + }, + "data-dist-info-metadata": { + "sha256": "8c384ba3e979480faae2859d3c5e6c1276dd2c3616e322e124d52c8cfc556f27" + }, + "filename": "requests-2.34.2-py3-none-any.whl", + "hashes": { + "sha256": "2a0d60c172f83ac6ab31e4554906c0f3b3588d37b5cb939b1c061f4907e278e0" + }, + "provenance": "https://pypi.org/integrity/requests/2.34.2/requests-2.34.2-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 73075, + "upload-time": "2026-05-14T19:25:26.443000Z", + "url": "https://files.pythonhosted.org/packages/a0/f4/c67b0b3f1b9245e8d266f0f112c500d50e5b4e83cb6f3b71b6528104182a/requests-2.34.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.34.2.tar.gz", + "hashes": { + "sha256": "f288924cae4e29463698d6d60bc6a4da69c89185ad1e0bcc4104f584e960b9ed" + }, + "provenance": "https://pypi.org/integrity/requests/2.34.2/requests-2.34.2.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 142856, + "upload-time": "2026-05-14T19:25:27.735762Z", + "url": "https://files.pythonhosted.org/packages/ac/c3/e2a2b89f2d3e2179abd6d00ebd70bff6273f37fb3e0cc209f48b39d00cbf/requests-2.34.2.tar.gz", + "yanked": false + } + ], + "meta": { + "_last-serial": 37059094, + "api-version": "1.4" + }, + "name": "requests", + "project-status": { + "status": "active" + }, + "versions": [ + "0.2.0", + "0.2.1", + "0.2.2", + "0.2.3", + "0.2.4", + "0.3.0", + "0.3.1", + "0.3.2", + "0.3.3", + "0.3.4", + "0.4.0", + "0.4.1", + "0.5.0", + "0.5.1", + "0.6.0", + "0.6.1", + "0.6.2", + "0.6.3", + "0.6.4", + "0.6.5", + "0.6.6", + "0.7.0", + "0.7.1", + "0.7.2", + "0.7.3", + "0.7.4", + "0.7.5", + "0.7.6", + "0.8.0", + "0.8.1", + "0.8.2", + "0.8.3", + "0.8.4", + "0.8.5", + "0.8.6", + "0.8.7", + "0.8.8", + "0.8.9", + "0.9.0", + "0.9.1", + "0.9.2", + "0.9.3", + "0.10.0", + "0.10.1", + "0.10.2", + "0.10.3", + "0.10.4", + "0.10.6", + "0.10.7", + "0.10.8", + "0.11.1", + "0.11.2", + "0.12.0", + "0.12.1", + "0.13.0", + "0.13.1", + "0.13.2", + "0.13.3", + "0.13.4", + "0.13.5", + "0.13.6", + "0.13.7", + "0.13.8", + "0.13.9", + "0.14.0", + "0.14.1", + "0.14.2", + "1.0.0", + "1.0.1", + "1.0.2", + "1.0.3", + "1.0.4", + "1.1.0", + "1.2.0", + "1.2.1", + "1.2.2", + "1.2.3", + "2.0.0", + "2.0.1", + "2.1.0", + "2.2.0", + "2.2.1", + "2.3.0", + "2.4.0", + "2.4.1", + "2.4.2", + "2.4.3", + "2.5.0", + "2.5.1", + "2.5.2", + "2.5.3", + "2.6.0", + "2.6.1", + "2.6.2", + "2.7.0", + "2.8.0", + "2.8.1", + "2.9.0", + "2.9.1", + "2.9.2", + "2.10.0", + "2.11.0", + "2.11.1", + "2.12.0", + "2.12.1", + "2.12.2", + "2.12.3", + "2.12.4", + "2.12.5", + "2.13.0", + "2.14.0", + "2.14.1", + "2.14.2", + "2.15.1", + "2.16.0", + "2.16.1", + "2.16.2", + "2.16.3", + "2.16.4", + "2.16.5", + "2.17.0", + "2.17.1", + "2.17.2", + "2.17.3", + "2.18.0", + "2.18.1", + "2.18.2", + "2.18.3", + "2.18.4", + "2.19.0", + "2.19.1", + "2.20.0", + "2.20.1", + "2.21.0", + "2.22.0", + "2.23.0", + "2.24.0", + "2.25.0", + "2.25.1", + "2.26.0", + "2.27.0", + "2.27.1", + "2.28.0", + "2.28.1", + "2.28.2", + "2.29.0", + "2.30.0", + "2.31.0", + "2.32.0", + "2.32.1", + "2.32.2", + "2.32.3", + "2.32.4", + "2.32.5", + "2.33.0", + "2.33.1", + "2.34.0.dev1", + "2.34.0", + "2.34.1", + "2.34.2" + ] + } + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - "86400" + Cache-Control: + - max-age=600, public + Content-Security-Policy: + - default-src 'none'; sandbox allow-top-navigation + Content-Type: + - application/vnd.pypi.simple.v1+json + Etag: + - '"+yjw0jPpn3kXSQZR3hlunA"' + Permissions-Policy: + - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept, Accept-Encoding + X-Cache: + - MISS, HIT, HIT + X-Cache-Hits: + - 0, 223, 16 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-Pypi-Last-Serial: + - "37059094" + X-Served-By: + - cache-iad-kiad7000021-IAD, cache-iad-kiad7000055-IAD, cache-wsi-ysbk1060026-WSI + X-Timer: + - S1781578785.477536,VS0,VE0 + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + host: pypi.org + headers: + Accept: + - application/vnd.pypi.simple.v1+json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://pypi.org/simple/flask/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: -1 + uncompressed: true + body: | + { + "alternate-locations": [], + "files": [ + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.1.tar.gz", + "hashes": { + "sha256": "9da884457e910bf0847d396cb4b778ad9f3c3d17db1c5997cb861937bd284237" + }, + "provenance": null, + "requires-python": null, + "size": 9168, + "upload-time": "2010-04-16T14:29:37.458396Z", + "url": "https://files.pythonhosted.org/packages/6e/49/43b514bfdaf4af12e6ef1f17aa25447157bcbb864c07775dacd72e8c8e02/Flask-0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.2.tar.gz", + "hashes": { + "sha256": "2f992b8081cc6091a29b2b5f65d56433857320889c733da837e75b51c7d1b743" + }, + "provenance": null, + "requires-python": null, + "size": 13877, + "upload-time": "2010-05-12T01:31:26.850453Z", + "url": "https://files.pythonhosted.org/packages/9a/db/245abc92428bcdfdc32d8017ddd1b079afffce9c74f94e34d1aa777bc771/Flask-0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.3.tar.gz", + "hashes": { + "sha256": "943ffb10abcc6fef6c3fbcc04f3be81cc6caa598ee7469d446f52d18bee1160f" + }, + "provenance": null, + "requires-python": null, + "size": 1001397, + "upload-time": "2010-05-28T01:24:37.182936Z", + "url": "https://files.pythonhosted.org/packages/8b/cb/706dbb37f4ef3a75366c9e715f41d22e73ca4594303f48d229d906c80632/Flask-0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.3.1.tar.gz", + "hashes": { + "sha256": "7d80bc18748e4243e389cf1cac50d24b74a39b631dd5176525f10dad01ebae1d" + }, + "provenance": null, + "requires-python": null, + "size": 339666, + "upload-time": "2010-05-28T21:23:15.767688Z", + "url": "https://files.pythonhosted.org/packages/e0/d7/4de91ad9fc1854e651cf03f87eff939a92cd06716645dee86b0382674ea3/Flask-0.3.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.4.tar.gz", + "hashes": { + "sha256": "4fc67fa570801209413fbd649e85e435bd3441a19d2d5cbebe7e44f33094940f" + }, + "provenance": null, + "requires-python": null, + "size": 352924, + "upload-time": "2010-06-18T17:14:06.911868Z", + "url": "https://files.pythonhosted.org/packages/a3/89/a4bf29e78a87e11f0f6fdd4d9e02a0aece1eecd38118496da58d4826d7e3/Flask-0.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.5.tar.gz", + "hashes": { + "sha256": "20e176b1db0e2bfe92d869f7b5d0ee3e5d6cb60e793755aaf2284bd78a6202ea" + }, + "provenance": null, + "requires-python": null, + "size": 369558, + "upload-time": "2010-07-06T16:28:02.414425Z", + "url": "https://files.pythonhosted.org/packages/d4/6a/93500f2a7089b4e993fb095215979890b6204a5ba3f6b0f63dc6c3c6c827/Flask-0.5.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.5.1.tar.gz", + "hashes": { + "sha256": "09a90f9678e2ffdefd2848d6c6a5d6476d675bef874cfd0f06c7608b99682e1d" + }, + "provenance": null, + "requires-python": null, + "size": 369739, + "upload-time": "2010-07-06T19:25:37.546865Z", + "url": "https://files.pythonhosted.org/packages/16/a6/c458d3305e689d7e06a23eacee414ea10d870074a7673864ffea67109f9d/Flask-0.5.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.5.2.tar.gz", + "hashes": { + "sha256": "7a78e498cb9cdb104429ed2ff8823b8a4dd10db32ff9a20bb3ef3132a3885e8d" + }, + "provenance": null, + "requires-python": null, + "size": 369791, + "upload-time": "2010-07-15T20:02:56.267146Z", + "url": "https://files.pythonhosted.org/packages/1c/b5/03c412ba48148e6c222e238201a0924360a85d755ce9597acbd99a1a6240/Flask-0.5.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.6.tar.gz", + "hashes": { + "sha256": "9dc18a7c673bf0a6fada51e011fc411285a8301f6dfc1c000ebfa272b5e609e4" + }, + "provenance": null, + "requires-python": null, + "size": 388672, + "upload-time": "2010-07-27T14:39:13.285427Z", + "url": "https://files.pythonhosted.org/packages/44/86/481371798994529e105633a50b2332638105a1e191053bc0f4bbc9b91791/Flask-0.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.6.1.tar.gz", + "hashes": { + "sha256": "fe0e31bf71a1fc1d2e0786052855c94cd9ee43546d3e15ff98ccee0c5bc21f70" + }, + "provenance": null, + "requires-python": null, + "size": 413766, + "upload-time": "2010-12-31T15:23:05.868761Z", + "url": "https://files.pythonhosted.org/packages/8f/1c/453a427f55b91239b3368c8b975b55d089d5d79dc37545af41cd7157c187/Flask-0.6.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.7.tar.gz", + "hashes": { + "sha256": "ab377ff4113d76d7dd3496c05716ff7a7a7b9e492460e775991e9addc271ba16" + }, + "provenance": null, + "requires-python": null, + "size": 469417, + "upload-time": "2011-06-28T16:06:18.291844Z", + "url": "https://files.pythonhosted.org/packages/43/08/e4907533c6ca0ebb1867182fa94b1ffa41fa3aba5f6cb4969e108262e92b/Flask-0.7.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.7.1.tar.gz", + "hashes": { + "sha256": "7a60e179884b1037ca6182639659f819a0b89675a0cc02d7d9cd21819bfa8d3f" + }, + "provenance": null, + "requires-python": null, + "size": 469692, + "upload-time": "2011-06-29T18:37:29.978951Z", + "url": "https://files.pythonhosted.org/packages/fe/3e/ad5eb51d4666e76f389cd4f9c6cc22e1544e0daf72419ccab8705e918911/Flask-0.7.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.7.2.tar.gz", + "hashes": { + "sha256": "95fb72b7f2b0ccc68757fc03f7ae559d9fb8814fa5ddbfa27ae2a6d9b1e3f8cb" + }, + "provenance": null, + "requires-python": null, + "size": 469996, + "upload-time": "2011-07-06T10:19:39.762212Z", + "url": "https://files.pythonhosted.org/packages/1c/c7/a361d00f4c9ed3f1b7ab77976e820ca347f3b0aec4dee6c66fe5c5a2124d/Flask-0.7.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.8.tar.gz", + "hashes": { + "sha256": "937504fc2ae59c44f2181be139733190ed98c51a00adbb6013873692e90b06c9" + }, + "provenance": null, + "requires-python": null, + "size": 494211, + "upload-time": "2011-09-29T23:34:21.197086Z", + "url": "https://files.pythonhosted.org/packages/f0/84/e3c207a6aad1acfdfe1eda20abeadff47035f24820f09ac6870f9c8a26a3/Flask-0.8.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.8.1.tar.gz", + "hashes": { + "sha256": "f3fcaca39ab1ebd9e6e7def0928bf9f280cafb3f90a6e1c70420e9c1c25b8b6e" + }, + "provenance": null, + "requires-python": null, + "size": 458490, + "upload-time": "2012-07-01T13:08:59.206109Z", + "url": "https://files.pythonhosted.org/packages/20/5d/f355d122c9d7a45d7846449f94b9f1d26df88556f705f14dd84a8fa264ea/Flask-0.8.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.9.tar.gz", + "hashes": { + "sha256": "2fd5d4ffe81f762dd2a3e58472d690a0dbba3766776506003aee3ed7aaa8afef" + }, + "provenance": null, + "requires-python": null, + "size": 481982, + "upload-time": "2012-07-01T13:12:50.941321Z", + "url": "https://files.pythonhosted.org/packages/49/0a/fe5021b35436202d3d4225a766f3bdc7fb51521ad89e73c5162db36cdbc7/Flask-0.9.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.10.tar.gz", + "hashes": { + "sha256": "84b3b352c3d6b888ee56c645d83a3b54a86fab6236be3d44fd55a275f2c8b207" + }, + "provenance": null, + "requires-python": null, + "size": 544031, + "upload-time": "2013-06-13T08:35:51.483512Z", + "url": "https://files.pythonhosted.org/packages/f3/46/53d83cbdb79b27678c7b032d5deaa556655dd034cc747ee609b3e3cbf95b/Flask-0.10.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.10.1.tar.gz", + "hashes": { + "sha256": "4c83829ff83d408b5e1d4995472265411d2c414112298f2eb4b359d9e4563373" + }, + "provenance": null, + "requires-python": null, + "size": 544247, + "upload-time": "2013-06-14T08:54:19.252169Z", + "url": "https://files.pythonhosted.org/packages/db/9c/149ba60c47d107f85fe52564133348458f093dd5e6b57a5b60ab9ac517bb/Flask-0.10.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6bebbf6b77100a3e41e3c4207d5e5cdb1c75defd87c88535a42a8beaad44f5c5" + }, + "data-dist-info-metadata": { + "sha256": "6bebbf6b77100a3e41e3c4207d5e5cdb1c75defd87c88535a42a8beaad44f5c5" + }, + "filename": "Flask-0.11-py2.py3-none-any.whl", + "hashes": { + "sha256": "6b221aef9684a92209628c8ffeba35fc60a0c89e4424662809e7da6035f257a7" + }, + "provenance": null, + "requires-python": null, + "size": 80577, + "upload-time": "2016-05-29T09:02:35.093225Z", + "url": "https://files.pythonhosted.org/packages/ac/0b/191c5dc6b3e22dfacb8e1eba2bb8dc211c16972b23a0b419f8a33b3deb71/Flask-0.11-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.11.tar.gz", + "hashes": { + "sha256": "29a7405a7f0de178232fe48cd9b2a2403083bf03bd34eabe12168863d4cdb493" + }, + "provenance": null, + "requires-python": null, + "size": 563928, + "upload-time": "2016-05-29T09:02:29.470315Z", + "url": "https://files.pythonhosted.org/packages/dc/ca/c0ed9cc90c079085c698e284b672edbc1ffd6866b1830574095cbc5b7752/Flask-0.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "258b2a9ee6cd7e88f9cd46cdbf7229d0e8a6eae6cfb234d199d8038f4bec40e4" + }, + "data-dist-info-metadata": { + "sha256": "258b2a9ee6cd7e88f9cd46cdbf7229d0e8a6eae6cfb234d199d8038f4bec40e4" + }, + "filename": "Flask-0.11.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "a4f97abd30d289e548434ef42317a793f58087be1989eab96f2c647470e77000" + }, + "provenance": null, + "requires-python": null, + "size": 80615, + "upload-time": "2016-06-07T16:25:21.831874Z", + "url": "https://files.pythonhosted.org/packages/63/2b/01f5ed23a78391f6e3e73075973da0ecb467c831376a0b09c0ec5afd7977/Flask-0.11.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.11.1.tar.gz", + "hashes": { + "sha256": "b4713f2bfb9ebc2966b8a49903ae0d3984781d5c878591cf2f7b484d28756b0e" + }, + "provenance": null, + "requires-python": null, + "size": 564993, + "upload-time": "2016-06-07T16:25:04.430636Z", + "url": "https://files.pythonhosted.org/packages/55/8a/78e165d30f0c8bb5d57c429a30ee5749825ed461ad6c959688872643ffb3/Flask-0.11.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "54f4a2479e00bd57f0afc78142712d1964ff69f72814952695a12fadbf08703c" + }, + "data-dist-info-metadata": { + "sha256": "54f4a2479e00bd57f0afc78142712d1964ff69f72814952695a12fadbf08703c" + }, + "filename": "Flask-0.12-py2.py3-none-any.whl", + "hashes": { + "sha256": "7f03bb2c255452444f7265eddb51601806e5447b6f8a2d50bbc77a654a14c118" + }, + "provenance": null, + "requires-python": null, + "size": 82841, + "upload-time": "2016-12-21T20:22:15.304851Z", + "url": "https://files.pythonhosted.org/packages/0e/e9/37ee66dde483dceefe45bb5e92b387f990d4f097df40c400cf816dcebaa4/Flask-0.12-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.12.tar.gz", + "hashes": { + "sha256": "93e803cdbe326a61ebd5c5d353959397c85f829bec610d59cb635c9f97d7ca8b" + }, + "provenance": null, + "requires-python": null, + "size": 531923, + "upload-time": "2016-12-21T20:22:12.557092Z", + "url": "https://files.pythonhosted.org/packages/4b/3a/4c20183df155dd2e39168e35d53a388efb384a512ca6c73001d8292c094a/Flask-0.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "486ede7c8baea1ae7518d3d9d200f83e707e5fe512ff293bc652819283009c02" + }, + "data-dist-info-metadata": { + "sha256": "486ede7c8baea1ae7518d3d9d200f83e707e5fe512ff293bc652819283009c02" + }, + "filename": "Flask-0.12.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "6c3130c8927109a08225993e4e503de4ac4f2678678ae211b33b519c622a7242" + }, + "provenance": null, + "requires-python": null, + "size": 82997, + "upload-time": "2017-03-31T16:43:41.486925Z", + "url": "https://files.pythonhosted.org/packages/f4/43/fb2d5fb1d10e1d0402dd57836cf9a78b7f69c8b5f76a04b6e6113d0d7c5a/Flask-0.12.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.12.1.tar.gz", + "hashes": { + "sha256": "9dce4b6bfbb5b062181d3f7da8f727ff70c1156cbb4024351eafd426deb5fb88" + }, + "provenance": null, + "requires-python": null, + "size": 548511, + "upload-time": "2017-03-31T16:43:38.937461Z", + "url": "https://files.pythonhosted.org/packages/24/6e/11b9c57e46f276a8a8dfda85a2fa7ada62b0463b68693616c7ab5df356fa/Flask-0.12.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3a04a4250fe49abcf8a84912f8ecd8b4bef9b999970138729a439c191e245d14" + }, + "data-dist-info-metadata": { + "sha256": "3a04a4250fe49abcf8a84912f8ecd8b4bef9b999970138729a439c191e245d14" + }, + "filename": "Flask-0.12.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "0749df235e3ff61ac108f69ac178c9770caeaccad2509cb762ce1f65570a8856" + }, + "provenance": null, + "requires-python": null, + "size": 83018, + "upload-time": "2017-05-16T06:39:38.355773Z", + "url": "https://files.pythonhosted.org/packages/77/32/e3597cb19ffffe724ad4bf0beca4153419918e7fa4ba6a34b04ee4da3371/Flask-0.12.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.12.2.tar.gz", + "hashes": { + "sha256": "49f44461237b69ecd901cc7ce66feea0319b9158743dd27a2899962ab214dac1" + }, + "provenance": null, + "requires-python": null, + "size": 548510, + "upload-time": "2017-05-16T06:39:34.794990Z", + "url": "https://files.pythonhosted.org/packages/eb/12/1c7bd06fcbd08ba544f25bf2c6612e305a70ea51ca0eda8007344ec3f123/Flask-0.12.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c03e4cdb73c655438f263171ef8dfe199dc128a40bd0916140276c03d56785c3" + }, + "data-dist-info-metadata": { + "sha256": "c03e4cdb73c655438f263171ef8dfe199dc128a40bd0916140276c03d56785c3" + }, + "filename": "Flask-0.12.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "74bb782687731332b86aa8ab0817be14c9e63e5fa837934de8be4f9236d6d0d2" + }, + "provenance": null, + "requires-python": null, + "size": 88361, + "upload-time": "2018-04-26T20:12:32.459965Z", + "url": "https://files.pythonhosted.org/packages/24/3e/1b6aa496fa9bb119f6b22263ca5ca9e826aaa132431fd78f413c8bcc18e3/Flask-0.12.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.12.3.tar.gz", + "hashes": { + "sha256": "0f431076a50908f0484dcddd0f2fd0241129ef9ca1876799b3ebe14d823f60de" + }, + "provenance": null, + "requires-python": null, + "size": 531380, + "upload-time": "2018-04-26T20:12:34.580941Z", + "url": "https://files.pythonhosted.org/packages/80/84/ddf5d2141e84f71ba184ea58b3d9b9caaee9cc49ca0303051ac02381791c/Flask-0.12.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f09b92ddf95a72a70aa415bdfdb12473a6ac494df9944b9b17059c39499c025e" + }, + "data-dist-info-metadata": { + "sha256": "f09b92ddf95a72a70aa415bdfdb12473a6ac494df9944b9b17059c39499c025e" + }, + "filename": "Flask-0.12.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "6c02dbaa5a9ef790d8219bdced392e2d549c10cd5a5ba4b6aa65126b2271af29" + }, + "provenance": null, + "requires-python": null, + "size": 81756, + "upload-time": "2018-04-30T01:24:56.768063Z", + "url": "https://files.pythonhosted.org/packages/2e/48/f1936dadac2326b3d73f2fe0a964a87d16be16eb9d7fc56f09c1bea3d17c/Flask-0.12.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.12.4.tar.gz", + "hashes": { + "sha256": "2ea22336f6d388b4b242bc3abf8a01244a8aa3e236e7407469ef78c16ba355dd" + }, + "provenance": null, + "requires-python": null, + "size": 531086, + "upload-time": "2018-04-30T01:25:00.430363Z", + "url": "https://files.pythonhosted.org/packages/1b/72/ffc594a6832337ace475f939e61c34a44cbb150cde9589f98c482b407dd8/Flask-0.12.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "600ae570a1ed24e5ba6848eda95bea195c1991d4c12ff63d346c9a9fad01e5dd" + }, + "data-dist-info-metadata": { + "sha256": "600ae570a1ed24e5ba6848eda95bea195c1991d4c12ff63d346c9a9fad01e5dd" + }, + "filename": "Flask-0.12.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "2c710d1d42317c802c43000daa16de9de6026146b344ab3376cbc6d18846b863" + }, + "provenance": null, + "requires-python": null, + "size": 81748, + "upload-time": "2020-02-10T19:31:26.873584Z", + "url": "https://files.pythonhosted.org/packages/a4/36/756c34af4523bb0dfa77d3c83455bc4d5d01d6f03b20d8414f3e4deb8669/Flask-0.12.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.12.5.tar.gz", + "hashes": { + "sha256": "fac2b9d443e49f7e7358a444a3db5950bdd0324674d92ba67f8f1f15f876b14f" + }, + "provenance": null, + "requires-python": null, + "size": 621389, + "upload-time": "2020-02-10T19:31:30.140398Z", + "url": "https://files.pythonhosted.org/packages/32/57/3c33fe153ea008e9e0202eb028972178337c55777686aac03f41ade671f8/Flask-0.12.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9074506143cb4e68e9f2437e4d9432685e4c5de7cf4e70e682ad5dcb8f57f57f" + }, + "data-dist-info-metadata": { + "sha256": "9074506143cb4e68e9f2437e4d9432685e4c5de7cf4e70e682ad5dcb8f57f57f" + }, + "filename": "Flask-1.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "b1883637bbee4dc7bc98d900792d0a304d609fce0f5bd9ca91d1b6457e5918dd" + }, + "provenance": null, + "requires-python": null, + "size": 97791, + "upload-time": "2018-04-26T20:12:52.254298Z", + "url": "https://files.pythonhosted.org/packages/55/b1/4365193655df97227ace49311365cc296e74b60c7f5c63d23cd30175e2f6/Flask-1.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-1.0.tar.gz", + "hashes": { + "sha256": "7fab1062d11dd0038434e790d18c5b9133fd9e6b7257d707c4578ccc1e38b67c" + }, + "provenance": null, + "requires-python": null, + "size": 643442, + "upload-time": "2018-04-26T20:12:54.184864Z", + "url": "https://files.pythonhosted.org/packages/99/ab/eedb921f26adf7057ade1291f9c1bfa35a506d64894f58546457ef658772/Flask-1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "750846511d9c717de42fc5466336cdaef128e85f1b8b5111d75c6bbf408daaa4" + }, + "data-dist-info-metadata": { + "sha256": "750846511d9c717de42fc5466336cdaef128e85f1b8b5111d75c6bbf408daaa4" + }, + "filename": "Flask-1.0.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "dbe2a9f539f4d0fe26fa44c08d6e556e2a4a4dd3a3fb0550f39954cf57571363" + }, + "provenance": null, + "requires-python": null, + "size": 91320, + "upload-time": "2018-04-30T02:09:48.725075Z", + "url": "https://files.pythonhosted.org/packages/90/72/b5ed853418364d8e7006550dbdb2cb9ac3e33ce3c9145acc7898fca8c0b6/Flask-1.0.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-1.0.1.tar.gz", + "hashes": { + "sha256": "cfc15b45622f9cfee6b5803723070fd0f489b3bd662179195e702cb95fd924c8" + }, + "provenance": null, + "requires-python": null, + "size": 644402, + "upload-time": "2018-04-30T02:09:53.237533Z", + "url": "https://files.pythonhosted.org/packages/6d/2f/95a73db56fa2c2b3187bb69783cb2bea4327d1e7b2e0cf60e15df59502ee/Flask-1.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "880e6d88d5b34ed80255ef34693646356b1c923f39ddf2727ef1ecf54f966519" + }, + "data-dist-info-metadata": { + "sha256": "880e6d88d5b34ed80255ef34693646356b1c923f39ddf2727ef1ecf54f966519" + }, + "filename": "Flask-1.0.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "a080b744b7e345ccfcbc77954861cb05b3c63786e93f2b3875e0913d44b43f05" + }, + "provenance": null, + "requires-python": null, + "size": 91364, + "upload-time": "2018-05-02T14:26:26.228390Z", + "url": "https://files.pythonhosted.org/packages/7f/e7/08578774ed4536d3242b14dacb4696386634607af824ea997202cd0edb4b/Flask-1.0.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-1.0.2.tar.gz", + "hashes": { + "sha256": "2271c0070dbcb5275fad4a82e29f23ab92682dc45f9dfbc22c02ba9b9322ce48" + }, + "provenance": null, + "requires-python": null, + "size": 644534, + "upload-time": "2018-05-02T14:26:28.310571Z", + "url": "https://files.pythonhosted.org/packages/4b/12/c1fbf4971fda0e4de05565694c9f0c92646223cff53f15b6eb248a310a62/Flask-1.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9f0f6764464b23c4e1e6060728cff41fa8de608723fe9e3054308b56a36131a" + }, + "data-dist-info-metadata": { + "sha256": "d9f0f6764464b23c4e1e6060728cff41fa8de608723fe9e3054308b56a36131a" + }, + "filename": "Flask-1.0.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "e7d32475d1de5facaa55e3958bc4ec66d3762076b074296aa50ef8fdc5b9df61" + }, + "provenance": null, + "requires-python": null, + "size": 92053, + "upload-time": "2019-05-17T17:59:03.245856Z", + "url": "https://files.pythonhosted.org/packages/9a/74/670ae9737d14114753b8c8fdf2e8bd212a05d3b361ab15b44937dfd40985/Flask-1.0.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-1.0.3.tar.gz", + "hashes": { + "sha256": "ad7c6d841e64296b962296c2c2dabc6543752985727af86a975072dea984b6f3" + }, + "provenance": null, + "requires-python": null, + "size": 647311, + "upload-time": "2019-05-17T17:59:07.791692Z", + "url": "https://files.pythonhosted.org/packages/e9/96/8f6d83828a77306a119e12b215a7b0637c955b408fb1c161311a6891b958/Flask-1.0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8034294b95b4c5129c70921cf74dbaafe959a3a5072ac3b275892b7c834928c5" + }, + "data-dist-info-metadata": { + "sha256": "8034294b95b4c5129c70921cf74dbaafe959a3a5072ac3b275892b7c834928c5" + }, + "filename": "Flask-1.0.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "1a21ccca71cee5e55b6a367cc48c6eb47e3c447f76e64d41f3f3f931c17e7c96" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 92416, + "upload-time": "2019-07-04T22:58:23.261646Z", + "url": "https://files.pythonhosted.org/packages/d8/94/7350820ae209ccdba073f83220cea1c376f2621254d1e0e82609c9a65e58/Flask-1.0.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-1.0.4.tar.gz", + "hashes": { + "sha256": "ed1330220a321138de53ec7c534c3d90cf2f7af938c7880fc3da13aa46bf870f" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 615497, + "upload-time": "2019-07-04T22:58:27.094092Z", + "url": "https://files.pythonhosted.org/packages/36/70/2234ee8842148cef44261c2cebca3a6384894bce6112b73b18693cdcc62f/Flask-1.0.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cc3834ac3a24d8c535bd66d312bb7366bbe29e8a324b6b9bd2678e743818a148" + }, + "data-dist-info-metadata": { + "sha256": "cc3834ac3a24d8c535bd66d312bb7366bbe29e8a324b6b9bd2678e743818a148" + }, + "filename": "Flask-1.1.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "a31adc27de06034c657a8dc091cc5fcb0227f2474798409bff0e9674de31a026" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 94238, + "upload-time": "2019-07-04T23:19:19.719994Z", + "url": "https://files.pythonhosted.org/packages/c3/31/6904ac846fc65a7fa6cac8b4ddc392ce96ca08ee67b0f97854e9575bbb26/Flask-1.1.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-1.1.0.tar.gz", + "hashes": { + "sha256": "b5ae63812021cb04174fcff05d560a98387a44d9cccd4652a2bfa131ba4e4c9b" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 625159, + "upload-time": "2019-07-04T23:19:24.142387Z", + "url": "https://files.pythonhosted.org/packages/1b/73/5133d483c4eac2c49f82a80bbb25c2d75e01177afe66f84ef8dc6d17c071/Flask-1.1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1ede11e93a5328e6973a69901e1105dc0d0e6e9cdd7b6022d24ccd76eebe5564" + }, + "data-dist-info-metadata": { + "sha256": "1ede11e93a5328e6973a69901e1105dc0d0e6e9cdd7b6022d24ccd76eebe5564" + }, + "filename": "Flask-1.1.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "45eb5a6fd193d6cf7e0cf5d8a5b31f83d5faae0293695626f539a823e93b13f6" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 94457, + "upload-time": "2019-07-08T18:00:28.597456Z", + "url": "https://files.pythonhosted.org/packages/9b/93/628509b8d5dc749656a9641f4caf13540e2cdec85276964ff8f43bbb1d3b/Flask-1.1.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-1.1.1.tar.gz", + "hashes": { + "sha256": "13f9f196f330c7c2c5d7a5cf91af894110ca0215ac051b5844701f2bfd934d52" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 625458, + "upload-time": "2019-07-08T18:00:31.166781Z", + "url": "https://files.pythonhosted.org/packages/2e/80/3726a729de758513fd3dbc64e93098eb009c49305a97c6751de55b20b694/Flask-1.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "dc83693d61fa9ca7d9df747637e6d0672e1339ed7040233079973d9b070daed7" + }, + "data-dist-info-metadata": { + "sha256": "dc83693d61fa9ca7d9df747637e6d0672e1339ed7040233079973d9b070daed7" + }, + "filename": "Flask-1.1.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "8a4fdd8936eba2512e9c85df320a37e694c93945b33ef33c89946a340a238557" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 94570, + "upload-time": "2020-04-03T17:17:53.739219Z", + "url": "https://files.pythonhosted.org/packages/f2/28/2a03252dfb9ebf377f40fba6a7841b47083260bf8bd8e737b0c6952df83f/Flask-1.1.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-1.1.2.tar.gz", + "hashes": { + "sha256": "4efa1ae2d7c9865af48986de8aeb8504bf32c7f3d6fdc9353d34b21f4b127060" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 637516, + "upload-time": "2020-04-03T17:17:56.951165Z", + "url": "https://files.pythonhosted.org/packages/4e/0b/cb02268c90e67545a0e3a37ea1ca3d45de3aca43ceb7dbf1712fb5127d5d/Flask-1.1.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f72ab7df3a928d677cda583b62a1aac50910554e717a65ccd8d2d89fc0cc036c" + }, + "data-dist-info-metadata": { + "sha256": "f72ab7df3a928d677cda583b62a1aac50910554e717a65ccd8d2d89fc0cc036c" + }, + "filename": "Flask-1.1.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "d89a27d3f7150268ec078b94760f9a2628079f0b7998b55ecfd73a0bcce90e9f" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 94594, + "upload-time": "2021-05-13T23:26:08.710780Z", + "url": "https://files.pythonhosted.org/packages/a7/00/1d77abb36c69a6d91388dec45cc4c651336412f74c1356fa9c83a582a7d4/Flask-1.1.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-1.1.3.tar.gz", + "hashes": { + "sha256": "56513a61e2b953dce9c0a1680886a72e169afe13fe6341ac2cdab82426ea1586" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 635885, + "upload-time": "2021-05-13T23:26:13.486798Z", + "url": "https://files.pythonhosted.org/packages/eb/29/d5afa1447df7e4ccb4d7f9427de5beef2210d238c0fefbef4bbe165d2f50/Flask-1.1.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a3ba9f599dd66756bfb98613aab52fd3abc96c5ed9c99a0ef3945b148ff9c5a9" + }, + "data-dist-info-metadata": { + "sha256": "a3ba9f599dd66756bfb98613aab52fd3abc96c5ed9c99a0ef3945b148ff9c5a9" + }, + "filename": "Flask-1.1.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "c34f04500f2cbbea882b1acb02002ad6fe6b7ffa64a6164577995657f50aed22" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 94591, + "upload-time": "2021-05-14T01:45:55.061151Z", + "url": "https://files.pythonhosted.org/packages/e8/6d/994208daa354f68fd89a34a8bafbeaab26fda84e7af1e35bdaed02b667e6/Flask-1.1.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-1.1.4.tar.gz", + "hashes": { + "sha256": "0fbeb6180d383a9186d0d6ed954e0042ad9f18e0e8de088b2b419d526927d196" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 635920, + "upload-time": "2021-05-14T01:45:58.328834Z", + "url": "https://files.pythonhosted.org/packages/4d/5b/2d145f5fe718b2f15ebe69240538f06faa8bbb76488bf962091db1f7a26d/Flask-1.1.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c7fbe56031a91b9d6dd4948409a43007254c2f4889f5f454cb71b2c682d2c9c7" + }, + "data-dist-info-metadata": { + "sha256": "c7fbe56031a91b9d6dd4948409a43007254c2f4889f5f454cb71b2c682d2c9c7" + }, + "filename": "Flask-2.0.0rc1-py3-none-any.whl", + "hashes": { + "sha256": "ac8a1e93614ec8d4143b54587692b0bac6d094c543add0d026b5443139781378" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 88388, + "upload-time": "2021-04-16T15:54:18.348273Z", + "url": "https://files.pythonhosted.org/packages/a8/04/67073caa5397b39e5b19f00e8d8cdd2c4a9b5b83ed4329a812d82227039a/Flask-2.0.0rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.0.0rc1.tar.gz", + "hashes": { + "sha256": "2353e7afbd0525d52ae8de3e259d89c2c951eae6f935126e20c7fd94c36e4255" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 619271, + "upload-time": "2021-04-16T15:54:20.591597Z", + "url": "https://files.pythonhosted.org/packages/34/b2/7b7e56d1acb16a211b9024a81154160da43aad32d9780e9cd31262da581c/Flask-2.0.0rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "52fa3f084f70c5d9b55f4c1016dc3bbfe19dd0aed1d65c4780c899c1c4f5f60b" + }, + "data-dist-info-metadata": { + "sha256": "52fa3f084f70c5d9b55f4c1016dc3bbfe19dd0aed1d65c4780c899c1c4f5f60b" + }, + "filename": "Flask-2.0.0rc2-py3-none-any.whl", + "hashes": { + "sha256": "58dab1652d12e432973284d3be02d5820fdf88850b59f36524650be07a1cde2c" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 93189, + "upload-time": "2021-05-03T14:14:54.562105Z", + "url": "https://files.pythonhosted.org/packages/5b/e2/c71f0ed2f1b4a29cc7700173ebd2b72faa2101826b4ebf7d830549142297/Flask-2.0.0rc2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.0.0rc2.tar.gz", + "hashes": { + "sha256": "944af3be0256ceeb08fea592fa2efe6a5e038bdba26e732dc4bf039ee2682842" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 624489, + "upload-time": "2021-05-03T14:14:57.971956Z", + "url": "https://files.pythonhosted.org/packages/0e/bf/cef97d7756e721d75830558b239038173dbf53b097be5b3257bf645a0639/Flask-2.0.0rc2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "85ce41383b6e52b5ed8361006e1abb4e2d648e37be815f87992a88436c7811c8" + }, + "data-dist-info-metadata": { + "sha256": "85ce41383b6e52b5ed8361006e1abb4e2d648e37be815f87992a88436c7811c8" + }, + "filename": "Flask-2.0.0-py3-none-any.whl", + "hashes": { + "sha256": "1833a4b36ace08dfa1510d86f1bb6fc595d990ec1b838e03ac8dd80ac0705954" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 93174, + "upload-time": "2021-05-11T21:46:04.397919Z", + "url": "https://files.pythonhosted.org/packages/bf/73/9180d22a40da68382e9cb6edb66a74bf09cb72ac825c130dce9c5a44198d/Flask-2.0.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.0.0.tar.gz", + "hashes": { + "sha256": "168e8507792cb8a3aa06afbe5d4d431d3e07c6318bc3893ceecb81aff09f848d" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 624458, + "upload-time": "2021-05-11T21:46:07.758781Z", + "url": "https://files.pythonhosted.org/packages/37/6d/61637b8981e76a9256fade8ce7677e86a6edcd6d4525f459a6b9edbd96a4/Flask-2.0.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e74266d7ae3b44ac3df29e1117ae1b0aa461d306a393e9f7850edabf6fa99e20" + }, + "data-dist-info-metadata": { + "sha256": "e74266d7ae3b44ac3df29e1117ae1b0aa461d306a393e9f7850edabf6fa99e20" + }, + "filename": "Flask-2.0.1-py3-none-any.whl", + "hashes": { + "sha256": "a6209ca15eb63fc9385f38e452704113d679511d9574d09b2cf9183ae7d20dc9" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 94797, + "upload-time": "2021-05-21T15:53:08.128824Z", + "url": "https://files.pythonhosted.org/packages/54/4f/1b294c1a4ab7b2ad5ca5fc4a9a65a22ef1ac48be126289d97668852d4ab3/Flask-2.0.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.0.1.tar.gz", + "hashes": { + "sha256": "1c4c257b1892aec1398784c63791cbaa43062f1f7aeb555c4da961b20ee68f55" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 626851, + "upload-time": "2021-05-21T15:53:11.463636Z", + "url": "https://files.pythonhosted.org/packages/c0/df/c516b5f38a670b6b0de604c2637ed5860db03692c2f8542fd1f60c2552a7/Flask-2.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "68ab2f8c503f66364dd632e1d4073769093e6546433ebaf0a3f4c6616d647404" + }, + "data-dist-info-metadata": { + "sha256": "68ab2f8c503f66364dd632e1d4073769093e6546433ebaf0a3f4c6616d647404" + }, + "filename": "Flask-2.0.2-py3-none-any.whl", + "hashes": { + "sha256": "cb90f62f1d8e4dc4621f52106613488b5ba826b2e1e10a33eac92f723093ab6a" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 95238, + "upload-time": "2021-10-04T14:34:52.916386Z", + "url": "https://files.pythonhosted.org/packages/8f/b6/b4fdcb6d01ee20f9cfe81dcf9d3cd6c2f874b996f186f1c0b898c4a59c04/Flask-2.0.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.0.2.tar.gz", + "hashes": { + "sha256": "7b2fb8e934ddd50731893bdcdb00fc8c0315916f9fcd50d22c7cc1a95ab634e2" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 628479, + "upload-time": "2021-10-04T14:34:54.817314Z", + "url": "https://files.pythonhosted.org/packages/95/40/b976286b5e7ba01794a7e7588e7e7fa27fb16c6168fa849234840bf0f61d/Flask-2.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cae7462dc597ce0cb40ffc6175b0d1fa74e5d1088e5b04bac073ba56430b97c" + }, + "data-dist-info-metadata": { + "sha256": "8cae7462dc597ce0cb40ffc6175b0d1fa74e5d1088e5b04bac073ba56430b97c" + }, + "filename": "Flask-2.0.3-py3-none-any.whl", + "hashes": { + "sha256": "59da8a3170004800a2837844bfa84d49b022550616070f7cb1a659682b2e7c9f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 95575, + "upload-time": "2022-02-14T20:01:06.923079Z", + "url": "https://files.pythonhosted.org/packages/cd/77/59df23681f4fd19b7cbbb5e92484d46ad587554f5d490f33ef907e456132/Flask-2.0.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.0.3.tar.gz", + "hashes": { + "sha256": "e1120c228ca2f553b470df4a5fa927ab66258467526069981b3eb0a91902687d" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 629304, + "upload-time": "2022-02-14T20:01:09.281713Z", + "url": "https://files.pythonhosted.org/packages/84/9d/66347e6b3e2eb78647392d3969c23bdc2d8b2fdc32bd078c817c15cb81ad/Flask-2.0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4f57c9b40aa7730c13b90a4b5eecc40d8e506d75f30ef79f88a298e7e8c5f988" + }, + "data-dist-info-metadata": { + "sha256": "4f57c9b40aa7730c13b90a4b5eecc40d8e506d75f30ef79f88a298e7e8c5f988" + }, + "filename": "Flask-2.1.0-py3-none-any.whl", + "hashes": { + "sha256": "e4c69910f6a096cc57e4ee45b7ba9afafdcad4cc571db6eb97d5bd01b95422ea" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 95213, + "upload-time": "2022-03-28T19:15:12.784348Z", + "url": "https://files.pythonhosted.org/packages/ef/31/3ca16c38b92da4850301e426105ba2b747c480d7fe2715ff703360d3880f/Flask-2.1.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.1.0.tar.gz", + "hashes": { + "sha256": "c4dd4a3d8fcae9f892e3f61edfbb1d3cdf9ac03dc72ea1bf8d5c6c964a669674" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 630852, + "upload-time": "2022-03-28T19:15:15.540971Z", + "url": "https://files.pythonhosted.org/packages/c3/80/39a0bcfddac460a7444ca1938cb3f3451bed9d43c976b9c574cf68207b2b/Flask-2.1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7eb324edcceb1fbdb63196247f7f629ec389ceb900e2d2bbbaff8c0374e6e985" + }, + "data-dist-info-metadata": { + "sha256": "7eb324edcceb1fbdb63196247f7f629ec389ceb900e2d2bbbaff8c0374e6e985" + }, + "filename": "Flask-2.1.1-py3-none-any.whl", + "hashes": { + "sha256": "8a4cf32d904cf5621db9f0c9fbcd7efabf3003f22a04e4d0ce790c7137ec5264" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 95214, + "upload-time": "2022-03-30T21:38:30.055541Z", + "url": "https://files.pythonhosted.org/packages/60/47/3b160a97474858486c6b6259d4cf6c0eb30e86b72014e0fe8c8ea7a22937/Flask-2.1.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.1.1.tar.gz", + "hashes": { + "sha256": "a8c9bd3e558ec99646d177a9739c41df1ded0629480b4c8d2975412f3c9519c8" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 630996, + "upload-time": "2022-03-30T21:38:32.544391Z", + "url": "https://files.pythonhosted.org/packages/ae/ab/b63fc9bf1e71433466978e926b8d58bfdf10acf2d1f6fe67d58f8e931b9e/Flask-2.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "577c1104de6900aba63dcbb8d5bf9e3d459442477291afd654f5f030a1af2c64" + }, + "data-dist-info-metadata": { + "sha256": "577c1104de6900aba63dcbb8d5bf9e3d459442477291afd654f5f030a1af2c64" + }, + "filename": "Flask-2.1.2-py3-none-any.whl", + "hashes": { + "sha256": "fad5b446feb0d6db6aec0c3184d16a8c1f6c3e464b511649c8918a9be100b4fe" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 95235, + "upload-time": "2022-04-28T17:47:38.409651Z", + "url": "https://files.pythonhosted.org/packages/ba/76/e9580e494eaf6f09710b0f3b9000c9c0363e44af5390be32bb0394165853/Flask-2.1.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.1.2.tar.gz", + "hashes": { + "sha256": "315ded2ddf8a6281567edb27393010fe3406188bafbfe65a3339d5787d89e477" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 631846, + "upload-time": "2022-04-28T17:47:40.695078Z", + "url": "https://files.pythonhosted.org/packages/d3/3c/94f38d4db919a9326a706ad56f05a7e6f0c8f7b7d93e2997cca54d3bc14b/Flask-2.1.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c80b6204456c65968196656a1ddd9eac96d584dd7d964ce3c3ab2bd03c315a24" + }, + "data-dist-info-metadata": { + "sha256": "c80b6204456c65968196656a1ddd9eac96d584dd7d964ce3c3ab2bd03c315a24" + }, + "filename": "Flask-2.1.3-py3-none-any.whl", + "hashes": { + "sha256": "9013281a7402ad527f8fd56375164f3aa021ecfaff89bfe3825346c24f87e04c" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 95556, + "upload-time": "2022-07-13T20:55:57.512393Z", + "url": "https://files.pythonhosted.org/packages/af/6a/00d144ac1626fbb44c4ff36519712e258128985a5d0ae43344778ae5cbb9/Flask-2.1.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.1.3.tar.gz", + "hashes": { + "sha256": "15972e5017df0575c3d6c090ba168b6db90259e620ac8d7ea813a396bad5b6cb" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 630206, + "upload-time": "2022-07-13T20:56:00.126199Z", + "url": "https://files.pythonhosted.org/packages/5b/77/3accd62b8771954e9584beb03f080385b32ddcad30009d2a4fe4068a05d9/Flask-2.1.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1995334f177ad7288b16c5ee9bfbc58b65b39b96f0a8f531e677dc8d403d84b7" + }, + "data-dist-info-metadata": { + "sha256": "1995334f177ad7288b16c5ee9bfbc58b65b39b96f0a8f531e677dc8d403d84b7" + }, + "filename": "Flask-2.2.0-py3-none-any.whl", + "hashes": { + "sha256": "10dc2bae7a9b6ab59111d6dbece2e08fb0015d2e88d296c40323cc0c7aac2c2e" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 101121, + "upload-time": "2022-08-02T00:14:07.998878Z", + "url": "https://files.pythonhosted.org/packages/7b/97/3b7716320e560f937e356773a4ec7846c2617b78f6b7d1334cd1725ba834/Flask-2.2.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.2.0.tar.gz", + "hashes": { + "sha256": "98b33b13ad76ee9c7a80d2f56a6c578780e55bf8281790c62d50d4b7fadec2b8" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 686806, + "upload-time": "2022-08-02T00:14:12.266527Z", + "url": "https://files.pythonhosted.org/packages/dd/2e/6efff09194bd056e2dc3d4b87028cf835dfbde5b324570db351ef04b868a/Flask-2.2.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9056afd75aafb7235922356a9d3a0c68ec099f786ebbcae22cac26f750cf1527" + }, + "data-dist-info-metadata": { + "sha256": "9056afd75aafb7235922356a9d3a0c68ec099f786ebbcae22cac26f750cf1527" + }, + "filename": "Flask-2.2.1-py3-none-any.whl", + "hashes": { + "sha256": "3c604c48c3d5b4c63e72134044c0b4fe90ff01ef65280b9fe2d38c8860d99fe5" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 101548, + "upload-time": "2022-08-03T23:52:22.699213Z", + "url": "https://files.pythonhosted.org/packages/3c/96/6c896f80f466b7f5e2cfd6d632fe5b0464dcb412757c595a663e59589a93/Flask-2.2.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.2.1.tar.gz", + "hashes": { + "sha256": "9c2b81b9b1edcc835af72d600f1955e713a065e7cb41d7e51ee762b449d9c65d" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 687433, + "upload-time": "2022-08-03T23:52:25.162192Z", + "url": "https://files.pythonhosted.org/packages/4b/4f/50888944490f2263bd70171e8298c9626675fd3dfd750694a7beaa3484fb/Flask-2.2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5178b044b0f58e885dfed1a560e94e2979091481bcd9e851ddbc6a8785d61700" + }, + "data-dist-info-metadata": { + "sha256": "5178b044b0f58e885dfed1a560e94e2979091481bcd9e851ddbc6a8785d61700" + }, + "filename": "Flask-2.2.2-py3-none-any.whl", + "hashes": { + "sha256": "b9c46cc36662a7949f34b52d8ec7bb59c0d74ba08ba6cb9ce9adc1d8676d9526" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 101477, + "upload-time": "2022-08-08T23:26:30.228750Z", + "url": "https://files.pythonhosted.org/packages/0f/43/15f4f9ab225b0b25352412e8daa3d0e3d135fcf5e127070c74c3632c8b4c/Flask-2.2.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.2.2.tar.gz", + "hashes": { + "sha256": "642c450d19c4ad482f96729bd2a8f6d32554aa1e231f4f6b4e7e5264b16cca2b" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 677389, + "upload-time": "2022-08-08T23:26:33.199749Z", + "url": "https://files.pythonhosted.org/packages/69/b6/53cfa30eed5aa7343daff36622843688ba8c6fe9829bb2b92e193ab1163f/Flask-2.2.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "80f28da370778e60bbd076db98453308fe56ab6c3ae0f113449e7657300d6002" + }, + "data-dist-info-metadata": { + "sha256": "80f28da370778e60bbd076db98453308fe56ab6c3ae0f113449e7657300d6002" + }, + "filename": "Flask-2.2.3-py3-none-any.whl", + "hashes": { + "sha256": "c0bec9477df1cb867e5a67c9e1ab758de9cb4a3e52dd70681f59fa40a62b3f2d" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 101839, + "upload-time": "2023-02-15T22:43:55.501110Z", + "url": "https://files.pythonhosted.org/packages/95/9c/a3542594ce4973786236a1b7b702b8ca81dbf40ea270f0f96284f0c27348/Flask-2.2.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.2.3.tar.gz", + "hashes": { + "sha256": "7eb373984bf1c770023fce9db164ed0c3353cd0b53f130f4693da0ca756a2e6d" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 697599, + "upload-time": "2023-02-15T22:43:57.265452Z", + "url": "https://files.pythonhosted.org/packages/e8/5c/ff9047989bd995b1098d14b03013f160225db2282925b517bb4a967752ee/Flask-2.2.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "dfd9afe4727c089b3703b2c68732098f938a90e623e51e77d5f17f4602cf9839" + }, + "data-dist-info-metadata": { + "sha256": "dfd9afe4727c089b3703b2c68732098f938a90e623e51e77d5f17f4602cf9839" + }, + "filename": "Flask-2.2.4-py3-none-any.whl", + "hashes": { + "sha256": "13f6329ddbfff11340939cd11919daf150a01358ded4b7e81c03c055dfecb559" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 101736, + "upload-time": "2023-04-25T17:52:11.659458Z", + "url": "https://files.pythonhosted.org/packages/cf/e6/cfd7227e18fc44a56594a7b7df21b7ac63954ea652987e6da7707aba6064/Flask-2.2.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.2.4.tar.gz", + "hashes": { + "sha256": "77504c4c097f56ac5f29b00f9009213010cf9d2923a288c0e0564a5db2bb53d6" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 697568, + "upload-time": "2023-04-25T17:52:13.229807Z", + "url": "https://files.pythonhosted.org/packages/65/75/ac8773717ab84f2c60710d61f82108fffbf4ed2ffa02b70bc6bc776ca221/Flask-2.2.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ad94e3af9bf833b1c1fb30bec36634654f7a39848605bf879b5e6394b261b378" + }, + "data-dist-info-metadata": { + "sha256": "ad94e3af9bf833b1c1fb30bec36634654f7a39848605bf879b5e6394b261b378" + }, + "filename": "Flask-2.2.5-py3-none-any.whl", + "hashes": { + "sha256": "58107ed83443e86067e41eff4631b058178191a355886f8e479e347fa1285fdf" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 101817, + "upload-time": "2023-05-02T14:42:34.858087Z", + "url": "https://files.pythonhosted.org/packages/9f/1a/8b6d48162861009d1e017a9740431c78d860809773b66cac220a11aa3310/Flask-2.2.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.2.5.tar.gz", + "hashes": { + "sha256": "edee9b0a7ff26621bd5a8c10ff484ae28737a2410d99b0bb9a6850c7fb977aa0" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 697814, + "upload-time": "2023-05-02T14:42:36.742906Z", + "url": "https://files.pythonhosted.org/packages/5f/76/a4d2c4436dda4b0a12c71e075c508ea7988a1066b06a575f6afe4fecc023/Flask-2.2.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb2ecc63e58630fe38afa5c69d24d17736d0da5f7c471d165b389ac513d1bc6" + }, + "data-dist-info-metadata": { + "sha256": "2eb2ecc63e58630fe38afa5c69d24d17736d0da5f7c471d165b389ac513d1bc6" + }, + "filename": "Flask-2.3.0-py3-none-any.whl", + "hashes": { + "sha256": "99a4889167c86fe57c4036825ebc77dc5dc3241bf0d80ea80ca941587d0d6a52" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 96970, + "upload-time": "2023-04-25T18:41:55.795394Z", + "url": "https://files.pythonhosted.org/packages/24/dd/45df0b0b93f449cb217486136071294595b2d6f8840eaf38704773093a37/Flask-2.3.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.3.0.tar.gz", + "hashes": { + "sha256": "4088b4986f13cae23e02081e67df7e4e434ec6f85a5238bce5e6db6d1de61e06" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 686253, + "upload-time": "2023-04-25T18:41:57.135136Z", + "url": "https://files.pythonhosted.org/packages/04/f4/22384e109d9b7e295b20580bc6af5f45b78730d03f41f826639a5c006d1a/Flask-2.3.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e9280eeaa261c487321cc8879545dd51c73798273d542bac11e546b6f65db0aa" + }, + "data-dist-info-metadata": { + "sha256": "e9280eeaa261c487321cc8879545dd51c73798273d542bac11e546b6f65db0aa" + }, + "filename": "Flask-2.3.1-py3-none-any.whl", + "hashes": { + "sha256": "8ba2a854608fdd603b67dccd4514a46450132227fb9df40127a8d0c1de8769ec" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 96973, + "upload-time": "2023-04-25T21:20:30.610853Z", + "url": "https://files.pythonhosted.org/packages/9f/27/fc83394961f97e74c860d05f9bc848af00259b8c84ca021ab31250b9915e/Flask-2.3.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.3.1.tar.gz", + "hashes": { + "sha256": "a6059db4297106e5a64b3215fa16ae641822c1cb97ecb498573549b2478602cb" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 686211, + "upload-time": "2023-04-25T21:20:31.897804Z", + "url": "https://files.pythonhosted.org/packages/46/e7/3dc143f22a6aa997753aac1eb68b1b4ac8696819f10ff89d4ebb3de4c42d/Flask-2.3.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a36d05b321df85047c4cc581fd0aed40dd8f1f2cda70b454020a25feab8106f0" + }, + "data-dist-info-metadata": { + "sha256": "a36d05b321df85047c4cc581fd0aed40dd8f1f2cda70b454020a25feab8106f0" + }, + "filename": "Flask-2.3.2-py3-none-any.whl", + "hashes": { + "sha256": "77fd4e1249d8c9923de34907236b747ced06e5467ecac1a7bb7115ae0e9670b0" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 96867, + "upload-time": "2023-05-01T15:42:08.893644Z", + "url": "https://files.pythonhosted.org/packages/fa/1a/f191d32818e5cd985bdd3f47a6e4f525e2db1ce5e8150045ca0c31813686/Flask-2.3.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.3.2.tar.gz", + "hashes": { + "sha256": "8c2f9abd47a9e8df7f0c3f091ce9497d011dc3b31effcf4c85a6e2b50f4114ef" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 686251, + "upload-time": "2023-05-01T15:42:12.038448Z", + "url": "https://files.pythonhosted.org/packages/4d/00/ef81c18da32fdfcde6381c315f4b11597fb6691180a330418848efee0ae7/Flask-2.3.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f81b5756c9cf7bb94d03799c1591c97ec5488958a7d40f0b52cb42866f2a887a" + }, + "data-dist-info-metadata": { + "sha256": "f81b5756c9cf7bb94d03799c1591c97ec5488958a7d40f0b52cb42866f2a887a" + }, + "filename": "flask-2.3.3-py3-none-any.whl", + "hashes": { + "sha256": "f69fcd559dc907ed196ab9df0e48471709175e696d6e698dd4dbe940f96ce66b" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 96112, + "upload-time": "2023-08-21T19:52:33.115955Z", + "url": "https://files.pythonhosted.org/packages/fd/56/26f0be8adc2b4257df20c1c4260ddd0aa396cf8e75d90ab2f7ff99bc34f9/flask-2.3.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "flask-2.3.3.tar.gz", + "hashes": { + "sha256": "09c347a92aa7ff4a8e7f3206795f30d826654baf38b873d0744cd571ca609efc" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 672756, + "upload-time": "2023-08-21T19:52:35.012171Z", + "url": "https://files.pythonhosted.org/packages/46/b7/4ace17e37abd9c21715dea5ee11774a25e404c486a7893fa18e764326ead/flask-2.3.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d365cfebd5538b09f96e5711807732b9243670b4ee24557c157c36c78427c4aa" + }, + "data-dist-info-metadata": { + "sha256": "d365cfebd5538b09f96e5711807732b9243670b4ee24557c157c36c78427c4aa" + }, + "filename": "flask-3.0.0-py3-none-any.whl", + "hashes": { + "sha256": "21128f47e4e3b9d597a3e8521a329bf56909b690fcc3fa3e477725aa81367638" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 99724, + "upload-time": "2023-09-30T14:36:10.961495Z", + "url": "https://files.pythonhosted.org/packages/36/42/015c23096649b908c809c69388a805a571a3bea44362fe87e33fc3afa01f/flask-3.0.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "flask-3.0.0.tar.gz", + "hashes": { + "sha256": "cfadcdb638b609361d29ec22360d6070a77d7463dcb3ab08d2c2f2f168845f58" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 674171, + "upload-time": "2023-09-30T14:36:12.918335Z", + "url": "https://files.pythonhosted.org/packages/d8/09/c1a7354d3925a3c6c8cfdebf4245bae67d633ffda1ba415add06ffc839c5/flask-3.0.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "47f67f7cfa7ebd5639c270c7d9c3a11ae16c1ba69ad410bbfa6c44530e96c45f" + }, + "data-dist-info-metadata": { + "sha256": "47f67f7cfa7ebd5639c270c7d9c3a11ae16c1ba69ad410bbfa6c44530e96c45f" + }, + "filename": "flask-3.0.1-py3-none-any.whl", + "hashes": { + "sha256": "ca631a507f6dfe6c278ae20112cea3ff54ff2216390bf8880f6b035a5354af13" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 101243, + "upload-time": "2024-01-18T20:02:43.898152Z", + "url": "https://files.pythonhosted.org/packages/bd/0e/63738e88e981ae57c23bad6c499898314a1110a4141f77d7bd929b552fb4/flask-3.0.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "flask-3.0.1.tar.gz", + "hashes": { + "sha256": "6489f51bb3666def6f314e15f19d50a1869a19ae0e8c9a3641ffe66c77d42403" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 675138, + "upload-time": "2024-01-18T20:02:46.031144Z", + "url": "https://files.pythonhosted.org/packages/b2/14/97b9137a02f57d2287f3a9731b3a339fda716d2d3a157d7d1d89c2bebf7b/flask-3.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e52b01b9d028ba7dc4ff765245724b0765773407402e8bec40c294bf3a9c25f3" + }, + "data-dist-info-metadata": { + "sha256": "e52b01b9d028ba7dc4ff765245724b0765773407402e8bec40c294bf3a9c25f3" + }, + "filename": "flask-3.0.2-py3-none-any.whl", + "hashes": { + "sha256": "3232e0e9c850d781933cf0207523d1ece087eb8d87b23777ae38456e2fbe7c6e" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 101300, + "upload-time": "2024-02-03T21:11:42.661757Z", + "url": "https://files.pythonhosted.org/packages/93/a6/aa98bfe0eb9b8b15d36cdfd03c8ca86a03968a87f27ce224fb4f766acb23/flask-3.0.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "flask-3.0.2.tar.gz", + "hashes": { + "sha256": "822c03f4b799204250a7ee84b1eddc40665395333973dfb9deebfe425fefcb7d" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 675248, + "upload-time": "2024-02-03T21:11:44.790102Z", + "url": "https://files.pythonhosted.org/packages/3f/e0/a89e8120faea1edbfca1a9b171cff7f2bf62ec860bbafcb2c2387c0317be/flask-3.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7b13da872e1a6a18d5fa662a77da9be4734ff21681fc8c53b9aa2da12bc2b5a8" + }, + "data-dist-info-metadata": { + "sha256": "7b13da872e1a6a18d5fa662a77da9be4734ff21681fc8c53b9aa2da12bc2b5a8" + }, + "filename": "flask-3.0.3-py3-none-any.whl", + "hashes": { + "sha256": "34e815dfaa43340d1d15a5c3a02b8476004037eb4840b34910c6e21679d288f3" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 101735, + "upload-time": "2024-04-07T19:26:08.569305Z", + "url": "https://files.pythonhosted.org/packages/61/80/ffe1da13ad9300f87c93af113edd0638c75138c42a0994becfacac078c06/flask-3.0.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "flask-3.0.3.tar.gz", + "hashes": { + "sha256": "ceb27b0af3823ea2737928a4d99d125a06175b8512c445cbd9a9ce200ef76842" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 676315, + "upload-time": "2024-04-07T19:26:11.035227Z", + "url": "https://files.pythonhosted.org/packages/41/e1/d104c83026f8d35dfd2c261df7d64738341067526406b40190bc063e829a/flask-3.0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5af7faeb1c14725191bbcf5c35cbc4ae968c7f5acc81cc5ea889137381260fdd" + }, + "data-dist-info-metadata": { + "sha256": "5af7faeb1c14725191bbcf5c35cbc4ae968c7f5acc81cc5ea889137381260fdd" + }, + "filename": "flask-3.1.0-py3-none-any.whl", + "hashes": { + "sha256": "d667207822eb83f1c4b50949b1623c8fc8d51f2341d65f72e1a1815397551136" + }, + "provenance": "https://pypi.org/integrity/flask/3.1.0/flask-3.1.0-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 102979, + "upload-time": "2024-11-13T18:24:36.135982Z", + "url": "https://files.pythonhosted.org/packages/af/47/93213ee66ef8fae3b93b3e29206f6b251e65c97bd91d8e1c5596ef15af0a/flask-3.1.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "flask-3.1.0.tar.gz", + "hashes": { + "sha256": "5f873c5184c897c8d9d1b05df1e3d01b14910ce69607a117bd3277098a5836ac" + }, + "provenance": "https://pypi.org/integrity/flask/3.1.0/flask-3.1.0.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 680824, + "upload-time": "2024-11-13T18:24:38.127413Z", + "url": "https://files.pythonhosted.org/packages/89/50/dff6380f1c7f84135484e176e0cac8690af72fa90e932ad2a0a60e28c69b/flask-3.1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12c9cec957c15e3c350641a7fbd96b23999cbf5370632078fc27dd5b61520d94" + }, + "data-dist-info-metadata": { + "sha256": "12c9cec957c15e3c350641a7fbd96b23999cbf5370632078fc27dd5b61520d94" + }, + "filename": "flask-3.1.1-py3-none-any.whl", + "hashes": { + "sha256": "07aae2bb5eaf77993ef57e357491839f5fd9f4dc281593a81a9e4d79a24f295c" + }, + "provenance": "https://pypi.org/integrity/flask/3.1.1/flask-3.1.1-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 103305, + "upload-time": "2025-05-13T15:01:15.591997Z", + "url": "https://files.pythonhosted.org/packages/3d/68/9d4508e893976286d2ead7f8f571314af6c2037af34853a30fd769c02e9d/flask-3.1.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "flask-3.1.1.tar.gz", + "hashes": { + "sha256": "284c7b8f2f58cb737f0cf1c30fd7eaf0ccfcde196099d24ecede3fc2005aa59e" + }, + "provenance": "https://pypi.org/integrity/flask/3.1.1/flask-3.1.1.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 753440, + "upload-time": "2025-05-13T15:01:17.447750Z", + "url": "https://files.pythonhosted.org/packages/c0/de/e47735752347f4128bcf354e0da07ef311a78244eba9e3dc1d4a5ab21a98/flask-3.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a1183adc300021ca0b02bee4cd380810a7e6f3fe07313469996988a6d758fe3b" + }, + "data-dist-info-metadata": { + "sha256": "a1183adc300021ca0b02bee4cd380810a7e6f3fe07313469996988a6d758fe3b" + }, + "filename": "flask-3.1.2-py3-none-any.whl", + "hashes": { + "sha256": "ca1d8112ec8a6158cc29ea4858963350011b5c846a414cdb7a954aa9e967d03c" + }, + "provenance": "https://pypi.org/integrity/flask/3.1.2/flask-3.1.2-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 103308, + "upload-time": "2025-08-19T21:03:19.499263Z", + "url": "https://files.pythonhosted.org/packages/ec/f9/7f9263c5695f4bd0023734af91bedb2ff8209e8de6ead162f35d8dc762fd/flask-3.1.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "flask-3.1.2.tar.gz", + "hashes": { + "sha256": "bf656c15c80190ed628ad08cdfd3aaa35beb087855e2f494910aa3774cc4fd87" + }, + "provenance": "https://pypi.org/integrity/flask/3.1.2/flask-3.1.2.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 720160, + "upload-time": "2025-08-19T21:03:21.205129Z", + "url": "https://files.pythonhosted.org/packages/dc/6d/cfe3c0fcc5e477df242b98bfe186a4c34357b4847e87ecaef04507332dab/flask-3.1.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aa6760ed6f545704474d70733e4a63a7f1481e376973edc896a13d02a7224c7c" + }, + "data-dist-info-metadata": { + "sha256": "aa6760ed6f545704474d70733e4a63a7f1481e376973edc896a13d02a7224c7c" + }, + "filename": "flask-3.1.3-py3-none-any.whl", + "hashes": { + "sha256": "f4bcbefc124291925f1a26446da31a5178f9483862233b23c0c96a20701f670c" + }, + "provenance": "https://pypi.org/integrity/flask/3.1.3/flask-3.1.3-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 103424, + "upload-time": "2026-02-19T05:00:56.027585Z", + "url": "https://files.pythonhosted.org/packages/7f/9c/34f6962f9b9e9c71f6e5ed806e0d0ff03c9d1b0b2340088a0cf4bce09b18/flask-3.1.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "flask-3.1.3.tar.gz", + "hashes": { + "sha256": "0ef0e52b8a9cd932855379197dd8f94047b359ca0a78695144304cb45f87c9eb" + }, + "provenance": "https://pypi.org/integrity/flask/3.1.3/flask-3.1.3.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 759004, + "upload-time": "2026-02-19T05:00:57.678803Z", + "url": "https://files.pythonhosted.org/packages/26/00/35d85dcce6c57fdc871f3867d465d780f302a175ea360f62533f12b27e2b/flask-3.1.3.tar.gz", + "yanked": false + } + ], + "meta": { + "_last-serial": 34432672, + "api-version": "1.4" + }, + "name": "flask", + "project-status": { + "status": "active" + }, + "versions": [ + "0.1", + "0.2", + "0.3", + "0.3.1", + "0.4", + "0.5", + "0.5.1", + "0.5.2", + "0.6", + "0.6.1", + "0.7", + "0.7.1", + "0.7.2", + "0.8", + "0.8.1", + "0.9", + "0.10", + "0.10.1", + "0.11", + "0.11.1", + "0.12", + "0.12.1", + "0.12.2", + "0.12.3", + "0.12.4", + "0.12.5", + "1.0", + "1.0.1", + "1.0.2", + "1.0.3", + "1.0.4", + "1.1.0", + "1.1.1", + "1.1.2", + "1.1.3", + "1.1.4", + "2.0.0rc1", + "2.0.0rc2", + "2.0.0", + "2.0.1", + "2.0.2", + "2.0.3", + "2.1.0", + "2.1.1", + "2.1.2", + "2.1.3", + "2.2.0", + "2.2.1", + "2.2.2", + "2.2.3", + "2.2.4", + "2.2.5", + "2.3.0", + "2.3.1", + "2.3.2", + "2.3.3", + "3.0.0", + "3.0.1", + "3.0.2", + "3.0.3", + "3.1.0", + "3.1.1", + "3.1.2", + "3.1.3" ] } headers: - Content-Length: - - "2293" + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - "86400" + Cache-Control: + - max-age=600, public + Content-Security-Policy: + - default-src 'none'; sandbox allow-top-navigation Content-Type: - - application/json + - application/vnd.pypi.simple.v1+json + Etag: + - '"tkZZmrT0WEP1SK91HO5jLw"' + Permissions-Policy: + - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept, Accept-Encoding + X-Cache: + - MISS, HIT, HIT + X-Cache-Hits: + - 0, 128, 2 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-Pypi-Last-Serial: + - "34432672" + X-Served-By: + - cache-iad-kcgs7200128-IAD, cache-iad-kcgs7200128-IAD, cache-wsi-ysbk1060026-WSI + X-Timer: + - S1781578785.472713,VS0,VE0 + X-Xss-Protection: + - 1; mode=block status: 200 OK code: 200 duration: 0s diff --git a/cmd/osv-scanner/scan/testdata/cassettes/TestCommand_SubCommands.yaml b/cmd/osv-scanner/scan/testdata/cassettes/TestCommand_SubCommands.yaml index 89ddd16ebaf..0638b35c075 100644 --- a/cmd/osv-scanner/scan/testdata/cassettes/TestCommand_SubCommands.yaml +++ b/cmd/osv-scanner/scan/testdata/cassettes/TestCommand_SubCommands.yaml @@ -12,17 +12,17 @@ interactions: "queries": [ { "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" + "ecosystem": "npm", + "name": "balanced-match" }, - "version": "2.0.4" + "version": "1.0.2" }, { "package": { - "ecosystem": "npm", - "name": "balanced-match" + "ecosystem": "Packagist", + "name": "sentry/sdk" }, - "version": "1.0.2" + "version": "2.0.4" } ] } diff --git a/cmd/osv-scanner/testdata/cassettes/Test_run_SubCommands.yaml b/cmd/osv-scanner/testdata/cassettes/Test_run_SubCommands.yaml index f063d34822a..36f0507433f 100644 --- a/cmd/osv-scanner/testdata/cassettes/Test_run_SubCommands.yaml +++ b/cmd/osv-scanner/testdata/cassettes/Test_run_SubCommands.yaml @@ -12,17 +12,17 @@ interactions: "queries": [ { "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" + "ecosystem": "npm", + "name": "balanced-match" }, - "version": "2.0.4" + "version": "1.0.2" }, { "package": { - "ecosystem": "npm", - "name": "balanced-match" + "ecosystem": "Packagist", + "name": "sentry/sdk" }, - "version": "1.0.2" + "version": "2.0.4" } ] } From 10aab43a65ba446660f2337ed369b5aa2fb93c3f Mon Sep 17 00:00:00 2001 From: Rex P Date: Tue, 16 Jun 2026 14:37:11 +1000 Subject: [PATCH 18/38] Some more determinism --- cmd/osv-scanner/internal/testcmd/vcr.go | 19 +- .../cassettes/TestCommand_Transitive.yaml | 67982 ++++++++-------- 2 files changed, 33931 insertions(+), 34070 deletions(-) diff --git a/cmd/osv-scanner/internal/testcmd/vcr.go b/cmd/osv-scanner/internal/testcmd/vcr.go index c20ade0753c..a51699f59ab 100644 --- a/cmd/osv-scanner/internal/testcmd/vcr.go +++ b/cmd/osv-scanner/internal/testcmd/vcr.go @@ -143,6 +143,13 @@ func InsertCassette(t *testing.T) *http.Client { "X-Cloud-Trace-Context", "X-Envoy-Decorator-Operation", "Date", + "Etag", + "X-Cache", + "X-Cache-Hits", + "X-Served-By", + "X-Timer", + "X-Pypi-Last-Serial", + "Age", } { delete(i.Response.Headers, header) } @@ -205,7 +212,17 @@ func sortCassetteInteractions(t *testing.T, path string) { // we don't need to worry about the interaction ids as they get updated as part of saving slices.SortFunc(cass.Interactions, func(a, b *cassette.Interaction) int { - return cmp.Compare(a.Request.Headers.Get("X-Test-Name"), b.Request.Headers.Get("X-Test-Name")) + if c := cmp.Compare(a.Request.Headers.Get("X-Test-Name"), b.Request.Headers.Get("X-Test-Name")); c != 0 { + return c + } + if c := cmp.Compare(a.Request.Method, b.Request.Method); c != 0 { + return c + } + if c := cmp.Compare(a.Request.URL, b.Request.URL); c != 0 { + return c + } + + return cmp.Compare(a.Request.Body, b.Request.Body) }) if err = cass.Save(); err != nil { diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive.yaml index 38a2f679346..a3494363746 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive.yaml @@ -27,401 +27,401 @@ interactions: { "package": { "ecosystem": "Maven", - "name": "com.android.support:palette-v7" + "name": "com.android.support:animated-vector-drawable" }, "version": "24.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-cast-framework" + "name": "com.android.support:appcompat-v7" }, - "version": "10.0.0" + "version": "24.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-instantapps" + "name": "com.android.support:mediarouter-v7" }, - "version": "10.0.0" + "version": "24.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-maps" + "name": "com.android.support:palette-v7" }, - "version": "10.0.0" + "version": "24.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.android.support:support-vector-drawable" + "name": "com.android.support:support-annotations" }, "version": "24.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-analytics" + "name": "com.android.support:support-v4" }, - "version": "10.0.0" + "version": "24.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-auth" + "name": "com.android.support:support-vector-drawable" }, - "version": "10.0.0" + "version": "24.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-gcm" + "name": "com.google.android.gms:play-services-ads" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-tagmanager-v4-impl" + "name": "com.google.android.gms:play-services-ads-lite" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-ads" + "name": "com.google.android.gms:play-services-analytics" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-location" + "name": "com.google.android.gms:play-services-analytics-impl" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.firebase:firebase-messaging" + "name": "com.google.android.gms:play-services-appinvite" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.android.support:animated-vector-drawable" + "name": "com.google.android.gms:play-services-auth" }, - "version": "24.0.0" + "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-awareness" + "name": "com.google.android.gms:play-services-auth-base" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-identity" + "name": "com.google.android.gms:play-services-awareness" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-vision" + "name": "com.google.android.gms:play-services-base" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.firebase:firebase-storage" + "name": "com.google.android.gms:play-services-basement" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-ads-lite" + "name": "com.google.android.gms:play-services-cast" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-plus" + "name": "com.google.android.gms:play-services-cast-framework" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.firebase:firebase-appindexing" + "name": "com.google.android.gms:play-services-clearcut" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.android.support:support-annotations" + "name": "com.google.android.gms:play-services-drive" }, - "version": "24.0.0" + "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-clearcut" + "name": "com.google.android.gms:play-services-fitness" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-nearby" + "name": "com.google.android.gms:play-services-games" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.firebase:firebase-auth" + "name": "com.google.android.gms:play-services-gass" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-fitness" + "name": "com.google.android.gms:play-services-gcm" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-gass" + "name": "com.google.android.gms:play-services-identity" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.firebase:firebase-common" + "name": "com.google.android.gms:play-services-iid" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.firebase:firebase-iid" + "name": "com.google.android.gms:play-services-instantapps" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.android.support:support-v4" + "name": "com.google.android.gms:play-services-location" }, - "version": "24.0.0" + "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-analytics-impl" + "name": "com.google.android.gms:play-services-maps" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-base" + "name": "com.google.android.gms:play-services-nearby" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-tagmanager-api" + "name": "com.google.android.gms:play-services-panorama" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.firebase:firebase-analytics-impl" + "name": "com.google.android.gms:play-services-places" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.firebase:firebase-storage-common" + "name": "com.google.android.gms:play-services-plus" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-appinvite" + "name": "com.google.android.gms:play-services-safetynet" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-safetynet" + "name": "com.google.android.gms:play-services-tagmanager" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-tasks" + "name": "com.google.android.gms:play-services-tagmanager-api" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "org.apache.logging.log4j:log4j-api" + "name": "com.google.android.gms:play-services-tagmanager-v4-impl" }, - "version": "2.14.1" + "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-iid" + "name": "com.google.android.gms:play-services-tasks" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-tagmanager" + "name": "com.google.android.gms:play-services-vision" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.firebase:firebase-crash" + "name": "com.google.android.gms:play-services-wallet" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-games" + "name": "com.google.android.gms:play-services-wearable" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-auth-base" + "name": "com.google.firebase:firebase-analytics" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-panorama" + "name": "com.google.firebase:firebase-analytics-impl" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-places" + "name": "com.google.firebase:firebase-appindexing" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.firebase:firebase-database-connection" + "name": "com.google.firebase:firebase-auth" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-wearable" + "name": "com.google.firebase:firebase-common" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-cast" + "name": "com.google.firebase:firebase-config" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-drive" + "name": "com.google.firebase:firebase-crash" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-wallet" + "name": "com.google.firebase:firebase-database" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.firebase:firebase-database" + "name": "com.google.firebase:firebase-database-connection" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.android.support:mediarouter-v7" + "name": "com.google.firebase:firebase-iid" }, - "version": "24.0.0" + "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-basement" + "name": "com.google.firebase:firebase-messaging" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.google.firebase:firebase-analytics" + "name": "com.google.firebase:firebase-storage" }, "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "org.apache.logging.log4j:log4j-core" + "name": "com.google.firebase:firebase-storage-common" }, - "version": "2.14.1" + "version": "10.0.0" }, { "package": { "ecosystem": "Maven", - "name": "com.android.support:appcompat-v7" + "name": "org.apache.logging.log4j:log4j-api" }, - "version": "24.0.0" + "version": "2.14.1" }, { "package": { "ecosystem": "Maven", - "name": "com.google.firebase:firebase-config" + "name": "org.apache.logging.log4j:log4j-core" }, - "version": "10.0.0" + "version": "2.14.1" } ] } @@ -458,6 +458,16 @@ interactions: {}, {}, {}, + { + "vulns": [ + { + "id": "GHSA-cm6r-892j-jv2g", + "modified": "2023-11-08T04:08:28.014834Z" + } + ] + }, + {}, + {}, {}, {}, {}, @@ -494,14 +504,6 @@ interactions: {}, {}, {}, - { - "vulns": [ - { - "id": "GHSA-cm6r-892j-jv2g", - "modified": "2023-11-08T04:08:28.014834Z" - } - ] - }, {}, { "vulns": [ @@ -534,9 +536,7 @@ interactions: "modified": "2026-02-04T03:10:00.616806Z" } ] - }, - {}, - {} + } ] } headers: @@ -1212,23 +1212,23 @@ interactions: { "package": { "ecosystem": "PyPI", - "name": "urllib3" + "name": "pytz" }, - "version": "1.24.3" + "version": "2026.2.0" }, { "package": { "ecosystem": "PyPI", - "name": "werkzeug" + "name": "urllib3" }, - "version": "3.1.8" + "version": "1.24.3" }, { "package": { "ecosystem": "PyPI", - "name": "pytz" + "name": "werkzeug" }, - "version": "2026.2.0" + "version": "3.1.8" } ] } @@ -1345,6 +1345,7 @@ interactions: {}, {}, {}, + {}, { "vulns": [ { @@ -1401,7 +1402,6 @@ interactions: } ] }, - {}, {} ] } @@ -1424,7 +1424,7 @@ interactions: - application/vnd.pypi.simple.v1+json X-Test-Name: - TestCommand_Transitive/requirements.txt_transitive_native_source - url: https://pypi.org/simple/urllib3/ + url: https://pypi.org/simple/certifi/ method: GET response: proto: HTTP/2.0 @@ -1439,66331 +1439,65863 @@ interactions: { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-0.3.tar.gz", + "filename": "certifi-0.0.1.tar.gz", "hashes": { - "sha256": "b9b944d1f1ffb580488c1adee8683c6b887ee1a1912b43ba19de4039d17510d5" + "sha256": "a6f0d79b2b63a43c71bc128929be3a17bdf5d0a5f74208d7ad9563b3bf8210e9" }, "provenance": null, "requires-python": null, - "size": 10056, - "upload-time": "2009-12-11T08:47:22.568398Z", - "url": "https://files.pythonhosted.org/packages/9c/ed/c5fd0a26ba4c013a9320149edad93cf3440c6148fa6cc541d9b624ee398e/urllib3-0.3.tar.gz", + "size": 118887, + "upload-time": "2011-12-28T07:27:42.157563Z", + "url": "https://files.pythonhosted.org/packages/55/bf/e1094f052b5932a452b12ac5a6c229f3d7dbf41a66cfc8d5832fe3fb6463/certifi-0.0.1.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.0.tar.gz", + "filename": "certifi-0.0.2.tar.gz", "hashes": { - "sha256": "ca6b37da0353a907bd3b93a15400c0826bf9ec4088b60911b3e8fe0fdec6865b" + "sha256": "678b7a44338228d55bc4569a575b4734bbbcb9da109328f3b10e3435ec6abdee" }, "provenance": null, "requires-python": null, - "size": 22775, - "upload-time": "2011-10-09T23:46:31.199700Z", - "url": "https://files.pythonhosted.org/packages/d3/22/4cbcf82178d038efe03fc33093df8d0792c7e143748fc5bc3f43be4b83fe/urllib3-1.0.tar.gz", + "size": 118508, + "upload-time": "2011-12-28T09:28:47.490418Z", + "url": "https://files.pythonhosted.org/packages/0c/4d/6e036d6158e533499272f7b82d0ffa115ecc7c930994475b7bf8f4047489/certifi-0.0.2.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.0.1.tar.gz", + "filename": "certifi-0.0.3.tar.gz", "hashes": { - "sha256": "f4a997c3c5a45415fc20c19a3b03200445c3a3e74280c4d7e0a6612f8a8e084c" + "sha256": "1418bce4a32cd409b9766a7c92556be4d23f287da581945be4076eea299fbeac" }, "provenance": null, "requires-python": null, - "size": 22981, - "upload-time": "2011-10-11T03:58:44.524926Z", - "url": "https://files.pythonhosted.org/packages/90/37/437e3d89fa2314d69e0aef2e97b959b2b3431d616361d3ca4c06b271fdef/urllib3-1.0.1.tar.gz", + "size": 118528, + "upload-time": "2011-12-28T09:41:16.684315Z", + "url": "https://files.pythonhosted.org/packages/17/3d/7d037b5aadde37d95c067e5b26f064ae53f791201a89b5b38ee315409264/certifi-0.0.3.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.0.2.tar.gz", + "filename": "certifi-0.0.4.tar.gz", "hashes": { - "sha256": "d7e9767f07368a019b544e893198bade4d753fbe79fc2ecb99800ccc82975c7f" + "sha256": "8aed314d0d133c70fd9c56ee13cabe0910c0f6ff423da266841512af0e3d68c4" }, "provenance": null, "requires-python": null, - "size": 23384, - "upload-time": "2011-11-04T19:22:58.280641Z", - "url": "https://files.pythonhosted.org/packages/c8/f6/992ef6a35c792b2bc04d7cc0a27a8f6e00e56f5581e77b3fe9c53e1d6491/urllib3-1.0.2.tar.gz", + "size": 118526, + "upload-time": "2011-12-28T09:49:48.973280Z", + "url": "https://files.pythonhosted.org/packages/cd/b9/ad866737dfde6b459fa3188b13d249e50101fa06bab408e6d9e5029b6838/certifi-0.0.4.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.1.tar.gz", + "filename": "certifi-0.0.5.tar.gz", "hashes": { - "sha256": "726fe8018e6eb3749a9587fc117180807a1fafb1cb0ac2044fa414c28fdf5aa6" + "sha256": "c1c47a7545e39e19357d51c2e5291de158508024658d6860815359566ac65c02" }, "provenance": null, "requires-python": null, - "size": 27578, - "upload-time": "2012-01-07T23:43:51.070702Z", - "url": "https://files.pythonhosted.org/packages/57/65/9ad7a929e3d9b39709ac0c253dafbe2e2ddf66c6f49584f43e8b32f37252/urllib3-1.1.tar.gz", + "size": 118528, + "upload-time": "2011-12-28T11:34:59.106062Z", + "url": "https://files.pythonhosted.org/packages/84/b9/a5aac1c71b154f18dad87b39e42a118a538ce4f95fe10f3f651b0c3d0ac2/certifi-0.0.5.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.2.tar.gz", + "filename": "certifi-0.0.6.tar.gz", "hashes": { - "sha256": "cc49b66adcb45e19c6944cff35eedb60ee2228f0afba51f4da29c47e7a398f15" + "sha256": "e839718ce80daa9853b1f47a333757d4a22cdf422e2fd8de5e579d5634a89585" }, "provenance": null, "requires-python": null, - "size": 34569, - "upload-time": "2012-01-30T00:57:13.964196Z", - "url": "https://files.pythonhosted.org/packages/75/57/76c41db00e0a257ae7a648c2d74715eabf510a72298a0b969c574e163799/urllib3-1.2.tar.gz", + "size": 118451, + "upload-time": "2011-12-28T11:37:01.060302Z", + "url": "https://files.pythonhosted.org/packages/76/4a/92995898df84d15c42d49e38b814caa94502cbf28be9b9732703303f2107/certifi-0.0.6.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.2.1.tar.gz", + "filename": "certifi-0.0.7.tar.gz", "hashes": { - "sha256": "bdf8d06c46dd9b4cc58596c36ec09ed03c3f98656e715837de881d13df4cd59a" + "sha256": "6dec7d3c6f3d4ed0a50fb15f8fd41c0bb1b17998eb8c103d0f34d61c19061e36" }, "provenance": null, "requires-python": null, - "size": 35111, - "upload-time": "2012-02-05T21:13:40.482888Z", - "url": "https://files.pythonhosted.org/packages/fd/33/620c8778d72eb919f5d5518dc28ae634253bc0ecfdf342b5d76a291b1ddc/urllib3-1.2.1.tar.gz", + "size": 119974, + "upload-time": "2012-01-23T07:45:43.295351Z", + "url": "https://files.pythonhosted.org/packages/43/10/aafebf9677ccec8b227f15eef20a4aac65fbff7f14fc9462f06855fecdd2/certifi-0.0.7.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.2.2.tar.gz", + "filename": "certifi-0.0.8.tar.gz", "hashes": { - "sha256": "b7cda49f21ba823f97075ef9db034de969180b7965c77b25bd5d6d46dc1d0312" + "sha256": "46ecf5f7526a08cc1f8bc8232adf0cffce046f46ceff95539daec42ebc4849ef" }, "provenance": null, "requires-python": null, - "size": 35251, - "upload-time": "2012-02-06T17:01:47.094955Z", - "url": "https://files.pythonhosted.org/packages/e3/3d/b1702870ac6959af840f2249eb4bf64acb11279612b4da90079a4044db11/urllib3-1.2.2.tar.gz", + "size": 118129, + "upload-time": "2012-01-30T21:09:58.875088Z", + "url": "https://files.pythonhosted.org/packages/38/70/d777da670969367780cb0cb66f43799e17e050dcdeb0fa4e26189519f9f2/certifi-0.0.8.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.3.tar.gz", + "filename": "certifi-1.0.0.tar.gz", "hashes": { - "sha256": "cedd2b34adf6c6fba633308f0c5ac197fab88a246aed1f891c00ac7439f9f870" + "sha256": "d4f8e89c9e709f67221bf21231d0fa66a00d3712bcb69d4b5aef3705339c8dcd" }, "provenance": null, "requires-python": null, - "size": 36660, - "upload-time": "2012-03-25T20:22:58.044500Z", - "url": "https://files.pythonhosted.org/packages/82/c9/34a965c0c1ca6f982ea2f6820437d31271b86c9fddbe7576b49daf8c193c/urllib3-1.3.tar.gz", + "size": 164836, + "upload-time": "2014-01-17T19:18:21.941676Z", + "url": "https://files.pythonhosted.org/packages/eb/fe/3ba38b686003664a75c01c42c6f1be02f9837d007c0f15727e6f8f2040a3/certifi-1.0.0.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "urllib3-1.4.tar.gz", + "core-metadata": { + "sha256": "e48c8465d27435f1f1dcd248dfa6a0d8f1ecb50674cb979695e236c07affc7fb" + }, + "data-dist-info-metadata": { + "sha256": "e48c8465d27435f1f1dcd248dfa6a0d8f1ecb50674cb979695e236c07affc7fb" + }, + "filename": "certifi-1.0.1-py2.py3-none-any.whl", "hashes": { - "sha256": "3ee920fe0a5b8d1b3a507a9af6c5b6eb88110d37d2de406907ed7606ff24da9d" + "sha256": "44964ac783fca598e723da5fa2ef3631b5b2f94f445749bfc6043d4afb20de75" }, "provenance": null, "requires-python": null, - "size": 31885, - "upload-time": "2012-06-16T22:51:41.530000Z", - "url": "https://files.pythonhosted.org/packages/7a/17/a23144c996748cc5136be27c9cdd0c1a16cdf93e81d948ef0e6140482bfb/urllib3-1.4.tar.gz", + "size": 169278, + "upload-time": "2014-03-10T13:36:03.207547Z", + "url": "https://files.pythonhosted.org/packages/4e/58/86422944e1f228a4e90c291388bf69675826c995f163b2894541365f1f0e/certifi-1.0.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.5.tar.gz", + "filename": "certifi-1.0.1.tar.gz", "hashes": { - "sha256": "0fc8836c9f39091a07a612d9ee55fc6458d0309d8efebf835215936fc7ffc76c" + "sha256": "f2c18c7edd349ec10378ef43ff16f81ae1d0af61d5d2858a8b383e8f6814a9cc" }, "provenance": null, "requires-python": null, - "size": 36783, - "upload-time": "2012-08-02T19:16:31.279742Z", - "url": "https://files.pythonhosted.org/packages/56/94/54bb6d49c05dca737102a15f0cef247f3b763e840172cbddedad5b6f64d7/urllib3-1.5.tar.gz", + "size": 168859, + "upload-time": "2014-03-10T13:24:54.262081Z", + "url": "https://files.pythonhosted.org/packages/ff/3a/ec07518540a090d463aa20c615a170d52a3633057fde480bd462883a0de2/certifi-1.0.1.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.6.tar.gz", + "filename": "certifi-14.05.14.tar.gz", "hashes": { - "sha256": "df54bfde115c7358b0e30d892e23340502fe8f014dc43e05f1d240a75dab3be7" + "sha256": "1e1bcbacd6357c151ae37cf0290dcc809721d32ce21fd6b7339568f3ddef1b69" }, "provenance": null, "requires-python": null, - "size": 44619, - "upload-time": "2013-04-25T18:49:52.781288Z", - "url": "https://files.pythonhosted.org/packages/4f/34/afb7336d1fdaaae1a93a172ebe12aa530ef2637e67ce6767d09c7bcc04b1/urllib3-1.6.tar.gz", + "size": 168608, + "upload-time": "2014-05-18T22:55:55.244640Z", + "url": "https://files.pythonhosted.org/packages/c1/ed/4a424a55f77679700452972e583393b64160583c80ffa893b4be9391f3ae/certifi-14.05.14.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "urllib3-1.7.tar.gz", + "core-metadata": { + "sha256": "4982c6bb9ae225c24f181e1492440093b819e1cf8d79e1b3a139b0dff1f60ff1" + }, + "data-dist-info-metadata": { + "sha256": "4982c6bb9ae225c24f181e1492440093b819e1cf8d79e1b3a139b0dff1f60ff1" + }, + "filename": "certifi-2015.04.28-py2.py3-none-any.whl", "hashes": { - "sha256": "c31f4ee4c76c56794cec5b23af042515abb93d667f1a3fbfe3e452056c6c4be0" + "sha256": "268fa00c27de756d71663dd61f73a4a8d8727569bb1b474b2ce6020553826872" }, "provenance": null, "requires-python": null, - "size": 61123, - "upload-time": "2013-08-14T21:45:48.951595Z", - "url": "https://files.pythonhosted.org/packages/50/77/bfbf9cd637d50eb29d28211688d300b867b71eb614d11327dfb1cce073c8/urllib3-1.7.tar.gz", + "size": 373298, + "upload-time": "2015-04-28T17:40:47.660312Z", + "url": "https://files.pythonhosted.org/packages/86/35/9758a67004a266047c779ae40a3d937869bfc6fc3422f6c606b8afbc9d23/certifi-2015.04.28-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.7.1.tar.gz", + "filename": "certifi-2015.04.28.tar.gz", "hashes": { - "sha256": "20fb9e6c7127a6f7a758919f6de7ef352bb955084006f29e838045caca00cb1b" + "sha256": "99785e6cf715cdcde59dee05a676e99f04835a71e7ced201ca317401c322ba96" }, "provenance": null, "requires-python": null, - "size": 67329, - "upload-time": "2013-09-25T16:06:42.410128Z", - "url": "https://files.pythonhosted.org/packages/3b/aa/fdf493811c0357588c99f47fb36b99853d70bd26fcac11d51a329976c864/urllib3-1.7.1.tar.gz", + "size": 370682, + "upload-time": "2015-04-28T17:40:43.658363Z", + "url": "https://files.pythonhosted.org/packages/4a/41/52617061e93551d5c8041b70d35db395ad647cc356beb764cd9b278e3114/certifi-2015.04.28.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "urllib3-1.8.tar.gz", + "core-metadata": { + "sha256": "b3f306ce1d6ca3151be3aa9235de0dca0d898221cbaafc29dfc7bb537ba77523" + }, + "data-dist-info-metadata": { + "sha256": "b3f306ce1d6ca3151be3aa9235de0dca0d898221cbaafc29dfc7bb537ba77523" + }, + "filename": "certifi-2015.9.6-py2.py3-none-any.whl", "hashes": { - "sha256": "1a89fa1b43d277cfadf228cc90b9c75f254818ea3a1aab7bffb0223cbb7bb15d" + "sha256": "499d154e26c642108248be45b4e09d3b978d2e7c6a72e0a147a2e81448a61a7d" }, "provenance": null, "requires-python": null, - "size": 76503, - "upload-time": "2014-03-06T00:25:58.959231Z", - "url": "https://files.pythonhosted.org/packages/a5/53/23aeac09ea963189abf72f38a6d1b951251178db5d9950b353492779d43e/urllib3-1.8.tar.gz", + "size": 361971, + "upload-time": "2015-09-06T02:54:12.239532Z", + "url": "https://files.pythonhosted.org/packages/c6/aa/85432217f85f1553dc0926a3e00b48e00819b80097dd056e482c19766f11/certifi-2015.9.6-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.8.2.tar.gz", + "filename": "certifi-2015.9.6.tar.gz", "hashes": { - "sha256": "6cb6a57764b6b80b3de327bb2ea3082de8663815cab2149b612dc0b2ba70ac05" + "sha256": "7e5646f75d2779719b3400c009e3461f921823e4592657f8e00fb2b6e14b8b92" }, "provenance": null, "requires-python": null, - "size": 102441, - "upload-time": "2014-04-18T06:40:18.697627Z", - "url": "https://files.pythonhosted.org/packages/37/ff/2c224b19aa21da51b85b2f5f5be5e8ed47a0a2ab9bb1c09c271f9351786b/urllib3-1.8.2.tar.gz", + "size": 359650, + "upload-time": "2015-09-06T02:53:58.617829Z", + "url": "https://files.pythonhosted.org/packages/e2/ec/ab8442e4d6cf92ea4df67ed81e078bd6a9e092c96ffcd03dbd910e1eb389/certifi-2015.9.6.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "urllib3-1.8.3.tar.gz", + "core-metadata": { + "sha256": "3d00126f0716f19b4e29f9dae06b75cee128f8b887d9afcc8f19c67a824706c7" + }, + "data-dist-info-metadata": { + "sha256": "3d00126f0716f19b4e29f9dae06b75cee128f8b887d9afcc8f19c67a824706c7" + }, + "filename": "certifi-2015.9.6.1-py2.py3-none-any.whl", "hashes": { - "sha256": "4b162cffb6c7dde47b47ecee741f8a00953512541241e61d0f8292107a865426" + "sha256": "4cbb1f8b30948895f36bb94402598506808833747e0a2e1ca5b1f152ff341da4" }, "provenance": null, "requires-python": null, - "size": 85466, - "upload-time": "2014-06-24T18:22:57.275523Z", - "url": "https://files.pythonhosted.org/packages/0c/ef/936532f5f3b49a095f67cbece0f6d286c2175723c33de8c6d24e14d0b070/urllib3-1.8.3.tar.gz", + "size": 371112, + "upload-time": "2015-09-06T03:32:59.875795Z", + "url": "https://files.pythonhosted.org/packages/cc/7f/fb45b6c47ff3a1e119b8fa0aec4a9d1812f0c9f774d877eca582065ef21e/certifi-2015.9.6.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.9.tar.gz", + "filename": "certifi-2015.9.6.1.tar.gz", "hashes": { - "sha256": "4e400b2e2f53652dd0d8062ca5ecc425b6af6e96989b8d31f5dd875186aa247b" + "sha256": "f924457bd89178e565fe1b90359d90639f524e7da1a99988292474f52defbf34" }, "provenance": null, "requires-python": null, - "size": 91865, - "upload-time": "2014-07-07T20:57:43.349467Z", - "url": "https://files.pythonhosted.org/packages/dd/91/bc4deb900f263147fa8d600025ea938fe9c43c9fda43e3dc22e5008e6983/urllib3-1.9.tar.gz", + "size": 186331, + "upload-time": "2015-09-06T03:32:44.988447Z", + "url": "https://files.pythonhosted.org/packages/d6/8d/700b62e1cbcd0264450b8bb476757808ef2c3f6060ee552c3717d010b616/certifi-2015.9.6.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "8dae6e89912c07615478a74fefd85707e8ef53ef7b16ddc58f3f0c0b55584f86" + "sha256": "f883099f91b8eadfd863456c8d281741a966ea60b8b02841f25b036a71654cc1" }, "data-dist-info-metadata": { - "sha256": "8dae6e89912c07615478a74fefd85707e8ef53ef7b16ddc58f3f0c0b55584f86" + "sha256": "f883099f91b8eadfd863456c8d281741a966ea60b8b02841f25b036a71654cc1" }, - "filename": "urllib3-1.9.1-py2-none-any.whl", + "filename": "certifi-2015.9.6.2-py2.py3-none-any.whl", "hashes": { - "sha256": "410bea96df2479fa33986c40c3eefa9c1e7ba95a7f70711c315860bbe2d66c7f" + "sha256": "7486e08ffd0a9bea8c66e76fd1f0f0150294c572e78cb16b14d8589beafd3564" }, "provenance": null, "requires-python": null, - "size": 75529, - "upload-time": "2014-12-14T21:23:45.751049Z", - "url": "https://files.pythonhosted.org/packages/1b/db/660cb4590ddea7c56d3a1698d6983b5e9cfe010d6b54cd202c4b36e625fc/urllib3-1.9.1-py2-none-any.whl", + "size": 371110, + "upload-time": "2015-09-07T15:43:34.668535Z", + "url": "https://files.pythonhosted.org/packages/58/41/b16d4787c30bfb27d608fd2383ab2a7823afa0491fa16df04336d7b7519b/certifi-2015.9.6.2-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.9.1.tar.gz", + "filename": "certifi-2015.9.6.2.tar.gz", "hashes": { - "sha256": "d858379ef5988d4534bb8909432d697422100aaff272299d661339836b6dae9b" + "sha256": "dc3a2b2d9d1033dbf27586366ae61b9d7c44d8c3a6f29694ffcbb0618ea7aea6" }, "provenance": null, "requires-python": null, - "size": 171086, - "upload-time": "2014-09-13T18:24:32.828661Z", - "url": "https://files.pythonhosted.org/packages/28/55/7b1177b9eeea37ef4a0b2a68d0843f9f4c33d0b21a7287e6a6b31f7955c0/urllib3-1.9.1.tar.gz", + "size": 368588, + "upload-time": "2015-09-07T15:43:28.269491Z", + "url": "https://files.pythonhosted.org/packages/63/71/422814652028afbff99347da9f3d102f53113a1d2389e255a2dde15c5d8d/certifi-2015.9.6.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "bb4fee40d4067c652237c3c5ccff65ce32f631f03bb43dfdc9816da00a4342a9" + "sha256": "cfe8966bb4b2c81cea7240cf58cef3c7aa15a3a0b7118327df1281a7b320ce08" }, "data-dist-info-metadata": { - "sha256": "bb4fee40d4067c652237c3c5ccff65ce32f631f03bb43dfdc9816da00a4342a9" + "sha256": "cfe8966bb4b2c81cea7240cf58cef3c7aa15a3a0b7118327df1281a7b320ce08" }, - "filename": "urllib3-1.10-py2-none-any.whl", + "filename": "certifi-2015.11.20-py2.py3-none-any.whl", "hashes": { - "sha256": "834c02a1e7a489c09b99404518a8404726674c75a98a3a8bc5fe57238bf63101" + "sha256": "12e141bb3e0f1b3ea4d5a8af804fc59ff94d5ece040cf8d22232ddf87eec096b" }, "provenance": null, "requires-python": null, - "size": 75510, - "upload-time": "2014-12-14T21:26:11.100386Z", - "url": "https://files.pythonhosted.org/packages/74/60/6c4f6e5de3394f25f6c87a521fd78a8f84260d88dbcb2a669f6a82133ac6/urllib3-1.10-py2-none-any.whl", + "size": 367351, + "upload-time": "2015-11-20T09:19:41.766097Z", + "url": "https://files.pythonhosted.org/packages/a5/2b/83904abc08c3d95808d098163b049e923cbf9fa04f6fa5c0f3750959da8e/certifi-2015.11.20-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.10.tar.gz", + "filename": "certifi-2015.11.20.tar.gz", "hashes": { - "sha256": "25b4a7fbbd9112e0190f31f8877aa0523caeab8630872ad1bbddaba01cdd6599" + "sha256": "7168668372f07219439e82878b484d6216ff63224fd4e7ff4f39c56ad0b487de" }, "provenance": null, "requires-python": null, - "size": 128200, - "upload-time": "2014-12-14T21:26:13.396621Z", - "url": "https://files.pythonhosted.org/packages/83/36/605e5ed6f7a117ffce6541cbe94e07495500f7713708783bedb1c98df2bd/urllib3-1.10.tar.gz", + "size": 364503, + "upload-time": "2015-11-20T09:19:14.158164Z", + "url": "https://files.pythonhosted.org/packages/c5/8a/d007319d95bd2424adb3f2a41ffb29de76f2c07b3dd5fd98f3651f9a14f5/certifi-2015.11.20.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d0a64656311b962346bf08edb79e60112ddc0d624d07c3bbbeb668bf65f8d4df" + "sha256": "40e1b1d120723088ffc3d5a07c586bd8edb80cef503a1f875d35f02b429aa137" }, "data-dist-info-metadata": { - "sha256": "d0a64656311b962346bf08edb79e60112ddc0d624d07c3bbbeb668bf65f8d4df" + "sha256": "40e1b1d120723088ffc3d5a07c586bd8edb80cef503a1f875d35f02b429aa137" }, - "filename": "urllib3-1.10.1-py2-none-any.whl", + "filename": "certifi-2015.11.20.1-py2.py3-none-any.whl", "hashes": { - "sha256": "b1e39534c0790aee0f1b6439f41f708d20480bdb8a7e315bb28d7b614359e1ef" + "sha256": "ad86683448f7483d4147a64d96856e551734e594c4563747e9fbe2368df13d3f" }, "provenance": null, "requires-python": null, - "size": 76177, - "upload-time": "2015-02-11T02:48:59.009260Z", - "url": "https://files.pythonhosted.org/packages/dd/f4/4b4f988ce627121c3a7695324bb314fed5fec02f202aac239c0f54ea42ba/urllib3-1.10.1-py2-none-any.whl", + "size": 368793, + "upload-time": "2015-11-30T11:18:21.164994Z", + "url": "https://files.pythonhosted.org/packages/df/21/86903664789d010c7693523aa44cd6f96f9d60c7bc813761ff3db5fa8aad/certifi-2015.11.20.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.10.1.tar.gz", + "filename": "certifi-2015.11.20.1.tar.gz", "hashes": { - "sha256": "631c6c52e8db04530e5b248ba4c1ce1aac100e2722bfbfdd35f212cf2783acb2" + "sha256": "30b0a7354a1b32caa8b4705d3f5fb2dadefac7ba4bf8af8a2176869f93e38f16" }, "provenance": null, "requires-python": null, - "size": 129860, - "upload-time": "2015-02-11T02:49:01.324139Z", - "url": "https://files.pythonhosted.org/packages/2b/33/9d90a753026d1869a7925372f0ac310f58b46a661b7cb4c54eb5c22cf6eb/urllib3-1.10.1.tar.gz", + "size": 365934, + "upload-time": "2015-11-30T11:18:12.387288Z", + "url": "https://files.pythonhosted.org/packages/08/59/d39d98454a4fd2c9e0955590398bcfc4047f8e6dde00d7731cefdb32b403/certifi-2015.11.20.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "4c1ec13a214fbcb96b299626d90f396b120baa7681bed86812b4c7d12bead3d8" + "sha256": "e35a40cf53970ab9e75b8c70ea0bd051f718eae2f78be0055b8b591ae4c68e12" }, "data-dist-info-metadata": { - "sha256": "4c1ec13a214fbcb96b299626d90f396b120baa7681bed86812b4c7d12bead3d8" + "sha256": "e35a40cf53970ab9e75b8c70ea0bd051f718eae2f78be0055b8b591ae4c68e12" }, - "filename": "urllib3-1.10.2-py2-none-any.whl", + "filename": "certifi-2016.2.28-py2.py3-none-any.whl", "hashes": { - "sha256": "360d176c9d04dd34850df7dd5557b923a4dd1da0793a5c2366fda42758536807" + "sha256": "75c33d546e0a732a4606749cbadcd81929f30d8b814061ca93cde49933dbb860" }, "provenance": null, "requires-python": null, - "size": 77473, - "upload-time": "2015-02-25T23:19:45.146810Z", - "url": "https://files.pythonhosted.org/packages/7e/db/e8f53e97768ced06c5d2841250a4abb2726611b3c06efe71227fcf264cc9/urllib3-1.10.2-py2-none-any.whl", + "size": 366879, + "upload-time": "2016-02-28T14:32:48.070650Z", + "url": "https://files.pythonhosted.org/packages/db/60/1ed0106bde7b14b363b15b17cc308aad93ba57d3582570f3ad7180ae0fae/certifi-2016.2.28-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.10.2.tar.gz", + "filename": "certifi-2016.2.28.tar.gz", "hashes": { - "sha256": "5bfd0ee2bd559fc22e8f1273934aca77050de19ba0e77f2447cbb0dd44f06a16" + "sha256": "5e8eccf95924658c97b990b50552addb64f55e1e3dfe4880456ac1f287dc79d0" }, "provenance": null, "requires-python": null, - "size": 132217, - "upload-time": "2015-02-25T23:19:48.193873Z", - "url": "https://files.pythonhosted.org/packages/10/c7/8ed1d80ca1901a9ddbcbe2323a5c73049c4f957eecdb80d85577aa49dfa4/urllib3-1.10.2.tar.gz", + "size": 364036, + "upload-time": "2016-02-28T14:32:41.621447Z", + "url": "https://files.pythonhosted.org/packages/5c/f8/f6c54727c74579c6bbe5926f5deb9677c5810a33e11da58d1a4e2d09d041/certifi-2016.2.28.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "39e8fa9e59c67417c3578727bdd10f4894c776823e5377874afdab0fe25eb258" + "sha256": "d061f3550e45883515830bbdc89e88c079ff291e4f98a67aebb7b7582f1e95eb" }, "data-dist-info-metadata": { - "sha256": "39e8fa9e59c67417c3578727bdd10f4894c776823e5377874afdab0fe25eb258" + "sha256": "d061f3550e45883515830bbdc89e88c079ff291e4f98a67aebb7b7582f1e95eb" }, - "filename": "urllib3-1.10.3-py2-none-any.whl", + "filename": "certifi-2016.8.2-py2.py3-none-any.whl", "hashes": { - "sha256": "e6c9d84847028ee82c83d901f82b1ced9c05d051c4bd5a0849f8335d0a875c55" + "sha256": "c6290b32cfccf569a621d0449fcaf9283a3e0c77108bc808545b41c779d42e0a" }, "provenance": null, "requires-python": null, - "size": 78752, - "upload-time": "2015-04-21T20:06:21.348338Z", - "url": "https://files.pythonhosted.org/packages/69/91/3a34efceef1b8d7d4a509c49343a6dcce6b9d53fd40c69515d7655f9d572/urllib3-1.10.3-py2-none-any.whl", + "size": 381733, + "upload-time": "2016-08-02T08:07:40.785333Z", + "url": "https://files.pythonhosted.org/packages/65/da/116b7b175ecdb089406ec24238d1fe668b52d3f25e4e7ba88983807eac6a/certifi-2016.8.2-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.10.3.tar.gz", + "filename": "certifi-2016.8.2.tar.gz", "hashes": { - "sha256": "ce1bb9a3f103610a062ace3ae6e56ebf2fa0fbeb5c395d601c64d8a7e6df180b" + "sha256": "65ddc34fd9c8509851031d7075b8325393b87e6dbe5875a723959a20266d7a41" }, "provenance": null, "requires-python": null, - "size": 136894, - "upload-time": "2015-04-21T20:06:25.506331Z", - "url": "https://files.pythonhosted.org/packages/d6/19/7c20b00695f6f0c967edb5d63d73d5fc20803db739ed7b939a8ef2bbeb78/urllib3-1.10.3.tar.gz", + "size": 379197, + "upload-time": "2016-08-02T08:07:44.660218Z", + "url": "https://files.pythonhosted.org/packages/60/d8/e4dbd7239f1dd3854135949cc2cc8344602b1545a7929b7bf652ac69fbb6/certifi-2016.8.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "24bc9a4a96656022a69b1cf9e65680c5a1aa0cbd707a1b673f2022739daf8cba" + "sha256": "0920a6965ed6628db07ea1c0a2e5aee371135864e738bf50d198f66c2451b123" }, "data-dist-info-metadata": { - "sha256": "24bc9a4a96656022a69b1cf9e65680c5a1aa0cbd707a1b673f2022739daf8cba" + "sha256": "0920a6965ed6628db07ea1c0a2e5aee371135864e738bf50d198f66c2451b123" }, - "filename": "urllib3-1.10.4-py2-none-any.whl", + "filename": "certifi-2016.8.8-py2.py3-none-any.whl", "hashes": { - "sha256": "641a40c0c7d144f03584cc11bfa3702b537b1036f3dc39a1905cf2e741d945d6" + "sha256": "04f0e6677e6a5a64ba83ade859bcdda254c1ccf58545eb72bc2067f51a01873c" }, "provenance": null, "requires-python": null, - "size": 79340, - "upload-time": "2015-05-03T14:14:22.508478Z", - "url": "https://files.pythonhosted.org/packages/92/b7/37eabe93db6e719a69f9515c911ada4399afb88ea08b2cbfa864d846e5b7/urllib3-1.10.4-py2-none-any.whl", + "size": 384755, + "upload-time": "2016-08-08T13:12:03.414485Z", + "url": "https://files.pythonhosted.org/packages/dd/ed/e9bf6a9dc79e23c68385c4ea692f0e9e1a7880518872564f88be013b552f/certifi-2016.8.8-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.10.4.tar.gz", + "filename": "certifi-2016.8.8.tar.gz", "hashes": { - "sha256": "52131e6a561466f1206e1a648d9a73dda2a804d0f70e83782bd88494542ded09" + "sha256": "99864ed602d8a9d212e339b15ffa438895002eda7b7db20dca5309dac9605ae9" }, "provenance": null, "requires-python": null, - "size": 138538, - "upload-time": "2015-05-03T14:14:24.922681Z", - "url": "https://files.pythonhosted.org/packages/8a/a5/f39d0c3333065807b2905d863fc46108a8d044db247d793c7fcffec1f6bc/urllib3-1.10.4.tar.gz", + "size": 382233, + "upload-time": "2016-08-08T13:11:59.463240Z", + "url": "https://files.pythonhosted.org/packages/41/bf/88a3269c7c95fc94a2c581c4b1b3d3ec21af7a268d6a3a4e54578adccfd6/certifi-2016.8.8.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "5ee434287e2caaee3912f37a993f163dfb4c404b0a040ca491942d6a5996c803" + "sha256": "5dfcb0e85a9b62cc942ec06845d3d024846fce682389ca5c6fe24afa08376c03" }, "data-dist-info-metadata": { - "sha256": "5ee434287e2caaee3912f37a993f163dfb4c404b0a040ca491942d6a5996c803" + "sha256": "5dfcb0e85a9b62cc942ec06845d3d024846fce682389ca5c6fe24afa08376c03" }, - "filename": "urllib3-1.11-py2.py3-none-any.whl", + "filename": "certifi-2016.8.31-py2.py3-none-any.whl", "hashes": { - "sha256": "53e65fa6025a59f64ece714759c1f06c4e4fb9ab6b272561a2e26f286a55d42e" + "sha256": "172844a3e2896c924e6aa2657b2e56586a724f27edd0e9592be9353f3a3f6c73" }, "provenance": null, "requires-python": null, - "size": 84465, - "upload-time": "2015-07-21T13:43:35.993648Z", - "url": "https://files.pythonhosted.org/packages/3f/0c/7c4e8c634a6285ace89516629ff33cd452218587b8082e7f08080e25c9a4/urllib3-1.11-py2.py3-none-any.whl", + "size": 379020, + "upload-time": "2016-08-31T16:25:25.302456Z", + "url": "https://files.pythonhosted.org/packages/34/21/ebb383f944dfc3a14461ee021089da90477be919a5554117c184ae3d44be/certifi-2016.8.31-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.11.tar.gz", + "filename": "certifi-2016.8.31.tar.gz", "hashes": { - "sha256": "0da48343bdc6c01cfe45bd23726dd2e7ea0c1fce24959a84a4682513a0fd2b12" + "sha256": "f7708a42d86f29ccc7c8c4ff9d34a8d854d8d78eb2973d1f28406bb43d6b8919" }, "provenance": null, "requires-python": null, - "size": 149671, - "upload-time": "2015-07-21T13:43:42.589468Z", - "url": "https://files.pythonhosted.org/packages/41/06/c72e782e156dd722419915baeced8f3bdd0ae12aa58818b8e9497bc1d2d3/urllib3-1.11.tar.gz", + "size": 376643, + "upload-time": "2016-08-31T16:25:30.944901Z", + "url": "https://files.pythonhosted.org/packages/1c/d1/0133a5084f0d17db0270c6061e824a11b0e417d743f5ff4c594f4090ed89/certifi-2016.8.31.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "8936b7f093c4628d8c495f45d26b66d4087440ee4e993aee056f6f5ed9aa59ee" + "sha256": "4356fffac547e4989462b6b99b06092fecc63dc80ee6c7756eda489ea2538dcb" }, "data-dist-info-metadata": { - "sha256": "8936b7f093c4628d8c495f45d26b66d4087440ee4e993aee056f6f5ed9aa59ee" + "sha256": "4356fffac547e4989462b6b99b06092fecc63dc80ee6c7756eda489ea2538dcb" }, - "filename": "urllib3-1.12-py2.py3-none-any.whl", + "filename": "certifi-2016.9.26-py2.py3-none-any.whl", "hashes": { - "sha256": "8a5cbc44c172dbbd9f4dee62b1e7197c92b456bafe52279042509cab5b89c83e" + "sha256": "a60073d7bb5cb01671877efda875e8dab755b98baedfbb9b8b3d9be2d52ad022" }, "provenance": null, "requires-python": null, - "size": 85246, - "upload-time": "2015-09-06T18:41:26.812162Z", - "url": "https://files.pythonhosted.org/packages/78/7c/4fdfe533e595854ab15b31a1116b2f9734796dfd7c5d3234d4927f88cc60/urllib3-1.12-py2.py3-none-any.whl", + "size": 377097, + "upload-time": "2016-09-26T11:50:55.842604Z", + "url": "https://files.pythonhosted.org/packages/a2/35/b7b457c95fdd661d4c179201e9e58a2181934695943b08ccfcba09284b4e/certifi-2016.9.26-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.12.tar.gz", + "filename": "certifi-2016.9.26.tar.gz", "hashes": { - "sha256": "0ea512776971fe4e76192600fe41e4e7ee96b4b9a5b15aefc1ac31d2a63872c6" + "sha256": "8275aef1bbeaf05c53715bfc5d8569bd1e04ca1e8e69608cc52bcaac2604eb19" }, "provenance": null, "requires-python": null, - "size": 151072, - "upload-time": "2015-09-06T18:41:30.612548Z", - "url": "https://files.pythonhosted.org/packages/41/a7/5bda0eaea36dda6be079650f399d7713693d556ce71f0011d3881c6957c5/urllib3-1.12.tar.gz", + "size": 374637, + "upload-time": "2016-09-26T11:50:59.584703Z", + "url": "https://files.pythonhosted.org/packages/4f/75/e1bc6e363a2c76f8d7e754c27c437dbe4086414e1d6d2f6b2a3e7846f22b/certifi-2016.9.26.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "70250442b62f512dc2d28c480273fe501267dca2f7fc62b3d6e638175241ca8e" + "sha256": "0fe1ffbdaf1e2cd4524fdaf6db612a867955a34f60880ff4ec7010ef239e0a7b" }, "data-dist-info-metadata": { - "sha256": "70250442b62f512dc2d28c480273fe501267dca2f7fc62b3d6e638175241ca8e" + "sha256": "0fe1ffbdaf1e2cd4524fdaf6db612a867955a34f60880ff4ec7010ef239e0a7b" }, - "filename": "urllib3-1.13-py2.py3-none-any.whl", + "filename": "certifi-2017.1.23-py2.py3-none-any.whl", "hashes": { - "sha256": "f9b5ff677bd6c1d038870317ae687ccc02eca2e8bb5bf572b502b94be1c2872a" + "sha256": "f74a224a9860fd5a2e9757230a7ea3eba82d6d46914780abc18e70c8b58d4bf8" }, "provenance": null, "requires-python": null, - "size": 86829, - "upload-time": "2015-12-14T21:11:21.239752Z", - "url": "https://files.pythonhosted.org/packages/be/90/3479e16866a61f973d37296d27dd56f923b3259950ff57ab865d3caf1ef1/urllib3-1.13-py2.py3-none-any.whl", + "size": 382984, + "upload-time": "2017-01-23T21:21:13.140577Z", + "url": "https://files.pythonhosted.org/packages/21/f7/7bb6b1c5ba1db21515950bc16b22cd7ef7d27024100f326a19921efd2ce0/certifi-2017.1.23-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.13.tar.gz", + "filename": "certifi-2017.1.23.tar.gz", "hashes": { - "sha256": "8d5d4e7544c77e3a009d0cfd59175b27d57fb875d3c742b441c3eb79e0d3957c" + "sha256": "81877fb7ac126e9215dfb15bfef7115fdc30e798e0013065158eed0707fd99ce" }, "provenance": null, "requires-python": null, - "size": 153743, - "upload-time": "2015-12-14T21:11:26.678631Z", - "url": "https://files.pythonhosted.org/packages/5b/5a/bd0b868a3412429b10be936087a9e260f3a7373e18e2330118a58e98004d/urllib3-1.13.tar.gz", + "size": 380397, + "upload-time": "2017-01-23T21:21:15.847787Z", + "url": "https://files.pythonhosted.org/packages/b6/fa/ca682d5ace0700008d246664e50db8d095d23750bb212c0086305450c276/certifi-2017.1.23.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9deb0a3e7eb1c84651dc76802bf91f85cd34798f14946ff977bce2890b7db96b" + "sha256": "6730cb2f52d6163d920db65d57f419f9935677f503c3f35719b0112f080b61d8" }, "data-dist-info-metadata": { - "sha256": "9deb0a3e7eb1c84651dc76802bf91f85cd34798f14946ff977bce2890b7db96b" + "sha256": "6730cb2f52d6163d920db65d57f419f9935677f503c3f35719b0112f080b61d8" }, - "filename": "urllib3-1.13.1-py2.py3-none-any.whl", + "filename": "certifi-2017.4.17-py2.py3-none-any.whl", "hashes": { - "sha256": "e2a681be15eac24db1aa907eb89132b66a3078cf919071d57cb2ab2ae8893453" + "sha256": "f4318671072f030a33c7ca6acaef720ddd50ff124d1388e50c1bda4cbd6d7010" }, "provenance": null, "requires-python": null, - "size": 87126, - "upload-time": "2015-12-18T22:48:34.394175Z", - "url": "https://files.pythonhosted.org/packages/b1/54/5b2f3d215a47f1a7fabb9f24d58135db9f4e9478a301ebf2b34f620518b2/urllib3-1.13.1-py2.py3-none-any.whl", + "size": 375925, + "upload-time": "2017-04-17T19:36:37.025602Z", + "url": "https://files.pythonhosted.org/packages/eb/01/c1f58987b777d6c4ec535b4e004a4a07bfc9db06f0c7533367ca6da8f2a6/certifi-2017.4.17-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.13.1.tar.gz", + "filename": "certifi-2017.4.17.tar.gz", "hashes": { - "sha256": "6eba1d713f8552e37ac4081c6bdf7be9f5a79f58447aed762bf24cc34c5e3983" + "sha256": "f7527ebf7461582ce95f7a9e03dd141ce810d40590834f4ec20cddd54234c10a" }, "provenance": null, "requires-python": null, - "size": 156259, - "upload-time": "2015-12-18T22:48:40.386438Z", - "url": "https://files.pythonhosted.org/packages/ee/16/7eeb3da799c044c7394158cbfaaaf8ac1cb3bb716bf251ee9a6ca09614c5/urllib3-1.13.1.tar.gz", + "size": 373512, + "upload-time": "2017-04-17T19:36:40.874997Z", + "url": "https://files.pythonhosted.org/packages/dd/0e/1e3b58c861d40a9ca2d7ea4ccf47271d4456ae4294c5998ad817bd1b4396/certifi-2017.4.17.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d41782f322640d062c8e1df7d8ed348e43ed3dd3136dfe77f91bf1cbbf1c6af1" + "sha256": "0924b341355bf3decac62c8c8fcf652e334f2f57e8332bbfb4f95452a5259bc2" }, "data-dist-info-metadata": { - "sha256": "d41782f322640d062c8e1df7d8ed348e43ed3dd3136dfe77f91bf1cbbf1c6af1" + "sha256": "0924b341355bf3decac62c8c8fcf652e334f2f57e8332bbfb4f95452a5259bc2" }, - "filename": "urllib3-1.14-py2.py3-none-any.whl", + "filename": "certifi-2017.7.27-py2.py3-none-any.whl", "hashes": { - "sha256": "ffe8859ca4fdfb021c2e8e0d3033f6c5eb372f8d4c3fd5455523055a2806a437" + "sha256": "f0c0494d4a43fc862826a8ac731538ac68120524d4438e864a1ce2a2916e495d" }, "provenance": null, "requires-python": null, - "size": 89323, - "upload-time": "2015-12-29T20:28:31.702905Z", - "url": "https://files.pythonhosted.org/packages/73/55/63deba73d82dfa39974ca3903110c3e3557ff8758a3a79482810915b385d/urllib3-1.14-py2.py3-none-any.whl", + "size": 349511, + "upload-time": "2017-07-27T15:42:26.368478Z", + "url": "https://files.pythonhosted.org/packages/dc/ec/38df4e406cfca294fd6e242ea38bd943f47885d95e4dbf1783146f80e391/certifi-2017.7.27-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.14.tar.gz", + "filename": "certifi-2017.7.27.tar.gz", "hashes": { - "sha256": "dd4fb13a4ce50b18338c7e4d665b21fd38632c5d4b1d9f1a1379276bd3c08d37" + "sha256": "a7e03cbaf96baad108e34602848d0e4f04e59185325a61e63c96fcf67cee5fcd" }, "provenance": null, "requires-python": null, - "size": 161497, - "upload-time": "2015-12-29T20:28:40.455552Z", - "url": "https://files.pythonhosted.org/packages/6c/11/68602df8fb13daeb2b61e2dc3209c6d8a599af7943691dfa7d48f32ef69b/urllib3-1.14.tar.gz", + "size": 348142, + "upload-time": "2017-07-27T15:42:29.816731Z", + "url": "https://files.pythonhosted.org/packages/fa/70/bf24052d94f00bfdb70ac70840bfa1ba61e6d56ee7da5f62ecbca743c87e/certifi-2017.7.27.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "c97bf7e9b0a36a849607607e8e09a3d51060ac08f9899eaf4dac8aa66e42b995" + "sha256": "a2af8671edfd7a4429ce07c924e4835dadff2d4860ba874258b6001857819072" }, "data-dist-info-metadata": { - "sha256": "c97bf7e9b0a36a849607607e8e09a3d51060ac08f9899eaf4dac8aa66e42b995" + "sha256": "a2af8671edfd7a4429ce07c924e4835dadff2d4860ba874258b6001857819072" }, - "filename": "urllib3-1.15-py2.py3-none-any.whl", + "filename": "certifi-2017.7.27.1-py2.py3-none-any.whl", "hashes": { - "sha256": "0bfbc91a6726517de44317e1219ede08c0be213cca06626c56b18e1f4b0377d8" + "sha256": "54a07c09c586b0e4c619f02a5e94e36619da8e2b053e20f594348c0611803704" }, "provenance": null, "requires-python": null, - "size": 77449, - "upload-time": "2016-04-06T19:17:18.644224Z", - "url": "https://files.pythonhosted.org/packages/e4/97/716fb40e72ceea3944e7a2ec908f3d72c232e8dc1a4030569742bee08884/urllib3-1.15-py2.py3-none-any.whl", + "size": 349554, + "upload-time": "2017-07-27T15:46:17.483109Z", + "url": "https://files.pythonhosted.org/packages/40/66/06130724e8205fc8c105db7edb92871c7fff7d31324d7f4405c762624a43/certifi-2017.7.27.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.15.tar.gz", + "filename": "certifi-2017.7.27.1.tar.gz", "hashes": { - "sha256": "607c22f1b593e0e95c2eecb01138c58de9c574ec4c7a0e560c1e15031f941b3d" + "sha256": "40523d2efb60523e113b44602298f0960e900388cf3bb6043f645cf57ea9e3f5" }, "provenance": null, "requires-python": null, - "size": 153398, - "upload-time": "2016-04-06T19:17:31.326716Z", - "url": "https://files.pythonhosted.org/packages/39/00/cb4ffa715096532f6cd6055083f980a113739f7cf50486aae584e24ca195/urllib3-1.15.tar.gz", + "size": 348217, + "upload-time": "2017-07-27T15:46:22.548345Z", + "url": "https://files.pythonhosted.org/packages/20/d0/3f7a84b0c5b89e94abbd073a5f00c7176089f526edb056686751d5064cbd/certifi-2017.7.27.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d46ac037e30ef0f2d3be88413e2fed3b550945e68bd7494fe6aaff2f42b74007" + "sha256": "670dc88eafd566c941e8f93bd7c3983e2e9cb1512f2fa5f6f473f4864b802393" }, "data-dist-info-metadata": { - "sha256": "d46ac037e30ef0f2d3be88413e2fed3b550945e68bd7494fe6aaff2f42b74007" + "sha256": "670dc88eafd566c941e8f93bd7c3983e2e9cb1512f2fa5f6f473f4864b802393" }, - "filename": "urllib3-1.15.1-py2.py3-none-any.whl", + "filename": "certifi-2017.11.5-py2.py3-none-any.whl", "hashes": { - "sha256": "105b33577a379c1c881821d43b97d1a870f37a8f4904151f56ddeb95b38830ca" + "sha256": "244be0d93b71e93fc0a0a479862051414d0e00e16435707e5bf5000f92e04694" }, "provenance": null, "requires-python": null, - "size": 92690, - "upload-time": "2016-04-11T17:26:25.079831Z", - "url": "https://files.pythonhosted.org/packages/ea/11/0c858701745b76148b292406fcee31fa7f39c28aae18ac7d75792ac6d433/urllib3-1.15.1-py2.py3-none-any.whl", + "size": 330630, + "upload-time": "2017-11-05T13:22:40.199808Z", + "url": "https://files.pythonhosted.org/packages/29/9b/25ef61e948321296f029f53c9f67cc2b54e224db509eb67ce17e0df6044a/certifi-2017.11.5-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.15.1.tar.gz", + "filename": "certifi-2017.11.5.tar.gz", "hashes": { - "sha256": "d0a1dc60433f7e9b90b4f085f1d45753174b4594558b29eda0009abe0b82da4c" + "sha256": "5ec74291ca1136b40f0379e1128ff80e866597e4e2c1e755739a913bbc3613c0" }, "provenance": null, "requires-python": null, - "size": 169242, - "upload-time": "2016-04-11T17:26:40.369525Z", - "url": "https://files.pythonhosted.org/packages/49/26/a7d12ea00cb4b9fa1e13b5980e5a04a1fe7c477eb8f657ce0b757a7a497d/urllib3-1.15.1.tar.gz", + "size": 329246, + "upload-time": "2017-11-05T13:22:43.723111Z", + "url": "https://files.pythonhosted.org/packages/23/3f/8be01c50ed24a4bd6b8da799839066ce0288f66f5e11f0367323467f0cbc/certifi-2017.11.5.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "0b5afbfa2e51a5bf9d25f565c8d59d2ce62f153a4d0d11d34fe6714938ef8b03" + "sha256": "9849f7373c1d0ea9399bc3fbc72e138567b47f47e75ab8033d3885fd6b0a315c" }, "data-dist-info-metadata": { - "sha256": "0b5afbfa2e51a5bf9d25f565c8d59d2ce62f153a4d0d11d34fe6714938ef8b03" + "sha256": "9849f7373c1d0ea9399bc3fbc72e138567b47f47e75ab8033d3885fd6b0a315c" }, - "filename": "urllib3-1.16-py2.py3-none-any.whl", + "filename": "certifi-2018.1.18-py2.py3-none-any.whl", "hashes": { - "sha256": "8a46ee9b6b4487ba994e97f9e5eab48513c9b3ebdddc630ee9a899e041147695" + "sha256": "14131608ad2fd56836d33a71ee60fa1c82bc9d2c8d98b7bdbc631fe1b3cd1296" }, "provenance": null, "requires-python": null, - "size": 98955, - "upload-time": "2016-06-11T20:34:52.194000Z", - "url": "https://files.pythonhosted.org/packages/61/54/3f6149b3b9027f3386ad56816a3be83c201fe7bed1ba67a0ca249f1a8cb1/urllib3-1.16-py2.py3-none-any.whl", + "size": 151607, + "upload-time": "2018-01-18T20:30:56.854301Z", + "url": "https://files.pythonhosted.org/packages/fa/53/0a5562e2b96749e99a3d55d8c7df91c9e4d8c39a9da1f1a49ac9e4f4b39f/certifi-2018.1.18-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.16.tar.gz", + "filename": "certifi-2018.1.18.tar.gz", "hashes": { - "sha256": "63d479478ddfc83bbc11577dc16d47835c5179ac13e550118ca143b62c4bf9ab" + "sha256": "edbc3f203427eef571f79a7692bb160a2b0f7ccaa31953e99bd17e307cf63f7d" }, "provenance": null, "requires-python": null, - "size": 179763, - "upload-time": "2016-06-11T20:34:59.039643Z", - "url": "https://files.pythonhosted.org/packages/3b/f0/e763169124e3f5db0926bc3dbfcd580a105f9ca44cf5d8e6c7a803c9f6b5/urllib3-1.16.tar.gz", + "size": 151258, + "upload-time": "2018-01-18T20:30:58.724385Z", + "url": "https://files.pythonhosted.org/packages/15/d4/2f888fc463d516ff7bf2379a4e9a552fef7f22a94147655d9b1097108248/certifi-2018.1.18.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "0b5c3ac1fdf658eb81919dbefa9f2e1b7d0e243ed996caf1598889f5897fcb12" + "sha256": "b9808b0453f0454d177c450b8873bc88ba354042e2b0cc1df42489fc1c380c87" }, "data-dist-info-metadata": { - "sha256": "0b5c3ac1fdf658eb81919dbefa9f2e1b7d0e243ed996caf1598889f5897fcb12" + "sha256": "b9808b0453f0454d177c450b8873bc88ba354042e2b0cc1df42489fc1c380c87" }, - "filename": "urllib3-1.17-py2.py3-none-any.whl", + "filename": "certifi-2018.4.16-py2.py3-none-any.whl", "hashes": { - "sha256": "ace38809bda77300b7155c2cd202a648cce95ccfd81f9582aabe23f8deaf1a98" + "sha256": "9fa520c1bacfb634fa7af20a76bcbd3d5fb390481724c597da32c719a7dca4b0" }, "provenance": null, "requires-python": null, - "size": 101170, - "upload-time": "2016-09-06T14:41:20.111888Z", - "url": "https://files.pythonhosted.org/packages/40/4e/54411cb5f7c69782304a7ab27ba9d7d9a3908cd68b67f6502137342d0d9c/urllib3-1.17-py2.py3-none-any.whl", + "size": 150367, + "upload-time": "2018-04-16T18:50:10.751358Z", + "url": "https://files.pythonhosted.org/packages/7c/e6/92ad559b7192d846975fc916b65f667c7b8c3a32bea7372340bfe9a15fa5/certifi-2018.4.16-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.17.tar.gz", + "filename": "certifi-2018.4.16.tar.gz", "hashes": { - "sha256": "fe57c15f1973d55c948619efcbd1d1150bb4256214aabab3322b395d023a2603" + "sha256": "13e698f54293db9f89122b0581843a782ad0934a4fe0172d2a980ba77fc61bb7" }, "provenance": null, "requires-python": null, - "size": 181176, - "upload-time": "2016-09-06T14:41:23.436850Z", - "url": "https://files.pythonhosted.org/packages/c2/79/8851583070bac203561d21b9478340535893f587759608156aaca60a615a/urllib3-1.17.tar.gz", + "size": 149967, + "upload-time": "2018-04-16T18:50:12.436867Z", + "url": "https://files.pythonhosted.org/packages/4d/9c/46e950a6f4d6b4be571ddcae21e7bc846fcbb88f1de3eff0f6dd0a6be55d/certifi-2018.4.16.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "81ec83bb22edda2b84585b1e2835936ee126fb0f1d6764dbf423acce22ecf502" + "sha256": "c1d3d51b3e1ae1759ed48b1407b4477008a5650bbf9c7fbbb227e378ff5cc6ba" }, "data-dist-info-metadata": { - "sha256": "81ec83bb22edda2b84585b1e2835936ee126fb0f1d6764dbf423acce22ecf502" + "sha256": "c1d3d51b3e1ae1759ed48b1407b4477008a5650bbf9c7fbbb227e378ff5cc6ba" }, - "filename": "urllib3-1.18-py2.py3-none-any.whl", + "filename": "certifi-2018.8.13-py2.py3-none-any.whl", "hashes": { - "sha256": "ed69856d262a6da3f201b1afed6d61b0c5a364fcc1d20d3f9ff461960c6626bf" + "sha256": "b6e8b28b2b7e771a41ecdd12d4d43262ecab52adebbafa42c77d6b57fb6ad3a4" }, "provenance": null, "requires-python": null, - "size": 102363, - "upload-time": "2016-09-26T08:50:34.527893Z", - "url": "https://files.pythonhosted.org/packages/9d/24/d9896ea827cdd3783f6bb4339ccca614411ee1ef4a0e11566ba81f190e66/urllib3-1.18-py2.py3-none-any.whl", + "size": 146520, + "upload-time": "2018-08-13T07:10:37.237391Z", + "url": "https://files.pythonhosted.org/packages/16/1f/50d729c104b21c1042aa51560da6141d1cab476ba7015d92b2111c8db841/certifi-2018.8.13-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.18.tar.gz", + "filename": "certifi-2018.8.13.tar.gz", "hashes": { - "sha256": "d30dd4d1cbbc36ebab6e4a2076820cfe0c60f10adf087fecbc5a3edae79fdc81" + "sha256": "4c1d68a1408dd090d2f3a869aa94c3947cc1d967821d1ed303208c9f41f0f2f4" }, "provenance": null, "requires-python": null, - "size": 183660, - "upload-time": "2016-09-26T08:50:39.699498Z", - "url": "https://files.pythonhosted.org/packages/8f/45/7434a6a44d42744b74fb969a39720f0c3d4f31f921737e51a69d8b15c859/urllib3-1.18.tar.gz", + "size": 146139, + "upload-time": "2018-08-13T07:10:38.940923Z", + "url": "https://files.pythonhosted.org/packages/53/0d/d1d13a63563cc50a27b310f5612645bef06d29a5022a7e79ac659dd0fc50/certifi-2018.8.13.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "4cfb0a50b75ba446792ad96860df195cab6867fbf5590e30575c50bc3d7b2fce" + "sha256": "fa87197fbee84739800db5ee1338e3f449ec930e841540936649b18ca8a050da" }, "data-dist-info-metadata": { - "sha256": "4cfb0a50b75ba446792ad96860df195cab6867fbf5590e30575c50bc3d7b2fce" + "sha256": "fa87197fbee84739800db5ee1338e3f449ec930e841540936649b18ca8a050da" }, - "filename": "urllib3-1.18.1-py2.py3-none-any.whl", + "filename": "certifi-2018.8.24-py2.py3-none-any.whl", "hashes": { - "sha256": "e18d07b5387d7e8ba586357209d9e38b71b787ca832f375f5dd42ed3f5d44aa8" + "sha256": "456048c7e371c089d0a77a5212fb37a2c2dce1e24146e3b7e0261736aaeaa22a" }, "provenance": null, "requires-python": null, - "size": 103060, - "upload-time": "2016-10-27T11:25:19.068958Z", - "url": "https://files.pythonhosted.org/packages/ac/2a/fc9ac93901bdab0c4b48f86f2cc5ac9c249bbc030debb3fe9e5c0191833d/urllib3-1.18.1-py2.py3-none-any.whl", + "size": 147251, + "upload-time": "2018-08-24T09:23:18.551814Z", + "url": "https://files.pythonhosted.org/packages/df/f7/04fee6ac349e915b82171f8e23cee63644d83663b34c539f7a09aed18f9e/certifi-2018.8.24-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.18.1.tar.gz", + "filename": "certifi-2018.8.24.tar.gz", "hashes": { - "sha256": "5555ecc5254681618d1706037f82e8cec0e18c6113ed5c95807f8f822d5668f1" + "sha256": "376690d6f16d32f9d1fe8932551d80b23e9d393a8578c5633a2ed39a64861638" }, "provenance": null, "requires-python": null, - "size": 184995, - "upload-time": "2016-10-27T11:25:22.654313Z", - "url": "https://files.pythonhosted.org/packages/d8/1f/7e5e7e7d36fa82c179085ef06c32abe2a1f8a25067e1724921f7e871da1a/urllib3-1.18.1.tar.gz", + "size": 146866, + "upload-time": "2018-08-24T09:23:20.818632Z", + "url": "https://files.pythonhosted.org/packages/e1/0f/f8d5e939184547b3bdc6128551b831a62832713aa98c2ccdf8c47ecc7f17/certifi-2018.8.24.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "b07aceea5700168591023ec213109b0eeb77f3f4cb21f3fc8ef2e66c22e94b9d" + "sha256": "db39327a93fb62033abee634bd59d1a98c97ed5cbb5640ed6220d30fdd990061" }, "data-dist-info-metadata": { - "sha256": "b07aceea5700168591023ec213109b0eeb77f3f4cb21f3fc8ef2e66c22e94b9d" + "sha256": "db39327a93fb62033abee634bd59d1a98c97ed5cbb5640ed6220d30fdd990061" }, - "filename": "urllib3-1.19-py2.py3-none-any.whl", + "filename": "certifi-2018.10.15-py2.py3-none-any.whl", "hashes": { - "sha256": "81dd7c7f4e1f74c0dd5bf56f7e7d5818e3d6b3595018e3b10a86e7527fcf2345" + "sha256": "339dc09518b07e2fa7eda5450740925974815557727d6bd35d319c1524a04a4c" }, "provenance": null, "requires-python": null, - "size": 104270, - "upload-time": "2016-11-03T15:19:26.452868Z", - "url": "https://files.pythonhosted.org/packages/34/02/f043d2c9e2360dd6f6f1f7e44c71733ede2478e8b084de43375b316105c5/urllib3-1.19-py2.py3-none-any.whl", + "size": 146308, + "upload-time": "2018-10-15T13:13:24.822597Z", + "url": "https://files.pythonhosted.org/packages/56/9d/1d02dd80bc4cd955f98980f28c5ee2200e1209292d5f9e9cc8d030d18655/certifi-2018.10.15-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.19.tar.gz", + "filename": "certifi-2018.10.15.tar.gz", "hashes": { - "sha256": "87f362d061184191d07ced0b947d8526f3e1884f21b0fe97fab313dedcb895be" + "sha256": "6d58c986d22b038c8c0df30d639f23a3e6d172a05c3583e766f4c0b785c0986a" }, "provenance": null, "requires-python": null, - "size": 187217, - "upload-time": "2016-11-03T15:19:30.072184Z", - "url": "https://files.pythonhosted.org/packages/08/37/48b443a36af9eda6274f673b70a9140c13e2409edb2ef20b2d8a620efef5/urllib3-1.19.tar.gz", + "size": 145887, + "upload-time": "2018-10-15T13:13:27.013465Z", + "url": "https://files.pythonhosted.org/packages/41/b6/4f0cefba47656583217acd6cd797bc2db1fede0d53090fdc28ad2c8e0716/certifi-2018.10.15.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "5ec3e29c04e04c1e9f9cb6393663ebde014cbbb5c291d2e759c55fe8beb5e11d" + "sha256": "34f348a8bdd19fb3984b129df7e78cfc81b9daa6a81185f36cb3d060073b884a" }, "data-dist-info-metadata": { - "sha256": "5ec3e29c04e04c1e9f9cb6393663ebde014cbbb5c291d2e759c55fe8beb5e11d" + "sha256": "34f348a8bdd19fb3984b129df7e78cfc81b9daa6a81185f36cb3d060073b884a" }, - "filename": "urllib3-1.19.1-py2.py3-none-any.whl", + "filename": "certifi-2018.11.29-py2.py3-none-any.whl", "hashes": { - "sha256": "6410d56c88d9e8ae4fbc0f35122328ad5bd456ec6f0763ae5648c83ff8bd747b" + "sha256": "993f830721089fef441cdfeb4b2c8c9df86f0c63239f06bd025a76a7daddb033" }, "provenance": null, "requires-python": null, - "size": 104368, - "upload-time": "2016-11-16T10:13:26.129970Z", - "url": "https://files.pythonhosted.org/packages/ff/45/7b5d82c483634b6b4cd94392a07c94d36255402286098b7fb10b6cb88e6a/urllib3-1.19.1-py2.py3-none-any.whl", + "size": 154154, + "upload-time": "2018-11-29T19:56:38.445467Z", + "url": "https://files.pythonhosted.org/packages/9f/e0/accfc1b56b57e9750eba272e24c4dddeac86852c2bebd1236674d7887e8a/certifi-2018.11.29-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.19.1.tar.gz", + "filename": "certifi-2018.11.29.tar.gz", "hashes": { - "sha256": "53bc34c8ee268c3bd83ecf5e9c80fa783f3148484579bd4e20f4a7c1bb2dd6a0" + "sha256": "47f9c83ef4c0c621eaef743f133f09fa8a74a9b75f037e8624f83bd1b6626cb7" }, "provenance": null, "requires-python": null, - "size": 187416, - "upload-time": "2016-11-16T10:13:29.235152Z", - "url": "https://files.pythonhosted.org/packages/b4/cb/0f195aa96fd63a4ef8b3578c67f56eb0804e394d9789080a8862c06c2f68/urllib3-1.19.1.tar.gz", + "size": 153772, + "upload-time": "2018-11-29T19:56:41.486057Z", + "url": "https://files.pythonhosted.org/packages/55/54/3ce77783acba5979ce16674fc98b1920d00b01d337cfaaf5db22543505ed/certifi-2018.11.29.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "51c9b5ed523f63cb1ad8ef95b953fa28ef595ab8794a7c5fa5673f18a86c1c84" + "sha256": "fd8942727b1392b52a2bcba0b1aa07a7383996f7549b2d7f147d45a74742e432" }, "data-dist-info-metadata": { - "sha256": "51c9b5ed523f63cb1ad8ef95b953fa28ef595ab8794a7c5fa5673f18a86c1c84" + "sha256": "fd8942727b1392b52a2bcba0b1aa07a7383996f7549b2d7f147d45a74742e432" }, - "filename": "urllib3-1.20-py2.py3-none-any.whl", + "filename": "certifi-2019.3.9-py2.py3-none-any.whl", "hashes": { - "sha256": "b64c0faa183e9e9e76193146c4147e82a734982c6b6719dca851d6cc4ec90c01" + "sha256": "59b7658e26ca9c7339e00f8f4636cdfe59d34fa37b9b04f6f9e9926b3cece1a5" }, "provenance": null, "requires-python": null, - "size": 111946, - "upload-time": "2017-01-19T09:53:40.055432Z", - "url": "https://files.pythonhosted.org/packages/67/87/67be08389f8df83c9ba4c12e618a4ad93546e234a1e9530618735cd9b73d/urllib3-1.20-py2.py3-none-any.whl", + "size": 158601, + "upload-time": "2019-03-09T11:49:27.654084Z", + "url": "https://files.pythonhosted.org/packages/60/75/f692a584e85b7eaba0e03827b3d51f45f571c2e793dd731e598828d380aa/certifi-2019.3.9-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.20.tar.gz", + "filename": "certifi-2019.3.9.tar.gz", "hashes": { - "sha256": "97ef2b6e2878d84c0126b9f4e608e37a951ca7848e4855a7f7f4437d5c34a72f" + "sha256": "b26104d6835d1f5e49452a26eb2ff87fe7090b89dfcaee5ea2212697e1e1d7ae" }, "provenance": null, "requires-python": null, - "size": 201873, - "upload-time": "2017-01-19T09:53:41.904200Z", - "url": "https://files.pythonhosted.org/packages/20/56/a6aa403b0998f857b474a538343ee483f5c02491bd1aebf61d42a3f60f77/urllib3-1.20.tar.gz", + "size": 158179, + "upload-time": "2019-03-09T11:49:30.724928Z", + "url": "https://files.pythonhosted.org/packages/06/b8/d1ea38513c22e8c906275d135818fee16ad8495985956a9b7e2bb21942a1/certifi-2019.3.9.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "fd3dfab8541ef30cb729e1d33c6d191e81d08eff207dd82dbd9d65d76df163a6" + "sha256": "6e6c5e8b97c88d02424ffe7fda4d91790d480efae0b80e506a7dba05745c6cdd" }, "data-dist-info-metadata": { - "sha256": "fd3dfab8541ef30cb729e1d33c6d191e81d08eff207dd82dbd9d65d76df163a6" + "sha256": "6e6c5e8b97c88d02424ffe7fda4d91790d480efae0b80e506a7dba05745c6cdd" }, - "filename": "urllib3-1.21-py2.py3-none-any.whl", + "filename": "certifi-2019.6.16-py2.py3-none-any.whl", "hashes": { - "sha256": "5589dbd20bae1447a62b55e687e5b5b6024f710ce49b24975b261a3ee4d52276" + "sha256": "046832c04d4e752f37383b628bc601a7ea7211496b4638f6514d0e5b9acc4939" }, "provenance": null, "requires-python": null, - "size": 131347, - "upload-time": "2017-04-25T11:12:26.297307Z", - "url": "https://files.pythonhosted.org/packages/bd/c5/d95aba2c7d87fa135df89f603c1ec2248c6f134d51395f3b4cf6d7774d40/urllib3-1.21-py2.py3-none-any.whl", + "size": 157119, + "upload-time": "2019-06-16T14:16:08.674192Z", + "url": "https://files.pythonhosted.org/packages/69/1b/b853c7a9d4f6a6d00749e94eb6f3a041e342a885b87340b79c1ef73e3a78/certifi-2019.6.16-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.21.tar.gz", + "filename": "certifi-2019.6.16.tar.gz", "hashes": { - "sha256": "d0f08f1472754890c8b228106eb831a7a68c93565bd0818936c30bb839913647" + "sha256": "945e3ba63a0b9f577b1395204e13c3a231f9bc0223888be653286534e5873695" }, "provenance": null, "requires-python": null, - "size": 223387, - "upload-time": "2017-04-25T11:12:28.442838Z", - "url": "https://files.pythonhosted.org/packages/34/95/7b28259d0006ed681c424cd71a668363265eac92b67dddd018eb9a22bff8/urllib3-1.21.tar.gz", + "size": 156721, + "upload-time": "2019-06-16T14:16:11.111522Z", + "url": "https://files.pythonhosted.org/packages/c5/67/5d0548226bcc34468e23a0333978f0e23d28d0b3f0c71a151aef9c3f7680/certifi-2019.6.16.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "c4f1a7274d7aa23a040981eb65ad42e37bb6a81f819ebf11301ef9808223f477" + "sha256": "33419e9fbae1809288be0819b84357a9c65ec60ef8817763182ebbf5b31ea03c" }, "data-dist-info-metadata": { - "sha256": "c4f1a7274d7aa23a040981eb65ad42e37bb6a81f819ebf11301ef9808223f477" + "sha256": "33419e9fbae1809288be0819b84357a9c65ec60ef8817763182ebbf5b31ea03c" }, - "filename": "urllib3-1.21.1-py2.py3-none-any.whl", + "filename": "certifi-2019.9.11-py2.py3-none-any.whl", "hashes": { - "sha256": "8ed6d5c1ff9d6ba84677310060d6a3a78ca3072ce0684cb3c645023009c114b1" + "sha256": "fd7c7c74727ddcf00e9acd26bba8da604ffec95bf1c2144e67aff7a8b50e6cef" }, "provenance": null, "requires-python": null, - "size": 131717, - "upload-time": "2017-05-02T10:58:32.257089Z", - "url": "https://files.pythonhosted.org/packages/24/53/f397db567de0aa0e81b211d81c13c41a779f14893e42189cf5bdb97611b2/urllib3-1.21.1-py2.py3-none-any.whl", + "size": 154423, + "upload-time": "2019-09-11T19:00:22.842058Z", + "url": "https://files.pythonhosted.org/packages/18/b0/8146a4f8dd402f60744fa380bc73ca47303cccf8b9190fd16a827281eac2/certifi-2019.9.11-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.21.1.tar.gz", + "filename": "certifi-2019.9.11.tar.gz", "hashes": { - "sha256": "b14486978518ca0901a76ba973d7821047409d7f726f22156b24e83fd71382a5" + "sha256": "e4f3620cfea4f83eedc95b24abd9cd56f3c4b146dd0177e83a21b4eb49e21e50" }, "provenance": null, "requires-python": null, - "size": 224266, - "upload-time": "2017-05-02T10:58:34.160525Z", - "url": "https://files.pythonhosted.org/packages/96/d9/40e4e515d3e17ed0adbbde1078e8518f8c4e3628496b56eb8f026a02b9e4/urllib3-1.21.1.tar.gz", + "size": 154855, + "upload-time": "2019-09-11T19:00:25.398007Z", + "url": "https://files.pythonhosted.org/packages/62/85/7585750fd65599e88df0fed59c74f5075d4ea2fe611deceb95dd1c2fb25b/certifi-2019.9.11.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "a2139f490819101f1b2bb6c16cb48a94a95c0d5eea74cca0376c2cf95c4b258e" + "sha256": "0a762c7e30e910924c360046483daffd637e3d2fa0e19988b756a267c5224621" }, "data-dist-info-metadata": { - "sha256": "a2139f490819101f1b2bb6c16cb48a94a95c0d5eea74cca0376c2cf95c4b258e" + "sha256": "0a762c7e30e910924c360046483daffd637e3d2fa0e19988b756a267c5224621" }, - "filename": "urllib3-1.22-py2.py3-none-any.whl", + "filename": "certifi-2019.11.28-py2.py3-none-any.whl", "hashes": { - "sha256": "06330f386d6e4b195fbfc736b297f58c5a892e4440e54d294d7004e3a9bbea1b" + "sha256": "017c25db2a153ce562900032d5bc68e9f191e44e9a0f762f373977de9df1fbb3" }, "provenance": null, "requires-python": null, - "size": 132332, - "upload-time": "2017-07-20T09:05:46.173764Z", - "url": "https://files.pythonhosted.org/packages/63/cb/6965947c13a94236f6d4b8223e21beb4d576dc72e8130bd7880f600839b8/urllib3-1.22-py2.py3-none-any.whl", + "size": 156030, + "upload-time": "2019-11-28T08:23:04.531784Z", + "url": "https://files.pythonhosted.org/packages/b9/63/df50cac98ea0d5b006c55a399c3bf1db9da7b5a24de7890bc9cfd5dd9e99/certifi-2019.11.28-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.22.tar.gz", + "filename": "certifi-2019.11.28.tar.gz", "hashes": { - "sha256": "cc44da8e1145637334317feebd728bd869a35285b93cbb4cca2577da7e62db4f" + "sha256": "25b64c7da4cd7479594d035c08c2d809eb4aab3a26e5a990ea98cc450c320f1f" }, "provenance": null, "requires-python": null, - "size": 226083, - "upload-time": "2017-07-20T09:05:48.756394Z", - "url": "https://files.pythonhosted.org/packages/ee/11/7c59620aceedcc1ef65e156cc5ce5a24ef87be4107c2b74458464e437a5d/urllib3-1.22.tar.gz", + "size": 156407, + "upload-time": "2019-11-28T08:23:07.238075Z", + "url": "https://files.pythonhosted.org/packages/41/bf/9d214a5af07debc6acf7f3f257265618f1db242a3f8e49a9b516f24523a6/certifi-2019.11.28.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "f559ebe0fa20391d0d341599472e0b7152133db166bdb68cfa9e630e32958cb0" + "sha256": "cc6a8fa6deda84f05fb3d3e5f11caf3640b2001faf3448e56dded6fb4c62b01f" }, "data-dist-info-metadata": { - "sha256": "f559ebe0fa20391d0d341599472e0b7152133db166bdb68cfa9e630e32958cb0" + "sha256": "cc6a8fa6deda84f05fb3d3e5f11caf3640b2001faf3448e56dded6fb4c62b01f" }, - "filename": "urllib3-1.23-py2.py3-none-any.whl", + "filename": "certifi-2020.4.5-py2.py3-none-any.whl", "hashes": { - "sha256": "b5725a0bd4ba422ab0e66e89e030c806576753ea3ee08554382c14e685d117b5" + "sha256": "e68768546aa055623812ada64aec5e1f02ca20a9e7f3d3432dd8b0f35a6e7951" }, "provenance": null, - "requires-python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", - "size": 133303, - "upload-time": "2018-06-05T03:25:49.484152Z", - "url": "https://files.pythonhosted.org/packages/bd/c9/6fdd990019071a4a32a5e7cb78a1d92c53851ef4f56f62a3486e6a7d8ffb/urllib3-1.23-py2.py3-none-any.whl", + "requires-python": null, + "size": 156998, + "upload-time": "2020-04-05T15:51:31.874340Z", + "url": "https://files.pythonhosted.org/packages/31/2a/a3058b6203b5e26bba5b5f28bf719d05ce87aff38677f1be95bf0c264ce2/certifi-2020.4.5-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.23.tar.gz", + "filename": "certifi-2020.4.5.tar.gz", "hashes": { - "sha256": "a68ac5e15e76e7e5dd2b8f94007233e01effe3e50e8daddf69acfd81cb686baf" + "sha256": "b0e07438175de96ab74de9ab5dc40985ef8b44a41e9636a2000099dc3b670ddd" }, "provenance": null, - "requires-python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", - "size": 228314, - "upload-time": "2018-06-05T03:25:50.981384Z", - "url": "https://files.pythonhosted.org/packages/3c/d2/dc5471622bd200db1cd9319e02e71bc655e9ea27b8e0ce65fc69de0dac15/urllib3-1.23.tar.gz", + "requires-python": null, + "size": 158033, + "upload-time": "2020-04-05T15:51:33.696196Z", + "url": "https://files.pythonhosted.org/packages/12/6c/122f5c6c44ecbfd27b913a99b5db8cc5df9c3aed144a5da889e5fbc4411f/certifi-2020.4.5.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "ff96951d6b1f4841967c0ab8f0a7a8b298c766c6299831f69ba5f480941acd55" + "sha256": "b608c4bdd42b1f30f517a855f46f169463c246b6b638ddf632708a9d77f7bfe3" }, "data-dist-info-metadata": { - "sha256": "ff96951d6b1f4841967c0ab8f0a7a8b298c766c6299831f69ba5f480941acd55" + "sha256": "b608c4bdd42b1f30f517a855f46f169463c246b6b638ddf632708a9d77f7bfe3" }, - "filename": "urllib3-1.24-py2.py3-none-any.whl", + "filename": "certifi-2020.4.5.1-py2.py3-none-any.whl", "hashes": { - "sha256": "8819bba37a02d143296a4d032373c4dd4aca11f6d4c9973335ca75f9c8475f59" + "sha256": "1d987a998c75633c40847cc966fcf5904906c920a7f17ef374f5aa4282abd304" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", - "size": 117959, - "upload-time": "2018-10-16T17:54:20.238264Z", - "url": "https://files.pythonhosted.org/packages/8c/4b/5cbc4cb46095f369117dcb751821e1bef9dd86a07c968d8757e9204c324c/urllib3-1.24-py2.py3-none-any.whl", + "requires-python": null, + "size": 157007, + "upload-time": "2020-04-05T20:10:09.805200Z", + "url": "https://files.pythonhosted.org/packages/57/2b/26e37a4b034800c960a00c4e1b3d9ca5d7014e983e6e729e33ea2f36426c/certifi-2020.4.5.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.24.tar.gz", + "filename": "certifi-2020.4.5.1.tar.gz", "hashes": { - "sha256": "41c3db2fc01e5b907288010dec72f9d0a74e37d6994e6eb56849f59fea2265ae" + "sha256": "51fcb31174be6e6664c5f69e3e1691a2d72a1a12e90f872cbdb1567eb47b6519" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", - "size": 229200, - "upload-time": "2018-10-16T17:54:21.801481Z", - "url": "https://files.pythonhosted.org/packages/a5/74/05ffd00b4b5c08306939c485869f5dc40cbc27357195b0a98b18e4c48893/urllib3-1.24.tar.gz", + "requires-python": null, + "size": 158038, + "upload-time": "2020-04-05T20:10:11.777541Z", + "url": "https://files.pythonhosted.org/packages/b8/e2/a3a86a67c3fc8249ed305fc7b7d290ebe5e4d46ad45573884761ef4dea7b/certifi-2020.4.5.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "734d368f195abf1771f35709f05523ef753d1f6aecb231abe1c1869f1d760fba" + "sha256": "eb25cafba3b84e0d6d18111d31bb2a515b249f255c28fe80c5c45b684b120e7c" }, "data-dist-info-metadata": { - "sha256": "734d368f195abf1771f35709f05523ef753d1f6aecb231abe1c1869f1d760fba" + "sha256": "eb25cafba3b84e0d6d18111d31bb2a515b249f255c28fe80c5c45b684b120e7c" }, - "filename": "urllib3-1.24.1-py2.py3-none-any.whl", + "filename": "certifi-2020.4.5.2-py2.py3-none-any.whl", "hashes": { - "sha256": "61bf29cada3fc2fbefad4fdf059ea4bd1b4a86d2b6d15e1c7c0b582b9752fe39" + "sha256": "9cd41137dc19af6a5e03b630eefe7d1f458d964d406342dd3edf625839b944cc" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", - "size": 118086, - "upload-time": "2018-11-02T19:11:17.872837Z", - "url": "https://files.pythonhosted.org/packages/62/00/ee1d7de624db8ba7090d1226aebefab96a2c71cd5cfa7629d6ad3f61b79e/urllib3-1.24.1-py2.py3-none-any.whl", + "requires-python": null, + "size": 157711, + "upload-time": "2020-06-07T09:36:44.851782Z", + "url": "https://files.pythonhosted.org/packages/98/99/def511020aa8f663d4a2cfaa38467539e864799289ff354569e339e375b1/certifi-2020.4.5.2-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.24.1.tar.gz", + "filename": "certifi-2020.4.5.2.tar.gz", "hashes": { - "sha256": "de9529817c93f27c8ccbfead6985011db27bd0ddfcdb2d86f3f663385c6a9c22" + "sha256": "5ad7e9a056d25ffa5082862e36f119f7f7cec6457fa07ee2f8c339814b80c9b1" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", - "size": 229688, - "upload-time": "2018-11-02T19:11:20.091788Z", - "url": "https://files.pythonhosted.org/packages/b1/53/37d82ab391393565f2f831b8eedbffd57db5a718216f82f1a8b4d381a1c1/urllib3-1.24.1.tar.gz", - "yanked": false - }, + "requires-python": null, + "size": 158901, + "upload-time": "2020-06-07T09:36:46.426852Z", + "url": "https://files.pythonhosted.org/packages/b4/19/53433f37a31543364c8676f30b291d128cdf4cd5b31b755b7890f8e89ac8/certifi-2020.4.5.2.tar.gz", + "yanked": false + }, { "core-metadata": { - "sha256": "e035b765ac617430e02e17893fbce56f665f15b10cd2eecd0603d5ca798a571d" + "sha256": "ff4947e299942b35ea8c902ae9f225138241da0d4214b3e98e9c303aca8dab09" }, "data-dist-info-metadata": { - "sha256": "e035b765ac617430e02e17893fbce56f665f15b10cd2eecd0603d5ca798a571d" + "sha256": "ff4947e299942b35ea8c902ae9f225138241da0d4214b3e98e9c303aca8dab09" }, - "filename": "urllib3-1.24.2-py2.py3-none-any.whl", + "filename": "certifi-2020.6.20-py2.py3-none-any.whl", "hashes": { - "sha256": "4c291ca23bbb55c76518905869ef34bdd5f0e46af7afe6861e8375643ffee1a0" + "sha256": "8fc0819f1f30ba15bdb34cceffb9ef04d99f420f68eb75d901e9560b8749fc41" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", - "size": 131747, - "upload-time": "2019-04-17T17:49:45.870917Z", - "url": "https://files.pythonhosted.org/packages/df/1c/59cca3abf96f991f2ec3131a4ffe72ae3d9ea1f5894abe8a9c5e3c77cfee/urllib3-1.24.2-py2.py3-none-any.whl", + "requires-python": null, + "size": 156576, + "upload-time": "2020-06-20T16:09:43.091652Z", + "url": "https://files.pythonhosted.org/packages/5e/c4/6c4fe722df5343c33226f0b4e0bb042e4dc13483228b4718baf286f86d87/certifi-2020.6.20-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.24.2.tar.gz", + "filename": "certifi-2020.6.20.tar.gz", "hashes": { - "sha256": "9a247273df709c4fedb38c711e44292304f73f39ab01beda9f6b9fc375669ac3" + "sha256": "5930595817496dd21bb8dc35dad090f1c2cd0adfaf21204bf6732ca5d8ee34d3" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", - "size": 230699, - "upload-time": "2019-04-17T17:49:47.786569Z", - "url": "https://files.pythonhosted.org/packages/fd/fa/b21f4f03176463a6cccdb612a5ff71b927e5224e83483012747c12fc5d62/urllib3-1.24.2.tar.gz", + "requires-python": null, + "size": 157997, + "upload-time": "2020-06-20T16:09:45.928143Z", + "url": "https://files.pythonhosted.org/packages/40/a7/ded59fa294b85ca206082306bba75469a38ea1c7d44ea7e1d64f5443d67a/certifi-2020.6.20.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d0df5aaf6aa4154351fa69c62cbaf598de4bad752756dce54efab097b71bc44f" + "sha256": "2c13ebea0d7e98684eb6b30683c0c5ccda7e57beafb39277f0428bcf32436ce3" }, "data-dist-info-metadata": { - "sha256": "d0df5aaf6aa4154351fa69c62cbaf598de4bad752756dce54efab097b71bc44f" + "sha256": "2c13ebea0d7e98684eb6b30683c0c5ccda7e57beafb39277f0428bcf32436ce3" }, - "filename": "urllib3-1.24.3-py2.py3-none-any.whl", + "filename": "certifi-2020.11.8-py2.py3-none-any.whl", "hashes": { - "sha256": "a637e5fae88995b256e3409dc4d52c2e2e0ba32c42a6365fee8bbd2238de3cfb" + "sha256": "1f422849db327d534e3d0c5f02a263458c3955ec0aae4ff09b95f195c59f4edd" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", - "size": 118799, - "upload-time": "2019-05-02T15:37:44.733782Z", - "url": "https://files.pythonhosted.org/packages/01/11/525b02e4acc0c747de8b6ccdab376331597c569c42ea66ab0a1dbd36eca2/urllib3-1.24.3-py2.py3-none-any.whl", + "requires-python": null, + "size": 155393, + "upload-time": "2020-11-08T20:58:21.749496Z", + "url": "https://files.pythonhosted.org/packages/c1/6f/3d85f0850962279a7e4c622695d7b3171e95ac65308a57d3b29738b27149/certifi-2020.11.8-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.24.3.tar.gz", + "filename": "certifi-2020.11.8.tar.gz", "hashes": { - "sha256": "2393a695cd12afedd0dcb26fe5d50d0cf248e5a66f75dbd89a3d4eb333a61af4" + "sha256": "f05def092c44fbf25834a51509ef6e631dc19765ab8a57b4e7ab85531f0a9cf4" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", - "size": 232237, - "upload-time": "2019-05-02T15:37:46.730807Z", - "url": "https://files.pythonhosted.org/packages/8a/3c/1bb7ef6c435dea026f06ed9f3ba16aa93f9f4f5d3857a51a35dfa00882f1/urllib3-1.24.3.tar.gz", + "requires-python": null, + "size": 157338, + "upload-time": "2020-11-08T20:58:23.239835Z", + "url": "https://files.pythonhosted.org/packages/e6/de/879cf857ae6f890dfa23c3d6239814c5471936b618c8fb0c8732ad5da885/certifi-2020.11.8.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "cc0da48915338a61262986a0f5daa8103f2e7b7a15a8a451fb514236cc6a50ae" + "sha256": "484c391861c8781c06c0326c2146957c440073926ab3f5e87ce7d35fefe4084d" }, "data-dist-info-metadata": { - "sha256": "cc0da48915338a61262986a0f5daa8103f2e7b7a15a8a451fb514236cc6a50ae" + "sha256": "484c391861c8781c06c0326c2146957c440073926ab3f5e87ce7d35fefe4084d" }, - "filename": "urllib3-1.25-py2.py3-none-any.whl", + "filename": "certifi-2020.12.5-py2.py3-none-any.whl", "hashes": { - "sha256": "a08afe8b057ba35963364711a1f36d346375da0c118f611f35c0252375338c7c" + "sha256": "719a74fb9e33b9bd44cc7f3a8d94bc35e4049deebe19ba7d8e108280cfd59830" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", - "size": 149879, - "upload-time": "2019-04-22T14:06:44.695797Z", - "url": "https://files.pythonhosted.org/packages/81/9b/715e96377cc1f87e71d9d4259c6f88bf561a539622ba3042e73188e0bc2d/urllib3-1.25-py2.py3-none-any.whl", - "yanked": "Broken release" + "requires-python": null, + "size": 147526, + "upload-time": "2020-12-05T20:31:18.930938Z", + "url": "https://files.pythonhosted.org/packages/5e/a0/5f06e1e1d463903cf0c0eebeb751791119ed7a4b3737fdc9a77f1cdfb51f/certifi-2020.12.5-py2.py3-none-any.whl", + "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.25.tar.gz", + "filename": "certifi-2020.12.5.tar.gz", "hashes": { - "sha256": "f03eeb431c77b88cf8747d47e94233a91d0e0fdae1cf09e0b21405a885700266" + "sha256": "1a4995114262bffbc2413b159f2a1a480c969de6e6eb13ee966d470af86af59c" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", - "size": 409895, - "upload-time": "2019-04-22T14:06:46.595819Z", - "url": "https://files.pythonhosted.org/packages/cb/34/db09a2f1e27c6ded5dd42afb0e3e2cf6f51ace7d75726385e8a3b1993b17/urllib3-1.25.tar.gz", - "yanked": "Broken release" + "requires-python": null, + "size": 149468, + "upload-time": "2020-12-05T20:31:20.677956Z", + "url": "https://files.pythonhosted.org/packages/06/a9/cd1fd8ee13f73a4d4f491ee219deeeae20afefa914dfb4c130cfc9dc397a/certifi-2020.12.5.tar.gz", + "yanked": false }, { "core-metadata": { - "sha256": "b442f4e1d3cb6cb788eb5832e173d5d33d30b8df210e709eb8f987666fee0ff7" + "sha256": "443cee6a1fc86718d584aa28b51d476b506b0e8bcf480fb117eadc683f743d3a" }, "data-dist-info-metadata": { - "sha256": "b442f4e1d3cb6cb788eb5832e173d5d33d30b8df210e709eb8f987666fee0ff7" + "sha256": "443cee6a1fc86718d584aa28b51d476b506b0e8bcf480fb117eadc683f743d3a" }, - "filename": "urllib3-1.25.1-py2.py3-none-any.whl", + "filename": "certifi-2021.5.30-py2.py3-none-any.whl", "hashes": { - "sha256": "a9645efd62b9fc1c7cad8ed93e162aad4c6bfd90e143966ddd4099b78cd244be" + "sha256": "50b1e4f8446b06f41be7dd6338db18e0990601dce795c2b1686458aa7e8fa7d8" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", - "size": 150093, - "upload-time": "2019-04-24T17:05:21.930238Z", - "url": "https://files.pythonhosted.org/packages/c0/1f/516c14fd47ced1a2e2882edd776241c5b707ffc9051cd372843579829994/urllib3-1.25.1-py2.py3-none-any.whl", - "yanked": "Broken release" + "requires-python": null, + "size": 145532, + "upload-time": "2021-05-30T16:20:18.994102Z", + "url": "https://files.pythonhosted.org/packages/05/1b/0a0dece0e8aa492a6ec9e4ad2fe366b511558cdc73fd3abc82ba7348e875/certifi-2021.5.30-py2.py3-none-any.whl", + "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.25.1.tar.gz", + "filename": "certifi-2021.5.30.tar.gz", "hashes": { - "sha256": "904bd981d6371bb95a200c0ec9dba5ba7cc980f2d6b125bd793fefe3293be388" + "sha256": "2bbf76fd432960138b3ef6dda3dde0544f27cbf8546c458e60baf371917ba9ee" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", - "size": 670490, - "upload-time": "2019-04-24T17:05:23.849422Z", - "url": "https://files.pythonhosted.org/packages/5f/cc/8601ad6c4d7e66072e7b735ba4fe218e9b384e15d2a0583e7caebac83664/urllib3-1.25.1.tar.gz", - "yanked": "Broken release" + "requires-python": null, + "size": 147455, + "upload-time": "2021-05-30T16:20:20.925739Z", + "url": "https://files.pythonhosted.org/packages/6d/78/f8db8d57f520a54f0b8a438319c342c61c22759d8f9a1cd2e2180b5e5ea9/certifi-2021.5.30.tar.gz", + "yanked": false }, { "core-metadata": { - "sha256": "54276ed86904a4cd2121906f2beac9736cc56bc9773db803e5079c0d1262289d" + "sha256": "881ff36d3d6e5fff3f342ee21afd18101fbd6f789d850c07ac54d2abc475903f" }, "data-dist-info-metadata": { - "sha256": "54276ed86904a4cd2121906f2beac9736cc56bc9773db803e5079c0d1262289d" + "sha256": "881ff36d3d6e5fff3f342ee21afd18101fbd6f789d850c07ac54d2abc475903f" }, - "filename": "urllib3-1.25.2-py2.py3-none-any.whl", + "filename": "certifi-2021.10.8-py2.py3-none-any.whl", "hashes": { - "sha256": "d363e3607d8de0c220d31950a8f38b18d5ba7c0830facd71a1c6b1036b7ce06c" + "sha256": "d62a0163eb4c2344ac042ab2bdf75399a71a2d8c7d47eac2e2ee91b9d6339569" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", - "size": 150799, - "upload-time": "2019-04-29T13:11:29.948679Z", - "url": "https://files.pythonhosted.org/packages/39/ec/d93dfc69617a028915df914339ef66936ea976ef24fa62940fd86ba0326e/urllib3-1.25.2-py2.py3-none-any.whl", + "requires-python": null, + "size": 149195, + "upload-time": "2021-10-08T19:32:10.712888Z", + "url": "https://files.pythonhosted.org/packages/37/45/946c02767aabb873146011e665728b680884cd8fe70dde973c640e45b775/certifi-2021.10.8-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.25.2.tar.gz", + "filename": "certifi-2021.10.8.tar.gz", "hashes": { - "sha256": "a53063d8b9210a7bdec15e7b272776b9d42b2fd6816401a0d43006ad2f9902db" + "sha256": "78884e7c1d4b00ce3cea67b44566851c4343c120abd683433ce934a68ea58872" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", - "size": 261479, - "upload-time": "2019-04-29T13:11:36.130435Z", - "url": "https://files.pythonhosted.org/packages/9a/8b/ea6d2beb2da6e331e9857d0a60b79ed4f72dcbc4e2c7f2d2521b0480fda2/urllib3-1.25.2.tar.gz", + "requires-python": null, + "size": 151214, + "upload-time": "2021-10-08T19:32:15.277080Z", + "url": "https://files.pythonhosted.org/packages/6c/ae/d26450834f0acc9e3d1f74508da6df1551ceab6c2ce0766a593362d6d57f/certifi-2021.10.8.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "faf305bca1b8c54e5dcaa52389f42c26c91ad78a98dd6cd4ebde8ac8df91f8f4" + "sha256": "902c2059df152b0697004899032406f8b27d307e4b438d6e33847603cbea2cd2" }, "data-dist-info-metadata": { - "sha256": "faf305bca1b8c54e5dcaa52389f42c26c91ad78a98dd6cd4ebde8ac8df91f8f4" + "sha256": "902c2059df152b0697004899032406f8b27d307e4b438d6e33847603cbea2cd2" }, - "filename": "urllib3-1.25.3-py2.py3-none-any.whl", + "filename": "certifi-2022.5.18-py3-none-any.whl", "hashes": { - "sha256": "b246607a25ac80bedac05c6f282e3cdaf3afb65420fd024ac94435cabe6e18d1" + "sha256": "8d15a5a7fde18536a249c49e07e8e462b8fc13de21b3c80e8a68315dfa227c99" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", - "size": 150942, - "upload-time": "2019-05-23T19:01:44.733909Z", - "url": "https://files.pythonhosted.org/packages/e6/60/247f23a7121ae632d62811ba7f273d0e58972d75e58a94d329d51550a47d/urllib3-1.25.3-py2.py3-none-any.whl", - "yanked": false + "requires-python": ">=3.5", + "size": 155163, + "upload-time": "2022-05-18T19:12:27.308911Z", + "url": "https://files.pythonhosted.org/packages/0d/e0/481445ea9f9a8ede3f6f373566c7fb20de435203e4828f3738906013ecfa/certifi-2022.5.18-py3-none-any.whl", + "yanked": "Incorrectly claims to support Python 3.5." }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.25.3.tar.gz", + "filename": "certifi-2022.5.18.tar.gz", "hashes": { - "sha256": "dbe59173209418ae49d485b87d1681aefa36252ee85884c31346debd19463232" + "sha256": "6ae10321df3e464305a46e997da41ea56c1d311fb9ff1dd4e04d6f14653ec63a" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", - "size": 262150, - "upload-time": "2019-05-23T19:01:47.801705Z", - "url": "https://files.pythonhosted.org/packages/4c/13/2386233f7ee40aa8444b47f7463338f3cbdf00c316627558784e3f542f07/urllib3-1.25.3.tar.gz", - "yanked": false + "requires-python": ">=3.5", + "size": 156768, + "upload-time": "2022-05-18T19:12:29.982456Z", + "url": "https://files.pythonhosted.org/packages/c5/63/a8e4b0c24e8538cec5579edbb2df4ed1f980d5f186878905317139d83b61/certifi-2022.5.18.tar.gz", + "yanked": "Incorrectly claims to support Python 3.5." }, { "core-metadata": { - "sha256": "9a219163147d78d2b1d269d5e16f92f6f68d2824d6c8fce0fed4847ef3f97bdf" + "sha256": "affdf362e6381c91bd8acf134a97a7a5b09f7c5451849a2504cbbe89b07fe70d" }, "data-dist-info-metadata": { - "sha256": "9a219163147d78d2b1d269d5e16f92f6f68d2824d6c8fce0fed4847ef3f97bdf" + "sha256": "affdf362e6381c91bd8acf134a97a7a5b09f7c5451849a2504cbbe89b07fe70d" }, - "filename": "urllib3-1.25.4-py2.py3-none-any.whl", + "filename": "certifi-2022.5.18.1-py3-none-any.whl", "hashes": { - "sha256": "8a8090dd02b145256534c205e624eb20161080428ffa14408f6f283c0d0c356e" + "sha256": "f1d53542ee8cbedbe2118b5686372fb33c297fcd6379b050cca0ef13a597382a" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", - "size": 125530, - "upload-time": "2019-09-19T14:49:01.357839Z", - "url": "https://files.pythonhosted.org/packages/91/0d/7777358f672a14b7ae0dfcd29f949f409f913e0578190d6bfa68eb55864b/urllib3-1.25.4-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 155170, + "upload-time": "2022-05-19T19:21:28.863636Z", + "url": "https://files.pythonhosted.org/packages/11/dd/e015f3780f42dd9af62cf0107b44ea1298926627ecd70c17b0e484e95bcd/certifi-2022.5.18.1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.25.4.tar.gz", + "filename": "certifi-2022.5.18.1.tar.gz", "hashes": { - "sha256": "319cef72311e511d94be1bb478d202fde499935d0347a9e8f0d232dc3bce47c6" + "sha256": "9c5705e395cd70084351dd8ad5c41e65655e08ce46f2ec9cf6c2c08390f71eb7" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", - "size": 247884, - "upload-time": "2019-09-19T14:49:05.166965Z", - "url": "https://files.pythonhosted.org/packages/88/31/c1037594d3d3639f23630eaca5215835b1c1665f10997325d97ac61c423c/urllib3-1.25.4.tar.gz", + "requires-python": ">=3.6", + "size": 156701, + "upload-time": "2022-05-19T19:21:31.482854Z", + "url": "https://files.pythonhosted.org/packages/07/10/75277f313d13a2b74fc56e29239d5c840c2bf09f17bf25c02b35558812c6/certifi-2022.5.18.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "ecf993fea4dc884bf1f16598aa143fb4abd0341dbc97b25ba7da0098dfd144a4" + "sha256": "d6c2e357b4a35e4706849afadf5254a822c20e7aa04f216815efad44bc5a9131" }, "data-dist-info-metadata": { - "sha256": "ecf993fea4dc884bf1f16598aa143fb4abd0341dbc97b25ba7da0098dfd144a4" + "sha256": "d6c2e357b4a35e4706849afadf5254a822c20e7aa04f216815efad44bc5a9131" }, - "filename": "urllib3-1.25.5-py2.py3-none-any.whl", + "filename": "certifi-2022.6.15-py3-none-any.whl", "hashes": { - "sha256": "9c6c593cb28f52075016307fc26b0a0f8e82bc7d1ff19aaaa959b91710a56c47" + "sha256": "fe86415d55e84719d75f8b69414f6438ac3547d2078ab91b67e779ef69378412" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", - "size": 125727, - "upload-time": "2019-09-20T01:35:54.545482Z", - "url": "https://files.pythonhosted.org/packages/81/b7/cef47224900ca67078ed6e2db51342796007433ad38329558f56a15255f5/urllib3-1.25.5-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 160247, + "upload-time": "2022-06-15T18:09:18.491288Z", + "url": "https://files.pythonhosted.org/packages/e9/06/d3d367b7af6305b16f0d28ae2aaeb86154fa91f144f036c2d5002a5a202b/certifi-2022.6.15-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.25.5.tar.gz", + "filename": "certifi-2022.6.15.tar.gz", "hashes": { - "sha256": "2f3eadfea5d92bc7899e75b5968410b749a054b492d5a6379c1344a1481bc2cb" + "sha256": "84c85a9078b11105f04f3036a9482ae10e4621616db313fe045dd24743a0820d" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", - "size": 248169, - "upload-time": "2019-09-20T01:35:57.102124Z", - "url": "https://files.pythonhosted.org/packages/3c/31/aa26375d7028397ffa46765f91f5ccb087d37a99437b78259eb46f275f5b/urllib3-1.25.5.tar.gz", + "requires-python": ">=3.6", + "size": 161762, + "upload-time": "2022-06-15T18:09:21.263470Z", + "url": "https://files.pythonhosted.org/packages/cc/85/319a8a684e8ac6d87a1193090e06b6bbb302717496380e225ee10487c888/certifi-2022.6.15.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "40a35ffa77a79b96284935e72114221df43f5126d0fb77fb89d451c52faedcd7" + "sha256": "e2a40a0680de77d671d18850b922c25a2c33740554f1936d0be8e465f29b180b" }, "data-dist-info-metadata": { - "sha256": "40a35ffa77a79b96284935e72114221df43f5126d0fb77fb89d451c52faedcd7" + "sha256": "e2a40a0680de77d671d18850b922c25a2c33740554f1936d0be8e465f29b180b" }, - "filename": "urllib3-1.25.6-py2.py3-none-any.whl", + "filename": "certifi-2022.6.15.1-py3-none-any.whl", "hashes": { - "sha256": "3de946ffbed6e6746608990594d08faac602528ac7015ac28d33cee6a45b7398" + "sha256": "43dadad18a7f168740e66944e4fa82c6611848ff9056ad910f8f7a3e46ab89e0" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", - "size": 125768, - "upload-time": "2019-09-24T14:35:10.080723Z", - "url": "https://files.pythonhosted.org/packages/e0/da/55f51ea951e1b7c63a579c09dd7db825bb730ec1fe9c0180fc77bfb31448/urllib3-1.25.6-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 160433, + "upload-time": "2022-09-09T07:22:56.469982Z", + "url": "https://files.pythonhosted.org/packages/ac/80/e0df41f336f21d35befa4ff15348eb3e8b2483e131922e8427223b52e688/certifi-2022.6.15.1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.25.6.tar.gz", + "filename": "certifi-2022.6.15.1.tar.gz", "hashes": { - "sha256": "9a107b99a5393caf59c7aa3c1249c16e6879447533d0887f4336dde834c7be86" + "sha256": "cffdcd380919da6137f76633531a5817e3a9f268575c128249fb637e4f9e73fb" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", - "size": 248292, - "upload-time": "2019-09-24T14:35:13.667918Z", - "url": "https://files.pythonhosted.org/packages/ff/44/29655168da441dff66de03952880c6e2d17b252836ff1aa4421fba556424/urllib3-1.25.6.tar.gz", + "requires-python": ">=3.6", + "size": 161935, + "upload-time": "2022-09-09T07:22:59.222812Z", + "url": "https://files.pythonhosted.org/packages/90/c2/4e37394b66e7211ad120f216fc2e8b38d4f43b89c8100dd3917c9da9bfc6/certifi-2022.6.15.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "f58bd2b4477bc814ca897f2fbf69e13f98a8ef9f0f2056b2d703b8959c28d01a" + "sha256": "70b30eb289502d7bf484ce2c815dde3b3aa39ebb09ca37eafbdcf6bf4d27cad7" }, "data-dist-info-metadata": { - "sha256": "f58bd2b4477bc814ca897f2fbf69e13f98a8ef9f0f2056b2d703b8959c28d01a" + "sha256": "70b30eb289502d7bf484ce2c815dde3b3aa39ebb09ca37eafbdcf6bf4d27cad7" }, - "filename": "urllib3-1.25.7-py2.py3-none-any.whl", + "filename": "certifi-2022.6.15.2-py3-none-any.whl", "hashes": { - "sha256": "a8a318824cc77d1fd4b2bec2ded92646630d7fe8619497b142c84a9e6f5a7293" + "sha256": "0aa1a42fbd57645fabeb6290a7687c21755b0344ecaeaa05f4e9f6207ae2e9a8" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", - "size": 125624, - "upload-time": "2019-11-11T15:10:09.598264Z", - "url": "https://files.pythonhosted.org/packages/b4/40/a9837291310ee1ccc242ceb6ebfd9eb21539649f193a7c8c86ba15b98539/urllib3-1.25.7-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 160435, + "upload-time": "2022-09-13T20:16:07.381172Z", + "url": "https://files.pythonhosted.org/packages/ca/87/bf1fab5dc5d8ecd30fab4ecb6114881b5cc3859e5d4a6c9b2c48f7d70276/certifi-2022.6.15.2-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.25.7.tar.gz", + "filename": "certifi-2022.6.15.2.tar.gz", "hashes": { - "sha256": "f3c5fd51747d450d4dcf6f923c81f78f811aab8205fda64b0aba34a4e48b0745" + "sha256": "aa08c101214127b9b0472ca6338315113c9487d45376fd3e669201b477c71003" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", - "size": 264636, - "upload-time": "2019-11-11T15:10:12.487536Z", - "url": "https://files.pythonhosted.org/packages/ad/fc/54d62fa4fc6e675678f9519e677dfc29b8964278d75333cf142892caf015/urllib3-1.25.7.tar.gz", + "requires-python": ">=3.6", + "size": 161968, + "upload-time": "2022-09-13T20:16:09.363621Z", + "url": "https://files.pythonhosted.org/packages/05/a8/e0966dcf948a9ab9321f23f121a37b96be191b15dc28e9134927fd42a8af/certifi-2022.6.15.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "c296554284a83f29d4a63741d425d6d70a960acb354ade04dd941e6fd1960012" + "sha256": "96ca8df32e8e2c2c0cf77900e5d54dc698391622915a305aa0b2a8555b99eab4" }, "data-dist-info-metadata": { - "sha256": "c296554284a83f29d4a63741d425d6d70a960acb354ade04dd941e6fd1960012" + "sha256": "96ca8df32e8e2c2c0cf77900e5d54dc698391622915a305aa0b2a8555b99eab4" }, - "filename": "urllib3-1.25.8-py2.py3-none-any.whl", + "filename": "certifi-2022.9.14-py3-none-any.whl", "hashes": { - "sha256": "2f3db8b19923a873b3e5256dc9c2dedfa883e33d87c690d9c7913e1f40673cdc" + "sha256": "e232343de1ab72c2aa521b625c80f699e356830fd0e2c620b465b304b17b0516" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", - "size": 125642, - "upload-time": "2020-01-21T20:41:23.910305Z", - "url": "https://files.pythonhosted.org/packages/e8/74/6e4f91745020f967d09332bb2b8b9b10090957334692eb88ea4afe91b77f/urllib3-1.25.8-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 162511, + "upload-time": "2022-09-14T19:48:47.436198Z", + "url": "https://files.pythonhosted.org/packages/6a/34/cd29f4dd8a23ce45f2b8ce9631ff2d4205fb74eddb412a3dc4fd1e4aa800/certifi-2022.9.14-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.25.8.tar.gz", + "filename": "certifi-2022.9.14.tar.gz", "hashes": { - "sha256": "87716c2d2a7121198ebcb7ce7cccf6ce5e9ba539041cfbaeecfb641dc0bf6acc" + "sha256": "36973885b9542e6bd01dea287b2b4b3b21236307c56324fcc3f1160f2d655ed5" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", - "size": 261077, - "upload-time": "2020-01-21T20:41:26.688970Z", - "url": "https://files.pythonhosted.org/packages/09/06/3bc5b100fe7e878d3dee8f807a4febff1a40c213d2783e3246edde1f3419/urllib3-1.25.8.tar.gz", + "requires-python": ">=3.6", + "size": 164141, + "upload-time": "2022-09-14T19:48:49.096334Z", + "url": "https://files.pythonhosted.org/packages/ca/48/88ec470f8b68319b6782ca3a0570789886ad5ca24c1af2f3771699135baa/certifi-2022.9.14.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "41573e1c25e97bb0e6fd10e677e1a9cca4fe2efc41830b0fb0b1221399148c42" + "sha256": "df73403a692a29309bdaed58b3c66d87b0015977c4b8b829fb980ba75c8affb0" }, "data-dist-info-metadata": { - "sha256": "41573e1c25e97bb0e6fd10e677e1a9cca4fe2efc41830b0fb0b1221399148c42" + "sha256": "df73403a692a29309bdaed58b3c66d87b0015977c4b8b829fb980ba75c8affb0" }, - "filename": "urllib3-1.25.9-py2.py3-none-any.whl", + "filename": "certifi-2022.9.24-py3-none-any.whl", "hashes": { - "sha256": "88206b0eb87e6d677d424843ac5209e3fb9d0190d0ee169599165ec25e9d9115" + "sha256": "90c1a32f1d68f940488354e36370f6cca89f0f106db09518524c88d6ed83f382" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", - "size": 126746, - "upload-time": "2020-04-16T15:44:06.147024Z", - "url": "https://files.pythonhosted.org/packages/e1/e5/df302e8017440f111c11cc41a6b432838672f5a70aa29227bf58149dc72f/urllib3-1.25.9-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 161120, + "upload-time": "2022-09-24T14:26:51.522536Z", + "url": "https://files.pythonhosted.org/packages/1d/38/fa96a426e0c0e68aabc68e896584b83ad1eec779265a028e156ce509630e/certifi-2022.9.24-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.25.9.tar.gz", + "filename": "certifi-2022.9.24.tar.gz", "hashes": { - "sha256": "3018294ebefce6572a474f0604c2021e33b3fd8006ecd11d62107a5d2a963527" + "sha256": "0d9c601124e5a6ba9712dbc60d9c53c21e34f5f641fe83002317394311bdce14" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", - "size": 254921, - "upload-time": "2020-04-16T15:44:08.049585Z", - "url": "https://files.pythonhosted.org/packages/05/8c/40cd6949373e23081b3ea20d5594ae523e681b6f472e600fbc95ed046a36/urllib3-1.25.9.tar.gz", + "requires-python": ">=3.6", + "size": 162705, + "upload-time": "2022-09-24T14:26:53.672437Z", + "url": "https://files.pythonhosted.org/packages/cb/a4/7de7cd59e429bd0ee6521ba58a75adaec136d32f91a761b28a11d8088d44/certifi-2022.9.24.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "b6feb54892694bb24bbb73f7699369b57664cd612bf16fca8a4290e17f53a59c" + "sha256": "7211697312a108f110dddf3e573dfacebd8c89c7f579084a905164eff26f24da" }, "data-dist-info-metadata": { - "sha256": "b6feb54892694bb24bbb73f7699369b57664cd612bf16fca8a4290e17f53a59c" + "sha256": "7211697312a108f110dddf3e573dfacebd8c89c7f579084a905164eff26f24da" }, - "filename": "urllib3-1.25.10-py2.py3-none-any.whl", + "filename": "certifi-2022.12.7-py3-none-any.whl", "hashes": { - "sha256": "e7983572181f5e1522d9c98453462384ee92a0be7fac5f1413a1e35c56cc0461" + "sha256": "4ad3232f5e926d6718ec31cfc1fcadfde020920e278684144551c91769c7bc18" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", - "size": 127631, - "upload-time": "2020-07-22T15:47:32.468071Z", - "url": "https://files.pythonhosted.org/packages/9f/f0/a391d1463ebb1b233795cabfc0ef38d3db4442339de68f847026199e69d7/urllib3-1.25.10-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 155255, + "upload-time": "2022-12-07T20:13:19.428014Z", + "url": "https://files.pythonhosted.org/packages/71/4c/3db2b8021bd6f2f0ceb0e088d6b2d49147671f25832fb17970e9b583d742/certifi-2022.12.7-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.25.10.tar.gz", + "filename": "certifi-2022.12.7.tar.gz", "hashes": { - "sha256": "91056c15fa70756691db97756772bb1eb9678fa585d9184f24534b100dc60f4a" + "sha256": "35824b4c3a97115964b408844d64aa14db1cc518f6562e8d7261699d1350a9e3" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", - "size": 256875, - "upload-time": "2020-07-22T15:47:34.482849Z", - "url": "https://files.pythonhosted.org/packages/81/f4/87467aeb3afc4a6056e1fe86626d259ab97e1213b1dfec14c7cb5f538bf0/urllib3-1.25.10.tar.gz", + "requires-python": ">=3.6", + "size": 156897, + "upload-time": "2022-12-07T20:13:22.081562Z", + "url": "https://files.pythonhosted.org/packages/37/f7/2b1b0ec44fdc30a3d31dfebe52226be9ddc40cd6c0f34ffc8923ba423b69/certifi-2022.12.7.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "5d7667368d5b931b7fa68d680d1848b0abc8e835ccd15dc3bed5ce757a84226b" + "sha256": "7e90d447e56a8eed2058156996f14a34848c527d54a93cebebaf7cb6d4f348ba" }, "data-dist-info-metadata": { - "sha256": "5d7667368d5b931b7fa68d680d1848b0abc8e835ccd15dc3bed5ce757a84226b" + "sha256": "7e90d447e56a8eed2058156996f14a34848c527d54a93cebebaf7cb6d4f348ba" }, - "filename": "urllib3-1.25.11-py2.py3-none-any.whl", + "filename": "certifi-2023.5.7-py3-none-any.whl", "hashes": { - "sha256": "f5321fbe4bf3fefa0efd0bfe7fb14e90909eb62a48ccda331726b4319897dd5e" + "sha256": "c6c2e98f5c7869efca1f8916fed228dd91539f9f1b444c314c06eef02980c716" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", - "size": 127978, - "upload-time": "2020-10-19T14:17:20.705902Z", - "url": "https://files.pythonhosted.org/packages/56/aa/4ef5aa67a9a62505db124a5cb5262332d1d4153462eb8fd89c9fa41e5d92/urllib3-1.25.11-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 156962, + "upload-time": "2023-05-07T07:30:54.402352Z", + "url": "https://files.pythonhosted.org/packages/9d/19/59961b522e6757f0c9097e4493fa906031b95b3ebe9360b2c3083561a6b4/certifi-2023.5.7-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.25.11.tar.gz", + "filename": "certifi-2023.5.7.tar.gz", "hashes": { - "sha256": "8d7eaa5a82a1cac232164990f04874c594c9453ec55eef02eab885aa02fc17a2" + "sha256": "0f0d56dc5a6ad56fd4ba36484d6cc34451e1c6548c61daad8c320169f91eddc7" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", - "size": 260300, - "upload-time": "2020-10-19T14:17:23.830781Z", - "url": "https://files.pythonhosted.org/packages/76/d9/bbbafc76b18da706451fa91bc2ebe21c0daf8868ef3c30b869ac7cb7f01d/urllib3-1.25.11.tar.gz", + "requires-python": ">=3.6", + "size": 158051, + "upload-time": "2023-05-07T07:30:57.118666Z", + "url": "https://files.pythonhosted.org/packages/93/71/752f7a4dd4c20d6b12341ed1732368546bc0ca9866139fe812f6009d9ac7/certifi-2023.5.7.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "5a085db7a9cb7fd1df6478568fc0e9833e27f6f191a97621748c0944f8248ba3" + "sha256": "a3273c81ddf648e568d081a896df3e6d1ec59d9f59f7d1a81e8184e8009cbc50" }, "data-dist-info-metadata": { - "sha256": "5a085db7a9cb7fd1df6478568fc0e9833e27f6f191a97621748c0944f8248ba3" + "sha256": "a3273c81ddf648e568d081a896df3e6d1ec59d9f59f7d1a81e8184e8009cbc50" }, - "filename": "urllib3-1.26.0-py2.py3-none-any.whl", + "filename": "certifi-2023.7.22-py3-none-any.whl", "hashes": { - "sha256": "bad31cb622ceee0ab46c4c884cf61957def0ff2e644de0a7a093678844c9ccac" + "sha256": "92d6037539857d8206b8f6ae472e8b77db8058fec5937a1ef3f54304089edbb9" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", - "size": 136659, - "upload-time": "2020-11-10T20:08:59.430953Z", - "url": "https://files.pythonhosted.org/packages/7e/a7/746338eb8addda2e7662ee5e10a9f85150aba013cd610c9569c17146b914/urllib3-1.26.0-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 158334, + "upload-time": "2023-07-22T08:39:25.345436Z", + "url": "https://files.pythonhosted.org/packages/4c/dd/2234eab22353ffc7d94e8d13177aaa050113286e93e7b40eae01fbf7c3d9/certifi-2023.7.22-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.26.0.tar.gz", + "filename": "certifi-2023.7.22.tar.gz", "hashes": { - "sha256": "4849f132941d68144df0a3785ccc4fe423430ba5db0108d045c8cadbc90f517a" + "sha256": "539cc1d13202e33ca466e88b2807e29f4c13049d6d87031a3c110744495cb082" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", - "size": 291709, - "upload-time": "2020-11-10T20:09:01.671792Z", - "url": "https://files.pythonhosted.org/packages/f6/0c/2add359fbc96307f081172e2033799eab7471026a5dcdd372803aefa19fa/urllib3-1.26.0.tar.gz", + "requires-python": ">=3.6", + "size": 159517, + "upload-time": "2023-07-22T08:39:27.482902Z", + "url": "https://files.pythonhosted.org/packages/98/98/c2ff18671db109c9f10ed27f5ef610ae05b73bd876664139cf95bd1429aa/certifi-2023.7.22.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "0be1c4478678d73590878669c56122f0b7c220998c3313945df889cf97bb516e" + "sha256": "3fb04cc6f6ca5194cfdb498bcbfc1cd9ab6410f14d56a12513357a3216a3dd97" }, "data-dist-info-metadata": { - "sha256": "0be1c4478678d73590878669c56122f0b7c220998c3313945df889cf97bb516e" + "sha256": "3fb04cc6f6ca5194cfdb498bcbfc1cd9ab6410f14d56a12513357a3216a3dd97" }, - "filename": "urllib3-1.26.1-py2.py3-none-any.whl", + "filename": "certifi-2023.11.17-py3-none-any.whl", "hashes": { - "sha256": "61ad24434555a42c0439770462df38b47d05d9e8e353d93ec3742900975e3e65" + "sha256": "e036ab49d5b79556f99cfc2d9320b34cfbe5be05c5871b51de9329f0603b0474" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", - "size": 136732, - "upload-time": "2020-11-11T20:29:26.721844Z", - "url": "https://files.pythonhosted.org/packages/cc/f0/e6ff89dddc1cb9f57b3e0f9dc06f444c884f1ad0c2ad17e2f1d5e7d0d1f7/urllib3-1.26.1-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 162530, + "upload-time": "2023-11-18T02:54:00.083845Z", + "url": "https://files.pythonhosted.org/packages/64/62/428ef076be88fa93716b576e4a01f919d25968913e817077a386fcbe4f42/certifi-2023.11.17-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.26.1.tar.gz", + "filename": "certifi-2023.11.17.tar.gz", "hashes": { - "sha256": "097116a6f16f13482d2a2e56792088b9b2920f4eb6b4f84a2c90555fb673db74" + "sha256": "9b469f3a900bf28dc19b8cfbf8019bf47f7fdd1a65a1d4ffb98fc14166beb4d1" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", - "size": 286708, - "upload-time": "2020-11-11T20:29:28.986151Z", - "url": "https://files.pythonhosted.org/packages/19/80/b2a19b372f16bc846fd156de8d9b3a9b1092aef1f1963d800b0f8c76a67a/urllib3-1.26.1.tar.gz", + "requires-python": ">=3.6", + "size": 163637, + "upload-time": "2023-11-18T02:54:02.397675Z", + "url": "https://files.pythonhosted.org/packages/d4/91/c89518dd4fe1f3a4e3f6ab7ff23cb00ef2e8c9adf99dacc618ad5e068e28/certifi-2023.11.17.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "3da2446e1956304e120223d6022c06c65d348f62cede9dc5413e1691f3810a6a" + "sha256": "d67a2b78b4428693a07928f4b894f599e862065f27821df71ae73b29dbf36183" }, "data-dist-info-metadata": { - "sha256": "3da2446e1956304e120223d6022c06c65d348f62cede9dc5413e1691f3810a6a" + "sha256": "d67a2b78b4428693a07928f4b894f599e862065f27821df71ae73b29dbf36183" }, - "filename": "urllib3-1.26.2-py2.py3-none-any.whl", + "filename": "certifi-2024.2.2-py3-none-any.whl", "hashes": { - "sha256": "d8ff90d979214d7b4f8ce956e80f4028fc6860e4431f731ea4a8c08f23f99473" + "sha256": "dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", - "size": 136770, - "upload-time": "2020-11-12T22:16:52.922247Z", - "url": "https://files.pythonhosted.org/packages/f5/71/45d36a8df68f3ebb098d6861b2c017f3d094538c0fb98fa61d4dc43e69b9/urllib3-1.26.2-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 163774, + "upload-time": "2024-02-02T01:22:14.860767Z", + "url": "https://files.pythonhosted.org/packages/ba/06/a07f096c664aeb9f01624f858c3add0a4e913d6c96257acb4fce61e7de14/certifi-2024.2.2-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.26.2.tar.gz", + "filename": "certifi-2024.2.2.tar.gz", "hashes": { - "sha256": "19188f96923873c92ccb987120ec4acaa12f0461fa9ce5d3d0772bc965a39e08" + "sha256": "0569859f95fc761b18b45ef421b1290a0f65f147e92a1e5eb3e635f9a5e4e66f" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", - "size": 286877, - "upload-time": "2020-11-12T22:16:55.083906Z", - "url": "https://files.pythonhosted.org/packages/29/e6/d1a1d78c439cad688757b70f26c50a53332167c364edb0134cadd280e234/urllib3-1.26.2.tar.gz", + "requires-python": ">=3.6", + "size": 164886, + "upload-time": "2024-02-02T01:22:17.364577Z", + "url": "https://files.pythonhosted.org/packages/71/da/e94e26401b62acd6d91df2b52954aceb7f561743aa5ccc32152886c76c96/certifi-2024.2.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "6df52adb7aa5c42be83f07953756060aefb2784ad80b911b542985ead506e10b" + "sha256": "d09bca4ad19dd2b9fc4331021f7acdeb0730fba66636d47af2e72229d5de5665" }, "data-dist-info-metadata": { - "sha256": "6df52adb7aa5c42be83f07953756060aefb2784ad80b911b542985ead506e10b" + "sha256": "d09bca4ad19dd2b9fc4331021f7acdeb0730fba66636d47af2e72229d5de5665" }, - "filename": "urllib3-1.26.3-py2.py3-none-any.whl", + "filename": "certifi-2024.6.2-py3-none-any.whl", "hashes": { - "sha256": "1b465e494e3e0d8939b50680403e3aedaa2bc434b7d5af64dfd3c958d7f5ae80" + "sha256": "ddc6c8ce995e6987e7faf5e3f1b02b302836a0e5d98ece18392cb1a36c72ad56" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", - "size": 137023, - "upload-time": "2021-01-26T18:58:16.089040Z", - "url": "https://files.pythonhosted.org/packages/23/fc/8a49991f7905261f9ca9df5aa9b58363c3c821ce3e7f671895442b7100f2/urllib3-1.26.3-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 164433, + "upload-time": "2024-06-02T01:45:23.134166Z", + "url": "https://files.pythonhosted.org/packages/5b/11/1e78951465b4a225519b8c3ad29769c49e0d8d157a070f681d5b6d64737f/certifi-2024.6.2-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.26.3.tar.gz", + "filename": "certifi-2024.6.2.tar.gz", "hashes": { - "sha256": "de3eedaad74a2683334e282005cd8d7f22f4d55fa690a2a1020a416cb0a47e73" + "sha256": "3cd43f1c6fa7dedc5899d69d3ad0398fd018ad1a17fba83ddaf78aa46c747516" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", - "size": 292598, - "upload-time": "2021-01-26T18:58:18.493032Z", - "url": "https://files.pythonhosted.org/packages/d7/8d/7ee68c6b48e1ec8d41198f694ecdc15f7596356f2ff8e6b1420300cf5db3/urllib3-1.26.3.tar.gz", + "requires-python": ">=3.6", + "size": 165550, + "upload-time": "2024-06-02T01:45:25.480187Z", + "url": "https://files.pythonhosted.org/packages/07/b3/e02f4f397c81077ffc52a538e0aec464016f1860c472ed33bd2a1d220cc5/certifi-2024.6.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "4f5d9bf5ecae7806dfaeb1a77ab3c78d87da784dcbda65538cd8b486fe74bfed" + "sha256": "2fdfc4b8fa1042f1c5cf1bb4dff72d684671844b72ee29f3e7af631968e52c6a" }, "data-dist-info-metadata": { - "sha256": "4f5d9bf5ecae7806dfaeb1a77ab3c78d87da784dcbda65538cd8b486fe74bfed" + "sha256": "2fdfc4b8fa1042f1c5cf1bb4dff72d684671844b72ee29f3e7af631968e52c6a" }, - "filename": "urllib3-1.26.4-py2.py3-none-any.whl", + "filename": "certifi-2024.7.4-py3-none-any.whl", "hashes": { - "sha256": "2f4da4594db7e1e110a944bb1b551fdf4e6c136ad42e4234131391e21eb5b0df" + "sha256": "c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", - "size": 153320, - "upload-time": "2021-03-15T15:04:35.709960Z", - "url": "https://files.pythonhosted.org/packages/09/c6/d3e3abe5b4f4f16cf0dfc9240ab7ce10c2baa0e268989a4e3ec19e90c84e/urllib3-1.26.4-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 162960, + "upload-time": "2024-07-04T01:36:09.038930Z", + "url": "https://files.pythonhosted.org/packages/1c/d5/c84e1a17bf61d4df64ca866a1c9a913874b4e9bdc131ec689a0ad013fb36/certifi-2024.7.4-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.26.4.tar.gz", + "filename": "certifi-2024.7.4.tar.gz", "hashes": { - "sha256": "e7b021f7241115872f92f43c6508082facffbd1c048e3c6e2bb9c2a157e28937" + "sha256": "5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", - "size": 293008, - "upload-time": "2021-03-15T15:04:37.697553Z", - "url": "https://files.pythonhosted.org/packages/cb/cf/871177f1fc795c6c10787bc0e1f27bb6cf7b81dbde399fd35860472cecbc/urllib3-1.26.4.tar.gz", + "requires-python": ">=3.6", + "size": 164065, + "upload-time": "2024-07-04T01:36:11.653766Z", + "url": "https://files.pythonhosted.org/packages/c2/02/a95f2b11e207f68bc64d7aae9666fed2e2b3f307748d5123dffb72a1bbea/certifi-2024.7.4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "8d6c19a6016c229ace77b5ab08c775c7c923806ddd68e2fc9b737324c719b810" + "sha256": "1a104745550de9ae19754804fcde709ae9097f2ba813e432225f18de27cd4013" }, "data-dist-info-metadata": { - "sha256": "8d6c19a6016c229ace77b5ab08c775c7c923806ddd68e2fc9b737324c719b810" + "sha256": "1a104745550de9ae19754804fcde709ae9097f2ba813e432225f18de27cd4013" }, - "filename": "urllib3-1.26.5-py2.py3-none-any.whl", + "filename": "certifi-2024.8.30-py3-none-any.whl", "hashes": { - "sha256": "753a0374df26658f99d826cfe40394a686d05985786d946fbe4165b5148f5a7c" + "sha256": "922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", - "size": 138144, - "upload-time": "2021-05-26T17:02:33.236908Z", - "url": "https://files.pythonhosted.org/packages/0c/cd/1e2ec680ec7b09846dc6e605f5a7709dfb9d7128e51a026e7154e18a234e/urllib3-1.26.5-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 167321, + "upload-time": "2024-08-30T01:55:02.591297Z", + "url": "https://files.pythonhosted.org/packages/12/90/3c9ff0512038035f59d279fddeb79f5f1eccd8859f06d6163c58798b9487/certifi-2024.8.30-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.26.5.tar.gz", + "filename": "certifi-2024.8.30.tar.gz", "hashes": { - "sha256": "a7acd0977125325f516bda9735fa7142b909a8d01e8b2e4c8108d0984e6e0098" + "sha256": "bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", - "size": 292865, - "upload-time": "2021-05-26T17:02:35.597930Z", - "url": "https://files.pythonhosted.org/packages/94/40/c396b5b212533716949a4d295f91a4c100d51ba95ea9e2d96b6b0517e5a5/urllib3-1.26.5.tar.gz", + "requires-python": ">=3.6", + "size": 168507, + "upload-time": "2024-08-30T01:55:04.365047Z", + "url": "https://files.pythonhosted.org/packages/b0/ee/9b19140fe824b367c04c5e1b369942dd754c4c5462d5674002f75c4dedc1/certifi-2024.8.30.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "193a9a8343948fdbcbaf2537c4640ed8b246be46ad9896204d9c675984fc7e97" + "sha256": "cfbd5e4464c5b33af8aac1de9d9fef1b615de5b57d3c15a62604a1b6173c2246" }, "data-dist-info-metadata": { - "sha256": "193a9a8343948fdbcbaf2537c4640ed8b246be46ad9896204d9c675984fc7e97" + "sha256": "cfbd5e4464c5b33af8aac1de9d9fef1b615de5b57d3c15a62604a1b6173c2246" }, - "filename": "urllib3-1.26.6-py2.py3-none-any.whl", + "filename": "certifi-2024.12.14-py3-none-any.whl", "hashes": { - "sha256": "39fb8672126159acb139a7718dd10806104dec1e2f0f6c88aab05d17df10c8d4" + "sha256": "1275f7a45be9464efc1173084eaa30f866fe2e47d389406136d332ed4967ec56" }, - "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", - "size": 138494, - "upload-time": "2021-06-25T13:24:15.310981Z", - "url": "https://files.pythonhosted.org/packages/5f/64/43575537846896abac0b15c3e5ac678d787a4021e906703f1766bfb8ea11/urllib3-1.26.6-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/certifi/2024.12.14/certifi-2024.12.14-py3-none-any.whl/provenance", + "requires-python": ">=3.6", + "size": 164927, + "upload-time": "2024-12-14T13:52:36.114786Z", + "url": "https://files.pythonhosted.org/packages/a5/32/8f6669fc4798494966bf446c8c4a162e0b5d893dff088afddf76414f70e1/certifi-2024.12.14-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.26.6.tar.gz", + "filename": "certifi-2024.12.14.tar.gz", "hashes": { - "sha256": "f57b4c16c62fa2760b7e3d97c35b255512fb6b59a259730f36ba32ce9f8e342f" + "sha256": "b650d30f370c2b724812bee08008be0c4163b163ddaec3f2546c1caf65f191db" }, - "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", - "size": 289927, - "upload-time": "2021-06-25T13:24:17.834300Z", - "url": "https://files.pythonhosted.org/packages/4f/5a/597ef5911cb8919efe4d86206aa8b2658616d676a7088f0825ca08bd7cb8/urllib3-1.26.6.tar.gz", + "provenance": "https://pypi.org/integrity/certifi/2024.12.14/certifi-2024.12.14.tar.gz/provenance", + "requires-python": ">=3.6", + "size": 166010, + "upload-time": "2024-12-14T13:52:38.020812Z", + "url": "https://files.pythonhosted.org/packages/0f/bd/1d41ee578ce09523c81a15426705dd20969f5abf006d1afe8aeff0dd776a/certifi-2024.12.14.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "e22adb7bec275d66e73d9d10abd69668243b70388f3f41b1326960d35473dda8" + "sha256": "b7991c4f9686bb4750ebfa6c50d6584ea9c2d2e0919e9a277b09b7b988de1db8" }, "data-dist-info-metadata": { - "sha256": "e22adb7bec275d66e73d9d10abd69668243b70388f3f41b1326960d35473dda8" + "sha256": "b7991c4f9686bb4750ebfa6c50d6584ea9c2d2e0919e9a277b09b7b988de1db8" }, - "filename": "urllib3-1.26.7-py2.py3-none-any.whl", + "filename": "certifi-2025.1.31-py3-none-any.whl", "hashes": { - "sha256": "c4fdf4019605b6e5423637e01bc9fe4daef873709a7973e195ceba0a62bbc844" + "sha256": "ca78db4565a652026a4db2bcdf68f2fb589ea80d0be70e03929ed730746b84fe" }, - "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", - "size": 138764, - "upload-time": "2021-09-22T18:01:15.930956Z", - "url": "https://files.pythonhosted.org/packages/af/f4/524415c0744552cce7d8bf3669af78e8a069514405ea4fcbd0cc44733744/urllib3-1.26.7-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/certifi/2025.1.31/certifi-2025.1.31-py3-none-any.whl/provenance", + "requires-python": ">=3.6", + "size": 166393, + "upload-time": "2025-01-31T02:16:45.015614Z", + "url": "https://files.pythonhosted.org/packages/38/fc/bce832fd4fd99766c04d1ee0eead6b0ec6486fb100ae5e74c1d91292b982/certifi-2025.1.31-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.26.7.tar.gz", + "filename": "certifi-2025.1.31.tar.gz", "hashes": { - "sha256": "4987c65554f7a2dbf30c18fd48778ef124af6fab771a377103da0585e2336ece" + "sha256": "3d5da6925056f6f18f119200434a4780a94263f10d1c21d032a6f6b2baa20651" }, - "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", - "size": 291350, - "upload-time": "2021-09-22T18:01:18.331115Z", - "url": "https://files.pythonhosted.org/packages/80/be/3ee43b6c5757cabea19e75b8f46eaf05a2f5144107d7db48c7cf3a864f73/urllib3-1.26.7.tar.gz", + "provenance": "https://pypi.org/integrity/certifi/2025.1.31/certifi-2025.1.31.tar.gz/provenance", + "requires-python": ">=3.6", + "size": 167577, + "upload-time": "2025-01-31T02:16:47.166379Z", + "url": "https://files.pythonhosted.org/packages/1c/ab/c9f1e32b7b1bf505bf26f0ef697775960db7932abeb7b516de930ba2705f/certifi-2025.1.31.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "36182f5beaa5a96c85ebec2289b44383291d75402699af8914c7b42aafe6f3e5" + "sha256": "4354831646392ce4002660e5b59cf6c14dd54efd4a8795feae3188e0a88f1cd3" }, "data-dist-info-metadata": { - "sha256": "36182f5beaa5a96c85ebec2289b44383291d75402699af8914c7b42aafe6f3e5" + "sha256": "4354831646392ce4002660e5b59cf6c14dd54efd4a8795feae3188e0a88f1cd3" }, - "filename": "urllib3-1.26.8-py2.py3-none-any.whl", + "filename": "certifi-2025.4.26-py3-none-any.whl", "hashes": { - "sha256": "000ca7f471a233c2251c6c7023ee85305721bfdf18621ebff4fd17a8653427ed" + "sha256": "30350364dfe371162649852c63336a15c70c6510c2ad5015b21c2345311805f3" }, - "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", - "size": 138699, - "upload-time": "2022-01-07T15:56:31.276636Z", - "url": "https://files.pythonhosted.org/packages/4e/b8/f5a25b22e803f0578e668daa33ba3701bb37858ec80e08a150bd7d2cf1b1/urllib3-1.26.8-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/certifi/2025.4.26/certifi-2025.4.26-py3-none-any.whl/provenance", + "requires-python": ">=3.6", + "size": 159618, + "upload-time": "2025-04-26T02:12:27.662298Z", + "url": "https://files.pythonhosted.org/packages/4a/7e/3db2bd1b1f9e95f7cddca6d6e75e2f2bd9f51b1246e546d88addca0106bd/certifi-2025.4.26-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.26.8.tar.gz", + "filename": "certifi-2025.4.26.tar.gz", "hashes": { - "sha256": "0e7c33d9a63e7ddfcb86780aac87befc2fbddf46c58dbb487e0855f7ceec283c" + "sha256": "0a816057ea3cdefcef70270d2c515e4506bbc954f417fa5ade2021213bb8f0c6" }, - "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", - "size": 294280, - "upload-time": "2022-01-07T15:56:33.962493Z", - "url": "https://files.pythonhosted.org/packages/b0/b1/7bbf5181f8e3258efae31702f5eab87d8a74a72a0aa78bc8c08c1466e243/urllib3-1.26.8.tar.gz", + "provenance": "https://pypi.org/integrity/certifi/2025.4.26/certifi-2025.4.26.tar.gz/provenance", + "requires-python": ">=3.6", + "size": 160705, + "upload-time": "2025-04-26T02:12:29.510872Z", + "url": "https://files.pythonhosted.org/packages/e8/9e/c05b3920a3b7d20d3d3310465f50348e5b3694f4f88c6daf736eef3024c4/certifi-2025.4.26.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "5227260f04cb22b60bd8ee1f381beaf30c4c300c0cd8bf0960fef98c45edf034" + "sha256": "ce088d6c58bd6ccbfca25553f4e43107b1b9fb14260a3419e5e3bb6742062a82" }, "data-dist-info-metadata": { - "sha256": "5227260f04cb22b60bd8ee1f381beaf30c4c300c0cd8bf0960fef98c45edf034" + "sha256": "ce088d6c58bd6ccbfca25553f4e43107b1b9fb14260a3419e5e3bb6742062a82" }, - "filename": "urllib3-1.26.9-py2.py3-none-any.whl", + "filename": "certifi-2025.6.15-py3-none-any.whl", "hashes": { - "sha256": "44ece4d53fb1706f667c9bd1c648f5469a2ec925fcf3a776667042d645472c14" + "sha256": "2e0c7ce7cb5d8f8634ca55d2ba7e6ec2689a2fd6537d8dec1296a477a4910057" }, - "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", - "size": 138990, - "upload-time": "2022-03-16T13:28:16.026094Z", - "url": "https://files.pythonhosted.org/packages/ec/03/062e6444ce4baf1eac17a6a0ebfe36bb1ad05e1df0e20b110de59c278498/urllib3-1.26.9-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/certifi/2025.6.15/certifi-2025.6.15-py3-none-any.whl/provenance", + "requires-python": ">=3.7", + "size": 157650, + "upload-time": "2025-06-15T02:45:49.977893Z", + "url": "https://files.pythonhosted.org/packages/84/ae/320161bd181fc06471eed047ecce67b693fd7515b16d495d8932db763426/certifi-2025.6.15-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.26.9.tar.gz", + "filename": "certifi-2025.6.15.tar.gz", "hashes": { - "sha256": "aabaf16477806a5e1dd19aa41f8c2b7950dd3c746362d7e3223dbe6de6ac448e" + "sha256": "d747aa5a8b9bbbb1bb8c22bb13e22bd1f18e9796defa16bab421f7f7a317323b" }, - "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", - "size": 295258, - "upload-time": "2022-03-16T13:28:19.197657Z", - "url": "https://files.pythonhosted.org/packages/1b/a5/4eab74853625505725cefdf168f48661b2cd04e7843ab836f3f63abf81da/urllib3-1.26.9.tar.gz", + "provenance": "https://pypi.org/integrity/certifi/2025.6.15/certifi-2025.6.15.tar.gz/provenance", + "requires-python": ">=3.7", + "size": 158753, + "upload-time": "2025-06-15T02:45:51.329714Z", + "url": "https://files.pythonhosted.org/packages/73/f7/f14b46d4bcd21092d7d3ccef689615220d8a08fb25e564b65d20738e672e/certifi-2025.6.15.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "b773e136f776839855277df7e7525c8af198fc019e5c3188d1c8405923d49f4b" + "sha256": "9db44c2109d49976c4cdda587837cfe30ed404e23719e3df5c7454f5428405ef" }, "data-dist-info-metadata": { - "sha256": "b773e136f776839855277df7e7525c8af198fc019e5c3188d1c8405923d49f4b" + "sha256": "9db44c2109d49976c4cdda587837cfe30ed404e23719e3df5c7454f5428405ef" }, - "filename": "urllib3-1.26.10-py2.py3-none-any.whl", + "filename": "certifi-2025.7.9-py3-none-any.whl", "hashes": { - "sha256": "8298d6d56d39be0e3bc13c1c97d133f9b45d797169a0e11cdd0e0489d786f7ec" + "sha256": "d842783a14f8fdd646895ac26f719a061408834473cfc10203f6a575beb15d39" }, - "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", - "size": 139185, - "upload-time": "2022-07-07T15:12:47.549599Z", - "url": "https://files.pythonhosted.org/packages/68/47/93d3d28e97c7577f563903907912f4b3804054e4877a5ba6651f7182c53b/urllib3-1.26.10-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/certifi/2025.7.9/certifi-2025.7.9-py3-none-any.whl/provenance", + "requires-python": ">=3.7", + "size": 159230, + "upload-time": "2025-07-09T02:13:57.007968Z", + "url": "https://files.pythonhosted.org/packages/66/f3/80a3f974c8b535d394ff960a11ac20368e06b736da395b551a49ce950cce/certifi-2025.7.9-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.26.10.tar.gz", + "filename": "certifi-2025.7.9.tar.gz", "hashes": { - "sha256": "879ba4d1e89654d9769ce13121e0f94310ea32e8d2f8cf587b77c08bbcdb30d6" + "sha256": "c1d2ec05395148ee10cf672ffc28cd37ea0ab0d99f9cc74c43e588cbd111b079" }, - "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", - "size": 297854, - "upload-time": "2022-07-07T15:12:50.060066Z", - "url": "https://files.pythonhosted.org/packages/25/36/f056e5f1389004cf886bb7a8514077f24224238a7534497c014a6b9ac770/urllib3-1.26.10.tar.gz", + "provenance": "https://pypi.org/integrity/certifi/2025.7.9/certifi-2025.7.9.tar.gz/provenance", + "requires-python": ">=3.7", + "size": 160386, + "upload-time": "2025-07-09T02:13:58.874899Z", + "url": "https://files.pythonhosted.org/packages/de/8a/c729b6b60c66a38f590c4e774decc4b2ec7b0576be8f1aa984a53ffa812a/certifi-2025.7.9.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "c4ef2bded050bcc9699e17ff096a3b6849c9ca730859f0f38d2161a966eb4629" + "sha256": "edc98328ed1af9f55c3ff5827d9e03a4b2a00ccbbf0040188534f996cc104e86" }, "data-dist-info-metadata": { - "sha256": "c4ef2bded050bcc9699e17ff096a3b6849c9ca730859f0f38d2161a966eb4629" + "sha256": "edc98328ed1af9f55c3ff5827d9e03a4b2a00ccbbf0040188534f996cc104e86" }, - "filename": "urllib3-1.26.11-py2.py3-none-any.whl", + "filename": "certifi-2025.7.14-py3-none-any.whl", "hashes": { - "sha256": "c33ccba33c819596124764c23a97d25f32b28433ba0dedeb77d873a38722c9bc" + "sha256": "6b31f564a415d79ee77df69d757bb49a5bb53bd9f756cbbe24394ffd6fc1f4b2" }, - "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", - "size": 139901, - "upload-time": "2022-07-25T13:02:21.294138Z", - "url": "https://files.pythonhosted.org/packages/d1/cb/4783c8f1a90f89e260dbf72ebbcf25931f3a28f8f80e2e90f8a589941b19/urllib3-1.26.11-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/certifi/2025.7.14/certifi-2025.7.14-py3-none-any.whl/provenance", + "requires-python": ">=3.7", + "size": 162722, + "upload-time": "2025-07-14T03:29:26.863803Z", + "url": "https://files.pythonhosted.org/packages/4f/52/34c6cf5bb9285074dc3531c437b3919e825d976fde097a7a73f79e726d03/certifi-2025.7.14-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.26.11.tar.gz", + "filename": "certifi-2025.7.14.tar.gz", "hashes": { - "sha256": "ea6e8fb210b19d950fab93b60c9009226c63a28808bc8386e05301e25883ac0a" + "sha256": "8ea99dbdfaaf2ba2f9bac77b9249ef62ec5218e7c2b2e903378ed5fccf765995" }, - "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", - "size": 299255, - "upload-time": "2022-07-25T13:02:23.766403Z", - "url": "https://files.pythonhosted.org/packages/6d/d5/e8258b334c9eb8eb78e31be92ea0d5da83ddd9385dc967dd92737604d239/urllib3-1.26.11.tar.gz", + "provenance": "https://pypi.org/integrity/certifi/2025.7.14/certifi-2025.7.14.tar.gz/provenance", + "requires-python": ">=3.7", + "size": 163981, + "upload-time": "2025-07-14T03:29:28.449661Z", + "url": "https://files.pythonhosted.org/packages/b3/76/52c535bcebe74590f296d6c77c86dabf761c41980e1347a2422e4aa2ae41/certifi-2025.7.14.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "cfc46d3696fdc7588309567ce9e53fc4383da6649fe105c175d45354f521e1b3" + "sha256": "cf8b06ddfa2c6cfde7be2b9bfd352949bef5cf46cf9aca775dae9921ab4651ee" }, "data-dist-info-metadata": { - "sha256": "cfc46d3696fdc7588309567ce9e53fc4383da6649fe105c175d45354f521e1b3" + "sha256": "cf8b06ddfa2c6cfde7be2b9bfd352949bef5cf46cf9aca775dae9921ab4651ee" }, - "filename": "urllib3-1.26.12-py2.py3-none-any.whl", + "filename": "certifi-2025.8.3-py3-none-any.whl", "hashes": { - "sha256": "b930dd878d5a8afb066a637fbb35144fe7901e3b209d1cd4f524bd0e9deee997" + "sha256": "f6c12493cfb1b06ba2ff328595af9350c65d6644968e5d3a2ffd78699af217a5" }, - "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", - "size": 140381, - "upload-time": "2022-08-22T13:27:19.719799Z", - "url": "https://files.pythonhosted.org/packages/6f/de/5be2e3eed8426f871b170663333a0f627fc2924cc386cd41be065e7ea870/urllib3-1.26.12-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/certifi/2025.8.3/certifi-2025.8.3-py3-none-any.whl/provenance", + "requires-python": ">=3.7", + "size": 161216, + "upload-time": "2025-08-03T03:07:45.777225Z", + "url": "https://files.pythonhosted.org/packages/e5/48/1549795ba7742c948d2ad169c1c8cdbae65bc450d6cd753d124b17c8cd32/certifi-2025.8.3-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.26.12.tar.gz", + "filename": "certifi-2025.8.3.tar.gz", "hashes": { - "sha256": "3fa96cf423e6987997fc326ae8df396db2a8b7c667747d47ddd8ecba91f4a74e" + "sha256": "e564105f78ded564e3ae7c923924435e1daa7463faeab5bb932bc53ffae63407" }, - "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", - "size": 299806, - "upload-time": "2022-08-22T13:27:23.256890Z", - "url": "https://files.pythonhosted.org/packages/b2/56/d87d6d3c4121c0bcec116919350ca05dc3afd2eeb7dc88d07e8083f8ea94/urllib3-1.26.12.tar.gz", + "provenance": "https://pypi.org/integrity/certifi/2025.8.3/certifi-2025.8.3.tar.gz/provenance", + "requires-python": ">=3.7", + "size": 162386, + "upload-time": "2025-08-03T03:07:47.080429Z", + "url": "https://files.pythonhosted.org/packages/dc/67/960ebe6bf230a96cda2e0abcf73af550ec4f090005363542f0765df162e0/certifi-2025.8.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "f6caf5d94dcaa960c29c3124f148dac73d1fbb5e9cd5e10c4430d6b8467a4461" + "sha256": "473c91e2c4fac51375a4d372db820754e959b83261d4135f68c6b4e3311a76d9" }, "data-dist-info-metadata": { - "sha256": "f6caf5d94dcaa960c29c3124f148dac73d1fbb5e9cd5e10c4430d6b8467a4461" + "sha256": "473c91e2c4fac51375a4d372db820754e959b83261d4135f68c6b4e3311a76d9" }, - "filename": "urllib3-1.26.13-py2.py3-none-any.whl", + "filename": "certifi-2025.10.5-py3-none-any.whl", "hashes": { - "sha256": "47cc05d99aaa09c9e72ed5809b60e7ba354e64b59c9c173ac3018642d8bb41fc" + "sha256": "0f212c2744a9bb6de0c56639a6f68afe01ecd92d91f14ae897c4fe7bbeeef0de" }, - "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", - "size": 140572, - "upload-time": "2022-11-23T22:34:29.785874Z", - "url": "https://files.pythonhosted.org/packages/65/0c/cc6644eaa594585e5875f46f3c83ee8762b647b51fc5b0fb253a242df2dc/urllib3-1.26.13-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/certifi/2025.10.5/certifi-2025.10.5-py3-none-any.whl/provenance", + "requires-python": ">=3.7", + "size": 163286, + "upload-time": "2025-10-05T04:12:14.030503Z", + "url": "https://files.pythonhosted.org/packages/e4/37/af0d2ef3967ac0d6113837b44a4f0bfe1328c2b9763bd5b1744520e5cfed/certifi-2025.10.5-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.26.13.tar.gz", + "filename": "certifi-2025.10.5.tar.gz", "hashes": { - "sha256": "c083dd0dce68dbfbe1129d5271cb90f9447dea7d52097c6e0126120c521ddea8" + "sha256": "47c09d31ccf2acf0be3f701ea53595ee7e0b8fa08801c6624be771df09ae7b43" }, - "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", - "size": 300476, - "upload-time": "2022-11-23T22:34:32.145005Z", - "url": "https://files.pythonhosted.org/packages/c2/51/32da03cf19d17d46cce5c731967bf58de9bd71db3a379932f53b094deda4/urllib3-1.26.13.tar.gz", + "provenance": "https://pypi.org/integrity/certifi/2025.10.5/certifi-2025.10.5.tar.gz/provenance", + "requires-python": ">=3.7", + "size": 164519, + "upload-time": "2025-10-05T04:12:15.808237Z", + "url": "https://files.pythonhosted.org/packages/4c/5b/b6ce21586237c77ce67d01dc5507039d444b630dd76611bbca2d8e5dcd91/certifi-2025.10.5.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "5f3a69efbd7e9392a629b2768b33aeb6762bee8f10ac2dfb6a9f745e76edd688" + "sha256": "fc9a6b1aeff595649d1e5aee44129ca2b5e7adfbc10e1bd7ffa291afc1d06cb7" }, "data-dist-info-metadata": { - "sha256": "5f3a69efbd7e9392a629b2768b33aeb6762bee8f10ac2dfb6a9f745e76edd688" + "sha256": "fc9a6b1aeff595649d1e5aee44129ca2b5e7adfbc10e1bd7ffa291afc1d06cb7" }, - "filename": "urllib3-1.26.14-py2.py3-none-any.whl", + "filename": "certifi-2025.11.12-py3-none-any.whl", "hashes": { - "sha256": "75edcdc2f7d85b137124a6c3c9fc3933cdeaa12ecb9a6a959f22797a0feca7e1" + "sha256": "97de8790030bbd5c2d96b7ec782fc2f7820ef8dba6db909ccf95449f2d062d4b" }, - "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", - "size": 140642, - "upload-time": "2023-01-11T13:04:57.170894Z", - "url": "https://files.pythonhosted.org/packages/fe/ca/466766e20b767ddb9b951202542310cba37ea5f2d792dae7589f1741af58/urllib3-1.26.14-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/certifi/2025.11.12/certifi-2025.11.12-py3-none-any.whl/provenance", + "requires-python": ">=3.7", + "size": 159438, + "upload-time": "2025-11-12T02:54:49.735635Z", + "url": "https://files.pythonhosted.org/packages/70/7d/9bc192684cea499815ff478dfcdc13835ddf401365057044fb721ec6bddb/certifi-2025.11.12-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.26.14.tar.gz", + "filename": "certifi-2025.11.12.tar.gz", "hashes": { - "sha256": "076907bf8fd355cde77728471316625a4d2f7e713c125f51953bb5b3eecf4f72" + "sha256": "d8ab5478f2ecd78af242878415affce761ca6bc54a22a27e026d7c25357c3316" }, - "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", - "size": 300665, - "upload-time": "2023-01-11T13:04:59.366590Z", - "url": "https://files.pythonhosted.org/packages/c5/52/fe421fb7364aa738b3506a2d99e4f3a56e079c0a798e9f4fa5e14c60922f/urllib3-1.26.14.tar.gz", + "provenance": "https://pypi.org/integrity/certifi/2025.11.12/certifi-2025.11.12.tar.gz/provenance", + "requires-python": ">=3.7", + "size": 160538, + "upload-time": "2025-11-12T02:54:51.517855Z", + "url": "https://files.pythonhosted.org/packages/a2/8c/58f469717fa48465e4a50c014a0400602d3c437d7c0c468e17ada824da3a/certifi-2025.11.12.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "6e54f90733c8086b75aa932f0ba19d7c805434d3286e68756d73f2b8e426ab7d" + "sha256": "1527c911f2ae328e9b265a1f52bb51a67e0f15362d6d8c97a4737f037645a486" }, "data-dist-info-metadata": { - "sha256": "6e54f90733c8086b75aa932f0ba19d7c805434d3286e68756d73f2b8e426ab7d" + "sha256": "1527c911f2ae328e9b265a1f52bb51a67e0f15362d6d8c97a4737f037645a486" }, - "filename": "urllib3-1.26.15-py2.py3-none-any.whl", + "filename": "certifi-2026.1.4-py3-none-any.whl", "hashes": { - "sha256": "aa751d169e23c7479ce47a0cb0da579e3ede798f994f5816a74e4f4500dcea42" + "sha256": "9943707519e4add1115f44c2bc244f782c0249876bf51b6599fee1ffbedd685c" }, - "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", - "size": 140881, - "upload-time": "2023-03-11T00:01:39.031079Z", - "url": "https://files.pythonhosted.org/packages/7b/f5/890a0baca17a61c1f92f72b81d3c31523c99bec609e60c292ea55b387ae8/urllib3-1.26.15-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/certifi/2026.1.4/certifi-2026.1.4-py3-none-any.whl/provenance", + "requires-python": ">=3.7", + "size": 152900, + "upload-time": "2026-01-04T02:42:40.150433Z", + "url": "https://files.pythonhosted.org/packages/e6/ad/3cc14f097111b4de0040c83a525973216457bbeeb63739ef1ed275c1c021/certifi-2026.1.4-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.26.15.tar.gz", + "filename": "certifi-2026.1.4.tar.gz", "hashes": { - "sha256": "8a388717b9476f934a21484e8c8e61875ab60644d29b9b39e11e4b9dc1c6b305" + "sha256": "ac726dd470482006e014ad384921ed6438c457018f4b3d204aea4281258b2120" }, - "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", - "size": 301444, - "upload-time": "2023-03-11T00:01:41.302016Z", - "url": "https://files.pythonhosted.org/packages/21/79/6372d8c0d0641b4072889f3ff84f279b738cd8595b64c8e0496d4e848122/urllib3-1.26.15.tar.gz", + "provenance": "https://pypi.org/integrity/certifi/2026.1.4/certifi-2026.1.4.tar.gz/provenance", + "requires-python": ">=3.7", + "size": 154268, + "upload-time": "2026-01-04T02:42:41.825177Z", + "url": "https://files.pythonhosted.org/packages/e0/2d/a891ca51311197f6ad14a7ef42e2399f36cf2f9bd44752b3dc4eab60fdc5/certifi-2026.1.4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "c8f9f56a2c325859edbd3a717c810be12819aeb85950d1596c5e3b7f09d7e13b" + "sha256": "e0d32e197760fe1062440de968a55761c0e61375571015b14ef08bdb1943c8f5" }, "data-dist-info-metadata": { - "sha256": "c8f9f56a2c325859edbd3a717c810be12819aeb85950d1596c5e3b7f09d7e13b" + "sha256": "e0d32e197760fe1062440de968a55761c0e61375571015b14ef08bdb1943c8f5" }, - "filename": "urllib3-1.26.16-py2.py3-none-any.whl", + "filename": "certifi-2026.2.25-py3-none-any.whl", "hashes": { - "sha256": "8d36afa7616d8ab714608411b4a3b13e58f463aee519024578e062e141dce20f" + "sha256": "027692e4402ad994f1c42e52a4997a9763c646b73e4096e4d5d6db8af1d6f0fa" }, - "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", - "size": 143106, - "upload-time": "2023-05-23T12:18:41.548302Z", - "url": "https://files.pythonhosted.org/packages/c5/05/c214b32d21c0b465506f95c4f28ccbcba15022e000b043b72b3df7728471/urllib3-1.26.16-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/certifi/2026.2.25/certifi-2026.2.25-py3-none-any.whl/provenance", + "requires-python": ">=3.7", + "size": 153684, + "upload-time": "2026-02-25T02:54:15.766522Z", + "url": "https://files.pythonhosted.org/packages/9a/3c/c17fb3ca2d9c3acff52e30b309f538586f9f5b9c9cf454f3845fc9af4881/certifi-2026.2.25-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.26.16.tar.gz", + "filename": "certifi-2026.2.25.tar.gz", "hashes": { - "sha256": "8f135f6502756bde6b2a9b28989df5fbe87c9970cecaa69041edcce7f0589b14" + "sha256": "e887ab5cee78ea814d3472169153c2d12cd43b14bd03329a39a9c6e2e80bfba7" }, - "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", - "size": 303733, - "upload-time": "2023-05-23T12:18:43.917400Z", - "url": "https://files.pythonhosted.org/packages/e2/7d/539e6f0cf9f0b95b71dd701a56dae89f768cd39fd8ce0096af3546aeb5a3/urllib3-1.26.16.tar.gz", + "provenance": "https://pypi.org/integrity/certifi/2026.2.25/certifi-2026.2.25.tar.gz/provenance", + "requires-python": ">=3.7", + "size": 155029, + "upload-time": "2026-02-25T02:54:17.342729Z", + "url": "https://files.pythonhosted.org/packages/af/2d/7bf41579a8986e348fa033a31cdd0e4121114f6bce2457e8876010b092dd/certifi-2026.2.25.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "b3012240a99bda6e559787f2826cb868b4b3663c438c3f2adbefd7cee84ef690" + "sha256": "4ed6ffe9ccbed05046ab7bff2024cd3ca717295b368bed1fe20a73e365bc415a" }, "data-dist-info-metadata": { - "sha256": "b3012240a99bda6e559787f2826cb868b4b3663c438c3f2adbefd7cee84ef690" + "sha256": "4ed6ffe9ccbed05046ab7bff2024cd3ca717295b368bed1fe20a73e365bc415a" }, - "filename": "urllib3-1.26.17-py2.py3-none-any.whl", + "filename": "certifi-2026.4.22-py3-none-any.whl", "hashes": { - "sha256": "94a757d178c9be92ef5539b8840d48dc9cf1b2709c9d6b588232a055c524458b" + "sha256": "3cb2210c8f88ba2318d29b0388d1023c8492ff72ecdde4ebdaddbb13a31b1c4a" }, - "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", - "size": 143431, - "upload-time": "2023-10-02T17:22:28.101314Z", - "url": "https://files.pythonhosted.org/packages/48/fe/a5c6cc46e9fe9171d7ecf0f33ee7aae14642f8d74baa7af4d7840f9358be/urllib3-1.26.17-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/certifi/2026.4.22/certifi-2026.4.22-py3-none-any.whl/provenance", + "requires-python": ">=3.7", + "size": 135707, + "upload-time": "2026-04-22T11:26:09.372209Z", + "url": "https://files.pythonhosted.org/packages/22/30/7cd8fdcdfbc5b869528b079bfb76dcdf6056b1a2097a662e5e8c04f42965/certifi-2026.4.22-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.26.17.tar.gz", + "filename": "certifi-2026.4.22.tar.gz", "hashes": { - "sha256": "24d6a242c28d29af46c3fae832c36db3bbebcc533dd1bb549172cd739c82df21" + "sha256": "8d455352a37b71bf76a79caa83a3d6c25afee4a385d632127b6afb3963f1c580" }, - "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", - "size": 305031, - "upload-time": "2023-10-02T17:22:30.961276Z", - "url": "https://files.pythonhosted.org/packages/dd/19/9e5c8b813a8bddbfb035fa2b0c29077836ae7c4def1a55ae4632167b3511/urllib3-1.26.17.tar.gz", + "provenance": "https://pypi.org/integrity/certifi/2026.4.22/certifi-2026.4.22.tar.gz/provenance", + "requires-python": ">=3.7", + "size": 137077, + "upload-time": "2026-04-22T11:26:11.191984Z", + "url": "https://files.pythonhosted.org/packages/25/ee/6caf7a40c36a1220410afe15a1cc64993a1f864871f698c0f93acb72842a/certifi-2026.4.22.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d3e9ab8e02c7cea6a6f2a738349790d6465a2585886a505469d8a6cf2cd974e5" + "sha256": "1c38826bc95f7744c69501689e00e3a1a2c93a158988937ce32ef4ed5c1df0f6" }, "data-dist-info-metadata": { - "sha256": "d3e9ab8e02c7cea6a6f2a738349790d6465a2585886a505469d8a6cf2cd974e5" + "sha256": "1c38826bc95f7744c69501689e00e3a1a2c93a158988937ce32ef4ed5c1df0f6" }, - "filename": "urllib3-1.26.18-py2.py3-none-any.whl", + "filename": "certifi-2026.5.20-py3-none-any.whl", "hashes": { - "sha256": "34b97092d7e0a3a8cf7cd10e386f401b3737364026c45e622aa02903dffe0f07" + "sha256": "3c52e209ba0a4ad7aebe60436a4ab349c39e1e602e8c134221e546902ad25897" }, - "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", - "size": 143835, - "upload-time": "2023-10-17T17:47:01.725249Z", - "url": "https://files.pythonhosted.org/packages/b0/53/aa91e163dcfd1e5b82d8a890ecf13314e3e149c05270cc644581f77f17fd/urllib3-1.26.18-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/certifi/2026.5.20/certifi-2026.5.20-py3-none-any.whl/provenance", + "requires-python": ">=3.7", + "size": 134134, + "upload-time": "2026-05-20T11:46:48.578125Z", + "url": "https://files.pythonhosted.org/packages/59/8c/57e832b7af6d7c5abe66eb3fbe3a3a32f4d11ea23a1aa7131371035be991/certifi-2026.5.20-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.26.18.tar.gz", - "hashes": { - "sha256": "f8ecc1bba5667413457c529ab955bf8c67b45db799d159066261719e328580a0" - }, - "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", - "size": 305687, - "upload-time": "2023-10-17T17:47:03.986854Z", - "url": "https://files.pythonhosted.org/packages/0c/39/64487bf07df2ed854cc06078c27c0d0abc59bd27b32232876e403c333a08/urllib3-1.26.18.tar.gz", - "yanked": false - }, - { - "core-metadata": { - "sha256": "7cde3b41a3e5cd868e1c54e0b37053de059af3fcbb09430c056f305f6a9c285d" - }, - "data-dist-info-metadata": { - "sha256": "7cde3b41a3e5cd868e1c54e0b37053de059af3fcbb09430c056f305f6a9c285d" - }, - "filename": "urllib3-1.26.19-py2.py3-none-any.whl", + "filename": "certifi-2026.5.20.tar.gz", "hashes": { - "sha256": "37a0344459b199fce0e80b0d3569837ec6b6937435c5244e7fd73fa6006830f3" + "sha256": "69dea482ab64caa7b9f6aba1c6bf48bb6a5448d1c0f1b17ab42ad8c763a5344d" }, - "provenance": null, - "requires-python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7", - "size": 143933, - "upload-time": "2024-06-17T14:53:31.589461Z", - "url": "https://files.pythonhosted.org/packages/ae/6a/99eaaeae8becaa17a29aeb334a18e5d582d873b6f084c11f02581b8d7f7f/urllib3-1.26.19-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/certifi/2026.5.20/certifi-2026.5.20.tar.gz/provenance", + "requires-python": ">=3.7", + "size": 135422, + "upload-time": "2026-05-20T11:46:50.073147Z", + "url": "https://files.pythonhosted.org/packages/f3/ce/ee2ecad540810a79593028e88299baeae54d346cc7a0d94b6199988b89b1/certifi-2026.5.20.tar.gz", "yanked": false - }, - { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "urllib3-1.26.19.tar.gz", - "hashes": { - "sha256": "3e3d753a8618b86d7de333b4223005f68720bcd6a7d2bcb9fbd2229ec7c1e429" - }, - "provenance": null, - "requires-python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7", - "size": 306068, - "upload-time": "2024-06-17T14:53:34.424917Z", - "url": "https://files.pythonhosted.org/packages/c8/93/65e479b023bbc46dab3e092bda6b0005424ea3217d711964ccdede3f9b1b/urllib3-1.26.19.tar.gz", - "yanked": false - }, + } + ], + "meta": { + "_last-serial": 37234916, + "api-version": "1.4" + }, + "name": "certifi", + "project-status": { + "status": "active" + }, + "versions": [ + "0.0.1", + "0.0.2", + "0.0.3", + "0.0.4", + "0.0.5", + "0.0.6", + "0.0.7", + "0.0.8", + "1.0.0", + "1.0.1", + "14.05.14", + "2015.04.28", + "2015.9.6", + "2015.9.6.1", + "2015.9.6.2", + "2015.11.20", + "2015.11.20.1", + "2016.2.28", + "2016.8.2", + "2016.8.8", + "2016.8.31", + "2016.9.26", + "2017.1.23", + "2017.4.17", + "2017.7.27", + "2017.7.27.1", + "2017.11.5", + "2018.1.18", + "2018.4.16", + "2018.8.13", + "2018.8.24", + "2018.10.15", + "2018.11.29", + "2019.3.9", + "2019.6.16", + "2019.9.11", + "2019.11.28", + "2020.4.5", + "2020.4.5.1", + "2020.4.5.2", + "2020.6.20", + "2020.11.8", + "2020.12.5", + "2021.5.30", + "2021.10.8", + "2022.5.18", + "2022.5.18.1", + "2022.6.15", + "2022.6.15.1", + "2022.6.15.2", + "2022.9.14", + "2022.9.24", + "2022.12.7", + "2023.5.7", + "2023.7.22", + "2023.11.17", + "2024.2.2", + "2024.6.2", + "2024.7.4", + "2024.8.30", + "2024.12.14", + "2025.1.31", + "2025.4.26", + "2025.6.15", + "2025.7.9", + "2025.7.14", + "2025.8.3", + "2025.10.5", + "2025.11.12", + "2026.1.4", + "2026.2.25", + "2026.4.22", + "2026.5.20" + ] + } + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - "86400" + Cache-Control: + - max-age=600, public + Content-Security-Policy: + - default-src 'none'; sandbox allow-top-navigation + Content-Type: + - application/vnd.pypi.simple.v1+json + Permissions-Policy: + - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept, Accept-Encoding + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + host: pypi.org + headers: + Accept: + - application/vnd.pypi.simple.v1+json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://pypi.org/simple/chardet/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: -1 + uncompressed: true + body: | + { + "alternate-locations": [], + "files": [ { - "core-metadata": { - "sha256": "7c01339f31eda983b7292add19608afe2db7dcbebc7ed29152537b2a4689179f" - }, - "data-dist-info-metadata": { - "sha256": "7c01339f31eda983b7292add19608afe2db7dcbebc7ed29152537b2a4689179f" - }, - "filename": "urllib3-1.26.20-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-1.0.tar.gz", "hashes": { - "sha256": "0ed14ccfbf1c30a9072c7ca157e4319b70d65f623e91e7b32fadb2853431016e" + "sha256": "f3a80cfd53a9a9e8311e996062bb7ed0c0551367545548460d5a2c3b4717c797" }, "provenance": null, - "requires-python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7", - "size": 144225, - "upload-time": "2024-08-29T15:43:08.921610Z", - "url": "https://files.pythonhosted.org/packages/33/cf/8435d5a7159e2a9c83a95896ed596f68cf798005fe107cc655b5c5c14704/urllib3-1.26.20-py2.py3-none-any.whl", + "requires-python": null, + "size": 153118, + "upload-time": "2006-12-23T17:39:10Z", + "url": "https://files.pythonhosted.org/packages/13/29/9336841b1a5d9de9de808e1797ab04057bc17982bbab87dd14fc06aa4160/chardet-1.0.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-1.26.20.tar.gz", + "filename": "chardet-1.0.1-py2.4.egg", "hashes": { - "sha256": "40c2dc0c681e47eb8f90e7e27bf6ff7df2e677421fd46756da1161c39ca70d32" + "sha256": "58ba4a382c9c7e1f6619ed4f3a273fb4044de4352342f473539d20ca4346113a" }, "provenance": null, - "requires-python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7", - "size": 307380, - "upload-time": "2024-08-29T15:43:11.370856Z", - "url": "https://files.pythonhosted.org/packages/e4/e8/6ff5e6bc22095cfc59b6ea711b687e2b7ed4bdb373f7eeec370a97d7392f/urllib3-1.26.20.tar.gz", + "requires-python": null, + "size": 391741, + "upload-time": "2008-04-19T11:33:45Z", + "url": "https://files.pythonhosted.org/packages/ec/32/19eab081980cc61aa8d49c44930cf897c1dbce6888579743aed12140810a/chardet-1.0.1-py2.4.egg", "yanked": false }, { - "core-metadata": { - "sha256": "ab2bc06c8563ccbd50f3eb74f226ac926bbe930fa06c97eeeb8312bb32c1bae8" - }, - "data-dist-info-metadata": { - "sha256": "ab2bc06c8563ccbd50f3eb74f226ac926bbe930fa06c97eeeb8312bb32c1bae8" - }, - "filename": "urllib3-2.0.0a1-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-1.0.1-py2.5.egg", "hashes": { - "sha256": "3b8890a2ba9fc21372c873d1d71b891ccda4af7e6f6f2e9086bb2b5c4b53e98d" + "sha256": "5c303c3549070d5cd5101649d569ea00ccf5f763245f64f61015834c4acdbe61" }, "provenance": null, - "requires-python": ">=3.7", - "size": 123463, - "upload-time": "2022-11-15T15:43:16.231069Z", - "url": "https://files.pythonhosted.org/packages/ca/c7/43ae26e98bfa13a7080f44403771a4435424a6dca11f63fc04764bd05b99/urllib3-2.0.0a1-py3-none-any.whl", + "requires-python": null, + "size": 390297, + "upload-time": "2008-04-20T07:36:30Z", + "url": "https://files.pythonhosted.org/packages/d4/bc/c1b877d19bc02610873a21cc3978260008c2839acac36772dd29c1f78316/chardet-1.0.1-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-2.0.0a1.tar.gz", + "filename": "chardet-1.0.1.tar.gz", "hashes": { - "sha256": "9e678d1a0aa9d0587e90416000869197e7ee2e339f12f21dff9a70b3f3ebeb4a" + "sha256": "4573d91ec9e6d88c6be1dfe004ea337d47754ed3924b4c181f777c613465578b" }, "provenance": null, - "requires-python": ">=3.7", - "size": 275177, - "upload-time": "2022-11-15T15:43:18.289578Z", - "url": "https://files.pythonhosted.org/packages/3b/43/07856ca0d221f7f19d4d900637a8ea7eb7b81efd14b3d0e4c65502e6cebc/urllib3-2.0.0a1.tar.gz", + "requires-python": null, + "size": 156407, + "upload-time": "2008-04-19T11:33:39Z", + "url": "https://files.pythonhosted.org/packages/94/f1/f3237e3045c422c83968d3a2dfdefc7d4d687d84957e12810564b16ac5d5/chardet-1.0.1.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "ff6ed73ffa7b94822d988abe43ce0749c9e54538c9d02029cfb9d1eee18998d3" - }, - "data-dist-info-metadata": { - "sha256": "ff6ed73ffa7b94822d988abe43ce0749c9e54538c9d02029cfb9d1eee18998d3" - }, - "filename": "urllib3-2.0.0a2-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-1.1.tar.gz", "hashes": { - "sha256": "70c27a9a3463830c0d3a6ac4975527636464a786e1b2e065d5feb284d13ec8ba" + "sha256": "2a9cc3bcba09a9e795efcf63ff1714980beb8dea1660f0931f675f52f4264e5c" }, "provenance": null, - "requires-python": ">=3.7", - "size": 123114, - "upload-time": "2022-11-23T22:50:07.947024Z", - "url": "https://files.pythonhosted.org/packages/2b/b3/e630b0a9d75e64ab0ac9bb3d8c8a13001011cabad099e3035133eb3788bb/urllib3-2.0.0a2-py3-none-any.whl", + "requires-python": null, + "size": 153913, + "upload-time": "2012-07-27T06:33:19.235624Z", + "url": "https://files.pythonhosted.org/packages/11/da/101ef38e05881445c1dec36dbd0573f9561e357a2da9e2409656e4677ffa/chardet-1.1.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-2.0.0a2.tar.gz", + "filename": "chardet-2.1.1.tar.gz", "hashes": { - "sha256": "29348156a1294ab31c4990f11e6546489cdfe6872b8409afaab5566bfe1b7585" + "sha256": "b0d4149078ec777b448f43960c1d0d9648e03b366c60e396c50990c55eab6ed0" }, "provenance": null, - "requires-python": ">=3.7", - "size": 274811, - "upload-time": "2022-11-23T22:50:09.342416Z", - "url": "https://files.pythonhosted.org/packages/39/e5/600e5bb2dee2d090ae65b022b3afe114aefcf2c21bd82f76728d51ea5424/urllib3-2.0.0a2.tar.gz", + "requires-python": null, + "size": 178947, + "upload-time": "2012-10-01T20:02:44.003946Z", + "url": "https://files.pythonhosted.org/packages/f2/f1/2b5ab854299fe1ea312a9c10dda58421ea24af98a128ad1bff6b87c0c927/chardet-2.1.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "63818e56cd0a60165fcbde5b11943f65389013f1e4809c5bc4f6e14e70d86254" + "sha256": "3f3a5bc619bbda86afd694de03ba408d73d6199fe0998466f5bc2f5ccf2e99ac" }, "data-dist-info-metadata": { - "sha256": "63818e56cd0a60165fcbde5b11943f65389013f1e4809c5bc4f6e14e70d86254" + "sha256": "3f3a5bc619bbda86afd694de03ba408d73d6199fe0998466f5bc2f5ccf2e99ac" }, - "filename": "urllib3-2.0.0a3-py3-none-any.whl", + "filename": "chardet-2.2.1-py2.py3-none-any.whl", "hashes": { - "sha256": "db93f543bdff5ca96a0f1133028b7f50dc998a0c78df75dd08dfc37fafcaa520" + "sha256": "c72cce700513dbf2269f9695fa79402ef4b0860d2925a5cc4666b21647debb6a" }, "provenance": null, - "requires-python": ">=3.7", - "size": 123124, - "upload-time": "2023-01-11T13:04:31.223908Z", - "url": "https://files.pythonhosted.org/packages/a2/e6/439fae33e93f8aa172d339928f7a7766bd3a5c6c1e1ef2f786d73ca9b52c/urllib3-2.0.0a3-py3-none-any.whl", + "requires-python": null, + "size": 180514, + "upload-time": "2013-12-18T18:40:23.384252Z", + "url": "https://files.pythonhosted.org/packages/63/b7/de3834dc5c84dec3b839690bd663a07613b166b0b7217e46687a1f7eced2/chardet-2.2.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-2.0.0a3.tar.gz", + "filename": "chardet-2.2.1.tar.gz", "hashes": { - "sha256": "e9a0f2b78aacde2bfa9146c01558685c3fdc0d73e8846884e95360bd6a67b151" + "sha256": "f1964f73f5ee9b7e0309098b9512d587fbba6dd5d1f3797b1c95529e5241bf09" }, "provenance": null, - "requires-python": ">=3.7", - "size": 275786, - "upload-time": "2023-01-11T13:04:32.885499Z", - "url": "https://files.pythonhosted.org/packages/ea/0c/9b70bab4c49227e6d3fc8e95bdf6d39c3f78ce0ecde188ffec6de864d1b2/urllib3-2.0.0a3.tar.gz", + "requires-python": null, + "size": 180319, + "upload-time": "2013-12-18T18:40:07.241320Z", + "url": "https://files.pythonhosted.org/packages/86/e5/e5f97d77cda0622e875d83edfdbb2f81ba38165e7197f9d185ba2c799f77/chardet-2.2.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "7d0ffceeebacfd294433f3bed8cb50418c927c77e2d0b307aed86c398a407a9b" + "sha256": "c1e4557e0ff73ee87235aa8e4e748de96c5c21f8d76fced64176fe4132ece7b1" }, "data-dist-info-metadata": { - "sha256": "7d0ffceeebacfd294433f3bed8cb50418c927c77e2d0b307aed86c398a407a9b" + "sha256": "c1e4557e0ff73ee87235aa8e4e748de96c5c21f8d76fced64176fe4132ece7b1" }, - "filename": "urllib3-2.0.0a4-py3-none-any.whl", + "filename": "chardet-2.3.0-py2.py3-none-any.whl", "hashes": { - "sha256": "3ec27a8f3c211a622cd695559143486cecc9799eb7f004c732e7af61dc2fd6a0" + "sha256": "aaf514bde38020b4f1e42c6a6e141f2827a8a58ccfc3b22b6ff5a1a4b50be56e" }, "provenance": null, - "requires-python": ">=3.7", - "size": 123234, - "upload-time": "2023-04-25T18:57:08.634678Z", - "url": "https://files.pythonhosted.org/packages/f3/9b/80de9262da006a3b37a95aabb0bac486518125119abaa795c3276e70c3cc/urllib3-2.0.0a4-py3-none-any.whl", + "requires-python": null, + "size": 180893, + "upload-time": "2017-02-14T20:11:15.694825Z", + "url": "https://files.pythonhosted.org/packages/7e/5c/605ca2daa5cf21c87690d8fe6ab05a6f2278c451f4ede6456dd26453f4bd/chardet-2.3.0-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-2.0.0a4.tar.gz", + "filename": "chardet-2.3.0.tar.gz", "hashes": { - "sha256": "acf734cd9087d1753c3f3911ed2f012b8f42d6105fec85917ae5a46a1ea5ff27" + "sha256": "e53e38b3a4afe6d1132de62b7400a4ac363452dc5dfcf8d88e8e0cce663c68aa" }, "provenance": null, - "requires-python": ">=3.7", - "size": 277592, - "upload-time": "2023-04-25T18:57:10.315008Z", - "url": "https://files.pythonhosted.org/packages/17/33/cadd36835c5649dd2c4741cd84afec5588554added634bd8a70008783f99/urllib3-2.0.0a4.tar.gz", + "requires-python": null, + "size": 164346, + "upload-time": "2014-10-07T15:05:48.149445Z", + "url": "https://files.pythonhosted.org/packages/7d/87/4e3a3f38b2f5c578ce44f8dc2aa053217de9f0b6d737739b0ddac38ed237/chardet-2.3.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "bfb18b95bd06ee2a81f82fc795fb1872ee4c893e5aeba292dad49f2e64da2534" + "sha256": "dfc8e9ba98c6434c9d3baf2fadb59c4d783db191e7a979b9e1df36da90d3dafc" }, "data-dist-info-metadata": { - "sha256": "bfb18b95bd06ee2a81f82fc795fb1872ee4c893e5aeba292dad49f2e64da2534" + "sha256": "dfc8e9ba98c6434c9d3baf2fadb59c4d783db191e7a979b9e1df36da90d3dafc" }, - "filename": "urllib3-2.0.0-py3-none-any.whl", + "filename": "chardet-3.0.0-py2.py3-none-any.whl", "hashes": { - "sha256": "8f7f917bc6ff1c021c4b7b677229c455a7612878748581f6de39fd45e4fa21ae" + "sha256": "bedd581d3daea4180b3cb555940dcbc89916e7922b070d2a9a37e660791e90a2" }, "provenance": null, - "requires-python": ">=3.7", - "size": 123213, - "upload-time": "2023-04-26T17:21:22.577020Z", - "url": "https://files.pythonhosted.org/packages/ca/25/fe81738a115a2f1005b19bd69b6253b7b5cd6c9119164f13f02ec627fc41/urllib3-2.0.0-py3-none-any.whl", - "yanked": "Truncated response bodies when streaming a large compressed body. Upgrade to at least 2.0.2 (See: https://github.com/urllib3/urllib3/issues/3009)" + "requires-python": null, + "size": 133225, + "upload-time": "2017-04-11T17:53:20.793783Z", + "url": "https://files.pythonhosted.org/packages/63/8b/44ea61e33bd7d38c1416b625c87a98aeb4ee9abdad3bff630c69b6b5ffc8/chardet-3.0.0-py2.py3-none-any.whl", + "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-2.0.0.tar.gz", + "filename": "chardet-3.0.0.tar.gz", "hashes": { - "sha256": "da21131828d290d6331d0d93a18f062ead1ec4fe0cfebbcefc95ee5368f7188a" + "sha256": "171dfc754d56c16b82cf77ac3eee1d42db9bc2f26c2c61c6573426d2a108d9e3" }, "provenance": null, - "requires-python": ">=3.7", - "size": 276792, - "upload-time": "2023-04-26T17:21:24.316827Z", - "url": "https://files.pythonhosted.org/packages/aa/52/078c46565a4b4983e15d862cb7461e5c63a2e7b3c8436e8622a601120ea0/urllib3-2.0.0.tar.gz", - "yanked": "Truncated response bodies when streaming a large compressed body. Upgrade to at least 2.0.2 (See: https://github.com/urllib3/urllib3/issues/3009)" + "requires-python": null, + "size": 1866747, + "upload-time": "2017-04-11T17:53:22.574046Z", + "url": "https://files.pythonhosted.org/packages/33/d9/43cd46d6b8cf2e393aeb60f338cfe0154cee7dd3de13a1752d3e4814aee2/chardet-3.0.0.tar.gz", + "yanked": false }, { "core-metadata": { - "sha256": "0c6154a70f1df3db87b0108b1600ab7a590f693ecf4a771ca59f754ffbedb72d" + "sha256": "b7bd6a5997990351e61bdd5d5d9dd0aabf14df674e20b669ea369c124d8c5623" }, "data-dist-info-metadata": { - "sha256": "0c6154a70f1df3db87b0108b1600ab7a590f693ecf4a771ca59f754ffbedb72d" + "sha256": "b7bd6a5997990351e61bdd5d5d9dd0aabf14df674e20b669ea369c124d8c5623" }, - "filename": "urllib3-2.0.1-py3-none-any.whl", + "filename": "chardet-3.0.1-py2.py3-none-any.whl", "hashes": { - "sha256": "d75e5ece05ff170e323303fd924edf29e705f5ae057c489f453a686b639bb68a" + "sha256": "f986f11a01ab75cbf3b364deb41f2bb0943053adc1c5c257245e8f484d59cbba" }, "provenance": null, - "requires-python": ">=3.7", - "size": 123254, - "upload-time": "2023-04-30T09:00:04.268953Z", - "url": "https://files.pythonhosted.org/packages/fc/cf/2bbbd8fc9b92b6f5b9eaff7ed0ddde10ecccfaf345f06e55cca99ed77121/urllib3-2.0.1-py3-none-any.whl", - "yanked": "Truncated response bodies when streaming a large compressed body. Upgrade to at least 2.0.2 (See: https://github.com/urllib3/urllib3/issues/3009)" + "requires-python": null, + "size": 133231, + "upload-time": "2017-04-11T20:48:36.541070Z", + "url": "https://files.pythonhosted.org/packages/de/e5/3226e65c6f4291bc3f7ec0a9329ed9949bf074d8663a037c58c78d275745/chardet-3.0.1-py2.py3-none-any.whl", + "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-2.0.1.tar.gz", + "filename": "chardet-3.0.1.tar.gz", "hashes": { - "sha256": "2ce66a68134be469f5df5d46d724237489b3cd85b2bba2223dbbee1746548826" + "sha256": "0d9688b015b3493f2f486214a2181b8f29fbe21c4034711bd9140a1d3467808d" }, "provenance": null, - "requires-python": ">=3.7", - "size": 277241, - "upload-time": "2023-04-30T09:00:06.358784Z", - "url": "https://files.pythonhosted.org/packages/7e/19/2a88626e71557cd989afee0985df3808a546d54d00b0b5853f3b6c334dbd/urllib3-2.0.1.tar.gz", - "yanked": "Truncated response bodies when streaming a large compressed body. Upgrade to at least 2.0.2 (See: https://github.com/urllib3/urllib3/issues/3009)" + "requires-python": null, + "size": 1866702, + "upload-time": "2017-04-11T20:48:39.275958Z", + "url": "https://files.pythonhosted.org/packages/42/d1/c7e0023643df3c53ff72513f53f28bc1e948cb18a56f8a20aee289537ee9/chardet-3.0.1.tar.gz", + "yanked": false }, { "core-metadata": { - "sha256": "3e3b7ca1002e4d8005855bdd5bbe1cb3efdb38b08db18910732b2f766d362340" + "sha256": "65ae7041b1cf09ec80899beb6caaf1d4f5de5b83dd15c2275a99163b5c02b1b0" }, "data-dist-info-metadata": { - "sha256": "3e3b7ca1002e4d8005855bdd5bbe1cb3efdb38b08db18910732b2f766d362340" + "sha256": "65ae7041b1cf09ec80899beb6caaf1d4f5de5b83dd15c2275a99163b5c02b1b0" }, - "filename": "urllib3-2.0.2-py3-none-any.whl", + "filename": "chardet-3.0.2-py2.py3-none-any.whl", "hashes": { - "sha256": "d055c2f9d38dc53c808f6fdc8eab7360b6fdbbde02340ed25cfbcd817c62469e" + "sha256": "6ebf56457934fdce01fb5ada5582762a84eed94cad43ed877964aebbdd8174c0" }, "provenance": null, - "requires-python": ">=3.7", - "size": 123247, - "upload-time": "2023-05-03T22:37:13.760873Z", - "url": "https://files.pythonhosted.org/packages/4b/1d/f8383ef593114755429c307449e7717b87044b3bcd5f7860b89b1f759e34/urllib3-2.0.2-py3-none-any.whl", + "requires-python": null, + "size": 133345, + "upload-time": "2017-04-12T19:22:06.706053Z", + "url": "https://files.pythonhosted.org/packages/b8/74/54fdc2fcfdd46b6c486964b64c5bb7db9a3664033ab25cf11aab06dd2a5d/chardet-3.0.2-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-2.0.2.tar.gz", + "filename": "chardet-3.0.2.tar.gz", "hashes": { - "sha256": "61717a1095d7e155cdb737ac7bb2f4324a858a1e2e6466f6d03ff630ca68d3cc" + "sha256": "4f7832e7c583348a9eddd927ee8514b3bf717c061f57b21dbe7697211454d9bb" }, "provenance": null, - "requires-python": ">=3.7", - "size": 277703, - "upload-time": "2023-05-03T22:37:15.733635Z", - "url": "https://files.pythonhosted.org/packages/fb/c0/1abba1a1233b81cf2e36f56e05194f5e8a0cec8c03c244cab56cc9dfb5bd/urllib3-2.0.2.tar.gz", + "requires-python": null, + "size": 1866978, + "upload-time": "2017-04-12T19:22:10.179520Z", + "url": "https://files.pythonhosted.org/packages/91/05/28f23094cdf1410fb03533f0d71e6b4aad3c504100e83b8cea6fc899552c/chardet-3.0.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "b011d60ccaeb0ac38b3dd493b525b6a55fd83625d48fb4ce9db47eb4d14bd7ca" + "sha256": "ba5ef5983114a4020540f94e298ed35dc7296440d34bb30db8d366790dce8fe5" }, "data-dist-info-metadata": { - "sha256": "b011d60ccaeb0ac38b3dd493b525b6a55fd83625d48fb4ce9db47eb4d14bd7ca" + "sha256": "ba5ef5983114a4020540f94e298ed35dc7296440d34bb30db8d366790dce8fe5" }, - "filename": "urllib3-2.0.3-py3-none-any.whl", + "filename": "chardet-3.0.3-py2.py3-none-any.whl", "hashes": { - "sha256": "48e7fafa40319d358848e1bc6809b208340fafe2096f1725d05d67443d0483d1" + "sha256": "8da3f329e2c5779247f4cff7081512c531731ef6a9c6ef78084e8ed8d18226c7" }, "provenance": null, - "requires-python": ">=3.7", - "size": 123613, - "upload-time": "2023-06-07T10:59:09.651459Z", - "url": "https://files.pythonhosted.org/packages/8a/03/ad9306a50d05c166e3456fe810f33cee2b8b2a7a6818ec5d4908c4ec6b36/urllib3-2.0.3-py3-none-any.whl", + "requires-python": null, + "size": 133398, + "upload-time": "2017-05-16T18:41:02.977407Z", + "url": "https://files.pythonhosted.org/packages/8c/27/99f781a11e4daa5acadf97add6e5883ec5f8f9abbf279e790fd0ff371db7/chardet-3.0.3-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-2.0.3.tar.gz", + "filename": "chardet-3.0.3.tar.gz", "hashes": { - "sha256": "bee28b5e56addb8226c96f7f13ac28cb4c301dd5ea8a6ca179c0b9835e032825" + "sha256": "77df6d712a6037ed6f247ad1dd67faca506f64bc1295d43533e9212a101f28cb" }, "provenance": null, - "requires-python": ">=3.7", - "size": 280489, - "upload-time": "2023-06-07T10:59:13.325611Z", - "url": "https://files.pythonhosted.org/packages/d6/af/3b4cfedd46b3addab52e84a71ab26518272c23c77116de3c61ead54af903/urllib3-2.0.3.tar.gz", + "requires-python": null, + "size": 1867007, + "upload-time": "2017-05-16T18:41:05.082027Z", + "url": "https://files.pythonhosted.org/packages/fc/f9/3963ae8e196ceb4a09e0d7906f511fdf62a631f05d9288dc4905a93a1f52/chardet-3.0.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "86a7b1397aa0b181069b948c586ae13872a09b88f12ccee514f6e2b78e38cd76" + "sha256": "455ff6238075679f3a0cbf2854ee4aa7b5f96d4750e44b8a02f36800417cc12c" }, "data-dist-info-metadata": { - "sha256": "86a7b1397aa0b181069b948c586ae13872a09b88f12ccee514f6e2b78e38cd76" + "sha256": "455ff6238075679f3a0cbf2854ee4aa7b5f96d4750e44b8a02f36800417cc12c" }, - "filename": "urllib3-2.0.4-py3-none-any.whl", + "filename": "chardet-3.0.4-py2.py3-none-any.whl", "hashes": { - "sha256": "de7df1803967d2c2a98e4b11bb7d6bd9210474c46e8a0401514e3a42a75ebde4" + "sha256": "fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691" }, "provenance": null, - "requires-python": ">=3.7", - "size": 123908, - "upload-time": "2023-07-19T15:51:22.189776Z", - "url": "https://files.pythonhosted.org/packages/9b/81/62fd61001fa4b9d0df6e31d47ff49cfa9de4af03adecf339c7bc30656b37/urllib3-2.0.4-py3-none-any.whl", + "requires-python": null, + "size": 133356, + "upload-time": "2017-06-08T14:34:33.552855Z", + "url": "https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-2.0.4.tar.gz", + "filename": "chardet-3.0.4.tar.gz", "hashes": { - "sha256": "8d22f86aae8ef5e410d4f539fde9ce6b2113a001bb4d189e0aed70642d602b11" + "sha256": "84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae" }, "provenance": null, - "requires-python": ">=3.7", - "size": 281517, - "upload-time": "2023-07-19T15:51:23.984567Z", - "url": "https://files.pythonhosted.org/packages/31/ab/46bec149bbd71a4467a3063ac22f4486ecd2ceb70ae8c70d5d8e4c2a7946/urllib3-2.0.4.tar.gz", + "requires-python": null, + "size": 1868453, + "upload-time": "2017-06-08T14:34:35.581047Z", + "url": "https://files.pythonhosted.org/packages/fc/bb/a5768c230f9ddb03acc9ef3f0d4a3cf93462473795d18e9535498c8f929d/chardet-3.0.4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "35ed4440bcfb42b8825ad4675a0eec925d8b9962976cbe4e77c1053662359982" + "sha256": "c92610004ecd3e6dcbc3180ca858b5cdd2d0e3c9a6c0c6eb270a80582b5c6c7f" }, "data-dist-info-metadata": { - "sha256": "35ed4440bcfb42b8825ad4675a0eec925d8b9962976cbe4e77c1053662359982" + "sha256": "c92610004ecd3e6dcbc3180ca858b5cdd2d0e3c9a6c0c6eb270a80582b5c6c7f" }, - "filename": "urllib3-2.0.5-py3-none-any.whl", + "filename": "chardet-4.0.0-py2.py3-none-any.whl", "hashes": { - "sha256": "ef16afa8ba34a1f989db38e1dbbe0c302e4289a47856990d0682e374563ce35e" + "sha256": "f864054d66fd9118f2e67044ac8981a54775ec5b67aed0441892edb553d21da5" }, "provenance": null, - "requires-python": ">=3.7", - "size": 123792, - "upload-time": "2023-09-20T07:30:33.595386Z", - "url": "https://files.pythonhosted.org/packages/37/dc/399e63f5d1d96bb643404ee830657f4dfcf8503f5ba8fa3c6d465d0c57fe/urllib3-2.0.5-py3-none-any.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 178743, + "upload-time": "2020-12-10T19:35:32.469759Z", + "url": "https://files.pythonhosted.org/packages/19/c7/fa589626997dd07bd87d9269342ccb74b1720384a4d739a1872bd84fbe68/chardet-4.0.0-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-2.0.5.tar.gz", + "filename": "chardet-4.0.0.tar.gz", "hashes": { - "sha256": "13abf37382ea2ce6fb744d4dad67838eec857c9f4f57009891805e0b5e123594" + "sha256": "0d6f53a15db4120f2b08c94f11e7d93d2c911ee118b6b30a04ec3ee8310179fa" }, "provenance": null, - "requires-python": ">=3.7", - "size": 281697, - "upload-time": "2023-09-20T07:30:34.935182Z", - "url": "https://files.pythonhosted.org/packages/51/13/62cb4a0af89fdf72db4a0ead8026e724c7f3cbf69706d84a4eff439be853/urllib3-2.0.5.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 1907771, + "upload-time": "2020-12-10T19:35:33.971747Z", + "url": "https://files.pythonhosted.org/packages/ee/2d/9cdc2b527e127b4c9db64b86647d567985940ac3698eeabc7ffaccb4ea61/chardet-4.0.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "c30d9ec59b547028a8a00659489e4deb0d18f80cf6cd9bf7943fa772aeeddadf" + "sha256": "9ba6ba7cb630ec6d73e174fd476209dd6d6b326c57b6786036d1f70f30a59d2b" }, "data-dist-info-metadata": { - "sha256": "c30d9ec59b547028a8a00659489e4deb0d18f80cf6cd9bf7943fa772aeeddadf" + "sha256": "9ba6ba7cb630ec6d73e174fd476209dd6d6b326c57b6786036d1f70f30a59d2b" }, - "filename": "urllib3-2.0.6-py3-none-any.whl", + "filename": "chardet-5.0.0-py3-none-any.whl", "hashes": { - "sha256": "7a7c7003b000adf9e7ca2a377c9688bbc54ed41b985789ed576570342a375cd2" + "sha256": "d3e64f022d254183001eccc5db4040520c0f23b1a3f33d6413e099eb7f126557" }, "provenance": null, - "requires-python": ">=3.7", - "size": 123799, - "upload-time": "2023-10-02T17:22:34.932865Z", - "url": "https://files.pythonhosted.org/packages/26/40/9957270221b6d3e9a3b92fdfba80dd5c9661ff45a664b47edd5d00f707f5/urllib3-2.0.6-py3-none-any.whl", + "requires-python": ">=3.6", + "size": 193628, + "upload-time": "2022-06-25T04:27:55.457436Z", + "url": "https://files.pythonhosted.org/packages/4c/d1/1b96dd69fa42f20b70701b5cd42a75dd5f0c7a24dc0abfef35cc146210dc/chardet-5.0.0-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-2.0.6.tar.gz", + "filename": "chardet-5.0.0.tar.gz", "hashes": { - "sha256": "b19e1a85d206b56d7df1d5e683df4a7725252a964e3993648dd0fb5a1c157564" + "sha256": "0368df2bfd78b5fc20572bb4e9bb7fb53e2c094f60ae9993339e8671d0afb8aa" }, "provenance": null, - "requires-python": ">=3.7", - "size": 281846, - "upload-time": "2023-10-02T17:22:36.876270Z", - "url": "https://files.pythonhosted.org/packages/8b/00/db794bb94bf09cadb4ecd031c4295dd4e3536db4da958e20331d95f1edb7/urllib3-2.0.6.tar.gz", + "requires-python": ">=3.6", + "size": 2021116, + "upload-time": "2022-06-25T04:27:57.204891Z", + "url": "https://files.pythonhosted.org/packages/31/a2/12c090713b3d0e141f367236d3a8bdc3e5fca0d83ff3647af4892c16c205/chardet-5.0.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "c1165a9594045b87774929b565dde1c3440245531b9c210fb96893f8cd5b27b5" + "sha256": "9f389fa27a47d2dde73be01e25eeead7c529a334570dcdad86541dd0d3e7fee7" }, "data-dist-info-metadata": { - "sha256": "c1165a9594045b87774929b565dde1c3440245531b9c210fb96893f8cd5b27b5" + "sha256": "9f389fa27a47d2dde73be01e25eeead7c529a334570dcdad86541dd0d3e7fee7" }, - "filename": "urllib3-2.0.7-py3-none-any.whl", + "filename": "chardet-5.1.0-py3-none-any.whl", "hashes": { - "sha256": "fdb6d215c776278489906c2f8916e6e7d4f5a9b602ccbcfdf7f016fc8da0596e" + "sha256": "362777fb014af596ad31334fde1e8c327dfdb076e1960d1694662d46a6917ab9" }, "provenance": null, "requires-python": ">=3.7", - "size": 124213, - "upload-time": "2023-10-17T17:46:48.538593Z", - "url": "https://files.pythonhosted.org/packages/d2/b2/b157855192a68541a91ba7b2bbcb91f1b4faa51f8bae38d8005c034be524/urllib3-2.0.7-py3-none-any.whl", + "size": 199124, + "upload-time": "2022-12-01T22:34:14.609737Z", + "url": "https://files.pythonhosted.org/packages/74/8f/8fc49109009e8d2169d94d72e6b1f4cd45c13d147ba7d6170fb41f22b08f/chardet-5.1.0-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-2.0.7.tar.gz", + "filename": "chardet-5.1.0.tar.gz", "hashes": { - "sha256": "c97dfde1f7bd43a71c8d2a58e369e9b2bf692d1334ea9f9cae55add7d0dd0f84" + "sha256": "0d62712b956bc154f85fb0a266e2a3c5913c2967e00348701b32411d6def31e5" }, "provenance": null, "requires-python": ">=3.7", - "size": 282546, - "upload-time": "2023-10-17T17:46:50.542277Z", - "url": "https://files.pythonhosted.org/packages/af/47/b215df9f71b4fdba1025fc05a77db2ad243fa0926755a52c5e71659f4e3c/urllib3-2.0.7.tar.gz", + "size": 2069617, + "upload-time": "2022-12-01T22:34:18.086049Z", + "url": "https://files.pythonhosted.org/packages/41/32/cdc91dcf83849c7385bf8e2a5693d87376536ed000807fa07f5eab33430d/chardet-5.1.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "ceef147f7e524271ed030b339b7c8f4c486f4c49099366408ad8816f122e3414" + "sha256": "3c0af6350ea1416a63c859f0948ecca311edd92ffaa11894b2e70e28c361cc6c" }, "data-dist-info-metadata": { - "sha256": "ceef147f7e524271ed030b339b7c8f4c486f4c49099366408ad8816f122e3414" + "sha256": "3c0af6350ea1416a63c859f0948ecca311edd92ffaa11894b2e70e28c361cc6c" }, - "filename": "urllib3-2.1.0-py3-none-any.whl", + "filename": "chardet-5.2.0-py3-none-any.whl", "hashes": { - "sha256": "55901e917a5896a349ff771be919f8bd99aff50b79fe58fec595eb37bbc56bb3" + "sha256": "e1cf59446890a00105fe7b7912492ea04b6e6f06d4b742b2c788469e34c82970" }, "provenance": null, - "requires-python": ">=3.8", - "size": 104579, - "upload-time": "2023-11-13T12:29:42.719227Z", - "url": "https://files.pythonhosted.org/packages/96/94/c31f58c7a7f470d5665935262ebd7455c7e4c7782eb525658d3dbf4b9403/urllib3-2.1.0-py3-none-any.whl", + "requires-python": ">=3.7", + "size": 199385, + "upload-time": "2023-08-01T19:23:00.661021Z", + "url": "https://files.pythonhosted.org/packages/38/6f/f5fbc992a329ee4e0f288c1fe0e2ad9485ed064cac731ed2fe47dcc38cbf/chardet-5.2.0-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-2.1.0.tar.gz", + "filename": "chardet-5.2.0.tar.gz", "hashes": { - "sha256": "df7aa8afb0148fa78488e7899b2c59b5f4ffcfa82e6c54ccb9dd37c1d7b52d54" + "sha256": "1b3b6ff479a8c414bc3fa2c0852995695c4a026dcd6d0633b2dd092ca39c1cf7" }, "provenance": null, - "requires-python": ">=3.8", - "size": 263900, - "upload-time": "2023-11-13T12:29:45.049388Z", - "url": "https://files.pythonhosted.org/packages/36/dd/a6b232f449e1bc71802a5b7950dc3675d32c6dbc2a1bd6d71f065551adb6/urllib3-2.1.0.tar.gz", + "requires-python": ">=3.7", + "size": 2069618, + "upload-time": "2023-08-01T19:23:02.662671Z", + "url": "https://files.pythonhosted.org/packages/f3/0d/f7b6ab21ec75897ed80c17d79b15951a719226b9fababf1e40ea74d69079/chardet-5.2.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "11c91e853e8406096b79dce0ea95628467a090b860417d150c141d0b5f27eccb" + "sha256": "3d1028d3591ed44bf8b58afae0a7d5b11699b31950b874c11c33945a19500f99" }, "data-dist-info-metadata": { - "sha256": "11c91e853e8406096b79dce0ea95628467a090b860417d150c141d0b5f27eccb" + "sha256": "3d1028d3591ed44bf8b58afae0a7d5b11699b31950b874c11c33945a19500f99" }, - "filename": "urllib3-2.2.0-py3-none-any.whl", + "filename": "chardet-6.0.0-py3-none-any.whl", "hashes": { - "sha256": "ce3711610ddce217e6d113a2732fafad960a03fd0318c91faa79481e35c11224" + "sha256": "502eee44c943b21e178cb537980b1331b42abf99505085e8ae881e27245083bb" }, "provenance": null, - "requires-python": ">=3.8", - "size": 120877, - "upload-time": "2024-01-30T15:18:04.978871Z", - "url": "https://files.pythonhosted.org/packages/88/75/311454fd3317aefe18415f04568edc20218453b709c63c58b9292c71be17/urllib3-2.2.0-py3-none-any.whl", + "requires-python": ">=3.10", + "size": 627175, + "upload-time": "2026-02-22T03:26:04.988649Z", + "url": "https://files.pythonhosted.org/packages/db/4d/e80f926abb83cff88710b275667173fe8407a093bc42369739c37535cb90/chardet-6.0.0-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-2.2.0.tar.gz", + "filename": "chardet-6.0.0.tar.gz", "hashes": { - "sha256": "051d961ad0c62a94e50ecf1af379c3aba230c66c710493493560c0c223c49f20" + "sha256": "aaa00ede13dd39a582de2b1254221a1f3e1c77e7738036431b6cb7e6a05b4f19" }, "provenance": null, - "requires-python": ">=3.8", - "size": 287152, - "upload-time": "2024-01-30T15:18:07.629435Z", - "url": "https://files.pythonhosted.org/packages/e2/cc/abf6746cc90bc52df4ba730f301b89b3b844d6dc133cb89a01cfe2511eb9/urllib3-2.2.0.tar.gz", + "requires-python": ">=3.10", + "size": 18975991, + "upload-time": "2026-02-22T03:26:08.298273Z", + "url": "https://files.pythonhosted.org/packages/b8/f3/3005cbe63db313a572c6094611da51be38e1354a4b039d089ad22820e5ee/chardet-6.0.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "b913a68d0c1f01bc1162357d3cc75ce49179340de4464a6829a7cf90dcf26df7" + "sha256": "7167e75bbdbeb264e84f46a0e73c23e588800194cf0cf6dc78bc1c9d82716a14" }, "data-dist-info-metadata": { - "sha256": "b913a68d0c1f01bc1162357d3cc75ce49179340de4464a6829a7cf90dcf26df7" + "sha256": "7167e75bbdbeb264e84f46a0e73c23e588800194cf0cf6dc78bc1c9d82716a14" }, - "filename": "urllib3-2.2.1-py3-none-any.whl", + "filename": "chardet-6.0.0.post1-py3-none-any.whl", "hashes": { - "sha256": "450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d" + "sha256": "c894a36800549adf7bb5f2af47033281b75fdfcd2aa0f0243be0ad22a52e2dcb" }, "provenance": null, - "requires-python": ">=3.8", - "size": 121067, - "upload-time": "2024-02-18T03:55:54.704486Z", - "url": "https://files.pythonhosted.org/packages/a2/73/a68704750a7679d0b6d3ad7aa8d4da8e14e151ae82e6fee774e6e0d05ec8/urllib3-2.2.1-py3-none-any.whl", + "requires-python": ">=3.10", + "size": 627245, + "upload-time": "2026-02-22T15:09:15.876683Z", + "url": "https://files.pythonhosted.org/packages/66/42/5de54f632c2de53cd3415b3703383d5fff43a94cbc0567ef362515261a21/chardet-6.0.0.post1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "urllib3-2.2.1.tar.gz", + "filename": "chardet-6.0.0.post1.tar.gz", "hashes": { - "sha256": "d0570876c61ab9e520d776c38acbbb5b05a776d3f9ff98a5c8fd5162a444cf19" + "sha256": "6b78048c3c97c7b2ed1fbad7a18f76f5a6547f7d34dbab536cc13887c9a92fa4" }, "provenance": null, - "requires-python": ">=3.8", - "size": 291020, - "upload-time": "2024-02-18T03:55:57.539422Z", - "url": "https://files.pythonhosted.org/packages/7a/50/7fd50a27caa0652cd4caf224aa87741ea41d3265ad13f010886167cfcc79/urllib3-2.2.1.tar.gz", + "requires-python": ">=3.10", + "size": 12521798, + "upload-time": "2026-02-22T15:09:17.925139Z", + "url": "https://files.pythonhosted.org/packages/7f/42/fb9436c103a881a377e34b9f58d77b5f503461c702ff654ebe86151bcfe9/chardet-6.0.0.post1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d6516612ed8a4abbd3bb38c37ff510c61377866e5d1e852851ef225f45e92b6d" + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" }, "data-dist-info-metadata": { - "sha256": "d6516612ed8a4abbd3bb38c37ff510c61377866e5d1e852851ef225f45e92b6d" + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" }, - "filename": "urllib3-2.2.2-py3-none-any.whl", + "filename": "chardet-7.0.0rc4-cp310-cp310-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "a448b2f64d686155468037e1ace9f2d2199776e17f0a46610480d311f73e3472" + "sha256": "10e29a8529f8d4db461eeeec36e48c2ae70918d5c37a0908f060b9138c6ee228" }, - "provenance": null, - "requires-python": ">=3.8", - "size": 121444, - "upload-time": "2024-06-17T13:40:07.795777Z", - "url": "https://files.pythonhosted.org/packages/ca/1c/89ffc63a9605b583d5df2be791a27bc1a42b7c32bab68d3c8f2f73a98cd4/urllib3-2.2.2-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp310-cp310-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 522132, + "upload-time": "2026-03-02T22:38:25.653774Z", + "url": "https://files.pythonhosted.org/packages/ab/00/2cc56d44c42a0520d5b6920aab4cc6921dc49f5272b6b49f11c3db610c85/chardet-7.0.0rc4-cp310-cp310-macosx_10_9_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "urllib3-2.2.2.tar.gz", + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp310-cp310-macosx_11_0_arm64.whl", "hashes": { - "sha256": "dd505485549a7a552833da5e6063639d0d177c04f23bc3864e41e5dc5f612168" + "sha256": "d7c53b3801a69d7a82b90d350a7304256f1bff35ecf54de7867c14c4358c1f77" }, - "provenance": null, - "requires-python": ">=3.8", - "size": 292266, - "upload-time": "2024-06-17T13:40:11.401496Z", - "url": "https://files.pythonhosted.org/packages/43/6d/fa469ae21497ddc8bc93e5877702dca7cb8f911e337aca7452b5724f1bb6/urllib3-2.2.2.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp310-cp310-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 515833, + "upload-time": "2026-03-02T22:38:27.040431Z", + "url": "https://files.pythonhosted.org/packages/a4/87/74b832978c05d0c598ce52ea2230419d35f8583c69972ce22b8f0892a838/chardet-7.0.0rc4-cp310-cp310-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "369c8b318bbe42802640aea99a6828651baad073edfa57ff27dcc8b8218c44d6" + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" }, "data-dist-info-metadata": { - "sha256": "369c8b318bbe42802640aea99a6828651baad073edfa57ff27dcc8b8218c44d6" + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" }, - "filename": "urllib3-2.2.3-py3-none-any.whl", + "filename": "chardet-7.0.0rc4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "ca899ca043dcb1bafa3e262d73aa25c465bfb49e0bd9dd5d59f1d0acba2f8fac" + "sha256": "24d9cac6af1d74fd804cd6d8e82137c04f96cc1dbce4891aea43dd1a88b01b60" }, - "provenance": null, - "requires-python": ">=3.8", - "size": 126338, - "upload-time": "2024-09-12T10:52:16.589559Z", - "url": "https://files.pythonhosted.org/packages/ce/d9/5f4c13cecde62396b0d3fe530a50ccea91e7dfc1ccf0e09c228841bb5ba8/urllib3-2.2.3-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 535868, + "upload-time": "2026-03-02T22:38:28.339322Z", + "url": "https://files.pythonhosted.org/packages/8b/b4/81abccf427eb9d171b7e0290d24d406abf627806ef3686ed8d73afb7eb6d/chardet-7.0.0rc4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "urllib3-2.2.3.tar.gz", + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "e7d814a81dad81e6caf2ec9fdedb284ecc9c73076b62654547cc64ccdcae26e9" + "sha256": "4e67d4c955a531b7786d7b01a8e478c37b1868eb76a8dc9c51f8a65e0f40f529" }, - "provenance": null, - "requires-python": ">=3.8", - "size": 300677, - "upload-time": "2024-09-12T10:52:18.401902Z", - "url": "https://files.pythonhosted.org/packages/ed/63/22ba4ebfe7430b76388e7cd448d5478814d3032121827c12a2cc287e2260/urllib3-2.2.3.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 537876, + "upload-time": "2026-03-02T22:38:29.959632Z", + "url": "https://files.pythonhosted.org/packages/8e/a8/c31f79cc34272cc2731c1a30a217429268df5d65be36aba417e86883cad8/chardet-7.0.0rc4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "aae49d343a16a1a1bb89d2a9aabd7fd8de767d405fc53b627e93f7b287cdc006" + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" }, "data-dist-info-metadata": { - "sha256": "aae49d343a16a1a1bb89d2a9aabd7fd8de767d405fc53b627e93f7b287cdc006" + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" }, - "filename": "urllib3-2.3.0-py3-none-any.whl", + "filename": "chardet-7.0.0rc4-cp310-cp310-win_amd64.whl", "hashes": { - "sha256": "1cee9ad369867bfdbbb48b7dd50374c0967a0bb7710050facf0dd6911440e3df" + "sha256": "6be23220bd276108811267c2daa248218b41c85ac276d42765669c1b1a3609bc" }, - "provenance": "https://pypi.org/integrity/urllib3/2.3.0/urllib3-2.3.0-py3-none-any.whl/provenance", - "requires-python": ">=3.9", - "size": 128369, - "upload-time": "2024-12-22T07:47:28.074156Z", - "url": "https://files.pythonhosted.org/packages/c8/19/4ec628951a74043532ca2cf5d97b7b14863931476d117c471e8e2b1eb39f/urllib3-2.3.0-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp310-cp310-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 506609, + "upload-time": "2026-03-02T22:38:31.373382Z", + "url": "https://files.pythonhosted.org/packages/6c/34/9d0db37d97796e2ef46f01fc5711a9bbc4de5e1de37dbd7d3402a3ede5e9/chardet-7.0.0rc4-cp310-cp310-win_amd64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "urllib3-2.3.0.tar.gz", + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp311-cp311-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "f8c5449b3cf0861679ce7e0503c7b44b5ec981bec0d1d3795a07f1ba96f0204d" + "sha256": "d49c98aeb7919ca2505446c67f5ab8cdfa9cb66c4e72686808e3c231ff61c9d6" }, - "provenance": "https://pypi.org/integrity/urllib3/2.3.0/urllib3-2.3.0.tar.gz/provenance", - "requires-python": ">=3.9", - "size": 307268, - "upload-time": "2024-12-22T07:47:30.032123Z", - "url": "https://files.pythonhosted.org/packages/aa/63/e53da845320b757bf29ef6a9062f5c669fe997973f966045cb019c3f4b66/urllib3-2.3.0.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp311-cp311-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 520876, + "upload-time": "2026-03-02T22:38:32.937523Z", + "url": "https://files.pythonhosted.org/packages/1b/11/ebcff5e2a5400369aba7131d0314cf9db03ac48f3c4760cae7112bd03069/chardet-7.0.0rc4-cp311-cp311-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "e41561069c7970dd7135f51efac43406f05b31f684b10d3d2c3abdad2413658a" + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" }, "data-dist-info-metadata": { - "sha256": "e41561069c7970dd7135f51efac43406f05b31f684b10d3d2c3abdad2413658a" + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" }, - "filename": "urllib3-2.4.0-py3-none-any.whl", + "filename": "chardet-7.0.0rc4-cp311-cp311-macosx_11_0_arm64.whl", "hashes": { - "sha256": "4e16665048960a0900c702d4a66415956a584919c03361cac9f1df5c5dd7e813" + "sha256": "6b3a655f1e597a06328af041cbb48238ecaef3c47271f2f869581be73bf8dbb8" }, - "provenance": "https://pypi.org/integrity/urllib3/2.4.0/urllib3-2.4.0-py3-none-any.whl/provenance", - "requires-python": ">=3.9", - "size": 128680, - "upload-time": "2025-04-10T15:23:37.377011Z", - "url": "https://files.pythonhosted.org/packages/6b/11/cc635220681e93a0183390e26485430ca2c7b5f9d33b15c74c2861cb8091/urllib3-2.4.0-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp311-cp311-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 514243, + "upload-time": "2026-03-02T22:38:34.568476Z", + "url": "https://files.pythonhosted.org/packages/4c/6e/e497176f7b78632a0771576d9c443769ddf16a3b4da6a2a5298a1440070f/chardet-7.0.0rc4-cp311-cp311-macosx_11_0_arm64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "urllib3-2.4.0.tar.gz", + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "414bc6535b787febd7567804cc015fee39daab8ad86268f1310a9250697de466" + "sha256": "c502059e99c635b4b912cf87431fd1992eeec371012b90e7e30eea9ccd799fc7" }, - "provenance": "https://pypi.org/integrity/urllib3/2.4.0/urllib3-2.4.0.tar.gz/provenance", - "requires-python": ">=3.9", - "size": 390672, - "upload-time": "2025-04-10T15:23:39.232724Z", - "url": "https://files.pythonhosted.org/packages/8a/78/16493d9c386d8e60e442a35feac5e00f0913c0f4b7c217c11e8ec2ff53e0/urllib3-2.4.0.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 534096, + "upload-time": "2026-03-02T22:38:35.841478Z", + "url": "https://files.pythonhosted.org/packages/15/15/9b610a702705ee48827bdab24ea840eb32bedb6782108681c437f711a778/chardet-7.0.0rc4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "99a6244c866dd1afa59040be84c6566c206670667225c60e791938fe7b93acd7" + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" }, "data-dist-info-metadata": { - "sha256": "99a6244c866dd1afa59040be84c6566c206670667225c60e791938fe7b93acd7" + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" }, - "filename": "urllib3-2.5.0-py3-none-any.whl", + "filename": "chardet-7.0.0rc4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc" + "sha256": "e742a41ce7c8fc81bbc978dedc2d7358c4b62e7b8b1c80a0de8c94fab6bf425e" }, - "provenance": "https://pypi.org/integrity/urllib3/2.5.0/urllib3-2.5.0-py3-none-any.whl/provenance", - "requires-python": ">=3.9", - "size": 129795, - "upload-time": "2025-06-18T14:07:40.390656Z", - "url": "https://files.pythonhosted.org/packages/a7/c2/fe1e52489ae3122415c51f387e221dd0773709bad6c6cdaa599e8a2c5185/urllib3-2.5.0-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 536190, + "upload-time": "2026-03-02T22:38:37.560524Z", + "url": "https://files.pythonhosted.org/packages/5c/a1/9d8a6f594b73a86f6a12b09588e9d75dbcaa2ea618aee9b7947597b15be4/chardet-7.0.0rc4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "urllib3-2.5.0.tar.gz", + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp311-cp311-win_amd64.whl", "hashes": { - "sha256": "3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760" + "sha256": "0a856fe27c5b7faef006e2813542d71f6921b7b56a175c7b1cd0755a28140900" }, - "provenance": "https://pypi.org/integrity/urllib3/2.5.0/urllib3-2.5.0.tar.gz/provenance", - "requires-python": ">=3.9", - "size": 393185, - "upload-time": "2025-06-18T14:07:41.644872Z", - "url": "https://files.pythonhosted.org/packages/15/22/9ee70a2574a4f4599c47dd506532914ce044817c7752a79b6a51286319bc/urllib3-2.5.0.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp311-cp311-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 506483, + "upload-time": "2026-03-02T22:38:38.748949Z", + "url": "https://files.pythonhosted.org/packages/68/31/335feb5131dc368bdfbc961998658085bdc0e6b5ace7d2c4b07b2aae23a3/chardet-7.0.0rc4-cp311-cp311-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "4594f3f9accf159442e6f78ffa68e06d768eff078e974e9ef7af2031cf485b23" + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" }, "data-dist-info-metadata": { - "sha256": "4594f3f9accf159442e6f78ffa68e06d768eff078e974e9ef7af2031cf485b23" + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" }, - "filename": "urllib3-2.6.0-py3-none-any.whl", + "filename": "chardet-7.0.0rc4-cp312-cp312-macosx_10_13_x86_64.whl", "hashes": { - "sha256": "c90f7a39f716c572c4e3e58509581ebd83f9b59cced005b7db7ad2d22b0db99f" + "sha256": "82c9e78233071c2a1827c955da499bb573c02799d91e50d0c3eeb418b1cac4b0" }, - "provenance": "https://pypi.org/integrity/urllib3/2.6.0/urllib3-2.6.0-py3-none-any.whl/provenance", - "requires-python": ">=3.9", - "size": 131083, - "upload-time": "2025-12-05T15:08:45.983238Z", - "url": "https://files.pythonhosted.org/packages/56/1a/9ffe814d317c5224166b23e7c47f606d6e473712a2fad0f704ea9b99f246/urllib3-2.6.0-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp312-cp312-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 521937, + "upload-time": "2026-03-02T22:38:40.433759Z", + "url": "https://files.pythonhosted.org/packages/ee/c2/fb1f5ad655cf672804dae80c9d9f35556d35e0589311a358f4e96034c9b3/chardet-7.0.0rc4-cp312-cp312-macosx_10_13_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "urllib3-2.6.0.tar.gz", + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp312-cp312-macosx_11_0_arm64.whl", "hashes": { - "sha256": "cb9bcef5a4b345d5da5d145dc3e30834f58e8018828cbc724d30b4cb7d4d49f1" + "sha256": "f55227bbb723c2da8f9b876d4085145131abb6ec72c05a9fced6ec570e44d235" }, - "provenance": "https://pypi.org/integrity/urllib3/2.6.0/urllib3-2.6.0.tar.gz/provenance", - "requires-python": ">=3.9", - "size": 432585, - "upload-time": "2025-12-05T15:08:47.885766Z", - "url": "https://files.pythonhosted.org/packages/1c/43/554c2569b62f49350597348fc3ac70f786e3c32e7f19d266e19817812dd3/urllib3-2.6.0.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp312-cp312-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 514389, + "upload-time": "2026-03-02T22:38:41.654565Z", + "url": "https://files.pythonhosted.org/packages/52/c7/eece48df2d26b4b77034a11e1fd2074f631eee4f25f3bb943f3de7aa55fc/chardet-7.0.0rc4-cp312-cp312-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "b13a9ef7229f83e17a86c2416da63ad1d4435c771bf805570f789a2030592460" + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" }, "data-dist-info-metadata": { - "sha256": "b13a9ef7229f83e17a86c2416da63ad1d4435c771bf805570f789a2030592460" + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" }, - "filename": "urllib3-2.6.1-py3-none-any.whl", + "filename": "chardet-7.0.0rc4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "e67d06fe947c36a7ca39f4994b08d73922d40e6cca949907be05efa6fd75110b" + "sha256": "0ca8ebf919d803d616eb69f1167d55c8cba20105c38637d3883e6eea799fe343" }, - "provenance": "https://pypi.org/integrity/urllib3/2.6.1/urllib3-2.6.1-py3-none-any.whl/provenance", - "requires-python": ">=3.9", - "size": 131138, - "upload-time": "2025-12-08T15:25:25.510965Z", - "url": "https://files.pythonhosted.org/packages/bc/56/190ceb8cb10511b730b564fb1e0293fa468363dbad26145c34928a60cb0c/urllib3-2.6.1-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 535237, + "upload-time": "2026-03-02T22:38:43.014437Z", + "url": "https://files.pythonhosted.org/packages/b0/c5/8eacc43be31d29f41562eb62ec9875769b0b99e3683762b0e57f6ee0f673/chardet-7.0.0rc4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "urllib3-2.6.1.tar.gz", + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "5379eb6e1aba4088bae84f8242960017ec8d8e3decf30480b3a1abdaa9671a3f" + "sha256": "740dd2bfe97b4b48b51ef448cc54207f993773dd0a6e0fd60587b6c0b0cb3312" }, - "provenance": "https://pypi.org/integrity/urllib3/2.6.1/urllib3-2.6.1.tar.gz/provenance", - "requires-python": ">=3.9", - "size": 432678, - "upload-time": "2025-12-08T15:25:26.773282Z", - "url": "https://files.pythonhosted.org/packages/5e/1d/0f3a93cca1ac5e8287842ed4eebbd0f7a991315089b1a0b01c7788aa7b63/urllib3-2.6.1.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 538464, + "upload-time": "2026-03-02T22:38:44.317189Z", + "url": "https://files.pythonhosted.org/packages/66/8e/feb55e48024a4c8dc5f69265f6c666503bbc488775476fc8c582cfe6f9c8/chardet-7.0.0rc4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "532da8b2c7b39b017e837451b0d9c946061a2ec4a9e04d4161e487166a731a53" + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" }, "data-dist-info-metadata": { - "sha256": "532da8b2c7b39b017e837451b0d9c946061a2ec4a9e04d4161e487166a731a53" + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" }, - "filename": "urllib3-2.6.2-py3-none-any.whl", + "filename": "chardet-7.0.0rc4-cp312-cp312-win_amd64.whl", "hashes": { - "sha256": "ec21cddfe7724fc7cb4ba4bea7aa8e2ef36f607a4bab81aa6ce42a13dc3f03dd" + "sha256": "dd1a0d20f887f9b782eb89ebdd70c1b1e6e683386fd465a478fb70e71b8a53eb" }, - "provenance": "https://pypi.org/integrity/urllib3/2.6.2/urllib3-2.6.2-py3-none-any.whl/provenance", - "requires-python": ">=3.9", - "size": 131182, - "upload-time": "2025-12-11T15:56:38.584804Z", - "url": "https://files.pythonhosted.org/packages/6d/b9/4095b668ea3678bf6a0af005527f39de12fb026516fb3df17495a733b7f8/urllib3-2.6.2-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp312-cp312-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 506679, + "upload-time": "2026-03-02T22:38:45.764255Z", + "url": "https://files.pythonhosted.org/packages/ed/49/a98a1980c5e7496b165eab69e67bdaafaeedacd91e44457b9a1cc16f4294/chardet-7.0.0rc4-cp312-cp312-win_amd64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "urllib3-2.6.2.tar.gz", + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp313-cp313-macosx_10_13_x86_64.whl", "hashes": { - "sha256": "016f9c98bb7e98085cb2b4b17b87d2c702975664e4f060c6532e64d1c1a5e797" + "sha256": "04cce62d8ca94794e596f26970daca14c9ae38d48ff1936333ffc7884de9e410" }, - "provenance": "https://pypi.org/integrity/urllib3/2.6.2/urllib3-2.6.2.tar.gz/provenance", - "requires-python": ">=3.9", - "size": 432930, - "upload-time": "2025-12-11T15:56:40.252555Z", - "url": "https://files.pythonhosted.org/packages/1e/24/a2a2ed9addd907787d7aa0355ba36a6cadf1768b934c652ea78acbd59dcd/urllib3-2.6.2.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp313-cp313-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 521907, + "upload-time": "2026-03-02T22:38:47.302471Z", + "url": "https://files.pythonhosted.org/packages/85/df/d6c5687babfe073d7f8e60f69a474b350a18768671cafdc287a8043638fc/chardet-7.0.0rc4-cp313-cp313-macosx_10_13_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "e91390cc9af49b019738f1d739b5cd925130c32e9d3e6acc0863c21c5d9882ef" + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" }, "data-dist-info-metadata": { - "sha256": "e91390cc9af49b019738f1d739b5cd925130c32e9d3e6acc0863c21c5d9882ef" + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" }, - "filename": "urllib3-2.6.3-py3-none-any.whl", + "filename": "chardet-7.0.0rc4-cp313-cp313-macosx_11_0_arm64.whl", "hashes": { - "sha256": "bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4" + "sha256": "9ee3dc66f7cbeb034758388f329236907429e1d4076a0a37345d5496be5e7ebb" }, - "provenance": "https://pypi.org/integrity/urllib3/2.6.3/urllib3-2.6.3-py3-none-any.whl/provenance", - "requires-python": ">=3.9", - "size": 131584, - "upload-time": "2026-01-07T16:24:42.685091Z", - "url": "https://files.pythonhosted.org/packages/39/08/aaaad47bc4e9dc8c725e68f9d04865dbcb2052843ff09c97b08904852d84/urllib3-2.6.3-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp313-cp313-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 514312, + "upload-time": "2026-03-02T22:38:48.962937Z", + "url": "https://files.pythonhosted.org/packages/65/6b/02b2166966a21296d530d9f36e59e0b885cfd98f9eebb1f912e4d5455aa6/chardet-7.0.0rc4-cp313-cp313-macosx_11_0_arm64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "urllib3-2.6.3.tar.gz", + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "1b62b6884944a57dbe321509ab94fd4d3b307075e0c2eae991ac71ee15ad38ed" + "sha256": "496a4deec0c1c71c7b8647e5dcc3a00d64d4b295c48a60fe5edd42b3816b0a9f" }, - "provenance": "https://pypi.org/integrity/urllib3/2.6.3/urllib3-2.6.3.tar.gz/provenance", - "requires-python": ">=3.9", - "size": 435556, - "upload-time": "2026-01-07T16:24:43.925891Z", - "url": "https://files.pythonhosted.org/packages/c7/24/5f1b3bdffd70275f6661c76461e25f024d5a38a46f04aaca912426a2b1d3/urllib3-2.6.3.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 534851, + "upload-time": "2026-03-02T22:38:50.519335Z", + "url": "https://files.pythonhosted.org/packages/9e/f5/703b8582f76b1d1039f3cf5f34e5ac4d7ac40a8589f21c63276714d45b6d/chardet-7.0.0rc4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "66147856d30bbb6bed01c6ce3326d0f48d84ed5f286ac177633a1486b82eace5" + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" }, "data-dist-info-metadata": { - "sha256": "66147856d30bbb6bed01c6ce3326d0f48d84ed5f286ac177633a1486b82eace5" + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" }, - "filename": "urllib3-2.7.0-py3-none-any.whl", + "filename": "chardet-7.0.0rc4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "9fb4c81ebbb1ce9531cce37674bbc6f1360472bc18ca9a553ede278ef7276897" + "sha256": "eb5693aa64d60a81231167560ecc24b040344846f3ddd81f81491da164d807aa" }, - "provenance": "https://pypi.org/integrity/urllib3/2.7.0/urllib3-2.7.0-py3-none-any.whl/provenance", + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", "requires-python": ">=3.10", - "size": 131087, - "upload-time": "2026-05-07T16:13:17.151740Z", - "url": "https://files.pythonhosted.org/packages/7f/3e/5db95bcf282c52709639744ca2a8b149baccf648e39c8cc87553df9eae0c/urllib3-2.7.0-py3-none-any.whl", + "size": 537854, + "upload-time": "2026-03-02T22:38:51.846956Z", + "url": "https://files.pythonhosted.org/packages/56/b4/0d88de7218ada06fcdcda773b06910722de7d55a46fe57ac35d2c6a0ceb6/chardet-7.0.0rc4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "urllib3-2.7.0.tar.gz", + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp313-cp313-win_amd64.whl", "hashes": { - "sha256": "231e0ec3b63ceb14667c67be60f2f2c40a518cb38b03af60abc813da26505f4c" + "sha256": "4cfe89cc500a0c3f7b530a659e252d5bcf71412c84473c1933510b3a0483a9f6" }, - "provenance": "https://pypi.org/integrity/urllib3/2.7.0/urllib3-2.7.0.tar.gz/provenance", + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp313-cp313-win_amd64.whl/provenance", "requires-python": ">=3.10", - "size": 433602, - "upload-time": "2026-05-07T16:13:18.596909Z", - "url": "https://files.pythonhosted.org/packages/53/0c/06f8b233b8fd13b9e5ee11424ef85419ba0d8ba0b3138bf360be2ff56953/urllib3-2.7.0.tar.gz", + "size": 506623, + "upload-time": "2026-03-02T22:38:53.196610Z", + "url": "https://files.pythonhosted.org/packages/8e/9a/2514f7a50c45d35b06e0a85cc6d95477b7431dfd755546996c6177bca723/chardet-7.0.0rc4-cp313-cp313-win_amd64.whl", "yanked": false - } - ], - "meta": { - "_last-serial": 36836170, - "api-version": "1.4" - }, - "name": "urllib3", - "project-status": { - "status": "active" - }, - "versions": [ - "0.2", - "1.0", - "1.0.1", - "1.0.2", - "1.1", - "1.2", - "1.2.1", - "1.2.2", - "1.3", - "1.4", - "1.5", - "1.6", - "1.7", - "1.7.1", - "1.8", - "1.8.2", - "1.8.3", - "1.9", - "1.9.1", - "1.10", - "1.10.1", - "1.10.2", - "1.10.3", - "1.10.4", - "1.11", - "1.12", - "1.13", - "1.13.1", - "1.14", - "1.15", - "1.15.1", - "1.16", - "1.17", - "1.18", - "1.18.1", - "1.19", - "1.19.1", - "1.20", - "1.21", - "1.21.1", - "1.22", - "1.23", - "1.24", - "1.24.1", - "1.24.2", - "1.24.3", - "1.25", - "1.25.1", - "1.25.2", - "1.25.3", - "1.25.4", - "1.25.5", - "1.25.6", - "1.25.7", - "1.25.8", - "1.25.9", - "1.25.10", - "1.25.11", - "1.26.0", - "1.26.1", - "1.26.2", - "1.26.3", - "1.26.4", - "1.26.5", - "1.26.6", - "1.26.7", - "1.26.8", - "1.26.9", - "1.26.10", - "1.26.11", - "1.26.12", - "1.26.13", - "1.26.14", - "1.26.15", - "1.26.16", - "1.26.17", - "1.26.18", - "1.26.19", - "1.26.20", - "2.0.0a1", - "2.0.0a2", - "2.0.0a3", - "2.0.0a4", - "2.0.0", - "2.0.1", - "2.0.2", - "2.0.3", - "2.0.4", - "2.0.5", - "2.0.6", - "2.0.7", - "2.1.0", - "2.2.0", - "2.2.1", - "2.2.2", - "2.2.3", - "2.3.0", - "2.4.0", - "2.5.0", - "2.6.0", - "2.6.1", - "2.6.2", - "2.6.3", - "2.7.0" - ] - } - headers: - Accept-Ranges: - - bytes - Access-Control-Allow-Headers: - - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since - Access-Control-Allow-Methods: - - GET - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-PyPI-Last-Serial - Access-Control-Max-Age: - - "86400" - Cache-Control: - - max-age=600, public - Content-Security-Policy: - - default-src 'none'; sandbox allow-top-navigation - Content-Type: - - application/vnd.pypi.simple.v1+json - Etag: - - '"d7OqadzxmR3cWS3m1Jbeeg"' - Permissions-Policy: - - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() - Referrer-Policy: - - origin-when-cross-origin - Strict-Transport-Security: - - max-age=31536000; includeSubDomains; preload - Vary: - - Accept, Accept-Encoding - X-Cache: - - MISS, HIT, HIT - X-Cache-Hits: - - 0, 37, 35 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - deny - X-Permitted-Cross-Domain-Policies: - - none - X-Pypi-Last-Serial: - - "36836170" - X-Served-By: - - cache-iad-kjyo7100104-IAD, cache-iad-kjyo7100119-IAD, cache-wsi-ysbk1060026-WSI - X-Timer: - - S1781578786.730338,VS0,VE0 - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 1598 - host: api.osv.dev - body: | - { - "queries": [ + }, { - "package": { - "ecosystem": "PyPI", - "name": "django" + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" }, - "version": "1.11.29" + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp314-cp314-macosx_10_15_x86_64.whl", + "hashes": { + "sha256": "5f337d0c420c105196014496b523732347934ec98db170f703c1fdc3338dd230" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp314-cp314-macosx_10_15_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 521674, + "upload-time": "2026-03-02T22:38:54.726322Z", + "url": "https://files.pythonhosted.org/packages/2b/33/a21c9dc42ae716049edcda577cc33a8168d0b76f1e3a8590a8f8e86296b0/chardet-7.0.0rc4-cp314-cp314-macosx_10_15_x86_64.whl", + "yanked": false }, { - "package": { - "ecosystem": "PyPI", - "name": "flask" + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" }, - "version": "1.0" + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp314-cp314-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "f22a7cec1d843fa2d4ec4863e1be746486ae7506ccc18d21b2b8ee6d93a1c7a2" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp314-cp314-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 514443, + "upload-time": "2026-03-02T22:38:55.961948Z", + "url": "https://files.pythonhosted.org/packages/fd/dd/894c2b7a48517f4064fd33be6625050efb074ab57ce58b747b9aa0fd35de/chardet-7.0.0rc4-cp314-cp314-macosx_11_0_arm64.whl", + "yanked": false }, { - "package": { - "ecosystem": "PyPI", - "name": "requests" + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" }, - "version": "2.20.0" + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "4f3f65d55f41d4f9f0a5ca1a93984f2dee3afe4af0f27cd401ad32aa9dde0a42" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 535680, + "upload-time": "2026-03-02T22:38:57.483765Z", + "url": "https://files.pythonhosted.org/packages/4d/94/414d82c4389b953de01d7f211f7b63dc4fc217f0a43882df977e5e69cc84/chardet-7.0.0rc4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false }, { - "package": { - "ecosystem": "PyPI", - "name": "certifi" + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" }, - "version": "2026.5.20" + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "e9ac9d415003874e2d7c7133d3d075b0f9ca7187e911cf91a8a173a86d51bf0f" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 537850, + "upload-time": "2026-03-02T22:38:58.999663Z", + "url": "https://files.pythonhosted.org/packages/3e/b1/f97f4b8e78ddaa7b661173bdb2c2e018bb4ffcb24e0ccc4e484387bd37ea/chardet-7.0.0rc4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false }, { - "package": { - "ecosystem": "PyPI", - "name": "chardet" + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" }, - "version": "3.0.4" + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp314-cp314-win_amd64.whl", + "hashes": { + "sha256": "aa6e4a381f50ede18e79615f10e879fd592894f7d08996b88fe42c954882078f" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp314-cp314-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 506218, + "upload-time": "2026-03-02T22:39:00.289689Z", + "url": "https://files.pythonhosted.org/packages/7c/6f/a4ea3a19b9e8fdd8e03d3543d9a40c2011bc2bf6c305d059058e6aea59ac/chardet-7.0.0rc4-cp314-cp314-win_amd64.whl", + "yanked": false }, { - "package": { - "ecosystem": "PyPI", - "name": "click" + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" }, - "version": "8.4.1" + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-py3-none-any.whl", + "hashes": { + "sha256": "e9641677fd474d71e665761a600aa1715ec71fee08411202bbcaf97c6552a80d" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 392338, + "upload-time": "2026-03-02T22:39:01.825533Z", + "url": "https://files.pythonhosted.org/packages/a7/47/db731497d1f98f21c77cfe5164d123def48a7182ce8bc7570b18e497608f/chardet-7.0.0rc4-py3-none-any.whl", + "yanked": false }, { - "package": { - "ecosystem": "PyPI", - "name": "idna" + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-7.0.0rc4.tar.gz", + "hashes": { + "sha256": "95dcd4c8648b689f685007f129c3809ba6f32dd9501ddf395245bf4fcde0c8ed" }, - "version": "2.7" + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 468294, + "upload-time": "2026-03-02T22:39:03.489681Z", + "url": "https://files.pythonhosted.org/packages/c0/9b/95e995541065ce61aa4b77ccb0d252ad35db064eddbedcc6974ceb56fd07/chardet-7.0.0rc4.tar.gz", + "yanked": false }, { - "package": { - "ecosystem": "PyPI", - "name": "itsdangerous" + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" }, - "version": "2.2.0" + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp310-cp310-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "1c174e06e0be69c84bcec4fb21c416cc6c9858f47c814b8c632d55c7a8739263" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp310-cp310-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 521942, + "upload-time": "2026-03-04T00:25:40.207769Z", + "url": "https://files.pythonhosted.org/packages/36/67/d40a3217a0bbd5fcda7bcd099205946165c321b02ad46cf6cdad88dcb42d/chardet-7.0.0-cp310-cp310-macosx_10_9_x86_64.whl", + "yanked": false }, { - "package": { - "ecosystem": "PyPI", - "name": "jinja2" + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" }, - "version": "3.1.6" + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp310-cp310-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "daef86877738cb7d310bc8d74ca73e98c543d07c5d2e0b957779591d38796651" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp310-cp310-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 515730, + "upload-time": "2026-03-04T00:25:42.038650Z", + "url": "https://files.pythonhosted.org/packages/a0/d8/34ec4737783379e3dade793b4ca5fce620c61144ea5ad907d42df6b2d40d/chardet-7.0.0-cp310-cp310-macosx_11_0_arm64.whl", + "yanked": false }, { - "package": { - "ecosystem": "PyPI", - "name": "markupsafe" + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" }, - "version": "3.0.3" + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "23a7c9aa3674f62721d6c34a3666d8c28aff0ec5908790f3985a73b10b355be4" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 535781, + "upload-time": "2026-03-04T00:25:43.874582Z", + "url": "https://files.pythonhosted.org/packages/7e/46/92117450bd18eb7b779f13e433d20cf3c0c19c266f1970cd3ccbe96ca76e/chardet-7.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false }, { - "package": { - "ecosystem": "PyPI", - "name": "urllib3" + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" }, - "version": "1.24.3" + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "49966634d83fc7ebc305a31cf931fc398118805d838b3c123b2ddb78d5ace9f3" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 537759, + "upload-time": "2026-03-04T00:25:45.429812Z", + "url": "https://files.pythonhosted.org/packages/de/79/fb8555228fcd012abeb98810ae57056a90c1dd061a8000d85035fee7e02b/chardet-7.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false }, { - "package": { - "ecosystem": "PyPI", - "name": "werkzeug" + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" }, - "version": "3.1.8" + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "432c4c063ca184eeb3da7d2803b7f3681a7ae352b538d8c6ef86d15eab1448a1" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp310-cp310-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 506417, + "upload-time": "2026-03-04T00:25:47.138984Z", + "url": "https://files.pythonhosted.org/packages/6f/d6/7cebb2188d6577f5392c9d843cfcbeb270d81dbd82ad77bf801615ec3957/chardet-7.0.0-cp310-cp310-win_amd64.whl", + "yanked": false }, { - "package": { - "ecosystem": "PyPI", - "name": "pytz" + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" }, - "version": "2026.2" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_Transitive/requirements.txt_transitive_native_source - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 2293 - body: | - { - "results": [ + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp311-cp311-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "884cbd66256e7d82b885d1c3ed4d8c7b0285ea329f41a475f4d13d17b6047f44" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp311-cp311-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 520704, + "upload-time": "2026-03-04T00:25:48.882466Z", + "url": "https://files.pythonhosted.org/packages/2e/26/78bceb5b6811ef6b8f0cdf343a7e27a4a7efaceea71aebcc1366b660d032/chardet-7.0.0-cp311-cp311-macosx_10_9_x86_64.whl", + "yanked": false + }, { - "vulns": [ - { - "id": "GHSA-68w8-qjq3-2gfm", - "modified": "2024-09-20T15:46:52.557962Z" - }, - { - "id": "GHSA-6w2r-r2m5-xq5w", - "modified": "2026-06-05T14:45:50.840275Z" - }, - { - "id": "GHSA-7xr5-9hcq-chf9", - "modified": "2026-02-04T03:48:05.224740Z" - }, - { - "id": "GHSA-8x94-hmjh-97hq", - "modified": "2026-02-04T02:45:55.690257Z" - }, - { - "id": "GHSA-frmv-pr5f-9mcr", - "modified": "2026-06-05T14:45:52.053173Z" - }, - { - "id": "GHSA-qw25-v68c-qjf3", - "modified": "2026-06-05T14:45:50.558008Z" - }, - { - "id": "GHSA-rrqc-c2jx-6jgv", - "modified": "2024-10-30T19:23:59.139649Z" - }, - { - "id": "PYSEC-2021-98", - "modified": "2023-12-06T01:01:16.755410Z" - } - ] + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp311-cp311-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "11bb4541efc6b82ca7809d8044fed19ee3c8d0a0e2632dfe9f9e0828bda48883" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp311-cp311-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 514225, + "upload-time": "2026-03-04T00:25:50.399131Z", + "url": "https://files.pythonhosted.org/packages/03/e5/d986cb5d7de4cf4906d8799d594991db971b4ac8933eb8d48dc3ff89ef90/chardet-7.0.0-cp311-cp311-macosx_11_0_arm64.whl", + "yanked": false }, { - "vulns": [ - { - "id": "GHSA-68rp-wp8r-4726", - "modified": "2026-02-23T23:43:45.778179Z" - }, - { - "id": "GHSA-m2qf-hxjv-5gpq", - "modified": "2025-02-21T05:42:17.337040Z" - }, - { - "id": "PYSEC-2023-62", - "modified": "2023-11-08T04:12:28.231927Z" - } - ] + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "79f8a53a25596c21a1f6df75cc948ab83bf443978cdad64de4595484a426716b" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 534007, + "upload-time": "2026-03-04T00:25:51.784138Z", + "url": "https://files.pythonhosted.org/packages/d5/29/b4a803b5ad8200b05251d09bfad7163d193387b03457d7e157b6ff993635/chardet-7.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false }, { - "vulns": [ - { - "id": "GHSA-9hjg-9r4m-mvj7", - "modified": "2026-02-04T03:44:00.676479Z" - }, - { - "id": "GHSA-9wx4-h78v-vm56", - "modified": "2026-02-04T02:43:42.271895Z" - }, - { - "id": "GHSA-gc5v-m9x4-r6x2", - "modified": "2026-03-27T22:17:33.595885Z" - }, - { - "id": "GHSA-j8r2-6x86-q33q", - "modified": "2026-02-04T03:34:13.807518Z" - }, - { - "id": "PYSEC-2023-74", - "modified": "2023-11-08T04:12:35.436175Z" - } - ] - }, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-65pc-fj4g-8rjx", - "modified": "2026-06-09T12:00:13.346264Z" - }, - { - "id": "GHSA-jjg7-2v4v-x38h", - "modified": "2026-02-04T03:49:45.087439Z" - }, - { - "id": "PYSEC-2024-60", - "modified": "2026-06-10T17:01:21.102419Z" - } - ] - }, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-2xpw-w6gg-jr37", - "modified": "2026-02-04T02:36:12.983430Z" - }, - { - "id": "GHSA-34jh-p97f-mpxf", - "modified": "2026-02-04T03:37:44.850742Z" - }, - { - "id": "GHSA-38jv-5279-wg99", - "modified": "2026-02-04T03:51:36.162029Z" - }, - { - "id": "GHSA-g4mx-q9vg-27p4", - "modified": "2026-02-04T03:30:16.767903Z" - }, - { - "id": "GHSA-gm62-xv2j-4w53", - "modified": "2026-02-04T03:37:15.919661Z" - }, - { - "id": "GHSA-pq67-6m6q-mj2v", - "modified": "2026-02-04T04:38:01.163387Z" - }, - { - "id": "GHSA-qccp-gfcp-xxvc", - "modified": "2026-05-20T08:11:43.145797Z" - }, - { - "id": "GHSA-v845-jxx5-vc9f", - "modified": "2026-02-04T02:58:30.152562Z" - }, - { - "id": "GHSA-wqvq-5m8c-6g24", - "modified": "2024-11-18T22:47:07.792720Z" - }, - { - "id": "PYSEC-2020-148", - "modified": "2023-11-08T04:03:14.251187Z" - }, - { - "id": "PYSEC-2023-192", - "modified": "2023-11-08T04:13:33.452167Z" - }, - { - "id": "PYSEC-2023-212", - "modified": "2023-11-08T04:13:39.165450Z" - }, - { - "id": "PYSEC-2026-141", - "modified": "2026-05-20T09:19:20.983812Z" - } - ] + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "ada0fada6199007f9c46e7a43f8563e0c843d98e8a491f15e0209198d1912f85" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 536041, + "upload-time": "2026-03-04T00:25:53.490700Z", + "url": "https://files.pythonhosted.org/packages/98/61/10cb2332999fb676c4c043538af798b40dea36e931f2f1f06d757569396f/chardet-7.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false }, - {}, - {} - ] - } - headers: - Content-Length: - - "2293" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 0 - host: pypi.org - headers: - Accept: - - application/vnd.pypi.simple.v1+json - X-Test-Name: - - TestCommand_Transitive/requirements.txt_transitive_native_source - url: https://pypi.org/simple/django/ - method: GET - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: -1 - uncompressed: true - body: | - { - "alternate-locations": [], - "files": [ { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.1.3.tar.gz", + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp311-cp311-win_amd64.whl", "hashes": { - "sha256": "0e5034cf8046ba77c62e95a45d776d2c59998b26f181ceaf5cec516115e3f85a" + "sha256": "6751ef77c6826b464615a25adff8887a64a061a9a4c61fb61c2d1bb4d90a5630" }, - "provenance": null, - "requires-python": null, - "size": 5748608, - "upload-time": "2010-12-23T05:14:23.509436Z", - "url": "https://files.pythonhosted.org/packages/8f/1f/74aa91b56dea5847b62e11ce6737db82c6446561bddc20ca80fa5df025cc/Django-1.1.3.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp311-cp311-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 506233, + "upload-time": "2026-03-04T00:25:55.049007Z", + "url": "https://files.pythonhosted.org/packages/47/d7/04bab6410675d58411e65b163a772398b726788c6eae770e7f21d3d1fd01/chardet-7.0.0-cp311-cp311-win_amd64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.1.4.tar.gz", + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp312-cp312-macosx_10_13_x86_64.whl", "hashes": { - "sha256": "1f9d48a741f98951e65818e167c84c407d1c322efcfd4cb419384773ea793dee" + "sha256": "4108c8dde681107d73f2b2e3fb74c3a521eed97024547ce4b7b191da5fd6b2ac" }, - "provenance": null, - "requires-python": null, - "size": 5750441, - "upload-time": "2011-02-09T04:13:07.000075Z", - "url": "https://files.pythonhosted.org/packages/00/01/c29275c88671d5e4089388c54ecbd72ed64f8d472067f765e52f767d472a/Django-1.1.4.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp312-cp312-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 521855, + "upload-time": "2026-03-04T00:25:56.752010Z", + "url": "https://files.pythonhosted.org/packages/73/97/ad1980a7ff8ba92ef29111f993a71ad7fdff70533f679748d155e4f07994/chardet-7.0.0-cp312-cp312-macosx_10_13_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.2.tar.gz", + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp312-cp312-macosx_11_0_arm64.whl", "hashes": { - "sha256": "3d4b18dfa0ef181ef85fea7be98a763906f767bc320694c98280c52c5af0bd83" + "sha256": "f81d9b6caa13e0c9db313f6f6bcce00a6f6cbfa786abfbdbf222924ebe4d13f1" }, - "provenance": null, - "requires-python": null, - "size": 6246202, - "upload-time": "2010-05-17T20:04:28.174094Z", - "url": "https://files.pythonhosted.org/packages/8e/d7/c31ff2b5564090955c9c67aa41c7d920f31a3fac019205747835b89dc5bd/Django-1.2.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp312-cp312-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 514296, + "upload-time": "2026-03-04T00:25:58.554591Z", + "url": "https://files.pythonhosted.org/packages/6e/c4/926abd191032b7e8585ee4db6daa9ff7810b71e607c750295330a5e67b6b/chardet-7.0.0-cp312-cp312-macosx_11_0_arm64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.2.1.tar.gz", + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "eaa29f2344568cc871c4517a348de0d5c39fbd055b4c998cd4a80601bb51e7b9" + "sha256": "25682c2655978e247b45dcc9eccce497599886745aaee1205a23d43cb5aa93f3" }, - "provenance": null, - "requires-python": null, - "size": 6248006, - "upload-time": "2010-05-24T21:19:28.440044Z", - "url": "https://files.pythonhosted.org/packages/ab/f7/974021fdfd71a419526704e404447aaf3b0f303a6cdfde87478a09dd3a49/Django-1.2.1.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 535101, + "upload-time": "2026-03-04T00:26:00.329156Z", + "url": "https://files.pythonhosted.org/packages/b1/2e/de4b6e8a4f257442e473e60e5e18a21c9f83bf545189d481a1046dc7fec7/chardet-7.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.2.2.tar.gz", + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "803831781dbe9802de079c6735b7f5ecd7edf2ea8d91cb031e9b29c720d3d1ba" + "sha256": "f71dcd89e24f77439cdaf1398b79adcb21b7e8f42b3e92b359dfba4271212c39" }, - "provenance": null, - "requires-python": null, - "size": 6304356, - "upload-time": "2010-09-09T02:41:25.682749Z", - "url": "https://files.pythonhosted.org/packages/c9/11/cfdc58670b7f01ae94cd2b256c07892109fc5fffd0c5a613393891426cbe/Django-1.2.2.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 538506, + "upload-time": "2026-03-04T00:26:01.954500Z", + "url": "https://files.pythonhosted.org/packages/62/d0/7ffba4cf8f9a1b43ece1c48081b8de07995b75ec71fcff35cf380093d050/chardet-7.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.2.3.tar.gz", + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp312-cp312-win_amd64.whl", "hashes": { - "sha256": "cb830f6038b78037647150d977f6cd5cf2bfd731f1788ecf8758a03c213a0f84" + "sha256": "8bfe685e10855f7e8a89a18830088db4988768df5935f5febd8dedf933b3fbd4" }, - "provenance": null, - "requires-python": null, - "size": 6306760, - "upload-time": "2010-09-11T08:50:39.445072Z", - "url": "https://files.pythonhosted.org/packages/3b/3b/f98695d298c983c37aa5153014acca0d3714bbc08ce6f55cffa4b00b6fb4/Django-1.2.3.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp312-cp312-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 506460, + "upload-time": "2026-03-04T00:26:03.473162Z", + "url": "https://files.pythonhosted.org/packages/4c/51/0b2d396782306bc8c1d18edce1492ea97b37c3e8eae601a5f544d1a9b67e/chardet-7.0.0-cp312-cp312-win_amd64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.2.4.tar.gz", + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp313-cp313-macosx_10_13_x86_64.whl", "hashes": { - "sha256": "0f06cccd4ca92173b958dd80edff35035888f15554be425e5d6d55c7f94a8381" + "sha256": "7d8bf5429bbba5d3c3709af873753e00d03352389177e65b2d00732ef0a28619" }, - "provenance": null, - "requires-python": null, - "size": 6357270, - "upload-time": "2010-12-23T05:15:19.624230Z", - "url": "https://files.pythonhosted.org/packages/02/79/4135356ed5f7266080fa6ca34015bc58eab25a0b0773eeaeb32a97422ef4/Django-1.2.4.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp313-cp313-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 521799, + "upload-time": "2026-03-04T00:26:05.182964Z", + "url": "https://files.pythonhosted.org/packages/8b/43/3ba3731d7c35ff5f1586ce7879e317fde94a48a8d75bf7a8e0ac5e42ddf4/chardet-7.0.0-cp313-cp313-macosx_10_13_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.2.5.tar.gz", + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp313-cp313-macosx_11_0_arm64.whl", "hashes": { - "sha256": "649387248296386b589c4a8bf91d34590b43f93b6ebfe6cefbea0ddf4641ccd6" + "sha256": "23ceffa098b95da7ffa88aaf62c45e316438f2c7ea9e0c63cf42a5c0361fa505" }, - "provenance": null, - "requires-python": null, - "size": 6379313, - "upload-time": "2011-02-09T04:08:37.395797Z", - "url": "https://files.pythonhosted.org/packages/03/25/f57cca579f5cc621501e69d73e7baa155f32203e13adf6f67fc322b37f06/Django-1.2.5.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp313-cp313-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 514221, + "upload-time": "2026-03-04T00:26:06.867469Z", + "url": "https://files.pythonhosted.org/packages/78/21/61558595f048445f8231541e28f907491cd0f267774dc9ee8a34bbc1185d/chardet-7.0.0-cp313-cp313-macosx_11_0_arm64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.2.6.tar.gz", + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "a554a902f3a170239a982f750a973013c01fe65206641bd8a658726081f670ed" + "sha256": "6e74e95c1284c374e05aa061f5629ba3f13cb82e3040395447b4de9659b155ff" }, - "provenance": null, - "requires-python": null, - "size": 6399890, - "upload-time": "2011-09-10T03:42:09.759203Z", - "url": "https://files.pythonhosted.org/packages/19/a1/569de723efc22ea15498c34112cd00025c3277c131298bb8a1e9d3e6071a/Django-1.2.6.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 534763, + "upload-time": "2026-03-04T00:26:08.250009Z", + "url": "https://files.pythonhosted.org/packages/14/72/498a2d3922fc1ccff3bda47c4589fa3ca4c52fd4a85e527dbd5a4164dd2a/chardet-7.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.2.7.tar.gz", + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "912b6b9223e2eaa64912f01e0e3b0cddc1d16007a2a6f30b206a96a8c901298a" + "sha256": "8657ef6a394b64e7dc36c7a5bfcdc653cb99909a0292a83707db0e0da84b34a3" }, - "provenance": null, - "requires-python": null, - "size": 6400234, - "upload-time": "2011-09-11T03:05:18.996286Z", - "url": "https://files.pythonhosted.org/packages/11/6a/64ded77a5134cde391ddd6f034977c21e3024012f4599e8f643664eef394/Django-1.2.7.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 537876, + "upload-time": "2026-03-04T00:26:10.007553Z", + "url": "https://files.pythonhosted.org/packages/46/d8/8ba7e01ea462fd20f969cf059cddc45765d8f3020b006b408c9603c1c5d0/chardet-7.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.3.tar.gz", + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp313-cp313-win_amd64.whl", "hashes": { - "sha256": "7aeee5c80002ab81d4ebf5416292949ff46e1448d183a183fe05ff6344771c83" + "sha256": "cc175fa09a813297a2db957ea71e7a5b708cf2cff4b8e2e7580e3ffd1940f1ad" }, - "provenance": null, - "requires-python": null, - "size": 6504003, - "upload-time": "2011-03-23T06:09:12.606484Z", - "url": "https://files.pythonhosted.org/packages/f5/d5/6722d3091946734194ffcfe8ef074f63e8acdd1ff51dfcfc87c2c194fd3f/Django-1.3.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp313-cp313-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 506369, + "upload-time": "2026-03-04T00:26:11.445412Z", + "url": "https://files.pythonhosted.org/packages/fb/5e/d65da9bac1eb1648125fd1e68a3faab5c41931659820c2f690f35d49cad6/chardet-7.0.0-cp313-cp313-win_amd64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.3.1.tar.gz", + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp314-cp314-macosx_10_15_x86_64.whl", "hashes": { - "sha256": "af9118c4e8a063deb0b8cda901fcff2b805e7cf496c93fd43507163f3cde156b" + "sha256": "8883e3fd31f8125952c3c4d8b3a0245f5095268706a43794f4431c74744e3cb8" }, - "provenance": null, - "requires-python": null, - "size": 6514564, - "upload-time": "2011-09-10T03:36:21.376323Z", - "url": "https://files.pythonhosted.org/packages/a0/cd/e0ebeb3752bf14f0b21cc3e16223dbfe88f26a7c582dc63346fa2ce6bc3b/Django-1.3.1.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp314-cp314-macosx_10_15_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 521637, + "upload-time": "2026-03-04T00:26:12.959326Z", + "url": "https://files.pythonhosted.org/packages/54/74/8311899ecad99e0e07b1f76b1afb1ce8c464bd6955070b6ff37c6fdab51e/chardet-7.0.0-cp314-cp314-macosx_10_15_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.3.2.tar.gz", + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp314-cp314-macosx_11_0_arm64.whl", "hashes": { - "sha256": "72c4080fe30863c4581521ef6f7bfcc12d01e7c55b9ad1935acaa43e466dd764" + "sha256": "8102637cb2695535f35f2f6a1df3edd5c0a3b63f3572d52a88a83f3d4a50e556" }, - "provenance": null, - "requires-python": null, - "size": 6507042, - "upload-time": "2012-07-30T23:02:55.545349Z", - "url": "https://files.pythonhosted.org/packages/a3/5f/6af1cd40fe029e3502c621ee51a504c2636bde68419385a5f5ff8d24a62e/Django-1.3.2.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp314-cp314-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 514336, + "upload-time": "2026-03-04T00:26:14.834965Z", + "url": "https://files.pythonhosted.org/packages/7c/a3/75a91d7b3de6dc3df4426a0f6817595d6c9dab679b5727a55f8f0ea5ad1b/chardet-7.0.0-cp314-cp314-macosx_11_0_arm64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.3.3.tar.gz", + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "8ef44cfd89dee0331018ec56a2ed27dc14ae8d65feb664c10e128b3437cbd46a" + "sha256": "89889ec2f64e49956d70e35c57e4d52bb7680616de8577beefef081edf9f7216" }, - "provenance": null, - "requires-python": null, - "size": 6507280, - "upload-time": "2012-08-01T22:08:20.092282Z", - "url": "https://files.pythonhosted.org/packages/a7/c3/bc93caca99846c73bb76a555f84788bdb3f9b1bb622e2bffcf1aa61f36e1/Django-1.3.3.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 535598, + "upload-time": "2026-03-04T00:26:16.707578Z", + "url": "https://files.pythonhosted.org/packages/ef/13/a5fd9e60ced4f4bd16f372f2b7dde02696858009a006b032f1b960053d3c/chardet-7.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.3.4.tar.gz", + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "2626e6b216e1bdef887bd923f00d94d94b4d4e75fc2e336c6f156d842d10a607" + "sha256": "8aeb797bd40a75f620feb6f4ed3aaa48ea969b8f5ff537b23043a08efbf135fe" }, - "provenance": null, - "requires-python": null, - "size": 6507771, - "upload-time": "2013-03-05T22:33:47.875562Z", - "url": "https://files.pythonhosted.org/packages/ff/15/119ccb1a1f0392443f78140c31b981cb2d081afff82fcf368d86619d8cee/Django-1.3.4.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 537750, + "upload-time": "2026-03-04T00:26:18.444856Z", + "url": "https://files.pythonhosted.org/packages/ae/bc/abd5539ae99b2e10c50ede3f398e0cd657ca52744aa1cb6cadd5bea17df4/chardet-7.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.3.5.tar.gz", + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp314-cp314-win_amd64.whl", "hashes": { - "sha256": "8e2c00f51f62a59e047e27cbbc03ef1b29aa15ccdca8062fcbca6f5d5ca85ded" + "sha256": "ebf9d2af092f2660b43a25b4043ab5d72f0714106edc580b41ea5a3d03b0760c" }, - "provenance": null, - "requires-python": null, - "size": 6508570, - "upload-time": "2012-12-10T21:39:30.210465Z", - "url": "https://files.pythonhosted.org/packages/50/23/d05af45d01732968bef5af7d823835e8e4cbc01f687b345b276d124e3025/Django-1.3.5.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp314-cp314-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 505911, + "upload-time": "2026-03-04T00:26:20.054640Z", + "url": "https://files.pythonhosted.org/packages/6c/ee/87f528b78bbda1f7e360ae19c2050c05ac89acdebe9f5def496bd73359ea/chardet-7.0.0-cp314-cp314-win_amd64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.3.6.tar.gz", + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-py3-none-any.whl", "hashes": { - "sha256": "df0121a4f90795e1b2a374b4df50219df1db203e7960de5e33a6ce31af17878a" + "sha256": "d5a8f8edda42b016352de4cdb36e1145e19a66ddd5ac42a1b2bbb6592f4d070c" }, - "provenance": null, - "requires-python": null, - "size": 6517083, - "upload-time": "2013-02-19T20:32:04.436478Z", - "url": "https://files.pythonhosted.org/packages/c2/24/2164463152fafd6cbb60cb3b42110418deeeaeef504bf81c3fec46f781fe/Django-1.3.6.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 392447, + "upload-time": "2026-03-04T00:26:21.751676Z", + "url": "https://files.pythonhosted.org/packages/4b/89/8607111108b362ba444db6f054d1c1f2f28791428e7f177804c998efee2c/chardet-7.0.0-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-1.3.7.tar.gz", + "filename": "chardet-7.0.0.tar.gz", "hashes": { - "sha256": "ee50f44744e7238cb45429e4121d643c9e9201f9a63aaf646619bad18547fb8a" + "sha256": "5272ea14c48cb5f38e87e698c641a7ea2a8b1db6c42ea729527fbe8bd621f39c" }, - "provenance": null, - "requires-python": null, - "size": 6514846, - "upload-time": "2013-02-20T20:03:48.025529Z", - "url": "https://files.pythonhosted.org/packages/0d/f1/fe4cf23cea3322dd8883a0510538fe916ab2023c648997976798142603ff/Django-1.3.7.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 493792, + "upload-time": "2026-03-04T00:26:23.643796Z", + "url": "https://files.pythonhosted.org/packages/a3/20/e1e92c8f05666debb7c0c18285646195ef9915e72127771962408609815e/chardet-7.0.0.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.4.tar.gz", - "hashes": { - "sha256": "c096bafbea10e7d359bc15eb00a9bf11dbf5201a16d62acfa2de61d5a35488e9" + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" }, - "provenance": null, - "requires-python": null, - "size": 7632772, - "upload-time": "2012-03-23T18:00:23.693465Z", - "url": "https://files.pythonhosted.org/packages/9a/f8/2a7b9922817be07d53c664a7702fab70e99899466b5956131a70c08606b6/Django-1.4.tar.gz", - "yanked": false - }, - { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.4.1.tar.gz", + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp310-cp310-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "4d8d20eba350d3d29613cc5a6302d5c23730c7f9e150985bc58b3175b755409b" + "sha256": "8a8d87853c7f191029933307094a8896b087c2c436703281cb289a22aa4ae8bd" }, - "provenance": null, - "requires-python": null, - "size": 7656756, - "upload-time": "2012-07-30T22:48:27.374116Z", - "url": "https://files.pythonhosted.org/packages/e6/3f/f3e67d9c2572765ffe4268fc7f9997ce3b02e78fd144733f337d72dabb12/Django-1.4.1.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp310-cp310-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 542016, + "upload-time": "2026-03-04T21:24:41.685498Z", + "url": "https://files.pythonhosted.org/packages/25/97/07c01ad079ede646f241fe34de7686f2385e0deae4feb36ca2041a9ed059/chardet-7.0.1-cp310-cp310-macosx_10_9_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.4.2.tar.gz", + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp310-cp310-macosx_11_0_arm64.whl", "hashes": { - "sha256": "edfd8733f45bbaa524cee25bcac3080ce28c21242c27227464eae3fa6b3d80e7" + "sha256": "fb14755377d8de845c69378bbaedc0e35109c21a43824450524fd9c3178792d5" }, - "provenance": null, - "requires-python": null, - "size": 7722026, - "upload-time": "2012-10-17T22:18:35.480417Z", - "url": "https://files.pythonhosted.org/packages/ed/56/11e0c6ce22d7e7048dbabc37202a536a35fbe45bcae661afd16fdefb8903/Django-1.4.2.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp310-cp310-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 535149, + "upload-time": "2026-03-04T21:24:43.585352Z", + "url": "https://files.pythonhosted.org/packages/a7/a2/5f9afb10c47852de7bd2399e25dd72fe3884b16b79a195c230e9e4affd4f/chardet-7.0.1-cp310-cp310-macosx_11_0_arm64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.4.3.tar.gz", + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "dcadb4b612e5d14f62078869617a26a79b3da719573801d351c4a0a7f4181c4e" + "sha256": "4af34cf0652a9da44720540c97f11e30781a77900c89547b311984a7272b33f7" }, - "provenance": null, - "requires-python": null, - "size": 7729808, - "upload-time": "2012-12-10T21:46:28.825133Z", - "url": "https://files.pythonhosted.org/packages/18/c0/fba52cb5af8aa21d2c438ad4067a7c088f74931577c447b49642fc4a65a2/Django-1.4.3.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 554683, + "upload-time": "2026-03-04T21:24:45.376597Z", + "url": "https://files.pythonhosted.org/packages/c0/e4/47a9306a1c5757e86309f558d0e206d71842efb7b5109ab8e5991a63e926/chardet-7.0.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.4.4.tar.gz", + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "0dd9fa4f0dfc4f64eedecc82bde8dfe15a0a420ceeb11ca1ed050f1742b57077" + "sha256": "54e448fab0c11b27bb908ea0218e2094578c583d05faa5f65b91fa6ccfa45570" }, - "provenance": null, - "requires-python": null, - "size": 7740176, - "upload-time": "2013-02-19T20:27:55.134186Z", - "url": "https://files.pythonhosted.org/packages/b0/ab/25aba75284beae715089a808b27f0fcf23f818f5216c6f186e55f0ec9774/Django-1.4.4.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 557300, + "upload-time": "2026-03-04T21:24:47.126016Z", + "url": "https://files.pythonhosted.org/packages/23/b3/7494df94d362bc5602fdb7bd3df20afc9d6005c6e781030c1415c40e812f/chardet-7.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.4.5.tar.gz", + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp310-cp310-win_amd64.whl", "hashes": { - "sha256": "0e1e8c4217299672bbf9404994717fca2d8d4b7a4f7b8b3b74d413e1fda81428" + "sha256": "69708a504a43464b60ea16d031250b58206969c9bbd6851266e2f39afef53168" }, - "provenance": null, - "requires-python": null, - "size": 7735582, - "upload-time": "2013-02-20T19:54:40.773224Z", - "url": "https://files.pythonhosted.org/packages/5e/44/879326efd8368a96ecde95500ac02e1421697b3c856d1365ecd03464b9d7/Django-1.4.5.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp310-cp310-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 524154, + "upload-time": "2026-03-04T21:24:49.243605Z", + "url": "https://files.pythonhosted.org/packages/5e/bb/388f15997240ea245087e66a258ed301247f84cd34328dd8f73a6bba9184/chardet-7.0.1-cp310-cp310-win_amd64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.4.6.tar.gz", + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp311-cp311-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "cbd3dcc13448fb26d00ec06cd922a593a197ff462984c14b64a6b25be1d703bb" + "sha256": "c3f59dc3e148b54813ec5c7b4b2e025d37f5dc221ee28a06d1a62f169cfaedf5" }, - "provenance": null, - "requires-python": null, - "size": 7744137, - "upload-time": "2013-08-13T16:52:54.160398Z", - "url": "https://files.pythonhosted.org/packages/14/23/28d8dc369d13febf55b987aca848f8692ab7e0a70284139c045c940a65c4/Django-1.4.6.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp311-cp311-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 540100, + "upload-time": "2026-03-04T21:24:50.883873Z", + "url": "https://files.pythonhosted.org/packages/00/fb/a90b4510aa9080966c65321db2084bcfa184518ee1ed15570d351649ecb2/chardet-7.0.1-cp311-cp311-macosx_10_9_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.4.7.tar.gz", + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp311-cp311-macosx_11_0_arm64.whl", "hashes": { - "sha256": "5846c9a1a1a59eb8f802b3d694971a030f8a30bfb6d17ed4b29dc40768539ce6" + "sha256": "3355a3c8453d673e7c1664fdd24a0c6ef39964c3d41befc4849250f7eb1de3b5" }, - "provenance": null, - "requires-python": null, - "size": 7743506, - "upload-time": "2013-09-11T01:18:42.411587Z", - "url": "https://files.pythonhosted.org/packages/14/84/d2bdc262c35fffa54f85399295018c51d02fa5f0929748a701a08a421c01/Django-1.4.7.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp311-cp311-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 533202, + "upload-time": "2026-03-04T21:24:52.253235Z", + "url": "https://files.pythonhosted.org/packages/24/fa/3ad0b454a55376b7971fe64c2f225dfe56a491d8d8728fbfba63f8ff416d/chardet-7.0.1-cp311-cp311-macosx_11_0_arm64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.4.8.tar.gz", + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "b9c356411af17dd9017081c884065976745659b3ab0e80493d0656911f920a2d" + "sha256": "5333f9967863ea7d8642df0e00cf4d33e8ed7e99fe7b6464b40ba969a2808544" }, - "provenance": null, - "requires-python": null, - "size": 7743397, - "upload-time": "2013-09-15T06:22:11.681231Z", - "url": "https://files.pythonhosted.org/packages/59/7c/c02441c384e2287b8398e85a8cb25a9b2602e4b05d699e8e64c7b982a64c/Django-1.4.8.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 552994, + "upload-time": "2026-03-04T21:24:53.923169Z", + "url": "https://files.pythonhosted.org/packages/ad/53/a57a8a6be34379e55c8bdbf2b988c145d3b7675577bd152e73bff7c4ba3c/chardet-7.0.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.4.9.tar.gz", + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "87c6bf92517e686a7c76af56e309aeef6ad93a83b27b4b41e4b95c673acf9ade" + "sha256": "265cb3b5dafc0411c0949800a0692f07e986fb663b6ae1ecfba32ad193a55a03" }, - "provenance": null, - "requires-python": null, - "size": 7745043, - "upload-time": "2013-10-25T04:38:13.629577Z", - "url": "https://files.pythonhosted.org/packages/cd/e6/5a62c92604fa044fa025679448435200a20fd8a751411dee0b264c4659ca/Django-1.4.9.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 555605, + "upload-time": "2026-03-04T21:24:55.647886Z", + "url": "https://files.pythonhosted.org/packages/e4/9f/3d4ba1650e3eb3e7431a054e3bf1b5eaea25b84c72afabf5ef6fc33305d1/chardet-7.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.4.10.tar.gz", + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp311-cp311-win_amd64.whl", "hashes": { - "sha256": "3d1f083c039fdab1400c32b5406a60891c9dd16f880999c4a53d054742ac29de" + "sha256": "26186f0ea03c4c1f9be20c088b127c71b0e9d487676930fab77625ddec2a4ef2" }, - "provenance": null, - "requires-python": null, - "size": 7745002, - "upload-time": "2013-11-06T14:21:25.765558Z", - "url": "https://files.pythonhosted.org/packages/ba/d1/523aed5b49f94be8c526fc1fdbffe2edac0bf0579e14d1fc34a5c7c3f0a4/Django-1.4.10.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp311-cp311-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 524098, + "upload-time": "2026-03-04T21:24:57.300694Z", + "url": "https://files.pythonhosted.org/packages/73/64/9c5c450ba18359a8e8ab2943e6c3a0b100bd394799bc73a844e3c5cd9c7c/chardet-7.0.1-cp311-cp311-win_amd64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.4.11.tar.gz", + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp312-cp312-macosx_10_13_x86_64.whl", "hashes": { - "sha256": "4819d8b37405b33f4f0d156f60918094d566249f52137c5e6e0dbaa12995c201" + "sha256": "f661edbfa77b8683a503043ddc9b9fe9036cf28af13064200e11fa1844ded79c" }, - "provenance": null, - "requires-python": null, - "size": 7752172, - "upload-time": "2014-04-21T22:40:17.318319Z", - "url": "https://files.pythonhosted.org/packages/74/05/6af26eccffa61427ebf44975046369f8c95b21c419ad6ca98308db26e1af/Django-1.4.11.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp312-cp312-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 541828, + "upload-time": "2026-03-04T21:24:58.726731Z", + "url": "https://files.pythonhosted.org/packages/f6/88/4c6fe7dcd5d36a2cfd7030084fbd79264083f329faaf96038c23888a8e05/chardet-7.0.1-cp312-cp312-macosx_10_13_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.4.12.tar.gz", + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp312-cp312-macosx_11_0_arm64.whl", "hashes": { - "sha256": "2b9164dc3b26e077590c6ebb95996aab0e66fe3298113fafe960c4ff7fb53e25" + "sha256": "169951fa88d449e72e0c6194cec1c5e405fd36a6cfbe74c7dab5494cc35f1700" }, - "provenance": null, - "requires-python": null, - "size": 7752752, - "upload-time": "2014-04-28T20:30:21.125270Z", - "url": "https://files.pythonhosted.org/packages/ae/28/93c30b241a468ebb895ecbc01f45ac1fa42bb04f30d33338696ceb2f22b1/Django-1.4.12.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp312-cp312-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 533571, + "upload-time": "2026-03-04T21:25:00.703386Z", + "url": "https://files.pythonhosted.org/packages/f9/fb/3b92a2433eadef83ae131fa720a17857cfbf7687c5f188bfb2f9eee2d3dd/chardet-7.0.1-cp312-cp312-macosx_11_0_arm64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.4.13.tar.gz", + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "a8fede657378b6862744b19012e7071279b952ecd208fd83227723866068f2c0" + "sha256": "dd6db7505556ae8f9e2a3bf6d689c2b86aa6b459cf39552645d2c4d3fdbf489c" }, - "provenance": null, - "requires-python": null, - "size": 7753532, - "upload-time": "2014-05-14T18:27:42.778726Z", - "url": "https://files.pythonhosted.org/packages/38/29/044333b3caf5ff1d2394b0e6c6d87df79973f5652ab7deddc46c7eb9d935/Django-1.4.13.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 554182, + "upload-time": "2026-03-04T21:25:02.168929Z", + "url": "https://files.pythonhosted.org/packages/d9/75/37bee6900183ea08a3a0ae04b9f018f9e64c6b10716e1f7b423db0c4356c/chardet-7.0.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.4.14.tar.gz", + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "81edad81211fd515677a35ab2d40833557649dd650f150baf8416f416b8a6c9c" + "sha256": "6f907962b18df78d5ca87a7484e4034354408d2c97cec6f53634b0ea0424c594" }, - "provenance": null, - "requires-python": null, - "size": 7754876, - "upload-time": "2014-08-20T20:01:35.076618Z", - "url": "https://files.pythonhosted.org/packages/79/fa/6f02aa9b46f12701d21ed3cfdd40e7bc40724405ba29ad690cb5b96c85b6/Django-1.4.14.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 557933, + "upload-time": "2026-03-04T21:25:03.694153Z", + "url": "https://files.pythonhosted.org/packages/e8/ed/2fe5ea435ae480bd3a76be1415920ce52b3ff6e188d8eab6a635d6a2a1d1/chardet-7.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.4.15.tar.gz", + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp312-cp312-win_amd64.whl", "hashes": { - "sha256": "aa57ceb345091c25648b41c98a6f46fffd7884695fa884c7039291177ded14e9" + "sha256": "302798e1e62008ca34a216dd04ecc5e240993b2090628e2a35d4c0754313ea9a" }, - "provenance": null, - "requires-python": null, - "size": 7754429, - "upload-time": "2014-09-02T20:44:06.366428Z", - "url": "https://files.pythonhosted.org/packages/7a/cd/d862e13993e6bdf0915b1b39eee5df7949c5071caa2dff9d0d3e454e019c/Django-1.4.15.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp312-cp312-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 524256, + "upload-time": "2026-03-04T21:25:05.581754Z", + "url": "https://files.pythonhosted.org/packages/07/ba/7ca89301e492ac4184ba7f4736565d954ba3125acf6bf02c66a38a802bda/chardet-7.0.1-cp312-cp312-win_amd64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.4.16.tar.gz", + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp313-cp313-macosx_10_13_x86_64.whl", "hashes": { - "sha256": "482315cf32c65ed4a4ee2de257d453430d48ffca9a01b17d984ee0d67354ad12" + "sha256": "67fe3f453416ed9343057dcf06583b36aae6d8bdb013370b3ff46bc37b7e30ac" }, - "provenance": null, - "requires-python": null, - "size": 7755970, - "upload-time": "2014-10-22T16:37:17.950676Z", - "url": "https://files.pythonhosted.org/packages/99/5a/abac765a76d384fe31d5378bb697c8e8fd1742283790c47107692d1b0f0a/Django-1.4.16.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp313-cp313-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 541652, + "upload-time": "2026-03-04T21:25:07.041055Z", + "url": "https://files.pythonhosted.org/packages/56/26/1a22b9a19b4ca167ca462eaf91d0fc31285874d80b0381c55fdc5bc5f066/chardet-7.0.1-cp313-cp313-macosx_10_13_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.4.17.tar.gz", + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp313-cp313-macosx_11_0_arm64.whl", "hashes": { - "sha256": "f195879586df5c53b6c964df5fad4e7b675e5fcd36a032d886192ffbdfb41988" + "sha256": "63bc210ce73f8a1b87430b949f84d086cb326d67eb259305862e7c8861b73374" }, - "provenance": null, - "requires-python": null, - "size": 7875448, - "upload-time": "2015-01-03T02:20:41.434868Z", - "url": "https://files.pythonhosted.org/packages/68/58/a3bf326b57234bbfceb4a84bdddc65d0bedc805b229858503b23faeefc5c/Django-1.4.17.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp313-cp313-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 533333, + "upload-time": "2026-03-04T21:25:08.886301Z", + "url": "https://files.pythonhosted.org/packages/24/fe/2f2425f3b0801e897653723ee827bc87e5a0feacf826ab268a9216680615/chardet-7.0.1-cp313-cp313-macosx_11_0_arm64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.4.18.tar.gz", + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "bfd326fe490d03a2a86466fcb1ac335e7d8d58bc498cfe2311b1d751b515521f" + "sha256": "11f51985946b49739968b6dc2fa70e7d8f490bb15574377c5ee114f33d19ef7e" }, - "provenance": null, - "requires-python": null, - "size": 7876896, - "upload-time": "2015-01-13T18:54:01.979098Z", - "url": "https://files.pythonhosted.org/packages/82/b3/22f00becd75d181db40af8fac2f19add8e4fce441892b39d1245e572c77d/Django-1.4.18.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 553815, + "upload-time": "2026-03-04T21:25:10.861160Z", + "url": "https://files.pythonhosted.org/packages/b2/8c/6b5f4b49c471b396bdbddad55b569e05d686ea65d91795dae6c774b285f0/chardet-7.0.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.4.19.tar.gz", + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "d75d605e574305e1c2864c392e1454963ead4552477ce14e67e64b9ef9faa1a6" + "sha256": "8714f0013c208452a98e23595d99cef53c5364565454425f431446eb586e2591" }, - "provenance": null, - "requires-python": null, - "size": 7877522, - "upload-time": "2015-01-27T17:11:15.646882Z", - "url": "https://files.pythonhosted.org/packages/af/f4/9ff951020928ce0e0acbf61543d9d9ab2de32050639be3b70a0f9e3d7091/Django-1.4.19.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 557506, + "upload-time": "2026-03-04T21:25:14.081089Z", + "url": "https://files.pythonhosted.org/packages/b9/45/860a82d618e5c3930faef0a0fe205b752323e5d10ce0c18fe5016fd4f8d2/chardet-7.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.4.20.tar.gz", + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp313-cp313-win_amd64.whl", "hashes": { - "sha256": "58ac719464c4c8b13d664ded6770450602528bf4c36f9fd5daabdae8d410ebb1" + "sha256": "c12abc65830068ad05bd257fb953aaaf63a551446688e03e145522086be5738c" }, - "provenance": null, - "requires-python": null, - "size": 7877794, - "upload-time": "2015-03-19T00:03:58.032976Z", - "url": "https://files.pythonhosted.org/packages/17/a0/b4ba4aa5ec80c2c6b351e68d51d29b7b1cb71dc8bc663862e1ea6f5297ad/Django-1.4.20.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp313-cp313-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 524145, + "upload-time": "2026-03-04T21:25:15.696592Z", + "url": "https://files.pythonhosted.org/packages/ed/44/7acb8f84fc7b5ad3c977ac31865b308881da1c0a6ca58be35554d2473dd7/chardet-7.0.1-cp313-cp313-win_amd64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.4.21.tar.gz", + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp314-cp314-macosx_10_15_x86_64.whl", "hashes": { - "sha256": "934f1975218680d51c4da9d63a39bc5fb1ddaac48476fd34b9ab7903fd98bcf4" + "sha256": "88793aeebb28a5296eea9bdd9b5e74ee4e3582766a6a2cb7f39e4761a96fdd55" }, - "provenance": null, - "requires-python": null, - "size": 7878015, - "upload-time": "2015-07-08T19:56:26.333839Z", - "url": "https://files.pythonhosted.org/packages/d9/6d/79a3f4e6b05056356922d1df44fc648b2c1857db0f793b8a835759c11a8d/Django-1.4.21.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp314-cp314-macosx_10_15_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 541135, + "upload-time": "2026-03-04T21:25:17.482383Z", + "url": "https://files.pythonhosted.org/packages/b5/bd/30c131115b0b3ba72da996ba4fefe23d9ac96ff55f9e981bcf1896bff516/chardet-7.0.1-cp314-cp314-macosx_10_15_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.4.22.tar.gz", + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp314-cp314-macosx_11_0_arm64.whl", "hashes": { - "sha256": "d0e2c9d772fcab2cf9c09e1c05e711cf5fe5eb93225762b29f0739d65e0d1784" + "sha256": "44011e3b4fd4a8a15bc94736717414b7ec82880066fb22d9f476c68a4ded2647" }, - "provenance": null, - "requires-python": null, - "size": 7802249, - "upload-time": "2015-08-18T17:22:09.242532Z", - "url": "https://files.pythonhosted.org/packages/46/7f/cead60a10b0208451c42e80db2cc90564cf810148ee46631699ec691cbea/Django-1.4.22.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp314-cp314-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 533667, + "upload-time": "2026-03-04T21:25:18.923539Z", + "url": "https://files.pythonhosted.org/packages/98/2d/5f77ea0d96cf89e8312261a435c6899e023c672a7d20287997647c0da079/chardet-7.0.1-cp314-cp314-macosx_11_0_arm64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.5.tar.gz", - "hashes": { - "sha256": "078bf8f8ab025ed79e41ed5cee145a64dffea638eb5c2928c8cd106720824416" + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" }, - "provenance": null, - "requires-python": null, - "size": 8007045, - "upload-time": "2013-02-26T19:30:37.100371Z", - "url": "https://files.pythonhosted.org/packages/0d/5b/d190b641cbf77e6eeebba93c75cf1a585d7275fa6c87450ecc1714eef93c/Django-1.5.tar.gz", - "yanked": false - }, - { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.5.1.tar.gz", + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "885fadcbb8963c0ccda5d9d2cca792970b0289b4e662406b2de2b736ff46123d" + "sha256": "33f4132f9781302beff34713fe6c990badd009aa8ea730611aef0931b27f1541" }, - "provenance": null, - "requires-python": null, - "size": 8028963, - "upload-time": "2013-03-28T20:57:18.760489Z", - "url": "https://files.pythonhosted.org/packages/7f/c3/7a38a4985447e2812c99e66501abf09c6edd55ccfe070bbc82a58054dd1e/Django-1.5.1.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 554629, + "upload-time": "2026-03-04T21:25:20.613821Z", + "url": "https://files.pythonhosted.org/packages/15/03/0f3fe90b5fba51e3f79c48b299497626ff231a1a3326865cf8edb94f65f6/chardet-7.0.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "d1f01f3573e54220860a49eb784f9d52003cf3503088ec6cff12e3076657d3ad" + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" }, "data-dist-info-metadata": { - "sha256": "d1f01f3573e54220860a49eb784f9d52003cf3503088ec6cff12e3076657d3ad" + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" }, - "filename": "Django-1.5.2-py2.py3-none-any.whl", + "filename": "chardet-7.0.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "0bab8f96f57f28e3676087d07301b6ba519f946ab9257b4ea072a5ff13c8e3f9" + "sha256": "1566d0f91990b8f33b53836391d557f779584bd48beabf90efbf7a6efa89179e" }, - "provenance": null, - "requires-python": null, - "size": 8311743, - "upload-time": "2013-08-13T16:54:03.787628Z", - "url": "https://files.pythonhosted.org/packages/ad/39/62b220a0efda308abeccb66653b8b950c6d1c51c673bd7978fc13f53eaf5/Django-1.5.2-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 557425, + "upload-time": "2026-03-04T21:25:22.098076Z", + "url": "https://files.pythonhosted.org/packages/89/3b/a8d2a8ee1baa43f8d3b06c8fd9a86317ea4418b2c90fbe084c45665916e0/chardet-7.0.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.5.2.tar.gz", - "hashes": { - "sha256": "9a4b19adaaa096843425d426ffbeb928e85d861ff9c106527cb747dc67b434da" + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" }, - "provenance": null, - "requires-python": null, - "size": 8044778, - "upload-time": "2013-08-13T16:52:40.312336Z", - "url": "https://files.pythonhosted.org/packages/8c/3d/f57d35c5fe63e298fe33f9c5fea5b3920385f6fc5b562ae6e3b9eff7a0ef/Django-1.5.2.tar.gz", - "yanked": false - }, - { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.5.3.tar.gz", + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp314-cp314-win_amd64.whl", "hashes": { - "sha256": "e0fd8dec0497ed98e8e03bd5297064f276f203f4c192f252231a3f25187b59b5" + "sha256": "9e827211249d8e3cacc1adf6950a7a8cf56920e5e303e56dcab827b71c03df33" }, - "provenance": null, - "requires-python": null, - "size": 8049029, - "upload-time": "2013-09-11T01:26:50.200599Z", - "url": "https://files.pythonhosted.org/packages/95/32/da1aaef056d4652aa6a43d60647b55488aaaa14aa36515fceb52836cd571/Django-1.5.3.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp314-cp314-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 523984, + "upload-time": "2026-03-04T21:25:23.847104Z", + "url": "https://files.pythonhosted.org/packages/9c/46/71151da7b43673ef8b1bb83503e0e4ac9658d24b908f208a84d439767036/chardet-7.0.1-cp314-cp314-win_amd64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.5.4.tar.gz", + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-py3-none-any.whl", "hashes": { - "sha256": "428defe3fd515dfc8613039bb0a80622a13fb4b988c5be48db07ec098ea1704e" + "sha256": "e51e1ff2c51b2d622d97c9737bd5ee9d9b9038f05b7dd8f9ea10b9e2d9674c24" }, - "provenance": null, - "requires-python": null, - "size": 8050758, - "upload-time": "2013-09-15T06:30:37.726078Z", - "url": "https://files.pythonhosted.org/packages/b2/ef/d37cd67c9eccd7329ce421382f517bb6f9a431ded3c6fd60cba8c966712a/Django-1.5.4.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 408292, + "upload-time": "2026-03-04T21:25:25.214221Z", + "url": "https://files.pythonhosted.org/packages/a3/1f/c1a089db6333b1283409cad3714b8935e7e56722c9c60f9299726a1e57c2/chardet-7.0.1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-1.5.5.tar.gz", + "filename": "chardet-7.0.1.tar.gz", "hashes": { - "sha256": "6ae69c1dfbfc9d0c44ae80e2fbe48e59bbbbb70e8df66ad2b7029bd39947d71d" + "sha256": "6fce895c12c5495bb598e59ae3cd89306969b4464ec7b6dd609b9c86e3397fe3" }, - "provenance": null, - "requires-python": null, - "size": 8060441, - "upload-time": "2013-10-25T04:32:41.565014Z", - "url": "https://files.pythonhosted.org/packages/38/49/93511c5d3367b6b21fc2995a0e53399721afc15e4cd6eb57be879ae13ad4/Django-1.5.5.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 490240, + "upload-time": "2026-03-04T21:25:26.970531Z", + "url": "https://files.pythonhosted.org/packages/6c/80/4684035f1a2a3096506bc377276a815ccf0be3c3316eab35d589e82d9f3c/chardet-7.0.1.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.5.6.tar.gz", + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp310-cp310-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "9b7fcb99d20289189ec0f1e06d1d2bed3b4772e3a393fddbfb006ea7c3f9bfaf" + "sha256": "dff284d0661563e82d235f79f1d410c526b15ef8d50adc0446cba8162db68d22" }, - "provenance": null, - "requires-python": null, - "size": 8068359, - "upload-time": "2014-04-21T22:53:10.449788Z", - "url": "https://files.pythonhosted.org/packages/b2/e5/78f1e96e8d3ae38cd9b3a4690a448a4716be73f5f5408d9f0da84576e36e/Django-1.5.6.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp310-cp310-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 542487, + "upload-time": "2026-03-11T21:38:51.842127Z", + "url": "https://files.pythonhosted.org/packages/f9/36/a5c65fa79d26d84075c9b976081a7713fa1454003e08425f428e61fd7544/chardet-7.1.0-cp310-cp310-macosx_10_9_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.5.7.tar.gz", + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp310-cp310-macosx_11_0_arm64.whl", "hashes": { - "sha256": "08a41c2a37451b8cc1136823b802dd6f17ad6ec0c8d2cadb4c9a219ff4c08593" + "sha256": "00c3182f739ae7715641e8c08e0ee8ae21b5db6402b883264aa04511edf428b9" }, - "provenance": null, - "requires-python": null, - "size": 8069177, - "upload-time": "2014-04-28T20:35:50.148784Z", - "url": "https://files.pythonhosted.org/packages/56/13/32b4ad8b2bc3b9d820467dc30d28a53823314bcfcdfff55c0218dd4e5b08/Django-1.5.7.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp310-cp310-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 535850, + "upload-time": "2026-03-11T21:38:53.839257Z", + "url": "https://files.pythonhosted.org/packages/3d/68/52b839a62b18be0aeca70440fddc07003b74ba81a6ba5bd2065a90a32d60/chardet-7.1.0-cp310-cp310-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "aa6982c32be4bd01d514f73ea38002b65ff224f66db1fc12590612be5e94d44d" + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" }, "data-dist-info-metadata": { - "sha256": "aa6982c32be4bd01d514f73ea38002b65ff224f66db1fc12590612be5e94d44d" + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" }, - "filename": "Django-1.5.8-py2.py3-none-any.whl", + "filename": "chardet-7.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "65009f8060e1c246c04d25c3b4b7f7bfaf6c8f9f4ef4db0c34fb18e061118b31" + "sha256": "18afc27681cd9f583fac47282179f8b73f37b1cab171a528e8af89e7e4562b32" }, - "provenance": null, - "requires-python": null, - "size": 8315409, - "upload-time": "2014-05-14T18:35:13.385578Z", - "url": "https://files.pythonhosted.org/packages/8a/28/b99f0e8977b7227fffc43aeefe87d7561dec06cc6bdc586f4c97ec60c853/Django-1.5.8-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 556785, + "upload-time": "2026-03-11T21:38:55.538434Z", + "url": "https://files.pythonhosted.org/packages/4f/96/495dee7148f4809862db23892d4217bed841f0551f9bb6d1eb357b7f4046/chardet-7.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.5.8.tar.gz", + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "01db30f38a081241a9cbc7bef12cb599506b80727613350e427547bed12aaaa3" + "sha256": "20b73403b7a21487e31b2810ea9d7182ce5e301a8ebe847b49d91ec6022e214a" }, - "provenance": null, - "requires-python": null, - "size": 8071329, - "upload-time": "2014-05-14T18:36:01.585251Z", - "url": "https://files.pythonhosted.org/packages/a0/ea/8ea5e891fe5c6a7e9dd0da9449bbe680cc43d21a78f9a62132b8cfdf690f/Django-1.5.8.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 559651, + "upload-time": "2026-03-11T21:38:57.062932Z", + "url": "https://files.pythonhosted.org/packages/0d/67/efbac9a4c5dbfba0b9a87aa786054fe3fa6db4bff3802c4f1c299b6daa68/chardet-7.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.5.9.tar.gz", + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp310-cp310-win_amd64.whl", "hashes": { - "sha256": "47ce505c5046c38817828bee253b7256872f86c4340db1af698cb8548dbaa0d2" + "sha256": "97cdd7a016fbb451a4dc26b3b1173960b3c0071bbe46a46d6b70027a517170ff" }, - "provenance": null, - "requires-python": null, - "size": 8074400, - "upload-time": "2014-08-20T20:10:42.568983Z", - "url": "https://files.pythonhosted.org/packages/e3/ea/be67f2d55fd583b7ff6e7cc0764da2b1d6437317354beedabd0ff15cad3a/Django-1.5.9.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp310-cp310-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 526582, + "upload-time": "2026-03-11T21:38:59.299184Z", + "url": "https://files.pythonhosted.org/packages/f7/ea/d41d1732d0d7bd5eb39275143e573ed993a4e43f94264c84654e18216e87/chardet-7.1.0-cp310-cp310-win_amd64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.5.10.tar.gz", + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp311-cp311-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "7cb4217e740f7d5d6d74617dbb9d960f9c09e8269c6762fe68c6e762219f4018" + "sha256": "70adef4a036d39d9b5f6c2702f773118a9985c0dff23b650e1045f20e33c9467" }, - "provenance": null, - "requires-python": null, - "size": 8074324, - "upload-time": "2014-09-02T20:51:16.978621Z", - "url": "https://files.pythonhosted.org/packages/ff/2f/7412428c52976797c5229a613326cf41d678a0f2fcfafb427ada6c8a561a/Django-1.5.10.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp311-cp311-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 540706, + "upload-time": "2026-03-11T21:39:01.303944Z", + "url": "https://files.pythonhosted.org/packages/79/77/f7084d3b729389b409f1d2db5a967d4cb754f87014e4c6e2bf1eb285c865/chardet-7.1.0-cp311-cp311-macosx_10_9_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.5.11.tar.gz", + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp311-cp311-macosx_11_0_arm64.whl", "hashes": { - "sha256": "bf7d9bb21f24a67badd751bafbda85cb1003f6274ad43ba5984a0868182bf26c" + "sha256": "8e067ee79709ccf9caa5732419df2dbef476bd9b9658ffc929d45cf13fc91ed7" }, - "provenance": null, - "requires-python": null, - "size": 8075434, - "upload-time": "2014-10-22T16:45:00.838415Z", - "url": "https://files.pythonhosted.org/packages/81/4c/becfb2589793a5052528ced88863427f1d8b09600bcefd6dd52c7eda29bf/Django-1.5.11.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp311-cp311-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 534386, + "upload-time": "2026-03-11T21:39:03.083205Z", + "url": "https://files.pythonhosted.org/packages/f5/17/ef3d76d2c2902c66d407bad019bfd65164e40dfbbd4554ee86b8b1a5997f/chardet-7.1.0-cp311-cp311-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "aa05f331e414052874081f0238d6f8ab12dc457d53bc49b51ed414e21efbd9f5" + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" }, "data-dist-info-metadata": { - "sha256": "aa05f331e414052874081f0238d6f8ab12dc457d53bc49b51ed414e21efbd9f5" + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" }, - "filename": "Django-1.5.12-py2.py3-none-any.whl", + "filename": "chardet-7.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "3574000cdf223c0dd860e807f1156f858f993318720deeb3c7ea70797c78cbf1" + "sha256": "eb2a9b4052be006b87a985dbdbb00ab35b4b1b66d2751b0ee12680f8f4e90406" }, - "provenance": null, - "requires-python": null, - "size": 8317210, - "upload-time": "2015-01-03T02:09:00.443838Z", - "url": "https://files.pythonhosted.org/packages/e2/19/2b5fba33b2c6548fcd9ae4961f9d89bafeedf232fe3367c28a85280e9e13/Django-1.5.12-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 555265, + "upload-time": "2026-03-11T21:39:05.702480Z", + "url": "https://files.pythonhosted.org/packages/55/8f/c0d6f2d51c80a3103c2dc876d165478d9c90fedb3f4df1c36bea9cb6358e/chardet-7.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.5.12.tar.gz", + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "b3de77beb6e59b72071ca66f20c2ad34e1b90d39b0241e62c1f03c668ddd6ced" + "sha256": "49b5edd762751735704d1fec38665ee219da28c66f2a4921d615b12be389735b" }, - "provenance": null, - "requires-python": null, - "size": 8202839, - "upload-time": "2015-01-03T02:09:17.471850Z", - "url": "https://files.pythonhosted.org/packages/7b/a8/e4ffd9cc175c0b6b41cc33463449e6515eff28a27f7102818e24d9fd2517/Django-1.5.12.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 557812, + "upload-time": "2026-03-11T21:39:07.515489Z", + "url": "https://files.pythonhosted.org/packages/79/18/9fd9d90901781a2890f69acf4a616a4ea7fb40c79f902afbcf67a1d207a2/chardet-7.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "355923362fdf71d5181ee1b8529c98312aed3b1f6227df958d510b9cada2c159" + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" }, "data-dist-info-metadata": { - "sha256": "355923362fdf71d5181ee1b8529c98312aed3b1f6227df958d510b9cada2c159" + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" }, - "filename": "Django-1.6-py2.py3-none-any.whl", + "filename": "chardet-7.1.0-cp311-cp311-win_amd64.whl", "hashes": { - "sha256": "9365e04db9ad92524350247906ce6edc8b98fc95d146f697540edbfddb23ba13" + "sha256": "a02197831a4304eed360559e0ffc58deccc9cdda9f9315c6e7ad978f7d8617d3" }, - "provenance": null, - "requires-python": null, - "size": 6667901, - "upload-time": "2013-11-06T15:01:02.246764Z", - "url": "https://files.pythonhosted.org/packages/f1/dd/271a9fa17b95a980ac66c44848fef72d29d904d3e141b219f6e91d1904ec/Django-1.6-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp311-cp311-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 526368, + "upload-time": "2026-03-11T21:39:09.036772Z", + "url": "https://files.pythonhosted.org/packages/59/19/c90dd953e842392cb16ca385b50e9e88c591333b301e9087c56524c9bd30/chardet-7.1.0-cp311-cp311-win_amd64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.6.tar.gz", + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp312-cp312-macosx_10_13_x86_64.whl", "hashes": { - "sha256": "d3d9fdc8f313e5a33a6dc7ebdeca19147c11029822b462064c56895d7969ab98" + "sha256": "43c1e3cba6c41d8958ee4acdab94c151dbe256d7ef8df4ae032dc62a892f294f" }, - "provenance": null, - "requires-python": null, - "size": 6597874, - "upload-time": "2013-11-06T15:01:29.487525Z", - "url": "https://files.pythonhosted.org/packages/47/1c/c18fbec3ea87bfa23808fb6527e1a48e5bf59db1ff24ff7d8d6cb0a2bccb/Django-1.6.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp312-cp312-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 542358, + "upload-time": "2026-03-11T21:39:11.023324Z", + "url": "https://files.pythonhosted.org/packages/f0/b8/415efba024c5d6a3d81609de51598a11a99b9f2ffb916c42b72190da1973/chardet-7.1.0-cp312-cp312-macosx_10_13_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "7445c43f622ae798e1bd9f8039d21642da26ae0c90cceac0ba7e265c90c7ac5e" + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" }, "data-dist-info-metadata": { - "sha256": "7445c43f622ae798e1bd9f8039d21642da26ae0c90cceac0ba7e265c90c7ac5e" + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" }, - "filename": "Django-1.6.1-py2.py3-none-any.whl", + "filename": "chardet-7.1.0-cp312-cp312-macosx_11_0_arm64.whl", "hashes": { - "sha256": "989d42289663ac88169ac2abe8d50b82b29b2fe135307badf588a3d2235c1eef" + "sha256": "1a3c22672c9502af99e0433b47421d0d72c8803efce2cd4a91a3ae1ab5972243" }, - "provenance": null, - "requires-python": null, - "size": 6680676, - "upload-time": "2013-12-12T20:04:35.467654Z", - "url": "https://files.pythonhosted.org/packages/53/c4/28cc8a55aa9bf9579bd496f88505f3a14ff0ed4b1c6954a8ba5ce649a685/Django-1.6.1-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp312-cp312-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 534566, + "upload-time": "2026-03-11T21:39:12.462443Z", + "url": "https://files.pythonhosted.org/packages/7f/d7/9517de8b58b487d5d05e957efacc8c9af180cb2cc97103b1a1c67120d8c0/chardet-7.1.0-cp312-cp312-macosx_11_0_arm64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.6.1.tar.gz", + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "cf011874f54a16e7452e0fe1e7f4ec144b95b47ecf31766c9f1f8cf438f09c06" + "sha256": "fdfc42dfc44ccd569b84fe6a1fdea1df66dc0c48461bc3899dea5efea8d507f6" }, - "provenance": null, - "requires-python": null, - "size": 6608178, - "upload-time": "2013-12-12T20:04:13.572132Z", - "url": "https://files.pythonhosted.org/packages/4e/1a/06610645c7be99f342b10d9aa29bf833800778532cc1738406e1805322c1/Django-1.6.1.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 556240, + "upload-time": "2026-03-11T21:39:14.388259Z", + "url": "https://files.pythonhosted.org/packages/c3/33/1286f2a05935a80eaadcc13fc70fb0eaa00805acc756363f0f4aca2ed936/chardet-7.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "213b59aa0f964b3547de6ff13d932aae6b467b5e177c3270ae4bfd908af8baee" + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" }, "data-dist-info-metadata": { - "sha256": "213b59aa0f964b3547de6ff13d932aae6b467b5e177c3270ae4bfd908af8baee" + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" }, - "filename": "Django-1.6.2-py2.py3-none-any.whl", + "filename": "chardet-7.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "b81091fd41e952e9d7150b8bc2055b140c2c1132485f78e4ea075013708000d5" + "sha256": "e096d9c211050fff40e22748e1d09d0cec8348fc13ee6e2e0a1da079345b8a86" }, - "provenance": null, - "requires-python": null, - "size": 6682217, - "upload-time": "2014-02-06T21:51:23.493703Z", - "url": "https://files.pythonhosted.org/packages/66/f4/e695878103eb7371e1077374e09dec23ce95302f2e55d7b1ad908613cac9/Django-1.6.2-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 559737, + "upload-time": "2026-03-11T21:39:16.382335Z", + "url": "https://files.pythonhosted.org/packages/c7/cc/556aeffb4768b258cc461bc1063d3592e411e1744223da8c7fbbf524438e/chardet-7.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.6.2.tar.gz", + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp312-cp312-win_amd64.whl", "hashes": { - "sha256": "d1b3f8460e936f47846e7c4f80af951eda82a41c253c3a51ff3389863ff1c03a" + "sha256": "a6492bebaba8882afb3e14c786fb69ed767326b6f514b8e093dcdf6e2a094d33" }, - "provenance": null, - "requires-python": null, - "size": 6615116, - "upload-time": "2014-02-06T21:50:52.673014Z", - "url": "https://files.pythonhosted.org/packages/21/78/0c2958697c30b35de1ac691f9002c486da052e3fc64b4cf60a9d28ef1d51/Django-1.6.2.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp312-cp312-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 526574, + "upload-time": "2026-03-11T21:39:18.311123Z", + "url": "https://files.pythonhosted.org/packages/af/4a/147151940ad5ac8bf9f8728a1e46bc63502cd95e93c3a9796f01914188f9/chardet-7.1.0-cp312-cp312-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "f2a5782f9f367d40737f6bca1a88491522e7d8cbaff121efc0e7977b637a71d7" + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" }, "data-dist-info-metadata": { - "sha256": "f2a5782f9f367d40737f6bca1a88491522e7d8cbaff121efc0e7977b637a71d7" + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" }, - "filename": "Django-1.6.3-py2.py3-none-any.whl", + "filename": "chardet-7.1.0-cp313-cp313-macosx_10_13_x86_64.whl", "hashes": { - "sha256": "876629e55678f890186671c426084ba20e1ff9f87a45b516923379c543976a5e" + "sha256": "cc8c7520a9736da766f5794bbabb1c6cdfe446676429a5cf691af878631a80bf" }, - "provenance": null, - "requires-python": null, - "size": 6683433, - "upload-time": "2014-04-21T23:12:03.573997Z", - "url": "https://files.pythonhosted.org/packages/4a/6f/bd944fae447c329a9c316966e2736cda68f5319bd0dba34e4cb92c695457/Django-1.6.3-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp313-cp313-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 542249, + "upload-time": "2026-03-11T21:39:20.133828Z", + "url": "https://files.pythonhosted.org/packages/b9/79/2c61f33c87d3698f15ca01b0882fbd2fcb95911a783cc615d31adfae025a/chardet-7.1.0-cp313-cp313-macosx_10_13_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.6.3.tar.gz", + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp313-cp313-macosx_11_0_arm64.whl", "hashes": { - "sha256": "6d9d3c468f9a09470d00e85fe492ba35edfc72cee7fb65ad0281010eba58b8f1" + "sha256": "6f806f325825325e0682226269a2a4859993344cccca14f2463855d4f5a93272" }, - "provenance": null, - "requires-python": null, - "size": 6628812, - "upload-time": "2014-04-21T23:12:25.701466Z", - "url": "https://files.pythonhosted.org/packages/9e/a9/a49cfb89bbec60c7720435795c96d315703f1bd0a2fc5b88a9a322534436/Django-1.6.3.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp313-cp313-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 534544, + "upload-time": "2026-03-11T21:39:21.844116Z", + "url": "https://files.pythonhosted.org/packages/eb/0c/2d0c4897e43f1bb1b68dad840551cda224696eda9951524db50721d3bc18/chardet-7.1.0-cp313-cp313-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "495d3097eb5cb302671ebeec3e4c89d285fc3eac559da2246ca12f54b739b635" + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" }, "data-dist-info-metadata": { - "sha256": "495d3097eb5cb302671ebeec3e4c89d285fc3eac559da2246ca12f54b739b635" + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" }, - "filename": "Django-1.6.4-py2.py3-none-any.whl", + "filename": "chardet-7.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "bd90127488621b040a49b7a12e29ba20bebcf2148f6431569f52804b1beb508d" + "sha256": "bacc8f862998c59e9ee7fe4960538300d1cc3fe2c293b9cc99bbbc7bf3bedf51" }, - "provenance": null, - "requires-python": null, - "size": 6683808, - "upload-time": "2014-04-28T20:40:32.164010Z", - "url": "https://files.pythonhosted.org/packages/01/d3/aa92215ab08064294337bcc51a141201e798a7dd80ca9fc1384397b717de/Django-1.6.4-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 555894, + "upload-time": "2026-03-11T21:39:23.649489Z", + "url": "https://files.pythonhosted.org/packages/17/cb/a568eea24adc1a023da266854e9fc9e0eaffa72580d43c45b47f1b62dd2e/chardet-7.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.6.4.tar.gz", + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "ceee0beea79b1926c767aaa837e1b9e621e5f6b7d27138d90474b3917ca5527b" + "sha256": "c35d17822fc94467b7951adebd897cb01c0e37ac694be18d2cbd2b676d61df4f" }, - "provenance": null, - "requires-python": null, - "size": 6630474, - "upload-time": "2014-04-28T20:40:52.661964Z", - "url": "https://files.pythonhosted.org/packages/71/58/1482ebcd3ac40c6f5a8d0d2504c62323e3ebb94b6775d62011b73178d796/Django-1.6.4.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 559286, + "upload-time": "2026-03-11T21:39:25.289951Z", + "url": "https://files.pythonhosted.org/packages/f3/e7/958975ca18c7b5be9b94354c302a7f3d757c02e7c14e88e0c85af1e16c70/chardet-7.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "f384de6abef3e051f8bec162c14530a7d1233705dde428dfe4c8f1b84be81090" + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" }, "data-dist-info-metadata": { - "sha256": "f384de6abef3e051f8bec162c14530a7d1233705dde428dfe4c8f1b84be81090" + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" }, - "filename": "Django-1.6.5-py2.py3-none-any.whl", + "filename": "chardet-7.1.0-cp313-cp313-win_amd64.whl", "hashes": { - "sha256": "4eda29d8eb0c8b4a836660b5eff78a0d3e0dc6c191e998a14194f2ff51130da3" + "sha256": "b951107b254cdc766e52f4b8339dcfa97c7b45ca9f5509075308db2497e7f3af" }, - "provenance": null, - "requires-python": null, - "size": 6683598, - "upload-time": "2014-05-14T18:33:13.760622Z", - "url": "https://files.pythonhosted.org/packages/43/6c/7fffbe73fe5703125aa1c9e3279ad3a5e542128ee55a4aa83669db1985cd/Django-1.6.5-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp313-cp313-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 526406, + "upload-time": "2026-03-11T21:39:27.103883Z", + "url": "https://files.pythonhosted.org/packages/84/0b/1eddfd650e98bb80ec9f74c0bb98fa60cc36f63d9209214cd069b2a27340/chardet-7.1.0-cp313-cp313-win_amd64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.6.5.tar.gz", + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp314-cp314-macosx_10_15_x86_64.whl", "hashes": { - "sha256": "36940268c087fede32d3f5887cce9af9e5d27962a0c405aacafc2a3cc1f755c5" + "sha256": "619d7ef3187ff1691525a7fdbe8c30f5a519885e1de82f6f57e26a29866bf11b" }, - "provenance": null, - "requires-python": null, - "size": 6633768, - "upload-time": "2014-05-14T18:34:11.991240Z", - "url": "https://files.pythonhosted.org/packages/cc/2c/fc2495af4dcc3c81834f9c390cfccfe6b037fdfb5dfdce6c30413170c20b/Django-1.6.5.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp314-cp314-macosx_10_15_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 541725, + "upload-time": "2026-03-11T21:39:28.664341Z", + "url": "https://files.pythonhosted.org/packages/49/70/abaaae51228ce2e87f48b90b6c4a9636882d0515bf94adfad494af89bd6f/chardet-7.1.0-cp314-cp314-macosx_10_15_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "0df0f34b70ce1befaaeda55540c47b2eb84b0630ee389fcb6873afe8968243a9" + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" }, "data-dist-info-metadata": { - "sha256": "0df0f34b70ce1befaaeda55540c47b2eb84b0630ee389fcb6873afe8968243a9" + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" }, - "filename": "Django-1.6.6-py2.py3-none-any.whl", + "filename": "chardet-7.1.0-cp314-cp314-macosx_11_0_arm64.whl", "hashes": { - "sha256": "75e3429cac94389d4b0f58501ef1f7a0d500db0b35367157ce0d09caefec3372" + "sha256": "96e7fe0770cd77361bec21a1dd8524e77aaa567577fa8372368d5fa8dd0ef00b" }, - "provenance": null, - "requires-python": null, - "size": 6684772, - "upload-time": "2014-08-20T20:17:23.703605Z", - "url": "https://files.pythonhosted.org/packages/9e/c8/19c7a7e76d9777366af0de6db934780b2d276a23054aa8109a661689f09c/Django-1.6.6-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp314-cp314-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 534654, + "upload-time": "2026-03-11T21:39:30.537957Z", + "url": "https://files.pythonhosted.org/packages/72/af/2c494522099248fb44da57c7e4916c8d89f6e21e4dde4978aff15b15bf13/chardet-7.1.0-cp314-cp314-macosx_11_0_arm64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.6.6.tar.gz", + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "536cbd54e533ba3563d205f0c91988b24e7d74b8b253d7825e42214b50ba7e90" + "sha256": "bbd4fccf1cf6d92fdd75a1827a478672abb5685e61e92ce863d9380b18cb813f" }, - "provenance": null, - "requires-python": null, - "size": 6645456, - "upload-time": "2014-08-20T20:17:01.372683Z", - "url": "https://files.pythonhosted.org/packages/0e/96/0e6b38a7d5dca4662fdeb23d021ce47df1fa388f8f34816ba3cbaed61ec6/Django-1.6.6.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 556568, + "upload-time": "2026-03-11T21:39:31.922457Z", + "url": "https://files.pythonhosted.org/packages/00/1e/3510e8055b60fa9e14572495975795db856ab4f0982daa41efa64a204afd/chardet-7.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "fb4280227cf11d578ce7dc02221d3532914fb2c5c0b8d579ae31666e2de19b4a" + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" }, "data-dist-info-metadata": { - "sha256": "fb4280227cf11d578ce7dc02221d3532914fb2c5c0b8d579ae31666e2de19b4a" + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" }, - "filename": "Django-1.6.7-py2.py3-none-any.whl", + "filename": "chardet-7.1.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "b65dc7f98c5a729314d001ebbac9228befd625705a9e3ae039a5d160c3976fe1" + "sha256": "5d86d349f768e6d35f6804013f6643d880ec877b94c453fa40a3fd10d16ddb48" }, - "provenance": null, - "requires-python": null, - "size": 6684835, - "upload-time": "2014-09-02T20:55:35.591619Z", - "url": "https://files.pythonhosted.org/packages/9e/51/e6059dba3f8fa2adbcb05ba3271e68182c81210055666abd6a01e15ff515/Django-1.6.7-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 559232, + "upload-time": "2026-03-11T21:39:33.291426Z", + "url": "https://files.pythonhosted.org/packages/32/40/31fbc4c7609e5c94e7eb4917faf3a8a222afa7da2ee11ec003fb3d9f267f/chardet-7.1.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.6.7.tar.gz", + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp314-cp314-win_amd64.whl", "hashes": { - "sha256": "9a64211c96a3262bb2545acc82af5d8f3da0175299f7c7e901e4ed455be965fb" + "sha256": "38be4c07e016dac37fb6060094f3a720200e3e49dc14f55924a1c230eeffa59f" }, - "provenance": null, - "requires-python": null, - "size": 6647301, - "upload-time": "2014-09-02T20:56:17.794128Z", - "url": "https://files.pythonhosted.org/packages/c2/6b/44ae1265b3f3b4f215ce23720f66bb75b0019b5ecd78d720ecfbe36fad0d/Django-1.6.7.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp314-cp314-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 526135, + "upload-time": "2026-03-11T21:39:34.870321Z", + "url": "https://files.pythonhosted.org/packages/4a/12/7551df67438d751fd6ce0f74a357cb0ebda998830ea2481bbe40eb83e848/chardet-7.1.0-cp314-cp314-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "a57494bf4427ec096a3801095f9f869d0de7ef76b31e58556b085c57f9e56c70" + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" }, "data-dist-info-metadata": { - "sha256": "a57494bf4427ec096a3801095f9f869d0de7ef76b31e58556b085c57f9e56c70" + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" }, - "filename": "Django-1.6.8-py2.py3-none-any.whl", + "filename": "chardet-7.1.0-py3-none-any.whl", "hashes": { - "sha256": "8a68c0e8beef56560e01eb0c734d8b969e64d38801e6d98bcae70bb836aa4c3f" + "sha256": "7f677725333bf53f84b7f57458f44669a8a5eb2ac4092ac699cdfa9b1af08a5f" }, - "provenance": null, - "requires-python": null, - "size": 6685693, - "upload-time": "2014-10-22T16:50:19.920524Z", - "url": "https://files.pythonhosted.org/packages/1e/01/e985b325b49ab53b4bad6e22ae7959474b34a8053eb6846f28286a4611fd/Django-1.6.8-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 411334, + "upload-time": "2026-03-11T21:39:36.198292Z", + "url": "https://files.pythonhosted.org/packages/87/13/6aa6c9118ce153a806bb0472e27e8f8c24e6925db8a5b9fe99e03e45af15/chardet-7.1.0-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-1.6.8.tar.gz", + "filename": "chardet-7.1.0.tar.gz", "hashes": { - "sha256": "a8685c1fb5b0bcad9007d941c81493668f9613578add631f406d3f95b84cf6d0" + "sha256": "8f47bc4accac17bd9accbb4acc1d563acc024a783806c0a43c3a583f5285690b" }, - "provenance": null, - "requires-python": null, - "size": 6650671, - "upload-time": "2014-10-22T16:50:38.114205Z", - "url": "https://files.pythonhosted.org/packages/8e/38/9e47ac747026608f284813ee41d49f0b1770bb78ca75aefb2fb268abe16f/Django-1.6.8.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 505743, + "upload-time": "2026-03-11T21:39:37.603042Z", + "url": "https://files.pythonhosted.org/packages/0d/84/e72ea5c06e687db591283474b8442ab95665fc6bae7b06043b2a6f0eaf6c/chardet-7.1.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "1e85ca48355659c09dc7d742187128b8a8caf641314764c330a844bb75035cea" + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" }, "data-dist-info-metadata": { - "sha256": "1e85ca48355659c09dc7d742187128b8a8caf641314764c330a844bb75035cea" + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" }, - "filename": "Django-1.6.9-py2.py3-none-any.whl", + "filename": "chardet-7.2.0-cp310-cp310-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "20dd4ae31564df143fe8ca6daf507b68e32f3ef70987049fdb978023a843431c" + "sha256": "556d6f81bd4131f7b2d4aa535f3061cd381853d4db7ea5c0a15dd5f1a3f39b66" }, - "provenance": null, - "requires-python": null, - "size": 6687845, - "upload-time": "2015-01-03T01:52:23.765940Z", - "url": "https://files.pythonhosted.org/packages/c7/cb/1b2eb81a62f81e862c90675915dd07375d459d789ef372198abec9fbdc7a/Django-1.6.9-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp310-cp310-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 547390, + "upload-time": "2026-03-18T00:06:45.068129Z", + "url": "https://files.pythonhosted.org/packages/23/43/ecfd2d5bf0a9c8be18c797b66d60679e72ec7d1d90aeff43c16f7d7eb221/chardet-7.2.0-cp310-cp310-macosx_10_9_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.6.9.tar.gz", + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp310-cp310-macosx_11_0_arm64.whl", "hashes": { - "sha256": "d8c182e9ac88f6ef7e5f89e71282793d9682e76a8da39a0c4bfd452e611a06a8" + "sha256": "a8b4c05733a517a2f53beb8d740cd6c5a1f4387c3dcbeb78380b848498fee8a6" }, - "provenance": null, - "requires-python": null, - "size": 6753466, - "upload-time": "2015-01-03T01:52:35.812923Z", - "url": "https://files.pythonhosted.org/packages/de/c0/b9e7fbf78afb964a7ff7e9609ea7d4c65fb67c7c4d456638dfa45c3f8d0c/Django-1.6.9.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp310-cp310-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 540820, + "upload-time": "2026-03-18T00:06:46.467536Z", + "url": "https://files.pythonhosted.org/packages/f5/fc/1ab28e7141f6d3281ab6cc91e3e8710dbf52087f07b9929e9c14573b549e/chardet-7.2.0-cp310-cp310-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c0c3f98d8dbfa6205b8cee6bf1d958da4679a388ba135e86939685f8c2f8d392" + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" }, "data-dist-info-metadata": { - "sha256": "c0c3f98d8dbfa6205b8cee6bf1d958da4679a388ba135e86939685f8c2f8d392" + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" }, - "filename": "Django-1.6.10-py2.py3-none-any.whl", + "filename": "chardet-7.2.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "ceee83ff4c4fa1461289fe07a5879e8440089fadde150d40753691cdd8c942c1" + "sha256": "ce80e8b62bb88135d36b9d4b95a6d9624ea862090bfd0228f9fee4a6aafaffc8" }, - "provenance": null, - "requires-python": null, - "size": 6688308, - "upload-time": "2015-01-13T18:48:42.343729Z", - "url": "https://files.pythonhosted.org/packages/5c/50/f3eb71c2eee5abbfa4f9368ac0ccdf4d58dcc1d391d60cf9d8eb7070d52d/Django-1.6.10-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 561544, + "upload-time": "2026-03-18T00:06:47.665122Z", + "url": "https://files.pythonhosted.org/packages/ec/11/3773136276ba99974b8fed89b792dabe6ee5ec361726b9bd5558dcbb3849/chardet-7.2.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.6.10.tar.gz", + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "54eb59ce785401c7d1fdeed245efce597e90f811d6a20f6b5c6931c0049d63a6" + "sha256": "8190584663b8c051db28be5174d1c5774d7b7a5112e47152c02fd50bdf6405ad" }, - "provenance": null, - "requires-python": null, - "size": 6760152, - "upload-time": "2015-01-13T18:48:53.435836Z", - "url": "https://files.pythonhosted.org/packages/ff/83/fad3cc3ac64f8096ae5e56fa1de303ff947fb3fab69cd96d3df9ccf353fb/Django-1.6.10.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 564455, + "upload-time": "2026-03-18T00:06:50.365553Z", + "url": "https://files.pythonhosted.org/packages/b8/c2/3c62771e0b62feae157ffc99641a2b47a9dbeccfd0ccc455dd6af4b62278/chardet-7.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "ef29850f8698d070e3c0a2f0827e200d250e282b89ab030a734b8ef98e33ff99" + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" }, "data-dist-info-metadata": { - "sha256": "ef29850f8698d070e3c0a2f0827e200d250e282b89ab030a734b8ef98e33ff99" + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" }, - "filename": "Django-1.6.11-py2.py3-none-any.whl", + "filename": "chardet-7.2.0-cp310-cp310-win_amd64.whl", "hashes": { - "sha256": "6f2cc848b2b72adf53a6f3f21be049c477e82c408bce7cedb57efeb0984bde24" + "sha256": "dfcf826f413be2d94605ecb2089f29e189cf6ed9baa30d9b2c8868da2e142398" }, - "provenance": null, - "requires-python": null, - "size": 6688479, - "upload-time": "2015-03-18T23:57:46.298309Z", - "url": "https://files.pythonhosted.org/packages/80/86/f52eec28e96fb211122424a3db696e7676ad3555c11027afd9fee9bb0d23/Django-1.6.11-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp310-cp310-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 531192, + "upload-time": "2026-03-18T00:06:51.990993Z", + "url": "https://files.pythonhosted.org/packages/d3/c4/43eebdfa8a76ea00d6cad55ae0d07be455a86d3d9b9bb8769f15c8a27d5c/chardet-7.2.0-cp310-cp310-win_amd64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.6.11.tar.gz", + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp311-cp311-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "7e50e573e484435873b3515d7982d80093b2695aba17fd0ff024307454dc3a56" + "sha256": "a8685b331c4896e9135bd748387f713dd53c019475ae1b8238b8f59be1668acd" }, - "provenance": null, - "requires-python": null, - "size": 6764000, - "upload-time": "2015-03-18T23:58:02.690545Z", - "url": "https://files.pythonhosted.org/packages/69/1a/a47b2efd22bf642d19d3dde71f82b29c5608bb96e140a38208bf813f9c3b/Django-1.6.11.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp311-cp311-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 545761, + "upload-time": "2026-03-18T00:06:53.562704Z", + "url": "https://files.pythonhosted.org/packages/88/63/3ba1b7828340ac4b4761df5454abd0c48dd620eb4f12a5106c3390539711/chardet-7.2.0-cp311-cp311-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "73fa71c2b1546e8c3f1ede88cdfe46a52ac0c8be8cc65b599a19e965f55b536b" + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" }, "data-dist-info-metadata": { - "sha256": "73fa71c2b1546e8c3f1ede88cdfe46a52ac0c8be8cc65b599a19e965f55b536b" + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" }, - "filename": "Django-1.7-py2.py3-none-any.whl", + "filename": "chardet-7.2.0-cp311-cp311-macosx_11_0_arm64.whl", "hashes": { - "sha256": "009ddda445c5750c1a8392979fbd28f3e55de6e43310cd316199837065dff559" + "sha256": "fa14cc0e7d2142dd313524b3a339e15cbd8b7a8a7e11a560686e0b6f58038ec9" }, - "provenance": null, - "requires-python": null, - "size": 7384572, - "upload-time": "2014-09-02T21:09:27.945216Z", - "url": "https://files.pythonhosted.org/packages/d5/5e/a1328223c382024b2b184dacc713086463ce1a60fe1471d500b3b66f840a/Django-1.7-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp311-cp311-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 539103, + "upload-time": "2026-03-18T00:06:54.837997Z", + "url": "https://files.pythonhosted.org/packages/0d/b4/c3d87a7aa5ee1c71fff91a503ae1a0c3bc3b756e646948f6bfdfd2c8c873/chardet-7.2.0-cp311-cp311-macosx_11_0_arm64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.7.tar.gz", + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "33f781f17f145f79ee8e0b8d753498e0e0188f0b53b2accad4045d623422d5e1" + "sha256": "4c51a3d8aa3c162be0495404b39bb1c137b44a634c1f46e2909e2c6a60349c00" }, - "provenance": null, - "requires-python": null, - "size": 7486550, - "upload-time": "2014-09-02T21:10:05.229716Z", - "url": "https://files.pythonhosted.org/packages/df/07/e87b36c24a742deebbffafb31504bbaffe4a20db799b43404f655413052a/Django-1.7.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 560010, + "upload-time": "2026-03-18T00:06:56.442220Z", + "url": "https://files.pythonhosted.org/packages/71/51/8eb14c4b5308225889eb4bdd9499a3d7cab1a77a82e1bcc1ad0ad22cb3a3/chardet-7.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "53a488e4c4e0fb171d78a7100e091954b15709afb66811f5ec7c698ad56f93d9" + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" }, "data-dist-info-metadata": { - "sha256": "53a488e4c4e0fb171d78a7100e091954b15709afb66811f5ec7c698ad56f93d9" + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" }, - "filename": "Django-1.7.1-py2.py3-none-any.whl", + "filename": "chardet-7.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "679fc24b3e85bf5a07ca2f6d5c4cdf3d4477bbb02f43a6548335952cc75b5d23" + "sha256": "347ed77bb5eed8929fae7482671690a15c731d66808f1ff0ce7d22224ca7ec79" }, - "provenance": null, - "requires-python": null, - "size": 7414830, - "upload-time": "2014-10-22T16:56:56.139953Z", - "url": "https://files.pythonhosted.org/packages/d2/29/1935a5825b8820d1e398ab83f0730d483ec731fae34745ddac8318cf6ac8/Django-1.7.1-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 562610, + "upload-time": "2026-03-18T00:06:57.950972Z", + "url": "https://files.pythonhosted.org/packages/1e/cc/350b4ac6916291624093ea07ac186733e490bd33948d205d07848dbd51ff/chardet-7.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.7.1.tar.gz", + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp311-cp311-win_amd64.whl", "hashes": { - "sha256": "3de62e71ce2cfbcdecb6e344cad04948506c8410ea5c6eab15c8f3b31b8ac1c0" + "sha256": "d298762002a6b6e81dbcc81ade9e0882e579e968f4801daf4d8ffd6a31b99552" }, - "provenance": null, - "requires-python": null, - "size": 7527499, - "upload-time": "2014-10-22T16:57:16.294800Z", - "url": "https://files.pythonhosted.org/packages/8c/a3/9876f73205ed8e1a2e345245e7e66fc02a056f29503590eca392fcb3e7c0/Django-1.7.1.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp311-cp311-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 530914, + "upload-time": "2026-03-18T00:06:59.342701Z", + "url": "https://files.pythonhosted.org/packages/36/f9/b757ade39ad981f89e3607abc75827729bf408359ddd31073e7a85cb8aeb/chardet-7.2.0-cp311-cp311-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "06b75828b65252908062438b38160ed6f5a4fb6ed6d9415c73e2c13a75d2c9cc" + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" }, "data-dist-info-metadata": { - "sha256": "06b75828b65252908062438b38160ed6f5a4fb6ed6d9415c73e2c13a75d2c9cc" + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" }, - "filename": "Django-1.7.2-py2.py3-none-any.whl", + "filename": "chardet-7.2.0-cp312-cp312-macosx_10_13_x86_64.whl", "hashes": { - "sha256": "b22871edc9ddf3e57b18989c3c7e9174b4c168dc7b8dbe3f31d4101a73bf2006" + "sha256": "c4604344380a6f9b982c28855c1edfd23a45a2c9142b9a34bc0c08986049f398" }, - "provenance": null, - "requires-python": null, - "size": 7420120, - "upload-time": "2015-01-03T01:37:27.712134Z", - "url": "https://files.pythonhosted.org/packages/bb/e3/97cfd29ab86059c1df12a5a2593d214d52b9c22f6f40e2f0dc891b1899fe/Django-1.7.2-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp312-cp312-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 547261, + "upload-time": "2026-03-18T00:07:00.869691Z", + "url": "https://files.pythonhosted.org/packages/04/f2/5b4bfc3c93458c2d618d71f79e34def05552f178b4d452555a8333696f1a/chardet-7.2.0-cp312-cp312-macosx_10_13_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.7.2.tar.gz", + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp312-cp312-macosx_11_0_arm64.whl", "hashes": { - "sha256": "31c6c3c229f8c04b3be87e6afc3492903b57ec8f1188a47b6ae160d90cf653c8" + "sha256": "195c54d8f04a7a9c321cb7cebececa35b1c818c7aa7c195086bae10fcbb3391f" }, - "provenance": null, - "requires-python": null, - "size": 7577911, - "upload-time": "2015-01-03T01:37:40.931378Z", - "url": "https://files.pythonhosted.org/packages/32/28/3e17392530e8bc38db501a9d85d2013e260657a785fc0b568f2c1bcf2a9e/Django-1.7.2.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp312-cp312-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 539283, + "upload-time": "2026-03-18T00:07:02.419090Z", + "url": "https://files.pythonhosted.org/packages/38/fd/3effc8151d19b6ced8d1de427df5a039b1cce4cef79a3ac6f3c1d1135502/chardet-7.2.0-cp312-cp312-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "7e5929642450ec237932a4cf0d063563ec9aabe0c0c10a3091ff0505dbfec980" + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" }, "data-dist-info-metadata": { - "sha256": "7e5929642450ec237932a4cf0d063563ec9aabe0c0c10a3091ff0505dbfec980" + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" }, - "filename": "Django-1.7.3-py2.py3-none-any.whl", + "filename": "chardet-7.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "72edd47b55ae748d29f1a71d5ca4b86e785c9fb974407cf242b3168e6f1b177e" + "sha256": "ddd03a67fca8c91287f8718dfbe3f94c2c1aa1fd3a82433b693f5b868dedf319" }, - "provenance": null, - "requires-python": null, - "size": 7421196, - "upload-time": "2015-01-13T18:39:44.032666Z", - "url": "https://files.pythonhosted.org/packages/4d/b9/b972b87a27330e6647abb9766c1d32e5726430cfcc60b2b9c2f2d0e28bcb/Django-1.7.3-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 561023, + "upload-time": "2026-03-18T00:07:04.078382Z", + "url": "https://files.pythonhosted.org/packages/9e/b1/c1990fcafa601fcebe9308ae23026906f1e04b53b53ed38e6a81499acd30/chardet-7.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.7.3.tar.gz", + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "f226fb8aa438456968d403f6739de1cf2dad128db86f66ee2b41dfebe3645c5b" + "sha256": "8f6af0fa005b9488c8fbf8fec2ad7023531970320901d6334c50844ccca9b117" }, - "provenance": null, - "requires-python": null, - "size": 7589559, - "upload-time": "2015-01-13T18:39:56.760858Z", - "url": "https://files.pythonhosted.org/packages/49/57/e57dc454702a565815160fec24cff7a833331c6b603afb6e30f2102ca29c/Django-1.7.3.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 564598, + "upload-time": "2026-03-18T00:07:05.341312Z", + "url": "https://files.pythonhosted.org/packages/19/5e/4ddbef974a1036416431ef6ceb13dae8c5ab2193a301f2b58c5348855f1b/chardet-7.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "ae816379593015ec149d1e43c0ebebd567379af4093c8517941147a90ebff348" + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" }, "data-dist-info-metadata": { - "sha256": "ae816379593015ec149d1e43c0ebebd567379af4093c8517941147a90ebff348" + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" }, - "filename": "Django-1.7.4-py2.py3-none-any.whl", + "filename": "chardet-7.2.0-cp312-cp312-win_amd64.whl", "hashes": { - "sha256": "42002065cc98bc99b5bae0084ddb13a0ad611a171dcdaf5ba96731935da744a4" + "sha256": "e8853c71ea1261bcc1b8f8b171acb7c272a5cfd06b57729c460241ee38705049" }, - "provenance": null, - "requires-python": null, - "size": 7422181, - "upload-time": "2015-01-27T17:22:19.680252Z", - "url": "https://files.pythonhosted.org/packages/c9/1e/66f185ca0d4d0ca11b94caeac96a33a13954963a8b563b67d11f50bfeee7/Django-1.7.4-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp312-cp312-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 531154, + "upload-time": "2026-03-18T00:07:07.061963Z", + "url": "https://files.pythonhosted.org/packages/ae/6b/045858a8b6a54777e64ff4880058018cc05e547e49808f84f7a41a45615a/chardet-7.2.0-cp312-cp312-win_amd64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.7.4.tar.gz", + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp313-cp313-macosx_10_13_x86_64.whl", "hashes": { - "sha256": "f33255afbb9ee0977d9095ab0b50fde1f8ddff4220b57e8d19c6620b3e316170" + "sha256": "6cdbe9404534cda0d28f172e91fa50db7655ae6262d093b0337a5aa47a47a5f6" }, - "provenance": null, - "requires-python": null, - "size": 7592584, - "upload-time": "2015-01-27T17:22:47.486790Z", - "url": "https://files.pythonhosted.org/packages/f3/af/91bf47f38841c1b64875cb6ff40c6466e71ed8c0864ef837e1db5c4fbac8/Django-1.7.4.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp313-cp313-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 547207, + "upload-time": "2026-03-18T00:07:08.635269Z", + "url": "https://files.pythonhosted.org/packages/65/3e/456ceb2f562dc7969ffaec1e989d9315ad82a023d62a27703a5a5ffdb986/chardet-7.2.0-cp313-cp313-macosx_10_13_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "99325d556a5a70b0e655a82fe2177e7157b85862cc55bba56d2e5c779d7efdd5" + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" }, "data-dist-info-metadata": { - "sha256": "99325d556a5a70b0e655a82fe2177e7157b85862cc55bba56d2e5c779d7efdd5" + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" }, - "filename": "Django-1.7.5-py2.py3-none-any.whl", + "filename": "chardet-7.2.0-cp313-cp313-macosx_11_0_arm64.whl", "hashes": { - "sha256": "ac85d95150ad013632bef5e7ff9ea6decce8100713945d3c61a1b671e6c11d2c" + "sha256": "427d091994456cc16dbd1e20ae73fee068b9a31f3c90b75072f722d5dbbf156f" }, - "provenance": null, - "requires-python": null, - "size": 7422703, - "upload-time": "2015-02-25T13:58:22.048763Z", - "url": "https://files.pythonhosted.org/packages/4d/dc/7b29fa98915a25a443eb5091aff1a0ef007d27c9848365a1fd0a108b5f39/Django-1.7.5-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp313-cp313-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 539189, + "upload-time": "2026-03-18T00:07:09.791576Z", + "url": "https://files.pythonhosted.org/packages/83/f1/5ef3b6f87e67d73049c632c931baa554364a3826a3522684c4b494e458f8/chardet-7.2.0-cp313-cp313-macosx_11_0_arm64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.7.5.tar.gz", + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "1c391f9349c97df503dac3461599f24235e4d04393498e6060e74dd2721460bc" + "sha256": "cad2cd094dfb14cfcb86b0a77568d23375b0005ea0144a726910df6f5c8a46b8" }, - "provenance": null, - "requires-python": null, - "size": 7599017, - "upload-time": "2015-02-25T13:58:38.544144Z", - "url": "https://files.pythonhosted.org/packages/d1/ab/8d0fe798860f897e388dbb5a2df468db47c52645cbbd378963eff508cf91/Django-1.7.5.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 560639, + "upload-time": "2026-03-18T00:07:10.990682Z", + "url": "https://files.pythonhosted.org/packages/4d/48/8886c21375ff29493bad014fd2b258bb686ac635968b34343e94f8d38745/chardet-7.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "8549a8917a11873e5d879c9ddf8b33197bcb52d73c416c5a07fcd498036c8568" + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" }, "data-dist-info-metadata": { - "sha256": "8549a8917a11873e5d879c9ddf8b33197bcb52d73c416c5a07fcd498036c8568" + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" }, - "filename": "Django-1.7.6-py2.py3-none-any.whl", + "filename": "chardet-7.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "f82fb42e84ca28dcbb1149a933ec9c2958546f338f657dd59307db4da0a53c3e" + "sha256": "23e6acd1a58050d7c2aeecca700c0cf27b5ec4f6153a82c3b51c31b94c6ebfad" }, - "provenance": null, - "requires-python": null, - "size": 7422729, - "upload-time": "2015-03-09T15:30:40.158699Z", - "url": "https://files.pythonhosted.org/packages/f7/1d/f2928f2be4da63a6304d56dcfde893fcd68cae49a70d35d2fda625f66525/Django-1.7.6-py2.py3-none-any.whl", - "yanked": false - }, - { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.7.6.tar.gz", - "hashes": { - "sha256": "b0f15e0ffe59a2f37cbaf53543f05d2f40c5a755390df03ec0655b5e4a8d4c90" - }, - "provenance": null, - "requires-python": null, - "size": 7601179, - "upload-time": "2015-03-09T15:30:50.859703Z", - "url": "https://files.pythonhosted.org/packages/f3/13/f7ac67daff05d52bc4db7163040cc88aaf9dcb9cb65349056276f08bf536/Django-1.7.6.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 564172, + "upload-time": "2026-03-18T00:07:12.536901Z", + "url": "https://files.pythonhosted.org/packages/e6/19/f474429b3c6f829b0eeaaeb964c06737c7dc148c97822937b1a2def55b40/chardet-7.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "9ca7324c20b5517aedef235784f3ff10291de2dc3e87d770045b5e2761be5d5c" + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" }, "data-dist-info-metadata": { - "sha256": "9ca7324c20b5517aedef235784f3ff10291de2dc3e87d770045b5e2761be5d5c" + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" }, - "filename": "Django-1.7.7-py2.py3-none-any.whl", + "filename": "chardet-7.2.0-cp313-cp313-win_amd64.whl", "hashes": { - "sha256": "eec57d3219501ec6e685646826f2eb8e77687a93fe374a7e6994490520db093e" + "sha256": "dc5d034faa5b4a2a3af54e24881b2caef9b41fea00a4dddccf97a1e8ec51a213" }, - "provenance": null, - "requires-python": null, - "size": 7422997, - "upload-time": "2015-03-18T23:49:08.712508Z", - "url": "https://files.pythonhosted.org/packages/b5/6b/810aad2c715fa19ffcf30b592cc90b931152268e59c3c526563be0b462e0/Django-1.7.7-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp313-cp313-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 531024, + "upload-time": "2026-03-18T00:07:14.110990Z", + "url": "https://files.pythonhosted.org/packages/dd/be/4fc8c10513cdb9421e731a0a0752973bf2477dad29c490c1dbab7cd0e8db/chardet-7.2.0-cp313-cp313-win_amd64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.7.7.tar.gz", + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp314-cp314-macosx_10_15_x86_64.whl", "hashes": { - "sha256": "4816f892063569ca9a77584fa23cb4995c1b3b954ef875102a8219229cbd2e33" + "sha256": "719c572c4751c201f42134bd2aa0826928ed5113d29dfa482338c1a89bb925fa" }, - "provenance": null, - "requires-python": null, - "size": 7603286, - "upload-time": "2015-03-18T23:49:18.866382Z", - "url": "https://files.pythonhosted.org/packages/61/52/2e39a916cb6697fa89cc9143134ec9ef470f4014a16d432044334b7204ff/Django-1.7.7.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp314-cp314-macosx_10_15_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 546726, + "upload-time": "2026-03-18T00:07:15.300013Z", + "url": "https://files.pythonhosted.org/packages/f0/7f/0157f588bf8e40e75cc5ca5b3b1cf19cf27b90ea177e3ccd56b73a8adab0/chardet-7.2.0-cp314-cp314-macosx_10_15_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "b34b3431443423afc5edaffbd9857d83aa75104857ad12085e97616b410e3597" + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" }, "data-dist-info-metadata": { - "sha256": "b34b3431443423afc5edaffbd9857d83aa75104857ad12085e97616b410e3597" + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" }, - "filename": "Django-1.7.8-py2.py3-none-any.whl", + "filename": "chardet-7.2.0-cp314-cp314-macosx_11_0_arm64.whl", "hashes": { - "sha256": "3c63d4e8a6bab7d4eccf41240ce1bcdc59cf92a09499eca75bcb701e342306aa" + "sha256": "13a94d2c0dace263b8dcb61593c165d5749d60e2e2314231938eb87755c9de9f" }, - "provenance": null, - "requires-python": null, - "size": 7423353, - "upload-time": "2015-05-01T20:42:44.291666Z", - "url": "https://files.pythonhosted.org/packages/87/12/01d937731539a729cb82ecec6763f0f893782287a66ca5768c44b507a2e7/Django-1.7.8-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp314-cp314-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 539207, + "upload-time": "2026-03-18T00:07:16.649357Z", + "url": "https://files.pythonhosted.org/packages/bd/30/6d216eb2d928ee8db2f30ed7c1451cc7e1a68aa80c551ee9b8ff967e8a38/chardet-7.2.0-cp314-cp314-macosx_11_0_arm64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.7.8.tar.gz", + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "f0ab12c7c88a033681e44e2e4bf4a93d93c85d5b1e8e9c875b4b917abb246921" + "sha256": "a1f081a0f3fce8e1c8f5d6b3691a4960aacc33f213f77ef8b89a6b5f0af4cadf" }, - "provenance": null, - "requires-python": null, - "size": 7604685, - "upload-time": "2015-05-01T20:42:55.907784Z", - "url": "https://files.pythonhosted.org/packages/b2/a8/96ffe1a3755e4d7763f014dda866077697ee949a63ac7980c4432b77aa8a/Django-1.7.8.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 561383, + "upload-time": "2026-03-18T00:07:18.269338Z", + "url": "https://files.pythonhosted.org/packages/69/4e/fd878a7dc50fe0ece1b3f8baa0c7dcbfc25503d72199200a6f510684549e/chardet-7.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "64b3c21cdf67f9a39f78f87f8d4ed84d4b7d64e4e05c6a106fbfa7b09f37a3ad" + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" }, "data-dist-info-metadata": { - "sha256": "64b3c21cdf67f9a39f78f87f8d4ed84d4b7d64e4e05c6a106fbfa7b09f37a3ad" + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" }, - "filename": "Django-1.7.9-py2.py3-none-any.whl", + "filename": "chardet-7.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "4d58e452744b76876d8199ca44144a252c254e8914939240ae3527c4eaa1882f" + "sha256": "b56152a17d19249388ae99a85a31c35bb8d5b421b90581226de34b2b316be806" }, - "provenance": null, - "requires-python": null, - "size": 7423771, - "upload-time": "2015-07-08T21:33:04.180643Z", - "url": "https://files.pythonhosted.org/packages/cd/69/f41554b2d76bddd1de18b6c2f7729c18fa823f24f2140f995599e2b9f43f/Django-1.7.9-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 564083, + "upload-time": "2026-03-18T00:07:19.904233Z", + "url": "https://files.pythonhosted.org/packages/cd/09/aab35a20545b2d70811bfdc8b55f70161856d9e264ab8ba5259fc09af355/chardet-7.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.7.9.tar.gz", + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp314-cp314-win_amd64.whl", "hashes": { - "sha256": "4f3f9fe4e5d20ff8ed6a90b5d2f2df2d8fc054e478cdcc3db81c6b29bd217860" + "sha256": "7077dc2435b95163db4206aa71ebc329da5bcddb8bfce69440ff8ecf637400bf" }, - "provenance": null, - "requires-python": null, - "size": 7605194, - "upload-time": "2015-07-08T19:50:47.243246Z", - "url": "https://files.pythonhosted.org/packages/e6/f3/544641b38e4ac212562b0c9722e8ee5e3ec07e6e2ba644a41d5044f2a9ad/Django-1.7.9.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp314-cp314-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 530790, + "upload-time": "2026-03-18T00:07:21.309188Z", + "url": "https://files.pythonhosted.org/packages/f9/c0/773b4f0557fdfd6af538e166488824b99a996db558f1c930b1ca27b4775f/chardet-7.2.0-cp314-cp314-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "f8b7c6e87436628360d126190ac1650c363304208d51b993cb14a8214e74fe43" + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" }, "data-dist-info-metadata": { - "sha256": "f8b7c6e87436628360d126190ac1650c363304208d51b993cb14a8214e74fe43" + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" }, - "filename": "Django-1.7.10-py2.py3-none-any.whl", + "filename": "chardet-7.2.0-py3-none-any.whl", "hashes": { - "sha256": "1db5dafe4fe8302f34449283864baa74d0d64013613aa200918187bf76902d5f" + "sha256": "f8ea866b9fbd8df5f19032d765a4d81dcbf6194a3c7388b44d378d02c9784170" }, - "provenance": null, - "requires-python": null, - "size": 7424722, - "upload-time": "2015-08-18T17:15:28.710738Z", - "url": "https://files.pythonhosted.org/packages/23/73/c0440d75121e69292115dd9d5e9f547113a86b73309652700b02fcb13d08/Django-1.7.10-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 414953, + "upload-time": "2026-03-18T00:07:22.480051Z", + "url": "https://files.pythonhosted.org/packages/c2/47/97786f40be59ff5ff10ec5ebcb1ef0ad28dd915717cb210cee89ae7a83a6/chardet-7.2.0-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-1.7.10.tar.gz", + "filename": "chardet-7.2.0.tar.gz", "hashes": { - "sha256": "b9357d2cebe61997055d417d607f9c650e817cd1a383b9a1b88bf1edad797c75" + "sha256": "4ef7292b1342ea805c32cce58a45db204f59d080ed311d6cdaa7ca747fcc0cd5" }, - "provenance": null, - "requires-python": null, - "size": 7584312, - "upload-time": "2015-08-18T17:15:47.478514Z", - "url": "https://files.pythonhosted.org/packages/b1/8c/57e58359f201c8b3b46706bf06a5cef32d0a8176cf287f45ad7b2eb10891/Django-1.7.10.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 516522, + "upload-time": "2026-03-18T00:07:23.760666Z", + "url": "https://files.pythonhosted.org/packages/1d/94/7af830a4c63df020644aa99d76147d003a1463f255d0a054958978be5a8a/chardet-7.2.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "a28ef2e51f950a83a4c9ab978dcd4a62bded97f83d338494512677815d81c96b" + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" }, "data-dist-info-metadata": { - "sha256": "a28ef2e51f950a83a4c9ab978dcd4a62bded97f83d338494512677815d81c96b" + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" }, - "filename": "Django-1.7.11-py2.py3-none-any.whl", + "filename": "chardet-7.3.0-cp310-cp310-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "100164556897c1219f33706e63a656b8848d33d09b0161e2deefcc50978cf62d" + "sha256": "015f9d697f796a5bb0ac4d19e0108fd6cc84d141521089d0385d2a00c5f5d74e" }, - "provenance": null, - "requires-python": null, - "size": 7424228, - "upload-time": "2015-11-24T17:19:47.417001Z", - "url": "https://files.pythonhosted.org/packages/cd/1a/9797706779fc77317887bcf4b12632c24aed8404b694ed1b8d1f7053c92b/Django-1.7.11-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp310-cp310-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 638940, + "upload-time": "2026-03-24T04:00:18.547990Z", + "url": "https://files.pythonhosted.org/packages/f7/0a/e926b5b29ff5a822e03279bcc2ab9a216f08111d409e3e6ef51954b23570/chardet-7.3.0-cp310-cp310-macosx_10_9_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.7.11.tar.gz", + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp310-cp310-macosx_11_0_arm64.whl", "hashes": { - "sha256": "2039144fce8f1b603d03fa5a5643578df1ad007c4ed41a617f02a3943f7059a1" + "sha256": "e464c2ec0be69ab6d5792c1acf354001b34e201efa2bee60ff4f7ded0e23f6a8" }, - "provenance": null, - "requires-python": null, - "size": 7586798, - "upload-time": "2015-11-24T17:20:22.836539Z", - "url": "https://files.pythonhosted.org/packages/53/2a/cca393c0d65813f9f8e4d41e4a4d7d64fe8a6bd6dd7276583e2b6653af61/Django-1.7.11.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp310-cp310-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 625926, + "upload-time": "2026-03-24T04:00:20.389082Z", + "url": "https://files.pythonhosted.org/packages/de/26/4eebcaed4959e4fc85b577afa79d0a562291dccd2caa645183792435506d/chardet-7.3.0-cp310-cp310-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "3d3e4f8a0cfd87e5b461ec6a3a4e1cd45008c0b7cf1df6d5e9fe398a97bd3969" + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" }, "data-dist-info-metadata": { - "sha256": "3d3e4f8a0cfd87e5b461ec6a3a4e1cd45008c0b7cf1df6d5e9fe398a97bd3969" + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" }, - "filename": "Django-1.8a1-py2.py3-none-any.whl", + "filename": "chardet-7.3.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "ecca07bdf863444f955160a822fe3c979e3c64e1eb1d9553a4ba03c2af8864f2" + "sha256": "c296044993dab62281176c07d0ca2b6e865044e38944d3f6e4ad661e222f4db8" }, - "provenance": null, - "requires-python": null, - "size": 6899082, - "upload-time": "2015-01-16T22:25:13.083005Z", - "url": "https://files.pythonhosted.org/packages/92/e7/95566ef630009a2b21fb1f0815287aa291be8756eb822f6f29a80cdd6084/Django-1.8a1-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 646003, + "upload-time": "2026-03-24T04:00:23.623986Z", + "url": "https://files.pythonhosted.org/packages/17/99/5393aa9be32bcd923bbbe2968521d191953d858fb556d61b9c1f148d3d26/chardet-7.3.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "ec9986efd2c08d2f907aa3a7c873ecfd06f2e5a729879ae6462785b705a82270" + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" }, "data-dist-info-metadata": { - "sha256": "ec9986efd2c08d2f907aa3a7c873ecfd06f2e5a729879ae6462785b705a82270" + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" }, - "filename": "Django-1.8b1-py2.py3-none-any.whl", + "filename": "chardet-7.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "2cc94282a29ecea856acde4363d2f2f87170f0c30d96c7f953c5c46e2bca367a" + "sha256": "b69fd9685a7aada6e236a50bb93b51bd4fc08d29d1029492e64823a69c015f46" }, - "provenance": null, - "requires-python": null, - "size": 6521989, - "upload-time": "2015-02-25T13:42:42.788820Z", - "url": "https://files.pythonhosted.org/packages/76/d4/a489819b66706406c07819844bae3f7d9613104c1581af2a4ef567e67c48/Django-1.8b1-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 652066, + "upload-time": "2026-03-24T04:00:25.057558Z", + "url": "https://files.pythonhosted.org/packages/77/d1/8be99162c353a4908bfb16e6435075c53e1f83d3b6853aeba9e2a8f73743/chardet-7.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "4940414f1cee675109e5f25416ec6a2bd0fefa860ec695d3b97876b80a322a04" + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" }, "data-dist-info-metadata": { - "sha256": "4940414f1cee675109e5f25416ec6a2bd0fefa860ec695d3b97876b80a322a04" + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" }, - "filename": "Django-1.8b2-py2.py3-none-any.whl", + "filename": "chardet-7.3.0-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "hashes": { - "sha256": "4f03f3e14c43cdb4002e705ca4631d0623706d2ba2ce51385c61742f31268fc6" + "sha256": "c88c464b5b65859984386c698b43ccfe88e96814f80433c2d5fdf40dc4b68bcb" }, - "provenance": null, - "requires-python": null, - "size": 6522351, - "upload-time": "2015-03-09T15:55:16.864430Z", - "url": "https://files.pythonhosted.org/packages/ab/d6/97affc9b5435234b906009ad11f6ca6e9c10d6c17752a25e82a92f44acca/Django-1.8b2-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 649562, + "upload-time": "2026-03-24T04:00:26.573452Z", + "url": "https://files.pythonhosted.org/packages/0c/a6/c255eaf255e4e681ab8610cf6036505863aad88f41e7f01abd98066a8831/chardet-7.3.0-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "yanked": false }, { "core-metadata": { - "sha256": "1663279fbb45ad478fd63f99b88dab59aaa8f9764c5a628f0d3bc8a343f564bb" + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" }, "data-dist-info-metadata": { - "sha256": "1663279fbb45ad478fd63f99b88dab59aaa8f9764c5a628f0d3bc8a343f564bb" + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" }, - "filename": "Django-1.8c1-py2.py3-none-any.whl", + "filename": "chardet-7.3.0-cp310-cp310-win_amd64.whl", "hashes": { - "sha256": "eb11796aa8e0e083409d513bd144002a986cce7bb22041b8df3f2c0734387898" + "sha256": "5dbfbaef7de55aee008de9b886a63e60e916016507ed7845c9b7bfe1357f4f54" }, - "provenance": null, - "requires-python": null, - "size": 6410414, - "upload-time": "2015-03-18T23:39:34.451697Z", - "url": "https://files.pythonhosted.org/packages/68/06/d854d6b1b3ad307571860cc6b1a65ed01325cc7702efdce514695dd6b8af/Django-1.8c1-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp310-cp310-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 610542, + "upload-time": "2026-03-24T04:00:27.914147Z", + "url": "https://files.pythonhosted.org/packages/84/49/c0754542e67959205cb19167e973bb52d8c3b357289df7c85733da2f4afd/chardet-7.3.0-cp310-cp310-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "6b8e3522f372435f6aebc5e355b6af533bdc53e3d8cdc44e67c830473360c311" + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" }, "data-dist-info-metadata": { - "sha256": "6b8e3522f372435f6aebc5e355b6af533bdc53e3d8cdc44e67c830473360c311" + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" }, - "filename": "Django-1.8-py2.py3-none-any.whl", + "filename": "chardet-7.3.0-cp311-cp311-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "6a03ce2feafdd193a0ba8a26dbd9773e757d2e5d5e7933a62eac129813bd381a" + "sha256": "5b58eb6d6dea67fc3b578dd956dd6e92aafea383aa559ccea55265554ff062a3" }, - "provenance": null, - "requires-python": null, - "size": 6154536, - "upload-time": "2015-04-01T20:12:37.288238Z", - "url": "https://files.pythonhosted.org/packages/4e/1c/17a429cfb79c1814d1ec31939fc5cf4a8ac68fe934279e095fb6160123a9/Django-1.8-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp311-cp311-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 635759, + "upload-time": "2026-03-24T04:00:29.597611Z", + "url": "https://files.pythonhosted.org/packages/ef/97/eaf0d2b7c62d4de86e0c95adb30d9d56febe1bf78e57d62f198ece85b236/chardet-7.3.0-cp311-cp311-macosx_10_9_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.8.tar.gz", + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp311-cp311-macosx_11_0_arm64.whl", "hashes": { - "sha256": "066bad42cb4c66944e7efcf7304d3d17f7b0eb222e53958cdd866420d2e8b412" + "sha256": "811029a7cf397ed32441aa134475f7047826fba496047a6afd7bba1da7fc4ab7" }, - "provenance": null, - "requires-python": null, - "size": 7258871, - "upload-time": "2015-04-01T20:12:48.080635Z", - "url": "https://files.pythonhosted.org/packages/7e/8d/505c0673f65d5aec80012d27ba7924054b665ff88e2babab93e1e7c77663/Django-1.8.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp311-cp311-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 622895, + "upload-time": "2026-03-24T04:00:31.071668Z", + "url": "https://files.pythonhosted.org/packages/6b/02/4b814ab51e5b3981ea1ded8bd97dee878e64458f7e954597692dc37c00ca/chardet-7.3.0-cp311-cp311-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "6eab01e5b5d9c198316308557d20c2c606a5453e798a91a0b39a6a3f1b3091ff" + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" }, "data-dist-info-metadata": { - "sha256": "6eab01e5b5d9c198316308557d20c2c606a5453e798a91a0b39a6a3f1b3091ff" + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" }, - "filename": "Django-1.8.1-py2.py3-none-any.whl", + "filename": "chardet-7.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "d92ad85a8684d86d078312acb0860824861a3cfcb482428f40878421f2253398" + "sha256": "fef009cdb37225b1f6259ddc18c3017cd1edddd85d57823f1c46c53503da41a1" }, - "provenance": null, - "requires-python": null, - "size": 6163056, - "upload-time": "2015-05-01T20:36:34.829219Z", - "url": "https://files.pythonhosted.org/packages/0a/a9/4cc0b81cb74da397e0c6374322442f43e54da0af4da1e870b660c99ba58a/Django-1.8.1-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 643006, + "upload-time": "2026-03-24T04:00:32.522322Z", + "url": "https://files.pythonhosted.org/packages/f7/ea/7d42eff9980490fe4c6e2f0025b4cb1beeca7d89f7f8463bd15151e99b63/chardet-7.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.8.1.tar.gz", + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "c6c7e7a961e2847d050d214ca96dc3167bb5f2b25cd5c6cb2eea96e1717f4ade" + "sha256": "90a6249a455b8ecdb207a9f5a5eb46e1c21f2173eacb5e1603def61ed4784303" }, - "provenance": null, - "requires-python": null, - "size": 7270084, - "upload-time": "2015-05-01T20:36:45.639030Z", - "url": "https://files.pythonhosted.org/packages/42/fe/e0e7d13a0cb47f0af9f36e2523438d85b8d30ed640b72ace2629bd75b181/Django-1.8.1.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 649054, + "upload-time": "2026-03-24T04:00:34.142422Z", + "url": "https://files.pythonhosted.org/packages/96/91/9cb4259a08689fd0d7f0552e8f78bead89a1778429a478e9857cc0ccfb43/chardet-7.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "6f1c25ec6a596bc742a01e5d0a2a43228baa6b505cd74051831ff1d9004fc87b" + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" }, "data-dist-info-metadata": { - "sha256": "6f1c25ec6a596bc742a01e5d0a2a43228baa6b505cd74051831ff1d9004fc87b" + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" }, - "filename": "Django-1.8.2-py2.py3-none-any.whl", + "filename": "chardet-7.3.0-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "hashes": { - "sha256": "bd57d950778db81f55f89efcbcb905ee839a778ba790ae4308b8a316835eb7ce" + "sha256": "7193bcca96ffd87a7d6695056d3e875707b25eda588957756dd5c95d125fcb89" }, - "provenance": null, - "requires-python": null, - "size": 6164181, - "upload-time": "2015-05-20T18:02:14.621999Z", - "url": "https://files.pythonhosted.org/packages/4e/9d/2a1835ccbf8e1f0d6755d0e938ffd855f23886d055a7a18cc00a5224a99b/Django-1.8.2-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 645032, + "upload-time": "2026-03-24T04:00:35.709817Z", + "url": "https://files.pythonhosted.org/packages/34/41/ca801a77a01aafa119d6af0ec20165226c4d6d75179b364d04aeab01171a/chardet-7.3.0-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.8.2.tar.gz", + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp311-cp311-win_amd64.whl", "hashes": { - "sha256": "3bb60536b2fb2084612fc9486634295e7208790029081842524916b5a66d206f" + "sha256": "ff4d81f5561f2382343dc922e533c017d52bc55125e50551c18034fffcdbd0cb" }, - "provenance": null, - "requires-python": null, - "size": 7275112, - "upload-time": "2015-05-20T18:02:30.286562Z", - "url": "https://files.pythonhosted.org/packages/b3/c0/1ee1c6a2e3ebf6c98fd401e2a039e515308595ddff7525357eeadafb4cb3/Django-1.8.2.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp311-cp311-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 610262, + "upload-time": "2026-03-24T04:00:37.548242Z", + "url": "https://files.pythonhosted.org/packages/c8/a4/067808ec52282aa4c4a5e2a87b5afb3ed5270b7ebb81c969c75169bc8947/chardet-7.3.0-cp311-cp311-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "b821c08a097188a19caecc068dcb53764c65f682453d353813152acfc9d49939" + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" }, "data-dist-info-metadata": { - "sha256": "b821c08a097188a19caecc068dcb53764c65f682453d353813152acfc9d49939" + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" }, - "filename": "Django-1.8.3-py2.py3-none-any.whl", + "filename": "chardet-7.3.0-cp312-cp312-macosx_10_13_x86_64.whl", "hashes": { - "sha256": "047d0f4c93262b33801049a2dcddaef09c29e741c03a947a3556ea4748eed2e2" + "sha256": "04ef4b65c18afb298ac7c1326fbd83e1524250ceb7e61df67115a4a48e9e8e0e" }, - "provenance": null, - "requires-python": null, - "size": 6165665, - "upload-time": "2015-07-08T19:43:24.197330Z", - "url": "https://files.pythonhosted.org/packages/a3/e1/0f3c17b1caa559ba69513ff72e250377c268d5bd3e8ad2b22809c7e2e907/Django-1.8.3-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp312-cp312-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 639105, + "upload-time": "2026-03-24T04:00:39.080413Z", + "url": "https://files.pythonhosted.org/packages/99/0b/08370f00aca62c516869417fb984bc9d8652da0d62ca3596e924019bd031/chardet-7.3.0-cp312-cp312-macosx_10_13_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.8.3.tar.gz", + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp312-cp312-macosx_11_0_arm64.whl", "hashes": { - "sha256": "2bb654fcc05fd53017c88caf2bc38b5c5ea23c91f8ac7f0a28b290daf2305bba" + "sha256": "7ed513fb0b35ebf663bd4f8be2d61af701202e98f77e6d8301d1a2c7d0f2985d" }, - "provenance": null, - "requires-python": null, - "size": 7284327, - "upload-time": "2015-07-08T19:43:35.397608Z", - "url": "https://files.pythonhosted.org/packages/9e/ed/40a000533fd6e5147f326203163650bff9cd4e4432c5664a9799b95bddd1/Django-1.8.3.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp312-cp312-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 623532, + "upload-time": "2026-03-24T04:00:40.848115Z", + "url": "https://files.pythonhosted.org/packages/47/b9/f505898ae69b6de98aa1dab56bd52cc5d3fda7999a9d313515c9fdb255d7/chardet-7.3.0-cp312-cp312-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "d34e99a5e79f9e5af5985f32faf69ac41ab59efd3234a78b2eec854ce2cb7b09" + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" }, "data-dist-info-metadata": { - "sha256": "d34e99a5e79f9e5af5985f32faf69ac41ab59efd3234a78b2eec854ce2cb7b09" + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" }, - "filename": "Django-1.8.4-py2.py3-none-any.whl", + "filename": "chardet-7.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "2376c3d8c5f495b302b112d7232c84761130c430e1840c05a2a02b28f17dd596" + "sha256": "7ccec08ee572dfd7a9486835ceba06ef88fa3e15deb1b76130b5ba6012fbb0c0" }, - "provenance": null, - "requires-python": null, - "size": 6167091, - "upload-time": "2015-08-18T17:06:21.380689Z", - "url": "https://files.pythonhosted.org/packages/7e/c3/2574a681af30d99b8fd60008c3e56f4ab0acad2af70fea6c135b8bff60a2/Django-1.8.4-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 645406, + "upload-time": "2026-03-24T04:00:42.335814Z", + "url": "https://files.pythonhosted.org/packages/df/0c/de630f3ae2671e205f89e32b74a5da4f4ab6747b444cd8a694d9b2f2b8a8/chardet-7.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.8.4.tar.gz", + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "826996c81e1cc773500124d5c19212e4a7681a55ee169fab9085f2b3015a70d8" + "sha256": "5e912948f27c0124da8ce8fcd5ed8fe3b5e06fe8c0ecb66dd95180edf1122a6c" }, - "provenance": null, - "requires-python": null, - "size": 7265101, - "upload-time": "2015-08-18T17:06:55.158421Z", - "url": "https://files.pythonhosted.org/packages/da/31/cc1ab8109387d178bfa0d1f85a6a6175b07c72b63db92f42c27aab83df3c/Django-1.8.4.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 653616, + "upload-time": "2026-03-24T04:00:44.244912Z", + "url": "https://files.pythonhosted.org/packages/da/c7/12dbe1cf53143de0008e562408533deb610c2bdc868edc820486e9d5264f/chardet-7.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "42890a60ca077c0c000fab38b6cbab474741a7a12811309328ba2688ab8fc22f" + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" }, "data-dist-info-metadata": { - "sha256": "42890a60ca077c0c000fab38b6cbab474741a7a12811309328ba2688ab8fc22f" + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" }, - "filename": "Django-1.8.5-py2.py3-none-any.whl", + "filename": "chardet-7.3.0-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "hashes": { - "sha256": "644c5cc2d064a38d439627549e6382a8bc28b80a243fe5cbba40b1efd2babdeb" + "sha256": "7f3758c122aebb411eac37452c5774c56a5500147e1c24af0d460cb0d748fb48" }, - "provenance": null, - "requires-python": null, - "size": 6167038, - "upload-time": "2015-10-04T00:06:01.281154Z", - "url": "https://files.pythonhosted.org/packages/69/cc/9aa13faa16849cdf0b27e5ad9b1a9f82d1c1136c88382f24fe07b4290e35/Django-1.8.5-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 648401, + "upload-time": "2026-03-24T04:00:45.750491Z", + "url": "https://files.pythonhosted.org/packages/87/03/7633eaa7bf5426691809480af963c2b3eb3170623381bfd489897ec6e6ac/chardet-7.3.0-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.8.5.tar.gz", - "hashes": { - "sha256": "2d174e4a3f54708d0d5b6ff1bf54ae71652e83bb06d7576b3b20d916b29c3653" - }, - "provenance": null, - "requires-python": null, - "size": 7270297, - "upload-time": "2015-10-04T00:06:18.616258Z", - "url": "https://files.pythonhosted.org/packages/d9/9a/e6ca54fe351085b907551adda560a5494811a6aa1521ddddf72fe657d8e4/Django-1.8.5.tar.gz", + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp312-cp312-win_amd64.whl", + "hashes": { + "sha256": "5276bc68736cf6d530ca2dc4ea1c2101d2b50015b09d48242615cc3818623574" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp312-cp312-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 609141, + "upload-time": "2026-03-24T04:00:47.530933Z", + "url": "https://files.pythonhosted.org/packages/d4/97/298ae0f18434f231e9be5858d7cd118de899c78db3d9fb787dd97d00738f/chardet-7.3.0-cp312-cp312-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "2f1b042c91af07838aaa80dc6d585c4538cde197788dbe74445f2139ef13980c" + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" }, "data-dist-info-metadata": { - "sha256": "2f1b042c91af07838aaa80dc6d585c4538cde197788dbe74445f2139ef13980c" + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" }, - "filename": "Django-1.8.6-py2.py3-none-any.whl", + "filename": "chardet-7.3.0-cp313-cp313-macosx_10_13_x86_64.whl", "hashes": { - "sha256": "c3283f41f25334bbc0279d535218c949da847c8f2ea1dc03e02981f2e813ad31" + "sha256": "51a0ad2031bd10d24357d7e52de68abe29efb62b7aedf1bd9d1c593fd438cec5" }, - "provenance": null, - "requires-python": null, - "size": 6169165, - "upload-time": "2015-11-04T17:03:39.883061Z", - "url": "https://files.pythonhosted.org/packages/d2/8b/115baec29ab28754da734b89e4a6aa8e5f0588d1b8f0db03d8b9f87bb88c/Django-1.8.6-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp313-cp313-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 638866, + "upload-time": "2026-03-24T04:00:49.018440Z", + "url": "https://files.pythonhosted.org/packages/54/2f/ca2f6d868e450eb37c8b91903f6741024caa2c884418e6a26c96df34751d/chardet-7.3.0-cp313-cp313-macosx_10_13_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.8.6.tar.gz", + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp313-cp313-macosx_11_0_arm64.whl", "hashes": { - "sha256": "359d56f55a033a92831eab1f7ec47db3f9ad8e07f28ead9035d961886d54459a" + "sha256": "23d264962f680deec691308cc753685b4c5a69798a26e00ce4f4cf96d2e43fcb" }, - "provenance": null, - "requires-python": null, - "size": 7341303, - "upload-time": "2015-11-04T17:03:52.915842Z", - "url": "https://files.pythonhosted.org/packages/b1/24/e169968d525c4d5ce20c85cb3a6c094543cbc109aa270dcac0759c6a644f/Django-1.8.6.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp313-cp313-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 623361, + "upload-time": "2026-03-24T04:00:50.785482Z", + "url": "https://files.pythonhosted.org/packages/dc/ca/df314f70a6ed83394ac31eb835d024c04c9b46f6c2fe5d260fc7287058c3/chardet-7.3.0-cp313-cp313-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "696c66e29cbb24d46bb0c3e198db6057880a8b8146eb3526774d7a7b40b54b73" + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" }, "data-dist-info-metadata": { - "sha256": "696c66e29cbb24d46bb0c3e198db6057880a8b8146eb3526774d7a7b40b54b73" + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" }, - "filename": "Django-1.8.7-py2.py3-none-any.whl", + "filename": "chardet-7.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "8fb693ecfe4cd6ff9ae3136ff0a1eaa4acae01af227bb81e646dc2bad3295ccf" + "sha256": "963e6cac79e3a4fc51c8517b8df03b3467550dd00d53e775059dce6e2fc0d0ca" }, - "provenance": null, - "requires-python": null, - "size": 6169517, - "upload-time": "2015-11-24T17:28:47.348560Z", - "url": "https://files.pythonhosted.org/packages/aa/c8/227d39d4014cdc999a480d341ee2119a74ecc5192d6ce91883e6661d51d4/Django-1.8.7-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 644778, + "upload-time": "2026-03-24T04:00:52.540278Z", + "url": "https://files.pythonhosted.org/packages/3e/f0/8c1aac8a8f046aa7d0b8e2aea5aaa00ac9725df74e2a1ccf707eb7913141/chardet-7.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.8.7.tar.gz", + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "17a66de5cf59b5ee81c3dc57609b145bb45adddc0dc06937b998597d6e7b4523" + "sha256": "622206fdb0d274766559fa172e2d680d58cc5fc6a67015c21c36fec500e7bd50" }, - "provenance": null, - "requires-python": null, - "size": 7276831, - "upload-time": "2015-11-24T17:29:07.982583Z", - "url": "https://files.pythonhosted.org/packages/e1/5d/6922fc7c382be5157b723f7bfe78035ccfd3e53fa21e9bffb44381153be5/Django-1.8.7.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 652883, + "upload-time": "2026-03-24T04:00:54.279097Z", + "url": "https://files.pythonhosted.org/packages/d0/c1/8f69e69303554fb3a5ada668683690d68623dcfb1eb52067cce85c91012a/chardet-7.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4f9b32b4cfe1e7e343a52f13d276e5e64fd2d9d2af8a5c2932f65979c65fc" + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" }, "data-dist-info-metadata": { - "sha256": "12b4f9b32b4cfe1e7e343a52f13d276e5e64fd2d9d2af8a5c2932f65979c65fc" + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" }, - "filename": "Django-1.8.8-py2.py3-none-any.whl", + "filename": "chardet-7.3.0-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "hashes": { - "sha256": "05816963cbbadd131bcee8fb5069d8695796e25d081ec24eff62bc1fc8ed891a" + "sha256": "58388f412a76d1449c6ce4631edbd1b0087385ff00b6fb1f521879d8e8d99484" }, - "provenance": null, - "requires-python": null, - "size": 6170205, - "upload-time": "2016-01-02T14:28:21.103773Z", - "url": "https://files.pythonhosted.org/packages/30/d6/acf4ab0a1e0d4409533853c6b2b008d44b38b8bbae367cc3b1838b49299f/Django-1.8.8-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 648036, + "upload-time": "2026-03-24T04:00:55.797892Z", + "url": "https://files.pythonhosted.org/packages/17/7c/ab2a41aba350be50249a8da44ee3872fb7547f78e873f1bb840c480ba0d6/chardet-7.3.0-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.8.8.tar.gz", + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp313-cp313-win_amd64.whl", "hashes": { - "sha256": "8255242fa0d9e0bf331259a6bdb81364933acbe8863291661558ffdb2fc9ed70" + "sha256": "340f4eccafa17cfc5a90af1fb8558dc791156f815f8d800d8ac2b1b9fb2b8103" }, - "provenance": null, - "requires-python": null, - "size": 7286780, - "upload-time": "2016-01-02T14:28:34.130412Z", - "url": "https://files.pythonhosted.org/packages/1c/1c/02308e66ee4ce3ad5a2b8f1e7b538b8a8637e0b48e0ad905bfc4105ee585/Django-1.8.8.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp313-cp313-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 609056, + "upload-time": "2026-03-24T04:00:57.464793Z", + "url": "https://files.pythonhosted.org/packages/a2/6b/2ac79f482dc59ea6ca2205830396ee23efd767db9a757394b7cf486ff00a/chardet-7.3.0-cp313-cp313-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "e82e1f88850f6d780f60eccb11e740ad2a90500411858f855010ced070da6875" + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" }, "data-dist-info-metadata": { - "sha256": "e82e1f88850f6d780f60eccb11e740ad2a90500411858f855010ced070da6875" + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" }, - "filename": "Django-1.8.9-py2.py3-none-any.whl", + "filename": "chardet-7.3.0-cp314-cp314-macosx_10_15_x86_64.whl", "hashes": { - "sha256": "6481bbb3d410d8a7923e9c9ed23b799f269a6526b2fa83a04b8ba3069f61dd71" + "sha256": "8267de33ade8a496cb441eb86dd08c803043870a66b4f55aa44c02e1dbdbf93e" }, - "provenance": null, - "requires-python": null, - "size": 6170645, - "upload-time": "2016-02-01T17:24:16.379699Z", - "url": "https://files.pythonhosted.org/packages/a7/a2/f4e7926062f5c61d98e87b9d0365ca1a0fab6be599dbea90ce2fab27f395/Django-1.8.9-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp314-cp314-macosx_10_15_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 637679, + "upload-time": "2026-03-24T04:00:59.610848Z", + "url": "https://files.pythonhosted.org/packages/47/6b/ca20c180d22ad7b7918dc0796969765087872ccf8ac70c422dd09d89dcf2/chardet-7.3.0-cp314-cp314-macosx_10_15_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.8.9.tar.gz", + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp314-cp314-macosx_11_0_arm64.whl", "hashes": { - "sha256": "fc012d8507201a628e877202bb7800799152285f69aa0d42a7c506a96fbbd2e3" + "sha256": "f4ea1f94f17fce29600e1661f773048ee9ed90a9300f1226018987f7d5961019" }, - "provenance": null, - "requires-python": null, - "size": 7288701, - "upload-time": "2016-02-01T17:24:29.386552Z", - "url": "https://files.pythonhosted.org/packages/a4/8c/82cfd400e620cedc36ac5677d4c1fdebea688a4b3f5193e45b8ff15169ce/Django-1.8.9.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp314-cp314-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 623673, + "upload-time": "2026-03-24T04:01:01.069034Z", + "url": "https://files.pythonhosted.org/packages/3a/88/8f56b482570247810bb43c55fed96ed10057d75e4fa5a01363ac8f9c2ae1/chardet-7.3.0-cp314-cp314-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "061ff393c24caf880cca69192679c8aaa6a7c00eeeaf7547e6cfc5f1ef6d4d18" + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" }, "data-dist-info-metadata": { - "sha256": "061ff393c24caf880cca69192679c8aaa6a7c00eeeaf7547e6cfc5f1ef6d4d18" + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" }, - "filename": "Django-1.8.10-py2.py3-none-any.whl", + "filename": "chardet-7.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "471b41cb53d675138475b488c429424ed143e57ad755a2c8ab1206ac30490284" + "sha256": "920b91e9436c4d546862143313f48d4e6e0dd8510114ae0c5b194ff8c878a6c8" }, - "provenance": null, - "requires-python": null, - "size": 6171409, - "upload-time": "2016-03-01T17:10:07.758955Z", - "url": "https://files.pythonhosted.org/packages/4d/67/af6637a50da0a9aee3c032b7333c670734ecc0df6f7c7562fd8b3fdcac22/Django-1.8.10-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 647004, + "upload-time": "2026-03-24T04:01:02.513680Z", + "url": "https://files.pythonhosted.org/packages/f4/74/017aeae27faa2d0763b1eed434b63425b515fcc4e5dded7608f0ad5bad65/chardet-7.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.8.10.tar.gz", + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "d2e5b11eb694984957378419f809b7205598326373d509d0262f9f84b17d1a23" + "sha256": "80139a006a598e2db83fe6eaf7ac29c2a30cc5d10f255a89a9c6b9c04f81d67f" }, - "provenance": null, - "requires-python": null, - "size": 7291016, - "upload-time": "2016-03-01T17:10:34.083677Z", - "url": "https://files.pythonhosted.org/packages/52/52/a0454fb9a5d0b4c866e5ab917484b7e3e79f0ae9fbbc1639835a78186df1/Django-1.8.10.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 653390, + "upload-time": "2026-03-24T04:01:04.292403Z", + "url": "https://files.pythonhosted.org/packages/70/36/217c0f370fa114ca42f44a4febd4b809a94fbfcc3e85e7bbf78a4227ba18/chardet-7.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "d0b967dcdb21e9c041fe33d5091a9c84fd95d8a3fc78d0857ef317f60c71b038" + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" }, "data-dist-info-metadata": { - "sha256": "d0b967dcdb21e9c041fe33d5091a9c84fd95d8a3fc78d0857ef317f60c71b038" + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" }, - "filename": "Django-1.8.11-py2.py3-none-any.whl", + "filename": "chardet-7.3.0-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "hashes": { - "sha256": "54be9d6eab6cc0e2da558c12aea6cff7d5a0124c8a470e1ff61134ba9ed37f20" + "sha256": "328a79efb197d6e9460ce33ebb8002a0bf85faa123d56aa1f75c21696ee70070" }, - "provenance": null, - "requires-python": null, - "size": 6171434, - "upload-time": "2016-03-05T18:36:08.828432Z", - "url": "https://files.pythonhosted.org/packages/b8/c2/e162862650c30999ab39e05c7b12794d3f80e6b5a99c786419eddbb28fa3/Django-1.8.11-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 648670, + "upload-time": "2026-03-24T04:01:05.841644Z", + "url": "https://files.pythonhosted.org/packages/e9/ec/7895eb868204ff55b5a2e0b96afa153fc34428cb59eec9d41c577242b8f1/chardet-7.3.0-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.8.11.tar.gz", + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp314-cp314-win_amd64.whl", "hashes": { - "sha256": "ec148be73548da090dd76c2e8c57c98e8b1e84f2cb87500b9be5420187a435fb" + "sha256": "aab48b166f8aa8b086c93147ed6427376b8db2d783aff3f787c1c0819f6486bb" }, - "provenance": null, - "requires-python": null, - "size": 7292193, - "upload-time": "2016-03-05T18:36:25.916378Z", - "url": "https://files.pythonhosted.org/packages/92/41/46db17c36b6eaab3dbf600f094b2e3643f96c78d2cfcbeb4fe97d27ce03e/Django-1.8.11.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp314-cp314-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 611050, + "upload-time": "2026-03-24T04:01:07.819088Z", + "url": "https://files.pythonhosted.org/packages/76/cf/29c1abaa6ee970a2d655232468ae81257ae8eba8133cc68aef42d6465794/chardet-7.3.0-cp314-cp314-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "2054a38cb738b83e9e842b6cf3a81c672df795e60de751f148a6c24e7954973f" + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" }, "data-dist-info-metadata": { - "sha256": "2054a38cb738b83e9e842b6cf3a81c672df795e60de751f148a6c24e7954973f" + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" }, - "filename": "Django-1.8.12-py2.py3-none-any.whl", + "filename": "chardet-7.3.0-py3-none-any.whl", "hashes": { - "sha256": "9c60c4af02faffb6f1c2bc7c7a09169c59230fa06c30a552414b816ee79f0c2a" + "sha256": "dc4726af6ee00ee386293c34d86ba1fe18e0bd70a74612f1486da217d6a01249" }, - "provenance": null, - "requires-python": null, - "size": 6171522, - "upload-time": "2016-04-01T17:54:27.137333Z", - "url": "https://files.pythonhosted.org/packages/d5/0d/445186a82bbcc75166a507eff586df683c73641e7d6bb7424a44426dca71/Django-1.8.12-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 420047, + "upload-time": "2026-03-24T04:01:09.342985Z", + "url": "https://files.pythonhosted.org/packages/a6/85/e37beeb6abd6e64d79e624cb66855c95d919b55ca0f61b81d9e8e288183d/chardet-7.3.0-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-1.8.12.tar.gz", + "filename": "chardet-7.3.0.tar.gz", "hashes": { - "sha256": "b68fa73d537f8362d73fec1aa2b7a1e8572349b12942ac756ec1041b6b0e7113" + "sha256": "e6bf602bb8a070524a19bac1cff2a10d62c71b09606f066251282870fa1466e5" }, - "provenance": null, - "requires-python": null, - "size": 7294654, - "upload-time": "2016-04-01T17:54:40.693793Z", - "url": "https://files.pythonhosted.org/packages/c6/a2/3e3870966c64a46e0d974d4a40eb60f921a7cbb195d38ff00328899dcc7a/Django-1.8.12.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 554283, + "upload-time": "2026-03-24T04:01:11.204279Z", + "url": "https://files.pythonhosted.org/packages/3e/af/8d6ad988a6a4b9830c4e39e4c2e390e3037465b76a5e32e92273df27a973/chardet-7.3.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d2517ef96ebc2ac35b1eb67132ed64d52fbe313be0e7092a2861bcd14e5e17aa" + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" }, "data-dist-info-metadata": { - "sha256": "d2517ef96ebc2ac35b1eb67132ed64d52fbe313be0e7092a2861bcd14e5e17aa" + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" }, - "filename": "Django-1.8.13-py2.py3-none-any.whl", + "filename": "chardet-7.4.0.post1-cp310-cp310-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "dad5da0cd7f3cca7da3ac42a19abba30f5cc10fae4976e474051e7085b4e95d1" + "sha256": "b10b913b50c8dab125497abb02c8ed76434e90ce8625af9fe45e9f81fd5df858" }, - "provenance": null, - "requires-python": null, - "size": 6171517, - "upload-time": "2016-05-02T22:49:58.426172Z", - "url": "https://files.pythonhosted.org/packages/22/08/904238c9c53654ff92024424ed545755873b127d73fe6393fa8ff0433815/Django-1.8.13-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp310-cp310-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 853811, + "upload-time": "2026-03-26T19:17:11.814377Z", + "url": "https://files.pythonhosted.org/packages/d0/d7/2555f9b2c54247496b51539d159d1c63c2f694b1d7c287d7f1d23f0c0735/chardet-7.4.0.post1-cp310-cp310-macosx_10_9_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.8.13.tar.gz", + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp310-cp310-macosx_11_0_arm64.whl", "hashes": { - "sha256": "128e8bdc11c69ea90f778435d38126453d3bf283dbd28cf15a33aa8e52245df4" + "sha256": "d4c682730cd5ea9b528299b826b9d7fca852fa85512de1b7ad3e84b77d68f6f7" }, - "provenance": null, - "requires-python": null, - "size": 7293834, - "upload-time": "2016-05-02T22:51:42.144726Z", - "url": "https://files.pythonhosted.org/packages/85/0e/0200c2c3792a4fb8bda6a8597d267abaeb00d862e3a110f99cb101398d4d/Django-1.8.13.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp310-cp310-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 840109, + "upload-time": "2026-03-26T19:17:13.530329Z", + "url": "https://files.pythonhosted.org/packages/b4/13/986f2b46ec395100f97684fb3c731b2f8956c97e93ef66272665d6726fe2/chardet-7.4.0.post1-cp310-cp310-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "f4416934c4aac15544a859d06dc0617b15d3ea809713cd6685a5d9bb3773b7bc" + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" }, "data-dist-info-metadata": { - "sha256": "f4416934c4aac15544a859d06dc0617b15d3ea809713cd6685a5d9bb3773b7bc" + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" }, - "filename": "Django-1.8.14-py2.py3-none-any.whl", + "filename": "chardet-7.4.0.post1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "1716747f7e0fbee6e2c1c0bcdb74307139d441a79eb4dcc97d206c615e1ded15" + "sha256": "554bc5058a1ef76cfdc278c4420daa58e1aa5e35d66d5886bc4bb85243409b2f" }, - "provenance": null, - "requires-python": null, - "size": 6171120, - "upload-time": "2016-07-18T18:38:12.976852Z", - "url": "https://files.pythonhosted.org/packages/12/13/66eeba22d40f86d6cecc5a12784ae84b53f2ba171c448b1646ede25a99cd/Django-1.8.14-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 859868, + "upload-time": "2026-03-26T19:17:15.226447Z", + "url": "https://files.pythonhosted.org/packages/69/1a/6d61e3ab017bb200137c8f048d879828ed25808f831571dfc2617755e3a4/chardet-7.4.0.post1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.8.14.tar.gz", + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "5282c48b90fbb29507299f592215378e849a2808f485e4144626e66715d5464d" + "sha256": "efce0ddb6a3f92f52da0affe62b7c558e3641651fee982a04899509f3070ab4a" }, - "provenance": null, - "requires-python": null, - "size": 7293650, - "upload-time": "2016-07-18T18:38:36.642604Z", - "url": "https://files.pythonhosted.org/packages/4f/a5/0fb863c3b83f8a15b50731d02d835cb15fef93193c7cbbaacbb2b6adf1e0/Django-1.8.14.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 866901, + "upload-time": "2026-03-26T19:17:16.831110Z", + "url": "https://files.pythonhosted.org/packages/a1/e4/2f964168d798c7091690a8f71895f1b1a3aa067de964a03537f75e6f6d4b/chardet-7.4.0.post1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "f3d8e2ad1b90b1001a7545d73d2822b39b4b147d719e35277301d643c7b02d32" + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" }, "data-dist-info-metadata": { - "sha256": "f3d8e2ad1b90b1001a7545d73d2822b39b4b147d719e35277301d643c7b02d32" + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" }, - "filename": "Django-1.8.15-py2.py3-none-any.whl", + "filename": "chardet-7.4.0.post1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "hashes": { - "sha256": "e2e41aeb4fb757575021621dc28fceb9ad137879ae0b854067f1726d9a772807" + "sha256": "aa1621ad7699a4ffbff131ed3d023883fca6bd6ad6f069b3b43bd4d1c5fece1d" }, - "provenance": null, - "requires-python": null, - "size": 6171252, - "upload-time": "2016-09-26T18:30:16.752726Z", - "url": "https://files.pythonhosted.org/packages/f3/bb/865626b78c2e87acd4dc1bd8f8cb0a49582ec65e40968f3d24f594bba600/Django-1.8.15-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 864076, + "upload-time": "2026-03-26T19:17:18.428377Z", + "url": "https://files.pythonhosted.org/packages/6b/c4/0ca016f473f9f805e2e620c3fb1bbe1d370a83007a822ddc654fca085d8b/chardet-7.4.0.post1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.8.15.tar.gz", + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp311-cp311-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "863e543ac985d5cfbce09213fa30bc7c802cbdf60d6db8b5f9dab41e1341eacd" + "sha256": "2769be12361a6c7873392e435c708eca88c9f0fb6a647af75fa1386db64032d6" }, - "provenance": null, - "requires-python": null, - "size": 7295362, - "upload-time": "2016-09-26T18:30:30.224525Z", - "url": "https://files.pythonhosted.org/packages/90/3b/659733fa8eec56780e5f268efc33d4c57c5f062a2d659fbb95467ba9da46/Django-1.8.15.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp311-cp311-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 851312, + "upload-time": "2026-03-26T19:17:20.183322Z", + "url": "https://files.pythonhosted.org/packages/3e/38/fe380893cbba72febb24d5dc0c2f9ac99f437153c36a409a8e254ed77bb6/chardet-7.4.0.post1-cp311-cp311-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c007ae163ec88ee3c67c6de6a2f2c157305f957387ae34d3ee10bd72e2f3e7cd" + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" }, "data-dist-info-metadata": { - "sha256": "c007ae163ec88ee3c67c6de6a2f2c157305f957387ae34d3ee10bd72e2f3e7cd" + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" }, - "filename": "Django-1.8.16-py2.py3-none-any.whl", + "filename": "chardet-7.4.0.post1-cp311-cp311-macosx_11_0_arm64.whl", "hashes": { - "sha256": "cc3a95187788627dfdc94b41de908aadfc4241fabb3ceaef19f4bd3b89c0fdf7" + "sha256": "8e1eaa942ae81d43d535092ff3ba660c967344178cc3876b54834a56c1207f3a" }, - "provenance": null, - "requires-python": null, - "size": 6173515, - "upload-time": "2016-11-01T14:09:28.452420Z", - "url": "https://files.pythonhosted.org/packages/5c/38/7324791951945b7fa0ba5c6dd57cff12ac544a260e110b2509cda6ced2f8/Django-1.8.16-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp311-cp311-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 837425, + "upload-time": "2026-03-26T19:17:21.848136Z", + "url": "https://files.pythonhosted.org/packages/5e/24/3c1522d777b66e2e3615ee33d1d4291c47b0ec258a9471b559339b01fac5/chardet-7.4.0.post1-cp311-cp311-macosx_11_0_arm64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.8.16.tar.gz", + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "224aaf17a28609707d942deafe6d0a5b382baf22a6f33e4e61c56c62f09081dd" + "sha256": "941af534a9b77d4b912e173e98680225340cf8827537e465bd6498b3e98d0cb8" }, - "provenance": null, - "requires-python": null, - "size": 7299872, - "upload-time": "2016-11-01T14:09:38.084055Z", - "url": "https://files.pythonhosted.org/packages/1a/83/daf33e1e897236d1a27cde3cbb49da03b7eec57fcbd658a3b05696b156d4/Django-1.8.16.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 857193, + "upload-time": "2026-03-26T19:17:23.186726Z", + "url": "https://files.pythonhosted.org/packages/3b/0d/be32abacdb6ed59b5e53b55da04102946b03eadac8a0bb107e359b22e257/chardet-7.4.0.post1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "f8fa715813386091555d43a19a09a452ec303436c6d96fe12d29ec72949fc7ff" + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" }, "data-dist-info-metadata": { - "sha256": "f8fa715813386091555d43a19a09a452ec303436c6d96fe12d29ec72949fc7ff" + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" }, - "filename": "Django-1.8.17-py2.py3-none-any.whl", + "filename": "chardet-7.4.0.post1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "87618c1011712faf7400e2a73315f4f4c3a6e68ab6309c3e642d5fef73d66d9e" + "sha256": "ad98a6c2e61624b1120919353d222121b8f5848b9d33c885d949fe0235575682" }, - "provenance": null, - "requires-python": null, - "size": 6171460, - "upload-time": "2016-12-01T23:03:26.958750Z", - "url": "https://files.pythonhosted.org/packages/0a/df/5ac011953ca547a1fb602e3e5c96a4cb94f7333e8f27b13d51dca880a110/Django-1.8.17-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 863486, + "upload-time": "2026-03-26T19:17:24.529360Z", + "url": "https://files.pythonhosted.org/packages/e3/a2/dab58511fbeef06dd88866568ea1a11b2f15654223cafc2681e2da84b1f2/chardet-7.4.0.post1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.8.17.tar.gz", + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "hashes": { - "sha256": "021bd648fcf454027063187e63a1ab4136c6929430ef5dfbe36235f60015eb07" + "sha256": "6cddf6f1a0834ab5a6894819a6f4c3cd8c2cc86a12fc4efdc87eadb9ce7186ab" }, - "provenance": null, - "requires-python": null, - "size": 7298057, - "upload-time": "2016-12-01T23:03:42.965764Z", - "url": "https://files.pythonhosted.org/packages/44/41/bf93934082e9897a56a591a67bacbd9fb74e71244f3f42253432a9e627e6/Django-1.8.17.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 858813, + "upload-time": "2026-03-26T19:17:25.855637Z", + "url": "https://files.pythonhosted.org/packages/e1/3a/f392d9b8465575140f250a8571e6cc643b08c8b650d84d0b499b542a0f2f/chardet-7.4.0.post1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c511d31a16795e0b4d0a79f0878d8d12a7534ae742e362a1bf4183973c34eb8f" + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" }, "data-dist-info-metadata": { - "sha256": "c511d31a16795e0b4d0a79f0878d8d12a7534ae742e362a1bf4183973c34eb8f" + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" }, - "filename": "Django-1.8.18-py2.py3-none-any.whl", + "filename": "chardet-7.4.0.post1-cp312-cp312-macosx_10_13_x86_64.whl", "hashes": { - "sha256": "d8e2fd119756ab10b43a31052c3c8efbc262064b81eecb7871372de4d37b1a94" + "sha256": "db07ed10259c0e93a55e3c285d2d78111b000e574aa4f94d89de53c72fb28127" }, - "provenance": null, - "requires-python": null, - "size": 6171967, - "upload-time": "2017-04-04T14:07:38.852519Z", - "url": "https://files.pythonhosted.org/packages/4b/fc/13e6c9279a5245be456da4cc73146c7bc76d26484b1474bf4a29d7cd2e93/Django-1.8.18-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp312-cp312-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 853961, + "upload-time": "2026-03-26T19:17:27.174916Z", + "url": "https://files.pythonhosted.org/packages/89/e0/7747b1bd30b8686088581382e1465463f40d27d25db94eccfd872f088ac7/chardet-7.4.0.post1-cp312-cp312-macosx_10_13_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.8.18.tar.gz", + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp312-cp312-macosx_11_0_arm64.whl", "hashes": { - "sha256": "c7611cdd5e2539a443b7960c7cafd867d986c2720a1b44808deaa60ce3da50c7" + "sha256": "86d7ca798051fce39b980241f4e93a40e3ef1fb568e282afcdcdbf6efa56bada" }, - "provenance": null, - "requires-python": null, - "size": 7297986, - "upload-time": "2017-04-04T14:07:49.913438Z", - "url": "https://files.pythonhosted.org/packages/58/df/55c6e7761a8c144f5bf9629ed3f066dc9fbe39df3f7a1ca4af093a0911ba/Django-1.8.18.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp312-cp312-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 837780, + "upload-time": "2026-03-26T19:17:28.820920Z", + "url": "https://files.pythonhosted.org/packages/2e/24/de2ba4786ada1c10147612cb7ff469ac8b835a47e9e5a772ce15735a8f4a/chardet-7.4.0.post1-cp312-cp312-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "493805edd0a09a9a0d195e853bad3493ba8d5bb4c1b2611f7151b54576706fac" + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" }, "data-dist-info-metadata": { - "sha256": "493805edd0a09a9a0d195e853bad3493ba8d5bb4c1b2611f7151b54576706fac" + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" }, - "filename": "Django-1.8.19-py2.py3-none-any.whl", + "filename": "chardet-7.4.0.post1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "674c525d3aa90ed683313b64aa27490c31874e16155e6b44772d84e76c83c46c" + "sha256": "45adca296eddec38b803ce352bffcc5fff40576246e74fcd2aa358f9c813ffe0" }, - "provenance": null, - "requires-python": null, - "size": 6172137, - "upload-time": "2018-03-06T14:22:46.480552Z", - "url": "https://files.pythonhosted.org/packages/96/b9/b4108da1275dc2ac1bba1e87739cb31b3d44339affb83b0e949fb09c2bef/Django-1.8.19-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 859436, + "upload-time": "2026-03-26T19:17:30.200638Z", + "url": "https://files.pythonhosted.org/packages/29/59/133001a6a7549dd34a3c28d1358122b0e68a59f27840efb2102b72eb73cf/chardet-7.4.0.post1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.8.19.tar.gz", + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "33d44a5cf9d333247a9a374ae1478b78b83c9b78eb316fc04adde62053b4c047" + "sha256": "f03aef24d91168232db8b01e4d6726676708be503e6aa07e28ab808e6d0fe606" }, - "provenance": null, - "requires-python": null, - "size": 7359244, - "upload-time": "2018-03-06T14:23:15.360659Z", - "url": "https://files.pythonhosted.org/packages/ad/da/980dbd68970fefbdf9c62faeed5da1d8ed49214ff3ea3991c2d233719b51/Django-1.8.19.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 868655, + "upload-time": "2026-03-26T19:17:31.871106Z", + "url": "https://files.pythonhosted.org/packages/c3/00/2eec7b47263524f204b3225d023f7d75e9c06a0a75c06a4c85faf2aec246/chardet-7.4.0.post1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "e957e8a1f54db395b7a755e12b0415fffcfad8c26b83ddd80075091058dae2b6" + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" }, "data-dist-info-metadata": { - "sha256": "e957e8a1f54db395b7a755e12b0415fffcfad8c26b83ddd80075091058dae2b6" + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" }, - "filename": "Django-1.9a1-py2.py3-none-any.whl", + "filename": "chardet-7.4.0.post1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "hashes": { - "sha256": "267c4a419b04bb4b7bea2e15f360120e41684c0812628d06c434a496d7bf2c70" + "sha256": "5aec4e167de05470a3e2466a1ae751d7f0ad15510f63633fdd01a0405515df7a" }, - "provenance": null, - "requires-python": null, - "size": 6410150, - "upload-time": "2015-09-24T00:20:01.735219Z", - "url": "https://files.pythonhosted.org/packages/cf/bc/b2f7aad1b5fdde56efb6a9d19598ad01124a2690d6054a6b9900496a6e11/Django-1.9a1-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 862406, + "upload-time": "2026-03-26T19:17:33.529572Z", + "url": "https://files.pythonhosted.org/packages/00/a2/36e5b1a46a36293cac237fa5c61f9e11497e025ec2e4b10e8d187dede9b9/chardet-7.4.0.post1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "yanked": false }, { "core-metadata": { - "sha256": "3cd422959eb0a261a672c86ff08808fed6ce43522978e46f8952c5ef6140f48f" + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" }, "data-dist-info-metadata": { - "sha256": "3cd422959eb0a261a672c86ff08808fed6ce43522978e46f8952c5ef6140f48f" + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" }, - "filename": "Django-1.9b1-py2.py3-none-any.whl", + "filename": "chardet-7.4.0.post1-cp313-cp313-macosx_10_13_x86_64.whl", "hashes": { - "sha256": "aaccd01ddc78c87b8fe6fab4c2f53a85df34fb16f7016678755f43d674483bc0" + "sha256": "efdb3785c8700b3d0b354553827a166480a439f9754f7366f795bbe8b42d6daf" }, - "provenance": null, - "requires-python": null, - "size": 6410460, - "upload-time": "2015-10-20T01:17:13.619306Z", - "url": "https://files.pythonhosted.org/packages/67/36/0d8dcae06869a84e07106332a5b0ebd6c7b759d4b66ffe75585581d48866/Django-1.9b1-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp313-cp313-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 853792, + "upload-time": "2026-03-26T19:17:35.057213Z", + "url": "https://files.pythonhosted.org/packages/e9/32/83a15c6077e7f240834ffd9ed78ef12f20f6e1924d7d7986d33f3d2af905/chardet-7.4.0.post1-cp313-cp313-macosx_10_13_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.9rc1.tar.gz", + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp313-cp313-macosx_11_0_arm64.whl", "hashes": { - "sha256": "6f0a13411c13fb200c18f636279075682bc520734ff52beeb2d9a2c98381dede" + "sha256": "e6285d35f79d0cdc8838d3cb01876f979c8419a74662e8de39444e40639e0b2b" }, - "provenance": null, - "requires-python": null, - "size": 7282447, - "upload-time": "2015-11-16T21:10:10.276918Z", - "url": "https://files.pythonhosted.org/packages/61/df/714f75a6e8172821ee5c541a6fcff7e0f5abfe1a357821c11a859e9f86e0/Django-1.9rc1.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp313-cp313-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 837634, + "upload-time": "2026-03-26T19:17:36.706370Z", + "url": "https://files.pythonhosted.org/packages/83/d3/80554c1cc15631446c9b90aec6fe63b7310aa0b82d3004f7ba38bd8a8270/chardet-7.4.0.post1-cp313-cp313-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "068c72ce443fd1ee90bba78acc523424a61ffd2d2cef7dc44ece8f3448ea68c6" + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" }, "data-dist-info-metadata": { - "sha256": "068c72ce443fd1ee90bba78acc523424a61ffd2d2cef7dc44ece8f3448ea68c6" + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" }, - "filename": "Django-1.9rc2-py2.py3-none-any.whl", + "filename": "chardet-7.4.0.post1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "57001f6b74aafd0fcd347c41a17e3c83d6434edc9cddbc449fb47e481863aed3" + "sha256": "c23262011179db48e600012e296133ab577d8e9682c91a19221164732ccb4427" }, - "provenance": null, - "requires-python": null, - "size": 6411011, - "upload-time": "2015-11-24T17:35:35.276135Z", - "url": "https://files.pythonhosted.org/packages/b8/af/e0378ae58310dae25155f136c1addad211860f156aa82ed8bc5728cb8e1e/Django-1.9rc2-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 858692, + "upload-time": "2026-03-26T19:17:38.027910Z", + "url": "https://files.pythonhosted.org/packages/6b/4d/e9bbe23cec7394ed1190f5af688efd1b41dea8515371f0b1ee6ad4c09682/chardet-7.4.0.post1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "a2f7ef7b03e0c8c5ec51c5cd1a2e5e55ca8025cee4998e3960217f807f7d6c64" + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" }, "data-dist-info-metadata": { - "sha256": "a2f7ef7b03e0c8c5ec51c5cd1a2e5e55ca8025cee4998e3960217f807f7d6c64" + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" }, - "filename": "Django-1.9-py2.py3-none-any.whl", + "filename": "chardet-7.4.0.post1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "e66d58bfeed3a5eb44f2af6d5f1b6a85d656c4180ebba63b692e58d29db2a716" + "sha256": "329aa8766c4917d3acc1b1d0462f0b2e820e24e9f341d0f858aee85396ae3002" }, - "provenance": null, - "requires-python": null, - "size": 6563557, - "upload-time": "2015-12-01T23:55:38.706647Z", - "url": "https://files.pythonhosted.org/packages/ea/9b/b5a6360b3dfcd88d4bad70f59da26cbde4bdec395a31bb26dc840e806a50/Django-1.9-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 867879, + "upload-time": "2026-03-26T19:17:39.332683Z", + "url": "https://files.pythonhosted.org/packages/d1/3b/6103194ea934f1c3a4ea080905c8849f71e83de455c16cb625d25f49b779/chardet-7.4.0.post1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.9.tar.gz", + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "hashes": { - "sha256": "05fe4b19a8778d4b48bbf1f4dfca3106881fea7982664553e7f7f861606f7c66" + "sha256": "0cbfa21c8526022a62d1ebd1799b6e2c3598779231c0397372b6e26a4b1f4d28" }, - "provenance": null, - "requires-python": null, - "size": 7392116, - "upload-time": "2015-12-01T23:55:55.779479Z", - "url": "https://files.pythonhosted.org/packages/c2/14/e282ae720c21b48316b66126d7295ace0790438b27482b7a3dd9a6e3c3e1/Django-1.9.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 862092, + "upload-time": "2026-03-26T19:17:40.654161Z", + "url": "https://files.pythonhosted.org/packages/72/06/317627e347072507e448e0515b736cdb650826c57c7217ce1361615d7a85/chardet-7.4.0.post1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "yanked": false }, { "core-metadata": { - "sha256": "5bbeacd122770a1f285f9d943e97488f9841bcbe1ffc0266426028716c53c8c2" + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" }, "data-dist-info-metadata": { - "sha256": "5bbeacd122770a1f285f9d943e97488f9841bcbe1ffc0266426028716c53c8c2" + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" }, - "filename": "Django-1.9.1-py2.py3-none-any.whl", + "filename": "chardet-7.4.0.post1-cp314-cp314-macosx_10_15_x86_64.whl", "hashes": { - "sha256": "9f7ca04c6dbcf08b794f2ea5283c60156a37ebf2b8316d1027f594f34ff61101" + "sha256": "70af3a05ca9476461160474f1324612d04b885101216894e60266c8c16510084" }, - "provenance": null, - "requires-python": null, - "size": 6579261, - "upload-time": "2016-01-02T13:50:19.247096Z", - "url": "https://files.pythonhosted.org/packages/03/17/5e30516ed4b18a4698d457349e17f42605a3786efbef87e45eaa592c033b/Django-1.9.1-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp314-cp314-macosx_10_15_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 853233, + "upload-time": "2026-03-26T19:17:42.496596Z", + "url": "https://files.pythonhosted.org/packages/6f/11/74e49a9fa914afe7e751263969894c61e2c49b7e71c0047bcaab64c8117f/chardet-7.4.0.post1-cp314-cp314-macosx_10_15_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.9.1.tar.gz", + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp314-cp314-macosx_11_0_arm64.whl", "hashes": { - "sha256": "a29aac46a686cade6da87ce7e7287d5d53cddabc41d777c6230a583c36244a18" + "sha256": "79c96d41ee63b098205d071caeee272968fe7a81a65151af2c02d1f51d2e2b4f" }, - "provenance": null, - "requires-python": null, - "size": 7411671, - "upload-time": "2016-01-02T13:50:42.992870Z", - "url": "https://files.pythonhosted.org/packages/4d/25/af35d7a8b623edeac79cbc2fd24b8496eb2f063542e2905f0c564a052303/Django-1.9.1.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp314-cp314-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 837902, + "upload-time": "2026-03-26T19:17:44.398757Z", + "url": "https://files.pythonhosted.org/packages/7e/a3/a358e5fb4144da67fe9572b4506ce3a065dc24e9cc030d1b049c6b1e914e/chardet-7.4.0.post1-cp314-cp314-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "2599bde8aa581b2937f6f99d92177a02c0d6249a1d7b46b2903a33a3e84e3660" + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" }, "data-dist-info-metadata": { - "sha256": "2599bde8aa581b2937f6f99d92177a02c0d6249a1d7b46b2903a33a3e84e3660" + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" }, - "filename": "Django-1.9.2-py2.py3-none-any.whl", + "filename": "chardet-7.4.0.post1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "cc2ee91769af012654ae4904b6704f2fa0cc6b283675869c2f2ed879eaba11e8" + "sha256": "a2eb2b2ed1662e74bebcdcd8f3872fd23378605601065a94ca265040026a11b3" }, - "provenance": null, - "requires-python": null, - "size": 6580359, - "upload-time": "2016-02-01T17:17:18.693011Z", - "url": "https://files.pythonhosted.org/packages/26/49/c51f94a3940b3dee47f5a4a423fe50df7b9120bccda424f092269c083898/Django-1.9.2-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 860652, + "upload-time": "2026-03-26T19:17:46.498268Z", + "url": "https://files.pythonhosted.org/packages/b6/8e/488e166cc97bf7544d246c628a1abd7af1e369c4068cedb02a5f0abe8a74/chardet-7.4.0.post1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.9.2.tar.gz", + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "7a233322eeb35da5fd8315f9e5dd48f2171de43ca2cfb11b138607daa4bf8a2f" + "sha256": "069f4ff169142c45198b513702d7596b60944d3d8ebcfed2626e7716430e90e0" }, - "provenance": null, - "requires-python": null, - "size": 7419200, - "upload-time": "2016-02-01T17:17:34.977864Z", - "url": "https://files.pythonhosted.org/packages/7f/a6/4ab15169e9075635c0a64bb0a569d1e02c7bd9b5ba839f05fe5d1fbbe3fb/Django-1.9.2.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 868211, + "upload-time": "2026-03-26T19:17:48.314339Z", + "url": "https://files.pythonhosted.org/packages/19/0e/d3ed1a607f64c831ff2c35adc43d1a5db1cce4494585d494d3465e4b593b/chardet-7.4.0.post1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "d20f3e58653e9eb2805607b1a83c8a2877ac6456053f8dbeed7f79cd8e772b4a" + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" }, "data-dist-info-metadata": { - "sha256": "d20f3e58653e9eb2805607b1a83c8a2877ac6456053f8dbeed7f79cd8e772b4a" + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" }, - "filename": "Django-1.9.3-py2.py3-none-any.whl", + "filename": "chardet-7.4.0.post1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "hashes": { - "sha256": "0d4754d674be02b6e520633b4068d7917abedeabf7481994d4fb9870a5c8781c" + "sha256": "e801976901fb7bc48f13653a7ca78e81fa65fe615d0d33c9383385c73e571927" }, - "provenance": null, - "requires-python": null, - "size": 6581198, - "upload-time": "2016-03-01T17:00:44.803585Z", - "url": "https://files.pythonhosted.org/packages/f9/22/2ecdc946394c2490212691bd44fc8b54aa6b1c49e8cb505d853dc0716646/Django-1.9.3-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 862775, + "upload-time": "2026-03-26T19:17:49.581385Z", + "url": "https://files.pythonhosted.org/packages/8d/6a/9ad635e2b75e6b058c1104a2821a1ed444161279f112df2c0f914193dff1/chardet-7.4.0.post1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.9.3.tar.gz", + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-py3-none-any.whl", "hashes": { - "sha256": "05191a2487de2726d3a964176cb0ffd7cbc071ad117fe06263b7932b96243b56" + "sha256": "57a62ef50f69bc2fb3a3ea1ffffec6d10f3d2112d3b05d6e3cb15c2c9b55f6cc" }, - "provenance": null, - "requires-python": null, - "size": 7425368, - "upload-time": "2016-03-01T17:01:04.656339Z", - "url": "https://files.pythonhosted.org/packages/31/6d/853c0006643daedfd4d1bd15ad3afcf3311ee3c0c55bc19572ae1cec52d5/Django-1.9.3.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 624666, + "upload-time": "2026-03-26T19:17:51.248163Z", + "url": "https://files.pythonhosted.org/packages/91/d7/47988d40231b41376f5a66346ef3b322c81091dfd4c0f84df5a1e3bb06b5/chardet-7.4.0.post1-py3-none-any.whl", "yanked": false }, { "core-metadata": { - "sha256": "f8289770c8463d3b2c27d4e70c1d9a12e94393af48dccc6b6284971249aa3dc5" + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" }, "data-dist-info-metadata": { - "sha256": "f8289770c8463d3b2c27d4e70c1d9a12e94393af48dccc6b6284971249aa3dc5" + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" }, - "filename": "Django-1.9.4-py2.py3-none-any.whl", + "filename": "chardet-7.4.0.post2-cp310-cp310-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "af6264550f8d1cc468db6bbd38151e539b0468ecc5d7d39598af918eae2428b2" + "sha256": "77170d229f3d7babbc36c5a33c361de1c01091f4564a33bcd7e0f59ee8609b2a" }, - "provenance": null, - "requires-python": null, - "size": 6581228, - "upload-time": "2016-03-05T14:31:47.633376Z", - "url": "https://files.pythonhosted.org/packages/36/13/87a668592e133d402ac6f9d07da7fea82e8b217e350a70c7ff53408cd93f/Django-1.9.4-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp310-cp310-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 854465, + "upload-time": "2026-03-29T18:06:32.775757Z", + "url": "https://files.pythonhosted.org/packages/e9/35/1adb720ebfa87dfdc089e0acc0e911adc7f1c9394824fcbfea188ca7cabf/chardet-7.4.0.post2-cp310-cp310-macosx_10_9_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.9.4.tar.gz", + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp310-cp310-macosx_11_0_arm64.whl", "hashes": { - "sha256": "ada8e7aa697e47c94b5660291cc0a14bb555385e0898da0a119d8f4b648fbde9" + "sha256": "9be8a6ba814f65013e0e6d92a43e8fa50f42c8850c143fa74586baeac5fa1bcd" }, - "provenance": null, - "requires-python": null, - "size": 7426995, - "upload-time": "2016-03-05T14:32:11.209251Z", - "url": "https://files.pythonhosted.org/packages/b0/9b/fbe58870d98321b08043cae62b6062552c5dc7515a2b43958c7330090ef3/Django-1.9.4.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp310-cp310-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 840763, + "upload-time": "2026-03-29T18:06:34.317374Z", + "url": "https://files.pythonhosted.org/packages/f6/69/969ded64b37176f066c4c45871d660fedca3f8da96e0ef8fb3bde6187416/chardet-7.4.0.post2-cp310-cp310-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "4109a2af66560fb7a3ff00d863fe52db4ce28e6a56914545129f2a9338f5e247" + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" }, "data-dist-info-metadata": { - "sha256": "4109a2af66560fb7a3ff00d863fe52db4ce28e6a56914545129f2a9338f5e247" + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" }, - "filename": "Django-1.9.5-py2.py3-none-any.whl", + "filename": "chardet-7.4.0.post2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "e4aa221fc52f32074f295fc81486e54d35fe176284d6a19c8bf9acaeddd058b4" + "sha256": "28807a1209b7c2b79b24bdf9722b381e81da8104ae17fe2bd1e9f01c87fe9071" }, - "provenance": null, - "requires-python": null, - "size": 6582330, - "upload-time": "2016-04-01T17:47:06.038168Z", - "url": "https://files.pythonhosted.org/packages/6e/10/208551440e06dee3c6d2cdb36d73b586bfb0ae50a6f91127f1e1492dfb99/Django-1.9.5-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 860522, + "upload-time": "2026-03-29T18:06:35.852225Z", + "url": "https://files.pythonhosted.org/packages/77/1d/1ecd889464d7a641f26ecdf1cd4dbe0dcbd0b0afac47435ca2031b3f50da/chardet-7.4.0.post2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.9.5.tar.gz", + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "e54667ad305a29f5895f14108127cc79dabebce2e80c7c6cf852a6495de26aa6" + "sha256": "6ade174e3fe29f1f4abdb3cc47add0a98201452c43786cbf324b5e237a0c79fc" }, - "provenance": null, - "requires-python": null, - "size": 7430219, - "upload-time": "2016-04-01T17:47:24.975699Z", - "url": "https://files.pythonhosted.org/packages/3b/0c/8dc093164d96dcbeb70a4d83e69655b3bec22599828e530f921f53aba08b/Django-1.9.5.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 867558, + "upload-time": "2026-03-29T18:06:37.723804Z", + "url": "https://files.pythonhosted.org/packages/38/20/eb8babbc63b95d98c0b82fd2870fcd52b55ef7980039547cb5c04e75bd16/chardet-7.4.0.post2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "11c34df9a0245baa4fbde930e83dfbd50a16f04376ac4abebd9677e985163378" + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" }, "data-dist-info-metadata": { - "sha256": "11c34df9a0245baa4fbde930e83dfbd50a16f04376ac4abebd9677e985163378" + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" }, - "filename": "Django-1.9.6-py2.py3-none-any.whl", + "filename": "chardet-7.4.0.post2-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "hashes": { - "sha256": "83f234f52a86eb983de3616b8ff3b0368e4da1d975fa5449b08588b749e7946c" + "sha256": "335d9cedd5b5be4b8b39ec25b1c2e4498ac4e8658c9466b68b4417cf07c8c4ee" }, - "provenance": null, - "requires-python": null, - "size": 6582592, - "upload-time": "2016-05-02T22:33:30.439399Z", - "url": "https://files.pythonhosted.org/packages/cb/97/081df31f2a3850988b92ad4464e95f9e4b257aa5a34e120bca89c260de96/Django-1.9.6-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 864717, + "upload-time": "2026-03-29T18:06:39.227740Z", + "url": "https://files.pythonhosted.org/packages/0e/5f/be8a831885459580a5975e162da7a6e8111bcc942f9562fe69f9fa152b41/chardet-7.4.0.post2-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.9.6.tar.gz", + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp310-cp310-win_amd64.whl", "hashes": { - "sha256": "e5a1d1a831c06475c708126c6a7e0ae0e67adac9d8a7c39cf0695ad79030b9d9" + "sha256": "cde31d2314b156404380aca8aa0bdf6395bc92998b25336076b8a588c267fb20" }, - "provenance": null, - "requires-python": null, - "size": 7441794, - "upload-time": "2016-05-02T22:33:50.459797Z", - "url": "https://files.pythonhosted.org/packages/3f/92/701cc1c7d209c830375b884a657ec0c9777f1bed1b5b241f4b70f95e2d55/Django-1.9.6.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp310-cp310-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 924472, + "upload-time": "2026-03-29T18:06:40.768239Z", + "url": "https://files.pythonhosted.org/packages/36/09/7618514ecc1a47d9316cf0c2f49437b6bef3d5281a00abd675f3731ef6eb/chardet-7.4.0.post2-cp310-cp310-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "9a66bb73fbcbf54eb5ffba6ee11016e82c17b0317caadf00c6bcb26edfed0ccf" + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" }, "data-dist-info-metadata": { - "sha256": "9a66bb73fbcbf54eb5ffba6ee11016e82c17b0317caadf00c6bcb26edfed0ccf" + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" }, - "filename": "Django-1.9.7-py2.py3-none-any.whl", + "filename": "chardet-7.4.0.post2-cp311-cp311-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "74676acbe69964f3aabfe5eb8697a2c82e6095d3fab57589eaab962a98575f58" + "sha256": "90227bc83d06d16b548afe185e93eff8c740cb11ec51536366399b912e361b8d" }, - "provenance": null, - "requires-python": null, - "size": 6582730, - "upload-time": "2016-06-04T23:43:47.386292Z", - "url": "https://files.pythonhosted.org/packages/e6/f9/154e1460c4a95c90ab28ead50314161ea2c4016f3561033b41f687f0a76d/Django-1.9.7-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp311-cp311-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 851964, + "upload-time": "2026-03-29T18:06:42.525744Z", + "url": "https://files.pythonhosted.org/packages/4a/db/fcccf6858e87927a22df20251bda9e672819f3db1f2497eccd0290059761/chardet-7.4.0.post2-cp311-cp311-macosx_10_9_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.9.7.tar.gz", + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp311-cp311-macosx_11_0_arm64.whl", "hashes": { - "sha256": "2b29e81c8c32b3c0d9a0119217416887c480d927ae2630bada2da83078c93bf6" + "sha256": "18cb15facd3a70042cb4d3b9a80dd2e9b8d78af90643f434047060e1f84dff06" }, - "provenance": null, - "requires-python": null, - "size": 7442680, - "upload-time": "2016-06-04T23:44:08.110124Z", - "url": "https://files.pythonhosted.org/packages/50/76/aeb1bdde528b23e76df5964003e3e4e734c57c74e7358c3b2224987617dd/Django-1.9.7.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp311-cp311-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 838079, + "upload-time": "2026-03-29T18:06:43.949970Z", + "url": "https://files.pythonhosted.org/packages/fe/79/c92968b31cd51d87328d0298ec3e8278027ad74c79309a60af3b88d0b199/chardet-7.4.0.post2-cp311-cp311-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "8f0146135c698b073b36ffd0ed8e9279d676d34ede55203c801143ce10e0f13e" + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" }, "data-dist-info-metadata": { - "sha256": "8f0146135c698b073b36ffd0ed8e9279d676d34ede55203c801143ce10e0f13e" + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" }, - "filename": "Django-1.9.8-py2.py3-none-any.whl", + "filename": "chardet-7.4.0.post2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "e50c8d4653433413d26ecf25a84ccdcb9c7eac7cd1bb36eed4cd89c71f43064e" + "sha256": "e719bf17854051970938e260d2c589fe3fde3da0a681acdafd266e3bbf75c1af" }, - "provenance": null, - "requires-python": null, - "size": 6622120, - "upload-time": "2016-07-18T18:19:55.636304Z", - "url": "https://files.pythonhosted.org/packages/f5/b8/f0fbab57bca8d88ac4d41f816a80d24f7dcfc66616984c255b1974df702f/Django-1.9.8-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 857847, + "upload-time": "2026-03-29T18:06:45.587903Z", + "url": "https://files.pythonhosted.org/packages/e8/e4/dc9f68093dac581f02bb842cc1d4b96468ce3388f241168b02d97b05fe3e/chardet-7.4.0.post2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.9.8.tar.gz", + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "b9806e0d598fd04b29b8ef35aea8c9308b3803c3ce8adab4d342db9cdfd42dfb" + "sha256": "24b8fcc1fe54936932f305522bc2f40a207ecbb38209fa24226eab7432531aef" }, - "provenance": null, - "requires-python": null, - "size": 7494012, - "upload-time": "2016-07-18T18:20:13.055798Z", - "url": "https://files.pythonhosted.org/packages/cc/36/cc342dd7a9921b0da8b0e2e7ec25b7bdec66701196ba20cca36f79906d34/Django-1.9.8.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 864143, + "upload-time": "2026-03-29T18:06:47.479029Z", + "url": "https://files.pythonhosted.org/packages/8c/57/053b571501feffd18bc7ff97d251293ad0e7ccc362c38be7fd6d640ca3fc/chardet-7.4.0.post2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06ab249e797b381939389050a9eb428203156f4e3639fa502a3a8dd6d6bd250" + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" }, "data-dist-info-metadata": { - "sha256": "c06ab249e797b381939389050a9eb428203156f4e3639fa502a3a8dd6d6bd250" + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" }, - "filename": "Django-1.9.9-py2.py3-none-any.whl", + "filename": "chardet-7.4.0.post2-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "hashes": { - "sha256": "3236d2292d6ef6afbda0226c255a7901d271ae86d14768bb20e1b6864c66f7e6" + "sha256": "2c748b2850c8376ef04b02b3f22e014da5edc961478c88ccc6b01d3eed9bc1e7" }, - "provenance": null, - "requires-python": null, - "size": 6622115, - "upload-time": "2016-08-01T18:10:04.220963Z", - "url": "https://files.pythonhosted.org/packages/46/e4/c21618dd809bb31c7a78cb93b66294c38275baed7c9c84a55692ef16274a/Django-1.9.9-py2.py3-none-any.whl", - "yanked": false - }, - { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.9.9.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 859454, + "upload-time": "2026-03-29T18:06:49.002443Z", + "url": "https://files.pythonhosted.org/packages/a9/4e/53cc4b9128e6449ad21ac023bfa4495f6c0b8e5ededf883368f541866a93/chardet-7.4.0.post2-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp311-cp311-win_amd64.whl", "hashes": { - "sha256": "e340fb9d534aeb543280e46c3b85e6e1049029a4e6ba5571375b11c914bfde8c" + "sha256": "a359eb4535aeabd3f61e599530c4c4d4855c31316e6fed7db619a9c58785ee38" }, - "provenance": null, - "requires-python": null, - "size": 7493187, - "upload-time": "2016-08-01T18:10:24.753259Z", - "url": "https://files.pythonhosted.org/packages/21/c0/3c13bd233cb65932ec8f7d25ebc2942c40fa5c424f33314ac35839d50631/Django-1.9.9.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp311-cp311-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 923355, + "upload-time": "2026-03-29T18:06:50.569040Z", + "url": "https://files.pythonhosted.org/packages/b6/86/2f178028970f0c8beaaf54f7ba6dbb1767f41435f332406f88f7c2711f84/chardet-7.4.0.post2-cp311-cp311-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "8fb6bf601144ed6b1b6aa65f92327a9ccbca44e578efd328ea9ff4c1acb9f90e" + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" }, "data-dist-info-metadata": { - "sha256": "8fb6bf601144ed6b1b6aa65f92327a9ccbca44e578efd328ea9ff4c1acb9f90e" + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" }, - "filename": "Django-1.9.10-py2.py3-none-any.whl", + "filename": "chardet-7.4.0.post2-cp312-cp312-macosx_10_13_x86_64.whl", "hashes": { - "sha256": "bb9c4ddc128b3a7a7c61534de9c0de5c1bf0ccc67c5e7a07533ff5e4d4f11c4b" + "sha256": "7aced16fe8098019c7c513dd92e9ee3ad29fffac757fa7de13ff8f3a8607a344" }, - "provenance": null, - "requires-python": null, - "size": 6622276, - "upload-time": "2016-09-26T18:32:46.350902Z", - "url": "https://files.pythonhosted.org/packages/29/63/11d40144c1514959052a3ba2102d2bb22f9dd336d6aaaa3c949b952cdf2d/Django-1.9.10-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp312-cp312-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 854615, + "upload-time": "2026-03-29T18:06:52.099565Z", + "url": "https://files.pythonhosted.org/packages/b0/24/b012c1fd362e1a25425afd9f746166976b8ba3b2d78140a39df23bba2886/chardet-7.4.0.post2-cp312-cp312-macosx_10_13_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.9.10.tar.gz", + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp312-cp312-macosx_11_0_arm64.whl", "hashes": { - "sha256": "5b3a7c9e5a21b487f16b7d52d12aab8806f0b93be1a0fbdc333acc05f515fc00" + "sha256": "dc6829803ba71cb427dffac03a948ae828c617710bbd5f97ae3b34ab18558414" }, - "provenance": null, - "requires-python": null, - "size": 7494610, - "upload-time": "2016-09-26T18:34:45.917564Z", - "url": "https://files.pythonhosted.org/packages/4a/cf/43ae852033f739fdef007807a3871c733f21060d342295c3f4ae47c5e0a1/Django-1.9.10.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp312-cp312-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 838434, + "upload-time": "2026-03-29T18:06:54.332451Z", + "url": "https://files.pythonhosted.org/packages/0d/01/778bcb1e162000c5b8295a25191935b0b2eaf0000096bd3fcbf782b5c8c0/chardet-7.4.0.post2-cp312-cp312-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "3489606e0c3225c08f92e3c4b6d4238c2f3eae731660849e52154196b9d57623" + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" }, "data-dist-info-metadata": { - "sha256": "3489606e0c3225c08f92e3c4b6d4238c2f3eae731660849e52154196b9d57623" + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" }, - "filename": "Django-1.9.11-py2.py3-none-any.whl", + "filename": "chardet-7.4.0.post2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "bec3e58d9458e3121180adf9c33dedae0091ef6e73f79b2f9a0f8c0a34925429" + "sha256": "46659d38ba18e7c740f10a4c2edd0ef112e0322606ab2570cb8fd387954e0de9" }, - "provenance": null, - "requires-python": null, - "size": 6622478, - "upload-time": "2016-11-01T14:02:12.102715Z", - "url": "https://files.pythonhosted.org/packages/90/b3/a00f97b60355df2983e71ccf06e08db2acd70c2a2b62c2c0c5bffda70cda/Django-1.9.11-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 860089, + "upload-time": "2026-03-29T18:06:56.233455Z", + "url": "https://files.pythonhosted.org/packages/e6/6a/827065f0390160d1c74e4cbe8f68815d56daf392c1eb5027fb16d0700d75/chardet-7.4.0.post2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.9.11.tar.gz", + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "dadcfd8b03dfbf472c2d88c12202d9d015af68fb6561099992bc2d91aeab7d9d" + "sha256": "5933289313b8cbfb0d07cf44583a2a6c7e31bffe5dcb7ebb6592825aa197d5b0" }, - "provenance": null, - "requires-python": null, - "size": 7498558, - "upload-time": "2016-11-01T14:02:27.855507Z", - "url": "https://files.pythonhosted.org/packages/75/a4/55081011adc16aa5c90b19f205e612458afa64e20992fd37ab8b159c11fb/Django-1.9.11.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 869310, + "upload-time": "2026-03-29T18:06:57.847526Z", + "url": "https://files.pythonhosted.org/packages/e2/32/3abb90c7057e2cbdd711b59d99dc4dfc1a28b7da5a41971ec918f0928682/chardet-7.4.0.post2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "01f50d60f988d61f92e372e383d0b82fcf81ce975cc172f6569244ac7fa3851c" + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" }, "data-dist-info-metadata": { - "sha256": "01f50d60f988d61f92e372e383d0b82fcf81ce975cc172f6569244ac7fa3851c" + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" }, - "filename": "Django-1.9.12-py2.py3-none-any.whl", + "filename": "chardet-7.4.0.post2-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "hashes": { - "sha256": "a59f85a2b007145006915f6134ec3b9c09e68e4377e0a6fd3529d6c56d6aeb04" + "sha256": "2b99b417fac30641429829666ee7331366e797863504260aa1b18bfc2020e4e3" }, - "provenance": null, - "requires-python": null, - "size": 6622479, - "upload-time": "2016-12-01T23:16:22.406064Z", - "url": "https://files.pythonhosted.org/packages/30/00/1e440d60cb4764757324a31e4a0248988b7fa0673d31fb2710b51f6b515e/Django-1.9.12-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 863047, + "upload-time": "2026-03-29T18:06:59.427515Z", + "url": "https://files.pythonhosted.org/packages/7d/e2/c0f2a96cbda065765ad33b3a8f466b279983a72a6e3035e0f5cfa54b831f/chardet-7.4.0.post2-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.9.12.tar.gz", + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp312-cp312-win_amd64.whl", "hashes": { - "sha256": "bd20830d403689efa46ea2a7cd3ef689af17de633c095aeabf9ce770b3f84a35" + "sha256": "a07dc1257fef2685dfc5182229abccd3f9b1299006a5b4d43ac7bd252faa1118" }, - "provenance": null, - "requires-python": null, - "size": 7497785, - "upload-time": "2016-12-01T23:16:35.055179Z", - "url": "https://files.pythonhosted.org/packages/9f/0c/a11439e91e3ca43b9ed1d406558f2d7280cb3f105cc1e6cc9f1bb76a98f5/Django-1.9.12.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp312-cp312-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 924680, + "upload-time": "2026-03-29T18:07:00.772956Z", + "url": "https://files.pythonhosted.org/packages/46/0d/0b6039f2d254698a525d9a1b00334b3262a6521adede50885f05ba714fad/chardet-7.4.0.post2-cp312-cp312-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "36a1c125c5b7f2f932498cfac2a7017d78d6b584f11c9f731e3fa55b8786a681" + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" }, "data-dist-info-metadata": { - "sha256": "36a1c125c5b7f2f932498cfac2a7017d78d6b584f11c9f731e3fa55b8786a681" + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" }, - "filename": "Django-1.9.13-py2.py3-none-any.whl", + "filename": "chardet-7.4.0.post2-cp313-cp313-macosx_10_13_x86_64.whl", "hashes": { - "sha256": "c213590aa8599b17a9a914ab017f7dc6fc16c9c69603ecf071100346b8d9d777" + "sha256": "9bdb9387e692dd53c837aa922f676e5ab51209895cd99b15d30c6004418e0d27" }, - "provenance": null, - "requires-python": null, - "size": 6623016, - "upload-time": "2017-04-04T14:14:50.895823Z", - "url": "https://files.pythonhosted.org/packages/a6/ee/6dfd9e8e0d61ab22ed09c6c8f6ae5a4ad0d3bf07bca9124fb5a087f876df/Django-1.9.13-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp313-cp313-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 854448, + "upload-time": "2026-03-29T18:07:02.432869Z", + "url": "https://files.pythonhosted.org/packages/64/6f/40998484582edf32ebcbe30a51c0b33fb476aa4d22b172d4aabc3f47c5ed/chardet-7.4.0.post2-cp313-cp313-macosx_10_13_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.9.13.tar.gz", + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp313-cp313-macosx_11_0_arm64.whl", "hashes": { - "sha256": "c007dba5086061f7d0f4d88a3bc4016d881a7eede86d6c1c4fdbbaadddd53f1d" + "sha256": "422ac637f5a2a8b13151245591cb0fabdf9ec1427725f0560628cb5ad4fb1462" }, - "provenance": null, - "requires-python": null, - "size": 7498364, - "upload-time": "2017-04-04T14:15:10.543830Z", - "url": "https://files.pythonhosted.org/packages/6c/bf/4ac9eaa04581797a68649828b88a147f641d745e0c7b3696db5c6caedc41/Django-1.9.13.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp313-cp313-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 838289, + "upload-time": "2026-03-29T18:07:04.026149Z", + "url": "https://files.pythonhosted.org/packages/32/ed/0fc7f4be6d346049bafec134cb4d122317e8e803b42e520f8214f02d9d13/chardet-7.4.0.post2-cp313-cp313-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "4698be9bfc2322330e6c76357088fcc6a9cf0f0d687bfea5f53997b1d6099018" + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" }, "data-dist-info-metadata": { - "sha256": "4698be9bfc2322330e6c76357088fcc6a9cf0f0d687bfea5f53997b1d6099018" + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" }, - "filename": "Django-1.10a1-py2.py3-none-any.whl", + "filename": "chardet-7.4.0.post2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "1a8b6ad1f8fabbbd2e1ef8fb54dfe5f9a0b4908c642cccee20d58cfd7c0a3f7e" + "sha256": "7d52b3f15249ba877030045900d179d44552c3c37dda487462be473ec67bed2f" }, - "provenance": null, - "requires-python": null, - "size": 6600566, - "upload-time": "2016-05-20T12:16:44.951411Z", - "url": "https://files.pythonhosted.org/packages/02/50/b210dc6206e9c61a25a05acb76fc2f09101d9031ff0fb4d137f746e2e419/Django-1.10a1-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 859345, + "upload-time": "2026-03-29T18:07:05.563466Z", + "url": "https://files.pythonhosted.org/packages/11/7d/f22cf8861c18126b6775b4d4a95fa4141ecc4a24d87c5a225d1d5df472c1/chardet-7.4.0.post2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.10a1.tar.gz", + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "a53bbf8be7be60a9479295ab2bef375c1e25ae777d00ff0fea5ac2e347aa5c76" + "sha256": "ccdfb13b4a727d3d944157c7f350c6d64630511a0ce39e37ffa5114e90f7d3a7" }, - "provenance": null, - "requires-python": null, - "size": 7543001, - "upload-time": "2016-05-20T12:24:59.952686Z", - "url": "https://files.pythonhosted.org/packages/ae/98/3b27e0a3c53ec0d6727eb19da46eed5705fa9250ed28ec0d1df48778c401/Django-1.10a1.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 868537, + "upload-time": "2026-03-29T18:07:07.093986Z", + "url": "https://files.pythonhosted.org/packages/27/ff/0f582b7a9369bba8abb47d72c3d1d1122c351b8fb04dcac2637683072bcb/chardet-7.4.0.post2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "d0ee617cb1e8b80d372a0999d4d6f999cb9bfb9dcfb0f9e4838b2c102e7ae310" + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" }, "data-dist-info-metadata": { - "sha256": "d0ee617cb1e8b80d372a0999d4d6f999cb9bfb9dcfb0f9e4838b2c102e7ae310" + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" }, - "filename": "Django-1.10b1-py2.py3-none-any.whl", + "filename": "chardet-7.4.0.post2-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "hashes": { - "sha256": "3dee9e77e12d3edc30aed96e5522632d8ded656845c4e3e804dab8c60a937478" + "sha256": "daae5b0579e7e33adacb4722a62b540e6bec49944e081a859cb9a6a010713817" }, - "provenance": null, - "requires-python": null, - "size": 6641407, - "upload-time": "2016-06-22T01:15:05.240779Z", - "url": "https://files.pythonhosted.org/packages/e6/8c/142b08d2dc89aec2b74ad1d37f943ec50c73d4afce12ea6c0c568403ab22/Django-1.10b1-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 862733, + "upload-time": "2026-03-29T18:07:08.948873Z", + "url": "https://files.pythonhosted.org/packages/51/7b/226d88c86a5351dcb03cf7702f6916ab304d6ce5146a96d1636c9b4287a2/chardet-7.4.0.post2-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.10b1.tar.gz", + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp313-cp313-win_amd64.whl", "hashes": { - "sha256": "d8ef9aef259d68a452d5ae1a6f60793e8c10c609dbbe9e7412d47ac21e6d4245" + "sha256": "6c448fe2d77e329cec421b95f844b75f8c9cb744e808ecc9124b6063ca6acb5e" }, - "provenance": null, - "requires-python": null, - "size": 7600640, - "upload-time": "2016-06-22T01:15:17.267637Z", - "url": "https://files.pythonhosted.org/packages/02/be/d10613977c37674ca3b7f6db7105fac9a104b7765ede4a2f1445fabc2873/Django-1.10b1.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp313-cp313-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 924887, + "upload-time": "2026-03-29T18:07:10.381364Z", + "url": "https://files.pythonhosted.org/packages/55/ef/b34d768e047796f69866b88dd81f10993bb5d7421a6196799512e478dd6a/chardet-7.4.0.post2-cp313-cp313-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "44f9a9f1254a0dd933ba2fe10f89fbb54639c11b37b550ec3662516915aa63c5" + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" }, "data-dist-info-metadata": { - "sha256": "44f9a9f1254a0dd933ba2fe10f89fbb54639c11b37b550ec3662516915aa63c5" + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" }, - "filename": "Django-1.10rc1-py2.py3-none-any.whl", + "filename": "chardet-7.4.0.post2-cp314-cp314-macosx_10_15_x86_64.whl", "hashes": { - "sha256": "ccb60ae7804bc451e42b39e6863fc916de8c1fd9a681426e4d9fc9a1abf8bd44" + "sha256": "5862b17677f7e8fcee4e37fe641f01d30762e4b075ac37ce9584e4407896e2d9" }, - "provenance": null, - "requires-python": null, - "size": 6785247, - "upload-time": "2016-07-18T18:04:51.589122Z", - "url": "https://files.pythonhosted.org/packages/79/a2/988b57157526dcbdf78501c68ba6409b7863381a6cc6bc06424e07e134a2/Django-1.10rc1-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp314-cp314-macosx_10_15_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 853887, + "upload-time": "2026-03-29T18:07:12.156303Z", + "url": "https://files.pythonhosted.org/packages/b2/1e/8b5d54ecc873e828e9b91cddfce6bf5a058d7bb3d64007cfbbbc872b0bda/chardet-7.4.0.post2-cp314-cp314-macosx_10_15_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.10rc1.tar.gz", + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp314-cp314-macosx_11_0_arm64.whl", "hashes": { - "sha256": "26d08f62284d838598bc45671af6e6dba880d54fff3c14aa6aa78ba5519aeac0" + "sha256": "22d05c4b7e721d5330d99ef4a6f6233a9de58ae6f2275c21a098bedd778a6cb7" }, - "provenance": null, - "requires-python": null, - "size": 7687388, - "upload-time": "2016-07-18T18:05:05.503584Z", - "url": "https://files.pythonhosted.org/packages/32/0b/a54e4d4922545b0deb6808d4af0bb78010c0ca4d3109608ce6675f4f0ea1/Django-1.10rc1.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp314-cp314-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 838555, + "upload-time": "2026-03-29T18:07:13.689964Z", + "url": "https://files.pythonhosted.org/packages/26/17/8c2cf762c876b04036e561d2a27df8a6305435db1cb584f71c356e319c40/chardet-7.4.0.post2-cp314-cp314-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "a0d76b2f1efa0f63163c378f6c16aed959073059ba861082f5ee7b585328d3a3" + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" }, "data-dist-info-metadata": { - "sha256": "a0d76b2f1efa0f63163c378f6c16aed959073059ba861082f5ee7b585328d3a3" + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" }, - "filename": "Django-1.10-py2.py3-none-any.whl", + "filename": "chardet-7.4.0.post2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "9c60f4a801bf7c26bd6824c1062550c12c373344116703461c18cc258f8c9320" + "sha256": "a035d407f762c21eb77069982425eb403e518dd758617aa43bf11d0d2203a1b6" }, - "provenance": null, - "requires-python": null, - "size": 6795167, - "upload-time": "2016-08-01T18:32:07.351674Z", - "url": "https://files.pythonhosted.org/packages/4b/4c/059f68d8f029f7054e4e6bb0b1ed2fde7f28d07a3727325727d5a95ae1b8/Django-1.10-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 861305, + "upload-time": "2026-03-29T18:07:15.194728Z", + "url": "https://files.pythonhosted.org/packages/3b/21/51fb8cfbcf2f1acc7c03776f4452f64ff2b9051505b38bc9e2a3941af330/chardet-7.4.0.post2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.10.tar.gz", + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "46b868d68e5fd69dd9e05a0a7900df91786097e30b2aa6f065dd7fa3b22f7005" + "sha256": "2adfa7390e69cb5ed499b54978d31f6d476788d07d83da3426811181b7ca7682" }, - "provenance": null, - "requires-python": null, - "size": 7691063, - "upload-time": "2016-08-01T18:32:16.280614Z", - "url": "https://files.pythonhosted.org/packages/18/5c/3cd8989b2226c55a1faf66f1a110e76cba6e6ca5d9dd15fb469fb636f378/Django-1.10.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 868868, + "upload-time": "2026-03-29T18:07:16.781179Z", + "url": "https://files.pythonhosted.org/packages/fb/b6/13cc503f45beeb1117fc9c83f294df16ebce5d75eac9f0cefb8cce4357a1/chardet-7.4.0.post2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "32ddace4a798f35e0641154722738f45514afb0b9b1eefb1f4d630923211d2a8" + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" }, "data-dist-info-metadata": { - "sha256": "32ddace4a798f35e0641154722738f45514afb0b9b1eefb1f4d630923211d2a8" + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" }, - "filename": "Django-1.10.1-py2.py3-none-any.whl", + "filename": "chardet-7.4.0.post2-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "hashes": { - "sha256": "3d689905cd0635bbb33b87f9a5df7ca70a3db206faae4ec58cda5e7f5f47050d" + "sha256": "2345f20ea67cdadddb778b2bc31e2defc2a85ae027931f9ad6ab84fd5d345320" }, - "provenance": null, - "requires-python": null, - "size": 6796229, - "upload-time": "2016-09-01T23:17:41.185068Z", - "url": "https://files.pythonhosted.org/packages/6c/cf/d6ab0edb891865ef86b3e3d7290c162f57c363cf880099bbe94229806f56/Django-1.10.1-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 863417, + "upload-time": "2026-03-29T18:07:18.467941Z", + "url": "https://files.pythonhosted.org/packages/30/ca/f1ab73f8d431c5257ad536956992513a5c135c53cf2a3dc94b8a45f83082/chardet-7.4.0.post2-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.10.1.tar.gz", + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp314-cp314-win_amd64.whl", "hashes": { - "sha256": "d6e6c5b25cb67f46afd7c82f536529b11981183423dad8932e15bce93d1a24f3" + "sha256": "52602972d4815047cee262551bc383ab394aa145f5ca9ee10d0a53d27965882e" }, - "provenance": null, - "requires-python": null, - "size": 7700057, - "upload-time": "2016-09-01T23:18:18.672706Z", - "url": "https://files.pythonhosted.org/packages/0a/9e/e76cca958089cd0317ab46cb91f0ed36274900e48829c949b2e33d2a4469/Django-1.10.1.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp314-cp314-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 919100, + "upload-time": "2026-03-29T18:07:20.312913Z", + "url": "https://files.pythonhosted.org/packages/1a/cc/d2918dc6d110cf585a30ee11dbdcfa56a2b2fbf16e2b4117fe8bf800f320/chardet-7.4.0.post2-cp314-cp314-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "77bcda8a8790c1230aa0287b2ebcbd134ebb2dc840b5c7467cd8663ce594aa2d" + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" }, "data-dist-info-metadata": { - "sha256": "77bcda8a8790c1230aa0287b2ebcbd134ebb2dc840b5c7467cd8663ce594aa2d" + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" }, - "filename": "Django-1.10.2-py2.py3-none-any.whl", + "filename": "chardet-7.4.0.post2-py3-none-any.whl", "hashes": { - "sha256": "4d48ab8e84a7c8b2bc4b2f4f199bc3a8bfcc9cbdbc29e355ac5c44a501d73a1a" + "sha256": "e0c9c6b5c296c0e5197bc8876fcc04d58a6ddfba18399e598ba353aba28b038e" }, - "provenance": null, - "requires-python": null, - "size": 6832895, - "upload-time": "2016-10-01T20:05:18.594291Z", - "url": "https://files.pythonhosted.org/packages/8a/09/46f790104abca7eb93786139d3adde9366b1afd59a77b583a1f310dc8cbd/Django-1.10.2-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 625322, + "upload-time": "2026-03-29T18:07:21.810637Z", + "url": "https://files.pythonhosted.org/packages/94/d2/22ac0b5b832bb9d2f29311dcded6c09ad0c32c23e3e53a8033aad5eb8652/chardet-7.4.0.post2-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-1.10.2.tar.gz", + "filename": "chardet-7.4.0.post2.tar.gz", "hashes": { - "sha256": "e127f12a0bfb34843b6e8c82f91e26fff6445a7ca91d222c0794174cf97cbce1" + "sha256": "21a6b5ca695252c03385dcfcc8b55c27907f1fe80838aa171b1ff4e356a1bb67" }, - "provenance": null, - "requires-python": null, - "size": 7724987, - "upload-time": "2016-10-01T20:05:31.330942Z", - "url": "https://files.pythonhosted.org/packages/57/9e/59444485f092b6ed4f1931e7d2e13b67fdab967c041d02f58a0d1dab8c23/Django-1.10.2.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 767694, + "upload-time": "2026-03-29T18:07:23.190469Z", + "url": "https://files.pythonhosted.org/packages/03/4b/1fe1ade6b4d33abff0224b45a8310775b04308668ad1bdef725af8e3fcaa/chardet-7.4.0.post2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "8c96e19487ff72d88977c454a5b09ba260c02cbb7dbd2fe9e6376fd89e20c55f" + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" }, "data-dist-info-metadata": { - "sha256": "8c96e19487ff72d88977c454a5b09ba260c02cbb7dbd2fe9e6376fd89e20c55f" + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" }, - "filename": "Django-1.10.3-py2.py3-none-any.whl", + "filename": "chardet-7.4.1-cp310-cp310-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "94426cc28d8721fbf13c333053f08d32427671a4ca7986f7030fc82bdf9c88c1" + "sha256": "e53cc280a1ab616f191ac7ebdd1f38f2aa78b1411dd2677dc556c6f0fa085913" }, - "provenance": null, - "requires-python": null, - "size": 6833335, - "upload-time": "2016-11-01T13:56:54.139706Z", - "url": "https://files.pythonhosted.org/packages/0e/ab/16abddb9ab7ee46a26e04a0c8ba1f02b9412a77927dec699c1af6d0070f8/Django-1.10.3-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp310-cp310-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 872725, + "upload-time": "2026-04-07T20:24:23.521726Z", + "url": "https://files.pythonhosted.org/packages/e7/93/f424a68707300bd9d516b3910382f43e0fac3cf08ec0835771d4ab61ec90/chardet-7.4.1-cp310-cp310-macosx_10_9_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.10.3.tar.gz", + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp310-cp310-macosx_11_0_arm64.whl", "hashes": { - "sha256": "6f92f08dee8a1bd7680e098a91bf5acd08b5cdfe74137f695b60fd79f4478c30" + "sha256": "8befb12c263cb14e26f065a3f99d76ef2610b0266cb70d827bb61528e9e60f28" }, - "provenance": null, - "requires-python": null, - "size": 7733727, - "upload-time": "2016-11-01T13:57:16.055061Z", - "url": "https://files.pythonhosted.org/packages/4d/6b/cf3edad0526851d1fd6dd56c9cc94f2be090489c39d9666ca4ad980312e2/Django-1.10.3.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp310-cp310-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 855566, + "upload-time": "2026-04-07T20:24:25.560270Z", + "url": "https://files.pythonhosted.org/packages/9e/e9/fb8a37373cb8a7217e2284fcbacab3f93413827ebfdd8836830e6aab559c/chardet-7.4.1-cp310-cp310-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "eb9148fbc3dc493a3be851200cfca1131cea05b6a29466a0cf64d48a7e7ba905" + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" }, "data-dist-info-metadata": { - "sha256": "eb9148fbc3dc493a3be851200cfca1131cea05b6a29466a0cf64d48a7e7ba905" + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" }, - "filename": "Django-1.10.4-py2.py3-none-any.whl", + "filename": "chardet-7.4.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "a8e1a552205cda15023c39ecf17f7e525e96c5b0142e7879e8bd0c445351f2cc" + "sha256": "35ade2a6f93e5d2bdff541b584126cfe066eac5c9457572ff97cabc8068bece1" }, - "provenance": null, - "requires-python": null, - "size": 6833471, - "upload-time": "2016-12-01T23:46:26.502027Z", - "url": "https://files.pythonhosted.org/packages/71/37/581a00bbc4571526ce88ef517c0c02ca7575ac2ae8a3671161d2aa14b740/Django-1.10.4-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 875309, + "upload-time": "2026-04-07T20:24:27.048596Z", + "url": "https://files.pythonhosted.org/packages/77/82/8e86c71232962f35b5baede1535dc22d155dc45256ab632af3ec25526a1f/chardet-7.4.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.10.4.tar.gz", + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "fff7f062e510d812badde7cfc57745b7779edb4d209b2bc5ea8d954c22305c2b" + "sha256": "a98c361b73c6ce4a44beaecf5cfb389ec69b566dd7f3f4ea5d1bde6487e7054d" }, - "provenance": null, - "requires-python": null, - "size": 7735213, - "upload-time": "2016-12-01T23:46:50.215935Z", - "url": "https://files.pythonhosted.org/packages/3b/14/6c1e7508b1342afde8e80f50a55d6b305c0755c702f741db6094924f7499/Django-1.10.4.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 885124, + "upload-time": "2026-04-07T20:24:28.254398Z", + "url": "https://files.pythonhosted.org/packages/28/b7/63c46c95a47dddfd10269cce047b3cc144868683941ba188047b9ce7491e/chardet-7.4.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "e32043cc5be529daecff385c4697e538c8afacc6e64b90c2a97f18ea28e616d4" + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" }, "data-dist-info-metadata": { - "sha256": "e32043cc5be529daecff385c4697e538c8afacc6e64b90c2a97f18ea28e616d4" + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" }, - "filename": "Django-1.10.5-py2.py3-none-any.whl", + "filename": "chardet-7.4.1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "hashes": { - "sha256": "4541a60834f28f308ee7b6e96400feca905fb0de473eb9dad6847e98a36d86d4" + "sha256": "7a1c2be068ab91a472fd74617d9371605897c3061ca4f2e5df63d9f3d9c11f8e" }, - "provenance": null, - "requires-python": null, - "size": 6833796, - "upload-time": "2017-01-04T19:22:17.889078Z", - "url": "https://files.pythonhosted.org/packages/45/60/faa28a1d17f879f9dbef28f249e4e9a8dd1d29ae78409516b4b8b6c3ebab/Django-1.10.5-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 879721, + "upload-time": "2026-04-07T20:24:29.638720Z", + "url": "https://files.pythonhosted.org/packages/9e/d0/cd925d362e07242fd2d283ea6998e1206991a395b361e90965409ccad70d/chardet-7.4.1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.10.5.tar.gz", + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp310-cp310-win_amd64.whl", "hashes": { - "sha256": "0db89374b691b9c8b057632a6cd64b18d08db2f4d63b4d4af6024267ab965f8b" + "sha256": "4ececf9631f7932a2cef728746303d71ae8204923190253d5382ee37739dd46e" }, - "provenance": null, - "requires-python": null, - "size": 7734715, - "upload-time": "2017-01-04T19:23:00.596664Z", - "url": "https://files.pythonhosted.org/packages/c3/c2/6096bf5d0caa4e3d5b985ac72e3a0c795e37fa7407d6c85460b2a105b467/Django-1.10.5.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp310-cp310-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 941266, + "upload-time": "2026-04-07T20:24:30.933816Z", + "url": "https://files.pythonhosted.org/packages/d1/be/2a9dcd14c069efe657648a883ee2c2817515e8fae7e5e2e4ce9843a03266/chardet-7.4.1-cp310-cp310-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "535401a7b11cc848e7ef5aec53a209c92fe0468e6a97eab19e8c9f5f23b3908d" + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" }, "data-dist-info-metadata": { - "sha256": "535401a7b11cc848e7ef5aec53a209c92fe0468e6a97eab19e8c9f5f23b3908d" + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" }, - "filename": "Django-1.10.6-py2.py3-none-any.whl", + "filename": "chardet-7.4.1-cp311-cp311-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "2cfb83859bfaa10e2bd586340bead27c69fdcaa21fa683a008cc712482c26726" + "sha256": "a9322fd3ffd359b49b2d608725a15975ebc0d66f2dcedefa7ddb5847e54a6f9c" }, - "provenance": null, - "requires-python": null, - "size": 6833948, - "upload-time": "2017-03-01T13:37:27.613779Z", - "url": "https://files.pythonhosted.org/packages/b9/bb/723f78e6f6aea78590331eba4e42b8a09c33ce154204a942525a91101d0b/Django-1.10.6-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp311-cp311-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 869487, + "upload-time": "2026-04-07T20:24:32.216265Z", + "url": "https://files.pythonhosted.org/packages/cb/2c/bc6d4f9acbad0bf402ce1fe47bac43324f04036848ca3525f4e53bca8198/chardet-7.4.1-cp311-cp311-macosx_10_9_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.10.6.tar.gz", + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp311-cp311-macosx_11_0_arm64.whl", "hashes": { - "sha256": "7a6ebe254ab126510da143628d019ca8d6da2de49d7682bf046c03713a3c2c61" + "sha256": "3886f8f9bb3500bd8c421b2de9b4878a0c183f80bc289338cdda869dfd4397fb" }, - "provenance": null, - "requires-python": null, - "size": 7734864, - "upload-time": "2017-03-01T13:37:40.243134Z", - "url": "https://files.pythonhosted.org/packages/1d/07/fb81c7ed26abbfadd84185be80b5b949219948c4bfd7c30c5c1436d5fd7d/Django-1.10.6.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp311-cp311-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 851824, + "upload-time": "2026-04-07T20:24:33.643267Z", + "url": "https://files.pythonhosted.org/packages/9f/dd/d1f18e3f3fe00799c652560521ba699f9698c264a0e1bbfc67e567a6d995/chardet-7.4.1-cp311-cp311-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "98585a95cb03f8b6948e8e2da99964b40a97f19be4ce459a6ec0b70bebe66b0e" + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" }, "data-dist-info-metadata": { - "sha256": "98585a95cb03f8b6948e8e2da99964b40a97f19be4ce459a6ec0b70bebe66b0e" + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" }, - "filename": "Django-1.10.7-py2.py3-none-any.whl", + "filename": "chardet-7.4.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "e68fd450154ad7ee2c88472bb812350490232462adc6e3c6bcb544abe5212134" + "sha256": "80de820fa1df95a2e7c9898867f7d6ff3dc3d52a109938b215b37ab54474d307" }, - "provenance": null, - "requires-python": null, - "size": 6834495, - "upload-time": "2017-04-04T14:27:40.297406Z", - "url": "https://files.pythonhosted.org/packages/e5/e7/bdcc0837a2e7ccb1a37be9e5e6e6da642cec5fe9fc1f9ac37dd397c91f74/Django-1.10.7-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 872239, + "upload-time": "2026-04-07T20:24:34.999107Z", + "url": "https://files.pythonhosted.org/packages/6a/cc/04f75834c7c8e37c43f4b5d5c29a9e6ae8002e87de335418a9f277efdbbf/chardet-7.4.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.10.7.tar.gz", + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "593d779dbc2350a245c4f76d26bdcad58a39895e87304fe6d725bbdf84b5b0b8" + "sha256": "c98e1044785ab71f0fee70f64b8d56f69df9de1b593793022e001ba2f6b76dd0" }, - "provenance": null, - "requires-python": null, - "size": 7737654, - "upload-time": "2017-04-04T14:27:54.235551Z", - "url": "https://files.pythonhosted.org/packages/15/b4/d4bb7313e02386bd23a60e1eb5670321313fb67289c6f36ec43bce747aff/Django-1.10.7.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 882066, + "upload-time": "2026-04-07T20:24:36.483663Z", + "url": "https://files.pythonhosted.org/packages/65/6a/9cc5221337a0f47478e4cb91623bf89c99728a43ff682ea8772827cc45a6/chardet-7.4.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "100d983e934901e67b208a075e5f4e0fed27a970516b1a569edc2073e48dfa0d" + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" }, "data-dist-info-metadata": { - "sha256": "100d983e934901e67b208a075e5f4e0fed27a970516b1a569edc2073e48dfa0d" + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" }, - "filename": "Django-1.10.8-py2.py3-none-any.whl", + "filename": "chardet-7.4.1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "hashes": { - "sha256": "ffdc7e938391ae3c2ee8ff82e0b4444e4e6bb15c99d00770285233d42aaf33d6" + "sha256": "caf0715b8a5e20fc3faf21a24abd3ae513f8f58206dd32d1b87eca6351e105ed" }, - "provenance": null, - "requires-python": null, - "size": 6834486, - "upload-time": "2017-09-05T15:31:48.077227Z", - "url": "https://files.pythonhosted.org/packages/bb/9f/2c20639ac635a83123ddffd91ba15001cb0d04e74fbb08f31fb57e490dab/Django-1.10.8-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 875314, + "upload-time": "2026-04-07T20:24:37.905359Z", + "url": "https://files.pythonhosted.org/packages/73/c9/6e378a9337c8710f0bb7d6ad847a49f65858ecd88aa75a826ece8f6ec9df/chardet-7.4.1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.10.8.tar.gz", + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp311-cp311-win_amd64.whl", "hashes": { - "sha256": "d4ef83bd326573c00972cb9429beb396d210341a636e4b816fc9b3f505c498bb" + "sha256": "c820c95d8b4de8aea99b54083d38f10f763686646962b5627e8e2b2db113a37b" }, - "provenance": null, - "requires-python": null, - "size": 7739226, - "upload-time": "2017-09-05T15:31:58.221021Z", - "url": "https://files.pythonhosted.org/packages/09/17/13a0cd29f603a4a51b06f7cdc9466fd7bfc48aa20ae2aa80f79d3ad9ba7d/Django-1.10.8.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp311-cp311-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 940517, + "upload-time": "2026-04-07T20:24:39.518380Z", + "url": "https://files.pythonhosted.org/packages/c0/a9/68387dfc67972bc3547e84f3545af6bc1a53c46a01b6976ffa263485d61a/chardet-7.4.1-cp311-cp311-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "9d1a1ae1099102b93f88401b4749762ec90ec58cc7c7c3df6dfe5e5092a8edf2" + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" }, "data-dist-info-metadata": { - "sha256": "9d1a1ae1099102b93f88401b4749762ec90ec58cc7c7c3df6dfe5e5092a8edf2" + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" }, - "filename": "Django-1.11a1-py2.py3-none-any.whl", + "filename": "chardet-7.4.1-cp312-cp312-macosx_10_13_x86_64.whl", "hashes": { - "sha256": "edb0cb0ae9120a21ec729de7138106acd1f0737daa63b9cd8e2d739a7b6198dc" + "sha256": "0de8d636391f9050e4e048ca8a9f98b25e67eff389705f8c6ff1ab9593f7339b" }, - "provenance": null, - "requires-python": null, - "size": 6870097, - "upload-time": "2017-01-18T01:01:35.823808Z", - "url": "https://files.pythonhosted.org/packages/32/7e/884dfbac0d640b428bd800aa4204ed69a39ec155eacf8d6586c8e77f91c6/Django-1.11a1-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp312-cp312-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 873498, + "upload-time": "2026-04-07T20:24:41.202572Z", + "url": "https://files.pythonhosted.org/packages/fb/4a/ff2acdb422d32a2440718910da996bd5be03bd67fd504255918409b88439/chardet-7.4.1-cp312-cp312-macosx_10_13_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "dbf2e80ce1e56b573e3e66152141d72e0ab37d0af7dce8ace3b7637005c54d3d" + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" }, "data-dist-info-metadata": { - "sha256": "dbf2e80ce1e56b573e3e66152141d72e0ab37d0af7dce8ace3b7637005c54d3d" + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" }, - "filename": "Django-1.11b1-py2.py3-none-any.whl", + "filename": "chardet-7.4.1-cp312-cp312-macosx_11_0_arm64.whl", "hashes": { - "sha256": "fbc7ffaa45a4a67cb45f77dbd94e8eceecebe1d0959fe9c665dfbf28b41899e6" + "sha256": "b726b0b2684d29cd08f602bb4266334386c58741ff34c9e2f6cdf97ad604e235" }, - "provenance": null, - "requires-python": null, - "size": 6869998, - "upload-time": "2017-02-20T23:21:50.835517Z", - "url": "https://files.pythonhosted.org/packages/41/c1/68dd27946b03a3d756b0ff665baad25aee1f59918891d86ab76764209208/Django-1.11b1-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp312-cp312-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 853485, + "upload-time": "2026-04-07T20:24:42.550771Z", + "url": "https://files.pythonhosted.org/packages/53/b1/320ee3b3d8b1b95f48d02a081f28e23caf9bd044ff11e6c1597ffe65fa2f/chardet-7.4.1-cp312-cp312-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "7f9bbac62395ba19565536d1928ab524dde6581e4527a6cd751a0e5597df800a" + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" }, "data-dist-info-metadata": { - "sha256": "7f9bbac62395ba19565536d1928ab524dde6581e4527a6cd751a0e5597df800a" + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" }, - "filename": "Django-1.11rc1-py2.py3-none-any.whl", + "filename": "chardet-7.4.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "621245da55de87d9cd8527bb3b354d60643d420347a75adb3ebe07750f4c2dae" + "sha256": "6b5c03330b9108124f8174a596284b737e95f1cf6a99953c37cea7e2583212e7" }, - "provenance": null, - "requires-python": null, - "size": 6870876, - "upload-time": "2017-03-21T22:55:53.651688Z", - "url": "https://files.pythonhosted.org/packages/9d/f5/e437d325edcf762854f58174d53a06dcaffa211388ba8f0c4726f6b0b1d4/Django-1.11rc1-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 873724, + "upload-time": "2026-04-07T20:24:44.251861Z", + "url": "https://files.pythonhosted.org/packages/a2/db/6b410be7880dfd1d3e4ab4635772755010bc0671d5a8bd4fc4935d22af29/chardet-7.4.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.11rc1.tar.gz", + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "fde8e20117d942e7c1a3c23bb00ab6caf38aefc31c3ca28e961c8b67bd576f2e" + "sha256": "277ce1174ea054415a3c2ad5f51aa089a96dda16999de56e4ac1bc366d0d535e" }, - "provenance": null, - "requires-python": null, - "size": 7796930, - "upload-time": "2017-03-21T22:56:03.250177Z", - "url": "https://files.pythonhosted.org/packages/25/07/b915b82e345c5189ba999dcfdf96d8de7026166c5e16f0e7030ffbe5f6cd/Django-1.11rc1.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 886957, + "upload-time": "2026-04-07T20:24:45.614234Z", + "url": "https://files.pythonhosted.org/packages/5a/ea/119e9b64e74762ec279f4c742c353e35602437f29ae3ddc2b0cb43071dba/chardet-7.4.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "9fa7f7392a3bc12bfc075e0fc9043028a78638d3e90c78cc9506cc3f5f0f7226" + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" }, "data-dist-info-metadata": { - "sha256": "9fa7f7392a3bc12bfc075e0fc9043028a78638d3e90c78cc9506cc3f5f0f7226" + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" }, - "filename": "Django-1.11-py2.py3-none-any.whl", + "filename": "chardet-7.4.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "hashes": { - "sha256": "0120b3b60760fb0617848b58aaa9702c0bf963320ed472f0879c5c55ab75b64a" + "sha256": "bee1d665ca5810d8e3cf11122619e85c23b209075cbddb91f213675248f0e522" }, - "provenance": null, - "requires-python": null, - "size": 6942445, - "upload-time": "2017-04-04T15:59:30.713294Z", - "url": "https://files.pythonhosted.org/packages/47/a6/078ebcbd49b19e22fd560a2348cfc5cec9e5dcfe3c4fad8e64c9865135bb/Django-1.11-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 878701, + "upload-time": "2026-04-07T20:24:46.972820Z", + "url": "https://files.pythonhosted.org/packages/9a/b7/ba80b9936829323088d1721d74ed2a38791a9e838246757c54d9b1c880f6/chardet-7.4.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.11.tar.gz", + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp312-cp312-win_amd64.whl", "hashes": { - "sha256": "b6f3b864944276b4fd1d099952112696558f78b77b39188ac92b6c5e80152c30" + "sha256": "fcaed03cefa53f62346091ef92da7a6f44bae6830a6f4c6b097a70cdc31b1199" }, - "provenance": null, - "requires-python": null, - "size": 7853479, - "upload-time": "2017-04-04T16:00:04.407084Z", - "url": "https://files.pythonhosted.org/packages/79/43/ed9ca4d69f35b5e64f2ecad73f75a8529a9c6f0d562e5af9a1f65beda355/Django-1.11.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp312-cp312-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 942630, + "upload-time": "2026-04-07T20:24:48.304451Z", + "url": "https://files.pythonhosted.org/packages/6e/4c/dc7359553bcb0ff0511ef84bf997ad6308bc1bd0ca268bbcebb2866cebf5/chardet-7.4.1-cp312-cp312-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "217e41ff9c4c130f17650c22e18752e16abb318da66185d0509addc0a4df9307" + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" }, "data-dist-info-metadata": { - "sha256": "217e41ff9c4c130f17650c22e18752e16abb318da66185d0509addc0a4df9307" + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" }, - "filename": "Django-1.11.1-py2.py3-none-any.whl", + "filename": "chardet-7.4.1-cp313-cp313-macosx_10_13_x86_64.whl", "hashes": { - "sha256": "bb3109a31cfa016e5f234223665f80fc06107f2169afb9f6dc8828295db73547" + "sha256": "0487a6a6846740f39f9fcd71e3acff2982bae8bca3507ee986d5155cd458e044" }, - "provenance": null, - "requires-python": null, - "size": 6943932, - "upload-time": "2017-05-06T13:26:23.402737Z", - "url": "https://files.pythonhosted.org/packages/2b/2c/019d6d5f7ed2889082ed96f849bf462c57265087a3a568a19b0d4c53bc55/Django-1.11.1-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp313-cp313-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 872288, + "upload-time": "2026-04-07T20:24:49.765945Z", + "url": "https://files.pythonhosted.org/packages/07/f2/b64a7edb73e6977c75d953a563827293726a6b17c32bceebb343cb515822/chardet-7.4.1-cp313-cp313-macosx_10_13_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.11.1.tar.gz", + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp313-cp313-macosx_11_0_arm64.whl", "hashes": { - "sha256": "bbcefdf822eeef2cd04718ebcc24dd2ecf47407258cfcde2b4f95df57ce33a8c" + "sha256": "d8aa2bae7d0523963395f802ae2212e8b2248d4503a14a691de86edf716b22d3" }, - "provenance": null, - "requires-python": null, - "size": 7857868, - "upload-time": "2017-05-06T13:26:38.108379Z", - "url": "https://files.pythonhosted.org/packages/22/68/24fd855343f218e016bbb04b1a5a2dc1be191a4cbd4d3cdabb13d1c2a371/Django-1.11.1.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp313-cp313-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 852563, + "upload-time": "2026-04-07T20:24:51.166668Z", + "url": "https://files.pythonhosted.org/packages/29/37/0fa39432d526392ed17a91566f878c397da8990956a5552bcae915412ded/chardet-7.4.1-cp313-cp313-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "bb4ee88d1b49e2837783d07aff999d0a3b4414272ee5e0af05fecf3c2348d501" + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" }, "data-dist-info-metadata": { - "sha256": "bb4ee88d1b49e2837783d07aff999d0a3b4414272ee5e0af05fecf3c2348d501" + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" }, - "filename": "Django-1.11.2-py2.py3-none-any.whl", + "filename": "chardet-7.4.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "cbd3944599086518cdcf3235e90230c8b8a9c5476b20447ee57b313dba14f67a" + "sha256": "c03925738670199d253b8c79828d8a68d404f629a2dbf1b4b5aabd8c8b0249ab" }, - "provenance": null, - "requires-python": null, - "size": 6947046, - "upload-time": "2017-06-01T16:47:48.983642Z", - "url": "https://files.pythonhosted.org/packages/d1/e6/4ac2f5c9bdc9c82eb48e86a6190e2579be3d10c1afe457993c54cb7d5bc5/Django-1.11.2-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 872700, + "upload-time": "2026-04-07T20:24:52.641170Z", + "url": "https://files.pythonhosted.org/packages/6c/f2/0a6b22e6d1d8fbfdfeea65cf91d9d33222a7aa20256729a18bf920cbde9f/chardet-7.4.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.11.2.tar.gz", + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "3c5b070482df4f9e5750539dc1824d353729ee423fd410c579b8cd3dea5b0617" + "sha256": "19bcd1de4a0c1a5802f9d2d370b6696668bddc166a3c89c113cf109313b3d99f" }, - "provenance": null, - "requires-python": null, - "size": 7865109, - "upload-time": "2017-06-01T16:50:13.913846Z", - "url": "https://files.pythonhosted.org/packages/c0/31/4bffd9183066eea645430114419c30b030b599320da8246701b81c6a78d2/Django-1.11.2.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 886048, + "upload-time": "2026-04-07T20:24:54.097001Z", + "url": "https://files.pythonhosted.org/packages/b9/14/5fcd93d44ff6c2142907662888b296c0b303376fd1c332c488981ccb2f21/chardet-7.4.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c6d299c3336e24efe2229b6e6b311e08d2235954ce1555088638ed1ab4cba6e8" + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" }, "data-dist-info-metadata": { - "sha256": "c6d299c3336e24efe2229b6e6b311e08d2235954ce1555088638ed1ab4cba6e8" + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" }, - "filename": "Django-1.11.3-py2.py3-none-any.whl", + "filename": "chardet-7.4.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "hashes": { - "sha256": "c69e0c0416f2376b677830304d4c5fa8793b9c815af77be659a3c50d1f46c2e6" + "sha256": "0848015eb1471e1499963dff2776557af05f99c38ba2a14f34ea078f8668c6a9" }, - "provenance": null, - "requires-python": null, - "size": 6947525, - "upload-time": "2017-07-01T23:24:53.311560Z", - "url": "https://files.pythonhosted.org/packages/fe/ca/a7b35a0f5088f26b1ef3c7add57161a7d387a4cbd30db01c1091aa87e207/Django-1.11.3-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 878020, + "upload-time": "2026-04-07T20:24:55.639746Z", + "url": "https://files.pythonhosted.org/packages/b9/17/d6da96aa2a00d65a40732725e5262c7314dd5b9bdc3036d83d7b0cb96c40/chardet-7.4.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.11.3.tar.gz", + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp313-cp313-win_amd64.whl", "hashes": { - "sha256": "9ef9de0a957245ed3a29c4162ed2fd493252ca249a755f9e2b4a9be82caf8f6b" + "sha256": "5e686e5a0d8155cfbf5b1a579f5790bb01bf1a0a52e7f98b38801c09a0c63fcd" }, - "provenance": null, - "requires-python": null, - "size": 7872014, - "upload-time": "2017-07-01T23:25:09.072231Z", - "url": "https://files.pythonhosted.org/packages/45/23/a5dbb0cfee731549032034d2666cabba47a447f811f706cff82fd1947efc/Django-1.11.3.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp313-cp313-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 942784, + "upload-time": "2026-04-07T20:24:57.326246Z", + "url": "https://files.pythonhosted.org/packages/67/ee/7f5833299f6e193214c386072e5350b29ce0db2bace7ebe7a7aadb621774/chardet-7.4.1-cp313-cp313-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c3a2b8874cead005459754bab9db9973b8762f414512d356738758967c72cea3" + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" }, "data-dist-info-metadata": { - "sha256": "c3a2b8874cead005459754bab9db9973b8762f414512d356738758967c72cea3" + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" }, - "filename": "Django-1.11.4-py2.py3-none-any.whl", + "filename": "chardet-7.4.1-cp314-cp314-macosx_10_15_x86_64.whl", "hashes": { - "sha256": "6fd30e05dc9af265f7d7d10cfb0efa013e6236db0853c9f47c74c585587c5a57" + "sha256": "2da446b920064ca9574504c29a07ef5eae91a1948a302a25043a16fb79ec2397" }, - "provenance": null, - "requires-python": null, - "size": 6947863, - "upload-time": "2017-08-01T12:24:53.575224Z", - "url": "https://files.pythonhosted.org/packages/fc/fb/01e0084061c50f1160c2db5565ff1c3d8d76f2a76f67cd282835ee64e04a/Django-1.11.4-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp314-cp314-macosx_10_15_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 871443, + "upload-time": "2026-04-07T20:24:59.051645Z", + "url": "https://files.pythonhosted.org/packages/24/05/b01e2a64d863d76af594405ecebf244b982b16571a43c5cd4a4c9303d528/chardet-7.4.1-cp314-cp314-macosx_10_15_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.11.4.tar.gz", + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp314-cp314-macosx_11_0_arm64.whl", "hashes": { - "sha256": "abe86e67dda9897a1536a727ed57dbefb5a42b41943be3b116fe3edab4c07bb2" + "sha256": "be39708b300a80a9f78ef8f81018e2e9c6274a71c0823a4d6e493c72f7b3d2a2" }, - "provenance": null, - "requires-python": null, - "size": 7870752, - "upload-time": "2017-08-01T12:25:19.627007Z", - "url": "https://files.pythonhosted.org/packages/ce/a0/3f59e798179b23f813250c79ee31a346aeecd4fa09ae05b639647086f5f3/Django-1.11.4.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp314-cp314-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 852501, + "upload-time": "2026-04-07T20:25:00.538085Z", + "url": "https://files.pythonhosted.org/packages/f1/ac/f2661976d435f2e16ed31b2e61cbdf6afcd2289220cf5f35fc981bae828b/chardet-7.4.1-cp314-cp314-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "b6c76ad2768a85beb16faa35015c761c186ecda7ae7d8db43c4637f244254eba" + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" }, "data-dist-info-metadata": { - "sha256": "b6c76ad2768a85beb16faa35015c761c186ecda7ae7d8db43c4637f244254eba" + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" }, - "filename": "Django-1.11.5-py2.py3-none-any.whl", + "filename": "chardet-7.4.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "89162f70a74aac62a53f975128faba6099a7ef2c9d8140a41ae9d6210bda05cd" + "sha256": "62b25b3ea5ef8e1672726e4c1601f6636ce3b76b9de92af669c8000711d7fe13" }, - "provenance": null, - "requires-python": null, - "size": 6948177, - "upload-time": "2017-09-05T15:18:53.403268Z", - "url": "https://files.pythonhosted.org/packages/18/2d/b477232dd619d81766064cd07ba5b35e956ff8a8c5c5d41754e0392b96e3/Django-1.11.5-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 874666, + "upload-time": "2026-04-07T20:25:01.896168Z", + "url": "https://files.pythonhosted.org/packages/d6/89/9bc5b116e91ec5d72dd89f5cab0f200aafbea379c9f92e6af1d6f751e4de/chardet-7.4.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.11.5.tar.gz", + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "1836878162dfdf865492bacfdff0321e4ee8f1e7d51d93192546000b54982b29" + "sha256": "3d66d2949754ad924865a47e81857a0792dc8edc651094285116b6df2e218445" }, - "provenance": null, - "requires-python": null, - "size": 7875054, - "upload-time": "2017-09-05T15:19:03.327101Z", - "url": "https://files.pythonhosted.org/packages/06/9f/7f07816842ad8020d3bdcfbedc568314e0739bc3de435bc034874b6f3e39/Django-1.11.5.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 886371, + "upload-time": "2026-04-07T20:25:03.374133Z", + "url": "https://files.pythonhosted.org/packages/e3/30/1af6666f34e3ced9a2dd2993743c1f70af7b52d5db4c4eba22c42a265eae/chardet-7.4.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "3efedd5e89035165ff085357567a735231e493adaa1325a0bbf56bf4f9569184" + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" }, "data-dist-info-metadata": { - "sha256": "3efedd5e89035165ff085357567a735231e493adaa1325a0bbf56bf4f9569184" + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" }, - "filename": "Django-1.11.6-py2.py3-none-any.whl", + "filename": "chardet-7.4.1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "hashes": { - "sha256": "7ab6a9c798a5f9f359ee6da3677211f883fb02ef32cebe9b29751eb7a871febf" + "sha256": "9381b3d9075c8a2e622b4d46db5e4229c94aebc71d4c8e620d9cf2cea2930824" }, - "provenance": null, - "requires-python": null, - "size": 6948250, - "upload-time": "2017-10-05T18:21:24.388540Z", - "url": "https://files.pythonhosted.org/packages/82/33/f9d2871f3aed5062661711bf91b3ebb03daa52cc0e1c37925f3e0c4508c5/Django-1.11.6-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 878556, + "upload-time": "2026-04-07T20:25:04.873452Z", + "url": "https://files.pythonhosted.org/packages/8d/ec/3741b48d7dfa241a3ef701b1bb49bf0a3862309378f1bd39e0026b81fc7c/chardet-7.4.1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.11.6.tar.gz", + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp314-cp314-win_amd64.whl", "hashes": { - "sha256": "c3b42ca1efa1c0a129a9e863134cc3fe705c651dea3a04a7998019e522af0c60" + "sha256": "5d86402a506631af2fb36e3d1c72021477b228fb0dcdb44400b9b681f14b14c0" }, - "provenance": null, - "requires-python": null, - "size": 7874450, - "upload-time": "2017-10-05T18:24:42.635754Z", - "url": "https://files.pythonhosted.org/packages/13/26/f3841e00663027ba7cf7ce7ba2cabb682a83cf0629bef013d70bebefa69d/Django-1.11.6.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp314-cp314-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 938232, + "upload-time": "2026-04-07T20:25:06.534291Z", + "url": "https://files.pythonhosted.org/packages/61/52/38714d4cb9d0a7d864aaf405ea7c26bcdb0fce7035a4fbc7a34c548afb2e/chardet-7.4.1-cp314-cp314-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "637df52786c5588fc33244a19129f065ef07d1ae8976b7435d6d276c41f73624" + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" }, "data-dist-info-metadata": { - "sha256": "637df52786c5588fc33244a19129f065ef07d1ae8976b7435d6d276c41f73624" + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" }, - "filename": "Django-1.11.7-py2.py3-none-any.whl", + "filename": "chardet-7.4.1-py3-none-any.whl", "hashes": { - "sha256": "75ce405d60f092f6adf904058d023eeea0e6d380f8d9c36134bac73da736023d" + "sha256": "04b9be0d786b9a3bbd7860a82d27e843f22211be51b9b84d85fe8d9864e2f535" }, - "provenance": null, - "requires-python": null, - "size": 6948299, - "upload-time": "2017-11-02T01:26:27.795201Z", - "url": "https://files.pythonhosted.org/packages/15/d8/b17afdcd527026d2f1acd30ac33406e6b22c0f573a3c14b2d9e0bd7df945/Django-1.11.7-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 625270, + "upload-time": "2026-04-07T20:25:07.937470Z", + "url": "https://files.pythonhosted.org/packages/82/1e/e61baae08212bd3e4d63b49203e36d75f6bc16062d5ee137b95eb9e6692f/chardet-7.4.1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-1.11.7.tar.gz", + "filename": "chardet-7.4.1.tar.gz", "hashes": { - "sha256": "8918e392530d8fc6965a56af6504229e7924c27265893f3949aa0529cd1d4b99" + "sha256": "cda41132a45dfbf6984dade1f531a4098c813caf266c66cc446d90bb9369cabd" }, - "provenance": null, - "requires-python": null, - "size": 7877132, - "upload-time": "2017-11-02T01:26:35.309616Z", - "url": "https://files.pythonhosted.org/packages/c3/a8/58bf5ce8f54b8fd9aa0de10288600cf71c6b779d519e301f4b0de8c06259/Django-1.11.7.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 768218, + "upload-time": "2026-04-07T20:25:09.646259Z", + "url": "https://files.pythonhosted.org/packages/a7/e7/58aadb0c7a4647957ef6a2a7d759f28904992632808328a1ba443a4e44d7/chardet-7.4.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "8de510a0180d3865b83d7fc7a83d11863572d2412807467f1f92fc9c8a885330" + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" }, "data-dist-info-metadata": { - "sha256": "8de510a0180d3865b83d7fc7a83d11863572d2412807467f1f92fc9c8a885330" + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" }, - "filename": "Django-1.11.8-py2.py3-none-any.whl", + "filename": "chardet-7.4.2-cp310-cp310-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "fad46f44f6f4de66aacaa92e7753dbc4fe3ae834aa2daffaca0bf16c64798186" + "sha256": "8c92d5bbb75ee2405c629764e86a801d34b96b6896044d2e3a255b4ae0e0044f" }, - "provenance": null, - "requires-python": null, - "size": 6949370, - "upload-time": "2017-12-02T14:20:51.619888Z", - "url": "https://files.pythonhosted.org/packages/7e/36/5266e0c51ee9b953d60ea8ea1fea10e268b1368f9c0ad08e2ff76ee9c1b5/Django-1.11.8-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp310-cp310-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 874137, + "upload-time": "2026-04-13T01:37:24.587286Z", + "url": "https://files.pythonhosted.org/packages/12/24/d3caa08d6ec8f3a344d514aab0d776b8df983e4cf081076da8c41dffd7fb/chardet-7.4.2-cp310-cp310-macosx_10_9_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.11.8.tar.gz", + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp310-cp310-macosx_11_0_arm64.whl", "hashes": { - "sha256": "fed3e79bb5a3a8d5eb054c7a1ec1de229ef3f43335a67821cc3e489e9582f711" + "sha256": "af9369e95adcb07dca9581965ce683cb78fceaf41e8657a8497f2d235f9b2ff4" }, - "provenance": null, - "requires-python": null, - "size": 7879685, - "upload-time": "2017-12-02T14:21:08.831473Z", - "url": "https://files.pythonhosted.org/packages/b0/9e/b1939fc389c091f17e725a7bd11a161db8fea8d632af708cba3b4e2deb94/Django-1.11.8.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp310-cp310-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 856824, + "upload-time": "2026-04-13T01:37:26.040212Z", + "url": "https://files.pythonhosted.org/packages/41/9c/9938d6c86654b900b929b48d164d896d5f57cf681c5e7d30ee8ba50f1096/chardet-7.4.2-cp310-cp310-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "1a19b979153171b6a1d5a0e64d6e8355f1d426d78139158e4e0061d767d69f75" + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" }, "data-dist-info-metadata": { - "sha256": "1a19b979153171b6a1d5a0e64d6e8355f1d426d78139158e4e0061d767d69f75" + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" }, - "filename": "Django-1.11.9-py2.py3-none-any.whl", + "filename": "chardet-7.4.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "90952c46d2b7b042db00e98b05f5dd97a5775822948d46fd82ff074d8ac75853" + "sha256": "6274e779a717f4a9aab24a23946d05e257a6aee46c950b21d6548cef57cb9aeb" }, - "provenance": null, - "requires-python": null, - "size": 6949531, - "upload-time": "2018-01-02T01:01:55.893297Z", - "url": "https://files.pythonhosted.org/packages/c8/a6/291039f0ce4b9818e0399359866337e6dfe9c0e23d8d94f00e657edbfcd8/Django-1.11.9-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 876577, + "upload-time": "2026-04-13T01:37:27.404682Z", + "url": "https://files.pythonhosted.org/packages/4a/91/a8387c63cd8d20bcd76cf85728ba5a929c2791e88a748388545e01044b66/chardet-7.4.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.11.9.tar.gz", + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "353d129f22e1d24980d6061666f435781141c2dfd852f14ffc8a670175821034" + "sha256": "6eaabaf5f52aa52ac0d8c42df69212e661a3311535455e1f8c6b81236f908837" }, - "provenance": null, - "requires-python": null, - "size": 7879870, - "upload-time": "2018-01-02T01:02:08.883938Z", - "url": "https://files.pythonhosted.org/packages/31/b7/8ad017c3e81635bb12c6d41b56fdbf4bb52eb30aea7f45cfeea61607bab8/Django-1.11.9.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 886468, + "upload-time": "2026-04-13T01:37:28.838245Z", + "url": "https://files.pythonhosted.org/packages/d2/48/1bdf0976c925063c4932353032e515aabd38b543fb0b004e8f9548098a7a/chardet-7.4.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "6a2a5c223f7c438e6664161c7609ce2f17e188ffd06a832d771b998f91251f49" + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" }, "data-dist-info-metadata": { - "sha256": "6a2a5c223f7c438e6664161c7609ce2f17e188ffd06a832d771b998f91251f49" + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" }, - "filename": "Django-1.11.10-py2.py3-none-any.whl", + "filename": "chardet-7.4.2-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "hashes": { - "sha256": "ac4c797a328a5ac8777ad61bcd00da279773455cc78b4058de2a9842a0eb6ee8" + "sha256": "2736431d200d22d4d1c324e926f4cd279d0d6a9ddf8944ca0340bcf1cdd8272e" }, - "provenance": null, - "requires-python": null, - "size": 6949488, - "upload-time": "2018-02-01T14:40:14.674673Z", - "url": "https://files.pythonhosted.org/packages/32/44/a9afb2b7dd641d89341a2126020bbda9201d270e23e4ffe2601eeaaabcfd/Django-1.11.10-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 881011, + "upload-time": "2026-04-13T01:37:30.391441Z", + "url": "https://files.pythonhosted.org/packages/71/dc/83af4434153218a7af2c72d4dbcf3024f4a535c38948ae199654a1efef2f/chardet-7.4.2-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.11.10.tar.gz", + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp310-cp310-win_amd64.whl", "hashes": { - "sha256": "22383567385a9c406d8a5ce080a2694c82c6b733e157922197e8b393bb3aacd9" + "sha256": "65e4590f7d78b8a2cdde5ae7c876d173e7d387d5804c32865605dbdc3abcc551" }, - "provenance": null, - "requires-python": null, - "size": 7881348, - "upload-time": "2018-02-01T14:40:24.121117Z", - "url": "https://files.pythonhosted.org/packages/58/bf/bc99750dcb155639e0b1d3f9dd4729b12c1d4f1bc37610b56a0cdcbcc66a/Django-1.11.10.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp310-cp310-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 942510, + "upload-time": "2026-04-13T01:37:32.084190Z", + "url": "https://files.pythonhosted.org/packages/b0/c4/d606bd8fe1e873f76cf5327acef1d3a7d76e296d2aba8b38dea164e7d8fc/chardet-7.4.2-cp310-cp310-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "a13dfdcf2075184c5b3ccc5f4fb4f7d3f588c97a82feda1cb8fffbeaa8580418" + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" }, "data-dist-info-metadata": { - "sha256": "a13dfdcf2075184c5b3ccc5f4fb4f7d3f588c97a82feda1cb8fffbeaa8580418" + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" }, - "filename": "Django-1.11.11-py2.py3-none-any.whl", + "filename": "chardet-7.4.2-cp311-cp311-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "fd186d544c7c2f835668cf11f77be071307c9eb22615a5b3a16bdb14c8357f41" + "sha256": "ac5d06a7ba643a6349b39c9959de5f97ca0790c5c0cff8a7167e69568ebd3b64" }, - "provenance": null, - "requires-python": null, - "size": 6949575, - "upload-time": "2018-03-06T14:15:57.141867Z", - "url": "https://files.pythonhosted.org/packages/d5/bf/2cd5eb314aa2b89855c01259c94dc48dbd9be6c269370c1f7ae4979e6e2f/Django-1.11.11-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp311-cp311-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 870805, + "upload-time": "2026-04-13T01:37:33.433427Z", + "url": "https://files.pythonhosted.org/packages/7e/5a/522464b4db2c1506b3dafc5bc79aa8d9945c7205f7279a0b4c848273c583/chardet-7.4.2-cp311-cp311-macosx_10_9_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.11.11.tar.gz", + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp311-cp311-macosx_11_0_arm64.whl", "hashes": { - "sha256": "74077d7309b48b97dacdac2dfb35c968028becf00a7a684e7f29b2af1b980edc" + "sha256": "3099c9e5e8cfe858fbcc5597044f581bef8f118744ebaea037e33d9e90041e39" }, - "provenance": null, - "requires-python": null, - "size": 7961491, - "upload-time": "2018-03-06T14:16:18.949597Z", - "url": "https://files.pythonhosted.org/packages/73/6d/bf75a9854bc9a9af65d06a19fb89e194bbfd9c925aea2bf818dd2452b7b5/Django-1.11.11.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp311-cp311-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 852985, + "upload-time": "2026-04-13T01:37:34.687679Z", + "url": "https://files.pythonhosted.org/packages/94/96/5f0193da84a805723fa68aa231e3b3467037578320886f2aa3c2114338db/chardet-7.4.2-cp311-cp311-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "2d22b9c151b2d8c57235717e6bd78468ffa23213dd428b19ed295453ae8370b9" + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" }, "data-dist-info-metadata": { - "sha256": "2d22b9c151b2d8c57235717e6bd78468ffa23213dd428b19ed295453ae8370b9" + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" }, - "filename": "Django-1.11.12-py2.py3-none-any.whl", + "filename": "chardet-7.4.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "056fe5b9e1f8f7fed9bb392919d64f6b33b3a71cfb0f170a90ee277a6ed32bc2" + "sha256": "b367ebb9f5a2eb2700b457a9cfb1fa5be3177d2105f25bd4ad634c2b7fee098b" }, - "provenance": null, - "requires-python": null, - "size": 6948451, - "upload-time": "2018-04-03T02:45:43.053920Z", - "url": "https://files.pythonhosted.org/packages/92/56/1f30c1e6a58b0c97c492461148edcbece2c6e43dcc3529695165744349ee/Django-1.11.12-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 873526, + "upload-time": "2026-04-13T01:37:35.956896Z", + "url": "https://files.pythonhosted.org/packages/5d/d3/f13a04a9d558670c94c775e4ba3f04e7b6068f9f1956738e3a58afce7740/chardet-7.4.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.11.12.tar.gz", + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "4d398c7b02761e234bbde490aea13ea94cb539ceeb72805b72303f348682f2eb" + "sha256": "db39b500114d9665994f800946eaa3d8c9b5a41bdb59911a0ec6ff4ca45f7b05" }, - "provenance": null, - "requires-python": null, - "size": 7882396, - "upload-time": "2018-04-03T02:46:00.567935Z", - "url": "https://files.pythonhosted.org/packages/b7/3c/30a9e5c9c21c5ac298684f00aca2479f3d7c43c5013f3ea17d0595ed90b7/Django-1.11.12.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 883352, + "upload-time": "2026-04-13T01:37:37.469651Z", + "url": "https://files.pythonhosted.org/packages/7a/d1/c81c94e4ad69a18acf8cb062a9020df1fe8ee585069743c1f7bc58bb8000/chardet-7.4.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "b110ecf4ac9739c82f891345f1f71a931b896bc00bd0a929a1162f4282857175" + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" }, "data-dist-info-metadata": { - "sha256": "b110ecf4ac9739c82f891345f1f71a931b896bc00bd0a929a1162f4282857175" + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" }, - "filename": "Django-1.11.13-py2.py3-none-any.whl", + "filename": "chardet-7.4.2-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "hashes": { - "sha256": "18986bcffe69653a84eaf1faa1fa5a7eded32cee41cfecc77fdc65a3e046404d" + "sha256": "cefd74690e3b2bd1ad3ab0defb58081d8804a6f5291a29f8d672e5399924ce94" }, - "provenance": null, - "requires-python": null, - "size": 6948641, - "upload-time": "2018-05-02T01:54:01.504059Z", - "url": "https://files.pythonhosted.org/packages/25/4d/c8228419346a0e84aec202a43e181afc6572b861d38f8a0306dbce6abef0/Django-1.11.13-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 876576, + "upload-time": "2026-04-13T01:37:39.043602Z", + "url": "https://files.pythonhosted.org/packages/b6/66/97b24adefcc41a8a853723fffafa8718088c247344fe7c0f546a5dce5ae3/chardet-7.4.2-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.11.13.tar.gz", + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp311-cp311-win_amd64.whl", "hashes": { - "sha256": "46adfe8e0abe4d1f026c1086889970b611aec492784fbdfbdaabc2457360a4a5" + "sha256": "b9f83d0906705725d3dcf1de5d886241f8666c2231f974a867012936c2c465cd" }, - "provenance": null, - "requires-python": null, - "size": 7884529, - "upload-time": "2018-05-02T01:54:13.881452Z", - "url": "https://files.pythonhosted.org/packages/f9/e3/b9226c6a12bd5984daa68d41f066df0021a511bfbc86b83cdfc7dce956d9/Django-1.11.13.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp311-cp311-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 941809, + "upload-time": "2026-04-13T01:37:40.297101Z", + "url": "https://files.pythonhosted.org/packages/40/5d/c04277fd29ffbd82ff1adf62b63c338b010d27ac54f9c750de33b6969805/chardet-7.4.2-cp311-cp311-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "55d720031b64d368197d31b0d2633e16cc197d5cc2a7f35102bb8fcded6c2b38" + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" }, "data-dist-info-metadata": { - "sha256": "55d720031b64d368197d31b0d2633e16cc197d5cc2a7f35102bb8fcded6c2b38" + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" }, - "filename": "Django-1.11.14-py2.py3-none-any.whl", + "filename": "chardet-7.4.2-cp312-cp312-macosx_10_13_x86_64.whl", "hashes": { - "sha256": "b7f77c0d168de4c4ad30a02ae31b9dca04fb3c10472f04918d5c02b4117bba68" + "sha256": "348ae6b4881b4fc9b2ce60e8e75bc3a8be94ad6f73ca1b27163a93405a122e20" }, - "provenance": null, - "requires-python": null, - "size": 6950140, - "upload-time": "2018-07-02T09:01:54.170037Z", - "url": "https://files.pythonhosted.org/packages/bf/e0/e659df5b5b82299fffd8b3df2910c99351b9308b8f45f5702cc4cdf946e9/Django-1.11.14-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp312-cp312-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 874720, + "upload-time": "2026-04-13T01:37:42.050808Z", + "url": "https://files.pythonhosted.org/packages/64/56/053f0ead4c9b16bff717b3d34641a68ace197ab8af1232c33328aa68cb3e/chardet-7.4.2-cp312-cp312-macosx_10_13_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.11.14.tar.gz", + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp312-cp312-macosx_11_0_arm64.whl", "hashes": { - "sha256": "eb9271f0874f53106a2719c0c35ce67631f6cc27cf81a60c6f8c9817b35a3f6e" + "sha256": "c077dd95a1d3bf4cf86d599e0e424bfb41ed1c67ea60b02e4960d78594b01e4d" }, - "provenance": null, - "requires-python": null, - "size": 7850578, - "upload-time": "2018-07-02T09:02:11.027707Z", - "url": "https://files.pythonhosted.org/packages/dc/35/273514b5eb2201d5183dd138c240b12e1d822d2358b1e9436545b66d2d76/Django-1.11.14.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp312-cp312-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 854682, + "upload-time": "2026-04-13T01:37:43.404882Z", + "url": "https://files.pythonhosted.org/packages/62/48/32f4b84d62a290f568168b2e4d8989e3fe9da5089487ad3aea032d8b92d0/chardet-7.4.2-cp312-cp312-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "d259a29b2d109cace74cba042df0b0fb76763f462c09a1a8ee40709fda53b95e" + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" }, "data-dist-info-metadata": { - "sha256": "d259a29b2d109cace74cba042df0b0fb76763f462c09a1a8ee40709fda53b95e" + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" }, - "filename": "Django-1.11.15-py2.py3-none-any.whl", + "filename": "chardet-7.4.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "8176ac7985fe6737ce3d6b2531b4a2453cb7c3377c9db00bacb2b3320f4a1311" + "sha256": "d1d421a7bf9c6f1feda8e9768e6809924a1b27cd42fcae436e8a0b730bcc7843" }, - "provenance": null, - "requires-python": null, - "size": 6949154, - "upload-time": "2018-08-01T13:45:07.143406Z", - "url": "https://files.pythonhosted.org/packages/f8/1c/31112c778b7a56ce18e3fff5e8915719fbe1cd3476c1eef557dddacfac8b/Django-1.11.15-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 874984, + "upload-time": "2026-04-13T01:37:44.612134Z", + "url": "https://files.pythonhosted.org/packages/01/13/4f9b1e77eb344ae30e32d43e29c51cabbaf62735ff8295d8a3a9228d6b4f/chardet-7.4.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.11.15.tar.gz", + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "b18235d82426f09733d2de9910cee975cf52ff05e5f836681eb957d105a05a40" + "sha256": "a05b3edb0371ae918e4fd7affd340d57fa7251946066276193e6d14a70314d1b" }, - "provenance": null, - "requires-python": null, - "size": 7843843, - "upload-time": "2018-08-01T13:45:14.692609Z", - "url": "https://files.pythonhosted.org/packages/43/b5/b44286e56a5211d37b4058dcd5e62835afa5ce5aa6a38b56bd04c0d01cbc/Django-1.11.15.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 888229, + "upload-time": "2026-04-13T01:37:46.231326Z", + "url": "https://files.pythonhosted.org/packages/35/e6/0c06add96eb9d8649d88d57576c31fa4a96f7c9b805b50968caad494cc56/chardet-7.4.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "e06a5999f1bdf943aaddb4db921a7ef1c38f93b0b56308ab60dda65a70e5b8a4" + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" }, "data-dist-info-metadata": { - "sha256": "e06a5999f1bdf943aaddb4db921a7ef1c38f93b0b56308ab60dda65a70e5b8a4" + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" }, - "filename": "Django-1.11.16-py2.py3-none-any.whl", + "filename": "chardet-7.4.2-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "hashes": { - "sha256": "37f5876c1fbfd66085001f4c06fa0bf96ef05442c53daf8d4294b6f29e7fa6b8" + "sha256": "aa3fa4d07321b336344367537fb9d98143fed3361dc8ab0a77a2316024a7472c" }, - "provenance": null, - "requires-python": null, - "size": 6950378, - "upload-time": "2018-10-01T09:22:02.053553Z", - "url": "https://files.pythonhosted.org/packages/44/e7/872bbf76aa16b7a061698d75325dac023285db33db4bda8ba8fe5d3bb356/Django-1.11.16-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 879917, + "upload-time": "2026-04-13T01:37:47.722319Z", + "url": "https://files.pythonhosted.org/packages/f7/72/5f2c7b548a37369c495710931adbb3111ecaa50e1a304e0578d5c8a1b489/chardet-7.4.2-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.11.16.tar.gz", + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp312-cp312-win_amd64.whl", "hashes": { - "sha256": "29268cc47816a44f27308e60f71da635f549c47d8a1d003b28de55141df75791" + "sha256": "a60688606cb7c684b8067bd6621c50d8c1ecb32da7502de93dc46b8c02d1ccab" }, - "provenance": null, - "requires-python": null, - "size": 7852514, - "upload-time": "2018-10-01T09:22:18.040195Z", - "url": "https://files.pythonhosted.org/packages/35/1d/59836bce4c9cfded261e21c0abd6a4629de6d289522d0fd928117d8eb985/Django-1.11.16.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp312-cp312-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 943906, + "upload-time": "2026-04-13T01:37:49.368761Z", + "url": "https://files.pythonhosted.org/packages/a5/f8/f7dda18efbf7887e5aad6df999900b0487b3fb88418bfa5eda9b171b8953/chardet-7.4.2-cp312-cp312-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "5f54f9bb112b119ec8189deb717f34cab5810b9cc56204831d8ca7afe4d92d19" + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" }, "data-dist-info-metadata": { - "sha256": "5f54f9bb112b119ec8189deb717f34cab5810b9cc56204831d8ca7afe4d92d19" + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" }, - "filename": "Django-1.11.17-py2.py3-none-any.whl", + "filename": "chardet-7.4.2-cp313-cp313-macosx_10_13_x86_64.whl", "hashes": { - "sha256": "f1a961b954d96bb24b397db4c35e9a128d12e044d6b57984c122282b592d508d" + "sha256": "45bccf3860b81874317932711bb35edce07d4fcd34eb655bda8d531af77a43d5" }, - "provenance": null, - "requires-python": null, - "size": 6950469, - "upload-time": "2018-12-03T17:02:50.863101Z", - "url": "https://files.pythonhosted.org/packages/09/2b/6c2d363e3d46307251a9d6bf74ec28543805bbcadf56ca729f4a04846914/Django-1.11.17-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp313-cp313-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 873602, + "upload-time": "2026-04-13T01:37:50.916088Z", + "url": "https://files.pythonhosted.org/packages/6c/ba/540d17ff88793c39fa53e2ba2e1e63a5d49fcffb45c3daa8d6af094683bd/chardet-7.4.2-cp313-cp313-macosx_10_13_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.11.17.tar.gz", + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp313-cp313-macosx_11_0_arm64.whl", "hashes": { - "sha256": "a787ee66f4b4cf8ed753661cabcec603989677fa3a107fcb7f15511a44bdb483" + "sha256": "c119bda1e78d0f11715972358c648f67ac26e81d2189f5fe90b72ee781f1ca63" }, - "provenance": null, - "requires-python": null, - "size": 7853439, - "upload-time": "2018-12-03T17:03:07.563036Z", - "url": "https://files.pythonhosted.org/packages/a3/60/9d004f544297259b9467a1429e48d1fe1bda990aeb80744afaccb34aab4a/Django-1.11.17.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp313-cp313-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 853915, + "upload-time": "2026-04-13T01:37:52.113930Z", + "url": "https://files.pythonhosted.org/packages/c9/3d/12f55619f50b9be136c08b44873eafa7ccb0a406097fcce1c256878bd792/chardet-7.4.2-cp313-cp313-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "e24d7b86ab75c2103a498c68a2e3b30782687009ece3bb95598c714f9bb6f998" + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" }, "data-dist-info-metadata": { - "sha256": "e24d7b86ab75c2103a498c68a2e3b30782687009ece3bb95598c714f9bb6f998" + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" }, - "filename": "Django-1.11.18-py2.py3-none-any.whl", + "filename": "chardet-7.4.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "7ee7d93d407f082e3849c8d10da50ff5b488af37ed1b0066a22dee5f2709ed16" + "sha256": "3ee315e62db42b879488d4464e095d3d87bffad2ad14407d09693b2488e2bd90" }, - "provenance": null, - "requires-python": null, - "size": 6949226, - "upload-time": "2019-01-04T14:10:44.776909Z", - "url": "https://files.pythonhosted.org/packages/e0/eb/6dc122c6d0a82263bd26bebae3cdbafeb99a7281aa1dae57ca1f645a9872/Django-1.11.18-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 873943, + "upload-time": "2026-04-13T01:37:53.850678Z", + "url": "https://files.pythonhosted.org/packages/83/f1/fbba65929a25a1db7d1dab4ed1d3400c862fdf7713f57f8d0f56004c58ec/chardet-7.4.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.11.18.tar.gz", + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "73cca1dac154e749b39cc91a54dc876109eb0512a5c6804986495305047066a5" + "sha256": "33fbc50370046bc3fa8a849a0a2a59ab7aed1741d1f045a45298a40e38a4ab44" }, - "provenance": null, - "requires-python": null, - "size": 7847617, - "upload-time": "2019-01-04T14:10:56.890031Z", - "url": "https://files.pythonhosted.org/packages/90/84/7981bdfcfa80fe81df5325899f9fc1cbebce1fbe4fac092a32dca00d0ab2/Django-1.11.18.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 887325, + "upload-time": "2026-04-13T01:37:55.211827Z", + "url": "https://files.pythonhosted.org/packages/af/b7/b227d8c6f64c4e31f3eb12ca8427840e7bf9eb7a100156285e3caef51630/chardet-7.4.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "b932a6d29fde658339baade6ee6622d45327ff66133582b39bbd3749299ade71" + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" }, "data-dist-info-metadata": { - "sha256": "b932a6d29fde658339baade6ee6622d45327ff66133582b39bbd3749299ade71" + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" }, - "filename": "Django-1.11.20-py2.py3-none-any.whl", + "filename": "chardet-7.4.2-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "hashes": { - "sha256": "0a73696e0ac71ee6177103df984f9c1e07cd297f080f8ec4dc7c6f3fb74395b5" + "sha256": "61075ea3a5313d2091d5d55c957ee27df45b3c403dc1d5c586ac2314dd14675e" }, - "provenance": null, - "requires-python": null, - "size": 6949426, - "upload-time": "2019-02-11T15:10:36.880499Z", - "url": "https://files.pythonhosted.org/packages/8e/1f/20bbc601c442d02cc8d9b25a399a18ef573077e3350acdf5da3743ff7da1/Django-1.11.20-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 879293, + "upload-time": "2026-04-13T01:37:56.566154Z", + "url": "https://files.pythonhosted.org/packages/27/b4/53e5a1c8baaa0a8b36dd867dec03a01233dc8d5d9d69d523ce4d78dce5e3/chardet-7.4.2-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.11.20.tar.gz", + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp313-cp313-win_amd64.whl", "hashes": { - "sha256": "43a99da08fee329480d27860d68279945b7d8bf7b537388ee2c8938c709b2041" + "sha256": "e9ab1f46a829c5ac7af437145df5de4e0dacb10951934260406e6947c57b7aed" }, - "provenance": null, - "requires-python": null, - "size": 7846576, - "upload-time": "2019-02-11T15:10:54.841634Z", - "url": "https://files.pythonhosted.org/packages/99/2a/6cb6fdae67a101e19cd02b1af75131eee51b8dcd0cc22c9cfdd2270b5715/Django-1.11.20.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp313-cp313-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 944070, + "upload-time": "2026-04-13T01:37:57.949493Z", + "url": "https://files.pythonhosted.org/packages/43/8c/78b387768ee1f7a592867224372635367e1603cf3131c30f25c43257e588/chardet-7.4.2-cp313-cp313-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "0b789d142f93007d1d8a2725ca3a8541a0295e74c258e3eb55b13fea25601970" + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" }, "data-dist-info-metadata": { - "sha256": "0b789d142f93007d1d8a2725ca3a8541a0295e74c258e3eb55b13fea25601970" + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" }, - "filename": "Django-1.11.21-py2.py3-none-any.whl", + "filename": "chardet-7.4.2-cp314-cp314-macosx_10_15_x86_64.whl", "hashes": { - "sha256": "aae1b776d78cc3f492afda405b9b9d322b27761442997456c158687d7a0610a1" + "sha256": "5c66332e46efc184f5ff2020be446bad2f2da69a8d607e2ec727f587c73df0cc" }, - "provenance": null, - "requires-python": null, - "size": 6949509, - "upload-time": "2019-06-03T10:10:58.728571Z", - "url": "https://files.pythonhosted.org/packages/a2/84/9f66e359ba8e63cf9b54f6815ed55188dda43cd1cc951a8bb95542dee956/Django-1.11.21-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp314-cp314-macosx_10_15_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 872770, + "upload-time": "2026-04-13T01:37:59.365884Z", + "url": "https://files.pythonhosted.org/packages/60/34/31ba56222a398829cbefd8f6939c5af1ad2ec9ac3bbb6fe1318d40072d31/chardet-7.4.2-cp314-cp314-macosx_10_15_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.11.21.tar.gz", + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp314-cp314-macosx_11_0_arm64.whl", "hashes": { - "sha256": "ba723e524facffa2a9d8c2e9116db871e16b9207e648e1d3e4af8aae1167b029" + "sha256": "bfb4559d0eccdccab8759460b65e2d2a386058cd98fa11e27a6967e3503f26f7" }, - "provenance": null, - "requires-python": null, - "size": 7847136, - "upload-time": "2019-06-03T10:11:17.443138Z", - "url": "https://files.pythonhosted.org/packages/51/15/3498e4b783cda329a823f3d474c857d91b2fdfc1c739bb7f616f17d748ca/Django-1.11.21.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp314-cp314-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 853889, + "upload-time": "2026-04-13T01:38:00.974407Z", + "url": "https://files.pythonhosted.org/packages/34/9c/eb9a9a3e1a12fb0e2852ac950add684477513986a5aa282ef152be4a8172/chardet-7.4.2-cp314-cp314-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "ed35ba8486a584e81ee0f6e74afc2d0512c3748f659101f0a465e9790619cbd0" + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" }, "data-dist-info-metadata": { - "sha256": "ed35ba8486a584e81ee0f6e74afc2d0512c3748f659101f0a465e9790619cbd0" + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" }, - "filename": "Django-1.11.22-py2.py3-none-any.whl", + "filename": "chardet-7.4.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "94395804ad80f68d66090a74d68ff2583b43333e1785a026c2aa10cf161642a6" + "sha256": "ef78ba612179f5526a168897db45daf5c3aead82e50462388bccf984e946aa7c" }, - "provenance": null, - "requires-python": null, - "size": 6949503, - "upload-time": "2019-07-01T07:19:13.174236Z", - "url": "https://files.pythonhosted.org/packages/70/22/237da71dc112f2bba335c18380bc403fba430c44cc4da088824e77652738/Django-1.11.22-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 875949, + "upload-time": "2026-04-13T01:38:02.317272Z", + "url": "https://files.pythonhosted.org/packages/62/3d/17532b848ff3cf81ea997817d84c6bd730aa6709a68631a1f7ca07fd633d/chardet-7.4.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.11.22.tar.gz", + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "830d5d40a1705089502bba70605ab3246831440ffc16d1501dfeeef5f4b9c845" + "sha256": "9c59b028fd8f6c7c68fc19143c65efb856426c8a06ca82c08950a74fc4ae75a3" }, - "provenance": null, - "requires-python": null, - "size": 7972885, - "upload-time": "2019-07-01T07:19:29.492277Z", - "url": "https://files.pythonhosted.org/packages/2f/96/7d56b16388e8686ef8e2cb330204f247a90e6f008849dad7ce61c9c21c84/Django-1.11.22.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 887646, + "upload-time": "2026-04-13T01:38:03.696701Z", + "url": "https://files.pythonhosted.org/packages/fd/ea/5e9329696e3f6a753524cf0c3dcc15f581c4b147283e9cbee5001f39da8a/chardet-7.4.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "329ec4af1de6d51062729aa285221847768f94285673ff9d13e03165d502364c" + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" }, "data-dist-info-metadata": { - "sha256": "329ec4af1de6d51062729aa285221847768f94285673ff9d13e03165d502364c" + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" }, - "filename": "Django-1.11.23-py2.py3-none-any.whl", + "filename": "chardet-7.4.2-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "hashes": { - "sha256": "c85b8c95366e187ca0581d45a6e508107ca4bd38cb45c24aa09d3572074c523d" + "sha256": "f23ab97d02426db20ecaba972e41fa9e60e2648deb816d648bf6eb0b299bc8b1" }, - "provenance": null, - "requires-python": null, - "size": 6949572, - "upload-time": "2019-08-01T09:04:24.934545Z", - "url": "https://files.pythonhosted.org/packages/61/cb/e3c6bfccdf23c48dd4ce014b96178aa048b9450739eaa5f11d4d23d9d5d6/Django-1.11.23-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 879813, + "upload-time": "2026-04-13T01:38:05.186076Z", + "url": "https://files.pythonhosted.org/packages/7d/fc/ea1698d45956bbf805378c49507c8c87b57a8847b13c7de280556389c4df/chardet-7.4.2-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.11.23.tar.gz", + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp314-cp314-win_amd64.whl", "hashes": { - "sha256": "52a66d7f8b036d02da0a4472359e8be1727424fc1e4b4f5c684ef97de7b569e1" + "sha256": "8305582e5253026daf14f7e41da3cdddd9e9bb76f56fe11960fb93feb7776a84" }, - "provenance": null, - "requires-python": null, - "size": 7849738, - "upload-time": "2019-08-01T09:04:43.456757Z", - "url": "https://files.pythonhosted.org/packages/57/0e/722252684d409626d8e6f1aeb4790e7ea06d115498c98d260281022468b5/Django-1.11.23.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp314-cp314-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 939517, + "upload-time": "2026-04-13T01:38:06.919559Z", + "url": "https://files.pythonhosted.org/packages/ea/ea/7b6d7eb2d9153ca6301531f74571b5f8e2ada14f0c0ec5895a247579995a/chardet-7.4.2-cp314-cp314-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "79904cf1ef3b8abc3b43983ed295045fdd6165d5d807497a2225fb5f70a182c2" + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" }, "data-dist-info-metadata": { - "sha256": "79904cf1ef3b8abc3b43983ed295045fdd6165d5d807497a2225fb5f70a182c2" + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" }, - "filename": "Django-1.11.24-py2.py3-none-any.whl", + "filename": "chardet-7.4.2-py3-none-any.whl", "hashes": { - "sha256": "ffd89b89a2ee860ee521f054225044f52676825be4b61168d2842d44fcf457d3" + "sha256": "5ca09c5122c111df7edfbe6cd33b1dd96a30fd2874c812f8593ba446eaf9a1a3" }, - "provenance": null, - "requires-python": null, - "size": 6949576, - "upload-time": "2019-09-02T07:18:28.734799Z", - "url": "https://files.pythonhosted.org/packages/3a/c1/dbd77256695f4b4e12b5d2c917a35963db11ce5df19c8ea6cd136b2ed54d/Django-1.11.24-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 626555, + "upload-time": "2026-04-13T01:38:08.544276Z", + "url": "https://files.pythonhosted.org/packages/8c/81/7a0cb90b97de02038ef4882776fd643998fe9e78ba7d720c3b04bdaa0eaf/chardet-7.4.2-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-1.11.24.tar.gz", + "filename": "chardet-7.4.2.tar.gz", "hashes": { - "sha256": "215c27453f775b6b1add83a185f76c2e2ab711d17786a6704bd62eabd93f89e3" + "sha256": "f2a41ccf8bf8eb1768d741e80d09b902e8d0d8c94974597e07a5d7e6a122a0dc" }, - "provenance": null, - "requires-python": null, - "size": 7976020, - "upload-time": "2019-09-02T07:18:46.393062Z", - "url": "https://files.pythonhosted.org/packages/a6/79/04502b30769680fe2538a046125afabae5c46399ffc4e18fb44abfa338c6/Django-1.11.24.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 784024, + "upload-time": "2026-04-13T01:38:09.911351Z", + "url": "https://files.pythonhosted.org/packages/05/1d/0d102acd04cebb03377a3aa79f0c501db68bd0afbc1306e40cb208911319/chardet-7.4.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "c3aeca70a5222cc2100067f582461ba33870a5769ff6c29360923d1403e628c4" + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" }, "data-dist-info-metadata": { - "sha256": "c3aeca70a5222cc2100067f582461ba33870a5769ff6c29360923d1403e628c4" + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" }, - "filename": "Django-1.11.25-py2.py3-none-any.whl", + "filename": "chardet-7.4.3-cp310-cp310-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "2f31cdaaeffdb1728614c4ede5f7101c5770aa90b471c1299d4a203bf00f3b05" + "sha256": "c0c79b13c9908ac7dfe0a74116ebc9a0f28b2319d23c32f3dfcdfbe1279c7eaf" }, - "provenance": null, - "requires-python": null, - "size": 6949587, - "upload-time": "2019-10-01T08:36:31.683239Z", - "url": "https://files.pythonhosted.org/packages/3c/ed/06a81a65fa00f766f2dbda94d09e946aa65c23e6d7ca3532984627a6c75a/Django-1.11.25-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp310-cp310-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 874121, + "upload-time": "2026-04-13T21:32:47.065440Z", + "url": "https://files.pythonhosted.org/packages/6b/1b/7f73766c119a1344eb69e31890ede7c5825ce03d69a9d29292d1bd1cfa1b/chardet-7.4.3-cp310-cp310-macosx_10_9_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.11.25.tar.gz", + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp310-cp310-macosx_11_0_arm64.whl", "hashes": { - "sha256": "5314e8586285d532b7aa5c6d763b0248d9a977a37efec86d30f0212b82e8ef66" + "sha256": "bba8bea1b28d927b3e99e47deafe53658d34497c0a891d95ff1ba8ff6663f01c" }, - "provenance": null, - "requires-python": null, - "size": 7845344, - "upload-time": "2019-10-01T08:36:51.238785Z", - "url": "https://files.pythonhosted.org/packages/8d/6e/ca1eaf0a03e7921b020e9a8bd2e9ec441f6d958050be8571951e5556cf77/Django-1.11.25.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp310-cp310-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 856900, + "upload-time": "2026-04-13T21:32:48.893296Z", + "url": "https://files.pythonhosted.org/packages/8b/02/b677c8203d34dad6c2af48287bb1f8c5dff63db2094636fbe634b555b7fb/chardet-7.4.3-cp310-cp310-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "a086948de188c82c3eaf249fb35d1f0326ae917b827df5ad84fc5803d911d979" + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" }, "data-dist-info-metadata": { - "sha256": "a086948de188c82c3eaf249fb35d1f0326ae917b827df5ad84fc5803d911d979" + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" }, - "filename": "Django-1.11.26-py2.py3-none-any.whl", + "filename": "chardet-7.4.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "83615ecf738ed710e90ca0dff719b269cc93128c5f0f361370d4e52f42209d16" + "sha256": "23163921dccf3103ce59540b0443c106d2c0a0ff2e0503e05196f5e6fdea453f" }, - "provenance": null, - "requires-python": null, - "size": 6949593, - "upload-time": "2019-11-04T08:33:08.180128Z", - "url": "https://files.pythonhosted.org/packages/cf/19/632a613bc37bbf890f9323ba09374ce9af1d70bb4cba7ff4d3e5e0991b47/Django-1.11.26-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 876634, + "upload-time": "2026-04-13T21:32:50.238313Z", + "url": "https://files.pythonhosted.org/packages/c4/4b/1361a485a999d97cac4c895e615326f69a639532a52ef365a468bd09bad1/chardet-7.4.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.11.26.tar.gz", + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "861db7f82436ab43e1411832ed8dca81fc5fc0f7c2039c7e07a080a63092fb44" + "sha256": "cfb54563fe5f130da17c44c6a4e2e8052ba628e5ab4eab7ef8190f736f0f8f72" }, - "provenance": null, - "requires-python": null, - "size": 7976282, - "upload-time": "2019-11-04T08:33:25.858722Z", - "url": "https://files.pythonhosted.org/packages/1e/cc/3226f5b935841bf8c1a1387cc0cba9770f0c12df9aab4460a63036765b23/Django-1.11.26.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 886497, + "upload-time": "2026-04-13T21:32:52.111507Z", + "url": "https://files.pythonhosted.org/packages/87/23/e31c8ad33aa448f0845fd58af5fc22da1626407616d09df4973b2b34f477/chardet-7.4.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "abf418d28ab521afb0fa42810ce7a10ef400493fa3b1a4a79e67450d45970e20" + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" }, "data-dist-info-metadata": { - "sha256": "abf418d28ab521afb0fa42810ce7a10ef400493fa3b1a4a79e67450d45970e20" + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" }, - "filename": "Django-1.11.27-py2.py3-none-any.whl", + "filename": "chardet-7.4.3-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "hashes": { - "sha256": "372faee5b93c92f19e9d65f52b278a1b689d3e3b4a7d9d30db73a78ebc729770" + "sha256": "3990fffcc6a6045f2234ab72752ad037e3b2d48c72037f244d42738db397eb75" }, - "provenance": null, - "requires-python": null, - "size": 6949848, - "upload-time": "2019-12-18T08:59:02.278881Z", - "url": "https://files.pythonhosted.org/packages/a6/2b/fbd71ae0980c899c0df70779d36c5897a6b56518eb5942ddd53b0b969b30/Django-1.11.27-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 881061, + "upload-time": "2026-04-13T21:32:53.755368Z", + "url": "https://files.pythonhosted.org/packages/18/ef/ea4edec8c87f7e6eda02673acc68fe48725e564fc5a1865782efb53d5598/chardet-7.4.3-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.11.27.tar.gz", + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp310-cp310-win_amd64.whl", "hashes": { - "sha256": "20111383869ad1b11400c94b0c19d4ab12975316cd058eabd17452e0546169b8" + "sha256": "c7116b0452994734ccff35e154b44240090eb0f4f74b9106292668133557c175" }, - "provenance": null, - "requires-python": null, - "size": 7976980, - "upload-time": "2019-12-18T08:59:19.797864Z", - "url": "https://files.pythonhosted.org/packages/8a/26/d4dd19084cb1a8d4c7b566024e3fd80b25aa50bccef3a8e5db1d300d4fba/Django-1.11.27.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp310-cp310-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 942533, + "upload-time": "2026-04-13T21:32:55.134187Z", + "url": "https://files.pythonhosted.org/packages/f2/11/fc10600da98541777d720ad9e6bc040c0e0af1adb92e27142e35158957cb/chardet-7.4.3-cp310-cp310-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "f6b37460ae547f3412a8ed528dcb255250ac9e4825666ddcbbddac42b71aa336" + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" }, "data-dist-info-metadata": { - "sha256": "f6b37460ae547f3412a8ed528dcb255250ac9e4825666ddcbbddac42b71aa336" + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" }, - "filename": "Django-1.11.28-py2.py3-none-any.whl", + "filename": "chardet-7.4.3-cp311-cp311-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "a3b01cdff845a43830d7ccacff55e0b8ff08305a4cbf894517a686e53ba3ad2d" + "sha256": "25a862cddc6a9ac07023e808aedd297115345fbaabc2690479481ddc0f980e09" }, - "provenance": null, - "requires-python": null, - "size": 6949861, - "upload-time": "2020-02-03T09:50:36.736416Z", - "url": "https://files.pythonhosted.org/packages/6a/cd/d14d70ad55850e3bd656eb1cc235730e855120c18b882b7cbd383216723d/Django-1.11.28-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp311-cp311-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 870747, + "upload-time": "2026-04-13T21:32:56.916655Z", + "url": "https://files.pythonhosted.org/packages/19/52/505c207f334d51e937cbaa27ff95776e16e2d120e13cbe491cd7b3a70b50/chardet-7.4.3-cp311-cp311-macosx_10_9_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.11.28.tar.gz", + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp311-cp311-macosx_11_0_arm64.whl", "hashes": { - "sha256": "b33ce35f47f745fea6b5aa3cf3f4241069803a3712d423ac748bd673a39741eb" + "sha256": "7005c88da26fd95d8abb8acbe6281d833e9a9181b03cf49b4546c4555389bd97" }, - "provenance": null, - "requires-python": null, - "size": 7852525, - "upload-time": "2020-02-03T09:50:51.569042Z", - "url": "https://files.pythonhosted.org/packages/52/be/e4bfd6db49d6b94112668ef3dcfb027c8717729a8daebf5c9fd19a4c5115/Django-1.11.28.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp311-cp311-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 853210, + "upload-time": "2026-04-13T21:32:58.309116Z", + "url": "https://files.pythonhosted.org/packages/14/4b/d3c79495dee4831b8bebca2790e72cb90f0c5849c940570a7c7e5b70b952/chardet-7.4.3-cp311-cp311-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "a66a475879d5acc1e17837bfaf16b984d5efbbad1763f33a3d2fe5e521fabc3a" + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" }, "data-dist-info-metadata": { - "sha256": "a66a475879d5acc1e17837bfaf16b984d5efbbad1763f33a3d2fe5e521fabc3a" + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" }, - "filename": "Django-1.11.29-py2.py3-none-any.whl", + "filename": "chardet-7.4.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "014e3392058d94f40569206a24523ce254d55ad2f9f46c6550b0fe2e4f94cf3f" + "sha256": "dc50f28bad067393cce0af9091052c3b8df7a23115afd8ba7b2e0947f0cef1f8" }, - "provenance": null, - "requires-python": null, - "size": 6949937, - "upload-time": "2020-03-04T09:31:46.566802Z", - "url": "https://files.pythonhosted.org/packages/49/49/178daa8725d29c475216259eb19e90b2aa0b8c0431af8c7e9b490ae6481d/Django-1.11.29-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 873625, + "upload-time": "2026-04-13T21:32:59.606101Z", + "url": "https://files.pythonhosted.org/packages/b9/99/f6a822ad1bde25a4c38dc3e770485e78e0893dfd871cd6e18ed3ea3a795e/chardet-7.4.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-1.11.29.tar.gz", + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "4200aefb6678019a0acf0005cd14cfce3a5e6b9b90d06145fcdd2e474ad4329c" + "sha256": "4c3da294de1a681097848ab58bd3f2771a674f8039d2d87a5538b28856b815e9" }, - "provenance": null, - "requires-python": null, - "size": 7977916, - "upload-time": "2020-03-04T09:32:02.383798Z", - "url": "https://files.pythonhosted.org/packages/68/ab/2278a4a9404fac661be1be9627f11336613149e07fc4df0b6e929cc9f300/Django-1.11.29.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 883436, + "upload-time": "2026-04-13T21:33:01.351192Z", + "url": "https://files.pythonhosted.org/packages/b1/10/31932775c94a86814f76b41c4a772b52abfb0e6125324f32c6da1196c297/chardet-7.4.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "ae405c0fc0c5f5f4b37471390c909fe311eda6a016b965626d54c5c174e1e858" + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" }, "data-dist-info-metadata": { - "sha256": "ae405c0fc0c5f5f4b37471390c909fe311eda6a016b965626d54c5c174e1e858" + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" }, - "filename": "Django-2.0a1-py3-none-any.whl", + "filename": "chardet-7.4.3-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "hashes": { - "sha256": "a8a695977109830cd3f1bef65bce43d78d361751a304c5cf215d876fbdcf6416" + "sha256": "93c45e116dd51b66226a53ade3f9f635e870de5399b90e00ce45dcc311093bf4" }, - "provenance": null, - "requires-python": ">=3.4", - "size": 7002800, - "upload-time": "2017-09-22T18:09:22.828675Z", - "url": "https://files.pythonhosted.org/packages/9a/3d/5050d001444d0078d6c5a2453ffb0fc4b871de41d67af8e7f190a276fcf0/Django-2.0a1-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 876589, + "upload-time": "2026-04-13T21:33:02.636135Z", + "url": "https://files.pythonhosted.org/packages/6c/63/0f43e3acf2c436fdb32a0f904aeb03a2904d2126eed34a042a194d235926/chardet-7.4.3-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "yanked": false }, { "core-metadata": { - "sha256": "94bd02e282fa344c9148515b4b0050dda33a182ce7a7defc2a55f03ec9f07d4f" + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" }, "data-dist-info-metadata": { - "sha256": "94bd02e282fa344c9148515b4b0050dda33a182ce7a7defc2a55f03ec9f07d4f" + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" }, - "filename": "Django-2.0b1-py3-none-any.whl", + "filename": "chardet-7.4.3-cp311-cp311-win_amd64.whl", "hashes": { - "sha256": "5e7f0d33a1908070d81ffea029c7c69f7b8aa9c95fa2415885ea3c970c2cf8e0" + "sha256": "ccc1f83ab4bcfb901cf39e0c4ba6bc6e726fc6264735f10e24ceb5cb47387578" }, - "provenance": null, - "requires-python": ">=3.4", - "size": 7003741, - "upload-time": "2017-10-17T02:00:54.980990Z", - "url": "https://files.pythonhosted.org/packages/6c/37/e3fccf0f86d016cd6b851a80e07aae20c750dbccba1098d98563fa7e498e/Django-2.0b1-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp311-cp311-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 941866, + "upload-time": "2026-04-13T21:33:04.282356Z", + "url": "https://files.pythonhosted.org/packages/5d/a6/e9b8f8a3e99602792b01fa7d0a731737615ab56d8bfd0b52935a0ef88b85/chardet-7.4.3-cp311-cp311-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "8a674875500c541c6f114896baff8ecf2e70ce30bb1fa08cc974d9b18bbb413e" + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" }, "data-dist-info-metadata": { - "sha256": "8a674875500c541c6f114896baff8ecf2e70ce30bb1fa08cc974d9b18bbb413e" + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" }, - "filename": "Django-2.0rc1-py3-none-any.whl", + "filename": "chardet-7.4.3-cp312-cp312-macosx_10_13_x86_64.whl", "hashes": { - "sha256": "bbf9aedead4417142d78e2135089737d0205fd2d3641c6cec65583109ce676bf" + "sha256": "75d3c65cc16bddf40b8da1fd25ba84fca5f8070f2b14e86083653c1c85aee971" }, - "provenance": null, - "requires-python": ">=3.4", - "size": 7004428, - "upload-time": "2017-11-15T23:51:54.051974Z", - "url": "https://files.pythonhosted.org/packages/49/65/6cc2315700549de13daf0f6dc5728bdcbcb19195876a7534e54649b0a132/Django-2.0rc1-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp312-cp312-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 874870, + "upload-time": "2026-04-13T21:33:05.977908Z", + "url": "https://files.pythonhosted.org/packages/61/33/29de185079e6675c3f375546e30a559b7ddc75ce972f18d6e566cd9ea4eb/chardet-7.4.3-cp312-cp312-macosx_10_13_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "69f07ecfe79711bb541953bc48a4ed20ed847d40ad5d2d827275fbeff8808630" + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" }, "data-dist-info-metadata": { - "sha256": "69f07ecfe79711bb541953bc48a4ed20ed847d40ad5d2d827275fbeff8808630" + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" }, - "filename": "Django-2.0-py3-none-any.whl", + "filename": "chardet-7.4.3-cp312-cp312-macosx_11_0_arm64.whl", "hashes": { - "sha256": "af18618ce3291be5092893d8522fe3919661bf3a1fb60e3858ae74865a4f07c2" + "sha256": "29af5999f654e8729d251f1724a62b538b1262d9292cccaefddf8a02aae1ef6a" }, - "provenance": null, - "requires-python": ">=3.4", - "size": 7101093, - "upload-time": "2017-12-02T15:11:49.751284Z", - "url": "https://files.pythonhosted.org/packages/44/98/35b935a98a17e9a188efc2d53fc51ae0c8bf498a77bc224f9321ae5d111c/Django-2.0-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp312-cp312-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 854859, + "upload-time": "2026-04-13T21:33:07.381674Z", + "url": "https://files.pythonhosted.org/packages/9c/2f/4c5af01fd1a7506a1d5375403d68925eac70289229492db5aa68b58103d8/chardet-7.4.3-cp312-cp312-macosx_11_0_arm64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-2.0.tar.gz", + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "9614851d4a7ff8cbd32b73c6076441f377c45a5bbff7e771798fb02c43c31f47" + "sha256": "626f00299ad62dfe937058a09572beed442ccc7b58f87aa667949b20fd3db235" }, - "provenance": null, - "requires-python": ">=3.4", - "size": 7997472, - "upload-time": "2017-12-02T15:12:05.947934Z", - "url": "https://files.pythonhosted.org/packages/87/9f/4ec8b197d83666fddd2398842024c5341ee7d40bbec6aee9705d1ad22f13/Django-2.0.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 875032, + "upload-time": "2026-04-13T21:33:08.741855Z", + "url": "https://files.pythonhosted.org/packages/36/21/edb36ad5dfa48d7f8eed97ab43931ecdaa8c15166c21b1d614967e49d681/chardet-7.4.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c2feaaeb7e7ec84def88bea87ca1d0513e18658133f663c03c5b996e45645d57" + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" }, "data-dist-info-metadata": { - "sha256": "c2feaaeb7e7ec84def88bea87ca1d0513e18658133f663c03c5b996e45645d57" + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" }, - "filename": "Django-2.0.1-py3-none-any.whl", + "filename": "chardet-7.4.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "52475f607c92035d4ac8fee284f56213065a4a6b25ed43f7e39df0e576e69e9f" + "sha256": "9a4904dd5f071b7a7d7f50b4a67a86db3c902d243bf31708f1d5cde2f68239cb" }, - "provenance": null, - "requires-python": ">=3.4", - "size": 7101551, - "upload-time": "2018-01-02T00:50:49.281283Z", - "url": "https://files.pythonhosted.org/packages/21/2a/3a0ec97b18d6e8d295142228f03604ac78ea6de05cf9bc3773a74f0b58bb/Django-2.0.1-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 888283, + "upload-time": "2026-04-13T21:33:10.213310Z", + "url": "https://files.pythonhosted.org/packages/e5/59/a32a241d861cf180853a11c8e5a67641cb1b2af13c3a5ccce83ec07e2c9f/chardet-7.4.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-2.0.1.tar.gz", + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "hashes": { - "sha256": "d96b804be412a5125a594023ec524a2010a6ffa4d408e5482ab6ff3cb97ec12f" + "sha256": "5d2879598bc220689e8ce509fe9c3f37ad2fca53a36be9c9bd91abdd91dd364f" }, - "provenance": null, - "requires-python": ">=3.4", - "size": 8000807, - "upload-time": "2018-01-02T00:51:04.317791Z", - "url": "https://files.pythonhosted.org/packages/54/6c/b751b614e5a5693169e456d109ff26c5d090341d4d2e1b860c7a7c0f3788/Django-2.0.1.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 879974, + "upload-time": "2026-04-13T21:33:11.448947Z", + "url": "https://files.pythonhosted.org/packages/87/2e/e1ee6a77abf3782c00e05b89c4d4328c8353bf9500661c4348df1dd68614/chardet-7.4.3-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "yanked": false }, { "core-metadata": { - "sha256": "d84078eedfc56c641e802cda264cbd14f63d52b0e6cfc3129944c71a028ee23a" + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" }, "data-dist-info-metadata": { - "sha256": "d84078eedfc56c641e802cda264cbd14f63d52b0e6cfc3129944c71a028ee23a" + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" }, - "filename": "Django-2.0.2-py3-none-any.whl", + "filename": "chardet-7.4.3-cp312-cp312-win_amd64.whl", "hashes": { - "sha256": "7c8ff92285406fb349e765e9ade685eec7271d6f5c3f918e495a74768b765c99" + "sha256": "4b2799bd58e7245cfa8d4ab2e8ad1d76a5c3a5b1f32318eb6acca4c69a3e7101" }, - "provenance": null, - "requires-python": ">=3.4", - "size": 7101554, - "upload-time": "2018-02-01T14:30:13.345780Z", - "url": "https://files.pythonhosted.org/packages/48/b1/4e4875dabd9603c89ca753313fd13f429426e4a80a0264603a30d56e0338/Django-2.0.2-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp312-cp312-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 943973, + "upload-time": "2026-04-13T21:33:12.756743Z", + "url": "https://files.pythonhosted.org/packages/32/60/fca69c534602a7ced04280c952a246ad1edde2a6ca3a164f65d32ac41fe7/chardet-7.4.3-cp312-cp312-win_amd64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-2.0.2.tar.gz", + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp313-cp313-macosx_10_13_x86_64.whl", "hashes": { - "sha256": "dc3b61d054f1bced64628c62025d480f655303aea9f408e5996c339a543b45f0" + "sha256": "a9e4486df251b8962e86ea9f139ca235aa6e0542a00f7844c9a04160afb99aa9" }, - "provenance": null, - "requires-python": ">=3.4", - "size": 8002374, - "upload-time": "2018-02-01T14:30:22.407202Z", - "url": "https://files.pythonhosted.org/packages/21/eb/534ac46e63c51eabbfc768d8c11cc851275f9047c8eaaefc17c41845987f/Django-2.0.2.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp313-cp313-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 873769, + "upload-time": "2026-04-13T21:33:14.002574Z", + "url": "https://files.pythonhosted.org/packages/7c/43/79ac9b4db5bc87020c9dbc419125371d80882d1d197e9c4765ba8682b605/chardet-7.4.3-cp313-cp313-macosx_10_13_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "50d7f86fe7ab65d1c42b3919d13e4fc8fe6a90ce51d9e2593cb752136eb8ccfb" + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" }, "data-dist-info-metadata": { - "sha256": "50d7f86fe7ab65d1c42b3919d13e4fc8fe6a90ce51d9e2593cb752136eb8ccfb" + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" }, - "filename": "Django-2.0.3-py3-none-any.whl", + "filename": "chardet-7.4.3-cp313-cp313-macosx_11_0_arm64.whl", "hashes": { - "sha256": "3d9916515599f757043c690ae2b5ea28666afa09779636351da505396cbb2f19" + "sha256": "4fbff1907925b0c5a1064cffb5e040cd5e338585c9c552625f30de6bc2f3107a" }, - "provenance": null, - "requires-python": ">=3.4", - "size": 7116284, - "upload-time": "2018-03-06T14:05:32.353199Z", - "url": "https://files.pythonhosted.org/packages/3d/81/7e6cf5cb6f0f333946b5d3ee22e17c3c3f329d3bfeb86943a2a3cd861092/Django-2.0.3-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp313-cp313-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 853991, + "upload-time": "2026-04-13T21:33:15.564959Z", + "url": "https://files.pythonhosted.org/packages/55/5f/25bdec773905bff0ff6cf35ca73b17bd05593b4f87bd8c5fa43705f7167d/chardet-7.4.3-cp313-cp313-macosx_11_0_arm64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-2.0.3.tar.gz", + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "769f212ffd5762f72c764fa648fca3b7f7dd4ec27407198b68e7c4abf4609fd0" + "sha256": "365135eaf37ba65a828f8e668eb0a8c38c479dcbec724dc25f4dfd781049c357" }, - "provenance": null, - "requires-python": ">=3.4", - "size": 8114604, - "upload-time": "2018-03-06T14:06:37.383785Z", - "url": "https://files.pythonhosted.org/packages/54/59/4987ae4a4a8be8507af1b213e75a449c05939ab1e0f62b5e90ccea2b51c3/Django-2.0.3.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 874024, + "upload-time": "2026-04-13T21:33:16.915623Z", + "url": "https://files.pythonhosted.org/packages/b4/07/a29380ee0b215d23d77733b5ad60c5c0c7969650e080c667acdf9462040d/chardet-7.4.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c44b397e42287d71cb50ec6be1ef08c340dce4ec8ba34aa1af0c74c8e12a9c36" + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" }, "data-dist-info-metadata": { - "sha256": "c44b397e42287d71cb50ec6be1ef08c340dce4ec8ba34aa1af0c74c8e12a9c36" + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" }, - "filename": "Django-2.0.4-py3-none-any.whl", + "filename": "chardet-7.4.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "2d8b9eed8815f172a8e898678ae4289a5e9176bc08295676eff4228dd638ea61" + "sha256": "bfc134b70c846c21ead8e43ada3ae1a805fff732f6922f8abcf2ff27b8f6493d" }, - "provenance": null, - "requires-python": ">=3.4", - "size": 7115298, - "upload-time": "2018-04-03T02:39:33.419093Z", - "url": "https://files.pythonhosted.org/packages/89/f9/94c20658f0cdecc2b6607811e2c0bb042408a51f589e5ad0cb0eac3236a1/Django-2.0.4-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 887410, + "upload-time": "2026-04-13T21:33:18.368975Z", + "url": "https://files.pythonhosted.org/packages/a8/b1/3338e121cbd4c8a126b8ccb1061170c2ce51a53f678c502793ea49c6fd6d/chardet-7.4.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-2.0.4.tar.gz", + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "hashes": { - "sha256": "d81a1652963c81488e709729a80b510394050e312f386037f26b54912a3a10d0" + "sha256": "9acd9988a93e09390f3cd231201ea7166c415eb8da1b735928990ffc05cb9fbb" }, - "provenance": null, - "requires-python": ">=3.4", - "size": 8017145, - "upload-time": "2018-04-03T02:39:41.734614Z", - "url": "https://files.pythonhosted.org/packages/d4/73/227f6efdb7dd3b74b9785795dffc0f28c4db9c59e2a05e3547fcf003635b/Django-2.0.4.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 879269, + "upload-time": "2026-04-13T21:33:20.377495Z", + "url": "https://files.pythonhosted.org/packages/63/1c/44a9a9e0c59c185a5d307ceaeee8768afa1558f0a24f7a4b5fa11b67586b/chardet-7.4.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "yanked": false }, { "core-metadata": { - "sha256": "366e433b45e711f14aa0100e9c2b65f2998d38020168169a455f4a0302547386" + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" }, "data-dist-info-metadata": { - "sha256": "366e433b45e711f14aa0100e9c2b65f2998d38020168169a455f4a0302547386" + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" }, - "filename": "Django-2.0.5-py3-none-any.whl", + "filename": "chardet-7.4.3-cp313-cp313-win_amd64.whl", "hashes": { - "sha256": "26b34f4417aa38d895b6b5307177b51bc3f4d53179d8696a5c19dcb50582523c" + "sha256": "e1b98790c284ff813f18f7cf7de5f05ea2435a080030c7f1a8318f3a4f80b131" }, - "provenance": null, - "requires-python": ">=3.4", - "size": 7115507, - "upload-time": "2018-05-02T01:34:20.212616Z", - "url": "https://files.pythonhosted.org/packages/23/91/2245462e57798e9251de87c88b2b8f996d10ddcb68206a8a020561ef7bd3/Django-2.0.5-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp313-cp313-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 944155, + "upload-time": "2026-04-13T21:33:21.694489Z", + "url": "https://files.pythonhosted.org/packages/1b/b3/5d0e77ea774bd3224321c248880ea0c0379000ac5c2bb6d77609549de247/chardet-7.4.3-cp313-cp313-win_amd64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-2.0.5.tar.gz", + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp314-cp314-macosx_10_15_x86_64.whl", "hashes": { - "sha256": "71d1a584bb4ad2b4f933d07d02c716755c1394feaac1ce61ce37843ac5401092" + "sha256": "d892d3dcd652fdef53e3d6327d39b17c0df40a899dfc919abaeb64c974497531" }, - "provenance": null, - "requires-python": ">=3.4", - "size": 8016448, - "upload-time": "2018-05-02T01:34:52.880781Z", - "url": "https://files.pythonhosted.org/packages/02/79/e0cf8263d85f15987f34710e325438f8ac6c93961714916ac7ea343e6a08/Django-2.0.5.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp314-cp314-macosx_10_15_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 872887, + "upload-time": "2026-04-13T21:33:23.328805Z", + "url": "https://files.pythonhosted.org/packages/70/a8/bf0811d859e13801279a2ae64f37a408027b282f2047bc0001c75dd356ad/chardet-7.4.3-cp314-cp314-macosx_10_15_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "77415b13e2b5b59d000861fd48d70bdc50eb5730bed06b0ad9f5da3b8872a8a7" + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" }, "data-dist-info-metadata": { - "sha256": "77415b13e2b5b59d000861fd48d70bdc50eb5730bed06b0ad9f5da3b8872a8a7" + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" }, - "filename": "Django-2.0.6-py3-none-any.whl", + "filename": "chardet-7.4.3-cp314-cp314-macosx_11_0_arm64.whl", "hashes": { - "sha256": "69ff89fa3c3a8337015478a1a0744f52a9fef5d12c1efa01a01f99bcce9bf10c" + "sha256": "acc46d1b8b7d5783216afe15db56d1c179b9a40e5a1558bc13164c4fd20674c4" }, - "provenance": null, - "requires-python": ">=3.4", - "size": 7118853, - "upload-time": "2018-06-01T15:32:04.039149Z", - "url": "https://files.pythonhosted.org/packages/56/0e/afdacb47503b805f3ed213fe732bff05254c8befaa034bbada580be8a0ac/Django-2.0.6-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp314-cp314-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 853964, + "upload-time": "2026-04-13T21:33:24.724702Z", + "url": "https://files.pythonhosted.org/packages/51/ac/b9d68ebddfe1b02c77af5bf81120e12b036b4432dc6af7a303d90e2bc38b/chardet-7.4.3-cp314-cp314-macosx_11_0_arm64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-2.0.6.tar.gz", + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "3eb25c99df1523446ec2dc1b00e25eb2ecbdf42c9d8b0b8b32a204a8db9011f8" + "sha256": "0ac3bf11c645734a1701a3804e43eabd98851838192267d08c353a834ab79fea" }, - "provenance": null, - "requires-python": ">=3.4", - "size": 7989435, - "upload-time": "2018-06-01T15:32:11.407175Z", - "url": "https://files.pythonhosted.org/packages/08/2b/a6a12fa67a9d52a8f5ef929337165dcc5842a4461a87fec94eb6345fed57/Django-2.0.6.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 876006, + "upload-time": "2026-04-13T21:33:26.098427Z", + "url": "https://files.pythonhosted.org/packages/2a/81/17fa103ea9caf5d325a5e4051ab2ba65996fd66baa60b81ee41af1f54e10/chardet-7.4.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "aef87715581490c52aa257f9ac31e608b005a7d33a03003897f0f30399e3ebbb" + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" }, "data-dist-info-metadata": { - "sha256": "aef87715581490c52aa257f9ac31e608b005a7d33a03003897f0f30399e3ebbb" + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" }, - "filename": "Django-2.0.7-py3-none-any.whl", + "filename": "chardet-7.4.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "e900b73beee8977c7b887d90c6c57d68af10066b9dac898e1eaf0f82313de334" + "sha256": "6e3bd9f936e04bae89c254262af08d9e5b98f805175ba1e29d454e6cba3107b7" }, - "provenance": null, - "requires-python": ">=3.4", - "size": 7119179, - "upload-time": "2018-07-02T09:02:02.793300Z", - "url": "https://files.pythonhosted.org/packages/ab/15/cfde97943f0db45e4f999c60b696fbb4df59e82bbccc686770f4e44c9094/Django-2.0.7-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 887680, + "upload-time": "2026-04-13T21:33:27.490501Z", + "url": "https://files.pythonhosted.org/packages/c2/20/193faab46a68ea550587331a698c3dca8099f8901d10937c4443135c7ed9/chardet-7.4.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-2.0.7.tar.gz", + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "hashes": { - "sha256": "97886b8a13bbc33bfeba2ff133035d3eca014e2309dff2b6da0bdfc0b8656613" + "sha256": "27cc23da03630cdecc9aa81a895aa86629c211f995cd57651f0fbc280717bf93" }, - "provenance": null, - "requires-python": ">=3.4", - "size": 7988568, - "upload-time": "2018-07-02T09:02:19.534930Z", - "url": "https://files.pythonhosted.org/packages/58/4a/26f99e2b094a2edefb2cffbcdbaca9207835d4b2765dd8afa553a1714ea6/Django-2.0.7.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 879865, + "upload-time": "2026-04-13T21:33:29.052764Z", + "url": "https://files.pythonhosted.org/packages/40/c6/94a3c673327392652ee8bdea9a45bc8a5f5365197a7387d68f0eed007115/chardet-7.4.3-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "yanked": false }, { "core-metadata": { - "sha256": "9989c2a4db6a079a3e9bfc8c13c16b116dcf5838d1fc23c74f274945ec49ba4f" + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" }, "data-dist-info-metadata": { - "sha256": "9989c2a4db6a079a3e9bfc8c13c16b116dcf5838d1fc23c74f274945ec49ba4f" + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" }, - "filename": "Django-2.0.8-py3-none-any.whl", + "filename": "chardet-7.4.3-cp314-cp314-win_amd64.whl", "hashes": { - "sha256": "0c5b65847d00845ee404bbc0b4a85686f15eb3001ffddda3db4e9baa265bf136" + "sha256": "b95c934b9ad59e2ba8abb9be49df70d3ad1b0d95d864b9fdb7588d4fa8bd921c" }, - "provenance": null, - "requires-python": ">=3.4", - "size": 7117321, - "upload-time": "2018-08-01T13:51:58.926049Z", - "url": "https://files.pythonhosted.org/packages/2b/85/337bfa37c4b82f59ee9b8deca55a8daa7ef16c8cdfa86d273625bc6ed887/Django-2.0.8-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp314-cp314-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 939594, + "upload-time": "2026-04-13T21:33:31.391101Z", + "url": "https://files.pythonhosted.org/packages/b1/2c/cad8b5e3623a987f3c930b68e2bdd06cfc388cd91cd42ed05f1227701b73/chardet-7.4.3-cp314-cp314-win_amd64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-2.0.8.tar.gz", + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp314-cp314t-macosx_10_15_x86_64.whl", "hashes": { - "sha256": "68aeea369a8130259354b6ba1fa9babe0c5ee6bced505dea4afcd00f765ae38b" + "sha256": "c77867f0c1cb8bd819502249fcdc500364aedb07881e11b743726fa2148e7b6e" }, - "provenance": null, - "requires-python": ">=3.4", - "size": 7987343, - "upload-time": "2018-08-01T13:52:08.556325Z", - "url": "https://files.pythonhosted.org/packages/19/be/23674a0140e79345ba72da70bc646a4db982f2ff39f14037d5cd53807c78/Django-2.0.8.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp314-cp314t-macosx_10_15_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 889714, + "upload-time": "2026-04-13T21:33:32.772436Z", + "url": "https://files.pythonhosted.org/packages/33/e0/d06e42fd6f02a58e5e227e5106587751cb38adcff0aaf949add744b78b6e/chardet-7.4.3-cp314-cp314t-macosx_10_15_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "20de208385c392ebc0d485d7f516199b644663170544849ffcdd8f922723c528" + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" }, "data-dist-info-metadata": { - "sha256": "20de208385c392ebc0d485d7f516199b644663170544849ffcdd8f922723c528" + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" }, - "filename": "Django-2.0.9-py3-none-any.whl", + "filename": "chardet-7.4.3-cp314-cp314t-macosx_11_0_arm64.whl", "hashes": { - "sha256": "25df265e1fdb74f7e7305a1de620a84681bcc9c05e84a3ed97e4a1a63024f18d" + "sha256": "cf1efeaf65a6ef2f5b9cc3a1df6f08ba2831b369ccaa4c7018eaf90aa757bb11" }, - "provenance": null, - "requires-python": ">=3.4", - "size": 7119483, - "upload-time": "2018-10-01T09:22:07.871505Z", - "url": "https://files.pythonhosted.org/packages/6c/9d/c0feec696b815708354a2fd06ae0f51330a15043822a29bc8be2f185d9fe/Django-2.0.9-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp314-cp314t-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 872319, + "upload-time": "2026-04-13T21:33:34.427135Z", + "url": "https://files.pythonhosted.org/packages/d4/ed/40d091954d48abea037baae6be8fb79905e5f78d34d12ea955132c7d8011/chardet-7.4.3-cp314-cp314t-macosx_11_0_arm64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-2.0.9.tar.gz", + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "d6d94554abc82ca37e447c3d28958f5ac39bd7d4adaa285543ae97fb1129fd69" + "sha256": "9f3504c139a2ad544077dd2d9e412cd08b01786843d76997cd43bb6de311723c" }, - "provenance": null, - "requires-python": ">=3.4", - "size": 7992507, - "upload-time": "2018-10-01T09:22:23.082215Z", - "url": "https://files.pythonhosted.org/packages/fb/9f/cd3fe00fdaecc34a5ca1d667b8436de604543f77c9e16bc1396a40b720bb/Django-2.0.9.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 892021, + "upload-time": "2026-04-13T21:33:35.766003Z", + "url": "https://files.pythonhosted.org/packages/bb/77/82a46821dbfbdfe062710d2bf2ede13426304e3567a23c57d919c0c31630/chardet-7.4.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "e08480bb1770b5e32c598bed3efdca5be85ccf420a723ff86a68fb2ee49429fe" + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" }, "data-dist-info-metadata": { - "sha256": "e08480bb1770b5e32c598bed3efdca5be85ccf420a723ff86a68fb2ee49429fe" + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" }, - "filename": "Django-2.0.10-py3-none-any.whl", + "filename": "chardet-7.4.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "e89f613e3c1f7ff245ffee3560472f9fa9c07060b11f65e1de3cb763f8dcd4b9" + "sha256": "457f619882ba66327d4d8d14c6c342269bdb1e4e1c38e8117df941d14d351b04" }, - "provenance": null, - "requires-python": ">=3.4", - "size": 7117592, - "upload-time": "2019-01-04T14:03:05.360117Z", - "url": "https://files.pythonhosted.org/packages/f1/92/d58198bdcb00e8ed79fd3978f4af61a50009bb1d0ee8bbb799fa3476e5ff/Django-2.0.10-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 902509, + "upload-time": "2026-04-13T21:33:37.096528Z", + "url": "https://files.pythonhosted.org/packages/49/57/42d30c562bda5b4a839766c1aad8d5856b798ad2a1c3247b72a679afec94/chardet-7.4.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-py3-none-any.whl", + "hashes": { + "sha256": "1173b74051570cf08099d7429d92e4882d375ad4217f92a6e5240ccfb26f231e" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 626562, + "upload-time": "2026-04-13T21:33:38.559150Z", + "url": "https://files.pythonhosted.org/packages/8c/6c/0a40afdb50a0fe041ab95553b835a8160b6cf0e81edf2ae2fe9f5224cbf9/chardet-7.4.3-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.0.10.tar.gz", + "filename": "chardet-7.4.3.tar.gz", "hashes": { - "sha256": "0292a7ad7d8ffc9cfc6a77f043d2e81f5bbc360c0c4a1686e130ef3432437d23" + "sha256": "cc1d4eb92a4ec1c2df3b490836ffa46922e599d34ce0bb75cf41fd2bf6303d56" }, - "provenance": null, - "requires-python": ">=3.4", - "size": 7992290, - "upload-time": "2019-01-04T14:03:19.511618Z", - "url": "https://files.pythonhosted.org/packages/02/1f/3766ba3a7f2356ba9816f8e4eb82168fd0233f1b63f1ce52cd57b15acd6a/Django-2.0.10.tar.gz", + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 784800, + "upload-time": "2026-04-13T21:33:39.803008Z", + "url": "https://files.pythonhosted.org/packages/19/b6/9df434a8eeba2e6628c465a1dfa31034228ef79b26f76f46278f4ef7e49d/chardet-7.4.3.tar.gz", "yanked": false - }, + } + ], + "meta": { + "_last-serial": 36089780, + "api-version": "1.4" + }, + "name": "chardet", + "project-status": { + "status": "active" + }, + "versions": [ + "1.0", + "1.0.1", + "1.1", + "2.1.1", + "2.2.1", + "2.3.0", + "3.0.0", + "3.0.1", + "3.0.2", + "3.0.3", + "3.0.4", + "4.0.0", + "5.0.0", + "5.1.0", + "5.2.0", + "6.0.0", + "6.0.0.post1", + "7.0.0rc4", + "7.0.0", + "7.0.1", + "7.1.0", + "7.2.0", + "7.3.0", + "7.4.0.post1", + "7.4.0.post2", + "7.4.1", + "7.4.2", + "7.4.3" + ] + } + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - "86400" + Cache-Control: + - max-age=600, public + Content-Security-Policy: + - default-src 'none'; sandbox allow-top-navigation + Content-Type: + - application/vnd.pypi.simple.v1+json + Permissions-Policy: + - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept, Accept-Encoding + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + host: pypi.org + headers: + Accept: + - application/vnd.pypi.simple.v1+json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://pypi.org/simple/click/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: -1 + uncompressed: true + body: | + { + "alternate-locations": [], + "files": [ { "core-metadata": { - "sha256": "0d76b3986d7cba44e31d27284b7ca5ed547916610bca7999cb9ff24cb934cd57" + "sha256": "45571ea26270f2c5ada3738af99cbabc62fc5529a582f7ce059acbc4bd8284a5" }, "data-dist-info-metadata": { - "sha256": "0d76b3986d7cba44e31d27284b7ca5ed547916610bca7999cb9ff24cb934cd57" + "sha256": "45571ea26270f2c5ada3738af99cbabc62fc5529a582f7ce059acbc4bd8284a5" }, - "filename": "Django-2.0.12-py3-none-any.whl", + "filename": "click-0.1-py2.py3-none-any.whl", "hashes": { - "sha256": "9493f9c4417ab6c15221a7ab964f73db0632bc6337ade33810078423b800dbd9" + "sha256": "6ece7fdc438597979abb5e237cd42ec9b0ed9342acfa13aabd0d57dae5122f00" }, "provenance": null, - "requires-python": ">=3.4", - "size": 7117804, - "upload-time": "2019-02-11T15:10:42.905456Z", - "url": "https://files.pythonhosted.org/packages/08/d5/eda89c77bffafef4fc3eafb1a334ffffadebece16845aa7afff19a2c29e8/Django-2.0.12-py3-none-any.whl", + "requires-python": null, + "size": 21623, + "upload-time": "2014-04-28T11:24:09.792414Z", + "url": "https://files.pythonhosted.org/packages/82/e9/39bc04e46ac4dc16f60d3c95d2a8238f8a86a738ecab723755470e1486d1/click-0.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.0.12.tar.gz", + "filename": "click-0.1.tar.gz", "hashes": { - "sha256": "e2f3ada50cf2106af7b2631b7b0b6f0d983ae30aa218f06d5ec93d3049f94897" + "sha256": "9f8290d502cf11fad5ccc64d19f2724abcbc11549e6a8e2cdafc530109f198b4" }, "provenance": null, - "requires-python": ">=3.4", - "size": 7989632, - "upload-time": "2019-02-11T15:11:02.427442Z", - "url": "https://files.pythonhosted.org/packages/e0/20/e5f922be212959b08db3f8b42b8504b13ab915e17770fb4e42d835e8e6bb/Django-2.0.12.tar.gz", + "requires-python": null, + "size": 17913, + "upload-time": "2014-04-28T11:22:51.341948Z", + "url": "https://files.pythonhosted.org/packages/1a/65/bde2803d3f5d217fde361f7773d51d5c9b1332181f740bdd7adb2462607c/click-0.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "42bedcf93f28f7cea1089e68956c77e1fe429e1ae11eb76ab511e66f2ce51ead" + "sha256": "2c33620782c8d36833bdeef6bf9eed8a130ad5b2e10a67278769105b39fae45a" }, "data-dist-info-metadata": { - "sha256": "42bedcf93f28f7cea1089e68956c77e1fe429e1ae11eb76ab511e66f2ce51ead" + "sha256": "2c33620782c8d36833bdeef6bf9eed8a130ad5b2e10a67278769105b39fae45a" }, - "filename": "Django-2.0.13-py3-none-any.whl", + "filename": "click-0.2-py2.py3-none-any.whl", "hashes": { - "sha256": "665457d4146bbd34ae9d2970fa3b37082d7b225b0671bfd24c337458f229db78" + "sha256": "54c90326cb37daf23389b909fa593660db74d68861cbc36d871d8c7ccc2fe003" }, "provenance": null, - "requires-python": ">=3.4", - "size": 7117798, - "upload-time": "2019-02-12T10:50:02.942164Z", - "url": "https://files.pythonhosted.org/packages/67/b0/64645bd6c5cdabb07d361e568eecfa9e64027ae4cb4778bb00be8c4bde00/Django-2.0.13-py3-none-any.whl", + "requires-python": null, + "size": 29196, + "upload-time": "2014-05-05T23:57:14.320532Z", + "url": "https://files.pythonhosted.org/packages/ee/a5/97f43386352a0658f12842848c152479fce3162251c08339866da45e912e/click-0.2-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.0.13.tar.gz", + "filename": "click-0.2.tar.gz", "hashes": { - "sha256": "bde46d4dbc410678e89bc95ea5d312dd6eb4c37d0fa0e19c9415cad94addf22f" + "sha256": "6a63700f090f0602c1f98e98c536e49e7db1f3d27de80c9bd55ab6eaf1470c57" }, "provenance": null, - "requires-python": ">=3.4", - "size": 7990057, - "upload-time": "2019-02-12T10:50:09.191763Z", - "url": "https://files.pythonhosted.org/packages/57/00/1717ea3aabb17b2c4981561c7d00ac2d0eb5706647bcfd4a0ca2d09e2413/Django-2.0.13.tar.gz", + "requires-python": null, + "size": 23888, + "upload-time": "2014-05-05T23:57:05.506308Z", + "url": "https://files.pythonhosted.org/packages/bb/aa/c8b583d8d7cc5e21c8da30de6d8c605652836b4ef33b2b57c37f6a017c09/click-0.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9099b2d668ab2554b98c734c03f08ffec38aa50fb7a64f0355312ce970ab60d9" + "sha256": "a6bfa1e4bc25144930c3c8e16911ffb30fd97df36fe79f2e77aaa5279278c68f" }, "data-dist-info-metadata": { - "sha256": "9099b2d668ab2554b98c734c03f08ffec38aa50fb7a64f0355312ce970ab60d9" + "sha256": "a6bfa1e4bc25144930c3c8e16911ffb30fd97df36fe79f2e77aaa5279278c68f" }, - "filename": "Django-2.1a1-py3-none-any.whl", + "filename": "click-0.3-py2.py3-none-any.whl", "hashes": { - "sha256": "89ac9fce84db947da7e5d1e7a24eabd21216c04cc4386c93197f0aa2487e9945" + "sha256": "15c3b9cb6ea8718ffd68c48cc70aa194dc1c5374fbc4481d3dd98cb256a667eb" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7202943, - "upload-time": "2018-05-18T01:01:19.030204Z", - "url": "https://files.pythonhosted.org/packages/63/72/d779f069acda9f5ce7aedca90a1410bfce03721e60c156472c95222cc1b7/Django-2.1a1-py3-none-any.whl", - "yanked": false - }, - { - "core-metadata": { - "sha256": "9fa4fcb61e18d9362ca0912ab379b44c49be285746c76f9865d48491167d8643" - }, - "data-dist-info-metadata": { - "sha256": "9fa4fcb61e18d9362ca0912ab379b44c49be285746c76f9865d48491167d8643" - }, - "filename": "Django-2.1b1-py3-none-any.whl", - "hashes": { - "sha256": "21b35f96f3d84eae6a6f582156bacee1fd05badfa692da90cef48d9512e39e16" - }, - "provenance": null, - "requires-python": ">=3.5", - "size": 7204079, - "upload-time": "2018-06-18T23:55:36.588389Z", - "url": "https://files.pythonhosted.org/packages/91/19/0e6f1e9e78d91cdb6fa6e326c24f7d765640f59888c982efdfcbb410146d/Django-2.1b1-py3-none-any.whl", + "requires-python": null, + "size": 33378, + "upload-time": "2014-05-06T11:15:52.931725Z", + "url": "https://files.pythonhosted.org/packages/dd/ce/ae6ede3636c212a9b33fbe93754e0caee570405d6af3b2b3c95988ce601b/click-0.3-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "c854b942ee02f5559d7db15ed53e2f854bcdc20b7d788d6b22b75e5a1ec872b5" - }, - "data-dist-info-metadata": { - "sha256": "c854b942ee02f5559d7db15ed53e2f854bcdc20b7d788d6b22b75e5a1ec872b5" - }, - "filename": "Django-2.1rc1-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-0.3.tar.gz", "hashes": { - "sha256": "486f8c08fd8fcb44c66e5d6d4a845a28831b3f5be1bbd4dcc245938ed55cdff1" + "sha256": "cdb62b2de39a2a92cc505dea476ee89c7ecfbe1bcc5df3f9e8001bedcc296571" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7204422, - "upload-time": "2018-07-18T17:35:02.726810Z", - "url": "https://files.pythonhosted.org/packages/50/3d/bafe9b26f71cac7fa52621cdd43ce78ceca1798fd3c4aa8bfd4f680ec653/Django-2.1rc1-py3-none-any.whl", + "requires-python": null, + "size": 25425, + "upload-time": "2014-05-06T11:15:49.114547Z", + "url": "https://files.pythonhosted.org/packages/35/19/29f7f3ff89929a0a5b938a2a63ecb0d02e6faa4e9a6d84bcedbcc638e212/click-0.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "cc21513b64f745456c8416fc5de6b9e99249da8902ebce479babf2aafcb231a4" + "sha256": "1b537b15514aef70cc05e5e44758cee070153c5b1614acb1c79be30765408599" }, "data-dist-info-metadata": { - "sha256": "cc21513b64f745456c8416fc5de6b9e99249da8902ebce479babf2aafcb231a4" + "sha256": "1b537b15514aef70cc05e5e44758cee070153c5b1614acb1c79be30765408599" }, - "filename": "Django-2.1-py3-none-any.whl", + "filename": "click-0.4-py2.py3-none-any.whl", "hashes": { - "sha256": "ea50d85709708621d956187c6b61d9f9ce155007b496dd914fdb35db8d790aec" + "sha256": "9c85e3c28d92316f8f4dad50a40d9b46a76c07c0cabc89061c9272c2716e49ee" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7263150, - "upload-time": "2018-08-01T14:11:27.382635Z", - "url": "https://files.pythonhosted.org/packages/51/1a/e0ac7886c7123a03814178d7517dc822af0fe51a72e1a6bff26153103322/Django-2.1-py3-none-any.whl", + "requires-python": null, + "size": 34746, + "upload-time": "2014-05-06T14:33:53.431025Z", + "url": "https://files.pythonhosted.org/packages/88/e8/04c8f87706b72b470214502461c6c53081d64e6b82c8a2b4ba303a4caa53/click-0.4-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.1.tar.gz", + "filename": "click-0.4.tar.gz", "hashes": { - "sha256": "7f246078d5a546f63c28fc03ce71f4d7a23677ce42109219c24c9ffb28416137" + "sha256": "98dee5f24b7043c9393f6b6015ba3bb4b45fdfe544aaa1c23d81c14c2c0e3a0b" }, "provenance": null, - "requires-python": ">=3.5", - "size": 8583964, - "upload-time": "2018-08-01T14:11:34.715690Z", - "url": "https://files.pythonhosted.org/packages/b6/cf/8cbe9bd4bb83ce2dd277564b43435edb7b151a099458e63706d10ec9e4fa/Django-2.1.tar.gz", + "requires-python": null, + "size": 26725, + "upload-time": "2014-05-06T14:33:50.921955Z", + "url": "https://files.pythonhosted.org/packages/1c/4d/98210295b2f14097de14db6be528af60ba9a3ef60b7e9efb207b08cdea1a/click-0.4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "873246482d1a71c9b82257c1e3832473402ba95ad0317a05ac5a9e790367f972" + "sha256": "af05e1fcc341a27467d9c956332fdcf0433ca3c0fdeba120826af2c748328c4e" }, "data-dist-info-metadata": { - "sha256": "873246482d1a71c9b82257c1e3832473402ba95ad0317a05ac5a9e790367f972" + "sha256": "af05e1fcc341a27467d9c956332fdcf0433ca3c0fdeba120826af2c748328c4e" }, - "filename": "Django-2.1.1-py3-none-any.whl", + "filename": "click-0.5-py2.py3-none-any.whl", "hashes": { - "sha256": "04f2e423f2e60943c02bd2959174b844f7d1bcd19eabb7f8e4282999958021fd" + "sha256": "6d9ac4c06a53ea8c5c4b994e1627d95eae2407cb6770b52f04cbb1c59ce52b54" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7265628, - "upload-time": "2018-08-31T08:42:13.116397Z", - "url": "https://files.pythonhosted.org/packages/ca/7e/fc068d164b32552ae3a8f8d5d0280c083f2e8d553e71ecacc21927564561/Django-2.1.1-py3-none-any.whl", + "requires-python": null, + "size": 34913, + "upload-time": "2014-05-06T22:04:10.364137Z", + "url": "https://files.pythonhosted.org/packages/a3/01/a0f85fd64800f0f477f7d36ec7c3e87758e78d1e4b39a590b16a436a0ff9/click-0.5-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.1.1.tar.gz", + "filename": "click-0.5.tar.gz", "hashes": { - "sha256": "e1cc1cd6b658aa4e052f5f2b148bfda08091d7c3558529708342e37e4e33f72c" + "sha256": "396ef5db7722d6930c85aa7b3f3600550605a80a9ea4cc3468b18a29c4f58193" }, "provenance": null, - "requires-python": ">=3.5", - "size": 8595422, - "upload-time": "2018-08-31T08:42:20.929702Z", - "url": "https://files.pythonhosted.org/packages/14/c8/b6f5c67cf34ae7586258af110e53657da671325b146fcc67ac64a4daace5/Django-2.1.1.tar.gz", + "requires-python": null, + "size": 26892, + "upload-time": "2014-05-06T22:04:06.676244Z", + "url": "https://files.pythonhosted.org/packages/72/de/ab7b1f0952b411a61bb155d3dbf6271e4d39841cb7b124b75f82117157a4/click-0.5.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "fc39395db657fe6c4b0123d0a4536c268e918fd1fd0159e10370cf52102a7cdc" + "sha256": "63436f2b0e25e958c74e8ce93991a04118fd81837e1e47976f441278f8fdab88" }, "data-dist-info-metadata": { - "sha256": "fc39395db657fe6c4b0123d0a4536c268e918fd1fd0159e10370cf52102a7cdc" + "sha256": "63436f2b0e25e958c74e8ce93991a04118fd81837e1e47976f441278f8fdab88" }, - "filename": "Django-2.1.2-py3-none-any.whl", + "filename": "click-0.5.1-py2.py3-none-any.whl", "hashes": { - "sha256": "acdcc1f61fdb0a0c82a1d3bf1879a414e7732ea894a7632af7f6d66ec7ab5bb3" + "sha256": "df980e97a93f784ae868a5ea67d608a0dd555bc7b33064529b51dfcfec6c0745" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7282853, - "upload-time": "2018-10-01T09:22:12.971407Z", - "url": "https://files.pythonhosted.org/packages/32/ab/22530cc1b2114e6067eece94a333d6c749fa1c56a009f0721e51c181ea53/Django-2.1.2-py3-none-any.whl", + "requires-python": null, + "size": 34945, + "upload-time": "2014-05-06T22:09:17.548915Z", + "url": "https://files.pythonhosted.org/packages/e9/4c/ce5c6a47f240de954cbcba430a7a4afdc13e3b7482d5302048a4e6611281/click-0.5.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.1.2.tar.gz", + "filename": "click-0.5.1.tar.gz", "hashes": { - "sha256": "efbcad7ebb47daafbcead109b38a5bd519a3c3cd92c6ed0f691ff97fcdd16b45" + "sha256": "d7aa6a90114fa1cec7e2cea56901a85ba47ddacbc0e45ca8474fa95cde28ff7b" }, "provenance": null, - "requires-python": ">=3.5", - "size": 8611286, - "upload-time": "2018-10-01T09:22:28.985017Z", - "url": "https://files.pythonhosted.org/packages/8b/03/4c74d3712919613f2c611e6689522df507a2753a92049009661a81b4b72f/Django-2.1.2.tar.gz", + "requires-python": null, + "size": 26898, + "upload-time": "2014-05-06T22:09:14.622681Z", + "url": "https://files.pythonhosted.org/packages/82/46/e17055162fd9baa4ec7a4064ec313091fea3e3dad4047bf63b46471998ac/click-0.5.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "c63645fdf38c3f790310a095227589af8ab42262e8ad84534722a89d570ca99e" + "sha256": "3e4b8d6e2921500bc13e0ca1a61236f121ed6c09fde18396a9f0ff7066576ce1" }, "data-dist-info-metadata": { - "sha256": "c63645fdf38c3f790310a095227589af8ab42262e8ad84534722a89d570ca99e" + "sha256": "3e4b8d6e2921500bc13e0ca1a61236f121ed6c09fde18396a9f0ff7066576ce1" }, - "filename": "Django-2.1.3-py3-none-any.whl", + "filename": "click-0.6-py2.py3-none-any.whl", "hashes": { - "sha256": "dd46d87af4c1bf54f4c926c3cfa41dc2b5c15782f15e4329752ce65f5dad1c37" + "sha256": "eac143634b9bcfbe4b50045672c9f91689cd61378d443392343bee5fd8952910" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7283286, - "upload-time": "2018-11-01T14:36:34.965003Z", - "url": "https://files.pythonhosted.org/packages/d1/e5/2676be45ea49cfd09a663f289376b3888accd57ff06c953297bfdee1fb08/Django-2.1.3-py3-none-any.whl", + "requires-python": null, + "size": 35281, + "upload-time": "2014-05-07T19:18:38.778148Z", + "url": "https://files.pythonhosted.org/packages/36/f2/648fe6bdc708b71c81c2db677ba7ac640aac7798a1198cc953eeac1d0041/click-0.6-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.1.3.tar.gz", + "filename": "click-0.6.tar.gz", "hashes": { - "sha256": "1ffab268ada3d5684c05ba7ce776eaeedef360712358d6a6b340ae9f16486916" + "sha256": "2d2677d09378a4739ae325327741ea182e9c03c7e5643f1e02ba9058e2a84825" }, "provenance": null, - "requires-python": ">=3.5", - "size": 8611851, - "upload-time": "2018-11-01T14:36:54.164080Z", - "url": "https://files.pythonhosted.org/packages/93/b1/0d6febb88712c39aced7df232d432fa22f5613c4bff246a1f4841248a60d/Django-2.1.3.tar.gz", + "requires-python": null, + "size": 27237, + "upload-time": "2014-05-07T19:18:35.709253Z", + "url": "https://files.pythonhosted.org/packages/3f/e3/18d6042b27cc41d4ca0ac9ce035d0d3d9cde2d6f0902d3f6f08d04aff596/click-0.6.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "c552babe097f615f60be9443de7a4f8f9a2cef12a49cd7e4287ff8b32e0557d3" + "sha256": "a115a0260a9a77ca54bd152e4f5634e3ea7fffc9ac0612ba899288b799e56581" }, "data-dist-info-metadata": { - "sha256": "c552babe097f615f60be9443de7a4f8f9a2cef12a49cd7e4287ff8b32e0557d3" + "sha256": "a115a0260a9a77ca54bd152e4f5634e3ea7fffc9ac0612ba899288b799e56581" }, - "filename": "Django-2.1.4-py3-none-any.whl", + "filename": "click-0.7-py2.py3-none-any.whl", "hashes": { - "sha256": "55409a056b27e6d1246f19ede41c6c610e4cab549c005b62cbeefabc6433356b" + "sha256": "8687723fc0d2728b0837bbf052c03362c3f89ac89a3575aea17553379778c93d" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7282586, - "upload-time": "2018-12-03T17:02:55.993312Z", - "url": "https://files.pythonhosted.org/packages/fd/9a/0c028ea0fe4f5803dda1a7afabeed958d0c8b79b0fe762ffbf728db3b90d/Django-2.1.4-py3-none-any.whl", + "requires-python": null, + "size": 41196, + "upload-time": "2014-05-11T23:45:31.668762Z", + "url": "https://files.pythonhosted.org/packages/f1/67/1b1c2077a99b9e2b5c4127e733ca4a90f8c9f0da05e256911aea8b25a31a/click-0.7-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.1.4.tar.gz", + "filename": "click-0.7.tar.gz", "hashes": { - "sha256": "068d51054083d06ceb32ce02b7203f1854256047a0d58682677dd4f81bceabd7" + "sha256": "9ae357a9c48764c16ec0ed814c0a420c80c04ed08c858fd99f906e398355651c" }, "provenance": null, - "requires-python": ">=3.5", - "size": 8611886, - "upload-time": "2018-12-03T17:03:23.910206Z", - "url": "https://files.pythonhosted.org/packages/83/f7/4939b60c4127d5f49ccb570e34f4c59ecc222949220234a88e4f363f1456/Django-2.1.4.tar.gz", + "requires-python": null, + "size": 32282, + "upload-time": "2014-05-11T23:45:26.877276Z", + "url": "https://files.pythonhosted.org/packages/b4/7b/d57f1bc99f0776d79cfc1969a9e1eaffefe0fab153c5bd5abd1445b4805f/click-0.7.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "ca7938ca2192ac811cd2f3c7de6599fbedee454ed5eaa51334ce07a85d1ad8f3" + "sha256": "36bd18d3788d9f4f1b8cb7d4d6db03fd5112c0065d9d826a2d7a2049b5e421bd" }, "data-dist-info-metadata": { - "sha256": "ca7938ca2192ac811cd2f3c7de6599fbedee454ed5eaa51334ce07a85d1ad8f3" + "sha256": "36bd18d3788d9f4f1b8cb7d4d6db03fd5112c0065d9d826a2d7a2049b5e421bd" }, - "filename": "Django-2.1.5-py3-none-any.whl", + "filename": "click-1.0-py2.py3-none-any.whl", "hashes": { - "sha256": "a32c22af23634e1d11425574dce756098e015a165be02e4690179889b207c7a8" + "sha256": "8bea8164a4fd3b687b4c025316a84f38f2e2ee115cd8a68dd423356283e25805" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7280910, - "upload-time": "2019-01-04T13:52:50.146659Z", - "url": "https://files.pythonhosted.org/packages/36/50/078a42b4e9bedb94efd3e0278c0eb71650ed9672cdc91bd5542953bec17f/Django-2.1.5-py3-none-any.whl", + "requires-python": null, + "size": 42336, + "upload-time": "2014-05-21T23:30:15.736180Z", + "url": "https://files.pythonhosted.org/packages/25/71/234cf198880e0afd2edc69cafb97bbc34f5da90a29efa59787319c5f6c2d/click-1.0-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.1.5.tar.gz", + "filename": "click-1.0.tar.gz", "hashes": { - "sha256": "d6393918da830530a9516bbbcbf7f1214c3d733738779f06b0f649f49cc698c3" + "sha256": "396ffe2561331b7b68e2780a088f9be3d41c33cbfb6e5911e2178533ea6d31da" }, "provenance": null, - "requires-python": ">=3.5", - "size": 8612384, - "upload-time": "2019-01-04T13:53:03.556241Z", - "url": "https://files.pythonhosted.org/packages/5c/7f/4c750e09b246621e5e90fa08f93dec1b991f5c203b0ff615d62a891c8f41/Django-2.1.5.tar.gz", + "requires-python": null, + "size": 33410, + "upload-time": "2014-05-21T23:30:12.641051Z", + "url": "https://files.pythonhosted.org/packages/69/f4/c8b37e427b1810069b84db6aba7cb5c6e569d64e762add3f77183a5c49b0/click-1.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "6c7c80952cc0d6a782997067c16b9b1aa5a91fa1808f9831f68af5bd4bd6578e" + "sha256": "11236c3b7b7b8b60e92113a9c7169a6f2d89106de788bf4e210317ce82301425" }, "data-dist-info-metadata": { - "sha256": "6c7c80952cc0d6a782997067c16b9b1aa5a91fa1808f9831f68af5bd4bd6578e" + "sha256": "11236c3b7b7b8b60e92113a9c7169a6f2d89106de788bf4e210317ce82301425" }, - "filename": "Django-2.1.7-py3-none-any.whl", + "filename": "click-1.1-py2.py3-none-any.whl", "hashes": { - "sha256": "275bec66fd2588dd517ada59b8bfb23d4a9abc5a362349139ddda3c7ff6f5ade" + "sha256": "a57d2cc92df1e2db5ee8ad792f7251b08046f784ec68f59a34be9952961c0e70" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7281127, - "upload-time": "2019-02-11T15:10:47.735733Z", - "url": "https://files.pythonhosted.org/packages/c7/87/fbd666c4f87591ae25b7bb374298e8629816e87193c4099d3608ef11fab9/Django-2.1.7-py3-none-any.whl", + "requires-python": null, + "size": 42476, + "upload-time": "2014-05-23T18:31:44.188172Z", + "url": "https://files.pythonhosted.org/packages/89/60/384e2ab6f408564c9b86cac3680d89ea1aa12dbf5e7e89009c37b3c75511/click-1.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.1.7.tar.gz", + "filename": "click-1.1.tar.gz", "hashes": { - "sha256": "939652e9d34d7d53d74d5d8ef82a19e5f8bb2de75618f7e5360691b6e9667963" + "sha256": "7d847fbbc4d227229dbc195f6bce58055e08a75b4273f089c548b3ff680c42ca" }, "provenance": null, - "requires-python": ">=3.5", - "size": 8608548, - "upload-time": "2019-02-11T15:11:10.020675Z", - "url": "https://files.pythonhosted.org/packages/7e/ae/29c28f6afddae0e305326078f31372f03d7f2e6d6210c9963843196ce67e/Django-2.1.7.tar.gz", + "requires-python": null, + "size": 33527, + "upload-time": "2014-05-23T18:31:46.537886Z", + "url": "https://files.pythonhosted.org/packages/0a/37/9c433ae49db7d89bdab56e33d712837f6bd9d76d697d0f532ba449998ad7/click-1.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "189bc870826e6d933d2f9d0222dcd504a1836cbedc3767cae04e0017cd93f4dd" + "sha256": "8944c506250c4e164873d875d461babedbe7bbafbf97b61e9d26efaed3413817" }, "data-dist-info-metadata": { - "sha256": "189bc870826e6d933d2f9d0222dcd504a1836cbedc3767cae04e0017cd93f4dd" + "sha256": "8944c506250c4e164873d875d461babedbe7bbafbf97b61e9d26efaed3413817" }, - "filename": "Django-2.1.8-py3-none-any.whl", + "filename": "click-2.0-py2.py3-none-any.whl", "hashes": { - "sha256": "0fd54e4f27bc3e0b7054a11e6b3a18fa53f2373f6b2df8a22e8eadfe018970a5" + "sha256": "d2752f89b1ebba748873c19662c2b2bfeccf8171e316fce0e1fb56066ceae178" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7281258, - "upload-time": "2019-04-01T09:18:55.801525Z", - "url": "https://files.pythonhosted.org/packages/a9/e4/fb8f473fe8ee659859cb712e25222243bbd55ece7c319301eeb60ccddc46/Django-2.1.8-py3-none-any.whl", + "requires-python": null, + "size": 57938, + "upload-time": "2014-06-06T14:20:30.860307Z", + "url": "https://files.pythonhosted.org/packages/1a/31/d1dcb9d90345731eaef95ee28d21b549ad3f637076ba02a51ffd7c97cf36/click-2.0-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.1.8.tar.gz", + "filename": "click-2.0.tar.gz", "hashes": { - "sha256": "f3b28084101d516f56104856761bc247f85a2a5bbd9da39d9f6197ff461b3ee4" + "sha256": "33a984fe73aa8c6bf69c38098b69dd38405529db54baf4c8cf64c50b2dee644f" }, "provenance": null, - "requires-python": ">=3.5", - "size": 8613572, - "upload-time": "2019-04-01T09:19:04.186926Z", - "url": "https://files.pythonhosted.org/packages/78/a0/c82585ddba004f99d19eeee277bc1b9e3b5e55d883e60ed713c0a4c9e3e8/Django-2.1.8.tar.gz", + "requires-python": null, + "size": 47342, + "upload-time": "2014-06-06T14:20:27.501968Z", + "url": "https://files.pythonhosted.org/packages/f3/78/915ee51099f8244181e6a85628ad836c0b505ee2efc0323b3554055544e2/click-2.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "f5fa686e3f0bfd9bf47a27a6c80534411c3fd28c73e472708ecba6784472fcd1" + "sha256": "3f32059c0e2c4fe6ee9e29e1bbaa964dc98d4c20a433911f8f802cb38c947c5e" }, "data-dist-info-metadata": { - "sha256": "f5fa686e3f0bfd9bf47a27a6c80534411c3fd28c73e472708ecba6784472fcd1" + "sha256": "3f32059c0e2c4fe6ee9e29e1bbaa964dc98d4c20a433911f8f802cb38c947c5e" }, - "filename": "Django-2.1.9-py3-none-any.whl", + "filename": "click-2.1-py2.py3-none-any.whl", "hashes": { - "sha256": "bb72b5f8b53f8156280eaea520b548ac128a53f80cebc856c5e0fb555d44d529" + "sha256": "735bed165a9a1404c2e95c8a84860ff9018466ad138a1336c6b1f4b5e8414690" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7281385, - "upload-time": "2019-06-03T10:11:04.565407Z", - "url": "https://files.pythonhosted.org/packages/bb/47/a4fdf24409656dc624a802571c3d6bb809e396ebbe6d668b16cb8ae431fa/Django-2.1.9-py3-none-any.whl", + "requires-python": null, + "size": 58336, + "upload-time": "2014-06-14T09:40:45.177263Z", + "url": "https://files.pythonhosted.org/packages/a7/99/3a3fbb2cff270d1da99f7c78f54f75aa598c17af59f0eb77f4d2ff9a84fc/click-2.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.1.9.tar.gz", + "filename": "click-2.1.tar.gz", "hashes": { - "sha256": "5052def4ff0a84bdf669827fdbd7b7cc1ac058f10232be6b21f37c6824f578da" + "sha256": "163b97686c36492f24f5e5cca917d4f45c46bae4ff0c347bf9945cedba877fcd" }, "provenance": null, - "requires-python": ">=3.5", - "size": 8608747, - "upload-time": "2019-06-03T10:11:23.821054Z", - "url": "https://files.pythonhosted.org/packages/c1/b3/3cdc60dc2e3c11236539f9470e42c5075a2e9c9f4885f5b4b912e9f19992/Django-2.1.9.tar.gz", + "requires-python": null, + "size": 47724, + "upload-time": "2014-06-14T09:40:42.545016Z", + "url": "https://files.pythonhosted.org/packages/26/ef/9152572c7d926c587aa75c7d39030422a7d1cec883f02965797b48ec1352/click-2.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "77afb68aa0b59323ac8ca2f580f46c1c74f6464dc97ec30207009ca296c1fbe9" + "sha256": "4adfe54e343bb145b49918ff9e0825e2f0896405fab2fd5c60fa46ec26b4b36f" }, "data-dist-info-metadata": { - "sha256": "77afb68aa0b59323ac8ca2f580f46c1c74f6464dc97ec30207009ca296c1fbe9" + "sha256": "4adfe54e343bb145b49918ff9e0825e2f0896405fab2fd5c60fa46ec26b4b36f" }, - "filename": "Django-2.1.10-py3-none-any.whl", + "filename": "click-2.2-py2.py3-none-any.whl", "hashes": { - "sha256": "d4244e2c9653e1349b37ab0cdf108607ba9d1e41f71d0711ac71360e4026ce94" + "sha256": "94002c7cc1b21be4f1f83d1b13c39aff2044d1b5f595d97017f7d9e87c6c88f5" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7281394, - "upload-time": "2019-07-01T07:19:18.135804Z", - "url": "https://files.pythonhosted.org/packages/d4/66/dbf6b7fabb0882eac49a33baac096396f98e5ba0cdea7c02e0a3bf02e8fb/Django-2.1.10-py3-none-any.whl", + "requires-python": null, + "size": 58370, + "upload-time": "2014-06-26T11:30:19.246777Z", + "url": "https://files.pythonhosted.org/packages/a3/36/d7fc5be7e81506c0687100f7cf0de443bf9467b2f4e47400f59e9c4a8bfd/click-2.2-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.1.10.tar.gz", + "filename": "click-2.2.tar.gz", "hashes": { - "sha256": "65e2a548a52fca560cdd4e35f4fa1a79140f405af48950e59702a37e4227e958" + "sha256": "bd2925d5b7aa9b3b4cab0041e3dc5fae7399afd23b60e4c41f9b5af16f5a3b4e" }, "provenance": null, - "requires-python": ">=3.5", - "size": 8758324, - "upload-time": "2019-07-01T07:19:36.568033Z", - "url": "https://files.pythonhosted.org/packages/be/1b/009ec818adf51c7641f3bd9dae778e8b28291b3ceedb352317b0eeafd7ff/Django-2.1.10.tar.gz", + "requires-python": null, + "size": 155532, + "upload-time": "2014-06-26T11:30:21.988812Z", + "url": "https://files.pythonhosted.org/packages/30/05/12c666a6c55e315d70897f80005a8fc09c17f1d4137dd25667d849e16088/click-2.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "09679096b3cc3fd0234c47a84a577b0705d1d9f137396b0267a5781f56d12af1" + "sha256": "f72106786a6056183a34cda828857b1734cf85b0a01ecc17014e14846a2fb4cf" }, "data-dist-info-metadata": { - "sha256": "09679096b3cc3fd0234c47a84a577b0705d1d9f137396b0267a5781f56d12af1" + "sha256": "f72106786a6056183a34cda828857b1734cf85b0a01ecc17014e14846a2fb4cf" }, - "filename": "Django-2.1.11-py3-none-any.whl", + "filename": "click-2.3-py2.py3-none-any.whl", "hashes": { - "sha256": "305b6c4fce9e03bb746e35780c2c4d52f29ea1669f15633cfd41bc8821c74c76" + "sha256": "02332cfb031d7b178695ad052bdb635a2666ea1fb9d13bf725d91a7313cc1b24" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7281462, - "upload-time": "2019-08-01T09:04:30.982323Z", - "url": "https://files.pythonhosted.org/packages/8c/49/d5038239995594281478bf209f8d93524ad342d500009a697b27f884668a/Django-2.1.11-py3-none-any.whl", + "requires-python": null, + "size": 58752, + "upload-time": "2014-07-03T09:38:17.093499Z", + "url": "https://files.pythonhosted.org/packages/00/39/e0cb46e47f283e56e24107ee36456788106e744be284c998fbe8c7a7096e/click-2.3-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.1.11.tar.gz", + "filename": "click-2.3.tar.gz", "hashes": { - "sha256": "1a41831eace203fd1939edf899e07d7abd12ce9bafc3d9a5a63a24a8d1d12bd5" + "sha256": "f11fd65f1a0fc7cc7927d550fe035a788354f67c9dc34242ed981aaeb9433665" }, "provenance": null, - "requires-python": ">=3.5", - "size": 8612487, - "upload-time": "2019-08-01T09:04:51.690400Z", - "url": "https://files.pythonhosted.org/packages/e0/e9/7e6008abee3eb2a40704c95a5cfc8a9627012df1580289d3df0f34c99766/Django-2.1.11.tar.gz", + "requires-python": null, + "size": 155944, + "upload-time": "2014-07-03T09:38:11.907850Z", + "url": "https://files.pythonhosted.org/packages/90/b3/85bdfbdf0191ab1e691ec0530a1d65c9f5354a1caf635abdc1eb1bc59ac4/click-2.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "185871c6a810c5c0584f8c2dd1b54c02bf77ae184ef7df6b1076e667613c107a" + "sha256": "82d4624dbf74b985d77e325ae77b43067ced484b4585e4de94777c4a5fd525f8" }, "data-dist-info-metadata": { - "sha256": "185871c6a810c5c0584f8c2dd1b54c02bf77ae184ef7df6b1076e667613c107a" + "sha256": "82d4624dbf74b985d77e325ae77b43067ced484b4585e4de94777c4a5fd525f8" }, - "filename": "Django-2.1.12-py3-none-any.whl", + "filename": "click-2.4-py2.py3-none-any.whl", "hashes": { - "sha256": "33e4bb3f3268ecc362a7bd982c7f19fff30597c749fedbc1fd3773ebb82ec38c" + "sha256": "3aed70f20e55d444717a72c8565fcc05fddf772deffa1f6b893a83b1c102cfcd" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7281462, - "upload-time": "2019-09-02T07:18:34.162779Z", - "url": "https://files.pythonhosted.org/packages/1b/a7/e6fcb3a4b4728b532a72f13f3b9999376e5e9487dd5777dae75e8f392f97/Django-2.1.12-py3-none-any.whl", + "requires-python": null, + "size": 58461, + "upload-time": "2014-07-04T13:07:17.422124Z", + "url": "https://files.pythonhosted.org/packages/fd/07/4df913eac02a5eed807a18e237f8d12e130cdf80085eab5a7a0b2fdffb07/click-2.4-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.1.12.tar.gz", + "filename": "click-2.4.tar.gz", "hashes": { - "sha256": "f4351f1f921bb6c3de03e24cdba823365fb9a79a44f607ba2560e9e3b7f16ff3" + "sha256": "fe09336d002cb66dac1289808a7023eeffd90a29607bf00f1eda5397a1c0d545" }, "provenance": null, - "requires-python": ">=3.5", - "size": 8761663, - "upload-time": "2019-09-02T07:18:54.146400Z", - "url": "https://files.pythonhosted.org/packages/a3/e4/a7399d5c9044fc2cf1c27884865ee0e9ee3e02a775628f9f29f43f657baa/Django-2.1.12.tar.gz", + "requires-python": null, + "size": 155734, + "upload-time": "2014-07-04T13:07:13.651613Z", + "url": "https://files.pythonhosted.org/packages/a9/19/87bff1b8e670e2763043bbc0125449ab9861bd20a40e348f7ba47539d8b2/click-2.4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "3bd6bbcaa2a125da86713833e59b8d9c5ff10697b999846ffbd5282b591d0c10" + "sha256": "8cc98275e8ac034524770088c2610296eacb4d2e1a6bd8185fef8524f79e0f92" }, "data-dist-info-metadata": { - "sha256": "3bd6bbcaa2a125da86713833e59b8d9c5ff10697b999846ffbd5282b591d0c10" + "sha256": "8cc98275e8ac034524770088c2610296eacb4d2e1a6bd8185fef8524f79e0f92" }, - "filename": "Django-2.1.13-py3-none-any.whl", + "filename": "click-2.5-py2.py3-none-any.whl", "hashes": { - "sha256": "79c6cfbc76a4612efc8a80d0094b96f50cb2aa654b2b2b530a4e707fa2985b4b" + "sha256": "5cadc91a6be7aa087222d9bfda8c07f92ec9d916365a893fa888c69028a2f8bc" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7281478, - "upload-time": "2019-10-01T08:36:38.282724Z", - "url": "https://files.pythonhosted.org/packages/c4/e1/9c31da650533111ec044c2e540be72287d87c7b0ddb076640f943d900f98/Django-2.1.13-py3-none-any.whl", + "requires-python": null, + "size": 58465, + "upload-time": "2014-07-27T22:09:34.267498Z", + "url": "https://files.pythonhosted.org/packages/83/93/b0209d3e0fcc1918808dd2eb2eb26f5edbc2722695cc4b8a63d1a11faebe/click-2.5-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.1.13.tar.gz", + "filename": "click-2.5.tar.gz", "hashes": { - "sha256": "7a28a4eb0167eba491ccfafd7006843b5cdd26d8c93b955a74c2ea74f94efc2c" + "sha256": "791885554ec2cef9926b4ad69ca2aeb52979fdc7f3520af0203a4e8c548c6428" }, "provenance": null, - "requires-python": ">=3.5", - "size": 8611325, - "upload-time": "2019-10-01T08:36:59.308397Z", - "url": "https://files.pythonhosted.org/packages/ca/d6/940c06d14c5b60e32cce5f47143d4c944e93690dedbaa52b48a2f4f4ece9/Django-2.1.13.tar.gz", + "requires-python": null, + "size": 155708, + "upload-time": "2014-07-27T22:09:30.751007Z", + "url": "https://files.pythonhosted.org/packages/6b/ca/8441cb224f040af2a71056b6de5d7bfdfe60c580931f6226587ef7617870/click-2.5.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "2f250c80e49695e1a815f73e5c341a0541f7f15fd34107a2fde44d5c34206765" + "sha256": "f95c57d98f25704cceafd47c47ea1fccf9d384b9e64ffc9f1b34fffbafa6af8c" }, "data-dist-info-metadata": { - "sha256": "2f250c80e49695e1a815f73e5c341a0541f7f15fd34107a2fde44d5c34206765" + "sha256": "f95c57d98f25704cceafd47c47ea1fccf9d384b9e64ffc9f1b34fffbafa6af8c" }, - "filename": "Django-2.1.14-py3-none-any.whl", + "filename": "click-2.6-py2.py3-none-any.whl", "hashes": { - "sha256": "660e7cc240231b2fe702fada5fe952d29720fd6153fa6b59ea5dbf3161ab5cdd" + "sha256": "a6f33923d9f920170119163a846e4fc28e61d31154b13bc64bc28f49d9976a4d" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7281484, - "upload-time": "2019-11-04T08:33:13.835019Z", - "url": "https://files.pythonhosted.org/packages/cd/53/5b415cf77c091e0011b0c2681c27fb4f63ed6d8cc4f087189090042d4b6d/Django-2.1.14-py3-none-any.whl", + "requires-python": null, + "size": 54980, + "upload-time": "2014-08-11T11:49:19.788816Z", + "url": "https://files.pythonhosted.org/packages/d1/bc/9afb108a31cb0fd37e6774b23569197aee9974425d9c361a29e3eade9f32/click-2.6-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.1.14.tar.gz", + "filename": "click-2.6.tar.gz", "hashes": { - "sha256": "d9159141fc354c4c28cc2b2586d55ba6d5e1531f5470218bb56a75be03d67398" + "sha256": "2167051d75e885c8c16ba641f243cd971c65d0cd62e2f504b8b4843d4ca93603" }, "provenance": null, - "requires-python": ">=3.5", - "size": 8763129, - "upload-time": "2019-11-04T08:33:33.296744Z", - "url": "https://files.pythonhosted.org/packages/0e/0d/cd8d35031bb97db9f6a7172dd8b3dd8a899cac151f7fbf3096b2cc45a51a/Django-2.1.14.tar.gz", + "requires-python": null, + "size": 151327, + "upload-time": "2014-08-11T11:49:16.181496Z", + "url": "https://files.pythonhosted.org/packages/fc/92/403b0389319c017d9971570b6fc868e789fba31d96c53799ba726bae6a34/click-2.6.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "747c60fd3bdc2b6202272fd6f71516df88f6820326295986e0027ceabf9b1738" + "sha256": "4fda5a3e13d5f2fabdd1a6befa9e9cc8830aaf3bfae46ee367bcf91ca709e494" }, "data-dist-info-metadata": { - "sha256": "747c60fd3bdc2b6202272fd6f71516df88f6820326295986e0027ceabf9b1738" + "sha256": "4fda5a3e13d5f2fabdd1a6befa9e9cc8830aaf3bfae46ee367bcf91ca709e494" }, - "filename": "Django-2.1.15-py3-none-any.whl", + "filename": "click-3.0-py2.py3-none-any.whl", "hashes": { - "sha256": "48522428f4a285cf265af969f4744c5ebb027c7f41958ba48b639ace2068ffe7" + "sha256": "9fea2f0f24104922c883c2485fdf711a87266e1def40bec27e50930b02324a1a" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7281877, - "upload-time": "2019-12-02T08:57:47.175049Z", - "url": "https://files.pythonhosted.org/packages/ff/82/55a696532518aa47666b45480b579a221638ab29d60d33ce71fcbd3cef9a/Django-2.1.15-py3-none-any.whl", + "requires-python": null, + "size": 57939, + "upload-time": "2014-08-12T21:24:45.033841Z", + "url": "https://files.pythonhosted.org/packages/f6/66/65f7bcdcb6ace560cc5d6c4cdbb968bfc8d53f256ba206bf1884e547d786/click-3.0-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.1.15.tar.gz", + "filename": "click-3.0.tar.gz", "hashes": { - "sha256": "a794f7a2f4b7c928eecfbc4ebad03712ff27fb545abe269bf01aa8500781eb1c" + "sha256": "b63f7c9e485e39f314e4cb6bf864547d5dd2559db518f09017220d352e1a537f" }, "provenance": null, - "requires-python": ">=3.5", - "size": 8621769, - "upload-time": "2019-12-02T08:57:57.603087Z", - "url": "https://files.pythonhosted.org/packages/a5/ea/a3424e68851acb44a1f8f823dc32ee3eb10b7fda474b03d527f7e666b443/Django-2.1.15.tar.gz", + "requires-python": null, + "size": 257803, + "upload-time": "2014-08-12T21:24:42.680925Z", + "url": "https://files.pythonhosted.org/packages/8d/f7/e4a41b165fbe0a1c52db0cfc1e2f4452fcbdfa240c66fd0300a3acc858b9/click-3.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "3fa2afde55831546a035c5b81b3f9dd83e3ffd9a71ad11de9c512ab091215a11" + "sha256": "2aa492d13b8655b309198a0e42ab3d1ae60efb74b1688fc9d4616a9cfce83e7b" }, "data-dist-info-metadata": { - "sha256": "3fa2afde55831546a035c5b81b3f9dd83e3ffd9a71ad11de9c512ab091215a11" + "sha256": "2aa492d13b8655b309198a0e42ab3d1ae60efb74b1688fc9d4616a9cfce83e7b" }, - "filename": "Django-2.2a1-py3-none-any.whl", + "filename": "click-3.1-py2.py3-none-any.whl", "hashes": { - "sha256": "737bd3d5f70cb8bde3c660e69b077a0221b47caf499d4d3759fb086376002d4a" + "sha256": "e3cc9589c9f055c437ac6c61d15a90df5c670cecd46720c841f7dc6c28183a51" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7381403, - "upload-time": "2019-01-17T15:35:52.375114Z", - "url": "https://files.pythonhosted.org/packages/b1/96/020a0f9b83334080896e3ec47d0fb8936e9c948c6495ff45a8a67f1eefaa/Django-2.2a1-py3-none-any.whl", + "requires-python": null, + "size": 57951, + "upload-time": "2014-08-13T07:19:47.323241Z", + "url": "https://files.pythonhosted.org/packages/a3/8a/7b995e58729456e0ce61cc1ec91b77835da0171e3dcc1283c09212bea2ed/click-3.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.2a1.tar.gz", + "filename": "click-3.1.tar.gz", "hashes": { - "sha256": "146aa583364553c9ecbed55613a6c27bc23226048f86ed183350c80df3f2a844" + "sha256": "e174693d89d4c2914b5f7a04a1fbf55864e4be168267303d156699d1455fe942" }, "provenance": null, - "requires-python": ">=3.5", - "size": 8777005, - "upload-time": "2019-01-17T15:35:59.171725Z", - "url": "https://files.pythonhosted.org/packages/37/a2/bd8b1615c85d802c56ac137eb102976eba6bf844628e6228a6b8ecec77ff/Django-2.2a1.tar.gz", + "requires-python": null, + "size": 257906, + "upload-time": "2014-08-13T07:19:44.444706Z", + "url": "https://files.pythonhosted.org/packages/03/7b/4e36fd53099764fa70b5e56f2e089bfd9f433fb8da873326b5d8ee8b1820/click-3.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "372e76b54a2b31577024fae9f8693d165e5abaa6169ce873c28d4b3ad8ebfdad" + "sha256": "998d2e88a1b8a13148eee3173866537609d75a30e1e7df4058d106e7f567e445" }, "data-dist-info-metadata": { - "sha256": "372e76b54a2b31577024fae9f8693d165e5abaa6169ce873c28d4b3ad8ebfdad" + "sha256": "998d2e88a1b8a13148eee3173866537609d75a30e1e7df4058d106e7f567e445" }, - "filename": "Django-2.2b1-py3-none-any.whl", + "filename": "click-3.2-py2.py3-none-any.whl", "hashes": { - "sha256": "58819ca72a13b963c16383687421261657abe5754aad9ad66166a921dd17559f" + "sha256": "f7d7bad1dd4164a683519c54a1bc589569dd40f85d481f10f8c4e8c7e5328ed1" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7382001, - "upload-time": "2019-02-11T10:33:53.482248Z", - "url": "https://files.pythonhosted.org/packages/f0/ea/aab3ef6a2f375a62c21d6e82d463ff2edd4f9b8f01a94fe85cd568d231e1/Django-2.2b1-py3-none-any.whl", + "requires-python": null, + "size": 58751, + "upload-time": "2014-08-22T20:49:59.964696Z", + "url": "https://files.pythonhosted.org/packages/85/e4/a39441e8cd202d5ad4af4e8e97d4c49d59f5ef60368721fab29ec4247240/click-3.2-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.2b1.tar.gz", + "filename": "click-3.2.tar.gz", "hashes": { - "sha256": "62644444551e8e6fd36600e741a4d24dd2b4b58acf7bae8847a8da952468d771" + "sha256": "51106b31333604f20c9617bc290883e9b43ca156942dcca2afc21cfcc39ae6bc" }, "provenance": null, - "requires-python": ">=3.5", - "size": 8769147, - "upload-time": "2019-02-11T10:34:19.912823Z", - "url": "https://files.pythonhosted.org/packages/af/47/de47a1c047dd6ae180fff698f8d8ce785aabacaee5279efb4db3200dcca9/Django-2.2b1.tar.gz", - "yanked": false + "requires-python": null, + "size": 259808, + "upload-time": "2014-08-22T20:49:56.932684Z", + "url": "https://files.pythonhosted.org/packages/ee/0b/4bb57fb1115590ab62faf8552f3aaa4b9caf18af7b272abc379a31604371/click-3.2.tar.gz", + "yanked": false }, { "core-metadata": { - "sha256": "548b0dc7fa81d0391b1f83517c415abe5921ce4f0940fbea12092aba47f774b7" + "sha256": "03814d3b1caca0090c2fcec1dc33f70124d7467a953c652c9e6e75c3675d0c84" }, "data-dist-info-metadata": { - "sha256": "548b0dc7fa81d0391b1f83517c415abe5921ce4f0940fbea12092aba47f774b7" + "sha256": "03814d3b1caca0090c2fcec1dc33f70124d7467a953c652c9e6e75c3675d0c84" }, - "filename": "Django-2.2rc1-py3-none-any.whl", + "filename": "click-3.3-py2.py3-none-any.whl", "hashes": { - "sha256": "6cdb98d464e5ffc9cbe3d3ca5ca74d61e69ce1784d5e15b85ceb19dee939f650" + "sha256": "c9972f4d2b80575bb9112500cfec750eaf4f04e07abda4b2c44e453cde65ee77" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7382583, - "upload-time": "2019-03-18T08:57:29.505366Z", - "url": "https://files.pythonhosted.org/packages/82/0c/abf6d3d97513de4188d7c2f92d4641fdfd12e8cf740781f09714db15c179/Django-2.2rc1-py3-none-any.whl", + "requires-python": null, + "size": 58750, + "upload-time": "2014-09-07T21:40:44.913438Z", + "url": "https://files.pythonhosted.org/packages/b7/21/ce45306a697fc80ebe0b73ce04ecc08c54488b2dbe74babc068959683fd5/click-3.3-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.2rc1.tar.gz", + "filename": "click-3.3.tar.gz", "hashes": { - "sha256": "b74420065c5a3f7bcb07c0811b1308239c05989e29963ff39f7b5e9c1cacc195" + "sha256": "f79c8c04d7eb50071bcad67fd23f3c10fab6c72d56857adf848367806845d6e5" }, "provenance": null, - "requires-python": ">=3.5", - "size": 8787055, - "upload-time": "2019-03-18T08:57:35.243662Z", - "url": "https://files.pythonhosted.org/packages/a2/7f/8b66660782ec1f226c601bfba8fcdf9363eb3daf104324e2a3008ea76592/Django-2.2rc1.tar.gz", + "requires-python": null, + "size": 259855, + "upload-time": "2014-09-07T21:40:41.056542Z", + "url": "https://files.pythonhosted.org/packages/15/0f/9070074d2bdabf216f99b922a5c85ef1bfc304236086d3bf77c6b35eacfc/click-3.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "98144bcb7a5274b28e9347842d2853709691ab1522c9e8ca2eae9882303ef71c" + "sha256": "319d6be59b29cd03f1324db2bb4938d525e29edd18b3d734c33c5677fa44fe60" }, "data-dist-info-metadata": { - "sha256": "98144bcb7a5274b28e9347842d2853709691ab1522c9e8ca2eae9882303ef71c" + "sha256": "319d6be59b29cd03f1324db2bb4938d525e29edd18b3d734c33c5677fa44fe60" }, - "filename": "Django-2.2-py3-none-any.whl", + "filename": "click-4.0-py2.py3-none-any.whl", "hashes": { - "sha256": "a2814bffd1f007805b19194eb0b9a331933b82bd5da1c3ba3d7b7ba16e06dc4b" + "sha256": "9ab1d313f99b209f8f71a629f36833030c8d7c72282cf7756834baf567dca662" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7447163, - "upload-time": "2019-04-01T12:47:35.288179Z", - "url": "https://files.pythonhosted.org/packages/54/85/0bef63668fb170888c1a2970ec897d4528d6072f32dee27653381a332642/Django-2.2-py3-none-any.whl", + "requires-python": null, + "size": 62471, + "upload-time": "2015-03-31T16:02:02.885956Z", + "url": "https://files.pythonhosted.org/packages/0c/d5/9b5cc74d3ac814140c1a0b89534b7d148c5b399b12f69883335d9c5cc622/click-4.0-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.2.tar.gz", + "filename": "click-4.0.tar.gz", "hashes": { - "sha256": "7c3543e4fb070d14e10926189a7fcf42ba919263b7473dceaefce34d54e8a119" + "sha256": "f49e03611f5f2557788ceeb80710b1c67110f97c5e6740b97edf70245eea2409" }, "provenance": null, - "requires-python": ">=3.5", - "size": 8843237, - "upload-time": "2019-04-01T12:47:42.240453Z", - "url": "https://files.pythonhosted.org/packages/17/89/bb1b5b75d2ee7b7946d02c9284c067c827dc2b34031180a9442a774da8bf/Django-2.2.tar.gz", + "requires-python": null, + "size": 270183, + "upload-time": "2015-03-31T16:01:59.997219Z", + "url": "https://files.pythonhosted.org/packages/7b/61/80731d6bbf0dd05fe2fe9bac02cd7c5e3306f5ee19a9e6b9102b5784cf8c/click-4.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "653f49ab756f3f399d867d5844de3ed90ead998c0c96ae111da1614737a6b5fa" + "sha256": "61c597c83555bae8af62c85f76c12d5e5b18929ea7f9da0bd1281e23af08566a" }, "data-dist-info-metadata": { - "sha256": "653f49ab756f3f399d867d5844de3ed90ead998c0c96ae111da1614737a6b5fa" + "sha256": "61c597c83555bae8af62c85f76c12d5e5b18929ea7f9da0bd1281e23af08566a" }, - "filename": "Django-2.2.1-py3-none-any.whl", + "filename": "click-4.1-py2.py3-none-any.whl", "hashes": { - "sha256": "bb407d0bb46395ca1241f829f5bd03f7e482f97f7d1936e26e98dacb201ed4ec" + "sha256": "c6848c6ea265af7dc3264ab83c2671ea3777c7e433019c7be18c9cc7878ee1f2" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7447510, - "upload-time": "2019-05-01T06:57:39.789016Z", - "url": "https://files.pythonhosted.org/packages/b1/1d/2476110614367adfb079a9bc718621f9fc8351e9214e1750cae1832d4090/Django-2.2.1-py3-none-any.whl", + "requires-python": null, + "size": 62925, + "upload-time": "2015-07-14T17:48:16.772882Z", + "url": "https://files.pythonhosted.org/packages/6e/97/f25f4277d90efa3d34ced57137023ecb96e0c9aacf79b4f93efe6d94a2f8/click-4.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.2.1.tar.gz", + "filename": "click-4.1.tar.gz", "hashes": { - "sha256": "6fcc3cbd55b16f9a01f37de8bcbe286e0ea22e87096557f1511051780338eaea" + "sha256": "e339ed09f25e2145314c902a870bc959adcb25653a2bd5cc1b48d9f56edf8ed8" }, "provenance": null, - "requires-python": ">=3.5", - "size": 8973889, - "upload-time": "2019-05-01T06:57:47.651991Z", - "url": "https://files.pythonhosted.org/packages/fd/70/36c08f4c3b22523173b3a5e21fbdaa137bdb1722b76f356e0e2d5d8aa645/Django-2.2.1.tar.gz", + "requires-python": null, + "size": 274489, + "upload-time": "2015-07-14T17:48:12.663030Z", + "url": "https://files.pythonhosted.org/packages/4c/eb/dc135683e4865bbcba60b09b158bf491756a1c36d0e2820002235bf72a8a/click-4.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "a6a8d731819b91f9e5313bef5f102fe6b4c7b27a70de1cfbbe77c6987edee922" + "sha256": "f302e00eb2a732d325e785a917fd03bbb3def5242885fe62713fcf184d3b0515" }, "data-dist-info-metadata": { - "sha256": "a6a8d731819b91f9e5313bef5f102fe6b4c7b27a70de1cfbbe77c6987edee922" + "sha256": "f302e00eb2a732d325e785a917fd03bbb3def5242885fe62713fcf184d3b0515" }, - "filename": "Django-2.2.2-py3-none-any.whl", + "filename": "click-5.0-py2.py3-none-any.whl", "hashes": { - "sha256": "7cb67e8b934fab23b6daed7144da52e8a25a47eba7f360ca43d2b448506b01ad" + "sha256": "b6cec65c0d6247a5992e4cda1c7838d63d24aaba985b00228a99f96ab2cb78f5" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7447968, - "upload-time": "2019-06-03T10:11:10.358783Z", - "url": "https://files.pythonhosted.org/packages/eb/4b/743d5008fc7432c714d753e1fc7ee56c6a776dc566cc6cfb4136d46cdcbb/Django-2.2.2-py3-none-any.whl", + "requires-python": null, + "size": 65078, + "upload-time": "2015-08-16T17:28:01.336092Z", + "url": "https://files.pythonhosted.org/packages/af/55/056901e9f504a7cda9e955592360ce2c516b2b92f3da9318ba074be5d280/click-5.0-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.2.2.tar.gz", + "filename": "click-5.0.tar.gz", "hashes": { - "sha256": "753d30d3eb078064d2ddadfea65083c9848074a7f93d7b4dc7fa6b1380d278f5" + "sha256": "46bd6c21828bf8ab43cbc8f14fb649f781dc9061573ea9a0a2698e4d23f87ed8" }, "provenance": null, - "requires-python": ">=3.5", - "size": 8841523, - "upload-time": "2019-06-03T10:11:32.109900Z", - "url": "https://files.pythonhosted.org/packages/56/2e/c0495314c0bdcf19d9b888a98ff16a4c58a90dd77ed741f4dbab2cbf7efe/Django-2.2.2.tar.gz", + "requires-python": null, + "size": 275525, + "upload-time": "2015-08-16T17:27:56.790241Z", + "url": "https://files.pythonhosted.org/packages/3e/4f/e66a06ab731ba91faa60142d4e465fde941104fe9b6d27d1b9548f03ec64/click-5.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "bc9147ba7aef6cb5ac012c5c4b9ecbe095ed40e3a0aa258c3b74602c9e4f50cd" + "sha256": "0b5a3a42c397eac84bfb1fd9bce7169b41dcff12d084a800c2e242fcc1fe15ed" }, "data-dist-info-metadata": { - "sha256": "bc9147ba7aef6cb5ac012c5c4b9ecbe095ed40e3a0aa258c3b74602c9e4f50cd" + "sha256": "0b5a3a42c397eac84bfb1fd9bce7169b41dcff12d084a800c2e242fcc1fe15ed" }, - "filename": "Django-2.2.3-py3-none-any.whl", + "filename": "click-5.1-py2.py3-none-any.whl", "hashes": { - "sha256": "6e974d4b57e3b29e4882b244d40171d6a75202ab8d2402b8e8adbd182e25cf0c" + "sha256": "0c22a2cd5a1d741e993834df99133de07eff6cc1bf06f137da2c5f3bab9073a6" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7459212, - "upload-time": "2019-07-01T07:19:23.256282Z", - "url": "https://files.pythonhosted.org/packages/39/b0/2138c31bf13e17afc32277239da53e9dfcce27bac8cb68cf1c0123f1fdf5/Django-2.2.3-py3-none-any.whl", + "requires-python": null, + "size": 65078, + "upload-time": "2015-08-17T11:24:23.126679Z", + "url": "https://files.pythonhosted.org/packages/8f/98/14966b6d772fd5fba1eb3bb34a62a7f736d609572493397cdc5715c14514/click-5.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.2.3.tar.gz", + "filename": "click-5.1.tar.gz", "hashes": { - "sha256": "4d23f61b26892bac785f07401bc38cbf8fa4cec993f400e9cd9ddf28fd51c0ea" + "sha256": "678c98275431fad324275dec63791e4a17558b40e5a110e20a82866139a85a5a" }, "provenance": null, - "requires-python": ">=3.5", - "size": 8992109, - "upload-time": "2019-07-01T07:19:43.693346Z", - "url": "https://files.pythonhosted.org/packages/d3/20/b447eb3d820e0d05fe83cbfb016842bd8da35f4b0f83498dca43d02aebc3/Django-2.2.3.tar.gz", + "requires-python": null, + "size": 275592, + "upload-time": "2015-08-17T11:24:18.459768Z", + "url": "https://files.pythonhosted.org/packages/b7/34/a496632c4fb6c1ee76efedf77bb8d28b29363d839953d95095b12defe791/click-5.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "b59018824e27d7e5015baa3020d5e456efcb6306e3c128584d83b2f0f8fce961" + "sha256": "fb0e83dca0fc847628260f9331be47bcd793cf4f390a9ad8b637628961911edb" }, "data-dist-info-metadata": { - "sha256": "b59018824e27d7e5015baa3020d5e456efcb6306e3c128584d83b2f0f8fce961" + "sha256": "fb0e83dca0fc847628260f9331be47bcd793cf4f390a9ad8b637628961911edb" }, - "filename": "Django-2.2.4-py3-none-any.whl", + "filename": "click-6.0-py2.py3-none-any.whl", "hashes": { - "sha256": "9a2f98211ab474c710fcdad29c82f30fc14ce9917c7a70c3682162a624de4035" + "sha256": "561a954a8740f1fc9c101679f43f3b75499192de1c44fbc05a5c27877047a76f" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7459472, - "upload-time": "2019-08-01T09:04:37.287191Z", - "url": "https://files.pythonhosted.org/packages/d6/57/66997ca6ef17d2d0f0ebcd860bc6778095ffee04077ca8985928175da358/Django-2.2.4-py3-none-any.whl", + "requires-python": null, + "size": 70475, + "upload-time": "2015-11-24T21:53:55.853422Z", + "url": "https://files.pythonhosted.org/packages/af/3b/96f97aea83acce065079e31fc7befe9bb188e9e6474bc9ea4c6d60a2ee5d/click-6.0-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.2.4.tar.gz", + "filename": "click-6.0.tar.gz", "hashes": { - "sha256": "16a5d54411599780ac9dfe3b9b38f90f785c51259a584e0b24b6f14a7f69aae8" + "sha256": "3972ee95a32181e9069040414dd7c77001e9404c3c4d295300cdca06a8db026d" }, "provenance": null, - "requires-python": ">=3.5", - "size": 8856979, - "upload-time": "2019-08-01T09:05:00.463982Z", - "url": "https://files.pythonhosted.org/packages/19/11/3449a2071df9427e7a5c4dddee2462e88840dd968a9b0c161097154fcb0c/Django-2.2.4.tar.gz", + "requires-python": null, + "size": 281589, + "upload-time": "2015-11-24T21:53:48.620334Z", + "url": "https://files.pythonhosted.org/packages/e6/d3/6168c106f28e263bd21facaba53d8430eb9651e7e33d68a9ff630b9dc9bd/click-6.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "830aee6eacd6dd360a00e6e3ff6c1f2002a0f93fd49c2ec62d947b2d59f5df3e" + "sha256": "d36713b59a728ec727741b172827a1b42b6948943803fd3ae2e75e64456fd756" }, "data-dist-info-metadata": { - "sha256": "830aee6eacd6dd360a00e6e3ff6c1f2002a0f93fd49c2ec62d947b2d59f5df3e" + "sha256": "d36713b59a728ec727741b172827a1b42b6948943803fd3ae2e75e64456fd756" }, - "filename": "Django-2.2.5-py3-none-any.whl", + "filename": "click-6.1-py2.py3-none-any.whl", "hashes": { - "sha256": "148a4a2d1a85b23883b0a4e99ab7718f518a83675e4485e44dc0c1d36988c5fa" + "sha256": "01703b361ea6a30d20e961c63971c2be7c024efa42a67839871123223e510edf" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7459805, - "upload-time": "2019-09-02T07:18:39.462663Z", - "url": "https://files.pythonhosted.org/packages/94/9f/a56f7893b1280e5019482260e246ab944d54a9a633a01ed04683d9ce5078/Django-2.2.5-py3-none-any.whl", + "requires-python": null, + "size": 70804, + "upload-time": "2015-11-27T11:30:24.763623Z", + "url": "https://files.pythonhosted.org/packages/f5/3c/f784822f61697c30d630f42fdc755b7ba3b0231f999253887e6d83aaf9cf/click-6.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.2.5.tar.gz", + "filename": "click-6.1.tar.gz", "hashes": { - "sha256": "deb70aa038e59b58593673b15e9a711d1e5ccd941b5973b30750d5d026abfd56" + "sha256": "9c59312c0349c26779bedfa4447ba9e4457929c65b4e921c6898d6af3632b126" }, "provenance": null, - "requires-python": ">=3.5", - "size": 8995543, - "upload-time": "2019-09-02T07:19:02.248056Z", - "url": "https://files.pythonhosted.org/packages/1d/06/79ddea0bfd4e7cd1f9fa4700c8e524820a5263c6fd8bb91db14f1812c17d/Django-2.2.5.tar.gz", + "requires-python": null, + "size": 281694, + "upload-time": "2015-11-27T11:30:18.416943Z", + "url": "https://files.pythonhosted.org/packages/ed/b7/01b0c30d4940594a1a25664d9764db02a16441dbd5c0eaf0fea14e41acd9/click-6.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "8cf70a1568cbb517ca09a89ee7c4a4c577ba1b8a72acd36dfb2fb0d279e32b11" + "sha256": "0015e13b766442cfc6dd1cb2607fa938c3bdbb556143fab7800e1586cdc59183" }, "data-dist-info-metadata": { - "sha256": "8cf70a1568cbb517ca09a89ee7c4a4c577ba1b8a72acd36dfb2fb0d279e32b11" + "sha256": "0015e13b766442cfc6dd1cb2607fa938c3bdbb556143fab7800e1586cdc59183" }, - "filename": "Django-2.2.6-py3-none-any.whl", + "filename": "click-6.2-py2.py3-none-any.whl", "hashes": { - "sha256": "4025317ca01f75fc79250ff7262a06d8ba97cd4f82e93394b2a0a6a4a925caeb" + "sha256": "bbb49b513a663b9d93139b1ddadfa866edb41982d8b1c7b79a81f47e279bdb72" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7459712, - "upload-time": "2019-10-01T08:36:44.466204Z", - "url": "https://files.pythonhosted.org/packages/b2/79/df0ffea7bf1e02c073c2633702c90f4384645c40a1dd09a308e02ef0c817/Django-2.2.6-py3-none-any.whl", + "requires-python": null, + "size": 70815, + "upload-time": "2015-11-27T17:43:12.026809Z", + "url": "https://files.pythonhosted.org/packages/a0/90/0f5ea412a4d5b8e31cb514208e02824b45a8f4de52654733f0a862353fd9/click-6.2-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.2.6.tar.gz", + "filename": "click-6.2.tar.gz", "hashes": { - "sha256": "a8ca1033acac9f33995eb2209a6bf18a4681c3e5269a878e9a7e0b7384ed1ca3" + "sha256": "fba0ff70f5ebb4cebbf64c40a8fbc222fb7cf825237241e548354dabe3da6a82" }, "provenance": null, - "requires-python": ">=3.5", - "size": 8859044, - "upload-time": "2019-10-01T08:37:07.504139Z", - "url": "https://files.pythonhosted.org/packages/c7/2c/bbd0fddf6a08456c3100b8e8b230f3288d4511985aa4e2368b0d115b5aae/Django-2.2.6.tar.gz", + "requires-python": null, + "size": 281717, + "upload-time": "2015-11-27T17:43:04.919635Z", + "url": "https://files.pythonhosted.org/packages/bc/99/bdd231c8c5f411e1bfdef262085c34de7189fb35414b9db14ba94a97cc1c/click-6.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "2b3c9efd5c3dcac22f03b4cf1081083902bd669a4ff64efe7d5eee508d8c1b2d" + "sha256": "ff2d3aed1ac7e2780e6fca6ac1feca382ee42e909cad616a2b184d0fc65392e8" }, "data-dist-info-metadata": { - "sha256": "2b3c9efd5c3dcac22f03b4cf1081083902bd669a4ff64efe7d5eee508d8c1b2d" + "sha256": "ff2d3aed1ac7e2780e6fca6ac1feca382ee42e909cad616a2b184d0fc65392e8" }, - "filename": "Django-2.2.7-py3-none-any.whl", + "filename": "click-6.3-py2.py3-none-any.whl", "hashes": { - "sha256": "89c2007ca4fa5b351a51a279eccff298520783b713bf28efb89dfb81c80ea49b" + "sha256": "2edb68d966802dd1b28a5f3403bcd7d2e3cc4218c8a9ef6b8d152daa753bf6ca" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7459759, - "upload-time": "2019-11-04T08:33:19.548538Z", - "url": "https://files.pythonhosted.org/packages/a0/36/463632a2e9161a7e713488d719a280e8cb0c7e3a66ed32a32e801891caae/Django-2.2.7-py3-none-any.whl", + "requires-python": null, + "size": 70883, + "upload-time": "2016-02-22T21:55:20.539304Z", + "url": "https://files.pythonhosted.org/packages/29/29/cc644d46601e331d025feb51f9c3ac6c2b6ad0b2e4403199514ea394ea82/click-6.3-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.2.7.tar.gz", + "filename": "click-6.3.tar.gz", "hashes": { - "sha256": "16040e1288c6c9f68c6da2fe75ebde83c0a158f6f5d54f4c5177b0c1478c5b86" + "sha256": "b720d9faabe193287b71e3c26082b0f249501288e153b7e7cfce3bb87ac8cc1c" }, "provenance": null, - "requires-python": ">=3.5", - "size": 8999415, - "upload-time": "2019-11-04T08:33:42.021959Z", - "url": "https://files.pythonhosted.org/packages/0d/05/5de305261e0a6bcd5701e2bfb5237e76303fde36f1f7c5a40ff86480ab5a/Django-2.2.7.tar.gz", + "requires-python": null, + "size": 283062, + "upload-time": "2016-02-22T21:55:12.729229Z", + "url": "https://files.pythonhosted.org/packages/f7/52/59fef62b1927215be58b5a76c114a87883d5dbf2a600b47cb221a43d3c34/click-6.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "c1f8b020b3cc229a65d73e943c09a0cb84c7382f3c4d08d12c8bd4238f0f3f20" + "sha256": "e105d8dd4c3786f105776d1888086a5f8a00ad83931c28ef29d315eba3021b78" }, "data-dist-info-metadata": { - "sha256": "c1f8b020b3cc229a65d73e943c09a0cb84c7382f3c4d08d12c8bd4238f0f3f20" + "sha256": "e105d8dd4c3786f105776d1888086a5f8a00ad83931c28ef29d315eba3021b78" }, - "filename": "Django-2.2.8-py3-none-any.whl", + "filename": "click-6.4-py2.py3-none-any.whl", "hashes": { - "sha256": "fa98ec9cc9bf5d72a08ebf3654a9452e761fbb8566e3f80de199cbc15477e891" + "sha256": "a5369d2fcd77dc47f2e4cf9eb7161ef526661de3e5dca88e629d6ec8d7103821" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7460221, - "upload-time": "2019-12-02T08:57:52.178782Z", - "url": "https://files.pythonhosted.org/packages/d3/d0/ef75c788627f4218a8d08dccdf4ebc91f5b83c48d09ec8f2a3db9610014b/Django-2.2.8-py3-none-any.whl", + "requires-python": null, + "size": 70919, + "upload-time": "2016-03-23T23:58:50.999056Z", + "url": "https://files.pythonhosted.org/packages/3a/6a/e4602135faa87282dab2d432c7d2e8b0e7a2663e487b5b4a335bda9bc9d4/click-6.4-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.2.8.tar.gz", + "filename": "click-6.4.tar.gz", "hashes": { - "sha256": "a4ad4f6f9c6a4b7af7e2deec8d0cbff28501852e5010d6c2dc695d3d1fae7ca0" + "sha256": "6eb86ac0e44e60b3085e7b87797fe2adf745dbea38b78d7db1f17ec96ca016ed" }, "provenance": null, - "requires-python": ">=3.5", - "size": 8870662, - "upload-time": "2019-12-02T08:58:05.035772Z", - "url": "https://files.pythonhosted.org/packages/1c/aa/f618f346b895123be44739b276099a2b418b45b2b7afb5e1071403e8d2e9/Django-2.2.8.tar.gz", + "requires-python": null, + "size": 283282, + "upload-time": "2016-03-23T23:58:41.477420Z", + "url": "https://files.pythonhosted.org/packages/50/b5/6e007052e13d7a38a15b527e5849a369cc70a772dc1ff088546c29261c26/click-6.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-6.5.tar.gz", + "hashes": { + "sha256": "596b81cda1d84d8cb57ceefd17a78d084c60b134819067b0721a3b0f53dc3ad2" + }, + "provenance": null, + "requires-python": null, + "size": 283427, + "upload-time": "2016-04-04T16:48:55.960324Z", + "url": "https://files.pythonhosted.org/packages/c5/69/cfba82517e863d6403560e7a6e0085ea67d7fa1fd618938b0bb28a34a870/click-6.5.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "087c7f7c357419dcbe38e64b6955924d24fb0e9d2d80771bdc418924611d3009" + "sha256": "818431686581b977d0cb434654046191ad747129bd6ffe9717a59e0fb937fd18" }, "data-dist-info-metadata": { - "sha256": "087c7f7c357419dcbe38e64b6955924d24fb0e9d2d80771bdc418924611d3009" + "sha256": "818431686581b977d0cb434654046191ad747129bd6ffe9717a59e0fb937fd18" }, - "filename": "Django-2.2.9-py3-none-any.whl", + "filename": "click-6.6-py2.py3-none-any.whl", "hashes": { - "sha256": "687c37153486cf26c3fdcbdd177ef16de38dc3463f094b5f9c9955d91f277b14" + "sha256": "fcf697e1fd4b567d817c69dab10a4035937fe6af175c05fd6806b69f74cbc6c4" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7460387, - "upload-time": "2019-12-18T08:59:07.891032Z", - "url": "https://files.pythonhosted.org/packages/cb/c9/ef1e25bdd092749dae74c95c2707dff892fde36e4053c4a2354b2303be10/Django-2.2.9-py3-none-any.whl", + "requires-python": null, + "size": 71011, + "upload-time": "2016-11-21T13:29:30.109023Z", + "url": "https://files.pythonhosted.org/packages/1c/7c/10b4132dd952b6a04e37626258825b8aa8c1eb99545f2eb26a77c21efb55/click-6.6-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.2.9.tar.gz", + "filename": "click-6.6.tar.gz", "hashes": { - "sha256": "662a1ff78792e3fd77f16f71b1f31149489434de4b62a74895bd5d6534e635a5" + "sha256": "cc6a19da8ebff6e7074f731447ef7e112bd23adf3de5c597cf9989f2fd8defe9" }, "provenance": null, - "requires-python": ">=3.5", - "size": 9006404, - "upload-time": "2019-12-18T08:59:27.308468Z", - "url": "https://files.pythonhosted.org/packages/2c/0d/2aa8e58c791d2aa65658fa26f2b035a9da13a6a34d1b2d991912c8a33729/Django-2.2.9.tar.gz", + "requires-python": null, + "size": 283420, + "upload-time": "2016-04-04T16:51:37.876367Z", + "url": "https://files.pythonhosted.org/packages/7a/00/c14926d8232b36b08218067bcd5853caefb4737cda3f0a47437151344792/click-6.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-6.7.dev0.tar.gz", + "hashes": { + "sha256": "71c6adabc8afbcce77d9449cd447adecf3b9256cb213e8d593e4ff83880c8a4a" + }, + "provenance": null, + "requires-python": null, + "size": 279028, + "upload-time": "2017-01-06T22:40:24.448283Z", + "url": "https://files.pythonhosted.org/packages/7e/16/5a3cc0022ac505131fba3c9ea6ae5178fbb6de3d53580301b59d76b22ae3/click-6.7.dev0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "4ab662a409850f0b2de16b133db61bda75022c41d8810c271d2fad063865a20a" + "sha256": "97a940ca88085178872942bfad682e79ff8431cbcee42e9b5f314234271b95b4" }, "data-dist-info-metadata": { - "sha256": "4ab662a409850f0b2de16b133db61bda75022c41d8810c271d2fad063865a20a" + "sha256": "97a940ca88085178872942bfad682e79ff8431cbcee42e9b5f314234271b95b4" }, - "filename": "Django-2.2.10-py3-none-any.whl", + "filename": "click-6.7-py2.py3-none-any.whl", "hashes": { - "sha256": "9a4635813e2d498a3c01b10c701fe4a515d76dd290aaa792ccb65ca4ccb6b038" + "sha256": "29f99fc6125fbc931b758dc053b3114e55c77a6e4c6c3a2674a2dc986016381d" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7460410, - "upload-time": "2020-02-03T09:50:41.861960Z", - "url": "https://files.pythonhosted.org/packages/2b/b2/eb6230a30a5cc3a71b4df733de95c1a888e098e60b5e233703936f9c4dad/Django-2.2.10-py3-none-any.whl", + "requires-python": null, + "size": 71175, + "upload-time": "2017-01-06T22:41:15.466251Z", + "url": "https://files.pythonhosted.org/packages/34/c1/8806f99713ddb993c5366c362b2f908f18269f8d792aff1abfd700775a77/click-6.7-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.2.10.tar.gz", + "filename": "click-6.7.tar.gz", "hashes": { - "sha256": "1226168be1b1c7efd0e66ee79b0e0b58b2caa7ed87717909cd8a57bb13a7079a" + "sha256": "f15516df478d5a56180fbf80e68f206010e6d160fc39fa508b65e035fd75130b" }, "provenance": null, - "requires-python": ">=3.5", - "size": 8865888, - "upload-time": "2020-02-03T09:50:57.805388Z", - "url": "https://files.pythonhosted.org/packages/b7/69/abb0cfd9ee83209535e7021b34db6b19f4094a43a70a6e6f77da3c0ba606/Django-2.2.10.tar.gz", + "requires-python": null, + "size": 279019, + "upload-time": "2017-01-06T22:41:13.209819Z", + "url": "https://files.pythonhosted.org/packages/95/d9/c3336b6b5711c3ab9d1d3a80f1a3e2afeb9d8c02a7166462f6cc96570897/click-6.7.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "6f1c435751001cd56e692a88a40cd06d69cd02c1afcdb1360c64de57be5e99c6" + "sha256": "fabf237a47b765eaf876246f4f5323159ba227ac934ffa853f7f6cbcba9d68b2" }, "data-dist-info-metadata": { - "sha256": "6f1c435751001cd56e692a88a40cd06d69cd02c1afcdb1360c64de57be5e99c6" + "sha256": "fabf237a47b765eaf876246f4f5323159ba227ac934ffa853f7f6cbcba9d68b2" }, - "filename": "Django-2.2.11-py3-none-any.whl", + "filename": "Click-7.0-py2.py3-none-any.whl", "hashes": { - "sha256": "b51c9c548d5c3b3ccbb133d0bebc992e8ec3f14899bce8936e6fdda6b23a1881" + "sha256": "2335065e6395b9e67ca716de5f7526736bfa6ceead690adf616d925bdc622b13" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7460553, - "upload-time": "2020-03-04T09:31:51.267840Z", - "url": "https://files.pythonhosted.org/packages/be/76/7ccbcf52366590ca76997ce7860308b257b79962a4e4fada5353f72d7be5/Django-2.2.11-py3-none-any.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 81299, + "upload-time": "2018-09-25T20:57:05.462110Z", + "url": "https://files.pythonhosted.org/packages/fa/37/45185cb5abbc30d7257104c434fe0b07e5a195a6847506c074527aa599ec/Click-7.0-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.2.11.tar.gz", + "filename": "Click-7.0.tar.gz", "hashes": { - "sha256": "65e2387e6bde531d3bb803244a2b74e0253550a9612c64a60c8c5be267b30f50" + "sha256": "5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7" }, "provenance": null, - "requires-python": ">=3.5", - "size": 9010479, - "upload-time": "2020-03-04T09:32:08.970734Z", - "url": "https://files.pythonhosted.org/packages/f0/5b/428db83c37c2cf69e077ed327ada3511837371356204befc654b5b4bd444/Django-2.2.11.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 286192, + "upload-time": "2018-09-25T20:57:07.259476Z", + "url": "https://files.pythonhosted.org/packages/f8/5c/f60e9d8a1e77005f664b76ff8aeaee5bc05d0a91798afd7f53fc998dbc47/Click-7.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "cd7cb18ed8f9ddc3896feae5ed6b832880e1a2f9480cc89d2cedfce94485e091" + "sha256": "9cbffdce61feb1ea86255d36677f0f1fa065a73d6a8a2651d2eb22aa9475aae5" }, "data-dist-info-metadata": { - "sha256": "cd7cb18ed8f9ddc3896feae5ed6b832880e1a2f9480cc89d2cedfce94485e091" + "sha256": "9cbffdce61feb1ea86255d36677f0f1fa065a73d6a8a2651d2eb22aa9475aae5" }, - "filename": "Django-2.2.12-py3-none-any.whl", + "filename": "click-7.1-py2.py3-none-any.whl", "hashes": { - "sha256": "6ecd229e1815d4fc5240fc98f1cca78c41e7a8cd3e3f2eefadc4735031077916" + "sha256": "91eb2c43db0254aaf3b14a3c4e0db914a900aa09bbc33c6e87ede4a8f7c969dc" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7461035, - "upload-time": "2020-04-01T07:59:11.345640Z", - "url": "https://files.pythonhosted.org/packages/af/d1/903cdbda68cd6ee74bf8ac7c86ffa04b2baf0254dfd6edeeafe4426c9c8b/Django-2.2.12-py3-none-any.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 82795, + "upload-time": "2020-03-09T15:15:59.334927Z", + "url": "https://files.pythonhosted.org/packages/cf/14/03d1edbed5fe8be89d0938f8bc015f97cc6ff47af55d1195ec0fab978e64/click-7.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.2.12.tar.gz", + "filename": "click-7.1.tar.gz", "hashes": { - "sha256": "69897097095f336d5aeef45b4103dceae51c00afa6d3ae198a2a18e519791b7a" + "sha256": "482f552f2d5452b9eeffc44165e8b790dd53f75bcce099a812b65e0357e860e2" }, "provenance": null, - "requires-python": ">=3.5", - "size": 8877061, - "upload-time": "2020-04-01T07:59:21.455385Z", - "url": "https://files.pythonhosted.org/packages/87/25/82b01f8d6b154ea3023ab7d1412ca60875c105e8209350ec6cfee35b0f8d/Django-2.2.12.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 297143, + "upload-time": "2020-03-09T15:16:01.119338Z", + "url": "https://files.pythonhosted.org/packages/17/95/2028e02161ff874334008e853b1708d6b8d960218fd2f4bf9f6efd5de002/click-7.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "1ab880e564bc7538942eb847c1178843cd96a809de7cab68552b93b5c03100ed" + "sha256": "a8606ae27cb1e7d7c8f4237e358f82ff27b85129ddc692accd614b7b928c8503" }, "data-dist-info-metadata": { - "sha256": "1ab880e564bc7538942eb847c1178843cd96a809de7cab68552b93b5c03100ed" + "sha256": "a8606ae27cb1e7d7c8f4237e358f82ff27b85129ddc692accd614b7b928c8503" }, - "filename": "Django-2.2.13-py3-none-any.whl", + "filename": "click-7.1.1-py2.py3-none-any.whl", "hashes": { - "sha256": "e8fe3c2b2212dce6126becab7a693157f1a441a07b62ec994c046c76af5bb66d" + "sha256": "e345d143d80bf5ee7534056164e5e112ea5e22716bbb1ce727941f4c8b471b9a" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7465753, - "upload-time": "2020-06-03T09:36:32.337142Z", - "url": "https://files.pythonhosted.org/packages/fb/e1/c5520a00ae75060b0c03eea0115b272d6dc5dbd2fd3b75d0c0fbc9d262bc/Django-2.2.13-py3-none-any.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 82818, + "upload-time": "2020-03-09T18:50:57.426819Z", + "url": "https://files.pythonhosted.org/packages/dd/c0/4d8f43a9b16e289f36478422031b8a63b54b6ac3b1ba605d602f10dd54d6/click-7.1.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.2.13.tar.gz", + "filename": "click-7.1.1.tar.gz", "hashes": { - "sha256": "84f370f6acedbe1f3c41e1a02de44ac206efda3355e427139ecb785b5f596d80" + "sha256": "8a18b4ea89d8820c5d0c7da8a64b2c324b4dabb695804dbfea19b9be9d88c0cc" }, "provenance": null, - "requires-python": ">=3.5", - "size": 8879757, - "upload-time": "2020-06-03T09:36:39.587482Z", - "url": "https://files.pythonhosted.org/packages/da/0c/5ef899626da946b00322b70c2b28ac9d04f95cbedf525187ab4dad5db22d/Django-2.2.13.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 297243, + "upload-time": "2020-03-09T18:50:59.694779Z", + "url": "https://files.pythonhosted.org/packages/4e/ab/5d6bc3b697154018ef196f5b17d958fac3854e2efbc39ea07a284d4a6a9b/click-7.1.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "0951255ed7e060fc19d676b191869e54897118892506a86f8c3db71f89495c41" + "sha256": "2eb4606a464a57b620dea26a5ffa65bb65a1156f353333f712a4266611c83bc3" }, "data-dist-info-metadata": { - "sha256": "0951255ed7e060fc19d676b191869e54897118892506a86f8c3db71f89495c41" + "sha256": "2eb4606a464a57b620dea26a5ffa65bb65a1156f353333f712a4266611c83bc3" }, - "filename": "Django-2.2.14-py3-none-any.whl", + "filename": "click-7.1.2-py2.py3-none-any.whl", "hashes": { - "sha256": "f2250bd35d0f6c23e930c544629934144e5dd39a4c06092e1050c731c1712ba8" + "sha256": "dacca89f4bfadd5de3d7489b7c8a566eee0d3676333fbb50030263894c38c0dc" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7465761, - "upload-time": "2020-07-01T04:49:29.459267Z", - "url": "https://files.pythonhosted.org/packages/f2/6c/f7e0ed3d07952742439be43e7fb5a8b07b065ab927c6493be2a6cea59f33/Django-2.2.14-py3-none-any.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 82780, + "upload-time": "2020-04-27T20:22:42.629571Z", + "url": "https://files.pythonhosted.org/packages/d2/3d/fa76db83bf75c4f8d338c2fd15c8d33fdd7ad23a9b5e57eb6c5de26b430e/click-7.1.2-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.2.14.tar.gz", + "filename": "click-7.1.2.tar.gz", "hashes": { - "sha256": "edf0ecf6657713b0435b6757e6069466925cae70d634a3283c96b80c01e06191" + "sha256": "d2b5255c7c6349bc1bd1e59e08cd12acbbd63ce649f2588755783aa94dfb6b1a" }, "provenance": null, - "requires-python": ">=3.5", - "size": 9022051, - "upload-time": "2020-07-01T04:50:13.815347Z", - "url": "https://files.pythonhosted.org/packages/78/46/a3af6eb3037044eaad9518082eff5ed473ad343dee165eb14b1f1a4a3d87/Django-2.2.14.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 297279, + "upload-time": "2020-04-27T20:22:45.014623Z", + "url": "https://files.pythonhosted.org/packages/27/6f/be940c8b1f1d69daceeb0032fee6c34d7bd70e3e649ccac0951500b4720e/click-7.1.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "e860aa9426cadd8c4d410fc5694fe67e870ad80965ced4003a86d73618ca51e5" + "sha256": "5291a219533669b6aa2eb2377c8fbf5297c851d7aecc7c4d92734f89fa0aaa79" }, "data-dist-info-metadata": { - "sha256": "e860aa9426cadd8c4d410fc5694fe67e870ad80965ced4003a86d73618ca51e5" + "sha256": "5291a219533669b6aa2eb2377c8fbf5297c851d7aecc7c4d92734f89fa0aaa79" }, - "filename": "Django-2.2.15-py3-none-any.whl", + "filename": "click-8.0.0a1-py3-none-any.whl", "hashes": { - "sha256": "91f540000227eace0504a24f508de26daa756353aa7376c6972d7920bc339a3a" + "sha256": "681c9380a24b22fec089c8e5ffe40aa16a0da79f248a26fe2481bfa8170bfcc1" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7465895, - "upload-time": "2020-08-03T07:23:23.362449Z", - "url": "https://files.pythonhosted.org/packages/3a/5a/9e3cffed37fa9a277c04377b71b9038c270c2677c86cf406f803df89038f/Django-2.2.15-py3-none-any.whl", + "requires-python": ">=3.6", + "size": 89575, + "upload-time": "2020-11-25T18:19:38.433373Z", + "url": "https://files.pythonhosted.org/packages/7d/5c/104f7ef490e1a585c748a788b331bec1f4948e1a474bb6be7c73a5e8bc10/click-8.0.0a1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.2.15.tar.gz", + "filename": "click-8.0.0a1.tar.gz", "hashes": { - "sha256": "3e2f5d172215862abf2bac3138d8a04229d34dbd2d0dab42c6bf33876cc22323" + "sha256": "e4315a188403c0258bbc4a4e31863e48fc301c4e95b8007a8eeda0391158df13" }, "provenance": null, - "requires-python": ">=3.5", - "size": 9023679, - "upload-time": "2020-08-03T07:23:37.474778Z", - "url": "https://files.pythonhosted.org/packages/51/b0/00dadff17778c3204bbd658dcbc9dda1d5e29fff0862ac9dd10880d8b265/Django-2.2.15.tar.gz", + "requires-python": ">=3.6", + "size": 311779, + "upload-time": "2020-11-25T18:19:40.014609Z", + "url": "https://files.pythonhosted.org/packages/60/e2/9c9b456c0ddaa1268f320bc2f739f1598290f5cf3acf8d65e2c36fde8afe/click-8.0.0a1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "bf022e2629b6e33fc37be0ae2b216a3dca9e01152326322188dee9d70c62436f" + "sha256": "cdbb2dad14c7def7715726977423df764a84e51be34ed021665cac1a3fb1e8ee" }, "data-dist-info-metadata": { - "sha256": "bf022e2629b6e33fc37be0ae2b216a3dca9e01152326322188dee9d70c62436f" + "sha256": "cdbb2dad14c7def7715726977423df764a84e51be34ed021665cac1a3fb1e8ee" }, - "filename": "Django-2.2.16-py3-none-any.whl", + "filename": "click-8.0.0rc1-py3-none-any.whl", "hashes": { - "sha256": "83ced795a0f239f41d8ecabf51cc5fad4b97462a6008dc12e5af3cb9288724ec" + "sha256": "06b3a46da3b40f4bbe19b8ea5ba9a34e7925913a9b51608ff0c1d78ef0b814b4" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7466055, - "upload-time": "2020-09-01T09:14:25.126958Z", - "url": "https://files.pythonhosted.org/packages/06/30/3b7e846c1a2f5435f52c408442e09c0c35ca6fa1c4abbad0ccf4d42fb172/Django-2.2.16-py3-none-any.whl", + "requires-python": ">=3.6", + "size": 92107, + "upload-time": "2021-04-16T14:09:35.604974Z", + "url": "https://files.pythonhosted.org/packages/15/f7/d58c2470767c7c52e2cff604a7ed2ccabf4347949464033bc73871b67175/click-8.0.0rc1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.2.16.tar.gz", + "filename": "click-8.0.0rc1.tar.gz", "hashes": { - "sha256": "62cf45e5ee425c52e411c0742e641a6588b7e8af0d2c274a27940931b2786594" + "sha256": "7340a8666a3e2eff5f2ee778c2d06b606ce9891a61b2ee315e0a3994ffd2226a" }, "provenance": null, - "requires-python": ">=3.5", - "size": 8884774, - "upload-time": "2020-09-01T09:14:36.209966Z", - "url": "https://files.pythonhosted.org/packages/eb/9c/1beb8860f99acedd3e231c9690e4a9e7103818a1fff9d44ae9553b2e1442/Django-2.2.16.tar.gz", + "requires-python": ">=3.6", + "size": 322044, + "upload-time": "2021-04-16T14:09:37.690780Z", + "url": "https://files.pythonhosted.org/packages/03/e0/a3463ad559cf9d04bf8e5799cd975e43cbb236fdefab2dd4d5e703f94ed0/click-8.0.0rc1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "677993c119822cd4d13a64eebc7fca021671efd8608cabcc2058a29e01d9414f" + "sha256": "b72f851dce39a84e83789d4f8af83dbf0be52ae025d22f8d8510443174291c1e" }, "data-dist-info-metadata": { - "sha256": "677993c119822cd4d13a64eebc7fca021671efd8608cabcc2058a29e01d9414f" + "sha256": "b72f851dce39a84e83789d4f8af83dbf0be52ae025d22f8d8510443174291c1e" }, - "filename": "Django-2.2.17-py3-none-any.whl", + "filename": "click-8.0.0-py3-none-any.whl", "hashes": { - "sha256": "558cb27930defd9a6042133258caf797b2d1dee233959f537e3dc475cb49bd7c" + "sha256": "e90e62ced43dc8105fb9a26d62f0d9340b5c8db053a814e25d95c19873ae87db" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7466059, - "upload-time": "2020-11-02T08:12:33.238873Z", - "url": "https://files.pythonhosted.org/packages/82/2b/75f2909ba02a3b0e343e560863101aa3d43f58357e7c053596aa29d1cce7/Django-2.2.17-py3-none-any.whl", + "requires-python": ">=3.6", + "size": 96881, + "upload-time": "2021-05-11T20:45:59.718195Z", + "url": "https://files.pythonhosted.org/packages/80/11/597f9102867dc0972b698972f05f50925f586639e57beba4db352029e8f9/click-8.0.0-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.2.17.tar.gz", + "filename": "click-8.0.0.tar.gz", "hashes": { - "sha256": "cf5370a4d7765a9dd6d42a7b96b53c74f9446cd38209211304b210fe0404b861" + "sha256": "7d8c289ee437bcb0316820ccee14aefcb056e58d31830ecab8e47eda6540e136" }, "provenance": null, - "requires-python": ">=3.5", - "size": 8885492, - "upload-time": "2020-11-02T08:12:44.286790Z", - "url": "https://files.pythonhosted.org/packages/9d/fd/1d27e69b17b3c14c2d6120b17319725461e2732257ac26c64c17fcba53f4/Django-2.2.17.tar.gz", + "requires-python": ">=3.6", + "size": 326171, + "upload-time": "2021-05-11T20:46:02.218786Z", + "url": "https://files.pythonhosted.org/packages/d5/99/286fd2fdfb501620a9341319ba47444040c7b3094d3b6c797d7281469bf8/click-8.0.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "bfcb033b5913deab427c7c69d8c426c43f76e6f1d5a42c9654e25f586b8b5fce" + "sha256": "43ff2d8c2fcfb3ef4e9880dca2f316beaceb36599837027bc99c72789f9222c9" }, "data-dist-info-metadata": { - "sha256": "bfcb033b5913deab427c7c69d8c426c43f76e6f1d5a42c9654e25f586b8b5fce" + "sha256": "43ff2d8c2fcfb3ef4e9880dca2f316beaceb36599837027bc99c72789f9222c9" }, - "filename": "Django-2.2.18-py3-none-any.whl", + "filename": "click-8.0.1-py3-none-any.whl", "hashes": { - "sha256": "0eaca08f236bf502a9773e53623f766cc3ceee6453cc41e6de1c8b80f07d2364" + "sha256": "fba402a4a47334742d782209a7c79bc448911afe1149d07bdabdf480b3e2f4b6" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7466191, - "upload-time": "2021-02-01T09:28:14.241915Z", - "url": "https://files.pythonhosted.org/packages/6a/4c/4072f2f11c523898fb994874bbd1346d2e6c0b6968a2e1e87bee1c7a1729/Django-2.2.18-py3-none-any.whl", + "requires-python": ">=3.6", + "size": 97404, + "upload-time": "2021-05-19T21:00:32.276722Z", + "url": "https://files.pythonhosted.org/packages/76/0a/b6c5f311e32aeb3b406e03c079ade51e905ea630fc19d1262a46249c1c86/click-8.0.1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.2.18.tar.gz", + "filename": "click-8.0.1.tar.gz", "hashes": { - "sha256": "c9c994f5e0a032cbd45089798b52e4080f4dea7241c58e3e0636c54146480bb4" + "sha256": "8c04c11192119b1ef78ea049e0a6f0463e4c48ef00a30160c704337586f3ad7a" }, "provenance": null, - "requires-python": ">=3.5", - "size": 9180844, - "upload-time": "2021-02-01T09:28:29.173011Z", - "url": "https://files.pythonhosted.org/packages/f0/42/47a9ba406657df4e7244697fcd4c7916b1ee4e89f9bbc5d850d08751f0f3/Django-2.2.18.tar.gz", + "requires-python": ">=3.6", + "size": 327655, + "upload-time": "2021-05-19T21:00:35.524246Z", + "url": "https://files.pythonhosted.org/packages/21/83/308a74ca1104fe1e3197d31693a7a2db67c2d4e668f20f43a2fca491f9f7/click-8.0.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "013da8a87272fd9f9a7cb20a49d95aaedb2389fe3d71bb6d7146246153cc1dd2" + "sha256": "f519fc1a36f1bcee1ee92f9ff7d32e1778a87b5d1c074198d9e62e5f850fdee1" }, "data-dist-info-metadata": { - "sha256": "013da8a87272fd9f9a7cb20a49d95aaedb2389fe3d71bb6d7146246153cc1dd2" + "sha256": "f519fc1a36f1bcee1ee92f9ff7d32e1778a87b5d1c074198d9e62e5f850fdee1" }, - "filename": "Django-2.2.19-py3-none-any.whl", + "filename": "click-8.0.2-py3-none-any.whl", "hashes": { - "sha256": "e319a7164d6d30cb177b3fd74d02c52f1185c37304057bb76d74047889c605d9" + "sha256": "3fab8aeb8f15f5452ae7511ad448977b3417325bceddd53df87e0bb81f3a8cf8" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7466191, - "upload-time": "2021-02-19T09:07:57.568044Z", - "url": "https://files.pythonhosted.org/packages/1a/ce/846a9dbf536991be0004f5ae414520c3a64eaa167d09e51d75ab410c45e8/Django-2.2.19-py3-none-any.whl", + "requires-python": ">=3.6", + "size": 97646, + "upload-time": "2021-10-08T22:33:16.753720Z", + "url": "https://files.pythonhosted.org/packages/a7/3b/7efef23f3d4ea464ee9a518168d155cf007dc650a25898818c1712844999/click-8.0.2-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.2.19.tar.gz", + "filename": "click-8.0.2.tar.gz", "hashes": { - "sha256": "30c235dec87e05667597e339f194c9fed6c855bda637266ceee891bf9093da43" + "sha256": "7027bc7bbafaab8b2c2816861d8eb372429ee3c02e193fc2f93d6c4ab9de49c5" }, "provenance": null, - "requires-python": ">=3.5", - "size": 9209434, - "upload-time": "2021-02-19T09:08:15.073175Z", - "url": "https://files.pythonhosted.org/packages/dc/35/ad92bf082f7faa39bd949911b9df09ec1843167d657df6eb3720d2212427/Django-2.2.19.tar.gz", + "requires-python": ">=3.6", + "size": 329296, + "upload-time": "2021-10-08T22:33:19.233321Z", + "url": "https://files.pythonhosted.org/packages/d2/be/7a8b32b295aedc3e92494f9a4ac919d394bc04ac9822042953d6f54c2a50/click-8.0.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "93a1d746681215aabbe03ae0b45a78d0690ef47ad7a26481021c97d9c0c757ea" + "sha256": "ff48c239fdc37463ef294654941ba479bd6de8f9f19a6fce306a5a0680ed85f7" }, "data-dist-info-metadata": { - "sha256": "93a1d746681215aabbe03ae0b45a78d0690ef47ad7a26481021c97d9c0c757ea" + "sha256": "ff48c239fdc37463ef294654941ba479bd6de8f9f19a6fce306a5a0680ed85f7" }, - "filename": "Django-2.2.20-py3-none-any.whl", + "filename": "click-8.0.3-py3-none-any.whl", "hashes": { - "sha256": "2484f115891ab1a0e9ae153602a641fbc15d7894c036d79fb78662c0965d7954" + "sha256": "353f466495adaeb40b6b5f592f9f91cb22372351c84caeb068132442a4518ef3" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7466207, - "upload-time": "2021-04-06T07:34:52.201974Z", - "url": "https://files.pythonhosted.org/packages/b1/88/bd220ea3e4e12c42f2215285cb101d925f95e42b093f390c823e61c94f00/Django-2.2.20-py3-none-any.whl", + "requires-python": ">=3.6", + "size": 97516, + "upload-time": "2021-10-10T18:07:30.752051Z", + "url": "https://files.pythonhosted.org/packages/48/58/c8aa6a8e62cc75f39fee1092c45d6b6ba684122697d7ce7d53f64f98a129/click-8.0.3-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.2.20.tar.gz", + "filename": "click-8.0.3.tar.gz", "hashes": { - "sha256": "2569f9dc5f8e458a5e988b03d6b7a02bda59b006d6782f4ea0fd590ed7336a64" + "sha256": "410e932b050f5eed773c4cda94de75971c89cdb3155a72a0831139a79e5ecb5b" }, "provenance": null, - "requires-python": ">=3.5", - "size": 9182853, - "upload-time": "2021-04-06T07:35:02.866945Z", - "url": "https://files.pythonhosted.org/packages/3c/e0/2ab562729727dc25d800134f811f8e15e56fb28c44dfab5222a51b9d2b20/Django-2.2.20.tar.gz", + "requires-python": ">=3.6", + "size": 329034, + "upload-time": "2021-10-10T18:07:33.001103Z", + "url": "https://files.pythonhosted.org/packages/f4/09/ad003f1e3428017d1c3da4ccc9547591703ffea548626f47ec74509c5824/click-8.0.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "3c981fe1a55fd45b2596c0d6f18794816aedb9096596a7916a8f6ef5d9e72964" + "sha256": "cdcb873b00ae5863b1c903bd30d3a51d51e712a7c50148b69471c4a4232d2c9c" }, "data-dist-info-metadata": { - "sha256": "3c981fe1a55fd45b2596c0d6f18794816aedb9096596a7916a8f6ef5d9e72964" + "sha256": "cdcb873b00ae5863b1c903bd30d3a51d51e712a7c50148b69471c4a4232d2c9c" }, - "filename": "Django-2.2.21-py3-none-any.whl", + "filename": "click-8.0.4-py3-none-any.whl", "hashes": { - "sha256": "7d8b61b6e7031a3c1a4aef29e2701849af0837f4f2062bc203077a0b46d51c2c" + "sha256": "6a7a62563bbfabfda3a38f3023a1db4a35978c0abd76f6c9605ecd6554d6d9b1" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7466829, - "upload-time": "2021-05-04T08:47:20.595323Z", - "url": "https://files.pythonhosted.org/packages/81/93/d6dc44d73dfa9e773f97c90edccbb0c359f7bb27aadc90f5c0da48ab7138/Django-2.2.21-py3-none-any.whl", + "requires-python": ">=3.6", + "size": 97486, + "upload-time": "2022-02-18T20:31:27.733169Z", + "url": "https://files.pythonhosted.org/packages/4a/a8/0b2ced25639fb20cc1c9784de90a8c25f9504a7f18cd8b5397bd61696d7d/click-8.0.4-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.2.21.tar.gz", + "filename": "click-8.0.4.tar.gz", "hashes": { - "sha256": "7460cfe3781d36d1625230267dad255deb33e9229e41f21e32b33b9d536d20cd" + "sha256": "8458d7b1287c5fb128c90e23381cf99dcde74beaf6c7ff6384ce84d6fe090adb" }, "provenance": null, - "requires-python": ">=3.5", - "size": 9209871, - "upload-time": "2021-05-04T08:47:51.750991Z", - "url": "https://files.pythonhosted.org/packages/86/8c/95243cf026de8c006766f2f583cd582f51fec28158dec2a0684ac77ccca3/Django-2.2.21.tar.gz", + "requires-python": ">=3.6", + "size": 329520, + "upload-time": "2022-02-18T20:31:30.105061Z", + "url": "https://files.pythonhosted.org/packages/dd/cf/706c1ad49ab26abed0b77a2f867984c1341ed7387b8030a6aa914e2942a0/click-8.0.4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "8690950c7336109298576dddd045502a616eb40dc5671a0e0b367f8fef7737bd" + "sha256": "c6de740652501b5f5b82def171603457f20c371dfb67342c8afc3320725f4dde" }, "data-dist-info-metadata": { - "sha256": "8690950c7336109298576dddd045502a616eb40dc5671a0e0b367f8fef7737bd" + "sha256": "c6de740652501b5f5b82def171603457f20c371dfb67342c8afc3320725f4dde" }, - "filename": "Django-2.2.22-py3-none-any.whl", + "filename": "click-8.1.0-py3-none-any.whl", "hashes": { - "sha256": "e831105edb153af1324de44d06091ca75520a227456387dda4a47d2f1cc2731a" + "sha256": "19a4baa64da924c5e0cd889aba8e947f280309f1a2ce0947a3e3a7bcb7cc72d6" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7466871, - "upload-time": "2021-05-06T07:40:38.479356Z", - "url": "https://files.pythonhosted.org/packages/6c/cc/d8ace1c2de7a149934cae343eccc75fd07d261c8f3bee05008fc630186d5/Django-2.2.22-py3-none-any.whl", + "requires-python": ">=3.7", + "size": 96400, + "upload-time": "2022-03-28T17:37:48.879644Z", + "url": "https://files.pythonhosted.org/packages/86/3e/3a523bdd24510288b1b850428e01172116a29268378b1da9a8d0b894a115/click-8.1.0-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.2.22.tar.gz", + "filename": "click-8.1.0.tar.gz", "hashes": { - "sha256": "db2214db1c99017cbd971e58824e6f424375154fe358afc30e976f5b99fc6060" + "sha256": "977c213473c7665d3aa092b41ff12063227751c41d7b17165013e10069cc5cd2" }, "provenance": null, - "requires-python": ">=3.5", - "size": 9182392, - "upload-time": "2021-05-06T07:40:41.663188Z", - "url": "https://files.pythonhosted.org/packages/7d/59/7c19d4a11f976fac155b0d60b6d4f41dc986209296de2af971b11568bac6/Django-2.2.22.tar.gz", + "requires-python": ">=3.7", + "size": 329986, + "upload-time": "2022-03-28T17:37:50.944623Z", + "url": "https://files.pythonhosted.org/packages/45/2b/7ebad1e59a99207d417c0784f7fb67893465eef84b5b47c788324f1b4095/click-8.1.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "b2dfa176b838fe63f3f4012fc868994538912db664ec9f866b46c18690b17b70" + "sha256": "9b87839452e3751b2a84b578d7203a9ab3a99a9ff0a935805d49245da359f4ae" }, "data-dist-info-metadata": { - "sha256": "b2dfa176b838fe63f3f4012fc868994538912db664ec9f866b46c18690b17b70" + "sha256": "9b87839452e3751b2a84b578d7203a9ab3a99a9ff0a935805d49245da359f4ae" }, - "filename": "Django-2.2.23-py3-none-any.whl", + "filename": "click-8.1.1-py3-none-any.whl", "hashes": { - "sha256": "2710bff9dd480cf886e38947ee00aea3d6b9b04b77a748e352e3ce447b0fe17f" + "sha256": "5e0d195c2067da3136efb897449ec1e9e6c98282fbf30d7f9e164af9be901a6b" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7467076, - "upload-time": "2021-05-13T07:36:40.797557Z", - "url": "https://files.pythonhosted.org/packages/fa/35/5cf6c94b1cc7ac847fde1d36257e06533ce853c2f92875b7abac89a65bfc/Django-2.2.23-py3-none-any.whl", + "requires-python": ">=3.7", + "size": 96564, + "upload-time": "2022-03-30T20:14:15.051088Z", + "url": "https://files.pythonhosted.org/packages/97/b2/59e9a416766a54e182ad4980c96b097bf1b9fb6dee5f2ffc5f4b3c5d9800/click-8.1.1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.2.23.tar.gz", + "filename": "click-8.1.1.tar.gz", "hashes": { - "sha256": "12cfc045a4ccb2348719aaaa77b17e66a26bff9fc238b4c765a3e825ef92e414" + "sha256": "7ab900e38149c9872376e8f9b5986ddcaf68c0f413cf73678a0bca5547e6f976" }, "provenance": null, - "requires-python": ">=3.5", - "size": 9182567, - "upload-time": "2021-05-13T07:36:51.046462Z", - "url": "https://files.pythonhosted.org/packages/51/fb/6ad422c1a18fcb21f014091316c56031b739aef6ad98d65880b870bb311c/Django-2.2.23.tar.gz", + "requires-python": ">=3.7", + "size": 330199, + "upload-time": "2022-03-30T20:14:16.965175Z", + "url": "https://files.pythonhosted.org/packages/ba/1c/9490d7fd88dd612f2f6ced0fac0560f160d434f28bf3f2fe4173d6b79cae/click-8.1.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9d40444096c9f5351b1cdcf4dc864bd2c5a78f6cdeed799f6a25766d63497dea" + "sha256": "5823120e26ad113e2ba35c8d70ed7418aa2d06146fed8b6ec9c9549cb03743ee" }, "data-dist-info-metadata": { - "sha256": "9d40444096c9f5351b1cdcf4dc864bd2c5a78f6cdeed799f6a25766d63497dea" + "sha256": "5823120e26ad113e2ba35c8d70ed7418aa2d06146fed8b6ec9c9549cb03743ee" }, - "filename": "Django-2.2.24-py3-none-any.whl", + "filename": "click-8.1.2-py3-none-any.whl", "hashes": { - "sha256": "f2084ceecff86b1e631c2cd4107d435daf4e12f1efcdf11061a73bf0b5e95f92" + "sha256": "24e1a4a9ec5bf6299411369b208c1df2188d9eb8d916302fe6bf03faed227f1e" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7467267, - "upload-time": "2021-06-02T08:53:39.899614Z", - "url": "https://files.pythonhosted.org/packages/65/4a/3d3f05ff8cb284cca565adb8b704b3094b0810ae2b5925c6e30e604400f7/Django-2.2.24-py3-none-any.whl", + "requires-python": ">=3.7", + "size": 96570, + "upload-time": "2022-03-31T20:52:50.525645Z", + "url": "https://files.pythonhosted.org/packages/a0/66/c8196ad693d62384d8e800e5bd27434a64c0057fe169b61c69a73f1614a8/click-8.1.2-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.2.24.tar.gz", + "filename": "click-8.1.2.tar.gz", "hashes": { - "sha256": "3339ff0e03dee13045aef6ae7b523edff75b6d726adf7a7a48f53d5a501f7db7" + "sha256": "479707fe14d9ec9a0757618b7a100a0ae4c4e236fac5b7f80ca68028141a1a72" }, "provenance": null, - "requires-python": ">=3.5", - "size": 9211396, - "upload-time": "2021-06-02T08:54:12.637481Z", - "url": "https://files.pythonhosted.org/packages/f9/a3/bc91152d021c340f35b3c6d463602704e6590b0273df7e27fa80ed87cb14/Django-2.2.24.tar.gz", + "requires-python": ">=3.7", + "size": 330315, + "upload-time": "2022-03-31T20:52:52.480518Z", + "url": "https://files.pythonhosted.org/packages/42/e1/4cb2d3a2416bcd871ac93f12b5616f7755a6800bccae05e5a99d3673eb69/click-8.1.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "74b65de94cee6f227bd9399dfaa98c38205e62ee5dd25f5bc79780b6ecceba00" + "sha256": "b452485f994e8f1edce4b8d96dd4cf1550c94a0caff45ef85d8d1708fa7f8277" }, "data-dist-info-metadata": { - "sha256": "74b65de94cee6f227bd9399dfaa98c38205e62ee5dd25f5bc79780b6ecceba00" + "sha256": "b452485f994e8f1edce4b8d96dd4cf1550c94a0caff45ef85d8d1708fa7f8277" }, - "filename": "Django-2.2.25-py3-none-any.whl", + "filename": "click-8.1.3-py3-none-any.whl", "hashes": { - "sha256": "08bad7ef7e90286b438dbe1412c3e633fbc7b96db04735f0c7baadeed52f3fad" + "sha256": "bb4d8133cb15a609f44e8213d9b391b0809795062913b383c62be0ee95b1db48" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7467310, - "upload-time": "2021-12-07T07:34:42.416731Z", - "url": "https://files.pythonhosted.org/packages/5e/21/1ee492ab7d6b10fd7d5f519161837f9bfae85b375dcf9dfbddfd4d9f3f4c/Django-2.2.25-py3-none-any.whl", + "requires-python": ">=3.7", + "size": 96588, + "upload-time": "2022-04-28T17:36:06.952869Z", + "url": "https://files.pythonhosted.org/packages/c2/f1/df59e28c642d583f7dacffb1e0965d0e00b218e0186d7858ac5233dce840/click-8.1.3-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.2.25.tar.gz", + "filename": "click-8.1.3.tar.gz", "hashes": { - "sha256": "b1e65eaf371347d4b13eb7e061b09786c973061de95390c327c85c1e2aa2349c" + "sha256": "7682dc8afb30297001674575ea00d1814d808d6a36af415a82bd481d37ba7b8e" }, "provenance": null, - "requires-python": ">=3.5", - "size": 9185326, - "upload-time": "2021-12-07T07:34:54.595264Z", - "url": "https://files.pythonhosted.org/packages/07/f0/b14af22a49ed975b94f23e70470bbb64b3ce4b0459f5f6ec8b7a2b6edd09/Django-2.2.25.tar.gz", + "requires-python": ">=3.7", + "size": 331147, + "upload-time": "2022-04-28T17:36:09.097657Z", + "url": "https://files.pythonhosted.org/packages/59/87/84326af34517fca8c58418d148f2403df25303e02736832403587318e9e8/click-8.1.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "0ae1f8a1398dc0d69daea66403dbb8338e09366b1bea0a3d8ac6d641fb7cd985" + "sha256": "b8cf6f886544a2b9b6429f427106cc61fbe731ea7e8b85e2fe07fd88d8b70f40" }, "data-dist-info-metadata": { - "sha256": "0ae1f8a1398dc0d69daea66403dbb8338e09366b1bea0a3d8ac6d641fb7cd985" + "sha256": "b8cf6f886544a2b9b6429f427106cc61fbe731ea7e8b85e2fe07fd88d8b70f40" }, - "filename": "Django-2.2.26-py3-none-any.whl", + "filename": "click-8.1.4-py3-none-any.whl", "hashes": { - "sha256": "85e62019366692f1d5afed946ca32fef34c8693edf342ac9d067d75d64faf0ac" + "sha256": "2739815aaa5d2c986a88f1e9230c55e17f0caad3d958a5e13ad0797c166db9e3" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7468014, - "upload-time": "2022-01-04T09:53:18.329006Z", - "url": "https://files.pythonhosted.org/packages/8a/3d/40f62f004b9a763a3726432d4c820526e880f7f2902de7469e5c0d119590/Django-2.2.26-py3-none-any.whl", + "requires-python": ">=3.7", + "size": 98151, + "upload-time": "2023-07-06T18:27:14.435157Z", + "url": "https://files.pythonhosted.org/packages/f9/a6/dc327484918f1656cc9fcebebe77efcfc0ef0d447fa925a8760ee55abe0e/click-8.1.4-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.2.26.tar.gz", + "filename": "click-8.1.4.tar.gz", "hashes": { - "sha256": "dfa537267d52c6243a62b32855a744ca83c37c70600aacffbfd98bc5d6d8518f" + "sha256": "b97d0c74955da062a7d4ef92fadb583806a585b2ea81958a81bd72726cbb8e37" }, "provenance": null, - "requires-python": ">=3.5", - "size": 9208028, - "upload-time": "2022-01-04T09:53:29.324996Z", - "url": "https://files.pythonhosted.org/packages/64/90/e1557256c4e4113953d7ce2aa02e70a024d09658ce1b55e0f7ea9b61f17a/Django-2.2.26.tar.gz", + "requires-python": ">=3.7", + "size": 334821, + "upload-time": "2023-07-06T18:27:16.494531Z", + "url": "https://files.pythonhosted.org/packages/77/88/b0cc5fe95c31c301e9823ea9b028f669c0dcfa205ff71111037a5ed4892c/click-8.1.4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "3c6bfd0a2f46c5381c50858891a457ea0cc97ff7f43ca18614e7a05f894743f8" + "sha256": "0a29daa3b4e9adaf7698fb41e3795daede6272319430eb200c4a7f2ab457bd88" }, "data-dist-info-metadata": { - "sha256": "3c6bfd0a2f46c5381c50858891a457ea0cc97ff7f43ca18614e7a05f894743f8" + "sha256": "0a29daa3b4e9adaf7698fb41e3795daede6272319430eb200c4a7f2ab457bd88" }, - "filename": "Django-2.2.27-py3-none-any.whl", + "filename": "click-8.1.5-py3-none-any.whl", "hashes": { - "sha256": "90763c764738586b11d7e1f44828032c153366e43ad7f782908193a1bb2d6d92" + "sha256": "e576aa487d679441d7d30abb87e1b43d24fc53bffb8758443b1a9e1cee504548" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7468028, - "upload-time": "2022-02-01T07:56:15.889914Z", - "url": "https://files.pythonhosted.org/packages/cf/2b/229178fdeea21210768620d0dab8ca40ed2f823bbd57b93c39dbd644ef90/Django-2.2.27-py3-none-any.whl", + "requires-python": ">=3.7", + "size": 98101, + "upload-time": "2023-07-13T15:07:09.915971Z", + "url": "https://files.pythonhosted.org/packages/22/b3/1da4ea0efa2e5ae410a347be614162ca08bd24a84059938aa5122d1e751b/click-8.1.5-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.2.27.tar.gz", + "filename": "click-8.1.5.tar.gz", "hashes": { - "sha256": "1ee37046b0bf2b61e83b3a01d067323516ec3b6f2b17cd49b1326dd4ba9dc913" + "sha256": "4be4b1af8d665c6d942909916d31a213a106800c47d0eeba73d34da3cbc11367" }, "provenance": null, - "requires-python": ">=3.5", - "size": 9185716, - "upload-time": "2022-02-01T07:56:27.211309Z", - "url": "https://files.pythonhosted.org/packages/38/c5/9f8bd15f2193c72f8f7e22b938380a2f043e7e6f5cbdaa371d969ae50424/Django-2.2.27.tar.gz", + "requires-python": ">=3.7", + "size": 336199, + "upload-time": "2023-07-13T15:07:11.715821Z", + "url": "https://files.pythonhosted.org/packages/7e/ad/7a6a96fab480fb2fbf52f782b2deb3abe1d2c81eca3ef68a575b5a6a4f2e/click-8.1.5.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "3c53bd38492ecba2d7d505ae293bf3eda3d352135ad52736024b4f0d8b5f8788" + "sha256": "5b53326dc83c45bd5e1b5103b540eeb6be3bec0fcf2090e2e943a9ceaa21071a" }, "data-dist-info-metadata": { - "sha256": "3c53bd38492ecba2d7d505ae293bf3eda3d352135ad52736024b4f0d8b5f8788" + "sha256": "5b53326dc83c45bd5e1b5103b540eeb6be3bec0fcf2090e2e943a9ceaa21071a" }, - "filename": "Django-2.2.28-py3-none-any.whl", + "filename": "click-8.1.6-py3-none-any.whl", "hashes": { - "sha256": "365429d07c1336eb42ba15aa79f45e1c13a0b04d5c21569e7d596696418a6a45" + "sha256": "fa244bb30b3b5ee2cae3da8f55c9e5e0c0e86093306301fb418eb9dc40fbded5" }, "provenance": null, - "requires-python": ">=3.5", - "size": 7468548, - "upload-time": "2022-04-11T07:52:52.782601Z", - "url": "https://files.pythonhosted.org/packages/43/69/eaac9a827335898d626066989865974fa48bfc23efd1b34628d64543b2d9/Django-2.2.28-py3-none-any.whl", + "requires-python": ">=3.7", + "size": 97909, + "upload-time": "2023-07-18T20:05:12.481540Z", + "url": "https://files.pythonhosted.org/packages/1a/70/e63223f8116931d365993d4a6b7ef653a4d920b41d03de7c59499962821f/click-8.1.6-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-2.2.28.tar.gz", + "filename": "click-8.1.6.tar.gz", "hashes": { - "sha256": "0200b657afbf1bc08003845ddda053c7641b9b24951e52acd51f6abda33a7413" + "sha256": "48ee849951919527a045bfe3bf7baa8a959c423134e1a5b98c05c20ba75a1cbd" }, "provenance": null, - "requires-python": ">=3.5", - "size": 9187543, - "upload-time": "2022-04-11T07:53:05.463179Z", - "url": "https://files.pythonhosted.org/packages/17/27/24d66baeb05a53e38637a4b793df069f2bebacf75bc6e854ff32068a7ef3/Django-2.2.28.tar.gz", + "requires-python": ">=3.7", + "size": 336051, + "upload-time": "2023-07-18T20:05:13.823015Z", + "url": "https://files.pythonhosted.org/packages/72/bd/fedc277e7351917b6c4e0ac751853a97af261278a4c7808babafa8ef2120/click-8.1.6.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "4c17e98183d7b1276297c817031697ff6bdd9d1003cfb7c7f784e9404b7203cb" + "sha256": "a8831ebc2c4603dc8498938cff8587b94242c16a6c20455b08f3a1b38e583cde" }, "data-dist-info-metadata": { - "sha256": "4c17e98183d7b1276297c817031697ff6bdd9d1003cfb7c7f784e9404b7203cb" + "sha256": "a8831ebc2c4603dc8498938cff8587b94242c16a6c20455b08f3a1b38e583cde" }, - "filename": "Django-3.0a1-py3-none-any.whl", + "filename": "click-8.1.7-py3-none-any.whl", "hashes": { - "sha256": "ccf5d58cfe53601afcf38d53cb5a3ed6a915afcfdb728593ce8594f96ca21cd8" + "sha256": "ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7499892, - "upload-time": "2019-09-10T09:19:32.778684Z", - "url": "https://files.pythonhosted.org/packages/d8/a6/02cce92ec00e4d0dc72f130a2066b5f30b16d3b27b8423cd75a6b591ebfd/Django-3.0a1-py3-none-any.whl", + "requires-python": ">=3.7", + "size": 97941, + "upload-time": "2023-08-17T17:29:10.080169Z", + "url": "https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.0a1.tar.gz", + "filename": "click-8.1.7.tar.gz", "hashes": { - "sha256": "ccfaf8c7e72cecbf97de52633b30995659a6ad14a0e4a8c4ebc78b353e8ed78d" + "sha256": "ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de" }, "provenance": null, - "requires-python": ">=3.6", - "size": 8936672, - "upload-time": "2019-09-10T09:19:39.974331Z", - "url": "https://files.pythonhosted.org/packages/b6/c0/ffc5c11eccfd5111491595753981a259bd709994d83648aebcfcb288131a/Django-3.0a1.tar.gz", + "requires-python": ">=3.7", + "size": 336121, + "upload-time": "2023-08-17T17:29:11.868644Z", + "url": "https://files.pythonhosted.org/packages/96/d3/f04c7bfcf5c1862a2a5b845c6b2b360488cf47af55dfa79c98f6a6bf98b5/click-8.1.7.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "e8f1259e17a3dcae3008c847399d63c7d4c3ffa90833bc71fafb187633e957ba" + "sha256": "589b50eae192db26cb7ef504e2f0b45c884806be32146c23acc051d9f88243e4" }, "data-dist-info-metadata": { - "sha256": "e8f1259e17a3dcae3008c847399d63c7d4c3ffa90833bc71fafb187633e957ba" + "sha256": "589b50eae192db26cb7ef504e2f0b45c884806be32146c23acc051d9f88243e4" }, - "filename": "Django-3.0b1-py3-none-any.whl", + "filename": "click-8.1.8-py3-none-any.whl", "hashes": { - "sha256": "3c43d11a9d04a860b4ab658f6cbee11a33a87755667b0a9f42e0fc327d015d39" + "sha256": "63c132bbbed01578a06712a2d1f497bb62d9c1c0d329b7903a866228027263b2" }, - "provenance": null, - "requires-python": ">=3.6", - "size": 7500629, - "upload-time": "2019-10-14T10:21:37.792635Z", - "url": "https://files.pythonhosted.org/packages/d1/14/9e339e2fa2befa6ea629cb5cbc2c84a201b03ac04ad15dc1f196c8675562/Django-3.0b1-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/click/8.1.8/click-8.1.8-py3-none-any.whl/provenance", + "requires-python": ">=3.7", + "size": 98188, + "upload-time": "2024-12-21T18:38:41.666429Z", + "url": "https://files.pythonhosted.org/packages/7e/d4/7ebdbd03970677812aac39c869717059dbb71a4cfc033ca6e5221787892c/click-8.1.8-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.0b1.tar.gz", + "filename": "click-8.1.8.tar.gz", "hashes": { - "sha256": "e0336c2bc6bb99b87788d79e4c5dd88db255bcd097240e0f7f9843e222e43672" + "sha256": "ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a" }, - "provenance": null, - "requires-python": ">=3.6", - "size": 9076737, - "upload-time": "2019-10-14T10:21:46.008282Z", - "url": "https://files.pythonhosted.org/packages/3a/b1/53c75411a3e2e82429ab1506d7565973e193b92eb030eab847971a2b46e2/Django-3.0b1.tar.gz", + "provenance": "https://pypi.org/integrity/click/8.1.8/click-8.1.8.tar.gz/provenance", + "requires-python": ">=3.7", + "size": 226593, + "upload-time": "2024-12-21T18:38:44.339161Z", + "url": "https://files.pythonhosted.org/packages/b9/2e/0090cbf739cee7d23781ad4b89a9894a41538e4fcf4c31dcdd705b78eb8b/click-8.1.8.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "72776892c3d8251e086ae8af02e7f518edfa9ab96e8220f38f25f18a5066c177" + "sha256": "6f5c0effd0657e2d0437a0ef8dbe982a3eb18fb8ed84b704813003566dea8947" }, "data-dist-info-metadata": { - "sha256": "72776892c3d8251e086ae8af02e7f518edfa9ab96e8220f38f25f18a5066c177" + "sha256": "6f5c0effd0657e2d0437a0ef8dbe982a3eb18fb8ed84b704813003566dea8947" }, - "filename": "Django-3.0rc1-py3-none-any.whl", + "filename": "click-8.2.0-py3-none-any.whl", "hashes": { - "sha256": "bd7e7dd0c3065e356f150fb03d1620e98e947d8c0ce913826d43bd468e020bed" + "sha256": "6b303f0b2aa85f1cb4e5303078fadcbcd4e476f114fab9b5007005711839325c" }, - "provenance": null, - "requires-python": ">=3.6", - "size": 7501670, - "upload-time": "2019-11-18T08:51:12.063347Z", - "url": "https://files.pythonhosted.org/packages/62/65/957dc58af5094fc3c2d5d18233866a01eefbf71b1ad17741da098fc774d1/Django-3.0rc1-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/click/8.2.0/click-8.2.0-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 102156, + "upload-time": "2025-05-10T22:21:01.352121Z", + "url": "https://files.pythonhosted.org/packages/a2/58/1f37bf81e3c689cc74ffa42102fa8915b59085f54a6e4a80bc6265c0f6bf/click-8.2.0-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.0rc1.tar.gz", + "filename": "click-8.2.0.tar.gz", "hashes": { - "sha256": "0a1efde1b685a6c30999ba00902f23613cf5db864c5a1532d2edf3eda7896a37" + "sha256": "f5452aeddd9988eefa20f90f05ab66f17fce1ee2a36907fd30b05bbb5953814d" }, - "provenance": null, - "requires-python": ">=3.6", - "size": 9083478, - "upload-time": "2019-11-18T08:51:19.037478Z", - "url": "https://files.pythonhosted.org/packages/38/bd/9324965c7a900fba18db907eada900df754b448ce4b76972cbc8a55ae7e2/Django-3.0rc1.tar.gz", + "provenance": "https://pypi.org/integrity/click/8.2.0/click-8.2.0.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 235857, + "upload-time": "2025-05-10T22:21:03.111254Z", + "url": "https://files.pythonhosted.org/packages/cd/0f/62ca20172d4f87d93cf89665fbaedcd560ac48b465bd1d92bfc7ea6b0a41/click-8.2.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "05e03577fa029167ba7cd07c56449e54cc0f2d5434e84aaea24d2e4ea024b781" + "sha256": "748d4c6e11d32e8283dad3420869f1f6b2b6828936dc70cdca515e2ca74b4a29" }, "data-dist-info-metadata": { - "sha256": "05e03577fa029167ba7cd07c56449e54cc0f2d5434e84aaea24d2e4ea024b781" + "sha256": "748d4c6e11d32e8283dad3420869f1f6b2b6828936dc70cdca515e2ca74b4a29" }, - "filename": "Django-3.0-py3-none-any.whl", + "filename": "click-8.2.1-py3-none-any.whl", "hashes": { - "sha256": "6f857bd4e574442ba35a7172f1397b303167dae964cf18e53db5e85fe248d000" + "sha256": "61a3265b914e850b85317d0b3109c7f8cd35a670f963866005d6ef1d5175a12b" }, - "provenance": null, - "requires-python": ">=3.6", - "size": 7427980, - "upload-time": "2019-12-02T11:13:11.252980Z", - "url": "https://files.pythonhosted.org/packages/43/d6/0aed0b12c66527748ce5a007da4618a65dfbe1f8fca82eccedf57d60295f/Django-3.0-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/click/8.2.1/click-8.2.1-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 102215, + "upload-time": "2025-05-20T23:19:47.796919Z", + "url": "https://files.pythonhosted.org/packages/85/32/10bb5764d90a8eee674e9dc6f4db6a0ab47c8c4d0d83c27f7c39ac415a4d/click-8.2.1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.0.tar.gz", + "filename": "click-8.2.1.tar.gz", "hashes": { - "sha256": "d98c9b6e5eed147bc51f47c014ff6826bd1ab50b166956776ee13db5a58804ae" + "sha256": "27c491cc05d968d271d5a1db13e3b5a184636d9d930f148c50b038f0d0646202" }, - "provenance": null, - "requires-python": ">=3.6", - "size": 8909597, - "upload-time": "2019-12-02T11:13:17.709458Z", - "url": "https://files.pythonhosted.org/packages/f8/46/b3b8c61f867827fff2305db40659495dcd64fb35c399e75c53f23c113871/Django-3.0.tar.gz", + "provenance": "https://pypi.org/integrity/click/8.2.1/click-8.2.1.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 286342, + "upload-time": "2025-05-20T23:19:49.832408Z", + "url": "https://files.pythonhosted.org/packages/60/6c/8ca2efa64cf75a977a0d7fac081354553ebe483345c734fb6b6515d96bbc/click-8.2.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "8b42a2a048089bc358151fd357492b83dd4707b334a7c19652c9dfe209ad17dc" + "sha256": "3910c449eefe183286761a357544b49f3c8407a27741968f7ad131d6abad9101" }, "data-dist-info-metadata": { - "sha256": "8b42a2a048089bc358151fd357492b83dd4707b334a7c19652c9dfe209ad17dc" + "sha256": "3910c449eefe183286761a357544b49f3c8407a27741968f7ad131d6abad9101" }, - "filename": "Django-3.0.1-py3-none-any.whl", + "filename": "click-8.2.2-py3-none-any.whl", "hashes": { - "sha256": "b61295749be7e1c42467c55bcabdaee9fbe9496fdf9ed2e22cef44d9de2ff953" + "sha256": "52e1e9f5d3db8c85aa76968c7c67ed41ddbacb167f43201511c8fd61eb5ba2ca" }, - "provenance": null, - "requires-python": ">=3.6", - "size": 7428297, - "upload-time": "2019-12-18T08:59:13.338777Z", - "url": "https://files.pythonhosted.org/packages/6a/23/08f7fd7afdd24184a400fcaebf921bd09b5b5235cbd62ffa02308a7d35d6/Django-3.0.1-py3-none-any.whl", - "yanked": false + "provenance": "https://pypi.org/integrity/click/8.2.2/click-8.2.2-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 103900, + "upload-time": "2025-08-02T02:23:39.299515Z", + "url": "https://files.pythonhosted.org/packages/ec/85/e7297e34133ae1cfde3bffd30c24e1ef055248251baa877834e048687a28/click-8.2.2-py3-none-any.whl", + "yanked": "Unintended change in behavior of boolean options and None" }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.0.1.tar.gz", + "filename": "click-8.2.2.tar.gz", "hashes": { - "sha256": "315b11ea265dd15348d47f2cbb044ef71da2018f6e582fed875c889758e6f844" + "sha256": "068616e6ef9705a07b6db727cb9c248f4eb9dae437a30239f56fa94b18b852ef" }, - "provenance": null, - "requires-python": ">=3.6", - "size": 9022787, - "upload-time": "2019-12-18T08:59:35.114312Z", - "url": "https://files.pythonhosted.org/packages/44/e8/4ae9ef3d455f4ce5aa22259cb6e40c69b29ef6b02d49c5cdfa265f7fc821/Django-3.0.1.tar.gz", - "yanked": false + "provenance": "https://pypi.org/integrity/click/8.2.2/click-8.2.2.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 263977, + "upload-time": "2025-08-02T02:23:41.102699Z", + "url": "https://files.pythonhosted.org/packages/e9/87/105111999772ec9730e3d4d910c723ea9763ece2ec441533a5cea1e87e3c/click-8.2.2.tar.gz", + "yanked": "Unintended change in behavior of boolean options and None" }, { "core-metadata": { - "sha256": "ecaf80fbfe7c179ecb9fa61201d29b6c9d2871c1b68b6b7136b148be8bcd1209" + "sha256": "3fabe910767f30b06de123b6781f9069a75c39d8b39e4cda66d248991a3bfd5e" }, "data-dist-info-metadata": { - "sha256": "ecaf80fbfe7c179ecb9fa61201d29b6c9d2871c1b68b6b7136b148be8bcd1209" + "sha256": "3fabe910767f30b06de123b6781f9069a75c39d8b39e4cda66d248991a3bfd5e" }, - "filename": "Django-3.0.2-py3-none-any.whl", + "filename": "click-8.3.0-py3-none-any.whl", "hashes": { - "sha256": "4f2c913303be4f874015993420bf0bd8fd2097a9c88e6b49c6a92f9bdd3fb13a" + "sha256": "9b9f285302c6e3064f4330c05f05b81945b2a39544279343e6e7c5f27a9baddc" }, - "provenance": null, - "requires-python": ">=3.6", - "size": 7428596, - "upload-time": "2020-01-02T07:22:14.549127Z", - "url": "https://files.pythonhosted.org/packages/55/d1/8ade70e65fa157e1903fe4078305ca53b6819ab212d9fbbe5755afc8ea2e/Django-3.0.2-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/click/8.3.0/click-8.3.0-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 107295, + "upload-time": "2025-09-18T17:32:22.420001Z", + "url": "https://files.pythonhosted.org/packages/db/d3/9dcc0f5797f070ec8edf30fbadfb200e71d9db6b84d211e3b2085a7589a0/click-8.3.0-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.0.2.tar.gz", + "filename": "click-8.3.0.tar.gz", "hashes": { - "sha256": "8c3575f81e11390893860d97e1e0154c47512f180ea55bd84ce8fa69ba8051ca" + "sha256": "e7b8232224eba16f4ebe410c25ced9f7875cb5f3263ffc93cc3e8da705e229c4" }, - "provenance": null, - "requires-python": ">=3.6", - "size": 9028261, - "upload-time": "2020-01-02T07:22:21.750853Z", - "url": "https://files.pythonhosted.org/packages/c5/c1/5b901e21114b5dd9233726c2975c0aa7e9f48f63e41ec95d8777721d8aff/Django-3.0.2.tar.gz", + "provenance": "https://pypi.org/integrity/click/8.3.0/click-8.3.0.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 276943, + "upload-time": "2025-09-18T17:32:23.696258Z", + "url": "https://files.pythonhosted.org/packages/46/61/de6cd827efad202d7057d93e0fed9294b96952e188f7384832791c7b2254/click-8.3.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "a689af6db9afce577b048b2ff3f9842ad785f743a1f590a823498a940086a060" + "sha256": "5d9781acc004d2085313cf128dfad20ee4b2342a413e9971251d6d6f00fda198" }, "data-dist-info-metadata": { - "sha256": "a689af6db9afce577b048b2ff3f9842ad785f743a1f590a823498a940086a060" + "sha256": "5d9781acc004d2085313cf128dfad20ee4b2342a413e9971251d6d6f00fda198" }, - "filename": "Django-3.0.3-py3-none-any.whl", + "filename": "click-8.3.1-py3-none-any.whl", "hashes": { - "sha256": "c91c91a7ad6ef67a874a4f76f58ba534f9208412692a840e1d125eb5c279cb0a" + "sha256": "981153a64e25f12d547d3426c367a4857371575ee7ad18df2a6183ab0545b2a6" }, - "provenance": null, - "requires-python": ">=3.6", - "size": 7457940, - "upload-time": "2020-02-03T09:50:46.338782Z", - "url": "https://files.pythonhosted.org/packages/c6/b7/63d23df1e311ca0d90f41352a9efe7389ba353df95deea5676652e615420/Django-3.0.3-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/click/8.3.1/click-8.3.1-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 108274, + "upload-time": "2025-11-15T20:45:41.139301Z", + "url": "https://files.pythonhosted.org/packages/98/78/01c019cdb5d6498122777c1a43056ebb3ebfeef2076d9d026bfe15583b2b/click-8.3.1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.0.3.tar.gz", + "filename": "click-8.3.1.tar.gz", "hashes": { - "sha256": "2f1ba1db8648484dd5c238fb62504777b7ad090c81c5f1fd8d5eb5ec21b5f283" + "sha256": "12ff4785d337a1bb490bb7e9c2b1ee5da3112e94a8622f26a6c77f5d2fc6842a" }, - "provenance": null, - "requires-python": ">=3.6", - "size": 8932015, - "upload-time": "2020-02-03T09:51:04.774633Z", - "url": "https://files.pythonhosted.org/packages/3d/21/316d435bf8bd6f355be6b5765da91394fb38f405e5bea6680e411e4d470c/Django-3.0.3.tar.gz", + "provenance": "https://pypi.org/integrity/click/8.3.1/click-8.3.1.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 295065, + "upload-time": "2025-11-15T20:45:42.706404Z", + "url": "https://files.pythonhosted.org/packages/3d/fa/656b739db8587d7b5dfa22e22ed02566950fbfbcdc20311993483657a5c0/click-8.3.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "99082cdd3b90b01320156a9b32ba9031bbc16998db23a273072b92ab2d7784d1" + "sha256": "c80dc7bb96ccc6d9ed4dde10ac8f214c501ce7cac748f8436cfe9b9256d44240" }, "data-dist-info-metadata": { - "sha256": "99082cdd3b90b01320156a9b32ba9031bbc16998db23a273072b92ab2d7784d1" + "sha256": "c80dc7bb96ccc6d9ed4dde10ac8f214c501ce7cac748f8436cfe9b9256d44240" }, - "filename": "Django-3.0.4-py3-none-any.whl", + "filename": "click-8.3.2-py3-none-any.whl", "hashes": { - "sha256": "89e451bfbb815280b137e33e454ddd56481fdaa6334054e6e031041ee1eda360" + "sha256": "1924d2c27c5653561cd2cae4548d1406039cb79b858b747cfea24924bbc1616d" }, - "provenance": null, - "requires-python": ">=3.6", - "size": 7458172, - "upload-time": "2020-03-04T09:31:56.305550Z", - "url": "https://files.pythonhosted.org/packages/12/68/8c125da33aaf0942add5095a7a2a8e064b3812d598e9fb5aca9957872d71/Django-3.0.4-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/click/8.3.2/click-8.3.2-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 108379, + "upload-time": "2026-04-03T19:14:43.505844Z", + "url": "https://files.pythonhosted.org/packages/e4/20/71885d8b97d4f3dde17b1fdb92dbd4908b00541c5a3379787137285f602e/click-8.3.2-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.0.4.tar.gz", + "filename": "click-8.3.2.tar.gz", "hashes": { - "sha256": "50b781f6cbeb98f673aa76ed8e572a019a45e52bdd4ad09001072dfd91ab07c8" + "sha256": "14162b8b3b3550a7d479eafa77dfd3c38d9dc8951f6f69c78913a8f9a7540fd5" }, - "provenance": null, - "requires-python": ">=3.6", - "size": 9060331, - "upload-time": "2020-03-04T09:32:15.777733Z", - "url": "https://files.pythonhosted.org/packages/1d/38/89ea18b5aeb9b56fff7430388946e8e9dfd7a451f3e6ddb8a9b637f442c1/Django-3.0.4.tar.gz", + "provenance": "https://pypi.org/integrity/click/8.3.2/click-8.3.2.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 302856, + "upload-time": "2026-04-03T19:14:45.118083Z", + "url": "https://files.pythonhosted.org/packages/57/75/31212c6bf2503fdf920d87fee5d7a86a2e3bcf444984126f13d8e4016804/click-8.3.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "6992581315f3bfc4e7102b6ef9b58529a4a070ca820db6e16d33bc57ff83dc11" + "sha256": "fec8e14fbfd9298932b1ea9b589b5003c780715d8278325d70dad7ffdda94826" }, "data-dist-info-metadata": { - "sha256": "6992581315f3bfc4e7102b6ef9b58529a4a070ca820db6e16d33bc57ff83dc11" + "sha256": "fec8e14fbfd9298932b1ea9b589b5003c780715d8278325d70dad7ffdda94826" }, - "filename": "Django-3.0.5-py3-none-any.whl", + "filename": "click-8.3.3-py3-none-any.whl", "hashes": { - "sha256": "642d8eceab321ca743ae71e0f985ff8fdca59f07aab3a9fb362c617d23e33a76" + "sha256": "a2bf429bb3033c89fa4936ffb35d5cb471e3719e1f3c8a7c3fff0b8314305613" }, - "provenance": null, - "requires-python": ">=3.6", - "size": 7458815, - "upload-time": "2020-04-01T07:59:15.811931Z", - "url": "https://files.pythonhosted.org/packages/a9/4f/8a247eee2958529a6a805d38fbacd9764fd566462fa0016aa2a2947ab2a6/Django-3.0.5-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/click/8.3.3/click-8.3.3-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 110502, + "upload-time": "2026-04-22T15:11:25.044919Z", + "url": "https://files.pythonhosted.org/packages/ae/44/c1221527f6a71a01ec6fbad7fa78f1d50dfa02217385cf0fa3eec7087d59/click-8.3.3-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.0.5.tar.gz", + "filename": "click-8.3.3.tar.gz", "hashes": { - "sha256": "d4666c2edefa38c5ede0ec1655424c56dc47ceb04b6d8d62a7eac09db89545c1" + "sha256": "398329ad4837b2ff7cbe1dd166a4c0f8900c3ca3a218de04466f38f6497f18a2" }, - "provenance": null, - "requires-python": ">=3.6", - "size": 8943850, - "upload-time": "2020-04-01T07:59:27.770337Z", - "url": "https://files.pythonhosted.org/packages/ed/52/1f281f39fe38d10c6c73e1c1d26a0aad5406be1108bf5f50423751ea8aa3/Django-3.0.5.tar.gz", + "provenance": "https://pypi.org/integrity/click/8.3.3/click-8.3.3.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 328061, + "upload-time": "2026-04-22T15:11:27.506141Z", + "url": "https://files.pythonhosted.org/packages/bb/63/f9e1ea081ce35720d8b92acde70daaedace594dc93b693c869e0d5910718/click-8.3.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "616242bd6af6cc4c5bb2b63e22fdd956c82e61bda1b40e07aeceb7174f9a1375" + "sha256": "c6393d65643f8492f5054fd0c73cff08c7e3a57b4d3d1b532fa687b16087162e" }, "data-dist-info-metadata": { - "sha256": "616242bd6af6cc4c5bb2b63e22fdd956c82e61bda1b40e07aeceb7174f9a1375" + "sha256": "c6393d65643f8492f5054fd0c73cff08c7e3a57b4d3d1b532fa687b16087162e" }, - "filename": "Django-3.0.6-py3-none-any.whl", + "filename": "click-8.4.0-py3-none-any.whl", "hashes": { - "sha256": "051ba55d42daa3eeda3944a8e4df2bc96d4c62f94316dea217248a22563c3621" + "sha256": "40c50b7c6c6adac2823d411041ec84f3f103f1b280d5e9ce0d7f998995832f81" }, - "provenance": null, - "requires-python": ">=3.6", - "size": 7458833, - "upload-time": "2020-05-04T05:26:36.090306Z", - "url": "https://files.pythonhosted.org/packages/9d/04/04abb097c84c770180eeebe7ed920ce42f9917ab5ad4de01ff8ed11bc25b/Django-3.0.6-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/click/8.4.0/click-8.4.0-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 116147, + "upload-time": "2026-05-17T00:47:56.842423Z", + "url": "https://files.pythonhosted.org/packages/ee/ae/8e92f8058baf87f6c7d86ee7e457668690195cc77efedb8d3797a06e3940/click-8.4.0-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.0.6.tar.gz", + "filename": "click-8.4.0.tar.gz", "hashes": { - "sha256": "9aaa6a09678e1b8f0d98a948c56482eac3e3dd2ddbfb8de70a868135ef3b5e01" + "sha256": "638f1338fe1235c8f4e008e4a8a254fb5c5fbdcbb40ece3c9142ebb78e792973" }, - "provenance": null, - "requires-python": ">=3.6", - "size": 9070990, - "upload-time": "2020-05-04T05:26:41.532361Z", - "url": "https://files.pythonhosted.org/packages/1e/9b/75ef2ff5482f2970ba59093a67b9a8371626af8559caca7fcdb16ea4bd1c/Django-3.0.6.tar.gz", + "provenance": "https://pypi.org/integrity/click/8.4.0/click-8.4.0.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 350843, + "upload-time": "2026-05-17T00:47:58.425765Z", + "url": "https://files.pythonhosted.org/packages/23/e4/796662cd90cf80e3a363c99db2b88e0e394b988a575f60a17e16440cd011/click-8.4.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d1953437413e08729aad730ba78a0e61fec43141d1f1e27bf5fdb2ab0d8dc283" + "sha256": "b9600b73b63e2318e3df96a5dc1daa36cc9793ed2d7f9efc62022c2f555b9fdf" }, "data-dist-info-metadata": { - "sha256": "d1953437413e08729aad730ba78a0e61fec43141d1f1e27bf5fdb2ab0d8dc283" + "sha256": "b9600b73b63e2318e3df96a5dc1daa36cc9793ed2d7f9efc62022c2f555b9fdf" }, - "filename": "Django-3.0.7-py3-none-any.whl", + "filename": "click-8.4.1-py3-none-any.whl", "hashes": { - "sha256": "e1630333248c9b3d4e38f02093a26f1e07b271ca896d73097457996e0fae12e8" + "sha256": "482be17c6991b8c19c5429a1e995d9b0efdbb63172824c41f99965dc0ade8ec2" }, - "provenance": null, - "requires-python": ">=3.6", - "size": 7460889, - "upload-time": "2020-06-03T09:36:35.471004Z", - "url": "https://files.pythonhosted.org/packages/5c/63/6d7efecbf3f06db8c6577950a24a191e55cadf7cda4d7fe6976206c886dd/Django-3.0.7-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/click/8.4.1/click-8.4.1-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 116639, + "upload-time": "2026-05-22T04:08:35.260922Z", + "url": "https://files.pythonhosted.org/packages/c7/0d/67e5b4109ea4a837e80daa87c2c696711955e40449a97e8926672534def2/click-8.4.1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.0.7.tar.gz", + "filename": "click-8.4.1.tar.gz", "hashes": { - "sha256": "5052b34b34b3425233c682e0e11d658fd6efd587d11335a0203d827224ada8f2" + "sha256": "918b5633eddf6b41c32d4f454bf0de810065c74e3f7dbf8ee5452f8be88d3e96" }, - "provenance": null, - "requires-python": ">=3.6", - "size": 8947502, - "upload-time": "2020-06-03T09:36:44.234306Z", - "url": "https://files.pythonhosted.org/packages/74/ad/8a1bc5e0f8b740792c99c7bef5ecc043018e2b605a2fe1e2513fde586b72/Django-3.0.7.tar.gz", + "provenance": "https://pypi.org/integrity/click/8.4.1/click-8.4.1.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 353007, + "upload-time": "2026-05-22T04:08:37.769982Z", + "url": "https://files.pythonhosted.org/packages/9b/98/518d8e5081007684232226f475082b30087d0f585e8457db087298259f49/click-8.4.1.tar.gz", "yanked": false - }, + } + ], + "meta": { + "_last-serial": 37298542, + "api-version": "1.4" + }, + "name": "click", + "project-status": { + "status": "active" + }, + "versions": [ + "0.1", + "0.2", + "0.3", + "0.4", + "0.5", + "0.5.1", + "0.6", + "0.7", + "1.0", + "1.1", + "2.0", + "2.1", + "2.2", + "2.3", + "2.4", + "2.5", + "2.6", + "3.0", + "3.1", + "3.2", + "3.3", + "4.0", + "4.1", + "5.0", + "5.1", + "6.0", + "6.1", + "6.2", + "6.3", + "6.4", + "6.5", + "6.6", + "6.7.dev0", + "6.7", + "7.0", + "7.1", + "7.1.1", + "7.1.2", + "8.0.0a1", + "8.0.0rc1", + "8.0.0", + "8.0.1", + "8.0.2", + "8.0.3", + "8.0.4", + "8.1.0", + "8.1.1", + "8.1.2", + "8.1.3", + "8.1.4", + "8.1.5", + "8.1.6", + "8.1.7", + "8.1.8", + "8.2.0", + "8.2.1", + "8.2.2", + "8.3.0", + "8.3.1", + "8.3.2", + "8.3.3", + "8.4.0", + "8.4.1" + ] + } + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - "86400" + Cache-Control: + - max-age=600, public + Content-Security-Policy: + - default-src 'none'; sandbox allow-top-navigation + Content-Type: + - application/vnd.pypi.simple.v1+json + Permissions-Policy: + - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept, Accept-Encoding + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + host: pypi.org + headers: + Accept: + - application/vnd.pypi.simple.v1+json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://pypi.org/simple/django/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: -1 + uncompressed: true + body: | + { + "alternate-locations": [], + "files": [ { - "core-metadata": { - "sha256": "1dcccf695cc0ef08f472a347c7d12fbc33c6dca4b2abd2d6187b1d350efe778e" - }, - "data-dist-info-metadata": { - "sha256": "1dcccf695cc0ef08f472a347c7d12fbc33c6dca4b2abd2d6187b1d350efe778e" - }, - "filename": "Django-3.0.8-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.1.3.tar.gz", "hashes": { - "sha256": "5457fc953ec560c5521b41fad9e6734a4668b7ba205832191bbdff40ec61073c" + "sha256": "0e5034cf8046ba77c62e95a45d776d2c59998b26f181ceaf5cec516115e3f85a" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7461178, - "upload-time": "2020-07-01T04:49:49.522725Z", - "url": "https://files.pythonhosted.org/packages/ca/ab/5e004afa025a6fb640c6e983d4983e6507421ff01be224da79ab7de7a21f/Django-3.0.8-py3-none-any.whl", + "requires-python": null, + "size": 5748608, + "upload-time": "2010-12-23T05:14:23.509436Z", + "url": "https://files.pythonhosted.org/packages/8f/1f/74aa91b56dea5847b62e11ce6737db82c6446561bddc20ca80fa5df025cc/Django-1.1.3.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.0.8.tar.gz", + "filename": "Django-1.1.4.tar.gz", "hashes": { - "sha256": "31a5fbbea5fc71c99e288ec0b2f00302a0a92c44b13ede80b73a6a4d6d205582" + "sha256": "1f9d48a741f98951e65818e167c84c407d1c322efcfd4cb419384773ea793dee" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9080731, - "upload-time": "2020-07-01T04:50:38.186817Z", - "url": "https://files.pythonhosted.org/packages/c6/e0/19b529ca9c55fa0ee095edffa7135a8eff354490159d2d64d006928beb84/Django-3.0.8.tar.gz", + "requires-python": null, + "size": 5750441, + "upload-time": "2011-02-09T04:13:07.000075Z", + "url": "https://files.pythonhosted.org/packages/00/01/c29275c88671d5e4089388c54ecbd72ed64f8d472067f765e52f767d472a/Django-1.1.4.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "85fa46bd12cbc816c37ec50d9a4ed6d57be61b5ca271e6de5630136424efe960" - }, - "data-dist-info-metadata": { - "sha256": "85fa46bd12cbc816c37ec50d9a4ed6d57be61b5ca271e6de5630136424efe960" - }, - "filename": "Django-3.0.9-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.2.tar.gz", "hashes": { - "sha256": "96fbe04e8ba0df289171e7f6970e0ff8b472bf4f909ed9e0e5beccbac7e1dbbe" + "sha256": "3d4b18dfa0ef181ef85fea7be98a763906f767bc320694c98280c52c5af0bd83" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7461267, - "upload-time": "2020-08-03T07:23:29.043044Z", - "url": "https://files.pythonhosted.org/packages/87/dc/3f96196718beab06849f94f54ff20ffec78af8424c866c61cdced30fb1ce/Django-3.0.9-py3-none-any.whl", + "requires-python": null, + "size": 6246202, + "upload-time": "2010-05-17T20:04:28.174094Z", + "url": "https://files.pythonhosted.org/packages/8e/d7/c31ff2b5564090955c9c67aa41c7d920f31a3fac019205747835b89dc5bd/Django-1.2.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.0.9.tar.gz", + "filename": "Django-1.2.1.tar.gz", "hashes": { - "sha256": "c22b4cd8e388f8219dc121f091e53a8701f9f5bca9aa132b5254263cab516215" + "sha256": "eaa29f2344568cc871c4517a348de0d5c39fbd055b4c998cd4a80601bb51e7b9" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9081099, - "upload-time": "2020-08-03T07:23:44.286778Z", - "url": "https://files.pythonhosted.org/packages/2d/25/19176dee332d7aabd0109b4909a296468f87fdc2b7ff2f41a3f8c571041e/Django-3.0.9.tar.gz", + "requires-python": null, + "size": 6248006, + "upload-time": "2010-05-24T21:19:28.440044Z", + "url": "https://files.pythonhosted.org/packages/ab/f7/974021fdfd71a419526704e404447aaf3b0f303a6cdfde87478a09dd3a49/Django-1.2.1.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "24c9cbedebcb4b0e51a00687dd8d6de8b46b42dc3534fa82550f6923a1316c77" - }, - "data-dist-info-metadata": { - "sha256": "24c9cbedebcb4b0e51a00687dd8d6de8b46b42dc3534fa82550f6923a1316c77" - }, - "filename": "Django-3.0.10-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.2.2.tar.gz", "hashes": { - "sha256": "313d0b8f96685e99327785cc600a5178ca855f8e6f4ed162e671e8c3cf749739" + "sha256": "803831781dbe9802de079c6735b7f5ecd7edf2ea8d91cb031e9b29c720d3d1ba" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7461438, - "upload-time": "2020-09-01T09:14:28.893793Z", - "url": "https://files.pythonhosted.org/packages/38/86/42288adf01882693e00981524ee0c0a692c3358b81a9f835a0d7812b2190/Django-3.0.10-py3-none-any.whl", + "requires-python": null, + "size": 6304356, + "upload-time": "2010-09-09T02:41:25.682749Z", + "url": "https://files.pythonhosted.org/packages/c9/11/cfdc58670b7f01ae94cd2b256c07892109fc5fffd0c5a613393891426cbe/Django-1.2.2.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.0.10.tar.gz", + "filename": "Django-1.2.3.tar.gz", "hashes": { - "sha256": "2d14be521c3ae24960e5e83d4575e156a8c479a75c935224b671b1c6e66eddaf" + "sha256": "cb830f6038b78037647150d977f6cd5cf2bfd731f1788ecf8758a03c213a0f84" }, "provenance": null, - "requires-python": ">=3.6", - "size": 8958332, - "upload-time": "2020-09-01T09:14:40.538593Z", - "url": "https://files.pythonhosted.org/packages/f4/09/d7c995b128bec61233cfea0e5fa40e442cae54c127b4b2b0881e1fdd0023/Django-3.0.10.tar.gz", + "requires-python": null, + "size": 6306760, + "upload-time": "2010-09-11T08:50:39.445072Z", + "url": "https://files.pythonhosted.org/packages/3b/3b/f98695d298c983c37aa5153014acca0d3714bbc08ce6f55cffa4b00b6fb4/Django-1.2.3.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "8037504b7dd13a836faea9395a8a89b67e24dcbce204c5973a5716bb8a34d13e" - }, - "data-dist-info-metadata": { - "sha256": "8037504b7dd13a836faea9395a8a89b67e24dcbce204c5973a5716bb8a34d13e" - }, - "filename": "Django-3.0.11-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.2.4.tar.gz", "hashes": { - "sha256": "8c334df4160f7c89f6a8a359dd4e95c688ec5ac0db5db75fcc6fec8f590dc8cf" + "sha256": "0f06cccd4ca92173b958dd80edff35035888f15554be425e5d6d55c7f94a8381" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7461465, - "upload-time": "2020-11-02T08:12:36.684860Z", - "url": "https://files.pythonhosted.org/packages/20/65/c3bec6de30da7184a3632670a3ca9db305859a4db17e8bda42dee56f3245/Django-3.0.11-py3-none-any.whl", + "requires-python": null, + "size": 6357270, + "upload-time": "2010-12-23T05:15:19.624230Z", + "url": "https://files.pythonhosted.org/packages/02/79/4135356ed5f7266080fa6ca34015bc58eab25a0b0773eeaeb32a97422ef4/Django-1.2.4.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.0.11.tar.gz", + "filename": "Django-1.2.5.tar.gz", "hashes": { - "sha256": "96436d3d2f744d26e193bfb5a1cff3e01b349f835bb0ea16f71743accf9c6fa9" + "sha256": "649387248296386b589c4a8bf91d34590b43f93b6ebfe6cefbea0ddf4641ccd6" }, "provenance": null, - "requires-python": ">=3.6", - "size": 8958879, - "upload-time": "2020-11-02T08:12:49.355431Z", - "url": "https://files.pythonhosted.org/packages/24/94/2bfe789a7ff881e4730a1a3d20cb28adacdcec1e8415bf7874c312cb3a03/Django-3.0.11.tar.gz", + "requires-python": null, + "size": 6379313, + "upload-time": "2011-02-09T04:08:37.395797Z", + "url": "https://files.pythonhosted.org/packages/03/25/f57cca579f5cc621501e69d73e7baa155f32203e13adf6f67fc322b37f06/Django-1.2.5.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "c0ae3022018811d5c03c23358a549ab9c9edb90de37e0ae806459630ae1899c5" - }, - "data-dist-info-metadata": { - "sha256": "c0ae3022018811d5c03c23358a549ab9c9edb90de37e0ae806459630ae1899c5" - }, - "filename": "Django-3.0.12-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.2.6.tar.gz", "hashes": { - "sha256": "30c9ad3413805c0d4f2d619c2d06cfa66d070e812ca524562a80ba4291d1661f" + "sha256": "a554a902f3a170239a982f750a973013c01fe65206641bd8a658726081f670ed" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7461604, - "upload-time": "2021-02-01T09:28:19.270471Z", - "url": "https://files.pythonhosted.org/packages/bd/42/712421cdd7f39e8b26e32021df9cecb94533b1892b2668c941a98e89af3c/Django-3.0.12-py3-none-any.whl", + "requires-python": null, + "size": 6399890, + "upload-time": "2011-09-10T03:42:09.759203Z", + "url": "https://files.pythonhosted.org/packages/19/a1/569de723efc22ea15498c34112cd00025c3277c131298bb8a1e9d3e6071a/Django-1.2.6.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.0.12.tar.gz", + "filename": "Django-1.2.7.tar.gz", "hashes": { - "sha256": "fd63e2c7acca5f2e7ad93dfb53d566e040d871404fc0f684a3e720006d221f9a" + "sha256": "912b6b9223e2eaa64912f01e0e3b0cddc1d16007a2a6f30b206a96a8c901298a" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9255277, - "upload-time": "2021-02-01T09:28:35.717844Z", - "url": "https://files.pythonhosted.org/packages/32/e3/e7e9a9378321fdfc3eb55de151911dce968fa245d1f16d8c480c63ea4ed1/Django-3.0.12.tar.gz", + "requires-python": null, + "size": 6400234, + "upload-time": "2011-09-11T03:05:18.996286Z", + "url": "https://files.pythonhosted.org/packages/11/6a/64ded77a5134cde391ddd6f034977c21e3024012f4599e8f643664eef394/Django-1.2.7.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "24c6b073b3b5a00d020d9b6db00bc6f509759c613a4974bf3c6f620b90d8eb9d" - }, - "data-dist-info-metadata": { - "sha256": "24c6b073b3b5a00d020d9b6db00bc6f509759c613a4974bf3c6f620b90d8eb9d" - }, - "filename": "Django-3.0.13-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.3.tar.gz", "hashes": { - "sha256": "2afe4900667bcceac792fa34b4fb25448c4fd950d8b32c5508b3442c4b10442a" + "sha256": "7aeee5c80002ab81d4ebf5416292949ff46e1448d183a183fe05ff6344771c83" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7461602, - "upload-time": "2021-02-19T09:08:04.026276Z", - "url": "https://files.pythonhosted.org/packages/37/b8/8f1a4cc2a427108784cbd9202a33f08d5ef7dd2985fa4a0e8ed7213c72f5/Django-3.0.13-py3-none-any.whl", + "requires-python": null, + "size": 6504003, + "upload-time": "2011-03-23T06:09:12.606484Z", + "url": "https://files.pythonhosted.org/packages/f5/d5/6722d3091946734194ffcfe8ef074f63e8acdd1ff51dfcfc87c2c194fd3f/Django-1.3.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.0.13.tar.gz", + "filename": "Django-1.3.1.tar.gz", "hashes": { - "sha256": "6f13c3e8109236129c49d65a42fbf30c928e66b05ca6862246061b9343ecbaf2" + "sha256": "af9118c4e8a063deb0b8cda901fcff2b805e7cf496c93fd43507163f3cde156b" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9285769, - "upload-time": "2021-02-19T09:08:22.462879Z", - "url": "https://files.pythonhosted.org/packages/3b/fe/11ec9b4cbae447e7b90d551be035d55c1293973592b491540334452f1f1f/Django-3.0.13.tar.gz", + "requires-python": null, + "size": 6514564, + "upload-time": "2011-09-10T03:36:21.376323Z", + "url": "https://files.pythonhosted.org/packages/a0/cd/e0ebeb3752bf14f0b21cc3e16223dbfe88f26a7c582dc63346fa2ce6bc3b/Django-1.3.1.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "0b4bbeb50cc9cd648337fd569e8593102d53a1efd3d72bdd5954a27a0b292634" - }, - "data-dist-info-metadata": { - "sha256": "0b4bbeb50cc9cd648337fd569e8593102d53a1efd3d72bdd5954a27a0b292634" - }, - "filename": "Django-3.0.14-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.3.2.tar.gz", "hashes": { - "sha256": "9bc7aa619ed878fedba62ce139abe663a147dccfd20e907725ec11e02a1ca225" + "sha256": "72c4080fe30863c4581521ef6f7bfcc12d01e7c55b9ad1935acaa43e466dd764" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7461625, - "upload-time": "2021-04-06T07:34:56.099064Z", - "url": "https://files.pythonhosted.org/packages/34/3b/393482eb369b3c50608b66feac8eabd4c5c15ae80468fb1eccc0b9c136a2/Django-3.0.14-py3-none-any.whl", + "requires-python": null, + "size": 6507042, + "upload-time": "2012-07-30T23:02:55.545349Z", + "url": "https://files.pythonhosted.org/packages/a3/5f/6af1cd40fe029e3502c621ee51a504c2636bde68419385a5f5ff8d24a62e/Django-1.3.2.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.0.14.tar.gz", + "filename": "Django-1.3.3.tar.gz", "hashes": { - "sha256": "d58d8394036db75a81896037d757357e79406e8f68816c3e8a28721c1d9d4c11" + "sha256": "8ef44cfd89dee0331018ec56a2ed27dc14ae8d65feb664c10e128b3437cbd46a" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9259569, - "upload-time": "2021-04-06T07:35:07.952242Z", - "url": "https://files.pythonhosted.org/packages/76/0e/5d847a77b7b42cacd01405b45e4e370124c1d8a15970865df5ab0f09f83a/Django-3.0.14.tar.gz", + "requires-python": null, + "size": 6507280, + "upload-time": "2012-08-01T22:08:20.092282Z", + "url": "https://files.pythonhosted.org/packages/a7/c3/bc93caca99846c73bb76a555f84788bdb3f9b1bb622e2bffcf1aa61f36e1/Django-1.3.3.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "34c331983f59488bb12d16c5823cf166cef29b12747063864c453ebe45629c59" - }, - "data-dist-info-metadata": { - "sha256": "34c331983f59488bb12d16c5823cf166cef29b12747063864c453ebe45629c59" - }, - "filename": "Django-3.1a1-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.3.4.tar.gz", "hashes": { - "sha256": "db4c9b29615d17f808f2b1914d5cd73cd457c9fd90581195172c0888c210d944" + "sha256": "2626e6b216e1bdef887bd923f00d94d94b4d4e75fc2e336c6f156d842d10a607" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7520707, - "upload-time": "2020-05-14T09:41:05.996512Z", - "url": "https://files.pythonhosted.org/packages/d8/64/fe1af1b31d7c0f5aa7c5ccaf8d263c63652002853fa323cd80b5410788bc/Django-3.1a1-py3-none-any.whl", + "requires-python": null, + "size": 6507771, + "upload-time": "2013-03-05T22:33:47.875562Z", + "url": "https://files.pythonhosted.org/packages/ff/15/119ccb1a1f0392443f78140c31b981cb2d081afff82fcf368d86619d8cee/Django-1.3.4.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.1a1.tar.gz", + "filename": "Django-1.3.5.tar.gz", "hashes": { - "sha256": "dd96f98ec1c3e60877d45cea7350215f16de409848d23cced8443db1b188bd9b" + "sha256": "8e2c00f51f62a59e047e27cbbc03ef1b29aa15ccdca8062fcbca6f5d5ca85ded" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9164027, - "upload-time": "2020-05-14T09:41:11.988119Z", - "url": "https://files.pythonhosted.org/packages/05/f5/ccf81420fe3b3231a61c2fae1ab905bf2e66ba3cab9e4f5d982906bcf709/Django-3.1a1.tar.gz", + "requires-python": null, + "size": 6508570, + "upload-time": "2012-12-10T21:39:30.210465Z", + "url": "https://files.pythonhosted.org/packages/50/23/d05af45d01732968bef5af7d823835e8e4cbc01f687b345b276d124e3025/Django-1.3.5.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "f7dfb4c809e8fce6d8d4e3eee7c301997cc030975aa7e4c2c2c572f7153d50bd" - }, - "data-dist-info-metadata": { - "sha256": "f7dfb4c809e8fce6d8d4e3eee7c301997cc030975aa7e4c2c2c572f7153d50bd" - }, - "filename": "Django-3.1b1-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.3.6.tar.gz", "hashes": { - "sha256": "ccf6c208424c0e1b0eaffd36efe12618a9ab4d0037e26f6ffceaa5277af985d7" + "sha256": "df0121a4f90795e1b2a374b4df50219df1db203e7960de5e33a6ce31af17878a" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7523548, - "upload-time": "2020-06-15T08:15:27.667675Z", - "url": "https://files.pythonhosted.org/packages/0c/bd/49bbafb42531f77c483fc725863eb1ce76a180dd2771cef354378b191cec/Django-3.1b1-py3-none-any.whl", + "requires-python": null, + "size": 6517083, + "upload-time": "2013-02-19T20:32:04.436478Z", + "url": "https://files.pythonhosted.org/packages/c2/24/2164463152fafd6cbb60cb3b42110418deeeaeef504bf81c3fec46f781fe/Django-1.3.6.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.1b1.tar.gz", + "filename": "Django-1.3.7.tar.gz", "hashes": { - "sha256": "045be31d68dfed684831e39ab1d9e77a595f1a393935cb43b6c5451d2e78c8a4" + "sha256": "ee50f44744e7238cb45429e4121d643c9e9201f9a63aaf646619bad18547fb8a" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9171734, - "upload-time": "2020-06-15T08:15:33.357243Z", - "url": "https://files.pythonhosted.org/packages/ac/92/261266a01e8ff03c71973a3c8ab1604dc3147b8ef35363697cbbe5c2563a/Django-3.1b1.tar.gz", + "requires-python": null, + "size": 6514846, + "upload-time": "2013-02-20T20:03:48.025529Z", + "url": "https://files.pythonhosted.org/packages/0d/f1/fe4cf23cea3322dd8883a0510538fe916ab2023c648997976798142603ff/Django-1.3.7.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "e8f61e159dad4b53a034ba24044820df2a884d16833615581b2a6d346827703c" - }, - "data-dist-info-metadata": { - "sha256": "e8f61e159dad4b53a034ba24044820df2a884d16833615581b2a6d346827703c" - }, - "filename": "Django-3.1rc1-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.tar.gz", "hashes": { - "sha256": "e5893668d8981a35a5bed8287c56363f83181566037e5beabe09d2a29c8bf4ce" + "sha256": "c096bafbea10e7d359bc15eb00a9bf11dbf5201a16d62acfa2de61d5a35488e9" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7525899, - "upload-time": "2020-07-20T06:38:23.709756Z", - "url": "https://files.pythonhosted.org/packages/97/6f/f4f7fed53ae14d6dc3a934e4e4c6e8349d86b8ef8c5dd281fe80da438a41/Django-3.1rc1-py3-none-any.whl", + "requires-python": null, + "size": 7632772, + "upload-time": "2012-03-23T18:00:23.693465Z", + "url": "https://files.pythonhosted.org/packages/9a/f8/2a7b9922817be07d53c664a7702fab70e99899466b5956131a70c08606b6/Django-1.4.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.1rc1.tar.gz", + "filename": "Django-1.4.1.tar.gz", "hashes": { - "sha256": "a805872093720658e2b858a51c1b43a634790df073b732832d6b8080c38d6263" + "sha256": "4d8d20eba350d3d29613cc5a6302d5c23730c7f9e150985bc58b3175b755409b" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9184160, - "upload-time": "2020-07-20T06:38:29.308366Z", - "url": "https://files.pythonhosted.org/packages/8a/11/a2ac7a31950d517518bfbffce011a74acdb65393f8adb85d49571a464456/Django-3.1rc1.tar.gz", + "requires-python": null, + "size": 7656756, + "upload-time": "2012-07-30T22:48:27.374116Z", + "url": "https://files.pythonhosted.org/packages/e6/3f/f3e67d9c2572765ffe4268fc7f9997ce3b02e78fd144733f337d72dabb12/Django-1.4.1.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "87626b31952cde13df3686bbbfa0564dae890828715eb35a852b1fbce941a6d4" - }, - "data-dist-info-metadata": { - "sha256": "87626b31952cde13df3686bbbfa0564dae890828715eb35a852b1fbce941a6d4" - }, - "filename": "Django-3.1-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.2.tar.gz", "hashes": { - "sha256": "1a63f5bb6ff4d7c42f62a519edc2adbb37f9b78068a5a862beff858b68e3dc8b" + "sha256": "edfd8733f45bbaa524cee25bcac3080ce28c21242c27227464eae3fa6b3d80e7" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7835282, - "upload-time": "2020-08-04T08:07:00.217377Z", - "url": "https://files.pythonhosted.org/packages/2b/5a/4bd5624546912082a1bd2709d0edc0685f5c7827a278d806a20cf6adea28/Django-3.1-py3-none-any.whl", + "requires-python": null, + "size": 7722026, + "upload-time": "2012-10-17T22:18:35.480417Z", + "url": "https://files.pythonhosted.org/packages/ed/56/11e0c6ce22d7e7048dbabc37202a536a35fbe45bcae661afd16fdefb8903/Django-1.4.2.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.1.tar.gz", + "filename": "Django-1.4.3.tar.gz", "hashes": { - "sha256": "2d390268a13c655c97e0e2ede9d117007996db692c1bb93eabebd4fb7ea7012b" + "sha256": "dcadb4b612e5d14f62078869617a26a79b3da719573801d351c4a0a7f4181c4e" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9382872, - "upload-time": "2020-08-04T08:07:06.894968Z", - "url": "https://files.pythonhosted.org/packages/cc/bf/b9f5e4c4707bcabcd4202d78a4d23459d5de3083a7e7efde4dd215b997ac/Django-3.1.tar.gz", + "requires-python": null, + "size": 7729808, + "upload-time": "2012-12-10T21:46:28.825133Z", + "url": "https://files.pythonhosted.org/packages/18/c0/fba52cb5af8aa21d2c438ad4067a7c088f74931577c447b49642fc4a65a2/Django-1.4.3.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "9aa74b6b66910ee152e74b407ee88669f90025aabf9a9aaa02215fa74e150377" - }, - "data-dist-info-metadata": { - "sha256": "9aa74b6b66910ee152e74b407ee88669f90025aabf9a9aaa02215fa74e150377" - }, - "filename": "Django-3.1.1-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.4.tar.gz", "hashes": { - "sha256": "b5fbb818e751f660fa2d576d9f40c34a4c615c8b48dd383f5216e609f383371f" + "sha256": "0dd9fa4f0dfc4f64eedecc82bde8dfe15a0a420ceeb11ca1ed050f1742b57077" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7835662, - "upload-time": "2020-09-01T09:14:32.579007Z", - "url": "https://files.pythonhosted.org/packages/01/a5/fb3dad18422fcd4241d18460a1fe17542bfdeadcf74e3861d1a2dfc9e459/Django-3.1.1-py3-none-any.whl", + "requires-python": null, + "size": 7740176, + "upload-time": "2013-02-19T20:27:55.134186Z", + "url": "https://files.pythonhosted.org/packages/b0/ab/25aba75284beae715089a808b27f0fcf23f818f5216c6f186e55f0ec9774/Django-1.4.4.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.1.1.tar.gz", + "filename": "Django-1.4.5.tar.gz", "hashes": { - "sha256": "59c8125ca873ed3bdae9c12b146fbbd6ed8d0f743e4cf5f5817af50c51f1fc2f" + "sha256": "0e1e8c4217299672bbf9404994717fca2d8d4b7a4f7b8b3b74d413e1fda81428" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9250616, - "upload-time": "2020-09-01T09:14:45.550781Z", - "url": "https://files.pythonhosted.org/packages/bb/15/6df0530f86ffc1efdadd98b749a5d330fa719a07a6c839eedbccd74e27a2/Django-3.1.1.tar.gz", + "requires-python": null, + "size": 7735582, + "upload-time": "2013-02-20T19:54:40.773224Z", + "url": "https://files.pythonhosted.org/packages/5e/44/879326efd8368a96ecde95500ac02e1421697b3c856d1365ecd03464b9d7/Django-1.4.5.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "5fc78574af1a9c5a627e9a91b6bbd85be3bc94a69ef1a2a8a60f73ba7fb728c0" - }, - "data-dist-info-metadata": { - "sha256": "5fc78574af1a9c5a627e9a91b6bbd85be3bc94a69ef1a2a8a60f73ba7fb728c0" - }, - "filename": "Django-3.1.2-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.6.tar.gz", "hashes": { - "sha256": "c93c28ccf1d094cbd00d860e83128a39e45d2c571d3b54361713aaaf9a94cac4" + "sha256": "cbd3dcc13448fb26d00ec06cd922a593a197ff462984c14b64a6b25be1d703bb" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7833339, - "upload-time": "2020-10-01T05:38:28.704502Z", - "url": "https://files.pythonhosted.org/packages/50/22/4c91847beceadbb54b5a518909ed5000bb1777168c7d6b087e8f79e5e05b/Django-3.1.2-py3-none-any.whl", + "requires-python": null, + "size": 7744137, + "upload-time": "2013-08-13T16:52:54.160398Z", + "url": "https://files.pythonhosted.org/packages/14/23/28d8dc369d13febf55b987aca848f8692ab7e0a70284139c045c940a65c4/Django-1.4.6.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.1.2.tar.gz", + "filename": "Django-1.4.7.tar.gz", "hashes": { - "sha256": "a2127ad0150ec6966655bedf15dbbff9697cc86d61653db2da1afa506c0b04cc" + "sha256": "5846c9a1a1a59eb8f802b3d694971a030f8a30bfb6d17ed4b29dc40768539ce6" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9387482, - "upload-time": "2020-10-01T05:38:34.306154Z", - "url": "https://files.pythonhosted.org/packages/93/56/5c79283e5addc81931788bf9ca96063c01bf8c5e34c0d160f4e102a4d9d9/Django-3.1.2.tar.gz", + "requires-python": null, + "size": 7743506, + "upload-time": "2013-09-11T01:18:42.411587Z", + "url": "https://files.pythonhosted.org/packages/14/84/d2bdc262c35fffa54f85399295018c51d02fa5f0929748a701a08a421c01/Django-1.4.7.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "a7b59d2029a86aeab12dd240eb7c48805b25046de91bd25ae82cf419e951ab1c" - }, - "data-dist-info-metadata": { - "sha256": "a7b59d2029a86aeab12dd240eb7c48805b25046de91bd25ae82cf419e951ab1c" - }, - "filename": "Django-3.1.3-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.8.tar.gz", "hashes": { - "sha256": "14a4b7cd77297fba516fc0d92444cc2e2e388aa9de32d7a68d4a83d58f5a4927" + "sha256": "b9c356411af17dd9017081c884065976745659b3ab0e80493d0656911f920a2d" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7833691, - "upload-time": "2020-11-02T08:12:40.297190Z", - "url": "https://files.pythonhosted.org/packages/7f/17/16267e782a30ea2ce08a9a452c1db285afb0ff226cfe3753f484d3d65662/Django-3.1.3-py3-none-any.whl", + "requires-python": null, + "size": 7743397, + "upload-time": "2013-09-15T06:22:11.681231Z", + "url": "https://files.pythonhosted.org/packages/59/7c/c02441c384e2287b8398e85a8cb25a9b2602e4b05d699e8e64c7b982a64c/Django-1.4.8.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.1.3.tar.gz", + "filename": "Django-1.4.9.tar.gz", "hashes": { - "sha256": "14b87775ffedab2ef6299b73343d1b4b41e5d4e2aa58c6581f114dbec01e3f8f" + "sha256": "87c6bf92517e686a7c76af56e309aeef6ad93a83b27b4b41e4b95c673acf9ade" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9253273, - "upload-time": "2020-11-02T08:12:54.518784Z", - "url": "https://files.pythonhosted.org/packages/98/d0/d55c4beb0fa8a48031777ee16c8d94c5ec2e66d43163a43b88f4d3e7a520/Django-3.1.3.tar.gz", + "requires-python": null, + "size": 7745043, + "upload-time": "2013-10-25T04:38:13.629577Z", + "url": "https://files.pythonhosted.org/packages/cd/e6/5a62c92604fa044fa025679448435200a20fd8a751411dee0b264c4659ca/Django-1.4.9.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "d2a7bb77154b94ec04a367eeac76a58f028817a417c886e400e36b0a7c48de9c" - }, - "data-dist-info-metadata": { - "sha256": "d2a7bb77154b94ec04a367eeac76a58f028817a417c886e400e36b0a7c48de9c" - }, - "filename": "Django-3.1.4-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.10.tar.gz", "hashes": { - "sha256": "5c866205f15e7a7123f1eec6ab939d22d5bde1416635cab259684af66d8e48a2" + "sha256": "3d1f083c039fdab1400c32b5406a60891c9dd16f880999c4a53d054742ac29de" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7833976, - "upload-time": "2020-12-01T06:03:32.688772Z", - "url": "https://files.pythonhosted.org/packages/08/c7/7ce40e5a5cb47ede081b9fa8a3dd93d101c884882ae34927967b0792f5fb/Django-3.1.4-py3-none-any.whl", + "requires-python": null, + "size": 7745002, + "upload-time": "2013-11-06T14:21:25.765558Z", + "url": "https://files.pythonhosted.org/packages/ba/d1/523aed5b49f94be8c526fc1fdbffe2edac0bf0579e14d1fc34a5c7c3f0a4/Django-1.4.10.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.1.4.tar.gz", + "filename": "Django-1.4.11.tar.gz", "hashes": { - "sha256": "edb10b5c45e7e9c0fb1dc00b76ec7449aca258a39ffd613dbd078c51d19c9f03" + "sha256": "4819d8b37405b33f4f0d156f60918094d566249f52137c5e6e0dbaa12995c201" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9392125, - "upload-time": "2020-12-01T06:03:38.760397Z", - "url": "https://files.pythonhosted.org/packages/19/c9/d51f1ddf9afc15f0567e7493e741b0ba283d5240ef1d2f1a1a76e0839ed3/Django-3.1.4.tar.gz", + "requires-python": null, + "size": 7752172, + "upload-time": "2014-04-21T22:40:17.318319Z", + "url": "https://files.pythonhosted.org/packages/74/05/6af26eccffa61427ebf44975046369f8c95b21c419ad6ca98308db26e1af/Django-1.4.11.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "e69fdf15da20494deb809c5cb7715acd4a2d7c05a3c78387852a53ad1f90cc94" - }, - "data-dist-info-metadata": { - "sha256": "e69fdf15da20494deb809c5cb7715acd4a2d7c05a3c78387852a53ad1f90cc94" - }, - "filename": "Django-3.1.5-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.12.tar.gz", "hashes": { - "sha256": "efa2ab96b33b20c2182db93147a0c3cd7769d418926f9e9f140a60dca7c64ca9" + "sha256": "2b9164dc3b26e077590c6ebb95996aab0e66fe3298113fafe960c4ff7fb53e25" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7834051, - "upload-time": "2021-01-04T07:54:31.195043Z", - "url": "https://files.pythonhosted.org/packages/b2/8f/d27f35f0639103271231bc81a96ad9188e6b5bc878e140ccb0dc610ccef0/Django-3.1.5-py3-none-any.whl", + "requires-python": null, + "size": 7752752, + "upload-time": "2014-04-28T20:30:21.125270Z", + "url": "https://files.pythonhosted.org/packages/ae/28/93c30b241a468ebb895ecbc01f45ac1fa42bb04f30d33338696ceb2f22b1/Django-1.4.12.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.1.5.tar.gz", + "filename": "Django-1.4.13.tar.gz", "hashes": { - "sha256": "2d78425ba74c7a1a74b196058b261b9733a8570782f4e2828974777ccca7edf7" + "sha256": "a8fede657378b6862744b19012e7071279b952ecd208fd83227723866068f2c0" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9257571, - "upload-time": "2021-01-04T07:54:40.039501Z", - "url": "https://files.pythonhosted.org/packages/4a/6f/e6ae2d599028c63f3a6a6454b86cacb0106070ffb6d06e09142c0e6ff31d/Django-3.1.5.tar.gz", + "requires-python": null, + "size": 7753532, + "upload-time": "2014-05-14T18:27:42.778726Z", + "url": "https://files.pythonhosted.org/packages/38/29/044333b3caf5ff1d2394b0e6c6d87df79973f5652ab7deddc46c7eb9d935/Django-1.4.13.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "f1f2d5baec2377d2e84ff6a85386144dcc4d39bf92d96755f888e6e20c69ca89" - }, - "data-dist-info-metadata": { - "sha256": "f1f2d5baec2377d2e84ff6a85386144dcc4d39bf92d96755f888e6e20c69ca89" - }, - "filename": "Django-3.1.6-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.14.tar.gz", "hashes": { - "sha256": "169e2e7b4839a7910b393eec127fd7cbae62e80fa55f89c6510426abf673fe5f" + "sha256": "81edad81211fd515677a35ab2d40833557649dd650f150baf8416f416b8a6c9c" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7834188, - "upload-time": "2021-02-01T09:28:24.161399Z", - "url": "https://files.pythonhosted.org/packages/75/42/f59a8ebf14be6d17438f13042c775f53d3dfa71fff973e4aef64ca89582c/Django-3.1.6-py3-none-any.whl", + "requires-python": null, + "size": 7754876, + "upload-time": "2014-08-20T20:01:35.076618Z", + "url": "https://files.pythonhosted.org/packages/79/fa/6f02aa9b46f12701d21ed3cfdd40e7bc40724405ba29ad690cb5b96c85b6/Django-1.4.14.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.1.6.tar.gz", + "filename": "Django-1.4.15.tar.gz", "hashes": { - "sha256": "c6c0462b8b361f8691171af1fb87eceb4442da28477e12200c40420176206ba7" + "sha256": "aa57ceb345091c25648b41c98a6f46fffd7884695fa884c7039291177ded14e9" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9645871, - "upload-time": "2021-02-01T09:28:42.846948Z", - "url": "https://files.pythonhosted.org/packages/3b/84/6ed065944dd7ab438e1d19d7bb1b1911b27629946a5e0f8c007a692cc1a7/Django-3.1.6.tar.gz", + "requires-python": null, + "size": 7754429, + "upload-time": "2014-09-02T20:44:06.366428Z", + "url": "https://files.pythonhosted.org/packages/7a/cd/d862e13993e6bdf0915b1b39eee5df7949c5071caa2dff9d0d3e454e019c/Django-1.4.15.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "447794593a23f8e677a1b9bd98d804936fa522dd0d26f3dc6925ff4b870ded7c" - }, - "data-dist-info-metadata": { - "sha256": "447794593a23f8e677a1b9bd98d804936fa522dd0d26f3dc6925ff4b870ded7c" - }, - "filename": "Django-3.1.7-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.16.tar.gz", "hashes": { - "sha256": "baf099db36ad31f970775d0be5587cc58a6256a6771a44eb795b554d45f211b8" + "sha256": "482315cf32c65ed4a4ee2de257d453430d48ffca9a01b17d984ee0d67354ad12" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7834206, - "upload-time": "2021-02-19T09:08:09.213984Z", - "url": "https://files.pythonhosted.org/packages/b8/6f/9a4415cc4fe9228e26ea53cf2005961799b2abb8da0411e519fdb74754fa/Django-3.1.7-py3-none-any.whl", + "requires-python": null, + "size": 7755970, + "upload-time": "2014-10-22T16:37:17.950676Z", + "url": "https://files.pythonhosted.org/packages/99/5a/abac765a76d384fe31d5378bb697c8e8fd1742283790c47107692d1b0f0a/Django-1.4.16.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.1.7.tar.gz", + "filename": "Django-1.4.17.tar.gz", "hashes": { - "sha256": "32ce792ee9b6a0cbbec340123e229ac9f765dff8c2a4ae9247a14b2ba3a365a7" + "sha256": "f195879586df5c53b6c964df5fad4e7b675e5fcd36a032d886192ffbdfb41988" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9673009, - "upload-time": "2021-02-19T09:08:29.394194Z", - "url": "https://files.pythonhosted.org/packages/c2/b8/5fcb2fdfe015fbea62c728255b09887dd71ba09e90cfe996461f3bf63cfe/Django-3.1.7.tar.gz", + "requires-python": null, + "size": 7875448, + "upload-time": "2015-01-03T02:20:41.434868Z", + "url": "https://files.pythonhosted.org/packages/68/58/a3bf326b57234bbfceb4a84bdddc65d0bedc805b229858503b23faeefc5c/Django-1.4.17.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "385d175eb6e201f70734e18cfdfe44d8a512ed817e74530fa9f525cdd7f0b304" - }, - "data-dist-info-metadata": { - "sha256": "385d175eb6e201f70734e18cfdfe44d8a512ed817e74530fa9f525cdd7f0b304" - }, - "filename": "Django-3.1.8-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.18.tar.gz", "hashes": { - "sha256": "c348b3ddc452bf4b62361f0752f71a339140c777ebea3cdaaaa8fdb7f417a862" + "sha256": "bfd326fe490d03a2a86466fcb1ac335e7d8d58bc498cfe2311b1d751b515521f" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7834224, - "upload-time": "2021-04-06T07:34:59.785006Z", - "url": "https://files.pythonhosted.org/packages/67/90/f5dbec986deb4706e2baa957aaf9d547fe80d1f8f9a80f2878d22204b76e/Django-3.1.8-py3-none-any.whl", + "requires-python": null, + "size": 7876896, + "upload-time": "2015-01-13T18:54:01.979098Z", + "url": "https://files.pythonhosted.org/packages/82/b3/22f00becd75d181db40af8fac2f19add8e4fce441892b39d1245e572c77d/Django-1.4.18.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.1.8.tar.gz", + "filename": "Django-1.4.19.tar.gz", "hashes": { - "sha256": "f8393103e15ec2d2d313ccbb95a3f1da092f9f58d74ac1c61ca2ac0436ae1eac" + "sha256": "d75d605e574305e1c2864c392e1454963ead4552477ce14e67e64b9ef9faa1a6" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9651582, - "upload-time": "2021-04-06T07:35:13.000931Z", - "url": "https://files.pythonhosted.org/packages/a1/e6/e68c5acd0a74c6daccfd109c3dc5c8003afaaa669db7eacd15863b0035b5/Django-3.1.8.tar.gz", + "requires-python": null, + "size": 7877522, + "upload-time": "2015-01-27T17:11:15.646882Z", + "url": "https://files.pythonhosted.org/packages/af/f4/9ff951020928ce0e0acbf61543d9d9ab2de32050639be3b70a0f9e3d7091/Django-1.4.19.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "24f1f6dab66498686ea267e2e14bf6e79bef4c69ab4942c13b41b5cca24d0785" - }, - "data-dist-info-metadata": { - "sha256": "24f1f6dab66498686ea267e2e14bf6e79bef4c69ab4942c13b41b5cca24d0785" - }, - "filename": "Django-3.1.9-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.20.tar.gz", "hashes": { - "sha256": "f5c3f1ce2473abf2f35d992c46d5534e53bd3397867689bde28fd29e856b46b7" + "sha256": "58ac719464c4c8b13d664ded6770450602528bf4c36f9fd5daabdae8d410ebb1" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7834850, - "upload-time": "2021-05-04T08:47:31.247471Z", - "url": "https://files.pythonhosted.org/packages/7a/4e/c6ec8e544eea36804c8795078df33aaca4932b7257188bd72124287372c4/Django-3.1.9-py3-none-any.whl", + "requires-python": null, + "size": 7877794, + "upload-time": "2015-03-19T00:03:58.032976Z", + "url": "https://files.pythonhosted.org/packages/17/a0/b4ba4aa5ec80c2c6b351e68d51d29b7b1cb71dc8bc663862e1ea6f5297ad/Django-1.4.20.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.1.9.tar.gz", + "filename": "Django-1.4.21.tar.gz", "hashes": { - "sha256": "296d10092561a1cf16100885b935dc56cf09c8ccb114e64004554941677c6342" + "sha256": "934f1975218680d51c4da9d63a39bc5fb1ddaac48476fd34b9ab7903fd98bcf4" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9673018, - "upload-time": "2021-05-04T08:48:12.197387Z", - "url": "https://files.pythonhosted.org/packages/0b/80/e5d65132f062e48094b274b6ec18715262c3c609acc49747f284509851fd/Django-3.1.9.tar.gz", + "requires-python": null, + "size": 7878015, + "upload-time": "2015-07-08T19:56:26.333839Z", + "url": "https://files.pythonhosted.org/packages/d9/6d/79a3f4e6b05056356922d1df44fc648b2c1857db0f793b8a835759c11a8d/Django-1.4.21.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "9d691d1591cbb865c3929e37d114e381ea46f23d906ffe34bae6548b82104b0d" - }, - "data-dist-info-metadata": { - "sha256": "9d691d1591cbb865c3929e37d114e381ea46f23d906ffe34bae6548b82104b0d" - }, - "filename": "Django-3.1.10-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.22.tar.gz", "hashes": { - "sha256": "973c968e63518859732f018975364785dd96f0581b1e4b12e2a4b749415ac43a" + "sha256": "d0e2c9d772fcab2cf9c09e1c05e711cf5fe5eb93225762b29f0739d65e0d1784" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7834910, - "upload-time": "2021-05-06T07:40:15.707259Z", - "url": "https://files.pythonhosted.org/packages/6f/78/77e58e30f8e8528a244663ea8551f5a741c8b9fcbc6993935bd802c676d1/Django-3.1.10-py3-none-any.whl", + "requires-python": null, + "size": 7802249, + "upload-time": "2015-08-18T17:22:09.242532Z", + "url": "https://files.pythonhosted.org/packages/46/7f/cead60a10b0208451c42e80db2cc90564cf810148ee46631699ec691cbea/Django-1.4.22.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.1.10.tar.gz", + "filename": "Django-1.5.tar.gz", "hashes": { - "sha256": "cd6ec37db950a384dba3341b135394fdc776ede4d149fc7abde1e45a21ec4f22" + "sha256": "078bf8f8ab025ed79e41ed5cee145a64dffea638eb5c2928c8cd106720824416" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9654073, - "upload-time": "2021-05-06T07:40:18.974792Z", - "url": "https://files.pythonhosted.org/packages/d7/fb/c5b08041e02e256edc36f75a79f86d852504cee9b428a572236615899688/Django-3.1.10.tar.gz", + "requires-python": null, + "size": 8007045, + "upload-time": "2013-02-26T19:30:37.100371Z", + "url": "https://files.pythonhosted.org/packages/0d/5b/d190b641cbf77e6eeebba93c75cf1a585d7275fa6c87450ecc1714eef93c/Django-1.5.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "07803c0b6747d0b80c1ee0e4777423a6a584c3d0ef28cbee2e9df002dd16da55" - }, - "data-dist-info-metadata": { - "sha256": "07803c0b6747d0b80c1ee0e4777423a6a584c3d0ef28cbee2e9df002dd16da55" - }, - "filename": "Django-3.1.11-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.1.tar.gz", "hashes": { - "sha256": "c79245c488411d1ae300b8f7a08ac18a496380204cf3035aff97ad917a8de999" + "sha256": "885fadcbb8963c0ccda5d9d2cca792970b0289b4e662406b2de2b736ff46123d" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7835125, - "upload-time": "2021-05-13T07:36:44.240638Z", - "url": "https://files.pythonhosted.org/packages/58/7d/0bedb56dfe0e104b212d04f66176f7d2b315d1f929ce86899b4c5c16e467/Django-3.1.11-py3-none-any.whl", + "requires-python": null, + "size": 8028963, + "upload-time": "2013-03-28T20:57:18.760489Z", + "url": "https://files.pythonhosted.org/packages/7f/c3/7a38a4985447e2812c99e66501abf09c6edd55ccfe070bbc82a58054dd1e/Django-1.5.1.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-3.1.11.tar.gz", + "core-metadata": { + "sha256": "d1f01f3573e54220860a49eb784f9d52003cf3503088ec6cff12e3076657d3ad" + }, + "data-dist-info-metadata": { + "sha256": "d1f01f3573e54220860a49eb784f9d52003cf3503088ec6cff12e3076657d3ad" + }, + "filename": "Django-1.5.2-py2.py3-none-any.whl", "hashes": { - "sha256": "9a0a2f3d34c53032578b54db7ec55929b87dda6fec27a06cc2587afbea1965e5" + "sha256": "0bab8f96f57f28e3676087d07301b6ba519f946ab9257b4ea072a5ff13c8e3f9" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9654094, - "upload-time": "2021-05-13T07:36:56.726950Z", - "url": "https://files.pythonhosted.org/packages/35/ca/4f17af043f43a2a969bdd029c1fa97d902a03f9913bb259912de080942b4/Django-3.1.11.tar.gz", + "requires-python": null, + "size": 8311743, + "upload-time": "2013-08-13T16:54:03.787628Z", + "url": "https://files.pythonhosted.org/packages/ad/39/62b220a0efda308abeccb66653b8b950c6d1c51c673bd7978fc13f53eaf5/Django-1.5.2-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "a847bdbd5aa5b9fb504a2650a80ae86bd8aea1c4b78c80092e5b14c4c90ac64b" - }, - "data-dist-info-metadata": { - "sha256": "a847bdbd5aa5b9fb504a2650a80ae86bd8aea1c4b78c80092e5b14c4c90ac64b" - }, - "filename": "Django-3.1.12-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.2.tar.gz", "hashes": { - "sha256": "a523d62b7ab2908f551dabc32b99017a86aa7784e32b761708e52be3dce6d35d" + "sha256": "9a4b19adaaa096843425d426ffbeb928e85d861ff9c106527cb747dc67b434da" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7835286, - "upload-time": "2021-06-02T08:53:50.036333Z", - "url": "https://files.pythonhosted.org/packages/4e/34/4fe787d20c5997a5ee246903791fd8ec2c4672f37ee7cbed1d75f7cf4065/Django-3.1.12-py3-none-any.whl", + "requires-python": null, + "size": 8044778, + "upload-time": "2013-08-13T16:52:40.312336Z", + "url": "https://files.pythonhosted.org/packages/8c/3d/f57d35c5fe63e298fe33f9c5fea5b3920385f6fc5b562ae6e3b9eff7a0ef/Django-1.5.2.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.1.12.tar.gz", + "filename": "Django-1.5.3.tar.gz", "hashes": { - "sha256": "dc41bf07357f1f4810c1c555b685cb51f780b41e37892d6cc92b89789f2847e1" + "sha256": "e0fd8dec0497ed98e8e03bd5297064f276f203f4c192f252231a3f25187b59b5" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9676259, - "upload-time": "2021-06-02T08:54:32.877136Z", - "url": "https://files.pythonhosted.org/packages/4f/10/89d18af7fe301f3fc18e3553d1c6b9b99d1c88d46c65fdd44aaae66c91c5/Django-3.1.12.tar.gz", + "requires-python": null, + "size": 8049029, + "upload-time": "2013-09-11T01:26:50.200599Z", + "url": "https://files.pythonhosted.org/packages/95/32/da1aaef056d4652aa6a43d60647b55488aaaa14aa36515fceb52836cd571/Django-1.5.3.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "30d307580257d1c737f9d542480f22b10deeeb4d5a3ff005ad7f354d712b9492" - }, - "data-dist-info-metadata": { - "sha256": "30d307580257d1c737f9d542480f22b10deeeb4d5a3ff005ad7f354d712b9492" - }, - "filename": "Django-3.1.13-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.4.tar.gz", "hashes": { - "sha256": "a6e0d1ff11095b7394c079ade7094c73b2dc3df4a7a373c9b58ed73b77a97feb" + "sha256": "428defe3fd515dfc8613039bb0a80622a13fb4b988c5be48db07ec098ea1704e" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7835379, - "upload-time": "2021-07-01T07:39:56.137639Z", - "url": "https://files.pythonhosted.org/packages/ba/52/6d9ff9141e2eca84c94e4939c2a7666096ee7c64ce57d8bc65aa0c95fa7a/Django-3.1.13-py3-none-any.whl", + "requires-python": null, + "size": 8050758, + "upload-time": "2013-09-15T06:30:37.726078Z", + "url": "https://files.pythonhosted.org/packages/b2/ef/d37cd67c9eccd7329ce421382f517bb6f9a431ded3c6fd60cba8c966712a/Django-1.5.4.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.1.13.tar.gz", + "filename": "Django-1.5.5.tar.gz", "hashes": { - "sha256": "9f8be75646f62204320b195062b1d696ba28aa3d45ee72fb7c888ffaebc5bdb2" + "sha256": "6ae69c1dfbfc9d0c44ae80e2fbe48e59bbbbb70e8df66ad2b7029bd39947d71d" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9656683, - "upload-time": "2021-07-01T07:40:04.542907Z", - "url": "https://files.pythonhosted.org/packages/0b/0d/e9b2e0af13dc6a3694f7bf2518e6642db08ccde83a726da25ddd2da2608e/Django-3.1.13.tar.gz", + "requires-python": null, + "size": 8060441, + "upload-time": "2013-10-25T04:32:41.565014Z", + "url": "https://files.pythonhosted.org/packages/38/49/93511c5d3367b6b21fc2995a0e53399721afc15e4cd6eb57be879ae13ad4/Django-1.5.5.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "5c63a2900efa6c9a14cd8ec5a311534a25cbf5ce04150ce81b6d60645e0dad65" - }, - "data-dist-info-metadata": { - "sha256": "5c63a2900efa6c9a14cd8ec5a311534a25cbf5ce04150ce81b6d60645e0dad65" - }, - "filename": "Django-3.1.14-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.6.tar.gz", "hashes": { - "sha256": "0fabc786489af16ad87a8c170ba9d42bfd23f7b699bd5ef05675864e8d012859" + "sha256": "9b7fcb99d20289189ec0f1e06d1d2bed3b4772e3a393fddbfb006ea7c3f9bfaf" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7835424, - "upload-time": "2021-12-07T07:34:46.584704Z", - "url": "https://files.pythonhosted.org/packages/6b/2e/b031dc0789840ebc108d4654c134e86a9f6593ce9c58ce39328c142b24b8/Django-3.1.14-py3-none-any.whl", + "requires-python": null, + "size": 8068359, + "upload-time": "2014-04-21T22:53:10.449788Z", + "url": "https://files.pythonhosted.org/packages/b2/e5/78f1e96e8d3ae38cd9b3a4690a448a4716be73f5f5408d9f0da84576e36e/Django-1.5.6.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.1.14.tar.gz", + "filename": "Django-1.5.7.tar.gz", "hashes": { - "sha256": "72a4a5a136a214c39cf016ccdd6b69e2aa08c7479c66d93f3a9b5e4bb9d8a347" + "sha256": "08a41c2a37451b8cc1136823b802dd6f17ad6ec0c8d2cadb4c9a219ff4c08593" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9659386, - "upload-time": "2021-12-07T07:35:00.760884Z", - "url": "https://files.pythonhosted.org/packages/7a/59/b774fbaf743e675e9a808406a39814effb723c7c0b1d4a5b3b2e794ce077/Django-3.1.14.tar.gz", + "requires-python": null, + "size": 8069177, + "upload-time": "2014-04-28T20:35:50.148784Z", + "url": "https://files.pythonhosted.org/packages/56/13/32b4ad8b2bc3b9d820467dc30d28a53823314bcfcdfff55c0218dd4e5b08/Django-1.5.7.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "fd5586364a4a7e9d8217d2ff49c027b6cfa7dc54d47ae3bc7edd6e6d93d497b0" + "sha256": "aa6982c32be4bd01d514f73ea38002b65ff224f66db1fc12590612be5e94d44d" }, "data-dist-info-metadata": { - "sha256": "fd5586364a4a7e9d8217d2ff49c027b6cfa7dc54d47ae3bc7edd6e6d93d497b0" + "sha256": "aa6982c32be4bd01d514f73ea38002b65ff224f66db1fc12590612be5e94d44d" }, - "filename": "Django-3.2a1-py3-none-any.whl", + "filename": "Django-1.5.8-py2.py3-none-any.whl", "hashes": { - "sha256": "ace5a4cb96e9344537d71a72607764486994d23099166b70c32bb9e8242b9ef1" + "sha256": "65009f8060e1c246c04d25c3b4b7f7bfaf6c8f9f4ef4db0c34fb18e061118b31" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7862533, - "upload-time": "2021-01-19T13:04:20.758172Z", - "url": "https://files.pythonhosted.org/packages/98/a3/a78b8d425ae30ff02e62703f826ff78e82985da27d08c46e807475bd022b/Django-3.2a1-py3-none-any.whl", + "requires-python": null, + "size": 8315409, + "upload-time": "2014-05-14T18:35:13.385578Z", + "url": "https://files.pythonhosted.org/packages/8a/28/b99f0e8977b7227fffc43aeefe87d7561dec06cc6bdc586f4c97ec60c853/Django-1.5.8-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.2a1.tar.gz", + "filename": "Django-1.5.8.tar.gz", "hashes": { - "sha256": "f6b99ef95aa0c5bf51ef0e469f19c21486966c9dce5b2ab5037763dc89a127f0" + "sha256": "01db30f38a081241a9cbc7bef12cb599506b80727613350e427547bed12aaaa3" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9369355, - "upload-time": "2021-01-19T13:04:37.298129Z", - "url": "https://files.pythonhosted.org/packages/29/91/2092ec479d5070a83b0d4c5d43b28a6d0ccb2bcc6ec0d44d2c9c62feb553/Django-3.2a1.tar.gz", + "requires-python": null, + "size": 8071329, + "upload-time": "2014-05-14T18:36:01.585251Z", + "url": "https://files.pythonhosted.org/packages/a0/ea/8ea5e891fe5c6a7e9dd0da9449bbe680cc43d21a78f9a62132b8cfdf690f/Django-1.5.8.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "80e3dec9102cd20f09b1126685c99b1718a37c27ddf95b597a370c0b8c291d12" - }, - "data-dist-info-metadata": { - "sha256": "80e3dec9102cd20f09b1126685c99b1718a37c27ddf95b597a370c0b8c291d12" + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.9.tar.gz", + "hashes": { + "sha256": "47ce505c5046c38817828bee253b7256872f86c4340db1af698cb8548dbaa0d2" }, - "filename": "Django-3.2b1-py3-none-any.whl", + "provenance": null, + "requires-python": null, + "size": 8074400, + "upload-time": "2014-08-20T20:10:42.568983Z", + "url": "https://files.pythonhosted.org/packages/e3/ea/be67f2d55fd583b7ff6e7cc0764da2b1d6437317354beedabd0ff15cad3a/Django-1.5.9.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.10.tar.gz", "hashes": { - "sha256": "b6349c182a1985b7488365ec6bb0042446153601b2d7af02e4e768f618ba25b6" + "sha256": "7cb4217e740f7d5d6d74617dbb9d960f9c09e8269c6762fe68c6e762219f4018" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7863052, - "upload-time": "2021-02-19T09:35:36.603900Z", - "url": "https://files.pythonhosted.org/packages/76/f2/1a32796484a9761852102dcd99a3aad0c73bd41bda5dc927a94fba0bd45d/Django-3.2b1-py3-none-any.whl", + "requires-python": null, + "size": 8074324, + "upload-time": "2014-09-02T20:51:16.978621Z", + "url": "https://files.pythonhosted.org/packages/ff/2f/7412428c52976797c5229a613326cf41d678a0f2fcfafb427ada6c8a561a/Django-1.5.10.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.2b1.tar.gz", + "filename": "Django-1.5.11.tar.gz", "hashes": { - "sha256": "b3f1afcab9bd5a6250be9caff4cdc505f4f4313cb6c0b301e92739cb80820b3f" + "sha256": "bf7d9bb21f24a67badd751bafbda85cb1003f6274ad43ba5984a0868182bf26c" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9783658, - "upload-time": "2021-02-19T09:35:43.063787Z", - "url": "https://files.pythonhosted.org/packages/a7/41/5a78e507a7be6869c7d36e4f04af32c406a6722756ad516bf3e8b4ea48d1/Django-3.2b1.tar.gz", + "requires-python": null, + "size": 8075434, + "upload-time": "2014-10-22T16:45:00.838415Z", + "url": "https://files.pythonhosted.org/packages/81/4c/becfb2589793a5052528ced88863427f1d8b09600bcefd6dd52c7eda29bf/Django-1.5.11.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "61438f5f00c291a211d710e45468ed45fdd139b46c6517d8ac54159f4ec4d842" + "sha256": "aa05f331e414052874081f0238d6f8ab12dc457d53bc49b51ed414e21efbd9f5" }, "data-dist-info-metadata": { - "sha256": "61438f5f00c291a211d710e45468ed45fdd139b46c6517d8ac54159f4ec4d842" + "sha256": "aa05f331e414052874081f0238d6f8ab12dc457d53bc49b51ed414e21efbd9f5" }, - "filename": "Django-3.2rc1-py3-none-any.whl", + "filename": "Django-1.5.12-py2.py3-none-any.whl", "hashes": { - "sha256": "8a3e3758f7e531e78d473f526ae5d20a3e58551fe4441cd6610b448b3b6f7044" + "sha256": "3574000cdf223c0dd860e807f1156f858f993318720deeb3c7ea70797c78cbf1" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7863237, - "upload-time": "2021-03-18T13:55:59.358147Z", - "url": "https://files.pythonhosted.org/packages/1e/b9/d8c444c88bead7b3a4e5a06c828b693b7bb82ef85a70063e0629db7d7c9f/Django-3.2rc1-py3-none-any.whl", + "requires-python": null, + "size": 8317210, + "upload-time": "2015-01-03T02:09:00.443838Z", + "url": "https://files.pythonhosted.org/packages/e2/19/2b5fba33b2c6548fcd9ae4961f9d89bafeedf232fe3367c28a85280e9e13/Django-1.5.12-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.2rc1.tar.gz", + "filename": "Django-1.5.12.tar.gz", "hashes": { - "sha256": "28c24ae710d71ed65641b83ba3f06cffdb3d620475890cd2bb72ace92cb97a21" + "sha256": "b3de77beb6e59b72071ca66f20c2ad34e1b90d39b0241e62c1f03c668ddd6ced" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9791598, - "upload-time": "2021-03-18T13:56:15.907546Z", - "url": "https://files.pythonhosted.org/packages/0a/3f/3d5d114e4f7705d85a6a8c818f9f70d867c8e45c4ff682fc6a5e5f863995/Django-3.2rc1.tar.gz", + "requires-python": null, + "size": 8202839, + "upload-time": "2015-01-03T02:09:17.471850Z", + "url": "https://files.pythonhosted.org/packages/7b/a8/e4ffd9cc175c0b6b41cc33463449e6515eff28a27f7102818e24d9fd2517/Django-1.5.12.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "96fc918a031d457de5e2ad47b84ac69b27630704119e14bbe1bf10b78e1e9731" + "sha256": "355923362fdf71d5181ee1b8529c98312aed3b1f6227df958d510b9cada2c159" }, "data-dist-info-metadata": { - "sha256": "96fc918a031d457de5e2ad47b84ac69b27630704119e14bbe1bf10b78e1e9731" + "sha256": "355923362fdf71d5181ee1b8529c98312aed3b1f6227df958d510b9cada2c159" }, - "filename": "Django-3.2-py3-none-any.whl", + "filename": "Django-1.6-py2.py3-none-any.whl", "hashes": { - "sha256": "0604e84c4fb698a5e53e5857b5aea945b2f19a18f25f10b8748dbdf935788927" + "sha256": "9365e04db9ad92524350247906ce6edc8b98fc95d146f697540edbfddb23ba13" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7881999, - "upload-time": "2021-04-06T09:33:15.157770Z", - "url": "https://files.pythonhosted.org/packages/a8/9b/fe94c509e514f6c227308e81076506eb9d67f2bfb8061ce5cdfbde0432e3/Django-3.2-py3-none-any.whl", + "requires-python": null, + "size": 6667901, + "upload-time": "2013-11-06T15:01:02.246764Z", + "url": "https://files.pythonhosted.org/packages/f1/dd/271a9fa17b95a980ac66c44848fef72d29d904d3e141b219f6e91d1904ec/Django-1.6-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.2.tar.gz", + "filename": "Django-1.6.tar.gz", "hashes": { - "sha256": "21f0f9643722675976004eb683c55d33c05486f94506672df3d6a141546f389d" + "sha256": "d3d9fdc8f313e5a33a6dc7ebdeca19147c11029822b462064c56895d7969ab98" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9819119, - "upload-time": "2021-04-06T09:33:26.902785Z", - "url": "https://files.pythonhosted.org/packages/0e/4d/5137309d6c83bcbd2966c604fdc633e22ce6fef1292b44c38ae22b4ad90d/Django-3.2.tar.gz", + "requires-python": null, + "size": 6597874, + "upload-time": "2013-11-06T15:01:29.487525Z", + "url": "https://files.pythonhosted.org/packages/47/1c/c18fbec3ea87bfa23808fb6527e1a48e5bf59db1ff24ff7d8d6cb0a2bccb/Django-1.6.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "cda49259bdfc28f26d9ef09cadf18f851b1b0c96ac659fc9ed8064b5505f8380" + "sha256": "7445c43f622ae798e1bd9f8039d21642da26ae0c90cceac0ba7e265c90c7ac5e" }, "data-dist-info-metadata": { - "sha256": "cda49259bdfc28f26d9ef09cadf18f851b1b0c96ac659fc9ed8064b5505f8380" + "sha256": "7445c43f622ae798e1bd9f8039d21642da26ae0c90cceac0ba7e265c90c7ac5e" }, - "filename": "Django-3.2.1-py3-none-any.whl", + "filename": "Django-1.6.1-py2.py3-none-any.whl", "hashes": { - "sha256": "e2f73790c60188d3f94f08f644de249d956b3789161e7604509d128a13fb2fcc" + "sha256": "989d42289663ac88169ac2abe8d50b82b29b2fe135307badf588a3d2235c1eef" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7883285, - "upload-time": "2021-05-04T08:47:40.847587Z", - "url": "https://files.pythonhosted.org/packages/12/cf/3eab33ab45e2ce93d5a7500c523f8a407ddcb71177759741c7bf514b7bbe/Django-3.2.1-py3-none-any.whl", + "requires-python": null, + "size": 6680676, + "upload-time": "2013-12-12T20:04:35.467654Z", + "url": "https://files.pythonhosted.org/packages/53/c4/28cc8a55aa9bf9579bd496f88505f3a14ff0ed4b1c6954a8ba5ce649a685/Django-1.6.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.2.1.tar.gz", + "filename": "Django-1.6.1.tar.gz", "hashes": { - "sha256": "95c13c750f1f214abadec92b82c2768a5e795e6c2ebd0b4126f895ce9efffcdd" + "sha256": "cf011874f54a16e7452e0fe1e7f4ec144b95b47ecf31766c9f1f8cf438f09c06" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9820723, - "upload-time": "2021-05-04T08:48:26.422878Z", - "url": "https://files.pythonhosted.org/packages/75/02/a1cbf429bbbe6c7aa0c37124e3dc55bf932770351a8dcde0b27cba7f3c8c/Django-3.2.1.tar.gz", + "requires-python": null, + "size": 6608178, + "upload-time": "2013-12-12T20:04:13.572132Z", + "url": "https://files.pythonhosted.org/packages/4e/1a/06610645c7be99f342b10d9aa29bf833800778532cc1738406e1805322c1/Django-1.6.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "6682dfd5a260c4e46fa632ae4ab3832eadf07cf2ab455e871ea7ae49cb4363bf" + "sha256": "213b59aa0f964b3547de6ff13d932aae6b467b5e177c3270ae4bfd908af8baee" }, "data-dist-info-metadata": { - "sha256": "6682dfd5a260c4e46fa632ae4ab3832eadf07cf2ab455e871ea7ae49cb4363bf" + "sha256": "213b59aa0f964b3547de6ff13d932aae6b467b5e177c3270ae4bfd908af8baee" }, - "filename": "Django-3.2.2-py3-none-any.whl", + "filename": "Django-1.6.2-py2.py3-none-any.whl", "hashes": { - "sha256": "18dd3145ddbd04bf189ff79b9954d08fda5171ea7b57bf705789fea766a07d50" + "sha256": "b81091fd41e952e9d7150b8bc2055b140c2c1132485f78e4ea075013708000d5" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7883316, - "upload-time": "2021-05-06T07:40:00.067668Z", - "url": "https://files.pythonhosted.org/packages/cf/91/e23103dd21fa1b5c1fefb65c4d403107b10bf450ee6955621169fcc86db9/Django-3.2.2-py3-none-any.whl", + "requires-python": null, + "size": 6682217, + "upload-time": "2014-02-06T21:51:23.493703Z", + "url": "https://files.pythonhosted.org/packages/66/f4/e695878103eb7371e1077374e09dec23ce95302f2e55d7b1ad908613cac9/Django-1.6.2-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.2.2.tar.gz", + "filename": "Django-1.6.2.tar.gz", "hashes": { - "sha256": "0a1d195ad65c52bf275b8277b3d49680bd1137a5f55039a806f25f6b9752ce3d" + "sha256": "d1b3f8460e936f47846e7c4f80af951eda82a41c253c3a51ff3389863ff1c03a" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9796920, - "upload-time": "2021-05-06T07:40:03.835147Z", - "url": "https://files.pythonhosted.org/packages/da/24/e2e6e534464f8e0bd010401f06d2cfc773141776d2952d6418d01c97f12c/Django-3.2.2.tar.gz", + "requires-python": null, + "size": 6615116, + "upload-time": "2014-02-06T21:50:52.673014Z", + "url": "https://files.pythonhosted.org/packages/21/78/0c2958697c30b35de1ac691f9002c486da052e3fc64b4cf60a9d28ef1d51/Django-1.6.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "0ebf2706b14593a4e88e7a13a3f295ac288f05bc07f25aec1474ab3720a9c5c0" + "sha256": "f2a5782f9f367d40737f6bca1a88491522e7d8cbaff121efc0e7977b637a71d7" }, "data-dist-info-metadata": { - "sha256": "0ebf2706b14593a4e88e7a13a3f295ac288f05bc07f25aec1474ab3720a9c5c0" + "sha256": "f2a5782f9f367d40737f6bca1a88491522e7d8cbaff121efc0e7977b637a71d7" }, - "filename": "Django-3.2.3-py3-none-any.whl", + "filename": "Django-1.6.3-py2.py3-none-any.whl", "hashes": { - "sha256": "7e0a1393d18c16b503663752a8b6790880c5084412618990ce8a81cc908b4962" + "sha256": "876629e55678f890186671c426084ba20e1ff9f87a45b516923379c543976a5e" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7883562, - "upload-time": "2021-05-13T07:36:47.334786Z", - "url": "https://files.pythonhosted.org/packages/89/69/c556b5b3e7a6701724485fc07c8349791e585b784dc70c9c0683d98ef0db/Django-3.2.3-py3-none-any.whl", + "requires-python": null, + "size": 6683433, + "upload-time": "2014-04-21T23:12:03.573997Z", + "url": "https://files.pythonhosted.org/packages/4a/6f/bd944fae447c329a9c316966e2736cda68f5319bd0dba34e4cb92c695457/Django-1.6.3-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.2.3.tar.gz", + "filename": "Django-1.6.3.tar.gz", "hashes": { - "sha256": "13ac78dbfd189532cad8f383a27e58e18b3d33f80009ceb476d7fcbfc5dcebd8" + "sha256": "6d9d3c468f9a09470d00e85fe492ba35edfc72cee7fb65ad0281010eba58b8f1" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9798957, - "upload-time": "2021-05-13T07:37:01.485953Z", - "url": "https://files.pythonhosted.org/packages/f2/a5/905c45599a599d8b66f2a572a384ffd29bf5482233ec701fd53d5f52a513/Django-3.2.3.tar.gz", + "requires-python": null, + "size": 6628812, + "upload-time": "2014-04-21T23:12:25.701466Z", + "url": "https://files.pythonhosted.org/packages/9e/a9/a49cfb89bbec60c7720435795c96d315703f1bd0a2fc5b88a9a322534436/Django-1.6.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "50bf61d351bee57f07f7de8aa16814ea6e0e992c50a8ecb622ca2f1c462221c4" + "sha256": "495d3097eb5cb302671ebeec3e4c89d285fc3eac559da2246ca12f54b739b635" }, "data-dist-info-metadata": { - "sha256": "50bf61d351bee57f07f7de8aa16814ea6e0e992c50a8ecb622ca2f1c462221c4" + "sha256": "495d3097eb5cb302671ebeec3e4c89d285fc3eac559da2246ca12f54b739b635" }, - "filename": "Django-3.2.4-py3-none-any.whl", + "filename": "Django-1.6.4-py2.py3-none-any.whl", "hashes": { - "sha256": "ea735cbbbb3b2fba6d4da4784a0043d84c67c92f1fdf15ad6db69900e792c10f" + "sha256": "bd90127488621b040a49b7a12e29ba20bebcf2148f6431569f52804b1beb508d" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7883920, - "upload-time": "2021-06-02T08:54:01.716712Z", - "url": "https://files.pythonhosted.org/packages/70/22/ed1943c0ef2be99ade872f49a20aa4cfc70eb4ffc866fc61b128211f3e5d/Django-3.2.4-py3-none-any.whl", + "requires-python": null, + "size": 6683808, + "upload-time": "2014-04-28T20:40:32.164010Z", + "url": "https://files.pythonhosted.org/packages/01/d3/aa92215ab08064294337bcc51a141201e798a7dd80ca9fc1384397b717de/Django-1.6.4-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.2.4.tar.gz", + "filename": "Django-1.6.4.tar.gz", "hashes": { - "sha256": "66c9d8db8cc6fe938a28b7887c1596e42d522e27618562517cc8929eb7e7f296" + "sha256": "ceee0beea79b1926c767aaa837e1b9e621e5f6b7d27138d90474b3917ca5527b" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9824343, - "upload-time": "2021-06-02T08:54:46.382181Z", - "url": "https://files.pythonhosted.org/packages/27/94/123b3a95e9965819a3d30d36da6fc12ddff83bcfb0099f3e15437347480a/Django-3.2.4.tar.gz", + "requires-python": null, + "size": 6630474, + "upload-time": "2014-04-28T20:40:52.661964Z", + "url": "https://files.pythonhosted.org/packages/71/58/1482ebcd3ac40c6f5a8d0d2504c62323e3ebb94b6775d62011b73178d796/Django-1.6.4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "e76f51d270d170f625c830a17e87cabdffb9dba79689288f717bb2d6600631a8" + "sha256": "f384de6abef3e051f8bec162c14530a7d1233705dde428dfe4c8f1b84be81090" }, "data-dist-info-metadata": { - "sha256": "e76f51d270d170f625c830a17e87cabdffb9dba79689288f717bb2d6600631a8" + "sha256": "f384de6abef3e051f8bec162c14530a7d1233705dde428dfe4c8f1b84be81090" }, - "filename": "Django-3.2.5-py3-none-any.whl", + "filename": "Django-1.6.5-py2.py3-none-any.whl", "hashes": { - "sha256": "c58b5f19c5ae0afe6d75cbdd7df561e6eb929339985dbbda2565e1cabb19a62e" + "sha256": "4eda29d8eb0c8b4a836660b5eff78a0d3e0dc6c191e998a14194f2ff51130da3" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7886308, - "upload-time": "2021-07-01T07:40:00.999209Z", - "url": "https://files.pythonhosted.org/packages/37/a1/790e01bf4348dd68090d47108052a8130954d473d54b4ea7924f5bb154de/Django-3.2.5-py3-none-any.whl", + "requires-python": null, + "size": 6683598, + "upload-time": "2014-05-14T18:33:13.760622Z", + "url": "https://files.pythonhosted.org/packages/43/6c/7fffbe73fe5703125aa1c9e3279ad3a5e542128ee55a4aa83669db1985cd/Django-1.6.5-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.2.5.tar.gz", + "filename": "Django-1.6.5.tar.gz", "hashes": { - "sha256": "3da05fea54fdec2315b54a563d5b59f3b4e2b1e69c3a5841dda35019c01855cd" + "sha256": "36940268c087fede32d3f5887cce9af9e5d27962a0c405aacafc2a3cc1f755c5" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9806547, - "upload-time": "2021-07-01T07:40:10.126225Z", - "url": "https://files.pythonhosted.org/packages/95/3b/468fa33908feefac03c0a773bd73bb8a1ab1fb4ee06e9dd62d24981f4603/Django-3.2.5.tar.gz", + "requires-python": null, + "size": 6633768, + "upload-time": "2014-05-14T18:34:11.991240Z", + "url": "https://files.pythonhosted.org/packages/cc/2c/fc2495af4dcc3c81834f9c390cfccfe6b037fdfb5dfdce6c30413170c20b/Django-1.6.5.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "ac8d44bacd678eeebbb6c8683e07e3b5665760f76ac070061cf0c576f5b944e2" + "sha256": "0df0f34b70ce1befaaeda55540c47b2eb84b0630ee389fcb6873afe8968243a9" }, "data-dist-info-metadata": { - "sha256": "ac8d44bacd678eeebbb6c8683e07e3b5665760f76ac070061cf0c576f5b944e2" + "sha256": "0df0f34b70ce1befaaeda55540c47b2eb84b0630ee389fcb6873afe8968243a9" }, - "filename": "Django-3.2.6-py3-none-any.whl", + "filename": "Django-1.6.6-py2.py3-none-any.whl", "hashes": { - "sha256": "7f92413529aa0e291f3be78ab19be31aefb1e1c9a52cd59e130f505f27a51f13" + "sha256": "75e3429cac94389d4b0f58501ef1f7a0d500db0b35367157ce0d09caefec3372" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7886351, - "upload-time": "2021-08-02T06:28:33.280855Z", - "url": "https://files.pythonhosted.org/packages/d5/9b/3514fae1e9d0c71044739dca5ed55f50443bd1309548b63603712365e6e9/Django-3.2.6-py3-none-any.whl", + "requires-python": null, + "size": 6684772, + "upload-time": "2014-08-20T20:17:23.703605Z", + "url": "https://files.pythonhosted.org/packages/9e/c8/19c7a7e76d9777366af0de6db934780b2d276a23054aa8109a661689f09c/Django-1.6.6-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.2.6.tar.gz", + "filename": "Django-1.6.6.tar.gz", "hashes": { - "sha256": "f27f8544c9d4c383bbe007c57e3235918e258364577373d4920e9162837be022" + "sha256": "536cbd54e533ba3563d205f0c91988b24e7d74b8b253d7825e42214b50ba7e90" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9821499, - "upload-time": "2021-08-02T06:28:42.678399Z", - "url": "https://files.pythonhosted.org/packages/68/3e/068446a8bf87199d0fec94f38569a8884a49fdf5811fe652f653218975f0/Django-3.2.6.tar.gz", + "requires-python": null, + "size": 6645456, + "upload-time": "2014-08-20T20:17:01.372683Z", + "url": "https://files.pythonhosted.org/packages/0e/96/0e6b38a7d5dca4662fdeb23d021ce47df1fa388f8f34816ba3cbaed61ec6/Django-1.6.6.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "16deee1401a3d7ebc50014fdf44b53342b4961ceb6318bf167e50c011a1bc215" + "sha256": "fb4280227cf11d578ce7dc02221d3532914fb2c5c0b8d579ae31666e2de19b4a" }, "data-dist-info-metadata": { - "sha256": "16deee1401a3d7ebc50014fdf44b53342b4961ceb6318bf167e50c011a1bc215" + "sha256": "fb4280227cf11d578ce7dc02221d3532914fb2c5c0b8d579ae31666e2de19b4a" }, - "filename": "Django-3.2.7-py3-none-any.whl", + "filename": "Django-1.6.7-py2.py3-none-any.whl", "hashes": { - "sha256": "e93c93565005b37ddebf2396b4dc4b6913c1838baa82efdfb79acedd5816c240" + "sha256": "b65dc7f98c5a729314d001ebbac9228befd625705a9e3ae039a5d160c3976fe1" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7886385, - "upload-time": "2021-09-01T05:57:16.373371Z", - "url": "https://files.pythonhosted.org/packages/27/1c/6fe40cdfdbbc8a0d7c211dde68777f1d435bde7879697d0bc20c73d136ac/Django-3.2.7-py3-none-any.whl", + "requires-python": null, + "size": 6684835, + "upload-time": "2014-09-02T20:55:35.591619Z", + "url": "https://files.pythonhosted.org/packages/9e/51/e6059dba3f8fa2adbcb05ba3271e68182c81210055666abd6a01e15ff515/Django-1.6.7-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.2.7.tar.gz", + "filename": "Django-1.6.7.tar.gz", "hashes": { - "sha256": "95b318319d6997bac3595517101ad9cc83fe5672ac498ba48d1a410f47afecd2" + "sha256": "9a64211c96a3262bb2545acc82af5d8f3da0175299f7c7e901e4ed455be965fb" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9808777, - "upload-time": "2021-09-01T05:57:20.280283Z", - "url": "https://files.pythonhosted.org/packages/59/45/c6fbb3a206df0b7dc3e6e8fae738e042c63d4ddf828c6e1ba10d7417a1d9/Django-3.2.7.tar.gz", + "requires-python": null, + "size": 6647301, + "upload-time": "2014-09-02T20:56:17.794128Z", + "url": "https://files.pythonhosted.org/packages/c2/6b/44ae1265b3f3b4f215ce23720f66bb75b0019b5ecd78d720ecfbe36fad0d/Django-1.6.7.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "3a9eb1c9a8fd93d93cfa05cbf8f988982ed0edddc9400d970d1391aab1e48d85" + "sha256": "a57494bf4427ec096a3801095f9f869d0de7ef76b31e58556b085c57f9e56c70" }, "data-dist-info-metadata": { - "sha256": "3a9eb1c9a8fd93d93cfa05cbf8f988982ed0edddc9400d970d1391aab1e48d85" + "sha256": "a57494bf4427ec096a3801095f9f869d0de7ef76b31e58556b085c57f9e56c70" }, - "filename": "Django-3.2.8-py3-none-any.whl", + "filename": "Django-1.6.8-py2.py3-none-any.whl", "hashes": { - "sha256": "42573831292029639b798fe4d3812996bfe4ff3275f04566da90764daec011a5" + "sha256": "8a68c0e8beef56560e01eb0c734d8b969e64d38801e6d98bcae70bb836aa4c3f" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7886424, - "upload-time": "2021-10-05T07:46:17.668882Z", - "url": "https://files.pythonhosted.org/packages/22/e6/7c6f9e682578550f748cc33dff04bf812fe0fb7d819fa094a4bb6d2dc2a1/Django-3.2.8-py3-none-any.whl", + "requires-python": null, + "size": 6685693, + "upload-time": "2014-10-22T16:50:19.920524Z", + "url": "https://files.pythonhosted.org/packages/1e/01/e985b325b49ab53b4bad6e22ae7959474b34a8053eb6846f28286a4611fd/Django-1.6.8-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.2.8.tar.gz", + "filename": "Django-1.6.8.tar.gz", "hashes": { - "sha256": "f6d2c4069c9b9bfac03bedff927ea1f9e0d29e34525cec8a68fd28eb2a8df7af" + "sha256": "a8685c1fb5b0bcad9007d941c81493668f9613578add631f406d3f95b84cf6d0" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9820955, - "upload-time": "2021-10-05T07:46:25.737120Z", - "url": "https://files.pythonhosted.org/packages/99/f7/8d62b9881bc8923da227f4bbfa01be97d2b7c89b07237c944fe60bcad047/Django-3.2.8.tar.gz", + "requires-python": null, + "size": 6650671, + "upload-time": "2014-10-22T16:50:38.114205Z", + "url": "https://files.pythonhosted.org/packages/8e/38/9e47ac747026608f284813ee41d49f0b1770bb78ca75aefb2fb268abe16f/Django-1.6.8.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9ed3f7ac3b814f03982ed6e9f2628f505fa2920fe7cbcd5988b9f8ad660db46d" + "sha256": "1e85ca48355659c09dc7d742187128b8a8caf641314764c330a844bb75035cea" }, "data-dist-info-metadata": { - "sha256": "9ed3f7ac3b814f03982ed6e9f2628f505fa2920fe7cbcd5988b9f8ad660db46d" + "sha256": "1e85ca48355659c09dc7d742187128b8a8caf641314764c330a844bb75035cea" }, - "filename": "Django-3.2.9-py3-none-any.whl", + "filename": "Django-1.6.9-py2.py3-none-any.whl", "hashes": { - "sha256": "e22c9266da3eec7827737cde57694d7db801fedac938d252bf27377cec06ed1b" + "sha256": "20dd4ae31564df143fe8ca6daf507b68e32f3ef70987049fdb978023a843431c" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7886534, - "upload-time": "2021-11-01T09:31:58.387758Z", - "url": "https://files.pythonhosted.org/packages/a8/ca/e88eb097959c48cd313dfc4bc394699a48fe5c158ed3a64c13e4fa46c1fd/Django-3.2.9-py3-none-any.whl", + "requires-python": null, + "size": 6687845, + "upload-time": "2015-01-03T01:52:23.765940Z", + "url": "https://files.pythonhosted.org/packages/c7/cb/1b2eb81a62f81e862c90675915dd07375d459d789ef372198abec9fbdc7a/Django-1.6.9-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.2.9.tar.gz", + "filename": "Django-1.6.9.tar.gz", "hashes": { - "sha256": "51284300f1522ffcdb07ccbdf676a307c6678659e1284f0618e5a774127a6a08" + "sha256": "d8c182e9ac88f6ef7e5f89e71282793d9682e76a8da39a0c4bfd452e611a06a8" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9809157, - "upload-time": "2021-11-01T09:32:25.457689Z", - "url": "https://files.pythonhosted.org/packages/b6/76/eed8788c87da8890cdeeeb6893b5559ae9ee18ed25923dd8663ae80af64c/Django-3.2.9.tar.gz", + "requires-python": null, + "size": 6753466, + "upload-time": "2015-01-03T01:52:35.812923Z", + "url": "https://files.pythonhosted.org/packages/de/c0/b9e7fbf78afb964a7ff7e9609ea7d4c65fb67c7c4d456638dfa45c3f8d0c/Django-1.6.9.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "df20b9cbb86de947a93fac1ea2e22b88feac213eae0341e86dbc550687353856" + "sha256": "c0c3f98d8dbfa6205b8cee6bf1d958da4679a388ba135e86939685f8c2f8d392" }, "data-dist-info-metadata": { - "sha256": "df20b9cbb86de947a93fac1ea2e22b88feac213eae0341e86dbc550687353856" + "sha256": "c0c3f98d8dbfa6205b8cee6bf1d958da4679a388ba135e86939685f8c2f8d392" }, - "filename": "Django-3.2.10-py3-none-any.whl", + "filename": "Django-1.6.10-py2.py3-none-any.whl", "hashes": { - "sha256": "df6f5eb3c797b27c096d61494507b7634526d4ce8d7c8ca1e57a4fb19c0738a3" + "sha256": "ceee83ff4c4fa1461289fe07a5879e8440089fadde150d40753691cdd8c942c1" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7886736, - "upload-time": "2021-12-07T07:34:50.571943Z", - "url": "https://files.pythonhosted.org/packages/8f/9c/1ba2005b24cdb443eee5a43ebfa427f7915d6ed68f41484244ae21cd558f/Django-3.2.10-py3-none-any.whl", + "requires-python": null, + "size": 6688308, + "upload-time": "2015-01-13T18:48:42.343729Z", + "url": "https://files.pythonhosted.org/packages/5c/50/f3eb71c2eee5abbfa4f9368ac0ccdf4d58dcc1d391d60cf9d8eb7070d52d/Django-1.6.10-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.2.10.tar.gz", + "filename": "Django-1.6.10.tar.gz", "hashes": { - "sha256": "074e8818b4b40acdc2369e67dcd6555d558329785408dcd25340ee98f1f1d5c4" + "sha256": "54eb59ce785401c7d1fdeed245efce597e90f811d6a20f6b5c6931c0049d63a6" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9811341, - "upload-time": "2021-12-07T07:35:06.857668Z", - "url": "https://files.pythonhosted.org/packages/a5/8e/c6dfc718d572e4b33b56824b9e71e5ab9be8072e6747fc6184d206c3fdb3/Django-3.2.10.tar.gz", + "requires-python": null, + "size": 6760152, + "upload-time": "2015-01-13T18:48:53.435836Z", + "url": "https://files.pythonhosted.org/packages/ff/83/fad3cc3ac64f8096ae5e56fa1de303ff947fb3fab69cd96d3df9ccf353fb/Django-1.6.10.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "05da6c7c9a68ba9430833359fd710409c4d8266843c4c7aa16aab0cee3c657a3" + "sha256": "ef29850f8698d070e3c0a2f0827e200d250e282b89ab030a734b8ef98e33ff99" }, "data-dist-info-metadata": { - "sha256": "05da6c7c9a68ba9430833359fd710409c4d8266843c4c7aa16aab0cee3c657a3" + "sha256": "ef29850f8698d070e3c0a2f0827e200d250e282b89ab030a734b8ef98e33ff99" }, - "filename": "Django-3.2.11-py3-none-any.whl", + "filename": "Django-1.6.11-py2.py3-none-any.whl", "hashes": { - "sha256": "0a0a37f0b93aef30c4bf3a839c187e1175bcdeb7e177341da0cb7b8194416891" + "sha256": "6f2cc848b2b72adf53a6f3f21be049c477e82c408bce7cedb57efeb0984bde24" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7887450, - "upload-time": "2022-01-04T09:53:21.952080Z", - "url": "https://files.pythonhosted.org/packages/03/40/1ec2b4abb0c91f0c6195692a9f7a3709f1c0fe95258f3e4d8aa7d8dab92b/Django-3.2.11-py3-none-any.whl", + "requires-python": null, + "size": 6688479, + "upload-time": "2015-03-18T23:57:46.298309Z", + "url": "https://files.pythonhosted.org/packages/80/86/f52eec28e96fb211122424a3db696e7676ad3555c11027afd9fee9bb0d23/Django-1.6.11-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.2.11.tar.gz", + "filename": "Django-1.6.11.tar.gz", "hashes": { - "sha256": "69c94abe5d6b1b088bf475e09b7b74403f943e34da107e798465d2045da27e75" + "sha256": "7e50e573e484435873b3515d7982d80093b2695aba17fd0ff024307454dc3a56" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9821958, - "upload-time": "2022-01-04T09:53:34.580658Z", - "url": "https://files.pythonhosted.org/packages/20/86/e4348aac45bc83fc8e9dda2cfd81004b007c65b68c1499a4233acabdaa3b/Django-3.2.11.tar.gz", + "requires-python": null, + "size": 6764000, + "upload-time": "2015-03-18T23:58:02.690545Z", + "url": "https://files.pythonhosted.org/packages/69/1a/a47b2efd22bf642d19d3dde71f82b29c5608bb96e140a38208bf813f9c3b/Django-1.6.11.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "95a1d36b3db8f8a8303e9b18c9d66d1d5131766c0e7a759e3b7c0dd74387a084" + "sha256": "73fa71c2b1546e8c3f1ede88cdfe46a52ac0c8be8cc65b599a19e965f55b536b" }, "data-dist-info-metadata": { - "sha256": "95a1d36b3db8f8a8303e9b18c9d66d1d5131766c0e7a759e3b7c0dd74387a084" + "sha256": "73fa71c2b1546e8c3f1ede88cdfe46a52ac0c8be8cc65b599a19e965f55b536b" }, - "filename": "Django-3.2.12-py3-none-any.whl", + "filename": "Django-1.7-py2.py3-none-any.whl", "hashes": { - "sha256": "9b06c289f9ba3a8abea16c9c9505f25107809fb933676f6c891ded270039d965" + "sha256": "009ddda445c5750c1a8392979fbd28f3e55de6e43310cd316199837065dff559" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7887444, - "upload-time": "2022-02-01T07:56:19.625795Z", - "url": "https://files.pythonhosted.org/packages/9c/0e/02b7eff8fac2c25ede489933d4e899f6e6f283ae8eaf5189431057c8d406/Django-3.2.12-py3-none-any.whl", + "requires-python": null, + "size": 7384572, + "upload-time": "2014-09-02T21:09:27.945216Z", + "url": "https://files.pythonhosted.org/packages/d5/5e/a1328223c382024b2b184dacc713086463ce1a60fe1471d500b3b66f840a/Django-1.7-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.2.12.tar.gz", + "filename": "Django-1.7.tar.gz", "hashes": { - "sha256": "9772e6935703e59e993960832d66a614cf0233a1c5123bc6224ecc6ad69e41e2" + "sha256": "33f781f17f145f79ee8e0b8d753498e0e0188f0b53b2accad4045d623422d5e1" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9812448, - "upload-time": "2022-02-01T07:56:32.000097Z", - "url": "https://files.pythonhosted.org/packages/83/d9/7f28811ff78ce1903dc9a32ac439e4e6c98298cd2e99cb01f528e51dd796/Django-3.2.12.tar.gz", + "requires-python": null, + "size": 7486550, + "upload-time": "2014-09-02T21:10:05.229716Z", + "url": "https://files.pythonhosted.org/packages/df/07/e87b36c24a742deebbffafb31504bbaffe4a20db799b43404f655413052a/Django-1.7.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d36589eff951639cf73661bf4cc047ddffcaccb5741b9e22ed82e8fb89663884" + "sha256": "53a488e4c4e0fb171d78a7100e091954b15709afb66811f5ec7c698ad56f93d9" }, "data-dist-info-metadata": { - "sha256": "d36589eff951639cf73661bf4cc047ddffcaccb5741b9e22ed82e8fb89663884" + "sha256": "53a488e4c4e0fb171d78a7100e091954b15709afb66811f5ec7c698ad56f93d9" }, - "filename": "Django-3.2.13-py3-none-any.whl", + "filename": "Django-1.7.1-py2.py3-none-any.whl", "hashes": { - "sha256": "b896ca61edc079eb6bbaa15cf6071eb69d6aac08cce5211583cfb41515644fdf" + "sha256": "679fc24b3e85bf5a07ca2f6d5c4cdf3d4477bbb02f43a6548335952cc75b5d23" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7887998, - "upload-time": "2022-04-11T07:52:57.318239Z", - "url": "https://files.pythonhosted.org/packages/c3/68/b63abc009adee25c1bd266b3740e173eab656608cf21641594a37e02cf57/Django-3.2.13-py3-none-any.whl", + "requires-python": null, + "size": 7414830, + "upload-time": "2014-10-22T16:56:56.139953Z", + "url": "https://files.pythonhosted.org/packages/d2/29/1935a5825b8820d1e398ab83f0730d483ec731fae34745ddac8318cf6ac8/Django-1.7.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.2.13.tar.gz", + "filename": "Django-1.7.1.tar.gz", "hashes": { - "sha256": "6d93497a0a9bf6ba0e0b1a29cccdc40efbfc76297255b1309b3a884a688ec4b6" + "sha256": "3de62e71ce2cfbcdecb6e344cad04948506c8410ea5c6eab15c8f3b31b8ac1c0" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9813985, - "upload-time": "2022-04-11T07:53:10.596399Z", - "url": "https://files.pythonhosted.org/packages/92/69/52760ffd860e995b390a4e897d38ae0669ce633c0fbb76b15f71cb0bb930/Django-3.2.13.tar.gz", + "requires-python": null, + "size": 7527499, + "upload-time": "2014-10-22T16:57:16.294800Z", + "url": "https://files.pythonhosted.org/packages/8c/a3/9876f73205ed8e1a2e345245e7e66fc02a056f29503590eca392fcb3e7c0/Django-1.7.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "f2558cc1efa5ba2fdcbf3a11f60d839b7973e8ea6096514a969618f6ba763f08" + "sha256": "06b75828b65252908062438b38160ed6f5a4fb6ed6d9415c73e2c13a75d2c9cc" }, "data-dist-info-metadata": { - "sha256": "f2558cc1efa5ba2fdcbf3a11f60d839b7973e8ea6096514a969618f6ba763f08" + "sha256": "06b75828b65252908062438b38160ed6f5a4fb6ed6d9415c73e2c13a75d2c9cc" }, - "filename": "Django-3.2.14-py3-none-any.whl", + "filename": "Django-1.7.2-py2.py3-none-any.whl", "hashes": { - "sha256": "a8681e098fa60f7c33a4b628d6fcd3fe983a0939ff1301ecacac21d0b38bad56" + "sha256": "b22871edc9ddf3e57b18989c3c7e9174b4c168dc7b8dbe3f31d4101a73bf2006" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7888106, - "upload-time": "2022-07-04T07:57:18.239960Z", - "url": "https://files.pythonhosted.org/packages/c0/a8/4afc7742ad1e506909ce8c5056761f22c8a2db0a8b4a46cfa290b1cd6685/Django-3.2.14-py3-none-any.whl", + "requires-python": null, + "size": 7420120, + "upload-time": "2015-01-03T01:37:27.712134Z", + "url": "https://files.pythonhosted.org/packages/bb/e3/97cfd29ab86059c1df12a5a2593d214d52b9c22f6f40e2f0dc891b1899fe/Django-1.7.2-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.2.14.tar.gz", + "filename": "Django-1.7.2.tar.gz", "hashes": { - "sha256": "677182ba8b5b285a4e072f3ac17ceee6aff1b5ce77fd173cc5b6a2d3dc022fcf" + "sha256": "31c6c3c229f8c04b3be87e6afc3492903b57ec8f1188a47b6ae160d90cf653c8" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9814965, - "upload-time": "2022-07-04T07:57:28.551095Z", - "url": "https://files.pythonhosted.org/packages/8e/50/649a8e31a5f9e09df32250103c9b34e4af7445bc0a177a1f4d1ed0d1b4eb/Django-3.2.14.tar.gz", + "requires-python": null, + "size": 7577911, + "upload-time": "2015-01-03T01:37:40.931378Z", + "url": "https://files.pythonhosted.org/packages/32/28/3e17392530e8bc38db501a9d85d2013e260657a785fc0b568f2c1bcf2a9e/Django-1.7.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d96b2bff6d06672fff63475d6960a837bfc3fbe720029787259e49e0d922ef7e" + "sha256": "7e5929642450ec237932a4cf0d063563ec9aabe0c0c10a3091ff0505dbfec980" }, "data-dist-info-metadata": { - "sha256": "d96b2bff6d06672fff63475d6960a837bfc3fbe720029787259e49e0d922ef7e" + "sha256": "7e5929642450ec237932a4cf0d063563ec9aabe0c0c10a3091ff0505dbfec980" }, - "filename": "Django-3.2.15-py3-none-any.whl", + "filename": "Django-1.7.3-py2.py3-none-any.whl", "hashes": { - "sha256": "115baf5049d5cf4163e43492cdc7139c306ed6d451e7d3571fe9612903903713" + "sha256": "72edd47b55ae748d29f1a71d5ca4b86e785c9fb974407cf242b3168e6f1b177e" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7888258, - "upload-time": "2022-08-03T07:38:15.296674Z", - "url": "https://files.pythonhosted.org/packages/db/f9/9ddc8444397ed7e72c52f63b48ecc2849ae1ca4d621776399a81e501ee3c/Django-3.2.15-py3-none-any.whl", + "requires-python": null, + "size": 7421196, + "upload-time": "2015-01-13T18:39:44.032666Z", + "url": "https://files.pythonhosted.org/packages/4d/b9/b972b87a27330e6647abb9766c1d32e5726430cfcc60b2b9c2f2d0e28bcb/Django-1.7.3-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.2.15.tar.gz", + "filename": "Django-1.7.3.tar.gz", "hashes": { - "sha256": "f71934b1a822f14a86c9ac9634053689279cd04ae69cb6ade4a59471b886582b" + "sha256": "f226fb8aa438456968d403f6739de1cf2dad128db86f66ee2b41dfebe3645c5b" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9833828, - "upload-time": "2022-08-03T07:38:21.696991Z", - "url": "https://files.pythonhosted.org/packages/02/45/371717cbed904aa95864cf2b28beece8e73f6314f1d2b26cba4c2890dbeb/Django-3.2.15.tar.gz", + "requires-python": null, + "size": 7589559, + "upload-time": "2015-01-13T18:39:56.760858Z", + "url": "https://files.pythonhosted.org/packages/49/57/e57dc454702a565815160fec24cff7a833331c6b603afb6e30f2102ca29c/Django-1.7.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "882bcc749afe0cf284732853cc3900d838e5e7a6886c95e7570b912d64a6846a" + "sha256": "ae816379593015ec149d1e43c0ebebd567379af4093c8517941147a90ebff348" }, "data-dist-info-metadata": { - "sha256": "882bcc749afe0cf284732853cc3900d838e5e7a6886c95e7570b912d64a6846a" + "sha256": "ae816379593015ec149d1e43c0ebebd567379af4093c8517941147a90ebff348" }, - "filename": "Django-3.2.16-py3-none-any.whl", + "filename": "Django-1.7.4-py2.py3-none-any.whl", "hashes": { - "sha256": "18ba8efa36b69cfcd4b670d0fa187c6fe7506596f0ababe580e16909bcdec121" + "sha256": "42002065cc98bc99b5bae0084ddb13a0ad611a171dcdaf5ba96731935da744a4" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7888258, - "upload-time": "2022-10-04T07:54:16.950129Z", - "url": "https://files.pythonhosted.org/packages/8a/c4/f946a6b02fcbba84e56074f2fc36866433b009bea2528b09fe0bac4fe1aa/Django-3.2.16-py3-none-any.whl", + "requires-python": null, + "size": 7422181, + "upload-time": "2015-01-27T17:22:19.680252Z", + "url": "https://files.pythonhosted.org/packages/c9/1e/66f185ca0d4d0ca11b94caeac96a33a13954963a8b563b67d11f50bfeee7/Django-1.7.4-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.2.16.tar.gz", + "filename": "Django-1.7.4.tar.gz", "hashes": { - "sha256": "3adc285124244724a394fa9b9839cc8cd116faf7d159554c43ecdaa8cdf0b94d" + "sha256": "f33255afbb9ee0977d9095ab0b50fde1f8ddff4220b57e8d19c6620b3e316170" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9847052, - "upload-time": "2022-10-04T07:54:27.079681Z", - "url": "https://files.pythonhosted.org/packages/f1/d7/8ddb9d8fbbffd33329cf6dfc33e8367a8969c05cf91bc63138ca116301ba/Django-3.2.16.tar.gz", + "requires-python": null, + "size": 7592584, + "upload-time": "2015-01-27T17:22:47.486790Z", + "url": "https://files.pythonhosted.org/packages/f3/af/91bf47f38841c1b64875cb6ff40c6466e71ed8c0864ef837e1db5c4fbac8/Django-1.7.4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "6dab46bbf9f2441135f3e2b5eede272b01b7f323cb511929457d6e879ce5ef91" + "sha256": "99325d556a5a70b0e655a82fe2177e7157b85862cc55bba56d2e5c779d7efdd5" }, "data-dist-info-metadata": { - "sha256": "6dab46bbf9f2441135f3e2b5eede272b01b7f323cb511929457d6e879ce5ef91" + "sha256": "99325d556a5a70b0e655a82fe2177e7157b85862cc55bba56d2e5c779d7efdd5" }, - "filename": "Django-3.2.17-py3-none-any.whl", + "filename": "Django-1.7.5-py2.py3-none-any.whl", "hashes": { - "sha256": "59c39fc342b242fb42b6b040ad8b1b4c15df438706c1d970d416d63cdd73e7fd" + "sha256": "ac85d95150ad013632bef5e7ff9ea6decce8100713945d3c61a1b671e6c11d2c" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7888712, - "upload-time": "2023-02-01T09:55:48.915222Z", - "url": "https://files.pythonhosted.org/packages/1f/2e/efaa4b1c7db4292715ecedd95b2221438d7a897132f652708d84e4587d59/Django-3.2.17-py3-none-any.whl", + "requires-python": null, + "size": 7422703, + "upload-time": "2015-02-25T13:58:22.048763Z", + "url": "https://files.pythonhosted.org/packages/4d/dc/7b29fa98915a25a443eb5091aff1a0ef007d27c9848365a1fd0a108b5f39/Django-1.7.5-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.2.17.tar.gz", + "filename": "Django-1.7.5.tar.gz", "hashes": { - "sha256": "644288341f06ebe4938eec6801b6bd59a6534a78e4aedde2a153075d11143894" + "sha256": "1c391f9349c97df503dac3461599f24235e4d04393498e6060e74dd2721460bc" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9830188, - "upload-time": "2023-02-01T09:56:01.031856Z", - "url": "https://files.pythonhosted.org/packages/5a/76/5ae8a875cdb1d132408c5e7c0c6c2832e1d795837c2355abb2b0de9990ec/Django-3.2.17.tar.gz", + "requires-python": null, + "size": 7599017, + "upload-time": "2015-02-25T13:58:38.544144Z", + "url": "https://files.pythonhosted.org/packages/d1/ab/8d0fe798860f897e388dbb5a2df468db47c52645cbbd378963eff508cf91/Django-1.7.5.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "f31572aa478d99c82a42504c95764a8a8cd91580e0ec652a7b05dd54a7a70a78" + "sha256": "8549a8917a11873e5d879c9ddf8b33197bcb52d73c416c5a07fcd498036c8568" }, "data-dist-info-metadata": { - "sha256": "f31572aa478d99c82a42504c95764a8a8cd91580e0ec652a7b05dd54a7a70a78" + "sha256": "8549a8917a11873e5d879c9ddf8b33197bcb52d73c416c5a07fcd498036c8568" }, - "filename": "Django-3.2.18-py3-none-any.whl", + "filename": "Django-1.7.6-py2.py3-none-any.whl", "hashes": { - "sha256": "4d492d9024c7b3dfababf49f94511ab6a58e2c9c3c7207786f1ba4eb77750706" + "sha256": "f82fb42e84ca28dcbb1149a933ec9c2958546f338f657dd59307db4da0a53c3e" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7889264, - "upload-time": "2023-02-14T08:25:28.389548Z", - "url": "https://files.pythonhosted.org/packages/57/12/da22535f809b8c06c8d58eaf236ec8683ffd4e1dc4eced175b174e6446fa/Django-3.2.18-py3-none-any.whl", + "requires-python": null, + "size": 7422729, + "upload-time": "2015-03-09T15:30:40.158699Z", + "url": "https://files.pythonhosted.org/packages/f7/1d/f2928f2be4da63a6304d56dcfde893fcd68cae49a70d35d2fda625f66525/Django-1.7.6-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.2.18.tar.gz", + "filename": "Django-1.7.6.tar.gz", "hashes": { - "sha256": "08208dfe892eb64fff073ca743b3b952311104f939e7f6dae954fe72dcc533ba" + "sha256": "b0f15e0ffe59a2f37cbaf53543f05d2f40c5a755390df03ec0655b5e4a8d4c90" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9848949, - "upload-time": "2023-02-14T08:25:40.252336Z", - "url": "https://files.pythonhosted.org/packages/66/e6/e06dd4fceb09cbb50598cbaecca0dc1a2ac3bc4b8cf3e073e394603c3d85/Django-3.2.18.tar.gz", + "requires-python": null, + "size": 7601179, + "upload-time": "2015-03-09T15:30:50.859703Z", + "url": "https://files.pythonhosted.org/packages/f3/13/f7ac67daff05d52bc4db7163040cc88aaf9dcb9cb65349056276f08bf536/Django-1.7.6.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "a72e6322acd9a15bc8a93bc660e6e263f45a5888b5aeb98c7e9cb2c58e968541" + "sha256": "9ca7324c20b5517aedef235784f3ff10291de2dc3e87d770045b5e2761be5d5c" }, "data-dist-info-metadata": { - "sha256": "a72e6322acd9a15bc8a93bc660e6e263f45a5888b5aeb98c7e9cb2c58e968541" + "sha256": "9ca7324c20b5517aedef235784f3ff10291de2dc3e87d770045b5e2761be5d5c" }, - "filename": "Django-3.2.19-py3-none-any.whl", + "filename": "Django-1.7.7-py2.py3-none-any.whl", "hashes": { - "sha256": "21cc991466245d659ab79cb01204f9515690f8dae00e5eabde307f14d24d4d7d" + "sha256": "eec57d3219501ec6e685646826f2eb8e77687a93fe374a7e6994490520db093e" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7889399, - "upload-time": "2023-05-03T12:58:19.066030Z", - "url": "https://files.pythonhosted.org/packages/22/af/979a4c610e727cc936c3db3d48cfcb3c270e106ff919f23fc1a27870ba00/Django-3.2.19-py3-none-any.whl", + "requires-python": null, + "size": 7422997, + "upload-time": "2015-03-18T23:49:08.712508Z", + "url": "https://files.pythonhosted.org/packages/b5/6b/810aad2c715fa19ffcf30b592cc90b931152268e59c3c526563be0b462e0/Django-1.7.7-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.2.19.tar.gz", + "filename": "Django-1.7.7.tar.gz", "hashes": { - "sha256": "031365bae96814da19c10706218c44dff3b654cc4de20a98bd2d29b9bde469f0" + "sha256": "4816f892063569ca9a77584fa23cb4995c1b3b954ef875102a8219229cbd2e33" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9832772, - "upload-time": "2023-05-03T12:58:31.141156Z", - "url": "https://files.pythonhosted.org/packages/e5/a7/cc0b6f97d18a70fd9e026e00a885a9fb995fe2166a56e7784fb361abb027/Django-3.2.19.tar.gz", + "requires-python": null, + "size": 7603286, + "upload-time": "2015-03-18T23:49:18.866382Z", + "url": "https://files.pythonhosted.org/packages/61/52/2e39a916cb6697fa89cc9143134ec9ef470f4014a16d432044334b7204ff/Django-1.7.7.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "78337ea717df31b63254179af32f00e6761e171b32f8057b3c68a29dda156daa" + "sha256": "b34b3431443423afc5edaffbd9857d83aa75104857ad12085e97616b410e3597" }, "data-dist-info-metadata": { - "sha256": "78337ea717df31b63254179af32f00e6761e171b32f8057b3c68a29dda156daa" + "sha256": "b34b3431443423afc5edaffbd9857d83aa75104857ad12085e97616b410e3597" }, - "filename": "Django-3.2.20-py3-none-any.whl", + "filename": "Django-1.7.8-py2.py3-none-any.whl", "hashes": { - "sha256": "a477ab326ae7d8807dc25c186b951ab8c7648a3a23f9497763c37307a2b5ef87" + "sha256": "3c63d4e8a6bab7d4eccf41240ce1bcdc59cf92a09499eca75bcb701e342306aa" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7889501, - "upload-time": "2023-07-03T07:57:12.203517Z", - "url": "https://files.pythonhosted.org/packages/84/eb/5329ae72bf26b91844985d0de74e4edf876e3ca409d085820f230eea2eba/Django-3.2.20-py3-none-any.whl", + "requires-python": null, + "size": 7423353, + "upload-time": "2015-05-01T20:42:44.291666Z", + "url": "https://files.pythonhosted.org/packages/87/12/01d937731539a729cb82ecec6763f0f893782287a66ca5768c44b507a2e7/Django-1.7.8-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.2.20.tar.gz", + "filename": "Django-1.7.8.tar.gz", "hashes": { - "sha256": "dec2a116787b8e14962014bf78e120bba454135108e1af9e9b91ade7b2964c40" + "sha256": "f0ab12c7c88a033681e44e2e4bf4a93d93c85d5b1e8e9c875b4b917abb246921" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9831078, - "upload-time": "2023-07-03T07:57:23.346933Z", - "url": "https://files.pythonhosted.org/packages/52/b6/2a36af602c8edcaa74ab9c046d8e950771bd503c3261d95466f9d5faac89/Django-3.2.20.tar.gz", + "requires-python": null, + "size": 7604685, + "upload-time": "2015-05-01T20:42:55.907784Z", + "url": "https://files.pythonhosted.org/packages/b2/a8/96ffe1a3755e4d7763f014dda866077697ee949a63ac7980c4432b77aa8a/Django-1.7.8.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "680688671a91ff39aaaced914b1599ffdac6fe948f39ed7a17b4feab0b14ba57" + "sha256": "64b3c21cdf67f9a39f78f87f8d4ed84d4b7d64e4e05c6a106fbfa7b09f37a3ad" }, "data-dist-info-metadata": { - "sha256": "680688671a91ff39aaaced914b1599ffdac6fe948f39ed7a17b4feab0b14ba57" + "sha256": "64b3c21cdf67f9a39f78f87f8d4ed84d4b7d64e4e05c6a106fbfa7b09f37a3ad" }, - "filename": "Django-3.2.21-py3-none-any.whl", + "filename": "Django-1.7.9-py2.py3-none-any.whl", "hashes": { - "sha256": "d31b06c58aa2cd73998ca5966bc3001243d3c4e77ee2d0c479bced124765fd99" + "sha256": "4d58e452744b76876d8199ca44144a252c254e8914939240ae3527c4eaa1882f" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7889527, - "upload-time": "2023-09-04T10:58:15.304456Z", - "url": "https://files.pythonhosted.org/packages/97/8d/03ac2f7a3f751f597be12c03a09147f9ca80906264044bb05758bbcc2b32/Django-3.2.21-py3-none-any.whl", + "requires-python": null, + "size": 7423771, + "upload-time": "2015-07-08T21:33:04.180643Z", + "url": "https://files.pythonhosted.org/packages/cd/69/f41554b2d76bddd1de18b6c2f7729c18fa823f24f2140f995599e2b9f43f/Django-1.7.9-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.2.21.tar.gz", + "filename": "Django-1.7.9.tar.gz", "hashes": { - "sha256": "a5de4c484e7b7418e6d3e52a5b8794f0e6b9f9e4ce3c037018cf1c489fa87f3c" + "sha256": "4f3f9fe4e5d20ff8ed6a90b5d2f2df2d8fc054e478cdcc3db81c6b29bd217860" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9836824, - "upload-time": "2023-09-04T10:58:25.702642Z", - "url": "https://files.pythonhosted.org/packages/9f/4a/2b57890fd9a1511ed3c580ef3636f018d06b1f9ae42b3033e4fff3ff7720/Django-3.2.21.tar.gz", + "requires-python": null, + "size": 7605194, + "upload-time": "2015-07-08T19:50:47.243246Z", + "url": "https://files.pythonhosted.org/packages/e6/f3/544641b38e4ac212562b0c9722e8ee5e3ec07e6e2ba644a41d5044f2a9ad/Django-1.7.9.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "5c331127edf6560312ffe6a91c79aa466a8bfa6d8a7d478f5f161200249be64f" + "sha256": "f8b7c6e87436628360d126190ac1650c363304208d51b993cb14a8214e74fe43" }, "data-dist-info-metadata": { - "sha256": "5c331127edf6560312ffe6a91c79aa466a8bfa6d8a7d478f5f161200249be64f" + "sha256": "f8b7c6e87436628360d126190ac1650c363304208d51b993cb14a8214e74fe43" }, - "filename": "Django-3.2.22-py3-none-any.whl", + "filename": "Django-1.7.10-py2.py3-none-any.whl", "hashes": { - "sha256": "c5e7b668025a6e06cad9ba6d4de1fd1a21212acebb51ea34abb400c6e4d33430" + "sha256": "1db5dafe4fe8302f34449283864baa74d0d64013613aa200918187bf76902d5f" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7889667, - "upload-time": "2023-10-04T14:59:53.611484Z", - "url": "https://files.pythonhosted.org/packages/1b/29/13d5f2a5de460b66a92e4e99b0e2ceb9f3e619da70e51772981268524e0d/Django-3.2.22-py3-none-any.whl", + "requires-python": null, + "size": 7424722, + "upload-time": "2015-08-18T17:15:28.710738Z", + "url": "https://files.pythonhosted.org/packages/23/73/c0440d75121e69292115dd9d5e9f547113a86b73309652700b02fcb13d08/Django-1.7.10-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.2.22.tar.gz", + "filename": "Django-1.7.10.tar.gz", "hashes": { - "sha256": "83b6d66b06e484807d778263fdc7f9186d4dc1862fcfa6507830446ac6b060ba" + "sha256": "b9357d2cebe61997055d417d607f9c650e817cd1a383b9a1b88bf1edad797c75" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9827193, - "upload-time": "2023-10-04T15:00:00.548503Z", - "url": "https://files.pythonhosted.org/packages/46/fa/6ff52b6d92e52eec8d5037f79337ff70321eb7831dda1d13da3ad58f53ab/Django-3.2.22.tar.gz", + "requires-python": null, + "size": 7584312, + "upload-time": "2015-08-18T17:15:47.478514Z", + "url": "https://files.pythonhosted.org/packages/b1/8c/57e58359f201c8b3b46706bf06a5cef32d0a8176cf287f45ad7b2eb10891/Django-1.7.10.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "ae599a780da65844fcb5eacffe821d3964035c02d1db4a982c4472755b20e1e0" + "sha256": "a28ef2e51f950a83a4c9ab978dcd4a62bded97f83d338494512677815d81c96b" }, "data-dist-info-metadata": { - "sha256": "ae599a780da65844fcb5eacffe821d3964035c02d1db4a982c4472755b20e1e0" + "sha256": "a28ef2e51f950a83a4c9ab978dcd4a62bded97f83d338494512677815d81c96b" }, - "filename": "Django-3.2.23-py3-none-any.whl", + "filename": "Django-1.7.11-py2.py3-none-any.whl", "hashes": { - "sha256": "d48608d5f62f2c1e260986835db089fa3b79d6f58510881d316b8d88345ae6e1" + "sha256": "100164556897c1219f33706e63a656b8848d33d09b0161e2deefcc50978cf62d" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7889872, - "upload-time": "2023-11-01T06:59:05.105405Z", - "url": "https://files.pythonhosted.org/packages/c9/69/72663af69f1a70fa186813220c8ec5ce7f9056b6d987077e2c38ed794bee/Django-3.2.23-py3-none-any.whl", + "requires-python": null, + "size": 7424228, + "upload-time": "2015-11-24T17:19:47.417001Z", + "url": "https://files.pythonhosted.org/packages/cd/1a/9797706779fc77317887bcf4b12632c24aed8404b694ed1b8d1f7053c92b/Django-1.7.11-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-3.2.23.tar.gz", + "filename": "Django-1.7.11.tar.gz", "hashes": { - "sha256": "82968f3640e29ef4a773af2c28448f5f7a08d001c6ac05b32d02aeee6509508b" + "sha256": "2039144fce8f1b603d03fa5a5643578df1ad007c4ed41a617f02a3943f7059a1" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9834665, - "upload-time": "2023-11-01T06:59:19.806570Z", - "url": "https://files.pythonhosted.org/packages/dd/6e/7c97a4c54c1a4d3d700fb0d687323c96dc5e9f5e7d2bcac163e2f0c17cb7/Django-3.2.23.tar.gz", + "requires-python": null, + "size": 7586798, + "upload-time": "2015-11-24T17:20:22.836539Z", + "url": "https://files.pythonhosted.org/packages/53/2a/cca393c0d65813f9f8e4d41e4a4d7d64fe8a6bd6dd7276583e2b6653af61/Django-1.7.11.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "f116bb9fe4bfa14663787c3ed3293e716bb566cfca4f6b23becfa078d3872c8d" + "sha256": "3d3e4f8a0cfd87e5b461ec6a3a4e1cd45008c0b7cf1df6d5e9fe398a97bd3969" }, "data-dist-info-metadata": { - "sha256": "f116bb9fe4bfa14663787c3ed3293e716bb566cfca4f6b23becfa078d3872c8d" + "sha256": "3d3e4f8a0cfd87e5b461ec6a3a4e1cd45008c0b7cf1df6d5e9fe398a97bd3969" }, - "filename": "Django-3.2.24-py3-none-any.whl", + "filename": "Django-1.8a1-py2.py3-none-any.whl", "hashes": { - "sha256": "5dd5b787c3ba39637610fe700f54bf158e33560ea0dba600c19921e7ff926ec5" + "sha256": "ecca07bdf863444f955160a822fe3c979e3c64e1eb1d9553a4ba03c2af8864f2" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7889889, - "upload-time": "2024-02-06T14:54:24.766883Z", - "url": "https://files.pythonhosted.org/packages/34/e5/42d59f93804c142b6ef535b83c620ea51bbe8cc3c9c68c627f5ee5b1ce26/Django-3.2.24-py3-none-any.whl", + "requires-python": null, + "size": 6899082, + "upload-time": "2015-01-16T22:25:13.083005Z", + "url": "https://files.pythonhosted.org/packages/92/e7/95566ef630009a2b21fb1f0815287aa291be8756eb822f6f29a80cdd6084/Django-1.8a1-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-3.2.24.tar.gz", + "core-metadata": { + "sha256": "ec9986efd2c08d2f907aa3a7c873ecfd06f2e5a729879ae6462785b705a82270" + }, + "data-dist-info-metadata": { + "sha256": "ec9986efd2c08d2f907aa3a7c873ecfd06f2e5a729879ae6462785b705a82270" + }, + "filename": "Django-1.8b1-py2.py3-none-any.whl", "hashes": { - "sha256": "aaee9fb0fb4ebd4311520887ad2e33313d368846607f82a9a0ed461cd4c35b18" + "sha256": "2cc94282a29ecea856acde4363d2f2f87170f0c30d96c7f953c5c46e2bca367a" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9833004, - "upload-time": "2024-02-06T14:54:43.094421Z", - "url": "https://files.pythonhosted.org/packages/6b/eb/fc9f949a47dc7e89183abb63e25fb1351e9735c4ffa0ab6397428d4164c3/Django-3.2.24.tar.gz", + "requires-python": null, + "size": 6521989, + "upload-time": "2015-02-25T13:42:42.788820Z", + "url": "https://files.pythonhosted.org/packages/76/d4/a489819b66706406c07819844bae3f7d9613104c1581af2a4ef567e67c48/Django-1.8b1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": { - "sha256": "2635c6a746bb0fec95507863e24b336abb4562e80a494857d0345d1cc4a76d52" + "sha256": "4940414f1cee675109e5f25416ec6a2bd0fefa860ec695d3b97876b80a322a04" }, "data-dist-info-metadata": { - "sha256": "2635c6a746bb0fec95507863e24b336abb4562e80a494857d0345d1cc4a76d52" + "sha256": "4940414f1cee675109e5f25416ec6a2bd0fefa860ec695d3b97876b80a322a04" }, - "filename": "Django-3.2.25-py3-none-any.whl", + "filename": "Django-1.8b2-py2.py3-none-any.whl", "hashes": { - "sha256": "a52ea7fcf280b16f7b739cec38fa6d3f8953a5456986944c3ca97e79882b4e38" + "sha256": "4f03f3e14c43cdb4002e705ca4631d0623706d2ba2ce51385c61742f31268fc6" }, "provenance": null, - "requires-python": ">=3.6", - "size": 7890550, - "upload-time": "2024-03-04T08:56:47.529440Z", - "url": "https://files.pythonhosted.org/packages/30/8e/cc23c762c5dcd1d367d73cf006a326e0df2bd0e785cba18b658b39904c1e/Django-3.2.25-py3-none-any.whl", + "requires-python": null, + "size": 6522351, + "upload-time": "2015-03-09T15:55:16.864430Z", + "url": "https://files.pythonhosted.org/packages/ab/d6/97affc9b5435234b906009ad11f6ca6e9c10d6c17752a25e82a92f44acca/Django-1.8b2-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-3.2.25.tar.gz", + "core-metadata": { + "sha256": "1663279fbb45ad478fd63f99b88dab59aaa8f9764c5a628f0d3bc8a343f564bb" + }, + "data-dist-info-metadata": { + "sha256": "1663279fbb45ad478fd63f99b88dab59aaa8f9764c5a628f0d3bc8a343f564bb" + }, + "filename": "Django-1.8c1-py2.py3-none-any.whl", "hashes": { - "sha256": "7ca38a78654aee72378594d63e51636c04b8e28574f5505dff630895b5472777" + "sha256": "eb11796aa8e0e083409d513bd144002a986cce7bb22041b8df3f2c0734387898" }, "provenance": null, - "requires-python": ">=3.6", - "size": 9836336, - "upload-time": "2024-03-04T08:57:02.257730Z", - "url": "https://files.pythonhosted.org/packages/ec/68/0e744f07b57bfdf99abbb6b3eb14fcba188867021c05f4a104e04f6d56b8/Django-3.2.25.tar.gz", + "requires-python": null, + "size": 6410414, + "upload-time": "2015-03-18T23:39:34.451697Z", + "url": "https://files.pythonhosted.org/packages/68/06/d854d6b1b3ad307571860cc6b1a65ed01325cc7702efdce514695dd6b8af/Django-1.8c1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": { - "sha256": "4f1187a7972e17f7a43001004dd184bccaa559965f774ea5fabce71c22bd9e12" + "sha256": "6b8e3522f372435f6aebc5e355b6af533bdc53e3d8cdc44e67c830473360c311" }, "data-dist-info-metadata": { - "sha256": "4f1187a7972e17f7a43001004dd184bccaa559965f774ea5fabce71c22bd9e12" + "sha256": "6b8e3522f372435f6aebc5e355b6af533bdc53e3d8cdc44e67c830473360c311" }, - "filename": "Django-4.0a1-py3-none-any.whl", + "filename": "Django-1.8-py2.py3-none-any.whl", "hashes": { - "sha256": "86b1cdeec72768defb39e27ca8c998e9e465888fd7663269a82cfe182b680c94" + "sha256": "6a03ce2feafdd193a0ba8a26dbd9773e757d2e5d5e7933a62eac129813bd381a" }, "provenance": null, - "requires-python": ">=3.8", - "size": 7913692, - "upload-time": "2021-09-21T19:08:46.532552Z", - "url": "https://files.pythonhosted.org/packages/4f/0d/c346909f167ef9eb245ec189f37a993d7aeabf184d6e07920ca99ea74f1d/Django-4.0a1-py3-none-any.whl", + "requires-python": null, + "size": 6154536, + "upload-time": "2015-04-01T20:12:37.288238Z", + "url": "https://files.pythonhosted.org/packages/4e/1c/17a429cfb79c1814d1ec31939fc5cf4a8ac68fe934279e095fb6160123a9/Django-1.8-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.0a1.tar.gz", + "filename": "Django-1.8.tar.gz", "hashes": { - "sha256": "010388b20c94e2ab421c6c4660ab835611be40e758679b93eb1f703a00cefaf3" + "sha256": "066bad42cb4c66944e7efcf7304d3d17f7b0eb222e53958cdd866420d2e8b412" }, "provenance": null, - "requires-python": ">=3.8", - "size": 9896896, - "upload-time": "2021-09-21T19:09:14.295332Z", - "url": "https://files.pythonhosted.org/packages/a2/62/1e6030f9ff01b7f2d36e11f1181beb51f4e181ce38eb8cd240e8bcb8201c/Django-4.0a1.tar.gz", + "requires-python": null, + "size": 7258871, + "upload-time": "2015-04-01T20:12:48.080635Z", + "url": "https://files.pythonhosted.org/packages/7e/8d/505c0673f65d5aec80012d27ba7924054b665ff88e2babab93e1e7c77663/Django-1.8.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "86c0990342c757bfca750ff8b133b6d9acc14aa11249fab2c7e9f018d9c8ec9a" + "sha256": "6eab01e5b5d9c198316308557d20c2c606a5453e798a91a0b39a6a3f1b3091ff" }, "data-dist-info-metadata": { - "sha256": "86c0990342c757bfca750ff8b133b6d9acc14aa11249fab2c7e9f018d9c8ec9a" + "sha256": "6eab01e5b5d9c198316308557d20c2c606a5453e798a91a0b39a6a3f1b3091ff" }, - "filename": "Django-4.0b1-py3-none-any.whl", + "filename": "Django-1.8.1-py2.py3-none-any.whl", "hashes": { - "sha256": "12220029292e1c7dce4ea0ad9189942d3204f98f07b6fcbfd0a64c3cc49c0f01" + "sha256": "d92ad85a8684d86d078312acb0860824861a3cfcb482428f40878421f2253398" }, "provenance": null, - "requires-python": ">=3.8", - "size": 7914396, - "upload-time": "2021-10-25T09:23:16.638876Z", - "url": "https://files.pythonhosted.org/packages/e9/93/a5e3bbd3a6311b4d224da3ab9c7ee08f888a2a977d63aed0c13403610f20/Django-4.0b1-py3-none-any.whl", + "requires-python": null, + "size": 6163056, + "upload-time": "2015-05-01T20:36:34.829219Z", + "url": "https://files.pythonhosted.org/packages/0a/a9/4cc0b81cb74da397e0c6374322442f43e54da0af4da1e870b660c99ba58a/Django-1.8.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.0b1.tar.gz", + "filename": "Django-1.8.1.tar.gz", "hashes": { - "sha256": "135d854f678d6692b4899cbe1b90dd905f60c8fafb13730ce0ac76d4a8c7e2e4" + "sha256": "c6c7e7a961e2847d050d214ca96dc3167bb5f2b25cd5c6cb2eea96e1717f4ade" }, "provenance": null, - "requires-python": ">=3.8", - "size": 9902026, - "upload-time": "2021-10-25T09:23:22.644895Z", - "url": "https://files.pythonhosted.org/packages/21/dd/5b010156289b277f8f6adda3a18bfcc0a1842ad9a2f9951190d1a3b7bd71/Django-4.0b1.tar.gz", + "requires-python": null, + "size": 7270084, + "upload-time": "2015-05-01T20:36:45.639030Z", + "url": "https://files.pythonhosted.org/packages/42/fe/e0e7d13a0cb47f0af9f36e2523438d85b8d30ed640b72ace2629bd75b181/Django-1.8.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "1a60ebec71d1480eec9f7fc1c17e1770b6bd9293c4f74a6eecea350c1699c78f" + "sha256": "6f1c25ec6a596bc742a01e5d0a2a43228baa6b505cd74051831ff1d9004fc87b" }, "data-dist-info-metadata": { - "sha256": "1a60ebec71d1480eec9f7fc1c17e1770b6bd9293c4f74a6eecea350c1699c78f" + "sha256": "6f1c25ec6a596bc742a01e5d0a2a43228baa6b505cd74051831ff1d9004fc87b" }, - "filename": "Django-4.0rc1-py3-none-any.whl", + "filename": "Django-1.8.2-py2.py3-none-any.whl", "hashes": { - "sha256": "d4f007daf8a3834a75026653dee196f0ccbfd1a5b1bc1dafcf10b0727a76c825" + "sha256": "bd57d950778db81f55f89efcbcb905ee839a778ba790ae4308b8a316835eb7ce" }, "provenance": null, - "requires-python": ">=3.8", - "size": 7915672, - "upload-time": "2021-11-22T06:37:57.726504Z", - "url": "https://files.pythonhosted.org/packages/68/69/d3f879ec1164568dac7f336eb9d1bfb6e343299bbcf1778fb45737050733/Django-4.0rc1-py3-none-any.whl", + "requires-python": null, + "size": 6164181, + "upload-time": "2015-05-20T18:02:14.621999Z", + "url": "https://files.pythonhosted.org/packages/4e/9d/2a1835ccbf8e1f0d6755d0e938ffd855f23886d055a7a18cc00a5224a99b/Django-1.8.2-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.0rc1.tar.gz", + "filename": "Django-1.8.2.tar.gz", "hashes": { - "sha256": "fedcdff5ad460169b61cf9597269f265273ae83da349c79b80995ca5c2a3cd92" + "sha256": "3bb60536b2fb2084612fc9486634295e7208790029081842524916b5a66d206f" }, "provenance": null, - "requires-python": ">=3.8", - "size": 9905788, - "upload-time": "2021-11-22T06:38:01.843947Z", - "url": "https://files.pythonhosted.org/packages/bb/d9/74b87456553afbf7098c251514736d3575679cc32a9b4430dffaaf0a5d20/Django-4.0rc1.tar.gz", + "requires-python": null, + "size": 7275112, + "upload-time": "2015-05-20T18:02:30.286562Z", + "url": "https://files.pythonhosted.org/packages/b3/c0/1ee1c6a2e3ebf6c98fd401e2a039e515308595ddff7525357eeadafb4cb3/Django-1.8.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "c34051370c8d1bedb12dcc4dbb26e438a8347cd9fb7b6b4e9e0c53868025fd0f" + "sha256": "b821c08a097188a19caecc068dcb53764c65f682453d353813152acfc9d49939" }, "data-dist-info-metadata": { - "sha256": "c34051370c8d1bedb12dcc4dbb26e438a8347cd9fb7b6b4e9e0c53868025fd0f" + "sha256": "b821c08a097188a19caecc068dcb53764c65f682453d353813152acfc9d49939" }, - "filename": "Django-4.0-py3-none-any.whl", + "filename": "Django-1.8.3-py2.py3-none-any.whl", "hashes": { - "sha256": "59304646ebc6a77b9b6a59adc67d51ecb03c5e3d63ed1f14c909cdfda84e8010" + "sha256": "047d0f4c93262b33801049a2dcddaef09c29e741c03a947a3556ea4748eed2e2" }, "provenance": null, - "requires-python": ">=3.8", - "size": 8014008, - "upload-time": "2021-12-07T09:19:58.185240Z", - "url": "https://files.pythonhosted.org/packages/80/70/52fce3520b7a1421685828b04f76d5a26aabc7603fdb7af26c4ca7bb0512/Django-4.0-py3-none-any.whl", + "requires-python": null, + "size": 6165665, + "upload-time": "2015-07-08T19:43:24.197330Z", + "url": "https://files.pythonhosted.org/packages/a3/e1/0f3c17b1caa559ba69513ff72e250377c268d5bd3e8ad2b22809c7e2e907/Django-1.8.3-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.0.tar.gz", + "filename": "Django-1.8.3.tar.gz", "hashes": { - "sha256": "d5a8a14da819a8b9237ee4d8c78dfe056ff6e8a7511987be627192225113ee75" + "sha256": "2bb654fcc05fd53017c88caf2bc38b5c5ea23c91f8ac7f0a28b290daf2305bba" }, "provenance": null, - "requires-python": ">=3.8", - "size": 9980403, - "upload-time": "2021-12-07T09:20:02.897592Z", - "url": "https://files.pythonhosted.org/packages/4c/32/390205123250b54438a6cb3e0c9b5fd0347c318df744f32b50d8e10260d0/Django-4.0.tar.gz", + "requires-python": null, + "size": 7284327, + "upload-time": "2015-07-08T19:43:35.397608Z", + "url": "https://files.pythonhosted.org/packages/9e/ed/40a000533fd6e5147f326203163650bff9cd4e4432c5664a9799b95bddd1/Django-1.8.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "4e4abd5101ba8bb94a8c197275f0e053efbebecab3c30f5da9d19967b7b267e0" + "sha256": "d34e99a5e79f9e5af5985f32faf69ac41ab59efd3234a78b2eec854ce2cb7b09" }, "data-dist-info-metadata": { - "sha256": "4e4abd5101ba8bb94a8c197275f0e053efbebecab3c30f5da9d19967b7b267e0" + "sha256": "d34e99a5e79f9e5af5985f32faf69ac41ab59efd3234a78b2eec854ce2cb7b09" }, - "filename": "Django-4.0.1-py3-none-any.whl", + "filename": "Django-1.8.4-py2.py3-none-any.whl", "hashes": { - "sha256": "7cd8e8a3ed2bc0dfda05ce1e53a9c81b30eefd7aa350e538a18884475e4d4ce2" + "sha256": "2376c3d8c5f495b302b112d7232c84761130c430e1840c05a2a02b28f17dd596" }, "provenance": null, - "requires-python": ">=3.8", - "size": 8015001, - "upload-time": "2022-01-04T09:53:25.637001Z", - "url": "https://files.pythonhosted.org/packages/67/ec/20e5e4a29a7aef4ba7d2b3c24aac875e3bdf6c7d4de7d73db12282f15e22/Django-4.0.1-py3-none-any.whl", + "requires-python": null, + "size": 6167091, + "upload-time": "2015-08-18T17:06:21.380689Z", + "url": "https://files.pythonhosted.org/packages/7e/c3/2574a681af30d99b8fd60008c3e56f4ab0acad2af70fea6c135b8bff60a2/Django-1.8.4-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.0.1.tar.gz", + "filename": "Django-1.8.4.tar.gz", "hashes": { - "sha256": "2485eea3cc4c3bae13080dee866ebf90ba9f98d1afe8fda89bfb0eb2e218ef86" + "sha256": "826996c81e1cc773500124d5c19212e4a7681a55ee169fab9085f2b3015a70d8" }, "provenance": null, - "requires-python": ">=3.8", - "size": 9995484, - "upload-time": "2022-01-04T09:53:39.880362Z", - "url": "https://files.pythonhosted.org/packages/ff/a5/87fcd0ac916824c2e7ede565ea522bf9cc2428b06b8e7070f92fb6a4ad77/Django-4.0.1.tar.gz", + "requires-python": null, + "size": 7265101, + "upload-time": "2015-08-18T17:06:55.158421Z", + "url": "https://files.pythonhosted.org/packages/da/31/cc1ab8109387d178bfa0d1f85a6a6175b07c72b63db92f42c27aab83df3c/Django-1.8.4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "637574d74eef6b5126dc5f507377f09daf8a3c19faae643fac2662c3db6699a9" + "sha256": "42890a60ca077c0c000fab38b6cbab474741a7a12811309328ba2688ab8fc22f" }, "data-dist-info-metadata": { - "sha256": "637574d74eef6b5126dc5f507377f09daf8a3c19faae643fac2662c3db6699a9" + "sha256": "42890a60ca077c0c000fab38b6cbab474741a7a12811309328ba2688ab8fc22f" }, - "filename": "Django-4.0.2-py3-none-any.whl", + "filename": "Django-1.8.5-py2.py3-none-any.whl", "hashes": { - "sha256": "996495c58bff749232426c88726d8cd38d24c94d7c1d80835aafffa9bc52985a" + "sha256": "644c5cc2d064a38d439627549e6382a8bc28b80a243fe5cbba40b1efd2babdeb" }, "provenance": null, - "requires-python": ">=3.8", - "size": 8028128, - "upload-time": "2022-02-01T07:56:23.036066Z", - "url": "https://files.pythonhosted.org/packages/5d/2f/4705e8f2848f4523bb1b94b0dd9b425431aa1875c0921fb86777e62b4335/Django-4.0.2-py3-none-any.whl", + "requires-python": null, + "size": 6167038, + "upload-time": "2015-10-04T00:06:01.281154Z", + "url": "https://files.pythonhosted.org/packages/69/cc/9aa13faa16849cdf0b27e5ad9b1a9f82d1c1136c88382f24fe07b4290e35/Django-1.8.5-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.0.2.tar.gz", + "filename": "Django-1.8.5.tar.gz", "hashes": { - "sha256": "110fb58fb12eca59e072ad59fc42d771cd642dd7a2f2416582aa9da7a8ef954a" + "sha256": "2d174e4a3f54708d0d5b6ff1bf54ae71652e83bb06d7576b3b20d916b29c3653" }, "provenance": null, - "requires-python": ">=3.8", - "size": 9996300, - "upload-time": "2022-02-01T07:56:37.646212Z", - "url": "https://files.pythonhosted.org/packages/61/84/676c840e8f1188a6c836e3224b97aa8be4c2e6857c690d6c564eb23a4975/Django-4.0.2.tar.gz", + "requires-python": null, + "size": 7270297, + "upload-time": "2015-10-04T00:06:18.616258Z", + "url": "https://files.pythonhosted.org/packages/d9/9a/e6ca54fe351085b907551adda560a5494811a6aa1521ddddf72fe657d8e4/Django-1.8.5.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "ef6a730fe9d8ad4e8637c0838f665ba645944d3f1dfe6e53e8efd0de9126d39c" + "sha256": "2f1b042c91af07838aaa80dc6d585c4538cde197788dbe74445f2139ef13980c" }, "data-dist-info-metadata": { - "sha256": "ef6a730fe9d8ad4e8637c0838f665ba645944d3f1dfe6e53e8efd0de9126d39c" + "sha256": "2f1b042c91af07838aaa80dc6d585c4538cde197788dbe74445f2139ef13980c" }, - "filename": "Django-4.0.3-py3-none-any.whl", + "filename": "Django-1.8.6-py2.py3-none-any.whl", "hashes": { - "sha256": "1239218849e922033a35d2a2f777cb8bee18bd725416744074f455f34ff50d0c" + "sha256": "c3283f41f25334bbc0279d535218c949da847c8f2ea1dc03e02981f2e813ad31" }, "provenance": null, - "requires-python": ">=3.8", - "size": 8040983, - "upload-time": "2022-03-01T08:47:23.930184Z", - "url": "https://files.pythonhosted.org/packages/1a/80/b06ce333aabba7ab1b6a41ea3c4e46970ceb396e705733480a2d47a7f74b/Django-4.0.3-py3-none-any.whl", + "requires-python": null, + "size": 6169165, + "upload-time": "2015-11-04T17:03:39.883061Z", + "url": "https://files.pythonhosted.org/packages/d2/8b/115baec29ab28754da734b89e4a6aa8e5f0588d1b8f0db03d8b9f87bb88c/Django-1.8.6-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.0.3.tar.gz", + "filename": "Django-1.8.6.tar.gz", "hashes": { - "sha256": "77ff2e7050e3324c9b67e29b6707754566f58514112a9ac73310f60cd5261930" + "sha256": "359d56f55a033a92831eab1f7ec47db3f9ad8e07f28ead9035d961886d54459a" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10061007, - "upload-time": "2022-03-01T08:47:28.425336Z", - "url": "https://files.pythonhosted.org/packages/7e/3d/b403c3b82e20da491cc629504665260660c9e7efe12b134aee8f13da29a7/Django-4.0.3.tar.gz", + "requires-python": null, + "size": 7341303, + "upload-time": "2015-11-04T17:03:52.915842Z", + "url": "https://files.pythonhosted.org/packages/b1/24/e169968d525c4d5ce20c85cb3a6c094543cbc109aa270dcac0759c6a644f/Django-1.8.6.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "0b5517519e407452705380008c95822e2d1d38fb5ba15ae15054522c7e9fed94" + "sha256": "696c66e29cbb24d46bb0c3e198db6057880a8b8146eb3526774d7a7b40b54b73" }, "data-dist-info-metadata": { - "sha256": "0b5517519e407452705380008c95822e2d1d38fb5ba15ae15054522c7e9fed94" + "sha256": "696c66e29cbb24d46bb0c3e198db6057880a8b8146eb3526774d7a7b40b54b73" }, - "filename": "Django-4.0.4-py3-none-any.whl", + "filename": "Django-1.8.7-py2.py3-none-any.whl", "hashes": { - "sha256": "07c8638e7a7f548dc0acaaa7825d84b7bd42b10e8d22268b3d572946f1e9b687" + "sha256": "8fb693ecfe4cd6ff9ae3136ff0a1eaa4acae01af227bb81e646dc2bad3295ccf" }, "provenance": null, - "requires-python": ">=3.8", - "size": 8041700, - "upload-time": "2022-04-11T07:53:01.287027Z", - "url": "https://files.pythonhosted.org/packages/66/90/bce00eb942fbc47b0774ac78910ee4e6f719572aad56dc238823e5d0ee54/Django-4.0.4-py3-none-any.whl", + "requires-python": null, + "size": 6169517, + "upload-time": "2015-11-24T17:28:47.348560Z", + "url": "https://files.pythonhosted.org/packages/aa/c8/227d39d4014cdc999a480d341ee2119a74ecc5192d6ce91883e6661d51d4/Django-1.8.7-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.0.4.tar.gz", + "filename": "Django-1.8.7.tar.gz", "hashes": { - "sha256": "4e8177858524417563cc0430f29ea249946d831eacb0068a1455686587df40b5" + "sha256": "17a66de5cf59b5ee81c3dc57609b145bb45adddc0dc06937b998597d6e7b4523" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10388499, - "upload-time": "2022-04-11T07:53:16.406304Z", - "url": "https://files.pythonhosted.org/packages/d2/95/93d1f75da95624bf89e373d079fa72debf77f9b10acc31998cc52a5ff3f9/Django-4.0.4.tar.gz", + "requires-python": null, + "size": 7276831, + "upload-time": "2015-11-24T17:29:07.982583Z", + "url": "https://files.pythonhosted.org/packages/e1/5d/6922fc7c382be5157b723f7bfe78035ccfd3e53fa21e9bffb44381153be5/Django-1.8.7.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "4e22df35f9ca218680e3ee8f069988215c047cb64939c6851b855d649048d84e" + "sha256": "12b4f9b32b4cfe1e7e343a52f13d276e5e64fd2d9d2af8a5c2932f65979c65fc" }, "data-dist-info-metadata": { - "sha256": "4e22df35f9ca218680e3ee8f069988215c047cb64939c6851b855d649048d84e" + "sha256": "12b4f9b32b4cfe1e7e343a52f13d276e5e64fd2d9d2af8a5c2932f65979c65fc" }, - "filename": "Django-4.0.5-py3-none-any.whl", + "filename": "Django-1.8.8-py2.py3-none-any.whl", "hashes": { - "sha256": "502ae42b6ab1b612c933fb50d5ff850facf858a4c212f76946ecd8ea5b3bf2d9" + "sha256": "05816963cbbadd131bcee8fb5069d8695796e25d081ec24eff62bc1fc8ed891a" }, "provenance": null, - "requires-python": ">=3.8", - "size": 8041794, - "upload-time": "2022-06-01T12:22:12.865544Z", - "url": "https://files.pythonhosted.org/packages/ec/71/950794da9635865d27c92a6955083264eabb004c2c12c077036194620823/Django-4.0.5-py3-none-any.whl", + "requires-python": null, + "size": 6170205, + "upload-time": "2016-01-02T14:28:21.103773Z", + "url": "https://files.pythonhosted.org/packages/30/d6/acf4ab0a1e0d4409533853c6b2b008d44b38b8bbae367cc3b1838b49299f/Django-1.8.8-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.0.5.tar.gz", + "filename": "Django-1.8.8.tar.gz", "hashes": { - "sha256": "f7431a5de7277966f3785557c3928433347d998c1e6459324501378a291e5aab" + "sha256": "8255242fa0d9e0bf331259a6bdb81364933acbe8863291661558ffdb2fc9ed70" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10410720, - "upload-time": "2022-06-01T12:22:18.618899Z", - "url": "https://files.pythonhosted.org/packages/5a/4c/93120fb4275d06c3645c94f2e26fe87f3f52258b61c183b25c630ba34d3a/Django-4.0.5.tar.gz", + "requires-python": null, + "size": 7286780, + "upload-time": "2016-01-02T14:28:34.130412Z", + "url": "https://files.pythonhosted.org/packages/1c/1c/02308e66ee4ce3ad5a2b8f1e7b538b8a8637e0b48e0ad905bfc4105ee585/Django-1.8.8.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "82f38c915dca5085db026a019fd44afd88f8c7a0db981699516e36dbdb4d4eeb" + "sha256": "e82e1f88850f6d780f60eccb11e740ad2a90500411858f855010ced070da6875" }, "data-dist-info-metadata": { - "sha256": "82f38c915dca5085db026a019fd44afd88f8c7a0db981699516e36dbdb4d4eeb" + "sha256": "e82e1f88850f6d780f60eccb11e740ad2a90500411858f855010ced070da6875" }, - "filename": "Django-4.0.6-py3-none-any.whl", + "filename": "Django-1.8.9-py2.py3-none-any.whl", "hashes": { - "sha256": "ca54ebedfcbc60d191391efbf02ba68fb52165b8bf6ccd6fe71f098cac1fe59e" + "sha256": "6481bbb3d410d8a7923e9c9ed23b799f269a6526b2fa83a04b8ba3069f61dd71" }, "provenance": null, - "requires-python": ">=3.8", - "size": 8041873, - "upload-time": "2022-07-04T07:57:23.824880Z", - "url": "https://files.pythonhosted.org/packages/12/97/e341b13d605a9d0732a37975ce6bfae643c296721b8644f42d5d720c99bf/Django-4.0.6-py3-none-any.whl", + "requires-python": null, + "size": 6170645, + "upload-time": "2016-02-01T17:24:16.379699Z", + "url": "https://files.pythonhosted.org/packages/a7/a2/f4e7926062f5c61d98e87b9d0365ca1a0fab6be599dbea90ce2fab27f395/Django-1.8.9-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.0.6.tar.gz", + "filename": "Django-1.8.9.tar.gz", "hashes": { - "sha256": "a67a793ff6827fd373555537dca0da293a63a316fe34cb7f367f898ccca3c3ae" + "sha256": "fc012d8507201a628e877202bb7800799152285f69aa0d42a7c506a96fbbd2e3" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10389543, - "upload-time": "2022-07-04T07:57:34.578441Z", - "url": "https://files.pythonhosted.org/packages/a4/17/b10aa26d7a566a3c19e9d29fac39c8643cbceb6cd7649a378d676839b5db/Django-4.0.6.tar.gz", + "requires-python": null, + "size": 7288701, + "upload-time": "2016-02-01T17:24:29.386552Z", + "url": "https://files.pythonhosted.org/packages/a4/8c/82cfd400e620cedc36ac5677d4c1fdebea688a4b3f5193e45b8ff15169ce/Django-1.8.9.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "382462e0a37c236ff05a8b06afc0a4c27564d5306c8b2f676bad60100ffe418f" + "sha256": "061ff393c24caf880cca69192679c8aaa6a7c00eeeaf7547e6cfc5f1ef6d4d18" }, "data-dist-info-metadata": { - "sha256": "382462e0a37c236ff05a8b06afc0a4c27564d5306c8b2f676bad60100ffe418f" + "sha256": "061ff393c24caf880cca69192679c8aaa6a7c00eeeaf7547e6cfc5f1ef6d4d18" }, - "filename": "Django-4.0.7-py3-none-any.whl", + "filename": "Django-1.8.10-py2.py3-none-any.whl", "hashes": { - "sha256": "41bd65a9e5f8a89cdbfa7a7bba45cd7431ae89e750af82dea8a35fd1a7ecbe66" + "sha256": "471b41cb53d675138475b488c429424ed143e57ad755a2c8ab1206ac30490284" }, "provenance": null, - "requires-python": ">=3.8", - "size": 8041977, - "upload-time": "2022-08-03T07:38:18.509869Z", - "url": "https://files.pythonhosted.org/packages/e3/41/9c6d5fe4e4ee6204ecf0cb96d843cca06be59b702d66afe5cf810508575e/Django-4.0.7-py3-none-any.whl", + "requires-python": null, + "size": 6171409, + "upload-time": "2016-03-01T17:10:07.758955Z", + "url": "https://files.pythonhosted.org/packages/4d/67/af6637a50da0a9aee3c032b7333c670734ecc0df6f7c7562fd8b3fdcac22/Django-1.8.10-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.0.7.tar.gz", + "filename": "Django-1.8.10.tar.gz", "hashes": { - "sha256": "9c6d5ad36be798e562ddcaa6b17b1c3ff2d3c4f529a47432b69fb9a30f847461" + "sha256": "d2e5b11eb694984957378419f809b7205598326373d509d0262f9f84b17d1a23" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10407810, - "upload-time": "2022-08-03T07:38:26.373780Z", - "url": "https://files.pythonhosted.org/packages/5c/12/a368d0caf91f1dab8154f1c579c5025c6645def5f3eee0d297347c7a1def/Django-4.0.7.tar.gz", + "requires-python": null, + "size": 7291016, + "upload-time": "2016-03-01T17:10:34.083677Z", + "url": "https://files.pythonhosted.org/packages/52/52/a0454fb9a5d0b4c866e5ab917484b7e3e79f0ae9fbbc1639835a78186df1/Django-1.8.10.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "77dcd90768c11424fe81e2e861dac00b31898de7af391d0bda177f0dae3ae46a" + "sha256": "d0b967dcdb21e9c041fe33d5091a9c84fd95d8a3fc78d0857ef317f60c71b038" }, "data-dist-info-metadata": { - "sha256": "77dcd90768c11424fe81e2e861dac00b31898de7af391d0bda177f0dae3ae46a" + "sha256": "d0b967dcdb21e9c041fe33d5091a9c84fd95d8a3fc78d0857ef317f60c71b038" }, - "filename": "Django-4.0.8-py3-none-any.whl", + "filename": "Django-1.8.11-py2.py3-none-any.whl", "hashes": { - "sha256": "27cb08fa6458c1eff8b97c4c2d03774646fb26feeaa4587dca10c49e6d4fc6a3" + "sha256": "54be9d6eab6cc0e2da558c12aea6cff7d5a0124c8a470e1ff61134ba9ed37f20" }, "provenance": null, - "requires-python": ">=3.8", - "size": 8041982, - "upload-time": "2022-10-04T07:54:20.471830Z", - "url": "https://files.pythonhosted.org/packages/e1/d0/d90528978da16288d470bb423abad307ed7ae724090132ff6bf67d6a5579/Django-4.0.8-py3-none-any.whl", + "requires-python": null, + "size": 6171434, + "upload-time": "2016-03-05T18:36:08.828432Z", + "url": "https://files.pythonhosted.org/packages/b8/c2/e162862650c30999ab39e05c7b12794d3f80e6b5a99c786419eddbb28fa3/Django-1.8.11-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.0.8.tar.gz", + "filename": "Django-1.8.11.tar.gz", "hashes": { - "sha256": "07e6433f263c3839939cfabeb6d7557841e0419e47759a7b7d37f6d44d40adcb" + "sha256": "ec148be73548da090dd76c2e8c57c98e8b1e84f2cb87500b9be5420187a435fb" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10427857, - "upload-time": "2022-10-04T07:54:33.062795Z", - "url": "https://files.pythonhosted.org/packages/1a/de/08d8a349ed0e3e1999eb86ae0347cc9eaf634cd65f1eb80b9387ac1dbe3c/Django-4.0.8.tar.gz", + "requires-python": null, + "size": 7292193, + "upload-time": "2016-03-05T18:36:25.916378Z", + "url": "https://files.pythonhosted.org/packages/92/41/46db17c36b6eaab3dbf600f094b2e3643f96c78d2cfcbeb4fe97d27ce03e/Django-1.8.11.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "2ad2fff0927eae7e04a146e111c01fb4f0c603d0d4c13dcaf8ac81eeec5657a7" + "sha256": "2054a38cb738b83e9e842b6cf3a81c672df795e60de751f148a6c24e7954973f" }, "data-dist-info-metadata": { - "sha256": "2ad2fff0927eae7e04a146e111c01fb4f0c603d0d4c13dcaf8ac81eeec5657a7" + "sha256": "2054a38cb738b83e9e842b6cf3a81c672df795e60de751f148a6c24e7954973f" }, - "filename": "Django-4.0.9-py3-none-any.whl", + "filename": "Django-1.8.12-py2.py3-none-any.whl", "hashes": { - "sha256": "6ddab9f9ac9211e2dc544819b87343b49c53f99d882e68727b38fd44204f752e" + "sha256": "9c60c4af02faffb6f1c2bc7c7a09169c59230fa06c30a552414b816ee79f0c2a" }, "provenance": null, - "requires-python": ">=3.8", - "size": 8042429, - "upload-time": "2023-02-01T09:55:52.888766Z", - "url": "https://files.pythonhosted.org/packages/0f/8a/65b639fcf107cb77ef759ae540a53dc5c38496673c0b2884635c726ad23f/Django-4.0.9-py3-none-any.whl", + "requires-python": null, + "size": 6171522, + "upload-time": "2016-04-01T17:54:27.137333Z", + "url": "https://files.pythonhosted.org/packages/d5/0d/445186a82bbcc75166a507eff586df683c73641e7d6bb7424a44426dca71/Django-1.8.12-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.0.9.tar.gz", + "filename": "Django-1.8.12.tar.gz", "hashes": { - "sha256": "7cc034a72f99536c5feb39d1575f2952b86ffa409f109efeb2c8b398985f78a7" + "sha256": "b68fa73d537f8362d73fec1aa2b7a1e8572349b12942ac756ec1041b6b0e7113" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10410176, - "upload-time": "2023-02-01T09:56:06.045214Z", - "url": "https://files.pythonhosted.org/packages/69/f0/bf6010636003ac2bd1d222f1c5a29c4975318fc1931b132abd000993f4d6/Django-4.0.9.tar.gz", + "requires-python": null, + "size": 7294654, + "upload-time": "2016-04-01T17:54:40.693793Z", + "url": "https://files.pythonhosted.org/packages/c6/a2/3e3870966c64a46e0d974d4a40eb60f921a7cbb195d38ff00328899dcc7a/Django-1.8.12.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "b10916caccfea80b4e2a27496e42e21fc9c0a9e474bb7f560c4c101d8d614b7f" + "sha256": "d2517ef96ebc2ac35b1eb67132ed64d52fbe313be0e7092a2861bcd14e5e17aa" }, "data-dist-info-metadata": { - "sha256": "b10916caccfea80b4e2a27496e42e21fc9c0a9e474bb7f560c4c101d8d614b7f" + "sha256": "d2517ef96ebc2ac35b1eb67132ed64d52fbe313be0e7092a2861bcd14e5e17aa" }, - "filename": "Django-4.0.10-py3-none-any.whl", + "filename": "Django-1.8.13-py2.py3-none-any.whl", "hashes": { - "sha256": "4496eb4f65071578b703fdc6e6f29302553c7440e3f77baf4cefa4a4e091fc3d" + "sha256": "dad5da0cd7f3cca7da3ac42a19abba30f5cc10fae4976e474051e7085b4e95d1" }, "provenance": null, - "requires-python": ">=3.8", - "size": 8042923, - "upload-time": "2023-02-14T08:25:32.863462Z", - "url": "https://files.pythonhosted.org/packages/60/f0/b7322879f851bcf939c97310e4e42f223105a7cb0f123c62553a05f132c4/Django-4.0.10-py3-none-any.whl", + "requires-python": null, + "size": 6171517, + "upload-time": "2016-05-02T22:49:58.426172Z", + "url": "https://files.pythonhosted.org/packages/22/08/904238c9c53654ff92024424ed545755873b127d73fe6393fa8ff0433815/Django-1.8.13-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.0.10.tar.gz", + "filename": "Django-1.8.13.tar.gz", "hashes": { - "sha256": "2c2f73c16b11cb272c6d5e3b063f0d1be06f378d8dc6005fbe8542565db659cc" + "sha256": "128e8bdc11c69ea90f778435d38126453d3bf283dbd28cf15a33aa8e52245df4" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10430363, - "upload-time": "2023-02-14T08:25:45.089209Z", - "url": "https://files.pythonhosted.org/packages/44/92/b0ceee230f9252460abf8c0a3bcc003a914af85ad63006596c3fb3669fbf/Django-4.0.10.tar.gz", + "requires-python": null, + "size": 7293834, + "upload-time": "2016-05-02T22:51:42.144726Z", + "url": "https://files.pythonhosted.org/packages/85/0e/0200c2c3792a4fb8bda6a8597d267abaeb00d862e3a110f99cb101398d4d/Django-1.8.13.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "eb72632a46505409de10cb92881139ff0dd9c86fd87147f55ce5d76453e55863" + "sha256": "f4416934c4aac15544a859d06dc0617b15d3ea809713cd6685a5d9bb3773b7bc" }, "data-dist-info-metadata": { - "sha256": "eb72632a46505409de10cb92881139ff0dd9c86fd87147f55ce5d76453e55863" + "sha256": "f4416934c4aac15544a859d06dc0617b15d3ea809713cd6685a5d9bb3773b7bc" }, - "filename": "Django-4.1a1-py3-none-any.whl", + "filename": "Django-1.8.14-py2.py3-none-any.whl", "hashes": { - "sha256": "815b1c3e1c1379cca1c54cc7202ee86df006f52b94560b46ea0b19f162c9474a" + "sha256": "1716747f7e0fbee6e2c1c0bcdb74307139d441a79eb4dcc97d206c615e1ded15" }, "provenance": null, - "requires-python": ">=3.8", - "size": 8070898, - "upload-time": "2022-05-18T05:54:32.427903Z", - "url": "https://files.pythonhosted.org/packages/a4/9f/7cd1364cddd43621e5bb95bc7926e036d567a8a6aec507e9fda175702499/Django-4.1a1-py3-none-any.whl", + "requires-python": null, + "size": 6171120, + "upload-time": "2016-07-18T18:38:12.976852Z", + "url": "https://files.pythonhosted.org/packages/12/13/66eeba22d40f86d6cecc5a12784ae84b53f2ba171c448b1646ede25a99cd/Django-1.8.14-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.1a1.tar.gz", + "filename": "Django-1.8.14.tar.gz", "hashes": { - "sha256": "91980d3b327e38e44c2bef0af86d624a57adbd5f1c96f43acf150396770caf01" + "sha256": "5282c48b90fbb29507299f592215378e849a2808f485e4144626e66715d5464d" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10465163, - "upload-time": "2022-05-18T05:54:38.575881Z", - "url": "https://files.pythonhosted.org/packages/12/ef/6c7373ba910e09de8a28a124c772314e49dd2faf76be51eba36e5878f636/Django-4.1a1.tar.gz", + "requires-python": null, + "size": 7293650, + "upload-time": "2016-07-18T18:38:36.642604Z", + "url": "https://files.pythonhosted.org/packages/4f/a5/0fb863c3b83f8a15b50731d02d835cb15fef93193c7cbbaacbb2b6adf1e0/Django-1.8.14.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "8799f32e8a25b7c7152be6c3ce80336ee9f690f68dfa0d27b3aa668fade3b2c7" + "sha256": "f3d8e2ad1b90b1001a7545d73d2822b39b4b147d719e35277301d643c7b02d32" }, "data-dist-info-metadata": { - "sha256": "8799f32e8a25b7c7152be6c3ce80336ee9f690f68dfa0d27b3aa668fade3b2c7" + "sha256": "f3d8e2ad1b90b1001a7545d73d2822b39b4b147d719e35277301d643c7b02d32" }, - "filename": "Django-4.1b1-py3-none-any.whl", + "filename": "Django-1.8.15-py2.py3-none-any.whl", "hashes": { - "sha256": "55ea3e07df2eb3994b7261d743c111e4c27a56ca1285eb762dba07432ebe4039" + "sha256": "e2e41aeb4fb757575021621dc28fceb9ad137879ae0b854067f1726d9a772807" }, "provenance": null, - "requires-python": ">=3.8", - "size": 8071810, - "upload-time": "2022-06-21T09:20:00.319542Z", - "url": "https://files.pythonhosted.org/packages/ff/a5/e78d8b9d3dda424cc793fe3e265f2f0411bdd59ede7eaf3f2aa732db265c/Django-4.1b1-py3-none-any.whl", + "requires-python": null, + "size": 6171252, + "upload-time": "2016-09-26T18:30:16.752726Z", + "url": "https://files.pythonhosted.org/packages/f3/bb/865626b78c2e87acd4dc1bd8f8cb0a49582ec65e40968f3d24f594bba600/Django-1.8.15-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.1b1.tar.gz", + "filename": "Django-1.8.15.tar.gz", "hashes": { - "sha256": "ec22c3e909af402281ef1dea69cbbc42b43b9ac9379df2914e0a7b85597242d6" + "sha256": "863e543ac985d5cfbce09213fa30bc7c802cbdf60d6db8b5f9dab41e1341eacd" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10466194, - "upload-time": "2022-06-21T09:20:06.847874Z", - "url": "https://files.pythonhosted.org/packages/d4/b8/03307e023bbae4184dfb1ed6f264b91b579a3099133c219992f7e7757a2b/Django-4.1b1.tar.gz", + "requires-python": null, + "size": 7295362, + "upload-time": "2016-09-26T18:30:30.224525Z", + "url": "https://files.pythonhosted.org/packages/90/3b/659733fa8eec56780e5f268efc33d4c57c5f062a2d659fbb95467ba9da46/Django-1.8.15.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "90434bb3305225e926fb413a7616e75e9ee683398c7987e05a7ee9980c5e22b3" + "sha256": "c007ae163ec88ee3c67c6de6a2f2c157305f957387ae34d3ee10bd72e2f3e7cd" }, "data-dist-info-metadata": { - "sha256": "90434bb3305225e926fb413a7616e75e9ee683398c7987e05a7ee9980c5e22b3" + "sha256": "c007ae163ec88ee3c67c6de6a2f2c157305f957387ae34d3ee10bd72e2f3e7cd" }, - "filename": "Django-4.1rc1-py3-none-any.whl", + "filename": "Django-1.8.16-py2.py3-none-any.whl", "hashes": { - "sha256": "04182903242268f0dbacb0175bf47a74c477761502f9f7427142f459c006217d" + "sha256": "cc3a95187788627dfdc94b41de908aadfc4241fabb3ceaef19f4bd3b89c0fdf7" }, "provenance": null, - "requires-python": ">=3.8", - "size": 8072348, - "upload-time": "2022-07-19T09:02:03.575740Z", - "url": "https://files.pythonhosted.org/packages/e7/c7/e6020d17a451c9be06615ec4d9f0136bfc5a0811aa07363591a6460f1018/Django-4.1rc1-py3-none-any.whl", + "requires-python": null, + "size": 6173515, + "upload-time": "2016-11-01T14:09:28.452420Z", + "url": "https://files.pythonhosted.org/packages/5c/38/7324791951945b7fa0ba5c6dd57cff12ac544a260e110b2509cda6ced2f8/Django-1.8.16-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.1rc1.tar.gz", + "filename": "Django-1.8.16.tar.gz", "hashes": { - "sha256": "3c4204490ad3a7252873bc24c6aa2a32375baa06b4c8beb9b9cfda1f986741de" + "sha256": "224aaf17a28609707d942deafe6d0a5b382baf22a6f33e4e61c56c62f09081dd" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10472149, - "upload-time": "2022-07-19T09:02:07.093043Z", - "url": "https://files.pythonhosted.org/packages/b8/89/cf535c221e477545bc9f6fe00f644bb0bd51948dc22b0c7cc066ba9cd899/Django-4.1rc1.tar.gz", + "requires-python": null, + "size": 7299872, + "upload-time": "2016-11-01T14:09:38.084055Z", + "url": "https://files.pythonhosted.org/packages/1a/83/daf33e1e897236d1a27cde3cbb49da03b7eec57fcbd658a3b05696b156d4/Django-1.8.16.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "713293441804b55ed69f90f12c503c6cb000dda2d49232dde4195dd36795fc0a" + "sha256": "f8fa715813386091555d43a19a09a452ec303436c6d96fe12d29ec72949fc7ff" }, "data-dist-info-metadata": { - "sha256": "713293441804b55ed69f90f12c503c6cb000dda2d49232dde4195dd36795fc0a" + "sha256": "f8fa715813386091555d43a19a09a452ec303436c6d96fe12d29ec72949fc7ff" }, - "filename": "Django-4.1-py3-none-any.whl", + "filename": "Django-1.8.17-py2.py3-none-any.whl", "hashes": { - "sha256": "031ccb717782f6af83a0063a1957686e87cb4581ea61b47b3e9addf60687989a" + "sha256": "87618c1011712faf7400e2a73315f4f4c3a6e68ab6309c3e642d5fef73d66d9e" }, "provenance": null, - "requires-python": ">=3.8", - "size": 8095228, - "upload-time": "2022-08-03T08:40:20.936536Z", - "url": "https://files.pythonhosted.org/packages/9b/41/e1e7d6ecc3bc76681dfdc6b373566822bc2aab96fa3eceaaed70accc28b6/Django-4.1-py3-none-any.whl", + "requires-python": null, + "size": 6171460, + "upload-time": "2016-12-01T23:03:26.958750Z", + "url": "https://files.pythonhosted.org/packages/0a/df/5ac011953ca547a1fb602e3e5c96a4cb94f7333e8f27b13d51dca880a110/Django-1.8.17-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.1.tar.gz", + "filename": "Django-1.8.17.tar.gz", "hashes": { - "sha256": "032f8a6fc7cf05ccd1214e4a2e21dfcd6a23b9d575c6573cacc8c67828dbe642" + "sha256": "021bd648fcf454027063187e63a1ab4136c6929430ef5dfbe36235f60015eb07" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10484595, - "upload-time": "2022-08-03T08:40:25.070462Z", - "url": "https://files.pythonhosted.org/packages/13/66/757b8f4f4df4b1c1becad346c3a6401ae9fddcc78aa3741d231be657cf94/Django-4.1.tar.gz", + "requires-python": null, + "size": 7298057, + "upload-time": "2016-12-01T23:03:42.965764Z", + "url": "https://files.pythonhosted.org/packages/44/41/bf93934082e9897a56a591a67bacbd9fb74e71244f3f42253432a9e627e6/Django-1.8.17.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "86564fefd5e254c6bb5ed5d2b2cb64bec7cdc055bf8c66c99dbdfbaf451e9a44" + "sha256": "c511d31a16795e0b4d0a79f0878d8d12a7534ae742e362a1bf4183973c34eb8f" }, "data-dist-info-metadata": { - "sha256": "86564fefd5e254c6bb5ed5d2b2cb64bec7cdc055bf8c66c99dbdfbaf451e9a44" + "sha256": "c511d31a16795e0b4d0a79f0878d8d12a7534ae742e362a1bf4183973c34eb8f" }, - "filename": "Django-4.1.1-py3-none-any.whl", + "filename": "Django-1.8.18-py2.py3-none-any.whl", "hashes": { - "sha256": "acb21fac9275f9972d81c7caf5761a89ec3ea25fe74545dd26b8a48cb3a0203e" + "sha256": "d8e2fd119756ab10b43a31052c3c8efbc262064b81eecb7871372de4d37b1a94" }, "provenance": null, - "requires-python": ">=3.8", - "size": 8094775, - "upload-time": "2022-09-05T05:02:26.425285Z", - "url": "https://files.pythonhosted.org/packages/80/5c/884f9fed747679a1f70321465e664f3dc1602e8b7a6e96a21163894018b3/Django-4.1.1-py3-none-any.whl", + "requires-python": null, + "size": 6171967, + "upload-time": "2017-04-04T14:07:38.852519Z", + "url": "https://files.pythonhosted.org/packages/4b/fc/13e6c9279a5245be456da4cc73146c7bc76d26484b1474bf4a29d7cd2e93/Django-1.8.18-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.1.1.tar.gz", + "filename": "Django-1.8.18.tar.gz", "hashes": { - "sha256": "a153ffd5143bf26a877bfae2f4ec736ebd8924a46600ca089ad96b54a1d4e28e" + "sha256": "c7611cdd5e2539a443b7960c7cafd867d986c2720a1b44808deaa60ce3da50c7" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10474304, - "upload-time": "2022-09-05T05:02:34.094711Z", - "url": "https://files.pythonhosted.org/packages/ca/78/49ac0899f74c485acbf96bc8a5ea6a87575edb06faa9911057cacd505ba9/Django-4.1.1.tar.gz", + "requires-python": null, + "size": 7297986, + "upload-time": "2017-04-04T14:07:49.913438Z", + "url": "https://files.pythonhosted.org/packages/58/df/55c6e7761a8c144f5bf9629ed3f066dc9fbe39df3f7a1ca4af093a0911ba/Django-1.8.18.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "a2d2b50f5e1ccb894ecedbbb17a1e70f1d96618b9b8c836e67e58f9e5839a16e" + "sha256": "493805edd0a09a9a0d195e853bad3493ba8d5bb4c1b2611f7151b54576706fac" }, "data-dist-info-metadata": { - "sha256": "a2d2b50f5e1ccb894ecedbbb17a1e70f1d96618b9b8c836e67e58f9e5839a16e" + "sha256": "493805edd0a09a9a0d195e853bad3493ba8d5bb4c1b2611f7151b54576706fac" }, - "filename": "Django-4.1.2-py3-none-any.whl", + "filename": "Django-1.8.19-py2.py3-none-any.whl", "hashes": { - "sha256": "26dc24f99c8956374a054bcbf58aab8dc0cad2e6ac82b0fe036b752c00eee793" + "sha256": "674c525d3aa90ed683313b64aa27490c31874e16155e6b44772d84e76c83c46c" }, "provenance": null, - "requires-python": ">=3.8", - "size": 8094720, - "upload-time": "2022-10-04T07:54:23.273959Z", - "url": "https://files.pythonhosted.org/packages/91/02/786ced9f0b9980670f46f7563f9c5494a24e3dd1920cc7be6cc7ac377389/Django-4.1.2-py3-none-any.whl", + "requires-python": null, + "size": 6172137, + "upload-time": "2018-03-06T14:22:46.480552Z", + "url": "https://files.pythonhosted.org/packages/96/b9/b4108da1275dc2ac1bba1e87739cb31b3d44339affb83b0e949fb09c2bef/Django-1.8.19-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.1.2.tar.gz", + "filename": "Django-1.8.19.tar.gz", "hashes": { - "sha256": "b8d843714810ab88d59344507d4447be8b2cf12a49031363b6eed9f1b9b2280f" + "sha256": "33d44a5cf9d333247a9a374ae1478b78b83c9b78eb316fc04adde62053b4c047" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10509111, - "upload-time": "2022-10-04T07:54:38.403977Z", - "url": "https://files.pythonhosted.org/packages/09/28/fe1484dfc2e984543a07d5444006122f6cc451fe352bce1d85edcf81a05f/Django-4.1.2.tar.gz", + "requires-python": null, + "size": 7359244, + "upload-time": "2018-03-06T14:23:15.360659Z", + "url": "https://files.pythonhosted.org/packages/ad/da/980dbd68970fefbdf9c62faeed5da1d8ed49214ff3ea3991c2d233719b51/Django-1.8.19.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "2c7c21f0d80281d36bf5ddc5593144de6cadcd92264ed0d301486b048eb6da5e" + "sha256": "e957e8a1f54db395b7a755e12b0415fffcfad8c26b83ddd80075091058dae2b6" }, "data-dist-info-metadata": { - "sha256": "2c7c21f0d80281d36bf5ddc5593144de6cadcd92264ed0d301486b048eb6da5e" + "sha256": "e957e8a1f54db395b7a755e12b0415fffcfad8c26b83ddd80075091058dae2b6" }, - "filename": "Django-4.1.3-py3-none-any.whl", + "filename": "Django-1.9a1-py2.py3-none-any.whl", "hashes": { - "sha256": "6b1de6886cae14c7c44d188f580f8ba8da05750f544c80ae5ad43375ab293cd5" + "sha256": "267c4a419b04bb4b7bea2e15f360120e41684c0812628d06c434a496d7bf2c70" }, "provenance": null, - "requires-python": ">=3.8", - "size": 8094697, - "upload-time": "2022-11-01T06:18:15.550215Z", - "url": "https://files.pythonhosted.org/packages/4f/be/cd28514516e66c40b87e487be68cf61a1637bd3ec60a2db90bb5075a2df5/Django-4.1.3-py3-none-any.whl", - "yanked": false - }, - { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-4.1.3.tar.gz", - "hashes": { - "sha256": "678bbfc8604eb246ed54e2063f0765f13b321a50526bdc8cb1f943eda7fa31f1" - }, - "provenance": null, - "requires-python": ">=3.8", - "size": 10476258, - "upload-time": "2022-11-01T06:18:21.116130Z", - "url": "https://files.pythonhosted.org/packages/d0/ab/33f9c2bd4cf7ff2d319131eca7231247f962f781ebc8a012ebe02582244a/Django-4.1.3.tar.gz", + "requires-python": null, + "size": 6410150, + "upload-time": "2015-09-24T00:20:01.735219Z", + "url": "https://files.pythonhosted.org/packages/cf/bc/b2f7aad1b5fdde56efb6a9d19598ad01124a2690d6054a6b9900496a6e11/Django-1.9a1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": { - "sha256": "deef04022a3531a85356e416010c1bcb646954dba59ef4e6c903d557a34560ee" + "sha256": "3cd422959eb0a261a672c86ff08808fed6ce43522978e46f8952c5ef6140f48f" }, "data-dist-info-metadata": { - "sha256": "deef04022a3531a85356e416010c1bcb646954dba59ef4e6c903d557a34560ee" + "sha256": "3cd422959eb0a261a672c86ff08808fed6ce43522978e46f8952c5ef6140f48f" }, - "filename": "Django-4.1.4-py3-none-any.whl", + "filename": "Django-1.9b1-py2.py3-none-any.whl", "hashes": { - "sha256": "0b223bfa55511f950ff741983d408d78d772351284c75e9f77d2b830b6b4d148" + "sha256": "aaccd01ddc78c87b8fe6fab4c2f53a85df34fb16f7016678755f43d674483bc0" }, "provenance": null, - "requires-python": ">=3.8", - "size": 8094989, - "upload-time": "2022-12-06T09:16:48.876036Z", - "url": "https://files.pythonhosted.org/packages/21/26/28895838228c46ece278d764720995d5a51e4bce7d02d2a54e70f59108e1/Django-4.1.4-py3-none-any.whl", + "requires-python": null, + "size": 6410460, + "upload-time": "2015-10-20T01:17:13.619306Z", + "url": "https://files.pythonhosted.org/packages/67/36/0d8dcae06869a84e07106332a5b0ebd6c7b759d4b66ffe75585581d48866/Django-1.9b1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.1.4.tar.gz", + "filename": "Django-1.9rc1.tar.gz", "hashes": { - "sha256": "d38a4e108d2386cb9637da66a82dc8d0733caede4c83c4afdbda78af4214211b" + "sha256": "6f0a13411c13fb200c18f636279075682bc520734ff52beeb2d9a2c98381dede" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10517427, - "upload-time": "2022-12-06T09:16:52.386734Z", - "url": "https://files.pythonhosted.org/packages/de/7d/ca5d224f7d345b0defd0a57c6deb0c6115fbe5304e4d9571f728b617f1a3/Django-4.1.4.tar.gz", + "requires-python": null, + "size": 7282447, + "upload-time": "2015-11-16T21:10:10.276918Z", + "url": "https://files.pythonhosted.org/packages/61/df/714f75a6e8172821ee5c541a6fcff7e0f5abfe1a357821c11a859e9f86e0/Django-1.9rc1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "7997d0e2cefb29e59df12a033019a8d1ccbea186b9760edacdfe5ad259a0366f" + "sha256": "068c72ce443fd1ee90bba78acc523424a61ffd2d2cef7dc44ece8f3448ea68c6" }, "data-dist-info-metadata": { - "sha256": "7997d0e2cefb29e59df12a033019a8d1ccbea186b9760edacdfe5ad259a0366f" - }, - "filename": "Django-4.1.5-py3-none-any.whl", - "hashes": { - "sha256": "4b214a05fe4c99476e99e2445c8b978c8369c18d4dea8e22ec412862715ad763" + "sha256": "068c72ce443fd1ee90bba78acc523424a61ffd2d2cef7dc44ece8f3448ea68c6" }, - "provenance": null, - "requires-python": ">=3.8", - "size": 8102437, - "upload-time": "2023-01-02T07:34:45.541744Z", - "url": "https://files.pythonhosted.org/packages/2d/ac/9f013a51e6008ba94a282c15778a3ea51a0953f6711a77f9baa471fd1b1d/Django-4.1.5-py3-none-any.whl", - "yanked": false - }, - { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-4.1.5.tar.gz", + "filename": "Django-1.9rc2-py2.py3-none-any.whl", "hashes": { - "sha256": "ff56ebd7ead0fd5dbe06fe157b0024a7aaea2e0593bb3785fb594cf94dad58ef" + "sha256": "57001f6b74aafd0fcd347c41a17e3c83d6434edc9cddbc449fb47e481863aed3" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10507020, - "upload-time": "2023-01-02T07:34:49.562776Z", - "url": "https://files.pythonhosted.org/packages/41/c8/b3c469353f9d1b7f0e99b45520582b891da02cd87408bc867affa6e039a3/Django-4.1.5.tar.gz", + "requires-python": null, + "size": 6411011, + "upload-time": "2015-11-24T17:35:35.276135Z", + "url": "https://files.pythonhosted.org/packages/b8/af/e0378ae58310dae25155f136c1addad211860f156aa82ed8bc5728cb8e1e/Django-1.9rc2-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": { - "sha256": "1613811906251438129f9e24afade941985f722b804995ad28fdad2ffafa7a91" + "sha256": "a2f7ef7b03e0c8c5ec51c5cd1a2e5e55ca8025cee4998e3960217f807f7d6c64" }, "data-dist-info-metadata": { - "sha256": "1613811906251438129f9e24afade941985f722b804995ad28fdad2ffafa7a91" + "sha256": "a2f7ef7b03e0c8c5ec51c5cd1a2e5e55ca8025cee4998e3960217f807f7d6c64" }, - "filename": "Django-4.1.6-py3-none-any.whl", + "filename": "Django-1.9-py2.py3-none-any.whl", "hashes": { - "sha256": "c6fe7ebe7c017fe59f1029821dae0acb5a2ddcd6c9a0138fd20a8bfefac914bc" + "sha256": "e66d58bfeed3a5eb44f2af6d5f1b6a85d656c4180ebba63b692e58d29db2a716" }, "provenance": null, - "requires-python": ">=3.8", - "size": 8102942, - "upload-time": "2023-02-01T09:55:56.855590Z", - "url": "https://files.pythonhosted.org/packages/5c/be/8800ef92dbe66017e78fb9589e16333e0a87f67068485dbfb8114a883b67/Django-4.1.6-py3-none-any.whl", + "requires-python": null, + "size": 6563557, + "upload-time": "2015-12-01T23:55:38.706647Z", + "url": "https://files.pythonhosted.org/packages/ea/9b/b5a6360b3dfcd88d4bad70f59da26cbde4bdec395a31bb26dc840e806a50/Django-1.9-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.1.6.tar.gz", + "filename": "Django-1.9.tar.gz", "hashes": { - "sha256": "bceb0fe1a386781af0788cae4108622756cd05e7775448deec04a71ddf87685d" + "sha256": "05fe4b19a8778d4b48bbf1f4dfca3106881fea7982664553e7f7f861606f7c66" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10496749, - "upload-time": "2023-02-01T09:56:11.799732Z", - "url": "https://files.pythonhosted.org/packages/4f/b0/1378fefb4b0da51e27120e0069e51fa7b3df2078f1250393eccefc274376/Django-4.1.6.tar.gz", + "requires-python": null, + "size": 7392116, + "upload-time": "2015-12-01T23:55:55.779479Z", + "url": "https://files.pythonhosted.org/packages/c2/14/e282ae720c21b48316b66126d7295ace0790438b27482b7a3dd9a6e3c3e1/Django-1.9.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "655070f998c609483c6f27d0f6ede7402e3ef65ed350d3519f1b8ec6c1a870f6" + "sha256": "5bbeacd122770a1f285f9d943e97488f9841bcbe1ffc0266426028716c53c8c2" }, "data-dist-info-metadata": { - "sha256": "655070f998c609483c6f27d0f6ede7402e3ef65ed350d3519f1b8ec6c1a870f6" + "sha256": "5bbeacd122770a1f285f9d943e97488f9841bcbe1ffc0266426028716c53c8c2" }, - "filename": "Django-4.1.7-py3-none-any.whl", + "filename": "Django-1.9.1-py2.py3-none-any.whl", "hashes": { - "sha256": "f2f431e75adc40039ace496ad3b9f17227022e8b11566f4b363da44c7e44761e" + "sha256": "9f7ca04c6dbcf08b794f2ea5283c60156a37ebf2b8316d1027f594f34ff61101" }, "provenance": null, - "requires-python": ">=3.8", - "size": 8103455, - "upload-time": "2023-02-14T08:25:36.578599Z", - "url": "https://files.pythonhosted.org/packages/89/86/59e237f7176cfc1544446914fa329fd560bb8fce46be52dd7af5dc7c54f9/Django-4.1.7-py3-none-any.whl", + "requires-python": null, + "size": 6579261, + "upload-time": "2016-01-02T13:50:19.247096Z", + "url": "https://files.pythonhosted.org/packages/03/17/5e30516ed4b18a4698d457349e17f42605a3786efbef87e45eaa592c033b/Django-1.9.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.1.7.tar.gz", + "filename": "Django-1.9.1.tar.gz", "hashes": { - "sha256": "44f714b81c5f190d9d2ddad01a532fe502fa01c4cb8faf1d081f4264ed15dcd8" + "sha256": "a29aac46a686cade6da87ce7e7287d5d53cddabc41d777c6230a583c36244a18" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10520415, - "upload-time": "2023-02-14T08:25:50.105773Z", - "url": "https://files.pythonhosted.org/packages/9f/a7/07939866241b7e8f8d3bf164b7d6ad428163723e29dd472700f8ab0e5fd5/Django-4.1.7.tar.gz", + "requires-python": null, + "size": 7411671, + "upload-time": "2016-01-02T13:50:42.992870Z", + "url": "https://files.pythonhosted.org/packages/4d/25/af35d7a8b623edeac79cbc2fd24b8496eb2f063542e2905f0c564a052303/Django-1.9.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "4a89d7288ca9f56f2df2450d0bef870def261a7d052c7c20c363d3f8c6946677" + "sha256": "2599bde8aa581b2937f6f99d92177a02c0d6249a1d7b46b2903a33a3e84e3660" }, "data-dist-info-metadata": { - "sha256": "4a89d7288ca9f56f2df2450d0bef870def261a7d052c7c20c363d3f8c6946677" + "sha256": "2599bde8aa581b2937f6f99d92177a02c0d6249a1d7b46b2903a33a3e84e3660" }, - "filename": "Django-4.1.8-py3-none-any.whl", + "filename": "Django-1.9.2-py2.py3-none-any.whl", "hashes": { - "sha256": "dba9dd0bf8b748aa9c98d6c679f8b1c0bfa43124844bea9425ad9ba0cd5e65c3" + "sha256": "cc2ee91769af012654ae4904b6704f2fa0cc6b283675869c2f2ed879eaba11e8" }, "provenance": null, - "requires-python": ">=3.8", - "size": 8103668, - "upload-time": "2023-04-05T06:11:04.460008Z", - "url": "https://files.pythonhosted.org/packages/bb/32/80134d57b584ed8b03e9a52da5860b8ac7d1210431ac25d8d83389006edc/Django-4.1.8-py3-none-any.whl", + "requires-python": null, + "size": 6580359, + "upload-time": "2016-02-01T17:17:18.693011Z", + "url": "https://files.pythonhosted.org/packages/26/49/c51f94a3940b3dee47f5a4a423fe50df7b9120bccda424f092269c083898/Django-1.9.2-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.1.8.tar.gz", + "filename": "Django-1.9.2.tar.gz", "hashes": { - "sha256": "43253f4b4a2c3a1694cd52d3517847271934c84dbd060ca0e82a9f90e569dab3" + "sha256": "7a233322eeb35da5fd8315f9e5dd48f2171de43ca2cfb11b138607daa4bf8a2f" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10511976, - "upload-time": "2023-04-05T06:11:09.369362Z", - "url": "https://files.pythonhosted.org/packages/63/bc/03656c61283badfbef3be182bbfdd85dbfd72c188377d73074c9164c49cf/Django-4.1.8.tar.gz", + "requires-python": null, + "size": 7419200, + "upload-time": "2016-02-01T17:17:34.977864Z", + "url": "https://files.pythonhosted.org/packages/7f/a6/4ab15169e9075635c0a64bb0a569d1e02c7bd9b5ba839f05fe5d1fbbe3fb/Django-1.9.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "ab471dcb9b53913fd3033f5cc81dfb66282a0e6863b115b4a92e79353fa0a877" + "sha256": "d20f3e58653e9eb2805607b1a83c8a2877ac6456053f8dbeed7f79cd8e772b4a" }, "data-dist-info-metadata": { - "sha256": "ab471dcb9b53913fd3033f5cc81dfb66282a0e6863b115b4a92e79353fa0a877" + "sha256": "d20f3e58653e9eb2805607b1a83c8a2877ac6456053f8dbeed7f79cd8e772b4a" }, - "filename": "Django-4.1.9-py3-none-any.whl", + "filename": "Django-1.9.3-py2.py3-none-any.whl", "hashes": { - "sha256": "adae3a952fd86800094ae6f64aa558572e8b4ba8dfe21f0ed8175147e75a72a1" + "sha256": "0d4754d674be02b6e520633b4068d7917abedeabf7481994d4fb9870a5c8781c" }, "provenance": null, - "requires-python": ">=3.8", - "size": 8103809, - "upload-time": "2023-05-03T12:58:23.438294Z", - "url": "https://files.pythonhosted.org/packages/7e/4c/cbdaa1488ae5207e6eab912ff0d23f5d786676efbb55f21e7f3cfe98055a/Django-4.1.9-py3-none-any.whl", + "requires-python": null, + "size": 6581198, + "upload-time": "2016-03-01T17:00:44.803585Z", + "url": "https://files.pythonhosted.org/packages/f9/22/2ecdc946394c2490212691bd44fc8b54aa6b1c49e8cb505d853dc0716646/Django-1.9.3-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.1.9.tar.gz", + "filename": "Django-1.9.3.tar.gz", "hashes": { - "sha256": "e9f074a84930662104871bfcea55c3c180c50a0a47739db82435deae6cbaf032" + "sha256": "05191a2487de2726d3a964176cb0ffd7cbc071ad117fe06263b7932b96243b56" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10514944, - "upload-time": "2023-05-03T12:58:36.244311Z", - "url": "https://files.pythonhosted.org/packages/11/ea/8b514434c57c3bef89a475b75f74d768471d8e1bc61f4e5c79daeae9b5ef/Django-4.1.9.tar.gz", + "requires-python": null, + "size": 7425368, + "upload-time": "2016-03-01T17:01:04.656339Z", + "url": "https://files.pythonhosted.org/packages/31/6d/853c0006643daedfd4d1bd15ad3afcf3311ee3c0c55bc19572ae1cec52d5/Django-1.9.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "3f53217d3bb1ec44556cd5d0b2741d309efe7bef6ed838cac1b6dbbbaa67a87d" + "sha256": "f8289770c8463d3b2c27d4e70c1d9a12e94393af48dccc6b6284971249aa3dc5" }, "data-dist-info-metadata": { - "sha256": "3f53217d3bb1ec44556cd5d0b2741d309efe7bef6ed838cac1b6dbbbaa67a87d" + "sha256": "f8289770c8463d3b2c27d4e70c1d9a12e94393af48dccc6b6284971249aa3dc5" }, - "filename": "Django-4.1.10-py3-none-any.whl", + "filename": "Django-1.9.4-py2.py3-none-any.whl", "hashes": { - "sha256": "26d0260c2fb8121009e62ffc548b2398dea2522b6454208a852fb0ef264c206c" + "sha256": "af6264550f8d1cc468db6bbd38151e539b0468ecc5d7d39598af918eae2428b2" }, "provenance": null, - "requires-python": ">=3.8", - "size": 8103933, - "upload-time": "2023-07-03T07:57:16.588462Z", - "url": "https://files.pythonhosted.org/packages/34/25/8a218de57fc9853297a1a8e4927688eff8107d5bc6dcf6c964c59801f036/Django-4.1.10-py3-none-any.whl", + "requires-python": null, + "size": 6581228, + "upload-time": "2016-03-05T14:31:47.633376Z", + "url": "https://files.pythonhosted.org/packages/36/13/87a668592e133d402ac6f9d07da7fea82e8b217e350a70c7ff53408cd93f/Django-1.9.4-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.1.10.tar.gz", + "filename": "Django-1.9.4.tar.gz", "hashes": { - "sha256": "56343019a9fd839e2e5bf203daf45f25af79d5bffa4c71d56eae4f4404d82ade" + "sha256": "ada8e7aa697e47c94b5660291cc0a14bb555385e0898da0a119d8f4b648fbde9" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10513572, - "upload-time": "2023-07-03T07:57:30.301266Z", - "url": "https://files.pythonhosted.org/packages/70/d4/eded564fa5928f68771d082ec0eef4d023f9d19dfa1d2923305bc3e62afe/Django-4.1.10.tar.gz", + "requires-python": null, + "size": 7426995, + "upload-time": "2016-03-05T14:32:11.209251Z", + "url": "https://files.pythonhosted.org/packages/b0/9b/fbe58870d98321b08043cae62b6062552c5dc7515a2b43958c7330090ef3/Django-1.9.4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "3c33a3eed9c0e3d228144611a43b19beff1b44e0dabf42735723ce8e75f17f16" + "sha256": "4109a2af66560fb7a3ff00d863fe52db4ce28e6a56914545129f2a9338f5e247" }, "data-dist-info-metadata": { - "sha256": "3c33a3eed9c0e3d228144611a43b19beff1b44e0dabf42735723ce8e75f17f16" + "sha256": "4109a2af66560fb7a3ff00d863fe52db4ce28e6a56914545129f2a9338f5e247" }, - "filename": "Django-4.1.11-py3-none-any.whl", + "filename": "Django-1.9.5-py2.py3-none-any.whl", "hashes": { - "sha256": "cac9df0ba87b4f439e1a311ef22f75c938fc874bebf1fbabaed58d0e6d559a25" + "sha256": "e4aa221fc52f32074f295fc81486e54d35fe176284d6a19c8bf9acaeddd058b4" }, "provenance": null, - "requires-python": ">=3.8", - "size": 8103954, - "upload-time": "2023-09-04T10:58:19.024013Z", - "url": "https://files.pythonhosted.org/packages/38/9f/144a9293f86886f2e85c9bd981c8c28597fd15b1a59431db1921e7c1938b/Django-4.1.11-py3-none-any.whl", + "requires-python": null, + "size": 6582330, + "upload-time": "2016-04-01T17:47:06.038168Z", + "url": "https://files.pythonhosted.org/packages/6e/10/208551440e06dee3c6d2cdb36d73b586bfb0ae50a6f91127f1e1492dfb99/Django-1.9.5-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.1.11.tar.gz", + "filename": "Django-1.9.5.tar.gz", "hashes": { - "sha256": "7b134688965dd331ca4d11ed38e5ce594caed0e906689a9b95251c29c2c03990" + "sha256": "e54667ad305a29f5895f14108127cc79dabebce2e80c7c6cf852a6495de26aa6" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10511539, - "upload-time": "2023-09-04T10:58:30.124274Z", - "url": "https://files.pythonhosted.org/packages/64/cb/c0570752faba4c8a85996e78eb7699b9d29ee32cb7aeb5e262582c53bad0/Django-4.1.11.tar.gz", + "requires-python": null, + "size": 7430219, + "upload-time": "2016-04-01T17:47:24.975699Z", + "url": "https://files.pythonhosted.org/packages/3b/0c/8dc093164d96dcbeb70a4d83e69655b3bec22599828e530f921f53aba08b/Django-1.9.5.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "29daa20ef9f53066b527acfe2ab0cd7c86a795ca69bcba1c96891f1796218f61" + "sha256": "11c34df9a0245baa4fbde930e83dfbd50a16f04376ac4abebd9677e985163378" }, "data-dist-info-metadata": { - "sha256": "29daa20ef9f53066b527acfe2ab0cd7c86a795ca69bcba1c96891f1796218f61" + "sha256": "11c34df9a0245baa4fbde930e83dfbd50a16f04376ac4abebd9677e985163378" }, - "filename": "Django-4.1.12-py3-none-any.whl", + "filename": "Django-1.9.6-py2.py3-none-any.whl", "hashes": { - "sha256": "e92ce8f240a856615e96d8b955707f824c29ea0f51dff4f76777caa5e113ec72" + "sha256": "83f234f52a86eb983de3616b8ff3b0368e4da1d975fa5449b08588b749e7946c" }, "provenance": null, - "requires-python": ">=3.8", - "size": 8104099, - "upload-time": "2023-10-04T14:59:03.784687Z", - "url": "https://files.pythonhosted.org/packages/0d/c7/cfdf590422a0f7a6a6ae6a4cbb2721456141662af4b203f583286f0dcd62/Django-4.1.12-py3-none-any.whl", + "requires-python": null, + "size": 6582592, + "upload-time": "2016-05-02T22:33:30.439399Z", + "url": "https://files.pythonhosted.org/packages/cb/97/081df31f2a3850988b92ad4464e95f9e4b257aa5a34e120bca89c260de96/Django-1.9.6-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.1.12.tar.gz", + "filename": "Django-1.9.6.tar.gz", "hashes": { - "sha256": "d02483ad49872238fa59875c1269293fe4f17ecee13c121893607cc0b284696b" + "sha256": "e5a1d1a831c06475c708126c6a7e0ae0e67adac9d8a7c39cf0695ad79030b9d9" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10502350, - "upload-time": "2023-10-04T14:59:09.851212Z", - "url": "https://files.pythonhosted.org/packages/68/76/b1cf87eda3bf5b2d7dd9a23bb4df70ea5511e426a54a04ed2c4ca2ff67cd/Django-4.1.12.tar.gz", + "requires-python": null, + "size": 7441794, + "upload-time": "2016-05-02T22:33:50.459797Z", + "url": "https://files.pythonhosted.org/packages/3f/92/701cc1c7d209c830375b884a657ec0c9777f1bed1b5b241f4b70f95e2d55/Django-1.9.6.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "cd3c81ba29944de388340c93690c7db3814e36a5c861529e47fc432d1e98dd6f" + "sha256": "9a66bb73fbcbf54eb5ffba6ee11016e82c17b0317caadf00c6bcb26edfed0ccf" }, "data-dist-info-metadata": { - "sha256": "cd3c81ba29944de388340c93690c7db3814e36a5c861529e47fc432d1e98dd6f" + "sha256": "9a66bb73fbcbf54eb5ffba6ee11016e82c17b0317caadf00c6bcb26edfed0ccf" }, - "filename": "Django-4.1.13-py3-none-any.whl", + "filename": "Django-1.9.7-py2.py3-none-any.whl", "hashes": { - "sha256": "04ab3f6f46d084a0bba5a2c9a93a3a2eb3fe81589512367a75f79ee8acf790ce" + "sha256": "74676acbe69964f3aabfe5eb8697a2c82e6095d3fab57589eaab962a98575f58" }, "provenance": null, - "requires-python": ">=3.8", - "size": 8104299, - "upload-time": "2023-11-01T06:59:10.387459Z", - "url": "https://files.pythonhosted.org/packages/ad/ac/203ce7fd2e03fb0392e0a6160f4b27d0d1efe1614cb65f1d29e6bbf2ef69/Django-4.1.13-py3-none-any.whl", + "requires-python": null, + "size": 6582730, + "upload-time": "2016-06-04T23:43:47.386292Z", + "url": "https://files.pythonhosted.org/packages/e6/f9/154e1460c4a95c90ab28ead50314161ea2c4016f3561033b41f687f0a76d/Django-1.9.7-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.1.13.tar.gz", + "filename": "Django-1.9.7.tar.gz", "hashes": { - "sha256": "94a3f471e833c8f124ee7a2de11e92f633991d975e3fa5bdd91e8abd66426318" + "sha256": "2b29e81c8c32b3c0d9a0119217416887c480d927ae2630bada2da83078c93bf6" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10515104, - "upload-time": "2023-11-01T06:59:24.955376Z", - "url": "https://files.pythonhosted.org/packages/34/09/300498ca0a5f37e0621b90a94c71fc8a4227be5488a3bd5550869c6e0049/Django-4.1.13.tar.gz", + "requires-python": null, + "size": 7442680, + "upload-time": "2016-06-04T23:44:08.110124Z", + "url": "https://files.pythonhosted.org/packages/50/76/aeb1bdde528b23e76df5964003e3e4e734c57c74e7358c3b2224987617dd/Django-1.9.7.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "ee695ebb208a263d3828d21f8e7f88ee888c99134cc4fe20b95d3ef17f1b36de" + "sha256": "8f0146135c698b073b36ffd0ed8e9279d676d34ede55203c801143ce10e0f13e" }, "data-dist-info-metadata": { - "sha256": "ee695ebb208a263d3828d21f8e7f88ee888c99134cc4fe20b95d3ef17f1b36de" + "sha256": "8f0146135c698b073b36ffd0ed8e9279d676d34ede55203c801143ce10e0f13e" }, - "filename": "Django-4.2a1-py3-none-any.whl", + "filename": "Django-1.9.8-py2.py3-none-any.whl", "hashes": { - "sha256": "e913e60991a0c2a5f099a80ea1e2ec90b1636e6deb60bad16b89086819b48d4b" + "sha256": "e50c8d4653433413d26ecf25a84ccdcb9c7eac7cd1bb36eed4cd89c71f43064e" }, "provenance": null, - "requires-python": ">=3.8", - "size": 7871271, - "upload-time": "2023-01-17T09:39:20.186688Z", - "url": "https://files.pythonhosted.org/packages/71/1a/f3b9a43f9f9118f248e9346f6eeff2bf24902f98f0030ea328941e9286c8/Django-4.2a1-py3-none-any.whl", + "requires-python": null, + "size": 6622120, + "upload-time": "2016-07-18T18:19:55.636304Z", + "url": "https://files.pythonhosted.org/packages/f5/b8/f0fbab57bca8d88ac4d41f816a80d24f7dcfc66616984c255b1974df702f/Django-1.9.8-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.2a1.tar.gz", + "filename": "Django-1.9.8.tar.gz", "hashes": { - "sha256": "3a29fc014f46fd6a552296fd1cfc77f616c4120b68cc117eee4a8237aa163f7a" + "sha256": "b9806e0d598fd04b29b8ef35aea8c9308b3803c3ce8adab4d342db9cdfd42dfb" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10318967, - "upload-time": "2023-01-17T09:39:25.092445Z", - "url": "https://files.pythonhosted.org/packages/25/af/cef5e406baaccb37f346662cddf58e9693a6b96f14e36341ef3817810fc5/Django-4.2a1.tar.gz", + "requires-python": null, + "size": 7494012, + "upload-time": "2016-07-18T18:20:13.055798Z", + "url": "https://files.pythonhosted.org/packages/cc/36/cc342dd7a9921b0da8b0e2e7ec25b7bdec66701196ba20cca36f79906d34/Django-1.9.8.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "7c8a278394785999df6b1a589837278ddef6d06ff5b11b094378d984ec64f934" + "sha256": "c06ab249e797b381939389050a9eb428203156f4e3639fa502a3a8dd6d6bd250" }, "data-dist-info-metadata": { - "sha256": "7c8a278394785999df6b1a589837278ddef6d06ff5b11b094378d984ec64f934" + "sha256": "c06ab249e797b381939389050a9eb428203156f4e3639fa502a3a8dd6d6bd250" }, - "filename": "Django-4.2b1-py3-none-any.whl", + "filename": "Django-1.9.9-py2.py3-none-any.whl", "hashes": { - "sha256": "9bf13063a882a9b0f7028c4cdc32ea36fe104491cd7720859117990933f9c589" + "sha256": "3236d2292d6ef6afbda0226c255a7901d271ae86d14768bb20e1b6864c66f7e6" }, "provenance": null, - "requires-python": ">=3.8", - "size": 7873536, - "upload-time": "2023-02-20T08:49:43.333662Z", - "url": "https://files.pythonhosted.org/packages/99/5b/c3cca0daea9f3fa5946d14c98bc1cd3c42c026ec6c41d57100e1d646e23a/Django-4.2b1-py3-none-any.whl", + "requires-python": null, + "size": 6622115, + "upload-time": "2016-08-01T18:10:04.220963Z", + "url": "https://files.pythonhosted.org/packages/46/e4/c21618dd809bb31c7a78cb93b66294c38275baed7c9c84a55692ef16274a/Django-1.9.9-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.2b1.tar.gz", + "filename": "Django-1.9.9.tar.gz", "hashes": { - "sha256": "33e3b3b80924dae3e6d4b5e697eaee724d5a35c1a430df44b1d72c802657992f" + "sha256": "e340fb9d534aeb543280e46c3b85e6e1049029a4e6ba5571375b11c914bfde8c" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10328598, - "upload-time": "2023-02-20T08:49:47.262950Z", - "url": "https://files.pythonhosted.org/packages/46/12/b69773f84da1d0d5ab6f61c91a7257afa37f69413a5d019f7d2759eda28d/Django-4.2b1.tar.gz", + "requires-python": null, + "size": 7493187, + "upload-time": "2016-08-01T18:10:24.753259Z", + "url": "https://files.pythonhosted.org/packages/21/c0/3c13bd233cb65932ec8f7d25ebc2942c40fa5c424f33314ac35839d50631/Django-1.9.9.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "cc691ed144cb9284bef58eb1a6d4f55e53418d2e8947206ebbd69c4239e7ebf7" + "sha256": "8fb6bf601144ed6b1b6aa65f92327a9ccbca44e578efd328ea9ff4c1acb9f90e" }, "data-dist-info-metadata": { - "sha256": "cc691ed144cb9284bef58eb1a6d4f55e53418d2e8947206ebbd69c4239e7ebf7" + "sha256": "8fb6bf601144ed6b1b6aa65f92327a9ccbca44e578efd328ea9ff4c1acb9f90e" }, - "filename": "Django-4.2rc1-py3-none-any.whl", + "filename": "Django-1.9.10-py2.py3-none-any.whl", "hashes": { - "sha256": "fe3e5616eda5ac54c32e4bf01e3c063e0e20d2ff879a150a17621bf370b5cb2b" + "sha256": "bb9c4ddc128b3a7a7c61534de9c0de5c1bf0ccc67c5e7a07533ff5e4d4f11c4b" }, "provenance": null, - "requires-python": ">=3.8", - "size": 7873493, - "upload-time": "2023-03-20T07:31:55.430411Z", - "url": "https://files.pythonhosted.org/packages/88/54/bebcf756adceeadd39720c2ed589a4ca843c4caf469ff448d06050dba7e2/Django-4.2rc1-py3-none-any.whl", + "requires-python": null, + "size": 6622276, + "upload-time": "2016-09-26T18:32:46.350902Z", + "url": "https://files.pythonhosted.org/packages/29/63/11d40144c1514959052a3ba2102d2bb22f9dd336d6aaaa3c949b952cdf2d/Django-1.9.10-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.2rc1.tar.gz", + "filename": "Django-1.9.10.tar.gz", "hashes": { - "sha256": "6bf1d4675d3320f0024a77d058449393b9a574fd0d2da8d3feb6e06bf3a307e2" + "sha256": "5b3a7c9e5a21b487f16b7d52d12aab8806f0b93be1a0fbdc333acc05f515fc00" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10330770, - "upload-time": "2023-03-20T07:32:00.502267Z", - "url": "https://files.pythonhosted.org/packages/a4/40/84ad7cbb7e3a4a94b95a783c62e5862a201126f33d03c103eb70a2b53fff/Django-4.2rc1.tar.gz", + "requires-python": null, + "size": 7494610, + "upload-time": "2016-09-26T18:34:45.917564Z", + "url": "https://files.pythonhosted.org/packages/4a/cf/43ae852033f739fdef007807a3871c733f21060d342295c3f4ae47c5e0a1/Django-1.9.10.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "6da395277e5a54d3eec1707b8f8b34a5f75a6dbd43b3d16c166af9257734735a" + "sha256": "3489606e0c3225c08f92e3c4b6d4238c2f3eae731660849e52154196b9d57623" }, "data-dist-info-metadata": { - "sha256": "6da395277e5a54d3eec1707b8f8b34a5f75a6dbd43b3d16c166af9257734735a" + "sha256": "3489606e0c3225c08f92e3c4b6d4238c2f3eae731660849e52154196b9d57623" }, - "filename": "Django-4.2-py3-none-any.whl", + "filename": "Django-1.9.11-py2.py3-none-any.whl", "hashes": { - "sha256": "ad33ed68db9398f5dfb33282704925bce044bef4261cd4fb59e4e7f9ae505a78" + "sha256": "bec3e58d9458e3121180adf9c33dedae0091ef6e73f79b2f9a0f8c0a34925429" }, "provenance": null, - "requires-python": ">=3.8", - "size": 7988617, - "upload-time": "2023-04-03T08:36:11.797877Z", - "url": "https://files.pythonhosted.org/packages/d9/40/6012f98b14b64b4d3dc47b0c2f116fccbd0795ab35515d0c40dac73b81b8/Django-4.2-py3-none-any.whl", + "requires-python": null, + "size": 6622478, + "upload-time": "2016-11-01T14:02:12.102715Z", + "url": "https://files.pythonhosted.org/packages/90/b3/a00f97b60355df2983e71ccf06e08db2acd70c2a2b62c2c0c5bffda70cda/Django-1.9.11-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.2.tar.gz", + "filename": "Django-1.9.11.tar.gz", "hashes": { - "sha256": "c36e2ab12824e2ac36afa8b2515a70c53c7742f0d6eaefa7311ec379558db997" + "sha256": "dadcfd8b03dfbf472c2d88c12202d9d015af68fb6561099992bc2d91aeab7d9d" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10415665, - "upload-time": "2023-04-03T08:36:16.829178Z", - "url": "https://files.pythonhosted.org/packages/9a/bb/48aa3e0850923096dff2766d21a6004d6e1a3317f0bd400ba81f586754e1/Django-4.2.tar.gz", + "requires-python": null, + "size": 7498558, + "upload-time": "2016-11-01T14:02:27.855507Z", + "url": "https://files.pythonhosted.org/packages/75/a4/55081011adc16aa5c90b19f205e612458afa64e20992fd37ab8b159c11fb/Django-1.9.11.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "86fb5e8a58ed105ed741b01cad07b13de6b0123e0db89fcc4b5ea9fd49db7308" + "sha256": "01f50d60f988d61f92e372e383d0b82fcf81ce975cc172f6569244ac7fa3851c" }, "data-dist-info-metadata": { - "sha256": "86fb5e8a58ed105ed741b01cad07b13de6b0123e0db89fcc4b5ea9fd49db7308" + "sha256": "01f50d60f988d61f92e372e383d0b82fcf81ce975cc172f6569244ac7fa3851c" }, - "filename": "Django-4.2.1-py3-none-any.whl", + "filename": "Django-1.9.12-py2.py3-none-any.whl", "hashes": { - "sha256": "066b6debb5ac335458d2a713ed995570536c8b59a580005acb0732378d5eb1ee" + "sha256": "a59f85a2b007145006915f6134ec3b9c09e68e4377e0a6fd3529d6c56d6aeb04" }, "provenance": null, - "requires-python": ">=3.8", - "size": 7988496, - "upload-time": "2023-05-03T12:58:27.208245Z", - "url": "https://files.pythonhosted.org/packages/12/13/78e8622180f101e95297965045ff1325ea7301c1b80f756debbeaa84c3be/Django-4.2.1-py3-none-any.whl", + "requires-python": null, + "size": 6622479, + "upload-time": "2016-12-01T23:16:22.406064Z", + "url": "https://files.pythonhosted.org/packages/30/00/1e440d60cb4764757324a31e4a0248988b7fa0673d31fb2710b51f6b515e/Django-1.9.12-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.2.1.tar.gz", + "filename": "Django-1.9.12.tar.gz", "hashes": { - "sha256": "7efa6b1f781a6119a10ac94b4794ded90db8accbe7802281cd26f8664ffed59c" + "sha256": "bd20830d403689efa46ea2a7cd3ef689af17de633c095aeabf9ce770b3f84a35" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10420051, - "upload-time": "2023-05-03T12:58:41.313440Z", - "url": "https://files.pythonhosted.org/packages/89/76/23ee9b9d2bd4119e930eb19164732b79c0a4f6259ca198209b0fe36551ea/Django-4.2.1.tar.gz", + "requires-python": null, + "size": 7497785, + "upload-time": "2016-12-01T23:16:35.055179Z", + "url": "https://files.pythonhosted.org/packages/9f/0c/a11439e91e3ca43b9ed1d406558f2d7280cb3f105cc1e6cc9f1bb76a98f5/Django-1.9.12.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "4491de3bc6c31d62b8a43165e11931ea0aecb0725254294f500b9d27175156b5" + "sha256": "36a1c125c5b7f2f932498cfac2a7017d78d6b584f11c9f731e3fa55b8786a681" }, "data-dist-info-metadata": { - "sha256": "4491de3bc6c31d62b8a43165e11931ea0aecb0725254294f500b9d27175156b5" + "sha256": "36a1c125c5b7f2f932498cfac2a7017d78d6b584f11c9f731e3fa55b8786a681" }, - "filename": "Django-4.2.2-py3-none-any.whl", + "filename": "Django-1.9.13-py2.py3-none-any.whl", "hashes": { - "sha256": "672b3fa81e1f853bb58be1b51754108ab4ffa12a77c06db86aa8df9ed0c46fe5" + "sha256": "c213590aa8599b17a9a914ab017f7dc6fc16c9c69603ecf071100346b8d9d777" }, "provenance": null, - "requires-python": ">=3.8", - "size": 7989179, - "upload-time": "2023-06-05T14:09:31.615719Z", - "url": "https://files.pythonhosted.org/packages/ba/f3/7a66888bda4017198a692887bd566123732783073c1fd424db15358525fd/Django-4.2.2-py3-none-any.whl", + "requires-python": null, + "size": 6623016, + "upload-time": "2017-04-04T14:14:50.895823Z", + "url": "https://files.pythonhosted.org/packages/a6/ee/6dfd9e8e0d61ab22ed09c6c8f6ae5a4ad0d3bf07bca9124fb5a087f876df/Django-1.9.13-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.2.2.tar.gz", + "filename": "Django-1.9.13.tar.gz", "hashes": { - "sha256": "2a6b6fbff5b59dd07bef10bcb019bee2ea97a30b2a656d51346596724324badf" + "sha256": "c007dba5086061f7d0f4d88a3bc4016d881a7eede86d6c1c4fdbbaadddd53f1d" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10390518, - "upload-time": "2023-06-05T14:09:38.470129Z", - "url": "https://files.pythonhosted.org/packages/5c/fa/427fbcac5633f4b88fda7953efb04db903ca7e6d9486afdbda525c4006cc/Django-4.2.2.tar.gz", + "requires-python": null, + "size": 7498364, + "upload-time": "2017-04-04T14:15:10.543830Z", + "url": "https://files.pythonhosted.org/packages/6c/bf/4ac9eaa04581797a68649828b88a147f641d745e0c7b3696db5c6caedc41/Django-1.9.13.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "7c6bcf0939be0a212d8e97b0ed36f09de10782f297555067894b40498006e5a8" + "sha256": "4698be9bfc2322330e6c76357088fcc6a9cf0f0d687bfea5f53997b1d6099018" }, "data-dist-info-metadata": { - "sha256": "7c6bcf0939be0a212d8e97b0ed36f09de10782f297555067894b40498006e5a8" + "sha256": "4698be9bfc2322330e6c76357088fcc6a9cf0f0d687bfea5f53997b1d6099018" }, - "filename": "Django-4.2.3-py3-none-any.whl", + "filename": "Django-1.10a1-py2.py3-none-any.whl", "hashes": { - "sha256": "f7c7852a5ac5a3da5a8d5b35cc6168f31b605971441798dac845f17ca8028039" + "sha256": "1a8b6ad1f8fabbbd2e1ef8fb54dfe5f9a0b4908c642cccee20d58cfd7c0a3f7e" }, "provenance": null, - "requires-python": ">=3.8", - "size": 7989953, - "upload-time": "2023-07-03T07:57:20.221899Z", - "url": "https://files.pythonhosted.org/packages/d4/83/227ebf197e413f3599cea96dddc7d6b8ff220310cc5b40dd0f1a15e5a9d1/Django-4.2.3-py3-none-any.whl", + "requires-python": null, + "size": 6600566, + "upload-time": "2016-05-20T12:16:44.951411Z", + "url": "https://files.pythonhosted.org/packages/02/50/b210dc6206e9c61a25a05acb76fc2f09101d9031ff0fb4d137f746e2e419/Django-1.10a1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.2.3.tar.gz", + "filename": "Django-1.10a1.tar.gz", "hashes": { - "sha256": "45a747e1c5b3d6df1b141b1481e193b033fd1fdbda3ff52677dc81afdaacbaed" + "sha256": "a53bbf8be7be60a9479295ab2bef375c1e25ae777d00ff0fea5ac2e347aa5c76" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10419003, - "upload-time": "2023-07-03T07:57:37.448508Z", - "url": "https://files.pythonhosted.org/packages/36/24/d0e78e667f98efcca76c8b670ef247583349a8f5241cdb3c98eeb92726ff/Django-4.2.3.tar.gz", + "requires-python": null, + "size": 7543001, + "upload-time": "2016-05-20T12:24:59.952686Z", + "url": "https://files.pythonhosted.org/packages/ae/98/3b27e0a3c53ec0d6727eb19da46eed5705fa9250ed28ec0d1df48778c401/Django-1.10a1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "f01b53b1fb43057b4ddf99642d31f5ad2ab395756f5216b1de0d14751e91e75b" + "sha256": "d0ee617cb1e8b80d372a0999d4d6f999cb9bfb9dcfb0f9e4838b2c102e7ae310" }, "data-dist-info-metadata": { - "sha256": "f01b53b1fb43057b4ddf99642d31f5ad2ab395756f5216b1de0d14751e91e75b" + "sha256": "d0ee617cb1e8b80d372a0999d4d6f999cb9bfb9dcfb0f9e4838b2c102e7ae310" }, - "filename": "Django-4.2.4-py3-none-any.whl", + "filename": "Django-1.10b1-py2.py3-none-any.whl", "hashes": { - "sha256": "860ae6a138a238fc4f22c99b52f3ead982bb4b1aad8c0122bcd8c8a3a02e409d" + "sha256": "3dee9e77e12d3edc30aed96e5522632d8ded656845c4e3e804dab8c60a937478" }, "provenance": null, - "requires-python": ">=3.8", - "size": 7990073, - "upload-time": "2023-08-01T17:30:17.903829Z", - "url": "https://files.pythonhosted.org/packages/7f/9e/fc6bab255ae10bc57fa2f65646eace3d5405fbb7f5678b90140052d1db0f/Django-4.2.4-py3-none-any.whl", - "yanked": false + "requires-python": null, + "size": 6641407, + "upload-time": "2016-06-22T01:15:05.240779Z", + "url": "https://files.pythonhosted.org/packages/e6/8c/142b08d2dc89aec2b74ad1d37f943ec50c73d4afce12ea6c0c568403ab22/Django-1.10b1-py2.py3-none-any.whl", + "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.2.4.tar.gz", + "filename": "Django-1.10b1.tar.gz", "hashes": { - "sha256": "7e4225ec065e0f354ccf7349a22d209de09cc1c074832be9eb84c51c1799c432" + "sha256": "d8ef9aef259d68a452d5ae1a6f60793e8c10c609dbbe9e7412d47ac21e6d4245" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10393648, - "upload-time": "2023-08-01T17:30:23.968800Z", - "url": "https://files.pythonhosted.org/packages/8d/d2/a4f823741a12089e9ea0f68e1e7d3b6ad5b64e1665fbe9377cd9e1dc09cc/Django-4.2.4.tar.gz", + "requires-python": null, + "size": 7600640, + "upload-time": "2016-06-22T01:15:17.267637Z", + "url": "https://files.pythonhosted.org/packages/02/be/d10613977c37674ca3b7f6db7105fac9a104b7765ede4a2f1445fabc2873/Django-1.10b1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "56a4dcd09a125b3cc9e7e23b99f1b7f2db0d8b2094c8987d2648b580e3d88f1c" + "sha256": "44f9a9f1254a0dd933ba2fe10f89fbb54639c11b37b550ec3662516915aa63c5" }, "data-dist-info-metadata": { - "sha256": "56a4dcd09a125b3cc9e7e23b99f1b7f2db0d8b2094c8987d2648b580e3d88f1c" + "sha256": "44f9a9f1254a0dd933ba2fe10f89fbb54639c11b37b550ec3662516915aa63c5" }, - "filename": "Django-4.2.5-py3-none-any.whl", + "filename": "Django-1.10rc1-py2.py3-none-any.whl", "hashes": { - "sha256": "b6b2b5cae821077f137dc4dade696a1c2aa292f892eca28fa8d7bfdf2608ddd4" + "sha256": "ccb60ae7804bc451e42b39e6863fc916de8c1fd9a681426e4d9fc9a1abf8bd44" }, "provenance": null, - "requires-python": ">=3.8", - "size": 7990309, - "upload-time": "2023-09-04T10:58:22.309202Z", - "url": "https://files.pythonhosted.org/packages/bf/8b/c38f2354b6093d9ba310a14b43a830fdf776edd60c2e25c7c5f4d23cc243/Django-4.2.5-py3-none-any.whl", + "requires-python": null, + "size": 6785247, + "upload-time": "2016-07-18T18:04:51.589122Z", + "url": "https://files.pythonhosted.org/packages/79/a2/988b57157526dcbdf78501c68ba6409b7863381a6cc6bc06424e07e134a2/Django-1.10rc1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.2.5.tar.gz", + "filename": "Django-1.10rc1.tar.gz", "hashes": { - "sha256": "5e5c1c9548ffb7796b4a8a4782e9a2e5a3df3615259fc1bfd3ebc73b646146c1" + "sha256": "26d08f62284d838598bc45671af6e6dba880d54fff3c14aa6aa78ba5519aeac0" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10418606, - "upload-time": "2023-09-04T10:58:34.288156Z", - "url": "https://files.pythonhosted.org/packages/20/ea/b0969834e5d79365731303be8b82423e6b1c293aa92c28335532ab542f83/Django-4.2.5.tar.gz", + "requires-python": null, + "size": 7687388, + "upload-time": "2016-07-18T18:05:05.503584Z", + "url": "https://files.pythonhosted.org/packages/32/0b/a54e4d4922545b0deb6808d4af0bb78010c0ca4d3109608ce6675f4f0ea1/Django-1.10rc1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "39a7b0e10092ecdab85ad4fdf34e3396dc0116cfa47c8a0e0e9492e1c26772f7" + "sha256": "a0d76b2f1efa0f63163c378f6c16aed959073059ba861082f5ee7b585328d3a3" }, "data-dist-info-metadata": { - "sha256": "39a7b0e10092ecdab85ad4fdf34e3396dc0116cfa47c8a0e0e9492e1c26772f7" + "sha256": "a0d76b2f1efa0f63163c378f6c16aed959073059ba861082f5ee7b585328d3a3" }, - "filename": "Django-4.2.6-py3-none-any.whl", + "filename": "Django-1.10-py2.py3-none-any.whl", "hashes": { - "sha256": "a64d2487cdb00ad7461434320ccc38e60af9c404773a2f95ab0093b4453a3215" + "sha256": "9c60f4a801bf7c26bd6824c1062550c12c373344116703461c18cc258f8c9320" }, "provenance": null, - "requires-python": ">=3.8", - "size": 7990607, - "upload-time": "2023-10-04T14:58:34.647748Z", - "url": "https://files.pythonhosted.org/packages/b9/45/707dfc56f381222c1c798503546cb390934ab246fc45b5051ef66e31099c/Django-4.2.6-py3-none-any.whl", + "requires-python": null, + "size": 6795167, + "upload-time": "2016-08-01T18:32:07.351674Z", + "url": "https://files.pythonhosted.org/packages/4b/4c/059f68d8f029f7054e4e6bb0b1ed2fde7f28d07a3727325727d5a95ae1b8/Django-1.10-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.2.6.tar.gz", + "filename": "Django-1.10.tar.gz", "hashes": { - "sha256": "08f41f468b63335aea0d904c5729e0250300f6a1907bf293a65499496cdbc68f" + "sha256": "46b868d68e5fd69dd9e05a0a7900df91786097e30b2aa6f065dd7fa3b22f7005" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10407018, - "upload-time": "2023-10-04T14:58:41.808770Z", - "url": "https://files.pythonhosted.org/packages/23/7b/f47d10d870fabfcaa1fba403460a4e482ab7dbba4d715d43981d1f8c8d85/Django-4.2.6.tar.gz", + "requires-python": null, + "size": 7691063, + "upload-time": "2016-08-01T18:32:16.280614Z", + "url": "https://files.pythonhosted.org/packages/18/5c/3cd8989b2226c55a1faf66f1a110e76cba6e6ca5d9dd15fb469fb636f378/Django-1.10.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "590c77d7b73920b452745115c1859fbf1ba6b8297f2a6f2000d25475f4a2a408" + "sha256": "32ddace4a798f35e0641154722738f45514afb0b9b1eefb1f4d630923211d2a8" }, "data-dist-info-metadata": { - "sha256": "590c77d7b73920b452745115c1859fbf1ba6b8297f2a6f2000d25475f4a2a408" + "sha256": "32ddace4a798f35e0641154722738f45514afb0b9b1eefb1f4d630923211d2a8" }, - "filename": "Django-4.2.7-py3-none-any.whl", + "filename": "Django-1.10.1-py2.py3-none-any.whl", "hashes": { - "sha256": "e1d37c51ad26186de355cbcec16613ebdabfa9689bbade9c538835205a8abbe9" + "sha256": "3d689905cd0635bbb33b87f9a5df7ca70a3db206faae4ec58cda5e7f5f47050d" }, "provenance": null, - "requires-python": ">=3.8", - "size": 7990980, - "upload-time": "2023-11-01T06:59:15.299512Z", - "url": "https://files.pythonhosted.org/packages/2d/6d/e87236e3c7b2f5911d132034177aebb605f3953910cc429df8061b13bf10/Django-4.2.7-py3-none-any.whl", + "requires-python": null, + "size": 6796229, + "upload-time": "2016-09-01T23:17:41.185068Z", + "url": "https://files.pythonhosted.org/packages/6c/cf/d6ab0edb891865ef86b3e3d7290c162f57c363cf880099bbe94229806f56/Django-1.10.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.2.7.tar.gz", + "filename": "Django-1.10.1.tar.gz", "hashes": { - "sha256": "8e0f1c2c2786b5c0e39fe1afce24c926040fad47c8ea8ad30aaf1188df29fc41" + "sha256": "d6e6c5b25cb67f46afd7c82f536529b11981183423dad8932e15bce93d1a24f3" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10425073, - "upload-time": "2023-11-01T06:59:30.228988Z", - "url": "https://files.pythonhosted.org/packages/5c/62/0c6ab2f3ac9a242b4562b6be1c418685fa7d1ccb8ca302cdb97e0b23cf4b/Django-4.2.7.tar.gz", + "requires-python": null, + "size": 7700057, + "upload-time": "2016-09-01T23:18:18.672706Z", + "url": "https://files.pythonhosted.org/packages/0a/9e/e76cca958089cd0317ab46cb91f0ed36274900e48829c949b2e33d2a4469/Django-1.10.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "ece49371876b76a31ab22ce23450b65460d72e82d9b8f125a35a2af8298e24c9" + "sha256": "77bcda8a8790c1230aa0287b2ebcbd134ebb2dc840b5c7467cd8663ce594aa2d" }, "data-dist-info-metadata": { - "sha256": "ece49371876b76a31ab22ce23450b65460d72e82d9b8f125a35a2af8298e24c9" + "sha256": "77bcda8a8790c1230aa0287b2ebcbd134ebb2dc840b5c7467cd8663ce594aa2d" }, - "filename": "Django-4.2.8-py3-none-any.whl", + "filename": "Django-1.10.2-py2.py3-none-any.whl", "hashes": { - "sha256": "6cb5dcea9e3d12c47834d32156b8841f533a4493c688e2718cafd51aa430ba6d" + "sha256": "4d48ab8e84a7c8b2bc4b2f4f199bc3a8bfcc9cbdbc29e355ac5c44a501d73a1a" }, "provenance": null, - "requires-python": ">=3.8", - "size": 7991169, - "upload-time": "2023-12-04T08:34:42.842122Z", - "url": "https://files.pythonhosted.org/packages/8a/79/7f45e9c129c3cd8e4d54806649efeb1db9c223c54a1c54b30511d246bc60/Django-4.2.8-py3-none-any.whl", + "requires-python": null, + "size": 6832895, + "upload-time": "2016-10-01T20:05:18.594291Z", + "url": "https://files.pythonhosted.org/packages/8a/09/46f790104abca7eb93786139d3adde9366b1afd59a77b583a1f310dc8cbd/Django-1.10.2-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.2.8.tar.gz", + "filename": "Django-1.10.2.tar.gz", "hashes": { - "sha256": "d69d5e36cc5d9f4eb4872be36c622878afcdce94062716cf3e25bcedcb168b62" + "sha256": "e127f12a0bfb34843b6e8c82f91e26fff6445a7ca91d222c0794174cf97cbce1" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10425581, - "upload-time": "2023-12-04T08:34:50.201677Z", - "url": "https://files.pythonhosted.org/packages/a0/bf/ff46fc1bd0f7d86390134e3869dd093be1d2bbaa9dafcb5389e87ef5bcb5/Django-4.2.8.tar.gz", + "requires-python": null, + "size": 7724987, + "upload-time": "2016-10-01T20:05:31.330942Z", + "url": "https://files.pythonhosted.org/packages/57/9e/59444485f092b6ed4f1931e7d2e13b67fdab967c041d02f58a0d1dab8c23/Django-1.10.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "37dd39c29d8f285ac72aaff1fc664aa5e3cab628d875c1181fb299847bca913b" + "sha256": "8c96e19487ff72d88977c454a5b09ba260c02cbb7dbd2fe9e6376fd89e20c55f" }, "data-dist-info-metadata": { - "sha256": "37dd39c29d8f285ac72aaff1fc664aa5e3cab628d875c1181fb299847bca913b" + "sha256": "8c96e19487ff72d88977c454a5b09ba260c02cbb7dbd2fe9e6376fd89e20c55f" }, - "filename": "Django-4.2.9-py3-none-any.whl", + "filename": "Django-1.10.3-py2.py3-none-any.whl", "hashes": { - "sha256": "2cc2fc7d1708ada170ddd6c99f35cc25db664f165d3794bc7723f46b2f8c8984" + "sha256": "94426cc28d8721fbf13c333053f08d32427671a4ca7986f7030fc82bdf9c88c1" }, "provenance": null, - "requires-python": ">=3.8", - "size": 7991172, - "upload-time": "2024-01-02T09:16:15.344483Z", - "url": "https://files.pythonhosted.org/packages/59/7c/e11e300ed554f8626b75eae9bb8f450f830daefb8b40681873ab54d9eaa8/Django-4.2.9-py3-none-any.whl", + "requires-python": null, + "size": 6833335, + "upload-time": "2016-11-01T13:56:54.139706Z", + "url": "https://files.pythonhosted.org/packages/0e/ab/16abddb9ab7ee46a26e04a0c8ba1f02b9412a77927dec699c1af6d0070f8/Django-1.10.3-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.2.9.tar.gz", + "filename": "Django-1.10.3.tar.gz", "hashes": { - "sha256": "12498cc3cb8bc8038539fef9e90e95f507502436c1f0c3a673411324fa675d14" + "sha256": "6f92f08dee8a1bd7680e098a91bf5acd08b5cdfe74137f695b60fd79f4478c30" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10428500, - "upload-time": "2024-01-02T09:16:24.448631Z", - "url": "https://files.pythonhosted.org/packages/ef/16/d1f016f8e65d300e23a9745ca849e657999dc1a5e491e5347579308593d2/Django-4.2.9.tar.gz", + "requires-python": null, + "size": 7733727, + "upload-time": "2016-11-01T13:57:16.055061Z", + "url": "https://files.pythonhosted.org/packages/4d/6b/cf3edad0526851d1fd6dd56c9cc94f2be090489c39d9666ca4ad980312e2/Django-1.10.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "b260094639c7146ae2644fb8f18205dad5f1b414889d40477f9fe831fed5ae34" + "sha256": "eb9148fbc3dc493a3be851200cfca1131cea05b6a29466a0cf64d48a7e7ba905" }, "data-dist-info-metadata": { - "sha256": "b260094639c7146ae2644fb8f18205dad5f1b414889d40477f9fe831fed5ae34" + "sha256": "eb9148fbc3dc493a3be851200cfca1131cea05b6a29466a0cf64d48a7e7ba905" }, - "filename": "Django-4.2.10-py3-none-any.whl", + "filename": "Django-1.10.4-py2.py3-none-any.whl", "hashes": { - "sha256": "a2d4c4d4ea0b6f0895acde632071aff6400bfc331228fc978b05452a0ff3e9f1" + "sha256": "a8e1a552205cda15023c39ecf17f7e525e96c5b0142e7879e8bd0c445351f2cc" }, "provenance": null, - "requires-python": ">=3.8", - "size": 7991213, - "upload-time": "2024-02-06T14:53:58.214743Z", - "url": "https://files.pythonhosted.org/packages/20/8c/498ce1ac30228f3bc36d4d427fe10268bd01e6f0361ead6c60b2b255c6b6/Django-4.2.10-py3-none-any.whl", + "requires-python": null, + "size": 6833471, + "upload-time": "2016-12-01T23:46:26.502027Z", + "url": "https://files.pythonhosted.org/packages/71/37/581a00bbc4571526ce88ef517c0c02ca7575ac2ae8a3671161d2aa14b740/Django-1.10.4-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.2.10.tar.gz", + "filename": "Django-1.10.4.tar.gz", "hashes": { - "sha256": "b1260ed381b10a11753c73444408e19869f3241fc45c985cd55a30177c789d13" + "sha256": "fff7f062e510d812badde7cfc57745b7779edb4d209b2bc5ea8d954c22305c2b" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10425081, - "upload-time": "2024-02-06T14:54:05.022093Z", - "url": "https://files.pythonhosted.org/packages/52/ae/84530c15c4df0830837a6417956f16ff1b410412915282db78a27a7fb03c/Django-4.2.10.tar.gz", + "requires-python": null, + "size": 7735213, + "upload-time": "2016-12-01T23:46:50.215935Z", + "url": "https://files.pythonhosted.org/packages/3b/14/6c1e7508b1342afde8e80f50a55d6b305c0755c702f741db6094924f7499/Django-1.10.4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "1b6562f2d557104104459002dd4a02ac66af25e0fee324a3cc5e26ab659bc8e2" + "sha256": "e32043cc5be529daecff385c4697e538c8afacc6e64b90c2a97f18ea28e616d4" }, "data-dist-info-metadata": { - "sha256": "1b6562f2d557104104459002dd4a02ac66af25e0fee324a3cc5e26ab659bc8e2" + "sha256": "e32043cc5be529daecff385c4697e538c8afacc6e64b90c2a97f18ea28e616d4" }, - "filename": "Django-4.2.11-py3-none-any.whl", + "filename": "Django-1.10.5-py2.py3-none-any.whl", "hashes": { - "sha256": "ddc24a0a8280a0430baa37aff11f28574720af05888c62b7cfe71d219f4599d3" + "sha256": "4541a60834f28f308ee7b6e96400feca905fb0de473eb9dad6847e98a36d86d4" }, "provenance": null, - "requires-python": ">=3.8", - "size": 7991849, - "upload-time": "2024-03-04T08:56:53.184104Z", - "url": "https://files.pythonhosted.org/packages/a1/b9/5adf3f78e4c7b762eb6f1140057bd128c978c3f85c08e412f951aef65f9e/Django-4.2.11-py3-none-any.whl", + "requires-python": null, + "size": 6833796, + "upload-time": "2017-01-04T19:22:17.889078Z", + "url": "https://files.pythonhosted.org/packages/45/60/faa28a1d17f879f9dbef28f249e4e9a8dd1d29ae78409516b4b8b6c3ebab/Django-1.10.5-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.2.11.tar.gz", + "filename": "Django-1.10.5.tar.gz", "hashes": { - "sha256": "6e6ff3db2d8dd0c986b4eec8554c8e4f919b5c1ff62a5b4390c17aff2ed6e5c4" + "sha256": "0db89374b691b9c8b057632a6cd64b18d08db2f4d63b4d4af6024267ab965f8b" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10426858, - "upload-time": "2024-03-04T08:57:07.628886Z", - "url": "https://files.pythonhosted.org/packages/d2/e2/c0e7586dd4db1140be179b1386346d1b2e2570dfc7c0d1c0343bdf0d43b0/Django-4.2.11.tar.gz", + "requires-python": null, + "size": 7734715, + "upload-time": "2017-01-04T19:23:00.596664Z", + "url": "https://files.pythonhosted.org/packages/c3/c2/6096bf5d0caa4e3d5b985ac72e3a0c795e37fa7407d6c85460b2a105b467/Django-1.10.5.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "eb62a05805bc8c0360712cb3f558f7f95fcbb63957debc019ff564458187650a" + "sha256": "535401a7b11cc848e7ef5aec53a209c92fe0468e6a97eab19e8c9f5f23b3908d" }, "data-dist-info-metadata": { - "sha256": "eb62a05805bc8c0360712cb3f558f7f95fcbb63957debc019ff564458187650a" + "sha256": "535401a7b11cc848e7ef5aec53a209c92fe0468e6a97eab19e8c9f5f23b3908d" }, - "filename": "Django-4.2.12-py3-none-any.whl", + "filename": "Django-1.10.6-py2.py3-none-any.whl", "hashes": { - "sha256": "7640e86835d44ae118c2916a803d8081f40e214ee18a5a92a0202994ca60a4b4" + "sha256": "2cfb83859bfaa10e2bd586340bead27c69fdcaa21fa683a008cc712482c26726" }, "provenance": null, - "requires-python": ">=3.8", - "size": 8024871, - "upload-time": "2024-05-06T16:41:14.599163Z", - "url": "https://files.pythonhosted.org/packages/13/b3/4462fc6d771763a273590ecd6e535f284e057f5b8cc1dd41fca774b1072c/Django-4.2.12-py3-none-any.whl", - "yanked": "Release files have Windows end-of-line characters and are missing executable bits." + "requires-python": null, + "size": 6833948, + "upload-time": "2017-03-01T13:37:27.613779Z", + "url": "https://files.pythonhosted.org/packages/b9/bb/723f78e6f6aea78590331eba4e42b8a09c33ce154204a942525a91101d0b/Django-1.10.6-py2.py3-none-any.whl", + "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.2.12.tar.gz", + "filename": "Django-1.10.6.tar.gz", "hashes": { - "sha256": "6a6b4aff8a2db2dc7dcc5650cb2c7a7a0d1eb38e2aa2335fdf001e41801e9797" + "sha256": "7a6ebe254ab126510da143628d019ca8d6da2de49d7682bf046c03713a3c2c61" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10498118, - "upload-time": "2024-05-06T16:41:21.084668Z", - "url": "https://files.pythonhosted.org/packages/a7/d6/eafd33980fb7a3072665ba26a3099b7032210be82edca0abd271e983372e/Django-4.2.12.tar.gz", - "yanked": "Release files have Windows end-of-line characters and are missing executable bits." + "requires-python": null, + "size": 7734864, + "upload-time": "2017-03-01T13:37:40.243134Z", + "url": "https://files.pythonhosted.org/packages/1d/07/fb81c7ed26abbfadd84185be80b5b949219948c4bfd7c30c5c1436d5fd7d/Django-1.10.6.tar.gz", + "yanked": false }, { "core-metadata": { - "sha256": "20a348683be24d67347a054f8c8b62b5479d77c01111484e95d31a1e62f55880" + "sha256": "98585a95cb03f8b6948e8e2da99964b40a97f19be4ce459a6ec0b70bebe66b0e" }, "data-dist-info-metadata": { - "sha256": "20a348683be24d67347a054f8c8b62b5479d77c01111484e95d31a1e62f55880" + "sha256": "98585a95cb03f8b6948e8e2da99964b40a97f19be4ce459a6ec0b70bebe66b0e" }, - "filename": "Django-4.2.13-py3-none-any.whl", + "filename": "Django-1.10.7-py2.py3-none-any.whl", "hashes": { - "sha256": "a17fcba2aad3fc7d46fdb23215095dbbd64e6174bf4589171e732b18b07e426a" + "sha256": "e68fd450154ad7ee2c88472bb812350490232462adc6e3c6bcb544abe5212134" }, "provenance": null, - "requires-python": ">=3.8", - "size": 7991849, - "upload-time": "2024-05-07T17:22:58.646120Z", - "url": "https://files.pythonhosted.org/packages/21/b3/7b72ea66fa18c3e4c9b686fc2fe65b675c37a64574add5d6cfaeb1e06a28/Django-4.2.13-py3-none-any.whl", + "requires-python": null, + "size": 6834495, + "upload-time": "2017-04-04T14:27:40.297406Z", + "url": "https://files.pythonhosted.org/packages/e5/e7/bdcc0837a2e7ccb1a37be9e5e6e6da642cec5fe9fc1f9ac37dd397c91f74/Django-1.10.7-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.2.13.tar.gz", + "filename": "Django-1.10.7.tar.gz", "hashes": { - "sha256": "837e3cf1f6c31347a1396a3f6b65688f2b4bb4a11c580dcb628b5afe527b68a5" + "sha256": "593d779dbc2350a245c4f76d26bdcad58a39895e87304fe6d725bbdf84b5b0b8" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10430886, - "upload-time": "2024-05-07T17:23:07.037423Z", - "url": "https://files.pythonhosted.org/packages/5f/5e/1a360d3cf6634b5e701a01890d5198ead9e237082a2036dbd7035df43958/Django-4.2.13.tar.gz", + "requires-python": null, + "size": 7737654, + "upload-time": "2017-04-04T14:27:54.235551Z", + "url": "https://files.pythonhosted.org/packages/15/b4/d4bb7313e02386bd23a60e1eb5670321313fb67289c6f36ec43bce747aff/Django-1.10.7.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "4efe7cd76bcfd344e8891ff278591da5be1c518ce3a02570e51553b17d383f37" + "sha256": "100d983e934901e67b208a075e5f4e0fed27a970516b1a569edc2073e48dfa0d" }, "data-dist-info-metadata": { - "sha256": "4efe7cd76bcfd344e8891ff278591da5be1c518ce3a02570e51553b17d383f37" + "sha256": "100d983e934901e67b208a075e5f4e0fed27a970516b1a569edc2073e48dfa0d" }, - "filename": "Django-4.2.14-py3-none-any.whl", + "filename": "Django-1.10.8-py2.py3-none-any.whl", "hashes": { - "sha256": "3ec32bc2c616ab02834b9cac93143a7dc1cdcd5b822d78ac95fc20a38c534240" + "sha256": "ffdc7e938391ae3c2ee8ff82e0b4444e4e6bb15c99d00770285233d42aaf33d6" }, "provenance": null, - "requires-python": ">=3.8", - "size": 7992509, - "upload-time": "2024-07-09T14:03:07.782451Z", - "url": "https://files.pythonhosted.org/packages/70/be/04a395243beed12454c0b9652686f9e8abf11d57ba23213e5bcabdceb7a6/Django-4.2.14-py3-none-any.whl", + "requires-python": null, + "size": 6834486, + "upload-time": "2017-09-05T15:31:48.077227Z", + "url": "https://files.pythonhosted.org/packages/bb/9f/2c20639ac635a83123ddffd91ba15001cb0d04e74fbb08f31fb57e490dab/Django-1.10.8-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.2.14.tar.gz", + "filename": "Django-1.10.8.tar.gz", "hashes": { - "sha256": "fc6919875a6226c7ffcae1a7d51e0f2ceaf6f160393180818f6c95f51b1e7b96" + "sha256": "d4ef83bd326573c00972cb9429beb396d210341a636e4b816fc9b3f505c498bb" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10432993, - "upload-time": "2024-07-09T14:03:16.237097Z", - "url": "https://files.pythonhosted.org/packages/17/68/e228cbcafbed036060e53535d172d3795456e31c27d7c80dbc708de95de7/Django-4.2.14.tar.gz", + "requires-python": null, + "size": 7739226, + "upload-time": "2017-09-05T15:31:58.221021Z", + "url": "https://files.pythonhosted.org/packages/09/17/13a0cd29f603a4a51b06f7cdc9466fd7bfc48aa20ae2aa80f79d3ad9ba7d/Django-1.10.8.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "41da664c6fd1d63752eecbfc615ab323c7d90eb8ec3590c8daae577d86f9b609" + "sha256": "9d1a1ae1099102b93f88401b4749762ec90ec58cc7c7c3df6dfe5e5092a8edf2" }, "data-dist-info-metadata": { - "sha256": "41da664c6fd1d63752eecbfc615ab323c7d90eb8ec3590c8daae577d86f9b609" + "sha256": "9d1a1ae1099102b93f88401b4749762ec90ec58cc7c7c3df6dfe5e5092a8edf2" }, - "filename": "Django-4.2.15-py3-none-any.whl", + "filename": "Django-1.11a1-py2.py3-none-any.whl", "hashes": { - "sha256": "61ee4a130efb8c451ef3467c67ca99fdce400fedd768634efc86a68c18d80d30" + "sha256": "edb0cb0ae9120a21ec729de7138106acd1f0737daa63b9cd8e2d739a7b6198dc" }, "provenance": null, - "requires-python": ">=3.8", - "size": 7992797, - "upload-time": "2024-08-06T13:16:35.691921Z", - "url": "https://files.pythonhosted.org/packages/0e/77/86af525feb6a9951d2bc96371ae3652f11bb35933b21966abc594f777956/Django-4.2.15-py3-none-any.whl", + "requires-python": null, + "size": 6870097, + "upload-time": "2017-01-18T01:01:35.823808Z", + "url": "https://files.pythonhosted.org/packages/32/7e/884dfbac0d640b428bd800aa4204ed69a39ec155eacf8d6586c8e77f91c6/Django-1.11a1-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-4.2.15.tar.gz", + "core-metadata": { + "sha256": "dbf2e80ce1e56b573e3e66152141d72e0ab37d0af7dce8ace3b7637005c54d3d" + }, + "data-dist-info-metadata": { + "sha256": "dbf2e80ce1e56b573e3e66152141d72e0ab37d0af7dce8ace3b7637005c54d3d" + }, + "filename": "Django-1.11b1-py2.py3-none-any.whl", "hashes": { - "sha256": "c77f926b81129493961e19c0e02188f8d07c112a1162df69bfab178ae447f94a" + "sha256": "fbc7ffaa45a4a67cb45f77dbd94e8eceecebe1d0959fe9c665dfbf28b41899e6" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10418066, - "upload-time": "2024-08-06T13:16:42.190661Z", - "url": "https://files.pythonhosted.org/packages/01/1e/d6306fb0a4f44ed9d12430953786747d609c85258c74c545fdc2b37f5a83/Django-4.2.15.tar.gz", + "requires-python": null, + "size": 6869998, + "upload-time": "2017-02-20T23:21:50.835517Z", + "url": "https://files.pythonhosted.org/packages/41/c1/68dd27946b03a3d756b0ff665baad25aee1f59918891d86ab76764209208/Django-1.11b1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": { - "sha256": "7a23e32bcfa43b280bc67f2276deac106c8d92b2149c4aecfa7e6dfbbe37625e" + "sha256": "7f9bbac62395ba19565536d1928ab524dde6581e4527a6cd751a0e5597df800a" }, "data-dist-info-metadata": { - "sha256": "7a23e32bcfa43b280bc67f2276deac106c8d92b2149c4aecfa7e6dfbbe37625e" + "sha256": "7f9bbac62395ba19565536d1928ab524dde6581e4527a6cd751a0e5597df800a" }, - "filename": "Django-4.2.16-py3-none-any.whl", + "filename": "Django-1.11rc1-py2.py3-none-any.whl", "hashes": { - "sha256": "1ddc333a16fc139fd253035a1606bb24261951bbc3a6ca256717fa06cc41a898" + "sha256": "621245da55de87d9cd8527bb3b354d60643d420347a75adb3ebe07750f4c2dae" }, "provenance": null, - "requires-python": ">=3.8", - "size": 7992936, - "upload-time": "2024-09-03T14:01:55.363767Z", - "url": "https://files.pythonhosted.org/packages/94/2c/6b6c7e493d5ea789416918658ebfa16be7a64c77610307497ed09a93c8c4/Django-4.2.16-py3-none-any.whl", + "requires-python": null, + "size": 6870876, + "upload-time": "2017-03-21T22:55:53.651688Z", + "url": "https://files.pythonhosted.org/packages/9d/f5/e437d325edcf762854f58174d53a06dcaffa211388ba8f0c4726f6b0b1d4/Django-1.11rc1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.2.16.tar.gz", + "filename": "Django-1.11rc1.tar.gz", "hashes": { - "sha256": "6f1616c2786c408ce86ab7e10f792b8f15742f7b7b7460243929cb371e7f1dad" + "sha256": "fde8e20117d942e7c1a3c23bb00ab6caf38aefc31c3ca28e961c8b67bd576f2e" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10436023, - "upload-time": "2024-09-03T14:02:02.046515Z", - "url": "https://files.pythonhosted.org/packages/65/d8/a607ee443b54a4db4ad28902328b906ae6218aa556fb9b3ac45c0bcb313d/Django-4.2.16.tar.gz", + "requires-python": null, + "size": 7796930, + "upload-time": "2017-03-21T22:56:03.250177Z", + "url": "https://files.pythonhosted.org/packages/25/07/b915b82e345c5189ba999dcfdf96d8de7026166c5e16f0e7030ffbe5f6cd/Django-1.11rc1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "a44918f82444d7b73ba07d4ef97eb0c2132fd48fed8e4d728dd52475c3714f92" + "sha256": "9fa7f7392a3bc12bfc075e0fc9043028a78638d3e90c78cc9506cc3f5f0f7226" }, "data-dist-info-metadata": { - "sha256": "a44918f82444d7b73ba07d4ef97eb0c2132fd48fed8e4d728dd52475c3714f92" + "sha256": "9fa7f7392a3bc12bfc075e0fc9043028a78638d3e90c78cc9506cc3f5f0f7226" }, - "filename": "Django-4.2.17-py3-none-any.whl", + "filename": "Django-1.11-py2.py3-none-any.whl", "hashes": { - "sha256": "3a93350214ba25f178d4045c0786c61573e7dbfa3c509b3551374f1e11ba8de0" + "sha256": "0120b3b60760fb0617848b58aaa9702c0bf963320ed472f0879c5c55ab75b64a" }, "provenance": null, - "requires-python": ">=3.8", - "size": 7993390, - "upload-time": "2024-12-04T15:16:27.478333Z", - "url": "https://files.pythonhosted.org/packages/5e/85/457360cb3de496382e35db4c2af054066df5c40e26df31400d0109a0500c/Django-4.2.17-py3-none-any.whl", + "requires-python": null, + "size": 6942445, + "upload-time": "2017-04-04T15:59:30.713294Z", + "url": "https://files.pythonhosted.org/packages/47/a6/078ebcbd49b19e22fd560a2348cfc5cec9e5dcfe3c4fad8e64c9865135bb/Django-1.11-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.2.17.tar.gz", + "filename": "Django-1.11.tar.gz", "hashes": { - "sha256": "6b56d834cc94c8b21a8f4e775064896be3b4a4ca387f2612d4406a5927cd2fdc" + "sha256": "b6f3b864944276b4fd1d099952112696558f78b77b39188ac92b6c5e80152c30" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10437674, - "upload-time": "2024-12-04T15:16:33.112663Z", - "url": "https://files.pythonhosted.org/packages/63/58/709978ddf7e9393c0a89b57a5edbd764ee76eeea68697af3f77f3820980b/Django-4.2.17.tar.gz", + "requires-python": null, + "size": 7853479, + "upload-time": "2017-04-04T16:00:04.407084Z", + "url": "https://files.pythonhosted.org/packages/79/43/ed9ca4d69f35b5e64f2ecad73f75a8529a9c6f0d562e5af9a1f65beda355/Django-1.11.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "34d325055306b386d80fecb1e213ede8941572489a0d4d91529af6b99d1f5cf4" + "sha256": "217e41ff9c4c130f17650c22e18752e16abb318da66185d0509addc0a4df9307" }, "data-dist-info-metadata": { - "sha256": "34d325055306b386d80fecb1e213ede8941572489a0d4d91529af6b99d1f5cf4" + "sha256": "217e41ff9c4c130f17650c22e18752e16abb318da66185d0509addc0a4df9307" }, - "filename": "Django-4.2.18-py3-none-any.whl", + "filename": "Django-1.11.1-py2.py3-none-any.whl", "hashes": { - "sha256": "ba52eff7e228f1c775d5b0db2ba53d8c49d2f8bfe6ca0234df6b7dd12fb25b19" + "sha256": "bb3109a31cfa016e5f234223665f80fc06107f2169afb9f6dc8828295db73547" }, "provenance": null, - "requires-python": ">=3.8", - "size": 7993633, - "upload-time": "2025-01-14T14:27:36.140011Z", - "url": "https://files.pythonhosted.org/packages/93/76/39c641b5787e5e61f35b9d29c6f19bf94506bf7be3e48249f72233c4625d/Django-4.2.18-py3-none-any.whl", + "requires-python": null, + "size": 6943932, + "upload-time": "2017-05-06T13:26:23.402737Z", + "url": "https://files.pythonhosted.org/packages/2b/2c/019d6d5f7ed2889082ed96f849bf462c57265087a3a568a19b0d4c53bc55/Django-1.11.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.2.18.tar.gz", + "filename": "Django-1.11.1.tar.gz", "hashes": { - "sha256": "52ae8eacf635617c0f13b44f749e5ea13dc34262819b2cc8c8636abb08d82c4b" + "sha256": "bbcefdf822eeef2cd04718ebcc24dd2ecf47407258cfcde2b4f95df57ce33a8c" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10428204, - "upload-time": "2025-01-14T14:27:46.520365Z", - "url": "https://files.pythonhosted.org/packages/1c/82/470d12df22d7b56b12812539ce7bed332d8cfda51a657ab2b59f3390cae3/Django-4.2.18.tar.gz", + "requires-python": null, + "size": 7857868, + "upload-time": "2017-05-06T13:26:38.108379Z", + "url": "https://files.pythonhosted.org/packages/22/68/24fd855343f218e016bbb04b1a5a2dc1be191a4cbd4d3cdabb13d1c2a371/Django-1.11.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "059ff5b1fa132faf0abab6b048a74bc9669b60abb2f112a3403100ea2bd1380a" + "sha256": "bb4ee88d1b49e2837783d07aff999d0a3b4414272ee5e0af05fecf3c2348d501" }, "data-dist-info-metadata": { - "sha256": "059ff5b1fa132faf0abab6b048a74bc9669b60abb2f112a3403100ea2bd1380a" + "sha256": "bb4ee88d1b49e2837783d07aff999d0a3b4414272ee5e0af05fecf3c2348d501" }, - "filename": "Django-4.2.19-py3-none-any.whl", + "filename": "Django-1.11.2-py2.py3-none-any.whl", "hashes": { - "sha256": "a104e13f219fc55996a4e416ef7d18ab4eeb44e0aa95174c192f16cda9f94e75" + "sha256": "cbd3944599086518cdcf3235e90230c8b8a9c5476b20447ee57b313dba14f67a" }, "provenance": null, - "requires-python": ">=3.8", - "size": 7993670, - "upload-time": "2025-02-05T14:01:52.988362Z", - "url": "https://files.pythonhosted.org/packages/14/db/6fc8c55f3b482776ac245623cd713b00ba894ad8f32cf438a40d9f1ea29e/Django-4.2.19-py3-none-any.whl", + "requires-python": null, + "size": 6947046, + "upload-time": "2017-06-01T16:47:48.983642Z", + "url": "https://files.pythonhosted.org/packages/d1/e6/4ac2f5c9bdc9c82eb48e86a6190e2579be3d10c1afe457993c54cb7d5bc5/Django-1.11.2-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.2.19.tar.gz", + "filename": "Django-1.11.2.tar.gz", "hashes": { - "sha256": "6c833be4b0ca614f0a919472a1028a3bbdeb6f056fa04023aeb923346ba2c306" + "sha256": "3c5b070482df4f9e5750539dc1824d353729ee423fd410c579b8cd3dea5b0617" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10426865, - "upload-time": "2025-02-05T14:01:58.547335Z", - "url": "https://files.pythonhosted.org/packages/cf/49/8e71f8a30aecc8e236bbb0ce056ff705a4782db4ab836e588c1a0e0a26aa/Django-4.2.19.tar.gz", + "requires-python": null, + "size": 7865109, + "upload-time": "2017-06-01T16:50:13.913846Z", + "url": "https://files.pythonhosted.org/packages/c0/31/4bffd9183066eea645430114419c30b030b599320da8246701b81c6a78d2/Django-1.11.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "1513242d1462751578d32dd4644ce5499d42d1050e73ff3cbc0d4bd555453b30" + "sha256": "c6d299c3336e24efe2229b6e6b311e08d2235954ce1555088638ed1ab4cba6e8" }, "data-dist-info-metadata": { - "sha256": "1513242d1462751578d32dd4644ce5499d42d1050e73ff3cbc0d4bd555453b30" + "sha256": "c6d299c3336e24efe2229b6e6b311e08d2235954ce1555088638ed1ab4cba6e8" }, - "filename": "Django-4.2.20-py3-none-any.whl", + "filename": "Django-1.11.3-py2.py3-none-any.whl", "hashes": { - "sha256": "213381b6e4405f5c8703fffc29cd719efdf189dec60c67c04f76272b3dc845b9" + "sha256": "c69e0c0416f2376b677830304d4c5fa8793b9c815af77be659a3c50d1f46c2e6" }, "provenance": null, - "requires-python": ">=3.8", - "size": 7993584, - "upload-time": "2025-03-06T12:58:44.863766Z", - "url": "https://files.pythonhosted.org/packages/b3/5d/7571ba1c288ead056dda7adad46b25cbf64790576f095565282e996138b1/Django-4.2.20-py3-none-any.whl", + "requires-python": null, + "size": 6947525, + "upload-time": "2017-07-01T23:24:53.311560Z", + "url": "https://files.pythonhosted.org/packages/fe/ca/a7b35a0f5088f26b1ef3c7add57161a7d387a4cbd30db01c1091aa87e207/Django-1.11.3-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-4.2.20.tar.gz", + "filename": "Django-1.11.3.tar.gz", "hashes": { - "sha256": "92bac5b4432a64532abb73b2ac27203f485e40225d2640a7fbef2b62b876e789" + "sha256": "9ef9de0a957245ed3a29c4162ed2fd493252ca249a755f9e2b4a9be82caf8f6b" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10432686, - "upload-time": "2025-03-06T12:58:52.569050Z", - "url": "https://files.pythonhosted.org/packages/0a/dd/33d2a11713f6b78493273a32d99bb449f2d93663ed4ec15a8b890d44ba04/Django-4.2.20.tar.gz", + "requires-python": null, + "size": 7872014, + "upload-time": "2017-07-01T23:25:09.072231Z", + "url": "https://files.pythonhosted.org/packages/45/23/a5dbb0cfee731549032034d2666cabba47a447f811f706cff82fd1947efc/Django-1.11.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "be0c38638ff9701608f4bba803806666bc64d13d55634d52a89a839d5b0dd084" + "sha256": "c3a2b8874cead005459754bab9db9973b8762f414512d356738758967c72cea3" }, "data-dist-info-metadata": { - "sha256": "be0c38638ff9701608f4bba803806666bc64d13d55634d52a89a839d5b0dd084" + "sha256": "c3a2b8874cead005459754bab9db9973b8762f414512d356738758967c72cea3" }, - "filename": "django-4.2.21-py3-none-any.whl", + "filename": "Django-1.11.4-py2.py3-none-any.whl", "hashes": { - "sha256": "1d658c7bf5d31c7d0cac1cab58bc1f822df89255080fec81909256c30e6180b3" + "sha256": "6fd30e05dc9af265f7d7d10cfb0efa013e6236db0853c9f47c74c585587c5a57" }, "provenance": null, - "requires-python": ">=3.8", - "size": 7993839, - "upload-time": "2025-05-07T14:07:01.318915Z", - "url": "https://files.pythonhosted.org/packages/2c/4f/aeaa3098da18b625ed672f3da6d1cd94e188d1b2cc27c2c841b2f9666282/django-4.2.21-py3-none-any.whl", + "requires-python": null, + "size": 6947863, + "upload-time": "2017-08-01T12:24:53.575224Z", + "url": "https://files.pythonhosted.org/packages/fc/fb/01e0084061c50f1160c2db5565ff1c3d8d76f2a76f67cd282835ee64e04a/Django-1.11.4-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "django-4.2.21.tar.gz", + "filename": "Django-1.11.4.tar.gz", "hashes": { - "sha256": "b54ac28d6aa964fc7c2f7335138a54d78980232011e0cd2231d04eed393dcb0d" + "sha256": "abe86e67dda9897a1536a727ed57dbefb5a42b41943be3b116fe3edab4c07bb2" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10424638, - "upload-time": "2025-05-07T14:07:07.992453Z", - "url": "https://files.pythonhosted.org/packages/c1/bb/2fad5edc1af2945cb499a2e322ac28e4714fc310bd5201ed1f5a9f73a342/django-4.2.21.tar.gz", + "requires-python": null, + "size": 7870752, + "upload-time": "2017-08-01T12:25:19.627007Z", + "url": "https://files.pythonhosted.org/packages/ce/a0/3f59e798179b23f813250c79ee31a346aeecd4fa09ae05b639647086f5f3/Django-1.11.4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "bf68e10140291bfe8d591c57750194c539b158befdeceda6a29cdb40da9909e2" + "sha256": "b6c76ad2768a85beb16faa35015c761c186ecda7ae7d8db43c4637f244254eba" }, "data-dist-info-metadata": { - "sha256": "bf68e10140291bfe8d591c57750194c539b158befdeceda6a29cdb40da9909e2" + "sha256": "b6c76ad2768a85beb16faa35015c761c186ecda7ae7d8db43c4637f244254eba" }, - "filename": "django-4.2.22-py3-none-any.whl", + "filename": "Django-1.11.5-py2.py3-none-any.whl", "hashes": { - "sha256": "0a32773b5b7f4e774a155ee253ab24a841fed7e9e9061db08bf2ce9711da404d" + "sha256": "89162f70a74aac62a53f975128faba6099a7ef2c9d8140a41ae9d6210bda05cd" }, "provenance": null, - "requires-python": ">=3.8", - "size": 7993908, - "upload-time": "2025-06-04T13:53:33.923132Z", - "url": "https://files.pythonhosted.org/packages/dc/17/6afcbac3575992b22fda1ae7fffcdff15ff24d1aff69b3d36876bc0a47eb/django-4.2.22-py3-none-any.whl", + "requires-python": null, + "size": 6948177, + "upload-time": "2017-09-05T15:18:53.403268Z", + "url": "https://files.pythonhosted.org/packages/18/2d/b477232dd619d81766064cd07ba5b35e956ff8a8c5c5d41754e0392b96e3/Django-1.11.5-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "django-4.2.22.tar.gz", + "filename": "Django-1.11.5.tar.gz", "hashes": { - "sha256": "e726764b094407c313adba5e2e866ab88f00436cad85c540a5bf76dc0a912c9e" + "sha256": "1836878162dfdf865492bacfdff0321e4ee8f1e7d51d93192546000b54982b29" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10427236, - "upload-time": "2025-06-04T13:53:41.332466Z", - "url": "https://files.pythonhosted.org/packages/56/9e/37b909fa1c5e46ddb42ec37ec600a575d25dc47a6de86a1fce782a4a44ad/django-4.2.22.tar.gz", + "requires-python": null, + "size": 7875054, + "upload-time": "2017-09-05T15:19:03.327101Z", + "url": "https://files.pythonhosted.org/packages/06/9f/7f07816842ad8020d3bdcfbedc568314e0739bc3de435bc034874b6f3e39/Django-1.11.5.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "5587e8921d1cfabf9212b90d51c52c6da5eceecb5d1e5af7c5ca70d84fa85054" + "sha256": "3efedd5e89035165ff085357567a735231e493adaa1325a0bbf56bf4f9569184" }, "data-dist-info-metadata": { - "sha256": "5587e8921d1cfabf9212b90d51c52c6da5eceecb5d1e5af7c5ca70d84fa85054" + "sha256": "3efedd5e89035165ff085357567a735231e493adaa1325a0bbf56bf4f9569184" }, - "filename": "django-4.2.23-py3-none-any.whl", + "filename": "Django-1.11.6-py2.py3-none-any.whl", "hashes": { - "sha256": "dafbfaf52c2f289bd65f4ab935791cb4fb9a198f2a5ba9faf35d7338a77e9803" + "sha256": "7ab6a9c798a5f9f359ee6da3677211f883fb02ef32cebe9b29751eb7a871febf" }, "provenance": null, - "requires-python": ">=3.8", - "size": 7993904, - "upload-time": "2025-06-10T10:06:28.092920Z", - "url": "https://files.pythonhosted.org/packages/cb/44/314e8e4612bd122dd0424c88b44730af68eafbee88cc887a86586b7a1f2a/django-4.2.23-py3-none-any.whl", + "requires-python": null, + "size": 6948250, + "upload-time": "2017-10-05T18:21:24.388540Z", + "url": "https://files.pythonhosted.org/packages/82/33/f9d2871f3aed5062661711bf91b3ebb03daa52cc0e1c37925f3e0c4508c5/Django-1.11.6-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "django-4.2.23.tar.gz", + "filename": "Django-1.11.6.tar.gz", "hashes": { - "sha256": "42fdeaba6e6449d88d4f66de47871015097dc6f1b87910db00a91946295cfae4" + "sha256": "c3b42ca1efa1c0a129a9e863134cc3fe705c651dea3a04a7998019e522af0c60" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10448384, - "upload-time": "2025-06-10T10:06:34.574030Z", - "url": "https://files.pythonhosted.org/packages/b5/20/02242739714eb4e53933d6c0fe2c57f41feb449955b0aa39fc2da82b8f3c/django-4.2.23.tar.gz", + "requires-python": null, + "size": 7874450, + "upload-time": "2017-10-05T18:24:42.635754Z", + "url": "https://files.pythonhosted.org/packages/13/26/f3841e00663027ba7cf7ce7ba2cabb682a83cf0629bef013d70bebefa69d/Django-1.11.6.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "e8f06b62a402fb1754c664cdfea1dbbe05cf4356c41037fe43bf87d55ac0838a" + "sha256": "637df52786c5588fc33244a19129f065ef07d1ae8976b7435d6d276c41f73624" }, "data-dist-info-metadata": { - "sha256": "e8f06b62a402fb1754c664cdfea1dbbe05cf4356c41037fe43bf87d55ac0838a" + "sha256": "637df52786c5588fc33244a19129f065ef07d1ae8976b7435d6d276c41f73624" }, - "filename": "django-4.2.24-py3-none-any.whl", + "filename": "Django-1.11.7-py2.py3-none-any.whl", "hashes": { - "sha256": "a6527112c58821a0dfc5ab73013f0bdd906539790a17196658e36e66af43c350" + "sha256": "75ce405d60f092f6adf904058d023eeea0e6d380f8d9c36134bac73da736023d" }, "provenance": null, - "requires-python": ">=3.8", - "size": 7993901, - "upload-time": "2025-09-03T13:13:51.365908Z", - "url": "https://files.pythonhosted.org/packages/1a/71/1cfb7cdd51270cf7df26f4ee4df4294b06a110e04bec553301d2b2617f24/django-4.2.24-py3-none-any.whl", + "requires-python": null, + "size": 6948299, + "upload-time": "2017-11-02T01:26:27.795201Z", + "url": "https://files.pythonhosted.org/packages/15/d8/b17afdcd527026d2f1acd30ac33406e6b22c0f573a3c14b2d9e0bd7df945/Django-1.11.7-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "django-4.2.24.tar.gz", + "filename": "Django-1.11.7.tar.gz", "hashes": { - "sha256": "40cd7d3f53bc6cd1902eadce23c337e97200888df41e4a73b42d682f23e71d80" + "sha256": "8918e392530d8fc6965a56af6504229e7924c27265893f3949aa0529cd1d4b99" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10452798, - "upload-time": "2025-09-03T13:14:05.643628Z", - "url": "https://files.pythonhosted.org/packages/ca/1a/3b7d8722a4c605078808b9839a6cf207f7aa763655bcf165fa219bedb39e/django-4.2.24.tar.gz", + "requires-python": null, + "size": 7877132, + "upload-time": "2017-11-02T01:26:35.309616Z", + "url": "https://files.pythonhosted.org/packages/c3/a8/58bf5ce8f54b8fd9aa0de10288600cf71c6b779d519e301f4b0de8c06259/Django-1.11.7.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "fa1dadc3491572929c47439289245ffd05dff166f9f74c2b03f1e750cc84d8ec" + "sha256": "8de510a0180d3865b83d7fc7a83d11863572d2412807467f1f92fc9c8a885330" }, "data-dist-info-metadata": { - "sha256": "fa1dadc3491572929c47439289245ffd05dff166f9f74c2b03f1e750cc84d8ec" + "sha256": "8de510a0180d3865b83d7fc7a83d11863572d2412807467f1f92fc9c8a885330" }, - "filename": "django-4.2.25-py3-none-any.whl", + "filename": "Django-1.11.8-py2.py3-none-any.whl", "hashes": { - "sha256": "9584cf26b174b35620e53c2558b09d7eb180a655a3470474f513ff9acb494f8c" + "sha256": "fad46f44f6f4de66aacaa92e7753dbc4fe3ae834aa2daffaca0bf16c64798186" }, "provenance": null, - "requires-python": ">=3.8", - "size": 7993964, - "upload-time": "2025-10-01T15:05:46.545878Z", - "url": "https://files.pythonhosted.org/packages/35/5d/2210dcf9a03931be94072deab1de2d3b73fa62ce91714eaea9e69f6e35c6/django-4.2.25-py3-none-any.whl", + "requires-python": null, + "size": 6949370, + "upload-time": "2017-12-02T14:20:51.619888Z", + "url": "https://files.pythonhosted.org/packages/7e/36/5266e0c51ee9b953d60ea8ea1fea10e268b1368f9c0ad08e2ff76ee9c1b5/Django-1.11.8-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "django-4.2.25.tar.gz", + "filename": "Django-1.11.8.tar.gz", "hashes": { - "sha256": "2391ab3d78191caaae2c963c19fd70b99e9751008da22a0adcc667c5a4f8d311" + "sha256": "fed3e79bb5a3a8d5eb054c7a1ec1de229ef3f43335a67821cc3e489e9582f711" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10456257, - "upload-time": "2025-10-01T15:05:55.963415Z", - "url": "https://files.pythonhosted.org/packages/de/f1/230c6c20a77f8f1812c01dfd0166416e7c000a43e05f701b0b83301ebfc1/django-4.2.25.tar.gz", + "requires-python": null, + "size": 7879685, + "upload-time": "2017-12-02T14:21:08.831473Z", + "url": "https://files.pythonhosted.org/packages/b0/9e/b1939fc389c091f17e725a7bd11a161db8fea8d632af708cba3b4e2deb94/Django-1.11.8.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "cb6e1da72268c7d6df1f7557a3ad6becfee122d987c64b47e9fed1191529bd91" + "sha256": "1a19b979153171b6a1d5a0e64d6e8355f1d426d78139158e4e0061d767d69f75" }, "data-dist-info-metadata": { - "sha256": "cb6e1da72268c7d6df1f7557a3ad6becfee122d987c64b47e9fed1191529bd91" + "sha256": "1a19b979153171b6a1d5a0e64d6e8355f1d426d78139158e4e0061d767d69f75" }, - "filename": "django-4.2.26-py3-none-any.whl", + "filename": "Django-1.11.9-py2.py3-none-any.whl", "hashes": { - "sha256": "c96e64fc3c359d051a6306871bd26243db1bd02317472a62ffdbe6c3cae14280" + "sha256": "90952c46d2b7b042db00e98b05f5dd97a5775822948d46fd82ff074d8ac75853" }, "provenance": null, - "requires-python": ">=3.8", - "size": 7994264, - "upload-time": "2025-11-05T14:08:20.328245Z", - "url": "https://files.pythonhosted.org/packages/39/6f/873365d280002de462852c20bcf050564e2354770041bd950bfb4a16d91e/django-4.2.26-py3-none-any.whl", + "requires-python": null, + "size": 6949531, + "upload-time": "2018-01-02T01:01:55.893297Z", + "url": "https://files.pythonhosted.org/packages/c8/a6/291039f0ce4b9818e0399359866337e6dfe9c0e23d8d94f00e657edbfcd8/Django-1.11.9-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "django-4.2.26.tar.gz", + "filename": "Django-1.11.9.tar.gz", "hashes": { - "sha256": "9398e487bcb55e3f142cb56d19fbd9a83e15bb03a97edc31f408361ee76d9d7a" + "sha256": "353d129f22e1d24980d6061666f435781141c2dfd852f14ffc8a670175821034" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10433052, - "upload-time": "2025-11-05T14:08:23.522132Z", - "url": "https://files.pythonhosted.org/packages/bc/f2/5cab08b4174b46cd9d5b4d4439d211f5dd15bec256fb43e8287adbb79580/django-4.2.26.tar.gz", + "requires-python": null, + "size": 7879870, + "upload-time": "2018-01-02T01:02:08.883938Z", + "url": "https://files.pythonhosted.org/packages/31/b7/8ad017c3e81635bb12c6d41b56fdbf4bb52eb30aea7f45cfeea61607bab8/Django-1.11.9.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "829634b49f2dd2d71729325cdbe0439318fd3e290de0baf82d1493f5a7999385" + "sha256": "6a2a5c223f7c438e6664161c7609ce2f17e188ffd06a832d771b998f91251f49" }, "data-dist-info-metadata": { - "sha256": "829634b49f2dd2d71729325cdbe0439318fd3e290de0baf82d1493f5a7999385" + "sha256": "6a2a5c223f7c438e6664161c7609ce2f17e188ffd06a832d771b998f91251f49" }, - "filename": "django-4.2.27-py3-none-any.whl", + "filename": "Django-1.11.10-py2.py3-none-any.whl", "hashes": { - "sha256": "f393a394053713e7d213984555c5b7d3caeee78b2ccb729888a0774dff6c11a8" + "sha256": "ac4c797a328a5ac8777ad61bcd00da279773455cc78b4058de2a9842a0eb6ee8" }, "provenance": null, - "requires-python": ">=3.8", - "size": 7995090, - "upload-time": "2025-12-02T14:01:44.234529Z", - "url": "https://files.pythonhosted.org/packages/dd/f5/1a2319cc090870bfe8c62ef5ad881a6b73b5f4ce7330c5cf2cb4f9536b12/django-4.2.27-py3-none-any.whl", + "requires-python": null, + "size": 6949488, + "upload-time": "2018-02-01T14:40:14.674673Z", + "url": "https://files.pythonhosted.org/packages/32/44/a9afb2b7dd641d89341a2126020bbda9201d270e23e4ffe2601eeaaabcfd/Django-1.11.10-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "django-4.2.27.tar.gz", + "filename": "Django-1.11.10.tar.gz", "hashes": { - "sha256": "b865fbe0f4a3d1ee36594c5efa42b20db3c8bbb10dff0736face1c6e4bda5b92" + "sha256": "22383567385a9c406d8a5ce080a2694c82c6b733e157922197e8b393bb3aacd9" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10432781, - "upload-time": "2025-12-02T14:01:49.006267Z", - "url": "https://files.pythonhosted.org/packages/ce/ff/6aa5a94b85837af893ca82227301ac6ddf4798afda86151fb2066d26ca0a/django-4.2.27.tar.gz", + "requires-python": null, + "size": 7881348, + "upload-time": "2018-02-01T14:40:24.121117Z", + "url": "https://files.pythonhosted.org/packages/58/bf/bc99750dcb155639e0b1d3f9dd4729b12c1d4f1bc37610b56a0cdcbcc66a/Django-1.11.10.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "6ee896eb75fe47ba30f19d89d2f995839e5208c561442bba97a279c3b868da63" + "sha256": "a13dfdcf2075184c5b3ccc5f4fb4f7d3f588c97a82feda1cb8fffbeaa8580418" }, "data-dist-info-metadata": { - "sha256": "6ee896eb75fe47ba30f19d89d2f995839e5208c561442bba97a279c3b868da63" + "sha256": "a13dfdcf2075184c5b3ccc5f4fb4f7d3f588c97a82feda1cb8fffbeaa8580418" }, - "filename": "django-4.2.28-py3-none-any.whl", + "filename": "Django-1.11.11-py2.py3-none-any.whl", "hashes": { - "sha256": "49a23c1b83ef31525f8d71a57b040f91d34660edb3f086280a8519855655ed3c" + "sha256": "fd186d544c7c2f835668cf11f77be071307c9eb22615a5b3a16bdb14c8357f41" }, "provenance": null, - "requires-python": ">=3.8", - "size": 7995543, - "upload-time": "2026-02-03T13:55:09.798380Z", - "url": "https://files.pythonhosted.org/packages/68/20/6d0808bc7500a6c654eae17b53f791a50af2c3f3ac4f328cbec324948c31/django-4.2.28-py3-none-any.whl", + "requires-python": null, + "size": 6949575, + "upload-time": "2018-03-06T14:15:57.141867Z", + "url": "https://files.pythonhosted.org/packages/d5/bf/2cd5eb314aa2b89855c01259c94dc48dbd9be6c269370c1f7ae4979e6e2f/Django-1.11.11-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "django-4.2.28.tar.gz", + "filename": "Django-1.11.11.tar.gz", "hashes": { - "sha256": "a4b9cd881991add394cafa8bb3b11ad1742d1e1470ba99c3ef53dc540316ccfe" + "sha256": "74077d7309b48b97dacdac2dfb35c968028becf00a7a684e7f29b2af1b980edc" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10464933, - "upload-time": "2026-02-03T13:55:27.686002Z", - "url": "https://files.pythonhosted.org/packages/fa/a9/25b75b11a4c7a6efe1661c181afe504992e0659ca6eedb72a065cdd91a25/django-4.2.28.tar.gz", + "requires-python": null, + "size": 7961491, + "upload-time": "2018-03-06T14:16:18.949597Z", + "url": "https://files.pythonhosted.org/packages/73/6d/bf75a9854bc9a9af65d06a19fb89e194bbfd9c925aea2bf818dd2452b7b5/Django-1.11.11.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "b5ea13884647ae3b6b140d047e146d63eaabd0da923ee50c7d2044ad645d4ed8" + "sha256": "2d22b9c151b2d8c57235717e6bd78468ffa23213dd428b19ed295453ae8370b9" }, "data-dist-info-metadata": { - "sha256": "b5ea13884647ae3b6b140d047e146d63eaabd0da923ee50c7d2044ad645d4ed8" + "sha256": "2d22b9c151b2d8c57235717e6bd78468ffa23213dd428b19ed295453ae8370b9" }, - "filename": "django-4.2.29-py3-none-any.whl", + "filename": "Django-1.11.12-py2.py3-none-any.whl", "hashes": { - "sha256": "074d7c4d2808050e528388bda442bd491f06def4df4fe863f27066851bba010c" + "sha256": "056fe5b9e1f8f7fed9bb392919d64f6b33b3a71cfb0f170a90ee277a6ed32bc2" }, "provenance": null, - "requires-python": ">=3.8", - "size": 7996481, - "upload-time": "2026-03-03T13:56:36.495094Z", - "url": "https://files.pythonhosted.org/packages/ae/2b/bd0a1d1846d5580e9f209b9e0128b4859e381ec1b39d6d175c61294bb530/django-4.2.29-py3-none-any.whl", + "requires-python": null, + "size": 6948451, + "upload-time": "2018-04-03T02:45:43.053920Z", + "url": "https://files.pythonhosted.org/packages/92/56/1f30c1e6a58b0c97c492461148edcbece2c6e43dcc3529695165744349ee/Django-1.11.12-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "django-4.2.29.tar.gz", + "filename": "Django-1.11.12.tar.gz", "hashes": { - "sha256": "86d91bc8086569c8d08f9c55888b583a921ac1f95ed3bdc7d5659d4709542014" + "sha256": "4d398c7b02761e234bbde490aea13ea94cb539ceeb72805b72303f348682f2eb" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10438980, - "upload-time": "2026-03-03T13:56:42.083612Z", - "url": "https://files.pythonhosted.org/packages/1e/7d/7306757cf2ac016d718d8a5dbae66de630addaa73dca2c341fc388458e71/django-4.2.29.tar.gz", + "requires-python": null, + "size": 7882396, + "upload-time": "2018-04-03T02:46:00.567935Z", + "url": "https://files.pythonhosted.org/packages/b7/3c/30a9e5c9c21c5ac298684f00aca2479f3d7c43c5013f3ea17d0595ed90b7/Django-1.11.12.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "07ba8a757de0734cc4bdac6da66efae3e4e538da12442b925dc45a057ac17709" + "sha256": "b110ecf4ac9739c82f891345f1f71a931b896bc00bd0a929a1162f4282857175" }, "data-dist-info-metadata": { - "sha256": "07ba8a757de0734cc4bdac6da66efae3e4e538da12442b925dc45a057ac17709" + "sha256": "b110ecf4ac9739c82f891345f1f71a931b896bc00bd0a929a1162f4282857175" }, - "filename": "django-4.2.30-py3-none-any.whl", + "filename": "Django-1.11.13-py2.py3-none-any.whl", "hashes": { - "sha256": "4d07aaf1c62f9984842b67c2874ebbf7056a17be253860299b93ae1881faad65" + "sha256": "18986bcffe69653a84eaf1faa1fa5a7eded32cee41cfecc77fdc65a3e046404d" }, "provenance": null, - "requires-python": ">=3.8", - "size": 7997231, - "upload-time": "2026-04-07T14:05:38.241693Z", - "url": "https://files.pythonhosted.org/packages/39/b7/a7c96f239cf91313a6589233fed55111c7063b26683b226802732c455dbc/django-4.2.30-py3-none-any.whl", + "requires-python": null, + "size": 6948641, + "upload-time": "2018-05-02T01:54:01.504059Z", + "url": "https://files.pythonhosted.org/packages/25/4d/c8228419346a0e84aec202a43e181afc6572b861d38f8a0306dbce6abef0/Django-1.11.13-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "django-4.2.30.tar.gz", + "filename": "Django-1.11.13.tar.gz", "hashes": { - "sha256": "4ebc7a434e3819db6cf4b399fb5b3f536310a30e8486f08b66886840be84b37c" + "sha256": "46adfe8e0abe4d1f026c1086889970b611aec492784fbdfbdaabc2457360a4a5" }, "provenance": null, - "requires-python": ">=3.8", - "size": 10468707, - "upload-time": "2026-04-07T14:05:45.570316Z", - "url": "https://files.pythonhosted.org/packages/11/b5/f1a53dc68da6429d6e0345bb848161e2381a2e9f02700148911e8582c2b3/django-4.2.30.tar.gz", + "requires-python": null, + "size": 7884529, + "upload-time": "2018-05-02T01:54:13.881452Z", + "url": "https://files.pythonhosted.org/packages/f9/e3/b9226c6a12bd5984daa68d41f066df0021a511bfbc86b83cdfc7dce956d9/Django-1.11.13.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "a927e672ce978859d299ad7d5989930a867c4a7aa66448e0a86d89b4af091022" + "sha256": "55d720031b64d368197d31b0d2633e16cc197d5cc2a7f35102bb8fcded6c2b38" }, "data-dist-info-metadata": { - "sha256": "a927e672ce978859d299ad7d5989930a867c4a7aa66448e0a86d89b4af091022" + "sha256": "55d720031b64d368197d31b0d2633e16cc197d5cc2a7f35102bb8fcded6c2b38" }, - "filename": "Django-5.0a1-py3-none-any.whl", + "filename": "Django-1.11.14-py2.py3-none-any.whl", "hashes": { - "sha256": "4b7ee536e8b2bf1e68f6c9bda192300ec94844e32e730076c2e520bc63dac64e" + "sha256": "b7f77c0d168de4c4ad30a02ae31b9dca04fb3c10472f04918d5c02b4117bba68" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8014408, - "upload-time": "2023-09-18T22:48:31.458640Z", - "url": "https://files.pythonhosted.org/packages/e0/04/edccafd2573a97258a6fc7817a4e59a4e61a37c07b092c7899217087d991/Django-5.0a1-py3-none-any.whl", + "requires-python": null, + "size": 6950140, + "upload-time": "2018-07-02T09:01:54.170037Z", + "url": "https://files.pythonhosted.org/packages/bf/e0/e659df5b5b82299fffd8b3df2910c99351b9308b8f45f5702cc4cdf946e9/Django-1.11.14-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-5.0a1.tar.gz", + "filename": "Django-1.11.14.tar.gz", "hashes": { - "sha256": "3a52052fbc5e01f2202c020a8241aa40dc030b16c8fb49dc480cc46ab8735158" + "sha256": "eb9271f0874f53106a2719c0c35ce67631f6cc27cf81a60c6f8c9817b35a3f6e" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10466505, - "upload-time": "2023-09-18T22:48:42.066135Z", - "url": "https://files.pythonhosted.org/packages/7f/a2/0380a5fd74dd435524705e5bbe5e00e491a6afef44f39339e9c2c24f8106/Django-5.0a1.tar.gz", + "requires-python": null, + "size": 7850578, + "upload-time": "2018-07-02T09:02:11.027707Z", + "url": "https://files.pythonhosted.org/packages/dc/35/273514b5eb2201d5183dd138c240b12e1d822d2358b1e9436545b66d2d76/Django-1.11.14.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d039e647831583486e9dd321d71b9b52b1c4fb29446fdf5c4652c545fb6aa9f5" + "sha256": "d259a29b2d109cace74cba042df0b0fb76763f462c09a1a8ee40709fda53b95e" }, "data-dist-info-metadata": { - "sha256": "d039e647831583486e9dd321d71b9b52b1c4fb29446fdf5c4652c545fb6aa9f5" + "sha256": "d259a29b2d109cace74cba042df0b0fb76763f462c09a1a8ee40709fda53b95e" }, - "filename": "Django-5.0b1-py3-none-any.whl", + "filename": "Django-1.11.15-py2.py3-none-any.whl", "hashes": { - "sha256": "fc0fb85721c984d7c7bcbfc59cbd5eb7bcc5dd678f394b3b2b311f0c43cfb943" + "sha256": "8176ac7985fe6737ce3d6b2531b4a2453cb7c3377c9db00bacb2b3320f4a1311" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8015514, - "upload-time": "2023-10-23T18:57:51.926093Z", - "url": "https://files.pythonhosted.org/packages/3a/0f/33ccd4b8975c89c06392a7d6bbcd6ec492ce94cda39c4f53c08b826a80b3/Django-5.0b1-py3-none-any.whl", + "requires-python": null, + "size": 6949154, + "upload-time": "2018-08-01T13:45:07.143406Z", + "url": "https://files.pythonhosted.org/packages/f8/1c/31112c778b7a56ce18e3fff5e8915719fbe1cd3476c1eef557dddacfac8b/Django-1.11.15-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-5.0b1.tar.gz", + "filename": "Django-1.11.15.tar.gz", "hashes": { - "sha256": "c88635e733f0a0ef46c219635e21c8f5978eb2a14c3918224654541bc5d57030" + "sha256": "b18235d82426f09733d2de9910cee975cf52ff05e5f836681eb957d105a05a40" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10493582, - "upload-time": "2023-10-23T18:57:57.673233Z", - "url": "https://files.pythonhosted.org/packages/a3/d3/5f81213107d2add6a5527fe65ce457f099c677ea8b4b8cd31930d6afeb32/Django-5.0b1.tar.gz", + "requires-python": null, + "size": 7843843, + "upload-time": "2018-08-01T13:45:14.692609Z", + "url": "https://files.pythonhosted.org/packages/43/b5/b44286e56a5211d37b4058dcd5e62835afa5ce5aa6a38b56bd04c0d01cbc/Django-1.11.15.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "c17a83d7474b4b667f5264096aa728f6d9915e0fb58436033616b02c3d2628db" + "sha256": "e06a5999f1bdf943aaddb4db921a7ef1c38f93b0b56308ab60dda65a70e5b8a4" }, "data-dist-info-metadata": { - "sha256": "c17a83d7474b4b667f5264096aa728f6d9915e0fb58436033616b02c3d2628db" + "sha256": "e06a5999f1bdf943aaddb4db921a7ef1c38f93b0b56308ab60dda65a70e5b8a4" }, - "filename": "Django-5.0rc1-py3-none-any.whl", + "filename": "Django-1.11.16-py2.py3-none-any.whl", "hashes": { - "sha256": "04244960e238ef773db07890a9936351c8509c9a04812d38f5ead6d7acee58d6" + "sha256": "37f5876c1fbfd66085001f4c06fa0bf96ef05442c53daf8d4294b6f29e7fa6b8" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8016166, - "upload-time": "2023-11-20T12:40:22.660572Z", - "url": "https://files.pythonhosted.org/packages/18/7d/ed709d1fbedebf949ff34fbeb3607de15a639b7d6b20e92db24494a1d125/Django-5.0rc1-py3-none-any.whl", + "requires-python": null, + "size": 6950378, + "upload-time": "2018-10-01T09:22:02.053553Z", + "url": "https://files.pythonhosted.org/packages/44/e7/872bbf76aa16b7a061698d75325dac023285db33db4bda8ba8fe5d3bb356/Django-1.11.16-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-5.0rc1.tar.gz", + "filename": "Django-1.11.16.tar.gz", "hashes": { - "sha256": "a4bb77a659da032b741a95dcb957864f3695275d1d581ef7637214300faaaf30" + "sha256": "29268cc47816a44f27308e60f71da635f549c47d8a1d003b28de55141df75791" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10499875, - "upload-time": "2023-11-20T12:40:32.210081Z", - "url": "https://files.pythonhosted.org/packages/c3/eb/b7cc29146660057225de0d176c0b71538f39b101aa7af3caa9ece4c4f2cb/Django-5.0rc1.tar.gz", + "requires-python": null, + "size": 7852514, + "upload-time": "2018-10-01T09:22:18.040195Z", + "url": "https://files.pythonhosted.org/packages/35/1d/59836bce4c9cfded261e21c0abd6a4629de6d289522d0fd928117d8eb985/Django-1.11.16.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "ba9cd6822e88a3aef844e57fe4aca8d06782203a092eae37572c25b032562206" + "sha256": "5f54f9bb112b119ec8189deb717f34cab5810b9cc56204831d8ca7afe4d92d19" }, "data-dist-info-metadata": { - "sha256": "ba9cd6822e88a3aef844e57fe4aca8d06782203a092eae37572c25b032562206" + "sha256": "5f54f9bb112b119ec8189deb717f34cab5810b9cc56204831d8ca7afe4d92d19" }, - "filename": "Django-5.0-py3-none-any.whl", + "filename": "Django-1.11.17-py2.py3-none-any.whl", "hashes": { - "sha256": "3a9fd52b8dbeae335ddf4a9dfa6c6a0853a1122f1fb071a8d5eca979f73a05c8" + "sha256": "f1a961b954d96bb24b397db4c35e9a128d12e044d6b57984c122282b592d508d" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8136382, - "upload-time": "2023-12-04T13:12:41.502020Z", - "url": "https://files.pythonhosted.org/packages/ba/c7/61b02c0ef9e129080a8c2bffefb3cb2b9ddddece4c44dc473c1c4f0647c1/Django-5.0-py3-none-any.whl", + "requires-python": null, + "size": 6950469, + "upload-time": "2018-12-03T17:02:50.863101Z", + "url": "https://files.pythonhosted.org/packages/09/2b/6c2d363e3d46307251a9d6bf74ec28543805bbcadf56ca729f4a04846914/Django-1.11.17-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-5.0.tar.gz", + "filename": "Django-1.11.17.tar.gz", "hashes": { - "sha256": "7d29e14dfbc19cb6a95a4bd669edbde11f5d4c6a71fdaa42c2d40b6846e807f7" + "sha256": "a787ee66f4b4cf8ed753661cabcec603989677fa3a107fcb7f15511a44bdb483" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10585390, - "upload-time": "2023-12-04T13:12:50.251293Z", - "url": "https://files.pythonhosted.org/packages/be/a6/46e250737d46e955e048f6bbc2948fb22f0de3f3ab828d3803070dc1260e/Django-5.0.tar.gz", + "requires-python": null, + "size": 7853439, + "upload-time": "2018-12-03T17:03:07.563036Z", + "url": "https://files.pythonhosted.org/packages/a3/60/9d004f544297259b9467a1429e48d1fe1bda990aeb80744afaccb34aab4a/Django-1.11.17.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9140afda317a369b7496be71354b748c3c1b685344712a6cca5901c5dc00481a" + "sha256": "e24d7b86ab75c2103a498c68a2e3b30782687009ece3bb95598c714f9bb6f998" }, "data-dist-info-metadata": { - "sha256": "9140afda317a369b7496be71354b748c3c1b685344712a6cca5901c5dc00481a" + "sha256": "e24d7b86ab75c2103a498c68a2e3b30782687009ece3bb95598c714f9bb6f998" }, - "filename": "Django-5.0.1-py3-none-any.whl", + "filename": "Django-1.11.18-py2.py3-none-any.whl", "hashes": { - "sha256": "f47a37a90b9bbe2c8ec360235192c7fddfdc832206fcf618bb849b39256affc1" + "sha256": "7ee7d93d407f082e3849c8d10da50ff5b488af37ed1b0066a22dee5f2709ed16" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8136972, - "upload-time": "2024-01-02T09:16:20.586219Z", - "url": "https://files.pythonhosted.org/packages/97/67/6804ff6fc4fa6df188924412601cc418ddc2d0a500963b0801a97b7ec08a/Django-5.0.1-py3-none-any.whl", + "requires-python": null, + "size": 6949226, + "upload-time": "2019-01-04T14:10:44.776909Z", + "url": "https://files.pythonhosted.org/packages/e0/eb/6dc122c6d0a82263bd26bebae3cdbafeb99a7281aa1dae57ca1f645a9872/Django-1.11.18-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-5.0.1.tar.gz", + "filename": "Django-1.11.18.tar.gz", "hashes": { - "sha256": "8c8659665bc6e3a44fefe1ab0a291e5a3fb3979f9a8230be29de975e57e8f854" + "sha256": "73cca1dac154e749b39cc91a54dc876109eb0512a5c6804986495305047066a5" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10590756, - "upload-time": "2024-01-02T09:16:29.607830Z", - "url": "https://files.pythonhosted.org/packages/53/82/c8e8ed137da1c72fa110e3be9ab0f26bcfcf6f3d2994601d164dfac86269/Django-5.0.1.tar.gz", + "requires-python": null, + "size": 7847617, + "upload-time": "2019-01-04T14:10:56.890031Z", + "url": "https://files.pythonhosted.org/packages/90/84/7981bdfcfa80fe81df5325899f9fc1cbebce1fbe4fac092a32dca00d0ab2/Django-1.11.18.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "89b30463054923b816149b166988da0d07c2e61a79b2dfe1c46324cde072fd7f" + "sha256": "b932a6d29fde658339baade6ee6622d45327ff66133582b39bbd3749299ade71" }, "data-dist-info-metadata": { - "sha256": "89b30463054923b816149b166988da0d07c2e61a79b2dfe1c46324cde072fd7f" + "sha256": "b932a6d29fde658339baade6ee6622d45327ff66133582b39bbd3749299ade71" }, - "filename": "Django-5.0.2-py3-none-any.whl", + "filename": "Django-1.11.20-py2.py3-none-any.whl", "hashes": { - "sha256": "56ab63a105e8bb06ee67381d7b65fe6774f057e41a8bab06c8020c8882d8ecd4" + "sha256": "0a73696e0ac71ee6177103df984f9c1e07cd297f080f8ec4dc7c6f3fb74395b5" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8182231, - "upload-time": "2024-02-06T14:53:28.928085Z", - "url": "https://files.pythonhosted.org/packages/50/1b/7536019fd20654919dcd81b475fee1e54f21bd71b2b4e094b2ab075478b2/Django-5.0.2-py3-none-any.whl", + "requires-python": null, + "size": 6949426, + "upload-time": "2019-02-11T15:10:36.880499Z", + "url": "https://files.pythonhosted.org/packages/8e/1f/20bbc601c442d02cc8d9b25a399a18ef573077e3350acdf5da3743ff7da1/Django-1.11.20-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-5.0.2.tar.gz", + "filename": "Django-1.11.20.tar.gz", "hashes": { - "sha256": "b5bb1d11b2518a5f91372a282f24662f58f66749666b0a286ab057029f728080" + "sha256": "43a99da08fee329480d27860d68279945b7d8bf7b537388ee2c8938c709b2041" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10619702, - "upload-time": "2024-02-06T14:53:36.824593Z", - "url": "https://files.pythonhosted.org/packages/50/98/499a2d11eb0b22fdd55ce5895e0f5ce6d7d4957a785f237a89317cb478fa/Django-5.0.2.tar.gz", + "requires-python": null, + "size": 7846576, + "upload-time": "2019-02-11T15:10:54.841634Z", + "url": "https://files.pythonhosted.org/packages/99/2a/6cb6fdae67a101e19cd02b1af75131eee51b8dcd0cc22c9cfdd2270b5715/Django-1.11.20.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "48bffff78d9f6b6830334cc0e64dee29e3bdc7c9e1b6cdc7c2faf66434f904df" + "sha256": "0b789d142f93007d1d8a2725ca3a8541a0295e74c258e3eb55b13fea25601970" }, "data-dist-info-metadata": { - "sha256": "48bffff78d9f6b6830334cc0e64dee29e3bdc7c9e1b6cdc7c2faf66434f904df" + "sha256": "0b789d142f93007d1d8a2725ca3a8541a0295e74c258e3eb55b13fea25601970" }, - "filename": "Django-5.0.3-py3-none-any.whl", + "filename": "Django-1.11.21-py2.py3-none-any.whl", "hashes": { - "sha256": "5c7d748ad113a81b2d44750ccc41edc14e933f56581683db548c9257e078cc83" + "sha256": "aae1b776d78cc3f492afda405b9b9d322b27761442997456c158687d7a0610a1" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8182992, - "upload-time": "2024-03-04T08:56:57.461978Z", - "url": "https://files.pythonhosted.org/packages/9c/5b/eed82065c5d938b17c4b7304ab5ebe762c7a5a7eaa8a10ab35541580d79a/Django-5.0.3-py3-none-any.whl", + "requires-python": null, + "size": 6949509, + "upload-time": "2019-06-03T10:10:58.728571Z", + "url": "https://files.pythonhosted.org/packages/a2/84/9f66e359ba8e63cf9b54f6815ed55188dda43cd1cc951a8bb95542dee956/Django-1.11.21-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-5.0.3.tar.gz", + "filename": "Django-1.11.21.tar.gz", "hashes": { - "sha256": "5fb37580dcf4a262f9258c1f4373819aacca906431f505e4688e37f3a99195df" + "sha256": "ba723e524facffa2a9d8c2e9116db871e16b9207e648e1d3e4af8aae1167b029" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10620661, - "upload-time": "2024-03-04T08:57:14.055474Z", - "url": "https://files.pythonhosted.org/packages/e1/b1/ac6a16aaf0049637b50afbcf06b8ec2fa5c6ce42d4ae6ba66bbaf4c3609a/Django-5.0.3.tar.gz", + "requires-python": null, + "size": 7847136, + "upload-time": "2019-06-03T10:11:17.443138Z", + "url": "https://files.pythonhosted.org/packages/51/15/3498e4b783cda329a823f3d474c857d91b2fdfc1c739bb7f616f17d748ca/Django-1.11.21.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "654086f400d40cbd2a13bbeaf8e94b23d0d6b8a6b72d1b35cb38ce8cd2259901" + "sha256": "ed35ba8486a584e81ee0f6e74afc2d0512c3748f659101f0a465e9790619cbd0" }, "data-dist-info-metadata": { - "sha256": "654086f400d40cbd2a13bbeaf8e94b23d0d6b8a6b72d1b35cb38ce8cd2259901" + "sha256": "ed35ba8486a584e81ee0f6e74afc2d0512c3748f659101f0a465e9790619cbd0" }, - "filename": "Django-5.0.4-py3-none-any.whl", + "filename": "Django-1.11.22-py2.py3-none-any.whl", "hashes": { - "sha256": "916423499d75d62da7aa038d19aef23d23498d8df229775eb0a6309ee1013775" + "sha256": "94395804ad80f68d66090a74d68ff2583b43333e1785a026c2aa10cf161642a6" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8183007, - "upload-time": "2024-04-03T14:56:56.206912Z", - "url": "https://files.pythonhosted.org/packages/d3/31/32ce7eb77accc1678054fe951228766b47f9ec7d68d96d1caaa2611cbafe/Django-5.0.4-py3-none-any.whl", + "requires-python": null, + "size": 6949503, + "upload-time": "2019-07-01T07:19:13.174236Z", + "url": "https://files.pythonhosted.org/packages/70/22/237da71dc112f2bba335c18380bc403fba430c44cc4da088824e77652738/Django-1.11.22-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-5.0.4.tar.gz", + "filename": "Django-1.11.22.tar.gz", "hashes": { - "sha256": "4bd01a8c830bb77a8a3b0e7d8b25b887e536ad17a81ba2dce5476135c73312bd" + "sha256": "830d5d40a1705089502bba70605ab3246831440ffc16d1501dfeeef5f4b9c845" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10638006, - "upload-time": "2024-04-03T14:57:03.330645Z", - "url": "https://files.pythonhosted.org/packages/5a/51/30097ef45b0f9bd32908bb3309e9d8c04e2635846e9c73f61b427f6a6c78/Django-5.0.4.tar.gz", + "requires-python": null, + "size": 7972885, + "upload-time": "2019-07-01T07:19:29.492277Z", + "url": "https://files.pythonhosted.org/packages/2f/96/7d56b16388e8686ef8e2cb330204f247a90e6f008849dad7ce61c9c21c84/Django-1.11.22.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "6c9fb37f4b1b9430f8baed02fe9d84348eb908cabbafc4266d527e2ff3288f98" + "sha256": "329ec4af1de6d51062729aa285221847768f94285673ff9d13e03165d502364c" }, "data-dist-info-metadata": { - "sha256": "6c9fb37f4b1b9430f8baed02fe9d84348eb908cabbafc4266d527e2ff3288f98" + "sha256": "329ec4af1de6d51062729aa285221847768f94285673ff9d13e03165d502364c" }, - "filename": "Django-5.0.5-py3-none-any.whl", + "filename": "Django-1.11.23-py2.py3-none-any.whl", "hashes": { - "sha256": "8af4f166dc9a2bb822f9374cd78e34a10c286b402597fe2c7fb97c131656ba65" + "sha256": "c85b8c95366e187ca0581d45a6e508107ca4bd38cb45c24aa09d3572074c523d" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8216922, - "upload-time": "2024-05-06T16:46:37.863615Z", - "url": "https://files.pythonhosted.org/packages/60/5d/d829755fee56176e0cdb4aa0fa9bf09e4ee687d3ef508f43e64ed9ab9712/Django-5.0.5-py3-none-any.whl", - "yanked": "Release files have Windows end-of-line characters and are missing executable bits." + "requires-python": null, + "size": 6949572, + "upload-time": "2019-08-01T09:04:24.934545Z", + "url": "https://files.pythonhosted.org/packages/61/cb/e3c6bfccdf23c48dd4ce014b96178aa048b9450739eaa5f11d4d23d9d5d6/Django-1.11.23-py2.py3-none-any.whl", + "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-5.0.5.tar.gz", + "filename": "Django-1.11.23.tar.gz", "hashes": { - "sha256": "dc95c9cb2a37ba54599d9d1c8faf81609d36f3e74cd04395ce1300573e57baf9" + "sha256": "52a66d7f8b036d02da0a4472359e8be1727424fc1e4b4f5c684ef97de7b569e1" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10710759, - "upload-time": "2024-05-06T16:46:43.884324Z", - "url": "https://files.pythonhosted.org/packages/4b/28/9a6abdfd6b53bc77f0109055dbc6ee41e3427576cf66be3db98095949d75/Django-5.0.5.tar.gz", - "yanked": "Release files have Windows end-of-line characters and are missing executable bits." + "requires-python": null, + "size": 7849738, + "upload-time": "2019-08-01T09:04:43.456757Z", + "url": "https://files.pythonhosted.org/packages/57/0e/722252684d409626d8e6f1aeb4790e7ea06d115498c98d260281022468b5/Django-1.11.23.tar.gz", + "yanked": false }, { "core-metadata": { - "sha256": "1e33331df72c1b9f53948a49e5ec031874aa5970423d681408a1afab8430ac1d" + "sha256": "79904cf1ef3b8abc3b43983ed295045fdd6165d5d807497a2225fb5f70a182c2" }, "data-dist-info-metadata": { - "sha256": "1e33331df72c1b9f53948a49e5ec031874aa5970423d681408a1afab8430ac1d" + "sha256": "79904cf1ef3b8abc3b43983ed295045fdd6165d5d807497a2225fb5f70a182c2" }, - "filename": "Django-5.0.6-py3-none-any.whl", + "filename": "Django-1.11.24-py2.py3-none-any.whl", "hashes": { - "sha256": "8363ac062bb4ef7c3f12d078f6fa5d154031d129a15170a1066412af49d30905" + "sha256": "ffd89b89a2ee860ee521f054225044f52676825be4b61168d2842d44fcf457d3" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8183735, - "upload-time": "2024-05-07T16:55:41.136018Z", - "url": "https://files.pythonhosted.org/packages/1d/23/02f3795a71196019bcfec4c67890a6369e43b023474154fa0b2b7060346d/Django-5.0.6-py3-none-any.whl", + "requires-python": null, + "size": 6949576, + "upload-time": "2019-09-02T07:18:28.734799Z", + "url": "https://files.pythonhosted.org/packages/3a/c1/dbd77256695f4b4e12b5d2c917a35963db11ce5df19c8ea6cd136b2ed54d/Django-1.11.24-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-5.0.6.tar.gz", + "filename": "Django-1.11.24.tar.gz", "hashes": { - "sha256": "ff1b61005004e476e0aeea47c7f79b85864c70124030e95146315396f1e7951f" + "sha256": "215c27453f775b6b1add83a185f76c2e2ab711d17786a6704bd62eabd93f89e3" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10639679, - "upload-time": "2024-05-07T16:55:48.753934Z", - "url": "https://files.pythonhosted.org/packages/4c/d3/b0dae3b5e6412227ec4387cf39110be3432c53886d2927c78b5f6976f1cb/Django-5.0.6.tar.gz", + "requires-python": null, + "size": 7976020, + "upload-time": "2019-09-02T07:18:46.393062Z", + "url": "https://files.pythonhosted.org/packages/a6/79/04502b30769680fe2538a046125afabae5c46399ffc4e18fb44abfa338c6/Django-1.11.24.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d59035215d97c42136e730956b6437c197b0010a7bce22a4b6765580d8bb6aa9" + "sha256": "c3aeca70a5222cc2100067f582461ba33870a5769ff6c29360923d1403e628c4" }, "data-dist-info-metadata": { - "sha256": "d59035215d97c42136e730956b6437c197b0010a7bce22a4b6765580d8bb6aa9" + "sha256": "c3aeca70a5222cc2100067f582461ba33870a5769ff6c29360923d1403e628c4" }, - "filename": "Django-5.0.7-py3-none-any.whl", + "filename": "Django-1.11.25-py2.py3-none-any.whl", "hashes": { - "sha256": "f216510ace3de5de01329463a315a629f33480e893a9024fc93d8c32c22913da" + "sha256": "2f31cdaaeffdb1728614c4ede5f7101c5770aa90b471c1299d4a203bf00f3b05" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8184411, - "upload-time": "2024-07-09T14:07:00.731173Z", - "url": "https://files.pythonhosted.org/packages/b7/fc/bff93df9b0bc23d66411cc54e7cd10195b81d61d25591317038d9823e99e/Django-5.0.7-py3-none-any.whl", + "requires-python": null, + "size": 6949587, + "upload-time": "2019-10-01T08:36:31.683239Z", + "url": "https://files.pythonhosted.org/packages/3c/ed/06a81a65fa00f766f2dbda94d09e946aa65c23e6d7ca3532984627a6c75a/Django-1.11.25-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-5.0.7.tar.gz", + "filename": "Django-1.11.25.tar.gz", "hashes": { - "sha256": "bd4505cae0b9bd642313e8fb71810893df5dc2ffcacaa67a33af2d5cd61888f2" + "sha256": "5314e8586285d532b7aa5c6d763b0248d9a977a37efec86d30f0212b82e8ef66" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10642686, - "upload-time": "2024-07-09T14:07:08.806230Z", - "url": "https://files.pythonhosted.org/packages/6d/cc/5384bf3daa6c857ccb731388bd59d15932157953c1ea05ebccc7591af492/Django-5.0.7.tar.gz", + "requires-python": null, + "size": 7845344, + "upload-time": "2019-10-01T08:36:51.238785Z", + "url": "https://files.pythonhosted.org/packages/8d/6e/ca1eaf0a03e7921b020e9a8bd2e9ec441f6d958050be8571951e5556cf77/Django-1.11.25.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "31ae9f340eaacf809876b823cabfb0569d6e5ac065bcd7e73bd99acfc041ff89" + "sha256": "a086948de188c82c3eaf249fb35d1f0326ae917b827df5ad84fc5803d911d979" }, "data-dist-info-metadata": { - "sha256": "31ae9f340eaacf809876b823cabfb0569d6e5ac065bcd7e73bd99acfc041ff89" + "sha256": "a086948de188c82c3eaf249fb35d1f0326ae917b827df5ad84fc5803d911d979" }, - "filename": "Django-5.0.8-py3-none-any.whl", + "filename": "Django-1.11.26-py2.py3-none-any.whl", "hashes": { - "sha256": "333a7988f7ca4bc14d360d3d8f6b793704517761ae3813b95432043daec22a45" + "sha256": "83615ecf738ed710e90ca0dff719b269cc93128c5f0f361370d4e52f42209d16" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8185241, - "upload-time": "2024-08-06T13:28:41.102153Z", - "url": "https://files.pythonhosted.org/packages/70/c5/e764700ea2d2c4c153a384cabfa622c6c62bcf3c2530faa928dae206a37d/Django-5.0.8-py3-none-any.whl", + "requires-python": null, + "size": 6949593, + "upload-time": "2019-11-04T08:33:08.180128Z", + "url": "https://files.pythonhosted.org/packages/cf/19/632a613bc37bbf890f9323ba09374ce9af1d70bb4cba7ff4d3e5e0991b47/Django-1.11.26-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-5.0.8.tar.gz", + "filename": "Django-1.11.26.tar.gz", "hashes": { - "sha256": "ebe859c9da6fead9c9ee6dbfa4943b04f41342f4cea2c4d8c978ef0d10694f2b" + "sha256": "861db7f82436ab43e1411832ed8dca81fc5fc0f7c2039c7e07a080a63092fb44" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10630791, - "upload-time": "2024-08-06T13:28:47.372777Z", - "url": "https://files.pythonhosted.org/packages/79/1c/55733805bb735e26fee0430045efdb61df6fd704b6aebf2154875ef9e6a9/Django-5.0.8.tar.gz", + "requires-python": null, + "size": 7976282, + "upload-time": "2019-11-04T08:33:25.858722Z", + "url": "https://files.pythonhosted.org/packages/1e/cc/3226f5b935841bf8c1a1387cc0cba9770f0c12df9aab4460a63036765b23/Django-1.11.26.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "4935a63c8ad295f78bff581cdb48490ccd7b30677d5849edb7d05ddd61e1a6d0" + "sha256": "abf418d28ab521afb0fa42810ce7a10ef400493fa3b1a4a79e67450d45970e20" }, "data-dist-info-metadata": { - "sha256": "4935a63c8ad295f78bff581cdb48490ccd7b30677d5849edb7d05ddd61e1a6d0" + "sha256": "abf418d28ab521afb0fa42810ce7a10ef400493fa3b1a4a79e67450d45970e20" }, - "filename": "Django-5.0.9-py3-none-any.whl", + "filename": "Django-1.11.27-py2.py3-none-any.whl", "hashes": { - "sha256": "f219576ba53be4e83f485130a7283f0efde06a9f2e3a7c3c5180327549f078fa" + "sha256": "372faee5b93c92f19e9d65f52b278a1b689d3e3b4a7d9d30db73a78ebc729770" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8185387, - "upload-time": "2024-09-03T14:01:32.314842Z", - "url": "https://files.pythonhosted.org/packages/81/bb/eef60ea99aab7788ea46a57789a00649f8866ac3eb5abdf69eac36a7cdb6/Django-5.0.9-py3-none-any.whl", + "requires-python": null, + "size": 6949848, + "upload-time": "2019-12-18T08:59:02.278881Z", + "url": "https://files.pythonhosted.org/packages/a6/2b/fbd71ae0980c899c0df70779d36c5897a6b56518eb5942ddd53b0b969b30/Django-1.11.27-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-5.0.9.tar.gz", + "filename": "Django-1.11.27.tar.gz", "hashes": { - "sha256": "6333870d342329b60174da3a60dbd302e533f3b0bb0971516750e974a99b5a39" + "sha256": "20111383869ad1b11400c94b0c19d4ab12975316cd058eabd17452e0546169b8" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10646283, - "upload-time": "2024-09-03T14:01:37.593119Z", - "url": "https://files.pythonhosted.org/packages/fa/7b/176ce335cba42342b8f20efbdd5eb27067a0b34ee2203e051b34bedca0d9/Django-5.0.9.tar.gz", + "requires-python": null, + "size": 7976980, + "upload-time": "2019-12-18T08:59:19.797864Z", + "url": "https://files.pythonhosted.org/packages/8a/26/d4dd19084cb1a8d4c7b566024e3fd80b25aa50bccef3a8e5db1d300d4fba/Django-1.11.27.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "72fed6ebec70c9a95138cc3c26f6f08a670cdbffc050059db40e1d818d4c5457" + "sha256": "f6b37460ae547f3412a8ed528dcb255250ac9e4825666ddcbbddac42b71aa336" }, "data-dist-info-metadata": { - "sha256": "72fed6ebec70c9a95138cc3c26f6f08a670cdbffc050059db40e1d818d4c5457" + "sha256": "f6b37460ae547f3412a8ed528dcb255250ac9e4825666ddcbbddac42b71aa336" }, - "filename": "Django-5.0.10-py3-none-any.whl", + "filename": "Django-1.11.28-py2.py3-none-any.whl", "hashes": { - "sha256": "c8fab2c553750933c8e7f5f95e5507e138e6acf6c2b4581cb691e70fe3ed747b" + "sha256": "a3b01cdff845a43830d7ccacff55e0b8ff08305a4cbf894517a686e53ba3ad2d" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8185598, - "upload-time": "2024-12-04T15:13:01.196497Z", - "url": "https://files.pythonhosted.org/packages/51/25/d4a4f553f90db268eeb414c79a1c7cb6f92d0933312dc8f9e1811c483aa4/Django-5.0.10-py3-none-any.whl", + "requires-python": null, + "size": 6949861, + "upload-time": "2020-02-03T09:50:36.736416Z", + "url": "https://files.pythonhosted.org/packages/6a/cd/d14d70ad55850e3bd656eb1cc235730e855120c18b882b7cbd383216723d/Django-1.11.28-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-5.0.10.tar.gz", + "filename": "Django-1.11.28.tar.gz", "hashes": { - "sha256": "0f6cbc56cc298b0451d20a5120c6a8731e9073330fb5d84295c23c151a1eb300" + "sha256": "b33ce35f47f745fea6b5aa3cf3f4241069803a3712d423ac748bd673a39741eb" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10651802, - "upload-time": "2024-12-04T15:13:07.764951Z", - "url": "https://files.pythonhosted.org/packages/a8/52/06fedfe94a2610e2ea94ba3786c5475088e1e422b31c0ecd5b4c2ae6a561/Django-5.0.10.tar.gz", + "requires-python": null, + "size": 7852525, + "upload-time": "2020-02-03T09:50:51.569042Z", + "url": "https://files.pythonhosted.org/packages/52/be/e4bfd6db49d6b94112668ef3dcfb027c8717729a8daebf5c9fd19a4c5115/Django-1.11.28.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "c54194e3dc278ae306ad97c1cb12d8319e0b3395a553018a29e3786dd6598dcf" + "sha256": "a66a475879d5acc1e17837bfaf16b984d5efbbad1763f33a3d2fe5e521fabc3a" }, "data-dist-info-metadata": { - "sha256": "c54194e3dc278ae306ad97c1cb12d8319e0b3395a553018a29e3786dd6598dcf" + "sha256": "a66a475879d5acc1e17837bfaf16b984d5efbbad1763f33a3d2fe5e521fabc3a" }, - "filename": "Django-5.0.11-py3-none-any.whl", + "filename": "Django-1.11.29-py2.py3-none-any.whl", "hashes": { - "sha256": "09e8128f717266bf382d82ffa4933f13da05d82579abf008ede86acb15dec88b" + "sha256": "014e3392058d94f40569206a24523ce254d55ad2f9f46c6550b0fe2e4f94cf3f" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8185849, - "upload-time": "2025-01-14T14:28:46.345878Z", - "url": "https://files.pythonhosted.org/packages/da/d7/da8d8f62f33c3cd45ad7e9cb456d7c95457d15ee26166d2d033f461aedf7/Django-5.0.11-py3-none-any.whl", + "requires-python": null, + "size": 6949937, + "upload-time": "2020-03-04T09:31:46.566802Z", + "url": "https://files.pythonhosted.org/packages/49/49/178daa8725d29c475216259eb19e90b2aa0b8c0431af8c7e9b490ae6481d/Django-1.11.29-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-5.0.11.tar.gz", + "filename": "Django-1.11.29.tar.gz", "hashes": { - "sha256": "e7d98fa05ce09cb3e8d5ad6472fb602322acd1740bfdadc29c8404182d664f65" + "sha256": "4200aefb6678019a0acf0005cd14cfce3a5e6b9b90d06145fcdd2e474ad4329c" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10635979, - "upload-time": "2025-01-14T14:28:58.251837Z", - "url": "https://files.pythonhosted.org/packages/02/9c/614ef004c122cfdf9f2d291eab75e24ab94d24c0693a0ca0db44e9633dc3/Django-5.0.11.tar.gz", + "requires-python": null, + "size": 7977916, + "upload-time": "2020-03-04T09:32:02.383798Z", + "url": "https://files.pythonhosted.org/packages/68/ab/2278a4a9404fac661be1be9627f11336613149e07fc4df0b6e929cc9f300/Django-1.11.29.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "449684c0ea3c34538af5529aea4b2c2a5c33423933ba9e91bd1f3dbbb4201e2f" + "sha256": "ae405c0fc0c5f5f4b37471390c909fe311eda6a016b965626d54c5c174e1e858" }, "data-dist-info-metadata": { - "sha256": "449684c0ea3c34538af5529aea4b2c2a5c33423933ba9e91bd1f3dbbb4201e2f" - }, - "filename": "Django-5.0.12-py3-none-any.whl", - "hashes": { - "sha256": "3566604af111f586a1c9d49cb14ba6c607a0ccbbf87f57d98872cd8aae7d48ad" + "sha256": "ae405c0fc0c5f5f4b37471390c909fe311eda6a016b965626d54c5c174e1e858" }, - "provenance": null, - "requires-python": ">=3.10", - "size": 8185877, - "upload-time": "2025-02-05T14:10:14.409495Z", - "url": "https://files.pythonhosted.org/packages/00/5b/cadc834acdcafeacf7fc7d4a9e21a7009d2e677ae2e5d0d640845ed0a356/Django-5.0.12-py3-none-any.whl", - "yanked": false - }, - { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-5.0.12.tar.gz", + "filename": "Django-2.0a1-py3-none-any.whl", "hashes": { - "sha256": "05097ea026cceb2db4db0655ecf77cc96b0753ac6a367280e458e603f6556f53" + "sha256": "a8a695977109830cd3f1bef65bce43d78d361751a304c5cf215d876fbdcf6416" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10636389, - "upload-time": "2025-02-05T14:10:20.197771Z", - "url": "https://files.pythonhosted.org/packages/7d/6a/f5291382f706b61bbb5cee88ca25906699061adc203a777f7ab8ba5c93d2/Django-5.0.12.tar.gz", + "requires-python": ">=3.4", + "size": 7002800, + "upload-time": "2017-09-22T18:09:22.828675Z", + "url": "https://files.pythonhosted.org/packages/9a/3d/5050d001444d0078d6c5a2453ffb0fc4b871de41d67af8e7f190a276fcf0/Django-2.0a1-py3-none-any.whl", "yanked": false }, { "core-metadata": { - "sha256": "8fb8149ac014016f4952f753e5ea6ac8dbf6d86528a53ac6c83867898e144776" + "sha256": "94bd02e282fa344c9148515b4b0050dda33a182ce7a7defc2a55f03ec9f07d4f" }, "data-dist-info-metadata": { - "sha256": "8fb8149ac014016f4952f753e5ea6ac8dbf6d86528a53ac6c83867898e144776" + "sha256": "94bd02e282fa344c9148515b4b0050dda33a182ce7a7defc2a55f03ec9f07d4f" }, - "filename": "Django-5.0.13-py3-none-any.whl", + "filename": "Django-2.0b1-py3-none-any.whl", "hashes": { - "sha256": "b983238dfa2eb2e6b27ebb815e14f0741cf186606eb7bcd857e740174017c50e" + "sha256": "5e7f0d33a1908070d81ffea029c7c69f7b8aa9c95fa2415885ea3c970c2cf8e0" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8185786, - "upload-time": "2025-03-06T12:56:05.759152Z", - "url": "https://files.pythonhosted.org/packages/84/a6/9b94e773f223c7fee3e45c31a97512458309829839d30e36109498fb51b2/Django-5.0.13-py3-none-any.whl", + "requires-python": ">=3.4", + "size": 7003741, + "upload-time": "2017-10-17T02:00:54.980990Z", + "url": "https://files.pythonhosted.org/packages/6c/37/e3fccf0f86d016cd6b851a80e07aae20c750dbccba1098d98563fa7e498e/Django-2.0b1-py3-none-any.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Django-5.0.13.tar.gz", + "core-metadata": { + "sha256": "8a674875500c541c6f114896baff8ecf2e70ce30bb1fa08cc974d9b18bbb413e" + }, + "data-dist-info-metadata": { + "sha256": "8a674875500c541c6f114896baff8ecf2e70ce30bb1fa08cc974d9b18bbb413e" + }, + "filename": "Django-2.0rc1-py3-none-any.whl", "hashes": { - "sha256": "f9d4b7b87a9dae248d5f20cec940cf7290e07d508d6d8432e3c2cabf09b3b0ff" + "sha256": "bbf9aedead4417142d78e2135089737d0205fd2d3641c6cec65583109ce676bf" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10643726, - "upload-time": "2025-03-06T12:56:11.240225Z", - "url": "https://files.pythonhosted.org/packages/62/6d/2e1936a3522bdece6ecec752fd9dca41fc937c807f4651b87222e3169326/Django-5.0.13.tar.gz", + "requires-python": ">=3.4", + "size": 7004428, + "upload-time": "2017-11-15T23:51:54.051974Z", + "url": "https://files.pythonhosted.org/packages/49/65/6cc2315700549de13daf0f6dc5728bdcbcb19195876a7534e54649b0a132/Django-2.0rc1-py3-none-any.whl", "yanked": false }, { "core-metadata": { - "sha256": "3a27c08eff8cee7bea358e8859b24bf31cc91c7b0b522f7a6940e0236d95de62" + "sha256": "69f07ecfe79711bb541953bc48a4ed20ed847d40ad5d2d827275fbeff8808630" }, "data-dist-info-metadata": { - "sha256": "3a27c08eff8cee7bea358e8859b24bf31cc91c7b0b522f7a6940e0236d95de62" + "sha256": "69f07ecfe79711bb541953bc48a4ed20ed847d40ad5d2d827275fbeff8808630" }, - "filename": "Django-5.0.14-py3-none-any.whl", + "filename": "Django-2.0-py3-none-any.whl", "hashes": { - "sha256": "e762bef8629ee704de215ebbd32062b84f4e56327eed412e5544f6f6eb1dfd74" + "sha256": "af18618ce3291be5092893d8522fe3919661bf3a1fb60e3858ae74865a4f07c2" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8185934, - "upload-time": "2025-04-02T11:24:36.888387Z", - "url": "https://files.pythonhosted.org/packages/c0/93/eabde8789f41910845567ebbff5aacd52fd80e54c934ce15b83d5f552d2c/Django-5.0.14-py3-none-any.whl", + "requires-python": ">=3.4", + "size": 7101093, + "upload-time": "2017-12-02T15:11:49.751284Z", + "url": "https://files.pythonhosted.org/packages/44/98/35b935a98a17e9a188efc2d53fc51ae0c8bf498a77bc224f9321ae5d111c/Django-2.0-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-5.0.14.tar.gz", + "filename": "Django-2.0.tar.gz", "hashes": { - "sha256": "29019a5763dbd48da1720d687c3522ef40d1c61be6fb2fad27ed79e9f655bc11" + "sha256": "9614851d4a7ff8cbd32b73c6076441f377c45a5bbff7e771798fb02c43c31f47" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10644306, - "upload-time": "2025-04-02T11:24:41.396660Z", - "url": "https://files.pythonhosted.org/packages/9d/a4/cc0205045386b5be8eecb15a95f290383d103f0db5f7e34f93dcc340d5b0/Django-5.0.14.tar.gz", + "requires-python": ">=3.4", + "size": 7997472, + "upload-time": "2017-12-02T15:12:05.947934Z", + "url": "https://files.pythonhosted.org/packages/87/9f/4ec8b197d83666fddd2398842024c5341ee7d40bbec6aee9705d1ad22f13/Django-2.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "e83dbeb2296b4636ace14b24dfc51f011b914c438aa96654cc61373c78a313a1" + "sha256": "c2feaaeb7e7ec84def88bea87ca1d0513e18658133f663c03c5b996e45645d57" }, "data-dist-info-metadata": { - "sha256": "e83dbeb2296b4636ace14b24dfc51f011b914c438aa96654cc61373c78a313a1" + "sha256": "c2feaaeb7e7ec84def88bea87ca1d0513e18658133f663c03c5b996e45645d57" }, - "filename": "Django-5.1a1-py3-none-any.whl", + "filename": "Django-2.0.1-py3-none-any.whl", "hashes": { - "sha256": "2c3aa00b94ca020498727d6dae2d98b5224b1bf94e96136e811721045d7b61d8" + "sha256": "52475f607c92035d4ac8fee284f56213065a4a6b25ed43f7e39df0e576e69e9f" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8199836, - "upload-time": "2024-05-22T16:41:39.100349Z", - "url": "https://files.pythonhosted.org/packages/e7/9b/02ab4a914640fd4ba26407ca07fd3169df3360dbce9bd6a7486e07f2a941/Django-5.1a1-py3-none-any.whl", + "requires-python": ">=3.4", + "size": 7101551, + "upload-time": "2018-01-02T00:50:49.281283Z", + "url": "https://files.pythonhosted.org/packages/21/2a/3a0ec97b18d6e8d295142228f03604ac78ea6de05cf9bc3773a74f0b58bb/Django-2.0.1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-5.1a1.tar.gz", + "filename": "Django-2.0.1.tar.gz", "hashes": { - "sha256": "8dd7cd10c5e57194ab7970aeb0132153d32294240b5bd1b2ccd200ecc65c0a26" + "sha256": "d96b804be412a5125a594023ec524a2010a6ffa4d408e5482ab6ff3cb97ec12f" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10726378, - "upload-time": "2024-05-22T16:41:47.543828Z", - "url": "https://files.pythonhosted.org/packages/f9/36/1b9a7a3958b2236b039d0ce53ca24e6f82ec5553a38e7a58c402821a5ec2/Django-5.1a1.tar.gz", + "requires-python": ">=3.4", + "size": 8000807, + "upload-time": "2018-01-02T00:51:04.317791Z", + "url": "https://files.pythonhosted.org/packages/54/6c/b751b614e5a5693169e456d109ff26c5d090341d4d2e1b860c7a7c0f3788/Django-2.0.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "322f1abc43d199d6b04666fd747db05027e7896baa8c28fdff2574960545572e" + "sha256": "d84078eedfc56c641e802cda264cbd14f63d52b0e6cfc3129944c71a028ee23a" }, "data-dist-info-metadata": { - "sha256": "322f1abc43d199d6b04666fd747db05027e7896baa8c28fdff2574960545572e" + "sha256": "d84078eedfc56c641e802cda264cbd14f63d52b0e6cfc3129944c71a028ee23a" }, - "filename": "Django-5.1b1-py3-none-any.whl", + "filename": "Django-2.0.2-py3-none-any.whl", "hashes": { - "sha256": "da04000c01f7c216ec2b1d6d85698f4cf540a8d304c83b7e29d512b19c7da039" + "sha256": "7c8ff92285406fb349e765e9ade685eec7271d6f5c3f918e495a74768b765c99" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8200419, - "upload-time": "2024-06-26T15:35:14.523791Z", - "url": "https://files.pythonhosted.org/packages/8a/d4/f24be9800c031032201d812f4b1ed2254ec3a6c0dee20f9f8e3d0c701679/Django-5.1b1-py3-none-any.whl", + "requires-python": ">=3.4", + "size": 7101554, + "upload-time": "2018-02-01T14:30:13.345780Z", + "url": "https://files.pythonhosted.org/packages/48/b1/4e4875dabd9603c89ca753313fd13f429426e4a80a0264603a30d56e0338/Django-2.0.2-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-5.1b1.tar.gz", + "filename": "Django-2.0.2.tar.gz", "hashes": { - "sha256": "2c52fb8e630f49f1d5b9555d9be1a0e1b27279cd9aba46161ea8d6d103f6262c" + "sha256": "dc3b61d054f1bced64628c62025d480f655303aea9f408e5996c339a543b45f0" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10747391, - "upload-time": "2024-06-26T15:35:31.845947Z", - "url": "https://files.pythonhosted.org/packages/c0/68/946675949c65bae622df18ca952ad42d558df9cb911f69f6af565fc3233b/Django-5.1b1.tar.gz", + "requires-python": ">=3.4", + "size": 8002374, + "upload-time": "2018-02-01T14:30:22.407202Z", + "url": "https://files.pythonhosted.org/packages/21/eb/534ac46e63c51eabbfc768d8c11cc851275f9047c8eaaefc17c41845987f/Django-2.0.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "4c7f06c1bbecf87f336e6bdc08bec493740124ad86ac1a8438ff88faf864a941" + "sha256": "50d7f86fe7ab65d1c42b3919d13e4fc8fe6a90ce51d9e2593cb752136eb8ccfb" }, "data-dist-info-metadata": { - "sha256": "4c7f06c1bbecf87f336e6bdc08bec493740124ad86ac1a8438ff88faf864a941" + "sha256": "50d7f86fe7ab65d1c42b3919d13e4fc8fe6a90ce51d9e2593cb752136eb8ccfb" }, - "filename": "Django-5.1rc1-py3-none-any.whl", + "filename": "Django-2.0.3-py3-none-any.whl", "hashes": { - "sha256": "dc162667eb0e66352cd1b6fc2c7a107649ff293cbc8f2a9fdee1a1c0ea3d9e13" + "sha256": "3d9916515599f757043c690ae2b5ea28666afa09779636351da505396cbb2f19" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8201361, - "upload-time": "2024-07-24T14:09:23.719113Z", - "url": "https://files.pythonhosted.org/packages/fe/cd/dd63f76f51857fe9058bdb0accdae051d2ced827a606dfe2bae051257c18/Django-5.1rc1-py3-none-any.whl", + "requires-python": ">=3.4", + "size": 7116284, + "upload-time": "2018-03-06T14:05:32.353199Z", + "url": "https://files.pythonhosted.org/packages/3d/81/7e6cf5cb6f0f333946b5d3ee22e17c3c3f329d3bfeb86943a2a3cd861092/Django-2.0.3-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-5.1rc1.tar.gz", + "filename": "Django-2.0.3.tar.gz", "hashes": { - "sha256": "4b3d5c509ccb1528f158afe831d9d98c40efc852eee0d530c5fbe92e6b54cfdf" + "sha256": "769f212ffd5762f72c764fa648fca3b7f7dd4ec27407198b68e7c4abf4609fd0" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10747906, - "upload-time": "2024-07-24T14:09:30.578376Z", - "url": "https://files.pythonhosted.org/packages/cd/b1/49b9ced33db71aadab41b9c6855d588288271f64c783b8265c24357c4714/Django-5.1rc1.tar.gz", + "requires-python": ">=3.4", + "size": 8114604, + "upload-time": "2018-03-06T14:06:37.383785Z", + "url": "https://files.pythonhosted.org/packages/54/59/4987ae4a4a8be8507af1b213e75a449c05939ab1e0f62b5e90ccea2b51c3/Django-2.0.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "c8b23f31df2fcda31748217f24069c564e4eaff2299a707c355d259d693bac55" + "sha256": "c44b397e42287d71cb50ec6be1ef08c340dce4ec8ba34aa1af0c74c8e12a9c36" }, "data-dist-info-metadata": { - "sha256": "c8b23f31df2fcda31748217f24069c564e4eaff2299a707c355d259d693bac55" + "sha256": "c44b397e42287d71cb50ec6be1ef08c340dce4ec8ba34aa1af0c74c8e12a9c36" }, - "filename": "Django-5.1-py3-none-any.whl", + "filename": "Django-2.0.4-py3-none-any.whl", "hashes": { - "sha256": "d3b811bf5371a26def053d7ee42a9df1267ef7622323fe70a601936725aa4557" + "sha256": "2d8b9eed8815f172a8e898678ae4289a5e9176bc08295676eff4228dd638ea61" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8246099, - "upload-time": "2024-08-07T13:33:52.959168Z", - "url": "https://files.pythonhosted.org/packages/28/b4/110532cebfea2244d76119904da98c6fa045ebb202aee9ec7cbf36ea3cad/Django-5.1-py3-none-any.whl", + "requires-python": ">=3.4", + "size": 7115298, + "upload-time": "2018-04-03T02:39:33.419093Z", + "url": "https://files.pythonhosted.org/packages/89/f9/94c20658f0cdecc2b6607811e2c0bb042408a51f589e5ad0cb0eac3236a1/Django-2.0.4-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-5.1.tar.gz", + "filename": "Django-2.0.4.tar.gz", "hashes": { - "sha256": "848a5980e8efb76eea70872fb0e4bc5e371619c70fffbe48e3e1b50b2c09455d" + "sha256": "d81a1652963c81488e709729a80b510394050e312f386037f26b54912a3a10d0" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10681050, - "upload-time": "2024-08-07T13:34:10.857901Z", - "url": "https://files.pythonhosted.org/packages/1e/0c/d854d25bb74a8a3b41e642bbd27fe6af12fadd0edfd07d487809cf0ef719/Django-5.1.tar.gz", + "requires-python": ">=3.4", + "size": 8017145, + "upload-time": "2018-04-03T02:39:41.734614Z", + "url": "https://files.pythonhosted.org/packages/d4/73/227f6efdb7dd3b74b9785795dffc0f28c4db9c59e2a05e3547fcf003635b/Django-2.0.4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "8b3a357547244e08154a5eb8814a031f8d44082d0e90d90843a78c1e3fdc8cd9" + "sha256": "366e433b45e711f14aa0100e9c2b65f2998d38020168169a455f4a0302547386" }, "data-dist-info-metadata": { - "sha256": "8b3a357547244e08154a5eb8814a031f8d44082d0e90d90843a78c1e3fdc8cd9" + "sha256": "366e433b45e711f14aa0100e9c2b65f2998d38020168169a455f4a0302547386" }, - "filename": "Django-5.1.1-py3-none-any.whl", + "filename": "Django-2.0.5-py3-none-any.whl", "hashes": { - "sha256": "71603f27dac22a6533fb38d83072eea9ddb4017fead6f67f2562a40402d61c3f" + "sha256": "26b34f4417aa38d895b6b5307177b51bc3f4d53179d8696a5c19dcb50582523c" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8246418, - "upload-time": "2024-09-03T14:01:12.448544Z", - "url": "https://files.pythonhosted.org/packages/ba/aa/b423e37e9ba5480d3fd1d187e3fdbd09f9f71b991468881a45413522ccd3/Django-5.1.1-py3-none-any.whl", + "requires-python": ">=3.4", + "size": 7115507, + "upload-time": "2018-05-02T01:34:20.212616Z", + "url": "https://files.pythonhosted.org/packages/23/91/2245462e57798e9251de87c88b2b8f996d10ddcb68206a8a020561ef7bd3/Django-2.0.5-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-5.1.1.tar.gz", + "filename": "Django-2.0.5.tar.gz", "hashes": { - "sha256": "021ffb7fdab3d2d388bc8c7c2434eb9c1f6f4d09e6119010bbb1694dda286bc2" + "sha256": "71d1a584bb4ad2b4f933d07d02c716755c1394feaac1ce61ce37843ac5401092" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10675933, - "upload-time": "2024-09-03T14:01:18.699006Z", - "url": "https://files.pythonhosted.org/packages/88/6f/8f57ed6dc88656edd4fcb35c50dd963f3cd79303bd711fb0160fc7fd6ab7/Django-5.1.1.tar.gz", + "requires-python": ">=3.4", + "size": 8016448, + "upload-time": "2018-05-02T01:34:52.880781Z", + "url": "https://files.pythonhosted.org/packages/02/79/e0cf8263d85f15987f34710e325438f8ac6c93961714916ac7ea343e6a08/Django-2.0.5.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d5c2f5bf36d421e06ec4ee6b4c7e09f7cd9f8330673ec0b211e1039eccf90005" + "sha256": "77415b13e2b5b59d000861fd48d70bdc50eb5730bed06b0ad9f5da3b8872a8a7" }, "data-dist-info-metadata": { - "sha256": "d5c2f5bf36d421e06ec4ee6b4c7e09f7cd9f8330673ec0b211e1039eccf90005" + "sha256": "77415b13e2b5b59d000861fd48d70bdc50eb5730bed06b0ad9f5da3b8872a8a7" }, - "filename": "Django-5.1.2-py3-none-any.whl", + "filename": "Django-2.0.6-py3-none-any.whl", "hashes": { - "sha256": "f11aa87ad8d5617171e3f77e1d5d16f004b79a2cf5d2e1d2b97a6a1f8e9ba5ed" + "sha256": "69ff89fa3c3a8337015478a1a0744f52a9fef5d12c1efa01a01f99bcce9bf10c" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8276058, - "upload-time": "2024-10-08T14:53:05.580059Z", - "url": "https://files.pythonhosted.org/packages/a3/b8/f205f2b8c44c6cdc555c4f56bbe85ceef7f67c0cf1caa8abe078bb7e32bd/Django-5.1.2-py3-none-any.whl", + "requires-python": ">=3.4", + "size": 7118853, + "upload-time": "2018-06-01T15:32:04.039149Z", + "url": "https://files.pythonhosted.org/packages/56/0e/afdacb47503b805f3ed213fe732bff05254c8befaa034bbada580be8a0ac/Django-2.0.6-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-5.1.2.tar.gz", + "filename": "Django-2.0.6.tar.gz", "hashes": { - "sha256": "bd7376f90c99f96b643722eee676498706c9fd7dc759f55ebfaf2c08ebcdf4f0" + "sha256": "3eb25c99df1523446ec2dc1b00e25eb2ecbdf42c9d8b0b8b32a204a8db9011f8" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10711674, - "upload-time": "2024-10-08T14:53:12.217712Z", - "url": "https://files.pythonhosted.org/packages/9c/e5/a06e20c963b280af4aa9432bc694fbdeb1c8df9e28c2ffd5fbb71c4b1bec/Django-5.1.2.tar.gz", + "requires-python": ">=3.4", + "size": 7989435, + "upload-time": "2018-06-01T15:32:11.407175Z", + "url": "https://files.pythonhosted.org/packages/08/2b/a6a12fa67a9d52a8f5ef929337165dcc5842a4461a87fec94eb6345fed57/Django-2.0.6.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d7b86a6b5a999e09fd60f9bf81997674c79c5080de36625d8bc543b14e2cdc0c" + "sha256": "aef87715581490c52aa257f9ac31e608b005a7d33a03003897f0f30399e3ebbb" }, "data-dist-info-metadata": { - "sha256": "d7b86a6b5a999e09fd60f9bf81997674c79c5080de36625d8bc543b14e2cdc0c" + "sha256": "aef87715581490c52aa257f9ac31e608b005a7d33a03003897f0f30399e3ebbb" }, - "filename": "Django-5.1.3-py3-none-any.whl", + "filename": "Django-2.0.7-py3-none-any.whl", "hashes": { - "sha256": "8b38a9a12da3ae00cb0ba72da985ec4b14de6345046b1e174b1fd7254398f818" + "sha256": "e900b73beee8977c7b887d90c6c57d68af10066b9dac898e1eaf0f82313de334" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8276180, - "upload-time": "2024-11-05T05:24:21.307543Z", - "url": "https://files.pythonhosted.org/packages/e5/f6/88ed57e1b3ed54ff18c1da352aecbd6f51784c3e642d97586b61f050f5b1/Django-5.1.3-py3-none-any.whl", + "requires-python": ">=3.4", + "size": 7119179, + "upload-time": "2018-07-02T09:02:02.793300Z", + "url": "https://files.pythonhosted.org/packages/ab/15/cfde97943f0db45e4f999c60b696fbb4df59e82bbccc686770f4e44c9094/Django-2.0.7-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-5.1.3.tar.gz", + "filename": "Django-2.0.7.tar.gz", "hashes": { - "sha256": "c0fa0e619c39325a169208caef234f90baa925227032ad3f44842ba14d75234a" + "sha256": "97886b8a13bbc33bfeba2ff133035d3eca014e2309dff2b6da0bdfc0b8656613" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10698518, - "upload-time": "2024-11-05T05:24:27.270940Z", - "url": "https://files.pythonhosted.org/packages/c6/85/ba2c2b83ba8b95354f99ed8344405d9571109ce0175028876209d6b93fba/Django-5.1.3.tar.gz", + "requires-python": ">=3.4", + "size": 7988568, + "upload-time": "2018-07-02T09:02:19.534930Z", + "url": "https://files.pythonhosted.org/packages/58/4a/26f99e2b094a2edefb2cffbcdbaca9207835d4b2765dd8afa553a1714ea6/Django-2.0.7.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "de77057caa20988cd04ba9eda247fe5f46c8b5aeb316febd5d7dd79d289d9408" + "sha256": "9989c2a4db6a079a3e9bfc8c13c16b116dcf5838d1fc23c74f274945ec49ba4f" }, "data-dist-info-metadata": { - "sha256": "de77057caa20988cd04ba9eda247fe5f46c8b5aeb316febd5d7dd79d289d9408" + "sha256": "9989c2a4db6a079a3e9bfc8c13c16b116dcf5838d1fc23c74f274945ec49ba4f" }, - "filename": "Django-5.1.4-py3-none-any.whl", + "filename": "Django-2.0.8-py3-none-any.whl", "hashes": { - "sha256": "236e023f021f5ce7dee5779de7b286565fdea5f4ab86bae5338e3f7b69896cf0" + "sha256": "0c5b65847d00845ee404bbc0b4a85686f15eb3001ffddda3db4e9baa265bf136" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8276471, - "upload-time": "2024-12-04T15:09:01.608520Z", - "url": "https://files.pythonhosted.org/packages/58/0b/8a4ab2c02982df4ed41e29f28f189459a7eba37899438e6bea7f39db793b/Django-5.1.4-py3-none-any.whl", + "requires-python": ">=3.4", + "size": 7117321, + "upload-time": "2018-08-01T13:51:58.926049Z", + "url": "https://files.pythonhosted.org/packages/2b/85/337bfa37c4b82f59ee9b8deca55a8daa7ef16c8cdfa86d273625bc6ed887/Django-2.0.8-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-5.1.4.tar.gz", + "filename": "Django-2.0.8.tar.gz", "hashes": { - "sha256": "de450c09e91879fa5a307f696e57c851955c910a438a35e6b4c895e86bedc82a" + "sha256": "68aeea369a8130259354b6ba1fa9babe0c5ee6bced505dea4afcd00f765ae38b" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10716397, - "upload-time": "2024-12-04T15:09:06.648959Z", - "url": "https://files.pythonhosted.org/packages/d3/e8/536555596dbb79f6e77418aeb40bdc1758c26725aba31919ba449e6d5e6a/Django-5.1.4.tar.gz", + "requires-python": ">=3.4", + "size": 7987343, + "upload-time": "2018-08-01T13:52:08.556325Z", + "url": "https://files.pythonhosted.org/packages/19/be/23674a0140e79345ba72da70bc646a4db982f2ff39f14037d5cd53807c78/Django-2.0.8.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "8ef1027032f798ca8f778f00736a5b9b7d36b9ecf1fd5c1817dc41233ab9d57b" + "sha256": "20de208385c392ebc0d485d7f516199b644663170544849ffcdd8f922723c528" }, "data-dist-info-metadata": { - "sha256": "8ef1027032f798ca8f778f00736a5b9b7d36b9ecf1fd5c1817dc41233ab9d57b" + "sha256": "20de208385c392ebc0d485d7f516199b644663170544849ffcdd8f922723c528" }, - "filename": "Django-5.1.5-py3-none-any.whl", + "filename": "Django-2.0.9-py3-none-any.whl", "hashes": { - "sha256": "c46eb936111fffe6ec4bc9930035524a8be98ec2f74d8a0ff351226a3e52f459" + "sha256": "25df265e1fdb74f7e7305a1de620a84681bcc9c05e84a3ed97e4a1a63024f18d" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8276957, - "upload-time": "2025-01-14T14:28:11.451536Z", - "url": "https://files.pythonhosted.org/packages/11/e6/e92c8c788b83d109f34d933c5e817095d85722719cb4483472abc135f44e/Django-5.1.5-py3-none-any.whl", + "requires-python": ">=3.4", + "size": 7119483, + "upload-time": "2018-10-01T09:22:07.871505Z", + "url": "https://files.pythonhosted.org/packages/6c/9d/c0feec696b815708354a2fd06ae0f51330a15043822a29bc8be2f185d9fe/Django-2.0.9-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-5.1.5.tar.gz", + "filename": "Django-2.0.9.tar.gz", "hashes": { - "sha256": "19bbca786df50b9eca23cee79d495facf55c8f5c54c529d9bf1fe7b5ea086af3" + "sha256": "d6d94554abc82ca37e447c3d28958f5ac39bd7d4adaa285543ae97fb1129fd69" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10700031, - "upload-time": "2025-01-14T14:28:22.420113Z", - "url": "https://files.pythonhosted.org/packages/e4/17/834e3e08d590dcc27d4cc3c5cd4e2fb757b7a92bab9de8ee402455732952/Django-5.1.5.tar.gz", + "requires-python": ">=3.4", + "size": 7992507, + "upload-time": "2018-10-01T09:22:23.082215Z", + "url": "https://files.pythonhosted.org/packages/fb/9f/cd3fe00fdaecc34a5ca1d667b8436de604543f77c9e16bc1396a40b720bb/Django-2.0.9.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "019d207d82fbecf9b2aae21ebe071f054343d49f23f58865e2bf86e07870da35" + "sha256": "e08480bb1770b5e32c598bed3efdca5be85ccf420a723ff86a68fb2ee49429fe" }, "data-dist-info-metadata": { - "sha256": "019d207d82fbecf9b2aae21ebe071f054343d49f23f58865e2bf86e07870da35" + "sha256": "e08480bb1770b5e32c598bed3efdca5be85ccf420a723ff86a68fb2ee49429fe" }, - "filename": "Django-5.1.6-py3-none-any.whl", + "filename": "Django-2.0.10-py3-none-any.whl", "hashes": { - "sha256": "8d203400bc2952fbfb287c2bbda630297d654920c72a73cc82a9ad7926feaad5" + "sha256": "e89f613e3c1f7ff245ffee3560472f9fa9c07060b11f65e1de3cb763f8dcd4b9" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8277066, - "upload-time": "2025-02-05T14:16:00.563994Z", - "url": "https://files.pythonhosted.org/packages/75/6f/d2c216d00975e2604b10940937b0ba6b2c2d9b3cc0cc633e414ae3f14b2e/Django-5.1.6-py3-none-any.whl", + "requires-python": ">=3.4", + "size": 7117592, + "upload-time": "2019-01-04T14:03:05.360117Z", + "url": "https://files.pythonhosted.org/packages/f1/92/d58198bdcb00e8ed79fd3978f4af61a50009bb1d0ee8bbb799fa3476e5ff/Django-2.0.10-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-5.1.6.tar.gz", + "filename": "Django-2.0.10.tar.gz", "hashes": { - "sha256": "1e39eafdd1b185e761d9fab7a9f0b9fa00af1b37b25ad980a8aa0dac13535690" + "sha256": "0292a7ad7d8ffc9cfc6a77f043d2e81f5bbc360c0c4a1686e130ef3432437d23" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10700620, - "upload-time": "2025-02-05T14:16:25.948058Z", - "url": "https://files.pythonhosted.org/packages/6d/e4/901f54ee114a080371a49bd08fa688d301aaffd9751febaf4ae855fc8fcd/Django-5.1.6.tar.gz", + "requires-python": ">=3.4", + "size": 7992290, + "upload-time": "2019-01-04T14:03:19.511618Z", + "url": "https://files.pythonhosted.org/packages/02/1f/3766ba3a7f2356ba9816f8e4eb82168fd0233f1b63f1ce52cd57b15acd6a/Django-2.0.10.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "4e257244b6ccc6a3a0cd84d2baa8494502173c2555673844933b40f6d1453718" + "sha256": "0d76b3986d7cba44e31d27284b7ca5ed547916610bca7999cb9ff24cb934cd57" }, "data-dist-info-metadata": { - "sha256": "4e257244b6ccc6a3a0cd84d2baa8494502173c2555673844933b40f6d1453718" + "sha256": "0d76b3986d7cba44e31d27284b7ca5ed547916610bca7999cb9ff24cb934cd57" }, - "filename": "Django-5.1.7-py3-none-any.whl", + "filename": "Django-2.0.12-py3-none-any.whl", "hashes": { - "sha256": "1323617cb624add820cb9611cdcc788312d250824f92ca6048fda8625514af2b" + "sha256": "9493f9c4417ab6c15221a7ab964f73db0632bc6337ade33810078423b800dbd9" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8276912, - "upload-time": "2025-03-06T12:52:12.784291Z", - "url": "https://files.pythonhosted.org/packages/ba/0f/7e042df3d462d39ae01b27a09ee76653692442bc3701fbfa6cb38e12889d/Django-5.1.7-py3-none-any.whl", + "requires-python": ">=3.4", + "size": 7117804, + "upload-time": "2019-02-11T15:10:42.905456Z", + "url": "https://files.pythonhosted.org/packages/08/d5/eda89c77bffafef4fc3eafb1a334ffffadebece16845aa7afff19a2c29e8/Django-2.0.12-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-5.1.7.tar.gz", + "filename": "Django-2.0.12.tar.gz", "hashes": { - "sha256": "30de4ee43a98e5d3da36a9002f287ff400b43ca51791920bfb35f6917bfe041c" + "sha256": "e2f3ada50cf2106af7b2631b7b0b6f0d983ae30aa218f06d5ec93d3049f94897" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10716510, - "upload-time": "2025-03-06T12:52:18.938465Z", - "url": "https://files.pythonhosted.org/packages/5f/57/11186e493ddc5a5e92cc7924a6363f7d4c2b645f7d7cb04a26a63f9bfb8b/Django-5.1.7.tar.gz", + "requires-python": ">=3.4", + "size": 7989632, + "upload-time": "2019-02-11T15:11:02.427442Z", + "url": "https://files.pythonhosted.org/packages/e0/20/e5f922be212959b08db3f8b42b8504b13ab915e17770fb4e42d835e8e6bb/Django-2.0.12.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "074b43a4817af2a7c002500bf536b25364f3866fde1001cad7bf001a188ad5cf" + "sha256": "42bedcf93f28f7cea1089e68956c77e1fe429e1ae11eb76ab511e66f2ce51ead" }, "data-dist-info-metadata": { - "sha256": "074b43a4817af2a7c002500bf536b25364f3866fde1001cad7bf001a188ad5cf" + "sha256": "42bedcf93f28f7cea1089e68956c77e1fe429e1ae11eb76ab511e66f2ce51ead" }, - "filename": "Django-5.1.8-py3-none-any.whl", + "filename": "Django-2.0.13-py3-none-any.whl", "hashes": { - "sha256": "11b28fa4b00e59d0def004e9ee012fefbb1065a5beb39ee838983fd24493ad4f" + "sha256": "665457d4146bbd34ae9d2970fa3b37082d7b225b0671bfd24c337458f229db78" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8277130, - "upload-time": "2025-04-02T11:19:51.591474Z", - "url": "https://files.pythonhosted.org/packages/ec/0d/e6dd0ed898b920fec35c6eeeb9acbeb831fff19ad21c5e684744df1d4a36/Django-5.1.8-py3-none-any.whl", + "requires-python": ">=3.4", + "size": 7117798, + "upload-time": "2019-02-12T10:50:02.942164Z", + "url": "https://files.pythonhosted.org/packages/67/b0/64645bd6c5cdabb07d361e568eecfa9e64027ae4cb4778bb00be8c4bde00/Django-2.0.13-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-5.1.8.tar.gz", + "filename": "Django-2.0.13.tar.gz", "hashes": { - "sha256": "42e92a1dd2810072bcc40a39a212b693f94406d0ba0749e68eb642f31dc770b4" + "sha256": "bde46d4dbc410678e89bc95ea5d312dd6eb4c37d0fa0e19c9415cad94addf22f" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10723602, - "upload-time": "2025-04-02T11:19:56.028250Z", - "url": "https://files.pythonhosted.org/packages/00/40/45adc1b93435d1b418654a734b68351bb6ce0a0e5e37b2f0e9aeb1a2e233/Django-5.1.8.tar.gz", + "requires-python": ">=3.4", + "size": 7990057, + "upload-time": "2019-02-12T10:50:09.191763Z", + "url": "https://files.pythonhosted.org/packages/57/00/1717ea3aabb17b2c4981561c7d00ac2d0eb5706647bcfd4a0ca2d09e2413/Django-2.0.13.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "2773109656bacc342155ed8253d5fa6e3a5eabd65cb33a7c3a6f3472cafa42d7" + "sha256": "9099b2d668ab2554b98c734c03f08ffec38aa50fb7a64f0355312ce970ab60d9" }, "data-dist-info-metadata": { - "sha256": "2773109656bacc342155ed8253d5fa6e3a5eabd65cb33a7c3a6f3472cafa42d7" - }, - "filename": "django-5.1.9-py3-none-any.whl", - "hashes": { - "sha256": "2fd1d4a0a66a5ba702699eb692e75b0d828b73cc2f4e1fc4b6a854a918967411" + "sha256": "9099b2d668ab2554b98c734c03f08ffec38aa50fb7a64f0355312ce970ab60d9" }, - "provenance": null, - "requires-python": ">=3.10", - "size": 8277363, - "upload-time": "2025-05-07T14:06:37.426047Z", - "url": "https://files.pythonhosted.org/packages/e1/d1/d8b6b8250b84380d5a123e099ad3298a49407d81598faa13b43a2c6d96d7/django-5.1.9-py3-none-any.whl", - "yanked": false - }, - { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "django-5.1.9.tar.gz", + "filename": "Django-2.1a1-py3-none-any.whl", "hashes": { - "sha256": "565881bdd0eb67da36442e9ac788bda90275386b549070d70aee86327781a4fc" + "sha256": "89ac9fce84db947da7e5d1e7a24eabd21216c04cc4386c93197f0aa2487e9945" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10710887, - "upload-time": "2025-05-07T14:06:45.257049Z", - "url": "https://files.pythonhosted.org/packages/10/08/2e6f05494b3fc0a3c53736846034f882b82ee6351791a7815bbb45715d79/django-5.1.9.tar.gz", + "requires-python": ">=3.5", + "size": 7202943, + "upload-time": "2018-05-18T01:01:19.030204Z", + "url": "https://files.pythonhosted.org/packages/63/72/d779f069acda9f5ce7aedca90a1410bfce03721e60c156472c95222cc1b7/Django-2.1a1-py3-none-any.whl", "yanked": false }, { "core-metadata": { - "sha256": "31d8bfff350beb5c4f80096eb66c4fe839e0c18ad8832e4a27284cc2e3db68b8" + "sha256": "9fa4fcb61e18d9362ca0912ab379b44c49be285746c76f9865d48491167d8643" }, "data-dist-info-metadata": { - "sha256": "31d8bfff350beb5c4f80096eb66c4fe839e0c18ad8832e4a27284cc2e3db68b8" + "sha256": "9fa4fcb61e18d9362ca0912ab379b44c49be285746c76f9865d48491167d8643" }, - "filename": "django-5.1.10-py3-none-any.whl", + "filename": "Django-2.1b1-py3-none-any.whl", "hashes": { - "sha256": "19c9b771e9cf4de91101861aadd2daaa159bcf10698ca909c5755c88e70ccb84" + "sha256": "21b35f96f3d84eae6a6f582156bacee1fd05badfa692da90cef48d9512e39e16" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8277457, - "upload-time": "2025-06-04T13:53:07.676827Z", - "url": "https://files.pythonhosted.org/packages/9e/fc/80dc741ba0acb3241aac1213d7272c573d52d8a62ec2c69e9b3bef1547f2/django-5.1.10-py3-none-any.whl", + "requires-python": ">=3.5", + "size": 7204079, + "upload-time": "2018-06-18T23:55:36.588389Z", + "url": "https://files.pythonhosted.org/packages/91/19/0e6f1e9e78d91cdb6fa6e326c24f7d765640f59888c982efdfcbb410146d/Django-2.1b1-py3-none-any.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "django-5.1.10.tar.gz", + "core-metadata": { + "sha256": "c854b942ee02f5559d7db15ed53e2f854bcdc20b7d788d6b22b75e5a1ec872b5" + }, + "data-dist-info-metadata": { + "sha256": "c854b942ee02f5559d7db15ed53e2f854bcdc20b7d788d6b22b75e5a1ec872b5" + }, + "filename": "Django-2.1rc1-py3-none-any.whl", "hashes": { - "sha256": "73e5d191421d177803dbd5495d94bc7d06d156df9561f4eea9e11b4994c07137" + "sha256": "486f8c08fd8fcb44c66e5d6d4a845a28831b3f5be1bbd4dcc245938ed55cdff1" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10714538, - "upload-time": "2025-06-04T13:53:18.805444Z", - "url": "https://files.pythonhosted.org/packages/73/ca/1c724be89e603eb8b5587ea24c63a8c30094c8ff4d990780b5033ee15c40/django-5.1.10.tar.gz", + "requires-python": ">=3.5", + "size": 7204422, + "upload-time": "2018-07-18T17:35:02.726810Z", + "url": "https://files.pythonhosted.org/packages/50/3d/bafe9b26f71cac7fa52621cdd43ce78ceca1798fd3c4aa8bfd4f680ec653/Django-2.1rc1-py3-none-any.whl", "yanked": false }, { "core-metadata": { - "sha256": "19362c44bd920c6c500a0c4cd224d9428425548ca396ec07b0805344d5fb75d2" + "sha256": "cc21513b64f745456c8416fc5de6b9e99249da8902ebce479babf2aafcb231a4" }, "data-dist-info-metadata": { - "sha256": "19362c44bd920c6c500a0c4cd224d9428425548ca396ec07b0805344d5fb75d2" + "sha256": "cc21513b64f745456c8416fc5de6b9e99249da8902ebce479babf2aafcb231a4" }, - "filename": "django-5.1.11-py3-none-any.whl", + "filename": "Django-2.1-py3-none-any.whl", "hashes": { - "sha256": "e48091f364007068728aca938e7450fbfe3f2217079bfd2b8af45122585acf64" + "sha256": "ea50d85709708621d956187c6b61d9f9ce155007b496dd914fdb35db8d790aec" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8277453, - "upload-time": "2025-06-10T10:12:42.236887Z", - "url": "https://files.pythonhosted.org/packages/59/91/2972ce330c6c0bd5b3200d4c2ad5cbf47eecff5243220c5a56444d3267a0/django-5.1.11-py3-none-any.whl", + "requires-python": ">=3.5", + "size": 7263150, + "upload-time": "2018-08-01T14:11:27.382635Z", + "url": "https://files.pythonhosted.org/packages/51/1a/e0ac7886c7123a03814178d7517dc822af0fe51a72e1a6bff26153103322/Django-2.1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "django-5.1.11.tar.gz", + "filename": "Django-2.1.tar.gz", "hashes": { - "sha256": "3bcdbd40e4d4623b5e04f59c28834323f3086df583058e65ebce99f9982385ce" + "sha256": "7f246078d5a546f63c28fc03ce71f4d7a23677ce42109219c24c9ffb28416137" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10734926, - "upload-time": "2025-06-10T10:12:48.229142Z", - "url": "https://files.pythonhosted.org/packages/83/80/bf0f9b0aa434fca2b46fc6a31c39b08ea714b87a0a72a16566f053fb05a8/django-5.1.11.tar.gz", + "requires-python": ">=3.5", + "size": 8583964, + "upload-time": "2018-08-01T14:11:34.715690Z", + "url": "https://files.pythonhosted.org/packages/b6/cf/8cbe9bd4bb83ce2dd277564b43435edb7b151a099458e63706d10ec9e4fa/Django-2.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "84e084b16d45969154b6ef7506ee0680247455da6bdbe43adc000370833151bf" + "sha256": "873246482d1a71c9b82257c1e3832473402ba95ad0317a05ac5a9e790367f972" }, "data-dist-info-metadata": { - "sha256": "84e084b16d45969154b6ef7506ee0680247455da6bdbe43adc000370833151bf" + "sha256": "873246482d1a71c9b82257c1e3832473402ba95ad0317a05ac5a9e790367f972" }, - "filename": "django-5.1.12-py3-none-any.whl", + "filename": "Django-2.1.1-py3-none-any.whl", "hashes": { - "sha256": "9eb695636cea3601b65690f1596993c042206729afb320ca0960b55f8ed4477b" + "sha256": "04f2e423f2e60943c02bd2959174b844f7d1bcd19eabb7f8e4282999958021fd" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8277454, - "upload-time": "2025-09-03T13:09:30.997326Z", - "url": "https://files.pythonhosted.org/packages/1e/1c/a9520c8263e980b0b9933c9b5ce8f22c9ddf007b062e4eb428b557ff0932/django-5.1.12-py3-none-any.whl", + "requires-python": ">=3.5", + "size": 7265628, + "upload-time": "2018-08-31T08:42:13.116397Z", + "url": "https://files.pythonhosted.org/packages/ca/7e/fc068d164b32552ae3a8f8d5d0280c083f2e8d553e71ecacc21927564561/Django-2.1.1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "django-5.1.12.tar.gz", + "filename": "Django-2.1.1.tar.gz", "hashes": { - "sha256": "8a8991b1ec052ef6a44fefd1ef336ab8daa221287bcb91a4a17d5e1abec5bbcc" + "sha256": "e1cc1cd6b658aa4e052f5f2b148bfda08091d7c3558529708342e37e4e33f72c" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10737777, - "upload-time": "2025-09-03T13:09:45.855808Z", - "url": "https://files.pythonhosted.org/packages/f0/99/a951d93a27a5bc59fb96edbcdbc03fb9bfac51177f1bc0110888de85af3f/django-5.1.12.tar.gz", + "requires-python": ">=3.5", + "size": 8595422, + "upload-time": "2018-08-31T08:42:20.929702Z", + "url": "https://files.pythonhosted.org/packages/14/c8/b6f5c67cf34ae7586258af110e53657da671325b146fcc67ac64a4daace5/Django-2.1.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d2daaa4fc05dca5934806887a28073d5994d314f09f3e34180643fe151b47ff5" + "sha256": "fc39395db657fe6c4b0123d0a4536c268e918fd1fd0159e10370cf52102a7cdc" }, "data-dist-info-metadata": { - "sha256": "d2daaa4fc05dca5934806887a28073d5994d314f09f3e34180643fe151b47ff5" + "sha256": "fc39395db657fe6c4b0123d0a4536c268e918fd1fd0159e10370cf52102a7cdc" }, - "filename": "django-5.1.13-py3-none-any.whl", + "filename": "Django-2.1.2-py3-none-any.whl", "hashes": { - "sha256": "06f257f79dc4c17f3f9e23b106a4c5ed1335abecbe731e83c598c941d14fbeed" + "sha256": "acdcc1f61fdb0a0c82a1d3bf1879a414e7732ea894a7632af7f6d66ec7ab5bb3" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8277515, - "upload-time": "2025-10-01T14:25:28.650511Z", - "url": "https://files.pythonhosted.org/packages/6c/f2/4b39467b74de9bb698c95232011e97dc848f490baae8d78c2e58848c4562/django-5.1.13-py3-none-any.whl", + "requires-python": ">=3.5", + "size": 7282853, + "upload-time": "2018-10-01T09:22:12.971407Z", + "url": "https://files.pythonhosted.org/packages/32/ab/22530cc1b2114e6067eece94a333d6c749fa1c56a009f0721e51c181ea53/Django-2.1.2-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "django-5.1.13.tar.gz", + "filename": "Django-2.1.2.tar.gz", "hashes": { - "sha256": "543ff21679f15e80edfc01fe7ea35f8291b6d4ea589433882913626a7c1cf929" + "sha256": "efbcad7ebb47daafbcead109b38a5bd519a3c3cd92c6ed0f691ff97fcdd16b45" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10742756, - "upload-time": "2025-10-01T14:25:41.187762Z", - "url": "https://files.pythonhosted.org/packages/bb/57/ad9905d03a2ee39064ee7ba69f8e2790db4a7ffaef9c54f95e7a8f2cb0a1/django-5.1.13.tar.gz", + "requires-python": ">=3.5", + "size": 8611286, + "upload-time": "2018-10-01T09:22:28.985017Z", + "url": "https://files.pythonhosted.org/packages/8b/03/4c74d3712919613f2c611e6689522df507a2753a92049009661a81b4b72f/Django-2.1.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "b8a811e02b00eb7943737d131d6a94ddc26a408090a33367bd0e9dda56825212" + "sha256": "c63645fdf38c3f790310a095227589af8ab42262e8ad84534722a89d570ca99e" }, "data-dist-info-metadata": { - "sha256": "b8a811e02b00eb7943737d131d6a94ddc26a408090a33367bd0e9dda56825212" + "sha256": "c63645fdf38c3f790310a095227589af8ab42262e8ad84534722a89d570ca99e" }, - "filename": "django-5.1.14-py3-none-any.whl", + "filename": "Django-2.1.3-py3-none-any.whl", "hashes": { - "sha256": "2a4b9c20404fd1bf50aaaa5542a19d860594cba1354f688f642feb271b91df27" + "sha256": "dd46d87af4c1bf54f4c926c3cfa41dc2b5c15782f15e4329752ce65f5dad1c37" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8260068, - "upload-time": "2025-11-05T14:07:53.260814Z", - "url": "https://files.pythonhosted.org/packages/e3/67/8839eb1d70b5688b7375dce24ccf216e6ab25ee9e6361f22973520d13cd4/django-5.1.14-py3-none-any.whl", + "requires-python": ">=3.5", + "size": 7283286, + "upload-time": "2018-11-01T14:36:34.965003Z", + "url": "https://files.pythonhosted.org/packages/d1/e5/2676be45ea49cfd09a663f289376b3888accd57ff06c953297bfdee1fb08/Django-2.1.3-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "django-5.1.14.tar.gz", + "filename": "Django-2.1.3.tar.gz", "hashes": { - "sha256": "b98409fb31fdd6e8c3a6ba2eef3415cc5c0020057b43b21ba7af6eff5f014831" + "sha256": "1ffab268ada3d5684c05ba7ce776eaeedef360712358d6a6b340ae9f16486916" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10720998, - "upload-time": "2025-11-05T14:07:56.294338Z", - "url": "https://files.pythonhosted.org/packages/6e/f9/284077f0e61f633e5279518a9ac5924ade4bef12bc841174ca48c57f2438/django-5.1.14.tar.gz", + "requires-python": ">=3.5", + "size": 8611851, + "upload-time": "2018-11-01T14:36:54.164080Z", + "url": "https://files.pythonhosted.org/packages/93/b1/0d6febb88712c39aced7df232d432fa22f5613c4bff246a1f4841248a60d/Django-2.1.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "8bcbf9ba0714e3b5244a32e484903da37d664603953d76ba7299881498074abf" + "sha256": "c552babe097f615f60be9443de7a4f8f9a2cef12a49cd7e4287ff8b32e0557d3" }, "data-dist-info-metadata": { - "sha256": "8bcbf9ba0714e3b5244a32e484903da37d664603953d76ba7299881498074abf" + "sha256": "c552babe097f615f60be9443de7a4f8f9a2cef12a49cd7e4287ff8b32e0557d3" }, - "filename": "django-5.1.15-py3-none-any.whl", + "filename": "Django-2.1.4-py3-none-any.whl", "hashes": { - "sha256": "117871e58d6eda37f09870b7d73a3d66567b03aecd515b386b1751177c413432" + "sha256": "55409a056b27e6d1246f19ede41c6c610e4cab549c005b62cbeefabc6433356b" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8260901, - "upload-time": "2025-12-02T14:01:27.352322Z", - "url": "https://files.pythonhosted.org/packages/27/79/372e091f0eba4ddb8228245ccd1baaa140e9658711f5e3a0056e540b4c1e/django-5.1.15-py3-none-any.whl", + "requires-python": ">=3.5", + "size": 7282586, + "upload-time": "2018-12-03T17:02:55.993312Z", + "url": "https://files.pythonhosted.org/packages/fd/9a/0c028ea0fe4f5803dda1a7afabeed958d0c8b79b0fe762ffbf728db3b90d/Django-2.1.4-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "django-5.1.15.tar.gz", + "filename": "Django-2.1.4.tar.gz", "hashes": { - "sha256": "46a356b5ff867bece73fc6365e081f21c569973403ee7e9b9a0316f27d0eb947" + "sha256": "068d51054083d06ceb32ce02b7203f1854256047a0d58682677dd4f81bceabd7" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10719662, - "upload-time": "2025-12-02T14:01:31.931823Z", - "url": "https://files.pythonhosted.org/packages/10/45/1ac68964193cfcc0b0912a0f68025d5bdb54f71ba7b8716e85b959874bd0/django-5.1.15.tar.gz", + "requires-python": ">=3.5", + "size": 8611886, + "upload-time": "2018-12-03T17:03:23.910206Z", + "url": "https://files.pythonhosted.org/packages/83/f7/4939b60c4127d5f49ccb570e34f4c59ecc222949220234a88e4f363f1456/Django-2.1.4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "a70765598e6abccbe0261639cee3c66401893bfd72927e2f512d154f896700bf" + "sha256": "ca7938ca2192ac811cd2f3c7de6599fbedee454ed5eaa51334ce07a85d1ad8f3" }, "data-dist-info-metadata": { - "sha256": "a70765598e6abccbe0261639cee3c66401893bfd72927e2f512d154f896700bf" + "sha256": "ca7938ca2192ac811cd2f3c7de6599fbedee454ed5eaa51334ce07a85d1ad8f3" }, - "filename": "Django-5.2a1-py3-none-any.whl", + "filename": "Django-2.1.5-py3-none-any.whl", "hashes": { - "sha256": "34b39e8508364f816415e3c8f032445a1bb49d37069db8aa300886ce821735e4" + "sha256": "a32c22af23634e1d11425574dce756098e015a165be02e4690179889b207c7a8" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8296448, - "upload-time": "2025-01-16T09:15:08.476254Z", - "url": "https://files.pythonhosted.org/packages/14/1a/0d9c26312161a2c4cd393cc6d61edd507b6a99d964e7da56baa743288f3b/Django-5.2a1-py3-none-any.whl", + "requires-python": ">=3.5", + "size": 7280910, + "upload-time": "2019-01-04T13:52:50.146659Z", + "url": "https://files.pythonhosted.org/packages/36/50/078a42b4e9bedb94efd3e0278c0eb71650ed9672cdc91bd5542953bec17f/Django-2.1.5-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-5.2a1.tar.gz", + "filename": "Django-2.1.5.tar.gz", "hashes": { - "sha256": "ed895284801c58a415944f0efd6821e709260d029f5d74b93db9dccb650a8d50" + "sha256": "d6393918da830530a9516bbbcbf7f1214c3d733738779f06b0f649f49cc698c3" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10814424, - "upload-time": "2025-01-16T09:15:13.838788Z", - "url": "https://files.pythonhosted.org/packages/50/b3/a0d62ff4f7022640d9f66c4f0f6a96fd720116c3fca149247afcb74e2681/Django-5.2a1.tar.gz", + "requires-python": ">=3.5", + "size": 8612384, + "upload-time": "2019-01-04T13:53:03.556241Z", + "url": "https://files.pythonhosted.org/packages/5c/7f/4c750e09b246621e5e90fa08f93dec1b991f5c203b0ff615d62a891c8f41/Django-2.1.5.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "b5a4467e343bd76a4558179d8496f84d8e4155df52fea5a8b96db48d904daedf" + "sha256": "6c7c80952cc0d6a782997067c16b9b1aa5a91fa1808f9831f68af5bd4bd6578e" }, "data-dist-info-metadata": { - "sha256": "b5a4467e343bd76a4558179d8496f84d8e4155df52fea5a8b96db48d904daedf" + "sha256": "6c7c80952cc0d6a782997067c16b9b1aa5a91fa1808f9831f68af5bd4bd6578e" }, - "filename": "Django-5.2b1-py3-none-any.whl", + "filename": "Django-2.1.7-py3-none-any.whl", "hashes": { - "sha256": "ec33b0b3846d145a95d84a1ffea29f64ce4fc73ba755d9a6ab35128f354b750a" + "sha256": "275bec66fd2588dd517ada59b8bfb23d4a9abc5a362349139ddda3c7ff6f5ade" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8295550, - "upload-time": "2025-02-19T10:55:17.498192Z", - "url": "https://files.pythonhosted.org/packages/00/6a/4e53c567ef24e81e17a30c788209396e08b8aaf8011d9cf01b8aa4910fa1/Django-5.2b1-py3-none-any.whl", + "requires-python": ">=3.5", + "size": 7281127, + "upload-time": "2019-02-11T15:10:47.735733Z", + "url": "https://files.pythonhosted.org/packages/c7/87/fbd666c4f87591ae25b7bb374298e8629816e87193c4099d3608ef11fab9/Django-2.1.7-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-5.2b1.tar.gz", + "filename": "Django-2.1.7.tar.gz", "hashes": { - "sha256": "55c764c5990759ee97ba60ac1ce17092e91e445be1d0a83e88b754835c4bb564" + "sha256": "939652e9d34d7d53d74d5d8ef82a19e5f8bb2de75618f7e5360691b6e9667963" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10816962, - "upload-time": "2025-02-19T10:55:23.255240Z", - "url": "https://files.pythonhosted.org/packages/f6/22/ae506393d2fb47d8ea8256cb600072b02d971134e26bd1d4b8fbfb8fca9e/Django-5.2b1.tar.gz", + "requires-python": ">=3.5", + "size": 8608548, + "upload-time": "2019-02-11T15:11:10.020675Z", + "url": "https://files.pythonhosted.org/packages/7e/ae/29c28f6afddae0e305326078f31372f03d7f2e6d6210c9963843196ce67e/Django-2.1.7.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "c0936904c0bd36ae91a256d62a7e3a1cece3df679d176f459292eb541a1ccdcb" + "sha256": "189bc870826e6d933d2f9d0222dcd504a1836cbedc3767cae04e0017cd93f4dd" }, "data-dist-info-metadata": { - "sha256": "c0936904c0bd36ae91a256d62a7e3a1cece3df679d176f459292eb541a1ccdcb" + "sha256": "189bc870826e6d933d2f9d0222dcd504a1836cbedc3767cae04e0017cd93f4dd" }, - "filename": "Django-5.2rc1-py3-none-any.whl", + "filename": "Django-2.1.8-py3-none-any.whl", "hashes": { - "sha256": "726866ec5a76cf1914141e05c734cf901fb06a7c3e784d4d734178a9440b2682" + "sha256": "0fd54e4f27bc3e0b7054a11e6b3a18fa53f2373f6b2df8a22e8eadfe018970a5" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8295671, - "upload-time": "2025-03-19T11:20:09.795438Z", - "url": "https://files.pythonhosted.org/packages/89/90/cbc3d95cabce6ae81c9b56301c2ba6f22198193edcf8b17d35f91500a344/Django-5.2rc1-py3-none-any.whl", + "requires-python": ">=3.5", + "size": 7281258, + "upload-time": "2019-04-01T09:18:55.801525Z", + "url": "https://files.pythonhosted.org/packages/a9/e4/fb8f473fe8ee659859cb712e25222243bbd55ece7c319301eeb60ccddc46/Django-2.1.8-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-5.2rc1.tar.gz", + "filename": "Django-2.1.8.tar.gz", "hashes": { - "sha256": "01ab1a67decfae1acb2c3fad9937702bb801279177845bd3dcccc09dcc001e72" + "sha256": "f3b28084101d516f56104856761bc247f85a2a5bbd9da39d9f6197ff461b3ee4" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10817143, - "upload-time": "2025-03-19T11:20:14.577247Z", - "url": "https://files.pythonhosted.org/packages/11/31/661e007060abcba476344e7cfe9b3bd34835ae358abfea0e507886a11493/Django-5.2rc1.tar.gz", + "requires-python": ">=3.5", + "size": 8613572, + "upload-time": "2019-04-01T09:19:04.186926Z", + "url": "https://files.pythonhosted.org/packages/78/a0/c82585ddba004f99d19eeee277bc1b9e3b5e55d883e60ed713c0a4c9e3e8/Django-2.1.8.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "f5ac9a5b624bcccf727a7fb19ca19ade4117ee19d04cdd4170dd8d686f8e282f" + "sha256": "f5fa686e3f0bfd9bf47a27a6c80534411c3fd28c73e472708ecba6784472fcd1" }, "data-dist-info-metadata": { - "sha256": "f5ac9a5b624bcccf727a7fb19ca19ade4117ee19d04cdd4170dd8d686f8e282f" + "sha256": "f5fa686e3f0bfd9bf47a27a6c80534411c3fd28c73e472708ecba6784472fcd1" }, - "filename": "Django-5.2-py3-none-any.whl", + "filename": "Django-2.1.9-py3-none-any.whl", "hashes": { - "sha256": "91ceed4e3a6db5aedced65e3c8f963118ea9ba753fc620831c77074e620e7d83" + "sha256": "bb72b5f8b53f8156280eaea520b548ac128a53f80cebc856c5e0fb555d44d529" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8301361, - "upload-time": "2025-04-02T13:08:01.465063Z", - "url": "https://files.pythonhosted.org/packages/63/e0/6a5b5ea350c5bd63fe94b05e4c146c18facb51229d9dee42aa39f9fc2214/Django-5.2-py3-none-any.whl", + "requires-python": ">=3.5", + "size": 7281385, + "upload-time": "2019-06-03T10:11:04.565407Z", + "url": "https://files.pythonhosted.org/packages/bb/47/a4fdf24409656dc624a802571c3d6bb809e396ebbe6d668b16cb8ae431fa/Django-2.1.9-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Django-5.2.tar.gz", + "filename": "Django-2.1.9.tar.gz", "hashes": { - "sha256": "1a47f7a7a3d43ce64570d350e008d2949abe8c7e21737b351b6a1611277c6d89" + "sha256": "5052def4ff0a84bdf669827fdbd7b7cc1ac058f10232be6b21f37c6824f578da" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10824891, - "upload-time": "2025-04-02T13:08:06.874146Z", - "url": "https://files.pythonhosted.org/packages/4c/1b/c6da718c65228eb3a7ff7ba6a32d8e80fa840ca9057490504e099e4dd1ef/Django-5.2.tar.gz", + "requires-python": ">=3.5", + "size": 8608747, + "upload-time": "2019-06-03T10:11:23.821054Z", + "url": "https://files.pythonhosted.org/packages/c1/b3/3cdc60dc2e3c11236539f9470e42c5075a2e9c9f4885f5b4b912e9f19992/Django-2.1.9.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "ce156be640ec8900b1524e8b709a656285f578687b4f7ff63d9f55a79e61e87d" + "sha256": "77afb68aa0b59323ac8ca2f580f46c1c74f6464dc97ec30207009ca296c1fbe9" }, "data-dist-info-metadata": { - "sha256": "ce156be640ec8900b1524e8b709a656285f578687b4f7ff63d9f55a79e61e87d" + "sha256": "77afb68aa0b59323ac8ca2f580f46c1c74f6464dc97ec30207009ca296c1fbe9" }, - "filename": "django-5.2.1-py3-none-any.whl", + "filename": "Django-2.1.10-py3-none-any.whl", "hashes": { - "sha256": "a9b680e84f9a0e71da83e399f1e922e1ab37b2173ced046b541c72e1589a5961" + "sha256": "d4244e2c9653e1349b37ab0cdf108607ba9d1e41f71d0711ac71360e4026ce94" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8301833, - "upload-time": "2025-05-07T14:06:10.955348Z", - "url": "https://files.pythonhosted.org/packages/90/92/7448697b5838b3a1c6e1d2d6a673e908d0398e84dc4f803a2ce11e7ffc0f/django-5.2.1-py3-none-any.whl", + "requires-python": ">=3.5", + "size": 7281394, + "upload-time": "2019-07-01T07:19:18.135804Z", + "url": "https://files.pythonhosted.org/packages/d4/66/dbf6b7fabb0882eac49a33baac096396f98e5ba0cdea7c02e0a3bf02e8fb/Django-2.1.10-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "django-5.2.1.tar.gz", + "filename": "Django-2.1.10.tar.gz", "hashes": { - "sha256": "57fe1f1b59462caed092c80b3dd324fd92161b620d59a9ba9181c34746c97284" + "sha256": "65e2a548a52fca560cdd4e35f4fa1a79140f405af48950e59702a37e4227e958" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10818735, - "upload-time": "2025-05-07T14:06:17.543586Z", - "url": "https://files.pythonhosted.org/packages/ac/10/0d546258772b8f31398e67c85e52c66ebc2b13a647193c3eef8ee433f1a8/django-5.2.1.tar.gz", + "requires-python": ">=3.5", + "size": 8758324, + "upload-time": "2019-07-01T07:19:36.568033Z", + "url": "https://files.pythonhosted.org/packages/be/1b/009ec818adf51c7641f3bd9dae778e8b28291b3ceedb352317b0eeafd7ff/Django-2.1.10.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "fe800143dcd40a9fb44059a401001194e53b326f0a544a2583968208211bac26" + "sha256": "09679096b3cc3fd0234c47a84a577b0705d1d9f137396b0267a5781f56d12af1" }, "data-dist-info-metadata": { - "sha256": "fe800143dcd40a9fb44059a401001194e53b326f0a544a2583968208211bac26" + "sha256": "09679096b3cc3fd0234c47a84a577b0705d1d9f137396b0267a5781f56d12af1" }, - "filename": "django-5.2.2-py3-none-any.whl", + "filename": "Django-2.1.11-py3-none-any.whl", "hashes": { - "sha256": "997ef2162d04ead6869551b22cde4e06da1f94cf595f4af3f3d3afeae1f3f6fe" + "sha256": "305b6c4fce9e03bb746e35780c2c4d52f29ea1669f15633cfd41bc8821c74c76" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8302562, - "upload-time": "2025-06-04T13:52:33.140603Z", - "url": "https://files.pythonhosted.org/packages/b4/5c/5d00acab6c062b154e5a0f092938ae5a0c698dbc4362b68e23200960f32c/django-5.2.2-py3-none-any.whl", + "requires-python": ">=3.5", + "size": 7281462, + "upload-time": "2019-08-01T09:04:30.982323Z", + "url": "https://files.pythonhosted.org/packages/8c/49/d5038239995594281478bf209f8d93524ad342d500009a697b27f884668a/Django-2.1.11-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "django-5.2.2.tar.gz", + "filename": "Django-2.1.11.tar.gz", "hashes": { - "sha256": "85852e517f84435e9b13421379cd6c43ef5b48a9c8b391d29a26f7900967e952" + "sha256": "1a41831eace203fd1939edf899e07d7abd12ce9bafc3d9a5a63a24a8d1d12bd5" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10827542, - "upload-time": "2025-06-04T13:52:40.879797Z", - "url": "https://files.pythonhosted.org/packages/39/17/4567ee12bb84114c544d5c4a792e7226db517ac78f552111e9dc62d1de14/django-5.2.2.tar.gz", + "requires-python": ">=3.5", + "size": 8612487, + "upload-time": "2019-08-01T09:04:51.690400Z", + "url": "https://files.pythonhosted.org/packages/e0/e9/7e6008abee3eb2a40704c95a5cfc8a9627012df1580289d3df0f34c99766/Django-2.1.11.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "3dea69ec6be2d6aa1cfb128c3b9acefe4aaa9722a8794ce73451631ac5d1ce87" + "sha256": "185871c6a810c5c0584f8c2dd1b54c02bf77ae184ef7df6b1076e667613c107a" }, "data-dist-info-metadata": { - "sha256": "3dea69ec6be2d6aa1cfb128c3b9acefe4aaa9722a8794ce73451631ac5d1ce87" + "sha256": "185871c6a810c5c0584f8c2dd1b54c02bf77ae184ef7df6b1076e667613c107a" }, - "filename": "django-5.2.3-py3-none-any.whl", + "filename": "Django-2.1.12-py3-none-any.whl", "hashes": { - "sha256": "c517a6334e0fd940066aa9467b29401b93c37cec2e61365d663b80922542069d" + "sha256": "33e4bb3f3268ecc362a7bd982c7f19fff30597c749fedbc1fd3773ebb82ec38c" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8301935, - "upload-time": "2025-06-10T10:13:58.993167Z", - "url": "https://files.pythonhosted.org/packages/1b/11/7aff961db37e1ea501a2bb663d27a8ce97f3683b9e5b83d3bfead8b86fa4/django-5.2.3-py3-none-any.whl", + "requires-python": ">=3.5", + "size": 7281462, + "upload-time": "2019-09-02T07:18:34.162779Z", + "url": "https://files.pythonhosted.org/packages/1b/a7/e6fcb3a4b4728b532a72f13f3b9999376e5e9487dd5777dae75e8f392f97/Django-2.1.12-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "django-5.2.3.tar.gz", + "filename": "Django-2.1.12.tar.gz", "hashes": { - "sha256": "335213277666ab2c5cac44a792a6d2f3d58eb79a80c14b6b160cd4afc3b75684" + "sha256": "f4351f1f921bb6c3de03e24cdba823365fb9a79a44f607ba2560e9e3b7f16ff3" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10850303, - "upload-time": "2025-06-10T10:14:05.174445Z", - "url": "https://files.pythonhosted.org/packages/c6/af/77b403926025dc6f7fd7b31256394d643469418965eb528eab45d0505358/django-5.2.3.tar.gz", + "requires-python": ">=3.5", + "size": 8761663, + "upload-time": "2019-09-02T07:18:54.146400Z", + "url": "https://files.pythonhosted.org/packages/a3/e4/a7399d5c9044fc2cf1c27884865ee0e9ee3e02a775628f9f29f43f657baa/Django-2.1.12.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d3c056673f8b67cede6b97080d6b18b93d0e629eb41bfa6ecf2854040288321b" + "sha256": "3bd6bbcaa2a125da86713833e59b8d9c5ff10697b999846ffbd5282b591d0c10" }, "data-dist-info-metadata": { - "sha256": "d3c056673f8b67cede6b97080d6b18b93d0e629eb41bfa6ecf2854040288321b" + "sha256": "3bd6bbcaa2a125da86713833e59b8d9c5ff10697b999846ffbd5282b591d0c10" }, - "filename": "django-5.2.4-py3-none-any.whl", + "filename": "Django-2.1.13-py3-none-any.whl", "hashes": { - "sha256": "60c35bd96201b10c6e7a78121bd0da51084733efa303cc19ead021ab179cef5e" + "sha256": "79c6cfbc76a4612efc8a80d0094b96f50cb2aa654b2b2b530a4e707fa2985b4b" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8302187, - "upload-time": "2025-07-02T18:47:35.373950Z", - "url": "https://files.pythonhosted.org/packages/14/ae/706965237a672434c8b520e89a818e8b047af94e9beb342d0bee405c26c7/django-5.2.4-py3-none-any.whl", + "requires-python": ">=3.5", + "size": 7281478, + "upload-time": "2019-10-01T08:36:38.282724Z", + "url": "https://files.pythonhosted.org/packages/c4/e1/9c31da650533111ec044c2e540be72287d87c7b0ddb076640f943d900f98/Django-2.1.13-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "django-5.2.4.tar.gz", + "filename": "Django-2.1.13.tar.gz", "hashes": { - "sha256": "a1228c384f8fa13eebc015196db7b3e08722c5058d4758d20cb287503a540d8f" + "sha256": "7a28a4eb0167eba491ccfafd7006843b5cdd26d8c93b955a74c2ea74f94efc2c" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10831909, - "upload-time": "2025-07-02T18:47:39.190523Z", - "url": "https://files.pythonhosted.org/packages/9c/7e/034f0f9fb10c029a02daaf44d364d6bf2eced8c73f0d38c69da359d26b01/django-5.2.4.tar.gz", + "requires-python": ">=3.5", + "size": 8611325, + "upload-time": "2019-10-01T08:36:59.308397Z", + "url": "https://files.pythonhosted.org/packages/ca/d6/940c06d14c5b60e32cce5f47143d4c944e93690dedbaa52b48a2f4f4ece9/Django-2.1.13.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "91a65317bae4dc919c9948c66262f52e6da1e36da65206eba9ecffe9be1ab31d" + "sha256": "2f250c80e49695e1a815f73e5c341a0541f7f15fd34107a2fde44d5c34206765" }, "data-dist-info-metadata": { - "sha256": "91a65317bae4dc919c9948c66262f52e6da1e36da65206eba9ecffe9be1ab31d" + "sha256": "2f250c80e49695e1a815f73e5c341a0541f7f15fd34107a2fde44d5c34206765" }, - "filename": "django-5.2.5-py3-none-any.whl", + "filename": "Django-2.1.14-py3-none-any.whl", "hashes": { - "sha256": "2b2ada0ee8a5ff743a40e2b9820d1f8e24c11bac9ae6469cd548f0057ea6ddcd" + "sha256": "660e7cc240231b2fe702fada5fe952d29720fd6153fa6b59ea5dbf3161ab5cdd" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8302999, - "upload-time": "2025-08-06T08:26:23.562794Z", - "url": "https://files.pythonhosted.org/packages/9d/6e/98a1d23648e0085bb5825326af17612ecd8fc76be0ce96ea4dc35e17b926/django-5.2.5-py3-none-any.whl", + "requires-python": ">=3.5", + "size": 7281484, + "upload-time": "2019-11-04T08:33:13.835019Z", + "url": "https://files.pythonhosted.org/packages/cd/53/5b415cf77c091e0011b0c2681c27fb4f63ed6d8cc4f087189090042d4b6d/Django-2.1.14-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "django-5.2.5.tar.gz", + "filename": "Django-2.1.14.tar.gz", "hashes": { - "sha256": "0745b25681b129a77aae3d4f6549b62d3913d74407831abaa0d9021a03954bae" + "sha256": "d9159141fc354c4c28cc2b2586d55ba6d5e1531f5470218bb56a75be03d67398" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10859748, - "upload-time": "2025-08-06T08:26:29.978342Z", - "url": "https://files.pythonhosted.org/packages/62/9b/779f853c3d2d58b9e08346061ff3e331cdec3fe3f53aae509e256412a593/django-5.2.5.tar.gz", + "requires-python": ">=3.5", + "size": 8763129, + "upload-time": "2019-11-04T08:33:33.296744Z", + "url": "https://files.pythonhosted.org/packages/0e/0d/cd8d35031bb97db9f6a7172dd8b3dd8a899cac151f7fbf3096b2cc45a51a/Django-2.1.14.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "fd7d98ba1c701767858d59cac8760c5194668d491f54079652f57a12ddde2b9c" + "sha256": "747c60fd3bdc2b6202272fd6f71516df88f6820326295986e0027ceabf9b1738" }, "data-dist-info-metadata": { - "sha256": "fd7d98ba1c701767858d59cac8760c5194668d491f54079652f57a12ddde2b9c" + "sha256": "747c60fd3bdc2b6202272fd6f71516df88f6820326295986e0027ceabf9b1738" }, - "filename": "django-5.2.6-py3-none-any.whl", + "filename": "Django-2.1.15-py3-none-any.whl", "hashes": { - "sha256": "60549579b1174a304b77e24a93d8d9fafe6b6c03ac16311f3e25918ea5a20058" + "sha256": "48522428f4a285cf265af969f4744c5ebb027c7f41958ba48b639ace2068ffe7" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8303111, - "upload-time": "2025-09-03T13:03:47.808421Z", - "url": "https://files.pythonhosted.org/packages/f5/af/6593f6d21404e842007b40fdeb81e73c20b6649b82d020bb0801b270174c/django-5.2.6-py3-none-any.whl", + "requires-python": ">=3.5", + "size": 7281877, + "upload-time": "2019-12-02T08:57:47.175049Z", + "url": "https://files.pythonhosted.org/packages/ff/82/55a696532518aa47666b45480b579a221638ab29d60d33ce71fcbd3cef9a/Django-2.1.15-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "django-5.2.6.tar.gz", + "filename": "Django-2.1.15.tar.gz", "hashes": { - "sha256": "da5e00372763193d73cecbf71084a3848458cecf4cee36b9a1e8d318d114a87b" + "sha256": "a794f7a2f4b7c928eecfbc4ebad03712ff27fb545abe269bf01aa8500781eb1c" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10858861, - "upload-time": "2025-09-03T13:04:03.230026Z", - "url": "https://files.pythonhosted.org/packages/4c/8c/2a21594337250a171d45dda926caa96309d5136becd1f48017247f9cdea0/django-5.2.6.tar.gz", + "requires-python": ">=3.5", + "size": 8621769, + "upload-time": "2019-12-02T08:57:57.603087Z", + "url": "https://files.pythonhosted.org/packages/a5/ea/a3424e68851acb44a1f8f823dc32ee3eb10b7fda474b03d527f7e666b443/Django-2.1.15.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "7d5b69524872505438c9e316b74be9bf143df8caffa9e17427a9ed50c6d2a182" + "sha256": "3fa2afde55831546a035c5b81b3f9dd83e3ffd9a71ad11de9c512ab091215a11" }, "data-dist-info-metadata": { - "sha256": "7d5b69524872505438c9e316b74be9bf143df8caffa9e17427a9ed50c6d2a182" + "sha256": "3fa2afde55831546a035c5b81b3f9dd83e3ffd9a71ad11de9c512ab091215a11" }, - "filename": "django-5.2.7-py3-none-any.whl", + "filename": "Django-2.2a1-py3-none-any.whl", "hashes": { - "sha256": "59a13a6515f787dec9d97a0438cd2efac78c8aca1c80025244b0fe507fe0754b" + "sha256": "737bd3d5f70cb8bde3c660e69b077a0221b47caf499d4d3759fb086376002d4a" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8307145, - "upload-time": "2025-10-01T14:22:49.476466Z", - "url": "https://files.pythonhosted.org/packages/8f/ef/81f3372b5dd35d8d354321155d1a38894b2b766f576d0abffac4d8ae78d9/django-5.2.7-py3-none-any.whl", + "requires-python": ">=3.5", + "size": 7381403, + "upload-time": "2019-01-17T15:35:52.375114Z", + "url": "https://files.pythonhosted.org/packages/b1/96/020a0f9b83334080896e3ec47d0fb8936e9c948c6495ff45a8a67f1eefaa/Django-2.2a1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "django-5.2.7.tar.gz", + "filename": "Django-2.2a1.tar.gz", "hashes": { - "sha256": "e0f6f12e2551b1716a95a63a1366ca91bbcd7be059862c1b18f989b1da356cdd" + "sha256": "146aa583364553c9ecbed55613a6c27bc23226048f86ed183350c80df3f2a844" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10865812, - "upload-time": "2025-10-01T14:22:12.081367Z", - "url": "https://files.pythonhosted.org/packages/b1/96/bd84e2bb997994de8bcda47ae4560991084e86536541d7214393880f01a8/django-5.2.7.tar.gz", + "requires-python": ">=3.5", + "size": 8777005, + "upload-time": "2019-01-17T15:35:59.171725Z", + "url": "https://files.pythonhosted.org/packages/37/a2/bd8b1615c85d802c56ac137eb102976eba6bf844628e6228a6b8ecec77ff/Django-2.2a1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "af9a2e2a8e912e9613ceeb4693de93e611abbcbaad56122d213960e1e45c7d9d" + "sha256": "372e76b54a2b31577024fae9f8693d165e5abaa6169ce873c28d4b3ad8ebfdad" }, "data-dist-info-metadata": { - "sha256": "af9a2e2a8e912e9613ceeb4693de93e611abbcbaad56122d213960e1e45c7d9d" + "sha256": "372e76b54a2b31577024fae9f8693d165e5abaa6169ce873c28d4b3ad8ebfdad" }, - "filename": "django-5.2.8-py3-none-any.whl", + "filename": "Django-2.2b1-py3-none-any.whl", "hashes": { - "sha256": "37e687f7bd73ddf043e2b6b97cfe02fcbb11f2dbb3adccc6a2b18c6daa054d7f" + "sha256": "58819ca72a13b963c16383687421261657abe5754aad9ad66166a921dd17559f" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8289692, - "upload-time": "2025-11-05T14:07:28.761361Z", - "url": "https://files.pythonhosted.org/packages/5e/3d/a035a4ee9b1d4d4beee2ae6e8e12fe6dee5514b21f62504e22efcbd9fb46/django-5.2.8-py3-none-any.whl", + "requires-python": ">=3.5", + "size": 7382001, + "upload-time": "2019-02-11T10:33:53.482248Z", + "url": "https://files.pythonhosted.org/packages/f0/ea/aab3ef6a2f375a62c21d6e82d463ff2edd4f9b8f01a94fe85cd568d231e1/Django-2.2b1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "django-5.2.8.tar.gz", + "filename": "Django-2.2b1.tar.gz", "hashes": { - "sha256": "23254866a5bb9a2cfa6004e8b809ec6246eba4b58a7589bc2772f1bcc8456c7f" + "sha256": "62644444551e8e6fd36600e741a4d24dd2b4b58acf7bae8847a8da952468d771" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10849032, - "upload-time": "2025-11-05T14:07:32.778255Z", - "url": "https://files.pythonhosted.org/packages/05/a2/933dbbb3dd9990494960f6e64aca2af4c0745b63b7113f59a822df92329e/django-5.2.8.tar.gz", + "requires-python": ">=3.5", + "size": 8769147, + "upload-time": "2019-02-11T10:34:19.912823Z", + "url": "https://files.pythonhosted.org/packages/af/47/de47a1c047dd6ae180fff698f8d8ce785aabacaee5279efb4db3200dcca9/Django-2.2b1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "a0c9747aa35bb989e85d52dc9aded3b02fc992f6dcc2600664d447bed16a1be2" + "sha256": "548b0dc7fa81d0391b1f83517c415abe5921ce4f0940fbea12092aba47f774b7" }, "data-dist-info-metadata": { - "sha256": "a0c9747aa35bb989e85d52dc9aded3b02fc992f6dcc2600664d447bed16a1be2" + "sha256": "548b0dc7fa81d0391b1f83517c415abe5921ce4f0940fbea12092aba47f774b7" }, - "filename": "django-5.2.9-py3-none-any.whl", + "filename": "Django-2.2rc1-py3-none-any.whl", "hashes": { - "sha256": "3a4ea88a70370557ab1930b332fd2887a9f48654261cdffda663fef5976bb00a" + "sha256": "6cdb98d464e5ffc9cbe3d3ca5ca74d61e69ce1784d5e15b85ceb19dee939f650" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8290652, - "upload-time": "2025-12-02T14:01:03.485587Z", - "url": "https://files.pythonhosted.org/packages/17/b0/7f42bfc38b8f19b78546d47147e083ed06e12fc29c42da95655e0962c6c2/django-5.2.9-py3-none-any.whl", + "requires-python": ">=3.5", + "size": 7382583, + "upload-time": "2019-03-18T08:57:29.505366Z", + "url": "https://files.pythonhosted.org/packages/82/0c/abf6d3d97513de4188d7c2f92d4641fdfd12e8cf740781f09714db15c179/Django-2.2rc1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "django-5.2.9.tar.gz", + "filename": "Django-2.2rc1.tar.gz", "hashes": { - "sha256": "16b5ccfc5e8c27e6c0561af551d2ea32852d7352c67d452ae3e76b4f6b2ca495" + "sha256": "b74420065c5a3f7bcb07c0811b1308239c05989e29963ff39f7b5e9c1cacc195" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10848762, - "upload-time": "2025-12-02T14:01:08.418633Z", - "url": "https://files.pythonhosted.org/packages/eb/1c/188ce85ee380f714b704283013434976df8d3a2df8e735221a02605b6794/django-5.2.9.tar.gz", + "requires-python": ">=3.5", + "size": 8787055, + "upload-time": "2019-03-18T08:57:35.243662Z", + "url": "https://files.pythonhosted.org/packages/a2/7f/8b66660782ec1f226c601bfba8fcdf9363eb3daf104324e2a3008ea76592/Django-2.2rc1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "b4c436adf11ba63d24bf04c4029d881335883307b816be549c269d2c2deb42cc" + "sha256": "98144bcb7a5274b28e9347842d2853709691ab1522c9e8ca2eae9882303ef71c" }, "data-dist-info-metadata": { - "sha256": "b4c436adf11ba63d24bf04c4029d881335883307b816be549c269d2c2deb42cc" + "sha256": "98144bcb7a5274b28e9347842d2853709691ab1522c9e8ca2eae9882303ef71c" }, - "filename": "django-5.2.10-py3-none-any.whl", + "filename": "Django-2.2-py3-none-any.whl", "hashes": { - "sha256": "cf85067a64250c95d5f9067b056c5eaa80591929f7e16fbcd997746e40d6c45c" + "sha256": "a2814bffd1f007805b19194eb0b9a331933b82bd5da1c3ba3d7b7ba16e06dc4b" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8290820, - "upload-time": "2026-01-06T18:55:20.009804Z", - "url": "https://files.pythonhosted.org/packages/fa/de/f1a7cd896daec85832136ab509d9b2a6daed4939dbe26313af3e95fc5f5e/django-5.2.10-py3-none-any.whl", + "requires-python": ">=3.5", + "size": 7447163, + "upload-time": "2019-04-01T12:47:35.288179Z", + "url": "https://files.pythonhosted.org/packages/54/85/0bef63668fb170888c1a2970ec897d4528d6072f32dee27653381a332642/Django-2.2-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "django-5.2.10.tar.gz", + "filename": "Django-2.2.tar.gz", "hashes": { - "sha256": "74df100784c288c50a2b5cad59631d71214f40f72051d5af3fdf220c20bdbbbe" + "sha256": "7c3543e4fb070d14e10926189a7fcf42ba919263b7473dceaefce34d54e8a119" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10880754, - "upload-time": "2026-01-06T18:55:26.817754Z", - "url": "https://files.pythonhosted.org/packages/e6/e5/2671df24bf0ded831768ef79532e5a7922485411a5696f6d979568591a37/django-5.2.10.tar.gz", + "requires-python": ">=3.5", + "size": 8843237, + "upload-time": "2019-04-01T12:47:42.240453Z", + "url": "https://files.pythonhosted.org/packages/17/89/bb1b5b75d2ee7b7946d02c9284c067c827dc2b34031180a9442a774da8bf/Django-2.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "95eff74bc47570e5907d2045c20b545f4f47c9c4277f20e0a94d6cb774e49e3e" + "sha256": "653f49ab756f3f399d867d5844de3ed90ead998c0c96ae111da1614737a6b5fa" }, "data-dist-info-metadata": { - "sha256": "95eff74bc47570e5907d2045c20b545f4f47c9c4277f20e0a94d6cb774e49e3e" + "sha256": "653f49ab756f3f399d867d5844de3ed90ead998c0c96ae111da1614737a6b5fa" }, - "filename": "django-5.2.11-py3-none-any.whl", + "filename": "Django-2.2.1-py3-none-any.whl", "hashes": { - "sha256": "e7130df33ada9ab5e5e929bc19346a20fe383f5454acb2cc004508f242ee92c0" + "sha256": "bb407d0bb46395ca1241f829f5bd03f7e482f97f7d1936e26e98dacb201ed4ec" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8291375, - "upload-time": "2026-02-03T13:52:42.470844Z", - "url": "https://files.pythonhosted.org/packages/91/a7/2b112ab430575bf3135b8304ac372248500d99c352f777485f53fdb9537e/django-5.2.11-py3-none-any.whl", + "requires-python": ">=3.5", + "size": 7447510, + "upload-time": "2019-05-01T06:57:39.789016Z", + "url": "https://files.pythonhosted.org/packages/b1/1d/2476110614367adfb079a9bc718621f9fc8351e9214e1750cae1832d4090/Django-2.2.1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "django-5.2.11.tar.gz", + "filename": "Django-2.2.1.tar.gz", "hashes": { - "sha256": "7f2d292ad8b9ee35e405d965fbbad293758b858c34bbf7f3df551aeeac6f02d3" + "sha256": "6fcc3cbd55b16f9a01f37de8bcbe286e0ea22e87096557f1511051780338eaea" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10885017, - "upload-time": "2026-02-03T13:52:50.554386Z", - "url": "https://files.pythonhosted.org/packages/17/f2/3e57ef696b95067e05ae206171e47a8e53b9c84eec56198671ef9eaa51a6/django-5.2.11.tar.gz", + "requires-python": ">=3.5", + "size": 8973889, + "upload-time": "2019-05-01T06:57:47.651991Z", + "url": "https://files.pythonhosted.org/packages/fd/70/36c08f4c3b22523173b3a5e21fbdaa137bdb1722b76f356e0e2d5d8aa645/Django-2.2.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "ff2e6a1f7fb9a83372356bb95388a757d0a4ad9e3c94a5226cd257f206a072e2" + "sha256": "a6a8d731819b91f9e5313bef5f102fe6b4c7b27a70de1cfbbe77c6987edee922" }, "data-dist-info-metadata": { - "sha256": "ff2e6a1f7fb9a83372356bb95388a757d0a4ad9e3c94a5226cd257f206a072e2" + "sha256": "a6a8d731819b91f9e5313bef5f102fe6b4c7b27a70de1cfbbe77c6987edee922" }, - "filename": "django-5.2.12-py3-none-any.whl", + "filename": "Django-2.2.2-py3-none-any.whl", "hashes": { - "sha256": "4853482f395c3a151937f6991272540fcbf531464f254a347bf7c89f53c8cff7" + "sha256": "7cb67e8b934fab23b6daed7144da52e8a25a47eba7f360ca43d2b448506b01ad" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8310245, - "upload-time": "2026-03-03T13:56:01.174271Z", - "url": "https://files.pythonhosted.org/packages/4e/32/4b144e125678efccf5d5b61581de1c4088d6b0286e46096e3b8de0d556c8/django-5.2.12-py3-none-any.whl", + "requires-python": ">=3.5", + "size": 7447968, + "upload-time": "2019-06-03T10:11:10.358783Z", + "url": "https://files.pythonhosted.org/packages/eb/4b/743d5008fc7432c714d753e1fc7ee56c6a776dc566cc6cfb4136d46cdcbb/Django-2.2.2-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "django-5.2.12.tar.gz", + "filename": "Django-2.2.2.tar.gz", "hashes": { - "sha256": "6b809af7165c73eff5ce1c87fdae75d4da6520d6667f86401ecf55b681eb1eeb" + "sha256": "753d30d3eb078064d2ddadfea65083c9848074a7f93d7b4dc7fa6b1380d278f5" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10860574, - "upload-time": "2026-03-03T13:56:05.509049Z", - "url": "https://files.pythonhosted.org/packages/bd/55/b9445fc0695b03746f355c05b2eecc54c34e05198c686f4fc4406b722b52/django-5.2.12.tar.gz", + "requires-python": ">=3.5", + "size": 8841523, + "upload-time": "2019-06-03T10:11:32.109900Z", + "url": "https://files.pythonhosted.org/packages/56/2e/c0495314c0bdcf19d9b888a98ff16a4c58a90dd77ed741f4dbab2cbf7efe/Django-2.2.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "7d691c1ac4909ba8dd71c875762128555dcad747d6d73ae7c32240dd40856de1" + "sha256": "bc9147ba7aef6cb5ac012c5c4b9ecbe095ed40e3a0aa258c3b74602c9e4f50cd" }, "data-dist-info-metadata": { - "sha256": "7d691c1ac4909ba8dd71c875762128555dcad747d6d73ae7c32240dd40856de1" + "sha256": "bc9147ba7aef6cb5ac012c5c4b9ecbe095ed40e3a0aa258c3b74602c9e4f50cd" }, - "filename": "django-5.2.13-py3-none-any.whl", + "filename": "Django-2.2.3-py3-none-any.whl", "hashes": { - "sha256": "5788fce61da23788a8ce6f02583765ab060d396720924789f97fa42119d37f7a" + "sha256": "6e974d4b57e3b29e4882b244d40171d6a75202ab8d2402b8e8adbd182e25cf0c" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8310982, - "upload-time": "2026-04-07T14:02:08.883722Z", - "url": "https://files.pythonhosted.org/packages/59/b1/51ab36b2eefcf8cdb9338c7188668a157e29e30306bfc98a379704c9e10d/django-5.2.13-py3-none-any.whl", + "requires-python": ">=3.5", + "size": 7459212, + "upload-time": "2019-07-01T07:19:23.256282Z", + "url": "https://files.pythonhosted.org/packages/39/b0/2138c31bf13e17afc32277239da53e9dfcce27bac8cb68cf1c0123f1fdf5/Django-2.2.3-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "django-5.2.13.tar.gz", + "filename": "Django-2.2.3.tar.gz", "hashes": { - "sha256": "a31589db5188d074c63f0945c3888fad104627dfcc236fb2b97f71f89da33bc4" + "sha256": "4d23f61b26892bac785f07401bc38cbf8fa4cec993f400e9cd9ddf28fd51c0ea" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10890368, - "upload-time": "2026-04-07T14:02:15.072963Z", - "url": "https://files.pythonhosted.org/packages/1f/c5/c69e338eb2959f641045802e5ea87ca4bf5ac90c5fd08953ca10742fad51/django-5.2.13.tar.gz", + "requires-python": ">=3.5", + "size": 8992109, + "upload-time": "2019-07-01T07:19:43.693346Z", + "url": "https://files.pythonhosted.org/packages/d3/20/b447eb3d820e0d05fe83cbfb016842bd8da35f4b0f83498dca43d02aebc3/Django-2.2.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "6d24cd995bfac6c953c2bb90e7e53b8fc8795d3b89a205d09bd1928befd990ef" + "sha256": "b59018824e27d7e5015baa3020d5e456efcb6306e3c128584d83b2f0f8fce961" }, "data-dist-info-metadata": { - "sha256": "6d24cd995bfac6c953c2bb90e7e53b8fc8795d3b89a205d09bd1928befd990ef" + "sha256": "b59018824e27d7e5015baa3020d5e456efcb6306e3c128584d83b2f0f8fce961" }, - "filename": "django-5.2.14-py3-none-any.whl", + "filename": "Django-2.2.4-py3-none-any.whl", "hashes": { - "sha256": "6f712143bd3064310d1f50fac859c3e9a274bdcfc9595339853be7779297fc76" + "sha256": "9a2f98211ab474c710fcdad29c82f30fc14ce9917c7a70c3682162a624de4035" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8311320, - "upload-time": "2026-05-05T13:57:25.795150Z", - "url": "https://files.pythonhosted.org/packages/14/44/f172870cf87aa25afef48fb72adba89ee8b77fcab6f3b23d240b923f1528/django-5.2.14-py3-none-any.whl", + "requires-python": ">=3.5", + "size": 7459472, + "upload-time": "2019-08-01T09:04:37.287191Z", + "url": "https://files.pythonhosted.org/packages/d6/57/66997ca6ef17d2d0f0ebcd860bc6778095ffee04077ca8985928175da358/Django-2.2.4-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "django-5.2.14.tar.gz", + "filename": "Django-2.2.4.tar.gz", "hashes": { - "sha256": "58a63ba841662e5c686b57ba1fec52ddd68c0b93bd96ac3029d55728f00bf8a2" + "sha256": "16a5d54411599780ac9dfe3b9b38f90f785c51259a584e0b24b6f14a7f69aae8" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10895118, - "upload-time": "2026-05-05T13:57:31.104101Z", - "url": "https://files.pythonhosted.org/packages/65/95/95f7faa0950867afaa0bef2460c6263afd6a2c78cc9434046ed28160b015/django-5.2.14.tar.gz", + "requires-python": ">=3.5", + "size": 8856979, + "upload-time": "2019-08-01T09:05:00.463982Z", + "url": "https://files.pythonhosted.org/packages/19/11/3449a2071df9427e7a5c4dddee2462e88840dd968a9b0c161097154fcb0c/Django-2.2.4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "6f0816c253ac19563b7bfa900ba65e2b9bb2415aee3821efe104c12870093858" + "sha256": "830aee6eacd6dd360a00e6e3ff6c1f2002a0f93fd49c2ec62d947b2d59f5df3e" }, "data-dist-info-metadata": { - "sha256": "6f0816c253ac19563b7bfa900ba65e2b9bb2415aee3821efe104c12870093858" + "sha256": "830aee6eacd6dd360a00e6e3ff6c1f2002a0f93fd49c2ec62d947b2d59f5df3e" }, - "filename": "django-5.2.15-py3-none-any.whl", + "filename": "Django-2.2.5-py3-none-any.whl", "hashes": { - "sha256": "0eb4a9bb1853a35b0286dbc6d916bd352c8c2687195a7f2d6f80cefd840e4970" + "sha256": "148a4a2d1a85b23883b0a4e99ab7718f518a83675e4485e44dc0c1d36988c5fa" }, "provenance": null, - "requires-python": ">=3.10", - "size": 8311957, - "upload-time": "2026-06-03T13:03:31.329780Z", - "url": "https://files.pythonhosted.org/packages/92/b5/38140b1643c00d5c46ce69c78e6980fd285aee223100319631bedee4f5e7/django-5.2.15-py3-none-any.whl", + "requires-python": ">=3.5", + "size": 7459805, + "upload-time": "2019-09-02T07:18:39.462663Z", + "url": "https://files.pythonhosted.org/packages/94/9f/a56f7893b1280e5019482260e246ab944d54a9a633a01ed04683d9ce5078/Django-2.2.5-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "django-5.2.15.tar.gz", + "filename": "Django-2.2.5.tar.gz", "hashes": { - "sha256": "5154a9bf84ac01dde011e367f355c07dbb329532e06810dcf3ef2af269e236e7" + "sha256": "deb70aa038e59b58593673b15e9a711d1e5ccd941b5973b30750d5d026abfd56" }, "provenance": null, - "requires-python": ">=3.10", - "size": 10873669, - "upload-time": "2026-06-03T13:03:35.892672Z", - "url": "https://files.pythonhosted.org/packages/2b/e3/31722f7284c9f43333daff9aee9184678e4487adcb5506af0db8cea09ce1/django-5.2.15.tar.gz", + "requires-python": ">=3.5", + "size": 8995543, + "upload-time": "2019-09-02T07:19:02.248056Z", + "url": "https://files.pythonhosted.org/packages/1d/06/79ddea0bfd4e7cd1f9fa4700c8e524820a5263c6fd8bb91db14f1812c17d/Django-2.2.5.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "26347a3a91a455307c61a74b30d70a33c8cff80a64e9ea8bdf9c08766a36fb18" + "sha256": "8cf70a1568cbb517ca09a89ee7c4a4c577ba1b8a72acd36dfb2fb0d279e32b11" }, "data-dist-info-metadata": { - "sha256": "26347a3a91a455307c61a74b30d70a33c8cff80a64e9ea8bdf9c08766a36fb18" + "sha256": "8cf70a1568cbb517ca09a89ee7c4a4c577ba1b8a72acd36dfb2fb0d279e32b11" }, - "filename": "django-6.0a1-py3-none-any.whl", + "filename": "Django-2.2.6-py3-none-any.whl", "hashes": { - "sha256": "8bc2b47de56a446ad9995a36c9bfeda15f5be413c65d8bde34871d5f778d9172" + "sha256": "4025317ca01f75fc79250ff7262a06d8ba97cd4f82e93394b2a0a6a4a925caeb" }, "provenance": null, - "requires-python": ">=3.12", - "size": 8333170, - "upload-time": "2025-09-17T19:05:31.635495Z", - "url": "https://files.pythonhosted.org/packages/f1/fd/92e699f92520168df34dce1d5e88322e2db3dcc2815c52fd7926eea608a6/django-6.0a1-py3-none-any.whl", + "requires-python": ">=3.5", + "size": 7459712, + "upload-time": "2019-10-01T08:36:44.466204Z", + "url": "https://files.pythonhosted.org/packages/b2/79/df0ffea7bf1e02c073c2633702c90f4384645c40a1dd09a308e02ef0c817/Django-2.2.6-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "django-6.0a1.tar.gz", + "filename": "Django-2.2.6.tar.gz", "hashes": { - "sha256": "0195dd90d63d2249079f610779dff5e72d51a5feda82222645e6e941c95b3992" + "sha256": "a8ca1033acac9f33995eb2209a6bf18a4681c3e5269a878e9a7e0b7384ed1ca3" }, "provenance": null, - "requires-python": ">=3.12", - "size": 11171245, - "upload-time": "2025-09-17T19:05:35.202715Z", - "url": "https://files.pythonhosted.org/packages/91/12/a219b5c2a0c4377f58859f5b68f14449f36ea6668bc20816ad51bef3b5d0/django-6.0a1.tar.gz", + "requires-python": ">=3.5", + "size": 8859044, + "upload-time": "2019-10-01T08:37:07.504139Z", + "url": "https://files.pythonhosted.org/packages/c7/2c/bbd0fddf6a08456c3100b8e8b230f3288d4511985aa4e2368b0d115b5aae/Django-2.2.6.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "f6f78e97ae416b682bde69efe7a95352b28f76498e8ccf12c76cb72f8f9a22d8" + "sha256": "2b3c9efd5c3dcac22f03b4cf1081083902bd669a4ff64efe7d5eee508d8c1b2d" }, "data-dist-info-metadata": { - "sha256": "f6f78e97ae416b682bde69efe7a95352b28f76498e8ccf12c76cb72f8f9a22d8" + "sha256": "2b3c9efd5c3dcac22f03b4cf1081083902bd669a4ff64efe7d5eee508d8c1b2d" }, - "filename": "django-6.0b1-py3-none-any.whl", + "filename": "Django-2.2.7-py3-none-any.whl", "hashes": { - "sha256": "9787a6afc0b003048159758f00c1b3e4b858b089d262680b6e30ea75ecac78e5" + "sha256": "89c2007ca4fa5b351a51a279eccff298520783b713bf28efb89dfb81c80ea49b" }, "provenance": null, - "requires-python": ">=3.12", - "size": 8320481, - "upload-time": "2025-10-22T18:50:49.035234Z", - "url": "https://files.pythonhosted.org/packages/0e/1a/306fda7e62e27ccbcb92d97f67f1094352a9f22c62f3c2b238fa50eb82d7/django-6.0b1-py3-none-any.whl", + "requires-python": ">=3.5", + "size": 7459759, + "upload-time": "2019-11-04T08:33:19.548538Z", + "url": "https://files.pythonhosted.org/packages/a0/36/463632a2e9161a7e713488d719a280e8cb0c7e3a66ed32a32e801891caae/Django-2.2.7-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "django-6.0b1.tar.gz", + "filename": "Django-2.2.7.tar.gz", "hashes": { - "sha256": "1a5435aba85a72fd471ad82b7f516fa607b8c59671c9c26e76753c5d275a6877" + "sha256": "16040e1288c6c9f68c6da2fe75ebde83c0a158f6f5d54f4c5177b0c1478c5b86" }, "provenance": null, - "requires-python": ">=3.12", - "size": 11172994, - "upload-time": "2025-10-22T18:50:52.505199Z", - "url": "https://files.pythonhosted.org/packages/b4/33/7f7f188e31b3283f95112d0fa45bb2bdefb4d4aae203d8df816763f44677/django-6.0b1.tar.gz", + "requires-python": ">=3.5", + "size": 8999415, + "upload-time": "2019-11-04T08:33:42.021959Z", + "url": "https://files.pythonhosted.org/packages/0d/05/5de305261e0a6bcd5701e2bfb5237e76303fde36f1f7c5a40ff86480ab5a/Django-2.2.7.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "73dafa14502c82797bb8b92ca8b77c53854dc2ae49ec9d7f676793b0379571ab" + "sha256": "c1f8b020b3cc229a65d73e943c09a0cb84c7382f3c4d08d12c8bd4238f0f3f20" }, "data-dist-info-metadata": { - "sha256": "73dafa14502c82797bb8b92ca8b77c53854dc2ae49ec9d7f676793b0379571ab" + "sha256": "c1f8b020b3cc229a65d73e943c09a0cb84c7382f3c4d08d12c8bd4238f0f3f20" }, - "filename": "django-6.0rc1-py3-none-any.whl", + "filename": "Django-2.2.8-py3-none-any.whl", "hashes": { - "sha256": "d37fc9cf38a30a20634ca7bc18580cb86351b01e51eda4e06dc66ab9ffe2e7d8" + "sha256": "fa98ec9cc9bf5d72a08ebf3654a9452e761fbb8566e3f80de199cbc15477e891" }, "provenance": null, - "requires-python": ">=3.12", - "size": 8321213, - "upload-time": "2025-11-19T14:56:30.305077Z", - "url": "https://files.pythonhosted.org/packages/27/46/8ece1a206090f1feae6b30dfb0df1a363c757d7978fc8ab4e5b1777b1420/django-6.0rc1-py3-none-any.whl", + "requires-python": ">=3.5", + "size": 7460221, + "upload-time": "2019-12-02T08:57:52.178782Z", + "url": "https://files.pythonhosted.org/packages/d3/d0/ef75c788627f4218a8d08dccdf4ebc91f5b83c48d09ec8f2a3db9610014b/Django-2.2.8-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "django-6.0rc1.tar.gz", + "filename": "Django-2.2.8.tar.gz", "hashes": { - "sha256": "28d47cddbb7ef9c39ad7441c72e6c2d47a487397780ae9e75a4774fe20ac1a7d" + "sha256": "a4ad4f6f9c6a4b7af7e2deec8d0cbff28501852e5010d6c2dc695d3d1fae7ca0" }, "provenance": null, - "requires-python": ">=3.12", - "size": 10921876, - "upload-time": "2025-11-19T14:56:34.843440Z", - "url": "https://files.pythonhosted.org/packages/95/17/0355572300632ead297effb14bf8d9867a9fd1020d3b1828b5c3579d038c/django-6.0rc1.tar.gz", + "requires-python": ">=3.5", + "size": 8870662, + "upload-time": "2019-12-02T08:58:05.035772Z", + "url": "https://files.pythonhosted.org/packages/1c/aa/f618f346b895123be44739b276099a2b418b45b2b7afb5e1071403e8d2e9/Django-2.2.8.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d25cdfa5319a7e998ee1f778618467508c248c08a599891ab0e4e0ba40b18265" + "sha256": "087c7f7c357419dcbe38e64b6955924d24fb0e9d2d80771bdc418924611d3009" }, "data-dist-info-metadata": { - "sha256": "d25cdfa5319a7e998ee1f778618467508c248c08a599891ab0e4e0ba40b18265" + "sha256": "087c7f7c357419dcbe38e64b6955924d24fb0e9d2d80771bdc418924611d3009" }, - "filename": "django-6.0-py3-none-any.whl", + "filename": "Django-2.2.9-py3-none-any.whl", "hashes": { - "sha256": "1cc2c7344303bbfb7ba5070487c17f7fc0b7174bbb0a38cebf03c675f5f19b6d" + "sha256": "687c37153486cf26c3fdcbdd177ef16de38dc3463f094b5f9c9955d91f277b14" }, "provenance": null, - "requires-python": ">=3.12", - "size": 8339181, - "upload-time": "2025-12-03T16:26:16.231704Z", - "url": "https://files.pythonhosted.org/packages/d7/ae/f19e24789a5ad852670d6885f5480f5e5895576945fcc01817dfd9bc002a/django-6.0-py3-none-any.whl", + "requires-python": ">=3.5", + "size": 7460387, + "upload-time": "2019-12-18T08:59:07.891032Z", + "url": "https://files.pythonhosted.org/packages/cb/c9/ef1e25bdd092749dae74c95c2707dff892fde36e4053c4a2354b2303be10/Django-2.2.9-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "django-6.0.tar.gz", + "filename": "Django-2.2.9.tar.gz", "hashes": { - "sha256": "7b0c1f50c0759bbe6331c6a39c89ae022a84672674aeda908784617ef47d8e26" + "sha256": "662a1ff78792e3fd77f16f71b1f31149489434de4b62a74895bd5d6534e635a5" }, "provenance": null, - "requires-python": ">=3.12", - "size": 10932418, - "upload-time": "2025-12-03T16:26:21.878277Z", - "url": "https://files.pythonhosted.org/packages/15/75/19762bfc4ea556c303d9af8e36f0cd910ab17dff6c8774644314427a2120/django-6.0.tar.gz", + "requires-python": ">=3.5", + "size": 9006404, + "upload-time": "2019-12-18T08:59:27.308468Z", + "url": "https://files.pythonhosted.org/packages/2c/0d/2aa8e58c791d2aa65658fa26f2b035a9da13a6a34d1b2d991912c8a33729/Django-2.2.9.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "850d054ba4271a49de411afe8e84c7241cd51665841d8fe68ad57467373c202c" + "sha256": "4ab662a409850f0b2de16b133db61bda75022c41d8810c271d2fad063865a20a" }, "data-dist-info-metadata": { - "sha256": "850d054ba4271a49de411afe8e84c7241cd51665841d8fe68ad57467373c202c" + "sha256": "4ab662a409850f0b2de16b133db61bda75022c41d8810c271d2fad063865a20a" }, - "filename": "django-6.0.1-py3-none-any.whl", + "filename": "Django-2.2.10-py3-none-any.whl", "hashes": { - "sha256": "a92a4ff14f664a896f9849009cb8afaca7abe0d6fc53325f3d1895a15253433d" + "sha256": "9a4635813e2d498a3c01b10c701fe4a515d76dd290aaa792ccb65ca4ccb6b038" }, "provenance": null, - "requires-python": ">=3.12", - "size": 8338791, - "upload-time": "2026-01-06T18:55:46.175833Z", - "url": "https://files.pythonhosted.org/packages/95/b5/814ed98bd21235c116fd3436a7ed44d47560329a6d694ec8aac2982dbb93/django-6.0.1-py3-none-any.whl", + "requires-python": ">=3.5", + "size": 7460410, + "upload-time": "2020-02-03T09:50:41.861960Z", + "url": "https://files.pythonhosted.org/packages/2b/b2/eb6230a30a5cc3a71b4df733de95c1a888e098e60b5e233703936f9c4dad/Django-2.2.10-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "django-6.0.1.tar.gz", + "filename": "Django-2.2.10.tar.gz", "hashes": { - "sha256": "ed76a7af4da21551573b3d9dfc1f53e20dd2e6c7d70a3adc93eedb6338130a5f" + "sha256": "1226168be1b1c7efd0e66ee79b0e0b58b2caa7ed87717909cd8a57bb13a7079a" }, "provenance": null, - "requires-python": ">=3.12", - "size": 11069565, - "upload-time": "2026-01-06T18:55:53.069458Z", - "url": "https://files.pythonhosted.org/packages/b5/9b/016f7e55e855ee738a352b05139d4f8b278d0b451bd01ebef07456ef3b0e/django-6.0.1.tar.gz", + "requires-python": ">=3.5", + "size": 8865888, + "upload-time": "2020-02-03T09:50:57.805388Z", + "url": "https://files.pythonhosted.org/packages/b7/69/abb0cfd9ee83209535e7021b34db6b19f4094a43a70a6e6f77da3c0ba606/Django-2.2.10.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "3a4118b3078962dfbb9eea6ca8dc27cba4e9797cf30b7126cf7a30475a3b0493" + "sha256": "6f1c435751001cd56e692a88a40cd06d69cd02c1afcdb1360c64de57be5e99c6" }, "data-dist-info-metadata": { - "sha256": "3a4118b3078962dfbb9eea6ca8dc27cba4e9797cf30b7126cf7a30475a3b0493" + "sha256": "6f1c435751001cd56e692a88a40cd06d69cd02c1afcdb1360c64de57be5e99c6" }, - "filename": "django-6.0.2-py3-none-any.whl", + "filename": "Django-2.2.11-py3-none-any.whl", "hashes": { - "sha256": "610dd3b13d15ec3f1e1d257caedd751db8033c5ad8ea0e2d1219a8acf446ecc6" + "sha256": "b51c9c548d5c3b3ccbb133d0bebc992e8ec3f14899bce8936e6fdda6b23a1881" }, "provenance": null, - "requires-python": ">=3.12", - "size": 8339381, - "upload-time": "2026-02-03T13:50:15.501752Z", - "url": "https://files.pythonhosted.org/packages/96/ba/a6e2992bc5b8c688249c00ea48cb1b7a9bc09839328c81dc603671460928/django-6.0.2-py3-none-any.whl", + "requires-python": ">=3.5", + "size": 7460553, + "upload-time": "2020-03-04T09:31:51.267840Z", + "url": "https://files.pythonhosted.org/packages/be/76/7ccbcf52366590ca76997ce7860308b257b79962a4e4fada5353f72d7be5/Django-2.2.11-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "django-6.0.2.tar.gz", + "filename": "Django-2.2.11.tar.gz", "hashes": { - "sha256": "3046a53b0e40d4b676c3b774c73411d7184ae2745fe8ce5e45c0f33d3ddb71a7" + "sha256": "65e2387e6bde531d3bb803244a2b74e0253550a9612c64a60c8c5be267b30f50" }, "provenance": null, - "requires-python": ">=3.12", - "size": 10886874, - "upload-time": "2026-02-03T13:50:31.596713Z", - "url": "https://files.pythonhosted.org/packages/26/3e/a1c4207c5dea4697b7a3387e26584919ba987d8f9320f59dc0b5c557a4eb/django-6.0.2.tar.gz", + "requires-python": ">=3.5", + "size": 9010479, + "upload-time": "2020-03-04T09:32:08.970734Z", + "url": "https://files.pythonhosted.org/packages/f0/5b/428db83c37c2cf69e077ed327ada3511837371356204befc654b5b4bd444/Django-2.2.11.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "58607898e5fa82a9d9b0dd6adeee2878f346cf9bbbb4195bc089db4418480849" + "sha256": "cd7cb18ed8f9ddc3896feae5ed6b832880e1a2f9480cc89d2cedfce94485e091" }, "data-dist-info-metadata": { - "sha256": "58607898e5fa82a9d9b0dd6adeee2878f346cf9bbbb4195bc089db4418480849" + "sha256": "cd7cb18ed8f9ddc3896feae5ed6b832880e1a2f9480cc89d2cedfce94485e091" }, - "filename": "django-6.0.3-py3-none-any.whl", + "filename": "Django-2.2.12-py3-none-any.whl", "hashes": { - "sha256": "2e5974441491ddb34c3f13d5e7a9f97b07ba03bf70234c0a9c68b79bbb235bc3" + "sha256": "6ecd229e1815d4fc5240fc98f1cca78c41e7a8cd3e3f2eefadc4735031077916" }, "provenance": null, - "requires-python": ">=3.12", - "size": 8358527, - "upload-time": "2026-03-03T13:55:10.552052Z", - "url": "https://files.pythonhosted.org/packages/72/b1/23f2556967c45e34d3d3cf032eb1bd3ef925ee458667fb99052a0b3ea3a6/django-6.0.3-py3-none-any.whl", + "requires-python": ">=3.5", + "size": 7461035, + "upload-time": "2020-04-01T07:59:11.345640Z", + "url": "https://files.pythonhosted.org/packages/af/d1/903cdbda68cd6ee74bf8ac7c86ffa04b2baf0254dfd6edeeafe4426c9c8b/Django-2.2.12-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "django-6.0.3.tar.gz", + "filename": "Django-2.2.12.tar.gz", "hashes": { - "sha256": "90be765ee756af8a6cbd6693e56452404b5ad15294f4d5e40c0a55a0f4870fe1" + "sha256": "69897097095f336d5aeef45b4103dceae51c00afa6d3ae198a2a18e519791b7a" }, "provenance": null, - "requires-python": ">=3.12", - "size": 10872701, - "upload-time": "2026-03-03T13:55:15.026431Z", - "url": "https://files.pythonhosted.org/packages/80/e1/894115c6bd70e2c8b66b0c40a3c367d83a5a48c034a4d904d31b62f7c53a/django-6.0.3.tar.gz", + "requires-python": ">=3.5", + "size": 8877061, + "upload-time": "2020-04-01T07:59:21.455385Z", + "url": "https://files.pythonhosted.org/packages/87/25/82b01f8d6b154ea3023ab7d1412ca60875c105e8209350ec6cfee35b0f8d/Django-2.2.12.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "6669c20e20fb26bb16cfb0ad718823798067ef9fe2f6205f4e6471c199a18c99" + "sha256": "1ab880e564bc7538942eb847c1178843cd96a809de7cab68552b93b5c03100ed" }, "data-dist-info-metadata": { - "sha256": "6669c20e20fb26bb16cfb0ad718823798067ef9fe2f6205f4e6471c199a18c99" + "sha256": "1ab880e564bc7538942eb847c1178843cd96a809de7cab68552b93b5c03100ed" }, - "filename": "django-6.0.4-py3-none-any.whl", + "filename": "Django-2.2.13-py3-none-any.whl", "hashes": { - "sha256": "14359c809fc16e8f81fd2b59d7d348e4d2d799da6840b10522b6edf7b8afc1da" + "sha256": "e8fe3c2b2212dce6126becab7a693157f1a441a07b62ec994c046c76af5bb66d" }, "provenance": null, - "requires-python": ">=3.12", - "size": 8368342, - "upload-time": "2026-04-07T13:55:37.999802Z", - "url": "https://files.pythonhosted.org/packages/e9/47/3d61d611609764aa71a37f7037b870e7bfb22937366974c4fd46cada7bab/django-6.0.4-py3-none-any.whl", - "yanked": false - }, - { + "requires-python": ">=3.5", + "size": 7465753, + "upload-time": "2020-06-03T09:36:32.337142Z", + "url": "https://files.pythonhosted.org/packages/fb/e1/c5520a00ae75060b0c03eea0115b272d6dc5dbd2fd3b75d0c0fbc9d262bc/Django-2.2.13-py3-none-any.whl", + "yanked": false + }, + { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "django-6.0.4.tar.gz", + "filename": "Django-2.2.13.tar.gz", "hashes": { - "sha256": "8cfa2572b3f2768b2e84983cf3c4811877a01edb64e817986ec5d60751c113ac" + "sha256": "84f370f6acedbe1f3c41e1a02de44ac206efda3355e427139ecb785b5f596d80" }, "provenance": null, - "requires-python": ">=3.12", - "size": 10907407, - "upload-time": "2026-04-07T13:55:44.961688Z", - "url": "https://files.pythonhosted.org/packages/60/b9/4155091ad1788b38563bd77a7258c0834e8c12a7f56f6975deaf54f8b61d/django-6.0.4.tar.gz", + "requires-python": ">=3.5", + "size": 8879757, + "upload-time": "2020-06-03T09:36:39.587482Z", + "url": "https://files.pythonhosted.org/packages/da/0c/5ef899626da946b00322b70c2b28ac9d04f95cbedf525187ab4dad5db22d/Django-2.2.13.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "8a0bc6abc8d895458af1c4b781741b3791c29df3c058d05abec35ec34998e2a3" + "sha256": "0951255ed7e060fc19d676b191869e54897118892506a86f8c3db71f89495c41" }, "data-dist-info-metadata": { - "sha256": "8a0bc6abc8d895458af1c4b781741b3791c29df3c058d05abec35ec34998e2a3" + "sha256": "0951255ed7e060fc19d676b191869e54897118892506a86f8c3db71f89495c41" }, - "filename": "django-6.0.5-py3-none-any.whl", + "filename": "Django-2.2.14-py3-none-any.whl", "hashes": { - "sha256": "9d58a7cb49244e74c8e161d5e403a46d6209f1009ba40f5a66d6aa0d0786a8f0" + "sha256": "f2250bd35d0f6c23e930c544629934144e5dd39a4c06092e1050c731c1712ba8" }, "provenance": null, - "requires-python": ">=3.12", - "size": 8368680, - "upload-time": "2026-05-05T13:54:33.532019Z", - "url": "https://files.pythonhosted.org/packages/94/5b/1328f8b84fce040c404f76822bf8c57d254e368e8cbd8bd67ec2b26d75f5/django-6.0.5-py3-none-any.whl", + "requires-python": ">=3.5", + "size": 7465761, + "upload-time": "2020-07-01T04:49:29.459267Z", + "url": "https://files.pythonhosted.org/packages/f2/6c/f7e0ed3d07952742439be43e7fb5a8b07b065ab927c6493be2a6cea59f33/Django-2.2.14-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "django-6.0.5.tar.gz", + "filename": "Django-2.2.14.tar.gz", "hashes": { - "sha256": "bc6d6872e98a2864c836e42edd644b362db311147dd5aa8d5b82ba7a032f5269" + "sha256": "edf0ecf6657713b0435b6757e6069466925cae70d634a3283c96b80c01e06191" }, "provenance": null, - "requires-python": ">=3.12", - "size": 10924131, - "upload-time": "2026-05-05T13:54:39.329279Z", - "url": "https://files.pythonhosted.org/packages/5e/f1/bf85f0d29ef76abf901f193fe8fef4769d3da7794197832bc30151c071d8/django-6.0.5.tar.gz", + "requires-python": ">=3.5", + "size": 9022051, + "upload-time": "2020-07-01T04:50:13.815347Z", + "url": "https://files.pythonhosted.org/packages/78/46/a3af6eb3037044eaad9518082eff5ed473ad343dee165eb14b1f1a4a3d87/Django-2.2.14.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "7416b61d4882e2984aee60cfeff45ab7ad3832ddc94cea8fb5746a511dd68f89" + "sha256": "e860aa9426cadd8c4d410fc5694fe67e870ad80965ced4003a86d73618ca51e5" }, "data-dist-info-metadata": { - "sha256": "7416b61d4882e2984aee60cfeff45ab7ad3832ddc94cea8fb5746a511dd68f89" + "sha256": "e860aa9426cadd8c4d410fc5694fe67e870ad80965ced4003a86d73618ca51e5" }, - "filename": "django-6.0.6-py3-none-any.whl", + "filename": "Django-2.2.15-py3-none-any.whl", "hashes": { - "sha256": "25148b1194c47c2e685e5f5e9c5d59c78b075dfd282cb9618861ba6c1708f4d2" + "sha256": "91f540000227eace0504a24f508de26daa756353aa7376c6972d7920bc339a3a" }, "provenance": null, - "requires-python": ">=3.12", - "size": 8373354, - "upload-time": "2026-06-03T13:02:41.720263Z", - "url": "https://files.pythonhosted.org/packages/eb/50/23f9dc45483419a3cc2085b498b25adfbf10642b2941c73e6d2dfaffc9ab/django-6.0.6-py3-none-any.whl", + "requires-python": ">=3.5", + "size": 7465895, + "upload-time": "2020-08-03T07:23:23.362449Z", + "url": "https://files.pythonhosted.org/packages/3a/5a/9e3cffed37fa9a277c04377b71b9038c270c2677c86cf406f803df89038f/Django-2.2.15-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "django-6.0.6.tar.gz", + "filename": "Django-2.2.15.tar.gz", "hashes": { - "sha256": "ad03916ba59523d781ae5c3f631960c23d69a9d9c43cecda52fc23b47e953713" + "sha256": "3e2f5d172215862abf2bac3138d8a04229d34dbd2d0dab42c6bf33876cc22323" }, "provenance": null, - "requires-python": ">=3.12", - "size": 10905525, - "upload-time": "2026-06-03T13:02:46.503360Z", - "url": "https://files.pythonhosted.org/packages/78/29/ac41e16097af67066d97a7d5775c5d8e7efc5d0284f6b0a159e07b9adb92/django-6.0.6.tar.gz", + "requires-python": ">=3.5", + "size": 9023679, + "upload-time": "2020-08-03T07:23:37.474778Z", + "url": "https://files.pythonhosted.org/packages/51/b0/00dadff17778c3204bbd658dcbc9dda1d5e29fff0862ac9dd10880d8b265/Django-2.2.15.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "62b3a7e06a1708afd23f595ef3c47aad04c38ca9768a906681af9406034d0676" + "sha256": "bf022e2629b6e33fc37be0ae2b216a3dca9e01152326322188dee9d70c62436f" }, "data-dist-info-metadata": { - "sha256": "62b3a7e06a1708afd23f595ef3c47aad04c38ca9768a906681af9406034d0676" + "sha256": "bf022e2629b6e33fc37be0ae2b216a3dca9e01152326322188dee9d70c62436f" }, - "filename": "django-6.1a1-py3-none-any.whl", + "filename": "Django-2.2.16-py3-none-any.whl", "hashes": { - "sha256": "fc617100cc0db25e8e93cb2ed7be65684787a46cbce26ecf87d217e1c5ae4b98" + "sha256": "83ced795a0f239f41d8ecabf51cc5fad4b97462a6008dc12e5af3cb9288724ec" }, "provenance": null, - "requires-python": ">=3.12", - "size": 8393399, - "upload-time": "2026-05-20T19:40:43.638389Z", - "url": "https://files.pythonhosted.org/packages/37/db/7d4ad06746747ceee4807dc9db16085e1424d7bd9cc8bf7dedf9bba16a93/django-6.1a1-py3-none-any.whl", + "requires-python": ">=3.5", + "size": 7466055, + "upload-time": "2020-09-01T09:14:25.126958Z", + "url": "https://files.pythonhosted.org/packages/06/30/3b7e846c1a2f5435f52c408442e09c0c35ca6fa1c4abbad0ccf4d42fb172/Django-2.2.16-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "django-6.1a1.tar.gz", + "filename": "Django-2.2.16.tar.gz", "hashes": { - "sha256": "abd3a1ec92cf4817654fd83ab708932b5d2d12a0cec993ea169320682c193ad0" + "sha256": "62cf45e5ee425c52e411c0742e641a6588b7e8af0d2c274a27940931b2786594" }, "provenance": null, - "requires-python": ">=3.12", - "size": 11172061, - "upload-time": "2026-05-20T19:40:50.995447Z", - "url": "https://files.pythonhosted.org/packages/9c/fc/bbccfafecb518bc6e3dd5da753570f55c8e59dd8cb4b8b428db64d91b867/django-6.1a1.tar.gz", - "yanked": false - } - ], - "meta": { - "_last-serial": 37677816, - "api-version": "1.4" - }, - "name": "django", - "project-status": { - "status": "active" - }, - "versions": [ - "1.1.3", - "1.1.4", - "1.2", - "1.2.1", - "1.2.2", - "1.2.3", - "1.2.4", - "1.2.5", - "1.2.6", - "1.2.7", - "1.3", - "1.3.1", - "1.3.2", - "1.3.3", - "1.3.4", - "1.3.5", - "1.3.6", - "1.3.7", - "1.4", - "1.4.1", - "1.4.2", - "1.4.3", - "1.4.4", - "1.4.5", - "1.4.6", - "1.4.7", - "1.4.8", - "1.4.9", - "1.4.10", - "1.4.11", - "1.4.12", - "1.4.13", - "1.4.14", - "1.4.15", - "1.4.16", - "1.4.17", - "1.4.18", - "1.4.19", - "1.4.20", - "1.4.21", - "1.4.22", - "1.5", - "1.5.1", - "1.5.2", - "1.5.3", - "1.5.4", - "1.5.5", - "1.5.6", - "1.5.7", - "1.5.8", - "1.5.9", - "1.5.10", - "1.5.11", - "1.5.12", - "1.6", - "1.6.1", - "1.6.2", - "1.6.3", - "1.6.4", - "1.6.5", - "1.6.6", - "1.6.7", - "1.6.8", - "1.6.9", - "1.6.10", - "1.6.11", - "1.7", - "1.7.1", - "1.7.2", - "1.7.3", - "1.7.4", - "1.7.5", - "1.7.6", - "1.7.7", - "1.7.8", - "1.7.9", - "1.7.10", - "1.7.11", - "1.8a1", - "1.8b1", - "1.8b2", - "1.8c1", - "1.8", - "1.8.1", - "1.8.2", - "1.8.3", - "1.8.4", - "1.8.5", - "1.8.6", - "1.8.7", - "1.8.8", - "1.8.9", - "1.8.10", - "1.8.11", - "1.8.12", - "1.8.13", - "1.8.14", - "1.8.15", - "1.8.16", - "1.8.17", - "1.8.18", - "1.8.19", - "1.9a1", - "1.9b1", - "1.9rc1", - "1.9rc2", - "1.9", - "1.9.1", - "1.9.2", - "1.9.3", - "1.9.4", - "1.9.5", - "1.9.6", - "1.9.7", - "1.9.8", - "1.9.9", - "1.9.10", - "1.9.11", - "1.9.12", - "1.9.13", - "1.10a1", - "1.10b1", - "1.10rc1", - "1.10", - "1.10.1", - "1.10.2", - "1.10.3", - "1.10.4", - "1.10.5", - "1.10.6", - "1.10.7", - "1.10.8", - "1.11a1", - "1.11b1", - "1.11rc1", - "1.11", - "1.11.1", - "1.11.2", - "1.11.3", - "1.11.4", - "1.11.5", - "1.11.6", - "1.11.7", - "1.11.8", - "1.11.9", - "1.11.10", - "1.11.11", - "1.11.12", - "1.11.13", - "1.11.14", - "1.11.15", - "1.11.16", - "1.11.17", - "1.11.18", - "1.11.20", - "1.11.21", - "1.11.22", - "1.11.23", - "1.11.24", - "1.11.25", - "1.11.26", - "1.11.27", - "1.11.28", - "1.11.29", - "2.0a1", - "2.0b1", - "2.0rc1", - "2.0", - "2.0.1", - "2.0.2", - "2.0.3", - "2.0.4", - "2.0.5", - "2.0.6", - "2.0.7", - "2.0.8", - "2.0.9", - "2.0.10", - "2.0.12", - "2.0.13", - "2.1a1", - "2.1b1", - "2.1rc1", - "2.1", - "2.1.1", - "2.1.2", - "2.1.3", - "2.1.4", - "2.1.5", - "2.1.7", - "2.1.8", - "2.1.9", - "2.1.10", - "2.1.11", - "2.1.12", - "2.1.13", - "2.1.14", - "2.1.15", - "2.2a1", - "2.2b1", - "2.2rc1", - "2.2", - "2.2.1", - "2.2.2", - "2.2.3", - "2.2.4", - "2.2.5", - "2.2.6", - "2.2.7", - "2.2.8", - "2.2.9", - "2.2.10", - "2.2.11", - "2.2.12", - "2.2.13", - "2.2.14", - "2.2.15", - "2.2.16", - "2.2.17", - "2.2.18", - "2.2.19", - "2.2.20", - "2.2.21", - "2.2.22", - "2.2.23", - "2.2.24", - "2.2.25", - "2.2.26", - "2.2.27", - "2.2.28", - "3.0a1", - "3.0b1", - "3.0rc1", - "3.0", - "3.0.1", - "3.0.2", - "3.0.3", - "3.0.4", - "3.0.5", - "3.0.6", - "3.0.7", - "3.0.8", - "3.0.9", - "3.0.10", - "3.0.11", - "3.0.12", - "3.0.13", - "3.0.14", - "3.1a1", - "3.1b1", - "3.1rc1", - "3.1", - "3.1.1", - "3.1.2", - "3.1.3", - "3.1.4", - "3.1.5", - "3.1.6", - "3.1.7", - "3.1.8", - "3.1.9", - "3.1.10", - "3.1.11", - "3.1.12", - "3.1.13", - "3.1.14", - "3.2a1", - "3.2b1", - "3.2rc1", - "3.2", - "3.2.1", - "3.2.2", - "3.2.3", - "3.2.4", - "3.2.5", - "3.2.6", - "3.2.7", - "3.2.8", - "3.2.9", - "3.2.10", - "3.2.11", - "3.2.12", - "3.2.13", - "3.2.14", - "3.2.15", - "3.2.16", - "3.2.17", - "3.2.18", - "3.2.19", - "3.2.20", - "3.2.21", - "3.2.22", - "3.2.23", - "3.2.24", - "3.2.25", - "4.0a1", - "4.0b1", - "4.0rc1", - "4.0", - "4.0.1", - "4.0.2", - "4.0.3", - "4.0.4", - "4.0.5", - "4.0.6", - "4.0.7", - "4.0.8", - "4.0.9", - "4.0.10", - "4.1a1", - "4.1b1", - "4.1rc1", - "4.1", - "4.1.1", - "4.1.2", - "4.1.3", - "4.1.4", - "4.1.5", - "4.1.6", - "4.1.7", - "4.1.8", - "4.1.9", - "4.1.10", - "4.1.11", - "4.1.12", - "4.1.13", - "4.2a1", - "4.2b1", - "4.2rc1", - "4.2", - "4.2.1", - "4.2.2", - "4.2.3", - "4.2.4", - "4.2.5", - "4.2.6", - "4.2.7", - "4.2.8", - "4.2.9", - "4.2.10", - "4.2.11", - "4.2.12", - "4.2.13", - "4.2.14", - "4.2.15", - "4.2.16", - "4.2.17", - "4.2.18", - "4.2.19", - "4.2.20", - "4.2.21", - "4.2.22", - "4.2.23", - "4.2.24", - "4.2.25", - "4.2.26", - "4.2.27", - "4.2.28", - "4.2.29", - "4.2.30", - "5.0a1", - "5.0b1", - "5.0rc1", - "5.0", - "5.0.1", - "5.0.2", - "5.0.3", - "5.0.4", - "5.0.5", - "5.0.6", - "5.0.7", - "5.0.8", - "5.0.9", - "5.0.10", - "5.0.11", - "5.0.12", - "5.0.13", - "5.0.14", - "5.1a1", - "5.1b1", - "5.1rc1", - "5.1", - "5.1.1", - "5.1.2", - "5.1.3", - "5.1.4", - "5.1.5", - "5.1.6", - "5.1.7", - "5.1.8", - "5.1.9", - "5.1.10", - "5.1.11", - "5.1.12", - "5.1.13", - "5.1.14", - "5.1.15", - "5.2a1", - "5.2b1", - "5.2rc1", - "5.2", - "5.2.1", - "5.2.2", - "5.2.3", - "5.2.4", - "5.2.5", - "5.2.6", - "5.2.7", - "5.2.8", - "5.2.9", - "5.2.10", - "5.2.11", - "5.2.12", - "5.2.13", - "5.2.14", - "5.2.15", - "6.0a1", - "6.0b1", - "6.0rc1", - "6.0", - "6.0.1", - "6.0.2", - "6.0.3", - "6.0.4", - "6.0.5", - "6.0.6", - "6.1a1" - ] - } - headers: - Accept-Ranges: - - bytes - Access-Control-Allow-Headers: - - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since - Access-Control-Allow-Methods: - - GET - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-PyPI-Last-Serial - Access-Control-Max-Age: - - "86400" - Cache-Control: - - max-age=600, public - Content-Security-Policy: - - default-src 'none'; sandbox allow-top-navigation - Content-Type: - - application/vnd.pypi.simple.v1+json - Etag: - - '"feeRBKd2PZwZTpeeMrLHTg"' - Permissions-Policy: - - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() - Referrer-Policy: - - origin-when-cross-origin - Strict-Transport-Security: - - max-age=31536000; includeSubDomains; preload - Vary: - - Accept-Encoding, Accept - X-Cache: - - MISS, HIT, HIT - X-Cache-Hits: - - 0, 157, 1 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - deny - X-Permitted-Cross-Domain-Policies: - - none - X-Pypi-Last-Serial: - - "37677816" - X-Served-By: - - cache-iad-kiad7000154-IAD, cache-iad-kiad7000154-IAD, cache-iad-kiad7000082-IAD, cache-wsi-ysbk1060026-WSI - X-Timer: - - S1781578785.452441,VS0,VE1 - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 0 - host: pypi.org - headers: - Accept: - - application/vnd.pypi.simple.v1+json - X-Test-Name: - - TestCommand_Transitive/requirements.txt_transitive_native_source - url: https://pypi.org/simple/certifi/ - method: GET - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: -1 - uncompressed: true - body: | - { - "alternate-locations": [], - "files": [ - { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "certifi-0.0.1.tar.gz", - "hashes": { - "sha256": "a6f0d79b2b63a43c71bc128929be3a17bdf5d0a5f74208d7ad9563b3bf8210e9" - }, - "provenance": null, - "requires-python": null, - "size": 118887, - "upload-time": "2011-12-28T07:27:42.157563Z", - "url": "https://files.pythonhosted.org/packages/55/bf/e1094f052b5932a452b12ac5a6c229f3d7dbf41a66cfc8d5832fe3fb6463/certifi-0.0.1.tar.gz", + "requires-python": ">=3.5", + "size": 8884774, + "upload-time": "2020-09-01T09:14:36.209966Z", + "url": "https://files.pythonhosted.org/packages/eb/9c/1beb8860f99acedd3e231c9690e4a9e7103818a1fff9d44ae9553b2e1442/Django-2.2.16.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "certifi-0.0.2.tar.gz", + "core-metadata": { + "sha256": "677993c119822cd4d13a64eebc7fca021671efd8608cabcc2058a29e01d9414f" + }, + "data-dist-info-metadata": { + "sha256": "677993c119822cd4d13a64eebc7fca021671efd8608cabcc2058a29e01d9414f" + }, + "filename": "Django-2.2.17-py3-none-any.whl", "hashes": { - "sha256": "678b7a44338228d55bc4569a575b4734bbbcb9da109328f3b10e3435ec6abdee" + "sha256": "558cb27930defd9a6042133258caf797b2d1dee233959f537e3dc475cb49bd7c" }, "provenance": null, - "requires-python": null, - "size": 118508, - "upload-time": "2011-12-28T09:28:47.490418Z", - "url": "https://files.pythonhosted.org/packages/0c/4d/6e036d6158e533499272f7b82d0ffa115ecc7c930994475b7bf8f4047489/certifi-0.0.2.tar.gz", + "requires-python": ">=3.5", + "size": 7466059, + "upload-time": "2020-11-02T08:12:33.238873Z", + "url": "https://files.pythonhosted.org/packages/82/2b/75f2909ba02a3b0e343e560863101aa3d43f58357e7c053596aa29d1cce7/Django-2.2.17-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-0.0.3.tar.gz", + "filename": "Django-2.2.17.tar.gz", "hashes": { - "sha256": "1418bce4a32cd409b9766a7c92556be4d23f287da581945be4076eea299fbeac" + "sha256": "cf5370a4d7765a9dd6d42a7b96b53c74f9446cd38209211304b210fe0404b861" }, "provenance": null, - "requires-python": null, - "size": 118528, - "upload-time": "2011-12-28T09:41:16.684315Z", - "url": "https://files.pythonhosted.org/packages/17/3d/7d037b5aadde37d95c067e5b26f064ae53f791201a89b5b38ee315409264/certifi-0.0.3.tar.gz", + "requires-python": ">=3.5", + "size": 8885492, + "upload-time": "2020-11-02T08:12:44.286790Z", + "url": "https://files.pythonhosted.org/packages/9d/fd/1d27e69b17b3c14c2d6120b17319725461e2732257ac26c64c17fcba53f4/Django-2.2.17.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "certifi-0.0.4.tar.gz", + "core-metadata": { + "sha256": "bfcb033b5913deab427c7c69d8c426c43f76e6f1d5a42c9654e25f586b8b5fce" + }, + "data-dist-info-metadata": { + "sha256": "bfcb033b5913deab427c7c69d8c426c43f76e6f1d5a42c9654e25f586b8b5fce" + }, + "filename": "Django-2.2.18-py3-none-any.whl", "hashes": { - "sha256": "8aed314d0d133c70fd9c56ee13cabe0910c0f6ff423da266841512af0e3d68c4" + "sha256": "0eaca08f236bf502a9773e53623f766cc3ceee6453cc41e6de1c8b80f07d2364" }, "provenance": null, - "requires-python": null, - "size": 118526, - "upload-time": "2011-12-28T09:49:48.973280Z", - "url": "https://files.pythonhosted.org/packages/cd/b9/ad866737dfde6b459fa3188b13d249e50101fa06bab408e6d9e5029b6838/certifi-0.0.4.tar.gz", + "requires-python": ">=3.5", + "size": 7466191, + "upload-time": "2021-02-01T09:28:14.241915Z", + "url": "https://files.pythonhosted.org/packages/6a/4c/4072f2f11c523898fb994874bbd1346d2e6c0b6968a2e1e87bee1c7a1729/Django-2.2.18-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-0.0.5.tar.gz", + "filename": "Django-2.2.18.tar.gz", "hashes": { - "sha256": "c1c47a7545e39e19357d51c2e5291de158508024658d6860815359566ac65c02" + "sha256": "c9c994f5e0a032cbd45089798b52e4080f4dea7241c58e3e0636c54146480bb4" }, "provenance": null, - "requires-python": null, - "size": 118528, - "upload-time": "2011-12-28T11:34:59.106062Z", - "url": "https://files.pythonhosted.org/packages/84/b9/a5aac1c71b154f18dad87b39e42a118a538ce4f95fe10f3f651b0c3d0ac2/certifi-0.0.5.tar.gz", + "requires-python": ">=3.5", + "size": 9180844, + "upload-time": "2021-02-01T09:28:29.173011Z", + "url": "https://files.pythonhosted.org/packages/f0/42/47a9ba406657df4e7244697fcd4c7916b1ee4e89f9bbc5d850d08751f0f3/Django-2.2.18.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "certifi-0.0.6.tar.gz", + "core-metadata": { + "sha256": "013da8a87272fd9f9a7cb20a49d95aaedb2389fe3d71bb6d7146246153cc1dd2" + }, + "data-dist-info-metadata": { + "sha256": "013da8a87272fd9f9a7cb20a49d95aaedb2389fe3d71bb6d7146246153cc1dd2" + }, + "filename": "Django-2.2.19-py3-none-any.whl", "hashes": { - "sha256": "e839718ce80daa9853b1f47a333757d4a22cdf422e2fd8de5e579d5634a89585" + "sha256": "e319a7164d6d30cb177b3fd74d02c52f1185c37304057bb76d74047889c605d9" }, "provenance": null, - "requires-python": null, - "size": 118451, - "upload-time": "2011-12-28T11:37:01.060302Z", - "url": "https://files.pythonhosted.org/packages/76/4a/92995898df84d15c42d49e38b814caa94502cbf28be9b9732703303f2107/certifi-0.0.6.tar.gz", + "requires-python": ">=3.5", + "size": 7466191, + "upload-time": "2021-02-19T09:07:57.568044Z", + "url": "https://files.pythonhosted.org/packages/1a/ce/846a9dbf536991be0004f5ae414520c3a64eaa167d09e51d75ab410c45e8/Django-2.2.19-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-0.0.7.tar.gz", + "filename": "Django-2.2.19.tar.gz", "hashes": { - "sha256": "6dec7d3c6f3d4ed0a50fb15f8fd41c0bb1b17998eb8c103d0f34d61c19061e36" + "sha256": "30c235dec87e05667597e339f194c9fed6c855bda637266ceee891bf9093da43" }, "provenance": null, - "requires-python": null, - "size": 119974, - "upload-time": "2012-01-23T07:45:43.295351Z", - "url": "https://files.pythonhosted.org/packages/43/10/aafebf9677ccec8b227f15eef20a4aac65fbff7f14fc9462f06855fecdd2/certifi-0.0.7.tar.gz", + "requires-python": ">=3.5", + "size": 9209434, + "upload-time": "2021-02-19T09:08:15.073175Z", + "url": "https://files.pythonhosted.org/packages/dc/35/ad92bf082f7faa39bd949911b9df09ec1843167d657df6eb3720d2212427/Django-2.2.19.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "certifi-0.0.8.tar.gz", + "core-metadata": { + "sha256": "93a1d746681215aabbe03ae0b45a78d0690ef47ad7a26481021c97d9c0c757ea" + }, + "data-dist-info-metadata": { + "sha256": "93a1d746681215aabbe03ae0b45a78d0690ef47ad7a26481021c97d9c0c757ea" + }, + "filename": "Django-2.2.20-py3-none-any.whl", "hashes": { - "sha256": "46ecf5f7526a08cc1f8bc8232adf0cffce046f46ceff95539daec42ebc4849ef" + "sha256": "2484f115891ab1a0e9ae153602a641fbc15d7894c036d79fb78662c0965d7954" }, "provenance": null, - "requires-python": null, - "size": 118129, - "upload-time": "2012-01-30T21:09:58.875088Z", - "url": "https://files.pythonhosted.org/packages/38/70/d777da670969367780cb0cb66f43799e17e050dcdeb0fa4e26189519f9f2/certifi-0.0.8.tar.gz", + "requires-python": ">=3.5", + "size": 7466207, + "upload-time": "2021-04-06T07:34:52.201974Z", + "url": "https://files.pythonhosted.org/packages/b1/88/bd220ea3e4e12c42f2215285cb101d925f95e42b093f390c823e61c94f00/Django-2.2.20-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-1.0.0.tar.gz", + "filename": "Django-2.2.20.tar.gz", "hashes": { - "sha256": "d4f8e89c9e709f67221bf21231d0fa66a00d3712bcb69d4b5aef3705339c8dcd" + "sha256": "2569f9dc5f8e458a5e988b03d6b7a02bda59b006d6782f4ea0fd590ed7336a64" }, "provenance": null, - "requires-python": null, - "size": 164836, - "upload-time": "2014-01-17T19:18:21.941676Z", - "url": "https://files.pythonhosted.org/packages/eb/fe/3ba38b686003664a75c01c42c6f1be02f9837d007c0f15727e6f8f2040a3/certifi-1.0.0.tar.gz", + "requires-python": ">=3.5", + "size": 9182853, + "upload-time": "2021-04-06T07:35:02.866945Z", + "url": "https://files.pythonhosted.org/packages/3c/e0/2ab562729727dc25d800134f811f8e15e56fb28c44dfab5222a51b9d2b20/Django-2.2.20.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "e48c8465d27435f1f1dcd248dfa6a0d8f1ecb50674cb979695e236c07affc7fb" + "sha256": "3c981fe1a55fd45b2596c0d6f18794816aedb9096596a7916a8f6ef5d9e72964" }, "data-dist-info-metadata": { - "sha256": "e48c8465d27435f1f1dcd248dfa6a0d8f1ecb50674cb979695e236c07affc7fb" - }, - "filename": "certifi-1.0.1-py2.py3-none-any.whl", - "hashes": { - "sha256": "44964ac783fca598e723da5fa2ef3631b5b2f94f445749bfc6043d4afb20de75" + "sha256": "3c981fe1a55fd45b2596c0d6f18794816aedb9096596a7916a8f6ef5d9e72964" }, - "provenance": null, - "requires-python": null, - "size": 169278, - "upload-time": "2014-03-10T13:36:03.207547Z", - "url": "https://files.pythonhosted.org/packages/4e/58/86422944e1f228a4e90c291388bf69675826c995f163b2894541365f1f0e/certifi-1.0.1-py2.py3-none-any.whl", - "yanked": false - }, - { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "certifi-1.0.1.tar.gz", + "filename": "Django-2.2.21-py3-none-any.whl", "hashes": { - "sha256": "f2c18c7edd349ec10378ef43ff16f81ae1d0af61d5d2858a8b383e8f6814a9cc" + "sha256": "7d8b61b6e7031a3c1a4aef29e2701849af0837f4f2062bc203077a0b46d51c2c" }, "provenance": null, - "requires-python": null, - "size": 168859, - "upload-time": "2014-03-10T13:24:54.262081Z", - "url": "https://files.pythonhosted.org/packages/ff/3a/ec07518540a090d463aa20c615a170d52a3633057fde480bd462883a0de2/certifi-1.0.1.tar.gz", + "requires-python": ">=3.5", + "size": 7466829, + "upload-time": "2021-05-04T08:47:20.595323Z", + "url": "https://files.pythonhosted.org/packages/81/93/d6dc44d73dfa9e773f97c90edccbb0c359f7bb27aadc90f5c0da48ab7138/Django-2.2.21-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-14.05.14.tar.gz", + "filename": "Django-2.2.21.tar.gz", "hashes": { - "sha256": "1e1bcbacd6357c151ae37cf0290dcc809721d32ce21fd6b7339568f3ddef1b69" + "sha256": "7460cfe3781d36d1625230267dad255deb33e9229e41f21e32b33b9d536d20cd" }, "provenance": null, - "requires-python": null, - "size": 168608, - "upload-time": "2014-05-18T22:55:55.244640Z", - "url": "https://files.pythonhosted.org/packages/c1/ed/4a424a55f77679700452972e583393b64160583c80ffa893b4be9391f3ae/certifi-14.05.14.tar.gz", + "requires-python": ">=3.5", + "size": 9209871, + "upload-time": "2021-05-04T08:47:51.750991Z", + "url": "https://files.pythonhosted.org/packages/86/8c/95243cf026de8c006766f2f583cd582f51fec28158dec2a0684ac77ccca3/Django-2.2.21.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "4982c6bb9ae225c24f181e1492440093b819e1cf8d79e1b3a139b0dff1f60ff1" + "sha256": "8690950c7336109298576dddd045502a616eb40dc5671a0e0b367f8fef7737bd" }, "data-dist-info-metadata": { - "sha256": "4982c6bb9ae225c24f181e1492440093b819e1cf8d79e1b3a139b0dff1f60ff1" + "sha256": "8690950c7336109298576dddd045502a616eb40dc5671a0e0b367f8fef7737bd" }, - "filename": "certifi-2015.04.28-py2.py3-none-any.whl", + "filename": "Django-2.2.22-py3-none-any.whl", "hashes": { - "sha256": "268fa00c27de756d71663dd61f73a4a8d8727569bb1b474b2ce6020553826872" + "sha256": "e831105edb153af1324de44d06091ca75520a227456387dda4a47d2f1cc2731a" }, "provenance": null, - "requires-python": null, - "size": 373298, - "upload-time": "2015-04-28T17:40:47.660312Z", - "url": "https://files.pythonhosted.org/packages/86/35/9758a67004a266047c779ae40a3d937869bfc6fc3422f6c606b8afbc9d23/certifi-2015.04.28-py2.py3-none-any.whl", + "requires-python": ">=3.5", + "size": 7466871, + "upload-time": "2021-05-06T07:40:38.479356Z", + "url": "https://files.pythonhosted.org/packages/6c/cc/d8ace1c2de7a149934cae343eccc75fd07d261c8f3bee05008fc630186d5/Django-2.2.22-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2015.04.28.tar.gz", + "filename": "Django-2.2.22.tar.gz", "hashes": { - "sha256": "99785e6cf715cdcde59dee05a676e99f04835a71e7ced201ca317401c322ba96" + "sha256": "db2214db1c99017cbd971e58824e6f424375154fe358afc30e976f5b99fc6060" }, "provenance": null, - "requires-python": null, - "size": 370682, - "upload-time": "2015-04-28T17:40:43.658363Z", - "url": "https://files.pythonhosted.org/packages/4a/41/52617061e93551d5c8041b70d35db395ad647cc356beb764cd9b278e3114/certifi-2015.04.28.tar.gz", + "requires-python": ">=3.5", + "size": 9182392, + "upload-time": "2021-05-06T07:40:41.663188Z", + "url": "https://files.pythonhosted.org/packages/7d/59/7c19d4a11f976fac155b0d60b6d4f41dc986209296de2af971b11568bac6/Django-2.2.22.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "b3f306ce1d6ca3151be3aa9235de0dca0d898221cbaafc29dfc7bb537ba77523" + "sha256": "b2dfa176b838fe63f3f4012fc868994538912db664ec9f866b46c18690b17b70" }, "data-dist-info-metadata": { - "sha256": "b3f306ce1d6ca3151be3aa9235de0dca0d898221cbaafc29dfc7bb537ba77523" + "sha256": "b2dfa176b838fe63f3f4012fc868994538912db664ec9f866b46c18690b17b70" }, - "filename": "certifi-2015.9.6-py2.py3-none-any.whl", + "filename": "Django-2.2.23-py3-none-any.whl", "hashes": { - "sha256": "499d154e26c642108248be45b4e09d3b978d2e7c6a72e0a147a2e81448a61a7d" + "sha256": "2710bff9dd480cf886e38947ee00aea3d6b9b04b77a748e352e3ce447b0fe17f" }, "provenance": null, - "requires-python": null, - "size": 361971, - "upload-time": "2015-09-06T02:54:12.239532Z", - "url": "https://files.pythonhosted.org/packages/c6/aa/85432217f85f1553dc0926a3e00b48e00819b80097dd056e482c19766f11/certifi-2015.9.6-py2.py3-none-any.whl", + "requires-python": ">=3.5", + "size": 7467076, + "upload-time": "2021-05-13T07:36:40.797557Z", + "url": "https://files.pythonhosted.org/packages/fa/35/5cf6c94b1cc7ac847fde1d36257e06533ce853c2f92875b7abac89a65bfc/Django-2.2.23-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2015.9.6.tar.gz", + "filename": "Django-2.2.23.tar.gz", "hashes": { - "sha256": "7e5646f75d2779719b3400c009e3461f921823e4592657f8e00fb2b6e14b8b92" + "sha256": "12cfc045a4ccb2348719aaaa77b17e66a26bff9fc238b4c765a3e825ef92e414" }, "provenance": null, - "requires-python": null, - "size": 359650, - "upload-time": "2015-09-06T02:53:58.617829Z", - "url": "https://files.pythonhosted.org/packages/e2/ec/ab8442e4d6cf92ea4df67ed81e078bd6a9e092c96ffcd03dbd910e1eb389/certifi-2015.9.6.tar.gz", + "requires-python": ">=3.5", + "size": 9182567, + "upload-time": "2021-05-13T07:36:51.046462Z", + "url": "https://files.pythonhosted.org/packages/51/fb/6ad422c1a18fcb21f014091316c56031b739aef6ad98d65880b870bb311c/Django-2.2.23.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "3d00126f0716f19b4e29f9dae06b75cee128f8b887d9afcc8f19c67a824706c7" + "sha256": "9d40444096c9f5351b1cdcf4dc864bd2c5a78f6cdeed799f6a25766d63497dea" }, "data-dist-info-metadata": { - "sha256": "3d00126f0716f19b4e29f9dae06b75cee128f8b887d9afcc8f19c67a824706c7" + "sha256": "9d40444096c9f5351b1cdcf4dc864bd2c5a78f6cdeed799f6a25766d63497dea" }, - "filename": "certifi-2015.9.6.1-py2.py3-none-any.whl", + "filename": "Django-2.2.24-py3-none-any.whl", "hashes": { - "sha256": "4cbb1f8b30948895f36bb94402598506808833747e0a2e1ca5b1f152ff341da4" + "sha256": "f2084ceecff86b1e631c2cd4107d435daf4e12f1efcdf11061a73bf0b5e95f92" }, "provenance": null, - "requires-python": null, - "size": 371112, - "upload-time": "2015-09-06T03:32:59.875795Z", - "url": "https://files.pythonhosted.org/packages/cc/7f/fb45b6c47ff3a1e119b8fa0aec4a9d1812f0c9f774d877eca582065ef21e/certifi-2015.9.6.1-py2.py3-none-any.whl", + "requires-python": ">=3.5", + "size": 7467267, + "upload-time": "2021-06-02T08:53:39.899614Z", + "url": "https://files.pythonhosted.org/packages/65/4a/3d3f05ff8cb284cca565adb8b704b3094b0810ae2b5925c6e30e604400f7/Django-2.2.24-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2015.9.6.1.tar.gz", + "filename": "Django-2.2.24.tar.gz", "hashes": { - "sha256": "f924457bd89178e565fe1b90359d90639f524e7da1a99988292474f52defbf34" + "sha256": "3339ff0e03dee13045aef6ae7b523edff75b6d726adf7a7a48f53d5a501f7db7" }, "provenance": null, - "requires-python": null, - "size": 186331, - "upload-time": "2015-09-06T03:32:44.988447Z", - "url": "https://files.pythonhosted.org/packages/d6/8d/700b62e1cbcd0264450b8bb476757808ef2c3f6060ee552c3717d010b616/certifi-2015.9.6.1.tar.gz", + "requires-python": ">=3.5", + "size": 9211396, + "upload-time": "2021-06-02T08:54:12.637481Z", + "url": "https://files.pythonhosted.org/packages/f9/a3/bc91152d021c340f35b3c6d463602704e6590b0273df7e27fa80ed87cb14/Django-2.2.24.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "f883099f91b8eadfd863456c8d281741a966ea60b8b02841f25b036a71654cc1" + "sha256": "74b65de94cee6f227bd9399dfaa98c38205e62ee5dd25f5bc79780b6ecceba00" }, "data-dist-info-metadata": { - "sha256": "f883099f91b8eadfd863456c8d281741a966ea60b8b02841f25b036a71654cc1" + "sha256": "74b65de94cee6f227bd9399dfaa98c38205e62ee5dd25f5bc79780b6ecceba00" }, - "filename": "certifi-2015.9.6.2-py2.py3-none-any.whl", + "filename": "Django-2.2.25-py3-none-any.whl", "hashes": { - "sha256": "7486e08ffd0a9bea8c66e76fd1f0f0150294c572e78cb16b14d8589beafd3564" + "sha256": "08bad7ef7e90286b438dbe1412c3e633fbc7b96db04735f0c7baadeed52f3fad" }, "provenance": null, - "requires-python": null, - "size": 371110, - "upload-time": "2015-09-07T15:43:34.668535Z", - "url": "https://files.pythonhosted.org/packages/58/41/b16d4787c30bfb27d608fd2383ab2a7823afa0491fa16df04336d7b7519b/certifi-2015.9.6.2-py2.py3-none-any.whl", + "requires-python": ">=3.5", + "size": 7467310, + "upload-time": "2021-12-07T07:34:42.416731Z", + "url": "https://files.pythonhosted.org/packages/5e/21/1ee492ab7d6b10fd7d5f519161837f9bfae85b375dcf9dfbddfd4d9f3f4c/Django-2.2.25-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2015.9.6.2.tar.gz", + "filename": "Django-2.2.25.tar.gz", "hashes": { - "sha256": "dc3a2b2d9d1033dbf27586366ae61b9d7c44d8c3a6f29694ffcbb0618ea7aea6" + "sha256": "b1e65eaf371347d4b13eb7e061b09786c973061de95390c327c85c1e2aa2349c" }, "provenance": null, - "requires-python": null, - "size": 368588, - "upload-time": "2015-09-07T15:43:28.269491Z", - "url": "https://files.pythonhosted.org/packages/63/71/422814652028afbff99347da9f3d102f53113a1d2389e255a2dde15c5d8d/certifi-2015.9.6.2.tar.gz", + "requires-python": ">=3.5", + "size": 9185326, + "upload-time": "2021-12-07T07:34:54.595264Z", + "url": "https://files.pythonhosted.org/packages/07/f0/b14af22a49ed975b94f23e70470bbb64b3ce4b0459f5f6ec8b7a2b6edd09/Django-2.2.25.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "cfe8966bb4b2c81cea7240cf58cef3c7aa15a3a0b7118327df1281a7b320ce08" + "sha256": "0ae1f8a1398dc0d69daea66403dbb8338e09366b1bea0a3d8ac6d641fb7cd985" }, "data-dist-info-metadata": { - "sha256": "cfe8966bb4b2c81cea7240cf58cef3c7aa15a3a0b7118327df1281a7b320ce08" + "sha256": "0ae1f8a1398dc0d69daea66403dbb8338e09366b1bea0a3d8ac6d641fb7cd985" }, - "filename": "certifi-2015.11.20-py2.py3-none-any.whl", + "filename": "Django-2.2.26-py3-none-any.whl", "hashes": { - "sha256": "12e141bb3e0f1b3ea4d5a8af804fc59ff94d5ece040cf8d22232ddf87eec096b" + "sha256": "85e62019366692f1d5afed946ca32fef34c8693edf342ac9d067d75d64faf0ac" }, "provenance": null, - "requires-python": null, - "size": 367351, - "upload-time": "2015-11-20T09:19:41.766097Z", - "url": "https://files.pythonhosted.org/packages/a5/2b/83904abc08c3d95808d098163b049e923cbf9fa04f6fa5c0f3750959da8e/certifi-2015.11.20-py2.py3-none-any.whl", + "requires-python": ">=3.5", + "size": 7468014, + "upload-time": "2022-01-04T09:53:18.329006Z", + "url": "https://files.pythonhosted.org/packages/8a/3d/40f62f004b9a763a3726432d4c820526e880f7f2902de7469e5c0d119590/Django-2.2.26-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2015.11.20.tar.gz", + "filename": "Django-2.2.26.tar.gz", "hashes": { - "sha256": "7168668372f07219439e82878b484d6216ff63224fd4e7ff4f39c56ad0b487de" + "sha256": "dfa537267d52c6243a62b32855a744ca83c37c70600aacffbfd98bc5d6d8518f" }, "provenance": null, - "requires-python": null, - "size": 364503, - "upload-time": "2015-11-20T09:19:14.158164Z", - "url": "https://files.pythonhosted.org/packages/c5/8a/d007319d95bd2424adb3f2a41ffb29de76f2c07b3dd5fd98f3651f9a14f5/certifi-2015.11.20.tar.gz", + "requires-python": ">=3.5", + "size": 9208028, + "upload-time": "2022-01-04T09:53:29.324996Z", + "url": "https://files.pythonhosted.org/packages/64/90/e1557256c4e4113953d7ce2aa02e70a024d09658ce1b55e0f7ea9b61f17a/Django-2.2.26.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "40e1b1d120723088ffc3d5a07c586bd8edb80cef503a1f875d35f02b429aa137" + "sha256": "3c6bfd0a2f46c5381c50858891a457ea0cc97ff7f43ca18614e7a05f894743f8" }, "data-dist-info-metadata": { - "sha256": "40e1b1d120723088ffc3d5a07c586bd8edb80cef503a1f875d35f02b429aa137" + "sha256": "3c6bfd0a2f46c5381c50858891a457ea0cc97ff7f43ca18614e7a05f894743f8" }, - "filename": "certifi-2015.11.20.1-py2.py3-none-any.whl", + "filename": "Django-2.2.27-py3-none-any.whl", "hashes": { - "sha256": "ad86683448f7483d4147a64d96856e551734e594c4563747e9fbe2368df13d3f" + "sha256": "90763c764738586b11d7e1f44828032c153366e43ad7f782908193a1bb2d6d92" }, "provenance": null, - "requires-python": null, - "size": 368793, - "upload-time": "2015-11-30T11:18:21.164994Z", - "url": "https://files.pythonhosted.org/packages/df/21/86903664789d010c7693523aa44cd6f96f9d60c7bc813761ff3db5fa8aad/certifi-2015.11.20.1-py2.py3-none-any.whl", + "requires-python": ">=3.5", + "size": 7468028, + "upload-time": "2022-02-01T07:56:15.889914Z", + "url": "https://files.pythonhosted.org/packages/cf/2b/229178fdeea21210768620d0dab8ca40ed2f823bbd57b93c39dbd644ef90/Django-2.2.27-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2015.11.20.1.tar.gz", + "filename": "Django-2.2.27.tar.gz", "hashes": { - "sha256": "30b0a7354a1b32caa8b4705d3f5fb2dadefac7ba4bf8af8a2176869f93e38f16" + "sha256": "1ee37046b0bf2b61e83b3a01d067323516ec3b6f2b17cd49b1326dd4ba9dc913" }, "provenance": null, - "requires-python": null, - "size": 365934, - "upload-time": "2015-11-30T11:18:12.387288Z", - "url": "https://files.pythonhosted.org/packages/08/59/d39d98454a4fd2c9e0955590398bcfc4047f8e6dde00d7731cefdb32b403/certifi-2015.11.20.1.tar.gz", + "requires-python": ">=3.5", + "size": 9185716, + "upload-time": "2022-02-01T07:56:27.211309Z", + "url": "https://files.pythonhosted.org/packages/38/c5/9f8bd15f2193c72f8f7e22b938380a2f043e7e6f5cbdaa371d969ae50424/Django-2.2.27.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "e35a40cf53970ab9e75b8c70ea0bd051f718eae2f78be0055b8b591ae4c68e12" + "sha256": "3c53bd38492ecba2d7d505ae293bf3eda3d352135ad52736024b4f0d8b5f8788" }, "data-dist-info-metadata": { - "sha256": "e35a40cf53970ab9e75b8c70ea0bd051f718eae2f78be0055b8b591ae4c68e12" + "sha256": "3c53bd38492ecba2d7d505ae293bf3eda3d352135ad52736024b4f0d8b5f8788" }, - "filename": "certifi-2016.2.28-py2.py3-none-any.whl", + "filename": "Django-2.2.28-py3-none-any.whl", "hashes": { - "sha256": "75c33d546e0a732a4606749cbadcd81929f30d8b814061ca93cde49933dbb860" + "sha256": "365429d07c1336eb42ba15aa79f45e1c13a0b04d5c21569e7d596696418a6a45" }, "provenance": null, - "requires-python": null, - "size": 366879, - "upload-time": "2016-02-28T14:32:48.070650Z", - "url": "https://files.pythonhosted.org/packages/db/60/1ed0106bde7b14b363b15b17cc308aad93ba57d3582570f3ad7180ae0fae/certifi-2016.2.28-py2.py3-none-any.whl", + "requires-python": ">=3.5", + "size": 7468548, + "upload-time": "2022-04-11T07:52:52.782601Z", + "url": "https://files.pythonhosted.org/packages/43/69/eaac9a827335898d626066989865974fa48bfc23efd1b34628d64543b2d9/Django-2.2.28-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2016.2.28.tar.gz", + "filename": "Django-2.2.28.tar.gz", "hashes": { - "sha256": "5e8eccf95924658c97b990b50552addb64f55e1e3dfe4880456ac1f287dc79d0" + "sha256": "0200b657afbf1bc08003845ddda053c7641b9b24951e52acd51f6abda33a7413" }, "provenance": null, - "requires-python": null, - "size": 364036, - "upload-time": "2016-02-28T14:32:41.621447Z", - "url": "https://files.pythonhosted.org/packages/5c/f8/f6c54727c74579c6bbe5926f5deb9677c5810a33e11da58d1a4e2d09d041/certifi-2016.2.28.tar.gz", + "requires-python": ">=3.5", + "size": 9187543, + "upload-time": "2022-04-11T07:53:05.463179Z", + "url": "https://files.pythonhosted.org/packages/17/27/24d66baeb05a53e38637a4b793df069f2bebacf75bc6e854ff32068a7ef3/Django-2.2.28.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d061f3550e45883515830bbdc89e88c079ff291e4f98a67aebb7b7582f1e95eb" + "sha256": "4c17e98183d7b1276297c817031697ff6bdd9d1003cfb7c7f784e9404b7203cb" }, "data-dist-info-metadata": { - "sha256": "d061f3550e45883515830bbdc89e88c079ff291e4f98a67aebb7b7582f1e95eb" + "sha256": "4c17e98183d7b1276297c817031697ff6bdd9d1003cfb7c7f784e9404b7203cb" }, - "filename": "certifi-2016.8.2-py2.py3-none-any.whl", + "filename": "Django-3.0a1-py3-none-any.whl", "hashes": { - "sha256": "c6290b32cfccf569a621d0449fcaf9283a3e0c77108bc808545b41c779d42e0a" + "sha256": "ccf5d58cfe53601afcf38d53cb5a3ed6a915afcfdb728593ce8594f96ca21cd8" }, "provenance": null, - "requires-python": null, - "size": 381733, - "upload-time": "2016-08-02T08:07:40.785333Z", - "url": "https://files.pythonhosted.org/packages/65/da/116b7b175ecdb089406ec24238d1fe668b52d3f25e4e7ba88983807eac6a/certifi-2016.8.2-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 7499892, + "upload-time": "2019-09-10T09:19:32.778684Z", + "url": "https://files.pythonhosted.org/packages/d8/a6/02cce92ec00e4d0dc72f130a2066b5f30b16d3b27b8423cd75a6b591ebfd/Django-3.0a1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2016.8.2.tar.gz", + "filename": "Django-3.0a1.tar.gz", "hashes": { - "sha256": "65ddc34fd9c8509851031d7075b8325393b87e6dbe5875a723959a20266d7a41" + "sha256": "ccfaf8c7e72cecbf97de52633b30995659a6ad14a0e4a8c4ebc78b353e8ed78d" }, "provenance": null, - "requires-python": null, - "size": 379197, - "upload-time": "2016-08-02T08:07:44.660218Z", - "url": "https://files.pythonhosted.org/packages/60/d8/e4dbd7239f1dd3854135949cc2cc8344602b1545a7929b7bf652ac69fbb6/certifi-2016.8.2.tar.gz", + "requires-python": ">=3.6", + "size": 8936672, + "upload-time": "2019-09-10T09:19:39.974331Z", + "url": "https://files.pythonhosted.org/packages/b6/c0/ffc5c11eccfd5111491595753981a259bd709994d83648aebcfcb288131a/Django-3.0a1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "0920a6965ed6628db07ea1c0a2e5aee371135864e738bf50d198f66c2451b123" + "sha256": "e8f1259e17a3dcae3008c847399d63c7d4c3ffa90833bc71fafb187633e957ba" }, "data-dist-info-metadata": { - "sha256": "0920a6965ed6628db07ea1c0a2e5aee371135864e738bf50d198f66c2451b123" + "sha256": "e8f1259e17a3dcae3008c847399d63c7d4c3ffa90833bc71fafb187633e957ba" }, - "filename": "certifi-2016.8.8-py2.py3-none-any.whl", + "filename": "Django-3.0b1-py3-none-any.whl", "hashes": { - "sha256": "04f0e6677e6a5a64ba83ade859bcdda254c1ccf58545eb72bc2067f51a01873c" + "sha256": "3c43d11a9d04a860b4ab658f6cbee11a33a87755667b0a9f42e0fc327d015d39" }, "provenance": null, - "requires-python": null, - "size": 384755, - "upload-time": "2016-08-08T13:12:03.414485Z", - "url": "https://files.pythonhosted.org/packages/dd/ed/e9bf6a9dc79e23c68385c4ea692f0e9e1a7880518872564f88be013b552f/certifi-2016.8.8-py2.py3-none-any.whl", - "yanked": false + "requires-python": ">=3.6", + "size": 7500629, + "upload-time": "2019-10-14T10:21:37.792635Z", + "url": "https://files.pythonhosted.org/packages/d1/14/9e339e2fa2befa6ea629cb5cbc2c84a201b03ac04ad15dc1f196c8675562/Django-3.0b1-py3-none-any.whl", + "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2016.8.8.tar.gz", + "filename": "Django-3.0b1.tar.gz", "hashes": { - "sha256": "99864ed602d8a9d212e339b15ffa438895002eda7b7db20dca5309dac9605ae9" + "sha256": "e0336c2bc6bb99b87788d79e4c5dd88db255bcd097240e0f7f9843e222e43672" }, "provenance": null, - "requires-python": null, - "size": 382233, - "upload-time": "2016-08-08T13:11:59.463240Z", - "url": "https://files.pythonhosted.org/packages/41/bf/88a3269c7c95fc94a2c581c4b1b3d3ec21af7a268d6a3a4e54578adccfd6/certifi-2016.8.8.tar.gz", + "requires-python": ">=3.6", + "size": 9076737, + "upload-time": "2019-10-14T10:21:46.008282Z", + "url": "https://files.pythonhosted.org/packages/3a/b1/53c75411a3e2e82429ab1506d7565973e193b92eb030eab847971a2b46e2/Django-3.0b1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "5dfcb0e85a9b62cc942ec06845d3d024846fce682389ca5c6fe24afa08376c03" + "sha256": "72776892c3d8251e086ae8af02e7f518edfa9ab96e8220f38f25f18a5066c177" }, "data-dist-info-metadata": { - "sha256": "5dfcb0e85a9b62cc942ec06845d3d024846fce682389ca5c6fe24afa08376c03" + "sha256": "72776892c3d8251e086ae8af02e7f518edfa9ab96e8220f38f25f18a5066c177" }, - "filename": "certifi-2016.8.31-py2.py3-none-any.whl", + "filename": "Django-3.0rc1-py3-none-any.whl", "hashes": { - "sha256": "172844a3e2896c924e6aa2657b2e56586a724f27edd0e9592be9353f3a3f6c73" + "sha256": "bd7e7dd0c3065e356f150fb03d1620e98e947d8c0ce913826d43bd468e020bed" }, "provenance": null, - "requires-python": null, - "size": 379020, - "upload-time": "2016-08-31T16:25:25.302456Z", - "url": "https://files.pythonhosted.org/packages/34/21/ebb383f944dfc3a14461ee021089da90477be919a5554117c184ae3d44be/certifi-2016.8.31-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 7501670, + "upload-time": "2019-11-18T08:51:12.063347Z", + "url": "https://files.pythonhosted.org/packages/62/65/957dc58af5094fc3c2d5d18233866a01eefbf71b1ad17741da098fc774d1/Django-3.0rc1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2016.8.31.tar.gz", + "filename": "Django-3.0rc1.tar.gz", "hashes": { - "sha256": "f7708a42d86f29ccc7c8c4ff9d34a8d854d8d78eb2973d1f28406bb43d6b8919" + "sha256": "0a1efde1b685a6c30999ba00902f23613cf5db864c5a1532d2edf3eda7896a37" }, "provenance": null, - "requires-python": null, - "size": 376643, - "upload-time": "2016-08-31T16:25:30.944901Z", - "url": "https://files.pythonhosted.org/packages/1c/d1/0133a5084f0d17db0270c6061e824a11b0e417d743f5ff4c594f4090ed89/certifi-2016.8.31.tar.gz", + "requires-python": ">=3.6", + "size": 9083478, + "upload-time": "2019-11-18T08:51:19.037478Z", + "url": "https://files.pythonhosted.org/packages/38/bd/9324965c7a900fba18db907eada900df754b448ce4b76972cbc8a55ae7e2/Django-3.0rc1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "4356fffac547e4989462b6b99b06092fecc63dc80ee6c7756eda489ea2538dcb" + "sha256": "05e03577fa029167ba7cd07c56449e54cc0f2d5434e84aaea24d2e4ea024b781" }, "data-dist-info-metadata": { - "sha256": "4356fffac547e4989462b6b99b06092fecc63dc80ee6c7756eda489ea2538dcb" + "sha256": "05e03577fa029167ba7cd07c56449e54cc0f2d5434e84aaea24d2e4ea024b781" }, - "filename": "certifi-2016.9.26-py2.py3-none-any.whl", + "filename": "Django-3.0-py3-none-any.whl", "hashes": { - "sha256": "a60073d7bb5cb01671877efda875e8dab755b98baedfbb9b8b3d9be2d52ad022" + "sha256": "6f857bd4e574442ba35a7172f1397b303167dae964cf18e53db5e85fe248d000" }, "provenance": null, - "requires-python": null, - "size": 377097, - "upload-time": "2016-09-26T11:50:55.842604Z", - "url": "https://files.pythonhosted.org/packages/a2/35/b7b457c95fdd661d4c179201e9e58a2181934695943b08ccfcba09284b4e/certifi-2016.9.26-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 7427980, + "upload-time": "2019-12-02T11:13:11.252980Z", + "url": "https://files.pythonhosted.org/packages/43/d6/0aed0b12c66527748ce5a007da4618a65dfbe1f8fca82eccedf57d60295f/Django-3.0-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2016.9.26.tar.gz", + "filename": "Django-3.0.tar.gz", "hashes": { - "sha256": "8275aef1bbeaf05c53715bfc5d8569bd1e04ca1e8e69608cc52bcaac2604eb19" + "sha256": "d98c9b6e5eed147bc51f47c014ff6826bd1ab50b166956776ee13db5a58804ae" }, "provenance": null, - "requires-python": null, - "size": 374637, - "upload-time": "2016-09-26T11:50:59.584703Z", - "url": "https://files.pythonhosted.org/packages/4f/75/e1bc6e363a2c76f8d7e754c27c437dbe4086414e1d6d2f6b2a3e7846f22b/certifi-2016.9.26.tar.gz", + "requires-python": ">=3.6", + "size": 8909597, + "upload-time": "2019-12-02T11:13:17.709458Z", + "url": "https://files.pythonhosted.org/packages/f8/46/b3b8c61f867827fff2305db40659495dcd64fb35c399e75c53f23c113871/Django-3.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "0fe1ffbdaf1e2cd4524fdaf6db612a867955a34f60880ff4ec7010ef239e0a7b" + "sha256": "8b42a2a048089bc358151fd357492b83dd4707b334a7c19652c9dfe209ad17dc" }, "data-dist-info-metadata": { - "sha256": "0fe1ffbdaf1e2cd4524fdaf6db612a867955a34f60880ff4ec7010ef239e0a7b" + "sha256": "8b42a2a048089bc358151fd357492b83dd4707b334a7c19652c9dfe209ad17dc" }, - "filename": "certifi-2017.1.23-py2.py3-none-any.whl", + "filename": "Django-3.0.1-py3-none-any.whl", "hashes": { - "sha256": "f74a224a9860fd5a2e9757230a7ea3eba82d6d46914780abc18e70c8b58d4bf8" + "sha256": "b61295749be7e1c42467c55bcabdaee9fbe9496fdf9ed2e22cef44d9de2ff953" }, "provenance": null, - "requires-python": null, - "size": 382984, - "upload-time": "2017-01-23T21:21:13.140577Z", - "url": "https://files.pythonhosted.org/packages/21/f7/7bb6b1c5ba1db21515950bc16b22cd7ef7d27024100f326a19921efd2ce0/certifi-2017.1.23-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 7428297, + "upload-time": "2019-12-18T08:59:13.338777Z", + "url": "https://files.pythonhosted.org/packages/6a/23/08f7fd7afdd24184a400fcaebf921bd09b5b5235cbd62ffa02308a7d35d6/Django-3.0.1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2017.1.23.tar.gz", + "filename": "Django-3.0.1.tar.gz", "hashes": { - "sha256": "81877fb7ac126e9215dfb15bfef7115fdc30e798e0013065158eed0707fd99ce" + "sha256": "315b11ea265dd15348d47f2cbb044ef71da2018f6e582fed875c889758e6f844" }, "provenance": null, - "requires-python": null, - "size": 380397, - "upload-time": "2017-01-23T21:21:15.847787Z", - "url": "https://files.pythonhosted.org/packages/b6/fa/ca682d5ace0700008d246664e50db8d095d23750bb212c0086305450c276/certifi-2017.1.23.tar.gz", + "requires-python": ">=3.6", + "size": 9022787, + "upload-time": "2019-12-18T08:59:35.114312Z", + "url": "https://files.pythonhosted.org/packages/44/e8/4ae9ef3d455f4ce5aa22259cb6e40c69b29ef6b02d49c5cdfa265f7fc821/Django-3.0.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "6730cb2f52d6163d920db65d57f419f9935677f503c3f35719b0112f080b61d8" + "sha256": "ecaf80fbfe7c179ecb9fa61201d29b6c9d2871c1b68b6b7136b148be8bcd1209" }, "data-dist-info-metadata": { - "sha256": "6730cb2f52d6163d920db65d57f419f9935677f503c3f35719b0112f080b61d8" + "sha256": "ecaf80fbfe7c179ecb9fa61201d29b6c9d2871c1b68b6b7136b148be8bcd1209" }, - "filename": "certifi-2017.4.17-py2.py3-none-any.whl", + "filename": "Django-3.0.2-py3-none-any.whl", "hashes": { - "sha256": "f4318671072f030a33c7ca6acaef720ddd50ff124d1388e50c1bda4cbd6d7010" + "sha256": "4f2c913303be4f874015993420bf0bd8fd2097a9c88e6b49c6a92f9bdd3fb13a" }, "provenance": null, - "requires-python": null, - "size": 375925, - "upload-time": "2017-04-17T19:36:37.025602Z", - "url": "https://files.pythonhosted.org/packages/eb/01/c1f58987b777d6c4ec535b4e004a4a07bfc9db06f0c7533367ca6da8f2a6/certifi-2017.4.17-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 7428596, + "upload-time": "2020-01-02T07:22:14.549127Z", + "url": "https://files.pythonhosted.org/packages/55/d1/8ade70e65fa157e1903fe4078305ca53b6819ab212d9fbbe5755afc8ea2e/Django-3.0.2-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2017.4.17.tar.gz", + "filename": "Django-3.0.2.tar.gz", "hashes": { - "sha256": "f7527ebf7461582ce95f7a9e03dd141ce810d40590834f4ec20cddd54234c10a" + "sha256": "8c3575f81e11390893860d97e1e0154c47512f180ea55bd84ce8fa69ba8051ca" }, "provenance": null, - "requires-python": null, - "size": 373512, - "upload-time": "2017-04-17T19:36:40.874997Z", - "url": "https://files.pythonhosted.org/packages/dd/0e/1e3b58c861d40a9ca2d7ea4ccf47271d4456ae4294c5998ad817bd1b4396/certifi-2017.4.17.tar.gz", + "requires-python": ">=3.6", + "size": 9028261, + "upload-time": "2020-01-02T07:22:21.750853Z", + "url": "https://files.pythonhosted.org/packages/c5/c1/5b901e21114b5dd9233726c2975c0aa7e9f48f63e41ec95d8777721d8aff/Django-3.0.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "0924b341355bf3decac62c8c8fcf652e334f2f57e8332bbfb4f95452a5259bc2" + "sha256": "a689af6db9afce577b048b2ff3f9842ad785f743a1f590a823498a940086a060" }, "data-dist-info-metadata": { - "sha256": "0924b341355bf3decac62c8c8fcf652e334f2f57e8332bbfb4f95452a5259bc2" + "sha256": "a689af6db9afce577b048b2ff3f9842ad785f743a1f590a823498a940086a060" }, - "filename": "certifi-2017.7.27-py2.py3-none-any.whl", + "filename": "Django-3.0.3-py3-none-any.whl", "hashes": { - "sha256": "f0c0494d4a43fc862826a8ac731538ac68120524d4438e864a1ce2a2916e495d" + "sha256": "c91c91a7ad6ef67a874a4f76f58ba534f9208412692a840e1d125eb5c279cb0a" }, "provenance": null, - "requires-python": null, - "size": 349511, - "upload-time": "2017-07-27T15:42:26.368478Z", - "url": "https://files.pythonhosted.org/packages/dc/ec/38df4e406cfca294fd6e242ea38bd943f47885d95e4dbf1783146f80e391/certifi-2017.7.27-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 7457940, + "upload-time": "2020-02-03T09:50:46.338782Z", + "url": "https://files.pythonhosted.org/packages/c6/b7/63d23df1e311ca0d90f41352a9efe7389ba353df95deea5676652e615420/Django-3.0.3-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2017.7.27.tar.gz", + "filename": "Django-3.0.3.tar.gz", "hashes": { - "sha256": "a7e03cbaf96baad108e34602848d0e4f04e59185325a61e63c96fcf67cee5fcd" + "sha256": "2f1ba1db8648484dd5c238fb62504777b7ad090c81c5f1fd8d5eb5ec21b5f283" }, "provenance": null, - "requires-python": null, - "size": 348142, - "upload-time": "2017-07-27T15:42:29.816731Z", - "url": "https://files.pythonhosted.org/packages/fa/70/bf24052d94f00bfdb70ac70840bfa1ba61e6d56ee7da5f62ecbca743c87e/certifi-2017.7.27.tar.gz", + "requires-python": ">=3.6", + "size": 8932015, + "upload-time": "2020-02-03T09:51:04.774633Z", + "url": "https://files.pythonhosted.org/packages/3d/21/316d435bf8bd6f355be6b5765da91394fb38f405e5bea6680e411e4d470c/Django-3.0.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "a2af8671edfd7a4429ce07c924e4835dadff2d4860ba874258b6001857819072" + "sha256": "99082cdd3b90b01320156a9b32ba9031bbc16998db23a273072b92ab2d7784d1" }, "data-dist-info-metadata": { - "sha256": "a2af8671edfd7a4429ce07c924e4835dadff2d4860ba874258b6001857819072" + "sha256": "99082cdd3b90b01320156a9b32ba9031bbc16998db23a273072b92ab2d7784d1" }, - "filename": "certifi-2017.7.27.1-py2.py3-none-any.whl", + "filename": "Django-3.0.4-py3-none-any.whl", "hashes": { - "sha256": "54a07c09c586b0e4c619f02a5e94e36619da8e2b053e20f594348c0611803704" + "sha256": "89e451bfbb815280b137e33e454ddd56481fdaa6334054e6e031041ee1eda360" }, "provenance": null, - "requires-python": null, - "size": 349554, - "upload-time": "2017-07-27T15:46:17.483109Z", - "url": "https://files.pythonhosted.org/packages/40/66/06130724e8205fc8c105db7edb92871c7fff7d31324d7f4405c762624a43/certifi-2017.7.27.1-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 7458172, + "upload-time": "2020-03-04T09:31:56.305550Z", + "url": "https://files.pythonhosted.org/packages/12/68/8c125da33aaf0942add5095a7a2a8e064b3812d598e9fb5aca9957872d71/Django-3.0.4-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2017.7.27.1.tar.gz", + "filename": "Django-3.0.4.tar.gz", "hashes": { - "sha256": "40523d2efb60523e113b44602298f0960e900388cf3bb6043f645cf57ea9e3f5" + "sha256": "50b781f6cbeb98f673aa76ed8e572a019a45e52bdd4ad09001072dfd91ab07c8" }, "provenance": null, - "requires-python": null, - "size": 348217, - "upload-time": "2017-07-27T15:46:22.548345Z", - "url": "https://files.pythonhosted.org/packages/20/d0/3f7a84b0c5b89e94abbd073a5f00c7176089f526edb056686751d5064cbd/certifi-2017.7.27.1.tar.gz", + "requires-python": ">=3.6", + "size": 9060331, + "upload-time": "2020-03-04T09:32:15.777733Z", + "url": "https://files.pythonhosted.org/packages/1d/38/89ea18b5aeb9b56fff7430388946e8e9dfd7a451f3e6ddb8a9b637f442c1/Django-3.0.4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "670dc88eafd566c941e8f93bd7c3983e2e9cb1512f2fa5f6f473f4864b802393" + "sha256": "6992581315f3bfc4e7102b6ef9b58529a4a070ca820db6e16d33bc57ff83dc11" }, "data-dist-info-metadata": { - "sha256": "670dc88eafd566c941e8f93bd7c3983e2e9cb1512f2fa5f6f473f4864b802393" + "sha256": "6992581315f3bfc4e7102b6ef9b58529a4a070ca820db6e16d33bc57ff83dc11" }, - "filename": "certifi-2017.11.5-py2.py3-none-any.whl", + "filename": "Django-3.0.5-py3-none-any.whl", "hashes": { - "sha256": "244be0d93b71e93fc0a0a479862051414d0e00e16435707e5bf5000f92e04694" + "sha256": "642d8eceab321ca743ae71e0f985ff8fdca59f07aab3a9fb362c617d23e33a76" }, "provenance": null, - "requires-python": null, - "size": 330630, - "upload-time": "2017-11-05T13:22:40.199808Z", - "url": "https://files.pythonhosted.org/packages/29/9b/25ef61e948321296f029f53c9f67cc2b54e224db509eb67ce17e0df6044a/certifi-2017.11.5-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 7458815, + "upload-time": "2020-04-01T07:59:15.811931Z", + "url": "https://files.pythonhosted.org/packages/a9/4f/8a247eee2958529a6a805d38fbacd9764fd566462fa0016aa2a2947ab2a6/Django-3.0.5-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2017.11.5.tar.gz", + "filename": "Django-3.0.5.tar.gz", "hashes": { - "sha256": "5ec74291ca1136b40f0379e1128ff80e866597e4e2c1e755739a913bbc3613c0" + "sha256": "d4666c2edefa38c5ede0ec1655424c56dc47ceb04b6d8d62a7eac09db89545c1" }, "provenance": null, - "requires-python": null, - "size": 329246, - "upload-time": "2017-11-05T13:22:43.723111Z", - "url": "https://files.pythonhosted.org/packages/23/3f/8be01c50ed24a4bd6b8da799839066ce0288f66f5e11f0367323467f0cbc/certifi-2017.11.5.tar.gz", + "requires-python": ">=3.6", + "size": 8943850, + "upload-time": "2020-04-01T07:59:27.770337Z", + "url": "https://files.pythonhosted.org/packages/ed/52/1f281f39fe38d10c6c73e1c1d26a0aad5406be1108bf5f50423751ea8aa3/Django-3.0.5.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9849f7373c1d0ea9399bc3fbc72e138567b47f47e75ab8033d3885fd6b0a315c" + "sha256": "616242bd6af6cc4c5bb2b63e22fdd956c82e61bda1b40e07aeceb7174f9a1375" }, "data-dist-info-metadata": { - "sha256": "9849f7373c1d0ea9399bc3fbc72e138567b47f47e75ab8033d3885fd6b0a315c" + "sha256": "616242bd6af6cc4c5bb2b63e22fdd956c82e61bda1b40e07aeceb7174f9a1375" }, - "filename": "certifi-2018.1.18-py2.py3-none-any.whl", + "filename": "Django-3.0.6-py3-none-any.whl", "hashes": { - "sha256": "14131608ad2fd56836d33a71ee60fa1c82bc9d2c8d98b7bdbc631fe1b3cd1296" + "sha256": "051ba55d42daa3eeda3944a8e4df2bc96d4c62f94316dea217248a22563c3621" }, "provenance": null, - "requires-python": null, - "size": 151607, - "upload-time": "2018-01-18T20:30:56.854301Z", - "url": "https://files.pythonhosted.org/packages/fa/53/0a5562e2b96749e99a3d55d8c7df91c9e4d8c39a9da1f1a49ac9e4f4b39f/certifi-2018.1.18-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 7458833, + "upload-time": "2020-05-04T05:26:36.090306Z", + "url": "https://files.pythonhosted.org/packages/9d/04/04abb097c84c770180eeebe7ed920ce42f9917ab5ad4de01ff8ed11bc25b/Django-3.0.6-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2018.1.18.tar.gz", + "filename": "Django-3.0.6.tar.gz", "hashes": { - "sha256": "edbc3f203427eef571f79a7692bb160a2b0f7ccaa31953e99bd17e307cf63f7d" + "sha256": "9aaa6a09678e1b8f0d98a948c56482eac3e3dd2ddbfb8de70a868135ef3b5e01" }, "provenance": null, - "requires-python": null, - "size": 151258, - "upload-time": "2018-01-18T20:30:58.724385Z", - "url": "https://files.pythonhosted.org/packages/15/d4/2f888fc463d516ff7bf2379a4e9a552fef7f22a94147655d9b1097108248/certifi-2018.1.18.tar.gz", + "requires-python": ">=3.6", + "size": 9070990, + "upload-time": "2020-05-04T05:26:41.532361Z", + "url": "https://files.pythonhosted.org/packages/1e/9b/75ef2ff5482f2970ba59093a67b9a8371626af8559caca7fcdb16ea4bd1c/Django-3.0.6.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "b9808b0453f0454d177c450b8873bc88ba354042e2b0cc1df42489fc1c380c87" + "sha256": "d1953437413e08729aad730ba78a0e61fec43141d1f1e27bf5fdb2ab0d8dc283" }, "data-dist-info-metadata": { - "sha256": "b9808b0453f0454d177c450b8873bc88ba354042e2b0cc1df42489fc1c380c87" + "sha256": "d1953437413e08729aad730ba78a0e61fec43141d1f1e27bf5fdb2ab0d8dc283" }, - "filename": "certifi-2018.4.16-py2.py3-none-any.whl", + "filename": "Django-3.0.7-py3-none-any.whl", "hashes": { - "sha256": "9fa520c1bacfb634fa7af20a76bcbd3d5fb390481724c597da32c719a7dca4b0" + "sha256": "e1630333248c9b3d4e38f02093a26f1e07b271ca896d73097457996e0fae12e8" }, "provenance": null, - "requires-python": null, - "size": 150367, - "upload-time": "2018-04-16T18:50:10.751358Z", - "url": "https://files.pythonhosted.org/packages/7c/e6/92ad559b7192d846975fc916b65f667c7b8c3a32bea7372340bfe9a15fa5/certifi-2018.4.16-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 7460889, + "upload-time": "2020-06-03T09:36:35.471004Z", + "url": "https://files.pythonhosted.org/packages/5c/63/6d7efecbf3f06db8c6577950a24a191e55cadf7cda4d7fe6976206c886dd/Django-3.0.7-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2018.4.16.tar.gz", + "filename": "Django-3.0.7.tar.gz", "hashes": { - "sha256": "13e698f54293db9f89122b0581843a782ad0934a4fe0172d2a980ba77fc61bb7" + "sha256": "5052b34b34b3425233c682e0e11d658fd6efd587d11335a0203d827224ada8f2" }, "provenance": null, - "requires-python": null, - "size": 149967, - "upload-time": "2018-04-16T18:50:12.436867Z", - "url": "https://files.pythonhosted.org/packages/4d/9c/46e950a6f4d6b4be571ddcae21e7bc846fcbb88f1de3eff0f6dd0a6be55d/certifi-2018.4.16.tar.gz", + "requires-python": ">=3.6", + "size": 8947502, + "upload-time": "2020-06-03T09:36:44.234306Z", + "url": "https://files.pythonhosted.org/packages/74/ad/8a1bc5e0f8b740792c99c7bef5ecc043018e2b605a2fe1e2513fde586b72/Django-3.0.7.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "c1d3d51b3e1ae1759ed48b1407b4477008a5650bbf9c7fbbb227e378ff5cc6ba" + "sha256": "1dcccf695cc0ef08f472a347c7d12fbc33c6dca4b2abd2d6187b1d350efe778e" }, "data-dist-info-metadata": { - "sha256": "c1d3d51b3e1ae1759ed48b1407b4477008a5650bbf9c7fbbb227e378ff5cc6ba" + "sha256": "1dcccf695cc0ef08f472a347c7d12fbc33c6dca4b2abd2d6187b1d350efe778e" }, - "filename": "certifi-2018.8.13-py2.py3-none-any.whl", + "filename": "Django-3.0.8-py3-none-any.whl", "hashes": { - "sha256": "b6e8b28b2b7e771a41ecdd12d4d43262ecab52adebbafa42c77d6b57fb6ad3a4" + "sha256": "5457fc953ec560c5521b41fad9e6734a4668b7ba205832191bbdff40ec61073c" }, "provenance": null, - "requires-python": null, - "size": 146520, - "upload-time": "2018-08-13T07:10:37.237391Z", - "url": "https://files.pythonhosted.org/packages/16/1f/50d729c104b21c1042aa51560da6141d1cab476ba7015d92b2111c8db841/certifi-2018.8.13-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 7461178, + "upload-time": "2020-07-01T04:49:49.522725Z", + "url": "https://files.pythonhosted.org/packages/ca/ab/5e004afa025a6fb640c6e983d4983e6507421ff01be224da79ab7de7a21f/Django-3.0.8-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2018.8.13.tar.gz", + "filename": "Django-3.0.8.tar.gz", "hashes": { - "sha256": "4c1d68a1408dd090d2f3a869aa94c3947cc1d967821d1ed303208c9f41f0f2f4" + "sha256": "31a5fbbea5fc71c99e288ec0b2f00302a0a92c44b13ede80b73a6a4d6d205582" }, "provenance": null, - "requires-python": null, - "size": 146139, - "upload-time": "2018-08-13T07:10:38.940923Z", - "url": "https://files.pythonhosted.org/packages/53/0d/d1d13a63563cc50a27b310f5612645bef06d29a5022a7e79ac659dd0fc50/certifi-2018.8.13.tar.gz", + "requires-python": ">=3.6", + "size": 9080731, + "upload-time": "2020-07-01T04:50:38.186817Z", + "url": "https://files.pythonhosted.org/packages/c6/e0/19b529ca9c55fa0ee095edffa7135a8eff354490159d2d64d006928beb84/Django-3.0.8.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "fa87197fbee84739800db5ee1338e3f449ec930e841540936649b18ca8a050da" + "sha256": "85fa46bd12cbc816c37ec50d9a4ed6d57be61b5ca271e6de5630136424efe960" }, "data-dist-info-metadata": { - "sha256": "fa87197fbee84739800db5ee1338e3f449ec930e841540936649b18ca8a050da" + "sha256": "85fa46bd12cbc816c37ec50d9a4ed6d57be61b5ca271e6de5630136424efe960" }, - "filename": "certifi-2018.8.24-py2.py3-none-any.whl", + "filename": "Django-3.0.9-py3-none-any.whl", "hashes": { - "sha256": "456048c7e371c089d0a77a5212fb37a2c2dce1e24146e3b7e0261736aaeaa22a" + "sha256": "96fbe04e8ba0df289171e7f6970e0ff8b472bf4f909ed9e0e5beccbac7e1dbbe" }, "provenance": null, - "requires-python": null, - "size": 147251, - "upload-time": "2018-08-24T09:23:18.551814Z", - "url": "https://files.pythonhosted.org/packages/df/f7/04fee6ac349e915b82171f8e23cee63644d83663b34c539f7a09aed18f9e/certifi-2018.8.24-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 7461267, + "upload-time": "2020-08-03T07:23:29.043044Z", + "url": "https://files.pythonhosted.org/packages/87/dc/3f96196718beab06849f94f54ff20ffec78af8424c866c61cdced30fb1ce/Django-3.0.9-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2018.8.24.tar.gz", + "filename": "Django-3.0.9.tar.gz", "hashes": { - "sha256": "376690d6f16d32f9d1fe8932551d80b23e9d393a8578c5633a2ed39a64861638" + "sha256": "c22b4cd8e388f8219dc121f091e53a8701f9f5bca9aa132b5254263cab516215" }, "provenance": null, - "requires-python": null, - "size": 146866, - "upload-time": "2018-08-24T09:23:20.818632Z", - "url": "https://files.pythonhosted.org/packages/e1/0f/f8d5e939184547b3bdc6128551b831a62832713aa98c2ccdf8c47ecc7f17/certifi-2018.8.24.tar.gz", + "requires-python": ">=3.6", + "size": 9081099, + "upload-time": "2020-08-03T07:23:44.286778Z", + "url": "https://files.pythonhosted.org/packages/2d/25/19176dee332d7aabd0109b4909a296468f87fdc2b7ff2f41a3f8c571041e/Django-3.0.9.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "db39327a93fb62033abee634bd59d1a98c97ed5cbb5640ed6220d30fdd990061" + "sha256": "24c9cbedebcb4b0e51a00687dd8d6de8b46b42dc3534fa82550f6923a1316c77" }, "data-dist-info-metadata": { - "sha256": "db39327a93fb62033abee634bd59d1a98c97ed5cbb5640ed6220d30fdd990061" + "sha256": "24c9cbedebcb4b0e51a00687dd8d6de8b46b42dc3534fa82550f6923a1316c77" }, - "filename": "certifi-2018.10.15-py2.py3-none-any.whl", + "filename": "Django-3.0.10-py3-none-any.whl", "hashes": { - "sha256": "339dc09518b07e2fa7eda5450740925974815557727d6bd35d319c1524a04a4c" + "sha256": "313d0b8f96685e99327785cc600a5178ca855f8e6f4ed162e671e8c3cf749739" }, "provenance": null, - "requires-python": null, - "size": 146308, - "upload-time": "2018-10-15T13:13:24.822597Z", - "url": "https://files.pythonhosted.org/packages/56/9d/1d02dd80bc4cd955f98980f28c5ee2200e1209292d5f9e9cc8d030d18655/certifi-2018.10.15-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 7461438, + "upload-time": "2020-09-01T09:14:28.893793Z", + "url": "https://files.pythonhosted.org/packages/38/86/42288adf01882693e00981524ee0c0a692c3358b81a9f835a0d7812b2190/Django-3.0.10-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2018.10.15.tar.gz", + "filename": "Django-3.0.10.tar.gz", "hashes": { - "sha256": "6d58c986d22b038c8c0df30d639f23a3e6d172a05c3583e766f4c0b785c0986a" + "sha256": "2d14be521c3ae24960e5e83d4575e156a8c479a75c935224b671b1c6e66eddaf" }, "provenance": null, - "requires-python": null, - "size": 145887, - "upload-time": "2018-10-15T13:13:27.013465Z", - "url": "https://files.pythonhosted.org/packages/41/b6/4f0cefba47656583217acd6cd797bc2db1fede0d53090fdc28ad2c8e0716/certifi-2018.10.15.tar.gz", + "requires-python": ">=3.6", + "size": 8958332, + "upload-time": "2020-09-01T09:14:40.538593Z", + "url": "https://files.pythonhosted.org/packages/f4/09/d7c995b128bec61233cfea0e5fa40e442cae54c127b4b2b0881e1fdd0023/Django-3.0.10.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "34f348a8bdd19fb3984b129df7e78cfc81b9daa6a81185f36cb3d060073b884a" + "sha256": "8037504b7dd13a836faea9395a8a89b67e24dcbce204c5973a5716bb8a34d13e" }, "data-dist-info-metadata": { - "sha256": "34f348a8bdd19fb3984b129df7e78cfc81b9daa6a81185f36cb3d060073b884a" + "sha256": "8037504b7dd13a836faea9395a8a89b67e24dcbce204c5973a5716bb8a34d13e" }, - "filename": "certifi-2018.11.29-py2.py3-none-any.whl", + "filename": "Django-3.0.11-py3-none-any.whl", "hashes": { - "sha256": "993f830721089fef441cdfeb4b2c8c9df86f0c63239f06bd025a76a7daddb033" + "sha256": "8c334df4160f7c89f6a8a359dd4e95c688ec5ac0db5db75fcc6fec8f590dc8cf" }, "provenance": null, - "requires-python": null, - "size": 154154, - "upload-time": "2018-11-29T19:56:38.445467Z", - "url": "https://files.pythonhosted.org/packages/9f/e0/accfc1b56b57e9750eba272e24c4dddeac86852c2bebd1236674d7887e8a/certifi-2018.11.29-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 7461465, + "upload-time": "2020-11-02T08:12:36.684860Z", + "url": "https://files.pythonhosted.org/packages/20/65/c3bec6de30da7184a3632670a3ca9db305859a4db17e8bda42dee56f3245/Django-3.0.11-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2018.11.29.tar.gz", + "filename": "Django-3.0.11.tar.gz", "hashes": { - "sha256": "47f9c83ef4c0c621eaef743f133f09fa8a74a9b75f037e8624f83bd1b6626cb7" + "sha256": "96436d3d2f744d26e193bfb5a1cff3e01b349f835bb0ea16f71743accf9c6fa9" }, "provenance": null, - "requires-python": null, - "size": 153772, - "upload-time": "2018-11-29T19:56:41.486057Z", - "url": "https://files.pythonhosted.org/packages/55/54/3ce77783acba5979ce16674fc98b1920d00b01d337cfaaf5db22543505ed/certifi-2018.11.29.tar.gz", + "requires-python": ">=3.6", + "size": 8958879, + "upload-time": "2020-11-02T08:12:49.355431Z", + "url": "https://files.pythonhosted.org/packages/24/94/2bfe789a7ff881e4730a1a3d20cb28adacdcec1e8415bf7874c312cb3a03/Django-3.0.11.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "fd8942727b1392b52a2bcba0b1aa07a7383996f7549b2d7f147d45a74742e432" + "sha256": "c0ae3022018811d5c03c23358a549ab9c9edb90de37e0ae806459630ae1899c5" }, "data-dist-info-metadata": { - "sha256": "fd8942727b1392b52a2bcba0b1aa07a7383996f7549b2d7f147d45a74742e432" + "sha256": "c0ae3022018811d5c03c23358a549ab9c9edb90de37e0ae806459630ae1899c5" }, - "filename": "certifi-2019.3.9-py2.py3-none-any.whl", + "filename": "Django-3.0.12-py3-none-any.whl", "hashes": { - "sha256": "59b7658e26ca9c7339e00f8f4636cdfe59d34fa37b9b04f6f9e9926b3cece1a5" + "sha256": "30c9ad3413805c0d4f2d619c2d06cfa66d070e812ca524562a80ba4291d1661f" }, "provenance": null, - "requires-python": null, - "size": 158601, - "upload-time": "2019-03-09T11:49:27.654084Z", - "url": "https://files.pythonhosted.org/packages/60/75/f692a584e85b7eaba0e03827b3d51f45f571c2e793dd731e598828d380aa/certifi-2019.3.9-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 7461604, + "upload-time": "2021-02-01T09:28:19.270471Z", + "url": "https://files.pythonhosted.org/packages/bd/42/712421cdd7f39e8b26e32021df9cecb94533b1892b2668c941a98e89af3c/Django-3.0.12-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2019.3.9.tar.gz", + "filename": "Django-3.0.12.tar.gz", "hashes": { - "sha256": "b26104d6835d1f5e49452a26eb2ff87fe7090b89dfcaee5ea2212697e1e1d7ae" + "sha256": "fd63e2c7acca5f2e7ad93dfb53d566e040d871404fc0f684a3e720006d221f9a" }, "provenance": null, - "requires-python": null, - "size": 158179, - "upload-time": "2019-03-09T11:49:30.724928Z", - "url": "https://files.pythonhosted.org/packages/06/b8/d1ea38513c22e8c906275d135818fee16ad8495985956a9b7e2bb21942a1/certifi-2019.3.9.tar.gz", + "requires-python": ">=3.6", + "size": 9255277, + "upload-time": "2021-02-01T09:28:35.717844Z", + "url": "https://files.pythonhosted.org/packages/32/e3/e7e9a9378321fdfc3eb55de151911dce968fa245d1f16d8c480c63ea4ed1/Django-3.0.12.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "6e6c5e8b97c88d02424ffe7fda4d91790d480efae0b80e506a7dba05745c6cdd" + "sha256": "24c6b073b3b5a00d020d9b6db00bc6f509759c613a4974bf3c6f620b90d8eb9d" }, "data-dist-info-metadata": { - "sha256": "6e6c5e8b97c88d02424ffe7fda4d91790d480efae0b80e506a7dba05745c6cdd" + "sha256": "24c6b073b3b5a00d020d9b6db00bc6f509759c613a4974bf3c6f620b90d8eb9d" }, - "filename": "certifi-2019.6.16-py2.py3-none-any.whl", + "filename": "Django-3.0.13-py3-none-any.whl", "hashes": { - "sha256": "046832c04d4e752f37383b628bc601a7ea7211496b4638f6514d0e5b9acc4939" + "sha256": "2afe4900667bcceac792fa34b4fb25448c4fd950d8b32c5508b3442c4b10442a" }, "provenance": null, - "requires-python": null, - "size": 157119, - "upload-time": "2019-06-16T14:16:08.674192Z", - "url": "https://files.pythonhosted.org/packages/69/1b/b853c7a9d4f6a6d00749e94eb6f3a041e342a885b87340b79c1ef73e3a78/certifi-2019.6.16-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 7461602, + "upload-time": "2021-02-19T09:08:04.026276Z", + "url": "https://files.pythonhosted.org/packages/37/b8/8f1a4cc2a427108784cbd9202a33f08d5ef7dd2985fa4a0e8ed7213c72f5/Django-3.0.13-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2019.6.16.tar.gz", + "filename": "Django-3.0.13.tar.gz", "hashes": { - "sha256": "945e3ba63a0b9f577b1395204e13c3a231f9bc0223888be653286534e5873695" + "sha256": "6f13c3e8109236129c49d65a42fbf30c928e66b05ca6862246061b9343ecbaf2" }, "provenance": null, - "requires-python": null, - "size": 156721, - "upload-time": "2019-06-16T14:16:11.111522Z", - "url": "https://files.pythonhosted.org/packages/c5/67/5d0548226bcc34468e23a0333978f0e23d28d0b3f0c71a151aef9c3f7680/certifi-2019.6.16.tar.gz", + "requires-python": ">=3.6", + "size": 9285769, + "upload-time": "2021-02-19T09:08:22.462879Z", + "url": "https://files.pythonhosted.org/packages/3b/fe/11ec9b4cbae447e7b90d551be035d55c1293973592b491540334452f1f1f/Django-3.0.13.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "33419e9fbae1809288be0819b84357a9c65ec60ef8817763182ebbf5b31ea03c" + "sha256": "0b4bbeb50cc9cd648337fd569e8593102d53a1efd3d72bdd5954a27a0b292634" }, "data-dist-info-metadata": { - "sha256": "33419e9fbae1809288be0819b84357a9c65ec60ef8817763182ebbf5b31ea03c" + "sha256": "0b4bbeb50cc9cd648337fd569e8593102d53a1efd3d72bdd5954a27a0b292634" }, - "filename": "certifi-2019.9.11-py2.py3-none-any.whl", + "filename": "Django-3.0.14-py3-none-any.whl", "hashes": { - "sha256": "fd7c7c74727ddcf00e9acd26bba8da604ffec95bf1c2144e67aff7a8b50e6cef" + "sha256": "9bc7aa619ed878fedba62ce139abe663a147dccfd20e907725ec11e02a1ca225" }, "provenance": null, - "requires-python": null, - "size": 154423, - "upload-time": "2019-09-11T19:00:22.842058Z", - "url": "https://files.pythonhosted.org/packages/18/b0/8146a4f8dd402f60744fa380bc73ca47303cccf8b9190fd16a827281eac2/certifi-2019.9.11-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 7461625, + "upload-time": "2021-04-06T07:34:56.099064Z", + "url": "https://files.pythonhosted.org/packages/34/3b/393482eb369b3c50608b66feac8eabd4c5c15ae80468fb1eccc0b9c136a2/Django-3.0.14-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2019.9.11.tar.gz", + "filename": "Django-3.0.14.tar.gz", "hashes": { - "sha256": "e4f3620cfea4f83eedc95b24abd9cd56f3c4b146dd0177e83a21b4eb49e21e50" + "sha256": "d58d8394036db75a81896037d757357e79406e8f68816c3e8a28721c1d9d4c11" }, "provenance": null, - "requires-python": null, - "size": 154855, - "upload-time": "2019-09-11T19:00:25.398007Z", - "url": "https://files.pythonhosted.org/packages/62/85/7585750fd65599e88df0fed59c74f5075d4ea2fe611deceb95dd1c2fb25b/certifi-2019.9.11.tar.gz", + "requires-python": ">=3.6", + "size": 9259569, + "upload-time": "2021-04-06T07:35:07.952242Z", + "url": "https://files.pythonhosted.org/packages/76/0e/5d847a77b7b42cacd01405b45e4e370124c1d8a15970865df5ab0f09f83a/Django-3.0.14.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "0a762c7e30e910924c360046483daffd637e3d2fa0e19988b756a267c5224621" + "sha256": "34c331983f59488bb12d16c5823cf166cef29b12747063864c453ebe45629c59" }, "data-dist-info-metadata": { - "sha256": "0a762c7e30e910924c360046483daffd637e3d2fa0e19988b756a267c5224621" + "sha256": "34c331983f59488bb12d16c5823cf166cef29b12747063864c453ebe45629c59" }, - "filename": "certifi-2019.11.28-py2.py3-none-any.whl", + "filename": "Django-3.1a1-py3-none-any.whl", "hashes": { - "sha256": "017c25db2a153ce562900032d5bc68e9f191e44e9a0f762f373977de9df1fbb3" + "sha256": "db4c9b29615d17f808f2b1914d5cd73cd457c9fd90581195172c0888c210d944" }, "provenance": null, - "requires-python": null, - "size": 156030, - "upload-time": "2019-11-28T08:23:04.531784Z", - "url": "https://files.pythonhosted.org/packages/b9/63/df50cac98ea0d5b006c55a399c3bf1db9da7b5a24de7890bc9cfd5dd9e99/certifi-2019.11.28-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 7520707, + "upload-time": "2020-05-14T09:41:05.996512Z", + "url": "https://files.pythonhosted.org/packages/d8/64/fe1af1b31d7c0f5aa7c5ccaf8d263c63652002853fa323cd80b5410788bc/Django-3.1a1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2019.11.28.tar.gz", + "filename": "Django-3.1a1.tar.gz", "hashes": { - "sha256": "25b64c7da4cd7479594d035c08c2d809eb4aab3a26e5a990ea98cc450c320f1f" + "sha256": "dd96f98ec1c3e60877d45cea7350215f16de409848d23cced8443db1b188bd9b" }, "provenance": null, - "requires-python": null, - "size": 156407, - "upload-time": "2019-11-28T08:23:07.238075Z", - "url": "https://files.pythonhosted.org/packages/41/bf/9d214a5af07debc6acf7f3f257265618f1db242a3f8e49a9b516f24523a6/certifi-2019.11.28.tar.gz", + "requires-python": ">=3.6", + "size": 9164027, + "upload-time": "2020-05-14T09:41:11.988119Z", + "url": "https://files.pythonhosted.org/packages/05/f5/ccf81420fe3b3231a61c2fae1ab905bf2e66ba3cab9e4f5d982906bcf709/Django-3.1a1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "cc6a8fa6deda84f05fb3d3e5f11caf3640b2001faf3448e56dded6fb4c62b01f" + "sha256": "f7dfb4c809e8fce6d8d4e3eee7c301997cc030975aa7e4c2c2c572f7153d50bd" }, "data-dist-info-metadata": { - "sha256": "cc6a8fa6deda84f05fb3d3e5f11caf3640b2001faf3448e56dded6fb4c62b01f" + "sha256": "f7dfb4c809e8fce6d8d4e3eee7c301997cc030975aa7e4c2c2c572f7153d50bd" }, - "filename": "certifi-2020.4.5-py2.py3-none-any.whl", + "filename": "Django-3.1b1-py3-none-any.whl", "hashes": { - "sha256": "e68768546aa055623812ada64aec5e1f02ca20a9e7f3d3432dd8b0f35a6e7951" + "sha256": "ccf6c208424c0e1b0eaffd36efe12618a9ab4d0037e26f6ffceaa5277af985d7" }, "provenance": null, - "requires-python": null, - "size": 156998, - "upload-time": "2020-04-05T15:51:31.874340Z", - "url": "https://files.pythonhosted.org/packages/31/2a/a3058b6203b5e26bba5b5f28bf719d05ce87aff38677f1be95bf0c264ce2/certifi-2020.4.5-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 7523548, + "upload-time": "2020-06-15T08:15:27.667675Z", + "url": "https://files.pythonhosted.org/packages/0c/bd/49bbafb42531f77c483fc725863eb1ce76a180dd2771cef354378b191cec/Django-3.1b1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2020.4.5.tar.gz", + "filename": "Django-3.1b1.tar.gz", "hashes": { - "sha256": "b0e07438175de96ab74de9ab5dc40985ef8b44a41e9636a2000099dc3b670ddd" + "sha256": "045be31d68dfed684831e39ab1d9e77a595f1a393935cb43b6c5451d2e78c8a4" }, "provenance": null, - "requires-python": null, - "size": 158033, - "upload-time": "2020-04-05T15:51:33.696196Z", - "url": "https://files.pythonhosted.org/packages/12/6c/122f5c6c44ecbfd27b913a99b5db8cc5df9c3aed144a5da889e5fbc4411f/certifi-2020.4.5.tar.gz", + "requires-python": ">=3.6", + "size": 9171734, + "upload-time": "2020-06-15T08:15:33.357243Z", + "url": "https://files.pythonhosted.org/packages/ac/92/261266a01e8ff03c71973a3c8ab1604dc3147b8ef35363697cbbe5c2563a/Django-3.1b1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "b608c4bdd42b1f30f517a855f46f169463c246b6b638ddf632708a9d77f7bfe3" + "sha256": "e8f61e159dad4b53a034ba24044820df2a884d16833615581b2a6d346827703c" }, "data-dist-info-metadata": { - "sha256": "b608c4bdd42b1f30f517a855f46f169463c246b6b638ddf632708a9d77f7bfe3" + "sha256": "e8f61e159dad4b53a034ba24044820df2a884d16833615581b2a6d346827703c" }, - "filename": "certifi-2020.4.5.1-py2.py3-none-any.whl", + "filename": "Django-3.1rc1-py3-none-any.whl", "hashes": { - "sha256": "1d987a998c75633c40847cc966fcf5904906c920a7f17ef374f5aa4282abd304" + "sha256": "e5893668d8981a35a5bed8287c56363f83181566037e5beabe09d2a29c8bf4ce" }, "provenance": null, - "requires-python": null, - "size": 157007, - "upload-time": "2020-04-05T20:10:09.805200Z", - "url": "https://files.pythonhosted.org/packages/57/2b/26e37a4b034800c960a00c4e1b3d9ca5d7014e983e6e729e33ea2f36426c/certifi-2020.4.5.1-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 7525899, + "upload-time": "2020-07-20T06:38:23.709756Z", + "url": "https://files.pythonhosted.org/packages/97/6f/f4f7fed53ae14d6dc3a934e4e4c6e8349d86b8ef8c5dd281fe80da438a41/Django-3.1rc1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2020.4.5.1.tar.gz", + "filename": "Django-3.1rc1.tar.gz", "hashes": { - "sha256": "51fcb31174be6e6664c5f69e3e1691a2d72a1a12e90f872cbdb1567eb47b6519" + "sha256": "a805872093720658e2b858a51c1b43a634790df073b732832d6b8080c38d6263" }, "provenance": null, - "requires-python": null, - "size": 158038, - "upload-time": "2020-04-05T20:10:11.777541Z", - "url": "https://files.pythonhosted.org/packages/b8/e2/a3a86a67c3fc8249ed305fc7b7d290ebe5e4d46ad45573884761ef4dea7b/certifi-2020.4.5.1.tar.gz", + "requires-python": ">=3.6", + "size": 9184160, + "upload-time": "2020-07-20T06:38:29.308366Z", + "url": "https://files.pythonhosted.org/packages/8a/11/a2ac7a31950d517518bfbffce011a74acdb65393f8adb85d49571a464456/Django-3.1rc1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "eb25cafba3b84e0d6d18111d31bb2a515b249f255c28fe80c5c45b684b120e7c" + "sha256": "87626b31952cde13df3686bbbfa0564dae890828715eb35a852b1fbce941a6d4" }, "data-dist-info-metadata": { - "sha256": "eb25cafba3b84e0d6d18111d31bb2a515b249f255c28fe80c5c45b684b120e7c" + "sha256": "87626b31952cde13df3686bbbfa0564dae890828715eb35a852b1fbce941a6d4" }, - "filename": "certifi-2020.4.5.2-py2.py3-none-any.whl", + "filename": "Django-3.1-py3-none-any.whl", "hashes": { - "sha256": "9cd41137dc19af6a5e03b630eefe7d1f458d964d406342dd3edf625839b944cc" + "sha256": "1a63f5bb6ff4d7c42f62a519edc2adbb37f9b78068a5a862beff858b68e3dc8b" }, "provenance": null, - "requires-python": null, - "size": 157711, - "upload-time": "2020-06-07T09:36:44.851782Z", - "url": "https://files.pythonhosted.org/packages/98/99/def511020aa8f663d4a2cfaa38467539e864799289ff354569e339e375b1/certifi-2020.4.5.2-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 7835282, + "upload-time": "2020-08-04T08:07:00.217377Z", + "url": "https://files.pythonhosted.org/packages/2b/5a/4bd5624546912082a1bd2709d0edc0685f5c7827a278d806a20cf6adea28/Django-3.1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2020.4.5.2.tar.gz", + "filename": "Django-3.1.tar.gz", "hashes": { - "sha256": "5ad7e9a056d25ffa5082862e36f119f7f7cec6457fa07ee2f8c339814b80c9b1" + "sha256": "2d390268a13c655c97e0e2ede9d117007996db692c1bb93eabebd4fb7ea7012b" }, "provenance": null, - "requires-python": null, - "size": 158901, - "upload-time": "2020-06-07T09:36:46.426852Z", - "url": "https://files.pythonhosted.org/packages/b4/19/53433f37a31543364c8676f30b291d128cdf4cd5b31b755b7890f8e89ac8/certifi-2020.4.5.2.tar.gz", + "requires-python": ">=3.6", + "size": 9382872, + "upload-time": "2020-08-04T08:07:06.894968Z", + "url": "https://files.pythonhosted.org/packages/cc/bf/b9f5e4c4707bcabcd4202d78a4d23459d5de3083a7e7efde4dd215b997ac/Django-3.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "ff4947e299942b35ea8c902ae9f225138241da0d4214b3e98e9c303aca8dab09" + "sha256": "9aa74b6b66910ee152e74b407ee88669f90025aabf9a9aaa02215fa74e150377" }, "data-dist-info-metadata": { - "sha256": "ff4947e299942b35ea8c902ae9f225138241da0d4214b3e98e9c303aca8dab09" + "sha256": "9aa74b6b66910ee152e74b407ee88669f90025aabf9a9aaa02215fa74e150377" }, - "filename": "certifi-2020.6.20-py2.py3-none-any.whl", + "filename": "Django-3.1.1-py3-none-any.whl", "hashes": { - "sha256": "8fc0819f1f30ba15bdb34cceffb9ef04d99f420f68eb75d901e9560b8749fc41" + "sha256": "b5fbb818e751f660fa2d576d9f40c34a4c615c8b48dd383f5216e609f383371f" }, "provenance": null, - "requires-python": null, - "size": 156576, - "upload-time": "2020-06-20T16:09:43.091652Z", - "url": "https://files.pythonhosted.org/packages/5e/c4/6c4fe722df5343c33226f0b4e0bb042e4dc13483228b4718baf286f86d87/certifi-2020.6.20-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 7835662, + "upload-time": "2020-09-01T09:14:32.579007Z", + "url": "https://files.pythonhosted.org/packages/01/a5/fb3dad18422fcd4241d18460a1fe17542bfdeadcf74e3861d1a2dfc9e459/Django-3.1.1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2020.6.20.tar.gz", + "filename": "Django-3.1.1.tar.gz", "hashes": { - "sha256": "5930595817496dd21bb8dc35dad090f1c2cd0adfaf21204bf6732ca5d8ee34d3" + "sha256": "59c8125ca873ed3bdae9c12b146fbbd6ed8d0f743e4cf5f5817af50c51f1fc2f" }, "provenance": null, - "requires-python": null, - "size": 157997, - "upload-time": "2020-06-20T16:09:45.928143Z", - "url": "https://files.pythonhosted.org/packages/40/a7/ded59fa294b85ca206082306bba75469a38ea1c7d44ea7e1d64f5443d67a/certifi-2020.6.20.tar.gz", + "requires-python": ">=3.6", + "size": 9250616, + "upload-time": "2020-09-01T09:14:45.550781Z", + "url": "https://files.pythonhosted.org/packages/bb/15/6df0530f86ffc1efdadd98b749a5d330fa719a07a6c839eedbccd74e27a2/Django-3.1.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "2c13ebea0d7e98684eb6b30683c0c5ccda7e57beafb39277f0428bcf32436ce3" + "sha256": "5fc78574af1a9c5a627e9a91b6bbd85be3bc94a69ef1a2a8a60f73ba7fb728c0" }, "data-dist-info-metadata": { - "sha256": "2c13ebea0d7e98684eb6b30683c0c5ccda7e57beafb39277f0428bcf32436ce3" + "sha256": "5fc78574af1a9c5a627e9a91b6bbd85be3bc94a69ef1a2a8a60f73ba7fb728c0" }, - "filename": "certifi-2020.11.8-py2.py3-none-any.whl", + "filename": "Django-3.1.2-py3-none-any.whl", "hashes": { - "sha256": "1f422849db327d534e3d0c5f02a263458c3955ec0aae4ff09b95f195c59f4edd" + "sha256": "c93c28ccf1d094cbd00d860e83128a39e45d2c571d3b54361713aaaf9a94cac4" }, "provenance": null, - "requires-python": null, - "size": 155393, - "upload-time": "2020-11-08T20:58:21.749496Z", - "url": "https://files.pythonhosted.org/packages/c1/6f/3d85f0850962279a7e4c622695d7b3171e95ac65308a57d3b29738b27149/certifi-2020.11.8-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 7833339, + "upload-time": "2020-10-01T05:38:28.704502Z", + "url": "https://files.pythonhosted.org/packages/50/22/4c91847beceadbb54b5a518909ed5000bb1777168c7d6b087e8f79e5e05b/Django-3.1.2-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2020.11.8.tar.gz", + "filename": "Django-3.1.2.tar.gz", "hashes": { - "sha256": "f05def092c44fbf25834a51509ef6e631dc19765ab8a57b4e7ab85531f0a9cf4" + "sha256": "a2127ad0150ec6966655bedf15dbbff9697cc86d61653db2da1afa506c0b04cc" }, "provenance": null, - "requires-python": null, - "size": 157338, - "upload-time": "2020-11-08T20:58:23.239835Z", - "url": "https://files.pythonhosted.org/packages/e6/de/879cf857ae6f890dfa23c3d6239814c5471936b618c8fb0c8732ad5da885/certifi-2020.11.8.tar.gz", + "requires-python": ">=3.6", + "size": 9387482, + "upload-time": "2020-10-01T05:38:34.306154Z", + "url": "https://files.pythonhosted.org/packages/93/56/5c79283e5addc81931788bf9ca96063c01bf8c5e34c0d160f4e102a4d9d9/Django-3.1.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "484c391861c8781c06c0326c2146957c440073926ab3f5e87ce7d35fefe4084d" + "sha256": "a7b59d2029a86aeab12dd240eb7c48805b25046de91bd25ae82cf419e951ab1c" }, "data-dist-info-metadata": { - "sha256": "484c391861c8781c06c0326c2146957c440073926ab3f5e87ce7d35fefe4084d" + "sha256": "a7b59d2029a86aeab12dd240eb7c48805b25046de91bd25ae82cf419e951ab1c" }, - "filename": "certifi-2020.12.5-py2.py3-none-any.whl", + "filename": "Django-3.1.3-py3-none-any.whl", "hashes": { - "sha256": "719a74fb9e33b9bd44cc7f3a8d94bc35e4049deebe19ba7d8e108280cfd59830" + "sha256": "14a4b7cd77297fba516fc0d92444cc2e2e388aa9de32d7a68d4a83d58f5a4927" }, "provenance": null, - "requires-python": null, - "size": 147526, - "upload-time": "2020-12-05T20:31:18.930938Z", - "url": "https://files.pythonhosted.org/packages/5e/a0/5f06e1e1d463903cf0c0eebeb751791119ed7a4b3737fdc9a77f1cdfb51f/certifi-2020.12.5-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 7833691, + "upload-time": "2020-11-02T08:12:40.297190Z", + "url": "https://files.pythonhosted.org/packages/7f/17/16267e782a30ea2ce08a9a452c1db285afb0ff226cfe3753f484d3d65662/Django-3.1.3-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2020.12.5.tar.gz", + "filename": "Django-3.1.3.tar.gz", "hashes": { - "sha256": "1a4995114262bffbc2413b159f2a1a480c969de6e6eb13ee966d470af86af59c" + "sha256": "14b87775ffedab2ef6299b73343d1b4b41e5d4e2aa58c6581f114dbec01e3f8f" }, "provenance": null, - "requires-python": null, - "size": 149468, - "upload-time": "2020-12-05T20:31:20.677956Z", - "url": "https://files.pythonhosted.org/packages/06/a9/cd1fd8ee13f73a4d4f491ee219deeeae20afefa914dfb4c130cfc9dc397a/certifi-2020.12.5.tar.gz", + "requires-python": ">=3.6", + "size": 9253273, + "upload-time": "2020-11-02T08:12:54.518784Z", + "url": "https://files.pythonhosted.org/packages/98/d0/d55c4beb0fa8a48031777ee16c8d94c5ec2e66d43163a43b88f4d3e7a520/Django-3.1.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "443cee6a1fc86718d584aa28b51d476b506b0e8bcf480fb117eadc683f743d3a" + "sha256": "d2a7bb77154b94ec04a367eeac76a58f028817a417c886e400e36b0a7c48de9c" }, "data-dist-info-metadata": { - "sha256": "443cee6a1fc86718d584aa28b51d476b506b0e8bcf480fb117eadc683f743d3a" + "sha256": "d2a7bb77154b94ec04a367eeac76a58f028817a417c886e400e36b0a7c48de9c" }, - "filename": "certifi-2021.5.30-py2.py3-none-any.whl", + "filename": "Django-3.1.4-py3-none-any.whl", "hashes": { - "sha256": "50b1e4f8446b06f41be7dd6338db18e0990601dce795c2b1686458aa7e8fa7d8" + "sha256": "5c866205f15e7a7123f1eec6ab939d22d5bde1416635cab259684af66d8e48a2" }, "provenance": null, - "requires-python": null, - "size": 145532, - "upload-time": "2021-05-30T16:20:18.994102Z", - "url": "https://files.pythonhosted.org/packages/05/1b/0a0dece0e8aa492a6ec9e4ad2fe366b511558cdc73fd3abc82ba7348e875/certifi-2021.5.30-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 7833976, + "upload-time": "2020-12-01T06:03:32.688772Z", + "url": "https://files.pythonhosted.org/packages/08/c7/7ce40e5a5cb47ede081b9fa8a3dd93d101c884882ae34927967b0792f5fb/Django-3.1.4-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2021.5.30.tar.gz", + "filename": "Django-3.1.4.tar.gz", "hashes": { - "sha256": "2bbf76fd432960138b3ef6dda3dde0544f27cbf8546c458e60baf371917ba9ee" + "sha256": "edb10b5c45e7e9c0fb1dc00b76ec7449aca258a39ffd613dbd078c51d19c9f03" }, "provenance": null, - "requires-python": null, - "size": 147455, - "upload-time": "2021-05-30T16:20:20.925739Z", - "url": "https://files.pythonhosted.org/packages/6d/78/f8db8d57f520a54f0b8a438319c342c61c22759d8f9a1cd2e2180b5e5ea9/certifi-2021.5.30.tar.gz", + "requires-python": ">=3.6", + "size": 9392125, + "upload-time": "2020-12-01T06:03:38.760397Z", + "url": "https://files.pythonhosted.org/packages/19/c9/d51f1ddf9afc15f0567e7493e741b0ba283d5240ef1d2f1a1a76e0839ed3/Django-3.1.4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "881ff36d3d6e5fff3f342ee21afd18101fbd6f789d850c07ac54d2abc475903f" + "sha256": "e69fdf15da20494deb809c5cb7715acd4a2d7c05a3c78387852a53ad1f90cc94" }, "data-dist-info-metadata": { - "sha256": "881ff36d3d6e5fff3f342ee21afd18101fbd6f789d850c07ac54d2abc475903f" + "sha256": "e69fdf15da20494deb809c5cb7715acd4a2d7c05a3c78387852a53ad1f90cc94" }, - "filename": "certifi-2021.10.8-py2.py3-none-any.whl", + "filename": "Django-3.1.5-py3-none-any.whl", "hashes": { - "sha256": "d62a0163eb4c2344ac042ab2bdf75399a71a2d8c7d47eac2e2ee91b9d6339569" + "sha256": "efa2ab96b33b20c2182db93147a0c3cd7769d418926f9e9f140a60dca7c64ca9" }, "provenance": null, - "requires-python": null, - "size": 149195, - "upload-time": "2021-10-08T19:32:10.712888Z", - "url": "https://files.pythonhosted.org/packages/37/45/946c02767aabb873146011e665728b680884cd8fe70dde973c640e45b775/certifi-2021.10.8-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 7834051, + "upload-time": "2021-01-04T07:54:31.195043Z", + "url": "https://files.pythonhosted.org/packages/b2/8f/d27f35f0639103271231bc81a96ad9188e6b5bc878e140ccb0dc610ccef0/Django-3.1.5-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2021.10.8.tar.gz", + "filename": "Django-3.1.5.tar.gz", "hashes": { - "sha256": "78884e7c1d4b00ce3cea67b44566851c4343c120abd683433ce934a68ea58872" + "sha256": "2d78425ba74c7a1a74b196058b261b9733a8570782f4e2828974777ccca7edf7" }, "provenance": null, - "requires-python": null, - "size": 151214, - "upload-time": "2021-10-08T19:32:15.277080Z", - "url": "https://files.pythonhosted.org/packages/6c/ae/d26450834f0acc9e3d1f74508da6df1551ceab6c2ce0766a593362d6d57f/certifi-2021.10.8.tar.gz", + "requires-python": ">=3.6", + "size": 9257571, + "upload-time": "2021-01-04T07:54:40.039501Z", + "url": "https://files.pythonhosted.org/packages/4a/6f/e6ae2d599028c63f3a6a6454b86cacb0106070ffb6d06e09142c0e6ff31d/Django-3.1.5.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "902c2059df152b0697004899032406f8b27d307e4b438d6e33847603cbea2cd2" + "sha256": "f1f2d5baec2377d2e84ff6a85386144dcc4d39bf92d96755f888e6e20c69ca89" }, "data-dist-info-metadata": { - "sha256": "902c2059df152b0697004899032406f8b27d307e4b438d6e33847603cbea2cd2" + "sha256": "f1f2d5baec2377d2e84ff6a85386144dcc4d39bf92d96755f888e6e20c69ca89" }, - "filename": "certifi-2022.5.18-py3-none-any.whl", + "filename": "Django-3.1.6-py3-none-any.whl", "hashes": { - "sha256": "8d15a5a7fde18536a249c49e07e8e462b8fc13de21b3c80e8a68315dfa227c99" + "sha256": "169e2e7b4839a7910b393eec127fd7cbae62e80fa55f89c6510426abf673fe5f" }, "provenance": null, - "requires-python": ">=3.5", - "size": 155163, - "upload-time": "2022-05-18T19:12:27.308911Z", - "url": "https://files.pythonhosted.org/packages/0d/e0/481445ea9f9a8ede3f6f373566c7fb20de435203e4828f3738906013ecfa/certifi-2022.5.18-py3-none-any.whl", - "yanked": "Incorrectly claims to support Python 3.5." + "requires-python": ">=3.6", + "size": 7834188, + "upload-time": "2021-02-01T09:28:24.161399Z", + "url": "https://files.pythonhosted.org/packages/75/42/f59a8ebf14be6d17438f13042c775f53d3dfa71fff973e4aef64ca89582c/Django-3.1.6-py3-none-any.whl", + "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2022.5.18.tar.gz", + "filename": "Django-3.1.6.tar.gz", "hashes": { - "sha256": "6ae10321df3e464305a46e997da41ea56c1d311fb9ff1dd4e04d6f14653ec63a" + "sha256": "c6c0462b8b361f8691171af1fb87eceb4442da28477e12200c40420176206ba7" }, "provenance": null, - "requires-python": ">=3.5", - "size": 156768, - "upload-time": "2022-05-18T19:12:29.982456Z", - "url": "https://files.pythonhosted.org/packages/c5/63/a8e4b0c24e8538cec5579edbb2df4ed1f980d5f186878905317139d83b61/certifi-2022.5.18.tar.gz", - "yanked": "Incorrectly claims to support Python 3.5." + "requires-python": ">=3.6", + "size": 9645871, + "upload-time": "2021-02-01T09:28:42.846948Z", + "url": "https://files.pythonhosted.org/packages/3b/84/6ed065944dd7ab438e1d19d7bb1b1911b27629946a5e0f8c007a692cc1a7/Django-3.1.6.tar.gz", + "yanked": false }, { "core-metadata": { - "sha256": "affdf362e6381c91bd8acf134a97a7a5b09f7c5451849a2504cbbe89b07fe70d" + "sha256": "447794593a23f8e677a1b9bd98d804936fa522dd0d26f3dc6925ff4b870ded7c" }, "data-dist-info-metadata": { - "sha256": "affdf362e6381c91bd8acf134a97a7a5b09f7c5451849a2504cbbe89b07fe70d" + "sha256": "447794593a23f8e677a1b9bd98d804936fa522dd0d26f3dc6925ff4b870ded7c" }, - "filename": "certifi-2022.5.18.1-py3-none-any.whl", + "filename": "Django-3.1.7-py3-none-any.whl", "hashes": { - "sha256": "f1d53542ee8cbedbe2118b5686372fb33c297fcd6379b050cca0ef13a597382a" + "sha256": "baf099db36ad31f970775d0be5587cc58a6256a6771a44eb795b554d45f211b8" }, "provenance": null, "requires-python": ">=3.6", - "size": 155170, - "upload-time": "2022-05-19T19:21:28.863636Z", - "url": "https://files.pythonhosted.org/packages/11/dd/e015f3780f42dd9af62cf0107b44ea1298926627ecd70c17b0e484e95bcd/certifi-2022.5.18.1-py3-none-any.whl", + "size": 7834206, + "upload-time": "2021-02-19T09:08:09.213984Z", + "url": "https://files.pythonhosted.org/packages/b8/6f/9a4415cc4fe9228e26ea53cf2005961799b2abb8da0411e519fdb74754fa/Django-3.1.7-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2022.5.18.1.tar.gz", + "filename": "Django-3.1.7.tar.gz", "hashes": { - "sha256": "9c5705e395cd70084351dd8ad5c41e65655e08ce46f2ec9cf6c2c08390f71eb7" + "sha256": "32ce792ee9b6a0cbbec340123e229ac9f765dff8c2a4ae9247a14b2ba3a365a7" }, "provenance": null, "requires-python": ">=3.6", - "size": 156701, - "upload-time": "2022-05-19T19:21:31.482854Z", - "url": "https://files.pythonhosted.org/packages/07/10/75277f313d13a2b74fc56e29239d5c840c2bf09f17bf25c02b35558812c6/certifi-2022.5.18.1.tar.gz", + "size": 9673009, + "upload-time": "2021-02-19T09:08:29.394194Z", + "url": "https://files.pythonhosted.org/packages/c2/b8/5fcb2fdfe015fbea62c728255b09887dd71ba09e90cfe996461f3bf63cfe/Django-3.1.7.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d6c2e357b4a35e4706849afadf5254a822c20e7aa04f216815efad44bc5a9131" + "sha256": "385d175eb6e201f70734e18cfdfe44d8a512ed817e74530fa9f525cdd7f0b304" }, "data-dist-info-metadata": { - "sha256": "d6c2e357b4a35e4706849afadf5254a822c20e7aa04f216815efad44bc5a9131" + "sha256": "385d175eb6e201f70734e18cfdfe44d8a512ed817e74530fa9f525cdd7f0b304" }, - "filename": "certifi-2022.6.15-py3-none-any.whl", + "filename": "Django-3.1.8-py3-none-any.whl", "hashes": { - "sha256": "fe86415d55e84719d75f8b69414f6438ac3547d2078ab91b67e779ef69378412" + "sha256": "c348b3ddc452bf4b62361f0752f71a339140c777ebea3cdaaaa8fdb7f417a862" }, "provenance": null, "requires-python": ">=3.6", - "size": 160247, - "upload-time": "2022-06-15T18:09:18.491288Z", - "url": "https://files.pythonhosted.org/packages/e9/06/d3d367b7af6305b16f0d28ae2aaeb86154fa91f144f036c2d5002a5a202b/certifi-2022.6.15-py3-none-any.whl", + "size": 7834224, + "upload-time": "2021-04-06T07:34:59.785006Z", + "url": "https://files.pythonhosted.org/packages/67/90/f5dbec986deb4706e2baa957aaf9d547fe80d1f8f9a80f2878d22204b76e/Django-3.1.8-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2022.6.15.tar.gz", + "filename": "Django-3.1.8.tar.gz", "hashes": { - "sha256": "84c85a9078b11105f04f3036a9482ae10e4621616db313fe045dd24743a0820d" + "sha256": "f8393103e15ec2d2d313ccbb95a3f1da092f9f58d74ac1c61ca2ac0436ae1eac" }, "provenance": null, "requires-python": ">=3.6", - "size": 161762, - "upload-time": "2022-06-15T18:09:21.263470Z", - "url": "https://files.pythonhosted.org/packages/cc/85/319a8a684e8ac6d87a1193090e06b6bbb302717496380e225ee10487c888/certifi-2022.6.15.tar.gz", + "size": 9651582, + "upload-time": "2021-04-06T07:35:13.000931Z", + "url": "https://files.pythonhosted.org/packages/a1/e6/e68c5acd0a74c6daccfd109c3dc5c8003afaaa669db7eacd15863b0035b5/Django-3.1.8.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "e2a40a0680de77d671d18850b922c25a2c33740554f1936d0be8e465f29b180b" + "sha256": "24f1f6dab66498686ea267e2e14bf6e79bef4c69ab4942c13b41b5cca24d0785" }, "data-dist-info-metadata": { - "sha256": "e2a40a0680de77d671d18850b922c25a2c33740554f1936d0be8e465f29b180b" + "sha256": "24f1f6dab66498686ea267e2e14bf6e79bef4c69ab4942c13b41b5cca24d0785" }, - "filename": "certifi-2022.6.15.1-py3-none-any.whl", + "filename": "Django-3.1.9-py3-none-any.whl", "hashes": { - "sha256": "43dadad18a7f168740e66944e4fa82c6611848ff9056ad910f8f7a3e46ab89e0" + "sha256": "f5c3f1ce2473abf2f35d992c46d5534e53bd3397867689bde28fd29e856b46b7" }, "provenance": null, "requires-python": ">=3.6", - "size": 160433, - "upload-time": "2022-09-09T07:22:56.469982Z", - "url": "https://files.pythonhosted.org/packages/ac/80/e0df41f336f21d35befa4ff15348eb3e8b2483e131922e8427223b52e688/certifi-2022.6.15.1-py3-none-any.whl", + "size": 7834850, + "upload-time": "2021-05-04T08:47:31.247471Z", + "url": "https://files.pythonhosted.org/packages/7a/4e/c6ec8e544eea36804c8795078df33aaca4932b7257188bd72124287372c4/Django-3.1.9-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2022.6.15.1.tar.gz", + "filename": "Django-3.1.9.tar.gz", "hashes": { - "sha256": "cffdcd380919da6137f76633531a5817e3a9f268575c128249fb637e4f9e73fb" + "sha256": "296d10092561a1cf16100885b935dc56cf09c8ccb114e64004554941677c6342" }, "provenance": null, "requires-python": ">=3.6", - "size": 161935, - "upload-time": "2022-09-09T07:22:59.222812Z", - "url": "https://files.pythonhosted.org/packages/90/c2/4e37394b66e7211ad120f216fc2e8b38d4f43b89c8100dd3917c9da9bfc6/certifi-2022.6.15.1.tar.gz", + "size": 9673018, + "upload-time": "2021-05-04T08:48:12.197387Z", + "url": "https://files.pythonhosted.org/packages/0b/80/e5d65132f062e48094b274b6ec18715262c3c609acc49747f284509851fd/Django-3.1.9.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "70b30eb289502d7bf484ce2c815dde3b3aa39ebb09ca37eafbdcf6bf4d27cad7" + "sha256": "9d691d1591cbb865c3929e37d114e381ea46f23d906ffe34bae6548b82104b0d" }, "data-dist-info-metadata": { - "sha256": "70b30eb289502d7bf484ce2c815dde3b3aa39ebb09ca37eafbdcf6bf4d27cad7" + "sha256": "9d691d1591cbb865c3929e37d114e381ea46f23d906ffe34bae6548b82104b0d" }, - "filename": "certifi-2022.6.15.2-py3-none-any.whl", + "filename": "Django-3.1.10-py3-none-any.whl", "hashes": { - "sha256": "0aa1a42fbd57645fabeb6290a7687c21755b0344ecaeaa05f4e9f6207ae2e9a8" + "sha256": "973c968e63518859732f018975364785dd96f0581b1e4b12e2a4b749415ac43a" }, "provenance": null, "requires-python": ">=3.6", - "size": 160435, - "upload-time": "2022-09-13T20:16:07.381172Z", - "url": "https://files.pythonhosted.org/packages/ca/87/bf1fab5dc5d8ecd30fab4ecb6114881b5cc3859e5d4a6c9b2c48f7d70276/certifi-2022.6.15.2-py3-none-any.whl", + "size": 7834910, + "upload-time": "2021-05-06T07:40:15.707259Z", + "url": "https://files.pythonhosted.org/packages/6f/78/77e58e30f8e8528a244663ea8551f5a741c8b9fcbc6993935bd802c676d1/Django-3.1.10-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2022.6.15.2.tar.gz", + "filename": "Django-3.1.10.tar.gz", "hashes": { - "sha256": "aa08c101214127b9b0472ca6338315113c9487d45376fd3e669201b477c71003" + "sha256": "cd6ec37db950a384dba3341b135394fdc776ede4d149fc7abde1e45a21ec4f22" }, "provenance": null, "requires-python": ">=3.6", - "size": 161968, - "upload-time": "2022-09-13T20:16:09.363621Z", - "url": "https://files.pythonhosted.org/packages/05/a8/e0966dcf948a9ab9321f23f121a37b96be191b15dc28e9134927fd42a8af/certifi-2022.6.15.2.tar.gz", + "size": 9654073, + "upload-time": "2021-05-06T07:40:18.974792Z", + "url": "https://files.pythonhosted.org/packages/d7/fb/c5b08041e02e256edc36f75a79f86d852504cee9b428a572236615899688/Django-3.1.10.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "96ca8df32e8e2c2c0cf77900e5d54dc698391622915a305aa0b2a8555b99eab4" + "sha256": "07803c0b6747d0b80c1ee0e4777423a6a584c3d0ef28cbee2e9df002dd16da55" }, "data-dist-info-metadata": { - "sha256": "96ca8df32e8e2c2c0cf77900e5d54dc698391622915a305aa0b2a8555b99eab4" + "sha256": "07803c0b6747d0b80c1ee0e4777423a6a584c3d0ef28cbee2e9df002dd16da55" }, - "filename": "certifi-2022.9.14-py3-none-any.whl", + "filename": "Django-3.1.11-py3-none-any.whl", "hashes": { - "sha256": "e232343de1ab72c2aa521b625c80f699e356830fd0e2c620b465b304b17b0516" + "sha256": "c79245c488411d1ae300b8f7a08ac18a496380204cf3035aff97ad917a8de999" }, "provenance": null, "requires-python": ">=3.6", - "size": 162511, - "upload-time": "2022-09-14T19:48:47.436198Z", - "url": "https://files.pythonhosted.org/packages/6a/34/cd29f4dd8a23ce45f2b8ce9631ff2d4205fb74eddb412a3dc4fd1e4aa800/certifi-2022.9.14-py3-none-any.whl", + "size": 7835125, + "upload-time": "2021-05-13T07:36:44.240638Z", + "url": "https://files.pythonhosted.org/packages/58/7d/0bedb56dfe0e104b212d04f66176f7d2b315d1f929ce86899b4c5c16e467/Django-3.1.11-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2022.9.14.tar.gz", + "filename": "Django-3.1.11.tar.gz", "hashes": { - "sha256": "36973885b9542e6bd01dea287b2b4b3b21236307c56324fcc3f1160f2d655ed5" + "sha256": "9a0a2f3d34c53032578b54db7ec55929b87dda6fec27a06cc2587afbea1965e5" }, "provenance": null, "requires-python": ">=3.6", - "size": 164141, - "upload-time": "2022-09-14T19:48:49.096334Z", - "url": "https://files.pythonhosted.org/packages/ca/48/88ec470f8b68319b6782ca3a0570789886ad5ca24c1af2f3771699135baa/certifi-2022.9.14.tar.gz", + "size": 9654094, + "upload-time": "2021-05-13T07:36:56.726950Z", + "url": "https://files.pythonhosted.org/packages/35/ca/4f17af043f43a2a969bdd029c1fa97d902a03f9913bb259912de080942b4/Django-3.1.11.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "df73403a692a29309bdaed58b3c66d87b0015977c4b8b829fb980ba75c8affb0" + "sha256": "a847bdbd5aa5b9fb504a2650a80ae86bd8aea1c4b78c80092e5b14c4c90ac64b" }, "data-dist-info-metadata": { - "sha256": "df73403a692a29309bdaed58b3c66d87b0015977c4b8b829fb980ba75c8affb0" + "sha256": "a847bdbd5aa5b9fb504a2650a80ae86bd8aea1c4b78c80092e5b14c4c90ac64b" }, - "filename": "certifi-2022.9.24-py3-none-any.whl", + "filename": "Django-3.1.12-py3-none-any.whl", "hashes": { - "sha256": "90c1a32f1d68f940488354e36370f6cca89f0f106db09518524c88d6ed83f382" + "sha256": "a523d62b7ab2908f551dabc32b99017a86aa7784e32b761708e52be3dce6d35d" }, "provenance": null, "requires-python": ">=3.6", - "size": 161120, - "upload-time": "2022-09-24T14:26:51.522536Z", - "url": "https://files.pythonhosted.org/packages/1d/38/fa96a426e0c0e68aabc68e896584b83ad1eec779265a028e156ce509630e/certifi-2022.9.24-py3-none-any.whl", + "size": 7835286, + "upload-time": "2021-06-02T08:53:50.036333Z", + "url": "https://files.pythonhosted.org/packages/4e/34/4fe787d20c5997a5ee246903791fd8ec2c4672f37ee7cbed1d75f7cf4065/Django-3.1.12-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2022.9.24.tar.gz", + "filename": "Django-3.1.12.tar.gz", "hashes": { - "sha256": "0d9c601124e5a6ba9712dbc60d9c53c21e34f5f641fe83002317394311bdce14" + "sha256": "dc41bf07357f1f4810c1c555b685cb51f780b41e37892d6cc92b89789f2847e1" }, "provenance": null, "requires-python": ">=3.6", - "size": 162705, - "upload-time": "2022-09-24T14:26:53.672437Z", - "url": "https://files.pythonhosted.org/packages/cb/a4/7de7cd59e429bd0ee6521ba58a75adaec136d32f91a761b28a11d8088d44/certifi-2022.9.24.tar.gz", + "size": 9676259, + "upload-time": "2021-06-02T08:54:32.877136Z", + "url": "https://files.pythonhosted.org/packages/4f/10/89d18af7fe301f3fc18e3553d1c6b9b99d1c88d46c65fdd44aaae66c91c5/Django-3.1.12.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "7211697312a108f110dddf3e573dfacebd8c89c7f579084a905164eff26f24da" + "sha256": "30d307580257d1c737f9d542480f22b10deeeb4d5a3ff005ad7f354d712b9492" }, "data-dist-info-metadata": { - "sha256": "7211697312a108f110dddf3e573dfacebd8c89c7f579084a905164eff26f24da" + "sha256": "30d307580257d1c737f9d542480f22b10deeeb4d5a3ff005ad7f354d712b9492" }, - "filename": "certifi-2022.12.7-py3-none-any.whl", + "filename": "Django-3.1.13-py3-none-any.whl", "hashes": { - "sha256": "4ad3232f5e926d6718ec31cfc1fcadfde020920e278684144551c91769c7bc18" + "sha256": "a6e0d1ff11095b7394c079ade7094c73b2dc3df4a7a373c9b58ed73b77a97feb" }, "provenance": null, "requires-python": ">=3.6", - "size": 155255, - "upload-time": "2022-12-07T20:13:19.428014Z", - "url": "https://files.pythonhosted.org/packages/71/4c/3db2b8021bd6f2f0ceb0e088d6b2d49147671f25832fb17970e9b583d742/certifi-2022.12.7-py3-none-any.whl", + "size": 7835379, + "upload-time": "2021-07-01T07:39:56.137639Z", + "url": "https://files.pythonhosted.org/packages/ba/52/6d9ff9141e2eca84c94e4939c2a7666096ee7c64ce57d8bc65aa0c95fa7a/Django-3.1.13-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2022.12.7.tar.gz", + "filename": "Django-3.1.13.tar.gz", "hashes": { - "sha256": "35824b4c3a97115964b408844d64aa14db1cc518f6562e8d7261699d1350a9e3" + "sha256": "9f8be75646f62204320b195062b1d696ba28aa3d45ee72fb7c888ffaebc5bdb2" }, "provenance": null, "requires-python": ">=3.6", - "size": 156897, - "upload-time": "2022-12-07T20:13:22.081562Z", - "url": "https://files.pythonhosted.org/packages/37/f7/2b1b0ec44fdc30a3d31dfebe52226be9ddc40cd6c0f34ffc8923ba423b69/certifi-2022.12.7.tar.gz", + "size": 9656683, + "upload-time": "2021-07-01T07:40:04.542907Z", + "url": "https://files.pythonhosted.org/packages/0b/0d/e9b2e0af13dc6a3694f7bf2518e6642db08ccde83a726da25ddd2da2608e/Django-3.1.13.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "7e90d447e56a8eed2058156996f14a34848c527d54a93cebebaf7cb6d4f348ba" + "sha256": "5c63a2900efa6c9a14cd8ec5a311534a25cbf5ce04150ce81b6d60645e0dad65" }, "data-dist-info-metadata": { - "sha256": "7e90d447e56a8eed2058156996f14a34848c527d54a93cebebaf7cb6d4f348ba" + "sha256": "5c63a2900efa6c9a14cd8ec5a311534a25cbf5ce04150ce81b6d60645e0dad65" }, - "filename": "certifi-2023.5.7-py3-none-any.whl", + "filename": "Django-3.1.14-py3-none-any.whl", "hashes": { - "sha256": "c6c2e98f5c7869efca1f8916fed228dd91539f9f1b444c314c06eef02980c716" + "sha256": "0fabc786489af16ad87a8c170ba9d42bfd23f7b699bd5ef05675864e8d012859" }, "provenance": null, "requires-python": ">=3.6", - "size": 156962, - "upload-time": "2023-05-07T07:30:54.402352Z", - "url": "https://files.pythonhosted.org/packages/9d/19/59961b522e6757f0c9097e4493fa906031b95b3ebe9360b2c3083561a6b4/certifi-2023.5.7-py3-none-any.whl", + "size": 7835424, + "upload-time": "2021-12-07T07:34:46.584704Z", + "url": "https://files.pythonhosted.org/packages/6b/2e/b031dc0789840ebc108d4654c134e86a9f6593ce9c58ce39328c142b24b8/Django-3.1.14-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2023.5.7.tar.gz", + "filename": "Django-3.1.14.tar.gz", "hashes": { - "sha256": "0f0d56dc5a6ad56fd4ba36484d6cc34451e1c6548c61daad8c320169f91eddc7" + "sha256": "72a4a5a136a214c39cf016ccdd6b69e2aa08c7479c66d93f3a9b5e4bb9d8a347" }, "provenance": null, "requires-python": ">=3.6", - "size": 158051, - "upload-time": "2023-05-07T07:30:57.118666Z", - "url": "https://files.pythonhosted.org/packages/93/71/752f7a4dd4c20d6b12341ed1732368546bc0ca9866139fe812f6009d9ac7/certifi-2023.5.7.tar.gz", + "size": 9659386, + "upload-time": "2021-12-07T07:35:00.760884Z", + "url": "https://files.pythonhosted.org/packages/7a/59/b774fbaf743e675e9a808406a39814effb723c7c0b1d4a5b3b2e794ce077/Django-3.1.14.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "a3273c81ddf648e568d081a896df3e6d1ec59d9f59f7d1a81e8184e8009cbc50" + "sha256": "fd5586364a4a7e9d8217d2ff49c027b6cfa7dc54d47ae3bc7edd6e6d93d497b0" }, "data-dist-info-metadata": { - "sha256": "a3273c81ddf648e568d081a896df3e6d1ec59d9f59f7d1a81e8184e8009cbc50" + "sha256": "fd5586364a4a7e9d8217d2ff49c027b6cfa7dc54d47ae3bc7edd6e6d93d497b0" }, - "filename": "certifi-2023.7.22-py3-none-any.whl", + "filename": "Django-3.2a1-py3-none-any.whl", "hashes": { - "sha256": "92d6037539857d8206b8f6ae472e8b77db8058fec5937a1ef3f54304089edbb9" + "sha256": "ace5a4cb96e9344537d71a72607764486994d23099166b70c32bb9e8242b9ef1" }, "provenance": null, "requires-python": ">=3.6", - "size": 158334, - "upload-time": "2023-07-22T08:39:25.345436Z", - "url": "https://files.pythonhosted.org/packages/4c/dd/2234eab22353ffc7d94e8d13177aaa050113286e93e7b40eae01fbf7c3d9/certifi-2023.7.22-py3-none-any.whl", + "size": 7862533, + "upload-time": "2021-01-19T13:04:20.758172Z", + "url": "https://files.pythonhosted.org/packages/98/a3/a78b8d425ae30ff02e62703f826ff78e82985da27d08c46e807475bd022b/Django-3.2a1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2023.7.22.tar.gz", + "filename": "Django-3.2a1.tar.gz", "hashes": { - "sha256": "539cc1d13202e33ca466e88b2807e29f4c13049d6d87031a3c110744495cb082" + "sha256": "f6b99ef95aa0c5bf51ef0e469f19c21486966c9dce5b2ab5037763dc89a127f0" }, "provenance": null, "requires-python": ">=3.6", - "size": 159517, - "upload-time": "2023-07-22T08:39:27.482902Z", - "url": "https://files.pythonhosted.org/packages/98/98/c2ff18671db109c9f10ed27f5ef610ae05b73bd876664139cf95bd1429aa/certifi-2023.7.22.tar.gz", + "size": 9369355, + "upload-time": "2021-01-19T13:04:37.298129Z", + "url": "https://files.pythonhosted.org/packages/29/91/2092ec479d5070a83b0d4c5d43b28a6d0ccb2bcc6ec0d44d2c9c62feb553/Django-3.2a1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "3fb04cc6f6ca5194cfdb498bcbfc1cd9ab6410f14d56a12513357a3216a3dd97" + "sha256": "80e3dec9102cd20f09b1126685c99b1718a37c27ddf95b597a370c0b8c291d12" }, "data-dist-info-metadata": { - "sha256": "3fb04cc6f6ca5194cfdb498bcbfc1cd9ab6410f14d56a12513357a3216a3dd97" + "sha256": "80e3dec9102cd20f09b1126685c99b1718a37c27ddf95b597a370c0b8c291d12" }, - "filename": "certifi-2023.11.17-py3-none-any.whl", + "filename": "Django-3.2b1-py3-none-any.whl", "hashes": { - "sha256": "e036ab49d5b79556f99cfc2d9320b34cfbe5be05c5871b51de9329f0603b0474" + "sha256": "b6349c182a1985b7488365ec6bb0042446153601b2d7af02e4e768f618ba25b6" }, "provenance": null, "requires-python": ">=3.6", - "size": 162530, - "upload-time": "2023-11-18T02:54:00.083845Z", - "url": "https://files.pythonhosted.org/packages/64/62/428ef076be88fa93716b576e4a01f919d25968913e817077a386fcbe4f42/certifi-2023.11.17-py3-none-any.whl", + "size": 7863052, + "upload-time": "2021-02-19T09:35:36.603900Z", + "url": "https://files.pythonhosted.org/packages/76/f2/1a32796484a9761852102dcd99a3aad0c73bd41bda5dc927a94fba0bd45d/Django-3.2b1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2023.11.17.tar.gz", + "filename": "Django-3.2b1.tar.gz", "hashes": { - "sha256": "9b469f3a900bf28dc19b8cfbf8019bf47f7fdd1a65a1d4ffb98fc14166beb4d1" + "sha256": "b3f1afcab9bd5a6250be9caff4cdc505f4f4313cb6c0b301e92739cb80820b3f" }, "provenance": null, "requires-python": ">=3.6", - "size": 163637, - "upload-time": "2023-11-18T02:54:02.397675Z", - "url": "https://files.pythonhosted.org/packages/d4/91/c89518dd4fe1f3a4e3f6ab7ff23cb00ef2e8c9adf99dacc618ad5e068e28/certifi-2023.11.17.tar.gz", + "size": 9783658, + "upload-time": "2021-02-19T09:35:43.063787Z", + "url": "https://files.pythonhosted.org/packages/a7/41/5a78e507a7be6869c7d36e4f04af32c406a6722756ad516bf3e8b4ea48d1/Django-3.2b1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d67a2b78b4428693a07928f4b894f599e862065f27821df71ae73b29dbf36183" + "sha256": "61438f5f00c291a211d710e45468ed45fdd139b46c6517d8ac54159f4ec4d842" }, "data-dist-info-metadata": { - "sha256": "d67a2b78b4428693a07928f4b894f599e862065f27821df71ae73b29dbf36183" + "sha256": "61438f5f00c291a211d710e45468ed45fdd139b46c6517d8ac54159f4ec4d842" }, - "filename": "certifi-2024.2.2-py3-none-any.whl", + "filename": "Django-3.2rc1-py3-none-any.whl", "hashes": { - "sha256": "dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1" + "sha256": "8a3e3758f7e531e78d473f526ae5d20a3e58551fe4441cd6610b448b3b6f7044" }, "provenance": null, "requires-python": ">=3.6", - "size": 163774, - "upload-time": "2024-02-02T01:22:14.860767Z", - "url": "https://files.pythonhosted.org/packages/ba/06/a07f096c664aeb9f01624f858c3add0a4e913d6c96257acb4fce61e7de14/certifi-2024.2.2-py3-none-any.whl", + "size": 7863237, + "upload-time": "2021-03-18T13:55:59.358147Z", + "url": "https://files.pythonhosted.org/packages/1e/b9/d8c444c88bead7b3a4e5a06c828b693b7bb82ef85a70063e0629db7d7c9f/Django-3.2rc1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2024.2.2.tar.gz", + "filename": "Django-3.2rc1.tar.gz", "hashes": { - "sha256": "0569859f95fc761b18b45ef421b1290a0f65f147e92a1e5eb3e635f9a5e4e66f" + "sha256": "28c24ae710d71ed65641b83ba3f06cffdb3d620475890cd2bb72ace92cb97a21" }, "provenance": null, "requires-python": ">=3.6", - "size": 164886, - "upload-time": "2024-02-02T01:22:17.364577Z", - "url": "https://files.pythonhosted.org/packages/71/da/e94e26401b62acd6d91df2b52954aceb7f561743aa5ccc32152886c76c96/certifi-2024.2.2.tar.gz", + "size": 9791598, + "upload-time": "2021-03-18T13:56:15.907546Z", + "url": "https://files.pythonhosted.org/packages/0a/3f/3d5d114e4f7705d85a6a8c818f9f70d867c8e45c4ff682fc6a5e5f863995/Django-3.2rc1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d09bca4ad19dd2b9fc4331021f7acdeb0730fba66636d47af2e72229d5de5665" + "sha256": "96fc918a031d457de5e2ad47b84ac69b27630704119e14bbe1bf10b78e1e9731" }, "data-dist-info-metadata": { - "sha256": "d09bca4ad19dd2b9fc4331021f7acdeb0730fba66636d47af2e72229d5de5665" + "sha256": "96fc918a031d457de5e2ad47b84ac69b27630704119e14bbe1bf10b78e1e9731" }, - "filename": "certifi-2024.6.2-py3-none-any.whl", + "filename": "Django-3.2-py3-none-any.whl", "hashes": { - "sha256": "ddc6c8ce995e6987e7faf5e3f1b02b302836a0e5d98ece18392cb1a36c72ad56" + "sha256": "0604e84c4fb698a5e53e5857b5aea945b2f19a18f25f10b8748dbdf935788927" }, "provenance": null, "requires-python": ">=3.6", - "size": 164433, - "upload-time": "2024-06-02T01:45:23.134166Z", - "url": "https://files.pythonhosted.org/packages/5b/11/1e78951465b4a225519b8c3ad29769c49e0d8d157a070f681d5b6d64737f/certifi-2024.6.2-py3-none-any.whl", + "size": 7881999, + "upload-time": "2021-04-06T09:33:15.157770Z", + "url": "https://files.pythonhosted.org/packages/a8/9b/fe94c509e514f6c227308e81076506eb9d67f2bfb8061ce5cdfbde0432e3/Django-3.2-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2024.6.2.tar.gz", + "filename": "Django-3.2.tar.gz", "hashes": { - "sha256": "3cd43f1c6fa7dedc5899d69d3ad0398fd018ad1a17fba83ddaf78aa46c747516" + "sha256": "21f0f9643722675976004eb683c55d33c05486f94506672df3d6a141546f389d" }, "provenance": null, "requires-python": ">=3.6", - "size": 165550, - "upload-time": "2024-06-02T01:45:25.480187Z", - "url": "https://files.pythonhosted.org/packages/07/b3/e02f4f397c81077ffc52a538e0aec464016f1860c472ed33bd2a1d220cc5/certifi-2024.6.2.tar.gz", + "size": 9819119, + "upload-time": "2021-04-06T09:33:26.902785Z", + "url": "https://files.pythonhosted.org/packages/0e/4d/5137309d6c83bcbd2966c604fdc633e22ce6fef1292b44c38ae22b4ad90d/Django-3.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "2fdfc4b8fa1042f1c5cf1bb4dff72d684671844b72ee29f3e7af631968e52c6a" + "sha256": "cda49259bdfc28f26d9ef09cadf18f851b1b0c96ac659fc9ed8064b5505f8380" }, "data-dist-info-metadata": { - "sha256": "2fdfc4b8fa1042f1c5cf1bb4dff72d684671844b72ee29f3e7af631968e52c6a" + "sha256": "cda49259bdfc28f26d9ef09cadf18f851b1b0c96ac659fc9ed8064b5505f8380" }, - "filename": "certifi-2024.7.4-py3-none-any.whl", + "filename": "Django-3.2.1-py3-none-any.whl", "hashes": { - "sha256": "c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90" + "sha256": "e2f73790c60188d3f94f08f644de249d956b3789161e7604509d128a13fb2fcc" }, "provenance": null, "requires-python": ">=3.6", - "size": 162960, - "upload-time": "2024-07-04T01:36:09.038930Z", - "url": "https://files.pythonhosted.org/packages/1c/d5/c84e1a17bf61d4df64ca866a1c9a913874b4e9bdc131ec689a0ad013fb36/certifi-2024.7.4-py3-none-any.whl", + "size": 7883285, + "upload-time": "2021-05-04T08:47:40.847587Z", + "url": "https://files.pythonhosted.org/packages/12/cf/3eab33ab45e2ce93d5a7500c523f8a407ddcb71177759741c7bf514b7bbe/Django-3.2.1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2024.7.4.tar.gz", + "filename": "Django-3.2.1.tar.gz", "hashes": { - "sha256": "5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b" + "sha256": "95c13c750f1f214abadec92b82c2768a5e795e6c2ebd0b4126f895ce9efffcdd" }, "provenance": null, "requires-python": ">=3.6", - "size": 164065, - "upload-time": "2024-07-04T01:36:11.653766Z", - "url": "https://files.pythonhosted.org/packages/c2/02/a95f2b11e207f68bc64d7aae9666fed2e2b3f307748d5123dffb72a1bbea/certifi-2024.7.4.tar.gz", + "size": 9820723, + "upload-time": "2021-05-04T08:48:26.422878Z", + "url": "https://files.pythonhosted.org/packages/75/02/a1cbf429bbbe6c7aa0c37124e3dc55bf932770351a8dcde0b27cba7f3c8c/Django-3.2.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "1a104745550de9ae19754804fcde709ae9097f2ba813e432225f18de27cd4013" + "sha256": "6682dfd5a260c4e46fa632ae4ab3832eadf07cf2ab455e871ea7ae49cb4363bf" }, "data-dist-info-metadata": { - "sha256": "1a104745550de9ae19754804fcde709ae9097f2ba813e432225f18de27cd4013" + "sha256": "6682dfd5a260c4e46fa632ae4ab3832eadf07cf2ab455e871ea7ae49cb4363bf" }, - "filename": "certifi-2024.8.30-py3-none-any.whl", + "filename": "Django-3.2.2-py3-none-any.whl", "hashes": { - "sha256": "922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8" + "sha256": "18dd3145ddbd04bf189ff79b9954d08fda5171ea7b57bf705789fea766a07d50" }, "provenance": null, "requires-python": ">=3.6", - "size": 167321, - "upload-time": "2024-08-30T01:55:02.591297Z", - "url": "https://files.pythonhosted.org/packages/12/90/3c9ff0512038035f59d279fddeb79f5f1eccd8859f06d6163c58798b9487/certifi-2024.8.30-py3-none-any.whl", + "size": 7883316, + "upload-time": "2021-05-06T07:40:00.067668Z", + "url": "https://files.pythonhosted.org/packages/cf/91/e23103dd21fa1b5c1fefb65c4d403107b10bf450ee6955621169fcc86db9/Django-3.2.2-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2024.8.30.tar.gz", + "filename": "Django-3.2.2.tar.gz", "hashes": { - "sha256": "bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9" + "sha256": "0a1d195ad65c52bf275b8277b3d49680bd1137a5f55039a806f25f6b9752ce3d" }, "provenance": null, "requires-python": ">=3.6", - "size": 168507, - "upload-time": "2024-08-30T01:55:04.365047Z", - "url": "https://files.pythonhosted.org/packages/b0/ee/9b19140fe824b367c04c5e1b369942dd754c4c5462d5674002f75c4dedc1/certifi-2024.8.30.tar.gz", + "size": 9796920, + "upload-time": "2021-05-06T07:40:03.835147Z", + "url": "https://files.pythonhosted.org/packages/da/24/e2e6e534464f8e0bd010401f06d2cfc773141776d2952d6418d01c97f12c/Django-3.2.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "cfbd5e4464c5b33af8aac1de9d9fef1b615de5b57d3c15a62604a1b6173c2246" + "sha256": "0ebf2706b14593a4e88e7a13a3f295ac288f05bc07f25aec1474ab3720a9c5c0" }, "data-dist-info-metadata": { - "sha256": "cfbd5e4464c5b33af8aac1de9d9fef1b615de5b57d3c15a62604a1b6173c2246" + "sha256": "0ebf2706b14593a4e88e7a13a3f295ac288f05bc07f25aec1474ab3720a9c5c0" }, - "filename": "certifi-2024.12.14-py3-none-any.whl", + "filename": "Django-3.2.3-py3-none-any.whl", "hashes": { - "sha256": "1275f7a45be9464efc1173084eaa30f866fe2e47d389406136d332ed4967ec56" + "sha256": "7e0a1393d18c16b503663752a8b6790880c5084412618990ce8a81cc908b4962" }, - "provenance": "https://pypi.org/integrity/certifi/2024.12.14/certifi-2024.12.14-py3-none-any.whl/provenance", + "provenance": null, "requires-python": ">=3.6", - "size": 164927, - "upload-time": "2024-12-14T13:52:36.114786Z", - "url": "https://files.pythonhosted.org/packages/a5/32/8f6669fc4798494966bf446c8c4a162e0b5d893dff088afddf76414f70e1/certifi-2024.12.14-py3-none-any.whl", + "size": 7883562, + "upload-time": "2021-05-13T07:36:47.334786Z", + "url": "https://files.pythonhosted.org/packages/89/69/c556b5b3e7a6701724485fc07c8349791e585b784dc70c9c0683d98ef0db/Django-3.2.3-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2024.12.14.tar.gz", + "filename": "Django-3.2.3.tar.gz", "hashes": { - "sha256": "b650d30f370c2b724812bee08008be0c4163b163ddaec3f2546c1caf65f191db" + "sha256": "13ac78dbfd189532cad8f383a27e58e18b3d33f80009ceb476d7fcbfc5dcebd8" }, - "provenance": "https://pypi.org/integrity/certifi/2024.12.14/certifi-2024.12.14.tar.gz/provenance", + "provenance": null, "requires-python": ">=3.6", - "size": 166010, - "upload-time": "2024-12-14T13:52:38.020812Z", - "url": "https://files.pythonhosted.org/packages/0f/bd/1d41ee578ce09523c81a15426705dd20969f5abf006d1afe8aeff0dd776a/certifi-2024.12.14.tar.gz", + "size": 9798957, + "upload-time": "2021-05-13T07:37:01.485953Z", + "url": "https://files.pythonhosted.org/packages/f2/a5/905c45599a599d8b66f2a572a384ffd29bf5482233ec701fd53d5f52a513/Django-3.2.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "b7991c4f9686bb4750ebfa6c50d6584ea9c2d2e0919e9a277b09b7b988de1db8" + "sha256": "50bf61d351bee57f07f7de8aa16814ea6e0e992c50a8ecb622ca2f1c462221c4" }, "data-dist-info-metadata": { - "sha256": "b7991c4f9686bb4750ebfa6c50d6584ea9c2d2e0919e9a277b09b7b988de1db8" + "sha256": "50bf61d351bee57f07f7de8aa16814ea6e0e992c50a8ecb622ca2f1c462221c4" }, - "filename": "certifi-2025.1.31-py3-none-any.whl", + "filename": "Django-3.2.4-py3-none-any.whl", "hashes": { - "sha256": "ca78db4565a652026a4db2bcdf68f2fb589ea80d0be70e03929ed730746b84fe" + "sha256": "ea735cbbbb3b2fba6d4da4784a0043d84c67c92f1fdf15ad6db69900e792c10f" }, - "provenance": "https://pypi.org/integrity/certifi/2025.1.31/certifi-2025.1.31-py3-none-any.whl/provenance", + "provenance": null, "requires-python": ">=3.6", - "size": 166393, - "upload-time": "2025-01-31T02:16:45.015614Z", - "url": "https://files.pythonhosted.org/packages/38/fc/bce832fd4fd99766c04d1ee0eead6b0ec6486fb100ae5e74c1d91292b982/certifi-2025.1.31-py3-none-any.whl", + "size": 7883920, + "upload-time": "2021-06-02T08:54:01.716712Z", + "url": "https://files.pythonhosted.org/packages/70/22/ed1943c0ef2be99ade872f49a20aa4cfc70eb4ffc866fc61b128211f3e5d/Django-3.2.4-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2025.1.31.tar.gz", + "filename": "Django-3.2.4.tar.gz", "hashes": { - "sha256": "3d5da6925056f6f18f119200434a4780a94263f10d1c21d032a6f6b2baa20651" + "sha256": "66c9d8db8cc6fe938a28b7887c1596e42d522e27618562517cc8929eb7e7f296" }, - "provenance": "https://pypi.org/integrity/certifi/2025.1.31/certifi-2025.1.31.tar.gz/provenance", + "provenance": null, "requires-python": ">=3.6", - "size": 167577, - "upload-time": "2025-01-31T02:16:47.166379Z", - "url": "https://files.pythonhosted.org/packages/1c/ab/c9f1e32b7b1bf505bf26f0ef697775960db7932abeb7b516de930ba2705f/certifi-2025.1.31.tar.gz", + "size": 9824343, + "upload-time": "2021-06-02T08:54:46.382181Z", + "url": "https://files.pythonhosted.org/packages/27/94/123b3a95e9965819a3d30d36da6fc12ddff83bcfb0099f3e15437347480a/Django-3.2.4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "4354831646392ce4002660e5b59cf6c14dd54efd4a8795feae3188e0a88f1cd3" + "sha256": "e76f51d270d170f625c830a17e87cabdffb9dba79689288f717bb2d6600631a8" }, "data-dist-info-metadata": { - "sha256": "4354831646392ce4002660e5b59cf6c14dd54efd4a8795feae3188e0a88f1cd3" + "sha256": "e76f51d270d170f625c830a17e87cabdffb9dba79689288f717bb2d6600631a8" }, - "filename": "certifi-2025.4.26-py3-none-any.whl", + "filename": "Django-3.2.5-py3-none-any.whl", "hashes": { - "sha256": "30350364dfe371162649852c63336a15c70c6510c2ad5015b21c2345311805f3" + "sha256": "c58b5f19c5ae0afe6d75cbdd7df561e6eb929339985dbbda2565e1cabb19a62e" }, - "provenance": "https://pypi.org/integrity/certifi/2025.4.26/certifi-2025.4.26-py3-none-any.whl/provenance", + "provenance": null, "requires-python": ">=3.6", - "size": 159618, - "upload-time": "2025-04-26T02:12:27.662298Z", - "url": "https://files.pythonhosted.org/packages/4a/7e/3db2bd1b1f9e95f7cddca6d6e75e2f2bd9f51b1246e546d88addca0106bd/certifi-2025.4.26-py3-none-any.whl", + "size": 7886308, + "upload-time": "2021-07-01T07:40:00.999209Z", + "url": "https://files.pythonhosted.org/packages/37/a1/790e01bf4348dd68090d47108052a8130954d473d54b4ea7924f5bb154de/Django-3.2.5-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2025.4.26.tar.gz", + "filename": "Django-3.2.5.tar.gz", "hashes": { - "sha256": "0a816057ea3cdefcef70270d2c515e4506bbc954f417fa5ade2021213bb8f0c6" + "sha256": "3da05fea54fdec2315b54a563d5b59f3b4e2b1e69c3a5841dda35019c01855cd" }, - "provenance": "https://pypi.org/integrity/certifi/2025.4.26/certifi-2025.4.26.tar.gz/provenance", + "provenance": null, "requires-python": ">=3.6", - "size": 160705, - "upload-time": "2025-04-26T02:12:29.510872Z", - "url": "https://files.pythonhosted.org/packages/e8/9e/c05b3920a3b7d20d3d3310465f50348e5b3694f4f88c6daf736eef3024c4/certifi-2025.4.26.tar.gz", + "size": 9806547, + "upload-time": "2021-07-01T07:40:10.126225Z", + "url": "https://files.pythonhosted.org/packages/95/3b/468fa33908feefac03c0a773bd73bb8a1ab1fb4ee06e9dd62d24981f4603/Django-3.2.5.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "ce088d6c58bd6ccbfca25553f4e43107b1b9fb14260a3419e5e3bb6742062a82" + "sha256": "ac8d44bacd678eeebbb6c8683e07e3b5665760f76ac070061cf0c576f5b944e2" }, "data-dist-info-metadata": { - "sha256": "ce088d6c58bd6ccbfca25553f4e43107b1b9fb14260a3419e5e3bb6742062a82" + "sha256": "ac8d44bacd678eeebbb6c8683e07e3b5665760f76ac070061cf0c576f5b944e2" }, - "filename": "certifi-2025.6.15-py3-none-any.whl", + "filename": "Django-3.2.6-py3-none-any.whl", "hashes": { - "sha256": "2e0c7ce7cb5d8f8634ca55d2ba7e6ec2689a2fd6537d8dec1296a477a4910057" + "sha256": "7f92413529aa0e291f3be78ab19be31aefb1e1c9a52cd59e130f505f27a51f13" }, - "provenance": "https://pypi.org/integrity/certifi/2025.6.15/certifi-2025.6.15-py3-none-any.whl/provenance", - "requires-python": ">=3.7", - "size": 157650, - "upload-time": "2025-06-15T02:45:49.977893Z", - "url": "https://files.pythonhosted.org/packages/84/ae/320161bd181fc06471eed047ecce67b693fd7515b16d495d8932db763426/certifi-2025.6.15-py3-none-any.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 7886351, + "upload-time": "2021-08-02T06:28:33.280855Z", + "url": "https://files.pythonhosted.org/packages/d5/9b/3514fae1e9d0c71044739dca5ed55f50443bd1309548b63603712365e6e9/Django-3.2.6-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2025.6.15.tar.gz", + "filename": "Django-3.2.6.tar.gz", "hashes": { - "sha256": "d747aa5a8b9bbbb1bb8c22bb13e22bd1f18e9796defa16bab421f7f7a317323b" + "sha256": "f27f8544c9d4c383bbe007c57e3235918e258364577373d4920e9162837be022" }, - "provenance": "https://pypi.org/integrity/certifi/2025.6.15/certifi-2025.6.15.tar.gz/provenance", - "requires-python": ">=3.7", - "size": 158753, - "upload-time": "2025-06-15T02:45:51.329714Z", - "url": "https://files.pythonhosted.org/packages/73/f7/f14b46d4bcd21092d7d3ccef689615220d8a08fb25e564b65d20738e672e/certifi-2025.6.15.tar.gz", + "provenance": null, + "requires-python": ">=3.6", + "size": 9821499, + "upload-time": "2021-08-02T06:28:42.678399Z", + "url": "https://files.pythonhosted.org/packages/68/3e/068446a8bf87199d0fec94f38569a8884a49fdf5811fe652f653218975f0/Django-3.2.6.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9db44c2109d49976c4cdda587837cfe30ed404e23719e3df5c7454f5428405ef" + "sha256": "16deee1401a3d7ebc50014fdf44b53342b4961ceb6318bf167e50c011a1bc215" }, "data-dist-info-metadata": { - "sha256": "9db44c2109d49976c4cdda587837cfe30ed404e23719e3df5c7454f5428405ef" + "sha256": "16deee1401a3d7ebc50014fdf44b53342b4961ceb6318bf167e50c011a1bc215" }, - "filename": "certifi-2025.7.9-py3-none-any.whl", + "filename": "Django-3.2.7-py3-none-any.whl", "hashes": { - "sha256": "d842783a14f8fdd646895ac26f719a061408834473cfc10203f6a575beb15d39" + "sha256": "e93c93565005b37ddebf2396b4dc4b6913c1838baa82efdfb79acedd5816c240" }, - "provenance": "https://pypi.org/integrity/certifi/2025.7.9/certifi-2025.7.9-py3-none-any.whl/provenance", - "requires-python": ">=3.7", - "size": 159230, - "upload-time": "2025-07-09T02:13:57.007968Z", - "url": "https://files.pythonhosted.org/packages/66/f3/80a3f974c8b535d394ff960a11ac20368e06b736da395b551a49ce950cce/certifi-2025.7.9-py3-none-any.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 7886385, + "upload-time": "2021-09-01T05:57:16.373371Z", + "url": "https://files.pythonhosted.org/packages/27/1c/6fe40cdfdbbc8a0d7c211dde68777f1d435bde7879697d0bc20c73d136ac/Django-3.2.7-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2025.7.9.tar.gz", + "filename": "Django-3.2.7.tar.gz", "hashes": { - "sha256": "c1d2ec05395148ee10cf672ffc28cd37ea0ab0d99f9cc74c43e588cbd111b079" + "sha256": "95b318319d6997bac3595517101ad9cc83fe5672ac498ba48d1a410f47afecd2" }, - "provenance": "https://pypi.org/integrity/certifi/2025.7.9/certifi-2025.7.9.tar.gz/provenance", - "requires-python": ">=3.7", - "size": 160386, - "upload-time": "2025-07-09T02:13:58.874899Z", - "url": "https://files.pythonhosted.org/packages/de/8a/c729b6b60c66a38f590c4e774decc4b2ec7b0576be8f1aa984a53ffa812a/certifi-2025.7.9.tar.gz", + "provenance": null, + "requires-python": ">=3.6", + "size": 9808777, + "upload-time": "2021-09-01T05:57:20.280283Z", + "url": "https://files.pythonhosted.org/packages/59/45/c6fbb3a206df0b7dc3e6e8fae738e042c63d4ddf828c6e1ba10d7417a1d9/Django-3.2.7.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "edc98328ed1af9f55c3ff5827d9e03a4b2a00ccbbf0040188534f996cc104e86" + "sha256": "3a9eb1c9a8fd93d93cfa05cbf8f988982ed0edddc9400d970d1391aab1e48d85" }, "data-dist-info-metadata": { - "sha256": "edc98328ed1af9f55c3ff5827d9e03a4b2a00ccbbf0040188534f996cc104e86" + "sha256": "3a9eb1c9a8fd93d93cfa05cbf8f988982ed0edddc9400d970d1391aab1e48d85" }, - "filename": "certifi-2025.7.14-py3-none-any.whl", + "filename": "Django-3.2.8-py3-none-any.whl", "hashes": { - "sha256": "6b31f564a415d79ee77df69d757bb49a5bb53bd9f756cbbe24394ffd6fc1f4b2" + "sha256": "42573831292029639b798fe4d3812996bfe4ff3275f04566da90764daec011a5" }, - "provenance": "https://pypi.org/integrity/certifi/2025.7.14/certifi-2025.7.14-py3-none-any.whl/provenance", - "requires-python": ">=3.7", - "size": 162722, - "upload-time": "2025-07-14T03:29:26.863803Z", - "url": "https://files.pythonhosted.org/packages/4f/52/34c6cf5bb9285074dc3531c437b3919e825d976fde097a7a73f79e726d03/certifi-2025.7.14-py3-none-any.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 7886424, + "upload-time": "2021-10-05T07:46:17.668882Z", + "url": "https://files.pythonhosted.org/packages/22/e6/7c6f9e682578550f748cc33dff04bf812fe0fb7d819fa094a4bb6d2dc2a1/Django-3.2.8-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2025.7.14.tar.gz", + "filename": "Django-3.2.8.tar.gz", "hashes": { - "sha256": "8ea99dbdfaaf2ba2f9bac77b9249ef62ec5218e7c2b2e903378ed5fccf765995" + "sha256": "f6d2c4069c9b9bfac03bedff927ea1f9e0d29e34525cec8a68fd28eb2a8df7af" }, - "provenance": "https://pypi.org/integrity/certifi/2025.7.14/certifi-2025.7.14.tar.gz/provenance", - "requires-python": ">=3.7", - "size": 163981, - "upload-time": "2025-07-14T03:29:28.449661Z", - "url": "https://files.pythonhosted.org/packages/b3/76/52c535bcebe74590f296d6c77c86dabf761c41980e1347a2422e4aa2ae41/certifi-2025.7.14.tar.gz", + "provenance": null, + "requires-python": ">=3.6", + "size": 9820955, + "upload-time": "2021-10-05T07:46:25.737120Z", + "url": "https://files.pythonhosted.org/packages/99/f7/8d62b9881bc8923da227f4bbfa01be97d2b7c89b07237c944fe60bcad047/Django-3.2.8.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "cf8b06ddfa2c6cfde7be2b9bfd352949bef5cf46cf9aca775dae9921ab4651ee" + "sha256": "9ed3f7ac3b814f03982ed6e9f2628f505fa2920fe7cbcd5988b9f8ad660db46d" }, "data-dist-info-metadata": { - "sha256": "cf8b06ddfa2c6cfde7be2b9bfd352949bef5cf46cf9aca775dae9921ab4651ee" + "sha256": "9ed3f7ac3b814f03982ed6e9f2628f505fa2920fe7cbcd5988b9f8ad660db46d" }, - "filename": "certifi-2025.8.3-py3-none-any.whl", + "filename": "Django-3.2.9-py3-none-any.whl", "hashes": { - "sha256": "f6c12493cfb1b06ba2ff328595af9350c65d6644968e5d3a2ffd78699af217a5" + "sha256": "e22c9266da3eec7827737cde57694d7db801fedac938d252bf27377cec06ed1b" }, - "provenance": "https://pypi.org/integrity/certifi/2025.8.3/certifi-2025.8.3-py3-none-any.whl/provenance", - "requires-python": ">=3.7", - "size": 161216, - "upload-time": "2025-08-03T03:07:45.777225Z", - "url": "https://files.pythonhosted.org/packages/e5/48/1549795ba7742c948d2ad169c1c8cdbae65bc450d6cd753d124b17c8cd32/certifi-2025.8.3-py3-none-any.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 7886534, + "upload-time": "2021-11-01T09:31:58.387758Z", + "url": "https://files.pythonhosted.org/packages/a8/ca/e88eb097959c48cd313dfc4bc394699a48fe5c158ed3a64c13e4fa46c1fd/Django-3.2.9-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2025.8.3.tar.gz", + "filename": "Django-3.2.9.tar.gz", "hashes": { - "sha256": "e564105f78ded564e3ae7c923924435e1daa7463faeab5bb932bc53ffae63407" + "sha256": "51284300f1522ffcdb07ccbdf676a307c6678659e1284f0618e5a774127a6a08" }, - "provenance": "https://pypi.org/integrity/certifi/2025.8.3/certifi-2025.8.3.tar.gz/provenance", - "requires-python": ">=3.7", - "size": 162386, - "upload-time": "2025-08-03T03:07:47.080429Z", - "url": "https://files.pythonhosted.org/packages/dc/67/960ebe6bf230a96cda2e0abcf73af550ec4f090005363542f0765df162e0/certifi-2025.8.3.tar.gz", + "provenance": null, + "requires-python": ">=3.6", + "size": 9809157, + "upload-time": "2021-11-01T09:32:25.457689Z", + "url": "https://files.pythonhosted.org/packages/b6/76/eed8788c87da8890cdeeeb6893b5559ae9ee18ed25923dd8663ae80af64c/Django-3.2.9.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "473c91e2c4fac51375a4d372db820754e959b83261d4135f68c6b4e3311a76d9" + "sha256": "df20b9cbb86de947a93fac1ea2e22b88feac213eae0341e86dbc550687353856" }, "data-dist-info-metadata": { - "sha256": "473c91e2c4fac51375a4d372db820754e959b83261d4135f68c6b4e3311a76d9" + "sha256": "df20b9cbb86de947a93fac1ea2e22b88feac213eae0341e86dbc550687353856" }, - "filename": "certifi-2025.10.5-py3-none-any.whl", + "filename": "Django-3.2.10-py3-none-any.whl", "hashes": { - "sha256": "0f212c2744a9bb6de0c56639a6f68afe01ecd92d91f14ae897c4fe7bbeeef0de" + "sha256": "df6f5eb3c797b27c096d61494507b7634526d4ce8d7c8ca1e57a4fb19c0738a3" }, - "provenance": "https://pypi.org/integrity/certifi/2025.10.5/certifi-2025.10.5-py3-none-any.whl/provenance", - "requires-python": ">=3.7", - "size": 163286, - "upload-time": "2025-10-05T04:12:14.030503Z", - "url": "https://files.pythonhosted.org/packages/e4/37/af0d2ef3967ac0d6113837b44a4f0bfe1328c2b9763bd5b1744520e5cfed/certifi-2025.10.5-py3-none-any.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 7886736, + "upload-time": "2021-12-07T07:34:50.571943Z", + "url": "https://files.pythonhosted.org/packages/8f/9c/1ba2005b24cdb443eee5a43ebfa427f7915d6ed68f41484244ae21cd558f/Django-3.2.10-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2025.10.5.tar.gz", + "filename": "Django-3.2.10.tar.gz", "hashes": { - "sha256": "47c09d31ccf2acf0be3f701ea53595ee7e0b8fa08801c6624be771df09ae7b43" + "sha256": "074e8818b4b40acdc2369e67dcd6555d558329785408dcd25340ee98f1f1d5c4" }, - "provenance": "https://pypi.org/integrity/certifi/2025.10.5/certifi-2025.10.5.tar.gz/provenance", - "requires-python": ">=3.7", - "size": 164519, - "upload-time": "2025-10-05T04:12:15.808237Z", - "url": "https://files.pythonhosted.org/packages/4c/5b/b6ce21586237c77ce67d01dc5507039d444b630dd76611bbca2d8e5dcd91/certifi-2025.10.5.tar.gz", + "provenance": null, + "requires-python": ">=3.6", + "size": 9811341, + "upload-time": "2021-12-07T07:35:06.857668Z", + "url": "https://files.pythonhosted.org/packages/a5/8e/c6dfc718d572e4b33b56824b9e71e5ab9be8072e6747fc6184d206c3fdb3/Django-3.2.10.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "fc9a6b1aeff595649d1e5aee44129ca2b5e7adfbc10e1bd7ffa291afc1d06cb7" + "sha256": "05da6c7c9a68ba9430833359fd710409c4d8266843c4c7aa16aab0cee3c657a3" }, "data-dist-info-metadata": { - "sha256": "fc9a6b1aeff595649d1e5aee44129ca2b5e7adfbc10e1bd7ffa291afc1d06cb7" + "sha256": "05da6c7c9a68ba9430833359fd710409c4d8266843c4c7aa16aab0cee3c657a3" }, - "filename": "certifi-2025.11.12-py3-none-any.whl", + "filename": "Django-3.2.11-py3-none-any.whl", "hashes": { - "sha256": "97de8790030bbd5c2d96b7ec782fc2f7820ef8dba6db909ccf95449f2d062d4b" + "sha256": "0a0a37f0b93aef30c4bf3a839c187e1175bcdeb7e177341da0cb7b8194416891" }, - "provenance": "https://pypi.org/integrity/certifi/2025.11.12/certifi-2025.11.12-py3-none-any.whl/provenance", - "requires-python": ">=3.7", - "size": 159438, - "upload-time": "2025-11-12T02:54:49.735635Z", - "url": "https://files.pythonhosted.org/packages/70/7d/9bc192684cea499815ff478dfcdc13835ddf401365057044fb721ec6bddb/certifi-2025.11.12-py3-none-any.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 7887450, + "upload-time": "2022-01-04T09:53:21.952080Z", + "url": "https://files.pythonhosted.org/packages/03/40/1ec2b4abb0c91f0c6195692a9f7a3709f1c0fe95258f3e4d8aa7d8dab92b/Django-3.2.11-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2025.11.12.tar.gz", + "filename": "Django-3.2.11.tar.gz", "hashes": { - "sha256": "d8ab5478f2ecd78af242878415affce761ca6bc54a22a27e026d7c25357c3316" + "sha256": "69c94abe5d6b1b088bf475e09b7b74403f943e34da107e798465d2045da27e75" }, - "provenance": "https://pypi.org/integrity/certifi/2025.11.12/certifi-2025.11.12.tar.gz/provenance", - "requires-python": ">=3.7", - "size": 160538, - "upload-time": "2025-11-12T02:54:51.517855Z", - "url": "https://files.pythonhosted.org/packages/a2/8c/58f469717fa48465e4a50c014a0400602d3c437d7c0c468e17ada824da3a/certifi-2025.11.12.tar.gz", + "provenance": null, + "requires-python": ">=3.6", + "size": 9821958, + "upload-time": "2022-01-04T09:53:34.580658Z", + "url": "https://files.pythonhosted.org/packages/20/86/e4348aac45bc83fc8e9dda2cfd81004b007c65b68c1499a4233acabdaa3b/Django-3.2.11.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "1527c911f2ae328e9b265a1f52bb51a67e0f15362d6d8c97a4737f037645a486" + "sha256": "95a1d36b3db8f8a8303e9b18c9d66d1d5131766c0e7a759e3b7c0dd74387a084" }, "data-dist-info-metadata": { - "sha256": "1527c911f2ae328e9b265a1f52bb51a67e0f15362d6d8c97a4737f037645a486" + "sha256": "95a1d36b3db8f8a8303e9b18c9d66d1d5131766c0e7a759e3b7c0dd74387a084" }, - "filename": "certifi-2026.1.4-py3-none-any.whl", + "filename": "Django-3.2.12-py3-none-any.whl", "hashes": { - "sha256": "9943707519e4add1115f44c2bc244f782c0249876bf51b6599fee1ffbedd685c" + "sha256": "9b06c289f9ba3a8abea16c9c9505f25107809fb933676f6c891ded270039d965" }, - "provenance": "https://pypi.org/integrity/certifi/2026.1.4/certifi-2026.1.4-py3-none-any.whl/provenance", - "requires-python": ">=3.7", - "size": 152900, - "upload-time": "2026-01-04T02:42:40.150433Z", - "url": "https://files.pythonhosted.org/packages/e6/ad/3cc14f097111b4de0040c83a525973216457bbeeb63739ef1ed275c1c021/certifi-2026.1.4-py3-none-any.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 7887444, + "upload-time": "2022-02-01T07:56:19.625795Z", + "url": "https://files.pythonhosted.org/packages/9c/0e/02b7eff8fac2c25ede489933d4e899f6e6f283ae8eaf5189431057c8d406/Django-3.2.12-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2026.1.4.tar.gz", + "filename": "Django-3.2.12.tar.gz", "hashes": { - "sha256": "ac726dd470482006e014ad384921ed6438c457018f4b3d204aea4281258b2120" + "sha256": "9772e6935703e59e993960832d66a614cf0233a1c5123bc6224ecc6ad69e41e2" }, - "provenance": "https://pypi.org/integrity/certifi/2026.1.4/certifi-2026.1.4.tar.gz/provenance", - "requires-python": ">=3.7", - "size": 154268, - "upload-time": "2026-01-04T02:42:41.825177Z", - "url": "https://files.pythonhosted.org/packages/e0/2d/a891ca51311197f6ad14a7ef42e2399f36cf2f9bd44752b3dc4eab60fdc5/certifi-2026.1.4.tar.gz", + "provenance": null, + "requires-python": ">=3.6", + "size": 9812448, + "upload-time": "2022-02-01T07:56:32.000097Z", + "url": "https://files.pythonhosted.org/packages/83/d9/7f28811ff78ce1903dc9a32ac439e4e6c98298cd2e99cb01f528e51dd796/Django-3.2.12.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "e0d32e197760fe1062440de968a55761c0e61375571015b14ef08bdb1943c8f5" + "sha256": "d36589eff951639cf73661bf4cc047ddffcaccb5741b9e22ed82e8fb89663884" }, "data-dist-info-metadata": { - "sha256": "e0d32e197760fe1062440de968a55761c0e61375571015b14ef08bdb1943c8f5" + "sha256": "d36589eff951639cf73661bf4cc047ddffcaccb5741b9e22ed82e8fb89663884" }, - "filename": "certifi-2026.2.25-py3-none-any.whl", + "filename": "Django-3.2.13-py3-none-any.whl", "hashes": { - "sha256": "027692e4402ad994f1c42e52a4997a9763c646b73e4096e4d5d6db8af1d6f0fa" + "sha256": "b896ca61edc079eb6bbaa15cf6071eb69d6aac08cce5211583cfb41515644fdf" }, - "provenance": "https://pypi.org/integrity/certifi/2026.2.25/certifi-2026.2.25-py3-none-any.whl/provenance", - "requires-python": ">=3.7", - "size": 153684, - "upload-time": "2026-02-25T02:54:15.766522Z", - "url": "https://files.pythonhosted.org/packages/9a/3c/c17fb3ca2d9c3acff52e30b309f538586f9f5b9c9cf454f3845fc9af4881/certifi-2026.2.25-py3-none-any.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 7887998, + "upload-time": "2022-04-11T07:52:57.318239Z", + "url": "https://files.pythonhosted.org/packages/c3/68/b63abc009adee25c1bd266b3740e173eab656608cf21641594a37e02cf57/Django-3.2.13-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2026.2.25.tar.gz", + "filename": "Django-3.2.13.tar.gz", "hashes": { - "sha256": "e887ab5cee78ea814d3472169153c2d12cd43b14bd03329a39a9c6e2e80bfba7" + "sha256": "6d93497a0a9bf6ba0e0b1a29cccdc40efbfc76297255b1309b3a884a688ec4b6" }, - "provenance": "https://pypi.org/integrity/certifi/2026.2.25/certifi-2026.2.25.tar.gz/provenance", - "requires-python": ">=3.7", - "size": 155029, - "upload-time": "2026-02-25T02:54:17.342729Z", - "url": "https://files.pythonhosted.org/packages/af/2d/7bf41579a8986e348fa033a31cdd0e4121114f6bce2457e8876010b092dd/certifi-2026.2.25.tar.gz", + "provenance": null, + "requires-python": ">=3.6", + "size": 9813985, + "upload-time": "2022-04-11T07:53:10.596399Z", + "url": "https://files.pythonhosted.org/packages/92/69/52760ffd860e995b390a4e897d38ae0669ce633c0fbb76b15f71cb0bb930/Django-3.2.13.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "4ed6ffe9ccbed05046ab7bff2024cd3ca717295b368bed1fe20a73e365bc415a" + "sha256": "f2558cc1efa5ba2fdcbf3a11f60d839b7973e8ea6096514a969618f6ba763f08" }, "data-dist-info-metadata": { - "sha256": "4ed6ffe9ccbed05046ab7bff2024cd3ca717295b368bed1fe20a73e365bc415a" + "sha256": "f2558cc1efa5ba2fdcbf3a11f60d839b7973e8ea6096514a969618f6ba763f08" }, - "filename": "certifi-2026.4.22-py3-none-any.whl", + "filename": "Django-3.2.14-py3-none-any.whl", "hashes": { - "sha256": "3cb2210c8f88ba2318d29b0388d1023c8492ff72ecdde4ebdaddbb13a31b1c4a" + "sha256": "a8681e098fa60f7c33a4b628d6fcd3fe983a0939ff1301ecacac21d0b38bad56" }, - "provenance": "https://pypi.org/integrity/certifi/2026.4.22/certifi-2026.4.22-py3-none-any.whl/provenance", - "requires-python": ">=3.7", - "size": 135707, - "upload-time": "2026-04-22T11:26:09.372209Z", - "url": "https://files.pythonhosted.org/packages/22/30/7cd8fdcdfbc5b869528b079bfb76dcdf6056b1a2097a662e5e8c04f42965/certifi-2026.4.22-py3-none-any.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 7888106, + "upload-time": "2022-07-04T07:57:18.239960Z", + "url": "https://files.pythonhosted.org/packages/c0/a8/4afc7742ad1e506909ce8c5056761f22c8a2db0a8b4a46cfa290b1cd6685/Django-3.2.14-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2026.4.22.tar.gz", + "filename": "Django-3.2.14.tar.gz", "hashes": { - "sha256": "8d455352a37b71bf76a79caa83a3d6c25afee4a385d632127b6afb3963f1c580" + "sha256": "677182ba8b5b285a4e072f3ac17ceee6aff1b5ce77fd173cc5b6a2d3dc022fcf" }, - "provenance": "https://pypi.org/integrity/certifi/2026.4.22/certifi-2026.4.22.tar.gz/provenance", - "requires-python": ">=3.7", - "size": 137077, - "upload-time": "2026-04-22T11:26:11.191984Z", - "url": "https://files.pythonhosted.org/packages/25/ee/6caf7a40c36a1220410afe15a1cc64993a1f864871f698c0f93acb72842a/certifi-2026.4.22.tar.gz", + "provenance": null, + "requires-python": ">=3.6", + "size": 9814965, + "upload-time": "2022-07-04T07:57:28.551095Z", + "url": "https://files.pythonhosted.org/packages/8e/50/649a8e31a5f9e09df32250103c9b34e4af7445bc0a177a1f4d1ed0d1b4eb/Django-3.2.14.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "1c38826bc95f7744c69501689e00e3a1a2c93a158988937ce32ef4ed5c1df0f6" + "sha256": "d96b2bff6d06672fff63475d6960a837bfc3fbe720029787259e49e0d922ef7e" }, "data-dist-info-metadata": { - "sha256": "1c38826bc95f7744c69501689e00e3a1a2c93a158988937ce32ef4ed5c1df0f6" + "sha256": "d96b2bff6d06672fff63475d6960a837bfc3fbe720029787259e49e0d922ef7e" }, - "filename": "certifi-2026.5.20-py3-none-any.whl", + "filename": "Django-3.2.15-py3-none-any.whl", "hashes": { - "sha256": "3c52e209ba0a4ad7aebe60436a4ab349c39e1e602e8c134221e546902ad25897" + "sha256": "115baf5049d5cf4163e43492cdc7139c306ed6d451e7d3571fe9612903903713" }, - "provenance": "https://pypi.org/integrity/certifi/2026.5.20/certifi-2026.5.20-py3-none-any.whl/provenance", - "requires-python": ">=3.7", - "size": 134134, - "upload-time": "2026-05-20T11:46:48.578125Z", - "url": "https://files.pythonhosted.org/packages/59/8c/57e832b7af6d7c5abe66eb3fbe3a3a32f4d11ea23a1aa7131371035be991/certifi-2026.5.20-py3-none-any.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 7888258, + "upload-time": "2022-08-03T07:38:15.296674Z", + "url": "https://files.pythonhosted.org/packages/db/f9/9ddc8444397ed7e72c52f63b48ecc2849ae1ca4d621776399a81e501ee3c/Django-3.2.15-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "certifi-2026.5.20.tar.gz", + "filename": "Django-3.2.15.tar.gz", "hashes": { - "sha256": "69dea482ab64caa7b9f6aba1c6bf48bb6a5448d1c0f1b17ab42ad8c763a5344d" + "sha256": "f71934b1a822f14a86c9ac9634053689279cd04ae69cb6ade4a59471b886582b" }, - "provenance": "https://pypi.org/integrity/certifi/2026.5.20/certifi-2026.5.20.tar.gz/provenance", - "requires-python": ">=3.7", - "size": 135422, - "upload-time": "2026-05-20T11:46:50.073147Z", - "url": "https://files.pythonhosted.org/packages/f3/ce/ee2ecad540810a79593028e88299baeae54d346cc7a0d94b6199988b89b1/certifi-2026.5.20.tar.gz", + "provenance": null, + "requires-python": ">=3.6", + "size": 9833828, + "upload-time": "2022-08-03T07:38:21.696991Z", + "url": "https://files.pythonhosted.org/packages/02/45/371717cbed904aa95864cf2b28beece8e73f6314f1d2b26cba4c2890dbeb/Django-3.2.15.tar.gz", "yanked": false - } - ], - "meta": { - "_last-serial": 37234916, - "api-version": "1.4" - }, - "name": "certifi", - "project-status": { - "status": "active" - }, - "versions": [ - "0.0.1", - "0.0.2", - "0.0.3", - "0.0.4", - "0.0.5", - "0.0.6", - "0.0.7", - "0.0.8", - "1.0.0", - "1.0.1", - "14.05.14", - "2015.04.28", - "2015.9.6", - "2015.9.6.1", - "2015.9.6.2", - "2015.11.20", - "2015.11.20.1", - "2016.2.28", - "2016.8.2", - "2016.8.8", - "2016.8.31", - "2016.9.26", - "2017.1.23", - "2017.4.17", - "2017.7.27", - "2017.7.27.1", - "2017.11.5", - "2018.1.18", - "2018.4.16", - "2018.8.13", - "2018.8.24", - "2018.10.15", - "2018.11.29", - "2019.3.9", - "2019.6.16", - "2019.9.11", - "2019.11.28", - "2020.4.5", - "2020.4.5.1", - "2020.4.5.2", - "2020.6.20", - "2020.11.8", - "2020.12.5", - "2021.5.30", - "2021.10.8", - "2022.5.18", - "2022.5.18.1", - "2022.6.15", - "2022.6.15.1", - "2022.6.15.2", - "2022.9.14", - "2022.9.24", - "2022.12.7", - "2023.5.7", - "2023.7.22", - "2023.11.17", - "2024.2.2", - "2024.6.2", - "2024.7.4", - "2024.8.30", - "2024.12.14", - "2025.1.31", - "2025.4.26", - "2025.6.15", - "2025.7.9", - "2025.7.14", - "2025.8.3", - "2025.10.5", - "2025.11.12", - "2026.1.4", - "2026.2.25", - "2026.4.22", - "2026.5.20" - ] - } - headers: - Accept-Ranges: - - bytes - Access-Control-Allow-Headers: - - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since - Access-Control-Allow-Methods: - - GET - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-PyPI-Last-Serial - Access-Control-Max-Age: - - "86400" - Cache-Control: - - max-age=600, public - Content-Security-Policy: - - default-src 'none'; sandbox allow-top-navigation - Content-Type: - - application/vnd.pypi.simple.v1+json - Etag: - - '"QtCmWUXTx7MU9tqFP1sD/A"' - Permissions-Policy: - - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() - Referrer-Policy: - - origin-when-cross-origin - Strict-Transport-Security: - - max-age=31536000; includeSubDomains; preload - Vary: - - Accept, Accept-Encoding - X-Cache: - - MISS, HIT, HIT - X-Cache-Hits: - - 0, 88, 13 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - deny - X-Permitted-Cross-Domain-Policies: - - none - X-Pypi-Last-Serial: - - "37234916" - X-Served-By: - - cache-iad-kjyo7100162-IAD, cache-iad-kjyo7100162-IAD, cache-wsi-ysbk1060026-WSI - X-Timer: - - S1781578786.735759,VS0,VE0 - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 0 - host: pypi.org - headers: - Accept: - - application/vnd.pypi.simple.v1+json - X-Test-Name: - - TestCommand_Transitive/requirements.txt_transitive_native_source - url: https://pypi.org/simple/markupsafe/ - method: GET - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: -1 - uncompressed: true - body: | - { - "alternate-locations": [], - "files": [ + }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "MarkupSafe-0.9.tar.gz", + "core-metadata": { + "sha256": "882bcc749afe0cf284732853cc3900d838e5e7a6886c95e7570b912d64a6846a" + }, + "data-dist-info-metadata": { + "sha256": "882bcc749afe0cf284732853cc3900d838e5e7a6886c95e7570b912d64a6846a" + }, + "filename": "Django-3.2.16-py3-none-any.whl", "hashes": { - "sha256": "9d84526bcfb6435d30cdb3531e3c43170d77107531a6d695c12a9c126ac09766" + "sha256": "18ba8efa36b69cfcd4b670d0fa187c6fe7506596f0ababe580e16909bcdec121" }, "provenance": null, - "requires-python": null, - "size": 10381, - "upload-time": "2010-06-22T19:55:49.280044Z", - "url": "https://files.pythonhosted.org/packages/be/30/7dfaf5f61e9648a9bb97ecd0099da2546ea78fe93cb9c777030c6d056c0d/MarkupSafe-0.9.tar.gz", + "requires-python": ">=3.6", + "size": 7888258, + "upload-time": "2022-10-04T07:54:16.950129Z", + "url": "https://files.pythonhosted.org/packages/8a/c4/f946a6b02fcbba84e56074f2fc36866433b009bea2528b09fe0bac4fe1aa/Django-3.2.16-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "MarkupSafe-0.9.1.tar.gz", + "filename": "Django-3.2.16.tar.gz", "hashes": { - "sha256": "bd4a2d122def99ed5cc300bc67249aef1d714f95ad748a0face6d0a89c42e028" + "sha256": "3adc285124244724a394fa9b9839cc8cd116faf7d159554c43ecdaa8cdf0b94d" }, "provenance": null, - "requires-python": null, - "size": 10422, - "upload-time": "2010-06-22T20:12:52.015146Z", - "url": "https://files.pythonhosted.org/packages/3b/45/dfad433343922655477760d506b058f96a783e8c0ada7b8d0602ff2beace/MarkupSafe-0.9.1.tar.gz", + "requires-python": ">=3.6", + "size": 9847052, + "upload-time": "2022-10-04T07:54:27.079681Z", + "url": "https://files.pythonhosted.org/packages/f1/d7/8ddb9d8fbbffd33329cf6dfc33e8367a8969c05cf91bc63138ca116301ba/Django-3.2.16.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "MarkupSafe-0.9.2.tar.gz", + "core-metadata": { + "sha256": "6dab46bbf9f2441135f3e2b5eede272b01b7f323cb511929457d6e879ce5ef91" + }, + "data-dist-info-metadata": { + "sha256": "6dab46bbf9f2441135f3e2b5eede272b01b7f323cb511929457d6e879ce5ef91" + }, + "filename": "Django-3.2.17-py3-none-any.whl", "hashes": { - "sha256": "d2a1980ea5bae80a999dad6aafe1ad2f0440522630caeecb84ffe061c8054342" + "sha256": "59c39fc342b242fb42b6b040ad8b1b4c15df438706c1d970d416d63cdd73e7fd" }, "provenance": null, - "requires-python": null, - "size": 10461, - "upload-time": "2010-06-22T22:24:14.491604Z", - "url": "https://files.pythonhosted.org/packages/36/83/400b5f58bfa88f96bc68ccd963990c80549a2825d0777bd838f03d8f0b42/MarkupSafe-0.9.2.tar.gz", + "requires-python": ">=3.6", + "size": 7888712, + "upload-time": "2023-02-01T09:55:48.915222Z", + "url": "https://files.pythonhosted.org/packages/1f/2e/efaa4b1c7db4292715ecedd95b2221438d7a897132f652708d84e4587d59/Django-3.2.17-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "MarkupSafe-0.9.3.tar.gz", + "filename": "Django-3.2.17.tar.gz", "hashes": { - "sha256": "6e24a888624403b67f4331050c58d1929ab5c2300f3f55260f39580e3a482bbf" + "sha256": "644288341f06ebe4938eec6801b6bd59a6534a78e4aedde2a153075d11143894" }, "provenance": null, - "requires-python": null, - "size": 10506, - "upload-time": "2010-08-11T10:19:59.579199Z", - "url": "https://files.pythonhosted.org/packages/f1/a7/39b74c3c7b46531842d2a9a55b7d6bf5b44851786d131d0fa76dbb4abf44/MarkupSafe-0.9.3.tar.gz", + "requires-python": ">=3.6", + "size": 9830188, + "upload-time": "2023-02-01T09:56:01.031856Z", + "url": "https://files.pythonhosted.org/packages/5a/76/5ae8a875cdb1d132408c5e7c0c6c2832e1d795837c2355abb2b0de9990ec/Django-3.2.17.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "MarkupSafe-0.11.tar.gz", + "core-metadata": { + "sha256": "f31572aa478d99c82a42504c95764a8a8cd91580e0ec652a7b05dd54a7a70a78" + }, + "data-dist-info-metadata": { + "sha256": "f31572aa478d99c82a42504c95764a8a8cd91580e0ec652a7b05dd54a7a70a78" + }, + "filename": "Django-3.2.18-py3-none-any.whl", "hashes": { - "sha256": "f19442168c44db14b7093d1f93444233b05271dd76b4bb96ff8007ef83ac8855" + "sha256": "4d492d9024c7b3dfababf49f94511ab6a58e2c9c3c7207786f1ba4eb77750706" }, "provenance": null, - "requires-python": null, - "size": 10911, - "upload-time": "2010-09-07T17:47:12.106680Z", - "url": "https://files.pythonhosted.org/packages/ee/51/df4a007a19f3de1b733adac77da11fa45f1ec5089549a7cc2d67195bb2c1/MarkupSafe-0.11.tar.gz", + "requires-python": ">=3.6", + "size": 7889264, + "upload-time": "2023-02-14T08:25:28.389548Z", + "url": "https://files.pythonhosted.org/packages/57/12/da22535f809b8c06c8d58eaf236ec8683ffd4e1dc4eced175b174e6446fa/Django-3.2.18-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "MarkupSafe-0.12.tar.gz", + "filename": "Django-3.2.18.tar.gz", "hashes": { - "sha256": "2670f759d00b3df50625b493b7bd20f808024dab278eecc2c8b890b4e8083757" + "sha256": "08208dfe892eb64fff073ca743b3b952311104f939e7f6dae954fe72dcc533ba" }, "provenance": null, - "requires-python": null, - "size": 10939, - "upload-time": "2011-02-17T23:15:13.142856Z", - "url": "https://files.pythonhosted.org/packages/00/00/d268f88c561a92e35e1df96e68dbec2210926366c79fd426b1d9ee99b020/MarkupSafe-0.12.tar.gz", + "requires-python": ">=3.6", + "size": 9848949, + "upload-time": "2023-02-14T08:25:40.252336Z", + "url": "https://files.pythonhosted.org/packages/66/e6/e06dd4fceb09cbb50598cbaecca0dc1a2ac3bc4b8cf3e073e394603c3d85/Django-3.2.18.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "MarkupSafe-0.13.tar.gz", + "core-metadata": { + "sha256": "a72e6322acd9a15bc8a93bc660e6e263f45a5888b5aeb98c7e9cb2c58e968541" + }, + "data-dist-info-metadata": { + "sha256": "a72e6322acd9a15bc8a93bc660e6e263f45a5888b5aeb98c7e9cb2c58e968541" + }, + "filename": "Django-3.2.19-py3-none-any.whl", "hashes": { - "sha256": "b3dc475d5b4ccb1f3d92c122685aa9b5476decbdc3db7bf90c5f892f21e0d94a" + "sha256": "21cc991466245d659ab79cb01204f9515690f8dae00e5eabde307f14d24d4d7d" }, "provenance": null, - "requires-python": null, - "size": 11174, - "upload-time": "2011-07-20T09:52:05.227191Z", - "url": "https://files.pythonhosted.org/packages/61/9d/195c0e2e9efcba7b5f2cad9d01ea7311e20358a7d1c8a928fb481eecad09/MarkupSafe-0.13.tar.gz", + "requires-python": ">=3.6", + "size": 7889399, + "upload-time": "2023-05-03T12:58:19.066030Z", + "url": "https://files.pythonhosted.org/packages/22/af/979a4c610e727cc936c3db3d48cfcb3c270e106ff919f23fc1a27870ba00/Django-3.2.19-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "MarkupSafe-0.14.tar.gz", + "filename": "Django-3.2.19.tar.gz", "hashes": { - "sha256": "e5162efaa77c1764651f01baec7cbf7f663575930f74007394798d1d796cebeb" + "sha256": "031365bae96814da19c10706218c44dff3b654cc4de20a98bd2d29b9bde469f0" }, "provenance": null, - "requires-python": null, - "size": 11269, - "upload-time": "2011-07-20T10:35:20.243351Z", - "url": "https://files.pythonhosted.org/packages/cf/72/6ad21b64f007dba3d211a973f37e3bf0bffae88c4efb868999fd2c94497a/MarkupSafe-0.14.tar.gz", + "requires-python": ">=3.6", + "size": 9832772, + "upload-time": "2023-05-03T12:58:31.141156Z", + "url": "https://files.pythonhosted.org/packages/e5/a7/cc0b6f97d18a70fd9e026e00a885a9fb995fe2166a56e7784fb361abb027/Django-3.2.19.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "MarkupSafe-0.15.tar.gz", + "core-metadata": { + "sha256": "78337ea717df31b63254179af32f00e6761e171b32f8057b3c68a29dda156daa" + }, + "data-dist-info-metadata": { + "sha256": "78337ea717df31b63254179af32f00e6761e171b32f8057b3c68a29dda156daa" + }, + "filename": "Django-3.2.20-py3-none-any.whl", "hashes": { - "sha256": "339ec04d20ad9cdccbfe9f38dce6182cc504ce789e5d0f9647eaa752f0f95300" + "sha256": "a477ab326ae7d8807dc25c186b951ab8c7648a3a23f9497763c37307a2b5ef87" }, "provenance": null, - "requires-python": null, - "size": 11265, - "upload-time": "2011-07-20T10:58:13.280504Z", - "url": "https://files.pythonhosted.org/packages/00/52/33fd9769edf01ffab9e3fd321333fe4d9f7ac9cb0b17ce9524abcb64e089/MarkupSafe-0.15.tar.gz", + "requires-python": ">=3.6", + "size": 7889501, + "upload-time": "2023-07-03T07:57:12.203517Z", + "url": "https://files.pythonhosted.org/packages/84/eb/5329ae72bf26b91844985d0de74e4edf876e3ca409d085820f230eea2eba/Django-3.2.20-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "MarkupSafe-0.16.tar.gz", + "filename": "Django-3.2.20.tar.gz", "hashes": { - "sha256": "abb017f327ffcf0bd012cf9fa98700aa9d079d4e192c81c9ae01f9d795748f8d" + "sha256": "dec2a116787b8e14962014bf78e120bba454135108e1af9e9b91ade7b2964c40" }, "provenance": null, - "requires-python": null, - "size": 11530, - "upload-time": "2013-05-20T18:13:20.684224Z", - "url": "https://files.pythonhosted.org/packages/44/ee/37bd0844418acd5fb9c588aae835f38b9b7c4cd0c9b95c78c8ebb74bb65a/MarkupSafe-0.16.tar.gz", + "requires-python": ">=3.6", + "size": 9831078, + "upload-time": "2023-07-03T07:57:23.346933Z", + "url": "https://files.pythonhosted.org/packages/52/b6/2a36af602c8edcaa74ab9c046d8e950771bd503c3261d95466f9d5faac89/Django-3.2.20.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "MarkupSafe-0.17.tar.gz", + "core-metadata": { + "sha256": "680688671a91ff39aaaced914b1599ffdac6fe948f39ed7a17b4feab0b14ba57" + }, + "data-dist-info-metadata": { + "sha256": "680688671a91ff39aaaced914b1599ffdac6fe948f39ed7a17b4feab0b14ba57" + }, + "filename": "Django-3.2.21-py3-none-any.whl", "hashes": { - "sha256": "bdda8df9395253d06af11ce33778aed4d5f297cb1d8cb380ab955c1a04bbb9d4" + "sha256": "d31b06c58aa2cd73998ca5966bc3001243d3c4e77ee2d0c479bced124765fd99" }, "provenance": null, - "requires-python": null, - "size": 11696, - "upload-time": "2013-05-21T16:40:14.882480Z", - "url": "https://files.pythonhosted.org/packages/04/d0/21c43bb0a9c9b31c8bfeb3676e12ec0aae2b71632497b6bd6505c980a38a/MarkupSafe-0.17.tar.gz", + "requires-python": ">=3.6", + "size": 7889527, + "upload-time": "2023-09-04T10:58:15.304456Z", + "url": "https://files.pythonhosted.org/packages/97/8d/03ac2f7a3f751f597be12c03a09147f9ca80906264044bb05758bbcc2b32/Django-3.2.21-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "MarkupSafe-0.18.tar.gz", + "filename": "Django-3.2.21.tar.gz", "hashes": { - "sha256": "b7d5d688bdd345bfa897777d297756688cf02e1b3742c56885e2e5c2b996ff82" + "sha256": "a5de4c484e7b7418e6d3e52a5b8794f0e6b9f9e4ce3c037018cf1c489fa87f3c" }, "provenance": null, - "requires-python": null, - "size": 11748, - "upload-time": "2013-05-22T01:15:43.029319Z", - "url": "https://files.pythonhosted.org/packages/98/cf/197c3b0f73224b84eb419a967f87565bcc0b0c1147012397e6bd2d45e253/MarkupSafe-0.18.tar.gz", + "requires-python": ">=3.6", + "size": 9836824, + "upload-time": "2023-09-04T10:58:25.702642Z", + "url": "https://files.pythonhosted.org/packages/9f/4a/2b57890fd9a1511ed3c580ef3636f018d06b1f9ae42b3033e4fff3ff7720/Django-3.2.21.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "MarkupSafe-0.19.tar.gz", + "core-metadata": { + "sha256": "5c331127edf6560312ffe6a91c79aa466a8bfa6d8a7d478f5f161200249be64f" + }, + "data-dist-info-metadata": { + "sha256": "5c331127edf6560312ffe6a91c79aa466a8bfa6d8a7d478f5f161200249be64f" + }, + "filename": "Django-3.2.22-py3-none-any.whl", "hashes": { - "sha256": "62fcc5d641df8b5ad271ebbd6b77a19cd92eceba1e1a990de4e96c867789f037" + "sha256": "c5e7b668025a6e06cad9ba6d4de1fd1a21212acebb51ea34abb400c6e4d33430" }, "provenance": null, - "requires-python": null, - "size": 11807, - "upload-time": "2014-03-06T16:52:31.724675Z", - "url": "https://files.pythonhosted.org/packages/8e/90/da092a12fb96e0c4cacc279d1f92819ae82bfa291e0a03afe8059518e91a/MarkupSafe-0.19.tar.gz", + "requires-python": ">=3.6", + "size": 7889667, + "upload-time": "2023-10-04T14:59:53.611484Z", + "url": "https://files.pythonhosted.org/packages/1b/29/13d5f2a5de460b66a92e4e99b0e2ceb9f3e619da70e51772981268524e0d/Django-3.2.22-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "MarkupSafe-0.20.tar.gz", + "filename": "Django-3.2.22.tar.gz", "hashes": { - "sha256": "f6cf3bd233f9ea6147b21c7c02cac24e5363570ce4fd6be11dab9f499ed6a7d8" + "sha256": "83b6d66b06e484807d778263fdc7f9186d4dc1862fcfa6507830446ac6b060ba" }, "provenance": null, - "requires-python": null, - "size": 11962, - "upload-time": "2014-04-17T09:06:04.174101Z", - "url": "https://files.pythonhosted.org/packages/6f/c3/7adab2342dc7f14d32943505c9bd163d93a16fa117b8fee82e48f3529fb5/MarkupSafe-0.20.tar.gz", + "requires-python": ">=3.6", + "size": 9827193, + "upload-time": "2023-10-04T15:00:00.548503Z", + "url": "https://files.pythonhosted.org/packages/46/fa/6ff52b6d92e52eec8d5037f79337ff70321eb7831dda1d13da3ad58f53ab/Django-3.2.22.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "MarkupSafe-0.21.tar.gz", + "core-metadata": { + "sha256": "ae599a780da65844fcb5eacffe821d3964035c02d1db4a982c4472755b20e1e0" + }, + "data-dist-info-metadata": { + "sha256": "ae599a780da65844fcb5eacffe821d3964035c02d1db4a982c4472755b20e1e0" + }, + "filename": "Django-3.2.23-py3-none-any.whl", "hashes": { - "sha256": "c6465cd6ed2b96509ef0100e7fff8718ed52c2affab1860ed5a9b67f604dd59a" + "sha256": "d48608d5f62f2c1e260986835db089fa3b79d6f58510881d316b8d88345ae6e1" }, "provenance": null, - "requires-python": null, - "size": 13091, - "upload-time": "2014-04-17T09:50:55.376072Z", - "url": "https://files.pythonhosted.org/packages/c6/33/963f57460372f8401e1f9aa32c8ed8f07a5cae0f11024f5ff1d4cb3576c8/MarkupSafe-0.21.tar.gz", + "requires-python": ">=3.6", + "size": 7889872, + "upload-time": "2023-11-01T06:59:05.105405Z", + "url": "https://files.pythonhosted.org/packages/c9/69/72663af69f1a70fa186813220c8ec5ce7f9056b6d987077e2c38ed794bee/Django-3.2.23-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "MarkupSafe-0.22.tar.gz", + "filename": "Django-3.2.23.tar.gz", "hashes": { - "sha256": "7642852b6d1e55c9e12e00a552c0b8943880f2172e55141ccb41eb5f8675dfa5" + "sha256": "82968f3640e29ef4a773af2c28448f5f7a08d001c6ac05b32d02aeee6509508b" }, "provenance": null, - "requires-python": null, - "size": 13413, - "upload-time": "2014-05-08T14:57:37.464556Z", - "url": "https://files.pythonhosted.org/packages/58/18/646cbd99909a0c86eb7b9c0277b88cb54f3e2619f6115f48199a4accde97/MarkupSafe-0.22.tar.gz", + "requires-python": ">=3.6", + "size": 9834665, + "upload-time": "2023-11-01T06:59:19.806570Z", + "url": "https://files.pythonhosted.org/packages/dd/6e/7c97a4c54c1a4d3d700fb0d687323c96dc5e9f5e7d2bcac163e2f0c17cb7/Django-3.2.23.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "MarkupSafe-0.23.tar.gz", + "core-metadata": { + "sha256": "f116bb9fe4bfa14663787c3ed3293e716bb566cfca4f6b23becfa078d3872c8d" + }, + "data-dist-info-metadata": { + "sha256": "f116bb9fe4bfa14663787c3ed3293e716bb566cfca4f6b23becfa078d3872c8d" + }, + "filename": "Django-3.2.24-py3-none-any.whl", "hashes": { - "sha256": "a4ec1aff59b95a14b45eb2e23761a0179e98319da5a7eb76b56ea8cdc7b871c3" + "sha256": "5dd5b787c3ba39637610fe700f54bf158e33560ea0dba600c19921e7ff926ec5" }, "provenance": null, - "requires-python": null, - "size": 13416, - "upload-time": "2014-05-08T14:58:53.945039Z", - "url": "https://files.pythonhosted.org/packages/c0/41/bae1254e0396c0cc8cf1751cb7d9afc90a602353695af5952530482c963f/MarkupSafe-0.23.tar.gz", + "requires-python": ">=3.6", + "size": 7889889, + "upload-time": "2024-02-06T14:54:24.766883Z", + "url": "https://files.pythonhosted.org/packages/34/e5/42d59f93804c142b6ef535b83c620ea51bbe8cc3c9c68c627f5ee5b1ce26/Django-3.2.24-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "MarkupSafe-1.0.tar.gz", + "filename": "Django-3.2.24.tar.gz", "hashes": { - "sha256": "a6be69091dac236ea9c6bc7d012beab42010fa914c459791d627dad4910eb665" + "sha256": "aaee9fb0fb4ebd4311520887ad2e33313d368846607f82a9a0ed461cd4c35b18" }, "provenance": null, - "requires-python": null, - "size": 14356, - "upload-time": "2017-03-07T15:32:13.161004Z", - "url": "https://files.pythonhosted.org/packages/4d/de/32d741db316d8fdb7680822dd37001ef7a448255de9699ab4bfcbdf4172b/MarkupSafe-1.0.tar.gz", + "requires-python": ">=3.6", + "size": 9833004, + "upload-time": "2024-02-06T14:54:43.094421Z", + "url": "https://files.pythonhosted.org/packages/6b/eb/fc9f949a47dc7e89183abb63e25fb1351e9735c4ffa0ab6397428d4164c3/Django-3.2.24.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + "sha256": "2635c6a746bb0fec95507863e24b336abb4562e80a494857d0345d1cc4a76d52" }, "data-dist-info-metadata": { - "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + "sha256": "2635c6a746bb0fec95507863e24b336abb4562e80a494857d0345d1cc4a76d52" }, - "filename": "MarkupSafe-1.1.0-cp27-cp27m-macosx_10_6_intel.whl", + "filename": "Django-3.2.25-py3-none-any.whl", "hashes": { - "sha256": "efdc45ef1afc238db84cb4963aa689c0408912a0239b0721cb172b4016eb31d6" + "sha256": "a52ea7fcf280b16f7b739cec38fa6d3f8953a5456986944c3ca97e79882b4e38" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 17689, - "upload-time": "2018-11-05T17:40:36.185835Z", - "url": "https://files.pythonhosted.org/packages/cd/52/927263d9cf66a12e05c5caef43ee203bd92355e9a321552d2b8c4aee5f1e/MarkupSafe-1.1.0-cp27-cp27m-macosx_10_6_intel.whl", + "requires-python": ">=3.6", + "size": 7890550, + "upload-time": "2024-03-04T08:56:47.529440Z", + "url": "https://files.pythonhosted.org/packages/30/8e/cc23c762c5dcd1d367d73cf006a326e0df2bd0e785cba18b658b39904c1e/Django-3.2.25-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" - }, - "data-dist-info-metadata": { - "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" - }, - "filename": "MarkupSafe-1.1.0-cp27-cp27m-manylinux1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.25.tar.gz", "hashes": { - "sha256": "52ccb45e77a1085ec5461cde794e1aa037df79f473cbc69b974e73940655c8d7" + "sha256": "7ca38a78654aee72378594d63e51636c04b8e28574f5505dff630895b5472777" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 24322, - "upload-time": "2018-11-05T17:40:37.962715Z", - "url": "https://files.pythonhosted.org/packages/44/a9/c4c21415f12db6eca45e8728ce9aa7b56942dcd324a2d8687cece33c82dd/MarkupSafe-1.1.0-cp27-cp27m-manylinux1_i686.whl", + "requires-python": ">=3.6", + "size": 9836336, + "upload-time": "2024-03-04T08:57:02.257730Z", + "url": "https://files.pythonhosted.org/packages/ec/68/0e744f07b57bfdf99abbb6b3eb14fcba188867021c05f4a104e04f6d56b8/Django-3.2.25.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + "sha256": "4f1187a7972e17f7a43001004dd184bccaa559965f774ea5fabce71c22bd9e12" }, "data-dist-info-metadata": { - "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + "sha256": "4f1187a7972e17f7a43001004dd184bccaa559965f774ea5fabce71c22bd9e12" }, - "filename": "MarkupSafe-1.1.0-cp27-cp27m-manylinux1_x86_64.whl", + "filename": "Django-4.0a1-py3-none-any.whl", "hashes": { - "sha256": "525396ee324ee2da82919f2ee9c9e73b012f23e7640131dd1b53a90206a0f09c" + "sha256": "86b1cdeec72768defb39e27ca8c998e9e465888fd7663269a82cfe182b680c94" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 24536, - "upload-time": "2018-11-05T17:40:39.460256Z", - "url": "https://files.pythonhosted.org/packages/94/7a/34f53c66e0f9070b273c083d674581158426f2670cfd03f07fec375f0325/MarkupSafe-1.1.0-cp27-cp27m-manylinux1_x86_64.whl", + "requires-python": ">=3.8", + "size": 7913692, + "upload-time": "2021-09-21T19:08:46.532552Z", + "url": "https://files.pythonhosted.org/packages/4f/0d/c346909f167ef9eb245ec189f37a993d7aeabf184d6e07920ca99ea74f1d/Django-4.0a1-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "1544375ec2459d2936c6eab7bde219d74d3f2775d36f9899fa239e67e112bd6b" - }, - "data-dist-info-metadata": { - "sha256": "1544375ec2459d2936c6eab7bde219d74d3f2775d36f9899fa239e67e112bd6b" - }, - "filename": "MarkupSafe-1.1.0-cp27-cp27m-win32.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0a1.tar.gz", "hashes": { - "sha256": "31cbb1359e8c25f9f48e156e59e2eaad51cd5242c05ed18a8de6dbe85184e4b7" + "sha256": "010388b20c94e2ab421c6c4660ab835611be40e758679b93eb1f703a00cefaf3" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 14403, - "upload-time": "2018-11-05T17:40:43.770756Z", - "url": "https://files.pythonhosted.org/packages/ce/44/6636e1b2dc3f71dd7f73bf170d6642de3d5dfbf34a9072ccaeb9c33f2691/MarkupSafe-1.1.0-cp27-cp27m-win32.whl", + "requires-python": ">=3.8", + "size": 9896896, + "upload-time": "2021-09-21T19:09:14.295332Z", + "url": "https://files.pythonhosted.org/packages/a2/62/1e6030f9ff01b7f2d36e11f1181beb51f4e181ce38eb8cd240e8bcb8201c/Django-4.0a1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "1544375ec2459d2936c6eab7bde219d74d3f2775d36f9899fa239e67e112bd6b" + "sha256": "86c0990342c757bfca750ff8b133b6d9acc14aa11249fab2c7e9f018d9c8ec9a" }, "data-dist-info-metadata": { - "sha256": "1544375ec2459d2936c6eab7bde219d74d3f2775d36f9899fa239e67e112bd6b" + "sha256": "86c0990342c757bfca750ff8b133b6d9acc14aa11249fab2c7e9f018d9c8ec9a" }, - "filename": "MarkupSafe-1.1.0-cp27-cp27m-win_amd64.whl", + "filename": "Django-4.0b1-py3-none-any.whl", "hashes": { - "sha256": "edce2ea7f3dfc981c4ddc97add8a61381d9642dc3273737e756517cc03e84dd6" + "sha256": "12220029292e1c7dce4ea0ad9189942d3204f98f07b6fcbfd0a64c3cc49c0f01" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 14230, - "upload-time": "2018-11-05T17:40:45.096230Z", - "url": "https://files.pythonhosted.org/packages/df/db/3b4b04e988f45bc5950f60af8be8c3198482fcc574e1c6537cade74ca170/MarkupSafe-1.1.0-cp27-cp27m-win_amd64.whl", + "requires-python": ">=3.8", + "size": 7914396, + "upload-time": "2021-10-25T09:23:16.638876Z", + "url": "https://files.pythonhosted.org/packages/e9/93/a5e3bbd3a6311b4d224da3ab9c7ee08f888a2a977d63aed0c13403610f20/Django-4.0b1-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" - }, - "data-dist-info-metadata": { - "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" - }, - "filename": "MarkupSafe-1.1.0-cp27-cp27mu-manylinux1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0b1.tar.gz", "hashes": { - "sha256": "5c3fbebd7de20ce93103cb3183b47671f2885307df4a17a0ad56a1dd51273d36" + "sha256": "135d854f678d6692b4899cbe1b90dd905f60c8fafb13730ce0ac76d4a8c7e2e4" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 24319, - "upload-time": "2018-11-05T17:40:40.752761Z", - "url": "https://files.pythonhosted.org/packages/b7/45/e3e4b1b2e49b1b9d221aa42e61863d755dde464df9f53a06cc3ed25ff2b3/MarkupSafe-1.1.0-cp27-cp27mu-manylinux1_i686.whl", + "requires-python": ">=3.8", + "size": 9902026, + "upload-time": "2021-10-25T09:23:22.644895Z", + "url": "https://files.pythonhosted.org/packages/21/dd/5b010156289b277f8f6adda3a18bfcc0a1842ad9a2f9951190d1a3b7bd71/Django-4.0b1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + "sha256": "1a60ebec71d1480eec9f7fc1c17e1770b6bd9293c4f74a6eecea350c1699c78f" }, "data-dist-info-metadata": { - "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + "sha256": "1a60ebec71d1480eec9f7fc1c17e1770b6bd9293c4f74a6eecea350c1699c78f" }, - "filename": "MarkupSafe-1.1.0-cp27-cp27mu-manylinux1_x86_64.whl", + "filename": "Django-4.0rc1-py3-none-any.whl", "hashes": { - "sha256": "f82e347a72f955b7017a39708a3667f106e6ad4d10b25f237396a7115d8ed5fd" + "sha256": "d4f007daf8a3834a75026653dee196f0ccbfd1a5b1bc1dafcf10b0727a76c825" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 24542, - "upload-time": "2018-11-05T17:40:42.270725Z", - "url": "https://files.pythonhosted.org/packages/bc/3a/6bfd7b4b202fa33bdda8e4e3d3acc719f381fd730f9a0e7c5f34e845bd4d/MarkupSafe-1.1.0-cp27-cp27mu-manylinux1_x86_64.whl", - "yanked": false - }, - { - "core-metadata": { - "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" - }, - "data-dist-info-metadata": { - "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" - }, - "filename": "MarkupSafe-1.1.0-cp34-cp34m-macosx_10_6_intel.whl", + "requires-python": ">=3.8", + "size": 7915672, + "upload-time": "2021-11-22T06:37:57.726504Z", + "url": "https://files.pythonhosted.org/packages/68/69/d3f879ec1164568dac7f336eb9d1bfb6e343299bbcf1778fb45737050733/Django-4.0rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0rc1.tar.gz", "hashes": { - "sha256": "19f637c2ac5ae9da8bfd98cef74d64b7e1bb8a63038a3505cd182c3fac5eb4d9" + "sha256": "fedcdff5ad460169b61cf9597269f265273ae83da349c79b80995ca5c2a3cd92" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 19050, - "upload-time": "2018-11-05T17:40:46.751185Z", - "url": "https://files.pythonhosted.org/packages/65/bf/160b4ae527a4e9f5241c579b69e5daf6daa824316ac4cdbc2dfa7e6de566/MarkupSafe-1.1.0-cp34-cp34m-macosx_10_6_intel.whl", + "requires-python": ">=3.8", + "size": 9905788, + "upload-time": "2021-11-22T06:38:01.843947Z", + "url": "https://files.pythonhosted.org/packages/bb/d9/74b87456553afbf7098c251514736d3575679cc32a9b4430dffaaf0a5d20/Django-4.0rc1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + "sha256": "c34051370c8d1bedb12dcc4dbb26e438a8347cd9fb7b6b4e9e0c53868025fd0f" }, "data-dist-info-metadata": { - "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + "sha256": "c34051370c8d1bedb12dcc4dbb26e438a8347cd9fb7b6b4e9e0c53868025fd0f" }, - "filename": "MarkupSafe-1.1.0-cp34-cp34m-manylinux1_i686.whl", + "filename": "Django-4.0-py3-none-any.whl", "hashes": { - "sha256": "98e439297f78fca3a6169fd330fbe88d78b3bb72f967ad9961bcac0d7fdd1550" + "sha256": "59304646ebc6a77b9b6a59adc67d51ecb03c5e3d63ed1f14c909cdfda84e8010" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 27099, - "upload-time": "2018-11-05T17:40:48.273884Z", - "url": "https://files.pythonhosted.org/packages/5a/d5/39b13b99df28ba3ceb2a54ab96b70de68270e9204b5661df55185fd36756/MarkupSafe-1.1.0-cp34-cp34m-manylinux1_i686.whl", + "requires-python": ">=3.8", + "size": 8014008, + "upload-time": "2021-12-07T09:19:58.185240Z", + "url": "https://files.pythonhosted.org/packages/80/70/52fce3520b7a1421685828b04f76d5a26aabc7603fdb7af26c4ca7bb0512/Django-4.0-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" - }, - "data-dist-info-metadata": { - "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" - }, - "filename": "MarkupSafe-1.1.0-cp34-cp34m-manylinux1_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.tar.gz", "hashes": { - "sha256": "fb7c206e01ad85ce57feeaaa0bf784b97fa3cad0d4a5737bc5295785f5c613a1" + "sha256": "d5a8a14da819a8b9237ee4d8c78dfe056ff6e8a7511987be627192225113ee75" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 27439, - "upload-time": "2018-11-05T17:40:49.461222Z", - "url": "https://files.pythonhosted.org/packages/3e/a6/230a77104000937d717c300bcefe907a960d437e1a721e49c5fb40deb1c0/MarkupSafe-1.1.0-cp34-cp34m-manylinux1_x86_64.whl", + "requires-python": ">=3.8", + "size": 9980403, + "upload-time": "2021-12-07T09:20:02.897592Z", + "url": "https://files.pythonhosted.org/packages/4c/32/390205123250b54438a6cb3e0c9b5fd0347c318df744f32b50d8e10260d0/Django-4.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "bd03398f363c3fc7e11f8cb81b4e5b6c1aae42d7b4b79a28c2b598ba99182e0e" + "sha256": "4e4abd5101ba8bb94a8c197275f0e053efbebecab3c30f5da9d19967b7b267e0" }, "data-dist-info-metadata": { - "sha256": "bd03398f363c3fc7e11f8cb81b4e5b6c1aae42d7b4b79a28c2b598ba99182e0e" + "sha256": "4e4abd5101ba8bb94a8c197275f0e053efbebecab3c30f5da9d19967b7b267e0" }, - "filename": "MarkupSafe-1.1.0-cp34-cp34m-win32.whl", + "filename": "Django-4.0.1-py3-none-any.whl", "hashes": { - "sha256": "1fa6058938190ebe8290e5cae6c351e14e7bb44505c4a7624555ce57fbbeba0d" + "sha256": "7cd8e8a3ed2bc0dfda05ce1e53a9c81b30eefd7aa350e538a18884475e4d4ce2" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 14800, - "upload-time": "2018-11-05T17:40:50.749228Z", - "url": "https://files.pythonhosted.org/packages/2d/88/85a2258e46c6aa1b214f0aa1bcd26e8bed1b1faa635ae8a5ebf4839b6b38/MarkupSafe-1.1.0-cp34-cp34m-win32.whl", + "requires-python": ">=3.8", + "size": 8015001, + "upload-time": "2022-01-04T09:53:25.637001Z", + "url": "https://files.pythonhosted.org/packages/67/ec/20e5e4a29a7aef4ba7d2b3c24aac875e3bdf6c7d4de7d73db12282f15e22/Django-4.0.1-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" - }, - "data-dist-info-metadata": { - "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" - }, - "filename": "MarkupSafe-1.1.0-cp34-cp34m-win_amd64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.1.tar.gz", "hashes": { - "sha256": "e982fe07ede9fada6ff6705af70514a52beb1b2c3d25d4e873e82114cf3c5401" + "sha256": "2485eea3cc4c3bae13080dee866ebf90ba9f98d1afe8fda89bfb0eb2e218ef86" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 14674, - "upload-time": "2018-11-05T17:40:52.241120Z", - "url": "https://files.pythonhosted.org/packages/33/5e/22525e5c3bca1cd05b8047b74ceee67cd326144b5c9332884815ad89397d/MarkupSafe-1.1.0-cp34-cp34m-win_amd64.whl", + "requires-python": ">=3.8", + "size": 9995484, + "upload-time": "2022-01-04T09:53:39.880362Z", + "url": "https://files.pythonhosted.org/packages/ff/a5/87fcd0ac916824c2e7ede565ea522bf9cc2428b06b8e7070f92fb6a4ad77/Django-4.0.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + "sha256": "637574d74eef6b5126dc5f507377f09daf8a3c19faae643fac2662c3db6699a9" }, "data-dist-info-metadata": { - "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + "sha256": "637574d74eef6b5126dc5f507377f09daf8a3c19faae643fac2662c3db6699a9" }, - "filename": "MarkupSafe-1.1.0-cp35-cp35m-macosx_10_6_intel.whl", + "filename": "Django-4.0.2-py3-none-any.whl", "hashes": { - "sha256": "5e5851969aea17660e55f6a3be00037a25b96a9b44d2083651812c99d53b14d1" + "sha256": "996495c58bff749232426c88726d8cd38d24c94d7c1d80835aafffa9bc52985a" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 19103, - "upload-time": "2018-11-05T17:40:53.728478Z", - "url": "https://files.pythonhosted.org/packages/f3/14/57314fd91debce8e53b8efe662093915d88eccf00df026224dfe71d7518b/MarkupSafe-1.1.0-cp35-cp35m-macosx_10_6_intel.whl", + "requires-python": ">=3.8", + "size": 8028128, + "upload-time": "2022-02-01T07:56:23.036066Z", + "url": "https://files.pythonhosted.org/packages/5d/2f/4705e8f2848f4523bb1b94b0dd9b425431aa1875c0921fb86777e62b4335/Django-4.0.2-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "e4e2eb27cdc63ae412e795ae77b1b333abcec19c8d0ab266b1c00aec65f63d66" - }, - "data-dist-info-metadata": { - "sha256": "e4e2eb27cdc63ae412e795ae77b1b333abcec19c8d0ab266b1c00aec65f63d66" - }, - "filename": "MarkupSafe-1.1.0-cp35-cp35m-manylinux1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.2.tar.gz", "hashes": { - "sha256": "f137c02498f8b935892d5c0172560d7ab54bc45039de8805075e19079c639a9c" + "sha256": "110fb58fb12eca59e072ad59fc42d771cd642dd7a2f2416582aa9da7a8ef954a" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 27294, - "upload-time": "2018-11-05T17:40:55.180368Z", - "url": "https://files.pythonhosted.org/packages/45/9f/232d4cd0111056fc001bb0d06da45c09e7ad19568b61215244349e6020fa/MarkupSafe-1.1.0-cp35-cp35m-manylinux1_i686.whl", + "requires-python": ">=3.8", + "size": 9996300, + "upload-time": "2022-02-01T07:56:37.646212Z", + "url": "https://files.pythonhosted.org/packages/61/84/676c840e8f1188a6c836e3224b97aa8be4c2e6857c690d6c564eb23a4975/Django-4.0.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "bd03398f363c3fc7e11f8cb81b4e5b6c1aae42d7b4b79a28c2b598ba99182e0e" + "sha256": "ef6a730fe9d8ad4e8637c0838f665ba645944d3f1dfe6e53e8efd0de9126d39c" }, "data-dist-info-metadata": { - "sha256": "bd03398f363c3fc7e11f8cb81b4e5b6c1aae42d7b4b79a28c2b598ba99182e0e" + "sha256": "ef6a730fe9d8ad4e8637c0838f665ba645944d3f1dfe6e53e8efd0de9126d39c" }, - "filename": "MarkupSafe-1.1.0-cp35-cp35m-manylinux1_x86_64.whl", + "filename": "Django-4.0.3-py3-none-any.whl", "hashes": { - "sha256": "3e835d8841ae7863f64e40e19477f7eb398674da6a47f09871673742531e6f4b" + "sha256": "1239218849e922033a35d2a2f777cb8bee18bd725416744074f455f34ff50d0c" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 27651, - "upload-time": "2018-11-05T17:40:56.386204Z", - "url": "https://files.pythonhosted.org/packages/3e/a5/e188980ef1d0a4e0788b5143ea933f9afd760df38fec4c0b72b5ae3060c8/MarkupSafe-1.1.0-cp35-cp35m-manylinux1_x86_64.whl", + "requires-python": ">=3.8", + "size": 8040983, + "upload-time": "2022-03-01T08:47:23.930184Z", + "url": "https://files.pythonhosted.org/packages/1a/80/b06ce333aabba7ab1b6a41ea3c4e46970ceb396e705733480a2d47a7f74b/Django-4.0.3-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "ed0145f0147060b5511f86db96e47d2129040854362d0a508cbc8f603fc87ddf" - }, - "data-dist-info-metadata": { - "sha256": "ed0145f0147060b5511f86db96e47d2129040854362d0a508cbc8f603fc87ddf" - }, - "filename": "MarkupSafe-1.1.0-cp35-cp35m-win32.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.3.tar.gz", "hashes": { - "sha256": "5edfa27b2d3eefa2210fb2f5d539fbed81722b49f083b2c6566455eb7422fd7e" + "sha256": "77ff2e7050e3324c9b67e29b6707754566f58514112a9ac73310f60cd5261930" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 16071, - "upload-time": "2018-11-05T17:40:57.662500Z", - "url": "https://files.pythonhosted.org/packages/d3/51/ab9198d0f9aecbe5145864fcbd9e29b21d77d44c3e4000e392fcefd49343/MarkupSafe-1.1.0-cp35-cp35m-win32.whl", + "requires-python": ">=3.8", + "size": 10061007, + "upload-time": "2022-03-01T08:47:28.425336Z", + "url": "https://files.pythonhosted.org/packages/7e/3d/b403c3b82e20da491cc629504665260660c9e7efe12b134aee8f13da29a7/Django-4.0.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "ed0145f0147060b5511f86db96e47d2129040854362d0a508cbc8f603fc87ddf" + "sha256": "0b5517519e407452705380008c95822e2d1d38fb5ba15ae15054522c7e9fed94" }, "data-dist-info-metadata": { - "sha256": "ed0145f0147060b5511f86db96e47d2129040854362d0a508cbc8f603fc87ddf" + "sha256": "0b5517519e407452705380008c95822e2d1d38fb5ba15ae15054522c7e9fed94" }, - "filename": "MarkupSafe-1.1.0-cp35-cp35m-win_amd64.whl", + "filename": "Django-4.0.4-py3-none-any.whl", "hashes": { - "sha256": "857eebb2c1dc60e4219ec8e98dfa19553dae33608237e107db9c6078b1167856" + "sha256": "07c8638e7a7f548dc0acaaa7825d84b7bd42b10e8d22268b3d572946f1e9b687" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 16807, - "upload-time": "2018-11-05T17:40:58.999802Z", - "url": "https://files.pythonhosted.org/packages/16/6d/673e8a405cc671a5b2f542b395ce10b6d166dc1e25db799927a528917fe9/MarkupSafe-1.1.0-cp35-cp35m-win_amd64.whl", + "requires-python": ">=3.8", + "size": 8041700, + "upload-time": "2022-04-11T07:53:01.287027Z", + "url": "https://files.pythonhosted.org/packages/66/90/bce00eb942fbc47b0774ac78910ee4e6f719572aad56dc238823e5d0ee54/Django-4.0.4-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" - }, - "data-dist-info-metadata": { - "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" - }, - "filename": "MarkupSafe-1.1.0-cp36-cp36m-macosx_10_6_intel.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.4.tar.gz", "hashes": { - "sha256": "bf54103892a83c64db58125b3f2a43df6d2cb2d28889f14c78519394feb41492" + "sha256": "4e8177858524417563cc0430f29ea249946d831eacb0068a1455686587df40b5" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 19105, - "upload-time": "2018-11-05T17:41:00.392112Z", - "url": "https://files.pythonhosted.org/packages/da/fc/2979c425ad23d528d6ac2e1f3efdc28e572fa1e1fbd5a75171cbdd7ddaa5/MarkupSafe-1.1.0-cp36-cp36m-macosx_10_6_intel.whl", + "requires-python": ">=3.8", + "size": 10388499, + "upload-time": "2022-04-11T07:53:16.406304Z", + "url": "https://files.pythonhosted.org/packages/d2/95/93d1f75da95624bf89e373d079fa72debf77f9b10acc31998cc52a5ff3f9/Django-4.0.4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + "sha256": "4e22df35f9ca218680e3ee8f069988215c047cb64939c6851b855d649048d84e" }, "data-dist-info-metadata": { - "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + "sha256": "4e22df35f9ca218680e3ee8f069988215c047cb64939c6851b855d649048d84e" }, - "filename": "MarkupSafe-1.1.0-cp36-cp36m-manylinux1_i686.whl", + "filename": "Django-4.0.5-py3-none-any.whl", "hashes": { - "sha256": "048ef924c1623740e70204aa7143ec592504045ae4429b59c30054cb31e3c432" + "sha256": "502ae42b6ab1b612c933fb50d5ff850facf858a4c212f76946ecd8ea5b3bf2d9" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 27338, - "upload-time": "2018-11-05T17:41:01.879795Z", - "url": "https://files.pythonhosted.org/packages/61/6c/721fcace7ecf6ee99187f2f66d70f73847ca7487f4a0918148e6e8fe2cb4/MarkupSafe-1.1.0-cp36-cp36m-manylinux1_i686.whl", + "requires-python": ">=3.8", + "size": 8041794, + "upload-time": "2022-06-01T12:22:12.865544Z", + "url": "https://files.pythonhosted.org/packages/ec/71/950794da9635865d27c92a6955083264eabb004c2c12c077036194620823/Django-4.0.5-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" - }, - "data-dist-info-metadata": { - "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" - }, - "filename": "MarkupSafe-1.1.0-cp36-cp36m-manylinux1_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.5.tar.gz", "hashes": { - "sha256": "83381342bfc22b3c8c06f2dd93a505413888694302de25add756254beee8449c" + "sha256": "f7431a5de7277966f3785557c3928433347d998c1e6459324501378a291e5aab" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 27691, - "upload-time": "2018-11-05T17:41:03.152742Z", - "url": "https://files.pythonhosted.org/packages/08/04/f2191b50fb7f0712f03f064b71d8b4605190f2178ba02e975a87f7b89a0d/MarkupSafe-1.1.0-cp36-cp36m-manylinux1_x86_64.whl", + "requires-python": ">=3.8", + "size": 10410720, + "upload-time": "2022-06-01T12:22:18.618899Z", + "url": "https://files.pythonhosted.org/packages/5a/4c/93120fb4275d06c3645c94f2e26fe87f3f52258b61c183b25c630ba34d3a/Django-4.0.5.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + "sha256": "82f38c915dca5085db026a019fd44afd88f8c7a0db981699516e36dbdb4d4eeb" }, "data-dist-info-metadata": { - "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + "sha256": "82f38c915dca5085db026a019fd44afd88f8c7a0db981699516e36dbdb4d4eeb" }, - "filename": "MarkupSafe-1.1.0-cp36-cp36m-win32.whl", + "filename": "Django-4.0.6-py3-none-any.whl", "hashes": { - "sha256": "130f844e7f5bdd8e9f3f42e7102ef1d49b2e6fdf0d7526df3f87281a532d8c8b" + "sha256": "ca54ebedfcbc60d191391efbf02ba68fb52165b8bf6ccd6fe71f098cac1fe59e" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 16068, - "upload-time": "2018-11-05T17:41:04.573186Z", - "url": "https://files.pythonhosted.org/packages/7e/26/9446eee7b4f9063d9facde25ab46881a3dfcd22d09082bf65529816fd423/MarkupSafe-1.1.0-cp36-cp36m-win32.whl", + "requires-python": ">=3.8", + "size": 8041873, + "upload-time": "2022-07-04T07:57:23.824880Z", + "url": "https://files.pythonhosted.org/packages/12/97/e341b13d605a9d0732a37975ce6bfae643c296721b8644f42d5d720c99bf/Django-4.0.6-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" - }, - "data-dist-info-metadata": { - "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" - }, - "filename": "MarkupSafe-1.1.0-cp36-cp36m-win_amd64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.6.tar.gz", "hashes": { - "sha256": "52b07fbc32032c21ad4ab060fec137b76eb804c4b9a1c7c7dc562549306afad2" + "sha256": "a67a793ff6827fd373555537dca0da293a63a316fe34cb7f367f898ccca3c3ae" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 16808, - "upload-time": "2018-11-05T17:41:05.883592Z", - "url": "https://files.pythonhosted.org/packages/9d/80/9a5daf3ed7b8482e72ee138cef602b538cfba5c507e24e39fb95c189b16b/MarkupSafe-1.1.0-cp36-cp36m-win_amd64.whl", + "requires-python": ">=3.8", + "size": 10389543, + "upload-time": "2022-07-04T07:57:34.578441Z", + "url": "https://files.pythonhosted.org/packages/a4/17/b10aa26d7a566a3c19e9d29fac39c8643cbceb6cd7649a378d676839b5db/Django-4.0.6.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + "sha256": "382462e0a37c236ff05a8b06afc0a4c27564d5306c8b2f676bad60100ffe418f" }, "data-dist-info-metadata": { - "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + "sha256": "382462e0a37c236ff05a8b06afc0a4c27564d5306c8b2f676bad60100ffe418f" }, - "filename": "MarkupSafe-1.1.0-cp37-cp37m-macosx_10_6_intel.whl", + "filename": "Django-4.0.7-py3-none-any.whl", "hashes": { - "sha256": "1f19ef5d3908110e1e891deefb5586aae1b49a7440db952454b4e281b41620cd" + "sha256": "41bd65a9e5f8a89cdbfa7a7bba45cd7431ae89e750af82dea8a35fd1a7ecbe66" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 19103, - "upload-time": "2018-11-05T17:41:07.086403Z", - "url": "https://files.pythonhosted.org/packages/96/52/eef455862764cb6d6c136aa52c7f9fc4e7c1c644790a7107b1244a2b8a53/MarkupSafe-1.1.0-cp37-cp37m-macosx_10_6_intel.whl", + "requires-python": ">=3.8", + "size": 8041977, + "upload-time": "2022-08-03T07:38:18.509869Z", + "url": "https://files.pythonhosted.org/packages/e3/41/9c6d5fe4e4ee6204ecf0cb96d843cca06be59b702d66afe5cf810508575e/Django-4.0.7-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" - }, - "data-dist-info-metadata": { - "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" - }, - "filename": "MarkupSafe-1.1.0-cp37-cp37m-manylinux1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.7.tar.gz", "hashes": { - "sha256": "1b8a7a87ad1b92bd887568ce54b23565f3fd7018c4180136e1cf412b405a47af" + "sha256": "9c6d5ad36be798e562ddcaa6b17b1c3ff2d3c4f529a47432b69fb9a30f847461" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 27333, - "upload-time": "2018-11-05T17:41:08.300850Z", - "url": "https://files.pythonhosted.org/packages/d1/1d/e4c771756983e58de50ab113f48f7630446dc1af1677c690fa61c60bf974/MarkupSafe-1.1.0-cp37-cp37m-manylinux1_i686.whl", + "requires-python": ">=3.8", + "size": 10407810, + "upload-time": "2022-08-03T07:38:26.373780Z", + "url": "https://files.pythonhosted.org/packages/5c/12/a368d0caf91f1dab8154f1c579c5025c6645def5f3eee0d297347c7a1def/Django-4.0.7.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + "sha256": "77dcd90768c11424fe81e2e861dac00b31898de7af391d0bda177f0dae3ae46a" }, "data-dist-info-metadata": { - "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + "sha256": "77dcd90768c11424fe81e2e861dac00b31898de7af391d0bda177f0dae3ae46a" }, - "filename": "MarkupSafe-1.1.0-cp37-cp37m-manylinux1_x86_64.whl", + "filename": "Django-4.0.8-py3-none-any.whl", "hashes": { - "sha256": "d9ac82be533394d341b41d78aca7ed0e0f4ba5a2231602e2f05aa87f25c51672" + "sha256": "27cb08fa6458c1eff8b97c4c2d03774646fb26feeaa4587dca10c49e6d4fc6a3" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 27690, - "upload-time": "2018-11-05T17:41:09.533272Z", - "url": "https://files.pythonhosted.org/packages/e4/c4/adcc2d6f2ac2146cc04e076f14f1006c1de8e1e747fa067668b6573000b8/MarkupSafe-1.1.0-cp37-cp37m-manylinux1_x86_64.whl", + "requires-python": ">=3.8", + "size": 8041982, + "upload-time": "2022-10-04T07:54:20.471830Z", + "url": "https://files.pythonhosted.org/packages/e1/d0/d90528978da16288d470bb423abad307ed7ae724090132ff6bf67d6a5579/Django-4.0.8-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" - }, - "data-dist-info-metadata": { - "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" - }, - "filename": "MarkupSafe-1.1.0-cp37-cp37m-win32.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.8.tar.gz", "hashes": { - "sha256": "1c25694ca680b6919de53a4bb3bdd0602beafc63ff001fea2f2fc16ec3a11834" + "sha256": "07e6433f263c3839939cfabeb6d7557841e0419e47759a7b7d37f6d44d40adcb" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 16072, - "upload-time": "2018-11-05T17:41:10.848756Z", - "url": "https://files.pythonhosted.org/packages/e9/e9/4e6394de81f28fcd331298110714980ad4978d9d0d6649c54bd88bf1cd43/MarkupSafe-1.1.0-cp37-cp37m-win32.whl", + "requires-python": ">=3.8", + "size": 10427857, + "upload-time": "2022-10-04T07:54:33.062795Z", + "url": "https://files.pythonhosted.org/packages/1a/de/08d8a349ed0e3e1999eb86ae0347cc9eaf634cd65f1eb80b9387ac1dbe3c/Django-4.0.8.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + "sha256": "2ad2fff0927eae7e04a146e111c01fb4f0c603d0d4c13dcaf8ac81eeec5657a7" }, "data-dist-info-metadata": { - "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + "sha256": "2ad2fff0927eae7e04a146e111c01fb4f0c603d0d4c13dcaf8ac81eeec5657a7" }, - "filename": "MarkupSafe-1.1.0-cp37-cp37m-win_amd64.whl", + "filename": "Django-4.0.9-py3-none-any.whl", "hashes": { - "sha256": "7d263e5770efddf465a9e31b78362d84d015cc894ca2c131901a4445eaa61ee1" + "sha256": "6ddab9f9ac9211e2dc544819b87343b49c53f99d882e68727b38fd44204f752e" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 16809, - "upload-time": "2018-11-05T17:41:12.239207Z", - "url": "https://files.pythonhosted.org/packages/44/6e/41ac9266e3db762dfd9089f6b0d2298c84160f54ef2a7257c17b0e7ec2ec/MarkupSafe-1.1.0-cp37-cp37m-win_amd64.whl", + "requires-python": ">=3.8", + "size": 8042429, + "upload-time": "2023-02-01T09:55:52.888766Z", + "url": "https://files.pythonhosted.org/packages/0f/8a/65b639fcf107cb77ef759ae540a53dc5c38496673c0b2884635c726ad23f/Django-4.0.9-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "MarkupSafe-1.1.0.tar.gz", + "filename": "Django-4.0.9.tar.gz", "hashes": { - "sha256": "4e97332c9ce444b0c2c38dd22ddc61c743eb208d916e4265a2a3b575bdccb1d3" + "sha256": "7cc034a72f99536c5feb39d1575f2952b86ffa409f109efeb2c8b398985f78a7" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 18938, - "upload-time": "2018-11-05T17:41:13.466398Z", - "url": "https://files.pythonhosted.org/packages/ac/7e/1b4c2e05809a4414ebce0892fe1e32c14ace86ca7d50c70f00979ca9b3a3/MarkupSafe-1.1.0.tar.gz", + "requires-python": ">=3.8", + "size": 10410176, + "upload-time": "2023-02-01T09:56:06.045214Z", + "url": "https://files.pythonhosted.org/packages/69/f0/bf6010636003ac2bd1d222f1c5a29c4975318fc1931b132abd000993f4d6/Django-4.0.9.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + "sha256": "b10916caccfea80b4e2a27496e42e21fc9c0a9e474bb7f560c4c101d8d614b7f" }, "data-dist-info-metadata": { - "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + "sha256": "b10916caccfea80b4e2a27496e42e21fc9c0a9e474bb7f560c4c101d8d614b7f" }, - "filename": "MarkupSafe-1.1.1-cp27-cp27m-macosx_10_6_intel.whl", + "filename": "Django-4.0.10-py3-none-any.whl", "hashes": { - "sha256": "09027a7803a62ca78792ad89403b1b7a73a01c8cb65909cd876f7fcebd79b161" + "sha256": "4496eb4f65071578b703fdc6e6f29302553c7440e3f77baf4cefa4a4e091fc3d" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 17443, - "upload-time": "2019-02-24T01:04:50.030450Z", - "url": "https://files.pythonhosted.org/packages/6d/d2/0ccd2c0e2cd93b35e765d9b3205cd6602e6b202b522fc7997531353715b3/MarkupSafe-1.1.1-cp27-cp27m-macosx_10_6_intel.whl", + "requires-python": ">=3.8", + "size": 8042923, + "upload-time": "2023-02-14T08:25:32.863462Z", + "url": "https://files.pythonhosted.org/packages/60/f0/b7322879f851bcf939c97310e4e42f223105a7cb0f123c62553a05f132c4/Django-4.0.10-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" - }, - "data-dist-info-metadata": { - "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" - }, - "filename": "MarkupSafe-1.1.1-cp27-cp27m-manylinux1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.10.tar.gz", "hashes": { - "sha256": "e249096428b3ae81b08327a63a485ad0878de3fb939049038579ac0ef61e17e7" + "sha256": "2c2f73c16b11cb272c6d5e3b063f0d1be06f378d8dc6005fbe8542565db659cc" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 23950, - "upload-time": "2019-02-24T01:04:51.704068Z", - "url": "https://files.pythonhosted.org/packages/97/d8/ea17d2f83e307daa841df7674a42f5ed8d102e0f061fb658065f369779f5/MarkupSafe-1.1.1-cp27-cp27m-manylinux1_i686.whl", + "requires-python": ">=3.8", + "size": 10430363, + "upload-time": "2023-02-14T08:25:45.089209Z", + "url": "https://files.pythonhosted.org/packages/44/92/b0ceee230f9252460abf8c0a3bcc003a914af85ad63006596c3fb3669fbf/Django-4.0.10.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + "sha256": "eb72632a46505409de10cb92881139ff0dd9c86fd87147f55ce5d76453e55863" }, "data-dist-info-metadata": { - "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + "sha256": "eb72632a46505409de10cb92881139ff0dd9c86fd87147f55ce5d76453e55863" }, - "filename": "MarkupSafe-1.1.1-cp27-cp27m-manylinux1_x86_64.whl", + "filename": "Django-4.1a1-py3-none-any.whl", "hashes": { - "sha256": "500d4957e52ddc3351cabf489e79c91c17f6e0899158447047588650b5e69183" + "sha256": "815b1c3e1c1379cca1c54cc7202ee86df006f52b94560b46ea0b19f162c9474a" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 24349, - "upload-time": "2019-02-24T01:04:53.228205Z", - "url": "https://files.pythonhosted.org/packages/d8/1f/e97c4c6b182e59562f99c207f0f621d15a42fc82a6532a98e0b2d38b7c4e/MarkupSafe-1.1.1-cp27-cp27m-manylinux1_x86_64.whl", + "requires-python": ">=3.8", + "size": 8070898, + "upload-time": "2022-05-18T05:54:32.427903Z", + "url": "https://files.pythonhosted.org/packages/a4/9f/7cd1364cddd43621e5bb95bc7926e036d567a8a6aec507e9fda175702499/Django-4.1a1-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "9455a38c544a801c00ec284099f3e645df1544382f68a9979bd81bcbc2756bb0" - }, - "data-dist-info-metadata": { - "sha256": "9455a38c544a801c00ec284099f3e645df1544382f68a9979bd81bcbc2756bb0" - }, - "filename": "MarkupSafe-1.1.1-cp27-cp27m-win32.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1a1.tar.gz", "hashes": { - "sha256": "b2051432115498d3562c084a49bba65d97cf251f5a331c64a12ee7e04dacc51b" + "sha256": "91980d3b327e38e44c2bef0af86d624a57adbd5f1c96f43acf150396770caf01" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 14172, - "upload-time": "2019-02-24T01:04:58.429457Z", - "url": "https://files.pythonhosted.org/packages/20/40/49d725372f8f49df9891e7ea5f5d36489da85a277621177ad4af68992769/MarkupSafe-1.1.1-cp27-cp27m-win32.whl", + "requires-python": ">=3.8", + "size": 10465163, + "upload-time": "2022-05-18T05:54:38.575881Z", + "url": "https://files.pythonhosted.org/packages/12/ef/6c7373ba910e09de8a28a124c772314e49dd2faf76be51eba36e5878f636/Django-4.1a1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9455a38c544a801c00ec284099f3e645df1544382f68a9979bd81bcbc2756bb0" + "sha256": "8799f32e8a25b7c7152be6c3ce80336ee9f690f68dfa0d27b3aa668fade3b2c7" }, "data-dist-info-metadata": { - "sha256": "9455a38c544a801c00ec284099f3e645df1544382f68a9979bd81bcbc2756bb0" + "sha256": "8799f32e8a25b7c7152be6c3ce80336ee9f690f68dfa0d27b3aa668fade3b2c7" }, - "filename": "MarkupSafe-1.1.1-cp27-cp27m-win_amd64.whl", + "filename": "Django-4.1b1-py3-none-any.whl", "hashes": { - "sha256": "98c7086708b163d425c67c7a91bad6e466bb99d797aa64f965e9d25c12111a5e" + "sha256": "55ea3e07df2eb3994b7261d743c111e4c27a56ca1285eb762dba07432ebe4039" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 13995, - "upload-time": "2019-02-24T01:05:00.307943Z", - "url": "https://files.pythonhosted.org/packages/f7/58/85258115ce58190f20c28fbb3b91c3b1a0a42e6375b100e489427c30488a/MarkupSafe-1.1.1-cp27-cp27m-win_amd64.whl", + "requires-python": ">=3.8", + "size": 8071810, + "upload-time": "2022-06-21T09:20:00.319542Z", + "url": "https://files.pythonhosted.org/packages/ff/a5/e78d8b9d3dda424cc793fe3e265f2f0411bdd59ede7eaf3f2aa732db265c/Django-4.1b1-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" - }, - "data-dist-info-metadata": { - "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" - }, - "filename": "MarkupSafe-1.1.1-cp27-cp27mu-manylinux1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1b1.tar.gz", "hashes": { - "sha256": "cd5df75523866410809ca100dc9681e301e3c27567cf498077e8551b6d20e42f" + "sha256": "ec22c3e909af402281ef1dea69cbbc42b43b9ac9379df2914e0a7b85597242d6" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 23943, - "upload-time": "2019-02-24T01:04:54.878587Z", - "url": "https://files.pythonhosted.org/packages/04/64/2fc144ee16cb2eed20b3e366045697af04a4e7367ef1e5e65db6f61f1804/MarkupSafe-1.1.1-cp27-cp27mu-manylinux1_i686.whl", + "requires-python": ">=3.8", + "size": 10466194, + "upload-time": "2022-06-21T09:20:06.847874Z", + "url": "https://files.pythonhosted.org/packages/d4/b8/03307e023bbae4184dfb1ed6f264b91b579a3099133c219992f7e7757a2b/Django-4.1b1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + "sha256": "90434bb3305225e926fb413a7616e75e9ee683398c7987e05a7ee9980c5e22b3" }, "data-dist-info-metadata": { - "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + "sha256": "90434bb3305225e926fb413a7616e75e9ee683398c7987e05a7ee9980c5e22b3" }, - "filename": "MarkupSafe-1.1.1-cp27-cp27mu-manylinux1_x86_64.whl", + "filename": "Django-4.1rc1-py3-none-any.whl", "hashes": { - "sha256": "43a55c2930bbc139570ac2452adf3d70cdbb3cfe5912c71cdce1c2c6bbd9c5d1" + "sha256": "04182903242268f0dbacb0175bf47a74c477761502f9f7427142f459c006217d" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 24348, - "upload-time": "2019-02-24T01:04:56.730784Z", - "url": "https://files.pythonhosted.org/packages/fb/40/f3adb7cf24a8012813c5edb20329eb22d5d8e2a0ecf73d21d6b85865da11/MarkupSafe-1.1.1-cp27-cp27mu-manylinux1_x86_64.whl", + "requires-python": ">=3.8", + "size": 8072348, + "upload-time": "2022-07-19T09:02:03.575740Z", + "url": "https://files.pythonhosted.org/packages/e7/c7/e6020d17a451c9be06615ec4d9f0136bfc5a0811aa07363591a6460f1018/Django-4.1rc1-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" - }, - "data-dist-info-metadata": { - "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" - }, - "filename": "MarkupSafe-1.1.1-cp34-cp34m-macosx_10_6_intel.whl", - "hashes": { - "sha256": "1027c282dad077d0bae18be6794e6b6b8c91d58ed8a8d89a89d59693b9131db5" + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1rc1.tar.gz", + "hashes": { + "sha256": "3c4204490ad3a7252873bc24c6aa2a32375baa06b4c8beb9b9cfda1f986741de" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 18796, - "upload-time": "2019-02-24T01:05:02.047727Z", - "url": "https://files.pythonhosted.org/packages/6b/0c/931351f919f60e79ac18c940d31fc13b4c6179e61c82240050ad14346524/MarkupSafe-1.1.1-cp34-cp34m-macosx_10_6_intel.whl", + "requires-python": ">=3.8", + "size": 10472149, + "upload-time": "2022-07-19T09:02:07.093043Z", + "url": "https://files.pythonhosted.org/packages/b8/89/cf535c221e477545bc9f6fe00f644bb0bd51948dc22b0c7cc066ba9cd899/Django-4.1rc1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "f007f5a65364cd5382d4b3dadf4e30be5a25a7d047830dc509a2a4473930180e" + "sha256": "713293441804b55ed69f90f12c503c6cb000dda2d49232dde4195dd36795fc0a" }, "data-dist-info-metadata": { - "sha256": "f007f5a65364cd5382d4b3dadf4e30be5a25a7d047830dc509a2a4473930180e" + "sha256": "713293441804b55ed69f90f12c503c6cb000dda2d49232dde4195dd36795fc0a" }, - "filename": "MarkupSafe-1.1.1-cp34-cp34m-manylinux1_i686.whl", + "filename": "Django-4.1-py3-none-any.whl", "hashes": { - "sha256": "62fe6c95e3ec8a7fad637b7f3d372c15ec1caa01ab47926cfdf7a75b40e0eac1" + "sha256": "031ccb717782f6af83a0063a1957686e87cb4581ea61b47b3e9addf60687989a" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 26754, - "upload-time": "2019-02-24T01:05:03.764691Z", - "url": "https://files.pythonhosted.org/packages/1c/7d/16a3dd24ec9f901e91a0c1274d871c7dc07a229f35d478fdbf48f16b93b3/MarkupSafe-1.1.1-cp34-cp34m-manylinux1_i686.whl", + "requires-python": ">=3.8", + "size": 8095228, + "upload-time": "2022-08-03T08:40:20.936536Z", + "url": "https://files.pythonhosted.org/packages/9b/41/e1e7d6ecc3bc76681dfdc6b373566822bc2aab96fa3eceaaed70accc28b6/Django-4.1-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "dcd2c0586f93ec7795072f582cba3ec09310b2d290651c91d35a1d5cd179b675" - }, - "data-dist-info-metadata": { - "sha256": "dcd2c0586f93ec7795072f582cba3ec09310b2d290651c91d35a1d5cd179b675" - }, - "filename": "MarkupSafe-1.1.1-cp34-cp34m-manylinux1_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.tar.gz", "hashes": { - "sha256": "88e5fcfb52ee7b911e8bb6d6aa2fd21fbecc674eadd44118a9cc3863f938e735" + "sha256": "032f8a6fc7cf05ccd1214e4a2e21dfcd6a23b9d575c6573cacc8c67828dbe642" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 27287, - "upload-time": "2019-02-24T01:05:05.436976Z", - "url": "https://files.pythonhosted.org/packages/99/c9/5d5dcf2aa90f1d4500e92467a04f63b3708ee6e5764b40b2445e767ab8dc/MarkupSafe-1.1.1-cp34-cp34m-manylinux1_x86_64.whl", + "requires-python": ">=3.8", + "size": 10484595, + "upload-time": "2022-08-03T08:40:25.070462Z", + "url": "https://files.pythonhosted.org/packages/13/66/757b8f4f4df4b1c1becad346c3a6401ae9fddcc78aa3741d231be657cf94/Django-4.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "0521ffd50b6a2dcbdd2ca069f85d7531b41b42d43a754fa5cff0f85003cd1505" + "sha256": "86564fefd5e254c6bb5ed5d2b2cb64bec7cdc055bf8c66c99dbdfbaf451e9a44" }, "data-dist-info-metadata": { - "sha256": "0521ffd50b6a2dcbdd2ca069f85d7531b41b42d43a754fa5cff0f85003cd1505" + "sha256": "86564fefd5e254c6bb5ed5d2b2cb64bec7cdc055bf8c66c99dbdfbaf451e9a44" }, - "filename": "MarkupSafe-1.1.1-cp34-cp34m-win32.whl", + "filename": "Django-4.1.1-py3-none-any.whl", "hashes": { - "sha256": "ade5e387d2ad0d7ebf59146cc00c8044acbd863725f887353a10df825fc8ae21" + "sha256": "acb21fac9275f9972d81c7caf5761a89ec3ea25fe74545dd26b8a48cb3a0203e" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 14562, - "upload-time": "2019-02-24T01:05:07.035160Z", - "url": "https://files.pythonhosted.org/packages/06/54/f14cf25317b0b3e596457c9a5bea18b6fc27c841c6eb9d23c679b10d63a2/MarkupSafe-1.1.1-cp34-cp34m-win32.whl", + "requires-python": ">=3.8", + "size": 8094775, + "upload-time": "2022-09-05T05:02:26.425285Z", + "url": "https://files.pythonhosted.org/packages/80/5c/884f9fed747679a1f70321465e664f3dc1602e8b7a6e96a21163894018b3/Django-4.1.1-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" - }, - "data-dist-info-metadata": { - "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" - }, - "filename": "MarkupSafe-1.1.1-cp34-cp34m-win_amd64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.1.tar.gz", "hashes": { - "sha256": "09c4b7f37d6c648cb13f9230d847adf22f8171b1ccc4d5682398e77f40309235" + "sha256": "a153ffd5143bf26a877bfae2f4ec736ebd8924a46600ca089ad96b54a1d4e28e" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 14440, - "upload-time": "2019-02-24T01:05:08.397596Z", - "url": "https://files.pythonhosted.org/packages/09/31/fe863b864cf3dfa11bce7a3bd41c4433d59b777ee0750b8d8c9a96f5ca98/MarkupSafe-1.1.1-cp34-cp34m-win_amd64.whl", + "requires-python": ">=3.8", + "size": 10474304, + "upload-time": "2022-09-05T05:02:34.094711Z", + "url": "https://files.pythonhosted.org/packages/ca/78/49ac0899f74c485acbf96bc8a5ea6a87575edb06faa9911057cacd505ba9/Django-4.1.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + "sha256": "a2d2b50f5e1ccb894ecedbbb17a1e70f1d96618b9b8c836e67e58f9e5839a16e" }, "data-dist-info-metadata": { - "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + "sha256": "a2d2b50f5e1ccb894ecedbbb17a1e70f1d96618b9b8c836e67e58f9e5839a16e" }, - "filename": "MarkupSafe-1.1.1-cp35-cp35m-macosx_10_6_intel.whl", + "filename": "Django-4.1.2-py3-none-any.whl", "hashes": { - "sha256": "79855e1c5b8da654cf486b830bd42c06e8780cea587384cf6545b7d9ac013a0b" + "sha256": "26dc24f99c8956374a054bcbf58aab8dc0cad2e6ac82b0fe036b752c00eee793" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 18850, - "upload-time": "2019-02-24T01:05:10.011313Z", - "url": "https://files.pythonhosted.org/packages/64/ce/e159d4201a45d56ad14d77b020be7678583898cecbb2a25817f363f71486/MarkupSafe-1.1.1-cp35-cp35m-macosx_10_6_intel.whl", + "requires-python": ">=3.8", + "size": 8094720, + "upload-time": "2022-10-04T07:54:23.273959Z", + "url": "https://files.pythonhosted.org/packages/91/02/786ced9f0b9980670f46f7563f9c5494a24e3dd1920cc7be6cc7ac377389/Django-4.1.2-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "dcd2c0586f93ec7795072f582cba3ec09310b2d290651c91d35a1d5cd179b675" - }, - "data-dist-info-metadata": { - "sha256": "dcd2c0586f93ec7795072f582cba3ec09310b2d290651c91d35a1d5cd179b675" - }, - "filename": "MarkupSafe-1.1.1-cp35-cp35m-manylinux1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.2.tar.gz", "hashes": { - "sha256": "c8716a48d94b06bb3b2524c2b77e055fb313aeb4ea620c8dd03a105574ba704f" + "sha256": "b8d843714810ab88d59344507d4447be8b2cf12a49031363b6eed9f1b9b2280f" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 26945, - "upload-time": "2019-02-24T01:05:11.672820Z", - "url": "https://files.pythonhosted.org/packages/b1/60/fa4afa6fb4547b46b24bc679dd312242e0e579b4ee5651a2e5f50f814319/MarkupSafe-1.1.1-cp35-cp35m-manylinux1_i686.whl", + "requires-python": ">=3.8", + "size": 10509111, + "upload-time": "2022-10-04T07:54:38.403977Z", + "url": "https://files.pythonhosted.org/packages/09/28/fe1484dfc2e984543a07d5444006122f6cc451fe352bce1d85edcf81a05f/Django-4.1.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "a6778b52fb89ad44968ad624655b238e5b3ba9cc63e754352e5f0575abf31c6b" + "sha256": "2c7c21f0d80281d36bf5ddc5593144de6cadcd92264ed0d301486b048eb6da5e" }, "data-dist-info-metadata": { - "sha256": "a6778b52fb89ad44968ad624655b238e5b3ba9cc63e754352e5f0575abf31c6b" + "sha256": "2c7c21f0d80281d36bf5ddc5593144de6cadcd92264ed0d301486b048eb6da5e" }, - "filename": "MarkupSafe-1.1.1-cp35-cp35m-manylinux1_x86_64.whl", + "filename": "Django-4.1.3-py3-none-any.whl", "hashes": { - "sha256": "7c1699dfe0cf8ff607dbdcc1e9b9af1755371f92a68f706051cc8c37d447c905" + "sha256": "6b1de6886cae14c7c44d188f580f8ba8da05750f544c80ae5ad43375ab293cd5" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 27474, - "upload-time": "2019-02-24T01:05:13.101272Z", - "url": "https://files.pythonhosted.org/packages/6e/57/d40124076756c19ff2269678de7ae25a14ebbb3f6314eb5ce9477f191350/MarkupSafe-1.1.1-cp35-cp35m-manylinux1_x86_64.whl", + "requires-python": ">=3.8", + "size": 8094697, + "upload-time": "2022-11-01T06:18:15.550215Z", + "url": "https://files.pythonhosted.org/packages/4f/be/cd28514516e66c40b87e487be68cf61a1637bd3ec60a2db90bb5075a2df5/Django-4.1.3-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" - }, - "data-dist-info-metadata": { - "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" - }, - "filename": "MarkupSafe-1.1.1-cp35-cp35m-win32.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.3.tar.gz", "hashes": { - "sha256": "6dd73240d2af64df90aa7c4e7481e23825ea70af4b4922f8ede5b9e35f78a3b1" + "sha256": "678bbfc8604eb246ed54e2063f0765f13b321a50526bdc8cb1f943eda7fa31f1" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 15827, - "upload-time": "2019-02-24T01:05:14.740866Z", - "url": "https://files.pythonhosted.org/packages/d8/9d/7a8cad803ef73f47134ae5c3804e20b54149ce62a7d1337204f3cf2d1fa1/MarkupSafe-1.1.1-cp35-cp35m-win32.whl", + "requires-python": ">=3.8", + "size": 10476258, + "upload-time": "2022-11-01T06:18:21.116130Z", + "url": "https://files.pythonhosted.org/packages/d0/ab/33f9c2bd4cf7ff2d319131eca7231247f962f781ebc8a012ebe02582244a/Django-4.1.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + "sha256": "deef04022a3531a85356e416010c1bcb646954dba59ef4e6c903d557a34560ee" }, "data-dist-info-metadata": { - "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + "sha256": "deef04022a3531a85356e416010c1bcb646954dba59ef4e6c903d557a34560ee" }, - "filename": "MarkupSafe-1.1.1-cp35-cp35m-win_amd64.whl", + "filename": "Django-4.1.4-py3-none-any.whl", "hashes": { - "sha256": "9add70b36c5666a2ed02b43b335fe19002ee5235efd4b8a89bfcf9005bebac0d" + "sha256": "0b223bfa55511f950ff741983d408d78d772351284c75e9f77d2b830b6b4d148" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 16578, - "upload-time": "2019-02-24T01:05:16.147739Z", - "url": "https://files.pythonhosted.org/packages/12/10/8dbe995ab7e5d0471fd7aa90fdb756595ae9ef0ccf3707867b1b56254df8/MarkupSafe-1.1.1-cp35-cp35m-win_amd64.whl", + "requires-python": ">=3.8", + "size": 8094989, + "upload-time": "2022-12-06T09:16:48.876036Z", + "url": "https://files.pythonhosted.org/packages/21/26/28895838228c46ece278d764720995d5a51e4bce7d02d2a54e70f59108e1/Django-4.1.4-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" - }, - "data-dist-info-metadata": { - "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" - }, - "filename": "MarkupSafe-1.1.1-cp36-cp36m-macosx_10_6_intel.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.4.tar.gz", "hashes": { - "sha256": "24982cc2533820871eba85ba648cd53d8623687ff11cbb805be4ff7b4c971aff" + "sha256": "d38a4e108d2386cb9637da66a82dc8d0733caede4c83c4afdbda78af4214211b" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 18847, - "upload-time": "2019-02-24T01:05:17.816072Z", - "url": "https://files.pythonhosted.org/packages/f0/00/a6aea33f5598b080b86d6b6d1214b51afe3ffa6100b902d5aa465080083f/MarkupSafe-1.1.1-cp36-cp36m-macosx_10_6_intel.whl", + "requires-python": ">=3.8", + "size": 10517427, + "upload-time": "2022-12-06T09:16:52.386734Z", + "url": "https://files.pythonhosted.org/packages/de/7d/ca5d224f7d345b0defd0a57c6deb0c6115fbe5304e4d9571f728b617f1a3/Django-4.1.4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + "sha256": "7997d0e2cefb29e59df12a033019a8d1ccbea186b9760edacdfe5ad259a0366f" }, "data-dist-info-metadata": { - "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + "sha256": "7997d0e2cefb29e59df12a033019a8d1ccbea186b9760edacdfe5ad259a0366f" }, - "filename": "MarkupSafe-1.1.1-cp36-cp36m-macosx_10_9_x86_64.whl", + "filename": "Django-4.1.5-py3-none-any.whl", "hashes": { - "sha256": "d53bc011414228441014aa71dbec320c66468c1030aae3a6e29778a3382d96e5" + "sha256": "4b214a05fe4c99476e99e2445c8b978c8369c18d4dea8e22ec412862715ad763" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 16263, - "upload-time": "2021-01-29T23:49:25.923196Z", - "url": "https://files.pythonhosted.org/packages/45/17/5b6a3a0afa0cb9827781ee43d8842a3540ac9d49855cad936099c7b9416b/MarkupSafe-1.1.1-cp36-cp36m-macosx_10_9_x86_64.whl", + "requires-python": ">=3.8", + "size": 8102437, + "upload-time": "2023-01-02T07:34:45.541744Z", + "url": "https://files.pythonhosted.org/packages/2d/ac/9f013a51e6008ba94a282c15778a3ea51a0953f6711a77f9baa471fd1b1d/Django-4.1.5-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" - }, - "data-dist-info-metadata": { - "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" - }, - "filename": "MarkupSafe-1.1.1-cp36-cp36m-manylinux1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.5.tar.gz", "hashes": { - "sha256": "00bc623926325b26bb9605ae9eae8a215691f33cae5df11ca5424f06f2d1f473" + "sha256": "ff56ebd7ead0fd5dbe06fe157b0024a7aaea2e0593bb3785fb594cf94dad58ef" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 26981, - "upload-time": "2019-02-24T01:05:19.222357Z", - "url": "https://files.pythonhosted.org/packages/35/25/8560907c79805c1ed2d1b8297c43ad82f5f23a5376d846bc1a2ace2aee53/MarkupSafe-1.1.1-cp36-cp36m-manylinux1_i686.whl", + "requires-python": ">=3.8", + "size": 10507020, + "upload-time": "2023-01-02T07:34:49.562776Z", + "url": "https://files.pythonhosted.org/packages/41/c8/b3c469353f9d1b7f0e99b45520582b891da02cd87408bc867affa6e039a3/Django-4.1.5.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + "sha256": "1613811906251438129f9e24afade941985f722b804995ad28fdad2ffafa7a91" }, "data-dist-info-metadata": { - "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + "sha256": "1613811906251438129f9e24afade941985f722b804995ad28fdad2ffafa7a91" }, - "filename": "MarkupSafe-1.1.1-cp36-cp36m-manylinux1_x86_64.whl", + "filename": "Django-4.1.6-py3-none-any.whl", "hashes": { - "sha256": "717ba8fe3ae9cc0006d7c451f0bb265ee07739daf76355d06366154ee68d221e" + "sha256": "c6fe7ebe7c017fe59f1029821dae0acb5a2ddcd6c9a0138fd20a8bfefac914bc" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 27520, - "upload-time": "2019-02-24T01:05:20.655961Z", - "url": "https://files.pythonhosted.org/packages/b2/5f/23e0023be6bb885d00ffbefad2942bc51a620328ee910f64abe5a8d18dd1/MarkupSafe-1.1.1-cp36-cp36m-manylinux1_x86_64.whl", + "requires-python": ">=3.8", + "size": 8102942, + "upload-time": "2023-02-01T09:55:56.855590Z", + "url": "https://files.pythonhosted.org/packages/5c/be/8800ef92dbe66017e78fb9589e16333e0a87f67068485dbfb8114a883b67/Django-4.1.6-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" - }, - "data-dist-info-metadata": { - "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" - }, - "filename": "MarkupSafe-1.1.1-cp36-cp36m-manylinux2010_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.6.tar.gz", "hashes": { - "sha256": "3b8a6499709d29c2e2399569d96719a1b21dcd94410a586a18526b143ec8470f" + "sha256": "bceb0fe1a386781af0788cae4108622756cd05e7775448deec04a71ddf87685d" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 32040, - "upload-time": "2021-01-29T23:50:46.368114Z", - "url": "https://files.pythonhosted.org/packages/2d/0d/119e18ded4869fb781f51ca6a1130f488dfd11d1bd59009101ba1adf01fa/MarkupSafe-1.1.1-cp36-cp36m-manylinux2010_i686.whl", + "requires-python": ">=3.8", + "size": 10496749, + "upload-time": "2023-02-01T09:56:11.799732Z", + "url": "https://files.pythonhosted.org/packages/4f/b0/1378fefb4b0da51e27120e0069e51fa7b3df2078f1250393eccefc274376/Django-4.1.6.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + "sha256": "655070f998c609483c6f27d0f6ede7402e3ef65ed350d3519f1b8ec6c1a870f6" }, "data-dist-info-metadata": { - "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + "sha256": "655070f998c609483c6f27d0f6ede7402e3ef65ed350d3519f1b8ec6c1a870f6" }, - "filename": "MarkupSafe-1.1.1-cp36-cp36m-manylinux2010_x86_64.whl", + "filename": "Django-4.1.7-py3-none-any.whl", "hashes": { - "sha256": "84dee80c15f1b560d55bcfe6d47b27d070b4681c699c572af2e3c7cc90a3b8e0" + "sha256": "f2f431e75adc40039ace496ad3b9f17227022e8b11566f4b363da44c7e44761e" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 32237, - "upload-time": "2021-01-29T23:50:47.979115Z", - "url": "https://files.pythonhosted.org/packages/9d/d3/75cddfad6ca1d1bb3a017cece499a65e54ceb4583800f1256b8ad07bb57f/MarkupSafe-1.1.1-cp36-cp36m-manylinux2010_x86_64.whl", + "requires-python": ">=3.8", + "size": 8103455, + "upload-time": "2023-02-14T08:25:36.578599Z", + "url": "https://files.pythonhosted.org/packages/89/86/59e237f7176cfc1544446914fa329fd560bb8fce46be52dd7af5dc7c54f9/Django-4.1.7-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" - }, - "data-dist-info-metadata": { - "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" - }, - "filename": "MarkupSafe-1.1.1-cp36-cp36m-manylinux2014_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.7.tar.gz", "hashes": { - "sha256": "b1dba4527182c95a0db8b6060cc98ac49b9e2f5e64320e2b56e47cb2831978c7" + "sha256": "44f714b81c5f190d9d2ddad01a532fe502fa01c4cb8faf1d081f4264ed15dcd8" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 33455, - "upload-time": "2021-01-29T23:50:49.387985Z", - "url": "https://files.pythonhosted.org/packages/06/b2/575cb8d628820ad23ea55af0d29899ea459de62cde7a78cfdde91608ce5f/MarkupSafe-1.1.1-cp36-cp36m-manylinux2014_aarch64.whl", + "requires-python": ">=3.8", + "size": 10520415, + "upload-time": "2023-02-14T08:25:50.105773Z", + "url": "https://files.pythonhosted.org/packages/9f/a7/07939866241b7e8f8d3bf164b7d6ad428163723e29dd472700f8ab0e5fd5/Django-4.1.7.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + "sha256": "4a89d7288ca9f56f2df2450d0bef870def261a7d052c7c20c363d3f8c6946677" }, "data-dist-info-metadata": { - "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + "sha256": "4a89d7288ca9f56f2df2450d0bef870def261a7d052c7c20c363d3f8c6946677" }, - "filename": "MarkupSafe-1.1.1-cp36-cp36m-win32.whl", + "filename": "Django-4.1.8-py3-none-any.whl", "hashes": { - "sha256": "535f6fc4d397c1563d08b88e485c3496cf5784e927af890fb3c3aac7f933ec66" + "sha256": "dba9dd0bf8b748aa9c98d6c679f8b1c0bfa43124844bea9425ad9ba0cd5e65c3" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 15833, - "upload-time": "2019-02-24T01:05:22.117474Z", - "url": "https://files.pythonhosted.org/packages/fe/38/1ee869cf77456412512761cbabe9f0e30912c7a4d8bbb726d2393a4d4723/MarkupSafe-1.1.1-cp36-cp36m-win32.whl", + "requires-python": ">=3.8", + "size": 8103668, + "upload-time": "2023-04-05T06:11:04.460008Z", + "url": "https://files.pythonhosted.org/packages/bb/32/80134d57b584ed8b03e9a52da5860b8ac7d1210431ac25d8d83389006edc/Django-4.1.8-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" - }, - "data-dist-info-metadata": { - "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" - }, - "filename": "MarkupSafe-1.1.1-cp36-cp36m-win_amd64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.8.tar.gz", "hashes": { - "sha256": "b1282f8c00509d99fef04d8ba936b156d419be841854fe901d8ae224c59f0be5" + "sha256": "43253f4b4a2c3a1694cd52d3517847271934c84dbd060ca0e82a9f90e569dab3" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 16575, - "upload-time": "2019-02-24T01:05:23.754570Z", - "url": "https://files.pythonhosted.org/packages/b9/82/833c7714951bff8f502ed054e6fbd8bd00e083d1fd96de6a46905cf23378/MarkupSafe-1.1.1-cp36-cp36m-win_amd64.whl", + "requires-python": ">=3.8", + "size": 10511976, + "upload-time": "2023-04-05T06:11:09.369362Z", + "url": "https://files.pythonhosted.org/packages/63/bc/03656c61283badfbef3be182bbfdd85dbfd72c188377d73074c9164c49cf/Django-4.1.8.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + "sha256": "ab471dcb9b53913fd3033f5cc81dfb66282a0e6863b115b4a92e79353fa0a877" }, "data-dist-info-metadata": { - "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + "sha256": "ab471dcb9b53913fd3033f5cc81dfb66282a0e6863b115b4a92e79353fa0a877" }, - "filename": "MarkupSafe-1.1.1-cp37-cp37m-macosx_10_6_intel.whl", + "filename": "Django-4.1.9-py3-none-any.whl", "hashes": { - "sha256": "8defac2f2ccd6805ebf65f5eeb132adcf2ab57aa11fdf4c0dd5169a004710e7d" + "sha256": "adae3a952fd86800094ae6f64aa558572e8b4ba8dfe21f0ed8175147e75a72a1" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 18850, - "upload-time": "2019-02-24T01:05:25.146122Z", - "url": "https://files.pythonhosted.org/packages/ce/c6/f000f1af136ef74e4a95e33785921c73595c5390403f102e9b231b065b7a/MarkupSafe-1.1.1-cp37-cp37m-macosx_10_6_intel.whl", + "requires-python": ">=3.8", + "size": 8103809, + "upload-time": "2023-05-03T12:58:23.438294Z", + "url": "https://files.pythonhosted.org/packages/7e/4c/cbdaa1488ae5207e6eab912ff0d23f5d786676efbb55f21e7f3cfe98055a/Django-4.1.9-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" - }, - "data-dist-info-metadata": { - "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" - }, - "filename": "MarkupSafe-1.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.9.tar.gz", "hashes": { - "sha256": "bf5aa3cbcfdf57fa2ee9cd1822c862ef23037f5c832ad09cfea57fa846dec193" + "sha256": "e9f074a84930662104871bfcea55c3c180c50a0a47739db82435deae6cbaf032" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 16263, - "upload-time": "2021-01-29T23:50:50.890190Z", - "url": "https://files.pythonhosted.org/packages/70/78/b7f1fac566e6d579a15b020dff0e77bc059093a6c5e6f6a777be4c959384/MarkupSafe-1.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", + "requires-python": ">=3.8", + "size": 10514944, + "upload-time": "2023-05-03T12:58:36.244311Z", + "url": "https://files.pythonhosted.org/packages/11/ea/8b514434c57c3bef89a475b75f74d768471d8e1bc61f4e5c79daeae9b5ef/Django-4.1.9.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + "sha256": "3f53217d3bb1ec44556cd5d0b2741d309efe7bef6ed838cac1b6dbbbaa67a87d" }, "data-dist-info-metadata": { - "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + "sha256": "3f53217d3bb1ec44556cd5d0b2741d309efe7bef6ed838cac1b6dbbbaa67a87d" }, - "filename": "MarkupSafe-1.1.1-cp37-cp37m-manylinux1_i686.whl", + "filename": "Django-4.1.10-py3-none-any.whl", "hashes": { - "sha256": "46c99d2de99945ec5cb54f23c8cd5689f6d7177305ebff350a58ce5f8de1669e" + "sha256": "26d0260c2fb8121009e62ffc548b2398dea2522b6454208a852fb0ef264c206c" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 26987, - "upload-time": "2019-02-24T01:05:26.521609Z", - "url": "https://files.pythonhosted.org/packages/d6/e5/348e7d7977202d9a6c7f4cac3c6d8f71b01bb3c91e0bd4b5c23670951fd6/MarkupSafe-1.1.1-cp37-cp37m-manylinux1_i686.whl", + "requires-python": ">=3.8", + "size": 8103933, + "upload-time": "2023-07-03T07:57:16.588462Z", + "url": "https://files.pythonhosted.org/packages/34/25/8a218de57fc9853297a1a8e4927688eff8107d5bc6dcf6c964c59801f036/Django-4.1.10-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" - }, - "data-dist-info-metadata": { - "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" - }, - "filename": "MarkupSafe-1.1.1-cp37-cp37m-manylinux1_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.10.tar.gz", "hashes": { - "sha256": "ba59edeaa2fc6114428f1637ffff42da1e311e29382d81b339c1817d37ec93c6" + "sha256": "56343019a9fd839e2e5bf203daf45f25af79d5bffa4c71d56eae4f4404d82ade" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 27523, - "upload-time": "2019-02-24T01:05:28.148130Z", - "url": "https://files.pythonhosted.org/packages/98/7b/ff284bd8c80654e471b769062a9b43cc5d03e7a615048d96f4619df8d420/MarkupSafe-1.1.1-cp37-cp37m-manylinux1_x86_64.whl", + "requires-python": ">=3.8", + "size": 10513572, + "upload-time": "2023-07-03T07:57:30.301266Z", + "url": "https://files.pythonhosted.org/packages/70/d4/eded564fa5928f68771d082ec0eef4d023f9d19dfa1d2923305bc3e62afe/Django-4.1.10.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + "sha256": "3c33a3eed9c0e3d228144611a43b19beff1b44e0dabf42735723ce8e75f17f16" }, "data-dist-info-metadata": { - "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + "sha256": "3c33a3eed9c0e3d228144611a43b19beff1b44e0dabf42735723ce8e75f17f16" }, - "filename": "MarkupSafe-1.1.1-cp37-cp37m-manylinux2010_i686.whl", + "filename": "Django-4.1.11-py3-none-any.whl", "hashes": { - "sha256": "6fffc775d90dcc9aed1b89219549b329a9250d918fd0b8fa8d93d154918422e1" + "sha256": "cac9df0ba87b4f439e1a311ef22f75c938fc874bebf1fbabaed58d0e6d559a25" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 32906, - "upload-time": "2021-01-29T23:50:52.185710Z", - "url": "https://files.pythonhosted.org/packages/81/e2/2cb8f60843559cd04a161d838b4c824f4569457d0bbd8b6416c0e68c9d25/MarkupSafe-1.1.1-cp37-cp37m-manylinux2010_i686.whl", + "requires-python": ">=3.8", + "size": 8103954, + "upload-time": "2023-09-04T10:58:19.024013Z", + "url": "https://files.pythonhosted.org/packages/38/9f/144a9293f86886f2e85c9bd981c8c28597fd15b1a59431db1921e7c1938b/Django-4.1.11-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" - }, - "data-dist-info-metadata": { - "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" - }, - "filename": "MarkupSafe-1.1.1-cp37-cp37m-manylinux2010_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.11.tar.gz", "hashes": { - "sha256": "a6a744282b7718a2a62d2ed9d993cad6f5f585605ad352c11de459f4108df0a1" + "sha256": "7b134688965dd331ca4d11ed38e5ce594caed0e906689a9b95251c29c2c03990" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 33164, - "upload-time": "2021-01-29T23:50:53.514076Z", - "url": "https://files.pythonhosted.org/packages/c2/37/2e4def8ce3739a258998215df907f5815ecd1af71e62147f5eea2d12d4e8/MarkupSafe-1.1.1-cp37-cp37m-manylinux2010_x86_64.whl", + "requires-python": ">=3.8", + "size": 10511539, + "upload-time": "2023-09-04T10:58:30.124274Z", + "url": "https://files.pythonhosted.org/packages/64/cb/c0570752faba4c8a85996e78eb7699b9d29ee32cb7aeb5e262582c53bad0/Django-4.1.11.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + "sha256": "29daa20ef9f53066b527acfe2ab0cd7c86a795ca69bcba1c96891f1796218f61" }, "data-dist-info-metadata": { - "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + "sha256": "29daa20ef9f53066b527acfe2ab0cd7c86a795ca69bcba1c96891f1796218f61" }, - "filename": "MarkupSafe-1.1.1-cp37-cp37m-manylinux2014_aarch64.whl", + "filename": "Django-4.1.12-py3-none-any.whl", "hashes": { - "sha256": "195d7d2c4fbb0ee8139a6cf67194f3973a6b3042d742ebe0a9ed36d8b6f0c07f" + "sha256": "e92ce8f240a856615e96d8b955707f824c29ea0f51dff4f76777caa5e113ec72" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 34378, - "upload-time": "2021-01-29T23:50:55.013962Z", - "url": "https://files.pythonhosted.org/packages/c1/53/96b8c31ee0947bd080b46f6dc9c0a35cceedae8c56a219cc4b9cce0a4f99/MarkupSafe-1.1.1-cp37-cp37m-manylinux2014_aarch64.whl", + "requires-python": ">=3.8", + "size": 8104099, + "upload-time": "2023-10-04T14:59:03.784687Z", + "url": "https://files.pythonhosted.org/packages/0d/c7/cfdf590422a0f7a6a6ae6a4cbb2721456141662af4b203f583286f0dcd62/Django-4.1.12-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" - }, - "data-dist-info-metadata": { - "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" - }, - "filename": "MarkupSafe-1.1.1-cp37-cp37m-win32.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.12.tar.gz", "hashes": { - "sha256": "b00c1de48212e4cc9603895652c5c410df699856a2853135b3967591e4beebc2" + "sha256": "d02483ad49872238fa59875c1269293fe4f17ecee13c121893607cc0b284696b" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 15832, - "upload-time": "2019-02-24T01:05:29.587969Z", - "url": "https://files.pythonhosted.org/packages/5b/d4/1deb3c5dc3714fb160c7e2116fc6dff36a063d9156a9328cce54ef35cc52/MarkupSafe-1.1.1-cp37-cp37m-win32.whl", + "requires-python": ">=3.8", + "size": 10502350, + "upload-time": "2023-10-04T14:59:09.851212Z", + "url": "https://files.pythonhosted.org/packages/68/76/b1cf87eda3bf5b2d7dd9a23bb4df70ea5511e426a54a04ed2c4ca2ff67cd/Django-4.1.12.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + "sha256": "cd3c81ba29944de388340c93690c7db3814e36a5c861529e47fc432d1e98dd6f" }, "data-dist-info-metadata": { - "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + "sha256": "cd3c81ba29944de388340c93690c7db3814e36a5c861529e47fc432d1e98dd6f" }, - "filename": "MarkupSafe-1.1.1-cp37-cp37m-win_amd64.whl", + "filename": "Django-4.1.13-py3-none-any.whl", "hashes": { - "sha256": "9bf40443012702a1d2070043cb6291650a0841ece432556f784f004937f0f32c" + "sha256": "04ab3f6f46d084a0bba5a2c9a93a3a2eb3fe81589512367a75f79ee8acf790ce" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 16576, - "upload-time": "2019-02-24T01:05:31.305788Z", - "url": "https://files.pythonhosted.org/packages/65/c6/2399700d236d1dd681af8aebff1725558cddfd6e43d7a5184a675f4711f5/MarkupSafe-1.1.1-cp37-cp37m-win_amd64.whl", + "requires-python": ">=3.8", + "size": 8104299, + "upload-time": "2023-11-01T06:59:10.387459Z", + "url": "https://files.pythonhosted.org/packages/ad/ac/203ce7fd2e03fb0392e0a6160f4b27d0d1efe1614cb65f1d29e6bbf2ef69/Django-4.1.13-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "20508fe2108d1a35c980ca12bdd8cf88a0cb00c5134d6a3129742c42f9b230d5" - }, - "data-dist-info-metadata": { - "sha256": "20508fe2108d1a35c980ca12bdd8cf88a0cb00c5134d6a3129742c42f9b230d5" - }, - "filename": "MarkupSafe-1.1.1-cp38-cp38-macosx_10_9_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.13.tar.gz", "hashes": { - "sha256": "6788b695d50a51edb699cb55e35487e430fa21f1ed838122d722e0ff0ac5ba15" + "sha256": "94a3f471e833c8f124ee7a2de11e92f633991d975e3fa5bdd91e8abd66426318" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 16432, - "upload-time": "2020-01-26T19:06:57.911726Z", - "url": "https://files.pythonhosted.org/packages/0c/12/37f68957526d1ec0883b521934b4e1b8ff3dd8e4fab858a5bf3e487bcee9/MarkupSafe-1.1.1-cp38-cp38-macosx_10_9_x86_64.whl", + "requires-python": ">=3.8", + "size": 10515104, + "upload-time": "2023-11-01T06:59:24.955376Z", + "url": "https://files.pythonhosted.org/packages/34/09/300498ca0a5f37e0621b90a94c71fc8a4227be5488a3bd5550869c6e0049/Django-4.1.13.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "20508fe2108d1a35c980ca12bdd8cf88a0cb00c5134d6a3129742c42f9b230d5" + "sha256": "ee695ebb208a263d3828d21f8e7f88ee888c99134cc4fe20b95d3ef17f1b36de" }, "data-dist-info-metadata": { - "sha256": "20508fe2108d1a35c980ca12bdd8cf88a0cb00c5134d6a3129742c42f9b230d5" + "sha256": "ee695ebb208a263d3828d21f8e7f88ee888c99134cc4fe20b95d3ef17f1b36de" }, - "filename": "MarkupSafe-1.1.1-cp38-cp38-manylinux1_i686.whl", + "filename": "Django-4.2a1-py3-none-any.whl", "hashes": { - "sha256": "cdb132fc825c38e1aeec2c8aa9338310d29d337bebbd7baa06889d09a60a1fa2" + "sha256": "e913e60991a0c2a5f099a80ea1e2ec90b1636e6deb60bad16b89086819b48d4b" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 31441, - "upload-time": "2020-01-26T19:07:00.314821Z", - "url": "https://files.pythonhosted.org/packages/51/3c/82b35d63a8e9fe1e7d4078c43a0a8fc631cc4ac9d2beff86c74af0cdb2d9/MarkupSafe-1.1.1-cp38-cp38-manylinux1_i686.whl", + "requires-python": ">=3.8", + "size": 7871271, + "upload-time": "2023-01-17T09:39:20.186688Z", + "url": "https://files.pythonhosted.org/packages/71/1a/f3b9a43f9f9118f248e9346f6eeff2bf24902f98f0030ea328941e9286c8/Django-4.2a1-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "20508fe2108d1a35c980ca12bdd8cf88a0cb00c5134d6a3129742c42f9b230d5" - }, - "data-dist-info-metadata": { - "sha256": "20508fe2108d1a35c980ca12bdd8cf88a0cb00c5134d6a3129742c42f9b230d5" - }, - "filename": "MarkupSafe-1.1.1-cp38-cp38-manylinux1_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2a1.tar.gz", "hashes": { - "sha256": "13d3144e1e340870b25e7b10b98d779608c02016d5184cfb9927a9f10c689f42" + "sha256": "3a29fc014f46fd6a552296fd1cfc77f616c4120b68cc117eee4a8237aa163f7a" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 32690, - "upload-time": "2020-01-26T19:07:01.833601Z", - "url": "https://files.pythonhosted.org/packages/4b/20/f6d7648c81cb84815d0be935d5c74cd1cc0239e43eadb1a61062d34b6543/MarkupSafe-1.1.1-cp38-cp38-manylinux1_x86_64.whl", + "requires-python": ">=3.8", + "size": 10318967, + "upload-time": "2023-01-17T09:39:25.092445Z", + "url": "https://files.pythonhosted.org/packages/25/af/cef5e406baaccb37f346662cddf58e9693a6b96f14e36341ef3817810fc5/Django-4.2a1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + "sha256": "7c8a278394785999df6b1a589837278ddef6d06ff5b11b094378d984ec64f934" }, "data-dist-info-metadata": { - "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + "sha256": "7c8a278394785999df6b1a589837278ddef6d06ff5b11b094378d984ec64f934" }, - "filename": "MarkupSafe-1.1.1-cp38-cp38-manylinux2010_i686.whl", + "filename": "Django-4.2b1-py3-none-any.whl", "hashes": { - "sha256": "acf08ac40292838b3cbbb06cfe9b2cb9ec78fce8baca31ddb87aaac2e2dc3bc2" + "sha256": "9bf13063a882a9b0f7028c4cdc32ea36fe104491cd7720859117990933f9c589" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 32347, - "upload-time": "2021-01-29T23:50:56.201436Z", - "url": "https://files.pythonhosted.org/packages/b7/d5/9d36bdf18173408ce6b16bcc625e4019abf1dd4b52fa66163e231f5b7c98/MarkupSafe-1.1.1-cp38-cp38-manylinux2010_i686.whl", + "requires-python": ">=3.8", + "size": 7873536, + "upload-time": "2023-02-20T08:49:43.333662Z", + "url": "https://files.pythonhosted.org/packages/99/5b/c3cca0daea9f3fa5946d14c98bc1cd3c42c026ec6c41d57100e1d646e23a/Django-4.2b1-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" - }, - "data-dist-info-metadata": { - "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" - }, - "filename": "MarkupSafe-1.1.1-cp38-cp38-manylinux2010_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2b1.tar.gz", "hashes": { - "sha256": "d9be0ba6c527163cbed5e0857c451fcd092ce83947944d6c14bc95441203f032" + "sha256": "33e3b3b80924dae3e6d4b5e697eaee724d5a35c1a430df44b1d72c802657992f" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 32596, - "upload-time": "2021-01-29T23:50:57.356971Z", - "url": "https://files.pythonhosted.org/packages/80/16/98afa5c19296aaf7b16d1eb3c7e997656e6cfad79606e7d3885905615e96/MarkupSafe-1.1.1-cp38-cp38-manylinux2010_x86_64.whl", + "requires-python": ">=3.8", + "size": 10328598, + "upload-time": "2023-02-20T08:49:47.262950Z", + "url": "https://files.pythonhosted.org/packages/46/12/b69773f84da1d0d5ab6f61c91a7257afa37f69413a5d019f7d2759eda28d/Django-4.2b1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + "sha256": "cc691ed144cb9284bef58eb1a6d4f55e53418d2e8947206ebbd69c4239e7ebf7" }, "data-dist-info-metadata": { - "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + "sha256": "cc691ed144cb9284bef58eb1a6d4f55e53418d2e8947206ebbd69c4239e7ebf7" }, - "filename": "MarkupSafe-1.1.1-cp38-cp38-manylinux2014_aarch64.whl", + "filename": "Django-4.2rc1-py3-none-any.whl", "hashes": { - "sha256": "caabedc8323f1e93231b52fc32bdcde6db817623d33e100708d9a68e1f53b26b" + "sha256": "fe3e5616eda5ac54c32e4bf01e3c063e0e20d2ff879a150a17621bf370b5cb2b" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 33901, - "upload-time": "2021-01-29T23:50:58.589791Z", - "url": "https://files.pythonhosted.org/packages/83/66/ec77a7000486d4d6acb599993b58dc4c97d510e3f2c37b81d31fb7632c4f/MarkupSafe-1.1.1-cp38-cp38-manylinux2014_aarch64.whl", + "requires-python": ">=3.8", + "size": 7873493, + "upload-time": "2023-03-20T07:31:55.430411Z", + "url": "https://files.pythonhosted.org/packages/88/54/bebcf756adceeadd39720c2ed589a4ca843c4caf469ff448d06050dba7e2/Django-4.2rc1-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "20508fe2108d1a35c980ca12bdd8cf88a0cb00c5134d6a3129742c42f9b230d5" - }, - "data-dist-info-metadata": { - "sha256": "20508fe2108d1a35c980ca12bdd8cf88a0cb00c5134d6a3129742c42f9b230d5" - }, - "filename": "MarkupSafe-1.1.1-cp38-cp38-win32.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2rc1.tar.gz", "hashes": { - "sha256": "596510de112c685489095da617b5bcbbac7dd6384aeebeda4df6025d0256a81b" + "sha256": "6bf1d4675d3320f0024a77d058449393b9a574fd0d2da8d3feb6e06bf3a307e2" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 16229, - "upload-time": "2020-01-26T19:02:42.112688Z", - "url": "https://files.pythonhosted.org/packages/93/b8/95b1c38f5b00ed2c0d16cf65f2b07a5ae73eeacf66d2010c0e934737d1d9/MarkupSafe-1.1.1-cp38-cp38-win32.whl", + "requires-python": ">=3.8", + "size": 10330770, + "upload-time": "2023-03-20T07:32:00.502267Z", + "url": "https://files.pythonhosted.org/packages/a4/40/84ad7cbb7e3a4a94b95a783c62e5862a201126f33d03c103eb70a2b53fff/Django-4.2rc1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "20508fe2108d1a35c980ca12bdd8cf88a0cb00c5134d6a3129742c42f9b230d5" + "sha256": "6da395277e5a54d3eec1707b8f8b34a5f75a6dbd43b3d16c166af9257734735a" }, "data-dist-info-metadata": { - "sha256": "20508fe2108d1a35c980ca12bdd8cf88a0cb00c5134d6a3129742c42f9b230d5" + "sha256": "6da395277e5a54d3eec1707b8f8b34a5f75a6dbd43b3d16c166af9257734735a" }, - "filename": "MarkupSafe-1.1.1-cp38-cp38-win_amd64.whl", + "filename": "Django-4.2-py3-none-any.whl", "hashes": { - "sha256": "e8313f01ba26fbbe36c7be1966a7b7424942f670f38e666995b88d012765b9be" + "sha256": "ad33ed68db9398f5dfb33282704925bce044bef4261cd4fb59e4e7f9ae505a78" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 16800, - "upload-time": "2020-01-26T19:02:44.137821Z", - "url": "https://files.pythonhosted.org/packages/4f/8b/da8a2ae5780d38271ac6e691756fc938cf4df8f225eb8aaced0204304932/MarkupSafe-1.1.1-cp38-cp38-win_amd64.whl", + "requires-python": ">=3.8", + "size": 7988617, + "upload-time": "2023-04-03T08:36:11.797877Z", + "url": "https://files.pythonhosted.org/packages/d9/40/6012f98b14b64b4d3dc47b0c2f116fccbd0795ab35515d0c40dac73b81b8/Django-4.2-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" - }, - "data-dist-info-metadata": { - "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" - }, - "filename": "MarkupSafe-1.1.1-cp39-cp39-macosx_10_9_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.tar.gz", "hashes": { - "sha256": "d73a845f227b0bfe8a7455ee623525ee656a9e2e749e4742706d80a6065d5e2c" + "sha256": "c36e2ab12824e2ac36afa8b2515a70c53c7742f0d6eaefa7311ec379558db997" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 16351, - "upload-time": "2021-01-29T23:50:59.684936Z", - "url": "https://files.pythonhosted.org/packages/85/85/43579939ae1ec6a493c0e68528cd4e26a29fbd4109f5553d4966f6273801/MarkupSafe-1.1.1-cp39-cp39-macosx_10_9_x86_64.whl", + "requires-python": ">=3.8", + "size": 10415665, + "upload-time": "2023-04-03T08:36:16.829178Z", + "url": "https://files.pythonhosted.org/packages/9a/bb/48aa3e0850923096dff2766d21a6004d6e1a3317f0bd400ba81f586754e1/Django-4.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + "sha256": "86fb5e8a58ed105ed741b01cad07b13de6b0123e0db89fcc4b5ea9fd49db7308" }, "data-dist-info-metadata": { - "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + "sha256": "86fb5e8a58ed105ed741b01cad07b13de6b0123e0db89fcc4b5ea9fd49db7308" }, - "filename": "MarkupSafe-1.1.1-cp39-cp39-manylinux1_i686.whl", + "filename": "Django-4.2.1-py3-none-any.whl", "hashes": { - "sha256": "98bae9582248d6cf62321dcb52aaf5d9adf0bad3b40582925ef7c7f0ed85fceb" + "sha256": "066b6debb5ac335458d2a713ed995570536c8b59a580005acb0732378d5eb1ee" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 32227, - "upload-time": "2021-01-29T23:51:00.880313Z", - "url": "https://files.pythonhosted.org/packages/f0/03/85efaa82ea0c7655b99db9252347623626048b35c03b046fcfde1af43b61/MarkupSafe-1.1.1-cp39-cp39-manylinux1_i686.whl", + "requires-python": ">=3.8", + "size": 7988496, + "upload-time": "2023-05-03T12:58:27.208245Z", + "url": "https://files.pythonhosted.org/packages/12/13/78e8622180f101e95297965045ff1325ea7301c1b80f756debbeaa84c3be/Django-4.2.1-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" - }, - "data-dist-info-metadata": { - "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" - }, - "filename": "MarkupSafe-1.1.1-cp39-cp39-manylinux1_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.1.tar.gz", "hashes": { - "sha256": "2beec1e0de6924ea551859edb9e7679da6e4870d32cb766240ce17e0a0ba2014" + "sha256": "7efa6b1f781a6119a10ac94b4794ded90db8accbe7802281cd26f8664ffed59c" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 32486, - "upload-time": "2021-01-29T23:51:02.169213Z", - "url": "https://files.pythonhosted.org/packages/b9/bd/c5183b3416a14c221de4208a52665f7038cc8b159e8ad89bd9ccc23de08a/MarkupSafe-1.1.1-cp39-cp39-manylinux1_x86_64.whl", + "requires-python": ">=3.8", + "size": 10420051, + "upload-time": "2023-05-03T12:58:41.313440Z", + "url": "https://files.pythonhosted.org/packages/89/76/23ee9b9d2bd4119e930eb19164732b79c0a4f6259ca198209b0fe36551ea/Django-4.2.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + "sha256": "4491de3bc6c31d62b8a43165e11931ea0aecb0725254294f500b9d27175156b5" }, "data-dist-info-metadata": { - "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + "sha256": "4491de3bc6c31d62b8a43165e11931ea0aecb0725254294f500b9d27175156b5" }, - "filename": "MarkupSafe-1.1.1-cp39-cp39-manylinux2010_i686.whl", + "filename": "Django-4.2.2-py3-none-any.whl", "hashes": { - "sha256": "7fed13866cf14bba33e7176717346713881f56d9d2bcebab207f7a036f41b850" + "sha256": "672b3fa81e1f853bb58be1b51754108ab4ffa12a77c06db86aa8df9ed0c46fe5" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 32229, - "upload-time": "2021-01-29T23:51:03.599498Z", - "url": "https://files.pythonhosted.org/packages/8c/9b/85abd4ff6f9b6d03ce504e6d84589e13d5fd6bc4d63647a57acf1b4abc03/MarkupSafe-1.1.1-cp39-cp39-manylinux2010_i686.whl", + "requires-python": ">=3.8", + "size": 7989179, + "upload-time": "2023-06-05T14:09:31.615719Z", + "url": "https://files.pythonhosted.org/packages/ba/f3/7a66888bda4017198a692887bd566123732783073c1fd424db15358525fd/Django-4.2.2-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" - }, - "data-dist-info-metadata": { - "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" - }, - "filename": "MarkupSafe-1.1.1-cp39-cp39-manylinux2010_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.2.tar.gz", "hashes": { - "sha256": "6f1e273a344928347c1290119b493a1f0303c52f5a5eae5f16d74f48c15d4a85" + "sha256": "2a6b6fbff5b59dd07bef10bcb019bee2ea97a30b2a656d51346596724324badf" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 32487, - "upload-time": "2021-01-29T23:51:05.184093Z", - "url": "https://files.pythonhosted.org/packages/be/2e/ad118ca191e44dc6f87182310e5be51da71d4b81ac659e5f8d5f18251806/MarkupSafe-1.1.1-cp39-cp39-manylinux2010_x86_64.whl", + "requires-python": ">=3.8", + "size": 10390518, + "upload-time": "2023-06-05T14:09:38.470129Z", + "url": "https://files.pythonhosted.org/packages/5c/fa/427fbcac5633f4b88fda7953efb04db903ca7e6d9486afdbda525c4006cc/Django-4.2.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + "sha256": "7c6bcf0939be0a212d8e97b0ed36f09de10782f297555067894b40498006e5a8" }, "data-dist-info-metadata": { - "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + "sha256": "7c6bcf0939be0a212d8e97b0ed36f09de10782f297555067894b40498006e5a8" }, - "filename": "MarkupSafe-1.1.1-cp39-cp39-manylinux2014_aarch64.whl", + "filename": "Django-4.2.3-py3-none-any.whl", "hashes": { - "sha256": "feb7b34d6325451ef96bc0e36e1a6c0c1c64bc1fbec4b854f4529e51887b1621" + "sha256": "f7c7852a5ac5a3da5a8d5b35cc6168f31b605971441798dac845f17ca8028039" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 33790, - "upload-time": "2021-01-29T23:51:06.712139Z", - "url": "https://files.pythonhosted.org/packages/0d/98/0fd0f0baf8a59facb65cee37a26c775ee5a114f86e8b0cfe01dad1b8022a/MarkupSafe-1.1.1-cp39-cp39-manylinux2014_aarch64.whl", + "requires-python": ">=3.8", + "size": 7989953, + "upload-time": "2023-07-03T07:57:20.221899Z", + "url": "https://files.pythonhosted.org/packages/d4/83/227ebf197e413f3599cea96dddc7d6b8ff220310cc5b40dd0f1a15e5a9d1/Django-4.2.3-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" - }, - "data-dist-info-metadata": { - "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" - }, - "filename": "MarkupSafe-1.1.1-cp39-cp39-win32.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.3.tar.gz", "hashes": { - "sha256": "22c178a091fc6630d0d045bdb5992d2dfe14e3259760e713c490da5323866c39" + "sha256": "45a747e1c5b3d6df1b141b1481e193b033fd1fdbda3ff52677dc81afdaacbaed" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 16159, - "upload-time": "2021-01-29T23:51:07.916283Z", - "url": "https://files.pythonhosted.org/packages/dc/d7/e3478fb2c3f2cc446ae4c6dedba1805f04b329bf30237cfe9f484f3d0a0e/MarkupSafe-1.1.1-cp39-cp39-win32.whl", + "requires-python": ">=3.8", + "size": 10419003, + "upload-time": "2023-07-03T07:57:37.448508Z", + "url": "https://files.pythonhosted.org/packages/36/24/d0e78e667f98efcca76c8b670ef247583349a8f5241cdb3c98eeb92726ff/Django-4.2.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + "sha256": "f01b53b1fb43057b4ddf99642d31f5ad2ab395756f5216b1de0d14751e91e75b" }, "data-dist-info-metadata": { - "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + "sha256": "f01b53b1fb43057b4ddf99642d31f5ad2ab395756f5216b1de0d14751e91e75b" }, - "filename": "MarkupSafe-1.1.1-cp39-cp39-win_amd64.whl", + "filename": "Django-4.2.4-py3-none-any.whl", "hashes": { - "sha256": "b7d644ddb4dbd407d31ffb699f1d140bc35478da613b441c582aeb7c43838dd8" + "sha256": "860ae6a138a238fc4f22c99b52f3ead982bb4b1aad8c0122bcd8c8a3a02e409d" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 16768, - "upload-time": "2021-01-29T23:51:09.146610Z", - "url": "https://files.pythonhosted.org/packages/fb/39/de6ecf2652dc1b0fb374888a398f326d6c61f12e8004ed3dccb093e33e00/MarkupSafe-1.1.1-cp39-cp39-win_amd64.whl", + "requires-python": ">=3.8", + "size": 7990073, + "upload-time": "2023-08-01T17:30:17.903829Z", + "url": "https://files.pythonhosted.org/packages/7f/9e/fc6bab255ae10bc57fa2f65646eace3d5405fbb7f5678b90140052d1db0f/Django-4.2.4-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "MarkupSafe-1.1.1.tar.gz", + "filename": "Django-4.2.4.tar.gz", "hashes": { - "sha256": "29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b" + "sha256": "7e4225ec065e0f354ccf7349a22d209de09cc1c074832be9eb84c51c1799c432" }, "provenance": null, - "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", - "size": 19151, - "upload-time": "2019-02-24T01:05:32.989172Z", - "url": "https://files.pythonhosted.org/packages/b9/2e/64db92e53b86efccfaea71321f597fa2e1b2bd3853d8ce658568f7a13094/MarkupSafe-1.1.1.tar.gz", + "requires-python": ">=3.8", + "size": 10393648, + "upload-time": "2023-08-01T17:30:23.968800Z", + "url": "https://files.pythonhosted.org/packages/8d/d2/a4f823741a12089e9ea0f68e1e7d3b6ad5b64e1665fbe9377cd9e1dc09cc/Django-4.2.4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + "sha256": "56a4dcd09a125b3cc9e7e23b99f1b7f2db0d8b2094c8987d2648b580e3d88f1c" }, "data-dist-info-metadata": { - "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + "sha256": "56a4dcd09a125b3cc9e7e23b99f1b7f2db0d8b2094c8987d2648b580e3d88f1c" }, - "filename": "MarkupSafe-2.0.0a1-cp36-cp36m-macosx_10_9_x86_64.whl", + "filename": "Django-4.2.5-py3-none-any.whl", "hashes": { - "sha256": "c29f096ce79c03054a1101d6e5fe6bf04b0bb489165d5e0e9653fb4fe8048ee1" + "sha256": "b6b2b5cae821077f137dc4dade696a1c2aa292f892eca28fa8d7bfdf2608ddd4" }, "provenance": null, - "requires-python": ">=3.6", - "size": 13257, - "upload-time": "2020-04-10T23:31:06.221775Z", - "url": "https://files.pythonhosted.org/packages/5b/b4/135d99cedf9107ff8e5702d18bf17d8b85a848cf195675c97e62dacbccbb/MarkupSafe-2.0.0a1-cp36-cp36m-macosx_10_9_x86_64.whl", + "requires-python": ">=3.8", + "size": 7990309, + "upload-time": "2023-09-04T10:58:22.309202Z", + "url": "https://files.pythonhosted.org/packages/bf/8b/c38f2354b6093d9ba310a14b43a830fdf776edd60c2e25c7c5f4d23cc243/Django-4.2.5-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" - }, - "data-dist-info-metadata": { - "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" - }, - "filename": "MarkupSafe-2.0.0a1-cp36-cp36m-manylinux1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.5.tar.gz", "hashes": { - "sha256": "94076b2314bd2f6cfae508ad65b4d493e3a58a50112b7a2cbb6287bdbc404ae8" + "sha256": "5e5c1c9548ffb7796b4a8a4782e9a2e5a3df3615259fc1bfd3ebc73b646146c1" }, "provenance": null, - "requires-python": ">=3.6", - "size": 28235, - "upload-time": "2020-04-10T23:31:08.001648Z", - "url": "https://files.pythonhosted.org/packages/3a/c4/609a7602b63d6ba90123313fa3e2b263ba990ce6688b282a921eebddd9dc/MarkupSafe-2.0.0a1-cp36-cp36m-manylinux1_i686.whl", + "requires-python": ">=3.8", + "size": 10418606, + "upload-time": "2023-09-04T10:58:34.288156Z", + "url": "https://files.pythonhosted.org/packages/20/ea/b0969834e5d79365731303be8b82423e6b1c293aa92c28335532ab542f83/Django-4.2.5.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + "sha256": "39a7b0e10092ecdab85ad4fdf34e3396dc0116cfa47c8a0e0e9492e1c26772f7" }, "data-dist-info-metadata": { - "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + "sha256": "39a7b0e10092ecdab85ad4fdf34e3396dc0116cfa47c8a0e0e9492e1c26772f7" }, - "filename": "MarkupSafe-2.0.0a1-cp36-cp36m-manylinux1_x86_64.whl", + "filename": "Django-4.2.6-py3-none-any.whl", "hashes": { - "sha256": "4e4a99b6af7bdc0856b50020c095848ec050356a001e1f751510aef6ab14d0e0" + "sha256": "a64d2487cdb00ad7461434320ccc38e60af9c404773a2f95ab0093b4453a3215" }, "provenance": null, - "requires-python": ">=3.6", - "size": 29578, - "upload-time": "2020-04-10T23:31:09.667073Z", - "url": "https://files.pythonhosted.org/packages/b8/55/28a60365e54107c792a0557fd039aeaa753653a54671895c0174af34f3d1/MarkupSafe-2.0.0a1-cp36-cp36m-manylinux1_x86_64.whl", + "requires-python": ">=3.8", + "size": 7990607, + "upload-time": "2023-10-04T14:58:34.647748Z", + "url": "https://files.pythonhosted.org/packages/b9/45/707dfc56f381222c1c798503546cb390934ab246fc45b5051ef66e31099c/Django-4.2.6-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" - }, - "data-dist-info-metadata": { - "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" - }, - "filename": "MarkupSafe-2.0.0a1-cp36-cp36m-manylinux2010_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.6.tar.gz", "hashes": { - "sha256": "267677fc42afed5094fc5ea1c4236bbe4b6a00fe4b08e93451e65ae9048139c7" + "sha256": "08f41f468b63335aea0d904c5729e0250300f6a1907bf293a65499496cdbc68f" }, "provenance": null, - "requires-python": ">=3.6", - "size": 28242, - "upload-time": "2020-04-10T23:31:11.236608Z", - "url": "https://files.pythonhosted.org/packages/ae/4a/b2acdb9064885224a4c0c28734dc9f5019331526db574f9f815cc7131e43/MarkupSafe-2.0.0a1-cp36-cp36m-manylinux2010_i686.whl", + "requires-python": ">=3.8", + "size": 10407018, + "upload-time": "2023-10-04T14:58:41.808770Z", + "url": "https://files.pythonhosted.org/packages/23/7b/f47d10d870fabfcaa1fba403460a4e482ab7dbba4d715d43981d1f8c8d85/Django-4.2.6.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + "sha256": "590c77d7b73920b452745115c1859fbf1ba6b8297f2a6f2000d25475f4a2a408" }, "data-dist-info-metadata": { - "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + "sha256": "590c77d7b73920b452745115c1859fbf1ba6b8297f2a6f2000d25475f4a2a408" }, - "filename": "MarkupSafe-2.0.0a1-cp36-cp36m-manylinux2010_x86_64.whl", + "filename": "Django-4.2.7-py3-none-any.whl", "hashes": { - "sha256": "841218860683c0f2223e24756843d84cc49cccdae6765e04962607754a52d3e0" + "sha256": "e1d37c51ad26186de355cbcec16613ebdabfa9689bbade9c538835205a8abbe9" }, "provenance": null, - "requires-python": ">=3.6", - "size": 29581, - "upload-time": "2020-04-10T23:31:12.902043Z", - "url": "https://files.pythonhosted.org/packages/4e/68/7de1528216bde86ffac55063420194743a7b052987fc25d267c943521132/MarkupSafe-2.0.0a1-cp36-cp36m-manylinux2010_x86_64.whl", + "requires-python": ">=3.8", + "size": 7990980, + "upload-time": "2023-11-01T06:59:15.299512Z", + "url": "https://files.pythonhosted.org/packages/2d/6d/e87236e3c7b2f5911d132034177aebb605f3953910cc429df8061b13bf10/Django-4.2.7-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" - }, - "data-dist-info-metadata": { - "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" - }, - "filename": "MarkupSafe-2.0.0a1-cp36-cp36m-win32.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.7.tar.gz", "hashes": { - "sha256": "06358015a4dee8ee23ae426bf885616ab3963622defd829eb45b44e3dee3515f" + "sha256": "8e0f1c2c2786b5c0e39fe1afce24c926040fad47c8ea8ad30aaf1188df29fc41" }, "provenance": null, - "requires-python": ">=3.6", - "size": 13630, - "upload-time": "2020-04-10T23:31:14.197690Z", - "url": "https://files.pythonhosted.org/packages/ef/06/ffc0f2432d6eaafab8b61aab3f7789d602b47f60b1d9785fb0722c742c2e/MarkupSafe-2.0.0a1-cp36-cp36m-win32.whl", + "requires-python": ">=3.8", + "size": 10425073, + "upload-time": "2023-11-01T06:59:30.228988Z", + "url": "https://files.pythonhosted.org/packages/5c/62/0c6ab2f3ac9a242b4562b6be1c418685fa7d1ccb8ca302cdb97e0b23cf4b/Django-4.2.7.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + "sha256": "ece49371876b76a31ab22ce23450b65460d72e82d9b8f125a35a2af8298e24c9" }, "data-dist-info-metadata": { - "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + "sha256": "ece49371876b76a31ab22ce23450b65460d72e82d9b8f125a35a2af8298e24c9" }, - "filename": "MarkupSafe-2.0.0a1-cp36-cp36m-win_amd64.whl", + "filename": "Django-4.2.8-py3-none-any.whl", "hashes": { - "sha256": "8092a63397025c2f655acd42784b2a1528339b90b987beb9253f22e8cdbb36c3" + "sha256": "6cb5dcea9e3d12c47834d32156b8841f533a4493c688e2718cafd51aa430ba6d" }, "provenance": null, - "requires-python": ">=3.6", - "size": 14252, - "upload-time": "2020-04-10T23:31:15.385048Z", - "url": "https://files.pythonhosted.org/packages/05/a4/27080431dec19123f597c0a9c9b868ce00e2a8bef2d23a8e8225160802f7/MarkupSafe-2.0.0a1-cp36-cp36m-win_amd64.whl", + "requires-python": ">=3.8", + "size": 7991169, + "upload-time": "2023-12-04T08:34:42.842122Z", + "url": "https://files.pythonhosted.org/packages/8a/79/7f45e9c129c3cd8e4d54806649efeb1db9c223c54a1c54b30511d246bc60/Django-4.2.8-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" - }, - "data-dist-info-metadata": { - "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" - }, - "filename": "MarkupSafe-2.0.0a1-cp37-cp37m-macosx_10_9_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.8.tar.gz", "hashes": { - "sha256": "e834249c45aa9837d0753351cdca61a4b8b383cc9ad0ff2325c97ff7b69e72a6" + "sha256": "d69d5e36cc5d9f4eb4872be36c622878afcdce94062716cf3e25bcedcb168b62" }, "provenance": null, - "requires-python": ">=3.6", - "size": 13258, - "upload-time": "2020-04-10T23:31:16.712853Z", - "url": "https://files.pythonhosted.org/packages/96/a2/7cc44c67a44aa5ddef510424271ffbe7e501d6bd27aac5143d32d1fd92cc/MarkupSafe-2.0.0a1-cp37-cp37m-macosx_10_9_x86_64.whl", + "requires-python": ">=3.8", + "size": 10425581, + "upload-time": "2023-12-04T08:34:50.201677Z", + "url": "https://files.pythonhosted.org/packages/a0/bf/ff46fc1bd0f7d86390134e3869dd093be1d2bbaa9dafcb5389e87ef5bcb5/Django-4.2.8.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + "sha256": "37dd39c29d8f285ac72aaff1fc664aa5e3cab628d875c1181fb299847bca913b" }, "data-dist-info-metadata": { - "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + "sha256": "37dd39c29d8f285ac72aaff1fc664aa5e3cab628d875c1181fb299847bca913b" }, - "filename": "MarkupSafe-2.0.0a1-cp37-cp37m-manylinux1_i686.whl", + "filename": "Django-4.2.9-py3-none-any.whl", "hashes": { - "sha256": "0b0c4fc852c5f02c6277ef3b33d23fcbe89b1b227460423e3335374da046b6db" + "sha256": "2cc2fc7d1708ada170ddd6c99f35cc25db664f165d3794bc7723f46b2f8c8984" }, "provenance": null, - "requires-python": ">=3.6", - "size": 29142, - "upload-time": "2020-04-10T23:31:17.995863Z", - "url": "https://files.pythonhosted.org/packages/73/7c/5a689526e0103059d5a60b1a5f3c8153fa4e6ff40d20487221b5dd5e86c0/MarkupSafe-2.0.0a1-cp37-cp37m-manylinux1_i686.whl", + "requires-python": ">=3.8", + "size": 7991172, + "upload-time": "2024-01-02T09:16:15.344483Z", + "url": "https://files.pythonhosted.org/packages/59/7c/e11e300ed554f8626b75eae9bb8f450f830daefb8b40681873ab54d9eaa8/Django-4.2.9-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" - }, - "data-dist-info-metadata": { - "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" - }, - "filename": "MarkupSafe-2.0.0a1-cp37-cp37m-manylinux1_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.9.tar.gz", "hashes": { - "sha256": "3c9b624a0d9ed5a5093ac4edc4e823e6b125441e60ef35d36e6f4a6fdacd5054" + "sha256": "12498cc3cb8bc8038539fef9e90e95f507502436c1f0c3a673411324fa675d14" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30489, - "upload-time": "2020-04-10T23:31:19.668829Z", - "url": "https://files.pythonhosted.org/packages/d7/ce/264b206e2d166fc02db2bb75b171b0ecf9c8fc2b1e4a7ddab59828c68fbf/MarkupSafe-2.0.0a1-cp37-cp37m-manylinux1_x86_64.whl", + "requires-python": ">=3.8", + "size": 10428500, + "upload-time": "2024-01-02T09:16:24.448631Z", + "url": "https://files.pythonhosted.org/packages/ef/16/d1f016f8e65d300e23a9745ca849e657999dc1a5e491e5347579308593d2/Django-4.2.9.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + "sha256": "b260094639c7146ae2644fb8f18205dad5f1b414889d40477f9fe831fed5ae34" }, "data-dist-info-metadata": { - "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + "sha256": "b260094639c7146ae2644fb8f18205dad5f1b414889d40477f9fe831fed5ae34" }, - "filename": "MarkupSafe-2.0.0a1-cp37-cp37m-manylinux2010_i686.whl", + "filename": "Django-4.2.10-py3-none-any.whl", "hashes": { - "sha256": "63a7161cd8c2bc563feeda45df62f42c860dd0675e2b8da2667f25bb3c95eaba" + "sha256": "a2d4c4d4ea0b6f0895acde632071aff6400bfc331228fc978b05452a0ff3e9f1" }, "provenance": null, - "requires-python": ">=3.6", - "size": 29147, - "upload-time": "2020-04-10T23:31:20.976477Z", - "url": "https://files.pythonhosted.org/packages/5a/4f/cb16536af263adf34a85b6346d511a8a95ef4735d5f41d3dbe3785d00287/MarkupSafe-2.0.0a1-cp37-cp37m-manylinux2010_i686.whl", + "requires-python": ">=3.8", + "size": 7991213, + "upload-time": "2024-02-06T14:53:58.214743Z", + "url": "https://files.pythonhosted.org/packages/20/8c/498ce1ac30228f3bc36d4d427fe10268bd01e6f0361ead6c60b2b255c6b6/Django-4.2.10-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" - }, - "data-dist-info-metadata": { - "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" - }, - "filename": "MarkupSafe-2.0.0a1-cp37-cp37m-manylinux2010_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.10.tar.gz", "hashes": { - "sha256": "b1163ffc1384d242964426a8164da12dbcdbc0de18ea36e2c34b898ed38c3b45" + "sha256": "b1260ed381b10a11753c73444408e19869f3241fc45c985cd55a30177c789d13" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30494, - "upload-time": "2020-04-10T23:31:22.783367Z", - "url": "https://files.pythonhosted.org/packages/27/20/47a27afe12bcf262af7773dc5422c9e78d0bd875aed084f35b90cd590ddf/MarkupSafe-2.0.0a1-cp37-cp37m-manylinux2010_x86_64.whl", + "requires-python": ">=3.8", + "size": 10425081, + "upload-time": "2024-02-06T14:54:05.022093Z", + "url": "https://files.pythonhosted.org/packages/52/ae/84530c15c4df0830837a6417956f16ff1b410412915282db78a27a7fb03c/Django-4.2.10.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + "sha256": "1b6562f2d557104104459002dd4a02ac66af25e0fee324a3cc5e26ab659bc8e2" }, "data-dist-info-metadata": { - "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + "sha256": "1b6562f2d557104104459002dd4a02ac66af25e0fee324a3cc5e26ab659bc8e2" }, - "filename": "MarkupSafe-2.0.0a1-cp37-cp37m-win32.whl", + "filename": "Django-4.2.11-py3-none-any.whl", "hashes": { - "sha256": "42033e14cae1f6c86fc0c3e90d04d08ce73ac8e46ba420a0d22d545c2abd4977" + "sha256": "ddc24a0a8280a0430baa37aff11f28574720af05888c62b7cfe71d219f4599d3" }, "provenance": null, - "requires-python": ">=3.6", - "size": 13630, - "upload-time": "2020-04-10T23:31:24.472281Z", - "url": "https://files.pythonhosted.org/packages/61/0f/e667aed1e7361a09568f83d39a265299717d5f2cb0e22befbdff473cc47a/MarkupSafe-2.0.0a1-cp37-cp37m-win32.whl", + "requires-python": ">=3.8", + "size": 7991849, + "upload-time": "2024-03-04T08:56:53.184104Z", + "url": "https://files.pythonhosted.org/packages/a1/b9/5adf3f78e4c7b762eb6f1140057bd128c978c3f85c08e412f951aef65f9e/Django-4.2.11-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" - }, - "data-dist-info-metadata": { - "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" - }, - "filename": "MarkupSafe-2.0.0a1-cp37-cp37m-win_amd64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.11.tar.gz", "hashes": { - "sha256": "303cb70893e2c345588fb5d5b86e0ca369f9bb56942f03064c5e3e75fa7a238a" + "sha256": "6e6ff3db2d8dd0c986b4eec8554c8e4f919b5c1ff62a5b4390c17aff2ed6e5c4" }, "provenance": null, - "requires-python": ">=3.6", - "size": 14251, - "upload-time": "2020-04-10T23:31:25.724690Z", - "url": "https://files.pythonhosted.org/packages/c4/7c/030064f1ff6bb6b8da5ac9392931fb43dd06cae594a7fa5616e9c14429cf/MarkupSafe-2.0.0a1-cp37-cp37m-win_amd64.whl", + "requires-python": ">=3.8", + "size": 10426858, + "upload-time": "2024-03-04T08:57:07.628886Z", + "url": "https://files.pythonhosted.org/packages/d2/e2/c0e7586dd4db1140be179b1386346d1b2e2570dfc7c0d1c0343bdf0d43b0/Django-4.2.11.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + "sha256": "eb62a05805bc8c0360712cb3f558f7f95fcbb63957debc019ff564458187650a" }, "data-dist-info-metadata": { - "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + "sha256": "eb62a05805bc8c0360712cb3f558f7f95fcbb63957debc019ff564458187650a" }, - "filename": "MarkupSafe-2.0.0a1-cp38-cp38-macosx_10_9_x86_64.whl", + "filename": "Django-4.2.12-py3-none-any.whl", "hashes": { - "sha256": "68e0fd039b68d2945b4beb947d4023ca7f8e95b708031c345762efba214ea761" + "sha256": "7640e86835d44ae118c2916a803d8081f40e214ee18a5a92a0202994ca60a4b4" }, "provenance": null, - "requires-python": ">=3.6", - "size": 13326, - "upload-time": "2020-04-10T23:31:27.382715Z", - "url": "https://files.pythonhosted.org/packages/6b/b4/2caa7b2ae0e745e77b0cdd9459969dc63efeede90a4436cb34b2b6edbf42/MarkupSafe-2.0.0a1-cp38-cp38-macosx_10_9_x86_64.whl", - "yanked": false + "requires-python": ">=3.8", + "size": 8024871, + "upload-time": "2024-05-06T16:41:14.599163Z", + "url": "https://files.pythonhosted.org/packages/13/b3/4462fc6d771763a273590ecd6e535f284e057f5b8cc1dd41fca774b1072c/Django-4.2.12-py3-none-any.whl", + "yanked": "Release files have Windows end-of-line characters and are missing executable bits." }, { - "core-metadata": { - "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" - }, - "data-dist-info-metadata": { - "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" - }, - "filename": "MarkupSafe-2.0.0a1-cp38-cp38-manylinux1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.12.tar.gz", "hashes": { - "sha256": "4eb07faad54bb07427d848f31030a65a49ebb0cec0b30674f91cf1ddd456bfe4" + "sha256": "6a6b4aff8a2db2dc7dcc5650cb2c7a7a0d1eb38e2aa2335fdf001e41801e9797" }, "provenance": null, - "requires-python": ">=3.6", - "size": 28547, - "upload-time": "2020-04-10T23:31:28.598234Z", - "url": "https://files.pythonhosted.org/packages/17/c3/75f9b279df59386370b006a9c3065c85af2d77ed791f0a487dcdf4ffd8f2/MarkupSafe-2.0.0a1-cp38-cp38-manylinux1_i686.whl", - "yanked": false + "requires-python": ">=3.8", + "size": 10498118, + "upload-time": "2024-05-06T16:41:21.084668Z", + "url": "https://files.pythonhosted.org/packages/a7/d6/eafd33980fb7a3072665ba26a3099b7032210be82edca0abd271e983372e/Django-4.2.12.tar.gz", + "yanked": "Release files have Windows end-of-line characters and are missing executable bits." }, { "core-metadata": { - "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + "sha256": "20a348683be24d67347a054f8c8b62b5479d77c01111484e95d31a1e62f55880" }, "data-dist-info-metadata": { - "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + "sha256": "20a348683be24d67347a054f8c8b62b5479d77c01111484e95d31a1e62f55880" }, - "filename": "MarkupSafe-2.0.0a1-cp38-cp38-manylinux1_x86_64.whl", + "filename": "Django-4.2.13-py3-none-any.whl", "hashes": { - "sha256": "cfe14b37908eaf7d5506302987228bff69e1b8e7071ccd4e70fd0283b1b47f0b" + "sha256": "a17fcba2aad3fc7d46fdb23215095dbbd64e6174bf4589171e732b18b07e426a" }, "provenance": null, - "requires-python": ">=3.6", - "size": 29926, - "upload-time": "2020-04-10T23:31:30.019759Z", - "url": "https://files.pythonhosted.org/packages/06/d8/431aacaaf12c2b108fa891caef4dd38ecce9480a8c9824bf3effbadd84de/MarkupSafe-2.0.0a1-cp38-cp38-manylinux1_x86_64.whl", + "requires-python": ">=3.8", + "size": 7991849, + "upload-time": "2024-05-07T17:22:58.646120Z", + "url": "https://files.pythonhosted.org/packages/21/b3/7b72ea66fa18c3e4c9b686fc2fe65b675c37a64574add5d6cfaeb1e06a28/Django-4.2.13-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" - }, - "data-dist-info-metadata": { - "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" - }, - "filename": "MarkupSafe-2.0.0a1-cp38-cp38-manylinux2010_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.13.tar.gz", "hashes": { - "sha256": "b0e4584f62b3e5f5c1a7bcefd2b52f236505e6ef032cc508caa4f4c8dc8d3af1" + "sha256": "837e3cf1f6c31347a1396a3f6b65688f2b4bb4a11c580dcb628b5afe527b68a5" }, "provenance": null, - "requires-python": ">=3.6", - "size": 28550, - "upload-time": "2020-04-10T23:31:31.433185Z", - "url": "https://files.pythonhosted.org/packages/0f/d1/5dc0489d61d0aa5f00779e771b8479cae2813c37d3e08872040504729d4f/MarkupSafe-2.0.0a1-cp38-cp38-manylinux2010_i686.whl", + "requires-python": ">=3.8", + "size": 10430886, + "upload-time": "2024-05-07T17:23:07.037423Z", + "url": "https://files.pythonhosted.org/packages/5f/5e/1a360d3cf6634b5e701a01890d5198ead9e237082a2036dbd7035df43958/Django-4.2.13.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + "sha256": "4efe7cd76bcfd344e8891ff278591da5be1c518ce3a02570e51553b17d383f37" }, "data-dist-info-metadata": { - "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + "sha256": "4efe7cd76bcfd344e8891ff278591da5be1c518ce3a02570e51553b17d383f37" }, - "filename": "MarkupSafe-2.0.0a1-cp38-cp38-manylinux2010_x86_64.whl", + "filename": "Django-4.2.14-py3-none-any.whl", "hashes": { - "sha256": "eed1b234c4499811ee85bcefa22ef5e466e75d132502226ed29740d593316c1f" + "sha256": "3ec32bc2c616ab02834b9cac93143a7dc1cdcd5b822d78ac95fc20a38c534240" }, "provenance": null, - "requires-python": ">=3.6", - "size": 29925, - "upload-time": "2020-04-10T23:31:33.100789Z", - "url": "https://files.pythonhosted.org/packages/84/6a/ce148f1c2cb7f399d3c26df0f5fb471a14b8a5e8d6b22fb51cb6f347fee2/MarkupSafe-2.0.0a1-cp38-cp38-manylinux2010_x86_64.whl", + "requires-python": ">=3.8", + "size": 7992509, + "upload-time": "2024-07-09T14:03:07.782451Z", + "url": "https://files.pythonhosted.org/packages/70/be/04a395243beed12454c0b9652686f9e8abf11d57ba23213e5bcabdceb7a6/Django-4.2.14-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" - }, - "data-dist-info-metadata": { - "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" - }, - "filename": "MarkupSafe-2.0.0a1-cp38-cp38-win32.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.14.tar.gz", "hashes": { - "sha256": "c58779966d53e5f14ba393d64e2402a7926601d1ac8adeb4e83893def79d0428" + "sha256": "fc6919875a6226c7ffcae1a7d51e0f2ceaf6f160393180818f6c95f51b1e7b96" }, "provenance": null, - "requires-python": ">=3.6", - "size": 13676, - "upload-time": "2020-04-10T23:31:34.535061Z", - "url": "https://files.pythonhosted.org/packages/01/60/9f28d163903db814e1969d3f5ddcfec8370474492dff478beaec9a6fb711/MarkupSafe-2.0.0a1-cp38-cp38-win32.whl", + "requires-python": ">=3.8", + "size": 10432993, + "upload-time": "2024-07-09T14:03:16.237097Z", + "url": "https://files.pythonhosted.org/packages/17/68/e228cbcafbed036060e53535d172d3795456e31c27d7c80dbc708de95de7/Django-4.2.14.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + "sha256": "41da664c6fd1d63752eecbfc615ab323c7d90eb8ec3590c8daae577d86f9b609" }, "data-dist-info-metadata": { - "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + "sha256": "41da664c6fd1d63752eecbfc615ab323c7d90eb8ec3590c8daae577d86f9b609" }, - "filename": "MarkupSafe-2.0.0a1-cp38-cp38-win_amd64.whl", + "filename": "Django-4.2.15-py3-none-any.whl", "hashes": { - "sha256": "9d22aff1c5322e402adfb3ce40839a5056c353e711c033798cf4f02eb9f5124d" + "sha256": "61ee4a130efb8c451ef3467c67ca99fdce400fedd768634efc86a68c18d80d30" }, "provenance": null, - "requires-python": ">=3.6", - "size": 14275, - "upload-time": "2020-04-10T23:31:36.374555Z", - "url": "https://files.pythonhosted.org/packages/ee/89/d6ef8d59b7fe6d3d6bfe544c584d7a1cb5c76ad0004229663c66b251403f/MarkupSafe-2.0.0a1-cp38-cp38-win_amd64.whl", + "requires-python": ">=3.8", + "size": 7992797, + "upload-time": "2024-08-06T13:16:35.691921Z", + "url": "https://files.pythonhosted.org/packages/0e/77/86af525feb6a9951d2bc96371ae3652f11bb35933b21966abc594f777956/Django-4.2.15-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "MarkupSafe-2.0.0a1.tar.gz", + "filename": "Django-4.2.15.tar.gz", "hashes": { - "sha256": "beac28ed60c8e838301226a7a85841d0af2068eba2dcb1a58c2d32d6c05e440e" + "sha256": "c77f926b81129493961e19c0e02188f8d07c112a1162df69bfab178ae447f94a" }, "provenance": null, - "requires-python": ">=3.6", - "size": 16689, - "upload-time": "2020-04-10T23:31:37.611341Z", - "url": "https://files.pythonhosted.org/packages/e0/bf/acc45baeb2d7333ed724c30af188640d9cb0be4b28533edfc3e2ae5aad72/MarkupSafe-2.0.0a1.tar.gz", + "requires-python": ">=3.8", + "size": 10418066, + "upload-time": "2024-08-06T13:16:42.190661Z", + "url": "https://files.pythonhosted.org/packages/01/1e/d6306fb0a4f44ed9d12430953786747d609c85258c74c545fdc2b37f5a83/Django-4.2.15.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + "sha256": "7a23e32bcfa43b280bc67f2276deac106c8d92b2149c4aecfa7e6dfbbe37625e" }, "data-dist-info-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + "sha256": "7a23e32bcfa43b280bc67f2276deac106c8d92b2149c4aecfa7e6dfbbe37625e" }, - "filename": "MarkupSafe-2.0.0rc1-cp36-cp36m-macosx_10_9_x86_64.whl", + "filename": "Django-4.2.16-py3-none-any.whl", "hashes": { - "sha256": "afd73362d06ada878f267aa1cf74930022c6b9e1fae4605e5bf35ca61ce06074" + "sha256": "1ddc333a16fc139fd253035a1606bb24261951bbc3a6ca256717fa06cc41a898" }, "provenance": null, - "requires-python": ">=3.6", - "size": 13581, - "upload-time": "2021-02-15T16:34:00.615188Z", - "url": "https://files.pythonhosted.org/packages/0f/e2/daec7065c64ef0aeb91632fa757d8ccd10ad2e503a09d27bf8f99028253a/MarkupSafe-2.0.0rc1-cp36-cp36m-macosx_10_9_x86_64.whl", + "requires-python": ">=3.8", + "size": 7992936, + "upload-time": "2024-09-03T14:01:55.363767Z", + "url": "https://files.pythonhosted.org/packages/94/2c/6b6c7e493d5ea789416918658ebfa16be7a64c77610307497ed09a93c8c4/Django-4.2.16-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" - }, - "data-dist-info-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" - }, - "filename": "MarkupSafe-2.0.0rc1-cp36-cp36m-manylinux1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.16.tar.gz", "hashes": { - "sha256": "0771b6c97e45412bdd079ff8e4f1b903400791d62e0099dc7437668d73ad7280" + "sha256": "6f1616c2786c408ce86ab7e10f792b8f15742f7b7b7460243929cb371e7f1dad" }, "provenance": null, - "requires-python": ">=3.6", - "size": 29544, - "upload-time": "2021-02-15T16:34:02.134673Z", - "url": "https://files.pythonhosted.org/packages/a8/e8/53808376c3132be6d9b4aa8a33195259ad65807096633b3ce9488be099a0/MarkupSafe-2.0.0rc1-cp36-cp36m-manylinux1_i686.whl", + "requires-python": ">=3.8", + "size": 10436023, + "upload-time": "2024-09-03T14:02:02.046515Z", + "url": "https://files.pythonhosted.org/packages/65/d8/a607ee443b54a4db4ad28902328b906ae6218aa556fb9b3ac45c0bcb313d/Django-4.2.16.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + "sha256": "a44918f82444d7b73ba07d4ef97eb0c2132fd48fed8e4d728dd52475c3714f92" }, "data-dist-info-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + "sha256": "a44918f82444d7b73ba07d4ef97eb0c2132fd48fed8e4d728dd52475c3714f92" }, - "filename": "MarkupSafe-2.0.0rc1-cp36-cp36m-manylinux1_x86_64.whl", + "filename": "Django-4.2.17-py3-none-any.whl", "hashes": { - "sha256": "b8d3deaddf307963845c2c1a9c3f72a92856f9010dca69a05b35b27af9fff162" + "sha256": "3a93350214ba25f178d4045c0786c61573e7dbfa3c509b3551374f1e11ba8de0" }, "provenance": null, - "requires-python": ">=3.6", - "size": 29882, - "upload-time": "2021-02-15T16:34:03.875512Z", - "url": "https://files.pythonhosted.org/packages/ef/e8/dde4345803b34bc19715e3bf18b5e0cdf92c5f04dc0161d151f0a188c68f/MarkupSafe-2.0.0rc1-cp36-cp36m-manylinux1_x86_64.whl", + "requires-python": ">=3.8", + "size": 7993390, + "upload-time": "2024-12-04T15:16:27.478333Z", + "url": "https://files.pythonhosted.org/packages/5e/85/457360cb3de496382e35db4c2af054066df5c40e26df31400d0109a0500c/Django-4.2.17-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" - }, - "data-dist-info-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" - }, - "filename": "MarkupSafe-2.0.0rc1-cp36-cp36m-manylinux2010_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.17.tar.gz", "hashes": { - "sha256": "39245c428902bc4853deb03c319621aaa72f040753516529ac200be3e6e43e0e" + "sha256": "6b56d834cc94c8b21a8f4e775064896be3b4a4ca387f2612d4406a5927cd2fdc" }, "provenance": null, - "requires-python": ">=3.6", - "size": 29545, - "upload-time": "2021-02-15T16:34:05.892610Z", - "url": "https://files.pythonhosted.org/packages/2a/5a/0d55ec7e2857e846b8897cf261920729f02979c32242f374f2e06e553822/MarkupSafe-2.0.0rc1-cp36-cp36m-manylinux2010_i686.whl", + "requires-python": ">=3.8", + "size": 10437674, + "upload-time": "2024-12-04T15:16:33.112663Z", + "url": "https://files.pythonhosted.org/packages/63/58/709978ddf7e9393c0a89b57a5edbd764ee76eeea68697af3f77f3820980b/Django-4.2.17.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + "sha256": "34d325055306b386d80fecb1e213ede8941572489a0d4d91529af6b99d1f5cf4" }, "data-dist-info-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + "sha256": "34d325055306b386d80fecb1e213ede8941572489a0d4d91529af6b99d1f5cf4" }, - "filename": "MarkupSafe-2.0.0rc1-cp36-cp36m-manylinux2010_x86_64.whl", + "filename": "Django-4.2.18-py3-none-any.whl", "hashes": { - "sha256": "d9463d3860a4009655048ab40d9a156e7c2b68c8c74464138444a251378c39de" + "sha256": "ba52eff7e228f1c775d5b0db2ba53d8c49d2f8bfe6ca0234df6b7dd12fb25b19" }, "provenance": null, - "requires-python": ">=3.6", - "size": 29883, - "upload-time": "2021-02-15T16:34:08.054811Z", - "url": "https://files.pythonhosted.org/packages/a3/86/6c6115ca19061edcbf04bdebcfd8714b0bf0136fe6405b8896bf50afaddb/MarkupSafe-2.0.0rc1-cp36-cp36m-manylinux2010_x86_64.whl", + "requires-python": ">=3.8", + "size": 7993633, + "upload-time": "2025-01-14T14:27:36.140011Z", + "url": "https://files.pythonhosted.org/packages/93/76/39c641b5787e5e61f35b9d29c6f19bf94506bf7be3e48249f72233c4625d/Django-4.2.18-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" - }, - "data-dist-info-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" - }, - "filename": "MarkupSafe-2.0.0rc1-cp36-cp36m-manylinux2014_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.18.tar.gz", "hashes": { - "sha256": "0195316c9962e49935a0d6951ec13ddadee4e7e954e527d2387ab5920f33326b" + "sha256": "52ae8eacf635617c0f13b44f749e5ea13dc34262819b2cc8c8636abb08d82c4b" }, "provenance": null, - "requires-python": ">=3.6", - "size": 31058, - "upload-time": "2021-02-15T16:34:09.574784Z", - "url": "https://files.pythonhosted.org/packages/c3/ab/e559c5bed1ad9de3a601d1a4e850fb9bd6ea6b29b7fc55624e9016b1f2a6/MarkupSafe-2.0.0rc1-cp36-cp36m-manylinux2014_aarch64.whl", + "requires-python": ">=3.8", + "size": 10428204, + "upload-time": "2025-01-14T14:27:46.520365Z", + "url": "https://files.pythonhosted.org/packages/1c/82/470d12df22d7b56b12812539ce7bed332d8cfda51a657ab2b59f3390cae3/Django-4.2.18.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + "sha256": "059ff5b1fa132faf0abab6b048a74bc9669b60abb2f112a3403100ea2bd1380a" }, "data-dist-info-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + "sha256": "059ff5b1fa132faf0abab6b048a74bc9669b60abb2f112a3403100ea2bd1380a" }, - "filename": "MarkupSafe-2.0.0rc1-cp36-cp36m-win32.whl", + "filename": "Django-4.2.19-py3-none-any.whl", "hashes": { - "sha256": "c58a7117d253f7c560c54d8098a606d410e62129f4df78d78582b81ba254ba80" + "sha256": "a104e13f219fc55996a4e416ef7d18ab4eeb44e0aa95174c192f16cda9f94e75" }, "provenance": null, - "requires-python": ">=3.6", - "size": 13934, - "upload-time": "2021-02-15T16:34:11.235270Z", - "url": "https://files.pythonhosted.org/packages/97/2e/b2811ab7f2d9fa6aecc1cdee7916bb4733515d7cd7964294fb0c8f11e9d6/MarkupSafe-2.0.0rc1-cp36-cp36m-win32.whl", + "requires-python": ">=3.8", + "size": 7993670, + "upload-time": "2025-02-05T14:01:52.988362Z", + "url": "https://files.pythonhosted.org/packages/14/db/6fc8c55f3b482776ac245623cd713b00ba894ad8f32cf438a40d9f1ea29e/Django-4.2.19-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" - }, - "data-dist-info-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" - }, - "filename": "MarkupSafe-2.0.0rc1-cp36-cp36m-win_amd64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.19.tar.gz", "hashes": { - "sha256": "39466d824310410598072d195cc55cc82c70e7c155ac6adce2b2851b5ce1a214" + "sha256": "6c833be4b0ca614f0a919472a1028a3bbdeb6f056fa04023aeb923346ba2c306" }, "provenance": null, - "requires-python": ">=3.6", - "size": 14584, - "upload-time": "2021-02-15T16:34:12.598220Z", - "url": "https://files.pythonhosted.org/packages/86/bb/50978acd8bd3ec7ff71e0d799e635fb305b9a812633298be4080ea0ed8f0/MarkupSafe-2.0.0rc1-cp36-cp36m-win_amd64.whl", + "requires-python": ">=3.8", + "size": 10426865, + "upload-time": "2025-02-05T14:01:58.547335Z", + "url": "https://files.pythonhosted.org/packages/cf/49/8e71f8a30aecc8e236bbb0ce056ff705a4782db4ab836e588c1a0e0a26aa/Django-4.2.19.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + "sha256": "1513242d1462751578d32dd4644ce5499d42d1050e73ff3cbc0d4bd555453b30" }, "data-dist-info-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + "sha256": "1513242d1462751578d32dd4644ce5499d42d1050e73ff3cbc0d4bd555453b30" }, - "filename": "MarkupSafe-2.0.0rc1-cp37-cp37m-macosx_10_9_x86_64.whl", + "filename": "Django-4.2.20-py3-none-any.whl", "hashes": { - "sha256": "7cefccd52c32040035a8be398bda4348812f58dcc7c8d940913f19b6776caa50" + "sha256": "213381b6e4405f5c8703fffc29cd719efdf189dec60c67c04f76272b3dc845b9" }, "provenance": null, - "requires-python": ">=3.6", - "size": 13581, - "upload-time": "2021-02-15T16:34:14.053056Z", - "url": "https://files.pythonhosted.org/packages/51/e3/7c6993bc150d66639e85d89fbfb297032e3ea82da412de8383a8c3e236bc/MarkupSafe-2.0.0rc1-cp37-cp37m-macosx_10_9_x86_64.whl", + "requires-python": ">=3.8", + "size": 7993584, + "upload-time": "2025-03-06T12:58:44.863766Z", + "url": "https://files.pythonhosted.org/packages/b3/5d/7571ba1c288ead056dda7adad46b25cbf64790576f095565282e996138b1/Django-4.2.20-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" - }, - "data-dist-info-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" - }, - "filename": "MarkupSafe-2.0.0rc1-cp37-cp37m-manylinux1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.20.tar.gz", "hashes": { - "sha256": "842c0a900ea044e719212810266aefbabedc47f7f6ed1567d645cec348de38c7" + "sha256": "92bac5b4432a64532abb73b2ac27203f485e40225d2640a7fbef2b62b876e789" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30424, - "upload-time": "2021-02-15T16:34:15.642256Z", - "url": "https://files.pythonhosted.org/packages/9f/61/20cef1f33faa93ebcf9a4c1570e64682a77c54fe6050ba3f01e4816d5539/MarkupSafe-2.0.0rc1-cp37-cp37m-manylinux1_i686.whl", + "requires-python": ">=3.8", + "size": 10432686, + "upload-time": "2025-03-06T12:58:52.569050Z", + "url": "https://files.pythonhosted.org/packages/0a/dd/33d2a11713f6b78493273a32d99bb449f2d93663ed4ec15a8b890d44ba04/Django-4.2.20.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + "sha256": "be0c38638ff9701608f4bba803806666bc64d13d55634d52a89a839d5b0dd084" }, "data-dist-info-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + "sha256": "be0c38638ff9701608f4bba803806666bc64d13d55634d52a89a839d5b0dd084" }, - "filename": "MarkupSafe-2.0.0rc1-cp37-cp37m-manylinux1_x86_64.whl", + "filename": "django-4.2.21-py3-none-any.whl", "hashes": { - "sha256": "b3f44d049add55a169e2ad6d176e592968f4f34c4ca754b925894ce5520cedfc" + "sha256": "1d658c7bf5d31c7d0cac1cab58bc1f822df89255080fec81909256c30e6180b3" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30805, - "upload-time": "2021-02-15T16:34:16.872190Z", - "url": "https://files.pythonhosted.org/packages/02/74/b63971600cfb103e5c247251d56cf0f330eecc67e16a08c3f616742ca86d/MarkupSafe-2.0.0rc1-cp37-cp37m-manylinux1_x86_64.whl", + "requires-python": ">=3.8", + "size": 7993839, + "upload-time": "2025-05-07T14:07:01.318915Z", + "url": "https://files.pythonhosted.org/packages/2c/4f/aeaa3098da18b625ed672f3da6d1cd94e188d1b2cc27c2c841b2f9666282/django-4.2.21-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" - }, - "data-dist-info-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" - }, - "filename": "MarkupSafe-2.0.0rc1-cp37-cp37m-manylinux2010_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-4.2.21.tar.gz", "hashes": { - "sha256": "c729b7bc3a38f24093c36fc20e98ba747440e937ea9997c1af7cd98d3ee9bdb1" + "sha256": "b54ac28d6aa964fc7c2f7335138a54d78980232011e0cd2231d04eed393dcb0d" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30427, - "upload-time": "2021-02-15T16:34:18.281501Z", - "url": "https://files.pythonhosted.org/packages/e1/a3/916e987c4cbd87ec84c466e13d0d0c2548407500cc0fe810525652f7b1f5/MarkupSafe-2.0.0rc1-cp37-cp37m-manylinux2010_i686.whl", + "requires-python": ">=3.8", + "size": 10424638, + "upload-time": "2025-05-07T14:07:07.992453Z", + "url": "https://files.pythonhosted.org/packages/c1/bb/2fad5edc1af2945cb499a2e322ac28e4714fc310bd5201ed1f5a9f73a342/django-4.2.21.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + "sha256": "bf68e10140291bfe8d591c57750194c539b158befdeceda6a29cdb40da9909e2" }, "data-dist-info-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + "sha256": "bf68e10140291bfe8d591c57750194c539b158befdeceda6a29cdb40da9909e2" }, - "filename": "MarkupSafe-2.0.0rc1-cp37-cp37m-manylinux2010_x86_64.whl", + "filename": "django-4.2.22-py3-none-any.whl", "hashes": { - "sha256": "d711c82719caaf59e44f73fd91f324dad09ece519f61c38ebac74d0e3c6dee2a" + "sha256": "0a32773b5b7f4e774a155ee253ab24a841fed7e9e9061db08bf2ce9711da404d" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30805, - "upload-time": "2021-02-15T16:34:19.486220Z", - "url": "https://files.pythonhosted.org/packages/e0/85/474fb75ef629089aff4754ff7cda82130f39a50b31521694095a88c09dfb/MarkupSafe-2.0.0rc1-cp37-cp37m-manylinux2010_x86_64.whl", + "requires-python": ">=3.8", + "size": 7993908, + "upload-time": "2025-06-04T13:53:33.923132Z", + "url": "https://files.pythonhosted.org/packages/dc/17/6afcbac3575992b22fda1ae7fffcdff15ff24d1aff69b3d36876bc0a47eb/django-4.2.22-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" - }, - "data-dist-info-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" - }, - "filename": "MarkupSafe-2.0.0rc1-cp37-cp37m-manylinux2014_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-4.2.22.tar.gz", "hashes": { - "sha256": "338a6efaaf7cb6bb342fefbfc3f681696c4ee86171c86d660d081739b6fb1055" + "sha256": "e726764b094407c313adba5e2e866ab88f00436cad85c540a5bf76dc0a912c9e" }, "provenance": null, - "requires-python": ">=3.6", - "size": 31991, - "upload-time": "2021-02-15T16:34:20.959003Z", - "url": "https://files.pythonhosted.org/packages/80/f2/e670b03730548b461d59baad27fac6d090b5782149a3f76518c0ca0804a3/MarkupSafe-2.0.0rc1-cp37-cp37m-manylinux2014_aarch64.whl", + "requires-python": ">=3.8", + "size": 10427236, + "upload-time": "2025-06-04T13:53:41.332466Z", + "url": "https://files.pythonhosted.org/packages/56/9e/37b909fa1c5e46ddb42ec37ec600a575d25dc47a6de86a1fce782a4a44ad/django-4.2.22.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + "sha256": "5587e8921d1cfabf9212b90d51c52c6da5eceecb5d1e5af7c5ca70d84fa85054" }, "data-dist-info-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + "sha256": "5587e8921d1cfabf9212b90d51c52c6da5eceecb5d1e5af7c5ca70d84fa85054" }, - "filename": "MarkupSafe-2.0.0rc1-cp37-cp37m-win32.whl", + "filename": "django-4.2.23-py3-none-any.whl", "hashes": { - "sha256": "fd47b68e61355c6452a92d85fcfad81f7e6f5df8110ed237d9027c54d9338b31" + "sha256": "dafbfaf52c2f289bd65f4ab935791cb4fb9a198f2a5ba9faf35d7338a77e9803" }, "provenance": null, - "requires-python": ">=3.6", - "size": 13944, - "upload-time": "2021-02-15T16:34:22.192757Z", - "url": "https://files.pythonhosted.org/packages/17/de/5da190bcd134a7c6902e70837c23b03aa077c916b32299c483a1eebaa623/MarkupSafe-2.0.0rc1-cp37-cp37m-win32.whl", + "requires-python": ">=3.8", + "size": 7993904, + "upload-time": "2025-06-10T10:06:28.092920Z", + "url": "https://files.pythonhosted.org/packages/cb/44/314e8e4612bd122dd0424c88b44730af68eafbee88cc887a86586b7a1f2a/django-4.2.23-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" - }, - "data-dist-info-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" - }, - "filename": "MarkupSafe-2.0.0rc1-cp37-cp37m-win_amd64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-4.2.23.tar.gz", "hashes": { - "sha256": "7fdaed892d454763f89d2c6ecfa7ee1a142412d01eb9da5927b594622ecdb328" + "sha256": "42fdeaba6e6449d88d4f66de47871015097dc6f1b87910db00a91946295cfae4" }, "provenance": null, - "requires-python": ">=3.6", - "size": 14582, - "upload-time": "2021-02-15T16:34:23.291909Z", - "url": "https://files.pythonhosted.org/packages/b1/33/f9184b456a1fdccdcd97ec2973a6173eb15e045b20e3ba355599e42ddd3e/MarkupSafe-2.0.0rc1-cp37-cp37m-win_amd64.whl", + "requires-python": ">=3.8", + "size": 10448384, + "upload-time": "2025-06-10T10:06:34.574030Z", + "url": "https://files.pythonhosted.org/packages/b5/20/02242739714eb4e53933d6c0fe2c57f41feb449955b0aa39fc2da82b8f3c/django-4.2.23.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + "sha256": "e8f06b62a402fb1754c664cdfea1dbbe05cf4356c41037fe43bf87d55ac0838a" }, "data-dist-info-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + "sha256": "e8f06b62a402fb1754c664cdfea1dbbe05cf4356c41037fe43bf87d55ac0838a" }, - "filename": "MarkupSafe-2.0.0rc1-cp38-cp38-macosx_10_9_x86_64.whl", + "filename": "django-4.2.24-py3-none-any.whl", "hashes": { - "sha256": "65261edbd397b289bc7a0c20b21d2927bf81a4ff418a289fb053e06471dbbc90" + "sha256": "a6527112c58821a0dfc5ab73013f0bdd906539790a17196658e36e66af43c350" }, "provenance": null, - "requires-python": ">=3.6", - "size": 13658, - "upload-time": "2021-02-15T16:34:24.422008Z", - "url": "https://files.pythonhosted.org/packages/0d/6e/962cceabad203cbda63c3e869e33fbb8cb9b047bab5a4c19eb04561238ec/MarkupSafe-2.0.0rc1-cp38-cp38-macosx_10_9_x86_64.whl", + "requires-python": ">=3.8", + "size": 7993901, + "upload-time": "2025-09-03T13:13:51.365908Z", + "url": "https://files.pythonhosted.org/packages/1a/71/1cfb7cdd51270cf7df26f4ee4df4294b06a110e04bec553301d2b2617f24/django-4.2.24-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" - }, - "data-dist-info-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" - }, - "filename": "MarkupSafe-2.0.0rc1-cp38-cp38-manylinux1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-4.2.24.tar.gz", "hashes": { - "sha256": "efac39cc0cfcb43b40e97afffc3087f4dd0fce8fb40d3ad0f5ea8f94b0195005" + "sha256": "40cd7d3f53bc6cd1902eadce23c337e97200888df41e4a73b42d682f23e71d80" }, "provenance": null, - "requires-python": ">=3.6", - "size": 29878, - "upload-time": "2021-02-15T16:34:25.517837Z", - "url": "https://files.pythonhosted.org/packages/de/dc/4170c803fdac07228c0dbcd35e27f9b225b6c8e25d4f08f1cd5604d5db52/MarkupSafe-2.0.0rc1-cp38-cp38-manylinux1_i686.whl", + "requires-python": ">=3.8", + "size": 10452798, + "upload-time": "2025-09-03T13:14:05.643628Z", + "url": "https://files.pythonhosted.org/packages/ca/1a/3b7d8722a4c605078808b9839a6cf207f7aa763655bcf165fa219bedb39e/django-4.2.24.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + "sha256": "fa1dadc3491572929c47439289245ffd05dff166f9f74c2b03f1e750cc84d8ec" }, "data-dist-info-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + "sha256": "fa1dadc3491572929c47439289245ffd05dff166f9f74c2b03f1e750cc84d8ec" }, - "filename": "MarkupSafe-2.0.0rc1-cp38-cp38-manylinux1_x86_64.whl", + "filename": "django-4.2.25-py3-none-any.whl", "hashes": { - "sha256": "6d1d39c1e8a783fe1d2637b693f38a4dbd7f4aac636b82fd7da0e0682757192a" + "sha256": "9584cf26b174b35620e53c2558b09d7eb180a655a3470474f513ff9acb494f8c" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30235, - "upload-time": "2021-02-15T16:34:26.837992Z", - "url": "https://files.pythonhosted.org/packages/66/2c/94b686442686fe3aecc3b072f5a634b6b99fd0e1440b38290ebc1cdb89e1/MarkupSafe-2.0.0rc1-cp38-cp38-manylinux1_x86_64.whl", + "requires-python": ">=3.8", + "size": 7993964, + "upload-time": "2025-10-01T15:05:46.545878Z", + "url": "https://files.pythonhosted.org/packages/35/5d/2210dcf9a03931be94072deab1de2d3b73fa62ce91714eaea9e69f6e35c6/django-4.2.25-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" - }, - "data-dist-info-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" - }, - "filename": "MarkupSafe-2.0.0rc1-cp38-cp38-manylinux2010_i686.whl", - "hashes": { - "sha256": "b69682a6445f10332c376870fb53dd4ba946f70f0592118b97015a4a5fa814cc" + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-4.2.25.tar.gz", + "hashes": { + "sha256": "2391ab3d78191caaae2c963c19fd70b99e9751008da22a0adcc667c5a4f8d311" }, "provenance": null, - "requires-python": ">=3.6", - "size": 29881, - "upload-time": "2021-02-15T16:34:28.022308Z", - "url": "https://files.pythonhosted.org/packages/89/1b/853913f6043473792176850f3c5f3ed04747f052d2b0ee89cba5b70067dd/MarkupSafe-2.0.0rc1-cp38-cp38-manylinux2010_i686.whl", + "requires-python": ">=3.8", + "size": 10456257, + "upload-time": "2025-10-01T15:05:55.963415Z", + "url": "https://files.pythonhosted.org/packages/de/f1/230c6c20a77f8f1812c01dfd0166416e7c000a43e05f701b0b83301ebfc1/django-4.2.25.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + "sha256": "cb6e1da72268c7d6df1f7557a3ad6becfee122d987c64b47e9fed1191529bd91" }, "data-dist-info-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + "sha256": "cb6e1da72268c7d6df1f7557a3ad6becfee122d987c64b47e9fed1191529bd91" }, - "filename": "MarkupSafe-2.0.0rc1-cp38-cp38-manylinux2010_x86_64.whl", + "filename": "django-4.2.26-py3-none-any.whl", "hashes": { - "sha256": "2069d3ecff985cf2072154f2fc214f7dc493d40113c8fa127296e7c76a1f9227" + "sha256": "c96e64fc3c359d051a6306871bd26243db1bd02317472a62ffdbe6c3cae14280" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30235, - "upload-time": "2021-02-15T16:34:29.394927Z", - "url": "https://files.pythonhosted.org/packages/d7/cb/fa980146a5dd97b6588046643d09f2a43faf6306cf38a7e921a7bcf403cc/MarkupSafe-2.0.0rc1-cp38-cp38-manylinux2010_x86_64.whl", + "requires-python": ">=3.8", + "size": 7994264, + "upload-time": "2025-11-05T14:08:20.328245Z", + "url": "https://files.pythonhosted.org/packages/39/6f/873365d280002de462852c20bcf050564e2354770041bd950bfb4a16d91e/django-4.2.26-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" - }, - "data-dist-info-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" - }, - "filename": "MarkupSafe-2.0.0rc1-cp38-cp38-manylinux2014_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-4.2.26.tar.gz", "hashes": { - "sha256": "a26f1d7e4bea8e30871f0a025c6f6d81b27724b43d6a3a3e8388d9ec260d4586" + "sha256": "9398e487bcb55e3f142cb56d19fbd9a83e15bb03a97edc31f408361ee76d9d7a" }, "provenance": null, - "requires-python": ">=3.6", - "size": 31536, - "upload-time": "2021-02-15T16:34:30.603208Z", - "url": "https://files.pythonhosted.org/packages/0b/c6/3549e02d9645e5c0a767449924d49bee153e44b122b5bc863441ff322f24/MarkupSafe-2.0.0rc1-cp38-cp38-manylinux2014_aarch64.whl", + "requires-python": ">=3.8", + "size": 10433052, + "upload-time": "2025-11-05T14:08:23.522132Z", + "url": "https://files.pythonhosted.org/packages/bc/f2/5cab08b4174b46cd9d5b4d4439d211f5dd15bec256fb43e8287adbb79580/django-4.2.26.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + "sha256": "829634b49f2dd2d71729325cdbe0439318fd3e290de0baf82d1493f5a7999385" }, "data-dist-info-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + "sha256": "829634b49f2dd2d71729325cdbe0439318fd3e290de0baf82d1493f5a7999385" }, - "filename": "MarkupSafe-2.0.0rc1-cp38-cp38-win32.whl", + "filename": "django-4.2.27-py3-none-any.whl", "hashes": { - "sha256": "635085ed6045c00bcee76cfce4dff45d47f9344ccea0ec7d80c581db65aa9f02" + "sha256": "f393a394053713e7d213984555c5b7d3caeee78b2ccb729888a0774dff6c11a8" }, "provenance": null, - "requires-python": ">=3.6", - "size": 14002, - "upload-time": "2021-02-15T16:34:31.694500Z", - "url": "https://files.pythonhosted.org/packages/6b/0f/50315e17bb18e7e61afcb2133ef41bef779a8619684c3432853ba47a4646/MarkupSafe-2.0.0rc1-cp38-cp38-win32.whl", + "requires-python": ">=3.8", + "size": 7995090, + "upload-time": "2025-12-02T14:01:44.234529Z", + "url": "https://files.pythonhosted.org/packages/dd/f5/1a2319cc090870bfe8c62ef5ad881a6b73b5f4ce7330c5cf2cb4f9536b12/django-4.2.27-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" - }, - "data-dist-info-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" - }, - "filename": "MarkupSafe-2.0.0rc1-cp38-cp38-win_amd64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-4.2.27.tar.gz", "hashes": { - "sha256": "77db4fd6dfe94f700f4395d34393baf695acb77f0e1d4fd77c93eacd8c38facf" + "sha256": "b865fbe0f4a3d1ee36594c5efa42b20db3c8bbb10dff0736face1c6e4bda5b92" }, "provenance": null, - "requires-python": ">=3.6", - "size": 14605, - "upload-time": "2021-02-15T16:34:32.961619Z", - "url": "https://files.pythonhosted.org/packages/49/59/0044e4d3a40a02822795534f7a444d02977cffe57beddb841bb54c0877b4/MarkupSafe-2.0.0rc1-cp38-cp38-win_amd64.whl", + "requires-python": ">=3.8", + "size": 10432781, + "upload-time": "2025-12-02T14:01:49.006267Z", + "url": "https://files.pythonhosted.org/packages/ce/ff/6aa5a94b85837af893ca82227301ac6ddf4798afda86151fb2066d26ca0a/django-4.2.27.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + "sha256": "6ee896eb75fe47ba30f19d89d2f995839e5208c561442bba97a279c3b868da63" }, "data-dist-info-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + "sha256": "6ee896eb75fe47ba30f19d89d2f995839e5208c561442bba97a279c3b868da63" }, - "filename": "MarkupSafe-2.0.0rc1-cp39-cp39-macosx_10_9_universal2.whl", + "filename": "django-4.2.28-py3-none-any.whl", "hashes": { - "sha256": "df56b55433f718b8a5681757a5c6eef2d365781615a268bcd0f5183cd5f57821" + "sha256": "49a23c1b83ef31525f8d71a57b040f91d34660edb3f086280a8519855655ed3c" }, "provenance": null, - "requires-python": ">=3.6", - "size": 17986, - "upload-time": "2021-02-15T16:34:34.086784Z", - "url": "https://files.pythonhosted.org/packages/81/68/f6e34121bd0fe5b69c54a4e026f08667f469beaae020cbc9f6274fad1b86/MarkupSafe-2.0.0rc1-cp39-cp39-macosx_10_9_universal2.whl", + "requires-python": ">=3.8", + "size": 7995543, + "upload-time": "2026-02-03T13:55:09.798380Z", + "url": "https://files.pythonhosted.org/packages/68/20/6d0808bc7500a6c654eae17b53f791a50af2c3f3ac4f328cbec324948c31/django-4.2.28-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" - }, - "data-dist-info-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" - }, - "filename": "MarkupSafe-2.0.0rc1-cp39-cp39-macosx_10_9_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-4.2.28.tar.gz", "hashes": { - "sha256": "cdf40d0b3b7d0ba57b2cc1ea1432bf0841885f075c00b626b8400829b02aeb18" + "sha256": "a4b9cd881991add394cafa8bb3b11ad1742d1e1470ba99c3ef53dc540316ccfe" }, "provenance": null, - "requires-python": ">=3.6", - "size": 13657, - "upload-time": "2021-02-15T16:34:35.276524Z", - "url": "https://files.pythonhosted.org/packages/9e/f4/c43ec3605fb37234febf1c16dc07bd29b2614bbba70bbe7f09e7d35646c4/MarkupSafe-2.0.0rc1-cp39-cp39-macosx_10_9_x86_64.whl", + "requires-python": ">=3.8", + "size": 10464933, + "upload-time": "2026-02-03T13:55:27.686002Z", + "url": "https://files.pythonhosted.org/packages/fa/a9/25b75b11a4c7a6efe1661c181afe504992e0659ca6eedb72a065cdd91a25/django-4.2.28.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + "sha256": "b5ea13884647ae3b6b140d047e146d63eaabd0da923ee50c7d2044ad645d4ed8" }, "data-dist-info-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + "sha256": "b5ea13884647ae3b6b140d047e146d63eaabd0da923ee50c7d2044ad645d4ed8" }, - "filename": "MarkupSafe-2.0.0rc1-cp39-cp39-manylinux1_i686.whl", + "filename": "django-4.2.29-py3-none-any.whl", "hashes": { - "sha256": "c8ba02b5ff8dde786492f04ff003514750d40a509bd3d76ee080f11f226d8431" + "sha256": "074d7c4d2808050e528388bda442bd491f06def4df4fe863f27066851bba010c" }, "provenance": null, - "requires-python": ">=3.6", - "size": 29902, - "upload-time": "2021-02-15T16:34:36.799538Z", - "url": "https://files.pythonhosted.org/packages/53/d2/9af1a69e2d0d9ef76bdceed9ad03c29a519096db3ba2fc70225010826eb1/MarkupSafe-2.0.0rc1-cp39-cp39-manylinux1_i686.whl", + "requires-python": ">=3.8", + "size": 7996481, + "upload-time": "2026-03-03T13:56:36.495094Z", + "url": "https://files.pythonhosted.org/packages/ae/2b/bd0a1d1846d5580e9f209b9e0128b4859e381ec1b39d6d175c61294bb530/django-4.2.29-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" - }, - "data-dist-info-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" - }, - "filename": "MarkupSafe-2.0.0rc1-cp39-cp39-manylinux1_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-4.2.29.tar.gz", "hashes": { - "sha256": "0806afeead6a1ed483db811e3d4af694fe6cd240fe267719902f5321c02ce1f9" + "sha256": "86d91bc8086569c8d08f9c55888b583a921ac1f95ed3bdc7d5659d4709542014" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30228, - "upload-time": "2021-02-15T16:34:38.295101Z", - "url": "https://files.pythonhosted.org/packages/97/4e/a9f07b8d33f19eea3d68aa87c2f6ccf8081181889a76f2afeb9d4cdd1525/MarkupSafe-2.0.0rc1-cp39-cp39-manylinux1_x86_64.whl", + "requires-python": ">=3.8", + "size": 10438980, + "upload-time": "2026-03-03T13:56:42.083612Z", + "url": "https://files.pythonhosted.org/packages/1e/7d/7306757cf2ac016d718d8a5dbae66de630addaa73dca2c341fc388458e71/django-4.2.29.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + "sha256": "07ba8a757de0734cc4bdac6da66efae3e4e538da12442b925dc45a057ac17709" }, "data-dist-info-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + "sha256": "07ba8a757de0734cc4bdac6da66efae3e4e538da12442b925dc45a057ac17709" }, - "filename": "MarkupSafe-2.0.0rc1-cp39-cp39-manylinux2010_i686.whl", + "filename": "django-4.2.30-py3-none-any.whl", "hashes": { - "sha256": "e644dcf9df29d33110ef8d28a14337a7978025d32ff7c210335f3b25b49d03e0" + "sha256": "4d07aaf1c62f9984842b67c2874ebbf7056a17be253860299b93ae1881faad65" }, "provenance": null, - "requires-python": ">=3.6", - "size": 29905, - "upload-time": "2021-02-15T16:34:39.714347Z", - "url": "https://files.pythonhosted.org/packages/a5/c8/9399a08a565c5d92f019a4f216fdd6a22b2054188654ef365c92e941a36e/MarkupSafe-2.0.0rc1-cp39-cp39-manylinux2010_i686.whl", + "requires-python": ">=3.8", + "size": 7997231, + "upload-time": "2026-04-07T14:05:38.241693Z", + "url": "https://files.pythonhosted.org/packages/39/b7/a7c96f239cf91313a6589233fed55111c7063b26683b226802732c455dbc/django-4.2.30-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" - }, - "data-dist-info-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" - }, - "filename": "MarkupSafe-2.0.0rc1-cp39-cp39-manylinux2010_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-4.2.30.tar.gz", "hashes": { - "sha256": "c7718a028d3917eabde519282b11fe0944f25e4d9d1716fec4ff8cf392ead36f" + "sha256": "4ebc7a434e3819db6cf4b399fb5b3f536310a30e8486f08b66886840be84b37c" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30231, - "upload-time": "2021-02-15T16:34:40.927263Z", - "url": "https://files.pythonhosted.org/packages/49/ba/1a35ba42228703e3653777ffc87ca359918045a6ff3adb4f3797d6c5941b/MarkupSafe-2.0.0rc1-cp39-cp39-manylinux2010_x86_64.whl", + "requires-python": ">=3.8", + "size": 10468707, + "upload-time": "2026-04-07T14:05:45.570316Z", + "url": "https://files.pythonhosted.org/packages/11/b5/f1a53dc68da6429d6e0345bb848161e2381a2e9f02700148911e8582c2b3/django-4.2.30.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + "sha256": "a927e672ce978859d299ad7d5989930a867c4a7aa66448e0a86d89b4af091022" }, "data-dist-info-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + "sha256": "a927e672ce978859d299ad7d5989930a867c4a7aa66448e0a86d89b4af091022" }, - "filename": "MarkupSafe-2.0.0rc1-cp39-cp39-manylinux2014_aarch64.whl", + "filename": "Django-5.0a1-py3-none-any.whl", "hashes": { - "sha256": "aa18dfb468b4bedd968195efc49e59f2773b406eb7591be19d3ac18cf506c5ec" + "sha256": "4b7ee536e8b2bf1e68f6c9bda192300ec94844e32e730076c2e520bc63dac64e" }, "provenance": null, - "requires-python": ">=3.6", - "size": 31546, - "upload-time": "2021-02-15T16:34:42.098573Z", - "url": "https://files.pythonhosted.org/packages/75/b2/b61bc56246727767a55b001912c8346583d6af2b1be4f4374ed17347027b/MarkupSafe-2.0.0rc1-cp39-cp39-manylinux2014_aarch64.whl", + "requires-python": ">=3.10", + "size": 8014408, + "upload-time": "2023-09-18T22:48:31.458640Z", + "url": "https://files.pythonhosted.org/packages/e0/04/edccafd2573a97258a6fc7817a4e59a4e61a37c07b092c7899217087d991/Django-5.0a1-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" - }, - "data-dist-info-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" - }, - "filename": "MarkupSafe-2.0.0rc1-cp39-cp39-win32.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0a1.tar.gz", "hashes": { - "sha256": "931f80ecb8fa292f9390761d070cc5eb6e25ef133b3aff6d9f08f0ac7de774e0" + "sha256": "3a52052fbc5e01f2202c020a8241aa40dc030b16c8fb49dc480cc46ab8735158" }, "provenance": null, - "requires-python": ">=3.6", - "size": 14017, - "upload-time": "2021-02-15T16:34:43.242801Z", - "url": "https://files.pythonhosted.org/packages/1c/4f/28227ad0a8274d5dd65a8aa83601df706528e938da2dcdb75ecd11a7ae79/MarkupSafe-2.0.0rc1-cp39-cp39-win32.whl", + "requires-python": ">=3.10", + "size": 10466505, + "upload-time": "2023-09-18T22:48:42.066135Z", + "url": "https://files.pythonhosted.org/packages/7f/a2/0380a5fd74dd435524705e5bbe5e00e491a6afef44f39339e9c2c24f8106/Django-5.0a1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + "sha256": "d039e647831583486e9dd321d71b9b52b1c4fb29446fdf5c4652c545fb6aa9f5" }, "data-dist-info-metadata": { - "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + "sha256": "d039e647831583486e9dd321d71b9b52b1c4fb29446fdf5c4652c545fb6aa9f5" }, - "filename": "MarkupSafe-2.0.0rc1-cp39-cp39-win_amd64.whl", + "filename": "Django-5.0b1-py3-none-any.whl", "hashes": { - "sha256": "2f7efff175b8019977973bee4946df9e182255d17d41d59b8b8fd3f9df60dcfc" + "sha256": "fc0fb85721c984d7c7bcbfc59cbd5eb7bcc5dd678f394b3b2b311f0c43cfb943" }, "provenance": null, - "requires-python": ">=3.6", - "size": 14625, - "upload-time": "2021-02-15T16:34:44.400480Z", - "url": "https://files.pythonhosted.org/packages/ce/f7/60be78211c575c16a592bd58936c3c52cc45023de9f7015f236f288410d0/MarkupSafe-2.0.0rc1-cp39-cp39-win_amd64.whl", + "requires-python": ">=3.10", + "size": 8015514, + "upload-time": "2023-10-23T18:57:51.926093Z", + "url": "https://files.pythonhosted.org/packages/3a/0f/33ccd4b8975c89c06392a7d6bbcd6ec492ce94cda39c4f53c08b826a80b3/Django-5.0b1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "MarkupSafe-2.0.0rc1.tar.gz", + "filename": "Django-5.0b1.tar.gz", "hashes": { - "sha256": "cd2bf5e142accfa487a6d4705ae8a22f48798a35e5ec3561123e3723aba50888" + "sha256": "c88635e733f0a0ef46c219635e21c8f5978eb2a14c3918224654541bc5d57030" }, "provenance": null, - "requires-python": ">=3.6", - "size": 18138, - "upload-time": "2021-02-15T16:34:45.994842Z", - "url": "https://files.pythonhosted.org/packages/52/67/41fbc792ba294cc1b31806583754b2b41f6af84f8b0b9951e3cd4bd68d7d/MarkupSafe-2.0.0rc1.tar.gz", + "requires-python": ">=3.10", + "size": 10493582, + "upload-time": "2023-10-23T18:57:57.673233Z", + "url": "https://files.pythonhosted.org/packages/a3/d3/5f81213107d2add6a5527fe65ce457f099c677ea8b4b8cd31930d6afeb32/Django-5.0b1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + "sha256": "c17a83d7474b4b667f5264096aa728f6d9915e0fb58436033616b02c3d2628db" }, "data-dist-info-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + "sha256": "c17a83d7474b4b667f5264096aa728f6d9915e0fb58436033616b02c3d2628db" }, - "filename": "MarkupSafe-2.0.0rc2-cp36-cp36m-macosx_10_9_x86_64.whl", + "filename": "Django-5.0rc1-py3-none-any.whl", "hashes": { - "sha256": "41d3b3776bc820c8fcc585df6b49c2a3e245c64a46ad7aa1b21ce08179d9167b" + "sha256": "04244960e238ef773db07890a9936351c8509c9a04812d38f5ead6d7acee58d6" }, "provenance": null, - "requires-python": ">=3.6", - "size": 13906, - "upload-time": "2021-04-16T15:14:08.577826Z", - "url": "https://files.pythonhosted.org/packages/d7/c3/c265bc0423f2415f44c94b6d7bbb23c605129bcdc9d33ce1defe5e4eda52/MarkupSafe-2.0.0rc2-cp36-cp36m-macosx_10_9_x86_64.whl", + "requires-python": ">=3.10", + "size": 8016166, + "upload-time": "2023-11-20T12:40:22.660572Z", + "url": "https://files.pythonhosted.org/packages/18/7d/ed709d1fbedebf949ff34fbeb3607de15a639b7d6b20e92db24494a1d125/Django-5.0rc1-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" - }, - "data-dist-info-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" - }, - "filename": "MarkupSafe-2.0.0rc2-cp36-cp36m-manylinux1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0rc1.tar.gz", "hashes": { - "sha256": "f3a67f5ba9452a3287d35e4f174ddfca72a1bb48da09d2e1d35598922c4c1e41" + "sha256": "a4bb77a659da032b741a95dcb957864f3695275d1d581ef7637214300faaaf30" }, "provenance": null, - "requires-python": ">=3.6", - "size": 29868, - "upload-time": "2021-04-16T15:14:10.071703Z", - "url": "https://files.pythonhosted.org/packages/a8/6c/1d88388d1efafe7dfadcd9417253a9e62ec3a3d0d3b7bd11909ded6019e5/MarkupSafe-2.0.0rc2-cp36-cp36m-manylinux1_i686.whl", + "requires-python": ">=3.10", + "size": 10499875, + "upload-time": "2023-11-20T12:40:32.210081Z", + "url": "https://files.pythonhosted.org/packages/c3/eb/b7cc29146660057225de0d176c0b71538f39b101aa7af3caa9ece4c4f2cb/Django-5.0rc1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + "sha256": "ba9cd6822e88a3aef844e57fe4aca8d06782203a092eae37572c25b032562206" }, "data-dist-info-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + "sha256": "ba9cd6822e88a3aef844e57fe4aca8d06782203a092eae37572c25b032562206" }, - "filename": "MarkupSafe-2.0.0rc2-cp36-cp36m-manylinux1_x86_64.whl", + "filename": "Django-5.0-py3-none-any.whl", "hashes": { - "sha256": "6c3b64b774d8c8705a04e28c1c7e2c60705e2b72bfa388d8c863ad0dfce5cbd6" + "sha256": "3a9fd52b8dbeae335ddf4a9dfa6c6a0853a1122f1fb071a8d5eca979f73a05c8" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30210, - "upload-time": "2021-04-16T15:14:11.613775Z", - "url": "https://files.pythonhosted.org/packages/e8/d6/a5c186c4e77ea063e72dc2c8a0f6d8c8892b22666e59c61aea8ca83c450f/MarkupSafe-2.0.0rc2-cp36-cp36m-manylinux1_x86_64.whl", + "requires-python": ">=3.10", + "size": 8136382, + "upload-time": "2023-12-04T13:12:41.502020Z", + "url": "https://files.pythonhosted.org/packages/ba/c7/61b02c0ef9e129080a8c2bffefb3cb2b9ddddece4c44dc473c1c4f0647c1/Django-5.0-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" - }, - "data-dist-info-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" - }, - "filename": "MarkupSafe-2.0.0rc2-cp36-cp36m-manylinux2010_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.tar.gz", "hashes": { - "sha256": "fd76ae35e33a1af04a63de5ff5fea872b9b01cff079cf895cec3697ded2c433e" + "sha256": "7d29e14dfbc19cb6a95a4bd669edbde11f5d4c6a71fdaa42c2d40b6846e807f7" }, "provenance": null, - "requires-python": ">=3.6", - "size": 29871, - "upload-time": "2021-04-16T15:14:13.254831Z", - "url": "https://files.pythonhosted.org/packages/64/8d/476975063e9ea7e5684276a8c4c3219d0903495d5078cf3d95041db2a704/MarkupSafe-2.0.0rc2-cp36-cp36m-manylinux2010_i686.whl", + "requires-python": ">=3.10", + "size": 10585390, + "upload-time": "2023-12-04T13:12:50.251293Z", + "url": "https://files.pythonhosted.org/packages/be/a6/46e250737d46e955e048f6bbc2948fb22f0de3f3ab828d3803070dc1260e/Django-5.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + "sha256": "9140afda317a369b7496be71354b748c3c1b685344712a6cca5901c5dc00481a" }, "data-dist-info-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + "sha256": "9140afda317a369b7496be71354b748c3c1b685344712a6cca5901c5dc00481a" }, - "filename": "MarkupSafe-2.0.0rc2-cp36-cp36m-manylinux2010_x86_64.whl", + "filename": "Django-5.0.1-py3-none-any.whl", "hashes": { - "sha256": "aba3cf1d4d2e8664bace4e4df478e08d4bc2d36d7b59444e10bb7934e2708d87" + "sha256": "f47a37a90b9bbe2c8ec360235192c7fddfdc832206fcf618bb849b39256affc1" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30212, - "upload-time": "2021-04-16T15:14:14.687319Z", - "url": "https://files.pythonhosted.org/packages/8d/b9/0a2f85b3fd4e7ad16d6b31b1e7d7774efab1a3ec278055d3e37ebcbe0a0e/MarkupSafe-2.0.0rc2-cp36-cp36m-manylinux2010_x86_64.whl", + "requires-python": ">=3.10", + "size": 8136972, + "upload-time": "2024-01-02T09:16:20.586219Z", + "url": "https://files.pythonhosted.org/packages/97/67/6804ff6fc4fa6df188924412601cc418ddc2d0a500963b0801a97b7ec08a/Django-5.0.1-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" - }, - "data-dist-info-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" - }, - "filename": "MarkupSafe-2.0.0rc2-cp36-cp36m-manylinux2014_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.1.tar.gz", "hashes": { - "sha256": "e792bf8b47441bcf506a09bbffea178398e3dec6c58865e8dd01cc4dcd07685d" + "sha256": "8c8659665bc6e3a44fefe1ab0a291e5a3fb3979f9a8230be29de975e57e8f854" }, "provenance": null, - "requires-python": ">=3.6", - "size": 31383, - "upload-time": "2021-04-16T15:14:16.326491Z", - "url": "https://files.pythonhosted.org/packages/eb/8e/ce44402aa8cc2c0bc56a9a1e5f459ff0ef2f75e25313d2c80104ec06475f/MarkupSafe-2.0.0rc2-cp36-cp36m-manylinux2014_aarch64.whl", + "requires-python": ">=3.10", + "size": 10590756, + "upload-time": "2024-01-02T09:16:29.607830Z", + "url": "https://files.pythonhosted.org/packages/53/82/c8e8ed137da1c72fa110e3be9ab0f26bcfcf6f3d2994601d164dfac86269/Django-5.0.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + "sha256": "89b30463054923b816149b166988da0d07c2e61a79b2dfe1c46324cde072fd7f" }, "data-dist-info-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + "sha256": "89b30463054923b816149b166988da0d07c2e61a79b2dfe1c46324cde072fd7f" }, - "filename": "MarkupSafe-2.0.0rc2-cp36-cp36m-win32.whl", + "filename": "Django-5.0.2-py3-none-any.whl", "hashes": { - "sha256": "680c521ee5214bf28aa20f90107d2c5d0849b24042e44c17d94d52727af23dcd" + "sha256": "56ab63a105e8bb06ee67381d7b65fe6774f057e41a8bab06c8020c8882d8ecd4" }, "provenance": null, - "requires-python": ">=3.6", - "size": 14253, - "upload-time": "2021-04-16T15:14:17.755814Z", - "url": "https://files.pythonhosted.org/packages/74/da/1e592abf1bcd0956942638378aa3202307ded24e204b0562addb8b770eac/MarkupSafe-2.0.0rc2-cp36-cp36m-win32.whl", + "requires-python": ">=3.10", + "size": 8182231, + "upload-time": "2024-02-06T14:53:28.928085Z", + "url": "https://files.pythonhosted.org/packages/50/1b/7536019fd20654919dcd81b475fee1e54f21bd71b2b4e094b2ab075478b2/Django-5.0.2-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" - }, - "data-dist-info-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" - }, - "filename": "MarkupSafe-2.0.0rc2-cp36-cp36m-win_amd64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.2.tar.gz", "hashes": { - "sha256": "b24e488972dfadcb0f845f5536c79addc15eb6576548537a38075018e26477f0" + "sha256": "b5bb1d11b2518a5f91372a282f24662f58f66749666b0a286ab057029f728080" }, "provenance": null, - "requires-python": ">=3.6", - "size": 14898, - "upload-time": "2021-04-16T15:14:19.324554Z", - "url": "https://files.pythonhosted.org/packages/cf/cc/e4f27691c46948e83d54da18e35e460f10473b0ae78e647b998c361afef7/MarkupSafe-2.0.0rc2-cp36-cp36m-win_amd64.whl", + "requires-python": ">=3.10", + "size": 10619702, + "upload-time": "2024-02-06T14:53:36.824593Z", + "url": "https://files.pythonhosted.org/packages/50/98/499a2d11eb0b22fdd55ce5895e0f5ce6d7d4957a785f237a89317cb478fa/Django-5.0.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + "sha256": "48bffff78d9f6b6830334cc0e64dee29e3bdc7c9e1b6cdc7c2faf66434f904df" }, "data-dist-info-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + "sha256": "48bffff78d9f6b6830334cc0e64dee29e3bdc7c9e1b6cdc7c2faf66434f904df" }, - "filename": "MarkupSafe-2.0.0rc2-cp37-cp37m-macosx_10_9_x86_64.whl", + "filename": "Django-5.0.3-py3-none-any.whl", "hashes": { - "sha256": "ad9dfe60753afa2932ed5adba73a1ff401e3de4106f88b4c31262ebab62b7708" + "sha256": "5c7d748ad113a81b2d44750ccc41edc14e933f56581683db548c9257e078cc83" }, "provenance": null, - "requires-python": ">=3.6", - "size": 13902, - "upload-time": "2021-04-16T15:14:20.821416Z", - "url": "https://files.pythonhosted.org/packages/68/27/be4a0a2dba86051075502b10cf5a759128c7f4c880fdf7a6e90406f437a1/MarkupSafe-2.0.0rc2-cp37-cp37m-macosx_10_9_x86_64.whl", + "requires-python": ">=3.10", + "size": 8182992, + "upload-time": "2024-03-04T08:56:57.461978Z", + "url": "https://files.pythonhosted.org/packages/9c/5b/eed82065c5d938b17c4b7304ab5ebe762c7a5a7eaa8a10ab35541580d79a/Django-5.0.3-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" - }, - "data-dist-info-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" - }, - "filename": "MarkupSafe-2.0.0rc2-cp37-cp37m-manylinux1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.3.tar.gz", "hashes": { - "sha256": "5c949af1abb37dc23c1ebcee2783a26f0f91b42a4dd6184291e5502c409ac743" + "sha256": "5fb37580dcf4a262f9258c1f4373819aacca906431f505e4688e37f3a99195df" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30752, - "upload-time": "2021-04-16T15:14:22.264102Z", - "url": "https://files.pythonhosted.org/packages/56/b1/024095bd73ef15607032052b24b088b745dba00abf56527b3922653b9af7/MarkupSafe-2.0.0rc2-cp37-cp37m-manylinux1_i686.whl", + "requires-python": ">=3.10", + "size": 10620661, + "upload-time": "2024-03-04T08:57:14.055474Z", + "url": "https://files.pythonhosted.org/packages/e1/b1/ac6a16aaf0049637b50afbcf06b8ec2fa5c6ce42d4ae6ba66bbaf4c3609a/Django-5.0.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + "sha256": "654086f400d40cbd2a13bbeaf8e94b23d0d6b8a6b72d1b35cb38ce8cd2259901" }, "data-dist-info-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + "sha256": "654086f400d40cbd2a13bbeaf8e94b23d0d6b8a6b72d1b35cb38ce8cd2259901" }, - "filename": "MarkupSafe-2.0.0rc2-cp37-cp37m-manylinux1_x86_64.whl", + "filename": "Django-5.0.4-py3-none-any.whl", "hashes": { - "sha256": "55eb46368cc8a62ff7a15e84cea243403fc514b3d7d13168d55e99eb8a772129" + "sha256": "916423499d75d62da7aa038d19aef23d23498d8df229775eb0a6309ee1013775" }, "provenance": null, - "requires-python": ">=3.6", - "size": 31129, - "upload-time": "2021-04-16T15:14:23.656472Z", - "url": "https://files.pythonhosted.org/packages/30/c0/18617394f86d06a572fe1c6b3c1feb4cf6439b027143c89bc63779b21f9d/MarkupSafe-2.0.0rc2-cp37-cp37m-manylinux1_x86_64.whl", + "requires-python": ">=3.10", + "size": 8183007, + "upload-time": "2024-04-03T14:56:56.206912Z", + "url": "https://files.pythonhosted.org/packages/d3/31/32ce7eb77accc1678054fe951228766b47f9ec7d68d96d1caaa2611cbafe/Django-5.0.4-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" - }, - "data-dist-info-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" - }, - "filename": "MarkupSafe-2.0.0rc2-cp37-cp37m-manylinux2010_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.4.tar.gz", "hashes": { - "sha256": "f99fd93e52de0cbe675eda692c238dfde5d09c73c38e497a5a0f9a706f394264" + "sha256": "4bd01a8c830bb77a8a3b0e7d8b25b887e536ad17a81ba2dce5476135c73312bd" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30754, - "upload-time": "2021-04-16T15:14:24.927527Z", - "url": "https://files.pythonhosted.org/packages/02/23/c773152b71f7bbbe611da946c9f3175f91de804074400b124b51f735c2d8/MarkupSafe-2.0.0rc2-cp37-cp37m-manylinux2010_i686.whl", + "requires-python": ">=3.10", + "size": 10638006, + "upload-time": "2024-04-03T14:57:03.330645Z", + "url": "https://files.pythonhosted.org/packages/5a/51/30097ef45b0f9bd32908bb3309e9d8c04e2635846e9c73f61b427f6a6c78/Django-5.0.4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + "sha256": "6c9fb37f4b1b9430f8baed02fe9d84348eb908cabbafc4266d527e2ff3288f98" }, "data-dist-info-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + "sha256": "6c9fb37f4b1b9430f8baed02fe9d84348eb908cabbafc4266d527e2ff3288f98" }, - "filename": "MarkupSafe-2.0.0rc2-cp37-cp37m-manylinux2010_x86_64.whl", + "filename": "Django-5.0.5-py3-none-any.whl", "hashes": { - "sha256": "07f31078aaa975a1a962a775059cf0dfe6dd2fcafff4c4b5f9df76268ae566e9" + "sha256": "8af4f166dc9a2bb822f9374cd78e34a10c286b402597fe2c7fb97c131656ba65" }, "provenance": null, - "requires-python": ">=3.6", - "size": 31132, - "upload-time": "2021-04-16T15:14:26.330969Z", - "url": "https://files.pythonhosted.org/packages/a6/ca/98d74e1cf8669856e3672c408f821ea64cfd8e1e27b8c21fb7e2e0456cfb/MarkupSafe-2.0.0rc2-cp37-cp37m-manylinux2010_x86_64.whl", - "yanked": false + "requires-python": ">=3.10", + "size": 8216922, + "upload-time": "2024-05-06T16:46:37.863615Z", + "url": "https://files.pythonhosted.org/packages/60/5d/d829755fee56176e0cdb4aa0fa9bf09e4ee687d3ef508f43e64ed9ab9712/Django-5.0.5-py3-none-any.whl", + "yanked": "Release files have Windows end-of-line characters and are missing executable bits." + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.5.tar.gz", + "hashes": { + "sha256": "dc95c9cb2a37ba54599d9d1c8faf81609d36f3e74cd04395ce1300573e57baf9" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10710759, + "upload-time": "2024-05-06T16:46:43.884324Z", + "url": "https://files.pythonhosted.org/packages/4b/28/9a6abdfd6b53bc77f0109055dbc6ee41e3427576cf66be3db98095949d75/Django-5.0.5.tar.gz", + "yanked": "Release files have Windows end-of-line characters and are missing executable bits." }, { "core-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + "sha256": "1e33331df72c1b9f53948a49e5ec031874aa5970423d681408a1afab8430ac1d" }, "data-dist-info-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + "sha256": "1e33331df72c1b9f53948a49e5ec031874aa5970423d681408a1afab8430ac1d" }, - "filename": "MarkupSafe-2.0.0rc2-cp37-cp37m-manylinux2014_aarch64.whl", + "filename": "Django-5.0.6-py3-none-any.whl", "hashes": { - "sha256": "4d95e90df3e2bc76fa71d524a861083bbac1f1bcaf429c991292518343232e5b" + "sha256": "8363ac062bb4ef7c3f12d078f6fa5d154031d129a15170a1066412af49d30905" }, "provenance": null, - "requires-python": ">=3.6", - "size": 32312, - "upload-time": "2021-04-16T15:14:27.586949Z", - "url": "https://files.pythonhosted.org/packages/a5/98/943d31b8a09cef2e4bb79561e106bd4370be64f26d2371a1aeecd57b4df7/MarkupSafe-2.0.0rc2-cp37-cp37m-manylinux2014_aarch64.whl", + "requires-python": ">=3.10", + "size": 8183735, + "upload-time": "2024-05-07T16:55:41.136018Z", + "url": "https://files.pythonhosted.org/packages/1d/23/02f3795a71196019bcfec4c67890a6369e43b023474154fa0b2b7060346d/Django-5.0.6-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" - }, - "data-dist-info-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" - }, - "filename": "MarkupSafe-2.0.0rc2-cp37-cp37m-win32.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.6.tar.gz", "hashes": { - "sha256": "666f687682398f4c26e6b41be8233d3ea86fa9fbad56d98a4cf32110d7675773" + "sha256": "ff1b61005004e476e0aeea47c7f79b85864c70124030e95146315396f1e7951f" }, "provenance": null, - "requires-python": ">=3.6", - "size": 14254, - "upload-time": "2021-04-16T15:14:29.334424Z", - "url": "https://files.pythonhosted.org/packages/e4/66/0be365c5bbbec6a53f6ae58c56af9a10158aff35381962ca12f52043b0bc/MarkupSafe-2.0.0rc2-cp37-cp37m-win32.whl", + "requires-python": ">=3.10", + "size": 10639679, + "upload-time": "2024-05-07T16:55:48.753934Z", + "url": "https://files.pythonhosted.org/packages/4c/d3/b0dae3b5e6412227ec4387cf39110be3432c53886d2927c78b5f6976f1cb/Django-5.0.6.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + "sha256": "d59035215d97c42136e730956b6437c197b0010a7bce22a4b6765580d8bb6aa9" }, "data-dist-info-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + "sha256": "d59035215d97c42136e730956b6437c197b0010a7bce22a4b6765580d8bb6aa9" }, - "filename": "MarkupSafe-2.0.0rc2-cp37-cp37m-win_amd64.whl", + "filename": "Django-5.0.7-py3-none-any.whl", "hashes": { - "sha256": "0e371c83c31cee6a659499172f53fe5722c80316bb198eaa492668460fc22378" + "sha256": "f216510ace3de5de01329463a315a629f33480e893a9024fc93d8c32c22913da" }, "provenance": null, - "requires-python": ">=3.6", - "size": 14904, - "upload-time": "2021-04-16T15:14:30.959075Z", - "url": "https://files.pythonhosted.org/packages/53/3c/e5a35168ebc10d50344c726f8caa3408fba2c17248789ae6f7677e3e16cc/MarkupSafe-2.0.0rc2-cp37-cp37m-win_amd64.whl", + "requires-python": ">=3.10", + "size": 8184411, + "upload-time": "2024-07-09T14:07:00.731173Z", + "url": "https://files.pythonhosted.org/packages/b7/fc/bff93df9b0bc23d66411cc54e7cd10195b81d61d25591317038d9823e99e/Django-5.0.7-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" - }, - "data-dist-info-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" - }, - "filename": "MarkupSafe-2.0.0rc2-cp38-cp38-macosx_10_9_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.7.tar.gz", "hashes": { - "sha256": "93019a67f12e4e5cf5d4570465fe6ce9a8951be4173e1287e838dff3332a315e" + "sha256": "bd4505cae0b9bd642313e8fb71810893df5dc2ffcacaa67a33af2d5cd61888f2" }, "provenance": null, - "requires-python": ">=3.6", - "size": 13981, - "upload-time": "2021-04-16T15:14:32.295506Z", - "url": "https://files.pythonhosted.org/packages/77/fc/1ce0522d36655dde846ccd31b09eba9c2837ee558cc08433a1e374afd45f/MarkupSafe-2.0.0rc2-cp38-cp38-macosx_10_9_x86_64.whl", + "requires-python": ">=3.10", + "size": 10642686, + "upload-time": "2024-07-09T14:07:08.806230Z", + "url": "https://files.pythonhosted.org/packages/6d/cc/5384bf3daa6c857ccb731388bd59d15932157953c1ea05ebccc7591af492/Django-5.0.7.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + "sha256": "31ae9f340eaacf809876b823cabfb0569d6e5ac065bcd7e73bd99acfc041ff89" }, "data-dist-info-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + "sha256": "31ae9f340eaacf809876b823cabfb0569d6e5ac065bcd7e73bd99acfc041ff89" }, - "filename": "MarkupSafe-2.0.0rc2-cp38-cp38-manylinux1_i686.whl", + "filename": "Django-5.0.8-py3-none-any.whl", "hashes": { - "sha256": "a7718a137e319e6a61bb4598ec12f7da18553d5d28ae6e21165dfc0d0d90a1b4" + "sha256": "333a7988f7ca4bc14d360d3d8f6b793704517761ae3813b95432043daec22a45" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30213, - "upload-time": "2021-04-16T15:14:33.432682Z", - "url": "https://files.pythonhosted.org/packages/1c/fb/05051fd8507755de2264cbee273ed002e382e7211143156338a899f568e0/MarkupSafe-2.0.0rc2-cp38-cp38-manylinux1_i686.whl", + "requires-python": ">=3.10", + "size": 8185241, + "upload-time": "2024-08-06T13:28:41.102153Z", + "url": "https://files.pythonhosted.org/packages/70/c5/e764700ea2d2c4c153a384cabfa622c6c62bcf3c2530faa928dae206a37d/Django-5.0.8-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" - }, - "data-dist-info-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" - }, - "filename": "MarkupSafe-2.0.0rc2-cp38-cp38-manylinux1_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.8.tar.gz", "hashes": { - "sha256": "15992536bd3e91defff17579d388475cc60fc3aeff883ac14edbdd079817e0b7" + "sha256": "ebe859c9da6fead9c9ee6dbfa4943b04f41342f4cea2c4d8c978ef0d10694f2b" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30559, - "upload-time": "2021-04-16T15:14:34.604155Z", - "url": "https://files.pythonhosted.org/packages/1b/04/423e31afffb55ec8f55a814af8d27177fc765d3e6fae418ddce2c7d6e2c3/MarkupSafe-2.0.0rc2-cp38-cp38-manylinux1_x86_64.whl", + "requires-python": ">=3.10", + "size": 10630791, + "upload-time": "2024-08-06T13:28:47.372777Z", + "url": "https://files.pythonhosted.org/packages/79/1c/55733805bb735e26fee0430045efdb61df6fd704b6aebf2154875ef9e6a9/Django-5.0.8.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + "sha256": "4935a63c8ad295f78bff581cdb48490ccd7b30677d5849edb7d05ddd61e1a6d0" }, "data-dist-info-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + "sha256": "4935a63c8ad295f78bff581cdb48490ccd7b30677d5849edb7d05ddd61e1a6d0" }, - "filename": "MarkupSafe-2.0.0rc2-cp38-cp38-manylinux2010_i686.whl", + "filename": "Django-5.0.9-py3-none-any.whl", "hashes": { - "sha256": "f6dee1e460629691452bf37419825bba4002fdb4883701c7cd72e5aa42724aa9" + "sha256": "f219576ba53be4e83f485130a7283f0efde06a9f2e3a7c3c5180327549f078fa" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30217, - "upload-time": "2021-04-16T15:14:35.903051Z", - "url": "https://files.pythonhosted.org/packages/d7/33/dcf9c6bbb28a90c462b9a875c0b29f50fc25a8ffc3aa2f5a6a3a4bc55fa1/MarkupSafe-2.0.0rc2-cp38-cp38-manylinux2010_i686.whl", + "requires-python": ">=3.10", + "size": 8185387, + "upload-time": "2024-09-03T14:01:32.314842Z", + "url": "https://files.pythonhosted.org/packages/81/bb/eef60ea99aab7788ea46a57789a00649f8866ac3eb5abdf69eac36a7cdb6/Django-5.0.9-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" - }, - "data-dist-info-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" - }, - "filename": "MarkupSafe-2.0.0rc2-cp38-cp38-manylinux2010_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.9.tar.gz", "hashes": { - "sha256": "24fa977011c8d17dae93641376090fc7434babf95128f862bb61fad545afc580" + "sha256": "6333870d342329b60174da3a60dbd302e533f3b0bb0971516750e974a99b5a39" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30560, - "upload-time": "2021-04-16T15:14:37.518479Z", - "url": "https://files.pythonhosted.org/packages/5b/62/1e744bc5ca33c1a563ae46c5bccd6a4d565b320fd91e067e941e2dc80960/MarkupSafe-2.0.0rc2-cp38-cp38-manylinux2010_x86_64.whl", + "requires-python": ">=3.10", + "size": 10646283, + "upload-time": "2024-09-03T14:01:37.593119Z", + "url": "https://files.pythonhosted.org/packages/fa/7b/176ce335cba42342b8f20efbdd5eb27067a0b34ee2203e051b34bedca0d9/Django-5.0.9.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + "sha256": "72fed6ebec70c9a95138cc3c26f6f08a670cdbffc050059db40e1d818d4c5457" }, "data-dist-info-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + "sha256": "72fed6ebec70c9a95138cc3c26f6f08a670cdbffc050059db40e1d818d4c5457" }, - "filename": "MarkupSafe-2.0.0rc2-cp38-cp38-manylinux2014_aarch64.whl", + "filename": "Django-5.0.10-py3-none-any.whl", "hashes": { - "sha256": "36afcf88a772054038be74cbfa872074e9c1ac3481e66b8da4967e81150e139e" + "sha256": "c8fab2c553750933c8e7f5f95e5507e138e6acf6c2b4581cb691e70fe3ed747b" }, "provenance": null, - "requires-python": ">=3.6", - "size": 31861, - "upload-time": "2021-04-16T15:14:39.262706Z", - "url": "https://files.pythonhosted.org/packages/16/7f/1277482261b149d7a26453cce87171c48ad04eaaef22dc9d0f3a821876be/MarkupSafe-2.0.0rc2-cp38-cp38-manylinux2014_aarch64.whl", + "requires-python": ">=3.10", + "size": 8185598, + "upload-time": "2024-12-04T15:13:01.196497Z", + "url": "https://files.pythonhosted.org/packages/51/25/d4a4f553f90db268eeb414c79a1c7cb6f92d0933312dc8f9e1811c483aa4/Django-5.0.10-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" - }, - "data-dist-info-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" - }, - "filename": "MarkupSafe-2.0.0rc2-cp38-cp38-win32.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.10.tar.gz", "hashes": { - "sha256": "e3ff50bf999c0f45552761bf4a9138dc0464d887de8f2afeb9d95f7bb03a1ec0" + "sha256": "0f6cbc56cc298b0451d20a5120c6a8731e9073330fb5d84295c23c151a1eb300" }, "provenance": null, - "requires-python": ">=3.6", - "size": 14319, - "upload-time": "2021-04-16T15:14:40.485002Z", - "url": "https://files.pythonhosted.org/packages/34/70/efa8cbc53143d0acbd99f56d206a3f0766172000878f5af288bca1a75477/MarkupSafe-2.0.0rc2-cp38-cp38-win32.whl", + "requires-python": ">=3.10", + "size": 10651802, + "upload-time": "2024-12-04T15:13:07.764951Z", + "url": "https://files.pythonhosted.org/packages/a8/52/06fedfe94a2610e2ea94ba3786c5475088e1e422b31c0ecd5b4c2ae6a561/Django-5.0.10.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + "sha256": "c54194e3dc278ae306ad97c1cb12d8319e0b3395a553018a29e3786dd6598dcf" }, "data-dist-info-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + "sha256": "c54194e3dc278ae306ad97c1cb12d8319e0b3395a553018a29e3786dd6598dcf" }, - "filename": "MarkupSafe-2.0.0rc2-cp38-cp38-win_amd64.whl", + "filename": "Django-5.0.11-py3-none-any.whl", "hashes": { - "sha256": "152e680f380562ad34277f5d3f066b62eb25d2dda47afc14f76ee49f3cd467e7" + "sha256": "09e8128f717266bf382d82ffa4933f13da05d82579abf008ede86acb15dec88b" }, "provenance": null, - "requires-python": ">=3.6", - "size": 14916, - "upload-time": "2021-04-16T15:14:41.716522Z", - "url": "https://files.pythonhosted.org/packages/96/d1/5d157e7a15cd7926d65c46eb47f58161651620a837d052a4ff8c0e45792a/MarkupSafe-2.0.0rc2-cp38-cp38-win_amd64.whl", + "requires-python": ">=3.10", + "size": 8185849, + "upload-time": "2025-01-14T14:28:46.345878Z", + "url": "https://files.pythonhosted.org/packages/da/d7/da8d8f62f33c3cd45ad7e9cb456d7c95457d15ee26166d2d033f461aedf7/Django-5.0.11-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" - }, - "data-dist-info-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" - }, - "filename": "MarkupSafe-2.0.0rc2-cp39-cp39-macosx_10_9_universal2.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.11.tar.gz", "hashes": { - "sha256": "686f3c2e7b2a8e36b2003c952c498bbf24753a35b72e7eccb2d62897f4f59b8e" + "sha256": "e7d98fa05ce09cb3e8d5ad6472fb602322acd1740bfdadc29c8404182d664f65" }, "provenance": null, - "requires-python": ">=3.6", - "size": 18309, - "upload-time": "2021-04-16T15:14:42.957388Z", - "url": "https://files.pythonhosted.org/packages/17/d6/99db3389d3c9850d2c76b0ddb520a59d398e02f84302b6c1a1e54ac222bf/MarkupSafe-2.0.0rc2-cp39-cp39-macosx_10_9_universal2.whl", + "requires-python": ">=3.10", + "size": 10635979, + "upload-time": "2025-01-14T14:28:58.251837Z", + "url": "https://files.pythonhosted.org/packages/02/9c/614ef004c122cfdf9f2d291eab75e24ab94d24c0693a0ca0db44e9633dc3/Django-5.0.11.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + "sha256": "449684c0ea3c34538af5529aea4b2c2a5c33423933ba9e91bd1f3dbbb4201e2f" }, "data-dist-info-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + "sha256": "449684c0ea3c34538af5529aea4b2c2a5c33423933ba9e91bd1f3dbbb4201e2f" }, - "filename": "MarkupSafe-2.0.0rc2-cp39-cp39-macosx_10_9_x86_64.whl", + "filename": "Django-5.0.12-py3-none-any.whl", "hashes": { - "sha256": "f24aa8c69bd9d61316de172ad19cc6d069da510821585d777960f90b2ed5501c" + "sha256": "3566604af111f586a1c9d49cb14ba6c607a0ccbbf87f57d98872cd8aae7d48ad" }, "provenance": null, - "requires-python": ">=3.6", - "size": 13982, - "upload-time": "2021-04-16T15:14:44.172962Z", - "url": "https://files.pythonhosted.org/packages/c7/71/2051d1708847fdd6b32187ce698585930ccccab7f7f3591a7790cc5307e6/MarkupSafe-2.0.0rc2-cp39-cp39-macosx_10_9_x86_64.whl", + "requires-python": ">=3.10", + "size": 8185877, + "upload-time": "2025-02-05T14:10:14.409495Z", + "url": "https://files.pythonhosted.org/packages/00/5b/cadc834acdcafeacf7fc7d4a9e21a7009d2e677ae2e5d0d640845ed0a356/Django-5.0.12-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" - }, - "data-dist-info-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" - }, - "filename": "MarkupSafe-2.0.0rc2-cp39-cp39-manylinux1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.12.tar.gz", "hashes": { - "sha256": "70bee0400f78ce7e6aa6d2526be515afe7ac1693d9db1f6782ddc3420a4d961c" + "sha256": "05097ea026cceb2db4db0655ecf77cc96b0753ac6a367280e458e603f6556f53" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30221, - "upload-time": "2021-04-16T15:14:45.404054Z", - "url": "https://files.pythonhosted.org/packages/79/84/25fe8a9a6d26730ee0845253825ac6747cc78c376cedacdec6fbdca94909/MarkupSafe-2.0.0rc2-cp39-cp39-manylinux1_i686.whl", + "requires-python": ">=3.10", + "size": 10636389, + "upload-time": "2025-02-05T14:10:20.197771Z", + "url": "https://files.pythonhosted.org/packages/7d/6a/f5291382f706b61bbb5cee88ca25906699061adc203a777f7ab8ba5c93d2/Django-5.0.12.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + "sha256": "8fb8149ac014016f4952f753e5ea6ac8dbf6d86528a53ac6c83867898e144776" }, "data-dist-info-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + "sha256": "8fb8149ac014016f4952f753e5ea6ac8dbf6d86528a53ac6c83867898e144776" }, - "filename": "MarkupSafe-2.0.0rc2-cp39-cp39-manylinux1_x86_64.whl", + "filename": "Django-5.0.13-py3-none-any.whl", "hashes": { - "sha256": "e1ea9b34bec7dbf653edd3361170108cb717b4f49be729e2367f5151d1e938ee" + "sha256": "b983238dfa2eb2e6b27ebb815e14f0741cf186606eb7bcd857e740174017c50e" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30549, - "upload-time": "2021-04-16T15:14:46.841033Z", - "url": "https://files.pythonhosted.org/packages/58/49/75291941858a475ea40aafb6ee4d48216bfeedd47be1d557f3baade92a7e/MarkupSafe-2.0.0rc2-cp39-cp39-manylinux1_x86_64.whl", + "requires-python": ">=3.10", + "size": 8185786, + "upload-time": "2025-03-06T12:56:05.759152Z", + "url": "https://files.pythonhosted.org/packages/84/a6/9b94e773f223c7fee3e45c31a97512458309829839d30e36109498fb51b2/Django-5.0.13-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" - }, - "data-dist-info-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" - }, - "filename": "MarkupSafe-2.0.0rc2-cp39-cp39-manylinux2010_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.13.tar.gz", "hashes": { - "sha256": "50ccc0b107e7b95d5a2c55cd9f34d7b4696d3092d4bd231cef56131059653554" + "sha256": "f9d4b7b87a9dae248d5f20cec940cf7290e07d508d6d8432e3c2cabf09b3b0ff" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30224, - "upload-time": "2021-04-16T15:14:48.069603Z", - "url": "https://files.pythonhosted.org/packages/42/86/e5f3044700839bdd374a1572a01ca3a4bd1d97e7859f44bfbe58e4bec9cb/MarkupSafe-2.0.0rc2-cp39-cp39-manylinux2010_i686.whl", + "requires-python": ">=3.10", + "size": 10643726, + "upload-time": "2025-03-06T12:56:11.240225Z", + "url": "https://files.pythonhosted.org/packages/62/6d/2e1936a3522bdece6ecec752fd9dca41fc937c807f4651b87222e3169326/Django-5.0.13.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + "sha256": "3a27c08eff8cee7bea358e8859b24bf31cc91c7b0b522f7a6940e0236d95de62" }, "data-dist-info-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + "sha256": "3a27c08eff8cee7bea358e8859b24bf31cc91c7b0b522f7a6940e0236d95de62" }, - "filename": "MarkupSafe-2.0.0rc2-cp39-cp39-manylinux2010_x86_64.whl", + "filename": "Django-5.0.14-py3-none-any.whl", "hashes": { - "sha256": "167a017abf294fc17b3b5098b77667246030ad68d02a59f1fc9b48f65ff836aa" + "sha256": "e762bef8629ee704de215ebbd32062b84f4e56327eed412e5544f6f6eb1dfd74" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30551, - "upload-time": "2021-04-16T15:14:49.296017Z", - "url": "https://files.pythonhosted.org/packages/13/34/8cbc4d1a8615b644540778e6b5b53385af6580d365ee77c977a43ea2c66e/MarkupSafe-2.0.0rc2-cp39-cp39-manylinux2010_x86_64.whl", + "requires-python": ">=3.10", + "size": 8185934, + "upload-time": "2025-04-02T11:24:36.888387Z", + "url": "https://files.pythonhosted.org/packages/c0/93/eabde8789f41910845567ebbff5aacd52fd80e54c934ce15b83d5f552d2c/Django-5.0.14-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" - }, - "data-dist-info-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" - }, - "filename": "MarkupSafe-2.0.0rc2-cp39-cp39-manylinux2014_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.14.tar.gz", "hashes": { - "sha256": "27051dce1be59d0d1e09bb58e9bdda10f1e546a97c119cf3b88b82a24b48081c" + "sha256": "29019a5763dbd48da1720d687c3522ef40d1c61be6fb2fad27ed79e9f655bc11" }, "provenance": null, - "requires-python": ">=3.6", - "size": 31874, - "upload-time": "2021-04-16T15:14:50.527414Z", - "url": "https://files.pythonhosted.org/packages/3f/8f/cb3286a26ed321f7aeef1b469b96800369a3c6f90b5b0cf20e3f2f347d99/MarkupSafe-2.0.0rc2-cp39-cp39-manylinux2014_aarch64.whl", + "requires-python": ">=3.10", + "size": 10644306, + "upload-time": "2025-04-02T11:24:41.396660Z", + "url": "https://files.pythonhosted.org/packages/9d/a4/cc0205045386b5be8eecb15a95f290383d103f0db5f7e34f93dcc340d5b0/Django-5.0.14.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + "sha256": "e83dbeb2296b4636ace14b24dfc51f011b914c438aa96654cc61373c78a313a1" }, "data-dist-info-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + "sha256": "e83dbeb2296b4636ace14b24dfc51f011b914c438aa96654cc61373c78a313a1" }, - "filename": "MarkupSafe-2.0.0rc2-cp39-cp39-win32.whl", + "filename": "Django-5.1a1-py3-none-any.whl", "hashes": { - "sha256": "023be69df51b68f9f1ed42b5959303dad3c153cd958ebb0e34c18251fb967837" + "sha256": "2c3aa00b94ca020498727d6dae2d98b5224b1bf94e96136e811721045d7b61d8" }, "provenance": null, - "requires-python": ">=3.6", - "size": 14336, - "upload-time": "2021-04-16T15:14:52.162518Z", - "url": "https://files.pythonhosted.org/packages/a7/15/74ac6057e89a0032056c3409a9eaf1fffb618f81d8667e162660862d0e3d/MarkupSafe-2.0.0rc2-cp39-cp39-win32.whl", + "requires-python": ">=3.10", + "size": 8199836, + "upload-time": "2024-05-22T16:41:39.100349Z", + "url": "https://files.pythonhosted.org/packages/e7/9b/02ab4a914640fd4ba26407ca07fd3169df3360dbce9bd6a7486e07f2a941/Django-5.1a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1a1.tar.gz", + "hashes": { + "sha256": "8dd7cd10c5e57194ab7970aeb0132153d32294240b5bd1b2ccd200ecc65c0a26" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10726378, + "upload-time": "2024-05-22T16:41:47.543828Z", + "url": "https://files.pythonhosted.org/packages/f9/36/1b9a7a3958b2236b039d0ce53ca24e6f82ec5553a38e7a58c402821a5ec2/Django-5.1a1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + "sha256": "322f1abc43d199d6b04666fd747db05027e7896baa8c28fdff2574960545572e" }, "data-dist-info-metadata": { - "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + "sha256": "322f1abc43d199d6b04666fd747db05027e7896baa8c28fdff2574960545572e" }, - "filename": "MarkupSafe-2.0.0rc2-cp39-cp39-win_amd64.whl", + "filename": "Django-5.1b1-py3-none-any.whl", "hashes": { - "sha256": "074bbd79cfeba59d5a426e09a7d7a36247b2ba429aaa762d547b101ff1818b74" + "sha256": "da04000c01f7c216ec2b1d6d85698f4cf540a8d304c83b7e29d512b19c7da039" }, "provenance": null, - "requires-python": ">=3.6", - "size": 14943, - "upload-time": "2021-04-16T15:14:53.507507Z", - "url": "https://files.pythonhosted.org/packages/0e/cc/b21ca6161d2f605ced433ce9aeacb82e702048a0b73887a7072b65b6c54a/MarkupSafe-2.0.0rc2-cp39-cp39-win_amd64.whl", + "requires-python": ">=3.10", + "size": 8200419, + "upload-time": "2024-06-26T15:35:14.523791Z", + "url": "https://files.pythonhosted.org/packages/8a/d4/f24be9800c031032201d812f4b1ed2254ec3a6c0dee20f9f8e3d0c701679/Django-5.1b1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "MarkupSafe-2.0.0rc2.tar.gz", + "filename": "Django-5.1b1.tar.gz", "hashes": { - "sha256": "746a22773b02c79ea570cf97f92aad7e58938bcd2670de499e349d8430f989ef" + "sha256": "2c52fb8e630f49f1d5b9555d9be1a0e1b27279cd9aba46161ea8d6d103f6262c" }, "provenance": null, - "requires-python": ">=3.6", - "size": 18427, - "upload-time": "2021-04-16T15:14:55.026100Z", - "url": "https://files.pythonhosted.org/packages/af/6a/84855224d2c1b5e4b66d8460505383a0719a36d9b65cfc031948ff5e1cef/MarkupSafe-2.0.0rc2.tar.gz", + "requires-python": ">=3.10", + "size": 10747391, + "upload-time": "2024-06-26T15:35:31.845947Z", + "url": "https://files.pythonhosted.org/packages/c0/68/946675949c65bae622df18ca952ad42d558df9cb911f69f6af565fc3233b/Django-5.1b1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + "sha256": "4c7f06c1bbecf87f336e6bdc08bec493740124ad86ac1a8438ff88faf864a941" }, "data-dist-info-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + "sha256": "4c7f06c1bbecf87f336e6bdc08bec493740124ad86ac1a8438ff88faf864a941" }, - "filename": "MarkupSafe-2.0.0-cp36-cp36m-macosx_10_9_x86_64.whl", + "filename": "Django-5.1rc1-py3-none-any.whl", "hashes": { - "sha256": "2efaeb1baff547063bad2b2893a8f5e9c459c4624e1a96644bbba08910ae34e0" + "sha256": "dc162667eb0e66352cd1b6fc2c7a107649ff293cbc8f2a9fdee1a1c0ea3d9e13" }, "provenance": null, - "requires-python": ">=3.6", - "size": 13886, - "upload-time": "2021-05-11T19:46:30.547163Z", - "url": "https://files.pythonhosted.org/packages/2f/73/2f1acfb49f2304b550ab7932e3102b7997b1beef03458ec7bd25f7f60608/MarkupSafe-2.0.0-cp36-cp36m-macosx_10_9_x86_64.whl", + "requires-python": ">=3.10", + "size": 8201361, + "upload-time": "2024-07-24T14:09:23.719113Z", + "url": "https://files.pythonhosted.org/packages/fe/cd/dd63f76f51857fe9058bdb0accdae051d2ced827a606dfe2bae051257c18/Django-5.1rc1-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" - }, - "data-dist-info-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" - }, - "filename": "MarkupSafe-2.0.0-cp36-cp36m-manylinux1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1rc1.tar.gz", "hashes": { - "sha256": "441ce2a8c17683d97e06447fcbccbdb057cbf587c78eb75ae43ea7858042fe2c" + "sha256": "4b3d5c509ccb1528f158afe831d9d98c40efc852eee0d530c5fbe92e6b54cfdf" }, "provenance": null, - "requires-python": ">=3.6", - "size": 29849, - "upload-time": "2021-05-11T19:46:32.470108Z", - "url": "https://files.pythonhosted.org/packages/e2/7d/69ff45f7cf6ef825fb65a280e5ec1e70357dee566553eca47074c92af07d/MarkupSafe-2.0.0-cp36-cp36m-manylinux1_i686.whl", + "requires-python": ">=3.10", + "size": 10747906, + "upload-time": "2024-07-24T14:09:30.578376Z", + "url": "https://files.pythonhosted.org/packages/cd/b1/49b9ced33db71aadab41b9c6855d588288271f64c783b8265c24357c4714/Django-5.1rc1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + "sha256": "c8b23f31df2fcda31748217f24069c564e4eaff2299a707c355d259d693bac55" }, "data-dist-info-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + "sha256": "c8b23f31df2fcda31748217f24069c564e4eaff2299a707c355d259d693bac55" }, - "filename": "MarkupSafe-2.0.0-cp36-cp36m-manylinux1_x86_64.whl", + "filename": "Django-5.1-py3-none-any.whl", "hashes": { - "sha256": "45535241baa0fc0ba2a43961a1ac7562ca3257f46c4c3e9c0de38b722be41bd1" + "sha256": "d3b811bf5371a26def053d7ee42a9df1267ef7622323fe70a601936725aa4557" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30193, - "upload-time": "2021-05-11T19:46:34.000276Z", - "url": "https://files.pythonhosted.org/packages/0e/b5/a702459aa6ddfe813313aa77c3cf5238a6b28b9053382704eb3037950549/MarkupSafe-2.0.0-cp36-cp36m-manylinux1_x86_64.whl", + "requires-python": ">=3.10", + "size": 8246099, + "upload-time": "2024-08-07T13:33:52.959168Z", + "url": "https://files.pythonhosted.org/packages/28/b4/110532cebfea2244d76119904da98c6fa045ebb202aee9ec7cbf36ea3cad/Django-5.1-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" - }, - "data-dist-info-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" - }, - "filename": "MarkupSafe-2.0.0-cp36-cp36m-manylinux2010_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1.tar.gz", "hashes": { - "sha256": "90053234a6479738fd40d155268af631c7fca33365f964f2208867da1349294b" + "sha256": "848a5980e8efb76eea70872fb0e4bc5e371619c70fffbe48e3e1b50b2c09455d" }, "provenance": null, - "requires-python": ">=3.6", - "size": 29851, - "upload-time": "2021-05-11T19:46:35.294986Z", - "url": "https://files.pythonhosted.org/packages/06/32/7057d8c26421b1b6bd8c12085bb1aa0cbadf50d0b28bb5ccff6eb00a2b88/MarkupSafe-2.0.0-cp36-cp36m-manylinux2010_i686.whl", + "requires-python": ">=3.10", + "size": 10681050, + "upload-time": "2024-08-07T13:34:10.857901Z", + "url": "https://files.pythonhosted.org/packages/1e/0c/d854d25bb74a8a3b41e642bbd27fe6af12fadd0edfd07d487809cf0ef719/Django-5.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + "sha256": "8b3a357547244e08154a5eb8814a031f8d44082d0e90d90843a78c1e3fdc8cd9" }, "data-dist-info-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + "sha256": "8b3a357547244e08154a5eb8814a031f8d44082d0e90d90843a78c1e3fdc8cd9" }, - "filename": "MarkupSafe-2.0.0-cp36-cp36m-manylinux2010_x86_64.whl", + "filename": "Django-5.1.1-py3-none-any.whl", "hashes": { - "sha256": "3b54a9c68995ef4164567e2cd1a5e16db5dac30b2a50c39c82db8d4afaf14f63" + "sha256": "71603f27dac22a6533fb38d83072eea9ddb4017fead6f67f2562a40402d61c3f" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30194, - "upload-time": "2021-05-11T19:46:36.933205Z", - "url": "https://files.pythonhosted.org/packages/4a/55/b7c3664c40e11950d17f39849180638e01a12e7cf656615b2670988724ac/MarkupSafe-2.0.0-cp36-cp36m-manylinux2010_x86_64.whl", + "requires-python": ">=3.10", + "size": 8246418, + "upload-time": "2024-09-03T14:01:12.448544Z", + "url": "https://files.pythonhosted.org/packages/ba/aa/b423e37e9ba5480d3fd1d187e3fdbd09f9f71b991468881a45413522ccd3/Django-5.1.1-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" - }, - "data-dist-info-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" - }, - "filename": "MarkupSafe-2.0.0-cp36-cp36m-manylinux2014_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1.1.tar.gz", "hashes": { - "sha256": "f58b5ba13a5689ca8317b98439fccfbcc673acaaf8241c1869ceea40f5d585bf" + "sha256": "021ffb7fdab3d2d388bc8c7c2434eb9c1f6f4d09e6119010bbb1694dda286bc2" }, "provenance": null, - "requires-python": ">=3.6", - "size": 31369, - "upload-time": "2021-05-11T19:46:38.519638Z", - "url": "https://files.pythonhosted.org/packages/60/bf/93c4838972780d92ef5d4fdf0b5f2570495d1e7e129b471ccbeb375e577e/MarkupSafe-2.0.0-cp36-cp36m-manylinux2014_aarch64.whl", + "requires-python": ">=3.10", + "size": 10675933, + "upload-time": "2024-09-03T14:01:18.699006Z", + "url": "https://files.pythonhosted.org/packages/88/6f/8f57ed6dc88656edd4fcb35c50dd963f3cd79303bd711fb0160fc7fd6ab7/Django-5.1.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + "sha256": "d5c2f5bf36d421e06ec4ee6b4c7e09f7cd9f8330673ec0b211e1039eccf90005" }, "data-dist-info-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + "sha256": "d5c2f5bf36d421e06ec4ee6b4c7e09f7cd9f8330673ec0b211e1039eccf90005" }, - "filename": "MarkupSafe-2.0.0-cp36-cp36m-win32.whl", + "filename": "Django-5.1.2-py3-none-any.whl", "hashes": { - "sha256": "a00dce2d96587651ef4fa192c17e039e8cfab63087c67e7d263a5533c7dad715" + "sha256": "f11aa87ad8d5617171e3f77e1d5d16f004b79a2cf5d2e1d2b97a6a1f8e9ba5ed" }, "provenance": null, - "requires-python": ">=3.6", - "size": 14237, - "upload-time": "2021-05-11T19:46:39.887282Z", - "url": "https://files.pythonhosted.org/packages/35/9d/665c69f537f14b28e24dfa78c3d64fe37ac9ddbb6a82756891cdf5c604b7/MarkupSafe-2.0.0-cp36-cp36m-win32.whl", + "requires-python": ">=3.10", + "size": 8276058, + "upload-time": "2024-10-08T14:53:05.580059Z", + "url": "https://files.pythonhosted.org/packages/a3/b8/f205f2b8c44c6cdc555c4f56bbe85ceef7f67c0cf1caa8abe078bb7e32bd/Django-5.1.2-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" - }, - "data-dist-info-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" - }, - "filename": "MarkupSafe-2.0.0-cp36-cp36m-win_amd64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1.2.tar.gz", "hashes": { - "sha256": "007dc055dbce5b1104876acee177dbfd18757e19d562cd440182e1f492e96b95" + "sha256": "bd7376f90c99f96b643722eee676498706c9fd7dc759f55ebfaf2c08ebcdf4f0" }, "provenance": null, - "requires-python": ">=3.6", - "size": 14877, - "upload-time": "2021-05-11T19:46:41.125295Z", - "url": "https://files.pythonhosted.org/packages/ec/93/ecfbd40bd9392a054af0a5fa429cdd5309582afa57128f4026fdeefb5475/MarkupSafe-2.0.0-cp36-cp36m-win_amd64.whl", + "requires-python": ">=3.10", + "size": 10711674, + "upload-time": "2024-10-08T14:53:12.217712Z", + "url": "https://files.pythonhosted.org/packages/9c/e5/a06e20c963b280af4aa9432bc694fbdeb1c8df9e28c2ffd5fbb71c4b1bec/Django-5.1.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + "sha256": "d7b86a6b5a999e09fd60f9bf81997674c79c5080de36625d8bc543b14e2cdc0c" }, "data-dist-info-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + "sha256": "d7b86a6b5a999e09fd60f9bf81997674c79c5080de36625d8bc543b14e2cdc0c" }, - "filename": "MarkupSafe-2.0.0-cp37-cp37m-macosx_10_9_x86_64.whl", + "filename": "Django-5.1.3-py3-none-any.whl", "hashes": { - "sha256": "a08cd07d3c3c17cd33d9e66ea9dee8f8fc1c48e2d11bd88fd2dc515a602c709b" + "sha256": "8b38a9a12da3ae00cb0ba72da985ec4b14de6345046b1e174b1fd7254398f818" }, "provenance": null, - "requires-python": ">=3.6", - "size": 13883, - "upload-time": "2021-05-11T19:46:42.775259Z", - "url": "https://files.pythonhosted.org/packages/65/09/d5997f498783cf5dbb11c2655569c7104e424c6fb1d910dea7327a5bfde6/MarkupSafe-2.0.0-cp37-cp37m-macosx_10_9_x86_64.whl", + "requires-python": ">=3.10", + "size": 8276180, + "upload-time": "2024-11-05T05:24:21.307543Z", + "url": "https://files.pythonhosted.org/packages/e5/f6/88ed57e1b3ed54ff18c1da352aecbd6f51784c3e642d97586b61f050f5b1/Django-5.1.3-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" - }, - "data-dist-info-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" - }, - "filename": "MarkupSafe-2.0.0-cp37-cp37m-manylinux1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1.3.tar.gz", "hashes": { - "sha256": "3c352ff634e289061711608f5e474ec38dbaa21e3e168820d53d5f4015e5b91b" + "sha256": "c0fa0e619c39325a169208caef234f90baa925227032ad3f44842ba14d75234a" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30728, - "upload-time": "2021-05-11T19:46:44.095210Z", - "url": "https://files.pythonhosted.org/packages/69/ba/4bb97605ae2b6ed00d235392a4341efa85980417763d487cd3e813367bc1/MarkupSafe-2.0.0-cp37-cp37m-manylinux1_i686.whl", + "requires-python": ">=3.10", + "size": 10698518, + "upload-time": "2024-11-05T05:24:27.270940Z", + "url": "https://files.pythonhosted.org/packages/c6/85/ba2c2b83ba8b95354f99ed8344405d9571109ce0175028876209d6b93fba/Django-5.1.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + "sha256": "de77057caa20988cd04ba9eda247fe5f46c8b5aeb316febd5d7dd79d289d9408" }, "data-dist-info-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + "sha256": "de77057caa20988cd04ba9eda247fe5f46c8b5aeb316febd5d7dd79d289d9408" }, - "filename": "MarkupSafe-2.0.0-cp37-cp37m-manylinux1_x86_64.whl", + "filename": "Django-5.1.4-py3-none-any.whl", "hashes": { - "sha256": "32200f562daaab472921a11cbb63780f1654552ae49518196fc361ed8e12e901" + "sha256": "236e023f021f5ce7dee5779de7b286565fdea5f4ab86bae5338e3f7b69896cf0" }, "provenance": null, - "requires-python": ">=3.6", - "size": 31116, - "upload-time": "2021-05-11T19:46:45.678781Z", - "url": "https://files.pythonhosted.org/packages/84/b1/93278e73d35af3da6171f6b3c8991ca4184199a2d226866c297ea17958d3/MarkupSafe-2.0.0-cp37-cp37m-manylinux1_x86_64.whl", + "requires-python": ">=3.10", + "size": 8276471, + "upload-time": "2024-12-04T15:09:01.608520Z", + "url": "https://files.pythonhosted.org/packages/58/0b/8a4ab2c02982df4ed41e29f28f189459a7eba37899438e6bea7f39db793b/Django-5.1.4-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" - }, - "data-dist-info-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" - }, - "filename": "MarkupSafe-2.0.0-cp37-cp37m-manylinux2010_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1.4.tar.gz", "hashes": { - "sha256": "fef86115fdad7ae774720d7103aa776144cf9b66673b4afa9bcaa7af990ed07b" + "sha256": "de450c09e91879fa5a307f696e57c851955c910a438a35e6b4c895e86bedc82a" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30731, - "upload-time": "2021-05-11T19:46:47.062289Z", - "url": "https://files.pythonhosted.org/packages/fe/a4/c3c8039fc19c4d5a1d851df216f36bc5c7fc1ba06d3d2c714029fb683f2e/MarkupSafe-2.0.0-cp37-cp37m-manylinux2010_i686.whl", + "requires-python": ">=3.10", + "size": 10716397, + "upload-time": "2024-12-04T15:09:06.648959Z", + "url": "https://files.pythonhosted.org/packages/d3/e8/536555596dbb79f6e77418aeb40bdc1758c26725aba31919ba449e6d5e6a/Django-5.1.4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + "sha256": "8ef1027032f798ca8f778f00736a5b9b7d36b9ecf1fd5c1817dc41233ab9d57b" }, "data-dist-info-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + "sha256": "8ef1027032f798ca8f778f00736a5b9b7d36b9ecf1fd5c1817dc41233ab9d57b" }, - "filename": "MarkupSafe-2.0.0-cp37-cp37m-manylinux2010_x86_64.whl", + "filename": "Django-5.1.5-py3-none-any.whl", "hashes": { - "sha256": "e79212d09fc0e224d20b43ad44bb0a0a3416d1e04cf6b45fed265114a5d43d20" + "sha256": "c46eb936111fffe6ec4bc9930035524a8be98ec2f74d8a0ff351226a3e52f459" }, "provenance": null, - "requires-python": ">=3.6", - "size": 31116, - "upload-time": "2021-05-11T19:46:48.415299Z", - "url": "https://files.pythonhosted.org/packages/7b/10/65950e46aa706970a86eb5173e108006ccaff8699de8f78f8d2f6302c44c/MarkupSafe-2.0.0-cp37-cp37m-manylinux2010_x86_64.whl", + "requires-python": ">=3.10", + "size": 8276957, + "upload-time": "2025-01-14T14:28:11.451536Z", + "url": "https://files.pythonhosted.org/packages/11/e6/e92c8c788b83d109f34d933c5e817095d85722719cb4483472abc135f44e/Django-5.1.5-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" - }, - "data-dist-info-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" - }, - "filename": "MarkupSafe-2.0.0-cp37-cp37m-manylinux2014_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1.5.tar.gz", "hashes": { - "sha256": "79b2ae94fa991be023832e6bcc00f41dbc8e5fe9d997a02db965831402551730" + "sha256": "19bbca786df50b9eca23cee79d495facf55c8f5c54c529d9bf1fe7b5ea086af3" }, "provenance": null, - "requires-python": ">=3.6", - "size": 32299, - "upload-time": "2021-05-11T19:46:49.702052Z", - "url": "https://files.pythonhosted.org/packages/76/be/a36a45054c639a2d620388956112c2355a75416c6c1b947c33b9ebfcb59d/MarkupSafe-2.0.0-cp37-cp37m-manylinux2014_aarch64.whl", + "requires-python": ">=3.10", + "size": 10700031, + "upload-time": "2025-01-14T14:28:22.420113Z", + "url": "https://files.pythonhosted.org/packages/e4/17/834e3e08d590dcc27d4cc3c5cd4e2fb757b7a92bab9de8ee402455732952/Django-5.1.5.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + "sha256": "019d207d82fbecf9b2aae21ebe071f054343d49f23f58865e2bf86e07870da35" }, "data-dist-info-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + "sha256": "019d207d82fbecf9b2aae21ebe071f054343d49f23f58865e2bf86e07870da35" }, - "filename": "MarkupSafe-2.0.0-cp37-cp37m-win32.whl", + "filename": "Django-5.1.6-py3-none-any.whl", "hashes": { - "sha256": "3261fae28155e5c8634dd7710635fe540a05b58f160cef7713c7700cb9980e66" + "sha256": "8d203400bc2952fbfb287c2bbda630297d654920c72a73cc82a9ad7926feaad5" }, "provenance": null, - "requires-python": ">=3.6", - "size": 14235, - "upload-time": "2021-05-11T19:46:50.986786Z", - "url": "https://files.pythonhosted.org/packages/1e/55/91ea078274ee4a81688b54eb6d190e1be644649377c235f32557225a0e45/MarkupSafe-2.0.0-cp37-cp37m-win32.whl", + "requires-python": ">=3.10", + "size": 8277066, + "upload-time": "2025-02-05T14:16:00.563994Z", + "url": "https://files.pythonhosted.org/packages/75/6f/d2c216d00975e2604b10940937b0ba6b2c2d9b3cc0cc633e414ae3f14b2e/Django-5.1.6-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" - }, - "data-dist-info-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" - }, - "filename": "MarkupSafe-2.0.0-cp37-cp37m-win_amd64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1.6.tar.gz", "hashes": { - "sha256": "e4570d16f88c7f3032ed909dc9e905a17da14a1c4cfd92608e3fda4cb1208bbd" + "sha256": "1e39eafdd1b185e761d9fab7a9f0b9fa00af1b37b25ad980a8aa0dac13535690" }, "provenance": null, - "requires-python": ">=3.6", - "size": 14881, - "upload-time": "2021-05-11T19:46:52.221747Z", - "url": "https://files.pythonhosted.org/packages/b0/cb/2deaf48e04e3bd8b19c94847ad1b6a51f059be30390ebcdfd0f9a3c93d9b/MarkupSafe-2.0.0-cp37-cp37m-win_amd64.whl", + "requires-python": ">=3.10", + "size": 10700620, + "upload-time": "2025-02-05T14:16:25.948058Z", + "url": "https://files.pythonhosted.org/packages/6d/e4/901f54ee114a080371a49bd08fa688d301aaffd9751febaf4ae855fc8fcd/Django-5.1.6.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + "sha256": "4e257244b6ccc6a3a0cd84d2baa8494502173c2555673844933b40f6d1453718" }, "data-dist-info-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + "sha256": "4e257244b6ccc6a3a0cd84d2baa8494502173c2555673844933b40f6d1453718" }, - "filename": "MarkupSafe-2.0.0-cp38-cp38-macosx_10_9_x86_64.whl", + "filename": "Django-5.1.7-py3-none-any.whl", "hashes": { - "sha256": "8f806bfd0f218477d7c46a11d3e52dc7f5fdfaa981b18202b7dc84bbc287463b" + "sha256": "1323617cb624add820cb9611cdcc788312d250824f92ca6048fda8625514af2b" }, "provenance": null, - "requires-python": ">=3.6", - "size": 13963, - "upload-time": "2021-05-11T19:46:53.416678Z", - "url": "https://files.pythonhosted.org/packages/d9/53/6d87cc1d293634da0f7a0dba9d148bd6c5e07163192bdec90ca000631db9/MarkupSafe-2.0.0-cp38-cp38-macosx_10_9_x86_64.whl", + "requires-python": ">=3.10", + "size": 8276912, + "upload-time": "2025-03-06T12:52:12.784291Z", + "url": "https://files.pythonhosted.org/packages/ba/0f/7e042df3d462d39ae01b27a09ee76653692442bc3701fbfa6cb38e12889d/Django-5.1.7-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" - }, - "data-dist-info-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" - }, - "filename": "MarkupSafe-2.0.0-cp38-cp38-manylinux1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1.7.tar.gz", "hashes": { - "sha256": "e77e4b983e2441aff0c0d07ee711110c106b625f440292dfe02a2f60c8218bd6" + "sha256": "30de4ee43a98e5d3da36a9002f287ff400b43ca51791920bfb35f6917bfe041c" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30197, - "upload-time": "2021-05-11T19:46:54.553990Z", - "url": "https://files.pythonhosted.org/packages/27/64/710ff70117ba4a091800c1b2de1a87cfe7c3b4a5459da66dd0fd634f38d9/MarkupSafe-2.0.0-cp38-cp38-manylinux1_i686.whl", + "requires-python": ">=3.10", + "size": 10716510, + "upload-time": "2025-03-06T12:52:18.938465Z", + "url": "https://files.pythonhosted.org/packages/5f/57/11186e493ddc5a5e92cc7924a6363f7d4c2b645f7d7cb04a26a63f9bfb8b/Django-5.1.7.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + "sha256": "074b43a4817af2a7c002500bf536b25364f3866fde1001cad7bf001a188ad5cf" }, "data-dist-info-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + "sha256": "074b43a4817af2a7c002500bf536b25364f3866fde1001cad7bf001a188ad5cf" }, - "filename": "MarkupSafe-2.0.0-cp38-cp38-manylinux1_x86_64.whl", + "filename": "Django-5.1.8-py3-none-any.whl", "hashes": { - "sha256": "031bf79a27d1c42f69c276d6221172417b47cb4b31cdc73d362a9bf5a1889b9f" + "sha256": "11b28fa4b00e59d0def004e9ee012fefbb1065a5beb39ee838983fd24493ad4f" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30551, - "upload-time": "2021-05-11T19:46:56.143037Z", - "url": "https://files.pythonhosted.org/packages/47/8f/6f185287134e6e52538fda679ef66284f57f62f82dfe7c2c734349964016/MarkupSafe-2.0.0-cp38-cp38-manylinux1_x86_64.whl", + "requires-python": ">=3.10", + "size": 8277130, + "upload-time": "2025-04-02T11:19:51.591474Z", + "url": "https://files.pythonhosted.org/packages/ec/0d/e6dd0ed898b920fec35c6eeeb9acbeb831fff19ad21c5e684744df1d4a36/Django-5.1.8-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" - }, - "data-dist-info-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" - }, - "filename": "MarkupSafe-2.0.0-cp38-cp38-manylinux2010_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1.8.tar.gz", "hashes": { - "sha256": "83cf0228b2f694dcdba1374d5312f2277269d798e65f40344964f642935feac1" + "sha256": "42e92a1dd2810072bcc40a39a212b693f94406d0ba0749e68eb642f31dc770b4" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30203, - "upload-time": "2021-05-11T19:46:57.756504Z", - "url": "https://files.pythonhosted.org/packages/f4/58/77d00665c1079408693ac0509d07eb43cd814db8abe97011c5c7c5fbe915/MarkupSafe-2.0.0-cp38-cp38-manylinux2010_i686.whl", + "requires-python": ">=3.10", + "size": 10723602, + "upload-time": "2025-04-02T11:19:56.028250Z", + "url": "https://files.pythonhosted.org/packages/00/40/45adc1b93435d1b418654a734b68351bb6ce0a0e5e37b2f0e9aeb1a2e233/Django-5.1.8.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + "sha256": "2773109656bacc342155ed8253d5fa6e3a5eabd65cb33a7c3a6f3472cafa42d7" }, "data-dist-info-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + "sha256": "2773109656bacc342155ed8253d5fa6e3a5eabd65cb33a7c3a6f3472cafa42d7" }, - "filename": "MarkupSafe-2.0.0-cp38-cp38-manylinux2010_x86_64.whl", + "filename": "django-5.1.9-py3-none-any.whl", "hashes": { - "sha256": "4cc563836f13c57f1473bc02d1e01fc37bab70ad4ee6be297d58c1d66bc819bf" + "sha256": "2fd1d4a0a66a5ba702699eb692e75b0d828b73cc2f4e1fc4b6a854a918967411" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30551, - "upload-time": "2021-05-11T19:46:59.230784Z", - "url": "https://files.pythonhosted.org/packages/3d/e0/ab5ea8cd083f7e85bb40ab813dc82f9e39bff87df8ca28b3480d77949827/MarkupSafe-2.0.0-cp38-cp38-manylinux2010_x86_64.whl", + "requires-python": ">=3.10", + "size": 8277363, + "upload-time": "2025-05-07T14:06:37.426047Z", + "url": "https://files.pythonhosted.org/packages/e1/d1/d8b6b8250b84380d5a123e099ad3298a49407d81598faa13b43a2c6d96d7/django-5.1.9-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" - }, - "data-dist-info-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" - }, - "filename": "MarkupSafe-2.0.0-cp38-cp38-manylinux2014_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.1.9.tar.gz", "hashes": { - "sha256": "d00a669e4a5bec3ee6dbeeeedd82a405ced19f8aeefb109a012ea88a45afff96" + "sha256": "565881bdd0eb67da36442e9ac788bda90275386b549070d70aee86327781a4fc" }, "provenance": null, - "requires-python": ">=3.6", - "size": 31849, - "upload-time": "2021-05-11T19:47:00.558715Z", - "url": "https://files.pythonhosted.org/packages/47/24/8ccea5f019865f1526b819a87f7af89685529ffc8d0b23989d7f14713507/MarkupSafe-2.0.0-cp38-cp38-manylinux2014_aarch64.whl", + "requires-python": ">=3.10", + "size": 10710887, + "upload-time": "2025-05-07T14:06:45.257049Z", + "url": "https://files.pythonhosted.org/packages/10/08/2e6f05494b3fc0a3c53736846034f882b82ee6351791a7815bbb45715d79/django-5.1.9.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + "sha256": "31d8bfff350beb5c4f80096eb66c4fe839e0c18ad8832e4a27284cc2e3db68b8" }, "data-dist-info-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + "sha256": "31d8bfff350beb5c4f80096eb66c4fe839e0c18ad8832e4a27284cc2e3db68b8" }, - "filename": "MarkupSafe-2.0.0-cp38-cp38-win32.whl", + "filename": "django-5.1.10-py3-none-any.whl", "hashes": { - "sha256": "161d575fa49395860b75da5135162481768b11208490d5a2143ae6785123e77d" + "sha256": "19c9b771e9cf4de91101861aadd2daaa159bcf10698ca909c5755c88e70ccb84" }, "provenance": null, - "requires-python": ">=3.6", - "size": 14299, - "upload-time": "2021-05-11T19:47:02.027806Z", - "url": "https://files.pythonhosted.org/packages/d1/78/ca76bef03817ea1d88e10a0721707724cfc616ba09079c66b6f9e9dec27e/MarkupSafe-2.0.0-cp38-cp38-win32.whl", + "requires-python": ">=3.10", + "size": 8277457, + "upload-time": "2025-06-04T13:53:07.676827Z", + "url": "https://files.pythonhosted.org/packages/9e/fc/80dc741ba0acb3241aac1213d7272c573d52d8a62ec2c69e9b3bef1547f2/django-5.1.10-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" - }, - "data-dist-info-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" - }, - "filename": "MarkupSafe-2.0.0-cp38-cp38-win_amd64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.1.10.tar.gz", "hashes": { - "sha256": "58bc9fce3e1557d463ef5cee05391a05745fd95ed660f23c1742c711712c0abb" + "sha256": "73e5d191421d177803dbd5495d94bc7d06d156df9561f4eea9e11b4994c07137" }, "provenance": null, - "requires-python": ">=3.6", - "size": 14896, - "upload-time": "2021-05-11T19:47:03.623663Z", - "url": "https://files.pythonhosted.org/packages/68/95/c6a93ace68d23a6021516621c5273f8607061c53934d9b54a6526af62276/MarkupSafe-2.0.0-cp38-cp38-win_amd64.whl", + "requires-python": ">=3.10", + "size": 10714538, + "upload-time": "2025-06-04T13:53:18.805444Z", + "url": "https://files.pythonhosted.org/packages/73/ca/1c724be89e603eb8b5587ea24c63a8c30094c8ff4d990780b5033ee15c40/django-5.1.10.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + "sha256": "19362c44bd920c6c500a0c4cd224d9428425548ca396ec07b0805344d5fb75d2" }, "data-dist-info-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + "sha256": "19362c44bd920c6c500a0c4cd224d9428425548ca396ec07b0805344d5fb75d2" }, - "filename": "MarkupSafe-2.0.0-cp39-cp39-macosx_10_9_universal2.whl", + "filename": "django-5.1.11-py3-none-any.whl", "hashes": { - "sha256": "3fb47f97f1d338b943126e90b79cad50d4fcfa0b80637b5a9f468941dbbd9ce5" + "sha256": "e48091f364007068728aca938e7450fbfe3f2217079bfd2b8af45122585acf64" }, "provenance": null, - "requires-python": ">=3.6", - "size": 18282, - "upload-time": "2021-05-11T19:47:05.369843Z", - "url": "https://files.pythonhosted.org/packages/a8/ef/27061771ff7c917517da1d187e370b05b980427c55037edb915b8927b81a/MarkupSafe-2.0.0-cp39-cp39-macosx_10_9_universal2.whl", + "requires-python": ">=3.10", + "size": 8277453, + "upload-time": "2025-06-10T10:12:42.236887Z", + "url": "https://files.pythonhosted.org/packages/59/91/2972ce330c6c0bd5b3200d4c2ad5cbf47eecff5243220c5a56444d3267a0/django-5.1.11-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" - }, - "data-dist-info-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" - }, - "filename": "MarkupSafe-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.1.11.tar.gz", "hashes": { - "sha256": "dab0c685f21f4a6c95bfc2afd1e7eae0033b403dd3d8c1b6d13a652ada75b348" + "sha256": "3bcdbd40e4d4623b5e04f59c28834323f3086df583058e65ebce99f9982385ce" }, "provenance": null, - "requires-python": ">=3.6", - "size": 13962, - "upload-time": "2021-05-11T19:47:06.909710Z", - "url": "https://files.pythonhosted.org/packages/68/ee/44409a47dc0d273a067fc5661bb8e4ea9b5c82ba4d4e189c99634269967c/MarkupSafe-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", + "requires-python": ">=3.10", + "size": 10734926, + "upload-time": "2025-06-10T10:12:48.229142Z", + "url": "https://files.pythonhosted.org/packages/83/80/bf0f9b0aa434fca2b46fc6a31c39b08ea714b87a0a72a16566f053fb05a8/django-5.1.11.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + "sha256": "84e084b16d45969154b6ef7506ee0680247455da6bdbe43adc000370833151bf" }, "data-dist-info-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + "sha256": "84e084b16d45969154b6ef7506ee0680247455da6bdbe43adc000370833151bf" }, - "filename": "MarkupSafe-2.0.0-cp39-cp39-manylinux1_i686.whl", + "filename": "django-5.1.12-py3-none-any.whl", "hashes": { - "sha256": "664832fb88b8162268928df233f4b12a144a0c78b01d38b81bdcf0fc96668ecb" + "sha256": "9eb695636cea3601b65690f1596993c042206729afb320ca0960b55f8ed4477b" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30190, - "upload-time": "2021-05-11T19:47:08.131165Z", - "url": "https://files.pythonhosted.org/packages/f4/3a/51b4965795691b247f0c16a1b1de1fd22db39dcb3ed4f2422a85d23de1bc/MarkupSafe-2.0.0-cp39-cp39-manylinux1_i686.whl", + "requires-python": ">=3.10", + "size": 8277454, + "upload-time": "2025-09-03T13:09:30.997326Z", + "url": "https://files.pythonhosted.org/packages/1e/1c/a9520c8263e980b0b9933c9b5ce8f22c9ddf007b062e4eb428b557ff0932/django-5.1.12-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" - }, - "data-dist-info-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" - }, - "filename": "MarkupSafe-2.0.0-cp39-cp39-manylinux1_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.1.12.tar.gz", "hashes": { - "sha256": "df561f65049ed3556e5b52541669310e88713fdae2934845ec3606f283337958" + "sha256": "8a8991b1ec052ef6a44fefd1ef336ab8daa221287bcb91a4a17d5e1abec5bbcc" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30536, - "upload-time": "2021-05-11T19:47:09.826783Z", - "url": "https://files.pythonhosted.org/packages/2c/6f/81820665c8348fe0b7e9ce18f6e33be99f79d45f253e3554b7946616d89f/MarkupSafe-2.0.0-cp39-cp39-manylinux1_x86_64.whl", + "requires-python": ">=3.10", + "size": 10737777, + "upload-time": "2025-09-03T13:09:45.855808Z", + "url": "https://files.pythonhosted.org/packages/f0/99/a951d93a27a5bc59fb96edbcdbc03fb9bfac51177f1bc0110888de85af3f/django-5.1.12.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + "sha256": "d2daaa4fc05dca5934806887a28073d5994d314f09f3e34180643fe151b47ff5" }, "data-dist-info-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + "sha256": "d2daaa4fc05dca5934806887a28073d5994d314f09f3e34180643fe151b47ff5" }, - "filename": "MarkupSafe-2.0.0-cp39-cp39-manylinux2010_i686.whl", + "filename": "django-5.1.13-py3-none-any.whl", "hashes": { - "sha256": "24bbc3507fb6dfff663af7900a631f2aca90d5a445f272db5fc84999fa5718bc" + "sha256": "06f257f79dc4c17f3f9e23b106a4c5ed1335abecbe731e83c598c941d14fbeed" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30194, - "upload-time": "2021-05-11T19:47:11.438713Z", - "url": "https://files.pythonhosted.org/packages/86/15/67413c230bce37a25b96999f1adef9a757cd9ef0cf02ccbe5b402a64ac38/MarkupSafe-2.0.0-cp39-cp39-manylinux2010_i686.whl", + "requires-python": ">=3.10", + "size": 8277515, + "upload-time": "2025-10-01T14:25:28.650511Z", + "url": "https://files.pythonhosted.org/packages/6c/f2/4b39467b74de9bb698c95232011e97dc848f490baae8d78c2e58848c4562/django-5.1.13-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" - }, - "data-dist-info-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" - }, - "filename": "MarkupSafe-2.0.0-cp39-cp39-manylinux2010_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.1.13.tar.gz", "hashes": { - "sha256": "87de598edfa2230ff274c4de7fcf24c73ffd96208c8e1912d5d0fee459767d75" + "sha256": "543ff21679f15e80edfc01fe7ea35f8291b6d4ea589433882913626a7c1cf929" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30537, - "upload-time": "2021-05-11T19:47:12.962731Z", - "url": "https://files.pythonhosted.org/packages/9c/33/f26184101624f7cda3508ba3621e160875949a47de593b2c456caa2ec0ef/MarkupSafe-2.0.0-cp39-cp39-manylinux2010_x86_64.whl", + "requires-python": ">=3.10", + "size": 10742756, + "upload-time": "2025-10-01T14:25:41.187762Z", + "url": "https://files.pythonhosted.org/packages/bb/57/ad9905d03a2ee39064ee7ba69f8e2790db4a7ffaef9c54f95e7a8f2cb0a1/django-5.1.13.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + "sha256": "b8a811e02b00eb7943737d131d6a94ddc26a408090a33367bd0e9dda56825212" }, "data-dist-info-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + "sha256": "b8a811e02b00eb7943737d131d6a94ddc26a408090a33367bd0e9dda56825212" }, - "filename": "MarkupSafe-2.0.0-cp39-cp39-manylinux2014_aarch64.whl", + "filename": "django-5.1.14-py3-none-any.whl", "hashes": { - "sha256": "a19d39b02a24d3082856a5b06490b714a9d4179321225bbf22809ff1e1887cc8" + "sha256": "2a4b9c20404fd1bf50aaaa5542a19d860594cba1354f688f642feb271b91df27" }, "provenance": null, - "requires-python": ">=3.6", - "size": 31846, - "upload-time": "2021-05-11T19:47:14.267808Z", - "url": "https://files.pythonhosted.org/packages/f7/7b/a3db1f425cb067b3aae7b14048540082c8cb9a51c4d389261e44f0f6e8e8/MarkupSafe-2.0.0-cp39-cp39-manylinux2014_aarch64.whl", + "requires-python": ">=3.10", + "size": 8260068, + "upload-time": "2025-11-05T14:07:53.260814Z", + "url": "https://files.pythonhosted.org/packages/e3/67/8839eb1d70b5688b7375dce24ccf216e6ab25ee9e6361f22973520d13cd4/django-5.1.14-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" - }, - "data-dist-info-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" - }, - "filename": "MarkupSafe-2.0.0-cp39-cp39-win32.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.1.14.tar.gz", "hashes": { - "sha256": "4aca81a687975b35e3e80bcf9aa93fe10cd57fac37bf18b2314c186095f57e05" + "sha256": "b98409fb31fdd6e8c3a6ba2eef3415cc5c0020057b43b21ba7af6eff5f014831" }, "provenance": null, - "requires-python": ">=3.6", - "size": 14315, - "upload-time": "2021-05-11T19:47:15.494475Z", - "url": "https://files.pythonhosted.org/packages/1d/86/433456555c9435085cc93062f938fc28a693838a26b8ac7f4744e86663b0/MarkupSafe-2.0.0-cp39-cp39-win32.whl", + "requires-python": ">=3.10", + "size": 10720998, + "upload-time": "2025-11-05T14:07:56.294338Z", + "url": "https://files.pythonhosted.org/packages/6e/f9/284077f0e61f633e5279518a9ac5924ade4bef12bc841174ca48c57f2438/django-5.1.14.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + "sha256": "8bcbf9ba0714e3b5244a32e484903da37d664603953d76ba7299881498074abf" }, "data-dist-info-metadata": { - "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + "sha256": "8bcbf9ba0714e3b5244a32e484903da37d664603953d76ba7299881498074abf" }, - "filename": "MarkupSafe-2.0.0-cp39-cp39-win_amd64.whl", + "filename": "django-5.1.15-py3-none-any.whl", "hashes": { - "sha256": "70820a1c96311e02449591cbdf5cd1c6a34d5194d5b55094ab725364375c9eb2" + "sha256": "117871e58d6eda37f09870b7d73a3d66567b03aecd515b386b1751177c413432" }, "provenance": null, - "requires-python": ">=3.6", - "size": 14923, - "upload-time": "2021-05-11T19:47:16.822283Z", - "url": "https://files.pythonhosted.org/packages/90/de/d1a5af7b5f14bb173c41d53dca4a118c6e59b40363916c3e86c31a857000/MarkupSafe-2.0.0-cp39-cp39-win_amd64.whl", + "requires-python": ">=3.10", + "size": 8260901, + "upload-time": "2025-12-02T14:01:27.352322Z", + "url": "https://files.pythonhosted.org/packages/27/79/372e091f0eba4ddb8228245ccd1baaa140e9658711f5e3a0056e540b4c1e/django-5.1.15-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "MarkupSafe-2.0.0.tar.gz", + "filename": "django-5.1.15.tar.gz", "hashes": { - "sha256": "4fae0677f712ee090721d8b17f412f1cbceefbf0dc180fe91bab3232f38b4527" + "sha256": "46a356b5ff867bece73fc6365e081f21c569973403ee7e9b9a0316f27d0eb947" }, "provenance": null, - "requires-python": ">=3.6", - "size": 18466, - "upload-time": "2021-05-11T19:47:18.499815Z", - "url": "https://files.pythonhosted.org/packages/67/6a/5b3ed5c122e20c33d2562df06faf895a6b91b0a6b96a4626440ffe1d5c8e/MarkupSafe-2.0.0.tar.gz", + "requires-python": ">=3.10", + "size": 10719662, + "upload-time": "2025-12-02T14:01:31.931823Z", + "url": "https://files.pythonhosted.org/packages/10/45/1ac68964193cfcc0b0912a0f68025d5bdb54f71ba7b8716e85b959874bd0/django-5.1.15.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + "sha256": "a70765598e6abccbe0261639cee3c66401893bfd72927e2f512d154f896700bf" }, "data-dist-info-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + "sha256": "a70765598e6abccbe0261639cee3c66401893bfd72927e2f512d154f896700bf" }, - "filename": "MarkupSafe-2.0.1-cp310-cp310-macosx_10_9_universal2.whl", + "filename": "Django-5.2a1-py3-none-any.whl", "hashes": { - "sha256": "d8446c54dc28c01e5a2dbac5a25f071f6653e6e40f3a8818e8b45d790fe6ef53" + "sha256": "34b39e8508364f816415e3c8f032445a1bb49d37069db8aa300886ce821735e4" }, "provenance": null, - "requires-python": ">=3.6", - "size": 18330, - "upload-time": "2021-08-11T18:10:38.104305Z", - "url": "https://files.pythonhosted.org/packages/81/8b/f28eac2790d49dde61f89ae9e007ac65002edc90bb2dd63c3b9e653820d2/MarkupSafe-2.0.1-cp310-cp310-macosx_10_9_universal2.whl", + "requires-python": ">=3.10", + "size": 8296448, + "upload-time": "2025-01-16T09:15:08.476254Z", + "url": "https://files.pythonhosted.org/packages/14/1a/0d9c26312161a2c4cd393cc6d61edd507b6a99d964e7da56baa743288f3b/Django-5.2a1-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" - }, - "data-dist-info-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" - }, - "filename": "MarkupSafe-2.0.1-cp310-cp310-macosx_10_9_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.2a1.tar.gz", "hashes": { - "sha256": "36bc903cbb393720fad60fc28c10de6acf10dc6cc883f3e24ee4012371399a38" + "sha256": "ed895284801c58a415944f0efd6821e709260d029f5d74b93db9dccb650a8d50" }, "provenance": null, - "requires-python": ">=3.6", - "size": 14005, - "upload-time": "2021-08-11T18:10:39.711742Z", - "url": "https://files.pythonhosted.org/packages/21/84/e090d999105fe0f3e1d955725ed2c9aeebc649ee83edab0e73d353d47e5d/MarkupSafe-2.0.1-cp310-cp310-macosx_10_9_x86_64.whl", + "requires-python": ">=3.10", + "size": 10814424, + "upload-time": "2025-01-16T09:15:13.838788Z", + "url": "https://files.pythonhosted.org/packages/50/b3/a0d62ff4f7022640d9f66c4f0f6a96fd720116c3fca149247afcb74e2681/Django-5.2a1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + "sha256": "b5a4467e343bd76a4558179d8496f84d8e4155df52fea5a8b96db48d904daedf" }, "data-dist-info-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + "sha256": "b5a4467e343bd76a4558179d8496f84d8e4155df52fea5a8b96db48d904daedf" }, - "filename": "MarkupSafe-2.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "filename": "Django-5.2b1-py3-none-any.whl", "hashes": { - "sha256": "2d7d807855b419fc2ed3e631034685db6079889a1f01d5d9dac950f764da3dad" + "sha256": "ec33b0b3846d145a95d84a1ffea29f64ce4fc73ba755d9a6ab35128f354b750a" }, "provenance": null, - "requires-python": ">=3.6", - "size": 26830, - "upload-time": "2021-08-11T18:10:41.209125Z", - "url": "https://files.pythonhosted.org/packages/e6/57/e9d243b12918f22bc3aa1392db7821dcb643a120e87b3f8c9bc7e1ad33f1/MarkupSafe-2.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": ">=3.10", + "size": 8295550, + "upload-time": "2025-02-19T10:55:17.498192Z", + "url": "https://files.pythonhosted.org/packages/00/6a/4e53c567ef24e81e17a30c788209396e08b8aaf8011d9cf01b8aa4910fa1/Django-5.2b1-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" - }, - "data-dist-info-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" - }, - "filename": "MarkupSafe-2.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.2b1.tar.gz", "hashes": { - "sha256": "add36cb2dbb8b736611303cd3bfcee00afd96471b09cda130da3581cbdc56a6d" + "sha256": "55c764c5990759ee97ba60ac1ce17092e91e445be1d0a83e88b754835c4bb564" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30410, - "upload-time": "2021-08-11T18:10:43.440897Z", - "url": "https://files.pythonhosted.org/packages/5a/98/3303496a5d19aabba67c443ba1df6ee1bec94549b3f8976f90c06a6942e6/MarkupSafe-2.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", + "requires-python": ">=3.10", + "size": 10816962, + "upload-time": "2025-02-19T10:55:23.255240Z", + "url": "https://files.pythonhosted.org/packages/f6/22/ae506393d2fb47d8ea8256cb600072b02d971134e26bd1d4b8fbfb8fca9e/Django-5.2b1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + "sha256": "c0936904c0bd36ae91a256d62a7e3a1cece3df679d176f459292eb541a1ccdcb" }, "data-dist-info-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + "sha256": "c0936904c0bd36ae91a256d62a7e3a1cece3df679d176f459292eb541a1ccdcb" }, - "filename": "MarkupSafe-2.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", + "filename": "Django-5.2rc1-py3-none-any.whl", "hashes": { - "sha256": "168cd0a3642de83558a5153c8bd34f175a9a6e7f6dc6384b9655d2697312a646" + "sha256": "726866ec5a76cf1914141e05c734cf901fb06a7c3e784d4d734178a9440b2682" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30770, - "upload-time": "2021-08-11T18:10:44.873269Z", - "url": "https://files.pythonhosted.org/packages/53/e8/601efa63c4058311a8bda7984a2fe554b9da574044967d7aee253661ee46/MarkupSafe-2.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", + "requires-python": ">=3.10", + "size": 8295671, + "upload-time": "2025-03-19T11:20:09.795438Z", + "url": "https://files.pythonhosted.org/packages/89/90/cbc3d95cabce6ae81c9b56301c2ba6f22198193edcf8b17d35f91500a344/Django-5.2rc1-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" - }, - "data-dist-info-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" - }, - "filename": "MarkupSafe-2.0.1-cp310-cp310-musllinux_1_1_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.2rc1.tar.gz", "hashes": { - "sha256": "4dc8f9fb58f7364b63fd9f85013b780ef83c11857ae79f2feda41e270468dd9b" + "sha256": "01ab1a67decfae1acb2c3fad9937702bb801279177845bd3dcccc09dcc001e72" }, "provenance": null, - "requires-python": ">=3.6", - "size": 31170, - "upload-time": "2021-10-22T17:36:49.118527Z", - "url": "https://files.pythonhosted.org/packages/a4/c8/9d2161b2080cb69c8834d1c34a399685347523acbfc923b203ad27bf1215/MarkupSafe-2.0.1-cp310-cp310-musllinux_1_1_aarch64.whl", + "requires-python": ">=3.10", + "size": 10817143, + "upload-time": "2025-03-19T11:20:14.577247Z", + "url": "https://files.pythonhosted.org/packages/11/31/661e007060abcba476344e7cfe9b3bd34835ae358abfea0e507886a11493/Django-5.2rc1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + "sha256": "f5ac9a5b624bcccf727a7fb19ca19ade4117ee19d04cdd4170dd8d686f8e282f" }, "data-dist-info-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + "sha256": "f5ac9a5b624bcccf727a7fb19ca19ade4117ee19d04cdd4170dd8d686f8e282f" }, - "filename": "MarkupSafe-2.0.1-cp310-cp310-musllinux_1_1_i686.whl", + "filename": "Django-5.2-py3-none-any.whl", "hashes": { - "sha256": "20dca64a3ef2d6e4d5d615a3fd418ad3bde77a47ec8a23d984a12b5b4c74491a" + "sha256": "91ceed4e3a6db5aedced65e3c8f963118ea9ba753fc620831c77074e620e7d83" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30127, - "upload-time": "2021-10-22T17:36:51.271516Z", - "url": "https://files.pythonhosted.org/packages/51/c3/7154db2b7d5b24875e1f1c42bab87a46af688bd6a5c89a90c60053cb6b33/MarkupSafe-2.0.1-cp310-cp310-musllinux_1_1_i686.whl", + "requires-python": ">=3.10", + "size": 8301361, + "upload-time": "2025-04-02T13:08:01.465063Z", + "url": "https://files.pythonhosted.org/packages/63/e0/6a5b5ea350c5bd63fe94b05e4c146c18facb51229d9dee42aa39f9fc2214/Django-5.2-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" - }, - "data-dist-info-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" - }, - "filename": "MarkupSafe-2.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.2.tar.gz", "hashes": { - "sha256": "cdfba22ea2f0029c9261a4bd07e830a8da012291fbe44dc794e488b6c9bb353a" + "sha256": "1a47f7a7a3d43ce64570d350e008d2949abe8c7e21737b351b6a1611277c6d89" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30553, - "upload-time": "2021-10-22T17:36:53.020333Z", - "url": "https://files.pythonhosted.org/packages/04/69/c31e837e4bb5532b02d297152464b2cb8a0edeb9bef762c015e9b4e95e16/MarkupSafe-2.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", + "requires-python": ">=3.10", + "size": 10824891, + "upload-time": "2025-04-02T13:08:06.874146Z", + "url": "https://files.pythonhosted.org/packages/4c/1b/c6da718c65228eb3a7ff7ba6a32d8e80fa840ca9057490504e099e4dd1ef/Django-5.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + "sha256": "ce156be640ec8900b1524e8b709a656285f578687b4f7ff63d9f55a79e61e87d" }, "data-dist-info-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + "sha256": "ce156be640ec8900b1524e8b709a656285f578687b4f7ff63d9f55a79e61e87d" }, - "filename": "MarkupSafe-2.0.1-cp310-cp310-win32.whl", + "filename": "django-5.2.1-py3-none-any.whl", "hashes": { - "sha256": "99df47edb6bda1249d3e80fdabb1dab8c08ef3975f69aed437cb69d0a5de1e28" + "sha256": "a9b680e84f9a0e71da83e399f1e922e1ab37b2173ced046b541c72e1589a5961" }, "provenance": null, - "requires-python": ">=3.6", - "size": 14331, - "upload-time": "2021-08-11T18:10:46.980898Z", - "url": "https://files.pythonhosted.org/packages/c1/39/9df65c006a88fce7bbd5ec3195b949b79477b1a325564f486c611c367893/MarkupSafe-2.0.1-cp310-cp310-win32.whl", + "requires-python": ">=3.10", + "size": 8301833, + "upload-time": "2025-05-07T14:06:10.955348Z", + "url": "https://files.pythonhosted.org/packages/90/92/7448697b5838b3a1c6e1d2d6a673e908d0398e84dc4f803a2ce11e7ffc0f/django-5.2.1-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" - }, - "data-dist-info-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" - }, - "filename": "MarkupSafe-2.0.1-cp310-cp310-win_amd64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.1.tar.gz", "hashes": { - "sha256": "e0f138900af21926a02425cf736db95be9f4af72ba1bb21453432a07f6082134" + "sha256": "57fe1f1b59462caed092c80b3dd324fd92161b620d59a9ba9181c34746c97284" }, "provenance": null, - "requires-python": ">=3.6", - "size": 15042, - "upload-time": "2021-08-11T18:10:48.832494Z", - "url": "https://files.pythonhosted.org/packages/93/28/d42b954fb9189cf4b78b0b0a025cff9b2583f93b37d1a345768ade29e5dd/MarkupSafe-2.0.1-cp310-cp310-win_amd64.whl", + "requires-python": ">=3.10", + "size": 10818735, + "upload-time": "2025-05-07T14:06:17.543586Z", + "url": "https://files.pythonhosted.org/packages/ac/10/0d546258772b8f31398e67c85e52c66ebc2b13a647193c3eef8ee433f1a8/django-5.2.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + "sha256": "fe800143dcd40a9fb44059a401001194e53b326f0a544a2583968208211bac26" }, "data-dist-info-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + "sha256": "fe800143dcd40a9fb44059a401001194e53b326f0a544a2583968208211bac26" }, - "filename": "MarkupSafe-2.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", + "filename": "django-5.2.2-py3-none-any.whl", "hashes": { - "sha256": "f9081981fe268bd86831e5c75f7de206ef275defcb82bc70740ae6dc507aee51" + "sha256": "997ef2162d04ead6869551b22cde4e06da1f94cf595f4af3f3d3afeae1f3f6fe" }, "provenance": null, - "requires-python": ">=3.6", - "size": 13907, - "upload-time": "2021-05-18T17:17:34.628517Z", - "url": "https://files.pythonhosted.org/packages/27/c3/20f02d95e78756d59a4c02f179a6ee66e3283cc34e3051d436fd152d1e76/MarkupSafe-2.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", + "requires-python": ">=3.10", + "size": 8302562, + "upload-time": "2025-06-04T13:52:33.140603Z", + "url": "https://files.pythonhosted.org/packages/b4/5c/5d00acab6c062b154e5a0f092938ae5a0c698dbc4362b68e23200960f32c/django-5.2.2-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" - }, - "data-dist-info-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" - }, - "filename": "MarkupSafe-2.0.1-cp36-cp36m-manylinux1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.2.tar.gz", "hashes": { - "sha256": "0955295dd5eec6cb6cc2fe1698f4c6d84af2e92de33fbcac4111913cd100a6ff" + "sha256": "85852e517f84435e9b13421379cd6c43ef5b48a9c8b391d29a26f7900967e952" }, "provenance": null, - "requires-python": ">=3.6", - "size": 29871, - "upload-time": "2021-05-18T17:17:36.084103Z", - "url": "https://files.pythonhosted.org/packages/bf/a8/76f613645617c31dd4db1950057b0bab68e0b790c2dbb368c1971d38d87e/MarkupSafe-2.0.1-cp36-cp36m-manylinux1_i686.whl", + "requires-python": ">=3.10", + "size": 10827542, + "upload-time": "2025-06-04T13:52:40.879797Z", + "url": "https://files.pythonhosted.org/packages/39/17/4567ee12bb84114c544d5c4a792e7226db517ac78f552111e9dc62d1de14/django-5.2.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + "sha256": "3dea69ec6be2d6aa1cfb128c3b9acefe4aaa9722a8794ce73451631ac5d1ce87" }, "data-dist-info-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + "sha256": "3dea69ec6be2d6aa1cfb128c3b9acefe4aaa9722a8794ce73451631ac5d1ce87" }, - "filename": "MarkupSafe-2.0.1-cp36-cp36m-manylinux1_x86_64.whl", + "filename": "django-5.2.3-py3-none-any.whl", "hashes": { - "sha256": "0446679737af14f45767963a1a9ef7620189912317d095f2d9ffa183a4d25d2b" + "sha256": "c517a6334e0fd940066aa9467b29401b93c37cec2e61365d663b80922542069d" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30215, - "upload-time": "2021-05-18T17:17:37.662782Z", - "url": "https://files.pythonhosted.org/packages/fc/d6/57f9a97e56447a1e340f8574836d3b636e2c14de304943836bd645fa9c7e/MarkupSafe-2.0.1-cp36-cp36m-manylinux1_x86_64.whl", + "requires-python": ">=3.10", + "size": 8301935, + "upload-time": "2025-06-10T10:13:58.993167Z", + "url": "https://files.pythonhosted.org/packages/1b/11/7aff961db37e1ea501a2bb663d27a8ce97f3683b9e5b83d3bfead8b86fa4/django-5.2.3-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" - }, - "data-dist-info-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" - }, - "filename": "MarkupSafe-2.0.1-cp36-cp36m-manylinux2010_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.3.tar.gz", "hashes": { - "sha256": "f826e31d18b516f653fe296d967d700fddad5901ae07c622bb3705955e1faa94" + "sha256": "335213277666ab2c5cac44a792a6d2f3d58eb79a80c14b6b160cd4afc3b75684" }, "provenance": null, - "requires-python": ">=3.6", - "size": 29874, - "upload-time": "2021-05-18T17:17:39.071499Z", - "url": "https://files.pythonhosted.org/packages/ee/d4/f6d8700729ca202fd070e03d08bda349bb0689514c11732dcb4f0e7bd60f/MarkupSafe-2.0.1-cp36-cp36m-manylinux2010_i686.whl", + "requires-python": ">=3.10", + "size": 10850303, + "upload-time": "2025-06-10T10:14:05.174445Z", + "url": "https://files.pythonhosted.org/packages/c6/af/77b403926025dc6f7fd7b31256394d643469418965eb528eab45d0505358/django-5.2.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + "sha256": "d3c056673f8b67cede6b97080d6b18b93d0e629eb41bfa6ecf2854040288321b" }, "data-dist-info-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + "sha256": "d3c056673f8b67cede6b97080d6b18b93d0e629eb41bfa6ecf2854040288321b" }, - "filename": "MarkupSafe-2.0.1-cp36-cp36m-manylinux2010_x86_64.whl", + "filename": "django-5.2.4-py3-none-any.whl", "hashes": { - "sha256": "fa130dd50c57d53368c9d59395cb5526eda596d3ffe36666cd81a44d56e48872" + "sha256": "60c35bd96201b10c6e7a78121bd0da51084733efa303cc19ead021ab179cef5e" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30218, - "upload-time": "2021-05-18T17:17:40.714779Z", - "url": "https://files.pythonhosted.org/packages/08/dc/a5ed54fcc61f75343663ee702cbf69831dcec9b1a952ae21cf3d1fbc56ba/MarkupSafe-2.0.1-cp36-cp36m-manylinux2010_x86_64.whl", + "requires-python": ">=3.10", + "size": 8302187, + "upload-time": "2025-07-02T18:47:35.373950Z", + "url": "https://files.pythonhosted.org/packages/14/ae/706965237a672434c8b520e89a818e8b047af94e9beb342d0bee405c26c7/django-5.2.4-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" - }, - "data-dist-info-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" - }, - "filename": "MarkupSafe-2.0.1-cp36-cp36m-manylinux2014_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.4.tar.gz", "hashes": { - "sha256": "905fec760bd2fa1388bb5b489ee8ee5f7291d692638ea5f67982d968366bef9f" + "sha256": "a1228c384f8fa13eebc015196db7b3e08722c5058d4758d20cb287503a540d8f" }, "provenance": null, - "requires-python": ">=3.6", - "size": 31387, - "upload-time": "2021-05-18T17:17:42.438785Z", - "url": "https://files.pythonhosted.org/packages/0c/55/d7b9059ed9affe3ebdaa288006e4b82839bdbc0ecf092cd5b61d0f0ba456/MarkupSafe-2.0.1-cp36-cp36m-manylinux2014_aarch64.whl", + "requires-python": ">=3.10", + "size": 10831909, + "upload-time": "2025-07-02T18:47:39.190523Z", + "url": "https://files.pythonhosted.org/packages/9c/7e/034f0f9fb10c029a02daaf44d364d6bf2eced8c73f0d38c69da359d26b01/django-5.2.4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + "sha256": "91a65317bae4dc919c9948c66262f52e6da1e36da65206eba9ecffe9be1ab31d" }, "data-dist-info-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + "sha256": "91a65317bae4dc919c9948c66262f52e6da1e36da65206eba9ecffe9be1ab31d" }, - "filename": "MarkupSafe-2.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "filename": "django-5.2.5-py3-none-any.whl", "hashes": { - "sha256": "bf5d821ffabf0ef3533c39c518f3357b171a1651c1ff6827325e4489b0e46c3c" + "sha256": "2b2ada0ee8a5ff743a40e2b9820d1f8e24c11bac9ae6469cd548f0057ea6ddcd" }, "provenance": null, - "requires-python": ">=3.6", - "size": 26453, - "upload-time": "2021-08-11T18:10:50.138890Z", - "url": "https://files.pythonhosted.org/packages/3f/43/72fd80844b2687e2c5aac95b64662ede122b8c3919b4c95488017ca8d2a9/MarkupSafe-2.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": ">=3.10", + "size": 8302999, + "upload-time": "2025-08-06T08:26:23.562794Z", + "url": "https://files.pythonhosted.org/packages/9d/6e/98a1d23648e0085bb5825326af17612ecd8fc76be0ce96ea4dc35e17b926/django-5.2.5-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" - }, - "data-dist-info-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" - }, - "filename": "MarkupSafe-2.0.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.5.tar.gz", "hashes": { - "sha256": "0d4b31cc67ab36e3392bbf3862cfbadac3db12bdd8b02a2731f509ed5b829724" + "sha256": "0745b25681b129a77aae3d4f6549b62d3913d74407831abaa0d9021a03954bae" }, "provenance": null, - "requires-python": ">=3.6", - "size": 29907, - "upload-time": "2021-08-11T18:10:51.397441Z", - "url": "https://files.pythonhosted.org/packages/ff/e2/bfd4e230d609fc7c59cc1a69e1b9f65bda3f05b8cab41bb4437f3d44b108/MarkupSafe-2.0.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", + "requires-python": ">=3.10", + "size": 10859748, + "upload-time": "2025-08-06T08:26:29.978342Z", + "url": "https://files.pythonhosted.org/packages/62/9b/779f853c3d2d58b9e08346061ff3e331cdec3fe3f53aae509e256412a593/django-5.2.5.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + "sha256": "fd7d98ba1c701767858d59cac8760c5194668d491f54079652f57a12ddde2b9c" }, "data-dist-info-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + "sha256": "fd7d98ba1c701767858d59cac8760c5194668d491f54079652f57a12ddde2b9c" }, - "filename": "MarkupSafe-2.0.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", + "filename": "django-5.2.6-py3-none-any.whl", "hashes": { - "sha256": "baa1a4e8f868845af802979fcdbf0bb11f94f1cb7ced4c4b8a351bb60d108145" + "sha256": "60549579b1174a304b77e24a93d8d9fafe6b6c03ac16311f3e25918ea5a20058" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30247, - "upload-time": "2021-08-11T18:10:53.003300Z", - "url": "https://files.pythonhosted.org/packages/e2/a9/eafee9babd4b3aed918d286fbe1c20d1a22d347b30d2bddb3c49919548fa/MarkupSafe-2.0.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", + "requires-python": ">=3.10", + "size": 8303111, + "upload-time": "2025-09-03T13:03:47.808421Z", + "url": "https://files.pythonhosted.org/packages/f5/af/6593f6d21404e842007b40fdeb81e73c20b6649b82d020bb0801b270174c/django-5.2.6-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" - }, - "data-dist-info-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" - }, - "filename": "MarkupSafe-2.0.1-cp36-cp36m-musllinux_1_1_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.6.tar.gz", "hashes": { - "sha256": "deb993cacb280823246a026e3b2d81c493c53de6acfd5e6bfe31ab3402bb37dd" + "sha256": "da5e00372763193d73cecbf71084a3848458cecf4cee36b9a1e8d318d114a87b" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30464, - "upload-time": "2021-10-22T17:36:54.313065Z", - "url": "https://files.pythonhosted.org/packages/9c/dd/1b57e1514fd2f653ee31255b940baf0609741bc059565a7fe7c4e0fec46d/MarkupSafe-2.0.1-cp36-cp36m-musllinux_1_1_aarch64.whl", + "requires-python": ">=3.10", + "size": 10858861, + "upload-time": "2025-09-03T13:04:03.230026Z", + "url": "https://files.pythonhosted.org/packages/4c/8c/2a21594337250a171d45dda926caa96309d5136becd1f48017247f9cdea0/django-5.2.6.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + "sha256": "7d5b69524872505438c9e316b74be9bf143df8caffa9e17427a9ed50c6d2a182" }, "data-dist-info-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + "sha256": "7d5b69524872505438c9e316b74be9bf143df8caffa9e17427a9ed50c6d2a182" }, - "filename": "MarkupSafe-2.0.1-cp36-cp36m-musllinux_1_1_i686.whl", + "filename": "django-5.2.7-py3-none-any.whl", "hashes": { - "sha256": "63f3268ba69ace99cab4e3e3b5840b03340efed0948ab8f78d2fd87ee5442a4f" + "sha256": "59a13a6515f787dec9d97a0438cd2efac78c8aca1c80025244b0fe507fe0754b" }, "provenance": null, - "requires-python": ">=3.6", - "size": 29555, - "upload-time": "2021-10-22T17:36:55.576886Z", - "url": "https://files.pythonhosted.org/packages/20/0e/e5d5ed4bad48827aede890787b8855c7dc08301be60f2eeb0ce17ec5c810/MarkupSafe-2.0.1-cp36-cp36m-musllinux_1_1_i686.whl", + "requires-python": ">=3.10", + "size": 8307145, + "upload-time": "2025-10-01T14:22:49.476466Z", + "url": "https://files.pythonhosted.org/packages/8f/ef/81f3372b5dd35d8d354321155d1a38894b2b766f576d0abffac4d8ae78d9/django-5.2.7-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" - }, - "data-dist-info-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" - }, - "filename": "MarkupSafe-2.0.1-cp36-cp36m-musllinux_1_1_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.7.tar.gz", "hashes": { - "sha256": "8d206346619592c6200148b01a2142798c989edcb9c896f9ac9722a99d4e77e6" + "sha256": "e0f6f12e2551b1716a95a63a1366ca91bbcd7be059862c1b18f989b1da356cdd" }, "provenance": null, - "requires-python": ">=3.6", - "size": 29893, - "upload-time": "2021-10-22T17:36:57.491916Z", - "url": "https://files.pythonhosted.org/packages/fa/7f/50e0b7a7c13e056f7f1ea799a04a64c225a7ae784785f6b74e7515ea94e8/MarkupSafe-2.0.1-cp36-cp36m-musllinux_1_1_x86_64.whl", + "requires-python": ">=3.10", + "size": 10865812, + "upload-time": "2025-10-01T14:22:12.081367Z", + "url": "https://files.pythonhosted.org/packages/b1/96/bd84e2bb997994de8bcda47ae4560991084e86536541d7214393880f01a8/django-5.2.7.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + "sha256": "af9a2e2a8e912e9613ceeb4693de93e611abbcbaad56122d213960e1e45c7d9d" }, "data-dist-info-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + "sha256": "af9a2e2a8e912e9613ceeb4693de93e611abbcbaad56122d213960e1e45c7d9d" }, - "filename": "MarkupSafe-2.0.1-cp36-cp36m-win32.whl", + "filename": "django-5.2.8-py3-none-any.whl", "hashes": { - "sha256": "6c4ca60fa24e85fe25b912b01e62cb969d69a23a5d5867682dd3e80b5b02581d" + "sha256": "37e687f7bd73ddf043e2b6b97cfe02fcbb11f2dbb3adccc6a2b18c6daa054d7f" }, "provenance": null, - "requires-python": ">=3.6", - "size": 14256, - "upload-time": "2021-05-18T17:17:43.822722Z", - "url": "https://files.pythonhosted.org/packages/f5/ff/9a35fc0f3fbda4cada0e559833b84627ddf44c45664741aed7da1b2468f2/MarkupSafe-2.0.1-cp36-cp36m-win32.whl", + "requires-python": ">=3.10", + "size": 8289692, + "upload-time": "2025-11-05T14:07:28.761361Z", + "url": "https://files.pythonhosted.org/packages/5e/3d/a035a4ee9b1d4d4beee2ae6e8e12fe6dee5514b21f62504e22efcbd9fb46/django-5.2.8-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" - }, - "data-dist-info-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" - }, - "filename": "MarkupSafe-2.0.1-cp36-cp36m-win_amd64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.8.tar.gz", "hashes": { - "sha256": "b2f4bf27480f5e5e8ce285a8c8fd176c0b03e93dcc6646477d4630e83440c6a9" + "sha256": "23254866a5bb9a2cfa6004e8b809ec6246eba4b58a7589bc2772f1bcc8456c7f" }, "provenance": null, - "requires-python": ">=3.6", - "size": 14898, - "upload-time": "2021-05-18T17:17:45.172373Z", - "url": "https://files.pythonhosted.org/packages/73/60/296031f365b3ae96732225203d864fac7b83a185ed1820c1c87b78e154bc/MarkupSafe-2.0.1-cp36-cp36m-win_amd64.whl", + "requires-python": ">=3.10", + "size": 10849032, + "upload-time": "2025-11-05T14:07:32.778255Z", + "url": "https://files.pythonhosted.org/packages/05/a2/933dbbb3dd9990494960f6e64aca2af4c0745b63b7113f59a822df92329e/django-5.2.8.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + "sha256": "a0c9747aa35bb989e85d52dc9aded3b02fc992f6dcc2600664d447bed16a1be2" }, "data-dist-info-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + "sha256": "a0c9747aa35bb989e85d52dc9aded3b02fc992f6dcc2600664d447bed16a1be2" }, - "filename": "MarkupSafe-2.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", + "filename": "django-5.2.9-py3-none-any.whl", "hashes": { - "sha256": "0717a7390a68be14b8c793ba258e075c6f4ca819f15edfc2a3a027c823718567" + "sha256": "3a4ea88a70370557ab1930b332fd2887a9f48654261cdffda663fef5976bb00a" }, "provenance": null, - "requires-python": ">=3.6", - "size": 13905, - "upload-time": "2021-05-18T17:17:46.410780Z", - "url": "https://files.pythonhosted.org/packages/75/90/b780381ddf38e2afd07a04746b5d3158a085464f7c757fc62cd198aa5379/MarkupSafe-2.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", + "requires-python": ">=3.10", + "size": 8290652, + "upload-time": "2025-12-02T14:01:03.485587Z", + "url": "https://files.pythonhosted.org/packages/17/b0/7f42bfc38b8f19b78546d47147e083ed06e12fc29c42da95655e0962c6c2/django-5.2.9-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" - }, - "data-dist-info-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" - }, - "filename": "MarkupSafe-2.0.1-cp37-cp37m-manylinux1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.9.tar.gz", "hashes": { - "sha256": "6557b31b5e2c9ddf0de32a691f2312a32f77cd7681d8af66c2692efdbef84c18" + "sha256": "16b5ccfc5e8c27e6c0561af551d2ea32852d7352c67d452ae3e76b4f6b2ca495" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30749, - "upload-time": "2021-05-18T17:17:47.922785Z", - "url": "https://files.pythonhosted.org/packages/80/ec/e4272ac306ccc17062d253cb11f5c79c457f5e78b0e3c9f6adc989d507c0/MarkupSafe-2.0.1-cp37-cp37m-manylinux1_i686.whl", + "requires-python": ">=3.10", + "size": 10848762, + "upload-time": "2025-12-02T14:01:08.418633Z", + "url": "https://files.pythonhosted.org/packages/eb/1c/188ce85ee380f714b704283013434976df8d3a2df8e735221a02605b6794/django-5.2.9.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + "sha256": "b4c436adf11ba63d24bf04c4029d881335883307b816be549c269d2c2deb42cc" }, "data-dist-info-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + "sha256": "b4c436adf11ba63d24bf04c4029d881335883307b816be549c269d2c2deb42cc" }, - "filename": "MarkupSafe-2.0.1-cp37-cp37m-manylinux1_x86_64.whl", + "filename": "django-5.2.10-py3-none-any.whl", "hashes": { - "sha256": "49e3ceeabbfb9d66c3aef5af3a60cc43b85c33df25ce03d0031a608b0a8b2e3f" + "sha256": "cf85067a64250c95d5f9067b056c5eaa80591929f7e16fbcd997746e40d6c45c" }, "provenance": null, - "requires-python": ">=3.6", - "size": 31133, - "upload-time": "2021-05-18T17:17:49.228596Z", - "url": "https://files.pythonhosted.org/packages/d7/56/9d9c0dc2b0f5dc342ff9c7df31c523cc122947970b5ea943b2311be0c391/MarkupSafe-2.0.1-cp37-cp37m-manylinux1_x86_64.whl", + "requires-python": ">=3.10", + "size": 8290820, + "upload-time": "2026-01-06T18:55:20.009804Z", + "url": "https://files.pythonhosted.org/packages/fa/de/f1a7cd896daec85832136ab509d9b2a6daed4939dbe26313af3e95fc5f5e/django-5.2.10-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" - }, - "data-dist-info-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" - }, - "filename": "MarkupSafe-2.0.1-cp37-cp37m-manylinux2010_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.10.tar.gz", "hashes": { - "sha256": "d7f9850398e85aba693bb640262d3611788b1f29a79f0c93c565694658f4071f" + "sha256": "74df100784c288c50a2b5cad59631d71214f40f72051d5af3fdf220c20bdbbbe" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30751, - "upload-time": "2021-05-18T17:17:50.654886Z", - "url": "https://files.pythonhosted.org/packages/e9/b8/e0e089d26667fbac3a473f78fc771b1cbffd30964816928e4864aac43357/MarkupSafe-2.0.1-cp37-cp37m-manylinux2010_i686.whl", + "requires-python": ">=3.10", + "size": 10880754, + "upload-time": "2026-01-06T18:55:26.817754Z", + "url": "https://files.pythonhosted.org/packages/e6/e5/2671df24bf0ded831768ef79532e5a7922485411a5696f6d979568591a37/django-5.2.10.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + "sha256": "95eff74bc47570e5907d2045c20b545f4f47c9c4277f20e0a94d6cb774e49e3e" }, "data-dist-info-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + "sha256": "95eff74bc47570e5907d2045c20b545f4f47c9c4277f20e0a94d6cb774e49e3e" }, - "filename": "MarkupSafe-2.0.1-cp37-cp37m-manylinux2010_x86_64.whl", + "filename": "django-5.2.11-py3-none-any.whl", "hashes": { - "sha256": "6a7fae0dd14cf60ad5ff42baa2e95727c3d81ded453457771d02b7d2b3f9c0c2" + "sha256": "e7130df33ada9ab5e5e929bc19346a20fe383f5454acb2cc004508f242ee92c0" }, "provenance": null, - "requires-python": ">=3.6", - "size": 31138, - "upload-time": "2021-05-18T17:17:52.428396Z", - "url": "https://files.pythonhosted.org/packages/ad/cd/650b1be2a81674939ef962b1f1b956e4a84116d69708c842667445e95408/MarkupSafe-2.0.1-cp37-cp37m-manylinux2010_x86_64.whl", + "requires-python": ">=3.10", + "size": 8291375, + "upload-time": "2026-02-03T13:52:42.470844Z", + "url": "https://files.pythonhosted.org/packages/91/a7/2b112ab430575bf3135b8304ac372248500d99c352f777485f53fdb9537e/django-5.2.11-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" - }, - "data-dist-info-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" - }, - "filename": "MarkupSafe-2.0.1-cp37-cp37m-manylinux2014_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.11.tar.gz", "hashes": { - "sha256": "b7f2d075102dc8c794cbde1947378051c4e5180d52d276987b8d28a3bd58c17d" + "sha256": "7f2d292ad8b9ee35e405d965fbbad293758b858c34bbf7f3df551aeeac6f02d3" }, "provenance": null, - "requires-python": ">=3.6", - "size": 32322, - "upload-time": "2021-05-18T17:17:53.878787Z", - "url": "https://files.pythonhosted.org/packages/a3/01/8d5fd91ccc1a61b7a9e2803819b8b60c3bac37290bbbd3df33d8d548f9c1/MarkupSafe-2.0.1-cp37-cp37m-manylinux2014_aarch64.whl", + "requires-python": ">=3.10", + "size": 10885017, + "upload-time": "2026-02-03T13:52:50.554386Z", + "url": "https://files.pythonhosted.org/packages/17/f2/3e57ef696b95067e05ae206171e47a8e53b9c84eec56198671ef9eaa51a6/django-5.2.11.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + "sha256": "ff2e6a1f7fb9a83372356bb95388a757d0a4ad9e3c94a5226cd257f206a072e2" }, "data-dist-info-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + "sha256": "ff2e6a1f7fb9a83372356bb95388a757d0a4ad9e3c94a5226cd257f206a072e2" }, - "filename": "MarkupSafe-2.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "filename": "django-5.2.12-py3-none-any.whl", "hashes": { - "sha256": "e9936f0b261d4df76ad22f8fee3ae83b60d7c3e871292cd42f40b81b70afae85" + "sha256": "4853482f395c3a151937f6991272540fcbf531464f254a347bf7c89f53c8cff7" }, "provenance": null, - "requires-python": ">=3.6", - "size": 26453, - "upload-time": "2021-08-11T18:10:55.021076Z", - "url": "https://files.pythonhosted.org/packages/70/fc/5a7253a9c1c4e2a3feadb80a5def4563500daa4b2d4a39cae39483afa1b0/MarkupSafe-2.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", - "yanked": false - }, - { - "core-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" - }, - "data-dist-info-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" - }, - "filename": "MarkupSafe-2.0.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", + "requires-python": ">=3.10", + "size": 8310245, + "upload-time": "2026-03-03T13:56:01.174271Z", + "url": "https://files.pythonhosted.org/packages/4e/32/4b144e125678efccf5d5b61581de1c4088d6b0286e46096e3b8de0d556c8/django-5.2.12-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.12.tar.gz", "hashes": { - "sha256": "2a7d351cbd8cfeb19ca00de495e224dea7e7d919659c2841bbb7f420ad03e2d6" + "sha256": "6b809af7165c73eff5ce1c87fdae75d4da6520d6667f86401ecf55b681eb1eeb" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30773, - "upload-time": "2021-08-11T18:10:56.984981Z", - "url": "https://files.pythonhosted.org/packages/2b/6b/69dd812a582de48190e73c08a4f526842f880a4bb53fbc6859d896621b54/MarkupSafe-2.0.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", + "requires-python": ">=3.10", + "size": 10860574, + "upload-time": "2026-03-03T13:56:05.509049Z", + "url": "https://files.pythonhosted.org/packages/bd/55/b9445fc0695b03746f355c05b2eecc54c34e05198c686f4fc4406b722b52/django-5.2.12.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + "sha256": "7d691c1ac4909ba8dd71c875762128555dcad747d6d73ae7c32240dd40856de1" }, "data-dist-info-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + "sha256": "7d691c1ac4909ba8dd71c875762128555dcad747d6d73ae7c32240dd40856de1" }, - "filename": "MarkupSafe-2.0.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", + "filename": "django-5.2.13-py3-none-any.whl", "hashes": { - "sha256": "60bf42e36abfaf9aff1f50f52644b336d4f0a3fd6d8a60ca0d054ac9f713a864" + "sha256": "5788fce61da23788a8ce6f02583765ab060d396720924789f97fa42119d37f7a" }, "provenance": null, - "requires-python": ">=3.6", - "size": 31173, - "upload-time": "2021-08-11T18:10:58.400344Z", - "url": "https://files.pythonhosted.org/packages/09/f1/5ca5da61ec071ce1e9c423f66a5bde508957601118be9cd37aeccfeab2f6/MarkupSafe-2.0.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", + "requires-python": ">=3.10", + "size": 8310982, + "upload-time": "2026-04-07T14:02:08.883722Z", + "url": "https://files.pythonhosted.org/packages/59/b1/51ab36b2eefcf8cdb9338c7188668a157e29e30306bfc98a379704c9e10d/django-5.2.13-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" - }, - "data-dist-info-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" - }, - "filename": "MarkupSafe-2.0.1-cp37-cp37m-musllinux_1_1_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.13.tar.gz", "hashes": { - "sha256": "d6c7ebd4e944c85e2c3421e612a7057a2f48d478d79e61800d81468a8d842207" + "sha256": "a31589db5188d074c63f0945c3888fad104627dfcc236fb2b97f71f89da33bc4" }, "provenance": null, - "requires-python": ">=3.6", - "size": 31419, - "upload-time": "2021-10-22T17:36:58.903348Z", - "url": "https://files.pythonhosted.org/packages/74/5d/3d5d08321661ca30c61eb897cd9fdf35a9a63ddddd094e65deb9862986b7/MarkupSafe-2.0.1-cp37-cp37m-musllinux_1_1_aarch64.whl", + "requires-python": ">=3.10", + "size": 10890368, + "upload-time": "2026-04-07T14:02:15.072963Z", + "url": "https://files.pythonhosted.org/packages/1f/c5/c69e338eb2959f641045802e5ea87ca4bf5ac90c5fd08953ca10742fad51/django-5.2.13.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + "sha256": "6d24cd995bfac6c953c2bb90e7e53b8fc8795d3b89a205d09bd1928befd990ef" }, "data-dist-info-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + "sha256": "6d24cd995bfac6c953c2bb90e7e53b8fc8795d3b89a205d09bd1928befd990ef" }, - "filename": "MarkupSafe-2.0.1-cp37-cp37m-musllinux_1_1_i686.whl", + "filename": "django-5.2.14-py3-none-any.whl", "hashes": { - "sha256": "f0567c4dc99f264f49fe27da5f735f414c4e7e7dd850cfd8e69f0862d7c74ea9" + "sha256": "6f712143bd3064310d1f50fac859c3e9a274bdcfc9595339853be7779297fc76" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30489, - "upload-time": "2021-10-22T17:37:01.010233Z", - "url": "https://files.pythonhosted.org/packages/b9/87/cdfd4778d4b9ef0dc89c62b3cf0c181c9231e523a90d7ee254afcfe74557/MarkupSafe-2.0.1-cp37-cp37m-musllinux_1_1_i686.whl", + "requires-python": ">=3.10", + "size": 8311320, + "upload-time": "2026-05-05T13:57:25.795150Z", + "url": "https://files.pythonhosted.org/packages/14/44/f172870cf87aa25afef48fb72adba89ee8b77fcab6f3b23d240b923f1528/django-5.2.14-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" - }, - "data-dist-info-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" - }, - "filename": "MarkupSafe-2.0.1-cp37-cp37m-musllinux_1_1_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.14.tar.gz", "hashes": { - "sha256": "89c687013cb1cd489a0f0ac24febe8c7a666e6e221b783e53ac50ebf68e45d86" + "sha256": "58a63ba841662e5c686b57ba1fec52ddd68c0b93bd96ac3029d55728f00bf8a2" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30835, - "upload-time": "2021-10-22T17:37:02.428976Z", - "url": "https://files.pythonhosted.org/packages/0a/1d/12eb0e1d1d7e0f745cd7bcf27400d75b53096ae14f9b86d3be02a468bc75/MarkupSafe-2.0.1-cp37-cp37m-musllinux_1_1_x86_64.whl", + "requires-python": ">=3.10", + "size": 10895118, + "upload-time": "2026-05-05T13:57:31.104101Z", + "url": "https://files.pythonhosted.org/packages/65/95/95f7faa0950867afaa0bef2460c6263afd6a2c78cc9434046ed28160b015/django-5.2.14.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + "sha256": "6f0816c253ac19563b7bfa900ba65e2b9bb2415aee3821efe104c12870093858" }, "data-dist-info-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + "sha256": "6f0816c253ac19563b7bfa900ba65e2b9bb2415aee3821efe104c12870093858" }, - "filename": "MarkupSafe-2.0.1-cp37-cp37m-win32.whl", + "filename": "django-5.2.15-py3-none-any.whl", "hashes": { - "sha256": "a30e67a65b53ea0a5e62fe23682cfe22712e01f453b95233b25502f7c61cb415" + "sha256": "0eb4a9bb1853a35b0286dbc6d916bd352c8c2687195a7f2d6f80cefd840e4970" }, "provenance": null, - "requires-python": ">=3.6", - "size": 14252, - "upload-time": "2021-05-18T17:17:55.222603Z", - "url": "https://files.pythonhosted.org/packages/35/3e/30d8e0f71de72ccb813ba82191dc445b6f2d8aaa08169a3814384e6f39c3/MarkupSafe-2.0.1-cp37-cp37m-win32.whl", + "requires-python": ">=3.10", + "size": 8311957, + "upload-time": "2026-06-03T13:03:31.329780Z", + "url": "https://files.pythonhosted.org/packages/92/b5/38140b1643c00d5c46ce69c78e6980fd285aee223100319631bedee4f5e7/django-5.2.15-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" - }, - "data-dist-info-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" - }, - "filename": "MarkupSafe-2.0.1-cp37-cp37m-win_amd64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.15.tar.gz", "hashes": { - "sha256": "611d1ad9a4288cf3e3c16014564df047fe08410e628f89805e475368bd304914" + "sha256": "5154a9bf84ac01dde011e367f355c07dbb329532e06810dcf3ef2af269e236e7" }, "provenance": null, - "requires-python": ">=3.6", - "size": 14901, - "upload-time": "2021-05-18T17:17:56.352131Z", - "url": "https://files.pythonhosted.org/packages/1b/f6/f774e745edd76eef70bf83062823be0dca95ee9c9211f18aec490892ab33/MarkupSafe-2.0.1-cp37-cp37m-win_amd64.whl", + "requires-python": ">=3.10", + "size": 10873669, + "upload-time": "2026-06-03T13:03:35.892672Z", + "url": "https://files.pythonhosted.org/packages/2b/e3/31722f7284c9f43333daff9aee9184678e4487adcb5506af0db8cea09ce1/django-5.2.15.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + "sha256": "26347a3a91a455307c61a74b30d70a33c8cff80a64e9ea8bdf9c08766a36fb18" }, "data-dist-info-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + "sha256": "26347a3a91a455307c61a74b30d70a33c8cff80a64e9ea8bdf9c08766a36fb18" }, - "filename": "MarkupSafe-2.0.1-cp38-cp38-macosx_10_9_universal2.whl", + "filename": "django-6.0a1-py3-none-any.whl", "hashes": { - "sha256": "5bb28c636d87e840583ee3adeb78172efc47c8b26127267f54a9c0ec251d41a9" + "sha256": "8bc2b47de56a446ad9995a36c9bfeda15f5be413c65d8bde34871d5f778d9172" }, "provenance": null, - "requires-python": ">=3.6", - "size": 18323, - "upload-time": "2021-08-11T18:11:00.147808Z", - "url": "https://files.pythonhosted.org/packages/51/1e/45e25cd867fb79339c49086dad9794e11923dd6325251ae48c341b0a4271/MarkupSafe-2.0.1-cp38-cp38-macosx_10_9_universal2.whl", + "requires-python": ">=3.12", + "size": 8333170, + "upload-time": "2025-09-17T19:05:31.635495Z", + "url": "https://files.pythonhosted.org/packages/f1/fd/92e699f92520168df34dce1d5e88322e2db3dcc2815c52fd7926eea608a6/django-6.0a1-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" - }, - "data-dist-info-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" - }, - "filename": "MarkupSafe-2.0.1-cp38-cp38-macosx_10_9_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.0a1.tar.gz", "hashes": { - "sha256": "be98f628055368795d818ebf93da628541e10b75b41c559fdf36d104c5787066" + "sha256": "0195dd90d63d2249079f610779dff5e72d51a5feda82222645e6e941c95b3992" }, "provenance": null, - "requires-python": ">=3.6", - "size": 13982, - "upload-time": "2021-05-18T17:17:57.638787Z", - "url": "https://files.pythonhosted.org/packages/70/56/f81c0cfbc22882df36358ecdedc5474571183e5a5adde1e237079acee437/MarkupSafe-2.0.1-cp38-cp38-macosx_10_9_x86_64.whl", + "requires-python": ">=3.12", + "size": 11171245, + "upload-time": "2025-09-17T19:05:35.202715Z", + "url": "https://files.pythonhosted.org/packages/91/12/a219b5c2a0c4377f58859f5b68f14449f36ea6668bc20816ad51bef3b5d0/django-6.0a1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + "sha256": "f6f78e97ae416b682bde69efe7a95352b28f76498e8ccf12c76cb72f8f9a22d8" }, "data-dist-info-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + "sha256": "f6f78e97ae416b682bde69efe7a95352b28f76498e8ccf12c76cb72f8f9a22d8" }, - "filename": "MarkupSafe-2.0.1-cp38-cp38-manylinux1_i686.whl", + "filename": "django-6.0b1-py3-none-any.whl", "hashes": { - "sha256": "1d609f577dc6e1aa17d746f8bd3c31aa4d258f4070d61b2aa5c4166c1539de35" + "sha256": "9787a6afc0b003048159758f00c1b3e4b858b089d262680b6e30ea75ecac78e5" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30224, - "upload-time": "2021-05-18T17:17:59.342783Z", - "url": "https://files.pythonhosted.org/packages/f9/12/b63afcb3bf9f27fd347adef452f9a6e27dfe7107a8f2685afacc8e9c6592/MarkupSafe-2.0.1-cp38-cp38-manylinux1_i686.whl", + "requires-python": ">=3.12", + "size": 8320481, + "upload-time": "2025-10-22T18:50:49.035234Z", + "url": "https://files.pythonhosted.org/packages/0e/1a/306fda7e62e27ccbcb92d97f67f1094352a9f22c62f3c2b238fa50eb82d7/django-6.0b1-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" - }, - "data-dist-info-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" - }, - "filename": "MarkupSafe-2.0.1-cp38-cp38-manylinux1_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.0b1.tar.gz", "hashes": { - "sha256": "7d91275b0245b1da4d4cfa07e0faedd5b0812efc15b702576d103293e252af1b" + "sha256": "1a5435aba85a72fd471ad82b7f516fa607b8c59671c9c26e76753c5d275a6877" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30562, - "upload-time": "2021-05-18T17:18:00.993832Z", - "url": "https://files.pythonhosted.org/packages/1d/c5/1d1b42c65f96ee7b0c81761260878d1a1dc0afdf259e434b7d7af88a80a3/MarkupSafe-2.0.1-cp38-cp38-manylinux1_x86_64.whl", + "requires-python": ">=3.12", + "size": 11172994, + "upload-time": "2025-10-22T18:50:52.505199Z", + "url": "https://files.pythonhosted.org/packages/b4/33/7f7f188e31b3283f95112d0fa45bb2bdefb4d4aae203d8df816763f44677/django-6.0b1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + "sha256": "73dafa14502c82797bb8b92ca8b77c53854dc2ae49ec9d7f676793b0379571ab" }, "data-dist-info-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + "sha256": "73dafa14502c82797bb8b92ca8b77c53854dc2ae49ec9d7f676793b0379571ab" }, - "filename": "MarkupSafe-2.0.1-cp38-cp38-manylinux2010_i686.whl", + "filename": "django-6.0rc1-py3-none-any.whl", "hashes": { - "sha256": "01a9b8ea66f1658938f65b93a85ebe8bc016e6769611be228d797c9d998dd298" + "sha256": "d37fc9cf38a30a20634ca7bc18580cb86351b01e51eda4e06dc66ab9ffe2e7d8" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30226, - "upload-time": "2021-05-18T17:18:02.373548Z", - "url": "https://files.pythonhosted.org/packages/92/ac/94771b65ac9f77cf37e43b38516697bbc4e128ee152b68d596ae44c6c896/MarkupSafe-2.0.1-cp38-cp38-manylinux2010_i686.whl", + "requires-python": ">=3.12", + "size": 8321213, + "upload-time": "2025-11-19T14:56:30.305077Z", + "url": "https://files.pythonhosted.org/packages/27/46/8ece1a206090f1feae6b30dfb0df1a363c757d7978fc8ab4e5b1777b1420/django-6.0rc1-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" - }, - "data-dist-info-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" - }, - "filename": "MarkupSafe-2.0.1-cp38-cp38-manylinux2010_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.0rc1.tar.gz", "hashes": { - "sha256": "47ab1e7b91c098ab893b828deafa1203de86d0bc6ab587b160f78fe6c4011f75" + "sha256": "28d47cddbb7ef9c39ad7441c72e6c2d47a487397780ae9e75a4774fe20ac1a7d" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30563, - "upload-time": "2021-05-18T17:18:03.682780Z", - "url": "https://files.pythonhosted.org/packages/68/ba/7a5ca0f9b4239e6fd846dd54c0b5928187355fa62fbdbd13e1c5942afae7/MarkupSafe-2.0.1-cp38-cp38-manylinux2010_x86_64.whl", + "requires-python": ">=3.12", + "size": 10921876, + "upload-time": "2025-11-19T14:56:34.843440Z", + "url": "https://files.pythonhosted.org/packages/95/17/0355572300632ead297effb14bf8d9867a9fd1020d3b1828b5c3579d038c/django-6.0rc1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + "sha256": "d25cdfa5319a7e998ee1f778618467508c248c08a599891ab0e4e0ba40b18265" }, "data-dist-info-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + "sha256": "d25cdfa5319a7e998ee1f778618467508c248c08a599891ab0e4e0ba40b18265" }, - "filename": "MarkupSafe-2.0.1-cp38-cp38-manylinux2014_aarch64.whl", + "filename": "django-6.0-py3-none-any.whl", "hashes": { - "sha256": "97383d78eb34da7e1fa37dd273c20ad4320929af65d156e35a5e2d89566d9dfb" + "sha256": "1cc2c7344303bbfb7ba5070487c17f7fc0b7174bbb0a38cebf03c675f5f19b6d" }, "provenance": null, - "requires-python": ">=3.6", - "size": 31869, - "upload-time": "2021-05-18T17:18:05.381505Z", - "url": "https://files.pythonhosted.org/packages/eb/3b/1cddaf0338a031ef5c2e1d9d74f2d607d564748a933b44de6edfe7a2a880/MarkupSafe-2.0.1-cp38-cp38-manylinux2014_aarch64.whl", + "requires-python": ">=3.12", + "size": 8339181, + "upload-time": "2025-12-03T16:26:16.231704Z", + "url": "https://files.pythonhosted.org/packages/d7/ae/f19e24789a5ad852670d6885f5480f5e5895576945fcc01817dfd9bc002a/django-6.0-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" - }, - "data-dist-info-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" - }, - "filename": "MarkupSafe-2.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.0.tar.gz", "hashes": { - "sha256": "6fcf051089389abe060c9cd7caa212c707e58153afa2c649f00346ce6d260f1b" + "sha256": "7b0c1f50c0759bbe6331c6a39c89ae022a84672674aeda908784617ef47d8e26" }, "provenance": null, - "requires-python": ">=3.6", - "size": 27085, - "upload-time": "2021-08-11T18:11:02.134619Z", - "url": "https://files.pythonhosted.org/packages/e4/9b/c7b55a2f587368d69eb6dc36e285010ab0bbb74323833d501921e08e2728/MarkupSafe-2.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": ">=3.12", + "size": 10932418, + "upload-time": "2025-12-03T16:26:21.878277Z", + "url": "https://files.pythonhosted.org/packages/15/75/19762bfc4ea556c303d9af8e36f0cd910ab17dff6c8774644314427a2120/django-6.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + "sha256": "850d054ba4271a49de411afe8e84c7241cd51665841d8fe68ad57467373c202c" }, "data-dist-info-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + "sha256": "850d054ba4271a49de411afe8e84c7241cd51665841d8fe68ad57467373c202c" }, - "filename": "MarkupSafe-2.0.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", + "filename": "django-6.0.1-py3-none-any.whl", "hashes": { - "sha256": "5855f8438a7d1d458206a2466bf82b0f104a3724bf96a1c781ab731e4201731a" + "sha256": "a92a4ff14f664a896f9849009cb8afaca7abe0d6fc53325f3d1895a15253433d" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30239, - "upload-time": "2021-08-11T18:11:03.410965Z", - "url": "https://files.pythonhosted.org/packages/cc/f2/854d33eee85df681e61e22b52d8e83bef8b7425c0b9826212289f7885710/MarkupSafe-2.0.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", + "requires-python": ">=3.12", + "size": 8338791, + "upload-time": "2026-01-06T18:55:46.175833Z", + "url": "https://files.pythonhosted.org/packages/95/b5/814ed98bd21235c116fd3436a7ed44d47560329a6d694ec8aac2982dbb93/django-6.0.1-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" - }, - "data-dist-info-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" - }, - "filename": "MarkupSafe-2.0.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.0.1.tar.gz", "hashes": { - "sha256": "3dd007d54ee88b46be476e293f48c85048603f5f516008bee124ddd891398ed6" + "sha256": "ed76a7af4da21551573b3d9dfc1f53e20dd2e6c7d70a3adc93eedb6338130a5f" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30603, - "upload-time": "2021-08-11T18:11:05.269641Z", - "url": "https://files.pythonhosted.org/packages/7a/e8/00c435416c9b0238dca6f883563b01c4cc532b2ba6aaf7268081f6238520/MarkupSafe-2.0.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", + "requires-python": ">=3.12", + "size": 11069565, + "upload-time": "2026-01-06T18:55:53.069458Z", + "url": "https://files.pythonhosted.org/packages/b5/9b/016f7e55e855ee738a352b05139d4f8b278d0b451bd01ebef07456ef3b0e/django-6.0.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + "sha256": "3a4118b3078962dfbb9eea6ca8dc27cba4e9797cf30b7126cf7a30475a3b0493" }, "data-dist-info-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + "sha256": "3a4118b3078962dfbb9eea6ca8dc27cba4e9797cf30b7126cf7a30475a3b0493" }, - "filename": "MarkupSafe-2.0.1-cp38-cp38-musllinux_1_1_aarch64.whl", + "filename": "django-6.0.2-py3-none-any.whl", "hashes": { - "sha256": "aca6377c0cb8a8253e493c6b451565ac77e98c2951c45f913e0b52facdcff83f" + "sha256": "610dd3b13d15ec3f1e1d257caedd751db8033c5ad8ea0e2d1219a8acf446ecc6" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30964, - "upload-time": "2021-10-22T17:37:04.356968Z", - "url": "https://files.pythonhosted.org/packages/95/18/b7a45c16635acafdf6837a6fd4c71acfe5bad202884c6fcbae4ea0763dde/MarkupSafe-2.0.1-cp38-cp38-musllinux_1_1_aarch64.whl", + "requires-python": ">=3.12", + "size": 8339381, + "upload-time": "2026-02-03T13:50:15.501752Z", + "url": "https://files.pythonhosted.org/packages/96/ba/a6e2992bc5b8c688249c00ea48cb1b7a9bc09839328c81dc603671460928/django-6.0.2-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" - }, - "data-dist-info-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" - }, - "filename": "MarkupSafe-2.0.1-cp38-cp38-musllinux_1_1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.0.2.tar.gz", "hashes": { - "sha256": "04635854b943835a6ea959e948d19dcd311762c5c0c6e1f0e16ee57022669194" + "sha256": "3046a53b0e40d4b676c3b774c73411d7184ae2745fe8ce5e45c0f33d3ddb71a7" }, "provenance": null, - "requires-python": ">=3.6", - "size": 29982, - "upload-time": "2021-10-22T17:37:05.661200Z", - "url": "https://files.pythonhosted.org/packages/15/90/b63743e72c9ffc5988c7b1c04d14f9a32ae49574afe8a7fbea0ce538bda4/MarkupSafe-2.0.1-cp38-cp38-musllinux_1_1_i686.whl", + "requires-python": ">=3.12", + "size": 10886874, + "upload-time": "2026-02-03T13:50:31.596713Z", + "url": "https://files.pythonhosted.org/packages/26/3e/a1c4207c5dea4697b7a3387e26584919ba987d8f9320f59dc0b5c557a4eb/django-6.0.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + "sha256": "58607898e5fa82a9d9b0dd6adeee2878f346cf9bbbb4195bc089db4418480849" }, "data-dist-info-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + "sha256": "58607898e5fa82a9d9b0dd6adeee2878f346cf9bbbb4195bc089db4418480849" }, - "filename": "MarkupSafe-2.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", + "filename": "django-6.0.3-py3-none-any.whl", "hashes": { - "sha256": "6300b8454aa6930a24b9618fbb54b5a68135092bc666f7b06901f897fa5c2fee" + "sha256": "2e5974441491ddb34c3f13d5e7a9f97b07ba03bf70234c0a9c68b79bbb235bc3" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30372, - "upload-time": "2021-10-22T17:37:07.001959Z", - "url": "https://files.pythonhosted.org/packages/1f/44/ada8e01854175525e8e139278c3a52fec0ef720307cbd670bca86b473b56/MarkupSafe-2.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", + "requires-python": ">=3.12", + "size": 8358527, + "upload-time": "2026-03-03T13:55:10.552052Z", + "url": "https://files.pythonhosted.org/packages/72/b1/23f2556967c45e34d3d3cf032eb1bd3ef925ee458667fb99052a0b3ea3a6/django-6.0.3-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" - }, - "data-dist-info-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" - }, - "filename": "MarkupSafe-2.0.1-cp38-cp38-win32.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.0.3.tar.gz", "hashes": { - "sha256": "023cb26ec21ece8dc3907c0e8320058b2e0cb3c55cf9564da612bc325bed5e64" + "sha256": "90be765ee756af8a6cbd6693e56452404b5ad15294f4d5e40c0a55a0f4870fe1" }, "provenance": null, - "requires-python": ">=3.6", - "size": 14303, - "upload-time": "2021-05-18T17:18:06.962883Z", - "url": "https://files.pythonhosted.org/packages/44/e6/4e1f202ec01062c8b4d03af72f1aeb2ca8fc97f9f5d95b9173302ac4e5ad/MarkupSafe-2.0.1-cp38-cp38-win32.whl", + "requires-python": ">=3.12", + "size": 10872701, + "upload-time": "2026-03-03T13:55:15.026431Z", + "url": "https://files.pythonhosted.org/packages/80/e1/894115c6bd70e2c8b66b0c40a3c367d83a5a48c034a4d904d31b62f7c53a/django-6.0.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + "sha256": "6669c20e20fb26bb16cfb0ad718823798067ef9fe2f6205f4e6471c199a18c99" }, "data-dist-info-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + "sha256": "6669c20e20fb26bb16cfb0ad718823798067ef9fe2f6205f4e6471c199a18c99" }, - "filename": "MarkupSafe-2.0.1-cp38-cp38-win_amd64.whl", + "filename": "django-6.0.4-py3-none-any.whl", "hashes": { - "sha256": "984d76483eb32f1bcb536dc27e4ad56bba4baa70be32fa87152832cdd9db0833" + "sha256": "14359c809fc16e8f81fd2b59d7d348e4d2d799da6840b10522b6edf7b8afc1da" }, "provenance": null, - "requires-python": ">=3.6", - "size": 14910, - "upload-time": "2021-05-18T17:18:08.389427Z", - "url": "https://files.pythonhosted.org/packages/30/9e/4b7116f464a0151b86ce42b5185941eb74c207b38fe033f71f5e5d150356/MarkupSafe-2.0.1-cp38-cp38-win_amd64.whl", + "requires-python": ">=3.12", + "size": 8368342, + "upload-time": "2026-04-07T13:55:37.999802Z", + "url": "https://files.pythonhosted.org/packages/e9/47/3d61d611609764aa71a37f7037b870e7bfb22937366974c4fd46cada7bab/django-6.0.4-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" - }, - "data-dist-info-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" - }, - "filename": "MarkupSafe-2.0.1-cp39-cp39-macosx_10_9_universal2.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.0.4.tar.gz", "hashes": { - "sha256": "2ef54abee730b502252bcdf31b10dacb0a416229b72c18b19e24a4509f273d26" + "sha256": "8cfa2572b3f2768b2e84983cf3c4811877a01edb64e817986ec5d60751c113ac" }, "provenance": null, - "requires-python": ">=3.6", - "size": 18308, - "upload-time": "2021-05-18T17:18:09.686955Z", - "url": "https://files.pythonhosted.org/packages/dd/8f/d0c570c851f70377ca6f344531fab4b6b01a99a9d2a801b25d6fd75525e5/MarkupSafe-2.0.1-cp39-cp39-macosx_10_9_universal2.whl", + "requires-python": ">=3.12", + "size": 10907407, + "upload-time": "2026-04-07T13:55:44.961688Z", + "url": "https://files.pythonhosted.org/packages/60/b9/4155091ad1788b38563bd77a7258c0834e8c12a7f56f6975deaf54f8b61d/django-6.0.4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + "sha256": "8a0bc6abc8d895458af1c4b781741b3791c29df3c058d05abec35ec34998e2a3" }, "data-dist-info-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + "sha256": "8a0bc6abc8d895458af1c4b781741b3791c29df3c058d05abec35ec34998e2a3" }, - "filename": "MarkupSafe-2.0.1-cp39-cp39-macosx_10_9_x86_64.whl", + "filename": "django-6.0.5-py3-none-any.whl", "hashes": { - "sha256": "3c112550557578c26af18a1ccc9e090bfe03832ae994343cfdacd287db6a6ae7" + "sha256": "9d58a7cb49244e74c8e161d5e403a46d6209f1009ba40f5a66d6aa0d0786a8f0" }, "provenance": null, - "requires-python": ">=3.6", - "size": 13982, - "upload-time": "2021-05-18T17:18:11.270782Z", - "url": "https://files.pythonhosted.org/packages/ce/a7/835a636047f4bb4fea31a682c18affad9795e864d800892bd7248485425e/MarkupSafe-2.0.1-cp39-cp39-macosx_10_9_x86_64.whl", + "requires-python": ">=3.12", + "size": 8368680, + "upload-time": "2026-05-05T13:54:33.532019Z", + "url": "https://files.pythonhosted.org/packages/94/5b/1328f8b84fce040c404f76822bf8c57d254e368e8cbd8bd67ec2b26d75f5/django-6.0.5-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" - }, - "data-dist-info-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" - }, - "filename": "MarkupSafe-2.0.1-cp39-cp39-manylinux1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.0.5.tar.gz", "hashes": { - "sha256": "53edb4da6925ad13c07b6d26c2a852bd81e364f95301c66e930ab2aef5b5ddd8" + "sha256": "bc6d6872e98a2864c836e42edd644b362db311147dd5aa8d5b82ba7a032f5269" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30216, - "upload-time": "2021-05-18T17:18:13.098942Z", - "url": "https://files.pythonhosted.org/packages/66/66/b5891704372c9f5d97432933bdd7e9b5a0647fad9170c72bb7f486550c43/MarkupSafe-2.0.1-cp39-cp39-manylinux1_i686.whl", + "requires-python": ">=3.12", + "size": 10924131, + "upload-time": "2026-05-05T13:54:39.329279Z", + "url": "https://files.pythonhosted.org/packages/5e/f1/bf85f0d29ef76abf901f193fe8fef4769d3da7794197832bc30151c071d8/django-6.0.5.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + "sha256": "7416b61d4882e2984aee60cfeff45ab7ad3832ddc94cea8fb5746a511dd68f89" }, "data-dist-info-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + "sha256": "7416b61d4882e2984aee60cfeff45ab7ad3832ddc94cea8fb5746a511dd68f89" }, - "filename": "MarkupSafe-2.0.1-cp39-cp39-manylinux1_x86_64.whl", + "filename": "django-6.0.6-py3-none-any.whl", "hashes": { - "sha256": "f5653a225f31e113b152e56f154ccbe59eeb1c7487b39b9d9f9cdb58e6c79dc5" + "sha256": "25148b1194c47c2e685e5f5e9c5d59c78b075dfd282cb9618861ba6c1708f4d2" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30553, - "upload-time": "2021-05-18T17:18:14.502940Z", - "url": "https://files.pythonhosted.org/packages/50/99/06eccf68be0bff67ab9a0b90b5382c04769f9ad2e42cae5e5e92f99380cd/MarkupSafe-2.0.1-cp39-cp39-manylinux1_x86_64.whl", + "requires-python": ">=3.12", + "size": 8373354, + "upload-time": "2026-06-03T13:02:41.720263Z", + "url": "https://files.pythonhosted.org/packages/eb/50/23f9dc45483419a3cc2085b498b25adfbf10642b2941c73e6d2dfaffc9ab/django-6.0.6-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" - }, - "data-dist-info-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" - }, - "filename": "MarkupSafe-2.0.1-cp39-cp39-manylinux2010_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.0.6.tar.gz", "hashes": { - "sha256": "4efca8f86c54b22348a5467704e3fec767b2db12fc39c6d963168ab1d3fc9135" + "sha256": "ad03916ba59523d781ae5c3f631960c23d69a9d9c43cecda52fc23b47e953713" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30220, - "upload-time": "2021-05-18T17:18:15.724700Z", - "url": "https://files.pythonhosted.org/packages/5a/ff/34bdcd8cc794f692588de0b3f4c1aa7ec0d17716fda9d874836ed68775c1/MarkupSafe-2.0.1-cp39-cp39-manylinux2010_i686.whl", + "requires-python": ">=3.12", + "size": 10905525, + "upload-time": "2026-06-03T13:02:46.503360Z", + "url": "https://files.pythonhosted.org/packages/78/29/ac41e16097af67066d97a7d5775c5d8e7efc5d0284f6b0a159e07b9adb92/django-6.0.6.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + "sha256": "62b3a7e06a1708afd23f595ef3c47aad04c38ca9768a906681af9406034d0676" }, "data-dist-info-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + "sha256": "62b3a7e06a1708afd23f595ef3c47aad04c38ca9768a906681af9406034d0676" }, - "filename": "MarkupSafe-2.0.1-cp39-cp39-manylinux2010_x86_64.whl", + "filename": "django-6.1a1-py3-none-any.whl", "hashes": { - "sha256": "ab3ef638ace319fa26553db0624c4699e31a28bb2a835c5faca8f8acf6a5a902" + "sha256": "fc617100cc0db25e8e93cb2ed7be65684787a46cbce26ecf87d217e1c5ae4b98" }, "provenance": null, - "requires-python": ">=3.6", - "size": 30556, - "upload-time": "2021-05-18T17:18:16.989805Z", - "url": "https://files.pythonhosted.org/packages/6f/83/eabfb8c6d60b096dc9ada378cf935809289c4d0327b74a60789bde77e1db/MarkupSafe-2.0.1-cp39-cp39-manylinux2010_x86_64.whl", - "yanked": false - }, - { - "core-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" - }, - "data-dist-info-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" - }, - "filename": "MarkupSafe-2.0.1-cp39-cp39-manylinux2014_aarch64.whl", - "hashes": { - "sha256": "f8ba0e8349a38d3001fae7eadded3f6606f0da5d748ee53cc1dab1d6527b9509" - }, - "provenance": null, - "requires-python": ">=3.6", - "size": 31882, - "upload-time": "2021-05-18T17:18:18.807034Z", - "url": "https://files.pythonhosted.org/packages/ae/70/8dd5f2c0aab82431c9c619a2c4fbd1742fc0fb769d8d7b275ae1d03eb3a5/MarkupSafe-2.0.1-cp39-cp39-manylinux2014_aarch64.whl", - "yanked": false - }, - { - "core-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" - }, - "data-dist-info-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" - }, - "filename": "MarkupSafe-2.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", - "hashes": { - "sha256": "c47adbc92fc1bb2b3274c4b3a43ae0e4573d9fbff4f54cd484555edbf030baf1" - }, - "provenance": null, - "requires-python": ">=3.6", - "size": 26719, - "upload-time": "2021-08-11T18:11:06.642904Z", - "url": "https://files.pythonhosted.org/packages/a6/d1/a7b97d0e000336c4e06bfce7e08dcb2b47fc5091146ee883dfac6cb4842e/MarkupSafe-2.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", - "yanked": false - }, - { - "core-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" - }, - "data-dist-info-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" - }, - "filename": "MarkupSafe-2.0.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", - "hashes": { - "sha256": "37205cac2a79194e3750b0af2a5720d95f786a55ce7df90c3af697bfa100eaac" - }, - "provenance": null, - "requires-python": ">=3.6", - "size": 30251, - "upload-time": "2021-08-11T18:11:08.559369Z", - "url": "https://files.pythonhosted.org/packages/67/e9/579a3ad8d48f7680f887ff1f22cc6330f083de23ce32a8fa35f8acef477a/MarkupSafe-2.0.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", - "yanked": false - }, - { - "core-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" - }, - "data-dist-info-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" - }, - "filename": "MarkupSafe-2.0.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", - "hashes": { - "sha256": "1f2ade76b9903f39aa442b4aadd2177decb66525062db244b35d71d0ee8599b6" - }, - "provenance": null, - "requires-python": ">=3.6", - "size": 30586, - "upload-time": "2021-08-11T18:11:09.935056Z", - "url": "https://files.pythonhosted.org/packages/c2/db/314df69668f582d5173922bded7b58126044bb77cfce6347c5d992074d2e/MarkupSafe-2.0.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", - "yanked": false - }, - { - "core-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" - }, - "data-dist-info-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" - }, - "filename": "MarkupSafe-2.0.1-cp39-cp39-musllinux_1_1_aarch64.whl", - "hashes": { - "sha256": "4296f2b1ce8c86a6aea78613c34bb1a672ea0e3de9c6ba08a960efe0b0a09047" - }, - "provenance": null, - "requires-python": ">=3.6", - "size": 30980, - "upload-time": "2021-10-22T17:37:09.064740Z", - "url": "https://files.pythonhosted.org/packages/8f/87/4668ce3963e942a9aa7b13212158e74bf063a2461138b7ed5a043ac6aa79/MarkupSafe-2.0.1-cp39-cp39-musllinux_1_1_aarch64.whl", - "yanked": false - }, - { - "core-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" - }, - "data-dist-info-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" - }, - "filename": "MarkupSafe-2.0.1-cp39-cp39-musllinux_1_1_i686.whl", - "hashes": { - "sha256": "9f02365d4e99430a12647f09b6cc8bab61a6564363f313126f775eb4f6ef798e" - }, - "provenance": null, - "requires-python": ">=3.6", - "size": 29902, - "upload-time": "2021-10-22T17:37:10.621325Z", - "url": "https://files.pythonhosted.org/packages/a7/55/a576835b6b95af21d15f69eaf14c4fb1358fd48475f2b9813abd9654132e/MarkupSafe-2.0.1-cp39-cp39-musllinux_1_1_i686.whl", - "yanked": false - }, - { - "core-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" - }, - "data-dist-info-metadata": { - "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" - }, - "filename": "MarkupSafe-2.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", - "hashes": { - "sha256": "5b6d930f030f8ed98e3e6c98ffa0652bdb82601e7a016ec2ab5d7ff23baa78d1" - }, - "provenance": null, - "requires-python": ">=3.6", - "size": 30340, - "upload-time": "2021-10-22T17:37:12.941076Z", - "url": "https://files.pythonhosted.org/packages/3b/41/f53e2ac439b309d8bb017d12ee6e7d393aa70c508448c1f30a7e5db9d69e/MarkupSafe-2.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", - "yanked": false - }, - { - "core-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" - }, - "data-dist-info-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" - }, - "filename": "MarkupSafe-2.0.1-cp39-cp39-win32.whl", - "hashes": { - "sha256": "10f82115e21dc0dfec9ab5c0223652f7197feb168c940f3ef61563fc2d6beb74" - }, - "provenance": null, - "requires-python": ">=3.6", - "size": 14331, - "upload-time": "2021-05-18T17:18:20.171311Z", - "url": "https://files.pythonhosted.org/packages/6a/96/7a23b44f742384a866173502e19cc1ec13951085bbb4e24be504dfc6da9f/MarkupSafe-2.0.1-cp39-cp39-win32.whl", - "yanked": false - }, - { - "core-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" - }, - "data-dist-info-metadata": { - "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" - }, - "filename": "MarkupSafe-2.0.1-cp39-cp39-win_amd64.whl", - "hashes": { - "sha256": "693ce3f9e70a6cf7d2fb9e6c9d8b204b6b39897a2c4a1aa65728d5ac97dcc1d8" - }, - "provenance": null, - "requires-python": ">=3.6", - "size": 14937, - "upload-time": "2021-05-18T17:18:21.693820Z", - "url": "https://files.pythonhosted.org/packages/5b/db/49785acd523bd5eef83d0e21594eec1c2d7d45afc473dcc85037243de673/MarkupSafe-2.0.1-cp39-cp39-win_amd64.whl", + "requires-python": ">=3.12", + "size": 8393399, + "upload-time": "2026-05-20T19:40:43.638389Z", + "url": "https://files.pythonhosted.org/packages/37/db/7d4ad06746747ceee4807dc9db16085e1424d7bd9cc8bf7dedf9bba16a93/django-6.1a1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "MarkupSafe-2.0.1.tar.gz", - "hashes": { - "sha256": "594c67807fb16238b30c44bdf74f36c02cdf22d1c8cda91ef8a0ed8dabf5620a" - }, - "provenance": null, - "requires-python": ">=3.6", - "size": 18596, - "upload-time": "2021-05-18T17:18:22.856620Z", - "url": "https://files.pythonhosted.org/packages/bf/10/ff66fea6d1788c458663a84d88787bae15d45daa16f6b3ef33322a51fc7e/MarkupSafe-2.0.1.tar.gz", - "yanked": false - }, - { - "core-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "data-dist-info-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "filename": "MarkupSafe-2.1.0-cp310-cp310-macosx_10_9_universal2.whl", - "hashes": { - "sha256": "3028252424c72b2602a323f70fbf50aa80a5d3aa616ea6add4ba21ae9cc9da4c" - }, - "provenance": null, - "requires-python": ">=3.7", - "size": 17659, - "upload-time": "2022-02-18T03:49:49.101910Z", - "url": "https://files.pythonhosted.org/packages/28/43/c007eb7a34c3f0e852fb51975fb4405dd907c27e37053d66477d62d99f1a/MarkupSafe-2.1.0-cp310-cp310-macosx_10_9_universal2.whl", - "yanked": false - }, - { - "core-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "data-dist-info-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "filename": "MarkupSafe-2.1.0-cp310-cp310-macosx_10_9_x86_64.whl", - "hashes": { - "sha256": "290b02bab3c9e216da57c1d11d2ba73a9f73a614bbdcc027d299a60cdfabb11a" - }, - "provenance": null, - "requires-python": ">=3.7", - "size": 13573, - "upload-time": "2022-02-18T03:49:51.301301Z", - "url": "https://files.pythonhosted.org/packages/2d/f1/7176641d33636f6d225c4df05adbead3571cd7384528e1b7fdc636a9e47e/MarkupSafe-2.1.0-cp310-cp310-macosx_10_9_x86_64.whl", - "yanked": false - }, - { - "core-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "data-dist-info-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "filename": "MarkupSafe-2.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", - "hashes": { - "sha256": "6e104c0c2b4cd765b4e83909cde7ec61a1e313f8a75775897db321450e928cce" - }, - "provenance": null, - "requires-python": ">=3.7", - "size": 26349, - "upload-time": "2022-02-18T03:49:53.417347Z", - "url": "https://files.pythonhosted.org/packages/bb/eb/98bf4659a313a3adaa7fee5fc9c0e43cc21fbae6e7a5037348c2b6b9cc25/MarkupSafe-2.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", - "yanked": false - }, - { - "core-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "data-dist-info-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "filename": "MarkupSafe-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "filename": "django-6.1a1.tar.gz", "hashes": { - "sha256": "24c3be29abb6b34052fd26fc7a8e0a49b1ee9d282e3665e8ad09a0a68faee5b3" + "sha256": "abd3a1ec92cf4817654fd83ab708932b5d2d12a0cec993ea169320682c193ad0" }, "provenance": null, - "requires-python": ">=3.7", - "size": 25547, - "upload-time": "2022-02-18T03:49:55.425791Z", - "url": "https://files.pythonhosted.org/packages/43/79/5c9db488fceba740e16659b23b720e4fddc6ff60a225a8faaa0e3f0ddefd/MarkupSafe-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": ">=3.12", + "size": 11172061, + "upload-time": "2026-05-20T19:40:50.995447Z", + "url": "https://files.pythonhosted.org/packages/9c/fc/bbccfafecb518bc6e3dd5da753570f55c8e59dd8cb4b8b428db64d91b867/django-6.1a1.tar.gz", "yanked": false - }, - { - "core-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "data-dist-info-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "filename": "MarkupSafe-2.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + } + ], + "meta": { + "_last-serial": 37677816, + "api-version": "1.4" + }, + "name": "django", + "project-status": { + "status": "active" + }, + "versions": [ + "1.1.3", + "1.1.4", + "1.2", + "1.2.1", + "1.2.2", + "1.2.3", + "1.2.4", + "1.2.5", + "1.2.6", + "1.2.7", + "1.3", + "1.3.1", + "1.3.2", + "1.3.3", + "1.3.4", + "1.3.5", + "1.3.6", + "1.3.7", + "1.4", + "1.4.1", + "1.4.2", + "1.4.3", + "1.4.4", + "1.4.5", + "1.4.6", + "1.4.7", + "1.4.8", + "1.4.9", + "1.4.10", + "1.4.11", + "1.4.12", + "1.4.13", + "1.4.14", + "1.4.15", + "1.4.16", + "1.4.17", + "1.4.18", + "1.4.19", + "1.4.20", + "1.4.21", + "1.4.22", + "1.5", + "1.5.1", + "1.5.2", + "1.5.3", + "1.5.4", + "1.5.5", + "1.5.6", + "1.5.7", + "1.5.8", + "1.5.9", + "1.5.10", + "1.5.11", + "1.5.12", + "1.6", + "1.6.1", + "1.6.2", + "1.6.3", + "1.6.4", + "1.6.5", + "1.6.6", + "1.6.7", + "1.6.8", + "1.6.9", + "1.6.10", + "1.6.11", + "1.7", + "1.7.1", + "1.7.2", + "1.7.3", + "1.7.4", + "1.7.5", + "1.7.6", + "1.7.7", + "1.7.8", + "1.7.9", + "1.7.10", + "1.7.11", + "1.8a1", + "1.8b1", + "1.8b2", + "1.8c1", + "1.8", + "1.8.1", + "1.8.2", + "1.8.3", + "1.8.4", + "1.8.5", + "1.8.6", + "1.8.7", + "1.8.8", + "1.8.9", + "1.8.10", + "1.8.11", + "1.8.12", + "1.8.13", + "1.8.14", + "1.8.15", + "1.8.16", + "1.8.17", + "1.8.18", + "1.8.19", + "1.9a1", + "1.9b1", + "1.9rc1", + "1.9rc2", + "1.9", + "1.9.1", + "1.9.2", + "1.9.3", + "1.9.4", + "1.9.5", + "1.9.6", + "1.9.7", + "1.9.8", + "1.9.9", + "1.9.10", + "1.9.11", + "1.9.12", + "1.9.13", + "1.10a1", + "1.10b1", + "1.10rc1", + "1.10", + "1.10.1", + "1.10.2", + "1.10.3", + "1.10.4", + "1.10.5", + "1.10.6", + "1.10.7", + "1.10.8", + "1.11a1", + "1.11b1", + "1.11rc1", + "1.11", + "1.11.1", + "1.11.2", + "1.11.3", + "1.11.4", + "1.11.5", + "1.11.6", + "1.11.7", + "1.11.8", + "1.11.9", + "1.11.10", + "1.11.11", + "1.11.12", + "1.11.13", + "1.11.14", + "1.11.15", + "1.11.16", + "1.11.17", + "1.11.18", + "1.11.20", + "1.11.21", + "1.11.22", + "1.11.23", + "1.11.24", + "1.11.25", + "1.11.26", + "1.11.27", + "1.11.28", + "1.11.29", + "2.0a1", + "2.0b1", + "2.0rc1", + "2.0", + "2.0.1", + "2.0.2", + "2.0.3", + "2.0.4", + "2.0.5", + "2.0.6", + "2.0.7", + "2.0.8", + "2.0.9", + "2.0.10", + "2.0.12", + "2.0.13", + "2.1a1", + "2.1b1", + "2.1rc1", + "2.1", + "2.1.1", + "2.1.2", + "2.1.3", + "2.1.4", + "2.1.5", + "2.1.7", + "2.1.8", + "2.1.9", + "2.1.10", + "2.1.11", + "2.1.12", + "2.1.13", + "2.1.14", + "2.1.15", + "2.2a1", + "2.2b1", + "2.2rc1", + "2.2", + "2.2.1", + "2.2.2", + "2.2.3", + "2.2.4", + "2.2.5", + "2.2.6", + "2.2.7", + "2.2.8", + "2.2.9", + "2.2.10", + "2.2.11", + "2.2.12", + "2.2.13", + "2.2.14", + "2.2.15", + "2.2.16", + "2.2.17", + "2.2.18", + "2.2.19", + "2.2.20", + "2.2.21", + "2.2.22", + "2.2.23", + "2.2.24", + "2.2.25", + "2.2.26", + "2.2.27", + "2.2.28", + "3.0a1", + "3.0b1", + "3.0rc1", + "3.0", + "3.0.1", + "3.0.2", + "3.0.3", + "3.0.4", + "3.0.5", + "3.0.6", + "3.0.7", + "3.0.8", + "3.0.9", + "3.0.10", + "3.0.11", + "3.0.12", + "3.0.13", + "3.0.14", + "3.1a1", + "3.1b1", + "3.1rc1", + "3.1", + "3.1.1", + "3.1.2", + "3.1.3", + "3.1.4", + "3.1.5", + "3.1.6", + "3.1.7", + "3.1.8", + "3.1.9", + "3.1.10", + "3.1.11", + "3.1.12", + "3.1.13", + "3.1.14", + "3.2a1", + "3.2b1", + "3.2rc1", + "3.2", + "3.2.1", + "3.2.2", + "3.2.3", + "3.2.4", + "3.2.5", + "3.2.6", + "3.2.7", + "3.2.8", + "3.2.9", + "3.2.10", + "3.2.11", + "3.2.12", + "3.2.13", + "3.2.14", + "3.2.15", + "3.2.16", + "3.2.17", + "3.2.18", + "3.2.19", + "3.2.20", + "3.2.21", + "3.2.22", + "3.2.23", + "3.2.24", + "3.2.25", + "4.0a1", + "4.0b1", + "4.0rc1", + "4.0", + "4.0.1", + "4.0.2", + "4.0.3", + "4.0.4", + "4.0.5", + "4.0.6", + "4.0.7", + "4.0.8", + "4.0.9", + "4.0.10", + "4.1a1", + "4.1b1", + "4.1rc1", + "4.1", + "4.1.1", + "4.1.2", + "4.1.3", + "4.1.4", + "4.1.5", + "4.1.6", + "4.1.7", + "4.1.8", + "4.1.9", + "4.1.10", + "4.1.11", + "4.1.12", + "4.1.13", + "4.2a1", + "4.2b1", + "4.2rc1", + "4.2", + "4.2.1", + "4.2.2", + "4.2.3", + "4.2.4", + "4.2.5", + "4.2.6", + "4.2.7", + "4.2.8", + "4.2.9", + "4.2.10", + "4.2.11", + "4.2.12", + "4.2.13", + "4.2.14", + "4.2.15", + "4.2.16", + "4.2.17", + "4.2.18", + "4.2.19", + "4.2.20", + "4.2.21", + "4.2.22", + "4.2.23", + "4.2.24", + "4.2.25", + "4.2.26", + "4.2.27", + "4.2.28", + "4.2.29", + "4.2.30", + "5.0a1", + "5.0b1", + "5.0rc1", + "5.0", + "5.0.1", + "5.0.2", + "5.0.3", + "5.0.4", + "5.0.5", + "5.0.6", + "5.0.7", + "5.0.8", + "5.0.9", + "5.0.10", + "5.0.11", + "5.0.12", + "5.0.13", + "5.0.14", + "5.1a1", + "5.1b1", + "5.1rc1", + "5.1", + "5.1.1", + "5.1.2", + "5.1.3", + "5.1.4", + "5.1.5", + "5.1.6", + "5.1.7", + "5.1.8", + "5.1.9", + "5.1.10", + "5.1.11", + "5.1.12", + "5.1.13", + "5.1.14", + "5.1.15", + "5.2a1", + "5.2b1", + "5.2rc1", + "5.2", + "5.2.1", + "5.2.2", + "5.2.3", + "5.2.4", + "5.2.5", + "5.2.6", + "5.2.7", + "5.2.8", + "5.2.9", + "5.2.10", + "5.2.11", + "5.2.12", + "5.2.13", + "5.2.14", + "5.2.15", + "6.0a1", + "6.0b1", + "6.0rc1", + "6.0", + "6.0.1", + "6.0.2", + "6.0.3", + "6.0.4", + "6.0.5", + "6.0.6", + "6.1a1" + ] + } + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - "86400" + Cache-Control: + - max-age=600, public + Content-Security-Policy: + - default-src 'none'; sandbox allow-top-navigation + Content-Type: + - application/vnd.pypi.simple.v1+json + Permissions-Policy: + - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept-Encoding, Accept + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + host: pypi.org + headers: + Accept: + - application/vnd.pypi.simple.v1+json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://pypi.org/simple/flask/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: -1 + uncompressed: true + body: | + { + "alternate-locations": [], + "files": [ + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.1.tar.gz", "hashes": { - "sha256": "204730fd5fe2fe3b1e9ccadb2bd18ba8712b111dcabce185af0b3b5285a7c989" + "sha256": "9da884457e910bf0847d396cb4b778ad9f3c3d17db1c5997cb861937bd284237" }, "provenance": null, - "requires-python": ">=3.7", - "size": 25220, - "upload-time": "2022-02-18T03:49:57.378466Z", - "url": "https://files.pythonhosted.org/packages/b1/5a/acc1125d0c5fb08751a1d5b8e8034c0cc2a12343f67629f03b7b7e277b9d/MarkupSafe-2.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": null, + "size": 9168, + "upload-time": "2010-04-16T14:29:37.458396Z", + "url": "https://files.pythonhosted.org/packages/6e/49/43b514bfdaf4af12e6ef1f17aa25447157bcbb864c07775dacd72e8c8e02/Flask-0.1.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "data-dist-info-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "filename": "MarkupSafe-2.1.0-cp310-cp310-musllinux_1_1_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.2.tar.gz", "hashes": { - "sha256": "d3b64c65328cb4cd252c94f83e66e3d7acf8891e60ebf588d7b493a55a1dbf26" + "sha256": "2f992b8081cc6091a29b2b5f65d56433857320889c733da837e75b51c7d1b743" }, "provenance": null, - "requires-python": ">=3.7", - "size": 30360, - "upload-time": "2022-02-18T03:49:59.088723Z", - "url": "https://files.pythonhosted.org/packages/6d/20/beffd339ead1d10ecdc11488a3e9738e6d7f5c4ecc0997acf4cfb3ffbebc/MarkupSafe-2.1.0-cp310-cp310-musllinux_1_1_aarch64.whl", + "requires-python": null, + "size": 13877, + "upload-time": "2010-05-12T01:31:26.850453Z", + "url": "https://files.pythonhosted.org/packages/9a/db/245abc92428bcdfdc32d8017ddd1b079afffce9c74f94e34d1aa777bc771/Flask-0.2.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "data-dist-info-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "filename": "MarkupSafe-2.1.0-cp310-cp310-musllinux_1_1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.3.tar.gz", "hashes": { - "sha256": "96de1932237abe0a13ba68b63e94113678c379dca45afa040a17b6e1ad7ed076" + "sha256": "943ffb10abcc6fef6c3fbcc04f3be81cc6caa598ee7469d446f52d18bee1160f" }, "provenance": null, - "requires-python": ">=3.7", - "size": 29468, - "upload-time": "2022-02-18T03:50:00.933668Z", - "url": "https://files.pythonhosted.org/packages/1b/f5/ea45a5a0f479febb4899fbedc98e83002dc38c24fff985d157e0147ea021/MarkupSafe-2.1.0-cp310-cp310-musllinux_1_1_i686.whl", + "requires-python": null, + "size": 1001397, + "upload-time": "2010-05-28T01:24:37.182936Z", + "url": "https://files.pythonhosted.org/packages/8b/cb/706dbb37f4ef3a75366c9e715f41d22e73ca4594303f48d229d906c80632/Flask-0.3.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "data-dist-info-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "filename": "MarkupSafe-2.1.0-cp310-cp310-musllinux_1_1_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.3.1.tar.gz", "hashes": { - "sha256": "75bb36f134883fdbe13d8e63b8675f5f12b80bb6627f7714c7d6c5becf22719f" + "sha256": "7d80bc18748e4243e389cf1cac50d24b74a39b631dd5176525f10dad01ebae1d" }, "provenance": null, - "requires-python": ">=3.7", - "size": 29753, - "upload-time": "2022-02-18T03:50:03.094629Z", - "url": "https://files.pythonhosted.org/packages/aa/0f/db97037f26020e92dfc4fde2f1913da5fc5a82801921200a71cf4c01ad2e/MarkupSafe-2.1.0-cp310-cp310-musllinux_1_1_x86_64.whl", + "requires-python": null, + "size": 339666, + "upload-time": "2010-05-28T21:23:15.767688Z", + "url": "https://files.pythonhosted.org/packages/e0/d7/4de91ad9fc1854e651cf03f87eff939a92cd06716645dee86b0382674ea3/Flask-0.3.1.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "data-dist-info-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "filename": "MarkupSafe-2.1.0-cp310-cp310-win32.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.4.tar.gz", "hashes": { - "sha256": "4056f752015dfa9828dce3140dbadd543b555afb3252507348c493def166d454" + "sha256": "4fc67fa570801209413fbd649e85e435bd3441a19d2d5cbebe7e44f33094940f" }, "provenance": null, - "requires-python": ">=3.7", - "size": 16361, - "upload-time": "2022-02-18T03:50:05.580902Z", - "url": "https://files.pythonhosted.org/packages/fe/e3/9b51a97cf72c6859fb43d67c67fc4a952f1630501cac5e18535014bc6972/MarkupSafe-2.1.0-cp310-cp310-win32.whl", + "requires-python": null, + "size": 352924, + "upload-time": "2010-06-18T17:14:06.911868Z", + "url": "https://files.pythonhosted.org/packages/a3/89/a4bf29e78a87e11f0f6fdd4d9e02a0aece1eecd38118496da58d4826d7e3/Flask-0.4.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "data-dist-info-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "filename": "MarkupSafe-2.1.0-cp310-cp310-win_amd64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.5.tar.gz", "hashes": { - "sha256": "d4e702eea4a2903441f2735799d217f4ac1b55f7d8ad96ab7d4e25417cb0827c" + "sha256": "20e176b1db0e2bfe92d869f7b5d0ee3e5d6cb60e793755aaf2284bd78a6202ea" }, "provenance": null, - "requires-python": ">=3.7", - "size": 16972, - "upload-time": "2022-02-18T03:50:07.626160Z", - "url": "https://files.pythonhosted.org/packages/0a/ce/7df99f25f9cf0d152ad91b7a6f978c3280c7ccf4cda0cd2df8a5ac16ab05/MarkupSafe-2.1.0-cp310-cp310-win_amd64.whl", + "requires-python": null, + "size": 369558, + "upload-time": "2010-07-06T16:28:02.414425Z", + "url": "https://files.pythonhosted.org/packages/d4/6a/93500f2a7089b4e993fb095215979890b6204a5ba3f6b0f63dc6c3c6c827/Flask-0.5.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "data-dist-info-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "filename": "MarkupSafe-2.1.0-cp37-cp37m-macosx_10_9_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.5.1.tar.gz", "hashes": { - "sha256": "f0eddfcabd6936558ec020130f932d479930581171368fd728efcfb6ef0dd357" + "sha256": "09a90f9678e2ffdefd2848d6c6a5d6476d675bef874cfd0f06c7608b99682e1d" }, "provenance": null, - "requires-python": ">=3.7", - "size": 13491, - "upload-time": "2022-02-18T03:50:09.509069Z", - "url": "https://files.pythonhosted.org/packages/04/4c/4c08415c3b7e9f04d5084f3bda6869f4114eb5ec8a169edabfda2a178f95/MarkupSafe-2.1.0-cp37-cp37m-macosx_10_9_x86_64.whl", + "requires-python": null, + "size": 369739, + "upload-time": "2010-07-06T19:25:37.546865Z", + "url": "https://files.pythonhosted.org/packages/16/a6/c458d3305e689d7e06a23eacee414ea10d870074a7673864ffea67109f9d/Flask-0.5.1.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "data-dist-info-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "filename": "MarkupSafe-2.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.5.2.tar.gz", "hashes": { - "sha256": "5ddea4c352a488b5e1069069f2f501006b1a4362cb906bee9a193ef1245a7a61" + "sha256": "7a78e498cb9cdb104429ed2ff8823b8a4dd10db32ff9a20bb3ef3132a3885e8d" }, "provenance": null, - "requires-python": ">=3.7", - "size": 26062, - "upload-time": "2022-02-18T03:50:11.604891Z", - "url": "https://files.pythonhosted.org/packages/be/d2/8eb89bc0e246969a0dc38dbdbf9b6098b580ca5242960a89dff3b499e43a/MarkupSafe-2.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": null, + "size": 369791, + "upload-time": "2010-07-15T20:02:56.267146Z", + "url": "https://files.pythonhosted.org/packages/1c/b5/03c412ba48148e6c222e238201a0924360a85d755ce9597acbd99a1a6240/Flask-0.5.2.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "data-dist-info-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "filename": "MarkupSafe-2.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.6.tar.gz", "hashes": { - "sha256": "09c86c9643cceb1d87ca08cdc30160d1b7ab49a8a21564868921959bd16441b8" + "sha256": "9dc18a7c673bf0a6fada51e011fc411285a8301f6dfc1c000ebfa272b5e609e4" }, "provenance": null, - "requires-python": ">=3.7", - "size": 25283, - "upload-time": "2022-02-18T03:50:13.458792Z", - "url": "https://files.pythonhosted.org/packages/ee/2f/f5f4981cf6a235951da6d864de8a4debd3ab5d5593ecdf98454e22e12639/MarkupSafe-2.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": null, + "size": 388672, + "upload-time": "2010-07-27T14:39:13.285427Z", + "url": "https://files.pythonhosted.org/packages/44/86/481371798994529e105633a50b2332638105a1e191053bc0f4bbc9b91791/Flask-0.6.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "data-dist-info-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "filename": "MarkupSafe-2.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.6.1.tar.gz", "hashes": { - "sha256": "a0a0abef2ca47b33fb615b491ce31b055ef2430de52c5b3fb19a4042dbc5cadb" + "sha256": "fe0e31bf71a1fc1d2e0786052855c94cd9ee43546d3e15ff98ccee0c5bc21f70" }, "provenance": null, - "requires-python": ">=3.7", - "size": 24980, - "upload-time": "2022-02-18T03:50:15.214723Z", - "url": "https://files.pythonhosted.org/packages/2d/6c/7a0f69b89dc55f218da9c677a94ba71df4ec8255a9e3006a0ff627e78cc4/MarkupSafe-2.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": null, + "size": 413766, + "upload-time": "2010-12-31T15:23:05.868761Z", + "url": "https://files.pythonhosted.org/packages/8f/1c/453a427f55b91239b3368c8b975b55d089d5d79dc37545af41cd7157c187/Flask-0.6.1.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "data-dist-info-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "filename": "MarkupSafe-2.1.0-cp37-cp37m-musllinux_1_1_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.7.tar.gz", "hashes": { - "sha256": "736895a020e31b428b3382a7887bfea96102c529530299f426bf2e636aacec9e" + "sha256": "ab377ff4113d76d7dd3496c05716ff7a7a7b9e492460e775991e9addc271ba16" }, "provenance": null, - "requires-python": ">=3.7", - "size": 30745, - "upload-time": "2022-02-18T03:50:17.378813Z", - "url": "https://files.pythonhosted.org/packages/58/14/ed7d8d12e417602dc2c8ac9d77b60d19345784966419fe6a9508e13c2773/MarkupSafe-2.1.0-cp37-cp37m-musllinux_1_1_aarch64.whl", + "requires-python": null, + "size": 469417, + "upload-time": "2011-06-28T16:06:18.291844Z", + "url": "https://files.pythonhosted.org/packages/43/08/e4907533c6ca0ebb1867182fa94b1ffa41fa3aba5f6cb4969e108262e92b/Flask-0.7.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "data-dist-info-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "filename": "MarkupSafe-2.1.0-cp37-cp37m-musllinux_1_1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.7.1.tar.gz", "hashes": { - "sha256": "679cbb78914ab212c49c67ba2c7396dc599a8479de51b9a87b174700abd9ea49" + "sha256": "7a60e179884b1037ca6182639659f819a0b89675a0cc02d7d9cd21819bfa8d3f" }, "provenance": null, - "requires-python": ">=3.7", - "size": 29905, - "upload-time": "2022-02-18T03:50:19.700608Z", - "url": "https://files.pythonhosted.org/packages/ab/7e/5bdfc794b6985b37a0ce192da87abcd20b8844d8879dc8559c2fa6842ffa/MarkupSafe-2.1.0-cp37-cp37m-musllinux_1_1_i686.whl", + "requires-python": null, + "size": 469692, + "upload-time": "2011-06-29T18:37:29.978951Z", + "url": "https://files.pythonhosted.org/packages/fe/3e/ad5eb51d4666e76f389cd4f9c6cc22e1544e0daf72419ccab8705e918911/Flask-0.7.1.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "data-dist-info-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "filename": "MarkupSafe-2.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.7.2.tar.gz", "hashes": { - "sha256": "84ad5e29bf8bab3ad70fd707d3c05524862bddc54dc040982b0dbcff36481de7" + "sha256": "95fb72b7f2b0ccc68757fc03f7ae559d9fb8814fa5ddbfa27ae2a6d9b1e3f8cb" }, "provenance": null, - "requires-python": ">=3.7", - "size": 30159, - "upload-time": "2022-02-18T03:50:21.595022Z", - "url": "https://files.pythonhosted.org/packages/4f/10/958d15d7d1ac4682f6517c31c658060f9ecc8a24061b7f18a20fb4af86dc/MarkupSafe-2.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl", + "requires-python": null, + "size": 469996, + "upload-time": "2011-07-06T10:19:39.762212Z", + "url": "https://files.pythonhosted.org/packages/1c/c7/a361d00f4c9ed3f1b7ab77976e820ca347f3b0aec4dee6c66fe5c5a2124d/Flask-0.7.2.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "data-dist-info-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "filename": "MarkupSafe-2.1.0-cp37-cp37m-win32.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.8.tar.gz", "hashes": { - "sha256": "8da5924cb1f9064589767b0f3fc39d03e3d0fb5aa29e0cb21d43106519bd624a" + "sha256": "937504fc2ae59c44f2181be139733190ed98c51a00adbb6013873692e90b06c9" }, "provenance": null, - "requires-python": ">=3.7", - "size": 14129, - "upload-time": "2022-02-18T03:50:23.183716Z", - "url": "https://files.pythonhosted.org/packages/5c/1b/b6ae6a6b2924412f89ac5f195cfb9a44b166d67b09484cdaf7774a9c9a3f/MarkupSafe-2.1.0-cp37-cp37m-win32.whl", + "requires-python": null, + "size": 494211, + "upload-time": "2011-09-29T23:34:21.197086Z", + "url": "https://files.pythonhosted.org/packages/f0/84/e3c207a6aad1acfdfe1eda20abeadff47035f24820f09ac6870f9c8a26a3/Flask-0.8.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "data-dist-info-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "filename": "MarkupSafe-2.1.0-cp37-cp37m-win_amd64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.8.1.tar.gz", "hashes": { - "sha256": "454ffc1cbb75227d15667c09f164a0099159da0c1f3d2636aa648f12675491ad" + "sha256": "f3fcaca39ab1ebd9e6e7def0928bf9f280cafb3f90a6e1c70420e9c1c25b8b6e" }, "provenance": null, - "requires-python": ">=3.7", - "size": 16916, - "upload-time": "2022-02-18T03:50:25.209892Z", - "url": "https://files.pythonhosted.org/packages/39/b0/f184c88a7d886e761424239e18d77d04f9599f1da8bec7d6e3aa97ef69ff/MarkupSafe-2.1.0-cp37-cp37m-win_amd64.whl", + "requires-python": null, + "size": 458490, + "upload-time": "2012-07-01T13:08:59.206109Z", + "url": "https://files.pythonhosted.org/packages/20/5d/f355d122c9d7a45d7846449f94b9f1d26df88556f705f14dd84a8fa264ea/Flask-0.8.1.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "data-dist-info-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "filename": "MarkupSafe-2.1.0-cp38-cp38-macosx_10_9_universal2.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.9.tar.gz", "hashes": { - "sha256": "142119fb14a1ef6d758912b25c4e803c3ff66920635c44078666fe7cc3f8f759" + "sha256": "2fd5d4ffe81f762dd2a3e58472d690a0dbba3766776506003aee3ed7aaa8afef" }, "provenance": null, - "requires-python": ">=3.7", - "size": 17650, - "upload-time": "2022-02-18T03:50:27.095939Z", - "url": "https://files.pythonhosted.org/packages/b4/82/b03459831856da8e2d12d44eef390a8e7d00cc644f7bbc0f73b53928a4c6/MarkupSafe-2.1.0-cp38-cp38-macosx_10_9_universal2.whl", + "requires-python": null, + "size": 481982, + "upload-time": "2012-07-01T13:12:50.941321Z", + "url": "https://files.pythonhosted.org/packages/49/0a/fe5021b35436202d3d4225a766f3bdc7fb51521ad89e73c5162db36cdbc7/Flask-0.9.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "data-dist-info-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "filename": "MarkupSafe-2.1.0-cp38-cp38-macosx_10_9_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.10.tar.gz", "hashes": { - "sha256": "b2a5a856019d2833c56a3dcac1b80fe795c95f401818ea963594b345929dffa7" + "sha256": "84b3b352c3d6b888ee56c645d83a3b54a86fab6236be3d44fd55a275f2c8b207" }, "provenance": null, - "requires-python": ">=3.7", - "size": 13569, - "upload-time": "2022-02-18T03:50:28.921012Z", - "url": "https://files.pythonhosted.org/packages/da/f8/cc01a942f70244489e438c3cd4d72ad80feb57c58dd87d11f2a5aaac7b81/MarkupSafe-2.1.0-cp38-cp38-macosx_10_9_x86_64.whl", + "requires-python": null, + "size": 544031, + "upload-time": "2013-06-13T08:35:51.483512Z", + "url": "https://files.pythonhosted.org/packages/f3/46/53d83cbdb79b27678c7b032d5deaa556655dd034cc747ee609b3e3cbf95b/Flask-0.10.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "data-dist-info-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "filename": "MarkupSafe-2.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.10.1.tar.gz", "hashes": { - "sha256": "1d1fb9b2eec3c9714dd936860850300b51dbaa37404209c8d4cb66547884b7ed" + "sha256": "4c83829ff83d408b5e1d4995472265411d2c414112298f2eb4b359d9e4563373" }, "provenance": null, - "requires-python": ">=3.7", - "size": 26660, - "upload-time": "2022-02-18T03:50:30.609646Z", - "url": "https://files.pythonhosted.org/packages/45/15/d9faec1fe0310ed300df7e4d574a64abe1a0bd898f51282bdaf8ef6a50d7/MarkupSafe-2.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": null, + "size": 544247, + "upload-time": "2013-06-14T08:54:19.252169Z", + "url": "https://files.pythonhosted.org/packages/db/9c/149ba60c47d107f85fe52564133348458f093dd5e6b57a5b60ab9ac517bb/Flask-0.10.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + "sha256": "6bebbf6b77100a3e41e3c4207d5e5cdb1c75defd87c88535a42a8beaad44f5c5" }, "data-dist-info-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + "sha256": "6bebbf6b77100a3e41e3c4207d5e5cdb1c75defd87c88535a42a8beaad44f5c5" }, - "filename": "MarkupSafe-2.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "filename": "Flask-0.11-py2.py3-none-any.whl", "hashes": { - "sha256": "62c0285e91414f5c8f621a17b69fc0088394ccdaa961ef469e833dbff64bd5ea" + "sha256": "6b221aef9684a92209628c8ffeba35fc60a0c89e4424662809e7da6035f257a7" }, "provenance": null, - "requires-python": ">=3.7", - "size": 25833, - "upload-time": "2022-02-18T03:50:32.533743Z", - "url": "https://files.pythonhosted.org/packages/4a/9d/40ec58ee0c7cda235ce8469e77ee49d221a21a6ffe892be9671cf81cfdb8/MarkupSafe-2.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": null, + "size": 80577, + "upload-time": "2016-05-29T09:02:35.093225Z", + "url": "https://files.pythonhosted.org/packages/ac/0b/191c5dc6b3e22dfacb8e1eba2bb8dc211c16972b23a0b419f8a33b3deb71/Flask-0.11-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "data-dist-info-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "filename": "MarkupSafe-2.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.11.tar.gz", "hashes": { - "sha256": "fc3150f85e2dbcf99e65238c842d1cfe69d3e7649b19864c1cc043213d9cd730" + "sha256": "29a7405a7f0de178232fe48cd9b2a2403083bf03bd34eabe12168863d4cdb493" }, "provenance": null, - "requires-python": ">=3.7", - "size": 25511, - "upload-time": "2022-02-18T03:50:34.756413Z", - "url": "https://files.pythonhosted.org/packages/af/06/d20b5b5b8e2723b75218992af61e0fb347c9c7452ecfb0e29d158de51194/MarkupSafe-2.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": null, + "size": 563928, + "upload-time": "2016-05-29T09:02:29.470315Z", + "url": "https://files.pythonhosted.org/packages/dc/ca/c0ed9cc90c079085c698e284b672edbc1ffd6866b1830574095cbc5b7752/Flask-0.11.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + "sha256": "258b2a9ee6cd7e88f9cd46cdbf7229d0e8a6eae6cfb234d199d8038f4bec40e4" }, "data-dist-info-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + "sha256": "258b2a9ee6cd7e88f9cd46cdbf7229d0e8a6eae6cfb234d199d8038f4bec40e4" }, - "filename": "MarkupSafe-2.1.0-cp38-cp38-musllinux_1_1_aarch64.whl", + "filename": "Flask-0.11.1-py2.py3-none-any.whl", "hashes": { - "sha256": "f02cf7221d5cd915d7fa58ab64f7ee6dd0f6cddbb48683debf5d04ae9b1c2cc1" + "sha256": "a4f97abd30d289e548434ef42317a793f58087be1989eab96f2c647470e77000" }, "provenance": null, - "requires-python": ">=3.7", - "size": 30242, - "upload-time": "2022-02-18T03:50:36.532264Z", - "url": "https://files.pythonhosted.org/packages/3e/a6/464670edc16efb668dbca45d1a21aafde9c4445b1393d3a1f991d66ead82/MarkupSafe-2.1.0-cp38-cp38-musllinux_1_1_aarch64.whl", + "requires-python": null, + "size": 80615, + "upload-time": "2016-06-07T16:25:21.831874Z", + "url": "https://files.pythonhosted.org/packages/63/2b/01f5ed23a78391f6e3e73075973da0ecb467c831376a0b09c0ec5afd7977/Flask-0.11.1-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "data-dist-info-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "filename": "MarkupSafe-2.1.0-cp38-cp38-musllinux_1_1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.11.1.tar.gz", "hashes": { - "sha256": "d5653619b3eb5cbd35bfba3c12d575db2a74d15e0e1c08bf1db788069d410ce8" + "sha256": "b4713f2bfb9ebc2966b8a49903ae0d3984781d5c878591cf2f7b484d28756b0e" }, "provenance": null, - "requires-python": ">=3.7", - "size": 29393, - "upload-time": "2022-02-18T03:50:38.423064Z", - "url": "https://files.pythonhosted.org/packages/0c/51/2313deee6d71836fbbd8f9ea73a3e6f9703644526d69857887f7790b43c7/MarkupSafe-2.1.0-cp38-cp38-musllinux_1_1_i686.whl", + "requires-python": null, + "size": 564993, + "upload-time": "2016-06-07T16:25:04.430636Z", + "url": "https://files.pythonhosted.org/packages/55/8a/78e165d30f0c8bb5d57c429a30ee5749825ed461ad6c959688872643ffb3/Flask-0.11.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + "sha256": "54f4a2479e00bd57f0afc78142712d1964ff69f72814952695a12fadbf08703c" }, "data-dist-info-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + "sha256": "54f4a2479e00bd57f0afc78142712d1964ff69f72814952695a12fadbf08703c" }, - "filename": "MarkupSafe-2.1.0-cp38-cp38-musllinux_1_1_x86_64.whl", + "filename": "Flask-0.12-py2.py3-none-any.whl", "hashes": { - "sha256": "7d2f5d97fcbd004c03df8d8fe2b973fe2b14e7bfeb2cfa012eaa8759ce9a762f" + "sha256": "7f03bb2c255452444f7265eddb51601806e5447b6f8a2d50bbc77a654a14c118" }, "provenance": null, - "requires-python": ">=3.7", - "size": 29661, - "upload-time": "2022-02-18T03:50:40.785651Z", - "url": "https://files.pythonhosted.org/packages/0a/dd/ff46906bb30c50ea09f8c411845b494aec73e32c9ba6e098e778c9fed6ff/MarkupSafe-2.1.0-cp38-cp38-musllinux_1_1_x86_64.whl", + "requires-python": null, + "size": 82841, + "upload-time": "2016-12-21T20:22:15.304851Z", + "url": "https://files.pythonhosted.org/packages/0e/e9/37ee66dde483dceefe45bb5e92b387f990d4f097df40c400cf816dcebaa4/Flask-0.12-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "data-dist-info-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "filename": "MarkupSafe-2.1.0-cp38-cp38-win32.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.12.tar.gz", "hashes": { - "sha256": "3cace1837bc84e63b3fd2dfce37f08f8c18aeb81ef5cf6bb9b51f625cb4e6cd8" + "sha256": "93e803cdbe326a61ebd5c5d353959397c85f829bec610d59cb635c9f97d7ca8b" }, "provenance": null, - "requires-python": ">=3.7", - "size": 16340, - "upload-time": "2022-02-18T03:50:42.802429Z", - "url": "https://files.pythonhosted.org/packages/ea/60/98ade960458c2bc44b39ab406adff6515969ac801022fef1b6f9e5f4b9b9/MarkupSafe-2.1.0-cp38-cp38-win32.whl", + "requires-python": null, + "size": 531923, + "upload-time": "2016-12-21T20:22:12.557092Z", + "url": "https://files.pythonhosted.org/packages/4b/3a/4c20183df155dd2e39168e35d53a388efb384a512ca6c73001d8292c094a/Flask-0.12.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + "sha256": "486ede7c8baea1ae7518d3d9d200f83e707e5fe512ff293bc652819283009c02" }, "data-dist-info-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + "sha256": "486ede7c8baea1ae7518d3d9d200f83e707e5fe512ff293bc652819283009c02" }, - "filename": "MarkupSafe-2.1.0-cp38-cp38-win_amd64.whl", + "filename": "Flask-0.12.1-py2.py3-none-any.whl", "hashes": { - "sha256": "fabbe18087c3d33c5824cb145ffca52eccd053061df1d79d4b66dafa5ad2a5ea" + "sha256": "6c3130c8927109a08225993e4e503de4ac4f2678678ae211b33b519c622a7242" }, "provenance": null, - "requires-python": ">=3.7", - "size": 16947, - "upload-time": "2022-02-18T03:50:44.625612Z", - "url": "https://files.pythonhosted.org/packages/5d/3c/33e0484540c1fb604eec765abfcceddc385e9aea9c5c976d06f9fb665d20/MarkupSafe-2.1.0-cp38-cp38-win_amd64.whl", + "requires-python": null, + "size": 82997, + "upload-time": "2017-03-31T16:43:41.486925Z", + "url": "https://files.pythonhosted.org/packages/f4/43/fb2d5fb1d10e1d0402dd57836cf9a78b7f69c8b5f76a04b6e6113d0d7c5a/Flask-0.12.1-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "data-dist-info-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "filename": "MarkupSafe-2.1.0-cp39-cp39-macosx_10_9_universal2.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.12.1.tar.gz", "hashes": { - "sha256": "023af8c54fe63530545f70dd2a2a7eed18d07a9a77b94e8bf1e2ff7f252db9a3" + "sha256": "9dce4b6bfbb5b062181d3f7da8f727ff70c1156cbb4024351eafd426deb5fb88" }, "provenance": null, - "requires-python": ">=3.7", - "size": 17648, - "upload-time": "2022-02-18T03:50:46.440266Z", - "url": "https://files.pythonhosted.org/packages/ba/cb/68c17bc94f980cbf4ee5ed5c1d7adb1555d55bb781326412c0e016fa016f/MarkupSafe-2.1.0-cp39-cp39-macosx_10_9_universal2.whl", + "requires-python": null, + "size": 548511, + "upload-time": "2017-03-31T16:43:38.937461Z", + "url": "https://files.pythonhosted.org/packages/24/6e/11b9c57e46f276a8a8dfda85a2fa7ada62b0463b68693616c7ab5df356fa/Flask-0.12.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + "sha256": "3a04a4250fe49abcf8a84912f8ecd8b4bef9b999970138729a439c191e245d14" }, "data-dist-info-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + "sha256": "3a04a4250fe49abcf8a84912f8ecd8b4bef9b999970138729a439c191e245d14" }, - "filename": "MarkupSafe-2.1.0-cp39-cp39-macosx_10_9_x86_64.whl", + "filename": "Flask-0.12.2-py2.py3-none-any.whl", "hashes": { - "sha256": "d66624f04de4af8bbf1c7f21cc06649c1c69a7f84109179add573ce35e46d448" + "sha256": "0749df235e3ff61ac108f69ac178c9770caeaccad2509cb762ce1f65570a8856" }, "provenance": null, - "requires-python": ">=3.7", - "size": 13570, - "upload-time": "2022-02-18T03:50:49.062979Z", - "url": "https://files.pythonhosted.org/packages/e3/d2/64f4a5557fd8b5dde54d24687dcb61b3f4d48b65e317634b397da4d390d6/MarkupSafe-2.1.0-cp39-cp39-macosx_10_9_x86_64.whl", + "requires-python": null, + "size": 83018, + "upload-time": "2017-05-16T06:39:38.355773Z", + "url": "https://files.pythonhosted.org/packages/77/32/e3597cb19ffffe724ad4bf0beca4153419918e7fa4ba6a34b04ee4da3371/Flask-0.12.2-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "data-dist-info-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "filename": "MarkupSafe-2.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.12.2.tar.gz", "hashes": { - "sha256": "c532d5ab79be0199fa2658e24a02fce8542df196e60665dd322409a03db6a52c" + "sha256": "49f44461237b69ecd901cc7ce66feea0319b9158743dd27a2899962ab214dac1" }, "provenance": null, - "requires-python": ">=3.7", - "size": 26216, - "upload-time": "2022-02-18T03:50:51.055356Z", - "url": "https://files.pythonhosted.org/packages/a0/80/ab06abfc25932ef806bae6e755dab462b27fa07beee48cc9189c18d87c8c/MarkupSafe-2.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": null, + "size": 548510, + "upload-time": "2017-05-16T06:39:34.794990Z", + "url": "https://files.pythonhosted.org/packages/eb/12/1c7bd06fcbd08ba544f25bf2c6612e305a70ea51ca0eda8007344ec3f123/Flask-0.12.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + "sha256": "c03e4cdb73c655438f263171ef8dfe199dc128a40bd0916140276c03d56785c3" }, "data-dist-info-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + "sha256": "c03e4cdb73c655438f263171ef8dfe199dc128a40bd0916140276c03d56785c3" }, - "filename": "MarkupSafe-2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "filename": "Flask-0.12.3-py2.py3-none-any.whl", "hashes": { - "sha256": "e67ec74fada3841b8c5f4c4f197bea916025cb9aa3fe5abf7d52b655d042f956" + "sha256": "74bb782687731332b86aa8ab0817be14c9e63e5fa837934de8be4f9236d6d0d2" }, "provenance": null, - "requires-python": ">=3.7", - "size": 25417, - "upload-time": "2022-02-18T03:50:52.729339Z", - "url": "https://files.pythonhosted.org/packages/16/d5/1ab06367477e2af0cc9fae691191fd3c48fe5d35b23f3d5c65431488b2e1/MarkupSafe-2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": null, + "size": 88361, + "upload-time": "2018-04-26T20:12:32.459965Z", + "url": "https://files.pythonhosted.org/packages/24/3e/1b6aa496fa9bb119f6b22263ca5ca9e826aaa132431fd78f413c8bcc18e3/Flask-0.12.3-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "data-dist-info-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "filename": "MarkupSafe-2.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.12.3.tar.gz", "hashes": { - "sha256": "30c653fde75a6e5eb814d2a0a89378f83d1d3f502ab710904ee585c38888816c" + "sha256": "0f431076a50908f0484dcddd0f2fd0241129ef9ca1876799b3ebe14d823f60de" }, "provenance": null, - "requires-python": ">=3.7", - "size": 25071, - "upload-time": "2022-02-18T03:50:54.461097Z", - "url": "https://files.pythonhosted.org/packages/ed/01/8455a301741a47952f33cf7eac294af9dca39b3b5ca85caec1f3986400ff/MarkupSafe-2.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": null, + "size": 531380, + "upload-time": "2018-04-26T20:12:34.580941Z", + "url": "https://files.pythonhosted.org/packages/80/84/ddf5d2141e84f71ba184ea58b3d9b9caaee9cc49ca0303051ac02381791c/Flask-0.12.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + "sha256": "f09b92ddf95a72a70aa415bdfdb12473a6ac494df9944b9b17059c39499c025e" }, "data-dist-info-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + "sha256": "f09b92ddf95a72a70aa415bdfdb12473a6ac494df9944b9b17059c39499c025e" }, - "filename": "MarkupSafe-2.1.0-cp39-cp39-musllinux_1_1_aarch64.whl", + "filename": "Flask-0.12.4-py2.py3-none-any.whl", "hashes": { - "sha256": "961eb86e5be7d0973789f30ebcf6caab60b844203f4396ece27310295a6082c7" + "sha256": "6c02dbaa5a9ef790d8219bdced392e2d549c10cd5a5ba4b6aa65126b2271af29" }, "provenance": null, - "requires-python": ">=3.7", - "size": 30168, - "upload-time": "2022-02-18T03:50:56.063321Z", - "url": "https://files.pythonhosted.org/packages/fa/57/88d45162a2bd19bab1bbfe1430e9dbbc5f7dcac61da54750edccd2ab5ae2/MarkupSafe-2.1.0-cp39-cp39-musllinux_1_1_aarch64.whl", + "requires-python": null, + "size": 81756, + "upload-time": "2018-04-30T01:24:56.768063Z", + "url": "https://files.pythonhosted.org/packages/2e/48/f1936dadac2326b3d73f2fe0a964a87d16be16eb9d7fc56f09c1bea3d17c/Flask-0.12.4-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "data-dist-info-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "filename": "MarkupSafe-2.1.0-cp39-cp39-musllinux_1_1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.12.4.tar.gz", "hashes": { - "sha256": "598b65d74615c021423bd45c2bc5e9b59539c875a9bdb7e5f2a6b92dfcfc268d" + "sha256": "2ea22336f6d388b4b242bc3abf8a01244a8aa3e236e7407469ef78c16ba355dd" }, "provenance": null, - "requires-python": ">=3.7", - "size": 29261, - "upload-time": "2022-02-18T03:50:57.903712Z", - "url": "https://files.pythonhosted.org/packages/a6/51/bd46893edaaca7a6283497d48abc9df18ffe2fd6e91b6a59cb7cfbf56e80/MarkupSafe-2.1.0-cp39-cp39-musllinux_1_1_i686.whl", + "requires-python": null, + "size": 531086, + "upload-time": "2018-04-30T01:25:00.430363Z", + "url": "https://files.pythonhosted.org/packages/1b/72/ffc594a6832337ace475f939e61c34a44cbb150cde9589f98c482b407dd8/Flask-0.12.4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + "sha256": "600ae570a1ed24e5ba6848eda95bea195c1991d4c12ff63d346c9a9fad01e5dd" }, "data-dist-info-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + "sha256": "600ae570a1ed24e5ba6848eda95bea195c1991d4c12ff63d346c9a9fad01e5dd" }, - "filename": "MarkupSafe-2.1.0-cp39-cp39-musllinux_1_1_x86_64.whl", + "filename": "Flask-0.12.5-py2.py3-none-any.whl", "hashes": { - "sha256": "599941da468f2cf22bf90a84f6e2a65524e87be2fce844f96f2dd9a6c9d1e635" + "sha256": "2c710d1d42317c802c43000daa16de9de6026146b344ab3376cbc6d18846b863" }, "provenance": null, - "requires-python": ">=3.7", - "size": 29556, - "upload-time": "2022-02-18T03:50:59.703477Z", - "url": "https://files.pythonhosted.org/packages/8a/4a/3a64439d6398e373b4c477fc744aa0c247d3690b7c72adc93f5d8d3c8edc/MarkupSafe-2.1.0-cp39-cp39-musllinux_1_1_x86_64.whl", + "requires-python": null, + "size": 81748, + "upload-time": "2020-02-10T19:31:26.873584Z", + "url": "https://files.pythonhosted.org/packages/a4/36/756c34af4523bb0dfa77d3c83455bc4d5d01d6f03b20d8414f3e4deb8669/Flask-0.12.5-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "data-dist-info-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" - }, - "filename": "MarkupSafe-2.1.0-cp39-cp39-win32.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.12.5.tar.gz", "hashes": { - "sha256": "e6f7f3f41faffaea6596da86ecc2389672fa949bd035251eab26dc6697451d05" + "sha256": "fac2b9d443e49f7e7358a444a3db5950bdd0324674d92ba67f8f1f15f876b14f" }, "provenance": null, - "requires-python": ">=3.7", - "size": 16355, - "upload-time": "2022-02-18T03:51:01.774244Z", - "url": "https://files.pythonhosted.org/packages/c1/71/eb03ad593eef922d2270b37596d299b5ee6906c1882c68d13c3e9eface38/MarkupSafe-2.1.0-cp39-cp39-win32.whl", + "requires-python": null, + "size": 621389, + "upload-time": "2020-02-10T19:31:30.140398Z", + "url": "https://files.pythonhosted.org/packages/32/57/3c33fe153ea008e9e0202eb028972178337c55777686aac03f41ade671f8/Flask-0.12.5.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + "sha256": "9074506143cb4e68e9f2437e4d9432685e4c5de7cf4e70e682ad5dcb8f57f57f" }, "data-dist-info-metadata": { - "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + "sha256": "9074506143cb4e68e9f2437e4d9432685e4c5de7cf4e70e682ad5dcb8f57f57f" }, - "filename": "MarkupSafe-2.1.0-cp39-cp39-win_amd64.whl", + "filename": "Flask-1.0-py2.py3-none-any.whl", "hashes": { - "sha256": "b8811d48078d1cf2a6863dafb896e68406c5f513048451cd2ded0473133473c7" + "sha256": "b1883637bbee4dc7bc98d900792d0a304d609fce0f5bd9ca91d1b6457e5918dd" }, "provenance": null, - "requires-python": ">=3.7", - "size": 16963, - "upload-time": "2022-02-18T03:51:03.833371Z", - "url": "https://files.pythonhosted.org/packages/8d/b1/584a204372c41d6b56dce941b3cdc06bc7a325ad790a77ac50d7893da404/MarkupSafe-2.1.0-cp39-cp39-win_amd64.whl", + "requires-python": null, + "size": 97791, + "upload-time": "2018-04-26T20:12:52.254298Z", + "url": "https://files.pythonhosted.org/packages/55/b1/4365193655df97227ace49311365cc296e74b60c7f5c63d23cd30175e2f6/Flask-1.0-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "MarkupSafe-2.1.0.tar.gz", + "filename": "Flask-1.0.tar.gz", "hashes": { - "sha256": "80beaf63ddfbc64a0452b841d8036ca0611e049650e20afcb882f5d3c266d65f" + "sha256": "7fab1062d11dd0038434e790d18c5b9133fd9e6b7257d707c4578ccc1e38b67c" }, "provenance": null, - "requires-python": ">=3.7", - "size": 18546, - "upload-time": "2022-02-18T03:51:05.901568Z", - "url": "https://files.pythonhosted.org/packages/62/0f/52c009332fdadd484e898dc8f2acca0663c1031b3517070fd34ad9c1b64e/MarkupSafe-2.1.0.tar.gz", + "requires-python": null, + "size": 643442, + "upload-time": "2018-04-26T20:12:54.184864Z", + "url": "https://files.pythonhosted.org/packages/99/ab/eedb921f26adf7057ade1291f9c1bfa35a506d64894f58546457ef658772/Flask-1.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + "sha256": "750846511d9c717de42fc5466336cdaef128e85f1b8b5111d75c6bbf408daaa4" }, "data-dist-info-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + "sha256": "750846511d9c717de42fc5466336cdaef128e85f1b8b5111d75c6bbf408daaa4" }, - "filename": "MarkupSafe-2.1.1-cp310-cp310-macosx_10_9_universal2.whl", + "filename": "Flask-1.0.1-py2.py3-none-any.whl", "hashes": { - "sha256": "86b1f75c4e7c2ac2ccdaec2b9022845dbb81880ca318bb7a0a01fbf7813e3812" + "sha256": "dbe2a9f539f4d0fe26fa44c08d6e556e2a4a4dd3a3fb0550f39954cf57571363" }, "provenance": null, - "requires-python": ">=3.7", - "size": 17712, - "upload-time": "2022-03-15T13:22:05.942273Z", - "url": "https://files.pythonhosted.org/packages/d9/60/94e9de017674f88a514804e2924bdede9a642aba179d2045214719d6ec76/MarkupSafe-2.1.1-cp310-cp310-macosx_10_9_universal2.whl", + "requires-python": null, + "size": 91320, + "upload-time": "2018-04-30T02:09:48.725075Z", + "url": "https://files.pythonhosted.org/packages/90/72/b5ed853418364d8e7006550dbdb2cb9ac3e33ce3c9145acc7898fca8c0b6/Flask-1.0.1-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" - }, - "data-dist-info-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" - }, - "filename": "MarkupSafe-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-1.0.1.tar.gz", "hashes": { - "sha256": "f121a1420d4e173a5d96e47e9a0c0dcff965afdf1626d28de1460815f7c4ee7a" + "sha256": "cfc15b45622f9cfee6b5803723070fd0f489b3bd662179195e702cb95fd924c8" }, "provenance": null, - "requires-python": ">=3.7", - "size": 13623, - "upload-time": "2022-03-15T13:22:09.066000Z", - "url": "https://files.pythonhosted.org/packages/8c/96/7e608e1a942232cb8c81ca24093e71e07e2bacbeb2dad62a0f82da28ed54/MarkupSafe-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", + "requires-python": null, + "size": 644402, + "upload-time": "2018-04-30T02:09:53.237533Z", + "url": "https://files.pythonhosted.org/packages/6d/2f/95a73db56fa2c2b3187bb69783cb2bea4327d1e7b2e0cf60e15df59502ee/Flask-1.0.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + "sha256": "880e6d88d5b34ed80255ef34693646356b1c923f39ddf2727ef1ecf54f966519" }, "data-dist-info-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + "sha256": "880e6d88d5b34ed80255ef34693646356b1c923f39ddf2727ef1ecf54f966519" }, - "filename": "MarkupSafe-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "filename": "Flask-1.0.2-py2.py3-none-any.whl", "hashes": { - "sha256": "a49907dd8420c5685cfa064a1335b6754b74541bbb3706c259c02ed65b644b3e" + "sha256": "a080b744b7e345ccfcbc77954861cb05b3c63786e93f2b3875e0913d44b43f05" }, "provenance": null, - "requires-python": ">=3.7", - "size": 26400, - "upload-time": "2022-03-15T13:22:10.666022Z", - "url": "https://files.pythonhosted.org/packages/ff/3a/42262a3aa6415befee33b275b31afbcef4f7f8d2f4380061b226c692ee2a/MarkupSafe-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": null, + "size": 91364, + "upload-time": "2018-05-02T14:26:26.228390Z", + "url": "https://files.pythonhosted.org/packages/7f/e7/08578774ed4536d3242b14dacb4696386634607af824ea997202cd0edb4b/Flask-1.0.2-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" - }, - "data-dist-info-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" - }, - "filename": "MarkupSafe-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-1.0.2.tar.gz", "hashes": { - "sha256": "10c1bfff05d95783da83491be968e8fe789263689c02724e0c691933c52994f5" + "sha256": "2271c0070dbcb5275fad4a82e29f23ab92682dc45f9dfbc22c02ba9b9322ce48" }, "provenance": null, - "requires-python": ">=3.7", - "size": 25596, - "upload-time": "2022-03-15T13:22:12.358425Z", - "url": "https://files.pythonhosted.org/packages/9e/82/2e089c6f34e77c073aa5a67040d368aac0dfb9b8ccbb46d381452c26fc33/MarkupSafe-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": null, + "size": 644534, + "upload-time": "2018-05-02T14:26:28.310571Z", + "url": "https://files.pythonhosted.org/packages/4b/12/c1fbf4971fda0e4de05565694c9f0c92646223cff53f15b6eb248a310a62/Flask-1.0.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + "sha256": "d9f0f6764464b23c4e1e6060728cff41fa8de608723fe9e3054308b56a36131a" }, "data-dist-info-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + "sha256": "d9f0f6764464b23c4e1e6060728cff41fa8de608723fe9e3054308b56a36131a" }, - "filename": "MarkupSafe-2.1.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "filename": "Flask-1.0.3-py2.py3-none-any.whl", "hashes": { - "sha256": "b7bd98b796e2b6553da7225aeb61f447f80a1ca64f41d83612e6139ca5213aa4" + "sha256": "e7d32475d1de5facaa55e3958bc4ec66d3762076b074296aa50ef8fdc5b9df61" }, "provenance": null, - "requires-python": ">=3.7", - "size": 25270, - "upload-time": "2022-03-15T13:22:15.200326Z", - "url": "https://files.pythonhosted.org/packages/a3/47/9dcc08eff8ab94f1e50f59f9cd322b710ef5db7e8590fdd8df924406fc9c/MarkupSafe-2.1.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": null, + "size": 92053, + "upload-time": "2019-05-17T17:59:03.245856Z", + "url": "https://files.pythonhosted.org/packages/9a/74/670ae9737d14114753b8c8fdf2e8bd212a05d3b361ab15b44937dfd40985/Flask-1.0.3-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" - }, - "data-dist-info-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" - }, - "filename": "MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-1.0.3.tar.gz", "hashes": { - "sha256": "b09bf97215625a311f669476f44b8b318b075847b49316d3e28c08e41a7a573f" + "sha256": "ad7c6d841e64296b962296c2c2dabc6543752985727af86a975072dea984b6f3" }, "provenance": null, - "requires-python": ">=3.7", - "size": 30413, - "upload-time": "2022-03-15T13:22:17.921875Z", - "url": "https://files.pythonhosted.org/packages/ad/fa/292a72cddad41e3c06227b446a0af53ff642a40755fc5bd695f439c35ba8/MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_aarch64.whl", + "requires-python": null, + "size": 647311, + "upload-time": "2019-05-17T17:59:07.791692Z", + "url": "https://files.pythonhosted.org/packages/e9/96/8f6d83828a77306a119e12b215a7b0637c955b408fb1c161311a6891b958/Flask-1.0.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + "sha256": "8034294b95b4c5129c70921cf74dbaafe959a3a5072ac3b275892b7c834928c5" }, "data-dist-info-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + "sha256": "8034294b95b4c5129c70921cf74dbaafe959a3a5072ac3b275892b7c834928c5" }, - "filename": "MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_i686.whl", + "filename": "Flask-1.0.4-py2.py3-none-any.whl", "hashes": { - "sha256": "694deca8d702d5db21ec83983ce0bb4b26a578e71fbdbd4fdcd387daa90e4d5e" + "sha256": "1a21ccca71cee5e55b6a367cc48c6eb47e3c447f76e64d41f3f3f931c17e7c96" }, "provenance": null, - "requires-python": ">=3.7", - "size": 29518, - "upload-time": "2022-03-15T13:22:19.677818Z", - "url": "https://files.pythonhosted.org/packages/5c/1a/ac3a2b2a4ef1196c15dd8a143fc28eddeb6e6871d6d1de64dc44ef7f59b6/MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_i686.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 92416, + "upload-time": "2019-07-04T22:58:23.261646Z", + "url": "https://files.pythonhosted.org/packages/d8/94/7350820ae209ccdba073f83220cea1c376f2621254d1e0e82609c9a65e58/Flask-1.0.4-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" - }, - "data-dist-info-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" - }, - "filename": "MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-1.0.4.tar.gz", "hashes": { - "sha256": "efc1913fd2ca4f334418481c7e595c00aad186563bbc1ec76067848c7ca0a933" + "sha256": "ed1330220a321138de53ec7c534c3d90cf2f7af938c7880fc3da13aa46bf870f" }, "provenance": null, - "requires-python": ">=3.7", - "size": 29804, - "upload-time": "2022-03-15T13:22:21.470816Z", - "url": "https://files.pythonhosted.org/packages/fc/e4/78c7607352dd574d524daad079f855757d406d36b919b1864a5a07978390/MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 615497, + "upload-time": "2019-07-04T22:58:27.094092Z", + "url": "https://files.pythonhosted.org/packages/36/70/2234ee8842148cef44261c2cebca3a6384894bce6112b73b18693cdcc62f/Flask-1.0.4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + "sha256": "cc3834ac3a24d8c535bd66d312bb7366bbe29e8a324b6b9bd2678e743818a148" }, "data-dist-info-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + "sha256": "cc3834ac3a24d8c535bd66d312bb7366bbe29e8a324b6b9bd2678e743818a148" }, - "filename": "MarkupSafe-2.1.1-cp310-cp310-win32.whl", + "filename": "Flask-1.1.0-py2.py3-none-any.whl", "hashes": { - "sha256": "4a33dea2b688b3190ee12bd7cfa29d39c9ed176bda40bfa11099a3ce5d3a7ac6" + "sha256": "a31adc27de06034c657a8dc091cc5fcb0227f2474798409bff0e9674de31a026" }, "provenance": null, - "requires-python": ">=3.7", - "size": 16464, - "upload-time": "2022-03-15T13:22:23.718453Z", - "url": "https://files.pythonhosted.org/packages/5e/3d/0a7df21deca52e20de81f8a895ac29df68944588c0030be9aa1e6c07877c/MarkupSafe-2.1.1-cp310-cp310-win32.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 94238, + "upload-time": "2019-07-04T23:19:19.719994Z", + "url": "https://files.pythonhosted.org/packages/c3/31/6904ac846fc65a7fa6cac8b4ddc392ce96ca08ee67b0f97854e9575bbb26/Flask-1.1.0-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" - }, - "data-dist-info-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" - }, - "filename": "MarkupSafe-2.1.1-cp310-cp310-win_amd64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-1.1.0.tar.gz", "hashes": { - "sha256": "dda30ba7e87fbbb7eab1ec9f58678558fd9a6b8b853530e176eabd064da81417" + "sha256": "b5ae63812021cb04174fcff05d560a98387a44d9cccd4652a2bfa131ba4e4c9b" }, "provenance": null, - "requires-python": ">=3.7", - "size": 17092, - "upload-time": "2022-03-15T13:22:25.312006Z", - "url": "https://files.pythonhosted.org/packages/3d/4b/15e5b9d40c4b58e97ebcb8ed5845a215fa5b7cf49a7f1cc7908f8db9cf46/MarkupSafe-2.1.1-cp310-cp310-win_amd64.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 625159, + "upload-time": "2019-07-04T23:19:24.142387Z", + "url": "https://files.pythonhosted.org/packages/1b/73/5133d483c4eac2c49f82a80bbb25c2d75e01177afe66f84ef8dc6d17c071/Flask-1.1.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + "sha256": "1ede11e93a5328e6973a69901e1105dc0d0e6e9cdd7b6022d24ccd76eebe5564" }, "data-dist-info-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + "sha256": "1ede11e93a5328e6973a69901e1105dc0d0e6e9cdd7b6022d24ccd76eebe5564" }, - "filename": "MarkupSafe-2.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", + "filename": "Flask-1.1.1-py2.py3-none-any.whl", "hashes": { - "sha256": "671cd1187ed5e62818414afe79ed29da836dde67166a9fac6d435873c44fdd02" + "sha256": "45eb5a6fd193d6cf7e0cf5d8a5b31f83d5faae0293695626f539a823e93b13f6" }, "provenance": null, - "requires-python": ">=3.7", - "size": 13542, - "upload-time": "2022-03-15T13:22:26.980763Z", - "url": "https://files.pythonhosted.org/packages/f9/f8/13ffc95bf8a8c98d611b9f9fa5aa88625b9a82fce528e58f1aafba14946b/MarkupSafe-2.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 94457, + "upload-time": "2019-07-08T18:00:28.597456Z", + "url": "https://files.pythonhosted.org/packages/9b/93/628509b8d5dc749656a9641f4caf13540e2cdec85276964ff8f43bbb1d3b/Flask-1.1.1-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" - }, - "data-dist-info-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" - }, - "filename": "MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-1.1.1.tar.gz", "hashes": { - "sha256": "3799351e2336dc91ea70b034983ee71cf2f9533cdff7c14c90ea126bfd95d65a" + "sha256": "13f9f196f330c7c2c5d7a5cf91af894110ca0215ac051b5844701f2bfd934d52" }, "provenance": null, - "requires-python": ">=3.7", - "size": 26111, - "upload-time": "2022-03-15T13:22:29.368304Z", - "url": "https://files.pythonhosted.org/packages/48/a9/cf226ea201542a724b113bac70dd0dfb72106da3621120c525c8eafadac2/MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 625458, + "upload-time": "2019-07-08T18:00:31.166781Z", + "url": "https://files.pythonhosted.org/packages/2e/80/3726a729de758513fd3dbc64e93098eb009c49305a97c6751de55b20b694/Flask-1.1.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + "sha256": "dc83693d61fa9ca7d9df747637e6d0672e1339ed7040233079973d9b070daed7" }, "data-dist-info-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + "sha256": "dc83693d61fa9ca7d9df747637e6d0672e1339ed7040233079973d9b070daed7" }, - "filename": "MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "filename": "Flask-1.1.2-py2.py3-none-any.whl", "hashes": { - "sha256": "e72591e9ecd94d7feb70c1cbd7be7b3ebea3f548870aa91e2732960fa4d57a37" + "sha256": "8a4fdd8936eba2512e9c85df320a37e694c93945b33ef33c89946a340a238557" }, "provenance": null, - "requires-python": ">=3.7", - "size": 25334, - "upload-time": "2022-03-15T13:22:31.542656Z", - "url": "https://files.pythonhosted.org/packages/9f/83/b221ce5a0224f409b9f02b0dc6cb0b921c46033f4870d64fa3e8a96af701/MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 94570, + "upload-time": "2020-04-03T17:17:53.739219Z", + "url": "https://files.pythonhosted.org/packages/f2/28/2a03252dfb9ebf377f40fba6a7841b47083260bf8bd8e737b0c6952df83f/Flask-1.1.2-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" - }, - "data-dist-info-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" - }, - "filename": "MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-1.1.2.tar.gz", "hashes": { - "sha256": "6fbf47b5d3728c6aea2abb0589b5d30459e369baa772e0f37a0320185e87c980" + "sha256": "4efa1ae2d7c9865af48986de8aeb8504bf32c7f3d6fdc9353d34b21f4b127060" }, "provenance": null, - "requires-python": ">=3.7", - "size": 25030, - "upload-time": "2022-03-15T13:22:33.172841Z", - "url": "https://files.pythonhosted.org/packages/87/31/ab37f60fde001c02ac115da6f66a2d934d37407f257ad8e15ed69093c7fb/MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 637516, + "upload-time": "2020-04-03T17:17:56.951165Z", + "url": "https://files.pythonhosted.org/packages/4e/0b/cb02268c90e67545a0e3a37ea1ca3d45de3aca43ceb7dbf1712fb5127d5d/Flask-1.1.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + "sha256": "f72ab7df3a928d677cda583b62a1aac50910554e717a65ccd8d2d89fc0cc036c" }, "data-dist-info-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + "sha256": "f72ab7df3a928d677cda583b62a1aac50910554e717a65ccd8d2d89fc0cc036c" }, - "filename": "MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_aarch64.whl", + "filename": "Flask-1.1.3-py2.py3-none-any.whl", "hashes": { - "sha256": "d5ee4f386140395a2c818d149221149c54849dfcfcb9f1debfe07a8b8bd63f9a" + "sha256": "d89a27d3f7150268ec078b94760f9a2628079f0b7998b55ecfd73a0bcce90e9f" }, "provenance": null, - "requires-python": ">=3.7", - "size": 30794, - "upload-time": "2022-03-15T13:22:34.746311Z", - "url": "https://files.pythonhosted.org/packages/1b/b3/93411f10caaccc6fc9c53bbdae4f6d26997248ae574e2f0c90e912b67f73/MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_aarch64.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 94594, + "upload-time": "2021-05-13T23:26:08.710780Z", + "url": "https://files.pythonhosted.org/packages/a7/00/1d77abb36c69a6d91388dec45cc4c651336412f74c1356fa9c83a582a7d4/Flask-1.1.3-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" - }, - "data-dist-info-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" - }, - "filename": "MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-1.1.3.tar.gz", "hashes": { - "sha256": "bcb3ed405ed3222f9904899563d6fc492ff75cce56cba05e32eff40e6acbeaa3" + "sha256": "56513a61e2b953dce9c0a1680886a72e169afe13fe6341ac2cdab82426ea1586" }, "provenance": null, - "requires-python": ">=3.7", - "size": 29953, - "upload-time": "2022-03-15T13:22:36.660750Z", - "url": "https://files.pythonhosted.org/packages/d0/1f/9677deb5b2768ca503e5ed8464a28f47a854d415b9d1b84445efa8363ca6/MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_i686.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 635885, + "upload-time": "2021-05-13T23:26:13.486798Z", + "url": "https://files.pythonhosted.org/packages/eb/29/d5afa1447df7e4ccb4d7f9427de5beef2210d238c0fefbef4bbe165d2f50/Flask-1.1.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + "sha256": "a3ba9f599dd66756bfb98613aab52fd3abc96c5ed9c99a0ef3945b148ff9c5a9" }, "data-dist-info-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + "sha256": "a3ba9f599dd66756bfb98613aab52fd3abc96c5ed9c99a0ef3945b148ff9c5a9" }, - "filename": "MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_x86_64.whl", + "filename": "Flask-1.1.4-py2.py3-none-any.whl", "hashes": { - "sha256": "e1c0b87e09fa55a220f058d1d49d3fb8df88fbfab58558f1198e08c1e1de842a" + "sha256": "c34f04500f2cbbea882b1acb02002ad6fe6b7ffa64a6164577995657f50aed22" }, "provenance": null, - "requires-python": ">=3.7", - "size": 30209, - "upload-time": "2022-03-15T13:22:38.275997Z", - "url": "https://files.pythonhosted.org/packages/ba/a9/6291d3fdaf0ecac5fbafe462258c5174f11fd752076ba05c2c022ee64f77/MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_x86_64.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 94591, + "upload-time": "2021-05-14T01:45:55.061151Z", + "url": "https://files.pythonhosted.org/packages/e8/6d/994208daa354f68fd89a34a8bafbeaab26fda84e7af1e35bdaed02b667e6/Flask-1.1.4-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" - }, - "data-dist-info-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" - }, - "filename": "MarkupSafe-2.1.1-cp37-cp37m-win32.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-1.1.4.tar.gz", "hashes": { - "sha256": "8dc1c72a69aa7e082593c4a203dcf94ddb74bb5c8a731e4e1eb68d031e8498ff" + "sha256": "0fbeb6180d383a9186d0d6ed954e0042ad9f18e0e8de088b2b419d526927d196" }, "provenance": null, - "requires-python": ">=3.7", - "size": 14224, - "upload-time": "2022-03-15T13:22:39.971072Z", - "url": "https://files.pythonhosted.org/packages/7f/d7/a0ee1e3a608ca2f80c66c43c699ab063b4b8979c51f8299229b1960f6860/MarkupSafe-2.1.1-cp37-cp37m-win32.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 635920, + "upload-time": "2021-05-14T01:45:58.328834Z", + "url": "https://files.pythonhosted.org/packages/4d/5b/2d145f5fe718b2f15ebe69240538f06faa8bbb76488bf962091db1f7a26d/Flask-1.1.4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + "sha256": "c7fbe56031a91b9d6dd4948409a43007254c2f4889f5f454cb71b2c682d2c9c7" }, "data-dist-info-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + "sha256": "c7fbe56031a91b9d6dd4948409a43007254c2f4889f5f454cb71b2c682d2c9c7" }, - "filename": "MarkupSafe-2.1.1-cp37-cp37m-win_amd64.whl", + "filename": "Flask-2.0.0rc1-py3-none-any.whl", "hashes": { - "sha256": "97a68e6ada378df82bc9f16b800ab77cbf4b2fada0081794318520138c088e4a" + "sha256": "ac8a1e93614ec8d4143b54587692b0bac6d094c543add0d026b5443139781378" }, "provenance": null, - "requires-python": ">=3.7", - "size": 17041, - "upload-time": "2022-03-15T13:22:42.308766Z", - "url": "https://files.pythonhosted.org/packages/3f/38/f422a81b41bdac48f1d19c45f6e203c04bc45d2c35505873fdecdddee1ec/MarkupSafe-2.1.1-cp37-cp37m-win_amd64.whl", + "requires-python": ">=3.6", + "size": 88388, + "upload-time": "2021-04-16T15:54:18.348273Z", + "url": "https://files.pythonhosted.org/packages/a8/04/67073caa5397b39e5b19f00e8d8cdd2c4a9b5b83ed4329a812d82227039a/Flask-2.0.0rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.0.0rc1.tar.gz", + "hashes": { + "sha256": "2353e7afbd0525d52ae8de3e259d89c2c951eae6f935126e20c7fd94c36e4255" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 619271, + "upload-time": "2021-04-16T15:54:20.591597Z", + "url": "https://files.pythonhosted.org/packages/34/b2/7b7e56d1acb16a211b9024a81154160da43aad32d9780e9cd31262da581c/Flask-2.0.0rc1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + "sha256": "52fa3f084f70c5d9b55f4c1016dc3bbfe19dd0aed1d65c4780c899c1c4f5f60b" }, "data-dist-info-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + "sha256": "52fa3f084f70c5d9b55f4c1016dc3bbfe19dd0aed1d65c4780c899c1c4f5f60b" }, - "filename": "MarkupSafe-2.1.1-cp38-cp38-macosx_10_9_universal2.whl", + "filename": "Flask-2.0.0rc2-py3-none-any.whl", "hashes": { - "sha256": "e8c843bbcda3a2f1e3c2ab25913c80a3c5376cd00c6e8c4a86a89a28c8dc5452" + "sha256": "58dab1652d12e432973284d3be02d5820fdf88850b59f36524650be07a1cde2c" }, "provenance": null, - "requires-python": ">=3.7", - "size": 17701, - "upload-time": "2022-03-15T13:22:43.912227Z", - "url": "https://files.pythonhosted.org/packages/92/7c/3c33294e506eafa7f1c40dd283089a45652ea0f073fc0ce24419d46bfe4b/MarkupSafe-2.1.1-cp38-cp38-macosx_10_9_universal2.whl", + "requires-python": ">=3.6", + "size": 93189, + "upload-time": "2021-05-03T14:14:54.562105Z", + "url": "https://files.pythonhosted.org/packages/5b/e2/c71f0ed2f1b4a29cc7700173ebd2b72faa2101826b4ebf7d830549142297/Flask-2.0.0rc2-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" - }, - "data-dist-info-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" - }, - "filename": "MarkupSafe-2.1.1-cp38-cp38-macosx_10_9_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.0.0rc2.tar.gz", "hashes": { - "sha256": "0212a68688482dc52b2d45013df70d169f542b7394fc744c02a57374a4207003" + "sha256": "944af3be0256ceeb08fea592fa2efe6a5e038bdba26e732dc4bf039ee2682842" }, "provenance": null, - "requires-python": ">=3.7", - "size": 13618, - "upload-time": "2022-03-15T13:22:45.612102Z", - "url": "https://files.pythonhosted.org/packages/3c/d3/c7ab031b14ae4e83214949acee957a8fcf6a992698edff039ee1e77eb4e1/MarkupSafe-2.1.1-cp38-cp38-macosx_10_9_x86_64.whl", + "requires-python": ">=3.6", + "size": 624489, + "upload-time": "2021-05-03T14:14:57.971956Z", + "url": "https://files.pythonhosted.org/packages/0e/bf/cef97d7756e721d75830558b239038173dbf53b097be5b3257bf645a0639/Flask-2.0.0rc2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + "sha256": "85ce41383b6e52b5ed8361006e1abb4e2d648e37be815f87992a88436c7811c8" }, "data-dist-info-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + "sha256": "85ce41383b6e52b5ed8361006e1abb4e2d648e37be815f87992a88436c7811c8" }, - "filename": "MarkupSafe-2.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "filename": "Flask-2.0.0-py3-none-any.whl", "hashes": { - "sha256": "8e576a51ad59e4bfaac456023a78f6b5e6e7651dcd383bcc3e18d06f9b55d6d1" + "sha256": "1833a4b36ace08dfa1510d86f1bb6fc595d990ec1b838e03ac8dd80ac0705954" }, "provenance": null, - "requires-python": ">=3.7", - "size": 26708, - "upload-time": "2022-03-15T13:22:47.239107Z", - "url": "https://files.pythonhosted.org/packages/18/a6/913b1d80fe93f7c3aa79206544b98841616c3eaa7790f37bdfb9fc13311e/MarkupSafe-2.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": ">=3.6", + "size": 93174, + "upload-time": "2021-05-11T21:46:04.397919Z", + "url": "https://files.pythonhosted.org/packages/bf/73/9180d22a40da68382e9cb6edb66a74bf09cb72ac825c130dce9c5a44198d/Flask-2.0.0-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" - }, - "data-dist-info-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" - }, - "filename": "MarkupSafe-2.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.0.0.tar.gz", "hashes": { - "sha256": "4b9fe39a2ccc108a4accc2676e77da025ce383c108593d65cc909add5c3bd601" + "sha256": "168e8507792cb8a3aa06afbe5d4d431d3e07c6318bc3893ceecb81aff09f848d" }, "provenance": null, - "requires-python": ">=3.7", - "size": 25883, - "upload-time": "2022-03-15T13:22:49.277112Z", - "url": "https://files.pythonhosted.org/packages/fd/f4/524d2e8f5a3727cf309c2b7df7c732038375322df1376c9e9ef3aa92fcaf/MarkupSafe-2.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": ">=3.6", + "size": 624458, + "upload-time": "2021-05-11T21:46:07.758781Z", + "url": "https://files.pythonhosted.org/packages/37/6d/61637b8981e76a9256fade8ce7677e86a6edcd6d4525f459a6b9edbd96a4/Flask-2.0.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + "sha256": "e74266d7ae3b44ac3df29e1117ae1b0aa461d306a393e9f7850edabf6fa99e20" }, "data-dist-info-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + "sha256": "e74266d7ae3b44ac3df29e1117ae1b0aa461d306a393e9f7850edabf6fa99e20" }, - "filename": "MarkupSafe-2.1.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "filename": "Flask-2.0.1-py3-none-any.whl", "hashes": { - "sha256": "96e37a3dc86e80bf81758c152fe66dbf60ed5eca3d26305edf01892257049925" + "sha256": "a6209ca15eb63fc9385f38e452704113d679511d9574d09b2cf9183ae7d20dc9" }, "provenance": null, - "requires-python": ">=3.7", - "size": 25560, - "upload-time": "2022-03-15T13:22:51.796113Z", - "url": "https://files.pythonhosted.org/packages/69/60/08791e4a971ea976f0fd58fb916d76de7c962dc8e26430564258820ac21f/MarkupSafe-2.1.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": ">=3.6", + "size": 94797, + "upload-time": "2021-05-21T15:53:08.128824Z", + "url": "https://files.pythonhosted.org/packages/54/4f/1b294c1a4ab7b2ad5ca5fc4a9a65a22ef1ac48be126289d97668852d4ab3/Flask-2.0.1-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" - }, - "data-dist-info-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" - }, - "filename": "MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.0.1.tar.gz", "hashes": { - "sha256": "6d0072fea50feec76a4c418096652f2c3238eaa014b2f94aeb1d56a66b41403f" + "sha256": "1c4c257b1892aec1398784c63791cbaa43062f1f7aeb555c4da961b20ee68f55" }, "provenance": null, - "requires-python": ">=3.7", - "size": 30294, - "upload-time": "2022-03-15T13:22:54.781996Z", - "url": "https://files.pythonhosted.org/packages/d3/4f/9ea1c0a7796f7f81371b40d32aa31766b76fbdba316abf888897042e6e0f/MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_aarch64.whl", + "requires-python": ">=3.6", + "size": 626851, + "upload-time": "2021-05-21T15:53:11.463636Z", + "url": "https://files.pythonhosted.org/packages/c0/df/c516b5f38a670b6b0de604c2637ed5860db03692c2f8542fd1f60c2552a7/Flask-2.0.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + "sha256": "68ab2f8c503f66364dd632e1d4073769093e6546433ebaf0a3f4c6616d647404" }, "data-dist-info-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + "sha256": "68ab2f8c503f66364dd632e1d4073769093e6546433ebaf0a3f4c6616d647404" }, - "filename": "MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_i686.whl", + "filename": "Flask-2.0.2-py3-none-any.whl", "hashes": { - "sha256": "089cf3dbf0cd6c100f02945abeb18484bd1ee57a079aefd52cffd17fba910b88" + "sha256": "cb90f62f1d8e4dc4621f52106613488b5ba826b2e1e10a33eac92f723093ab6a" }, "provenance": null, - "requires-python": ">=3.7", - "size": 29443, - "upload-time": "2022-03-15T13:22:56.656628Z", - "url": "https://files.pythonhosted.org/packages/68/b5/b3aafabe7e1f71aa64ffe32fd8c767fd7db1bb304d339d8df6f2fdd2543c/MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_i686.whl", + "requires-python": ">=3.6", + "size": 95238, + "upload-time": "2021-10-04T14:34:52.916386Z", + "url": "https://files.pythonhosted.org/packages/8f/b6/b4fdcb6d01ee20f9cfe81dcf9d3cd6c2f874b996f186f1c0b898c4a59c04/Flask-2.0.2-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" - }, - "data-dist-info-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" - }, - "filename": "MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.0.2.tar.gz", "hashes": { - "sha256": "6a074d34ee7a5ce3effbc526b7083ec9731bb3cbf921bbe1d3005d4d2bdb3a63" + "sha256": "7b2fb8e934ddd50731893bdcdb00fc8c0315916f9fcd50d22c7cc1a95ab634e2" }, "provenance": null, - "requires-python": ">=3.7", - "size": 29712, - "upload-time": "2022-03-15T13:22:59.012686Z", - "url": "https://files.pythonhosted.org/packages/be/d8/5ab7f07d8f60155c4f12b4b2dca785355b8ee7e16b2d3f00c3830add5f10/MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_x86_64.whl", + "requires-python": ">=3.6", + "size": 628479, + "upload-time": "2021-10-04T14:34:54.817314Z", + "url": "https://files.pythonhosted.org/packages/95/40/b976286b5e7ba01794a7e7588e7e7fa27fb16c6168fa849234840bf0f61d/Flask-2.0.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + "sha256": "8cae7462dc597ce0cb40ffc6175b0d1fa74e5d1088e5b04bac073ba56430b97c" }, "data-dist-info-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + "sha256": "8cae7462dc597ce0cb40ffc6175b0d1fa74e5d1088e5b04bac073ba56430b97c" }, - "filename": "MarkupSafe-2.1.1-cp38-cp38-win32.whl", + "filename": "Flask-2.0.3-py3-none-any.whl", "hashes": { - "sha256": "421be9fbf0ffe9ffd7a378aafebbf6f4602d564d34be190fc19a193232fd12b1" + "sha256": "59da8a3170004800a2837844bfa84d49b022550616070f7cb1a659682b2e7c9f" }, "provenance": null, - "requires-python": ">=3.7", - "size": 16443, - "upload-time": "2022-03-15T13:23:01.176362Z", - "url": "https://files.pythonhosted.org/packages/6c/44/cd459988fe29cb82f0482fe6b6c47ec17ae700a500634edd876075d5e1ee/MarkupSafe-2.1.1-cp38-cp38-win32.whl", + "requires-python": ">=3.6", + "size": 95575, + "upload-time": "2022-02-14T20:01:06.923079Z", + "url": "https://files.pythonhosted.org/packages/cd/77/59df23681f4fd19b7cbbb5e92484d46ad587554f5d490f33ef907e456132/Flask-2.0.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.0.3.tar.gz", + "hashes": { + "sha256": "e1120c228ca2f553b470df4a5fa927ab66258467526069981b3eb0a91902687d" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 629304, + "upload-time": "2022-02-14T20:01:09.281713Z", + "url": "https://files.pythonhosted.org/packages/84/9d/66347e6b3e2eb78647392d3969c23bdc2d8b2fdc32bd078c817c15cb81ad/Flask-2.0.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + "sha256": "4f57c9b40aa7730c13b90a4b5eecc40d8e506d75f30ef79f88a298e7e8c5f988" }, "data-dist-info-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + "sha256": "4f57c9b40aa7730c13b90a4b5eecc40d8e506d75f30ef79f88a298e7e8c5f988" }, - "filename": "MarkupSafe-2.1.1-cp38-cp38-win_amd64.whl", + "filename": "Flask-2.1.0-py3-none-any.whl", "hashes": { - "sha256": "fc7b548b17d238737688817ab67deebb30e8073c95749d55538ed473130ec0c7" + "sha256": "e4c69910f6a096cc57e4ee45b7ba9afafdcad4cc571db6eb97d5bd01b95422ea" }, "provenance": null, "requires-python": ">=3.7", - "size": 17065, - "upload-time": "2022-03-15T13:23:04.433825Z", - "url": "https://files.pythonhosted.org/packages/2c/81/91062a81ac8a18f557f12e2618475b53878755c016c9914c8aa207155c4e/MarkupSafe-2.1.1-cp38-cp38-win_amd64.whl", + "size": 95213, + "upload-time": "2022-03-28T19:15:12.784348Z", + "url": "https://files.pythonhosted.org/packages/ef/31/3ca16c38b92da4850301e426105ba2b747c480d7fe2715ff703360d3880f/Flask-2.1.0-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" - }, - "data-dist-info-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" - }, - "filename": "MarkupSafe-2.1.1-cp39-cp39-macosx_10_9_universal2.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.1.0.tar.gz", "hashes": { - "sha256": "e04e26803c9c3851c931eac40c695602c6295b8d432cbe78609649ad9bd2da8a" + "sha256": "c4dd4a3d8fcae9f892e3f61edfbb1d3cdf9ac03dc72ea1bf8d5c6c964a669674" }, "provenance": null, "requires-python": ">=3.7", - "size": 17699, - "upload-time": "2022-03-15T13:23:06.072127Z", - "url": "https://files.pythonhosted.org/packages/06/7f/d5e46d7464360b6ac39c5b0b604770dba937e3d7cab485d2f3298454717b/MarkupSafe-2.1.1-cp39-cp39-macosx_10_9_universal2.whl", + "size": 630852, + "upload-time": "2022-03-28T19:15:15.540971Z", + "url": "https://files.pythonhosted.org/packages/c3/80/39a0bcfddac460a7444ca1938cb3f3451bed9d43c976b9c574cf68207b2b/Flask-2.1.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + "sha256": "7eb324edcceb1fbdb63196247f7f629ec389ceb900e2d2bbbaff8c0374e6e985" }, "data-dist-info-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + "sha256": "7eb324edcceb1fbdb63196247f7f629ec389ceb900e2d2bbbaff8c0374e6e985" }, - "filename": "MarkupSafe-2.1.1-cp39-cp39-macosx_10_9_x86_64.whl", + "filename": "Flask-2.1.1-py3-none-any.whl", "hashes": { - "sha256": "b87db4360013327109564f0e591bd2a3b318547bcef31b468a92ee504d07ae4f" + "sha256": "8a4cf32d904cf5621db9f0c9fbcd7efabf3003f22a04e4d0ce790c7137ec5264" }, "provenance": null, "requires-python": ">=3.7", - "size": 13617, - "upload-time": "2022-03-15T13:23:08.526794Z", - "url": "https://files.pythonhosted.org/packages/26/03/2c11ba1a8b2327adea3f59f1c9c9ee9c59e86023925f929e63c4f028b10a/MarkupSafe-2.1.1-cp39-cp39-macosx_10_9_x86_64.whl", + "size": 95214, + "upload-time": "2022-03-30T21:38:30.055541Z", + "url": "https://files.pythonhosted.org/packages/60/47/3b160a97474858486c6b6259d4cf6c0eb30e86b72014e0fe8c8ea7a22937/Flask-2.1.1-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" - }, - "data-dist-info-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" - }, - "filename": "MarkupSafe-2.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.1.1.tar.gz", "hashes": { - "sha256": "99a2a507ed3ac881b975a2976d59f38c19386d128e7a9a18b7df6fff1fd4c1d6" + "sha256": "a8c9bd3e558ec99646d177a9739c41df1ded0629480b4c8d2975412f3c9519c8" }, "provenance": null, "requires-python": ">=3.7", - "size": 26267, - "upload-time": "2022-03-15T13:23:10.495368Z", - "url": "https://files.pythonhosted.org/packages/82/3d/523e40c45dc1f53b35e60c6e8563dec523f7b6c113f823d5e123dd431631/MarkupSafe-2.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "size": 630996, + "upload-time": "2022-03-30T21:38:32.544391Z", + "url": "https://files.pythonhosted.org/packages/ae/ab/b63fc9bf1e71433466978e926b8d58bfdf10acf2d1f6fe67d58f8e931b9e/Flask-2.1.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + "sha256": "577c1104de6900aba63dcbb8d5bf9e3d459442477291afd654f5f030a1af2c64" }, "data-dist-info-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + "sha256": "577c1104de6900aba63dcbb8d5bf9e3d459442477291afd654f5f030a1af2c64" }, - "filename": "MarkupSafe-2.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "filename": "Flask-2.1.2-py3-none-any.whl", "hashes": { - "sha256": "56442863ed2b06d19c37f94d999035e15ee982988920e12a5b4ba29b62ad1f77" + "sha256": "fad5b446feb0d6db6aec0c3184d16a8c1f6c3e464b511649c8918a9be100b4fe" }, "provenance": null, "requires-python": ">=3.7", - "size": 25466, - "upload-time": "2022-03-15T13:23:13.270443Z", - "url": "https://files.pythonhosted.org/packages/df/06/c515c5bc43b90462e753bc768e6798193c6520c9c7eb2054c7466779a9db/MarkupSafe-2.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "size": 95235, + "upload-time": "2022-04-28T17:47:38.409651Z", + "url": "https://files.pythonhosted.org/packages/ba/76/e9580e494eaf6f09710b0f3b9000c9c0363e44af5390be32bb0394165853/Flask-2.1.2-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" - }, - "data-dist-info-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" - }, - "filename": "MarkupSafe-2.1.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.1.2.tar.gz", "hashes": { - "sha256": "3ce11ee3f23f79dbd06fb3d63e2f6af7b12db1d46932fe7bd8afa259a5996603" + "sha256": "315ded2ddf8a6281567edb27393010fe3406188bafbfe65a3339d5787d89e477" }, "provenance": null, "requires-python": ">=3.7", - "size": 25119, - "upload-time": "2022-03-15T13:23:15.062759Z", - "url": "https://files.pythonhosted.org/packages/73/68/628f6dbbf5088723a2b939d97c0a2e059d0cc654ce92a6fac5c7959edaff/MarkupSafe-2.1.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "size": 631846, + "upload-time": "2022-04-28T17:47:40.695078Z", + "url": "https://files.pythonhosted.org/packages/d3/3c/94f38d4db919a9326a706ad56f05a7e6f0c8f7b7d93e2997cca54d3bc14b/Flask-2.1.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + "sha256": "c80b6204456c65968196656a1ddd9eac96d584dd7d964ce3c3ab2bd03c315a24" }, "data-dist-info-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + "sha256": "c80b6204456c65968196656a1ddd9eac96d584dd7d964ce3c3ab2bd03c315a24" }, - "filename": "MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_aarch64.whl", + "filename": "Flask-2.1.3-py3-none-any.whl", "hashes": { - "sha256": "33b74d289bd2f5e527beadcaa3f401e0df0a89927c1559c8566c066fa4248ab7" + "sha256": "9013281a7402ad527f8fd56375164f3aa021ecfaff89bfe3825346c24f87e04c" }, "provenance": null, "requires-python": ">=3.7", - "size": 30220, - "upload-time": "2022-03-15T13:23:17.078036Z", - "url": "https://files.pythonhosted.org/packages/3a/fc/dccc18170917f2cc2a5b77aad97f5f27d992ef0f2b9fb9e334ee71bf5301/MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_aarch64.whl", + "size": 95556, + "upload-time": "2022-07-13T20:55:57.512393Z", + "url": "https://files.pythonhosted.org/packages/af/6a/00d144ac1626fbb44c4ff36519712e258128985a5d0ae43344778ae5cbb9/Flask-2.1.3-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" - }, - "data-dist-info-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" - }, - "filename": "MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.1.3.tar.gz", "hashes": { - "sha256": "43093fb83d8343aac0b1baa75516da6092f58f41200907ef92448ecab8825135" + "sha256": "15972e5017df0575c3d6c090ba168b6db90259e620ac8d7ea813a396bad5b6cb" }, "provenance": null, "requires-python": ">=3.7", - "size": 29312, - "upload-time": "2022-03-15T13:23:19.317536Z", - "url": "https://files.pythonhosted.org/packages/ba/16/3627f852d8a846c0fc52ad1beac6e27894a8344cc2c26036db51acb82c3e/MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_i686.whl", + "size": 630206, + "upload-time": "2022-07-13T20:56:00.126199Z", + "url": "https://files.pythonhosted.org/packages/5b/77/3accd62b8771954e9584beb03f080385b32ddcad30009d2a4fe4068a05d9/Flask-2.1.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + "sha256": "1995334f177ad7288b16c5ee9bfbc58b65b39b96f0a8f531e677dc8d403d84b7" }, "data-dist-info-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + "sha256": "1995334f177ad7288b16c5ee9bfbc58b65b39b96f0a8f531e677dc8d403d84b7" }, - "filename": "MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_x86_64.whl", + "filename": "Flask-2.2.0-py3-none-any.whl", "hashes": { - "sha256": "8e3dcf21f367459434c18e71b2a9532d96547aef8a871872a5bd69a715c15f96" + "sha256": "10dc2bae7a9b6ab59111d6dbece2e08fb0015d2e88d296c40323cc0c7aac2c2e" }, "provenance": null, "requires-python": ">=3.7", - "size": 29606, - "upload-time": "2022-03-15T13:23:21.429174Z", - "url": "https://files.pythonhosted.org/packages/0f/53/b14de4ede9c2bd76d28e7911033b065ac42896f1cfb258d3ff65cf0332d2/MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_x86_64.whl", + "size": 101121, + "upload-time": "2022-08-02T00:14:07.998878Z", + "url": "https://files.pythonhosted.org/packages/7b/97/3b7716320e560f937e356773a4ec7846c2617b78f6b7d1334cd1725ba834/Flask-2.2.0-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" - }, - "data-dist-info-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" - }, - "filename": "MarkupSafe-2.1.1-cp39-cp39-win32.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.2.0.tar.gz", "hashes": { - "sha256": "d4306c36ca495956b6d568d276ac11fdd9c30a36f1b6eb928070dc5360b22e1c" + "sha256": "98b33b13ad76ee9c7a80d2f56a6c578780e55bf8281790c62d50d4b7fadec2b8" }, "provenance": null, "requires-python": ">=3.7", - "size": 16461, - "upload-time": "2022-03-15T13:23:23.398848Z", - "url": "https://files.pythonhosted.org/packages/25/c4/a75659da6d6b03d2d8ef296b2a8bc73e8c5b1533ee31569a958a292f0929/MarkupSafe-2.1.1-cp39-cp39-win32.whl", + "size": 686806, + "upload-time": "2022-08-02T00:14:12.266527Z", + "url": "https://files.pythonhosted.org/packages/dd/2e/6efff09194bd056e2dc3d4b87028cf835dfbde5b324570db351ef04b868a/Flask-2.2.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + "sha256": "9056afd75aafb7235922356a9d3a0c68ec099f786ebbcae22cac26f750cf1527" }, "data-dist-info-metadata": { - "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + "sha256": "9056afd75aafb7235922356a9d3a0c68ec099f786ebbcae22cac26f750cf1527" }, - "filename": "MarkupSafe-2.1.1-cp39-cp39-win_amd64.whl", + "filename": "Flask-2.2.1-py3-none-any.whl", "hashes": { - "sha256": "46d00d6cfecdde84d40e572d63735ef81423ad31184100411e6e3388d405e247" + "sha256": "3c604c48c3d5b4c63e72134044c0b4fe90ff01ef65280b9fe2d38c8860d99fe5" }, "provenance": null, "requires-python": ">=3.7", - "size": 17092, - "upload-time": "2022-03-15T13:23:25.458178Z", - "url": "https://files.pythonhosted.org/packages/71/dc/41cbfe0d9aefdf14226dbf4eccfd0079a0e297809a17c5b902c9a7a3cc9a/MarkupSafe-2.1.1-cp39-cp39-win_amd64.whl", + "size": 101548, + "upload-time": "2022-08-03T23:52:22.699213Z", + "url": "https://files.pythonhosted.org/packages/3c/96/6c896f80f466b7f5e2cfd6d632fe5b0464dcb412757c595a663e59589a93/Flask-2.2.1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "MarkupSafe-2.1.1.tar.gz", + "filename": "Flask-2.2.1.tar.gz", "hashes": { - "sha256": "7f91197cc9e48f989d12e4e6fbc46495c446636dfc81b9ccf50bb0ec74b91d4b" + "sha256": "9c2b81b9b1edcc835af72d600f1955e713a065e7cb41d7e51ee762b449d9c65d" }, "provenance": null, "requires-python": ">=3.7", - "size": 18668, - "upload-time": "2022-03-15T13:23:27.278973Z", - "url": "https://files.pythonhosted.org/packages/1d/97/2288fe498044284f39ab8950703e88abbac2abbdf65524d576157af70556/MarkupSafe-2.1.1.tar.gz", + "size": 687433, + "upload-time": "2022-08-03T23:52:25.162192Z", + "url": "https://files.pythonhosted.org/packages/4b/4f/50888944490f2263bd70171e8298c9626675fd3dfd750694a7beaa3484fb/Flask-2.2.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + "sha256": "5178b044b0f58e885dfed1a560e94e2979091481bcd9e851ddbc6a8785d61700" }, "data-dist-info-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + "sha256": "5178b044b0f58e885dfed1a560e94e2979091481bcd9e851ddbc6a8785d61700" }, - "filename": "MarkupSafe-2.1.2-cp310-cp310-macosx_10_9_universal2.whl", + "filename": "Flask-2.2.2-py3-none-any.whl", "hashes": { - "sha256": "665a36ae6f8f20a4676b53224e33d456a6f5a72657d9c83c2aa00765072f31f7" + "sha256": "b9c46cc36662a7949f34b52d8ec7bb59c0d74ba08ba6cb9ce9adc1d8676d9526" }, "provenance": null, "requires-python": ">=3.7", - "size": 17750, - "upload-time": "2023-01-17T18:22:52.787182Z", - "url": "https://files.pythonhosted.org/packages/37/b2/6f4d5cac75ba6fe9f17671304fe339ea45a73c5609b5f5e652aa79c915c8/MarkupSafe-2.1.2-cp310-cp310-macosx_10_9_universal2.whl", + "size": 101477, + "upload-time": "2022-08-08T23:26:30.228750Z", + "url": "https://files.pythonhosted.org/packages/0f/43/15f4f9ab225b0b25352412e8daa3d0e3d135fcf5e127070c74c3632c8b4c/Flask-2.2.2-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "data-dist-info-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "filename": "MarkupSafe-2.1.2-cp310-cp310-macosx_10_9_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.2.2.tar.gz", "hashes": { - "sha256": "340bea174e9761308703ae988e982005aedf427de816d1afe98147668cc03036" + "sha256": "642c450d19c4ad482f96729bd2a8f6d32554aa1e231f4f6b4e7e5264b16cca2b" }, "provenance": null, "requires-python": ">=3.7", - "size": 13620, - "upload-time": "2023-01-17T18:22:54.277236Z", - "url": "https://files.pythonhosted.org/packages/34/19/64b0abc021b22766e86efee32b0e2af684c4b731ce8ac1d519c791800c13/MarkupSafe-2.1.2-cp310-cp310-macosx_10_9_x86_64.whl", + "size": 677389, + "upload-time": "2022-08-08T23:26:33.199749Z", + "url": "https://files.pythonhosted.org/packages/69/b6/53cfa30eed5aa7343daff36622843688ba8c6fe9829bb2b92e193ab1163f/Flask-2.2.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + "sha256": "80f28da370778e60bbd076db98453308fe56ab6c3ae0f113449e7657300d6002" }, "data-dist-info-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + "sha256": "80f28da370778e60bbd076db98453308fe56ab6c3ae0f113449e7657300d6002" }, - "filename": "MarkupSafe-2.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "filename": "Flask-2.2.3-py3-none-any.whl", "hashes": { - "sha256": "22152d00bf4a9c7c83960521fc558f55a1adbc0631fbb00a9471e097b19d72e1" + "sha256": "c0bec9477df1cb867e5a67c9e1ab758de9cb4a3e52dd70681f59fa40a62b3f2d" }, "provenance": null, "requires-python": ">=3.7", - "size": 26398, - "upload-time": "2023-01-17T18:22:55.523952Z", - "url": "https://files.pythonhosted.org/packages/5e/f6/8eb8a5692c1986b6e863877b0b8a83628aff14e5fbfaf11d9522b532bd9d/MarkupSafe-2.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "size": 101839, + "upload-time": "2023-02-15T22:43:55.501110Z", + "url": "https://files.pythonhosted.org/packages/95/9c/a3542594ce4973786236a1b7b702b8ca81dbf40ea270f0f96284f0c27348/Flask-2.2.3-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "data-dist-info-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "filename": "MarkupSafe-2.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.2.3.tar.gz", "hashes": { - "sha256": "28057e985dace2f478e042eaa15606c7efccb700797660629da387eb289b9323" + "sha256": "7eb373984bf1c770023fce9db164ed0c3353cd0b53f130f4693da0ca756a2e6d" }, "provenance": null, "requires-python": ">=3.7", - "size": 25592, - "upload-time": "2023-01-17T18:22:57.179051Z", - "url": "https://files.pythonhosted.org/packages/3d/66/2f636ba803fd6eb4cee7b3106ae02538d1e84a7fb7f4f8775c6528a87d31/MarkupSafe-2.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "size": 697599, + "upload-time": "2023-02-15T22:43:57.265452Z", + "url": "https://files.pythonhosted.org/packages/e8/5c/ff9047989bd995b1098d14b03013f160225db2282925b517bb4a967752ee/Flask-2.2.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + "sha256": "dfd9afe4727c089b3703b2c68732098f938a90e623e51e77d5f17f4602cf9839" }, "data-dist-info-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + "sha256": "dfd9afe4727c089b3703b2c68732098f938a90e623e51e77d5f17f4602cf9839" }, - "filename": "MarkupSafe-2.1.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "filename": "Flask-2.2.4-py3-none-any.whl", "hashes": { - "sha256": "ca244fa73f50a800cf8c3ebf7fd93149ec37f5cb9596aa8873ae2c1d23498601" + "sha256": "13f6329ddbfff11340939cd11919daf150a01358ded4b7e81c03c055dfecb559" }, "provenance": null, "requires-python": ">=3.7", - "size": 25264, - "upload-time": "2023-01-17T18:22:58.898226Z", - "url": "https://files.pythonhosted.org/packages/30/3e/0a69a24adb38df83e2f6989c38d68627a5f27181c82ecaa1fd03d1236dca/MarkupSafe-2.1.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "size": 101736, + "upload-time": "2023-04-25T17:52:11.659458Z", + "url": "https://files.pythonhosted.org/packages/cf/e6/cfd7227e18fc44a56594a7b7df21b7ac63954ea652987e6da7707aba6064/Flask-2.2.4-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "data-dist-info-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "filename": "MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.2.4.tar.gz", "hashes": { - "sha256": "d9d971ec1e79906046aa3ca266de79eac42f1dbf3612a05dc9368125952bd1a1" + "sha256": "77504c4c097f56ac5f29b00f9009213010cf9d2923a288c0e0564a5db2bb53d6" }, "provenance": null, "requires-python": ">=3.7", - "size": 30404, - "upload-time": "2023-01-17T18:23:00.076344Z", - "url": "https://files.pythonhosted.org/packages/93/ca/1c3ae0c6a5712d4ba98610cada03781ea0448436b17d1dcd4759115b15a1/MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_aarch64.whl", + "size": 697568, + "upload-time": "2023-04-25T17:52:13.229807Z", + "url": "https://files.pythonhosted.org/packages/65/75/ac8773717ab84f2c60710d61f82108fffbf4ed2ffa02b70bc6bc776ca221/Flask-2.2.4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + "sha256": "ad94e3af9bf833b1c1fb30bec36634654f7a39848605bf879b5e6394b261b378" }, "data-dist-info-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + "sha256": "ad94e3af9bf833b1c1fb30bec36634654f7a39848605bf879b5e6394b261b378" }, - "filename": "MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_i686.whl", + "filename": "Flask-2.2.5-py3-none-any.whl", "hashes": { - "sha256": "7e007132af78ea9df29495dbf7b5824cb71648d7133cf7848a2a5dd00d36f9ff" + "sha256": "58107ed83443e86067e41eff4631b058178191a355886f8e479e347fa1285fdf" }, "provenance": null, "requires-python": ">=3.7", - "size": 29517, - "upload-time": "2023-01-17T18:23:01.393630Z", - "url": "https://files.pythonhosted.org/packages/96/92/a873b4a7fa20c2e30bffe883bb560330f3b6ce03aaf278f75f96d161935b/MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_i686.whl", + "size": 101817, + "upload-time": "2023-05-02T14:42:34.858087Z", + "url": "https://files.pythonhosted.org/packages/9f/1a/8b6d48162861009d1e017a9740431c78d860809773b66cac220a11aa3310/Flask-2.2.5-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "data-dist-info-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "filename": "MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.2.5.tar.gz", "hashes": { - "sha256": "7313ce6a199651c4ed9d7e4cfb4aa56fe923b1adf9af3b420ee14e6d9a73df65" + "sha256": "edee9b0a7ff26621bd5a8c10ff484ae28737a2410d99b0bb9a6850c7fb977aa0" }, "provenance": null, "requires-python": ">=3.7", - "size": 29799, - "upload-time": "2023-01-17T18:23:03.111878Z", - "url": "https://files.pythonhosted.org/packages/f9/aa/ebcd114deab08f892b1d70badda4436dbad1747f9e5b72cffb3de4c7129d/MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_x86_64.whl", + "size": 697814, + "upload-time": "2023-05-02T14:42:36.742906Z", + "url": "https://files.pythonhosted.org/packages/5f/76/a4d2c4436dda4b0a12c71e075c508ea7988a1066b06a575f6afe4fecc023/Flask-2.2.5.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + "sha256": "2eb2ecc63e58630fe38afa5c69d24d17736d0da5f7c471d165b389ac513d1bc6" }, "data-dist-info-metadata": { - "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + "sha256": "2eb2ecc63e58630fe38afa5c69d24d17736d0da5f7c471d165b389ac513d1bc6" }, - "filename": "MarkupSafe-2.1.2-cp310-cp310-win32.whl", + "filename": "Flask-2.3.0-py3-none-any.whl", "hashes": { - "sha256": "c4a549890a45f57f1ebf99c067a4ad0cb423a05544accaf2b065246827ed9603" + "sha256": "99a4889167c86fe57c4036825ebc77dc5dc3241bf0d80ea80ca941587d0d6a52" }, "provenance": null, - "requires-python": ">=3.7", - "size": 16424, - "upload-time": "2023-01-17T18:23:04.364381Z", - "url": "https://files.pythonhosted.org/packages/78/e6/91c9a20a943ea231c59024e181c4c5480097daf132428f2272670974637f/MarkupSafe-2.1.2-cp310-cp310-win32.whl", + "requires-python": ">=3.8", + "size": 96970, + "upload-time": "2023-04-25T18:41:55.795394Z", + "url": "https://files.pythonhosted.org/packages/24/dd/45df0b0b93f449cb217486136071294595b2d6f8840eaf38704773093a37/Flask-2.3.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.3.0.tar.gz", + "hashes": { + "sha256": "4088b4986f13cae23e02081e67df7e4e434ec6f85a5238bce5e6db6d1de61e06" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 686253, + "upload-time": "2023-04-25T18:41:57.135136Z", + "url": "https://files.pythonhosted.org/packages/04/f4/22384e109d9b7e295b20580bc6af5f45b78730d03f41f826639a5c006d1a/Flask-2.3.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + "sha256": "e9280eeaa261c487321cc8879545dd51c73798273d542bac11e546b6f65db0aa" }, "data-dist-info-metadata": { - "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + "sha256": "e9280eeaa261c487321cc8879545dd51c73798273d542bac11e546b6f65db0aa" }, - "filename": "MarkupSafe-2.1.2-cp310-cp310-win_amd64.whl", + "filename": "Flask-2.3.1-py3-none-any.whl", "hashes": { - "sha256": "835fb5e38fd89328e9c81067fd642b3593c33e1e17e2fdbf77f5676abb14a156" + "sha256": "8ba2a854608fdd603b67dccd4514a46450132227fb9df40127a8d0c1de8769ec" }, "provenance": null, - "requires-python": ">=3.7", - "size": 16981, - "upload-time": "2023-01-17T18:23:05.932965Z", - "url": "https://files.pythonhosted.org/packages/02/2c/18d55e5df6a9ea33709d6c33e08cb2e07d39e20ad05d8c6fbf9c9bcafd54/MarkupSafe-2.1.2-cp310-cp310-win_amd64.whl", + "requires-python": ">=3.8", + "size": 96973, + "upload-time": "2023-04-25T21:20:30.610853Z", + "url": "https://files.pythonhosted.org/packages/9f/27/fc83394961f97e74c860d05f9bc848af00259b8c84ca021ab31250b9915e/Flask-2.3.1-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "data-dist-info-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "filename": "MarkupSafe-2.1.2-cp311-cp311-macosx_10_9_universal2.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.3.1.tar.gz", "hashes": { - "sha256": "2ec4f2d48ae59bbb9d1f9d7efb9236ab81429a764dedca114f5fdabbc3788013" + "sha256": "a6059db4297106e5a64b3215fa16ae641822c1cb97ecb498573549b2478602cb" }, "provenance": null, - "requires-python": ">=3.7", - "size": 17765, - "upload-time": "2023-01-17T18:23:07.602687Z", - "url": "https://files.pythonhosted.org/packages/e3/a9/e366665c7eae59c9c9d34b747cd5a3994847719a2304e0c8dec8b604dd98/MarkupSafe-2.1.2-cp311-cp311-macosx_10_9_universal2.whl", + "requires-python": ">=3.8", + "size": 686211, + "upload-time": "2023-04-25T21:20:31.897804Z", + "url": "https://files.pythonhosted.org/packages/46/e7/3dc143f22a6aa997753aac1eb68b1b4ac8696819f10ff89d4ebb3de4c42d/Flask-2.3.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + "sha256": "a36d05b321df85047c4cc581fd0aed40dd8f1f2cda70b454020a25feab8106f0" }, "data-dist-info-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + "sha256": "a36d05b321df85047c4cc581fd0aed40dd8f1f2cda70b454020a25feab8106f0" }, - "filename": "MarkupSafe-2.1.2-cp311-cp311-macosx_10_9_x86_64.whl", + "filename": "Flask-2.3.2-py3-none-any.whl", "hashes": { - "sha256": "608e7073dfa9e38a85d38474c082d4281f4ce276ac0010224eaba11e929dd53a" + "sha256": "77fd4e1249d8c9923de34907236b747ced06e5467ecac1a7bb7115ae0e9670b0" }, "provenance": null, - "requires-python": ">=3.7", - "size": 13638, - "upload-time": "2023-01-17T18:23:08.732921Z", - "url": "https://files.pythonhosted.org/packages/e6/ff/d2378ca3cb3ac4a37af767b820b0f0bf3f5e9193a6acce0eefc379425c1c/MarkupSafe-2.1.2-cp311-cp311-macosx_10_9_x86_64.whl", + "requires-python": ">=3.8", + "size": 96867, + "upload-time": "2023-05-01T15:42:08.893644Z", + "url": "https://files.pythonhosted.org/packages/fa/1a/f191d32818e5cd985bdd3f47a6e4f525e2db1ce5e8150045ca0c31813686/Flask-2.3.2-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "data-dist-info-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "filename": "MarkupSafe-2.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.3.2.tar.gz", "hashes": { - "sha256": "65608c35bfb8a76763f37036547f7adfd09270fbdbf96608be2bead319728fcd" + "sha256": "8c2f9abd47a9e8df7f0c3f091ce9497d011dc3b31effcf4c85a6e2b50f4114ef" }, "provenance": null, - "requires-python": ">=3.7", - "size": 28791, - "upload-time": "2023-01-17T18:23:09.856034Z", - "url": "https://files.pythonhosted.org/packages/0a/88/78cb3d95afebd183d8b04442685ab4c70cfc1138b850ba20e2a07aff2f53/MarkupSafe-2.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": ">=3.8", + "size": 686251, + "upload-time": "2023-05-01T15:42:12.038448Z", + "url": "https://files.pythonhosted.org/packages/4d/00/ef81c18da32fdfcde6381c315f4b11597fb6691180a330418848efee0ae7/Flask-2.3.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + "sha256": "f81b5756c9cf7bb94d03799c1591c97ec5488958a7d40f0b52cb42866f2a887a" }, "data-dist-info-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + "sha256": "f81b5756c9cf7bb94d03799c1591c97ec5488958a7d40f0b52cb42866f2a887a" }, - "filename": "MarkupSafe-2.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "filename": "flask-2.3.3-py3-none-any.whl", "hashes": { - "sha256": "f2bfb563d0211ce16b63c7cb9395d2c682a23187f54c3d79bfec33e6705473c6" + "sha256": "f69fcd559dc907ed196ab9df0e48471709175e696d6e698dd4dbe940f96ce66b" }, "provenance": null, - "requires-python": ">=3.7", - "size": 27993, - "upload-time": "2023-01-17T18:23:11.064500Z", - "url": "https://files.pythonhosted.org/packages/5a/94/d056bf5dbadf7f4b193ee2a132b3d49ffa1602371e3847518b2982045425/MarkupSafe-2.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": ">=3.8", + "size": 96112, + "upload-time": "2023-08-21T19:52:33.115955Z", + "url": "https://files.pythonhosted.org/packages/fd/56/26f0be8adc2b4257df20c1c4260ddd0aa396cf8e75d90ab2f7ff99bc34f9/flask-2.3.3-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "data-dist-info-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "filename": "MarkupSafe-2.1.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "flask-2.3.3.tar.gz", "hashes": { - "sha256": "da25303d91526aac3672ee6d49a2f3db2d9502a4a60b55519feb1a4c7714e07d" + "sha256": "09c347a92aa7ff4a8e7f3206795f30d826654baf38b873d0744cd571ca609efc" }, "provenance": null, - "requires-python": ">=3.7", - "size": 27531, - "upload-time": "2023-01-17T18:23:12.161881Z", - "url": "https://files.pythonhosted.org/packages/79/e2/b818bf277fa6b01244943498cb2127372c01dde5eff7682837cc72740618/MarkupSafe-2.1.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": ">=3.8", + "size": 672756, + "upload-time": "2023-08-21T19:52:35.012171Z", + "url": "https://files.pythonhosted.org/packages/46/b7/4ace17e37abd9c21715dea5ee11774a25e404c486a7893fa18e764326ead/flask-2.3.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + "sha256": "d365cfebd5538b09f96e5711807732b9243670b4ee24557c157c36c78427c4aa" }, "data-dist-info-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + "sha256": "d365cfebd5538b09f96e5711807732b9243670b4ee24557c157c36c78427c4aa" }, - "filename": "MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_aarch64.whl", + "filename": "flask-3.0.0-py3-none-any.whl", "hashes": { - "sha256": "9cad97ab29dfc3f0249b483412c85c8ef4766d96cdf9dcf5a1e3caa3f3661cf1" + "sha256": "21128f47e4e3b9d597a3e8521a329bf56909b690fcc3fa3e477725aa81367638" }, "provenance": null, - "requires-python": ">=3.7", - "size": 33766, - "upload-time": "2023-01-17T18:23:13.901988Z", - "url": "https://files.pythonhosted.org/packages/cf/c1/d7596976a868fe3487212a382cc121358a53dc8e8d85ff2ee2c3d3b40f04/MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_aarch64.whl", + "requires-python": ">=3.8", + "size": 99724, + "upload-time": "2023-09-30T14:36:10.961495Z", + "url": "https://files.pythonhosted.org/packages/36/42/015c23096649b908c809c69388a805a571a3bea44362fe87e33fc3afa01f/flask-3.0.0-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "data-dist-info-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "filename": "MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "flask-3.0.0.tar.gz", "hashes": { - "sha256": "085fd3201e7b12809f9e6e9bc1e5c96a368c8523fad5afb02afe3c051ae4afcc" + "sha256": "cfadcdb638b609361d29ec22360d6070a77d7463dcb3ab08d2c2f2f168845f58" }, "provenance": null, - "requires-python": ">=3.7", - "size": 32493, - "upload-time": "2023-01-17T18:23:15.110152Z", - "url": "https://files.pythonhosted.org/packages/04/cf/9464c3c41b7cdb8df660cda75676697e7fb49ce1be7691a1162fc88da078/MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_i686.whl", + "requires-python": ">=3.8", + "size": 674171, + "upload-time": "2023-09-30T14:36:12.918335Z", + "url": "https://files.pythonhosted.org/packages/d8/09/c1a7354d3925a3c6c8cfdebf4245bae67d633ffda1ba415add06ffc839c5/flask-3.0.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + "sha256": "47f67f7cfa7ebd5639c270c7d9c3a11ae16c1ba69ad410bbfa6c44530e96c45f" }, "data-dist-info-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + "sha256": "47f67f7cfa7ebd5639c270c7d9c3a11ae16c1ba69ad410bbfa6c44530e96c45f" }, - "filename": "MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_x86_64.whl", + "filename": "flask-3.0.1-py3-none-any.whl", "hashes": { - "sha256": "1bea30e9bf331f3fef67e0a3877b2288593c98a21ccb2cf29b74c581a4eb3af0" + "sha256": "ca631a507f6dfe6c278ae20112cea3ff54ff2216390bf8880f6b035a5354af13" }, "provenance": null, - "requires-python": ">=3.7", - "size": 33089, - "upload-time": "2023-01-17T18:23:16.254256Z", - "url": "https://files.pythonhosted.org/packages/1f/20/76f6337f1e7238a626ab34405ddd634636011b2ff947dcbd8995f16a7776/MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_x86_64.whl", + "requires-python": ">=3.8", + "size": 101243, + "upload-time": "2024-01-18T20:02:43.898152Z", + "url": "https://files.pythonhosted.org/packages/bd/0e/63738e88e981ae57c23bad6c499898314a1110a4141f77d7bd929b552fb4/flask-3.0.1-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" - }, - "data-dist-info-metadata": { - "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" - }, - "filename": "MarkupSafe-2.1.2-cp311-cp311-win32.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "flask-3.0.1.tar.gz", "hashes": { - "sha256": "7df70907e00c970c60b9ef2938d894a9381f38e6b9db73c5be35e59d92e06625" + "sha256": "6489f51bb3666def6f314e15f19d50a1869a19ae0e8c9a3641ffe66c77d42403" }, "provenance": null, - "requires-python": ">=3.7", - "size": 16438, - "upload-time": "2023-01-17T18:23:17.719852Z", - "url": "https://files.pythonhosted.org/packages/19/00/3b8eb0093c885576a1ce7f2263e7b8c01e55b9977433f8246f57cd81b0be/MarkupSafe-2.1.2-cp311-cp311-win32.whl", + "requires-python": ">=3.8", + "size": 675138, + "upload-time": "2024-01-18T20:02:46.031144Z", + "url": "https://files.pythonhosted.org/packages/b2/14/97b9137a02f57d2287f3a9731b3a339fda716d2d3a157d7d1d89c2bebf7b/flask-3.0.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + "sha256": "e52b01b9d028ba7dc4ff765245724b0765773407402e8bec40c294bf3a9c25f3" }, "data-dist-info-metadata": { - "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + "sha256": "e52b01b9d028ba7dc4ff765245724b0765773407402e8bec40c294bf3a9c25f3" }, - "filename": "MarkupSafe-2.1.2-cp311-cp311-win_amd64.whl", + "filename": "flask-3.0.2-py3-none-any.whl", "hashes": { - "sha256": "e55e40ff0cc8cc5c07996915ad367fa47da6b3fc091fdadca7f5403239c5fec3" + "sha256": "3232e0e9c850d781933cf0207523d1ece087eb8d87b23777ae38456e2fbe7c6e" }, "provenance": null, - "requires-python": ">=3.7", - "size": 16989, - "upload-time": "2023-01-17T18:23:19.320537Z", - "url": "https://files.pythonhosted.org/packages/ea/60/2400ba59cf2465fa136487ee7299f52121a9d04b2cf8539ad43ad10e70e8/MarkupSafe-2.1.2-cp311-cp311-win_amd64.whl", + "requires-python": ">=3.8", + "size": 101300, + "upload-time": "2024-02-03T21:11:42.661757Z", + "url": "https://files.pythonhosted.org/packages/93/a6/aa98bfe0eb9b8b15d36cdfd03c8ca86a03968a87f27ce224fb4f766acb23/flask-3.0.2-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "data-dist-info-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "filename": "MarkupSafe-2.1.2-cp37-cp37m-macosx_10_9_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "flask-3.0.2.tar.gz", "hashes": { - "sha256": "a6e40afa7f45939ca356f348c8e23048e02cb109ced1eb8420961b2f40fb373a" + "sha256": "822c03f4b799204250a7ee84b1eddc40665395333973dfb9deebfe425fefcb7d" }, "provenance": null, - "requires-python": ">=3.7", - "size": 13523, - "upload-time": "2023-01-17T18:23:20.695329Z", - "url": "https://files.pythonhosted.org/packages/7b/0f/0e99c2f342933c43af69849a6ba63f2eef54e14c6d0e10a26470fb6b40a9/MarkupSafe-2.1.2-cp37-cp37m-macosx_10_9_x86_64.whl", + "requires-python": ">=3.8", + "size": 675248, + "upload-time": "2024-02-03T21:11:44.790102Z", + "url": "https://files.pythonhosted.org/packages/3f/e0/a89e8120faea1edbfca1a9b171cff7f2bf62ec860bbafcb2c2387c0317be/flask-3.0.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + "sha256": "7b13da872e1a6a18d5fa662a77da9be4734ff21681fc8c53b9aa2da12bc2b5a8" }, "data-dist-info-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + "sha256": "7b13da872e1a6a18d5fa662a77da9be4734ff21681fc8c53b9aa2da12bc2b5a8" }, - "filename": "MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "filename": "flask-3.0.3-py3-none-any.whl", "hashes": { - "sha256": "cf877ab4ed6e302ec1d04952ca358b381a882fbd9d1b07cccbfd61783561f98a" + "sha256": "34e815dfaa43340d1d15a5c3a02b8476004037eb4840b34910c6e21679d288f3" }, "provenance": null, - "requires-python": ">=3.7", - "size": 26109, - "upload-time": "2023-01-17T18:23:21.849009Z", - "url": "https://files.pythonhosted.org/packages/87/a1/d0f05a09c6c1aef89d1eea0ab0ff1ea897d4117d27f1571034a7e3ff515b/MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": ">=3.8", + "size": 101735, + "upload-time": "2024-04-07T19:26:08.569305Z", + "url": "https://files.pythonhosted.org/packages/61/80/ffe1da13ad9300f87c93af113edd0638c75138c42a0994becfacac078c06/flask-3.0.3-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "data-dist-info-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "filename": "MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "flask-3.0.3.tar.gz", "hashes": { - "sha256": "63ba06c9941e46fa389d389644e2d8225e0e3e5ebcc4ff1ea8506dce646f8c8a" + "sha256": "ceb27b0af3823ea2737928a4d99d125a06175b8512c445cbd9a9ce200ef76842" }, "provenance": null, - "requires-python": ">=3.7", - "size": 25329, - "upload-time": "2023-01-17T18:23:23.295750Z", - "url": "https://files.pythonhosted.org/packages/95/88/8c8cce021ac1b1eedde349c6a41f6c256da60babf95e572071361ff3f66b/MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": ">=3.8", + "size": 676315, + "upload-time": "2024-04-07T19:26:11.035227Z", + "url": "https://files.pythonhosted.org/packages/41/e1/d104c83026f8d35dfd2c261df7d64738341067526406b40190bc063e829a/flask-3.0.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + "sha256": "5af7faeb1c14725191bbcf5c35cbc4ae968c7f5acc81cc5ea889137381260fdd" }, "data-dist-info-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + "sha256": "5af7faeb1c14725191bbcf5c35cbc4ae968c7f5acc81cc5ea889137381260fdd" }, - "filename": "MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "filename": "flask-3.1.0-py3-none-any.whl", "hashes": { - "sha256": "f1cd098434e83e656abf198f103a8207a8187c0fc110306691a2e94a78d0abb2" + "sha256": "d667207822eb83f1c4b50949b1623c8fc8d51f2341d65f72e1a1815397551136" }, - "provenance": null, - "requires-python": ">=3.7", - "size": 25024, - "upload-time": "2023-01-17T18:23:24.954162Z", - "url": "https://files.pythonhosted.org/packages/c3/e5/42842a44bfd9ba2955c562b1139334a2f64cedb687e8969777fd07de42a9/MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "provenance": "https://pypi.org/integrity/flask/3.1.0/flask-3.1.0-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 102979, + "upload-time": "2024-11-13T18:24:36.135982Z", + "url": "https://files.pythonhosted.org/packages/af/47/93213ee66ef8fae3b93b3e29206f6b251e65c97bd91d8e1c5596ef15af0a/flask-3.1.0-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "data-dist-info-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "filename": "MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "flask-3.1.0.tar.gz", "hashes": { - "sha256": "55f44b440d491028addb3b88f72207d71eeebfb7b5dbf0643f7c023ae1fba619" + "sha256": "5f873c5184c897c8d9d1b05df1e3d01b14910ce69607a117bd3277098a5836ac" }, - "provenance": null, - "requires-python": ">=3.7", - "size": 30791, - "upload-time": "2023-01-17T18:23:26.099463Z", - "url": "https://files.pythonhosted.org/packages/66/21/dadb671aade8eb67ef96e0d8f90b1bd5e8cfb6ad9d8c7fa2c870ec0c257b/MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_aarch64.whl", + "provenance": "https://pypi.org/integrity/flask/3.1.0/flask-3.1.0.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 680824, + "upload-time": "2024-11-13T18:24:38.127413Z", + "url": "https://files.pythonhosted.org/packages/89/50/dff6380f1c7f84135484e176e0cac8690af72fa90e932ad2a0a60e28c69b/flask-3.1.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + "sha256": "12c9cec957c15e3c350641a7fbd96b23999cbf5370632078fc27dd5b61520d94" }, "data-dist-info-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + "sha256": "12c9cec957c15e3c350641a7fbd96b23999cbf5370632078fc27dd5b61520d94" }, - "filename": "MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_i686.whl", + "filename": "flask-3.1.1-py3-none-any.whl", "hashes": { - "sha256": "a6f2fcca746e8d5910e18782f976489939d54a91f9411c32051b4aab2bd7c513" + "sha256": "07aae2bb5eaf77993ef57e357491839f5fd9f4dc281593a81a9e4d79a24f295c" }, - "provenance": null, - "requires-python": ">=3.7", - "size": 29952, - "upload-time": "2023-01-17T18:23:27.394216Z", - "url": "https://files.pythonhosted.org/packages/e9/c6/2da36728c1310f141395176556500aeedfdea8c2b02a3b72ba61b69280e8/MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_i686.whl", + "provenance": "https://pypi.org/integrity/flask/3.1.1/flask-3.1.1-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 103305, + "upload-time": "2025-05-13T15:01:15.591997Z", + "url": "https://files.pythonhosted.org/packages/3d/68/9d4508e893976286d2ead7f8f571314af6c2037af34853a30fd769c02e9d/flask-3.1.1-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "data-dist-info-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "filename": "MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "flask-3.1.1.tar.gz", "hashes": { - "sha256": "0b462104ba25f1ac006fdab8b6a01ebbfbce9ed37fd37fd4acd70c67c973e460" + "sha256": "284c7b8f2f58cb737f0cf1c30fd7eaf0ccfcde196099d24ecede3fc2005aa59e" }, - "provenance": null, - "requires-python": ">=3.7", - "size": 30206, - "upload-time": "2023-01-17T18:23:28.858758Z", - "url": "https://files.pythonhosted.org/packages/56/0d/c9818629672a3368b773fa94597d79da77bdacc3186f097bb85023f785f6/MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_x86_64.whl", + "provenance": "https://pypi.org/integrity/flask/3.1.1/flask-3.1.1.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 753440, + "upload-time": "2025-05-13T15:01:17.447750Z", + "url": "https://files.pythonhosted.org/packages/c0/de/e47735752347f4128bcf354e0da07ef311a78244eba9e3dc1d4a5ab21a98/flask-3.1.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + "sha256": "a1183adc300021ca0b02bee4cd380810a7e6f3fe07313469996988a6d758fe3b" }, "data-dist-info-metadata": { - "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + "sha256": "a1183adc300021ca0b02bee4cd380810a7e6f3fe07313469996988a6d758fe3b" }, - "filename": "MarkupSafe-2.1.2-cp37-cp37m-win32.whl", + "filename": "flask-3.1.2-py3-none-any.whl", "hashes": { - "sha256": "7668b52e102d0ed87cb082380a7e2e1e78737ddecdde129acadb0eccc5423859" + "sha256": "ca1d8112ec8a6158cc29ea4858963350011b5c846a414cdb7a954aa9e967d03c" }, - "provenance": null, - "requires-python": ">=3.7", - "size": 16396, - "upload-time": "2023-01-17T18:23:30.429923Z", - "url": "https://files.pythonhosted.org/packages/be/18/988e1913a40cc8eb725b1e073eacc130f7803a061577bdc0b9343eb3c696/MarkupSafe-2.1.2-cp37-cp37m-win32.whl", + "provenance": "https://pypi.org/integrity/flask/3.1.2/flask-3.1.2-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 103308, + "upload-time": "2025-08-19T21:03:19.499263Z", + "url": "https://files.pythonhosted.org/packages/ec/f9/7f9263c5695f4bd0023734af91bedb2ff8209e8de6ead162f35d8dc762fd/flask-3.1.2-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" - }, - "data-dist-info-metadata": { - "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" - }, - "filename": "MarkupSafe-2.1.2-cp37-cp37m-win_amd64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "flask-3.1.2.tar.gz", "hashes": { - "sha256": "6d6607f98fcf17e534162f0709aaad3ab7a96032723d8ac8750ffe17ae5a0666" + "sha256": "bf656c15c80190ed628ad08cdfd3aaa35beb087855e2f494910aa3774cc4fd87" }, - "provenance": null, - "requires-python": ">=3.7", - "size": 16970, - "upload-time": "2023-01-17T18:23:31.711547Z", - "url": "https://files.pythonhosted.org/packages/39/8d/5c5ce72deb8567ab48a18fbd99dc0af3dd651b6691b8570947e54a28e0f3/MarkupSafe-2.1.2-cp37-cp37m-win_amd64.whl", + "provenance": "https://pypi.org/integrity/flask/3.1.2/flask-3.1.2.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 720160, + "upload-time": "2025-08-19T21:03:21.205129Z", + "url": "https://files.pythonhosted.org/packages/dc/6d/cfe3c0fcc5e477df242b98bfe186a4c34357b4847e87ecaef04507332dab/flask-3.1.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + "sha256": "aa6760ed6f545704474d70733e4a63a7f1481e376973edc896a13d02a7224c7c" }, "data-dist-info-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + "sha256": "aa6760ed6f545704474d70733e4a63a7f1481e376973edc896a13d02a7224c7c" }, - "filename": "MarkupSafe-2.1.2-cp38-cp38-macosx_10_9_universal2.whl", + "filename": "flask-3.1.3-py3-none-any.whl", "hashes": { - "sha256": "a806db027852538d2ad7555b203300173dd1b77ba116de92da9afbc3a3be3eed" + "sha256": "f4bcbefc124291925f1a26446da31a5178f9483862233b23c0c96a20701f670c" }, - "provenance": null, - "requires-python": ">=3.7", - "size": 17746, - "upload-time": "2023-01-17T18:23:33.464455Z", - "url": "https://files.pythonhosted.org/packages/d1/10/ff89b23d4a24051c4e4f689b79ee06f230d7e9431445e24f5dd9d9a89730/MarkupSafe-2.1.2-cp38-cp38-macosx_10_9_universal2.whl", + "provenance": "https://pypi.org/integrity/flask/3.1.3/flask-3.1.3-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 103424, + "upload-time": "2026-02-19T05:00:56.027585Z", + "url": "https://files.pythonhosted.org/packages/7f/9c/34f6962f9b9e9c71f6e5ed806e0d0ff03c9d1b0b2340088a0cf4bce09b18/flask-3.1.3-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "data-dist-info-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "filename": "MarkupSafe-2.1.2-cp38-cp38-macosx_10_9_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "flask-3.1.3.tar.gz", "hashes": { - "sha256": "a4abaec6ca3ad8660690236d11bfe28dfd707778e2442b45addd2f086d6ef094" + "sha256": "0ef0e52b8a9cd932855379197dd8f94047b359ca0a78695144304cb45f87c9eb" }, - "provenance": null, - "requires-python": ">=3.7", - "size": 13613, - "upload-time": "2023-01-17T18:23:34.582025Z", - "url": "https://files.pythonhosted.org/packages/4b/34/dc837e5ad9e14634aac4342eb8b12a9be20a4f74f50cc0d765f7aa2fc1e3/MarkupSafe-2.1.2-cp38-cp38-macosx_10_9_x86_64.whl", + "provenance": "https://pypi.org/integrity/flask/3.1.3/flask-3.1.3.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 759004, + "upload-time": "2026-02-19T05:00:57.678803Z", + "url": "https://files.pythonhosted.org/packages/26/00/35d85dcce6c57fdc871f3867d465d780f302a175ea360f62533f12b27e2b/flask-3.1.3.tar.gz", "yanked": false - }, + } + ], + "meta": { + "_last-serial": 34432672, + "api-version": "1.4" + }, + "name": "flask", + "project-status": { + "status": "active" + }, + "versions": [ + "0.1", + "0.2", + "0.3", + "0.3.1", + "0.4", + "0.5", + "0.5.1", + "0.5.2", + "0.6", + "0.6.1", + "0.7", + "0.7.1", + "0.7.2", + "0.8", + "0.8.1", + "0.9", + "0.10", + "0.10.1", + "0.11", + "0.11.1", + "0.12", + "0.12.1", + "0.12.2", + "0.12.3", + "0.12.4", + "0.12.5", + "1.0", + "1.0.1", + "1.0.2", + "1.0.3", + "1.0.4", + "1.1.0", + "1.1.1", + "1.1.2", + "1.1.3", + "1.1.4", + "2.0.0rc1", + "2.0.0rc2", + "2.0.0", + "2.0.1", + "2.0.2", + "2.0.3", + "2.1.0", + "2.1.1", + "2.1.2", + "2.1.3", + "2.2.0", + "2.2.1", + "2.2.2", + "2.2.3", + "2.2.4", + "2.2.5", + "2.3.0", + "2.3.1", + "2.3.2", + "2.3.3", + "3.0.0", + "3.0.1", + "3.0.2", + "3.0.3", + "3.1.0", + "3.1.1", + "3.1.2", + "3.1.3" + ] + } + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - "86400" + Cache-Control: + - max-age=600, public + Content-Security-Policy: + - default-src 'none'; sandbox allow-top-navigation + Content-Type: + - application/vnd.pypi.simple.v1+json + Permissions-Policy: + - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept, Accept-Encoding + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + host: pypi.org + headers: + Accept: + - application/vnd.pypi.simple.v1+json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://pypi.org/simple/idna/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: -1 + uncompressed: true + body: | + { + "alternate-locations": [], + "files": [ { - "core-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "data-dist-info-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "filename": "MarkupSafe-2.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-0.2.tar.gz", "hashes": { - "sha256": "f03a532d7dee1bed20bc4884194a16160a2de9ffc6354b3878ec9682bb623c54" + "sha256": "e28fdff4b1d47edd13e053399f642818d2f591cb9c215eb626bde6b14d6f4575" }, "provenance": null, - "requires-python": ">=3.7", - "size": 26703, - "upload-time": "2023-01-17T18:23:36.317221Z", - "url": "https://files.pythonhosted.org/packages/80/64/ccb65aadd71e7685caa69a885885a673e8748525a243fb26acea37201b44/MarkupSafe-2.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": null, + "size": 18236, + "upload-time": "2013-07-16T19:29:45.445020Z", + "url": "https://files.pythonhosted.org/packages/22/35/04dedec60e9366ba19ac7c147cd715c88a7e87d43cda47a75802190c0950/idna-0.2.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "data-dist-info-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "filename": "MarkupSafe-2.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-0.3.tar.gz", "hashes": { - "sha256": "4cf06cdc1dda95223e9d2d3c58d3b178aa5dacb35ee7e3bbac10e4e1faacb419" + "sha256": "e092b7d8f5f8aeb751f841249b28ec9861da96328d4491febfb5df3f9c0e4f72" }, "provenance": null, - "requires-python": ">=3.7", - "size": 25880, - "upload-time": "2023-01-17T18:23:38.077638Z", - "url": "https://files.pythonhosted.org/packages/9d/80/8320f182d06a9b289b1a9f266f593feb91d3781c7e104bbe09e0c4c11439/MarkupSafe-2.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": null, + "size": 17842, + "upload-time": "2013-07-18T13:32:01.906254Z", + "url": "https://files.pythonhosted.org/packages/8e/52/8146be5f86bf668895e68e85d564572addae141a12a0344347c921002246/idna-0.3.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "data-dist-info-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "filename": "MarkupSafe-2.1.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-0.4.tar.gz", "hashes": { - "sha256": "22731d79ed2eb25059ae3df1dfc9cb1546691cc41f4e3130fe6bfbc3ecbbecfa" + "sha256": "7d73ab5a3c44d20178ace6c94e1dde549cb45c8a39b5980a7892b191a495fe47" }, "provenance": null, - "requires-python": ">=3.7", - "size": 25558, - "upload-time": "2023-01-17T18:23:39.356049Z", - "url": "https://files.pythonhosted.org/packages/c7/0e/22d0c8e6ee84414e251bd1bc555b2705af6b3fb99f0ba1ead2a0f51d423b/MarkupSafe-2.1.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": null, + "size": 17856, + "upload-time": "2014-01-07T17:38:29.735579Z", + "url": "https://files.pythonhosted.org/packages/d5/af/5d5ed7f2a78182724234c025e5ab5f2166a5212b0c6bf9a9fa891f139c5d/idna-0.4.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "data-dist-info-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "filename": "MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-0.5.tar.gz", "hashes": { - "sha256": "f8ffb705ffcf5ddd0e80b65ddf7bed7ee4f5a441ea7d3419e861a12eaf41af58" + "sha256": "a83e47c77e733a274ca8aa662ff7ede9cec32421784baf0dd095135369630576" }, "provenance": null, - "requires-python": ">=3.7", - "size": 30292, - "upload-time": "2023-01-17T18:23:40.617238Z", - "url": "https://files.pythonhosted.org/packages/48/cc/d027612e17b56088cfccd2c8e083518995fcb25a7b4f17fc146362a0499d/MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_aarch64.whl", + "requires-python": null, + "size": 18790, + "upload-time": "2014-02-05T17:39:53.132955Z", + "url": "https://files.pythonhosted.org/packages/c9/8a/14a079eeb7e89449dd8af6037e57ff53722be0d927a11bd21490a5d0a7b0/idna-0.5.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "data-dist-info-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "filename": "MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-0.6.tar.gz", "hashes": { - "sha256": "8db032bf0ce9022a8e41a22598eefc802314e81b879ae093f36ce9ddf39ab1ba" + "sha256": "2631ec61bb02eaec2b89a78acfe1722cc5ce172fab20300adabe692997fee3d0" }, "provenance": null, - "requires-python": ">=3.7", - "size": 29443, - "upload-time": "2023-01-17T18:23:41.723922Z", - "url": "https://files.pythonhosted.org/packages/29/d2/243e6b860d97c18d848fc2bee2f39d102755a2b04a5ce4d018d839711b46/MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_i686.whl", + "requires-python": null, + "size": 18840, + "upload-time": "2014-04-29T16:23:46.213042Z", + "url": "https://files.pythonhosted.org/packages/be/06/2c523c1aa1d85aafb21e95e6e207de373e5fad4f2062242ca3b69c69758d/idna-0.6.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "data-dist-info-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "filename": "MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-0.7.tar.gz", "hashes": { - "sha256": "2298c859cfc5463f1b64bd55cb3e602528db6fa0f3cfd568d3605c50678f8f03" + "sha256": "bd053a6d0e5231bec41da6ef524369d64dc9a7f27c5075914ae1b1abc4dd33e5" }, "provenance": null, - "requires-python": ">=3.7", - "size": 29707, - "upload-time": "2023-01-17T18:23:42.991949Z", - "url": "https://files.pythonhosted.org/packages/0d/15/82b108c697bec4c26c00aed6975b778cf0eac6cbb77598862b10550b7fcc/MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_x86_64.whl", + "requires-python": null, + "size": 20294, + "upload-time": "2014-07-10T03:37:29.558242Z", + "url": "https://files.pythonhosted.org/packages/cf/57/53ac056e1a9d028dfce896929d0fc769e53a1e4d0917c2ec163acae4528f/idna-0.7.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" - }, - "data-dist-info-metadata": { - "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" - }, - "filename": "MarkupSafe-2.1.2-cp38-cp38-win32.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-0.8.tar.gz", "hashes": { - "sha256": "50c42830a633fa0cf9e7d27664637532791bfc31c731a87b202d2d8ac40c3ea2" + "sha256": "1d2cc002082a0835cc6a4d3710f01f6ca565e65dca013144fa73c652c7d224af" }, "provenance": null, - "requires-python": ">=3.7", - "size": 16425, - "upload-time": "2023-01-17T18:23:44.606975Z", - "url": "https://files.pythonhosted.org/packages/76/b5/05ce70a3e31ecebcd3628cd180dc4761293aa496db85170fdc085ed2d79a/MarkupSafe-2.1.2-cp38-cp38-win32.whl", + "requires-python": null, + "size": 95341, + "upload-time": "2014-07-10T04:00:20.128466Z", + "url": "https://files.pythonhosted.org/packages/65/4a/a571c5d86b11d98244fc822bf75322d2f5663372b8a80d2348d8a55c4332/idna-0.8.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" - }, - "data-dist-info-metadata": { - "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" - }, - "filename": "MarkupSafe-2.1.2-cp38-cp38-win_amd64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-0.9.tar.gz", "hashes": { - "sha256": "bb06feb762bade6bf3c8b844462274db0c76acc95c52abe8dbed28ae3d44a147" + "sha256": "b3c0ed4d658247193fb38fb3e99c5c54a7d517b5c5bbda88feaff04f8cda12a4" }, "provenance": null, - "requires-python": ">=3.7", - "size": 16974, - "upload-time": "2023-01-17T18:23:45.976406Z", - "url": "https://files.pythonhosted.org/packages/93/fa/d72f68f84f8537ee8aa3e0764d1eb11e5e025a5ca90c16e94a40f894c2fc/MarkupSafe-2.1.2-cp38-cp38-win_amd64.whl", + "requires-python": null, + "size": 97888, + "upload-time": "2014-07-18T18:00:41.194409Z", + "url": "https://files.pythonhosted.org/packages/c8/6b/d109774559ad508c094c6e7d9b7f97722e61a964976c24ca3a4fa0a0b870/idna-0.9.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "data-dist-info-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "filename": "MarkupSafe-2.1.2-cp39-cp39-macosx_10_9_universal2.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-1.0.tar.gz", "hashes": { - "sha256": "99625a92da8229df6d44335e6fcc558a5037dd0a760e11d84be2260e6f37002f" + "sha256": "c31140a69ecae014d65e936e9a45d8a66e2ee29f5abbc656f69c705ad2f1507d" }, "provenance": null, - "requires-python": ">=3.7", - "size": 17741, - "upload-time": "2023-01-17T18:23:47.553375Z", - "url": "https://files.pythonhosted.org/packages/82/e3/4efcd74f10a7999783955aec36386f71082e6d7dafcc06b77b9df72b325a/MarkupSafe-2.1.2-cp39-cp39-macosx_10_9_universal2.whl", + "requires-python": null, + "size": 99754, + "upload-time": "2014-10-12T18:32:04.316983Z", + "url": "https://files.pythonhosted.org/packages/c4/93/a80bccdee90d97b113b76e2f0ba8e3260034bd0e55cea3ccb66098e710d8/idna-1.0.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "data-dist-info-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "filename": "MarkupSafe-2.1.2-cp39-cp39-macosx_10_9_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-1.1.tar.gz", "hashes": { - "sha256": "8bca7e26c1dd751236cfb0c6c72d4ad61d986e9a41bbf76cb445f69488b2a2bd" + "sha256": "3dab514abd255ada7994a57161750e8f054b938bf7adb8b40b96f13df54efaed" }, "provenance": null, - "requires-python": ">=3.7", - "size": 13618, - "upload-time": "2023-01-17T18:23:48.637265Z", - "url": "https://files.pythonhosted.org/packages/77/26/af46880038c6eac3832e751298f1965f3a550f38d1e9ddaabd674860076b/MarkupSafe-2.1.2-cp39-cp39-macosx_10_9_x86_64.whl", + "requires-python": null, + "size": 99242, + "upload-time": "2015-01-27T17:54:59.850533Z", + "url": "https://files.pythonhosted.org/packages/0d/3b/ebe79efc3c00fc8dfd391938c6594c73539aeb55d5a38ebb901bae95c770/idna-1.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + "sha256": "cdcf858336914dc8d63c141fe570e76d97d9ed216b04e64a50bf09dbd7b48a60" }, "data-dist-info-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + "sha256": "cdcf858336914dc8d63c141fe570e76d97d9ed216b04e64a50bf09dbd7b48a60" }, - "filename": "MarkupSafe-2.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "filename": "idna-2.0-py2.py3-none-any.whl", "hashes": { - "sha256": "40627dcf047dadb22cd25ea7ecfe9cbf3bbbad0482ee5920b582f3809c97654f" + "sha256": "9b2fc50bd3c4ba306b9651b69411ef22026d4d8335b93afc2214cef1246ce707" }, "provenance": null, - "requires-python": ">=3.7", - "size": 26261, - "upload-time": "2023-01-17T18:23:50.095466Z", - "url": "https://files.pythonhosted.org/packages/52/36/b35c577c884ea352fc0c1eaed9ca4946ffc22cc9c3527a70408bfa9e9496/MarkupSafe-2.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": null, + "size": 61339, + "upload-time": "2015-05-30T01:02:03.819901Z", + "url": "https://files.pythonhosted.org/packages/7c/75/b566d769455929ee6ab308d8a1c6c5aecc4928e72b25d42dd019c99f7015/idna-2.0-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "data-dist-info-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "filename": "MarkupSafe-2.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-2.0.tar.gz", "hashes": { - "sha256": "40dfd3fefbef579ee058f139733ac336312663c6706d1163b82b3003fb1925c4" + "sha256": "16199aad938b290f5be1057c0e1efc6546229391c23cea61ca940c115f7d3d3b" }, "provenance": null, - "requires-python": ">=3.7", - "size": 25462, - "upload-time": "2023-01-17T18:23:51.689717Z", - "url": "https://files.pythonhosted.org/packages/06/3b/d026c21cd1dbee89f41127e93113dcf5fa85c6660d108847760b59b3a66d/MarkupSafe-2.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": null, + "size": 135150, + "upload-time": "2015-05-19T00:41:07.607598Z", + "url": "https://files.pythonhosted.org/packages/69/27/5f76009f13c6dda4ed5016cbfebf68773f21374f9792db02821c05326a75/idna-2.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + "sha256": "ea9bdeba38debc42ce777982fb1b67c0548e4fb95998c91b9f2e14688bea45f1" }, "data-dist-info-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + "sha256": "ea9bdeba38debc42ce777982fb1b67c0548e4fb95998c91b9f2e14688bea45f1" }, - "filename": "MarkupSafe-2.1.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "filename": "idna-2.1-py2-none-any.whl", "hashes": { - "sha256": "090376d812fb6ac5f171e5938e82e7f2d7adc2b629101cec0db8b267815c85e2" + "sha256": "4cfe64db2804351249d8d13ec1f3a2b0be9dc84b409b65c2a646c4d673fa55bc" }, "provenance": null, - "requires-python": ">=3.7", - "size": 25114, - "upload-time": "2023-01-17T18:23:52.908709Z", - "url": "https://files.pythonhosted.org/packages/7c/e6/454df09f18e0ea34d189b447a9e1a9f66c2aa332b77fd5577ebc7ca14d42/MarkupSafe-2.1.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": null, + "size": 54240, + "upload-time": "2016-03-20T23:12:58.913205Z", + "url": "https://files.pythonhosted.org/packages/ff/ee/57ca2b52dea2df65a15d4ab2669c89ff29fa227668917cebc43e689360be/idna-2.1-py2-none-any.whl", "yanked": false }, { "core-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + "sha256": "ea9bdeba38debc42ce777982fb1b67c0548e4fb95998c91b9f2e14688bea45f1" }, "data-dist-info-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + "sha256": "ea9bdeba38debc42ce777982fb1b67c0548e4fb95998c91b9f2e14688bea45f1" }, - "filename": "MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_aarch64.whl", + "filename": "idna-2.1-py2.py3-none-any.whl", "hashes": { - "sha256": "2e7821bffe00aa6bd07a23913b7f4e01328c3d5cc0b40b36c0bd81d362faeb65" + "sha256": "f28df695e9bede8a19b18a8e4429b4bad4d664e8e98aff27bc39b630f1ae2b42" }, "provenance": null, - "requires-python": ">=3.7", - "size": 30214, - "upload-time": "2023-01-17T18:23:53.999473Z", - "url": "https://files.pythonhosted.org/packages/82/70/b3978786c7b576c25d84b009d2a20a11b5300d252fc3ce984e37b932e97c/MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_aarch64.whl", + "requires-python": null, + "size": 54244, + "upload-time": "2016-03-21T00:51:14.914997Z", + "url": "https://files.pythonhosted.org/packages/71/02/dee75fc3e6f7455bf69221164f94586ee13552c5f33c8002335667a3d122/idna-2.1-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "data-dist-info-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" - }, - "filename": "MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-2.1.tar.gz", "hashes": { - "sha256": "c0a33bc9f02c2b17c3ea382f91b4db0e6cde90b63b296422a939886a7a80de1c" + "sha256": "ed36f281aebf3cd0797f163bb165d84c31507cedd15928b095b1675e2d04c676" }, "provenance": null, - "requires-python": ">=3.7", - "size": 29306, - "upload-time": "2023-01-17T18:23:55.096111Z", - "url": "https://files.pythonhosted.org/packages/41/54/6e88795c64ab5dcda31b06406c062c2740d1a64db18219d4e21fc90928c1/MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_i686.whl", + "requires-python": null, + "size": 128996, + "upload-time": "2016-03-20T23:12:52.405312Z", + "url": "https://files.pythonhosted.org/packages/fb/84/8c27516fbaa8147acd2e431086b473c453c428e24e8fb99a1d89ce381851/idna-2.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + "sha256": "845064be6675086a4de3a889042183582ea9323d1cfc8cb983312933f5e61ba0" }, "data-dist-info-metadata": { - "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + "sha256": "845064be6675086a4de3a889042183582ea9323d1cfc8cb983312933f5e61ba0" }, - "filename": "MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_x86_64.whl", + "filename": "idna-2.2-py2.py3-none-any.whl", "hashes": { - "sha256": "b8526c6d437855442cdd3d87eede9c425c4445ea011ca38d937db299382e6fa3" + "sha256": "16402893379702342a662d3f7fa7e9369e4b4770876b245dbbab1eb12d0a60cf" }, "provenance": null, - "requires-python": ">=3.7", - "size": 29597, - "upload-time": "2023-01-17T18:23:56.215761Z", - "url": "https://files.pythonhosted.org/packages/50/41/1442b693a40eb76d835ca2016e86a01479f17d7fd8288f9830f6790e366a/MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_x86_64.whl", + "requires-python": null, + "size": 55347, + "upload-time": "2016-12-21T04:58:13.607159Z", + "url": "https://files.pythonhosted.org/packages/6b/f4/bb42887fb16eb5f5957897fec9e16d18c56dd8cdd2a729c13947ed786b92/idna-2.2-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" - }, - "data-dist-info-metadata": { - "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" - }, - "filename": "MarkupSafe-2.1.2-cp39-cp39-win32.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-2.2.tar.gz", "hashes": { - "sha256": "137678c63c977754abe9086a3ec011e8fd985ab90631145dfb9294ad09c102a7" + "sha256": "0ac27740937d86850010e035c6a10a564158a5accddf1aa24df89b0309252426" }, "provenance": null, - "requires-python": ">=3.7", - "size": 16426, - "upload-time": "2023-01-17T18:23:57.427471Z", - "url": "https://files.pythonhosted.org/packages/22/88/9c0cae2f5ada778182f2842b377dd273d6be689953345c10b165478831eb/MarkupSafe-2.1.2-cp39-cp39-win32.whl", + "requires-python": null, + "size": 130203, + "upload-time": "2016-12-21T04:58:11.050323Z", + "url": "https://files.pythonhosted.org/packages/94/fe/efb1cb6f505e1a560b3d080ae6b9fddc11e7c542d694ce4635c49b1ccdcb/idna-2.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + "sha256": "b3ace11f9b870caf10cff173328a18d42f4643b1c3589606bc12aba2f4921db2" }, "data-dist-info-metadata": { - "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + "sha256": "b3ace11f9b870caf10cff173328a18d42f4643b1c3589606bc12aba2f4921db2" }, - "filename": "MarkupSafe-2.1.2-cp39-cp39-win_amd64.whl", + "filename": "idna-2.3-py2.py3-none-any.whl", "hashes": { - "sha256": "0576fe974b40a400449768941d5d0858cc624e3249dfd1e0c33674e5c7ca7aed" + "sha256": "0a33cde64e2d7ba1afdd9586c5ebd000b07b6907c7141562bffe9cbcde4bc367" }, "provenance": null, - "requires-python": ">=3.7", - "size": 16976, - "upload-time": "2023-01-17T18:23:58.794578Z", - "url": "https://files.pythonhosted.org/packages/46/0c/10ee33673c5e36fa3809cf136971f81d951ca38516188ee11a965d9b2fe9/MarkupSafe-2.1.2-cp39-cp39-win_amd64.whl", + "requires-python": null, + "size": 55094, + "upload-time": "2017-02-28T05:21:23.077608Z", + "url": "https://files.pythonhosted.org/packages/e6/d7/930b670f75990f8fa5b2ad598b997d66afbf24b672ce504df224e6a4d760/idna-2.3-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "MarkupSafe-2.1.2.tar.gz", - "hashes": { - "sha256": "abcabc8c2b26036d62d4c746381a6f7cf60aafcc653198ad678306986b09450d" - }, - "provenance": null, - "requires-python": ">=3.7", - "size": 19080, - "upload-time": "2023-01-17T18:23:59.903635Z", - "url": "https://files.pythonhosted.org/packages/95/7e/68018b70268fb4a2a605e2be44ab7b4dd7ce7808adae6c5ef32e34f4b55a/MarkupSafe-2.1.2.tar.gz", - "yanked": false - }, - { - "core-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" - }, - "data-dist-info-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" - }, - "filename": "MarkupSafe-2.1.3-cp310-cp310-macosx_10_9_universal2.whl", + "filename": "idna-2.3.tar.gz", "hashes": { - "sha256": "cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa" + "sha256": "fe077ccaefbcc84b1b1fe8fae9dc0c3b71079df4bf5398796ece0b84be9cbdc3" }, "provenance": null, - "requires-python": ">=3.7", - "size": 17846, - "upload-time": "2023-06-02T21:42:33.954412Z", - "url": "https://files.pythonhosted.org/packages/20/1d/713d443799d935f4d26a4f1510c9e61b1d288592fb869845e5cc92a1e055/MarkupSafe-2.1.3-cp310-cp310-macosx_10_9_universal2.whl", + "requires-python": null, + "size": 130105, + "upload-time": "2017-02-28T05:21:20.763226Z", + "url": "https://files.pythonhosted.org/packages/81/62/c32d933d487d9756f55782de85a70b90cd6827a59a3e330f6adada408241/idna-2.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + "sha256": "e29e11e43529def27bf718747cabd6f277ebd07f703164e9f496482eef9a2630" }, "data-dist-info-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + "sha256": "e29e11e43529def27bf718747cabd6f277ebd07f703164e9f496482eef9a2630" }, - "filename": "MarkupSafe-2.1.3-cp310-cp310-macosx_10_9_x86_64.whl", + "filename": "idna-2.4-py2.py3-none-any.whl", "hashes": { - "sha256": "e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57" + "sha256": "12468b2e4a71b1cbc342da70fb437dddbfb9d420272c313bd7129a6a22a2dd6a" }, "provenance": null, - "requires-python": ">=3.7", - "size": 13720, - "upload-time": "2023-06-02T21:42:35.102828Z", - "url": "https://files.pythonhosted.org/packages/f7/9c/86cbd8e0e1d81f0ba420f20539dd459c50537c7751e28102dbfee2b6f28c/MarkupSafe-2.1.3-cp310-cp310-macosx_10_9_x86_64.whl", + "requires-python": null, + "size": 55103, + "upload-time": "2017-03-01T04:29:33.042831Z", + "url": "https://files.pythonhosted.org/packages/08/c6/71319d9ac2055156562992b16cb01dbee74f431c0372d580a8fef6ca0e4c/idna-2.4-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" - }, - "data-dist-info-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" - }, - "filename": "MarkupSafe-2.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-2.4.tar.gz", "hashes": { - "sha256": "68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f" + "sha256": "2a07165f6288f4b920aa8ab4357c1e59073c5d62e048a400510982769e039bd9" }, "provenance": null, - "requires-python": ">=3.7", - "size": 26498, - "upload-time": "2023-06-02T21:42:36.608709Z", - "url": "https://files.pythonhosted.org/packages/a6/56/f1d4ee39e898a9e63470cbb7fae1c58cce6874f25f54220b89213a47f273/MarkupSafe-2.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": null, + "size": 130182, + "upload-time": "2017-03-01T04:29:30.414917Z", + "url": "https://files.pythonhosted.org/packages/a3/06/40cb383eaea6e97047666db51abc2f2b32046f3e2a6e5ab2b946630f6062/idna-2.4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + "sha256": "3b8c4a05c3d6a516d1fe85cd8e1822f7a4c674c766c005912e4894f7a4b1d96c" }, "data-dist-info-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + "sha256": "3b8c4a05c3d6a516d1fe85cd8e1822f7a4c674c766c005912e4894f7a4b1d96c" }, - "filename": "MarkupSafe-2.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "filename": "idna-2.5-py2.py3-none-any.whl", "hashes": { - "sha256": "65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52" + "sha256": "cc19709fd6d0cbfed39ea875d29ba6d4e22c0cebc510a76d6302a28385e8bb70" }, "provenance": null, - "requires-python": ">=3.7", - "size": 25691, - "upload-time": "2023-06-02T21:42:37.778995Z", - "url": "https://files.pythonhosted.org/packages/12/b3/d9ed2c0971e1435b8a62354b18d3060b66c8cb1d368399ec0b9baa7c0ee5/MarkupSafe-2.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": null, + "size": 55106, + "upload-time": "2017-03-07T03:27:27.825414Z", + "url": "https://files.pythonhosted.org/packages/11/7d/9bbbd7bb35f34b0169542487d2a8859e44306bb2e6a4455d491800a5621f/idna-2.5-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" - }, - "data-dist-info-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" - }, - "filename": "MarkupSafe-2.1.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-2.5.tar.gz", "hashes": { - "sha256": "525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00" + "sha256": "3cb5ce08046c4e3a560fc02f138d0ac63e00f8ce5901a56b32ec8b7994082aab" }, "provenance": null, - "requires-python": ">=3.7", - "size": 25366, - "upload-time": "2023-06-02T21:42:39.441001Z", - "url": "https://files.pythonhosted.org/packages/bf/b7/c5ba9b7ad9ad21fc4a60df226615cf43ead185d328b77b0327d603d00cc5/MarkupSafe-2.1.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": null, + "size": 130211, + "upload-time": "2017-03-07T03:27:25.040173Z", + "url": "https://files.pythonhosted.org/packages/d8/82/28a51052215014efc07feac7330ed758702fc0581347098a81699b5281cb/idna-2.5.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + "sha256": "93ea275e7c11ef9e975aefc84aac1bfbf3519782a1cff12cf40998915d1333ea" }, "data-dist-info-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + "sha256": "93ea275e7c11ef9e975aefc84aac1bfbf3519782a1cff12cf40998915d1333ea" }, - "filename": "MarkupSafe-2.1.3-cp310-cp310-musllinux_1_1_aarch64.whl", + "filename": "idna-2.6-py2.py3-none-any.whl", "hashes": { - "sha256": "962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6" + "sha256": "8c7309c718f94b3a625cb648ace320157ad16ff131ae0af362c9f21b80ef6ec4" }, "provenance": null, - "requires-python": ">=3.7", - "size": 30505, - "upload-time": "2023-06-02T21:42:41.088135Z", - "url": "https://files.pythonhosted.org/packages/71/61/f5673d7aac2cf7f203859008bb3fc2b25187aa330067c5e9955e5c5ebbab/MarkupSafe-2.1.3-cp310-cp310-musllinux_1_1_aarch64.whl", + "requires-python": null, + "size": 56450, + "upload-time": "2017-08-08T03:45:11.061002Z", + "url": "https://files.pythonhosted.org/packages/27/cc/6dd9a3869f15c2edfab863b992838277279ce92663d334df9ecf5106f5c6/idna-2.6-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" - }, - "data-dist-info-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" - }, - "filename": "MarkupSafe-2.1.3-cp310-cp310-musllinux_1_1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-2.6.tar.gz", "hashes": { - "sha256": "aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779" + "sha256": "2c6a5de3089009e3da7c5dde64a141dbc8551d5b7f6cf4ed7c2568d0cc520a8f" }, "provenance": null, - "requires-python": ">=3.7", - "size": 29616, - "upload-time": "2023-06-02T21:42:42.273459Z", - "url": "https://files.pythonhosted.org/packages/47/26/932140621773bfd4df3223fbdd9e78de3477f424f0d2987c313b1cb655ff/MarkupSafe-2.1.3-cp310-cp310-musllinux_1_1_i686.whl", + "requires-python": null, + "size": 135992, + "upload-time": "2017-08-08T03:44:58.385741Z", + "url": "https://files.pythonhosted.org/packages/f4/bd/0467d62790828c23c47fc1dfa1b1f052b24efdf5290f071c7a91d0d82fd3/idna-2.6.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + "sha256": "ad120640de13139d800e336e6fe2d39dacdbce3c66b2f880cd989afaffe7647b" }, "data-dist-info-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + "sha256": "ad120640de13139d800e336e6fe2d39dacdbce3c66b2f880cd989afaffe7647b" }, - "filename": "MarkupSafe-2.1.3-cp310-cp310-musllinux_1_1_x86_64.whl", + "filename": "idna-2.7-py2.py3-none-any.whl", "hashes": { - "sha256": "c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7" + "sha256": "156a6814fb5ac1fc6850fb002e0852d56c0c8d2531923a51032d1b70760e186e" }, "provenance": null, - "requires-python": ">=3.7", - "size": 29891, - "upload-time": "2023-06-02T21:42:43.635400Z", - "url": "https://files.pythonhosted.org/packages/3c/c8/74d13c999cbb49e3460bf769025659a37ef4a8e884de629720ab4e42dcdb/MarkupSafe-2.1.3-cp310-cp310-musllinux_1_1_x86_64.whl", + "requires-python": null, + "size": 58213, + "upload-time": "2018-06-11T02:52:19.321873Z", + "url": "https://files.pythonhosted.org/packages/4b/2a/0276479a4b3caeb8a8c1af2f8e4355746a97fab05a372e4a2c6a6b876165/idna-2.7-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" - }, - "data-dist-info-metadata": { - "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" - }, - "filename": "MarkupSafe-2.1.3-cp310-cp310-win32.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-2.7.tar.gz", "hashes": { - "sha256": "10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431" + "sha256": "684a38a6f903c1d71d6d5fac066b58d7768af4de2b832e426ec79c30daa94a16" }, "provenance": null, - "requires-python": ">=3.7", - "size": 16525, - "upload-time": "2023-06-02T21:42:45.271664Z", - "url": "https://files.pythonhosted.org/packages/96/e4/4db3b1abc5a1fe7295aa0683eafd13832084509c3b8236f3faf8dd4eff75/MarkupSafe-2.1.3-cp310-cp310-win32.whl", + "requires-python": null, + "size": 172698, + "upload-time": "2018-06-11T02:52:21.161014Z", + "url": "https://files.pythonhosted.org/packages/65/c4/80f97e9c9628f3cac9b98bfca0402ede54e0563b56482e3e6e45c43c4935/idna-2.7.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + "sha256": "5f842c33f04b30f865e200bc4849d78ef979fa08fb86fc0097b502c91e35f2ca" }, "data-dist-info-metadata": { - "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + "sha256": "5f842c33f04b30f865e200bc4849d78ef979fa08fb86fc0097b502c91e35f2ca" }, - "filename": "MarkupSafe-2.1.3-cp310-cp310-win_amd64.whl", + "filename": "idna-2.8-py2.py3-none-any.whl", "hashes": { - "sha256": "1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559" + "sha256": "ea8b7f6188e6fa117537c3df7da9fc686d485087abf6ac197f9c46432f7e4a3c" }, "provenance": null, - "requires-python": ">=3.7", - "size": 17083, - "upload-time": "2023-06-02T21:42:46.948465Z", - "url": "https://files.pythonhosted.org/packages/84/a8/c4aebb8a14a1d39d5135eb8233a0b95831cdc42c4088358449c3ed657044/MarkupSafe-2.1.3-cp310-cp310-win_amd64.whl", + "requires-python": null, + "size": 58594, + "upload-time": "2018-12-04T17:11:33.338785Z", + "url": "https://files.pythonhosted.org/packages/14/2c/cd551d81dbe15200be1cf41cd03869a46fe7226e7450af7a6545bfc474c9/idna-2.8-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" - }, - "data-dist-info-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" - }, - "filename": "MarkupSafe-2.1.3-cp311-cp311-macosx_10_9_universal2.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-2.8.tar.gz", "hashes": { - "sha256": "ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c" + "sha256": "c357b3f628cf53ae2c4c05627ecc484553142ca23264e593d327bcde5e9c3407" }, "provenance": null, - "requires-python": ">=3.7", - "size": 17862, - "upload-time": "2023-06-02T21:42:48.569751Z", - "url": "https://files.pythonhosted.org/packages/fe/09/c31503cb8150cf688c1534a7135cc39bb9092f8e0e6369ec73494d16ee0e/MarkupSafe-2.1.3-cp311-cp311-macosx_10_9_universal2.whl", + "requires-python": null, + "size": 174481, + "upload-time": "2018-12-04T17:11:30.779805Z", + "url": "https://files.pythonhosted.org/packages/ad/13/eb56951b6f7950cadb579ca166e448ba77f9d24efc03edd7e55fa57d04b7/idna-2.8.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + "sha256": "156ed920da8c13565746cea5fde44f43fae5e5b4d5b417ae0abbb8a513b19043" }, "data-dist-info-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + "sha256": "156ed920da8c13565746cea5fde44f43fae5e5b4d5b417ae0abbb8a513b19043" }, - "filename": "MarkupSafe-2.1.3-cp311-cp311-macosx_10_9_x86_64.whl", + "filename": "idna-2.9-py2.py3-none-any.whl", "hashes": { - "sha256": "3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575" + "sha256": "a068a21ceac8a4d63dbfd964670474107f541babbd2250d61922f029858365fa" }, "provenance": null, - "requires-python": ">=3.7", - "size": 13738, - "upload-time": "2023-06-02T21:42:49.727342Z", - "url": "https://files.pythonhosted.org/packages/c0/c7/171f5ac6b065e1425e8fabf4a4dfbeca76fd8070072c6a41bd5c07d90d8b/MarkupSafe-2.1.3-cp311-cp311-macosx_10_9_x86_64.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 58388, + "upload-time": "2020-02-17T07:07:32.760868Z", + "url": "https://files.pythonhosted.org/packages/89/e3/afebe61c546d18fb1709a61bee788254b40e736cff7271c7de5de2dc4128/idna-2.9-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" - }, - "data-dist-info-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" - }, - "filename": "MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-2.9.tar.gz", "hashes": { - "sha256": "b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee" + "sha256": "7588d1c14ae4c77d74036e8c22ff447b26d0fde8f007354fd48a7814db15b7cb" }, "provenance": null, - "requires-python": ">=3.7", - "size": 28891, - "upload-time": "2023-06-02T21:42:51.330188Z", - "url": "https://files.pythonhosted.org/packages/a2/f7/9175ad1b8152092f7c3b78c513c1bdfe9287e0564447d1c2d3d1a2471540/MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 175042, + "upload-time": "2020-02-17T07:07:34.800302Z", + "url": "https://files.pythonhosted.org/packages/cb/19/57503b5de719ee45e83472f339f617b0c01ad75cba44aba1e4c97c2b0abd/idna-2.9.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + "sha256": "65609a4030637664afc79114ec2bfa3910bef4d510ea75e1d5e5f1dfcc927b8d" }, "data-dist-info-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + "sha256": "65609a4030637664afc79114ec2bfa3910bef4d510ea75e1d5e5f1dfcc927b8d" }, - "filename": "MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "filename": "idna-2.10-py2.py3-none-any.whl", "hashes": { - "sha256": "bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2" + "sha256": "b97d804b1e9b523befed77c48dacec60e6dcb0b5391d57af6a65a312a90648c0" }, "provenance": null, - "requires-python": ">=3.7", - "size": 28096, - "upload-time": "2023-06-02T21:42:52.966230Z", - "url": "https://files.pythonhosted.org/packages/fe/21/2eff1de472ca6c99ec3993eab11308787b9879af9ca8bbceb4868cf4f2ca/MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 58811, + "upload-time": "2020-06-27T23:45:03.457785Z", + "url": "https://files.pythonhosted.org/packages/a2/38/928ddce2273eaa564f6f50de919327bf3a00f091b5baba8dfa9460f3a8a8/idna-2.10-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" - }, - "data-dist-info-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" - }, - "filename": "MarkupSafe-2.1.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-2.10.tar.gz", "hashes": { - "sha256": "338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9" + "sha256": "b307872f855b18632ce0c21c5e45be78c0ea7ae4c15c828c20788b26921eb3f6" }, "provenance": null, - "requires-python": ">=3.7", - "size": 27631, - "upload-time": "2023-06-02T21:42:54.518807Z", - "url": "https://files.pythonhosted.org/packages/f4/a0/103f94793c3bf829a18d2415117334ece115aeca56f2df1c47fa02c6dbd6/MarkupSafe-2.1.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 175616, + "upload-time": "2020-06-27T23:45:05.210353Z", + "url": "https://files.pythonhosted.org/packages/ea/b7/e0e3c1c467636186c39925827be42f16fee389dc404ac29e930e9136be70/idna-2.10.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + "sha256": "99e3a2f0acc61c9e58f098ece495b46c73c9d9425fc2ef7ebd53d428dc7225ac" }, "data-dist-info-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + "sha256": "99e3a2f0acc61c9e58f098ece495b46c73c9d9425fc2ef7ebd53d428dc7225ac" }, - "filename": "MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_aarch64.whl", + "filename": "idna-3.0-py2.py3-none-any.whl", "hashes": { - "sha256": "e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc" + "sha256": "320229aadbdfc597bc28876748cc0c9d04d476e0fe6caacaaddea146365d9f63" }, "provenance": null, - "requires-python": ">=3.7", - "size": 33863, - "upload-time": "2023-06-02T21:42:55.777205Z", - "url": "https://files.pythonhosted.org/packages/43/70/f24470f33b2035b035ef0c0ffebf57006beb2272cf3df068fc5154e04ead/MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_aarch64.whl", + "requires-python": ">=3.4", + "size": 58618, + "upload-time": "2021-01-01T05:58:22.104649Z", + "url": "https://files.pythonhosted.org/packages/0f/6b/3a878f15ef3324754bf4780f8f047d692d9860be894ff8fb3135cef8bed8/idna-3.0-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" - }, - "data-dist-info-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" - }, - "filename": "MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.0.tar.gz", "hashes": { - "sha256": "df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9" + "sha256": "c9a26e10e5558412384fac891eefb41957831d31be55f1e2c98ed97a70abb969" }, "provenance": null, - "requires-python": ">=3.7", - "size": 32591, - "upload-time": "2023-06-02T21:42:57.415922Z", - "url": "https://files.pythonhosted.org/packages/32/d4/ce98c4ca713d91c4a17c1a184785cc00b9e9c25699d618956c2b9999500a/MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_i686.whl", + "requires-python": ">=3.4", + "size": 180786, + "upload-time": "2021-01-01T05:58:25.416550Z", + "url": "https://files.pythonhosted.org/packages/2f/2e/bfe821bd26194fb474e0932df8ed82e24bd312ba628a8644d93c5a28b5d4/idna-3.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + "sha256": "2de437ad4f7836df2826d4bfe9d4f678b7cda79f059c30e76e2e21ccac216ee0" }, "data-dist-info-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + "sha256": "2de437ad4f7836df2826d4bfe9d4f678b7cda79f059c30e76e2e21ccac216ee0" }, - "filename": "MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_x86_64.whl", + "filename": "idna-3.1-py3-none-any.whl", "hashes": { - "sha256": "5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac" + "sha256": "5205d03e7bcbb919cc9c19885f9920d622ca52448306f2377daede5cf3faac16" }, "provenance": null, - "requires-python": ">=3.7", - "size": 33186, - "upload-time": "2023-06-02T21:42:59.107861Z", - "url": "https://files.pythonhosted.org/packages/bb/82/f88ccb3ca6204a4536cf7af5abdad7c3657adac06ab33699aa67279e0744/MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_x86_64.whl", + "requires-python": ">=3.4", + "size": 58614, + "upload-time": "2021-01-04T16:20:02.822379Z", + "url": "https://files.pythonhosted.org/packages/29/88/c52aae187d3b128a0f13f36a6c987fc0d408d03a678ad9996516925d8495/idna-3.1-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" - }, - "data-dist-info-metadata": { - "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" - }, - "filename": "MarkupSafe-2.1.3-cp311-cp311-win32.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.1.tar.gz", "hashes": { - "sha256": "dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb" + "sha256": "c5b02147e01ea9920e6b0a3f1f7bb833612d507592c837a6c49552768f4054e1" }, "provenance": null, - "requires-python": ">=3.7", - "size": 16537, - "upload-time": "2023-06-02T21:43:00.927465Z", - "url": "https://files.pythonhosted.org/packages/44/53/93405d37bb04a10c43b1bdd6f548097478d494d7eadb4b364e3e1337f0cc/MarkupSafe-2.1.3-cp311-cp311-win32.whl", + "requires-python": ">=3.4", + "size": 181601, + "upload-time": "2021-01-04T16:20:04.823651Z", + "url": "https://files.pythonhosted.org/packages/9f/24/1444ee2c9aee531783c031072a273182109c6800320868ab87675d147a05/idna-3.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + "sha256": "2fa788aea766a512b6a0ac0115df027080f8150f21d9260a7f67e0eca1102c6d" }, "data-dist-info-metadata": { - "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + "sha256": "2fa788aea766a512b6a0ac0115df027080f8150f21d9260a7f67e0eca1102c6d" }, - "filename": "MarkupSafe-2.1.3-cp311-cp311-win_amd64.whl", + "filename": "idna-3.2-py3-none-any.whl", "hashes": { - "sha256": "134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686" + "sha256": "14475042e284991034cb48e06f6851428fb14c4dc953acd9be9a5e95c7b6dd7a" }, "provenance": null, - "requires-python": ">=3.7", - "size": 17089, - "upload-time": "2023-06-02T21:43:02.355355Z", - "url": "https://files.pythonhosted.org/packages/be/bb/08b85bc194034efbf572e70c3951549c8eca0ada25363afc154386b5390a/MarkupSafe-2.1.3-cp311-cp311-win_amd64.whl", + "requires-python": ">=3.5", + "size": 59633, + "upload-time": "2021-05-29T16:53:30.337489Z", + "url": "https://files.pythonhosted.org/packages/d7/77/ff688d1504cdc4db2a938e2b7b9adee5dd52e34efbd2431051efc9984de9/idna-3.2-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" - }, - "data-dist-info-metadata": { - "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" - }, - "filename": "MarkupSafe-2.1.3-cp312-cp312-macosx_10_9_universal2.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.2.tar.gz", "hashes": { - "sha256": "f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc" + "sha256": "467fbad99067910785144ce333826c71fb0e63a425657295239737f7ecd125f3" }, "provenance": null, - "requires-python": ">=3.7", - "size": 17849, - "upload-time": "2023-09-07T16:00:43.795275Z", - "url": "https://files.pythonhosted.org/packages/89/5a/ee546f2aa73a1d6fcfa24272f356fe06d29acca81e76b8d32ca53e429a2e/MarkupSafe-2.1.3-cp312-cp312-macosx_10_9_universal2.whl", + "requires-python": ">=3.5", + "size": 243962, + "upload-time": "2021-05-29T16:53:32.008652Z", + "url": "https://files.pythonhosted.org/packages/cb/38/4c4d00ddfa48abe616d7e572e02a04273603db446975ab46bbcd36552005/idna-3.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" + "sha256": "05daa201ff28bb8c759f3207a76fec0df5d68e5ec1ad2506a4e795cdb60742e4" }, "data-dist-info-metadata": { - "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" + "sha256": "05daa201ff28bb8c759f3207a76fec0df5d68e5ec1ad2506a4e795cdb60742e4" }, - "filename": "MarkupSafe-2.1.3-cp312-cp312-macosx_10_9_x86_64.whl", + "filename": "idna-3.3-py3-none-any.whl", "hashes": { - "sha256": "aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823" + "sha256": "84d9dd047ffa80596e0f246e2eab0b391788b0503584e8945f2368256d2735ff" }, "provenance": null, - "requires-python": ">=3.7", - "size": 13700, - "upload-time": "2023-09-07T16:00:45.384632Z", - "url": "https://files.pythonhosted.org/packages/3a/72/9f683a059bde096776e8acf9aa34cbbba21ddc399861fe3953790d4f2cde/MarkupSafe-2.1.3-cp312-cp312-macosx_10_9_x86_64.whl", + "requires-python": ">=3.5", + "size": 61160, + "upload-time": "2021-10-12T23:33:38.020888Z", + "url": "https://files.pythonhosted.org/packages/04/a2/d918dcd22354d8958fe113e1a3630137e0fc8b44859ade3063982eacd2a4/idna-3.3-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" - }, - "data-dist-info-metadata": { - "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" - }, - "filename": "MarkupSafe-2.1.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.3.tar.gz", "hashes": { - "sha256": "ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11" + "sha256": "9d643ff0a55b762d5cdb124b8eaa99c66322e2157b69160bc32796e824360e6d" }, "provenance": null, - "requires-python": ">=3.7", - "size": 29319, - "upload-time": "2023-09-07T16:00:46.480919Z", - "url": "https://files.pythonhosted.org/packages/9d/78/92f15eb9b1e8f1668a9787ba103cf6f8d19a9efed8150245404836145c24/MarkupSafe-2.1.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": ">=3.5", + "size": 286689, + "upload-time": "2021-10-12T23:33:41.312885Z", + "url": "https://files.pythonhosted.org/packages/62/08/e3fc7c8161090f742f504f40b1bccbfc544d4a4e09eb774bf40aafce5436/idna-3.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" + "sha256": "f1a2d27fd3054bba01dbaa59876869ae0ede269d1425273edeba5ffdebe9e030" }, "data-dist-info-metadata": { - "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" + "sha256": "f1a2d27fd3054bba01dbaa59876869ae0ede269d1425273edeba5ffdebe9e030" }, - "filename": "MarkupSafe-2.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "filename": "idna-3.4-py3-none-any.whl", "hashes": { - "sha256": "47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd" + "sha256": "90b77e79eaa3eba6de819a0c442c0b4ceefc341a7a2ab77d7562bf49f425c5c2" }, "provenance": null, - "requires-python": ">=3.7", - "size": 28314, - "upload-time": "2023-09-07T16:00:47.640376Z", - "url": "https://files.pythonhosted.org/packages/51/94/9a04085114ff2c24f7424dbc890a281d73c5a74ea935dc2e69c66a3bd558/MarkupSafe-2.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": ">=3.5", + "size": 61538, + "upload-time": "2022-09-14T00:24:23.220218Z", + "url": "https://files.pythonhosted.org/packages/fc/34/3030de6f1370931b9dbb4dad48f6ab1015ab1d32447850b9fc94e60097be/idna-3.4-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" - }, - "data-dist-info-metadata": { - "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" - }, - "filename": "MarkupSafe-2.1.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.4.tar.gz", "hashes": { - "sha256": "1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939" + "sha256": "814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4" }, "provenance": null, - "requires-python": ">=3.7", - "size": 27696, - "upload-time": "2023-09-07T16:00:48.920309Z", - "url": "https://files.pythonhosted.org/packages/ec/53/fcb3214bd370185e223b209ce6bb010fb887ea57173ca4f75bd211b24e10/MarkupSafe-2.1.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": ">=3.5", + "size": 183077, + "upload-time": "2022-09-14T00:24:27.719798Z", + "url": "https://files.pythonhosted.org/packages/8b/e1/43beb3d38dba6cb420cefa297822eac205a277ab43e5ba5d5c46faf96438/idna-3.4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" + "sha256": "82ebb307a023c675357f6d035e90311d841eac4d4f4c2c3d0ddabec896944fd3" }, "data-dist-info-metadata": { - "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" + "sha256": "82ebb307a023c675357f6d035e90311d841eac4d4f4c2c3d0ddabec896944fd3" }, - "filename": "MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_aarch64.whl", + "filename": "idna-3.5-py3-none-any.whl", "hashes": { - "sha256": "9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c" + "sha256": "79b8f0ac92d2351be5f6122356c9a592c96d81c9a79e4b488bf2a6a15f88057a" }, "provenance": null, - "requires-python": ">=3.7", - "size": 33746, - "upload-time": "2023-09-07T16:00:50.081440Z", - "url": "https://files.pythonhosted.org/packages/e7/33/54d29854716725d7826079b8984dd235fac76dab1c32321e555d493e61f5/MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_aarch64.whl", + "requires-python": ">=3.5", + "size": 61566, + "upload-time": "2023-11-24T18:07:03.851498Z", + "url": "https://files.pythonhosted.org/packages/ea/65/9c7a31be86861d43da3d4f8661f677b38120320540773a04979ad6fa9ecd/idna-3.5-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" - }, - "data-dist-info-metadata": { - "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" - }, - "filename": "MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.5.tar.gz", "hashes": { - "sha256": "14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c" + "sha256": "27009fe2735bf8723353582d48575b23c533cc2c2de7b5a68908d91b5eb18d08" }, "provenance": null, - "requires-python": ">=3.7", - "size": 32131, - "upload-time": "2023-09-07T16:00:51.822095Z", - "url": "https://files.pythonhosted.org/packages/11/40/ea7f85e2681d29bc9301c757257de561923924f24de1802d9c3baa396bb4/MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_i686.whl", + "requires-python": ">=3.5", + "size": 64640, + "upload-time": "2023-11-24T18:07:06.343380Z", + "url": "https://files.pythonhosted.org/packages/9b/c4/db3e4b22ebc18ee797dae8e14b5db68e5826ae6337334c276f1cb4ff84fb/idna-3.5.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" + "sha256": "37ddc1e74f5d92fbe477f63413f5710873e4564ac3e889f1a327d7bd7e1e81db" }, "data-dist-info-metadata": { - "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" + "sha256": "37ddc1e74f5d92fbe477f63413f5710873e4564ac3e889f1a327d7bd7e1e81db" }, - "filename": "MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_x86_64.whl", + "filename": "idna-3.6-py3-none-any.whl", "hashes": { - "sha256": "8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1" + "sha256": "c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f" }, "provenance": null, - "requires-python": ">=3.7", - "size": 32878, - "upload-time": "2023-09-07T16:00:53.575465Z", - "url": "https://files.pythonhosted.org/packages/41/f1/bc770c37ecd58638c18f8ec85df205dacb818ccf933692082fd93010a4bc/MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_x86_64.whl", + "requires-python": ">=3.5", + "size": 61567, + "upload-time": "2023-11-25T15:40:52.604388Z", + "url": "https://files.pythonhosted.org/packages/c2/e7/a82b05cf63a603df6e68d59ae6a68bf5064484a0718ea5033660af4b54a9/idna-3.6-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "5f1b7e53660f48ea389db751fa4006d012807458aa462757a7a409e7a4c8dbdc" - }, - "data-dist-info-metadata": { - "sha256": "5f1b7e53660f48ea389db751fa4006d012807458aa462757a7a409e7a4c8dbdc" - }, - "filename": "MarkupSafe-2.1.3-cp312-cp312-win32.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.6.tar.gz", "hashes": { - "sha256": "715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007" + "sha256": "9ecdbbd083b06798ae1e86adcbfe8ab1479cf864e4ee30fe4e46a003d12491ca" }, "provenance": null, - "requires-python": ">=3.7", - "size": 16426, - "upload-time": "2023-09-07T16:00:55.987279Z", - "url": "https://files.pythonhosted.org/packages/49/74/bf95630aab0a9ed6a67556cd4e54f6aeb0e74f4cb0fd2f229154873a4be4/MarkupSafe-2.1.3-cp312-cp312-win32.whl", + "requires-python": ">=3.5", + "size": 175426, + "upload-time": "2023-11-25T15:40:54.902155Z", + "url": "https://files.pythonhosted.org/packages/bf/3f/ea4b9117521a1e9c50344b909be7886dd00a519552724809bb1f486986c2/idna-3.6.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "5f1b7e53660f48ea389db751fa4006d012807458aa462757a7a409e7a4c8dbdc" + "sha256": "3a2c4293e74a2d990fcbe31fbe23a688fbf02753b62bff2ba82ac58c2feec72e" }, "data-dist-info-metadata": { - "sha256": "5f1b7e53660f48ea389db751fa4006d012807458aa462757a7a409e7a4c8dbdc" + "sha256": "3a2c4293e74a2d990fcbe31fbe23a688fbf02753b62bff2ba82ac58c2feec72e" }, - "filename": "MarkupSafe-2.1.3-cp312-cp312-win_amd64.whl", + "filename": "idna-3.7-py3-none-any.whl", "hashes": { - "sha256": "1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb" + "sha256": "82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0" }, "provenance": null, - "requires-python": ">=3.7", - "size": 16979, - "upload-time": "2023-09-07T16:00:57.770768Z", - "url": "https://files.pythonhosted.org/packages/44/44/dbaf65876e258facd65f586dde158387ab89963e7f2235551afc9c2e24c2/MarkupSafe-2.1.3-cp312-cp312-win_amd64.whl", + "requires-python": ">=3.5", + "size": 66836, + "upload-time": "2024-04-11T03:34:41.447563Z", + "url": "https://files.pythonhosted.org/packages/e5/3e/741d8c82801c347547f8a2a06aa57dbb1992be9e948df2ea0eda2c8b79e8/idna-3.7-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" - }, - "data-dist-info-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" - }, - "filename": "MarkupSafe-2.1.3-cp37-cp37m-macosx_10_9_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.7.tar.gz", "hashes": { - "sha256": "8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2" + "sha256": "028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc" }, "provenance": null, - "requires-python": ">=3.7", - "size": 13626, - "upload-time": "2023-06-02T21:43:04.084807Z", - "url": "https://files.pythonhosted.org/packages/a8/12/fd9ef3e09a7312d60467c71037283553ff2acfcd950159cd4c3ca9558af4/MarkupSafe-2.1.3-cp37-cp37m-macosx_10_9_x86_64.whl", + "requires-python": ">=3.5", + "size": 189575, + "upload-time": "2024-04-11T03:34:43.276991Z", + "url": "https://files.pythonhosted.org/packages/21/ed/f86a79a07470cb07819390452f178b3bef1d375f2ec021ecfc709fc7cf07/idna-3.7.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + "sha256": "b7c6da1d9ac14cf9098b72ebf191e6d296d12a77a580ee4053b10621e4ef11c8" }, "data-dist-info-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + "sha256": "b7c6da1d9ac14cf9098b72ebf191e6d296d12a77a580ee4053b10621e4ef11c8" }, - "filename": "MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "filename": "idna-3.8-py3-none-any.whl", "hashes": { - "sha256": "cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b" + "sha256": "050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac" }, "provenance": null, - "requires-python": ">=3.7", - "size": 26215, - "upload-time": "2023-06-02T21:43:05.919719Z", - "url": "https://files.pythonhosted.org/packages/4f/13/cf36eff21600fb21d5bd8c4c1b6ff0b7cc0ff37b955017210cfc6f367972/MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": ">=3.6", + "size": 66894, + "upload-time": "2024-08-23T16:01:49.963235Z", + "url": "https://files.pythonhosted.org/packages/22/7e/d71db821f177828df9dea8c42ac46473366f191be53080e552e628aad991/idna-3.8-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" - }, - "data-dist-info-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" - }, - "filename": "MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.8.tar.gz", "hashes": { - "sha256": "9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707" + "sha256": "d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603" }, "provenance": null, - "requires-python": ">=3.7", - "size": 25427, - "upload-time": "2023-06-02T21:43:07.893414Z", - "url": "https://files.pythonhosted.org/packages/e5/dd/49576e803c0d974671e44fa78049217fcc68af3662a24f831525ed30e6c7/MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": ">=3.6", + "size": 189467, + "upload-time": "2024-08-23T16:01:51.339264Z", + "url": "https://files.pythonhosted.org/packages/e8/ac/e349c5e6d4543326c6883ee9491e3921e0d07b55fdf3cce184b40d63e72a/idna-3.8.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + "sha256": "d17fddcdcca2aeddf0abba757d5d5b4848d1f5fae53be851123b86507ef25f08" }, "data-dist-info-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + "sha256": "d17fddcdcca2aeddf0abba757d5d5b4848d1f5fae53be851123b86507ef25f08" }, - "filename": "MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "filename": "idna-3.9-py3-none-any.whl", "hashes": { - "sha256": "ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e" + "sha256": "69297d5da0cc9281c77efffb4e730254dd45943f45bbfb461de5991713989b1e" }, "provenance": null, - "requires-python": ">=3.7", - "size": 25123, - "upload-time": "2023-06-02T21:43:09.636253Z", - "url": "https://files.pythonhosted.org/packages/7d/48/6ba4db436924698ca22109325969e00be459d417830dafec3c1001878b57/MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": ">=3.6", + "size": 71671, + "upload-time": "2024-09-14T02:58:28.463127Z", + "url": "https://files.pythonhosted.org/packages/6d/15/61933d1999bc5ad8cad612d67f02fa5b16a423076ea0816e39c2e797af12/idna-3.9-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" - }, - "data-dist-info-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" - }, - "filename": "MarkupSafe-2.1.3-cp37-cp37m-musllinux_1_1_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.9.tar.gz", "hashes": { - "sha256": "b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc" + "sha256": "e5c5dafde284f26e9e0f28f6ea2d6400abd5ca099864a67f576f3981c6476124" }, "provenance": null, - "requires-python": ">=3.7", - "size": 30890, - "upload-time": "2023-06-02T21:43:10.893079Z", - "url": "https://files.pythonhosted.org/packages/4d/e4/77bb622d6a37aeb51ee55857100986528b7f47d6dbddc35f9b404622ed50/MarkupSafe-2.1.3-cp37-cp37m-musllinux_1_1_aarch64.whl", + "requires-python": ">=3.6", + "size": 191636, + "upload-time": "2024-09-14T02:58:29.586942Z", + "url": "https://files.pythonhosted.org/packages/00/6f/93e724eafe34e860d15d37a4f72a1511dd37c43a76a8671b22a15029d545/idna-3.9.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + "sha256": "5114796720df4353c2106864628a23a9f8b645ad2d6aedbefa58701b85d27e32" }, "data-dist-info-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + "sha256": "5114796720df4353c2106864628a23a9f8b645ad2d6aedbefa58701b85d27e32" }, - "filename": "MarkupSafe-2.1.3-cp37-cp37m-musllinux_1_1_i686.whl", + "filename": "idna-3.10-py3-none-any.whl", "hashes": { - "sha256": "c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48" + "sha256": "946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3" }, "provenance": null, - "requires-python": ">=3.7", - "size": 30050, - "upload-time": "2023-06-02T21:43:12.193850Z", - "url": "https://files.pythonhosted.org/packages/d2/a1/4ae49dd1520c7b891ea4963258aab08fb2554c564781ecb2a9c4afdf9cb1/MarkupSafe-2.1.3-cp37-cp37m-musllinux_1_1_i686.whl", + "requires-python": ">=3.6", + "size": 70442, + "upload-time": "2024-09-15T18:07:37.964349Z", + "url": "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" - }, - "data-dist-info-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" - }, - "filename": "MarkupSafe-2.1.3-cp37-cp37m-musllinux_1_1_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.10.tar.gz", "hashes": { - "sha256": "56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155" + "sha256": "12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9" }, "provenance": null, - "requires-python": ">=3.7", - "size": 30304, - "upload-time": "2023-06-02T21:43:13.249959Z", - "url": "https://files.pythonhosted.org/packages/fa/bb/12fb5964c4a766eb98155dd31ec070adc8a69a395564ffc1e7b34d91335a/MarkupSafe-2.1.3-cp37-cp37m-musllinux_1_1_x86_64.whl", + "requires-python": ">=3.6", + "size": 190490, + "upload-time": "2024-09-15T18:07:39.745833Z", + "url": "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d/idna-3.10.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + "sha256": "7c2c12c30f52ba237c4c81e59454804944025b9e6102cf1dcca9ebf5168411b0" }, "data-dist-info-metadata": { - "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + "sha256": "7c2c12c30f52ba237c4c81e59454804944025b9e6102cf1dcca9ebf5168411b0" }, - "filename": "MarkupSafe-2.1.3-cp37-cp37m-win32.whl", + "filename": "idna-3.11-py3-none-any.whl", "hashes": { - "sha256": "8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0" + "sha256": "771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea" }, - "provenance": null, - "requires-python": ">=3.7", - "size": 16494, - "upload-time": "2023-06-02T21:43:14.566629Z", - "url": "https://files.pythonhosted.org/packages/b2/0d/cbaade3ee8efbd5ce2fb72b48cc51479ebf3d4ce2c54dcb6557d3ea6a950/MarkupSafe-2.1.3-cp37-cp37m-win32.whl", + "provenance": "https://pypi.org/integrity/idna/3.11/idna-3.11-py3-none-any.whl/provenance", + "requires-python": ">=3.8", + "size": 71008, + "upload-time": "2025-10-12T14:55:18.883979Z", + "url": "https://files.pythonhosted.org/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/idna-3.11-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" - }, - "data-dist-info-metadata": { - "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" - }, - "filename": "MarkupSafe-2.1.3-cp37-cp37m-win_amd64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.11.tar.gz", "hashes": { - "sha256": "787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24" + "sha256": "795dafcc9c04ed0c1fb032c2aa73654d8e8c5023a7df64a53f39190ada629902" }, - "provenance": null, - "requires-python": ">=3.7", - "size": 17066, - "upload-time": "2023-06-02T21:43:16.246204Z", - "url": "https://files.pythonhosted.org/packages/9b/c1/9f44da5ca74f95116c644892152ca6514ecdc34c8297a3f40d886147863d/MarkupSafe-2.1.3-cp37-cp37m-win_amd64.whl", + "provenance": "https://pypi.org/integrity/idna/3.11/idna-3.11.tar.gz/provenance", + "requires-python": ">=3.8", + "size": 194582, + "upload-time": "2025-10-12T14:55:20.501377Z", + "url": "https://files.pythonhosted.org/packages/6f/6d/0703ccc57f3a7233505399edb88de3cbd678da106337b9fcde432b65ed60/idna-3.11.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + "sha256": "6b525cc9f78f1dc04dd06f5c9dfd78d75ca20fedff338deb82afaa2bea414891" }, "data-dist-info-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + "sha256": "6b525cc9f78f1dc04dd06f5c9dfd78d75ca20fedff338deb82afaa2bea414891" }, - "filename": "MarkupSafe-2.1.3-cp38-cp38-macosx_10_9_universal2.whl", + "filename": "idna-3.12-py3-none-any.whl", "hashes": { - "sha256": "2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4" + "sha256": "60ffaa1858fac94c9c124728c24fcde8160f3fb4a7f79aa8cdd33a9d1af60a67" }, - "provenance": null, - "requires-python": ">=3.7", - "size": 17837, - "upload-time": "2023-06-02T21:43:17.510576Z", - "url": "https://files.pythonhosted.org/packages/03/06/e72e88f81f8c91d4f488d21712d2d403fd644e3172eaadc302094377bc22/MarkupSafe-2.1.3-cp38-cp38-macosx_10_9_universal2.whl", + "provenance": "https://pypi.org/integrity/idna/3.12/idna-3.12-py3-none-any.whl/provenance", + "requires-python": ">=3.8", + "size": 68634, + "upload-time": "2026-04-21T13:32:47.403471Z", + "url": "https://files.pythonhosted.org/packages/53/b2/acc33950394b3becb2b664741a0c0889c7ef9f9ffbfa8d47eddb53a50abd/idna-3.12-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" - }, - "data-dist-info-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" - }, - "filename": "MarkupSafe-2.1.3-cp38-cp38-macosx_10_9_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.12.tar.gz", "hashes": { - "sha256": "2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0" + "sha256": "724e9952cc9e2bd7550ea784adb098d837ab5267ef67a1ab9cf7846bdbdd8254" }, - "provenance": null, - "requires-python": ">=3.7", - "size": 13714, - "upload-time": "2023-06-02T21:43:18.509879Z", - "url": "https://files.pythonhosted.org/packages/f8/33/e9e83b214b5f8d9a60b26e60051734e7657a416e5bce7d7f1c34e26badad/MarkupSafe-2.1.3-cp38-cp38-macosx_10_9_x86_64.whl", + "provenance": "https://pypi.org/integrity/idna/3.12/idna-3.12.tar.gz/provenance", + "requires-python": ">=3.8", + "size": 194350, + "upload-time": "2026-04-21T13:32:48.916284Z", + "url": "https://files.pythonhosted.org/packages/22/12/2948fbe5513d062169bd91f7d7b1cd97bc8894f32946b71fa39f6e63ca0c/idna-3.12.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + "sha256": "68224f3fd8881eda7d359484348af33f9dab823431c34f8f58d7c7189edf7d00" }, "data-dist-info-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + "sha256": "68224f3fd8881eda7d359484348af33f9dab823431c34f8f58d7c7189edf7d00" }, - "filename": "MarkupSafe-2.1.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "filename": "idna-3.13-py3-none-any.whl", "hashes": { - "sha256": "8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee" + "sha256": "892ea0cde124a99ce773decba204c5552b69c3c67ffd5f232eb7696135bc8bb3" }, - "provenance": null, - "requires-python": ">=3.7", - "size": 26805, - "upload-time": "2023-06-02T21:43:20.193190Z", - "url": "https://files.pythonhosted.org/packages/8d/66/4a46c7f1402e0377a8b220fd4b53cc4f1b2337ab0d97f06e23acd1f579d1/MarkupSafe-2.1.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "provenance": "https://pypi.org/integrity/idna/3.13/idna-3.13-py3-none-any.whl/provenance", + "requires-python": ">=3.8", + "size": 68629, + "upload-time": "2026-04-22T16:42:40.909342Z", + "url": "https://files.pythonhosted.org/packages/5d/13/ad7d7ca3808a898b4612b6fe93cde56b53f3034dcde235acb1f0e1df24c6/idna-3.13-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" - }, - "data-dist-info-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" - }, - "filename": "MarkupSafe-2.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.13.tar.gz", "hashes": { - "sha256": "8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be" + "sha256": "585ea8fe5d69b9181ec1afba340451fba6ba764af97026f92a91d4eef164a242" }, - "provenance": null, - "requires-python": ">=3.7", - "size": 25977, - "upload-time": "2023-06-02T21:43:21.540988Z", - "url": "https://files.pythonhosted.org/packages/de/e2/32c14301bb023986dff527a49325b6259cab4ebb4633f69de54af312fc45/MarkupSafe-2.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "provenance": "https://pypi.org/integrity/idna/3.13/idna-3.13.tar.gz/provenance", + "requires-python": ">=3.8", + "size": 194210, + "upload-time": "2026-04-22T16:42:42.314240Z", + "url": "https://files.pythonhosted.org/packages/ce/cc/762dfb036166873f0059f3b7de4565e1b5bc3d6f28a414c13da27e442f99/idna-3.13.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + "sha256": "116a0e142bc2058b5988d6253bae4b7dfcd2e12369c100e7db21eda674396176" }, "data-dist-info-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + "sha256": "116a0e142bc2058b5988d6253bae4b7dfcd2e12369c100e7db21eda674396176" }, - "filename": "MarkupSafe-2.1.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "filename": "idna-3.14-py3-none-any.whl", "hashes": { - "sha256": "d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e" + "sha256": "e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69" }, - "provenance": null, - "requires-python": ">=3.7", - "size": 25657, - "upload-time": "2023-06-02T21:43:23.208762Z", - "url": "https://files.pythonhosted.org/packages/e6/5c/8ab8f67bbbbf90fe88f887f4fa68123435c5415531442e8aefef1e118d5c/MarkupSafe-2.1.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "provenance": "https://pypi.org/integrity/idna/3.14/idna-3.14-py3-none-any.whl/provenance", + "requires-python": ">=3.8", + "size": 72184, + "upload-time": "2026-05-10T20:32:14.295522Z", + "url": "https://files.pythonhosted.org/packages/6c/3c/3f62dee257eb3d6b2c1ef2a09d36d9793c7111156a73b5654d2c2305e5ce/idna-3.14-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" - }, - "data-dist-info-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" - }, - "filename": "MarkupSafe-2.1.3-cp38-cp38-musllinux_1_1_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.14.tar.gz", "hashes": { - "sha256": "69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8" + "sha256": "466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3" }, - "provenance": null, - "requires-python": ">=3.7", - "size": 30392, - "upload-time": "2023-06-02T21:43:24.525745Z", - "url": "https://files.pythonhosted.org/packages/8b/bb/72ca339b012054a84753accabe3258e0baf6e34bd0ab6e3670b9a65f679d/MarkupSafe-2.1.3-cp38-cp38-musllinux_1_1_aarch64.whl", + "provenance": "https://pypi.org/integrity/idna/3.14/idna-3.14.tar.gz/provenance", + "requires-python": ">=3.8", + "size": 198272, + "upload-time": "2026-05-10T20:32:15.935474Z", + "url": "https://files.pythonhosted.org/packages/05/b1/efac073e0c297ecf2fb33c346989a529d4e19164f1759102dee5953ee17e/idna-3.14.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + "sha256": "cb8ac245bf249c9e2346427bc54bbf79971c96b7bf6b46862e4335fa76001827" }, "data-dist-info-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + "sha256": "cb8ac245bf249c9e2346427bc54bbf79971c96b7bf6b46862e4335fa76001827" }, - "filename": "MarkupSafe-2.1.3-cp38-cp38-musllinux_1_1_i686.whl", + "filename": "idna-3.15-py3-none-any.whl", "hashes": { - "sha256": "504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3" + "sha256": "048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8" }, - "provenance": null, - "requires-python": ">=3.7", - "size": 29542, - "upload-time": "2023-06-02T21:43:26.555309Z", - "url": "https://files.pythonhosted.org/packages/b2/27/07e5aa9f93314dc65ad2ad9b899656dee79b70a9425ee199dd5a4c4cf2cd/MarkupSafe-2.1.3-cp38-cp38-musllinux_1_1_i686.whl", + "provenance": "https://pypi.org/integrity/idna/3.15/idna-3.15-py3-none-any.whl/provenance", + "requires-python": ">=3.8", + "size": 72340, + "upload-time": "2026-05-12T22:45:55.733813Z", + "url": "https://files.pythonhosted.org/packages/d2/23/408243171aa9aaba178d3e2559159c24c1171a641aa83b67bdd3394ead8e/idna-3.15-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" - }, - "data-dist-info-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" - }, - "filename": "MarkupSafe-2.1.3-cp38-cp38-musllinux_1_1_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.15.tar.gz", "hashes": { - "sha256": "42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d" + "sha256": "ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc" }, - "provenance": null, - "requires-python": ">=3.7", - "size": 29803, - "upload-time": "2023-06-02T21:43:27.829185Z", - "url": "https://files.pythonhosted.org/packages/c9/80/f08e782943ee7ae6e9438851396d00a869f5b50ea8c6e1f40385f3e95771/MarkupSafe-2.1.3-cp38-cp38-musllinux_1_1_x86_64.whl", + "provenance": "https://pypi.org/integrity/idna/3.15/idna-3.15.tar.gz/provenance", + "requires-python": ">=3.8", + "size": 199245, + "upload-time": "2026-05-12T22:45:57.011321Z", + "url": "https://files.pythonhosted.org/packages/82/77/7b3966d0b9d1d31a36ddf1746926a11dface89a83409bf1483f0237aa758/idna-3.15.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + "sha256": "b2300f4635c05551876447ca508080098ef973444c4efbafdafceb0d1c50828e" }, "data-dist-info-metadata": { - "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + "sha256": "b2300f4635c05551876447ca508080098ef973444c4efbafdafceb0d1c50828e" }, - "filename": "MarkupSafe-2.1.3-cp38-cp38-win32.whl", + "filename": "idna-3.16-py3-none-any.whl", "hashes": { - "sha256": "ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5" + "sha256": "cc246e3a3f89580c3a951b5ad298ca4638078b2cdd4f115654332b5c26daded5" }, - "provenance": null, - "requires-python": ">=3.7", - "size": 16521, - "upload-time": "2023-06-02T21:43:29.256757Z", - "url": "https://files.pythonhosted.org/packages/10/b3/c2b0a61cc0e1d50dd8a1b663ba4866c667cb58fb35f12475001705001680/MarkupSafe-2.1.3-cp38-cp38-win32.whl", + "provenance": "https://pypi.org/integrity/idna/3.16/idna-3.16-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 74165, + "upload-time": "2026-05-22T00:16:16.698141Z", + "url": "https://files.pythonhosted.org/packages/94/16/70255075a9859a0e3adb789b68ceb0e210dec03934245fd98d248226572f/idna-3.16-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" - }, - "data-dist-info-metadata": { - "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" - }, - "filename": "MarkupSafe-2.1.3-cp38-cp38-win_amd64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.16.tar.gz", "hashes": { - "sha256": "1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc" + "sha256": "d7a6da03db833450fca25d2358ac9ff06cd624577a4aea3a596d5c0f77b8e03d" }, - "provenance": null, - "requires-python": ">=3.7", - "size": 17071, - "upload-time": "2023-06-02T21:43:30.874136Z", - "url": "https://files.pythonhosted.org/packages/74/a3/54fc60ee2da3ab6d68b1b2daf4897297c597840212ee126e68a4eb89fcd7/MarkupSafe-2.1.3-cp38-cp38-win_amd64.whl", + "provenance": "https://pypi.org/integrity/idna/3.16/idna-3.16.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 203770, + "upload-time": "2026-05-22T00:16:18.781598Z", + "url": "https://files.pythonhosted.org/packages/1a/88/bcf9709822fe69d02c2a6a77956c98ce6ea8ca8767a9aadcedc7eb6a2390/idna-3.16.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + "sha256": "765c20c73cbd88c30d1a79b4d23899f9a7fca52222f8b6c721f4dfd92f746af2" }, "data-dist-info-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + "sha256": "765c20c73cbd88c30d1a79b4d23899f9a7fca52222f8b6c721f4dfd92f746af2" }, - "filename": "MarkupSafe-2.1.3-cp39-cp39-macosx_10_9_universal2.whl", + "filename": "idna-3.17-py3-none-any.whl", "hashes": { - "sha256": "8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198" + "sha256": "466e48829084efe2548012b855df21540b96f2e20e51bd124c851536556a592c" }, - "provenance": null, - "requires-python": ">=3.7", - "size": 17855, - "upload-time": "2023-06-02T21:43:32.541266Z", - "url": "https://files.pythonhosted.org/packages/6a/86/654dc431513cd4417dfcead8102f22bece2d6abf2f584f0e1cc1524f7b94/MarkupSafe-2.1.3-cp39-cp39-macosx_10_9_universal2.whl", + "provenance": "https://pypi.org/integrity/idna/3.17/idna-3.17-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 65316, + "upload-time": "2026-05-28T14:32:37.035135Z", + "url": "https://files.pythonhosted.org/packages/de/a7/f76514cc40ad6234098ecdebda08732d75964776c51a42845b7da10649e2/idna-3.17-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" - }, - "data-dist-info-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" - }, - "filename": "MarkupSafe-2.1.3-cp39-cp39-macosx_10_9_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.17.tar.gz", "hashes": { - "sha256": "6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b" + "sha256": "5eb0cb53bc467c12eadcf6de83163ad8527cec9416f44b9b61b19caedad2b87f" }, - "provenance": null, - "requires-python": ">=3.7", - "size": 13716, - "upload-time": "2023-06-02T21:43:33.771673Z", - "url": "https://files.pythonhosted.org/packages/62/9b/4908a57acf39d8811836bc6776b309c2e07d63791485589acf0b6d7bc0c6/MarkupSafe-2.1.3-cp39-cp39-macosx_10_9_x86_64.whl", + "provenance": "https://pypi.org/integrity/idna/3.17/idna-3.17.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 196048, + "upload-time": "2026-05-28T14:32:38.550900Z", + "url": "https://files.pythonhosted.org/packages/b9/28/99c51f664567218d824af024c0251650fb27e4ca066df188dab0769c5b91/idna-3.17.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + "sha256": "46dfe6e5ac462d0f680ecd9abcf66e829b6a2334824b4d9e3979b31135caf281" }, "data-dist-info-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + "sha256": "46dfe6e5ac462d0f680ecd9abcf66e829b6a2334824b4d9e3979b31135caf281" }, - "filename": "MarkupSafe-2.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "filename": "idna-3.18-py3-none-any.whl", "hashes": { - "sha256": "9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58" + "sha256": "7f952cbe720b688055e3f87de14f5c3e5fdaa8bc3928985c4077ca689de849a2" }, - "provenance": null, - "requires-python": ">=3.7", - "size": 26361, - "upload-time": "2023-06-02T21:43:35.036804Z", - "url": "https://files.pythonhosted.org/packages/68/8d/c33c43c499c19f4b51181e196c9a497010908fc22c5de33551e298aa6a21/MarkupSafe-2.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "provenance": "https://pypi.org/integrity/idna/3.18/idna-3.18-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 65455, + "upload-time": "2026-06-02T14:34:06.319954Z", + "url": "https://files.pythonhosted.org/packages/1e/5e/d4e9f1a599fb8e573b7b87160658329fbf28d19eac2718f51fc3def3aa5a/idna-3.18-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" - }, - "data-dist-info-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.18.tar.gz", + "hashes": { + "sha256": "ffb385a7e039654cef1ab9ef32c6fafe283c0c0467bba1d9029738ce4a14a848" }, - "filename": "MarkupSafe-2.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "provenance": "https://pypi.org/integrity/idna/3.18/idna-3.18.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 196711, + "upload-time": "2026-06-02T14:34:07.794523Z", + "url": "https://files.pythonhosted.org/packages/cd/63/9496c57188a2ee585e0f1db071d75089a11e98aa86eb99d9d7618fc1edce/idna-3.18.tar.gz", + "yanked": false + } + ], + "meta": { + "_last-serial": 37646424, + "api-version": "1.4" + }, + "name": "idna", + "project-status": { + "status": "active" + }, + "versions": [ + "0.2", + "0.3", + "0.4", + "0.5", + "0.6", + "0.7", + "0.8", + "0.9", + "1.0", + "1.1", + "2.0", + "2.1", + "2.2", + "2.3", + "2.4", + "2.5", + "2.6", + "2.7", + "2.8", + "2.9", + "2.10", + "3.0", + "3.1", + "3.2", + "3.3", + "3.4", + "3.5", + "3.6", + "3.7", + "3.8", + "3.9", + "3.10", + "3.11", + "3.12", + "3.13", + "3.14", + "3.15", + "3.16", + "3.17", + "3.18" + ] + } + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - "86400" + Cache-Control: + - max-age=600, public + Content-Security-Policy: + - default-src 'none'; sandbox allow-top-navigation + Content-Type: + - application/vnd.pypi.simple.v1+json + Permissions-Policy: + - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept, Accept-Encoding + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + host: pypi.org + headers: + Accept: + - application/vnd.pypi.simple.v1+json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://pypi.org/simple/itsdangerous/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: -1 + uncompressed: true + body: | + { + "alternate-locations": [], + "files": [ + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.9.tar.gz", "hashes": { - "sha256": "05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e" + "sha256": "21546de9ea0f86792c6dddf1d97f3639aad973f247dfeca666a5d4bdecf4dc93" }, "provenance": null, - "requires-python": ">=3.7", - "size": 25563, - "upload-time": "2023-06-02T21:43:36.832972Z", - "url": "https://files.pythonhosted.org/packages/de/63/cb7e71984e9159ec5f45b5e81e896c8bdd0e45fe3fc6ce02ab497f0d790e/MarkupSafe-2.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": null, + "size": 4408, + "upload-time": "2011-06-24T02:53:45.500019Z", + "url": "https://files.pythonhosted.org/packages/33/15/e4c8722f8c12a4f2ca275c9b8db7d364985b12709a5e050839f8f1ab81fd/itsdangerous-0.9.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.9.1.tar.gz", + "hashes": { + "sha256": "ba933c59d5c6c5ab5a4f284404fd57ff3517af0305616ede74a3f8c42d54a3de" }, - "data-dist-info-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + "provenance": null, + "requires-python": null, + "size": 4342, + "upload-time": "2011-06-26T01:37:15.424695Z", + "url": "https://files.pythonhosted.org/packages/41/6f/0246154a6f1c66ff13358db1ace0b62a7ce358aa6b5d52e61e053a527dc3/itsdangerous-0.9.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.10.tar.gz", + "hashes": { + "sha256": "be3ffc1b36ff6925cc06d048c43b8936e2a609353d9abfafe513c64321884a4c" }, - "filename": "MarkupSafe-2.1.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "provenance": null, + "requires-python": null, + "size": 4706, + "upload-time": "2011-06-29T13:26:18.491655Z", + "url": "https://files.pythonhosted.org/packages/c2/2c/574665fca71f3e9eb001a634fec1535c5ec1105e0901a2a2fb3b5b085020/itsdangerous-0.10.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.11.tar.gz", "hashes": { - "sha256": "282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c" + "sha256": "0ee8d8eae1b9c8846a4155618d335cb6d136b74a6317ad5b99125fe842bc1c64" }, "provenance": null, - "requires-python": ">=3.7", - "size": 25215, - "upload-time": "2023-06-02T21:43:38.097068Z", - "url": "https://files.pythonhosted.org/packages/43/ad/7246ae594aac948b17408c0ff0f9ff0bc470bdbe9c672a754310db64b237/MarkupSafe-2.1.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": null, + "size": 4465, + "upload-time": "2011-07-07T11:38:06.240559Z", + "url": "https://files.pythonhosted.org/packages/fc/12/4861d77da371bfc458cf7c6d5c1c75bcccc7aa7c03687a658690eb4f491c/itsdangerous-0.11.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" - }, - "data-dist-info-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" - }, - "filename": "MarkupSafe-2.1.3-cp39-cp39-musllinux_1_1_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.12.tar.gz", "hashes": { - "sha256": "ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636" + "sha256": "037c58575d7b78f8e7557da50db603c0014d1951966104f04a7874d8014d80a8" }, "provenance": null, - "requires-python": ">=3.7", - "size": 30313, - "upload-time": "2023-06-02T21:43:39.440682Z", - "url": "https://files.pythonhosted.org/packages/03/65/3473d2cb84bb2cda08be95b97fc4f53e6bcd701a2d50ba7b7c905e1e9273/MarkupSafe-2.1.3-cp39-cp39-musllinux_1_1_aarch64.whl", + "requires-python": null, + "size": 4739, + "upload-time": "2012-02-22T13:05:19.782328Z", + "url": "https://files.pythonhosted.org/packages/ea/51/0886047dce5108a325fa6577b240266b08d4f624cb4a87280ac1f2b167eb/itsdangerous-0.12.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" - }, - "data-dist-info-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" - }, - "filename": "MarkupSafe-2.1.3-cp39-cp39-musllinux_1_1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.13.tar.gz", "hashes": { - "sha256": "7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea" + "sha256": "44d3d8dbb02be37b438092f75e8c76487dd2a65cdbdf4c25b153387e8e594df8" }, "provenance": null, - "requires-python": ">=3.7", - "size": 29410, - "upload-time": "2023-06-02T21:43:40.527306Z", - "url": "https://files.pythonhosted.org/packages/22/81/b5659e2b6ae1516495a22f87370419c1d79c8d853315e6cbe5172fc01a06/MarkupSafe-2.1.3-cp39-cp39-musllinux_1_1_i686.whl", + "requires-python": null, + "size": 4821, + "upload-time": "2012-06-10T16:51:30.764785Z", + "url": "https://files.pythonhosted.org/packages/a3/0d/88558ab8db0176374ed9cec90a3d253beb027f80179b0a977b3072f3399e/itsdangerous-0.13.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" - }, - "data-dist-info-metadata": { - "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" - }, - "filename": "MarkupSafe-2.1.3-cp39-cp39-musllinux_1_1_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.14.tar.gz", "hashes": { - "sha256": "0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e" + "sha256": "5f86d2df4e822561ad84a02f927bf4860e5c21cb5552681ce020ee622052c740" }, "provenance": null, - "requires-python": ">=3.7", - "size": 29697, - "upload-time": "2023-06-02T21:43:41.799475Z", - "url": "https://files.pythonhosted.org/packages/ab/20/f59423543a8422cb8c69a579ebd0ef2c9dafa70cc8142b7372b5b4073caa/MarkupSafe-2.1.3-cp39-cp39-musllinux_1_1_x86_64.whl", + "requires-python": null, + "size": 5881, + "upload-time": "2012-06-29T12:55:40.946943Z", + "url": "https://files.pythonhosted.org/packages/f2/b2/855f0aa1bca10ed980638986e17f04908ae87249f5f4165d6416565b8c83/itsdangerous-0.14.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" - }, - "data-dist-info-metadata": { - "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" - }, - "filename": "MarkupSafe-2.1.3-cp39-cp39-win32.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.15.tar.gz", "hashes": { - "sha256": "fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2" + "sha256": "8409715cbc758ca6450b591002b44769711a92356e86c5987e71513acf3414c1" }, "provenance": null, - "requires-python": ">=3.7", - "size": 16520, - "upload-time": "2023-06-02T21:43:42.880236Z", - "url": "https://files.pythonhosted.org/packages/d5/c1/1177f712d4ab91eb67f79d763a7b5f9c5851ee3077d6b4eee15e23b6b93e/MarkupSafe-2.1.3-cp39-cp39-win32.whl", + "requires-python": null, + "size": 6989, + "upload-time": "2012-07-11T16:41:38.843094Z", + "url": "https://files.pythonhosted.org/packages/02/f3/4c5e349f5cdb9f43a2c4c211182c78567c8d4998ff48b6423d8849533f06/itsdangerous-0.15.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" - }, - "data-dist-info-metadata": { - "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" - }, - "filename": "MarkupSafe-2.1.3-cp39-cp39-win_amd64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.16.tar.gz", "hashes": { - "sha256": "3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba" + "sha256": "8ba9f6762249c3c200586f411363ecffdf550a56a71646ce7973e423d67e9765" }, "provenance": null, - "requires-python": ">=3.7", - "size": 17076, - "upload-time": "2023-06-02T21:43:44.268468Z", - "url": "https://files.pythonhosted.org/packages/a2/b2/624042cb58cc6b3529a6c3a7b7d230766e3ecb768cba118ba7befd18ed6f/MarkupSafe-2.1.3-cp39-cp39-win_amd64.whl", + "requires-python": null, + "size": 7028, + "upload-time": "2012-07-11T17:16:17.765708Z", + "url": "https://files.pythonhosted.org/packages/9f/57/5aa16c781e45f2656f16f553a842fc2b7895fe973bcabcce866fb7cfe4b8/itsdangerous-0.16.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "MarkupSafe-2.1.3.tar.gz", + "filename": "itsdangerous-0.17.tar.gz", "hashes": { - "sha256": "af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad" + "sha256": "0253d0596134487e176dff351a6864491089b14a811e3886238d186c29e02c35" }, "provenance": null, - "requires-python": ">=3.7", - "size": 19132, - "upload-time": "2023-06-02T21:43:45.578499Z", - "url": "https://files.pythonhosted.org/packages/6d/7c/59a3248f411813f8ccba92a55feaac4bf360d29e2ff05ee7d8e1ef2d7dbf/MarkupSafe-2.1.3.tar.gz", + "requires-python": null, + "size": 7028, + "upload-time": "2012-08-11T04:26:55.606779Z", + "url": "https://files.pythonhosted.org/packages/ce/db/2ec096d89bbda3b7983de28bd07bcf322b8118adfd7b8da4c037f90bb4cb/itsdangerous-0.17.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "filename": "MarkupSafe-2.1.4-cp310-cp310-macosx_10_9_universal2.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.18.tar.gz", "hashes": { - "sha256": "de8153a7aae3835484ac168a9a9bdaa0c5eee4e0bc595503c95d53b942879c84" + "sha256": "197cd09ed4c29acba6d563ea31b0cdee77e317cc6daace7435a7921af071a60c" }, "provenance": null, - "requires-python": ">=3.7", - "size": 17975, - "upload-time": "2024-01-19T22:48:20.932819Z", - "url": "https://files.pythonhosted.org/packages/b9/25/ed4be94e9c147d6939a708b94c55dfb6dfc8d9865618cf6896e34d7990aa/MarkupSafe-2.1.4-cp310-cp310-macosx_10_9_universal2.whl", + "requires-python": null, + "size": 8134, + "upload-time": "2013-05-15T09:52:39.794275Z", + "url": "https://files.pythonhosted.org/packages/7c/52/cc48bf6884cd1ab3e6d1969050ba7e760c0f29ebdb867e34d847d0b290ae/itsdangerous-0.18.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "filename": "MarkupSafe-2.1.4-cp310-cp310-macosx_10_9_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.19.tar.gz", "hashes": { - "sha256": "e888ff76ceb39601c59e219f281466c6d7e66bd375b4ec1ce83bcdc68306796b" + "sha256": "a8d72928018bd6ea4b9c74a898477d2c15124fa00b8b730dc6cbfb6c25218a76" }, "provenance": null, - "requires-python": ">=3.7", - "size": 13850, - "upload-time": "2024-01-19T22:48:22.716746Z", - "url": "https://files.pythonhosted.org/packages/a9/14/f6111644d89fcd98bb6378eed02f3919fa797745c61a9b01e0cc1f57a737/MarkupSafe-2.1.4-cp310-cp310-macosx_10_9_x86_64.whl", + "requires-python": null, + "size": 8529, + "upload-time": "2013-05-22T01:17:35.556266Z", + "url": "https://files.pythonhosted.org/packages/91/67/6f09ca3c0b631814915955dc20d81391dd53da44f4698c79356e61c4e235/itsdangerous-0.19.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "filename": "MarkupSafe-2.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.20.tar.gz", "hashes": { - "sha256": "a0b838c37ba596fcbfca71651a104a611543077156cb0a26fe0c475e1f152ee8" + "sha256": "812397bfa88aceb07e1eb9f37bcb8c3e5705bcc0a6dad038d67947d19b9cbdf2" }, "provenance": null, - "requires-python": ">=3.7", - "size": 26623, - "upload-time": "2024-01-19T22:48:23.807005Z", - "url": "https://files.pythonhosted.org/packages/68/5c/21f0d77446c031ff8b096dab9e93e2ac29a6f31532cc17951fb656b64d1c/MarkupSafe-2.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": null, + "size": 8593, + "upload-time": "2013-05-23T13:13:44.828056Z", + "url": "https://files.pythonhosted.org/packages/e4/28/c4c6f1b9723110f0a298ca10d51893793cba37eb496a1beade4a24fbad62/itsdangerous-0.20.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "filename": "MarkupSafe-2.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.21.tar.gz", "hashes": { - "sha256": "dac1ebf6983148b45b5fa48593950f90ed6d1d26300604f321c74a9ca1609f8e" + "sha256": "c760381fc09dc120e4b459f5ba39ed55ea21fd77ac9f4d4101c0c237d8fc9d9e" }, "provenance": null, - "requires-python": ">=3.7", - "size": 25822, - "upload-time": "2024-01-19T22:48:24.883626Z", - "url": "https://files.pythonhosted.org/packages/36/2a/fab302636634e1f770a26aac212e44cff25522ed3c9189bd8afc9ae2effd/MarkupSafe-2.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": null, + "size": 8595, + "upload-time": "2013-05-26T09:52:40.366678Z", + "url": "https://files.pythonhosted.org/packages/a3/f7/06b178102fac036b804d804907c28120ac0a6d9cafaeffc4b6f0e176a4e2/itsdangerous-0.21.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "filename": "MarkupSafe-2.1.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.22.tar.gz", "hashes": { - "sha256": "0fbad3d346df8f9d72622ac71b69565e621ada2ce6572f37c2eae8dacd60385d" + "sha256": "9e63500ef4c2f30be66a69cd0def95966db889c32e7b4fe4dd8fc9c7ebe3f3fc" }, "provenance": null, - "requires-python": ">=3.7", - "size": 25497, - "upload-time": "2024-01-19T22:48:26.313894Z", - "url": "https://files.pythonhosted.org/packages/5a/92/c61e3cfeae1d60aec048333df70a1307f63404fcd21a9ec55b5b32117ac7/MarkupSafe-2.1.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": null, + "size": 9460, + "upload-time": "2013-07-03T10:10:49.936029Z", + "url": "https://files.pythonhosted.org/packages/56/60/c4fd79a1855af1392257a423097c9cbfc69f66935dfed8a0bf959530f6c5/itsdangerous-0.22.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "filename": "MarkupSafe-2.1.4-cp310-cp310-musllinux_1_1_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.23.tar.gz", "hashes": { - "sha256": "d5291d98cd3ad9a562883468c690a2a238c4a6388ab3bd155b0c75dd55ece858" + "sha256": "71c0bf6bde4dcc93d838415e728a961a7b16f324b8ae182525fbdadde9f55d62" }, "provenance": null, - "requires-python": ">=3.7", - "size": 30631, - "upload-time": "2024-01-19T22:48:28.119466Z", - "url": "https://files.pythonhosted.org/packages/42/4c/c39027927d0321c7895d565df6348a9c9fececaf0802b7e8f65a2e7e020f/MarkupSafe-2.1.4-cp310-cp310-musllinux_1_1_aarch64.whl", + "requires-python": null, + "size": 46176, + "upload-time": "2013-08-08T17:10:21.406895Z", + "url": "https://files.pythonhosted.org/packages/c1/6c/ceefb52b2a5d7d1f2b1b407a96892182161904478b9ef86049e7b8162cb6/itsdangerous-0.23.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "filename": "MarkupSafe-2.1.4-cp310-cp310-musllinux_1_1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.24.tar.gz", "hashes": { - "sha256": "a7cc49ef48a3c7a0005a949f3c04f8baa5409d3f663a1b36f0eba9bfe2a0396e" + "sha256": "cbb3fcf8d3e33df861709ecaf89d9e6629cff0a217bc2848f1b41cd30d360519" }, "provenance": null, - "requires-python": ">=3.7", - "size": 29747, - "upload-time": "2024-01-19T22:48:29.792406Z", - "url": "https://files.pythonhosted.org/packages/60/7b/bb262e8a217ebe77fb07a142d58248fea62d55ac44b23bd713c5d3dd5a3e/MarkupSafe-2.1.4-cp310-cp310-musllinux_1_1_i686.whl", + "requires-python": null, + "size": 46541, + "upload-time": "2014-03-28T11:09:28.309307Z", + "url": "https://files.pythonhosted.org/packages/dc/b4/a60bcdba945c00f6d608d8975131ab3f25b22f2bcfe1dab221165194b2d4/itsdangerous-0.24.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + "sha256": "cb22a32f658e83f5b26c7d98b7eecd22f1a957707ddc8b0c7361db4e859ced29" }, "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + "sha256": "cb22a32f658e83f5b26c7d98b7eecd22f1a957707ddc8b0c7361db4e859ced29" }, - "filename": "MarkupSafe-2.1.4-cp310-cp310-musllinux_1_1_x86_64.whl", + "filename": "itsdangerous-1.1.0-py2.py3-none-any.whl", "hashes": { - "sha256": "b83041cda633871572f0d3c41dddd5582ad7d22f65a72eacd8d3d6d00291df26" + "sha256": "b12271b2047cb23eeb98c8b5622e2e5c5e9abd9784a153e9d8ef9cb4dd09d749" }, "provenance": null, - "requires-python": ">=3.7", - "size": 30025, - "upload-time": "2024-01-19T22:48:31.369911Z", - "url": "https://files.pythonhosted.org/packages/45/ff/c118b6acedd08e4bff8a765d2fe218dd44d95ba390a421e2594996980cce/MarkupSafe-2.1.4-cp310-cp310-musllinux_1_1_x86_64.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 16743, + "upload-time": "2018-10-27T00:17:35.954915Z", + "url": "https://files.pythonhosted.org/packages/76/ae/44b03b253d6fade317f32c24d100b3b35c2239807046a4c953c7b89fa49e/itsdangerous-1.1.0-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" - }, - "data-dist-info-metadata": { - "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" - }, - "filename": "MarkupSafe-2.1.4-cp310-cp310-win32.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-1.1.0.tar.gz", "hashes": { - "sha256": "0c26f67b3fe27302d3a412b85ef696792c4a2386293c53ba683a89562f9399b0" + "sha256": "321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19" }, "provenance": null, - "requires-python": ">=3.7", - "size": 16656, - "upload-time": "2024-01-19T22:48:32.967457Z", - "url": "https://files.pythonhosted.org/packages/bf/23/c8f5a43d5ba2061bc5baa9da73f9d6b354e725e7e5c1d9c0db5379d4c6c4/MarkupSafe-2.1.4-cp310-cp310-win32.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 53219, + "upload-time": "2018-10-27T00:17:37.922929Z", + "url": "https://files.pythonhosted.org/packages/68/1a/f27de07a8a304ad5fa817bbe383d1238ac4396da447fa11ed937039fa04b/itsdangerous-1.1.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + "sha256": "a5e56304c16d68c42bfbe689cb64f4f16e7696dad2de9ba2abf6af1e77ea3ecb" }, "data-dist-info-metadata": { - "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + "sha256": "a5e56304c16d68c42bfbe689cb64f4f16e7696dad2de9ba2abf6af1e77ea3ecb" }, - "filename": "MarkupSafe-2.1.4-cp310-cp310-win_amd64.whl", + "filename": "itsdangerous-2.0.0a1-py3-none-any.whl", "hashes": { - "sha256": "a76055d5cb1c23485d7ddae533229039b850db711c554a12ea64a0fd8a0129e2" + "sha256": "26ba8fb99157bbd5a1016f9d9dc5ed5ff1325f6f6f2c10b18107199470676b4d" }, "provenance": null, - "requires-python": ">=3.7", - "size": 17212, - "upload-time": "2024-01-19T22:48:33.905017Z", - "url": "https://files.pythonhosted.org/packages/04/94/90fa2d1a40ef244f9cd3cc7275df22a65a3978a50afb42603eac6555108b/MarkupSafe-2.1.4-cp310-cp310-win_amd64.whl", + "requires-python": ">=3.6", + "size": 16823, + "upload-time": "2020-05-28T17:43:25.607272Z", + "url": "https://files.pythonhosted.org/packages/93/95/e61aeeaeb9b343373bb1d9e160551a33babb30c4a2a12ef0a29be77284b0/itsdangerous-2.0.0a1-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "filename": "MarkupSafe-2.1.4-cp311-cp311-macosx_10_9_universal2.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-2.0.0a1.tar.gz", "hashes": { - "sha256": "9e9e3c4020aa2dc62d5dd6743a69e399ce3de58320522948af6140ac959ab863" + "sha256": "1f08ac48fe58cb99a1f58add0c90924b4267398bbd1640268d26a29f6a03eaa4" }, "provenance": null, - "requires-python": ">=3.7", - "size": 17989, - "upload-time": "2024-01-19T22:48:35.457361Z", - "url": "https://files.pythonhosted.org/packages/e9/58/e6de8fd932e62d7a43174e700290cba3da08a502955de22141fbfced4b42/MarkupSafe-2.1.4-cp311-cp311-macosx_10_9_universal2.whl", + "requires-python": ">=3.6", + "size": 57295, + "upload-time": "2020-05-28T17:43:27.175028Z", + "url": "https://files.pythonhosted.org/packages/b9/1d/761dff1a3196140089c395e9702bbee8fde56d58be05a69639243d9981fe/itsdangerous-2.0.0a1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + "sha256": "a26175a73c0728289c6119cf8754e0aef902bbbd57381800dfe0936756a53040" }, "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + "sha256": "a26175a73c0728289c6119cf8754e0aef902bbbd57381800dfe0936756a53040" }, - "filename": "MarkupSafe-2.1.4-cp311-cp311-macosx_10_9_x86_64.whl", + "filename": "itsdangerous-2.0.0rc1-py3-none-any.whl", "hashes": { - "sha256": "0042d6a9880b38e1dd9ff83146cc3c9c18a059b9360ceae207805567aacccc69" + "sha256": "55398d354327a1af9eeab0917ffa926985bf88dbd2b051f2cc9fe3f69e9f11d6" }, "provenance": null, - "requires-python": ">=3.7", - "size": 13867, - "upload-time": "2024-01-19T22:48:37.007626Z", - "url": "https://files.pythonhosted.org/packages/de/9a/6d2e1b78fecf2a1318aa41b5962deb4f1168b9d2c095543fc465de82c0c7/MarkupSafe-2.1.4-cp311-cp311-macosx_10_9_x86_64.whl", + "requires-python": ">=3.6", + "size": 18148, + "upload-time": "2021-02-15T16:53:16.666304Z", + "url": "https://files.pythonhosted.org/packages/68/15/0ebb21ca835515e06f90f7553e851103525dabd76e1af15503e56d7f0777/itsdangerous-2.0.0rc1-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "filename": "MarkupSafe-2.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-2.0.0rc1.tar.gz", "hashes": { - "sha256": "55d03fea4c4e9fd0ad75dc2e7e2b6757b80c152c032ea1d1de487461d8140efc" + "sha256": "743456d13b108af70259b3867e14e2f426e663c056dbe7b0070f0cb201de6753" }, "provenance": null, - "requires-python": ">=3.7", - "size": 29015, - "upload-time": "2024-01-19T22:48:37.881234Z", - "url": "https://files.pythonhosted.org/packages/98/8f/2d3694997f3eb2d3775950985a83194de77d8c7836c8f899116cc83a46de/MarkupSafe-2.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": ">=3.6", + "size": 58870, + "upload-time": "2021-02-15T16:53:18.401339Z", + "url": "https://files.pythonhosted.org/packages/ef/18/3571cc261291e6cfe01e2ca1f8e2937d07232bb4e1496200dd022129488a/itsdangerous-2.0.0rc1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + "sha256": "01e984e0586ee2f2166ec71ff8bb1ef7485aa6587c94e75a8942ba1d8469b5bb" }, "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + "sha256": "01e984e0586ee2f2166ec71ff8bb1ef7485aa6587c94e75a8942ba1d8469b5bb" }, - "filename": "MarkupSafe-2.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "filename": "itsdangerous-2.0.0rc2-py3-none-any.whl", "hashes": { - "sha256": "3ab3a886a237f6e9c9f4f7d272067e712cdb4efa774bef494dccad08f39d8ae6" + "sha256": "fe99186c3f66ab0a064c51bedb72772c95b7f919e0ac9feed37f7c4be2745b15" }, "provenance": null, - "requires-python": ">=3.7", - "size": 28226, - "upload-time": "2024-01-19T22:48:39.488606Z", - "url": "https://files.pythonhosted.org/packages/d3/0a/c6dfffacc5a9a17c97019cb7cbec67e5abfb65c59a58ecba270fa224f88d/MarkupSafe-2.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": ">=3.6", + "size": 18276, + "upload-time": "2021-04-16T14:53:07.887839Z", + "url": "https://files.pythonhosted.org/packages/f1/88/188ad8b416a7890ae36c1df7bab3b98aae1a9a9ea6b48ceaf5553bfc30cd/itsdangerous-2.0.0rc2-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "filename": "MarkupSafe-2.1.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-2.0.0rc2.tar.gz", "hashes": { - "sha256": "abf5ebbec056817057bfafc0445916bb688a255a5146f900445d081db08cbabb" + "sha256": "aea4b5c1c81179e92d04142ed2dc6a44642da3909fdb5c7b64e7ea946d4b3bd6" }, "provenance": null, - "requires-python": ">=3.7", - "size": 27757, - "upload-time": "2024-01-19T22:48:40.378978Z", - "url": "https://files.pythonhosted.org/packages/87/8a/04467357a6f40f013f9362d174e0cb2d9f91c77f56f4b73c3b0c8f620fff/MarkupSafe-2.1.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": ">=3.6", + "size": 59139, + "upload-time": "2021-04-16T14:53:09.501993Z", + "url": "https://files.pythonhosted.org/packages/91/df/5fb8d82f4a9078c37d76f6bd026dd23654294f36aa67921f45d34f0cd128/itsdangerous-2.0.0rc2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + "sha256": "2e4c6d49d65a40eaa94714d307d824820b2d5b63980a470e43d6e1f7af002f46" }, "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + "sha256": "2e4c6d49d65a40eaa94714d307d824820b2d5b63980a470e43d6e1f7af002f46" }, - "filename": "MarkupSafe-2.1.4-cp311-cp311-musllinux_1_1_aarch64.whl", + "filename": "itsdangerous-2.0.0-py3-none-any.whl", "hashes": { - "sha256": "e1a0d1924a5013d4f294087e00024ad25668234569289650929ab871231668e7" + "sha256": "e2cb4ae918f07ab2a2f9a91dec2695bd1f25a19d31861a70015ad537ccb5e807" }, "provenance": null, - "requires-python": ">=3.7", - "size": 33993, - "upload-time": "2024-01-19T22:48:41.376674Z", - "url": "https://files.pythonhosted.org/packages/41/76/d710592bf23cecab5361a76acddbcd80386fb44a41bb680b8cde94ce753f/MarkupSafe-2.1.4-cp311-cp311-musllinux_1_1_aarch64.whl", + "requires-python": ">=3.6", + "size": 18240, + "upload-time": "2021-05-11T20:12:55.923235Z", + "url": "https://files.pythonhosted.org/packages/c4/af/93fb95dc8bc90a5580084f3dc4be049d243c6f687ff2e253ed3a6df30db4/itsdangerous-2.0.0-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "filename": "MarkupSafe-2.1.4-cp311-cp311-musllinux_1_1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-2.0.0.tar.gz", "hashes": { - "sha256": "e7902211afd0af05fbadcc9a312e4cf10f27b779cf1323e78d52377ae4b72bea" + "sha256": "99b1053ccce68066dfc0b4465ef8779027e6d577377c8270e21a3d6289cac111" }, "provenance": null, - "requires-python": ">=3.7", - "size": 32724, - "upload-time": "2024-01-19T22:48:42.338342Z", - "url": "https://files.pythonhosted.org/packages/9d/38/ba1ea63db85f87a5ceeccc157059652a6eb9c1b100483c6887ffbf993878/MarkupSafe-2.1.4-cp311-cp311-musllinux_1_1_i686.whl", + "requires-python": ">=3.6", + "size": 59128, + "upload-time": "2021-05-11T20:12:57.497809Z", + "url": "https://files.pythonhosted.org/packages/af/1a/d00de29ae487412998f4a2172f0e8322dbe707d4475d981daec560b0ff58/itsdangerous-2.0.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + "sha256": "41e7c15b64de99106013deb2627dd43fe039d6df0a4ee9300c78bb3e8a4b3a14" }, "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + "sha256": "41e7c15b64de99106013deb2627dd43fe039d6df0a4ee9300c78bb3e8a4b3a14" }, - "filename": "MarkupSafe-2.1.4-cp311-cp311-musllinux_1_1_x86_64.whl", + "filename": "itsdangerous-2.0.1-py3-none-any.whl", "hashes": { - "sha256": "c669391319973e49a7c6230c218a1e3044710bc1ce4c8e6eb71f7e6d43a2c131" + "sha256": "5174094b9637652bdb841a3029700391451bd092ba3db90600dea710ba28e97c" }, "provenance": null, - "requires-python": ">=3.7", - "size": 33321, - "upload-time": "2024-01-19T22:48:43.303814Z", - "url": "https://files.pythonhosted.org/packages/0d/57/aa0a5a362ef161e6be4e8f574338bf531d136d1579cd6b3ee8d54f0c51f8/MarkupSafe-2.1.4-cp311-cp311-musllinux_1_1_x86_64.whl", + "requires-python": ">=3.6", + "size": 18326, + "upload-time": "2021-05-18T15:09:42.542101Z", + "url": "https://files.pythonhosted.org/packages/9c/96/26f935afba9cd6140216da5add223a0c465b99d0f112b68a4ca426441019/itsdangerous-2.0.1-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" - }, - "data-dist-info-metadata": { - "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" - }, - "filename": "MarkupSafe-2.1.4-cp311-cp311-win32.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-2.0.1.tar.gz", "hashes": { - "sha256": "31f57d64c336b8ccb1966d156932f3daa4fee74176b0fdc48ef580be774aae74" + "sha256": "9e724d68fc22902a1435351f84c3fb8623f303fffcc566a4cb952df8c572cff0" }, "provenance": null, - "requires-python": ">=3.7", - "size": 16673, - "upload-time": "2024-01-19T22:48:44.261704Z", - "url": "https://files.pythonhosted.org/packages/8e/8f/d7661c1684a8a13d61cdbad74bf8a7f5e1ad545dace099e8640573543653/MarkupSafe-2.1.4-cp311-cp311-win32.whl", + "requires-python": ">=3.6", + "size": 59336, + "upload-time": "2021-05-18T15:09:44.532594Z", + "url": "https://files.pythonhosted.org/packages/58/66/d6c5859dcac92b442626427a8c7a42322068c5cd5d4a463ce78b93f730b7/itsdangerous-2.0.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + "sha256": "e19bacc3379d32acbf86a1d4399639561dbc1ffa2e1b79e75430a210820817e1" }, "data-dist-info-metadata": { - "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + "sha256": "e19bacc3379d32acbf86a1d4399639561dbc1ffa2e1b79e75430a210820817e1" }, - "filename": "MarkupSafe-2.1.4-cp311-cp311-win_amd64.whl", + "filename": "itsdangerous-2.1.0-py3-none-any.whl", "hashes": { - "sha256": "54a7e1380dfece8847c71bf7e33da5d084e9b889c75eca19100ef98027bd9f56" + "sha256": "29285842166554469a56d427addc0843914172343784cb909695fdbe90a3e129" }, "provenance": null, "requires-python": ">=3.7", - "size": 17224, - "upload-time": "2024-01-19T22:48:45.801458Z", - "url": "https://files.pythonhosted.org/packages/de/be/5ff3f2568674abbcc1fd373636a68bad58c07da1c14f08c4a6a609db905e/MarkupSafe-2.1.4-cp311-cp311-win_amd64.whl", + "size": 15676, + "upload-time": "2022-02-18T03:39:58.421321Z", + "url": "https://files.pythonhosted.org/packages/53/f8/64d2488f48332f33a6dbfe2f19d7bde7d750d9cb182b4b37c02eadec33d3/itsdangerous-2.1.0-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "filename": "MarkupSafe-2.1.4-cp312-cp312-macosx_10_9_universal2.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-2.1.0.tar.gz", "hashes": { - "sha256": "a76cd37d229fc385738bd1ce4cba2a121cf26b53864c1772694ad0ad348e509e" + "sha256": "d848fcb8bc7d507c4546b448574e8a44fc4ea2ba84ebf8d783290d53e81992f5" }, "provenance": null, "requires-python": ">=3.7", - "size": 17986, - "upload-time": "2024-01-19T22:48:46.759920Z", - "url": "https://files.pythonhosted.org/packages/e2/a7/601b3a69a88d7e65e7495fa61f351916002b03549ff2fd748d65d2877e8c/MarkupSafe-2.1.4-cp312-cp312-macosx_10_9_universal2.whl", + "size": 56078, + "upload-time": "2022-02-18T03:40:00.026845Z", + "url": "https://files.pythonhosted.org/packages/82/00/89037083314067f1605233f6f30b94fdddc89d18e283b30b0c5be9e7f801/itsdangerous-2.1.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + "sha256": "de1101c213ebf70be900d6bb4d986d72db1964226d3b88c01926e9ea01e3da7c" }, "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + "sha256": "de1101c213ebf70be900d6bb4d986d72db1964226d3b88c01926e9ea01e3da7c" }, - "filename": "MarkupSafe-2.1.4-cp312-cp312-macosx_10_9_x86_64.whl", + "filename": "itsdangerous-2.1.1-py3-none-any.whl", "hashes": { - "sha256": "987d13fe1d23e12a66ca2073b8d2e2a75cec2ecb8eab43ff5624ba0ad42764bc" + "sha256": "935642cd4b987cdbee7210080004033af76306757ff8b4c0a506a4b6e06f02cf" }, "provenance": null, "requires-python": ">=3.7", - "size": 13829, - "upload-time": "2024-01-19T22:48:47.813614Z", - "url": "https://files.pythonhosted.org/packages/56/df/e873f115b6211bb92ec160651ff227989bd1a471a92ae32984db68ee5a8b/MarkupSafe-2.1.4-cp312-cp312-macosx_10_9_x86_64.whl", + "size": 15727, + "upload-time": "2022-03-09T16:24:01.932562Z", + "url": "https://files.pythonhosted.org/packages/76/9b/88ac47681ba6af8ee994c9e83ecdfc0048df59f8f6df5c2f766998fe87e7/itsdangerous-2.1.1-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "filename": "MarkupSafe-2.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-2.1.1.tar.gz", "hashes": { - "sha256": "5244324676254697fe5c181fc762284e2c5fceeb1c4e3e7f6aca2b6f107e60dc" + "sha256": "7b7d3023cd35d9cb0c1fd91392f8c95c6fa02c59bf8ad64b8849be3401b95afb" }, "provenance": null, "requires-python": ">=3.7", - "size": 29447, - "upload-time": "2024-01-19T22:48:48.714430Z", - "url": "https://files.pythonhosted.org/packages/43/6c/cada926629accaaf8f4fc3eb01694fd0c3dfcb311104f62849395c08acee/MarkupSafe-2.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "size": 56217, + "upload-time": "2022-03-09T16:24:04.906314Z", + "url": "https://files.pythonhosted.org/packages/9d/86/39f81e23f49eaf62d22248d48771dbf3bce7c52dfdf566e3d8d4c0657f15/itsdangerous-2.1.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + "sha256": "4e1ac720943fe9795f6c33020157bf85ac13ec85e22319d30480ebc31c6db9c4" }, "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + "sha256": "4e1ac720943fe9795f6c33020157bf85ac13ec85e22319d30480ebc31c6db9c4" }, - "filename": "MarkupSafe-2.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "filename": "itsdangerous-2.1.2-py3-none-any.whl", "hashes": { - "sha256": "78bc995e004681246e85e28e068111a4c3f35f34e6c62da1471e844ee1446250" + "sha256": "2c2349112351b88699d8d4b6b075022c0808887cb7ad10069318a8b0bc88db44" }, "provenance": null, "requires-python": ">=3.7", - "size": 28451, - "upload-time": "2024-01-19T22:48:49.627891Z", - "url": "https://files.pythonhosted.org/packages/2c/db/e20eb0899e6cfc0bc51c21d0b62fb138f5e014443c340cacbd250768b968/MarkupSafe-2.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "size": 15749, + "upload-time": "2022-03-24T15:12:13.200938Z", + "url": "https://files.pythonhosted.org/packages/68/5f/447e04e828f47465eeab35b5d408b7ebaaaee207f48b7136c5a7267a30ae/itsdangerous-2.1.2-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "filename": "MarkupSafe-2.1.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-2.1.2.tar.gz", "hashes": { - "sha256": "a4d176cfdfde84f732c4a53109b293d05883e952bbba68b857ae446fa3119b4f" + "sha256": "5dbbc68b317e5e42f327f9021763545dc3fc3bfe22e6deb96aaf1fc38874156a" }, "provenance": null, "requires-python": ">=3.7", - "size": 27835, - "upload-time": "2024-01-19T22:48:50.540848Z", - "url": "https://files.pythonhosted.org/packages/cb/b0/d7b8c30d8b0b27aa7ba8fe40b42cc0f30171716d9bb8bc59d43f2c70dcaa/MarkupSafe-2.1.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "size": 56143, + "upload-time": "2022-03-24T15:12:15.102192Z", + "url": "https://files.pythonhosted.org/packages/7f/a1/d3fb83e7a61fa0c0d3d08ad0a94ddbeff3731c05212617dff3a94e097f08/itsdangerous-2.1.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + "sha256": "d2b934fb56708a1b94e439f0255c0f5a8108e3258ec827b18a1dc9c991db9611" }, "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + "sha256": "d2b934fb56708a1b94e439f0255c0f5a8108e3258ec827b18a1dc9c991db9611" }, - "filename": "MarkupSafe-2.1.4-cp312-cp312-musllinux_1_1_aarch64.whl", + "filename": "itsdangerous-2.2.0-py3-none-any.whl", "hashes": { - "sha256": "f9917691f410a2e0897d1ef99619fd3f7dd503647c8ff2475bf90c3cf222ad74" + "sha256": "c6242fc49e35958c8b15141343aa660db5fc54d4f13a1db01a3f5891b98700ef" }, "provenance": null, - "requires-python": ">=3.7", - "size": 33887, - "upload-time": "2024-01-19T22:48:51.475383Z", - "url": "https://files.pythonhosted.org/packages/fa/c4/812b1a4144b37c08687b24a54cf61f8354dc8be2e5962ad1f14895f080d4/MarkupSafe-2.1.4-cp312-cp312-musllinux_1_1_aarch64.whl", + "requires-python": ">=3.8", + "size": 16234, + "upload-time": "2024-04-16T21:28:14.499616Z", + "url": "https://files.pythonhosted.org/packages/04/96/92447566d16df59b2a776c0fb82dbc4d9e07cd95062562af01e408583fc4/itsdangerous-2.2.0-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-2.2.0.tar.gz", + "hashes": { + "sha256": "e0050c0b7da1eea53ffaf149c0cfbb5c6e2e2b69c4bef22c81fa6eb73e5f6173" }, - "filename": "MarkupSafe-2.1.4-cp312-cp312-musllinux_1_1_i686.whl", + "provenance": null, + "requires-python": ">=3.8", + "size": 54410, + "upload-time": "2024-04-16T21:28:15.614771Z", + "url": "https://files.pythonhosted.org/packages/9c/cb/8ac0172223afbccb63986cc25049b154ecfb5e85932587206f42317be31d/itsdangerous-2.2.0.tar.gz", + "yanked": false + } + ], + "meta": { + "_last-serial": 22795405, + "api-version": "1.4" + }, + "name": "itsdangerous", + "project-status": { + "status": "active" + }, + "versions": [ + "0.9", + "0.9.1", + "0.10", + "0.11", + "0.12", + "0.13", + "0.14", + "0.15", + "0.16", + "0.17", + "0.18", + "0.19", + "0.20", + "0.21", + "0.22", + "0.23", + "0.24", + "1.1.0", + "2.0.0a1", + "2.0.0rc1", + "2.0.0rc2", + "2.0.0", + "2.0.1", + "2.1.0", + "2.1.1", + "2.1.2", + "2.2.0" + ] + } + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - "86400" + Cache-Control: + - max-age=600, public + Content-Security-Policy: + - default-src 'none'; sandbox allow-top-navigation + Content-Type: + - application/vnd.pypi.simple.v1+json + Permissions-Policy: + - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept, Accept-Encoding + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + host: pypi.org + headers: + Accept: + - application/vnd.pypi.simple.v1+json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://pypi.org/simple/jinja2/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: -1 + uncompressed: true + body: | + { + "alternate-locations": [], + "files": [ + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.0rc1-py2.4-linux-i686.egg", "hashes": { - "sha256": "f06e5a9e99b7df44640767842f414ed5d7bedaaa78cd817ce04bbd6fd86e2dd6" + "sha256": "e59a42234017114d3df9db61d3cc48384e825170dbb95b008c22d78b7ce9ac71" }, "provenance": null, - "requires-python": ">=3.7", - "size": 32263, - "upload-time": "2024-01-19T22:48:53.012604Z", - "url": "https://files.pythonhosted.org/packages/37/69/9cb8ac6b24aa470ec9cb7eb13b2be98f95fc5ac4a6dbe21d6d8825e852ed/MarkupSafe-2.1.4-cp312-cp312-musllinux_1_1_i686.whl", + "requires-python": null, + "size": 198515, + "upload-time": "2008-06-09T21:03:09Z", + "url": "https://files.pythonhosted.org/packages/2d/c4/93c21617ae4b0bdfd46ed5ac1d8694712d8cf7b5d1e868ca1d712593d2f8/Jinja2-2.0rc1-py2.4-linux-i686.egg", "yanked": false }, { - "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "filename": "MarkupSafe-2.1.4-cp312-cp312-musllinux_1_1_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.0rc1-py2.4-linux-x86_64.egg", "hashes": { - "sha256": "396549cea79e8ca4ba65525470d534e8a41070e6b3500ce2414921099cb73e8d" + "sha256": "7f715cf867db9fd49b281604dc56762292a7f0a8dff7b71f1924c39acf49a504" }, "provenance": null, - "requires-python": ">=3.7", - "size": 33015, - "upload-time": "2024-01-19T22:48:53.989537Z", - "url": "https://files.pythonhosted.org/packages/71/f1/9d1e248f846c29fc91fe9ddd1c5845e0217b75756a3ef4403ae3243d4fec/MarkupSafe-2.1.4-cp312-cp312-musllinux_1_1_x86_64.whl", + "requires-python": null, + "size": 197675, + "upload-time": "2008-06-09T20:23:09Z", + "url": "https://files.pythonhosted.org/packages/bd/0e/643b5e074755af3e9e3b83c1c60efde6765cd44071ac12d89385f1cc4aab/Jinja2-2.0rc1-py2.4-linux-x86_64.egg", "yanked": false }, { - "core-metadata": { - "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" - }, - "data-dist-info-metadata": { - "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" - }, - "filename": "MarkupSafe-2.1.4-cp312-cp312-win32.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.0rc1-py2.4-macosx-10.3-i386.egg", "hashes": { - "sha256": "f6be2d708a9d0e9b0054856f07ac7070fbe1754be40ca8525d5adccdbda8f475" + "sha256": "f7fce759b5cce2d764c2d00756a636086fbc748878c959c10ce2393b1a910792" }, "provenance": null, - "requires-python": ">=3.7", - "size": 16574, - "upload-time": "2024-01-19T22:48:55.107699Z", - "url": "https://files.pythonhosted.org/packages/5c/90/f682efdcb0c16c1584efd188b430462c3e746350149f65f8fa048ab8f18b/MarkupSafe-2.1.4-cp312-cp312-win32.whl", + "requires-python": null, + "size": 288048, + "upload-time": "2008-06-09T16:55:06Z", + "url": "https://files.pythonhosted.org/packages/16/a8/953ae04316fc5f916982ad29a24247cdf3a10c903e487256b9309112a95b/Jinja2-2.0rc1-py2.4-macosx-10.3-i386.egg", "yanked": false }, { - "core-metadata": { - "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" - }, - "data-dist-info-metadata": { - "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" - }, - "filename": "MarkupSafe-2.1.4-cp312-cp312-win_amd64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.0rc1-py2.4-win32.egg", "hashes": { - "sha256": "5045e892cfdaecc5b4c01822f353cf2c8feb88a6ec1c0adef2a2e705eef0f656" + "sha256": "be3fac9ca65d8b7ae2b242f10819f4391a14feeb2dbaad9b9ddec96e04adeac6" }, "provenance": null, - "requires-python": ">=3.7", - "size": 17128, - "upload-time": "2024-01-19T22:48:56.673493Z", - "url": "https://files.pythonhosted.org/packages/0f/59/243a8fad3dd0800091566b25270f6bb7b81c8a1a7bb2276a3161ec4f16b2/MarkupSafe-2.1.4-cp312-cp312-win_amd64.whl", + "requires-python": null, + "size": 192232, + "upload-time": "2008-06-09T20:26:53Z", + "url": "https://files.pythonhosted.org/packages/33/ac/03043414ec22e6db67bcd915d298ca49ae81a1d01795bfc1cc9d8c04282c/Jinja2-2.0rc1-py2.4-win32.egg", "yanked": false }, { - "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "filename": "MarkupSafe-2.1.4-cp37-cp37m-macosx_10_9_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.0rc1-py2.5-linux-i686.egg", "hashes": { - "sha256": "7a07f40ef8f0fbc5ef1000d0c78771f4d5ca03b4953fc162749772916b298fc4" + "sha256": "e6637b5a94b45d90892e822037b4077eb20a766f9a08c2d2f0a7a512e99b5f96" }, "provenance": null, - "requires-python": ">=3.7", - "size": 13751, - "upload-time": "2024-01-19T22:48:57.652165Z", - "url": "https://files.pythonhosted.org/packages/52/64/b548f9151cd1bee499bc5e63f6945a6818d950f8eec831a95a08aadb9bb4/MarkupSafe-2.1.4-cp37-cp37m-macosx_10_9_x86_64.whl", + "requires-python": null, + "size": 195906, + "upload-time": "2008-06-09T21:00:36Z", + "url": "https://files.pythonhosted.org/packages/2a/68/316c1bfc6f34cdf07552a0350927224ea8c844c7651a98d64fa240718284/Jinja2-2.0rc1-py2.5-linux-i686.egg", "yanked": false }, { - "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "filename": "MarkupSafe-2.1.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.0rc1-py2.5-linux-x86_64.egg", "hashes": { - "sha256": "d18b66fe626ac412d96c2ab536306c736c66cf2a31c243a45025156cc190dc8a" + "sha256": "726bda3062c14dd4c7c808c90adb1a7c54680b3edfbd42b62417af7c1cef9ff9" }, "provenance": null, - "requires-python": ">=3.7", - "size": 26339, - "upload-time": "2024-01-19T22:48:59.115351Z", - "url": "https://files.pythonhosted.org/packages/2a/87/98b9a24a52c8d758efbda0cb28ebf2283a3e7a78af2fbd35d6c79327c3a4/MarkupSafe-2.1.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": null, + "size": 196531, + "upload-time": "2008-06-09T20:23:39Z", + "url": "https://files.pythonhosted.org/packages/7f/c0/25d775813d628bd8c173b906e20cf9fc7dfa7a816529216176199c8f58ec/Jinja2-2.0rc1-py2.5-linux-x86_64.egg", "yanked": false }, { - "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "filename": "MarkupSafe-2.1.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.0rc1-py2.5-macosx-10.3-i386.egg", "hashes": { - "sha256": "698e84142f3f884114ea8cf83e7a67ca8f4ace8454e78fe960646c6c91c63bfa" + "sha256": "78f6c467e64fb8045bcf4ccb0f2cb0a62f028375b268288dfb7a7929bcb11938" }, "provenance": null, - "requires-python": ">=3.7", - "size": 25560, - "upload-time": "2024-01-19T22:49:00.772011Z", - "url": "https://files.pythonhosted.org/packages/19/82/dfa26a17c74a592865fe9f2f1b2c19a103672207ace9a611b35131f5aaf6/MarkupSafe-2.1.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": null, + "size": 293771, + "upload-time": "2008-06-09T16:50:19Z", + "url": "https://files.pythonhosted.org/packages/ea/fc/64cf36076950f861b29862a88fee91dd38b1459b9a3ca7cd9e806c43c865/Jinja2-2.0rc1-py2.5-macosx-10.3-i386.egg", "yanked": false }, { - "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "filename": "MarkupSafe-2.1.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.0rc1-py2.5-win32.egg", "hashes": { - "sha256": "49a3b78a5af63ec10d8604180380c13dcd870aba7928c1fe04e881d5c792dc4e" + "sha256": "d073aee8c7f7b32af90b6817117b369871888fdbd61c8fa1b193162c44ee1ddf" }, "provenance": null, - "requires-python": ">=3.7", - "size": 25251, - "upload-time": "2024-01-19T22:49:01.847261Z", - "url": "https://files.pythonhosted.org/packages/c0/55/385b57600adcac941877a52d5f7789a0bfcc263b7442d8dcb5d6a4d86658/MarkupSafe-2.1.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": null, + "size": 189725, + "upload-time": "2008-06-09T19:12:23Z", + "url": "https://files.pythonhosted.org/packages/f6/10/c9391f5561e69dff71e95b91bf4440c0a40f68e494358dcc082945c3aab1/Jinja2-2.0rc1-py2.5-win32.egg", "yanked": false }, { - "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "filename": "MarkupSafe-2.1.4-cp37-cp37m-musllinux_1_1_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.0rc1.tar.gz", "hashes": { - "sha256": "15866d7f2dc60cfdde12ebb4e75e41be862348b4728300c36cdf405e258415ec" + "sha256": "f9468e841a39bd5a8d786db646b4f8d472c73c06eb4f8dfd2b11ebc9235a7bac" }, "provenance": null, - "requires-python": ">=3.7", - "size": 31022, - "upload-time": "2024-01-19T22:49:02.949054Z", - "url": "https://files.pythonhosted.org/packages/ce/28/394edbc34e165b354cce54200e98cb1120c80bcd3df9334e0fe6c91f4f95/MarkupSafe-2.1.4-cp37-cp37m-musllinux_1_1_aarch64.whl", + "requires-python": null, + "size": 515656, + "upload-time": "2008-06-09T16:50:43Z", + "url": "https://files.pythonhosted.org/packages/7e/c9/7ade5e3a768b7f099e326690294609962bc83d0c5c392dcb97a6eb39aa13/Jinja2-2.0rc1.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "filename": "MarkupSafe-2.1.4-cp37-cp37m-musllinux_1_1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.0.tar.gz", "hashes": { - "sha256": "6aa5e2e7fc9bc042ae82d8b79d795b9a62bd8f15ba1e7594e3db243f158b5565" + "sha256": "15b17b02d6042bbec2511b655b17561633c8cf5dad68c42356f3f82ec24e4c57" }, "provenance": null, - "requires-python": ">=3.7", - "size": 30181, - "upload-time": "2024-01-19T22:49:04.182312Z", - "url": "https://files.pythonhosted.org/packages/81/8e/ddcf9fea0cf973c9b0407927aabb0864ef6a33f492845f0969cea7adeb95/MarkupSafe-2.1.4-cp37-cp37m-musllinux_1_1_i686.whl", + "requires-python": null, + "size": 523360, + "upload-time": "2008-07-17T21:33:36Z", + "url": "https://files.pythonhosted.org/packages/01/82/b2ed16b1cbea5ddbf1462fb65cf67ce7cd780dc1b6a6f0244f1387fa007d/Jinja2-2.0.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "filename": "MarkupSafe-2.1.4-cp37-cp37m-musllinux_1_1_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.1-py2.4-win32.egg", "hashes": { - "sha256": "54635102ba3cf5da26eb6f96c4b8c53af8a9c0d97b64bdcb592596a6255d8518" + "sha256": "857bfc9ddd22f2ea04e217598dd698af49fe57f136bee05cff63d27d4080f5ee" }, "provenance": null, - "requires-python": ">=3.7", - "size": 30432, - "upload-time": "2024-01-19T22:49:05.676786Z", - "url": "https://files.pythonhosted.org/packages/cc/36/2533a0aa2c9edd539b9c2e348ea6c600e05ea9433d5f403f58aca182b6fa/MarkupSafe-2.1.4-cp37-cp37m-musllinux_1_1_x86_64.whl", + "requires-python": null, + "size": 217282, + "upload-time": "2008-11-23T13:33:37Z", + "url": "https://files.pythonhosted.org/packages/3d/6a/1999db9da05cfc3f799bb3184997cb1dc34063b4a34519d8618c44c5cf69/Jinja2-2.1-py2.4-win32.egg", "yanked": false }, { - "core-metadata": { - "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" - }, - "data-dist-info-metadata": { - "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" - }, - "filename": "MarkupSafe-2.1.4-cp37-cp37m-win32.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.1-py2.5-win32.egg", "hashes": { - "sha256": "3583a3a3ab7958e354dc1d25be74aee6228938312ee875a22330c4dc2e41beb0" + "sha256": "b0e31b2b137437ea2ec37bebcdd8532c26575b999f5d67003625ff14652af88c" }, "provenance": null, - "requires-python": ">=3.7", - "size": 16631, - "upload-time": "2024-01-19T22:49:07.302330Z", - "url": "https://files.pythonhosted.org/packages/81/07/39e8a4c013e70b81e135e194dae3b5623a24caa81628bf426372abc4068e/MarkupSafe-2.1.4-cp37-cp37m-win32.whl", + "requires-python": null, + "size": 214459, + "upload-time": "2008-11-23T13:33:50Z", + "url": "https://files.pythonhosted.org/packages/dc/96/f9a47d6f13d4f66fe9376716c94453114d1409c3ee0a6120153c1c335cc0/Jinja2-2.1-py2.5-win32.egg", "yanked": false }, { - "core-metadata": { - "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" - }, - "data-dist-info-metadata": { - "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" - }, - "filename": "MarkupSafe-2.1.4-cp37-cp37m-win_amd64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.1-py2.6-win32.egg", "hashes": { - "sha256": "d6e427c7378c7f1b2bef6a344c925b8b63623d3321c09a237b7cc0e77dd98ceb" + "sha256": "3c51815d28ebf078449b398390ca27ea4b57481c8f552408d59f6a5a2af15f27" }, "provenance": null, - "requires-python": ">=3.7", - "size": 17208, - "upload-time": "2024-01-19T22:49:08.273059Z", - "url": "https://files.pythonhosted.org/packages/46/3d/9e4739043ba5bbba5fc77c845ba68aeeb90d106c41461a4954ed176b4194/MarkupSafe-2.1.4-cp37-cp37m-win_amd64.whl", + "requires-python": null, + "size": 216126, + "upload-time": "2008-11-23T14:13:44Z", + "url": "https://files.pythonhosted.org/packages/ba/55/15ed056fb8c85e0c27fbb3d542250628e4df04dbd0f85c7d83274ee377cd/Jinja2-2.1-py2.6-win32.egg", "yanked": false }, { - "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.1.tar.gz", + "hashes": { + "sha256": "a9abe1cd68aa2f7bf4502456ebc00500570fdd878cfb19fd908f837f61b811ff" }, - "filename": "MarkupSafe-2.1.4-cp38-cp38-macosx_10_9_universal2.whl", + "provenance": null, + "requires-python": null, + "size": 653267, + "upload-time": "2008-11-23T12:27:10Z", + "url": "https://files.pythonhosted.org/packages/f6/71/f7b1b6bb97d635e57e196ac2d70a0b001d37a94b0c37f5ec02d0ffce31f6/Jinja2-2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.1.1-py2.4-win32.egg", "hashes": { - "sha256": "bf1196dcc239e608605b716e7b166eb5faf4bc192f8a44b81e85251e62584bd2" + "sha256": "d5d7354809bd9e55b765f5d0e4c88e511bede552411bc83491f98a85dcc51c50" }, "provenance": null, - "requires-python": ">=3.7", - "size": 17961, - "upload-time": "2024-01-19T22:49:09.796802Z", - "url": "https://files.pythonhosted.org/packages/79/c3/7e515024117de7c53968f7c761cbd641c7fa4ff1da721c44f7433aae073b/MarkupSafe-2.1.4-cp38-cp38-macosx_10_9_universal2.whl", + "requires-python": null, + "size": 322858, + "upload-time": "2009-01-06T11:06:20Z", + "url": "https://files.pythonhosted.org/packages/a1/12/98c441c87b1463391f723f9e185c9c3f4462018bd51966e35d7de85f2cf2/Jinja2-2.1.1-py2.4-win32.egg", "yanked": false }, { - "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.1.1-py2.5-win32.egg", + "hashes": { + "sha256": "52a16668d0ddcd53c00a6f9993f7da5f46a89ed7b02506308211dbdf6c0f085f" }, - "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + "provenance": null, + "requires-python": null, + "size": 319968, + "upload-time": "2009-01-06T11:06:40Z", + "url": "https://files.pythonhosted.org/packages/53/f8/3c76c38c68f022ad6a81f29b95cf73f5127a232842c4916306525b39eccd/Jinja2-2.1.1-py2.5-win32.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.1.1-py2.6-win32.egg", + "hashes": { + "sha256": "78e6af9be17cd3bc588da5b9e3b2fc266152520774448a1e7b8e1448c2fbdfe4" }, - "filename": "MarkupSafe-2.1.4-cp38-cp38-macosx_10_9_x86_64.whl", + "provenance": null, + "requires-python": null, + "size": 319747, + "upload-time": "2009-01-06T11:06:59Z", + "url": "https://files.pythonhosted.org/packages/c4/3a/bc1d47228268d74c497bc82016180cbdf87be638e63b88136b7e007fc6f3/Jinja2-2.1.1-py2.6-win32.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.1.1.tar.gz", "hashes": { - "sha256": "4df98d4a9cd6a88d6a585852f56f2155c9cdb6aec78361a19f938810aa020954" + "sha256": "4ccb4abe88756b79768ca9d8c80da8cf2459ad876c70c9813ebfdcab4350f013" }, "provenance": null, - "requires-python": ">=3.7", - "size": 13841, - "upload-time": "2024-01-19T22:49:10.741945Z", - "url": "https://files.pythonhosted.org/packages/38/6b/afcfc2cc9dbec4125589bdfa766aa55d23dc81dd07a548a334b659ce81db/MarkupSafe-2.1.4-cp38-cp38-macosx_10_9_x86_64.whl", + "requires-python": null, + "size": 516303, + "upload-time": "2008-12-25T17:41:32Z", + "url": "https://files.pythonhosted.org/packages/d9/60/9211025af939cddd0d3c4759837c017839a23edc7c6c08813569e6e655d4/Jinja2-2.1.1.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "filename": "MarkupSafe-2.1.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.2.tar.gz", "hashes": { - "sha256": "b835aba863195269ea358cecc21b400276747cc977492319fd7682b8cd2c253d" + "sha256": "1b30dcb50918f845826c33416e1285e566c6cef30354ae90527577184e12f2ee" }, "provenance": null, - "requires-python": ">=3.7", - "size": 26928, - "upload-time": "2024-01-19T22:49:11.720398Z", - "url": "https://files.pythonhosted.org/packages/e2/a1/ae1826835cb773db2d720125482b2f0b99308d12c9e9b78b2358f5ef0c60/MarkupSafe-2.1.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": null, + "size": 687073, + "upload-time": "2009-09-13T09:30:53.587873Z", + "url": "https://files.pythonhosted.org/packages/51/03/8da0ec1d8380991174e96df3171745f1ebd3ec3987935afaf766940c2052/Jinja2-2.2.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "filename": "MarkupSafe-2.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.2.1.tar.gz", "hashes": { - "sha256": "23984d1bdae01bee794267424af55eef4dfc038dc5d1272860669b2aa025c9e3" + "sha256": "b90e99f12c035f67bcf9f865c46bb7048d62fbcadd892f5ae7633a4e53e01df3" }, "provenance": null, - "requires-python": ">=3.7", - "size": 26107, - "upload-time": "2024-01-19T22:49:13.277572Z", - "url": "https://files.pythonhosted.org/packages/35/21/45495e6d8fd4fedad477b9fb97905279433f58c141e1b4fa7c752f1bc5ca/MarkupSafe-2.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": null, + "size": 771552, + "upload-time": "2009-09-14T23:58:41.744190Z", + "url": "https://files.pythonhosted.org/packages/cd/a7/393d52afb5b1fd11470d12a38f316717f3645ad95d9541f69dced68aff79/Jinja2-2.2.1.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "filename": "MarkupSafe-2.1.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.3.tar.gz", "hashes": { - "sha256": "1c98c33ffe20e9a489145d97070a435ea0679fddaabcafe19982fe9c971987d5" + "sha256": "58a257e26a53919058a27eb9aa3d74e29d5983dba82290fc1c1898f4ea249535" }, "provenance": null, - "requires-python": ">=3.7", - "size": 25783, - "upload-time": "2024-01-19T22:49:15.534491Z", - "url": "https://files.pythonhosted.org/packages/56/a8/e7b5cc3ccbd1b06d52271ca6e72510909f1334b06ba3289ca519d68af8ea/MarkupSafe-2.1.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": null, + "size": 675996, + "upload-time": "2010-02-10T02:19:35.096410Z", + "url": "https://files.pythonhosted.org/packages/08/b9/cefc15a27d9315b5d83a8010c1b19d4dcad1c68c99e0c38d704ce37f9e9d/Jinja2-2.3.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "filename": "MarkupSafe-2.1.4-cp38-cp38-musllinux_1_1_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.3.1.tar.gz", "hashes": { - "sha256": "9896fca4a8eb246defc8b2a7ac77ef7553b638e04fbf170bff78a40fa8a91474" + "sha256": "012dad09654e76ccb2e1bddbddb8073009b42cd4a92021b6206db69e616bd66c" }, "provenance": null, - "requires-python": ">=3.7", - "size": 30519, - "upload-time": "2024-01-19T22:49:16.483661Z", - "url": "https://files.pythonhosted.org/packages/22/21/db757f4055d8a96500da48a409bed5235bf4bc6ffc3d516e0446329c7dc9/MarkupSafe-2.1.4-cp38-cp38-musllinux_1_1_aarch64.whl", + "requires-python": null, + "size": 428770, + "upload-time": "2010-02-19T13:38:51.176260Z", + "url": "https://files.pythonhosted.org/packages/68/fd/348686b7eaae0ce5b7383cf89085b1b7b20441aa1b00352b6450ade28b61/Jinja2-2.3.1.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "filename": "MarkupSafe-2.1.4-cp38-cp38-musllinux_1_1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.4.tar.gz", "hashes": { - "sha256": "b0fe73bac2fed83839dbdbe6da84ae2a31c11cfc1c777a40dbd8ac8a6ed1560f" + "sha256": "767418380bf7ec1701414f9f361ca6c261f705dbb576f52366f7d5ebc1b25f1d" }, "provenance": null, - "requires-python": ">=3.7", - "size": 29670, - "upload-time": "2024-01-19T22:49:17.455667Z", - "url": "https://files.pythonhosted.org/packages/88/35/283c8557b5a7838774adfb20b90f2d257427fed4fafedb84be34af813fa8/MarkupSafe-2.1.4-cp38-cp38-musllinux_1_1_i686.whl", + "requires-python": null, + "size": 688892, + "upload-time": "2010-04-13T00:56:07.151358Z", + "url": "https://files.pythonhosted.org/packages/6d/00/80746e9f3133c90686768f450cede835798c4c7e4a3b61a7621aa310f909/Jinja2-2.4.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "filename": "MarkupSafe-2.1.4-cp38-cp38-musllinux_1_1_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.4.1.tar.gz", "hashes": { - "sha256": "c7556bafeaa0a50e2fe7dc86e0382dea349ebcad8f010d5a7dc6ba568eaaa789" + "sha256": "a90b3f18ccbb50c0a0fb3eaff23d60b7664e3e447c676a2cd21459a257574b38" }, "provenance": null, - "requires-python": ">=3.7", - "size": 29935, - "upload-time": "2024-01-19T22:49:18.632451Z", - "url": "https://files.pythonhosted.org/packages/16/3b/d9873f81fcbf85c817849c2cba76f80ab9237207c0f395636362d6e06477/MarkupSafe-2.1.4-cp38-cp38-musllinux_1_1_x86_64.whl", + "requires-python": null, + "size": 689032, + "upload-time": "2010-04-20T13:53:45.648392Z", + "url": "https://files.pythonhosted.org/packages/85/b1/633bbedbd8dfead320329a4c6bd8ee0abd9079567f21084c6862b7085dba/Jinja2-2.4.1.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" - }, - "data-dist-info-metadata": { - "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" - }, - "filename": "MarkupSafe-2.1.4-cp38-cp38-win32.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.5.tar.gz", "hashes": { - "sha256": "fc1a75aa8f11b87910ffd98de62b29d6520b6d6e8a3de69a70ca34dea85d2a8a" + "sha256": "3d51c7a98feb1ae3cd4083f2ca5c9a35d2804707601ae18cdc707f3a0e63ef2b" }, "provenance": null, - "requires-python": ">=3.7", - "size": 16650, - "upload-time": "2024-01-19T22:49:19.894694Z", - "url": "https://files.pythonhosted.org/packages/a3/fe/907901eb249983f10cb46d210014624d8576aa383d710d53ce11bc34cf2e/MarkupSafe-2.1.4-cp38-cp38-win32.whl", + "requires-python": null, + "size": 690695, + "upload-time": "2010-05-29T22:54:42.437220Z", + "url": "https://files.pythonhosted.org/packages/c2/f2/7bd3f76fd073798f7dadfb66133be6cc7d587a592c8110f2ede991a9bcb3/Jinja2-2.5.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" - }, - "data-dist-info-metadata": { - "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" - }, - "filename": "MarkupSafe-2.1.4-cp38-cp38-win_amd64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.5.1.tar.gz", "hashes": { - "sha256": "3a66c36a3864df95e4f62f9167c734b3b1192cb0851b43d7cc08040c074c6279" + "sha256": "8d1c5be4a9c653f0dea0caab41d7af749f0600c96809926c9ea42721153320ee" }, "provenance": null, - "requires-python": ">=3.7", - "size": 17208, - "upload-time": "2024-01-19T22:49:21.432352Z", - "url": "https://files.pythonhosted.org/packages/9a/53/272b06a0627e88c9a1b3bbec9e8075a70e61ee1f4561cd881624944ce62d/MarkupSafe-2.1.4-cp38-cp38-win_amd64.whl", + "requires-python": null, + "size": 693882, + "upload-time": "2010-08-17T12:39:04.034246Z", + "url": "https://files.pythonhosted.org/packages/8b/b5/2670eb888424cefca96cc14475e20edfd2ce8b8f704753513a158832668f/Jinja2-2.5.1.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "filename": "MarkupSafe-2.1.4-cp39-cp39-macosx_10_9_universal2.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.5.2.tar.gz", "hashes": { - "sha256": "765f036a3d00395a326df2835d8f86b637dbaf9832f90f5d196c3b8a7a5080cb" + "sha256": "19040f01b3a9d8c63e4d57936f78710908199b69370ab44a0f7407dd891f019b" }, "provenance": null, - "requires-python": ">=3.7", - "size": 17964, - "upload-time": "2024-01-19T22:49:22.380827Z", - "url": "https://files.pythonhosted.org/packages/df/f2/22f860f2dfa7d8c862801f7d91b7da53d3187c7dbeb88c00d28a799788bf/MarkupSafe-2.1.4-cp39-cp39-macosx_10_9_universal2.whl", + "requires-python": null, + "size": 697422, + "upload-time": "2010-08-18T11:15:20.346051Z", + "url": "https://files.pythonhosted.org/packages/1d/77/b5b98d2201259ac6962d299e6b445e8040d07c33ac3ff50509d7cd5ba00d/Jinja2-2.5.2.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "filename": "MarkupSafe-2.1.4-cp39-cp39-macosx_10_9_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.5.3.tar.gz", "hashes": { - "sha256": "21e7af8091007bf4bebf4521184f4880a6acab8df0df52ef9e513d8e5db23411" + "sha256": "b26f494f869170d966ccdc027537d2f0c58ccef45b453c05ad4ae1b764f77275" }, "provenance": null, - "requires-python": ">=3.7", - "size": 13845, - "upload-time": "2024-01-19T22:49:23.356858Z", - "url": "https://files.pythonhosted.org/packages/1e/89/74dc2b42028ae15c934fc17a8fb91ffcd77b31176dd870a6ad521f28d878/MarkupSafe-2.1.4-cp39-cp39-macosx_10_9_x86_64.whl", + "requires-python": null, + "size": 438450, + "upload-time": "2010-10-17T15:55:03.156748Z", + "url": "https://files.pythonhosted.org/packages/48/89/918559653d27c792906ac3958a8336a7cef4f517ec49a2f3c6be4d20ada4/Jinja2-2.5.3.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "filename": "MarkupSafe-2.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.5.4.tar.gz", "hashes": { - "sha256": "d5c31fe855c77cad679b302aabc42d724ed87c043b1432d457f4976add1c2c3e" + "sha256": "62dfe7583c489f68d8af6afffdf3b594eb4d0f954c9e4a833ca12be0a4b7ee18" }, "provenance": null, - "requires-python": ">=3.7", - "size": 26491, - "upload-time": "2024-01-19T22:49:24.297578Z", - "url": "https://files.pythonhosted.org/packages/c0/f9/109899f57848c8c2b5a2ee2dedaa5dd89d0187c2bbb61cf1aaa9d249dc05/MarkupSafe-2.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": null, + "size": 1774331, + "upload-time": "2010-10-17T16:48:42.880934Z", + "url": "https://files.pythonhosted.org/packages/58/cc/b600b1d2fb6218bd0cb20c88f2dd4f748e163bea2e9b6ada22b7d9fc4571/Jinja2-2.5.4.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "filename": "MarkupSafe-2.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.5.5.tar.gz", "hashes": { - "sha256": "7653fa39578957bc42e5ebc15cf4361d9e0ee4b702d7d5ec96cdac860953c5b4" + "sha256": "22f9675e42dc640c4469d4f7d210baecb5e695823af954c813d51c930235675d" }, "provenance": null, - "requires-python": ">=3.7", - "size": 25689, - "upload-time": "2024-01-19T22:49:25.256728Z", - "url": "https://files.pythonhosted.org/packages/1a/3c/ca3094664ce3126145cc28b61bb37253d9f1614c9d8bbfa358ac7fc472c0/MarkupSafe-2.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": null, + "size": 438586, + "upload-time": "2010-10-18T14:37:40.897664Z", + "url": "https://files.pythonhosted.org/packages/de/0b/a9f8af13e178654a0a5fc8518773df649c503b7c1d0e7c77027ca705fdfc/Jinja2-2.5.5.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "filename": "MarkupSafe-2.1.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.6.tar.gz", "hashes": { - "sha256": "47bb5f0142b8b64ed1399b6b60f700a580335c8e1c57f2f15587bd072012decc" + "sha256": "a85e185375db75c109f99ecde3d55415f035e7068a82252cf4f16c667ac38f49" }, "provenance": null, - "requires-python": ">=3.7", - "size": 25342, - "upload-time": "2024-01-19T22:49:26.290214Z", - "url": "https://files.pythonhosted.org/packages/c0/4c/ebeeaa4b4af50f499fe4c38bde662ac4667cdded173c79273f9a0f1bef0d/MarkupSafe-2.1.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": null, + "size": 389741, + "upload-time": "2011-07-24T21:48:51.108731Z", + "url": "https://files.pythonhosted.org/packages/25/c8/212b1c2fd6df9eaf536384b6c6619c4e70a3afd2dffdd00e5296ffbae940/Jinja2-2.6.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "filename": "MarkupSafe-2.1.4-cp39-cp39-musllinux_1_1_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.7.tar.gz", "hashes": { - "sha256": "fe8512ed897d5daf089e5bd010c3dc03bb1bdae00b35588c49b98268d4a01e00" + "sha256": "474f1518d189ae7e318b139fecc1d30b943f124448cfa0f09582ca23e069fa4d" }, "provenance": null, - "requires-python": ">=3.7", - "size": 30444, - "upload-time": "2024-01-19T22:49:28.913000Z", - "url": "https://files.pythonhosted.org/packages/67/b4/e6dee1f6668ebd8e21616339dc1ca28ee368e5334afa874cb196d06297b6/MarkupSafe-2.1.4-cp39-cp39-musllinux_1_1_aarch64.whl", + "requires-python": null, + "size": 377603, + "upload-time": "2013-05-20T13:03:02.975744Z", + "url": "https://files.pythonhosted.org/packages/33/db/9931c645626f9bf7867cc3c4225e7a8abf7aff37ecddb7e7d5df90a3b6c4/Jinja2-2.7.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "filename": "MarkupSafe-2.1.4-cp39-cp39-musllinux_1_1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.7.1.tar.gz", "hashes": { - "sha256": "36d7626a8cca4d34216875aee5a1d3d654bb3dac201c1c003d182283e3205949" + "sha256": "5cc0a087a81dca1c08368482fb7a92fe2bdd8cfbb22bc0fccfe6c85affb04c8b" }, "provenance": null, - "requires-python": ">=3.7", - "size": 29535, - "upload-time": "2024-01-19T22:49:29.837514Z", - "url": "https://files.pythonhosted.org/packages/4e/ab/2edef0c341dd91af8148f50fd879780afa2d1ed6501d3c93bd8a693e1829/MarkupSafe-2.1.4-cp39-cp39-musllinux_1_1_i686.whl", + "requires-python": null, + "size": 377813, + "upload-time": "2013-08-07T13:27:38.315995Z", + "url": "https://files.pythonhosted.org/packages/47/83/679b5592feb54e948d6599edf5dac61d2991778c3ecbef6b8041663f4740/Jinja2-2.7.1.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "data-dist-info-metadata": { - "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" - }, - "filename": "MarkupSafe-2.1.4-cp39-cp39-musllinux_1_1_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.7.2.tar.gz", "hashes": { - "sha256": "b6f14a9cd50c3cb100eb94b3273131c80d102e19bb20253ac7bd7336118a673a" + "sha256": "310a35fbccac3af13ebf927297f871ac656b9da1d248b1fe6765affa71b53235" }, "provenance": null, - "requires-python": ">=3.7", - "size": 29825, - "upload-time": "2024-01-19T22:49:30.826232Z", - "url": "https://files.pythonhosted.org/packages/ee/bb/4509e220327f2033f3cc658949d9ce1bc4be83079bf23339cde54b9744ef/MarkupSafe-2.1.4-cp39-cp39-musllinux_1_1_x86_64.whl", + "requires-python": null, + "size": 378300, + "upload-time": "2014-01-10T10:42:40.317556Z", + "url": "https://files.pythonhosted.org/packages/23/94/ca42176bf7a252ce1f5d165953013573dffdbe4b5dac07f57146146ea432/Jinja2-2.7.2.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" - }, - "data-dist-info-metadata": { - "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" - }, - "filename": "MarkupSafe-2.1.4-cp39-cp39-win32.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.7.3.tar.gz", "hashes": { - "sha256": "c8f253a84dbd2c63c19590fa86a032ef3d8cc18923b8049d91bcdeeb2581fbf6" + "sha256": "2e24ac5d004db5714976a04ac0e80c6df6e47e98c354cb2c0d82f8879d4f8fdb" }, "provenance": null, - "requires-python": ">=3.7", - "size": 16655, - "upload-time": "2024-01-19T22:49:31.990098Z", - "url": "https://files.pythonhosted.org/packages/a5/20/7d070a54a3b6916e7847612cff0bf93743682a25f8bd71e87a8e0a1e029e/MarkupSafe-2.1.4-cp39-cp39-win32.whl", + "requires-python": null, + "size": 378470, + "upload-time": "2014-06-06T16:49:17.841253Z", + "url": "https://files.pythonhosted.org/packages/b0/73/eab0bca302d6d6a0b5c402f47ad1760dc9cb2dd14bbc1873ad48db258e4d/Jinja2-2.7.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + "sha256": "562a3917ca9a115706cda095d6b97cb485842ac1d415249201f2f4bbda0c9869" }, "data-dist-info-metadata": { - "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + "sha256": "562a3917ca9a115706cda095d6b97cb485842ac1d415249201f2f4bbda0c9869" }, - "filename": "MarkupSafe-2.1.4-cp39-cp39-win_amd64.whl", + "filename": "Jinja2-2.8-py2.py3-none-any.whl", "hashes": { - "sha256": "8b570a1537367b52396e53325769608f2a687ec9a4363647af1cded8928af959" + "sha256": "1cc03ef32b64be19e0a5b54578dd790906a34943fe9102cfdae0d4495bd536b4" }, "provenance": null, - "requires-python": ">=3.7", - "size": 17207, - "upload-time": "2024-01-19T22:49:33.130313Z", - "url": "https://files.pythonhosted.org/packages/ec/e7/fa4d3a4957a2c3675a716d40f6fe803fc7e7046a50110324adc5a3628207/MarkupSafe-2.1.4-cp39-cp39-win_amd64.whl", + "requires-python": null, + "size": 263888, + "upload-time": "2015-07-26T17:52:06.373720Z", + "url": "https://files.pythonhosted.org/packages/96/a1/c56bc4d99dc2663514a8481511e80eba8994133ae75eebdadfc91a5597d9/Jinja2-2.8-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "MarkupSafe-2.1.4.tar.gz", + "filename": "Jinja2-2.8.tar.gz", "hashes": { - "sha256": "3aae9af4cac263007fd6309c64c6ab4506dd2b79382d9d19a1994f9240b8db4f" + "sha256": "bc1ff2ff88dbfacefde4ddde471d1417d3b304e8df103a7a9437d47269201bf4" }, "provenance": null, - "requires-python": ">=3.7", - "size": 19288, - "upload-time": "2024-01-19T22:49:34.170162Z", - "url": "https://files.pythonhosted.org/packages/fb/5a/fb1326fe32913e663c8e2d6bdf7cde6f472e51f9c21f0768d9b9080fe7c5/MarkupSafe-2.1.4.tar.gz", + "requires-python": null, + "size": 357055, + "upload-time": "2015-07-26T17:49:47.443351Z", + "url": "https://files.pythonhosted.org/packages/f2/2f/0b98b06a345a761bec91a079ccae392d282690c2d8272e708f4d10829e22/Jinja2-2.8.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "6b00cf966b03cb8584f7959b36ad6c91c9ba466461daf7983dd87fd0acbef417" }, "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "6b00cf966b03cb8584f7959b36ad6c91c9ba466461daf7983dd87fd0acbef417" }, - "filename": "MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_universal2.whl", + "filename": "Jinja2-2.8.1-py2.py3-none-any.whl", "hashes": { - "sha256": "a17a92de5231666cfbe003f0e4b9b3a7ae3afb1ec2845aadc2bacc93ff85febc" + "sha256": "3997cf273f1424207c60d5895264f74483fce72702f15a7cd51a8551d43663ca" }, "provenance": null, - "requires-python": ">=3.7", - "size": 18206, - "upload-time": "2024-02-02T16:30:04.105634Z", - "url": "https://files.pythonhosted.org/packages/e4/54/ad5eb37bf9d51800010a74e4665425831a9db4e7c4e0fde4352e391e808e/MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_universal2.whl", + "requires-python": null, + "size": 264916, + "upload-time": "2016-12-29T13:16:24.235831Z", + "url": "https://files.pythonhosted.org/packages/67/ea/92b1d9d8f2dc43302df7f5271b9500bbfc237386782343561a5f62beb306/Jinja2-2.8.1-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "filename": "MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.8.1.tar.gz", "hashes": { - "sha256": "72b6be590cc35924b02c78ef34b467da4ba07e4e0f0454a2c5907f473fc50ce5" + "sha256": "35341f3a97b46327b3ef1eb624aadea87a535b8f50863036e085e7c426ac5891" }, "provenance": null, - "requires-python": ">=3.7", - "size": 14079, - "upload-time": "2024-02-02T16:30:06.500128Z", - "url": "https://files.pythonhosted.org/packages/6a/4a/a4d49415e600bacae038c67f9fecc1d5433b9d3c71a4de6f33537b89654c/MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_x86_64.whl", + "requires-python": null, + "size": 358129, + "upload-time": "2016-12-29T13:16:20.340212Z", + "url": "https://files.pythonhosted.org/packages/5f/bd/5815d4d925a2b8cbbb4b4960f018441b0c65f24ba29f3bdcfb3c8218a307/Jinja2-2.8.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "52f41a583b383f32565dd1a5c1175f71fa2af153a752458b6777d7a1ebaf6738" }, "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "52f41a583b383f32565dd1a5c1175f71fa2af153a752458b6777d7a1ebaf6738" }, - "filename": "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "filename": "Jinja2-2.9-py2.py3-none-any.whl", "hashes": { - "sha256": "e61659ba32cf2cf1481e575d0462554625196a1f2fc06a1c777d3f48e8865d46" + "sha256": "f485882fa2dc4dd27ca49605adcf7968d679ccc6ae220a09ca79622e151a40de" }, "provenance": null, - "requires-python": ">=3.7", - "size": 26620, - "upload-time": "2024-02-02T16:30:08.310589Z", - "url": "https://files.pythonhosted.org/packages/0a/7b/85681ae3c33c385b10ac0f8dd025c30af83c78cec1c37a6aa3b55e67f5ec/MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": null, + "size": 273661, + "upload-time": "2017-01-07T15:35:50.202315Z", + "url": "https://files.pythonhosted.org/packages/1d/7a/3dec2b8717e34fba5aae98fc2a42d75c27b2eff3650a2dbd975a664d2a11/Jinja2-2.9-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "filename": "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.9.tar.gz", "hashes": { - "sha256": "2174c595a0d73a3080ca3257b40096db99799265e1c27cc5a610743acd86d62f" + "sha256": "bc5ce80fba5561ed94807f91e42e608b04b92861e22f8f79cef3af0444046f5d" }, "provenance": null, - "requires-python": ">=3.7", - "size": 25818, - "upload-time": "2024-02-02T16:30:09.577359Z", - "url": "https://files.pythonhosted.org/packages/7c/52/2b1b570f6b8b803cef5ac28fdf78c0da318916c7d2fe9402a84d591b394c/MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": null, + "size": 367416, + "upload-time": "2017-01-07T15:35:46.988402Z", + "url": "https://files.pythonhosted.org/packages/44/af/6d8f605d188a50b11ec17fcd93e612c77197f2cd816facd5fea8aef7802e/Jinja2-2.9.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "60579620eb017eff8f1f6ae26394cb65024c6d23bc87b88e9487ba17f22b76f0" }, "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "60579620eb017eff8f1f6ae26394cb65024c6d23bc87b88e9487ba17f22b76f0" }, - "filename": "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "filename": "Jinja2-2.9.1-py2.py3-none-any.whl", "hashes": { - "sha256": "ae2ad8ae6ebee9d2d94b17fb62763125f3f374c25618198f40cbb8b525411900" + "sha256": "5308c0017872a9a1bcb39766b56240e8f28222b62d7e5f2f8c821085ce608468" }, "provenance": null, - "requires-python": ">=3.7", - "size": 25493, - "upload-time": "2024-02-02T16:30:11.488194Z", - "url": "https://files.pythonhosted.org/packages/29/fe/a36ba8c7ca55621620b2d7c585313efd10729e63ef81e4e61f52330da781/MarkupSafe-2.1.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": null, + "size": 273702, + "upload-time": "2017-01-07T15:56:27.026591Z", + "url": "https://files.pythonhosted.org/packages/39/10/4e29a4822d736c878ee5be74912bba174e5ab0e5b1cecfa56da7b1341108/Jinja2-2.9.1-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "filename": "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.9.1.tar.gz", "hashes": { - "sha256": "075202fa5b72c86ad32dc7d0b56024ebdbcf2048c0ba09f1cde31bfdd57bcfff" + "sha256": "d1e67761036f25bea59acf53d9bb137119d6a56c05166c412742499acb790815" }, "provenance": null, - "requires-python": ">=3.7", - "size": 30630, - "upload-time": "2024-02-02T16:30:13.144708Z", - "url": "https://files.pythonhosted.org/packages/60/ae/9c60231cdfda003434e8bd27282b1f4e197ad5a710c14bee8bea8a9ca4f0/MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_aarch64.whl", + "requires-python": null, + "size": 367528, + "upload-time": "2017-01-07T15:56:23.682969Z", + "url": "https://files.pythonhosted.org/packages/a7/4e/6c4a13fa6bacee33d5b2ff8653593f32853e020c4289b24935305f202baf/Jinja2-2.9.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "349c4f9ab1fe008020d2a6c0bd2ecb3ec2173eb821c00187bc94a418051768c7" }, "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "349c4f9ab1fe008020d2a6c0bd2ecb3ec2173eb821c00187bc94a418051768c7" }, - "filename": "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_i686.whl", + "filename": "Jinja2-2.9.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "2f2834e395694d3a1b68e7854e729b1bac036c1b6f998689719006ae384ad0d0" + }, + "provenance": null, + "requires-python": null, + "size": 274179, + "upload-time": "2017-01-08T01:50:48.323780Z", + "url": "https://files.pythonhosted.org/packages/7b/f4/acb2ebd5e40245668c800078d7637b43137d52542d1052d075375fad9f55/Jinja2-2.9.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.9.2.tar.gz", "hashes": { - "sha256": "598e3276b64aff0e7b3451b72e94fa3c238d452e7ddcd893c3ab324717456bad" + "sha256": "2333eae399fb538f934d661f7debab8a9736002c343c8e95c56f1e413076c0ce" }, "provenance": null, - "requires-python": ">=3.7", - "size": 29745, - "upload-time": "2024-02-02T16:30:14.222542Z", - "url": "https://files.pythonhosted.org/packages/65/dc/1510be4d179869f5dafe071aecb3f1f41b45d37c02329dfba01ff59e5ac5/MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_i686.whl", + "requires-python": null, + "size": 368290, + "upload-time": "2017-01-08T01:50:44.794452Z", + "url": "https://files.pythonhosted.org/packages/de/24/bad6dc9f0d7a0f835d940c5f5076f29824fce45ccd673cc843abf30b9117/Jinja2-2.9.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "6c0c4359be06380b852ad3519ee4ffe10a0a0094e9b853e1ac94a701bf1a8b4e" }, "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "6c0c4359be06380b852ad3519ee4ffe10a0a0094e9b853e1ac94a701bf1a8b4e" }, - "filename": "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_x86_64.whl", + "filename": "Jinja2-2.9.3-py2.py3-none-any.whl", "hashes": { - "sha256": "fce659a462a1be54d2ffcacea5e3ba2d74daa74f30f5f143fe0c58636e355fdd" + "sha256": "9951f5045ee63d93c25ff168648d3e2f5e0dc1ec3465a83d0bc436c129e14340" }, "provenance": null, - "requires-python": ">=3.7", - "size": 30021, - "upload-time": "2024-02-02T16:30:16.032520Z", - "url": "https://files.pythonhosted.org/packages/30/39/8d845dd7d0b0613d86e0ef89549bfb5f61ed781f59af45fc96496e897f3a/MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_x86_64.whl", + "requires-python": null, + "size": 274552, + "upload-time": "2017-01-08T21:24:00.908658Z", + "url": "https://files.pythonhosted.org/packages/e4/20/00afebb3a730abdb8152845b3df0bce381daf39ce999ee0ac0ee3aee8845/Jinja2-2.9.3-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" - }, - "data-dist-info-metadata": { - "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" - }, - "filename": "MarkupSafe-2.1.5-cp310-cp310-win32.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.9.3.tar.gz", "hashes": { - "sha256": "d9fad5155d72433c921b782e58892377c44bd6252b5af2f67f16b194987338a4" + "sha256": "ad82db536885b24aef5d2cb9d4d8da48a4202533fc1b7e60c068867426396488" }, "provenance": null, - "requires-python": ">=3.7", - "size": 16659, - "upload-time": "2024-02-02T16:30:17.079317Z", - "url": "https://files.pythonhosted.org/packages/c7/5c/356a6f62e4f3c5fbf2602b4771376af22a3b16efa74eb8716fb4e328e01e/MarkupSafe-2.1.5-cp310-cp310-win32.whl", + "requires-python": null, + "size": 369090, + "upload-time": "2017-01-08T21:23:57.700224Z", + "url": "https://files.pythonhosted.org/packages/7e/ea/f515b991b63346ad62efeae073d613c12216c551f9f9c2fa74c916e731c0/Jinja2-2.9.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + "sha256": "db848a1e3cbd9d3bc6a7053e2be2b8638a0212a5f38eb0ff01c0be9fb0378ce6" }, "data-dist-info-metadata": { - "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + "sha256": "db848a1e3cbd9d3bc6a7053e2be2b8638a0212a5f38eb0ff01c0be9fb0378ce6" }, - "filename": "MarkupSafe-2.1.5-cp310-cp310-win_amd64.whl", + "filename": "Jinja2-2.9.4-py2.py3-none-any.whl", "hashes": { - "sha256": "bf50cd79a75d181c9181df03572cdce0fbb75cc353bc350712073108cba98de5" + "sha256": "93b97a811b575998899b293fdb2144c536aeb7d6ee13464b0cf8e86ae64eb56b" }, "provenance": null, - "requires-python": ">=3.7", - "size": 17213, - "upload-time": "2024-02-02T16:30:18.251566Z", - "url": "https://files.pythonhosted.org/packages/69/48/acbf292615c65f0604a0c6fc402ce6d8c991276e16c80c46a8f758fbd30c/MarkupSafe-2.1.5-cp310-cp310-win_amd64.whl", + "requires-python": null, + "size": 274633, + "upload-time": "2017-01-10T08:24:17.366849Z", + "url": "https://files.pythonhosted.org/packages/4b/d0/c967cd61324702887b00b1e8e78db94db734a9018443051a0854c16a8fe1/Jinja2-2.9.4-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "filename": "MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_universal2.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.9.4.tar.gz", "hashes": { - "sha256": "629ddd2ca402ae6dbedfceeba9c46d5f7b2a61d9749597d4307f943ef198fc1f" + "sha256": "aab8d8ca9f45624f1e77f2844bf3c144d180e97da8824c2a6d7552ad039b5442" }, "provenance": null, - "requires-python": ">=3.7", - "size": 18219, - "upload-time": "2024-02-02T16:30:19.988385Z", - "url": "https://files.pythonhosted.org/packages/11/e7/291e55127bb2ae67c64d66cef01432b5933859dfb7d6949daa721b89d0b3/MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_universal2.whl", + "requires-python": null, + "size": 369566, + "upload-time": "2017-01-10T08:24:12.324059Z", + "url": "https://files.pythonhosted.org/packages/f4/3f/28387a5bbc6883082c16784c6135440b94f9d5938fb156ff579798e18eda/Jinja2-2.9.4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "7ed88fc3baea672c4263d26bbd79636cd1198739d6858f3b5b9bb0c26c5708bf" }, "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "7ed88fc3baea672c4263d26bbd79636cd1198739d6858f3b5b9bb0c26c5708bf" }, - "filename": "MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_x86_64.whl", + "filename": "Jinja2-2.9.5-py2.py3-none-any.whl", "hashes": { - "sha256": "5b7b716f97b52c5a14bffdf688f971b2d5ef4029127f1ad7a513973cfd818df2" + "sha256": "a7b7438120dbe76a8e735ef7eba6048eaf4e0b7dbc530e100812f8ec462a4d50" }, "provenance": null, - "requires-python": ">=3.7", - "size": 14098, - "upload-time": "2024-02-02T16:30:21.063514Z", - "url": "https://files.pythonhosted.org/packages/6b/cb/aed7a284c00dfa7c0682d14df85ad4955a350a21d2e3b06d8240497359bf/MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_x86_64.whl", + "requires-python": null, + "size": 340662, + "upload-time": "2017-01-28T14:42:38.044583Z", + "url": "https://files.pythonhosted.org/packages/3c/d1/49d69bc23d0e0c7612248dd8f5391bd043648865132309616c280ca1c837/Jinja2-2.9.5-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "filename": "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.9.5.tar.gz", "hashes": { - "sha256": "6ec585f69cec0aa07d945b20805be741395e28ac1627333b1c5b0105962ffced" + "sha256": "702a24d992f856fa8d5a7a36db6128198d0c21e1da34448ca236c42e92384825" }, "provenance": null, - "requires-python": ">=3.7", - "size": 29014, - "upload-time": "2024-02-02T16:30:22.926034Z", - "url": "https://files.pythonhosted.org/packages/1c/cf/35fe557e53709e93feb65575c93927942087e9b97213eabc3fe9d5b25a55/MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": null, + "size": 437631, + "upload-time": "2017-01-28T14:42:34.494046Z", + "url": "https://files.pythonhosted.org/packages/71/59/d7423bd5e7ddaf3a1ce299ab4490e9044e8dfd195420fc83a24de9e60726/Jinja2-2.9.5.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "e772d25e5a82f3a253c8b48fb03c803a6c95e295c8cf39a6668517cfba20cad0" }, "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "e772d25e5a82f3a253c8b48fb03c803a6c95e295c8cf39a6668517cfba20cad0" }, - "filename": "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "filename": "Jinja2-2.9.6-py2.py3-none-any.whl", "hashes": { - "sha256": "b91c037585eba9095565a3556f611e3cbfaa42ca1e865f7b8015fe5c7336d5a5" + "sha256": "2231bace0dfd8d2bf1e5d7e41239c06c9e0ded46e70cc1094a0aa64b0afeb054" }, "provenance": null, - "requires-python": ">=3.7", - "size": 28220, - "upload-time": "2024-02-02T16:30:24.760164Z", - "url": "https://files.pythonhosted.org/packages/97/18/c30da5e7a0e7f4603abfc6780574131221d9148f323752c2755d48abad30/MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": null, + "size": 340680, + "upload-time": "2017-04-03T13:11:27.693400Z", + "url": "https://files.pythonhosted.org/packages/5e/73/10c45b82a88ed6b7751bd40da31eeefd7b362e07b56a99aa6e56655a0794/Jinja2-2.9.6-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "filename": "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.9.6.tar.gz", "hashes": { - "sha256": "7502934a33b54030eaf1194c21c692a534196063db72176b0c4028e140f8f32c" + "sha256": "ddaa01a212cd6d641401cb01b605f4a4d9f37bfc93043d7f760ec70fb99ff9ff" }, "provenance": null, - "requires-python": ">=3.7", - "size": 27756, - "upload-time": "2024-02-02T16:30:25.877233Z", - "url": "https://files.pythonhosted.org/packages/0c/40/2e73e7d532d030b1e41180807a80d564eda53babaf04d65e15c1cf897e40/MarkupSafe-2.1.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": null, + "size": 437659, + "upload-time": "2017-04-03T13:11:24.549943Z", + "url": "https://files.pythonhosted.org/packages/90/61/f820ff0076a2599dd39406dcb858ecb239438c02ce706c8e91131ab9c7f1/Jinja2-2.9.6.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "d7c12053ccd1ebe6affb4fb9cbf81779bccae069c107fefa9402d4b25fba4073" }, "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "d7c12053ccd1ebe6affb4fb9cbf81779bccae069c107fefa9402d4b25fba4073" }, - "filename": "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_aarch64.whl", + "filename": "Jinja2-2.10-py2.py3-none-any.whl", "hashes": { - "sha256": "0e397ac966fdf721b2c528cf028494e86172b4feba51d65f81ffd65c63798f3f" + "sha256": "74c935a1b8bb9a3947c50a54766a969d4846290e1e788ea44c1392163723c3bd" }, "provenance": null, - "requires-python": ">=3.7", - "size": 33988, - "upload-time": "2024-02-02T16:30:26.935146Z", - "url": "https://files.pythonhosted.org/packages/18/46/5dca760547e8c59c5311b332f70605d24c99d1303dd9a6e1fc3ed0d73561/MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_aarch64.whl", + "requires-python": null, + "size": 126381, + "upload-time": "2017-11-08T20:13:42.279540Z", + "url": "https://files.pythonhosted.org/packages/7f/ff/ae64bacdfc95f27a016a7bed8e8686763ba4d277a78ca76f32659220a731/Jinja2-2.10-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "filename": "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.10.tar.gz", "hashes": { - "sha256": "c061bb86a71b42465156a3ee7bd58c8c2ceacdbeb95d05a99893e08b8467359a" + "sha256": "f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4" }, "provenance": null, - "requires-python": ">=3.7", - "size": 32718, - "upload-time": "2024-02-02T16:30:28.111019Z", - "url": "https://files.pythonhosted.org/packages/6d/c5/27febe918ac36397919cd4a67d5579cbbfa8da027fa1238af6285bb368ea/MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_i686.whl", + "requires-python": null, + "size": 261631, + "upload-time": "2017-11-08T20:13:44.666516Z", + "url": "https://files.pythonhosted.org/packages/56/e6/332789f295cf22308386cf5bbd1f4e00ed11484299c5d7383378cf48ba47/Jinja2-2.10.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "af1d1e37c957f22abcf98569a660b3575431e32dcf8fd2168b4f265d40ab7b02" }, "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "af1d1e37c957f22abcf98569a660b3575431e32dcf8fd2168b4f265d40ab7b02" }, - "filename": "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_x86_64.whl", + "filename": "Jinja2-2.10.1-py2.py3-none-any.whl", "hashes": { - "sha256": "3a57fdd7ce31c7ff06cdfbf31dafa96cc533c21e443d57f5b1ecc6cdc668ec7f" + "sha256": "14dd6caf1527abb21f08f86c784eac40853ba93edb79552aa1e4b8aef1b61c7b" }, "provenance": null, - "requires-python": ">=3.7", - "size": 33317, - "upload-time": "2024-02-02T16:30:29.214368Z", - "url": "https://files.pythonhosted.org/packages/f8/81/56e567126a2c2bc2684d6391332e357589a96a76cb9f8e5052d85cb0ead8/MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_x86_64.whl", + "requires-python": null, + "size": 124883, + "upload-time": "2019-04-06T18:59:59.630413Z", + "url": "https://files.pythonhosted.org/packages/1d/e7/fd8b501e7a6dfe492a433deb7b9d833d39ca74916fa8bc63dd1a4947a671/Jinja2-2.10.1-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" - }, - "data-dist-info-metadata": { - "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" - }, - "filename": "MarkupSafe-2.1.5-cp311-cp311-win32.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.10.1.tar.gz", "hashes": { - "sha256": "397081c1a0bfb5124355710fe79478cdbeb39626492b15d399526ae53422b906" + "sha256": "065c4f02ebe7f7cf559e49ee5a95fb800a9e4528727aec6f24402a5374c65013" }, "provenance": null, - "requires-python": ">=3.7", - "size": 16670, - "upload-time": "2024-02-02T16:30:30.915133Z", - "url": "https://files.pythonhosted.org/packages/00/0b/23f4b2470accb53285c613a3ab9ec19dc944eaf53592cb6d9e2af8aa24cc/MarkupSafe-2.1.5-cp311-cp311-win32.whl", + "requires-python": null, + "size": 260956, + "upload-time": "2019-04-06T19:00:02.949801Z", + "url": "https://files.pythonhosted.org/packages/93/ea/d884a06f8c7f9b7afbc8138b762e80479fb17aedbbe2b06515a12de9378d/Jinja2-2.10.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + "sha256": "7256c79218f5b41794dbbee35bbba9050643de2182e8eac568837f0a257c1b26" }, "data-dist-info-metadata": { - "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + "sha256": "7256c79218f5b41794dbbee35bbba9050643de2182e8eac568837f0a257c1b26" }, - "filename": "MarkupSafe-2.1.5-cp311-cp311-win_amd64.whl", + "filename": "Jinja2-2.10.2-py2.py3-none-any.whl", "hashes": { - "sha256": "2b7c57a4dfc4f16f7142221afe5ba4e093e09e728ca65c51f5620c9aaeb9a617" + "sha256": "d599309630bb8b054b78089c567e29f805b4ac3b1fafc4ef03a149f2bf97914b" }, "provenance": null, - "requires-python": ">=3.7", - "size": 17224, - "upload-time": "2024-02-02T16:30:32.090341Z", - "url": "https://files.pythonhosted.org/packages/b7/a2/c78a06a9ec6d04b3445a949615c4c7ed86a0b2eb68e44e7541b9d57067cc/MarkupSafe-2.1.5-cp311-cp311-win_amd64.whl", + "requires-python": null, + "size": 125325, + "upload-time": "2019-10-04T18:19:47.843535Z", + "url": "https://files.pythonhosted.org/packages/38/31/cc05057b7a9aa08762fe692f09969d2006f7ef740e36b36f4479b63ffa4c/Jinja2-2.10.2-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "filename": "MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_universal2.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.10.2.tar.gz", "hashes": { - "sha256": "8dec4936e9c3100156f8a2dc89c4b88d5c435175ff03413b443469c7c8c5f4d1" + "sha256": "8499a75b4def6dcb541569f8cda6b0fc40894eac5337af7898f176837dab2d87" }, "provenance": null, - "requires-python": ">=3.7", - "size": 18215, - "upload-time": "2024-02-02T16:30:33.081444Z", - "url": "https://files.pythonhosted.org/packages/53/bd/583bf3e4c8d6a321938c13f49d44024dbe5ed63e0a7ba127e454a66da974/MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_universal2.whl", + "requires-python": null, + "size": 257882, + "upload-time": "2019-10-04T18:19:50.293208Z", + "url": "https://files.pythonhosted.org/packages/78/b7/d6f4e0f2ba7c11b68c95b1b85f1e65a4bc61c70cbc67da197e1f70560e23/Jinja2-2.10.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "443ff383e8d35362bc2dbc15a91358371a3e466443fa0d3c66298bd91d665048" }, "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "443ff383e8d35362bc2dbc15a91358371a3e466443fa0d3c66298bd91d665048" }, - "filename": "MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_x86_64.whl", + "filename": "Jinja2-2.10.3-py2.py3-none-any.whl", "hashes": { - "sha256": "3c6b973f22eb18a789b1460b4b91bf04ae3f0c4234a0a6aa6b0a92f6f7b951d4" + "sha256": "74320bb91f31270f9551d46522e33af46a80c3d619f4a4bf42b3164d30b5911f" }, "provenance": null, - "requires-python": ">=3.7", - "size": 14069, - "upload-time": "2024-02-02T16:30:34.148277Z", - "url": "https://files.pythonhosted.org/packages/48/d6/e7cd795fc710292c3af3a06d80868ce4b02bfbbf370b7cee11d282815a2a/MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_x86_64.whl", + "requires-python": null, + "size": 125326, + "upload-time": "2019-10-04T18:52:37.896468Z", + "url": "https://files.pythonhosted.org/packages/65/e0/eb35e762802015cab1ccee04e8a277b03f1d8e53da3ec3106882ec42558b/Jinja2-2.10.3-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "filename": "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.10.3.tar.gz", "hashes": { - "sha256": "ac07bad82163452a6884fe8fa0963fb98c2346ba78d779ec06bd7a6262132aee" + "sha256": "9fe95f19286cfefaa917656583d020be14e7859c6b0252588391e47db34527de" }, "provenance": null, - "requires-python": ">=3.7", - "size": 29452, - "upload-time": "2024-02-02T16:30:35.149981Z", - "url": "https://files.pythonhosted.org/packages/51/b5/5d8ec796e2a08fc814a2c7d2584b55f889a55cf17dd1a90f2beb70744e5c/MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": null, + "size": 257888, + "upload-time": "2019-10-04T18:52:40.378989Z", + "url": "https://files.pythonhosted.org/packages/7b/db/1d037ccd626d05a7a47a1b81ea73775614af83c2b3e53d86a0bb41d8d799/Jinja2-2.10.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "edb068ebe458652500704de1121c8d7817def62e3bd57f54bc4c9b56b6ab0628" }, "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "edb068ebe458652500704de1121c8d7817def62e3bd57f54bc4c9b56b6ab0628" }, - "filename": "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "filename": "Jinja2-2.11.0-py2.py3-none-any.whl", "hashes": { - "sha256": "f5dfb42c4604dddc8e4305050aa6deb084540643ed5804d7455b5df8fe16f5e5" + "sha256": "6e7a3c2934694d59ad334c93dd1b6c96699cf24c53fdb8ec848ac6b23e685734" }, "provenance": null, - "requires-python": ">=3.7", - "size": 28462, - "upload-time": "2024-02-02T16:30:36.166332Z", - "url": "https://files.pythonhosted.org/packages/0a/0d/2454f072fae3b5a137c119abf15465d1771319dfe9e4acbb31722a0fff91/MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 126742, + "upload-time": "2020-01-27T18:24:09.854724Z", + "url": "https://files.pythonhosted.org/packages/7b/af/b9ed1959cb4bb7332e2b0797476c878fa38d200bfcfe38c6d53517c29bdf/Jinja2-2.11.0-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "filename": "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.11.0.tar.gz", "hashes": { - "sha256": "ea3d8a3d18833cf4304cd2fc9cbb1efe188ca9b5efef2bdac7adc20594a0e46b" + "sha256": "d6609ae5ec3d56212ca7d802eda654eaf2310000816ce815361041465b108be4" }, "provenance": null, - "requires-python": ">=3.7", - "size": 27869, - "upload-time": "2024-02-02T16:30:37.834643Z", - "url": "https://files.pythonhosted.org/packages/2d/75/fd6cb2e68780f72d47e6671840ca517bda5ef663d30ada7616b0462ad1e3/MarkupSafe-2.1.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 257890, + "upload-time": "2020-01-27T18:24:12.034781Z", + "url": "https://files.pythonhosted.org/packages/30/4b/898001ad08a1c51ffdcfadb028e5654a78484d0a3669d72d56f6ae5472bb/Jinja2-2.11.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "edef7fb73ed18ab4dbc487a21d34aaddee60e9d7428e8ca6de8e6f76544bbb15" }, "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "edef7fb73ed18ab4dbc487a21d34aaddee60e9d7428e8ca6de8e6f76544bbb15" }, - "filename": "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_aarch64.whl", + "filename": "Jinja2-2.11.1-py2.py3-none-any.whl", "hashes": { - "sha256": "d050b3361367a06d752db6ead6e7edeb0009be66bc3bae0ee9d97fb326badc2a" + "sha256": "b0eaf100007721b5c16c1fc1eecb87409464edc10469ddc9a22a27a99123be49" }, "provenance": null, - "requires-python": ">=3.7", - "size": 33906, - "upload-time": "2024-02-02T16:30:39.366665Z", - "url": "https://files.pythonhosted.org/packages/b0/81/147c477391c2750e8fc7705829f7351cf1cd3be64406edcf900dc633feb2/MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_aarch64.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 126746, + "upload-time": "2020-01-30T18:09:32.504826Z", + "url": "https://files.pythonhosted.org/packages/27/24/4f35961e5c669e96f6559760042a55b9bcfcdb82b9bdb3c8753dbe042e35/Jinja2-2.11.1-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "filename": "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.11.1.tar.gz", "hashes": { - "sha256": "bec0a414d016ac1a18862a519e54b2fd0fc8bbfd6890376898a6c0891dd82e9f" + "sha256": "93187ffbc7808079673ef52771baa950426fd664d3aad1d0fa3e95644360e250" }, "provenance": null, - "requires-python": ">=3.7", - "size": 32296, - "upload-time": "2024-02-02T16:30:40.413109Z", - "url": "https://files.pythonhosted.org/packages/8b/ff/9a52b71839d7a256b563e85d11050e307121000dcebc97df120176b3ad93/MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_i686.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 258043, + "upload-time": "2020-01-30T18:09:34.857308Z", + "url": "https://files.pythonhosted.org/packages/d8/03/e491f423379ea14bb3a02a5238507f7d446de639b623187bccc111fbecdf/Jinja2-2.11.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "e591d166821100c1ec24f9ea86527adb6fdd44fb1878f609fbd107e3e472ef22" }, "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "e591d166821100c1ec24f9ea86527adb6fdd44fb1878f609fbd107e3e472ef22" }, - "filename": "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_x86_64.whl", + "filename": "Jinja2-2.11.2-py2.py3-none-any.whl", "hashes": { - "sha256": "58c98fee265677f63a4385256a6d7683ab1832f3ddd1e66fe948d5880c21a169" + "sha256": "f0a4641d3cf955324a89c04f3d94663aa4d638abe8f733ecd3582848e1c37035" }, "provenance": null, - "requires-python": ">=3.7", - "size": 33038, - "upload-time": "2024-02-02T16:30:42.243057Z", - "url": "https://files.pythonhosted.org/packages/88/07/2dc76aa51b481eb96a4c3198894f38b480490e834479611a4053fbf08623/MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_x86_64.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 125774, + "upload-time": "2020-04-13T16:16:44.917621Z", + "url": "https://files.pythonhosted.org/packages/30/9e/f663a2aa66a09d838042ae1a2c5659828bb9b41ea3a6efa20a20fd92b121/Jinja2-2.11.2-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" - }, - "data-dist-info-metadata": { - "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" - }, - "filename": "MarkupSafe-2.1.5-cp312-cp312-win32.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.11.2.tar.gz", "hashes": { - "sha256": "8590b4ae07a35970728874632fed7bd57b26b0102df2d2b233b6d9d82f6c62ad" + "sha256": "89aab215427ef59c34ad58735269eb58b1a5808103067f7bb9d5836c651b3bb0" }, "provenance": null, - "requires-python": ">=3.7", - "size": 16572, - "upload-time": "2024-02-02T16:30:43.326202Z", - "url": "https://files.pythonhosted.org/packages/96/0c/620c1fb3661858c0e37eb3cbffd8c6f732a67cd97296f725789679801b31/MarkupSafe-2.1.5-cp312-cp312-win32.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 257594, + "upload-time": "2020-04-13T16:16:46.750648Z", + "url": "https://files.pythonhosted.org/packages/64/a7/45e11eebf2f15bf987c3bc11d37dcc838d9dc81250e67e4c5968f6008b6c/Jinja2-2.11.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + "sha256": "3ec7292750b7452a7cc5c8d5ddf02e4f3d77aca6c6c66cc95e7310147f962a1b" }, "data-dist-info-metadata": { - "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + "sha256": "3ec7292750b7452a7cc5c8d5ddf02e4f3d77aca6c6c66cc95e7310147f962a1b" }, - "filename": "MarkupSafe-2.1.5-cp312-cp312-win_amd64.whl", + "filename": "Jinja2-2.11.3-py2.py3-none-any.whl", "hashes": { - "sha256": "823b65d8706e32ad2df51ed89496147a42a2a6e01c13cfb6ffb8b1e92bc910bb" + "sha256": "03e47ad063331dd6a3f04a43eddca8a966a26ba0c5b7207a9a9e4e08f1b29419" }, "provenance": null, - "requires-python": ">=3.7", - "size": 17127, - "upload-time": "2024-02-02T16:30:44.418372Z", - "url": "https://files.pythonhosted.org/packages/3f/14/c3554d512d5f9100a95e737502f4a2323a1959f6d0d01e0d0997b35f7b10/MarkupSafe-2.1.5-cp312-cp312-win_amd64.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 125699, + "upload-time": "2021-01-31T16:33:07.289264Z", + "url": "https://files.pythonhosted.org/packages/7e/c2/1eece8c95ddbc9b1aeb64f5783a9e07a286de42191b7204d67b7496ddf35/Jinja2-2.11.3-py2.py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "filename": "MarkupSafe-2.1.5-cp37-cp37m-macosx_10_9_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.11.3.tar.gz", "hashes": { - "sha256": "c8b29db45f8fe46ad280a7294f5c3ec36dbac9491f2d1c17345be8e69cc5928f" + "sha256": "a6d58433de0ae800347cab1fa3043cebbabe8baa9d29e668f1c768cb87a333c6" }, "provenance": null, - "requires-python": ">=3.7", - "size": 13982, - "upload-time": "2024-02-02T16:30:46.060850Z", - "url": "https://files.pythonhosted.org/packages/a7/88/a940e11827ea1c136a34eca862486178294ae841164475b9ab216b80eb8e/MarkupSafe-2.1.5-cp37-cp37m-macosx_10_9_x86_64.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 257589, + "upload-time": "2021-01-31T16:33:09.175429Z", + "url": "https://files.pythonhosted.org/packages/4f/e7/65300e6b32e69768ded990494809106f87da1d436418d5f1367ed3966fd7/Jinja2-2.11.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "e7665706a39e83e022c954c8d2175173ac6d8e495e869a2d3b6e3192a6783b8b" }, "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "e7665706a39e83e022c954c8d2175173ac6d8e495e869a2d3b6e3192a6783b8b" }, - "filename": "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "filename": "Jinja2-3.0.0a1-py3-none-any.whl", "hashes": { - "sha256": "ec6a563cff360b50eed26f13adc43e61bc0c04d94b8be985e6fb24b81f6dcfdf" + "sha256": "c10142f819c2d22bdcd17548c46fa9b77cf4fda45097854c689666bf425e7484" }, "provenance": null, - "requires-python": ">=3.7", - "size": 26335, - "upload-time": "2024-02-02T16:30:47.676578Z", - "url": "https://files.pythonhosted.org/packages/cb/06/0d28bd178db529c5ac762a625c335a9168a7a23f280b4db9c95e97046145/MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": ">=3.6", + "size": 121455, + "upload-time": "2020-02-05T22:36:18.551334Z", + "url": "https://files.pythonhosted.org/packages/3b/c4/d9e8cc19bd72e23aff339ce02ae0a2c447652ed6f8e82ef4d8294747ebc2/Jinja2-3.0.0a1-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "filename": "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-3.0.0a1.tar.gz", "hashes": { - "sha256": "a549b9c31bec33820e885335b451286e2969a2d9e24879f83fe904a5ce59d70a" + "sha256": "c922560ac46888d47384de1dbdc3daaa2ea993af4b26a436dec31fa2c19ec668" }, "provenance": null, - "requires-python": ">=3.7", - "size": 25557, - "upload-time": "2024-02-02T16:30:48.936204Z", - "url": "https://files.pythonhosted.org/packages/4a/1d/c4f5016f87ced614eacc7d5fb85b25bcc0ff53e8f058d069fc8cbfdc3c7a/MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": ">=3.6", + "size": 249729, + "upload-time": "2020-02-05T22:36:20.898864Z", + "url": "https://files.pythonhosted.org/packages/36/cc/5cd404a00f1b93bc830505c7a78553d9f49f7152c336466fc206790cc26c/Jinja2-3.0.0a1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "fdcdb6292b9d56a8855c8cc517093782d659d2b49c6ae32eccac50e05694b68c" }, "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "fdcdb6292b9d56a8855c8cc517093782d659d2b49c6ae32eccac50e05694b68c" }, - "filename": "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "filename": "Jinja2-3.0.0rc1-py3-none-any.whl", "hashes": { - "sha256": "4f11aa001c540f62c6166c7726f71f7573b52c68c31f014c25cc7901deea0b52" + "sha256": "e45e6190f710fb7628af1315cb78354ea08955ab29db1d5fc53acc15cfbd52ee" }, "provenance": null, - "requires-python": ">=3.7", - "size": 25245, - "upload-time": "2024-02-02T16:30:50.711151Z", - "url": "https://files.pythonhosted.org/packages/b3/fb/c18b8c9fbe69e347fdbf782c6478f1bc77f19a830588daa224236678339b/MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": ">=3.6", + "size": 125341, + "upload-time": "2021-04-16T15:25:22.737652Z", + "url": "https://files.pythonhosted.org/packages/89/9b/5350267251fa4196af24c7c2ea87f002d098c3ef4a8f099451cfa2bca802/Jinja2-3.0.0rc1-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "filename": "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-3.0.0rc1.tar.gz", "hashes": { - "sha256": "7b2e5a267c855eea6b4283940daa6e88a285f5f2a67f2220203786dfa59b37e9" + "sha256": "fedf3b7cf64194e3e67b44eb6d4dbfc09e6785449c2e842a0d8172d3c22a3152" }, - "provenance": null, - "requires-python": ">=3.7", - "size": 31013, - "upload-time": "2024-02-02T16:30:51.795310Z", - "url": "https://files.pythonhosted.org/packages/2f/69/30d29adcf9d1d931c75001dd85001adad7374381c9c2086154d9f6445be6/MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_aarch64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 260351, + "upload-time": "2021-04-16T15:25:24.842365Z", + "url": "https://files.pythonhosted.org/packages/0c/df/80bc8316d67b081d107e33f704c2231446bafa31e59b2a1e7a8e81792cb5/Jinja2-3.0.0rc1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "f8e09a53b7fdfecb25fcd70632ad8be60bc08ef92abb578b14b9e73b54f066e6" }, "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "f8e09a53b7fdfecb25fcd70632ad8be60bc08ef92abb578b14b9e73b54f066e6" }, - "filename": "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_i686.whl", + "filename": "Jinja2-3.0.0rc2-py3-none-any.whl", "hashes": { - "sha256": "2d2d793e36e230fd32babe143b04cec8a8b3eb8a3122d2aceb4a371e6b09b8df" + "sha256": "8e68a2e702a59a57c86305752df25532472a0dad2b4b2756a1d289c618a9e1f5" }, "provenance": null, - "requires-python": ">=3.7", - "size": 30178, - "upload-time": "2024-02-02T16:30:52.866860Z", - "url": "https://files.pythonhosted.org/packages/3a/03/63498d05bd54278b6ca340099e5b52ffb9cdf2ee4f2d9b98246337e21689/MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_i686.whl", + "requires-python": ">=3.6", + "size": 125371, + "upload-time": "2021-04-25T15:12:58.105498Z", + "url": "https://files.pythonhosted.org/packages/0a/ed/f0ddd65b6c118322d38db13dc7a806ef121c43df89b60a8ec27ff1e2fbe4/Jinja2-3.0.0rc2-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "filename": "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-3.0.0rc2.tar.gz", "hashes": { - "sha256": "ce409136744f6521e39fd8e2a24c53fa18ad67aa5bc7c2cf83645cce5b5c4e50" + "sha256": "fd581ab32650fec6d24e8f035dd9757f3549ea6e559534d5d2385d4ade7e0fe1" }, "provenance": null, - "requires-python": ">=3.7", - "size": 30429, - "upload-time": "2024-02-02T16:30:53.983716Z", - "url": "https://files.pythonhosted.org/packages/68/79/11b4fe15124692f8673b603433e47abca199a08ecd2a4851bfbdc97dc62d/MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_x86_64.whl", + "requires-python": ">=3.6", + "size": 260414, + "upload-time": "2021-04-25T15:13:01.747083Z", + "url": "https://files.pythonhosted.org/packages/9d/b9/a44eeca96b327d1d1776527d4825ad2e624f24574717fb9b2fe26c411862/Jinja2-3.0.0rc2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + "sha256": "395c984e809f3e1d62f6ec7b1f06c7864c16cf29b051e05f5f34d74a780e1844" }, "data-dist-info-metadata": { - "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + "sha256": "395c984e809f3e1d62f6ec7b1f06c7864c16cf29b051e05f5f34d74a780e1844" }, - "filename": "MarkupSafe-2.1.5-cp37-cp37m-win32.whl", + "filename": "Jinja2-3.0.0-py3-none-any.whl", "hashes": { - "sha256": "4096e9de5c6fdf43fb4f04c26fb114f61ef0bf2e5604b6ee3019d51b69e8c371" + "sha256": "2f2de5285cf37f33d33ecd4a9080b75c87cd0c1994d5a9c6df17131ea1f049c6" }, "provenance": null, - "requires-python": ">=3.7", - "size": 16633, - "upload-time": "2024-02-02T16:30:55.317982Z", - "url": "https://files.pythonhosted.org/packages/ed/88/408bdbf292eb86f03201c17489acafae8358ba4e120d92358308c15cea7c/MarkupSafe-2.1.5-cp37-cp37m-win32.whl", + "requires-python": ">=3.6", + "size": 133357, + "upload-time": "2021-05-11T21:08:16.608821Z", + "url": "https://files.pythonhosted.org/packages/48/9b/dc3bbfc44d851632df958acf9d47e4de662c6bbd238e46798d555d427b27/Jinja2-3.0.0-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" - }, - "data-dist-info-metadata": { - "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" - }, - "filename": "MarkupSafe-2.1.5-cp37-cp37m-win_amd64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-3.0.0.tar.gz", "hashes": { - "sha256": "4275d846e41ecefa46e2015117a9f491e57a71ddd59bbead77e904dc02b1bed2" + "sha256": "ea8d7dd814ce9df6de6a761ec7f1cac98afe305b8cdc4aaae4e114b8d8ce24c5" }, "provenance": null, - "requires-python": ">=3.7", - "size": 17215, - "upload-time": "2024-02-02T16:30:56.600968Z", - "url": "https://files.pythonhosted.org/packages/6c/4c/3577a52eea1880538c435176bc85e5b3379b7ab442327ccd82118550758f/MarkupSafe-2.1.5-cp37-cp37m-win_amd64.whl", + "requires-python": ">=3.6", + "size": 267417, + "upload-time": "2021-05-11T21:08:18.806712Z", + "url": "https://files.pythonhosted.org/packages/7a/0c/23cbcf515b5394e9f59a3e6629f26e1142b92d474ee0725a26aa5a3bcf76/Jinja2-3.0.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "93a49388e38d6c61123f6ac42a68e1ce7b86d74be6f6c3421c25102fd01014ce" }, "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "93a49388e38d6c61123f6ac42a68e1ce7b86d74be6f6c3421c25102fd01014ce" }, - "filename": "MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_universal2.whl", + "filename": "Jinja2-3.0.1-py3-none-any.whl", "hashes": { - "sha256": "656f7526c69fac7f600bd1f400991cc282b417d17539a1b228617081106feb4a" + "sha256": "1f06f2da51e7b56b8f238affdd6b4e2c61e39598a378cc49345bc1bd42a978a4" }, "provenance": null, - "requires-python": ">=3.7", - "size": 18192, - "upload-time": "2024-02-02T16:30:57.715480Z", - "url": "https://files.pythonhosted.org/packages/f8/ff/2c942a82c35a49df5de3a630ce0a8456ac2969691b230e530ac12314364c/MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_universal2.whl", + "requires-python": ">=3.6", + "size": 133664, + "upload-time": "2021-05-18T20:39:17.008414Z", + "url": "https://files.pythonhosted.org/packages/80/21/ae597efc7ed8caaa43fb35062288baaf99a7d43ff0cf66452ddf47604ee6/Jinja2-3.0.1-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "filename": "MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-3.0.1.tar.gz", "hashes": { - "sha256": "97cafb1f3cbcd3fd2b6fbfb99ae11cdb14deea0736fc2b0952ee177f2b813a46" + "sha256": "703f484b47a6af502e743c9122595cc812b0271f661722403114f71a79d0f5a4" }, "provenance": null, - "requires-python": ">=3.7", - "size": 14072, - "upload-time": "2024-02-02T16:30:58.844379Z", - "url": "https://files.pythonhosted.org/packages/4f/14/6f294b9c4f969d0c801a4615e221c1e084722ea6114ab2114189c5b8cbe0/MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_x86_64.whl", + "requires-python": ">=3.6", + "size": 267938, + "upload-time": "2021-05-18T20:39:19.465144Z", + "url": "https://files.pythonhosted.org/packages/39/11/8076571afd97303dfeb6e466f27187ca4970918d4b36d5326725514d3ed3/Jinja2-3.0.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "3712ab8863fe2f042314167886357af7a36464c7b718fcb7b44d3431c0d0659d" }, "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "3712ab8863fe2f042314167886357af7a36464c7b718fcb7b44d3431c0d0659d" }, - "filename": "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "filename": "Jinja2-3.0.2-py3-none-any.whl", "hashes": { - "sha256": "1f3fbcb7ef1f16e48246f704ab79d79da8a46891e2da03f8783a5b6fa41a9532" + "sha256": "8569982d3f0889eed11dd620c706d39b60c36d6d25843961f33f77fb6bc6b20c" }, "provenance": null, - "requires-python": ">=3.7", - "size": 26928, - "upload-time": "2024-02-02T16:30:59.922628Z", - "url": "https://files.pythonhosted.org/packages/81/d4/fd74714ed30a1dedd0b82427c02fa4deec64f173831ec716da11c51a50aa/MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": ">=3.6", + "size": 133834, + "upload-time": "2021-10-05T00:49:27.588885Z", + "url": "https://files.pythonhosted.org/packages/94/42/d8bca8e99789bcc35dfa9b03acaa8b518720d6e060163745bc2bf2ead842/Jinja2-3.0.2-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "filename": "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-3.0.2.tar.gz", "hashes": { - "sha256": "fa9db3f79de01457b03d4f01b34cf91bc0048eb2c3846ff26f66687c2f6d16ab" + "sha256": "827a0e32839ab1600d4eb1c4c33ec5a8edfbc5cb42dafa13b81f182f97784b45" }, "provenance": null, - "requires-python": ">=3.7", - "size": 26106, - "upload-time": "2024-02-02T16:31:01.582996Z", - "url": "https://files.pythonhosted.org/packages/c7/bd/50319665ce81bb10e90d1cf76f9e1aa269ea6f7fa30ab4521f14d122a3df/MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": ">=3.6", + "size": 268723, + "upload-time": "2021-10-05T00:49:30.697595Z", + "url": "https://files.pythonhosted.org/packages/f8/86/7c0eb6e8b05385d1ce682abc0f994abd1668e148fb52603fa86e15d4c110/Jinja2-3.0.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "baf2a805230bbe1d2a1cafba92112a49ed72395e23c45cdb3d24443a9fb70579" }, "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "baf2a805230bbe1d2a1cafba92112a49ed72395e23c45cdb3d24443a9fb70579" }, - "filename": "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "filename": "Jinja2-3.0.3-py3-none-any.whl", "hashes": { - "sha256": "ffee1f21e5ef0d712f9033568f8344d5da8cc2869dbd08d87c84656e6a2d2f68" + "sha256": "077ce6014f7b40d03b47d1f1ca4b0fc8328a692bd284016f806ed0eaca390ad8" }, "provenance": null, - "requires-python": ">=3.7", - "size": 25781, - "upload-time": "2024-02-02T16:31:02.710031Z", - "url": "https://files.pythonhosted.org/packages/4c/6f/f2b0f675635b05f6afd5ea03c094557bdb8622fa8e673387444fe8d8e787/MarkupSafe-2.1.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": ">=3.6", + "size": 133630, + "upload-time": "2021-11-09T20:27:27.116933Z", + "url": "https://files.pythonhosted.org/packages/20/9a/e5d9ec41927401e41aea8af6d16e78b5e612bca4699d417f646a9610a076/Jinja2-3.0.3-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "filename": "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-3.0.3.tar.gz", "hashes": { - "sha256": "5dedb4db619ba5a2787a94d877bc8ffc0566f92a01c0ef214865e54ecc9ee5e0" + "sha256": "611bb273cd68f3b993fabdc4064fc858c5b47a973cb5aa7999ec1ba405c87cd7" }, "provenance": null, - "requires-python": ">=3.7", - "size": 30518, - "upload-time": "2024-02-02T16:31:04.392097Z", - "url": "https://files.pythonhosted.org/packages/51/e0/393467cf899b34a9d3678e78961c2c8cdf49fb902a959ba54ece01273fb1/MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_aarch64.whl", + "requires-python": ">=3.6", + "size": 269196, + "upload-time": "2021-11-09T20:27:29.541476Z", + "url": "https://files.pythonhosted.org/packages/91/a5/429efc6246119e1e3fbf562c00187d04e83e54619249eb732bb423efa6c6/Jinja2-3.0.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "bac91550bd82b5b6464f8ccd1d3999c48ca873dac96fa0a67fb871283f32a9c8" }, "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "bac91550bd82b5b6464f8ccd1d3999c48ca873dac96fa0a67fb871283f32a9c8" }, - "filename": "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_i686.whl", + "filename": "Jinja2-3.1.0-py3-none-any.whl", "hashes": { - "sha256": "30b600cf0a7ac9234b2638fbc0fb6158ba5bdcdf46aeb631ead21248b9affbc4" + "sha256": "da424924c069a4013730d8dd010cbecac7e7bb752be388db3741688bffb48dc6" }, "provenance": null, "requires-python": ">=3.7", - "size": 29669, - "upload-time": "2024-02-02T16:31:05.530951Z", - "url": "https://files.pythonhosted.org/packages/f6/02/5437e2ad33047290dafced9df741d9efc3e716b75583bbd73a9984f1b6f7/MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_i686.whl", + "size": 132565, + "upload-time": "2022-03-24T14:14:01.622601Z", + "url": "https://files.pythonhosted.org/packages/7b/82/743248f82f147e54a404163c7e12969f4c2436bdfe7c39bf6b5c7a273f3f/Jinja2-3.1.0-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "filename": "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-3.1.0.tar.gz", "hashes": { - "sha256": "8dd717634f5a044f860435c1d8c16a270ddf0ef8588d4887037c5028b859b0c3" + "sha256": "a2f09a92f358b96b5f6ca6ecb4502669c4acb55d8733bbb2b2c9c4af5564c605" }, "provenance": null, "requires-python": ">=3.7", - "size": 29933, - "upload-time": "2024-02-02T16:31:06.636122Z", - "url": "https://files.pythonhosted.org/packages/0e/7d/968284145ffd9d726183ed6237c77938c021abacde4e073020f920e060b2/MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_x86_64.whl", + "size": 266923, + "upload-time": "2022-03-24T14:14:03.573233Z", + "url": "https://files.pythonhosted.org/packages/1f/93/99a76d0fa1a8fc14442a6421abee323f8d15964979336eabd2a1834e9118/Jinja2-3.1.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + "sha256": "a834ca146f12612bfbf443fb37e59e43cd3fa1de96ea8a8946a5f250ade38768" }, "data-dist-info-metadata": { - "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + "sha256": "a834ca146f12612bfbf443fb37e59e43cd3fa1de96ea8a8946a5f250ade38768" }, - "filename": "MarkupSafe-2.1.5-cp38-cp38-win32.whl", + "filename": "Jinja2-3.1.1-py3-none-any.whl", "hashes": { - "sha256": "daa4ee5a243f0f20d528d939d06670a298dd39b1ad5f8a72a4275124a7819eff" + "sha256": "539835f51a74a69f41b848a9645dbdc35b4f20a3b601e2d9a7e22947b15ff119" }, "provenance": null, "requires-python": ">=3.7", - "size": 16656, - "upload-time": "2024-02-02T16:31:07.767472Z", - "url": "https://files.pythonhosted.org/packages/bf/f3/ecb00fc8ab02b7beae8699f34db9357ae49d9f21d4d3de6f305f34fa949e/MarkupSafe-2.1.5-cp38-cp38-win32.whl", + "size": 132603, + "upload-time": "2022-03-25T22:32:55.469243Z", + "url": "https://files.pythonhosted.org/packages/76/02/af4045156cde8feeefa30cb1c051e10321d4960c418bd52346a497feb302/Jinja2-3.1.1-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" - }, - "data-dist-info-metadata": { - "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" - }, - "filename": "MarkupSafe-2.1.5-cp38-cp38-win_amd64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-3.1.1.tar.gz", "hashes": { - "sha256": "619bc166c4f2de5caa5a633b8b7326fbe98e0ccbfacabd87268a2b15ff73a029" + "sha256": "640bed4bb501cbd17194b3cace1dc2126f5b619cf068a726b98192a0fde74ae9" }, "provenance": null, "requires-python": ">=3.7", - "size": 17206, - "upload-time": "2024-02-02T16:31:08.843553Z", - "url": "https://files.pythonhosted.org/packages/92/21/357205f03514a49b293e214ac39de01fadd0970a6e05e4bf1ddd0ffd0881/MarkupSafe-2.1.5-cp38-cp38-win_amd64.whl", + "size": 267162, + "upload-time": "2022-03-25T22:32:57.754607Z", + "url": "https://files.pythonhosted.org/packages/89/e3/b36266381ae7a1310a653bb85f4f3658c462a69634fa9b2fef76252a50ed/Jinja2-3.1.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "3d9eafd9222274c362c51ecc4545fd7fb656b0fc2d5da9e49ea89952645b8785" }, "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "3d9eafd9222274c362c51ecc4545fd7fb656b0fc2d5da9e49ea89952645b8785" }, - "filename": "MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_universal2.whl", + "filename": "Jinja2-3.1.2-py3-none-any.whl", "hashes": { - "sha256": "7a68b554d356a91cce1236aa7682dc01df0edba8d043fd1ce607c49dd3c1edcf" + "sha256": "6088930bfe239f0e6710546ab9c19c9ef35e29792895fed6e6e31a023a182a61" }, "provenance": null, "requires-python": ">=3.7", - "size": 18193, - "upload-time": "2024-02-02T16:31:10.155320Z", - "url": "https://files.pythonhosted.org/packages/0f/31/780bb297db036ba7b7bbede5e1d7f1e14d704ad4beb3ce53fb495d22bc62/MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_universal2.whl", + "size": 133101, + "upload-time": "2022-04-28T17:21:25.336093Z", + "url": "https://files.pythonhosted.org/packages/bc/c3/f068337a370801f372f2f8f6bad74a5c140f6fda3d9de154052708dd3c65/Jinja2-3.1.2-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "filename": "MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-3.1.2.tar.gz", "hashes": { - "sha256": "db0b55e0f3cc0be60c1f19efdde9a637c32740486004f20d1cff53c3c0ece4d2" + "sha256": "31351a702a408a9e7595a8fc6150fc3f43bb6bf7e319770cbc0db9df9437e852" }, "provenance": null, "requires-python": ">=3.7", - "size": 14073, - "upload-time": "2024-02-02T16:31:11.442990Z", - "url": "https://files.pythonhosted.org/packages/6c/77/d77701bbef72892affe060cdacb7a2ed7fd68dae3b477a8642f15ad3b132/MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_x86_64.whl", + "size": 268239, + "upload-time": "2022-04-28T17:21:27.579532Z", + "url": "https://files.pythonhosted.org/packages/7a/ff/75c28576a1d900e87eb6335b063fab47a8ef3c8b4d88524c4bf78f670cce/Jinja2-3.1.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "d1c2cd6d1088f758f2b5cec1cefdd70107d9cc50c5da0c6426e1f8e9e179bdec" }, "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "d1c2cd6d1088f758f2b5cec1cefdd70107d9cc50c5da0c6426e1f8e9e179bdec" }, - "filename": "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "filename": "Jinja2-3.1.3-py3-none-any.whl", "hashes": { - "sha256": "3e53af139f8579a6d5f7b76549125f0d94d7e630761a2111bc431fd820e163b8" + "sha256": "7d6d50dd97d52cbc355597bd845fabfbac3f551e1f99619e39a35ce8c370b5fa" }, "provenance": null, "requires-python": ">=3.7", - "size": 26486, - "upload-time": "2024-02-02T16:31:12.488413Z", - "url": "https://files.pythonhosted.org/packages/d9/a7/1e558b4f78454c8a3a0199292d96159eb4d091f983bc35ef258314fe7269/MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "size": 133236, + "upload-time": "2024-01-10T23:12:19.504680Z", + "url": "https://files.pythonhosted.org/packages/30/6d/6de6be2d02603ab56e72997708809e8a5b0fbfee080735109b40a3564843/Jinja2-3.1.3-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "filename": "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-3.1.3.tar.gz", "hashes": { - "sha256": "17b950fccb810b3293638215058e432159d2b71005c74371d784862b7e4683f3" + "sha256": "ac8bd6544d4bb2c9792bf3a159e80bba8fda7f07e81bc3aed565432d5925ba90" }, "provenance": null, "requires-python": ">=3.7", - "size": 25685, - "upload-time": "2024-02-02T16:31:13.726534Z", - "url": "https://files.pythonhosted.org/packages/5f/5a/360da85076688755ea0cceb92472923086993e86b5613bbae9fbc14136b0/MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "size": 268261, + "upload-time": "2024-01-10T23:12:21.133641Z", + "url": "https://files.pythonhosted.org/packages/b2/5e/3a21abf3cd467d7876045335e681d276ac32492febe6d98ad89562d1a7e1/Jinja2-3.1.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "47f6ebce93d0541be919cb26f966ebb60a2d3bbb2e4350f417eaa4853cde11f6" }, "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "47f6ebce93d0541be919cb26f966ebb60a2d3bbb2e4350f417eaa4853cde11f6" }, - "filename": "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "filename": "jinja2-3.1.4-py3-none-any.whl", "hashes": { - "sha256": "4c31f53cdae6ecfa91a77820e8b151dba54ab528ba65dfd235c80b086d68a465" + "sha256": "bc5dd2abb727a5319567b7a813e6a2e7318c39f4f487cfe6c89c6f9c7d25197d" }, "provenance": null, "requires-python": ">=3.7", - "size": 25338, - "upload-time": "2024-02-02T16:31:14.812156Z", - "url": "https://files.pythonhosted.org/packages/6a/18/ae5a258e3401f9b8312f92b028c54d7026a97ec3ab20bfaddbdfa7d8cce8/MarkupSafe-2.1.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "size": 133271, + "upload-time": "2024-05-05T23:41:59.928923Z", + "url": "https://files.pythonhosted.org/packages/31/80/3a54838c3fb461f6fec263ebf3a3a41771bd05190238de3486aae8540c36/jinja2-3.1.4-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "filename": "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "jinja2-3.1.4.tar.gz", "hashes": { - "sha256": "bff1b4290a66b490a2f4719358c0cdcd9bafb6b8f061e45c7a2460866bf50c2e" + "sha256": "4a3aee7acbbe7303aede8e9648d13b8bf88a429282aa6122a993f0ac800cb369" }, "provenance": null, "requires-python": ">=3.7", - "size": 30439, - "upload-time": "2024-02-02T16:31:15.946885Z", - "url": "https://files.pythonhosted.org/packages/0b/cc/48206bd61c5b9d0129f4d75243b156929b04c94c09041321456fd06a876d/MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_aarch64.whl", + "size": 240245, + "upload-time": "2024-05-05T23:42:02.455073Z", + "url": "https://files.pythonhosted.org/packages/ed/55/39036716d19cab0747a5020fc7e907f362fbf48c984b14e62127f7e68e5d/jinja2-3.1.4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "3c9352505341c28a86036bdc7b65d23fc33fa76118a801d823b86858b001b45a" }, "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + "sha256": "3c9352505341c28a86036bdc7b65d23fc33fa76118a801d823b86858b001b45a" }, - "filename": "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_i686.whl", + "filename": "jinja2-3.1.5-py3-none-any.whl", "hashes": { - "sha256": "bc1667f8b83f48511b94671e0e441401371dfd0f0a795c7daa4a3cd1dde55bea" + "sha256": "aba0f4dc9ed8013c424088f68a5c226f7d6097ed89b246d7749c2ec4175c6adb" }, - "provenance": null, + "provenance": "https://pypi.org/integrity/jinja2/3.1.5/jinja2-3.1.5-py3-none-any.whl/provenance", "requires-python": ">=3.7", - "size": 29531, - "upload-time": "2024-02-02T16:31:17.130439Z", - "url": "https://files.pythonhosted.org/packages/d1/06/a41c112ab9ffdeeb5f77bc3e331fdadf97fa65e52e44ba31880f4e7f983c/MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_i686.whl", + "size": 134596, + "upload-time": "2024-12-21T18:30:19.133079Z", + "url": "https://files.pythonhosted.org/packages/bd/0f/2ba5fbcd631e3e88689309dbe978c5769e883e4b84ebfe7da30b43275c5a/jinja2-3.1.5-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "data-dist-info-metadata": { - "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" - }, - "filename": "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "jinja2-3.1.5.tar.gz", "hashes": { - "sha256": "5049256f536511ee3f7e1b3f87d1d1209d327e818e6ae1365e8653d7e3abb6a6" + "sha256": "8fefff8dc3034e27bb80d67c671eb8a9bc424c0ef4c0826edbff304cceff43bb" }, - "provenance": null, + "provenance": "https://pypi.org/integrity/jinja2/3.1.5/jinja2-3.1.5.tar.gz/provenance", "requires-python": ">=3.7", - "size": 29823, - "upload-time": "2024-02-02T16:31:18.247302Z", - "url": "https://files.pythonhosted.org/packages/02/8c/ab9a463301a50dab04d5472e998acbd4080597abc048166ded5c7aa768c8/MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_x86_64.whl", + "size": 244674, + "upload-time": "2024-12-21T18:30:22.828157Z", + "url": "https://files.pythonhosted.org/packages/af/92/b3130cbbf5591acf9ade8708c365f3238046ac7cb8ccba6e81abccb0ccff/jinja2-3.1.5.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + "sha256": "68c5548fb67c4132a13898d9b31ec50c6bea2abdd915d921f214355c3a6499c8" }, "data-dist-info-metadata": { - "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + "sha256": "68c5548fb67c4132a13898d9b31ec50c6bea2abdd915d921f214355c3a6499c8" }, - "filename": "MarkupSafe-2.1.5-cp39-cp39-win32.whl", + "filename": "jinja2-3.1.6-py3-none-any.whl", "hashes": { - "sha256": "00e046b6dd71aa03a41079792f8473dc494d564611a8f89bbbd7cb93295ebdcf" + "sha256": "85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67" }, - "provenance": null, + "provenance": "https://pypi.org/integrity/jinja2/3.1.6/jinja2-3.1.6-py3-none-any.whl/provenance", "requires-python": ">=3.7", - "size": 16658, - "upload-time": "2024-02-02T16:31:19.583656Z", - "url": "https://files.pythonhosted.org/packages/bc/29/9bc18da763496b055d8e98ce476c8e718dcfd78157e17f555ce6dd7d0895/MarkupSafe-2.1.5-cp39-cp39-win32.whl", + "size": 134899, + "upload-time": "2025-03-05T20:05:00.369721Z", + "url": "https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl", "yanked": false }, { - "core-metadata": { - "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" - }, - "data-dist-info-metadata": { - "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" - }, - "filename": "MarkupSafe-2.1.5-cp39-cp39-win_amd64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "jinja2-3.1.6.tar.gz", + "hashes": { + "sha256": "0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d" + }, + "provenance": "https://pypi.org/integrity/jinja2/3.1.6/jinja2-3.1.6.tar.gz/provenance", + "requires-python": ">=3.7", + "size": 245115, + "upload-time": "2025-03-05T20:05:02.478302Z", + "url": "https://files.pythonhosted.org/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz", + "yanked": false + } + ], + "meta": { + "_last-serial": 27788726, + "api-version": "1.4" + }, + "name": "jinja2", + "project-status": { + "status": "active" + }, + "versions": [ + "2.0rc1", + "2.0", + "2.1", + "2.1.1", + "2.2", + "2.2.1", + "2.3", + "2.3.1", + "2.4", + "2.4.1", + "2.5", + "2.5.1", + "2.5.2", + "2.5.3", + "2.5.4", + "2.5.5", + "2.6", + "2.7", + "2.7.1", + "2.7.2", + "2.7.3", + "2.8", + "2.8.1", + "2.9", + "2.9.1", + "2.9.2", + "2.9.3", + "2.9.4", + "2.9.5", + "2.9.6", + "2.10", + "2.10.1", + "2.10.2", + "2.10.3", + "2.11.0", + "2.11.1", + "2.11.2", + "2.11.3", + "3.0.0a1", + "3.0.0rc1", + "3.0.0rc2", + "3.0.0", + "3.0.1", + "3.0.2", + "3.0.3", + "3.1.0", + "3.1.1", + "3.1.2", + "3.1.3", + "3.1.4", + "3.1.5", + "3.1.6" + ] + } + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - "86400" + Cache-Control: + - max-age=600, public + Content-Security-Policy: + - default-src 'none'; sandbox allow-top-navigation + Content-Type: + - application/vnd.pypi.simple.v1+json + Permissions-Policy: + - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept, Accept-Encoding + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + host: pypi.org + headers: + Accept: + - application/vnd.pypi.simple.v1+json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://pypi.org/simple/markupsafe/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: -1 + uncompressed: true + body: | + { + "alternate-locations": [], + "files": [ + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.9.tar.gz", "hashes": { - "sha256": "fa173ec60341d6bb97a89f5ea19c85c5643c1e7dedebc22f5181eb73573142c5" + "sha256": "9d84526bcfb6435d30cdb3531e3c43170d77107531a6d695c12a9c126ac09766" }, "provenance": null, - "requires-python": ">=3.7", - "size": 17211, - "upload-time": "2024-02-02T16:31:20.960250Z", - "url": "https://files.pythonhosted.org/packages/f6/f8/4da07de16f10551ca1f640c92b5f316f9394088b183c6a57183df6de5ae4/MarkupSafe-2.1.5-cp39-cp39-win_amd64.whl", + "requires-python": null, + "size": 10381, + "upload-time": "2010-06-22T19:55:49.280044Z", + "url": "https://files.pythonhosted.org/packages/be/30/7dfaf5f61e9648a9bb97ecd0099da2546ea78fe93cb9c777030c6d056c0d/MarkupSafe-0.9.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "MarkupSafe-2.1.5.tar.gz", + "filename": "MarkupSafe-0.9.1.tar.gz", "hashes": { - "sha256": "d283d37a890ba4c1ae73ffadf8046435c76e7bc2247bbb63c00bd1a709c6544b" + "sha256": "bd4a2d122def99ed5cc300bc67249aef1d714f95ad748a0face6d0a89c42e028" }, "provenance": null, - "requires-python": ">=3.7", - "size": 19384, - "upload-time": "2024-02-02T16:31:22.863379Z", - "url": "https://files.pythonhosted.org/packages/87/5b/aae44c6655f3801e81aa3eef09dbbf012431987ba564d7231722f68df02d/MarkupSafe-2.1.5.tar.gz", + "requires-python": null, + "size": 10422, + "upload-time": "2010-06-22T20:12:52.015146Z", + "url": "https://files.pythonhosted.org/packages/3b/45/dfad433343922655477760d506b058f96a783e8c0ada7b8d0602ff2beace/MarkupSafe-0.9.1.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" - }, - "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" - }, - "filename": "MarkupSafe-3.0.0-cp310-cp310-macosx_10_9_universal2.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.9.2.tar.gz", "hashes": { - "sha256": "380faf314c3c84c1682ca672e6280c6c59e92d0bc13dc71758ffa2de3cd4e252" + "sha256": "d2a1980ea5bae80a999dad6aafe1ad2f0440522630caeecb84ffe061c8054342" }, "provenance": null, - "requires-python": ">=3.9", - "size": 14337, - "upload-time": "2024-10-07T21:08:07.333591Z", - "url": "https://files.pythonhosted.org/packages/66/a6/f705e503cdcd944f8bb50cf615f2d436f671a60f1d5cb1c5a1a9c7d57028/MarkupSafe-3.0.0-cp310-cp310-macosx_10_9_universal2.whl", + "requires-python": null, + "size": 10461, + "upload-time": "2010-06-22T22:24:14.491604Z", + "url": "https://files.pythonhosted.org/packages/36/83/400b5f58bfa88f96bc68ccd963990c80549a2825d0777bd838f03d8f0b42/MarkupSafe-0.9.2.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" - }, - "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" - }, - "filename": "MarkupSafe-3.0.0-cp310-cp310-macosx_11_0_arm64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.9.3.tar.gz", "hashes": { - "sha256": "1ee9790be6f62121c4c58bbced387b0965ab7bffeecb4e17cc42ef290784e363" + "sha256": "6e24a888624403b67f4331050c58d1929ab5c2300f3f55260f39580e3a482bbf" }, "provenance": null, - "requires-python": ">=3.9", - "size": 12362, - "upload-time": "2024-10-07T21:08:08.808975Z", - "url": "https://files.pythonhosted.org/packages/7c/cf/c78c4c5f33492290cddd2469389c86e6e2a7b5ef64dd014b021bf64a5e08/MarkupSafe-3.0.0-cp310-cp310-macosx_11_0_arm64.whl", + "requires-python": null, + "size": 10506, + "upload-time": "2010-08-11T10:19:59.579199Z", + "url": "https://files.pythonhosted.org/packages/f1/a7/39b74c3c7b46531842d2a9a55b7d6bf5b44851786d131d0fa76dbb4abf44/MarkupSafe-0.9.3.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" - }, - "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" - }, - "filename": "MarkupSafe-3.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.11.tar.gz", "hashes": { - "sha256": "5ddf5cb8e9c00d9bf8b0c75949fb3ff9ea2096ba531693e2e87336d197fdb908" + "sha256": "f19442168c44db14b7093d1f93444233b05271dd76b4bb96ff8007ef83ac8855" }, "provenance": null, - "requires-python": ">=3.9", - "size": 21736, - "upload-time": "2024-10-07T21:08:10.337549Z", - "url": "https://files.pythonhosted.org/packages/2a/0f/351109b1403c1061732e2bb76900e15e9387177ba4b8f5d60783c16c8225/MarkupSafe-3.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": null, + "size": 10911, + "upload-time": "2010-09-07T17:47:12.106680Z", + "url": "https://files.pythonhosted.org/packages/ee/51/df4a007a19f3de1b733adac77da11fa45f1ec5089549a7cc2d67195bb2c1/MarkupSafe-0.11.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" - }, - "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" - }, - "filename": "MarkupSafe-3.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.12.tar.gz", "hashes": { - "sha256": "9b36473a2d3e882d1873ea906ce54408b9588dc2c65989664e6e7f5a2de353d7" + "sha256": "2670f759d00b3df50625b493b7bd20f808024dab278eecc2c8b890b4e8083757" }, "provenance": null, - "requires-python": ">=3.9", - "size": 20905, - "upload-time": "2024-10-07T21:08:11.625936Z", - "url": "https://files.pythonhosted.org/packages/10/9f/7984e6dc0f62ff8f18fb129954f393869571cfca95bf0e53030cf4bf6936/MarkupSafe-3.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": null, + "size": 10939, + "upload-time": "2011-02-17T23:15:13.142856Z", + "url": "https://files.pythonhosted.org/packages/00/00/d268f88c561a92e35e1df96e68dbec2210926366c79fd426b1d9ee99b020/MarkupSafe-0.12.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" - }, - "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" - }, - "filename": "MarkupSafe-3.0.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.13.tar.gz", "hashes": { - "sha256": "dba0f83119b9514bc37272ad012f0cc03f0805cc6a2bea7244e19250ac8ff29f" + "sha256": "b3dc475d5b4ccb1f3d92c122685aa9b5476decbdc3db7bf90c5f892f21e0d94a" }, "provenance": null, - "requires-python": ">=3.9", - "size": 21036, - "upload-time": "2024-10-07T21:08:12.894590Z", - "url": "https://files.pythonhosted.org/packages/30/3f/be451779aa18f4c5c5e290433fa35aec8474e88099017ece53b304391971/MarkupSafe-3.0.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": null, + "size": 11174, + "upload-time": "2011-07-20T09:52:05.227191Z", + "url": "https://files.pythonhosted.org/packages/61/9d/195c0e2e9efcba7b5f2cad9d01ea7311e20358a7d1c8a928fb481eecad09/MarkupSafe-0.13.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" - }, - "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" - }, - "filename": "MarkupSafe-3.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.14.tar.gz", "hashes": { - "sha256": "409535e0521c4630d5b5a1bf284e9d3c76d2fc2f153ebb12cf3827797798cc99" + "sha256": "e5162efaa77c1764651f01baec7cbf7f663575930f74007394798d1d796cebeb" }, "provenance": null, - "requires-python": ">=3.9", - "size": 21636, - "upload-time": "2024-10-07T21:08:15.014769Z", - "url": "https://files.pythonhosted.org/packages/b6/42/70e0c73827995ad731812cc018048d9e65bb5fc54c21ee8d693609c4b7fc/MarkupSafe-3.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", + "requires-python": null, + "size": 11269, + "upload-time": "2011-07-20T10:35:20.243351Z", + "url": "https://files.pythonhosted.org/packages/cf/72/6ad21b64f007dba3d211a973f37e3bf0bffae88c4efb868999fd2c94497a/MarkupSafe-0.14.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" - }, - "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" - }, - "filename": "MarkupSafe-3.0.0-cp310-cp310-musllinux_1_2_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.15.tar.gz", "hashes": { - "sha256": "64a7c7856c3a409011139b17d137c2924df4318dab91ee0530800819617c4381" + "sha256": "339ec04d20ad9cdccbfe9f38dce6182cc504ce789e5d0f9647eaa752f0f95300" }, "provenance": null, - "requires-python": ">=3.9", - "size": 21298, - "upload-time": "2024-10-07T21:08:15.916813Z", - "url": "https://files.pythonhosted.org/packages/49/b4/667b4f33303b5c085a0cb3dc3764b0240b9a4f79321de1d9fc04301f30a0/MarkupSafe-3.0.0-cp310-cp310-musllinux_1_2_i686.whl", + "requires-python": null, + "size": 11265, + "upload-time": "2011-07-20T10:58:13.280504Z", + "url": "https://files.pythonhosted.org/packages/00/52/33fd9769edf01ffab9e3fd321333fe4d9f7ac9cb0b17ce9524abcb64e089/MarkupSafe-0.15.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" - }, - "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" - }, - "filename": "MarkupSafe-3.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.16.tar.gz", "hashes": { - "sha256": "4deea1d9169578917d1f35cdb581bc7bab56a7e8c5be2633bd1b9549c3c22a01" + "sha256": "abb017f327ffcf0bd012cf9fa98700aa9d079d4e192c81c9ae01f9d795748f8d" }, "provenance": null, - "requires-python": ">=3.9", - "size": 21049, - "upload-time": "2024-10-07T21:08:17.943857Z", - "url": "https://files.pythonhosted.org/packages/f3/8f/8e3249fdd5bdd9344ace890f0fc7277882d75659449beb28635029cb5684/MarkupSafe-3.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", + "requires-python": null, + "size": 11530, + "upload-time": "2013-05-20T18:13:20.684224Z", + "url": "https://files.pythonhosted.org/packages/44/ee/37bd0844418acd5fb9c588aae835f38b9b7c4cd0c9b95c78c8ebb74bb65a/MarkupSafe-0.16.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" - }, - "data-dist-info-metadata": { - "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" - }, - "filename": "MarkupSafe-3.0.0-cp310-cp310-win32.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.17.tar.gz", "hashes": { - "sha256": "3cd0bba31d484fe9b9d77698ddb67c978704603dc10cdc905512af308cfcca6b" + "sha256": "bdda8df9395253d06af11ce33778aed4d5f297cb1d8cb380ab955c1a04bbb9d4" }, "provenance": null, - "requires-python": ">=3.9", - "size": 15025, - "upload-time": "2024-10-07T21:08:19.490959Z", - "url": "https://files.pythonhosted.org/packages/c0/c5/dfb13194dcfdcd3e08e4fd29719bfb472d711cf66d86330542daa9e2565f/MarkupSafe-3.0.0-cp310-cp310-win32.whl", + "requires-python": null, + "size": 11696, + "upload-time": "2013-05-21T16:40:14.882480Z", + "url": "https://files.pythonhosted.org/packages/04/d0/21c43bb0a9c9b31c8bfeb3676e12ec0aae2b71632497b6bd6505c980a38a/MarkupSafe-0.17.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" - }, - "data-dist-info-metadata": { - "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" - }, - "filename": "MarkupSafe-3.0.0-cp310-cp310-win_amd64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.18.tar.gz", "hashes": { - "sha256": "4ca04c60006867610a06575b46941ae616b19da0adc85b9f8f3d9cbd7a3da385" + "sha256": "b7d5d688bdd345bfa897777d297756688cf02e1b3742c56885e2e5c2b996ff82" }, "provenance": null, - "requires-python": ">=3.9", - "size": 15485, - "upload-time": "2024-10-07T21:08:20.820422Z", - "url": "https://files.pythonhosted.org/packages/07/8d/d0f52b26efb87733551f78a3a009eaa5fdb529a5af3712947fda1c93b82e/MarkupSafe-3.0.0-cp310-cp310-win_amd64.whl", + "requires-python": null, + "size": 11748, + "upload-time": "2013-05-22T01:15:43.029319Z", + "url": "https://files.pythonhosted.org/packages/98/cf/197c3b0f73224b84eb419a967f87565bcc0b0c1147012397e6bd2d45e253/MarkupSafe-0.18.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" - }, - "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" - }, - "filename": "MarkupSafe-3.0.0-cp311-cp311-macosx_10_9_universal2.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.19.tar.gz", "hashes": { - "sha256": "e64b390a306f9e849ee809f92af6a52cda41741c914358e0e9f8499d03741526" + "sha256": "62fcc5d641df8b5ad271ebbd6b77a19cd92eceba1e1a990de4e96c867789f037" }, "provenance": null, - "requires-python": ">=3.9", - "size": 14341, - "upload-time": "2024-10-07T21:08:22.472860Z", - "url": "https://files.pythonhosted.org/packages/d2/af/5d89e9d6fbba5024a047aa004942578fee3396d9991119d4b9f73f027daf/MarkupSafe-3.0.0-cp311-cp311-macosx_10_9_universal2.whl", + "requires-python": null, + "size": 11807, + "upload-time": "2014-03-06T16:52:31.724675Z", + "url": "https://files.pythonhosted.org/packages/8e/90/da092a12fb96e0c4cacc279d1f92819ae82bfa291e0a03afe8059518e91a/MarkupSafe-0.19.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" - }, - "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" - }, - "filename": "MarkupSafe-3.0.0-cp311-cp311-macosx_11_0_arm64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.20.tar.gz", "hashes": { - "sha256": "7c524203207f5b569df06c96dafdc337228921ee8c3cc5f6e891d024c6595352" + "sha256": "f6cf3bd233f9ea6147b21c7c02cac24e5363570ce4fd6be11dab9f499ed6a7d8" }, "provenance": null, - "requires-python": ">=3.9", - "size": 12364, - "upload-time": "2024-10-07T21:08:23.316613Z", - "url": "https://files.pythonhosted.org/packages/60/0f/e33b03aeaecd8d90ba869e7c93b9f1aeeb0ab2820e338745200c9a2c8acb/MarkupSafe-3.0.0-cp311-cp311-macosx_11_0_arm64.whl", + "requires-python": null, + "size": 11962, + "upload-time": "2014-04-17T09:06:04.174101Z", + "url": "https://files.pythonhosted.org/packages/6f/c3/7adab2342dc7f14d32943505c9bd163d93a16fa117b8fee82e48f3529fb5/MarkupSafe-0.20.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" - }, - "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" - }, - "filename": "MarkupSafe-3.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.21.tar.gz", "hashes": { - "sha256": "c409691696bec2b5e5c9efd9593c99025bf2f317380bf0d993ee0213516d908a" + "sha256": "c6465cd6ed2b96509ef0100e7fff8718ed52c2affab1860ed5a9b67f604dd59a" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23956, - "upload-time": "2024-10-07T21:08:24.482532Z", - "url": "https://files.pythonhosted.org/packages/81/ec/8804186f64b9c15844fa0e5079264e22325ac93573eef9eb4ab41e3929fc/MarkupSafe-3.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": null, + "size": 13091, + "upload-time": "2014-04-17T09:50:55.376072Z", + "url": "https://files.pythonhosted.org/packages/c6/33/963f57460372f8401e1f9aa32c8ed8f07a5cae0f11024f5ff1d4cb3576c8/MarkupSafe-0.21.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" - }, - "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" - }, - "filename": "MarkupSafe-3.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.22.tar.gz", "hashes": { - "sha256": "64f7d04410be600aa5ec0626d73d43e68a51c86500ce12917e10fd013e258df5" + "sha256": "7642852b6d1e55c9e12e00a552c0b8943880f2172e55141ccb41eb5f8675dfa5" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23251, - "upload-time": "2024-10-07T21:08:26.015414Z", - "url": "https://files.pythonhosted.org/packages/dd/4f/ddab3f0ab045ae34cf40e8ac1d8bf2933c50cda9c626441353c25d048556/MarkupSafe-3.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": null, + "size": 13413, + "upload-time": "2014-05-08T14:57:37.464556Z", + "url": "https://files.pythonhosted.org/packages/58/18/646cbd99909a0c86eb7b9c0277b88cb54f3e2619f6115f48199a4accde97/MarkupSafe-0.22.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" - }, - "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" - }, - "filename": "MarkupSafe-3.0.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.23.tar.gz", "hashes": { - "sha256": "105ada43a61af22acb8774514c51900dc820c481cc5ba53f17c09d294d9c07ca" + "sha256": "a4ec1aff59b95a14b45eb2e23761a0179e98319da5a7eb76b56ea8cdc7b871c3" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23157, - "upload-time": "2024-10-07T21:08:27.292501Z", - "url": "https://files.pythonhosted.org/packages/59/a2/c68e6167a057d78e19b8e30338c33e3d917c8cd5d6ba574991202291b6b0/MarkupSafe-3.0.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": null, + "size": 13416, + "upload-time": "2014-05-08T14:58:53.945039Z", + "url": "https://files.pythonhosted.org/packages/c0/41/bae1254e0396c0cc8cf1751cb7d9afc90a602353695af5952530482c963f/MarkupSafe-0.23.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" - }, - "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" - }, - "filename": "MarkupSafe-3.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-1.0.tar.gz", "hashes": { - "sha256": "a5fd5500d4e4f7cc88d8c0f2e45126c4307ed31e08f8ec521474f2fd99d35ac3" + "sha256": "a6be69091dac236ea9c6bc7d012beab42010fa914c459791d627dad4910eb665" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23635, - "upload-time": "2024-10-07T21:08:28.904094Z", - "url": "https://files.pythonhosted.org/packages/24/fc/cea6e038c6f911aeeda66a41b96b8885153026867422e1f37f9b018b427f/MarkupSafe-3.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", + "requires-python": null, + "size": 14356, + "upload-time": "2017-03-07T15:32:13.161004Z", + "url": "https://files.pythonhosted.org/packages/4d/de/32d741db316d8fdb7680822dd37001ef7a448255de9699ab4bfcbdf4172b/MarkupSafe-1.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" }, "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" }, - "filename": "MarkupSafe-3.0.0-cp311-cp311-musllinux_1_2_i686.whl", + "filename": "MarkupSafe-1.1.0-cp27-cp27m-macosx_10_6_intel.whl", "hashes": { - "sha256": "25396abd52b16900932e05b7104bcdc640a4d96c914f39c3b984e5a17b01fba0" + "sha256": "efdc45ef1afc238db84cb4963aa689c0408912a0239b0721cb172b4016eb31d6" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23422, - "upload-time": "2024-10-07T21:08:29.773336Z", - "url": "https://files.pythonhosted.org/packages/36/c7/2fca924654032c27055706ad6647cf5535be8cf641d2148fc693b0e04407/MarkupSafe-3.0.0-cp311-cp311-musllinux_1_2_i686.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 17689, + "upload-time": "2018-11-05T17:40:36.185835Z", + "url": "https://files.pythonhosted.org/packages/cd/52/927263d9cf66a12e05c5caef43ee203bd92355e9a321552d2b8c4aee5f1e/MarkupSafe-1.1.0-cp27-cp27m-macosx_10_6_intel.whl", "yanked": false }, { "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" }, "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" }, - "filename": "MarkupSafe-3.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", + "filename": "MarkupSafe-1.1.0-cp27-cp27m-manylinux1_i686.whl", "hashes": { - "sha256": "3efde9a8c56c3b6e5f3fa4baea828f8184970c7c78480fedb620d804b1c31e5c" + "sha256": "52ccb45e77a1085ec5461cde794e1aa037df79f473cbc69b974e73940655c8d7" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23339, - "upload-time": "2024-10-07T21:08:30.827544Z", - "url": "https://files.pythonhosted.org/packages/e7/56/825d2218c93dbf5f0c8b3cb5e86a02a9b1bb95aaa850765026a7fed7aaa1/MarkupSafe-3.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 24322, + "upload-time": "2018-11-05T17:40:37.962715Z", + "url": "https://files.pythonhosted.org/packages/44/a9/c4c21415f12db6eca45e8728ce9aa7b56942dcd324a2d8687cece33c82dd/MarkupSafe-1.1.0-cp27-cp27m-manylinux1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" }, "data-dist-info-metadata": { - "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" }, - "filename": "MarkupSafe-3.0.0-cp311-cp311-win32.whl", + "filename": "MarkupSafe-1.1.0-cp27-cp27m-manylinux1_x86_64.whl", "hashes": { - "sha256": "12ddac720b8965332d36196f6f83477c6351ba6a25d4aff91e30708c729350d7" + "sha256": "525396ee324ee2da82919f2ee9c9e73b012f23e7640131dd1b53a90206a0f09c" }, "provenance": null, - "requires-python": ">=3.9", - "size": 15056, - "upload-time": "2024-10-07T21:08:32.108304Z", - "url": "https://files.pythonhosted.org/packages/0c/70/973f228b3017d9fffb11567a2a02f092be41cae8ca1a9c97ec571801ab50/MarkupSafe-3.0.0-cp311-cp311-win32.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 24536, + "upload-time": "2018-11-05T17:40:39.460256Z", + "url": "https://files.pythonhosted.org/packages/94/7a/34f53c66e0f9070b273c083d674581158426f2670cfd03f07fec375f0325/MarkupSafe-1.1.0-cp27-cp27m-manylinux1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + "sha256": "1544375ec2459d2936c6eab7bde219d74d3f2775d36f9899fa239e67e112bd6b" }, "data-dist-info-metadata": { - "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + "sha256": "1544375ec2459d2936c6eab7bde219d74d3f2775d36f9899fa239e67e112bd6b" }, - "filename": "MarkupSafe-3.0.0-cp311-cp311-win_amd64.whl", + "filename": "MarkupSafe-1.1.0-cp27-cp27m-win32.whl", "hashes": { - "sha256": "658fdf6022740896c403d45148bf0c36978c6b48c9ef8b1f8d0c7a11b6cdea86" + "sha256": "31cbb1359e8c25f9f48e156e59e2eaad51cd5242c05ed18a8de6dbe85184e4b7" }, "provenance": null, - "requires-python": ">=3.9", - "size": 15493, - "upload-time": "2024-10-07T21:08:32.928101Z", - "url": "https://files.pythonhosted.org/packages/96/4a/6ea3f7265e17226bc9b1896d16ed5b230fe06cf4530a40a4f47e7d311a62/MarkupSafe-3.0.0-cp311-cp311-win_amd64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 14403, + "upload-time": "2018-11-05T17:40:43.770756Z", + "url": "https://files.pythonhosted.org/packages/ce/44/6636e1b2dc3f71dd7f73bf170d6642de3d5dfbf34a9072ccaeb9c33f2691/MarkupSafe-1.1.0-cp27-cp27m-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "1544375ec2459d2936c6eab7bde219d74d3f2775d36f9899fa239e67e112bd6b" }, "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "1544375ec2459d2936c6eab7bde219d74d3f2775d36f9899fa239e67e112bd6b" }, - "filename": "MarkupSafe-3.0.0-cp312-cp312-macosx_10_13_universal2.whl", + "filename": "MarkupSafe-1.1.0-cp27-cp27m-win_amd64.whl", "hashes": { - "sha256": "d261ec38b8a99a39b62e0119ed47fe3b62f7691c500bc1e815265adc016438c1" + "sha256": "edce2ea7f3dfc981c4ddc97add8a61381d9642dc3273737e756517cc03e84dd6" }, "provenance": null, - "requires-python": ">=3.9", - "size": 14274, - "upload-time": "2024-10-07T21:08:33.771134Z", - "url": "https://files.pythonhosted.org/packages/2a/d2/4cda4f2c9a21b426c5f5b80a70991dc26b78bcecd7b03a8e8a22cc1cddc1/MarkupSafe-3.0.0-cp312-cp312-macosx_10_13_universal2.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 14230, + "upload-time": "2018-11-05T17:40:45.096230Z", + "url": "https://files.pythonhosted.org/packages/df/db/3b4b04e988f45bc5950f60af8be8c3198482fcc574e1c6537cade74ca170/MarkupSafe-1.1.0-cp27-cp27m-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" }, "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" }, - "filename": "MarkupSafe-3.0.0-cp312-cp312-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-1.1.0-cp27-cp27mu-manylinux1_i686.whl", "hashes": { - "sha256": "e363440c8534bf2f2ef1b8fdc02037eb5fff8fce2a558519b22d6a3a38b3ec5e" + "sha256": "5c3fbebd7de20ce93103cb3183b47671f2885307df4a17a0ad56a1dd51273d36" }, "provenance": null, - "requires-python": ">=3.9", - "size": 12332, - "upload-time": "2024-10-07T21:08:34.638995Z", - "url": "https://files.pythonhosted.org/packages/6c/46/92fd7ef12daa1b1e5fe4e38cc251e01c51ea288ecda950a30b2e8d66a051/MarkupSafe-3.0.0-cp312-cp312-macosx_11_0_arm64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 24319, + "upload-time": "2018-11-05T17:40:40.752761Z", + "url": "https://files.pythonhosted.org/packages/b7/45/e3e4b1b2e49b1b9d221aa42e61863d755dde464df9f53a06cc3ed25ff2b3/MarkupSafe-1.1.0-cp27-cp27mu-manylinux1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" }, "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" }, - "filename": "MarkupSafe-3.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "filename": "MarkupSafe-1.1.0-cp27-cp27mu-manylinux1_x86_64.whl", "hashes": { - "sha256": "7835de4c56066e096407a1852e5561f6033786dd987fa90dc384e45b9bd21295" + "sha256": "f82e347a72f955b7017a39708a3667f106e6ad4d10b25f237396a7115d8ed5fd" }, "provenance": null, - "requires-python": ">=3.9", - "size": 24049, - "upload-time": "2024-10-07T21:08:35.465083Z", - "url": "https://files.pythonhosted.org/packages/61/47/f972faff9134053fc083e591b7415ce7a2f4c51fb1dba17757822d0ebb5d/MarkupSafe-3.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 24542, + "upload-time": "2018-11-05T17:40:42.270725Z", + "url": "https://files.pythonhosted.org/packages/bc/3a/6bfd7b4b202fa33bdda8e4e3d3acc719f381fd730f9a0e7c5f34e845bd4d/MarkupSafe-1.1.0-cp27-cp27mu-manylinux1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" }, "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" }, - "filename": "MarkupSafe-3.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "filename": "MarkupSafe-1.1.0-cp34-cp34m-macosx_10_6_intel.whl", "hashes": { - "sha256": "b6cc46a27d904c9be5732029769acf4b0af69345172ed1ef6d4db0c023ff603b" + "sha256": "19f637c2ac5ae9da8bfd98cef74d64b7e1bb8a63038a3505cd182c3fac5eb4d9" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23199, - "upload-time": "2024-10-07T21:08:36.699797Z", - "url": "https://files.pythonhosted.org/packages/c0/c9/5c84edd744fe981c1c37e8303799e4d90bc2b146997b60dc158c20791b24/MarkupSafe-3.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 19050, + "upload-time": "2018-11-05T17:40:46.751185Z", + "url": "https://files.pythonhosted.org/packages/65/bf/160b4ae527a4e9f5241c579b69e5daf6daa824316ac4cdbc2dfa7e6de566/MarkupSafe-1.1.0-cp34-cp34m-macosx_10_6_intel.whl", "yanked": false }, { "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" }, "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" }, - "filename": "MarkupSafe-3.0.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "filename": "MarkupSafe-1.1.0-cp34-cp34m-manylinux1_i686.whl", "hashes": { - "sha256": "f0411641d31aa6f7f0cc13f0f18b63b8dc08da5f3a7505972a42ab059f479ba3" + "sha256": "98e439297f78fca3a6169fd330fbe88d78b3bb72f967ad9961bcac0d7fdd1550" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23099, - "upload-time": "2024-10-07T21:08:38.249509Z", - "url": "https://files.pythonhosted.org/packages/70/6f/70ca971e19d0cd905f58cd53358b0dfe30fa393bd9d5a1f372667f7b97b0/MarkupSafe-3.0.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 27099, + "upload-time": "2018-11-05T17:40:48.273884Z", + "url": "https://files.pythonhosted.org/packages/5a/d5/39b13b99df28ba3ceb2a54ab96b70de68270e9204b5661df55185fd36756/MarkupSafe-1.1.0-cp34-cp34m-manylinux1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" }, "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" }, - "filename": "MarkupSafe-3.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", + "filename": "MarkupSafe-1.1.0-cp34-cp34m-manylinux1_x86_64.whl", "hashes": { - "sha256": "b2a7afd24d408b907672015555bc10be2382e6c5f62a488e2d452da670bbd389" + "sha256": "fb7c206e01ad85ce57feeaaa0bf784b97fa3cad0d4a5737bc5295785f5c613a1" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23812, - "upload-time": "2024-10-07T21:08:39.517494Z", - "url": "https://files.pythonhosted.org/packages/7f/47/c15288e10d0f3c9ac0d997891f581d910a593a74c1e9789046b9cb4e4c53/MarkupSafe-3.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 27439, + "upload-time": "2018-11-05T17:40:49.461222Z", + "url": "https://files.pythonhosted.org/packages/3e/a6/230a77104000937d717c300bcefe907a960d437e1a721e49c5fb40deb1c0/MarkupSafe-1.1.0-cp34-cp34m-manylinux1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "bd03398f363c3fc7e11f8cb81b4e5b6c1aae42d7b4b79a28c2b598ba99182e0e" }, "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "bd03398f363c3fc7e11f8cb81b4e5b6c1aae42d7b4b79a28c2b598ba99182e0e" }, - "filename": "MarkupSafe-3.0.0-cp312-cp312-musllinux_1_2_i686.whl", + "filename": "MarkupSafe-1.1.0-cp34-cp34m-win32.whl", "hashes": { - "sha256": "c8ab7efeff1884c5da8e18f743b667215300e09043820d11723718de0b7db934" + "sha256": "1fa6058938190ebe8290e5cae6c351e14e7bb44505c4a7624555ce57fbbeba0d" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23392, - "upload-time": "2024-10-07T21:08:40.664216Z", - "url": "https://files.pythonhosted.org/packages/dd/f6/518225e5cd027828cb26bbe0b99c9b110512960e60718c66df9823ba5e8f/MarkupSafe-3.0.0-cp312-cp312-musllinux_1_2_i686.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 14800, + "upload-time": "2018-11-05T17:40:50.749228Z", + "url": "https://files.pythonhosted.org/packages/2d/88/85a2258e46c6aa1b214f0aa1bcd26e8bed1b1faa635ae8a5ebf4839b6b38/MarkupSafe-1.1.0-cp34-cp34m-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" }, "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" }, - "filename": "MarkupSafe-3.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", + "filename": "MarkupSafe-1.1.0-cp34-cp34m-win_amd64.whl", "hashes": { - "sha256": "8219e2207f6c188d15614ea043636c2b36d2d79bf853639c124a179412325a13" + "sha256": "e982fe07ede9fada6ff6705af70514a52beb1b2c3d25d4e873e82114cf3c5401" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23559, - "upload-time": "2024-10-07T21:08:41.597086Z", - "url": "https://files.pythonhosted.org/packages/55/a5/94b07a3fe33d52c93476b0970ab9ab011790c04d10d5c110ed3de01863f5/MarkupSafe-3.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 14674, + "upload-time": "2018-11-05T17:40:52.241120Z", + "url": "https://files.pythonhosted.org/packages/33/5e/22525e5c3bca1cd05b8047b74ceee67cd326144b5c9332884815ad89397d/MarkupSafe-1.1.0-cp34-cp34m-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" }, "data-dist-info-metadata": { - "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" }, - "filename": "MarkupSafe-3.0.0-cp312-cp312-win32.whl", + "filename": "MarkupSafe-1.1.0-cp35-cp35m-macosx_10_6_intel.whl", "hashes": { - "sha256": "59420b5a9a5d3fee483a32adb56d7369ae0d630798da056001be1e9f674f3aa6" + "sha256": "5e5851969aea17660e55f6a3be00037a25b96a9b44d2083651812c99d53b14d1" }, "provenance": null, - "requires-python": ">=3.9", - "size": 15064, - "upload-time": "2024-10-07T21:08:42.396460Z", - "url": "https://files.pythonhosted.org/packages/b9/77/1e21ea23aeeaa0760d0ab03976b38f6551ad803cffccdec2db9dcb85ac7c/MarkupSafe-3.0.0-cp312-cp312-win32.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 19103, + "upload-time": "2018-11-05T17:40:53.728478Z", + "url": "https://files.pythonhosted.org/packages/f3/14/57314fd91debce8e53b8efe662093915d88eccf00df026224dfe71d7518b/MarkupSafe-1.1.0-cp35-cp35m-macosx_10_6_intel.whl", "yanked": false }, { "core-metadata": { - "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + "sha256": "e4e2eb27cdc63ae412e795ae77b1b333abcec19c8d0ab266b1c00aec65f63d66" }, "data-dist-info-metadata": { - "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + "sha256": "e4e2eb27cdc63ae412e795ae77b1b333abcec19c8d0ab266b1c00aec65f63d66" }, - "filename": "MarkupSafe-3.0.0-cp312-cp312-win_amd64.whl", + "filename": "MarkupSafe-1.1.0-cp35-cp35m-manylinux1_i686.whl", "hashes": { - "sha256": "7ed789d0f7f11fcf118cf0acb378743dfdd4215d7f7d18837c88171405c9a452" + "sha256": "f137c02498f8b935892d5c0172560d7ab54bc45039de8805075e19079c639a9c" }, "provenance": null, - "requires-python": ">=3.9", - "size": 15564, - "upload-time": "2024-10-07T21:08:43.374748Z", - "url": "https://files.pythonhosted.org/packages/55/e2/4e0c49629d1d8f0642ecc772577cdf870048401280d421321bbb55d8b251/MarkupSafe-3.0.0-cp312-cp312-win_amd64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 27294, + "upload-time": "2018-11-05T17:40:55.180368Z", + "url": "https://files.pythonhosted.org/packages/45/9f/232d4cd0111056fc001bb0d06da45c09e7ad19568b61215244349e6020fa/MarkupSafe-1.1.0-cp35-cp35m-manylinux1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "bd03398f363c3fc7e11f8cb81b4e5b6c1aae42d7b4b79a28c2b598ba99182e0e" }, "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "bd03398f363c3fc7e11f8cb81b4e5b6c1aae42d7b4b79a28c2b598ba99182e0e" }, - "filename": "MarkupSafe-3.0.0-cp313-cp313-macosx_10_13_universal2.whl", + "filename": "MarkupSafe-1.1.0-cp35-cp35m-manylinux1_x86_64.whl", "hashes": { - "sha256": "27d6a73682b99568916c54a4bfced40e7d871ba685b580ea04bbd2e405dfd4c5" + "sha256": "3e835d8841ae7863f64e40e19477f7eb398674da6a47f09871673742531e6f4b" }, "provenance": null, - "requires-python": ">=3.9", - "size": 14276, - "upload-time": "2024-10-07T21:08:44.207757Z", - "url": "https://files.pythonhosted.org/packages/14/dd/7149242a730e218b6dd7ffa6817c951f51f4204e7afb8e8bbf688d8ae4c3/MarkupSafe-3.0.0-cp313-cp313-macosx_10_13_universal2.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 27651, + "upload-time": "2018-11-05T17:40:56.386204Z", + "url": "https://files.pythonhosted.org/packages/3e/a5/e188980ef1d0a4e0788b5143ea933f9afd760df38fec4c0b72b5ae3060c8/MarkupSafe-1.1.0-cp35-cp35m-manylinux1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "ed0145f0147060b5511f86db96e47d2129040854362d0a508cbc8f603fc87ddf" }, "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "ed0145f0147060b5511f86db96e47d2129040854362d0a508cbc8f603fc87ddf" }, - "filename": "MarkupSafe-3.0.0-cp313-cp313-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-1.1.0-cp35-cp35m-win32.whl", "hashes": { - "sha256": "494a64efc535e147fcc713dba58eecfce3a79f1e93ebe81995b387f5cd9bc2e1" + "sha256": "5edfa27b2d3eefa2210fb2f5d539fbed81722b49f083b2c6566455eb7422fd7e" }, "provenance": null, - "requires-python": ">=3.9", - "size": 12325, - "upload-time": "2024-10-07T21:08:45.024534Z", - "url": "https://files.pythonhosted.org/packages/8a/c5/b6cda6248f83c59148540b6d815b4c59b1222e059fe759eb3c446748b744/MarkupSafe-3.0.0-cp313-cp313-macosx_11_0_arm64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16071, + "upload-time": "2018-11-05T17:40:57.662500Z", + "url": "https://files.pythonhosted.org/packages/d3/51/ab9198d0f9aecbe5145864fcbd9e29b21d77d44c3e4000e392fcefd49343/MarkupSafe-1.1.0-cp35-cp35m-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "ed0145f0147060b5511f86db96e47d2129040854362d0a508cbc8f603fc87ddf" }, "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "ed0145f0147060b5511f86db96e47d2129040854362d0a508cbc8f603fc87ddf" }, - "filename": "MarkupSafe-3.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "filename": "MarkupSafe-1.1.0-cp35-cp35m-win_amd64.whl", "hashes": { - "sha256": "c5243044a927e8a6bb28517838662a019cd7f73d7f106bbb37ab5e7fa8451a92" + "sha256": "857eebb2c1dc60e4219ec8e98dfa19553dae33608237e107db9c6078b1167856" }, "provenance": null, - "requires-python": ">=3.9", - "size": 24010, - "upload-time": "2024-10-07T21:08:45.794380Z", - "url": "https://files.pythonhosted.org/packages/9c/84/9f82de5f77f61c64fec414f4ae7e1e7871b82da0d52414f8810410de752a/MarkupSafe-3.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16807, + "upload-time": "2018-11-05T17:40:58.999802Z", + "url": "https://files.pythonhosted.org/packages/16/6d/673e8a405cc671a5b2f542b395ce10b6d166dc1e25db799927a528917fe9/MarkupSafe-1.1.0-cp35-cp35m-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" }, "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" }, - "filename": "MarkupSafe-3.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "filename": "MarkupSafe-1.1.0-cp36-cp36m-macosx_10_6_intel.whl", "hashes": { - "sha256": "63dae84964a9a3d2610808cee038f435d9a111620c37ccf872c2fcaeca6865b3" + "sha256": "bf54103892a83c64db58125b3f2a43df6d2cb2d28889f14c78519394feb41492" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23163, - "upload-time": "2024-10-07T21:08:46.958781Z", - "url": "https://files.pythonhosted.org/packages/45/14/80f6553deba7a6beeae455f2c1e450f55f0f17241f06ed065571445e2bf0/MarkupSafe-3.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 19105, + "upload-time": "2018-11-05T17:41:00.392112Z", + "url": "https://files.pythonhosted.org/packages/da/fc/2979c425ad23d528d6ac2e1f3efdc28e572fa1e1fbd5a75171cbdd7ddaa5/MarkupSafe-1.1.0-cp36-cp36m-macosx_10_6_intel.whl", "yanked": false }, { "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" }, "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" }, - "filename": "MarkupSafe-3.0.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "filename": "MarkupSafe-1.1.0-cp36-cp36m-manylinux1_i686.whl", "hashes": { - "sha256": "dcbee57fedc9b2182c54ffc1c5eed316c3da8bbfeda8009e1b5d7220199d15da" + "sha256": "048ef924c1623740e70204aa7143ec592504045ae4429b59c30054cb31e3c432" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23044, - "upload-time": "2024-10-07T21:08:47.847029Z", - "url": "https://files.pythonhosted.org/packages/34/03/e64f36452db4eabf3b89cfbbebf46736afa82eda0c95f3f4bf11c4cf3c85/MarkupSafe-3.0.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 27338, + "upload-time": "2018-11-05T17:41:01.879795Z", + "url": "https://files.pythonhosted.org/packages/61/6c/721fcace7ecf6ee99187f2f66d70f73847ca7487f4a0918148e6e8fe2cb4/MarkupSafe-1.1.0-cp36-cp36m-manylinux1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" }, "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" }, - "filename": "MarkupSafe-3.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", + "filename": "MarkupSafe-1.1.0-cp36-cp36m-manylinux1_x86_64.whl", "hashes": { - "sha256": "f846fd7c241e5bd4161e2a483663eb66e4d8e12130fcdc052f310f388f1d61c6" + "sha256": "83381342bfc22b3c8c06f2dd93a505413888694302de25add756254beee8449c" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23849, - "upload-time": "2024-10-07T21:08:49.210554Z", - "url": "https://files.pythonhosted.org/packages/eb/89/9c47f58e3e75adbaa9387f3db84ca6a7d3a3abd93e7541cfaadad073e5d6/MarkupSafe-3.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 27691, + "upload-time": "2018-11-05T17:41:03.152742Z", + "url": "https://files.pythonhosted.org/packages/08/04/f2191b50fb7f0712f03f064b71d8b4605190f2178ba02e975a87f7b89a0d/MarkupSafe-1.1.0-cp36-cp36m-manylinux1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" }, "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" }, - "filename": "MarkupSafe-3.0.0-cp313-cp313-musllinux_1_2_i686.whl", + "filename": "MarkupSafe-1.1.0-cp36-cp36m-win32.whl", "hashes": { - "sha256": "678fbceb202382aae42c1f0cd9f56b776bc20a58ae5b553ee1fe6b802983a1d6" + "sha256": "130f844e7f5bdd8e9f3f42e7102ef1d49b2e6fdf0d7526df3f87281a532d8c8b" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23414, - "upload-time": "2024-10-07T21:08:50.321580Z", - "url": "https://files.pythonhosted.org/packages/87/ae/fd72c59177ae148aee41eed67f5dcb73e96590f439fd0149c88deab207c0/MarkupSafe-3.0.0-cp313-cp313-musllinux_1_2_i686.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16068, + "upload-time": "2018-11-05T17:41:04.573186Z", + "url": "https://files.pythonhosted.org/packages/7e/26/9446eee7b4f9063d9facde25ab46881a3dfcd22d09082bf65529816fd423/MarkupSafe-1.1.0-cp36-cp36m-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" }, "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" }, - "filename": "MarkupSafe-3.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", + "filename": "MarkupSafe-1.1.0-cp36-cp36m-win_amd64.whl", "hashes": { - "sha256": "bd9b8e458e2bab52f9ad3ab5dc8b689a3c84b12b2a2f64cd9a0dfe209fb6b42f" + "sha256": "52b07fbc32032c21ad4ab060fec137b76eb804c4b9a1c7c7dc562549306afad2" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23518, - "upload-time": "2024-10-07T21:08:51.924989Z", - "url": "https://files.pythonhosted.org/packages/7a/8f/2e9a4653c78744b8a65cab56382148073c96893efc4c75eef2fa0a96f608/MarkupSafe-3.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16808, + "upload-time": "2018-11-05T17:41:05.883592Z", + "url": "https://files.pythonhosted.org/packages/9d/80/9a5daf3ed7b8482e72ee138cef602b538cfba5c507e24e39fb95c189b16b/MarkupSafe-1.1.0-cp36-cp36m-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" }, "data-dist-info-metadata": { - "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" }, - "filename": "MarkupSafe-3.0.0-cp313-cp313-win32.whl", + "filename": "MarkupSafe-1.1.0-cp37-cp37m-macosx_10_6_intel.whl", "hashes": { - "sha256": "1fd02f47596e00a372f5b4af2b4c45f528bade65c66dfcbc6e1ea1bfda758e98" + "sha256": "1f19ef5d3908110e1e891deefb5586aae1b49a7440db952454b4e281b41620cd" }, "provenance": null, - "requires-python": ">=3.9", - "size": 15068, - "upload-time": "2024-10-07T21:08:52.785849Z", - "url": "https://files.pythonhosted.org/packages/81/ac/1ab4e1f47f1778bd2c407b7be543b3c08bff555c8444c742e3c53958d114/MarkupSafe-3.0.0-cp313-cp313-win32.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 19103, + "upload-time": "2018-11-05T17:41:07.086403Z", + "url": "https://files.pythonhosted.org/packages/96/52/eef455862764cb6d6c136aa52c7f9fc4e7c1c644790a7107b1244a2b8a53/MarkupSafe-1.1.0-cp37-cp37m-macosx_10_6_intel.whl", "yanked": false }, { "core-metadata": { - "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" }, "data-dist-info-metadata": { - "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" }, - "filename": "MarkupSafe-3.0.0-cp313-cp313-win_amd64.whl", + "filename": "MarkupSafe-1.1.0-cp37-cp37m-manylinux1_i686.whl", "hashes": { - "sha256": "b94bec9eda10111ec7102ef909eca4f3c2df979643924bfe58375f560713a7d1" + "sha256": "1b8a7a87ad1b92bd887568ce54b23565f3fd7018c4180136e1cf412b405a47af" }, "provenance": null, - "requires-python": ">=3.9", - "size": 15566, - "upload-time": "2024-10-07T21:08:53.642609Z", - "url": "https://files.pythonhosted.org/packages/53/c4/b3d9f84a093244602e6081e35cf1166cd2f6e3d65746da12d4c13511e2cb/MarkupSafe-3.0.0-cp313-cp313-win_amd64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 27333, + "upload-time": "2018-11-05T17:41:08.300850Z", + "url": "https://files.pythonhosted.org/packages/d1/1d/e4c771756983e58de50ab113f48f7630446dc1af1677c690fa61c60bf974/MarkupSafe-1.1.0-cp37-cp37m-manylinux1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" }, "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" }, - "filename": "MarkupSafe-3.0.0-cp313-cp313t-macosx_10_13_universal2.whl", + "filename": "MarkupSafe-1.1.0-cp37-cp37m-manylinux1_x86_64.whl", "hashes": { - "sha256": "509c424069dd037d078925b6815fc56b7271f3aaec471e55e6fa513b0a80d2aa" + "sha256": "d9ac82be533394d341b41d78aca7ed0e0f4ba5a2231602e2f05aa87f25c51672" }, "provenance": null, - "requires-python": ">=3.9", - "size": 14513, - "upload-time": "2024-10-07T21:08:54.734124Z", - "url": "https://files.pythonhosted.org/packages/47/2d/6ea2c34833582fb04447e2a91ae8f49540a57757add92cb5095e49d12c61/MarkupSafe-3.0.0-cp313-cp313t-macosx_10_13_universal2.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 27690, + "upload-time": "2018-11-05T17:41:09.533272Z", + "url": "https://files.pythonhosted.org/packages/e4/c4/adcc2d6f2ac2146cc04e076f14f1006c1de8e1e747fa067668b6573000b8/MarkupSafe-1.1.0-cp37-cp37m-manylinux1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" }, "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" }, - "filename": "MarkupSafe-3.0.0-cp313-cp313t-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-1.1.0-cp37-cp37m-win32.whl", "hashes": { - "sha256": "81be2c0084d8c69e97e3c5d73ce9e2a6e523556f2a19c4e195c09d499be2f808" + "sha256": "1c25694ca680b6919de53a4bb3bdd0602beafc63ff001fea2f2fc16ec3a11834" }, "provenance": null, - "requires-python": ">=3.9", - "size": 12460, - "upload-time": "2024-10-07T21:08:55.607135Z", - "url": "https://files.pythonhosted.org/packages/bf/bf/0ee8f270b82fab05b763cfbacc2c33a62f571f59968abc37d4793b3c1623/MarkupSafe-3.0.0-cp313-cp313t-macosx_11_0_arm64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16072, + "upload-time": "2018-11-05T17:41:10.848756Z", + "url": "https://files.pythonhosted.org/packages/e9/e9/4e6394de81f28fcd331298110714980ad4978d9d0d6649c54bd88bf1cd43/MarkupSafe-1.1.0-cp37-cp37m-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" }, "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" }, - "filename": "MarkupSafe-3.0.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "filename": "MarkupSafe-1.1.0-cp37-cp37m-win_amd64.whl", "hashes": { - "sha256": "b43ac1eb9f91e0c14aac1d2ef0f76bc7b9ceea51de47536f61268191adf52ad7" + "sha256": "7d263e5770efddf465a9e31b78362d84d015cc894ca2c131901a4445eaa61ee1" }, "provenance": null, - "requires-python": ">=3.9", - "size": 25312, - "upload-time": "2024-10-07T21:08:56.446948Z", - "url": "https://files.pythonhosted.org/packages/e4/63/90a907e327e640462ccc671fd55c140e609d09312fa6db62822b2066bf5b/MarkupSafe-3.0.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16809, + "upload-time": "2018-11-05T17:41:12.239207Z", + "url": "https://files.pythonhosted.org/packages/44/6e/41ac9266e3db762dfd9089f6b0d2298c84160f54ef2a7257c17b0e7ec2ec/MarkupSafe-1.1.0-cp37-cp37m-win_amd64.whl", "yanked": false }, { - "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" - }, - "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" - }, - "filename": "MarkupSafe-3.0.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-1.1.0.tar.gz", "hashes": { - "sha256": "3b231255770723f1e125d63c14269bcd8b8136ecfb620b9a18c0297e046d0736" + "sha256": "4e97332c9ce444b0c2c38dd22ddc61c743eb208d916e4265a2a3b575bdccb1d3" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23746, - "upload-time": "2024-10-07T21:08:57.279841Z", - "url": "https://files.pythonhosted.org/packages/7a/04/84e439fd573000d85c2394e690dfbf2f322bf09b010689bcac4bafee8834/MarkupSafe-3.0.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 18938, + "upload-time": "2018-11-05T17:41:13.466398Z", + "url": "https://files.pythonhosted.org/packages/ac/7e/1b4c2e05809a4414ebce0892fe1e32c14ace86ca7d50c70f00979ca9b3a3/MarkupSafe-1.1.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" }, "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" }, - "filename": "MarkupSafe-3.0.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "filename": "MarkupSafe-1.1.1-cp27-cp27m-macosx_10_6_intel.whl", "hashes": { - "sha256": "c182d45600556917f811aa019d834a89fe4b6f6255da2fd0bdcf80e970f95918" + "sha256": "09027a7803a62ca78792ad89403b1b7a73a01c8cb65909cd876f7fcebd79b161" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23696, - "upload-time": "2024-10-07T21:08:58.216095Z", - "url": "https://files.pythonhosted.org/packages/5f/7d/2bb2663db79eb702d168ab6728741f64e431cd78f55b22c868e95d9805ef/MarkupSafe-3.0.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 17443, + "upload-time": "2019-02-24T01:04:50.030450Z", + "url": "https://files.pythonhosted.org/packages/6d/d2/0ccd2c0e2cd93b35e765d9b3205cd6602e6b202b522fc7997531353715b3/MarkupSafe-1.1.1-cp27-cp27m-macosx_10_6_intel.whl", "yanked": false }, { "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" }, "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" }, - "filename": "MarkupSafe-3.0.0-cp313-cp313t-musllinux_1_2_aarch64.whl", + "filename": "MarkupSafe-1.1.1-cp27-cp27m-manylinux1_i686.whl", "hashes": { - "sha256": "9f91c90f8f3bf436f81c12eeb4d79f9ddd263c71125e6ad71341906832a34386" + "sha256": "e249096428b3ae81b08327a63a485ad0878de3fb939049038579ac0ef61e17e7" }, "provenance": null, - "requires-python": ">=3.9", - "size": 25026, - "upload-time": "2024-10-07T21:08:59.119278Z", - "url": "https://files.pythonhosted.org/packages/5c/66/3227765a7215b205847d71af5def5693027df2538bdd33775eef1ee8151f/MarkupSafe-3.0.0-cp313-cp313t-musllinux_1_2_aarch64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 23950, + "upload-time": "2019-02-24T01:04:51.704068Z", + "url": "https://files.pythonhosted.org/packages/97/d8/ea17d2f83e307daa841df7674a42f5ed8d102e0f061fb658065f369779f5/MarkupSafe-1.1.1-cp27-cp27m-manylinux1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" }, "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" }, - "filename": "MarkupSafe-3.0.0-cp313-cp313t-musllinux_1_2_i686.whl", + "filename": "MarkupSafe-1.1.1-cp27-cp27m-manylinux1_x86_64.whl", "hashes": { - "sha256": "a7171d2b869e9be238ea318c196baf58fbf272704e9c1cd4be8c380eea963342" + "sha256": "500d4957e52ddc3351cabf489e79c91c17f6e0899158447047588650b5e69183" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23988, - "upload-time": "2024-10-07T21:09:01.109785Z", - "url": "https://files.pythonhosted.org/packages/f5/77/f3787b456331c94458aef7629c197a70b1c5279e0d04ad0646a13484a20c/MarkupSafe-3.0.0-cp313-cp313t-musllinux_1_2_i686.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 24349, + "upload-time": "2019-02-24T01:04:53.228205Z", + "url": "https://files.pythonhosted.org/packages/d8/1f/e97c4c6b182e59562f99c207f0f621d15a42fc82a6532a98e0b2d38b7c4e/MarkupSafe-1.1.1-cp27-cp27m-manylinux1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "9455a38c544a801c00ec284099f3e645df1544382f68a9979bd81bcbc2756bb0" }, "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "9455a38c544a801c00ec284099f3e645df1544382f68a9979bd81bcbc2756bb0" }, - "filename": "MarkupSafe-3.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl", + "filename": "MarkupSafe-1.1.1-cp27-cp27m-win32.whl", "hashes": { - "sha256": "cb244adf2499aa37d5dc43431990c7f0b632d841af66a51d22bd89c437b60264" + "sha256": "b2051432115498d3562c084a49bba65d97cf251f5a331c64a12ee7e04dacc51b" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23967, - "upload-time": "2024-10-07T21:09:01.960036Z", - "url": "https://files.pythonhosted.org/packages/d8/27/bffd73c503bfe6f00fa3de64703e00768f65f74a37b6fb2342ef771cacfd/MarkupSafe-3.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 14172, + "upload-time": "2019-02-24T01:04:58.429457Z", + "url": "https://files.pythonhosted.org/packages/20/40/49d725372f8f49df9891e7ea5f5d36489da85a277621177ad4af68992769/MarkupSafe-1.1.1-cp27-cp27m-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + "sha256": "9455a38c544a801c00ec284099f3e645df1544382f68a9979bd81bcbc2756bb0" }, "data-dist-info-metadata": { - "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + "sha256": "9455a38c544a801c00ec284099f3e645df1544382f68a9979bd81bcbc2756bb0" }, - "filename": "MarkupSafe-3.0.0-cp313-cp313t-win32.whl", + "filename": "MarkupSafe-1.1.1-cp27-cp27m-win_amd64.whl", "hashes": { - "sha256": "96e3ed550600185d34429477f1176cedea8293fa40e47fe37a05751bcb64c997" + "sha256": "98c7086708b163d425c67c7a91bad6e466bb99d797aa64f965e9d25c12111a5e" }, "provenance": null, - "requires-python": ">=3.9", - "size": 15166, - "upload-time": "2024-10-07T21:09:03.082794Z", - "url": "https://files.pythonhosted.org/packages/31/b5/d4a9ecb9785d0d5cad3fac326488dc99eb85270dea989d460cbebd603626/MarkupSafe-3.0.0-cp313-cp313t-win32.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 13995, + "upload-time": "2019-02-24T01:05:00.307943Z", + "url": "https://files.pythonhosted.org/packages/f7/58/85258115ce58190f20c28fbb3b91c3b1a0a42e6375b100e489427c30488a/MarkupSafe-1.1.1-cp27-cp27m-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" }, "data-dist-info-metadata": { - "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" }, - "filename": "MarkupSafe-3.0.0-cp313-cp313t-win_amd64.whl", + "filename": "MarkupSafe-1.1.1-cp27-cp27mu-manylinux1_i686.whl", "hashes": { - "sha256": "1d151b9cf3307e259b749125a5a08c030ba15a8f1d567ca5bfb0e92f35e761f5" + "sha256": "cd5df75523866410809ca100dc9681e301e3c27567cf498077e8551b6d20e42f" }, "provenance": null, - "requires-python": ">=3.9", - "size": 15694, - "upload-time": "2024-10-07T21:09:03.978358Z", - "url": "https://files.pythonhosted.org/packages/8f/86/4b87d92b35f9818d52bfda94abec26ef1b50441982c57d20566ec6b46ada/MarkupSafe-3.0.0-cp313-cp313t-win_amd64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 23943, + "upload-time": "2019-02-24T01:04:54.878587Z", + "url": "https://files.pythonhosted.org/packages/04/64/2fc144ee16cb2eed20b3e366045697af04a4e7367ef1e5e65db6f61f1804/MarkupSafe-1.1.1-cp27-cp27mu-manylinux1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" }, "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" }, - "filename": "MarkupSafe-3.0.0-cp39-cp39-macosx_10_9_universal2.whl", + "filename": "MarkupSafe-1.1.1-cp27-cp27mu-manylinux1_x86_64.whl", "hashes": { - "sha256": "23efb2be7221105c8eb0e905433414d2439cb0a8c5d5ca081c1c72acef0f5613" + "sha256": "43a55c2930bbc139570ac2452adf3d70cdbb3cfe5912c71cdce1c2c6bbd9c5d1" }, "provenance": null, - "requires-python": ">=3.9", - "size": 14328, - "upload-time": "2024-10-07T21:09:04.872164Z", - "url": "https://files.pythonhosted.org/packages/99/51/ef4f8d801aff0e01bd80260dfa85cb64800866927aff6f834c3d6f7ebe7c/MarkupSafe-3.0.0-cp39-cp39-macosx_10_9_universal2.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 24348, + "upload-time": "2019-02-24T01:04:56.730784Z", + "url": "https://files.pythonhosted.org/packages/fb/40/f3adb7cf24a8012813c5edb20329eb22d5d8e2a0ecf73d21d6b85865da11/MarkupSafe-1.1.1-cp27-cp27mu-manylinux1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" }, "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" }, - "filename": "MarkupSafe-3.0.0-cp39-cp39-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-1.1.1-cp34-cp34m-macosx_10_6_intel.whl", "hashes": { - "sha256": "81ee9c967956b9ea39b3a5270b7cb1740928d205b0dc72629164ce621b4debf9" + "sha256": "1027c282dad077d0bae18be6794e6b6b8c91d58ed8a8d89a89d59693b9131db5" }, "provenance": null, - "requires-python": ">=3.9", - "size": 12356, - "upload-time": "2024-10-07T21:09:05.751888Z", - "url": "https://files.pythonhosted.org/packages/9d/86/afe05136029d09541a7ef6daab922f01739f67e1f086634a1149109a5a78/MarkupSafe-3.0.0-cp39-cp39-macosx_11_0_arm64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 18796, + "upload-time": "2019-02-24T01:05:02.047727Z", + "url": "https://files.pythonhosted.org/packages/6b/0c/931351f919f60e79ac18c940d31fc13b4c6179e61c82240050ad14346524/MarkupSafe-1.1.1-cp34-cp34m-macosx_10_6_intel.whl", "yanked": false }, { "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "f007f5a65364cd5382d4b3dadf4e30be5a25a7d047830dc509a2a4473930180e" }, "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "f007f5a65364cd5382d4b3dadf4e30be5a25a7d047830dc509a2a4473930180e" }, - "filename": "MarkupSafe-3.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "filename": "MarkupSafe-1.1.1-cp34-cp34m-manylinux1_i686.whl", "hashes": { - "sha256": "5509a8373fed30b978557890a226c3d30569746c565b9daba69df80c160365a5" + "sha256": "62fe6c95e3ec8a7fad637b7f3d372c15ec1caa01ab47926cfdf7a75b40e0eac1" }, "provenance": null, - "requires-python": ">=3.9", - "size": 21604, - "upload-time": "2024-10-07T21:09:07.287590Z", - "url": "https://files.pythonhosted.org/packages/ff/08/0a5cad23cad2dcd13aa68ad7d8c56b4b10f4c86484e24008aced445ab3e7/MarkupSafe-3.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 26754, + "upload-time": "2019-02-24T01:05:03.764691Z", + "url": "https://files.pythonhosted.org/packages/1c/7d/16a3dd24ec9f901e91a0c1274d871c7dc07a229f35d478fdbf48f16b93b3/MarkupSafe-1.1.1-cp34-cp34m-manylinux1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "dcd2c0586f93ec7795072f582cba3ec09310b2d290651c91d35a1d5cd179b675" }, "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "dcd2c0586f93ec7795072f582cba3ec09310b2d290651c91d35a1d5cd179b675" }, - "filename": "MarkupSafe-3.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "filename": "MarkupSafe-1.1.1-cp34-cp34m-manylinux1_x86_64.whl", "hashes": { - "sha256": "f1c13c6c908811f867a8e9e66efb2d6c03d1cdd83e92788fe97f693c457dc44f" + "sha256": "88e5fcfb52ee7b911e8bb6d6aa2fd21fbecc674eadd44118a9cc3863f938e735" }, "provenance": null, - "requires-python": ">=3.9", - "size": 20769, - "upload-time": "2024-10-07T21:09:08.148521Z", - "url": "https://files.pythonhosted.org/packages/6e/ac/a02e6dadef6f778ec98569721e8e71152f9ad1ac7438c99cb70684e0f453/MarkupSafe-3.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 27287, + "upload-time": "2019-02-24T01:05:05.436976Z", + "url": "https://files.pythonhosted.org/packages/99/c9/5d5dcf2aa90f1d4500e92467a04f63b3708ee6e5764b40b2445e767ab8dc/MarkupSafe-1.1.1-cp34-cp34m-manylinux1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "0521ffd50b6a2dcbdd2ca069f85d7531b41b42d43a754fa5cff0f85003cd1505" }, "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "0521ffd50b6a2dcbdd2ca069f85d7531b41b42d43a754fa5cff0f85003cd1505" }, - "filename": "MarkupSafe-3.0.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "filename": "MarkupSafe-1.1.1-cp34-cp34m-win32.whl", "hashes": { - "sha256": "d7e63d1977d3806ce0a1a3e0099b089f61abdede5238ca6a3f3bf8877b46d095" + "sha256": "ade5e387d2ad0d7ebf59146cc00c8044acbd863725f887353a10df825fc8ae21" }, "provenance": null, - "requires-python": ">=3.9", - "size": 20905, - "upload-time": "2024-10-07T21:09:08.997853Z", - "url": "https://files.pythonhosted.org/packages/63/63/377ecc7aea0fae9b5aed793cc65b586a4ab4b52bc0f0198622f722f6e4aa/MarkupSafe-3.0.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 14562, + "upload-time": "2019-02-24T01:05:07.035160Z", + "url": "https://files.pythonhosted.org/packages/06/54/f14cf25317b0b3e596457c9a5bea18b6fc27c841c6eb9d23c679b10d63a2/MarkupSafe-1.1.1-cp34-cp34m-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" }, "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" }, - "filename": "MarkupSafe-3.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", + "filename": "MarkupSafe-1.1.1-cp34-cp34m-win_amd64.whl", "hashes": { - "sha256": "d2c099be5274847d606574234e494f23a359e829ba337ea9037c3a72b0851942" + "sha256": "09c4b7f37d6c648cb13f9230d847adf22f8171b1ccc4d5682398e77f40309235" }, "provenance": null, - "requires-python": ">=3.9", - "size": 21498, - "upload-time": "2024-10-07T21:09:09.869317Z", - "url": "https://files.pythonhosted.org/packages/8e/13/7819a2261f0ca26474121512def4d8a354869f3f1d28c38fef4226a9936d/MarkupSafe-3.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 14440, + "upload-time": "2019-02-24T01:05:08.397596Z", + "url": "https://files.pythonhosted.org/packages/09/31/fe863b864cf3dfa11bce7a3bd41c4433d59b777ee0750b8d8c9a96f5ca98/MarkupSafe-1.1.1-cp34-cp34m-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" }, "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" }, - "filename": "MarkupSafe-3.0.0-cp39-cp39-musllinux_1_2_i686.whl", + "filename": "MarkupSafe-1.1.1-cp35-cp35m-macosx_10_6_intel.whl", "hashes": { - "sha256": "e042ccf8fe5bf8b6a4b38b3f7d618eb10ea20402b0c9f4add9293408de447974" + "sha256": "79855e1c5b8da654cf486b830bd42c06e8780cea587384cf6545b7d9ac013a0b" }, "provenance": null, - "requires-python": ">=3.9", - "size": 21171, - "upload-time": "2024-10-07T21:09:10.752490Z", - "url": "https://files.pythonhosted.org/packages/a7/f2/eea3125b43826fe88c9b1cb7d8fa007a283d7c4b79577a3712db6e61e3b1/MarkupSafe-3.0.0-cp39-cp39-musllinux_1_2_i686.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 18850, + "upload-time": "2019-02-24T01:05:10.011313Z", + "url": "https://files.pythonhosted.org/packages/64/ce/e159d4201a45d56ad14d77b020be7678583898cecbb2a25817f363f71486/MarkupSafe-1.1.1-cp35-cp35m-macosx_10_6_intel.whl", "yanked": false }, { "core-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "dcd2c0586f93ec7795072f582cba3ec09310b2d290651c91d35a1d5cd179b675" }, "data-dist-info-metadata": { - "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + "sha256": "dcd2c0586f93ec7795072f582cba3ec09310b2d290651c91d35a1d5cd179b675" }, - "filename": "MarkupSafe-3.0.0-cp39-cp39-musllinux_1_2_x86_64.whl", + "filename": "MarkupSafe-1.1.1-cp35-cp35m-manylinux1_i686.whl", "hashes": { - "sha256": "98fb3a2bf525ad66db96745707b93ba0f78928b7a1cb2f1cb4b143bc7e2ba3b3" + "sha256": "c8716a48d94b06bb3b2524c2b77e055fb313aeb4ea620c8dd03a105574ba704f" }, "provenance": null, - "requires-python": ">=3.9", - "size": 20905, - "upload-time": "2024-10-07T21:09:11.630128Z", - "url": "https://files.pythonhosted.org/packages/20/2d/474d27577ba12d5bb465133096424d037f7f272466f4e81e6c37c9cfe07a/MarkupSafe-3.0.0-cp39-cp39-musllinux_1_2_x86_64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 26945, + "upload-time": "2019-02-24T01:05:11.672820Z", + "url": "https://files.pythonhosted.org/packages/b1/60/fa4afa6fb4547b46b24bc679dd312242e0e579b4ee5651a2e5f50f814319/MarkupSafe-1.1.1-cp35-cp35m-manylinux1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + "sha256": "a6778b52fb89ad44968ad624655b238e5b3ba9cc63e754352e5f0575abf31c6b" }, "data-dist-info-metadata": { - "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + "sha256": "a6778b52fb89ad44968ad624655b238e5b3ba9cc63e754352e5f0575abf31c6b" }, - "filename": "MarkupSafe-3.0.0-cp39-cp39-win32.whl", + "filename": "MarkupSafe-1.1.1-cp35-cp35m-manylinux1_x86_64.whl", "hashes": { - "sha256": "a80c6740e1bfbe50cea7cbf74f48823bb57bd59d914ee22ff8a81963b08e62d2" + "sha256": "7c1699dfe0cf8ff607dbdcc1e9b9af1755371f92a68f706051cc8c37d447c905" }, "provenance": null, - "requires-python": ">=3.9", - "size": 15024, - "upload-time": "2024-10-07T21:09:12.759094Z", - "url": "https://files.pythonhosted.org/packages/73/8c/7087be0d8e090ee424d59307da837f6401bf6465b03bf6dd0e36bfc40b9a/MarkupSafe-3.0.0-cp39-cp39-win32.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 27474, + "upload-time": "2019-02-24T01:05:13.101272Z", + "url": "https://files.pythonhosted.org/packages/6e/57/d40124076756c19ff2269678de7ae25a14ebbb3f6314eb5ce9477f191350/MarkupSafe-1.1.1-cp35-cp35m-manylinux1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" }, "data-dist-info-metadata": { - "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" }, - "filename": "MarkupSafe-3.0.0-cp39-cp39-win_amd64.whl", + "filename": "MarkupSafe-1.1.1-cp35-cp35m-win32.whl", "hashes": { - "sha256": "5d207ff5cceef77796f8aacd44263266248cf1fbc601441524d7835613f8abec" + "sha256": "6dd73240d2af64df90aa7c4e7481e23825ea70af4b4922f8ede5b9e35f78a3b1" }, "provenance": null, - "requires-python": ">=3.9", - "size": 15477, - "upload-time": "2024-10-07T21:09:13.592035Z", - "url": "https://files.pythonhosted.org/packages/a1/0d/39a8acf44dd8cfe60c93f589b1c553a4d5865f05e6b752481604147b72e5/MarkupSafe-3.0.0-cp39-cp39-win_amd64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 15827, + "upload-time": "2019-02-24T01:05:14.740866Z", + "url": "https://files.pythonhosted.org/packages/d8/9d/7a8cad803ef73f47134ae5c3804e20b54149ce62a7d1337204f3cf2d1fa1/MarkupSafe-1.1.1-cp35-cp35m-win32.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "markupsafe-3.0.0.tar.gz", + "core-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "data-dist-info-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "filename": "MarkupSafe-1.1.1-cp35-cp35m-win_amd64.whl", "hashes": { - "sha256": "03ff62dea2fef3eadf2f1853bc6332bcb0458d9608b11dfb1cd5aeda1c178ea6" + "sha256": "9add70b36c5666a2ed02b43b335fe19002ee5235efd4b8a89bfcf9005bebac0d" }, "provenance": null, - "requires-python": ">=3.9", - "size": 20102, - "upload-time": "2024-10-07T21:09:14.487843Z", - "url": "https://files.pythonhosted.org/packages/5c/84/3f683b24fcffa08c5b7ef3fb8a845661057dd39c321c1ae16fa37a3eb35b/markupsafe-3.0.0.tar.gz", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16578, + "upload-time": "2019-02-24T01:05:16.147739Z", + "url": "https://files.pythonhosted.org/packages/12/10/8dbe995ab7e5d0471fd7aa90fdb756595ae9ef0ccf3707867b1b56254df8/MarkupSafe-1.1.1-cp35-cp35m-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" }, - "filename": "MarkupSafe-3.0.1-cp310-cp310-macosx_10_9_universal2.whl", + "filename": "MarkupSafe-1.1.1-cp36-cp36m-macosx_10_6_intel.whl", "hashes": { - "sha256": "db842712984e91707437461930e6011e60b39136c7331e971952bb30465bc1a1" + "sha256": "24982cc2533820871eba85ba648cd53d8623687ff11cbb805be4ff7b4c971aff" }, "provenance": null, - "requires-python": ">=3.9", - "size": 14391, - "upload-time": "2024-10-08T17:00:31.096265Z", - "url": "https://files.pythonhosted.org/packages/43/a2/0482d1a157f5f10f72fc4fe8c3be9ffa3651c1f7a12b60a3ab71b2635e13/MarkupSafe-3.0.1-cp310-cp310-macosx_10_9_universal2.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 18847, + "upload-time": "2019-02-24T01:05:17.816072Z", + "url": "https://files.pythonhosted.org/packages/f0/00/a6aea33f5598b080b86d6b6d1214b51afe3ffa6100b902d5aa465080083f/MarkupSafe-1.1.1-cp36-cp36m-macosx_10_6_intel.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" }, - "filename": "MarkupSafe-3.0.1-cp310-cp310-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-1.1.1-cp36-cp36m-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "3ffb4a8e7d46ed96ae48805746755fadd0909fea2306f93d5d8233ba23dda12a" + "sha256": "d53bc011414228441014aa71dbec320c66468c1030aae3a6e29778a3382d96e5" }, "provenance": null, - "requires-python": ">=3.9", - "size": 12414, - "upload-time": "2024-10-08T17:00:32.272710Z", - "url": "https://files.pythonhosted.org/packages/3b/25/5ea6500d200fd2dc3ea25c765f69dea0a1a8d42ec80a38cd896ad47cb85d/MarkupSafe-3.0.1-cp310-cp310-macosx_11_0_arm64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16263, + "upload-time": "2021-01-29T23:49:25.923196Z", + "url": "https://files.pythonhosted.org/packages/45/17/5b6a3a0afa0cb9827781ee43d8842a3540ac9d49855cad936099c7b9416b/MarkupSafe-1.1.1-cp36-cp36m-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" }, - "filename": "MarkupSafe-3.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "filename": "MarkupSafe-1.1.1-cp36-cp36m-manylinux1_i686.whl", "hashes": { - "sha256": "67c519635a4f64e495c50e3107d9b4075aec33634272b5db1cde839e07367589" + "sha256": "00bc623926325b26bb9605ae9eae8a215691f33cae5df11ca5424f06f2d1f473" }, "provenance": null, - "requires-python": ">=3.9", - "size": 21787, - "upload-time": "2024-10-08T17:00:33.037593Z", - "url": "https://files.pythonhosted.org/packages/92/41/cf5397dd6bb18895d148aa402cafa71018f2ffc5f6e9d6e90d85b523c741/MarkupSafe-3.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 26981, + "upload-time": "2019-02-24T01:05:19.222357Z", + "url": "https://files.pythonhosted.org/packages/35/25/8560907c79805c1ed2d1b8297c43ad82f5f23a5376d846bc1a2ace2aee53/MarkupSafe-1.1.1-cp36-cp36m-manylinux1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" }, - "filename": "MarkupSafe-3.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "filename": "MarkupSafe-1.1.1-cp36-cp36m-manylinux1_x86_64.whl", "hashes": { - "sha256": "48488d999ed50ba8d38c581d67e496f955821dc183883550a6fbc7f1aefdc170" + "sha256": "717ba8fe3ae9cc0006d7c451f0bb265ee07739daf76355d06366154ee68d221e" }, "provenance": null, - "requires-python": ">=3.9", - "size": 20954, - "upload-time": "2024-10-08T17:00:33.822779Z", - "url": "https://files.pythonhosted.org/packages/2e/0d/5d91ef2b4f30afa87483a3a7c108c777d144b1c42d7113459296a8a2bfa0/MarkupSafe-3.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 27520, + "upload-time": "2019-02-24T01:05:20.655961Z", + "url": "https://files.pythonhosted.org/packages/b2/5f/23e0023be6bb885d00ffbefad2942bc51a620328ee910f64abe5a8d18dd1/MarkupSafe-1.1.1-cp36-cp36m-manylinux1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" }, - "filename": "MarkupSafe-3.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "filename": "MarkupSafe-1.1.1-cp36-cp36m-manylinux2010_i686.whl", "hashes": { - "sha256": "f31ae06f1328595d762c9a2bf29dafd8621c7d3adc130cbb46278079758779ca" + "sha256": "3b8a6499709d29c2e2399569d96719a1b21dcd94410a586a18526b143ec8470f" }, "provenance": null, - "requires-python": ">=3.9", - "size": 21086, - "upload-time": "2024-10-08T17:00:34.673549Z", - "url": "https://files.pythonhosted.org/packages/f6/de/12a4110c2c7c7b502fe0e6f911367726dbb7a37e03e207495135d064bb48/MarkupSafe-3.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 32040, + "upload-time": "2021-01-29T23:50:46.368114Z", + "url": "https://files.pythonhosted.org/packages/2d/0d/119e18ded4869fb781f51ca6a1130f488dfd11d1bd59009101ba1adf01fa/MarkupSafe-1.1.1-cp36-cp36m-manylinux2010_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" }, - "filename": "MarkupSafe-3.0.1-cp310-cp310-musllinux_1_2_aarch64.whl", + "filename": "MarkupSafe-1.1.1-cp36-cp36m-manylinux2010_x86_64.whl", "hashes": { - "sha256": "80fcbf3add8790caddfab6764bde258b5d09aefbe9169c183f88a7410f0f6dea" + "sha256": "84dee80c15f1b560d55bcfe6d47b27d070b4681c699c572af2e3c7cc90a3b8e0" }, "provenance": null, - "requires-python": ">=3.9", - "size": 21685, - "upload-time": "2024-10-08T17:00:35.922841Z", - "url": "https://files.pythonhosted.org/packages/96/55/59389babc6e8ed206849a9958de9da7c23f3a75d294f46e99624fa38fb79/MarkupSafe-3.0.1-cp310-cp310-musllinux_1_2_aarch64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 32237, + "upload-time": "2021-01-29T23:50:47.979115Z", + "url": "https://files.pythonhosted.org/packages/9d/d3/75cddfad6ca1d1bb3a017cece499a65e54ceb4583800f1256b8ad07bb57f/MarkupSafe-1.1.1-cp36-cp36m-manylinux2010_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" }, - "filename": "MarkupSafe-3.0.1-cp310-cp310-musllinux_1_2_i686.whl", + "filename": "MarkupSafe-1.1.1-cp36-cp36m-manylinux2014_aarch64.whl", "hashes": { - "sha256": "3341c043c37d78cc5ae6e3e305e988532b072329639007fd408a476642a89fd6" + "sha256": "b1dba4527182c95a0db8b6060cc98ac49b9e2f5e64320e2b56e47cb2831978c7" }, "provenance": null, - "requires-python": ">=3.9", - "size": 21348, - "upload-time": "2024-10-08T17:00:36.759481Z", - "url": "https://files.pythonhosted.org/packages/3d/cb/cbad5f093e12cd79ceea3e2957ba5bd4c2706810f333d0a3422ab2aef358/MarkupSafe-3.0.1-cp310-cp310-musllinux_1_2_i686.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 33455, + "upload-time": "2021-01-29T23:50:49.387985Z", + "url": "https://files.pythonhosted.org/packages/06/b2/575cb8d628820ad23ea55af0d29899ea459de62cde7a78cfdde91608ce5f/MarkupSafe-1.1.1-cp36-cp36m-manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" }, - "filename": "MarkupSafe-3.0.1-cp310-cp310-musllinux_1_2_x86_64.whl", + "filename": "MarkupSafe-1.1.1-cp36-cp36m-win32.whl", "hashes": { - "sha256": "cb53e2a99df28eee3b5f4fea166020d3ef9116fdc5764bc5117486e6d1211b25" + "sha256": "535f6fc4d397c1563d08b88e485c3496cf5784e927af890fb3c3aac7f933ec66" }, "provenance": null, - "requires-python": ">=3.9", - "size": 21098, - "upload-time": "2024-10-08T17:00:37.574646Z", - "url": "https://files.pythonhosted.org/packages/8e/70/e19c4f39d68a52406012ee118667b57efb0bbe6e950be21187cd7a1b4b80/MarkupSafe-3.0.1-cp310-cp310-musllinux_1_2_x86_64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 15833, + "upload-time": "2019-02-24T01:05:22.117474Z", + "url": "https://files.pythonhosted.org/packages/fe/38/1ee869cf77456412512761cbabe9f0e30912c7a4d8bbb726d2393a4d4723/MarkupSafe-1.1.1-cp36-cp36m-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" }, "data-dist-info-metadata": { - "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" }, - "filename": "MarkupSafe-3.0.1-cp310-cp310-win32.whl", + "filename": "MarkupSafe-1.1.1-cp36-cp36m-win_amd64.whl", "hashes": { - "sha256": "db15ce28e1e127a0013dfb8ac243a8e392db8c61eae113337536edb28bdc1f97" + "sha256": "b1282f8c00509d99fef04d8ba936b156d419be841854fe901d8ae224c59f0be5" }, "provenance": null, - "requires-python": ">=3.9", - "size": 15075, - "upload-time": "2024-10-08T17:00:38.409993Z", - "url": "https://files.pythonhosted.org/packages/30/95/ca809c01624428d427e9b3a4500f9068eca941e0c520328954ce84ad966a/MarkupSafe-3.0.1-cp310-cp310-win32.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16575, + "upload-time": "2019-02-24T01:05:23.754570Z", + "url": "https://files.pythonhosted.org/packages/b9/82/833c7714951bff8f502ed054e6fbd8bd00e083d1fd96de6a46905cf23378/MarkupSafe-1.1.1-cp36-cp36m-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" }, "data-dist-info-metadata": { - "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" }, - "filename": "MarkupSafe-3.0.1-cp310-cp310-win_amd64.whl", + "filename": "MarkupSafe-1.1.1-cp37-cp37m-macosx_10_6_intel.whl", "hashes": { - "sha256": "4ffaaac913c3f7345579db4f33b0020db693f302ca5137f106060316761beea9" + "sha256": "8defac2f2ccd6805ebf65f5eeb132adcf2ab57aa11fdf4c0dd5169a004710e7d" }, "provenance": null, - "requires-python": ">=3.9", - "size": 15535, - "upload-time": "2024-10-08T17:00:39.323413Z", - "url": "https://files.pythonhosted.org/packages/23/41/decb99ab07793656821a86f827a394700ce28402ebb02dc6d003210d9859/MarkupSafe-3.0.1-cp310-cp310-win_amd64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 18850, + "upload-time": "2019-02-24T01:05:25.146122Z", + "url": "https://files.pythonhosted.org/packages/ce/c6/f000f1af136ef74e4a95e33785921c73595c5390403f102e9b231b065b7a/MarkupSafe-1.1.1-cp37-cp37m-macosx_10_6_intel.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" }, - "filename": "MarkupSafe-3.0.1-cp311-cp311-macosx_10_9_universal2.whl", + "filename": "MarkupSafe-1.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "26627785a54a947f6d7336ce5963569b5d75614619e75193bdb4e06e21d447ad" + "sha256": "bf5aa3cbcfdf57fa2ee9cd1822c862ef23037f5c832ad09cfea57fa846dec193" }, "provenance": null, - "requires-python": ">=3.9", - "size": 14387, - "upload-time": "2024-10-08T17:00:40.221222Z", - "url": "https://files.pythonhosted.org/packages/ce/af/2f5d88a7fc7226bd34c6e15f6061246ad8cff979da9f19d11bdd0addd8e2/MarkupSafe-3.0.1-cp311-cp311-macosx_10_9_universal2.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16263, + "upload-time": "2021-01-29T23:50:50.890190Z", + "url": "https://files.pythonhosted.org/packages/70/78/b7f1fac566e6d579a15b020dff0e77bc059093a6c5e6f6a777be4c959384/MarkupSafe-1.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" }, - "filename": "MarkupSafe-3.0.1-cp311-cp311-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-1.1.1-cp37-cp37m-manylinux1_i686.whl", "hashes": { - "sha256": "b954093679d5750495725ea6f88409946d69cfb25ea7b4c846eef5044194f583" + "sha256": "46c99d2de99945ec5cb54f23c8cd5689f6d7177305ebff350a58ce5f8de1669e" }, "provenance": null, - "requires-python": ">=3.9", - "size": 12410, - "upload-time": "2024-10-08T17:00:40.944018Z", - "url": "https://files.pythonhosted.org/packages/8d/43/fd588ef5d192308c5e05974bac659bf6ae29c202b7ea2c4194bcf01eacee/MarkupSafe-3.0.1-cp311-cp311-macosx_11_0_arm64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 26987, + "upload-time": "2019-02-24T01:05:26.521609Z", + "url": "https://files.pythonhosted.org/packages/d6/e5/348e7d7977202d9a6c7f4cac3c6d8f71b01bb3c91e0bd4b5c23670951fd6/MarkupSafe-1.1.1-cp37-cp37m-manylinux1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" }, - "filename": "MarkupSafe-3.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "filename": "MarkupSafe-1.1.1-cp37-cp37m-manylinux1_x86_64.whl", "hashes": { - "sha256": "973a371a55ce9ed333a3a0f8e0bcfae9e0d637711534bcb11e130af2ab9334e7" + "sha256": "ba59edeaa2fc6114428f1637ffff42da1e311e29382d81b339c1817d37ec93c6" }, "provenance": null, - "requires-python": ">=3.9", - "size": 24006, - "upload-time": "2024-10-08T17:00:41.804996Z", - "url": "https://files.pythonhosted.org/packages/58/26/78f161d602fb03804118905e5faacafc0ec592bbad71aaee62537529813a/MarkupSafe-3.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 27523, + "upload-time": "2019-02-24T01:05:28.148130Z", + "url": "https://files.pythonhosted.org/packages/98/7b/ff284bd8c80654e471b769062a9b43cc5d03e7a615048d96f4619df8d420/MarkupSafe-1.1.1-cp37-cp37m-manylinux1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" }, - "filename": "MarkupSafe-3.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "filename": "MarkupSafe-1.1.1-cp37-cp37m-manylinux2010_i686.whl", "hashes": { - "sha256": "244dbe463d5fb6d7ce161301a03a6fe744dac9072328ba9fc82289238582697b" + "sha256": "6fffc775d90dcc9aed1b89219549b329a9250d918fd0b8fa8d93d154918422e1" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23303, - "upload-time": "2024-10-08T17:00:43.257130Z", - "url": "https://files.pythonhosted.org/packages/ae/1d/7d5ec8bcfd9c2db235d720fa51d818b7e2abc45250ce5f53dd6cb60409ca/MarkupSafe-3.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 32906, + "upload-time": "2021-01-29T23:50:52.185710Z", + "url": "https://files.pythonhosted.org/packages/81/e2/2cb8f60843559cd04a161d838b4c824f4569457d0bbd8b6416c0e68c9d25/MarkupSafe-1.1.1-cp37-cp37m-manylinux2010_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" }, - "filename": "MarkupSafe-3.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "filename": "MarkupSafe-1.1.1-cp37-cp37m-manylinux2010_x86_64.whl", "hashes": { - "sha256": "d98e66a24497637dd31ccab090b34392dddb1f2f811c4b4cd80c230205c074a3" + "sha256": "a6a744282b7718a2a62d2ed9d993cad6f5f585605ad352c11de459f4108df0a1" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23205, - "upload-time": "2024-10-08T17:00:44.060770Z", - "url": "https://files.pythonhosted.org/packages/26/ce/703ca3b03a709e3bd1fbffa407789e56b9fa664456538092617dd665fc1d/MarkupSafe-3.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 33164, + "upload-time": "2021-01-29T23:50:53.514076Z", + "url": "https://files.pythonhosted.org/packages/c2/37/2e4def8ce3739a258998215df907f5815ecd1af71e62147f5eea2d12d4e8/MarkupSafe-1.1.1-cp37-cp37m-manylinux2010_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" }, - "filename": "MarkupSafe-3.0.1-cp311-cp311-musllinux_1_2_aarch64.whl", + "filename": "MarkupSafe-1.1.1-cp37-cp37m-manylinux2014_aarch64.whl", "hashes": { - "sha256": "ad91738f14eb8da0ff82f2acd0098b6257621410dcbd4df20aaa5b4233d75a50" + "sha256": "195d7d2c4fbb0ee8139a6cf67194f3973a6b3042d742ebe0a9ed36d8b6f0c07f" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23684, - "upload-time": "2024-10-08T17:00:45.488115Z", - "url": "https://files.pythonhosted.org/packages/88/60/40be0493decabc2344b12d3a709fd6ccdd15a5ebaee1e8d878315d107ad3/MarkupSafe-3.0.1-cp311-cp311-musllinux_1_2_aarch64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 34378, + "upload-time": "2021-01-29T23:50:55.013962Z", + "url": "https://files.pythonhosted.org/packages/c1/53/96b8c31ee0947bd080b46f6dc9c0a35cceedae8c56a219cc4b9cce0a4f99/MarkupSafe-1.1.1-cp37-cp37m-manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" }, - "filename": "MarkupSafe-3.0.1-cp311-cp311-musllinux_1_2_i686.whl", + "filename": "MarkupSafe-1.1.1-cp37-cp37m-win32.whl", "hashes": { - "sha256": "7044312a928a66a4c2a22644147bc61a199c1709712069a344a3fb5cfcf16915" + "sha256": "b00c1de48212e4cc9603895652c5c410df699856a2853135b3967591e4beebc2" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23472, - "upload-time": "2024-10-08T17:00:46.272442Z", - "url": "https://files.pythonhosted.org/packages/6d/f8/8fd52a66e8f62a9add62b4a0b5a3ab4092027437f2ef027f812d94ae91cf/MarkupSafe-3.0.1-cp311-cp311-musllinux_1_2_i686.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 15832, + "upload-time": "2019-02-24T01:05:29.587969Z", + "url": "https://files.pythonhosted.org/packages/5b/d4/1deb3c5dc3714fb160c7e2116fc6dff36a063d9156a9328cce54ef35cc52/MarkupSafe-1.1.1-cp37-cp37m-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" }, - "filename": "MarkupSafe-3.0.1-cp311-cp311-musllinux_1_2_x86_64.whl", + "filename": "MarkupSafe-1.1.1-cp37-cp37m-win_amd64.whl", "hashes": { - "sha256": "a4792d3b3a6dfafefdf8e937f14906a51bd27025a36f4b188728a73382231d91" + "sha256": "9bf40443012702a1d2070043cb6291650a0841ece432556f784f004937f0f32c" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23388, - "upload-time": "2024-10-08T17:00:47.079474Z", - "url": "https://files.pythonhosted.org/packages/d4/0b/998b17b9e06ea45ad1646fea586f1b83d02dfdb14d47dd2fd81fba5a08c9/MarkupSafe-3.0.1-cp311-cp311-musllinux_1_2_x86_64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16576, + "upload-time": "2019-02-24T01:05:31.305788Z", + "url": "https://files.pythonhosted.org/packages/65/c6/2399700d236d1dd681af8aebff1725558cddfd6e43d7a5184a675f4711f5/MarkupSafe-1.1.1-cp37-cp37m-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + "sha256": "20508fe2108d1a35c980ca12bdd8cf88a0cb00c5134d6a3129742c42f9b230d5" }, "data-dist-info-metadata": { - "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + "sha256": "20508fe2108d1a35c980ca12bdd8cf88a0cb00c5134d6a3129742c42f9b230d5" }, - "filename": "MarkupSafe-3.0.1-cp311-cp311-win32.whl", + "filename": "MarkupSafe-1.1.1-cp38-cp38-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "fa7d686ed9883f3d664d39d5a8e74d3c5f63e603c2e3ff0abcba23eac6542635" + "sha256": "6788b695d50a51edb699cb55e35487e430fa21f1ed838122d722e0ff0ac5ba15" }, "provenance": null, - "requires-python": ">=3.9", - "size": 15106, - "upload-time": "2024-10-08T17:00:47.896633Z", - "url": "https://files.pythonhosted.org/packages/5a/57/b6b7aa23b2e26d68d601718f8ce3161fbdaf967b31752c7dec52bef828c9/MarkupSafe-3.0.1-cp311-cp311-win32.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16432, + "upload-time": "2020-01-26T19:06:57.911726Z", + "url": "https://files.pythonhosted.org/packages/0c/12/37f68957526d1ec0883b521934b4e1b8ff3dd8e4fab858a5bf3e487bcee9/MarkupSafe-1.1.1-cp38-cp38-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + "sha256": "20508fe2108d1a35c980ca12bdd8cf88a0cb00c5134d6a3129742c42f9b230d5" }, "data-dist-info-metadata": { - "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + "sha256": "20508fe2108d1a35c980ca12bdd8cf88a0cb00c5134d6a3129742c42f9b230d5" }, - "filename": "MarkupSafe-3.0.1-cp311-cp311-win_amd64.whl", + "filename": "MarkupSafe-1.1.1-cp38-cp38-manylinux1_i686.whl", "hashes": { - "sha256": "9ba25a71ebf05b9bb0e2ae99f8bc08a07ee8e98c612175087112656ca0f5c8bf" + "sha256": "cdb132fc825c38e1aeec2c8aa9338310d29d337bebbd7baa06889d09a60a1fa2" }, "provenance": null, - "requires-python": ">=3.9", - "size": 15542, - "upload-time": "2024-10-08T17:00:48.736435Z", - "url": "https://files.pythonhosted.org/packages/fc/b5/20cb1d714596acb553c810009c8004c809823947da63e13c19a7decfcb6c/MarkupSafe-3.0.1-cp311-cp311-win_amd64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 31441, + "upload-time": "2020-01-26T19:07:00.314821Z", + "url": "https://files.pythonhosted.org/packages/51/3c/82b35d63a8e9fe1e7d4078c43a0a8fc631cc4ac9d2beff86c74af0cdb2d9/MarkupSafe-1.1.1-cp38-cp38-manylinux1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "20508fe2108d1a35c980ca12bdd8cf88a0cb00c5134d6a3129742c42f9b230d5" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "20508fe2108d1a35c980ca12bdd8cf88a0cb00c5134d6a3129742c42f9b230d5" }, - "filename": "MarkupSafe-3.0.1-cp312-cp312-macosx_10_13_universal2.whl", + "filename": "MarkupSafe-1.1.1-cp38-cp38-manylinux1_x86_64.whl", "hashes": { - "sha256": "8ae369e84466aa70f3154ee23c1451fda10a8ee1b63923ce76667e3077f2b0c4" + "sha256": "13d3144e1e340870b25e7b10b98d779608c02016d5184cfb9927a9f10c689f42" }, "provenance": null, - "requires-python": ">=3.9", - "size": 14322, - "upload-time": "2024-10-08T17:00:49.579782Z", - "url": "https://files.pythonhosted.org/packages/45/6d/72ed58d42a12bd9fc288dbff6dd8d03ea973a232ac0538d7f88d105b5251/MarkupSafe-3.0.1-cp312-cp312-macosx_10_13_universal2.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 32690, + "upload-time": "2020-01-26T19:07:01.833601Z", + "url": "https://files.pythonhosted.org/packages/4b/20/f6d7648c81cb84815d0be935d5c74cd1cc0239e43eadb1a61062d34b6543/MarkupSafe-1.1.1-cp38-cp38-manylinux1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" }, - "filename": "MarkupSafe-3.0.1-cp312-cp312-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-1.1.1-cp38-cp38-manylinux2010_i686.whl", "hashes": { - "sha256": "40f1e10d51c92859765522cbd79c5c8989f40f0419614bcdc5015e7b6bf97fc5" + "sha256": "acf08ac40292838b3cbbb06cfe9b2cb9ec78fce8baca31ddb87aaac2e2dc3bc2" }, "provenance": null, - "requires-python": ">=3.9", - "size": 12380, - "upload-time": "2024-10-08T17:00:51.010327Z", - "url": "https://files.pythonhosted.org/packages/86/f5/241238f89cdd6461ac9f521af8389f9a48fab97e4f315c69e9e0d52bc919/MarkupSafe-3.0.1-cp312-cp312-macosx_11_0_arm64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 32347, + "upload-time": "2021-01-29T23:50:56.201436Z", + "url": "https://files.pythonhosted.org/packages/b7/d5/9d36bdf18173408ce6b16bcc625e4019abf1dd4b52fa66163e231f5b7c98/MarkupSafe-1.1.1-cp38-cp38-manylinux2010_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" }, - "filename": "MarkupSafe-3.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "filename": "MarkupSafe-1.1.1-cp38-cp38-manylinux2010_x86_64.whl", "hashes": { - "sha256": "5a4cb365cb49b750bdb60b846b0c0bc49ed62e59a76635095a179d440540c346" + "sha256": "d9be0ba6c527163cbed5e0857c451fcd092ce83947944d6c14bc95441203f032" }, "provenance": null, - "requires-python": ">=3.9", - "size": 24099, - "upload-time": "2024-10-08T17:00:52.503689Z", - "url": "https://files.pythonhosted.org/packages/27/94/79751928bca5841416d8ca02e22198672e021d5c7120338e2a6e3771f8fc/MarkupSafe-3.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 32596, + "upload-time": "2021-01-29T23:50:57.356971Z", + "url": "https://files.pythonhosted.org/packages/80/16/98afa5c19296aaf7b16d1eb3c7e997656e6cfad79606e7d3885905615e96/MarkupSafe-1.1.1-cp38-cp38-manylinux2010_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" }, - "filename": "MarkupSafe-3.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "filename": "MarkupSafe-1.1.1-cp38-cp38-manylinux2014_aarch64.whl", "hashes": { - "sha256": "ee3941769bd2522fe39222206f6dd97ae83c442a94c90f2b7a25d847d40f4729" + "sha256": "caabedc8323f1e93231b52fc32bdcde6db817623d33e100708d9a68e1f53b26b" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23249, - "upload-time": "2024-10-08T17:00:53.296461Z", - "url": "https://files.pythonhosted.org/packages/10/6e/1b8070bbfc467429c7983cd5ffd4ec57e1d501763d974c7caaa0a9a79f4c/MarkupSafe-3.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 33901, + "upload-time": "2021-01-29T23:50:58.589791Z", + "url": "https://files.pythonhosted.org/packages/83/66/ec77a7000486d4d6acb599993b58dc4c97d510e3f2c37b81d31fb7632c4f/MarkupSafe-1.1.1-cp38-cp38-manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "20508fe2108d1a35c980ca12bdd8cf88a0cb00c5134d6a3129742c42f9b230d5" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "20508fe2108d1a35c980ca12bdd8cf88a0cb00c5134d6a3129742c42f9b230d5" }, - "filename": "MarkupSafe-3.0.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "filename": "MarkupSafe-1.1.1-cp38-cp38-win32.whl", "hashes": { - "sha256": "62fada2c942702ef8952754abfc1a9f7658a4d5460fabe95ac7ec2cbe0d02abc" + "sha256": "596510de112c685489095da617b5bcbbac7dd6384aeebeda4df6025d0256a81b" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23149, - "upload-time": "2024-10-08T17:00:54.195048Z", - "url": "https://files.pythonhosted.org/packages/66/50/9389ae6cdff78d7481a2a2641830b5eb1d1f62177550e73355a810a889c9/MarkupSafe-3.0.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16229, + "upload-time": "2020-01-26T19:02:42.112688Z", + "url": "https://files.pythonhosted.org/packages/93/b8/95b1c38f5b00ed2c0d16cf65f2b07a5ae73eeacf66d2010c0e934737d1d9/MarkupSafe-1.1.1-cp38-cp38-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "20508fe2108d1a35c980ca12bdd8cf88a0cb00c5134d6a3129742c42f9b230d5" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "20508fe2108d1a35c980ca12bdd8cf88a0cb00c5134d6a3129742c42f9b230d5" }, - "filename": "MarkupSafe-3.0.1-cp312-cp312-musllinux_1_2_aarch64.whl", + "filename": "MarkupSafe-1.1.1-cp38-cp38-win_amd64.whl", "hashes": { - "sha256": "4c2d64fdba74ad16138300815cfdc6ab2f4647e23ced81f59e940d7d4a1469d9" + "sha256": "e8313f01ba26fbbe36c7be1966a7b7424942f670f38e666995b88d012765b9be" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23864, - "upload-time": "2024-10-08T17:00:55.015450Z", - "url": "https://files.pythonhosted.org/packages/16/02/5dddff5366fde47133186efb847fa88bddef85914bbe623e25cfeccb3517/MarkupSafe-3.0.1-cp312-cp312-musllinux_1_2_aarch64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16800, + "upload-time": "2020-01-26T19:02:44.137821Z", + "url": "https://files.pythonhosted.org/packages/4f/8b/da8a2ae5780d38271ac6e691756fc938cf4df8f225eb8aaced0204304932/MarkupSafe-1.1.1-cp38-cp38-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" }, - "filename": "MarkupSafe-3.0.1-cp312-cp312-musllinux_1_2_i686.whl", + "filename": "MarkupSafe-1.1.1-cp39-cp39-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "fb532dd9900381d2e8f48172ddc5a59db4c445a11b9fab40b3b786da40d3b56b" + "sha256": "d73a845f227b0bfe8a7455ee623525ee656a9e2e749e4742706d80a6065d5e2c" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23440, - "upload-time": "2024-10-08T17:00:55.848485Z", - "url": "https://files.pythonhosted.org/packages/f3/f1/700ee6655561cfda986e03f7afc309e3738918551afa7dedd99225586227/MarkupSafe-3.0.1-cp312-cp312-musllinux_1_2_i686.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16351, + "upload-time": "2021-01-29T23:50:59.684936Z", + "url": "https://files.pythonhosted.org/packages/85/85/43579939ae1ec6a493c0e68528cd4e26a29fbd4109f5553d4966f6273801/MarkupSafe-1.1.1-cp39-cp39-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" }, - "filename": "MarkupSafe-3.0.1-cp312-cp312-musllinux_1_2_x86_64.whl", + "filename": "MarkupSafe-1.1.1-cp39-cp39-manylinux1_i686.whl", "hashes": { - "sha256": "0f84af7e813784feb4d5e4ff7db633aba6c8ca64a833f61d8e4eade234ef0c38" + "sha256": "98bae9582248d6cf62321dcb52aaf5d9adf0bad3b40582925ef7c7f0ed85fceb" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23610, - "upload-time": "2024-10-08T17:00:56.721639Z", - "url": "https://files.pythonhosted.org/packages/fb/3e/d26623ac7f16709823b4c80e0b4a1c9196eeb46182a6c1d47b5e0c8434f4/MarkupSafe-3.0.1-cp312-cp312-musllinux_1_2_x86_64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 32227, + "upload-time": "2021-01-29T23:51:00.880313Z", + "url": "https://files.pythonhosted.org/packages/f0/03/85efaa82ea0c7655b99db9252347623626048b35c03b046fcfde1af43b61/MarkupSafe-1.1.1-cp39-cp39-manylinux1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" }, "data-dist-info-metadata": { - "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" }, - "filename": "MarkupSafe-3.0.1-cp312-cp312-win32.whl", + "filename": "MarkupSafe-1.1.1-cp39-cp39-manylinux1_x86_64.whl", "hashes": { - "sha256": "cbf445eb5628981a80f54087f9acdbf84f9b7d862756110d172993b9a5ae81aa" + "sha256": "2beec1e0de6924ea551859edb9e7679da6e4870d32cb766240ce17e0a0ba2014" }, "provenance": null, - "requires-python": ">=3.9", - "size": 15113, - "upload-time": "2024-10-08T17:00:57.587148Z", - "url": "https://files.pythonhosted.org/packages/51/04/1f8da0810c39cb9fcff96b6baed62272c97065e9cf11471965a161439e20/MarkupSafe-3.0.1-cp312-cp312-win32.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 32486, + "upload-time": "2021-01-29T23:51:02.169213Z", + "url": "https://files.pythonhosted.org/packages/b9/bd/c5183b3416a14c221de4208a52665f7038cc8b159e8ad89bd9ccc23de08a/MarkupSafe-1.1.1-cp39-cp39-manylinux1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" }, "data-dist-info-metadata": { - "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" }, - "filename": "MarkupSafe-3.0.1-cp312-cp312-win_amd64.whl", + "filename": "MarkupSafe-1.1.1-cp39-cp39-manylinux2010_i686.whl", "hashes": { - "sha256": "a10860e00ded1dd0a65b83e717af28845bb7bd16d8ace40fe5531491de76b79f" + "sha256": "7fed13866cf14bba33e7176717346713881f56d9d2bcebab207f7a036f41b850" }, "provenance": null, - "requires-python": ">=3.9", - "size": 15611, - "upload-time": "2024-10-08T17:00:58.429830Z", - "url": "https://files.pythonhosted.org/packages/eb/24/a36dc37365bdd358b1e583cc40475593e36ab02cb7da6b3d0b9c05b0da7a/MarkupSafe-3.0.1-cp312-cp312-win_amd64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 32229, + "upload-time": "2021-01-29T23:51:03.599498Z", + "url": "https://files.pythonhosted.org/packages/8c/9b/85abd4ff6f9b6d03ce504e6d84589e13d5fd6bc4d63647a57acf1b4abc03/MarkupSafe-1.1.1-cp39-cp39-manylinux2010_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" }, - "filename": "MarkupSafe-3.0.1-cp313-cp313-macosx_10_13_universal2.whl", + "filename": "MarkupSafe-1.1.1-cp39-cp39-manylinux2010_x86_64.whl", "hashes": { - "sha256": "e81c52638315ff4ac1b533d427f50bc0afc746deb949210bc85f05d4f15fd772" + "sha256": "6f1e273a344928347c1290119b493a1f0303c52f5a5eae5f16d74f48c15d4a85" }, "provenance": null, - "requires-python": ">=3.9", - "size": 14325, - "upload-time": "2024-10-08T17:00:59.423761Z", - "url": "https://files.pythonhosted.org/packages/b1/60/4572a8aa1beccbc24b133aa0670781a5d2697f4fa3fecf0a87b46383174b/MarkupSafe-3.0.1-cp313-cp313-macosx_10_13_universal2.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 32487, + "upload-time": "2021-01-29T23:51:05.184093Z", + "url": "https://files.pythonhosted.org/packages/be/2e/ad118ca191e44dc6f87182310e5be51da71d4b81ac659e5f8d5f18251806/MarkupSafe-1.1.1-cp39-cp39-manylinux2010_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" }, - "filename": "MarkupSafe-3.0.1-cp313-cp313-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-1.1.1-cp39-cp39-manylinux2014_aarch64.whl", "hashes": { - "sha256": "312387403cd40699ab91d50735ea7a507b788091c416dd007eac54434aee51da" + "sha256": "feb7b34d6325451ef96bc0e36e1a6c0c1c64bc1fbec4b854f4529e51887b1621" }, "provenance": null, - "requires-python": ">=3.9", - "size": 12373, - "upload-time": "2024-10-08T17:01:00.248526Z", - "url": "https://files.pythonhosted.org/packages/38/42/849915b99a765ec104bfd07ee933de5fc9c58fa9570efa7db81717f495d8/MarkupSafe-3.0.1-cp313-cp313-macosx_11_0_arm64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 33790, + "upload-time": "2021-01-29T23:51:06.712139Z", + "url": "https://files.pythonhosted.org/packages/0d/98/0fd0f0baf8a59facb65cee37a26c775ee5a114f86e8b0cfe01dad1b8022a/MarkupSafe-1.1.1-cp39-cp39-manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" }, - "filename": "MarkupSafe-3.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "filename": "MarkupSafe-1.1.1-cp39-cp39-win32.whl", "hashes": { - "sha256": "2ae99f31f47d849758a687102afdd05bd3d3ff7dbab0a8f1587981b58a76152a" + "sha256": "22c178a091fc6630d0d045bdb5992d2dfe14e3259760e713c490da5323866c39" }, "provenance": null, - "requires-python": ">=3.9", - "size": 24059, - "upload-time": "2024-10-08T17:01:01.031785Z", - "url": "https://files.pythonhosted.org/packages/ef/82/4caaebd963c6d60b28e4445f38841d24f8b49bc10594a09956c9d73bfc08/MarkupSafe-3.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16159, + "upload-time": "2021-01-29T23:51:07.916283Z", + "url": "https://files.pythonhosted.org/packages/dc/d7/e3478fb2c3f2cc446ae4c6dedba1805f04b329bf30237cfe9f484f3d0a0e/MarkupSafe-1.1.1-cp39-cp39-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" }, - "filename": "MarkupSafe-3.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "filename": "MarkupSafe-1.1.1-cp39-cp39-win_amd64.whl", "hashes": { - "sha256": "c97ff7fedf56d86bae92fa0a646ce1a0ec7509a7578e1ed238731ba13aabcd1c" + "sha256": "b7d644ddb4dbd407d31ffb699f1d140bc35478da613b441c582aeb7c43838dd8" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23211, - "upload-time": "2024-10-08T17:01:01.859639Z", - "url": "https://files.pythonhosted.org/packages/20/15/6b319be2f79fcfa3173f479d69f4e950b5c9b642db4f22cf73ae5ade745f/MarkupSafe-3.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16768, + "upload-time": "2021-01-29T23:51:09.146610Z", + "url": "https://files.pythonhosted.org/packages/fb/39/de6ecf2652dc1b0fb374888a398f326d6c61f12e8004ed3dccb093e33e00/MarkupSafe-1.1.1-cp39-cp39-win_amd64.whl", "yanked": false }, { - "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" - }, - "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" - }, - "filename": "MarkupSafe-3.0.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-1.1.1.tar.gz", "hashes": { - "sha256": "a7420ceda262dbb4b8d839a4ec63d61c261e4e77677ed7c66c99f4e7cb5030dd" + "sha256": "29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23095, - "upload-time": "2024-10-08T17:01:03.144542Z", - "url": "https://files.pythonhosted.org/packages/9d/3f/8963bdf4962feb2154475acb7dc350f04217b5e0be7763a39b432291e229/MarkupSafe-3.0.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 19151, + "upload-time": "2019-02-24T01:05:32.989172Z", + "url": "https://files.pythonhosted.org/packages/b9/2e/64db92e53b86efccfaea71321f597fa2e1b2bd3853d8ce658568f7a13094/MarkupSafe-1.1.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" }, - "filename": "MarkupSafe-3.0.1-cp313-cp313-musllinux_1_2_aarch64.whl", + "filename": "MarkupSafe-2.0.0a1-cp36-cp36m-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "45d42d132cff577c92bfba536aefcfea7e26efb975bd455db4e6602f5c9f45e7" + "sha256": "c29f096ce79c03054a1101d6e5fe6bf04b0bb489165d5e0e9653fb4fe8048ee1" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23901, - "upload-time": "2024-10-08T17:01:04.061953Z", - "url": "https://files.pythonhosted.org/packages/af/93/f770bc70953d32de0c6ce4bcb76271512123a1ead91aaef625a020c5bfaf/MarkupSafe-3.0.1-cp313-cp313-musllinux_1_2_aarch64.whl", + "requires-python": ">=3.6", + "size": 13257, + "upload-time": "2020-04-10T23:31:06.221775Z", + "url": "https://files.pythonhosted.org/packages/5b/b4/135d99cedf9107ff8e5702d18bf17d8b85a848cf195675c97e62dacbccbb/MarkupSafe-2.0.0a1-cp36-cp36m-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" }, - "filename": "MarkupSafe-3.0.1-cp313-cp313-musllinux_1_2_i686.whl", + "filename": "MarkupSafe-2.0.0a1-cp36-cp36m-manylinux1_i686.whl", "hashes": { - "sha256": "4c8817557d0de9349109acb38b9dd570b03cc5014e8aabf1cbddc6e81005becd" + "sha256": "94076b2314bd2f6cfae508ad65b4d493e3a58a50112b7a2cbb6287bdbc404ae8" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23463, - "upload-time": "2024-10-08T17:01:05.853670Z", - "url": "https://files.pythonhosted.org/packages/11/92/1e5a33aa0a1190161238628fb68eb1bc5e67b56a5c89f0636328704b463a/MarkupSafe-3.0.1-cp313-cp313-musllinux_1_2_i686.whl", + "requires-python": ">=3.6", + "size": 28235, + "upload-time": "2020-04-10T23:31:08.001648Z", + "url": "https://files.pythonhosted.org/packages/3a/c4/609a7602b63d6ba90123313fa3e2b263ba990ce6688b282a921eebddd9dc/MarkupSafe-2.0.0a1-cp36-cp36m-manylinux1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" }, - "filename": "MarkupSafe-3.0.1-cp313-cp313-musllinux_1_2_x86_64.whl", + "filename": "MarkupSafe-2.0.0a1-cp36-cp36m-manylinux1_x86_64.whl", "hashes": { - "sha256": "6a54c43d3ec4cf2a39f4387ad044221c66a376e58c0d0e971d47c475ba79c6b5" + "sha256": "4e4a99b6af7bdc0856b50020c095848ec050356a001e1f751510aef6ab14d0e0" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23569, - "upload-time": "2024-10-08T17:01:07.669530Z", - "url": "https://files.pythonhosted.org/packages/0d/fe/657efdfe385d2a3a701f2c4fcc9577c63c438aeefdd642d0d956c4ecd225/MarkupSafe-3.0.1-cp313-cp313-musllinux_1_2_x86_64.whl", + "requires-python": ">=3.6", + "size": 29578, + "upload-time": "2020-04-10T23:31:09.667073Z", + "url": "https://files.pythonhosted.org/packages/b8/55/28a60365e54107c792a0557fd039aeaa753653a54671895c0174af34f3d1/MarkupSafe-2.0.0a1-cp36-cp36m-manylinux1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" }, "data-dist-info-metadata": { - "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" }, - "filename": "MarkupSafe-3.0.1-cp313-cp313-win32.whl", + "filename": "MarkupSafe-2.0.0a1-cp36-cp36m-manylinux2010_i686.whl", "hashes": { - "sha256": "c91b394f7601438ff79a4b93d16be92f216adb57d813a78be4446fe0f6bc2d8c" + "sha256": "267677fc42afed5094fc5ea1c4236bbe4b6a00fe4b08e93451e65ae9048139c7" }, "provenance": null, - "requires-python": ">=3.9", - "size": 15117, - "upload-time": "2024-10-08T17:01:08.502400Z", - "url": "https://files.pythonhosted.org/packages/cf/24/587dea40304046ace60f846cedaebc0d33d967a3ce46c11395a10e7a78ba/MarkupSafe-3.0.1-cp313-cp313-win32.whl", + "requires-python": ">=3.6", + "size": 28242, + "upload-time": "2020-04-10T23:31:11.236608Z", + "url": "https://files.pythonhosted.org/packages/ae/4a/b2acdb9064885224a4c0c28734dc9f5019331526db574f9f815cc7131e43/MarkupSafe-2.0.0a1-cp36-cp36m-manylinux2010_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" }, "data-dist-info-metadata": { - "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" }, - "filename": "MarkupSafe-3.0.1-cp313-cp313-win_amd64.whl", + "filename": "MarkupSafe-2.0.0a1-cp36-cp36m-manylinux2010_x86_64.whl", "hashes": { - "sha256": "fe32482b37b4b00c7a52a07211b479653b7fe4f22b2e481b9a9b099d8a430f2f" + "sha256": "841218860683c0f2223e24756843d84cc49cccdae6765e04962607754a52d3e0" }, "provenance": null, - "requires-python": ">=3.9", - "size": 15613, - "upload-time": "2024-10-08T17:01:10.009122Z", - "url": "https://files.pythonhosted.org/packages/32/8f/d8961d633f26a011b4fe054f3bfff52f673423b8c431553268741dfb089e/MarkupSafe-3.0.1-cp313-cp313-win_amd64.whl", + "requires-python": ">=3.6", + "size": 29581, + "upload-time": "2020-04-10T23:31:12.902043Z", + "url": "https://files.pythonhosted.org/packages/4e/68/7de1528216bde86ffac55063420194743a7b052987fc25d267c943521132/MarkupSafe-2.0.0a1-cp36-cp36m-manylinux2010_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" }, - "filename": "MarkupSafe-3.0.1-cp313-cp313t-macosx_10_13_universal2.whl", + "filename": "MarkupSafe-2.0.0a1-cp36-cp36m-win32.whl", "hashes": { - "sha256": "17b2aea42a7280db02ac644db1d634ad47dcc96faf38ab304fe26ba2680d359a" + "sha256": "06358015a4dee8ee23ae426bf885616ab3963622defd829eb45b44e3dee3515f" }, "provenance": null, - "requires-python": ">=3.9", - "size": 14563, - "upload-time": "2024-10-08T17:01:11.516409Z", - "url": "https://files.pythonhosted.org/packages/9e/93/d6367ffbcd0c5c371370767f768eaa32af60bc411245b8517e383c6a2b12/MarkupSafe-3.0.1-cp313-cp313t-macosx_10_13_universal2.whl", + "requires-python": ">=3.6", + "size": 13630, + "upload-time": "2020-04-10T23:31:14.197690Z", + "url": "https://files.pythonhosted.org/packages/ef/06/ffc0f2432d6eaafab8b61aab3f7789d602b47f60b1d9785fb0722c742c2e/MarkupSafe-2.0.0a1-cp36-cp36m-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" }, - "filename": "MarkupSafe-3.0.1-cp313-cp313t-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.0.0a1-cp36-cp36m-win_amd64.whl", "hashes": { - "sha256": "852dc840f6d7c985603e60b5deaae1d89c56cb038b577f6b5b8c808c97580f1d" + "sha256": "8092a63397025c2f655acd42784b2a1528339b90b987beb9253f22e8cdbb36c3" }, "provenance": null, - "requires-python": ">=3.9", - "size": 12505, - "upload-time": "2024-10-08T17:01:12.879891Z", - "url": "https://files.pythonhosted.org/packages/4a/37/f813c3835747dec08fe19ac9b9eced01fdf93a4b3e626521675dc7f423a9/MarkupSafe-3.0.1-cp313-cp313t-macosx_11_0_arm64.whl", + "requires-python": ">=3.6", + "size": 14252, + "upload-time": "2020-04-10T23:31:15.385048Z", + "url": "https://files.pythonhosted.org/packages/05/a4/27080431dec19123f597c0a9c9b868ce00e2a8bef2d23a8e8225160802f7/MarkupSafe-2.0.0a1-cp36-cp36m-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" }, - "filename": "MarkupSafe-3.0.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "filename": "MarkupSafe-2.0.0a1-cp37-cp37m-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "0778de17cff1acaeccc3ff30cd99a3fd5c50fc58ad3d6c0e0c4c58092b859396" + "sha256": "e834249c45aa9837d0753351cdca61a4b8b383cc9ad0ff2325c97ff7b69e72a6" }, "provenance": null, - "requires-python": ">=3.9", - "size": 25358, - "upload-time": "2024-10-08T17:01:13.673017Z", - "url": "https://files.pythonhosted.org/packages/72/bf/800b4d1580298ca91ccd6c95915bbd147142dad1b8cf91d57b93b28670dd/MarkupSafe-3.0.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": ">=3.6", + "size": 13258, + "upload-time": "2020-04-10T23:31:16.712853Z", + "url": "https://files.pythonhosted.org/packages/96/a2/7cc44c67a44aa5ddef510424271ffbe7e501d6bd27aac5143d32d1fd92cc/MarkupSafe-2.0.0a1-cp37-cp37m-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" }, - "filename": "MarkupSafe-3.0.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "filename": "MarkupSafe-2.0.0a1-cp37-cp37m-manylinux1_i686.whl", "hashes": { - "sha256": "800100d45176652ded796134277ecb13640c1a537cad3b8b53da45aa96330453" + "sha256": "0b0c4fc852c5f02c6277ef3b33d23fcbe89b1b227460423e3335374da046b6db" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23797, - "upload-time": "2024-10-08T17:01:14.500333Z", - "url": "https://files.pythonhosted.org/packages/fd/78/26e209abc8f0a379f031f0acc151231974e5b153d7eda5759d17d8f329f2/MarkupSafe-3.0.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": ">=3.6", + "size": 29142, + "upload-time": "2020-04-10T23:31:17.995863Z", + "url": "https://files.pythonhosted.org/packages/73/7c/5a689526e0103059d5a60b1a5f3c8153fa4e6ff40d20487221b5dd5e86c0/MarkupSafe-2.0.0a1-cp37-cp37m-manylinux1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" }, - "filename": "MarkupSafe-3.0.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "filename": "MarkupSafe-2.0.0a1-cp37-cp37m-manylinux1_x86_64.whl", "hashes": { - "sha256": "d06b24c686a34c86c8c1fba923181eae6b10565e4d80bdd7bc1c8e2f11247aa4" + "sha256": "3c9b624a0d9ed5a5093ac4edc4e823e6b125441e60ef35d36e6f4a6fdacd5054" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23743, - "upload-time": "2024-10-08T17:01:15.421582Z", - "url": "https://files.pythonhosted.org/packages/09/e1/918496a9390891756efee818880e71c1bbaf587f4dc8ede3f3852357310a/MarkupSafe-3.0.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": ">=3.6", + "size": 30489, + "upload-time": "2020-04-10T23:31:19.668829Z", + "url": "https://files.pythonhosted.org/packages/d7/ce/264b206e2d166fc02db2bb75b171b0ecf9c8fc2b1e4a7ddab59828c68fbf/MarkupSafe-2.0.0a1-cp37-cp37m-manylinux1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" }, - "filename": "MarkupSafe-3.0.1-cp313-cp313t-musllinux_1_2_aarch64.whl", + "filename": "MarkupSafe-2.0.0a1-cp37-cp37m-manylinux2010_i686.whl", "hashes": { - "sha256": "33d1c36b90e570ba7785dacd1faaf091203d9942bc036118fab8110a401eb1a8" + "sha256": "63a7161cd8c2bc563feeda45df62f42c860dd0675e2b8da2667f25bb3c95eaba" }, "provenance": null, - "requires-python": ">=3.9", - "size": 25076, - "upload-time": "2024-10-08T17:01:16.275406Z", - "url": "https://files.pythonhosted.org/packages/cd/c6/26f576cd58d6c2decd9045e4e3f3c5dbc01ea6cb710916e7bbb6ebd95b6b/MarkupSafe-3.0.1-cp313-cp313t-musllinux_1_2_aarch64.whl", + "requires-python": ">=3.6", + "size": 29147, + "upload-time": "2020-04-10T23:31:20.976477Z", + "url": "https://files.pythonhosted.org/packages/5a/4f/cb16536af263adf34a85b6346d511a8a95ef4735d5f41d3dbe3785d00287/MarkupSafe-2.0.0a1-cp37-cp37m-manylinux2010_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" }, - "filename": "MarkupSafe-3.0.1-cp313-cp313t-musllinux_1_2_i686.whl", + "filename": "MarkupSafe-2.0.0a1-cp37-cp37m-manylinux2010_x86_64.whl", "hashes": { - "sha256": "beeebf760a9c1f4c07ef6a53465e8cfa776ea6a2021eda0d0417ec41043fe984" + "sha256": "b1163ffc1384d242964426a8164da12dbcdbc0de18ea36e2c34b898ed38c3b45" }, "provenance": null, - "requires-python": ">=3.9", - "size": 24037, - "upload-time": "2024-10-08T17:01:17.172818Z", - "url": "https://files.pythonhosted.org/packages/b5/fa/10b24fb3b0e15fe5389dc88ecc6226ede08297e0ba7130610efbe0cdfb27/MarkupSafe-3.0.1-cp313-cp313t-musllinux_1_2_i686.whl", + "requires-python": ">=3.6", + "size": 30494, + "upload-time": "2020-04-10T23:31:22.783367Z", + "url": "https://files.pythonhosted.org/packages/27/20/47a27afe12bcf262af7773dc5422c9e78d0bd875aed084f35b90cd590ddf/MarkupSafe-2.0.0a1-cp37-cp37m-manylinux2010_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" }, - "filename": "MarkupSafe-3.0.1-cp313-cp313t-musllinux_1_2_x86_64.whl", + "filename": "MarkupSafe-2.0.0a1-cp37-cp37m-win32.whl", "hashes": { - "sha256": "bbde71a705f8e9e4c3e9e33db69341d040c827c7afa6789b14c6e16776074f5a" + "sha256": "42033e14cae1f6c86fc0c3e90d04d08ce73ac8e46ba420a0d22d545c2abd4977" }, "provenance": null, - "requires-python": ">=3.9", - "size": 24015, - "upload-time": "2024-10-08T17:01:18.042797Z", - "url": "https://files.pythonhosted.org/packages/c8/81/4b3f5537d9f6cc4f5c80d6c4b78af9a5247fd37b5aba95807b2cbc336b9a/MarkupSafe-3.0.1-cp313-cp313t-musllinux_1_2_x86_64.whl", + "requires-python": ">=3.6", + "size": 13630, + "upload-time": "2020-04-10T23:31:24.472281Z", + "url": "https://files.pythonhosted.org/packages/61/0f/e667aed1e7361a09568f83d39a265299717d5f2cb0e22befbdff473cc47a/MarkupSafe-2.0.0a1-cp37-cp37m-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" }, "data-dist-info-metadata": { - "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" }, - "filename": "MarkupSafe-3.0.1-cp313-cp313t-win32.whl", + "filename": "MarkupSafe-2.0.0a1-cp37-cp37m-win_amd64.whl", "hashes": { - "sha256": "82b5dba6eb1bcc29cc305a18a3c5365d2af06ee71b123216416f7e20d2a84e5b" + "sha256": "303cb70893e2c345588fb5d5b86e0ca369f9bb56942f03064c5e3e75fa7a238a" }, "provenance": null, - "requires-python": ">=3.9", - "size": 15213, - "upload-time": "2024-10-08T17:01:18.958194Z", - "url": "https://files.pythonhosted.org/packages/5f/07/8e8dcecd53216c5e01a51e84c32a2bce166690ed19c184774b38cd41921d/MarkupSafe-3.0.1-cp313-cp313t-win32.whl", + "requires-python": ">=3.6", + "size": 14251, + "upload-time": "2020-04-10T23:31:25.724690Z", + "url": "https://files.pythonhosted.org/packages/c4/7c/030064f1ff6bb6b8da5ac9392931fb43dd06cae594a7fa5616e9c14429cf/MarkupSafe-2.0.0a1-cp37-cp37m-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" }, "data-dist-info-metadata": { - "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" }, - "filename": "MarkupSafe-3.0.1-cp313-cp313t-win_amd64.whl", + "filename": "MarkupSafe-2.0.0a1-cp38-cp38-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "730d86af59e0e43ce277bb83970530dd223bf7f2a838e086b50affa6ec5f9295" + "sha256": "68e0fd039b68d2945b4beb947d4023ca7f8e95b708031c345762efba214ea761" }, "provenance": null, - "requires-python": ">=3.9", - "size": 15741, - "upload-time": "2024-10-08T17:01:19.865548Z", - "url": "https://files.pythonhosted.org/packages/0d/87/4c364e0f109eea2402079abecbe33fef4f347b551a11423d1f4e187ea497/MarkupSafe-3.0.1-cp313-cp313t-win_amd64.whl", + "requires-python": ">=3.6", + "size": 13326, + "upload-time": "2020-04-10T23:31:27.382715Z", + "url": "https://files.pythonhosted.org/packages/6b/b4/2caa7b2ae0e745e77b0cdd9459969dc63efeede90a4436cb34b2b6edbf42/MarkupSafe-2.0.0a1-cp38-cp38-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" }, - "filename": "MarkupSafe-3.0.1-cp39-cp39-macosx_10_9_universal2.whl", + "filename": "MarkupSafe-2.0.0a1-cp38-cp38-manylinux1_i686.whl", "hashes": { - "sha256": "4935dd7883f1d50e2ffecca0aa33dc1946a94c8f3fdafb8df5c330e48f71b132" + "sha256": "4eb07faad54bb07427d848f31030a65a49ebb0cec0b30674f91cf1ddd456bfe4" }, "provenance": null, - "requires-python": ">=3.9", - "size": 14376, - "upload-time": "2024-10-08T17:01:21.423743Z", - "url": "https://files.pythonhosted.org/packages/6f/4f/420741fb39fa3d40396fb1731a1ca78e6f9fbb225dcf15e5185b1fa954bc/MarkupSafe-3.0.1-cp39-cp39-macosx_10_9_universal2.whl", + "requires-python": ">=3.6", + "size": 28547, + "upload-time": "2020-04-10T23:31:28.598234Z", + "url": "https://files.pythonhosted.org/packages/17/c3/75f9b279df59386370b006a9c3065c85af2d77ed791f0a487dcdf4ffd8f2/MarkupSafe-2.0.0a1-cp38-cp38-manylinux1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" }, - "filename": "MarkupSafe-3.0.1-cp39-cp39-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.0.0a1-cp38-cp38-manylinux1_x86_64.whl", "hashes": { - "sha256": "e9393357f19954248b00bed7c56f29a25c930593a77630c719653d51e7669c2a" + "sha256": "cfe14b37908eaf7d5506302987228bff69e1b8e7071ccd4e70fd0283b1b47f0b" }, "provenance": null, - "requires-python": ">=3.9", - "size": 12408, - "upload-time": "2024-10-08T17:01:22.314585Z", - "url": "https://files.pythonhosted.org/packages/91/71/0c4782b9ce7fb68b140b94e1eb9d2b6292990bda91dc3d3b5a34e8bd41f3/MarkupSafe-3.0.1-cp39-cp39-macosx_11_0_arm64.whl", + "requires-python": ">=3.6", + "size": 29926, + "upload-time": "2020-04-10T23:31:30.019759Z", + "url": "https://files.pythonhosted.org/packages/06/d8/431aacaaf12c2b108fa891caef4dd38ecce9480a8c9824bf3effbadd84de/MarkupSafe-2.0.0a1-cp38-cp38-manylinux1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" }, - "filename": "MarkupSafe-3.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "filename": "MarkupSafe-2.0.0a1-cp38-cp38-manylinux2010_i686.whl", "hashes": { - "sha256": "40621d60d0e58aa573b68ac5e2d6b20d44392878e0bfc159012a5787c4e35bc8" + "sha256": "b0e4584f62b3e5f5c1a7bcefd2b52f236505e6ef032cc508caa4f4c8dc8d3af1" }, "provenance": null, - "requires-python": ">=3.9", - "size": 21654, - "upload-time": "2024-10-08T17:01:24.102049Z", - "url": "https://files.pythonhosted.org/packages/3e/3c/cbf30bf7ac1da2e013e3d338e1582db85fc3b27bf9f8863137423ad4b0b6/MarkupSafe-3.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": ">=3.6", + "size": 28550, + "upload-time": "2020-04-10T23:31:31.433185Z", + "url": "https://files.pythonhosted.org/packages/0f/d1/5dc0489d61d0aa5f00779e771b8479cae2813c37d3e08872040504729d4f/MarkupSafe-2.0.0a1-cp38-cp38-manylinux2010_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" }, - "filename": "MarkupSafe-3.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "filename": "MarkupSafe-2.0.0a1-cp38-cp38-manylinux2010_x86_64.whl", "hashes": { - "sha256": "f94190df587738280d544971500b9cafc9b950d32efcb1fba9ac10d84e6aa4e6" + "sha256": "eed1b234c4499811ee85bcefa22ef5e466e75d132502226ed29740d593316c1f" }, "provenance": null, - "requires-python": ">=3.9", - "size": 20817, - "upload-time": "2024-10-08T17:01:25.614692Z", - "url": "https://files.pythonhosted.org/packages/0b/28/229e797b8727427845b79cbd58019f598e478f974730fa705fa23904b18e/MarkupSafe-3.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": ">=3.6", + "size": 29925, + "upload-time": "2020-04-10T23:31:33.100789Z", + "url": "https://files.pythonhosted.org/packages/84/6a/ce148f1c2cb7f399d3c26df0f5fb471a14b8a5e8d6b22fb51cb6f347fee2/MarkupSafe-2.0.0a1-cp38-cp38-manylinux2010_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" }, - "filename": "MarkupSafe-3.0.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "filename": "MarkupSafe-2.0.0a1-cp38-cp38-win32.whl", "hashes": { - "sha256": "b6a387d61fe41cdf7ea95b38e9af11cfb1a63499af2759444b99185c4ab33f5b" + "sha256": "c58779966d53e5f14ba393d64e2402a7926601d1ac8adeb4e83893def79d0428" }, "provenance": null, - "requires-python": ">=3.9", - "size": 20956, - "upload-time": "2024-10-08T17:01:26.542048Z", - "url": "https://files.pythonhosted.org/packages/e8/b4/1121f3b2614de93cbb3deec7f44df283df44c2258ea9368bb1302b4a0b45/MarkupSafe-3.0.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": ">=3.6", + "size": 13676, + "upload-time": "2020-04-10T23:31:34.535061Z", + "url": "https://files.pythonhosted.org/packages/01/60/9f28d163903db814e1969d3f5ddcfec8370474492dff478beaec9a6fb711/MarkupSafe-2.0.0a1-cp38-cp38-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" }, - "filename": "MarkupSafe-3.0.1-cp39-cp39-musllinux_1_2_aarch64.whl", + "filename": "MarkupSafe-2.0.0a1-cp38-cp38-win_amd64.whl", "hashes": { - "sha256": "8ad4ad1429cd4f315f32ef263c1342166695fad76c100c5d979c45d5570ed58b" + "sha256": "9d22aff1c5322e402adfb3ce40839a5056c353e711c033798cf4f02eb9f5124d" }, "provenance": null, - "requires-python": ">=3.9", - "size": 21548, - "upload-time": "2024-10-08T17:01:27.399009Z", - "url": "https://files.pythonhosted.org/packages/a8/8b/b4d57bafca01c8b1e1fbb037660869fa4f6725983c4105a02bd1242f0066/MarkupSafe-3.0.1-cp39-cp39-musllinux_1_2_aarch64.whl", + "requires-python": ">=3.6", + "size": 14275, + "upload-time": "2020-04-10T23:31:36.374555Z", + "url": "https://files.pythonhosted.org/packages/ee/89/d6ef8d59b7fe6d3d6bfe544c584d7a1cb5c76ad0004229663c66b251403f/MarkupSafe-2.0.0a1-cp38-cp38-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-2.0.0a1.tar.gz", + "hashes": { + "sha256": "beac28ed60c8e838301226a7a85841d0af2068eba2dcb1a58c2d32d6c05e440e" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 16689, + "upload-time": "2020-04-10T23:31:37.611341Z", + "url": "https://files.pythonhosted.org/packages/e0/bf/acc45baeb2d7333ed724c30af188640d9cb0be4b28533edfc3e2ae5aad72/MarkupSafe-2.0.0a1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, - "filename": "MarkupSafe-3.0.1-cp39-cp39-musllinux_1_2_i686.whl", + "filename": "MarkupSafe-2.0.0rc1-cp36-cp36m-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "e24bfe89c6ac4c31792793ad9f861b8f6dc4546ac6dc8f1c9083c7c4f2b335cd" + "sha256": "afd73362d06ada878f267aa1cf74930022c6b9e1fae4605e5bf35ca61ce06074" }, "provenance": null, - "requires-python": ">=3.9", - "size": 21222, - "upload-time": "2024-10-08T17:01:28.256270Z", - "url": "https://files.pythonhosted.org/packages/83/87/04806f7096ba1d4f1b8c61f35c1d7c0b507c6a3cf7ed495393bf97eb5af7/MarkupSafe-3.0.1-cp39-cp39-musllinux_1_2_i686.whl", + "requires-python": ">=3.6", + "size": 13581, + "upload-time": "2021-02-15T16:34:00.615188Z", + "url": "https://files.pythonhosted.org/packages/0f/e2/daec7065c64ef0aeb91632fa757d8ccd10ad2e503a09d27bf8f99028253a/MarkupSafe-2.0.0rc1-cp36-cp36m-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, "data-dist-info-metadata": { - "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, - "filename": "MarkupSafe-3.0.1-cp39-cp39-musllinux_1_2_x86_64.whl", + "filename": "MarkupSafe-2.0.0rc1-cp36-cp36m-manylinux1_i686.whl", "hashes": { - "sha256": "2a4b34a8d14649315c4bc26bbfa352663eb51d146e35eef231dd739d54a5430a" + "sha256": "0771b6c97e45412bdd079ff8e4f1b903400791d62e0099dc7437668d73ad7280" }, "provenance": null, - "requires-python": ">=3.9", - "size": 20952, - "upload-time": "2024-10-08T17:01:29.202933Z", - "url": "https://files.pythonhosted.org/packages/e9/96/1ecb2bb5ee7298e628cff95833beba7da6a774df7fe890a6d2f0ec460590/MarkupSafe-3.0.1-cp39-cp39-musllinux_1_2_x86_64.whl", + "requires-python": ">=3.6", + "size": 29544, + "upload-time": "2021-02-15T16:34:02.134673Z", + "url": "https://files.pythonhosted.org/packages/a8/e8/53808376c3132be6d9b4aa8a33195259ad65807096633b3ce9488be099a0/MarkupSafe-2.0.0rc1-cp36-cp36m-manylinux1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, "data-dist-info-metadata": { - "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, - "filename": "MarkupSafe-3.0.1-cp39-cp39-win32.whl", + "filename": "MarkupSafe-2.0.0rc1-cp36-cp36m-manylinux1_x86_64.whl", "hashes": { - "sha256": "242d6860f1fd9191aef5fae22b51c5c19767f93fb9ead4d21924e0bcb17619d8" + "sha256": "b8d3deaddf307963845c2c1a9c3f72a92856f9010dca69a05b35b27af9fff162" }, "provenance": null, - "requires-python": ">=3.9", - "size": 15075, - "upload-time": "2024-10-08T17:01:30.087651Z", - "url": "https://files.pythonhosted.org/packages/fd/70/b937a12df7bbff14e1ca3385929f464c7af2ca72c8183c95dad26c3bf754/MarkupSafe-3.0.1-cp39-cp39-win32.whl", + "requires-python": ">=3.6", + "size": 29882, + "upload-time": "2021-02-15T16:34:03.875512Z", + "url": "https://files.pythonhosted.org/packages/ef/e8/dde4345803b34bc19715e3bf18b5e0cdf92c5f04dc0161d151f0a188c68f/MarkupSafe-2.0.0rc1-cp36-cp36m-manylinux1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, "data-dist-info-metadata": { - "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, - "filename": "MarkupSafe-3.0.1-cp39-cp39-win_amd64.whl", + "filename": "MarkupSafe-2.0.0rc1-cp36-cp36m-manylinux2010_i686.whl", "hashes": { - "sha256": "93e8248d650e7e9d49e8251f883eed60ecbc0e8ffd6349e18550925e31bd029b" + "sha256": "39245c428902bc4853deb03c319621aaa72f040753516529ac200be3e6e43e0e" }, "provenance": null, - "requires-python": ">=3.9", - "size": 15527, - "upload-time": "2024-10-08T17:01:31.736035Z", - "url": "https://files.pythonhosted.org/packages/e3/c4/262fac0328552da9a75a7786d7c0f43adaba4afb5f295979d33fa0f324c7/MarkupSafe-3.0.1-cp39-cp39-win_amd64.whl", + "requires-python": ">=3.6", + "size": 29545, + "upload-time": "2021-02-15T16:34:05.892610Z", + "url": "https://files.pythonhosted.org/packages/2a/5a/0d55ec7e2857e846b8897cf261920729f02979c32242f374f2e06e553822/MarkupSafe-2.0.0rc1-cp36-cp36m-manylinux2010_i686.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "markupsafe-3.0.1.tar.gz", + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp36-cp36m-manylinux2010_x86_64.whl", "hashes": { - "sha256": "3e683ee4f5d0fa2dde4db77ed8dd8a876686e3fc417655c2ece9a90576905344" + "sha256": "d9463d3860a4009655048ab40d9a156e7c2b68c8c74464138444a251378c39de" }, "provenance": null, - "requires-python": ">=3.9", - "size": 20249, - "upload-time": "2024-10-08T17:01:32.703261Z", - "url": "https://files.pythonhosted.org/packages/b4/d2/38ff920762f2247c3af5cbbbbc40756f575d9692d381d7c520f45deb9b8f/markupsafe-3.0.1.tar.gz", + "requires-python": ">=3.6", + "size": 29883, + "upload-time": "2021-02-15T16:34:08.054811Z", + "url": "https://files.pythonhosted.org/packages/a3/86/6c6115ca19061edcbf04bdebcfd8714b0bf0136fe6405b8896bf50afaddb/MarkupSafe-2.0.0rc1-cp36-cp36m-manylinux2010_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, - "filename": "MarkupSafe-3.0.2-cp310-cp310-macosx_10_9_universal2.whl", + "filename": "MarkupSafe-2.0.0rc1-cp36-cp36m-manylinux2014_aarch64.whl", "hashes": { - "sha256": "7e94c425039cde14257288fd61dcfb01963e658efbc0ff54f5306b06054700f8" + "sha256": "0195316c9962e49935a0d6951ec13ddadee4e7e954e527d2387ab5920f33326b" }, "provenance": null, - "requires-python": ">=3.9", - "size": 14357, - "upload-time": "2024-10-18T15:20:51.440812Z", - "url": "https://files.pythonhosted.org/packages/04/90/d08277ce111dd22f77149fd1a5d4653eeb3b3eaacbdfcbae5afb2600eebd/MarkupSafe-3.0.2-cp310-cp310-macosx_10_9_universal2.whl", + "requires-python": ">=3.6", + "size": 31058, + "upload-time": "2021-02-15T16:34:09.574784Z", + "url": "https://files.pythonhosted.org/packages/c3/ab/e559c5bed1ad9de3a601d1a4e850fb9bd6ea6b29b7fc55624e9016b1f2a6/MarkupSafe-2.0.0rc1-cp36-cp36m-manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, - "filename": "MarkupSafe-3.0.2-cp310-cp310-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.0.0rc1-cp36-cp36m-win32.whl", "hashes": { - "sha256": "9e2d922824181480953426608b81967de705c3cef4d1af983af849d7bd619158" + "sha256": "c58a7117d253f7c560c54d8098a606d410e62129f4df78d78582b81ba254ba80" }, "provenance": null, - "requires-python": ">=3.9", - "size": 12393, - "upload-time": "2024-10-18T15:20:52.426174Z", - "url": "https://files.pythonhosted.org/packages/04/e1/6e2194baeae0bca1fae6629dc0cbbb968d4d941469cbab11a3872edff374/MarkupSafe-3.0.2-cp310-cp310-macosx_11_0_arm64.whl", + "requires-python": ">=3.6", + "size": 13934, + "upload-time": "2021-02-15T16:34:11.235270Z", + "url": "https://files.pythonhosted.org/packages/97/2e/b2811ab7f2d9fa6aecc1cdee7916bb4733515d7cd7964294fb0c8f11e9d6/MarkupSafe-2.0.0rc1-cp36-cp36m-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, - "filename": "MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "filename": "MarkupSafe-2.0.0rc1-cp36-cp36m-win_amd64.whl", "hashes": { - "sha256": "38a9ef736c01fccdd6600705b09dc574584b89bea478200c5fbf112a6b0d5579" + "sha256": "39466d824310410598072d195cc55cc82c70e7c155ac6adce2b2851b5ce1a214" }, "provenance": null, - "requires-python": ">=3.9", - "size": 21732, - "upload-time": "2024-10-18T15:20:53.578057Z", - "url": "https://files.pythonhosted.org/packages/1d/69/35fa85a8ece0a437493dc61ce0bb6d459dcba482c34197e3efc829aa357f/MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": ">=3.6", + "size": 14584, + "upload-time": "2021-02-15T16:34:12.598220Z", + "url": "https://files.pythonhosted.org/packages/86/bb/50978acd8bd3ec7ff71e0d799e635fb305b9a812633298be4080ea0ed8f0/MarkupSafe-2.0.0rc1-cp36-cp36m-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, - "filename": "MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "filename": "MarkupSafe-2.0.0rc1-cp37-cp37m-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "bbcb445fa71794da8f178f0f6d66789a28d7319071af7a496d4d507ed566270d" + "sha256": "7cefccd52c32040035a8be398bda4348812f58dcc7c8d940913f19b6776caa50" }, "provenance": null, - "requires-python": ">=3.9", - "size": 20866, - "upload-time": "2024-10-18T15:20:55.060552Z", - "url": "https://files.pythonhosted.org/packages/22/35/137da042dfb4720b638d2937c38a9c2df83fe32d20e8c8f3185dbfef05f7/MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": ">=3.6", + "size": 13581, + "upload-time": "2021-02-15T16:34:14.053056Z", + "url": "https://files.pythonhosted.org/packages/51/e3/7c6993bc150d66639e85d89fbfb297032e3ea82da412de8383a8c3e236bc/MarkupSafe-2.0.0rc1-cp37-cp37m-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, - "filename": "MarkupSafe-3.0.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "filename": "MarkupSafe-2.0.0rc1-cp37-cp37m-manylinux1_i686.whl", "hashes": { - "sha256": "57cb5a3cf367aeb1d316576250f65edec5bb3be939e9247ae594b4bcbc317dfb" + "sha256": "842c0a900ea044e719212810266aefbabedc47f7f6ed1567d645cec348de38c7" }, "provenance": null, - "requires-python": ">=3.9", - "size": 20964, - "upload-time": "2024-10-18T15:20:55.906774Z", - "url": "https://files.pythonhosted.org/packages/29/28/6d029a903727a1b62edb51863232152fd335d602def598dade38996887f0/MarkupSafe-3.0.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": ">=3.6", + "size": 30424, + "upload-time": "2021-02-15T16:34:15.642256Z", + "url": "https://files.pythonhosted.org/packages/9f/61/20cef1f33faa93ebcf9a4c1570e64682a77c54fe6050ba3f01e4816d5539/MarkupSafe-2.0.0rc1-cp37-cp37m-manylinux1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, - "filename": "MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", + "filename": "MarkupSafe-2.0.0rc1-cp37-cp37m-manylinux1_x86_64.whl", "hashes": { - "sha256": "3809ede931876f5b2ec92eef964286840ed3540dadf803dd570c3b7e13141a3b" + "sha256": "b3f44d049add55a169e2ad6d176e592968f4f34c4ca754b925894ce5520cedfc" }, "provenance": null, - "requires-python": ">=3.9", - "size": 21977, - "upload-time": "2024-10-18T15:20:57.189013Z", - "url": "https://files.pythonhosted.org/packages/cc/cd/07438f95f83e8bc028279909d9c9bd39e24149b0d60053a97b2bc4f8aa51/MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", + "requires-python": ">=3.6", + "size": 30805, + "upload-time": "2021-02-15T16:34:16.872190Z", + "url": "https://files.pythonhosted.org/packages/02/74/b63971600cfb103e5c247251d56cf0f330eecc67e16a08c3f616742ca86d/MarkupSafe-2.0.0rc1-cp37-cp37m-manylinux1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, - "filename": "MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_i686.whl", + "filename": "MarkupSafe-2.0.0rc1-cp37-cp37m-manylinux2010_i686.whl", "hashes": { - "sha256": "e07c3764494e3776c602c1e78e298937c3315ccc9043ead7e685b7f2b8d47b3c" + "sha256": "c729b7bc3a38f24093c36fc20e98ba747440e937ea9997c1af7cd98d3ee9bdb1" }, "provenance": null, - "requires-python": ">=3.9", - "size": 21366, - "upload-time": "2024-10-18T15:20:58.235701Z", - "url": "https://files.pythonhosted.org/packages/29/01/84b57395b4cc062f9c4c55ce0df7d3108ca32397299d9df00fedd9117d3d/MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_i686.whl", + "requires-python": ">=3.6", + "size": 30427, + "upload-time": "2021-02-15T16:34:18.281501Z", + "url": "https://files.pythonhosted.org/packages/e1/a3/916e987c4cbd87ec84c466e13d0d0c2548407500cc0fe810525652f7b1f5/MarkupSafe-2.0.0rc1-cp37-cp37m-manylinux2010_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, - "filename": "MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", + "filename": "MarkupSafe-2.0.0rc1-cp37-cp37m-manylinux2010_x86_64.whl", "hashes": { - "sha256": "b424c77b206d63d500bcb69fa55ed8d0e6a3774056bdc4839fc9298a7edca171" + "sha256": "d711c82719caaf59e44f73fd91f324dad09ece519f61c38ebac74d0e3c6dee2a" }, "provenance": null, - "requires-python": ">=3.9", - "size": 21091, - "upload-time": "2024-10-18T15:20:59.235866Z", - "url": "https://files.pythonhosted.org/packages/bd/6e/61ebf08d8940553afff20d1fb1ba7294b6f8d279df9fd0c0db911b4bbcfd/MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", + "requires-python": ">=3.6", + "size": 30805, + "upload-time": "2021-02-15T16:34:19.486220Z", + "url": "https://files.pythonhosted.org/packages/e0/85/474fb75ef629089aff4754ff7cda82130f39a50b31521694095a88c09dfb/MarkupSafe-2.0.0rc1-cp37-cp37m-manylinux2010_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, "data-dist-info-metadata": { - "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, - "filename": "MarkupSafe-3.0.2-cp310-cp310-win32.whl", + "filename": "MarkupSafe-2.0.0rc1-cp37-cp37m-manylinux2014_aarch64.whl", "hashes": { - "sha256": "fcabf5ff6eea076f859677f5f0b6b5c1a51e70a376b0579e0eadef8db48c6b50" + "sha256": "338a6efaaf7cb6bb342fefbfc3f681696c4ee86171c86d660d081739b6fb1055" }, "provenance": null, - "requires-python": ">=3.9", - "size": 15065, - "upload-time": "2024-10-18T15:21:00.307814Z", - "url": "https://files.pythonhosted.org/packages/11/23/ffbf53694e8c94ebd1e7e491de185124277964344733c45481f32ede2499/MarkupSafe-3.0.2-cp310-cp310-win32.whl", + "requires-python": ">=3.6", + "size": 31991, + "upload-time": "2021-02-15T16:34:20.959003Z", + "url": "https://files.pythonhosted.org/packages/80/f2/e670b03730548b461d59baad27fac6d090b5782149a3f76518c0ca0804a3/MarkupSafe-2.0.0rc1-cp37-cp37m-manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, "data-dist-info-metadata": { - "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, - "filename": "MarkupSafe-3.0.2-cp310-cp310-win_amd64.whl", + "filename": "MarkupSafe-2.0.0rc1-cp37-cp37m-win32.whl", "hashes": { - "sha256": "6af100e168aa82a50e186c82875a5893c5597a0c1ccdb0d8b40240b1f28b969a" + "sha256": "fd47b68e61355c6452a92d85fcfad81f7e6f5df8110ed237d9027c54d9338b31" }, "provenance": null, - "requires-python": ">=3.9", - "size": 15514, - "upload-time": "2024-10-18T15:21:01.122308Z", - "url": "https://files.pythonhosted.org/packages/44/06/e7175d06dd6e9172d4a69a72592cb3f7a996a9c396eee29082826449bbc3/MarkupSafe-3.0.2-cp310-cp310-win_amd64.whl", + "requires-python": ">=3.6", + "size": 13944, + "upload-time": "2021-02-15T16:34:22.192757Z", + "url": "https://files.pythonhosted.org/packages/17/de/5da190bcd134a7c6902e70837c23b03aa077c916b32299c483a1eebaa623/MarkupSafe-2.0.0rc1-cp37-cp37m-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, - "filename": "MarkupSafe-3.0.2-cp311-cp311-macosx_10_9_universal2.whl", + "filename": "MarkupSafe-2.0.0rc1-cp37-cp37m-win_amd64.whl", "hashes": { - "sha256": "9025b4018f3a1314059769c7bf15441064b2207cb3f065e6ea1e7359cb46db9d" + "sha256": "7fdaed892d454763f89d2c6ecfa7ee1a142412d01eb9da5927b594622ecdb328" }, "provenance": null, - "requires-python": ">=3.9", - "size": 14353, - "upload-time": "2024-10-18T15:21:02.187867Z", - "url": "https://files.pythonhosted.org/packages/6b/28/bbf83e3f76936960b850435576dd5e67034e200469571be53f69174a2dfd/MarkupSafe-3.0.2-cp311-cp311-macosx_10_9_universal2.whl", + "requires-python": ">=3.6", + "size": 14582, + "upload-time": "2021-02-15T16:34:23.291909Z", + "url": "https://files.pythonhosted.org/packages/b1/33/f9184b456a1fdccdcd97ec2973a6173eb15e045b20e3ba355599e42ddd3e/MarkupSafe-2.0.0rc1-cp37-cp37m-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, - "filename": "MarkupSafe-3.0.2-cp311-cp311-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.0.0rc1-cp38-cp38-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "93335ca3812df2f366e80509ae119189886b0f3c2b81325d39efdb84a1e2ae93" + "sha256": "65261edbd397b289bc7a0c20b21d2927bf81a4ff418a289fb053e06471dbbc90" }, "provenance": null, - "requires-python": ">=3.9", - "size": 12392, - "upload-time": "2024-10-18T15:21:02.941952Z", - "url": "https://files.pythonhosted.org/packages/6c/30/316d194b093cde57d448a4c3209f22e3046c5bb2fb0820b118292b334be7/MarkupSafe-3.0.2-cp311-cp311-macosx_11_0_arm64.whl", + "requires-python": ">=3.6", + "size": 13658, + "upload-time": "2021-02-15T16:34:24.422008Z", + "url": "https://files.pythonhosted.org/packages/0d/6e/962cceabad203cbda63c3e869e33fbb8cb9b047bab5a4c19eb04561238ec/MarkupSafe-2.0.0rc1-cp38-cp38-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, - "filename": "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "filename": "MarkupSafe-2.0.0rc1-cp38-cp38-manylinux1_i686.whl", "hashes": { - "sha256": "2cb8438c3cbb25e220c2ab33bb226559e7afb3baec11c4f218ffa7308603c832" + "sha256": "efac39cc0cfcb43b40e97afffc3087f4dd0fce8fb40d3ad0f5ea8f94b0195005" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23984, - "upload-time": "2024-10-18T15:21:03.953126Z", - "url": "https://files.pythonhosted.org/packages/f2/96/9cdafba8445d3a53cae530aaf83c38ec64c4d5427d975c974084af5bc5d2/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": ">=3.6", + "size": 29878, + "upload-time": "2021-02-15T16:34:25.517837Z", + "url": "https://files.pythonhosted.org/packages/de/dc/4170c803fdac07228c0dbcd35e27f9b225b6c8e25d4f08f1cd5604d5db52/MarkupSafe-2.0.0rc1-cp38-cp38-manylinux1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, - "filename": "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "filename": "MarkupSafe-2.0.0rc1-cp38-cp38-manylinux1_x86_64.whl", "hashes": { - "sha256": "a123e330ef0853c6e822384873bef7507557d8e4a082961e1defa947aa59ba84" + "sha256": "6d1d39c1e8a783fe1d2637b693f38a4dbd7f4aac636b82fd7da0e0682757192a" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23120, - "upload-time": "2024-10-18T15:21:06.495307Z", - "url": "https://files.pythonhosted.org/packages/f1/a4/aefb044a2cd8d7334c8a47d3fb2c9f328ac48cb349468cc31c20b539305f/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": ">=3.6", + "size": 30235, + "upload-time": "2021-02-15T16:34:26.837992Z", + "url": "https://files.pythonhosted.org/packages/66/2c/94b686442686fe3aecc3b072f5a634b6b99fd0e1440b38290ebc1cdb89e1/MarkupSafe-2.0.0rc1-cp38-cp38-manylinux1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, - "filename": "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "filename": "MarkupSafe-2.0.0rc1-cp38-cp38-manylinux2010_i686.whl", "hashes": { - "sha256": "1e084f686b92e5b83186b07e8a17fc09e38fff551f3602b249881fec658d3eca" + "sha256": "b69682a6445f10332c376870fb53dd4ba946f70f0592118b97015a4a5fa814cc" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23032, - "upload-time": "2024-10-18T15:21:07.295127Z", - "url": "https://files.pythonhosted.org/packages/8d/21/5e4851379f88f3fad1de30361db501300d4f07bcad047d3cb0449fc51f8c/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": ">=3.6", + "size": 29881, + "upload-time": "2021-02-15T16:34:28.022308Z", + "url": "https://files.pythonhosted.org/packages/89/1b/853913f6043473792176850f3c5f3ed04747f052d2b0ee89cba5b70067dd/MarkupSafe-2.0.0rc1-cp38-cp38-manylinux2010_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, - "filename": "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", + "filename": "MarkupSafe-2.0.0rc1-cp38-cp38-manylinux2010_x86_64.whl", "hashes": { - "sha256": "d8213e09c917a951de9d09ecee036d5c7d36cb6cb7dbaece4c71a60d79fb9798" + "sha256": "2069d3ecff985cf2072154f2fc214f7dc493d40113c8fa127296e7c76a1f9227" }, "provenance": null, - "requires-python": ">=3.9", - "size": 24057, - "upload-time": "2024-10-18T15:21:08.073242Z", - "url": "https://files.pythonhosted.org/packages/00/7b/e92c64e079b2d0d7ddf69899c98842f3f9a60a1ae72657c89ce2655c999d/MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", + "requires-python": ">=3.6", + "size": 30235, + "upload-time": "2021-02-15T16:34:29.394927Z", + "url": "https://files.pythonhosted.org/packages/d7/cb/fa980146a5dd97b6588046643d09f2a43faf6306cf38a7e921a7bcf403cc/MarkupSafe-2.0.0rc1-cp38-cp38-manylinux2010_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, - "filename": "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_i686.whl", + "filename": "MarkupSafe-2.0.0rc1-cp38-cp38-manylinux2014_aarch64.whl", "hashes": { - "sha256": "5b02fb34468b6aaa40dfc198d813a641e3a63b98c2b05a16b9f80b7ec314185e" + "sha256": "a26f1d7e4bea8e30871f0a025c6f6d81b27724b43d6a3a3e8388d9ec260d4586" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23359, - "upload-time": "2024-10-18T15:21:09.318260Z", - "url": "https://files.pythonhosted.org/packages/f9/ac/46f960ca323037caa0a10662ef97d0a4728e890334fc156b9f9e52bcc4ca/MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_i686.whl", + "requires-python": ">=3.6", + "size": 31536, + "upload-time": "2021-02-15T16:34:30.603208Z", + "url": "https://files.pythonhosted.org/packages/0b/c6/3549e02d9645e5c0a767449924d49bee153e44b122b5bc863441ff322f24/MarkupSafe-2.0.0rc1-cp38-cp38-manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, - "filename": "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", + "filename": "MarkupSafe-2.0.0rc1-cp38-cp38-win32.whl", "hashes": { - "sha256": "0bff5e0ae4ef2e1ae4fdf2dfd5b76c75e5c2fa4132d05fc1b0dabcd20c7e28c4" + "sha256": "635085ed6045c00bcee76cfce4dff45d47f9344ccea0ec7d80c581db65aa9f02" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23306, - "upload-time": "2024-10-18T15:21:10.185328Z", - "url": "https://files.pythonhosted.org/packages/69/84/83439e16197337b8b14b6a5b9c2105fff81d42c2a7c5b58ac7b62ee2c3b1/MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", + "requires-python": ">=3.6", + "size": 14002, + "upload-time": "2021-02-15T16:34:31.694500Z", + "url": "https://files.pythonhosted.org/packages/6b/0f/50315e17bb18e7e61afcb2133ef41bef779a8619684c3432853ba47a4646/MarkupSafe-2.0.0rc1-cp38-cp38-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, "data-dist-info-metadata": { - "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, - "filename": "MarkupSafe-3.0.2-cp311-cp311-win32.whl", + "filename": "MarkupSafe-2.0.0rc1-cp38-cp38-win_amd64.whl", "hashes": { - "sha256": "6c89876f41da747c8d3677a2b540fb32ef5715f97b66eeb0c6b66f5e3ef6f59d" + "sha256": "77db4fd6dfe94f700f4395d34393baf695acb77f0e1d4fd77c93eacd8c38facf" }, "provenance": null, - "requires-python": ">=3.9", - "size": 15094, - "upload-time": "2024-10-18T15:21:11.005561Z", - "url": "https://files.pythonhosted.org/packages/9a/34/a15aa69f01e2181ed8d2b685c0d2f6655d5cca2c4db0ddea775e631918cd/MarkupSafe-3.0.2-cp311-cp311-win32.whl", + "requires-python": ">=3.6", + "size": 14605, + "upload-time": "2021-02-15T16:34:32.961619Z", + "url": "https://files.pythonhosted.org/packages/49/59/0044e4d3a40a02822795534f7a444d02977cffe57beddb841bb54c0877b4/MarkupSafe-2.0.0rc1-cp38-cp38-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, "data-dist-info-metadata": { - "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, - "filename": "MarkupSafe-3.0.2-cp311-cp311-win_amd64.whl", + "filename": "MarkupSafe-2.0.0rc1-cp39-cp39-macosx_10_9_universal2.whl", "hashes": { - "sha256": "70a87b411535ccad5ef2f1df5136506a10775d267e197e4cf531ced10537bd6b" + "sha256": "df56b55433f718b8a5681757a5c6eef2d365781615a268bcd0f5183cd5f57821" }, "provenance": null, - "requires-python": ">=3.9", - "size": 15521, - "upload-time": "2024-10-18T15:21:12.911878Z", - "url": "https://files.pythonhosted.org/packages/da/b8/3a3bd761922d416f3dc5d00bfbed11f66b1ab89a0c2b6e887240a30b0f6b/MarkupSafe-3.0.2-cp311-cp311-win_amd64.whl", + "requires-python": ">=3.6", + "size": 17986, + "upload-time": "2021-02-15T16:34:34.086784Z", + "url": "https://files.pythonhosted.org/packages/81/68/f6e34121bd0fe5b69c54a4e026f08667f469beaae020cbc9f6274fad1b86/MarkupSafe-2.0.0rc1-cp39-cp39-macosx_10_9_universal2.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, - "filename": "MarkupSafe-3.0.2-cp312-cp312-macosx_10_13_universal2.whl", + "filename": "MarkupSafe-2.0.0rc1-cp39-cp39-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "9778bd8ab0a994ebf6f84c2b949e65736d5575320a17ae8984a77fab08db94cf" + "sha256": "cdf40d0b3b7d0ba57b2cc1ea1432bf0841885f075c00b626b8400829b02aeb18" }, "provenance": null, - "requires-python": ">=3.9", - "size": 14274, - "upload-time": "2024-10-18T15:21:13.777510Z", - "url": "https://files.pythonhosted.org/packages/22/09/d1f21434c97fc42f09d290cbb6350d44eb12f09cc62c9476effdb33a18aa/MarkupSafe-3.0.2-cp312-cp312-macosx_10_13_universal2.whl", + "requires-python": ">=3.6", + "size": 13657, + "upload-time": "2021-02-15T16:34:35.276524Z", + "url": "https://files.pythonhosted.org/packages/9e/f4/c43ec3605fb37234febf1c16dc07bd29b2614bbba70bbe7f09e7d35646c4/MarkupSafe-2.0.0rc1-cp39-cp39-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, - "filename": "MarkupSafe-3.0.2-cp312-cp312-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.0.0rc1-cp39-cp39-manylinux1_i686.whl", "hashes": { - "sha256": "846ade7b71e3536c4e56b386c2a47adf5741d2d8b94ec9dc3e92e5e1ee1e2225" + "sha256": "c8ba02b5ff8dde786492f04ff003514750d40a509bd3d76ee080f11f226d8431" }, "provenance": null, - "requires-python": ">=3.9", - "size": 12348, - "upload-time": "2024-10-18T15:21:14.822387Z", - "url": "https://files.pythonhosted.org/packages/6b/b0/18f76bba336fa5aecf79d45dcd6c806c280ec44538b3c13671d49099fdd0/MarkupSafe-3.0.2-cp312-cp312-macosx_11_0_arm64.whl", + "requires-python": ">=3.6", + "size": 29902, + "upload-time": "2021-02-15T16:34:36.799538Z", + "url": "https://files.pythonhosted.org/packages/53/d2/9af1a69e2d0d9ef76bdceed9ad03c29a519096db3ba2fc70225010826eb1/MarkupSafe-2.0.0rc1-cp39-cp39-manylinux1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, - "filename": "MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "filename": "MarkupSafe-2.0.0rc1-cp39-cp39-manylinux1_x86_64.whl", "hashes": { - "sha256": "1c99d261bd2d5f6b59325c92c73df481e05e57f19837bdca8413b9eac4bd8028" + "sha256": "0806afeead6a1ed483db811e3d4af694fe6cd240fe267719902f5321c02ce1f9" }, "provenance": null, - "requires-python": ">=3.9", - "size": 24149, - "upload-time": "2024-10-18T15:21:15.642937Z", - "url": "https://files.pythonhosted.org/packages/e0/25/dd5c0f6ac1311e9b40f4af06c78efde0f3b5cbf02502f8ef9501294c425b/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": ">=3.6", + "size": 30228, + "upload-time": "2021-02-15T16:34:38.295101Z", + "url": "https://files.pythonhosted.org/packages/97/4e/a9f07b8d33f19eea3d68aa87c2f6ccf8081181889a76f2afeb9d4cdd1525/MarkupSafe-2.0.0rc1-cp39-cp39-manylinux1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, - "filename": "MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "filename": "MarkupSafe-2.0.0rc1-cp39-cp39-manylinux2010_i686.whl", "hashes": { - "sha256": "e17c96c14e19278594aa4841ec148115f9c7615a47382ecb6b82bd8fea3ab0c8" + "sha256": "e644dcf9df29d33110ef8d28a14337a7978025d32ff7c210335f3b25b49d03e0" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23118, - "upload-time": "2024-10-18T15:21:17.133071Z", - "url": "https://files.pythonhosted.org/packages/f3/f0/89e7aadfb3749d0f52234a0c8c7867877876e0a20b60e2188e9850794c17/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": ">=3.6", + "size": 29905, + "upload-time": "2021-02-15T16:34:39.714347Z", + "url": "https://files.pythonhosted.org/packages/a5/c8/9399a08a565c5d92f019a4f216fdd6a22b2054188654ef365c92e941a36e/MarkupSafe-2.0.0rc1-cp39-cp39-manylinux2010_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, - "filename": "MarkupSafe-3.0.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "filename": "MarkupSafe-2.0.0rc1-cp39-cp39-manylinux2010_x86_64.whl", "hashes": { - "sha256": "88416bd1e65dcea10bc7569faacb2c20ce071dd1f87539ca2ab364bf6231393c" + "sha256": "c7718a028d3917eabde519282b11fe0944f25e4d9d1716fec4ff8cf392ead36f" }, "provenance": null, - "requires-python": ">=3.9", - "size": 22993, - "upload-time": "2024-10-18T15:21:18.064029Z", - "url": "https://files.pythonhosted.org/packages/d5/da/f2eeb64c723f5e3777bc081da884b414671982008c47dcc1873d81f625b6/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": ">=3.6", + "size": 30231, + "upload-time": "2021-02-15T16:34:40.927263Z", + "url": "https://files.pythonhosted.org/packages/49/ba/1a35ba42228703e3653777ffc87ca359918045a6ff3adb4f3797d6c5941b/MarkupSafe-2.0.0rc1-cp39-cp39-manylinux2010_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, - "filename": "MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", + "filename": "MarkupSafe-2.0.0rc1-cp39-cp39-manylinux2014_aarch64.whl", "hashes": { - "sha256": "2181e67807fc2fa785d0592dc2d6206c019b9502410671cc905d132a92866557" + "sha256": "aa18dfb468b4bedd968195efc49e59f2773b406eb7591be19d3ac18cf506c5ec" }, "provenance": null, - "requires-python": ">=3.9", - "size": 24178, - "upload-time": "2024-10-18T15:21:18.859856Z", - "url": "https://files.pythonhosted.org/packages/da/0e/1f32af846df486dce7c227fe0f2398dc7e2e51d4a370508281f3c1c5cddc/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", + "requires-python": ">=3.6", + "size": 31546, + "upload-time": "2021-02-15T16:34:42.098573Z", + "url": "https://files.pythonhosted.org/packages/75/b2/b61bc56246727767a55b001912c8346583d6af2b1be4f4374ed17347027b/MarkupSafe-2.0.0rc1-cp39-cp39-manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, - "filename": "MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_i686.whl", + "filename": "MarkupSafe-2.0.0rc1-cp39-cp39-win32.whl", "hashes": { - "sha256": "52305740fe773d09cffb16f8ed0427942901f00adedac82ec8b67752f58a1b22" + "sha256": "931f80ecb8fa292f9390761d070cc5eb6e25ef133b3aff6d9f08f0ac7de774e0" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23319, - "upload-time": "2024-10-18T15:21:19.671877Z", - "url": "https://files.pythonhosted.org/packages/c4/f6/bb3ca0532de8086cbff5f06d137064c8410d10779c4c127e0e47d17c0b71/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_i686.whl", + "requires-python": ">=3.6", + "size": 14017, + "upload-time": "2021-02-15T16:34:43.242801Z", + "url": "https://files.pythonhosted.org/packages/1c/4f/28227ad0a8274d5dd65a8aa83601df706528e938da2dcdb75ecd11a7ae79/MarkupSafe-2.0.0rc1-cp39-cp39-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" }, - "filename": "MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_x86_64.whl", + "filename": "MarkupSafe-2.0.0rc1-cp39-cp39-win_amd64.whl", "hashes": { - "sha256": "ad10d3ded218f1039f11a75f8091880239651b52e9bb592ca27de44eed242a48" + "sha256": "2f7efff175b8019977973bee4946df9e182255d17d41d59b8b8fd3f9df60dcfc" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23352, - "upload-time": "2024-10-18T15:21:20.971731Z", - "url": "https://files.pythonhosted.org/packages/a2/82/8be4c96ffee03c5b4a034e60a31294daf481e12c7c43ab8e34a1453ee48b/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_x86_64.whl", + "requires-python": ">=3.6", + "size": 14625, + "upload-time": "2021-02-15T16:34:44.400480Z", + "url": "https://files.pythonhosted.org/packages/ce/f7/60be78211c575c16a592bd58936c3c52cc45023de9f7015f236f288410d0/MarkupSafe-2.0.0rc1-cp39-cp39-win_amd64.whl", "yanked": false }, { - "core-metadata": { - "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" - }, - "data-dist-info-metadata": { - "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" - }, - "filename": "MarkupSafe-3.0.2-cp312-cp312-win32.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-2.0.0rc1.tar.gz", "hashes": { - "sha256": "0f4ca02bea9a23221c0182836703cbf8930c5e9454bacce27e767509fa286a30" + "sha256": "cd2bf5e142accfa487a6d4705ae8a22f48798a35e5ec3561123e3723aba50888" }, "provenance": null, - "requires-python": ">=3.9", - "size": 15097, - "upload-time": "2024-10-18T15:21:22.646097Z", - "url": "https://files.pythonhosted.org/packages/51/ae/97827349d3fcffee7e184bdf7f41cd6b88d9919c80f0263ba7acd1bbcb18/MarkupSafe-3.0.2-cp312-cp312-win32.whl", + "requires-python": ">=3.6", + "size": 18138, + "upload-time": "2021-02-15T16:34:45.994842Z", + "url": "https://files.pythonhosted.org/packages/52/67/41fbc792ba294cc1b31806583754b2b41f6af84f8b0b9951e3cd4bd68d7d/MarkupSafe-2.0.0rc1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, "data-dist-info-metadata": { - "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, - "filename": "MarkupSafe-3.0.2-cp312-cp312-win_amd64.whl", + "filename": "MarkupSafe-2.0.0rc2-cp36-cp36m-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "8e06879fc22a25ca47312fbe7c8264eb0b662f6db27cb2d3bbbc74b1df4b9b87" + "sha256": "41d3b3776bc820c8fcc585df6b49c2a3e245c64a46ad7aa1b21ce08179d9167b" }, "provenance": null, - "requires-python": ">=3.9", - "size": 15601, - "upload-time": "2024-10-18T15:21:23.499453Z", - "url": "https://files.pythonhosted.org/packages/c1/80/a61f99dc3a936413c3ee4e1eecac96c0da5ed07ad56fd975f1a9da5bc630/MarkupSafe-3.0.2-cp312-cp312-win_amd64.whl", + "requires-python": ">=3.6", + "size": 13906, + "upload-time": "2021-04-16T15:14:08.577826Z", + "url": "https://files.pythonhosted.org/packages/d7/c3/c265bc0423f2415f44c94b6d7bbb23c605129bcdc9d33ce1defe5e4eda52/MarkupSafe-2.0.0rc2-cp36-cp36m-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, - "filename": "MarkupSafe-3.0.2-cp313-cp313-macosx_10_13_universal2.whl", + "filename": "MarkupSafe-2.0.0rc2-cp36-cp36m-manylinux1_i686.whl", "hashes": { - "sha256": "ba9527cdd4c926ed0760bc301f6728ef34d841f405abf9d4f959c478421e4efd" + "sha256": "f3a67f5ba9452a3287d35e4f174ddfca72a1bb48da09d2e1d35598922c4c1e41" }, "provenance": null, - "requires-python": ">=3.9", - "size": 14274, - "upload-time": "2024-10-18T15:21:24.577837Z", - "url": "https://files.pythonhosted.org/packages/83/0e/67eb10a7ecc77a0c2bbe2b0235765b98d164d81600746914bebada795e97/MarkupSafe-3.0.2-cp313-cp313-macosx_10_13_universal2.whl", + "requires-python": ">=3.6", + "size": 29868, + "upload-time": "2021-04-16T15:14:10.071703Z", + "url": "https://files.pythonhosted.org/packages/a8/6c/1d88388d1efafe7dfadcd9417253a9e62ec3a3d0d3b7bd11909ded6019e5/MarkupSafe-2.0.0rc2-cp36-cp36m-manylinux1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, - "filename": "MarkupSafe-3.0.2-cp313-cp313-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.0.0rc2-cp36-cp36m-manylinux1_x86_64.whl", "hashes": { - "sha256": "f8b3d067f2e40fe93e1ccdd6b2e1d16c43140e76f02fb1319a05cf2b79d99430" + "sha256": "6c3b64b774d8c8705a04e28c1c7e2c60705e2b72bfa388d8c863ad0dfce5cbd6" }, "provenance": null, - "requires-python": ">=3.9", - "size": 12352, - "upload-time": "2024-10-18T15:21:25.382230Z", - "url": "https://files.pythonhosted.org/packages/2b/6d/9409f3684d3335375d04e5f05744dfe7e9f120062c9857df4ab490a1031a/MarkupSafe-3.0.2-cp313-cp313-macosx_11_0_arm64.whl", + "requires-python": ">=3.6", + "size": 30210, + "upload-time": "2021-04-16T15:14:11.613775Z", + "url": "https://files.pythonhosted.org/packages/e8/d6/a5c186c4e77ea063e72dc2c8a0f6d8c8892b22666e59c61aea8ca83c450f/MarkupSafe-2.0.0rc2-cp36-cp36m-manylinux1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, - "filename": "MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "filename": "MarkupSafe-2.0.0rc2-cp36-cp36m-manylinux2010_i686.whl", "hashes": { - "sha256": "569511d3b58c8791ab4c2e1285575265991e6d8f8700c7be0e88f86cb0672094" + "sha256": "fd76ae35e33a1af04a63de5ff5fea872b9b01cff079cf895cec3697ded2c433e" }, "provenance": null, - "requires-python": ">=3.9", - "size": 24122, - "upload-time": "2024-10-18T15:21:26.199380Z", - "url": "https://files.pythonhosted.org/packages/d2/f5/6eadfcd3885ea85fe2a7c128315cc1bb7241e1987443d78c8fe712d03091/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": ">=3.6", + "size": 29871, + "upload-time": "2021-04-16T15:14:13.254831Z", + "url": "https://files.pythonhosted.org/packages/64/8d/476975063e9ea7e5684276a8c4c3219d0903495d5078cf3d95041db2a704/MarkupSafe-2.0.0rc2-cp36-cp36m-manylinux2010_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, - "filename": "MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "filename": "MarkupSafe-2.0.0rc2-cp36-cp36m-manylinux2010_x86_64.whl", "hashes": { - "sha256": "15ab75ef81add55874e7ab7055e9c397312385bd9ced94920f2802310c930396" + "sha256": "aba3cf1d4d2e8664bace4e4df478e08d4bc2d36d7b59444e10bb7934e2708d87" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23085, - "upload-time": "2024-10-18T15:21:27.029161Z", - "url": "https://files.pythonhosted.org/packages/0c/91/96cf928db8236f1bfab6ce15ad070dfdd02ed88261c2afafd4b43575e9e9/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": ">=3.6", + "size": 30212, + "upload-time": "2021-04-16T15:14:14.687319Z", + "url": "https://files.pythonhosted.org/packages/8d/b9/0a2f85b3fd4e7ad16d6b31b1e7d7774efab1a3ec278055d3e37ebcbe0a0e/MarkupSafe-2.0.0rc2-cp36-cp36m-manylinux2010_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, - "filename": "MarkupSafe-3.0.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "filename": "MarkupSafe-2.0.0rc2-cp36-cp36m-manylinux2014_aarch64.whl", "hashes": { - "sha256": "f3818cb119498c0678015754eba762e0d61e5b52d34c8b13d770f0719f7b1d79" + "sha256": "e792bf8b47441bcf506a09bbffea178398e3dec6c58865e8dd01cc4dcd07685d" }, "provenance": null, - "requires-python": ">=3.9", - "size": 22978, - "upload-time": "2024-10-18T15:21:27.846182Z", - "url": "https://files.pythonhosted.org/packages/c2/cf/c9d56af24d56ea04daae7ac0940232d31d5a8354f2b457c6d856b2057d69/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": ">=3.6", + "size": 31383, + "upload-time": "2021-04-16T15:14:16.326491Z", + "url": "https://files.pythonhosted.org/packages/eb/8e/ce44402aa8cc2c0bc56a9a1e5f459ff0ef2f75e25313d2c80104ec06475f/MarkupSafe-2.0.0rc2-cp36-cp36m-manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, - "filename": "MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_aarch64.whl", + "filename": "MarkupSafe-2.0.0rc2-cp36-cp36m-win32.whl", "hashes": { - "sha256": "cdb82a876c47801bb54a690c5ae105a46b392ac6099881cdfb9f6e95e4014c6a" + "sha256": "680c521ee5214bf28aa20f90107d2c5d0849b24042e44c17d94d52727af23dcd" }, "provenance": null, - "requires-python": ">=3.9", - "size": 24208, - "upload-time": "2024-10-18T15:21:28.744633Z", - "url": "https://files.pythonhosted.org/packages/2a/9f/8619835cd6a711d6272d62abb78c033bda638fdc54c4e7f4272cf1c0962b/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_aarch64.whl", + "requires-python": ">=3.6", + "size": 14253, + "upload-time": "2021-04-16T15:14:17.755814Z", + "url": "https://files.pythonhosted.org/packages/74/da/1e592abf1bcd0956942638378aa3202307ded24e204b0562addb8b770eac/MarkupSafe-2.0.0rc2-cp36-cp36m-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, - "filename": "MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_i686.whl", + "filename": "MarkupSafe-2.0.0rc2-cp36-cp36m-win_amd64.whl", "hashes": { - "sha256": "cabc348d87e913db6ab4aa100f01b08f481097838bdddf7c7a84b7575b7309ca" + "sha256": "b24e488972dfadcb0f845f5536c79addc15eb6576548537a38075018e26477f0" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23357, - "upload-time": "2024-10-18T15:21:29.545801Z", - "url": "https://files.pythonhosted.org/packages/f9/bf/176950a1792b2cd2102b8ffeb5133e1ed984547b75db47c25a67d3359f77/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_i686.whl", + "requires-python": ">=3.6", + "size": 14898, + "upload-time": "2021-04-16T15:14:19.324554Z", + "url": "https://files.pythonhosted.org/packages/cf/cc/e4f27691c46948e83d54da18e35e460f10473b0ae78e647b998c361afef7/MarkupSafe-2.0.0rc2-cp36-cp36m-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, - "filename": "MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl", + "filename": "MarkupSafe-2.0.0rc2-cp37-cp37m-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "444dcda765c8a838eaae23112db52f1efaf750daddb2d9ca300bcae1039adc5c" + "sha256": "ad9dfe60753afa2932ed5adba73a1ff401e3de4106f88b4c31262ebab62b7708" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23344, - "upload-time": "2024-10-18T15:21:30.366552Z", - "url": "https://files.pythonhosted.org/packages/ce/4f/9a02c1d335caabe5c4efb90e1b6e8ee944aa245c1aaaab8e8a618987d816/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl", + "requires-python": ">=3.6", + "size": 13902, + "upload-time": "2021-04-16T15:14:20.821416Z", + "url": "https://files.pythonhosted.org/packages/68/27/be4a0a2dba86051075502b10cf5a759128c7f4c880fdf7a6e90406f437a1/MarkupSafe-2.0.0rc2-cp37-cp37m-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, "data-dist-info-metadata": { - "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, - "filename": "MarkupSafe-3.0.2-cp313-cp313-win32.whl", + "filename": "MarkupSafe-2.0.0rc2-cp37-cp37m-manylinux1_i686.whl", "hashes": { - "sha256": "bcf3e58998965654fdaff38e58584d8937aa3096ab5354d493c77d1fdd66d7a1" + "sha256": "5c949af1abb37dc23c1ebcee2783a26f0f91b42a4dd6184291e5502c409ac743" }, "provenance": null, - "requires-python": ">=3.9", - "size": 15101, - "upload-time": "2024-10-18T15:21:31.207123Z", - "url": "https://files.pythonhosted.org/packages/ee/55/c271b57db36f748f0e04a759ace9f8f759ccf22b4960c270c78a394f58be/MarkupSafe-3.0.2-cp313-cp313-win32.whl", + "requires-python": ">=3.6", + "size": 30752, + "upload-time": "2021-04-16T15:14:22.264102Z", + "url": "https://files.pythonhosted.org/packages/56/b1/024095bd73ef15607032052b24b088b745dba00abf56527b3922653b9af7/MarkupSafe-2.0.0rc2-cp37-cp37m-manylinux1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, "data-dist-info-metadata": { - "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, - "filename": "MarkupSafe-3.0.2-cp313-cp313-win_amd64.whl", + "filename": "MarkupSafe-2.0.0rc2-cp37-cp37m-manylinux1_x86_64.whl", "hashes": { - "sha256": "e6a2a455bd412959b57a172ce6328d2dd1f01cb2135efda2e4576e8a23fa3b0f" + "sha256": "55eb46368cc8a62ff7a15e84cea243403fc514b3d7d13168d55e99eb8a772129" }, "provenance": null, - "requires-python": ">=3.9", - "size": 15603, - "upload-time": "2024-10-18T15:21:32.032801Z", - "url": "https://files.pythonhosted.org/packages/29/88/07df22d2dd4df40aba9f3e402e6dc1b8ee86297dddbad4872bd5e7b0094f/MarkupSafe-3.0.2-cp313-cp313-win_amd64.whl", + "requires-python": ">=3.6", + "size": 31129, + "upload-time": "2021-04-16T15:14:23.656472Z", + "url": "https://files.pythonhosted.org/packages/30/c0/18617394f86d06a572fe1c6b3c1feb4cf6439b027143c89bc63779b21f9d/MarkupSafe-2.0.0rc2-cp37-cp37m-manylinux1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, - "filename": "MarkupSafe-3.0.2-cp313-cp313t-macosx_10_13_universal2.whl", + "filename": "MarkupSafe-2.0.0rc2-cp37-cp37m-manylinux2010_i686.whl", "hashes": { - "sha256": "b5a6b3ada725cea8a5e634536b1b01c30bcdcd7f9c6fff4151548d5bf6b3a36c" + "sha256": "f99fd93e52de0cbe675eda692c238dfde5d09c73c38e497a5a0f9a706f394264" }, "provenance": null, - "requires-python": ">=3.9", - "size": 14510, - "upload-time": "2024-10-18T15:21:33.625729Z", - "url": "https://files.pythonhosted.org/packages/62/6a/8b89d24db2d32d433dffcd6a8779159da109842434f1dd2f6e71f32f738c/MarkupSafe-3.0.2-cp313-cp313t-macosx_10_13_universal2.whl", + "requires-python": ">=3.6", + "size": 30754, + "upload-time": "2021-04-16T15:14:24.927527Z", + "url": "https://files.pythonhosted.org/packages/02/23/c773152b71f7bbbe611da946c9f3175f91de804074400b124b51f735c2d8/MarkupSafe-2.0.0rc2-cp37-cp37m-manylinux2010_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, - "filename": "MarkupSafe-3.0.2-cp313-cp313t-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.0.0rc2-cp37-cp37m-manylinux2010_x86_64.whl", "hashes": { - "sha256": "a904af0a6162c73e3edcb969eeeb53a63ceeb5d8cf642fade7d39e7963a22ddb" + "sha256": "07f31078aaa975a1a962a775059cf0dfe6dd2fcafff4c4b5f9df76268ae566e9" }, "provenance": null, - "requires-python": ">=3.9", - "size": 12486, - "upload-time": "2024-10-18T15:21:34.611055Z", - "url": "https://files.pythonhosted.org/packages/7a/06/a10f955f70a2e5a9bf78d11a161029d278eeacbd35ef806c3fd17b13060d/MarkupSafe-3.0.2-cp313-cp313t-macosx_11_0_arm64.whl", + "requires-python": ">=3.6", + "size": 31132, + "upload-time": "2021-04-16T15:14:26.330969Z", + "url": "https://files.pythonhosted.org/packages/a6/ca/98d74e1cf8669856e3672c408f821ea64cfd8e1e27b8c21fb7e2e0456cfb/MarkupSafe-2.0.0rc2-cp37-cp37m-manylinux2010_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, - "filename": "MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "filename": "MarkupSafe-2.0.0rc2-cp37-cp37m-manylinux2014_aarch64.whl", "hashes": { - "sha256": "4aa4e5faecf353ed117801a068ebab7b7e09ffb6e1d5e412dc852e0da018126c" + "sha256": "4d95e90df3e2bc76fa71d524a861083bbac1f1bcaf429c991292518343232e5b" }, "provenance": null, - "requires-python": ">=3.9", - "size": 25480, - "upload-time": "2024-10-18T15:21:35.398895Z", - "url": "https://files.pythonhosted.org/packages/34/cf/65d4a571869a1a9078198ca28f39fba5fbb910f952f9dbc5220afff9f5e6/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": ">=3.6", + "size": 32312, + "upload-time": "2021-04-16T15:14:27.586949Z", + "url": "https://files.pythonhosted.org/packages/a5/98/943d31b8a09cef2e4bb79561e106bd4370be64f26d2371a1aeecd57b4df7/MarkupSafe-2.0.0rc2-cp37-cp37m-manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, - "filename": "MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "filename": "MarkupSafe-2.0.0rc2-cp37-cp37m-win32.whl", "hashes": { - "sha256": "c0ef13eaeee5b615fb07c9a7dadb38eac06a0608b41570d8ade51c56539e509d" + "sha256": "666f687682398f4c26e6b41be8233d3ea86fa9fbad56d98a4cf32110d7675773" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23914, - "upload-time": "2024-10-18T15:21:36.231298Z", - "url": "https://files.pythonhosted.org/packages/0c/e3/90e9651924c430b885468b56b3d597cabf6d72be4b24a0acd1fa0e12af67/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": ">=3.6", + "size": 14254, + "upload-time": "2021-04-16T15:14:29.334424Z", + "url": "https://files.pythonhosted.org/packages/e4/66/0be365c5bbbec6a53f6ae58c56af9a10158aff35381962ca12f52043b0bc/MarkupSafe-2.0.0rc2-cp37-cp37m-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, - "filename": "MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "filename": "MarkupSafe-2.0.0rc2-cp37-cp37m-win_amd64.whl", "hashes": { - "sha256": "d16a81a06776313e817c951135cf7340a3e91e8c1ff2fac444cfd75fffa04afe" + "sha256": "0e371c83c31cee6a659499172f53fe5722c80316bb198eaa492668460fc22378" }, "provenance": null, - "requires-python": ">=3.9", - "size": 23796, - "upload-time": "2024-10-18T15:21:37.073872Z", - "url": "https://files.pythonhosted.org/packages/66/8c/6c7cf61f95d63bb866db39085150df1f2a5bd3335298f14a66b48e92659c/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": ">=3.6", + "size": 14904, + "upload-time": "2021-04-16T15:14:30.959075Z", + "url": "https://files.pythonhosted.org/packages/53/3c/e5a35168ebc10d50344c726f8caa3408fba2c17248789ae6f7677e3e16cc/MarkupSafe-2.0.0rc2-cp37-cp37m-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, - "filename": "MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", + "filename": "MarkupSafe-2.0.0rc2-cp38-cp38-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "6381026f158fdb7c72a168278597a5e3a5222e83ea18f543112b2662a9b699c5" + "sha256": "93019a67f12e4e5cf5d4570465fe6ce9a8951be4173e1287e838dff3332a315e" }, "provenance": null, - "requires-python": ">=3.9", - "size": 25473, - "upload-time": "2024-10-18T15:21:37.932035Z", - "url": "https://files.pythonhosted.org/packages/bb/35/cbe9238ec3f47ac9a7c8b3df7a808e7cb50fe149dc7039f5f454b3fba218/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", + "requires-python": ">=3.6", + "size": 13981, + "upload-time": "2021-04-16T15:14:32.295506Z", + "url": "https://files.pythonhosted.org/packages/77/fc/1ce0522d36655dde846ccd31b09eba9c2837ee558cc08433a1e374afd45f/MarkupSafe-2.0.0rc2-cp38-cp38-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, - "filename": "MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_i686.whl", + "filename": "MarkupSafe-2.0.0rc2-cp38-cp38-manylinux1_i686.whl", "hashes": { - "sha256": "3d79d162e7be8f996986c064d1c7c817f6df3a77fe3d6859f6f9e7be4b8c213a" + "sha256": "a7718a137e319e6a61bb4598ec12f7da18553d5d28ae6e21165dfc0d0d90a1b4" }, "provenance": null, - "requires-python": ">=3.9", - "size": 24114, - "upload-time": "2024-10-18T15:21:39.799861Z", - "url": "https://files.pythonhosted.org/packages/e6/32/7621a4382488aa283cc05e8984a9c219abad3bca087be9ec77e89939ded9/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_i686.whl", + "requires-python": ">=3.6", + "size": 30213, + "upload-time": "2021-04-16T15:14:33.432682Z", + "url": "https://files.pythonhosted.org/packages/1c/fb/05051fd8507755de2264cbee273ed002e382e7211143156338a899f568e0/MarkupSafe-2.0.0rc2-cp38-cp38-manylinux1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, - "filename": "MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", + "filename": "MarkupSafe-2.0.0rc2-cp38-cp38-manylinux1_x86_64.whl", "hashes": { - "sha256": "131a3c7689c85f5ad20f9f6fb1b866f402c445b220c19fe4308c0b147ccd2ad9" + "sha256": "15992536bd3e91defff17579d388475cc60fc3aeff883ac14edbdd079817e0b7" }, "provenance": null, - "requires-python": ">=3.9", - "size": 24098, - "upload-time": "2024-10-18T15:21:40.813495Z", - "url": "https://files.pythonhosted.org/packages/0d/80/0985960e4b89922cb5a0bac0ed39c5b96cbc1a536a99f30e8c220a996ed9/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", + "requires-python": ">=3.6", + "size": 30559, + "upload-time": "2021-04-16T15:14:34.604155Z", + "url": "https://files.pythonhosted.org/packages/1b/04/423e31afffb55ec8f55a814af8d27177fc765d3e6fae418ddce2c7d6e2c3/MarkupSafe-2.0.0rc2-cp38-cp38-manylinux1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, "data-dist-info-metadata": { - "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, - "filename": "MarkupSafe-3.0.2-cp313-cp313t-win32.whl", + "filename": "MarkupSafe-2.0.0rc2-cp38-cp38-manylinux2010_i686.whl", "hashes": { - "sha256": "ba8062ed2cf21c07a9e295d5b8a2a5ce678b913b45fdf68c32d95d6c1291e0b6" + "sha256": "f6dee1e460629691452bf37419825bba4002fdb4883701c7cd72e5aa42724aa9" }, "provenance": null, - "requires-python": ">=3.9", - "size": 15208, - "upload-time": "2024-10-18T15:21:41.814264Z", - "url": "https://files.pythonhosted.org/packages/82/78/fedb03c7d5380df2427038ec8d973587e90561b2d90cd472ce9254cf348b/MarkupSafe-3.0.2-cp313-cp313t-win32.whl", + "requires-python": ">=3.6", + "size": 30217, + "upload-time": "2021-04-16T15:14:35.903051Z", + "url": "https://files.pythonhosted.org/packages/d7/33/dcf9c6bbb28a90c462b9a875c0b29f50fc25a8ffc3aa2f5a6a3a4bc55fa1/MarkupSafe-2.0.0rc2-cp38-cp38-manylinux2010_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, "data-dist-info-metadata": { - "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, - "filename": "MarkupSafe-3.0.2-cp313-cp313t-win_amd64.whl", + "filename": "MarkupSafe-2.0.0rc2-cp38-cp38-manylinux2010_x86_64.whl", "hashes": { - "sha256": "e444a31f8db13eb18ada366ab3cf45fd4b31e4db1236a4448f68778c1d1a5a2f" + "sha256": "24fa977011c8d17dae93641376090fc7434babf95128f862bb61fad545afc580" }, "provenance": null, - "requires-python": ">=3.9", - "size": 15739, - "upload-time": "2024-10-18T15:21:42.784956Z", - "url": "https://files.pythonhosted.org/packages/4f/65/6079a46068dfceaeabb5dcad6d674f5f5c61a6fa5673746f42a9f4c233b3/MarkupSafe-3.0.2-cp313-cp313t-win_amd64.whl", + "requires-python": ">=3.6", + "size": 30560, + "upload-time": "2021-04-16T15:14:37.518479Z", + "url": "https://files.pythonhosted.org/packages/5b/62/1e744bc5ca33c1a563ae46c5bccd6a4d565b320fd91e067e941e2dc80960/MarkupSafe-2.0.0rc2-cp38-cp38-manylinux2010_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, - "filename": "MarkupSafe-3.0.2-cp39-cp39-macosx_10_9_universal2.whl", + "filename": "MarkupSafe-2.0.0rc2-cp38-cp38-manylinux2014_aarch64.whl", "hashes": { - "sha256": "eaa0a10b7f72326f1372a713e73c3f739b524b3af41feb43e4921cb529f5929a" + "sha256": "36afcf88a772054038be74cbfa872074e9c1ac3481e66b8da4967e81150e139e" }, "provenance": null, - "requires-python": ">=3.9", - "size": 14344, - "upload-time": "2024-10-18T15:21:43.721057Z", - "url": "https://files.pythonhosted.org/packages/a7/ea/9b1530c3fdeeca613faeb0fb5cbcf2389d816072fab72a71b45749ef6062/MarkupSafe-3.0.2-cp39-cp39-macosx_10_9_universal2.whl", + "requires-python": ">=3.6", + "size": 31861, + "upload-time": "2021-04-16T15:14:39.262706Z", + "url": "https://files.pythonhosted.org/packages/16/7f/1277482261b149d7a26453cce87171c48ad04eaaef22dc9d0f3a821876be/MarkupSafe-2.0.0rc2-cp38-cp38-manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, - "filename": "MarkupSafe-3.0.2-cp39-cp39-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.0.0rc2-cp38-cp38-win32.whl", "hashes": { - "sha256": "48032821bbdf20f5799ff537c7ac3d1fba0ba032cfc06194faffa8cda8b560ff" + "sha256": "e3ff50bf999c0f45552761bf4a9138dc0464d887de8f2afeb9d95f7bb03a1ec0" }, "provenance": null, - "requires-python": ">=3.9", - "size": 12389, - "upload-time": "2024-10-18T15:21:44.666927Z", - "url": "https://files.pythonhosted.org/packages/4b/c2/fbdbfe48848e7112ab05e627e718e854d20192b674952d9042ebd8c9e5de/MarkupSafe-3.0.2-cp39-cp39-macosx_11_0_arm64.whl", + "requires-python": ">=3.6", + "size": 14319, + "upload-time": "2021-04-16T15:14:40.485002Z", + "url": "https://files.pythonhosted.org/packages/34/70/efa8cbc53143d0acbd99f56d206a3f0766172000878f5af288bca1a75477/MarkupSafe-2.0.0rc2-cp38-cp38-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, - "filename": "MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "filename": "MarkupSafe-2.0.0rc2-cp38-cp38-win_amd64.whl", "hashes": { - "sha256": "1a9d3f5f0901fdec14d8d2f66ef7d035f2157240a433441719ac9a3fba440b13" + "sha256": "152e680f380562ad34277f5d3f066b62eb25d2dda47afc14f76ee49f3cd467e7" }, "provenance": null, - "requires-python": ">=3.9", - "size": 21607, - "upload-time": "2024-10-18T15:21:45.452405Z", - "url": "https://files.pythonhosted.org/packages/f0/25/7a7c6e4dbd4f867d95d94ca15449e91e52856f6ed1905d58ef1de5e211d0/MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "requires-python": ">=3.6", + "size": 14916, + "upload-time": "2021-04-16T15:14:41.716522Z", + "url": "https://files.pythonhosted.org/packages/96/d1/5d157e7a15cd7926d65c46eb47f58161651620a837d052a4ff8c0e45792a/MarkupSafe-2.0.0rc2-cp38-cp38-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, - "filename": "MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "filename": "MarkupSafe-2.0.0rc2-cp39-cp39-macosx_10_9_universal2.whl", "hashes": { - "sha256": "88b49a3b9ff31e19998750c38e030fc7bb937398b1f78cfa599aaef92d693144" + "sha256": "686f3c2e7b2a8e36b2003c952c498bbf24753a35b72e7eccb2d62897f4f59b8e" }, "provenance": null, - "requires-python": ">=3.9", - "size": 20728, - "upload-time": "2024-10-18T15:21:46.295303Z", - "url": "https://files.pythonhosted.org/packages/53/8f/f339c98a178f3c1e545622206b40986a4c3307fe39f70ccd3d9df9a9e425/MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "requires-python": ">=3.6", + "size": 18309, + "upload-time": "2021-04-16T15:14:42.957388Z", + "url": "https://files.pythonhosted.org/packages/17/d6/99db3389d3c9850d2c76b0ddb520a59d398e02f84302b6c1a1e54ac222bf/MarkupSafe-2.0.0rc2-cp39-cp39-macosx_10_9_universal2.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, - "filename": "MarkupSafe-3.0.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "filename": "MarkupSafe-2.0.0rc2-cp39-cp39-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "cfad01eed2c2e0c01fd0ecd2ef42c492f7f93902e39a42fc9ee1692961443a29" + "sha256": "f24aa8c69bd9d61316de172ad19cc6d069da510821585d777960f90b2ed5501c" }, "provenance": null, - "requires-python": ">=3.9", - "size": 20826, - "upload-time": "2024-10-18T15:21:47.134525Z", - "url": "https://files.pythonhosted.org/packages/1a/03/8496a1a78308456dbd50b23a385c69b41f2e9661c67ea1329849a598a8f9/MarkupSafe-3.0.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "requires-python": ">=3.6", + "size": 13982, + "upload-time": "2021-04-16T15:14:44.172962Z", + "url": "https://files.pythonhosted.org/packages/c7/71/2051d1708847fdd6b32187ce698585930ccccab7f7f3591a7790cc5307e6/MarkupSafe-2.0.0rc2-cp39-cp39-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, - "filename": "MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", + "filename": "MarkupSafe-2.0.0rc2-cp39-cp39-manylinux1_i686.whl", "hashes": { - "sha256": "1225beacc926f536dc82e45f8a4d68502949dc67eea90eab715dea3a21c1b5f0" + "sha256": "70bee0400f78ce7e6aa6d2526be515afe7ac1693d9db1f6782ddc3420a4d961c" }, "provenance": null, - "requires-python": ">=3.9", - "size": 21843, - "upload-time": "2024-10-18T15:21:48.334677Z", - "url": "https://files.pythonhosted.org/packages/e6/cf/0a490a4bd363048c3022f2f475c8c05582179bb179defcee4766fb3dcc18/MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", + "requires-python": ">=3.6", + "size": 30221, + "upload-time": "2021-04-16T15:14:45.404054Z", + "url": "https://files.pythonhosted.org/packages/79/84/25fe8a9a6d26730ee0845253825ac6747cc78c376cedacdec6fbdca94909/MarkupSafe-2.0.0rc2-cp39-cp39-manylinux1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, - "filename": "MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_i686.whl", + "filename": "MarkupSafe-2.0.0rc2-cp39-cp39-manylinux1_x86_64.whl", "hashes": { - "sha256": "3169b1eefae027567d1ce6ee7cae382c57fe26e82775f460f0b2778beaad66c0" + "sha256": "e1ea9b34bec7dbf653edd3361170108cb717b4f49be729e2367f5151d1e938ee" }, "provenance": null, - "requires-python": ">=3.9", - "size": 21219, - "upload-time": "2024-10-18T15:21:49.587832Z", - "url": "https://files.pythonhosted.org/packages/19/a3/34187a78613920dfd3cdf68ef6ce5e99c4f3417f035694074beb8848cd77/MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_i686.whl", + "requires-python": ">=3.6", + "size": 30549, + "upload-time": "2021-04-16T15:14:46.841033Z", + "url": "https://files.pythonhosted.org/packages/58/49/75291941858a475ea40aafb6ee4d48216bfeedd47be1d557f3baade92a7e/MarkupSafe-2.0.0rc2-cp39-cp39-manylinux1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, "data-dist-info-metadata": { - "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, - "filename": "MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_x86_64.whl", + "filename": "MarkupSafe-2.0.0rc2-cp39-cp39-manylinux2010_i686.whl", "hashes": { - "sha256": "eb7972a85c54febfb25b5c4b4f3af4dcc731994c7da0d8a0b4a6eb0640e1d178" + "sha256": "50ccc0b107e7b95d5a2c55cd9f34d7b4696d3092d4bd231cef56131059653554" }, "provenance": null, - "requires-python": ">=3.9", - "size": 20946, - "upload-time": "2024-10-18T15:21:50.441900Z", - "url": "https://files.pythonhosted.org/packages/17/d8/5811082f85bb88410ad7e452263af048d685669bbbfb7b595e8689152498/MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_x86_64.whl", + "requires-python": ">=3.6", + "size": 30224, + "upload-time": "2021-04-16T15:14:48.069603Z", + "url": "https://files.pythonhosted.org/packages/42/86/e5f3044700839bdd374a1572a01ca3a4bd1d97e7859f44bfbe58e4bec9cb/MarkupSafe-2.0.0rc2-cp39-cp39-manylinux2010_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, "data-dist-info-metadata": { - "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, - "filename": "MarkupSafe-3.0.2-cp39-cp39-win32.whl", + "filename": "MarkupSafe-2.0.0rc2-cp39-cp39-manylinux2010_x86_64.whl", "hashes": { - "sha256": "8c4e8c3ce11e1f92f6536ff07154f9d49677ebaaafc32db9db4620bc11ed480f" + "sha256": "167a017abf294fc17b3b5098b77667246030ad68d02a59f1fc9b48f65ff836aa" }, "provenance": null, - "requires-python": ">=3.9", - "size": 15063, - "upload-time": "2024-10-18T15:21:51.385633Z", - "url": "https://files.pythonhosted.org/packages/7c/31/bd635fb5989440d9365c5e3c47556cfea121c7803f5034ac843e8f37c2f2/MarkupSafe-3.0.2-cp39-cp39-win32.whl", + "requires-python": ">=3.6", + "size": 30551, + "upload-time": "2021-04-16T15:14:49.296017Z", + "url": "https://files.pythonhosted.org/packages/13/34/8cbc4d1a8615b644540778e6b5b53385af6580d365ee77c977a43ea2c66e/MarkupSafe-2.0.0rc2-cp39-cp39-manylinux2010_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, "data-dist-info-metadata": { - "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" - }, - "filename": "MarkupSafe-3.0.2-cp39-cp39-win_amd64.whl", - "hashes": { - "sha256": "6e296a513ca3d94054c2c881cc913116e90fd030ad1c656b3869762b754f5f8a" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, - "provenance": null, - "requires-python": ">=3.9", - "size": 15506, - "upload-time": "2024-10-18T15:21:52.974223Z", - "url": "https://files.pythonhosted.org/packages/b3/73/085399401383ce949f727afec55ec3abd76648d04b9f22e1c0e99cb4bec3/MarkupSafe-3.0.2-cp39-cp39-win_amd64.whl", - "yanked": false - }, - { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "markupsafe-3.0.2.tar.gz", + "filename": "MarkupSafe-2.0.0rc2-cp39-cp39-manylinux2014_aarch64.whl", "hashes": { - "sha256": "ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0" + "sha256": "27051dce1be59d0d1e09bb58e9bdda10f1e546a97c119cf3b88b82a24b48081c" }, "provenance": null, - "requires-python": ">=3.9", - "size": 20537, - "upload-time": "2024-10-18T15:21:54.129138Z", - "url": "https://files.pythonhosted.org/packages/b2/97/5d42485e71dfc078108a86d6de8fa46db44a1a9295e89c5d6d4a06e23a62/markupsafe-3.0.2.tar.gz", + "requires-python": ">=3.6", + "size": 31874, + "upload-time": "2021-04-16T15:14:50.527414Z", + "url": "https://files.pythonhosted.org/packages/3f/8f/cb3286a26ed321f7aeef1b469b96800369a3c6f90b5b0cf20e3f2f347d99/MarkupSafe-2.0.0rc2-cp39-cp39-manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, - "filename": "markupsafe-3.0.3-cp310-cp310-macosx_10_9_x86_64.whl", + "filename": "MarkupSafe-2.0.0rc2-cp39-cp39-win32.whl", "hashes": { - "sha256": "2f981d352f04553a7171b8e44369f2af4055f888dfb147d55e42d29e29e74559" + "sha256": "023be69df51b68f9f1ed42b5959303dad3c153cd958ebb0e34c18251fb967837" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-macosx_10_9_x86_64.whl/provenance", - "requires-python": ">=3.9", - "size": 11631, - "upload-time": "2025-09-27T18:36:05.558229Z", - "url": "https://files.pythonhosted.org/packages/e8/4b/3541d44f3937ba468b75da9eebcae497dcf67adb65caa16760b0a6807ebb/markupsafe-3.0.3-cp310-cp310-macosx_10_9_x86_64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 14336, + "upload-time": "2021-04-16T15:14:52.162518Z", + "url": "https://files.pythonhosted.org/packages/a7/15/74ac6057e89a0032056c3409a9eaf1fffb618f81d8667e162660862d0e3d/MarkupSafe-2.0.0rc2-cp39-cp39-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" }, - "filename": "markupsafe-3.0.3-cp310-cp310-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.0.0rc2-cp39-cp39-win_amd64.whl", "hashes": { - "sha256": "e1c1493fb6e50ab01d20a22826e57520f1284df32f2d8601fdd90b6304601419" + "sha256": "074bbd79cfeba59d5a426e09a7d7a36247b2ba429aaa762d547b101ff1818b74" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.9", - "size": 12057, - "upload-time": "2025-09-27T18:36:07.165203Z", - "url": "https://files.pythonhosted.org/packages/98/1b/fbd8eed11021cabd9226c37342fa6ca4e8a98d8188a8d9b66740494960e4/markupsafe-3.0.3-cp310-cp310-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 14943, + "upload-time": "2021-04-16T15:14:53.507507Z", + "url": "https://files.pythonhosted.org/packages/0e/cc/b21ca6161d2f605ced433ce9aeacb82e702048a0b73887a7072b65b6c54a/MarkupSafe-2.0.0rc2-cp39-cp39-win_amd64.whl", "yanked": false }, { - "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" - }, - "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" - }, - "filename": "markupsafe-3.0.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-2.0.0rc2.tar.gz", "hashes": { - "sha256": "1ba88449deb3de88bd40044603fafffb7bc2b055d626a330323a9ed736661695" + "sha256": "746a22773b02c79ea570cf97f92aad7e58938bcd2670de499e349d8430f989ef" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.9", - "size": 22050, - "upload-time": "2025-09-27T18:36:08.005391Z", - "url": "https://files.pythonhosted.org/packages/40/01/e560d658dc0bb8ab762670ece35281dec7b6c1b33f5fbc09ebb57a185519/markupsafe-3.0.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 18427, + "upload-time": "2021-04-16T15:14:55.026100Z", + "url": "https://files.pythonhosted.org/packages/af/6a/84855224d2c1b5e4b66d8460505383a0719a36d9b65cfc031948ff5e1cef/MarkupSafe-2.0.0rc2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, - "filename": "markupsafe-3.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.0.0-cp36-cp36m-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "f42d0984e947b8adf7dd6dde396e720934d12c506ce84eea8476409563607591" + "sha256": "2efaeb1baff547063bad2b2893a8f5e9c459c4624e1a96644bbba08910ae34e0" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.9", - "size": 20681, - "upload-time": "2025-09-27T18:36:08.881294Z", - "url": "https://files.pythonhosted.org/packages/af/cd/ce6e848bbf2c32314c9b237839119c5a564a59725b53157c856e90937b7a/markupsafe-3.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 13886, + "upload-time": "2021-05-11T19:46:30.547163Z", + "url": "https://files.pythonhosted.org/packages/2f/73/2f1acfb49f2304b550ab7932e3102b7997b1beef03458ec7bd25f7f60608/MarkupSafe-2.0.0-cp36-cp36m-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, - "filename": "markupsafe-3.0.3-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "filename": "MarkupSafe-2.0.0-cp36-cp36m-manylinux1_i686.whl", "hashes": { - "sha256": "c0c0b3ade1c0b13b936d7970b1d37a57acde9199dc2aecc4c336773e1d86049c" + "sha256": "441ce2a8c17683d97e06447fcbccbdb057cbf587c78eb75ae43ea7858042fe2c" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", - "requires-python": ">=3.9", - "size": 20705, - "upload-time": "2025-09-27T18:36:10.131016Z", - "url": "https://files.pythonhosted.org/packages/c9/2a/b5c12c809f1c3045c4d580b035a743d12fcde53cf685dbc44660826308da/markupsafe-3.0.3-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 29849, + "upload-time": "2021-05-11T19:46:32.470108Z", + "url": "https://files.pythonhosted.org/packages/e2/7d/69ff45f7cf6ef825fb65a280e5ec1e70357dee566553eca47074c92af07d/MarkupSafe-2.0.0-cp36-cp36m-manylinux1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, - "filename": "markupsafe-3.0.3-cp310-cp310-musllinux_1_2_aarch64.whl", + "filename": "MarkupSafe-2.0.0-cp36-cp36m-manylinux1_x86_64.whl", "hashes": { - "sha256": "0303439a41979d9e74d18ff5e2dd8c43ed6c6001fd40e5bf2e43f7bd9bbc523f" + "sha256": "45535241baa0fc0ba2a43961a1ac7562ca3257f46c4c3e9c0de38b722be41bd1" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-musllinux_1_2_aarch64.whl/provenance", - "requires-python": ">=3.9", - "size": 21524, - "upload-time": "2025-09-27T18:36:11.324694Z", - "url": "https://files.pythonhosted.org/packages/cf/e3/9427a68c82728d0a88c50f890d0fc072a1484de2f3ac1ad0bfc1a7214fd5/markupsafe-3.0.3-cp310-cp310-musllinux_1_2_aarch64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 30193, + "upload-time": "2021-05-11T19:46:34.000276Z", + "url": "https://files.pythonhosted.org/packages/0e/b5/a702459aa6ddfe813313aa77c3cf5238a6b28b9053382704eb3037950549/MarkupSafe-2.0.0-cp36-cp36m-manylinux1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, - "filename": "markupsafe-3.0.3-cp310-cp310-musllinux_1_2_riscv64.whl", + "filename": "MarkupSafe-2.0.0-cp36-cp36m-manylinux2010_i686.whl", "hashes": { - "sha256": "d2ee202e79d8ed691ceebae8e0486bd9a2cd4794cec4824e1c99b6f5009502f6" + "sha256": "90053234a6479738fd40d155268af631c7fca33365f964f2208867da1349294b" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-musllinux_1_2_riscv64.whl/provenance", - "requires-python": ">=3.9", - "size": 20282, - "upload-time": "2025-09-27T18:36:12.573001Z", - "url": "https://files.pythonhosted.org/packages/bc/36/23578f29e9e582a4d0278e009b38081dbe363c5e7165113fad546918a232/markupsafe-3.0.3-cp310-cp310-musllinux_1_2_riscv64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 29851, + "upload-time": "2021-05-11T19:46:35.294986Z", + "url": "https://files.pythonhosted.org/packages/06/32/7057d8c26421b1b6bd8c12085bb1aa0cbadf50d0b28bb5ccff6eb00a2b88/MarkupSafe-2.0.0-cp36-cp36m-manylinux2010_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, - "filename": "markupsafe-3.0.3-cp310-cp310-musllinux_1_2_x86_64.whl", + "filename": "MarkupSafe-2.0.0-cp36-cp36m-manylinux2010_x86_64.whl", "hashes": { - "sha256": "177b5253b2834fe3678cb4a5f0059808258584c559193998be2601324fdeafb1" + "sha256": "3b54a9c68995ef4164567e2cd1a5e16db5dac30b2a50c39c82db8d4afaf14f63" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-musllinux_1_2_x86_64.whl/provenance", - "requires-python": ">=3.9", - "size": 20745, - "upload-time": "2025-09-27T18:36:13.504651Z", - "url": "https://files.pythonhosted.org/packages/56/21/dca11354e756ebd03e036bd8ad58d6d7168c80ce1fe5e75218e4945cbab7/markupsafe-3.0.3-cp310-cp310-musllinux_1_2_x86_64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 30194, + "upload-time": "2021-05-11T19:46:36.933205Z", + "url": "https://files.pythonhosted.org/packages/4a/55/b7c3664c40e11950d17f39849180638e01a12e7cf656615b2670988724ac/MarkupSafe-2.0.0-cp36-cp36m-manylinux2010_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, "data-dist-info-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, - "filename": "markupsafe-3.0.3-cp310-cp310-win32.whl", + "filename": "MarkupSafe-2.0.0-cp36-cp36m-manylinux2014_aarch64.whl", "hashes": { - "sha256": "2a15a08b17dd94c53a1da0438822d70ebcd13f8c3a95abe3a9ef9f11a94830aa" + "sha256": "f58b5ba13a5689ca8317b98439fccfbcc673acaaf8241c1869ceea40f5d585bf" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-win32.whl/provenance", - "requires-python": ">=3.9", - "size": 14571, - "upload-time": "2025-09-27T18:36:14.779887Z", - "url": "https://files.pythonhosted.org/packages/87/99/faba9369a7ad6e4d10b6a5fbf71fa2a188fe4a593b15f0963b73859a1bbd/markupsafe-3.0.3-cp310-cp310-win32.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 31369, + "upload-time": "2021-05-11T19:46:38.519638Z", + "url": "https://files.pythonhosted.org/packages/60/bf/93c4838972780d92ef5d4fdf0b5f2570495d1e7e129b471ccbeb375e577e/MarkupSafe-2.0.0-cp36-cp36m-manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, "data-dist-info-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, - "filename": "markupsafe-3.0.3-cp310-cp310-win_amd64.whl", + "filename": "MarkupSafe-2.0.0-cp36-cp36m-win32.whl", "hashes": { - "sha256": "c4ffb7ebf07cfe8931028e3e4c85f0357459a3f9f9490886198848f4fa002ec8" + "sha256": "a00dce2d96587651ef4fa192c17e039e8cfab63087c67e7d263a5533c7dad715" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-win_amd64.whl/provenance", - "requires-python": ">=3.9", - "size": 15056, - "upload-time": "2025-09-27T18:36:16.125184Z", - "url": "https://files.pythonhosted.org/packages/d6/25/55dc3ab959917602c96985cb1253efaa4ff42f71194bddeb61eb7278b8be/markupsafe-3.0.3-cp310-cp310-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 14237, + "upload-time": "2021-05-11T19:46:39.887282Z", + "url": "https://files.pythonhosted.org/packages/35/9d/665c69f537f14b28e24dfa78c3d64fe37ac9ddbb6a82756891cdf5c604b7/MarkupSafe-2.0.0-cp36-cp36m-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, "data-dist-info-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, - "filename": "markupsafe-3.0.3-cp310-cp310-win_arm64.whl", + "filename": "MarkupSafe-2.0.0-cp36-cp36m-win_amd64.whl", "hashes": { - "sha256": "e2103a929dfa2fcaf9bb4e7c091983a49c9ac3b19c9061b6d5427dd7d14d81a1" + "sha256": "007dc055dbce5b1104876acee177dbfd18757e19d562cd440182e1f492e96b95" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-win_arm64.whl/provenance", - "requires-python": ">=3.9", - "size": 13932, - "upload-time": "2025-09-27T18:36:17.311254Z", - "url": "https://files.pythonhosted.org/packages/d0/9e/0a02226640c255d1da0b8d12e24ac2aa6734da68bff14c05dd53b94a0fc3/markupsafe-3.0.3-cp310-cp310-win_arm64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 14877, + "upload-time": "2021-05-11T19:46:41.125295Z", + "url": "https://files.pythonhosted.org/packages/ec/93/ecfbd40bd9392a054af0a5fa429cdd5309582afa57128f4026fdeefb5475/MarkupSafe-2.0.0-cp36-cp36m-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, - "filename": "markupsafe-3.0.3-cp311-cp311-macosx_10_9_x86_64.whl", + "filename": "MarkupSafe-2.0.0-cp37-cp37m-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "1cc7ea17a6824959616c525620e387f6dd30fec8cb44f649e31712db02123dad" + "sha256": "a08cd07d3c3c17cd33d9e66ea9dee8f8fc1c48e2d11bd88fd2dc515a602c709b" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-macosx_10_9_x86_64.whl/provenance", - "requires-python": ">=3.9", - "size": 11631, - "upload-time": "2025-09-27T18:36:18.185318Z", - "url": "https://files.pythonhosted.org/packages/08/db/fefacb2136439fc8dd20e797950e749aa1f4997ed584c62cfb8ef7c2be0e/markupsafe-3.0.3-cp311-cp311-macosx_10_9_x86_64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 13883, + "upload-time": "2021-05-11T19:46:42.775259Z", + "url": "https://files.pythonhosted.org/packages/65/09/d5997f498783cf5dbb11c2655569c7104e424c6fb1d910dea7327a5bfde6/MarkupSafe-2.0.0-cp37-cp37m-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, - "filename": "markupsafe-3.0.3-cp311-cp311-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.0.0-cp37-cp37m-manylinux1_i686.whl", "hashes": { - "sha256": "4bd4cd07944443f5a265608cc6aab442e4f74dff8088b0dfc8238647b8f6ae9a" + "sha256": "3c352ff634e289061711608f5e474ec38dbaa21e3e168820d53d5f4015e5b91b" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.9", - "size": 12058, - "upload-time": "2025-09-27T18:36:19.444952Z", - "url": "https://files.pythonhosted.org/packages/e1/2e/5898933336b61975ce9dc04decbc0a7f2fee78c30353c5efba7f2d6ff27a/markupsafe-3.0.3-cp311-cp311-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 30728, + "upload-time": "2021-05-11T19:46:44.095210Z", + "url": "https://files.pythonhosted.org/packages/69/ba/4bb97605ae2b6ed00d235392a4341efa85980417763d487cd3e813367bc1/MarkupSafe-2.0.0-cp37-cp37m-manylinux1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, - "filename": "markupsafe-3.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.0.0-cp37-cp37m-manylinux1_x86_64.whl", "hashes": { - "sha256": "6b5420a1d9450023228968e7e6a9ce57f65d148ab56d2313fcd589eee96a7a50" + "sha256": "32200f562daaab472921a11cbb63780f1654552ae49518196fc361ed8e12e901" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.9", - "size": 24287, - "upload-time": "2025-09-27T18:36:20.768877Z", - "url": "https://files.pythonhosted.org/packages/1d/09/adf2df3699d87d1d8184038df46a9c80d78c0148492323f4693df54e17bb/markupsafe-3.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 31116, + "upload-time": "2021-05-11T19:46:45.678781Z", + "url": "https://files.pythonhosted.org/packages/84/b1/93278e73d35af3da6171f6b3c8991ca4184199a2d226866c297ea17958d3/MarkupSafe-2.0.0-cp37-cp37m-manylinux1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, - "filename": "markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.0.0-cp37-cp37m-manylinux2010_i686.whl", "hashes": { - "sha256": "0bf2a864d67e76e5c9a34dc26ec616a66b9888e25e7b9460e1c76d3293bd9dbf" + "sha256": "fef86115fdad7ae774720d7103aa776144cf9b66673b4afa9bcaa7af990ed07b" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.9", - "size": 22940, - "upload-time": "2025-09-27T18:36:22.249510Z", - "url": "https://files.pythonhosted.org/packages/30/ac/0273f6fcb5f42e314c6d8cd99effae6a5354604d461b8d392b5ec9530a54/markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 30731, + "upload-time": "2021-05-11T19:46:47.062289Z", + "url": "https://files.pythonhosted.org/packages/fe/a4/c3c8039fc19c4d5a1d851df216f36bc5c7fc1ba06d3d2c714029fb683f2e/MarkupSafe-2.0.0-cp37-cp37m-manylinux2010_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, - "filename": "markupsafe-3.0.3-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "filename": "MarkupSafe-2.0.0-cp37-cp37m-manylinux2010_x86_64.whl", "hashes": { - "sha256": "bc51efed119bc9cfdf792cdeaa4d67e8f6fcccab66ed4bfdd6bde3e59bfcbb2f" + "sha256": "e79212d09fc0e224d20b43ad44bb0a0a3416d1e04cf6b45fed265114a5d43d20" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", - "requires-python": ">=3.9", - "size": 21887, - "upload-time": "2025-09-27T18:36:23.535292Z", - "url": "https://files.pythonhosted.org/packages/19/ae/31c1be199ef767124c042c6c3e904da327a2f7f0cd63a0337e1eca2967a8/markupsafe-3.0.3-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 31116, + "upload-time": "2021-05-11T19:46:48.415299Z", + "url": "https://files.pythonhosted.org/packages/7b/10/65950e46aa706970a86eb5173e108006ccaff8699de8f78f8d2f6302c44c/MarkupSafe-2.0.0-cp37-cp37m-manylinux2010_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, - "filename": "markupsafe-3.0.3-cp311-cp311-musllinux_1_2_aarch64.whl", + "filename": "MarkupSafe-2.0.0-cp37-cp37m-manylinux2014_aarch64.whl", "hashes": { - "sha256": "068f375c472b3e7acbe2d5318dea141359e6900156b5b2ba06a30b169086b91a" + "sha256": "79b2ae94fa991be023832e6bcc00f41dbc8e5fe9d997a02db965831402551730" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-musllinux_1_2_aarch64.whl/provenance", - "requires-python": ">=3.9", - "size": 23692, - "upload-time": "2025-09-27T18:36:24.823399Z", - "url": "https://files.pythonhosted.org/packages/b2/76/7edcab99d5349a4532a459e1fe64f0b0467a3365056ae550d3bcf3f79e1e/markupsafe-3.0.3-cp311-cp311-musllinux_1_2_aarch64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 32299, + "upload-time": "2021-05-11T19:46:49.702052Z", + "url": "https://files.pythonhosted.org/packages/76/be/a36a45054c639a2d620388956112c2355a75416c6c1b947c33b9ebfcb59d/MarkupSafe-2.0.0-cp37-cp37m-manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, - "filename": "markupsafe-3.0.3-cp311-cp311-musllinux_1_2_riscv64.whl", + "filename": "MarkupSafe-2.0.0-cp37-cp37m-win32.whl", "hashes": { - "sha256": "7be7b61bb172e1ed687f1754f8e7484f1c8019780f6f6b0786e76bb01c2ae115" + "sha256": "3261fae28155e5c8634dd7710635fe540a05b58f160cef7713c7700cb9980e66" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-musllinux_1_2_riscv64.whl/provenance", - "requires-python": ">=3.9", - "size": 21471, - "upload-time": "2025-09-27T18:36:25.950010Z", - "url": "https://files.pythonhosted.org/packages/a4/28/6e74cdd26d7514849143d69f0bf2399f929c37dc2b31e6829fd2045b2765/markupsafe-3.0.3-cp311-cp311-musllinux_1_2_riscv64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 14235, + "upload-time": "2021-05-11T19:46:50.986786Z", + "url": "https://files.pythonhosted.org/packages/1e/55/91ea078274ee4a81688b54eb6d190e1be644649377c235f32557225a0e45/MarkupSafe-2.0.0-cp37-cp37m-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, - "filename": "markupsafe-3.0.3-cp311-cp311-musllinux_1_2_x86_64.whl", + "filename": "MarkupSafe-2.0.0-cp37-cp37m-win_amd64.whl", "hashes": { - "sha256": "f9e130248f4462aaa8e2552d547f36ddadbeaa573879158d721bbd33dfe4743a" + "sha256": "e4570d16f88c7f3032ed909dc9e905a17da14a1c4cfd92608e3fda4cb1208bbd" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-musllinux_1_2_x86_64.whl/provenance", - "requires-python": ">=3.9", - "size": 22923, - "upload-time": "2025-09-27T18:36:27.109615Z", - "url": "https://files.pythonhosted.org/packages/62/7e/a145f36a5c2945673e590850a6f8014318d5577ed7e5920a4b3448e0865d/markupsafe-3.0.3-cp311-cp311-musllinux_1_2_x86_64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 14881, + "upload-time": "2021-05-11T19:46:52.221747Z", + "url": "https://files.pythonhosted.org/packages/b0/cb/2deaf48e04e3bd8b19c94847ad1b6a51f059be30390ebcdfd0f9a3c93d9b/MarkupSafe-2.0.0-cp37-cp37m-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, "data-dist-info-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, - "filename": "markupsafe-3.0.3-cp311-cp311-win32.whl", + "filename": "MarkupSafe-2.0.0-cp38-cp38-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "0db14f5dafddbb6d9208827849fad01f1a2609380add406671a26386cdf15a19" + "sha256": "8f806bfd0f218477d7c46a11d3e52dc7f5fdfaa981b18202b7dc84bbc287463b" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-win32.whl/provenance", - "requires-python": ">=3.9", - "size": 14572, - "upload-time": "2025-09-27T18:36:28.045126Z", - "url": "https://files.pythonhosted.org/packages/0f/62/d9c46a7f5c9adbeeeda52f5b8d802e1094e9717705a645efc71b0913a0a8/markupsafe-3.0.3-cp311-cp311-win32.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 13963, + "upload-time": "2021-05-11T19:46:53.416678Z", + "url": "https://files.pythonhosted.org/packages/d9/53/6d87cc1d293634da0f7a0dba9d148bd6c5e07163192bdec90ca000631db9/MarkupSafe-2.0.0-cp38-cp38-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, "data-dist-info-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, - "filename": "markupsafe-3.0.3-cp311-cp311-win_amd64.whl", + "filename": "MarkupSafe-2.0.0-cp38-cp38-manylinux1_i686.whl", "hashes": { - "sha256": "de8a88e63464af587c950061a5e6a67d3632e36df62b986892331d4620a35c01" + "sha256": "e77e4b983e2441aff0c0d07ee711110c106b625f440292dfe02a2f60c8218bd6" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-win_amd64.whl/provenance", - "requires-python": ">=3.9", - "size": 15077, - "upload-time": "2025-09-27T18:36:29.025751Z", - "url": "https://files.pythonhosted.org/packages/83/8a/4414c03d3f891739326e1783338e48fb49781cc915b2e0ee052aa490d586/markupsafe-3.0.3-cp311-cp311-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 30197, + "upload-time": "2021-05-11T19:46:54.553990Z", + "url": "https://files.pythonhosted.org/packages/27/64/710ff70117ba4a091800c1b2de1a87cfe7c3b4a5459da66dd0fd634f38d9/MarkupSafe-2.0.0-cp38-cp38-manylinux1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, "data-dist-info-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, - "filename": "markupsafe-3.0.3-cp311-cp311-win_arm64.whl", + "filename": "MarkupSafe-2.0.0-cp38-cp38-manylinux1_x86_64.whl", "hashes": { - "sha256": "3b562dd9e9ea93f13d53989d23a7e775fdfd1066c33494ff43f5418bc8c58a5c" + "sha256": "031bf79a27d1c42f69c276d6221172417b47cb4b31cdc73d362a9bf5a1889b9f" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-win_arm64.whl/provenance", - "requires-python": ">=3.9", - "size": 13876, - "upload-time": "2025-09-27T18:36:29.954329Z", - "url": "https://files.pythonhosted.org/packages/35/73/893072b42e6862f319b5207adc9ae06070f095b358655f077f69a35601f0/markupsafe-3.0.3-cp311-cp311-win_arm64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 30551, + "upload-time": "2021-05-11T19:46:56.143037Z", + "url": "https://files.pythonhosted.org/packages/47/8f/6f185287134e6e52538fda679ef66284f57f62f82dfe7c2c734349964016/MarkupSafe-2.0.0-cp38-cp38-manylinux1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, - "filename": "markupsafe-3.0.3-cp312-cp312-macosx_10_13_x86_64.whl", + "filename": "MarkupSafe-2.0.0-cp38-cp38-manylinux2010_i686.whl", "hashes": { - "sha256": "d53197da72cc091b024dd97249dfc7794d6a56530370992a5e1a08983ad9230e" + "sha256": "83cf0228b2f694dcdba1374d5312f2277269d798e65f40344964f642935feac1" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-macosx_10_13_x86_64.whl/provenance", - "requires-python": ">=3.9", - "size": 11615, - "upload-time": "2025-09-27T18:36:30.854850Z", - "url": "https://files.pythonhosted.org/packages/5a/72/147da192e38635ada20e0a2e1a51cf8823d2119ce8883f7053879c2199b5/markupsafe-3.0.3-cp312-cp312-macosx_10_13_x86_64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 30203, + "upload-time": "2021-05-11T19:46:57.756504Z", + "url": "https://files.pythonhosted.org/packages/f4/58/77d00665c1079408693ac0509d07eb43cd814db8abe97011c5c7c5fbe915/MarkupSafe-2.0.0-cp38-cp38-manylinux2010_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, - "filename": "markupsafe-3.0.3-cp312-cp312-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.0.0-cp38-cp38-manylinux2010_x86_64.whl", "hashes": { - "sha256": "1872df69a4de6aead3491198eaf13810b565bdbeec3ae2dc8780f14458ec73ce" + "sha256": "4cc563836f13c57f1473bc02d1e01fc37bab70ad4ee6be297d58c1d66bc819bf" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.9", - "size": 12020, - "upload-time": "2025-09-27T18:36:31.971542Z", - "url": "https://files.pythonhosted.org/packages/9a/81/7e4e08678a1f98521201c3079f77db69fb552acd56067661f8c2f534a718/markupsafe-3.0.3-cp312-cp312-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 30551, + "upload-time": "2021-05-11T19:46:59.230784Z", + "url": "https://files.pythonhosted.org/packages/3d/e0/ab5ea8cd083f7e85bb40ab813dc82f9e39bff87df8ca28b3480d77949827/MarkupSafe-2.0.0-cp38-cp38-manylinux2010_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, - "filename": "markupsafe-3.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.0.0-cp38-cp38-manylinux2014_aarch64.whl", "hashes": { - "sha256": "3a7e8ae81ae39e62a41ec302f972ba6ae23a5c5396c8e60113e9066ef893da0d" + "sha256": "d00a669e4a5bec3ee6dbeeeedd82a405ced19f8aeefb109a012ea88a45afff96" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.9", - "size": 24332, - "upload-time": "2025-09-27T18:36:32.813259Z", - "url": "https://files.pythonhosted.org/packages/1e/2c/799f4742efc39633a1b54a92eec4082e4f815314869865d876824c257c1e/markupsafe-3.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 31849, + "upload-time": "2021-05-11T19:47:00.558715Z", + "url": "https://files.pythonhosted.org/packages/47/24/8ccea5f019865f1526b819a87f7af89685529ffc8d0b23989d7f14713507/MarkupSafe-2.0.0-cp38-cp38-manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, - "filename": "markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.0.0-cp38-cp38-win32.whl", "hashes": { - "sha256": "d6dd0be5b5b189d31db7cda48b91d7e0a9795f31430b7f271219ab30f1d3ac9d" + "sha256": "161d575fa49395860b75da5135162481768b11208490d5a2143ae6785123e77d" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.9", - "size": 22947, - "upload-time": "2025-09-27T18:36:33.860371Z", - "url": "https://files.pythonhosted.org/packages/3c/2e/8d0c2ab90a8c1d9a24f0399058ab8519a3279d1bd4289511d74e909f060e/markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 14299, + "upload-time": "2021-05-11T19:47:02.027806Z", + "url": "https://files.pythonhosted.org/packages/d1/78/ca76bef03817ea1d88e10a0721707724cfc616ba09079c66b6f9e9dec27e/MarkupSafe-2.0.0-cp38-cp38-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, - "filename": "markupsafe-3.0.3-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "filename": "MarkupSafe-2.0.0-cp38-cp38-win_amd64.whl", "hashes": { - "sha256": "94c6f0bb423f739146aec64595853541634bde58b2135f27f61c1ffd1cd4d16a" + "sha256": "58bc9fce3e1557d463ef5cee05391a05745fd95ed660f23c1742c711712c0abb" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", - "requires-python": ">=3.9", - "size": 21962, - "upload-time": "2025-09-27T18:36:35.099402Z", - "url": "https://files.pythonhosted.org/packages/2c/54/887f3092a85238093a0b2154bd629c89444f395618842e8b0c41783898ea/markupsafe-3.0.3-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 14896, + "upload-time": "2021-05-11T19:47:03.623663Z", + "url": "https://files.pythonhosted.org/packages/68/95/c6a93ace68d23a6021516621c5273f8607061c53934d9b54a6526af62276/MarkupSafe-2.0.0-cp38-cp38-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, - "filename": "markupsafe-3.0.3-cp312-cp312-musllinux_1_2_aarch64.whl", + "filename": "MarkupSafe-2.0.0-cp39-cp39-macosx_10_9_universal2.whl", "hashes": { - "sha256": "be8813b57049a7dc738189df53d69395eba14fb99345e0a5994914a3864c8a4b" + "sha256": "3fb47f97f1d338b943126e90b79cad50d4fcfa0b80637b5a9f468941dbbd9ce5" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_aarch64.whl/provenance", - "requires-python": ">=3.9", - "size": 23760, - "upload-time": "2025-09-27T18:36:36.001009Z", - "url": "https://files.pythonhosted.org/packages/c9/2f/336b8c7b6f4a4d95e91119dc8521402461b74a485558d8f238a68312f11c/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_aarch64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 18282, + "upload-time": "2021-05-11T19:47:05.369843Z", + "url": "https://files.pythonhosted.org/packages/a8/ef/27061771ff7c917517da1d187e370b05b980427c55037edb915b8927b81a/MarkupSafe-2.0.0-cp39-cp39-macosx_10_9_universal2.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, - "filename": "markupsafe-3.0.3-cp312-cp312-musllinux_1_2_riscv64.whl", + "filename": "MarkupSafe-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "83891d0e9fb81a825d9a6d61e3f07550ca70a076484292a70fde82c4b807286f" + "sha256": "dab0c685f21f4a6c95bfc2afd1e7eae0033b403dd3d8c1b6d13a652ada75b348" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_riscv64.whl/provenance", - "requires-python": ">=3.9", - "size": 21529, - "upload-time": "2025-09-27T18:36:36.906017Z", - "url": "https://files.pythonhosted.org/packages/32/43/67935f2b7e4982ffb50a4d169b724d74b62a3964bc1a9a527f5ac4f1ee2b/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_riscv64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 13962, + "upload-time": "2021-05-11T19:47:06.909710Z", + "url": "https://files.pythonhosted.org/packages/68/ee/44409a47dc0d273a067fc5661bb8e4ea9b5c82ba4d4e189c99634269967c/MarkupSafe-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, - "filename": "markupsafe-3.0.3-cp312-cp312-musllinux_1_2_x86_64.whl", + "filename": "MarkupSafe-2.0.0-cp39-cp39-manylinux1_i686.whl", "hashes": { - "sha256": "77f0643abe7495da77fb436f50f8dab76dbc6e5fd25d39589a0f1fe6548bfa2b" + "sha256": "664832fb88b8162268928df233f4b12a144a0c78b01d38b81bdcf0fc96668ecb" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_x86_64.whl/provenance", - "requires-python": ">=3.9", - "size": 23015, - "upload-time": "2025-09-27T18:36:37.868766Z", - "url": "https://files.pythonhosted.org/packages/89/e0/4486f11e51bbba8b0c041098859e869e304d1c261e59244baa3d295d47b7/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_x86_64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 30190, + "upload-time": "2021-05-11T19:47:08.131165Z", + "url": "https://files.pythonhosted.org/packages/f4/3a/51b4965795691b247f0c16a1b1de1fd22db39dcb3ed4f2422a85d23de1bc/MarkupSafe-2.0.0-cp39-cp39-manylinux1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, "data-dist-info-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, - "filename": "markupsafe-3.0.3-cp312-cp312-win32.whl", + "filename": "MarkupSafe-2.0.0-cp39-cp39-manylinux1_x86_64.whl", "hashes": { - "sha256": "d88b440e37a16e651bda4c7c2b930eb586fd15ca7406cb39e211fcff3bf3017d" + "sha256": "df561f65049ed3556e5b52541669310e88713fdae2934845ec3606f283337958" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-win32.whl/provenance", - "requires-python": ">=3.9", - "size": 14540, - "upload-time": "2025-09-27T18:36:38.761342Z", - "url": "https://files.pythonhosted.org/packages/2f/e1/78ee7a023dac597a5825441ebd17170785a9dab23de95d2c7508ade94e0e/markupsafe-3.0.3-cp312-cp312-win32.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 30536, + "upload-time": "2021-05-11T19:47:09.826783Z", + "url": "https://files.pythonhosted.org/packages/2c/6f/81820665c8348fe0b7e9ce18f6e33be99f79d45f253e3554b7946616d89f/MarkupSafe-2.0.0-cp39-cp39-manylinux1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, "data-dist-info-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, - "filename": "markupsafe-3.0.3-cp312-cp312-win_amd64.whl", + "filename": "MarkupSafe-2.0.0-cp39-cp39-manylinux2010_i686.whl", "hashes": { - "sha256": "26a5784ded40c9e318cfc2bdb30fe164bdb8665ded9cd64d500a34fb42067b1c" + "sha256": "24bbc3507fb6dfff663af7900a631f2aca90d5a445f272db5fc84999fa5718bc" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-win_amd64.whl/provenance", - "requires-python": ">=3.9", - "size": 15105, - "upload-time": "2025-09-27T18:36:39.701297Z", - "url": "https://files.pythonhosted.org/packages/aa/5b/bec5aa9bbbb2c946ca2733ef9c4ca91c91b6a24580193e891b5f7dbe8e1e/markupsafe-3.0.3-cp312-cp312-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 30194, + "upload-time": "2021-05-11T19:47:11.438713Z", + "url": "https://files.pythonhosted.org/packages/86/15/67413c230bce37a25b96999f1adef9a757cd9ef0cf02ccbe5b402a64ac38/MarkupSafe-2.0.0-cp39-cp39-manylinux2010_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, "data-dist-info-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, - "filename": "markupsafe-3.0.3-cp312-cp312-win_arm64.whl", + "filename": "MarkupSafe-2.0.0-cp39-cp39-manylinux2010_x86_64.whl", "hashes": { - "sha256": "35add3b638a5d900e807944a078b51922212fb3dedb01633a8defc4b01a3c85f" + "sha256": "87de598edfa2230ff274c4de7fcf24c73ffd96208c8e1912d5d0fee459767d75" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-win_arm64.whl/provenance", - "requires-python": ">=3.9", - "size": 13906, - "upload-time": "2025-09-27T18:36:40.689704Z", - "url": "https://files.pythonhosted.org/packages/e5/f1/216fc1bbfd74011693a4fd837e7026152e89c4bcf3e77b6692fba9923123/markupsafe-3.0.3-cp312-cp312-win_arm64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 30537, + "upload-time": "2021-05-11T19:47:12.962731Z", + "url": "https://files.pythonhosted.org/packages/9c/33/f26184101624f7cda3508ba3621e160875949a47de593b2c456caa2ec0ef/MarkupSafe-2.0.0-cp39-cp39-manylinux2010_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, - "filename": "markupsafe-3.0.3-cp313-cp313-macosx_10_13_x86_64.whl", + "filename": "MarkupSafe-2.0.0-cp39-cp39-manylinux2014_aarch64.whl", "hashes": { - "sha256": "e1cf1972137e83c5d4c136c43ced9ac51d0e124706ee1c8aa8532c1287fa8795" + "sha256": "a19d39b02a24d3082856a5b06490b714a9d4179321225bbf22809ff1e1887cc8" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-macosx_10_13_x86_64.whl/provenance", - "requires-python": ">=3.9", - "size": 11622, - "upload-time": "2025-09-27T18:36:41.777722Z", - "url": "https://files.pythonhosted.org/packages/38/2f/907b9c7bbba283e68f20259574b13d005c121a0fa4c175f9bed27c4597ff/markupsafe-3.0.3-cp313-cp313-macosx_10_13_x86_64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 31846, + "upload-time": "2021-05-11T19:47:14.267808Z", + "url": "https://files.pythonhosted.org/packages/f7/7b/a3db1f425cb067b3aae7b14048540082c8cb9a51c4d389261e44f0f6e8e8/MarkupSafe-2.0.0-cp39-cp39-manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, - "filename": "markupsafe-3.0.3-cp313-cp313-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.0.0-cp39-cp39-win32.whl", "hashes": { - "sha256": "116bb52f642a37c115f517494ea5feb03889e04df47eeff5b130b1808ce7c219" + "sha256": "4aca81a687975b35e3e80bcf9aa93fe10cd57fac37bf18b2314c186095f57e05" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.9", - "size": 12029, - "upload-time": "2025-09-27T18:36:43.257546Z", - "url": "https://files.pythonhosted.org/packages/9c/d9/5f7756922cdd676869eca1c4e3c0cd0df60ed30199ffd775e319089cb3ed/markupsafe-3.0.3-cp313-cp313-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 14315, + "upload-time": "2021-05-11T19:47:15.494475Z", + "url": "https://files.pythonhosted.org/packages/1d/86/433456555c9435085cc93062f938fc28a693838a26b8ac7f4744e86663b0/MarkupSafe-2.0.0-cp39-cp39-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" }, - "filename": "markupsafe-3.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.0.0-cp39-cp39-win_amd64.whl", "hashes": { - "sha256": "133a43e73a802c5562be9bbcd03d090aa5a1fe899db609c29e8c8d815c5f6de6" + "sha256": "70820a1c96311e02449591cbdf5cd1c6a34d5194d5b55094ab725364375c9eb2" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.9", - "size": 24374, - "upload-time": "2025-09-27T18:36:44.508151Z", - "url": "https://files.pythonhosted.org/packages/00/07/575a68c754943058c78f30db02ee03a64b3c638586fba6a6dd56830b30a3/markupsafe-3.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 14923, + "upload-time": "2021-05-11T19:47:16.822283Z", + "url": "https://files.pythonhosted.org/packages/90/de/d1a5af7b5f14bb173c41d53dca4a118c6e59b40363916c3e86c31a857000/MarkupSafe-2.0.0-cp39-cp39-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-2.0.0.tar.gz", + "hashes": { + "sha256": "4fae0677f712ee090721d8b17f412f1cbceefbf0dc180fe91bab3232f38b4527" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 18466, + "upload-time": "2021-05-11T19:47:18.499815Z", + "url": "https://files.pythonhosted.org/packages/67/6a/5b3ed5c122e20c33d2562df06faf895a6b91b0a6b96a4626440ffe1d5c8e/MarkupSafe-2.0.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, - "filename": "markupsafe-3.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.0.1-cp310-cp310-macosx_10_9_universal2.whl", "hashes": { - "sha256": "ccfcd093f13f0f0b7fdd0f198b90053bf7b2f02a3927a30e63f3ccc9df56b676" + "sha256": "d8446c54dc28c01e5a2dbac5a25f071f6653e6e40f3a8818e8b45d790fe6ef53" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.9", - "size": 22980, - "upload-time": "2025-09-27T18:36:45.385915Z", - "url": "https://files.pythonhosted.org/packages/a9/21/9b05698b46f218fc0e118e1f8168395c65c8a2c750ae2bab54fc4bd4e0e8/markupsafe-3.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 18330, + "upload-time": "2021-08-11T18:10:38.104305Z", + "url": "https://files.pythonhosted.org/packages/81/8b/f28eac2790d49dde61f89ae9e007ac65002edc90bb2dd63c3b9e653820d2/MarkupSafe-2.0.1-cp310-cp310-macosx_10_9_universal2.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, - "filename": "markupsafe-3.0.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "filename": "MarkupSafe-2.0.1-cp310-cp310-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "509fa21c6deb7a7a273d629cf5ec029bc209d1a51178615ddf718f5918992ab9" + "sha256": "36bc903cbb393720fad60fc28c10de6acf10dc6cc883f3e24ee4012371399a38" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", - "requires-python": ">=3.9", - "size": 21990, - "upload-time": "2025-09-27T18:36:46.916468Z", - "url": "https://files.pythonhosted.org/packages/7f/71/544260864f893f18b6827315b988c146b559391e6e7e8f7252839b1b846a/markupsafe-3.0.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 14005, + "upload-time": "2021-08-11T18:10:39.711742Z", + "url": "https://files.pythonhosted.org/packages/21/84/e090d999105fe0f3e1d955725ed2c9aeebc649ee83edab0e73d353d47e5d/MarkupSafe-2.0.1-cp310-cp310-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, - "filename": "markupsafe-3.0.3-cp313-cp313-musllinux_1_2_aarch64.whl", + "filename": "MarkupSafe-2.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "a4afe79fb3de0b7097d81da19090f4df4f8d3a2b3adaa8764138aac2e44f3af1" + "sha256": "2d7d807855b419fc2ed3e631034685db6079889a1f01d5d9dac950f764da3dad" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_aarch64.whl/provenance", - "requires-python": ">=3.9", - "size": 23784, - "upload-time": "2025-09-27T18:36:47.884331Z", - "url": "https://files.pythonhosted.org/packages/c2/28/b50fc2f74d1ad761af2f5dcce7492648b983d00a65b8c0e0cb457c82ebbe/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_aarch64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 26830, + "upload-time": "2021-08-11T18:10:41.209125Z", + "url": "https://files.pythonhosted.org/packages/e6/57/e9d243b12918f22bc3aa1392db7821dcb643a120e87b3f8c9bc7e1ad33f1/MarkupSafe-2.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, - "filename": "markupsafe-3.0.3-cp313-cp313-musllinux_1_2_riscv64.whl", + "filename": "MarkupSafe-2.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", "hashes": { - "sha256": "795e7751525cae078558e679d646ae45574b47ed6e7771863fcc079a6171a0fc" + "sha256": "add36cb2dbb8b736611303cd3bfcee00afd96471b09cda130da3581cbdc56a6d" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_riscv64.whl/provenance", - "requires-python": ">=3.9", - "size": 21588, - "upload-time": "2025-09-27T18:36:48.820096Z", - "url": "https://files.pythonhosted.org/packages/ed/76/104b2aa106a208da8b17a2fb72e033a5a9d7073c68f7e508b94916ed47a9/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_riscv64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 30410, + "upload-time": "2021-08-11T18:10:43.440897Z", + "url": "https://files.pythonhosted.org/packages/5a/98/3303496a5d19aabba67c443ba1df6ee1bec94549b3f8976f90c06a6942e6/MarkupSafe-2.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, - "filename": "markupsafe-3.0.3-cp313-cp313-musllinux_1_2_x86_64.whl", + "filename": "MarkupSafe-2.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", "hashes": { - "sha256": "8485f406a96febb5140bfeca44a73e3ce5116b2501ac54fe953e488fb1d03b12" + "sha256": "168cd0a3642de83558a5153c8bd34f175a9a6e7f6dc6384b9655d2697312a646" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_x86_64.whl/provenance", - "requires-python": ">=3.9", - "size": 23041, - "upload-time": "2025-09-27T18:36:49.797317Z", - "url": "https://files.pythonhosted.org/packages/b5/99/16a5eb2d140087ebd97180d95249b00a03aa87e29cc224056274f2e45fd6/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_x86_64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 30770, + "upload-time": "2021-08-11T18:10:44.873269Z", + "url": "https://files.pythonhosted.org/packages/53/e8/601efa63c4058311a8bda7984a2fe554b9da574044967d7aee253661ee46/MarkupSafe-2.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, "data-dist-info-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, - "filename": "markupsafe-3.0.3-cp313-cp313-win32.whl", + "filename": "MarkupSafe-2.0.1-cp310-cp310-musllinux_1_1_aarch64.whl", "hashes": { - "sha256": "bdd37121970bfd8be76c5fb069c7751683bdf373db1ed6c010162b2a130248ed" + "sha256": "4dc8f9fb58f7364b63fd9f85013b780ef83c11857ae79f2feda41e270468dd9b" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-win32.whl/provenance", - "requires-python": ">=3.9", - "size": 14543, - "upload-time": "2025-09-27T18:36:51.584389Z", - "url": "https://files.pythonhosted.org/packages/19/bc/e7140ed90c5d61d77cea142eed9f9c303f4c4806f60a1044c13e3f1471d0/markupsafe-3.0.3-cp313-cp313-win32.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 31170, + "upload-time": "2021-10-22T17:36:49.118527Z", + "url": "https://files.pythonhosted.org/packages/a4/c8/9d2161b2080cb69c8834d1c34a399685347523acbfc923b203ad27bf1215/MarkupSafe-2.0.1-cp310-cp310-musllinux_1_1_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, "data-dist-info-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, - "filename": "markupsafe-3.0.3-cp313-cp313-win_amd64.whl", + "filename": "MarkupSafe-2.0.1-cp310-cp310-musllinux_1_1_i686.whl", "hashes": { - "sha256": "9a1abfdc021a164803f4d485104931fb8f8c1efd55bc6b748d2f5774e78b62c5" + "sha256": "20dca64a3ef2d6e4d5d615a3fd418ad3bde77a47ec8a23d984a12b5b4c74491a" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-win_amd64.whl/provenance", - "requires-python": ">=3.9", - "size": 15113, - "upload-time": "2025-09-27T18:36:52.537899Z", - "url": "https://files.pythonhosted.org/packages/05/73/c4abe620b841b6b791f2edc248f556900667a5a1cf023a6646967ae98335/markupsafe-3.0.3-cp313-cp313-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 30127, + "upload-time": "2021-10-22T17:36:51.271516Z", + "url": "https://files.pythonhosted.org/packages/51/c3/7154db2b7d5b24875e1f1c42bab87a46af688bd6a5c89a90c60053cb6b33/MarkupSafe-2.0.1-cp310-cp310-musllinux_1_1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, "data-dist-info-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, - "filename": "markupsafe-3.0.3-cp313-cp313-win_arm64.whl", + "filename": "MarkupSafe-2.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", "hashes": { - "sha256": "7e68f88e5b8799aa49c85cd116c932a1ac15caaa3f5db09087854d218359e485" + "sha256": "cdfba22ea2f0029c9261a4bd07e830a8da012291fbe44dc794e488b6c9bb353a" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-win_arm64.whl/provenance", - "requires-python": ">=3.9", - "size": 13911, - "upload-time": "2025-09-27T18:36:53.513947Z", - "url": "https://files.pythonhosted.org/packages/f0/3a/fa34a0f7cfef23cf9500d68cb7c32dd64ffd58a12b09225fb03dd37d5b80/markupsafe-3.0.3-cp313-cp313-win_arm64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 30553, + "upload-time": "2021-10-22T17:36:53.020333Z", + "url": "https://files.pythonhosted.org/packages/04/69/c31e837e4bb5532b02d297152464b2cb8a0edeb9bef762c015e9b4e95e16/MarkupSafe-2.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, - "filename": "markupsafe-3.0.3-cp313-cp313t-macosx_10_13_x86_64.whl", + "filename": "MarkupSafe-2.0.1-cp310-cp310-win32.whl", "hashes": { - "sha256": "218551f6df4868a8d527e3062d0fb968682fe92054e89978594c28e642c43a73" + "sha256": "99df47edb6bda1249d3e80fdabb1dab8c08ef3975f69aed437cb69d0a5de1e28" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-macosx_10_13_x86_64.whl/provenance", - "requires-python": ">=3.9", - "size": 11658, - "upload-time": "2025-09-27T18:36:54.819685Z", - "url": "https://files.pythonhosted.org/packages/e4/d7/e05cd7efe43a88a17a37b3ae96e79a19e846f3f456fe79c57ca61356ef01/markupsafe-3.0.3-cp313-cp313t-macosx_10_13_x86_64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 14331, + "upload-time": "2021-08-11T18:10:46.980898Z", + "url": "https://files.pythonhosted.org/packages/c1/39/9df65c006a88fce7bbd5ec3195b949b79477b1a325564f486c611c367893/MarkupSafe-2.0.1-cp310-cp310-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, - "filename": "markupsafe-3.0.3-cp313-cp313t-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.0.1-cp310-cp310-win_amd64.whl", "hashes": { - "sha256": "3524b778fe5cfb3452a09d31e7b5adefeea8c5be1d43c4f810ba09f2ceb29d37" + "sha256": "e0f138900af21926a02425cf736db95be9f4af72ba1bb21453432a07f6082134" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.9", - "size": 12066, - "upload-time": "2025-09-27T18:36:55.714759Z", - "url": "https://files.pythonhosted.org/packages/99/9e/e412117548182ce2148bdeacdda3bb494260c0b0184360fe0d56389b523b/markupsafe-3.0.3-cp313-cp313t-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 15042, + "upload-time": "2021-08-11T18:10:48.832494Z", + "url": "https://files.pythonhosted.org/packages/93/28/d42b954fb9189cf4b78b0b0a025cff9b2583f93b37d1a345768ade29e5dd/MarkupSafe-2.0.1-cp310-cp310-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, - "filename": "markupsafe-3.0.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "4e885a3d1efa2eadc93c894a21770e4bc67899e3543680313b09f139e149ab19" + "sha256": "f9081981fe268bd86831e5c75f7de206ef275defcb82bc70740ae6dc507aee51" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.9", - "size": 25639, - "upload-time": "2025-09-27T18:36:56.908586Z", - "url": "https://files.pythonhosted.org/packages/bc/e6/fa0ffcda717ef64a5108eaa7b4f5ed28d56122c9a6d70ab8b72f9f715c80/markupsafe-3.0.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 13907, + "upload-time": "2021-05-18T17:17:34.628517Z", + "url": "https://files.pythonhosted.org/packages/27/c3/20f02d95e78756d59a4c02f179a6ee66e3283cc34e3051d436fd152d1e76/MarkupSafe-2.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, - "filename": "markupsafe-3.0.3-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.0.1-cp36-cp36m-manylinux1_i686.whl", "hashes": { - "sha256": "8709b08f4a89aa7586de0aadc8da56180242ee0ada3999749b183aa23df95025" + "sha256": "0955295dd5eec6cb6cc2fe1698f4c6d84af2e92de33fbcac4111913cd100a6ff" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.9", - "size": 23569, - "upload-time": "2025-09-27T18:36:57.913544Z", - "url": "https://files.pythonhosted.org/packages/96/ec/2102e881fe9d25fc16cb4b25d5f5cde50970967ffa5dddafdb771237062d/markupsafe-3.0.3-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 29871, + "upload-time": "2021-05-18T17:17:36.084103Z", + "url": "https://files.pythonhosted.org/packages/bf/a8/76f613645617c31dd4db1950057b0bab68e0b790c2dbb368c1971d38d87e/MarkupSafe-2.0.1-cp36-cp36m-manylinux1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, - "filename": "markupsafe-3.0.3-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "filename": "MarkupSafe-2.0.1-cp36-cp36m-manylinux1_x86_64.whl", "hashes": { - "sha256": "b8512a91625c9b3da6f127803b166b629725e68af71f8184ae7e7d54686a56d6" + "sha256": "0446679737af14f45767963a1a9ef7620189912317d095f2d9ffa183a4d25d2b" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", - "requires-python": ">=3.9", - "size": 23284, - "upload-time": "2025-09-27T18:36:58.833725Z", - "url": "https://files.pythonhosted.org/packages/4b/30/6f2fce1f1f205fc9323255b216ca8a235b15860c34b6798f810f05828e32/markupsafe-3.0.3-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 30215, + "upload-time": "2021-05-18T17:17:37.662782Z", + "url": "https://files.pythonhosted.org/packages/fc/d6/57f9a97e56447a1e340f8574836d3b636e2c14de304943836bd645fa9c7e/MarkupSafe-2.0.1-cp36-cp36m-manylinux1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, - "filename": "markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_aarch64.whl", + "filename": "MarkupSafe-2.0.1-cp36-cp36m-manylinux2010_i686.whl", "hashes": { - "sha256": "9b79b7a16f7fedff2495d684f2b59b0457c3b493778c9eed31111be64d58279f" + "sha256": "f826e31d18b516f653fe296d967d700fddad5901ae07c622bb3705955e1faa94" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_aarch64.whl/provenance", - "requires-python": ">=3.9", - "size": 24801, - "upload-time": "2025-09-27T18:36:59.739192Z", - "url": "https://files.pythonhosted.org/packages/58/47/4a0ccea4ab9f5dcb6f79c0236d954acb382202721e704223a8aafa38b5c8/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_aarch64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 29874, + "upload-time": "2021-05-18T17:17:39.071499Z", + "url": "https://files.pythonhosted.org/packages/ee/d4/f6d8700729ca202fd070e03d08bda349bb0689514c11732dcb4f0e7bd60f/MarkupSafe-2.0.1-cp36-cp36m-manylinux2010_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, - "filename": "markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_riscv64.whl", + "filename": "MarkupSafe-2.0.1-cp36-cp36m-manylinux2010_x86_64.whl", "hashes": { - "sha256": "12c63dfb4a98206f045aa9563db46507995f7ef6d83b2f68eda65c307c6829eb" + "sha256": "fa130dd50c57d53368c9d59395cb5526eda596d3ffe36666cd81a44d56e48872" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_riscv64.whl/provenance", - "requires-python": ">=3.9", - "size": 22769, - "upload-time": "2025-09-27T18:37:00.719236Z", - "url": "https://files.pythonhosted.org/packages/6a/70/3780e9b72180b6fecb83a4814d84c3bf4b4ae4bf0b19c27196104149734c/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_riscv64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 30218, + "upload-time": "2021-05-18T17:17:40.714779Z", + "url": "https://files.pythonhosted.org/packages/08/dc/a5ed54fcc61f75343663ee702cbf69831dcec9b1a952ae21cf3d1fbc56ba/MarkupSafe-2.0.1-cp36-cp36m-manylinux2010_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, - "filename": "markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_x86_64.whl", + "filename": "MarkupSafe-2.0.1-cp36-cp36m-manylinux2014_aarch64.whl", "hashes": { - "sha256": "8f71bc33915be5186016f675cd83a1e08523649b0e33efdb898db577ef5bb009" + "sha256": "905fec760bd2fa1388bb5b489ee8ee5f7291d692638ea5f67982d968366bef9f" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_x86_64.whl/provenance", - "requires-python": ">=3.9", - "size": 23642, - "upload-time": "2025-09-27T18:37:01.673758Z", - "url": "https://files.pythonhosted.org/packages/98/c5/c03c7f4125180fc215220c035beac6b9cb684bc7a067c84fc69414d315f5/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_x86_64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 31387, + "upload-time": "2021-05-18T17:17:42.438785Z", + "url": "https://files.pythonhosted.org/packages/0c/55/d7b9059ed9affe3ebdaa288006e4b82839bdbc0ecf092cd5b61d0f0ba456/MarkupSafe-2.0.1-cp36-cp36m-manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, "data-dist-info-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, - "filename": "markupsafe-3.0.3-cp313-cp313t-win32.whl", + "filename": "MarkupSafe-2.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "69c0b73548bc525c8cb9a251cddf1931d1db4d2258e9599c28c07ef3580ef354" + "sha256": "bf5d821ffabf0ef3533c39c518f3357b171a1651c1ff6827325e4489b0e46c3c" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-win32.whl/provenance", - "requires-python": ">=3.9", - "size": 14612, - "upload-time": "2025-09-27T18:37:02.639561Z", - "url": "https://files.pythonhosted.org/packages/80/d6/2d1b89f6ca4bff1036499b1e29a1d02d282259f3681540e16563f27ebc23/markupsafe-3.0.3-cp313-cp313t-win32.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 26453, + "upload-time": "2021-08-11T18:10:50.138890Z", + "url": "https://files.pythonhosted.org/packages/3f/43/72fd80844b2687e2c5aac95b64662ede122b8c3919b4c95488017ca8d2a9/MarkupSafe-2.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, "data-dist-info-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, - "filename": "markupsafe-3.0.3-cp313-cp313t-win_amd64.whl", + "filename": "MarkupSafe-2.0.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", "hashes": { - "sha256": "1b4b79e8ebf6b55351f0d91fe80f893b4743f104bff22e90697db1590e47a218" + "sha256": "0d4b31cc67ab36e3392bbf3862cfbadac3db12bdd8b02a2731f509ed5b829724" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-win_amd64.whl/provenance", - "requires-python": ">=3.9", - "size": 15200, - "upload-time": "2025-09-27T18:37:03.582848Z", - "url": "https://files.pythonhosted.org/packages/2b/98/e48a4bfba0a0ffcf9925fe2d69240bfaa19c6f7507b8cd09c70684a53c1e/markupsafe-3.0.3-cp313-cp313t-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 29907, + "upload-time": "2021-08-11T18:10:51.397441Z", + "url": "https://files.pythonhosted.org/packages/ff/e2/bfd4e230d609fc7c59cc1a69e1b9f65bda3f05b8cab41bb4437f3d44b108/MarkupSafe-2.0.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, "data-dist-info-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, - "filename": "markupsafe-3.0.3-cp313-cp313t-win_arm64.whl", + "filename": "MarkupSafe-2.0.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", "hashes": { - "sha256": "ad2cf8aa28b8c020ab2fc8287b0f823d0a7d8630784c31e9ee5edea20f406287" + "sha256": "baa1a4e8f868845af802979fcdbf0bb11f94f1cb7ced4c4b8a351bb60d108145" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-win_arm64.whl/provenance", - "requires-python": ">=3.9", - "size": 13973, - "upload-time": "2025-09-27T18:37:04.929875Z", - "url": "https://files.pythonhosted.org/packages/0e/72/e3cc540f351f316e9ed0f092757459afbc595824ca724cbc5a5d4263713f/markupsafe-3.0.3-cp313-cp313t-win_arm64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 30247, + "upload-time": "2021-08-11T18:10:53.003300Z", + "url": "https://files.pythonhosted.org/packages/e2/a9/eafee9babd4b3aed918d286fbe1c20d1a22d347b30d2bddb3c49919548fa/MarkupSafe-2.0.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, - "filename": "markupsafe-3.0.3-cp314-cp314-macosx_10_13_x86_64.whl", + "filename": "MarkupSafe-2.0.1-cp36-cp36m-musllinux_1_1_aarch64.whl", "hashes": { - "sha256": "eaa9599de571d72e2daf60164784109f19978b327a3910d3e9de8c97b5b70cfe" + "sha256": "deb993cacb280823246a026e3b2d81c493c53de6acfd5e6bfe31ab3402bb37dd" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-macosx_10_13_x86_64.whl/provenance", - "requires-python": ">=3.9", - "size": 11619, - "upload-time": "2025-09-27T18:37:06.342766Z", - "url": "https://files.pythonhosted.org/packages/33/8a/8e42d4838cd89b7dde187011e97fe6c3af66d8c044997d2183fbd6d31352/markupsafe-3.0.3-cp314-cp314-macosx_10_13_x86_64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 30464, + "upload-time": "2021-10-22T17:36:54.313065Z", + "url": "https://files.pythonhosted.org/packages/9c/dd/1b57e1514fd2f653ee31255b940baf0609741bc059565a7fe7c4e0fec46d/MarkupSafe-2.0.1-cp36-cp36m-musllinux_1_1_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, - "filename": "markupsafe-3.0.3-cp314-cp314-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.0.1-cp36-cp36m-musllinux_1_1_i686.whl", "hashes": { - "sha256": "c47a551199eb8eb2121d4f0f15ae0f923d31350ab9280078d1e5f12b249e0026" + "sha256": "63f3268ba69ace99cab4e3e3b5840b03340efed0948ab8f78d2fd87ee5442a4f" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.9", - "size": 12029, - "upload-time": "2025-09-27T18:37:07.213735Z", - "url": "https://files.pythonhosted.org/packages/b5/64/7660f8a4a8e53c924d0fa05dc3a55c9cee10bbd82b11c5afb27d44b096ce/markupsafe-3.0.3-cp314-cp314-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 29555, + "upload-time": "2021-10-22T17:36:55.576886Z", + "url": "https://files.pythonhosted.org/packages/20/0e/e5d5ed4bad48827aede890787b8855c7dc08301be60f2eeb0ce17ec5c810/MarkupSafe-2.0.1-cp36-cp36m-musllinux_1_1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, - "filename": "markupsafe-3.0.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.0.1-cp36-cp36m-musllinux_1_1_x86_64.whl", "hashes": { - "sha256": "f34c41761022dd093b4b6896d4810782ffbabe30f2d443ff5f083e0cbbb8c737" + "sha256": "8d206346619592c6200148b01a2142798c989edcb9c896f9ac9722a99d4e77e6" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.9", - "size": 24408, - "upload-time": "2025-09-27T18:37:09.572958Z", - "url": "https://files.pythonhosted.org/packages/da/ef/e648bfd021127bef5fa12e1720ffed0c6cbb8310c8d9bea7266337ff06de/markupsafe-3.0.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 29893, + "upload-time": "2021-10-22T17:36:57.491916Z", + "url": "https://files.pythonhosted.org/packages/fa/7f/50e0b7a7c13e056f7f1ea799a04a64c225a7ae784785f6b74e7515ea94e8/MarkupSafe-2.0.1-cp36-cp36m-musllinux_1_1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, - "filename": "markupsafe-3.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.0.1-cp36-cp36m-win32.whl", "hashes": { - "sha256": "457a69a9577064c05a97c41f4e65148652db078a3a509039e64d3467b9e7ef97" + "sha256": "6c4ca60fa24e85fe25b912b01e62cb969d69a23a5d5867682dd3e80b5b02581d" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.9", - "size": 23005, - "upload-time": "2025-09-27T18:37:10.580716Z", - "url": "https://files.pythonhosted.org/packages/41/3c/a36c2450754618e62008bf7435ccb0f88053e07592e6028a34776213d877/markupsafe-3.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 14256, + "upload-time": "2021-05-18T17:17:43.822722Z", + "url": "https://files.pythonhosted.org/packages/f5/ff/9a35fc0f3fbda4cada0e559833b84627ddf44c45664741aed7da1b2468f2/MarkupSafe-2.0.1-cp36-cp36m-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, - "filename": "markupsafe-3.0.3-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "filename": "MarkupSafe-2.0.1-cp36-cp36m-win_amd64.whl", "hashes": { - "sha256": "e8afc3f2ccfa24215f8cb28dcf43f0113ac3c37c2f0f0806d8c70e4228c5cf4d" + "sha256": "b2f4bf27480f5e5e8ce285a8c8fd176c0b03e93dcc6646477d4630e83440c6a9" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", - "requires-python": ">=3.9", - "size": 22048, - "upload-time": "2025-09-27T18:37:11.547979Z", - "url": "https://files.pythonhosted.org/packages/bc/20/b7fdf89a8456b099837cd1dc21974632a02a999ec9bf7ca3e490aacd98e7/markupsafe-3.0.3-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 14898, + "upload-time": "2021-05-18T17:17:45.172373Z", + "url": "https://files.pythonhosted.org/packages/73/60/296031f365b3ae96732225203d864fac7b83a185ed1820c1c87b78e154bc/MarkupSafe-2.0.1-cp36-cp36m-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, - "filename": "markupsafe-3.0.3-cp314-cp314-musllinux_1_2_aarch64.whl", + "filename": "MarkupSafe-2.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "ec15a59cf5af7be74194f7ab02d0f59a62bdcf1a537677ce67a2537c9b87fcda" + "sha256": "0717a7390a68be14b8c793ba258e075c6f4ca819f15edfc2a3a027c823718567" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-musllinux_1_2_aarch64.whl/provenance", - "requires-python": ">=3.9", - "size": 23821, - "upload-time": "2025-09-27T18:37:12.480067Z", - "url": "https://files.pythonhosted.org/packages/9a/a7/591f592afdc734f47db08a75793a55d7fbcc6902a723ae4cfbab61010cc5/markupsafe-3.0.3-cp314-cp314-musllinux_1_2_aarch64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 13905, + "upload-time": "2021-05-18T17:17:46.410780Z", + "url": "https://files.pythonhosted.org/packages/75/90/b780381ddf38e2afd07a04746b5d3158a085464f7c757fc62cd198aa5379/MarkupSafe-2.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, - "filename": "markupsafe-3.0.3-cp314-cp314-musllinux_1_2_riscv64.whl", + "filename": "MarkupSafe-2.0.1-cp37-cp37m-manylinux1_i686.whl", "hashes": { - "sha256": "0eb9ff8191e8498cca014656ae6b8d61f39da5f95b488805da4bb029cccbfbaf" + "sha256": "6557b31b5e2c9ddf0de32a691f2312a32f77cd7681d8af66c2692efdbef84c18" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-musllinux_1_2_riscv64.whl/provenance", - "requires-python": ">=3.9", - "size": 21606, - "upload-time": "2025-09-27T18:37:13.485487Z", - "url": "https://files.pythonhosted.org/packages/7d/33/45b24e4f44195b26521bc6f1a82197118f74df348556594bd2262bda1038/markupsafe-3.0.3-cp314-cp314-musllinux_1_2_riscv64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 30749, + "upload-time": "2021-05-18T17:17:47.922785Z", + "url": "https://files.pythonhosted.org/packages/80/ec/e4272ac306ccc17062d253cb11f5c79c457f5e78b0e3c9f6adc989d507c0/MarkupSafe-2.0.1-cp37-cp37m-manylinux1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, - "filename": "markupsafe-3.0.3-cp314-cp314-musllinux_1_2_x86_64.whl", + "filename": "MarkupSafe-2.0.1-cp37-cp37m-manylinux1_x86_64.whl", "hashes": { - "sha256": "2713baf880df847f2bece4230d4d094280f4e67b1e813eec43b4c0e144a34ffe" + "sha256": "49e3ceeabbfb9d66c3aef5af3a60cc43b85c33df25ce03d0031a608b0a8b2e3f" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-musllinux_1_2_x86_64.whl/provenance", - "requires-python": ">=3.9", - "size": 23043, - "upload-time": "2025-09-27T18:37:14.408734Z", - "url": "https://files.pythonhosted.org/packages/ff/0e/53dfaca23a69fbfbbf17a4b64072090e70717344c52eaaaa9c5ddff1e5f0/markupsafe-3.0.3-cp314-cp314-musllinux_1_2_x86_64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 31133, + "upload-time": "2021-05-18T17:17:49.228596Z", + "url": "https://files.pythonhosted.org/packages/d7/56/9d9c0dc2b0f5dc342ff9c7df31c523cc122947970b5ea943b2311be0c391/MarkupSafe-2.0.1-cp37-cp37m-manylinux1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, "data-dist-info-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, - "filename": "markupsafe-3.0.3-cp314-cp314-win32.whl", + "filename": "MarkupSafe-2.0.1-cp37-cp37m-manylinux2010_i686.whl", "hashes": { - "sha256": "729586769a26dbceff69f7a7dbbf59ab6572b99d94576a5592625d5b411576b9" + "sha256": "d7f9850398e85aba693bb640262d3611788b1f29a79f0c93c565694658f4071f" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-win32.whl/provenance", - "requires-python": ">=3.9", - "size": 14747, - "upload-time": "2025-09-27T18:37:15.360166Z", - "url": "https://files.pythonhosted.org/packages/46/11/f333a06fc16236d5238bfe74daccbca41459dcd8d1fa952e8fbd5dccfb70/markupsafe-3.0.3-cp314-cp314-win32.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 30751, + "upload-time": "2021-05-18T17:17:50.654886Z", + "url": "https://files.pythonhosted.org/packages/e9/b8/e0e089d26667fbac3a473f78fc771b1cbffd30964816928e4864aac43357/MarkupSafe-2.0.1-cp37-cp37m-manylinux2010_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, "data-dist-info-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, - "filename": "markupsafe-3.0.3-cp314-cp314-win_amd64.whl", + "filename": "MarkupSafe-2.0.1-cp37-cp37m-manylinux2010_x86_64.whl", "hashes": { - "sha256": "bdc919ead48f234740ad807933cdf545180bfbe9342c2bb451556db2ed958581" + "sha256": "6a7fae0dd14cf60ad5ff42baa2e95727c3d81ded453457771d02b7d2b3f9c0c2" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-win_amd64.whl/provenance", - "requires-python": ">=3.9", - "size": 15341, - "upload-time": "2025-09-27T18:37:16.496852Z", - "url": "https://files.pythonhosted.org/packages/28/52/182836104b33b444e400b14f797212f720cbc9ed6ba34c800639d154e821/markupsafe-3.0.3-cp314-cp314-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 31138, + "upload-time": "2021-05-18T17:17:52.428396Z", + "url": "https://files.pythonhosted.org/packages/ad/cd/650b1be2a81674939ef962b1f1b956e4a84116d69708c842667445e95408/MarkupSafe-2.0.1-cp37-cp37m-manylinux2010_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, "data-dist-info-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, - "filename": "markupsafe-3.0.3-cp314-cp314-win_arm64.whl", + "filename": "MarkupSafe-2.0.1-cp37-cp37m-manylinux2014_aarch64.whl", "hashes": { - "sha256": "5a7d5dc5140555cf21a6fefbdbf8723f06fcd2f63ef108f2854de715e4422cb4" + "sha256": "b7f2d075102dc8c794cbde1947378051c4e5180d52d276987b8d28a3bd58c17d" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-win_arm64.whl/provenance", - "requires-python": ">=3.9", - "size": 14073, - "upload-time": "2025-09-27T18:37:17.476644Z", - "url": "https://files.pythonhosted.org/packages/6f/18/acf23e91bd94fd7b3031558b1f013adfa21a8e407a3fdb32745538730382/markupsafe-3.0.3-cp314-cp314-win_arm64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 32322, + "upload-time": "2021-05-18T17:17:53.878787Z", + "url": "https://files.pythonhosted.org/packages/a3/01/8d5fd91ccc1a61b7a9e2803819b8b60c3bac37290bbbd3df33d8d548f9c1/MarkupSafe-2.0.1-cp37-cp37m-manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, - "filename": "markupsafe-3.0.3-cp314-cp314t-macosx_10_13_x86_64.whl", + "filename": "MarkupSafe-2.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "1353ef0c1b138e1907ae78e2f6c63ff67501122006b0f9abad68fda5f4ffc6ab" + "sha256": "e9936f0b261d4df76ad22f8fee3ae83b60d7c3e871292cd42f40b81b70afae85" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-macosx_10_13_x86_64.whl/provenance", - "requires-python": ">=3.9", - "size": 11661, - "upload-time": "2025-09-27T18:37:18.453753Z", - "url": "https://files.pythonhosted.org/packages/3c/f0/57689aa4076e1b43b15fdfa646b04653969d50cf30c32a102762be2485da/markupsafe-3.0.3-cp314-cp314t-macosx_10_13_x86_64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 26453, + "upload-time": "2021-08-11T18:10:55.021076Z", + "url": "https://files.pythonhosted.org/packages/70/fc/5a7253a9c1c4e2a3feadb80a5def4563500daa4b2d4a39cae39483afa1b0/MarkupSafe-2.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, - "filename": "markupsafe-3.0.3-cp314-cp314t-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.0.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", "hashes": { - "sha256": "1085e7fbddd3be5f89cc898938f42c0b3c711fdcb37d75221de2666af647c175" + "sha256": "2a7d351cbd8cfeb19ca00de495e224dea7e7d919659c2841bbb7f420ad03e2d6" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.9", - "size": 12069, - "upload-time": "2025-09-27T18:37:19.332633Z", - "url": "https://files.pythonhosted.org/packages/89/c3/2e67a7ca217c6912985ec766c6393b636fb0c2344443ff9d91404dc4c79f/markupsafe-3.0.3-cp314-cp314t-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 30773, + "upload-time": "2021-08-11T18:10:56.984981Z", + "url": "https://files.pythonhosted.org/packages/2b/6b/69dd812a582de48190e73c08a4f526842f880a4bb53fbc6859d896621b54/MarkupSafe-2.0.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, - "filename": "markupsafe-3.0.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.0.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", "hashes": { - "sha256": "1b52b4fb9df4eb9ae465f8d0c228a00624de2334f216f178a995ccdcf82c4634" + "sha256": "60bf42e36abfaf9aff1f50f52644b336d4f0a3fd6d8a60ca0d054ac9f713a864" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.9", - "size": 25670, - "upload-time": "2025-09-27T18:37:20.245621Z", - "url": "https://files.pythonhosted.org/packages/f0/00/be561dce4e6ca66b15276e184ce4b8aec61fe83662cce2f7d72bd3249d28/markupsafe-3.0.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 31173, + "upload-time": "2021-08-11T18:10:58.400344Z", + "url": "https://files.pythonhosted.org/packages/09/f1/5ca5da61ec071ce1e9c423f66a5bde508957601118be9cd37aeccfeab2f6/MarkupSafe-2.0.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, - "filename": "markupsafe-3.0.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.0.1-cp37-cp37m-musllinux_1_1_aarch64.whl", "hashes": { - "sha256": "fed51ac40f757d41b7c48425901843666a6677e3e8eb0abcff09e4ba6e664f50" + "sha256": "d6c7ebd4e944c85e2c3421e612a7057a2f48d478d79e61800d81468a8d842207" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.9", - "size": 23598, - "upload-time": "2025-09-27T18:37:21.177098Z", - "url": "https://files.pythonhosted.org/packages/50/09/c419f6f5a92e5fadde27efd190eca90f05e1261b10dbd8cbcb39cd8ea1dc/markupsafe-3.0.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 31419, + "upload-time": "2021-10-22T17:36:58.903348Z", + "url": "https://files.pythonhosted.org/packages/74/5d/3d5d08321661ca30c61eb897cd9fdf35a9a63ddddd094e65deb9862986b7/MarkupSafe-2.0.1-cp37-cp37m-musllinux_1_1_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, - "filename": "markupsafe-3.0.3-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "filename": "MarkupSafe-2.0.1-cp37-cp37m-musllinux_1_1_i686.whl", "hashes": { - "sha256": "f190daf01f13c72eac4efd5c430a8de82489d9cff23c364c3ea822545032993e" + "sha256": "f0567c4dc99f264f49fe27da5f735f414c4e7e7dd850cfd8e69f0862d7c74ea9" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", - "requires-python": ">=3.9", - "size": 23261, - "upload-time": "2025-09-27T18:37:22.167810Z", - "url": "https://files.pythonhosted.org/packages/22/44/a0681611106e0b2921b3033fc19bc53323e0b50bc70cffdd19f7d679bb66/markupsafe-3.0.3-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 30489, + "upload-time": "2021-10-22T17:37:01.010233Z", + "url": "https://files.pythonhosted.org/packages/b9/87/cdfd4778d4b9ef0dc89c62b3cf0c181c9231e523a90d7ee254afcfe74557/MarkupSafe-2.0.1-cp37-cp37m-musllinux_1_1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, - "filename": "markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_aarch64.whl", + "filename": "MarkupSafe-2.0.1-cp37-cp37m-musllinux_1_1_x86_64.whl", "hashes": { - "sha256": "e56b7d45a839a697b5eb268c82a71bd8c7f6c94d6fd50c3d577fa39a9f1409f5" + "sha256": "89c687013cb1cd489a0f0ac24febe8c7a666e6e221b783e53ac50ebf68e45d86" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_aarch64.whl/provenance", - "requires-python": ">=3.9", - "size": 24835, - "upload-time": "2025-09-27T18:37:23.296033Z", - "url": "https://files.pythonhosted.org/packages/5f/57/1b0b3f100259dc9fffe780cfb60d4be71375510e435efec3d116b6436d43/markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_aarch64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 30835, + "upload-time": "2021-10-22T17:37:02.428976Z", + "url": "https://files.pythonhosted.org/packages/0a/1d/12eb0e1d1d7e0f745cd7bcf27400d75b53096ae14f9b86d3be02a468bc75/MarkupSafe-2.0.1-cp37-cp37m-musllinux_1_1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, - "filename": "markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_riscv64.whl", + "filename": "MarkupSafe-2.0.1-cp37-cp37m-win32.whl", "hashes": { - "sha256": "f3e98bb3798ead92273dc0e5fd0f31ade220f59a266ffd8a4f6065e0a3ce0523" + "sha256": "a30e67a65b53ea0a5e62fe23682cfe22712e01f453b95233b25502f7c61cb415" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_riscv64.whl/provenance", - "requires-python": ">=3.9", - "size": 22733, - "upload-time": "2025-09-27T18:37:24.237425Z", - "url": "https://files.pythonhosted.org/packages/26/6a/4bf6d0c97c4920f1597cc14dd720705eca0bf7c787aebc6bb4d1bead5388/markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_riscv64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 14252, + "upload-time": "2021-05-18T17:17:55.222603Z", + "url": "https://files.pythonhosted.org/packages/35/3e/30d8e0f71de72ccb813ba82191dc445b6f2d8aaa08169a3814384e6f39c3/MarkupSafe-2.0.1-cp37-cp37m-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, - "filename": "markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl", + "filename": "MarkupSafe-2.0.1-cp37-cp37m-win_amd64.whl", "hashes": { - "sha256": "5678211cb9333a6468fb8d8be0305520aa073f50d17f089b5b4b477ea6e67fdc" + "sha256": "611d1ad9a4288cf3e3c16014564df047fe08410e628f89805e475368bd304914" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl/provenance", - "requires-python": ">=3.9", - "size": 23672, - "upload-time": "2025-09-27T18:37:25.271482Z", - "url": "https://files.pythonhosted.org/packages/14/c7/ca723101509b518797fedc2fdf79ba57f886b4aca8a7d31857ba3ee8281f/markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 14901, + "upload-time": "2021-05-18T17:17:56.352131Z", + "url": "https://files.pythonhosted.org/packages/1b/f6/f774e745edd76eef70bf83062823be0dca95ee9c9211f18aec490892ab33/MarkupSafe-2.0.1-cp37-cp37m-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, "data-dist-info-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, - "filename": "markupsafe-3.0.3-cp314-cp314t-win32.whl", + "filename": "MarkupSafe-2.0.1-cp38-cp38-macosx_10_9_universal2.whl", "hashes": { - "sha256": "915c04ba3851909ce68ccc2b8e2cd691618c4dc4c4232fb7982bca3f41fd8c3d" + "sha256": "5bb28c636d87e840583ee3adeb78172efc47c8b26127267f54a9c0ec251d41a9" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-win32.whl/provenance", - "requires-python": ">=3.9", - "size": 14819, - "upload-time": "2025-09-27T18:37:26.285846Z", - "url": "https://files.pythonhosted.org/packages/fb/df/5bd7a48c256faecd1d36edc13133e51397e41b73bb77e1a69deab746ebac/markupsafe-3.0.3-cp314-cp314t-win32.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 18323, + "upload-time": "2021-08-11T18:11:00.147808Z", + "url": "https://files.pythonhosted.org/packages/51/1e/45e25cd867fb79339c49086dad9794e11923dd6325251ae48c341b0a4271/MarkupSafe-2.0.1-cp38-cp38-macosx_10_9_universal2.whl", "yanked": false }, { "core-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, "data-dist-info-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, - "filename": "markupsafe-3.0.3-cp314-cp314t-win_amd64.whl", + "filename": "MarkupSafe-2.0.1-cp38-cp38-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "4faffd047e07c38848ce017e8725090413cd80cbc23d86e55c587bf979e579c9" + "sha256": "be98f628055368795d818ebf93da628541e10b75b41c559fdf36d104c5787066" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-win_amd64.whl/provenance", - "requires-python": ">=3.9", - "size": 15426, - "upload-time": "2025-09-27T18:37:27.316679Z", - "url": "https://files.pythonhosted.org/packages/1a/8a/0402ba61a2f16038b48b39bccca271134be00c5c9f0f623208399333c448/markupsafe-3.0.3-cp314-cp314t-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 13982, + "upload-time": "2021-05-18T17:17:57.638787Z", + "url": "https://files.pythonhosted.org/packages/70/56/f81c0cfbc22882df36358ecdedc5474571183e5a5adde1e237079acee437/MarkupSafe-2.0.1-cp38-cp38-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, "data-dist-info-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, - "filename": "markupsafe-3.0.3-cp314-cp314t-win_arm64.whl", + "filename": "MarkupSafe-2.0.1-cp38-cp38-manylinux1_i686.whl", "hashes": { - "sha256": "32001d6a8fc98c8cb5c947787c5d08b0a50663d139f1305bac5885d98d9b40fa" + "sha256": "1d609f577dc6e1aa17d746f8bd3c31aa4d258f4070d61b2aa5c4166c1539de35" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-win_arm64.whl/provenance", - "requires-python": ">=3.9", - "size": 14146, - "upload-time": "2025-09-27T18:37:28.327732Z", - "url": "https://files.pythonhosted.org/packages/70/bc/6f1c2f612465f5fa89b95bead1f44dcb607670fd42891d8fdcd5d039f4f4/markupsafe-3.0.3-cp314-cp314t-win_arm64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 30224, + "upload-time": "2021-05-18T17:17:59.342783Z", + "url": "https://files.pythonhosted.org/packages/f9/12/b63afcb3bf9f27fd347adef452f9a6e27dfe7107a8f2685afacc8e9c6592/MarkupSafe-2.0.1-cp38-cp38-manylinux1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, - "filename": "markupsafe-3.0.3-cp39-cp39-macosx_10_9_x86_64.whl", + "filename": "MarkupSafe-2.0.1-cp38-cp38-manylinux1_x86_64.whl", "hashes": { - "sha256": "15d939a21d546304880945ca1ecb8a039db6b4dc49b2c5a400387cdae6a62e26" + "sha256": "7d91275b0245b1da4d4cfa07e0faedd5b0812efc15b702576d103293e252af1b" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-macosx_10_9_x86_64.whl/provenance", - "requires-python": ">=3.9", - "size": 11623, - "upload-time": "2025-09-27T18:37:29.296526Z", - "url": "https://files.pythonhosted.org/packages/56/23/0d8c13a44bde9154821586520840643467aee574d8ce79a17da539ee7fed/markupsafe-3.0.3-cp39-cp39-macosx_10_9_x86_64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 30562, + "upload-time": "2021-05-18T17:18:00.993832Z", + "url": "https://files.pythonhosted.org/packages/1d/c5/1d1b42c65f96ee7b0c81761260878d1a1dc0afdf259e434b7d7af88a80a3/MarkupSafe-2.0.1-cp38-cp38-manylinux1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, - "filename": "markupsafe-3.0.3-cp39-cp39-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.0.1-cp38-cp38-manylinux2010_i686.whl", "hashes": { - "sha256": "f71a396b3bf33ecaa1626c255855702aca4d3d9fea5e051b41ac59a9c1c41edc" + "sha256": "01a9b8ea66f1658938f65b93a85ebe8bc016e6769611be228d797c9d998dd298" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.9", - "size": 12049, - "upload-time": "2025-09-27T18:37:30.234628Z", - "url": "https://files.pythonhosted.org/packages/fd/23/07a2cb9a8045d5f3f0890a8c3bc0859d7a47bfd9a560b563899bec7b72ed/markupsafe-3.0.3-cp39-cp39-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 30226, + "upload-time": "2021-05-18T17:18:02.373548Z", + "url": "https://files.pythonhosted.org/packages/92/ac/94771b65ac9f77cf37e43b38516697bbc4e128ee152b68d596ae44c6c896/MarkupSafe-2.0.1-cp38-cp38-manylinux2010_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, - "filename": "markupsafe-3.0.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.0.1-cp38-cp38-manylinux2010_x86_64.whl", "hashes": { - "sha256": "0f4b68347f8c5eab4a13419215bdfd7f8c9b19f2b25520968adfad23eb0ce60c" + "sha256": "47ab1e7b91c098ab893b828deafa1203de86d0bc6ab587b160f78fe6c4011f75" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.9", - "size": 21923, - "upload-time": "2025-09-27T18:37:31.177145Z", - "url": "https://files.pythonhosted.org/packages/bc/e4/6be85eb81503f8e11b61c0b6369b6e077dcf0a74adbd9ebf6b349937b4e9/markupsafe-3.0.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 30563, + "upload-time": "2021-05-18T17:18:03.682780Z", + "url": "https://files.pythonhosted.org/packages/68/ba/7a5ca0f9b4239e6fd846dd54c0b5928187355fa62fbdbd13e1c5942afae7/MarkupSafe-2.0.1-cp38-cp38-manylinux2010_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, - "filename": "markupsafe-3.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.0.1-cp38-cp38-manylinux2014_aarch64.whl", "hashes": { - "sha256": "e8fc20152abba6b83724d7ff268c249fa196d8259ff481f3b1476383f8f24e42" + "sha256": "97383d78eb34da7e1fa37dd273c20ad4320929af65d156e35a5e2d89566d9dfb" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.9", - "size": 20543, - "upload-time": "2025-09-27T18:37:32.168232Z", - "url": "https://files.pythonhosted.org/packages/6f/bc/4dc914ead3fe6ddaef035341fee0fc956949bbd27335b611829292b89ee2/markupsafe-3.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 31869, + "upload-time": "2021-05-18T17:18:05.381505Z", + "url": "https://files.pythonhosted.org/packages/eb/3b/1cddaf0338a031ef5c2e1d9d74f2d607d564748a933b44de6edfe7a2a880/MarkupSafe-2.0.1-cp38-cp38-manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, - "filename": "markupsafe-3.0.3-cp39-cp39-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "filename": "MarkupSafe-2.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "949b8d66bc381ee8b007cd945914c721d9aba8e27f71959d750a46f7c282b20b" + "sha256": "6fcf051089389abe060c9cd7caa212c707e58153afa2c649f00346ce6d260f1b" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", - "requires-python": ">=3.9", - "size": 20585, - "upload-time": "2025-09-27T18:37:33.166962Z", - "url": "https://files.pythonhosted.org/packages/89/6e/5fe81fbcfba4aef4093d5f856e5c774ec2057946052d18d168219b7bd9f9/markupsafe-3.0.3-cp39-cp39-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 27085, + "upload-time": "2021-08-11T18:11:02.134619Z", + "url": "https://files.pythonhosted.org/packages/e4/9b/c7b55a2f587368d69eb6dc36e285010ab0bbb74323833d501921e08e2728/MarkupSafe-2.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, - "filename": "markupsafe-3.0.3-cp39-cp39-musllinux_1_2_aarch64.whl", + "filename": "MarkupSafe-2.0.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", "hashes": { - "sha256": "3537e01efc9d4dccdf77221fb1cb3b8e1a38d5428920e0657ce299b20324d758" + "sha256": "5855f8438a7d1d458206a2466bf82b0f104a3724bf96a1c781ab731e4201731a" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-musllinux_1_2_aarch64.whl/provenance", - "requires-python": ">=3.9", - "size": 21387, - "upload-time": "2025-09-27T18:37:34.185186Z", - "url": "https://files.pythonhosted.org/packages/f6/f6/e0e5a3d3ae9c4020f696cd055f940ef86b64fe88de26f3a0308b9d3d048c/markupsafe-3.0.3-cp39-cp39-musllinux_1_2_aarch64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 30239, + "upload-time": "2021-08-11T18:11:03.410965Z", + "url": "https://files.pythonhosted.org/packages/cc/f2/854d33eee85df681e61e22b52d8e83bef8b7425c0b9826212289f7885710/MarkupSafe-2.0.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, - "filename": "markupsafe-3.0.3-cp39-cp39-musllinux_1_2_riscv64.whl", + "filename": "MarkupSafe-2.0.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", "hashes": { - "sha256": "591ae9f2a647529ca990bc681daebdd52c8791ff06c2bfa05b65163e28102ef2" + "sha256": "3dd007d54ee88b46be476e293f48c85048603f5f516008bee124ddd891398ed6" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-musllinux_1_2_riscv64.whl/provenance", - "requires-python": ">=3.9", - "size": 20133, - "upload-time": "2025-09-27T18:37:35.138132Z", - "url": "https://files.pythonhosted.org/packages/c8/25/651753ef4dea08ea790f4fbb65146a9a44a014986996ca40102e237aa49a/markupsafe-3.0.3-cp39-cp39-musllinux_1_2_riscv64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 30603, + "upload-time": "2021-08-11T18:11:05.269641Z", + "url": "https://files.pythonhosted.org/packages/7a/e8/00c435416c9b0238dca6f883563b01c4cc532b2ba6aaf7268081f6238520/MarkupSafe-2.0.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, "data-dist-info-metadata": { - "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, - "filename": "markupsafe-3.0.3-cp39-cp39-musllinux_1_2_x86_64.whl", + "filename": "MarkupSafe-2.0.1-cp38-cp38-musllinux_1_1_aarch64.whl", "hashes": { - "sha256": "a320721ab5a1aba0a233739394eb907f8c8da5c98c9181d1161e77a0c8e36f2d" + "sha256": "aca6377c0cb8a8253e493c6b451565ac77e98c2951c45f913e0b52facdcff83f" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-musllinux_1_2_x86_64.whl/provenance", - "requires-python": ">=3.9", - "size": 20588, - "upload-time": "2025-09-27T18:37:36.096864Z", - "url": "https://files.pythonhosted.org/packages/dc/0a/c3cf2b4fef5f0426e8a6d7fce3cb966a17817c568ce59d76b92a233fdbec/markupsafe-3.0.3-cp39-cp39-musllinux_1_2_x86_64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 30964, + "upload-time": "2021-10-22T17:37:04.356968Z", + "url": "https://files.pythonhosted.org/packages/95/18/b7a45c16635acafdf6837a6fd4c71acfe5bad202884c6fcbae4ea0763dde/MarkupSafe-2.0.1-cp38-cp38-musllinux_1_1_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, "data-dist-info-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, - "filename": "markupsafe-3.0.3-cp39-cp39-win32.whl", + "filename": "MarkupSafe-2.0.1-cp38-cp38-musllinux_1_1_i686.whl", "hashes": { - "sha256": "df2449253ef108a379b8b5d6b43f4b1a8e81a061d6537becd5582fba5f9196d7" + "sha256": "04635854b943835a6ea959e948d19dcd311762c5c0c6e1f0e16ee57022669194" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-win32.whl/provenance", - "requires-python": ">=3.9", - "size": 14566, - "upload-time": "2025-09-27T18:37:37.090320Z", - "url": "https://files.pythonhosted.org/packages/cd/1b/a7782984844bd519ad4ffdbebbba2671ec5d0ebbeac34736c15fb86399e8/markupsafe-3.0.3-cp39-cp39-win32.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 29982, + "upload-time": "2021-10-22T17:37:05.661200Z", + "url": "https://files.pythonhosted.org/packages/15/90/b63743e72c9ffc5988c7b1c04d14f9a32ae49574afe8a7fbea0ce538bda4/MarkupSafe-2.0.1-cp38-cp38-musllinux_1_1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, "data-dist-info-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, - "filename": "markupsafe-3.0.3-cp39-cp39-win_amd64.whl", + "filename": "MarkupSafe-2.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", "hashes": { - "sha256": "7c3fb7d25180895632e5d3148dbdc29ea38ccb7fd210aa27acbd1201a1902c6e" + "sha256": "6300b8454aa6930a24b9618fbb54b5a68135092bc666f7b06901f897fa5c2fee" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-win_amd64.whl/provenance", - "requires-python": ">=3.9", - "size": 15053, - "upload-time": "2025-09-27T18:37:38.054534Z", - "url": "https://files.pythonhosted.org/packages/18/1f/8d9c20e1c9440e215a44be5ab64359e207fcb4f675543f1cf9a2a7f648d0/markupsafe-3.0.3-cp39-cp39-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 30372, + "upload-time": "2021-10-22T17:37:07.001959Z", + "url": "https://files.pythonhosted.org/packages/1f/44/ada8e01854175525e8e139278c3a52fec0ef720307cbd670bca86b473b56/MarkupSafe-2.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, "data-dist-info-metadata": { - "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, - "filename": "markupsafe-3.0.3-cp39-cp39-win_arm64.whl", + "filename": "MarkupSafe-2.0.1-cp38-cp38-win32.whl", "hashes": { - "sha256": "38664109c14ffc9e7437e86b4dceb442b0096dfe3541d7864d9cbe1da4cf36c8" + "sha256": "023cb26ec21ece8dc3907c0e8320058b2e0cb3c55cf9564da612bc325bed5e64" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-win_arm64.whl/provenance", - "requires-python": ">=3.9", - "size": 13928, - "upload-time": "2025-09-27T18:37:39.037188Z", - "url": "https://files.pythonhosted.org/packages/4e/d3/fe08482b5cd995033556d45041a4f4e76e7f0521112a9c9991d40d39825f/markupsafe-3.0.3-cp39-cp39-win_arm64.whl", + "provenance": null, + "requires-python": ">=3.6", + "size": 14303, + "upload-time": "2021-05-18T17:18:06.962883Z", + "url": "https://files.pythonhosted.org/packages/44/e6/4e1f202ec01062c8b4d03af72f1aeb2ca8fc97f9f5d95b9173302ac4e5ad/MarkupSafe-2.0.1-cp38-cp38-win32.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "markupsafe-3.0.3.tar.gz", - "hashes": { - "sha256": "722695808f4b6457b320fdc131280796bdceb04ab50fe1795cd540799ebe1698" + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, - "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3.tar.gz/provenance", - "requires-python": ">=3.9", - "size": 80313, - "upload-time": "2025-09-27T18:37:40.426446Z", - "url": "https://files.pythonhosted.org/packages/7e/99/7690b6d4034fffd95959cbe0c02de8deb3098cc577c67bb6a24fe5d7caa7/markupsafe-3.0.3.tar.gz", - "yanked": false - } - ], - "meta": { - "_last-serial": 31494714, - "api-version": "1.4" - }, - "name": "markupsafe", - "project-status": { - "status": "active" - }, - "versions": [ - "0.9", - "0.9.1", - "0.9.2", - "0.9.3", - "0.11", - "0.12", - "0.13", - "0.14", - "0.15", - "0.16", - "0.17", - "0.18", - "0.19", - "0.20", - "0.21", - "0.22", - "0.23", - "1.0", - "1.1.0", - "1.1.1", - "2.0.0a1", - "2.0.0rc1", - "2.0.0rc2", - "2.0.0", - "2.0.1", - "2.1.0", - "2.1.1", - "2.1.2", - "2.1.3", - "2.1.4", - "2.1.5", - "3.0.0", - "3.0.1", - "3.0.2", - "3.0.3" - ] - } - headers: - Accept-Ranges: - - bytes - Access-Control-Allow-Headers: - - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since - Access-Control-Allow-Methods: - - GET - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-PyPI-Last-Serial - Access-Control-Max-Age: - - "86400" - Cache-Control: - - max-age=600, public - Content-Security-Policy: - - default-src 'none'; sandbox allow-top-navigation - Content-Type: - - application/vnd.pypi.simple.v1+json - Etag: - - '"XHufFm8Hv/oWIw4woBmKmQ"' - Permissions-Policy: - - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() - Referrer-Policy: - - origin-when-cross-origin - Strict-Transport-Security: - - max-age=31536000; includeSubDomains; preload - Vary: - - Accept, Accept-Encoding - X-Cache: - - MISS, HIT, HIT - X-Cache-Hits: - - 0, 577, 8 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - deny - X-Permitted-Cross-Domain-Policies: - - none - X-Pypi-Last-Serial: - - "31494714" - X-Served-By: - - cache-iad-kjyo7100107-IAD, cache-iad-kjyo7100107-IAD, cache-wsi-ysbk1060026-WSI - X-Timer: - - S1781578786.767575,VS0,VE0 - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 0 - host: pypi.org - headers: - Accept: - - application/vnd.pypi.simple.v1+json - X-Test-Name: - - TestCommand_Transitive/requirements.txt_transitive_native_source - url: https://pypi.org/simple/chardet/ - method: GET - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: -1 - uncompressed: true - body: | - { - "alternate-locations": [], - "files": [ - { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "chardet-1.0.tar.gz", - "hashes": { - "sha256": "f3a80cfd53a9a9e8311e996062bb7ed0c0551367545548460d5a2c3b4717c797" + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, - "provenance": null, - "requires-python": null, - "size": 153118, - "upload-time": "2006-12-23T17:39:10Z", - "url": "https://files.pythonhosted.org/packages/13/29/9336841b1a5d9de9de808e1797ab04057bc17982bbab87dd14fc06aa4160/chardet-1.0.tar.gz", - "yanked": false - }, - { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "chardet-1.0.1-py2.4.egg", + "filename": "MarkupSafe-2.0.1-cp38-cp38-win_amd64.whl", "hashes": { - "sha256": "58ba4a382c9c7e1f6619ed4f3a273fb4044de4352342f473539d20ca4346113a" + "sha256": "984d76483eb32f1bcb536dc27e4ad56bba4baa70be32fa87152832cdd9db0833" }, "provenance": null, - "requires-python": null, - "size": 391741, - "upload-time": "2008-04-19T11:33:45Z", - "url": "https://files.pythonhosted.org/packages/ec/32/19eab081980cc61aa8d49c44930cf897c1dbce6888579743aed12140810a/chardet-1.0.1-py2.4.egg", + "requires-python": ">=3.6", + "size": 14910, + "upload-time": "2021-05-18T17:18:08.389427Z", + "url": "https://files.pythonhosted.org/packages/30/9e/4b7116f464a0151b86ce42b5185941eb74c207b38fe033f71f5e5d150356/MarkupSafe-2.0.1-cp38-cp38-win_amd64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "chardet-1.0.1-py2.5.egg", + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp39-cp39-macosx_10_9_universal2.whl", "hashes": { - "sha256": "5c303c3549070d5cd5101649d569ea00ccf5f763245f64f61015834c4acdbe61" + "sha256": "2ef54abee730b502252bcdf31b10dacb0a416229b72c18b19e24a4509f273d26" }, "provenance": null, - "requires-python": null, - "size": 390297, - "upload-time": "2008-04-20T07:36:30Z", - "url": "https://files.pythonhosted.org/packages/d4/bc/c1b877d19bc02610873a21cc3978260008c2839acac36772dd29c1f78316/chardet-1.0.1-py2.5.egg", + "requires-python": ">=3.6", + "size": 18308, + "upload-time": "2021-05-18T17:18:09.686955Z", + "url": "https://files.pythonhosted.org/packages/dd/8f/d0c570c851f70377ca6f344531fab4b6b01a99a9d2a801b25d6fd75525e5/MarkupSafe-2.0.1-cp39-cp39-macosx_10_9_universal2.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "chardet-1.0.1.tar.gz", + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp39-cp39-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "4573d91ec9e6d88c6be1dfe004ea337d47754ed3924b4c181f777c613465578b" + "sha256": "3c112550557578c26af18a1ccc9e090bfe03832ae994343cfdacd287db6a6ae7" }, "provenance": null, - "requires-python": null, - "size": 156407, - "upload-time": "2008-04-19T11:33:39Z", - "url": "https://files.pythonhosted.org/packages/94/f1/f3237e3045c422c83968d3a2dfdefc7d4d687d84957e12810564b16ac5d5/chardet-1.0.1.tar.gz", + "requires-python": ">=3.6", + "size": 13982, + "upload-time": "2021-05-18T17:18:11.270782Z", + "url": "https://files.pythonhosted.org/packages/ce/a7/835a636047f4bb4fea31a682c18affad9795e864d800892bd7248485425e/MarkupSafe-2.0.1-cp39-cp39-macosx_10_9_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "chardet-1.1.tar.gz", + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp39-cp39-manylinux1_i686.whl", "hashes": { - "sha256": "2a9cc3bcba09a9e795efcf63ff1714980beb8dea1660f0931f675f52f4264e5c" + "sha256": "53edb4da6925ad13c07b6d26c2a852bd81e364f95301c66e930ab2aef5b5ddd8" }, "provenance": null, - "requires-python": null, - "size": 153913, - "upload-time": "2012-07-27T06:33:19.235624Z", - "url": "https://files.pythonhosted.org/packages/11/da/101ef38e05881445c1dec36dbd0573f9561e357a2da9e2409656e4677ffa/chardet-1.1.tar.gz", + "requires-python": ">=3.6", + "size": 30216, + "upload-time": "2021-05-18T17:18:13.098942Z", + "url": "https://files.pythonhosted.org/packages/66/66/b5891704372c9f5d97432933bdd7e9b5a0647fad9170c72bb7f486550c43/MarkupSafe-2.0.1-cp39-cp39-manylinux1_i686.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "chardet-2.1.1.tar.gz", + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp39-cp39-manylinux1_x86_64.whl", "hashes": { - "sha256": "b0d4149078ec777b448f43960c1d0d9648e03b366c60e396c50990c55eab6ed0" + "sha256": "f5653a225f31e113b152e56f154ccbe59eeb1c7487b39b9d9f9cdb58e6c79dc5" }, "provenance": null, - "requires-python": null, - "size": 178947, - "upload-time": "2012-10-01T20:02:44.003946Z", - "url": "https://files.pythonhosted.org/packages/f2/f1/2b5ab854299fe1ea312a9c10dda58421ea24af98a128ad1bff6b87c0c927/chardet-2.1.1.tar.gz", + "requires-python": ">=3.6", + "size": 30553, + "upload-time": "2021-05-18T17:18:14.502940Z", + "url": "https://files.pythonhosted.org/packages/50/99/06eccf68be0bff67ab9a0b90b5382c04769f9ad2e42cae5e5e92f99380cd/MarkupSafe-2.0.1-cp39-cp39-manylinux1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "3f3a5bc619bbda86afd694de03ba408d73d6199fe0998466f5bc2f5ccf2e99ac" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, "data-dist-info-metadata": { - "sha256": "3f3a5bc619bbda86afd694de03ba408d73d6199fe0998466f5bc2f5ccf2e99ac" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, - "filename": "chardet-2.2.1-py2.py3-none-any.whl", + "filename": "MarkupSafe-2.0.1-cp39-cp39-manylinux2010_i686.whl", "hashes": { - "sha256": "c72cce700513dbf2269f9695fa79402ef4b0860d2925a5cc4666b21647debb6a" + "sha256": "4efca8f86c54b22348a5467704e3fec767b2db12fc39c6d963168ab1d3fc9135" }, "provenance": null, - "requires-python": null, - "size": 180514, - "upload-time": "2013-12-18T18:40:23.384252Z", - "url": "https://files.pythonhosted.org/packages/63/b7/de3834dc5c84dec3b839690bd663a07613b166b0b7217e46687a1f7eced2/chardet-2.2.1-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 30220, + "upload-time": "2021-05-18T17:18:15.724700Z", + "url": "https://files.pythonhosted.org/packages/5a/ff/34bdcd8cc794f692588de0b3f4c1aa7ec0d17716fda9d874836ed68775c1/MarkupSafe-2.0.1-cp39-cp39-manylinux2010_i686.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "chardet-2.2.1.tar.gz", + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp39-cp39-manylinux2010_x86_64.whl", "hashes": { - "sha256": "f1964f73f5ee9b7e0309098b9512d587fbba6dd5d1f3797b1c95529e5241bf09" + "sha256": "ab3ef638ace319fa26553db0624c4699e31a28bb2a835c5faca8f8acf6a5a902" }, "provenance": null, - "requires-python": null, - "size": 180319, - "upload-time": "2013-12-18T18:40:07.241320Z", - "url": "https://files.pythonhosted.org/packages/86/e5/e5f97d77cda0622e875d83edfdbb2f81ba38165e7197f9d185ba2c799f77/chardet-2.2.1.tar.gz", + "requires-python": ">=3.6", + "size": 30556, + "upload-time": "2021-05-18T17:18:16.989805Z", + "url": "https://files.pythonhosted.org/packages/6f/83/eabfb8c6d60b096dc9ada378cf935809289c4d0327b74a60789bde77e1db/MarkupSafe-2.0.1-cp39-cp39-manylinux2010_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c1e4557e0ff73ee87235aa8e4e748de96c5c21f8d76fced64176fe4132ece7b1" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, "data-dist-info-metadata": { - "sha256": "c1e4557e0ff73ee87235aa8e4e748de96c5c21f8d76fced64176fe4132ece7b1" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, - "filename": "chardet-2.3.0-py2.py3-none-any.whl", + "filename": "MarkupSafe-2.0.1-cp39-cp39-manylinux2014_aarch64.whl", "hashes": { - "sha256": "aaf514bde38020b4f1e42c6a6e141f2827a8a58ccfc3b22b6ff5a1a4b50be56e" + "sha256": "f8ba0e8349a38d3001fae7eadded3f6606f0da5d748ee53cc1dab1d6527b9509" }, "provenance": null, - "requires-python": null, - "size": 180893, - "upload-time": "2017-02-14T20:11:15.694825Z", - "url": "https://files.pythonhosted.org/packages/7e/5c/605ca2daa5cf21c87690d8fe6ab05a6f2278c451f4ede6456dd26453f4bd/chardet-2.3.0-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 31882, + "upload-time": "2021-05-18T17:18:18.807034Z", + "url": "https://files.pythonhosted.org/packages/ae/70/8dd5f2c0aab82431c9c619a2c4fbd1742fc0fb769d8d7b275ae1d03eb3a5/MarkupSafe-2.0.1-cp39-cp39-manylinux2014_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "chardet-2.3.0.tar.gz", + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "e53e38b3a4afe6d1132de62b7400a4ac363452dc5dfcf8d88e8e0cce663c68aa" + "sha256": "c47adbc92fc1bb2b3274c4b3a43ae0e4573d9fbff4f54cd484555edbf030baf1" }, "provenance": null, - "requires-python": null, - "size": 164346, - "upload-time": "2014-10-07T15:05:48.149445Z", - "url": "https://files.pythonhosted.org/packages/7d/87/4e3a3f38b2f5c578ce44f8dc2aa053217de9f0b6d737739b0ddac38ed237/chardet-2.3.0.tar.gz", + "requires-python": ">=3.6", + "size": 26719, + "upload-time": "2021-08-11T18:11:06.642904Z", + "url": "https://files.pythonhosted.org/packages/a6/d1/a7b97d0e000336c4e06bfce7e08dcb2b47fc5091146ee883dfac6cb4842e/MarkupSafe-2.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "dfc8e9ba98c6434c9d3baf2fadb59c4d783db191e7a979b9e1df36da90d3dafc" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, "data-dist-info-metadata": { - "sha256": "dfc8e9ba98c6434c9d3baf2fadb59c4d783db191e7a979b9e1df36da90d3dafc" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, - "filename": "chardet-3.0.0-py2.py3-none-any.whl", + "filename": "MarkupSafe-2.0.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", "hashes": { - "sha256": "bedd581d3daea4180b3cb555940dcbc89916e7922b070d2a9a37e660791e90a2" + "sha256": "37205cac2a79194e3750b0af2a5720d95f786a55ce7df90c3af697bfa100eaac" }, "provenance": null, - "requires-python": null, - "size": 133225, - "upload-time": "2017-04-11T17:53:20.793783Z", - "url": "https://files.pythonhosted.org/packages/63/8b/44ea61e33bd7d38c1416b625c87a98aeb4ee9abdad3bff630c69b6b5ffc8/chardet-3.0.0-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 30251, + "upload-time": "2021-08-11T18:11:08.559369Z", + "url": "https://files.pythonhosted.org/packages/67/e9/579a3ad8d48f7680f887ff1f22cc6330f083de23ce32a8fa35f8acef477a/MarkupSafe-2.0.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "chardet-3.0.0.tar.gz", + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", "hashes": { - "sha256": "171dfc754d56c16b82cf77ac3eee1d42db9bc2f26c2c61c6573426d2a108d9e3" + "sha256": "1f2ade76b9903f39aa442b4aadd2177decb66525062db244b35d71d0ee8599b6" }, "provenance": null, - "requires-python": null, - "size": 1866747, - "upload-time": "2017-04-11T17:53:22.574046Z", - "url": "https://files.pythonhosted.org/packages/33/d9/43cd46d6b8cf2e393aeb60f338cfe0154cee7dd3de13a1752d3e4814aee2/chardet-3.0.0.tar.gz", + "requires-python": ">=3.6", + "size": 30586, + "upload-time": "2021-08-11T18:11:09.935056Z", + "url": "https://files.pythonhosted.org/packages/c2/db/314df69668f582d5173922bded7b58126044bb77cfce6347c5d992074d2e/MarkupSafe-2.0.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "b7bd6a5997990351e61bdd5d5d9dd0aabf14df674e20b669ea369c124d8c5623" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, "data-dist-info-metadata": { - "sha256": "b7bd6a5997990351e61bdd5d5d9dd0aabf14df674e20b669ea369c124d8c5623" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, - "filename": "chardet-3.0.1-py2.py3-none-any.whl", + "filename": "MarkupSafe-2.0.1-cp39-cp39-musllinux_1_1_aarch64.whl", "hashes": { - "sha256": "f986f11a01ab75cbf3b364deb41f2bb0943053adc1c5c257245e8f484d59cbba" + "sha256": "4296f2b1ce8c86a6aea78613c34bb1a672ea0e3de9c6ba08a960efe0b0a09047" }, "provenance": null, - "requires-python": null, - "size": 133231, - "upload-time": "2017-04-11T20:48:36.541070Z", - "url": "https://files.pythonhosted.org/packages/de/e5/3226e65c6f4291bc3f7ec0a9329ed9949bf074d8663a037c58c78d275745/chardet-3.0.1-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 30980, + "upload-time": "2021-10-22T17:37:09.064740Z", + "url": "https://files.pythonhosted.org/packages/8f/87/4668ce3963e942a9aa7b13212158e74bf063a2461138b7ed5a043ac6aa79/MarkupSafe-2.0.1-cp39-cp39-musllinux_1_1_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "chardet-3.0.1.tar.gz", + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp39-cp39-musllinux_1_1_i686.whl", "hashes": { - "sha256": "0d9688b015b3493f2f486214a2181b8f29fbe21c4034711bd9140a1d3467808d" + "sha256": "9f02365d4e99430a12647f09b6cc8bab61a6564363f313126f775eb4f6ef798e" }, "provenance": null, - "requires-python": null, - "size": 1866702, - "upload-time": "2017-04-11T20:48:39.275958Z", - "url": "https://files.pythonhosted.org/packages/42/d1/c7e0023643df3c53ff72513f53f28bc1e948cb18a56f8a20aee289537ee9/chardet-3.0.1.tar.gz", + "requires-python": ">=3.6", + "size": 29902, + "upload-time": "2021-10-22T17:37:10.621325Z", + "url": "https://files.pythonhosted.org/packages/a7/55/a576835b6b95af21d15f69eaf14c4fb1358fd48475f2b9813abd9654132e/MarkupSafe-2.0.1-cp39-cp39-musllinux_1_1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "65ae7041b1cf09ec80899beb6caaf1d4f5de5b83dd15c2275a99163b5c02b1b0" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, "data-dist-info-metadata": { - "sha256": "65ae7041b1cf09ec80899beb6caaf1d4f5de5b83dd15c2275a99163b5c02b1b0" + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" }, - "filename": "chardet-3.0.2-py2.py3-none-any.whl", + "filename": "MarkupSafe-2.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", "hashes": { - "sha256": "6ebf56457934fdce01fb5ada5582762a84eed94cad43ed877964aebbdd8174c0" + "sha256": "5b6d930f030f8ed98e3e6c98ffa0652bdb82601e7a016ec2ab5d7ff23baa78d1" }, "provenance": null, - "requires-python": null, - "size": 133345, - "upload-time": "2017-04-12T19:22:06.706053Z", - "url": "https://files.pythonhosted.org/packages/b8/74/54fdc2fcfdd46b6c486964b64c5bb7db9a3664033ab25cf11aab06dd2a5d/chardet-3.0.2-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 30340, + "upload-time": "2021-10-22T17:37:12.941076Z", + "url": "https://files.pythonhosted.org/packages/3b/41/f53e2ac439b309d8bb017d12ee6e7d393aa70c508448c1f30a7e5db9d69e/MarkupSafe-2.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "chardet-3.0.2.tar.gz", + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp39-cp39-win32.whl", "hashes": { - "sha256": "4f7832e7c583348a9eddd927ee8514b3bf717c061f57b21dbe7697211454d9bb" + "sha256": "10f82115e21dc0dfec9ab5c0223652f7197feb168c940f3ef61563fc2d6beb74" }, "provenance": null, - "requires-python": null, - "size": 1866978, - "upload-time": "2017-04-12T19:22:10.179520Z", - "url": "https://files.pythonhosted.org/packages/91/05/28f23094cdf1410fb03533f0d71e6b4aad3c504100e83b8cea6fc899552c/chardet-3.0.2.tar.gz", + "requires-python": ">=3.6", + "size": 14331, + "upload-time": "2021-05-18T17:18:20.171311Z", + "url": "https://files.pythonhosted.org/packages/6a/96/7a23b44f742384a866173502e19cc1ec13951085bbb4e24be504dfc6da9f/MarkupSafe-2.0.1-cp39-cp39-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "ba5ef5983114a4020540f94e298ed35dc7296440d34bb30db8d366790dce8fe5" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, "data-dist-info-metadata": { - "sha256": "ba5ef5983114a4020540f94e298ed35dc7296440d34bb30db8d366790dce8fe5" + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" }, - "filename": "chardet-3.0.3-py2.py3-none-any.whl", + "filename": "MarkupSafe-2.0.1-cp39-cp39-win_amd64.whl", "hashes": { - "sha256": "8da3f329e2c5779247f4cff7081512c531731ef6a9c6ef78084e8ed8d18226c7" + "sha256": "693ce3f9e70a6cf7d2fb9e6c9d8b204b6b39897a2c4a1aa65728d5ac97dcc1d8" }, "provenance": null, - "requires-python": null, - "size": 133398, - "upload-time": "2017-05-16T18:41:02.977407Z", - "url": "https://files.pythonhosted.org/packages/8c/27/99f781a11e4daa5acadf97add6e5883ec5f8f9abbf279e790fd0ff371db7/chardet-3.0.3-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 14937, + "upload-time": "2021-05-18T17:18:21.693820Z", + "url": "https://files.pythonhosted.org/packages/5b/db/49785acd523bd5eef83d0e21594eec1c2d7d45afc473dcc85037243de673/MarkupSafe-2.0.1-cp39-cp39-win_amd64.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "chardet-3.0.3.tar.gz", + "filename": "MarkupSafe-2.0.1.tar.gz", "hashes": { - "sha256": "77df6d712a6037ed6f247ad1dd67faca506f64bc1295d43533e9212a101f28cb" + "sha256": "594c67807fb16238b30c44bdf74f36c02cdf22d1c8cda91ef8a0ed8dabf5620a" }, "provenance": null, - "requires-python": null, - "size": 1867007, - "upload-time": "2017-05-16T18:41:05.082027Z", - "url": "https://files.pythonhosted.org/packages/fc/f9/3963ae8e196ceb4a09e0d7906f511fdf62a631f05d9288dc4905a93a1f52/chardet-3.0.3.tar.gz", + "requires-python": ">=3.6", + "size": 18596, + "upload-time": "2021-05-18T17:18:22.856620Z", + "url": "https://files.pythonhosted.org/packages/bf/10/ff66fea6d1788c458663a84d88787bae15d45daa16f6b3ef33322a51fc7e/MarkupSafe-2.0.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "455ff6238075679f3a0cbf2854ee4aa7b5f96d4750e44b8a02f36800417cc12c" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, "data-dist-info-metadata": { - "sha256": "455ff6238075679f3a0cbf2854ee4aa7b5f96d4750e44b8a02f36800417cc12c" - }, - "filename": "chardet-3.0.4-py2.py3-none-any.whl", - "hashes": { - "sha256": "fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, - "provenance": null, - "requires-python": null, - "size": 133356, - "upload-time": "2017-06-08T14:34:33.552855Z", - "url": "https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl", - "yanked": false - }, - { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "chardet-3.0.4.tar.gz", + "filename": "MarkupSafe-2.1.0-cp310-cp310-macosx_10_9_universal2.whl", "hashes": { - "sha256": "84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae" + "sha256": "3028252424c72b2602a323f70fbf50aa80a5d3aa616ea6add4ba21ae9cc9da4c" }, "provenance": null, - "requires-python": null, - "size": 1868453, - "upload-time": "2017-06-08T14:34:35.581047Z", - "url": "https://files.pythonhosted.org/packages/fc/bb/a5768c230f9ddb03acc9ef3f0d4a3cf93462473795d18e9535498c8f929d/chardet-3.0.4.tar.gz", + "requires-python": ">=3.7", + "size": 17659, + "upload-time": "2022-02-18T03:49:49.101910Z", + "url": "https://files.pythonhosted.org/packages/28/43/c007eb7a34c3f0e852fb51975fb4405dd907c27e37053d66477d62d99f1a/MarkupSafe-2.1.0-cp310-cp310-macosx_10_9_universal2.whl", "yanked": false }, { "core-metadata": { - "sha256": "c92610004ecd3e6dcbc3180ca858b5cdd2d0e3c9a6c0c6eb270a80582b5c6c7f" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, "data-dist-info-metadata": { - "sha256": "c92610004ecd3e6dcbc3180ca858b5cdd2d0e3c9a6c0c6eb270a80582b5c6c7f" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, - "filename": "chardet-4.0.0-py2.py3-none-any.whl", + "filename": "MarkupSafe-2.1.0-cp310-cp310-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "f864054d66fd9118f2e67044ac8981a54775ec5b67aed0441892edb553d21da5" + "sha256": "290b02bab3c9e216da57c1d11d2ba73a9f73a614bbdcc027d299a60cdfabb11a" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 178743, - "upload-time": "2020-12-10T19:35:32.469759Z", - "url": "https://files.pythonhosted.org/packages/19/c7/fa589626997dd07bd87d9269342ccb74b1720384a4d739a1872bd84fbe68/chardet-4.0.0-py2.py3-none-any.whl", + "requires-python": ">=3.7", + "size": 13573, + "upload-time": "2022-02-18T03:49:51.301301Z", + "url": "https://files.pythonhosted.org/packages/2d/f1/7176641d33636f6d225c4df05adbead3571cd7384528e1b7fdc636a9e47e/MarkupSafe-2.1.0-cp310-cp310-macosx_10_9_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "chardet-4.0.0.tar.gz", + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "0d6f53a15db4120f2b08c94f11e7d93d2c911ee118b6b30a04ec3ee8310179fa" + "sha256": "6e104c0c2b4cd765b4e83909cde7ec61a1e313f8a75775897db321450e928cce" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 1907771, - "upload-time": "2020-12-10T19:35:33.971747Z", - "url": "https://files.pythonhosted.org/packages/ee/2d/9cdc2b527e127b4c9db64b86647d567985940ac3698eeabc7ffaccb4ea61/chardet-4.0.0.tar.gz", + "requires-python": ">=3.7", + "size": 26349, + "upload-time": "2022-02-18T03:49:53.417347Z", + "url": "https://files.pythonhosted.org/packages/bb/eb/98bf4659a313a3adaa7fee5fc9c0e43cc21fbae6e7a5037348c2b6b9cc25/MarkupSafe-2.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "9ba6ba7cb630ec6d73e174fd476209dd6d6b326c57b6786036d1f70f30a59d2b" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, "data-dist-info-metadata": { - "sha256": "9ba6ba7cb630ec6d73e174fd476209dd6d6b326c57b6786036d1f70f30a59d2b" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, - "filename": "chardet-5.0.0-py3-none-any.whl", + "filename": "MarkupSafe-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "d3e64f022d254183001eccc5db4040520c0f23b1a3f33d6413e099eb7f126557" + "sha256": "24c3be29abb6b34052fd26fc7a8e0a49b1ee9d282e3665e8ad09a0a68faee5b3" }, "provenance": null, - "requires-python": ">=3.6", - "size": 193628, - "upload-time": "2022-06-25T04:27:55.457436Z", - "url": "https://files.pythonhosted.org/packages/4c/d1/1b96dd69fa42f20b70701b5cd42a75dd5f0c7a24dc0abfef35cc146210dc/chardet-5.0.0-py3-none-any.whl", + "requires-python": ">=3.7", + "size": 25547, + "upload-time": "2022-02-18T03:49:55.425791Z", + "url": "https://files.pythonhosted.org/packages/43/79/5c9db488fceba740e16659b23b720e4fddc6ff60a225a8faaa0e3f0ddefd/MarkupSafe-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "chardet-5.0.0.tar.gz", + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "0368df2bfd78b5fc20572bb4e9bb7fb53e2c094f60ae9993339e8671d0afb8aa" + "sha256": "204730fd5fe2fe3b1e9ccadb2bd18ba8712b111dcabce185af0b3b5285a7c989" }, "provenance": null, - "requires-python": ">=3.6", - "size": 2021116, - "upload-time": "2022-06-25T04:27:57.204891Z", - "url": "https://files.pythonhosted.org/packages/31/a2/12c090713b3d0e141f367236d3a8bdc3e5fca0d83ff3647af4892c16c205/chardet-5.0.0.tar.gz", + "requires-python": ">=3.7", + "size": 25220, + "upload-time": "2022-02-18T03:49:57.378466Z", + "url": "https://files.pythonhosted.org/packages/b1/5a/acc1125d0c5fb08751a1d5b8e8034c0cc2a12343f67629f03b7b7e277b9d/MarkupSafe-2.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "9f389fa27a47d2dde73be01e25eeead7c529a334570dcdad86541dd0d3e7fee7" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, "data-dist-info-metadata": { - "sha256": "9f389fa27a47d2dde73be01e25eeead7c529a334570dcdad86541dd0d3e7fee7" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, - "filename": "chardet-5.1.0-py3-none-any.whl", + "filename": "MarkupSafe-2.1.0-cp310-cp310-musllinux_1_1_aarch64.whl", "hashes": { - "sha256": "362777fb014af596ad31334fde1e8c327dfdb076e1960d1694662d46a6917ab9" + "sha256": "d3b64c65328cb4cd252c94f83e66e3d7acf8891e60ebf588d7b493a55a1dbf26" }, "provenance": null, "requires-python": ">=3.7", - "size": 199124, - "upload-time": "2022-12-01T22:34:14.609737Z", - "url": "https://files.pythonhosted.org/packages/74/8f/8fc49109009e8d2169d94d72e6b1f4cd45c13d147ba7d6170fb41f22b08f/chardet-5.1.0-py3-none-any.whl", + "size": 30360, + "upload-time": "2022-02-18T03:49:59.088723Z", + "url": "https://files.pythonhosted.org/packages/6d/20/beffd339ead1d10ecdc11488a3e9738e6d7f5c4ecc0997acf4cfb3ffbebc/MarkupSafe-2.1.0-cp310-cp310-musllinux_1_1_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "chardet-5.1.0.tar.gz", + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp310-cp310-musllinux_1_1_i686.whl", "hashes": { - "sha256": "0d62712b956bc154f85fb0a266e2a3c5913c2967e00348701b32411d6def31e5" + "sha256": "96de1932237abe0a13ba68b63e94113678c379dca45afa040a17b6e1ad7ed076" }, "provenance": null, "requires-python": ">=3.7", - "size": 2069617, - "upload-time": "2022-12-01T22:34:18.086049Z", - "url": "https://files.pythonhosted.org/packages/41/32/cdc91dcf83849c7385bf8e2a5693d87376536ed000807fa07f5eab33430d/chardet-5.1.0.tar.gz", + "size": 29468, + "upload-time": "2022-02-18T03:50:00.933668Z", + "url": "https://files.pythonhosted.org/packages/1b/f5/ea45a5a0f479febb4899fbedc98e83002dc38c24fff985d157e0147ea021/MarkupSafe-2.1.0-cp310-cp310-musllinux_1_1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "3c0af6350ea1416a63c859f0948ecca311edd92ffaa11894b2e70e28c361cc6c" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, "data-dist-info-metadata": { - "sha256": "3c0af6350ea1416a63c859f0948ecca311edd92ffaa11894b2e70e28c361cc6c" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, - "filename": "chardet-5.2.0-py3-none-any.whl", + "filename": "MarkupSafe-2.1.0-cp310-cp310-musllinux_1_1_x86_64.whl", "hashes": { - "sha256": "e1cf59446890a00105fe7b7912492ea04b6e6f06d4b742b2c788469e34c82970" + "sha256": "75bb36f134883fdbe13d8e63b8675f5f12b80bb6627f7714c7d6c5becf22719f" }, "provenance": null, "requires-python": ">=3.7", - "size": 199385, - "upload-time": "2023-08-01T19:23:00.661021Z", - "url": "https://files.pythonhosted.org/packages/38/6f/f5fbc992a329ee4e0f288c1fe0e2ad9485ed064cac731ed2fe47dcc38cbf/chardet-5.2.0-py3-none-any.whl", + "size": 29753, + "upload-time": "2022-02-18T03:50:03.094629Z", + "url": "https://files.pythonhosted.org/packages/aa/0f/db97037f26020e92dfc4fde2f1913da5fc5a82801921200a71cf4c01ad2e/MarkupSafe-2.1.0-cp310-cp310-musllinux_1_1_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "chardet-5.2.0.tar.gz", + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp310-cp310-win32.whl", "hashes": { - "sha256": "1b3b6ff479a8c414bc3fa2c0852995695c4a026dcd6d0633b2dd092ca39c1cf7" + "sha256": "4056f752015dfa9828dce3140dbadd543b555afb3252507348c493def166d454" }, "provenance": null, "requires-python": ">=3.7", - "size": 2069618, - "upload-time": "2023-08-01T19:23:02.662671Z", - "url": "https://files.pythonhosted.org/packages/f3/0d/f7b6ab21ec75897ed80c17d79b15951a719226b9fababf1e40ea74d69079/chardet-5.2.0.tar.gz", + "size": 16361, + "upload-time": "2022-02-18T03:50:05.580902Z", + "url": "https://files.pythonhosted.org/packages/fe/e3/9b51a97cf72c6859fb43d67c67fc4a952f1630501cac5e18535014bc6972/MarkupSafe-2.1.0-cp310-cp310-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "3d1028d3591ed44bf8b58afae0a7d5b11699b31950b874c11c33945a19500f99" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, "data-dist-info-metadata": { - "sha256": "3d1028d3591ed44bf8b58afae0a7d5b11699b31950b874c11c33945a19500f99" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, - "filename": "chardet-6.0.0-py3-none-any.whl", + "filename": "MarkupSafe-2.1.0-cp310-cp310-win_amd64.whl", "hashes": { - "sha256": "502eee44c943b21e178cb537980b1331b42abf99505085e8ae881e27245083bb" + "sha256": "d4e702eea4a2903441f2735799d217f4ac1b55f7d8ad96ab7d4e25417cb0827c" }, "provenance": null, - "requires-python": ">=3.10", - "size": 627175, - "upload-time": "2026-02-22T03:26:04.988649Z", - "url": "https://files.pythonhosted.org/packages/db/4d/e80f926abb83cff88710b275667173fe8407a093bc42369739c37535cb90/chardet-6.0.0-py3-none-any.whl", + "requires-python": ">=3.7", + "size": 16972, + "upload-time": "2022-02-18T03:50:07.626160Z", + "url": "https://files.pythonhosted.org/packages/0a/ce/7df99f25f9cf0d152ad91b7a6f978c3280c7ccf4cda0cd2df8a5ac16ab05/MarkupSafe-2.1.0-cp310-cp310-win_amd64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "chardet-6.0.0.tar.gz", + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp37-cp37m-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "aaa00ede13dd39a582de2b1254221a1f3e1c77e7738036431b6cb7e6a05b4f19" + "sha256": "f0eddfcabd6936558ec020130f932d479930581171368fd728efcfb6ef0dd357" }, "provenance": null, - "requires-python": ">=3.10", - "size": 18975991, - "upload-time": "2026-02-22T03:26:08.298273Z", - "url": "https://files.pythonhosted.org/packages/b8/f3/3005cbe63db313a572c6094611da51be38e1354a4b039d089ad22820e5ee/chardet-6.0.0.tar.gz", + "requires-python": ">=3.7", + "size": 13491, + "upload-time": "2022-02-18T03:50:09.509069Z", + "url": "https://files.pythonhosted.org/packages/04/4c/4c08415c3b7e9f04d5084f3bda6869f4114eb5ec8a169edabfda2a178f95/MarkupSafe-2.1.0-cp37-cp37m-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "7167e75bbdbeb264e84f46a0e73c23e588800194cf0cf6dc78bc1c9d82716a14" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, "data-dist-info-metadata": { - "sha256": "7167e75bbdbeb264e84f46a0e73c23e588800194cf0cf6dc78bc1c9d82716a14" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, - "filename": "chardet-6.0.0.post1-py3-none-any.whl", + "filename": "MarkupSafe-2.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "c894a36800549adf7bb5f2af47033281b75fdfcd2aa0f0243be0ad22a52e2dcb" + "sha256": "5ddea4c352a488b5e1069069f2f501006b1a4362cb906bee9a193ef1245a7a61" }, "provenance": null, - "requires-python": ">=3.10", - "size": 627245, - "upload-time": "2026-02-22T15:09:15.876683Z", - "url": "https://files.pythonhosted.org/packages/66/42/5de54f632c2de53cd3415b3703383d5fff43a94cbc0567ef362515261a21/chardet-6.0.0.post1-py3-none-any.whl", + "requires-python": ">=3.7", + "size": 26062, + "upload-time": "2022-02-18T03:50:11.604891Z", + "url": "https://files.pythonhosted.org/packages/be/d2/8eb89bc0e246969a0dc38dbdbf9b6098b580ca5242960a89dff3b499e43a/MarkupSafe-2.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "chardet-6.0.0.post1.tar.gz", + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "6b78048c3c97c7b2ed1fbad7a18f76f5a6547f7d34dbab536cc13887c9a92fa4" + "sha256": "09c86c9643cceb1d87ca08cdc30160d1b7ab49a8a21564868921959bd16441b8" }, "provenance": null, - "requires-python": ">=3.10", - "size": 12521798, - "upload-time": "2026-02-22T15:09:17.925139Z", - "url": "https://files.pythonhosted.org/packages/7f/42/fb9436c103a881a377e34b9f58d77b5f503461c702ff654ebe86151bcfe9/chardet-6.0.0.post1.tar.gz", + "requires-python": ">=3.7", + "size": 25283, + "upload-time": "2022-02-18T03:50:13.458792Z", + "url": "https://files.pythonhosted.org/packages/ee/2f/f5f4981cf6a235951da6d864de8a4debd3ab5d5593ecdf98454e22e12639/MarkupSafe-2.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, "data-dist-info-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, - "filename": "chardet-7.0.0rc4-cp310-cp310-macosx_10_9_x86_64.whl", + "filename": "MarkupSafe-2.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "10e29a8529f8d4db461eeeec36e48c2ae70918d5c37a0908f060b9138c6ee228" + "sha256": "a0a0abef2ca47b33fb615b491ce31b055ef2430de52c5b3fb19a4042dbc5cadb" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp310-cp310-macosx_10_9_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 522132, - "upload-time": "2026-03-02T22:38:25.653774Z", - "url": "https://files.pythonhosted.org/packages/ab/00/2cc56d44c42a0520d5b6920aab4cc6921dc49f5272b6b49f11c3db610c85/chardet-7.0.0rc4-cp310-cp310-macosx_10_9_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 24980, + "upload-time": "2022-02-18T03:50:15.214723Z", + "url": "https://files.pythonhosted.org/packages/2d/6c/7a0f69b89dc55f218da9c677a94ba71df4ec8255a9e3006a0ff627e78cc4/MarkupSafe-2.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, "data-dist-info-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, - "filename": "chardet-7.0.0rc4-cp310-cp310-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.0-cp37-cp37m-musllinux_1_1_aarch64.whl", "hashes": { - "sha256": "d7c53b3801a69d7a82b90d350a7304256f1bff35ecf54de7867c14c4358c1f77" + "sha256": "736895a020e31b428b3382a7887bfea96102c529530299f426bf2e636aacec9e" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp310-cp310-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 515833, - "upload-time": "2026-03-02T22:38:27.040431Z", - "url": "https://files.pythonhosted.org/packages/a4/87/74b832978c05d0c598ce52ea2230419d35f8583c69972ce22b8f0892a838/chardet-7.0.0rc4-cp310-cp310-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 30745, + "upload-time": "2022-02-18T03:50:17.378813Z", + "url": "https://files.pythonhosted.org/packages/58/14/ed7d8d12e417602dc2c8ac9d77b60d19345784966419fe6a9508e13c2773/MarkupSafe-2.1.0-cp37-cp37m-musllinux_1_1_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, "data-dist-info-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, - "filename": "chardet-7.0.0rc4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.0-cp37-cp37m-musllinux_1_1_i686.whl", "hashes": { - "sha256": "24d9cac6af1d74fd804cd6d8e82137c04f96cc1dbce4891aea43dd1a88b01b60" + "sha256": "679cbb78914ab212c49c67ba2c7396dc599a8479de51b9a87b174700abd9ea49" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 535868, - "upload-time": "2026-03-02T22:38:28.339322Z", - "url": "https://files.pythonhosted.org/packages/8b/b4/81abccf427eb9d171b7e0290d24d406abf627806ef3686ed8d73afb7eb6d/chardet-7.0.0rc4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 29905, + "upload-time": "2022-02-18T03:50:19.700608Z", + "url": "https://files.pythonhosted.org/packages/ab/7e/5bdfc794b6985b37a0ce192da87abcd20b8844d8879dc8559c2fa6842ffa/MarkupSafe-2.1.0-cp37-cp37m-musllinux_1_1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, "data-dist-info-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, - "filename": "chardet-7.0.0rc4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl", "hashes": { - "sha256": "4e67d4c955a531b7786d7b01a8e478c37b1868eb76a8dc9c51f8a65e0f40f529" + "sha256": "84ad5e29bf8bab3ad70fd707d3c05524862bddc54dc040982b0dbcff36481de7" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 537876, - "upload-time": "2026-03-02T22:38:29.959632Z", - "url": "https://files.pythonhosted.org/packages/8e/a8/c31f79cc34272cc2731c1a30a217429268df5d65be36aba417e86883cad8/chardet-7.0.0rc4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 30159, + "upload-time": "2022-02-18T03:50:21.595022Z", + "url": "https://files.pythonhosted.org/packages/4f/10/958d15d7d1ac4682f6517c31c658060f9ecc8a24061b7f18a20fb4af86dc/MarkupSafe-2.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, "data-dist-info-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, - "filename": "chardet-7.0.0rc4-cp310-cp310-win_amd64.whl", + "filename": "MarkupSafe-2.1.0-cp37-cp37m-win32.whl", "hashes": { - "sha256": "6be23220bd276108811267c2daa248218b41c85ac276d42765669c1b1a3609bc" + "sha256": "8da5924cb1f9064589767b0f3fc39d03e3d0fb5aa29e0cb21d43106519bd624a" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp310-cp310-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 506609, - "upload-time": "2026-03-02T22:38:31.373382Z", - "url": "https://files.pythonhosted.org/packages/6c/34/9d0db37d97796e2ef46f01fc5711a9bbc4de5e1de37dbd7d3402a3ede5e9/chardet-7.0.0rc4-cp310-cp310-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 14129, + "upload-time": "2022-02-18T03:50:23.183716Z", + "url": "https://files.pythonhosted.org/packages/5c/1b/b6ae6a6b2924412f89ac5f195cfb9a44b166d67b09484cdaf7774a9c9a3f/MarkupSafe-2.1.0-cp37-cp37m-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, "data-dist-info-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, - "filename": "chardet-7.0.0rc4-cp311-cp311-macosx_10_9_x86_64.whl", + "filename": "MarkupSafe-2.1.0-cp37-cp37m-win_amd64.whl", "hashes": { - "sha256": "d49c98aeb7919ca2505446c67f5ab8cdfa9cb66c4e72686808e3c231ff61c9d6" + "sha256": "454ffc1cbb75227d15667c09f164a0099159da0c1f3d2636aa648f12675491ad" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp311-cp311-macosx_10_9_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 520876, - "upload-time": "2026-03-02T22:38:32.937523Z", - "url": "https://files.pythonhosted.org/packages/1b/11/ebcff5e2a5400369aba7131d0314cf9db03ac48f3c4760cae7112bd03069/chardet-7.0.0rc4-cp311-cp311-macosx_10_9_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 16916, + "upload-time": "2022-02-18T03:50:25.209892Z", + "url": "https://files.pythonhosted.org/packages/39/b0/f184c88a7d886e761424239e18d77d04f9599f1da8bec7d6e3aa97ef69ff/MarkupSafe-2.1.0-cp37-cp37m-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, "data-dist-info-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, - "filename": "chardet-7.0.0rc4-cp311-cp311-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.0-cp38-cp38-macosx_10_9_universal2.whl", "hashes": { - "sha256": "6b3a655f1e597a06328af041cbb48238ecaef3c47271f2f869581be73bf8dbb8" + "sha256": "142119fb14a1ef6d758912b25c4e803c3ff66920635c44078666fe7cc3f8f759" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp311-cp311-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 514243, - "upload-time": "2026-03-02T22:38:34.568476Z", - "url": "https://files.pythonhosted.org/packages/4c/6e/e497176f7b78632a0771576d9c443769ddf16a3b4da6a2a5298a1440070f/chardet-7.0.0rc4-cp311-cp311-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 17650, + "upload-time": "2022-02-18T03:50:27.095939Z", + "url": "https://files.pythonhosted.org/packages/b4/82/b03459831856da8e2d12d44eef390a8e7d00cc644f7bbc0f73b53928a4c6/MarkupSafe-2.1.0-cp38-cp38-macosx_10_9_universal2.whl", "yanked": false }, { "core-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, "data-dist-info-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, - "filename": "chardet-7.0.0rc4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.0-cp38-cp38-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "c502059e99c635b4b912cf87431fd1992eeec371012b90e7e30eea9ccd799fc7" + "sha256": "b2a5a856019d2833c56a3dcac1b80fe795c95f401818ea963594b345929dffa7" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 534096, - "upload-time": "2026-03-02T22:38:35.841478Z", - "url": "https://files.pythonhosted.org/packages/15/15/9b610a702705ee48827bdab24ea840eb32bedb6782108681c437f711a778/chardet-7.0.0rc4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 13569, + "upload-time": "2022-02-18T03:50:28.921012Z", + "url": "https://files.pythonhosted.org/packages/da/f8/cc01a942f70244489e438c3cd4d72ad80feb57c58dd87d11f2a5aaac7b81/MarkupSafe-2.1.0-cp38-cp38-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, "data-dist-info-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, - "filename": "chardet-7.0.0rc4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "e742a41ce7c8fc81bbc978dedc2d7358c4b62e7b8b1c80a0de8c94fab6bf425e" + "sha256": "1d1fb9b2eec3c9714dd936860850300b51dbaa37404209c8d4cb66547884b7ed" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 536190, - "upload-time": "2026-03-02T22:38:37.560524Z", - "url": "https://files.pythonhosted.org/packages/5c/a1/9d8a6f594b73a86f6a12b09588e9d75dbcaa2ea618aee9b7947597b15be4/chardet-7.0.0rc4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 26660, + "upload-time": "2022-02-18T03:50:30.609646Z", + "url": "https://files.pythonhosted.org/packages/45/15/d9faec1fe0310ed300df7e4d574a64abe1a0bd898f51282bdaf8ef6a50d7/MarkupSafe-2.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, "data-dist-info-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, - "filename": "chardet-7.0.0rc4-cp311-cp311-win_amd64.whl", + "filename": "MarkupSafe-2.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "0a856fe27c5b7faef006e2813542d71f6921b7b56a175c7b1cd0755a28140900" + "sha256": "62c0285e91414f5c8f621a17b69fc0088394ccdaa961ef469e833dbff64bd5ea" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp311-cp311-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 506483, - "upload-time": "2026-03-02T22:38:38.748949Z", - "url": "https://files.pythonhosted.org/packages/68/31/335feb5131dc368bdfbc961998658085bdc0e6b5ace7d2c4b07b2aae23a3/chardet-7.0.0rc4-cp311-cp311-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 25833, + "upload-time": "2022-02-18T03:50:32.533743Z", + "url": "https://files.pythonhosted.org/packages/4a/9d/40ec58ee0c7cda235ce8469e77ee49d221a21a6ffe892be9671cf81cfdb8/MarkupSafe-2.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, "data-dist-info-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, - "filename": "chardet-7.0.0rc4-cp312-cp312-macosx_10_13_x86_64.whl", + "filename": "MarkupSafe-2.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "82c9e78233071c2a1827c955da499bb573c02799d91e50d0c3eeb418b1cac4b0" + "sha256": "fc3150f85e2dbcf99e65238c842d1cfe69d3e7649b19864c1cc043213d9cd730" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp312-cp312-macosx_10_13_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 521937, - "upload-time": "2026-03-02T22:38:40.433759Z", - "url": "https://files.pythonhosted.org/packages/ee/c2/fb1f5ad655cf672804dae80c9d9f35556d35e0589311a358f4e96034c9b3/chardet-7.0.0rc4-cp312-cp312-macosx_10_13_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 25511, + "upload-time": "2022-02-18T03:50:34.756413Z", + "url": "https://files.pythonhosted.org/packages/af/06/d20b5b5b8e2723b75218992af61e0fb347c9c7452ecfb0e29d158de51194/MarkupSafe-2.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, "data-dist-info-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, - "filename": "chardet-7.0.0rc4-cp312-cp312-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.0-cp38-cp38-musllinux_1_1_aarch64.whl", "hashes": { - "sha256": "f55227bbb723c2da8f9b876d4085145131abb6ec72c05a9fced6ec570e44d235" + "sha256": "f02cf7221d5cd915d7fa58ab64f7ee6dd0f6cddbb48683debf5d04ae9b1c2cc1" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp312-cp312-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 514389, - "upload-time": "2026-03-02T22:38:41.654565Z", - "url": "https://files.pythonhosted.org/packages/52/c7/eece48df2d26b4b77034a11e1fd2074f631eee4f25f3bb943f3de7aa55fc/chardet-7.0.0rc4-cp312-cp312-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 30242, + "upload-time": "2022-02-18T03:50:36.532264Z", + "url": "https://files.pythonhosted.org/packages/3e/a6/464670edc16efb668dbca45d1a21aafde9c4445b1393d3a1f991d66ead82/MarkupSafe-2.1.0-cp38-cp38-musllinux_1_1_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, "data-dist-info-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, - "filename": "chardet-7.0.0rc4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.0-cp38-cp38-musllinux_1_1_i686.whl", "hashes": { - "sha256": "0ca8ebf919d803d616eb69f1167d55c8cba20105c38637d3883e6eea799fe343" + "sha256": "d5653619b3eb5cbd35bfba3c12d575db2a74d15e0e1c08bf1db788069d410ce8" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 535237, - "upload-time": "2026-03-02T22:38:43.014437Z", - "url": "https://files.pythonhosted.org/packages/b0/c5/8eacc43be31d29f41562eb62ec9875769b0b99e3683762b0e57f6ee0f673/chardet-7.0.0rc4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 29393, + "upload-time": "2022-02-18T03:50:38.423064Z", + "url": "https://files.pythonhosted.org/packages/0c/51/2313deee6d71836fbbd8f9ea73a3e6f9703644526d69857887f7790b43c7/MarkupSafe-2.1.0-cp38-cp38-musllinux_1_1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, "data-dist-info-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, - "filename": "chardet-7.0.0rc4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.0-cp38-cp38-musllinux_1_1_x86_64.whl", "hashes": { - "sha256": "740dd2bfe97b4b48b51ef448cc54207f993773dd0a6e0fd60587b6c0b0cb3312" + "sha256": "7d2f5d97fcbd004c03df8d8fe2b973fe2b14e7bfeb2cfa012eaa8759ce9a762f" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 538464, - "upload-time": "2026-03-02T22:38:44.317189Z", - "url": "https://files.pythonhosted.org/packages/66/8e/feb55e48024a4c8dc5f69265f6c666503bbc488775476fc8c582cfe6f9c8/chardet-7.0.0rc4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 29661, + "upload-time": "2022-02-18T03:50:40.785651Z", + "url": "https://files.pythonhosted.org/packages/0a/dd/ff46906bb30c50ea09f8c411845b494aec73e32c9ba6e098e778c9fed6ff/MarkupSafe-2.1.0-cp38-cp38-musllinux_1_1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, "data-dist-info-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, - "filename": "chardet-7.0.0rc4-cp312-cp312-win_amd64.whl", + "filename": "MarkupSafe-2.1.0-cp38-cp38-win32.whl", "hashes": { - "sha256": "dd1a0d20f887f9b782eb89ebdd70c1b1e6e683386fd465a478fb70e71b8a53eb" + "sha256": "3cace1837bc84e63b3fd2dfce37f08f8c18aeb81ef5cf6bb9b51f625cb4e6cd8" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp312-cp312-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 506679, - "upload-time": "2026-03-02T22:38:45.764255Z", - "url": "https://files.pythonhosted.org/packages/ed/49/a98a1980c5e7496b165eab69e67bdaafaeedacd91e44457b9a1cc16f4294/chardet-7.0.0rc4-cp312-cp312-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 16340, + "upload-time": "2022-02-18T03:50:42.802429Z", + "url": "https://files.pythonhosted.org/packages/ea/60/98ade960458c2bc44b39ab406adff6515969ac801022fef1b6f9e5f4b9b9/MarkupSafe-2.1.0-cp38-cp38-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, "data-dist-info-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, - "filename": "chardet-7.0.0rc4-cp313-cp313-macosx_10_13_x86_64.whl", + "filename": "MarkupSafe-2.1.0-cp38-cp38-win_amd64.whl", "hashes": { - "sha256": "04cce62d8ca94794e596f26970daca14c9ae38d48ff1936333ffc7884de9e410" + "sha256": "fabbe18087c3d33c5824cb145ffca52eccd053061df1d79d4b66dafa5ad2a5ea" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp313-cp313-macosx_10_13_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 521907, - "upload-time": "2026-03-02T22:38:47.302471Z", - "url": "https://files.pythonhosted.org/packages/85/df/d6c5687babfe073d7f8e60f69a474b350a18768671cafdc287a8043638fc/chardet-7.0.0rc4-cp313-cp313-macosx_10_13_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 16947, + "upload-time": "2022-02-18T03:50:44.625612Z", + "url": "https://files.pythonhosted.org/packages/5d/3c/33e0484540c1fb604eec765abfcceddc385e9aea9c5c976d06f9fb665d20/MarkupSafe-2.1.0-cp38-cp38-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, "data-dist-info-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, - "filename": "chardet-7.0.0rc4-cp313-cp313-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.0-cp39-cp39-macosx_10_9_universal2.whl", "hashes": { - "sha256": "9ee3dc66f7cbeb034758388f329236907429e1d4076a0a37345d5496be5e7ebb" + "sha256": "023af8c54fe63530545f70dd2a2a7eed18d07a9a77b94e8bf1e2ff7f252db9a3" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp313-cp313-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 514312, - "upload-time": "2026-03-02T22:38:48.962937Z", - "url": "https://files.pythonhosted.org/packages/65/6b/02b2166966a21296d530d9f36e59e0b885cfd98f9eebb1f912e4d5455aa6/chardet-7.0.0rc4-cp313-cp313-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 17648, + "upload-time": "2022-02-18T03:50:46.440266Z", + "url": "https://files.pythonhosted.org/packages/ba/cb/68c17bc94f980cbf4ee5ed5c1d7adb1555d55bb781326412c0e016fa016f/MarkupSafe-2.1.0-cp39-cp39-macosx_10_9_universal2.whl", "yanked": false }, { "core-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, "data-dist-info-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, - "filename": "chardet-7.0.0rc4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.0-cp39-cp39-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "496a4deec0c1c71c7b8647e5dcc3a00d64d4b295c48a60fe5edd42b3816b0a9f" + "sha256": "d66624f04de4af8bbf1c7f21cc06649c1c69a7f84109179add573ce35e46d448" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 534851, - "upload-time": "2026-03-02T22:38:50.519335Z", - "url": "https://files.pythonhosted.org/packages/9e/f5/703b8582f76b1d1039f3cf5f34e5ac4d7ac40a8589f21c63276714d45b6d/chardet-7.0.0rc4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 13570, + "upload-time": "2022-02-18T03:50:49.062979Z", + "url": "https://files.pythonhosted.org/packages/e3/d2/64f4a5557fd8b5dde54d24687dcb61b3f4d48b65e317634b397da4d390d6/MarkupSafe-2.1.0-cp39-cp39-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, "data-dist-info-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, - "filename": "chardet-7.0.0rc4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "eb5693aa64d60a81231167560ecc24b040344846f3ddd81f81491da164d807aa" + "sha256": "c532d5ab79be0199fa2658e24a02fce8542df196e60665dd322409a03db6a52c" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 537854, - "upload-time": "2026-03-02T22:38:51.846956Z", - "url": "https://files.pythonhosted.org/packages/56/b4/0d88de7218ada06fcdcda773b06910722de7d55a46fe57ac35d2c6a0ceb6/chardet-7.0.0rc4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 26216, + "upload-time": "2022-02-18T03:50:51.055356Z", + "url": "https://files.pythonhosted.org/packages/a0/80/ab06abfc25932ef806bae6e755dab462b27fa07beee48cc9189c18d87c8c/MarkupSafe-2.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, "data-dist-info-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, - "filename": "chardet-7.0.0rc4-cp313-cp313-win_amd64.whl", + "filename": "MarkupSafe-2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "4cfe89cc500a0c3f7b530a659e252d5bcf71412c84473c1933510b3a0483a9f6" + "sha256": "e67ec74fada3841b8c5f4c4f197bea916025cb9aa3fe5abf7d52b655d042f956" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp313-cp313-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 506623, - "upload-time": "2026-03-02T22:38:53.196610Z", - "url": "https://files.pythonhosted.org/packages/8e/9a/2514f7a50c45d35b06e0a85cc6d95477b7431dfd755546996c6177bca723/chardet-7.0.0rc4-cp313-cp313-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 25417, + "upload-time": "2022-02-18T03:50:52.729339Z", + "url": "https://files.pythonhosted.org/packages/16/d5/1ab06367477e2af0cc9fae691191fd3c48fe5d35b23f3d5c65431488b2e1/MarkupSafe-2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, "data-dist-info-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, - "filename": "chardet-7.0.0rc4-cp314-cp314-macosx_10_15_x86_64.whl", + "filename": "MarkupSafe-2.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "5f337d0c420c105196014496b523732347934ec98db170f703c1fdc3338dd230" + "sha256": "30c653fde75a6e5eb814d2a0a89378f83d1d3f502ab710904ee585c38888816c" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp314-cp314-macosx_10_15_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 521674, - "upload-time": "2026-03-02T22:38:54.726322Z", - "url": "https://files.pythonhosted.org/packages/2b/33/a21c9dc42ae716049edcda577cc33a8168d0b76f1e3a8590a8f8e86296b0/chardet-7.0.0rc4-cp314-cp314-macosx_10_15_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 25071, + "upload-time": "2022-02-18T03:50:54.461097Z", + "url": "https://files.pythonhosted.org/packages/ed/01/8455a301741a47952f33cf7eac294af9dca39b3b5ca85caec1f3986400ff/MarkupSafe-2.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, "data-dist-info-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, - "filename": "chardet-7.0.0rc4-cp314-cp314-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.0-cp39-cp39-musllinux_1_1_aarch64.whl", "hashes": { - "sha256": "f22a7cec1d843fa2d4ec4863e1be746486ae7506ccc18d21b2b8ee6d93a1c7a2" + "sha256": "961eb86e5be7d0973789f30ebcf6caab60b844203f4396ece27310295a6082c7" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp314-cp314-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 514443, - "upload-time": "2026-03-02T22:38:55.961948Z", - "url": "https://files.pythonhosted.org/packages/fd/dd/894c2b7a48517f4064fd33be6625050efb074ab57ce58b747b9aa0fd35de/chardet-7.0.0rc4-cp314-cp314-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 30168, + "upload-time": "2022-02-18T03:50:56.063321Z", + "url": "https://files.pythonhosted.org/packages/fa/57/88d45162a2bd19bab1bbfe1430e9dbbc5f7dcac61da54750edccd2ab5ae2/MarkupSafe-2.1.0-cp39-cp39-musllinux_1_1_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, "data-dist-info-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, - "filename": "chardet-7.0.0rc4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.0-cp39-cp39-musllinux_1_1_i686.whl", "hashes": { - "sha256": "4f3f65d55f41d4f9f0a5ca1a93984f2dee3afe4af0f27cd401ad32aa9dde0a42" + "sha256": "598b65d74615c021423bd45c2bc5e9b59539c875a9bdb7e5f2a6b92dfcfc268d" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 535680, - "upload-time": "2026-03-02T22:38:57.483765Z", - "url": "https://files.pythonhosted.org/packages/4d/94/414d82c4389b953de01d7f211f7b63dc4fc217f0a43882df977e5e69cc84/chardet-7.0.0rc4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 29261, + "upload-time": "2022-02-18T03:50:57.903712Z", + "url": "https://files.pythonhosted.org/packages/a6/51/bd46893edaaca7a6283497d48abc9df18ffe2fd6e91b6a59cb7cfbf56e80/MarkupSafe-2.1.0-cp39-cp39-musllinux_1_1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, "data-dist-info-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, - "filename": "chardet-7.0.0rc4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.0-cp39-cp39-musllinux_1_1_x86_64.whl", "hashes": { - "sha256": "e9ac9d415003874e2d7c7133d3d075b0f9ca7187e911cf91a8a173a86d51bf0f" + "sha256": "599941da468f2cf22bf90a84f6e2a65524e87be2fce844f96f2dd9a6c9d1e635" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 537850, - "upload-time": "2026-03-02T22:38:58.999663Z", - "url": "https://files.pythonhosted.org/packages/3e/b1/f97f4b8e78ddaa7b661173bdb2c2e018bb4ffcb24e0ccc4e484387bd37ea/chardet-7.0.0rc4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 29556, + "upload-time": "2022-02-18T03:50:59.703477Z", + "url": "https://files.pythonhosted.org/packages/8a/4a/3a64439d6398e373b4c477fc744aa0c247d3690b7c72adc93f5d8d3c8edc/MarkupSafe-2.1.0-cp39-cp39-musllinux_1_1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, "data-dist-info-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, - "filename": "chardet-7.0.0rc4-cp314-cp314-win_amd64.whl", + "filename": "MarkupSafe-2.1.0-cp39-cp39-win32.whl", "hashes": { - "sha256": "aa6e4a381f50ede18e79615f10e879fd592894f7d08996b88fe42c954882078f" + "sha256": "e6f7f3f41faffaea6596da86ecc2389672fa949bd035251eab26dc6697451d05" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp314-cp314-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 506218, - "upload-time": "2026-03-02T22:39:00.289689Z", - "url": "https://files.pythonhosted.org/packages/7c/6f/a4ea3a19b9e8fdd8e03d3543d9a40c2011bc2bf6c305d059058e6aea59ac/chardet-7.0.0rc4-cp314-cp314-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 16355, + "upload-time": "2022-02-18T03:51:01.774244Z", + "url": "https://files.pythonhosted.org/packages/c1/71/eb03ad593eef922d2270b37596d299b5ee6906c1882c68d13c3e9eface38/MarkupSafe-2.1.0-cp39-cp39-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, "data-dist-info-metadata": { - "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" }, - "filename": "chardet-7.0.0rc4-py3-none-any.whl", + "filename": "MarkupSafe-2.1.0-cp39-cp39-win_amd64.whl", "hashes": { - "sha256": "e9641677fd474d71e665761a600aa1715ec71fee08411202bbcaf97c6552a80d" + "sha256": "b8811d48078d1cf2a6863dafb896e68406c5f513048451cd2ded0473133473c7" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-py3-none-any.whl/provenance", - "requires-python": ">=3.10", - "size": 392338, - "upload-time": "2026-03-02T22:39:01.825533Z", - "url": "https://files.pythonhosted.org/packages/a7/47/db731497d1f98f21c77cfe5164d123def48a7182ce8bc7570b18e497608f/chardet-7.0.0rc4-py3-none-any.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 16963, + "upload-time": "2022-02-18T03:51:03.833371Z", + "url": "https://files.pythonhosted.org/packages/8d/b1/584a204372c41d6b56dce941b3cdc06bc7a325ad790a77ac50d7893da404/MarkupSafe-2.1.0-cp39-cp39-win_amd64.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "chardet-7.0.0rc4.tar.gz", + "filename": "MarkupSafe-2.1.0.tar.gz", "hashes": { - "sha256": "95dcd4c8648b689f685007f129c3809ba6f32dd9501ddf395245bf4fcde0c8ed" + "sha256": "80beaf63ddfbc64a0452b841d8036ca0611e049650e20afcb882f5d3c266d65f" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4.tar.gz/provenance", - "requires-python": ">=3.10", - "size": 468294, - "upload-time": "2026-03-02T22:39:03.489681Z", - "url": "https://files.pythonhosted.org/packages/c0/9b/95e995541065ce61aa4b77ccb0d252ad35db064eddbedcc6974ceb56fd07/chardet-7.0.0rc4.tar.gz", + "provenance": null, + "requires-python": ">=3.7", + "size": 18546, + "upload-time": "2022-02-18T03:51:05.901568Z", + "url": "https://files.pythonhosted.org/packages/62/0f/52c009332fdadd484e898dc8f2acca0663c1031b3517070fd34ad9c1b64e/MarkupSafe-2.1.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, "data-dist-info-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, - "filename": "chardet-7.0.0-cp310-cp310-macosx_10_9_x86_64.whl", + "filename": "MarkupSafe-2.1.1-cp310-cp310-macosx_10_9_universal2.whl", "hashes": { - "sha256": "1c174e06e0be69c84bcec4fb21c416cc6c9858f47c814b8c632d55c7a8739263" + "sha256": "86b1f75c4e7c2ac2ccdaec2b9022845dbb81880ca318bb7a0a01fbf7813e3812" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp310-cp310-macosx_10_9_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 521942, - "upload-time": "2026-03-04T00:25:40.207769Z", - "url": "https://files.pythonhosted.org/packages/36/67/d40a3217a0bbd5fcda7bcd099205946165c321b02ad46cf6cdad88dcb42d/chardet-7.0.0-cp310-cp310-macosx_10_9_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 17712, + "upload-time": "2022-03-15T13:22:05.942273Z", + "url": "https://files.pythonhosted.org/packages/d9/60/94e9de017674f88a514804e2924bdede9a642aba179d2045214719d6ec76/MarkupSafe-2.1.1-cp310-cp310-macosx_10_9_universal2.whl", "yanked": false }, { "core-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, "data-dist-info-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, - "filename": "chardet-7.0.0-cp310-cp310-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "daef86877738cb7d310bc8d74ca73e98c543d07c5d2e0b957779591d38796651" + "sha256": "f121a1420d4e173a5d96e47e9a0c0dcff965afdf1626d28de1460815f7c4ee7a" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp310-cp310-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 515730, - "upload-time": "2026-03-04T00:25:42.038650Z", - "url": "https://files.pythonhosted.org/packages/a0/d8/34ec4737783379e3dade793b4ca5fce620c61144ea5ad907d42df6b2d40d/chardet-7.0.0-cp310-cp310-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 13623, + "upload-time": "2022-03-15T13:22:09.066000Z", + "url": "https://files.pythonhosted.org/packages/8c/96/7e608e1a942232cb8c81ca24093e71e07e2bacbeb2dad62a0f82da28ed54/MarkupSafe-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, "data-dist-info-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, - "filename": "chardet-7.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "23a7c9aa3674f62721d6c34a3666d8c28aff0ec5908790f3985a73b10b355be4" + "sha256": "a49907dd8420c5685cfa064a1335b6754b74541bbb3706c259c02ed65b644b3e" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 535781, - "upload-time": "2026-03-04T00:25:43.874582Z", - "url": "https://files.pythonhosted.org/packages/7e/46/92117450bd18eb7b779f13e433d20cf3c0c19c266f1970cd3ccbe96ca76e/chardet-7.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 26400, + "upload-time": "2022-03-15T13:22:10.666022Z", + "url": "https://files.pythonhosted.org/packages/ff/3a/42262a3aa6415befee33b275b31afbcef4f7f8d2f4380061b226c692ee2a/MarkupSafe-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, "data-dist-info-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, - "filename": "chardet-7.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "49966634d83fc7ebc305a31cf931fc398118805d838b3c123b2ddb78d5ace9f3" + "sha256": "10c1bfff05d95783da83491be968e8fe789263689c02724e0c691933c52994f5" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 537759, - "upload-time": "2026-03-04T00:25:45.429812Z", - "url": "https://files.pythonhosted.org/packages/de/79/fb8555228fcd012abeb98810ae57056a90c1dd061a8000d85035fee7e02b/chardet-7.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 25596, + "upload-time": "2022-03-15T13:22:12.358425Z", + "url": "https://files.pythonhosted.org/packages/9e/82/2e089c6f34e77c073aa5a67040d368aac0dfb9b8ccbb46d381452c26fc33/MarkupSafe-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, "data-dist-info-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, - "filename": "chardet-7.0.0-cp310-cp310-win_amd64.whl", + "filename": "MarkupSafe-2.1.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "432c4c063ca184eeb3da7d2803b7f3681a7ae352b538d8c6ef86d15eab1448a1" + "sha256": "b7bd98b796e2b6553da7225aeb61f447f80a1ca64f41d83612e6139ca5213aa4" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp310-cp310-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 506417, - "upload-time": "2026-03-04T00:25:47.138984Z", - "url": "https://files.pythonhosted.org/packages/6f/d6/7cebb2188d6577f5392c9d843cfcbeb270d81dbd82ad77bf801615ec3957/chardet-7.0.0-cp310-cp310-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 25270, + "upload-time": "2022-03-15T13:22:15.200326Z", + "url": "https://files.pythonhosted.org/packages/a3/47/9dcc08eff8ab94f1e50f59f9cd322b710ef5db7e8590fdd8df924406fc9c/MarkupSafe-2.1.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, "data-dist-info-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, - "filename": "chardet-7.0.0-cp311-cp311-macosx_10_9_x86_64.whl", + "filename": "MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_aarch64.whl", "hashes": { - "sha256": "884cbd66256e7d82b885d1c3ed4d8c7b0285ea329f41a475f4d13d17b6047f44" + "sha256": "b09bf97215625a311f669476f44b8b318b075847b49316d3e28c08e41a7a573f" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp311-cp311-macosx_10_9_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 520704, - "upload-time": "2026-03-04T00:25:48.882466Z", - "url": "https://files.pythonhosted.org/packages/2e/26/78bceb5b6811ef6b8f0cdf343a7e27a4a7efaceea71aebcc1366b660d032/chardet-7.0.0-cp311-cp311-macosx_10_9_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 30413, + "upload-time": "2022-03-15T13:22:17.921875Z", + "url": "https://files.pythonhosted.org/packages/ad/fa/292a72cddad41e3c06227b446a0af53ff642a40755fc5bd695f439c35ba8/MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, "data-dist-info-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, - "filename": "chardet-7.0.0-cp311-cp311-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_i686.whl", "hashes": { - "sha256": "11bb4541efc6b82ca7809d8044fed19ee3c8d0a0e2632dfe9f9e0828bda48883" + "sha256": "694deca8d702d5db21ec83983ce0bb4b26a578e71fbdbd4fdcd387daa90e4d5e" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp311-cp311-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 514225, - "upload-time": "2026-03-04T00:25:50.399131Z", - "url": "https://files.pythonhosted.org/packages/03/e5/d986cb5d7de4cf4906d8799d594991db971b4ac8933eb8d48dc3ff89ef90/chardet-7.0.0-cp311-cp311-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 29518, + "upload-time": "2022-03-15T13:22:19.677818Z", + "url": "https://files.pythonhosted.org/packages/5c/1a/ac3a2b2a4ef1196c15dd8a143fc28eddeb6e6871d6d1de64dc44ef7f59b6/MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, "data-dist-info-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, - "filename": "chardet-7.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", "hashes": { - "sha256": "79f8a53a25596c21a1f6df75cc948ab83bf443978cdad64de4595484a426716b" + "sha256": "efc1913fd2ca4f334418481c7e595c00aad186563bbc1ec76067848c7ca0a933" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 534007, - "upload-time": "2026-03-04T00:25:51.784138Z", - "url": "https://files.pythonhosted.org/packages/d5/29/b4a803b5ad8200b05251d09bfad7163d193387b03457d7e157b6ff993635/chardet-7.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 29804, + "upload-time": "2022-03-15T13:22:21.470816Z", + "url": "https://files.pythonhosted.org/packages/fc/e4/78c7607352dd574d524daad079f855757d406d36b919b1864a5a07978390/MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, "data-dist-info-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, - "filename": "chardet-7.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.1-cp310-cp310-win32.whl", "hashes": { - "sha256": "ada0fada6199007f9c46e7a43f8563e0c843d98e8a491f15e0209198d1912f85" + "sha256": "4a33dea2b688b3190ee12bd7cfa29d39c9ed176bda40bfa11099a3ce5d3a7ac6" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 536041, - "upload-time": "2026-03-04T00:25:53.490700Z", - "url": "https://files.pythonhosted.org/packages/98/61/10cb2332999fb676c4c043538af798b40dea36e931f2f1f06d757569396f/chardet-7.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 16464, + "upload-time": "2022-03-15T13:22:23.718453Z", + "url": "https://files.pythonhosted.org/packages/5e/3d/0a7df21deca52e20de81f8a895ac29df68944588c0030be9aa1e6c07877c/MarkupSafe-2.1.1-cp310-cp310-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, "data-dist-info-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, - "filename": "chardet-7.0.0-cp311-cp311-win_amd64.whl", + "filename": "MarkupSafe-2.1.1-cp310-cp310-win_amd64.whl", "hashes": { - "sha256": "6751ef77c6826b464615a25adff8887a64a061a9a4c61fb61c2d1bb4d90a5630" + "sha256": "dda30ba7e87fbbb7eab1ec9f58678558fd9a6b8b853530e176eabd064da81417" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp311-cp311-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 506233, - "upload-time": "2026-03-04T00:25:55.049007Z", - "url": "https://files.pythonhosted.org/packages/47/d7/04bab6410675d58411e65b163a772398b726788c6eae770e7f21d3d1fd01/chardet-7.0.0-cp311-cp311-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 17092, + "upload-time": "2022-03-15T13:22:25.312006Z", + "url": "https://files.pythonhosted.org/packages/3d/4b/15e5b9d40c4b58e97ebcb8ed5845a215fa5b7cf49a7f1cc7908f8db9cf46/MarkupSafe-2.1.1-cp310-cp310-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, "data-dist-info-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, - "filename": "chardet-7.0.0-cp312-cp312-macosx_10_13_x86_64.whl", + "filename": "MarkupSafe-2.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "4108c8dde681107d73f2b2e3fb74c3a521eed97024547ce4b7b191da5fd6b2ac" + "sha256": "671cd1187ed5e62818414afe79ed29da836dde67166a9fac6d435873c44fdd02" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp312-cp312-macosx_10_13_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 521855, - "upload-time": "2026-03-04T00:25:56.752010Z", - "url": "https://files.pythonhosted.org/packages/73/97/ad1980a7ff8ba92ef29111f993a71ad7fdff70533f679748d155e4f07994/chardet-7.0.0-cp312-cp312-macosx_10_13_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 13542, + "upload-time": "2022-03-15T13:22:26.980763Z", + "url": "https://files.pythonhosted.org/packages/f9/f8/13ffc95bf8a8c98d611b9f9fa5aa88625b9a82fce528e58f1aafba14946b/MarkupSafe-2.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, "data-dist-info-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, - "filename": "chardet-7.0.0-cp312-cp312-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "f81d9b6caa13e0c9db313f6f6bcce00a6f6cbfa786abfbdbf222924ebe4d13f1" + "sha256": "3799351e2336dc91ea70b034983ee71cf2f9533cdff7c14c90ea126bfd95d65a" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp312-cp312-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 514296, - "upload-time": "2026-03-04T00:25:58.554591Z", - "url": "https://files.pythonhosted.org/packages/6e/c4/926abd191032b7e8585ee4db6daa9ff7810b71e607c750295330a5e67b6b/chardet-7.0.0-cp312-cp312-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 26111, + "upload-time": "2022-03-15T13:22:29.368304Z", + "url": "https://files.pythonhosted.org/packages/48/a9/cf226ea201542a724b113bac70dd0dfb72106da3621120c525c8eafadac2/MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, "data-dist-info-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, - "filename": "chardet-7.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "25682c2655978e247b45dcc9eccce497599886745aaee1205a23d43cb5aa93f3" + "sha256": "e72591e9ecd94d7feb70c1cbd7be7b3ebea3f548870aa91e2732960fa4d57a37" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 535101, - "upload-time": "2026-03-04T00:26:00.329156Z", - "url": "https://files.pythonhosted.org/packages/b1/2e/de4b6e8a4f257442e473e60e5e18a21c9f83bf545189d481a1046dc7fec7/chardet-7.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 25334, + "upload-time": "2022-03-15T13:22:31.542656Z", + "url": "https://files.pythonhosted.org/packages/9f/83/b221ce5a0224f409b9f02b0dc6cb0b921c46033f4870d64fa3e8a96af701/MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, "data-dist-info-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, - "filename": "chardet-7.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "f71dcd89e24f77439cdaf1398b79adcb21b7e8f42b3e92b359dfba4271212c39" + "sha256": "6fbf47b5d3728c6aea2abb0589b5d30459e369baa772e0f37a0320185e87c980" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 538506, - "upload-time": "2026-03-04T00:26:01.954500Z", - "url": "https://files.pythonhosted.org/packages/62/d0/7ffba4cf8f9a1b43ece1c48081b8de07995b75ec71fcff35cf380093d050/chardet-7.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 25030, + "upload-time": "2022-03-15T13:22:33.172841Z", + "url": "https://files.pythonhosted.org/packages/87/31/ab37f60fde001c02ac115da6f66a2d934d37407f257ad8e15ed69093c7fb/MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, "data-dist-info-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, - "filename": "chardet-7.0.0-cp312-cp312-win_amd64.whl", + "filename": "MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_aarch64.whl", "hashes": { - "sha256": "8bfe685e10855f7e8a89a18830088db4988768df5935f5febd8dedf933b3fbd4" + "sha256": "d5ee4f386140395a2c818d149221149c54849dfcfcb9f1debfe07a8b8bd63f9a" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp312-cp312-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 506460, - "upload-time": "2026-03-04T00:26:03.473162Z", - "url": "https://files.pythonhosted.org/packages/4c/51/0b2d396782306bc8c1d18edce1492ea97b37c3e8eae601a5f544d1a9b67e/chardet-7.0.0-cp312-cp312-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 30794, + "upload-time": "2022-03-15T13:22:34.746311Z", + "url": "https://files.pythonhosted.org/packages/1b/b3/93411f10caaccc6fc9c53bbdae4f6d26997248ae574e2f0c90e912b67f73/MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, "data-dist-info-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, - "filename": "chardet-7.0.0-cp313-cp313-macosx_10_13_x86_64.whl", + "filename": "MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_i686.whl", "hashes": { - "sha256": "7d8bf5429bbba5d3c3709af873753e00d03352389177e65b2d00732ef0a28619" + "sha256": "bcb3ed405ed3222f9904899563d6fc492ff75cce56cba05e32eff40e6acbeaa3" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp313-cp313-macosx_10_13_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 521799, - "upload-time": "2026-03-04T00:26:05.182964Z", - "url": "https://files.pythonhosted.org/packages/8b/43/3ba3731d7c35ff5f1586ce7879e317fde94a48a8d75bf7a8e0ac5e42ddf4/chardet-7.0.0-cp313-cp313-macosx_10_13_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 29953, + "upload-time": "2022-03-15T13:22:36.660750Z", + "url": "https://files.pythonhosted.org/packages/d0/1f/9677deb5b2768ca503e5ed8464a28f47a854d415b9d1b84445efa8363ca6/MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "e1c0b87e09fa55a220f058d1d49d3fb8df88fbfab58558f1198e08c1e1de842a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30209, + "upload-time": "2022-03-15T13:22:38.275997Z", + "url": "https://files.pythonhosted.org/packages/ba/a9/6291d3fdaf0ecac5fbafe462258c5174f11fd752076ba05c2c022ee64f77/MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, "data-dist-info-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, - "filename": "chardet-7.0.0-cp313-cp313-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.1-cp37-cp37m-win32.whl", "hashes": { - "sha256": "23ceffa098b95da7ffa88aaf62c45e316438f2c7ea9e0c63cf42a5c0361fa505" + "sha256": "8dc1c72a69aa7e082593c4a203dcf94ddb74bb5c8a731e4e1eb68d031e8498ff" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp313-cp313-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 514221, - "upload-time": "2026-03-04T00:26:06.867469Z", - "url": "https://files.pythonhosted.org/packages/78/21/61558595f048445f8231541e28f907491cd0f267774dc9ee8a34bbc1185d/chardet-7.0.0-cp313-cp313-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 14224, + "upload-time": "2022-03-15T13:22:39.971072Z", + "url": "https://files.pythonhosted.org/packages/7f/d7/a0ee1e3a608ca2f80c66c43c699ab063b4b8979c51f8299229b1960f6860/MarkupSafe-2.1.1-cp37-cp37m-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, "data-dist-info-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, - "filename": "chardet-7.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.1-cp37-cp37m-win_amd64.whl", "hashes": { - "sha256": "6e74e95c1284c374e05aa061f5629ba3f13cb82e3040395447b4de9659b155ff" + "sha256": "97a68e6ada378df82bc9f16b800ab77cbf4b2fada0081794318520138c088e4a" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 534763, - "upload-time": "2026-03-04T00:26:08.250009Z", - "url": "https://files.pythonhosted.org/packages/14/72/498a2d3922fc1ccff3bda47c4589fa3ca4c52fd4a85e527dbd5a4164dd2a/chardet-7.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 17041, + "upload-time": "2022-03-15T13:22:42.308766Z", + "url": "https://files.pythonhosted.org/packages/3f/38/f422a81b41bdac48f1d19c45f6e203c04bc45d2c35505873fdecdddee1ec/MarkupSafe-2.1.1-cp37-cp37m-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, "data-dist-info-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, - "filename": "chardet-7.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.1-cp38-cp38-macosx_10_9_universal2.whl", "hashes": { - "sha256": "8657ef6a394b64e7dc36c7a5bfcdc653cb99909a0292a83707db0e0da84b34a3" + "sha256": "e8c843bbcda3a2f1e3c2ab25913c80a3c5376cd00c6e8c4a86a89a28c8dc5452" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 537876, - "upload-time": "2026-03-04T00:26:10.007553Z", - "url": "https://files.pythonhosted.org/packages/46/d8/8ba7e01ea462fd20f969cf059cddc45765d8f3020b006b408c9603c1c5d0/chardet-7.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 17701, + "upload-time": "2022-03-15T13:22:43.912227Z", + "url": "https://files.pythonhosted.org/packages/92/7c/3c33294e506eafa7f1c40dd283089a45652ea0f073fc0ce24419d46bfe4b/MarkupSafe-2.1.1-cp38-cp38-macosx_10_9_universal2.whl", "yanked": false }, { "core-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, "data-dist-info-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, - "filename": "chardet-7.0.0-cp313-cp313-win_amd64.whl", + "filename": "MarkupSafe-2.1.1-cp38-cp38-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "cc175fa09a813297a2db957ea71e7a5b708cf2cff4b8e2e7580e3ffd1940f1ad" + "sha256": "0212a68688482dc52b2d45013df70d169f542b7394fc744c02a57374a4207003" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp313-cp313-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 506369, - "upload-time": "2026-03-04T00:26:11.445412Z", - "url": "https://files.pythonhosted.org/packages/fb/5e/d65da9bac1eb1648125fd1e68a3faab5c41931659820c2f690f35d49cad6/chardet-7.0.0-cp313-cp313-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 13618, + "upload-time": "2022-03-15T13:22:45.612102Z", + "url": "https://files.pythonhosted.org/packages/3c/d3/c7ab031b14ae4e83214949acee957a8fcf6a992698edff039ee1e77eb4e1/MarkupSafe-2.1.1-cp38-cp38-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, "data-dist-info-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, - "filename": "chardet-7.0.0-cp314-cp314-macosx_10_15_x86_64.whl", + "filename": "MarkupSafe-2.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "8883e3fd31f8125952c3c4d8b3a0245f5095268706a43794f4431c74744e3cb8" + "sha256": "8e576a51ad59e4bfaac456023a78f6b5e6e7651dcd383bcc3e18d06f9b55d6d1" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp314-cp314-macosx_10_15_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 521637, - "upload-time": "2026-03-04T00:26:12.959326Z", - "url": "https://files.pythonhosted.org/packages/54/74/8311899ecad99e0e07b1f76b1afb1ce8c464bd6955070b6ff37c6fdab51e/chardet-7.0.0-cp314-cp314-macosx_10_15_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 26708, + "upload-time": "2022-03-15T13:22:47.239107Z", + "url": "https://files.pythonhosted.org/packages/18/a6/913b1d80fe93f7c3aa79206544b98841616c3eaa7790f37bdfb9fc13311e/MarkupSafe-2.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, "data-dist-info-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, - "filename": "chardet-7.0.0-cp314-cp314-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "8102637cb2695535f35f2f6a1df3edd5c0a3b63f3572d52a88a83f3d4a50e556" + "sha256": "4b9fe39a2ccc108a4accc2676e77da025ce383c108593d65cc909add5c3bd601" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp314-cp314-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 514336, - "upload-time": "2026-03-04T00:26:14.834965Z", - "url": "https://files.pythonhosted.org/packages/7c/a3/75a91d7b3de6dc3df4426a0f6817595d6c9dab679b5727a55f8f0ea5ad1b/chardet-7.0.0-cp314-cp314-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 25883, + "upload-time": "2022-03-15T13:22:49.277112Z", + "url": "https://files.pythonhosted.org/packages/fd/f4/524d2e8f5a3727cf309c2b7df7c732038375322df1376c9e9ef3aa92fcaf/MarkupSafe-2.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, "data-dist-info-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, - "filename": "chardet-7.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "89889ec2f64e49956d70e35c57e4d52bb7680616de8577beefef081edf9f7216" + "sha256": "96e37a3dc86e80bf81758c152fe66dbf60ed5eca3d26305edf01892257049925" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 535598, - "upload-time": "2026-03-04T00:26:16.707578Z", - "url": "https://files.pythonhosted.org/packages/ef/13/a5fd9e60ced4f4bd16f372f2b7dde02696858009a006b032f1b960053d3c/chardet-7.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 25560, + "upload-time": "2022-03-15T13:22:51.796113Z", + "url": "https://files.pythonhosted.org/packages/69/60/08791e4a971ea976f0fd58fb916d76de7c962dc8e26430564258820ac21f/MarkupSafe-2.1.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, "data-dist-info-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, - "filename": "chardet-7.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_aarch64.whl", "hashes": { - "sha256": "8aeb797bd40a75f620feb6f4ed3aaa48ea969b8f5ff537b23043a08efbf135fe" + "sha256": "6d0072fea50feec76a4c418096652f2c3238eaa014b2f94aeb1d56a66b41403f" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 537750, - "upload-time": "2026-03-04T00:26:18.444856Z", - "url": "https://files.pythonhosted.org/packages/ae/bc/abd5539ae99b2e10c50ede3f398e0cd657ca52744aa1cb6cadd5bea17df4/chardet-7.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 30294, + "upload-time": "2022-03-15T13:22:54.781996Z", + "url": "https://files.pythonhosted.org/packages/d3/4f/9ea1c0a7796f7f81371b40d32aa31766b76fbdba316abf888897042e6e0f/MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, "data-dist-info-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, - "filename": "chardet-7.0.0-cp314-cp314-win_amd64.whl", + "filename": "MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_i686.whl", "hashes": { - "sha256": "ebf9d2af092f2660b43a25b4043ab5d72f0714106edc580b41ea5a3d03b0760c" + "sha256": "089cf3dbf0cd6c100f02945abeb18484bd1ee57a079aefd52cffd17fba910b88" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp314-cp314-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 505911, - "upload-time": "2026-03-04T00:26:20.054640Z", - "url": "https://files.pythonhosted.org/packages/6c/ee/87f528b78bbda1f7e360ae19c2050c05ac89acdebe9f5def496bd73359ea/chardet-7.0.0-cp314-cp314-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 29443, + "upload-time": "2022-03-15T13:22:56.656628Z", + "url": "https://files.pythonhosted.org/packages/68/b5/b3aafabe7e1f71aa64ffe32fd8c767fd7db1bb304d339d8df6f2fdd2543c/MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, "data-dist-info-metadata": { - "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, - "filename": "chardet-7.0.0-py3-none-any.whl", + "filename": "MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_x86_64.whl", "hashes": { - "sha256": "d5a8f8edda42b016352de4cdb36e1145e19a66ddd5ac42a1b2bbb6592f4d070c" + "sha256": "6a074d34ee7a5ce3effbc526b7083ec9731bb3cbf921bbe1d3005d4d2bdb3a63" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-py3-none-any.whl/provenance", - "requires-python": ">=3.10", - "size": 392447, - "upload-time": "2026-03-04T00:26:21.751676Z", - "url": "https://files.pythonhosted.org/packages/4b/89/8607111108b362ba444db6f054d1c1f2f28791428e7f177804c998efee2c/chardet-7.0.0-py3-none-any.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 29712, + "upload-time": "2022-03-15T13:22:59.012686Z", + "url": "https://files.pythonhosted.org/packages/be/d8/5ab7f07d8f60155c4f12b4b2dca785355b8ee7e16b2d3f00c3830add5f10/MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "chardet-7.0.0.tar.gz", + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp38-cp38-win32.whl", "hashes": { - "sha256": "5272ea14c48cb5f38e87e698c641a7ea2a8b1db6c42ea729527fbe8bd621f39c" + "sha256": "421be9fbf0ffe9ffd7a378aafebbf6f4602d564d34be190fc19a193232fd12b1" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0.tar.gz/provenance", - "requires-python": ">=3.10", - "size": 493792, - "upload-time": "2026-03-04T00:26:23.643796Z", - "url": "https://files.pythonhosted.org/packages/a3/20/e1e92c8f05666debb7c0c18285646195ef9915e72127771962408609815e/chardet-7.0.0.tar.gz", + "provenance": null, + "requires-python": ">=3.7", + "size": 16443, + "upload-time": "2022-03-15T13:23:01.176362Z", + "url": "https://files.pythonhosted.org/packages/6c/44/cd459988fe29cb82f0482fe6b6c47ec17ae700a500634edd876075d5e1ee/MarkupSafe-2.1.1-cp38-cp38-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, "data-dist-info-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, - "filename": "chardet-7.0.1-cp310-cp310-macosx_10_9_x86_64.whl", + "filename": "MarkupSafe-2.1.1-cp38-cp38-win_amd64.whl", "hashes": { - "sha256": "8a8d87853c7f191029933307094a8896b087c2c436703281cb289a22aa4ae8bd" + "sha256": "fc7b548b17d238737688817ab67deebb30e8073c95749d55538ed473130ec0c7" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp310-cp310-macosx_10_9_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 542016, - "upload-time": "2026-03-04T21:24:41.685498Z", - "url": "https://files.pythonhosted.org/packages/25/97/07c01ad079ede646f241fe34de7686f2385e0deae4feb36ca2041a9ed059/chardet-7.0.1-cp310-cp310-macosx_10_9_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 17065, + "upload-time": "2022-03-15T13:23:04.433825Z", + "url": "https://files.pythonhosted.org/packages/2c/81/91062a81ac8a18f557f12e2618475b53878755c016c9914c8aa207155c4e/MarkupSafe-2.1.1-cp38-cp38-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, "data-dist-info-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, - "filename": "chardet-7.0.1-cp310-cp310-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.1-cp39-cp39-macosx_10_9_universal2.whl", "hashes": { - "sha256": "fb14755377d8de845c69378bbaedc0e35109c21a43824450524fd9c3178792d5" + "sha256": "e04e26803c9c3851c931eac40c695602c6295b8d432cbe78609649ad9bd2da8a" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp310-cp310-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 535149, - "upload-time": "2026-03-04T21:24:43.585352Z", - "url": "https://files.pythonhosted.org/packages/a7/a2/5f9afb10c47852de7bd2399e25dd72fe3884b16b79a195c230e9e4affd4f/chardet-7.0.1-cp310-cp310-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 17699, + "upload-time": "2022-03-15T13:23:06.072127Z", + "url": "https://files.pythonhosted.org/packages/06/7f/d5e46d7464360b6ac39c5b0b604770dba937e3d7cab485d2f3298454717b/MarkupSafe-2.1.1-cp39-cp39-macosx_10_9_universal2.whl", "yanked": false }, { "core-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, "data-dist-info-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, - "filename": "chardet-7.0.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.1-cp39-cp39-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "4af34cf0652a9da44720540c97f11e30781a77900c89547b311984a7272b33f7" + "sha256": "b87db4360013327109564f0e591bd2a3b318547bcef31b468a92ee504d07ae4f" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 554683, - "upload-time": "2026-03-04T21:24:45.376597Z", - "url": "https://files.pythonhosted.org/packages/c0/e4/47a9306a1c5757e86309f558d0e206d71842efb7b5109ab8e5991a63e926/chardet-7.0.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 13617, + "upload-time": "2022-03-15T13:23:08.526794Z", + "url": "https://files.pythonhosted.org/packages/26/03/2c11ba1a8b2327adea3f59f1c9c9ee9c59e86023925f929e63c4f028b10a/MarkupSafe-2.1.1-cp39-cp39-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, "data-dist-info-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, - "filename": "chardet-7.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "54e448fab0c11b27bb908ea0218e2094578c583d05faa5f65b91fa6ccfa45570" + "sha256": "99a2a507ed3ac881b975a2976d59f38c19386d128e7a9a18b7df6fff1fd4c1d6" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 557300, - "upload-time": "2026-03-04T21:24:47.126016Z", - "url": "https://files.pythonhosted.org/packages/23/b3/7494df94d362bc5602fdb7bd3df20afc9d6005c6e781030c1415c40e812f/chardet-7.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 26267, + "upload-time": "2022-03-15T13:23:10.495368Z", + "url": "https://files.pythonhosted.org/packages/82/3d/523e40c45dc1f53b35e60c6e8563dec523f7b6c113f823d5e123dd431631/MarkupSafe-2.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, "data-dist-info-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, - "filename": "chardet-7.0.1-cp310-cp310-win_amd64.whl", + "filename": "MarkupSafe-2.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "69708a504a43464b60ea16d031250b58206969c9bbd6851266e2f39afef53168" + "sha256": "56442863ed2b06d19c37f94d999035e15ee982988920e12a5b4ba29b62ad1f77" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp310-cp310-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 524154, - "upload-time": "2026-03-04T21:24:49.243605Z", - "url": "https://files.pythonhosted.org/packages/5e/bb/388f15997240ea245087e66a258ed301247f84cd34328dd8f73a6bba9184/chardet-7.0.1-cp310-cp310-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 25466, + "upload-time": "2022-03-15T13:23:13.270443Z", + "url": "https://files.pythonhosted.org/packages/df/06/c515c5bc43b90462e753bc768e6798193c6520c9c7eb2054c7466779a9db/MarkupSafe-2.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, "data-dist-info-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, - "filename": "chardet-7.0.1-cp311-cp311-macosx_10_9_x86_64.whl", + "filename": "MarkupSafe-2.1.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "c3f59dc3e148b54813ec5c7b4b2e025d37f5dc221ee28a06d1a62f169cfaedf5" + "sha256": "3ce11ee3f23f79dbd06fb3d63e2f6af7b12db1d46932fe7bd8afa259a5996603" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp311-cp311-macosx_10_9_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 540100, - "upload-time": "2026-03-04T21:24:50.883873Z", - "url": "https://files.pythonhosted.org/packages/00/fb/a90b4510aa9080966c65321db2084bcfa184518ee1ed15570d351649ecb2/chardet-7.0.1-cp311-cp311-macosx_10_9_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 25119, + "upload-time": "2022-03-15T13:23:15.062759Z", + "url": "https://files.pythonhosted.org/packages/73/68/628f6dbbf5088723a2b939d97c0a2e059d0cc654ce92a6fac5c7959edaff/MarkupSafe-2.1.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, "data-dist-info-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, - "filename": "chardet-7.0.1-cp311-cp311-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_aarch64.whl", "hashes": { - "sha256": "3355a3c8453d673e7c1664fdd24a0c6ef39964c3d41befc4849250f7eb1de3b5" + "sha256": "33b74d289bd2f5e527beadcaa3f401e0df0a89927c1559c8566c066fa4248ab7" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp311-cp311-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 533202, - "upload-time": "2026-03-04T21:24:52.253235Z", - "url": "https://files.pythonhosted.org/packages/24/fa/3ad0b454a55376b7971fe64c2f225dfe56a491d8d8728fbfba63f8ff416d/chardet-7.0.1-cp311-cp311-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 30220, + "upload-time": "2022-03-15T13:23:17.078036Z", + "url": "https://files.pythonhosted.org/packages/3a/fc/dccc18170917f2cc2a5b77aad97f5f27d992ef0f2b9fb9e334ee71bf5301/MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, "data-dist-info-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, - "filename": "chardet-7.0.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_i686.whl", "hashes": { - "sha256": "5333f9967863ea7d8642df0e00cf4d33e8ed7e99fe7b6464b40ba969a2808544" + "sha256": "43093fb83d8343aac0b1baa75516da6092f58f41200907ef92448ecab8825135" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 552994, - "upload-time": "2026-03-04T21:24:53.923169Z", - "url": "https://files.pythonhosted.org/packages/ad/53/a57a8a6be34379e55c8bdbf2b988c145d3b7675577bd152e73bff7c4ba3c/chardet-7.0.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 29312, + "upload-time": "2022-03-15T13:23:19.317536Z", + "url": "https://files.pythonhosted.org/packages/ba/16/3627f852d8a846c0fc52ad1beac6e27894a8344cc2c26036db51acb82c3e/MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, "data-dist-info-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, - "filename": "chardet-7.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_x86_64.whl", "hashes": { - "sha256": "265cb3b5dafc0411c0949800a0692f07e986fb663b6ae1ecfba32ad193a55a03" + "sha256": "8e3dcf21f367459434c18e71b2a9532d96547aef8a871872a5bd69a715c15f96" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 555605, - "upload-time": "2026-03-04T21:24:55.647886Z", - "url": "https://files.pythonhosted.org/packages/e4/9f/3d4ba1650e3eb3e7431a054e3bf1b5eaea25b84c72afabf5ef6fc33305d1/chardet-7.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 29606, + "upload-time": "2022-03-15T13:23:21.429174Z", + "url": "https://files.pythonhosted.org/packages/0f/53/b14de4ede9c2bd76d28e7911033b065ac42896f1cfb258d3ff65cf0332d2/MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, "data-dist-info-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, - "filename": "chardet-7.0.1-cp311-cp311-win_amd64.whl", + "filename": "MarkupSafe-2.1.1-cp39-cp39-win32.whl", "hashes": { - "sha256": "26186f0ea03c4c1f9be20c088b127c71b0e9d487676930fab77625ddec2a4ef2" + "sha256": "d4306c36ca495956b6d568d276ac11fdd9c30a36f1b6eb928070dc5360b22e1c" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp311-cp311-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 524098, - "upload-time": "2026-03-04T21:24:57.300694Z", - "url": "https://files.pythonhosted.org/packages/73/64/9c5c450ba18359a8e8ab2943e6c3a0b100bd394799bc73a844e3c5cd9c7c/chardet-7.0.1-cp311-cp311-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 16461, + "upload-time": "2022-03-15T13:23:23.398848Z", + "url": "https://files.pythonhosted.org/packages/25/c4/a75659da6d6b03d2d8ef296b2a8bc73e8c5b1533ee31569a958a292f0929/MarkupSafe-2.1.1-cp39-cp39-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, "data-dist-info-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" }, - "filename": "chardet-7.0.1-cp312-cp312-macosx_10_13_x86_64.whl", + "filename": "MarkupSafe-2.1.1-cp39-cp39-win_amd64.whl", "hashes": { - "sha256": "f661edbfa77b8683a503043ddc9b9fe9036cf28af13064200e11fa1844ded79c" + "sha256": "46d00d6cfecdde84d40e572d63735ef81423ad31184100411e6e3388d405e247" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp312-cp312-macosx_10_13_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 541828, - "upload-time": "2026-03-04T21:24:58.726731Z", - "url": "https://files.pythonhosted.org/packages/f6/88/4c6fe7dcd5d36a2cfd7030084fbd79264083f329faaf96038c23888a8e05/chardet-7.0.1-cp312-cp312-macosx_10_13_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 17092, + "upload-time": "2022-03-15T13:23:25.458178Z", + "url": "https://files.pythonhosted.org/packages/71/dc/41cbfe0d9aefdf14226dbf4eccfd0079a0e297809a17c5b902c9a7a3cc9a/MarkupSafe-2.1.1-cp39-cp39-win_amd64.whl", "yanked": false }, { - "core-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" - }, - "data-dist-info-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" - }, - "filename": "chardet-7.0.1-cp312-cp312-macosx_11_0_arm64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-2.1.1.tar.gz", "hashes": { - "sha256": "169951fa88d449e72e0c6194cec1c5e405fd36a6cfbe74c7dab5494cc35f1700" + "sha256": "7f91197cc9e48f989d12e4e6fbc46495c446636dfc81b9ccf50bb0ec74b91d4b" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp312-cp312-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 533571, - "upload-time": "2026-03-04T21:25:00.703386Z", - "url": "https://files.pythonhosted.org/packages/f9/fb/3b92a2433eadef83ae131fa720a17857cfbf7687c5f188bfb2f9eee2d3dd/chardet-7.0.1-cp312-cp312-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 18668, + "upload-time": "2022-03-15T13:23:27.278973Z", + "url": "https://files.pythonhosted.org/packages/1d/97/2288fe498044284f39ab8950703e88abbac2abbdf65524d576157af70556/MarkupSafe-2.1.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, "data-dist-info-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, - "filename": "chardet-7.0.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.2-cp310-cp310-macosx_10_9_universal2.whl", "hashes": { - "sha256": "dd6db7505556ae8f9e2a3bf6d689c2b86aa6b459cf39552645d2c4d3fdbf489c" + "sha256": "665a36ae6f8f20a4676b53224e33d456a6f5a72657d9c83c2aa00765072f31f7" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 554182, - "upload-time": "2026-03-04T21:25:02.168929Z", - "url": "https://files.pythonhosted.org/packages/d9/75/37bee6900183ea08a3a0ae04b9f018f9e64c6b10716e1f7b423db0c4356c/chardet-7.0.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 17750, + "upload-time": "2023-01-17T18:22:52.787182Z", + "url": "https://files.pythonhosted.org/packages/37/b2/6f4d5cac75ba6fe9f17671304fe339ea45a73c5609b5f5e652aa79c915c8/MarkupSafe-2.1.2-cp310-cp310-macosx_10_9_universal2.whl", "yanked": false }, { "core-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, "data-dist-info-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, - "filename": "chardet-7.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.2-cp310-cp310-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "6f907962b18df78d5ca87a7484e4034354408d2c97cec6f53634b0ea0424c594" + "sha256": "340bea174e9761308703ae988e982005aedf427de816d1afe98147668cc03036" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 557933, - "upload-time": "2026-03-04T21:25:03.694153Z", - "url": "https://files.pythonhosted.org/packages/e8/ed/2fe5ea435ae480bd3a76be1415920ce52b3ff6e188d8eab6a635d6a2a1d1/chardet-7.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 13620, + "upload-time": "2023-01-17T18:22:54.277236Z", + "url": "https://files.pythonhosted.org/packages/34/19/64b0abc021b22766e86efee32b0e2af684c4b731ce8ac1d519c791800c13/MarkupSafe-2.1.2-cp310-cp310-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, "data-dist-info-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, - "filename": "chardet-7.0.1-cp312-cp312-win_amd64.whl", + "filename": "MarkupSafe-2.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "302798e1e62008ca34a216dd04ecc5e240993b2090628e2a35d4c0754313ea9a" + "sha256": "22152d00bf4a9c7c83960521fc558f55a1adbc0631fbb00a9471e097b19d72e1" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp312-cp312-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 524256, - "upload-time": "2026-03-04T21:25:05.581754Z", - "url": "https://files.pythonhosted.org/packages/07/ba/7ca89301e492ac4184ba7f4736565d954ba3125acf6bf02c66a38a802bda/chardet-7.0.1-cp312-cp312-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 26398, + "upload-time": "2023-01-17T18:22:55.523952Z", + "url": "https://files.pythonhosted.org/packages/5e/f6/8eb8a5692c1986b6e863877b0b8a83628aff14e5fbfaf11d9522b532bd9d/MarkupSafe-2.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, "data-dist-info-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, - "filename": "chardet-7.0.1-cp313-cp313-macosx_10_13_x86_64.whl", + "filename": "MarkupSafe-2.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "67fe3f453416ed9343057dcf06583b36aae6d8bdb013370b3ff46bc37b7e30ac" + "sha256": "28057e985dace2f478e042eaa15606c7efccb700797660629da387eb289b9323" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp313-cp313-macosx_10_13_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 541652, - "upload-time": "2026-03-04T21:25:07.041055Z", - "url": "https://files.pythonhosted.org/packages/56/26/1a22b9a19b4ca167ca462eaf91d0fc31285874d80b0381c55fdc5bc5f066/chardet-7.0.1-cp313-cp313-macosx_10_13_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 25592, + "upload-time": "2023-01-17T18:22:57.179051Z", + "url": "https://files.pythonhosted.org/packages/3d/66/2f636ba803fd6eb4cee7b3106ae02538d1e84a7fb7f4f8775c6528a87d31/MarkupSafe-2.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, "data-dist-info-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" - }, - "filename": "chardet-7.0.1-cp313-cp313-macosx_11_0_arm64.whl", - "hashes": { - "sha256": "63bc210ce73f8a1b87430b949f84d086cb326d67eb259305862e7c8861b73374" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp313-cp313-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 533333, - "upload-time": "2026-03-04T21:25:08.886301Z", - "url": "https://files.pythonhosted.org/packages/24/fe/2f2425f3b0801e897653723ee827bc87e5a0feacf826ab268a9216680615/chardet-7.0.1-cp313-cp313-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "ca244fa73f50a800cf8c3ebf7fd93149ec37f5cb9596aa8873ae2c1d23498601" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25264, + "upload-time": "2023-01-17T18:22:58.898226Z", + "url": "https://files.pythonhosted.org/packages/30/3e/0a69a24adb38df83e2f6989c38d68627a5f27181c82ecaa1fd03d1236dca/MarkupSafe-2.1.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, "data-dist-info-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, - "filename": "chardet-7.0.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_aarch64.whl", "hashes": { - "sha256": "11f51985946b49739968b6dc2fa70e7d8f490bb15574377c5ee114f33d19ef7e" + "sha256": "d9d971ec1e79906046aa3ca266de79eac42f1dbf3612a05dc9368125952bd1a1" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 553815, - "upload-time": "2026-03-04T21:25:10.861160Z", - "url": "https://files.pythonhosted.org/packages/b2/8c/6b5f4b49c471b396bdbddad55b569e05d686ea65d91795dae6c774b285f0/chardet-7.0.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 30404, + "upload-time": "2023-01-17T18:23:00.076344Z", + "url": "https://files.pythonhosted.org/packages/93/ca/1c3ae0c6a5712d4ba98610cada03781ea0448436b17d1dcd4759115b15a1/MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, "data-dist-info-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, - "filename": "chardet-7.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_i686.whl", "hashes": { - "sha256": "8714f0013c208452a98e23595d99cef53c5364565454425f431446eb586e2591" + "sha256": "7e007132af78ea9df29495dbf7b5824cb71648d7133cf7848a2a5dd00d36f9ff" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 557506, - "upload-time": "2026-03-04T21:25:14.081089Z", - "url": "https://files.pythonhosted.org/packages/b9/45/860a82d618e5c3930faef0a0fe205b752323e5d10ce0c18fe5016fd4f8d2/chardet-7.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 29517, + "upload-time": "2023-01-17T18:23:01.393630Z", + "url": "https://files.pythonhosted.org/packages/96/92/a873b4a7fa20c2e30bffe883bb560330f3b6ce03aaf278f75f96d161935b/MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, "data-dist-info-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, - "filename": "chardet-7.0.1-cp313-cp313-win_amd64.whl", + "filename": "MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_x86_64.whl", "hashes": { - "sha256": "c12abc65830068ad05bd257fb953aaaf63a551446688e03e145522086be5738c" + "sha256": "7313ce6a199651c4ed9d7e4cfb4aa56fe923b1adf9af3b420ee14e6d9a73df65" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp313-cp313-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 524145, - "upload-time": "2026-03-04T21:25:15.696592Z", - "url": "https://files.pythonhosted.org/packages/ed/44/7acb8f84fc7b5ad3c977ac31865b308881da1c0a6ca58be35554d2473dd7/chardet-7.0.1-cp313-cp313-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 29799, + "upload-time": "2023-01-17T18:23:03.111878Z", + "url": "https://files.pythonhosted.org/packages/f9/aa/ebcd114deab08f892b1d70badda4436dbad1747f9e5b72cffb3de4c7129d/MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" }, "data-dist-info-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" }, - "filename": "chardet-7.0.1-cp314-cp314-macosx_10_15_x86_64.whl", + "filename": "MarkupSafe-2.1.2-cp310-cp310-win32.whl", "hashes": { - "sha256": "88793aeebb28a5296eea9bdd9b5e74ee4e3582766a6a2cb7f39e4761a96fdd55" + "sha256": "c4a549890a45f57f1ebf99c067a4ad0cb423a05544accaf2b065246827ed9603" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp314-cp314-macosx_10_15_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 541135, - "upload-time": "2026-03-04T21:25:17.482383Z", - "url": "https://files.pythonhosted.org/packages/b5/bd/30c131115b0b3ba72da996ba4fefe23d9ac96ff55f9e981bcf1896bff516/chardet-7.0.1-cp314-cp314-macosx_10_15_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 16424, + "upload-time": "2023-01-17T18:23:04.364381Z", + "url": "https://files.pythonhosted.org/packages/78/e6/91c9a20a943ea231c59024e181c4c5480097daf132428f2272670974637f/MarkupSafe-2.1.2-cp310-cp310-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" }, "data-dist-info-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" }, - "filename": "chardet-7.0.1-cp314-cp314-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.2-cp310-cp310-win_amd64.whl", "hashes": { - "sha256": "44011e3b4fd4a8a15bc94736717414b7ec82880066fb22d9f476c68a4ded2647" + "sha256": "835fb5e38fd89328e9c81067fd642b3593c33e1e17e2fdbf77f5676abb14a156" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp314-cp314-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 533667, - "upload-time": "2026-03-04T21:25:18.923539Z", - "url": "https://files.pythonhosted.org/packages/98/2d/5f77ea0d96cf89e8312261a435c6899e023c672a7d20287997647c0da079/chardet-7.0.1-cp314-cp314-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 16981, + "upload-time": "2023-01-17T18:23:05.932965Z", + "url": "https://files.pythonhosted.org/packages/02/2c/18d55e5df6a9ea33709d6c33e08cb2e07d39e20ad05d8c6fbf9c9bcafd54/MarkupSafe-2.1.2-cp310-cp310-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, "data-dist-info-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, - "filename": "chardet-7.0.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.2-cp311-cp311-macosx_10_9_universal2.whl", "hashes": { - "sha256": "33f4132f9781302beff34713fe6c990badd009aa8ea730611aef0931b27f1541" + "sha256": "2ec4f2d48ae59bbb9d1f9d7efb9236ab81429a764dedca114f5fdabbc3788013" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 554629, - "upload-time": "2026-03-04T21:25:20.613821Z", - "url": "https://files.pythonhosted.org/packages/15/03/0f3fe90b5fba51e3f79c48b299497626ff231a1a3326865cf8edb94f65f6/chardet-7.0.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 17765, + "upload-time": "2023-01-17T18:23:07.602687Z", + "url": "https://files.pythonhosted.org/packages/e3/a9/e366665c7eae59c9c9d34b747cd5a3994847719a2304e0c8dec8b604dd98/MarkupSafe-2.1.2-cp311-cp311-macosx_10_9_universal2.whl", "yanked": false }, { "core-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, "data-dist-info-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, - "filename": "chardet-7.0.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.2-cp311-cp311-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "1566d0f91990b8f33b53836391d557f779584bd48beabf90efbf7a6efa89179e" + "sha256": "608e7073dfa9e38a85d38474c082d4281f4ce276ac0010224eaba11e929dd53a" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 557425, - "upload-time": "2026-03-04T21:25:22.098076Z", - "url": "https://files.pythonhosted.org/packages/89/3b/a8d2a8ee1baa43f8d3b06c8fd9a86317ea4418b2c90fbe084c45665916e0/chardet-7.0.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 13638, + "upload-time": "2023-01-17T18:23:08.732921Z", + "url": "https://files.pythonhosted.org/packages/e6/ff/d2378ca3cb3ac4a37af767b820b0f0bf3f5e9193a6acce0eefc379425c1c/MarkupSafe-2.1.2-cp311-cp311-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, "data-dist-info-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, - "filename": "chardet-7.0.1-cp314-cp314-win_amd64.whl", + "filename": "MarkupSafe-2.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "9e827211249d8e3cacc1adf6950a7a8cf56920e5e303e56dcab827b71c03df33" + "sha256": "65608c35bfb8a76763f37036547f7adfd09270fbdbf96608be2bead319728fcd" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp314-cp314-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 523984, - "upload-time": "2026-03-04T21:25:23.847104Z", - "url": "https://files.pythonhosted.org/packages/9c/46/71151da7b43673ef8b1bb83503e0e4ac9658d24b908f208a84d439767036/chardet-7.0.1-cp314-cp314-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 28791, + "upload-time": "2023-01-17T18:23:09.856034Z", + "url": "https://files.pythonhosted.org/packages/0a/88/78cb3d95afebd183d8b04442685ab4c70cfc1138b850ba20e2a07aff2f53/MarkupSafe-2.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, "data-dist-info-metadata": { - "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, - "filename": "chardet-7.0.1-py3-none-any.whl", + "filename": "MarkupSafe-2.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "e51e1ff2c51b2d622d97c9737bd5ee9d9b9038f05b7dd8f9ea10b9e2d9674c24" + "sha256": "f2bfb563d0211ce16b63c7cb9395d2c682a23187f54c3d79bfec33e6705473c6" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-py3-none-any.whl/provenance", - "requires-python": ">=3.10", - "size": 408292, - "upload-time": "2026-03-04T21:25:25.214221Z", - "url": "https://files.pythonhosted.org/packages/a3/1f/c1a089db6333b1283409cad3714b8935e7e56722c9c60f9299726a1e57c2/chardet-7.0.1-py3-none-any.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 27993, + "upload-time": "2023-01-17T18:23:11.064500Z", + "url": "https://files.pythonhosted.org/packages/5a/94/d056bf5dbadf7f4b193ee2a132b3d49ffa1602371e3847518b2982045425/MarkupSafe-2.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "chardet-7.0.1.tar.gz", + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "6fce895c12c5495bb598e59ae3cd89306969b4464ec7b6dd609b9c86e3397fe3" + "sha256": "da25303d91526aac3672ee6d49a2f3db2d9502a4a60b55519feb1a4c7714e07d" }, - "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1.tar.gz/provenance", - "requires-python": ">=3.10", - "size": 490240, - "upload-time": "2026-03-04T21:25:26.970531Z", - "url": "https://files.pythonhosted.org/packages/6c/80/4684035f1a2a3096506bc377276a815ccf0be3c3316eab35d589e82d9f3c/chardet-7.0.1.tar.gz", + "provenance": null, + "requires-python": ">=3.7", + "size": 27531, + "upload-time": "2023-01-17T18:23:12.161881Z", + "url": "https://files.pythonhosted.org/packages/79/e2/b818bf277fa6b01244943498cb2127372c01dde5eff7682837cc72740618/MarkupSafe-2.1.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, "data-dist-info-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, - "filename": "chardet-7.1.0-cp310-cp310-macosx_10_9_x86_64.whl", + "filename": "MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_aarch64.whl", "hashes": { - "sha256": "dff284d0661563e82d235f79f1d410c526b15ef8d50adc0446cba8162db68d22" + "sha256": "9cad97ab29dfc3f0249b483412c85c8ef4766d96cdf9dcf5a1e3caa3f3661cf1" }, - "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp310-cp310-macosx_10_9_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 542487, - "upload-time": "2026-03-11T21:38:51.842127Z", - "url": "https://files.pythonhosted.org/packages/f9/36/a5c65fa79d26d84075c9b976081a7713fa1454003e08425f428e61fd7544/chardet-7.1.0-cp310-cp310-macosx_10_9_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 33766, + "upload-time": "2023-01-17T18:23:13.901988Z", + "url": "https://files.pythonhosted.org/packages/cf/c1/d7596976a868fe3487212a382cc121358a53dc8e8d85ff2ee2c3d3b40f04/MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, "data-dist-info-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, - "filename": "chardet-7.1.0-cp310-cp310-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_i686.whl", "hashes": { - "sha256": "00c3182f739ae7715641e8c08e0ee8ae21b5db6402b883264aa04511edf428b9" + "sha256": "085fd3201e7b12809f9e6e9bc1e5c96a368c8523fad5afb02afe3c051ae4afcc" }, - "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp310-cp310-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 535850, - "upload-time": "2026-03-11T21:38:53.839257Z", - "url": "https://files.pythonhosted.org/packages/3d/68/52b839a62b18be0aeca70440fddc07003b74ba81a6ba5bd2065a90a32d60/chardet-7.1.0-cp310-cp310-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 32493, + "upload-time": "2023-01-17T18:23:15.110152Z", + "url": "https://files.pythonhosted.org/packages/04/cf/9464c3c41b7cdb8df660cda75676697e7fb49ce1be7691a1162fc88da078/MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, "data-dist-info-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, - "filename": "chardet-7.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_x86_64.whl", "hashes": { - "sha256": "18afc27681cd9f583fac47282179f8b73f37b1cab171a528e8af89e7e4562b32" + "sha256": "1bea30e9bf331f3fef67e0a3877b2288593c98a21ccb2cf29b74c581a4eb3af0" }, - "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 556785, - "upload-time": "2026-03-11T21:38:55.538434Z", - "url": "https://files.pythonhosted.org/packages/4f/96/495dee7148f4809862db23892d4217bed841f0551f9bb6d1eb357b7f4046/chardet-7.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 33089, + "upload-time": "2023-01-17T18:23:16.254256Z", + "url": "https://files.pythonhosted.org/packages/1f/20/76f6337f1e7238a626ab34405ddd634636011b2ff947dcbd8995f16a7776/MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" }, "data-dist-info-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" }, - "filename": "chardet-7.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.2-cp311-cp311-win32.whl", "hashes": { - "sha256": "20b73403b7a21487e31b2810ea9d7182ce5e301a8ebe847b49d91ec6022e214a" + "sha256": "7df70907e00c970c60b9ef2938d894a9381f38e6b9db73c5be35e59d92e06625" }, - "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 559651, - "upload-time": "2026-03-11T21:38:57.062932Z", - "url": "https://files.pythonhosted.org/packages/0d/67/efbac9a4c5dbfba0b9a87aa786054fe3fa6db4bff3802c4f1c299b6daa68/chardet-7.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 16438, + "upload-time": "2023-01-17T18:23:17.719852Z", + "url": "https://files.pythonhosted.org/packages/19/00/3b8eb0093c885576a1ce7f2263e7b8c01e55b9977433f8246f57cd81b0be/MarkupSafe-2.1.2-cp311-cp311-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" }, "data-dist-info-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" }, - "filename": "chardet-7.1.0-cp310-cp310-win_amd64.whl", + "filename": "MarkupSafe-2.1.2-cp311-cp311-win_amd64.whl", "hashes": { - "sha256": "97cdd7a016fbb451a4dc26b3b1173960b3c0071bbe46a46d6b70027a517170ff" + "sha256": "e55e40ff0cc8cc5c07996915ad367fa47da6b3fc091fdadca7f5403239c5fec3" }, - "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp310-cp310-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 526582, - "upload-time": "2026-03-11T21:38:59.299184Z", - "url": "https://files.pythonhosted.org/packages/f7/ea/d41d1732d0d7bd5eb39275143e573ed993a4e43f94264c84654e18216e87/chardet-7.1.0-cp310-cp310-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 16989, + "upload-time": "2023-01-17T18:23:19.320537Z", + "url": "https://files.pythonhosted.org/packages/ea/60/2400ba59cf2465fa136487ee7299f52121a9d04b2cf8539ad43ad10e70e8/MarkupSafe-2.1.2-cp311-cp311-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, "data-dist-info-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, - "filename": "chardet-7.1.0-cp311-cp311-macosx_10_9_x86_64.whl", + "filename": "MarkupSafe-2.1.2-cp37-cp37m-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "70adef4a036d39d9b5f6c2702f773118a9985c0dff23b650e1045f20e33c9467" + "sha256": "a6e40afa7f45939ca356f348c8e23048e02cb109ced1eb8420961b2f40fb373a" }, - "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp311-cp311-macosx_10_9_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 540706, - "upload-time": "2026-03-11T21:39:01.303944Z", - "url": "https://files.pythonhosted.org/packages/79/77/f7084d3b729389b409f1d2db5a967d4cb754f87014e4c6e2bf1eb285c865/chardet-7.1.0-cp311-cp311-macosx_10_9_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 13523, + "upload-time": "2023-01-17T18:23:20.695329Z", + "url": "https://files.pythonhosted.org/packages/7b/0f/0e99c2f342933c43af69849a6ba63f2eef54e14c6d0e10a26470fb6b40a9/MarkupSafe-2.1.2-cp37-cp37m-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, "data-dist-info-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, - "filename": "chardet-7.1.0-cp311-cp311-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "8e067ee79709ccf9caa5732419df2dbef476bd9b9658ffc929d45cf13fc91ed7" + "sha256": "cf877ab4ed6e302ec1d04952ca358b381a882fbd9d1b07cccbfd61783561f98a" }, - "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp311-cp311-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 534386, - "upload-time": "2026-03-11T21:39:03.083205Z", - "url": "https://files.pythonhosted.org/packages/f5/17/ef3d76d2c2902c66d407bad019bfd65164e40dfbbd4554ee86b8b1a5997f/chardet-7.1.0-cp311-cp311-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 26109, + "upload-time": "2023-01-17T18:23:21.849009Z", + "url": "https://files.pythonhosted.org/packages/87/a1/d0f05a09c6c1aef89d1eea0ab0ff1ea897d4117d27f1571034a7e3ff515b/MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, "data-dist-info-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, - "filename": "chardet-7.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "eb2a9b4052be006b87a985dbdbb00ab35b4b1b66d2751b0ee12680f8f4e90406" + "sha256": "63ba06c9941e46fa389d389644e2d8225e0e3e5ebcc4ff1ea8506dce646f8c8a" }, - "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 555265, - "upload-time": "2026-03-11T21:39:05.702480Z", - "url": "https://files.pythonhosted.org/packages/55/8f/c0d6f2d51c80a3103c2dc876d165478d9c90fedb3f4df1c36bea9cb6358e/chardet-7.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 25329, + "upload-time": "2023-01-17T18:23:23.295750Z", + "url": "https://files.pythonhosted.org/packages/95/88/8c8cce021ac1b1eedde349c6a41f6c256da60babf95e572071361ff3f66b/MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, "data-dist-info-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, - "filename": "chardet-7.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "49b5edd762751735704d1fec38665ee219da28c66f2a4921d615b12be389735b" + "sha256": "f1cd098434e83e656abf198f103a8207a8187c0fc110306691a2e94a78d0abb2" }, - "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 557812, - "upload-time": "2026-03-11T21:39:07.515489Z", - "url": "https://files.pythonhosted.org/packages/79/18/9fd9d90901781a2890f69acf4a616a4ea7fb40c79f902afbcf67a1d207a2/chardet-7.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 25024, + "upload-time": "2023-01-17T18:23:24.954162Z", + "url": "https://files.pythonhosted.org/packages/c3/e5/42842a44bfd9ba2955c562b1139334a2f64cedb687e8969777fd07de42a9/MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, "data-dist-info-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, - "filename": "chardet-7.1.0-cp311-cp311-win_amd64.whl", + "filename": "MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_aarch64.whl", "hashes": { - "sha256": "a02197831a4304eed360559e0ffc58deccc9cdda9f9315c6e7ad978f7d8617d3" + "sha256": "55f44b440d491028addb3b88f72207d71eeebfb7b5dbf0643f7c023ae1fba619" }, - "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp311-cp311-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 526368, - "upload-time": "2026-03-11T21:39:09.036772Z", - "url": "https://files.pythonhosted.org/packages/59/19/c90dd953e842392cb16ca385b50e9e88c591333b301e9087c56524c9bd30/chardet-7.1.0-cp311-cp311-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 30791, + "upload-time": "2023-01-17T18:23:26.099463Z", + "url": "https://files.pythonhosted.org/packages/66/21/dadb671aade8eb67ef96e0d8f90b1bd5e8cfb6ad9d8c7fa2c870ec0c257b/MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, "data-dist-info-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, - "filename": "chardet-7.1.0-cp312-cp312-macosx_10_13_x86_64.whl", + "filename": "MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_i686.whl", "hashes": { - "sha256": "43c1e3cba6c41d8958ee4acdab94c151dbe256d7ef8df4ae032dc62a892f294f" + "sha256": "a6f2fcca746e8d5910e18782f976489939d54a91f9411c32051b4aab2bd7c513" }, - "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp312-cp312-macosx_10_13_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 542358, - "upload-time": "2026-03-11T21:39:11.023324Z", - "url": "https://files.pythonhosted.org/packages/f0/b8/415efba024c5d6a3d81609de51598a11a99b9f2ffb916c42b72190da1973/chardet-7.1.0-cp312-cp312-macosx_10_13_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 29952, + "upload-time": "2023-01-17T18:23:27.394216Z", + "url": "https://files.pythonhosted.org/packages/e9/c6/2da36728c1310f141395176556500aeedfdea8c2b02a3b72ba61b69280e8/MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, "data-dist-info-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, - "filename": "chardet-7.1.0-cp312-cp312-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_x86_64.whl", "hashes": { - "sha256": "1a3c22672c9502af99e0433b47421d0d72c8803efce2cd4a91a3ae1ab5972243" + "sha256": "0b462104ba25f1ac006fdab8b6a01ebbfbce9ed37fd37fd4acd70c67c973e460" }, - "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp312-cp312-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 534566, - "upload-time": "2026-03-11T21:39:12.462443Z", - "url": "https://files.pythonhosted.org/packages/7f/d7/9517de8b58b487d5d05e957efacc8c9af180cb2cc97103b1a1c67120d8c0/chardet-7.1.0-cp312-cp312-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 30206, + "upload-time": "2023-01-17T18:23:28.858758Z", + "url": "https://files.pythonhosted.org/packages/56/0d/c9818629672a3368b773fa94597d79da77bdacc3186f097bb85023f785f6/MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" }, "data-dist-info-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" }, - "filename": "chardet-7.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.2-cp37-cp37m-win32.whl", "hashes": { - "sha256": "fdfc42dfc44ccd569b84fe6a1fdea1df66dc0c48461bc3899dea5efea8d507f6" + "sha256": "7668b52e102d0ed87cb082380a7e2e1e78737ddecdde129acadb0eccc5423859" }, - "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 556240, - "upload-time": "2026-03-11T21:39:14.388259Z", - "url": "https://files.pythonhosted.org/packages/c3/33/1286f2a05935a80eaadcc13fc70fb0eaa00805acc756363f0f4aca2ed936/chardet-7.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 16396, + "upload-time": "2023-01-17T18:23:30.429923Z", + "url": "https://files.pythonhosted.org/packages/be/18/988e1913a40cc8eb725b1e073eacc130f7803a061577bdc0b9343eb3c696/MarkupSafe-2.1.2-cp37-cp37m-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" }, "data-dist-info-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" }, - "filename": "chardet-7.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.2-cp37-cp37m-win_amd64.whl", "hashes": { - "sha256": "e096d9c211050fff40e22748e1d09d0cec8348fc13ee6e2e0a1da079345b8a86" + "sha256": "6d6607f98fcf17e534162f0709aaad3ab7a96032723d8ac8750ffe17ae5a0666" }, - "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 559737, - "upload-time": "2026-03-11T21:39:16.382335Z", - "url": "https://files.pythonhosted.org/packages/c7/cc/556aeffb4768b258cc461bc1063d3592e411e1744223da8c7fbbf524438e/chardet-7.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 16970, + "upload-time": "2023-01-17T18:23:31.711547Z", + "url": "https://files.pythonhosted.org/packages/39/8d/5c5ce72deb8567ab48a18fbd99dc0af3dd651b6691b8570947e54a28e0f3/MarkupSafe-2.1.2-cp37-cp37m-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, "data-dist-info-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, - "filename": "chardet-7.1.0-cp312-cp312-win_amd64.whl", + "filename": "MarkupSafe-2.1.2-cp38-cp38-macosx_10_9_universal2.whl", "hashes": { - "sha256": "a6492bebaba8882afb3e14c786fb69ed767326b6f514b8e093dcdf6e2a094d33" + "sha256": "a806db027852538d2ad7555b203300173dd1b77ba116de92da9afbc3a3be3eed" }, - "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp312-cp312-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 526574, - "upload-time": "2026-03-11T21:39:18.311123Z", - "url": "https://files.pythonhosted.org/packages/af/4a/147151940ad5ac8bf9f8728a1e46bc63502cd95e93c3a9796f01914188f9/chardet-7.1.0-cp312-cp312-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 17746, + "upload-time": "2023-01-17T18:23:33.464455Z", + "url": "https://files.pythonhosted.org/packages/d1/10/ff89b23d4a24051c4e4f689b79ee06f230d7e9431445e24f5dd9d9a89730/MarkupSafe-2.1.2-cp38-cp38-macosx_10_9_universal2.whl", "yanked": false }, { "core-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, "data-dist-info-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, - "filename": "chardet-7.1.0-cp313-cp313-macosx_10_13_x86_64.whl", + "filename": "MarkupSafe-2.1.2-cp38-cp38-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "cc8c7520a9736da766f5794bbabb1c6cdfe446676429a5cf691af878631a80bf" + "sha256": "a4abaec6ca3ad8660690236d11bfe28dfd707778e2442b45addd2f086d6ef094" }, - "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp313-cp313-macosx_10_13_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 542249, - "upload-time": "2026-03-11T21:39:20.133828Z", - "url": "https://files.pythonhosted.org/packages/b9/79/2c61f33c87d3698f15ca01b0882fbd2fcb95911a783cc615d31adfae025a/chardet-7.1.0-cp313-cp313-macosx_10_13_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 13613, + "upload-time": "2023-01-17T18:23:34.582025Z", + "url": "https://files.pythonhosted.org/packages/4b/34/dc837e5ad9e14634aac4342eb8b12a9be20a4f74f50cc0d765f7aa2fc1e3/MarkupSafe-2.1.2-cp38-cp38-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, "data-dist-info-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, - "filename": "chardet-7.1.0-cp313-cp313-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "6f806f325825325e0682226269a2a4859993344cccca14f2463855d4f5a93272" + "sha256": "f03a532d7dee1bed20bc4884194a16160a2de9ffc6354b3878ec9682bb623c54" }, - "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp313-cp313-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 534544, - "upload-time": "2026-03-11T21:39:21.844116Z", - "url": "https://files.pythonhosted.org/packages/eb/0c/2d0c4897e43f1bb1b68dad840551cda224696eda9951524db50721d3bc18/chardet-7.1.0-cp313-cp313-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 26703, + "upload-time": "2023-01-17T18:23:36.317221Z", + "url": "https://files.pythonhosted.org/packages/80/64/ccb65aadd71e7685caa69a885885a673e8748525a243fb26acea37201b44/MarkupSafe-2.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, "data-dist-info-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, - "filename": "chardet-7.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "bacc8f862998c59e9ee7fe4960538300d1cc3fe2c293b9cc99bbbc7bf3bedf51" + "sha256": "4cf06cdc1dda95223e9d2d3c58d3b178aa5dacb35ee7e3bbac10e4e1faacb419" }, - "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 555894, - "upload-time": "2026-03-11T21:39:23.649489Z", - "url": "https://files.pythonhosted.org/packages/17/cb/a568eea24adc1a023da266854e9fc9e0eaffa72580d43c45b47f1b62dd2e/chardet-7.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 25880, + "upload-time": "2023-01-17T18:23:38.077638Z", + "url": "https://files.pythonhosted.org/packages/9d/80/8320f182d06a9b289b1a9f266f593feb91d3781c7e104bbe09e0c4c11439/MarkupSafe-2.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, "data-dist-info-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, - "filename": "chardet-7.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "c35d17822fc94467b7951adebd897cb01c0e37ac694be18d2cbd2b676d61df4f" + "sha256": "22731d79ed2eb25059ae3df1dfc9cb1546691cc41f4e3130fe6bfbc3ecbbecfa" }, - "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 559286, - "upload-time": "2026-03-11T21:39:25.289951Z", - "url": "https://files.pythonhosted.org/packages/f3/e7/958975ca18c7b5be9b94354c302a7f3d757c02e7c14e88e0c85af1e16c70/chardet-7.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 25558, + "upload-time": "2023-01-17T18:23:39.356049Z", + "url": "https://files.pythonhosted.org/packages/c7/0e/22d0c8e6ee84414e251bd1bc555b2705af6b3fb99f0ba1ead2a0f51d423b/MarkupSafe-2.1.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, "data-dist-info-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, - "filename": "chardet-7.1.0-cp313-cp313-win_amd64.whl", + "filename": "MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_aarch64.whl", "hashes": { - "sha256": "b951107b254cdc766e52f4b8339dcfa97c7b45ca9f5509075308db2497e7f3af" + "sha256": "f8ffb705ffcf5ddd0e80b65ddf7bed7ee4f5a441ea7d3419e861a12eaf41af58" }, - "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp313-cp313-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 526406, - "upload-time": "2026-03-11T21:39:27.103883Z", - "url": "https://files.pythonhosted.org/packages/84/0b/1eddfd650e98bb80ec9f74c0bb98fa60cc36f63d9209214cd069b2a27340/chardet-7.1.0-cp313-cp313-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 30292, + "upload-time": "2023-01-17T18:23:40.617238Z", + "url": "https://files.pythonhosted.org/packages/48/cc/d027612e17b56088cfccd2c8e083518995fcb25a7b4f17fc146362a0499d/MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, "data-dist-info-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, - "filename": "chardet-7.1.0-cp314-cp314-macosx_10_15_x86_64.whl", + "filename": "MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_i686.whl", "hashes": { - "sha256": "619d7ef3187ff1691525a7fdbe8c30f5a519885e1de82f6f57e26a29866bf11b" + "sha256": "8db032bf0ce9022a8e41a22598eefc802314e81b879ae093f36ce9ddf39ab1ba" }, - "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp314-cp314-macosx_10_15_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 541725, - "upload-time": "2026-03-11T21:39:28.664341Z", - "url": "https://files.pythonhosted.org/packages/49/70/abaaae51228ce2e87f48b90b6c4a9636882d0515bf94adfad494af89bd6f/chardet-7.1.0-cp314-cp314-macosx_10_15_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 29443, + "upload-time": "2023-01-17T18:23:41.723922Z", + "url": "https://files.pythonhosted.org/packages/29/d2/243e6b860d97c18d848fc2bee2f39d102755a2b04a5ce4d018d839711b46/MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, "data-dist-info-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, - "filename": "chardet-7.1.0-cp314-cp314-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_x86_64.whl", "hashes": { - "sha256": "96e7fe0770cd77361bec21a1dd8524e77aaa567577fa8372368d5fa8dd0ef00b" + "sha256": "2298c859cfc5463f1b64bd55cb3e602528db6fa0f3cfd568d3605c50678f8f03" }, - "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp314-cp314-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 534654, - "upload-time": "2026-03-11T21:39:30.537957Z", - "url": "https://files.pythonhosted.org/packages/72/af/2c494522099248fb44da57c7e4916c8d89f6e21e4dde4978aff15b15bf13/chardet-7.1.0-cp314-cp314-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 29707, + "upload-time": "2023-01-17T18:23:42.991949Z", + "url": "https://files.pythonhosted.org/packages/0d/15/82b108c697bec4c26c00aed6975b778cf0eac6cbb77598862b10550b7fcc/MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" }, "data-dist-info-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" }, - "filename": "chardet-7.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.2-cp38-cp38-win32.whl", "hashes": { - "sha256": "bbd4fccf1cf6d92fdd75a1827a478672abb5685e61e92ce863d9380b18cb813f" + "sha256": "50c42830a633fa0cf9e7d27664637532791bfc31c731a87b202d2d8ac40c3ea2" }, - "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 556568, - "upload-time": "2026-03-11T21:39:31.922457Z", - "url": "https://files.pythonhosted.org/packages/00/1e/3510e8055b60fa9e14572495975795db856ab4f0982daa41efa64a204afd/chardet-7.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 16425, + "upload-time": "2023-01-17T18:23:44.606975Z", + "url": "https://files.pythonhosted.org/packages/76/b5/05ce70a3e31ecebcd3628cd180dc4761293aa496db85170fdc085ed2d79a/MarkupSafe-2.1.2-cp38-cp38-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" }, "data-dist-info-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" }, - "filename": "chardet-7.1.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.2-cp38-cp38-win_amd64.whl", "hashes": { - "sha256": "5d86d349f768e6d35f6804013f6643d880ec877b94c453fa40a3fd10d16ddb48" + "sha256": "bb06feb762bade6bf3c8b844462274db0c76acc95c52abe8dbed28ae3d44a147" }, - "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 559232, - "upload-time": "2026-03-11T21:39:33.291426Z", - "url": "https://files.pythonhosted.org/packages/32/40/31fbc4c7609e5c94e7eb4917faf3a8a222afa7da2ee11ec003fb3d9f267f/chardet-7.1.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 16974, + "upload-time": "2023-01-17T18:23:45.976406Z", + "url": "https://files.pythonhosted.org/packages/93/fa/d72f68f84f8537ee8aa3e0764d1eb11e5e025a5ca90c16e94a40f894c2fc/MarkupSafe-2.1.2-cp38-cp38-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, "data-dist-info-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, - "filename": "chardet-7.1.0-cp314-cp314-win_amd64.whl", + "filename": "MarkupSafe-2.1.2-cp39-cp39-macosx_10_9_universal2.whl", "hashes": { - "sha256": "38be4c07e016dac37fb6060094f3a720200e3e49dc14f55924a1c230eeffa59f" + "sha256": "99625a92da8229df6d44335e6fcc558a5037dd0a760e11d84be2260e6f37002f" }, - "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp314-cp314-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 526135, - "upload-time": "2026-03-11T21:39:34.870321Z", - "url": "https://files.pythonhosted.org/packages/4a/12/7551df67438d751fd6ce0f74a357cb0ebda998830ea2481bbe40eb83e848/chardet-7.1.0-cp314-cp314-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 17741, + "upload-time": "2023-01-17T18:23:47.553375Z", + "url": "https://files.pythonhosted.org/packages/82/e3/4efcd74f10a7999783955aec36386f71082e6d7dafcc06b77b9df72b325a/MarkupSafe-2.1.2-cp39-cp39-macosx_10_9_universal2.whl", "yanked": false }, { "core-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, "data-dist-info-metadata": { - "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, - "filename": "chardet-7.1.0-py3-none-any.whl", + "filename": "MarkupSafe-2.1.2-cp39-cp39-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "7f677725333bf53f84b7f57458f44669a8a5eb2ac4092ac699cdfa9b1af08a5f" + "sha256": "8bca7e26c1dd751236cfb0c6c72d4ad61d986e9a41bbf76cb445f69488b2a2bd" }, - "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-py3-none-any.whl/provenance", - "requires-python": ">=3.10", - "size": 411334, - "upload-time": "2026-03-11T21:39:36.198292Z", - "url": "https://files.pythonhosted.org/packages/87/13/6aa6c9118ce153a806bb0472e27e8f8c24e6925db8a5b9fe99e03e45af15/chardet-7.1.0-py3-none-any.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 13618, + "upload-time": "2023-01-17T18:23:48.637265Z", + "url": "https://files.pythonhosted.org/packages/77/26/af46880038c6eac3832e751298f1965f3a550f38d1e9ddaabd674860076b/MarkupSafe-2.1.2-cp39-cp39-macosx_10_9_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "chardet-7.1.0.tar.gz", + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "8f47bc4accac17bd9accbb4acc1d563acc024a783806c0a43c3a583f5285690b" + "sha256": "40627dcf047dadb22cd25ea7ecfe9cbf3bbbad0482ee5920b582f3809c97654f" }, - "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0.tar.gz/provenance", - "requires-python": ">=3.10", - "size": 505743, - "upload-time": "2026-03-11T21:39:37.603042Z", - "url": "https://files.pythonhosted.org/packages/0d/84/e72ea5c06e687db591283474b8442ab95665fc6bae7b06043b2a6f0eaf6c/chardet-7.1.0.tar.gz", + "provenance": null, + "requires-python": ">=3.7", + "size": 26261, + "upload-time": "2023-01-17T18:23:50.095466Z", + "url": "https://files.pythonhosted.org/packages/52/36/b35c577c884ea352fc0c1eaed9ca4946ffc22cc9c3527a70408bfa9e9496/MarkupSafe-2.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, "data-dist-info-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, - "filename": "chardet-7.2.0-cp310-cp310-macosx_10_9_x86_64.whl", + "filename": "MarkupSafe-2.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "556d6f81bd4131f7b2d4aa535f3061cd381853d4db7ea5c0a15dd5f1a3f39b66" + "sha256": "40dfd3fefbef579ee058f139733ac336312663c6706d1163b82b3003fb1925c4" }, - "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp310-cp310-macosx_10_9_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 547390, - "upload-time": "2026-03-18T00:06:45.068129Z", - "url": "https://files.pythonhosted.org/packages/23/43/ecfd2d5bf0a9c8be18c797b66d60679e72ec7d1d90aeff43c16f7d7eb221/chardet-7.2.0-cp310-cp310-macosx_10_9_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 25462, + "upload-time": "2023-01-17T18:23:51.689717Z", + "url": "https://files.pythonhosted.org/packages/06/3b/d026c21cd1dbee89f41127e93113dcf5fa85c6660d108847760b59b3a66d/MarkupSafe-2.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, "data-dist-info-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, - "filename": "chardet-7.2.0-cp310-cp310-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "a8b4c05733a517a2f53beb8d740cd6c5a1f4387c3dcbeb78380b848498fee8a6" + "sha256": "090376d812fb6ac5f171e5938e82e7f2d7adc2b629101cec0db8b267815c85e2" }, - "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp310-cp310-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 540820, - "upload-time": "2026-03-18T00:06:46.467536Z", - "url": "https://files.pythonhosted.org/packages/f5/fc/1ab28e7141f6d3281ab6cc91e3e8710dbf52087f07b9929e9c14573b549e/chardet-7.2.0-cp310-cp310-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 25114, + "upload-time": "2023-01-17T18:23:52.908709Z", + "url": "https://files.pythonhosted.org/packages/7c/e6/454df09f18e0ea34d189b447a9e1a9f66c2aa332b77fd5577ebc7ca14d42/MarkupSafe-2.1.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, "data-dist-info-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, - "filename": "chardet-7.2.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_aarch64.whl", "hashes": { - "sha256": "ce80e8b62bb88135d36b9d4b95a6d9624ea862090bfd0228f9fee4a6aafaffc8" + "sha256": "2e7821bffe00aa6bd07a23913b7f4e01328c3d5cc0b40b36c0bd81d362faeb65" }, - "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 561544, - "upload-time": "2026-03-18T00:06:47.665122Z", - "url": "https://files.pythonhosted.org/packages/ec/11/3773136276ba99974b8fed89b792dabe6ee5ec361726b9bd5558dcbb3849/chardet-7.2.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 30214, + "upload-time": "2023-01-17T18:23:53.999473Z", + "url": "https://files.pythonhosted.org/packages/82/70/b3978786c7b576c25d84b009d2a20a11b5300d252fc3ce984e37b932e97c/MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, "data-dist-info-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, - "filename": "chardet-7.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_i686.whl", "hashes": { - "sha256": "8190584663b8c051db28be5174d1c5774d7b7a5112e47152c02fd50bdf6405ad" + "sha256": "c0a33bc9f02c2b17c3ea382f91b4db0e6cde90b63b296422a939886a7a80de1c" }, - "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 564455, - "upload-time": "2026-03-18T00:06:50.365553Z", - "url": "https://files.pythonhosted.org/packages/b8/c2/3c62771e0b62feae157ffc99641a2b47a9dbeccfd0ccc455dd6af4b62278/chardet-7.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 29306, + "upload-time": "2023-01-17T18:23:55.096111Z", + "url": "https://files.pythonhosted.org/packages/41/54/6e88795c64ab5dcda31b06406c062c2740d1a64db18219d4e21fc90928c1/MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, "data-dist-info-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" }, - "filename": "chardet-7.2.0-cp310-cp310-win_amd64.whl", + "filename": "MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_x86_64.whl", "hashes": { - "sha256": "dfcf826f413be2d94605ecb2089f29e189cf6ed9baa30d9b2c8868da2e142398" + "sha256": "b8526c6d437855442cdd3d87eede9c425c4445ea011ca38d937db299382e6fa3" }, - "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp310-cp310-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 531192, - "upload-time": "2026-03-18T00:06:51.990993Z", - "url": "https://files.pythonhosted.org/packages/d3/c4/43eebdfa8a76ea00d6cad55ae0d07be455a86d3d9b9bb8769f15c8a27d5c/chardet-7.2.0-cp310-cp310-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 29597, + "upload-time": "2023-01-17T18:23:56.215761Z", + "url": "https://files.pythonhosted.org/packages/50/41/1442b693a40eb76d835ca2016e86a01479f17d7fd8288f9830f6790e366a/MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" }, "data-dist-info-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" }, - "filename": "chardet-7.2.0-cp311-cp311-macosx_10_9_x86_64.whl", + "filename": "MarkupSafe-2.1.2-cp39-cp39-win32.whl", "hashes": { - "sha256": "a8685b331c4896e9135bd748387f713dd53c019475ae1b8238b8f59be1668acd" + "sha256": "137678c63c977754abe9086a3ec011e8fd985ab90631145dfb9294ad09c102a7" }, - "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp311-cp311-macosx_10_9_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 545761, - "upload-time": "2026-03-18T00:06:53.562704Z", - "url": "https://files.pythonhosted.org/packages/88/63/3ba1b7828340ac4b4761df5454abd0c48dd620eb4f12a5106c3390539711/chardet-7.2.0-cp311-cp311-macosx_10_9_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 16426, + "upload-time": "2023-01-17T18:23:57.427471Z", + "url": "https://files.pythonhosted.org/packages/22/88/9c0cae2f5ada778182f2842b377dd273d6be689953345c10b165478831eb/MarkupSafe-2.1.2-cp39-cp39-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" }, "data-dist-info-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" }, - "filename": "chardet-7.2.0-cp311-cp311-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.2-cp39-cp39-win_amd64.whl", "hashes": { - "sha256": "fa14cc0e7d2142dd313524b3a339e15cbd8b7a8a7e11a560686e0b6f58038ec9" + "sha256": "0576fe974b40a400449768941d5d0858cc624e3249dfd1e0c33674e5c7ca7aed" }, - "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp311-cp311-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 539103, - "upload-time": "2026-03-18T00:06:54.837997Z", - "url": "https://files.pythonhosted.org/packages/0d/b4/c3d87a7aa5ee1c71fff91a503ae1a0c3bc3b756e646948f6bfdfd2c8c873/chardet-7.2.0-cp311-cp311-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 16976, + "upload-time": "2023-01-17T18:23:58.794578Z", + "url": "https://files.pythonhosted.org/packages/46/0c/10ee33673c5e36fa3809cf136971f81d951ca38516188ee11a965d9b2fe9/MarkupSafe-2.1.2-cp39-cp39-win_amd64.whl", "yanked": false }, { - "core-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" - }, - "data-dist-info-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" - }, - "filename": "chardet-7.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-2.1.2.tar.gz", "hashes": { - "sha256": "4c51a3d8aa3c162be0495404b39bb1c137b44a634c1f46e2909e2c6a60349c00" + "sha256": "abcabc8c2b26036d62d4c746381a6f7cf60aafcc653198ad678306986b09450d" }, - "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 560010, - "upload-time": "2026-03-18T00:06:56.442220Z", - "url": "https://files.pythonhosted.org/packages/71/51/8eb14c4b5308225889eb4bdd9499a3d7cab1a77a82e1bcc1ad0ad22cb3a3/chardet-7.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 19080, + "upload-time": "2023-01-17T18:23:59.903635Z", + "url": "https://files.pythonhosted.org/packages/95/7e/68018b70268fb4a2a605e2be44ab7b4dd7ce7808adae6c5ef32e34f4b55a/MarkupSafe-2.1.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, "data-dist-info-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, - "filename": "chardet-7.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.3-cp310-cp310-macosx_10_9_universal2.whl", "hashes": { - "sha256": "347ed77bb5eed8929fae7482671690a15c731d66808f1ff0ce7d22224ca7ec79" + "sha256": "cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa" }, - "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 562610, - "upload-time": "2026-03-18T00:06:57.950972Z", - "url": "https://files.pythonhosted.org/packages/1e/cc/350b4ac6916291624093ea07ac186733e490bd33948d205d07848dbd51ff/chardet-7.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 17846, + "upload-time": "2023-06-02T21:42:33.954412Z", + "url": "https://files.pythonhosted.org/packages/20/1d/713d443799d935f4d26a4f1510c9e61b1d288592fb869845e5cc92a1e055/MarkupSafe-2.1.3-cp310-cp310-macosx_10_9_universal2.whl", "yanked": false }, { "core-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, "data-dist-info-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, - "filename": "chardet-7.2.0-cp311-cp311-win_amd64.whl", + "filename": "MarkupSafe-2.1.3-cp310-cp310-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "d298762002a6b6e81dbcc81ade9e0882e579e968f4801daf4d8ffd6a31b99552" + "sha256": "e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57" }, - "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp311-cp311-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 530914, - "upload-time": "2026-03-18T00:06:59.342701Z", - "url": "https://files.pythonhosted.org/packages/36/f9/b757ade39ad981f89e3607abc75827729bf408359ddd31073e7a85cb8aeb/chardet-7.2.0-cp311-cp311-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 13720, + "upload-time": "2023-06-02T21:42:35.102828Z", + "url": "https://files.pythonhosted.org/packages/f7/9c/86cbd8e0e1d81f0ba420f20539dd459c50537c7751e28102dbfee2b6f28c/MarkupSafe-2.1.3-cp310-cp310-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, "data-dist-info-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, - "filename": "chardet-7.2.0-cp312-cp312-macosx_10_13_x86_64.whl", + "filename": "MarkupSafe-2.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "c4604344380a6f9b982c28855c1edfd23a45a2c9142b9a34bc0c08986049f398" + "sha256": "68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f" }, - "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp312-cp312-macosx_10_13_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 547261, - "upload-time": "2026-03-18T00:07:00.869691Z", - "url": "https://files.pythonhosted.org/packages/04/f2/5b4bfc3c93458c2d618d71f79e34def05552f178b4d452555a8333696f1a/chardet-7.2.0-cp312-cp312-macosx_10_13_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 26498, + "upload-time": "2023-06-02T21:42:36.608709Z", + "url": "https://files.pythonhosted.org/packages/a6/56/f1d4ee39e898a9e63470cbb7fae1c58cce6874f25f54220b89213a47f273/MarkupSafe-2.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, "data-dist-info-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, - "filename": "chardet-7.2.0-cp312-cp312-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "195c54d8f04a7a9c321cb7cebececa35b1c818c7aa7c195086bae10fcbb3391f" + "sha256": "65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52" }, - "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp312-cp312-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 539283, - "upload-time": "2026-03-18T00:07:02.419090Z", - "url": "https://files.pythonhosted.org/packages/38/fd/3effc8151d19b6ced8d1de427df5a039b1cce4cef79a3ac6f3c1d1135502/chardet-7.2.0-cp312-cp312-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 25691, + "upload-time": "2023-06-02T21:42:37.778995Z", + "url": "https://files.pythonhosted.org/packages/12/b3/d9ed2c0971e1435b8a62354b18d3060b66c8cb1d368399ec0b9baa7c0ee5/MarkupSafe-2.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, "data-dist-info-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, - "filename": "chardet-7.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "ddd03a67fca8c91287f8718dfbe3f94c2c1aa1fd3a82433b693f5b868dedf319" + "sha256": "525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00" }, - "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 561023, - "upload-time": "2026-03-18T00:07:04.078382Z", - "url": "https://files.pythonhosted.org/packages/9e/b1/c1990fcafa601fcebe9308ae23026906f1e04b53b53ed38e6a81499acd30/chardet-7.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 25366, + "upload-time": "2023-06-02T21:42:39.441001Z", + "url": "https://files.pythonhosted.org/packages/bf/b7/c5ba9b7ad9ad21fc4a60df226615cf43ead185d328b77b0327d603d00cc5/MarkupSafe-2.1.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, "data-dist-info-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, - "filename": "chardet-7.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.3-cp310-cp310-musllinux_1_1_aarch64.whl", "hashes": { - "sha256": "8f6af0fa005b9488c8fbf8fec2ad7023531970320901d6334c50844ccca9b117" + "sha256": "962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6" }, - "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 564598, - "upload-time": "2026-03-18T00:07:05.341312Z", - "url": "https://files.pythonhosted.org/packages/19/5e/4ddbef974a1036416431ef6ceb13dae8c5ab2193a301f2b58c5348855f1b/chardet-7.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 30505, + "upload-time": "2023-06-02T21:42:41.088135Z", + "url": "https://files.pythonhosted.org/packages/71/61/f5673d7aac2cf7f203859008bb3fc2b25187aa330067c5e9955e5c5ebbab/MarkupSafe-2.1.3-cp310-cp310-musllinux_1_1_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, "data-dist-info-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, - "filename": "chardet-7.2.0-cp312-cp312-win_amd64.whl", + "filename": "MarkupSafe-2.1.3-cp310-cp310-musllinux_1_1_i686.whl", "hashes": { - "sha256": "e8853c71ea1261bcc1b8f8b171acb7c272a5cfd06b57729c460241ee38705049" + "sha256": "aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779" }, - "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp312-cp312-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 531154, - "upload-time": "2026-03-18T00:07:07.061963Z", - "url": "https://files.pythonhosted.org/packages/ae/6b/045858a8b6a54777e64ff4880058018cc05e547e49808f84f7a41a45615a/chardet-7.2.0-cp312-cp312-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 29616, + "upload-time": "2023-06-02T21:42:42.273459Z", + "url": "https://files.pythonhosted.org/packages/47/26/932140621773bfd4df3223fbdd9e78de3477f424f0d2987c313b1cb655ff/MarkupSafe-2.1.3-cp310-cp310-musllinux_1_1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, "data-dist-info-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, - "filename": "chardet-7.2.0-cp313-cp313-macosx_10_13_x86_64.whl", + "filename": "MarkupSafe-2.1.3-cp310-cp310-musllinux_1_1_x86_64.whl", "hashes": { - "sha256": "6cdbe9404534cda0d28f172e91fa50db7655ae6262d093b0337a5aa47a47a5f6" + "sha256": "c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7" }, - "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp313-cp313-macosx_10_13_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 547207, - "upload-time": "2026-03-18T00:07:08.635269Z", - "url": "https://files.pythonhosted.org/packages/65/3e/456ceb2f562dc7969ffaec1e989d9315ad82a023d62a27703a5a5ffdb986/chardet-7.2.0-cp313-cp313-macosx_10_13_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 29891, + "upload-time": "2023-06-02T21:42:43.635400Z", + "url": "https://files.pythonhosted.org/packages/3c/c8/74d13c999cbb49e3460bf769025659a37ef4a8e884de629720ab4e42dcdb/MarkupSafe-2.1.3-cp310-cp310-musllinux_1_1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" }, "data-dist-info-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" }, - "filename": "chardet-7.2.0-cp313-cp313-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.3-cp310-cp310-win32.whl", "hashes": { - "sha256": "427d091994456cc16dbd1e20ae73fee068b9a31f3c90b75072f722d5dbbf156f" + "sha256": "10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431" }, - "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp313-cp313-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 539189, - "upload-time": "2026-03-18T00:07:09.791576Z", - "url": "https://files.pythonhosted.org/packages/83/f1/5ef3b6f87e67d73049c632c931baa554364a3826a3522684c4b494e458f8/chardet-7.2.0-cp313-cp313-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 16525, + "upload-time": "2023-06-02T21:42:45.271664Z", + "url": "https://files.pythonhosted.org/packages/96/e4/4db3b1abc5a1fe7295aa0683eafd13832084509c3b8236f3faf8dd4eff75/MarkupSafe-2.1.3-cp310-cp310-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" }, "data-dist-info-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" }, - "filename": "chardet-7.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.3-cp310-cp310-win_amd64.whl", "hashes": { - "sha256": "cad2cd094dfb14cfcb86b0a77568d23375b0005ea0144a726910df6f5c8a46b8" + "sha256": "1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559" }, - "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 560639, - "upload-time": "2026-03-18T00:07:10.990682Z", - "url": "https://files.pythonhosted.org/packages/4d/48/8886c21375ff29493bad014fd2b258bb686ac635968b34343e94f8d38745/chardet-7.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 17083, + "upload-time": "2023-06-02T21:42:46.948465Z", + "url": "https://files.pythonhosted.org/packages/84/a8/c4aebb8a14a1d39d5135eb8233a0b95831cdc42c4088358449c3ed657044/MarkupSafe-2.1.3-cp310-cp310-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, "data-dist-info-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, - "filename": "chardet-7.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.3-cp311-cp311-macosx_10_9_universal2.whl", "hashes": { - "sha256": "23e6acd1a58050d7c2aeecca700c0cf27b5ec4f6153a82c3b51c31b94c6ebfad" - }, - "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 564172, - "upload-time": "2026-03-18T00:07:12.536901Z", - "url": "https://files.pythonhosted.org/packages/e6/19/f474429b3c6f829b0eeaaeb964c06737c7dc148c97822937b1a2def55b40/chardet-7.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "sha256": "ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17862, + "upload-time": "2023-06-02T21:42:48.569751Z", + "url": "https://files.pythonhosted.org/packages/fe/09/c31503cb8150cf688c1534a7135cc39bb9092f8e0e6369ec73494d16ee0e/MarkupSafe-2.1.3-cp311-cp311-macosx_10_9_universal2.whl", "yanked": false }, { "core-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, "data-dist-info-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, - "filename": "chardet-7.2.0-cp313-cp313-win_amd64.whl", + "filename": "MarkupSafe-2.1.3-cp311-cp311-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "dc5d034faa5b4a2a3af54e24881b2caef9b41fea00a4dddccf97a1e8ec51a213" + "sha256": "3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575" }, - "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp313-cp313-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 531024, - "upload-time": "2026-03-18T00:07:14.110990Z", - "url": "https://files.pythonhosted.org/packages/dd/be/4fc8c10513cdb9421e731a0a0752973bf2477dad29c490c1dbab7cd0e8db/chardet-7.2.0-cp313-cp313-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 13738, + "upload-time": "2023-06-02T21:42:49.727342Z", + "url": "https://files.pythonhosted.org/packages/c0/c7/171f5ac6b065e1425e8fabf4a4dfbeca76fd8070072c6a41bd5c07d90d8b/MarkupSafe-2.1.3-cp311-cp311-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, "data-dist-info-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, - "filename": "chardet-7.2.0-cp314-cp314-macosx_10_15_x86_64.whl", + "filename": "MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "719c572c4751c201f42134bd2aa0826928ed5113d29dfa482338c1a89bb925fa" + "sha256": "b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee" }, - "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp314-cp314-macosx_10_15_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 546726, - "upload-time": "2026-03-18T00:07:15.300013Z", - "url": "https://files.pythonhosted.org/packages/f0/7f/0157f588bf8e40e75cc5ca5b3b1cf19cf27b90ea177e3ccd56b73a8adab0/chardet-7.2.0-cp314-cp314-macosx_10_15_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 28891, + "upload-time": "2023-06-02T21:42:51.330188Z", + "url": "https://files.pythonhosted.org/packages/a2/f7/9175ad1b8152092f7c3b78c513c1bdfe9287e0564447d1c2d3d1a2471540/MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, "data-dist-info-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, - "filename": "chardet-7.2.0-cp314-cp314-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "13a94d2c0dace263b8dcb61593c165d5749d60e2e2314231938eb87755c9de9f" + "sha256": "bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2" }, - "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp314-cp314-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 539207, - "upload-time": "2026-03-18T00:07:16.649357Z", - "url": "https://files.pythonhosted.org/packages/bd/30/6d216eb2d928ee8db2f30ed7c1451cc7e1a68aa80c551ee9b8ff967e8a38/chardet-7.2.0-cp314-cp314-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 28096, + "upload-time": "2023-06-02T21:42:52.966230Z", + "url": "https://files.pythonhosted.org/packages/fe/21/2eff1de472ca6c99ec3993eab11308787b9879af9ca8bbceb4868cf4f2ca/MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, "data-dist-info-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, - "filename": "chardet-7.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "a1f081a0f3fce8e1c8f5d6b3691a4960aacc33f213f77ef8b89a6b5f0af4cadf" + "sha256": "338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9" }, - "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 561383, - "upload-time": "2026-03-18T00:07:18.269338Z", - "url": "https://files.pythonhosted.org/packages/69/4e/fd878a7dc50fe0ece1b3f8baa0c7dcbfc25503d72199200a6f510684549e/chardet-7.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 27631, + "upload-time": "2023-06-02T21:42:54.518807Z", + "url": "https://files.pythonhosted.org/packages/f4/a0/103f94793c3bf829a18d2415117334ece115aeca56f2df1c47fa02c6dbd6/MarkupSafe-2.1.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, "data-dist-info-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, - "filename": "chardet-7.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_aarch64.whl", "hashes": { - "sha256": "b56152a17d19249388ae99a85a31c35bb8d5b421b90581226de34b2b316be806" + "sha256": "e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc" }, - "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 564083, - "upload-time": "2026-03-18T00:07:19.904233Z", - "url": "https://files.pythonhosted.org/packages/cd/09/aab35a20545b2d70811bfdc8b55f70161856d9e264ab8ba5259fc09af355/chardet-7.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 33863, + "upload-time": "2023-06-02T21:42:55.777205Z", + "url": "https://files.pythonhosted.org/packages/43/70/f24470f33b2035b035ef0c0ffebf57006beb2272cf3df068fc5154e04ead/MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, "data-dist-info-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, - "filename": "chardet-7.2.0-cp314-cp314-win_amd64.whl", + "filename": "MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_i686.whl", "hashes": { - "sha256": "7077dc2435b95163db4206aa71ebc329da5bcddb8bfce69440ff8ecf637400bf" + "sha256": "df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9" }, - "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp314-cp314-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 530790, - "upload-time": "2026-03-18T00:07:21.309188Z", - "url": "https://files.pythonhosted.org/packages/f9/c0/773b4f0557fdfd6af538e166488824b99a996db558f1c930b1ca27b4775f/chardet-7.2.0-cp314-cp314-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 32591, + "upload-time": "2023-06-02T21:42:57.415922Z", + "url": "https://files.pythonhosted.org/packages/32/d4/ce98c4ca713d91c4a17c1a184785cc00b9e9c25699d618956c2b9999500a/MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, "data-dist-info-metadata": { - "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, - "filename": "chardet-7.2.0-py3-none-any.whl", + "filename": "MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_x86_64.whl", "hashes": { - "sha256": "f8ea866b9fbd8df5f19032d765a4d81dcbf6194a3c7388b44d378d02c9784170" + "sha256": "5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac" }, - "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-py3-none-any.whl/provenance", - "requires-python": ">=3.10", - "size": 414953, - "upload-time": "2026-03-18T00:07:22.480051Z", - "url": "https://files.pythonhosted.org/packages/c2/47/97786f40be59ff5ff10ec5ebcb1ef0ad28dd915717cb210cee89ae7a83a6/chardet-7.2.0-py3-none-any.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 33186, + "upload-time": "2023-06-02T21:42:59.107861Z", + "url": "https://files.pythonhosted.org/packages/bb/82/f88ccb3ca6204a4536cf7af5abdad7c3657adac06ab33699aa67279e0744/MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "chardet-7.2.0.tar.gz", + "core-metadata": { + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + }, + "data-dist-info-metadata": { + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + }, + "filename": "MarkupSafe-2.1.3-cp311-cp311-win32.whl", "hashes": { - "sha256": "4ef7292b1342ea805c32cce58a45db204f59d080ed311d6cdaa7ca747fcc0cd5" + "sha256": "dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb" }, - "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0.tar.gz/provenance", - "requires-python": ">=3.10", - "size": 516522, - "upload-time": "2026-03-18T00:07:23.760666Z", - "url": "https://files.pythonhosted.org/packages/1d/94/7af830a4c63df020644aa99d76147d003a1463f255d0a054958978be5a8a/chardet-7.2.0.tar.gz", + "provenance": null, + "requires-python": ">=3.7", + "size": 16537, + "upload-time": "2023-06-02T21:43:00.927465Z", + "url": "https://files.pythonhosted.org/packages/44/53/93405d37bb04a10c43b1bdd6f548097478d494d7eadb4b364e3e1337f0cc/MarkupSafe-2.1.3-cp311-cp311-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" }, "data-dist-info-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" }, - "filename": "chardet-7.3.0-cp310-cp310-macosx_10_9_x86_64.whl", + "filename": "MarkupSafe-2.1.3-cp311-cp311-win_amd64.whl", "hashes": { - "sha256": "015f9d697f796a5bb0ac4d19e0108fd6cc84d141521089d0385d2a00c5f5d74e" + "sha256": "134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686" }, - "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp310-cp310-macosx_10_9_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 638940, - "upload-time": "2026-03-24T04:00:18.547990Z", - "url": "https://files.pythonhosted.org/packages/f7/0a/e926b5b29ff5a822e03279bcc2ab9a216f08111d409e3e6ef51954b23570/chardet-7.3.0-cp310-cp310-macosx_10_9_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 17089, + "upload-time": "2023-06-02T21:43:02.355355Z", + "url": "https://files.pythonhosted.org/packages/be/bb/08b85bc194034efbf572e70c3951549c8eca0ada25363afc154386b5390a/MarkupSafe-2.1.3-cp311-cp311-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" }, "data-dist-info-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" }, - "filename": "chardet-7.3.0-cp310-cp310-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.3-cp312-cp312-macosx_10_9_universal2.whl", "hashes": { - "sha256": "e464c2ec0be69ab6d5792c1acf354001b34e201efa2bee60ff4f7ded0e23f6a8" + "sha256": "f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc" }, - "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp310-cp310-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 625926, - "upload-time": "2026-03-24T04:00:20.389082Z", - "url": "https://files.pythonhosted.org/packages/de/26/4eebcaed4959e4fc85b577afa79d0a562291dccd2caa645183792435506d/chardet-7.3.0-cp310-cp310-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 17849, + "upload-time": "2023-09-07T16:00:43.795275Z", + "url": "https://files.pythonhosted.org/packages/89/5a/ee546f2aa73a1d6fcfa24272f356fe06d29acca81e76b8d32ca53e429a2e/MarkupSafe-2.1.3-cp312-cp312-macosx_10_9_universal2.whl", "yanked": false }, { "core-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" }, "data-dist-info-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" }, - "filename": "chardet-7.3.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.3-cp312-cp312-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "c296044993dab62281176c07d0ca2b6e865044e38944d3f6e4ad661e222f4db8" + "sha256": "aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823" }, - "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 646003, - "upload-time": "2026-03-24T04:00:23.623986Z", - "url": "https://files.pythonhosted.org/packages/17/99/5393aa9be32bcd923bbbe2968521d191953d858fb556d61b9c1f148d3d26/chardet-7.3.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 13700, + "upload-time": "2023-09-07T16:00:45.384632Z", + "url": "https://files.pythonhosted.org/packages/3a/72/9f683a059bde096776e8acf9aa34cbbba21ddc399861fe3953790d4f2cde/MarkupSafe-2.1.3-cp312-cp312-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" }, "data-dist-info-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" }, - "filename": "chardet-7.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "b69fd9685a7aada6e236a50bb93b51bd4fc08d29d1029492e64823a69c015f46" + "sha256": "ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11" }, - "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 652066, - "upload-time": "2026-03-24T04:00:25.057558Z", - "url": "https://files.pythonhosted.org/packages/77/d1/8be99162c353a4908bfb16e6435075c53e1f83d3b6853aeba9e2a8f73743/chardet-7.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 29319, + "upload-time": "2023-09-07T16:00:46.480919Z", + "url": "https://files.pythonhosted.org/packages/9d/78/92f15eb9b1e8f1668a9787ba103cf6f8d19a9efed8150245404836145c24/MarkupSafe-2.1.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" }, "data-dist-info-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" }, - "filename": "chardet-7.3.0-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "filename": "MarkupSafe-2.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "c88c464b5b65859984386c698b43ccfe88e96814f80433c2d5fdf40dc4b68bcb" + "sha256": "47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd" }, - "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", - "requires-python": ">=3.10", - "size": 649562, - "upload-time": "2026-03-24T04:00:26.573452Z", - "url": "https://files.pythonhosted.org/packages/0c/a6/c255eaf255e4e681ab8610cf6036505863aad88f41e7f01abd98066a8831/chardet-7.3.0-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 28314, + "upload-time": "2023-09-07T16:00:47.640376Z", + "url": "https://files.pythonhosted.org/packages/51/94/9a04085114ff2c24f7424dbc890a281d73c5a74ea935dc2e69c66a3bd558/MarkupSafe-2.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" }, "data-dist-info-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" }, - "filename": "chardet-7.3.0-cp310-cp310-win_amd64.whl", + "filename": "MarkupSafe-2.1.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "5dbfbaef7de55aee008de9b886a63e60e916016507ed7845c9b7bfe1357f4f54" + "sha256": "1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939" }, - "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp310-cp310-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 610542, - "upload-time": "2026-03-24T04:00:27.914147Z", - "url": "https://files.pythonhosted.org/packages/84/49/c0754542e67959205cb19167e973bb52d8c3b357289df7c85733da2f4afd/chardet-7.3.0-cp310-cp310-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 27696, + "upload-time": "2023-09-07T16:00:48.920309Z", + "url": "https://files.pythonhosted.org/packages/ec/53/fcb3214bd370185e223b209ce6bb010fb887ea57173ca4f75bd211b24e10/MarkupSafe-2.1.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" }, "data-dist-info-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" }, - "filename": "chardet-7.3.0-cp311-cp311-macosx_10_9_x86_64.whl", + "filename": "MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_aarch64.whl", "hashes": { - "sha256": "5b58eb6d6dea67fc3b578dd956dd6e92aafea383aa559ccea55265554ff062a3" + "sha256": "9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c" }, - "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp311-cp311-macosx_10_9_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 635759, - "upload-time": "2026-03-24T04:00:29.597611Z", - "url": "https://files.pythonhosted.org/packages/ef/97/eaf0d2b7c62d4de86e0c95adb30d9d56febe1bf78e57d62f198ece85b236/chardet-7.3.0-cp311-cp311-macosx_10_9_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 33746, + "upload-time": "2023-09-07T16:00:50.081440Z", + "url": "https://files.pythonhosted.org/packages/e7/33/54d29854716725d7826079b8984dd235fac76dab1c32321e555d493e61f5/MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" }, "data-dist-info-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" }, - "filename": "chardet-7.3.0-cp311-cp311-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_i686.whl", "hashes": { - "sha256": "811029a7cf397ed32441aa134475f7047826fba496047a6afd7bba1da7fc4ab7" + "sha256": "14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c" }, - "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp311-cp311-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 622895, - "upload-time": "2026-03-24T04:00:31.071668Z", - "url": "https://files.pythonhosted.org/packages/6b/02/4b814ab51e5b3981ea1ded8bd97dee878e64458f7e954597692dc37c00ca/chardet-7.3.0-cp311-cp311-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 32131, + "upload-time": "2023-09-07T16:00:51.822095Z", + "url": "https://files.pythonhosted.org/packages/11/40/ea7f85e2681d29bc9301c757257de561923924f24de1802d9c3baa396bb4/MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" }, "data-dist-info-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" }, - "filename": "chardet-7.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_x86_64.whl", "hashes": { - "sha256": "fef009cdb37225b1f6259ddc18c3017cd1edddd85d57823f1c46c53503da41a1" + "sha256": "8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1" }, - "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 643006, - "upload-time": "2026-03-24T04:00:32.522322Z", - "url": "https://files.pythonhosted.org/packages/f7/ea/7d42eff9980490fe4c6e2f0025b4cb1beeca7d89f7f8463bd15151e99b63/chardet-7.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 32878, + "upload-time": "2023-09-07T16:00:53.575465Z", + "url": "https://files.pythonhosted.org/packages/41/f1/bc770c37ecd58638c18f8ec85df205dacb818ccf933692082fd93010a4bc/MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "5f1b7e53660f48ea389db751fa4006d012807458aa462757a7a409e7a4c8dbdc" }, "data-dist-info-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "5f1b7e53660f48ea389db751fa4006d012807458aa462757a7a409e7a4c8dbdc" }, - "filename": "chardet-7.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.3-cp312-cp312-win32.whl", "hashes": { - "sha256": "90a6249a455b8ecdb207a9f5a5eb46e1c21f2173eacb5e1603def61ed4784303" + "sha256": "715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007" }, - "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 649054, - "upload-time": "2026-03-24T04:00:34.142422Z", - "url": "https://files.pythonhosted.org/packages/96/91/9cb4259a08689fd0d7f0552e8f78bead89a1778429a478e9857cc0ccfb43/chardet-7.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 16426, + "upload-time": "2023-09-07T16:00:55.987279Z", + "url": "https://files.pythonhosted.org/packages/49/74/bf95630aab0a9ed6a67556cd4e54f6aeb0e74f4cb0fd2f229154873a4be4/MarkupSafe-2.1.3-cp312-cp312-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "5f1b7e53660f48ea389db751fa4006d012807458aa462757a7a409e7a4c8dbdc" }, "data-dist-info-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "5f1b7e53660f48ea389db751fa4006d012807458aa462757a7a409e7a4c8dbdc" }, - "filename": "chardet-7.3.0-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "filename": "MarkupSafe-2.1.3-cp312-cp312-win_amd64.whl", "hashes": { - "sha256": "7193bcca96ffd87a7d6695056d3e875707b25eda588957756dd5c95d125fcb89" + "sha256": "1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb" }, - "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", - "requires-python": ">=3.10", - "size": 645032, - "upload-time": "2026-03-24T04:00:35.709817Z", - "url": "https://files.pythonhosted.org/packages/34/41/ca801a77a01aafa119d6af0ec20165226c4d6d75179b364d04aeab01171a/chardet-7.3.0-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 16979, + "upload-time": "2023-09-07T16:00:57.770768Z", + "url": "https://files.pythonhosted.org/packages/44/44/dbaf65876e258facd65f586dde158387ab89963e7f2235551afc9c2e24c2/MarkupSafe-2.1.3-cp312-cp312-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, "data-dist-info-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, - "filename": "chardet-7.3.0-cp311-cp311-win_amd64.whl", + "filename": "MarkupSafe-2.1.3-cp37-cp37m-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "ff4d81f5561f2382343dc922e533c017d52bc55125e50551c18034fffcdbd0cb" + "sha256": "8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2" }, - "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp311-cp311-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 610262, - "upload-time": "2026-03-24T04:00:37.548242Z", - "url": "https://files.pythonhosted.org/packages/c8/a4/067808ec52282aa4c4a5e2a87b5afb3ed5270b7ebb81c969c75169bc8947/chardet-7.3.0-cp311-cp311-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 13626, + "upload-time": "2023-06-02T21:43:04.084807Z", + "url": "https://files.pythonhosted.org/packages/a8/12/fd9ef3e09a7312d60467c71037283553ff2acfcd950159cd4c3ca9558af4/MarkupSafe-2.1.3-cp37-cp37m-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, "data-dist-info-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, - "filename": "chardet-7.3.0-cp312-cp312-macosx_10_13_x86_64.whl", + "filename": "MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "04ef4b65c18afb298ac7c1326fbd83e1524250ceb7e61df67115a4a48e9e8e0e" + "sha256": "cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b" }, - "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp312-cp312-macosx_10_13_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 639105, - "upload-time": "2026-03-24T04:00:39.080413Z", - "url": "https://files.pythonhosted.org/packages/99/0b/08370f00aca62c516869417fb984bc9d8652da0d62ca3596e924019bd031/chardet-7.3.0-cp312-cp312-macosx_10_13_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 26215, + "upload-time": "2023-06-02T21:43:05.919719Z", + "url": "https://files.pythonhosted.org/packages/4f/13/cf36eff21600fb21d5bd8c4c1b6ff0b7cc0ff37b955017210cfc6f367972/MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, "data-dist-info-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, - "filename": "chardet-7.3.0-cp312-cp312-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "7ed513fb0b35ebf663bd4f8be2d61af701202e98f77e6d8301d1a2c7d0f2985d" + "sha256": "9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707" }, - "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp312-cp312-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 623532, - "upload-time": "2026-03-24T04:00:40.848115Z", - "url": "https://files.pythonhosted.org/packages/47/b9/f505898ae69b6de98aa1dab56bd52cc5d3fda7999a9d313515c9fdb255d7/chardet-7.3.0-cp312-cp312-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 25427, + "upload-time": "2023-06-02T21:43:07.893414Z", + "url": "https://files.pythonhosted.org/packages/e5/dd/49576e803c0d974671e44fa78049217fcc68af3662a24f831525ed30e6c7/MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, "data-dist-info-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, - "filename": "chardet-7.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "7ccec08ee572dfd7a9486835ceba06ef88fa3e15deb1b76130b5ba6012fbb0c0" + "sha256": "ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e" }, - "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 645406, - "upload-time": "2026-03-24T04:00:42.335814Z", - "url": "https://files.pythonhosted.org/packages/df/0c/de630f3ae2671e205f89e32b74a5da4f4ab6747b444cd8a694d9b2f2b8a8/chardet-7.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 25123, + "upload-time": "2023-06-02T21:43:09.636253Z", + "url": "https://files.pythonhosted.org/packages/7d/48/6ba4db436924698ca22109325969e00be459d417830dafec3c1001878b57/MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, "data-dist-info-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, - "filename": "chardet-7.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.3-cp37-cp37m-musllinux_1_1_aarch64.whl", "hashes": { - "sha256": "5e912948f27c0124da8ce8fcd5ed8fe3b5e06fe8c0ecb66dd95180edf1122a6c" + "sha256": "b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc" }, - "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 653616, - "upload-time": "2026-03-24T04:00:44.244912Z", - "url": "https://files.pythonhosted.org/packages/da/c7/12dbe1cf53143de0008e562408533deb610c2bdc868edc820486e9d5264f/chardet-7.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 30890, + "upload-time": "2023-06-02T21:43:10.893079Z", + "url": "https://files.pythonhosted.org/packages/4d/e4/77bb622d6a37aeb51ee55857100986528b7f47d6dbddc35f9b404622ed50/MarkupSafe-2.1.3-cp37-cp37m-musllinux_1_1_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, "data-dist-info-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, - "filename": "chardet-7.3.0-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "filename": "MarkupSafe-2.1.3-cp37-cp37m-musllinux_1_1_i686.whl", "hashes": { - "sha256": "7f3758c122aebb411eac37452c5774c56a5500147e1c24af0d460cb0d748fb48" + "sha256": "c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48" }, - "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", - "requires-python": ">=3.10", - "size": 648401, - "upload-time": "2026-03-24T04:00:45.750491Z", - "url": "https://files.pythonhosted.org/packages/87/03/7633eaa7bf5426691809480af963c2b3eb3170623381bfd489897ec6e6ac/chardet-7.3.0-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 30050, + "upload-time": "2023-06-02T21:43:12.193850Z", + "url": "https://files.pythonhosted.org/packages/d2/a1/4ae49dd1520c7b891ea4963258aab08fb2554c564781ecb2a9c4afdf9cb1/MarkupSafe-2.1.3-cp37-cp37m-musllinux_1_1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, "data-dist-info-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, - "filename": "chardet-7.3.0-cp312-cp312-win_amd64.whl", + "filename": "MarkupSafe-2.1.3-cp37-cp37m-musllinux_1_1_x86_64.whl", "hashes": { - "sha256": "5276bc68736cf6d530ca2dc4ea1c2101d2b50015b09d48242615cc3818623574" + "sha256": "56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155" }, - "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp312-cp312-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 609141, - "upload-time": "2026-03-24T04:00:47.530933Z", - "url": "https://files.pythonhosted.org/packages/d4/97/298ae0f18434f231e9be5858d7cd118de899c78db3d9fb787dd97d00738f/chardet-7.3.0-cp312-cp312-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 30304, + "upload-time": "2023-06-02T21:43:13.249959Z", + "url": "https://files.pythonhosted.org/packages/fa/bb/12fb5964c4a766eb98155dd31ec070adc8a69a395564ffc1e7b34d91335a/MarkupSafe-2.1.3-cp37-cp37m-musllinux_1_1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" }, "data-dist-info-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" }, - "filename": "chardet-7.3.0-cp313-cp313-macosx_10_13_x86_64.whl", + "filename": "MarkupSafe-2.1.3-cp37-cp37m-win32.whl", "hashes": { - "sha256": "51a0ad2031bd10d24357d7e52de68abe29efb62b7aedf1bd9d1c593fd438cec5" + "sha256": "8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0" }, - "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp313-cp313-macosx_10_13_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 638866, - "upload-time": "2026-03-24T04:00:49.018440Z", - "url": "https://files.pythonhosted.org/packages/54/2f/ca2f6d868e450eb37c8b91903f6741024caa2c884418e6a26c96df34751d/chardet-7.3.0-cp313-cp313-macosx_10_13_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 16494, + "upload-time": "2023-06-02T21:43:14.566629Z", + "url": "https://files.pythonhosted.org/packages/b2/0d/cbaade3ee8efbd5ce2fb72b48cc51479ebf3d4ce2c54dcb6557d3ea6a950/MarkupSafe-2.1.3-cp37-cp37m-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" }, "data-dist-info-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" }, - "filename": "chardet-7.3.0-cp313-cp313-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.3-cp37-cp37m-win_amd64.whl", "hashes": { - "sha256": "23d264962f680deec691308cc753685b4c5a69798a26e00ce4f4cf96d2e43fcb" + "sha256": "787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24" }, - "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp313-cp313-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 623361, - "upload-time": "2026-03-24T04:00:50.785482Z", - "url": "https://files.pythonhosted.org/packages/dc/ca/df314f70a6ed83394ac31eb835d024c04c9b46f6c2fe5d260fc7287058c3/chardet-7.3.0-cp313-cp313-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 17066, + "upload-time": "2023-06-02T21:43:16.246204Z", + "url": "https://files.pythonhosted.org/packages/9b/c1/9f44da5ca74f95116c644892152ca6514ecdc34c8297a3f40d886147863d/MarkupSafe-2.1.3-cp37-cp37m-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, "data-dist-info-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, - "filename": "chardet-7.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.3-cp38-cp38-macosx_10_9_universal2.whl", "hashes": { - "sha256": "963e6cac79e3a4fc51c8517b8df03b3467550dd00d53e775059dce6e2fc0d0ca" + "sha256": "2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4" }, - "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 644778, - "upload-time": "2026-03-24T04:00:52.540278Z", - "url": "https://files.pythonhosted.org/packages/3e/f0/8c1aac8a8f046aa7d0b8e2aea5aaa00ac9725df74e2a1ccf707eb7913141/chardet-7.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 17837, + "upload-time": "2023-06-02T21:43:17.510576Z", + "url": "https://files.pythonhosted.org/packages/03/06/e72e88f81f8c91d4f488d21712d2d403fd644e3172eaadc302094377bc22/MarkupSafe-2.1.3-cp38-cp38-macosx_10_9_universal2.whl", "yanked": false }, { "core-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, "data-dist-info-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, - "filename": "chardet-7.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.3-cp38-cp38-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "622206fdb0d274766559fa172e2d680d58cc5fc6a67015c21c36fec500e7bd50" + "sha256": "2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0" }, - "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 652883, - "upload-time": "2026-03-24T04:00:54.279097Z", - "url": "https://files.pythonhosted.org/packages/d0/c1/8f69e69303554fb3a5ada668683690d68623dcfb1eb52067cce85c91012a/chardet-7.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 13714, + "upload-time": "2023-06-02T21:43:18.509879Z", + "url": "https://files.pythonhosted.org/packages/f8/33/e9e83b214b5f8d9a60b26e60051734e7657a416e5bce7d7f1c34e26badad/MarkupSafe-2.1.3-cp38-cp38-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, "data-dist-info-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, - "filename": "chardet-7.3.0-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "filename": "MarkupSafe-2.1.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "58388f412a76d1449c6ce4631edbd1b0087385ff00b6fb1f521879d8e8d99484" + "sha256": "8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee" }, - "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", - "requires-python": ">=3.10", - "size": 648036, - "upload-time": "2026-03-24T04:00:55.797892Z", - "url": "https://files.pythonhosted.org/packages/17/7c/ab2a41aba350be50249a8da44ee3872fb7547f78e873f1bb840c480ba0d6/chardet-7.3.0-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 26805, + "upload-time": "2023-06-02T21:43:20.193190Z", + "url": "https://files.pythonhosted.org/packages/8d/66/4a46c7f1402e0377a8b220fd4b53cc4f1b2337ab0d97f06e23acd1f579d1/MarkupSafe-2.1.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, "data-dist-info-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, - "filename": "chardet-7.3.0-cp313-cp313-win_amd64.whl", + "filename": "MarkupSafe-2.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "340f4eccafa17cfc5a90af1fb8558dc791156f815f8d800d8ac2b1b9fb2b8103" + "sha256": "8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be" }, - "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp313-cp313-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 609056, - "upload-time": "2026-03-24T04:00:57.464793Z", - "url": "https://files.pythonhosted.org/packages/a2/6b/2ac79f482dc59ea6ca2205830396ee23efd767db9a757394b7cf486ff00a/chardet-7.3.0-cp313-cp313-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 25977, + "upload-time": "2023-06-02T21:43:21.540988Z", + "url": "https://files.pythonhosted.org/packages/de/e2/32c14301bb023986dff527a49325b6259cab4ebb4633f69de54af312fc45/MarkupSafe-2.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, "data-dist-info-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, - "filename": "chardet-7.3.0-cp314-cp314-macosx_10_15_x86_64.whl", + "filename": "MarkupSafe-2.1.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "8267de33ade8a496cb441eb86dd08c803043870a66b4f55aa44c02e1dbdbf93e" + "sha256": "d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e" }, - "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp314-cp314-macosx_10_15_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 637679, - "upload-time": "2026-03-24T04:00:59.610848Z", - "url": "https://files.pythonhosted.org/packages/47/6b/ca20c180d22ad7b7918dc0796969765087872ccf8ac70c422dd09d89dcf2/chardet-7.3.0-cp314-cp314-macosx_10_15_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 25657, + "upload-time": "2023-06-02T21:43:23.208762Z", + "url": "https://files.pythonhosted.org/packages/e6/5c/8ab8f67bbbbf90fe88f887f4fa68123435c5415531442e8aefef1e118d5c/MarkupSafe-2.1.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, "data-dist-info-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, - "filename": "chardet-7.3.0-cp314-cp314-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.3-cp38-cp38-musllinux_1_1_aarch64.whl", "hashes": { - "sha256": "f4ea1f94f17fce29600e1661f773048ee9ed90a9300f1226018987f7d5961019" + "sha256": "69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8" }, - "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp314-cp314-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 623673, - "upload-time": "2026-03-24T04:01:01.069034Z", - "url": "https://files.pythonhosted.org/packages/3a/88/8f56b482570247810bb43c55fed96ed10057d75e4fa5a01363ac8f9c2ae1/chardet-7.3.0-cp314-cp314-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 30392, + "upload-time": "2023-06-02T21:43:24.525745Z", + "url": "https://files.pythonhosted.org/packages/8b/bb/72ca339b012054a84753accabe3258e0baf6e34bd0ab6e3670b9a65f679d/MarkupSafe-2.1.3-cp38-cp38-musllinux_1_1_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, "data-dist-info-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, - "filename": "chardet-7.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.3-cp38-cp38-musllinux_1_1_i686.whl", "hashes": { - "sha256": "920b91e9436c4d546862143313f48d4e6e0dd8510114ae0c5b194ff8c878a6c8" + "sha256": "504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3" }, - "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 647004, - "upload-time": "2026-03-24T04:01:02.513680Z", - "url": "https://files.pythonhosted.org/packages/f4/74/017aeae27faa2d0763b1eed434b63425b515fcc4e5dded7608f0ad5bad65/chardet-7.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 29542, + "upload-time": "2023-06-02T21:43:26.555309Z", + "url": "https://files.pythonhosted.org/packages/b2/27/07e5aa9f93314dc65ad2ad9b899656dee79b70a9425ee199dd5a4c4cf2cd/MarkupSafe-2.1.3-cp38-cp38-musllinux_1_1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, "data-dist-info-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, - "filename": "chardet-7.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.3-cp38-cp38-musllinux_1_1_x86_64.whl", "hashes": { - "sha256": "80139a006a598e2db83fe6eaf7ac29c2a30cc5d10f255a89a9c6b9c04f81d67f" + "sha256": "42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d" }, - "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 653390, - "upload-time": "2026-03-24T04:01:04.292403Z", - "url": "https://files.pythonhosted.org/packages/70/36/217c0f370fa114ca42f44a4febd4b809a94fbfcc3e85e7bbf78a4227ba18/chardet-7.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 29803, + "upload-time": "2023-06-02T21:43:27.829185Z", + "url": "https://files.pythonhosted.org/packages/c9/80/f08e782943ee7ae6e9438851396d00a869f5b50ea8c6e1f40385f3e95771/MarkupSafe-2.1.3-cp38-cp38-musllinux_1_1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" }, "data-dist-info-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" }, - "filename": "chardet-7.3.0-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "filename": "MarkupSafe-2.1.3-cp38-cp38-win32.whl", "hashes": { - "sha256": "328a79efb197d6e9460ce33ebb8002a0bf85faa123d56aa1f75c21696ee70070" + "sha256": "ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5" }, - "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", - "requires-python": ">=3.10", - "size": 648670, - "upload-time": "2026-03-24T04:01:05.841644Z", - "url": "https://files.pythonhosted.org/packages/e9/ec/7895eb868204ff55b5a2e0b96afa153fc34428cb59eec9d41c577242b8f1/chardet-7.3.0-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 16521, + "upload-time": "2023-06-02T21:43:29.256757Z", + "url": "https://files.pythonhosted.org/packages/10/b3/c2b0a61cc0e1d50dd8a1b663ba4866c667cb58fb35f12475001705001680/MarkupSafe-2.1.3-cp38-cp38-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" }, "data-dist-info-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" }, - "filename": "chardet-7.3.0-cp314-cp314-win_amd64.whl", + "filename": "MarkupSafe-2.1.3-cp38-cp38-win_amd64.whl", "hashes": { - "sha256": "aab48b166f8aa8b086c93147ed6427376b8db2d783aff3f787c1c0819f6486bb" + "sha256": "1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc" }, - "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp314-cp314-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 611050, - "upload-time": "2026-03-24T04:01:07.819088Z", - "url": "https://files.pythonhosted.org/packages/76/cf/29c1abaa6ee970a2d655232468ae81257ae8eba8133cc68aef42d6465794/chardet-7.3.0-cp314-cp314-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 17071, + "upload-time": "2023-06-02T21:43:30.874136Z", + "url": "https://files.pythonhosted.org/packages/74/a3/54fc60ee2da3ab6d68b1b2daf4897297c597840212ee126e68a4eb89fcd7/MarkupSafe-2.1.3-cp38-cp38-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, "data-dist-info-metadata": { - "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, - "filename": "chardet-7.3.0-py3-none-any.whl", + "filename": "MarkupSafe-2.1.3-cp39-cp39-macosx_10_9_universal2.whl", "hashes": { - "sha256": "dc4726af6ee00ee386293c34d86ba1fe18e0bd70a74612f1486da217d6a01249" + "sha256": "8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198" }, - "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-py3-none-any.whl/provenance", - "requires-python": ">=3.10", - "size": 420047, - "upload-time": "2026-03-24T04:01:09.342985Z", - "url": "https://files.pythonhosted.org/packages/a6/85/e37beeb6abd6e64d79e624cb66855c95d919b55ca0f61b81d9e8e288183d/chardet-7.3.0-py3-none-any.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 17855, + "upload-time": "2023-06-02T21:43:32.541266Z", + "url": "https://files.pythonhosted.org/packages/6a/86/654dc431513cd4417dfcead8102f22bece2d6abf2f584f0e1cc1524f7b94/MarkupSafe-2.1.3-cp39-cp39-macosx_10_9_universal2.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "chardet-7.3.0.tar.gz", + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp39-cp39-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "e6bf602bb8a070524a19bac1cff2a10d62c71b09606f066251282870fa1466e5" + "sha256": "6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b" }, - "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0.tar.gz/provenance", - "requires-python": ">=3.10", - "size": 554283, - "upload-time": "2026-03-24T04:01:11.204279Z", - "url": "https://files.pythonhosted.org/packages/3e/af/8d6ad988a6a4b9830c4e39e4c2e390e3037465b76a5e32e92273df27a973/chardet-7.3.0.tar.gz", + "provenance": null, + "requires-python": ">=3.7", + "size": 13716, + "upload-time": "2023-06-02T21:43:33.771673Z", + "url": "https://files.pythonhosted.org/packages/62/9b/4908a57acf39d8811836bc6776b309c2e07d63791485589acf0b6d7bc0c6/MarkupSafe-2.1.3-cp39-cp39-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, "data-dist-info-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, - "filename": "chardet-7.4.0.post1-cp310-cp310-macosx_10_9_x86_64.whl", + "filename": "MarkupSafe-2.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "b10b913b50c8dab125497abb02c8ed76434e90ce8625af9fe45e9f81fd5df858" + "sha256": "9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp310-cp310-macosx_10_9_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 853811, - "upload-time": "2026-03-26T19:17:11.814377Z", - "url": "https://files.pythonhosted.org/packages/d0/d7/2555f9b2c54247496b51539d159d1c63c2f694b1d7c287d7f1d23f0c0735/chardet-7.4.0.post1-cp310-cp310-macosx_10_9_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 26361, + "upload-time": "2023-06-02T21:43:35.036804Z", + "url": "https://files.pythonhosted.org/packages/68/8d/c33c43c499c19f4b51181e196c9a497010908fc22c5de33551e298aa6a21/MarkupSafe-2.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, "data-dist-info-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, - "filename": "chardet-7.4.0.post1-cp310-cp310-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "d4c682730cd5ea9b528299b826b9d7fca852fa85512de1b7ad3e84b77d68f6f7" + "sha256": "05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp310-cp310-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 840109, - "upload-time": "2026-03-26T19:17:13.530329Z", - "url": "https://files.pythonhosted.org/packages/b4/13/986f2b46ec395100f97684fb3c731b2f8956c97e93ef66272665d6726fe2/chardet-7.4.0.post1-cp310-cp310-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 25563, + "upload-time": "2023-06-02T21:43:36.832972Z", + "url": "https://files.pythonhosted.org/packages/de/63/cb7e71984e9159ec5f45b5e81e896c8bdd0e45fe3fc6ce02ab497f0d790e/MarkupSafe-2.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, "data-dist-info-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, - "filename": "chardet-7.4.0.post1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "554bc5058a1ef76cfdc278c4420daa58e1aa5e35d66d5886bc4bb85243409b2f" + "sha256": "282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 859868, - "upload-time": "2026-03-26T19:17:15.226447Z", - "url": "https://files.pythonhosted.org/packages/69/1a/6d61e3ab017bb200137c8f048d879828ed25808f831571dfc2617755e3a4/chardet-7.4.0.post1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 25215, + "upload-time": "2023-06-02T21:43:38.097068Z", + "url": "https://files.pythonhosted.org/packages/43/ad/7246ae594aac948b17408c0ff0f9ff0bc470bdbe9c672a754310db64b237/MarkupSafe-2.1.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, "data-dist-info-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, - "filename": "chardet-7.4.0.post1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.3-cp39-cp39-musllinux_1_1_aarch64.whl", "hashes": { - "sha256": "efce0ddb6a3f92f52da0affe62b7c558e3641651fee982a04899509f3070ab4a" + "sha256": "ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 866901, - "upload-time": "2026-03-26T19:17:16.831110Z", - "url": "https://files.pythonhosted.org/packages/a1/e4/2f964168d798c7091690a8f71895f1b1a3aa067de964a03537f75e6f6d4b/chardet-7.4.0.post1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 30313, + "upload-time": "2023-06-02T21:43:39.440682Z", + "url": "https://files.pythonhosted.org/packages/03/65/3473d2cb84bb2cda08be95b97fc4f53e6bcd701a2d50ba7b7c905e1e9273/MarkupSafe-2.1.3-cp39-cp39-musllinux_1_1_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, "data-dist-info-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, - "filename": "chardet-7.4.0.post1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "filename": "MarkupSafe-2.1.3-cp39-cp39-musllinux_1_1_i686.whl", "hashes": { - "sha256": "aa1621ad7699a4ffbff131ed3d023883fca6bd6ad6f069b3b43bd4d1c5fece1d" + "sha256": "7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", - "requires-python": ">=3.10", - "size": 864076, - "upload-time": "2026-03-26T19:17:18.428377Z", - "url": "https://files.pythonhosted.org/packages/6b/c4/0ca016f473f9f805e2e620c3fb1bbe1d370a83007a822ddc654fca085d8b/chardet-7.4.0.post1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 29410, + "upload-time": "2023-06-02T21:43:40.527306Z", + "url": "https://files.pythonhosted.org/packages/22/81/b5659e2b6ae1516495a22f87370419c1d79c8d853315e6cbe5172fc01a06/MarkupSafe-2.1.3-cp39-cp39-musllinux_1_1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, "data-dist-info-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" }, - "filename": "chardet-7.4.0.post1-cp311-cp311-macosx_10_9_x86_64.whl", + "filename": "MarkupSafe-2.1.3-cp39-cp39-musllinux_1_1_x86_64.whl", "hashes": { - "sha256": "2769be12361a6c7873392e435c708eca88c9f0fb6a647af75fa1386db64032d6" + "sha256": "0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp311-cp311-macosx_10_9_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 851312, - "upload-time": "2026-03-26T19:17:20.183322Z", - "url": "https://files.pythonhosted.org/packages/3e/38/fe380893cbba72febb24d5dc0c2f9ac99f437153c36a409a8e254ed77bb6/chardet-7.4.0.post1-cp311-cp311-macosx_10_9_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 29697, + "upload-time": "2023-06-02T21:43:41.799475Z", + "url": "https://files.pythonhosted.org/packages/ab/20/f59423543a8422cb8c69a579ebd0ef2c9dafa70cc8142b7372b5b4073caa/MarkupSafe-2.1.3-cp39-cp39-musllinux_1_1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" }, "data-dist-info-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" }, - "filename": "chardet-7.4.0.post1-cp311-cp311-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.3-cp39-cp39-win32.whl", "hashes": { - "sha256": "8e1eaa942ae81d43d535092ff3ba660c967344178cc3876b54834a56c1207f3a" + "sha256": "fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp311-cp311-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 837425, - "upload-time": "2026-03-26T19:17:21.848136Z", - "url": "https://files.pythonhosted.org/packages/5e/24/3c1522d777b66e2e3615ee33d1d4291c47b0ec258a9471b559339b01fac5/chardet-7.4.0.post1-cp311-cp311-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 16520, + "upload-time": "2023-06-02T21:43:42.880236Z", + "url": "https://files.pythonhosted.org/packages/d5/c1/1177f712d4ab91eb67f79d763a7b5f9c5851ee3077d6b4eee15e23b6b93e/MarkupSafe-2.1.3-cp39-cp39-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" }, "data-dist-info-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" }, - "filename": "chardet-7.4.0.post1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.3-cp39-cp39-win_amd64.whl", "hashes": { - "sha256": "941af534a9b77d4b912e173e98680225340cf8827537e465bd6498b3e98d0cb8" + "sha256": "3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 857193, - "upload-time": "2026-03-26T19:17:23.186726Z", - "url": "https://files.pythonhosted.org/packages/3b/0d/be32abacdb6ed59b5e53b55da04102946b03eadac8a0bb107e359b22e257/chardet-7.4.0.post1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 17076, + "upload-time": "2023-06-02T21:43:44.268468Z", + "url": "https://files.pythonhosted.org/packages/a2/b2/624042cb58cc6b3529a6c3a7b7d230766e3ecb768cba118ba7befd18ed6f/MarkupSafe-2.1.3-cp39-cp39-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-2.1.3.tar.gz", + "hashes": { + "sha256": "af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 19132, + "upload-time": "2023-06-02T21:43:45.578499Z", + "url": "https://files.pythonhosted.org/packages/6d/7c/59a3248f411813f8ccba92a55feaac4bf360d29e2ff05ee7d8e1ef2d7dbf/MarkupSafe-2.1.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.0.post1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.4-cp310-cp310-macosx_10_9_universal2.whl", "hashes": { - "sha256": "ad98a6c2e61624b1120919353d222121b8f5848b9d33c885d949fe0235575682" + "sha256": "de8153a7aae3835484ac168a9a9bdaa0c5eee4e0bc595503c95d53b942879c84" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 863486, - "upload-time": "2026-03-26T19:17:24.529360Z", - "url": "https://files.pythonhosted.org/packages/e3/a2/dab58511fbeef06dd88866568ea1a11b2f15654223cafc2681e2da84b1f2/chardet-7.4.0.post1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 17975, + "upload-time": "2024-01-19T22:48:20.932819Z", + "url": "https://files.pythonhosted.org/packages/b9/25/ed4be94e9c147d6939a708b94c55dfb6dfc8d9865618cf6896e34d7990aa/MarkupSafe-2.1.4-cp310-cp310-macosx_10_9_universal2.whl", "yanked": false }, { "core-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.0.post1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "filename": "MarkupSafe-2.1.4-cp310-cp310-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "6cddf6f1a0834ab5a6894819a6f4c3cd8c2cc86a12fc4efdc87eadb9ce7186ab" + "sha256": "e888ff76ceb39601c59e219f281466c6d7e66bd375b4ec1ce83bcdc68306796b" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", - "requires-python": ">=3.10", - "size": 858813, - "upload-time": "2026-03-26T19:17:25.855637Z", - "url": "https://files.pythonhosted.org/packages/e1/3a/f392d9b8465575140f250a8571e6cc643b08c8b650d84d0b499b542a0f2f/chardet-7.4.0.post1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 13850, + "upload-time": "2024-01-19T22:48:22.716746Z", + "url": "https://files.pythonhosted.org/packages/a9/14/f6111644d89fcd98bb6378eed02f3919fa797745c61a9b01e0cc1f57a737/MarkupSafe-2.1.4-cp310-cp310-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.0.post1-cp312-cp312-macosx_10_13_x86_64.whl", + "filename": "MarkupSafe-2.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "db07ed10259c0e93a55e3c285d2d78111b000e574aa4f94d89de53c72fb28127" + "sha256": "a0b838c37ba596fcbfca71651a104a611543077156cb0a26fe0c475e1f152ee8" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp312-cp312-macosx_10_13_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 853961, - "upload-time": "2026-03-26T19:17:27.174916Z", - "url": "https://files.pythonhosted.org/packages/89/e0/7747b1bd30b8686088581382e1465463f40d27d25db94eccfd872f088ac7/chardet-7.4.0.post1-cp312-cp312-macosx_10_13_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 26623, + "upload-time": "2024-01-19T22:48:23.807005Z", + "url": "https://files.pythonhosted.org/packages/68/5c/21f0d77446c031ff8b096dab9e93e2ac29a6f31532cc17951fb656b64d1c/MarkupSafe-2.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.0.post1-cp312-cp312-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "86d7ca798051fce39b980241f4e93a40e3ef1fb568e282afcdcdbf6efa56bada" + "sha256": "dac1ebf6983148b45b5fa48593950f90ed6d1d26300604f321c74a9ca1609f8e" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp312-cp312-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 837780, - "upload-time": "2026-03-26T19:17:28.820920Z", - "url": "https://files.pythonhosted.org/packages/2e/24/de2ba4786ada1c10147612cb7ff469ac8b835a47e9e5a772ce15735a8f4a/chardet-7.4.0.post1-cp312-cp312-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 25822, + "upload-time": "2024-01-19T22:48:24.883626Z", + "url": "https://files.pythonhosted.org/packages/36/2a/fab302636634e1f770a26aac212e44cff25522ed3c9189bd8afc9ae2effd/MarkupSafe-2.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.0.post1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "45adca296eddec38b803ce352bffcc5fff40576246e74fcd2aa358f9c813ffe0" + "sha256": "0fbad3d346df8f9d72622ac71b69565e621ada2ce6572f37c2eae8dacd60385d" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 859436, - "upload-time": "2026-03-26T19:17:30.200638Z", - "url": "https://files.pythonhosted.org/packages/29/59/133001a6a7549dd34a3c28d1358122b0e68a59f27840efb2102b72eb73cf/chardet-7.4.0.post1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 25497, + "upload-time": "2024-01-19T22:48:26.313894Z", + "url": "https://files.pythonhosted.org/packages/5a/92/c61e3cfeae1d60aec048333df70a1307f63404fcd21a9ec55b5b32117ac7/MarkupSafe-2.1.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.0.post1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.4-cp310-cp310-musllinux_1_1_aarch64.whl", "hashes": { - "sha256": "f03aef24d91168232db8b01e4d6726676708be503e6aa07e28ab808e6d0fe606" + "sha256": "d5291d98cd3ad9a562883468c690a2a238c4a6388ab3bd155b0c75dd55ece858" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 868655, - "upload-time": "2026-03-26T19:17:31.871106Z", - "url": "https://files.pythonhosted.org/packages/c3/00/2eec7b47263524f204b3225d023f7d75e9c06a0a75c06a4c85faf2aec246/chardet-7.4.0.post1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 30631, + "upload-time": "2024-01-19T22:48:28.119466Z", + "url": "https://files.pythonhosted.org/packages/42/4c/c39027927d0321c7895d565df6348a9c9fececaf0802b7e8f65a2e7e020f/MarkupSafe-2.1.4-cp310-cp310-musllinux_1_1_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.0.post1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "filename": "MarkupSafe-2.1.4-cp310-cp310-musllinux_1_1_i686.whl", "hashes": { - "sha256": "5aec4e167de05470a3e2466a1ae751d7f0ad15510f63633fdd01a0405515df7a" + "sha256": "a7cc49ef48a3c7a0005a949f3c04f8baa5409d3f663a1b36f0eba9bfe2a0396e" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", - "requires-python": ">=3.10", - "size": 862406, - "upload-time": "2026-03-26T19:17:33.529572Z", - "url": "https://files.pythonhosted.org/packages/00/a2/36e5b1a46a36293cac237fa5c61f9e11497e025ec2e4b10e8d187dede9b9/chardet-7.4.0.post1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 29747, + "upload-time": "2024-01-19T22:48:29.792406Z", + "url": "https://files.pythonhosted.org/packages/60/7b/bb262e8a217ebe77fb07a142d58248fea62d55ac44b23bd713c5d3dd5a3e/MarkupSafe-2.1.4-cp310-cp310-musllinux_1_1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.0.post1-cp313-cp313-macosx_10_13_x86_64.whl", + "filename": "MarkupSafe-2.1.4-cp310-cp310-musllinux_1_1_x86_64.whl", "hashes": { - "sha256": "efdb3785c8700b3d0b354553827a166480a439f9754f7366f795bbe8b42d6daf" + "sha256": "b83041cda633871572f0d3c41dddd5582ad7d22f65a72eacd8d3d6d00291df26" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp313-cp313-macosx_10_13_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 853792, - "upload-time": "2026-03-26T19:17:35.057213Z", - "url": "https://files.pythonhosted.org/packages/e9/32/83a15c6077e7f240834ffd9ed78ef12f20f6e1924d7d7986d33f3d2af905/chardet-7.4.0.post1-cp313-cp313-macosx_10_13_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 30025, + "upload-time": "2024-01-19T22:48:31.369911Z", + "url": "https://files.pythonhosted.org/packages/45/ff/c118b6acedd08e4bff8a765d2fe218dd44d95ba390a421e2594996980cce/MarkupSafe-2.1.4-cp310-cp310-musllinux_1_1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" }, "data-dist-info-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" }, - "filename": "chardet-7.4.0.post1-cp313-cp313-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.4-cp310-cp310-win32.whl", "hashes": { - "sha256": "e6285d35f79d0cdc8838d3cb01876f979c8419a74662e8de39444e40639e0b2b" + "sha256": "0c26f67b3fe27302d3a412b85ef696792c4a2386293c53ba683a89562f9399b0" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp313-cp313-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 837634, - "upload-time": "2026-03-26T19:17:36.706370Z", - "url": "https://files.pythonhosted.org/packages/83/d3/80554c1cc15631446c9b90aec6fe63b7310aa0b82d3004f7ba38bd8a8270/chardet-7.4.0.post1-cp313-cp313-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 16656, + "upload-time": "2024-01-19T22:48:32.967457Z", + "url": "https://files.pythonhosted.org/packages/bf/23/c8f5a43d5ba2061bc5baa9da73f9d6b354e725e7e5c1d9c0db5379d4c6c4/MarkupSafe-2.1.4-cp310-cp310-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" }, "data-dist-info-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" }, - "filename": "chardet-7.4.0.post1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.4-cp310-cp310-win_amd64.whl", "hashes": { - "sha256": "c23262011179db48e600012e296133ab577d8e9682c91a19221164732ccb4427" + "sha256": "a76055d5cb1c23485d7ddae533229039b850db711c554a12ea64a0fd8a0129e2" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 858692, - "upload-time": "2026-03-26T19:17:38.027910Z", - "url": "https://files.pythonhosted.org/packages/6b/4d/e9bbe23cec7394ed1190f5af688efd1b41dea8515371f0b1ee6ad4c09682/chardet-7.4.0.post1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 17212, + "upload-time": "2024-01-19T22:48:33.905017Z", + "url": "https://files.pythonhosted.org/packages/04/94/90fa2d1a40ef244f9cd3cc7275df22a65a3978a50afb42603eac6555108b/MarkupSafe-2.1.4-cp310-cp310-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.0.post1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.4-cp311-cp311-macosx_10_9_universal2.whl", "hashes": { - "sha256": "329aa8766c4917d3acc1b1d0462f0b2e820e24e9f341d0f858aee85396ae3002" + "sha256": "9e9e3c4020aa2dc62d5dd6743a69e399ce3de58320522948af6140ac959ab863" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 867879, - "upload-time": "2026-03-26T19:17:39.332683Z", - "url": "https://files.pythonhosted.org/packages/d1/3b/6103194ea934f1c3a4ea080905c8849f71e83de455c16cb625d25f49b779/chardet-7.4.0.post1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 17989, + "upload-time": "2024-01-19T22:48:35.457361Z", + "url": "https://files.pythonhosted.org/packages/e9/58/e6de8fd932e62d7a43174e700290cba3da08a502955de22141fbfced4b42/MarkupSafe-2.1.4-cp311-cp311-macosx_10_9_universal2.whl", "yanked": false }, { "core-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.0.post1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "filename": "MarkupSafe-2.1.4-cp311-cp311-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "0cbfa21c8526022a62d1ebd1799b6e2c3598779231c0397372b6e26a4b1f4d28" + "sha256": "0042d6a9880b38e1dd9ff83146cc3c9c18a059b9360ceae207805567aacccc69" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", - "requires-python": ">=3.10", - "size": 862092, - "upload-time": "2026-03-26T19:17:40.654161Z", - "url": "https://files.pythonhosted.org/packages/72/06/317627e347072507e448e0515b736cdb650826c57c7217ce1361615d7a85/chardet-7.4.0.post1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 13867, + "upload-time": "2024-01-19T22:48:37.007626Z", + "url": "https://files.pythonhosted.org/packages/de/9a/6d2e1b78fecf2a1318aa41b5962deb4f1168b9d2c095543fc465de82c0c7/MarkupSafe-2.1.4-cp311-cp311-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.0.post1-cp314-cp314-macosx_10_15_x86_64.whl", + "filename": "MarkupSafe-2.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "70af3a05ca9476461160474f1324612d04b885101216894e60266c8c16510084" + "sha256": "55d03fea4c4e9fd0ad75dc2e7e2b6757b80c152c032ea1d1de487461d8140efc" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp314-cp314-macosx_10_15_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 853233, - "upload-time": "2026-03-26T19:17:42.496596Z", - "url": "https://files.pythonhosted.org/packages/6f/11/74e49a9fa914afe7e751263969894c61e2c49b7e71c0047bcaab64c8117f/chardet-7.4.0.post1-cp314-cp314-macosx_10_15_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 29015, + "upload-time": "2024-01-19T22:48:37.881234Z", + "url": "https://files.pythonhosted.org/packages/98/8f/2d3694997f3eb2d3775950985a83194de77d8c7836c8f899116cc83a46de/MarkupSafe-2.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.0.post1-cp314-cp314-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "79c96d41ee63b098205d071caeee272968fe7a81a65151af2c02d1f51d2e2b4f" + "sha256": "3ab3a886a237f6e9c9f4f7d272067e712cdb4efa774bef494dccad08f39d8ae6" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp314-cp314-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 837902, - "upload-time": "2026-03-26T19:17:44.398757Z", - "url": "https://files.pythonhosted.org/packages/7e/a3/a358e5fb4144da67fe9572b4506ce3a065dc24e9cc030d1b049c6b1e914e/chardet-7.4.0.post1-cp314-cp314-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 28226, + "upload-time": "2024-01-19T22:48:39.488606Z", + "url": "https://files.pythonhosted.org/packages/d3/0a/c6dfffacc5a9a17c97019cb7cbec67e5abfb65c59a58ecba270fa224f88d/MarkupSafe-2.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.0.post1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "a2eb2b2ed1662e74bebcdcd8f3872fd23378605601065a94ca265040026a11b3" + "sha256": "abf5ebbec056817057bfafc0445916bb688a255a5146f900445d081db08cbabb" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 860652, - "upload-time": "2026-03-26T19:17:46.498268Z", - "url": "https://files.pythonhosted.org/packages/b6/8e/488e166cc97bf7544d246c628a1abd7af1e369c4068cedb02a5f0abe8a74/chardet-7.4.0.post1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 27757, + "upload-time": "2024-01-19T22:48:40.378978Z", + "url": "https://files.pythonhosted.org/packages/87/8a/04467357a6f40f013f9362d174e0cb2d9f91c77f56f4b73c3b0c8f620fff/MarkupSafe-2.1.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.0.post1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.4-cp311-cp311-musllinux_1_1_aarch64.whl", "hashes": { - "sha256": "069f4ff169142c45198b513702d7596b60944d3d8ebcfed2626e7716430e90e0" + "sha256": "e1a0d1924a5013d4f294087e00024ad25668234569289650929ab871231668e7" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 868211, - "upload-time": "2026-03-26T19:17:48.314339Z", - "url": "https://files.pythonhosted.org/packages/19/0e/d3ed1a607f64c831ff2c35adc43d1a5db1cce4494585d494d3465e4b593b/chardet-7.4.0.post1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 33993, + "upload-time": "2024-01-19T22:48:41.376674Z", + "url": "https://files.pythonhosted.org/packages/41/76/d710592bf23cecab5361a76acddbcd80386fb44a41bb680b8cde94ce753f/MarkupSafe-2.1.4-cp311-cp311-musllinux_1_1_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.0.post1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "filename": "MarkupSafe-2.1.4-cp311-cp311-musllinux_1_1_i686.whl", "hashes": { - "sha256": "e801976901fb7bc48f13653a7ca78e81fa65fe615d0d33c9383385c73e571927" + "sha256": "e7902211afd0af05fbadcc9a312e4cf10f27b779cf1323e78d52377ae4b72bea" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", - "requires-python": ">=3.10", - "size": 862775, - "upload-time": "2026-03-26T19:17:49.581385Z", - "url": "https://files.pythonhosted.org/packages/8d/6a/9ad635e2b75e6b058c1104a2821a1ed444161279f112df2c0f914193dff1/chardet-7.4.0.post1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 32724, + "upload-time": "2024-01-19T22:48:42.338342Z", + "url": "https://files.pythonhosted.org/packages/9d/38/ba1ea63db85f87a5ceeccc157059652a6eb9c1b100483c6887ffbf993878/MarkupSafe-2.1.4-cp311-cp311-musllinux_1_1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.0.post1-py3-none-any.whl", + "filename": "MarkupSafe-2.1.4-cp311-cp311-musllinux_1_1_x86_64.whl", "hashes": { - "sha256": "57a62ef50f69bc2fb3a3ea1ffffec6d10f3d2112d3b05d6e3cb15c2c9b55f6cc" + "sha256": "c669391319973e49a7c6230c218a1e3044710bc1ce4c8e6eb71f7e6d43a2c131" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-py3-none-any.whl/provenance", - "requires-python": ">=3.10", - "size": 624666, - "upload-time": "2026-03-26T19:17:51.248163Z", - "url": "https://files.pythonhosted.org/packages/91/d7/47988d40231b41376f5a66346ef3b322c81091dfd4c0f84df5a1e3bb06b5/chardet-7.4.0.post1-py3-none-any.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 33321, + "upload-time": "2024-01-19T22:48:43.303814Z", + "url": "https://files.pythonhosted.org/packages/0d/57/aa0a5a362ef161e6be4e8f574338bf531d136d1579cd6b3ee8d54f0c51f8/MarkupSafe-2.1.4-cp311-cp311-musllinux_1_1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" }, "data-dist-info-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" }, - "filename": "chardet-7.4.0.post2-cp310-cp310-macosx_10_9_x86_64.whl", + "filename": "MarkupSafe-2.1.4-cp311-cp311-win32.whl", "hashes": { - "sha256": "77170d229f3d7babbc36c5a33c361de1c01091f4564a33bcd7e0f59ee8609b2a" + "sha256": "31f57d64c336b8ccb1966d156932f3daa4fee74176b0fdc48ef580be774aae74" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp310-cp310-macosx_10_9_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 854465, - "upload-time": "2026-03-29T18:06:32.775757Z", - "url": "https://files.pythonhosted.org/packages/e9/35/1adb720ebfa87dfdc089e0acc0e911adc7f1c9394824fcbfea188ca7cabf/chardet-7.4.0.post2-cp310-cp310-macosx_10_9_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 16673, + "upload-time": "2024-01-19T22:48:44.261704Z", + "url": "https://files.pythonhosted.org/packages/8e/8f/d7661c1684a8a13d61cdbad74bf8a7f5e1ad545dace099e8640573543653/MarkupSafe-2.1.4-cp311-cp311-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" }, "data-dist-info-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" }, - "filename": "chardet-7.4.0.post2-cp310-cp310-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.4-cp311-cp311-win_amd64.whl", "hashes": { - "sha256": "9be8a6ba814f65013e0e6d92a43e8fa50f42c8850c143fa74586baeac5fa1bcd" + "sha256": "54a7e1380dfece8847c71bf7e33da5d084e9b889c75eca19100ef98027bd9f56" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp310-cp310-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 840763, - "upload-time": "2026-03-29T18:06:34.317374Z", - "url": "https://files.pythonhosted.org/packages/f6/69/969ded64b37176f066c4c45871d660fedca3f8da96e0ef8fb3bde6187416/chardet-7.4.0.post2-cp310-cp310-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 17224, + "upload-time": "2024-01-19T22:48:45.801458Z", + "url": "https://files.pythonhosted.org/packages/de/be/5ff3f2568674abbcc1fd373636a68bad58c07da1c14f08c4a6a609db905e/MarkupSafe-2.1.4-cp311-cp311-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.0.post2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.4-cp312-cp312-macosx_10_9_universal2.whl", "hashes": { - "sha256": "28807a1209b7c2b79b24bdf9722b381e81da8104ae17fe2bd1e9f01c87fe9071" + "sha256": "a76cd37d229fc385738bd1ce4cba2a121cf26b53864c1772694ad0ad348e509e" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 860522, - "upload-time": "2026-03-29T18:06:35.852225Z", - "url": "https://files.pythonhosted.org/packages/77/1d/1ecd889464d7a641f26ecdf1cd4dbe0dcbd0b0afac47435ca2031b3f50da/chardet-7.4.0.post2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 17986, + "upload-time": "2024-01-19T22:48:46.759920Z", + "url": "https://files.pythonhosted.org/packages/e2/a7/601b3a69a88d7e65e7495fa61f351916002b03549ff2fd748d65d2877e8c/MarkupSafe-2.1.4-cp312-cp312-macosx_10_9_universal2.whl", "yanked": false }, { "core-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.0.post2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.4-cp312-cp312-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "6ade174e3fe29f1f4abdb3cc47add0a98201452c43786cbf324b5e237a0c79fc" + "sha256": "987d13fe1d23e12a66ca2073b8d2e2a75cec2ecb8eab43ff5624ba0ad42764bc" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 867558, - "upload-time": "2026-03-29T18:06:37.723804Z", - "url": "https://files.pythonhosted.org/packages/38/20/eb8babbc63b95d98c0b82fd2870fcd52b55ef7980039547cb5c04e75bd16/chardet-7.4.0.post2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 13829, + "upload-time": "2024-01-19T22:48:47.813614Z", + "url": "https://files.pythonhosted.org/packages/56/df/e873f115b6211bb92ec160651ff227989bd1a471a92ae32984db68ee5a8b/MarkupSafe-2.1.4-cp312-cp312-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.0.post2-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "filename": "MarkupSafe-2.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "335d9cedd5b5be4b8b39ec25b1c2e4498ac4e8658c9466b68b4417cf07c8c4ee" + "sha256": "5244324676254697fe5c181fc762284e2c5fceeb1c4e3e7f6aca2b6f107e60dc" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", - "requires-python": ">=3.10", - "size": 864717, - "upload-time": "2026-03-29T18:06:39.227740Z", - "url": "https://files.pythonhosted.org/packages/0e/5f/be8a831885459580a5975e162da7a6e8111bcc942f9562fe69f9fa152b41/chardet-7.4.0.post2-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 29447, + "upload-time": "2024-01-19T22:48:48.714430Z", + "url": "https://files.pythonhosted.org/packages/43/6c/cada926629accaaf8f4fc3eb01694fd0c3dfcb311104f62849395c08acee/MarkupSafe-2.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.0.post2-cp310-cp310-win_amd64.whl", + "filename": "MarkupSafe-2.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "cde31d2314b156404380aca8aa0bdf6395bc92998b25336076b8a588c267fb20" + "sha256": "78bc995e004681246e85e28e068111a4c3f35f34e6c62da1471e844ee1446250" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp310-cp310-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 924472, - "upload-time": "2026-03-29T18:06:40.768239Z", - "url": "https://files.pythonhosted.org/packages/36/09/7618514ecc1a47d9316cf0c2f49437b6bef3d5281a00abd675f3731ef6eb/chardet-7.4.0.post2-cp310-cp310-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 28451, + "upload-time": "2024-01-19T22:48:49.627891Z", + "url": "https://files.pythonhosted.org/packages/2c/db/e20eb0899e6cfc0bc51c21d0b62fb138f5e014443c340cacbd250768b968/MarkupSafe-2.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.0.post2-cp311-cp311-macosx_10_9_x86_64.whl", + "filename": "MarkupSafe-2.1.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "90227bc83d06d16b548afe185e93eff8c740cb11ec51536366399b912e361b8d" + "sha256": "a4d176cfdfde84f732c4a53109b293d05883e952bbba68b857ae446fa3119b4f" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp311-cp311-macosx_10_9_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 851964, - "upload-time": "2026-03-29T18:06:42.525744Z", - "url": "https://files.pythonhosted.org/packages/4a/db/fcccf6858e87927a22df20251bda9e672819f3db1f2497eccd0290059761/chardet-7.4.0.post2-cp311-cp311-macosx_10_9_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 27835, + "upload-time": "2024-01-19T22:48:50.540848Z", + "url": "https://files.pythonhosted.org/packages/cb/b0/d7b8c30d8b0b27aa7ba8fe40b42cc0f30171716d9bb8bc59d43f2c70dcaa/MarkupSafe-2.1.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.0.post2-cp311-cp311-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.4-cp312-cp312-musllinux_1_1_aarch64.whl", "hashes": { - "sha256": "18cb15facd3a70042cb4d3b9a80dd2e9b8d78af90643f434047060e1f84dff06" + "sha256": "f9917691f410a2e0897d1ef99619fd3f7dd503647c8ff2475bf90c3cf222ad74" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp311-cp311-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 838079, - "upload-time": "2026-03-29T18:06:43.949970Z", - "url": "https://files.pythonhosted.org/packages/fe/79/c92968b31cd51d87328d0298ec3e8278027ad74c79309a60af3b88d0b199/chardet-7.4.0.post2-cp311-cp311-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 33887, + "upload-time": "2024-01-19T22:48:51.475383Z", + "url": "https://files.pythonhosted.org/packages/fa/c4/812b1a4144b37c08687b24a54cf61f8354dc8be2e5962ad1f14895f080d4/MarkupSafe-2.1.4-cp312-cp312-musllinux_1_1_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.0.post2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.4-cp312-cp312-musllinux_1_1_i686.whl", "hashes": { - "sha256": "e719bf17854051970938e260d2c589fe3fde3da0a681acdafd266e3bbf75c1af" + "sha256": "f06e5a9e99b7df44640767842f414ed5d7bedaaa78cd817ce04bbd6fd86e2dd6" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 857847, - "upload-time": "2026-03-29T18:06:45.587903Z", - "url": "https://files.pythonhosted.org/packages/e8/e4/dc9f68093dac581f02bb842cc1d4b96468ce3388f241168b02d97b05fe3e/chardet-7.4.0.post2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 32263, + "upload-time": "2024-01-19T22:48:53.012604Z", + "url": "https://files.pythonhosted.org/packages/37/69/9cb8ac6b24aa470ec9cb7eb13b2be98f95fc5ac4a6dbe21d6d8825e852ed/MarkupSafe-2.1.4-cp312-cp312-musllinux_1_1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.0.post2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.4-cp312-cp312-musllinux_1_1_x86_64.whl", "hashes": { - "sha256": "24b8fcc1fe54936932f305522bc2f40a207ecbb38209fa24226eab7432531aef" + "sha256": "396549cea79e8ca4ba65525470d534e8a41070e6b3500ce2414921099cb73e8d" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 864143, - "upload-time": "2026-03-29T18:06:47.479029Z", - "url": "https://files.pythonhosted.org/packages/8c/57/053b571501feffd18bc7ff97d251293ad0e7ccc362c38be7fd6d640ca3fc/chardet-7.4.0.post2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 33015, + "upload-time": "2024-01-19T22:48:53.989537Z", + "url": "https://files.pythonhosted.org/packages/71/f1/9d1e248f846c29fc91fe9ddd1c5845e0217b75756a3ef4403ae3243d4fec/MarkupSafe-2.1.4-cp312-cp312-musllinux_1_1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" }, "data-dist-info-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" }, - "filename": "chardet-7.4.0.post2-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "filename": "MarkupSafe-2.1.4-cp312-cp312-win32.whl", "hashes": { - "sha256": "2c748b2850c8376ef04b02b3f22e014da5edc961478c88ccc6b01d3eed9bc1e7" + "sha256": "f6be2d708a9d0e9b0054856f07ac7070fbe1754be40ca8525d5adccdbda8f475" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", - "requires-python": ">=3.10", - "size": 859454, - "upload-time": "2026-03-29T18:06:49.002443Z", - "url": "https://files.pythonhosted.org/packages/a9/4e/53cc4b9128e6449ad21ac023bfa4495f6c0b8e5ededf883368f541866a93/chardet-7.4.0.post2-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 16574, + "upload-time": "2024-01-19T22:48:55.107699Z", + "url": "https://files.pythonhosted.org/packages/5c/90/f682efdcb0c16c1584efd188b430462c3e746350149f65f8fa048ab8f18b/MarkupSafe-2.1.4-cp312-cp312-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" }, "data-dist-info-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" }, - "filename": "chardet-7.4.0.post2-cp311-cp311-win_amd64.whl", + "filename": "MarkupSafe-2.1.4-cp312-cp312-win_amd64.whl", "hashes": { - "sha256": "a359eb4535aeabd3f61e599530c4c4d4855c31316e6fed7db619a9c58785ee38" + "sha256": "5045e892cfdaecc5b4c01822f353cf2c8feb88a6ec1c0adef2a2e705eef0f656" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp311-cp311-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 923355, - "upload-time": "2026-03-29T18:06:50.569040Z", - "url": "https://files.pythonhosted.org/packages/b6/86/2f178028970f0c8beaaf54f7ba6dbb1767f41435f332406f88f7c2711f84/chardet-7.4.0.post2-cp311-cp311-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 17128, + "upload-time": "2024-01-19T22:48:56.673493Z", + "url": "https://files.pythonhosted.org/packages/0f/59/243a8fad3dd0800091566b25270f6bb7b81c8a1a7bb2276a3161ec4f16b2/MarkupSafe-2.1.4-cp312-cp312-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.0.post2-cp312-cp312-macosx_10_13_x86_64.whl", + "filename": "MarkupSafe-2.1.4-cp37-cp37m-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "7aced16fe8098019c7c513dd92e9ee3ad29fffac757fa7de13ff8f3a8607a344" + "sha256": "7a07f40ef8f0fbc5ef1000d0c78771f4d5ca03b4953fc162749772916b298fc4" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp312-cp312-macosx_10_13_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 854615, - "upload-time": "2026-03-29T18:06:52.099565Z", - "url": "https://files.pythonhosted.org/packages/b0/24/b012c1fd362e1a25425afd9f746166976b8ba3b2d78140a39df23bba2886/chardet-7.4.0.post2-cp312-cp312-macosx_10_13_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 13751, + "upload-time": "2024-01-19T22:48:57.652165Z", + "url": "https://files.pythonhosted.org/packages/52/64/b548f9151cd1bee499bc5e63f6945a6818d950f8eec831a95a08aadb9bb4/MarkupSafe-2.1.4-cp37-cp37m-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.0.post2-cp312-cp312-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "dc6829803ba71cb427dffac03a948ae828c617710bbd5f97ae3b34ab18558414" + "sha256": "d18b66fe626ac412d96c2ab536306c736c66cf2a31c243a45025156cc190dc8a" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp312-cp312-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 838434, - "upload-time": "2026-03-29T18:06:54.332451Z", - "url": "https://files.pythonhosted.org/packages/0d/01/778bcb1e162000c5b8295a25191935b0b2eaf0000096bd3fcbf782b5c8c0/chardet-7.4.0.post2-cp312-cp312-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 26339, + "upload-time": "2024-01-19T22:48:59.115351Z", + "url": "https://files.pythonhosted.org/packages/2a/87/98b9a24a52c8d758efbda0cb28ebf2283a3e7a78af2fbd35d6c79327c3a4/MarkupSafe-2.1.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.0.post2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "46659d38ba18e7c740f10a4c2edd0ef112e0322606ab2570cb8fd387954e0de9" + "sha256": "698e84142f3f884114ea8cf83e7a67ca8f4ace8454e78fe960646c6c91c63bfa" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 860089, - "upload-time": "2026-03-29T18:06:56.233455Z", - "url": "https://files.pythonhosted.org/packages/e6/6a/827065f0390160d1c74e4cbe8f68815d56daf392c1eb5027fb16d0700d75/chardet-7.4.0.post2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 25560, + "upload-time": "2024-01-19T22:49:00.772011Z", + "url": "https://files.pythonhosted.org/packages/19/82/dfa26a17c74a592865fe9f2f1b2c19a103672207ace9a611b35131f5aaf6/MarkupSafe-2.1.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.0.post2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "5933289313b8cbfb0d07cf44583a2a6c7e31bffe5dcb7ebb6592825aa197d5b0" + "sha256": "49a3b78a5af63ec10d8604180380c13dcd870aba7928c1fe04e881d5c792dc4e" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 869310, - "upload-time": "2026-03-29T18:06:57.847526Z", - "url": "https://files.pythonhosted.org/packages/e2/32/3abb90c7057e2cbdd711b59d99dc4dfc1a28b7da5a41971ec918f0928682/chardet-7.4.0.post2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 25251, + "upload-time": "2024-01-19T22:49:01.847261Z", + "url": "https://files.pythonhosted.org/packages/c0/55/385b57600adcac941877a52d5f7789a0bfcc263b7442d8dcb5d6a4d86658/MarkupSafe-2.1.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.0.post2-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "filename": "MarkupSafe-2.1.4-cp37-cp37m-musllinux_1_1_aarch64.whl", "hashes": { - "sha256": "2b99b417fac30641429829666ee7331366e797863504260aa1b18bfc2020e4e3" + "sha256": "15866d7f2dc60cfdde12ebb4e75e41be862348b4728300c36cdf405e258415ec" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", - "requires-python": ">=3.10", - "size": 863047, - "upload-time": "2026-03-29T18:06:59.427515Z", - "url": "https://files.pythonhosted.org/packages/7d/e2/c0f2a96cbda065765ad33b3a8f466b279983a72a6e3035e0f5cfa54b831f/chardet-7.4.0.post2-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 31022, + "upload-time": "2024-01-19T22:49:02.949054Z", + "url": "https://files.pythonhosted.org/packages/ce/28/394edbc34e165b354cce54200e98cb1120c80bcd3df9334e0fe6c91f4f95/MarkupSafe-2.1.4-cp37-cp37m-musllinux_1_1_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.0.post2-cp312-cp312-win_amd64.whl", + "filename": "MarkupSafe-2.1.4-cp37-cp37m-musllinux_1_1_i686.whl", "hashes": { - "sha256": "a07dc1257fef2685dfc5182229abccd3f9b1299006a5b4d43ac7bd252faa1118" + "sha256": "6aa5e2e7fc9bc042ae82d8b79d795b9a62bd8f15ba1e7594e3db243f158b5565" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp312-cp312-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 924680, - "upload-time": "2026-03-29T18:07:00.772956Z", - "url": "https://files.pythonhosted.org/packages/46/0d/0b6039f2d254698a525d9a1b00334b3262a6521adede50885f05ba714fad/chardet-7.4.0.post2-cp312-cp312-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 30181, + "upload-time": "2024-01-19T22:49:04.182312Z", + "url": "https://files.pythonhosted.org/packages/81/8e/ddcf9fea0cf973c9b0407927aabb0864ef6a33f492845f0969cea7adeb95/MarkupSafe-2.1.4-cp37-cp37m-musllinux_1_1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.0.post2-cp313-cp313-macosx_10_13_x86_64.whl", + "filename": "MarkupSafe-2.1.4-cp37-cp37m-musllinux_1_1_x86_64.whl", "hashes": { - "sha256": "9bdb9387e692dd53c837aa922f676e5ab51209895cd99b15d30c6004418e0d27" + "sha256": "54635102ba3cf5da26eb6f96c4b8c53af8a9c0d97b64bdcb592596a6255d8518" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp313-cp313-macosx_10_13_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 854448, - "upload-time": "2026-03-29T18:07:02.432869Z", - "url": "https://files.pythonhosted.org/packages/64/6f/40998484582edf32ebcbe30a51c0b33fb476aa4d22b172d4aabc3f47c5ed/chardet-7.4.0.post2-cp313-cp313-macosx_10_13_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 30432, + "upload-time": "2024-01-19T22:49:05.676786Z", + "url": "https://files.pythonhosted.org/packages/cc/36/2533a0aa2c9edd539b9c2e348ea6c600e05ea9433d5f403f58aca182b6fa/MarkupSafe-2.1.4-cp37-cp37m-musllinux_1_1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" }, "data-dist-info-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" }, - "filename": "chardet-7.4.0.post2-cp313-cp313-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.4-cp37-cp37m-win32.whl", "hashes": { - "sha256": "422ac637f5a2a8b13151245591cb0fabdf9ec1427725f0560628cb5ad4fb1462" + "sha256": "3583a3a3ab7958e354dc1d25be74aee6228938312ee875a22330c4dc2e41beb0" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp313-cp313-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 838289, - "upload-time": "2026-03-29T18:07:04.026149Z", - "url": "https://files.pythonhosted.org/packages/32/ed/0fc7f4be6d346049bafec134cb4d122317e8e803b42e520f8214f02d9d13/chardet-7.4.0.post2-cp313-cp313-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 16631, + "upload-time": "2024-01-19T22:49:07.302330Z", + "url": "https://files.pythonhosted.org/packages/81/07/39e8a4c013e70b81e135e194dae3b5623a24caa81628bf426372abc4068e/MarkupSafe-2.1.4-cp37-cp37m-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" }, "data-dist-info-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" }, - "filename": "chardet-7.4.0.post2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.4-cp37-cp37m-win_amd64.whl", "hashes": { - "sha256": "7d52b3f15249ba877030045900d179d44552c3c37dda487462be473ec67bed2f" + "sha256": "d6e427c7378c7f1b2bef6a344c925b8b63623d3321c09a237b7cc0e77dd98ceb" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 859345, - "upload-time": "2026-03-29T18:07:05.563466Z", - "url": "https://files.pythonhosted.org/packages/11/7d/f22cf8861c18126b6775b4d4a95fa4141ecc4a24d87c5a225d1d5df472c1/chardet-7.4.0.post2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 17208, + "upload-time": "2024-01-19T22:49:08.273059Z", + "url": "https://files.pythonhosted.org/packages/46/3d/9e4739043ba5bbba5fc77c845ba68aeeb90d106c41461a4954ed176b4194/MarkupSafe-2.1.4-cp37-cp37m-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.0.post2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.4-cp38-cp38-macosx_10_9_universal2.whl", "hashes": { - "sha256": "ccdfb13b4a727d3d944157c7f350c6d64630511a0ce39e37ffa5114e90f7d3a7" + "sha256": "bf1196dcc239e608605b716e7b166eb5faf4bc192f8a44b81e85251e62584bd2" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 868537, - "upload-time": "2026-03-29T18:07:07.093986Z", - "url": "https://files.pythonhosted.org/packages/27/ff/0f582b7a9369bba8abb47d72c3d1d1122c351b8fb04dcac2637683072bcb/chardet-7.4.0.post2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 17961, + "upload-time": "2024-01-19T22:49:09.796802Z", + "url": "https://files.pythonhosted.org/packages/79/c3/7e515024117de7c53968f7c761cbd641c7fa4ff1da721c44f7433aae073b/MarkupSafe-2.1.4-cp38-cp38-macosx_10_9_universal2.whl", "yanked": false }, { "core-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.0.post2-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "filename": "MarkupSafe-2.1.4-cp38-cp38-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "daae5b0579e7e33adacb4722a62b540e6bec49944e081a859cb9a6a010713817" + "sha256": "4df98d4a9cd6a88d6a585852f56f2155c9cdb6aec78361a19f938810aa020954" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", - "requires-python": ">=3.10", - "size": 862733, - "upload-time": "2026-03-29T18:07:08.948873Z", - "url": "https://files.pythonhosted.org/packages/51/7b/226d88c86a5351dcb03cf7702f6916ab304d6ce5146a96d1636c9b4287a2/chardet-7.4.0.post2-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 13841, + "upload-time": "2024-01-19T22:49:10.741945Z", + "url": "https://files.pythonhosted.org/packages/38/6b/afcfc2cc9dbec4125589bdfa766aa55d23dc81dd07a548a334b659ce81db/MarkupSafe-2.1.4-cp38-cp38-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.0.post2-cp313-cp313-win_amd64.whl", + "filename": "MarkupSafe-2.1.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "6c448fe2d77e329cec421b95f844b75f8c9cb744e808ecc9124b6063ca6acb5e" + "sha256": "b835aba863195269ea358cecc21b400276747cc977492319fd7682b8cd2c253d" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp313-cp313-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 924887, - "upload-time": "2026-03-29T18:07:10.381364Z", - "url": "https://files.pythonhosted.org/packages/55/ef/b34d768e047796f69866b88dd81f10993bb5d7421a6196799512e478dd6a/chardet-7.4.0.post2-cp313-cp313-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 26928, + "upload-time": "2024-01-19T22:49:11.720398Z", + "url": "https://files.pythonhosted.org/packages/e2/a1/ae1826835cb773db2d720125482b2f0b99308d12c9e9b78b2358f5ef0c60/MarkupSafe-2.1.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.0.post2-cp314-cp314-macosx_10_15_x86_64.whl", + "filename": "MarkupSafe-2.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "5862b17677f7e8fcee4e37fe641f01d30762e4b075ac37ce9584e4407896e2d9" + "sha256": "23984d1bdae01bee794267424af55eef4dfc038dc5d1272860669b2aa025c9e3" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp314-cp314-macosx_10_15_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 853887, - "upload-time": "2026-03-29T18:07:12.156303Z", - "url": "https://files.pythonhosted.org/packages/b2/1e/8b5d54ecc873e828e9b91cddfce6bf5a058d7bb3d64007cfbbbc872b0bda/chardet-7.4.0.post2-cp314-cp314-macosx_10_15_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 26107, + "upload-time": "2024-01-19T22:49:13.277572Z", + "url": "https://files.pythonhosted.org/packages/35/21/45495e6d8fd4fedad477b9fb97905279433f58c141e1b4fa7c752f1bc5ca/MarkupSafe-2.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.0.post2-cp314-cp314-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "22d05c4b7e721d5330d99ef4a6f6233a9de58ae6f2275c21a098bedd778a6cb7" + "sha256": "1c98c33ffe20e9a489145d97070a435ea0679fddaabcafe19982fe9c971987d5" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp314-cp314-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 838555, - "upload-time": "2026-03-29T18:07:13.689964Z", - "url": "https://files.pythonhosted.org/packages/26/17/8c2cf762c876b04036e561d2a27df8a6305435db1cb584f71c356e319c40/chardet-7.4.0.post2-cp314-cp314-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 25783, + "upload-time": "2024-01-19T22:49:15.534491Z", + "url": "https://files.pythonhosted.org/packages/56/a8/e7b5cc3ccbd1b06d52271ca6e72510909f1334b06ba3289ca519d68af8ea/MarkupSafe-2.1.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.0.post2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.4-cp38-cp38-musllinux_1_1_aarch64.whl", "hashes": { - "sha256": "a035d407f762c21eb77069982425eb403e518dd758617aa43bf11d0d2203a1b6" + "sha256": "9896fca4a8eb246defc8b2a7ac77ef7553b638e04fbf170bff78a40fa8a91474" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 861305, - "upload-time": "2026-03-29T18:07:15.194728Z", - "url": "https://files.pythonhosted.org/packages/3b/21/51fb8cfbcf2f1acc7c03776f4452f64ff2b9051505b38bc9e2a3941af330/chardet-7.4.0.post2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 30519, + "upload-time": "2024-01-19T22:49:16.483661Z", + "url": "https://files.pythonhosted.org/packages/22/21/db757f4055d8a96500da48a409bed5235bf4bc6ffc3d516e0446329c7dc9/MarkupSafe-2.1.4-cp38-cp38-musllinux_1_1_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.0.post2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.4-cp38-cp38-musllinux_1_1_i686.whl", "hashes": { - "sha256": "2adfa7390e69cb5ed499b54978d31f6d476788d07d83da3426811181b7ca7682" + "sha256": "b0fe73bac2fed83839dbdbe6da84ae2a31c11cfc1c777a40dbd8ac8a6ed1560f" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 868868, - "upload-time": "2026-03-29T18:07:16.781179Z", - "url": "https://files.pythonhosted.org/packages/fb/b6/13cc503f45beeb1117fc9c83f294df16ebce5d75eac9f0cefb8cce4357a1/chardet-7.4.0.post2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 29670, + "upload-time": "2024-01-19T22:49:17.455667Z", + "url": "https://files.pythonhosted.org/packages/88/35/283c8557b5a7838774adfb20b90f2d257427fed4fafedb84be34af813fa8/MarkupSafe-2.1.4-cp38-cp38-musllinux_1_1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.0.post2-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "filename": "MarkupSafe-2.1.4-cp38-cp38-musllinux_1_1_x86_64.whl", "hashes": { - "sha256": "2345f20ea67cdadddb778b2bc31e2defc2a85ae027931f9ad6ab84fd5d345320" + "sha256": "c7556bafeaa0a50e2fe7dc86e0382dea349ebcad8f010d5a7dc6ba568eaaa789" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", - "requires-python": ">=3.10", - "size": 863417, - "upload-time": "2026-03-29T18:07:18.467941Z", - "url": "https://files.pythonhosted.org/packages/30/ca/f1ab73f8d431c5257ad536956992513a5c135c53cf2a3dc94b8a45f83082/chardet-7.4.0.post2-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 29935, + "upload-time": "2024-01-19T22:49:18.632451Z", + "url": "https://files.pythonhosted.org/packages/16/3b/d9873f81fcbf85c817849c2cba76f80ab9237207c0f395636362d6e06477/MarkupSafe-2.1.4-cp38-cp38-musllinux_1_1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" }, "data-dist-info-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" }, - "filename": "chardet-7.4.0.post2-cp314-cp314-win_amd64.whl", + "filename": "MarkupSafe-2.1.4-cp38-cp38-win32.whl", "hashes": { - "sha256": "52602972d4815047cee262551bc383ab394aa145f5ca9ee10d0a53d27965882e" + "sha256": "fc1a75aa8f11b87910ffd98de62b29d6520b6d6e8a3de69a70ca34dea85d2a8a" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp314-cp314-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 919100, - "upload-time": "2026-03-29T18:07:20.312913Z", - "url": "https://files.pythonhosted.org/packages/1a/cc/d2918dc6d110cf585a30ee11dbdcfa56a2b2fbf16e2b4117fe8bf800f320/chardet-7.4.0.post2-cp314-cp314-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 16650, + "upload-time": "2024-01-19T22:49:19.894694Z", + "url": "https://files.pythonhosted.org/packages/a3/fe/907901eb249983f10cb46d210014624d8576aa383d710d53ce11bc34cf2e/MarkupSafe-2.1.4-cp38-cp38-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" }, "data-dist-info-metadata": { - "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" }, - "filename": "chardet-7.4.0.post2-py3-none-any.whl", + "filename": "MarkupSafe-2.1.4-cp38-cp38-win_amd64.whl", "hashes": { - "sha256": "e0c9c6b5c296c0e5197bc8876fcc04d58a6ddfba18399e598ba353aba28b038e" + "sha256": "3a66c36a3864df95e4f62f9167c734b3b1192cb0851b43d7cc08040c074c6279" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-py3-none-any.whl/provenance", - "requires-python": ">=3.10", - "size": 625322, - "upload-time": "2026-03-29T18:07:21.810637Z", - "url": "https://files.pythonhosted.org/packages/94/d2/22ac0b5b832bb9d2f29311dcded6c09ad0c32c23e3e53a8033aad5eb8652/chardet-7.4.0.post2-py3-none-any.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 17208, + "upload-time": "2024-01-19T22:49:21.432352Z", + "url": "https://files.pythonhosted.org/packages/9a/53/272b06a0627e88c9a1b3bbec9e8075a70e61ee1f4561cd881624944ce62d/MarkupSafe-2.1.4-cp38-cp38-win_amd64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "chardet-7.4.0.post2.tar.gz", + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp39-cp39-macosx_10_9_universal2.whl", "hashes": { - "sha256": "21a6b5ca695252c03385dcfcc8b55c27907f1fe80838aa171b1ff4e356a1bb67" + "sha256": "765f036a3d00395a326df2835d8f86b637dbaf9832f90f5d196c3b8a7a5080cb" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2.tar.gz/provenance", - "requires-python": ">=3.10", - "size": 767694, - "upload-time": "2026-03-29T18:07:23.190469Z", - "url": "https://files.pythonhosted.org/packages/03/4b/1fe1ade6b4d33abff0224b45a8310775b04308668ad1bdef725af8e3fcaa/chardet-7.4.0.post2.tar.gz", + "provenance": null, + "requires-python": ">=3.7", + "size": 17964, + "upload-time": "2024-01-19T22:49:22.380827Z", + "url": "https://files.pythonhosted.org/packages/df/f2/22f860f2dfa7d8c862801f7d91b7da53d3187c7dbeb88c00d28a799788bf/MarkupSafe-2.1.4-cp39-cp39-macosx_10_9_universal2.whl", "yanked": false }, { "core-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.1-cp310-cp310-macosx_10_9_x86_64.whl", + "filename": "MarkupSafe-2.1.4-cp39-cp39-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "e53cc280a1ab616f191ac7ebdd1f38f2aa78b1411dd2677dc556c6f0fa085913" + "sha256": "21e7af8091007bf4bebf4521184f4880a6acab8df0df52ef9e513d8e5db23411" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp310-cp310-macosx_10_9_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 872725, - "upload-time": "2026-04-07T20:24:23.521726Z", - "url": "https://files.pythonhosted.org/packages/e7/93/f424a68707300bd9d516b3910382f43e0fac3cf08ec0835771d4ab61ec90/chardet-7.4.1-cp310-cp310-macosx_10_9_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 13845, + "upload-time": "2024-01-19T22:49:23.356858Z", + "url": "https://files.pythonhosted.org/packages/1e/89/74dc2b42028ae15c934fc17a8fb91ffcd77b31176dd870a6ad521f28d878/MarkupSafe-2.1.4-cp39-cp39-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.1-cp310-cp310-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "8befb12c263cb14e26f065a3f99d76ef2610b0266cb70d827bb61528e9e60f28" + "sha256": "d5c31fe855c77cad679b302aabc42d724ed87c043b1432d457f4976add1c2c3e" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp310-cp310-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 855566, - "upload-time": "2026-04-07T20:24:25.560270Z", - "url": "https://files.pythonhosted.org/packages/9e/e9/fb8a37373cb8a7217e2284fcbacab3f93413827ebfdd8836830e6aab559c/chardet-7.4.1-cp310-cp310-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 26491, + "upload-time": "2024-01-19T22:49:24.297578Z", + "url": "https://files.pythonhosted.org/packages/c0/f9/109899f57848c8c2b5a2ee2dedaa5dd89d0187c2bbb61cf1aaa9d249dc05/MarkupSafe-2.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "35ade2a6f93e5d2bdff541b584126cfe066eac5c9457572ff97cabc8068bece1" + "sha256": "7653fa39578957bc42e5ebc15cf4361d9e0ee4b702d7d5ec96cdac860953c5b4" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 875309, - "upload-time": "2026-04-07T20:24:27.048596Z", - "url": "https://files.pythonhosted.org/packages/77/82/8e86c71232962f35b5baede1535dc22d155dc45256ab632af3ec25526a1f/chardet-7.4.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 25689, + "upload-time": "2024-01-19T22:49:25.256728Z", + "url": "https://files.pythonhosted.org/packages/1a/3c/ca3094664ce3126145cc28b61bb37253d9f1614c9d8bbfa358ac7fc472c0/MarkupSafe-2.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "a98c361b73c6ce4a44beaecf5cfb389ec69b566dd7f3f4ea5d1bde6487e7054d" + "sha256": "47bb5f0142b8b64ed1399b6b60f700a580335c8e1c57f2f15587bd072012decc" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 885124, - "upload-time": "2026-04-07T20:24:28.254398Z", - "url": "https://files.pythonhosted.org/packages/28/b7/63c46c95a47dddfd10269cce047b3cc144868683941ba188047b9ce7491e/chardet-7.4.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 25342, + "upload-time": "2024-01-19T22:49:26.290214Z", + "url": "https://files.pythonhosted.org/packages/c0/4c/ebeeaa4b4af50f499fe4c38bde662ac4667cdded173c79273f9a0f1bef0d/MarkupSafe-2.1.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "filename": "MarkupSafe-2.1.4-cp39-cp39-musllinux_1_1_aarch64.whl", "hashes": { - "sha256": "7a1c2be068ab91a472fd74617d9371605897c3061ca4f2e5df63d9f3d9c11f8e" + "sha256": "fe8512ed897d5daf089e5bd010c3dc03bb1bdae00b35588c49b98268d4a01e00" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", - "requires-python": ">=3.10", - "size": 879721, - "upload-time": "2026-04-07T20:24:29.638720Z", - "url": "https://files.pythonhosted.org/packages/9e/d0/cd925d362e07242fd2d283ea6998e1206991a395b361e90965409ccad70d/chardet-7.4.1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 30444, + "upload-time": "2024-01-19T22:49:28.913000Z", + "url": "https://files.pythonhosted.org/packages/67/b4/e6dee1f6668ebd8e21616339dc1ca28ee368e5334afa874cb196d06297b6/MarkupSafe-2.1.4-cp39-cp39-musllinux_1_1_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.1-cp310-cp310-win_amd64.whl", + "filename": "MarkupSafe-2.1.4-cp39-cp39-musllinux_1_1_i686.whl", "hashes": { - "sha256": "4ececf9631f7932a2cef728746303d71ae8204923190253d5382ee37739dd46e" + "sha256": "36d7626a8cca4d34216875aee5a1d3d654bb3dac201c1c003d182283e3205949" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp310-cp310-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 941266, - "upload-time": "2026-04-07T20:24:30.933816Z", - "url": "https://files.pythonhosted.org/packages/d1/be/2a9dcd14c069efe657648a883ee2c2817515e8fae7e5e2e4ce9843a03266/chardet-7.4.1-cp310-cp310-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 29535, + "upload-time": "2024-01-19T22:49:29.837514Z", + "url": "https://files.pythonhosted.org/packages/4e/ab/2edef0c341dd91af8148f50fd879780afa2d1ed6501d3c93bd8a693e1829/MarkupSafe-2.1.4-cp39-cp39-musllinux_1_1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, "data-dist-info-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" }, - "filename": "chardet-7.4.1-cp311-cp311-macosx_10_9_x86_64.whl", + "filename": "MarkupSafe-2.1.4-cp39-cp39-musllinux_1_1_x86_64.whl", "hashes": { - "sha256": "a9322fd3ffd359b49b2d608725a15975ebc0d66f2dcedefa7ddb5847e54a6f9c" + "sha256": "b6f14a9cd50c3cb100eb94b3273131c80d102e19bb20253ac7bd7336118a673a" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp311-cp311-macosx_10_9_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 869487, - "upload-time": "2026-04-07T20:24:32.216265Z", - "url": "https://files.pythonhosted.org/packages/cb/2c/bc6d4f9acbad0bf402ce1fe47bac43324f04036848ca3525f4e53bca8198/chardet-7.4.1-cp311-cp311-macosx_10_9_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 29825, + "upload-time": "2024-01-19T22:49:30.826232Z", + "url": "https://files.pythonhosted.org/packages/ee/bb/4509e220327f2033f3cc658949d9ce1bc4be83079bf23339cde54b9744ef/MarkupSafe-2.1.4-cp39-cp39-musllinux_1_1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" }, "data-dist-info-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" }, - "filename": "chardet-7.4.1-cp311-cp311-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.4-cp39-cp39-win32.whl", "hashes": { - "sha256": "3886f8f9bb3500bd8c421b2de9b4878a0c183f80bc289338cdda869dfd4397fb" + "sha256": "c8f253a84dbd2c63c19590fa86a032ef3d8cc18923b8049d91bcdeeb2581fbf6" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp311-cp311-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 851824, - "upload-time": "2026-04-07T20:24:33.643267Z", - "url": "https://files.pythonhosted.org/packages/9f/dd/d1f18e3f3fe00799c652560521ba699f9698c264a0e1bbfc67e567a6d995/chardet-7.4.1-cp311-cp311-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 16655, + "upload-time": "2024-01-19T22:49:31.990098Z", + "url": "https://files.pythonhosted.org/packages/a5/20/7d070a54a3b6916e7847612cff0bf93743682a25f8bd71e87a8e0a1e029e/MarkupSafe-2.1.4-cp39-cp39-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" }, "data-dist-info-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" }, - "filename": "chardet-7.4.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.4-cp39-cp39-win_amd64.whl", "hashes": { - "sha256": "80de820fa1df95a2e7c9898867f7d6ff3dc3d52a109938b215b37ab54474d307" + "sha256": "8b570a1537367b52396e53325769608f2a687ec9a4363647af1cded8928af959" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 872239, - "upload-time": "2026-04-07T20:24:34.999107Z", - "url": "https://files.pythonhosted.org/packages/6a/cc/04f75834c7c8e37c43f4b5d5c29a9e6ae8002e87de335418a9f277efdbbf/chardet-7.4.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 17207, + "upload-time": "2024-01-19T22:49:33.130313Z", + "url": "https://files.pythonhosted.org/packages/ec/e7/fa4d3a4957a2c3675a716d40f6fe803fc7e7046a50110324adc5a3628207/MarkupSafe-2.1.4-cp39-cp39-win_amd64.whl", "yanked": false }, { - "core-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" - }, - "data-dist-info-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" - }, - "filename": "chardet-7.4.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-2.1.4.tar.gz", "hashes": { - "sha256": "c98e1044785ab71f0fee70f64b8d56f69df9de1b593793022e001ba2f6b76dd0" + "sha256": "3aae9af4cac263007fd6309c64c6ab4506dd2b79382d9d19a1994f9240b8db4f" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 882066, - "upload-time": "2026-04-07T20:24:36.483663Z", - "url": "https://files.pythonhosted.org/packages/65/6a/9cc5221337a0f47478e4cb91623bf89c99728a43ff682ea8772827cc45a6/chardet-7.4.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 19288, + "upload-time": "2024-01-19T22:49:34.170162Z", + "url": "https://files.pythonhosted.org/packages/fb/5a/fb1326fe32913e663c8e2d6bdf7cde6f472e51f9c21f0768d9b9080fe7c5/MarkupSafe-2.1.4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "filename": "MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_universal2.whl", "hashes": { - "sha256": "caf0715b8a5e20fc3faf21a24abd3ae513f8f58206dd32d1b87eca6351e105ed" + "sha256": "a17a92de5231666cfbe003f0e4b9b3a7ae3afb1ec2845aadc2bacc93ff85febc" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", - "requires-python": ">=3.10", - "size": 875314, - "upload-time": "2026-04-07T20:24:37.905359Z", - "url": "https://files.pythonhosted.org/packages/73/c9/6e378a9337c8710f0bb7d6ad847a49f65858ecd88aa75a826ece8f6ec9df/chardet-7.4.1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 18206, + "upload-time": "2024-02-02T16:30:04.105634Z", + "url": "https://files.pythonhosted.org/packages/e4/54/ad5eb37bf9d51800010a74e4665425831a9db4e7c4e0fde4352e391e808e/MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_universal2.whl", "yanked": false }, { "core-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.1-cp311-cp311-win_amd64.whl", + "filename": "MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "c820c95d8b4de8aea99b54083d38f10f763686646962b5627e8e2b2db113a37b" + "sha256": "72b6be590cc35924b02c78ef34b467da4ba07e4e0f0454a2c5907f473fc50ce5" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp311-cp311-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 940517, - "upload-time": "2026-04-07T20:24:39.518380Z", - "url": "https://files.pythonhosted.org/packages/c0/a9/68387dfc67972bc3547e84f3545af6bc1a53c46a01b6976ffa263485d61a/chardet-7.4.1-cp311-cp311-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 14079, + "upload-time": "2024-02-02T16:30:06.500128Z", + "url": "https://files.pythonhosted.org/packages/6a/4a/a4d49415e600bacae038c67f9fecc1d5433b9d3c71a4de6f33537b89654c/MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.1-cp312-cp312-macosx_10_13_x86_64.whl", + "filename": "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "0de8d636391f9050e4e048ca8a9f98b25e67eff389705f8c6ff1ab9593f7339b" + "sha256": "e61659ba32cf2cf1481e575d0462554625196a1f2fc06a1c777d3f48e8865d46" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp312-cp312-macosx_10_13_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 873498, - "upload-time": "2026-04-07T20:24:41.202572Z", - "url": "https://files.pythonhosted.org/packages/fb/4a/ff2acdb422d32a2440718910da996bd5be03bd67fd504255918409b88439/chardet-7.4.1-cp312-cp312-macosx_10_13_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 26620, + "upload-time": "2024-02-02T16:30:08.310589Z", + "url": "https://files.pythonhosted.org/packages/0a/7b/85681ae3c33c385b10ac0f8dd025c30af83c78cec1c37a6aa3b55e67f5ec/MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" - }, - "filename": "chardet-7.4.1-cp312-cp312-macosx_11_0_arm64.whl", - "hashes": { - "sha256": "b726b0b2684d29cd08f602bb4266334386c58741ff34c9e2f6cdf97ad604e235" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp312-cp312-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 853485, - "upload-time": "2026-04-07T20:24:42.550771Z", - "url": "https://files.pythonhosted.org/packages/53/b1/320ee3b3d8b1b95f48d02a081f28e23caf9bd044ff11e6c1597ffe65fa2f/chardet-7.4.1-cp312-cp312-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "2174c595a0d73a3080ca3257b40096db99799265e1c27cc5a610743acd86d62f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25818, + "upload-time": "2024-02-02T16:30:09.577359Z", + "url": "https://files.pythonhosted.org/packages/7c/52/2b1b570f6b8b803cef5ac28fdf78c0da318916c7d2fe9402a84d591b394c/MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "6b5c03330b9108124f8174a596284b737e95f1cf6a99953c37cea7e2583212e7" + "sha256": "ae2ad8ae6ebee9d2d94b17fb62763125f3f374c25618198f40cbb8b525411900" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 873724, - "upload-time": "2026-04-07T20:24:44.251861Z", - "url": "https://files.pythonhosted.org/packages/a2/db/6b410be7880dfd1d3e4ab4635772755010bc0671d5a8bd4fc4935d22af29/chardet-7.4.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 25493, + "upload-time": "2024-02-02T16:30:11.488194Z", + "url": "https://files.pythonhosted.org/packages/29/fe/a36ba8c7ca55621620b2d7c585313efd10729e63ef81e4e61f52330da781/MarkupSafe-2.1.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_aarch64.whl", "hashes": { - "sha256": "277ce1174ea054415a3c2ad5f51aa089a96dda16999de56e4ac1bc366d0d535e" + "sha256": "075202fa5b72c86ad32dc7d0b56024ebdbcf2048c0ba09f1cde31bfdd57bcfff" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 886957, - "upload-time": "2026-04-07T20:24:45.614234Z", - "url": "https://files.pythonhosted.org/packages/5a/ea/119e9b64e74762ec279f4c742c353e35602437f29ae3ddc2b0cb43071dba/chardet-7.4.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 30630, + "upload-time": "2024-02-02T16:30:13.144708Z", + "url": "https://files.pythonhosted.org/packages/60/ae/9c60231cdfda003434e8bd27282b1f4e197ad5a710c14bee8bea8a9ca4f0/MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "filename": "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_i686.whl", "hashes": { - "sha256": "bee1d665ca5810d8e3cf11122619e85c23b209075cbddb91f213675248f0e522" + "sha256": "598e3276b64aff0e7b3451b72e94fa3c238d452e7ddcd893c3ab324717456bad" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", - "requires-python": ">=3.10", - "size": 878701, - "upload-time": "2026-04-07T20:24:46.972820Z", - "url": "https://files.pythonhosted.org/packages/9a/b7/ba80b9936829323088d1721d74ed2a38791a9e838246757c54d9b1c880f6/chardet-7.4.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 29745, + "upload-time": "2024-02-02T16:30:14.222542Z", + "url": "https://files.pythonhosted.org/packages/65/dc/1510be4d179869f5dafe071aecb3f1f41b45d37c02329dfba01ff59e5ac5/MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.1-cp312-cp312-win_amd64.whl", + "filename": "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_x86_64.whl", "hashes": { - "sha256": "fcaed03cefa53f62346091ef92da7a6f44bae6830a6f4c6b097a70cdc31b1199" + "sha256": "fce659a462a1be54d2ffcacea5e3ba2d74daa74f30f5f143fe0c58636e355fdd" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp312-cp312-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 942630, - "upload-time": "2026-04-07T20:24:48.304451Z", - "url": "https://files.pythonhosted.org/packages/6e/4c/dc7359553bcb0ff0511ef84bf997ad6308bc1bd0ca268bbcebb2866cebf5/chardet-7.4.1-cp312-cp312-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 30021, + "upload-time": "2024-02-02T16:30:16.032520Z", + "url": "https://files.pythonhosted.org/packages/30/39/8d845dd7d0b0613d86e0ef89549bfb5f61ed781f59af45fc96496e897f3a/MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" }, "data-dist-info-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" }, - "filename": "chardet-7.4.1-cp313-cp313-macosx_10_13_x86_64.whl", + "filename": "MarkupSafe-2.1.5-cp310-cp310-win32.whl", "hashes": { - "sha256": "0487a6a6846740f39f9fcd71e3acff2982bae8bca3507ee986d5155cd458e044" + "sha256": "d9fad5155d72433c921b782e58892377c44bd6252b5af2f67f16b194987338a4" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp313-cp313-macosx_10_13_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 872288, - "upload-time": "2026-04-07T20:24:49.765945Z", - "url": "https://files.pythonhosted.org/packages/07/f2/b64a7edb73e6977c75d953a563827293726a6b17c32bceebb343cb515822/chardet-7.4.1-cp313-cp313-macosx_10_13_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 16659, + "upload-time": "2024-02-02T16:30:17.079317Z", + "url": "https://files.pythonhosted.org/packages/c7/5c/356a6f62e4f3c5fbf2602b4771376af22a3b16efa74eb8716fb4e328e01e/MarkupSafe-2.1.5-cp310-cp310-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" }, "data-dist-info-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" }, - "filename": "chardet-7.4.1-cp313-cp313-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.5-cp310-cp310-win_amd64.whl", "hashes": { - "sha256": "d8aa2bae7d0523963395f802ae2212e8b2248d4503a14a691de86edf716b22d3" + "sha256": "bf50cd79a75d181c9181df03572cdce0fbb75cc353bc350712073108cba98de5" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp313-cp313-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 852563, - "upload-time": "2026-04-07T20:24:51.166668Z", - "url": "https://files.pythonhosted.org/packages/29/37/0fa39432d526392ed17a91566f878c397da8990956a5552bcae915412ded/chardet-7.4.1-cp313-cp313-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 17213, + "upload-time": "2024-02-02T16:30:18.251566Z", + "url": "https://files.pythonhosted.org/packages/69/48/acbf292615c65f0604a0c6fc402ce6d8c991276e16c80c46a8f758fbd30c/MarkupSafe-2.1.5-cp310-cp310-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_universal2.whl", "hashes": { - "sha256": "c03925738670199d253b8c79828d8a68d404f629a2dbf1b4b5aabd8c8b0249ab" + "sha256": "629ddd2ca402ae6dbedfceeba9c46d5f7b2a61d9749597d4307f943ef198fc1f" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 872700, - "upload-time": "2026-04-07T20:24:52.641170Z", - "url": "https://files.pythonhosted.org/packages/6c/f2/0a6b22e6d1d8fbfdfeea65cf91d9d33222a7aa20256729a18bf920cbde9f/chardet-7.4.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 18219, + "upload-time": "2024-02-02T16:30:19.988385Z", + "url": "https://files.pythonhosted.org/packages/11/e7/291e55127bb2ae67c64d66cef01432b5933859dfb7d6949daa721b89d0b3/MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_universal2.whl", "yanked": false }, { "core-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "19bcd1de4a0c1a5802f9d2d370b6696668bddc166a3c89c113cf109313b3d99f" + "sha256": "5b7b716f97b52c5a14bffdf688f971b2d5ef4029127f1ad7a513973cfd818df2" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 886048, - "upload-time": "2026-04-07T20:24:54.097001Z", - "url": "https://files.pythonhosted.org/packages/b9/14/5fcd93d44ff6c2142907662888b296c0b303376fd1c332c488981ccb2f21/chardet-7.4.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 14098, + "upload-time": "2024-02-02T16:30:21.063514Z", + "url": "https://files.pythonhosted.org/packages/6b/cb/aed7a284c00dfa7c0682d14df85ad4955a350a21d2e3b06d8240497359bf/MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "filename": "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "0848015eb1471e1499963dff2776557af05f99c38ba2a14f34ea078f8668c6a9" + "sha256": "6ec585f69cec0aa07d945b20805be741395e28ac1627333b1c5b0105962ffced" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", - "requires-python": ">=3.10", - "size": 878020, - "upload-time": "2026-04-07T20:24:55.639746Z", - "url": "https://files.pythonhosted.org/packages/b9/17/d6da96aa2a00d65a40732725e5262c7314dd5b9bdc3036d83d7b0cb96c40/chardet-7.4.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 29014, + "upload-time": "2024-02-02T16:30:22.926034Z", + "url": "https://files.pythonhosted.org/packages/1c/cf/35fe557e53709e93feb65575c93927942087e9b97213eabc3fe9d5b25a55/MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.1-cp313-cp313-win_amd64.whl", + "filename": "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "5e686e5a0d8155cfbf5b1a579f5790bb01bf1a0a52e7f98b38801c09a0c63fcd" + "sha256": "b91c037585eba9095565a3556f611e3cbfaa42ca1e865f7b8015fe5c7336d5a5" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp313-cp313-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 942784, - "upload-time": "2026-04-07T20:24:57.326246Z", - "url": "https://files.pythonhosted.org/packages/67/ee/7f5833299f6e193214c386072e5350b29ce0db2bace7ebe7a7aadb621774/chardet-7.4.1-cp313-cp313-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 28220, + "upload-time": "2024-02-02T16:30:24.760164Z", + "url": "https://files.pythonhosted.org/packages/97/18/c30da5e7a0e7f4603abfc6780574131221d9148f323752c2755d48abad30/MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.1-cp314-cp314-macosx_10_15_x86_64.whl", + "filename": "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "2da446b920064ca9574504c29a07ef5eae91a1948a302a25043a16fb79ec2397" + "sha256": "7502934a33b54030eaf1194c21c692a534196063db72176b0c4028e140f8f32c" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp314-cp314-macosx_10_15_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 871443, - "upload-time": "2026-04-07T20:24:59.051645Z", - "url": "https://files.pythonhosted.org/packages/24/05/b01e2a64d863d76af594405ecebf244b982b16571a43c5cd4a4c9303d528/chardet-7.4.1-cp314-cp314-macosx_10_15_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 27756, + "upload-time": "2024-02-02T16:30:25.877233Z", + "url": "https://files.pythonhosted.org/packages/0c/40/2e73e7d532d030b1e41180807a80d564eda53babaf04d65e15c1cf897e40/MarkupSafe-2.1.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.1-cp314-cp314-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_aarch64.whl", "hashes": { - "sha256": "be39708b300a80a9f78ef8f81018e2e9c6274a71c0823a4d6e493c72f7b3d2a2" + "sha256": "0e397ac966fdf721b2c528cf028494e86172b4feba51d65f81ffd65c63798f3f" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp314-cp314-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 852501, - "upload-time": "2026-04-07T20:25:00.538085Z", - "url": "https://files.pythonhosted.org/packages/f1/ac/f2661976d435f2e16ed31b2e61cbdf6afcd2289220cf5f35fc981bae828b/chardet-7.4.1-cp314-cp314-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 33988, + "upload-time": "2024-02-02T16:30:26.935146Z", + "url": "https://files.pythonhosted.org/packages/18/46/5dca760547e8c59c5311b332f70605d24c99d1303dd9a6e1fc3ed0d73561/MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_i686.whl", "hashes": { - "sha256": "62b25b3ea5ef8e1672726e4c1601f6636ce3b76b9de92af669c8000711d7fe13" + "sha256": "c061bb86a71b42465156a3ee7bd58c8c2ceacdbeb95d05a99893e08b8467359a" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 874666, - "upload-time": "2026-04-07T20:25:01.896168Z", - "url": "https://files.pythonhosted.org/packages/d6/89/9bc5b116e91ec5d72dd89f5cab0f200aafbea379c9f92e6af1d6f751e4de/chardet-7.4.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 32718, + "upload-time": "2024-02-02T16:30:28.111019Z", + "url": "https://files.pythonhosted.org/packages/6d/c5/27febe918ac36397919cd4a67d5579cbbfa8da027fa1238af6285bb368ea/MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_x86_64.whl", "hashes": { - "sha256": "3d66d2949754ad924865a47e81857a0792dc8edc651094285116b6df2e218445" + "sha256": "3a57fdd7ce31c7ff06cdfbf31dafa96cc533c21e443d57f5b1ecc6cdc668ec7f" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 886371, - "upload-time": "2026-04-07T20:25:03.374133Z", - "url": "https://files.pythonhosted.org/packages/e3/30/1af6666f34e3ced9a2dd2993743c1f70af7b52d5db4c4eba22c42a265eae/chardet-7.4.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 33317, + "upload-time": "2024-02-02T16:30:29.214368Z", + "url": "https://files.pythonhosted.org/packages/f8/81/56e567126a2c2bc2684d6391332e357589a96a76cb9f8e5052d85cb0ead8/MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" }, "data-dist-info-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" }, - "filename": "chardet-7.4.1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "filename": "MarkupSafe-2.1.5-cp311-cp311-win32.whl", "hashes": { - "sha256": "9381b3d9075c8a2e622b4d46db5e4229c94aebc71d4c8e620d9cf2cea2930824" + "sha256": "397081c1a0bfb5124355710fe79478cdbeb39626492b15d399526ae53422b906" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", - "requires-python": ">=3.10", - "size": 878556, - "upload-time": "2026-04-07T20:25:04.873452Z", - "url": "https://files.pythonhosted.org/packages/8d/ec/3741b48d7dfa241a3ef701b1bb49bf0a3862309378f1bd39e0026b81fc7c/chardet-7.4.1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 16670, + "upload-time": "2024-02-02T16:30:30.915133Z", + "url": "https://files.pythonhosted.org/packages/00/0b/23f4b2470accb53285c613a3ab9ec19dc944eaf53592cb6d9e2af8aa24cc/MarkupSafe-2.1.5-cp311-cp311-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" }, "data-dist-info-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" }, - "filename": "chardet-7.4.1-cp314-cp314-win_amd64.whl", + "filename": "MarkupSafe-2.1.5-cp311-cp311-win_amd64.whl", "hashes": { - "sha256": "5d86402a506631af2fb36e3d1c72021477b228fb0dcdb44400b9b681f14b14c0" + "sha256": "2b7c57a4dfc4f16f7142221afe5ba4e093e09e728ca65c51f5620c9aaeb9a617" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp314-cp314-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 938232, - "upload-time": "2026-04-07T20:25:06.534291Z", - "url": "https://files.pythonhosted.org/packages/61/52/38714d4cb9d0a7d864aaf405ea7c26bcdb0fce7035a4fbc7a34c548afb2e/chardet-7.4.1-cp314-cp314-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 17224, + "upload-time": "2024-02-02T16:30:32.090341Z", + "url": "https://files.pythonhosted.org/packages/b7/a2/c78a06a9ec6d04b3445a949615c4c7ed86a0b2eb68e44e7541b9d57067cc/MarkupSafe-2.1.5-cp311-cp311-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.1-py3-none-any.whl", + "filename": "MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_universal2.whl", "hashes": { - "sha256": "04b9be0d786b9a3bbd7860a82d27e843f22211be51b9b84d85fe8d9864e2f535" + "sha256": "8dec4936e9c3100156f8a2dc89c4b88d5c435175ff03413b443469c7c8c5f4d1" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-py3-none-any.whl/provenance", - "requires-python": ">=3.10", - "size": 625270, - "upload-time": "2026-04-07T20:25:07.937470Z", - "url": "https://files.pythonhosted.org/packages/82/1e/e61baae08212bd3e4d63b49203e36d75f6bc16062d5ee137b95eb9e6692f/chardet-7.4.1-py3-none-any.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 18215, + "upload-time": "2024-02-02T16:30:33.081444Z", + "url": "https://files.pythonhosted.org/packages/53/bd/583bf3e4c8d6a321938c13f49d44024dbe5ed63e0a7ba127e454a66da974/MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_universal2.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "chardet-7.4.1.tar.gz", + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "cda41132a45dfbf6984dade1f531a4098c813caf266c66cc446d90bb9369cabd" + "sha256": "3c6b973f22eb18a789b1460b4b91bf04ae3f0c4234a0a6aa6b0a92f6f7b951d4" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1.tar.gz/provenance", - "requires-python": ">=3.10", - "size": 768218, - "upload-time": "2026-04-07T20:25:09.646259Z", - "url": "https://files.pythonhosted.org/packages/a7/e7/58aadb0c7a4647957ef6a2a7d759f28904992632808328a1ba443a4e44d7/chardet-7.4.1.tar.gz", + "provenance": null, + "requires-python": ">=3.7", + "size": 14069, + "upload-time": "2024-02-02T16:30:34.148277Z", + "url": "https://files.pythonhosted.org/packages/48/d6/e7cd795fc710292c3af3a06d80868ce4b02bfbbf370b7cee11d282815a2a/MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.2-cp310-cp310-macosx_10_9_x86_64.whl", + "filename": "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "8c92d5bbb75ee2405c629764e86a801d34b96b6896044d2e3a255b4ae0e0044f" + "sha256": "ac07bad82163452a6884fe8fa0963fb98c2346ba78d779ec06bd7a6262132aee" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp310-cp310-macosx_10_9_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 874137, - "upload-time": "2026-04-13T01:37:24.587286Z", - "url": "https://files.pythonhosted.org/packages/12/24/d3caa08d6ec8f3a344d514aab0d776b8df983e4cf081076da8c41dffd7fb/chardet-7.4.2-cp310-cp310-macosx_10_9_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 29452, + "upload-time": "2024-02-02T16:30:35.149981Z", + "url": "https://files.pythonhosted.org/packages/51/b5/5d8ec796e2a08fc814a2c7d2584b55f889a55cf17dd1a90f2beb70744e5c/MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.2-cp310-cp310-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "af9369e95adcb07dca9581965ce683cb78fceaf41e8657a8497f2d235f9b2ff4" + "sha256": "f5dfb42c4604dddc8e4305050aa6deb084540643ed5804d7455b5df8fe16f5e5" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp310-cp310-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 856824, - "upload-time": "2026-04-13T01:37:26.040212Z", - "url": "https://files.pythonhosted.org/packages/41/9c/9938d6c86654b900b929b48d164d896d5f57cf681c5e7d30ee8ba50f1096/chardet-7.4.2-cp310-cp310-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 28462, + "upload-time": "2024-02-02T16:30:36.166332Z", + "url": "https://files.pythonhosted.org/packages/0a/0d/2454f072fae3b5a137c119abf15465d1771319dfe9e4acbb31722a0fff91/MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "6274e779a717f4a9aab24a23946d05e257a6aee46c950b21d6548cef57cb9aeb" + "sha256": "ea3d8a3d18833cf4304cd2fc9cbb1efe188ca9b5efef2bdac7adc20594a0e46b" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 876577, - "upload-time": "2026-04-13T01:37:27.404682Z", - "url": "https://files.pythonhosted.org/packages/4a/91/a8387c63cd8d20bcd76cf85728ba5a929c2791e88a748388545e01044b66/chardet-7.4.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 27869, + "upload-time": "2024-02-02T16:30:37.834643Z", + "url": "https://files.pythonhosted.org/packages/2d/75/fd6cb2e68780f72d47e6671840ca517bda5ef663d30ada7616b0462ad1e3/MarkupSafe-2.1.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_aarch64.whl", "hashes": { - "sha256": "6eaabaf5f52aa52ac0d8c42df69212e661a3311535455e1f8c6b81236f908837" + "sha256": "d050b3361367a06d752db6ead6e7edeb0009be66bc3bae0ee9d97fb326badc2a" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 886468, - "upload-time": "2026-04-13T01:37:28.838245Z", - "url": "https://files.pythonhosted.org/packages/d2/48/1bdf0976c925063c4932353032e515aabd38b543fb0b004e8f9548098a7a/chardet-7.4.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 33906, + "upload-time": "2024-02-02T16:30:39.366665Z", + "url": "https://files.pythonhosted.org/packages/b0/81/147c477391c2750e8fc7705829f7351cf1cd3be64406edcf900dc633feb2/MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.2-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "filename": "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_i686.whl", "hashes": { - "sha256": "2736431d200d22d4d1c324e926f4cd279d0d6a9ddf8944ca0340bcf1cdd8272e" + "sha256": "bec0a414d016ac1a18862a519e54b2fd0fc8bbfd6890376898a6c0891dd82e9f" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", - "requires-python": ">=3.10", - "size": 881011, - "upload-time": "2026-04-13T01:37:30.391441Z", - "url": "https://files.pythonhosted.org/packages/71/dc/83af4434153218a7af2c72d4dbcf3024f4a535c38948ae199654a1efef2f/chardet-7.4.2-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 32296, + "upload-time": "2024-02-02T16:30:40.413109Z", + "url": "https://files.pythonhosted.org/packages/8b/ff/9a52b71839d7a256b563e85d11050e307121000dcebc97df120176b3ad93/MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.2-cp310-cp310-win_amd64.whl", + "filename": "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_x86_64.whl", "hashes": { - "sha256": "65e4590f7d78b8a2cdde5ae7c876d173e7d387d5804c32865605dbdc3abcc551" + "sha256": "58c98fee265677f63a4385256a6d7683ab1832f3ddd1e66fe948d5880c21a169" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp310-cp310-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 942510, - "upload-time": "2026-04-13T01:37:32.084190Z", - "url": "https://files.pythonhosted.org/packages/b0/c4/d606bd8fe1e873f76cf5327acef1d3a7d76e296d2aba8b38dea164e7d8fc/chardet-7.4.2-cp310-cp310-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 33038, + "upload-time": "2024-02-02T16:30:42.243057Z", + "url": "https://files.pythonhosted.org/packages/88/07/2dc76aa51b481eb96a4c3198894f38b480490e834479611a4053fbf08623/MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" }, "data-dist-info-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" }, - "filename": "chardet-7.4.2-cp311-cp311-macosx_10_9_x86_64.whl", + "filename": "MarkupSafe-2.1.5-cp312-cp312-win32.whl", "hashes": { - "sha256": "ac5d06a7ba643a6349b39c9959de5f97ca0790c5c0cff8a7167e69568ebd3b64" + "sha256": "8590b4ae07a35970728874632fed7bd57b26b0102df2d2b233b6d9d82f6c62ad" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp311-cp311-macosx_10_9_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 870805, - "upload-time": "2026-04-13T01:37:33.433427Z", - "url": "https://files.pythonhosted.org/packages/7e/5a/522464b4db2c1506b3dafc5bc79aa8d9945c7205f7279a0b4c848273c583/chardet-7.4.2-cp311-cp311-macosx_10_9_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 16572, + "upload-time": "2024-02-02T16:30:43.326202Z", + "url": "https://files.pythonhosted.org/packages/96/0c/620c1fb3661858c0e37eb3cbffd8c6f732a67cd97296f725789679801b31/MarkupSafe-2.1.5-cp312-cp312-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" }, "data-dist-info-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" }, - "filename": "chardet-7.4.2-cp311-cp311-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.5-cp312-cp312-win_amd64.whl", "hashes": { - "sha256": "3099c9e5e8cfe858fbcc5597044f581bef8f118744ebaea037e33d9e90041e39" + "sha256": "823b65d8706e32ad2df51ed89496147a42a2a6e01c13cfb6ffb8b1e92bc910bb" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp311-cp311-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 852985, - "upload-time": "2026-04-13T01:37:34.687679Z", - "url": "https://files.pythonhosted.org/packages/94/96/5f0193da84a805723fa68aa231e3b3467037578320886f2aa3c2114338db/chardet-7.4.2-cp311-cp311-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 17127, + "upload-time": "2024-02-02T16:30:44.418372Z", + "url": "https://files.pythonhosted.org/packages/3f/14/c3554d512d5f9100a95e737502f4a2323a1959f6d0d01e0d0997b35f7b10/MarkupSafe-2.1.5-cp312-cp312-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.5-cp37-cp37m-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "b367ebb9f5a2eb2700b457a9cfb1fa5be3177d2105f25bd4ad634c2b7fee098b" + "sha256": "c8b29db45f8fe46ad280a7294f5c3ec36dbac9491f2d1c17345be8e69cc5928f" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 873526, - "upload-time": "2026-04-13T01:37:35.956896Z", - "url": "https://files.pythonhosted.org/packages/5d/d3/f13a04a9d558670c94c775e4ba3f04e7b6068f9f1956738e3a58afce7740/chardet-7.4.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 13982, + "upload-time": "2024-02-02T16:30:46.060850Z", + "url": "https://files.pythonhosted.org/packages/a7/88/a940e11827ea1c136a34eca862486178294ae841164475b9ab216b80eb8e/MarkupSafe-2.1.5-cp37-cp37m-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "db39b500114d9665994f800946eaa3d8c9b5a41bdb59911a0ec6ff4ca45f7b05" + "sha256": "ec6a563cff360b50eed26f13adc43e61bc0c04d94b8be985e6fb24b81f6dcfdf" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 883352, - "upload-time": "2026-04-13T01:37:37.469651Z", - "url": "https://files.pythonhosted.org/packages/7a/d1/c81c94e4ad69a18acf8cb062a9020df1fe8ee585069743c1f7bc58bb8000/chardet-7.4.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 26335, + "upload-time": "2024-02-02T16:30:47.676578Z", + "url": "https://files.pythonhosted.org/packages/cb/06/0d28bd178db529c5ac762a625c335a9168a7a23f280b4db9c95e97046145/MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.2-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "filename": "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "cefd74690e3b2bd1ad3ab0defb58081d8804a6f5291a29f8d672e5399924ce94" + "sha256": "a549b9c31bec33820e885335b451286e2969a2d9e24879f83fe904a5ce59d70a" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", - "requires-python": ">=3.10", - "size": 876576, - "upload-time": "2026-04-13T01:37:39.043602Z", - "url": "https://files.pythonhosted.org/packages/b6/66/97b24adefcc41a8a853723fffafa8718088c247344fe7c0f546a5dce5ae3/chardet-7.4.2-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 25557, + "upload-time": "2024-02-02T16:30:48.936204Z", + "url": "https://files.pythonhosted.org/packages/4a/1d/c4f5016f87ced614eacc7d5fb85b25bcc0ff53e8f058d069fc8cbfdc3c7a/MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.2-cp311-cp311-win_amd64.whl", + "filename": "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "b9f83d0906705725d3dcf1de5d886241f8666c2231f974a867012936c2c465cd" + "sha256": "4f11aa001c540f62c6166c7726f71f7573b52c68c31f014c25cc7901deea0b52" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp311-cp311-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 941809, - "upload-time": "2026-04-13T01:37:40.297101Z", - "url": "https://files.pythonhosted.org/packages/40/5d/c04277fd29ffbd82ff1adf62b63c338b010d27ac54f9c750de33b6969805/chardet-7.4.2-cp311-cp311-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 25245, + "upload-time": "2024-02-02T16:30:50.711151Z", + "url": "https://files.pythonhosted.org/packages/b3/fb/c18b8c9fbe69e347fdbf782c6478f1bc77f19a830588daa224236678339b/MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.2-cp312-cp312-macosx_10_13_x86_64.whl", + "filename": "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_aarch64.whl", "hashes": { - "sha256": "348ae6b4881b4fc9b2ce60e8e75bc3a8be94ad6f73ca1b27163a93405a122e20" + "sha256": "7b2e5a267c855eea6b4283940daa6e88a285f5f2a67f2220203786dfa59b37e9" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp312-cp312-macosx_10_13_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 874720, - "upload-time": "2026-04-13T01:37:42.050808Z", - "url": "https://files.pythonhosted.org/packages/64/56/053f0ead4c9b16bff717b3d34641a68ace197ab8af1232c33328aa68cb3e/chardet-7.4.2-cp312-cp312-macosx_10_13_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 31013, + "upload-time": "2024-02-02T16:30:51.795310Z", + "url": "https://files.pythonhosted.org/packages/2f/69/30d29adcf9d1d931c75001dd85001adad7374381c9c2086154d9f6445be6/MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.2-cp312-cp312-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_i686.whl", "hashes": { - "sha256": "c077dd95a1d3bf4cf86d599e0e424bfb41ed1c67ea60b02e4960d78594b01e4d" + "sha256": "2d2d793e36e230fd32babe143b04cec8a8b3eb8a3122d2aceb4a371e6b09b8df" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp312-cp312-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 854682, - "upload-time": "2026-04-13T01:37:43.404882Z", - "url": "https://files.pythonhosted.org/packages/62/48/32f4b84d62a290f568168b2e4d8989e3fe9da5089487ad3aea032d8b92d0/chardet-7.4.2-cp312-cp312-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 30178, + "upload-time": "2024-02-02T16:30:52.866860Z", + "url": "https://files.pythonhosted.org/packages/3a/03/63498d05bd54278b6ca340099e5b52ffb9cdf2ee4f2d9b98246337e21689/MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_x86_64.whl", "hashes": { - "sha256": "d1d421a7bf9c6f1feda8e9768e6809924a1b27cd42fcae436e8a0b730bcc7843" + "sha256": "ce409136744f6521e39fd8e2a24c53fa18ad67aa5bc7c2cf83645cce5b5c4e50" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 874984, - "upload-time": "2026-04-13T01:37:44.612134Z", - "url": "https://files.pythonhosted.org/packages/01/13/4f9b1e77eb344ae30e32d43e29c51cabbaf62735ff8295d8a3a9228d6b4f/chardet-7.4.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 30429, + "upload-time": "2024-02-02T16:30:53.983716Z", + "url": "https://files.pythonhosted.org/packages/68/79/11b4fe15124692f8673b603433e47abca199a08ecd2a4851bfbdc97dc62d/MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" }, "data-dist-info-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" }, - "filename": "chardet-7.4.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.5-cp37-cp37m-win32.whl", "hashes": { - "sha256": "a05b3edb0371ae918e4fd7affd340d57fa7251946066276193e6d14a70314d1b" + "sha256": "4096e9de5c6fdf43fb4f04c26fb114f61ef0bf2e5604b6ee3019d51b69e8c371" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 888229, - "upload-time": "2026-04-13T01:37:46.231326Z", - "url": "https://files.pythonhosted.org/packages/35/e6/0c06add96eb9d8649d88d57576c31fa4a96f7c9b805b50968caad494cc56/chardet-7.4.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 16633, + "upload-time": "2024-02-02T16:30:55.317982Z", + "url": "https://files.pythonhosted.org/packages/ed/88/408bdbf292eb86f03201c17489acafae8358ba4e120d92358308c15cea7c/MarkupSafe-2.1.5-cp37-cp37m-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" }, "data-dist-info-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" }, - "filename": "chardet-7.4.2-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "filename": "MarkupSafe-2.1.5-cp37-cp37m-win_amd64.whl", "hashes": { - "sha256": "aa3fa4d07321b336344367537fb9d98143fed3361dc8ab0a77a2316024a7472c" + "sha256": "4275d846e41ecefa46e2015117a9f491e57a71ddd59bbead77e904dc02b1bed2" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", - "requires-python": ">=3.10", - "size": 879917, - "upload-time": "2026-04-13T01:37:47.722319Z", - "url": "https://files.pythonhosted.org/packages/f7/72/5f2c7b548a37369c495710931adbb3111ecaa50e1a304e0578d5c8a1b489/chardet-7.4.2-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 17215, + "upload-time": "2024-02-02T16:30:56.600968Z", + "url": "https://files.pythonhosted.org/packages/6c/4c/3577a52eea1880538c435176bc85e5b3379b7ab442327ccd82118550758f/MarkupSafe-2.1.5-cp37-cp37m-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.2-cp312-cp312-win_amd64.whl", + "filename": "MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_universal2.whl", "hashes": { - "sha256": "a60688606cb7c684b8067bd6621c50d8c1ecb32da7502de93dc46b8c02d1ccab" + "sha256": "656f7526c69fac7f600bd1f400991cc282b417d17539a1b228617081106feb4a" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp312-cp312-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 943906, - "upload-time": "2026-04-13T01:37:49.368761Z", - "url": "https://files.pythonhosted.org/packages/a5/f8/f7dda18efbf7887e5aad6df999900b0487b3fb88418bfa5eda9b171b8953/chardet-7.4.2-cp312-cp312-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 18192, + "upload-time": "2024-02-02T16:30:57.715480Z", + "url": "https://files.pythonhosted.org/packages/f8/ff/2c942a82c35a49df5de3a630ce0a8456ac2969691b230e530ac12314364c/MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_universal2.whl", "yanked": false }, { "core-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.2-cp313-cp313-macosx_10_13_x86_64.whl", + "filename": "MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "45bccf3860b81874317932711bb35edce07d4fcd34eb655bda8d531af77a43d5" + "sha256": "97cafb1f3cbcd3fd2b6fbfb99ae11cdb14deea0736fc2b0952ee177f2b813a46" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp313-cp313-macosx_10_13_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 873602, - "upload-time": "2026-04-13T01:37:50.916088Z", - "url": "https://files.pythonhosted.org/packages/6c/ba/540d17ff88793c39fa53e2ba2e1e63a5d49fcffb45c3daa8d6af094683bd/chardet-7.4.2-cp313-cp313-macosx_10_13_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 14072, + "upload-time": "2024-02-02T16:30:58.844379Z", + "url": "https://files.pythonhosted.org/packages/4f/14/6f294b9c4f969d0c801a4615e221c1e084722ea6114ab2114189c5b8cbe0/MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.2-cp313-cp313-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "c119bda1e78d0f11715972358c648f67ac26e81d2189f5fe90b72ee781f1ca63" + "sha256": "1f3fbcb7ef1f16e48246f704ab79d79da8a46891e2da03f8783a5b6fa41a9532" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp313-cp313-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 853915, - "upload-time": "2026-04-13T01:37:52.113930Z", - "url": "https://files.pythonhosted.org/packages/c9/3d/12f55619f50b9be136c08b44873eafa7ccb0a406097fcce1c256878bd792/chardet-7.4.2-cp313-cp313-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 26928, + "upload-time": "2024-02-02T16:30:59.922628Z", + "url": "https://files.pythonhosted.org/packages/81/d4/fd74714ed30a1dedd0b82427c02fa4deec64f173831ec716da11c51a50aa/MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "3ee315e62db42b879488d4464e095d3d87bffad2ad14407d09693b2488e2bd90" + "sha256": "fa9db3f79de01457b03d4f01b34cf91bc0048eb2c3846ff26f66687c2f6d16ab" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 873943, - "upload-time": "2026-04-13T01:37:53.850678Z", - "url": "https://files.pythonhosted.org/packages/83/f1/fbba65929a25a1db7d1dab4ed1d3400c862fdf7713f57f8d0f56004c58ec/chardet-7.4.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 26106, + "upload-time": "2024-02-02T16:31:01.582996Z", + "url": "https://files.pythonhosted.org/packages/c7/bd/50319665ce81bb10e90d1cf76f9e1aa269ea6f7fa30ab4521f14d122a3df/MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "33fbc50370046bc3fa8a849a0a2a59ab7aed1741d1f045a45298a40e38a4ab44" + "sha256": "ffee1f21e5ef0d712f9033568f8344d5da8cc2869dbd08d87c84656e6a2d2f68" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 887325, - "upload-time": "2026-04-13T01:37:55.211827Z", - "url": "https://files.pythonhosted.org/packages/af/b7/b227d8c6f64c4e31f3eb12ca8427840e7bf9eb7a100156285e3caef51630/chardet-7.4.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 25781, + "upload-time": "2024-02-02T16:31:02.710031Z", + "url": "https://files.pythonhosted.org/packages/4c/6f/f2b0f675635b05f6afd5ea03c094557bdb8622fa8e673387444fe8d8e787/MarkupSafe-2.1.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.2-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "filename": "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_aarch64.whl", "hashes": { - "sha256": "61075ea3a5313d2091d5d55c957ee27df45b3c403dc1d5c586ac2314dd14675e" + "sha256": "5dedb4db619ba5a2787a94d877bc8ffc0566f92a01c0ef214865e54ecc9ee5e0" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", - "requires-python": ">=3.10", - "size": 879293, - "upload-time": "2026-04-13T01:37:56.566154Z", - "url": "https://files.pythonhosted.org/packages/27/b4/53e5a1c8baaa0a8b36dd867dec03a01233dc8d5d9d69d523ce4d78dce5e3/chardet-7.4.2-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 30518, + "upload-time": "2024-02-02T16:31:04.392097Z", + "url": "https://files.pythonhosted.org/packages/51/e0/393467cf899b34a9d3678e78961c2c8cdf49fb902a959ba54ece01273fb1/MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.2-cp313-cp313-win_amd64.whl", + "filename": "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_i686.whl", "hashes": { - "sha256": "e9ab1f46a829c5ac7af437145df5de4e0dacb10951934260406e6947c57b7aed" + "sha256": "30b600cf0a7ac9234b2638fbc0fb6158ba5bdcdf46aeb631ead21248b9affbc4" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp313-cp313-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 944070, - "upload-time": "2026-04-13T01:37:57.949493Z", - "url": "https://files.pythonhosted.org/packages/43/8c/78b387768ee1f7a592867224372635367e1603cf3131c30f25c43257e588/chardet-7.4.2-cp313-cp313-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 29669, + "upload-time": "2024-02-02T16:31:05.530951Z", + "url": "https://files.pythonhosted.org/packages/f6/02/5437e2ad33047290dafced9df741d9efc3e716b75583bbd73a9984f1b6f7/MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.2-cp314-cp314-macosx_10_15_x86_64.whl", + "filename": "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_x86_64.whl", "hashes": { - "sha256": "5c66332e46efc184f5ff2020be446bad2f2da69a8d607e2ec727f587c73df0cc" + "sha256": "8dd717634f5a044f860435c1d8c16a270ddf0ef8588d4887037c5028b859b0c3" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp314-cp314-macosx_10_15_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 872770, - "upload-time": "2026-04-13T01:37:59.365884Z", - "url": "https://files.pythonhosted.org/packages/60/34/31ba56222a398829cbefd8f6939c5af1ad2ec9ac3bbb6fe1318d40072d31/chardet-7.4.2-cp314-cp314-macosx_10_15_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 29933, + "upload-time": "2024-02-02T16:31:06.636122Z", + "url": "https://files.pythonhosted.org/packages/0e/7d/968284145ffd9d726183ed6237c77938c021abacde4e073020f920e060b2/MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" }, "data-dist-info-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" }, - "filename": "chardet-7.4.2-cp314-cp314-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.5-cp38-cp38-win32.whl", "hashes": { - "sha256": "bfb4559d0eccdccab8759460b65e2d2a386058cd98fa11e27a6967e3503f26f7" + "sha256": "daa4ee5a243f0f20d528d939d06670a298dd39b1ad5f8a72a4275124a7819eff" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp314-cp314-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 853889, - "upload-time": "2026-04-13T01:38:00.974407Z", - "url": "https://files.pythonhosted.org/packages/34/9c/eb9a9a3e1a12fb0e2852ac950add684477513986a5aa282ef152be4a8172/chardet-7.4.2-cp314-cp314-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 16656, + "upload-time": "2024-02-02T16:31:07.767472Z", + "url": "https://files.pythonhosted.org/packages/bf/f3/ecb00fc8ab02b7beae8699f34db9357ae49d9f21d4d3de6f305f34fa949e/MarkupSafe-2.1.5-cp38-cp38-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" }, "data-dist-info-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" }, - "filename": "chardet-7.4.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.5-cp38-cp38-win_amd64.whl", "hashes": { - "sha256": "ef78ba612179f5526a168897db45daf5c3aead82e50462388bccf984e946aa7c" + "sha256": "619bc166c4f2de5caa5a633b8b7326fbe98e0ccbfacabd87268a2b15ff73a029" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 875949, - "upload-time": "2026-04-13T01:38:02.317272Z", - "url": "https://files.pythonhosted.org/packages/62/3d/17532b848ff3cf81ea997817d84c6bd730aa6709a68631a1f7ca07fd633d/chardet-7.4.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 17206, + "upload-time": "2024-02-02T16:31:08.843553Z", + "url": "https://files.pythonhosted.org/packages/92/21/357205f03514a49b293e214ac39de01fadd0970a6e05e4bf1ddd0ffd0881/MarkupSafe-2.1.5-cp38-cp38-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_universal2.whl", "hashes": { - "sha256": "9c59b028fd8f6c7c68fc19143c65efb856426c8a06ca82c08950a74fc4ae75a3" + "sha256": "7a68b554d356a91cce1236aa7682dc01df0edba8d043fd1ce607c49dd3c1edcf" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 887646, - "upload-time": "2026-04-13T01:38:03.696701Z", - "url": "https://files.pythonhosted.org/packages/fd/ea/5e9329696e3f6a753524cf0c3dcc15f581c4b147283e9cbee5001f39da8a/chardet-7.4.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 18193, + "upload-time": "2024-02-02T16:31:10.155320Z", + "url": "https://files.pythonhosted.org/packages/0f/31/780bb297db036ba7b7bbede5e1d7f1e14d704ad4beb3ce53fb495d22bc62/MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_universal2.whl", "yanked": false }, { "core-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.2-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "filename": "MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "f23ab97d02426db20ecaba972e41fa9e60e2648deb816d648bf6eb0b299bc8b1" + "sha256": "db0b55e0f3cc0be60c1f19efdde9a637c32740486004f20d1cff53c3c0ece4d2" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", - "requires-python": ">=3.10", - "size": 879813, - "upload-time": "2026-04-13T01:38:05.186076Z", - "url": "https://files.pythonhosted.org/packages/7d/fc/ea1698d45956bbf805378c49507c8c87b57a8847b13c7de280556389c4df/chardet-7.4.2-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 14073, + "upload-time": "2024-02-02T16:31:11.442990Z", + "url": "https://files.pythonhosted.org/packages/6c/77/d77701bbef72892affe060cdacb7a2ed7fd68dae3b477a8642f15ad3b132/MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.2-cp314-cp314-win_amd64.whl", + "filename": "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "8305582e5253026daf14f7e41da3cdddd9e9bb76f56fe11960fb93feb7776a84" + "sha256": "3e53af139f8579a6d5f7b76549125f0d94d7e630761a2111bc431fd820e163b8" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp314-cp314-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 939517, - "upload-time": "2026-04-13T01:38:06.919559Z", - "url": "https://files.pythonhosted.org/packages/ea/ea/7b6d7eb2d9153ca6301531f74571b5f8e2ada14f0c0ec5895a247579995a/chardet-7.4.2-cp314-cp314-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 26486, + "upload-time": "2024-02-02T16:31:12.488413Z", + "url": "https://files.pythonhosted.org/packages/d9/a7/1e558b4f78454c8a3a0199292d96159eb4d091f983bc35ef258314fe7269/MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" - }, - "filename": "chardet-7.4.2-py3-none-any.whl", - "hashes": { - "sha256": "5ca09c5122c111df7edfbe6cd33b1dd96a30fd2874c812f8593ba446eaf9a1a3" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-py3-none-any.whl/provenance", - "requires-python": ">=3.10", - "size": 626555, - "upload-time": "2026-04-13T01:38:08.544276Z", - "url": "https://files.pythonhosted.org/packages/8c/81/7a0cb90b97de02038ef4882776fd643998fe9e78ba7d720c3b04bdaa0eaf/chardet-7.4.2-py3-none-any.whl", - "yanked": false - }, - { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "chardet-7.4.2.tar.gz", + "filename": "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "f2a41ccf8bf8eb1768d741e80d09b902e8d0d8c94974597e07a5d7e6a122a0dc" + "sha256": "17b950fccb810b3293638215058e432159d2b71005c74371d784862b7e4683f3" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2.tar.gz/provenance", - "requires-python": ">=3.10", - "size": 784024, - "upload-time": "2026-04-13T01:38:09.911351Z", - "url": "https://files.pythonhosted.org/packages/05/1d/0d102acd04cebb03377a3aa79f0c501db68bd0afbc1306e40cb208911319/chardet-7.4.2.tar.gz", + "provenance": null, + "requires-python": ">=3.7", + "size": 25685, + "upload-time": "2024-02-02T16:31:13.726534Z", + "url": "https://files.pythonhosted.org/packages/5f/5a/360da85076688755ea0cceb92472923086993e86b5613bbae9fbc14136b0/MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.3-cp310-cp310-macosx_10_9_x86_64.whl", + "filename": "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "c0c79b13c9908ac7dfe0a74116ebc9a0f28b2319d23c32f3dfcdfbe1279c7eaf" + "sha256": "4c31f53cdae6ecfa91a77820e8b151dba54ab528ba65dfd235c80b086d68a465" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp310-cp310-macosx_10_9_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 874121, - "upload-time": "2026-04-13T21:32:47.065440Z", - "url": "https://files.pythonhosted.org/packages/6b/1b/7f73766c119a1344eb69e31890ede7c5825ce03d69a9d29292d1bd1cfa1b/chardet-7.4.3-cp310-cp310-macosx_10_9_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 25338, + "upload-time": "2024-02-02T16:31:14.812156Z", + "url": "https://files.pythonhosted.org/packages/6a/18/ae5a258e3401f9b8312f92b028c54d7026a97ec3ab20bfaddbdfa7d8cce8/MarkupSafe-2.1.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.3-cp310-cp310-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_aarch64.whl", "hashes": { - "sha256": "bba8bea1b28d927b3e99e47deafe53658d34497c0a891d95ff1ba8ff6663f01c" + "sha256": "bff1b4290a66b490a2f4719358c0cdcd9bafb6b8f061e45c7a2460866bf50c2e" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp310-cp310-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 856900, - "upload-time": "2026-04-13T21:32:48.893296Z", - "url": "https://files.pythonhosted.org/packages/8b/02/b677c8203d34dad6c2af48287bb1f8c5dff63db2094636fbe634b555b7fb/chardet-7.4.3-cp310-cp310-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 30439, + "upload-time": "2024-02-02T16:31:15.946885Z", + "url": "https://files.pythonhosted.org/packages/0b/cc/48206bd61c5b9d0129f4d75243b156929b04c94c09041321456fd06a876d/MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_i686.whl", "hashes": { - "sha256": "23163921dccf3103ce59540b0443c106d2c0a0ff2e0503e05196f5e6fdea453f" + "sha256": "bc1667f8b83f48511b94671e0e441401371dfd0f0a795c7daa4a3cd1dde55bea" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 876634, - "upload-time": "2026-04-13T21:32:50.238313Z", - "url": "https://files.pythonhosted.org/packages/c4/4b/1361a485a999d97cac4c895e615326f69a639532a52ef365a468bd09bad1/chardet-7.4.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 29531, + "upload-time": "2024-02-02T16:31:17.130439Z", + "url": "https://files.pythonhosted.org/packages/d1/06/a41c112ab9ffdeeb5f77bc3e331fdadf97fa65e52e44ba31880f4e7f983c/MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, "data-dist-info-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" }, - "filename": "chardet-7.4.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_x86_64.whl", "hashes": { - "sha256": "cfb54563fe5f130da17c44c6a4e2e8052ba628e5ab4eab7ef8190f736f0f8f72" + "sha256": "5049256f536511ee3f7e1b3f87d1d1209d327e818e6ae1365e8653d7e3abb6a6" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 886497, - "upload-time": "2026-04-13T21:32:52.111507Z", - "url": "https://files.pythonhosted.org/packages/87/23/e31c8ad33aa448f0845fd58af5fc22da1626407616d09df4973b2b34f477/chardet-7.4.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 29823, + "upload-time": "2024-02-02T16:31:18.247302Z", + "url": "https://files.pythonhosted.org/packages/02/8c/ab9a463301a50dab04d5472e998acbd4080597abc048166ded5c7aa768c8/MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" }, "data-dist-info-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" }, - "filename": "chardet-7.4.3-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "filename": "MarkupSafe-2.1.5-cp39-cp39-win32.whl", "hashes": { - "sha256": "3990fffcc6a6045f2234ab72752ad037e3b2d48c72037f244d42738db397eb75" + "sha256": "00e046b6dd71aa03a41079792f8473dc494d564611a8f89bbbd7cb93295ebdcf" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", - "requires-python": ">=3.10", - "size": 881061, - "upload-time": "2026-04-13T21:32:53.755368Z", - "url": "https://files.pythonhosted.org/packages/18/ef/ea4edec8c87f7e6eda02673acc68fe48725e564fc5a1865782efb53d5598/chardet-7.4.3-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 16658, + "upload-time": "2024-02-02T16:31:19.583656Z", + "url": "https://files.pythonhosted.org/packages/bc/29/9bc18da763496b055d8e98ce476c8e718dcfd78157e17f555ce6dd7d0895/MarkupSafe-2.1.5-cp39-cp39-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" }, "data-dist-info-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" }, - "filename": "chardet-7.4.3-cp310-cp310-win_amd64.whl", + "filename": "MarkupSafe-2.1.5-cp39-cp39-win_amd64.whl", "hashes": { - "sha256": "c7116b0452994734ccff35e154b44240090eb0f4f74b9106292668133557c175" + "sha256": "fa173ec60341d6bb97a89f5ea19c85c5643c1e7dedebc22f5181eb73573142c5" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp310-cp310-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 942533, - "upload-time": "2026-04-13T21:32:55.134187Z", - "url": "https://files.pythonhosted.org/packages/f2/11/fc10600da98541777d720ad9e6bc040c0e0af1adb92e27142e35158957cb/chardet-7.4.3-cp310-cp310-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.7", + "size": 17211, + "upload-time": "2024-02-02T16:31:20.960250Z", + "url": "https://files.pythonhosted.org/packages/f6/f8/4da07de16f10551ca1f640c92b5f316f9394088b183c6a57183df6de5ae4/MarkupSafe-2.1.5-cp39-cp39-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-2.1.5.tar.gz", + "hashes": { + "sha256": "d283d37a890ba4c1ae73ffadf8046435c76e7bc2247bbb63c00bd1a709c6544b" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 19384, + "upload-time": "2024-02-02T16:31:22.863379Z", + "url": "https://files.pythonhosted.org/packages/87/5b/aae44c6655f3801e81aa3eef09dbbf012431987ba564d7231722f68df02d/MarkupSafe-2.1.5.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, "data-dist-info-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, - "filename": "chardet-7.4.3-cp311-cp311-macosx_10_9_x86_64.whl", + "filename": "MarkupSafe-3.0.0-cp310-cp310-macosx_10_9_universal2.whl", "hashes": { - "sha256": "25a862cddc6a9ac07023e808aedd297115345fbaabc2690479481ddc0f980e09" + "sha256": "380faf314c3c84c1682ca672e6280c6c59e92d0bc13dc71758ffa2de3cd4e252" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp311-cp311-macosx_10_9_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 870747, - "upload-time": "2026-04-13T21:32:56.916655Z", - "url": "https://files.pythonhosted.org/packages/19/52/505c207f334d51e937cbaa27ff95776e16e2d120e13cbe491cd7b3a70b50/chardet-7.4.3-cp311-cp311-macosx_10_9_x86_64.whl", + "provenance": null, + "requires-python": ">=3.9", + "size": 14337, + "upload-time": "2024-10-07T21:08:07.333591Z", + "url": "https://files.pythonhosted.org/packages/66/a6/f705e503cdcd944f8bb50cf615f2d436f671a60f1d5cb1c5a1a9c7d57028/MarkupSafe-3.0.0-cp310-cp310-macosx_10_9_universal2.whl", "yanked": false }, { "core-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, "data-dist-info-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, - "filename": "chardet-7.4.3-cp311-cp311-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-3.0.0-cp310-cp310-macosx_11_0_arm64.whl", "hashes": { - "sha256": "7005c88da26fd95d8abb8acbe6281d833e9a9181b03cf49b4546c4555389bd97" + "sha256": "1ee9790be6f62121c4c58bbced387b0965ab7bffeecb4e17cc42ef290784e363" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp311-cp311-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 853210, - "upload-time": "2026-04-13T21:32:58.309116Z", - "url": "https://files.pythonhosted.org/packages/14/4b/d3c79495dee4831b8bebca2790e72cb90f0c5849c940570a7c7e5b70b952/chardet-7.4.3-cp311-cp311-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.9", + "size": 12362, + "upload-time": "2024-10-07T21:08:08.808975Z", + "url": "https://files.pythonhosted.org/packages/7c/cf/c78c4c5f33492290cddd2469389c86e6e2a7b5ef64dd014b021bf64a5e08/MarkupSafe-3.0.0-cp310-cp310-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, "data-dist-info-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, - "filename": "chardet-7.4.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-3.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "dc50f28bad067393cce0af9091052c3b8df7a23115afd8ba7b2e0947f0cef1f8" + "sha256": "5ddf5cb8e9c00d9bf8b0c75949fb3ff9ea2096ba531693e2e87336d197fdb908" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 873625, - "upload-time": "2026-04-13T21:32:59.606101Z", - "url": "https://files.pythonhosted.org/packages/b9/99/f6a822ad1bde25a4c38dc3e770485e78e0893dfd871cd6e18ed3ea3a795e/chardet-7.4.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.9", + "size": 21736, + "upload-time": "2024-10-07T21:08:10.337549Z", + "url": "https://files.pythonhosted.org/packages/2a/0f/351109b1403c1061732e2bb76900e15e9387177ba4b8f5d60783c16c8225/MarkupSafe-3.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, "data-dist-info-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, - "filename": "chardet-7.4.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-3.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "4c3da294de1a681097848ab58bd3f2771a674f8039d2d87a5538b28856b815e9" + "sha256": "9b36473a2d3e882d1873ea906ce54408b9588dc2c65989664e6e7f5a2de353d7" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 883436, - "upload-time": "2026-04-13T21:33:01.351192Z", - "url": "https://files.pythonhosted.org/packages/b1/10/31932775c94a86814f76b41c4a772b52abfb0e6125324f32c6da1196c297/chardet-7.4.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.9", + "size": 20905, + "upload-time": "2024-10-07T21:08:11.625936Z", + "url": "https://files.pythonhosted.org/packages/10/9f/7984e6dc0f62ff8f18fb129954f393869571cfca95bf0e53030cf4bf6936/MarkupSafe-3.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, "data-dist-info-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, - "filename": "chardet-7.4.3-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "filename": "MarkupSafe-3.0.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "93c45e116dd51b66226a53ade3f9f635e870de5399b90e00ce45dcc311093bf4" + "sha256": "dba0f83119b9514bc37272ad012f0cc03f0805cc6a2bea7244e19250ac8ff29f" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", - "requires-python": ">=3.10", - "size": 876589, - "upload-time": "2026-04-13T21:33:02.636135Z", - "url": "https://files.pythonhosted.org/packages/6c/63/0f43e3acf2c436fdb32a0f904aeb03a2904d2126eed34a042a194d235926/chardet-7.4.3-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "provenance": null, + "requires-python": ">=3.9", + "size": 21036, + "upload-time": "2024-10-07T21:08:12.894590Z", + "url": "https://files.pythonhosted.org/packages/30/3f/be451779aa18f4c5c5e290433fa35aec8474e88099017ece53b304391971/MarkupSafe-3.0.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, "data-dist-info-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, - "filename": "chardet-7.4.3-cp311-cp311-win_amd64.whl", + "filename": "MarkupSafe-3.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", "hashes": { - "sha256": "ccc1f83ab4bcfb901cf39e0c4ba6bc6e726fc6264735f10e24ceb5cb47387578" + "sha256": "409535e0521c4630d5b5a1bf284e9d3c76d2fc2f153ebb12cf3827797798cc99" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp311-cp311-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 941866, - "upload-time": "2026-04-13T21:33:04.282356Z", - "url": "https://files.pythonhosted.org/packages/5d/a6/e9b8f8a3e99602792b01fa7d0a731737615ab56d8bfd0b52935a0ef88b85/chardet-7.4.3-cp311-cp311-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.9", + "size": 21636, + "upload-time": "2024-10-07T21:08:15.014769Z", + "url": "https://files.pythonhosted.org/packages/b6/42/70e0c73827995ad731812cc018048d9e65bb5fc54c21ee8d693609c4b7fc/MarkupSafe-3.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, "data-dist-info-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, - "filename": "chardet-7.4.3-cp312-cp312-macosx_10_13_x86_64.whl", + "filename": "MarkupSafe-3.0.0-cp310-cp310-musllinux_1_2_i686.whl", "hashes": { - "sha256": "75d3c65cc16bddf40b8da1fd25ba84fca5f8070f2b14e86083653c1c85aee971" + "sha256": "64a7c7856c3a409011139b17d137c2924df4318dab91ee0530800819617c4381" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp312-cp312-macosx_10_13_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 874870, - "upload-time": "2026-04-13T21:33:05.977908Z", - "url": "https://files.pythonhosted.org/packages/61/33/29de185079e6675c3f375546e30a559b7ddc75ce972f18d6e566cd9ea4eb/chardet-7.4.3-cp312-cp312-macosx_10_13_x86_64.whl", + "provenance": null, + "requires-python": ">=3.9", + "size": 21298, + "upload-time": "2024-10-07T21:08:15.916813Z", + "url": "https://files.pythonhosted.org/packages/49/b4/667b4f33303b5c085a0cb3dc3764b0240b9a4f79321de1d9fc04301f30a0/MarkupSafe-3.0.0-cp310-cp310-musllinux_1_2_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, "data-dist-info-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, - "filename": "chardet-7.4.3-cp312-cp312-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-3.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", "hashes": { - "sha256": "29af5999f654e8729d251f1724a62b538b1262d9292cccaefddf8a02aae1ef6a" + "sha256": "4deea1d9169578917d1f35cdb581bc7bab56a7e8c5be2633bd1b9549c3c22a01" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp312-cp312-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 854859, - "upload-time": "2026-04-13T21:33:07.381674Z", - "url": "https://files.pythonhosted.org/packages/9c/2f/4c5af01fd1a7506a1d5375403d68925eac70289229492db5aa68b58103d8/chardet-7.4.3-cp312-cp312-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.9", + "size": 21049, + "upload-time": "2024-10-07T21:08:17.943857Z", + "url": "https://files.pythonhosted.org/packages/f3/8f/8e3249fdd5bdd9344ace890f0fc7277882d75659449beb28635029cb5684/MarkupSafe-3.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" }, "data-dist-info-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" }, - "filename": "chardet-7.4.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-3.0.0-cp310-cp310-win32.whl", "hashes": { - "sha256": "626f00299ad62dfe937058a09572beed442ccc7b58f87aa667949b20fd3db235" + "sha256": "3cd0bba31d484fe9b9d77698ddb67c978704603dc10cdc905512af308cfcca6b" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 875032, - "upload-time": "2026-04-13T21:33:08.741855Z", - "url": "https://files.pythonhosted.org/packages/36/21/edb36ad5dfa48d7f8eed97ab43931ecdaa8c15166c21b1d614967e49d681/chardet-7.4.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.9", + "size": 15025, + "upload-time": "2024-10-07T21:08:19.490959Z", + "url": "https://files.pythonhosted.org/packages/c0/c5/dfb13194dcfdcd3e08e4fd29719bfb472d711cf66d86330542daa9e2565f/MarkupSafe-3.0.0-cp310-cp310-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" }, "data-dist-info-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" }, - "filename": "chardet-7.4.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-3.0.0-cp310-cp310-win_amd64.whl", "hashes": { - "sha256": "9a4904dd5f071b7a7d7f50b4a67a86db3c902d243bf31708f1d5cde2f68239cb" + "sha256": "4ca04c60006867610a06575b46941ae616b19da0adc85b9f8f3d9cbd7a3da385" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 888283, - "upload-time": "2026-04-13T21:33:10.213310Z", - "url": "https://files.pythonhosted.org/packages/e5/59/a32a241d861cf180853a11c8e5a67641cb1b2af13c3a5ccce83ec07e2c9f/chardet-7.4.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.9", + "size": 15485, + "upload-time": "2024-10-07T21:08:20.820422Z", + "url": "https://files.pythonhosted.org/packages/07/8d/d0f52b26efb87733551f78a3a009eaa5fdb529a5af3712947fda1c93b82e/MarkupSafe-3.0.0-cp310-cp310-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, "data-dist-info-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, - "filename": "chardet-7.4.3-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "filename": "MarkupSafe-3.0.0-cp311-cp311-macosx_10_9_universal2.whl", "hashes": { - "sha256": "5d2879598bc220689e8ce509fe9c3f37ad2fca53a36be9c9bd91abdd91dd364f" + "sha256": "e64b390a306f9e849ee809f92af6a52cda41741c914358e0e9f8499d03741526" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", - "requires-python": ">=3.10", - "size": 879974, - "upload-time": "2026-04-13T21:33:11.448947Z", - "url": "https://files.pythonhosted.org/packages/87/2e/e1ee6a77abf3782c00e05b89c4d4328c8353bf9500661c4348df1dd68614/chardet-7.4.3-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "provenance": null, + "requires-python": ">=3.9", + "size": 14341, + "upload-time": "2024-10-07T21:08:22.472860Z", + "url": "https://files.pythonhosted.org/packages/d2/af/5d89e9d6fbba5024a047aa004942578fee3396d9991119d4b9f73f027daf/MarkupSafe-3.0.0-cp311-cp311-macosx_10_9_universal2.whl", "yanked": false }, { "core-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, "data-dist-info-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, - "filename": "chardet-7.4.3-cp312-cp312-win_amd64.whl", + "filename": "MarkupSafe-3.0.0-cp311-cp311-macosx_11_0_arm64.whl", "hashes": { - "sha256": "4b2799bd58e7245cfa8d4ab2e8ad1d76a5c3a5b1f32318eb6acca4c69a3e7101" + "sha256": "7c524203207f5b569df06c96dafdc337228921ee8c3cc5f6e891d024c6595352" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp312-cp312-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 943973, - "upload-time": "2026-04-13T21:33:12.756743Z", - "url": "https://files.pythonhosted.org/packages/32/60/fca69c534602a7ced04280c952a246ad1edde2a6ca3a164f65d32ac41fe7/chardet-7.4.3-cp312-cp312-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.9", + "size": 12364, + "upload-time": "2024-10-07T21:08:23.316613Z", + "url": "https://files.pythonhosted.org/packages/60/0f/e33b03aeaecd8d90ba869e7c93b9f1aeeb0ab2820e338745200c9a2c8acb/MarkupSafe-3.0.0-cp311-cp311-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, "data-dist-info-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, - "filename": "chardet-7.4.3-cp313-cp313-macosx_10_13_x86_64.whl", + "filename": "MarkupSafe-3.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "a9e4486df251b8962e86ea9f139ca235aa6e0542a00f7844c9a04160afb99aa9" + "sha256": "c409691696bec2b5e5c9efd9593c99025bf2f317380bf0d993ee0213516d908a" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp313-cp313-macosx_10_13_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 873769, - "upload-time": "2026-04-13T21:33:14.002574Z", - "url": "https://files.pythonhosted.org/packages/7c/43/79ac9b4db5bc87020c9dbc419125371d80882d1d197e9c4765ba8682b605/chardet-7.4.3-cp313-cp313-macosx_10_13_x86_64.whl", + "provenance": null, + "requires-python": ">=3.9", + "size": 23956, + "upload-time": "2024-10-07T21:08:24.482532Z", + "url": "https://files.pythonhosted.org/packages/81/ec/8804186f64b9c15844fa0e5079264e22325ac93573eef9eb4ab41e3929fc/MarkupSafe-3.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, "data-dist-info-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, - "filename": "chardet-7.4.3-cp313-cp313-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-3.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "4fbff1907925b0c5a1064cffb5e040cd5e338585c9c552625f30de6bc2f3107a" + "sha256": "64f7d04410be600aa5ec0626d73d43e68a51c86500ce12917e10fd013e258df5" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp313-cp313-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 853991, - "upload-time": "2026-04-13T21:33:15.564959Z", - "url": "https://files.pythonhosted.org/packages/55/5f/25bdec773905bff0ff6cf35ca73b17bd05593b4f87bd8c5fa43705f7167d/chardet-7.4.3-cp313-cp313-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.9", + "size": 23251, + "upload-time": "2024-10-07T21:08:26.015414Z", + "url": "https://files.pythonhosted.org/packages/dd/4f/ddab3f0ab045ae34cf40e8ac1d8bf2933c50cda9c626441353c25d048556/MarkupSafe-3.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, "data-dist-info-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, - "filename": "chardet-7.4.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-3.0.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "365135eaf37ba65a828f8e668eb0a8c38c479dcbec724dc25f4dfd781049c357" + "sha256": "105ada43a61af22acb8774514c51900dc820c481cc5ba53f17c09d294d9c07ca" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 874024, - "upload-time": "2026-04-13T21:33:16.915623Z", - "url": "https://files.pythonhosted.org/packages/b4/07/a29380ee0b215d23d77733b5ad60c5c0c7969650e080c667acdf9462040d/chardet-7.4.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.9", + "size": 23157, + "upload-time": "2024-10-07T21:08:27.292501Z", + "url": "https://files.pythonhosted.org/packages/59/a2/c68e6167a057d78e19b8e30338c33e3d917c8cd5d6ba574991202291b6b0/MarkupSafe-3.0.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, "data-dist-info-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, - "filename": "chardet-7.4.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-3.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", "hashes": { - "sha256": "bfc134b70c846c21ead8e43ada3ae1a805fff732f6922f8abcf2ff27b8f6493d" + "sha256": "a5fd5500d4e4f7cc88d8c0f2e45126c4307ed31e08f8ec521474f2fd99d35ac3" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 887410, - "upload-time": "2026-04-13T21:33:18.368975Z", - "url": "https://files.pythonhosted.org/packages/a8/b1/3338e121cbd4c8a126b8ccb1061170c2ce51a53f678c502793ea49c6fd6d/chardet-7.4.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.9", + "size": 23635, + "upload-time": "2024-10-07T21:08:28.904094Z", + "url": "https://files.pythonhosted.org/packages/24/fc/cea6e038c6f911aeeda66a41b96b8885153026867422e1f37f9b018b427f/MarkupSafe-3.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, "data-dist-info-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, - "filename": "chardet-7.4.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "filename": "MarkupSafe-3.0.0-cp311-cp311-musllinux_1_2_i686.whl", "hashes": { - "sha256": "9acd9988a93e09390f3cd231201ea7166c415eb8da1b735928990ffc05cb9fbb" + "sha256": "25396abd52b16900932e05b7104bcdc640a4d96c914f39c3b984e5a17b01fba0" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", - "requires-python": ">=3.10", - "size": 879269, - "upload-time": "2026-04-13T21:33:20.377495Z", - "url": "https://files.pythonhosted.org/packages/63/1c/44a9a9e0c59c185a5d307ceaeee8768afa1558f0a24f7a4b5fa11b67586b/chardet-7.4.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "provenance": null, + "requires-python": ">=3.9", + "size": 23422, + "upload-time": "2024-10-07T21:08:29.773336Z", + "url": "https://files.pythonhosted.org/packages/36/c7/2fca924654032c27055706ad6647cf5535be8cf641d2148fc693b0e04407/MarkupSafe-3.0.0-cp311-cp311-musllinux_1_2_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, "data-dist-info-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, - "filename": "chardet-7.4.3-cp313-cp313-win_amd64.whl", + "filename": "MarkupSafe-3.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", "hashes": { - "sha256": "e1b98790c284ff813f18f7cf7de5f05ea2435a080030c7f1a8318f3a4f80b131" + "sha256": "3efde9a8c56c3b6e5f3fa4baea828f8184970c7c78480fedb620d804b1c31e5c" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp313-cp313-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 944155, - "upload-time": "2026-04-13T21:33:21.694489Z", - "url": "https://files.pythonhosted.org/packages/1b/b3/5d0e77ea774bd3224321c248880ea0c0379000ac5c2bb6d77609549de247/chardet-7.4.3-cp313-cp313-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.9", + "size": 23339, + "upload-time": "2024-10-07T21:08:30.827544Z", + "url": "https://files.pythonhosted.org/packages/e7/56/825d2218c93dbf5f0c8b3cb5e86a02a9b1bb95aaa850765026a7fed7aaa1/MarkupSafe-3.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" }, "data-dist-info-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" }, - "filename": "chardet-7.4.3-cp314-cp314-macosx_10_15_x86_64.whl", + "filename": "MarkupSafe-3.0.0-cp311-cp311-win32.whl", "hashes": { - "sha256": "d892d3dcd652fdef53e3d6327d39b17c0df40a899dfc919abaeb64c974497531" + "sha256": "12ddac720b8965332d36196f6f83477c6351ba6a25d4aff91e30708c729350d7" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp314-cp314-macosx_10_15_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 872887, - "upload-time": "2026-04-13T21:33:23.328805Z", - "url": "https://files.pythonhosted.org/packages/70/a8/bf0811d859e13801279a2ae64f37a408027b282f2047bc0001c75dd356ad/chardet-7.4.3-cp314-cp314-macosx_10_15_x86_64.whl", + "provenance": null, + "requires-python": ">=3.9", + "size": 15056, + "upload-time": "2024-10-07T21:08:32.108304Z", + "url": "https://files.pythonhosted.org/packages/0c/70/973f228b3017d9fffb11567a2a02f092be41cae8ca1a9c97ec571801ab50/MarkupSafe-3.0.0-cp311-cp311-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" }, "data-dist-info-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" }, - "filename": "chardet-7.4.3-cp314-cp314-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-3.0.0-cp311-cp311-win_amd64.whl", "hashes": { - "sha256": "acc46d1b8b7d5783216afe15db56d1c179b9a40e5a1558bc13164c4fd20674c4" + "sha256": "658fdf6022740896c403d45148bf0c36978c6b48c9ef8b1f8d0c7a11b6cdea86" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp314-cp314-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 853964, - "upload-time": "2026-04-13T21:33:24.724702Z", - "url": "https://files.pythonhosted.org/packages/51/ac/b9d68ebddfe1b02c77af5bf81120e12b036b4432dc6af7a303d90e2bc38b/chardet-7.4.3-cp314-cp314-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.9", + "size": 15493, + "upload-time": "2024-10-07T21:08:32.928101Z", + "url": "https://files.pythonhosted.org/packages/96/4a/6ea3f7265e17226bc9b1896d16ed5b230fe06cf4530a40a4f47e7d311a62/MarkupSafe-3.0.0-cp311-cp311-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, "data-dist-info-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, - "filename": "chardet-7.4.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-3.0.0-cp312-cp312-macosx_10_13_universal2.whl", "hashes": { - "sha256": "0ac3bf11c645734a1701a3804e43eabd98851838192267d08c353a834ab79fea" + "sha256": "d261ec38b8a99a39b62e0119ed47fe3b62f7691c500bc1e815265adc016438c1" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 876006, - "upload-time": "2026-04-13T21:33:26.098427Z", - "url": "https://files.pythonhosted.org/packages/2a/81/17fa103ea9caf5d325a5e4051ab2ba65996fd66baa60b81ee41af1f54e10/chardet-7.4.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.9", + "size": 14274, + "upload-time": "2024-10-07T21:08:33.771134Z", + "url": "https://files.pythonhosted.org/packages/2a/d2/4cda4f2c9a21b426c5f5b80a70991dc26b78bcecd7b03a8e8a22cc1cddc1/MarkupSafe-3.0.0-cp312-cp312-macosx_10_13_universal2.whl", "yanked": false }, { "core-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, "data-dist-info-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, - "filename": "chardet-7.4.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-3.0.0-cp312-cp312-macosx_11_0_arm64.whl", "hashes": { - "sha256": "6e3bd9f936e04bae89c254262af08d9e5b98f805175ba1e29d454e6cba3107b7" + "sha256": "e363440c8534bf2f2ef1b8fdc02037eb5fff8fce2a558519b22d6a3a38b3ec5e" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 887680, - "upload-time": "2026-04-13T21:33:27.490501Z", - "url": "https://files.pythonhosted.org/packages/c2/20/193faab46a68ea550587331a698c3dca8099f8901d10937c4443135c7ed9/chardet-7.4.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.9", + "size": 12332, + "upload-time": "2024-10-07T21:08:34.638995Z", + "url": "https://files.pythonhosted.org/packages/6c/46/92fd7ef12daa1b1e5fe4e38cc251e01c51ea288ecda950a30b2e8d66a051/MarkupSafe-3.0.0-cp312-cp312-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, "data-dist-info-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, - "filename": "chardet-7.4.3-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "filename": "MarkupSafe-3.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "27cc23da03630cdecc9aa81a895aa86629c211f995cd57651f0fbc280717bf93" + "sha256": "7835de4c56066e096407a1852e5561f6033786dd987fa90dc384e45b9bd21295" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", - "requires-python": ">=3.10", - "size": 879865, - "upload-time": "2026-04-13T21:33:29.052764Z", - "url": "https://files.pythonhosted.org/packages/40/c6/94a3c673327392652ee8bdea9a45bc8a5f5365197a7387d68f0eed007115/chardet-7.4.3-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "provenance": null, + "requires-python": ">=3.9", + "size": 24049, + "upload-time": "2024-10-07T21:08:35.465083Z", + "url": "https://files.pythonhosted.org/packages/61/47/f972faff9134053fc083e591b7415ce7a2f4c51fb1dba17757822d0ebb5d/MarkupSafe-3.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, "data-dist-info-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, - "filename": "chardet-7.4.3-cp314-cp314-win_amd64.whl", + "filename": "MarkupSafe-3.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "b95c934b9ad59e2ba8abb9be49df70d3ad1b0d95d864b9fdb7588d4fa8bd921c" + "sha256": "b6cc46a27d904c9be5732029769acf4b0af69345172ed1ef6d4db0c023ff603b" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp314-cp314-win_amd64.whl/provenance", - "requires-python": ">=3.10", - "size": 939594, - "upload-time": "2026-04-13T21:33:31.391101Z", - "url": "https://files.pythonhosted.org/packages/b1/2c/cad8b5e3623a987f3c930b68e2bdd06cfc388cd91cd42ed05f1227701b73/chardet-7.4.3-cp314-cp314-win_amd64.whl", + "provenance": null, + "requires-python": ">=3.9", + "size": 23199, + "upload-time": "2024-10-07T21:08:36.699797Z", + "url": "https://files.pythonhosted.org/packages/c0/c9/5c84edd744fe981c1c37e8303799e4d90bc2b146997b60dc158c20791b24/MarkupSafe-3.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, "data-dist-info-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, - "filename": "chardet-7.4.3-cp314-cp314t-macosx_10_15_x86_64.whl", + "filename": "MarkupSafe-3.0.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "c77867f0c1cb8bd819502249fcdc500364aedb07881e11b743726fa2148e7b6e" + "sha256": "f0411641d31aa6f7f0cc13f0f18b63b8dc08da5f3a7505972a42ab059f479ba3" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp314-cp314t-macosx_10_15_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 889714, - "upload-time": "2026-04-13T21:33:32.772436Z", - "url": "https://files.pythonhosted.org/packages/33/e0/d06e42fd6f02a58e5e227e5106587751cb38adcff0aaf949add744b78b6e/chardet-7.4.3-cp314-cp314t-macosx_10_15_x86_64.whl", + "provenance": null, + "requires-python": ">=3.9", + "size": 23099, + "upload-time": "2024-10-07T21:08:38.249509Z", + "url": "https://files.pythonhosted.org/packages/70/6f/70ca971e19d0cd905f58cd53358b0dfe30fa393bd9d5a1f372667f7b97b0/MarkupSafe-3.0.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, "data-dist-info-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, - "filename": "chardet-7.4.3-cp314-cp314t-macosx_11_0_arm64.whl", + "filename": "MarkupSafe-3.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", "hashes": { - "sha256": "cf1efeaf65a6ef2f5b9cc3a1df6f08ba2831b369ccaa4c7018eaf90aa757bb11" + "sha256": "b2a7afd24d408b907672015555bc10be2382e6c5f62a488e2d452da670bbd389" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp314-cp314t-macosx_11_0_arm64.whl/provenance", - "requires-python": ">=3.10", - "size": 872319, - "upload-time": "2026-04-13T21:33:34.427135Z", - "url": "https://files.pythonhosted.org/packages/d4/ed/40d091954d48abea037baae6be8fb79905e5f78d34d12ea955132c7d8011/chardet-7.4.3-cp314-cp314t-macosx_11_0_arm64.whl", + "provenance": null, + "requires-python": ">=3.9", + "size": 23812, + "upload-time": "2024-10-07T21:08:39.517494Z", + "url": "https://files.pythonhosted.org/packages/7f/47/c15288e10d0f3c9ac0d997891f581d910a593a74c1e9789046b9cb4e4c53/MarkupSafe-3.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, "data-dist-info-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, - "filename": "chardet-7.4.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "filename": "MarkupSafe-3.0.0-cp312-cp312-musllinux_1_2_i686.whl", "hashes": { - "sha256": "9f3504c139a2ad544077dd2d9e412cd08b01786843d76997cd43bb6de311723c" + "sha256": "c8ab7efeff1884c5da8e18f743b667215300e09043820d11723718de0b7db934" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", - "requires-python": ">=3.10", - "size": 892021, - "upload-time": "2026-04-13T21:33:35.766003Z", - "url": "https://files.pythonhosted.org/packages/bb/77/82a46821dbfbdfe062710d2bf2ede13426304e3567a23c57d919c0c31630/chardet-7.4.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "provenance": null, + "requires-python": ">=3.9", + "size": 23392, + "upload-time": "2024-10-07T21:08:40.664216Z", + "url": "https://files.pythonhosted.org/packages/dd/f6/518225e5cd027828cb26bbe0b99c9b110512960e60718c66df9823ba5e8f/MarkupSafe-3.0.0-cp312-cp312-musllinux_1_2_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, "data-dist-info-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, - "filename": "chardet-7.4.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "filename": "MarkupSafe-3.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", "hashes": { - "sha256": "457f619882ba66327d4d8d14c6c342269bdb1e4e1c38e8117df941d14d351b04" + "sha256": "8219e2207f6c188d15614ea043636c2b36d2d79bf853639c124a179412325a13" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", - "requires-python": ">=3.10", - "size": 902509, - "upload-time": "2026-04-13T21:33:37.096528Z", - "url": "https://files.pythonhosted.org/packages/49/57/42d30c562bda5b4a839766c1aad8d5856b798ad2a1c3247b72a679afec94/chardet-7.4.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "provenance": null, + "requires-python": ">=3.9", + "size": 23559, + "upload-time": "2024-10-07T21:08:41.597086Z", + "url": "https://files.pythonhosted.org/packages/55/a5/94b07a3fe33d52c93476b0970ab9ab011790c04d10d5c110ed3de01863f5/MarkupSafe-3.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" }, "data-dist-info-metadata": { - "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" }, - "filename": "chardet-7.4.3-py3-none-any.whl", + "filename": "MarkupSafe-3.0.0-cp312-cp312-win32.whl", "hashes": { - "sha256": "1173b74051570cf08099d7429d92e4882d375ad4217f92a6e5240ccfb26f231e" + "sha256": "59420b5a9a5d3fee483a32adb56d7369ae0d630798da056001be1e9f674f3aa6" }, - "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-py3-none-any.whl/provenance", - "requires-python": ">=3.10", - "size": 626562, - "upload-time": "2026-04-13T21:33:38.559150Z", - "url": "https://files.pythonhosted.org/packages/8c/6c/0a40afdb50a0fe041ab95553b835a8160b6cf0e81edf2ae2fe9f5224cbf9/chardet-7.4.3-py3-none-any.whl", + "provenance": null, + "requires-python": ">=3.9", + "size": 15064, + "upload-time": "2024-10-07T21:08:42.396460Z", + "url": "https://files.pythonhosted.org/packages/b9/77/1e21ea23aeeaa0760d0ab03976b38f6551ad803cffccdec2db9dcb85ac7c/MarkupSafe-3.0.0-cp312-cp312-win32.whl", "yanked": false }, - { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "chardet-7.4.3.tar.gz", - "hashes": { - "sha256": "cc1d4eb92a4ec1c2df3b490836ffa46922e599d34ce0bb75cf41fd2bf6303d56" - }, - "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3.tar.gz/provenance", - "requires-python": ">=3.10", - "size": 784800, - "upload-time": "2026-04-13T21:33:39.803008Z", - "url": "https://files.pythonhosted.org/packages/19/b6/9df434a8eeba2e6628c465a1dfa31034228ef79b26f76f46278f4ef7e49d/chardet-7.4.3.tar.gz", - "yanked": false - } - ], - "meta": { - "_last-serial": 36089780, - "api-version": "1.4" - }, - "name": "chardet", - "project-status": { - "status": "active" - }, - "versions": [ - "1.0", - "1.0.1", - "1.1", - "2.1.1", - "2.2.1", - "2.3.0", - "3.0.0", - "3.0.1", - "3.0.2", - "3.0.3", - "3.0.4", - "4.0.0", - "5.0.0", - "5.1.0", - "5.2.0", - "6.0.0", - "6.0.0.post1", - "7.0.0rc4", - "7.0.0", - "7.0.1", - "7.1.0", - "7.2.0", - "7.3.0", - "7.4.0.post1", - "7.4.0.post2", - "7.4.1", - "7.4.2", - "7.4.3" - ] - } - headers: - Accept-Ranges: - - bytes - Access-Control-Allow-Headers: - - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since - Access-Control-Allow-Methods: - - GET - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-PyPI-Last-Serial - Access-Control-Max-Age: - - "86400" - Cache-Control: - - max-age=600, public - Content-Security-Policy: - - default-src 'none'; sandbox allow-top-navigation - Content-Type: - - application/vnd.pypi.simple.v1+json - Etag: - - '"l3N4AbninEoCVtnXJqFqng"' - Permissions-Policy: - - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() - Referrer-Policy: - - origin-when-cross-origin - Strict-Transport-Security: - - max-age=31536000; includeSubDomains; preload - Vary: - - Accept, Accept-Encoding - X-Cache: - - MISS, HIT, HIT - X-Cache-Hits: - - 0, 294473, 6 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - deny - X-Permitted-Cross-Domain-Policies: - - none - X-Pypi-Last-Serial: - - "36089780" - X-Served-By: - - cache-iad-kcgs7200043-IAD, cache-iad-kcgs7200127-IAD, cache-wsi-ysbk1060026-WSI - X-Timer: - - S1781578786.715592,VS0,VE0 - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 0 - host: pypi.org - headers: - Accept: - - application/vnd.pypi.simple.v1+json - X-Test-Name: - - TestCommand_Transitive/requirements.txt_transitive_native_source - url: https://pypi.org/simple/click/ - method: GET - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: -1 - uncompressed: true - body: | - { - "alternate-locations": [], - "files": [ { "core-metadata": { - "sha256": "45571ea26270f2c5ada3738af99cbabc62fc5529a582f7ce059acbc4bd8284a5" + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" }, "data-dist-info-metadata": { - "sha256": "45571ea26270f2c5ada3738af99cbabc62fc5529a582f7ce059acbc4bd8284a5" + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" }, - "filename": "click-0.1-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.0-cp312-cp312-win_amd64.whl", "hashes": { - "sha256": "6ece7fdc438597979abb5e237cd42ec9b0ed9342acfa13aabd0d57dae5122f00" + "sha256": "7ed789d0f7f11fcf118cf0acb378743dfdd4215d7f7d18837c88171405c9a452" }, "provenance": null, - "requires-python": null, - "size": 21623, - "upload-time": "2014-04-28T11:24:09.792414Z", - "url": "https://files.pythonhosted.org/packages/82/e9/39bc04e46ac4dc16f60d3c95d2a8238f8a86a738ecab723755470e1486d1/click-0.1-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 15564, + "upload-time": "2024-10-07T21:08:43.374748Z", + "url": "https://files.pythonhosted.org/packages/55/e2/4e0c49629d1d8f0642ecc772577cdf870048401280d421321bbb55d8b251/MarkupSafe-3.0.0-cp312-cp312-win_amd64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-0.1.tar.gz", + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313-macosx_10_13_universal2.whl", "hashes": { - "sha256": "9f8290d502cf11fad5ccc64d19f2724abcbc11549e6a8e2cdafc530109f198b4" + "sha256": "27d6a73682b99568916c54a4bfced40e7d871ba685b580ea04bbd2e405dfd4c5" }, "provenance": null, - "requires-python": null, - "size": 17913, - "upload-time": "2014-04-28T11:22:51.341948Z", - "url": "https://files.pythonhosted.org/packages/1a/65/bde2803d3f5d217fde361f7773d51d5c9b1332181f740bdd7adb2462607c/click-0.1.tar.gz", + "requires-python": ">=3.9", + "size": 14276, + "upload-time": "2024-10-07T21:08:44.207757Z", + "url": "https://files.pythonhosted.org/packages/14/dd/7149242a730e218b6dd7ffa6817c951f51f4204e7afb8e8bbf688d8ae4c3/MarkupSafe-3.0.0-cp313-cp313-macosx_10_13_universal2.whl", "yanked": false }, { "core-metadata": { - "sha256": "2c33620782c8d36833bdeef6bf9eed8a130ad5b2e10a67278769105b39fae45a" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, "data-dist-info-metadata": { - "sha256": "2c33620782c8d36833bdeef6bf9eed8a130ad5b2e10a67278769105b39fae45a" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, - "filename": "click-0.2-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.0-cp313-cp313-macosx_11_0_arm64.whl", "hashes": { - "sha256": "54c90326cb37daf23389b909fa593660db74d68861cbc36d871d8c7ccc2fe003" + "sha256": "494a64efc535e147fcc713dba58eecfce3a79f1e93ebe81995b387f5cd9bc2e1" }, "provenance": null, - "requires-python": null, - "size": 29196, - "upload-time": "2014-05-05T23:57:14.320532Z", - "url": "https://files.pythonhosted.org/packages/ee/a5/97f43386352a0658f12842848c152479fce3162251c08339866da45e912e/click-0.2-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 12325, + "upload-time": "2024-10-07T21:08:45.024534Z", + "url": "https://files.pythonhosted.org/packages/8a/c5/b6cda6248f83c59148540b6d815b4c59b1222e059fe759eb3c446748b744/MarkupSafe-3.0.0-cp313-cp313-macosx_11_0_arm64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-0.2.tar.gz", + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "6a63700f090f0602c1f98e98c536e49e7db1f3d27de80c9bd55ab6eaf1470c57" + "sha256": "c5243044a927e8a6bb28517838662a019cd7f73d7f106bbb37ab5e7fa8451a92" }, "provenance": null, - "requires-python": null, - "size": 23888, - "upload-time": "2014-05-05T23:57:05.506308Z", - "url": "https://files.pythonhosted.org/packages/bb/aa/c8b583d8d7cc5e21c8da30de6d8c605652836b4ef33b2b57c37f6a017c09/click-0.2.tar.gz", + "requires-python": ">=3.9", + "size": 24010, + "upload-time": "2024-10-07T21:08:45.794380Z", + "url": "https://files.pythonhosted.org/packages/9c/84/9f82de5f77f61c64fec414f4ae7e1e7871b82da0d52414f8810410de752a/MarkupSafe-3.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "a6bfa1e4bc25144930c3c8e16911ffb30fd97df36fe79f2e77aaa5279278c68f" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, "data-dist-info-metadata": { - "sha256": "a6bfa1e4bc25144930c3c8e16911ffb30fd97df36fe79f2e77aaa5279278c68f" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, - "filename": "click-0.3-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "15c3b9cb6ea8718ffd68c48cc70aa194dc1c5374fbc4481d3dd98cb256a667eb" + "sha256": "63dae84964a9a3d2610808cee038f435d9a111620c37ccf872c2fcaeca6865b3" }, "provenance": null, - "requires-python": null, - "size": 33378, - "upload-time": "2014-05-06T11:15:52.931725Z", - "url": "https://files.pythonhosted.org/packages/dd/ce/ae6ede3636c212a9b33fbe93754e0caee570405d6af3b2b3c95988ce601b/click-0.3-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 23163, + "upload-time": "2024-10-07T21:08:46.958781Z", + "url": "https://files.pythonhosted.org/packages/45/14/80f6553deba7a6beeae455f2c1e450f55f0f17241f06ed065571445e2bf0/MarkupSafe-3.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-0.3.tar.gz", + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "cdb62b2de39a2a92cc505dea476ee89c7ecfbe1bcc5df3f9e8001bedcc296571" + "sha256": "dcbee57fedc9b2182c54ffc1c5eed316c3da8bbfeda8009e1b5d7220199d15da" }, "provenance": null, - "requires-python": null, - "size": 25425, - "upload-time": "2014-05-06T11:15:49.114547Z", - "url": "https://files.pythonhosted.org/packages/35/19/29f7f3ff89929a0a5b938a2a63ecb0d02e6faa4e9a6d84bcedbcc638e212/click-0.3.tar.gz", + "requires-python": ">=3.9", + "size": 23044, + "upload-time": "2024-10-07T21:08:47.847029Z", + "url": "https://files.pythonhosted.org/packages/34/03/e64f36452db4eabf3b89cfbbebf46736afa82eda0c95f3f4bf11c4cf3c85/MarkupSafe-3.0.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "1b537b15514aef70cc05e5e44758cee070153c5b1614acb1c79be30765408599" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, "data-dist-info-metadata": { - "sha256": "1b537b15514aef70cc05e5e44758cee070153c5b1614acb1c79be30765408599" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, - "filename": "click-0.4-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", "hashes": { - "sha256": "9c85e3c28d92316f8f4dad50a40d9b46a76c07c0cabc89061c9272c2716e49ee" + "sha256": "f846fd7c241e5bd4161e2a483663eb66e4d8e12130fcdc052f310f388f1d61c6" }, "provenance": null, - "requires-python": null, - "size": 34746, - "upload-time": "2014-05-06T14:33:53.431025Z", - "url": "https://files.pythonhosted.org/packages/88/e8/04c8f87706b72b470214502461c6c53081d64e6b82c8a2b4ba303a4caa53/click-0.4-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 23849, + "upload-time": "2024-10-07T21:08:49.210554Z", + "url": "https://files.pythonhosted.org/packages/eb/89/9c47f58e3e75adbaa9387f3db84ca6a7d3a3abd93e7541cfaadad073e5d6/MarkupSafe-3.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-0.4.tar.gz", + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313-musllinux_1_2_i686.whl", "hashes": { - "sha256": "98dee5f24b7043c9393f6b6015ba3bb4b45fdfe544aaa1c23d81c14c2c0e3a0b" + "sha256": "678fbceb202382aae42c1f0cd9f56b776bc20a58ae5b553ee1fe6b802983a1d6" }, "provenance": null, - "requires-python": null, - "size": 26725, - "upload-time": "2014-05-06T14:33:50.921955Z", - "url": "https://files.pythonhosted.org/packages/1c/4d/98210295b2f14097de14db6be528af60ba9a3ef60b7e9efb207b08cdea1a/click-0.4.tar.gz", + "requires-python": ">=3.9", + "size": 23414, + "upload-time": "2024-10-07T21:08:50.321580Z", + "url": "https://files.pythonhosted.org/packages/87/ae/fd72c59177ae148aee41eed67f5dcb73e96590f439fd0149c88deab207c0/MarkupSafe-3.0.0-cp313-cp313-musllinux_1_2_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "af05e1fcc341a27467d9c956332fdcf0433ca3c0fdeba120826af2c748328c4e" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, "data-dist-info-metadata": { - "sha256": "af05e1fcc341a27467d9c956332fdcf0433ca3c0fdeba120826af2c748328c4e" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, - "filename": "click-0.5-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", "hashes": { - "sha256": "6d9ac4c06a53ea8c5c4b994e1627d95eae2407cb6770b52f04cbb1c59ce52b54" + "sha256": "bd9b8e458e2bab52f9ad3ab5dc8b689a3c84b12b2a2f64cd9a0dfe209fb6b42f" }, "provenance": null, - "requires-python": null, - "size": 34913, - "upload-time": "2014-05-06T22:04:10.364137Z", - "url": "https://files.pythonhosted.org/packages/a3/01/a0f85fd64800f0f477f7d36ec7c3e87758e78d1e4b39a590b16a436a0ff9/click-0.5-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 23518, + "upload-time": "2024-10-07T21:08:51.924989Z", + "url": "https://files.pythonhosted.org/packages/7a/8f/2e9a4653c78744b8a65cab56382148073c96893efc4c75eef2fa0a96f608/MarkupSafe-3.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-0.5.tar.gz", + "core-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "data-dist-info-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313-win32.whl", "hashes": { - "sha256": "396ef5db7722d6930c85aa7b3f3600550605a80a9ea4cc3468b18a29c4f58193" + "sha256": "1fd02f47596e00a372f5b4af2b4c45f528bade65c66dfcbc6e1ea1bfda758e98" }, "provenance": null, - "requires-python": null, - "size": 26892, - "upload-time": "2014-05-06T22:04:06.676244Z", - "url": "https://files.pythonhosted.org/packages/72/de/ab7b1f0952b411a61bb155d3dbf6271e4d39841cb7b124b75f82117157a4/click-0.5.tar.gz", + "requires-python": ">=3.9", + "size": 15068, + "upload-time": "2024-10-07T21:08:52.785849Z", + "url": "https://files.pythonhosted.org/packages/81/ac/1ab4e1f47f1778bd2c407b7be543b3c08bff555c8444c742e3c53958d114/MarkupSafe-3.0.0-cp313-cp313-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "63436f2b0e25e958c74e8ce93991a04118fd81837e1e47976f441278f8fdab88" + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" }, "data-dist-info-metadata": { - "sha256": "63436f2b0e25e958c74e8ce93991a04118fd81837e1e47976f441278f8fdab88" + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" }, - "filename": "click-0.5.1-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.0-cp313-cp313-win_amd64.whl", "hashes": { - "sha256": "df980e97a93f784ae868a5ea67d608a0dd555bc7b33064529b51dfcfec6c0745" + "sha256": "b94bec9eda10111ec7102ef909eca4f3c2df979643924bfe58375f560713a7d1" }, "provenance": null, - "requires-python": null, - "size": 34945, - "upload-time": "2014-05-06T22:09:17.548915Z", - "url": "https://files.pythonhosted.org/packages/e9/4c/ce5c6a47f240de954cbcba430a7a4afdc13e3b7482d5302048a4e6611281/click-0.5.1-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 15566, + "upload-time": "2024-10-07T21:08:53.642609Z", + "url": "https://files.pythonhosted.org/packages/53/c4/b3d9f84a093244602e6081e35cf1166cd2f6e3d65746da12d4c13511e2cb/MarkupSafe-3.0.0-cp313-cp313-win_amd64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-0.5.1.tar.gz", + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313t-macosx_10_13_universal2.whl", "hashes": { - "sha256": "d7aa6a90114fa1cec7e2cea56901a85ba47ddacbc0e45ca8474fa95cde28ff7b" + "sha256": "509c424069dd037d078925b6815fc56b7271f3aaec471e55e6fa513b0a80d2aa" }, "provenance": null, - "requires-python": null, - "size": 26898, - "upload-time": "2014-05-06T22:09:14.622681Z", - "url": "https://files.pythonhosted.org/packages/82/46/e17055162fd9baa4ec7a4064ec313091fea3e3dad4047bf63b46471998ac/click-0.5.1.tar.gz", + "requires-python": ">=3.9", + "size": 14513, + "upload-time": "2024-10-07T21:08:54.734124Z", + "url": "https://files.pythonhosted.org/packages/47/2d/6ea2c34833582fb04447e2a91ae8f49540a57757add92cb5095e49d12c61/MarkupSafe-3.0.0-cp313-cp313t-macosx_10_13_universal2.whl", "yanked": false }, { "core-metadata": { - "sha256": "3e4b8d6e2921500bc13e0ca1a61236f121ed6c09fde18396a9f0ff7066576ce1" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, "data-dist-info-metadata": { - "sha256": "3e4b8d6e2921500bc13e0ca1a61236f121ed6c09fde18396a9f0ff7066576ce1" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, - "filename": "click-0.6-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.0-cp313-cp313t-macosx_11_0_arm64.whl", "hashes": { - "sha256": "eac143634b9bcfbe4b50045672c9f91689cd61378d443392343bee5fd8952910" + "sha256": "81be2c0084d8c69e97e3c5d73ce9e2a6e523556f2a19c4e195c09d499be2f808" }, "provenance": null, - "requires-python": null, - "size": 35281, - "upload-time": "2014-05-07T19:18:38.778148Z", - "url": "https://files.pythonhosted.org/packages/36/f2/648fe6bdc708b71c81c2db677ba7ac640aac7798a1198cc953eeac1d0041/click-0.6-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 12460, + "upload-time": "2024-10-07T21:08:55.607135Z", + "url": "https://files.pythonhosted.org/packages/bf/bf/0ee8f270b82fab05b763cfbacc2c33a62f571f59968abc37d4793b3c1623/MarkupSafe-3.0.0-cp313-cp313t-macosx_11_0_arm64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-0.6.tar.gz", + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "2d2677d09378a4739ae325327741ea182e9c03c7e5643f1e02ba9058e2a84825" + "sha256": "b43ac1eb9f91e0c14aac1d2ef0f76bc7b9ceea51de47536f61268191adf52ad7" }, "provenance": null, - "requires-python": null, - "size": 27237, - "upload-time": "2014-05-07T19:18:35.709253Z", - "url": "https://files.pythonhosted.org/packages/3f/e3/18d6042b27cc41d4ca0ac9ce035d0d3d9cde2d6f0902d3f6f08d04aff596/click-0.6.tar.gz", + "requires-python": ">=3.9", + "size": 25312, + "upload-time": "2024-10-07T21:08:56.446948Z", + "url": "https://files.pythonhosted.org/packages/e4/63/90a907e327e640462ccc671fd55c140e609d09312fa6db62822b2066bf5b/MarkupSafe-3.0.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "a115a0260a9a77ca54bd152e4f5634e3ea7fffc9ac0612ba899288b799e56581" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, "data-dist-info-metadata": { - "sha256": "a115a0260a9a77ca54bd152e4f5634e3ea7fffc9ac0612ba899288b799e56581" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, - "filename": "click-0.7-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "8687723fc0d2728b0837bbf052c03362c3f89ac89a3575aea17553379778c93d" + "sha256": "3b231255770723f1e125d63c14269bcd8b8136ecfb620b9a18c0297e046d0736" }, "provenance": null, - "requires-python": null, - "size": 41196, - "upload-time": "2014-05-11T23:45:31.668762Z", - "url": "https://files.pythonhosted.org/packages/f1/67/1b1c2077a99b9e2b5c4127e733ca4a90f8c9f0da05e256911aea8b25a31a/click-0.7-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 23746, + "upload-time": "2024-10-07T21:08:57.279841Z", + "url": "https://files.pythonhosted.org/packages/7a/04/84e439fd573000d85c2394e690dfbf2f322bf09b010689bcac4bafee8834/MarkupSafe-3.0.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-0.7.tar.gz", + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "9ae357a9c48764c16ec0ed814c0a420c80c04ed08c858fd99f906e398355651c" + "sha256": "c182d45600556917f811aa019d834a89fe4b6f6255da2fd0bdcf80e970f95918" }, "provenance": null, - "requires-python": null, - "size": 32282, - "upload-time": "2014-05-11T23:45:26.877276Z", - "url": "https://files.pythonhosted.org/packages/b4/7b/d57f1bc99f0776d79cfc1969a9e1eaffefe0fab153c5bd5abd1445b4805f/click-0.7.tar.gz", + "requires-python": ">=3.9", + "size": 23696, + "upload-time": "2024-10-07T21:08:58.216095Z", + "url": "https://files.pythonhosted.org/packages/5f/7d/2bb2663db79eb702d168ab6728741f64e431cd78f55b22c868e95d9805ef/MarkupSafe-3.0.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "36bd18d3788d9f4f1b8cb7d4d6db03fd5112c0065d9d826a2d7a2049b5e421bd" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, "data-dist-info-metadata": { - "sha256": "36bd18d3788d9f4f1b8cb7d4d6db03fd5112c0065d9d826a2d7a2049b5e421bd" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, - "filename": "click-1.0-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.0-cp313-cp313t-musllinux_1_2_aarch64.whl", "hashes": { - "sha256": "8bea8164a4fd3b687b4c025316a84f38f2e2ee115cd8a68dd423356283e25805" + "sha256": "9f91c90f8f3bf436f81c12eeb4d79f9ddd263c71125e6ad71341906832a34386" }, "provenance": null, - "requires-python": null, - "size": 42336, - "upload-time": "2014-05-21T23:30:15.736180Z", - "url": "https://files.pythonhosted.org/packages/25/71/234cf198880e0afd2edc69cafb97bbc34f5da90a29efa59787319c5f6c2d/click-1.0-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 25026, + "upload-time": "2024-10-07T21:08:59.119278Z", + "url": "https://files.pythonhosted.org/packages/5c/66/3227765a7215b205847d71af5def5693027df2538bdd33775eef1ee8151f/MarkupSafe-3.0.0-cp313-cp313t-musllinux_1_2_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-1.0.tar.gz", + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313t-musllinux_1_2_i686.whl", "hashes": { - "sha256": "396ffe2561331b7b68e2780a088f9be3d41c33cbfb6e5911e2178533ea6d31da" + "sha256": "a7171d2b869e9be238ea318c196baf58fbf272704e9c1cd4be8c380eea963342" }, "provenance": null, - "requires-python": null, - "size": 33410, - "upload-time": "2014-05-21T23:30:12.641051Z", - "url": "https://files.pythonhosted.org/packages/69/f4/c8b37e427b1810069b84db6aba7cb5c6e569d64e762add3f77183a5c49b0/click-1.0.tar.gz", + "requires-python": ">=3.9", + "size": 23988, + "upload-time": "2024-10-07T21:09:01.109785Z", + "url": "https://files.pythonhosted.org/packages/f5/77/f3787b456331c94458aef7629c197a70b1c5279e0d04ad0646a13484a20c/MarkupSafe-3.0.0-cp313-cp313t-musllinux_1_2_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "11236c3b7b7b8b60e92113a9c7169a6f2d89106de788bf4e210317ce82301425" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, "data-dist-info-metadata": { - "sha256": "11236c3b7b7b8b60e92113a9c7169a6f2d89106de788bf4e210317ce82301425" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, - "filename": "click-1.1-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl", "hashes": { - "sha256": "a57d2cc92df1e2db5ee8ad792f7251b08046f784ec68f59a34be9952961c0e70" + "sha256": "cb244adf2499aa37d5dc43431990c7f0b632d841af66a51d22bd89c437b60264" }, "provenance": null, - "requires-python": null, - "size": 42476, - "upload-time": "2014-05-23T18:31:44.188172Z", - "url": "https://files.pythonhosted.org/packages/89/60/384e2ab6f408564c9b86cac3680d89ea1aa12dbf5e7e89009c37b3c75511/click-1.1-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 23967, + "upload-time": "2024-10-07T21:09:01.960036Z", + "url": "https://files.pythonhosted.org/packages/d8/27/bffd73c503bfe6f00fa3de64703e00768f65f74a37b6fb2342ef771cacfd/MarkupSafe-3.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-1.1.tar.gz", + "core-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "data-dist-info-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313t-win32.whl", "hashes": { - "sha256": "7d847fbbc4d227229dbc195f6bce58055e08a75b4273f089c548b3ff680c42ca" + "sha256": "96e3ed550600185d34429477f1176cedea8293fa40e47fe37a05751bcb64c997" }, "provenance": null, - "requires-python": null, - "size": 33527, - "upload-time": "2014-05-23T18:31:46.537886Z", - "url": "https://files.pythonhosted.org/packages/0a/37/9c433ae49db7d89bdab56e33d712837f6bd9d76d697d0f532ba449998ad7/click-1.1.tar.gz", + "requires-python": ">=3.9", + "size": 15166, + "upload-time": "2024-10-07T21:09:03.082794Z", + "url": "https://files.pythonhosted.org/packages/31/b5/d4a9ecb9785d0d5cad3fac326488dc99eb85270dea989d460cbebd603626/MarkupSafe-3.0.0-cp313-cp313t-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "8944c506250c4e164873d875d461babedbe7bbafbf97b61e9d26efaed3413817" + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" }, "data-dist-info-metadata": { - "sha256": "8944c506250c4e164873d875d461babedbe7bbafbf97b61e9d26efaed3413817" + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" }, - "filename": "click-2.0-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.0-cp313-cp313t-win_amd64.whl", "hashes": { - "sha256": "d2752f89b1ebba748873c19662c2b2bfeccf8171e316fce0e1fb56066ceae178" + "sha256": "1d151b9cf3307e259b749125a5a08c030ba15a8f1d567ca5bfb0e92f35e761f5" }, "provenance": null, - "requires-python": null, - "size": 57938, - "upload-time": "2014-06-06T14:20:30.860307Z", - "url": "https://files.pythonhosted.org/packages/1a/31/d1dcb9d90345731eaef95ee28d21b549ad3f637076ba02a51ffd7c97cf36/click-2.0-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 15694, + "upload-time": "2024-10-07T21:09:03.978358Z", + "url": "https://files.pythonhosted.org/packages/8f/86/4b87d92b35f9818d52bfda94abec26ef1b50441982c57d20566ec6b46ada/MarkupSafe-3.0.0-cp313-cp313t-win_amd64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-2.0.tar.gz", + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp39-cp39-macosx_10_9_universal2.whl", "hashes": { - "sha256": "33a984fe73aa8c6bf69c38098b69dd38405529db54baf4c8cf64c50b2dee644f" + "sha256": "23efb2be7221105c8eb0e905433414d2439cb0a8c5d5ca081c1c72acef0f5613" }, "provenance": null, - "requires-python": null, - "size": 47342, - "upload-time": "2014-06-06T14:20:27.501968Z", - "url": "https://files.pythonhosted.org/packages/f3/78/915ee51099f8244181e6a85628ad836c0b505ee2efc0323b3554055544e2/click-2.0.tar.gz", + "requires-python": ">=3.9", + "size": 14328, + "upload-time": "2024-10-07T21:09:04.872164Z", + "url": "https://files.pythonhosted.org/packages/99/51/ef4f8d801aff0e01bd80260dfa85cb64800866927aff6f834c3d6f7ebe7c/MarkupSafe-3.0.0-cp39-cp39-macosx_10_9_universal2.whl", "yanked": false }, { "core-metadata": { - "sha256": "3f32059c0e2c4fe6ee9e29e1bbaa964dc98d4c20a433911f8f802cb38c947c5e" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, "data-dist-info-metadata": { - "sha256": "3f32059c0e2c4fe6ee9e29e1bbaa964dc98d4c20a433911f8f802cb38c947c5e" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, - "filename": "click-2.1-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.0-cp39-cp39-macosx_11_0_arm64.whl", "hashes": { - "sha256": "735bed165a9a1404c2e95c8a84860ff9018466ad138a1336c6b1f4b5e8414690" + "sha256": "81ee9c967956b9ea39b3a5270b7cb1740928d205b0dc72629164ce621b4debf9" }, "provenance": null, - "requires-python": null, - "size": 58336, - "upload-time": "2014-06-14T09:40:45.177263Z", - "url": "https://files.pythonhosted.org/packages/a7/99/3a3fbb2cff270d1da99f7c78f54f75aa598c17af59f0eb77f4d2ff9a84fc/click-2.1-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 12356, + "upload-time": "2024-10-07T21:09:05.751888Z", + "url": "https://files.pythonhosted.org/packages/9d/86/afe05136029d09541a7ef6daab922f01739f67e1f086634a1149109a5a78/MarkupSafe-3.0.0-cp39-cp39-macosx_11_0_arm64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-2.1.tar.gz", + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "163b97686c36492f24f5e5cca917d4f45c46bae4ff0c347bf9945cedba877fcd" + "sha256": "5509a8373fed30b978557890a226c3d30569746c565b9daba69df80c160365a5" }, "provenance": null, - "requires-python": null, - "size": 47724, - "upload-time": "2014-06-14T09:40:42.545016Z", - "url": "https://files.pythonhosted.org/packages/26/ef/9152572c7d926c587aa75c7d39030422a7d1cec883f02965797b48ec1352/click-2.1.tar.gz", + "requires-python": ">=3.9", + "size": 21604, + "upload-time": "2024-10-07T21:09:07.287590Z", + "url": "https://files.pythonhosted.org/packages/ff/08/0a5cad23cad2dcd13aa68ad7d8c56b4b10f4c86484e24008aced445ab3e7/MarkupSafe-3.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "4adfe54e343bb145b49918ff9e0825e2f0896405fab2fd5c60fa46ec26b4b36f" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, "data-dist-info-metadata": { - "sha256": "4adfe54e343bb145b49918ff9e0825e2f0896405fab2fd5c60fa46ec26b4b36f" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, - "filename": "click-2.2-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "94002c7cc1b21be4f1f83d1b13c39aff2044d1b5f595d97017f7d9e87c6c88f5" + "sha256": "f1c13c6c908811f867a8e9e66efb2d6c03d1cdd83e92788fe97f693c457dc44f" }, "provenance": null, - "requires-python": null, - "size": 58370, - "upload-time": "2014-06-26T11:30:19.246777Z", - "url": "https://files.pythonhosted.org/packages/a3/36/d7fc5be7e81506c0687100f7cf0de443bf9467b2f4e47400f59e9c4a8bfd/click-2.2-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 20769, + "upload-time": "2024-10-07T21:09:08.148521Z", + "url": "https://files.pythonhosted.org/packages/6e/ac/a02e6dadef6f778ec98569721e8e71152f9ad1ac7438c99cb70684e0f453/MarkupSafe-3.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-2.2.tar.gz", + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "bd2925d5b7aa9b3b4cab0041e3dc5fae7399afd23b60e4c41f9b5af16f5a3b4e" + "sha256": "d7e63d1977d3806ce0a1a3e0099b089f61abdede5238ca6a3f3bf8877b46d095" }, "provenance": null, - "requires-python": null, - "size": 155532, - "upload-time": "2014-06-26T11:30:21.988812Z", - "url": "https://files.pythonhosted.org/packages/30/05/12c666a6c55e315d70897f80005a8fc09c17f1d4137dd25667d849e16088/click-2.2.tar.gz", + "requires-python": ">=3.9", + "size": 20905, + "upload-time": "2024-10-07T21:09:08.997853Z", + "url": "https://files.pythonhosted.org/packages/63/63/377ecc7aea0fae9b5aed793cc65b586a4ab4b52bc0f0198622f722f6e4aa/MarkupSafe-3.0.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "f72106786a6056183a34cda828857b1734cf85b0a01ecc17014e14846a2fb4cf" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, "data-dist-info-metadata": { - "sha256": "f72106786a6056183a34cda828857b1734cf85b0a01ecc17014e14846a2fb4cf" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, - "filename": "click-2.3-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", "hashes": { - "sha256": "02332cfb031d7b178695ad052bdb635a2666ea1fb9d13bf725d91a7313cc1b24" + "sha256": "d2c099be5274847d606574234e494f23a359e829ba337ea9037c3a72b0851942" }, "provenance": null, - "requires-python": null, - "size": 58752, - "upload-time": "2014-07-03T09:38:17.093499Z", - "url": "https://files.pythonhosted.org/packages/00/39/e0cb46e47f283e56e24107ee36456788106e744be284c998fbe8c7a7096e/click-2.3-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 21498, + "upload-time": "2024-10-07T21:09:09.869317Z", + "url": "https://files.pythonhosted.org/packages/8e/13/7819a2261f0ca26474121512def4d8a354869f3f1d28c38fef4226a9936d/MarkupSafe-3.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-2.3.tar.gz", + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp39-cp39-musllinux_1_2_i686.whl", "hashes": { - "sha256": "f11fd65f1a0fc7cc7927d550fe035a788354f67c9dc34242ed981aaeb9433665" + "sha256": "e042ccf8fe5bf8b6a4b38b3f7d618eb10ea20402b0c9f4add9293408de447974" }, "provenance": null, - "requires-python": null, - "size": 155944, - "upload-time": "2014-07-03T09:38:11.907850Z", - "url": "https://files.pythonhosted.org/packages/90/b3/85bdfbdf0191ab1e691ec0530a1d65c9f5354a1caf635abdc1eb1bc59ac4/click-2.3.tar.gz", + "requires-python": ">=3.9", + "size": 21171, + "upload-time": "2024-10-07T21:09:10.752490Z", + "url": "https://files.pythonhosted.org/packages/a7/f2/eea3125b43826fe88c9b1cb7d8fa007a283d7c4b79577a3712db6e61e3b1/MarkupSafe-3.0.0-cp39-cp39-musllinux_1_2_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "82d4624dbf74b985d77e325ae77b43067ced484b4585e4de94777c4a5fd525f8" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, "data-dist-info-metadata": { - "sha256": "82d4624dbf74b985d77e325ae77b43067ced484b4585e4de94777c4a5fd525f8" + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" }, - "filename": "click-2.4-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.0-cp39-cp39-musllinux_1_2_x86_64.whl", "hashes": { - "sha256": "3aed70f20e55d444717a72c8565fcc05fddf772deffa1f6b893a83b1c102cfcd" + "sha256": "98fb3a2bf525ad66db96745707b93ba0f78928b7a1cb2f1cb4b143bc7e2ba3b3" }, "provenance": null, - "requires-python": null, - "size": 58461, - "upload-time": "2014-07-04T13:07:17.422124Z", - "url": "https://files.pythonhosted.org/packages/fd/07/4df913eac02a5eed807a18e237f8d12e130cdf80085eab5a7a0b2fdffb07/click-2.4-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 20905, + "upload-time": "2024-10-07T21:09:11.630128Z", + "url": "https://files.pythonhosted.org/packages/20/2d/474d27577ba12d5bb465133096424d037f7f272466f4e81e6c37c9cfe07a/MarkupSafe-3.0.0-cp39-cp39-musllinux_1_2_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-2.4.tar.gz", + "core-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "data-dist-info-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "filename": "MarkupSafe-3.0.0-cp39-cp39-win32.whl", "hashes": { - "sha256": "fe09336d002cb66dac1289808a7023eeffd90a29607bf00f1eda5397a1c0d545" + "sha256": "a80c6740e1bfbe50cea7cbf74f48823bb57bd59d914ee22ff8a81963b08e62d2" }, "provenance": null, - "requires-python": null, - "size": 155734, - "upload-time": "2014-07-04T13:07:13.651613Z", - "url": "https://files.pythonhosted.org/packages/a9/19/87bff1b8e670e2763043bbc0125449ab9861bd20a40e348f7ba47539d8b2/click-2.4.tar.gz", + "requires-python": ">=3.9", + "size": 15024, + "upload-time": "2024-10-07T21:09:12.759094Z", + "url": "https://files.pythonhosted.org/packages/73/8c/7087be0d8e090ee424d59307da837f6401bf6465b03bf6dd0e36bfc40b9a/MarkupSafe-3.0.0-cp39-cp39-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "8cc98275e8ac034524770088c2610296eacb4d2e1a6bd8185fef8524f79e0f92" + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" }, "data-dist-info-metadata": { - "sha256": "8cc98275e8ac034524770088c2610296eacb4d2e1a6bd8185fef8524f79e0f92" + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" }, - "filename": "click-2.5-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.0-cp39-cp39-win_amd64.whl", "hashes": { - "sha256": "5cadc91a6be7aa087222d9bfda8c07f92ec9d916365a893fa888c69028a2f8bc" + "sha256": "5d207ff5cceef77796f8aacd44263266248cf1fbc601441524d7835613f8abec" }, "provenance": null, - "requires-python": null, - "size": 58465, - "upload-time": "2014-07-27T22:09:34.267498Z", - "url": "https://files.pythonhosted.org/packages/83/93/b0209d3e0fcc1918808dd2eb2eb26f5edbc2722695cc4b8a63d1a11faebe/click-2.5-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 15477, + "upload-time": "2024-10-07T21:09:13.592035Z", + "url": "https://files.pythonhosted.org/packages/a1/0d/39a8acf44dd8cfe60c93f589b1c553a4d5865f05e6b752481604147b72e5/MarkupSafe-3.0.0-cp39-cp39-win_amd64.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "click-2.5.tar.gz", + "filename": "markupsafe-3.0.0.tar.gz", "hashes": { - "sha256": "791885554ec2cef9926b4ad69ca2aeb52979fdc7f3520af0203a4e8c548c6428" + "sha256": "03ff62dea2fef3eadf2f1853bc6332bcb0458d9608b11dfb1cd5aeda1c178ea6" }, "provenance": null, - "requires-python": null, - "size": 155708, - "upload-time": "2014-07-27T22:09:30.751007Z", - "url": "https://files.pythonhosted.org/packages/6b/ca/8441cb224f040af2a71056b6de5d7bfdfe60c580931f6226587ef7617870/click-2.5.tar.gz", + "requires-python": ">=3.9", + "size": 20102, + "upload-time": "2024-10-07T21:09:14.487843Z", + "url": "https://files.pythonhosted.org/packages/5c/84/3f683b24fcffa08c5b7ef3fb8a845661057dd39c321c1ae16fa37a3eb35b/markupsafe-3.0.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "f95c57d98f25704cceafd47c47ea1fccf9d384b9e64ffc9f1b34fffbafa6af8c" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, "data-dist-info-metadata": { - "sha256": "f95c57d98f25704cceafd47c47ea1fccf9d384b9e64ffc9f1b34fffbafa6af8c" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, - "filename": "click-2.6-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.1-cp310-cp310-macosx_10_9_universal2.whl", "hashes": { - "sha256": "a6f33923d9f920170119163a846e4fc28e61d31154b13bc64bc28f49d9976a4d" + "sha256": "db842712984e91707437461930e6011e60b39136c7331e971952bb30465bc1a1" }, "provenance": null, - "requires-python": null, - "size": 54980, - "upload-time": "2014-08-11T11:49:19.788816Z", - "url": "https://files.pythonhosted.org/packages/d1/bc/9afb108a31cb0fd37e6774b23569197aee9974425d9c361a29e3eade9f32/click-2.6-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 14391, + "upload-time": "2024-10-08T17:00:31.096265Z", + "url": "https://files.pythonhosted.org/packages/43/a2/0482d1a157f5f10f72fc4fe8c3be9ffa3651c1f7a12b60a3ab71b2635e13/MarkupSafe-3.0.1-cp310-cp310-macosx_10_9_universal2.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-2.6.tar.gz", + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp310-cp310-macosx_11_0_arm64.whl", "hashes": { - "sha256": "2167051d75e885c8c16ba641f243cd971c65d0cd62e2f504b8b4843d4ca93603" + "sha256": "3ffb4a8e7d46ed96ae48805746755fadd0909fea2306f93d5d8233ba23dda12a" }, "provenance": null, - "requires-python": null, - "size": 151327, - "upload-time": "2014-08-11T11:49:16.181496Z", - "url": "https://files.pythonhosted.org/packages/fc/92/403b0389319c017d9971570b6fc868e789fba31d96c53799ba726bae6a34/click-2.6.tar.gz", + "requires-python": ">=3.9", + "size": 12414, + "upload-time": "2024-10-08T17:00:32.272710Z", + "url": "https://files.pythonhosted.org/packages/3b/25/5ea6500d200fd2dc3ea25c765f69dea0a1a8d42ec80a38cd896ad47cb85d/MarkupSafe-3.0.1-cp310-cp310-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "4fda5a3e13d5f2fabdd1a6befa9e9cc8830aaf3bfae46ee367bcf91ca709e494" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, "data-dist-info-metadata": { - "sha256": "4fda5a3e13d5f2fabdd1a6befa9e9cc8830aaf3bfae46ee367bcf91ca709e494" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, - "filename": "click-3.0-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "9fea2f0f24104922c883c2485fdf711a87266e1def40bec27e50930b02324a1a" + "sha256": "67c519635a4f64e495c50e3107d9b4075aec33634272b5db1cde839e07367589" }, "provenance": null, - "requires-python": null, - "size": 57939, - "upload-time": "2014-08-12T21:24:45.033841Z", - "url": "https://files.pythonhosted.org/packages/f6/66/65f7bcdcb6ace560cc5d6c4cdbb968bfc8d53f256ba206bf1884e547d786/click-3.0-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 21787, + "upload-time": "2024-10-08T17:00:33.037593Z", + "url": "https://files.pythonhosted.org/packages/92/41/cf5397dd6bb18895d148aa402cafa71018f2ffc5f6e9d6e90d85b523c741/MarkupSafe-3.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-3.0.tar.gz", + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "b63f7c9e485e39f314e4cb6bf864547d5dd2559db518f09017220d352e1a537f" + "sha256": "48488d999ed50ba8d38c581d67e496f955821dc183883550a6fbc7f1aefdc170" }, "provenance": null, - "requires-python": null, - "size": 257803, - "upload-time": "2014-08-12T21:24:42.680925Z", - "url": "https://files.pythonhosted.org/packages/8d/f7/e4a41b165fbe0a1c52db0cfc1e2f4452fcbdfa240c66fd0300a3acc858b9/click-3.0.tar.gz", + "requires-python": ">=3.9", + "size": 20954, + "upload-time": "2024-10-08T17:00:33.822779Z", + "url": "https://files.pythonhosted.org/packages/2e/0d/5d91ef2b4f30afa87483a3a7c108c777d144b1c42d7113459296a8a2bfa0/MarkupSafe-3.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "2aa492d13b8655b309198a0e42ab3d1ae60efb74b1688fc9d4616a9cfce83e7b" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, "data-dist-info-metadata": { - "sha256": "2aa492d13b8655b309198a0e42ab3d1ae60efb74b1688fc9d4616a9cfce83e7b" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, - "filename": "click-3.1-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "e3cc9589c9f055c437ac6c61d15a90df5c670cecd46720c841f7dc6c28183a51" + "sha256": "f31ae06f1328595d762c9a2bf29dafd8621c7d3adc130cbb46278079758779ca" }, "provenance": null, - "requires-python": null, - "size": 57951, - "upload-time": "2014-08-13T07:19:47.323241Z", - "url": "https://files.pythonhosted.org/packages/a3/8a/7b995e58729456e0ce61cc1ec91b77835da0171e3dcc1283c09212bea2ed/click-3.1-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 21086, + "upload-time": "2024-10-08T17:00:34.673549Z", + "url": "https://files.pythonhosted.org/packages/f6/de/12a4110c2c7c7b502fe0e6f911367726dbb7a37e03e207495135d064bb48/MarkupSafe-3.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-3.1.tar.gz", + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp310-cp310-musllinux_1_2_aarch64.whl", "hashes": { - "sha256": "e174693d89d4c2914b5f7a04a1fbf55864e4be168267303d156699d1455fe942" + "sha256": "80fcbf3add8790caddfab6764bde258b5d09aefbe9169c183f88a7410f0f6dea" }, "provenance": null, - "requires-python": null, - "size": 257906, - "upload-time": "2014-08-13T07:19:44.444706Z", - "url": "https://files.pythonhosted.org/packages/03/7b/4e36fd53099764fa70b5e56f2e089bfd9f433fb8da873326b5d8ee8b1820/click-3.1.tar.gz", + "requires-python": ">=3.9", + "size": 21685, + "upload-time": "2024-10-08T17:00:35.922841Z", + "url": "https://files.pythonhosted.org/packages/96/55/59389babc6e8ed206849a9958de9da7c23f3a75d294f46e99624fa38fb79/MarkupSafe-3.0.1-cp310-cp310-musllinux_1_2_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "998d2e88a1b8a13148eee3173866537609d75a30e1e7df4058d106e7f567e445" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, "data-dist-info-metadata": { - "sha256": "998d2e88a1b8a13148eee3173866537609d75a30e1e7df4058d106e7f567e445" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, - "filename": "click-3.2-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.1-cp310-cp310-musllinux_1_2_i686.whl", "hashes": { - "sha256": "f7d7bad1dd4164a683519c54a1bc589569dd40f85d481f10f8c4e8c7e5328ed1" + "sha256": "3341c043c37d78cc5ae6e3e305e988532b072329639007fd408a476642a89fd6" }, "provenance": null, - "requires-python": null, - "size": 58751, - "upload-time": "2014-08-22T20:49:59.964696Z", - "url": "https://files.pythonhosted.org/packages/85/e4/a39441e8cd202d5ad4af4e8e97d4c49d59f5ef60368721fab29ec4247240/click-3.2-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 21348, + "upload-time": "2024-10-08T17:00:36.759481Z", + "url": "https://files.pythonhosted.org/packages/3d/cb/cbad5f093e12cd79ceea3e2957ba5bd4c2706810f333d0a3422ab2aef358/MarkupSafe-3.0.1-cp310-cp310-musllinux_1_2_i686.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-3.2.tar.gz", + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp310-cp310-musllinux_1_2_x86_64.whl", "hashes": { - "sha256": "51106b31333604f20c9617bc290883e9b43ca156942dcca2afc21cfcc39ae6bc" + "sha256": "cb53e2a99df28eee3b5f4fea166020d3ef9116fdc5764bc5117486e6d1211b25" }, "provenance": null, - "requires-python": null, - "size": 259808, - "upload-time": "2014-08-22T20:49:56.932684Z", - "url": "https://files.pythonhosted.org/packages/ee/0b/4bb57fb1115590ab62faf8552f3aaa4b9caf18af7b272abc379a31604371/click-3.2.tar.gz", + "requires-python": ">=3.9", + "size": 21098, + "upload-time": "2024-10-08T17:00:37.574646Z", + "url": "https://files.pythonhosted.org/packages/8e/70/e19c4f39d68a52406012ee118667b57efb0bbe6e950be21187cd7a1b4b80/MarkupSafe-3.0.1-cp310-cp310-musllinux_1_2_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "03814d3b1caca0090c2fcec1dc33f70124d7467a953c652c9e6e75c3675d0c84" + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" }, "data-dist-info-metadata": { - "sha256": "03814d3b1caca0090c2fcec1dc33f70124d7467a953c652c9e6e75c3675d0c84" + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" }, - "filename": "click-3.3-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.1-cp310-cp310-win32.whl", "hashes": { - "sha256": "c9972f4d2b80575bb9112500cfec750eaf4f04e07abda4b2c44e453cde65ee77" + "sha256": "db15ce28e1e127a0013dfb8ac243a8e392db8c61eae113337536edb28bdc1f97" }, "provenance": null, - "requires-python": null, - "size": 58750, - "upload-time": "2014-09-07T21:40:44.913438Z", - "url": "https://files.pythonhosted.org/packages/b7/21/ce45306a697fc80ebe0b73ce04ecc08c54488b2dbe74babc068959683fd5/click-3.3-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 15075, + "upload-time": "2024-10-08T17:00:38.409993Z", + "url": "https://files.pythonhosted.org/packages/30/95/ca809c01624428d427e9b3a4500f9068eca941e0c520328954ce84ad966a/MarkupSafe-3.0.1-cp310-cp310-win32.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-3.3.tar.gz", + "core-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "data-dist-info-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "filename": "MarkupSafe-3.0.1-cp310-cp310-win_amd64.whl", "hashes": { - "sha256": "f79c8c04d7eb50071bcad67fd23f3c10fab6c72d56857adf848367806845d6e5" + "sha256": "4ffaaac913c3f7345579db4f33b0020db693f302ca5137f106060316761beea9" }, "provenance": null, - "requires-python": null, - "size": 259855, - "upload-time": "2014-09-07T21:40:41.056542Z", - "url": "https://files.pythonhosted.org/packages/15/0f/9070074d2bdabf216f99b922a5c85ef1bfc304236086d3bf77c6b35eacfc/click-3.3.tar.gz", + "requires-python": ">=3.9", + "size": 15535, + "upload-time": "2024-10-08T17:00:39.323413Z", + "url": "https://files.pythonhosted.org/packages/23/41/decb99ab07793656821a86f827a394700ce28402ebb02dc6d003210d9859/MarkupSafe-3.0.1-cp310-cp310-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "319d6be59b29cd03f1324db2bb4938d525e29edd18b3d734c33c5677fa44fe60" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, "data-dist-info-metadata": { - "sha256": "319d6be59b29cd03f1324db2bb4938d525e29edd18b3d734c33c5677fa44fe60" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, - "filename": "click-4.0-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.1-cp311-cp311-macosx_10_9_universal2.whl", "hashes": { - "sha256": "9ab1d313f99b209f8f71a629f36833030c8d7c72282cf7756834baf567dca662" + "sha256": "26627785a54a947f6d7336ce5963569b5d75614619e75193bdb4e06e21d447ad" }, "provenance": null, - "requires-python": null, - "size": 62471, - "upload-time": "2015-03-31T16:02:02.885956Z", - "url": "https://files.pythonhosted.org/packages/0c/d5/9b5cc74d3ac814140c1a0b89534b7d148c5b399b12f69883335d9c5cc622/click-4.0-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 14387, + "upload-time": "2024-10-08T17:00:40.221222Z", + "url": "https://files.pythonhosted.org/packages/ce/af/2f5d88a7fc7226bd34c6e15f6061246ad8cff979da9f19d11bdd0addd8e2/MarkupSafe-3.0.1-cp311-cp311-macosx_10_9_universal2.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-4.0.tar.gz", + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp311-cp311-macosx_11_0_arm64.whl", "hashes": { - "sha256": "f49e03611f5f2557788ceeb80710b1c67110f97c5e6740b97edf70245eea2409" + "sha256": "b954093679d5750495725ea6f88409946d69cfb25ea7b4c846eef5044194f583" }, "provenance": null, - "requires-python": null, - "size": 270183, - "upload-time": "2015-03-31T16:01:59.997219Z", - "url": "https://files.pythonhosted.org/packages/7b/61/80731d6bbf0dd05fe2fe9bac02cd7c5e3306f5ee19a9e6b9102b5784cf8c/click-4.0.tar.gz", + "requires-python": ">=3.9", + "size": 12410, + "upload-time": "2024-10-08T17:00:40.944018Z", + "url": "https://files.pythonhosted.org/packages/8d/43/fd588ef5d192308c5e05974bac659bf6ae29c202b7ea2c4194bcf01eacee/MarkupSafe-3.0.1-cp311-cp311-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "61c597c83555bae8af62c85f76c12d5e5b18929ea7f9da0bd1281e23af08566a" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, "data-dist-info-metadata": { - "sha256": "61c597c83555bae8af62c85f76c12d5e5b18929ea7f9da0bd1281e23af08566a" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, - "filename": "click-4.1-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "c6848c6ea265af7dc3264ab83c2671ea3777c7e433019c7be18c9cc7878ee1f2" + "sha256": "973a371a55ce9ed333a3a0f8e0bcfae9e0d637711534bcb11e130af2ab9334e7" }, "provenance": null, - "requires-python": null, - "size": 62925, - "upload-time": "2015-07-14T17:48:16.772882Z", - "url": "https://files.pythonhosted.org/packages/6e/97/f25f4277d90efa3d34ced57137023ecb96e0c9aacf79b4f93efe6d94a2f8/click-4.1-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 24006, + "upload-time": "2024-10-08T17:00:41.804996Z", + "url": "https://files.pythonhosted.org/packages/58/26/78f161d602fb03804118905e5faacafc0ec592bbad71aaee62537529813a/MarkupSafe-3.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-4.1.tar.gz", + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "e339ed09f25e2145314c902a870bc959adcb25653a2bd5cc1b48d9f56edf8ed8" + "sha256": "244dbe463d5fb6d7ce161301a03a6fe744dac9072328ba9fc82289238582697b" }, "provenance": null, - "requires-python": null, - "size": 274489, - "upload-time": "2015-07-14T17:48:12.663030Z", - "url": "https://files.pythonhosted.org/packages/4c/eb/dc135683e4865bbcba60b09b158bf491756a1c36d0e2820002235bf72a8a/click-4.1.tar.gz", + "requires-python": ">=3.9", + "size": 23303, + "upload-time": "2024-10-08T17:00:43.257130Z", + "url": "https://files.pythonhosted.org/packages/ae/1d/7d5ec8bcfd9c2db235d720fa51d818b7e2abc45250ce5f53dd6cb60409ca/MarkupSafe-3.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "f302e00eb2a732d325e785a917fd03bbb3def5242885fe62713fcf184d3b0515" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, "data-dist-info-metadata": { - "sha256": "f302e00eb2a732d325e785a917fd03bbb3def5242885fe62713fcf184d3b0515" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, - "filename": "click-5.0-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "b6cec65c0d6247a5992e4cda1c7838d63d24aaba985b00228a99f96ab2cb78f5" + "sha256": "d98e66a24497637dd31ccab090b34392dddb1f2f811c4b4cd80c230205c074a3" }, "provenance": null, - "requires-python": null, - "size": 65078, - "upload-time": "2015-08-16T17:28:01.336092Z", - "url": "https://files.pythonhosted.org/packages/af/55/056901e9f504a7cda9e955592360ce2c516b2b92f3da9318ba074be5d280/click-5.0-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 23205, + "upload-time": "2024-10-08T17:00:44.060770Z", + "url": "https://files.pythonhosted.org/packages/26/ce/703ca3b03a709e3bd1fbffa407789e56b9fa664456538092617dd665fc1d/MarkupSafe-3.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-5.0.tar.gz", + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp311-cp311-musllinux_1_2_aarch64.whl", "hashes": { - "sha256": "46bd6c21828bf8ab43cbc8f14fb649f781dc9061573ea9a0a2698e4d23f87ed8" + "sha256": "ad91738f14eb8da0ff82f2acd0098b6257621410dcbd4df20aaa5b4233d75a50" }, "provenance": null, - "requires-python": null, - "size": 275525, - "upload-time": "2015-08-16T17:27:56.790241Z", - "url": "https://files.pythonhosted.org/packages/3e/4f/e66a06ab731ba91faa60142d4e465fde941104fe9b6d27d1b9548f03ec64/click-5.0.tar.gz", + "requires-python": ">=3.9", + "size": 23684, + "upload-time": "2024-10-08T17:00:45.488115Z", + "url": "https://files.pythonhosted.org/packages/88/60/40be0493decabc2344b12d3a709fd6ccdd15a5ebaee1e8d878315d107ad3/MarkupSafe-3.0.1-cp311-cp311-musllinux_1_2_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "0b5a3a42c397eac84bfb1fd9bce7169b41dcff12d084a800c2e242fcc1fe15ed" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, "data-dist-info-metadata": { - "sha256": "0b5a3a42c397eac84bfb1fd9bce7169b41dcff12d084a800c2e242fcc1fe15ed" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, - "filename": "click-5.1-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.1-cp311-cp311-musllinux_1_2_i686.whl", "hashes": { - "sha256": "0c22a2cd5a1d741e993834df99133de07eff6cc1bf06f137da2c5f3bab9073a6" + "sha256": "7044312a928a66a4c2a22644147bc61a199c1709712069a344a3fb5cfcf16915" }, "provenance": null, - "requires-python": null, - "size": 65078, - "upload-time": "2015-08-17T11:24:23.126679Z", - "url": "https://files.pythonhosted.org/packages/8f/98/14966b6d772fd5fba1eb3bb34a62a7f736d609572493397cdc5715c14514/click-5.1-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 23472, + "upload-time": "2024-10-08T17:00:46.272442Z", + "url": "https://files.pythonhosted.org/packages/6d/f8/8fd52a66e8f62a9add62b4a0b5a3ab4092027437f2ef027f812d94ae91cf/MarkupSafe-3.0.1-cp311-cp311-musllinux_1_2_i686.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-5.1.tar.gz", + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp311-cp311-musllinux_1_2_x86_64.whl", "hashes": { - "sha256": "678c98275431fad324275dec63791e4a17558b40e5a110e20a82866139a85a5a" + "sha256": "a4792d3b3a6dfafefdf8e937f14906a51bd27025a36f4b188728a73382231d91" }, "provenance": null, - "requires-python": null, - "size": 275592, - "upload-time": "2015-08-17T11:24:18.459768Z", - "url": "https://files.pythonhosted.org/packages/b7/34/a496632c4fb6c1ee76efedf77bb8d28b29363d839953d95095b12defe791/click-5.1.tar.gz", + "requires-python": ">=3.9", + "size": 23388, + "upload-time": "2024-10-08T17:00:47.079474Z", + "url": "https://files.pythonhosted.org/packages/d4/0b/998b17b9e06ea45ad1646fea586f1b83d02dfdb14d47dd2fd81fba5a08c9/MarkupSafe-3.0.1-cp311-cp311-musllinux_1_2_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "fb0e83dca0fc847628260f9331be47bcd793cf4f390a9ad8b637628961911edb" + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" }, "data-dist-info-metadata": { - "sha256": "fb0e83dca0fc847628260f9331be47bcd793cf4f390a9ad8b637628961911edb" + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" }, - "filename": "click-6.0-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.1-cp311-cp311-win32.whl", "hashes": { - "sha256": "561a954a8740f1fc9c101679f43f3b75499192de1c44fbc05a5c27877047a76f" + "sha256": "fa7d686ed9883f3d664d39d5a8e74d3c5f63e603c2e3ff0abcba23eac6542635" }, "provenance": null, - "requires-python": null, - "size": 70475, - "upload-time": "2015-11-24T21:53:55.853422Z", - "url": "https://files.pythonhosted.org/packages/af/3b/96f97aea83acce065079e31fc7befe9bb188e9e6474bc9ea4c6d60a2ee5d/click-6.0-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 15106, + "upload-time": "2024-10-08T17:00:47.896633Z", + "url": "https://files.pythonhosted.org/packages/5a/57/b6b7aa23b2e26d68d601718f8ce3161fbdaf967b31752c7dec52bef828c9/MarkupSafe-3.0.1-cp311-cp311-win32.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-6.0.tar.gz", + "core-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "data-dist-info-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "filename": "MarkupSafe-3.0.1-cp311-cp311-win_amd64.whl", "hashes": { - "sha256": "3972ee95a32181e9069040414dd7c77001e9404c3c4d295300cdca06a8db026d" + "sha256": "9ba25a71ebf05b9bb0e2ae99f8bc08a07ee8e98c612175087112656ca0f5c8bf" }, "provenance": null, - "requires-python": null, - "size": 281589, - "upload-time": "2015-11-24T21:53:48.620334Z", - "url": "https://files.pythonhosted.org/packages/e6/d3/6168c106f28e263bd21facaba53d8430eb9651e7e33d68a9ff630b9dc9bd/click-6.0.tar.gz", + "requires-python": ">=3.9", + "size": 15542, + "upload-time": "2024-10-08T17:00:48.736435Z", + "url": "https://files.pythonhosted.org/packages/fc/b5/20cb1d714596acb553c810009c8004c809823947da63e13c19a7decfcb6c/MarkupSafe-3.0.1-cp311-cp311-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "d36713b59a728ec727741b172827a1b42b6948943803fd3ae2e75e64456fd756" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, "data-dist-info-metadata": { - "sha256": "d36713b59a728ec727741b172827a1b42b6948943803fd3ae2e75e64456fd756" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, - "filename": "click-6.1-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.1-cp312-cp312-macosx_10_13_universal2.whl", "hashes": { - "sha256": "01703b361ea6a30d20e961c63971c2be7c024efa42a67839871123223e510edf" + "sha256": "8ae369e84466aa70f3154ee23c1451fda10a8ee1b63923ce76667e3077f2b0c4" }, "provenance": null, - "requires-python": null, - "size": 70804, - "upload-time": "2015-11-27T11:30:24.763623Z", - "url": "https://files.pythonhosted.org/packages/f5/3c/f784822f61697c30d630f42fdc755b7ba3b0231f999253887e6d83aaf9cf/click-6.1-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 14322, + "upload-time": "2024-10-08T17:00:49.579782Z", + "url": "https://files.pythonhosted.org/packages/45/6d/72ed58d42a12bd9fc288dbff6dd8d03ea973a232ac0538d7f88d105b5251/MarkupSafe-3.0.1-cp312-cp312-macosx_10_13_universal2.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-6.1.tar.gz", + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp312-cp312-macosx_11_0_arm64.whl", "hashes": { - "sha256": "9c59312c0349c26779bedfa4447ba9e4457929c65b4e921c6898d6af3632b126" + "sha256": "40f1e10d51c92859765522cbd79c5c8989f40f0419614bcdc5015e7b6bf97fc5" }, "provenance": null, - "requires-python": null, - "size": 281694, - "upload-time": "2015-11-27T11:30:18.416943Z", - "url": "https://files.pythonhosted.org/packages/ed/b7/01b0c30d4940594a1a25664d9764db02a16441dbd5c0eaf0fea14e41acd9/click-6.1.tar.gz", + "requires-python": ">=3.9", + "size": 12380, + "upload-time": "2024-10-08T17:00:51.010327Z", + "url": "https://files.pythonhosted.org/packages/86/f5/241238f89cdd6461ac9f521af8389f9a48fab97e4f315c69e9e0d52bc919/MarkupSafe-3.0.1-cp312-cp312-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "0015e13b766442cfc6dd1cb2607fa938c3bdbb556143fab7800e1586cdc59183" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, "data-dist-info-metadata": { - "sha256": "0015e13b766442cfc6dd1cb2607fa938c3bdbb556143fab7800e1586cdc59183" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, - "filename": "click-6.2-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "bbb49b513a663b9d93139b1ddadfa866edb41982d8b1c7b79a81f47e279bdb72" + "sha256": "5a4cb365cb49b750bdb60b846b0c0bc49ed62e59a76635095a179d440540c346" }, "provenance": null, - "requires-python": null, - "size": 70815, - "upload-time": "2015-11-27T17:43:12.026809Z", - "url": "https://files.pythonhosted.org/packages/a0/90/0f5ea412a4d5b8e31cb514208e02824b45a8f4de52654733f0a862353fd9/click-6.2-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 24099, + "upload-time": "2024-10-08T17:00:52.503689Z", + "url": "https://files.pythonhosted.org/packages/27/94/79751928bca5841416d8ca02e22198672e021d5c7120338e2a6e3771f8fc/MarkupSafe-3.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-6.2.tar.gz", + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "fba0ff70f5ebb4cebbf64c40a8fbc222fb7cf825237241e548354dabe3da6a82" + "sha256": "ee3941769bd2522fe39222206f6dd97ae83c442a94c90f2b7a25d847d40f4729" }, "provenance": null, - "requires-python": null, - "size": 281717, - "upload-time": "2015-11-27T17:43:04.919635Z", - "url": "https://files.pythonhosted.org/packages/bc/99/bdd231c8c5f411e1bfdef262085c34de7189fb35414b9db14ba94a97cc1c/click-6.2.tar.gz", + "requires-python": ">=3.9", + "size": 23249, + "upload-time": "2024-10-08T17:00:53.296461Z", + "url": "https://files.pythonhosted.org/packages/10/6e/1b8070bbfc467429c7983cd5ffd4ec57e1d501763d974c7caaa0a9a79f4c/MarkupSafe-3.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "ff2d3aed1ac7e2780e6fca6ac1feca382ee42e909cad616a2b184d0fc65392e8" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, "data-dist-info-metadata": { - "sha256": "ff2d3aed1ac7e2780e6fca6ac1feca382ee42e909cad616a2b184d0fc65392e8" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, - "filename": "click-6.3-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "2edb68d966802dd1b28a5f3403bcd7d2e3cc4218c8a9ef6b8d152daa753bf6ca" + "sha256": "62fada2c942702ef8952754abfc1a9f7658a4d5460fabe95ac7ec2cbe0d02abc" }, "provenance": null, - "requires-python": null, - "size": 70883, - "upload-time": "2016-02-22T21:55:20.539304Z", - "url": "https://files.pythonhosted.org/packages/29/29/cc644d46601e331d025feb51f9c3ac6c2b6ad0b2e4403199514ea394ea82/click-6.3-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 23149, + "upload-time": "2024-10-08T17:00:54.195048Z", + "url": "https://files.pythonhosted.org/packages/66/50/9389ae6cdff78d7481a2a2641830b5eb1d1f62177550e73355a810a889c9/MarkupSafe-3.0.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-6.3.tar.gz", + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp312-cp312-musllinux_1_2_aarch64.whl", "hashes": { - "sha256": "b720d9faabe193287b71e3c26082b0f249501288e153b7e7cfce3bb87ac8cc1c" + "sha256": "4c2d64fdba74ad16138300815cfdc6ab2f4647e23ced81f59e940d7d4a1469d9" }, "provenance": null, - "requires-python": null, - "size": 283062, - "upload-time": "2016-02-22T21:55:12.729229Z", - "url": "https://files.pythonhosted.org/packages/f7/52/59fef62b1927215be58b5a76c114a87883d5dbf2a600b47cb221a43d3c34/click-6.3.tar.gz", + "requires-python": ">=3.9", + "size": 23864, + "upload-time": "2024-10-08T17:00:55.015450Z", + "url": "https://files.pythonhosted.org/packages/16/02/5dddff5366fde47133186efb847fa88bddef85914bbe623e25cfeccb3517/MarkupSafe-3.0.1-cp312-cp312-musllinux_1_2_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "e105d8dd4c3786f105776d1888086a5f8a00ad83931c28ef29d315eba3021b78" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, "data-dist-info-metadata": { - "sha256": "e105d8dd4c3786f105776d1888086a5f8a00ad83931c28ef29d315eba3021b78" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, - "filename": "click-6.4-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.1-cp312-cp312-musllinux_1_2_i686.whl", "hashes": { - "sha256": "a5369d2fcd77dc47f2e4cf9eb7161ef526661de3e5dca88e629d6ec8d7103821" + "sha256": "fb532dd9900381d2e8f48172ddc5a59db4c445a11b9fab40b3b786da40d3b56b" }, "provenance": null, - "requires-python": null, - "size": 70919, - "upload-time": "2016-03-23T23:58:50.999056Z", - "url": "https://files.pythonhosted.org/packages/3a/6a/e4602135faa87282dab2d432c7d2e8b0e7a2663e487b5b4a335bda9bc9d4/click-6.4-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 23440, + "upload-time": "2024-10-08T17:00:55.848485Z", + "url": "https://files.pythonhosted.org/packages/f3/f1/700ee6655561cfda986e03f7afc309e3738918551afa7dedd99225586227/MarkupSafe-3.0.1-cp312-cp312-musllinux_1_2_i686.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-6.4.tar.gz", - "hashes": { - "sha256": "6eb86ac0e44e60b3085e7b87797fe2adf745dbea38b78d7db1f17ec96ca016ed" + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, - "provenance": null, - "requires-python": null, - "size": 283282, - "upload-time": "2016-03-23T23:58:41.477420Z", - "url": "https://files.pythonhosted.org/packages/50/b5/6e007052e13d7a38a15b527e5849a369cc70a772dc1ff088546c29261c26/click-6.4.tar.gz", - "yanked": false - }, - { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-6.5.tar.gz", + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp312-cp312-musllinux_1_2_x86_64.whl", "hashes": { - "sha256": "596b81cda1d84d8cb57ceefd17a78d084c60b134819067b0721a3b0f53dc3ad2" + "sha256": "0f84af7e813784feb4d5e4ff7db633aba6c8ca64a833f61d8e4eade234ef0c38" }, "provenance": null, - "requires-python": null, - "size": 283427, - "upload-time": "2016-04-04T16:48:55.960324Z", - "url": "https://files.pythonhosted.org/packages/c5/69/cfba82517e863d6403560e7a6e0085ea67d7fa1fd618938b0bb28a34a870/click-6.5.tar.gz", + "requires-python": ">=3.9", + "size": 23610, + "upload-time": "2024-10-08T17:00:56.721639Z", + "url": "https://files.pythonhosted.org/packages/fb/3e/d26623ac7f16709823b4c80e0b4a1c9196eeb46182a6c1d47b5e0c8434f4/MarkupSafe-3.0.1-cp312-cp312-musllinux_1_2_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "818431686581b977d0cb434654046191ad747129bd6ffe9717a59e0fb937fd18" + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" }, "data-dist-info-metadata": { - "sha256": "818431686581b977d0cb434654046191ad747129bd6ffe9717a59e0fb937fd18" + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" }, - "filename": "click-6.6-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.1-cp312-cp312-win32.whl", "hashes": { - "sha256": "fcf697e1fd4b567d817c69dab10a4035937fe6af175c05fd6806b69f74cbc6c4" + "sha256": "cbf445eb5628981a80f54087f9acdbf84f9b7d862756110d172993b9a5ae81aa" }, "provenance": null, - "requires-python": null, - "size": 71011, - "upload-time": "2016-11-21T13:29:30.109023Z", - "url": "https://files.pythonhosted.org/packages/1c/7c/10b4132dd952b6a04e37626258825b8aa8c1eb99545f2eb26a77c21efb55/click-6.6-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 15113, + "upload-time": "2024-10-08T17:00:57.587148Z", + "url": "https://files.pythonhosted.org/packages/51/04/1f8da0810c39cb9fcff96b6baed62272c97065e9cf11471965a161439e20/MarkupSafe-3.0.1-cp312-cp312-win32.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-6.6.tar.gz", + "core-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "data-dist-info-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "filename": "MarkupSafe-3.0.1-cp312-cp312-win_amd64.whl", "hashes": { - "sha256": "cc6a19da8ebff6e7074f731447ef7e112bd23adf3de5c597cf9989f2fd8defe9" + "sha256": "a10860e00ded1dd0a65b83e717af28845bb7bd16d8ace40fe5531491de76b79f" }, "provenance": null, - "requires-python": null, - "size": 283420, - "upload-time": "2016-04-04T16:51:37.876367Z", - "url": "https://files.pythonhosted.org/packages/7a/00/c14926d8232b36b08218067bcd5853caefb4737cda3f0a47437151344792/click-6.6.tar.gz", + "requires-python": ">=3.9", + "size": 15611, + "upload-time": "2024-10-08T17:00:58.429830Z", + "url": "https://files.pythonhosted.org/packages/eb/24/a36dc37365bdd358b1e583cc40475593e36ab02cb7da6b3d0b9c05b0da7a/MarkupSafe-3.0.1-cp312-cp312-win_amd64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-6.7.dev0.tar.gz", + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313-macosx_10_13_universal2.whl", "hashes": { - "sha256": "71c6adabc8afbcce77d9449cd447adecf3b9256cb213e8d593e4ff83880c8a4a" + "sha256": "e81c52638315ff4ac1b533d427f50bc0afc746deb949210bc85f05d4f15fd772" }, "provenance": null, - "requires-python": null, - "size": 279028, - "upload-time": "2017-01-06T22:40:24.448283Z", - "url": "https://files.pythonhosted.org/packages/7e/16/5a3cc0022ac505131fba3c9ea6ae5178fbb6de3d53580301b59d76b22ae3/click-6.7.dev0.tar.gz", + "requires-python": ">=3.9", + "size": 14325, + "upload-time": "2024-10-08T17:00:59.423761Z", + "url": "https://files.pythonhosted.org/packages/b1/60/4572a8aa1beccbc24b133aa0670781a5d2697f4fa3fecf0a87b46383174b/MarkupSafe-3.0.1-cp313-cp313-macosx_10_13_universal2.whl", "yanked": false }, { "core-metadata": { - "sha256": "97a940ca88085178872942bfad682e79ff8431cbcee42e9b5f314234271b95b4" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, "data-dist-info-metadata": { - "sha256": "97a940ca88085178872942bfad682e79ff8431cbcee42e9b5f314234271b95b4" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, - "filename": "click-6.7-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.1-cp313-cp313-macosx_11_0_arm64.whl", "hashes": { - "sha256": "29f99fc6125fbc931b758dc053b3114e55c77a6e4c6c3a2674a2dc986016381d" + "sha256": "312387403cd40699ab91d50735ea7a507b788091c416dd007eac54434aee51da" }, "provenance": null, - "requires-python": null, - "size": 71175, - "upload-time": "2017-01-06T22:41:15.466251Z", - "url": "https://files.pythonhosted.org/packages/34/c1/8806f99713ddb993c5366c362b2f908f18269f8d792aff1abfd700775a77/click-6.7-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 12373, + "upload-time": "2024-10-08T17:01:00.248526Z", + "url": "https://files.pythonhosted.org/packages/38/42/849915b99a765ec104bfd07ee933de5fc9c58fa9570efa7db81717f495d8/MarkupSafe-3.0.1-cp313-cp313-macosx_11_0_arm64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-6.7.tar.gz", + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "f15516df478d5a56180fbf80e68f206010e6d160fc39fa508b65e035fd75130b" + "sha256": "2ae99f31f47d849758a687102afdd05bd3d3ff7dbab0a8f1587981b58a76152a" }, "provenance": null, - "requires-python": null, - "size": 279019, - "upload-time": "2017-01-06T22:41:13.209819Z", - "url": "https://files.pythonhosted.org/packages/95/d9/c3336b6b5711c3ab9d1d3a80f1a3e2afeb9d8c02a7166462f6cc96570897/click-6.7.tar.gz", + "requires-python": ">=3.9", + "size": 24059, + "upload-time": "2024-10-08T17:01:01.031785Z", + "url": "https://files.pythonhosted.org/packages/ef/82/4caaebd963c6d60b28e4445f38841d24f8b49bc10594a09956c9d73bfc08/MarkupSafe-3.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "fabf237a47b765eaf876246f4f5323159ba227ac934ffa853f7f6cbcba9d68b2" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, "data-dist-info-metadata": { - "sha256": "fabf237a47b765eaf876246f4f5323159ba227ac934ffa853f7f6cbcba9d68b2" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, - "filename": "Click-7.0-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "2335065e6395b9e67ca716de5f7526736bfa6ceead690adf616d925bdc622b13" + "sha256": "c97ff7fedf56d86bae92fa0a646ce1a0ec7509a7578e1ed238731ba13aabcd1c" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", - "size": 81299, - "upload-time": "2018-09-25T20:57:05.462110Z", - "url": "https://files.pythonhosted.org/packages/fa/37/45185cb5abbc30d7257104c434fe0b07e5a195a6847506c074527aa599ec/Click-7.0-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 23211, + "upload-time": "2024-10-08T17:01:01.859639Z", + "url": "https://files.pythonhosted.org/packages/20/15/6b319be2f79fcfa3173f479d69f4e950b5c9b642db4f22cf73ae5ade745f/MarkupSafe-3.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Click-7.0.tar.gz", + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7" + "sha256": "a7420ceda262dbb4b8d839a4ec63d61c261e4e77677ed7c66c99f4e7cb5030dd" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", - "size": 286192, - "upload-time": "2018-09-25T20:57:07.259476Z", - "url": "https://files.pythonhosted.org/packages/f8/5c/f60e9d8a1e77005f664b76ff8aeaee5bc05d0a91798afd7f53fc998dbc47/Click-7.0.tar.gz", + "requires-python": ">=3.9", + "size": 23095, + "upload-time": "2024-10-08T17:01:03.144542Z", + "url": "https://files.pythonhosted.org/packages/9d/3f/8963bdf4962feb2154475acb7dc350f04217b5e0be7763a39b432291e229/MarkupSafe-3.0.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "9cbffdce61feb1ea86255d36677f0f1fa065a73d6a8a2651d2eb22aa9475aae5" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, "data-dist-info-metadata": { - "sha256": "9cbffdce61feb1ea86255d36677f0f1fa065a73d6a8a2651d2eb22aa9475aae5" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, - "filename": "click-7.1-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.1-cp313-cp313-musllinux_1_2_aarch64.whl", "hashes": { - "sha256": "91eb2c43db0254aaf3b14a3c4e0db914a900aa09bbc33c6e87ede4a8f7c969dc" + "sha256": "45d42d132cff577c92bfba536aefcfea7e26efb975bd455db4e6602f5c9f45e7" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 82795, - "upload-time": "2020-03-09T15:15:59.334927Z", - "url": "https://files.pythonhosted.org/packages/cf/14/03d1edbed5fe8be89d0938f8bc015f97cc6ff47af55d1195ec0fab978e64/click-7.1-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 23901, + "upload-time": "2024-10-08T17:01:04.061953Z", + "url": "https://files.pythonhosted.org/packages/af/93/f770bc70953d32de0c6ce4bcb76271512123a1ead91aaef625a020c5bfaf/MarkupSafe-3.0.1-cp313-cp313-musllinux_1_2_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-7.1.tar.gz", + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313-musllinux_1_2_i686.whl", "hashes": { - "sha256": "482f552f2d5452b9eeffc44165e8b790dd53f75bcce099a812b65e0357e860e2" + "sha256": "4c8817557d0de9349109acb38b9dd570b03cc5014e8aabf1cbddc6e81005becd" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 297143, - "upload-time": "2020-03-09T15:16:01.119338Z", - "url": "https://files.pythonhosted.org/packages/17/95/2028e02161ff874334008e853b1708d6b8d960218fd2f4bf9f6efd5de002/click-7.1.tar.gz", + "requires-python": ">=3.9", + "size": 23463, + "upload-time": "2024-10-08T17:01:05.853670Z", + "url": "https://files.pythonhosted.org/packages/11/92/1e5a33aa0a1190161238628fb68eb1bc5e67b56a5c89f0636328704b463a/MarkupSafe-3.0.1-cp313-cp313-musllinux_1_2_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "a8606ae27cb1e7d7c8f4237e358f82ff27b85129ddc692accd614b7b928c8503" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, "data-dist-info-metadata": { - "sha256": "a8606ae27cb1e7d7c8f4237e358f82ff27b85129ddc692accd614b7b928c8503" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, - "filename": "click-7.1.1-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.1-cp313-cp313-musllinux_1_2_x86_64.whl", "hashes": { - "sha256": "e345d143d80bf5ee7534056164e5e112ea5e22716bbb1ce727941f4c8b471b9a" + "sha256": "6a54c43d3ec4cf2a39f4387ad044221c66a376e58c0d0e971d47c475ba79c6b5" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 82818, - "upload-time": "2020-03-09T18:50:57.426819Z", - "url": "https://files.pythonhosted.org/packages/dd/c0/4d8f43a9b16e289f36478422031b8a63b54b6ac3b1ba605d602f10dd54d6/click-7.1.1-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 23569, + "upload-time": "2024-10-08T17:01:07.669530Z", + "url": "https://files.pythonhosted.org/packages/0d/fe/657efdfe385d2a3a701f2c4fcc9577c63c438aeefdd642d0d956c4ecd225/MarkupSafe-3.0.1-cp313-cp313-musllinux_1_2_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-7.1.1.tar.gz", + "core-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "data-dist-info-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313-win32.whl", "hashes": { - "sha256": "8a18b4ea89d8820c5d0c7da8a64b2c324b4dabb695804dbfea19b9be9d88c0cc" + "sha256": "c91b394f7601438ff79a4b93d16be92f216adb57d813a78be4446fe0f6bc2d8c" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 297243, - "upload-time": "2020-03-09T18:50:59.694779Z", - "url": "https://files.pythonhosted.org/packages/4e/ab/5d6bc3b697154018ef196f5b17d958fac3854e2efbc39ea07a284d4a6a9b/click-7.1.1.tar.gz", + "requires-python": ">=3.9", + "size": 15117, + "upload-time": "2024-10-08T17:01:08.502400Z", + "url": "https://files.pythonhosted.org/packages/cf/24/587dea40304046ace60f846cedaebc0d33d967a3ce46c11395a10e7a78ba/MarkupSafe-3.0.1-cp313-cp313-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "2eb4606a464a57b620dea26a5ffa65bb65a1156f353333f712a4266611c83bc3" + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" }, "data-dist-info-metadata": { - "sha256": "2eb4606a464a57b620dea26a5ffa65bb65a1156f353333f712a4266611c83bc3" + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" }, - "filename": "click-7.1.2-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.1-cp313-cp313-win_amd64.whl", "hashes": { - "sha256": "dacca89f4bfadd5de3d7489b7c8a566eee0d3676333fbb50030263894c38c0dc" + "sha256": "fe32482b37b4b00c7a52a07211b479653b7fe4f22b2e481b9a9b099d8a430f2f" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 82780, - "upload-time": "2020-04-27T20:22:42.629571Z", - "url": "https://files.pythonhosted.org/packages/d2/3d/fa76db83bf75c4f8d338c2fd15c8d33fdd7ad23a9b5e57eb6c5de26b430e/click-7.1.2-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 15613, + "upload-time": "2024-10-08T17:01:10.009122Z", + "url": "https://files.pythonhosted.org/packages/32/8f/d8961d633f26a011b4fe054f3bfff52f673423b8c431553268741dfb089e/MarkupSafe-3.0.1-cp313-cp313-win_amd64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-7.1.2.tar.gz", + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313t-macosx_10_13_universal2.whl", "hashes": { - "sha256": "d2b5255c7c6349bc1bd1e59e08cd12acbbd63ce649f2588755783aa94dfb6b1a" + "sha256": "17b2aea42a7280db02ac644db1d634ad47dcc96faf38ab304fe26ba2680d359a" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 297279, - "upload-time": "2020-04-27T20:22:45.014623Z", - "url": "https://files.pythonhosted.org/packages/27/6f/be940c8b1f1d69daceeb0032fee6c34d7bd70e3e649ccac0951500b4720e/click-7.1.2.tar.gz", + "requires-python": ">=3.9", + "size": 14563, + "upload-time": "2024-10-08T17:01:11.516409Z", + "url": "https://files.pythonhosted.org/packages/9e/93/d6367ffbcd0c5c371370767f768eaa32af60bc411245b8517e383c6a2b12/MarkupSafe-3.0.1-cp313-cp313t-macosx_10_13_universal2.whl", "yanked": false }, { "core-metadata": { - "sha256": "5291a219533669b6aa2eb2377c8fbf5297c851d7aecc7c4d92734f89fa0aaa79" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, "data-dist-info-metadata": { - "sha256": "5291a219533669b6aa2eb2377c8fbf5297c851d7aecc7c4d92734f89fa0aaa79" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, - "filename": "click-8.0.0a1-py3-none-any.whl", + "filename": "MarkupSafe-3.0.1-cp313-cp313t-macosx_11_0_arm64.whl", "hashes": { - "sha256": "681c9380a24b22fec089c8e5ffe40aa16a0da79f248a26fe2481bfa8170bfcc1" + "sha256": "852dc840f6d7c985603e60b5deaae1d89c56cb038b577f6b5b8c808c97580f1d" }, "provenance": null, - "requires-python": ">=3.6", - "size": 89575, - "upload-time": "2020-11-25T18:19:38.433373Z", - "url": "https://files.pythonhosted.org/packages/7d/5c/104f7ef490e1a585c748a788b331bec1f4948e1a474bb6be7c73a5e8bc10/click-8.0.0a1-py3-none-any.whl", + "requires-python": ">=3.9", + "size": 12505, + "upload-time": "2024-10-08T17:01:12.879891Z", + "url": "https://files.pythonhosted.org/packages/4a/37/f813c3835747dec08fe19ac9b9eced01fdf93a4b3e626521675dc7f423a9/MarkupSafe-3.0.1-cp313-cp313t-macosx_11_0_arm64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-8.0.0a1.tar.gz", + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "e4315a188403c0258bbc4a4e31863e48fc301c4e95b8007a8eeda0391158df13" + "sha256": "0778de17cff1acaeccc3ff30cd99a3fd5c50fc58ad3d6c0e0c4c58092b859396" }, "provenance": null, - "requires-python": ">=3.6", - "size": 311779, - "upload-time": "2020-11-25T18:19:40.014609Z", - "url": "https://files.pythonhosted.org/packages/60/e2/9c9b456c0ddaa1268f320bc2f739f1598290f5cf3acf8d65e2c36fde8afe/click-8.0.0a1.tar.gz", + "requires-python": ">=3.9", + "size": 25358, + "upload-time": "2024-10-08T17:01:13.673017Z", + "url": "https://files.pythonhosted.org/packages/72/bf/800b4d1580298ca91ccd6c95915bbd147142dad1b8cf91d57b93b28670dd/MarkupSafe-3.0.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "cdbb2dad14c7def7715726977423df764a84e51be34ed021665cac1a3fb1e8ee" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, "data-dist-info-metadata": { - "sha256": "cdbb2dad14c7def7715726977423df764a84e51be34ed021665cac1a3fb1e8ee" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, - "filename": "click-8.0.0rc1-py3-none-any.whl", + "filename": "MarkupSafe-3.0.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "06b3a46da3b40f4bbe19b8ea5ba9a34e7925913a9b51608ff0c1d78ef0b814b4" + "sha256": "800100d45176652ded796134277ecb13640c1a537cad3b8b53da45aa96330453" }, "provenance": null, - "requires-python": ">=3.6", - "size": 92107, - "upload-time": "2021-04-16T14:09:35.604974Z", - "url": "https://files.pythonhosted.org/packages/15/f7/d58c2470767c7c52e2cff604a7ed2ccabf4347949464033bc73871b67175/click-8.0.0rc1-py3-none-any.whl", + "requires-python": ">=3.9", + "size": 23797, + "upload-time": "2024-10-08T17:01:14.500333Z", + "url": "https://files.pythonhosted.org/packages/fd/78/26e209abc8f0a379f031f0acc151231974e5b153d7eda5759d17d8f329f2/MarkupSafe-3.0.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-8.0.0rc1.tar.gz", + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "7340a8666a3e2eff5f2ee778c2d06b606ce9891a61b2ee315e0a3994ffd2226a" + "sha256": "d06b24c686a34c86c8c1fba923181eae6b10565e4d80bdd7bc1c8e2f11247aa4" }, "provenance": null, - "requires-python": ">=3.6", - "size": 322044, - "upload-time": "2021-04-16T14:09:37.690780Z", - "url": "https://files.pythonhosted.org/packages/03/e0/a3463ad559cf9d04bf8e5799cd975e43cbb236fdefab2dd4d5e703f94ed0/click-8.0.0rc1.tar.gz", + "requires-python": ">=3.9", + "size": 23743, + "upload-time": "2024-10-08T17:01:15.421582Z", + "url": "https://files.pythonhosted.org/packages/09/e1/918496a9390891756efee818880e71c1bbaf587f4dc8ede3f3852357310a/MarkupSafe-3.0.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "b72f851dce39a84e83789d4f8af83dbf0be52ae025d22f8d8510443174291c1e" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, "data-dist-info-metadata": { - "sha256": "b72f851dce39a84e83789d4f8af83dbf0be52ae025d22f8d8510443174291c1e" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, - "filename": "click-8.0.0-py3-none-any.whl", + "filename": "MarkupSafe-3.0.1-cp313-cp313t-musllinux_1_2_aarch64.whl", "hashes": { - "sha256": "e90e62ced43dc8105fb9a26d62f0d9340b5c8db053a814e25d95c19873ae87db" - }, - "provenance": null, - "requires-python": ">=3.6", - "size": 96881, - "upload-time": "2021-05-11T20:45:59.718195Z", - "url": "https://files.pythonhosted.org/packages/80/11/597f9102867dc0972b698972f05f50925f586639e57beba4db352029e8f9/click-8.0.0-py3-none-any.whl", + "sha256": "33d1c36b90e570ba7785dacd1faaf091203d9942bc036118fab8110a401eb1a8" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 25076, + "upload-time": "2024-10-08T17:01:16.275406Z", + "url": "https://files.pythonhosted.org/packages/cd/c6/26f576cd58d6c2decd9045e4e3f3c5dbc01ea6cb710916e7bbb6ebd95b6b/MarkupSafe-3.0.1-cp313-cp313t-musllinux_1_2_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-8.0.0.tar.gz", + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313t-musllinux_1_2_i686.whl", "hashes": { - "sha256": "7d8c289ee437bcb0316820ccee14aefcb056e58d31830ecab8e47eda6540e136" + "sha256": "beeebf760a9c1f4c07ef6a53465e8cfa776ea6a2021eda0d0417ec41043fe984" }, "provenance": null, - "requires-python": ">=3.6", - "size": 326171, - "upload-time": "2021-05-11T20:46:02.218786Z", - "url": "https://files.pythonhosted.org/packages/d5/99/286fd2fdfb501620a9341319ba47444040c7b3094d3b6c797d7281469bf8/click-8.0.0.tar.gz", + "requires-python": ">=3.9", + "size": 24037, + "upload-time": "2024-10-08T17:01:17.172818Z", + "url": "https://files.pythonhosted.org/packages/b5/fa/10b24fb3b0e15fe5389dc88ecc6226ede08297e0ba7130610efbe0cdfb27/MarkupSafe-3.0.1-cp313-cp313t-musllinux_1_2_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "43ff2d8c2fcfb3ef4e9880dca2f316beaceb36599837027bc99c72789f9222c9" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, "data-dist-info-metadata": { - "sha256": "43ff2d8c2fcfb3ef4e9880dca2f316beaceb36599837027bc99c72789f9222c9" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, - "filename": "click-8.0.1-py3-none-any.whl", + "filename": "MarkupSafe-3.0.1-cp313-cp313t-musllinux_1_2_x86_64.whl", "hashes": { - "sha256": "fba402a4a47334742d782209a7c79bc448911afe1149d07bdabdf480b3e2f4b6" + "sha256": "bbde71a705f8e9e4c3e9e33db69341d040c827c7afa6789b14c6e16776074f5a" }, "provenance": null, - "requires-python": ">=3.6", - "size": 97404, - "upload-time": "2021-05-19T21:00:32.276722Z", - "url": "https://files.pythonhosted.org/packages/76/0a/b6c5f311e32aeb3b406e03c079ade51e905ea630fc19d1262a46249c1c86/click-8.0.1-py3-none-any.whl", + "requires-python": ">=3.9", + "size": 24015, + "upload-time": "2024-10-08T17:01:18.042797Z", + "url": "https://files.pythonhosted.org/packages/c8/81/4b3f5537d9f6cc4f5c80d6c4b78af9a5247fd37b5aba95807b2cbc336b9a/MarkupSafe-3.0.1-cp313-cp313t-musllinux_1_2_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-8.0.1.tar.gz", + "core-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "data-dist-info-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313t-win32.whl", "hashes": { - "sha256": "8c04c11192119b1ef78ea049e0a6f0463e4c48ef00a30160c704337586f3ad7a" + "sha256": "82b5dba6eb1bcc29cc305a18a3c5365d2af06ee71b123216416f7e20d2a84e5b" }, "provenance": null, - "requires-python": ">=3.6", - "size": 327655, - "upload-time": "2021-05-19T21:00:35.524246Z", - "url": "https://files.pythonhosted.org/packages/21/83/308a74ca1104fe1e3197d31693a7a2db67c2d4e668f20f43a2fca491f9f7/click-8.0.1.tar.gz", + "requires-python": ">=3.9", + "size": 15213, + "upload-time": "2024-10-08T17:01:18.958194Z", + "url": "https://files.pythonhosted.org/packages/5f/07/8e8dcecd53216c5e01a51e84c32a2bce166690ed19c184774b38cd41921d/MarkupSafe-3.0.1-cp313-cp313t-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "f519fc1a36f1bcee1ee92f9ff7d32e1778a87b5d1c074198d9e62e5f850fdee1" + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" }, "data-dist-info-metadata": { - "sha256": "f519fc1a36f1bcee1ee92f9ff7d32e1778a87b5d1c074198d9e62e5f850fdee1" + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" }, - "filename": "click-8.0.2-py3-none-any.whl", + "filename": "MarkupSafe-3.0.1-cp313-cp313t-win_amd64.whl", "hashes": { - "sha256": "3fab8aeb8f15f5452ae7511ad448977b3417325bceddd53df87e0bb81f3a8cf8" + "sha256": "730d86af59e0e43ce277bb83970530dd223bf7f2a838e086b50affa6ec5f9295" }, "provenance": null, - "requires-python": ">=3.6", - "size": 97646, - "upload-time": "2021-10-08T22:33:16.753720Z", - "url": "https://files.pythonhosted.org/packages/a7/3b/7efef23f3d4ea464ee9a518168d155cf007dc650a25898818c1712844999/click-8.0.2-py3-none-any.whl", + "requires-python": ">=3.9", + "size": 15741, + "upload-time": "2024-10-08T17:01:19.865548Z", + "url": "https://files.pythonhosted.org/packages/0d/87/4c364e0f109eea2402079abecbe33fef4f347b551a11423d1f4e187ea497/MarkupSafe-3.0.1-cp313-cp313t-win_amd64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-8.0.2.tar.gz", + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp39-cp39-macosx_10_9_universal2.whl", "hashes": { - "sha256": "7027bc7bbafaab8b2c2816861d8eb372429ee3c02e193fc2f93d6c4ab9de49c5" + "sha256": "4935dd7883f1d50e2ffecca0aa33dc1946a94c8f3fdafb8df5c330e48f71b132" }, "provenance": null, - "requires-python": ">=3.6", - "size": 329296, - "upload-time": "2021-10-08T22:33:19.233321Z", - "url": "https://files.pythonhosted.org/packages/d2/be/7a8b32b295aedc3e92494f9a4ac919d394bc04ac9822042953d6f54c2a50/click-8.0.2.tar.gz", + "requires-python": ">=3.9", + "size": 14376, + "upload-time": "2024-10-08T17:01:21.423743Z", + "url": "https://files.pythonhosted.org/packages/6f/4f/420741fb39fa3d40396fb1731a1ca78e6f9fbb225dcf15e5185b1fa954bc/MarkupSafe-3.0.1-cp39-cp39-macosx_10_9_universal2.whl", "yanked": false }, { "core-metadata": { - "sha256": "ff48c239fdc37463ef294654941ba479bd6de8f9f19a6fce306a5a0680ed85f7" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, "data-dist-info-metadata": { - "sha256": "ff48c239fdc37463ef294654941ba479bd6de8f9f19a6fce306a5a0680ed85f7" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, - "filename": "click-8.0.3-py3-none-any.whl", + "filename": "MarkupSafe-3.0.1-cp39-cp39-macosx_11_0_arm64.whl", "hashes": { - "sha256": "353f466495adaeb40b6b5f592f9f91cb22372351c84caeb068132442a4518ef3" + "sha256": "e9393357f19954248b00bed7c56f29a25c930593a77630c719653d51e7669c2a" }, "provenance": null, - "requires-python": ">=3.6", - "size": 97516, - "upload-time": "2021-10-10T18:07:30.752051Z", - "url": "https://files.pythonhosted.org/packages/48/58/c8aa6a8e62cc75f39fee1092c45d6b6ba684122697d7ce7d53f64f98a129/click-8.0.3-py3-none-any.whl", + "requires-python": ">=3.9", + "size": 12408, + "upload-time": "2024-10-08T17:01:22.314585Z", + "url": "https://files.pythonhosted.org/packages/91/71/0c4782b9ce7fb68b140b94e1eb9d2b6292990bda91dc3d3b5a34e8bd41f3/MarkupSafe-3.0.1-cp39-cp39-macosx_11_0_arm64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-8.0.3.tar.gz", + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "410e932b050f5eed773c4cda94de75971c89cdb3155a72a0831139a79e5ecb5b" + "sha256": "40621d60d0e58aa573b68ac5e2d6b20d44392878e0bfc159012a5787c4e35bc8" }, "provenance": null, - "requires-python": ">=3.6", - "size": 329034, - "upload-time": "2021-10-10T18:07:33.001103Z", - "url": "https://files.pythonhosted.org/packages/f4/09/ad003f1e3428017d1c3da4ccc9547591703ffea548626f47ec74509c5824/click-8.0.3.tar.gz", + "requires-python": ">=3.9", + "size": 21654, + "upload-time": "2024-10-08T17:01:24.102049Z", + "url": "https://files.pythonhosted.org/packages/3e/3c/cbf30bf7ac1da2e013e3d338e1582db85fc3b27bf9f8863137423ad4b0b6/MarkupSafe-3.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "cdcb873b00ae5863b1c903bd30d3a51d51e712a7c50148b69471c4a4232d2c9c" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, "data-dist-info-metadata": { - "sha256": "cdcb873b00ae5863b1c903bd30d3a51d51e712a7c50148b69471c4a4232d2c9c" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, - "filename": "click-8.0.4-py3-none-any.whl", + "filename": "MarkupSafe-3.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "6a7a62563bbfabfda3a38f3023a1db4a35978c0abd76f6c9605ecd6554d6d9b1" + "sha256": "f94190df587738280d544971500b9cafc9b950d32efcb1fba9ac10d84e6aa4e6" }, "provenance": null, - "requires-python": ">=3.6", - "size": 97486, - "upload-time": "2022-02-18T20:31:27.733169Z", - "url": "https://files.pythonhosted.org/packages/4a/a8/0b2ced25639fb20cc1c9784de90a8c25f9504a7f18cd8b5397bd61696d7d/click-8.0.4-py3-none-any.whl", + "requires-python": ">=3.9", + "size": 20817, + "upload-time": "2024-10-08T17:01:25.614692Z", + "url": "https://files.pythonhosted.org/packages/0b/28/229e797b8727427845b79cbd58019f598e478f974730fa705fa23904b18e/MarkupSafe-3.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-8.0.4.tar.gz", + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "8458d7b1287c5fb128c90e23381cf99dcde74beaf6c7ff6384ce84d6fe090adb" + "sha256": "b6a387d61fe41cdf7ea95b38e9af11cfb1a63499af2759444b99185c4ab33f5b" }, "provenance": null, - "requires-python": ">=3.6", - "size": 329520, - "upload-time": "2022-02-18T20:31:30.105061Z", - "url": "https://files.pythonhosted.org/packages/dd/cf/706c1ad49ab26abed0b77a2f867984c1341ed7387b8030a6aa914e2942a0/click-8.0.4.tar.gz", + "requires-python": ">=3.9", + "size": 20956, + "upload-time": "2024-10-08T17:01:26.542048Z", + "url": "https://files.pythonhosted.org/packages/e8/b4/1121f3b2614de93cbb3deec7f44df283df44c2258ea9368bb1302b4a0b45/MarkupSafe-3.0.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "c6de740652501b5f5b82def171603457f20c371dfb67342c8afc3320725f4dde" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, "data-dist-info-metadata": { - "sha256": "c6de740652501b5f5b82def171603457f20c371dfb67342c8afc3320725f4dde" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, - "filename": "click-8.1.0-py3-none-any.whl", + "filename": "MarkupSafe-3.0.1-cp39-cp39-musllinux_1_2_aarch64.whl", "hashes": { - "sha256": "19a4baa64da924c5e0cd889aba8e947f280309f1a2ce0947a3e3a7bcb7cc72d6" + "sha256": "8ad4ad1429cd4f315f32ef263c1342166695fad76c100c5d979c45d5570ed58b" }, "provenance": null, - "requires-python": ">=3.7", - "size": 96400, - "upload-time": "2022-03-28T17:37:48.879644Z", - "url": "https://files.pythonhosted.org/packages/86/3e/3a523bdd24510288b1b850428e01172116a29268378b1da9a8d0b894a115/click-8.1.0-py3-none-any.whl", + "requires-python": ">=3.9", + "size": 21548, + "upload-time": "2024-10-08T17:01:27.399009Z", + "url": "https://files.pythonhosted.org/packages/a8/8b/b4d57bafca01c8b1e1fbb037660869fa4f6725983c4105a02bd1242f0066/MarkupSafe-3.0.1-cp39-cp39-musllinux_1_2_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-8.1.0.tar.gz", + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp39-cp39-musllinux_1_2_i686.whl", "hashes": { - "sha256": "977c213473c7665d3aa092b41ff12063227751c41d7b17165013e10069cc5cd2" + "sha256": "e24bfe89c6ac4c31792793ad9f861b8f6dc4546ac6dc8f1c9083c7c4f2b335cd" }, "provenance": null, - "requires-python": ">=3.7", - "size": 329986, - "upload-time": "2022-03-28T17:37:50.944623Z", - "url": "https://files.pythonhosted.org/packages/45/2b/7ebad1e59a99207d417c0784f7fb67893465eef84b5b47c788324f1b4095/click-8.1.0.tar.gz", + "requires-python": ">=3.9", + "size": 21222, + "upload-time": "2024-10-08T17:01:28.256270Z", + "url": "https://files.pythonhosted.org/packages/83/87/04806f7096ba1d4f1b8c61f35c1d7c0b507c6a3cf7ed495393bf97eb5af7/MarkupSafe-3.0.1-cp39-cp39-musllinux_1_2_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "9b87839452e3751b2a84b578d7203a9ab3a99a9ff0a935805d49245da359f4ae" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, "data-dist-info-metadata": { - "sha256": "9b87839452e3751b2a84b578d7203a9ab3a99a9ff0a935805d49245da359f4ae" + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" }, - "filename": "click-8.1.1-py3-none-any.whl", + "filename": "MarkupSafe-3.0.1-cp39-cp39-musllinux_1_2_x86_64.whl", "hashes": { - "sha256": "5e0d195c2067da3136efb897449ec1e9e6c98282fbf30d7f9e164af9be901a6b" + "sha256": "2a4b34a8d14649315c4bc26bbfa352663eb51d146e35eef231dd739d54a5430a" }, "provenance": null, - "requires-python": ">=3.7", - "size": 96564, - "upload-time": "2022-03-30T20:14:15.051088Z", - "url": "https://files.pythonhosted.org/packages/97/b2/59e9a416766a54e182ad4980c96b097bf1b9fb6dee5f2ffc5f4b3c5d9800/click-8.1.1-py3-none-any.whl", + "requires-python": ">=3.9", + "size": 20952, + "upload-time": "2024-10-08T17:01:29.202933Z", + "url": "https://files.pythonhosted.org/packages/e9/96/1ecb2bb5ee7298e628cff95833beba7da6a774df7fe890a6d2f0ec460590/MarkupSafe-3.0.1-cp39-cp39-musllinux_1_2_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-8.1.1.tar.gz", + "core-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "data-dist-info-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "filename": "MarkupSafe-3.0.1-cp39-cp39-win32.whl", "hashes": { - "sha256": "7ab900e38149c9872376e8f9b5986ddcaf68c0f413cf73678a0bca5547e6f976" + "sha256": "242d6860f1fd9191aef5fae22b51c5c19767f93fb9ead4d21924e0bcb17619d8" }, "provenance": null, - "requires-python": ">=3.7", - "size": 330199, - "upload-time": "2022-03-30T20:14:16.965175Z", - "url": "https://files.pythonhosted.org/packages/ba/1c/9490d7fd88dd612f2f6ced0fac0560f160d434f28bf3f2fe4173d6b79cae/click-8.1.1.tar.gz", + "requires-python": ">=3.9", + "size": 15075, + "upload-time": "2024-10-08T17:01:30.087651Z", + "url": "https://files.pythonhosted.org/packages/fd/70/b937a12df7bbff14e1ca3385929f464c7af2ca72c8183c95dad26c3bf754/MarkupSafe-3.0.1-cp39-cp39-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "5823120e26ad113e2ba35c8d70ed7418aa2d06146fed8b6ec9c9549cb03743ee" + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" }, "data-dist-info-metadata": { - "sha256": "5823120e26ad113e2ba35c8d70ed7418aa2d06146fed8b6ec9c9549cb03743ee" + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" }, - "filename": "click-8.1.2-py3-none-any.whl", + "filename": "MarkupSafe-3.0.1-cp39-cp39-win_amd64.whl", "hashes": { - "sha256": "24e1a4a9ec5bf6299411369b208c1df2188d9eb8d916302fe6bf03faed227f1e" + "sha256": "93e8248d650e7e9d49e8251f883eed60ecbc0e8ffd6349e18550925e31bd029b" }, "provenance": null, - "requires-python": ">=3.7", - "size": 96570, - "upload-time": "2022-03-31T20:52:50.525645Z", - "url": "https://files.pythonhosted.org/packages/a0/66/c8196ad693d62384d8e800e5bd27434a64c0057fe169b61c69a73f1614a8/click-8.1.2-py3-none-any.whl", + "requires-python": ">=3.9", + "size": 15527, + "upload-time": "2024-10-08T17:01:31.736035Z", + "url": "https://files.pythonhosted.org/packages/e3/c4/262fac0328552da9a75a7786d7c0f43adaba4afb5f295979d33fa0f324c7/MarkupSafe-3.0.1-cp39-cp39-win_amd64.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "click-8.1.2.tar.gz", + "filename": "markupsafe-3.0.1.tar.gz", "hashes": { - "sha256": "479707fe14d9ec9a0757618b7a100a0ae4c4e236fac5b7f80ca68028141a1a72" + "sha256": "3e683ee4f5d0fa2dde4db77ed8dd8a876686e3fc417655c2ece9a90576905344" }, "provenance": null, - "requires-python": ">=3.7", - "size": 330315, - "upload-time": "2022-03-31T20:52:52.480518Z", - "url": "https://files.pythonhosted.org/packages/42/e1/4cb2d3a2416bcd871ac93f12b5616f7755a6800bccae05e5a99d3673eb69/click-8.1.2.tar.gz", + "requires-python": ">=3.9", + "size": 20249, + "upload-time": "2024-10-08T17:01:32.703261Z", + "url": "https://files.pythonhosted.org/packages/b4/d2/38ff920762f2247c3af5cbbbbc40756f575d9692d381d7c520f45deb9b8f/markupsafe-3.0.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "b452485f994e8f1edce4b8d96dd4cf1550c94a0caff45ef85d8d1708fa7f8277" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, "data-dist-info-metadata": { - "sha256": "b452485f994e8f1edce4b8d96dd4cf1550c94a0caff45ef85d8d1708fa7f8277" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, - "filename": "click-8.1.3-py3-none-any.whl", + "filename": "MarkupSafe-3.0.2-cp310-cp310-macosx_10_9_universal2.whl", "hashes": { - "sha256": "bb4d8133cb15a609f44e8213d9b391b0809795062913b383c62be0ee95b1db48" + "sha256": "7e94c425039cde14257288fd61dcfb01963e658efbc0ff54f5306b06054700f8" }, "provenance": null, - "requires-python": ">=3.7", - "size": 96588, - "upload-time": "2022-04-28T17:36:06.952869Z", - "url": "https://files.pythonhosted.org/packages/c2/f1/df59e28c642d583f7dacffb1e0965d0e00b218e0186d7858ac5233dce840/click-8.1.3-py3-none-any.whl", + "requires-python": ">=3.9", + "size": 14357, + "upload-time": "2024-10-18T15:20:51.440812Z", + "url": "https://files.pythonhosted.org/packages/04/90/d08277ce111dd22f77149fd1a5d4653eeb3b3eaacbdfcbae5afb2600eebd/MarkupSafe-3.0.2-cp310-cp310-macosx_10_9_universal2.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-8.1.3.tar.gz", + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp310-cp310-macosx_11_0_arm64.whl", "hashes": { - "sha256": "7682dc8afb30297001674575ea00d1814d808d6a36af415a82bd481d37ba7b8e" + "sha256": "9e2d922824181480953426608b81967de705c3cef4d1af983af849d7bd619158" }, "provenance": null, - "requires-python": ">=3.7", - "size": 331147, - "upload-time": "2022-04-28T17:36:09.097657Z", - "url": "https://files.pythonhosted.org/packages/59/87/84326af34517fca8c58418d148f2403df25303e02736832403587318e9e8/click-8.1.3.tar.gz", + "requires-python": ">=3.9", + "size": 12393, + "upload-time": "2024-10-18T15:20:52.426174Z", + "url": "https://files.pythonhosted.org/packages/04/e1/6e2194baeae0bca1fae6629dc0cbbb968d4d941469cbab11a3872edff374/MarkupSafe-3.0.2-cp310-cp310-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "b8cf6f886544a2b9b6429f427106cc61fbe731ea7e8b85e2fe07fd88d8b70f40" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, "data-dist-info-metadata": { - "sha256": "b8cf6f886544a2b9b6429f427106cc61fbe731ea7e8b85e2fe07fd88d8b70f40" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, - "filename": "click-8.1.4-py3-none-any.whl", + "filename": "MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "2739815aaa5d2c986a88f1e9230c55e17f0caad3d958a5e13ad0797c166db9e3" + "sha256": "38a9ef736c01fccdd6600705b09dc574584b89bea478200c5fbf112a6b0d5579" }, "provenance": null, - "requires-python": ">=3.7", - "size": 98151, - "upload-time": "2023-07-06T18:27:14.435157Z", - "url": "https://files.pythonhosted.org/packages/f9/a6/dc327484918f1656cc9fcebebe77efcfc0ef0d447fa925a8760ee55abe0e/click-8.1.4-py3-none-any.whl", + "requires-python": ">=3.9", + "size": 21732, + "upload-time": "2024-10-18T15:20:53.578057Z", + "url": "https://files.pythonhosted.org/packages/1d/69/35fa85a8ece0a437493dc61ce0bb6d459dcba482c34197e3efc829aa357f/MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-8.1.4.tar.gz", + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "b97d0c74955da062a7d4ef92fadb583806a585b2ea81958a81bd72726cbb8e37" + "sha256": "bbcb445fa71794da8f178f0f6d66789a28d7319071af7a496d4d507ed566270d" }, "provenance": null, - "requires-python": ">=3.7", - "size": 334821, - "upload-time": "2023-07-06T18:27:16.494531Z", - "url": "https://files.pythonhosted.org/packages/77/88/b0cc5fe95c31c301e9823ea9b028f669c0dcfa205ff71111037a5ed4892c/click-8.1.4.tar.gz", + "requires-python": ">=3.9", + "size": 20866, + "upload-time": "2024-10-18T15:20:55.060552Z", + "url": "https://files.pythonhosted.org/packages/22/35/137da042dfb4720b638d2937c38a9c2df83fe32d20e8c8f3185dbfef05f7/MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "0a29daa3b4e9adaf7698fb41e3795daede6272319430eb200c4a7f2ab457bd88" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, "data-dist-info-metadata": { - "sha256": "0a29daa3b4e9adaf7698fb41e3795daede6272319430eb200c4a7f2ab457bd88" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, - "filename": "click-8.1.5-py3-none-any.whl", + "filename": "MarkupSafe-3.0.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "e576aa487d679441d7d30abb87e1b43d24fc53bffb8758443b1a9e1cee504548" + "sha256": "57cb5a3cf367aeb1d316576250f65edec5bb3be939e9247ae594b4bcbc317dfb" }, "provenance": null, - "requires-python": ">=3.7", - "size": 98101, - "upload-time": "2023-07-13T15:07:09.915971Z", - "url": "https://files.pythonhosted.org/packages/22/b3/1da4ea0efa2e5ae410a347be614162ca08bd24a84059938aa5122d1e751b/click-8.1.5-py3-none-any.whl", + "requires-python": ">=3.9", + "size": 20964, + "upload-time": "2024-10-18T15:20:55.906774Z", + "url": "https://files.pythonhosted.org/packages/29/28/6d029a903727a1b62edb51863232152fd335d602def598dade38996887f0/MarkupSafe-3.0.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-8.1.5.tar.gz", + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", "hashes": { - "sha256": "4be4b1af8d665c6d942909916d31a213a106800c47d0eeba73d34da3cbc11367" + "sha256": "3809ede931876f5b2ec92eef964286840ed3540dadf803dd570c3b7e13141a3b" }, "provenance": null, - "requires-python": ">=3.7", - "size": 336199, - "upload-time": "2023-07-13T15:07:11.715821Z", - "url": "https://files.pythonhosted.org/packages/7e/ad/7a6a96fab480fb2fbf52f782b2deb3abe1d2c81eca3ef68a575b5a6a4f2e/click-8.1.5.tar.gz", + "requires-python": ">=3.9", + "size": 21977, + "upload-time": "2024-10-18T15:20:57.189013Z", + "url": "https://files.pythonhosted.org/packages/cc/cd/07438f95f83e8bc028279909d9c9bd39e24149b0d60053a97b2bc4f8aa51/MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "5b53326dc83c45bd5e1b5103b540eeb6be3bec0fcf2090e2e943a9ceaa21071a" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, "data-dist-info-metadata": { - "sha256": "5b53326dc83c45bd5e1b5103b540eeb6be3bec0fcf2090e2e943a9ceaa21071a" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, - "filename": "click-8.1.6-py3-none-any.whl", + "filename": "MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_i686.whl", "hashes": { - "sha256": "fa244bb30b3b5ee2cae3da8f55c9e5e0c0e86093306301fb418eb9dc40fbded5" + "sha256": "e07c3764494e3776c602c1e78e298937c3315ccc9043ead7e685b7f2b8d47b3c" }, "provenance": null, - "requires-python": ">=3.7", - "size": 97909, - "upload-time": "2023-07-18T20:05:12.481540Z", - "url": "https://files.pythonhosted.org/packages/1a/70/e63223f8116931d365993d4a6b7ef653a4d920b41d03de7c59499962821f/click-8.1.6-py3-none-any.whl", + "requires-python": ">=3.9", + "size": 21366, + "upload-time": "2024-10-18T15:20:58.235701Z", + "url": "https://files.pythonhosted.org/packages/29/01/84b57395b4cc062f9c4c55ce0df7d3108ca32397299d9df00fedd9117d3d/MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_i686.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-8.1.6.tar.gz", + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", "hashes": { - "sha256": "48ee849951919527a045bfe3bf7baa8a959c423134e1a5b98c05c20ba75a1cbd" + "sha256": "b424c77b206d63d500bcb69fa55ed8d0e6a3774056bdc4839fc9298a7edca171" }, "provenance": null, - "requires-python": ">=3.7", - "size": 336051, - "upload-time": "2023-07-18T20:05:13.823015Z", - "url": "https://files.pythonhosted.org/packages/72/bd/fedc277e7351917b6c4e0ac751853a97af261278a4c7808babafa8ef2120/click-8.1.6.tar.gz", + "requires-python": ">=3.9", + "size": 21091, + "upload-time": "2024-10-18T15:20:59.235866Z", + "url": "https://files.pythonhosted.org/packages/bd/6e/61ebf08d8940553afff20d1fb1ba7294b6f8d279df9fd0c0db911b4bbcfd/MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "a8831ebc2c4603dc8498938cff8587b94242c16a6c20455b08f3a1b38e583cde" + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" }, "data-dist-info-metadata": { - "sha256": "a8831ebc2c4603dc8498938cff8587b94242c16a6c20455b08f3a1b38e583cde" + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" }, - "filename": "click-8.1.7-py3-none-any.whl", + "filename": "MarkupSafe-3.0.2-cp310-cp310-win32.whl", "hashes": { - "sha256": "ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28" + "sha256": "fcabf5ff6eea076f859677f5f0b6b5c1a51e70a376b0579e0eadef8db48c6b50" }, "provenance": null, - "requires-python": ">=3.7", - "size": 97941, - "upload-time": "2023-08-17T17:29:10.080169Z", - "url": "https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl", + "requires-python": ">=3.9", + "size": 15065, + "upload-time": "2024-10-18T15:21:00.307814Z", + "url": "https://files.pythonhosted.org/packages/11/23/ffbf53694e8c94ebd1e7e491de185124277964344733c45481f32ede2499/MarkupSafe-3.0.2-cp310-cp310-win32.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-8.1.7.tar.gz", + "core-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "data-dist-info-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "filename": "MarkupSafe-3.0.2-cp310-cp310-win_amd64.whl", "hashes": { - "sha256": "ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de" + "sha256": "6af100e168aa82a50e186c82875a5893c5597a0c1ccdb0d8b40240b1f28b969a" }, "provenance": null, - "requires-python": ">=3.7", - "size": 336121, - "upload-time": "2023-08-17T17:29:11.868644Z", - "url": "https://files.pythonhosted.org/packages/96/d3/f04c7bfcf5c1862a2a5b845c6b2b360488cf47af55dfa79c98f6a6bf98b5/click-8.1.7.tar.gz", + "requires-python": ">=3.9", + "size": 15514, + "upload-time": "2024-10-18T15:21:01.122308Z", + "url": "https://files.pythonhosted.org/packages/44/06/e7175d06dd6e9172d4a69a72592cb3f7a996a9c396eee29082826449bbc3/MarkupSafe-3.0.2-cp310-cp310-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "589b50eae192db26cb7ef504e2f0b45c884806be32146c23acc051d9f88243e4" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, "data-dist-info-metadata": { - "sha256": "589b50eae192db26cb7ef504e2f0b45c884806be32146c23acc051d9f88243e4" - }, - "filename": "click-8.1.8-py3-none-any.whl", - "hashes": { - "sha256": "63c132bbbed01578a06712a2d1f497bb62d9c1c0d329b7903a866228027263b2" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, - "provenance": "https://pypi.org/integrity/click/8.1.8/click-8.1.8-py3-none-any.whl/provenance", - "requires-python": ">=3.7", - "size": 98188, - "upload-time": "2024-12-21T18:38:41.666429Z", - "url": "https://files.pythonhosted.org/packages/7e/d4/7ebdbd03970677812aac39c869717059dbb71a4cfc033ca6e5221787892c/click-8.1.8-py3-none-any.whl", - "yanked": false - }, - { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-8.1.8.tar.gz", + "filename": "MarkupSafe-3.0.2-cp311-cp311-macosx_10_9_universal2.whl", "hashes": { - "sha256": "ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a" + "sha256": "9025b4018f3a1314059769c7bf15441064b2207cb3f065e6ea1e7359cb46db9d" }, - "provenance": "https://pypi.org/integrity/click/8.1.8/click-8.1.8.tar.gz/provenance", - "requires-python": ">=3.7", - "size": 226593, - "upload-time": "2024-12-21T18:38:44.339161Z", - "url": "https://files.pythonhosted.org/packages/b9/2e/0090cbf739cee7d23781ad4b89a9894a41538e4fcf4c31dcdd705b78eb8b/click-8.1.8.tar.gz", + "provenance": null, + "requires-python": ">=3.9", + "size": 14353, + "upload-time": "2024-10-18T15:21:02.187867Z", + "url": "https://files.pythonhosted.org/packages/6b/28/bbf83e3f76936960b850435576dd5e67034e200469571be53f69174a2dfd/MarkupSafe-3.0.2-cp311-cp311-macosx_10_9_universal2.whl", "yanked": false }, { "core-metadata": { - "sha256": "6f5c0effd0657e2d0437a0ef8dbe982a3eb18fb8ed84b704813003566dea8947" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, "data-dist-info-metadata": { - "sha256": "6f5c0effd0657e2d0437a0ef8dbe982a3eb18fb8ed84b704813003566dea8947" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, - "filename": "click-8.2.0-py3-none-any.whl", + "filename": "MarkupSafe-3.0.2-cp311-cp311-macosx_11_0_arm64.whl", "hashes": { - "sha256": "6b303f0b2aa85f1cb4e5303078fadcbcd4e476f114fab9b5007005711839325c" + "sha256": "93335ca3812df2f366e80509ae119189886b0f3c2b81325d39efdb84a1e2ae93" }, - "provenance": "https://pypi.org/integrity/click/8.2.0/click-8.2.0-py3-none-any.whl/provenance", - "requires-python": ">=3.10", - "size": 102156, - "upload-time": "2025-05-10T22:21:01.352121Z", - "url": "https://files.pythonhosted.org/packages/a2/58/1f37bf81e3c689cc74ffa42102fa8915b59085f54a6e4a80bc6265c0f6bf/click-8.2.0-py3-none-any.whl", + "provenance": null, + "requires-python": ">=3.9", + "size": 12392, + "upload-time": "2024-10-18T15:21:02.941952Z", + "url": "https://files.pythonhosted.org/packages/6c/30/316d194b093cde57d448a4c3209f22e3046c5bb2fb0820b118292b334be7/MarkupSafe-3.0.2-cp311-cp311-macosx_11_0_arm64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-8.2.0.tar.gz", + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "f5452aeddd9988eefa20f90f05ab66f17fce1ee2a36907fd30b05bbb5953814d" + "sha256": "2cb8438c3cbb25e220c2ab33bb226559e7afb3baec11c4f218ffa7308603c832" }, - "provenance": "https://pypi.org/integrity/click/8.2.0/click-8.2.0.tar.gz/provenance", - "requires-python": ">=3.10", - "size": 235857, - "upload-time": "2025-05-10T22:21:03.111254Z", - "url": "https://files.pythonhosted.org/packages/cd/0f/62ca20172d4f87d93cf89665fbaedcd560ac48b465bd1d92bfc7ea6b0a41/click-8.2.0.tar.gz", + "provenance": null, + "requires-python": ">=3.9", + "size": 23984, + "upload-time": "2024-10-18T15:21:03.953126Z", + "url": "https://files.pythonhosted.org/packages/f2/96/9cdafba8445d3a53cae530aaf83c38ec64c4d5427d975c974084af5bc5d2/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "748d4c6e11d32e8283dad3420869f1f6b2b6828936dc70cdca515e2ca74b4a29" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, "data-dist-info-metadata": { - "sha256": "748d4c6e11d32e8283dad3420869f1f6b2b6828936dc70cdca515e2ca74b4a29" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, - "filename": "click-8.2.1-py3-none-any.whl", + "filename": "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "61a3265b914e850b85317d0b3109c7f8cd35a670f963866005d6ef1d5175a12b" + "sha256": "a123e330ef0853c6e822384873bef7507557d8e4a082961e1defa947aa59ba84" }, - "provenance": "https://pypi.org/integrity/click/8.2.1/click-8.2.1-py3-none-any.whl/provenance", - "requires-python": ">=3.10", - "size": 102215, - "upload-time": "2025-05-20T23:19:47.796919Z", - "url": "https://files.pythonhosted.org/packages/85/32/10bb5764d90a8eee674e9dc6f4db6a0ab47c8c4d0d83c27f7c39ac415a4d/click-8.2.1-py3-none-any.whl", + "provenance": null, + "requires-python": ">=3.9", + "size": 23120, + "upload-time": "2024-10-18T15:21:06.495307Z", + "url": "https://files.pythonhosted.org/packages/f1/a4/aefb044a2cd8d7334c8a47d3fb2c9f328ac48cb349468cc31c20b539305f/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-8.2.1.tar.gz", + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "27c491cc05d968d271d5a1db13e3b5a184636d9d930f148c50b038f0d0646202" + "sha256": "1e084f686b92e5b83186b07e8a17fc09e38fff551f3602b249881fec658d3eca" }, - "provenance": "https://pypi.org/integrity/click/8.2.1/click-8.2.1.tar.gz/provenance", - "requires-python": ">=3.10", - "size": 286342, - "upload-time": "2025-05-20T23:19:49.832408Z", - "url": "https://files.pythonhosted.org/packages/60/6c/8ca2efa64cf75a977a0d7fac081354553ebe483345c734fb6b6515d96bbc/click-8.2.1.tar.gz", + "provenance": null, + "requires-python": ">=3.9", + "size": 23032, + "upload-time": "2024-10-18T15:21:07.295127Z", + "url": "https://files.pythonhosted.org/packages/8d/21/5e4851379f88f3fad1de30361db501300d4f07bcad047d3cb0449fc51f8c/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "3910c449eefe183286761a357544b49f3c8407a27741968f7ad131d6abad9101" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, "data-dist-info-metadata": { - "sha256": "3910c449eefe183286761a357544b49f3c8407a27741968f7ad131d6abad9101" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, - "filename": "click-8.2.2-py3-none-any.whl", + "filename": "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", "hashes": { - "sha256": "52e1e9f5d3db8c85aa76968c7c67ed41ddbacb167f43201511c8fd61eb5ba2ca" + "sha256": "d8213e09c917a951de9d09ecee036d5c7d36cb6cb7dbaece4c71a60d79fb9798" }, - "provenance": "https://pypi.org/integrity/click/8.2.2/click-8.2.2-py3-none-any.whl/provenance", - "requires-python": ">=3.10", - "size": 103900, - "upload-time": "2025-08-02T02:23:39.299515Z", - "url": "https://files.pythonhosted.org/packages/ec/85/e7297e34133ae1cfde3bffd30c24e1ef055248251baa877834e048687a28/click-8.2.2-py3-none-any.whl", - "yanked": "Unintended change in behavior of boolean options and None" + "provenance": null, + "requires-python": ">=3.9", + "size": 24057, + "upload-time": "2024-10-18T15:21:08.073242Z", + "url": "https://files.pythonhosted.org/packages/00/7b/e92c64e079b2d0d7ddf69899c98842f3f9a60a1ae72657c89ce2655c999d/MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", + "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-8.2.2.tar.gz", + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_i686.whl", "hashes": { - "sha256": "068616e6ef9705a07b6db727cb9c248f4eb9dae437a30239f56fa94b18b852ef" + "sha256": "5b02fb34468b6aaa40dfc198d813a641e3a63b98c2b05a16b9f80b7ec314185e" }, - "provenance": "https://pypi.org/integrity/click/8.2.2/click-8.2.2.tar.gz/provenance", - "requires-python": ">=3.10", - "size": 263977, - "upload-time": "2025-08-02T02:23:41.102699Z", - "url": "https://files.pythonhosted.org/packages/e9/87/105111999772ec9730e3d4d910c723ea9763ece2ec441533a5cea1e87e3c/click-8.2.2.tar.gz", - "yanked": "Unintended change in behavior of boolean options and None" + "provenance": null, + "requires-python": ">=3.9", + "size": 23359, + "upload-time": "2024-10-18T15:21:09.318260Z", + "url": "https://files.pythonhosted.org/packages/f9/ac/46f960ca323037caa0a10662ef97d0a4728e890334fc156b9f9e52bcc4ca/MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_i686.whl", + "yanked": false }, { "core-metadata": { - "sha256": "3fabe910767f30b06de123b6781f9069a75c39d8b39e4cda66d248991a3bfd5e" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, "data-dist-info-metadata": { - "sha256": "3fabe910767f30b06de123b6781f9069a75c39d8b39e4cda66d248991a3bfd5e" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, - "filename": "click-8.3.0-py3-none-any.whl", + "filename": "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", "hashes": { - "sha256": "9b9f285302c6e3064f4330c05f05b81945b2a39544279343e6e7c5f27a9baddc" + "sha256": "0bff5e0ae4ef2e1ae4fdf2dfd5b76c75e5c2fa4132d05fc1b0dabcd20c7e28c4" }, - "provenance": "https://pypi.org/integrity/click/8.3.0/click-8.3.0-py3-none-any.whl/provenance", - "requires-python": ">=3.10", - "size": 107295, - "upload-time": "2025-09-18T17:32:22.420001Z", - "url": "https://files.pythonhosted.org/packages/db/d3/9dcc0f5797f070ec8edf30fbadfb200e71d9db6b84d211e3b2085a7589a0/click-8.3.0-py3-none-any.whl", + "provenance": null, + "requires-python": ">=3.9", + "size": 23306, + "upload-time": "2024-10-18T15:21:10.185328Z", + "url": "https://files.pythonhosted.org/packages/69/84/83439e16197337b8b14b6a5b9c2105fff81d42c2a7c5b58ac7b62ee2c3b1/MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-8.3.0.tar.gz", + "core-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "data-dist-info-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "filename": "MarkupSafe-3.0.2-cp311-cp311-win32.whl", "hashes": { - "sha256": "e7b8232224eba16f4ebe410c25ced9f7875cb5f3263ffc93cc3e8da705e229c4" + "sha256": "6c89876f41da747c8d3677a2b540fb32ef5715f97b66eeb0c6b66f5e3ef6f59d" }, - "provenance": "https://pypi.org/integrity/click/8.3.0/click-8.3.0.tar.gz/provenance", - "requires-python": ">=3.10", - "size": 276943, - "upload-time": "2025-09-18T17:32:23.696258Z", - "url": "https://files.pythonhosted.org/packages/46/61/de6cd827efad202d7057d93e0fed9294b96952e188f7384832791c7b2254/click-8.3.0.tar.gz", + "provenance": null, + "requires-python": ">=3.9", + "size": 15094, + "upload-time": "2024-10-18T15:21:11.005561Z", + "url": "https://files.pythonhosted.org/packages/9a/34/a15aa69f01e2181ed8d2b685c0d2f6655d5cca2c4db0ddea775e631918cd/MarkupSafe-3.0.2-cp311-cp311-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "5d9781acc004d2085313cf128dfad20ee4b2342a413e9971251d6d6f00fda198" + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" }, "data-dist-info-metadata": { - "sha256": "5d9781acc004d2085313cf128dfad20ee4b2342a413e9971251d6d6f00fda198" + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" }, - "filename": "click-8.3.1-py3-none-any.whl", + "filename": "MarkupSafe-3.0.2-cp311-cp311-win_amd64.whl", "hashes": { - "sha256": "981153a64e25f12d547d3426c367a4857371575ee7ad18df2a6183ab0545b2a6" + "sha256": "70a87b411535ccad5ef2f1df5136506a10775d267e197e4cf531ced10537bd6b" }, - "provenance": "https://pypi.org/integrity/click/8.3.1/click-8.3.1-py3-none-any.whl/provenance", - "requires-python": ">=3.10", - "size": 108274, - "upload-time": "2025-11-15T20:45:41.139301Z", - "url": "https://files.pythonhosted.org/packages/98/78/01c019cdb5d6498122777c1a43056ebb3ebfeef2076d9d026bfe15583b2b/click-8.3.1-py3-none-any.whl", + "provenance": null, + "requires-python": ">=3.9", + "size": 15521, + "upload-time": "2024-10-18T15:21:12.911878Z", + "url": "https://files.pythonhosted.org/packages/da/b8/3a3bd761922d416f3dc5d00bfbed11f66b1ab89a0c2b6e887240a30b0f6b/MarkupSafe-3.0.2-cp311-cp311-win_amd64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-8.3.1.tar.gz", + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp312-cp312-macosx_10_13_universal2.whl", "hashes": { - "sha256": "12ff4785d337a1bb490bb7e9c2b1ee5da3112e94a8622f26a6c77f5d2fc6842a" + "sha256": "9778bd8ab0a994ebf6f84c2b949e65736d5575320a17ae8984a77fab08db94cf" }, - "provenance": "https://pypi.org/integrity/click/8.3.1/click-8.3.1.tar.gz/provenance", - "requires-python": ">=3.10", - "size": 295065, - "upload-time": "2025-11-15T20:45:42.706404Z", - "url": "https://files.pythonhosted.org/packages/3d/fa/656b739db8587d7b5dfa22e22ed02566950fbfbcdc20311993483657a5c0/click-8.3.1.tar.gz", + "provenance": null, + "requires-python": ">=3.9", + "size": 14274, + "upload-time": "2024-10-18T15:21:13.777510Z", + "url": "https://files.pythonhosted.org/packages/22/09/d1f21434c97fc42f09d290cbb6350d44eb12f09cc62c9476effdb33a18aa/MarkupSafe-3.0.2-cp312-cp312-macosx_10_13_universal2.whl", "yanked": false }, { "core-metadata": { - "sha256": "c80dc7bb96ccc6d9ed4dde10ac8f214c501ce7cac748f8436cfe9b9256d44240" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, "data-dist-info-metadata": { - "sha256": "c80dc7bb96ccc6d9ed4dde10ac8f214c501ce7cac748f8436cfe9b9256d44240" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, - "filename": "click-8.3.2-py3-none-any.whl", + "filename": "MarkupSafe-3.0.2-cp312-cp312-macosx_11_0_arm64.whl", "hashes": { - "sha256": "1924d2c27c5653561cd2cae4548d1406039cb79b858b747cfea24924bbc1616d" + "sha256": "846ade7b71e3536c4e56b386c2a47adf5741d2d8b94ec9dc3e92e5e1ee1e2225" }, - "provenance": "https://pypi.org/integrity/click/8.3.2/click-8.3.2-py3-none-any.whl/provenance", - "requires-python": ">=3.10", - "size": 108379, - "upload-time": "2026-04-03T19:14:43.505844Z", - "url": "https://files.pythonhosted.org/packages/e4/20/71885d8b97d4f3dde17b1fdb92dbd4908b00541c5a3379787137285f602e/click-8.3.2-py3-none-any.whl", + "provenance": null, + "requires-python": ">=3.9", + "size": 12348, + "upload-time": "2024-10-18T15:21:14.822387Z", + "url": "https://files.pythonhosted.org/packages/6b/b0/18f76bba336fa5aecf79d45dcd6c806c280ec44538b3c13671d49099fdd0/MarkupSafe-3.0.2-cp312-cp312-macosx_11_0_arm64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-8.3.2.tar.gz", + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "14162b8b3b3550a7d479eafa77dfd3c38d9dc8951f6f69c78913a8f9a7540fd5" + "sha256": "1c99d261bd2d5f6b59325c92c73df481e05e57f19837bdca8413b9eac4bd8028" }, - "provenance": "https://pypi.org/integrity/click/8.3.2/click-8.3.2.tar.gz/provenance", - "requires-python": ">=3.10", - "size": 302856, - "upload-time": "2026-04-03T19:14:45.118083Z", - "url": "https://files.pythonhosted.org/packages/57/75/31212c6bf2503fdf920d87fee5d7a86a2e3bcf444984126f13d8e4016804/click-8.3.2.tar.gz", + "provenance": null, + "requires-python": ">=3.9", + "size": 24149, + "upload-time": "2024-10-18T15:21:15.642937Z", + "url": "https://files.pythonhosted.org/packages/e0/25/dd5c0f6ac1311e9b40f4af06c78efde0f3b5cbf02502f8ef9501294c425b/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "fec8e14fbfd9298932b1ea9b589b5003c780715d8278325d70dad7ffdda94826" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, "data-dist-info-metadata": { - "sha256": "fec8e14fbfd9298932b1ea9b589b5003c780715d8278325d70dad7ffdda94826" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, - "filename": "click-8.3.3-py3-none-any.whl", + "filename": "MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "a2bf429bb3033c89fa4936ffb35d5cb471e3719e1f3c8a7c3fff0b8314305613" + "sha256": "e17c96c14e19278594aa4841ec148115f9c7615a47382ecb6b82bd8fea3ab0c8" }, - "provenance": "https://pypi.org/integrity/click/8.3.3/click-8.3.3-py3-none-any.whl/provenance", - "requires-python": ">=3.10", - "size": 110502, - "upload-time": "2026-04-22T15:11:25.044919Z", - "url": "https://files.pythonhosted.org/packages/ae/44/c1221527f6a71a01ec6fbad7fa78f1d50dfa02217385cf0fa3eec7087d59/click-8.3.3-py3-none-any.whl", + "provenance": null, + "requires-python": ">=3.9", + "size": 23118, + "upload-time": "2024-10-18T15:21:17.133071Z", + "url": "https://files.pythonhosted.org/packages/f3/f0/89e7aadfb3749d0f52234a0c8c7867877876e0a20b60e2188e9850794c17/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-8.3.3.tar.gz", + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "398329ad4837b2ff7cbe1dd166a4c0f8900c3ca3a218de04466f38f6497f18a2" + "sha256": "88416bd1e65dcea10bc7569faacb2c20ce071dd1f87539ca2ab364bf6231393c" }, - "provenance": "https://pypi.org/integrity/click/8.3.3/click-8.3.3.tar.gz/provenance", - "requires-python": ">=3.10", - "size": 328061, - "upload-time": "2026-04-22T15:11:27.506141Z", - "url": "https://files.pythonhosted.org/packages/bb/63/f9e1ea081ce35720d8b92acde70daaedace594dc93b693c869e0d5910718/click-8.3.3.tar.gz", + "provenance": null, + "requires-python": ">=3.9", + "size": 22993, + "upload-time": "2024-10-18T15:21:18.064029Z", + "url": "https://files.pythonhosted.org/packages/d5/da/f2eeb64c723f5e3777bc081da884b414671982008c47dcc1873d81f625b6/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "c6393d65643f8492f5054fd0c73cff08c7e3a57b4d3d1b532fa687b16087162e" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, "data-dist-info-metadata": { - "sha256": "c6393d65643f8492f5054fd0c73cff08c7e3a57b4d3d1b532fa687b16087162e" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, - "filename": "click-8.4.0-py3-none-any.whl", + "filename": "MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", "hashes": { - "sha256": "40c50b7c6c6adac2823d411041ec84f3f103f1b280d5e9ce0d7f998995832f81" + "sha256": "2181e67807fc2fa785d0592dc2d6206c019b9502410671cc905d132a92866557" }, - "provenance": "https://pypi.org/integrity/click/8.4.0/click-8.4.0-py3-none-any.whl/provenance", - "requires-python": ">=3.10", - "size": 116147, - "upload-time": "2026-05-17T00:47:56.842423Z", - "url": "https://files.pythonhosted.org/packages/ee/ae/8e92f8058baf87f6c7d86ee7e457668690195cc77efedb8d3797a06e3940/click-8.4.0-py3-none-any.whl", + "provenance": null, + "requires-python": ">=3.9", + "size": 24178, + "upload-time": "2024-10-18T15:21:18.859856Z", + "url": "https://files.pythonhosted.org/packages/da/0e/1f32af846df486dce7c227fe0f2398dc7e2e51d4a370508281f3c1c5cddc/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-8.4.0.tar.gz", + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_i686.whl", "hashes": { - "sha256": "638f1338fe1235c8f4e008e4a8a254fb5c5fbdcbb40ece3c9142ebb78e792973" + "sha256": "52305740fe773d09cffb16f8ed0427942901f00adedac82ec8b67752f58a1b22" }, - "provenance": "https://pypi.org/integrity/click/8.4.0/click-8.4.0.tar.gz/provenance", - "requires-python": ">=3.10", - "size": 350843, - "upload-time": "2026-05-17T00:47:58.425765Z", - "url": "https://files.pythonhosted.org/packages/23/e4/796662cd90cf80e3a363c99db2b88e0e394b988a575f60a17e16440cd011/click-8.4.0.tar.gz", + "provenance": null, + "requires-python": ">=3.9", + "size": 23319, + "upload-time": "2024-10-18T15:21:19.671877Z", + "url": "https://files.pythonhosted.org/packages/c4/f6/bb3ca0532de8086cbff5f06d137064c8410d10779c4c127e0e47d17c0b71/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "b9600b73b63e2318e3df96a5dc1daa36cc9793ed2d7f9efc62022c2f555b9fdf" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, "data-dist-info-metadata": { - "sha256": "b9600b73b63e2318e3df96a5dc1daa36cc9793ed2d7f9efc62022c2f555b9fdf" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, - "filename": "click-8.4.1-py3-none-any.whl", + "filename": "MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_x86_64.whl", "hashes": { - "sha256": "482be17c6991b8c19c5429a1e995d9b0efdbb63172824c41f99965dc0ade8ec2" + "sha256": "ad10d3ded218f1039f11a75f8091880239651b52e9bb592ca27de44eed242a48" }, - "provenance": "https://pypi.org/integrity/click/8.4.1/click-8.4.1-py3-none-any.whl/provenance", - "requires-python": ">=3.10", - "size": 116639, - "upload-time": "2026-05-22T04:08:35.260922Z", - "url": "https://files.pythonhosted.org/packages/c7/0d/67e5b4109ea4a837e80daa87c2c696711955e40449a97e8926672534def2/click-8.4.1-py3-none-any.whl", + "provenance": null, + "requires-python": ">=3.9", + "size": 23352, + "upload-time": "2024-10-18T15:21:20.971731Z", + "url": "https://files.pythonhosted.org/packages/a2/82/8be4c96ffee03c5b4a034e60a31294daf481e12c7c43ab8e34a1453ee48b/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "click-8.4.1.tar.gz", - "hashes": { - "sha256": "918b5633eddf6b41c32d4f454bf0de810065c74e3f7dbf8ee5452f8be88d3e96" + "core-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" }, - "provenance": "https://pypi.org/integrity/click/8.4.1/click-8.4.1.tar.gz/provenance", - "requires-python": ">=3.10", - "size": 353007, - "upload-time": "2026-05-22T04:08:37.769982Z", - "url": "https://files.pythonhosted.org/packages/9b/98/518d8e5081007684232226f475082b30087d0f585e8457db087298259f49/click-8.4.1.tar.gz", - "yanked": false - } - ], - "meta": { - "_last-serial": 37298542, - "api-version": "1.4" - }, - "name": "click", - "project-status": { - "status": "active" - }, - "versions": [ - "0.1", - "0.2", - "0.3", - "0.4", - "0.5", - "0.5.1", - "0.6", - "0.7", - "1.0", - "1.1", - "2.0", - "2.1", - "2.2", - "2.3", - "2.4", - "2.5", - "2.6", - "3.0", - "3.1", - "3.2", - "3.3", - "4.0", - "4.1", - "5.0", - "5.1", - "6.0", - "6.1", - "6.2", - "6.3", - "6.4", - "6.5", - "6.6", - "6.7.dev0", - "6.7", - "7.0", - "7.1", - "7.1.1", - "7.1.2", - "8.0.0a1", - "8.0.0rc1", - "8.0.0", - "8.0.1", - "8.0.2", - "8.0.3", - "8.0.4", - "8.1.0", - "8.1.1", - "8.1.2", - "8.1.3", - "8.1.4", - "8.1.5", - "8.1.6", - "8.1.7", - "8.1.8", - "8.2.0", - "8.2.1", - "8.2.2", - "8.3.0", - "8.3.1", - "8.3.2", - "8.3.3", - "8.4.0", - "8.4.1" - ] - } - headers: - Accept-Ranges: - - bytes - Access-Control-Allow-Headers: - - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since - Access-Control-Allow-Methods: - - GET - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-PyPI-Last-Serial - Access-Control-Max-Age: - - "86400" - Cache-Control: - - max-age=600, public - Content-Security-Policy: - - default-src 'none'; sandbox allow-top-navigation - Content-Type: - - application/vnd.pypi.simple.v1+json - Etag: - - '"Wqak9kC43S0oT+b6Im0d/Q"' - Permissions-Policy: - - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() - Referrer-Policy: - - origin-when-cross-origin - Strict-Transport-Security: - - max-age=31536000; includeSubDomains; preload - Vary: - - Accept, Accept-Encoding - X-Cache: - - MISS, HIT, HIT - X-Cache-Hits: - - 0, 36, 9 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - deny - X-Permitted-Cross-Domain-Policies: - - none - X-Pypi-Last-Serial: - - "37298542" - X-Served-By: - - cache-iad-kcgs7200153-IAD, cache-iad-kcgs7200153-IAD, cache-iad-kcgs7200170-IAD, cache-wsi-ysbk1060026-WSI - X-Timer: - - S1781578786.705804,VS0,VE0 - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 0 - host: pypi.org - headers: - Accept: - - application/vnd.pypi.simple.v1+json - X-Test-Name: - - TestCommand_Transitive/requirements.txt_transitive_native_source - url: https://pypi.org/simple/idna/ - method: GET - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: -1 - uncompressed: true - body: | - { - "alternate-locations": [], - "files": [ - { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "idna-0.2.tar.gz", + "data-dist-info-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "filename": "MarkupSafe-3.0.2-cp312-cp312-win32.whl", "hashes": { - "sha256": "e28fdff4b1d47edd13e053399f642818d2f591cb9c215eb626bde6b14d6f4575" + "sha256": "0f4ca02bea9a23221c0182836703cbf8930c5e9454bacce27e767509fa286a30" }, "provenance": null, - "requires-python": null, - "size": 18236, - "upload-time": "2013-07-16T19:29:45.445020Z", - "url": "https://files.pythonhosted.org/packages/22/35/04dedec60e9366ba19ac7c147cd715c88a7e87d43cda47a75802190c0950/idna-0.2.tar.gz", + "requires-python": ">=3.9", + "size": 15097, + "upload-time": "2024-10-18T15:21:22.646097Z", + "url": "https://files.pythonhosted.org/packages/51/ae/97827349d3fcffee7e184bdf7f41cd6b88d9919c80f0263ba7acd1bbcb18/MarkupSafe-3.0.2-cp312-cp312-win32.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "idna-0.3.tar.gz", + "core-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "data-dist-info-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "filename": "MarkupSafe-3.0.2-cp312-cp312-win_amd64.whl", "hashes": { - "sha256": "e092b7d8f5f8aeb751f841249b28ec9861da96328d4491febfb5df3f9c0e4f72" + "sha256": "8e06879fc22a25ca47312fbe7c8264eb0b662f6db27cb2d3bbbc74b1df4b9b87" }, "provenance": null, - "requires-python": null, - "size": 17842, - "upload-time": "2013-07-18T13:32:01.906254Z", - "url": "https://files.pythonhosted.org/packages/8e/52/8146be5f86bf668895e68e85d564572addae141a12a0344347c921002246/idna-0.3.tar.gz", + "requires-python": ">=3.9", + "size": 15601, + "upload-time": "2024-10-18T15:21:23.499453Z", + "url": "https://files.pythonhosted.org/packages/c1/80/a61f99dc3a936413c3ee4e1eecac96c0da5ed07ad56fd975f1a9da5bc630/MarkupSafe-3.0.2-cp312-cp312-win_amd64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "idna-0.4.tar.gz", + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313-macosx_10_13_universal2.whl", "hashes": { - "sha256": "7d73ab5a3c44d20178ace6c94e1dde549cb45c8a39b5980a7892b191a495fe47" + "sha256": "ba9527cdd4c926ed0760bc301f6728ef34d841f405abf9d4f959c478421e4efd" }, "provenance": null, - "requires-python": null, - "size": 17856, - "upload-time": "2014-01-07T17:38:29.735579Z", - "url": "https://files.pythonhosted.org/packages/d5/af/5d5ed7f2a78182724234c025e5ab5f2166a5212b0c6bf9a9fa891f139c5d/idna-0.4.tar.gz", + "requires-python": ">=3.9", + "size": 14274, + "upload-time": "2024-10-18T15:21:24.577837Z", + "url": "https://files.pythonhosted.org/packages/83/0e/67eb10a7ecc77a0c2bbe2b0235765b98d164d81600746914bebada795e97/MarkupSafe-3.0.2-cp313-cp313-macosx_10_13_universal2.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "idna-0.5.tar.gz", + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313-macosx_11_0_arm64.whl", "hashes": { - "sha256": "a83e47c77e733a274ca8aa662ff7ede9cec32421784baf0dd095135369630576" + "sha256": "f8b3d067f2e40fe93e1ccdd6b2e1d16c43140e76f02fb1319a05cf2b79d99430" }, "provenance": null, - "requires-python": null, - "size": 18790, - "upload-time": "2014-02-05T17:39:53.132955Z", - "url": "https://files.pythonhosted.org/packages/c9/8a/14a079eeb7e89449dd8af6037e57ff53722be0d927a11bd21490a5d0a7b0/idna-0.5.tar.gz", + "requires-python": ">=3.9", + "size": 12352, + "upload-time": "2024-10-18T15:21:25.382230Z", + "url": "https://files.pythonhosted.org/packages/2b/6d/9409f3684d3335375d04e5f05744dfe7e9f120062c9857df4ab490a1031a/MarkupSafe-3.0.2-cp313-cp313-macosx_11_0_arm64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "idna-0.6.tar.gz", + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "2631ec61bb02eaec2b89a78acfe1722cc5ce172fab20300adabe692997fee3d0" + "sha256": "569511d3b58c8791ab4c2e1285575265991e6d8f8700c7be0e88f86cb0672094" }, "provenance": null, - "requires-python": null, - "size": 18840, - "upload-time": "2014-04-29T16:23:46.213042Z", - "url": "https://files.pythonhosted.org/packages/be/06/2c523c1aa1d85aafb21e95e6e207de373e5fad4f2062242ca3b69c69758d/idna-0.6.tar.gz", + "requires-python": ">=3.9", + "size": 24122, + "upload-time": "2024-10-18T15:21:26.199380Z", + "url": "https://files.pythonhosted.org/packages/d2/f5/6eadfcd3885ea85fe2a7c128315cc1bb7241e1987443d78c8fe712d03091/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "idna-0.7.tar.gz", + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "bd053a6d0e5231bec41da6ef524369d64dc9a7f27c5075914ae1b1abc4dd33e5" + "sha256": "15ab75ef81add55874e7ab7055e9c397312385bd9ced94920f2802310c930396" }, "provenance": null, - "requires-python": null, - "size": 20294, - "upload-time": "2014-07-10T03:37:29.558242Z", - "url": "https://files.pythonhosted.org/packages/cf/57/53ac056e1a9d028dfce896929d0fc769e53a1e4d0917c2ec163acae4528f/idna-0.7.tar.gz", + "requires-python": ">=3.9", + "size": 23085, + "upload-time": "2024-10-18T15:21:27.029161Z", + "url": "https://files.pythonhosted.org/packages/0c/91/96cf928db8236f1bfab6ce15ad070dfdd02ed88261c2afafd4b43575e9e9/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "idna-0.8.tar.gz", + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "1d2cc002082a0835cc6a4d3710f01f6ca565e65dca013144fa73c652c7d224af" + "sha256": "f3818cb119498c0678015754eba762e0d61e5b52d34c8b13d770f0719f7b1d79" }, "provenance": null, - "requires-python": null, - "size": 95341, - "upload-time": "2014-07-10T04:00:20.128466Z", - "url": "https://files.pythonhosted.org/packages/65/4a/a571c5d86b11d98244fc822bf75322d2f5663372b8a80d2348d8a55c4332/idna-0.8.tar.gz", + "requires-python": ">=3.9", + "size": 22978, + "upload-time": "2024-10-18T15:21:27.846182Z", + "url": "https://files.pythonhosted.org/packages/c2/cf/c9d56af24d56ea04daae7ac0940232d31d5a8354f2b457c6d856b2057d69/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "idna-0.9.tar.gz", + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_aarch64.whl", "hashes": { - "sha256": "b3c0ed4d658247193fb38fb3e99c5c54a7d517b5c5bbda88feaff04f8cda12a4" + "sha256": "cdb82a876c47801bb54a690c5ae105a46b392ac6099881cdfb9f6e95e4014c6a" }, "provenance": null, - "requires-python": null, - "size": 97888, - "upload-time": "2014-07-18T18:00:41.194409Z", - "url": "https://files.pythonhosted.org/packages/c8/6b/d109774559ad508c094c6e7d9b7f97722e61a964976c24ca3a4fa0a0b870/idna-0.9.tar.gz", + "requires-python": ">=3.9", + "size": 24208, + "upload-time": "2024-10-18T15:21:28.744633Z", + "url": "https://files.pythonhosted.org/packages/2a/9f/8619835cd6a711d6272d62abb78c033bda638fdc54c4e7f4272cf1c0962b/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "idna-1.0.tar.gz", + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_i686.whl", "hashes": { - "sha256": "c31140a69ecae014d65e936e9a45d8a66e2ee29f5abbc656f69c705ad2f1507d" + "sha256": "cabc348d87e913db6ab4aa100f01b08f481097838bdddf7c7a84b7575b7309ca" }, "provenance": null, - "requires-python": null, - "size": 99754, - "upload-time": "2014-10-12T18:32:04.316983Z", - "url": "https://files.pythonhosted.org/packages/c4/93/a80bccdee90d97b113b76e2f0ba8e3260034bd0e55cea3ccb66098e710d8/idna-1.0.tar.gz", + "requires-python": ">=3.9", + "size": 23357, + "upload-time": "2024-10-18T15:21:29.545801Z", + "url": "https://files.pythonhosted.org/packages/f9/bf/176950a1792b2cd2102b8ffeb5133e1ed984547b75db47c25a67d3359f77/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_i686.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "idna-1.1.tar.gz", + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl", "hashes": { - "sha256": "3dab514abd255ada7994a57161750e8f054b938bf7adb8b40b96f13df54efaed" + "sha256": "444dcda765c8a838eaae23112db52f1efaf750daddb2d9ca300bcae1039adc5c" }, "provenance": null, - "requires-python": null, - "size": 99242, - "upload-time": "2015-01-27T17:54:59.850533Z", - "url": "https://files.pythonhosted.org/packages/0d/3b/ebe79efc3c00fc8dfd391938c6594c73539aeb55d5a38ebb901bae95c770/idna-1.1.tar.gz", + "requires-python": ">=3.9", + "size": 23344, + "upload-time": "2024-10-18T15:21:30.366552Z", + "url": "https://files.pythonhosted.org/packages/ce/4f/9a02c1d335caabe5c4efb90e1b6e8ee944aa245c1aaaab8e8a618987d816/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "cdcf858336914dc8d63c141fe570e76d97d9ed216b04e64a50bf09dbd7b48a60" + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" }, "data-dist-info-metadata": { - "sha256": "cdcf858336914dc8d63c141fe570e76d97d9ed216b04e64a50bf09dbd7b48a60" + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" }, - "filename": "idna-2.0-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.2-cp313-cp313-win32.whl", "hashes": { - "sha256": "9b2fc50bd3c4ba306b9651b69411ef22026d4d8335b93afc2214cef1246ce707" + "sha256": "bcf3e58998965654fdaff38e58584d8937aa3096ab5354d493c77d1fdd66d7a1" }, "provenance": null, - "requires-python": null, - "size": 61339, - "upload-time": "2015-05-30T01:02:03.819901Z", - "url": "https://files.pythonhosted.org/packages/7c/75/b566d769455929ee6ab308d8a1c6c5aecc4928e72b25d42dd019c99f7015/idna-2.0-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 15101, + "upload-time": "2024-10-18T15:21:31.207123Z", + "url": "https://files.pythonhosted.org/packages/ee/55/c271b57db36f748f0e04a759ace9f8f759ccf22b4960c270c78a394f58be/MarkupSafe-3.0.2-cp313-cp313-win32.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "idna-2.0.tar.gz", + "core-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "data-dist-info-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313-win_amd64.whl", "hashes": { - "sha256": "16199aad938b290f5be1057c0e1efc6546229391c23cea61ca940c115f7d3d3b" + "sha256": "e6a2a455bd412959b57a172ce6328d2dd1f01cb2135efda2e4576e8a23fa3b0f" }, "provenance": null, - "requires-python": null, - "size": 135150, - "upload-time": "2015-05-19T00:41:07.607598Z", - "url": "https://files.pythonhosted.org/packages/69/27/5f76009f13c6dda4ed5016cbfebf68773f21374f9792db02821c05326a75/idna-2.0.tar.gz", + "requires-python": ">=3.9", + "size": 15603, + "upload-time": "2024-10-18T15:21:32.032801Z", + "url": "https://files.pythonhosted.org/packages/29/88/07df22d2dd4df40aba9f3e402e6dc1b8ee86297dddbad4872bd5e7b0094f/MarkupSafe-3.0.2-cp313-cp313-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "ea9bdeba38debc42ce777982fb1b67c0548e4fb95998c91b9f2e14688bea45f1" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, "data-dist-info-metadata": { - "sha256": "ea9bdeba38debc42ce777982fb1b67c0548e4fb95998c91b9f2e14688bea45f1" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, - "filename": "idna-2.1-py2-none-any.whl", + "filename": "MarkupSafe-3.0.2-cp313-cp313t-macosx_10_13_universal2.whl", "hashes": { - "sha256": "4cfe64db2804351249d8d13ec1f3a2b0be9dc84b409b65c2a646c4d673fa55bc" + "sha256": "b5a6b3ada725cea8a5e634536b1b01c30bcdcd7f9c6fff4151548d5bf6b3a36c" }, "provenance": null, - "requires-python": null, - "size": 54240, - "upload-time": "2016-03-20T23:12:58.913205Z", - "url": "https://files.pythonhosted.org/packages/ff/ee/57ca2b52dea2df65a15d4ab2669c89ff29fa227668917cebc43e689360be/idna-2.1-py2-none-any.whl", + "requires-python": ">=3.9", + "size": 14510, + "upload-time": "2024-10-18T15:21:33.625729Z", + "url": "https://files.pythonhosted.org/packages/62/6a/8b89d24db2d32d433dffcd6a8779159da109842434f1dd2f6e71f32f738c/MarkupSafe-3.0.2-cp313-cp313t-macosx_10_13_universal2.whl", "yanked": false }, { "core-metadata": { - "sha256": "ea9bdeba38debc42ce777982fb1b67c0548e4fb95998c91b9f2e14688bea45f1" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, "data-dist-info-metadata": { - "sha256": "ea9bdeba38debc42ce777982fb1b67c0548e4fb95998c91b9f2e14688bea45f1" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, - "filename": "idna-2.1-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.2-cp313-cp313t-macosx_11_0_arm64.whl", "hashes": { - "sha256": "f28df695e9bede8a19b18a8e4429b4bad4d664e8e98aff27bc39b630f1ae2b42" + "sha256": "a904af0a6162c73e3edcb969eeeb53a63ceeb5d8cf642fade7d39e7963a22ddb" }, "provenance": null, - "requires-python": null, - "size": 54244, - "upload-time": "2016-03-21T00:51:14.914997Z", - "url": "https://files.pythonhosted.org/packages/71/02/dee75fc3e6f7455bf69221164f94586ee13552c5f33c8002335667a3d122/idna-2.1-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 12486, + "upload-time": "2024-10-18T15:21:34.611055Z", + "url": "https://files.pythonhosted.org/packages/7a/06/a10f955f70a2e5a9bf78d11a161029d278eeacbd35ef806c3fd17b13060d/MarkupSafe-3.0.2-cp313-cp313t-macosx_11_0_arm64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "idna-2.1.tar.gz", + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "ed36f281aebf3cd0797f163bb165d84c31507cedd15928b095b1675e2d04c676" + "sha256": "4aa4e5faecf353ed117801a068ebab7b7e09ffb6e1d5e412dc852e0da018126c" }, "provenance": null, - "requires-python": null, - "size": 128996, - "upload-time": "2016-03-20T23:12:52.405312Z", - "url": "https://files.pythonhosted.org/packages/fb/84/8c27516fbaa8147acd2e431086b473c453c428e24e8fb99a1d89ce381851/idna-2.1.tar.gz", + "requires-python": ">=3.9", + "size": 25480, + "upload-time": "2024-10-18T15:21:35.398895Z", + "url": "https://files.pythonhosted.org/packages/34/cf/65d4a571869a1a9078198ca28f39fba5fbb910f952f9dbc5220afff9f5e6/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "845064be6675086a4de3a889042183582ea9323d1cfc8cb983312933f5e61ba0" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, "data-dist-info-metadata": { - "sha256": "845064be6675086a4de3a889042183582ea9323d1cfc8cb983312933f5e61ba0" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, - "filename": "idna-2.2-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "16402893379702342a662d3f7fa7e9369e4b4770876b245dbbab1eb12d0a60cf" + "sha256": "c0ef13eaeee5b615fb07c9a7dadb38eac06a0608b41570d8ade51c56539e509d" }, "provenance": null, - "requires-python": null, - "size": 55347, - "upload-time": "2016-12-21T04:58:13.607159Z", - "url": "https://files.pythonhosted.org/packages/6b/f4/bb42887fb16eb5f5957897fec9e16d18c56dd8cdd2a729c13947ed786b92/idna-2.2-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 23914, + "upload-time": "2024-10-18T15:21:36.231298Z", + "url": "https://files.pythonhosted.org/packages/0c/e3/90e9651924c430b885468b56b3d597cabf6d72be4b24a0acd1fa0e12af67/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "idna-2.2.tar.gz", + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "0ac27740937d86850010e035c6a10a564158a5accddf1aa24df89b0309252426" + "sha256": "d16a81a06776313e817c951135cf7340a3e91e8c1ff2fac444cfd75fffa04afe" }, "provenance": null, - "requires-python": null, - "size": 130203, - "upload-time": "2016-12-21T04:58:11.050323Z", - "url": "https://files.pythonhosted.org/packages/94/fe/efb1cb6f505e1a560b3d080ae6b9fddc11e7c542d694ce4635c49b1ccdcb/idna-2.2.tar.gz", + "requires-python": ">=3.9", + "size": 23796, + "upload-time": "2024-10-18T15:21:37.073872Z", + "url": "https://files.pythonhosted.org/packages/66/8c/6c7cf61f95d63bb866db39085150df1f2a5bd3335298f14a66b48e92659c/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "b3ace11f9b870caf10cff173328a18d42f4643b1c3589606bc12aba2f4921db2" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, "data-dist-info-metadata": { - "sha256": "b3ace11f9b870caf10cff173328a18d42f4643b1c3589606bc12aba2f4921db2" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, - "filename": "idna-2.3-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", "hashes": { - "sha256": "0a33cde64e2d7ba1afdd9586c5ebd000b07b6907c7141562bffe9cbcde4bc367" + "sha256": "6381026f158fdb7c72a168278597a5e3a5222e83ea18f543112b2662a9b699c5" }, "provenance": null, - "requires-python": null, - "size": 55094, - "upload-time": "2017-02-28T05:21:23.077608Z", - "url": "https://files.pythonhosted.org/packages/e6/d7/930b670f75990f8fa5b2ad598b997d66afbf24b672ce504df224e6a4d760/idna-2.3-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 25473, + "upload-time": "2024-10-18T15:21:37.932035Z", + "url": "https://files.pythonhosted.org/packages/bb/35/cbe9238ec3f47ac9a7c8b3df7a808e7cb50fe149dc7039f5f454b3fba218/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "idna-2.3.tar.gz", + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_i686.whl", "hashes": { - "sha256": "fe077ccaefbcc84b1b1fe8fae9dc0c3b71079df4bf5398796ece0b84be9cbdc3" + "sha256": "3d79d162e7be8f996986c064d1c7c817f6df3a77fe3d6859f6f9e7be4b8c213a" }, "provenance": null, - "requires-python": null, - "size": 130105, - "upload-time": "2017-02-28T05:21:20.763226Z", - "url": "https://files.pythonhosted.org/packages/81/62/c32d933d487d9756f55782de85a70b90cd6827a59a3e330f6adada408241/idna-2.3.tar.gz", + "requires-python": ">=3.9", + "size": 24114, + "upload-time": "2024-10-18T15:21:39.799861Z", + "url": "https://files.pythonhosted.org/packages/e6/32/7621a4382488aa283cc05e8984a9c219abad3bca087be9ec77e89939ded9/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "e29e11e43529def27bf718747cabd6f277ebd07f703164e9f496482eef9a2630" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, "data-dist-info-metadata": { - "sha256": "e29e11e43529def27bf718747cabd6f277ebd07f703164e9f496482eef9a2630" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, - "filename": "idna-2.4-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", "hashes": { - "sha256": "12468b2e4a71b1cbc342da70fb437dddbfb9d420272c313bd7129a6a22a2dd6a" + "sha256": "131a3c7689c85f5ad20f9f6fb1b866f402c445b220c19fe4308c0b147ccd2ad9" }, "provenance": null, - "requires-python": null, - "size": 55103, - "upload-time": "2017-03-01T04:29:33.042831Z", - "url": "https://files.pythonhosted.org/packages/08/c6/71319d9ac2055156562992b16cb01dbee74f431c0372d580a8fef6ca0e4c/idna-2.4-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 24098, + "upload-time": "2024-10-18T15:21:40.813495Z", + "url": "https://files.pythonhosted.org/packages/0d/80/0985960e4b89922cb5a0bac0ed39c5b96cbc1a536a99f30e8c220a996ed9/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "idna-2.4.tar.gz", + "core-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "data-dist-info-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313t-win32.whl", "hashes": { - "sha256": "2a07165f6288f4b920aa8ab4357c1e59073c5d62e048a400510982769e039bd9" + "sha256": "ba8062ed2cf21c07a9e295d5b8a2a5ce678b913b45fdf68c32d95d6c1291e0b6" }, "provenance": null, - "requires-python": null, - "size": 130182, - "upload-time": "2017-03-01T04:29:30.414917Z", - "url": "https://files.pythonhosted.org/packages/a3/06/40cb383eaea6e97047666db51abc2f2b32046f3e2a6e5ab2b946630f6062/idna-2.4.tar.gz", + "requires-python": ">=3.9", + "size": 15208, + "upload-time": "2024-10-18T15:21:41.814264Z", + "url": "https://files.pythonhosted.org/packages/82/78/fedb03c7d5380df2427038ec8d973587e90561b2d90cd472ce9254cf348b/MarkupSafe-3.0.2-cp313-cp313t-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "3b8c4a05c3d6a516d1fe85cd8e1822f7a4c674c766c005912e4894f7a4b1d96c" + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" }, "data-dist-info-metadata": { - "sha256": "3b8c4a05c3d6a516d1fe85cd8e1822f7a4c674c766c005912e4894f7a4b1d96c" + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" }, - "filename": "idna-2.5-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.2-cp313-cp313t-win_amd64.whl", "hashes": { - "sha256": "cc19709fd6d0cbfed39ea875d29ba6d4e22c0cebc510a76d6302a28385e8bb70" + "sha256": "e444a31f8db13eb18ada366ab3cf45fd4b31e4db1236a4448f68778c1d1a5a2f" }, "provenance": null, - "requires-python": null, - "size": 55106, - "upload-time": "2017-03-07T03:27:27.825414Z", - "url": "https://files.pythonhosted.org/packages/11/7d/9bbbd7bb35f34b0169542487d2a8859e44306bb2e6a4455d491800a5621f/idna-2.5-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 15739, + "upload-time": "2024-10-18T15:21:42.784956Z", + "url": "https://files.pythonhosted.org/packages/4f/65/6079a46068dfceaeabb5dcad6d674f5f5c61a6fa5673746f42a9f4c233b3/MarkupSafe-3.0.2-cp313-cp313t-win_amd64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "idna-2.5.tar.gz", + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp39-cp39-macosx_10_9_universal2.whl", "hashes": { - "sha256": "3cb5ce08046c4e3a560fc02f138d0ac63e00f8ce5901a56b32ec8b7994082aab" + "sha256": "eaa0a10b7f72326f1372a713e73c3f739b524b3af41feb43e4921cb529f5929a" }, "provenance": null, - "requires-python": null, - "size": 130211, - "upload-time": "2017-03-07T03:27:25.040173Z", - "url": "https://files.pythonhosted.org/packages/d8/82/28a51052215014efc07feac7330ed758702fc0581347098a81699b5281cb/idna-2.5.tar.gz", + "requires-python": ">=3.9", + "size": 14344, + "upload-time": "2024-10-18T15:21:43.721057Z", + "url": "https://files.pythonhosted.org/packages/a7/ea/9b1530c3fdeeca613faeb0fb5cbcf2389d816072fab72a71b45749ef6062/MarkupSafe-3.0.2-cp39-cp39-macosx_10_9_universal2.whl", "yanked": false }, { "core-metadata": { - "sha256": "93ea275e7c11ef9e975aefc84aac1bfbf3519782a1cff12cf40998915d1333ea" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, "data-dist-info-metadata": { - "sha256": "93ea275e7c11ef9e975aefc84aac1bfbf3519782a1cff12cf40998915d1333ea" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, - "filename": "idna-2.6-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.2-cp39-cp39-macosx_11_0_arm64.whl", "hashes": { - "sha256": "8c7309c718f94b3a625cb648ace320157ad16ff131ae0af362c9f21b80ef6ec4" + "sha256": "48032821bbdf20f5799ff537c7ac3d1fba0ba032cfc06194faffa8cda8b560ff" }, "provenance": null, - "requires-python": null, - "size": 56450, - "upload-time": "2017-08-08T03:45:11.061002Z", - "url": "https://files.pythonhosted.org/packages/27/cc/6dd9a3869f15c2edfab863b992838277279ce92663d334df9ecf5106f5c6/idna-2.6-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 12389, + "upload-time": "2024-10-18T15:21:44.666927Z", + "url": "https://files.pythonhosted.org/packages/4b/c2/fbdbfe48848e7112ab05e627e718e854d20192b674952d9042ebd8c9e5de/MarkupSafe-3.0.2-cp39-cp39-macosx_11_0_arm64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "idna-2.6.tar.gz", + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "hashes": { - "sha256": "2c6a5de3089009e3da7c5dde64a141dbc8551d5b7f6cf4ed7c2568d0cc520a8f" + "sha256": "1a9d3f5f0901fdec14d8d2f66ef7d035f2157240a433441719ac9a3fba440b13" }, "provenance": null, - "requires-python": null, - "size": 135992, - "upload-time": "2017-08-08T03:44:58.385741Z", - "url": "https://files.pythonhosted.org/packages/f4/bd/0467d62790828c23c47fc1dfa1b1f052b24efdf5290f071c7a91d0d82fd3/idna-2.6.tar.gz", + "requires-python": ">=3.9", + "size": 21607, + "upload-time": "2024-10-18T15:21:45.452405Z", + "url": "https://files.pythonhosted.org/packages/f0/25/7a7c6e4dbd4f867d95d94ca15449e91e52856f6ed1905d58ef1de5e211d0/MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "ad120640de13139d800e336e6fe2d39dacdbce3c66b2f880cd989afaffe7647b" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, "data-dist-info-metadata": { - "sha256": "ad120640de13139d800e336e6fe2d39dacdbce3c66b2f880cd989afaffe7647b" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, - "filename": "idna-2.7-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "hashes": { - "sha256": "156a6814fb5ac1fc6850fb002e0852d56c0c8d2531923a51032d1b70760e186e" + "sha256": "88b49a3b9ff31e19998750c38e030fc7bb937398b1f78cfa599aaef92d693144" }, "provenance": null, - "requires-python": null, - "size": 58213, - "upload-time": "2018-06-11T02:52:19.321873Z", - "url": "https://files.pythonhosted.org/packages/4b/2a/0276479a4b3caeb8a8c1af2f8e4355746a97fab05a372e4a2c6a6b876165/idna-2.7-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 20728, + "upload-time": "2024-10-18T15:21:46.295303Z", + "url": "https://files.pythonhosted.org/packages/53/8f/f339c98a178f3c1e545622206b40986a4c3307fe39f70ccd3d9df9a9e425/MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "idna-2.7.tar.gz", + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "hashes": { - "sha256": "684a38a6f903c1d71d6d5fac066b58d7768af4de2b832e426ec79c30daa94a16" + "sha256": "cfad01eed2c2e0c01fd0ecd2ef42c492f7f93902e39a42fc9ee1692961443a29" }, "provenance": null, - "requires-python": null, - "size": 172698, - "upload-time": "2018-06-11T02:52:21.161014Z", - "url": "https://files.pythonhosted.org/packages/65/c4/80f97e9c9628f3cac9b98bfca0402ede54e0563b56482e3e6e45c43c4935/idna-2.7.tar.gz", + "requires-python": ">=3.9", + "size": 20826, + "upload-time": "2024-10-18T15:21:47.134525Z", + "url": "https://files.pythonhosted.org/packages/1a/03/8496a1a78308456dbd50b23a385c69b41f2e9661c67ea1329849a598a8f9/MarkupSafe-3.0.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "5f842c33f04b30f865e200bc4849d78ef979fa08fb86fc0097b502c91e35f2ca" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, "data-dist-info-metadata": { - "sha256": "5f842c33f04b30f865e200bc4849d78ef979fa08fb86fc0097b502c91e35f2ca" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, - "filename": "idna-2.8-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", "hashes": { - "sha256": "ea8b7f6188e6fa117537c3df7da9fc686d485087abf6ac197f9c46432f7e4a3c" + "sha256": "1225beacc926f536dc82e45f8a4d68502949dc67eea90eab715dea3a21c1b5f0" }, "provenance": null, - "requires-python": null, - "size": 58594, - "upload-time": "2018-12-04T17:11:33.338785Z", - "url": "https://files.pythonhosted.org/packages/14/2c/cd551d81dbe15200be1cf41cd03869a46fe7226e7450af7a6545bfc474c9/idna-2.8-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 21843, + "upload-time": "2024-10-18T15:21:48.334677Z", + "url": "https://files.pythonhosted.org/packages/e6/cf/0a490a4bd363048c3022f2f475c8c05582179bb179defcee4766fb3dcc18/MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "idna-2.8.tar.gz", + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_i686.whl", "hashes": { - "sha256": "c357b3f628cf53ae2c4c05627ecc484553142ca23264e593d327bcde5e9c3407" + "sha256": "3169b1eefae027567d1ce6ee7cae382c57fe26e82775f460f0b2778beaad66c0" }, "provenance": null, - "requires-python": null, - "size": 174481, - "upload-time": "2018-12-04T17:11:30.779805Z", - "url": "https://files.pythonhosted.org/packages/ad/13/eb56951b6f7950cadb579ca166e448ba77f9d24efc03edd7e55fa57d04b7/idna-2.8.tar.gz", + "requires-python": ">=3.9", + "size": 21219, + "upload-time": "2024-10-18T15:21:49.587832Z", + "url": "https://files.pythonhosted.org/packages/19/a3/34187a78613920dfd3cdf68ef6ce5e99c4f3417f035694074beb8848cd77/MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_i686.whl", "yanked": false }, { "core-metadata": { - "sha256": "156ed920da8c13565746cea5fde44f43fae5e5b4d5b417ae0abbb8a513b19043" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, "data-dist-info-metadata": { - "sha256": "156ed920da8c13565746cea5fde44f43fae5e5b4d5b417ae0abbb8a513b19043" + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" }, - "filename": "idna-2.9-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_x86_64.whl", "hashes": { - "sha256": "a068a21ceac8a4d63dbfd964670474107f541babbd2250d61922f029858365fa" + "sha256": "eb7972a85c54febfb25b5c4b4f3af4dcc731994c7da0d8a0b4a6eb0640e1d178" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", - "size": 58388, - "upload-time": "2020-02-17T07:07:32.760868Z", - "url": "https://files.pythonhosted.org/packages/89/e3/afebe61c546d18fb1709a61bee788254b40e736cff7271c7de5de2dc4128/idna-2.9-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 20946, + "upload-time": "2024-10-18T15:21:50.441900Z", + "url": "https://files.pythonhosted.org/packages/17/d8/5811082f85bb88410ad7e452263af048d685669bbbfb7b595e8689152498/MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "idna-2.9.tar.gz", + "core-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "data-dist-info-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "filename": "MarkupSafe-3.0.2-cp39-cp39-win32.whl", "hashes": { - "sha256": "7588d1c14ae4c77d74036e8c22ff447b26d0fde8f007354fd48a7814db15b7cb" + "sha256": "8c4e8c3ce11e1f92f6536ff07154f9d49677ebaaafc32db9db4620bc11ed480f" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", - "size": 175042, - "upload-time": "2020-02-17T07:07:34.800302Z", - "url": "https://files.pythonhosted.org/packages/cb/19/57503b5de719ee45e83472f339f617b0c01ad75cba44aba1e4c97c2b0abd/idna-2.9.tar.gz", + "requires-python": ">=3.9", + "size": 15063, + "upload-time": "2024-10-18T15:21:51.385633Z", + "url": "https://files.pythonhosted.org/packages/7c/31/bd635fb5989440d9365c5e3c47556cfea121c7803f5034ac843e8f37c2f2/MarkupSafe-3.0.2-cp39-cp39-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "65609a4030637664afc79114ec2bfa3910bef4d510ea75e1d5e5f1dfcc927b8d" + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" }, "data-dist-info-metadata": { - "sha256": "65609a4030637664afc79114ec2bfa3910bef4d510ea75e1d5e5f1dfcc927b8d" + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" }, - "filename": "idna-2.10-py2.py3-none-any.whl", + "filename": "MarkupSafe-3.0.2-cp39-cp39-win_amd64.whl", "hashes": { - "sha256": "b97d804b1e9b523befed77c48dacec60e6dcb0b5391d57af6a65a312a90648c0" + "sha256": "6e296a513ca3d94054c2c881cc913116e90fd030ad1c656b3869762b754f5f8a" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", - "size": 58811, - "upload-time": "2020-06-27T23:45:03.457785Z", - "url": "https://files.pythonhosted.org/packages/a2/38/928ddce2273eaa564f6f50de919327bf3a00f091b5baba8dfa9460f3a8a8/idna-2.10-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 15506, + "upload-time": "2024-10-18T15:21:52.974223Z", + "url": "https://files.pythonhosted.org/packages/b3/73/085399401383ce949f727afec55ec3abd76648d04b9f22e1c0e99cb4bec3/MarkupSafe-3.0.2-cp39-cp39-win_amd64.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "idna-2.10.tar.gz", + "filename": "markupsafe-3.0.2.tar.gz", "hashes": { - "sha256": "b307872f855b18632ce0c21c5e45be78c0ea7ae4c15c828c20788b26921eb3f6" + "sha256": "ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", - "size": 175616, - "upload-time": "2020-06-27T23:45:05.210353Z", - "url": "https://files.pythonhosted.org/packages/ea/b7/e0e3c1c467636186c39925827be42f16fee389dc404ac29e930e9136be70/idna-2.10.tar.gz", + "requires-python": ">=3.9", + "size": 20537, + "upload-time": "2024-10-18T15:21:54.129138Z", + "url": "https://files.pythonhosted.org/packages/b2/97/5d42485e71dfc078108a86d6de8fa46db44a1a9295e89c5d6d4a06e23a62/markupsafe-3.0.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "99e3a2f0acc61c9e58f098ece495b46c73c9d9425fc2ef7ebd53d428dc7225ac" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, "data-dist-info-metadata": { - "sha256": "99e3a2f0acc61c9e58f098ece495b46c73c9d9425fc2ef7ebd53d428dc7225ac" - }, - "filename": "idna-3.0-py2.py3-none-any.whl", - "hashes": { - "sha256": "320229aadbdfc597bc28876748cc0c9d04d476e0fe6caacaaddea146365d9f63" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, - "provenance": null, - "requires-python": ">=3.4", - "size": 58618, - "upload-time": "2021-01-01T05:58:22.104649Z", - "url": "https://files.pythonhosted.org/packages/0f/6b/3a878f15ef3324754bf4780f8f047d692d9860be894ff8fb3135cef8bed8/idna-3.0-py2.py3-none-any.whl", - "yanked": false - }, - { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "idna-3.0.tar.gz", + "filename": "markupsafe-3.0.3-cp310-cp310-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "c9a26e10e5558412384fac891eefb41957831d31be55f1e2c98ed97a70abb969" + "sha256": "2f981d352f04553a7171b8e44369f2af4055f888dfb147d55e42d29e29e74559" }, - "provenance": null, - "requires-python": ">=3.4", - "size": 180786, - "upload-time": "2021-01-01T05:58:25.416550Z", - "url": "https://files.pythonhosted.org/packages/2f/2e/bfe821bd26194fb474e0932df8ed82e24bd312ba628a8644d93c5a28b5d4/idna-3.0.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 11631, + "upload-time": "2025-09-27T18:36:05.558229Z", + "url": "https://files.pythonhosted.org/packages/e8/4b/3541d44f3937ba468b75da9eebcae497dcf67adb65caa16760b0a6807ebb/markupsafe-3.0.3-cp310-cp310-macosx_10_9_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "2de437ad4f7836df2826d4bfe9d4f678b7cda79f059c30e76e2e21ccac216ee0" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, "data-dist-info-metadata": { - "sha256": "2de437ad4f7836df2826d4bfe9d4f678b7cda79f059c30e76e2e21ccac216ee0" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, - "filename": "idna-3.1-py3-none-any.whl", + "filename": "markupsafe-3.0.3-cp310-cp310-macosx_11_0_arm64.whl", "hashes": { - "sha256": "5205d03e7bcbb919cc9c19885f9920d622ca52448306f2377daede5cf3faac16" + "sha256": "e1c1493fb6e50ab01d20a22826e57520f1284df32f2d8601fdd90b6304601419" }, - "provenance": null, - "requires-python": ">=3.4", - "size": 58614, - "upload-time": "2021-01-04T16:20:02.822379Z", - "url": "https://files.pythonhosted.org/packages/29/88/c52aae187d3b128a0f13f36a6c987fc0d408d03a678ad9996516925d8495/idna-3.1-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 12057, + "upload-time": "2025-09-27T18:36:07.165203Z", + "url": "https://files.pythonhosted.org/packages/98/1b/fbd8eed11021cabd9226c37342fa6ca4e8a98d8188a8d9b66740494960e4/markupsafe-3.0.3-cp310-cp310-macosx_11_0_arm64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "idna-3.1.tar.gz", + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "c5b02147e01ea9920e6b0a3f1f7bb833612d507592c837a6c49552768f4054e1" + "sha256": "1ba88449deb3de88bd40044603fafffb7bc2b055d626a330323a9ed736661695" }, - "provenance": null, - "requires-python": ">=3.4", - "size": 181601, - "upload-time": "2021-01-04T16:20:04.823651Z", - "url": "https://files.pythonhosted.org/packages/9f/24/1444ee2c9aee531783c031072a273182109c6800320868ab87675d147a05/idna-3.1.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 22050, + "upload-time": "2025-09-27T18:36:08.005391Z", + "url": "https://files.pythonhosted.org/packages/40/01/e560d658dc0bb8ab762670ece35281dec7b6c1b33f5fbc09ebb57a185519/markupsafe-3.0.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "2fa788aea766a512b6a0ac0115df027080f8150f21d9260a7f67e0eca1102c6d" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, "data-dist-info-metadata": { - "sha256": "2fa788aea766a512b6a0ac0115df027080f8150f21d9260a7f67e0eca1102c6d" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, - "filename": "idna-3.2-py3-none-any.whl", + "filename": "markupsafe-3.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "14475042e284991034cb48e06f6851428fb14c4dc953acd9be9a5e95c7b6dd7a" + "sha256": "f42d0984e947b8adf7dd6dde396e720934d12c506ce84eea8476409563607591" }, - "provenance": null, - "requires-python": ">=3.5", - "size": 59633, - "upload-time": "2021-05-29T16:53:30.337489Z", - "url": "https://files.pythonhosted.org/packages/d7/77/ff688d1504cdc4db2a938e2b7b9adee5dd52e34efbd2431051efc9984de9/idna-3.2-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 20681, + "upload-time": "2025-09-27T18:36:08.881294Z", + "url": "https://files.pythonhosted.org/packages/af/cd/ce6e848bbf2c32314c9b237839119c5a564a59725b53157c856e90937b7a/markupsafe-3.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "idna-3.2.tar.gz", + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "hashes": { - "sha256": "467fbad99067910785144ce333826c71fb0e63a425657295239737f7ecd125f3" + "sha256": "c0c0b3ade1c0b13b936d7970b1d37a57acde9199dc2aecc4c336773e1d86049c" }, - "provenance": null, - "requires-python": ">=3.5", - "size": 243962, - "upload-time": "2021-05-29T16:53:32.008652Z", - "url": "https://files.pythonhosted.org/packages/cb/38/4c4d00ddfa48abe616d7e572e02a04273603db446975ab46bbcd36552005/idna-3.2.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 20705, + "upload-time": "2025-09-27T18:36:10.131016Z", + "url": "https://files.pythonhosted.org/packages/c9/2a/b5c12c809f1c3045c4d580b035a743d12fcde53cf685dbc44660826308da/markupsafe-3.0.3-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "yanked": false }, { "core-metadata": { - "sha256": "05daa201ff28bb8c759f3207a76fec0df5d68e5ec1ad2506a4e795cdb60742e4" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, "data-dist-info-metadata": { - "sha256": "05daa201ff28bb8c759f3207a76fec0df5d68e5ec1ad2506a4e795cdb60742e4" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, - "filename": "idna-3.3-py3-none-any.whl", + "filename": "markupsafe-3.0.3-cp310-cp310-musllinux_1_2_aarch64.whl", "hashes": { - "sha256": "84d9dd047ffa80596e0f246e2eab0b391788b0503584e8945f2368256d2735ff" + "sha256": "0303439a41979d9e74d18ff5e2dd8c43ed6c6001fd40e5bf2e43f7bd9bbc523f" }, - "provenance": null, - "requires-python": ">=3.5", - "size": 61160, - "upload-time": "2021-10-12T23:33:38.020888Z", - "url": "https://files.pythonhosted.org/packages/04/a2/d918dcd22354d8958fe113e1a3630137e0fc8b44859ade3063982eacd2a4/idna-3.3-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-musllinux_1_2_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 21524, + "upload-time": "2025-09-27T18:36:11.324694Z", + "url": "https://files.pythonhosted.org/packages/cf/e3/9427a68c82728d0a88c50f890d0fc072a1484de2f3ac1ad0bfc1a7214fd5/markupsafe-3.0.3-cp310-cp310-musllinux_1_2_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "idna-3.3.tar.gz", + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp310-cp310-musllinux_1_2_riscv64.whl", "hashes": { - "sha256": "9d643ff0a55b762d5cdb124b8eaa99c66322e2157b69160bc32796e824360e6d" + "sha256": "d2ee202e79d8ed691ceebae8e0486bd9a2cd4794cec4824e1c99b6f5009502f6" }, - "provenance": null, - "requires-python": ">=3.5", - "size": 286689, - "upload-time": "2021-10-12T23:33:41.312885Z", - "url": "https://files.pythonhosted.org/packages/62/08/e3fc7c8161090f742f504f40b1bccbfc544d4a4e09eb774bf40aafce5436/idna-3.3.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-musllinux_1_2_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 20282, + "upload-time": "2025-09-27T18:36:12.573001Z", + "url": "https://files.pythonhosted.org/packages/bc/36/23578f29e9e582a4d0278e009b38081dbe363c5e7165113fad546918a232/markupsafe-3.0.3-cp310-cp310-musllinux_1_2_riscv64.whl", "yanked": false }, { "core-metadata": { - "sha256": "f1a2d27fd3054bba01dbaa59876869ae0ede269d1425273edeba5ffdebe9e030" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, "data-dist-info-metadata": { - "sha256": "f1a2d27fd3054bba01dbaa59876869ae0ede269d1425273edeba5ffdebe9e030" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, - "filename": "idna-3.4-py3-none-any.whl", + "filename": "markupsafe-3.0.3-cp310-cp310-musllinux_1_2_x86_64.whl", "hashes": { - "sha256": "90b77e79eaa3eba6de819a0c442c0b4ceefc341a7a2ab77d7562bf49f425c5c2" + "sha256": "177b5253b2834fe3678cb4a5f0059808258584c559193998be2601324fdeafb1" }, - "provenance": null, - "requires-python": ">=3.5", - "size": 61538, - "upload-time": "2022-09-14T00:24:23.220218Z", - "url": "https://files.pythonhosted.org/packages/fc/34/3030de6f1370931b9dbb4dad48f6ab1015ab1d32447850b9fc94e60097be/idna-3.4-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-musllinux_1_2_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 20745, + "upload-time": "2025-09-27T18:36:13.504651Z", + "url": "https://files.pythonhosted.org/packages/56/21/dca11354e756ebd03e036bd8ad58d6d7168c80ce1fe5e75218e4945cbab7/markupsafe-3.0.3-cp310-cp310-musllinux_1_2_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "idna-3.4.tar.gz", + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp310-cp310-win32.whl", "hashes": { - "sha256": "814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4" + "sha256": "2a15a08b17dd94c53a1da0438822d70ebcd13f8c3a95abe3a9ef9f11a94830aa" }, - "provenance": null, - "requires-python": ">=3.5", - "size": 183077, - "upload-time": "2022-09-14T00:24:27.719798Z", - "url": "https://files.pythonhosted.org/packages/8b/e1/43beb3d38dba6cb420cefa297822eac205a277ab43e5ba5d5c46faf96438/idna-3.4.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-win32.whl/provenance", + "requires-python": ">=3.9", + "size": 14571, + "upload-time": "2025-09-27T18:36:14.779887Z", + "url": "https://files.pythonhosted.org/packages/87/99/faba9369a7ad6e4d10b6a5fbf71fa2a188fe4a593b15f0963b73859a1bbd/markupsafe-3.0.3-cp310-cp310-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "82ebb307a023c675357f6d035e90311d841eac4d4f4c2c3d0ddabec896944fd3" + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" }, "data-dist-info-metadata": { - "sha256": "82ebb307a023c675357f6d035e90311d841eac4d4f4c2c3d0ddabec896944fd3" + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" }, - "filename": "idna-3.5-py3-none-any.whl", + "filename": "markupsafe-3.0.3-cp310-cp310-win_amd64.whl", "hashes": { - "sha256": "79b8f0ac92d2351be5f6122356c9a592c96d81c9a79e4b488bf2a6a15f88057a" + "sha256": "c4ffb7ebf07cfe8931028e3e4c85f0357459a3f9f9490886198848f4fa002ec8" }, - "provenance": null, - "requires-python": ">=3.5", - "size": 61566, - "upload-time": "2023-11-24T18:07:03.851498Z", - "url": "https://files.pythonhosted.org/packages/ea/65/9c7a31be86861d43da3d4f8661f677b38120320540773a04979ad6fa9ecd/idna-3.5-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-win_amd64.whl/provenance", + "requires-python": ">=3.9", + "size": 15056, + "upload-time": "2025-09-27T18:36:16.125184Z", + "url": "https://files.pythonhosted.org/packages/d6/25/55dc3ab959917602c96985cb1253efaa4ff42f71194bddeb61eb7278b8be/markupsafe-3.0.3-cp310-cp310-win_amd64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "idna-3.5.tar.gz", + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp310-cp310-win_arm64.whl", "hashes": { - "sha256": "27009fe2735bf8723353582d48575b23c533cc2c2de7b5a68908d91b5eb18d08" + "sha256": "e2103a929dfa2fcaf9bb4e7c091983a49c9ac3b19c9061b6d5427dd7d14d81a1" }, - "provenance": null, - "requires-python": ">=3.5", - "size": 64640, - "upload-time": "2023-11-24T18:07:06.343380Z", - "url": "https://files.pythonhosted.org/packages/9b/c4/db3e4b22ebc18ee797dae8e14b5db68e5826ae6337334c276f1cb4ff84fb/idna-3.5.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-win_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 13932, + "upload-time": "2025-09-27T18:36:17.311254Z", + "url": "https://files.pythonhosted.org/packages/d0/9e/0a02226640c255d1da0b8d12e24ac2aa6734da68bff14c05dd53b94a0fc3/markupsafe-3.0.3-cp310-cp310-win_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "37ddc1e74f5d92fbe477f63413f5710873e4564ac3e889f1a327d7bd7e1e81db" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, "data-dist-info-metadata": { - "sha256": "37ddc1e74f5d92fbe477f63413f5710873e4564ac3e889f1a327d7bd7e1e81db" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, - "filename": "idna-3.6-py3-none-any.whl", + "filename": "markupsafe-3.0.3-cp311-cp311-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f" + "sha256": "1cc7ea17a6824959616c525620e387f6dd30fec8cb44f649e31712db02123dad" }, - "provenance": null, - "requires-python": ">=3.5", - "size": 61567, - "upload-time": "2023-11-25T15:40:52.604388Z", - "url": "https://files.pythonhosted.org/packages/c2/e7/a82b05cf63a603df6e68d59ae6a68bf5064484a0718ea5033660af4b54a9/idna-3.6-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 11631, + "upload-time": "2025-09-27T18:36:18.185318Z", + "url": "https://files.pythonhosted.org/packages/08/db/fefacb2136439fc8dd20e797950e749aa1f4997ed584c62cfb8ef7c2be0e/markupsafe-3.0.3-cp311-cp311-macosx_10_9_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "idna-3.6.tar.gz", + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp311-cp311-macosx_11_0_arm64.whl", "hashes": { - "sha256": "9ecdbbd083b06798ae1e86adcbfe8ab1479cf864e4ee30fe4e46a003d12491ca" + "sha256": "4bd4cd07944443f5a265608cc6aab442e4f74dff8088b0dfc8238647b8f6ae9a" }, - "provenance": null, - "requires-python": ">=3.5", - "size": 175426, - "upload-time": "2023-11-25T15:40:54.902155Z", - "url": "https://files.pythonhosted.org/packages/bf/3f/ea4b9117521a1e9c50344b909be7886dd00a519552724809bb1f486986c2/idna-3.6.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 12058, + "upload-time": "2025-09-27T18:36:19.444952Z", + "url": "https://files.pythonhosted.org/packages/e1/2e/5898933336b61975ce9dc04decbc0a7f2fee78c30353c5efba7f2d6ff27a/markupsafe-3.0.3-cp311-cp311-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "3a2c4293e74a2d990fcbe31fbe23a688fbf02753b62bff2ba82ac58c2feec72e" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, "data-dist-info-metadata": { - "sha256": "3a2c4293e74a2d990fcbe31fbe23a688fbf02753b62bff2ba82ac58c2feec72e" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, - "filename": "idna-3.7-py3-none-any.whl", + "filename": "markupsafe-3.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0" + "sha256": "6b5420a1d9450023228968e7e6a9ce57f65d148ab56d2313fcd589eee96a7a50" }, - "provenance": null, - "requires-python": ">=3.5", - "size": 66836, - "upload-time": "2024-04-11T03:34:41.447563Z", - "url": "https://files.pythonhosted.org/packages/e5/3e/741d8c82801c347547f8a2a06aa57dbb1992be9e948df2ea0eda2c8b79e8/idna-3.7-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 24287, + "upload-time": "2025-09-27T18:36:20.768877Z", + "url": "https://files.pythonhosted.org/packages/1d/09/adf2df3699d87d1d8184038df46a9c80d78c0148492323f4693df54e17bb/markupsafe-3.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "idna-3.7.tar.gz", + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc" + "sha256": "0bf2a864d67e76e5c9a34dc26ec616a66b9888e25e7b9460e1c76d3293bd9dbf" }, - "provenance": null, - "requires-python": ">=3.5", - "size": 189575, - "upload-time": "2024-04-11T03:34:43.276991Z", - "url": "https://files.pythonhosted.org/packages/21/ed/f86a79a07470cb07819390452f178b3bef1d375f2ec021ecfc709fc7cf07/idna-3.7.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 22940, + "upload-time": "2025-09-27T18:36:22.249510Z", + "url": "https://files.pythonhosted.org/packages/30/ac/0273f6fcb5f42e314c6d8cd99effae6a5354604d461b8d392b5ec9530a54/markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "b7c6da1d9ac14cf9098b72ebf191e6d296d12a77a580ee4053b10621e4ef11c8" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, "data-dist-info-metadata": { - "sha256": "b7c6da1d9ac14cf9098b72ebf191e6d296d12a77a580ee4053b10621e4ef11c8" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, - "filename": "idna-3.8-py3-none-any.whl", + "filename": "markupsafe-3.0.3-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "hashes": { - "sha256": "050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac" + "sha256": "bc51efed119bc9cfdf792cdeaa4d67e8f6fcccab66ed4bfdd6bde3e59bfcbb2f" }, - "provenance": null, - "requires-python": ">=3.6", - "size": 66894, - "upload-time": "2024-08-23T16:01:49.963235Z", - "url": "https://files.pythonhosted.org/packages/22/7e/d71db821f177828df9dea8c42ac46473366f191be53080e552e628aad991/idna-3.8-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 21887, + "upload-time": "2025-09-27T18:36:23.535292Z", + "url": "https://files.pythonhosted.org/packages/19/ae/31c1be199ef767124c042c6c3e904da327a2f7f0cd63a0337e1eca2967a8/markupsafe-3.0.3-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "idna-3.8.tar.gz", + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp311-cp311-musllinux_1_2_aarch64.whl", "hashes": { - "sha256": "d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603" + "sha256": "068f375c472b3e7acbe2d5318dea141359e6900156b5b2ba06a30b169086b91a" }, - "provenance": null, - "requires-python": ">=3.6", - "size": 189467, - "upload-time": "2024-08-23T16:01:51.339264Z", - "url": "https://files.pythonhosted.org/packages/e8/ac/e349c5e6d4543326c6883ee9491e3921e0d07b55fdf3cce184b40d63e72a/idna-3.8.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-musllinux_1_2_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 23692, + "upload-time": "2025-09-27T18:36:24.823399Z", + "url": "https://files.pythonhosted.org/packages/b2/76/7edcab99d5349a4532a459e1fe64f0b0467a3365056ae550d3bcf3f79e1e/markupsafe-3.0.3-cp311-cp311-musllinux_1_2_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "d17fddcdcca2aeddf0abba757d5d5b4848d1f5fae53be851123b86507ef25f08" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, "data-dist-info-metadata": { - "sha256": "d17fddcdcca2aeddf0abba757d5d5b4848d1f5fae53be851123b86507ef25f08" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, - "filename": "idna-3.9-py3-none-any.whl", + "filename": "markupsafe-3.0.3-cp311-cp311-musllinux_1_2_riscv64.whl", "hashes": { - "sha256": "69297d5da0cc9281c77efffb4e730254dd45943f45bbfb461de5991713989b1e" + "sha256": "7be7b61bb172e1ed687f1754f8e7484f1c8019780f6f6b0786e76bb01c2ae115" }, - "provenance": null, - "requires-python": ">=3.6", - "size": 71671, - "upload-time": "2024-09-14T02:58:28.463127Z", - "url": "https://files.pythonhosted.org/packages/6d/15/61933d1999bc5ad8cad612d67f02fa5b16a423076ea0816e39c2e797af12/idna-3.9-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-musllinux_1_2_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 21471, + "upload-time": "2025-09-27T18:36:25.950010Z", + "url": "https://files.pythonhosted.org/packages/a4/28/6e74cdd26d7514849143d69f0bf2399f929c37dc2b31e6829fd2045b2765/markupsafe-3.0.3-cp311-cp311-musllinux_1_2_riscv64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "idna-3.9.tar.gz", + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp311-cp311-musllinux_1_2_x86_64.whl", "hashes": { - "sha256": "e5c5dafde284f26e9e0f28f6ea2d6400abd5ca099864a67f576f3981c6476124" + "sha256": "f9e130248f4462aaa8e2552d547f36ddadbeaa573879158d721bbd33dfe4743a" }, - "provenance": null, - "requires-python": ">=3.6", - "size": 191636, - "upload-time": "2024-09-14T02:58:29.586942Z", - "url": "https://files.pythonhosted.org/packages/00/6f/93e724eafe34e860d15d37a4f72a1511dd37c43a76a8671b22a15029d545/idna-3.9.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-musllinux_1_2_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 22923, + "upload-time": "2025-09-27T18:36:27.109615Z", + "url": "https://files.pythonhosted.org/packages/62/7e/a145f36a5c2945673e590850a6f8014318d5577ed7e5920a4b3448e0865d/markupsafe-3.0.3-cp311-cp311-musllinux_1_2_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "5114796720df4353c2106864628a23a9f8b645ad2d6aedbefa58701b85d27e32" + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" }, "data-dist-info-metadata": { - "sha256": "5114796720df4353c2106864628a23a9f8b645ad2d6aedbefa58701b85d27e32" + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" }, - "filename": "idna-3.10-py3-none-any.whl", + "filename": "markupsafe-3.0.3-cp311-cp311-win32.whl", "hashes": { - "sha256": "946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3" + "sha256": "0db14f5dafddbb6d9208827849fad01f1a2609380add406671a26386cdf15a19" }, - "provenance": null, - "requires-python": ">=3.6", - "size": 70442, - "upload-time": "2024-09-15T18:07:37.964349Z", - "url": "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-win32.whl/provenance", + "requires-python": ">=3.9", + "size": 14572, + "upload-time": "2025-09-27T18:36:28.045126Z", + "url": "https://files.pythonhosted.org/packages/0f/62/d9c46a7f5c9adbeeeda52f5b8d802e1094e9717705a645efc71b0913a0a8/markupsafe-3.0.3-cp311-cp311-win32.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "idna-3.10.tar.gz", + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp311-cp311-win_amd64.whl", "hashes": { - "sha256": "12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9" + "sha256": "de8a88e63464af587c950061a5e6a67d3632e36df62b986892331d4620a35c01" }, - "provenance": null, - "requires-python": ">=3.6", - "size": 190490, - "upload-time": "2024-09-15T18:07:39.745833Z", - "url": "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d/idna-3.10.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-win_amd64.whl/provenance", + "requires-python": ">=3.9", + "size": 15077, + "upload-time": "2025-09-27T18:36:29.025751Z", + "url": "https://files.pythonhosted.org/packages/83/8a/4414c03d3f891739326e1783338e48fb49781cc915b2e0ee052aa490d586/markupsafe-3.0.3-cp311-cp311-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "7c2c12c30f52ba237c4c81e59454804944025b9e6102cf1dcca9ebf5168411b0" + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" }, "data-dist-info-metadata": { - "sha256": "7c2c12c30f52ba237c4c81e59454804944025b9e6102cf1dcca9ebf5168411b0" + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" }, - "filename": "idna-3.11-py3-none-any.whl", + "filename": "markupsafe-3.0.3-cp311-cp311-win_arm64.whl", "hashes": { - "sha256": "771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea" + "sha256": "3b562dd9e9ea93f13d53989d23a7e775fdfd1066c33494ff43f5418bc8c58a5c" }, - "provenance": "https://pypi.org/integrity/idna/3.11/idna-3.11-py3-none-any.whl/provenance", - "requires-python": ">=3.8", - "size": 71008, - "upload-time": "2025-10-12T14:55:18.883979Z", - "url": "https://files.pythonhosted.org/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/idna-3.11-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-win_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 13876, + "upload-time": "2025-09-27T18:36:29.954329Z", + "url": "https://files.pythonhosted.org/packages/35/73/893072b42e6862f319b5207adc9ae06070f095b358655f077f69a35601f0/markupsafe-3.0.3-cp311-cp311-win_arm64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "idna-3.11.tar.gz", + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp312-cp312-macosx_10_13_x86_64.whl", "hashes": { - "sha256": "795dafcc9c04ed0c1fb032c2aa73654d8e8c5023a7df64a53f39190ada629902" + "sha256": "d53197da72cc091b024dd97249dfc7794d6a56530370992a5e1a08983ad9230e" }, - "provenance": "https://pypi.org/integrity/idna/3.11/idna-3.11.tar.gz/provenance", - "requires-python": ">=3.8", - "size": 194582, - "upload-time": "2025-10-12T14:55:20.501377Z", - "url": "https://files.pythonhosted.org/packages/6f/6d/0703ccc57f3a7233505399edb88de3cbd678da106337b9fcde432b65ed60/idna-3.11.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 11615, + "upload-time": "2025-09-27T18:36:30.854850Z", + "url": "https://files.pythonhosted.org/packages/5a/72/147da192e38635ada20e0a2e1a51cf8823d2119ce8883f7053879c2199b5/markupsafe-3.0.3-cp312-cp312-macosx_10_13_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "6b525cc9f78f1dc04dd06f5c9dfd78d75ca20fedff338deb82afaa2bea414891" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, "data-dist-info-metadata": { - "sha256": "6b525cc9f78f1dc04dd06f5c9dfd78d75ca20fedff338deb82afaa2bea414891" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, - "filename": "idna-3.12-py3-none-any.whl", + "filename": "markupsafe-3.0.3-cp312-cp312-macosx_11_0_arm64.whl", "hashes": { - "sha256": "60ffaa1858fac94c9c124728c24fcde8160f3fb4a7f79aa8cdd33a9d1af60a67" + "sha256": "1872df69a4de6aead3491198eaf13810b565bdbeec3ae2dc8780f14458ec73ce" }, - "provenance": "https://pypi.org/integrity/idna/3.12/idna-3.12-py3-none-any.whl/provenance", - "requires-python": ">=3.8", - "size": 68634, - "upload-time": "2026-04-21T13:32:47.403471Z", - "url": "https://files.pythonhosted.org/packages/53/b2/acc33950394b3becb2b664741a0c0889c7ef9f9ffbfa8d47eddb53a50abd/idna-3.12-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 12020, + "upload-time": "2025-09-27T18:36:31.971542Z", + "url": "https://files.pythonhosted.org/packages/9a/81/7e4e08678a1f98521201c3079f77db69fb552acd56067661f8c2f534a718/markupsafe-3.0.3-cp312-cp312-macosx_11_0_arm64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "idna-3.12.tar.gz", + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "724e9952cc9e2bd7550ea784adb098d837ab5267ef67a1ab9cf7846bdbdd8254" + "sha256": "3a7e8ae81ae39e62a41ec302f972ba6ae23a5c5396c8e60113e9066ef893da0d" }, - "provenance": "https://pypi.org/integrity/idna/3.12/idna-3.12.tar.gz/provenance", - "requires-python": ">=3.8", - "size": 194350, - "upload-time": "2026-04-21T13:32:48.916284Z", - "url": "https://files.pythonhosted.org/packages/22/12/2948fbe5513d062169bd91f7d7b1cd97bc8894f32946b71fa39f6e63ca0c/idna-3.12.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 24332, + "upload-time": "2025-09-27T18:36:32.813259Z", + "url": "https://files.pythonhosted.org/packages/1e/2c/799f4742efc39633a1b54a92eec4082e4f815314869865d876824c257c1e/markupsafe-3.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "68224f3fd8881eda7d359484348af33f9dab823431c34f8f58d7c7189edf7d00" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, "data-dist-info-metadata": { - "sha256": "68224f3fd8881eda7d359484348af33f9dab823431c34f8f58d7c7189edf7d00" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, - "filename": "idna-3.13-py3-none-any.whl", + "filename": "markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "892ea0cde124a99ce773decba204c5552b69c3c67ffd5f232eb7696135bc8bb3" + "sha256": "d6dd0be5b5b189d31db7cda48b91d7e0a9795f31430b7f271219ab30f1d3ac9d" }, - "provenance": "https://pypi.org/integrity/idna/3.13/idna-3.13-py3-none-any.whl/provenance", - "requires-python": ">=3.8", - "size": 68629, - "upload-time": "2026-04-22T16:42:40.909342Z", - "url": "https://files.pythonhosted.org/packages/5d/13/ad7d7ca3808a898b4612b6fe93cde56b53f3034dcde235acb1f0e1df24c6/idna-3.13-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 22947, + "upload-time": "2025-09-27T18:36:33.860371Z", + "url": "https://files.pythonhosted.org/packages/3c/2e/8d0c2ab90a8c1d9a24f0399058ab8519a3279d1bd4289511d74e909f060e/markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "idna-3.13.tar.gz", + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "hashes": { - "sha256": "585ea8fe5d69b9181ec1afba340451fba6ba764af97026f92a91d4eef164a242" + "sha256": "94c6f0bb423f739146aec64595853541634bde58b2135f27f61c1ffd1cd4d16a" }, - "provenance": "https://pypi.org/integrity/idna/3.13/idna-3.13.tar.gz/provenance", - "requires-python": ">=3.8", - "size": 194210, - "upload-time": "2026-04-22T16:42:42.314240Z", - "url": "https://files.pythonhosted.org/packages/ce/cc/762dfb036166873f0059f3b7de4565e1b5bc3d6f28a414c13da27e442f99/idna-3.13.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 21962, + "upload-time": "2025-09-27T18:36:35.099402Z", + "url": "https://files.pythonhosted.org/packages/2c/54/887f3092a85238093a0b2154bd629c89444f395618842e8b0c41783898ea/markupsafe-3.0.3-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "yanked": false }, { "core-metadata": { - "sha256": "116a0e142bc2058b5988d6253bae4b7dfcd2e12369c100e7db21eda674396176" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, "data-dist-info-metadata": { - "sha256": "116a0e142bc2058b5988d6253bae4b7dfcd2e12369c100e7db21eda674396176" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, - "filename": "idna-3.14-py3-none-any.whl", + "filename": "markupsafe-3.0.3-cp312-cp312-musllinux_1_2_aarch64.whl", "hashes": { - "sha256": "e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69" + "sha256": "be8813b57049a7dc738189df53d69395eba14fb99345e0a5994914a3864c8a4b" }, - "provenance": "https://pypi.org/integrity/idna/3.14/idna-3.14-py3-none-any.whl/provenance", - "requires-python": ">=3.8", - "size": 72184, - "upload-time": "2026-05-10T20:32:14.295522Z", - "url": "https://files.pythonhosted.org/packages/6c/3c/3f62dee257eb3d6b2c1ef2a09d36d9793c7111156a73b5654d2c2305e5ce/idna-3.14-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 23760, + "upload-time": "2025-09-27T18:36:36.001009Z", + "url": "https://files.pythonhosted.org/packages/c9/2f/336b8c7b6f4a4d95e91119dc8521402461b74a485558d8f238a68312f11c/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "idna-3.14.tar.gz", + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp312-cp312-musllinux_1_2_riscv64.whl", "hashes": { - "sha256": "466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3" + "sha256": "83891d0e9fb81a825d9a6d61e3f07550ca70a076484292a70fde82c4b807286f" }, - "provenance": "https://pypi.org/integrity/idna/3.14/idna-3.14.tar.gz/provenance", - "requires-python": ">=3.8", - "size": 198272, - "upload-time": "2026-05-10T20:32:15.935474Z", - "url": "https://files.pythonhosted.org/packages/05/b1/efac073e0c297ecf2fb33c346989a529d4e19164f1759102dee5953ee17e/idna-3.14.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 21529, + "upload-time": "2025-09-27T18:36:36.906017Z", + "url": "https://files.pythonhosted.org/packages/32/43/67935f2b7e4982ffb50a4d169b724d74b62a3964bc1a9a527f5ac4f1ee2b/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_riscv64.whl", "yanked": false }, { "core-metadata": { - "sha256": "cb8ac245bf249c9e2346427bc54bbf79971c96b7bf6b46862e4335fa76001827" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, "data-dist-info-metadata": { - "sha256": "cb8ac245bf249c9e2346427bc54bbf79971c96b7bf6b46862e4335fa76001827" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, - "filename": "idna-3.15-py3-none-any.whl", + "filename": "markupsafe-3.0.3-cp312-cp312-musllinux_1_2_x86_64.whl", "hashes": { - "sha256": "048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8" + "sha256": "77f0643abe7495da77fb436f50f8dab76dbc6e5fd25d39589a0f1fe6548bfa2b" }, - "provenance": "https://pypi.org/integrity/idna/3.15/idna-3.15-py3-none-any.whl/provenance", - "requires-python": ">=3.8", - "size": 72340, - "upload-time": "2026-05-12T22:45:55.733813Z", - "url": "https://files.pythonhosted.org/packages/d2/23/408243171aa9aaba178d3e2559159c24c1171a641aa83b67bdd3394ead8e/idna-3.15-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 23015, + "upload-time": "2025-09-27T18:36:37.868766Z", + "url": "https://files.pythonhosted.org/packages/89/e0/4486f11e51bbba8b0c041098859e869e304d1c261e59244baa3d295d47b7/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "idna-3.15.tar.gz", + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp312-cp312-win32.whl", "hashes": { - "sha256": "ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc" + "sha256": "d88b440e37a16e651bda4c7c2b930eb586fd15ca7406cb39e211fcff3bf3017d" }, - "provenance": "https://pypi.org/integrity/idna/3.15/idna-3.15.tar.gz/provenance", - "requires-python": ">=3.8", - "size": 199245, - "upload-time": "2026-05-12T22:45:57.011321Z", - "url": "https://files.pythonhosted.org/packages/82/77/7b3966d0b9d1d31a36ddf1746926a11dface89a83409bf1483f0237aa758/idna-3.15.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-win32.whl/provenance", + "requires-python": ">=3.9", + "size": 14540, + "upload-time": "2025-09-27T18:36:38.761342Z", + "url": "https://files.pythonhosted.org/packages/2f/e1/78ee7a023dac597a5825441ebd17170785a9dab23de95d2c7508ade94e0e/markupsafe-3.0.3-cp312-cp312-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "b2300f4635c05551876447ca508080098ef973444c4efbafdafceb0d1c50828e" + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" }, "data-dist-info-metadata": { - "sha256": "b2300f4635c05551876447ca508080098ef973444c4efbafdafceb0d1c50828e" + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" }, - "filename": "idna-3.16-py3-none-any.whl", + "filename": "markupsafe-3.0.3-cp312-cp312-win_amd64.whl", "hashes": { - "sha256": "cc246e3a3f89580c3a951b5ad298ca4638078b2cdd4f115654332b5c26daded5" + "sha256": "26a5784ded40c9e318cfc2bdb30fe164bdb8665ded9cd64d500a34fb42067b1c" }, - "provenance": "https://pypi.org/integrity/idna/3.16/idna-3.16-py3-none-any.whl/provenance", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-win_amd64.whl/provenance", "requires-python": ">=3.9", - "size": 74165, - "upload-time": "2026-05-22T00:16:16.698141Z", - "url": "https://files.pythonhosted.org/packages/94/16/70255075a9859a0e3adb789b68ceb0e210dec03934245fd98d248226572f/idna-3.16-py3-none-any.whl", + "size": 15105, + "upload-time": "2025-09-27T18:36:39.701297Z", + "url": "https://files.pythonhosted.org/packages/aa/5b/bec5aa9bbbb2c946ca2733ef9c4ca91c91b6a24580193e891b5f7dbe8e1e/markupsafe-3.0.3-cp312-cp312-win_amd64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "idna-3.16.tar.gz", + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp312-cp312-win_arm64.whl", "hashes": { - "sha256": "d7a6da03db833450fca25d2358ac9ff06cd624577a4aea3a596d5c0f77b8e03d" + "sha256": "35add3b638a5d900e807944a078b51922212fb3dedb01633a8defc4b01a3c85f" }, - "provenance": "https://pypi.org/integrity/idna/3.16/idna-3.16.tar.gz/provenance", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-win_arm64.whl/provenance", "requires-python": ">=3.9", - "size": 203770, - "upload-time": "2026-05-22T00:16:18.781598Z", - "url": "https://files.pythonhosted.org/packages/1a/88/bcf9709822fe69d02c2a6a77956c98ce6ea8ca8767a9aadcedc7eb6a2390/idna-3.16.tar.gz", + "size": 13906, + "upload-time": "2025-09-27T18:36:40.689704Z", + "url": "https://files.pythonhosted.org/packages/e5/f1/216fc1bbfd74011693a4fd837e7026152e89c4bcf3e77b6692fba9923123/markupsafe-3.0.3-cp312-cp312-win_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "765c20c73cbd88c30d1a79b4d23899f9a7fca52222f8b6c721f4dfd92f746af2" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, "data-dist-info-metadata": { - "sha256": "765c20c73cbd88c30d1a79b4d23899f9a7fca52222f8b6c721f4dfd92f746af2" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, - "filename": "idna-3.17-py3-none-any.whl", + "filename": "markupsafe-3.0.3-cp313-cp313-macosx_10_13_x86_64.whl", "hashes": { - "sha256": "466e48829084efe2548012b855df21540b96f2e20e51bd124c851536556a592c" + "sha256": "e1cf1972137e83c5d4c136c43ced9ac51d0e124706ee1c8aa8532c1287fa8795" }, - "provenance": "https://pypi.org/integrity/idna/3.17/idna-3.17-py3-none-any.whl/provenance", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-macosx_10_13_x86_64.whl/provenance", "requires-python": ">=3.9", - "size": 65316, - "upload-time": "2026-05-28T14:32:37.035135Z", - "url": "https://files.pythonhosted.org/packages/de/a7/f76514cc40ad6234098ecdebda08732d75964776c51a42845b7da10649e2/idna-3.17-py3-none-any.whl", + "size": 11622, + "upload-time": "2025-09-27T18:36:41.777722Z", + "url": "https://files.pythonhosted.org/packages/38/2f/907b9c7bbba283e68f20259574b13d005c121a0fa4c175f9bed27c4597ff/markupsafe-3.0.3-cp313-cp313-macosx_10_13_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "idna-3.17.tar.gz", + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313-macosx_11_0_arm64.whl", "hashes": { - "sha256": "5eb0cb53bc467c12eadcf6de83163ad8527cec9416f44b9b61b19caedad2b87f" + "sha256": "116bb52f642a37c115f517494ea5feb03889e04df47eeff5b130b1808ce7c219" }, - "provenance": "https://pypi.org/integrity/idna/3.17/idna-3.17.tar.gz/provenance", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-macosx_11_0_arm64.whl/provenance", "requires-python": ">=3.9", - "size": 196048, - "upload-time": "2026-05-28T14:32:38.550900Z", - "url": "https://files.pythonhosted.org/packages/b9/28/99c51f664567218d824af024c0251650fb27e4ca066df188dab0769c5b91/idna-3.17.tar.gz", + "size": 12029, + "upload-time": "2025-09-27T18:36:43.257546Z", + "url": "https://files.pythonhosted.org/packages/9c/d9/5f7756922cdd676869eca1c4e3c0cd0df60ed30199ffd775e319089cb3ed/markupsafe-3.0.3-cp313-cp313-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "46dfe6e5ac462d0f680ecd9abcf66e829b6a2334824b4d9e3979b31135caf281" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, "data-dist-info-metadata": { - "sha256": "46dfe6e5ac462d0f680ecd9abcf66e829b6a2334824b4d9e3979b31135caf281" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, - "filename": "idna-3.18-py3-none-any.whl", + "filename": "markupsafe-3.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "7f952cbe720b688055e3f87de14f5c3e5fdaa8bc3928985c4077ca689de849a2" + "sha256": "133a43e73a802c5562be9bbcd03d090aa5a1fe899db609c29e8c8d815c5f6de6" }, - "provenance": "https://pypi.org/integrity/idna/3.18/idna-3.18-py3-none-any.whl/provenance", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", "requires-python": ">=3.9", - "size": 65455, - "upload-time": "2026-06-02T14:34:06.319954Z", - "url": "https://files.pythonhosted.org/packages/1e/5e/d4e9f1a599fb8e573b7b87160658329fbf28d19eac2718f51fc3def3aa5a/idna-3.18-py3-none-any.whl", + "size": 24374, + "upload-time": "2025-09-27T18:36:44.508151Z", + "url": "https://files.pythonhosted.org/packages/00/07/575a68c754943058c78f30db02ee03a64b3c638586fba6a6dd56830b30a3/markupsafe-3.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "idna-3.18.tar.gz", - "hashes": { - "sha256": "ffb385a7e039654cef1ab9ef32c6fafe283c0c0467bba1d9029738ce4a14a848" + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, - "provenance": "https://pypi.org/integrity/idna/3.18/idna-3.18.tar.gz/provenance", - "requires-python": ">=3.9", - "size": 196711, - "upload-time": "2026-06-02T14:34:07.794523Z", - "url": "https://files.pythonhosted.org/packages/cd/63/9496c57188a2ee585e0f1db071d75089a11e98aa86eb99d9d7618fc1edce/idna-3.18.tar.gz", - "yanked": false - } - ], - "meta": { - "_last-serial": 37646424, - "api-version": "1.4" - }, - "name": "idna", - "project-status": { - "status": "active" - }, - "versions": [ - "0.2", - "0.3", - "0.4", - "0.5", - "0.6", - "0.7", - "0.8", - "0.9", - "1.0", - "1.1", - "2.0", - "2.1", - "2.2", - "2.3", - "2.4", - "2.5", - "2.6", - "2.7", - "2.8", - "2.9", - "2.10", - "3.0", - "3.1", - "3.2", - "3.3", - "3.4", - "3.5", - "3.6", - "3.7", - "3.8", - "3.9", - "3.10", - "3.11", - "3.12", - "3.13", - "3.14", - "3.15", - "3.16", - "3.17", - "3.18" - ] - } - headers: - Accept-Ranges: - - bytes - Access-Control-Allow-Headers: - - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since - Access-Control-Allow-Methods: - - GET - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-PyPI-Last-Serial - Access-Control-Max-Age: - - "86400" - Cache-Control: - - max-age=600, public - Content-Security-Policy: - - default-src 'none'; sandbox allow-top-navigation - Content-Type: - - application/vnd.pypi.simple.v1+json - Etag: - - '"7JecoCGudIbRanQHuOAP6A"' - Permissions-Policy: - - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() - Referrer-Policy: - - origin-when-cross-origin - Strict-Transport-Security: - - max-age=31536000; includeSubDomains; preload - Vary: - - Accept, Accept-Encoding - X-Cache: - - MISS, HIT, HIT - X-Cache-Hits: - - 0, 89, 21 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - deny - X-Permitted-Cross-Domain-Policies: - - none - X-Pypi-Last-Serial: - - "37646424" - X-Served-By: - - cache-iad-kcgs7200022-IAD, cache-iad-kcgs7200022-IAD, cache-iad-kcgs7200167-IAD, cache-wsi-ysbk1060026-WSI - X-Timer: - - S1781578786.726036,VS0,VE0 - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 0 - host: pypi.org - headers: - Accept: - - application/vnd.pypi.simple.v1+json - X-Test-Name: - - TestCommand_Transitive/requirements.txt_transitive_native_source - url: https://pypi.org/simple/itsdangerous/ - method: GET - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: -1 - uncompressed: true - body: | - { - "alternate-locations": [], - "files": [ - { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "itsdangerous-0.9.tar.gz", + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "21546de9ea0f86792c6dddf1d97f3639aad973f247dfeca666a5d4bdecf4dc93" + "sha256": "ccfcd093f13f0f0b7fdd0f198b90053bf7b2f02a3927a30e63f3ccc9df56b676" }, - "provenance": null, - "requires-python": null, - "size": 4408, - "upload-time": "2011-06-24T02:53:45.500019Z", - "url": "https://files.pythonhosted.org/packages/33/15/e4c8722f8c12a4f2ca275c9b8db7d364985b12709a5e050839f8f1ab81fd/itsdangerous-0.9.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 22980, + "upload-time": "2025-09-27T18:36:45.385915Z", + "url": "https://files.pythonhosted.org/packages/a9/21/9b05698b46f218fc0e118e1f8168395c65c8a2c750ae2bab54fc4bd4e0e8/markupsafe-3.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "itsdangerous-0.9.1.tar.gz", + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "hashes": { - "sha256": "ba933c59d5c6c5ab5a4f284404fd57ff3517af0305616ede74a3f8c42d54a3de" + "sha256": "509fa21c6deb7a7a273d629cf5ec029bc209d1a51178615ddf718f5918992ab9" }, - "provenance": null, - "requires-python": null, - "size": 4342, - "upload-time": "2011-06-26T01:37:15.424695Z", - "url": "https://files.pythonhosted.org/packages/41/6f/0246154a6f1c66ff13358db1ace0b62a7ce358aa6b5d52e61e053a527dc3/itsdangerous-0.9.1.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 21990, + "upload-time": "2025-09-27T18:36:46.916468Z", + "url": "https://files.pythonhosted.org/packages/7f/71/544260864f893f18b6827315b988c146b559391e6e7e8f7252839b1b846a/markupsafe-3.0.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "itsdangerous-0.10.tar.gz", + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313-musllinux_1_2_aarch64.whl", "hashes": { - "sha256": "be3ffc1b36ff6925cc06d048c43b8936e2a609353d9abfafe513c64321884a4c" + "sha256": "a4afe79fb3de0b7097d81da19090f4df4f8d3a2b3adaa8764138aac2e44f3af1" }, - "provenance": null, - "requires-python": null, - "size": 4706, - "upload-time": "2011-06-29T13:26:18.491655Z", - "url": "https://files.pythonhosted.org/packages/c2/2c/574665fca71f3e9eb001a634fec1535c5ec1105e0901a2a2fb3b5b085020/itsdangerous-0.10.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 23784, + "upload-time": "2025-09-27T18:36:47.884331Z", + "url": "https://files.pythonhosted.org/packages/c2/28/b50fc2f74d1ad761af2f5dcce7492648b983d00a65b8c0e0cb457c82ebbe/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "itsdangerous-0.11.tar.gz", + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313-musllinux_1_2_riscv64.whl", "hashes": { - "sha256": "0ee8d8eae1b9c8846a4155618d335cb6d136b74a6317ad5b99125fe842bc1c64" + "sha256": "795e7751525cae078558e679d646ae45574b47ed6e7771863fcc079a6171a0fc" }, - "provenance": null, - "requires-python": null, - "size": 4465, - "upload-time": "2011-07-07T11:38:06.240559Z", - "url": "https://files.pythonhosted.org/packages/fc/12/4861d77da371bfc458cf7c6d5c1c75bcccc7aa7c03687a658690eb4f491c/itsdangerous-0.11.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 21588, + "upload-time": "2025-09-27T18:36:48.820096Z", + "url": "https://files.pythonhosted.org/packages/ed/76/104b2aa106a208da8b17a2fb72e033a5a9d7073c68f7e508b94916ed47a9/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_riscv64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "itsdangerous-0.12.tar.gz", + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313-musllinux_1_2_x86_64.whl", "hashes": { - "sha256": "037c58575d7b78f8e7557da50db603c0014d1951966104f04a7874d8014d80a8" + "sha256": "8485f406a96febb5140bfeca44a73e3ce5116b2501ac54fe953e488fb1d03b12" }, - "provenance": null, - "requires-python": null, - "size": 4739, - "upload-time": "2012-02-22T13:05:19.782328Z", - "url": "https://files.pythonhosted.org/packages/ea/51/0886047dce5108a325fa6577b240266b08d4f624cb4a87280ac1f2b167eb/itsdangerous-0.12.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 23041, + "upload-time": "2025-09-27T18:36:49.797317Z", + "url": "https://files.pythonhosted.org/packages/b5/99/16a5eb2d140087ebd97180d95249b00a03aa87e29cc224056274f2e45fd6/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "itsdangerous-0.13.tar.gz", + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp313-cp313-win32.whl", "hashes": { - "sha256": "44d3d8dbb02be37b438092f75e8c76487dd2a65cdbdf4c25b153387e8e594df8" + "sha256": "bdd37121970bfd8be76c5fb069c7751683bdf373db1ed6c010162b2a130248ed" }, - "provenance": null, - "requires-python": null, - "size": 4821, - "upload-time": "2012-06-10T16:51:30.764785Z", - "url": "https://files.pythonhosted.org/packages/a3/0d/88558ab8db0176374ed9cec90a3d253beb027f80179b0a977b3072f3399e/itsdangerous-0.13.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-win32.whl/provenance", + "requires-python": ">=3.9", + "size": 14543, + "upload-time": "2025-09-27T18:36:51.584389Z", + "url": "https://files.pythonhosted.org/packages/19/bc/e7140ed90c5d61d77cea142eed9f9c303f4c4806f60a1044c13e3f1471d0/markupsafe-3.0.3-cp313-cp313-win32.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "itsdangerous-0.14.tar.gz", + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp313-cp313-win_amd64.whl", "hashes": { - "sha256": "5f86d2df4e822561ad84a02f927bf4860e5c21cb5552681ce020ee622052c740" + "sha256": "9a1abfdc021a164803f4d485104931fb8f8c1efd55bc6b748d2f5774e78b62c5" }, - "provenance": null, - "requires-python": null, - "size": 5881, - "upload-time": "2012-06-29T12:55:40.946943Z", - "url": "https://files.pythonhosted.org/packages/f2/b2/855f0aa1bca10ed980638986e17f04908ae87249f5f4165d6416565b8c83/itsdangerous-0.14.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-win_amd64.whl/provenance", + "requires-python": ">=3.9", + "size": 15113, + "upload-time": "2025-09-27T18:36:52.537899Z", + "url": "https://files.pythonhosted.org/packages/05/73/c4abe620b841b6b791f2edc248f556900667a5a1cf023a6646967ae98335/markupsafe-3.0.3-cp313-cp313-win_amd64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "itsdangerous-0.15.tar.gz", + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp313-cp313-win_arm64.whl", "hashes": { - "sha256": "8409715cbc758ca6450b591002b44769711a92356e86c5987e71513acf3414c1" + "sha256": "7e68f88e5b8799aa49c85cd116c932a1ac15caaa3f5db09087854d218359e485" }, - "provenance": null, - "requires-python": null, - "size": 6989, - "upload-time": "2012-07-11T16:41:38.843094Z", - "url": "https://files.pythonhosted.org/packages/02/f3/4c5e349f5cdb9f43a2c4c211182c78567c8d4998ff48b6423d8849533f06/itsdangerous-0.15.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-win_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 13911, + "upload-time": "2025-09-27T18:36:53.513947Z", + "url": "https://files.pythonhosted.org/packages/f0/3a/fa34a0f7cfef23cf9500d68cb7c32dd64ffd58a12b09225fb03dd37d5b80/markupsafe-3.0.3-cp313-cp313-win_arm64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "itsdangerous-0.16.tar.gz", + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313t-macosx_10_13_x86_64.whl", "hashes": { - "sha256": "8ba9f6762249c3c200586f411363ecffdf550a56a71646ce7973e423d67e9765" + "sha256": "218551f6df4868a8d527e3062d0fb968682fe92054e89978594c28e642c43a73" }, - "provenance": null, - "requires-python": null, - "size": 7028, - "upload-time": "2012-07-11T17:16:17.765708Z", - "url": "https://files.pythonhosted.org/packages/9f/57/5aa16c781e45f2656f16f553a842fc2b7895fe973bcabcce866fb7cfe4b8/itsdangerous-0.16.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 11658, + "upload-time": "2025-09-27T18:36:54.819685Z", + "url": "https://files.pythonhosted.org/packages/e4/d7/e05cd7efe43a88a17a37b3ae96e79a19e846f3f456fe79c57ca61356ef01/markupsafe-3.0.3-cp313-cp313t-macosx_10_13_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "itsdangerous-0.17.tar.gz", + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313t-macosx_11_0_arm64.whl", "hashes": { - "sha256": "0253d0596134487e176dff351a6864491089b14a811e3886238d186c29e02c35" + "sha256": "3524b778fe5cfb3452a09d31e7b5adefeea8c5be1d43c4f810ba09f2ceb29d37" }, - "provenance": null, - "requires-python": null, - "size": 7028, - "upload-time": "2012-08-11T04:26:55.606779Z", - "url": "https://files.pythonhosted.org/packages/ce/db/2ec096d89bbda3b7983de28bd07bcf322b8118adfd7b8da4c037f90bb4cb/itsdangerous-0.17.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 12066, + "upload-time": "2025-09-27T18:36:55.714759Z", + "url": "https://files.pythonhosted.org/packages/99/9e/e412117548182ce2148bdeacdda3bb494260c0b0184360fe0d56389b523b/markupsafe-3.0.3-cp313-cp313t-macosx_11_0_arm64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "itsdangerous-0.18.tar.gz", + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "197cd09ed4c29acba6d563ea31b0cdee77e317cc6daace7435a7921af071a60c" + "sha256": "4e885a3d1efa2eadc93c894a21770e4bc67899e3543680313b09f139e149ab19" }, - "provenance": null, - "requires-python": null, - "size": 8134, - "upload-time": "2013-05-15T09:52:39.794275Z", - "url": "https://files.pythonhosted.org/packages/7c/52/cc48bf6884cd1ab3e6d1969050ba7e760c0f29ebdb867e34d847d0b290ae/itsdangerous-0.18.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 25639, + "upload-time": "2025-09-27T18:36:56.908586Z", + "url": "https://files.pythonhosted.org/packages/bc/e6/fa0ffcda717ef64a5108eaa7b4f5ed28d56122c9a6d70ab8b72f9f715c80/markupsafe-3.0.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "itsdangerous-0.19.tar.gz", + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "a8d72928018bd6ea4b9c74a898477d2c15124fa00b8b730dc6cbfb6c25218a76" + "sha256": "8709b08f4a89aa7586de0aadc8da56180242ee0ada3999749b183aa23df95025" }, - "provenance": null, - "requires-python": null, - "size": 8529, - "upload-time": "2013-05-22T01:17:35.556266Z", - "url": "https://files.pythonhosted.org/packages/91/67/6f09ca3c0b631814915955dc20d81391dd53da44f4698c79356e61c4e235/itsdangerous-0.19.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 23569, + "upload-time": "2025-09-27T18:36:57.913544Z", + "url": "https://files.pythonhosted.org/packages/96/ec/2102e881fe9d25fc16cb4b25d5f5cde50970967ffa5dddafdb771237062d/markupsafe-3.0.3-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "itsdangerous-0.20.tar.gz", + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "hashes": { - "sha256": "812397bfa88aceb07e1eb9f37bcb8c3e5705bcc0a6dad038d67947d19b9cbdf2" + "sha256": "b8512a91625c9b3da6f127803b166b629725e68af71f8184ae7e7d54686a56d6" }, - "provenance": null, - "requires-python": null, - "size": 8593, - "upload-time": "2013-05-23T13:13:44.828056Z", - "url": "https://files.pythonhosted.org/packages/e4/28/c4c6f1b9723110f0a298ca10d51893793cba37eb496a1beade4a24fbad62/itsdangerous-0.20.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 23284, + "upload-time": "2025-09-27T18:36:58.833725Z", + "url": "https://files.pythonhosted.org/packages/4b/30/6f2fce1f1f205fc9323255b216ca8a235b15860c34b6798f810f05828e32/markupsafe-3.0.3-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "itsdangerous-0.21.tar.gz", + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_aarch64.whl", "hashes": { - "sha256": "c760381fc09dc120e4b459f5ba39ed55ea21fd77ac9f4d4101c0c237d8fc9d9e" + "sha256": "9b79b7a16f7fedff2495d684f2b59b0457c3b493778c9eed31111be64d58279f" }, - "provenance": null, - "requires-python": null, - "size": 8595, - "upload-time": "2013-05-26T09:52:40.366678Z", - "url": "https://files.pythonhosted.org/packages/a3/f7/06b178102fac036b804d804907c28120ac0a6d9cafaeffc4b6f0e176a4e2/itsdangerous-0.21.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 24801, + "upload-time": "2025-09-27T18:36:59.739192Z", + "url": "https://files.pythonhosted.org/packages/58/47/4a0ccea4ab9f5dcb6f79c0236d954acb382202721e704223a8aafa38b5c8/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "itsdangerous-0.22.tar.gz", + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_riscv64.whl", "hashes": { - "sha256": "9e63500ef4c2f30be66a69cd0def95966db889c32e7b4fe4dd8fc9c7ebe3f3fc" + "sha256": "12c63dfb4a98206f045aa9563db46507995f7ef6d83b2f68eda65c307c6829eb" }, - "provenance": null, - "requires-python": null, - "size": 9460, - "upload-time": "2013-07-03T10:10:49.936029Z", - "url": "https://files.pythonhosted.org/packages/56/60/c4fd79a1855af1392257a423097c9cbfc69f66935dfed8a0bf959530f6c5/itsdangerous-0.22.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 22769, + "upload-time": "2025-09-27T18:37:00.719236Z", + "url": "https://files.pythonhosted.org/packages/6a/70/3780e9b72180b6fecb83a4814d84c3bf4b4ae4bf0b19c27196104149734c/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_riscv64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "itsdangerous-0.23.tar.gz", + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_x86_64.whl", "hashes": { - "sha256": "71c0bf6bde4dcc93d838415e728a961a7b16f324b8ae182525fbdadde9f55d62" + "sha256": "8f71bc33915be5186016f675cd83a1e08523649b0e33efdb898db577ef5bb009" }, - "provenance": null, - "requires-python": null, - "size": 46176, - "upload-time": "2013-08-08T17:10:21.406895Z", - "url": "https://files.pythonhosted.org/packages/c1/6c/ceefb52b2a5d7d1f2b1b407a96892182161904478b9ef86049e7b8162cb6/itsdangerous-0.23.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 23642, + "upload-time": "2025-09-27T18:37:01.673758Z", + "url": "https://files.pythonhosted.org/packages/98/c5/c03c7f4125180fc215220c035beac6b9cb684bc7a067c84fc69414d315f5/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "itsdangerous-0.24.tar.gz", + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp313-cp313t-win32.whl", "hashes": { - "sha256": "cbb3fcf8d3e33df861709ecaf89d9e6629cff0a217bc2848f1b41cd30d360519" + "sha256": "69c0b73548bc525c8cb9a251cddf1931d1db4d2258e9599c28c07ef3580ef354" }, - "provenance": null, - "requires-python": null, - "size": 46541, - "upload-time": "2014-03-28T11:09:28.309307Z", - "url": "https://files.pythonhosted.org/packages/dc/b4/a60bcdba945c00f6d608d8975131ab3f25b22f2bcfe1dab221165194b2d4/itsdangerous-0.24.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-win32.whl/provenance", + "requires-python": ">=3.9", + "size": 14612, + "upload-time": "2025-09-27T18:37:02.639561Z", + "url": "https://files.pythonhosted.org/packages/80/d6/2d1b89f6ca4bff1036499b1e29a1d02d282259f3681540e16563f27ebc23/markupsafe-3.0.3-cp313-cp313t-win32.whl", "yanked": false }, { "core-metadata": { - "sha256": "cb22a32f658e83f5b26c7d98b7eecd22f1a957707ddc8b0c7361db4e859ced29" + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" }, "data-dist-info-metadata": { - "sha256": "cb22a32f658e83f5b26c7d98b7eecd22f1a957707ddc8b0c7361db4e859ced29" + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" }, - "filename": "itsdangerous-1.1.0-py2.py3-none-any.whl", + "filename": "markupsafe-3.0.3-cp313-cp313t-win_amd64.whl", "hashes": { - "sha256": "b12271b2047cb23eeb98c8b5622e2e5c5e9abd9784a153e9d8ef9cb4dd09d749" + "sha256": "1b4b79e8ebf6b55351f0d91fe80f893b4743f104bff22e90697db1590e47a218" }, - "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", - "size": 16743, - "upload-time": "2018-10-27T00:17:35.954915Z", - "url": "https://files.pythonhosted.org/packages/76/ae/44b03b253d6fade317f32c24d100b3b35c2239807046a4c953c7b89fa49e/itsdangerous-1.1.0-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-win_amd64.whl/provenance", + "requires-python": ">=3.9", + "size": 15200, + "upload-time": "2025-09-27T18:37:03.582848Z", + "url": "https://files.pythonhosted.org/packages/2b/98/e48a4bfba0a0ffcf9925fe2d69240bfaa19c6f7507b8cd09c70684a53c1e/markupsafe-3.0.3-cp313-cp313t-win_amd64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "itsdangerous-1.1.0.tar.gz", + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp313-cp313t-win_arm64.whl", "hashes": { - "sha256": "321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19" + "sha256": "ad2cf8aa28b8c020ab2fc8287b0f823d0a7d8630784c31e9ee5edea20f406287" }, - "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", - "size": 53219, - "upload-time": "2018-10-27T00:17:37.922929Z", - "url": "https://files.pythonhosted.org/packages/68/1a/f27de07a8a304ad5fa817bbe383d1238ac4396da447fa11ed937039fa04b/itsdangerous-1.1.0.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-win_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 13973, + "upload-time": "2025-09-27T18:37:04.929875Z", + "url": "https://files.pythonhosted.org/packages/0e/72/e3cc540f351f316e9ed0f092757459afbc595824ca724cbc5a5d4263713f/markupsafe-3.0.3-cp313-cp313t-win_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "a5e56304c16d68c42bfbe689cb64f4f16e7696dad2de9ba2abf6af1e77ea3ecb" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, "data-dist-info-metadata": { - "sha256": "a5e56304c16d68c42bfbe689cb64f4f16e7696dad2de9ba2abf6af1e77ea3ecb" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, - "filename": "itsdangerous-2.0.0a1-py3-none-any.whl", + "filename": "markupsafe-3.0.3-cp314-cp314-macosx_10_13_x86_64.whl", "hashes": { - "sha256": "26ba8fb99157bbd5a1016f9d9dc5ed5ff1325f6f6f2c10b18107199470676b4d" + "sha256": "eaa9599de571d72e2daf60164784109f19978b327a3910d3e9de8c97b5b70cfe" }, - "provenance": null, - "requires-python": ">=3.6", - "size": 16823, - "upload-time": "2020-05-28T17:43:25.607272Z", - "url": "https://files.pythonhosted.org/packages/93/95/e61aeeaeb9b343373bb1d9e160551a33babb30c4a2a12ef0a29be77284b0/itsdangerous-2.0.0a1-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 11619, + "upload-time": "2025-09-27T18:37:06.342766Z", + "url": "https://files.pythonhosted.org/packages/33/8a/8e42d4838cd89b7dde187011e97fe6c3af66d8c044997d2183fbd6d31352/markupsafe-3.0.3-cp314-cp314-macosx_10_13_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "itsdangerous-2.0.0a1.tar.gz", + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp314-cp314-macosx_11_0_arm64.whl", "hashes": { - "sha256": "1f08ac48fe58cb99a1f58add0c90924b4267398bbd1640268d26a29f6a03eaa4" + "sha256": "c47a551199eb8eb2121d4f0f15ae0f923d31350ab9280078d1e5f12b249e0026" }, - "provenance": null, - "requires-python": ">=3.6", - "size": 57295, - "upload-time": "2020-05-28T17:43:27.175028Z", - "url": "https://files.pythonhosted.org/packages/b9/1d/761dff1a3196140089c395e9702bbee8fde56d58be05a69639243d9981fe/itsdangerous-2.0.0a1.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 12029, + "upload-time": "2025-09-27T18:37:07.213735Z", + "url": "https://files.pythonhosted.org/packages/b5/64/7660f8a4a8e53c924d0fa05dc3a55c9cee10bbd82b11c5afb27d44b096ce/markupsafe-3.0.3-cp314-cp314-macosx_11_0_arm64.whl", "yanked": false }, { "core-metadata": { - "sha256": "a26175a73c0728289c6119cf8754e0aef902bbbd57381800dfe0936756a53040" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, "data-dist-info-metadata": { - "sha256": "a26175a73c0728289c6119cf8754e0aef902bbbd57381800dfe0936756a53040" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, - "filename": "itsdangerous-2.0.0rc1-py3-none-any.whl", + "filename": "markupsafe-3.0.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "55398d354327a1af9eeab0917ffa926985bf88dbd2b051f2cc9fe3f69e9f11d6" + "sha256": "f34c41761022dd093b4b6896d4810782ffbabe30f2d443ff5f083e0cbbb8c737" }, - "provenance": null, - "requires-python": ">=3.6", - "size": 18148, - "upload-time": "2021-02-15T16:53:16.666304Z", - "url": "https://files.pythonhosted.org/packages/68/15/0ebb21ca835515e06f90f7553e851103525dabd76e1af15503e56d7f0777/itsdangerous-2.0.0rc1-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 24408, + "upload-time": "2025-09-27T18:37:09.572958Z", + "url": "https://files.pythonhosted.org/packages/da/ef/e648bfd021127bef5fa12e1720ffed0c6cbb8310c8d9bea7266337ff06de/markupsafe-3.0.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "itsdangerous-2.0.0rc1.tar.gz", + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "743456d13b108af70259b3867e14e2f426e663c056dbe7b0070f0cb201de6753" + "sha256": "457a69a9577064c05a97c41f4e65148652db078a3a509039e64d3467b9e7ef97" }, - "provenance": null, - "requires-python": ">=3.6", - "size": 58870, - "upload-time": "2021-02-15T16:53:18.401339Z", - "url": "https://files.pythonhosted.org/packages/ef/18/3571cc261291e6cfe01e2ca1f8e2937d07232bb4e1496200dd022129488a/itsdangerous-2.0.0rc1.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 23005, + "upload-time": "2025-09-27T18:37:10.580716Z", + "url": "https://files.pythonhosted.org/packages/41/3c/a36c2450754618e62008bf7435ccb0f88053e07592e6028a34776213d877/markupsafe-3.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "01e984e0586ee2f2166ec71ff8bb1ef7485aa6587c94e75a8942ba1d8469b5bb" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, "data-dist-info-metadata": { - "sha256": "01e984e0586ee2f2166ec71ff8bb1ef7485aa6587c94e75a8942ba1d8469b5bb" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, - "filename": "itsdangerous-2.0.0rc2-py3-none-any.whl", + "filename": "markupsafe-3.0.3-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "hashes": { - "sha256": "fe99186c3f66ab0a064c51bedb72772c95b7f919e0ac9feed37f7c4be2745b15" + "sha256": "e8afc3f2ccfa24215f8cb28dcf43f0113ac3c37c2f0f0806d8c70e4228c5cf4d" }, - "provenance": null, - "requires-python": ">=3.6", - "size": 18276, - "upload-time": "2021-04-16T14:53:07.887839Z", - "url": "https://files.pythonhosted.org/packages/f1/88/188ad8b416a7890ae36c1df7bab3b98aae1a9a9ea6b48ceaf5553bfc30cd/itsdangerous-2.0.0rc2-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 22048, + "upload-time": "2025-09-27T18:37:11.547979Z", + "url": "https://files.pythonhosted.org/packages/bc/20/b7fdf89a8456b099837cd1dc21974632a02a999ec9bf7ca3e490aacd98e7/markupsafe-3.0.3-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "itsdangerous-2.0.0rc2.tar.gz", + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp314-cp314-musllinux_1_2_aarch64.whl", "hashes": { - "sha256": "aea4b5c1c81179e92d04142ed2dc6a44642da3909fdb5c7b64e7ea946d4b3bd6" + "sha256": "ec15a59cf5af7be74194f7ab02d0f59a62bdcf1a537677ce67a2537c9b87fcda" }, - "provenance": null, - "requires-python": ">=3.6", - "size": 59139, - "upload-time": "2021-04-16T14:53:09.501993Z", - "url": "https://files.pythonhosted.org/packages/91/df/5fb8d82f4a9078c37d76f6bd026dd23654294f36aa67921f45d34f0cd128/itsdangerous-2.0.0rc2.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-musllinux_1_2_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 23821, + "upload-time": "2025-09-27T18:37:12.480067Z", + "url": "https://files.pythonhosted.org/packages/9a/a7/591f592afdc734f47db08a75793a55d7fbcc6902a723ae4cfbab61010cc5/markupsafe-3.0.3-cp314-cp314-musllinux_1_2_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "2e4c6d49d65a40eaa94714d307d824820b2d5b63980a470e43d6e1f7af002f46" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, "data-dist-info-metadata": { - "sha256": "2e4c6d49d65a40eaa94714d307d824820b2d5b63980a470e43d6e1f7af002f46" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, - "filename": "itsdangerous-2.0.0-py3-none-any.whl", + "filename": "markupsafe-3.0.3-cp314-cp314-musllinux_1_2_riscv64.whl", "hashes": { - "sha256": "e2cb4ae918f07ab2a2f9a91dec2695bd1f25a19d31861a70015ad537ccb5e807" + "sha256": "0eb9ff8191e8498cca014656ae6b8d61f39da5f95b488805da4bb029cccbfbaf" }, - "provenance": null, - "requires-python": ">=3.6", - "size": 18240, - "upload-time": "2021-05-11T20:12:55.923235Z", - "url": "https://files.pythonhosted.org/packages/c4/af/93fb95dc8bc90a5580084f3dc4be049d243c6f687ff2e253ed3a6df30db4/itsdangerous-2.0.0-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-musllinux_1_2_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 21606, + "upload-time": "2025-09-27T18:37:13.485487Z", + "url": "https://files.pythonhosted.org/packages/7d/33/45b24e4f44195b26521bc6f1a82197118f74df348556594bd2262bda1038/markupsafe-3.0.3-cp314-cp314-musllinux_1_2_riscv64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "itsdangerous-2.0.0.tar.gz", + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp314-cp314-musllinux_1_2_x86_64.whl", "hashes": { - "sha256": "99b1053ccce68066dfc0b4465ef8779027e6d577377c8270e21a3d6289cac111" + "sha256": "2713baf880df847f2bece4230d4d094280f4e67b1e813eec43b4c0e144a34ffe" }, - "provenance": null, - "requires-python": ">=3.6", - "size": 59128, - "upload-time": "2021-05-11T20:12:57.497809Z", - "url": "https://files.pythonhosted.org/packages/af/1a/d00de29ae487412998f4a2172f0e8322dbe707d4475d981daec560b0ff58/itsdangerous-2.0.0.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-musllinux_1_2_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 23043, + "upload-time": "2025-09-27T18:37:14.408734Z", + "url": "https://files.pythonhosted.org/packages/ff/0e/53dfaca23a69fbfbbf17a4b64072090e70717344c52eaaaa9c5ddff1e5f0/markupsafe-3.0.3-cp314-cp314-musllinux_1_2_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "41e7c15b64de99106013deb2627dd43fe039d6df0a4ee9300c78bb3e8a4b3a14" + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" }, "data-dist-info-metadata": { - "sha256": "41e7c15b64de99106013deb2627dd43fe039d6df0a4ee9300c78bb3e8a4b3a14" + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" }, - "filename": "itsdangerous-2.0.1-py3-none-any.whl", + "filename": "markupsafe-3.0.3-cp314-cp314-win32.whl", "hashes": { - "sha256": "5174094b9637652bdb841a3029700391451bd092ba3db90600dea710ba28e97c" + "sha256": "729586769a26dbceff69f7a7dbbf59ab6572b99d94576a5592625d5b411576b9" }, - "provenance": null, - "requires-python": ">=3.6", - "size": 18326, - "upload-time": "2021-05-18T15:09:42.542101Z", - "url": "https://files.pythonhosted.org/packages/9c/96/26f935afba9cd6140216da5add223a0c465b99d0f112b68a4ca426441019/itsdangerous-2.0.1-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-win32.whl/provenance", + "requires-python": ">=3.9", + "size": 14747, + "upload-time": "2025-09-27T18:37:15.360166Z", + "url": "https://files.pythonhosted.org/packages/46/11/f333a06fc16236d5238bfe74daccbca41459dcd8d1fa952e8fbd5dccfb70/markupsafe-3.0.3-cp314-cp314-win32.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "itsdangerous-2.0.1.tar.gz", + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp314-cp314-win_amd64.whl", "hashes": { - "sha256": "9e724d68fc22902a1435351f84c3fb8623f303fffcc566a4cb952df8c572cff0" + "sha256": "bdc919ead48f234740ad807933cdf545180bfbe9342c2bb451556db2ed958581" }, - "provenance": null, - "requires-python": ">=3.6", - "size": 59336, - "upload-time": "2021-05-18T15:09:44.532594Z", - "url": "https://files.pythonhosted.org/packages/58/66/d6c5859dcac92b442626427a8c7a42322068c5cd5d4a463ce78b93f730b7/itsdangerous-2.0.1.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-win_amd64.whl/provenance", + "requires-python": ">=3.9", + "size": 15341, + "upload-time": "2025-09-27T18:37:16.496852Z", + "url": "https://files.pythonhosted.org/packages/28/52/182836104b33b444e400b14f797212f720cbc9ed6ba34c800639d154e821/markupsafe-3.0.3-cp314-cp314-win_amd64.whl", "yanked": false }, { "core-metadata": { - "sha256": "e19bacc3379d32acbf86a1d4399639561dbc1ffa2e1b79e75430a210820817e1" + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" }, "data-dist-info-metadata": { - "sha256": "e19bacc3379d32acbf86a1d4399639561dbc1ffa2e1b79e75430a210820817e1" + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" }, - "filename": "itsdangerous-2.1.0-py3-none-any.whl", + "filename": "markupsafe-3.0.3-cp314-cp314-win_arm64.whl", "hashes": { - "sha256": "29285842166554469a56d427addc0843914172343784cb909695fdbe90a3e129" + "sha256": "5a7d5dc5140555cf21a6fefbdbf8723f06fcd2f63ef108f2854de715e4422cb4" }, - "provenance": null, - "requires-python": ">=3.7", - "size": 15676, - "upload-time": "2022-02-18T03:39:58.421321Z", - "url": "https://files.pythonhosted.org/packages/53/f8/64d2488f48332f33a6dbfe2f19d7bde7d750d9cb182b4b37c02eadec33d3/itsdangerous-2.1.0-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-win_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 14073, + "upload-time": "2025-09-27T18:37:17.476644Z", + "url": "https://files.pythonhosted.org/packages/6f/18/acf23e91bd94fd7b3031558b1f013adfa21a8e407a3fdb32745538730382/markupsafe-3.0.3-cp314-cp314-win_arm64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "itsdangerous-2.1.0.tar.gz", - "hashes": { - "sha256": "d848fcb8bc7d507c4546b448574e8a44fc4ea2ba84ebf8d783290d53e81992f5" + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, - "provenance": null, - "requires-python": ">=3.7", - "size": 56078, - "upload-time": "2022-02-18T03:40:00.026845Z", - "url": "https://files.pythonhosted.org/packages/82/00/89037083314067f1605233f6f30b94fdddc89d18e283b30b0c5be9e7f801/itsdangerous-2.1.0.tar.gz", + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp314-cp314t-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "1353ef0c1b138e1907ae78e2f6c63ff67501122006b0f9abad68fda5f4ffc6ab" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 11661, + "upload-time": "2025-09-27T18:37:18.453753Z", + "url": "https://files.pythonhosted.org/packages/3c/f0/57689aa4076e1b43b15fdfa646b04653969d50cf30c32a102762be2485da/markupsafe-3.0.3-cp314-cp314t-macosx_10_13_x86_64.whl", "yanked": false }, { "core-metadata": { - "sha256": "de1101c213ebf70be900d6bb4d986d72db1964226d3b88c01926e9ea01e3da7c" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, "data-dist-info-metadata": { - "sha256": "de1101c213ebf70be900d6bb4d986d72db1964226d3b88c01926e9ea01e3da7c" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, - "filename": "itsdangerous-2.1.1-py3-none-any.whl", + "filename": "markupsafe-3.0.3-cp314-cp314t-macosx_11_0_arm64.whl", "hashes": { - "sha256": "935642cd4b987cdbee7210080004033af76306757ff8b4c0a506a4b6e06f02cf" + "sha256": "1085e7fbddd3be5f89cc898938f42c0b3c711fdcb37d75221de2666af647c175" }, - "provenance": null, - "requires-python": ">=3.7", - "size": 15727, - "upload-time": "2022-03-09T16:24:01.932562Z", - "url": "https://files.pythonhosted.org/packages/76/9b/88ac47681ba6af8ee994c9e83ecdfc0048df59f8f6df5c2f766998fe87e7/itsdangerous-2.1.1-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 12069, + "upload-time": "2025-09-27T18:37:19.332633Z", + "url": "https://files.pythonhosted.org/packages/89/c3/2e67a7ca217c6912985ec766c6393b636fb0c2344443ff9d91404dc4c79f/markupsafe-3.0.3-cp314-cp314t-macosx_11_0_arm64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "itsdangerous-2.1.1.tar.gz", + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "7b7d3023cd35d9cb0c1fd91392f8c95c6fa02c59bf8ad64b8849be3401b95afb" + "sha256": "1b52b4fb9df4eb9ae465f8d0c228a00624de2334f216f178a995ccdcf82c4634" }, - "provenance": null, - "requires-python": ">=3.7", - "size": 56217, - "upload-time": "2022-03-09T16:24:04.906314Z", - "url": "https://files.pythonhosted.org/packages/9d/86/39f81e23f49eaf62d22248d48771dbf3bce7c52dfdf566e3d8d4c0657f15/itsdangerous-2.1.1.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 25670, + "upload-time": "2025-09-27T18:37:20.245621Z", + "url": "https://files.pythonhosted.org/packages/f0/00/be561dce4e6ca66b15276e184ce4b8aec61fe83662cce2f7d72bd3249d28/markupsafe-3.0.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { "core-metadata": { - "sha256": "4e1ac720943fe9795f6c33020157bf85ac13ec85e22319d30480ebc31c6db9c4" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, "data-dist-info-metadata": { - "sha256": "4e1ac720943fe9795f6c33020157bf85ac13ec85e22319d30480ebc31c6db9c4" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, - "filename": "itsdangerous-2.1.2-py3-none-any.whl", + "filename": "markupsafe-3.0.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "2c2349112351b88699d8d4b6b075022c0808887cb7ad10069318a8b0bc88db44" + "sha256": "fed51ac40f757d41b7c48425901843666a6677e3e8eb0abcff09e4ba6e664f50" }, - "provenance": null, - "requires-python": ">=3.7", - "size": 15749, - "upload-time": "2022-03-24T15:12:13.200938Z", - "url": "https://files.pythonhosted.org/packages/68/5f/447e04e828f47465eeab35b5d408b7ebaaaee207f48b7136c5a7267a30ae/itsdangerous-2.1.2-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 23598, + "upload-time": "2025-09-27T18:37:21.177098Z", + "url": "https://files.pythonhosted.org/packages/50/09/c419f6f5a92e5fadde27efd190eca90f05e1261b10dbd8cbcb39cd8ea1dc/markupsafe-3.0.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "itsdangerous-2.1.2.tar.gz", + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "hashes": { - "sha256": "5dbbc68b317e5e42f327f9021763545dc3fc3bfe22e6deb96aaf1fc38874156a" + "sha256": "f190daf01f13c72eac4efd5c430a8de82489d9cff23c364c3ea822545032993e" }, - "provenance": null, - "requires-python": ">=3.7", - "size": 56143, - "upload-time": "2022-03-24T15:12:15.102192Z", - "url": "https://files.pythonhosted.org/packages/7f/a1/d3fb83e7a61fa0c0d3d08ad0a94ddbeff3731c05212617dff3a94e097f08/itsdangerous-2.1.2.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 23261, + "upload-time": "2025-09-27T18:37:22.167810Z", + "url": "https://files.pythonhosted.org/packages/22/44/a0681611106e0b2921b3033fc19bc53323e0b50bc70cffdd19f7d679bb66/markupsafe-3.0.3-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "yanked": false }, { "core-metadata": { - "sha256": "d2b934fb56708a1b94e439f0255c0f5a8108e3258ec827b18a1dc9c991db9611" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, "data-dist-info-metadata": { - "sha256": "d2b934fb56708a1b94e439f0255c0f5a8108e3258ec827b18a1dc9c991db9611" + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, - "filename": "itsdangerous-2.2.0-py3-none-any.whl", + "filename": "markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_aarch64.whl", "hashes": { - "sha256": "c6242fc49e35958c8b15141343aa660db5fc54d4f13a1db01a3f5891b98700ef" + "sha256": "e56b7d45a839a697b5eb268c82a71bd8c7f6c94d6fd50c3d577fa39a9f1409f5" }, - "provenance": null, - "requires-python": ">=3.8", - "size": 16234, - "upload-time": "2024-04-16T21:28:14.499616Z", - "url": "https://files.pythonhosted.org/packages/04/96/92447566d16df59b2a776c0fb82dbc4d9e07cd95062562af01e408583fc4/itsdangerous-2.2.0-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 24835, + "upload-time": "2025-09-27T18:37:23.296033Z", + "url": "https://files.pythonhosted.org/packages/5f/57/1b0b3f100259dc9fffe780cfb60d4be71375510e435efec3d116b6436d43/markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "itsdangerous-2.2.0.tar.gz", - "hashes": { - "sha256": "e0050c0b7da1eea53ffaf149c0cfbb5c6e2e2b69c4bef22c81fa6eb73e5f6173" + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, - "provenance": null, - "requires-python": ">=3.8", - "size": 54410, - "upload-time": "2024-04-16T21:28:15.614771Z", - "url": "https://files.pythonhosted.org/packages/9c/cb/8ac0172223afbccb63986cc25049b154ecfb5e85932587206f42317be31d/itsdangerous-2.2.0.tar.gz", - "yanked": false - } - ], - "meta": { - "_last-serial": 22795405, - "api-version": "1.4" - }, - "name": "itsdangerous", - "project-status": { - "status": "active" - }, - "versions": [ - "0.9", - "0.9.1", - "0.10", - "0.11", - "0.12", - "0.13", - "0.14", - "0.15", - "0.16", - "0.17", - "0.18", - "0.19", - "0.20", - "0.21", - "0.22", - "0.23", - "0.24", - "1.1.0", - "2.0.0a1", - "2.0.0rc1", - "2.0.0rc2", - "2.0.0", - "2.0.1", - "2.1.0", - "2.1.1", - "2.1.2", - "2.2.0" - ] - } - headers: - Accept-Ranges: - - bytes - Access-Control-Allow-Headers: - - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since - Access-Control-Allow-Methods: - - GET - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-PyPI-Last-Serial - Access-Control-Max-Age: - - "86400" - Cache-Control: - - max-age=600, public - Content-Security-Policy: - - default-src 'none'; sandbox allow-top-navigation - Content-Type: - - application/vnd.pypi.simple.v1+json - Etag: - - '"dzu7twganc19srf3iUG3eg"' - Permissions-Policy: - - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() - Referrer-Policy: - - origin-when-cross-origin - Strict-Transport-Security: - - max-age=31536000; includeSubDomains; preload - Vary: - - Accept, Accept-Encoding - X-Cache: - - MISS, HIT, HIT - X-Cache-Hits: - - 0, 7, 2 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - deny - X-Permitted-Cross-Domain-Policies: - - none - X-Pypi-Last-Serial: - - "22795405" - X-Served-By: - - cache-iad-kjyo7100062-IAD, cache-iad-kjyo7100158-IAD, cache-wsi-ysbk1060026-WSI - X-Timer: - - S1781578786.702709,VS0,VE0 - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 0 - host: pypi.org - headers: - Accept: - - application/vnd.pypi.simple.v1+json - X-Test-Name: - - TestCommand_Transitive/requirements.txt_transitive_native_source - url: https://pypi.org/simple/jinja2/ - method: GET - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: -1 - uncompressed: true - body: | - { - "alternate-locations": [], - "files": [ - { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Jinja2-2.0rc1-py2.4-linux-i686.egg", - "hashes": { - "sha256": "e59a42234017114d3df9db61d3cc48384e825170dbb95b008c22d78b7ce9ac71" + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" }, - "provenance": null, - "requires-python": null, - "size": 198515, - "upload-time": "2008-06-09T21:03:09Z", - "url": "https://files.pythonhosted.org/packages/2d/c4/93c21617ae4b0bdfd46ed5ac1d8694712d8cf7b5d1e868ca1d712593d2f8/Jinja2-2.0rc1-py2.4-linux-i686.egg", - "yanked": false - }, - { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Jinja2-2.0rc1-py2.4-linux-x86_64.egg", + "filename": "markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_riscv64.whl", "hashes": { - "sha256": "7f715cf867db9fd49b281604dc56762292a7f0a8dff7b71f1924c39acf49a504" + "sha256": "f3e98bb3798ead92273dc0e5fd0f31ade220f59a266ffd8a4f6065e0a3ce0523" }, - "provenance": null, - "requires-python": null, - "size": 197675, - "upload-time": "2008-06-09T20:23:09Z", - "url": "https://files.pythonhosted.org/packages/bd/0e/643b5e074755af3e9e3b83c1c60efde6765cd44071ac12d89385f1cc4aab/Jinja2-2.0rc1-py2.4-linux-x86_64.egg", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 22733, + "upload-time": "2025-09-27T18:37:24.237425Z", + "url": "https://files.pythonhosted.org/packages/26/6a/4bf6d0c97c4920f1597cc14dd720705eca0bf7c787aebc6bb4d1bead5388/markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_riscv64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Jinja2-2.0rc1-py2.4-macosx-10.3-i386.egg", + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl", "hashes": { - "sha256": "f7fce759b5cce2d764c2d00756a636086fbc748878c959c10ce2393b1a910792" + "sha256": "5678211cb9333a6468fb8d8be0305520aa073f50d17f089b5b4b477ea6e67fdc" }, - "provenance": null, - "requires-python": null, - "size": 288048, - "upload-time": "2008-06-09T16:55:06Z", - "url": "https://files.pythonhosted.org/packages/16/a8/953ae04316fc5f916982ad29a24247cdf3a10c903e487256b9309112a95b/Jinja2-2.0rc1-py2.4-macosx-10.3-i386.egg", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 23672, + "upload-time": "2025-09-27T18:37:25.271482Z", + "url": "https://files.pythonhosted.org/packages/14/c7/ca723101509b518797fedc2fdf79ba57f886b4aca8a7d31857ba3ee8281f/markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Jinja2-2.0rc1-py2.4-win32.egg", + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp314-cp314t-win32.whl", "hashes": { - "sha256": "be3fac9ca65d8b7ae2b242f10819f4391a14feeb2dbaad9b9ddec96e04adeac6" + "sha256": "915c04ba3851909ce68ccc2b8e2cd691618c4dc4c4232fb7982bca3f41fd8c3d" }, - "provenance": null, - "requires-python": null, - "size": 192232, - "upload-time": "2008-06-09T20:26:53Z", - "url": "https://files.pythonhosted.org/packages/33/ac/03043414ec22e6db67bcd915d298ca49ae81a1d01795bfc1cc9d8c04282c/Jinja2-2.0rc1-py2.4-win32.egg", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-win32.whl/provenance", + "requires-python": ">=3.9", + "size": 14819, + "upload-time": "2025-09-27T18:37:26.285846Z", + "url": "https://files.pythonhosted.org/packages/fb/df/5bd7a48c256faecd1d36edc13133e51397e41b73bb77e1a69deab746ebac/markupsafe-3.0.3-cp314-cp314t-win32.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Jinja2-2.0rc1-py2.5-linux-i686.egg", + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp314-cp314t-win_amd64.whl", "hashes": { - "sha256": "e6637b5a94b45d90892e822037b4077eb20a766f9a08c2d2f0a7a512e99b5f96" + "sha256": "4faffd047e07c38848ce017e8725090413cd80cbc23d86e55c587bf979e579c9" }, - "provenance": null, - "requires-python": null, - "size": 195906, - "upload-time": "2008-06-09T21:00:36Z", - "url": "https://files.pythonhosted.org/packages/2a/68/316c1bfc6f34cdf07552a0350927224ea8c844c7651a98d64fa240718284/Jinja2-2.0rc1-py2.5-linux-i686.egg", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-win_amd64.whl/provenance", + "requires-python": ">=3.9", + "size": 15426, + "upload-time": "2025-09-27T18:37:27.316679Z", + "url": "https://files.pythonhosted.org/packages/1a/8a/0402ba61a2f16038b48b39bccca271134be00c5c9f0f623208399333c448/markupsafe-3.0.3-cp314-cp314t-win_amd64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Jinja2-2.0rc1-py2.5-linux-x86_64.egg", + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp314-cp314t-win_arm64.whl", "hashes": { - "sha256": "726bda3062c14dd4c7c808c90adb1a7c54680b3edfbd42b62417af7c1cef9ff9" + "sha256": "32001d6a8fc98c8cb5c947787c5d08b0a50663d139f1305bac5885d98d9b40fa" }, - "provenance": null, - "requires-python": null, - "size": 196531, - "upload-time": "2008-06-09T20:23:39Z", - "url": "https://files.pythonhosted.org/packages/7f/c0/25d775813d628bd8c173b906e20cf9fc7dfa7a816529216176199c8f58ec/Jinja2-2.0rc1-py2.5-linux-x86_64.egg", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-win_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 14146, + "upload-time": "2025-09-27T18:37:28.327732Z", + "url": "https://files.pythonhosted.org/packages/70/bc/6f1c2f612465f5fa89b95bead1f44dcb607670fd42891d8fdcd5d039f4f4/markupsafe-3.0.3-cp314-cp314t-win_arm64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Jinja2-2.0rc1-py2.5-macosx-10.3-i386.egg", + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp39-cp39-macosx_10_9_x86_64.whl", "hashes": { - "sha256": "78f6c467e64fb8045bcf4ccb0f2cb0a62f028375b268288dfb7a7929bcb11938" + "sha256": "15d939a21d546304880945ca1ecb8a039db6b4dc49b2c5a400387cdae6a62e26" }, - "provenance": null, - "requires-python": null, - "size": 293771, - "upload-time": "2008-06-09T16:50:19Z", - "url": "https://files.pythonhosted.org/packages/ea/fc/64cf36076950f861b29862a88fee91dd38b1459b9a3ca7cd9e806c43c865/Jinja2-2.0rc1-py2.5-macosx-10.3-i386.egg", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 11623, + "upload-time": "2025-09-27T18:37:29.296526Z", + "url": "https://files.pythonhosted.org/packages/56/23/0d8c13a44bde9154821586520840643467aee574d8ce79a17da539ee7fed/markupsafe-3.0.3-cp39-cp39-macosx_10_9_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Jinja2-2.0rc1-py2.5-win32.egg", + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp39-cp39-macosx_11_0_arm64.whl", "hashes": { - "sha256": "d073aee8c7f7b32af90b6817117b369871888fdbd61c8fa1b193162c44ee1ddf" + "sha256": "f71a396b3bf33ecaa1626c255855702aca4d3d9fea5e051b41ac59a9c1c41edc" }, - "provenance": null, - "requires-python": null, - "size": 189725, - "upload-time": "2008-06-09T19:12:23Z", - "url": "https://files.pythonhosted.org/packages/f6/10/c9391f5561e69dff71e95b91bf4440c0a40f68e494358dcc082945c3aab1/Jinja2-2.0rc1-py2.5-win32.egg", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 12049, + "upload-time": "2025-09-27T18:37:30.234628Z", + "url": "https://files.pythonhosted.org/packages/fd/23/07a2cb9a8045d5f3f0890a8c3bc0859d7a47bfd9a560b563899bec7b72ed/markupsafe-3.0.3-cp39-cp39-macosx_11_0_arm64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Jinja2-2.0rc1.tar.gz", + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "hashes": { - "sha256": "f9468e841a39bd5a8d786db646b4f8d472c73c06eb4f8dfd2b11ebc9235a7bac" + "sha256": "0f4b68347f8c5eab4a13419215bdfd7f8c9b19f2b25520968adfad23eb0ce60c" }, - "provenance": null, - "requires-python": null, - "size": 515656, - "upload-time": "2008-06-09T16:50:43Z", - "url": "https://files.pythonhosted.org/packages/7e/c9/7ade5e3a768b7f099e326690294609962bc83d0c5c392dcb97a6eb39aa13/Jinja2-2.0rc1.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 21923, + "upload-time": "2025-09-27T18:37:31.177145Z", + "url": "https://files.pythonhosted.org/packages/bc/e4/6be85eb81503f8e11b61c0b6369b6e077dcf0a74adbd9ebf6b349937b4e9/markupsafe-3.0.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Jinja2-2.0.tar.gz", + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "hashes": { - "sha256": "15b17b02d6042bbec2511b655b17561633c8cf5dad68c42356f3f82ec24e4c57" + "sha256": "e8fc20152abba6b83724d7ff268c249fa196d8259ff481f3b1476383f8f24e42" }, - "provenance": null, - "requires-python": null, - "size": 523360, - "upload-time": "2008-07-17T21:33:36Z", - "url": "https://files.pythonhosted.org/packages/01/82/b2ed16b1cbea5ddbf1462fb65cf67ce7cd780dc1b6a6f0244f1387fa007d/Jinja2-2.0.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 20543, + "upload-time": "2025-09-27T18:37:32.168232Z", + "url": "https://files.pythonhosted.org/packages/6f/bc/4dc914ead3fe6ddaef035341fee0fc956949bbd27335b611829292b89ee2/markupsafe-3.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Jinja2-2.1-py2.4-win32.egg", + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp39-cp39-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "hashes": { - "sha256": "857bfc9ddd22f2ea04e217598dd698af49fe57f136bee05cff63d27d4080f5ee" + "sha256": "949b8d66bc381ee8b007cd945914c721d9aba8e27f71959d750a46f7c282b20b" }, - "provenance": null, - "requires-python": null, - "size": 217282, - "upload-time": "2008-11-23T13:33:37Z", - "url": "https://files.pythonhosted.org/packages/3d/6a/1999db9da05cfc3f799bb3184997cb1dc34063b4a34519d8618c44c5cf69/Jinja2-2.1-py2.4-win32.egg", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 20585, + "upload-time": "2025-09-27T18:37:33.166962Z", + "url": "https://files.pythonhosted.org/packages/89/6e/5fe81fbcfba4aef4093d5f856e5c774ec2057946052d18d168219b7bd9f9/markupsafe-3.0.3-cp39-cp39-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Jinja2-2.1-py2.5-win32.egg", + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp39-cp39-musllinux_1_2_aarch64.whl", "hashes": { - "sha256": "b0e31b2b137437ea2ec37bebcdd8532c26575b999f5d67003625ff14652af88c" + "sha256": "3537e01efc9d4dccdf77221fb1cb3b8e1a38d5428920e0657ce299b20324d758" }, - "provenance": null, - "requires-python": null, - "size": 214459, - "upload-time": "2008-11-23T13:33:50Z", - "url": "https://files.pythonhosted.org/packages/dc/96/f9a47d6f13d4f66fe9376716c94453114d1409c3ee0a6120153c1c335cc0/Jinja2-2.1-py2.5-win32.egg", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-musllinux_1_2_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 21387, + "upload-time": "2025-09-27T18:37:34.185186Z", + "url": "https://files.pythonhosted.org/packages/f6/f6/e0e5a3d3ae9c4020f696cd055f940ef86b64fe88de26f3a0308b9d3d048c/markupsafe-3.0.3-cp39-cp39-musllinux_1_2_aarch64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Jinja2-2.1-py2.6-win32.egg", + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp39-cp39-musllinux_1_2_riscv64.whl", "hashes": { - "sha256": "3c51815d28ebf078449b398390ca27ea4b57481c8f552408d59f6a5a2af15f27" + "sha256": "591ae9f2a647529ca990bc681daebdd52c8791ff06c2bfa05b65163e28102ef2" }, - "provenance": null, - "requires-python": null, - "size": 216126, - "upload-time": "2008-11-23T14:13:44Z", - "url": "https://files.pythonhosted.org/packages/ba/55/15ed056fb8c85e0c27fbb3d542250628e4df04dbd0f85c7d83274ee377cd/Jinja2-2.1-py2.6-win32.egg", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-musllinux_1_2_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 20133, + "upload-time": "2025-09-27T18:37:35.138132Z", + "url": "https://files.pythonhosted.org/packages/c8/25/651753ef4dea08ea790f4fbb65146a9a44a014986996ca40102e237aa49a/markupsafe-3.0.3-cp39-cp39-musllinux_1_2_riscv64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Jinja2-2.1.tar.gz", + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp39-cp39-musllinux_1_2_x86_64.whl", "hashes": { - "sha256": "a9abe1cd68aa2f7bf4502456ebc00500570fdd878cfb19fd908f837f61b811ff" + "sha256": "a320721ab5a1aba0a233739394eb907f8c8da5c98c9181d1161e77a0c8e36f2d" }, - "provenance": null, - "requires-python": null, - "size": 653267, - "upload-time": "2008-11-23T12:27:10Z", - "url": "https://files.pythonhosted.org/packages/f6/71/f7b1b6bb97d635e57e196ac2d70a0b001d37a94b0c37f5ec02d0ffce31f6/Jinja2-2.1.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-musllinux_1_2_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 20588, + "upload-time": "2025-09-27T18:37:36.096864Z", + "url": "https://files.pythonhosted.org/packages/dc/0a/c3cf2b4fef5f0426e8a6d7fce3cb966a17817c568ce59d76b92a233fdbec/markupsafe-3.0.3-cp39-cp39-musllinux_1_2_x86_64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Jinja2-2.1.1-py2.4-win32.egg", + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp39-cp39-win32.whl", "hashes": { - "sha256": "d5d7354809bd9e55b765f5d0e4c88e511bede552411bc83491f98a85dcc51c50" + "sha256": "df2449253ef108a379b8b5d6b43f4b1a8e81a061d6537becd5582fba5f9196d7" }, - "provenance": null, - "requires-python": null, - "size": 322858, - "upload-time": "2009-01-06T11:06:20Z", - "url": "https://files.pythonhosted.org/packages/a1/12/98c441c87b1463391f723f9e185c9c3f4462018bd51966e35d7de85f2cf2/Jinja2-2.1.1-py2.4-win32.egg", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-win32.whl/provenance", + "requires-python": ">=3.9", + "size": 14566, + "upload-time": "2025-09-27T18:37:37.090320Z", + "url": "https://files.pythonhosted.org/packages/cd/1b/a7782984844bd519ad4ffdbebbba2671ec5d0ebbeac34736c15fb86399e8/markupsafe-3.0.3-cp39-cp39-win32.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Jinja2-2.1.1-py2.5-win32.egg", + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp39-cp39-win_amd64.whl", "hashes": { - "sha256": "52a16668d0ddcd53c00a6f9993f7da5f46a89ed7b02506308211dbdf6c0f085f" + "sha256": "7c3fb7d25180895632e5d3148dbdc29ea38ccb7fd210aa27acbd1201a1902c6e" }, - "provenance": null, - "requires-python": null, - "size": 319968, - "upload-time": "2009-01-06T11:06:40Z", - "url": "https://files.pythonhosted.org/packages/53/f8/3c76c38c68f022ad6a81f29b95cf73f5127a232842c4916306525b39eccd/Jinja2-2.1.1-py2.5-win32.egg", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-win_amd64.whl/provenance", + "requires-python": ">=3.9", + "size": 15053, + "upload-time": "2025-09-27T18:37:38.054534Z", + "url": "https://files.pythonhosted.org/packages/18/1f/8d9c20e1c9440e215a44be5ab64359e207fcb4f675543f1cf9a2a7f648d0/markupsafe-3.0.3-cp39-cp39-win_amd64.whl", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Jinja2-2.1.1-py2.6-win32.egg", + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp39-cp39-win_arm64.whl", "hashes": { - "sha256": "78e6af9be17cd3bc588da5b9e3b2fc266152520774448a1e7b8e1448c2fbdfe4" + "sha256": "38664109c14ffc9e7437e86b4dceb442b0096dfe3541d7864d9cbe1da4cf36c8" }, - "provenance": null, - "requires-python": null, - "size": 319747, - "upload-time": "2009-01-06T11:06:59Z", - "url": "https://files.pythonhosted.org/packages/c4/3a/bc1d47228268d74c497bc82016180cbdf87be638e63b88136b7e007fc6f3/Jinja2-2.1.1-py2.6-win32.egg", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-win_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 13928, + "upload-time": "2025-09-27T18:37:39.037188Z", + "url": "https://files.pythonhosted.org/packages/4e/d3/fe08482b5cd995033556d45041a4f4e76e7f0521112a9c9991d40d39825f/markupsafe-3.0.3-cp39-cp39-win_arm64.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-2.1.1.tar.gz", + "filename": "markupsafe-3.0.3.tar.gz", "hashes": { - "sha256": "4ccb4abe88756b79768ca9d8c80da8cf2459ad876c70c9813ebfdcab4350f013" + "sha256": "722695808f4b6457b320fdc131280796bdceb04ab50fe1795cd540799ebe1698" }, - "provenance": null, - "requires-python": null, - "size": 516303, - "upload-time": "2008-12-25T17:41:32Z", - "url": "https://files.pythonhosted.org/packages/d9/60/9211025af939cddd0d3c4759837c017839a23edc7c6c08813569e6e655d4/Jinja2-2.1.1.tar.gz", + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 80313, + "upload-time": "2025-09-27T18:37:40.426446Z", + "url": "https://files.pythonhosted.org/packages/7e/99/7690b6d4034fffd95959cbe0c02de8deb3098cc577c67bb6a24fe5d7caa7/markupsafe-3.0.3.tar.gz", "yanked": false - }, + } + ], + "meta": { + "_last-serial": 31494714, + "api-version": "1.4" + }, + "name": "markupsafe", + "project-status": { + "status": "active" + }, + "versions": [ + "0.9", + "0.9.1", + "0.9.2", + "0.9.3", + "0.11", + "0.12", + "0.13", + "0.14", + "0.15", + "0.16", + "0.17", + "0.18", + "0.19", + "0.20", + "0.21", + "0.22", + "0.23", + "1.0", + "1.1.0", + "1.1.1", + "2.0.0a1", + "2.0.0rc1", + "2.0.0rc2", + "2.0.0", + "2.0.1", + "2.1.0", + "2.1.1", + "2.1.2", + "2.1.3", + "2.1.4", + "2.1.5", + "3.0.0", + "3.0.1", + "3.0.2", + "3.0.3" + ] + } + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - "86400" + Cache-Control: + - max-age=600, public + Content-Security-Policy: + - default-src 'none'; sandbox allow-top-navigation + Content-Type: + - application/vnd.pypi.simple.v1+json + Permissions-Policy: + - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept, Accept-Encoding + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + host: pypi.org + headers: + Accept: + - application/vnd.pypi.simple.v1+json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://pypi.org/simple/pytz/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: -1 + uncompressed: true + body: | + { + "alternate-locations": [], + "files": [ { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-2.2.tar.gz", + "filename": "pytz-2004d.tar.gz", "hashes": { - "sha256": "1b30dcb50918f845826c33416e1285e566c6cef30354ae90527577184e12f2ee" + "sha256": "d2153eafca1244ca999b7ca5b0d27a4d916a4721af80554100a384e74d9a9885" }, "provenance": null, "requires-python": null, - "size": 687073, - "upload-time": "2009-09-13T09:30:53.587873Z", - "url": "https://files.pythonhosted.org/packages/51/03/8da0ec1d8380991174e96df3171745f1ebd3ec3987935afaf766940c2052/Jinja2-2.2.tar.gz", + "size": 151794, + "upload-time": "2013-10-01T15:26:28.692518Z", + "url": "https://files.pythonhosted.org/packages/3a/e5/368c20bbf58a616682027db3ffa21f90a43d82c5517fdbd4e819e621cbec/pytz-2004d.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-2.2.1.tar.gz", + "filename": "pytz-2005e.tar.gz", "hashes": { - "sha256": "b90e99f12c035f67bcf9f865c46bb7048d62fbcadd892f5ae7633a4e53e01df3" + "sha256": "753d82e41a96377bcf94af03e87f3be590b2d4c6b49fcab48bf8eaaa9c7eae3e" }, "provenance": null, "requires-python": null, - "size": 771552, - "upload-time": "2009-09-14T23:58:41.744190Z", - "url": "https://files.pythonhosted.org/packages/cd/a7/393d52afb5b1fd11470d12a38f316717f3645ad95d9541f69dced68aff79/Jinja2-2.2.1.tar.gz", + "size": 152587, + "upload-time": "2013-10-01T15:32:55.550902Z", + "url": "https://files.pythonhosted.org/packages/65/97/f74315be3ae53c4fa27a53cb1d63360898b27fb6547c9346ab02e1e1eba9/pytz-2005e.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-2.3.tar.gz", + "filename": "pytz-2005i.tar.gz", "hashes": { - "sha256": "58a257e26a53919058a27eb9aa3d74e29d5983dba82290fc1c1898f4ea249535" + "sha256": "4bb79cef82dec34dae1ba99a39a1b6431413ed7704b6a0a7e74f3c4fb74742db" }, "provenance": null, "requires-python": null, - "size": 675996, - "upload-time": "2010-02-10T02:19:35.096410Z", - "url": "https://files.pythonhosted.org/packages/08/b9/cefc15a27d9315b5d83a8010c1b19d4dcad1c68c99e0c38d704ce37f9e9d/Jinja2-2.3.tar.gz", + "size": 153011, + "upload-time": "2013-10-01T15:33:37.118357Z", + "url": "https://files.pythonhosted.org/packages/a9/69/fc96febe8356af8f7d6ccd8b92535222bf39d3e4f315fa725774a3762077/pytz-2005i.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-2.3.1.tar.gz", + "filename": "pytz-2005k.tar.bz2", "hashes": { - "sha256": "012dad09654e76ccb2e1bddbddb8073009b42cd4a92021b6206db69e616bd66c" + "sha256": "597b596dc1c2c130cd0a57a043459c3bd6477c640c07ac34ca3ce8eed7e6f30c" }, "provenance": null, "requires-python": null, - "size": 428770, - "upload-time": "2010-02-19T13:38:51.176260Z", - "url": "https://files.pythonhosted.org/packages/68/fd/348686b7eaae0ce5b7383cf89085b1b7b20441aa1b00352b6450ade28b61/Jinja2-2.3.1.tar.gz", + "size": 97483, + "upload-time": "2005-08-19T06:03:07Z", + "url": "https://files.pythonhosted.org/packages/5a/d8/4d75d1e4287ad9d051aab793c68f902c9c55c4397636b5ee540ebd15aedf/pytz-2005k.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-2.4.tar.gz", + "filename": "pytz-2005k.tar.gz", "hashes": { - "sha256": "767418380bf7ec1701414f9f361ca6c261f705dbb576f52366f7d5ebc1b25f1d" + "sha256": "6b026144c04d29dc2f57e37754f9c62e99b2b9d8a863b2faf741af41956b3dcb" }, "provenance": null, "requires-python": null, - "size": 688892, - "upload-time": "2010-04-13T00:56:07.151358Z", - "url": "https://files.pythonhosted.org/packages/6d/00/80746e9f3133c90686768f450cede835798c4c7e4a3b61a7621aa310f909/Jinja2-2.4.tar.gz", + "size": 154933, + "upload-time": "2005-08-19T06:03:39Z", + "url": "https://files.pythonhosted.org/packages/73/b2/12575d53aa86b02dfb6d8ac808e2b0a866afaa598139aac4423795d1f150/pytz-2005k.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-2.4.1.tar.gz", + "filename": "pytz-2005k.zip", "hashes": { - "sha256": "a90b3f18ccbb50c0a0fb3eaff23d60b7664e3e447c676a2cd21459a257574b38" + "sha256": "e0e2eaaf99d46e98d6480e271994de200ffb721b6d965bef008256f778148eb3" }, "provenance": null, "requires-python": null, - "size": 689032, - "upload-time": "2010-04-20T13:53:45.648392Z", - "url": "https://files.pythonhosted.org/packages/85/b1/633bbedbd8dfead320329a4c6bd8ee0abd9079567f21084c6862b7085dba/Jinja2-2.4.1.tar.gz", + "size": 397403, + "upload-time": "2005-08-19T06:04:15Z", + "url": "https://files.pythonhosted.org/packages/33/13/7a8b55b12ca8ff7ef760c6ec24f369766e3c5d9eda99d5e127cde18d2684/pytz-2005k.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-2.5.tar.gz", + "filename": "pytz-2005m.tar.bz2", "hashes": { - "sha256": "3d51c7a98feb1ae3cd4083f2ca5c9a35d2804707601ae18cdc707f3a0e63ef2b" + "sha256": "2ea1011c94d6e23f2ed47cbd794474bdb60bf663e39b1aa90172ddc7baec808f" }, "provenance": null, "requires-python": null, - "size": 690695, - "upload-time": "2010-05-29T22:54:42.437220Z", - "url": "https://files.pythonhosted.org/packages/c2/f2/7bd3f76fd073798f7dadfb66133be6cc7d587a592c8110f2ede991a9bcb3/Jinja2-2.5.tar.gz", + "size": 108528, + "upload-time": "2005-09-15T03:33:55Z", + "url": "https://files.pythonhosted.org/packages/64/10/4953545bfb7a1ff6856ccd4964ee2fabef046ddf539fdd2788f369801a20/pytz-2005m.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-2.5.1.tar.gz", + "filename": "pytz-2005m.tar.gz", "hashes": { - "sha256": "8d1c5be4a9c653f0dea0caab41d7af749f0600c96809926c9ea42721153320ee" + "sha256": "9e0fa84aff879d7997690a8835b402a65e33bf11a547fb862f83d20e9a7f2f8f" }, "provenance": null, "requires-python": null, - "size": 693882, - "upload-time": "2010-08-17T12:39:04.034246Z", - "url": "https://files.pythonhosted.org/packages/8b/b5/2670eb888424cefca96cc14475e20edfd2ce8b8f704753513a158832668f/Jinja2-2.5.1.tar.gz", + "size": 166526, + "upload-time": "2005-09-15T03:34:22Z", + "url": "https://files.pythonhosted.org/packages/85/3e/781c31f3df5090145b9a490d9870dc94356312af042465b5dd30739c1ba5/pytz-2005m.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-2.5.2.tar.gz", + "filename": "pytz-2005m.zip", "hashes": { - "sha256": "19040f01b3a9d8c63e4d57936f78710908199b69370ab44a0f7407dd891f019b" + "sha256": "8788d8eb9ad3a939670d0c18019355f399163e625e26ca17a28d6bd351d91915" }, "provenance": null, "requires-python": null, - "size": 697422, - "upload-time": "2010-08-18T11:15:20.346051Z", - "url": "https://files.pythonhosted.org/packages/1d/77/b5b98d2201259ac6962d299e6b445e8040d07c33ac3ff50509d7cd5ba00d/Jinja2-2.5.2.tar.gz", + "size": 410726, + "upload-time": "2005-09-15T03:35:02Z", + "url": "https://files.pythonhosted.org/packages/58/32/b1b04917e45f3cb21d73c8d6fc50cbfbd0c8842508e4f0778ee40fb62562/pytz-2005m.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-2.5.3.tar.gz", + "filename": "pytz-2006g-py2.4.egg", "hashes": { - "sha256": "b26f494f869170d966ccdc027537d2f0c58ccef45b453c05ad4ae1b764f77275" + "sha256": "b2c9276fcc0ba9001c3a462e9443c9f061ae402d67c4d3d9d7a1b23a6f2ee063" }, "provenance": null, "requires-python": null, - "size": 438450, - "upload-time": "2010-10-17T15:55:03.156748Z", - "url": "https://files.pythonhosted.org/packages/48/89/918559653d27c792906ac3958a8336a7cef4f517ec49a2f3c6be4d20ada4/Jinja2-2.5.3.tar.gz", + "size": 977214, + "upload-time": "2006-05-09T10:51:49Z", + "url": "https://files.pythonhosted.org/packages/58/88/181704531f6437f6fc78f845e68f8966d8e693f3bbd7c770b3b610cdea6f/pytz-2006g-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-2.5.4.tar.gz", + "filename": "pytz-2006g.tar.bz2", "hashes": { - "sha256": "62dfe7583c489f68d8af6afffdf3b594eb4d0f954c9e4a833ca12be0a4b7ee18" + "sha256": "b07019703a757af487a39e5ef3d7c9a527d4ffcd43534c402c7bf051c6b41ca5" }, "provenance": null, "requires-python": null, - "size": 1774331, - "upload-time": "2010-10-17T16:48:42.880934Z", - "url": "https://files.pythonhosted.org/packages/58/cc/b600b1d2fb6218bd0cb20c88f2dd4f748e163bea2e9b6ada22b7d9fc4571/Jinja2-2.5.4.tar.gz", + "size": 110615, + "upload-time": "2006-05-09T10:54:49Z", + "url": "https://files.pythonhosted.org/packages/56/03/af156356856b4fef1aaf50165a1be86b0f619c6019ee4519bbdc3348b50e/pytz-2006g.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-2.5.5.tar.gz", + "filename": "pytz-2006g.tar.gz", "hashes": { - "sha256": "22f9675e42dc640c4469d4f7d210baecb5e695823af954c813d51c930235675d" + "sha256": "9fa0f94c100f685a0dcbe058ce49d5360fe502c594255f1032181bc96990d390" }, "provenance": null, "requires-python": null, - "size": 438586, - "upload-time": "2010-10-18T14:37:40.897664Z", - "url": "https://files.pythonhosted.org/packages/de/0b/a9f8af13e178654a0a5fc8518773df649c503b7c1d0e7c77027ca705fdfc/Jinja2-2.5.5.tar.gz", + "size": 170744, + "upload-time": "2006-05-09T10:59:34Z", + "url": "https://files.pythonhosted.org/packages/21/e0/82ed2864abd138b90be57ab7d7f3b603537b700b0aa8dfd916e1de793b62/pytz-2006g.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-2.6.tar.gz", + "filename": "pytz-2006g.zip", "hashes": { - "sha256": "a85e185375db75c109f99ecde3d55415f035e7068a82252cf4f16c667ac38f49" + "sha256": "e5e2a006f234fe9fcc6e0085b88277b951b5e9ae8c87a12309b1c4e978fc9a7b" }, "provenance": null, "requires-python": null, - "size": 389741, - "upload-time": "2011-07-24T21:48:51.108731Z", - "url": "https://files.pythonhosted.org/packages/25/c8/212b1c2fd6df9eaf536384b6c6619c4e70a3afd2dffdd00e5296ffbae940/Jinja2-2.6.tar.gz", + "size": 413743, + "upload-time": "2006-05-09T11:00:45Z", + "url": "https://files.pythonhosted.org/packages/57/ad/791fd78561fd3da59f79f18e9d31a9f7f62013a61df996fe7c27682c999b/pytz-2006g.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-2.7.tar.gz", + "filename": "pytz-2006j-py2.4.egg", "hashes": { - "sha256": "474f1518d189ae7e318b139fecc1d30b943f124448cfa0f09582ca23e069fa4d" + "sha256": "4fef487745bc48991884af98bd0674d819a3834bf848b49dddfb38446af2bc97" }, "provenance": null, "requires-python": null, - "size": 377603, - "upload-time": "2013-05-20T13:03:02.975744Z", - "url": "https://files.pythonhosted.org/packages/33/db/9931c645626f9bf7867cc3c4225e7a8abf7aff37ecddb7e7d5df90a3b6c4/Jinja2-2.7.tar.gz", + "size": 992670, + "upload-time": "2006-08-23T06:44:19Z", + "url": "https://files.pythonhosted.org/packages/33/b1/fe534d7690d22b9b5ea5a54c472f659796ae981dfb463dc75f4cf9330dbb/pytz-2006j-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-2.7.1.tar.gz", + "filename": "pytz-2006j.tar.bz2", "hashes": { - "sha256": "5cc0a087a81dca1c08368482fb7a92fe2bdd8cfbb22bc0fccfe6c85affb04c8b" + "sha256": "d9fe3dab57783471021e1110b83a9d8f288ab9e05294516ef6f749afbd84a063" }, "provenance": null, "requires-python": null, - "size": 377813, - "upload-time": "2013-08-07T13:27:38.315995Z", - "url": "https://files.pythonhosted.org/packages/47/83/679b5592feb54e948d6599edf5dac61d2991778c3ecbef6b8041663f4740/Jinja2-2.7.1.tar.gz", + "size": 112937, + "upload-time": "2006-08-23T06:43:09Z", + "url": "https://files.pythonhosted.org/packages/47/75/5a1756c84ac51d83901d03fed58378bef6f06326335516126ba80bfce920/pytz-2006j.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-2.7.2.tar.gz", + "filename": "pytz-2006j.tar.gz", "hashes": { - "sha256": "310a35fbccac3af13ebf927297f871ac656b9da1d248b1fe6765affa71b53235" + "sha256": "bf9d80c749af8cd09b7d699c440c92d4bee09c0bc4c1b3c15740dce589a22460" }, "provenance": null, "requires-python": null, - "size": 378300, - "upload-time": "2014-01-10T10:42:40.317556Z", - "url": "https://files.pythonhosted.org/packages/23/94/ca42176bf7a252ce1f5d165953013573dffdbe4b5dac07f57146146ea432/Jinja2-2.7.2.tar.gz", + "size": 172367, + "upload-time": "2006-08-23T06:43:21Z", + "url": "https://files.pythonhosted.org/packages/5f/b9/0efede0c43692c24c4670d5cc6917226af1da232f965dc4b35b2ff243114/pytz-2006j.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-2.7.3.tar.gz", + "filename": "pytz-2006j.zip", "hashes": { - "sha256": "2e24ac5d004db5714976a04ac0e80c6df6e47e98c354cb2c0d82f8879d4f8fdb" + "sha256": "9789d1c46e84454eaacf0147ab35832d7df741d46eab9c7d051f68b1ee6c159b" }, "provenance": null, "requires-python": null, - "size": 378470, - "upload-time": "2014-06-06T16:49:17.841253Z", - "url": "https://files.pythonhosted.org/packages/b0/73/eab0bca302d6d6a0b5c402f47ad1760dc9cb2dd14bbc1873ad48db258e4d/Jinja2-2.7.3.tar.gz", + "size": 420151, + "upload-time": "2006-08-23T06:43:38Z", + "url": "https://files.pythonhosted.org/packages/fb/49/318a913286569b566c6cb18ad253bf3a827db66916528ae437f4b2269241/pytz-2006j.zip", "yanked": false }, { - "core-metadata": { - "sha256": "562a3917ca9a115706cda095d6b97cb485842ac1d415249201f2f4bbda0c9869" - }, - "data-dist-info-metadata": { - "sha256": "562a3917ca9a115706cda095d6b97cb485842ac1d415249201f2f4bbda0c9869" - }, - "filename": "Jinja2-2.8-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2006p-py2.4.egg", "hashes": { - "sha256": "1cc03ef32b64be19e0a5b54578dd790906a34943fe9102cfdae0d4495bd536b4" + "sha256": "41962f1c41bbd42321b695f703a7681b658ecb26ce3409ba700785bce59fc0e2" }, "provenance": null, "requires-python": null, - "size": 263888, - "upload-time": "2015-07-26T17:52:06.373720Z", - "url": "https://files.pythonhosted.org/packages/96/a1/c56bc4d99dc2663514a8481511e80eba8994133ae75eebdadfc91a5597d9/Jinja2-2.8-py2.py3-none-any.whl", + "size": 995825, + "upload-time": "2006-12-08T05:18:07Z", + "url": "https://files.pythonhosted.org/packages/74/f2/6222c94264cb27826914c87252abfba94fc84b4a62e5746d80322f5ca0ec/pytz-2006p-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-2.8.tar.gz", + "filename": "pytz-2006p-py2.5.egg", "hashes": { - "sha256": "bc1ff2ff88dbfacefde4ddde471d1417d3b304e8df103a7a9437d47269201bf4" + "sha256": "3d77aa215513a19f71ce8ed2e42887bb4be2634c4866754866d8b2d70c7d9f2c" }, "provenance": null, "requires-python": null, - "size": 357055, - "upload-time": "2015-07-26T17:49:47.443351Z", - "url": "https://files.pythonhosted.org/packages/f2/2f/0b98b06a345a761bec91a079ccae392d282690c2d8272e708f4d10829e22/Jinja2-2.8.tar.gz", + "size": 999306, + "upload-time": "2006-12-08T05:18:47Z", + "url": "https://files.pythonhosted.org/packages/4d/c9/299f50bc15b41eade1c99bc8c33dd6049b4f3f191c0853aa260accf6b98d/pytz-2006p-py2.5.egg", "yanked": false }, { - "core-metadata": { - "sha256": "6b00cf966b03cb8584f7959b36ad6c91c9ba466461daf7983dd87fd0acbef417" - }, - "data-dist-info-metadata": { - "sha256": "6b00cf966b03cb8584f7959b36ad6c91c9ba466461daf7983dd87fd0acbef417" - }, - "filename": "Jinja2-2.8.1-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2006p.tar.bz2", "hashes": { - "sha256": "3997cf273f1424207c60d5895264f74483fce72702f15a7cd51a8551d43663ca" + "sha256": "3888b4d71c0361ec518aac4dfaacbca2434c3861751fa65119ee15d775118ba2" }, "provenance": null, "requires-python": null, - "size": 264916, - "upload-time": "2016-12-29T13:16:24.235831Z", - "url": "https://files.pythonhosted.org/packages/67/ea/92b1d9d8f2dc43302df7f5271b9500bbfc237386782343561a5f62beb306/Jinja2-2.8.1-py2.py3-none-any.whl", + "size": 113980, + "upload-time": "2006-12-08T05:13:56Z", + "url": "https://files.pythonhosted.org/packages/28/ff/14eeb3ee899b7f01f5d81a7585ca87b725765694f21d7200cf4e4f3cea36/pytz-2006p.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-2.8.1.tar.gz", + "filename": "pytz-2006p.tar.gz", "hashes": { - "sha256": "35341f3a97b46327b3ef1eb624aadea87a535b8f50863036e085e7c426ac5891" + "sha256": "4d79b5e2850c5543c3451dcc3dba226313ede1d6586d1d374e9727d50e443ab4" }, "provenance": null, "requires-python": null, - "size": 358129, - "upload-time": "2016-12-29T13:16:20.340212Z", - "url": "https://files.pythonhosted.org/packages/5f/bd/5815d4d925a2b8cbbb4b4960f018441b0c65f24ba29f3bdcfb3c8218a307/Jinja2-2.8.1.tar.gz", + "size": 173348, + "upload-time": "2006-12-08T05:14:08Z", + "url": "https://files.pythonhosted.org/packages/03/be/abbddc124be14e7f74b7915ea5e3fea3ebb133ce1fe41ad82db781ecdb14/pytz-2006p.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "52f41a583b383f32565dd1a5c1175f71fa2af153a752458b6777d7a1ebaf6738" - }, - "data-dist-info-metadata": { - "sha256": "52f41a583b383f32565dd1a5c1175f71fa2af153a752458b6777d7a1ebaf6738" - }, - "filename": "Jinja2-2.9-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2006p.zip", "hashes": { - "sha256": "f485882fa2dc4dd27ca49605adcf7968d679ccc6ae220a09ca79622e151a40de" + "sha256": "0404e607d3f7919c54964a44bc7eb7ebd9bb17b90e70135db347dc3e5a78ed71" }, "provenance": null, "requires-python": null, - "size": 273661, - "upload-time": "2017-01-07T15:35:50.202315Z", - "url": "https://files.pythonhosted.org/packages/1d/7a/3dec2b8717e34fba5aae98fc2a42d75c27b2eff3650a2dbd975a664d2a11/Jinja2-2.9-py2.py3-none-any.whl", + "size": 422154, + "upload-time": "2006-12-08T05:14:25Z", + "url": "https://files.pythonhosted.org/packages/a2/73/7a40861ff5aa0e6e11861e91350488343d98d9d26fc94b238c365e5a105d/pytz-2006p.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-2.9.tar.gz", + "filename": "pytz-2007d-py2.3.egg", "hashes": { - "sha256": "bc5ce80fba5561ed94807f91e42e608b04b92861e22f8f79cef3af0444046f5d" + "sha256": "cab351089883c12ccb6651ec09e4aab62c2f3c5c8262fe5c704753af2aee0e02" }, "provenance": null, "requires-python": null, - "size": 367416, - "upload-time": "2017-01-07T15:35:46.988402Z", - "url": "https://files.pythonhosted.org/packages/44/af/6d8f605d188a50b11ec17fcd93e612c77197f2cd816facd5fea8aef7802e/Jinja2-2.9.tar.gz", + "size": 976176, + "upload-time": "2007-03-27T04:55:04Z", + "url": "https://files.pythonhosted.org/packages/77/05/09ab816bb7586f66d3cc3ed17d5e3c2aef8586b60cf78b5d95399eacf961/pytz-2007d-py2.3.egg", "yanked": false }, { - "core-metadata": { - "sha256": "60579620eb017eff8f1f6ae26394cb65024c6d23bc87b88e9487ba17f22b76f0" - }, - "data-dist-info-metadata": { - "sha256": "60579620eb017eff8f1f6ae26394cb65024c6d23bc87b88e9487ba17f22b76f0" - }, - "filename": "Jinja2-2.9.1-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007d-py2.4.egg", "hashes": { - "sha256": "5308c0017872a9a1bcb39766b56240e8f28222b62d7e5f2f8c821085ce608468" + "sha256": "eda4b621338fc97e3d010702bd56ad1ae22fa24f784818e257c7d7853d3ae669" }, "provenance": null, "requires-python": null, - "size": 273702, - "upload-time": "2017-01-07T15:56:27.026591Z", - "url": "https://files.pythonhosted.org/packages/39/10/4e29a4822d736c878ee5be74912bba174e5ab0e5b1cecfa56da7b1341108/Jinja2-2.9.1-py2.py3-none-any.whl", + "size": 486822, + "upload-time": "2007-03-27T04:55:24Z", + "url": "https://files.pythonhosted.org/packages/77/92/595c5ad4b4def3f5f2e48e603df3d8a744bd115a9d3c81dae8cdd4f5eb1b/pytz-2007d-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-2.9.1.tar.gz", + "filename": "pytz-2007d-py2.5.egg", "hashes": { - "sha256": "d1e67761036f25bea59acf53d9bb137119d6a56c05166c412742499acb790815" + "sha256": "36f3d613389156c711f3dcd759857429124f717afde118e2e1935db01a4b5d83" }, "provenance": null, "requires-python": null, - "size": 367528, - "upload-time": "2017-01-07T15:56:23.682969Z", - "url": "https://files.pythonhosted.org/packages/a7/4e/6c4a13fa6bacee33d5b2ff8653593f32853e020c4289b24935305f202baf/Jinja2-2.9.1.tar.gz", + "size": 486489, + "upload-time": "2007-03-27T04:55:49Z", + "url": "https://files.pythonhosted.org/packages/1f/5f/fba072b942e8c2b5f6c018f8e880133bbef847eecb643885990e2578fd7c/pytz-2007d-py2.5.egg", "yanked": false }, { - "core-metadata": { - "sha256": "349c4f9ab1fe008020d2a6c0bd2ecb3ec2173eb821c00187bc94a418051768c7" - }, - "data-dist-info-metadata": { - "sha256": "349c4f9ab1fe008020d2a6c0bd2ecb3ec2173eb821c00187bc94a418051768c7" - }, - "filename": "Jinja2-2.9.2-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007d.tar.bz2", "hashes": { - "sha256": "2f2834e395694d3a1b68e7854e729b1bac036c1b6f998689719006ae384ad0d0" + "sha256": "e64f9cef596691ddd86bf851dff80301665e8a7e97ea3e89b1ece44194649add" }, "provenance": null, "requires-python": null, - "size": 274179, - "upload-time": "2017-01-08T01:50:48.323780Z", - "url": "https://files.pythonhosted.org/packages/7b/f4/acb2ebd5e40245668c800078d7637b43137d52542d1052d075375fad9f55/Jinja2-2.9.2-py2.py3-none-any.whl", + "size": 160605, + "upload-time": "2007-03-27T04:54:12Z", + "url": "https://files.pythonhosted.org/packages/b9/de/49f4e7c8a4cbb0c1adbfa9e1ac4c155bda807d2834b2cbbbbfd3b304cb26/pytz-2007d.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-2.9.2.tar.gz", + "filename": "pytz-2007d.tar.gz", "hashes": { - "sha256": "2333eae399fb538f934d661f7debab8a9736002c343c8e95c56f1e413076c0ce" + "sha256": "7f7234aca878f844e54f2c83eb83c3bcf59eab889087d61b7e453ca7d46f2211" }, "provenance": null, "requires-python": null, - "size": 368290, - "upload-time": "2017-01-08T01:50:44.794452Z", - "url": "https://files.pythonhosted.org/packages/de/24/bad6dc9f0d7a0f835d940c5f5076f29824fce45ccd673cc843abf30b9117/Jinja2-2.9.2.tar.gz", + "size": 222525, + "upload-time": "2007-03-27T04:54:22Z", + "url": "https://files.pythonhosted.org/packages/4d/80/44e945c0983ef844be6b43d3dad72691d67315e748a9999d0d959eb5ab04/pytz-2007d.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "6c0c4359be06380b852ad3519ee4ffe10a0a0094e9b853e1ac94a701bf1a8b4e" - }, - "data-dist-info-metadata": { - "sha256": "6c0c4359be06380b852ad3519ee4ffe10a0a0094e9b853e1ac94a701bf1a8b4e" - }, - "filename": "Jinja2-2.9.3-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007d.zip", "hashes": { - "sha256": "9951f5045ee63d93c25ff168648d3e2f5e0dc1ec3465a83d0bc436c129e14340" + "sha256": "eb7f7ca4a943793140d27ea2cbbba8eb2f12f4a3e2adf85b7c23144b26802957" }, "provenance": null, "requires-python": null, - "size": 274552, - "upload-time": "2017-01-08T21:24:00.908658Z", - "url": "https://files.pythonhosted.org/packages/e4/20/00afebb3a730abdb8152845b3df0bce381daf39ce999ee0ac0ee3aee8845/Jinja2-2.9.3-py2.py3-none-any.whl", + "size": 494792, + "upload-time": "2007-03-27T04:54:36Z", + "url": "https://files.pythonhosted.org/packages/04/87/6b3ce220b1d8e5398abd1eb230ab0eb5a45d84db824ff994772e273a8551/pytz-2007d.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-2.9.3.tar.gz", + "filename": "pytz-2007f-py2.3.egg", "hashes": { - "sha256": "ad82db536885b24aef5d2cb9d4d8da48a4202533fc1b7e60c068867426396488" + "sha256": "afdfe7833e2f42bd004291767e7dfe81da2c5bb6cf4a090bb9348f98dbfff568" }, "provenance": null, "requires-python": null, - "size": 369090, - "upload-time": "2017-01-08T21:23:57.700224Z", - "url": "https://files.pythonhosted.org/packages/7e/ea/f515b991b63346ad62efeae073d613c12216c551f9f9c2fa74c916e731c0/Jinja2-2.9.3.tar.gz", + "size": 975931, + "upload-time": "2007-06-03T12:25:47Z", + "url": "https://files.pythonhosted.org/packages/88/bb/4adbcde6c6aeb3583f0631925a271e9afe1df5ed6c370f60ed259d332ef6/pytz-2007f-py2.3.egg", "yanked": false }, { - "core-metadata": { - "sha256": "db848a1e3cbd9d3bc6a7053e2be2b8638a0212a5f38eb0ff01c0be9fb0378ce6" - }, - "data-dist-info-metadata": { - "sha256": "db848a1e3cbd9d3bc6a7053e2be2b8638a0212a5f38eb0ff01c0be9fb0378ce6" - }, - "filename": "Jinja2-2.9.4-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007f-py2.4.egg", "hashes": { - "sha256": "93b97a811b575998899b293fdb2144c536aeb7d6ee13464b0cf8e86ae64eb56b" + "sha256": "da2f51903c7c5e90ad689b4aa022225e1ee392449f578f754b77f6c6251acb06" }, "provenance": null, "requires-python": null, - "size": 274633, - "upload-time": "2017-01-10T08:24:17.366849Z", - "url": "https://files.pythonhosted.org/packages/4b/d0/c967cd61324702887b00b1e8e78db94db734a9018443051a0854c16a8fe1/Jinja2-2.9.4-py2.py3-none-any.whl", + "size": 486588, + "upload-time": "2007-06-03T12:26:07Z", + "url": "https://files.pythonhosted.org/packages/4f/07/a32b301cfa2a02454e704875066f0cd891f3e982c3f88de0bd2b72b0dfb8/pytz-2007f-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-2.9.4.tar.gz", + "filename": "pytz-2007f-py2.5.egg", "hashes": { - "sha256": "aab8d8ca9f45624f1e77f2844bf3c144d180e97da8824c2a6d7552ad039b5442" + "sha256": "8a523cdfc579f3f0e294665d417912f6a38f9e597b355a0fa138fa2dbf37950f" }, "provenance": null, "requires-python": null, - "size": 369566, - "upload-time": "2017-01-10T08:24:12.324059Z", - "url": "https://files.pythonhosted.org/packages/f4/3f/28387a5bbc6883082c16784c6135440b94f9d5938fb156ff579798e18eda/Jinja2-2.9.4.tar.gz", + "size": 486249, + "upload-time": "2007-06-03T12:26:25Z", + "url": "https://files.pythonhosted.org/packages/a4/fd/c6da399117f5b4f7104499953f4e80cc37bc9dbc8898dac7324a215f65d3/pytz-2007f-py2.5.egg", "yanked": false }, { - "core-metadata": { - "sha256": "7ed88fc3baea672c4263d26bbd79636cd1198739d6858f3b5b9bb0c26c5708bf" - }, - "data-dist-info-metadata": { - "sha256": "7ed88fc3baea672c4263d26bbd79636cd1198739d6858f3b5b9bb0c26c5708bf" - }, - "filename": "Jinja2-2.9.5-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007f.tar.bz2", "hashes": { - "sha256": "a7b7438120dbe76a8e735ef7eba6048eaf4e0b7dbc530e100812f8ec462a4d50" + "sha256": "7856c314b47b306cea691e3d527405db429b29f2a2c5a3253ef2a48d982be59d" }, "provenance": null, "requires-python": null, - "size": 340662, - "upload-time": "2017-01-28T14:42:38.044583Z", - "url": "https://files.pythonhosted.org/packages/3c/d1/49d69bc23d0e0c7612248dd8f5391bd043648865132309616c280ca1c837/Jinja2-2.9.5-py2.py3-none-any.whl", + "size": 160649, + "upload-time": "2007-06-03T12:24:44Z", + "url": "https://files.pythonhosted.org/packages/9c/ee/ce8dc89913f8b03e3088d129051dc02e1b80e1ad4ac2052e82b9d23121b2/pytz-2007f.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-2.9.5.tar.gz", + "filename": "pytz-2007f.tar.gz", "hashes": { - "sha256": "702a24d992f856fa8d5a7a36db6128198d0c21e1da34448ca236c42e92384825" + "sha256": "528ad692f2cc38e3a9388b3f316badbbd714d726bfe3180717cd1132eaf8f8fd" }, "provenance": null, "requires-python": null, - "size": 437631, - "upload-time": "2017-01-28T14:42:34.494046Z", - "url": "https://files.pythonhosted.org/packages/71/59/d7423bd5e7ddaf3a1ce299ab4490e9044e8dfd195420fc83a24de9e60726/Jinja2-2.9.5.tar.gz", + "size": 220490, + "upload-time": "2007-06-03T12:24:54Z", + "url": "https://files.pythonhosted.org/packages/d5/ec/e69a32096e6f6b796152e5f023e8fce929f7e6560946e453d3d7b7e1586e/pytz-2007f.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "e772d25e5a82f3a253c8b48fb03c803a6c95e295c8cf39a6668517cfba20cad0" - }, - "data-dist-info-metadata": { - "sha256": "e772d25e5a82f3a253c8b48fb03c803a6c95e295c8cf39a6668517cfba20cad0" - }, - "filename": "Jinja2-2.9.6-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007f.zip", "hashes": { - "sha256": "2231bace0dfd8d2bf1e5d7e41239c06c9e0ded46e70cc1094a0aa64b0afeb054" + "sha256": "7e9f698c6ce767eb1e86304246053f1421e32d4c2820530d1a90c09e821ccf7c" }, "provenance": null, "requires-python": null, - "size": 340680, - "upload-time": "2017-04-03T13:11:27.693400Z", - "url": "https://files.pythonhosted.org/packages/5e/73/10c45b82a88ed6b7751bd40da31eeefd7b362e07b56a99aa6e56655a0794/Jinja2-2.9.6-py2.py3-none-any.whl", + "size": 494464, + "upload-time": "2007-06-03T12:25:17Z", + "url": "https://files.pythonhosted.org/packages/3b/37/2aa23ce0e75dc5a0a15e77f2a2fe12855ac7906411d85c8b4a7fdb1cb853/pytz-2007f.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-2.9.6.tar.gz", + "filename": "pytz-2007g-py2.3.egg", "hashes": { - "sha256": "ddaa01a212cd6d641401cb01b605f4a4d9f37bfc93043d7f760ec70fb99ff9ff" + "sha256": "8066fd3468f73fe71331cf0466f7c1f51e5d8bb82f09cd21f05d24e722cf0bcc" }, "provenance": null, "requires-python": null, - "size": 437659, - "upload-time": "2017-04-03T13:11:24.549943Z", - "url": "https://files.pythonhosted.org/packages/90/61/f820ff0076a2599dd39406dcb858ecb239438c02ce706c8e91131ab9c7f1/Jinja2-2.9.6.tar.gz", + "size": 977995, + "upload-time": "2007-09-26T07:29:33Z", + "url": "https://files.pythonhosted.org/packages/b9/6a/d4e3bcba9e3124de2764c177d3bd92cca62cb5e79bbde5c427240ae7431d/pytz-2007g-py2.3.egg", "yanked": false }, { - "core-metadata": { - "sha256": "d7c12053ccd1ebe6affb4fb9cbf81779bccae069c107fefa9402d4b25fba4073" - }, - "data-dist-info-metadata": { - "sha256": "d7c12053ccd1ebe6affb4fb9cbf81779bccae069c107fefa9402d4b25fba4073" - }, - "filename": "Jinja2-2.10-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007g-py2.4.egg", "hashes": { - "sha256": "74c935a1b8bb9a3947c50a54766a969d4846290e1e788ea44c1392163723c3bd" + "sha256": "f73abd14d78f9df87c0f5a1cb7fd720b4c005ae51ae2065ea0ba21d6d50cb804" }, "provenance": null, "requires-python": null, - "size": 126381, - "upload-time": "2017-11-08T20:13:42.279540Z", - "url": "https://files.pythonhosted.org/packages/7f/ff/ae64bacdfc95f27a016a7bed8e8686763ba4d277a78ca76f32659220a731/Jinja2-2.10-py2.py3-none-any.whl", + "size": 487653, + "upload-time": "2007-09-26T07:30:00Z", + "url": "https://files.pythonhosted.org/packages/f9/21/35a90ddb0914532aae0665bb862e43da52fa9959af081adc6c504fc248b3/pytz-2007g-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-2.10.tar.gz", + "filename": "pytz-2007g-py2.5.egg", "hashes": { - "sha256": "f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4" + "sha256": "e2dadd6183556058c3f8196762cb97bcd7b8bf37b5b951782cc24770d21ad546" }, "provenance": null, "requires-python": null, - "size": 261631, - "upload-time": "2017-11-08T20:13:44.666516Z", - "url": "https://files.pythonhosted.org/packages/56/e6/332789f295cf22308386cf5bbd1f4e00ed11484299c5d7383378cf48ba47/Jinja2-2.10.tar.gz", + "size": 487314, + "upload-time": "2007-09-26T07:31:02Z", + "url": "https://files.pythonhosted.org/packages/fc/0e/0e161691ea3ab1af6625535d329ac9b08f00aa2b2cb0ac7f530bdbd30789/pytz-2007g-py2.5.egg", "yanked": false }, { - "core-metadata": { - "sha256": "af1d1e37c957f22abcf98569a660b3575431e32dcf8fd2168b4f265d40ab7b02" - }, - "data-dist-info-metadata": { - "sha256": "af1d1e37c957f22abcf98569a660b3575431e32dcf8fd2168b4f265d40ab7b02" - }, - "filename": "Jinja2-2.10.1-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007g.tar.bz2", "hashes": { - "sha256": "14dd6caf1527abb21f08f86c784eac40853ba93edb79552aa1e4b8aef1b61c7b" + "sha256": "6e5707178706865f2f246c7fd96979409eb03aa4c31bd6c1a6bfdd531c67dba0" }, "provenance": null, "requires-python": null, - "size": 124883, - "upload-time": "2019-04-06T18:59:59.630413Z", - "url": "https://files.pythonhosted.org/packages/1d/e7/fd8b501e7a6dfe492a433deb7b9d833d39ca74916fa8bc63dd1a4947a671/Jinja2-2.10.1-py2.py3-none-any.whl", + "size": 160814, + "upload-time": "2007-09-26T07:28:28Z", + "url": "https://files.pythonhosted.org/packages/a0/cc/c205090cb9f6f56873f011a103f95169d6a0c2f0abbda0495bfe25bc3b2f/pytz-2007g.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-2.10.1.tar.gz", + "filename": "pytz-2007g.tar.gz", "hashes": { - "sha256": "065c4f02ebe7f7cf559e49ee5a95fb800a9e4528727aec6f24402a5374c65013" + "sha256": "06ddf95f9736d0068bef1f5ec7c48de0d685ee7e8f8f3f17d5a3bf4cd3c2b7eb" }, "provenance": null, "requires-python": null, - "size": 260956, - "upload-time": "2019-04-06T19:00:02.949801Z", - "url": "https://files.pythonhosted.org/packages/93/ea/d884a06f8c7f9b7afbc8138b762e80479fb17aedbbe2b06515a12de9378d/Jinja2-2.10.1.tar.gz", + "size": 220263, + "upload-time": "2007-09-26T07:28:40Z", + "url": "https://files.pythonhosted.org/packages/82/ee/a85ee2be28d2aedbf6aa7bfee8284e9f200617b48f2ea5b354d266326f9f/pytz-2007g.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "7256c79218f5b41794dbbee35bbba9050643de2182e8eac568837f0a257c1b26" - }, - "data-dist-info-metadata": { - "sha256": "7256c79218f5b41794dbbee35bbba9050643de2182e8eac568837f0a257c1b26" - }, - "filename": "Jinja2-2.10.2-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007g.zip", "hashes": { - "sha256": "d599309630bb8b054b78089c567e29f805b4ac3b1fafc4ef03a149f2bf97914b" + "sha256": "5663345b84a74cdac396b952f550cf4d4572ff90fa7d56dd42ccee8219e052b8" }, "provenance": null, "requires-python": null, - "size": 125325, - "upload-time": "2019-10-04T18:19:47.843535Z", - "url": "https://files.pythonhosted.org/packages/38/31/cc05057b7a9aa08762fe692f09969d2006f7ef740e36b36f4479b63ffa4c/Jinja2-2.10.2-py2.py3-none-any.whl", + "size": 495546, + "upload-time": "2007-09-26T07:28:56Z", + "url": "https://files.pythonhosted.org/packages/2e/75/4b5d8d79fca5a7423c668b3b517f1efe3458a80245ea216b10fbfc3d61d8/pytz-2007g.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-2.10.2.tar.gz", + "filename": "pytz-2007i-py2.3.egg", "hashes": { - "sha256": "8499a75b4def6dcb541569f8cda6b0fc40894eac5337af7898f176837dab2d87" + "sha256": "701423194f23b50c8e029a62ef1554f07f1bcaf93eebb4430ed5a51ad771f6c9" }, "provenance": null, "requires-python": null, - "size": 257882, - "upload-time": "2019-10-04T18:19:50.293208Z", - "url": "https://files.pythonhosted.org/packages/78/b7/d6f4e0f2ba7c11b68c95b1b85f1e65a4bc61c70cbc67da197e1f70560e23/Jinja2-2.10.2.tar.gz", + "size": 979724, + "upload-time": "2007-12-03T07:49:30Z", + "url": "https://files.pythonhosted.org/packages/fa/f0/a16cd6d67d796c22d32e0bfe88523d0a054f76f0829eb19f11248dc208af/pytz-2007i-py2.3.egg", "yanked": false }, { - "core-metadata": { - "sha256": "443ff383e8d35362bc2dbc15a91358371a3e466443fa0d3c66298bd91d665048" - }, - "data-dist-info-metadata": { - "sha256": "443ff383e8d35362bc2dbc15a91358371a3e466443fa0d3c66298bd91d665048" - }, - "filename": "Jinja2-2.10.3-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007i-py2.4.egg", "hashes": { - "sha256": "74320bb91f31270f9551d46522e33af46a80c3d619f4a4bf42b3164d30b5911f" + "sha256": "32c75757bec69d0e3e0bef7cf8d72fadba514c4387dc68ae659e2c97ece60172" }, "provenance": null, "requires-python": null, - "size": 125326, - "upload-time": "2019-10-04T18:52:37.896468Z", - "url": "https://files.pythonhosted.org/packages/65/e0/eb35e762802015cab1ccee04e8a277b03f1d8e53da3ec3106882ec42558b/Jinja2-2.10.3-py2.py3-none-any.whl", + "size": 488407, + "upload-time": "2007-12-03T07:49:52Z", + "url": "https://files.pythonhosted.org/packages/c7/ae/54f6c8e55261ca9bfd124451650b5b3e12b154dc3bfc9a7e6ad468ae9e73/pytz-2007i-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-2.10.3.tar.gz", + "filename": "pytz-2007i-py2.5.egg", "hashes": { - "sha256": "9fe95f19286cfefaa917656583d020be14e7859c6b0252588391e47db34527de" + "sha256": "b26efd9a15c35d25ee116184ecb1ecaff18352806dca96883f153389d72cf773" }, "provenance": null, "requires-python": null, - "size": 257888, - "upload-time": "2019-10-04T18:52:40.378989Z", - "url": "https://files.pythonhosted.org/packages/7b/db/1d037ccd626d05a7a47a1b81ea73775614af83c2b3e53d86a0bb41d8d799/Jinja2-2.10.3.tar.gz", + "size": 488063, + "upload-time": "2007-12-03T07:50:13Z", + "url": "https://files.pythonhosted.org/packages/7e/8d/2e7a441daf5ab45cee8d2b9278862fd202ab801a1ce6af259d1cc2c7580d/pytz-2007i-py2.5.egg", "yanked": false }, { - "core-metadata": { - "sha256": "edb068ebe458652500704de1121c8d7817def62e3bd57f54bc4c9b56b6ab0628" - }, - "data-dist-info-metadata": { - "sha256": "edb068ebe458652500704de1121c8d7817def62e3bd57f54bc4c9b56b6ab0628" - }, - "filename": "Jinja2-2.11.0-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007i.tar.bz2", "hashes": { - "sha256": "6e7a3c2934694d59ad334c93dd1b6c96699cf24c53fdb8ec848ac6b23e685734" + "sha256": "e9784628063f8ef19218d6a7c90df25fb05f9e528c980c01160a8cdadcd00245" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 126742, - "upload-time": "2020-01-27T18:24:09.854724Z", - "url": "https://files.pythonhosted.org/packages/7b/af/b9ed1959cb4bb7332e2b0797476c878fa38d200bfcfe38c6d53517c29bdf/Jinja2-2.11.0-py2.py3-none-any.whl", + "requires-python": null, + "size": 162849, + "upload-time": "2007-12-03T07:54:17Z", + "url": "https://files.pythonhosted.org/packages/9b/57/ac5b5096de848c05bba3f268066cf3dbd4a63f580ab6506403a663168765/pytz-2007i.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-2.11.0.tar.gz", + "filename": "pytz-2007i.tar.gz", "hashes": { - "sha256": "d6609ae5ec3d56212ca7d802eda654eaf2310000816ce815361041465b108be4" + "sha256": "16674852cc0d69986eea930c6f412e720e1429cb540303f8dfe501434846f970" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 257890, - "upload-time": "2020-01-27T18:24:12.034781Z", - "url": "https://files.pythonhosted.org/packages/30/4b/898001ad08a1c51ffdcfadb028e5654a78484d0a3669d72d56f6ae5472bb/Jinja2-2.11.0.tar.gz", + "requires-python": null, + "size": 220885, + "upload-time": "2007-12-03T07:54:29Z", + "url": "https://files.pythonhosted.org/packages/ad/f6/4b101e61edf991d38a4ccb80a40b0ad998ecbc90b0f07b3dcb850e408b99/pytz-2007i.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "edef7fb73ed18ab4dbc487a21d34aaddee60e9d7428e8ca6de8e6f76544bbb15" - }, - "data-dist-info-metadata": { - "sha256": "edef7fb73ed18ab4dbc487a21d34aaddee60e9d7428e8ca6de8e6f76544bbb15" - }, - "filename": "Jinja2-2.11.1-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007i.zip", "hashes": { - "sha256": "b0eaf100007721b5c16c1fc1eecb87409464edc10469ddc9a22a27a99123be49" + "sha256": "5543976d8f13ae584eead22d108554c88f990983a51ff4bdb147f3c3fe383369" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 126746, - "upload-time": "2020-01-30T18:09:32.504826Z", - "url": "https://files.pythonhosted.org/packages/27/24/4f35961e5c669e96f6559760042a55b9bcfcdb82b9bdb3c8753dbe042e35/Jinja2-2.11.1-py2.py3-none-any.whl", + "requires-python": null, + "size": 500240, + "upload-time": "2007-12-03T07:54:44Z", + "url": "https://files.pythonhosted.org/packages/52/0a/e322be630089f5bd566f9b40a47b1266ba3f93348572832d4798cb6d6ae0/pytz-2007i.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-2.11.1.tar.gz", + "filename": "pytz-2007k-py2.3.egg", "hashes": { - "sha256": "93187ffbc7808079673ef52771baa950426fd664d3aad1d0fa3e95644360e250" + "sha256": "309cc851bb7463a5b148a73796feb86e804d005b201203df028fc11999e170ad" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 258043, - "upload-time": "2020-01-30T18:09:34.857308Z", - "url": "https://files.pythonhosted.org/packages/d8/03/e491f423379ea14bb3a02a5238507f7d446de639b623187bccc111fbecdf/Jinja2-2.11.1.tar.gz", + "requires-python": null, + "size": 995496, + "upload-time": "2008-01-02T02:14:40Z", + "url": "https://files.pythonhosted.org/packages/24/d9/de8373de5da0d79885c4e95a3e14444ba2366293acac5996aead359a9ee9/pytz-2007k-py2.3.egg", "yanked": false }, { - "core-metadata": { - "sha256": "e591d166821100c1ec24f9ea86527adb6fdd44fb1878f609fbd107e3e472ef22" - }, - "data-dist-info-metadata": { - "sha256": "e591d166821100c1ec24f9ea86527adb6fdd44fb1878f609fbd107e3e472ef22" - }, - "filename": "Jinja2-2.11.2-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007k-py2.4.egg", "hashes": { - "sha256": "f0a4641d3cf955324a89c04f3d94663aa4d638abe8f733ecd3582848e1c37035" + "sha256": "bd97ff88b331431b10a797b3a4aefb4f3c73dfdf2feb1101f7b78b8543157eb8" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 125774, - "upload-time": "2020-04-13T16:16:44.917621Z", - "url": "https://files.pythonhosted.org/packages/30/9e/f663a2aa66a09d838042ae1a2c5659828bb9b41ea3a6efa20a20fd92b121/Jinja2-2.11.2-py2.py3-none-any.whl", + "requires-python": null, + "size": 496318, + "upload-time": "2008-01-02T02:15:17Z", + "url": "https://files.pythonhosted.org/packages/cf/3b/0234fb3c4969e5d41bd4ea5fa8eabdd7b88eb7ba37e8451df15daf9acc5c/pytz-2007k-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-2.11.2.tar.gz", + "filename": "pytz-2007k-py2.5.egg", "hashes": { - "sha256": "89aab215427ef59c34ad58735269eb58b1a5808103067f7bb9d5836c651b3bb0" + "sha256": "5ee06ef3def63089fef06bd8e95f00ecffad1679620c5ebdfd5ef017f9b278aa" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 257594, - "upload-time": "2020-04-13T16:16:46.750648Z", - "url": "https://files.pythonhosted.org/packages/64/a7/45e11eebf2f15bf987c3bc11d37dcc838d9dc81250e67e4c5968f6008b6c/Jinja2-2.11.2.tar.gz", + "requires-python": null, + "size": 495979, + "upload-time": "2008-01-02T02:15:39Z", + "url": "https://files.pythonhosted.org/packages/63/ab/373699c3024300578f264a9228889ad6ad84273e70c38bacbff0a892b5ec/pytz-2007k-py2.5.egg", "yanked": false }, { - "core-metadata": { - "sha256": "3ec7292750b7452a7cc5c8d5ddf02e4f3d77aca6c6c66cc95e7310147f962a1b" - }, - "data-dist-info-metadata": { - "sha256": "3ec7292750b7452a7cc5c8d5ddf02e4f3d77aca6c6c66cc95e7310147f962a1b" - }, - "filename": "Jinja2-2.11.3-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007k.tar.bz2", "hashes": { - "sha256": "03e47ad063331dd6a3f04a43eddca8a966a26ba0c5b7207a9a9e4e08f1b29419" + "sha256": "8c079428a193a9d1faea4478b6f91704642ebaeb218c1868d501a30182c1a596" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 125699, - "upload-time": "2021-01-31T16:33:07.289264Z", - "url": "https://files.pythonhosted.org/packages/7e/c2/1eece8c95ddbc9b1aeb64f5783a9e07a286de42191b7204d67b7496ddf35/Jinja2-2.11.3-py2.py3-none-any.whl", + "requires-python": null, + "size": 163769, + "upload-time": "2008-01-02T02:18:44Z", + "url": "https://files.pythonhosted.org/packages/df/76/1d3ac1abada8806e822ca1795e3d59015576991062ef5d62cc0091d957ce/pytz-2007k.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-2.11.3.tar.gz", + "filename": "pytz-2007k.tar.gz", "hashes": { - "sha256": "a6d58433de0ae800347cab1fa3043cebbabe8baa9d29e668f1c768cb87a333c6" + "sha256": "91660c7caf068d1b699264a94e77f92b55c45a03cca4d5802f0dbea12ae2c9a4" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 257589, - "upload-time": "2021-01-31T16:33:09.175429Z", - "url": "https://files.pythonhosted.org/packages/4f/e7/65300e6b32e69768ded990494809106f87da1d436418d5f1367ed3966fd7/Jinja2-2.11.3.tar.gz", + "requires-python": null, + "size": 221990, + "upload-time": "2008-01-02T02:18:57Z", + "url": "https://files.pythonhosted.org/packages/22/d0/0388b67ae2c118e6de8b07c4ac9a7f59cd916d56af4af79aec1492d2c291/pytz-2007k.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "e7665706a39e83e022c954c8d2175173ac6d8e495e869a2d3b6e3192a6783b8b" - }, - "data-dist-info-metadata": { - "sha256": "e7665706a39e83e022c954c8d2175173ac6d8e495e869a2d3b6e3192a6783b8b" - }, - "filename": "Jinja2-3.0.0a1-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007k.zip", "hashes": { - "sha256": "c10142f819c2d22bdcd17548c46fa9b77cf4fda45097854c689666bf425e7484" + "sha256": "8acad5f78e69b95a509a18cf194867681bccf84dad20718130a3f10afcde6609" }, "provenance": null, - "requires-python": ">=3.6", - "size": 121455, - "upload-time": "2020-02-05T22:36:18.551334Z", - "url": "https://files.pythonhosted.org/packages/3b/c4/d9e8cc19bd72e23aff339ce02ae0a2c447652ed6f8e82ef4d8294747ebc2/Jinja2-3.0.0a1-py3-none-any.whl", + "requires-python": null, + "size": 508182, + "upload-time": "2008-01-02T02:19:15Z", + "url": "https://files.pythonhosted.org/packages/e5/0e/88e83701c01bbf8bff0829d66643d941a6b76b4cadc062ecef2bc682a382/pytz-2007k.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-3.0.0a1.tar.gz", + "filename": "pytz-2008g-py2.3.egg", "hashes": { - "sha256": "c922560ac46888d47384de1dbdc3daaa2ea993af4b26a436dec31fa2c19ec668" + "sha256": "484fc4200c7b78a817fe577ebce4e7d5e39636d4293bc00551dd3f1414748dab" }, "provenance": null, - "requires-python": ">=3.6", - "size": 249729, - "upload-time": "2020-02-05T22:36:20.898864Z", - "url": "https://files.pythonhosted.org/packages/36/cc/5cd404a00f1b93bc830505c7a78553d9f49f7152c336466fc206790cc26c/Jinja2-3.0.0a1.tar.gz", + "requires-python": null, + "size": 1007678, + "upload-time": "2008-10-11T12:36:01Z", + "url": "https://files.pythonhosted.org/packages/01/09/45ac8b1724805e37b50f29d032a16c0ac6e057b41973b093e4fffba78105/pytz-2008g-py2.3.egg", "yanked": false }, { - "core-metadata": { - "sha256": "fdcdb6292b9d56a8855c8cc517093782d659d2b49c6ae32eccac50e05694b68c" - }, - "data-dist-info-metadata": { - "sha256": "fdcdb6292b9d56a8855c8cc517093782d659d2b49c6ae32eccac50e05694b68c" - }, - "filename": "Jinja2-3.0.0rc1-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008g-py2.4.egg", "hashes": { - "sha256": "e45e6190f710fb7628af1315cb78354ea08955ab29db1d5fc53acc15cfbd52ee" + "sha256": "45a351c86170b2356db1f23f2a4c46694be01a345faf86ecb9653694e30fb39f" }, "provenance": null, - "requires-python": ">=3.6", - "size": 125341, - "upload-time": "2021-04-16T15:25:22.737652Z", - "url": "https://files.pythonhosted.org/packages/89/9b/5350267251fa4196af24c7c2ea87f002d098c3ef4a8f099451cfa2bca802/Jinja2-3.0.0rc1-py3-none-any.whl", + "requires-python": null, + "size": 501306, + "upload-time": "2008-10-11T12:36:28Z", + "url": "https://files.pythonhosted.org/packages/a7/77/56d745e0fb82c1bcc85919f63d72df90c75d2b5e775ba6b76016afdc9b63/pytz-2008g-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-3.0.0rc1.tar.gz", + "filename": "pytz-2008g-py2.5.egg", "hashes": { - "sha256": "fedf3b7cf64194e3e67b44eb6d4dbfc09e6785449c2e842a0d8172d3c22a3152" + "sha256": "b44ade5f0c966d2acbff9e78951870ca5c3f0352969447f656f5402900f648e7" }, "provenance": null, - "requires-python": ">=3.6", - "size": 260351, - "upload-time": "2021-04-16T15:25:24.842365Z", - "url": "https://files.pythonhosted.org/packages/0c/df/80bc8316d67b081d107e33f704c2231446bafa31e59b2a1e7a8e81792cb5/Jinja2-3.0.0rc1.tar.gz", + "requires-python": null, + "size": 500955, + "upload-time": "2008-10-11T12:36:53Z", + "url": "https://files.pythonhosted.org/packages/23/dc/7f3dbc1af085428e3bf179f4c638f31cad2c2f3e2ded94db0f0271bac211/pytz-2008g-py2.5.egg", "yanked": false }, { - "core-metadata": { - "sha256": "f8e09a53b7fdfecb25fcd70632ad8be60bc08ef92abb578b14b9e73b54f066e6" - }, - "data-dist-info-metadata": { - "sha256": "f8e09a53b7fdfecb25fcd70632ad8be60bc08ef92abb578b14b9e73b54f066e6" - }, - "filename": "Jinja2-3.0.0rc2-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008g-py2.6.egg", "hashes": { - "sha256": "8e68a2e702a59a57c86305752df25532472a0dad2b4b2756a1d289c618a9e1f5" + "sha256": "59fcfe7dc065308aba2adcc4ceab29d1730613d35a5ee862edfae578ed1636d8" }, "provenance": null, - "requires-python": ">=3.6", - "size": 125371, - "upload-time": "2021-04-25T15:12:58.105498Z", - "url": "https://files.pythonhosted.org/packages/0a/ed/f0ddd65b6c118322d38db13dc7a806ef121c43df89b60a8ec27ff1e2fbe4/Jinja2-3.0.0rc2-py3-none-any.whl", + "requires-python": null, + "size": 500932, + "upload-time": "2008-10-11T12:37:21Z", + "url": "https://files.pythonhosted.org/packages/cb/df/c5c7714003ec292a07f1ed4a679cf57458c2f558789ae2eb7a62c74b4c73/pytz-2008g-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-3.0.0rc2.tar.gz", + "filename": "pytz-2008g.tar.bz2", "hashes": { - "sha256": "fd581ab32650fec6d24e8f035dd9757f3549ea6e559534d5d2385d4ade7e0fe1" + "sha256": "a33b51bb38778ff1cdafe9af92bbc98d3d9f9d3de8d8b63f6b314d7ff54d466f" }, "provenance": null, - "requires-python": ">=3.6", - "size": 260414, - "upload-time": "2021-04-25T15:13:01.747083Z", - "url": "https://files.pythonhosted.org/packages/9d/b9/a44eeca96b327d1d1776527d4825ad2e624f24574717fb9b2fe26c411862/Jinja2-3.0.0rc2.tar.gz", + "requires-python": null, + "size": 164886, + "upload-time": "2008-10-11T12:34:44Z", + "url": "https://files.pythonhosted.org/packages/51/5c/0e5db5f8c032be47f54c7d143d42ca19513970731b2e82de108a586288da/pytz-2008g.tar.bz2", "yanked": false }, { - "core-metadata": { - "sha256": "395c984e809f3e1d62f6ec7b1f06c7864c16cf29b051e05f5f34d74a780e1844" - }, - "data-dist-info-metadata": { - "sha256": "395c984e809f3e1d62f6ec7b1f06c7864c16cf29b051e05f5f34d74a780e1844" - }, - "filename": "Jinja2-3.0.0-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008g.tar.gz", "hashes": { - "sha256": "2f2de5285cf37f33d33ecd4a9080b75c87cd0c1994d5a9c6df17131ea1f049c6" + "sha256": "a60b4b30b5d9d0dd347bb5f7471eba57096fa4d780f93b0540400541ff04f7b8" }, "provenance": null, - "requires-python": ">=3.6", - "size": 133357, - "upload-time": "2021-05-11T21:08:16.608821Z", - "url": "https://files.pythonhosted.org/packages/48/9b/dc3bbfc44d851632df958acf9d47e4de662c6bbd238e46798d555d427b27/Jinja2-3.0.0-py3-none-any.whl", + "requires-python": null, + "size": 237760, + "upload-time": "2008-10-11T12:34:53Z", + "url": "https://files.pythonhosted.org/packages/64/26/b74326c8002f913647d50a63fa56a15cab4f5e95677f238d8f3abd65dc91/pytz-2008g.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-3.0.0.tar.gz", + "filename": "pytz-2008g.zip", "hashes": { - "sha256": "ea8d7dd814ce9df6de6a761ec7f1cac98afe305b8cdc4aaae4e114b8d8ce24c5" + "sha256": "7fb45877b34fb9f4de6fab4c6381a4740e24ace81e20909a2ace4ed5bfe722f1" }, "provenance": null, - "requires-python": ">=3.6", - "size": 267417, - "upload-time": "2021-05-11T21:08:18.806712Z", - "url": "https://files.pythonhosted.org/packages/7a/0c/23cbcf515b5394e9f59a3e6629f26e1142b92d474ee0725a26aa5a3bcf76/Jinja2-3.0.0.tar.gz", + "requires-python": null, + "size": 509310, + "upload-time": "2008-10-11T12:35:10Z", + "url": "https://files.pythonhosted.org/packages/d9/b4/d1c73810911df636e1bddda8a0c604d6663e8cf9ffa20258d786a6fb2827/pytz-2008g.zip", "yanked": false }, { - "core-metadata": { - "sha256": "93a49388e38d6c61123f6ac42a68e1ce7b86d74be6f6c3421c25102fd01014ce" - }, - "data-dist-info-metadata": { - "sha256": "93a49388e38d6c61123f6ac42a68e1ce7b86d74be6f6c3421c25102fd01014ce" - }, - "filename": "Jinja2-3.0.1-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008h-py2.3.egg", "hashes": { - "sha256": "1f06f2da51e7b56b8f238affdd6b4e2c61e39598a378cc49345bc1bd42a978a4" + "sha256": "55a00c13228f94243962a18c102b32329c743d54b7678f6f05522a6a598ec98f" }, "provenance": null, - "requires-python": ">=3.6", - "size": 133664, - "upload-time": "2021-05-18T20:39:17.008414Z", - "url": "https://files.pythonhosted.org/packages/80/21/ae597efc7ed8caaa43fb35062288baaf99a7d43ff0cf66452ddf47604ee6/Jinja2-3.0.1-py3-none-any.whl", + "requires-python": null, + "size": 1007712, + "upload-time": "2008-10-13T15:18:27Z", + "url": "https://files.pythonhosted.org/packages/6f/2b/9a36326f814f786934ae8e273aca53be51b9a54db0435d3ca954ba2cbb9c/pytz-2008h-py2.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-3.0.1.tar.gz", + "filename": "pytz-2008h-py2.4.egg", "hashes": { - "sha256": "703f484b47a6af502e743c9122595cc812b0271f661722403114f71a79d0f5a4" + "sha256": "29bb47232da07783f1fff9922806e7ae22aee6f26c5b4f44ee3647baae5cbc5d" }, "provenance": null, - "requires-python": ">=3.6", - "size": 267938, - "upload-time": "2021-05-18T20:39:19.465144Z", - "url": "https://files.pythonhosted.org/packages/39/11/8076571afd97303dfeb6e466f27187ca4970918d4b36d5326725514d3ed3/Jinja2-3.0.1.tar.gz", + "requires-python": null, + "size": 501310, + "upload-time": "2008-10-13T15:18:52Z", + "url": "https://files.pythonhosted.org/packages/ec/0b/a9b2780edaaff388b0c16588264a0b61d0a1bda661bd50becd9101e9f899/pytz-2008h-py2.4.egg", "yanked": false }, { - "core-metadata": { - "sha256": "3712ab8863fe2f042314167886357af7a36464c7b718fcb7b44d3431c0d0659d" - }, - "data-dist-info-metadata": { - "sha256": "3712ab8863fe2f042314167886357af7a36464c7b718fcb7b44d3431c0d0659d" - }, - "filename": "Jinja2-3.0.2-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008h-py2.5.egg", "hashes": { - "sha256": "8569982d3f0889eed11dd620c706d39b60c36d6d25843961f33f77fb6bc6b20c" + "sha256": "b21d6242e866eb35c9364e6111eeee607ab7c1c250a741d57e26a0ad5bbc9938" }, "provenance": null, - "requires-python": ">=3.6", - "size": 133834, - "upload-time": "2021-10-05T00:49:27.588885Z", - "url": "https://files.pythonhosted.org/packages/94/42/d8bca8e99789bcc35dfa9b03acaa8b518720d6e060163745bc2bf2ead842/Jinja2-3.0.2-py3-none-any.whl", + "requires-python": null, + "size": 500958, + "upload-time": "2008-10-13T15:19:17Z", + "url": "https://files.pythonhosted.org/packages/aa/38/2ac397e278c860d6a3fc891d00c2391b7f251f63c47367cfa79f7e95cc39/pytz-2008h-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-3.0.2.tar.gz", + "filename": "pytz-2008h-py2.6.egg", "hashes": { - "sha256": "827a0e32839ab1600d4eb1c4c33ec5a8edfbc5cb42dafa13b81f182f97784b45" + "sha256": "1d8c75086c8f5cb08144977231676dcb83597d19ef0b72179b158bba72402e95" }, "provenance": null, - "requires-python": ">=3.6", - "size": 268723, - "upload-time": "2021-10-05T00:49:30.697595Z", - "url": "https://files.pythonhosted.org/packages/f8/86/7c0eb6e8b05385d1ce682abc0f994abd1668e148fb52603fa86e15d4c110/Jinja2-3.0.2.tar.gz", + "requires-python": null, + "size": 500934, + "upload-time": "2008-10-13T15:19:45Z", + "url": "https://files.pythonhosted.org/packages/78/46/3833f4472b96706bc6fbc8ec2dac360c47bd8bd6940a3dddcb4aca163bb6/pytz-2008h-py2.6.egg", "yanked": false }, { - "core-metadata": { - "sha256": "baf2a805230bbe1d2a1cafba92112a49ed72395e23c45cdb3d24443a9fb70579" - }, - "data-dist-info-metadata": { - "sha256": "baf2a805230bbe1d2a1cafba92112a49ed72395e23c45cdb3d24443a9fb70579" - }, - "filename": "Jinja2-3.0.3-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008h.tar.bz2", "hashes": { - "sha256": "077ce6014f7b40d03b47d1f1ca4b0fc8328a692bd284016f806ed0eaca390ad8" + "sha256": "9bf196859cb6ec424676b6b92b45ba437b7a9f58ff1ecda52e7f6760ab017781" }, "provenance": null, - "requires-python": ">=3.6", - "size": 133630, - "upload-time": "2021-11-09T20:27:27.116933Z", - "url": "https://files.pythonhosted.org/packages/20/9a/e5d9ec41927401e41aea8af6d16e78b5e612bca4699d417f646a9610a076/Jinja2-3.0.3-py3-none-any.whl", + "requires-python": null, + "size": 164709, + "upload-time": "2008-10-13T15:16:58Z", + "url": "https://files.pythonhosted.org/packages/06/f7/266b26bb23143c7acf6cb3ad19b7824cdd9517c26368256250a7cb5efa62/pytz-2008h.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-3.0.3.tar.gz", + "filename": "pytz-2008h.tar.gz", "hashes": { - "sha256": "611bb273cd68f3b993fabdc4064fc858c5b47a973cb5aa7999ec1ba405c87cd7" + "sha256": "ca998351c2e9119553ff9eaab064547b6f6d069463b3250353f0619be4704e83" }, "provenance": null, - "requires-python": ">=3.6", - "size": 269196, - "upload-time": "2021-11-09T20:27:29.541476Z", - "url": "https://files.pythonhosted.org/packages/91/a5/429efc6246119e1e3fbf562c00187d04e83e54619249eb732bb423efa6c6/Jinja2-3.0.3.tar.gz", + "requires-python": null, + "size": 237753, + "upload-time": "2008-10-13T15:17:10Z", + "url": "https://files.pythonhosted.org/packages/24/e0/f33f94ed0b565b0182a47773d3411d6547071ff68718c3668c67302ad5c9/pytz-2008h.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "bac91550bd82b5b6464f8ccd1d3999c48ca873dac96fa0a67fb871283f32a9c8" - }, - "data-dist-info-metadata": { - "sha256": "bac91550bd82b5b6464f8ccd1d3999c48ca873dac96fa0a67fb871283f32a9c8" - }, - "filename": "Jinja2-3.1.0-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008h.zip", "hashes": { - "sha256": "da424924c069a4013730d8dd010cbecac7e7bb752be388db3741688bffb48dc6" + "sha256": "98fc0fcf1d13f911c0a149c24446abd7db7c4b2738214bf9d24610e4ad616fe1" }, "provenance": null, - "requires-python": ">=3.7", - "size": 132565, - "upload-time": "2022-03-24T14:14:01.622601Z", - "url": "https://files.pythonhosted.org/packages/7b/82/743248f82f147e54a404163c7e12969f4c2436bdfe7c39bf6b5c7a273f3f/Jinja2-3.1.0-py3-none-any.whl", + "requires-python": null, + "size": 509321, + "upload-time": "2008-10-13T15:17:33Z", + "url": "https://files.pythonhosted.org/packages/39/e3/f34605f5d71b81856f6a7bafcb52d1063c2086f66f630ec119090e73068f/pytz-2008h.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-3.1.0.tar.gz", + "filename": "pytz-2008i-py2.3.egg", "hashes": { - "sha256": "a2f09a92f358b96b5f6ca6ecb4502669c4acb55d8733bbb2b2c9c4af5564c605" + "sha256": "ec97700ca5e063b0506cbac677f3188804e9ac4cc10db814a08200d5da4923d5" }, "provenance": null, - "requires-python": ">=3.7", - "size": 266923, - "upload-time": "2022-03-24T14:14:03.573233Z", - "url": "https://files.pythonhosted.org/packages/1f/93/99a76d0fa1a8fc14442a6421abee323f8d15964979336eabd2a1834e9118/Jinja2-3.1.0.tar.gz", + "requires-python": null, + "size": 999576, + "upload-time": "2008-10-27T17:36:48Z", + "url": "https://files.pythonhosted.org/packages/6e/b0/881fe536b71405673f03f5404bb980a5fe64b03c05f49f91942e2af73761/pytz-2008i-py2.3.egg", "yanked": false }, { - "core-metadata": { - "sha256": "a834ca146f12612bfbf443fb37e59e43cd3fa1de96ea8a8946a5f250ade38768" - }, - "data-dist-info-metadata": { - "sha256": "a834ca146f12612bfbf443fb37e59e43cd3fa1de96ea8a8946a5f250ade38768" - }, - "filename": "Jinja2-3.1.1-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008i-py2.4.egg", "hashes": { - "sha256": "539835f51a74a69f41b848a9645dbdc35b4f20a3b601e2d9a7e22947b15ff119" + "sha256": "2b5b95a7531c7cadb5f7b4c81da0096fa62e73f2ee20957a3cc3c85be0871b52" }, "provenance": null, - "requires-python": ">=3.7", - "size": 132603, - "upload-time": "2022-03-25T22:32:55.469243Z", - "url": "https://files.pythonhosted.org/packages/76/02/af4045156cde8feeefa30cb1c051e10321d4960c418bd52346a497feb302/Jinja2-3.1.1-py3-none-any.whl", + "requires-python": null, + "size": 497374, + "upload-time": "2008-10-27T17:37:07Z", + "url": "https://files.pythonhosted.org/packages/42/d7/7ffc7151503ca122b1beb29d90c3ff8d3c754b6c52fff2cb5faeae77bba2/pytz-2008i-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-3.1.1.tar.gz", + "filename": "pytz-2008i-py2.5.egg", "hashes": { - "sha256": "640bed4bb501cbd17194b3cace1dc2126f5b619cf068a726b98192a0fde74ae9" + "sha256": "24e97848fb0f3e7a7f24ba154f499952ebf4dfac15b2d8801fb90c2337fa47e4" }, "provenance": null, - "requires-python": ">=3.7", - "size": 267162, - "upload-time": "2022-03-25T22:32:57.754607Z", - "url": "https://files.pythonhosted.org/packages/89/e3/b36266381ae7a1310a653bb85f4f3658c462a69634fa9b2fef76252a50ed/Jinja2-3.1.1.tar.gz", + "requires-python": null, + "size": 497022, + "upload-time": "2008-10-27T17:37:25Z", + "url": "https://files.pythonhosted.org/packages/7a/68/70f050c185f251e7c2ecadf86cfc1ff35fc1e98fd44e873a45034ed3771e/pytz-2008i-py2.5.egg", "yanked": false }, { - "core-metadata": { - "sha256": "3d9eafd9222274c362c51ecc4545fd7fb656b0fc2d5da9e49ea89952645b8785" - }, - "data-dist-info-metadata": { - "sha256": "3d9eafd9222274c362c51ecc4545fd7fb656b0fc2d5da9e49ea89952645b8785" - }, - "filename": "Jinja2-3.1.2-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008i-py2.6.egg", "hashes": { - "sha256": "6088930bfe239f0e6710546ab9c19c9ef35e29792895fed6e6e31a023a182a61" + "sha256": "7d09e1a36220d027439742995205048c93fbd1f130f7bbc42bc5dcbd5acf9dae" }, "provenance": null, - "requires-python": ">=3.7", - "size": 133101, - "upload-time": "2022-04-28T17:21:25.336093Z", - "url": "https://files.pythonhosted.org/packages/bc/c3/f068337a370801f372f2f8f6bad74a5c140f6fda3d9de154052708dd3c65/Jinja2-3.1.2-py3-none-any.whl", + "requires-python": null, + "size": 497000, + "upload-time": "2008-10-27T17:37:44Z", + "url": "https://files.pythonhosted.org/packages/c6/22/c692f7a644bcde1b7f12a32058da7a732ff3cad1b2a8b4762d8a0daedec8/pytz-2008i-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-3.1.2.tar.gz", + "filename": "pytz-2008i.tar.bz2", "hashes": { - "sha256": "31351a702a408a9e7595a8fc6150fc3f43bb6bf7e319770cbc0db9df9437e852" + "sha256": "e91ca1ff0f6b18035d819e3deacb64406ab0697b95c794ae234d175988b4918e" }, "provenance": null, - "requires-python": ">=3.7", - "size": 268239, - "upload-time": "2022-04-28T17:21:27.579532Z", - "url": "https://files.pythonhosted.org/packages/7a/ff/75c28576a1d900e87eb6335b063fab47a8ef3c8b4d88524c4bf78f670cce/Jinja2-3.1.2.tar.gz", + "requires-python": null, + "size": 164460, + "upload-time": "2008-10-27T17:35:50Z", + "url": "https://files.pythonhosted.org/packages/a9/35/d0a8617d22ae87699d31a2ea5b18de15c63e07b05689161b58111645abf4/pytz-2008i.tar.bz2", "yanked": false }, { - "core-metadata": { - "sha256": "d1c2cd6d1088f758f2b5cec1cefdd70107d9cc50c5da0c6426e1f8e9e179bdec" - }, - "data-dist-info-metadata": { - "sha256": "d1c2cd6d1088f758f2b5cec1cefdd70107d9cc50c5da0c6426e1f8e9e179bdec" - }, - "filename": "Jinja2-3.1.3-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008i.tar.gz", "hashes": { - "sha256": "7d6d50dd97d52cbc355597bd845fabfbac3f551e1f99619e39a35ce8c370b5fa" + "sha256": "977be2e75f5c9a230ccc16743b5ca7a8064c1d62b39951f00ed3850e58a33739" }, "provenance": null, - "requires-python": ">=3.7", - "size": 133236, - "upload-time": "2024-01-10T23:12:19.504680Z", - "url": "https://files.pythonhosted.org/packages/30/6d/6de6be2d02603ab56e72997708809e8a5b0fbfee080735109b40a3564843/Jinja2-3.1.3-py3-none-any.whl", + "requires-python": null, + "size": 224936, + "upload-time": "2008-10-27T17:35:58Z", + "url": "https://files.pythonhosted.org/packages/f5/1a/d103f26e848591bd3fdc56f18aafdef69c0e9b95e82c750fe4b14b1654c6/pytz-2008i.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Jinja2-3.1.3.tar.gz", + "filename": "pytz-2008i.zip", "hashes": { - "sha256": "ac8bd6544d4bb2c9792bf3a159e80bba8fda7f07e81bc3aed565432d5925ba90" + "sha256": "6d30c750b289004ff848dcc298e2984426e0a5347e5e8e2dc18c9ac2957ce9e9" }, "provenance": null, - "requires-python": ">=3.7", - "size": 268261, - "upload-time": "2024-01-10T23:12:21.133641Z", - "url": "https://files.pythonhosted.org/packages/b2/5e/3a21abf3cd467d7876045335e681d276ac32492febe6d98ad89562d1a7e1/Jinja2-3.1.3.tar.gz", + "requires-python": null, + "size": 505416, + "upload-time": "2008-10-27T17:36:14Z", + "url": "https://files.pythonhosted.org/packages/e4/51/00e1b38980da33d493519d1c0ac504f0bdf63617ddd9672eee043b25b8c8/pytz-2008i.zip", "yanked": false }, { - "core-metadata": { - "sha256": "47f6ebce93d0541be919cb26f966ebb60a2d3bbb2e4350f417eaa4853cde11f6" - }, - "data-dist-info-metadata": { - "sha256": "47f6ebce93d0541be919cb26f966ebb60a2d3bbb2e4350f417eaa4853cde11f6" - }, - "filename": "jinja2-3.1.4-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009d-py2.3.egg", "hashes": { - "sha256": "bc5dd2abb727a5319567b7a813e6a2e7318c39f4f487cfe6c89c6f9c7d25197d" + "sha256": "7e3405433c605bfaba5bdf78b7f6802c7b80fb8fb0329a12a6731335725b3751" }, "provenance": null, - "requires-python": ">=3.7", - "size": 133271, - "upload-time": "2024-05-05T23:41:59.928923Z", - "url": "https://files.pythonhosted.org/packages/31/80/3a54838c3fb461f6fec263ebf3a3a41771bd05190238de3486aae8540c36/jinja2-3.1.4-py3-none-any.whl", + "requires-python": null, + "size": 1008518, + "upload-time": "2009-03-26T06:40:50.154671Z", + "url": "https://files.pythonhosted.org/packages/34/88/40b95b6afd7890ea7d620cb49dece775197141d673c6b11e5f1a7ff5b5aa/pytz-2009d-py2.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "jinja2-3.1.4.tar.gz", + "filename": "pytz-2009d-py2.4.egg", "hashes": { - "sha256": "4a3aee7acbbe7303aede8e9648d13b8bf88a429282aa6122a993f0ac800cb369" + "sha256": "cd78732a41c2751744175b935769ec6b736f91c5879c6a2c65934ab0db7b26b9" }, "provenance": null, - "requires-python": ">=3.7", - "size": 240245, - "upload-time": "2024-05-05T23:42:02.455073Z", - "url": "https://files.pythonhosted.org/packages/ed/55/39036716d19cab0747a5020fc7e907f362fbf48c984b14e62127f7e68e5d/jinja2-3.1.4.tar.gz", + "requires-python": null, + "size": 501575, + "upload-time": "2009-03-26T06:41:14.550100Z", + "url": "https://files.pythonhosted.org/packages/03/63/233880f9021892e49e5a0406177b4310e02222154308dca2bb92e24c85c7/pytz-2009d-py2.4.egg", "yanked": false }, { - "core-metadata": { - "sha256": "3c9352505341c28a86036bdc7b65d23fc33fa76118a801d823b86858b001b45a" - }, - "data-dist-info-metadata": { - "sha256": "3c9352505341c28a86036bdc7b65d23fc33fa76118a801d823b86858b001b45a" - }, - "filename": "jinja2-3.1.5-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009d-py2.5.egg", "hashes": { - "sha256": "aba0f4dc9ed8013c424088f68a5c226f7d6097ed89b246d7749c2ec4175c6adb" + "sha256": "d80b899887b21707487cd91c3baeed792184407d3f6a37c91939979ea3377f53" }, - "provenance": "https://pypi.org/integrity/jinja2/3.1.5/jinja2-3.1.5-py3-none-any.whl/provenance", - "requires-python": ">=3.7", - "size": 134596, - "upload-time": "2024-12-21T18:30:19.133079Z", - "url": "https://files.pythonhosted.org/packages/bd/0f/2ba5fbcd631e3e88689309dbe978c5769e883e4b84ebfe7da30b43275c5a/jinja2-3.1.5-py3-none-any.whl", + "provenance": null, + "requires-python": null, + "size": 501225, + "upload-time": "2009-03-26T06:41:39.294555Z", + "url": "https://files.pythonhosted.org/packages/61/4a/6fa9250ef7a59370377288fee200131a6480ad3f1e2853f240d682de65f9/pytz-2009d-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "jinja2-3.1.5.tar.gz", + "filename": "pytz-2009d-py2.6.egg", "hashes": { - "sha256": "8fefff8dc3034e27bb80d67c671eb8a9bc424c0ef4c0826edbff304cceff43bb" + "sha256": "80757785efc19d4631e3b51a7d0a704a81e372848383727ce919577de7cb2131" }, - "provenance": "https://pypi.org/integrity/jinja2/3.1.5/jinja2-3.1.5.tar.gz/provenance", - "requires-python": ">=3.7", - "size": 244674, - "upload-time": "2024-12-21T18:30:22.828157Z", - "url": "https://files.pythonhosted.org/packages/af/92/b3130cbbf5591acf9ade8708c365f3238046ac7cb8ccba6e81abccb0ccff/jinja2-3.1.5.tar.gz", + "provenance": null, + "requires-python": null, + "size": 501199, + "upload-time": "2009-03-26T06:41:56.981336Z", + "url": "https://files.pythonhosted.org/packages/04/f9/7937e4ef086cbfb51a4967de1738506918b5a4faebf66fc1b53c2b4981b4/pytz-2009d-py2.6.egg", "yanked": false }, { - "core-metadata": { - "sha256": "68c5548fb67c4132a13898d9b31ec50c6bea2abdd915d921f214355c3a6499c8" - }, - "data-dist-info-metadata": { - "sha256": "68c5548fb67c4132a13898d9b31ec50c6bea2abdd915d921f214355c3a6499c8" - }, - "filename": "jinja2-3.1.6-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009d.tar.bz2", "hashes": { - "sha256": "85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67" + "sha256": "0ed91de9be765c54de152bdf08d8909368f876032d685d67392ea5c67e2c4990" }, - "provenance": "https://pypi.org/integrity/jinja2/3.1.6/jinja2-3.1.6-py3-none-any.whl/provenance", - "requires-python": ">=3.7", - "size": 134899, - "upload-time": "2025-03-05T20:05:00.369721Z", - "url": "https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl", + "provenance": null, + "requires-python": null, + "size": 168629, + "upload-time": "2009-03-26T06:40:01.300966Z", + "url": "https://files.pythonhosted.org/packages/18/23/e6118915c5b3c46626d0205149dd4cf0b2ec608e7e3a7568fba3af9ca188/pytz-2009d.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "jinja2-3.1.6.tar.gz", + "filename": "pytz-2009d.tar.gz", "hashes": { - "sha256": "0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d" + "sha256": "a888607999f607a63d8befe13171ce7f3b02d16f0da319769ef01be9fa247053" }, - "provenance": "https://pypi.org/integrity/jinja2/3.1.6/jinja2-3.1.6.tar.gz/provenance", - "requires-python": ">=3.7", - "size": 245115, - "upload-time": "2025-03-05T20:05:02.478302Z", - "url": "https://files.pythonhosted.org/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz", + "provenance": null, + "requires-python": null, + "size": 242111, + "upload-time": "2009-03-26T06:40:08.951924Z", + "url": "https://files.pythonhosted.org/packages/9d/2c/7eea25f6b84bb02931002f51ca737b818acaac51d9e9924c91cddf5c4dcc/pytz-2009d.tar.gz", "yanked": false - } - ], - "meta": { - "_last-serial": 27788726, - "api-version": "1.4" - }, - "name": "jinja2", - "project-status": { - "status": "active" - }, - "versions": [ - "2.0rc1", - "2.0", - "2.1", - "2.1.1", - "2.2", - "2.2.1", - "2.3", - "2.3.1", - "2.4", - "2.4.1", - "2.5", - "2.5.1", - "2.5.2", - "2.5.3", - "2.5.4", - "2.5.5", - "2.6", - "2.7", - "2.7.1", - "2.7.2", - "2.7.3", - "2.8", - "2.8.1", - "2.9", - "2.9.1", - "2.9.2", - "2.9.3", - "2.9.4", - "2.9.5", - "2.9.6", - "2.10", - "2.10.1", - "2.10.2", - "2.10.3", - "2.11.0", - "2.11.1", - "2.11.2", - "2.11.3", - "3.0.0a1", - "3.0.0rc1", - "3.0.0rc2", - "3.0.0", - "3.0.1", - "3.0.2", - "3.0.3", - "3.1.0", - "3.1.1", - "3.1.2", - "3.1.3", - "3.1.4", - "3.1.5", - "3.1.6" - ] - } - headers: - Accept-Ranges: - - bytes - Access-Control-Allow-Headers: - - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since - Access-Control-Allow-Methods: - - GET - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-PyPI-Last-Serial - Access-Control-Max-Age: - - "86400" - Cache-Control: - - max-age=600, public - Content-Security-Policy: - - default-src 'none'; sandbox allow-top-navigation - Content-Type: - - application/vnd.pypi.simple.v1+json - Etag: - - '"2zQrEcivWLGkQ9tcIw31kw"' - Permissions-Policy: - - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() - Referrer-Policy: - - origin-when-cross-origin - Strict-Transport-Security: - - max-age=31536000; includeSubDomains; preload - Vary: - - Accept, Accept-Encoding - X-Cache: - - MISS, HIT, HIT - X-Cache-Hits: - - 0, 1080422, 4 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - deny - X-Permitted-Cross-Domain-Policies: - - none - X-Pypi-Last-Serial: - - "27788726" - X-Served-By: - - cache-iad-kiad7000022-IAD, cache-iad-kiad7000095-IAD, cache-wsi-ysbk1060026-WSI - X-Timer: - - S1781578786.698378,VS0,VE0 - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 0 - host: pypi.org - headers: - Accept: - - application/vnd.pypi.simple.v1+json - X-Test-Name: - - TestCommand_Transitive/requirements.txt_transitive_native_source - url: https://pypi.org/simple/werkzeug/ - method: GET - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: -1 - uncompressed: true - body: | - { - "alternate-locations": [], - "files": [ + }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.1-py2.4.egg", + "filename": "pytz-2009d.zip", "hashes": { - "sha256": "7087dbc6b2e9e86890010324b42b02af7104287545d1389546caa6558b14160a" + "sha256": "2dd4945acebcee028897849aa6b3c5f5d89d9fe647d1665af03e20f7ac471aac" }, "provenance": null, "requires-python": null, - "size": 179677, - "upload-time": "2007-12-09T18:32:05Z", - "url": "https://files.pythonhosted.org/packages/37/95/00a680f395343454bbd959e0798373a09798ee05e0b04aad20b0e3ebd16b/Werkzeug-0.1-py2.4.egg", + "size": 509618, + "upload-time": "2009-03-26T06:40:22.134554Z", + "url": "https://files.pythonhosted.org/packages/c1/73/0b1a568ebce568b3a4fcebb5afd9bd030d6a95f5705521b84c8781d9b04d/pytz-2009d.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.1-py2.5.egg", + "filename": "pytz-2009e-py2.3.egg", "hashes": { - "sha256": "89985ad2b4303eafba238c0f882f1fb96db8425239b0c456cd91d9345ed2575c" + "sha256": "38b737dabe5fe9491881ffc2789b428d67f18162ebad52a219bcfaa3974f7840" }, "provenance": null, "requires-python": null, - "size": 177944, - "upload-time": "2007-12-09T18:29:42Z", - "url": "https://files.pythonhosted.org/packages/52/c8/602aa58f9421671f3811c343575f43adf443e19082c2127d0784fb617b90/Werkzeug-0.1-py2.5.egg", + "size": 1008521, + "upload-time": "2009-04-09T06:12:19.208176Z", + "url": "https://files.pythonhosted.org/packages/4c/cf/b7ae3d046abd7bc15bda12935fc817709b1f159d99ea653d36f25b53d0e9/pytz-2009e-py2.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.1.tar.gz", + "filename": "pytz-2009e-py2.4.egg", "hashes": { - "sha256": "01943e0f3948010e0aa6a79dd252a8d0121ea1f18bc8bc263f3bed5612a3a184" + "sha256": "3c5128a46826f33c238481f3004408feea2f4c345d5b7299dad06fb6421dc0cd" }, "provenance": null, "requires-python": null, - "size": 74464, - "upload-time": "2007-12-09T18:29:44Z", - "url": "https://files.pythonhosted.org/packages/a5/e7/e8dcb0abe805e06cdb609dd1d9e188509345b51a2380c128aa189815437c/Werkzeug-0.1.tar.gz", + "size": 501566, + "upload-time": "2009-04-09T06:12:42.208994Z", + "url": "https://files.pythonhosted.org/packages/d4/ce/e1278ca6bff388ff53eaeb5dd2aa4eed2c5e025e4abc4a19ca379c684d6d/pytz-2009e-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.2-py2.4.egg", + "filename": "pytz-2009e-py2.5.egg", "hashes": { - "sha256": "cbb956ab6356f416e0b4bcac86f26744d8d8f27786b93c6ecd057a84ddf9964c" + "sha256": "f5db22e9356a8b732e18245bdb39a3f7cb1859a97680281cd1ac334f49a04859" }, "provenance": null, "requires-python": null, - "size": 284313, - "upload-time": "2008-02-13T22:39:40Z", - "url": "https://files.pythonhosted.org/packages/ca/47/6cc683d8b30069f4c9cd9a1d42572c90c5387492a6f8e51b835735fdc92a/Werkzeug-0.2-py2.4.egg", + "size": 501219, + "upload-time": "2009-04-09T06:13:01.066369Z", + "url": "https://files.pythonhosted.org/packages/11/74/5ac8f734760c169df18926f419ff418e1f41c829f6f85bbf4ed961de0d3a/pytz-2009e-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.2-py2.5.egg", + "filename": "pytz-2009e-py2.6.egg", "hashes": { - "sha256": "8819c0c147984e9ff202e295eb7747be287fbd493834baf31ea21c385fa7fbcd" + "sha256": "2e41c8b6a62082b39a7c0c0268acbd60e09e188cc1a279727b9289ad9796e3ee" }, "provenance": null, "requires-python": null, - "size": 281784, - "upload-time": "2008-02-13T22:38:59Z", - "url": "https://files.pythonhosted.org/packages/2f/8b/994fcd2cb15fddef05fc67d5b0ff75f43f3eac089c165e5124628c126767/Werkzeug-0.2-py2.5.egg", + "size": 501193, + "upload-time": "2009-04-09T06:13:19.475486Z", + "url": "https://files.pythonhosted.org/packages/f3/2b/7a927287c4bc45d3924dd681853611e423e423a09a4eb78dd39a4a830844/pytz-2009e-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.2.tar.gz", + "filename": "pytz-2009e.tar.bz2", "hashes": { - "sha256": "5c0bfcc1b2539d348ea3a6353a699fc7861bc9b2c4082b4a471be40720b843b3" + "sha256": "7bf0a236acc498cb0fddbe5d789fb4dde3152678eae658d59e75099e190cf9ce" }, "provenance": null, "requires-python": null, - "size": 139010, - "upload-time": "2008-02-13T22:38:53Z", - "url": "https://files.pythonhosted.org/packages/91/a3/d9e77072b45ecee8e34d71cedb3c94c024f865673b3b177615182663629a/Werkzeug-0.2.tar.gz", + "size": 168307, + "upload-time": "2009-04-09T06:11:28.625704Z", + "url": "https://files.pythonhosted.org/packages/9e/fc/c8b089fbfd590deeb11748d471a20e05bf80bebef4e00bd8e378e986b53d/pytz-2009e.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.3-py2.3.egg", + "filename": "pytz-2009e.tar.gz", "hashes": { - "sha256": "ac4b2961db19dd8f54b50671837f94f30374cbb03df4e5db91e8c1dd293d30f0" + "sha256": "79f946a129b4c690ec8cfa7e5cc109e3ffbff189f6686f69b5e667b69c81782b" }, "provenance": null, "requires-python": null, - "size": 1614022, - "upload-time": "2008-06-14T16:21:26Z", - "url": "https://files.pythonhosted.org/packages/dd/4f/251903df88a0c09e9aca62af84525d1f6b5e37a4520651de34107b89c1f7/Werkzeug-0.3-py2.3.egg", + "size": 241883, + "upload-time": "2009-04-09T06:11:37.325441Z", + "url": "https://files.pythonhosted.org/packages/75/1b/cab44fcd506b65780211b3a1ec15c0bef60b1a0cc114a87f3108a44a16af/pytz-2009e.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.3-py2.4.egg", + "filename": "pytz-2009e.zip", "hashes": { - "sha256": "f84d6bebdb25e5fbaa43670b074f499d24fdf931332cb2186d3727cf3dbd80cb" + "sha256": "6f3ce75aa2bd230d5b02abb1e09585ca3814feef03f86bd945b76024f578e02a" }, "provenance": null, "requires-python": null, - "size": 555652, - "upload-time": "2008-06-14T16:18:40Z", - "url": "https://files.pythonhosted.org/packages/cd/85/0391710ff9bfbd5eeb648ed62021c98682ffe669471c066d0515a1e99b7d/Werkzeug-0.3-py2.4.egg", + "size": 509612, + "upload-time": "2009-04-09T06:11:53.129418Z", + "url": "https://files.pythonhosted.org/packages/88/ab/6931879ab795e659c25fe86c4592096cb4d2588ac9c0abbfc7d431e4a86d/pytz-2009e.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.3-py2.5.egg", + "filename": "pytz-2009f-py2.3.egg", "hashes": { - "sha256": "6f10e0c03f5ab39430ca282efe33d55e7f2003d832c849e13baaca2c0ff28808" + "sha256": "ac1276fbdd1833212a7eb8236d156988a87417db6522e2e5f89720a3702f6897" }, "provenance": null, "requires-python": null, - "size": 552655, - "upload-time": "2008-06-14T16:14:41Z", - "url": "https://files.pythonhosted.org/packages/29/65/efb4f95269c1743f060e50ff9f1b3cefa3614408839b49b51ff2cfdc51d4/Werkzeug-0.3-py2.5.egg", + "size": 1008549, + "upload-time": "2009-04-18T07:15:15.070838Z", + "url": "https://files.pythonhosted.org/packages/f5/2e/6a41881653d487769803b458b64d4a162ef40f3b08ebfb02776241d5b9aa/pytz-2009f-py2.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.3.tar.gz", + "filename": "pytz-2009f-py2.4.egg", "hashes": { - "sha256": "343aa771e188d883c994a797030429f8bbc4d3a95ec588550669e35f805d5da4" + "sha256": "6095a79d9dd650533ca83fd45c15c0d4a752d7e6198077216e8a502bf8ccec83" }, "provenance": null, "requires-python": null, - "size": 625329, - "upload-time": "2008-06-14T16:14:16Z", - "url": "https://files.pythonhosted.org/packages/d5/19/8bfbef420b510540d59fcb1108f7233db3b4005f67f9c3abd15418b93df0/Werkzeug-0.3.tar.gz", + "size": 501590, + "upload-time": "2009-04-18T07:16:32.276015Z", + "url": "https://files.pythonhosted.org/packages/1b/ba/3ab87ae5ceba4026d3d336c432276efb9dc9ab25c402370b6d716c54b7cc/pytz-2009f-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.3.1-py2.3.egg", + "filename": "pytz-2009f-py2.5.egg", "hashes": { - "sha256": "eb45de43b9f30804240a3d5bc60387397b446804042a1e4c6132deffea652922" + "sha256": "cd086307502bd4a7ec751ddf4ffd2b5c480682264ae36c669c4242860da6c5c1" }, "provenance": null, "requires-python": null, - "size": 1602664, - "upload-time": "2008-06-24T15:27:40Z", - "url": "https://files.pythonhosted.org/packages/51/c7/95b5d6be90cd6cf306dda5e322f5460e660ad296525164126bd6c85f9561/Werkzeug-0.3.1-py2.3.egg", + "size": 501244, + "upload-time": "2009-04-18T07:19:13.843970Z", + "url": "https://files.pythonhosted.org/packages/ca/6c/43bddb6b48b138ee0f46a85b3d24cc9aeb5c23f8e760bfdd633b8b989f36/pytz-2009f-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.3.1-py2.4.egg", + "filename": "pytz-2009f-py2.6.egg", "hashes": { - "sha256": "5121726666a8a943a600cd3baf64fa2718a001b4183cff79b461a5ca53a6a986" + "sha256": "4becfc6eb503fc302af92338a17b514e8529f2caf2519af95df69d5674facde4" }, "provenance": null, "requires-python": null, - "size": 551878, - "upload-time": "2008-06-24T15:27:01Z", - "url": "https://files.pythonhosted.org/packages/99/5d/89caf3938f6cc94ec34f5945342bf5cf15c9de3811c4883d7f68527b32d4/Werkzeug-0.3.1-py2.4.egg", + "size": 501221, + "upload-time": "2009-04-18T07:20:25.686883Z", + "url": "https://files.pythonhosted.org/packages/36/17/74b051cc6443391710311dacbc082e755ab03723fc1ff32db3fc46968ce7/pytz-2009f-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.3.1-py2.5.egg", + "filename": "pytz-2009f.tar.bz2", "hashes": { - "sha256": "cd133a8e2a47510f0449bbffa91f9791e76d984e59fe3335aa8039410cd96dcb" + "sha256": "f345111b1f9cbf7d872b17162aa2698f94875d894fbd59e03970026b8af3a182" }, "provenance": null, "requires-python": null, - "size": 548889, - "upload-time": "2008-06-24T15:26:00Z", - "url": "https://files.pythonhosted.org/packages/94/eb/28db1e40586a1e63322de82602c6e8753ff8cbe03d4972314b1903ee63d1/Werkzeug-0.3.1-py2.5.egg", + "size": 168289, + "upload-time": "2009-04-18T07:11:31.448610Z", + "url": "https://files.pythonhosted.org/packages/46/1d/875875884b152e2ffc3ef5a6d8ff4df152618b30dfec8f3ca84c5f8e41ae/pytz-2009f.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.3.1.tar.gz", + "filename": "pytz-2009f.tar.gz", "hashes": { - "sha256": "b148bf58be3eadc0d128a959b14a4b629c6185eb02de3fdc39b32c03ce680e53" + "sha256": "43d2f9115d7190c25a39d9239cd0d992e1fb5ea10d401c5aae5afa1916058393" }, "provenance": null, "requires-python": null, - "size": 581629, - "upload-time": "2008-06-24T15:26:12Z", - "url": "https://files.pythonhosted.org/packages/d1/3b/c8b9b5612c4893443d1c9993dd7c9ba54a63a3f7a19aed389e1eb6f82d05/Werkzeug-0.3.1.tar.gz", + "size": 241913, + "upload-time": "2009-04-18T07:12:23.917839Z", + "url": "https://files.pythonhosted.org/packages/ef/0a/71c08c0a51a2cbe727bb367ed8cc90d081aa7ec5fbaf1822c082769921e0/pytz-2009f.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.4.tar.gz", + "filename": "pytz-2009f.zip", "hashes": { - "sha256": "04ab0febf8f9a0f3868139ced0a253cc13998fb6254315a9d50a895e64a68393" + "sha256": "f6bee4020d36b548357a5cb6ddb9250608f92b5adfd97621a2397fa7876f3619" }, "provenance": null, "requires-python": null, - "size": 635879, - "upload-time": "2008-11-23T14:49:54Z", - "url": "https://files.pythonhosted.org/packages/0d/30/9778d232bdbef60fb9109a589defdd4d5849c8d4a60976f0b1dc95f3424f/Werkzeug-0.4.tar.gz", + "size": 509629, + "upload-time": "2009-04-18T07:13:06.218513Z", + "url": "https://files.pythonhosted.org/packages/e0/09/cbf72ef237142744304371fc6a9ec9342f654eebaee69bb666059803f494/pytz-2009f.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.4.1.tar.gz", + "filename": "pytz-2009g-py2.3.egg", "hashes": { - "sha256": "96f4a1ac7cdc81f7817b574632d6fecdd553fe8c3ae46aa60eb380793999cf63" + "sha256": "43a1d856b84935c86bbc9a419cff96c6e8177e8f0610639e653b1b78b9a68810" }, "provenance": null, "requires-python": null, - "size": 641239, - "upload-time": "2009-01-11T10:45:11Z", - "url": "https://files.pythonhosted.org/packages/0f/91/eb4595f2ad79067c38409679a599cead6237b7e126b65db204d318c86d4b/Werkzeug-0.4.1.tar.gz", + "size": 1008585, + "upload-time": "2009-04-27T16:44:19.837629Z", + "url": "https://files.pythonhosted.org/packages/8d/53/b2d3e2e19520cfdb039a26491606b2318d49753b444d3be52739cb27cd6d/pytz-2009g-py2.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.5.tar.gz", + "filename": "pytz-2009g-py2.4.egg", "hashes": { - "sha256": "68609a74a0fbca56abe9003490eb29bd25b97304610c663bd86b66bba2eca00d" + "sha256": "3ee1493cf9848d7dcfe60f4393092a0f2cb5a25970a92c83c2b7e7af676ffc56" }, "provenance": null, "requires-python": null, - "size": 1620257, - "upload-time": "2009-04-25T00:16:55.583911Z", - "url": "https://files.pythonhosted.org/packages/43/98/91f18ee928714a953949f4836721e9b2b7c6f5edfb91a2daf373190fb492/Werkzeug-0.5.tar.gz", + "size": 501601, + "upload-time": "2009-04-27T16:44:39.465501Z", + "url": "https://files.pythonhosted.org/packages/ff/f7/87355a38eee65e2e20ea9f440624f1232bc594bd28b77ade9b552dccaa1e/pytz-2009g-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.5.1.zip", + "filename": "pytz-2009g-py2.5.egg", "hashes": { - "sha256": "ff638b44eaca81c9a1c8c492b957c1b8d1b44b2147e50216355ff9c99daa8637" + "sha256": "d0723834478ad032e7d0d90cb4c569de7ba1f0a3d825817908df470f1f3ae12d" }, "provenance": null, "requires-python": null, - "size": 1744847, - "upload-time": "2009-07-09T22:15:10.462981Z", - "url": "https://files.pythonhosted.org/packages/64/43/5f7bfe7bafee622337186d86116d8c00d5c34856e9b0caeea0899bf252af/Werkzeug-0.5.1.zip", + "size": 501254, + "upload-time": "2009-04-27T16:44:57.063410Z", + "url": "https://files.pythonhosted.org/packages/eb/c2/a53e327d73512b459a15d6693dc928286822739a5043b5b2ff033c72aaae/pytz-2009g-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.6.tar.gz", + "filename": "pytz-2009g-py2.6.egg", "hashes": { - "sha256": "8c608c0ce3695af19ff0d1ab40871a02bcb9a947a9b915e89ecf332992561808" + "sha256": "eedb950339c747f06a5f6b7c77a64ad41d7f51579f5e325e7a01a19f395ef6fb" }, "provenance": null, "requires-python": null, - "size": 2677956, - "upload-time": "2010-02-19T00:06:42.901390Z", - "url": "https://files.pythonhosted.org/packages/40/cb/4efd61b34a3c6ec511d0f962e7956da8394549abbe673cf329b070805906/Werkzeug-0.6.tar.gz", + "size": 501230, + "upload-time": "2009-04-27T16:45:13.720374Z", + "url": "https://files.pythonhosted.org/packages/d8/ff/fc6f131cae80e92be7eb3f95f0835bf9922232ff891b07ccb60f935ebe9e/pytz-2009g-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.6.1.tar.gz", + "filename": "pytz-2009g.tar.bz2", "hashes": { - "sha256": "8c31d01d844c3c496ae371832d78d895c2283163565da26d3ec69f8f9ce34274" + "sha256": "11a43c091c01c8708bf36e88228ccf773ae8a0713c59f3745dd175a656511f97" }, "provenance": null, "requires-python": null, - "size": 1710824, - "upload-time": "2010-04-13T00:16:33.070780Z", - "url": "https://files.pythonhosted.org/packages/d1/32/8ea95879ecc0b52cc0a4cab8686e7e18bcc71498554e6378f63bfefc145f/Werkzeug-0.6.1.tar.gz", + "size": 168184, + "upload-time": "2009-04-27T16:43:23.523170Z", + "url": "https://files.pythonhosted.org/packages/7d/ce/28b8c291004257812fa5307d399bdd62b5047481824d527585f8935a3c01/pytz-2009g.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.6.2.tar.gz", + "filename": "pytz-2009g.tar.gz", "hashes": { - "sha256": "4a80c87db4c105f24bb6587b2fdc45a1844e6b0d185d698543b43f2cf900d27b" + "sha256": "43700fa7bbe376c58d3bae43fa2a1105df1e7fd5c2e7f7ddb9e26ca63329c00e" }, "provenance": null, "requires-python": null, - "size": 1720741, - "upload-time": "2010-04-23T18:05:38.478682Z", - "url": "https://files.pythonhosted.org/packages/a5/46/9e8809b1eaffa8ea42ddd4b590dd59ebf539a9bad33c772b850d66697e4a/Werkzeug-0.6.2.tar.gz", + "size": 241968, + "upload-time": "2009-04-27T16:43:35.517581Z", + "url": "https://files.pythonhosted.org/packages/3d/f7/31b96b1be66829f5286376cf9b65ccbdc6afa3ed6088e4d357cca48bc15c/pytz-2009g.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.7.tar.gz", + "filename": "pytz-2009g.zip", "hashes": { - "sha256": "1f249abd79f791841827f09cdee1334c965b77db061fc1ea7c2c1248a24e8340" + "sha256": "976aabe885dc762b366c7122f9545d732428abde6cb9a1eb445adf8c7d214c83" }, "provenance": null, "requires-python": null, - "size": 1103423, - "upload-time": "2011-07-24T17:46:37.364598Z", - "url": "https://files.pythonhosted.org/packages/d1/e8/2b3e9c133c5c2ed5d32cfd8b40865c35c08b0f647b3ff7fe7c33526763ad/Werkzeug-0.7.tar.gz", + "size": 509639, + "upload-time": "2009-04-27T16:43:48.740082Z", + "url": "https://files.pythonhosted.org/packages/4c/de/d68df17b4c9c3bd4634e62e900c76836900de9dd766c5057b6f9c0cd497c/pytz-2009g.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.7.1.tar.gz", + "filename": "pytz-2009i-py2.3.egg", "hashes": { - "sha256": "0682ada4e9b4018004be995fb3db01d9da47d0d5b488444e45a484f9e940d885" + "sha256": "8a03a632d698dafe1e899fe0ba2751f22fc692be3a4274d32485e8574460f211" }, "provenance": null, "requires-python": null, - "size": 1103388, - "upload-time": "2011-07-26T12:25:43.570634Z", - "url": "https://files.pythonhosted.org/packages/fc/80/f10de2774c9c8ca248fb5ac3a9067c97e7d3cca18b203493225fd3b82e23/Werkzeug-0.7.1.tar.gz", + "size": 1015700, + "upload-time": "2009-06-17T05:50:42.268358Z", + "url": "https://files.pythonhosted.org/packages/6e/1d/243ce71f50b42afcc4a38d72d02796c41ec1117ad987ffb7f17140536b1f/pytz-2009i-py2.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.7.2.tar.gz", + "filename": "pytz-2009i-py2.4.egg", "hashes": { - "sha256": "6d0d199989c025b33eb002aaa4412160c2241319d2d887331f64da86d83bfeac" + "sha256": "90e458312e01bf28764ca7a8c4c1a45aae48393ff5b467f1c6c6155881b89a46" }, "provenance": null, "requires-python": null, - "size": 1103430, - "upload-time": "2011-09-30T12:48:57.359600Z", - "url": "https://files.pythonhosted.org/packages/30/2e/8a4630856707238f1eec6cbb0ea4a44ed6ddd67dcbfd884517782efae7e5/Werkzeug-0.7.2.tar.gz", + "size": 505197, + "upload-time": "2009-06-17T05:50:59.574636Z", + "url": "https://files.pythonhosted.org/packages/43/51/9e3991a17a2ea34043b95f978b0585d505147bba65dab79bcdbe071ed1cb/pytz-2009i-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.8.tar.gz", + "filename": "pytz-2009i-py2.5.egg", "hashes": { - "sha256": "2f60d10c69e705ef77a2775bec679ad2474b22ca35887c9c61503cec1e4d4d5d" + "sha256": "a09d6ceeb3e456f28b5a980059c08c5cc0edce4c4a68ce03e13a5e95c14fcdc0" }, "provenance": null, "requires-python": null, - "size": 1107041, - "upload-time": "2011-09-29T23:55:03.285752Z", - "url": "https://files.pythonhosted.org/packages/a4/3c/417598d787f0a00029554d5e001d7ff1df884dc39594fbeff8aa5a92c708/Werkzeug-0.8.tar.gz", + "size": 504855, + "upload-time": "2009-06-17T05:51:16.286407Z", + "url": "https://files.pythonhosted.org/packages/5d/20/8725fafed888378ce04dc78437dfdfbb4aa93fb9a2d5f62cae76063233ef/pytz-2009i-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.8.1.tar.gz", + "filename": "pytz-2009i-py2.6.egg", "hashes": { - "sha256": "ec4122adcf3f6277c23f10128be1c2da9352b899a976a03245a698e83dfd95db" + "sha256": "ec89cf91da359bd75fbf60762d38a44c9ea8b5dbd92b2768aaa7852252e6decb" }, "provenance": null, "requires-python": null, - "size": 1107020, - "upload-time": "2011-09-30T12:50:19.643381Z", - "url": "https://files.pythonhosted.org/packages/a0/45/cc3c87afb246bf19aca390bd852d78b10b0c6543e2b8fc8b64877bea4e4f/Werkzeug-0.8.1.tar.gz", + "size": 504834, + "upload-time": "2009-06-17T05:51:33.235461Z", + "url": "https://files.pythonhosted.org/packages/60/40/e675c1713df22bec54b144f850446be84289555b82a92b504e7bef06fde0/pytz-2009i-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.8.2.tar.gz", + "filename": "pytz-2009i.tar.bz2", "hashes": { - "sha256": "15bbc16f586a9ec6606e8a6005373491270901ef8fd47a91898f5183cd383a28" + "sha256": "bd5aba801c8a0cc83d10bb03364698783f38510ceae1b6386f296393a5d44543" }, "provenance": null, "requires-python": null, - "size": 1108056, - "upload-time": "2011-12-16T15:53:06.624202Z", - "url": "https://files.pythonhosted.org/packages/1e/a3/a9cee8a481782d7192db46aa89bed2d30f309075db503d5e31c3ba4016f9/Werkzeug-0.8.2.tar.gz", + "size": 172012, + "upload-time": "2009-06-17T05:48:59.597161Z", + "url": "https://files.pythonhosted.org/packages/b7/a9/180b96568ef36c3c78fb9c6390110a9c8357715980d50687f3736becafed/pytz-2009i.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.8.3.tar.gz", + "filename": "pytz-2009i.tar.gz", "hashes": { - "sha256": "108c3d41fb701c4af4ef00e8ebbedc147632c82247beb798c8d8657a12810206" + "sha256": "4cd2173a3f502097a44a3321e008c40b048c773634f809a10fb8e748b8a99e67" }, "provenance": null, "requires-python": null, - "size": 1108617, - "upload-time": "2012-02-05T11:10:46.623596Z", - "url": "https://files.pythonhosted.org/packages/a1/1c/02e6127ec997c08266b03d7fd340ba7675dafe0e28886a569664fd019e56/Werkzeug-0.8.3.tar.gz", + "size": 246574, + "upload-time": "2009-06-17T05:49:08.749105Z", + "url": "https://files.pythonhosted.org/packages/11/9c/e33f8790c465b951621bbfa73d3bd44ffba8366180aaa0f73660ddf1094d/pytz-2009i.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.9.tar.gz", + "filename": "pytz-2009i.zip", "hashes": { - "sha256": "383d547274b580f79dc9effe1169949113f980e1ced450961e68152ff96bd8c3" + "sha256": "cf4ef5fa3d4caaf0570a5c7557cf4169c2a3768da289116bbf1b78feb3401cbd" }, "provenance": null, "requires-python": null, - "size": 1124358, - "upload-time": "2013-06-13T08:27:11.739805Z", - "url": "https://files.pythonhosted.org/packages/8c/50/15a4a51a461370e0d51a6a3e9182857a14cf12f023350b96b2fde1a4be0b/Werkzeug-0.9.tar.gz", + "size": 513213, + "upload-time": "2009-06-17T05:49:30.450278Z", + "url": "https://files.pythonhosted.org/packages/f6/d6/8fe883b1a63e92f639fca8596665db067cdfb9db491b92e67b89aae80f5a/pytz-2009i.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.9.1.tar.gz", + "filename": "pytz-2009j-py2.3.egg", "hashes": { - "sha256": "d892523bb6110a8ff8bad51982bb76a9c168659b2d58369806fd9bf049b65669" + "sha256": "679d1ba1fb013587f2060ee2f2598c13ff5cf58e084d2fa6dcfe2bf27874d106" }, "provenance": null, "requires-python": null, - "size": 1124459, - "upload-time": "2013-06-14T08:51:26.282409Z", - "url": "https://files.pythonhosted.org/packages/28/8d/26f5612010252778c7d9d7afad19b990505a99689ef599c85e48237740e8/Werkzeug-0.9.1.tar.gz", + "size": 1033521, + "upload-time": "2009-06-18T05:32:03.963032Z", + "url": "https://files.pythonhosted.org/packages/49/8d/ae47c7ed4da541639c4b643c869a8c671992503bf6afc78fe4653041d903/pytz-2009j-py2.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.9.2.tar.gz", + "filename": "pytz-2009j-py2.4.egg", "hashes": { - "sha256": "ca5142934bb506145383fc12ea86683dd20ed9da56e9e185505ab2195f7e71e8" + "sha256": "e811931301e8a6b587abb15378c55851308c9e3bc993af8e323a1efb7cddfa52" }, "provenance": null, "requires-python": null, - "size": 1125205, - "upload-time": "2013-07-18T15:06:56.376314Z", - "url": "https://files.pythonhosted.org/packages/f4/59/eab1d85bffc16abb34d35e271485522dcb8d3aeed3e2ea24c2b6ca76b44c/Werkzeug-0.9.2.tar.gz", + "size": 510162, + "upload-time": "2009-06-18T05:32:25.388311Z", + "url": "https://files.pythonhosted.org/packages/4c/25/e7618b5e88ecc407ebb6e7cd4240169c5c60f8a064c16dea17a7c646479c/pytz-2009j-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.9.3.tar.gz", + "filename": "pytz-2009j-py2.5.egg", "hashes": { - "sha256": "ead3a6baf49f8fc594d88dca910d60c61e26e3bb89467ff034c47f6b57b3089a" + "sha256": "b39e9fa918ea6c5dbd1e4a818b49bd6b45340b88715495cd3cf94454866e8ab4" }, "provenance": null, "requires-python": null, - "size": 1126096, - "upload-time": "2013-07-25T15:00:47.912248Z", - "url": "https://files.pythonhosted.org/packages/8d/3b/79b28e9436f321763bfa47d7784bedb8f0b6b7da92b2979ee5a2a60f3bc6/Werkzeug-0.9.3.tar.gz", + "size": 509815, + "upload-time": "2009-06-18T05:32:46.496850Z", + "url": "https://files.pythonhosted.org/packages/61/29/6b4fa24eff404135d01261d964a8638a90add266d799143dc2af70a9354f/pytz-2009j-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.9.4.tar.gz", + "filename": "pytz-2009j-py2.6.egg", "hashes": { - "sha256": "c1baf7a3e8be70f34d931ee173283f406877bd3d17f372bbe82318a5b3c510cc" + "sha256": "2088683dc622e4e68f823a54822735d4d3d7e29c67c51c89939d771db6afce47" }, "provenance": null, "requires-python": null, - "size": 1126353, - "upload-time": "2013-08-25T23:20:28.045258Z", - "url": "https://files.pythonhosted.org/packages/d8/5e/8abc95630f9c4248edffed30592468f884e845ba656a959a12e452fafcec/Werkzeug-0.9.4.tar.gz", + "size": 509797, + "upload-time": "2009-06-18T05:33:10.809876Z", + "url": "https://files.pythonhosted.org/packages/39/fa/83a487fe766ca11a48408657d92dd1ceb0d3d6e0a13b795c330c7322fb8e/pytz-2009j-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.9.5.tar.gz", + "filename": "pytz-2009j.tar.bz2", "hashes": { - "sha256": "9f6c20c7786bb64c3d5b637df8d12ae7601efbb9d9e527505f91f0e96a3a2e3e" + "sha256": "2aefcd1360891f2c496dd23f2e67d92798f18cf2c1b5c6cdbfdec52294859338" }, "provenance": null, "requires-python": null, - "size": 1127546, - "upload-time": "2014-06-06T19:18:48.265802Z", - "url": "https://files.pythonhosted.org/packages/bf/d1/37f309bff81dd40afe89692bd09e0888a7e3afbef08d6d3d1eb632de307f/Werkzeug-0.9.5.tar.gz", + "size": 174868, + "upload-time": "2009-06-18T05:31:02.151767Z", + "url": "https://files.pythonhosted.org/packages/52/87/6e0649d0a259f2d2527f2f09419a92430e8c4435085fa2bbeca41eee5615/pytz-2009j.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.9.6.tar.gz", + "filename": "pytz-2009j.tar.gz", "hashes": { - "sha256": "7f11e7e2e73eb22677cac1b11113eb6106f66cedef13d140e83cf6563c90b79c" + "sha256": "f12080f7e2c313916d63e51436d892233b58cad4795555d3430f35f53c0d505d" }, "provenance": null, "requires-python": null, - "size": 1128428, - "upload-time": "2014-06-07T10:34:38.945391Z", - "url": "https://files.pythonhosted.org/packages/63/69/5702e5eb897d1a144001e21d676676bcb87b88c0862f947509ea95ea54fc/Werkzeug-0.9.6.tar.gz", + "size": 254692, + "upload-time": "2009-06-18T05:31:12.258729Z", + "url": "https://files.pythonhosted.org/packages/ab/ff/9c14978cffcc911ea84ba0ceacedcad78e7722fdafbcde8ce52ce04fa0db/pytz-2009j.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.10.tar.gz", + "filename": "pytz-2009j.zip", "hashes": { - "sha256": "9a97a6fcf87390172748da9e5250710b352dff18e979db925d276112cdcfa7ac" + "sha256": "abd20623d96371228c4dc0c7a302a3ba353ebffb2d4601b17122f159a6893d07" }, "provenance": null, "requires-python": null, - "size": 1133931, - "upload-time": "2015-01-29T23:03:27.649324Z", - "url": "https://files.pythonhosted.org/packages/32/d7/5648e058b7786f2f57480b415f369fc7ea8d51468c11b961eddef915891e/Werkzeug-0.10.tar.gz", + "size": 523122, + "upload-time": "2009-06-18T05:31:31.799322Z", + "url": "https://files.pythonhosted.org/packages/14/10/d960c57fef8b6f8a11e7138ce1c391f26cd568c0885f089bc68d323a8100/pytz-2009j.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.10.1.tar.gz", + "filename": "pytz-2009l-py2.3.egg", "hashes": { - "sha256": "9cf783990b1a99173e707a5768610800aa87775e9d86e211d17180d5b6c245ab" + "sha256": "302c2739377f442e6c2e7dd0661ec01595d5e98cdbdf5281755946bfdcc9aa90" }, "provenance": null, "requires-python": null, - "size": 1134481, - "upload-time": "2015-02-03T22:00:36.925643Z", - "url": "https://files.pythonhosted.org/packages/4c/01/7c64cf317ace1ff2c9b44cbf2c967dfcb170088b3676a871b7f08c059dfd/Werkzeug-0.10.1.tar.gz", + "size": 1032166, + "upload-time": "2009-08-18T07:43:24.391370Z", + "url": "https://files.pythonhosted.org/packages/6c/f9/23e0ad1a37f039af932e26c2dfe0d4f0b2c644721a197f8cadf11008c4a8/pytz-2009l-py2.3.egg", "yanked": false }, { - "core-metadata": { - "sha256": "6566488d90ceda607dab8f8063182fe87d3aebce46442bf1dd3bf54cef2524fd" - }, - "data-dist-info-metadata": { - "sha256": "6566488d90ceda607dab8f8063182fe87d3aebce46442bf1dd3bf54cef2524fd" - }, - "filename": "Werkzeug-0.10.2-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009l-py2.4.egg", "hashes": { - "sha256": "64a7664185a23c9dcf27ba642e7344af9bbd2679643d369dce8ff30c2a6b4f7f" + "sha256": "1bd43866c05781c252792aa8bfaf54b85b51b9e2ce3a7259a17396d497b0b6c5" }, "provenance": null, "requires-python": null, - "size": 295201, - "upload-time": "2015-03-26T12:40:49.330914Z", - "url": "https://files.pythonhosted.org/packages/e2/70/28fb65066572ae5518fef4a53e61adedd0ce4928cdcad9c03f3ace221ae0/Werkzeug-0.10.2-py2.py3-none-any.whl", + "size": 509551, + "upload-time": "2009-08-18T07:47:39.461385Z", + "url": "https://files.pythonhosted.org/packages/54/2c/f06fe7628e67edb4805a404ab4a6afb1045b6b012519329277b0c79cc822/pytz-2009l-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.10.2.tar.gz", + "filename": "pytz-2009l-py2.5.egg", "hashes": { - "sha256": "383d16fd907f90cc6d910e2ffc266148aeb5542423f932ce79ac5a0523605cc4" + "sha256": "956577861cbb32961e9202c71d0c9280e2e1d5ac37c2e38421028342ccf640ef" }, "provenance": null, "requires-python": null, - "size": 1137683, - "upload-time": "2015-03-26T12:40:44.721007Z", - "url": "https://files.pythonhosted.org/packages/7f/3b/9ecf90ee8dada2b85d478d37ed64c70532dfaa2dd6b45a01018b331d37f3/Werkzeug-0.10.2.tar.gz", + "size": 509205, + "upload-time": "2009-08-18T07:48:41.876233Z", + "url": "https://files.pythonhosted.org/packages/01/72/72ec49096fc5f7f583e40d245187e1d630e19e205fc1b8479eda9693ee03/pytz-2009l-py2.5.egg", "yanked": false }, { - "core-metadata": { - "sha256": "4bf8a6d190174b503e45e39014fbdeeb69e7847d1a4e77b0b83be7365b404dde" - }, - "data-dist-info-metadata": { - "sha256": "4bf8a6d190174b503e45e39014fbdeeb69e7847d1a4e77b0b83be7365b404dde" - }, - "filename": "Werkzeug-0.10.4-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009l-py2.6.egg", "hashes": { - "sha256": "a438aa8c3f513a5cf3dda02a62f9e022b7598e9fbfeba14ba2d6dd957c8ab436" + "sha256": "a67f13abc33b0e43a0d63bc32df7530dee4d0e9e5defe7ffc1c9c9789ed24231" }, "provenance": null, "requires-python": null, - "size": 293089, - "upload-time": "2015-03-26T15:50:09.912209Z", - "url": "https://files.pythonhosted.org/packages/49/0c/e33c2caec86a7926186f7d454f6a901f45f05ad90337c6972d170b9ee806/Werkzeug-0.10.4-py2.py3-none-any.whl", + "size": 509184, + "upload-time": "2009-08-18T07:50:30.811718Z", + "url": "https://files.pythonhosted.org/packages/09/d6/6b13cd5bbdcd01c62ac48358bc20e0c7bdab689ac0d2c84eec1bd3a53713/pytz-2009l-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.10.4.tar.gz", + "filename": "pytz-2009l.tar.bz2", "hashes": { - "sha256": "9d2771e4c89be127bc4bac056ab7ceaf0e0064c723d6b6e195739c3af4fd5c1d" + "sha256": "ead5a962cb873c8a76d8a872ee094ef54547e61baa28303091b90355073fc379" }, "provenance": null, "requires-python": null, - "size": 1137282, - "upload-time": "2015-03-26T15:50:04.309352Z", - "url": "https://files.pythonhosted.org/packages/ec/17/a7e847bcfd7dcdc86c830ff2f0ab4e1a97b7efd8f8c8ebf26859091d3812/Werkzeug-0.10.4.tar.gz", + "size": 174542, + "upload-time": "2009-08-18T07:38:32.543445Z", + "url": "https://files.pythonhosted.org/packages/95/d6/fb2b44e234c637b052dbf65d140c7f2665d11894cdbafeefbbb79aa320d1/pytz-2009l.tar.bz2", "yanked": false }, { - "core-metadata": { - "sha256": "417f68b2e851283d8cd2344a1b256638048be72dc834a48bb40e1dd064a9b1b3" - }, - "data-dist-info-metadata": { - "sha256": "417f68b2e851283d8cd2344a1b256638048be72dc834a48bb40e1dd064a9b1b3" - }, - "filename": "Werkzeug-0.11-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009l.tar.gz", "hashes": { - "sha256": "809bcff67e9968a5a83a4f3e9f47451ca8fd868a2d02716e74366bc9c317aed2" + "sha256": "3d3bc32e9f9d11c7b0606823979901196243c6fe4f92e76e4dbb21f1c77fabd6" }, "provenance": null, "requires-python": null, - "size": 304753, - "upload-time": "2015-11-08T14:55:41.280686Z", - "url": "https://files.pythonhosted.org/packages/dd/89/65fed0cb77bf6e4eb350f80f34fce14a3c39acbcced090fb3abc1e9ef230/Werkzeug-0.11-py2.py3-none-any.whl", + "size": 253529, + "upload-time": "2009-08-18T07:39:14.586424Z", + "url": "https://files.pythonhosted.org/packages/5c/8c/67aedaf217c47cee1974a70059c7a9d1ea77c4bff8d908da1feeeab58c14/pytz-2009l.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.11.tar.gz", + "filename": "pytz-2009l.zip", "hashes": { - "sha256": "823dd060427c72051915f3f68090639bd6db06302a1eff149c4b5a341bb19305" + "sha256": "23fb4cd096d0dd99aac9b7a57fb3015c9902360df0012a93c8f9e63f892951c1" }, "provenance": null, "requires-python": null, - "size": 1151616, - "upload-time": "2015-11-08T14:55:35.129725Z", - "url": "https://files.pythonhosted.org/packages/a1/0c/e4c1144db79b9a0f917061cc86d1535261a68d6ad897fe972af5ee7710ef/Werkzeug-0.11.tar.gz", + "size": 522044, + "upload-time": "2009-08-18T07:40:37.319067Z", + "url": "https://files.pythonhosted.org/packages/b1/6c/8aef50d26df9326a0c868c87e67254517cec3c8b447cf0ebb7895ca34ded/pytz-2009l.zip", "yanked": false }, { - "core-metadata": { - "sha256": "e8c781666c790419222132b7b1610dae6612b818843e3e7fb843014e689519d8" - }, - "data-dist-info-metadata": { - "sha256": "e8c781666c790419222132b7b1610dae6612b818843e3e7fb843014e689519d8" - }, - "filename": "Werkzeug-0.11.1-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009n-py2.3.egg", "hashes": { - "sha256": "bca5d6a06e4603abd0d2c10bb5ce523039bf16a0a7b8320bd74f6458d20d4c3b" + "sha256": "71db41ba62992eaae8c711bdc321a26c16e553b7c221fc7dc73331fbf9953523" }, "provenance": null, "requires-python": null, - "size": 304783, - "upload-time": "2015-11-10T11:48:06.055777Z", - "url": "https://files.pythonhosted.org/packages/0b/37/398042f9b852c57f7e9b4e1173dcd40e7b9980d9c76a700647c458f582b1/Werkzeug-0.11.1-py2.py3-none-any.whl", + "size": 1032939, + "upload-time": "2009-09-29T06:57:19.789070Z", + "url": "https://files.pythonhosted.org/packages/0e/81/8997c79f780308fe2a79bffdc30f797ec256be279abcd957289fbc8c8d31/pytz-2009n-py2.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.11.1.tar.gz", + "filename": "pytz-2009n-py2.4.egg", "hashes": { - "sha256": "280b37866a1fa8604549cbc278f06d310143e20f1a6520ae5cf66e0df615e0a7" + "sha256": "12b11ff582dd76175d87e60c61b2eeb78b0f36dc529842f33b57fbff6c6fe108" }, "provenance": null, "requires-python": null, - "size": 1151713, - "upload-time": "2015-11-10T11:46:50.028693Z", - "url": "https://files.pythonhosted.org/packages/1c/b4/824c916f1451164bd871ad062defa2f48a34e2e952b12c0422f3ecf3a531/Werkzeug-0.11.1.tar.gz", + "size": 509799, + "upload-time": "2009-09-29T06:58:41.522092Z", + "url": "https://files.pythonhosted.org/packages/3d/e4/b40216455881fd895b5bc40c08d810b441257b9a6d227d375ea205ab9270/pytz-2009n-py2.4.egg", "yanked": false }, { - "core-metadata": { - "sha256": "1b3b7ecb634f74991463d485738834907b52d668a4746faec215b32fbe3b90a8" - }, - "data-dist-info-metadata": { - "sha256": "1b3b7ecb634f74991463d485738834907b52d668a4746faec215b32fbe3b90a8" - }, - "filename": "Werkzeug-0.11.2-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009n-py2.5.egg", "hashes": { - "sha256": "b6a93e909b31e3e14659584ff7329864275905ddc1b8653861bdfe1e597250f4" + "sha256": "3ac1acf962b0c34531bb9942ca0c992507db89a661aab057ad52a7f87d41395b" }, "provenance": null, "requires-python": null, - "size": 304944, - "upload-time": "2015-11-12T09:23:36.672987Z", - "url": "https://files.pythonhosted.org/packages/b7/3d/be1357f3cdbfa10c9898b0fbbd5eeeaef08df7908176d09c454e66592b1e/Werkzeug-0.11.2-py2.py3-none-any.whl", + "size": 509451, + "upload-time": "2009-09-29T06:59:09.612775Z", + "url": "https://files.pythonhosted.org/packages/da/03/11c8436b1c20e2b65a6e09fac494ff1fc4a8dab2aa512d1c7da03a7f7820/pytz-2009n-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.11.2.tar.gz", + "filename": "pytz-2009n-py2.6.egg", "hashes": { - "sha256": "eb4f98994b40a8e2edce289e811c9a38880ae53eb9ff6f031d0e243a69b0fcbf" + "sha256": "d2890b753a1c6f50a97cdff4e3a0fe3e127d6c419fa33dd0c61c9352fde6f1bc" }, "provenance": null, "requires-python": null, - "size": 1152067, - "upload-time": "2015-11-12T09:23:13.349574Z", - "url": "https://files.pythonhosted.org/packages/f6/d6/819c7462d86a4a22a276359db65bf8cc3afcbb7a8b2e41021cd6519a4f7d/Werkzeug-0.11.2.tar.gz", + "size": 509429, + "upload-time": "2009-09-29T06:59:26.462599Z", + "url": "https://files.pythonhosted.org/packages/fd/90/60b7a262a39099fd207da4d8cd3f4fd3143e5b40e5c1479bc55d3d2e9c7c/pytz-2009n-py2.6.egg", "yanked": false }, { - "core-metadata": { - "sha256": "600bbd3a7cf6389570dddfc15ccd5036853caf2ce7ee7160a4c8133969babfe1" - }, - "data-dist-info-metadata": { - "sha256": "600bbd3a7cf6389570dddfc15ccd5036853caf2ce7ee7160a4c8133969babfe1" - }, - "filename": "Werkzeug-0.11.3-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009n.tar.bz2", "hashes": { - "sha256": "69491b5305157c3c6e0f04a701984d6ae77fd729fc1c9acd25077f1df385326b" + "sha256": "64400921afd1ed6650c7dfe23bfbd8dc40d9b0bc22f572530db1fe0defc6f340" }, "provenance": null, "requires-python": null, - "size": 305018, - "upload-time": "2015-12-19T23:13:54.213138Z", - "url": "https://files.pythonhosted.org/packages/1c/35/18d0febbe432d61a607d1fe457d404cc30815ed9afb31314ea1a7bbbe9e3/Werkzeug-0.11.3-py2.py3-none-any.whl", + "size": 175535, + "upload-time": "2009-09-29T06:56:23.473465Z", + "url": "https://files.pythonhosted.org/packages/82/9c/ccd2197555563134ea5d52f3a6a7a3d9cc34eaeaff283037cbe1d7f56947/pytz-2009n.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.11.3.tar.gz", + "filename": "pytz-2009n.tar.gz", "hashes": { - "sha256": "eb5f700a9bfc96420b055635af9002d3662e43d80c3ffd31f224c25bc0d5f462" + "sha256": "fc5080681bb00ddadbcda1c5e7bbd3937d5cc918e948687bdacd246b5c14cfde" }, "provenance": null, "requires-python": null, - "size": 1152396, - "upload-time": "2015-12-19T23:13:44.475252Z", - "url": "https://files.pythonhosted.org/packages/f1/2b/efd5c9e1cce9485254d9c18d41df47d212eeec154b9cc8e17457da9dce6a/Werkzeug-0.11.3.tar.gz", + "size": 254555, + "upload-time": "2009-09-29T06:56:33.536043Z", + "url": "https://files.pythonhosted.org/packages/2a/38/ec91abc41768cef990534fb687f80f88a826eab6e3866926bd77d23d2bfc/pytz-2009n.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "b451dd5644ae940f0c9751212f49a77acdf82ad956704b1f3a2665d64735b291" - }, - "data-dist-info-metadata": { - "sha256": "b451dd5644ae940f0c9751212f49a77acdf82ad956704b1f3a2665d64735b291" - }, - "filename": "Werkzeug-0.11.4-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009n.zip", "hashes": { - "sha256": "7db3cb2d4725be0680abf64a45b18229186f03ad8b9989abbe053f9357b17b37" + "sha256": "26b4116d3e8619cd6917f2faf8a249868b246dea4595998fb4c518edf4d8d920" }, "provenance": null, "requires-python": null, - "size": 305196, - "upload-time": "2016-02-14T17:54:40.978972Z", - "url": "https://files.pythonhosted.org/packages/a8/6a/12dca42596ffa19297bd31154b489c5dd5ab3399850644894de10e7bbcae/Werkzeug-0.11.4-py2.py3-none-any.whl", + "size": 523244, + "upload-time": "2009-09-29T06:56:50.764274Z", + "url": "https://files.pythonhosted.org/packages/f8/92/9d191a76a87d2608cb5dc6c496cf9739dfd49048a63fd3a6d39051b6f7a6/pytz-2009n.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.11.4.tar.gz", + "filename": "pytz-2009p-py2.3.egg", "hashes": { - "sha256": "e48fb7e3f2bb5a740dd9a666624699a4d83e2e028555f9c46bcc8ecfc2cd8c32" + "sha256": "45acc2a807719bfe98fe7683cfa4d3626d3b787449d43eb6232abe0a6f448634" }, "provenance": null, "requires-python": null, - "size": 1152770, - "upload-time": "2016-02-14T17:54:32.425895Z", - "url": "https://files.pythonhosted.org/packages/77/88/93b65347187fe101f2848982e2f84871e7aea76bb75aa05467b2c1eac6ea/Werkzeug-0.11.4.tar.gz", + "size": 1028787, + "upload-time": "2009-10-28T11:47:20.997863Z", + "url": "https://files.pythonhosted.org/packages/e9/59/6ca6ecb05183adcc52fd128daa4621369fa4b5021ade1cade31f7d5c9d3c/pytz-2009p-py2.3.egg", "yanked": false }, { - "core-metadata": { - "sha256": "a80d025be7494997ef323c1720eb7a714146db21032c9e18119de32a9b1332f4" - }, - "data-dist-info-metadata": { - "sha256": "a80d025be7494997ef323c1720eb7a714146db21032c9e18119de32a9b1332f4" - }, - "filename": "Werkzeug-0.11.5-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009p-py2.4.egg", "hashes": { - "sha256": "22218d2f8572575531e876dbeb26c8691d5e1a4f5d923324f045a6231ba03609" + "sha256": "b8ddb5f5960f5a1ea26207284da2940332bae0161ef3bc864e06a3fa14eca84c" }, "provenance": null, "requires-python": null, - "size": 305305, - "upload-time": "2016-03-22T19:39:16.391491Z", - "url": "https://files.pythonhosted.org/packages/10/25/9a27e9d35aa457b40ce3aebde9d7b2fefbee96937a59c4975752c5c10a62/Werkzeug-0.11.5-py2.py3-none-any.whl", + "size": 507703, + "upload-time": "2009-10-28T11:47:56.125326Z", + "url": "https://files.pythonhosted.org/packages/13/5a/582db553a2f7994f08f490a85f66be63575be4ee276f392006d089fdeebd/pytz-2009p-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.11.5.tar.gz", + "filename": "pytz-2009p-py2.5.egg", "hashes": { - "sha256": "afdb04f183eef3b20827eb4520dcb75c1cd1f0ba7a7de3f463ff7a462eee8164" + "sha256": "ec4994653c2cc872db2827f7ef9989ef250e4584f772a2c074deece4be08d261" }, "provenance": null, "requires-python": null, - "size": 1154970, - "upload-time": "2016-03-22T19:39:01.727179Z", - "url": "https://files.pythonhosted.org/packages/96/2c/ef9b1b4692472938cfa15799258be35bc1cf600a860b24e1bd675a38ae39/Werkzeug-0.11.5.tar.gz", + "size": 507359, + "upload-time": "2009-10-28T11:48:50.358728Z", + "url": "https://files.pythonhosted.org/packages/15/1a/b251ffb54db73f59d06a57bf2ca731eb48d19ac80317682ee8bef8774351/pytz-2009p-py2.5.egg", "yanked": false }, { - "core-metadata": { - "sha256": "f4518f4786b87e38efa36803691225174ca366568c5c25372b17879638cbff93" - }, - "data-dist-info-metadata": { - "sha256": "f4518f4786b87e38efa36803691225174ca366568c5c25372b17879638cbff93" - }, - "filename": "Werkzeug-0.11.6-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009p-py2.6.egg", "hashes": { - "sha256": "d6ff6e90c3c35d53705bacda21593d684ea8b1ff3f90b3b83e3e918a6111f269" + "sha256": "0bdd7fe2f22978768b8cac758467189cf2a727640846368254c3e5f92edbb368" }, "provenance": null, "requires-python": null, - "size": 306553, - "upload-time": "2016-04-14T13:48:58.283430Z", - "url": "https://files.pythonhosted.org/packages/34/e9/624a3b7de10c47a1a3ab5a95174897f75269042cdf2a13656cdedc73c2ad/Werkzeug-0.11.6-py2.py3-none-any.whl", + "size": 507337, + "upload-time": "2009-10-28T11:49:28.465916Z", + "url": "https://files.pythonhosted.org/packages/eb/71/a77ad3518c1b6da2c9320ed55476c60afd4c61e3b47945c8a92c1749469a/pytz-2009p-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.11.6.tar.gz", + "filename": "pytz-2009p.tar.bz2", "hashes": { - "sha256": "63d79a05941359a09341c70e0a2dedf50854adbed2e618130e51082811330b32" + "sha256": "90597f735b06100663b2939122ba2cb7891974e4a01ef5fcbd2d6aa382ccfbb0" }, "provenance": null, "requires-python": null, - "size": 1154974, - "upload-time": "2016-04-14T13:48:49.136213Z", - "url": "https://files.pythonhosted.org/packages/11/e3/7e48abadfb8ed2bbc526fd62c0ae2f8871b466a0cab2b7c852c8d234b0d8/Werkzeug-0.11.6.tar.gz", + "size": 175403, + "upload-time": "2009-10-28T11:45:16.360116Z", + "url": "https://files.pythonhosted.org/packages/0d/92/b4e43bea93e8db7b199f27e868efecd9945aa53a6f20d3b9b373a76b4468/pytz-2009p.tar.bz2", "yanked": false }, { - "core-metadata": { - "sha256": "49417b9970b5207e13a800650ce57be2bad74d7a4613cf452569742fc817522d" - }, - "data-dist-info-metadata": { - "sha256": "49417b9970b5207e13a800650ce57be2bad74d7a4613cf452569742fc817522d" - }, - "filename": "Werkzeug-0.11.7-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009p.tar.gz", "hashes": { - "sha256": "22cc822fd56d66b452b5b01af5c5feab36054985a911b1602e9d2712913e252b" + "sha256": "98498f0a323f31db939d4a2e5851e66f17f9c3a5673d21d2cb99a760d58993bc" }, "provenance": null, "requires-python": null, - "size": 306554, - "upload-time": "2016-04-14T17:38:21.145133Z", - "url": "https://files.pythonhosted.org/packages/5d/41/15cd28a4b8cc6560ce6ea71d9c30bdf147e83a06fda8b4391a83288913ef/Werkzeug-0.11.7-py2.py3-none-any.whl", + "size": 254382, + "upload-time": "2009-10-28T11:45:27.176323Z", + "url": "https://files.pythonhosted.org/packages/9c/7c/1372af61f0258fb29858ac273a3b5fc425f45ecefefb1f789cff7718f477/pytz-2009p.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.11.7.tar.gz", + "filename": "pytz-2009p.zip", "hashes": { - "sha256": "afecff59c86c631183fffa0fe5c0e1bbc950095a30821d2615106af5e12ebac6" + "sha256": "7f24d0785743f24dea382edc88926893a9a5149465583e5d55ef566e1238a23a" }, "provenance": null, "requires-python": null, - "size": 1154958, - "upload-time": "2016-04-14T17:38:12.305496Z", - "url": "https://files.pythonhosted.org/packages/97/da/b0366b37c56d5d4746b3e7f3f39f096a882c5ac6169e4a7e664313c64e81/Werkzeug-0.11.7.tar.gz", + "size": 521162, + "upload-time": "2009-10-28T11:46:07.634197Z", + "url": "https://files.pythonhosted.org/packages/37/42/1bb630e89a5a060b9fa30bb6e966e15c9ff46859d3e625adfdc53bfc9449/pytz-2009p.zip", "yanked": false }, { - "core-metadata": { - "sha256": "6409952be58cd30215cb6d3f410a0bf072a1a1be31aef777844e31647b05b0d5" - }, - "data-dist-info-metadata": { - "sha256": "6409952be58cd30215cb6d3f410a0bf072a1a1be31aef777844e31647b05b0d5" - }, - "filename": "Werkzeug-0.11.8-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009u-py2.3.egg", "hashes": { - "sha256": "c19bd65115c46ba59013047b233e41149a8cc2de2780d8b32e77a716356b595e" + "sha256": "208ea8a6df71258ea986236be4e91b00845718bc2f7cf69e192758e56197a158" }, "provenance": null, "requires-python": null, - "size": 306554, - "upload-time": "2016-04-15T13:00:56.512016Z", - "url": "https://files.pythonhosted.org/packages/29/43/6f344e71411687d9a1ae2aaac426cb8d864842c255f05ed5cfba0122c40b/Werkzeug-0.11.8-py2.py3-none-any.whl", + "size": 1032934, + "upload-time": "2010-01-04T12:08:56.517511Z", + "url": "https://files.pythonhosted.org/packages/32/1b/21183b3ae4db44a109de84ea8ac89558ee945b572119b7e7fb328893ac47/pytz-2009u-py2.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.11.8.tar.gz", + "filename": "pytz-2009u-py2.4.egg", "hashes": { - "sha256": "729730a25f43a29ac6a79f08384ea18a3a125d07079492e15c3b3c2a3f090c37" + "sha256": "72c329db7b474ace9faabf494746243e019dbd9689a8535ae81ecddbf8392beb" }, "provenance": null, "requires-python": null, - "size": 1154973, - "upload-time": "2016-04-15T13:00:40.033638Z", - "url": "https://files.pythonhosted.org/packages/e6/92/47240436fb19717b42ad02a3c028796b474580b55149b51059826a55ebec/Werkzeug-0.11.8.tar.gz", + "size": 509801, + "upload-time": "2010-01-04T12:09:26.141948Z", + "url": "https://files.pythonhosted.org/packages/b1/32/bd8dbd16716971eb0e7ea7fe81ceb4cd0c15b809001b41b3ffd6e9a010cf/pytz-2009u-py2.4.egg", "yanked": false }, { - "core-metadata": { - "sha256": "696e23ec6189d5925fbe6aba6c691e3c3dd09415e099312e4c18c39dc534878c" - }, - "data-dist-info-metadata": { - "sha256": "696e23ec6189d5925fbe6aba6c691e3c3dd09415e099312e4c18c39dc534878c" - }, - "filename": "Werkzeug-0.11.9-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009u-py2.5.egg", "hashes": { - "sha256": "cc4b84a685bfa01163a0bb30738d0dfcffa6af411dd489aed90f37a61bc4af26" + "sha256": "08e66d237603c3f858cc48aa249a45ae79d552223c49f38fe8fbe42f7441f71b" }, "provenance": null, "requires-python": null, - "size": 306576, - "upload-time": "2016-04-24T18:31:53.758428Z", - "url": "https://files.pythonhosted.org/packages/cb/98/83bd68761e7bd0a378ab5a0d805939bf7923ea71ca3849d6961c04ddf82d/Werkzeug-0.11.9-py2.py3-none-any.whl", + "size": 509449, + "upload-time": "2010-01-04T12:23:28.911260Z", + "url": "https://files.pythonhosted.org/packages/b5/f4/035cd7ce3c1278d195ce0b56dfca454a932d0279ba680d5358f1e12f5515/pytz-2009u-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.11.9.tar.gz", + "filename": "pytz-2009u-py2.6.egg", "hashes": { - "sha256": "837b71338794634c24713a79c3b9c287301433f2d18cd0adefcbcf885e60c8a1" + "sha256": "a2f39c33bb4f5baa9be90d6baf2de68c2a5a0821721717a6405f6c910a5a9443" }, "provenance": null, "requires-python": null, - "size": 1157394, - "upload-time": "2016-04-24T18:31:46.225376Z", - "url": "https://files.pythonhosted.org/packages/0f/7c/b316cd9779817173e93f5cebc8fb387db33cc8dc526f3db5e61f2c008d5b/Werkzeug-0.11.9.tar.gz", + "size": 509424, + "upload-time": "2010-01-04T12:24:02.823699Z", + "url": "https://files.pythonhosted.org/packages/df/b9/c6dc924c332e18a75c73ee4aefcd817cb07a1493226b367ae56658642dd5/pytz-2009u-py2.6.egg", "yanked": false }, { - "core-metadata": { - "sha256": "bf0787d3b3c7744c0c21e394edfbca5ca8bfeb36397ba77f75f54282a4fef80c" - }, - "data-dist-info-metadata": { - "sha256": "bf0787d3b3c7744c0c21e394edfbca5ca8bfeb36397ba77f75f54282a4fef80c" - }, - "filename": "Werkzeug-0.11.10-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009u.tar.bz2", "hashes": { - "sha256": "f22b9762589decfde50149c7ee080713cbf6129b49ce2b398f59b709b161a8d3" + "sha256": "edce4fc8792f7e1841e88114685352eb5add8fd5aba54a51f4ebe4ca92544c09" }, "provenance": null, "requires-python": null, - "size": 306928, - "upload-time": "2016-05-24T09:24:48.286485Z", - "url": "https://files.pythonhosted.org/packages/f7/41/6847fed02f9c1692461f66d2b9391c1e4236451f0cb5bcbe3ebc73de1ca2/Werkzeug-0.11.10-py2.py3-none-any.whl", + "size": 176093, + "upload-time": "2010-01-04T12:06:47.724601Z", + "url": "https://files.pythonhosted.org/packages/7b/0a/0f5abb08cde76c348bde3517795341de008ff5864a9025f7d8b26d12e447/pytz-2009u.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.11.10.tar.gz", + "filename": "pytz-2009u.tar.gz", "hashes": { - "sha256": "cc64dafbacc716cdd42503cf6c44cb5a35576443d82f29f6829e5c49264aeeee" + "sha256": "04236fb06ad5b9bd3c59aa61a21c69b567b6ac6995a7c1116b1b76f6c7aa5f07" }, "provenance": null, "requires-python": null, - "size": 1155484, - "upload-time": "2016-05-24T09:19:45.920201Z", - "url": "https://files.pythonhosted.org/packages/b7/7f/44d3cfe5a12ba002b253f6985a4477edfa66da53787a2a838a40f6415263/Werkzeug-0.11.10.tar.gz", + "size": 254694, + "upload-time": "2010-01-04T12:07:12.778557Z", + "url": "https://files.pythonhosted.org/packages/a8/b0/524e52f325f3d7775028adcf5c10c3ab2f02d3290d41f3af1572a8bf19eb/pytz-2009u.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "c88ccbef423e645fc5b304e3f9d32c1ff1ef5489661bc8aaaeafe532caa9f165" - }, - "data-dist-info-metadata": { - "sha256": "c88ccbef423e645fc5b304e3f9d32c1ff1ef5489661bc8aaaeafe532caa9f165" - }, - "filename": "Werkzeug-0.11.11-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009u.zip", "hashes": { - "sha256": "eb3108af06aed08fb2f4fc883f2adf04c8f4997f6368517591b2becf15ae0da2" + "sha256": "0162bf6dce9987c98b5be20abdbc14dc4fa23eb76d04dd26f255b98d66990459" }, "provenance": null, "requires-python": null, - "size": 306997, - "upload-time": "2016-08-31T13:13:17.848103Z", - "url": "https://files.pythonhosted.org/packages/a9/5e/41f791a3f380ec50f2c4c3ef1399d9ffce6b4fe9a7f305222f014cf4fe83/Werkzeug-0.11.11-py2.py3-none-any.whl", + "size": 523259, + "upload-time": "2010-01-04T12:07:41.402841Z", + "url": "https://files.pythonhosted.org/packages/7c/d5/5cc1451347aea2f84b1f723cca8c17227ca558efa0b0e071be0df9c679bd/pytz-2009u.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.11.11.tar.gz", + "filename": "pytz-2010e-py2.3.egg", "hashes": { - "sha256": "e72c46bc14405cba7a26bd2ce28df734471bc9016bc8b4cb69466c2c14c2f7e5" + "sha256": "b6dd5ad081a713c7fda379850d69c64c43f86362ef1eff098c022a6281577f4b" }, "provenance": null, "requires-python": null, - "size": 1158304, - "upload-time": "2016-08-31T13:13:13.569766Z", - "url": "https://files.pythonhosted.org/packages/43/2e/d822b4a4216804519ace92e0368dcfc4b0b2887462d852fdd476b253ecc9/Werkzeug-0.11.11.tar.gz", + "size": 1047872, + "upload-time": "2010-03-09T12:09:58.305962Z", + "url": "https://files.pythonhosted.org/packages/1a/0f/3b344f58732e86c10059d9107b50e334e2ed9f5da420475e7d9c230f0944/pytz-2010e-py2.3.egg", "yanked": false }, { - "core-metadata": { - "sha256": "df32181bd7c99aaf911e36066df26333304815878495b5de5c4fe620c79c92b6" - }, - "data-dist-info-metadata": { - "sha256": "df32181bd7c99aaf911e36066df26333304815878495b5de5c4fe620c79c92b6" - }, - "filename": "Werkzeug-0.11.12-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010e-py2.4.egg", "hashes": { - "sha256": "47c333d78cfff9c1e4ce378bf1991ff7b7dc6e26b87214dad292c3b844fcab50" + "sha256": "f65ee45d2b43bf163516593c18ef6a6b802e6e62510b34c00bada25e438d98bf" }, "provenance": null, "requires-python": null, - "size": 308722, - "upload-time": "2016-12-26T14:10:37.995561Z", - "url": "https://files.pythonhosted.org/packages/b3/30/453c5e63a70d4d3bef512035eb02eb1bd050ecfea0367981346f3b726240/Werkzeug-0.11.12-py2.py3-none-any.whl", + "size": 514174, + "upload-time": "2010-03-09T12:10:27.785461Z", + "url": "https://files.pythonhosted.org/packages/ab/91/527d3b011c842ca49913ace6fa062681025954005580a8c93e6407f22ff6/pytz-2010e-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.11.12.zip", + "filename": "pytz-2010e-py2.5.egg", "hashes": { - "sha256": "d42fc6a5036da96358091bc0460f7f39dd7f15d63a4c3be70e17d6697522a8f2" + "sha256": "e75a30cf5a013a38dda1a9dff654e55bce1c47604d1a0ea37959564777163c05" }, "provenance": null, "requires-python": null, - "size": 1255209, - "upload-time": "2016-12-26T14:10:52.740806Z", - "url": "https://files.pythonhosted.org/packages/b9/84/5e882887ee5e962e54fb19e25e04bf4c7b7ebe74b1906550cfb8e1990aa5/Werkzeug-0.11.12.zip", + "size": 513809, + "upload-time": "2010-03-09T12:10:51.995221Z", + "url": "https://files.pythonhosted.org/packages/a1/9e/ae94f30cbf298bb531233535f75bcb7736843d0f9ce74538d07241e487fb/pytz-2010e-py2.5.egg", "yanked": false }, { - "core-metadata": { - "sha256": "627b4e0b8fec2218f6fe064c263e978d181f3bac3fb7b2f6c2d7cf5a78c630f8" - }, - "data-dist-info-metadata": { - "sha256": "627b4e0b8fec2218f6fe064c263e978d181f3bac3fb7b2f6c2d7cf5a78c630f8" - }, - "filename": "Werkzeug-0.11.13-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010e-py2.6.egg", "hashes": { - "sha256": "475bdde8e782f6f426b76d3d04ba8f1a2d3e346522d65249e1da391a93b062db" + "sha256": "c5b5af09a683f2f6c7e96ec583c86e36d0a3ed85bcac338acf4256c31b824f67" }, "provenance": null, "requires-python": null, - "size": 308760, - "upload-time": "2016-12-26T18:56:10.800900Z", - "url": "https://files.pythonhosted.org/packages/18/47/152d1617f9cf49bb3780fce34706ce85f89c4cbb6baa7625d227540244c1/Werkzeug-0.11.13-py2.py3-none-any.whl", + "size": 513784, + "upload-time": "2010-03-09T12:11:11.934208Z", + "url": "https://files.pythonhosted.org/packages/21/5a/4c175a64e2bb8af7f4e3a6a70af3c94c70884059c9bcde682a51470e6f16/pytz-2010e-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.11.13.zip", + "filename": "pytz-2010e.tar.bz2", "hashes": { - "sha256": "ebf720bc2f0ac7739ee2d6de63da8a323d73d91fddc16f5fadae915ae9e1e690" + "sha256": "01c3480b0629b9fd277723bdd1e7a1495336c2890bb9ccd63999d4f89801758e" }, "provenance": null, "requires-python": null, - "size": 1255270, - "upload-time": "2016-12-26T18:56:14.543897Z", - "url": "https://files.pythonhosted.org/packages/4a/4a/0e5f691c1e00d8b5678f35225cfc9e21dcebec794fb9702648b8fac716b1/Werkzeug-0.11.13.zip", + "size": 177753, + "upload-time": "2010-03-09T12:08:50.706334Z", + "url": "https://files.pythonhosted.org/packages/3e/cf/328d56054798e46c02d7f9307669f8bb2547153b21f7234f5f936668bb27/pytz-2010e.tar.bz2", "yanked": false }, { - "core-metadata": { - "sha256": "e93b54e9b4daea41e2c46e3759c00853f69ae2bccab022ecf6755e2f393920b9" - }, - "data-dist-info-metadata": { - "sha256": "e93b54e9b4daea41e2c46e3759c00853f69ae2bccab022ecf6755e2f393920b9" - }, - "filename": "Werkzeug-0.11.14-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010e.tar.gz", "hashes": { - "sha256": "11a56e4141a2a9279a0d924f1aa6089bd675abfe66ce7ff6d4912655f4c289bf" + "sha256": "30878bc8aec1a3a0c201186931fb14b2a4f6cbaebbbb01c7b07e6b4ba516c947" }, "provenance": null, "requires-python": null, - "size": 307248, - "upload-time": "2016-12-30T22:13:14.934100Z", - "url": "https://files.pythonhosted.org/packages/0b/c1/ecb9ca942e429944630cd33494db1fd7e692e6464c97a651fd762f2f160d/Werkzeug-0.11.14-py2.py3-none-any.whl", + "size": 258421, + "upload-time": "2010-03-09T12:09:04.421299Z", + "url": "https://files.pythonhosted.org/packages/cf/cf/bac0d5074731351a854714ae3eb5aa4bfff77ff78a9ae41706172f4ce0a9/pytz-2010e.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.11.14.tar.gz", + "filename": "pytz-2010e.zip", "hashes": { - "sha256": "735bf5847d0e133e7f3f13589dd5782539d6579fe4b7a389e247a351ab02f7be" + "sha256": "71ba6d9f5f4bb6cea9ff0f440b6bf82e8c63d47d089fb6203eccb392637aea8a" }, "provenance": null, "requires-python": null, - "size": 1156468, - "upload-time": "2016-12-30T22:13:11.218170Z", - "url": "https://files.pythonhosted.org/packages/67/aa/f6996f1e199c49fa52fe84de51aea88fdb46c5b9234cb47b4b580d669753/Werkzeug-0.11.14.tar.gz", + "size": 528030, + "upload-time": "2010-03-09T12:09:17.752396Z", + "url": "https://files.pythonhosted.org/packages/29/62/7c5d050dfb86522785fe7531fcf7aac5c8e4f34afa47f84c599cdd1eaa8e/pytz-2010e.zip", "yanked": false }, { - "core-metadata": { - "sha256": "52f79cc4a4910b961f07afab30a2b0636e155e2548d51ebbc5016f25961b63e5" - }, - "data-dist-info-metadata": { - "sha256": "52f79cc4a4910b961f07afab30a2b0636e155e2548d51ebbc5016f25961b63e5" - }, - "filename": "Werkzeug-0.11.15-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010g-py2.3.egg", "hashes": { - "sha256": "c6f6f89124df0514d886782c658c3e12f2caaa94da34cee3fd82eebf4ebf052b" + "sha256": "75e5ffe3aafd0925c219b6b92195b31c74b7f99d283754d4e992530d4ad8c79e" }, "provenance": null, "requires-python": null, - "size": 307256, - "upload-time": "2016-12-30T22:49:48.854934Z", - "url": "https://files.pythonhosted.org/packages/ef/c6/3c431fea5f93c8bc869ec9c7bdad9ffef4ff9c81bfe1d294217447206c46/Werkzeug-0.11.15-py2.py3-none-any.whl", + "size": 1048342, + "upload-time": "2010-03-30T08:56:45.002831Z", + "url": "https://files.pythonhosted.org/packages/76/e9/7abbc50dc814baeb9c136cd5f8c30071ae346014eaa4e9aa5216866de64d/pytz-2010g-py2.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.11.15.tar.gz", + "filename": "pytz-2010g-py2.4.egg", "hashes": { - "sha256": "455d7798ac263266dbd38d4841f7534dd35ca9c3da4a8df303f8488f38f3bcc0" + "sha256": "b77068da0c55e895625771fa6d7b713fa79845f6152a7503e3f0f49f48595223" }, "provenance": null, "requires-python": null, - "size": 1156471, - "upload-time": "2016-12-30T22:49:45.111086Z", - "url": "https://files.pythonhosted.org/packages/fe/7f/6d70f765ce5484e07576313897793cb49333dd34e462488ee818d17244af/Werkzeug-0.11.15.tar.gz", + "size": 514394, + "upload-time": "2010-03-30T08:57:09.991161Z", + "url": "https://files.pythonhosted.org/packages/97/fe/61decf57aaa6ef0ae3aa378613ec2a4dadfb79bdf5a7ada27cd0d3b3d74e/pytz-2010g-py2.4.egg", "yanked": false }, { - "core-metadata": { - "sha256": "f075d20cd053241ad8f899a2b0e7e1b8e7ed0ec8cf1acc0f146e4861628a0ed9" - }, - "data-dist-info-metadata": { - "sha256": "f075d20cd053241ad8f899a2b0e7e1b8e7ed0ec8cf1acc0f146e4861628a0ed9" - }, - "filename": "Werkzeug-0.12-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010g-py2.5.egg", "hashes": { - "sha256": "7fce5d96278e9e4132fd0e90ff17d2bcc6e74695d11e619ba4645c0341396810" + "sha256": "5bd6a6de9aca8f7cdf083aacad51447107fe1c23770b4254924f3691bc048fa0" }, "provenance": null, "requires-python": null, - "size": 312818, - "upload-time": "2017-03-10T11:22:10.578043Z", - "url": "https://files.pythonhosted.org/packages/ae/c3/f59f6ade89c811143272161aae8a7898735e7439b9e182d03d141de4804f/Werkzeug-0.12-py2.py3-none-any.whl", + "size": 514031, + "upload-time": "2010-03-30T08:57:35.191284Z", + "url": "https://files.pythonhosted.org/packages/97/99/5c9b8eebf3958819d7a3d3c4e918842326bab397babecfa103d94d101641/pytz-2010g-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.12.tar.gz", + "filename": "pytz-2010g-py2.6.egg", "hashes": { - "sha256": "f007848ed997101cb5c09a47e46c0b0b6f193d0f8a01cd2af920d77bf1ab4e68" + "sha256": "3051879d26725d37c83959156cfa7683aa2c9511ad482e032de90646b888e5e2" }, "provenance": null, "requires-python": null, - "size": 1169497, - "upload-time": "2017-03-10T11:22:05.946232Z", - "url": "https://files.pythonhosted.org/packages/13/a2/c4f2a1e1e9239cd979de00a2d7e0008559c46d920e9842e9b8063c5e6bf5/Werkzeug-0.12.tar.gz", + "size": 514016, + "upload-time": "2010-03-30T08:58:00.729001Z", + "url": "https://files.pythonhosted.org/packages/1f/09/80bb30f4ccfd3920d75b6a9b544e68265c287766a99c3566f71d4c54b5e4/pytz-2010g-py2.6.egg", "yanked": false }, { - "core-metadata": { - "sha256": "42a086c148d9697ef44839287c962c3316c6e947dc5cb6faa64bd230628de430" - }, - "data-dist-info-metadata": { - "sha256": "42a086c148d9697ef44839287c962c3316c6e947dc5cb6faa64bd230628de430" - }, - "filename": "Werkzeug-0.12.1-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010g.tar.bz2", "hashes": { - "sha256": "918322630c58fa52b89e14c45de3ad78514e18928dac726060bb89cd647f6b83" + "sha256": "833207d203aeb727c285f681be071c1dbe6f7261482b760f90f73e9d2d9ba7be" }, "provenance": null, "requires-python": null, - "size": 312856, - "upload-time": "2017-03-15T17:08:20.395313Z", - "url": "https://files.pythonhosted.org/packages/f6/00/f3aae474bbc18d2e2cb5651935fbdaf1fb3a9676e2d606bc7d96c4c85d29/Werkzeug-0.12.1-py2.py3-none-any.whl", + "size": 177321, + "upload-time": "2010-03-30T08:54:30.906770Z", + "url": "https://files.pythonhosted.org/packages/0e/3d/f3e9311798977f25a35401a5789663c3fba93bed09b2bbe82109b0bec0a2/pytz-2010g.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.12.1.tar.gz", + "filename": "pytz-2010g.tar.gz", "hashes": { - "sha256": "6716830febe9808bb7521fd26db3b398450cbed0886b2b4bea678b87340f534e" + "sha256": "8712557f48156e9a53dba941ae59e23230b9e11739b0917613f46082936d7781" }, "provenance": null, "requires-python": null, - "size": 1169595, - "upload-time": "2017-03-15T17:08:16.724916Z", - "url": "https://files.pythonhosted.org/packages/ab/65/d3f1edd1109cb1beb6b82f4139addad482df5b5ea113bdc98242383bf402/Werkzeug-0.12.1.tar.gz", + "size": 258245, + "upload-time": "2010-03-30T08:54:41.322359Z", + "url": "https://files.pythonhosted.org/packages/5e/51/581eefaa5f6518a74aafa9959144507ca4dd36e9711a7cdac472a8603281/pytz-2010g.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "4a9858ca4082b2498e24aee6575f8cd93d4f4ceaf1e4adc327c9f71398c0dbdf" - }, - "data-dist-info-metadata": { - "sha256": "4a9858ca4082b2498e24aee6575f8cd93d4f4ceaf1e4adc327c9f71398c0dbdf" - }, - "filename": "Werkzeug-0.12.2-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010g.zip", "hashes": { - "sha256": "e8549c143af3ce6559699a01e26fa4174f4c591dbee0a499f3cd4c3781cdec3d" + "sha256": "e8eeb5145c0d57d8d8d7fbd91f021105561c6c8d2907223ad175637e93051816" }, "provenance": null, "requires-python": null, - "size": 312953, - "upload-time": "2017-05-16T06:37:47.723286Z", - "url": "https://files.pythonhosted.org/packages/97/02/306e0d57fdbf467ec1c763bc1757ec6ba20b1332e0ea7e49111533d71d1c/Werkzeug-0.12.2-py2.py3-none-any.whl", + "size": 528224, + "upload-time": "2010-03-30T08:56:10.115358Z", + "url": "https://files.pythonhosted.org/packages/97/ef/1e545f3652f1d33ec679f40e86f8b06eaa36ada23cf5ea798f357a4bf5ee/pytz-2010g.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.12.2.tar.gz", + "filename": "pytz-2010h-py2.3.egg", "hashes": { - "sha256": "903a7b87b74635244548b30d30db4c8947fe64c5198f58899ddcd3a13c23bb26" + "sha256": "12c2aa143378458df989eab123ade3ab16ebf2dc6406b694b87cbf86ea7df6a5" }, "provenance": null, "requires-python": null, - "size": 1169770, - "upload-time": "2017-05-16T06:37:43.007111Z", - "url": "https://files.pythonhosted.org/packages/56/41/c095a77eb2dd69bf278dd664a97d3416af04e9ba1a00b8c138f772741d31/Werkzeug-0.12.2.tar.gz", + "size": 1047001, + "upload-time": "2010-04-16T15:04:23.470788Z", + "url": "https://files.pythonhosted.org/packages/5a/f9/05f433bf4ae170157a7ee8fbe6bf85f9f2b0f50d870ded0eb7ea02e17f2b/pytz-2010h-py2.3.egg", "yanked": false }, { - "core-metadata": { - "sha256": "27bf127982931984670659572ed82a8e86093c93d8f9c7f8860f68cd993fcacd" - }, - "data-dist-info-metadata": { - "sha256": "27bf127982931984670659572ed82a8e86093c93d8f9c7f8860f68cd993fcacd" - }, - "filename": "Werkzeug-0.13-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010h-py2.4.egg", "hashes": { - "sha256": "f3000aa146ce8a9da8ca3e978e0e931c2a58eb56c323a5efb6b4307f7832b549" + "sha256": "a0d842d7ac4156f0d6ea77035ebe7dd5d9e9a46c1e96be0e8349c4fafb91a60e" }, "provenance": null, "requires-python": null, - "size": 311833, - "upload-time": "2017-12-07T17:33:16.551759Z", - "url": "https://files.pythonhosted.org/packages/e7/dc/e41d4d6adf0cd3f02b0bdf02fcddee77a2ef02c0b1d5eaa517308333d673/Werkzeug-0.13-py2.py3-none-any.whl", + "size": 513686, + "upload-time": "2010-04-16T15:05:01.213306Z", + "url": "https://files.pythonhosted.org/packages/cb/69/9047333bf94bce8f2c623ed98689f567622bee17df6a35f87c6b7f9a632a/pytz-2010h-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.13.tar.gz", + "filename": "pytz-2010h-py2.5.egg", "hashes": { - "sha256": "6246e5fc98a505824113fb6aca993d45ea284a2bcffdc2c65d0c538e53e4abd3" + "sha256": "6148406461f06b266e748dbcf202b562d61bcf5736a94440583fcff11c68e44f" }, "provenance": null, "requires-python": null, - "size": 1173763, - "upload-time": "2017-12-07T17:33:19.468659Z", - "url": "https://files.pythonhosted.org/packages/88/71/669c831c5611e3dbdcd46acdca42a3d29866f010c1d1ae70232b15473ba8/Werkzeug-0.13.tar.gz", + "size": 513314, + "upload-time": "2010-04-16T15:05:36.027320Z", + "url": "https://files.pythonhosted.org/packages/85/60/d108187924bfe116569b7177da8acb3494dd037ded0deeb77bb967ade619/pytz-2010h-py2.5.egg", "yanked": false }, { - "core-metadata": { - "sha256": "8d61bc520a53e2086e4d4e8fe1c956c1c77b388fab5d2dcf80cc450707e626e7" - }, - "data-dist-info-metadata": { - "sha256": "8d61bc520a53e2086e4d4e8fe1c956c1c77b388fab5d2dcf80cc450707e626e7" - }, - "filename": "Werkzeug-0.14-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010h-py2.6.egg", "hashes": { - "sha256": "322b15deb0e503c3e96c267b676d47ca069edccbf6338549bea7916583822a55" + "sha256": "32a75a4acd828446e193219b8ec549fd133a4b4ce56b9871d67a532beb8aafee" }, "provenance": null, "requires-python": null, - "size": 322825, - "upload-time": "2017-12-31T13:32:12.698457Z", - "url": "https://files.pythonhosted.org/packages/08/9f/896df5ed2a14c9dd83eec007f8df38ab246fd27d3d2cd105f4fa0ba5ce10/Werkzeug-0.14-py2.py3-none-any.whl", + "size": 513295, + "upload-time": "2010-04-16T15:06:24.047603Z", + "url": "https://files.pythonhosted.org/packages/06/88/5e9ee8cfbae57d9a6b603f2a0746bfb995ae27c5afcce3041f67239216c1/pytz-2010h-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.14.tar.gz", + "filename": "pytz-2010h.tar.bz2", "hashes": { - "sha256": "4aea27a9513b056346e9c8b49107f4ee7927f7bcf0be63024ecee39d5b87e9ef" + "sha256": "f4a90b5fc9132ddff4700ee5d61e533a1c7f8a5ef9af8cd4cbe1695d3cab1b7d" }, "provenance": null, "requires-python": null, - "size": 1185468, - "upload-time": "2017-12-31T13:32:18.820661Z", - "url": "https://files.pythonhosted.org/packages/90/b4/228683892aff6edbc7557e4fecd82e42163c7f258decc4efa0f53dbcf3ac/Werkzeug-0.14.tar.gz", + "size": 176962, + "upload-time": "2010-04-16T15:01:34.046463Z", + "url": "https://files.pythonhosted.org/packages/32/5f/bf8b188f58cac700cd138abc79877a22dc49224b457c2a519035796f8c20/pytz-2010h.tar.bz2", "yanked": false }, { - "core-metadata": { - "sha256": "15b7da76b3dd24d51603130e2b1194b477b9477203481298626033dc5bc8dee6" - }, - "data-dist-info-metadata": { - "sha256": "15b7da76b3dd24d51603130e2b1194b477b9477203481298626033dc5bc8dee6" - }, - "filename": "Werkzeug-0.14.1-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010h.tar.gz", "hashes": { - "sha256": "d5da73735293558eb1651ee2fddc4d0dedcfa06538b8813a2e20011583c9e49b" + "sha256": "080d6c5d036b546ff90b32919e42999f3b855ace8b3fad0e4993d564ffdfa67d" }, "provenance": null, "requires-python": null, - "size": 322863, - "upload-time": "2017-12-31T21:16:45.230905Z", - "url": "https://files.pythonhosted.org/packages/20/c4/12e3e56473e52375aa29c4764e70d1b8f3efa6682bef8d0aae04fe335243/Werkzeug-0.14.1-py2.py3-none-any.whl", + "size": 257968, + "upload-time": "2010-04-16T15:01:51.285601Z", + "url": "https://files.pythonhosted.org/packages/8a/b4/c26a8258f06aacabdb372f42daa9cf6c2da1473185c04cb86b229c75a260/pytz-2010h.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.14.1.tar.gz", + "filename": "pytz-2010h.zip", "hashes": { - "sha256": "c3fd7a7d41976d9f44db327260e263132466836cef6f91512889ed60ad26557c" + "sha256": "031e3aab6eb72fe19a57dbb3eb6f8638b3a23e640ba909acb6e580a0103eeaca" }, "provenance": null, "requires-python": null, - "size": 1185546, - "upload-time": "2017-12-31T21:16:54.874225Z", - "url": "https://files.pythonhosted.org/packages/9f/08/a3bb1c045ec602dc680906fc0261c267bed6b3bb4609430aff92c3888ec8/Werkzeug-0.14.1.tar.gz", + "size": 527662, + "upload-time": "2010-04-16T15:02:17.663198Z", + "url": "https://files.pythonhosted.org/packages/ec/79/11ef536accd7261df5f5dba6bb9069aaf87cb52b1b0693569961de965d7a/pytz-2010h.zip", "yanked": false }, { - "core-metadata": { - "sha256": "62d98009f51a680fb3161b13984c37fd6f9f6350ab9679f046707a9fe38ffcf0" - }, - "data-dist-info-metadata": { - "sha256": "62d98009f51a680fb3161b13984c37fd6f9f6350ab9679f046707a9fe38ffcf0" - }, - "filename": "Werkzeug-0.15.0-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010k-py2.3.egg", "hashes": { - "sha256": "ee11b0f0640c56fb491b43b38356c4b588b3202b415a1e03eacf1c5561c961cf" + "sha256": "23f51bbff97cd1d1593057a080f68f12b772b419c2dac6f0446ee69228d5f298" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", - "size": 328593, - "upload-time": "2019-03-19T17:24:16.696222Z", - "url": "https://files.pythonhosted.org/packages/29/5e/d54398f8ee78166d2cf07e46d19096e55aba506e44de998a1ad85b83ec8d/Werkzeug-0.15.0-py2.py3-none-any.whl", + "requires-python": null, + "size": 1048877, + "upload-time": "2010-07-28T10:27:23.346442Z", + "url": "https://files.pythonhosted.org/packages/a9/bd/67b099431439fa151fafcee2ffd06cede01329c94248a192fc9535888f02/pytz-2010k-py2.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.15.0.tar.gz", + "filename": "pytz-2010k-py2.4.egg", "hashes": { - "sha256": "590abe38f8be026d78457fe3b5200895b3543e58ac3fc1dd792c6333ea11af64" + "sha256": "6af4123726d9661078ecff0181834d62df78e0c529f0b5593aa84408c45670cf" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", - "size": 924610, - "upload-time": "2019-03-19T17:24:19.296054Z", - "url": "https://files.pythonhosted.org/packages/fc/50/b533e424151fbcf9ed3f1853fe564b402072cd949e2f3e1e7aedd12707cf/Werkzeug-0.15.0.tar.gz", + "requires-python": null, + "size": 514762, + "upload-time": "2010-07-28T10:27:51.720977Z", + "url": "https://files.pythonhosted.org/packages/1f/d4/d29128d799c4a2f7e00725e6d94df076a87a81824894cf37fc272797b5b3/pytz-2010k-py2.4.egg", "yanked": false }, { - "core-metadata": { - "sha256": "faf0d4558e3fc548bbca21a2b9b99abd70ba5ec12ea31021d169498cf66e5468" - }, - "data-dist-info-metadata": { - "sha256": "faf0d4558e3fc548bbca21a2b9b99abd70ba5ec12ea31021d169498cf66e5468" - }, - "filename": "Werkzeug-0.15.1-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010k-py2.5.egg", "hashes": { - "sha256": "96da23fa8ccecbc3ae832a83df5c722c11547d021637faacb0bec4dd2f4666c8" + "sha256": "fb3a1fff0ffad847c7edeee78e80ee1f072b78425e612ef14bd5099638cca108" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", - "size": 328655, - "upload-time": "2019-03-21T17:01:20.710830Z", - "url": "https://files.pythonhosted.org/packages/24/4d/2fc4e872fbaaf44cc3fd5a9cd42fda7e57c031f08e28c9f35689e8b43198/Werkzeug-0.15.1-py2.py3-none-any.whl", + "requires-python": null, + "size": 514390, + "upload-time": "2010-07-28T10:28:18.756155Z", + "url": "https://files.pythonhosted.org/packages/d9/96/9d6ba702c66c57105bdec45080227c6cd52235b3f87ffcdcadbb89b1b79b/pytz-2010k-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.15.1.tar.gz", + "filename": "pytz-2010k-py2.6.egg", "hashes": { - "sha256": "ca5c2dcd367d6c0df87185b9082929d255358f5391923269335782b213d52655" + "sha256": "6ceb4ecd1066e756b388bc50d2913041f949ec6b2f95e7be7b6b247d6ae9c4e2" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", - "size": 924191, - "upload-time": "2019-03-21T17:01:23.094263Z", - "url": "https://files.pythonhosted.org/packages/72/60/f628e8920cbf54afa2a83b75b32a1e69b559b95514d1deb841823dd97830/Werkzeug-0.15.1.tar.gz", + "requires-python": null, + "size": 514376, + "upload-time": "2010-07-28T10:28:48.184696Z", + "url": "https://files.pythonhosted.org/packages/f2/db/d85ceef7fd4a959c61288412a243a2781c8caf273a17ecab65e8baf24bf0/pytz-2010k-py2.6.egg", "yanked": false }, { - "core-metadata": { - "sha256": "62612ccb245e72da3e85578101627a417cf18cc22308b5973063ca190a677381" - }, - "data-dist-info-metadata": { - "sha256": "62612ccb245e72da3e85578101627a417cf18cc22308b5973063ca190a677381" - }, - "filename": "Werkzeug-0.15.2-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010k.tar.bz2", "hashes": { - "sha256": "7fad9770a8778f9576693f0cc29c7dcc36964df916b83734f4431c0e612a7fbc" + "sha256": "94cc5bf8e2256205ec123cf4aa5e5a4125cc1341874c94afbf8a0b988b9aa812" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", - "size": 328938, - "upload-time": "2019-04-02T17:26:06.132673Z", - "url": "https://files.pythonhosted.org/packages/18/79/84f02539cc181cdbf5ff5a41b9f52cae870b6f632767e43ba6ac70132e92/Werkzeug-0.15.2-py2.py3-none-any.whl", + "requires-python": null, + "size": 176983, + "upload-time": "2010-07-28T10:25:31.120261Z", + "url": "https://files.pythonhosted.org/packages/22/b1/93440fd268c3efd82548a1f519adf9f99d835bd410e42318ec66c60ba456/pytz-2010k.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.15.2.tar.gz", + "filename": "pytz-2010k.tar.gz", "hashes": { - "sha256": "0a73e8bb2ff2feecfc5d56e6f458f5b99290ef34f565ffb2665801ff7de6af7a" + "sha256": "ae2d2a67539fdfc669f8af5fa4530dc7b50abac887d314350614e3aa35c909c3" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", - "size": 925108, - "upload-time": "2019-04-02T17:26:08.846182Z", - "url": "https://files.pythonhosted.org/packages/f3/c8/fa7e1a0283267bee8efa10c665d8dca27e591face7e333c789c85671b3ab/Werkzeug-0.15.2.tar.gz", + "requires-python": null, + "size": 258147, + "upload-time": "2010-07-28T10:25:46.227870Z", + "url": "https://files.pythonhosted.org/packages/08/94/804e9eeb1055ccad9ae5f28f2114a31b3576c6785e9d870c87929629b298/pytz-2010k.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "18acaa8cd7346080323006878c8f6b5b0324ab7876f742e7833929549ec82805" - }, - "data-dist-info-metadata": { - "sha256": "18acaa8cd7346080323006878c8f6b5b0324ab7876f742e7833929549ec82805" - }, - "filename": "Werkzeug-0.15.3-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010k.zip", "hashes": { - "sha256": "97660b282aa7e29f94f3fe378e5c7162d7ab9d601a8dbb1cbb2ffc8f0e54607d" + "sha256": "a768c0fa318ca49f727eeec6cde05bd723c4f787c6c2d03b1364ad8a11a62bbf" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", - "size": 327574, - "upload-time": "2019-05-14T21:10:46.087817Z", - "url": "https://files.pythonhosted.org/packages/3d/bf/79101bd1d6a2b3fe0888e8d6e039800b173f26b7388308fc4bcc45de8d0a/Werkzeug-0.15.3-py2.py3-none-any.whl", + "requires-python": null, + "size": 528776, + "upload-time": "2010-07-28T10:26:04.717243Z", + "url": "https://files.pythonhosted.org/packages/64/58/8937a1da399b172ff82c47e85c6f35cf838b8104a5d9c32f2bcc091b1b2d/pytz-2010k.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.15.3.tar.gz", + "filename": "pytz-2010l-py2.3.egg", "hashes": { - "sha256": "cfd1281b1748288e59762c0e174d64d8bcb2b70e7c57bc4a1203c8825af24ac3" + "sha256": "f7a7be44a14b066342106e17004dd61bb552c543610f9413560b3d9d86ae04e9" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", - "size": 925615, - "upload-time": "2019-05-14T21:10:49.112255Z", - "url": "https://files.pythonhosted.org/packages/9c/6d/854f2aa124dcfeb901815492b7fa7f026d114a18784c1c679fbdea36c809/Werkzeug-0.15.3.tar.gz", + "requires-python": null, + "size": 1048877, + "upload-time": "2010-08-23T11:55:26.745941Z", + "url": "https://files.pythonhosted.org/packages/17/a8/f44f205bbc8eb58bca0e7ececb1069ef48d0838dd14891f9f7c115b89a77/pytz-2010l-py2.3.egg", "yanked": false }, { - "core-metadata": { - "sha256": "0450b3226e75c3e7cab271b5de21f3e0da3b529bbdfb2fef254abfae463f6ea6" - }, - "data-dist-info-metadata": { - "sha256": "0450b3226e75c3e7cab271b5de21f3e0da3b529bbdfb2fef254abfae463f6ea6" - }, - "filename": "Werkzeug-0.15.4-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010l-py2.4.egg", "hashes": { - "sha256": "865856ebb55c4dcd0630cdd8f3331a1847a819dda7e8c750d3db6f2aa6c0209c" + "sha256": "febe51550e83e5c3cbd5d1a5dc1b4d10252ca44396634b34ee8b72315da0ba48" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", - "size": 327611, - "upload-time": "2019-05-15T01:49:48.349247Z", - "url": "https://files.pythonhosted.org/packages/9f/57/92a497e38161ce40606c27a86759c6b92dd34fcdb33f64171ec559257c02/Werkzeug-0.15.4-py2.py3-none-any.whl", + "requires-python": null, + "size": 514786, + "upload-time": "2010-08-23T11:56:11.544770Z", + "url": "https://files.pythonhosted.org/packages/80/fc/97c6260474e61f678adc3574b518130d8aee792c6f514cbc81fa304feefa/pytz-2010l-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.15.4.tar.gz", + "filename": "pytz-2010l-py2.5.egg", "hashes": { - "sha256": "a0b915f0815982fb2a09161cb8f31708052d0951c3ba433ccc5e1aa276507ca6" + "sha256": "5bec59bf5c3c89fbc595bd9a6eeb9286e23130a106a176406f504724cb89a795" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", - "size": 925334, - "upload-time": "2019-05-15T01:49:52.736180Z", - "url": "https://files.pythonhosted.org/packages/59/2d/b24bab64b409e22f026fee6705b035cb0698399a7b69449c49442b30af47/Werkzeug-0.15.4.tar.gz", + "requires-python": null, + "size": 514417, + "upload-time": "2010-08-23T11:56:55.573342Z", + "url": "https://files.pythonhosted.org/packages/a5/59/9efdf99b1e7abb40f0a81bc0cb821edc7b3c704b38553877b6398d5ed604/pytz-2010l-py2.5.egg", "yanked": false }, { - "core-metadata": { - "sha256": "40c99719a2392fe2b9347f92d6adc04d5c16c6a534b5081409dac9eff3b3ab05" - }, - "data-dist-info-metadata": { - "sha256": "40c99719a2392fe2b9347f92d6adc04d5c16c6a534b5081409dac9eff3b3ab05" - }, - "filename": "Werkzeug-0.15.5-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010l-py2.6.egg", "hashes": { - "sha256": "87ae4e5b5366da2347eb3116c0e6c681a0e939a33b2805e2c0cbd282664932c4" + "sha256": "a9929f81739b76cb20a7333f57b80030813d877d688f823f0c2fe9374b68fee9" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", - "size": 328172, - "upload-time": "2019-07-17T15:31:42.496308Z", - "url": "https://files.pythonhosted.org/packages/d1/ab/d3bed6b92042622d24decc7aadc8877badf18aeca1571045840ad4956d3f/Werkzeug-0.15.5-py2.py3-none-any.whl", + "requires-python": null, + "size": 514399, + "upload-time": "2010-08-23T11:58:04.531813Z", + "url": "https://files.pythonhosted.org/packages/06/e5/52cbd1d77ac488fe2330441c2f3b8bc4575508aa46e5560c500065a2fe68/pytz-2010l-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.15.5.tar.gz", + "filename": "pytz-2010l.tar.bz2", "hashes": { - "sha256": "a13b74dd3c45f758d4ebdb224be8f1ab8ef58b3c0ffc1783a8c7d9f4f50227e6" + "sha256": "2dedc9051fb879fe69deb34e410897ad6a488c87802deede5ac33305dba2bc27" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", - "size": 926570, - "upload-time": "2019-07-17T15:31:45.313908Z", - "url": "https://files.pythonhosted.org/packages/c7/fb/56734c47bc5bb4d00898c2581bc08166cb6fea72b6894cf279053521c25a/Werkzeug-0.15.5.tar.gz", + "requires-python": null, + "size": 176976, + "upload-time": "2010-08-23T11:53:15.171579Z", + "url": "https://files.pythonhosted.org/packages/64/d6/8df9c01922fd7541d499a8ed647499f629ebaee6cdb95d54f75a1c87dadf/pytz-2010l.tar.bz2", "yanked": false }, { - "core-metadata": { - "sha256": "5c0cc281dbb47edf9ad994a5469dcc81b8ec86007b2df53cbd1f4a63d9d86be8" - }, - "data-dist-info-metadata": { - "sha256": "5c0cc281dbb47edf9ad994a5469dcc81b8ec86007b2df53cbd1f4a63d9d86be8" - }, - "filename": "Werkzeug-0.15.6-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010l.tar.gz", "hashes": { - "sha256": "00d32beac38fcd48d329566f80d39f10ec2ed994efbecfb8dd4b320062d05902" + "sha256": "411d7c57c6b9e63ddde6836b64411898dc7bf9aaffe897cc70525fec2fde7a40" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", - "size": 328267, - "upload-time": "2019-09-04T20:09:10.936827Z", - "url": "https://files.pythonhosted.org/packages/b7/61/c0a1adf9ad80db012ed7191af98fa05faa95fa09eceb71bb6fa8b66e6a43/Werkzeug-0.15.6-py2.py3-none-any.whl", + "requires-python": null, + "size": 258157, + "upload-time": "2010-08-23T11:53:30.180642Z", + "url": "https://files.pythonhosted.org/packages/1e/cb/ad94d22ec6a5fc9dc92c752eed71c417b5f632787e3660dd44f02425169b/pytz-2010l.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.15.6.tar.gz", + "filename": "pytz-2010l.zip", "hashes": { - "sha256": "0a24d43be6a7dce81bae05292356176d6c46d63e42a0dd3f9504b210a9cfaa43" + "sha256": "b6fee9d67da85b9396fa1a9d3e20dd1f8e5bc307e78731744e64c6a5e3ec0a46" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", - "size": 926705, - "upload-time": "2019-09-04T20:09:14.043004Z", - "url": "https://files.pythonhosted.org/packages/a3/32/2c91f662d66d4ae8993987b56cd1706a9a526f3ac310dd7fca47d7851533/Werkzeug-0.15.6.tar.gz", + "requires-python": null, + "size": 528802, + "upload-time": "2010-08-23T11:54:08.243047Z", + "url": "https://files.pythonhosted.org/packages/90/9d/643f9e55d4ff12b7e2fc2ad214af7a2da40b60c65496f35008d8a6fa387d/pytz-2010l.zip", "yanked": false }, { - "core-metadata": { - "sha256": "047f7fabccf520ad856d80d2eed4962ec774ef3ec60d1781811ba672557b4f4f" - }, - "data-dist-info-metadata": { - "sha256": "047f7fabccf520ad856d80d2eed4962ec774ef3ec60d1781811ba672557b4f4f" - }, - "filename": "Werkzeug-0.16.0-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010o-py2.3.egg", "hashes": { - "sha256": "e5f4a1f98b52b18a93da705a7458e55afb26f32bff83ff5d19189f92462d65c4" + "sha256": "539f74f878672e38f2bc83e3b4648ddb6bb46680c5a3f7d99165e6329973b8a2" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", - "size": 327277, - "upload-time": "2019-09-19T14:39:43.445959Z", - "url": "https://files.pythonhosted.org/packages/ce/42/3aeda98f96e85fd26180534d36570e4d18108d62ae36f87694b476b83d6f/Werkzeug-0.16.0-py2.py3-none-any.whl", + "requires-python": null, + "size": 1051119, + "upload-time": "2010-11-18T15:05:08.844556Z", + "url": "https://files.pythonhosted.org/packages/2a/ce/493fa7d962b141188b0af527f7a5ad676723ac6a94dd65842bc5f0a592e4/pytz-2010o-py2.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.16.0.tar.gz", + "filename": "pytz-2010o-py2.4.egg", "hashes": { - "sha256": "7280924747b5733b246fe23972186c6b348f9ae29724135a6dfc1e53cea433e7" + "sha256": "ebf668528cce94c57cfa65b230f6a5b511d6f4c7838b033f7e897338f951fa2a" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", - "size": 925717, - "upload-time": "2019-09-19T14:39:46.394790Z", - "url": "https://files.pythonhosted.org/packages/5e/fd/eb19e4f6a806cd6ee34900a687f181001c7a0059ff914752091aba84681f/Werkzeug-0.16.0.tar.gz", + "requires-python": null, + "size": 515021, + "upload-time": "2010-11-18T15:06:10.357497Z", + "url": "https://files.pythonhosted.org/packages/c4/f9/35a9f7cab5e3ee1b1486fe047a9c35e1683b8ee656ccdd713bbd79db2c49/pytz-2010o-py2.4.egg", "yanked": false }, { - "core-metadata": { - "sha256": "7af99fedd69deff6652420406d38304ce50760df6231122c87e3fa11ae61a4bb" - }, - "data-dist-info-metadata": { - "sha256": "7af99fedd69deff6652420406d38304ce50760df6231122c87e3fa11ae61a4bb" - }, - "filename": "Werkzeug-0.16.1-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010o-py2.5.egg", "hashes": { - "sha256": "1e0dedc2acb1f46827daa2e399c1485c8fa17c0d8e70b6b875b4e7f54bf408d2" + "sha256": "b00f46c9fca6884084388097924ab50e24130ea9b283c6256f13a6970b1f7873" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", - "size": 327363, - "upload-time": "2020-01-27T04:13:55.856104Z", - "url": "https://files.pythonhosted.org/packages/c2/e4/a859d2fe516f466642fa5c6054fd9646271f9da26b0cac0d2f37fc858c8f/Werkzeug-0.16.1-py2.py3-none-any.whl", + "requires-python": null, + "size": 514651, + "upload-time": "2010-11-18T15:07:10.435392Z", + "url": "https://files.pythonhosted.org/packages/5b/c9/a403a1c9a505aafb68e1d16d8071d616e3be2737e140ffe5cb9bc2b6accb/pytz-2010o-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-0.16.1.tar.gz", + "filename": "pytz-2010o-py2.6.egg", "hashes": { - "sha256": "b353856d37dec59d6511359f97f6a4b2468442e454bd1c98298ddce53cac1f04" + "sha256": "a1dd83a3a4936ca41dd6056ba8680f2fcd1dfec0ea666f3cc75eaba50bd2bb07" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", - "size": 935128, - "upload-time": "2020-01-27T04:13:59.901943Z", - "url": "https://files.pythonhosted.org/packages/c3/1d/1c0761d9365d166dc9d882a48c437111d22b0df564d6d5768045d9a51fd0/Werkzeug-0.16.1.tar.gz", + "requires-python": null, + "size": 514635, + "upload-time": "2010-11-18T15:08:05.446061Z", + "url": "https://files.pythonhosted.org/packages/f9/49/40b58fc621252ff7e1556c0a9a97bbe21fb0e1e284df4373c86fe989ea61/pytz-2010o-py2.6.egg", "yanked": false }, { - "core-metadata": { - "sha256": "c11395645994a1254d168028f1a72f352dfc885a2ec824f239ac3b6910503dae" - }, - "data-dist-info-metadata": { - "sha256": "c11395645994a1254d168028f1a72f352dfc885a2ec824f239ac3b6910503dae" - }, - "filename": "Werkzeug-1.0.0rc1-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010o-py2.7.egg", "hashes": { - "sha256": "834e6f4828864350b7c173a2be027f0a692512bbe9d7ddd52da8e29ff991a726" + "sha256": "984eb751f55f9ed0664f0f8129bcb6cfbefcdb83a3c6731b9f2612e3ed946584" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 298070, - "upload-time": "2020-01-31T16:58:39.887495Z", - "url": "https://files.pythonhosted.org/packages/37/5b/dfcbfc85c1eab4cc96876627f3ed207eee6f96ab717b8eb727aef2605475/Werkzeug-1.0.0rc1-py2.py3-none-any.whl", + "requires-python": null, + "size": 514533, + "upload-time": "2010-11-18T15:08:41.880815Z", + "url": "https://files.pythonhosted.org/packages/00/59/ff4ed2af58559da26bc43b07747eea9c5bc5c724d785d5385a27e570d0ff/pytz-2010o-py2.7.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-1.0.0rc1.tar.gz", + "filename": "pytz-2010o.tar.bz2", "hashes": { - "sha256": "7f91416b2e6902e39190552d5e05bc94c0d5034688753fceb28eaa9d16795027" + "sha256": "1fd61e82d016d27b11ff5cfa4c8b9fb7e3070de295a33fc909139b7971b2b456" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 893514, - "upload-time": "2020-01-31T16:58:42.346780Z", - "url": "https://files.pythonhosted.org/packages/4e/46/9d2816e629500122af8b92e87e4bbadc673cb21bea9f24686536c44ee916/Werkzeug-1.0.0rc1.tar.gz", + "requires-python": null, + "size": 177549, + "upload-time": "2010-11-18T15:02:47.303883Z", + "url": "https://files.pythonhosted.org/packages/0d/3b/781baa19b24486d6a393d84efe16b39b4416a68bf136ea6393b8e2a6af8d/pytz-2010o.tar.bz2", "yanked": false }, { - "core-metadata": { - "sha256": "3d8aed54a05ab9d720f1701df9747f14fd1729e1f0876b2f327603905dcd3043" - }, - "data-dist-info-metadata": { - "sha256": "3d8aed54a05ab9d720f1701df9747f14fd1729e1f0876b2f327603905dcd3043" - }, - "filename": "Werkzeug-1.0.0-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010o.tar.gz", "hashes": { - "sha256": "6dc65cf9091cf750012f56f2cad759fa9e879f511b5ff8685e456b4e3bf90d16" + "sha256": "254382311712b231ec4fa2671d8bd3977f9ffd8151291c920084d8b812cf0246" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 298559, - "upload-time": "2020-02-06T20:25:34.075811Z", - "url": "https://files.pythonhosted.org/packages/ba/a5/d6f8a6e71f15364d35678a4ec8a0186f980b3bd2545f40ad51dd26a87fb1/Werkzeug-1.0.0-py2.py3-none-any.whl", + "requires-python": null, + "size": 258806, + "upload-time": "2010-11-18T15:03:14.914143Z", + "url": "https://files.pythonhosted.org/packages/e4/6a/cd6736c445c223df40daeb5d9d224f6a2e79b6abba3da560e77e4cc33340/pytz-2010o.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-1.0.0.tar.gz", + "filename": "pytz-2010o.zip", "hashes": { - "sha256": "169ba8a33788476292d04186ab33b01d6add475033dfc07215e6d219cc077096" + "sha256": "fdf3629be10508f32b9e3e47bbbf589d46d7487226b327d9b1dc400152465ec2" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 904176, - "upload-time": "2020-02-06T20:25:38.242859Z", - "url": "https://files.pythonhosted.org/packages/4b/a5/781dbff5062f31e8407242ea2e07c05eb4f3a236f59124ef46f5e92a2776/Werkzeug-1.0.0.tar.gz", + "requires-python": null, + "size": 529345, + "upload-time": "2010-11-18T15:03:41.314656Z", + "url": "https://files.pythonhosted.org/packages/ae/d8/81625fd534c5cfa4f06cb11df5c4320b31f56eb6b1c5b92b7c8e6aedd294/pytz-2010o.zip", "yanked": false }, { - "core-metadata": { - "sha256": "774ce654d6b8502dbe9c0a3603cffcd688b2d76dc3e894c6452b98fd89a0cade" - }, - "data-dist-info-metadata": { - "sha256": "774ce654d6b8502dbe9c0a3603cffcd688b2d76dc3e894c6452b98fd89a0cade" - }, - "filename": "Werkzeug-1.0.1-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011d-py2.4.egg", "hashes": { - "sha256": "2de2a5db0baeae7b2d2664949077c2ac63fbd16d98da0ff71837f7d1dea3fd43" + "sha256": "8aaa360391905edd3f64c160f77cf147ff25c32ab65c5e3f3bb6682d69d34c08" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 298631, - "upload-time": "2020-03-31T18:03:34.839910Z", - "url": "https://files.pythonhosted.org/packages/cc/94/5f7079a0e00bd6863ef8f1da638721e9da21e5bacee597595b318f71d62e/Werkzeug-1.0.1-py2.py3-none-any.whl", + "requires-python": null, + "size": 521211, + "upload-time": "2011-03-17T06:22:25.175635Z", + "url": "https://files.pythonhosted.org/packages/b3/d8/15a2e7b09044bcfda0f6b29c89892f0057eca8fba8db5163e71c818ee990/pytz-2011d-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-1.0.1.tar.gz", + "filename": "pytz-2011d-py2.5.egg", "hashes": { - "sha256": "6c80b1e5ad3665290ea39320b91e1be1e0d5f60652b964a3070216de83d2e47c" + "sha256": "60045af2396176be902a9ad22d0132bbfa5cdf524858bbf62d2dc80f5b8cfbba" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 904455, - "upload-time": "2020-03-31T18:03:37.943093Z", - "url": "https://files.pythonhosted.org/packages/10/27/a33329150147594eff0ea4c33c2036c0eadd933141055be0ff911f7f8d04/Werkzeug-1.0.1.tar.gz", + "requires-python": null, + "size": 520826, + "upload-time": "2011-03-17T06:22:47.486512Z", + "url": "https://files.pythonhosted.org/packages/7d/49/0073976baf9d7770a91d3b57b9655ecd3f3c0105cdeeac3bb629d8a87aef/pytz-2011d-py2.5.egg", "yanked": false }, { - "core-metadata": { - "sha256": "5728705f469a2af833acb4cad4e8fd2be95586755971fbc1a34af7c2301d1729" - }, - "data-dist-info-metadata": { - "sha256": "5728705f469a2af833acb4cad4e8fd2be95586755971fbc1a34af7c2301d1729" - }, - "filename": "Werkzeug-2.0.0rc1-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011d-py2.6.egg", "hashes": { - "sha256": "da387793699ecef58d5a7dc24b20f49a6d545dc4234265ced1997abf0a2da03e" + "sha256": "6d62f6f0c41f24d5b98909eb01079a4b9fd3eba19a840ad1777c7c91f860f7cf" }, "provenance": null, - "requires-python": ">=3.6", - "size": 282365, - "upload-time": "2021-02-08T15:20:44.821674Z", - "url": "https://files.pythonhosted.org/packages/dd/87/5a0cbcabc5884507ad60bde6606b0d6b4c0067992190727011c94d6f93f9/Werkzeug-2.0.0rc1-py3-none-any.whl", + "requires-python": null, + "size": 520812, + "upload-time": "2011-03-17T06:23:07.652982Z", + "url": "https://files.pythonhosted.org/packages/f7/0a/93cdd293ae28ff752a3e9f6f856d6d56a4789cfcc972e12e4c1b3144ea2a/pytz-2011d-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-2.0.0rc1.tar.gz", + "filename": "pytz-2011d-py2.7.egg", "hashes": { - "sha256": "17dd95d6e5f8c70870dad21589a2a5668d4eed4ea222f4969144cc60196e8d30" + "sha256": "a9c1d146c22ed990ee8ba250abe4c151c59b0d69132bff065f6089b76704ceb0" }, "provenance": null, - "requires-python": ">=3.6", - "size": 884419, - "upload-time": "2021-02-08T15:20:46.757508Z", - "url": "https://files.pythonhosted.org/packages/b8/92/54453f7d749e11ffea212be66feedd1a8f280e7b862466f25d2aa9f886ab/Werkzeug-2.0.0rc1.tar.gz", + "requires-python": null, + "size": 520696, + "upload-time": "2011-03-17T06:23:31.514159Z", + "url": "https://files.pythonhosted.org/packages/78/cb/0a861db21cb9ed5900e40e62ffd45f631a15fe6f37555cbc6d10f7f6a9dc/pytz-2011d-py2.7.egg", "yanked": false }, { - "core-metadata": { - "sha256": "09f281620fee1dc6ff8f4918671903c351166e144829eacd2e089de330a55ea5" - }, - "data-dist-info-metadata": { - "sha256": "09f281620fee1dc6ff8f4918671903c351166e144829eacd2e089de330a55ea5" - }, - "filename": "Werkzeug-2.0.0rc2-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011d-py3.1.egg", "hashes": { - "sha256": "16d1ef7cdafd6311b933e25903286f347ec8e02468dc3c320d9583dbb4ca998b" + "sha256": "3f658273d80cac8105cb5a31f7894e1584dcffab544a624d001cca98776c6555" }, "provenance": null, - "requires-python": ">=3.6", - "size": 284466, - "upload-time": "2021-03-03T20:45:59.712747Z", - "url": "https://files.pythonhosted.org/packages/25/4f/898a560dd4131a8c93845f31afe84e9699330fb5affd2acc6265ce6c9299/Werkzeug-2.0.0rc2-py3-none-any.whl", + "requires-python": null, + "size": 520847, + "upload-time": "2011-03-17T06:28:07.037696Z", + "url": "https://files.pythonhosted.org/packages/a4/ca/f869559bd841640c099d75cf1f3a50a816045fd6e0f2e24cd100c8020ac9/pytz-2011d-py3.1.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-2.0.0rc2.tar.gz", + "filename": "pytz-2011d-py3.2.egg", "hashes": { - "sha256": "6e221719d5110083389ab2013887c726563085001e7a0aaba1cc509fc51b84a9" + "sha256": "8ffd9285ae45ea0b202cb92e12574414bc9e923919329a2d5fdee99a3f930ad7" }, "provenance": null, - "requires-python": ">=3.6", - "size": 889048, - "upload-time": "2021-03-03T20:46:02.009164Z", - "url": "https://files.pythonhosted.org/packages/e4/5b/ccd05f47e4c6f30bdf224dfee7c6166edcca924f626dad51516d88b7b57c/Werkzeug-2.0.0rc2.tar.gz", + "requires-python": null, + "size": 520837, + "upload-time": "2011-03-17T06:28:39.388170Z", + "url": "https://files.pythonhosted.org/packages/35/ed/97da1e69d8134419db6c8f96af502d5d15a85d5bb3aafc070d8b97dadb83/pytz-2011d-py3.2.egg", "yanked": false }, { - "core-metadata": { - "sha256": "9bc66c1f6d9304c62e05711637b6462d408c08171038a1ba8b53b9a84513cabf" - }, - "data-dist-info-metadata": { - "sha256": "9bc66c1f6d9304c62e05711637b6462d408c08171038a1ba8b53b9a84513cabf" - }, - "filename": "Werkzeug-2.0.0rc3-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011d.tar.bz2", "hashes": { - "sha256": "ff80a8377526eb9a730148a8646a2b4e4217c519b6b55cc1b6138f666c52f57c" + "sha256": "3225e74a4e53816c906e779b50a947c1eaf9f65aa290fd8efa149f24ec46b1a9" }, "provenance": null, - "requires-python": ">=3.6", - "size": 284536, - "upload-time": "2021-03-17T20:42:05.949344Z", - "url": "https://files.pythonhosted.org/packages/0c/ca/9aa0164bf65fd31692f816fec3f7fdb94d8f2844b2517aec7c6bcaac1cf0/Werkzeug-2.0.0rc3-py3-none-any.whl", + "requires-python": null, + "size": 178827, + "upload-time": "2011-03-17T06:21:43.588208Z", + "url": "https://files.pythonhosted.org/packages/6f/96/5337fa85efb7533b448e742aa66c97332f00c0bb5d4da8c7f71d4be99d14/pytz-2011d.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-2.0.0rc3.tar.gz", + "filename": "pytz-2011d.tar.gz", "hashes": { - "sha256": "c66bc39b74a7d3383fdd009d73fd003f9f39c0fd2b129f282ab0d6a409e452f0" + "sha256": "6e6b444d913d5ff2c880f8c04c4e7069d2703685215b8c13b7960e9d202ce4fb" }, "provenance": null, - "requires-python": ">=3.6", - "size": 889409, - "upload-time": "2021-03-17T20:42:08.056817Z", - "url": "https://files.pythonhosted.org/packages/48/32/95ae24bbfc194e8d461108d7b7cb4327e9401738f8e5517d599d8892f493/Werkzeug-2.0.0rc3.tar.gz", + "requires-python": null, + "size": 262081, + "upload-time": "2011-03-17T06:21:56.575231Z", + "url": "https://files.pythonhosted.org/packages/34/0d/9ee842897b9af22b37d4ecd6aa6f3e0c1183450597f005e633474f2193e2/pytz-2011d.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "f2019d8cce10b6c670c46f3181b9cc7448d5723f24d247be623f6390b4885277" - }, - "data-dist-info-metadata": { - "sha256": "f2019d8cce10b6c670c46f3181b9cc7448d5723f24d247be623f6390b4885277" - }, - "filename": "Werkzeug-2.0.0rc4-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011d.zip", "hashes": { - "sha256": "7fff67401402b565044b26c09201177e62ea212f9c9b809f7624481dd8421975" + "sha256": "d99d7d3c43d35fb920743f75c32c90b7f3520d5ccd92c53a1856c717869f684d" }, "provenance": null, - "requires-python": ">=3.6", - "size": 286455, - "upload-time": "2021-04-16T15:35:25.409568Z", - "url": "https://files.pythonhosted.org/packages/b2/51/44cfc65463f6d763b863fbcdfb2a2e367e403d4299b67ae7f163bb2bd309/Werkzeug-2.0.0rc4-py3-none-any.whl", + "requires-python": null, + "size": 534745, + "upload-time": "2011-03-17T06:22:07.906957Z", + "url": "https://files.pythonhosted.org/packages/cb/17/909813d7cfdb048503cb3d42752cdc86384a19181377993e82e20232c528/pytz-2011d.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-2.0.0rc4.tar.gz", + "filename": "pytz-2011e-py2.4.egg", "hashes": { - "sha256": "4158aad4fdfe14d0ffe9f8ae832323e0ed90615b0354c13875f59e8a08e6a6fa" + "sha256": "b22a1a69f03e95bf4f98b60024de94c5e7571673487685c928d04d5b76dc32cc" }, "provenance": null, - "requires-python": ">=3.6", - "size": 891168, - "upload-time": "2021-04-16T15:35:27.826817Z", - "url": "https://files.pythonhosted.org/packages/f1/03/dc680caa5583d6c0c5478b69886d01246a0faceff012a58a7a5d530f7cad/Werkzeug-2.0.0rc4.tar.gz", + "requires-python": null, + "size": 521232, + "upload-time": "2011-04-01T13:57:18.571057Z", + "url": "https://files.pythonhosted.org/packages/48/e3/dbecfcfbadd7e2e0ba488d16f0b9bcfb4e7fe93b201400456bc23c907a59/pytz-2011e-py2.4.egg", "yanked": false }, { - "core-metadata": { - "sha256": "cef8bc73500078a9203008d1fc87405d112ee2e376b4f8f634a5601e94394ad6" - }, - "data-dist-info-metadata": { - "sha256": "cef8bc73500078a9203008d1fc87405d112ee2e376b4f8f634a5601e94394ad6" - }, - "filename": "Werkzeug-2.0.0rc5-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011e-py2.5.egg", "hashes": { - "sha256": "bde529cfaf9f42e94365e14b8dea5a76b0dcea8862957a4afacba996a367a8ff" + "sha256": "f491ee4a6e0438f8ee5edfa8d918eb2905ef325418f7ffa7e4eb44e4239c86cb" }, "provenance": null, - "requires-python": ">=3.6", - "size": 286451, - "upload-time": "2021-05-03T14:16:08.217777Z", - "url": "https://files.pythonhosted.org/packages/69/90/f631f060164473d5c5c2c56b342572b2b44762440e4ae09df7f5674b9d21/Werkzeug-2.0.0rc5-py3-none-any.whl", + "requires-python": null, + "size": 520841, + "upload-time": "2011-04-01T13:57:41.770703Z", + "url": "https://files.pythonhosted.org/packages/ec/a9/6fc991c2c3c6e03243969518637c66a28606e364d0f27ff16aae7250eb86/pytz-2011e-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-2.0.0rc5.tar.gz", + "filename": "pytz-2011e-py2.6.egg", "hashes": { - "sha256": "4e022c82ed0440ad1c1d6613f9a86a729e896a1f01a53cc9bff9bbe246f6e1cc" + "sha256": "5e774e941ff2f1965749c766fc4e278b07783f066eb5ff9260ddd9e07f6540cd" }, "provenance": null, - "requires-python": ">=3.6", - "size": 891312, - "upload-time": "2021-05-03T14:16:12.358533Z", - "url": "https://files.pythonhosted.org/packages/13/0c/685aa51afacd60d10b493d510da0a2f1843857bceb4a42ae2e6718eef440/Werkzeug-2.0.0rc5.tar.gz", + "requires-python": null, + "size": 520818, + "upload-time": "2011-04-01T13:57:59.130031Z", + "url": "https://files.pythonhosted.org/packages/a0/2b/3e5563b87b6c54b32ea6836c924a433bc530f51ef4d6f54ddca2587e9db6/pytz-2011e-py2.6.egg", "yanked": false }, { - "core-metadata": { - "sha256": "51d540ad1175cc2502abde872b063bf25a6d38dc31ad7a76c0485d74351ce85a" - }, - "data-dist-info-metadata": { - "sha256": "51d540ad1175cc2502abde872b063bf25a6d38dc31ad7a76c0485d74351ce85a" - }, - "filename": "Werkzeug-2.0.0-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011e-py2.7.egg", "hashes": { - "sha256": "64c02f6495ba01eddd6625b3675f357cd358a73f1e38458a56ad86c5baa30b53" + "sha256": "860115efbd114cb57e85057cd63529aa9a1f24d05d09968194d1ef7a582735f6" }, "provenance": null, - "requires-python": ">=3.6", - "size": 288104, - "upload-time": "2021-05-11T20:26:15.837280Z", - "url": "https://files.pythonhosted.org/packages/ff/1d/960bb4017c68674a1cb099534840f18d3def3ce44aed12b5ed8b78e0153e/Werkzeug-2.0.0-py3-none-any.whl", + "requires-python": null, + "size": 520717, + "upload-time": "2011-04-01T13:58:17.444501Z", + "url": "https://files.pythonhosted.org/packages/7d/c6/fd01835b4f6967a907398f9de6f756e7a60e3c57ab6ce1b74de4d1966cd7/pytz-2011e-py2.7.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-2.0.0.tar.gz", + "filename": "pytz-2011e-py3.1.egg", "hashes": { - "sha256": "3389bbfe6d40c6dd25e6d3f974155163c8b3de5bbda6a89342d4ab93fae80ba0" + "sha256": "8522082abdfb8ae675a921722be79b0340e0c2273dd80f10c1a8b7e4bb3ee14e" }, "provenance": null, - "requires-python": ">=3.6", - "size": 892229, - "upload-time": "2021-05-11T20:26:20.422291Z", - "url": "https://files.pythonhosted.org/packages/4d/0c/7b8934a4073c282e159f9133e55d3fa31b8b99a53c5a67d0a35e4c0ddb16/Werkzeug-2.0.0.tar.gz", + "requires-python": null, + "size": 520865, + "upload-time": "2011-04-01T14:03:33.879000Z", + "url": "https://files.pythonhosted.org/packages/4c/4f/36aaa5b09301359d13c9e20dbb749433eb5572cbef131d47d0aaaa7c7c9f/pytz-2011e-py3.1.egg", "yanked": false }, { - "core-metadata": { - "sha256": "f3e5b7dc43271aa9c20a2f9df03bfadc8410bb210b448b178703893576cd80bd" - }, - "data-dist-info-metadata": { - "sha256": "f3e5b7dc43271aa9c20a2f9df03bfadc8410bb210b448b178703893576cd80bd" - }, - "filename": "Werkzeug-2.0.1-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011e-py3.2.egg", "hashes": { - "sha256": "6c1ec500dcdba0baa27600f6a22f6333d8b662d22027ff9f6202e3367413caa8" + "sha256": "25227682f3e4eb0a402a6c47c234909cd9d5377c1378d3c25c6f8daecbd2e65f" }, - "provenance": null, - "requires-python": ">=3.6", - "size": 288225, - "upload-time": "2021-05-17T23:16:08.271054Z", - "url": "https://files.pythonhosted.org/packages/bd/24/11c3ea5a7e866bf2d97f0501d0b4b1c9bbeade102bb4b588f0d2919a5212/Werkzeug-2.0.1-py3-none-any.whl", + "provenance": null, + "requires-python": null, + "size": 520856, + "upload-time": "2011-04-01T14:04:35.947631Z", + "url": "https://files.pythonhosted.org/packages/99/a7/3db0a8b23161bb97baf95afd0247fc61b435b40a9d27bfa35b1684c1c761/pytz-2011e-py3.2.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-2.0.1.tar.gz", + "filename": "pytz-2011e.tar.bz2", "hashes": { - "sha256": "1de1db30d010ff1af14a009224ec49ab2329ad2cde454c8a708130642d579c42" + "sha256": "91edff39fdd2d37a039fe989dad7b91e84e8b976294bf3e13ba5bc313784f9d0" }, "provenance": null, - "requires-python": ">=3.6", - "size": 892730, - "upload-time": "2021-05-17T23:16:14.394781Z", - "url": "https://files.pythonhosted.org/packages/e3/bd/a49e5f756b2f29010b5be321fe02478660dbf8fefea3f078493c86011b5f/Werkzeug-2.0.1.tar.gz", + "requires-python": null, + "size": 178708, + "upload-time": "2011-04-01T13:56:40.166649Z", + "url": "https://files.pythonhosted.org/packages/25/99/74dc0f53589ee3c8bbf41a41930e616fcebcdb2e86b5f5def51b5878d46d/pytz-2011e.tar.bz2", "yanked": false }, { - "core-metadata": { - "sha256": "be1ff1ac046da669056275910207d2887825eba2c7d78deb31f01f3d9a3e47f1" - }, - "data-dist-info-metadata": { - "sha256": "be1ff1ac046da669056275910207d2887825eba2c7d78deb31f01f3d9a3e47f1" - }, - "filename": "Werkzeug-2.0.2-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011e.tar.gz", "hashes": { - "sha256": "63d3dc1cf60e7b7e35e97fa9861f7397283b75d765afcaefd993d6046899de8f" + "sha256": "4a06c544f3186d4713441c6b0f08abe2ae9b49f18e1daaed25e6794941e2738b" }, "provenance": null, - "requires-python": ">=3.6", - "size": 288921, - "upload-time": "2021-10-06T00:27:10.617520Z", - "url": "https://files.pythonhosted.org/packages/1e/73/51137805d1b8d97367a8a77cae4a792af14bb7ce58fbd071af294c740cf0/Werkzeug-2.0.2-py3-none-any.whl", + "requires-python": null, + "size": 261971, + "upload-time": "2011-04-01T13:56:47.679402Z", + "url": "https://files.pythonhosted.org/packages/fc/81/7991ac2b8aac2529b838248e42cc6039cc61fb2784590932b1dd75b11e46/pytz-2011e.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-2.0.2.tar.gz", + "filename": "pytz-2011e.zip", "hashes": { - "sha256": "aa2bb6fc8dee8d6c504c0ac1e7f5f7dc5810a9903e793b6f715a9f015bdadb9a" + "sha256": "09f8f452fce3f631a3ffc6cccbf0dd44d61a8f288346f9ed9372fd3f1e8a8664" }, "provenance": null, - "requires-python": ">=3.6", - "size": 895061, - "upload-time": "2021-10-06T00:27:12.986421Z", - "url": "https://files.pythonhosted.org/packages/83/3c/ecdb36f49ab06defb0d5a466cfeb4ae90a55d02cfef379f781da2801a45d/Werkzeug-2.0.2.tar.gz", + "requires-python": null, + "size": 534372, + "upload-time": "2011-04-01T13:56:59.521031Z", + "url": "https://files.pythonhosted.org/packages/78/e1/8d6e1f79aa083d9de1f99597c70ef0d17b4e511a4e338b013bf61048589b/pytz-2011e.zip", "yanked": false }, { - "core-metadata": { - "sha256": "471cdd6bb245829cabee8a91e36679edb371469fa98e76bf29885c8afaaf5d8e" - }, - "data-dist-info-metadata": { - "sha256": "471cdd6bb245829cabee8a91e36679edb371469fa98e76bf29885c8afaaf5d8e" - }, - "filename": "Werkzeug-2.0.3-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011g-py2.4.egg", "hashes": { - "sha256": "1421ebfc7648a39a5c58c601b154165d05cf47a3cd0ccb70857cbdacf6c8f2b8" + "sha256": "103576c9c30255dd171cd9fb4feaabe3b98a5a4c3fc71ed037decf09677993ba" }, "provenance": null, - "requires-python": ">=3.6", - "size": 289232, - "upload-time": "2022-02-07T21:04:36.336331Z", - "url": "https://files.pythonhosted.org/packages/f4/f3/22afbdb20cc4654b10c98043414a14057cd27fdba9d4ae61cea596000ba2/Werkzeug-2.0.3-py3-none-any.whl", + "requires-python": null, + "size": 514206, + "upload-time": "2011-05-08T09:59:56.945480Z", + "url": "https://files.pythonhosted.org/packages/21/f8/5f74dc7ca504e90ec48db2cf6b4788d673e46390fc25bf23c1d2fe4ba14f/pytz-2011g-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-2.0.3.tar.gz", + "filename": "pytz-2011g-py2.5.egg", "hashes": { - "sha256": "b863f8ff057c522164b6067c9e28b041161b4be5ba4d0daceeaa50a163822d3c" + "sha256": "d7e814839b5b6d35b67d5fb02c694a09eb83c219c71be80edc4c893d03f9eec1" }, "provenance": null, - "requires-python": ">=3.6", - "size": 895551, - "upload-time": "2022-02-07T21:04:39.140704Z", - "url": "https://files.pythonhosted.org/packages/6c/a8/60514fade2318e277453c9588545d0c335ea3ea6440ce5cdabfca7f73117/Werkzeug-2.0.3.tar.gz", + "requires-python": null, + "size": 513813, + "upload-time": "2011-05-08T10:00:25.963070Z", + "url": "https://files.pythonhosted.org/packages/df/33/4b2d262589be4a6b6d47f2b48f6ab995547dc7e5f3db234b74e7bb943f7a/pytz-2011g-py2.5.egg", "yanked": false }, { - "core-metadata": { - "sha256": "764c9f80b0bff07ab5243fbc61e2b6517932bd9d5eaeb033ad436b7da83c3ef2" - }, - "data-dist-info-metadata": { - "sha256": "764c9f80b0bff07ab5243fbc61e2b6517932bd9d5eaeb033ad436b7da83c3ef2" - }, - "filename": "Werkzeug-2.1.0-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011g-py2.6.egg", "hashes": { - "sha256": "094ecfc981948f228b30ee09dbfe250e474823b69b9b1292658301b5894bbf08" + "sha256": "593ed79aa3e6ed1733150d75cfc073b338762f95823c8bdf703a8c699a410598" }, "provenance": null, - "requires-python": ">=3.7", - "size": 224635, - "upload-time": "2022-03-28T17:55:57.161844Z", - "url": "https://files.pythonhosted.org/packages/dc/67/8b93ea73e9d3b2fb1761a589f1554d0ab156a0f960f3d23b4a79a70de49b/Werkzeug-2.1.0-py3-none-any.whl", + "requires-python": null, + "size": 513801, + "upload-time": "2011-05-08T10:00:57.456056Z", + "url": "https://files.pythonhosted.org/packages/85/88/fec2248d4cc090fda28bb8054bfbe31cf3d7fe9f140865f07519cb17ab97/pytz-2011g-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-2.1.0.tar.gz", + "filename": "pytz-2011g-py2.7.egg", "hashes": { - "sha256": "9b55466a3e99e13b1f0686a66117d39bda85a992166e0a79aedfcf3586328f7a" + "sha256": "6a7ea8695a88aa35ea479d724b8be8494ae8ca5f2b949620aee211f4a30f924b" }, "provenance": null, - "requires-python": ">=3.7", - "size": 833735, - "upload-time": "2022-03-28T17:55:59.851355Z", - "url": "https://files.pythonhosted.org/packages/a1/07/daa2d95151f3debf3b6d1f3c0b9619da8c93759f7e4e794b9a1dbde52bea/Werkzeug-2.1.0.tar.gz", + "requires-python": null, + "size": 513690, + "upload-time": "2011-05-08T10:01:22.886588Z", + "url": "https://files.pythonhosted.org/packages/6c/6c/34439e4cd1f6d940335aacbfb1d88ec51de3a14ea9796d2bdd39a29f6bae/pytz-2011g-py2.7.egg", "yanked": false }, { - "core-metadata": { - "sha256": "0c6d4bda71162ca9ffacadc2b0c77d2ff284dd185327a2a558a8c873afa80576" - }, - "data-dist-info-metadata": { - "sha256": "0c6d4bda71162ca9ffacadc2b0c77d2ff284dd185327a2a558a8c873afa80576" - }, - "filename": "Werkzeug-2.1.1-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011g-py3.1.egg", "hashes": { - "sha256": "3c5493ece8268fecdcdc9c0b112211acd006354723b280d643ec732b6d4063d6" + "sha256": "277e0f5344fc0e54dafc4238d97795baa3892cb0388563fff5a1be3d86105303" }, "provenance": null, - "requires-python": ">=3.7", - "size": 224656, - "upload-time": "2022-04-01T16:01:11.348545Z", - "url": "https://files.pythonhosted.org/packages/13/3c/07aab80ab09ea9a7dc1a312225124d8cfa4dcfb0cdc68e61f60819beb36c/Werkzeug-2.1.1-py3-none-any.whl", + "requires-python": null, + "size": 513843, + "upload-time": "2011-05-08T10:11:13.271386Z", + "url": "https://files.pythonhosted.org/packages/47/a7/a6e29f147e53588443e201bfeac47e9d0752508961a2bb0c5c0a37faf5c5/pytz-2011g-py3.1.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-2.1.1.tar.gz", + "filename": "pytz-2011g-py3.2.egg", "hashes": { - "sha256": "f8e89a20aeabbe8a893c24a461d3ee5dad2123b05cc6abd73ceed01d39c3ae74" + "sha256": "e1f06c0b35dce5fd72680cb60b30967f188f4fbb7ef50bf68bc2441f3733cca7" }, "provenance": null, - "requires-python": ">=3.7", - "size": 833848, - "upload-time": "2022-04-01T16:01:16.143991Z", - "url": "https://files.pythonhosted.org/packages/ab/ff/8bd63902be9e33157bf14384382f7ec0c70ee001066b057dd58251e1c769/Werkzeug-2.1.1.tar.gz", + "requires-python": null, + "size": 513830, + "upload-time": "2011-05-08T10:11:50.172734Z", + "url": "https://files.pythonhosted.org/packages/f9/16/29149665b5c0fd53382fd1e5aee8598ad16ee657711141aaef45e7241a9d/pytz-2011g-py3.2.egg", "yanked": false }, { - "core-metadata": { - "sha256": "bd60583c3f5dfd0ce5e1602ea5f279172fdea7ba6a30f9c6be448b6220a2e01d" - }, - "data-dist-info-metadata": { - "sha256": "bd60583c3f5dfd0ce5e1602ea5f279172fdea7ba6a30f9c6be448b6220a2e01d" - }, - "filename": "Werkzeug-2.1.2-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011g.tar.bz2", "hashes": { - "sha256": "72a4b735692dd3135217911cbeaa1be5fa3f62bffb8745c5215420a03dc55255" + "sha256": "41fa05f21d0b70d52a63c8db0dee2172c20a9dc3b6a24cf8f2e9e245e1f40bf0" }, "provenance": null, - "requires-python": ">=3.7", - "size": 224942, - "upload-time": "2022-04-28T17:39:34.966663Z", - "url": "https://files.pythonhosted.org/packages/c4/44/f50f2d22cdfb6d56c03d1b4cc3cfa03ebee2f21b59a7768f151e43415ba5/Werkzeug-2.1.2-py3-none-any.whl", + "requires-python": null, + "size": 174134, + "upload-time": "2011-05-08T09:58:57.372547Z", + "url": "https://files.pythonhosted.org/packages/40/4e/dc52937859e5a6b9c45363d575e523508dc9ad332f46a37491e889ce1025/pytz-2011g.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-2.1.2.tar.gz", + "filename": "pytz-2011g.tar.gz", "hashes": { - "sha256": "1ce08e8093ed67d638d63879fd1ba3735817f7a80de3674d293f5984f25fb6e6" + "sha256": "857b487535bfe95a3549f949be75127cec47f8be1c5eeb78004bc8ab023073ef" }, "provenance": null, - "requires-python": ">=3.7", - "size": 835169, - "upload-time": "2022-04-28T17:39:37.378098Z", - "url": "https://files.pythonhosted.org/packages/10/cf/97eb1a3847c01ae53e8376bc21145555ac95279523a935963dc8ff96c50b/Werkzeug-2.1.2.tar.gz", + "requires-python": null, + "size": 257835, + "upload-time": "2011-05-08T09:59:10.455737Z", + "url": "https://files.pythonhosted.org/packages/02/07/c838ca979e7daa33ddc0b1690e7e287a10ab6d99faa3b812de23f2396909/pytz-2011g.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "80f899bc9ae5de551192e458e0317c589b05f09e2570dd52bc8a32e047c43048" - }, - "data-dist-info-metadata": { - "sha256": "80f899bc9ae5de551192e458e0317c589b05f09e2570dd52bc8a32e047c43048" - }, - "filename": "Werkzeug-2.2.0a1-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011g.zip", "hashes": { - "sha256": "60ab4823078f08fdb36b5b83b35f1c422eab8c92929eba5487e1bd52d2316fd4" + "sha256": "7eb838cadb9bb8cbf97a8c3ea0b01c888222d9cf09a3f9969ae0e530a0f07b5b" }, "provenance": null, - "requires-python": ">=3.7", - "size": 230460, - "upload-time": "2022-07-08T17:52:26.918437Z", - "url": "https://files.pythonhosted.org/packages/79/d2/f7b8287d893e562043cbe141d907948d345c8368bb48a27ca7db4a5ee934/Werkzeug-2.2.0a1-py3-none-any.whl", + "requires-python": null, + "size": 527038, + "upload-time": "2011-05-08T09:59:31.791776Z", + "url": "https://files.pythonhosted.org/packages/3d/64/7da2a8a962318a24e5d3f347831f885e1b1fa7a65ce1d6fa77391ce02d53/pytz-2011g.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-2.2.0a1.tar.gz", + "filename": "pytz-2011h-py2.4.egg", "hashes": { - "sha256": "6a3fe061435495aed49c1ea54dbdf1529b6333bb7ddbe20089e4360250b040ec" + "sha256": "7389e9c733ea82685147b980d73e460175b62d34c1f55c73b55383b776c09a46" }, "provenance": null, - "requires-python": ">=3.7", - "size": 838754, - "upload-time": "2022-07-08T17:52:33.843438Z", - "url": "https://files.pythonhosted.org/packages/9b/da/568076b989828f8ec3ea1bb710d069216b747b9f939b671bc8b9b116b7ae/Werkzeug-2.2.0a1.tar.gz", + "requires-python": null, + "size": 508900, + "upload-time": "2011-06-27T15:53:00.314235Z", + "url": "https://files.pythonhosted.org/packages/5e/38/be06d43fcdfd10b778457cf97e096e7497b892e4d3da1b510d011777e655/pytz-2011h-py2.4.egg", "yanked": false }, { - "core-metadata": { - "sha256": "955a8c82efebcce97eaf5c37412ee4fac9861bb83a6939322dcdffda4aa4cd6d" - }, - "data-dist-info-metadata": { - "sha256": "955a8c82efebcce97eaf5c37412ee4fac9861bb83a6939322dcdffda4aa4cd6d" - }, - "filename": "Werkzeug-2.2.0-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011h-py2.5.egg", "hashes": { - "sha256": "81806f8a5b35e6cb1b39a6f28dabf0e123f069c8596119a1a9a43838870016cd" + "sha256": "f077c014b9a2dc8cbd9cbec96c3ff9d4071f36454d7a54254e55616624697b16" }, "provenance": null, - "requires-python": ">=3.7", - "size": 232218, - "upload-time": "2022-07-23T19:42:21.617714Z", - "url": "https://files.pythonhosted.org/packages/d3/63/0e4cb01bc4fe5c62ce63587c9471645afdb8a1a3dc2fa1fe2b6a3fbb78f5/Werkzeug-2.2.0-py3-none-any.whl", + "requires-python": null, + "size": 508516, + "upload-time": "2011-06-27T15:53:11.592804Z", + "url": "https://files.pythonhosted.org/packages/82/a4/3e57974b166b8a0eca701cfab24004fd3af77acee7b439dee78a88b3af15/pytz-2011h-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-2.2.0.tar.gz", + "filename": "pytz-2011h-py2.6.egg", "hashes": { - "sha256": "fe8bcdcef40275ed915fc734c2527a39d705b57a716d4f09e790296abbd16a7f" + "sha256": "3d71f61fd13f33ae4d3682c922bc78a83eab42064ba67ca5e5441970a4762b84" }, "provenance": null, - "requires-python": ">=3.7", - "size": 838552, - "upload-time": "2022-07-23T19:42:23.923732Z", - "url": "https://files.pythonhosted.org/packages/dc/db/598e5986e8cc1eeb14ecff2c1590dc59f95153cdb757196b0980b3ad0763/Werkzeug-2.2.0.tar.gz", + "requires-python": null, + "size": 508483, + "upload-time": "2011-06-27T15:53:22.576195Z", + "url": "https://files.pythonhosted.org/packages/cb/c9/8151e069f4478a6663d18d8cd460aec52de8996fb9a95260b9159d90dd97/pytz-2011h-py2.6.egg", "yanked": false }, { - "core-metadata": { - "sha256": "9c47d17faa805bcb552726208675d79b8378c3caaffd1579e80fa32604f37883" - }, - "data-dist-info-metadata": { - "sha256": "9c47d17faa805bcb552726208675d79b8378c3caaffd1579e80fa32604f37883" - }, - "filename": "Werkzeug-2.2.1-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011h-py2.7.egg", "hashes": { - "sha256": "7e1db6a5ba6b9a8be061e47e900456355b8714c0f238b0313f53afce1a55a79a" + "sha256": "32404a935676204efa5bf1b60800e419e9a867145987a4c57b7ec8f950b7667a" }, "provenance": null, - "requires-python": ">=3.7", - "size": 232397, - "upload-time": "2022-07-27T20:44:18.267345Z", - "url": "https://files.pythonhosted.org/packages/c0/93/d6d60870e47162ea6a1bbdd787649eea776b2a70618dd66ed87cb2238543/Werkzeug-2.2.1-py3-none-any.whl", + "requires-python": null, + "size": 508386, + "upload-time": "2011-06-27T15:53:34.134341Z", + "url": "https://files.pythonhosted.org/packages/d9/7f/d40804fca3a1014429a011c742d6defd2e265ee2d89354ed7af083bdf5ff/pytz-2011h-py2.7.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-2.2.1.tar.gz", + "filename": "pytz-2011h-py3.1.egg", "hashes": { - "sha256": "4d7013ef96fd197d1cdeb03e066c6c5a491ccb44758a5b2b91137319383e5a5a" + "sha256": "4c6850d465f88f147b0f02eb51d4115b0b3b91e57d93c631b03d921e22c82887" }, "provenance": null, - "requires-python": ">=3.7", - "size": 838993, - "upload-time": "2022-07-27T20:44:35.617564Z", - "url": "https://files.pythonhosted.org/packages/32/19/a92cdbd9fb795928dfca1031278ae8a7f051e78a2c057c224ad2d4cdd95e/Werkzeug-2.2.1.tar.gz", + "requires-python": null, + "size": 508531, + "upload-time": "2011-06-27T15:56:19.529450Z", + "url": "https://files.pythonhosted.org/packages/34/f0/707e2cbcfe09d203fffc24dd3cc4ee0c26210f72feea0d74599dd949e71b/pytz-2011h-py3.1.egg", "yanked": false }, { - "core-metadata": { - "sha256": "873e369dda2f110432debc172990f047b2c0e1436d84a7a0c5fffbc4842b8ec3" - }, - "data-dist-info-metadata": { - "sha256": "873e369dda2f110432debc172990f047b2c0e1436d84a7a0c5fffbc4842b8ec3" - }, - "filename": "Werkzeug-2.2.2-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011h-py3.2.egg", "hashes": { - "sha256": "f979ab81f58d7318e064e99c4506445d60135ac5cd2e177a2de0089bfd4c9bd5" + "sha256": "36f7618ae85804cac1456900406af5ab0bdcf6087d7a1edf4cd6834e0dac178a" }, "provenance": null, - "requires-python": ">=3.7", - "size": 232700, - "upload-time": "2022-08-08T21:44:13.251607Z", - "url": "https://files.pythonhosted.org/packages/c8/27/be6ddbcf60115305205de79c29004a0c6bc53cec814f733467b1bb89386d/Werkzeug-2.2.2-py3-none-any.whl", + "requires-python": null, + "size": 508532, + "upload-time": "2011-06-27T15:58:28.389381Z", + "url": "https://files.pythonhosted.org/packages/3e/7c/e636302610f297115b5ee14326cdbffbaa1810ea9289660f5038f5693924/pytz-2011h-py3.2.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-2.2.2.tar.gz", + "filename": "pytz-2011h.tar.bz2", "hashes": { - "sha256": "7ea2d48322cc7c0f8b3a215ed73eabd7b5d75d0b50e31ab006286ccff9e00b8f" + "sha256": "92d4fb2b92ce3caa7abb4a4d97385d210ef7bb3fedf0d868fe539d4d325d9f51" }, "provenance": null, - "requires-python": ">=3.7", - "size": 844378, - "upload-time": "2022-08-08T21:44:15.376440Z", - "url": "https://files.pythonhosted.org/packages/f8/c1/1c8e539f040acd80f844c69a5ef8e2fccdf8b442dabb969e497b55d544e1/Werkzeug-2.2.2.tar.gz", + "requires-python": null, + "size": 170599, + "upload-time": "2011-06-27T15:52:35.835304Z", + "url": "https://files.pythonhosted.org/packages/41/e1/c96f14b67fe7e5260c94a50a67c247d81504f9e7932030902504593f5286/pytz-2011h.tar.bz2", "yanked": false }, { - "core-metadata": { - "sha256": "4c8c9a99e544a79a79d8df44d664d659a6d8ea0d6c0740e6db9bf39d941e5cf4" - }, - "data-dist-info-metadata": { - "sha256": "4c8c9a99e544a79a79d8df44d664d659a6d8ea0d6c0740e6db9bf39d941e5cf4" - }, - "filename": "Werkzeug-2.2.3-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011h.tar.gz", "hashes": { - "sha256": "56433961bc1f12533306c624f3be5e744389ac61d722175d543e1751285da612" + "sha256": "f8de361a3c65533958ca4b6374353d0fd50108882c4e348c68e0d65e6ee3f064" }, "provenance": null, - "requires-python": ">=3.7", - "size": 233551, - "upload-time": "2023-02-14T17:18:42.614039Z", - "url": "https://files.pythonhosted.org/packages/f6/f8/9da63c1617ae2a1dec2fbf6412f3a0cfe9d4ce029eccbda6e1e4258ca45f/Werkzeug-2.2.3-py3-none-any.whl", + "requires-python": null, + "size": 238991, + "upload-time": "2011-06-27T15:52:40.185783Z", + "url": "https://files.pythonhosted.org/packages/62/7e/2b128707de67976091142cd50fc5a0fd99a8c68c14081b721ce6d1ee591c/pytz-2011h.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-2.2.3.tar.gz", + "filename": "pytz-2011h.zip", "hashes": { - "sha256": "2e1ccc9417d4da358b9de6f174e3ac094391ea1d4fbef2d667865d819dfd0afe" + "sha256": "5c7acac6ef2291645e4df568aecc87f98a04cff7c23d111ba7ab921737ae2fb7" }, "provenance": null, - "requires-python": ">=3.7", - "size": 845884, - "upload-time": "2023-02-14T17:18:44.177358Z", - "url": "https://files.pythonhosted.org/packages/02/3c/baaebf3235c87d61d6593467056d5a8fba7c75ac838b8d100a5e64eba7a0/Werkzeug-2.2.3.tar.gz", + "requires-python": null, + "size": 521760, + "upload-time": "2011-06-27T15:52:49.518649Z", + "url": "https://files.pythonhosted.org/packages/d3/e6/0ea8cf01aaba04abb54d99fa60f1ea79f2d861970006be2c72378599ec37/pytz-2011h.zip", "yanked": false }, { - "core-metadata": { - "sha256": "79b0c9ebb15c4b3f3d8aadba21eb353ea08fcdfac67434d7f946dbbaa424c136" - }, - "data-dist-info-metadata": { - "sha256": "79b0c9ebb15c4b3f3d8aadba21eb353ea08fcdfac67434d7f946dbbaa424c136" - }, - "filename": "Werkzeug-2.3.0-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011j-py2.4.egg", "hashes": { - "sha256": "340335057f72974d9281dbaf52c8090a9f9a59ba304ae814bf0656e6559c0020" + "sha256": "e696d7852c64dabfbca35c3a3ddae3d8f23512d6d93624afc51c48eab974679c" }, "provenance": null, - "requires-python": ">=3.8", - "size": 233700, - "upload-time": "2023-04-25T18:04:46.796113Z", - "url": "https://files.pythonhosted.org/packages/ac/a7/2dcb194867fee708cd10217f6d8efeb0ec340c12fd31791129ced5424664/Werkzeug-2.3.0-py3-none-any.whl", + "requires-python": null, + "size": 505554, + "upload-time": "2011-09-21T13:37:05.757476Z", + "url": "https://files.pythonhosted.org/packages/24/46/16e262179dd9ab39bd3d0467ba6ca5fa6d30699092d94530cebab1a3939a/pytz-2011j-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-2.3.0.tar.gz", + "filename": "pytz-2011j-py2.5.egg", "hashes": { - "sha256": "3b6b46926d052b8ebca97c4dc73c12e47bdd07d57ab0600c039c3155450227bc" + "sha256": "78a152c28c5f385897fd108264534a27997f2b9992f680a34381ed5ce174f5e2" }, "provenance": null, - "requires-python": ">=3.8", - "size": 824640, - "upload-time": "2023-04-25T18:04:48.767168Z", - "url": "https://files.pythonhosted.org/packages/ae/66/1b437603a0300864b0fd1e49b732d45a8a5be615eba5121f7cdfb97668dd/Werkzeug-2.3.0.tar.gz", + "requires-python": null, + "size": 505169, + "upload-time": "2011-09-21T13:37:27.168690Z", + "url": "https://files.pythonhosted.org/packages/96/b8/4e2770132e64808e4ae0e5b444fc15232bddfa6c611e8a8a83c94150329d/pytz-2011j-py2.5.egg", "yanked": false }, { - "core-metadata": { - "sha256": "43038a9b6f90a90a15947f6dcc8f81e3d13938a89dc033b74630531744d476fc" - }, - "data-dist-info-metadata": { - "sha256": "43038a9b6f90a90a15947f6dcc8f81e3d13938a89dc033b74630531744d476fc" - }, - "filename": "Werkzeug-2.3.1-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011j-py2.6.egg", "hashes": { - "sha256": "69a4b8fcbb30a4c3fa81a5cebd961541273e4d222a4c08593b0b18312e14f64a" + "sha256": "e56ced3ede47b3a839cb659cc0818ac0980ce8d24b55f93f0e82c0388af91b40" }, "provenance": null, - "requires-python": ">=3.8", - "size": 242027, - "upload-time": "2023-04-27T13:44:10.679039Z", - "url": "https://files.pythonhosted.org/packages/9b/5a/6259e936ce9b9043293dd8473943f5e6bba244c2cb6e3e5354406dfb0700/Werkzeug-2.3.1-py3-none-any.whl", + "requires-python": null, + "size": 505137, + "upload-time": "2011-09-21T13:37:46.785643Z", + "url": "https://files.pythonhosted.org/packages/a5/2b/195b3bbae8b31f23d7892efad0e8315ce2e51299f8f1b9994d7dca834970/pytz-2011j-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-2.3.1.tar.gz", + "filename": "pytz-2011j-py2.7.egg", "hashes": { - "sha256": "2d35a28a75ae03727eae14ea7d13627c0f77aed6b9998441e6dae0b387f697fc" + "sha256": "e6398668fcd9e75ee7c604899477eb6f34e00d8b4aae50d73c0c38ca07475ccf" }, "provenance": null, - "requires-python": ">=3.8", - "size": 831228, - "upload-time": "2023-04-27T13:44:14.071110Z", - "url": "https://files.pythonhosted.org/packages/aa/70/3874542be48f8da37cecf59d931c56543a9b5704da26fad48ddf8bd024ae/Werkzeug-2.3.1.tar.gz", + "requires-python": null, + "size": 505047, + "upload-time": "2011-09-21T13:38:07.965039Z", + "url": "https://files.pythonhosted.org/packages/a6/db/82906f63cc8bd74f3600947f13e2cf5f68c4d9fd84f33513ddbcd20ba194/pytz-2011j-py2.7.egg", "yanked": false }, { - "core-metadata": { - "sha256": "a715725037ac312ebbc021dec0c0acdff2ab6de22e616b3273191be0f7236abd" - }, - "data-dist-info-metadata": { - "sha256": "a715725037ac312ebbc021dec0c0acdff2ab6de22e616b3273191be0f7236abd" - }, - "filename": "Werkzeug-2.3.2-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011j-py3.1.egg", "hashes": { - "sha256": "b7b8bc1609f35ae8e45d48a9b58d7a4eb1e41eec148d37e977e5df6ebf3398b2" + "sha256": "ba72cfe1525bfffdfedfb0dea8bb29c8377a967026bba6e464c1642232eb6e23" }, "provenance": null, - "requires-python": ">=3.8", - "size": 242205, - "upload-time": "2023-04-28T19:01:20.162319Z", - "url": "https://files.pythonhosted.org/packages/80/b2/7b7467a8c766121d061bae61f378fc62726c49511c5c8ae435a76d146361/Werkzeug-2.3.2-py3-none-any.whl", + "requires-python": null, + "size": 505194, + "upload-time": "2011-09-21T13:38:30.814739Z", + "url": "https://files.pythonhosted.org/packages/2a/0c/8b499a7d25f569f437b1021ed8fe727aac197a12b0f9232f578c3baa940d/pytz-2011j-py3.1.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-2.3.2.tar.gz", + "filename": "pytz-2011j-py3.2.egg", "hashes": { - "sha256": "2f3278e9ef61511cdf82cc28fc5da0f5b501dd8f01ecf5ef6a5d810048f68702" + "sha256": "e01edd099764c70b363450e4de35978554be8ee845821bba107494d0164a733f" }, "provenance": null, - "requires-python": ">=3.8", - "size": 831622, - "upload-time": "2023-04-28T19:01:21.877220Z", - "url": "https://files.pythonhosted.org/packages/fe/1a/2a4da2b4ae4f01522cf01a29d68ddc95a5ff338b56a3cbbd8b77475114cc/Werkzeug-2.3.2.tar.gz", + "requires-python": null, + "size": 505186, + "upload-time": "2011-09-21T13:41:40.266936Z", + "url": "https://files.pythonhosted.org/packages/07/b3/2d9610e8e499779ec97d88170ee7187a1adf8492aa86004c6619e4c3d20c/pytz-2011j-py3.2.egg", "yanked": false }, { - "core-metadata": { - "sha256": "6006f051a5dbab19aaa8f5c0dcf4a4049c1606b243c280d1268ebfab92a23b0b" - }, - "data-dist-info-metadata": { - "sha256": "6006f051a5dbab19aaa8f5c0dcf4a4049c1606b243c280d1268ebfab92a23b0b" - }, - "filename": "Werkzeug-2.3.3-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011j.tar.bz2", "hashes": { - "sha256": "4866679a0722de00796a74086238bb3b98d90f423f05de039abb09315487254a" + "sha256": "bcf384437936c5be030c7fc3ca8ac5256e53b127886fe3f59c50d0fda00afcce" }, "provenance": null, - "requires-python": ">=3.8", - "size": 242316, - "upload-time": "2023-05-01T15:32:32.548874Z", - "url": "https://files.pythonhosted.org/packages/d1/3d/2f818de3e6f693f215f1de41604ab8fad5c215b1b18eec70a2cc5900ff6c/Werkzeug-2.3.3-py3-none-any.whl", + "requires-python": null, + "size": 166746, + "upload-time": "2011-09-21T13:36:26.342616Z", + "url": "https://files.pythonhosted.org/packages/b9/43/a66435be96b19052cfc9d281ff4a21ddef8c82ceb6598e2a9131e7f81e66/pytz-2011j.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-2.3.3.tar.gz", + "filename": "pytz-2011j.tar.gz", "hashes": { - "sha256": "a987caf1092edc7523edb139edb20c70571c4a8d5eed02e0b547b4739174d091" + "sha256": "2eb9c4c09faff70edf188278f7733cdf0d7a91aa79e8cd2d81614310ba468ef8" }, "provenance": null, - "requires-python": ">=3.8", - "size": 831963, - "upload-time": "2023-05-01T15:32:35.152688Z", - "url": "https://files.pythonhosted.org/packages/52/82/bc77d22189679940b9f73685451167221ec5348e08c6d2594f1070767124/Werkzeug-2.3.3.tar.gz", + "requires-python": null, + "size": 248160, + "upload-time": "2011-09-21T13:36:33.873910Z", + "url": "https://files.pythonhosted.org/packages/0c/36/82a1fabc3e11572cce0e7df8e621bfb3fffaac6c9edc017117d80c54557c/pytz-2011j.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "f227ccabf169304868f99af58fdb3db69acc8d2c4e49d47ce58d7229a5a72c36" - }, - "data-dist-info-metadata": { - "sha256": "f227ccabf169304868f99af58fdb3db69acc8d2c4e49d47ce58d7229a5a72c36" - }, - "filename": "Werkzeug-2.3.4-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011j.zip", "hashes": { - "sha256": "48e5e61472fee0ddee27ebad085614ebedb7af41e88f687aaf881afb723a162f" + "sha256": "f38f8aee47e06ef44e8952a97ced74091ad2ccddae7a10bee770f587ae336e4c" }, "provenance": null, - "requires-python": ">=3.8", - "size": 242454, - "upload-time": "2023-05-08T20:11:38.812066Z", - "url": "https://files.pythonhosted.org/packages/c2/2f/f0dc628295bd23571c962d5a349307d9c8796a05bfca6571659eaded38e2/Werkzeug-2.3.4-py3-none-any.whl", + "requires-python": null, + "size": 518432, + "upload-time": "2011-09-21T13:36:45.828064Z", + "url": "https://files.pythonhosted.org/packages/e8/14/5eb477c7b33d6fe552b5334eb2e14bd3f134d124293a8c7455af73529d06/pytz-2011j.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-2.3.4.tar.gz", + "filename": "pytz-2011k-py2.4.egg", "hashes": { - "sha256": "1d5a58e0377d1fe39d061a5de4469e414e78ccb1e1e59c0f5ad6fa1c36c52b76" + "sha256": "151d5cec154788ed6a3453c70029912fdd8dcc56eadf66072e864723e74d400b" }, "provenance": null, - "requires-python": ">=3.8", - "size": 832442, - "upload-time": "2023-05-08T20:11:42.196203Z", - "url": "https://files.pythonhosted.org/packages/2d/bf/5a00bb4a70028f7c6000bc9394492154fa9ae3f5226187e3ddcd0aa5eca1/Werkzeug-2.3.4.tar.gz", + "requires-python": null, + "size": 504381, + "upload-time": "2011-10-04T06:48:55.050154Z", + "url": "https://files.pythonhosted.org/packages/9a/39/23b77a66b8cdfaff6f2978409952632238ba81f9850dda88b28f180339fe/pytz-2011k-py2.4.egg", "yanked": false }, { - "core-metadata": { - "sha256": "99e8a23bf4c3916078edc5d44f6faf82882c85f238ff6f21b4ad4de90be2ed05" - }, - "data-dist-info-metadata": { - "sha256": "99e8a23bf4c3916078edc5d44f6faf82882c85f238ff6f21b4ad4de90be2ed05" + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011k-py2.5.egg", + "hashes": { + "sha256": "dca0868bad22c0cbc81d60bc15758a223c4a11eec1365af587dde79ae35b23ba" }, - "filename": "Werkzeug-2.3.5-py3-none-any.whl", + "provenance": null, + "requires-python": null, + "size": 503995, + "upload-time": "2011-10-04T06:49:15.152706Z", + "url": "https://files.pythonhosted.org/packages/16/d4/57c7a46b48e2e230c20e3bd6a8ed56021e6813c7de534cf85208e190b947/pytz-2011k-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011k-py2.6.egg", "hashes": { - "sha256": "26c6a6a63a8a8d10a8d4e13e7f10821772ff5f138909262e89e946717c72b857" + "sha256": "5eca96c7cb5cf5787561f25e4ebc51aa4e421c5eef0093c1037c0d982f8bce0e" }, "provenance": null, - "requires-python": ">=3.8", - "size": 242869, - "upload-time": "2023-06-07T19:46:21.469248Z", - "url": "https://files.pythonhosted.org/packages/46/f9/c25e781ee706fd9f487048b6b639836b0a3e22547c9591de1b77343e4031/Werkzeug-2.3.5-py3-none-any.whl", + "requires-python": null, + "size": 503966, + "upload-time": "2011-10-04T06:49:34.411623Z", + "url": "https://files.pythonhosted.org/packages/e1/84/7c9e40163c4ca65c7173efc2e1ebcf477e558b145f77c3a5feffa716b467/pytz-2011k-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-2.3.5.tar.gz", + "filename": "pytz-2011k-py2.7.egg", "hashes": { - "sha256": "f6426f626540009131f06482c73f10c536efd47125afc63c850cc950db9ae585" + "sha256": "2fff7dfcb3f8c2b75d236168be24432fd1c5211f20902536642038cffbbb1b71" }, "provenance": null, - "requires-python": ">=3.8", - "size": 833324, - "upload-time": "2023-06-07T19:46:23.849063Z", - "url": "https://files.pythonhosted.org/packages/42/bc/eab59b4c4ad1a3d70424fb8b3970be753577a3b5f8e3142d0c744885091d/Werkzeug-2.3.5.tar.gz", + "requires-python": null, + "size": 503873, + "upload-time": "2011-10-04T06:49:55.324076Z", + "url": "https://files.pythonhosted.org/packages/ce/36/ec1d94965dddc1a34dcdc3f9138b6d8b13ea4f70c061e4ea9544acbd3d41/pytz-2011k-py2.7.egg", "yanked": false }, { - "core-metadata": { - "sha256": "05db006e8fe3b6ea3d6c6d13c7abc150b32bed53c21e71c6a3f46fcdaf0a4857" - }, - "data-dist-info-metadata": { - "sha256": "05db006e8fe3b6ea3d6c6d13c7abc150b32bed53c21e71c6a3f46fcdaf0a4857" - }, - "filename": "Werkzeug-2.3.6-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011k-py3.1.egg", "hashes": { - "sha256": "935539fa1413afbb9195b24880778422ed620c0fc09670945185cce4d91a8890" + "sha256": "9fd7af14393451bfc66c92479ecd5bf22ca37dd92bd6ca642bff2177a91755f1" }, "provenance": null, - "requires-python": ">=3.8", - "size": 242499, - "upload-time": "2023-06-08T21:26:53.638987Z", - "url": "https://files.pythonhosted.org/packages/ba/d6/8040faecaba2feb84e1647af174b3243c9b90c163c7ea407820839931efe/Werkzeug-2.3.6-py3-none-any.whl", + "requires-python": null, + "size": 504015, + "upload-time": "2011-10-04T06:50:23.091414Z", + "url": "https://files.pythonhosted.org/packages/67/2a/c67b3e1ac3432341237ee46900386fe8a8583b7400818b299c96b28d5210/pytz-2011k-py3.1.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Werkzeug-2.3.6.tar.gz", + "filename": "pytz-2011k-py3.2.egg", "hashes": { - "sha256": "98c774df2f91b05550078891dee5f0eb0cb797a522c757a2452b9cee5b202330" + "sha256": "0c7ef5d5a07df2de592c8b5e79f0d452fac1fbdc7c264f2188f27a0373c00452" }, "provenance": null, - "requires-python": ">=3.8", - "size": 833282, - "upload-time": "2023-06-08T21:26:55.821858Z", - "url": "https://files.pythonhosted.org/packages/d1/7e/c35cea5749237d40effc50ed1a1c7518d9f2e768fcf30b4e9ea119e74975/Werkzeug-2.3.6.tar.gz", + "requires-python": null, + "size": 504009, + "upload-time": "2011-10-04T06:50:46.844343Z", + "url": "https://files.pythonhosted.org/packages/46/3f/b1371fd3874b15721d028bb783551ac00c9bd87a7c2284c1e6bf0794c2cd/pytz-2011k-py3.2.egg", "yanked": false }, { - "core-metadata": { - "sha256": "1ff1d5af63d6003d005bde64d50e3ee2ce26def70cebddede957f860287614f9" - }, - "data-dist-info-metadata": { - "sha256": "1ff1d5af63d6003d005bde64d50e3ee2ce26def70cebddede957f860287614f9" - }, - "filename": "werkzeug-2.3.7-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011k.tar.bz2", "hashes": { - "sha256": "effc12dba7f3bd72e605ce49807bbe692bd729c3bb122a3b91747a6ae77df528" + "sha256": "4c71cae9b1d754a173048a240abb9a9419c8394a94ef7ed325e8b79eb14f459e" }, "provenance": null, - "requires-python": ">=3.8", - "size": 242216, - "upload-time": "2023-08-14T09:30:45.030731Z", - "url": "https://files.pythonhosted.org/packages/9b/59/a7c32e3d8d0e546a206e0552a2c04444544f15c1da4a01df8938d20c6ffc/werkzeug-2.3.7-py3-none-any.whl", + "requires-python": null, + "size": 166410, + "upload-time": "2011-10-04T06:48:15.245935Z", + "url": "https://files.pythonhosted.org/packages/9c/56/3813cd4d4ec4cd8d93388b8934e421122d8a89f19cf1f143a3c7ebc8827c/pytz-2011k.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "werkzeug-2.3.7.tar.gz", + "filename": "pytz-2011k.tar.gz", "hashes": { - "sha256": "2b8c0e447b4b9dbcc85dd97b6eeb4dcbaf6c8b6c3be0bd654e25553e0a2157d8" + "sha256": "b1c947f05baff08c76dfdc7ef627564ade965cf102cf68f3fcc5774b702ba061" }, "provenance": null, - "requires-python": ">=3.8", - "size": 819625, - "upload-time": "2023-08-14T09:30:46.892725Z", - "url": "https://files.pythonhosted.org/packages/ef/56/0acc9f560053478a4987fa35c95d904f04b6915f6b5c4d1c14dc8862ba0a/werkzeug-2.3.7.tar.gz", + "requires-python": null, + "size": 247876, + "upload-time": "2011-10-04T06:48:22.706465Z", + "url": "https://files.pythonhosted.org/packages/4e/82/6484ed495a32e5ed6544d27bf56291c48b0bc76fdb59e67508c6fb6c88b1/pytz-2011k.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "2692abbef85b3712410eb448000de987f056fc0da4164db511da8ccbae91f562" - }, - "data-dist-info-metadata": { - "sha256": "2692abbef85b3712410eb448000de987f056fc0da4164db511da8ccbae91f562" - }, - "filename": "werkzeug-2.3.8-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011k.zip", "hashes": { - "sha256": "bba1f19f8ec89d4d607a3bd62f1904bd2e609472d93cd85e9d4e178f472c3748" + "sha256": "f125e89dcf62d729b70a3598c0fd09e637225ed42fe4e99ddde4f31ff575c4b6" }, "provenance": null, - "requires-python": ">=3.8", - "size": 242332, - "upload-time": "2023-11-08T18:37:01.088705Z", - "url": "https://files.pythonhosted.org/packages/fd/21/0a674dfe66e9df9072c46269c882e9f901d36d987d8ea50ead033a9c1e01/werkzeug-2.3.8-py3-none-any.whl", + "requires-python": null, + "size": 517265, + "upload-time": "2011-10-04T06:48:35.010811Z", + "url": "https://files.pythonhosted.org/packages/24/ed/209c1fcf829c1b541b8be54ce8c1adb7f1ea94ca6f9343c715c46655b628/pytz-2011k.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "werkzeug-2.3.8.tar.gz", + "filename": "pytz-2011n-py2.4.egg", "hashes": { - "sha256": "554b257c74bbeb7a0d254160a4f8ffe185243f52a52035060b761ca62d977f03" + "sha256": "9b656a32272576c7f2898fb7d8d0ba2101ba355189ffc10d013bf568cb6d46df" }, "provenance": null, - "requires-python": ">=3.8", - "size": 819747, - "upload-time": "2023-11-08T18:37:03.303553Z", - "url": "https://files.pythonhosted.org/packages/3d/4b/d746f1000782c89d6c97df9df43ba8f4d126038608843d3560ae88d201b5/werkzeug-2.3.8.tar.gz", + "requires-python": null, + "size": 506481, + "upload-time": "2011-11-04T11:54:35.843125Z", + "url": "https://files.pythonhosted.org/packages/a7/3d/b3a15ac542573179b16d5767ad25a7c1f0946a15510d4c2c1b29b42e30a6/pytz-2011n-py2.4.egg", "yanked": false }, { - "core-metadata": { - "sha256": "df1a7c6220f04e7b64ce7a72af274e0154e3f80f5168e0f327e282f0df49a366" - }, - "data-dist-info-metadata": { - "sha256": "df1a7c6220f04e7b64ce7a72af274e0154e3f80f5168e0f327e282f0df49a366" - }, - "filename": "werkzeug-3.0.0-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011n-py2.5.egg", "hashes": { - "sha256": "cbb2600f7eabe51dbc0502f58be0b3e1b96b893b05695ea2b35b43d4de2d9962" + "sha256": "ca158704513a88c05ff29b0be0d337fc2909dba427c49f88b5a18007fac12f6e" }, "provenance": null, - "requires-python": ">=3.8", - "size": 226556, - "upload-time": "2023-09-30T13:58:46.086870Z", - "url": "https://files.pythonhosted.org/packages/b6/a5/54b01f663d60d5334f6c9c87c26274e94617a4fd463d812463626423b10d/werkzeug-3.0.0-py3-none-any.whl", + "requires-python": null, + "size": 506083, + "upload-time": "2011-11-04T11:55:07.486100Z", + "url": "https://files.pythonhosted.org/packages/10/d4/61fd634bf6ce6373f90cecee791b14c70200928546eb5c5bf02f3fb3b53c/pytz-2011n-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "werkzeug-3.0.0.tar.gz", + "filename": "pytz-2011n-py2.6.egg", "hashes": { - "sha256": "3ffff4dcc32db52ef3cc94dff3000a3c2846890f3a5a51800a27b909c5e770f0" + "sha256": "f39d8319db0d56db30351e91e5367ba6a8f8e149572cfbba8225986d87c7e625" }, "provenance": null, - "requires-python": ">=3.8", - "size": 801219, - "upload-time": "2023-09-30T13:58:47.825773Z", - "url": "https://files.pythonhosted.org/packages/8c/47/75c7099c78dc207486e30cdb2b16059ca6d5c6cdcf9290f4621368bd06e4/werkzeug-3.0.0.tar.gz", + "requires-python": null, + "size": 506062, + "upload-time": "2011-11-04T11:55:31.415463Z", + "url": "https://files.pythonhosted.org/packages/e7/60/d1f925c430df61fe7313951383647f963e73e86b04a9febaf73d16d7d9d6/pytz-2011n-py2.6.egg", "yanked": false }, { - "core-metadata": { - "sha256": "5455176dd163f44197abb6fea0f71de2eeddb181b2b71e4213a580115f20902a" - }, - "data-dist-info-metadata": { - "sha256": "5455176dd163f44197abb6fea0f71de2eeddb181b2b71e4213a580115f20902a" - }, - "filename": "werkzeug-3.0.1-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011n-py2.7.egg", "hashes": { - "sha256": "90a285dc0e42ad56b34e696398b8122ee4c681833fb35b8334a095d82c56da10" + "sha256": "69278551a62a65fda4b267ae0aa6a5c59e96858f993a5e8949578b7e8ba3c4cf" }, "provenance": null, - "requires-python": ">=3.8", - "size": 226669, - "upload-time": "2023-10-24T20:57:47.326559Z", - "url": "https://files.pythonhosted.org/packages/c3/fc/254c3e9b5feb89ff5b9076a23218dafbc99c96ac5941e900b71206e6313b/werkzeug-3.0.1-py3-none-any.whl", + "requires-python": null, + "size": 505943, + "upload-time": "2011-11-04T11:55:52.818350Z", + "url": "https://files.pythonhosted.org/packages/b7/4e/efa7ebcf6bd9c56ed667616e7e6b199306630ccc5585e729093b74a01c1a/pytz-2011n-py2.7.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "werkzeug-3.0.1.tar.gz", + "filename": "pytz-2011n-py3.1.egg", "hashes": { - "sha256": "507e811ecea72b18a404947aded4b3390e1db8f826b494d76550ef45bb3b1dcc" + "sha256": "001bb5f9bce39b62e553d48edc5546457cdc9543381e60ef7fe5f1c1093ea7a0" }, "provenance": null, - "requires-python": ">=3.8", - "size": 801436, - "upload-time": "2023-10-24T20:57:50.084825Z", - "url": "https://files.pythonhosted.org/packages/0d/cc/ff1904eb5eb4b455e442834dabf9427331ac0fa02853bf83db817a7dd53d/werkzeug-3.0.1.tar.gz", + "requires-python": null, + "size": 506130, + "upload-time": "2011-11-04T11:56:12.805627Z", + "url": "https://files.pythonhosted.org/packages/80/33/d635a84e0a2ddb321417f82491ec04ebb18bd20e6de416173392286f75be/pytz-2011n-py3.1.egg", "yanked": false }, { - "core-metadata": { - "sha256": "e9288d94fd83373ab23b283f7d8b3cf5afe0fb4b65c0954bf1e326fe2377bd42" - }, - "data-dist-info-metadata": { - "sha256": "e9288d94fd83373ab23b283f7d8b3cf5afe0fb4b65c0954bf1e326fe2377bd42" - }, - "filename": "werkzeug-3.0.2-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011n-py3.2.egg", "hashes": { - "sha256": "3aac3f5da756f93030740bc235d3e09449efcf65f2f55e3602e1d851b8f48795" + "sha256": "d40e38948bd786d878ab8659261e01c2f9664dde7e15a94f1bd5c4a717fb375b" }, "provenance": null, - "requires-python": ">=3.8", - "size": 226830, - "upload-time": "2024-04-01T18:57:12.979498Z", - "url": "https://files.pythonhosted.org/packages/e3/23/c9843d7550092ae7ad380611c238f44afef66f58f76c1dab7dcf313e4339/werkzeug-3.0.2-py3-none-any.whl", + "requires-python": null, + "size": 506121, + "upload-time": "2011-11-04T11:56:33.487128Z", + "url": "https://files.pythonhosted.org/packages/f2/73/3ca4dc4aac0b5cf63ff74a54920eeeb8e7b74d47ffd5e1f7f435a0ab7879/pytz-2011n-py3.2.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "werkzeug-3.0.2.tar.gz", + "filename": "pytz-2011n.tar.bz2", "hashes": { - "sha256": "e39b645a6ac92822588e7b39a692e7828724ceae0b0d702ef96701f90e70128d" + "sha256": "6d01a6742ee70ae192795cb4b3ca12390601daa7b46378bd8bde796fa39dd6cb" }, "provenance": null, - "requires-python": ">=3.8", - "size": 802172, - "upload-time": "2024-04-01T18:57:15.942005Z", - "url": "https://files.pythonhosted.org/packages/0f/84/00f7193d7bd88ced26cd5f868903e431054424610dc7c041bbe87d2a4d66/werkzeug-3.0.2.tar.gz", + "requires-python": null, + "size": 166887, + "upload-time": "2011-11-04T11:53:54.845592Z", + "url": "https://files.pythonhosted.org/packages/37/7f/35a9254080735c0f57fb616b7ca1f33d69874262ea950582cbd552db0547/pytz-2011n.tar.bz2", "yanked": false }, { - "core-metadata": { - "sha256": "aba77009f5167f8fb4145724f6653c61f732d831b6f535ca1b7bb4612b28acb5" - }, - "data-dist-info-metadata": { - "sha256": "aba77009f5167f8fb4145724f6653c61f732d831b6f535ca1b7bb4612b28acb5" - }, - "filename": "werkzeug-3.0.3-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011n.tar.gz", "hashes": { - "sha256": "fc9645dc43e03e4d630d23143a04a7f947a9a3b5727cd535fdfe155a17cc48c8" + "sha256": "051e12587179e8ff4f6c79a1a49a3a29b22186ba48897868f070cd4af26768ac" }, "provenance": null, - "requires-python": ">=3.8", - "size": 227274, - "upload-time": "2024-05-05T23:10:29.567762Z", - "url": "https://files.pythonhosted.org/packages/9d/6e/e792999e816d19d7fcbfa94c730936750036d65656a76a5a688b57a656c4/werkzeug-3.0.3-py3-none-any.whl", + "requires-python": null, + "size": 248843, + "upload-time": "2011-11-04T11:54:02.475432Z", + "url": "https://files.pythonhosted.org/packages/c6/bd/8f8fab6717dbb3ab588f98cb256f99ed02411a0402f1466011c02a19cc77/pytz-2011n.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "werkzeug-3.0.3.tar.gz", + "filename": "pytz-2011n.zip", "hashes": { - "sha256": "097e5bfda9f0aba8da6b8545146def481d06aa7d3266e7448e2cccf67dd8bd18" + "sha256": "87ca007e1a0d83b2ce454dd23e195e47d647fffd42c98d372731b4de29a5e614" }, "provenance": null, - "requires-python": ">=3.8", - "size": 803342, - "upload-time": "2024-05-05T23:10:31.999415Z", - "url": "https://files.pythonhosted.org/packages/02/51/2e0fc149e7a810d300422ab543f87f2bcf64d985eb6f1228c4efd6e4f8d4/werkzeug-3.0.3.tar.gz", + "requires-python": null, + "size": 519735, + "upload-time": "2011-11-04T11:54:16.403440Z", + "url": "https://files.pythonhosted.org/packages/f9/5b/e38aa2e972a20cec267305b66b75abd3d50c711b1245f0176fe8f5e06c8c/pytz-2011n.zip", "yanked": false }, { - "core-metadata": { - "sha256": "fbd620d7198402b669be789797c4c799f13ab6b4d5d1f05ec2f3ae13c517b39b" - }, - "data-dist-info-metadata": { - "sha256": "fbd620d7198402b669be789797c4c799f13ab6b4d5d1f05ec2f3ae13c517b39b" - }, - "filename": "werkzeug-3.0.4-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012d-py2.4.egg", "hashes": { - "sha256": "02c9eb92b7d6c06f31a782811505d2157837cea66aaede3e217c7c27c039476c" + "sha256": "f027b30dc670fd15e904d498738b6aaa87c3f1ca0074b76d41058fc722cbe57d" }, "provenance": null, - "requires-python": ">=3.8", - "size": 227554, - "upload-time": "2024-08-21T19:50:34.534507Z", - "url": "https://files.pythonhosted.org/packages/4b/84/997bbf7c2bf2dc3f09565c6d0b4959fefe5355c18c4096cfd26d83e0785b/werkzeug-3.0.4-py3-none-any.whl", + "requires-python": null, + "size": 506633, + "upload-time": "2012-07-25T14:47:10.876598Z", + "url": "https://files.pythonhosted.org/packages/71/5b/d52382b8f515b70fcb37b3311401441be77030432a19a45b07a60d2ad491/pytz-2012d-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "werkzeug-3.0.4.tar.gz", + "filename": "pytz-2012d-py2.5.egg", "hashes": { - "sha256": "34f2371506b250df4d4f84bfe7b0921e4762525762bbd936614909fe25cd7306" + "sha256": "d05efa70eee769a2003973f03064690e4dc90cd7e78571ba62d9d77bc27476c3" }, "provenance": null, - "requires-python": ">=3.8", - "size": 803966, - "upload-time": "2024-08-21T19:50:36.316329Z", - "url": "https://files.pythonhosted.org/packages/0f/e2/6dbcaab07560909ff8f654d3a2e5a60552d937c909455211b1b36d7101dc/werkzeug-3.0.4.tar.gz", + "requires-python": null, + "size": 506241, + "upload-time": "2012-07-25T14:47:28.301812Z", + "url": "https://files.pythonhosted.org/packages/cc/30/b95bb4d206721fe079e402f0988d9dbc007833012a1b5109b7bed1dcc2dd/pytz-2012d-py2.5.egg", "yanked": false }, { - "core-metadata": { - "sha256": "e0020cbbcd8e07642de1795eb57df7d00588a201ca81be20d76eafde27cdc942" - }, - "data-dist-info-metadata": { - "sha256": "e0020cbbcd8e07642de1795eb57df7d00588a201ca81be20d76eafde27cdc942" - }, - "filename": "werkzeug-3.0.5-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012d-py2.6.egg", "hashes": { - "sha256": "6e589e0b303561b8b1a61d363ee05b1d7de6ca12f27a3a25269ae6ee93e363fd" + "sha256": "cfc97d4fecdf8035f873a53cf51e2621e89c39f511713c53e52eaf6a5e8f95a7" }, "provenance": null, - "requires-python": ">=3.8", - "size": 227740, - "upload-time": "2024-10-25T00:48:45.806198Z", - "url": "https://files.pythonhosted.org/packages/66/bd/3773fa5a55f78a8ba99b87cdf02029417056c63c6200f1a7ba275013746f/werkzeug-3.0.5-py3-none-any.whl", + "requires-python": null, + "size": 506210, + "upload-time": "2012-07-25T14:47:45.387866Z", + "url": "https://files.pythonhosted.org/packages/90/c9/92f1ae0b7af5c016528399743445db7c9136c7549258741e730b8ee6497a/pytz-2012d-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "werkzeug-3.0.5.tar.gz", + "filename": "pytz-2012d-py2.7.egg", "hashes": { - "sha256": "033bc3783777078517f32ae3ba9e86e9bc38bdbf139b1a5a3af9679a64ed1293" + "sha256": "48dd61f90099b4997c45ec4d44d1aae95c6a7ad62cded18c0f44c76d7a7fd1c9" }, "provenance": null, - "requires-python": ">=3.8", - "size": 804673, - "upload-time": "2024-10-25T00:48:47.472213Z", - "url": "https://files.pythonhosted.org/packages/f3/bf/720c3f5b7910d3918ac3b2d4c41465502a3ef34a9b9ec43a49cdf0ea6937/werkzeug-3.0.5.tar.gz", + "requires-python": null, + "size": 506089, + "upload-time": "2012-07-25T14:48:11.096744Z", + "url": "https://files.pythonhosted.org/packages/9c/f7/753251542690e31ebad6f73b753baa31b9c8bd52b1e40e60edc36afe7a2c/pytz-2012d-py2.7.egg", "yanked": false }, { - "core-metadata": { - "sha256": "8a6df51ec3a7c25a9776934c2bd41e22a64da3c851895065ee90aeb33dc2f2c5" - }, - "data-dist-info-metadata": { - "sha256": "8a6df51ec3a7c25a9776934c2bd41e22a64da3c851895065ee90aeb33dc2f2c5" - }, - "filename": "werkzeug-3.0.6-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012d-py3.1.egg", "hashes": { - "sha256": "1bc0c2310d2fbb07b1dd1105eba2f7af72f322e1e455f2f93c993bee8c8a5f17" + "sha256": "0db6240d686319e0235b4dfd2a49dd2d200d3367f76b363610b881065c1cdd37" }, "provenance": null, - "requires-python": ">=3.8", - "size": 227979, - "upload-time": "2024-10-25T18:52:30.129603Z", - "url": "https://files.pythonhosted.org/packages/6c/69/05837f91dfe42109203ffa3e488214ff86a6d68b2ed6c167da6cdc42349b/werkzeug-3.0.6-py3-none-any.whl", + "requires-python": null, + "size": 506292, + "upload-time": "2012-07-25T14:58:08.363853Z", + "url": "https://files.pythonhosted.org/packages/2e/a3/94b861d4efb73718baa64ed61730f258ea796b277631587bec4e67a64246/pytz-2012d-py3.1.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "werkzeug-3.0.6.tar.gz", + "filename": "pytz-2012d-py3.2.egg", "hashes": { - "sha256": "a8dd59d4de28ca70471a34cba79bed5f7ef2e036a76b3ab0835474246eb41f8d" + "sha256": "ed43bdafe530556d8dc6743d1e4ccee2efd85c7ec6f9a6a1060069675da64354" }, "provenance": null, - "requires-python": ">=3.8", - "size": 805170, - "upload-time": "2024-10-25T18:52:31.688535Z", - "url": "https://files.pythonhosted.org/packages/d4/f9/0ba83eaa0df9b9e9d1efeb2ea351d0677c37d41ee5d0f91e98423c7281c9/werkzeug-3.0.6.tar.gz", + "requires-python": null, + "size": 506269, + "upload-time": "2012-07-25T14:57:08.903183Z", + "url": "https://files.pythonhosted.org/packages/fe/8f/905cd0d2918be5e6edecb42f1e98c7ca327347568ee5a04720533d39de1f/pytz-2012d-py3.2.egg", "yanked": false }, { - "core-metadata": { - "sha256": "4f614eb4757a145ccfbf2d3adbf0784d6e61ed59419f1b772e7c5d7d15ad0ae2" - }, - "data-dist-info-metadata": { - "sha256": "4f614eb4757a145ccfbf2d3adbf0784d6e61ed59419f1b772e7c5d7d15ad0ae2" - }, - "filename": "werkzeug-3.1.0-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012d.tar.bz2", "hashes": { - "sha256": "208a2e31a4a54c8b3d2244f2079ca1d3851629a7a7d546646059c64fb746023a" + "sha256": "829c60011a9aae920acdcca1636918cf117e56c5307f2feb19a0033aadf5f721" }, "provenance": null, - "requires-python": ">=3.9", - "size": 224367, - "upload-time": "2024-10-31T17:23:11.498253Z", - "url": "https://files.pythonhosted.org/packages/2a/f5/4bda0c186b4503ab7df3eaf64c80bab2a230232e140bd83604d103244c39/werkzeug-3.1.0-py3-none-any.whl", + "requires-python": null, + "size": 166905, + "upload-time": "2012-07-25T14:46:27.845007Z", + "url": "https://files.pythonhosted.org/packages/1b/03/3d5fbb706fe1d1a3ddd173546828cf003a76d5f4c2ae4282239a531cb0dc/pytz-2012d.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "werkzeug-3.1.0.tar.gz", + "filename": "pytz-2012d.tar.gz", "hashes": { - "sha256": "6f2a0d38f25ba5a75c36c45b4ae350c7a23b57e3b974e9eb2d6851f2c648c00d" + "sha256": "89f71ea0ed2b4d0649cd4fdd0bf9cc668032ef7e1d8a174cd08e71e320402833" }, "provenance": null, - "requires-python": ">=3.9", - "size": 806386, - "upload-time": "2024-10-31T17:23:13.865427Z", - "url": "https://files.pythonhosted.org/packages/d4/09/a3137f4decac87db077c9edd03a23f85462db89d898caa10223dad4d9af2/werkzeug-3.1.0.tar.gz", + "requires-python": null, + "size": 249104, + "upload-time": "2012-07-25T14:46:34.816946Z", + "url": "https://files.pythonhosted.org/packages/a3/72/3c29643cc7fcc7d66252b673d6bd7a704b7afe5befd80c373bd089a97ec8/pytz-2012d.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "9238fd3a57499e8bb51eea24dfd1f67622f46bde010e1a0500f94aae70229b75" - }, - "data-dist-info-metadata": { - "sha256": "9238fd3a57499e8bb51eea24dfd1f67622f46bde010e1a0500f94aae70229b75" - }, - "filename": "werkzeug-3.1.1-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012d.zip", "hashes": { - "sha256": "a71124d1ef06008baafa3d266c02f56e1836a5984afd6dd6c9230669d60d9fb5" + "sha256": "7efa25da2014bf5831c18e0195284fb2c8025663a8eb9c8bd7601e5fd5697466" }, "provenance": null, - "requires-python": ">=3.9", - "size": 224371, - "upload-time": "2024-11-01T16:40:43.994959Z", - "url": "https://files.pythonhosted.org/packages/ee/ea/c67e1dee1ba208ed22c06d1d547ae5e293374bfc43e0eb0ef5e262b68561/werkzeug-3.1.1-py3-none-any.whl", + "requires-python": null, + "size": 520053, + "upload-time": "2012-07-25T14:46:52.422976Z", + "url": "https://files.pythonhosted.org/packages/9d/de/d37baefeaaf503bd2da66bb26fc52b193b572a127d8aaa6599ee76a22208/pytz-2012d.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "werkzeug-3.1.1.tar.gz", + "filename": "pytz-2012f-py2.4.egg", "hashes": { - "sha256": "8cd39dfbdfc1e051965f156163e2974e52c210f130810e9ad36858f0fd3edad4" + "sha256": "1bc37b0a2425cf41f7b043210b6765bda493c77e3517ec4b0886ad44154d63de" }, "provenance": null, - "requires-python": ">=3.9", - "size": 806453, - "upload-time": "2024-11-01T16:40:45.462753Z", - "url": "https://files.pythonhosted.org/packages/32/af/d4502dc713b4ccea7175d764718d5183caf8d0867a4f0190d5d4a45cea49/werkzeug-3.1.1.tar.gz", + "requires-python": null, + "size": 510251, + "upload-time": "2012-09-25T03:20:13.159762Z", + "url": "https://files.pythonhosted.org/packages/bc/38/9f0ebbdfe8367fda845fc56d6cc92977134194ddbceff36aab0a51041635/pytz-2012f-py2.4.egg", "yanked": false }, { - "core-metadata": { - "sha256": "0282b706d2d4b3c06bc18d7a176a22b76a5617c43221da108a8c282b531e111b" - }, - "data-dist-info-metadata": { - "sha256": "0282b706d2d4b3c06bc18d7a176a22b76a5617c43221da108a8c282b531e111b" - }, - "filename": "werkzeug-3.1.2-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012f-py2.5.egg", "hashes": { - "sha256": "4f7d1a5de312c810a8a2c6f0b47e9f6a7cffb7c8322def35e4d4d9841ff85597" + "sha256": "ef204cc46aa6e6fefc274da4222b811786cc90897dfb250dcb12aeebaaa701ec" }, "provenance": null, - "requires-python": ">=3.9", - "size": 224352, - "upload-time": "2024-11-04T17:35:33.615746Z", - "url": "https://files.pythonhosted.org/packages/cb/ff/107697c9d5ca486c4a97e51be036d521ba08a70747c5e9fa1f4729240854/werkzeug-3.1.2-py3-none-any.whl", + "requires-python": null, + "size": 509858, + "upload-time": "2012-09-25T03:20:27.907090Z", + "url": "https://files.pythonhosted.org/packages/1f/d0/87d2a00981400ecc6f8977b0c76f7dcb0242856df427eb6c44be66caad33/pytz-2012f-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "werkzeug-3.1.2.tar.gz", + "filename": "pytz-2012f-py2.6.egg", "hashes": { - "sha256": "f471a4cd167233077e9d2a8190c3471c5bc520c636a9e3c1e9300c33bced03bc" + "sha256": "9973d3b8426c557498bcdfe70ffd062daef1fe282c6b0454a00ee43337711d3b" }, "provenance": null, - "requires-python": ">=3.9", - "size": 806496, - "upload-time": "2024-11-04T17:35:35.458174Z", - "url": "https://files.pythonhosted.org/packages/9f/e7/58868f1a95bd6f2ffa0a26af212675fb74be2a4c4bfa3541077b0ca14ad3/werkzeug-3.1.2.tar.gz", + "requires-python": null, + "size": 509829, + "upload-time": "2012-09-25T03:20:45.433981Z", + "url": "https://files.pythonhosted.org/packages/8c/9a/c6cb276d6d5ce007465492d63d6d3aaf975c7170b48ecfd3cd1217bbcbf4/pytz-2012f-py2.6.egg", "yanked": false }, { - "core-metadata": { - "sha256": "f5df2e3ba27e724f261f2163c4552ce67095cb988ddd775361c25fcf6401af42" - }, - "data-dist-info-metadata": { - "sha256": "f5df2e3ba27e724f261f2163c4552ce67095cb988ddd775361c25fcf6401af42" - }, - "filename": "werkzeug-3.1.3-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012f-py2.7.egg", "hashes": { - "sha256": "54b78bf3716d19a65be4fceccc0d1d7b89e608834989dfae50ea87564639213e" + "sha256": "af183bc28b6d6ba02f8a37a21d24e38ded76262bee07d2699e4eb582ec647fa7" }, "provenance": null, - "requires-python": ">=3.9", - "size": 224498, - "upload-time": "2024-11-08T15:52:16.132714Z", - "url": "https://files.pythonhosted.org/packages/52/24/ab44c871b0f07f491e5d2ad12c9bd7358e527510618cb1b803a88e986db1/werkzeug-3.1.3-py3-none-any.whl", + "requires-python": null, + "size": 509710, + "upload-time": "2012-09-25T03:21:00.628888Z", + "url": "https://files.pythonhosted.org/packages/64/c2/d6cad717ec0d8a5178551be4dbd22e11f1444b7fee201dffb22bad4e8492/pytz-2012f-py2.7.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "werkzeug-3.1.3.tar.gz", + "filename": "pytz-2012f-py3.1.egg", "hashes": { - "sha256": "60723ce945c19328679790e3282cc758aa4a6040e4bb330f53d30fa546d44746" + "sha256": "fdcec69131a87b66031c73c0cd4d7c7733497dd40483bb9eb068902655098e0f" }, "provenance": null, - "requires-python": ">=3.9", - "size": 806925, - "upload-time": "2024-11-08T15:52:18.093795Z", - "url": "https://files.pythonhosted.org/packages/9f/69/83029f1f6300c5fb2471d621ab06f6ec6b3324685a2ce0f9777fd4a8b71e/werkzeug-3.1.3.tar.gz", + "requires-python": null, + "size": 509909, + "upload-time": "2012-09-25T03:24:14.007045Z", + "url": "https://files.pythonhosted.org/packages/df/9f/8f355955356c5558b8d683f713896c471b93c6c89f4a2ce09d0bfcd5661d/pytz-2012f-py3.1.egg", "yanked": false }, { - "core-metadata": { - "sha256": "5126b9dbb9177f389c70555d81d3b82f2a9e0ce1c79c8c70255f3b5721c91e30" - }, - "data-dist-info-metadata": { - "sha256": "5126b9dbb9177f389c70555d81d3b82f2a9e0ce1c79c8c70255f3b5721c91e30" - }, - "filename": "werkzeug-3.1.4-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012f-py3.2.egg", "hashes": { - "sha256": "2ad50fb9ed09cc3af22c54698351027ace879a0b60a3b5edf5730b2f7d876905" + "sha256": "19a0d36a1bd83d6bfb12e486634555ac87a9b5cfedc56dcfdec15eb085159cf6" }, - "provenance": "https://pypi.org/integrity/werkzeug/3.1.4/werkzeug-3.1.4-py3-none-any.whl/provenance", - "requires-python": ">=3.9", - "size": 224960, - "upload-time": "2025-11-29T02:15:21.130779Z", - "url": "https://files.pythonhosted.org/packages/2f/f9/9e082990c2585c744734f85bec79b5dae5df9c974ffee58fe421652c8e91/werkzeug-3.1.4-py3-none-any.whl", + "provenance": null, + "requires-python": null, + "size": 509888, + "upload-time": "2012-09-25T03:22:03.370582Z", + "url": "https://files.pythonhosted.org/packages/01/6b/dacebf8b1dafb49f4788f291da594f6763a87ebdd53cb2d2e90d216a9207/pytz-2012f-py3.2.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "werkzeug-3.1.4.tar.gz", + "filename": "pytz-2012f.tar.bz2", "hashes": { - "sha256": "cd3cd98b1b92dc3b7b3995038826c68097dcb16f9baa63abe35f20eafeb9fe5e" + "sha256": "9e37b06f524772c15520d1d1cbfc65d04c8365aa74906a74fb7386fdb8f73960" }, - "provenance": "https://pypi.org/integrity/werkzeug/3.1.4/werkzeug-3.1.4.tar.gz/provenance", - "requires-python": ">=3.9", - "size": 864687, - "upload-time": "2025-11-29T02:15:22.841062Z", - "url": "https://files.pythonhosted.org/packages/45/ea/b0f8eeb287f8df9066e56e831c7824ac6bab645dd6c7a8f4b2d767944f9b/werkzeug-3.1.4.tar.gz", + "provenance": null, + "requires-python": null, + "size": 171204, + "upload-time": "2012-09-25T03:19:38.842852Z", + "url": "https://files.pythonhosted.org/packages/a8/7c/3ab6d8ce18a3ee97adb2834a567d59b5052da23cb7a2df8f65a683a61329/pytz-2012f.tar.bz2", "yanked": false }, { - "core-metadata": { - "sha256": "72abb204bfa6479d98b0d5db9ec931203290024da4b5b4a09b2a32a9381eb05f" - }, - "data-dist-info-metadata": { - "sha256": "72abb204bfa6479d98b0d5db9ec931203290024da4b5b4a09b2a32a9381eb05f" - }, - "filename": "werkzeug-3.1.5-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012f.tar.gz", "hashes": { - "sha256": "5111e36e91086ece91f93268bb39b4a35c1e6f1feac762c9c822ded0a4e322dc" + "sha256": "d012827da39b9661f810ee50504acd68ba24e7efa4ac3839d12add24cf70b11a" }, - "provenance": "https://pypi.org/integrity/werkzeug/3.1.5/werkzeug-3.1.5-py3-none-any.whl/provenance", - "requires-python": ">=3.9", - "size": 225025, - "upload-time": "2026-01-08T17:49:21.859775Z", - "url": "https://files.pythonhosted.org/packages/ad/e4/8d97cca767bcc1be76d16fb76951608305561c6e056811587f36cb1316a8/werkzeug-3.1.5-py3-none-any.whl", + "provenance": null, + "requires-python": null, + "size": 252773, + "upload-time": "2012-09-25T03:19:45.170886Z", + "url": "https://files.pythonhosted.org/packages/83/c1/5606c09484e1e48c5438944837646f5efc4315a504dc1b6678c4701102f8/pytz-2012f.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "werkzeug-3.1.5.tar.gz", + "filename": "pytz-2012f.zip", "hashes": { - "sha256": "6a548b0e88955dd07ccb25539d7d0cc97417ee9e179677d22c7041c8f078ce67" + "sha256": "844c3766d133775af5152cfb98b240fc8562906c75e97719bef36cb927c10b3e" }, - "provenance": "https://pypi.org/integrity/werkzeug/3.1.5/werkzeug-3.1.5.tar.gz/provenance", - "requires-python": ">=3.9", - "size": 864754, - "upload-time": "2026-01-08T17:49:23.247232Z", - "url": "https://files.pythonhosted.org/packages/5a/70/1469ef1d3542ae7c2c7b72bd5e3a4e6ee69d7978fa8a3af05a38eca5becf/werkzeug-3.1.5.tar.gz", + "provenance": null, + "requires-python": null, + "size": 523671, + "upload-time": "2012-09-25T03:19:55.550359Z", + "url": "https://files.pythonhosted.org/packages/e8/4d/25ce05ab3b9d6b198e86d9613b489b52698f73c387175bed3375fe592389/pytz-2012f.zip", "yanked": false }, { - "core-metadata": { - "sha256": "de091e6e746e8022d598e6e0886c497a2dfe0db54d94f0f1aeb230ba4416384d" - }, - "data-dist-info-metadata": { - "sha256": "de091e6e746e8022d598e6e0886c497a2dfe0db54d94f0f1aeb230ba4416384d" - }, - "filename": "werkzeug-3.1.6-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012g-py2.4.egg", "hashes": { - "sha256": "7ddf3357bb9564e407607f988f683d72038551200c704012bb9a4c523d42f131" + "sha256": "fa0a4310c08476fc646707ab50449dadc1e636bef480bbf0ff6ed49b2d7a5ed4" }, - "provenance": "https://pypi.org/integrity/werkzeug/3.1.6/werkzeug-3.1.6-py3-none-any.whl/provenance", - "requires-python": ">=3.9", - "size": 225166, - "upload-time": "2026-02-19T15:17:17.475520Z", - "url": "https://files.pythonhosted.org/packages/4d/ec/d58832f89ede95652fd01f4f24236af7d32b70cab2196dfcc2d2fd13c5c2/werkzeug-3.1.6-py3-none-any.whl", + "provenance": null, + "requires-python": null, + "size": 510619, + "upload-time": "2012-10-19T11:00:26.976660Z", + "url": "https://files.pythonhosted.org/packages/31/99/8b0bdcad9167030dfe4028fe24773c6411c9ade612ba617b7076559fea9f/pytz-2012g-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "werkzeug-3.1.6.tar.gz", + "filename": "pytz-2012g-py2.5.egg", "hashes": { - "sha256": "210c6bede5a420a913956b4791a7f4d6843a43b6fcee4dfa08a65e93007d0d25" + "sha256": "e895a373bc75f4c32c65fd1adfaff1630d4239b4348e304237a31b72257007ba" }, - "provenance": "https://pypi.org/integrity/werkzeug/3.1.6/werkzeug-3.1.6.tar.gz/provenance", - "requires-python": ">=3.9", - "size": 864736, - "upload-time": "2026-02-19T15:17:18.884849Z", - "url": "https://files.pythonhosted.org/packages/61/f1/ee81806690a87dab5f5653c1f146c92bc066d7f4cebc603ef88eb9e13957/werkzeug-3.1.6.tar.gz", + "provenance": null, + "requires-python": null, + "size": 510222, + "upload-time": "2012-10-19T11:00:43.230567Z", + "url": "https://files.pythonhosted.org/packages/75/08/74bbbffbbbe95a076dfdef70445fafdd20c08e91a4030f4394dd716e5924/pytz-2012g-py2.5.egg", "yanked": false }, { - "core-metadata": { - "sha256": "2e5890946f1ed1805d6ef73a8f3911e608750a87aeb83b4c985836929a0ae0fb" - }, - "data-dist-info-metadata": { - "sha256": "2e5890946f1ed1805d6ef73a8f3911e608750a87aeb83b4c985836929a0ae0fb" - }, - "filename": "werkzeug-3.1.7-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012g-py2.6.egg", "hashes": { - "sha256": "4b314d81163a3e1a169b6a0be2a000a0e204e8873c5de6586f453c55688d422f" + "sha256": "0dfe7d141834688f229e9d9b41fe1da1b47d3868e592b063fea49e6069f2d1d4" }, - "provenance": "https://pypi.org/integrity/werkzeug/3.1.7/werkzeug-3.1.7-py3-none-any.whl/provenance", - "requires-python": ">=3.9", - "size": 226295, - "upload-time": "2026-03-24T01:08:06.133912Z", - "url": "https://files.pythonhosted.org/packages/7f/b2/0bba9bbb4596d2d2f285a16c2ab04118f6b957d8441566e1abb892e6a6b2/werkzeug-3.1.7-py3-none-any.whl", + "provenance": null, + "requires-python": null, + "size": 510197, + "upload-time": "2012-10-19T11:00:59.669564Z", + "url": "https://files.pythonhosted.org/packages/95/6f/761a72419cfdff673a27fdea6098fc13592ff56243d0ec2c152efe4c81ee/pytz-2012g-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "werkzeug-3.1.7.tar.gz", + "filename": "pytz-2012g-py2.7.egg", "hashes": { - "sha256": "fb8c01fe6ab13b9b7cdb46892b99b1d66754e1d7ab8e542e865ec13f526b5351" + "sha256": "c9aa30894d6e69b4024883b13671a111efcec94da49e188933f2a4074b43ca17" }, - "provenance": "https://pypi.org/integrity/werkzeug/3.1.7/werkzeug-3.1.7.tar.gz/provenance", - "requires-python": ">=3.9", - "size": 875700, - "upload-time": "2026-03-24T01:08:07.687561Z", - "url": "https://files.pythonhosted.org/packages/b5/43/76ded108b296a49f52de6bac5192ca1c4be84e886f9b5c9ba8427d9694fd/werkzeug-3.1.7.tar.gz", + "provenance": null, + "requires-python": null, + "size": 510082, + "upload-time": "2012-10-19T11:01:14.319041Z", + "url": "https://files.pythonhosted.org/packages/ae/46/2a4ceac91892c966ccb8803dbeb9eeb84881dff815ad5475f2b0c7d4d89b/pytz-2012g-py2.7.egg", "yanked": false }, { - "core-metadata": { - "sha256": "f57d29864fb04c6cbf2b4e844c108d62331f4621fd163cbced288f90dfd6d392" - }, - "data-dist-info-metadata": { - "sha256": "f57d29864fb04c6cbf2b4e844c108d62331f4621fd163cbced288f90dfd6d392" - }, - "filename": "werkzeug-3.1.8-py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012g-py3.1.egg", "hashes": { - "sha256": "63a77fb8892bf28ebc3178683445222aa500e48ebad5ec77b0ad80f8726b1f50" + "sha256": "ad82006092ce74d839c668058acf4da44765c099c1e3988b41ece155ddf4b6cb" }, - "provenance": "https://pypi.org/integrity/werkzeug/3.1.8/werkzeug-3.1.8-py3-none-any.whl/provenance", - "requires-python": ">=3.9", - "size": 226459, - "upload-time": "2026-04-02T18:49:12.720503Z", - "url": "https://files.pythonhosted.org/packages/93/8c/2e650f2afeb7ee576912636c23ddb621c91ac6a98e66dc8d29c3c69446e1/werkzeug-3.1.8-py3-none-any.whl", + "provenance": null, + "requires-python": null, + "size": 510278, + "upload-time": "2012-10-19T11:16:02.148264Z", + "url": "https://files.pythonhosted.org/packages/88/dc/89908ae9b41f49d06743ec73ba00ec669a4f82cc50f49b624a6421afd6d8/pytz-2012g-py3.1.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "werkzeug-3.1.8.tar.gz", + "filename": "pytz-2012g-py3.2.egg", "hashes": { - "sha256": "9bad61a4268dac112f1c5cd4630a56ede601b6ed420300677a869083d70a4c44" + "sha256": "e85d43348d46728988ab4f23b7ff5e6e57aa52545d8d16c9730a013a4c9a8171" }, - "provenance": "https://pypi.org/integrity/werkzeug/3.1.8/werkzeug-3.1.8.tar.gz/provenance", - "requires-python": ">=3.9", - "size": 875852, - "upload-time": "2026-04-02T18:49:14.268187Z", - "url": "https://files.pythonhosted.org/packages/dd/b2/381be8cfdee792dd117872481b6e378f85c957dd7c5bca38897b08f765fd/werkzeug-3.1.8.tar.gz", + "provenance": null, + "requires-python": null, + "size": 510255, + "upload-time": "2012-10-19T11:15:06.042270Z", + "url": "https://files.pythonhosted.org/packages/5c/e4/d0626afb4a1c3f723c8dd78be2d290d5ba2b4c6528014f64a2d3412c2a1c/pytz-2012g-py3.2.egg", "yanked": false - } - ], - "meta": { - "_last-serial": 35738641, - "api-version": "1.4" - }, - "name": "werkzeug", - "project-status": { - "status": "active" - }, - "versions": [ - "0.1", - "0.2", - "0.3", - "0.3.1", - "0.4", - "0.4.1", - "0.5", - "0.5.1", - "0.6", - "0.6.1", - "0.6.2", - "0.7", - "0.7.1", - "0.7.2", - "0.8", - "0.8.1", - "0.8.2", - "0.8.3", - "0.9", - "0.9.1", - "0.9.2", - "0.9.3", - "0.9.4", - "0.9.5", - "0.9.6", - "0.10", - "0.10.1", - "0.10.2", - "0.10.4", - "0.11", - "0.11.1", - "0.11.2", - "0.11.3", - "0.11.4", - "0.11.5", - "0.11.6", - "0.11.7", - "0.11.8", - "0.11.9", - "0.11.10", - "0.11.11", - "0.11.12", - "0.11.13", - "0.11.14", - "0.11.15", - "0.12", - "0.12.1", - "0.12.2", - "0.13", - "0.14", - "0.14.1", - "0.15.0", - "0.15.1", - "0.15.2", - "0.15.3", - "0.15.4", - "0.15.5", - "0.15.6", - "0.16.0", - "0.16.1", - "1.0.0rc1", - "1.0.0", - "1.0.1", - "2.0.0rc1", - "2.0.0rc2", - "2.0.0rc3", - "2.0.0rc4", - "2.0.0rc5", - "2.0.0", - "2.0.1", - "2.0.2", - "2.0.3", - "2.1.0", - "2.1.1", - "2.1.2", - "2.2.0a1", - "2.2.0", - "2.2.1", - "2.2.2", - "2.2.3", - "2.3.0", - "2.3.1", - "2.3.2", - "2.3.3", - "2.3.4", - "2.3.5", - "2.3.6", - "2.3.7", - "2.3.8", - "3.0.0", - "3.0.1", - "3.0.2", - "3.0.3", - "3.0.4", - "3.0.5", - "3.0.6", - "3.1.0", - "3.1.1", - "3.1.2", - "3.1.3", - "3.1.4", - "3.1.5", - "3.1.6", - "3.1.7", - "3.1.8" - ] - } - headers: - Accept-Ranges: - - bytes - Access-Control-Allow-Headers: - - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since - Access-Control-Allow-Methods: - - GET - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-PyPI-Last-Serial - Access-Control-Max-Age: - - "86400" - Cache-Control: - - max-age=600, public - Content-Security-Policy: - - default-src 'none'; sandbox allow-top-navigation - Content-Type: - - application/vnd.pypi.simple.v1+json - Etag: - - '"xI+fT8RL8tLCt0jiNA8KMA"' - Permissions-Policy: - - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() - Referrer-Policy: - - origin-when-cross-origin - Strict-Transport-Security: - - max-age=31536000; includeSubDomains; preload - Vary: - - Accept-Encoding, Accept - X-Cache: - - MISS, HIT, HIT - X-Cache-Hits: - - 0, 168, 2 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - deny - X-Permitted-Cross-Domain-Policies: - - none - X-Pypi-Last-Serial: - - "35738641" - X-Served-By: - - cache-iad-kcgs7200033-IAD, cache-iad-kcgs7200108-IAD, cache-wsi-ysbk1060026-WSI - X-Timer: - - S1781578786.691746,VS0,VE0 - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 0 - host: pypi.org - headers: - Accept: - - application/vnd.pypi.simple.v1+json - X-Test-Name: - - TestCommand_Transitive/requirements.txt_transitive_native_source - url: https://pypi.org/simple/pytz/ - method: GET - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: -1 - uncompressed: true - body: | - { - "alternate-locations": [], - "files": [ + }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2004d.tar.gz", + "filename": "pytz-2012g.tar.bz2", "hashes": { - "sha256": "d2153eafca1244ca999b7ca5b0d27a4d916a4721af80554100a384e74d9a9885" + "sha256": "6d2593b93fe7d841ccd6f83dd9a62d3355a8af57df6247d661992629b7b8ca7a" }, "provenance": null, "requires-python": null, - "size": 151794, - "upload-time": "2013-10-01T15:26:28.692518Z", - "url": "https://files.pythonhosted.org/packages/3a/e5/368c20bbf58a616682027db3ffa21f90a43d82c5517fdbd4e819e621cbec/pytz-2004d.tar.gz", + "size": 171238, + "upload-time": "2012-10-19T10:59:50.519108Z", + "url": "https://files.pythonhosted.org/packages/e0/67/9f9bdc3e3541cff69db9f00a9f3633e76d6e09038272fbf9d0104209d711/pytz-2012g.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2005e.tar.gz", + "filename": "pytz-2012g.tar.gz", "hashes": { - "sha256": "753d82e41a96377bcf94af03e87f3be590b2d4c6b49fcab48bf8eaaa9c7eae3e" + "sha256": "f230fc6318b9d90b9ad6d0d5b5c4b12a68166601f51e4e2d32179eea28f50f09" }, "provenance": null, "requires-python": null, - "size": 152587, - "upload-time": "2013-10-01T15:32:55.550902Z", - "url": "https://files.pythonhosted.org/packages/65/97/f74315be3ae53c4fa27a53cb1d63360898b27fb6547c9346ab02e1e1eba9/pytz-2005e.tar.gz", + "size": 252795, + "upload-time": "2012-10-19T11:00:00.613833Z", + "url": "https://files.pythonhosted.org/packages/2b/dc/8a5ab30b85e053afe883796099e84492a2a459493ff7ad099f67b97a41a9/pytz-2012g.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2005i.tar.gz", + "filename": "pytz-2012g.zip", "hashes": { - "sha256": "4bb79cef82dec34dae1ba99a39a1b6431413ed7704b6a0a7e74f3c4fb74742db" + "sha256": "fb8009064f6453835a7d44b4523874782fc2c4145796cb701db445e470b9c9cf" }, "provenance": null, "requires-python": null, - "size": 153011, - "upload-time": "2013-10-01T15:33:37.118357Z", - "url": "https://files.pythonhosted.org/packages/a9/69/fc96febe8356af8f7d6ccd8b92535222bf39d3e4f315fa725774a3762077/pytz-2005i.tar.gz", + "size": 524039, + "upload-time": "2012-10-19T11:00:11.309984Z", + "url": "https://files.pythonhosted.org/packages/31/0f/e260a082c7b86b04df960bdeaf02a3b8569a98201954f4762167b439a915/pytz-2012g.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2005k.tar.bz2", + "filename": "pytz-2012h-py2.4.egg", "hashes": { - "sha256": "597b596dc1c2c130cd0a57a043459c3bd6477c640c07ac34ca3ce8eed7e6f30c" + "sha256": "ff3c3714740ddb7f93706debfdfeaa9490cfa6da8a79f02db78ba1436ac37577" }, "provenance": null, "requires-python": null, - "size": 97483, - "upload-time": "2005-08-19T06:03:07Z", - "url": "https://files.pythonhosted.org/packages/5a/d8/4d75d1e4287ad9d051aab793c68f902c9c55c4397636b5ee540ebd15aedf/pytz-2005k.tar.bz2", + "size": 521333, + "upload-time": "2012-10-31T09:54:54.313797Z", + "url": "https://files.pythonhosted.org/packages/a2/fc/c977163ace2d0e41c21f5456eabdc0f034201009dc54fd52b139a1b17f9d/pytz-2012h-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2005k.tar.gz", + "filename": "pytz-2012h-py2.5.egg", "hashes": { - "sha256": "6b026144c04d29dc2f57e37754f9c62e99b2b9d8a863b2faf741af41956b3dcb" + "sha256": "ce5106cdc1454aaf33781aaa790e7b2317375930ab829c13fb22a854ea13eafa" }, "provenance": null, "requires-python": null, - "size": 154933, - "upload-time": "2005-08-19T06:03:39Z", - "url": "https://files.pythonhosted.org/packages/73/b2/12575d53aa86b02dfb6d8ac808e2b0a866afaa598139aac4423795d1f150/pytz-2005k.tar.gz", + "size": 520938, + "upload-time": "2012-10-31T09:56:32.589973Z", + "url": "https://files.pythonhosted.org/packages/96/c7/46bb84eeaef35297f8446c060245e2ee159ec7e992ed57580c40c1b8baaa/pytz-2012h-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2005k.zip", + "filename": "pytz-2012h-py2.6.egg", "hashes": { - "sha256": "e0e2eaaf99d46e98d6480e271994de200ffb721b6d965bef008256f778148eb3" + "sha256": "96ec4d803d6ded0336b6290209525d6fb996f3f3c13589e4241914186d96a8ed" }, "provenance": null, "requires-python": null, - "size": 397403, - "upload-time": "2005-08-19T06:04:15Z", - "url": "https://files.pythonhosted.org/packages/33/13/7a8b55b12ca8ff7ef760c6ec24f369766e3c5d9eda99d5e127cde18d2684/pytz-2005k.zip", + "size": 520911, + "upload-time": "2012-10-31T09:57:48.062882Z", + "url": "https://files.pythonhosted.org/packages/6f/4a/c945cb4bec31582468a667c2675714742fd02d355afa9072f40db199cec1/pytz-2012h-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2005m.tar.bz2", + "filename": "pytz-2012h-py2.7.egg", "hashes": { - "sha256": "2ea1011c94d6e23f2ed47cbd794474bdb60bf663e39b1aa90172ddc7baec808f" + "sha256": "e67c89373288d049a954268d20dd7430c397819353acc954f5edad4f345a01de" }, "provenance": null, "requires-python": null, - "size": 108528, - "upload-time": "2005-09-15T03:33:55Z", - "url": "https://files.pythonhosted.org/packages/64/10/4953545bfb7a1ff6856ccd4964ee2fabef046ddf539fdd2788f369801a20/pytz-2005m.tar.bz2", + "size": 520793, + "upload-time": "2012-10-31T09:59:06.927076Z", + "url": "https://files.pythonhosted.org/packages/de/16/9c5613eae7d5cfb3e13e52b45dd0775da7453a62e1989eb994cb9d6e99df/pytz-2012h-py2.7.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2005m.tar.gz", + "filename": "pytz-2012h-py3.1.egg", "hashes": { - "sha256": "9e0fa84aff879d7997690a8835b402a65e33bf11a547fb862f83d20e9a7f2f8f" + "sha256": "121f283388b1d46add5a737354f9e9ef32a012bdbe4ba96e19cdbdbec2a299f0" }, "provenance": null, "requires-python": null, - "size": 166526, - "upload-time": "2005-09-15T03:34:22Z", - "url": "https://files.pythonhosted.org/packages/85/3e/781c31f3df5090145b9a490d9870dc94356312af042465b5dd30739c1ba5/pytz-2005m.tar.gz", + "size": 520994, + "upload-time": "2012-10-31T10:08:36.643799Z", + "url": "https://files.pythonhosted.org/packages/29/77/b0a7f81e2097452d32fa5743b297496f6e8db23d672e60c25400b499016c/pytz-2012h-py3.1.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2005m.zip", + "filename": "pytz-2012h-py3.2.egg", "hashes": { - "sha256": "8788d8eb9ad3a939670d0c18019355f399163e625e26ca17a28d6bd351d91915" + "sha256": "9246a66b6388e032e723f05c882ca582ed434fe83fae2c06296dc73c4635dc36" }, "provenance": null, "requires-python": null, - "size": 410726, - "upload-time": "2005-09-15T03:35:02Z", - "url": "https://files.pythonhosted.org/packages/58/32/b1b04917e45f3cb21d73c8d6fc50cbfbd0c8842508e4f0778ee40fb62562/pytz-2005m.zip", + "size": 520971, + "upload-time": "2012-10-31T09:59:55.333636Z", + "url": "https://files.pythonhosted.org/packages/f7/b2/23274c569d1190f1dd2017acbd18309b44c31323370e67f4af998a884a63/pytz-2012h-py3.2.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2006g-py2.4.egg", + "filename": "pytz-2012h.tar.bz2", "hashes": { - "sha256": "b2c9276fcc0ba9001c3a462e9443c9f061ae402d67c4d3d9d7a1b23a6f2ee063" + "sha256": "762ec550c17bba9396716d0ab807bcbece415608462e2c72c983db83f001e4ee" }, "provenance": null, "requires-python": null, - "size": 977214, - "upload-time": "2006-05-09T10:51:49Z", - "url": "https://files.pythonhosted.org/packages/58/88/181704531f6437f6fc78f845e68f8966d8e693f3bbd7c770b3b610cdea6f/pytz-2006g-py2.4.egg", + "size": 175284, + "upload-time": "2012-10-31T09:52:22.329322Z", + "url": "https://files.pythonhosted.org/packages/3f/fe/9ab62966b1bf38f4c06630e9b0cbbc2bb55a4852674e07461e3ad47a7028/pytz-2012h.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2006g.tar.bz2", + "filename": "pytz-2012h.tar.gz", "hashes": { - "sha256": "b07019703a757af487a39e5ef3d7c9a527d4ffcd43534c402c7bf051c6b41ca5" + "sha256": "2bad145c91efcb8a1ecaca4768a3d1dfd4e6f3fab3a84f044e6125fff8306221" }, "provenance": null, "requires-python": null, - "size": 110615, - "upload-time": "2006-05-09T10:54:49Z", - "url": "https://files.pythonhosted.org/packages/56/03/af156356856b4fef1aaf50165a1be86b0f619c6019ee4519bbdc3348b50e/pytz-2006g.tar.bz2", + "size": 255957, + "upload-time": "2012-10-31T09:52:58.328989Z", + "url": "https://files.pythonhosted.org/packages/f3/e6/c201993495f8d95eb65d00770659fa71de0a466755c9a905c38feca1e3ba/pytz-2012h.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2006g.tar.gz", + "filename": "pytz-2012j-py2.4.egg", "hashes": { - "sha256": "9fa0f94c100f685a0dcbe058ce49d5360fe502c594255f1032181bc96990d390" + "sha256": "a25fd111d6dc3ab6329383f1bfff6434a6f538f45bd1a0a0419e454164a9abfc" }, "provenance": null, "requires-python": null, - "size": 170744, - "upload-time": "2006-05-09T10:59:34Z", - "url": "https://files.pythonhosted.org/packages/21/e0/82ed2864abd138b90be57ab7d7f3b603537b700b0aa8dfd916e1de793b62/pytz-2006g.tar.gz", + "size": 522049, + "upload-time": "2013-01-03T09:50:47.282846Z", + "url": "https://files.pythonhosted.org/packages/ff/e2/9cfb0aa8e4b429a4f9a282f168e44d43e5dc3164c42fce40189c79d054fa/pytz-2012j-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2006g.zip", + "filename": "pytz-2012j-py2.5.egg", "hashes": { - "sha256": "e5e2a006f234fe9fcc6e0085b88277b951b5e9ae8c87a12309b1c4e978fc9a7b" + "sha256": "03930ae0776554fdc48b313dafde5e81d7954da167192d14d14311db8c8e1f8f" }, "provenance": null, "requires-python": null, - "size": 413743, - "upload-time": "2006-05-09T11:00:45Z", - "url": "https://files.pythonhosted.org/packages/57/ad/791fd78561fd3da59f79f18e9d31a9f7f62013a61df996fe7c27682c999b/pytz-2006g.zip", + "size": 521654, + "upload-time": "2013-01-03T09:51:05.599578Z", + "url": "https://files.pythonhosted.org/packages/4f/fa/05a64485e494e907fc63ff71c978d781055a0387d6a0344d8fb4803f9e7c/pytz-2012j-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2006j-py2.4.egg", + "filename": "pytz-2012j-py2.6.egg", "hashes": { - "sha256": "4fef487745bc48991884af98bd0674d819a3834bf848b49dddfb38446af2bc97" + "sha256": "4b56ac7a4fc5383337ae2fee9bc2963b58c8bff424b6d8fdfa8031a151257cc8" }, "provenance": null, "requires-python": null, - "size": 992670, - "upload-time": "2006-08-23T06:44:19Z", - "url": "https://files.pythonhosted.org/packages/33/b1/fe534d7690d22b9b5ea5a54c472f659796ae981dfb463dc75f4cf9330dbb/pytz-2006j-py2.4.egg", + "size": 521626, + "upload-time": "2013-01-03T09:51:22.280609Z", + "url": "https://files.pythonhosted.org/packages/67/a8/142bf874780d3415aa69ee924e0f7fd694969b278e66fcf21b4ca1c38b86/pytz-2012j-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2006j.tar.bz2", + "filename": "pytz-2012j-py2.7.egg", "hashes": { - "sha256": "d9fe3dab57783471021e1110b83a9d8f288ab9e05294516ef6f749afbd84a063" + "sha256": "ab74fa9edcd7bb2db75213a1b526125d3440120b9411d16496c80fd661586b9e" }, "provenance": null, "requires-python": null, - "size": 112937, - "upload-time": "2006-08-23T06:43:09Z", - "url": "https://files.pythonhosted.org/packages/47/75/5a1756c84ac51d83901d03fed58378bef6f06326335516126ba80bfce920/pytz-2006j.tar.bz2", + "size": 521506, + "upload-time": "2013-01-03T09:51:53.565240Z", + "url": "https://files.pythonhosted.org/packages/9d/a5/63ec33067a3efed9612a4e9fdd1ce8d355d0a18a2da8939e423ffd12d3c3/pytz-2012j-py2.7.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2006j.tar.gz", + "filename": "pytz-2012j-py3.1.egg", "hashes": { - "sha256": "bf9d80c749af8cd09b7d699c440c92d4bee09c0bc4c1b3c15740dce589a22460" + "sha256": "cb670127a9c70774b5b352ea2b471bccf915d2f4d5a3fbc441eae21f7696e38e" }, "provenance": null, "requires-python": null, - "size": 172367, - "upload-time": "2006-08-23T06:43:21Z", - "url": "https://files.pythonhosted.org/packages/5f/b9/0efede0c43692c24c4670d5cc6917226af1da232f965dc4b35b2ff243114/pytz-2006j.tar.gz", + "size": 521706, + "upload-time": "2013-01-03T09:55:25.371595Z", + "url": "https://files.pythonhosted.org/packages/cb/40/c2d965bd4d8cc4493bbdea98881683b58115df2bd139beef03391b1c4586/pytz-2012j-py3.1.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2006j.zip", + "filename": "pytz-2012j-py3.2.egg", "hashes": { - "sha256": "9789d1c46e84454eaacf0147ab35832d7df741d46eab9c7d051f68b1ee6c159b" + "sha256": "c6f0f5a7f86e3b5907371cc30630dc9c749817964ac4a52ace7f6cfadb7451a3" }, "provenance": null, "requires-python": null, - "size": 420151, - "upload-time": "2006-08-23T06:43:38Z", - "url": "https://files.pythonhosted.org/packages/fb/49/318a913286569b566c6cb18ad253bf3a827db66916528ae437f4b2269241/pytz-2006j.zip", + "size": 521685, + "upload-time": "2013-01-03T09:52:15.221113Z", + "url": "https://files.pythonhosted.org/packages/5a/e6/eb1b5237e948128a929ce33428745913ac1c2d3d424f712f083a21ed1ede/pytz-2012j-py3.2.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2006p-py2.4.egg", + "filename": "pytz-2012j.tar.bz2", "hashes": { - "sha256": "41962f1c41bbd42321b695f703a7681b658ecb26ce3409ba700785bce59fc0e2" + "sha256": "1fe28ec30c371e3864f4f9b7c9df9bb8351be707b7a128ae4443b0d559d6cbf1" }, "provenance": null, "requires-python": null, - "size": 995825, - "upload-time": "2006-12-08T05:18:07Z", - "url": "https://files.pythonhosted.org/packages/74/f2/6222c94264cb27826914c87252abfba94fc84b4a62e5746d80322f5ca0ec/pytz-2006p-py2.4.egg", + "size": 214712, + "upload-time": "2013-01-03T09:50:00.446205Z", + "url": "https://files.pythonhosted.org/packages/36/a7/08762931f8a4c04dd9e7f25877263cf874f41b50b8e4142afb3c4e459e7a/pytz-2012j.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2006p-py2.5.egg", + "filename": "pytz-2012j.tar.gz", "hashes": { - "sha256": "3d77aa215513a19f71ce8ed2e42887bb4be2634c4866754866d8b2d70c7d9f2c" + "sha256": "f075a63a330eae21b040a5148b8c4b64d7696a017de5ec62dc1604191efa791c" }, "provenance": null, "requires-python": null, - "size": 999306, - "upload-time": "2006-12-08T05:18:47Z", - "url": "https://files.pythonhosted.org/packages/4d/c9/299f50bc15b41eade1c99bc8c33dd6049b4f3f191c0853aa260accf6b98d/pytz-2006p-py2.5.egg", + "size": 325684, + "upload-time": "2013-01-03T09:50:11.796860Z", + "url": "https://files.pythonhosted.org/packages/27/35/35b141bbe9f31e7ebcd2ce97385773270b70aa956c7673b618240da570f6/pytz-2012j.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2006p.tar.bz2", + "filename": "pytz-2012j.zip", "hashes": { - "sha256": "3888b4d71c0361ec518aac4dfaacbca2434c3861751fa65119ee15d775118ba2" + "sha256": "c61b53a71abdffee0fe00a876d2e5e74114f8ab351e67868aed06907b68c44d3" }, "provenance": null, "requires-python": null, - "size": 113980, - "upload-time": "2006-12-08T05:13:56Z", - "url": "https://files.pythonhosted.org/packages/28/ff/14eeb3ee899b7f01f5d81a7585ca87b725765694f21d7200cf4e4f3cea36/pytz-2006p.tar.bz2", + "size": 535456, + "upload-time": "2013-01-03T09:50:26.860601Z", + "url": "https://files.pythonhosted.org/packages/0d/fe/e76fc7c330bd4b088e7c99b5614555fa5c43ba0e0b700f9bf55082f78973/pytz-2012j.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2006p.tar.gz", + "filename": "pytz-2013d-py2.4.egg", "hashes": { - "sha256": "4d79b5e2850c5543c3451dcc3dba226313ede1d6586d1d374e9727d50e443ab4" + "sha256": "1e17aaf342c54e802e640701f1d6046873b9fcd01d12ee8da66f4a098b73631e" }, "provenance": null, "requires-python": null, - "size": 173348, - "upload-time": "2006-12-08T05:14:08Z", - "url": "https://files.pythonhosted.org/packages/03/be/abbddc124be14e7f74b7915ea5e3fea3ebb133ce1fe41ad82db781ecdb14/pytz-2006p.tar.gz", + "size": 531931, + "upload-time": "2013-09-05T14:17:30.919078Z", + "url": "https://files.pythonhosted.org/packages/73/34/4e5416f1b0f5d7694cc145719dd3754a102884145de822194c04d26b99ed/pytz-2013d-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2006p.zip", + "filename": "pytz-2013d-py2.5.egg", "hashes": { - "sha256": "0404e607d3f7919c54964a44bc7eb7ebd9bb17b90e70135db347dc3e5a78ed71" + "sha256": "40f9ebccc5c07a3e25060b9a577e1ff3fb34667cb3fdff6df54852fb734f28f3" }, "provenance": null, "requires-python": null, - "size": 422154, - "upload-time": "2006-12-08T05:14:25Z", - "url": "https://files.pythonhosted.org/packages/a2/73/7a40861ff5aa0e6e11861e91350488343d98d9d26fc94b238c365e5a105d/pytz-2006p.zip", + "size": 531465, + "upload-time": "2013-09-05T14:19:23.148516Z", + "url": "https://files.pythonhosted.org/packages/18/07/946b5f7376f637d4cc3b5b3119df867ed32ecc29ce6d4684e29adad9e53a/pytz-2013d-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2007d-py2.3.egg", + "filename": "pytz-2013d-py2.6.egg", "hashes": { - "sha256": "cab351089883c12ccb6651ec09e4aab62c2f3c5c8262fe5c704753af2aee0e02" + "sha256": "d65bccfd2659d30c21e92caed69b03b6ddd9b6a0d546c0082808e09223678b54" }, "provenance": null, "requires-python": null, - "size": 976176, - "upload-time": "2007-03-27T04:55:04Z", - "url": "https://files.pythonhosted.org/packages/77/05/09ab816bb7586f66d3cc3ed17d5e3c2aef8586b60cf78b5d95399eacf961/pytz-2007d-py2.3.egg", + "size": 531434, + "upload-time": "2013-09-05T14:20:00.820094Z", + "url": "https://files.pythonhosted.org/packages/08/42/13fce05a147cdb5b8bd5a11516b58d0ede62b67741d5561fefce58cb44e5/pytz-2013d-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2007d-py2.4.egg", + "filename": "pytz-2013d-py2.7.egg", "hashes": { - "sha256": "eda4b621338fc97e3d010702bd56ad1ae22fa24f784818e257c7d7853d3ae669" + "sha256": "29db8b7754fc5cd561f2a4760383b57fe77836646c1f7628caaa7c1306686337" }, "provenance": null, "requires-python": null, - "size": 486822, - "upload-time": "2007-03-27T04:55:24Z", - "url": "https://files.pythonhosted.org/packages/77/92/595c5ad4b4def3f5f2e48e603df3d8a744bd115a9d3c81dae8cdd4f5eb1b/pytz-2007d-py2.4.egg", + "size": 531307, + "upload-time": "2013-09-05T14:20:39.411245Z", + "url": "https://files.pythonhosted.org/packages/7b/a5/bc2f55131ecfceaea1c85305c1acf77c492258d11c9450be59b37e97d9e6/pytz-2013d-py2.7.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2007d-py2.5.egg", + "filename": "pytz-2013d-py3.1.egg", "hashes": { - "sha256": "36f3d613389156c711f3dcd759857429124f717afde118e2e1935db01a4b5d83" + "sha256": "1a80b2ccff81b4eb5fa995fad5d3e42a569fe17931a91e50288940331dd28026" }, "provenance": null, "requires-python": null, - "size": 486489, - "upload-time": "2007-03-27T04:55:49Z", - "url": "https://files.pythonhosted.org/packages/1f/5f/fba072b942e8c2b5f6c018f8e880133bbef847eecb643885990e2578fd7c/pytz-2007d-py2.5.egg", + "size": 531149, + "upload-time": "2013-09-05T14:29:10.795776Z", + "url": "https://files.pythonhosted.org/packages/9d/1d/5328924acea35334be2e50105e8c0f66f8e8918e95ba646d255c3651b389/pytz-2013d-py3.1.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2007d.tar.bz2", + "filename": "pytz-2013d-py3.2.egg", "hashes": { - "sha256": "e64f9cef596691ddd86bf851dff80301665e8a7e97ea3e89b1ece44194649add" + "sha256": "4e80ff8454f1038c866f61c4cb6e4a1e4dbcbf48323b35d8f4c55595cf50c01c" }, "provenance": null, "requires-python": null, - "size": 160605, - "upload-time": "2007-03-27T04:54:12Z", - "url": "https://files.pythonhosted.org/packages/b9/de/49f4e7c8a4cbb0c1adbfa9e1ac4c155bda807d2834b2cbbbbfd3b304cb26/pytz-2007d.tar.bz2", + "size": 531410, + "upload-time": "2013-09-05T14:26:11.627797Z", + "url": "https://files.pythonhosted.org/packages/d2/7c/f3e27f54871fd1f911ad5390c81e9a9a6b181a47f8184f869ba82faad62f/pytz-2013d-py3.2.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2007d.tar.gz", + "filename": "pytz-2013d-py3.3.egg", "hashes": { - "sha256": "7f7234aca878f844e54f2c83eb83c3bcf59eab889087d61b7e453ca7d46f2211" + "sha256": "9acd6e0d94356c30b0c829f1913eb950b5dd2a0d90716ee05a0761b83ff3f531" }, "provenance": null, "requires-python": null, - "size": 222525, - "upload-time": "2007-03-27T04:54:22Z", - "url": "https://files.pythonhosted.org/packages/4d/80/44e945c0983ef844be6b43d3dad72691d67315e748a9999d0d959eb5ab04/pytz-2007d.tar.gz", + "size": 532219, + "upload-time": "2013-09-05T14:39:46.860141Z", + "url": "https://files.pythonhosted.org/packages/cd/41/857a168bfda424b371381fdaf6a2a30dd00d922b379becf372086d63b7df/pytz-2013d-py3.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2007d.zip", + "filename": "pytz-2013d.tar.bz2", "hashes": { - "sha256": "eb7f7ca4a943793140d27ea2cbbba8eb2f12f4a3e2adf85b7c23144b26802957" + "sha256": "2407e5b3d69c87915e7b3d86746ca3909153ddee82899b8f5cb70a4fd31b715e" }, "provenance": null, "requires-python": null, - "size": 494792, - "upload-time": "2007-03-27T04:54:36Z", - "url": "https://files.pythonhosted.org/packages/04/87/6b3ce220b1d8e5398abd1eb230ab0eb5a45d84db824ff994772e273a8551/pytz-2007d.zip", + "size": 204865, + "upload-time": "2013-09-05T14:15:24.817400Z", + "url": "https://files.pythonhosted.org/packages/12/41/890466b297479190741a3b428a29fa54ed6200bc0780d839edfd7a0f3caf/pytz-2013d.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2007f-py2.3.egg", + "filename": "pytz-2013d.tar.gz", "hashes": { - "sha256": "afdfe7833e2f42bd004291767e7dfe81da2c5bb6cf4a090bb9348f98dbfff568" + "sha256": "4eee447b2102141dfc7d92b0536608616f152811a8adee2f120460f368ecc4c6" }, "provenance": null, "requires-python": null, - "size": 975931, - "upload-time": "2007-06-03T12:25:47Z", - "url": "https://files.pythonhosted.org/packages/88/bb/4adbcde6c6aeb3583f0631925a271e9afe1df5ed6c370f60ed259d332ef6/pytz-2007f-py2.3.egg", + "size": 339254, + "upload-time": "2013-09-05T14:15:52.210899Z", + "url": "https://files.pythonhosted.org/packages/03/25/829c6a147e2abe2c025f93df8a847fb85cbb04a1e2f902218886dd3c5bf9/pytz-2013d.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2007f-py2.4.egg", + "filename": "pytz-2013d.zip", "hashes": { - "sha256": "da2f51903c7c5e90ad689b4aa022225e1ee392449f578f754b77f6c6251acb06" + "sha256": "5d07ae35d9d4587da5c2937342ce632084a9f13f78341f1878812f96f71bc472" }, "provenance": null, "requires-python": null, - "size": 486588, - "upload-time": "2007-06-03T12:26:07Z", - "url": "https://files.pythonhosted.org/packages/4f/07/a32b301cfa2a02454e704875066f0cd891f3e982c3f88de0bd2b72b0dfb8/pytz-2007f-py2.4.egg", + "size": 543487, + "upload-time": "2013-09-05T14:16:42.341308Z", + "url": "https://files.pythonhosted.org/packages/3a/4c/6e6761f3c29396516ab67ef0c8ac56223dacc8c84f938464bbdd5cc9340f/pytz-2013d.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2007f-py2.5.egg", + "filename": "pytz-2004a.tar.gz", "hashes": { - "sha256": "8a523cdfc579f3f0e294665d417912f6a38f9e597b355a0fa138fa2dbf37950f" + "sha256": "244f8f1f17a191c1fe6665e05641ae09e5c653a22826889540274ebcaf1ae4c4" }, "provenance": null, "requires-python": null, - "size": 486249, - "upload-time": "2007-06-03T12:26:25Z", - "url": "https://files.pythonhosted.org/packages/a4/fd/c6da399117f5b4f7104499953f4e80cc37bc9dbc8898dac7324a215f65d3/pytz-2007f-py2.5.egg", + "size": 209615, + "upload-time": "2013-10-01T15:21:37.249532Z", + "url": "https://files.pythonhosted.org/packages/3f/9f/22fd479e19353f6645a61577885f159f7077a4d657500f90eef54c24a46f/pytz-2004a.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2007f.tar.bz2", + "filename": "pytz-2004b.tar.gz", "hashes": { - "sha256": "7856c314b47b306cea691e3d527405db429b29f2a2c5a3253ef2a48d982be59d" + "sha256": "1fad98f11124545d1b6bed08904e544308a34971aa997efc976768eefa483814" }, "provenance": null, "requires-python": null, - "size": 160649, - "upload-time": "2007-06-03T12:24:44Z", - "url": "https://files.pythonhosted.org/packages/9c/ee/ce8dc89913f8b03e3088d129051dc02e1b80e1ad4ac2052e82b9d23121b2/pytz-2007f.tar.bz2", + "size": 149375, + "upload-time": "2013-10-01T15:18:06.009144Z", + "url": "https://files.pythonhosted.org/packages/de/c2/34a1626156e249a6f76978dc0e8d97b159ea69d0c1884eacf88e98c0db97/pytz-2004b.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2007f.tar.gz", + "filename": "pytz-2004b.2.tar.gz", "hashes": { - "sha256": "528ad692f2cc38e3a9388b3f316badbbd714d726bfe3180717cd1132eaf8f8fd" + "sha256": "d19648722ba995d72dc091acc87607788df9f3f951044e058f5c35255bab9b89" }, "provenance": null, "requires-python": null, - "size": 220490, - "upload-time": "2007-06-03T12:24:54Z", - "url": "https://files.pythonhosted.org/packages/d5/ec/e69a32096e6f6b796152e5f023e8fce929f7e6560946e453d3d7b7e1586e/pytz-2007f.tar.gz", + "size": 153539, + "upload-time": "2013-10-01T15:24:37.255645Z", + "url": "https://files.pythonhosted.org/packages/16/a4/0231bac40333c820ca731bf100c99dbae1d66f26d3cd21de9f6303ab5c79/pytz-2004b.2.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2007f.zip", + "filename": "pytz-2005a.tar.gz", "hashes": { - "sha256": "7e9f698c6ce767eb1e86304246053f1421e32d4c2820530d1a90c09e821ccf7c" + "sha256": "0344684aa63672a048d48587d9ab69ec3f32939366986e0d118d758670795f6a" }, "provenance": null, "requires-python": null, - "size": 494464, - "upload-time": "2007-06-03T12:25:17Z", - "url": "https://files.pythonhosted.org/packages/3b/37/2aa23ce0e75dc5a0a15e77f2a2fe12855ac7906411d85c8b4a7fdb1cb853/pytz-2007f.zip", + "size": 152386, + "upload-time": "2013-10-01T15:32:15.073956Z", + "url": "https://files.pythonhosted.org/packages/03/98/276bd2f074e24833bb472cefd3b535ed6aed7ffa7029218a64fae5784b61/pytz-2005a.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2007g-py2.3.egg", + "filename": "pytz-2005r.tar.bz2", "hashes": { - "sha256": "8066fd3468f73fe71331cf0466f7c1f51e5d8bb82f09cd21f05d24e722cf0bcc" + "sha256": "f806bbf8511c4a41837b92fa6a0df11824248d1508d7889a4ac6a5e899da36cb" }, "provenance": null, "requires-python": null, - "size": 977995, - "upload-time": "2007-09-26T07:29:33Z", - "url": "https://files.pythonhosted.org/packages/b9/6a/d4e3bcba9e3124de2764c177d3bd92cca62cb5e79bbde5c427240ae7431d/pytz-2007g-py2.3.egg", + "size": 107129, + "upload-time": "2005-12-31T09:59:43Z", + "url": "https://files.pythonhosted.org/packages/bf/8b/c84177045c8a2e09adfeb327bf24874a14a3d713de9956a27f4bfd0ec998/pytz-2005r.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2007g-py2.4.egg", + "filename": "pytz-2005r.tar.gz", "hashes": { - "sha256": "f73abd14d78f9df87c0f5a1cb7fd720b4c005ae51ae2065ea0ba21d6d50cb804" + "sha256": "efa6f02b9a1bc61d4e769e83d14d7b1e553de8a2a63e26c79f30a2183366563e" }, "provenance": null, "requires-python": null, - "size": 487653, - "upload-time": "2007-09-26T07:30:00Z", - "url": "https://files.pythonhosted.org/packages/f9/21/35a90ddb0914532aae0665bb862e43da52fa9959af081adc6c504fc248b3/pytz-2007g-py2.4.egg", + "size": 164753, + "upload-time": "2005-12-31T09:58:54Z", + "url": "https://files.pythonhosted.org/packages/07/f4/4c8045d78f1d97d297c528b9ac4f67c6c203f02a31d857c9a10421e1b97f/pytz-2005r.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2007g-py2.5.egg", + "filename": "pytz-2005r.zip", "hashes": { - "sha256": "e2dadd6183556058c3f8196762cb97bcd7b8bf37b5b951782cc24770d21ad546" + "sha256": "29b5476fa66871d338cab6da5f62fe02df8e5e0a0710142a4c016ffe5eb22389" }, "provenance": null, "requires-python": null, - "size": 487314, - "upload-time": "2007-09-26T07:31:02Z", - "url": "https://files.pythonhosted.org/packages/fc/0e/0e161691ea3ab1af6625535d329ac9b08f00aa2b2cb0ac7f530bdbd30789/pytz-2007g-py2.5.egg", + "size": 403501, + "upload-time": "2005-12-31T10:00:40Z", + "url": "https://files.pythonhosted.org/packages/9d/7c/87987c16c867fb6bba2ef0b4cd76f1a41531142af18d6894017c2e59f203/pytz-2005r.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2007g.tar.bz2", + "filename": "pytz-2007c-py2.4.egg", "hashes": { - "sha256": "6e5707178706865f2f246c7fd96979409eb03aa4c31bd6c1a6bfdd531c67dba0" + "sha256": "645ec6ee7996f74a55e7de63b36954d14095165d517e97c693da61cea9afaa6e" }, "provenance": null, "requires-python": null, - "size": 160814, - "upload-time": "2007-09-26T07:28:28Z", - "url": "https://files.pythonhosted.org/packages/a0/cc/c205090cb9f6f56873f011a103f95169d6a0c2f0abbda0495bfe25bc3b2f/pytz-2007g.tar.bz2", + "size": 487433, + "upload-time": "2007-03-03T10:37:25Z", + "url": "https://files.pythonhosted.org/packages/3b/85/6ed9b3111b255fb57bc666056e589691b3c6da8e0c5acae6a69cadfd55fa/pytz-2007c-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2007g.tar.gz", + "filename": "pytz-2007c-py2.5.egg", "hashes": { - "sha256": "06ddf95f9736d0068bef1f5ec7c48de0d685ee7e8f8f3f17d5a3bf4cd3c2b7eb" + "sha256": "d06758290d19954fc9eb142af5ada4448c94ebf37705a438020a4648b5ed8ee2" }, "provenance": null, "requires-python": null, - "size": 220263, - "upload-time": "2007-09-26T07:28:40Z", - "url": "https://files.pythonhosted.org/packages/82/ee/a85ee2be28d2aedbf6aa7bfee8284e9f200617b48f2ea5b354d266326f9f/pytz-2007g.tar.gz", + "size": 487084, + "upload-time": "2007-03-03T10:37:44Z", + "url": "https://files.pythonhosted.org/packages/94/e3/47e86e3ad2093cc6ed5cdb6ee85d0f583401e62d286f1e7746e91fec5efd/pytz-2007c-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2007g.zip", + "filename": "pytz-2007c.tar.bz2", "hashes": { - "sha256": "5663345b84a74cdac396b952f550cf4d4572ff90fa7d56dd42ccee8219e052b8" + "sha256": "68e0209c749f2c6cad52d02270ffaf0bd381f11dab69f8c8451b322d21b0991d" }, "provenance": null, "requires-python": null, - "size": 495546, - "upload-time": "2007-09-26T07:28:56Z", - "url": "https://files.pythonhosted.org/packages/2e/75/4b5d8d79fca5a7423c668b3b517f1efe3458a80245ea216b10fbfc3d61d8/pytz-2007g.zip", + "size": 161817, + "upload-time": "2007-03-03T10:36:37Z", + "url": "https://files.pythonhosted.org/packages/32/1a/56e273acd00bbeb1eebbce0e36ec4d612bc8ad230f9e2f98658e97b5d86b/pytz-2007c.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2007i-py2.3.egg", + "filename": "pytz-2007c.tar.gz", "hashes": { - "sha256": "701423194f23b50c8e029a62ef1554f07f1bcaf93eebb4430ed5a51ad771f6c9" + "sha256": "a2901ad7e60aa580820fbff14a146fc78ee5b83bae52efb808ca213666d89c38" }, "provenance": null, "requires-python": null, - "size": 979724, - "upload-time": "2007-12-03T07:49:30Z", - "url": "https://files.pythonhosted.org/packages/fa/f0/a16cd6d67d796c22d32e0bfe88523d0a054f76f0829eb19f11248dc208af/pytz-2007i-py2.3.egg", + "size": 224366, + "upload-time": "2007-03-03T10:36:50Z", + "url": "https://files.pythonhosted.org/packages/9d/cf/54b490c287ff8408a92dbef07b4ca598951457700c988f9c65441eaca32b/pytz-2007c.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2007i-py2.4.egg", + "filename": "pytz-2007c.zip", "hashes": { - "sha256": "32c75757bec69d0e3e0bef7cf8d72fadba514c4387dc68ae659e2c97ece60172" + "sha256": "6e1d51b46b424f3535eeb44413d32b91fa5e793e1d47b6fb858091f4e20c86ed" }, "provenance": null, "requires-python": null, - "size": 488407, - "upload-time": "2007-12-03T07:49:52Z", - "url": "https://files.pythonhosted.org/packages/c7/ae/54f6c8e55261ca9bfd124451650b5b3e12b154dc3bfc9a7e6ad468ae9e73/pytz-2007i-py2.4.egg", + "size": 495569, + "upload-time": "2007-03-03T10:37:06Z", + "url": "https://files.pythonhosted.org/packages/cf/3d/bddbdf6e1ae30654b2a0c2bd6fd23cc1d0eabaed0633e627bf2d80ed03c8/pytz-2007c.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2007i-py2.5.egg", + "filename": "pytz-2008a-py2.3.egg", "hashes": { - "sha256": "b26efd9a15c35d25ee116184ecb1ecaff18352806dca96883f153389d72cf773" + "sha256": "e00d5b5e87540a65754d16667e0a0423169cb8d5f71478ad7f34a44c03ab5ea1" }, "provenance": null, "requires-python": null, - "size": 488063, - "upload-time": "2007-12-03T07:50:13Z", - "url": "https://files.pythonhosted.org/packages/7e/8d/2e7a441daf5ab45cee8d2b9278862fd202ab801a1ce6af259d1cc2c7580d/pytz-2007i-py2.5.egg", + "size": 996124, + "upload-time": "2008-03-10T08:35:29Z", + "url": "https://files.pythonhosted.org/packages/7d/7f/fd3e76b58e950c49ab4ef93b2b6e3018ffc11348930aaf0245b5570a5e52/pytz-2008a-py2.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2007i.tar.bz2", + "filename": "pytz-2008a-py2.4.egg", "hashes": { - "sha256": "e9784628063f8ef19218d6a7c90df25fb05f9e528c980c01160a8cdadcd00245" + "sha256": "db892861d5cb877f9a03093b5f5292f32a3ac005970d249b57845ef446548807" }, "provenance": null, "requires-python": null, - "size": 162849, - "upload-time": "2007-12-03T07:54:17Z", - "url": "https://files.pythonhosted.org/packages/9b/57/ac5b5096de848c05bba3f268066cf3dbd4a63f580ab6506403a663168765/pytz-2007i.tar.bz2", + "size": 496625, + "upload-time": "2008-03-10T08:35:57Z", + "url": "https://files.pythonhosted.org/packages/31/0c/d322d9eccfdfb6297e2f8e26fa3826def242867fcd0d42576815010bdf44/pytz-2008a-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2007i.tar.gz", + "filename": "pytz-2008a-py2.5.egg", "hashes": { - "sha256": "16674852cc0d69986eea930c6f412e720e1429cb540303f8dfe501434846f970" + "sha256": "e48babfe2d10f45280abe91c724a3907b2b5c512fde4de788e64e10d7f8df47b" }, "provenance": null, "requires-python": null, - "size": 220885, - "upload-time": "2007-12-03T07:54:29Z", - "url": "https://files.pythonhosted.org/packages/ad/f6/4b101e61edf991d38a4ccb80a40b0ad998ecbc90b0f07b3dcb850e408b99/pytz-2007i.tar.gz", + "size": 496283, + "upload-time": "2008-03-10T08:36:21Z", + "url": "https://files.pythonhosted.org/packages/c5/79/58c5f8e53f538ded89a0f8ae06c191e281745da0aa7add145db87c890206/pytz-2008a-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2007i.zip", + "filename": "pytz-2008a.tar.bz2", "hashes": { - "sha256": "5543976d8f13ae584eead22d108554c88f990983a51ff4bdb147f3c3fe383369" + "sha256": "fbacf8b636c503430be88c1df54e5ec69339d574f969cf4d5f927823c661d553" }, "provenance": null, "requires-python": null, - "size": 500240, - "upload-time": "2007-12-03T07:54:44Z", - "url": "https://files.pythonhosted.org/packages/52/0a/e322be630089f5bd566f9b40a47b1266ba3f93348572832d4798cb6d6ae0/pytz-2007i.zip", + "size": 162798, + "upload-time": "2008-03-10T08:34:05Z", + "url": "https://files.pythonhosted.org/packages/f3/f1/82c1a7bfb35edebd70c96507d9b48ee89a445f07a7b68f97b7db216bdd14/pytz-2008a.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2007k-py2.3.egg", + "filename": "pytz-2008a.tar.gz", "hashes": { - "sha256": "309cc851bb7463a5b148a73796feb86e804d005b201203df028fc11999e170ad" + "sha256": "58a2f393da21792d8a2abec4bac133e5d7adb6afcbf85541f85da306e1a2a280" }, "provenance": null, "requires-python": null, - "size": 995496, - "upload-time": "2008-01-02T02:14:40Z", - "url": "https://files.pythonhosted.org/packages/24/d9/de8373de5da0d79885c4e95a3e14444ba2366293acac5996aead359a9ee9/pytz-2007k-py2.3.egg", + "size": 221897, + "upload-time": "2008-03-10T08:34:23Z", + "url": "https://files.pythonhosted.org/packages/30/36/3666254611b9c18b09a3493ba80439abc945f5961834bef9a493fa85b0ee/pytz-2008a.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2007k-py2.4.egg", + "filename": "pytz-2008a.zip", "hashes": { - "sha256": "bd97ff88b331431b10a797b3a4aefb4f3c73dfdf2feb1101f7b78b8543157eb8" + "sha256": "ad33551056cede7c3135a461aa420bca3b924300722e3cb6a5cace3c18bf313c" }, "provenance": null, "requires-python": null, - "size": 496318, - "upload-time": "2008-01-02T02:15:17Z", - "url": "https://files.pythonhosted.org/packages/cf/3b/0234fb3c4969e5d41bd4ea5fa8eabdd7b88eb7ba37e8451df15daf9acc5c/pytz-2007k-py2.4.egg", + "size": 504521, + "upload-time": "2008-03-10T08:34:42Z", + "url": "https://files.pythonhosted.org/packages/af/3a/c296990f45b9673d96c78b46b35655ac38cebef9602393edd3e01d2c237f/pytz-2008a.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2007k-py2.5.egg", + "filename": "pytz-2008b-py2.3.egg", "hashes": { - "sha256": "5ee06ef3def63089fef06bd8e95f00ecffad1679620c5ebdfd5ef017f9b278aa" + "sha256": "ab21d898c68d8b038663ad0e9f0106ada1a3403519ec2d7502033ed53cee57d4" }, "provenance": null, "requires-python": null, - "size": 495979, - "upload-time": "2008-01-02T02:15:39Z", - "url": "https://files.pythonhosted.org/packages/63/ab/373699c3024300578f264a9228889ad6ad84273e70c38bacbff0a892b5ec/pytz-2007k-py2.5.egg", + "size": 997636, + "upload-time": "2008-04-22T11:15:36Z", + "url": "https://files.pythonhosted.org/packages/84/7f/e574caa0386aed67e3b86da79dec78980f490365934c72f36f610fda6d29/pytz-2008b-py2.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2007k.tar.bz2", + "filename": "pytz-2008b-py2.4.egg", "hashes": { - "sha256": "8c079428a193a9d1faea4478b6f91704642ebaeb218c1868d501a30182c1a596" + "sha256": "6b47d6f1be85625ddeeba808e4018ac2151cbd15798dbe0271d0e9faf4d68a05" }, "provenance": null, "requires-python": null, - "size": 163769, - "upload-time": "2008-01-02T02:18:44Z", - "url": "https://files.pythonhosted.org/packages/df/76/1d3ac1abada8806e822ca1795e3d59015576991062ef5d62cc0091d957ce/pytz-2007k.tar.bz2", + "size": 497561, + "upload-time": "2008-04-22T11:15:58Z", + "url": "https://files.pythonhosted.org/packages/71/b7/c91fc5e496e498492764f5f35f3a95854ef4128fe2e3cc0364834b4acf49/pytz-2008b-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2007k.tar.gz", + "filename": "pytz-2008b-py2.5.egg", "hashes": { - "sha256": "91660c7caf068d1b699264a94e77f92b55c45a03cca4d5802f0dbea12ae2c9a4" + "sha256": "a438ddf27e9d2ae81b2d0a36319aa5b6b23047c3f31b51edfc635b578338dc2d" }, "provenance": null, "requires-python": null, - "size": 221990, - "upload-time": "2008-01-02T02:18:57Z", - "url": "https://files.pythonhosted.org/packages/22/d0/0388b67ae2c118e6de8b07c4ac9a7f59cd916d56af4af79aec1492d2c291/pytz-2007k.tar.gz", + "size": 497223, + "upload-time": "2008-04-22T11:16:19Z", + "url": "https://files.pythonhosted.org/packages/cf/05/104a5c4385fe4295c18f83b973411990c285be3b2fefd0c6f6cf7430d3a2/pytz-2008b-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2007k.zip", + "filename": "pytz-2008b.tar.bz2", "hashes": { - "sha256": "8acad5f78e69b95a509a18cf194867681bccf84dad20718130a3f10afcde6609" + "sha256": "8d099d16309f55f7609bc569578b45916d19803e6bce1e3be08ee3e6db8657c9" }, "provenance": null, "requires-python": null, - "size": 508182, - "upload-time": "2008-01-02T02:19:15Z", - "url": "https://files.pythonhosted.org/packages/e5/0e/88e83701c01bbf8bff0829d66643d941a6b76b4cadc062ecef2bc682a382/pytz-2007k.zip", + "size": 162594, + "upload-time": "2008-04-22T11:14:36Z", + "url": "https://files.pythonhosted.org/packages/d0/85/a3d3519467f73d5242e1849735369a6fb5ab9340606104b190aff9fad4d2/pytz-2008b.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2008g-py2.3.egg", + "filename": "pytz-2008b.tar.gz", "hashes": { - "sha256": "484fc4200c7b78a817fe577ebce4e7d5e39636d4293bc00551dd3f1414748dab" + "sha256": "ed1fcd63dcf18968520044b9d7c96be50bf9894a095a0c6aed49f723f13d7dc4" }, "provenance": null, "requires-python": null, - "size": 1007678, - "upload-time": "2008-10-11T12:36:01Z", - "url": "https://files.pythonhosted.org/packages/01/09/45ac8b1724805e37b50f29d032a16c0ac6e057b41973b093e4fffba78105/pytz-2008g-py2.3.egg", + "size": 221620, + "upload-time": "2008-04-22T11:14:51Z", + "url": "https://files.pythonhosted.org/packages/a5/e6/1b4cdc0d9e7d1856f1241fa083b9b38889bc8a27314dfc2974ed9d420501/pytz-2008b.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2008g-py2.4.egg", + "filename": "pytz-2008b.zip", "hashes": { - "sha256": "45a351c86170b2356db1f23f2a4c46694be01a345faf86ecb9653694e30fb39f" + "sha256": "47573a06e5529a92e33b5f837b35331de9efe6fdc1b69e200864fd5fa252065d" }, "provenance": null, "requires-python": null, - "size": 501306, - "upload-time": "2008-10-11T12:36:28Z", - "url": "https://files.pythonhosted.org/packages/a7/77/56d745e0fb82c1bcc85919f63d72df90c75d2b5e775ba6b76016afdc9b63/pytz-2008g-py2.4.egg", + "size": 505495, + "upload-time": "2008-04-22T11:15:07Z", + "url": "https://files.pythonhosted.org/packages/a9/79/b7e0d8262bb6efda236c4f8166bd0adba542d06360b7d0882f75d18d6558/pytz-2008b.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2008g-py2.5.egg", + "filename": "pytz-2008c-py2.3.egg", "hashes": { - "sha256": "b44ade5f0c966d2acbff9e78951870ca5c3f0352969447f656f5402900f648e7" + "sha256": "d404d0230817410936ce4e01d83e989d7c99799ec24f1dcd14fc2e5dcddbbedf" }, "provenance": null, "requires-python": null, - "size": 500955, - "upload-time": "2008-10-11T12:36:53Z", - "url": "https://files.pythonhosted.org/packages/23/dc/7f3dbc1af085428e3bf179f4c638f31cad2c2f3e2ded94db0f0271bac211/pytz-2008g-py2.5.egg", + "size": 997722, + "upload-time": "2008-07-07T09:52:05Z", + "url": "https://files.pythonhosted.org/packages/64/d4/ef3729f220bb732dc4ad81ca3da54d40a9a1a1c1c0ae927bcd9b9a5e9f6a/pytz-2008c-py2.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2008g-py2.6.egg", + "filename": "pytz-2008c-py2.4.egg", "hashes": { - "sha256": "59fcfe7dc065308aba2adcc4ceab29d1730613d35a5ee862edfae578ed1636d8" + "sha256": "6db5bd28a2944a7d34b7d0fb4d0fd60af04cee7b8f520f992796187cb399c7da" }, "provenance": null, "requires-python": null, - "size": 500932, - "upload-time": "2008-10-11T12:37:21Z", - "url": "https://files.pythonhosted.org/packages/cb/df/c5c7714003ec292a07f1ed4a679cf57458c2f558789ae2eb7a62c74b4c73/pytz-2008g-py2.6.egg", + "size": 497608, + "upload-time": "2008-07-07T09:52:35Z", + "url": "https://files.pythonhosted.org/packages/63/76/07e986bf4e57d0228868095ff2808b6025d50211b7fc7117a92620e43894/pytz-2008c-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2008g.tar.bz2", + "filename": "pytz-2008c-py2.5.egg", "hashes": { - "sha256": "a33b51bb38778ff1cdafe9af92bbc98d3d9f9d3de8d8b63f6b314d7ff54d466f" + "sha256": "a552feae693e4c94f4cb382d37c044e08e555878915fd92a6c879216f542b27c" }, "provenance": null, "requires-python": null, - "size": 164886, - "upload-time": "2008-10-11T12:34:44Z", - "url": "https://files.pythonhosted.org/packages/51/5c/0e5db5f8c032be47f54c7d143d42ca19513970731b2e82de108a586288da/pytz-2008g.tar.bz2", + "size": 497275, + "upload-time": "2008-07-07T09:53:03Z", + "url": "https://files.pythonhosted.org/packages/2f/55/719bf781af276cbc31b5741f6f3d2e01ebfb8443de173b1217b7836e6ba9/pytz-2008c-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2008g.tar.gz", + "filename": "pytz-2008c.tar.bz2", "hashes": { - "sha256": "a60b4b30b5d9d0dd347bb5f7471eba57096fa4d780f93b0540400541ff04f7b8" + "sha256": "bc83aadd149134b68ccad8c00ece7cc96c4c65da4bc17b15410ca79680ab7318" }, "provenance": null, "requires-python": null, - "size": 237760, - "upload-time": "2008-10-11T12:34:53Z", - "url": "https://files.pythonhosted.org/packages/64/26/b74326c8002f913647d50a63fa56a15cab4f5e95677f238d8f3abd65dc91/pytz-2008g.tar.gz", + "size": 162742, + "upload-time": "2008-07-07T09:50:17Z", + "url": "https://files.pythonhosted.org/packages/99/52/414b2886ed1271510961404a7f42d66111ef2a5390dc3b682058a8df61b7/pytz-2008c.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2008g.zip", + "filename": "pytz-2008c.tar.gz", "hashes": { - "sha256": "7fb45877b34fb9f4de6fab4c6381a4740e24ace81e20909a2ace4ed5bfe722f1" + "sha256": "1b6a526ae4a4faf05398f1e5e22e1e7fe39f7a3a1b8aefe8a6307204011b8297" }, "provenance": null, "requires-python": null, - "size": 509310, - "upload-time": "2008-10-11T12:35:10Z", - "url": "https://files.pythonhosted.org/packages/d9/b4/d1c73810911df636e1bddda8a0c604d6663e8cf9ffa20258d786a6fb2827/pytz-2008g.zip", + "size": 221784, + "upload-time": "2008-07-07T09:50:40Z", + "url": "https://files.pythonhosted.org/packages/bd/90/97c90fed4304580bc8fb85c25df70c8b72c70098dd407c7b68681a9b81c4/pytz-2008c.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2008h-py2.3.egg", + "filename": "pytz-2008c.zip", "hashes": { - "sha256": "55a00c13228f94243962a18c102b32329c743d54b7678f6f05522a6a598ec98f" + "sha256": "6287e6f866085f578c3744317528797a4a6459767bedab8537f456b0f9170d30" }, "provenance": null, "requires-python": null, - "size": 1007712, - "upload-time": "2008-10-13T15:18:27Z", - "url": "https://files.pythonhosted.org/packages/6f/2b/9a36326f814f786934ae8e273aca53be51b9a54db0435d3ca954ba2cbb9c/pytz-2008h-py2.3.egg", + "size": 505540, + "upload-time": "2008-07-07T09:50:57Z", + "url": "https://files.pythonhosted.org/packages/0b/22/3d12f0096e083f7c8a255468d1988556f0b68282c1d5e8aca3afe55f1a0f/pytz-2008c.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2008h-py2.4.egg", + "filename": "pytz-2009a-py2.3.egg", "hashes": { - "sha256": "29bb47232da07783f1fff9922806e7ae22aee6f26c5b4f44ee3647baae5cbc5d" + "sha256": "8c1a1b940b3fb0419ce41431a4b44533d7d62297ac0a771cb4591dcaa5e13764" }, "provenance": null, "requires-python": null, - "size": 501310, - "upload-time": "2008-10-13T15:18:52Z", - "url": "https://files.pythonhosted.org/packages/ec/0b/a9b2780edaaff388b0c16588264a0b61d0a1bda661bd50becd9101e9f899/pytz-2008h-py2.4.egg", + "size": 1007681, + "upload-time": "2009-01-22T10:02:12Z", + "url": "https://files.pythonhosted.org/packages/45/f0/d7a0effe99ea200ae9829207ffb305e9529b6ce32e328a4c422f493f5e83/pytz-2009a-py2.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2008h-py2.5.egg", + "filename": "pytz-2009a-py2.4.egg", "hashes": { - "sha256": "b21d6242e866eb35c9364e6111eeee607ab7c1c250a741d57e26a0ad5bbc9938" + "sha256": "d7d08eb1b56cb5a798fc9b5395a39ecd8a4e7fb078549fb321df69e63aa0f99b" }, "provenance": null, "requires-python": null, - "size": 500958, - "upload-time": "2008-10-13T15:19:17Z", - "url": "https://files.pythonhosted.org/packages/aa/38/2ac397e278c860d6a3fc891d00c2391b7f251f63c47367cfa79f7e95cc39/pytz-2008h-py2.5.egg", + "size": 501163, + "upload-time": "2009-01-22T13:49:07Z", + "url": "https://files.pythonhosted.org/packages/f9/2a/4edbb132c13c44b791e3c6c506e28fc90f4eca06dafc53da18f5b428ce3c/pytz-2009a-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2008h-py2.6.egg", + "filename": "pytz-2009a-py2.5.egg", "hashes": { - "sha256": "1d8c75086c8f5cb08144977231676dcb83597d19ef0b72179b158bba72402e95" + "sha256": "3c9f756267db98bae73cae326c8daa712e7c98ca3d5635e76d0da2ffb9e0a094" }, "provenance": null, "requires-python": null, - "size": 500934, - "upload-time": "2008-10-13T15:19:45Z", - "url": "https://files.pythonhosted.org/packages/78/46/3833f4472b96706bc6fbc8ec2dac360c47bd8bd6940a3dddcb4aca163bb6/pytz-2008h-py2.6.egg", + "size": 500817, + "upload-time": "2009-01-22T13:50:28Z", + "url": "https://files.pythonhosted.org/packages/6e/45/f20147f142e43a1fdcf0986ce7da330e311bf559e5c92beb28506cdb6f38/pytz-2009a-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2008h.tar.bz2", + "filename": "pytz-2009a-py2.6.egg", "hashes": { - "sha256": "9bf196859cb6ec424676b6b92b45ba437b7a9f58ff1ecda52e7f6760ab017781" + "sha256": "43a8e803b7f8b3904b8b5e81109d7210861fa956a37381a867dff919fbe888a6" }, "provenance": null, "requires-python": null, - "size": 164709, - "upload-time": "2008-10-13T15:16:58Z", - "url": "https://files.pythonhosted.org/packages/06/f7/266b26bb23143c7acf6cb3ad19b7824cdd9517c26368256250a7cb5efa62/pytz-2008h.tar.bz2", + "size": 500792, + "upload-time": "2009-01-22T13:52:20Z", + "url": "https://files.pythonhosted.org/packages/77/9e/e68ddd0fb1fc83f47ef413e32e6d21fb3930b76124ea6fcb5c74c48f34ae/pytz-2009a-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2008h.tar.gz", + "filename": "pytz-2009a.tar.bz2", "hashes": { - "sha256": "ca998351c2e9119553ff9eaab064547b6f6d069463b3250353f0619be4704e83" + "sha256": "ea43a52cc55337c411947d488c200d7df5a36d803f67d8f7f9d14cb0f0874d13" }, "provenance": null, "requires-python": null, - "size": 237753, - "upload-time": "2008-10-13T15:17:10Z", - "url": "https://files.pythonhosted.org/packages/24/e0/f33f94ed0b565b0182a47773d3411d6547071ff68718c3668c67302ad5c9/pytz-2008h.tar.gz", + "size": 168385, + "upload-time": "2009-01-22T09:45:22Z", + "url": "https://files.pythonhosted.org/packages/42/f3/3623f81389cc920487131106301180e67ac6f7caa64b4b123441adf28388/pytz-2009a.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2008h.zip", + "filename": "pytz-2009a.tar.gz", "hashes": { - "sha256": "98fc0fcf1d13f911c0a149c24446abd7db7c4b2738214bf9d24610e4ad616fe1" + "sha256": "208b25cd9754a07824900952be3e2a8c64fd9e66edcd4040e73b21606ddc5f57" }, "provenance": null, "requires-python": null, - "size": 509321, - "upload-time": "2008-10-13T15:17:33Z", - "url": "https://files.pythonhosted.org/packages/39/e3/f34605f5d71b81856f6a7bafcb52d1063c2086f66f630ec119090e73068f/pytz-2008h.zip", + "size": 241831, + "upload-time": "2009-01-22T09:46:26Z", + "url": "https://files.pythonhosted.org/packages/c7/f1/b96b62268ed32cc67077595ac0e1eb22d1803da6e992b35ccdf5e8fb83a0/pytz-2009a.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2008i-py2.3.egg", + "filename": "pytz-2009a.zip", "hashes": { - "sha256": "ec97700ca5e063b0506cbac677f3188804e9ac4cc10db814a08200d5da4923d5" + "sha256": "82b409f3dda0a22be7d5eca04981c33e3ebd9e65243aaa76329975bbb60f1898" }, "provenance": null, "requires-python": null, - "size": 999576, - "upload-time": "2008-10-27T17:36:48Z", - "url": "https://files.pythonhosted.org/packages/6e/b0/881fe536b71405673f03f5404bb980a5fe64b03c05f49f91942e2af73761/pytz-2008i-py2.3.egg", + "size": 509210, + "upload-time": "2009-01-22T09:50:29Z", + "url": "https://files.pythonhosted.org/packages/4a/cf/92edc18350e697984124358b410c7ff6e6ad02b64009e27e1b31e28713e1/pytz-2009a.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2008i-py2.4.egg", + "filename": "pytz-2009r-py2.3.egg", "hashes": { - "sha256": "2b5b95a7531c7cadb5f7b4c81da0096fa62e73f2ee20957a3cc3c85be0871b52" + "sha256": "316a3157565833ba41bd982c07ee889688621aabc96662c677e707e04f4651da" }, "provenance": null, "requires-python": null, - "size": 497374, - "upload-time": "2008-10-27T17:37:07Z", - "url": "https://files.pythonhosted.org/packages/42/d7/7ffc7151503ca122b1beb29d90c3ff8d3c754b6c52fff2cb5faeae77bba2/pytz-2008i-py2.4.egg", + "size": 1031264, + "upload-time": "2009-11-10T12:50:38.887014Z", + "url": "https://files.pythonhosted.org/packages/05/ab/fb6668eb1f21a54a571d188ecc80773c553f57217db6bbc5d14bd8d51587/pytz-2009r-py2.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2008i-py2.5.egg", + "filename": "pytz-2009r-py2.4.egg", "hashes": { - "sha256": "24e97848fb0f3e7a7f24ba154f499952ebf4dfac15b2d8801fb90c2337fa47e4" + "sha256": "f1a9e0313ed2f0cdf913a2c869d07e79cefda474c3a5b80e70eaacf7dd8aa04a" }, "provenance": null, "requires-python": null, - "size": 497022, - "upload-time": "2008-10-27T17:37:25Z", - "url": "https://files.pythonhosted.org/packages/7a/68/70f050c185f251e7c2ecadf86cfc1ff35fc1e98fd44e873a45034ed3771e/pytz-2008i-py2.5.egg", + "size": 508927, + "upload-time": "2009-11-10T12:51:14.004465Z", + "url": "https://files.pythonhosted.org/packages/35/d9/893735b683ef467973d9c8e30c0ca1eac5828c29e80212cda1a41cdd469b/pytz-2009r-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2008i-py2.6.egg", + "filename": "pytz-2009r-py2.5.egg", "hashes": { - "sha256": "7d09e1a36220d027439742995205048c93fbd1f130f7bbc42bc5dcbd5acf9dae" + "sha256": "f28e4b8b8a86598f3d475086e9b7fed27b0c5577ab02c40baa22374fb49e81c4" }, "provenance": null, "requires-python": null, - "size": 497000, - "upload-time": "2008-10-27T17:37:44Z", - "url": "https://files.pythonhosted.org/packages/c6/22/c692f7a644bcde1b7f12a32058da7a732ff3cad1b2a8b4762d8a0daedec8/pytz-2008i-py2.6.egg", + "size": 508577, + "upload-time": "2009-11-10T12:51:33.109852Z", + "url": "https://files.pythonhosted.org/packages/d9/05/efe9a00fafc7fa0af1784dd72142280ddd673fe544a1f19bfdf8b1eb408e/pytz-2009r-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2008i.tar.bz2", + "filename": "pytz-2009r-py2.6.egg", "hashes": { - "sha256": "e91ca1ff0f6b18035d819e3deacb64406ab0697b95c794ae234d175988b4918e" + "sha256": "71f453e9d21609c733448a3c3b0fa68ceb82925a5f43ed01ddf01d5c047c550d" }, "provenance": null, "requires-python": null, - "size": 164460, - "upload-time": "2008-10-27T17:35:50Z", - "url": "https://files.pythonhosted.org/packages/a9/35/d0a8617d22ae87699d31a2ea5b18de15c63e07b05689161b58111645abf4/pytz-2008i.tar.bz2", + "size": 508551, + "upload-time": "2009-11-10T12:52:06.726488Z", + "url": "https://files.pythonhosted.org/packages/94/3e/ac0f4c5f5c34331228a74712b0fed44d83dd275adce443c8ae4ff7dbbae6/pytz-2009r-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2008i.tar.gz", + "filename": "pytz-2009r.tar.bz2", "hashes": { - "sha256": "977be2e75f5c9a230ccc16743b5ca7a8064c1d62b39951f00ed3850e58a33739" + "sha256": "ae2e69b0c83b3857201861a02df77c5441f24f9887df98f8d9e33e9abf2c6819" }, "provenance": null, "requires-python": null, - "size": 224936, - "upload-time": "2008-10-27T17:35:58Z", - "url": "https://files.pythonhosted.org/packages/f5/1a/d103f26e848591bd3fdc56f18aafdef69c0e9b95e82c750fe4b14b1654c6/pytz-2008i.tar.gz", + "size": 175638, + "upload-time": "2009-11-10T12:49:05.033217Z", + "url": "https://files.pythonhosted.org/packages/4d/a3/b98a308d0e837d1163ae7a7410bc06ed6e2ef5beb831933dbeec253d891f/pytz-2009r.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2008i.zip", + "filename": "pytz-2009r.tar.gz", "hashes": { - "sha256": "6d30c750b289004ff848dcc298e2984426e0a5347e5e8e2dc18c9ac2957ce9e9" + "sha256": "48ba2283a98c9cd1ac929378080e8255192f5c4f122f3a0c06cc2e3786429e46" }, "provenance": null, "requires-python": null, - "size": 505416, - "upload-time": "2008-10-27T17:36:14Z", - "url": "https://files.pythonhosted.org/packages/e4/51/00e1b38980da33d493519d1c0ac504f0bdf63617ddd9672eee043b25b8c8/pytz-2008i.zip", + "size": 254380, + "upload-time": "2009-11-10T12:49:16.778904Z", + "url": "https://files.pythonhosted.org/packages/53/e5/56ea0e138fc1e617fc93a133e88ca821c7b065beac04124cbe5f349dd401/pytz-2009r.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009d-py2.3.egg", + "filename": "pytz-2009r.zip", "hashes": { - "sha256": "7e3405433c605bfaba5bdf78b7f6802c7b80fb8fb0329a12a6731335725b3751" + "sha256": "014dd19b5e1120ff5d0f65a01afa21cf00df8b9a9b28b70f6a4ccaedf8549bbc" }, "provenance": null, "requires-python": null, - "size": 1008518, - "upload-time": "2009-03-26T06:40:50.154671Z", - "url": "https://files.pythonhosted.org/packages/34/88/40b95b6afd7890ea7d620cb49dece775197141d673c6b11e5f1a7ff5b5aa/pytz-2009d-py2.3.egg", + "size": 522388, + "upload-time": "2009-11-10T12:49:52.169539Z", + "url": "https://files.pythonhosted.org/packages/43/1f/bd79c3be79caf203cb7cfc84a8d0f13d4a545a67e4bb40d1ab4cc820b2f3/pytz-2009r.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009d-py2.4.egg", + "filename": "pytz-2010b-py2.3.egg", "hashes": { - "sha256": "cd78732a41c2751744175b935769ec6b736f91c5879c6a2c65934ab0db7b26b9" + "sha256": "c5b08c420746fb0817720cf5a748e9972c489f6f457da8ae02e350a62987762c" }, "provenance": null, "requires-python": null, - "size": 501575, - "upload-time": "2009-03-26T06:41:14.550100Z", - "url": "https://files.pythonhosted.org/packages/03/63/233880f9021892e49e5a0406177b4310e02222154308dca2bb92e24c85c7/pytz-2009d-py2.4.egg", + "size": 1039474, + "upload-time": "2010-01-26T08:11:04.201771Z", + "url": "https://files.pythonhosted.org/packages/80/67/9916f36e84c9546c203210adb1e5925948e4755ccd435b5446f401c76f02/pytz-2010b-py2.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009d-py2.5.egg", + "filename": "pytz-2010b-py2.4.egg", "hashes": { - "sha256": "d80b899887b21707487cd91c3baeed792184407d3f6a37c91939979ea3377f53" + "sha256": "a3ed50380d74ce826e3e0f91df706d38aafd0970a442912efe173d239469f425" }, "provenance": null, "requires-python": null, - "size": 501225, - "upload-time": "2009-03-26T06:41:39.294555Z", - "url": "https://files.pythonhosted.org/packages/61/4a/6fa9250ef7a59370377288fee200131a6480ad3f1e2853f240d682de65f9/pytz-2009d-py2.5.egg", + "size": 512928, + "upload-time": "2010-01-26T08:11:19.039794Z", + "url": "https://files.pythonhosted.org/packages/6d/61/862e5dae8e4de44e4b5a99e892bb7f4c6149d9c017be4bfe8fef64b33f1b/pytz-2010b-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009d-py2.6.egg", + "filename": "pytz-2010b-py2.5.egg", "hashes": { - "sha256": "80757785efc19d4631e3b51a7d0a704a81e372848383727ce919577de7cb2131" + "sha256": "02a74ba91c8427903b05172eaa1066d2456a39c89e48b4ae8d656acdfcae00fe" }, "provenance": null, "requires-python": null, - "size": 501199, - "upload-time": "2009-03-26T06:41:56.981336Z", - "url": "https://files.pythonhosted.org/packages/04/f9/7937e4ef086cbfb51a4967de1738506918b5a4faebf66fc1b53c2b4981b4/pytz-2009d-py2.6.egg", + "size": 512576, + "upload-time": "2010-01-26T08:11:35.224240Z", + "url": "https://files.pythonhosted.org/packages/25/f1/601c72f39a586299869363418e2b4b004a1a194d956dcb78595999e92f62/pytz-2010b-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009d.tar.bz2", + "filename": "pytz-2010b-py2.6.egg", "hashes": { - "sha256": "0ed91de9be765c54de152bdf08d8909368f876032d685d67392ea5c67e2c4990" + "sha256": "27b8ebdd1383a7676a8348aefe2591e211d31db55ed8bfcb67a68614a5ccbfc1" }, "provenance": null, "requires-python": null, - "size": 168629, - "upload-time": "2009-03-26T06:40:01.300966Z", - "url": "https://files.pythonhosted.org/packages/18/23/e6118915c5b3c46626d0205149dd4cf0b2ec608e7e3a7568fba3af9ca188/pytz-2009d.tar.bz2", + "size": 512552, + "upload-time": "2010-01-26T08:19:29.988926Z", + "url": "https://files.pythonhosted.org/packages/cc/74/661cab4fdb934d7c9026ac3147f4681ff745c7ec98a986b748a47f5ddd93/pytz-2010b-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009d.tar.gz", + "filename": "pytz-2010b.tar.bz2", "hashes": { - "sha256": "a888607999f607a63d8befe13171ce7f3b02d16f0da319769ef01be9fa247053" + "sha256": "f059f459d7c81bc32d3877c27c2e3b0fa19544a124c8662a802adfb4dd2ccbe2" }, "provenance": null, "requires-python": null, - "size": 242111, - "upload-time": "2009-03-26T06:40:08.951924Z", - "url": "https://files.pythonhosted.org/packages/9d/2c/7eea25f6b84bb02931002f51ca737b818acaac51d9e9924c91cddf5c4dcc/pytz-2009d.tar.gz", + "size": 176507, + "upload-time": "2010-01-26T08:10:22.818805Z", + "url": "https://files.pythonhosted.org/packages/1e/a5/41751ae25b97716bc767a80464e9dd0928482777430ddbfcf04caf6cee6e/pytz-2010b.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009d.zip", + "filename": "pytz-2010b.tar.gz", "hashes": { - "sha256": "2dd4945acebcee028897849aa6b3c5f5d89d9fe647d1665af03e20f7ac471aac" + "sha256": "51c46ebb0b89286e35b809be40f17f3c9827fc1c020b0ec675bf7771e4bdf8f5" }, "provenance": null, "requires-python": null, - "size": 509618, - "upload-time": "2009-03-26T06:40:22.134554Z", - "url": "https://files.pythonhosted.org/packages/c1/73/0b1a568ebce568b3a4fcebb5afd9bd030d6a95f5705521b84c8781d9b04d/pytz-2009d.zip", + "size": 256804, + "upload-time": "2010-01-26T08:10:30.322164Z", + "url": "https://files.pythonhosted.org/packages/6e/f7/a14778713b5d2da5ffcedd1cd48c784c48acefff1b8c0b823abc897bf4ea/pytz-2010b.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009e-py2.3.egg", + "filename": "pytz-2010b.zip", "hashes": { - "sha256": "38b737dabe5fe9491881ffc2789b428d67f18162ebad52a219bcfaa3974f7840" + "sha256": "bc947d16203bd7e7c2c531f80a8b9aceb13875bb1faae25bc86f813557e8ee3d" }, "provenance": null, "requires-python": null, - "size": 1008521, - "upload-time": "2009-04-09T06:12:19.208176Z", - "url": "https://files.pythonhosted.org/packages/4c/cf/b7ae3d046abd7bc15bda12935fc817709b1f159d99ea653d36f25b53d0e9/pytz-2009e-py2.3.egg", + "size": 526424, + "upload-time": "2010-01-26T08:10:41.235691Z", + "url": "https://files.pythonhosted.org/packages/8f/4e/789b9a4b5a7475aa83b3bd5d15dc95e75759b28e3652b2e4732ae4f976f4/pytz-2010b.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009e-py2.4.egg", + "filename": "pytz-2011b-py2.4.egg", "hashes": { - "sha256": "3c5128a46826f33c238481f3004408feea2f4c345d5b7299dad06fb6421dc0cd" + "sha256": "ce54aa5d661b0ec98cc64eb9952b91c25ed41a656d0c82322038973ae02baa1a" }, "provenance": null, "requires-python": null, - "size": 501566, - "upload-time": "2009-04-09T06:12:42.208994Z", - "url": "https://files.pythonhosted.org/packages/d4/ce/e1278ca6bff388ff53eaeb5dd2aa4eed2c5e025e4abc4a19ca379c684d6d/pytz-2009e-py2.4.egg", + "size": 518207, + "upload-time": "2011-02-08T14:24:55.003127Z", + "url": "https://files.pythonhosted.org/packages/08/33/c859d0a036f90f6bd923fb44fb12d4afeb7f7af8869a07e8bc337a3b0231/pytz-2011b-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009e-py2.5.egg", + "filename": "pytz-2011b-py2.5.egg", "hashes": { - "sha256": "f5db22e9356a8b732e18245bdb39a3f7cb1859a97680281cd1ac334f49a04859" + "sha256": "b3697f59c5e947100d79f9170cb77fb971a828fcee425068044b8cb0e8788fa7" }, "provenance": null, "requires-python": null, - "size": 501219, - "upload-time": "2009-04-09T06:13:01.066369Z", - "url": "https://files.pythonhosted.org/packages/11/74/5ac8f734760c169df18926f419ff418e1f41c829f6f85bbf4ed961de0d3a/pytz-2009e-py2.5.egg", + "size": 517814, + "upload-time": "2011-02-08T13:59:14.260499Z", + "url": "https://files.pythonhosted.org/packages/c9/c7/40479d0548aed1c072e0bf75595c43b60551498f3020084af3a658112d6f/pytz-2011b-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009e-py2.6.egg", + "filename": "pytz-2011b-py2.6.egg", "hashes": { - "sha256": "2e41c8b6a62082b39a7c0c0268acbd60e09e188cc1a279727b9289ad9796e3ee" + "sha256": "4a4604a5f7af8cc3b6230eefe228ef9743b4adbf4870ecba7a532632fffea37a" }, "provenance": null, "requires-python": null, - "size": 501193, - "upload-time": "2009-04-09T06:13:19.475486Z", - "url": "https://files.pythonhosted.org/packages/f3/2b/7a927287c4bc45d3924dd681853611e423e423a09a4eb78dd39a4a830844/pytz-2009e-py2.6.egg", + "size": 517792, + "upload-time": "2011-02-08T14:00:53.775543Z", + "url": "https://files.pythonhosted.org/packages/86/9f/b44ae8ffa71ea70d489c8c61396faaa7748e76b58792bd7b749ad8ef40d6/pytz-2011b-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009e.tar.bz2", + "filename": "pytz-2011b-py2.7.egg", "hashes": { - "sha256": "7bf0a236acc498cb0fddbe5d789fb4dde3152678eae658d59e75099e190cf9ce" + "sha256": "0719971dda925b832a2765058e87adf174aa363eafee9a330adda8d17109de3d" }, "provenance": null, "requires-python": null, - "size": 168307, - "upload-time": "2009-04-09T06:11:28.625704Z", - "url": "https://files.pythonhosted.org/packages/9e/fc/c8b089fbfd590deeb11748d471a20e05bf80bebef4e00bd8e378e986b53d/pytz-2009e.tar.bz2", + "size": 517686, + "upload-time": "2011-02-08T14:01:54.851452Z", + "url": "https://files.pythonhosted.org/packages/d1/24/8dededa12086963b0bef2adf7d5bdbfe8206145bca2ae7210bb00fc6efce/pytz-2011b-py2.7.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009e.tar.gz", + "filename": "pytz-2011b-py3.1.egg", "hashes": { - "sha256": "79f946a129b4c690ec8cfa7e5cc109e3ffbff189f6686f69b5e667b69c81782b" + "sha256": "7eeefb7bfbd013f6509e9582f0677f56d3618e08bdbf51af0db0403743ac3754" }, "provenance": null, "requires-python": null, - "size": 241883, - "upload-time": "2009-04-09T06:11:37.325441Z", - "url": "https://files.pythonhosted.org/packages/75/1b/cab44fcd506b65780211b3a1ec15c0bef60b1a0cc114a87f3108a44a16af/pytz-2009e.tar.gz", + "size": 517849, + "upload-time": "2011-02-08T14:24:19.897410Z", + "url": "https://files.pythonhosted.org/packages/f1/fe/ee3b0e4cb8a28b44169a2a74d1055302e0d7bf884c97a6ab73204522e789/pytz-2011b-py3.1.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009e.zip", + "filename": "pytz-2011b.zip", "hashes": { - "sha256": "6f3ce75aa2bd230d5b02abb1e09585ca3814feef03f86bd945b76024f578e02a" + "sha256": "70719e263256800e0bacf767421c9a83c54ad4d2bc91421ca05d9e1055d7d741" }, "provenance": null, "requires-python": null, - "size": 509612, - "upload-time": "2009-04-09T06:11:53.129418Z", - "url": "https://files.pythonhosted.org/packages/88/ab/6931879ab795e659c25fe86c4592096cb4d2588ac9c0abbfc7d431e4a86d/pytz-2009e.zip", + "size": 531667, + "upload-time": "2011-02-08T13:57:19.290924Z", + "url": "https://files.pythonhosted.org/packages/7f/73/f3d8e8a12c5eaa93dc67996596e8b63699e333cfe55dc81237025209a25d/pytz-2011b.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009f-py2.3.egg", + "filename": "pytz-2011c-py2.4.egg", "hashes": { - "sha256": "ac1276fbdd1833212a7eb8236d156988a87417db6522e2e5f89720a3702f6897" + "sha256": "4e37af22179930d77621357066b585831a31365f257ceeb23d6f487e904a0d04" }, "provenance": null, "requires-python": null, - "size": 1008549, - "upload-time": "2009-04-18T07:15:15.070838Z", - "url": "https://files.pythonhosted.org/packages/f5/2e/6a41881653d487769803b458b64d4a162ef40f3b08ebfb02776241d5b9aa/pytz-2009f-py2.3.egg", + "size": 521195, + "upload-time": "2011-03-09T08:24:05.086090Z", + "url": "https://files.pythonhosted.org/packages/44/90/174588fca7da19fa20e6131a62b3ae82fb60c49da40addeb196d8b766b74/pytz-2011c-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009f-py2.4.egg", + "filename": "pytz-2011c-py2.5.egg", "hashes": { - "sha256": "6095a79d9dd650533ca83fd45c15c0d4a752d7e6198077216e8a502bf8ccec83" + "sha256": "0ae4f0e3ea018bbedc5ca5cca30ba6d41c6e8a08eb988531fc173f7382ffc745" }, "provenance": null, "requires-python": null, - "size": 501590, - "upload-time": "2009-04-18T07:16:32.276015Z", - "url": "https://files.pythonhosted.org/packages/1b/ba/3ab87ae5ceba4026d3d336c432276efb9dc9ab25c402370b6d716c54b7cc/pytz-2009f-py2.4.egg", + "size": 520818, + "upload-time": "2011-03-09T08:24:26.352117Z", + "url": "https://files.pythonhosted.org/packages/60/97/81c1bd4f00517680797c710ee508574c73dac29a033ce7aee5ded414e003/pytz-2011c-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009f-py2.5.egg", + "filename": "pytz-2011c-py2.6.egg", "hashes": { - "sha256": "cd086307502bd4a7ec751ddf4ffd2b5c480682264ae36c669c4242860da6c5c1" + "sha256": "85f6ba09853d4010f6a483d39473ed580f2b25a30df0d6d244ffdb9a187483fa" }, "provenance": null, "requires-python": null, - "size": 501244, - "upload-time": "2009-04-18T07:19:13.843970Z", - "url": "https://files.pythonhosted.org/packages/ca/6c/43bddb6b48b138ee0f46a85b3d24cc9aeb5c23f8e760bfdd633b8b989f36/pytz-2009f-py2.5.egg", + "size": 520802, + "upload-time": "2011-03-09T08:24:46.701850Z", + "url": "https://files.pythonhosted.org/packages/1d/29/ad581806d297460aa2d3901f552bf5aef13ca13fdcbc16cbd96fe761acf5/pytz-2011c-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009f-py2.6.egg", + "filename": "pytz-2011c-py2.7.egg", "hashes": { - "sha256": "4becfc6eb503fc302af92338a17b514e8529f2caf2519af95df69d5674facde4" + "sha256": "2385b0a33a98d58b702722c0896cc0139fdda0123c8b2ad3ab4c7a98bfc4a36b" }, "provenance": null, "requires-python": null, - "size": 501221, - "upload-time": "2009-04-18T07:20:25.686883Z", - "url": "https://files.pythonhosted.org/packages/36/17/74b051cc6443391710311dacbc082e755ab03723fc1ff32db3fc46968ce7/pytz-2009f-py2.6.egg", + "size": 520688, + "upload-time": "2011-03-09T08:25:08.680544Z", + "url": "https://files.pythonhosted.org/packages/b6/2a/6c630683c71d63de143518e2cc68b5c421f67a2554c76c02bb0a4ca33292/pytz-2011c-py2.7.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009f.tar.bz2", + "filename": "pytz-2011c-py3.1.egg", "hashes": { - "sha256": "f345111b1f9cbf7d872b17162aa2698f94875d894fbd59e03970026b8af3a182" + "sha256": "47dfbba873c89b18b5e1489139050f466de0654e82e4ed2462cf387a15b7b8ab" }, "provenance": null, "requires-python": null, - "size": 168289, - "upload-time": "2009-04-18T07:11:31.448610Z", - "url": "https://files.pythonhosted.org/packages/46/1d/875875884b152e2ffc3ef5a6d8ff4df152618b30dfec8f3ca84c5f8e41ae/pytz-2009f.tar.bz2", + "size": 520839, + "upload-time": "2011-03-09T08:35:07.444997Z", + "url": "https://files.pythonhosted.org/packages/71/00/3825d490d404b617f26e3a2831c4c355bea5bb8c2dcbbfe13de2ce46165d/pytz-2011c-py3.1.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009f.tar.gz", + "filename": "pytz-2011c-py3.2.egg", "hashes": { - "sha256": "43d2f9115d7190c25a39d9239cd0d992e1fb5ea10d401c5aae5afa1916058393" + "sha256": "a0cac60e78c96088701765eac19d6e07cd97943b2d14289a6e02ad9e80c3b3b3" }, "provenance": null, "requires-python": null, - "size": 241913, - "upload-time": "2009-04-18T07:12:23.917839Z", - "url": "https://files.pythonhosted.org/packages/ef/0a/71c08c0a51a2cbe727bb367ed8cc90d081aa7ec5fbaf1822c082769921e0/pytz-2009f.tar.gz", + "size": 520828, + "upload-time": "2011-03-09T08:35:53.817181Z", + "url": "https://files.pythonhosted.org/packages/f9/3f/80be67a5c39314e6ff6fc0eaecffd8e9509513f32cc7b661532621b63aa6/pytz-2011c-py3.2.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009f.zip", + "filename": "pytz-2011c.tar.bz2", "hashes": { - "sha256": "f6bee4020d36b548357a5cb6ddb9250608f92b5adfd97621a2397fa7876f3619" + "sha256": "5b27238f92fc1794b4caa8a2dee2d07efd2f4545f6d42a46b8bf500c9d6e4514" }, "provenance": null, "requires-python": null, - "size": 509629, - "upload-time": "2009-04-18T07:13:06.218513Z", - "url": "https://files.pythonhosted.org/packages/e0/09/cbf72ef237142744304371fc6a9ec9342f654eebaee69bb666059803f494/pytz-2009f.zip", + "size": 178842, + "upload-time": "2011-03-09T08:23:19.377889Z", + "url": "https://files.pythonhosted.org/packages/21/d4/fe57ea29fdff8081e8b1e5bb3d7449f82e70aae2402a4f926bb5b37c1bc4/pytz-2011c.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009g-py2.3.egg", + "filename": "pytz-2011c.tar.gz", "hashes": { - "sha256": "43a1d856b84935c86bbc9a419cff96c6e8177e8f0610639e653b1b78b9a68810" + "sha256": "7f2247106b6d275e039b5d2b28950e0aa3bbef18fd693322b5fde123f68881c7" }, "provenance": null, "requires-python": null, - "size": 1008585, - "upload-time": "2009-04-27T16:44:19.837629Z", - "url": "https://files.pythonhosted.org/packages/8d/53/b2d3e2e19520cfdb039a26491606b2318d49753b444d3be52739cb27cd6d/pytz-2009g-py2.3.egg", + "size": 262062, + "upload-time": "2011-03-09T08:23:29.552343Z", + "url": "https://files.pythonhosted.org/packages/49/7a/d168d393d688901ab94754c7cebfa01df34b49ddb9c9cb4f1dd577f6150e/pytz-2011c.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009g-py2.4.egg", + "filename": "pytz-2011c.zip", "hashes": { - "sha256": "3ee1493cf9848d7dcfe60f4393092a0f2cb5a25970a92c83c2b7e7af676ffc56" + "sha256": "0a8bd2e3f2bdde6d2302797db21e8c3f02af2a237992d5b0e937f9c8d7ecd732" }, "provenance": null, "requires-python": null, - "size": 501601, - "upload-time": "2009-04-27T16:44:39.465501Z", - "url": "https://files.pythonhosted.org/packages/ff/f7/87355a38eee65e2e20ea9f440624f1232bc594bd28b77ade9b552dccaa1e/pytz-2009g-py2.4.egg", + "size": 534745, + "upload-time": "2011-03-09T08:23:42.580648Z", + "url": "https://files.pythonhosted.org/packages/02/c3/66a1c4b6f9cfb3820c50a162ea6e5b3ca3e1190a644180d311c23a469cc5/pytz-2011c.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009g-py2.5.egg", + "filename": "pytz-2012b-py2.4.egg", "hashes": { - "sha256": "d0723834478ad032e7d0d90cb4c569de7ba1f0a3d825817908df470f1f3ae12d" + "sha256": "1ee980bc0e0cac82ef99dd5675a4e27d19939e199e6a72c89b09e829e74b7228" }, "provenance": null, "requires-python": null, - "size": 501254, - "upload-time": "2009-04-27T16:44:57.063410Z", - "url": "https://files.pythonhosted.org/packages/eb/c2/a53e327d73512b459a15d6693dc928286822739a5043b5b2ff033c72aaae/pytz-2009g-py2.5.egg", + "size": 506326, + "upload-time": "2012-03-05T11:24:21.741824Z", + "url": "https://files.pythonhosted.org/packages/28/98/4b52e5d56258a02021453f727aee650563d973160ea80d624ffa9461b3b7/pytz-2012b-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009g-py2.6.egg", + "filename": "pytz-2012b-py2.5.egg", "hashes": { - "sha256": "eedb950339c747f06a5f6b7c77a64ad41d7f51579f5e325e7a01a19f395ef6fb" + "sha256": "f73f86317558251cb7f23799aa535a15a882d056bd9343627fa8740ea891b244" }, "provenance": null, "requires-python": null, - "size": 501230, - "upload-time": "2009-04-27T16:45:13.720374Z", - "url": "https://files.pythonhosted.org/packages/d8/ff/fc6f131cae80e92be7eb3f95f0835bf9922232ff891b07ccb60f935ebe9e/pytz-2009g-py2.6.egg", + "size": 505930, + "upload-time": "2012-03-05T11:24:54.326314Z", + "url": "https://files.pythonhosted.org/packages/15/c3/1c1af2b4f0a3b2fdb43781aa2ae73abaa1b8d2414d251813ded75e4be03e/pytz-2012b-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009g.tar.bz2", + "filename": "pytz-2012b-py2.6.egg", "hashes": { - "sha256": "11a43c091c01c8708bf36e88228ccf773ae8a0713c59f3745dd175a656511f97" + "sha256": "3565e44a4beab83ba4378fcdf04faa61dc91d2772e82e77afb4da406cfc3880f" }, "provenance": null, "requires-python": null, - "size": 168184, - "upload-time": "2009-04-27T16:43:23.523170Z", - "url": "https://files.pythonhosted.org/packages/7d/ce/28b8c291004257812fa5307d399bdd62b5047481824d527585f8935a3c01/pytz-2009g.tar.bz2", + "size": 505900, + "upload-time": "2012-03-05T11:25:13.802747Z", + "url": "https://files.pythonhosted.org/packages/3c/cb/75dc04ab24a4eef2c662629fd7de22216f1db2597f7caef03f19e3e201c0/pytz-2012b-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009g.tar.gz", + "filename": "pytz-2012b-py2.7.egg", "hashes": { - "sha256": "43700fa7bbe376c58d3bae43fa2a1105df1e7fd5c2e7f7ddb9e26ca63329c00e" + "sha256": "2886b85b85cda092f117a01ac3317b02a45e703021865383ce70e1a18d9d3a5b" }, "provenance": null, "requires-python": null, - "size": 241968, - "upload-time": "2009-04-27T16:43:35.517581Z", - "url": "https://files.pythonhosted.org/packages/3d/f7/31b96b1be66829f5286376cf9b65ccbdc6afa3ed6088e4d357cca48bc15c/pytz-2009g.tar.gz", + "size": 505785, + "upload-time": "2012-03-05T11:25:30.139831Z", + "url": "https://files.pythonhosted.org/packages/66/0b/ede82a1af413bfa78488493be67d4d7451b5b0ecd944b0c74a1741cc48d1/pytz-2012b-py2.7.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009g.zip", + "filename": "pytz-2012b-py3.1.egg", "hashes": { - "sha256": "976aabe885dc762b366c7122f9545d732428abde6cb9a1eb445adf8c7d214c83" + "sha256": "95414917e87f2ad39020b794ad3e88505f6a91e6b0ff6f3e34efa6c00172963b" }, "provenance": null, "requires-python": null, - "size": 509639, - "upload-time": "2009-04-27T16:43:48.740082Z", - "url": "https://files.pythonhosted.org/packages/4c/de/d68df17b4c9c3bd4634e62e900c76836900de9dd766c5057b6f9c0cd497c/pytz-2009g.zip", + "size": 505972, + "upload-time": "2012-03-05T11:28:16.646449Z", + "url": "https://files.pythonhosted.org/packages/63/59/40d99ec9702965103e1b8e957c10b98c52d5b626a6eec72b01f2160c3e69/pytz-2012b-py3.1.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009i-py2.3.egg", + "filename": "pytz-2012b-py3.2.egg", "hashes": { - "sha256": "8a03a632d698dafe1e899fe0ba2751f22fc692be3a4274d32485e8574460f211" + "sha256": "cabfcc4fe4d8f90b658a7281a65b9a892b897affb9f31330fa8c28a65139f6f8" }, "provenance": null, "requires-python": null, - "size": 1015700, - "upload-time": "2009-06-17T05:50:42.268358Z", - "url": "https://files.pythonhosted.org/packages/6e/1d/243ce71f50b42afcc4a38d72d02796c41ec1117ad987ffb7f17140536b1f/pytz-2009i-py2.3.egg", + "size": 505963, + "upload-time": "2012-03-05T11:28:48.450475Z", + "url": "https://files.pythonhosted.org/packages/a7/d3/4aed1c95861134aa49ec835c6bb0bc42e5b1e0ab25ff486d9b2b2bc8b597/pytz-2012b-py3.2.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009i-py2.4.egg", + "filename": "pytz-2012b.tar.bz2", "hashes": { - "sha256": "90e458312e01bf28764ca7a8c4c1a45aae48393ff5b467f1c6c6155881b89a46" + "sha256": "5c67251a774ae113bf9da70307d8ff86f171763c3dea325d46fa7b28fb011c57" }, "provenance": null, "requires-python": null, - "size": 505197, - "upload-time": "2009-06-17T05:50:59.574636Z", - "url": "https://files.pythonhosted.org/packages/43/51/9e3991a17a2ea34043b95f978b0585d505147bba65dab79bcdbe071ed1cb/pytz-2009i-py2.4.egg", + "size": 166426, + "upload-time": "2012-03-05T11:23:44.490070Z", + "url": "https://files.pythonhosted.org/packages/1d/63/22a76dea195b5c2ce5accb38cf384c3187547440a05656f06f2d6793c324/pytz-2012b.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009i-py2.5.egg", + "filename": "pytz-2012b.tar.gz", "hashes": { - "sha256": "a09d6ceeb3e456f28b5a980059c08c5cc0edce4c4a68ce03e13a5e95c14fcdc0" + "sha256": "eadadcf27a6baf9929c48a3d052fe3c3b4d2274444018a79b568715e2785133b" }, "provenance": null, "requires-python": null, - "size": 504855, - "upload-time": "2009-06-17T05:51:16.286407Z", - "url": "https://files.pythonhosted.org/packages/5d/20/8725fafed888378ce04dc78437dfdfbb4aa93fb9a2d5f62cae76063233ef/pytz-2009i-py2.5.egg", + "size": 248648, + "upload-time": "2012-03-05T11:23:51.451616Z", + "url": "https://files.pythonhosted.org/packages/77/fc/26d9c4cf0cd52af26b3a3d552699fc595540f73c9a3ff6f58235a78feb93/pytz-2012b.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009i-py2.6.egg", + "filename": "pytz-2012b.zip", "hashes": { - "sha256": "ec89cf91da359bd75fbf60762d38a44c9ea8b5dbd92b2768aaa7852252e6decb" + "sha256": "8bb493e15b7c17fa1d254fc3056aadb41751b611e2418b54733d3d7d68326b15" }, "provenance": null, "requires-python": null, - "size": 504834, - "upload-time": "2009-06-17T05:51:33.235461Z", - "url": "https://files.pythonhosted.org/packages/60/40/e675c1713df22bec54b144f850446be84289555b82a92b504e7bef06fde0/pytz-2009i-py2.6.egg", + "size": 519568, + "upload-time": "2012-03-05T11:24:02.670175Z", + "url": "https://files.pythonhosted.org/packages/30/ae/19229849e2579f11daaa31cd57efbecb2ddace8901a3df633130e314d8ed/pytz-2012b.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009i.tar.bz2", + "filename": "pytz-2012c-py2.4.egg", "hashes": { - "sha256": "bd5aba801c8a0cc83d10bb03364698783f38510ceae1b6386f296393a5d44543" + "sha256": "01f105ad714969e9547424054ea659299c53e502a3b1f79923157d5ddc42f495" }, "provenance": null, "requires-python": null, - "size": 172012, - "upload-time": "2009-06-17T05:48:59.597161Z", - "url": "https://files.pythonhosted.org/packages/b7/a9/180b96568ef36c3c78fb9c6390110a9c8357715980d50687f3736becafed/pytz-2009i.tar.bz2", + "size": 506657, + "upload-time": "2012-04-16T06:46:40.974933Z", + "url": "https://files.pythonhosted.org/packages/55/ef/35eacc1b2cced3e6a9ee69ea7863d9b6bb3de4336ac47d49da8068159b1b/pytz-2012c-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009i.tar.gz", + "filename": "pytz-2012c-py2.5.egg", "hashes": { - "sha256": "4cd2173a3f502097a44a3321e008c40b048c773634f809a10fb8e748b8a99e67" + "sha256": "df109d7216e8cf7a919d38b3764876ba30702acd493f4ac2b76cc81ee58a0ce0" }, "provenance": null, "requires-python": null, - "size": 246574, - "upload-time": "2009-06-17T05:49:08.749105Z", - "url": "https://files.pythonhosted.org/packages/11/9c/e33f8790c465b951621bbfa73d3bd44ffba8366180aaa0f73660ddf1094d/pytz-2009i.tar.gz", + "size": 506263, + "upload-time": "2012-04-16T06:46:56.473584Z", + "url": "https://files.pythonhosted.org/packages/79/b3/21ee50d252678309e74f4a215256034726a899f1327021938a58daa41485/pytz-2012c-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009i.zip", + "filename": "pytz-2012c-py2.6.egg", "hashes": { - "sha256": "cf4ef5fa3d4caaf0570a5c7557cf4169c2a3768da289116bbf1b78feb3401cbd" + "sha256": "7f6a8b9fb679eadf94ec5c5bca823b70d3b9f97ebc108f744bc5959754dc2546" }, "provenance": null, "requires-python": null, - "size": 513213, - "upload-time": "2009-06-17T05:49:30.450278Z", - "url": "https://files.pythonhosted.org/packages/f6/d6/8fe883b1a63e92f639fca8596665db067cdfb9db491b92e67b89aae80f5a/pytz-2009i.zip", + "size": 506237, + "upload-time": "2012-04-16T06:47:11.601700Z", + "url": "https://files.pythonhosted.org/packages/30/70/48c04c50d465d1f938bbf0124f146d55412b33aec659e7bfd432035b981d/pytz-2012c-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009j-py2.3.egg", + "filename": "pytz-2012c-py2.7.egg", "hashes": { - "sha256": "679d1ba1fb013587f2060ee2f2598c13ff5cf58e084d2fa6dcfe2bf27874d106" + "sha256": "9607fcdb33f6d343e637acde95f9c26464fc0bbcc216ad0044687bcd441c7741" }, "provenance": null, "requires-python": null, - "size": 1033521, - "upload-time": "2009-06-18T05:32:03.963032Z", - "url": "https://files.pythonhosted.org/packages/49/8d/ae47c7ed4da541639c4b643c869a8c671992503bf6afc78fe4653041d903/pytz-2009j-py2.3.egg", + "size": 506120, + "upload-time": "2012-04-16T06:47:26.597652Z", + "url": "https://files.pythonhosted.org/packages/e0/9a/8097b2d5ff874d8f0aeeca54187eed45f31a079f8727d2b05b92bc11ffb7/pytz-2012c-py2.7.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009j-py2.4.egg", + "filename": "pytz-2012c-py3.1.egg", "hashes": { - "sha256": "e811931301e8a6b587abb15378c55851308c9e3bc993af8e323a1efb7cddfa52" + "sha256": "7c05964b800ba2c11c50f522915504aa4876536046c1662a814a29ca3c1f568c" }, "provenance": null, "requires-python": null, - "size": 510162, - "upload-time": "2009-06-18T05:32:25.388311Z", - "url": "https://files.pythonhosted.org/packages/4c/25/e7618b5e88ecc407ebb6e7cd4240169c5c60f8a064c16dea17a7c646479c/pytz-2009j-py2.4.egg", + "size": 506315, + "upload-time": "2012-04-16T06:50:48.131546Z", + "url": "https://files.pythonhosted.org/packages/08/f0/9a29a8070765b19354058d8d35c51c31361308f1fb73058d506b6f7c63d6/pytz-2012c-py3.1.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009j-py2.5.egg", + "filename": "pytz-2012c-py3.2.egg", "hashes": { - "sha256": "b39e9fa918ea6c5dbd1e4a818b49bd6b45340b88715495cd3cf94454866e8ab4" + "sha256": "a13bf09161136e21f6ef1bbcb77fb2bf491bcd3d653f4503afc90459a45016e9" }, "provenance": null, "requires-python": null, - "size": 509815, - "upload-time": "2009-06-18T05:32:46.496850Z", - "url": "https://files.pythonhosted.org/packages/61/29/6b4fa24eff404135d01261d964a8638a90add266d799143dc2af70a9354f/pytz-2009j-py2.5.egg", + "size": 506524, + "upload-time": "2012-04-16T06:52:57.850890Z", + "url": "https://files.pythonhosted.org/packages/47/6b/e7d185f84c8c9f0b4fb2f839f485a3c6cb50bd244116792348254996fa9a/pytz-2012c-py3.2.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009j-py2.6.egg", + "filename": "pytz-2012c.tar.bz2", "hashes": { - "sha256": "2088683dc622e4e68f823a54822735d4d3d7e29c67c51c89939d771db6afce47" + "sha256": "16060ed95f992e3629ce98a5dca5c32c732377ce792f9764f407be7100a9deb1" }, "provenance": null, "requires-python": null, - "size": 509797, - "upload-time": "2009-06-18T05:33:10.809876Z", - "url": "https://files.pythonhosted.org/packages/39/fa/83a487fe766ca11a48408657d92dd1ceb0d3d6e0a13b795c330c7322fb8e/pytz-2009j-py2.6.egg", + "size": 166864, + "upload-time": "2012-04-16T06:46:08.956947Z", + "url": "https://files.pythonhosted.org/packages/f8/20/f611df508ee53f01bf05f3763324ce605eeed9ba4e5ceaecb4148dd50b97/pytz-2012c.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009j.tar.bz2", + "filename": "pytz-2012c.tar.gz", "hashes": { - "sha256": "2aefcd1360891f2c496dd23f2e67d92798f18cf2c1b5c6cdbfdec52294859338" + "sha256": "b6bd04ec1f866588377d4ada676c123afce4a60fa22b124006a327792e055611" }, "provenance": null, "requires-python": null, - "size": 174868, - "upload-time": "2009-06-18T05:31:02.151767Z", - "url": "https://files.pythonhosted.org/packages/52/87/6e0649d0a259f2d2527f2f09419a92430e8c4435085fa2bbeca41eee5615/pytz-2009j.tar.bz2", + "size": 234698, + "upload-time": "2012-04-16T06:46:15.009975Z", + "url": "https://files.pythonhosted.org/packages/83/df/e8cc8255bcb44802202d6b3cd8acd1bdf36dea2e313837944bc72b896064/pytz-2012c.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009j.tar.gz", + "filename": "pytz-2012c.zip", "hashes": { - "sha256": "f12080f7e2c313916d63e51436d892233b58cad4795555d3430f35f53c0d505d" + "sha256": "63e2ca599a125361082be52da1ab3dfb92def5a5f4da807a362f55b5ca22106f" }, "provenance": null, "requires-python": null, - "size": 254692, - "upload-time": "2009-06-18T05:31:12.258729Z", - "url": "https://files.pythonhosted.org/packages/ab/ff/9c14978cffcc911ea84ba0ceacedcad78e7722fdafbcde8ce52ce04fa0db/pytz-2009j.tar.gz", + "size": 520071, + "upload-time": "2012-04-16T06:46:24.843268Z", + "url": "https://files.pythonhosted.org/packages/9b/27/34ef360587efb12d37b4b79541d461cc321c0669e33e2e6cc9a52f721ac0/pytz-2012c.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009j.zip", + "filename": "pytz-2013b-py2.4.egg", "hashes": { - "sha256": "abd20623d96371228c4dc0c7a302a3ba353ebffb2d4601b17122f159a6893d07" + "sha256": "8e826ceea889d20734e21081a216aeb8744ce4255c64dbfcc7d1b3dd5bedc79b" }, "provenance": null, "requires-python": null, - "size": 523122, - "upload-time": "2009-06-18T05:31:31.799322Z", - "url": "https://files.pythonhosted.org/packages/14/10/d960c57fef8b6f8a11e7138ce1c391f26cd568c0885f089bc68d323a8100/pytz-2009j.zip", + "size": 521811, + "upload-time": "2013-03-14T17:52:51.790210Z", + "url": "https://files.pythonhosted.org/packages/1e/f6/91340d9b3d25164b1bf3660b95776edd1f27f85e66d5bffe579a05fee75d/pytz-2013b-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009l-py2.3.egg", + "filename": "pytz-2013b-py2.5.egg", "hashes": { - "sha256": "302c2739377f442e6c2e7dd0661ec01595d5e98cdbdf5281755946bfdcc9aa90" + "sha256": "3c5dec5a88a490752a116085da5eecbd6ca65935ad9a4b488d70d0ec9c76606f" }, "provenance": null, "requires-python": null, - "size": 1032166, - "upload-time": "2009-08-18T07:43:24.391370Z", - "url": "https://files.pythonhosted.org/packages/6c/f9/23e0ad1a37f039af932e26c2dfe0d4f0b2c644721a197f8cadf11008c4a8/pytz-2009l-py2.3.egg", + "size": 521420, + "upload-time": "2013-03-14T17:53:19.756333Z", + "url": "https://files.pythonhosted.org/packages/fb/d7/2d646a51c3c86c866dfacaccff5939a0be00fa694373ee1f656e4d67ee5b/pytz-2013b-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009l-py2.4.egg", + "filename": "pytz-2013b-py2.6.egg", "hashes": { - "sha256": "1bd43866c05781c252792aa8bfaf54b85b51b9e2ce3a7259a17396d497b0b6c5" + "sha256": "9be114d31a95b4040f8921d6a5dbec0e22e182c17b20603eb727304f44a1811f" }, "provenance": null, "requires-python": null, - "size": 509551, - "upload-time": "2009-08-18T07:47:39.461385Z", - "url": "https://files.pythonhosted.org/packages/54/2c/f06fe7628e67edb4805a404ab4a6afb1045b6b012519329277b0c79cc822/pytz-2009l-py2.4.egg", + "size": 521380, + "upload-time": "2013-03-14T17:53:44.314095Z", + "url": "https://files.pythonhosted.org/packages/59/4e/92f4a34f7a0750a45399e19e865451c8a88413faadfb69763c36c8111faf/pytz-2013b-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009l-py2.5.egg", + "filename": "pytz-2013b-py2.7.egg", "hashes": { - "sha256": "956577861cbb32961e9202c71d0c9280e2e1d5ac37c2e38421028342ccf640ef" + "sha256": "70fb64523176c13c29dae820b953e28bce8380adcbbdcfd829fa70ceea362790" }, "provenance": null, "requires-python": null, - "size": 509205, - "upload-time": "2009-08-18T07:48:41.876233Z", - "url": "https://files.pythonhosted.org/packages/01/72/72ec49096fc5f7f583e40d245187e1d630e19e205fc1b8479eda9693ee03/pytz-2009l-py2.5.egg", + "size": 521259, + "upload-time": "2013-03-14T17:54:07.062158Z", + "url": "https://files.pythonhosted.org/packages/20/b6/88b9897ef1fff4ecc490544f61cd5b3660d6c9ab144a7ba7b0785a2c228b/pytz-2013b-py2.7.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009l-py2.6.egg", + "filename": "pytz-2013b-py3.1.egg", "hashes": { - "sha256": "a67f13abc33b0e43a0d63bc32df7530dee4d0e9e5defe7ffc1c9c9789ed24231" + "sha256": "29a55ccfbe5afdf53e648edc53f83c272792924d58985ed9200b5e22238774de" }, "provenance": null, "requires-python": null, - "size": 509184, - "upload-time": "2009-08-18T07:50:30.811718Z", - "url": "https://files.pythonhosted.org/packages/09/d6/6b13cd5bbdcd01c62ac48358bc20e0c7bdab689ac0d2c84eec1bd3a53713/pytz-2009l-py2.6.egg", + "size": 521452, + "upload-time": "2013-03-14T17:58:47.527273Z", + "url": "https://files.pythonhosted.org/packages/6a/e2/e3eb6e11cc2051c72fc99f4f3b9fc92a94bce0714c56de3d6f544f1c9c92/pytz-2013b-py3.1.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009l.tar.bz2", + "filename": "pytz-2013b-py3.2.egg", "hashes": { - "sha256": "ead5a962cb873c8a76d8a872ee094ef54547e61baa28303091b90355073fc379" + "sha256": "a6807acbfd255031057e39c6547f8ef095d92e2e6ab57b1c45805a81f12c1cb5" }, "provenance": null, "requires-python": null, - "size": 174542, - "upload-time": "2009-08-18T07:38:32.543445Z", - "url": "https://files.pythonhosted.org/packages/95/d6/fb2b44e234c637b052dbf65d140c7f2665d11894cdbafeefbbb79aa320d1/pytz-2009l.tar.bz2", + "size": 521664, + "upload-time": "2013-03-14T17:57:38.271887Z", + "url": "https://files.pythonhosted.org/packages/ec/b4/c3ac5c8952028424cdfa19ffed040048bb27928fbab2194cbde697647878/pytz-2013b-py3.2.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009l.tar.gz", + "filename": "pytz-2013b.tar.bz2", "hashes": { - "sha256": "3d3bc32e9f9d11c7b0606823979901196243c6fe4f92e76e4dbb21f1c77fabd6" + "sha256": "65eb49cc05b7917fddc61e1fe6d8a4512c295cb53891dd5ec816bcccdce3f1a5" }, "provenance": null, "requires-python": null, - "size": 253529, - "upload-time": "2009-08-18T07:39:14.586424Z", - "url": "https://files.pythonhosted.org/packages/5c/8c/67aedaf217c47cee1974a70059c7a9d1ea77c4bff8d908da1feeeab58c14/pytz-2009l.tar.gz", + "size": 199509, + "upload-time": "2013-03-14T17:51:25.964977Z", + "url": "https://files.pythonhosted.org/packages/24/45/1eb51ad48d17786d8aee7ba398737a220e04ecc9badec24d4203998d5add/pytz-2013b.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009l.zip", + "filename": "pytz-2013b.tar.gz", "hashes": { - "sha256": "23fb4cd096d0dd99aac9b7a57fb3015c9902360df0012a93c8f9e63f892951c1" + "sha256": "0797293d12ca2f7e5dd5bc0807f521f39d5b60a2c347c48f8362f9fd0174af3f" }, "provenance": null, "requires-python": null, - "size": 522044, - "upload-time": "2009-08-18T07:40:37.319067Z", - "url": "https://files.pythonhosted.org/packages/b1/6c/8aef50d26df9326a0c868c87e67254517cec3c8b447cf0ebb7895ca34ded/pytz-2009l.zip", + "size": 331277, + "upload-time": "2013-03-14T17:51:57.232477Z", + "url": "https://files.pythonhosted.org/packages/83/7f/6e2abfa956b8e0628e445bf086ce2569fe74e4017c081e2e20a3c6ca218d/pytz-2013b.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009n-py2.3.egg", + "filename": "pytz-2013b.zip", "hashes": { - "sha256": "71db41ba62992eaae8c711bdc321a26c16e553b7c221fc7dc73331fbf9953523" + "sha256": "6c42f767873c44d69f6f0514c5f1f97394ab5d817e1e6116ad6d087ab5a17253" }, "provenance": null, "requires-python": null, - "size": 1032939, - "upload-time": "2009-09-29T06:57:19.789070Z", - "url": "https://files.pythonhosted.org/packages/0e/81/8997c79f780308fe2a79bffdc30f797ec256be279abcd957289fbc8c8d31/pytz-2009n-py2.3.egg", + "size": 535277, + "upload-time": "2013-03-14T17:52:17.766940Z", + "url": "https://files.pythonhosted.org/packages/b3/43/33c4b0fca47d180f3bc50e9b9e7ed1f6515d49d66c1b2edd1f174330df42/pytz-2013b.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009n-py2.4.egg", + "filename": "pytz-2013.6-py2.4.egg", "hashes": { - "sha256": "12b11ff582dd76175d87e60c61b2eeb78b0f36dc529842f33b57fbff6c6fe108" + "sha256": "476d89098840e0157625900866352b9d61c361722fd646ec009bfdc8e9b74c81" }, "provenance": null, "requires-python": null, - "size": 509799, - "upload-time": "2009-09-29T06:58:41.522092Z", - "url": "https://files.pythonhosted.org/packages/3d/e4/b40216455881fd895b5bc40c08d810b441257b9a6d227d375ea205ab9270/pytz-2009n-py2.4.egg", + "size": 491624, + "upload-time": "2013-10-01T14:18:49.979008Z", + "url": "https://files.pythonhosted.org/packages/a7/d9/0de634660a3850de80b4867ee3b8b846251d46f7dc644593b4403f28733a/pytz-2013.6-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009n-py2.5.egg", + "filename": "pytz-2013.6-py2.5.egg", "hashes": { - "sha256": "3ac1acf962b0c34531bb9942ca0c992507db89a661aab057ad52a7f87d41395b" + "sha256": "a07020aec6c34254aeebbeabe1d8027069abf35da88749d7236fc9656098dea9" }, "provenance": null, "requires-python": null, - "size": 509451, - "upload-time": "2009-09-29T06:59:09.612775Z", - "url": "https://files.pythonhosted.org/packages/da/03/11c8436b1c20e2b65a6e09fac494ff1fc4a8dab2aa512d1c7da03a7f7820/pytz-2009n-py2.5.egg", + "size": 491159, + "upload-time": "2013-10-01T14:19:29.583725Z", + "url": "https://files.pythonhosted.org/packages/83/9a/2040c82e1b95391d9cb58fee6b4cd48f2a213e11d64feca26a4c41cd72da/pytz-2013.6-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009n-py2.6.egg", + "filename": "pytz-2013.6-py2.6.egg", "hashes": { - "sha256": "d2890b753a1c6f50a97cdff4e3a0fe3e127d6c419fa33dd0c61c9352fde6f1bc" + "sha256": "d7c110eea872688c923c45eb959934131e2479431b45b1145d6bf0220f1711de" }, "provenance": null, "requires-python": null, - "size": 509429, - "upload-time": "2009-09-29T06:59:26.462599Z", - "url": "https://files.pythonhosted.org/packages/fd/90/60b7a262a39099fd207da4d8cd3f4fd3143e5b40e5c1479bc55d3d2e9c7c/pytz-2009n-py2.6.egg", + "size": 491126, + "upload-time": "2013-10-01T14:20:11.412850Z", + "url": "https://files.pythonhosted.org/packages/b4/68/5cfb02dd4b09d9ab990c0b7c73241ca15c077afbf911c91104db251e96ff/pytz-2013.6-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009n.tar.bz2", + "filename": "pytz-2013.6-py2.7.egg", "hashes": { - "sha256": "64400921afd1ed6650c7dfe23bfbd8dc40d9b0bc22f572530db1fe0defc6f340" + "sha256": "3511bc2455cb129c0ecd9ba7404d24e980e8779acd54b5bbee35458d5b3bca55" }, "provenance": null, "requires-python": null, - "size": 175535, - "upload-time": "2009-09-29T06:56:23.473465Z", - "url": "https://files.pythonhosted.org/packages/82/9c/ccd2197555563134ea5d52f3a6a7a3d9cc34eaeaff283037cbe1d7f56947/pytz-2009n.tar.bz2", + "size": 490992, + "upload-time": "2013-10-01T14:20:59.328427Z", + "url": "https://files.pythonhosted.org/packages/84/c6/80e995ce34032db1a2b7cdbcacbbb9dac62c48c3e203ea9f6305c2176aff/pytz-2013.6-py2.7.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009n.tar.gz", + "filename": "pytz-2013.6-py3.1.egg", "hashes": { - "sha256": "fc5080681bb00ddadbcda1c5e7bbd3937d5cc918e948687bdacd246b5c14cfde" + "sha256": "2680065b26710663d1f8453dededc97871c5c265f54e028bf2fcaef73d067683" }, "provenance": null, "requires-python": null, - "size": 254555, - "upload-time": "2009-09-29T06:56:33.536043Z", - "url": "https://files.pythonhosted.org/packages/2a/38/ec91abc41768cef990534fb687f80f88a826eab6e3866926bd77d23d2bfc/pytz-2009n.tar.gz", + "size": 490838, + "upload-time": "2013-10-01T14:23:52.697349Z", + "url": "https://files.pythonhosted.org/packages/a3/a9/8a1adca556c048d241e437426879c76217a125dae5c10986c6b6c4ac0412/pytz-2013.6-py3.1.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009n.zip", + "filename": "pytz-2013.6-py3.2.egg", "hashes": { - "sha256": "26b4116d3e8619cd6917f2faf8a249868b246dea4595998fb4c518edf4d8d920" + "sha256": "7e99e61a6a5d905ffcd64cb9a3f1025d0f4fb857db63a1d690ee9f887ba26441" }, "provenance": null, "requires-python": null, - "size": 523244, - "upload-time": "2009-09-29T06:56:50.764274Z", - "url": "https://files.pythonhosted.org/packages/f8/92/9d191a76a87d2608cb5dc6c496cf9739dfd49048a63fd3a6d39051b6f7a6/pytz-2009n.zip", + "size": 491098, + "upload-time": "2013-10-01T14:24:37.624417Z", + "url": "https://files.pythonhosted.org/packages/26/13/3d872fc71bc181e5d4195bda6be89c7de7ec003dcf641feba959cf0c6df7/pytz-2013.6-py3.2.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009p-py2.3.egg", + "filename": "pytz-2013.6-py3.3.egg", "hashes": { - "sha256": "45acc2a807719bfe98fe7683cfa4d3626d3b787449d43eb6232abe0a6f448634" + "sha256": "e1d7ef4d57e42d387966e77b073347442b4192027e659b832a7993689012dda7" }, "provenance": null, "requires-python": null, - "size": 1028787, - "upload-time": "2009-10-28T11:47:20.997863Z", - "url": "https://files.pythonhosted.org/packages/e9/59/6ca6ecb05183adcc52fd128daa4621369fa4b5021ade1cade31f7d5c9d3c/pytz-2009p-py2.3.egg", + "size": 491885, + "upload-time": "2013-10-01T14:21:58.066584Z", + "url": "https://files.pythonhosted.org/packages/bc/83/cd3a88b56ad92efbdaf61e44ac18e7f533de7ffb89ca6e1aea95e51826c4/pytz-2013.6-py3.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009p-py2.4.egg", + "filename": "pytz-2013.6.tar.bz2", "hashes": { - "sha256": "b8ddb5f5960f5a1ea26207284da2940332bae0161ef3bc864e06a3fa14eca84c" + "sha256": "140b05f588d8c0d0ccad9b38eb666f1412ce9a343e52554f141ab6f4edf0bcf4" }, "provenance": null, "requires-python": null, - "size": 507703, - "upload-time": "2009-10-28T11:47:56.125326Z", - "url": "https://files.pythonhosted.org/packages/13/5a/582db553a2f7994f08f490a85f66be63575be4ee276f392006d089fdeebd/pytz-2009p-py2.4.egg", + "size": 177254, + "upload-time": "2013-10-01T14:17:03.130030Z", + "url": "https://files.pythonhosted.org/packages/4b/00/6ac3204a766bea7508f2a5bd00a2835af512282418a2463f88796419efd6/pytz-2013.6.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009p-py2.5.egg", + "filename": "pytz-2013.6.tar.gz", "hashes": { - "sha256": "ec4994653c2cc872db2827f7ef9989ef250e4584f772a2c074deece4be08d261" + "sha256": "c313ce36322a3b4cd293a4f931fe96245ae1b1555820204e9997db366b3937ef" }, "provenance": null, "requires-python": null, - "size": 507359, - "upload-time": "2009-10-28T11:48:50.358728Z", - "url": "https://files.pythonhosted.org/packages/15/1a/b251ffb54db73f59d06a57bf2ca731eb48d19ac80317682ee8bef8774351/pytz-2009p-py2.5.egg", + "size": 297018, + "upload-time": "2013-10-01T14:17:25.300503Z", + "url": "https://files.pythonhosted.org/packages/ca/21/7de777a183857a75309d25068355d6738759e29b6e11bbde105c3087c90e/pytz-2013.6.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009p-py2.6.egg", + "filename": "pytz-2013.6.zip", "hashes": { - "sha256": "0bdd7fe2f22978768b8cac758467189cf2a727640846368254c3e5f92edbb368" + "sha256": "770b94e0c4ecb3b3fe84c61dcec8e13072f101a94b5b49f7bbdc4ed25c5e0551" }, "provenance": null, "requires-python": null, - "size": 507337, - "upload-time": "2009-10-28T11:49:28.465916Z", - "url": "https://files.pythonhosted.org/packages/eb/71/a77ad3518c1b6da2c9320ed55476c60afd4c61e3b47945c8a92c1749469a/pytz-2009p-py2.6.egg", + "size": 504299, + "upload-time": "2013-10-01T14:18:08.352058Z", + "url": "https://files.pythonhosted.org/packages/19/b9/a4b421b208461cf2560dce3fa0384f2a58cd8137772a555a598c11094fa4/pytz-2013.6.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009p.tar.bz2", + "filename": "pytz-2013.7-py2.4.egg", "hashes": { - "sha256": "90597f735b06100663b2939122ba2cb7891974e4a01ef5fcbd2d6aa382ccfbb0" + "sha256": "09878c04ba72fefaf91810f233a3317402eb2406b8cc2001425b208f58f1f59d" }, "provenance": null, "requires-python": null, - "size": 175403, - "upload-time": "2009-10-28T11:45:16.360116Z", - "url": "https://files.pythonhosted.org/packages/0d/92/b4e43bea93e8db7b199f27e868efecd9945aa53a6f20d3b9b373a76b4468/pytz-2009p.tar.bz2", + "size": 491618, + "upload-time": "2013-10-02T04:29:36.108318Z", + "url": "https://files.pythonhosted.org/packages/0a/b7/8210dbfe4441ed2ea1345b87fd6bfe502cb8b3daa42990f7e91ce04ff2cd/pytz-2013.7-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009p.tar.gz", + "filename": "pytz-2013.7-py2.5.egg", "hashes": { - "sha256": "98498f0a323f31db939d4a2e5851e66f17f9c3a5673d21d2cb99a760d58993bc" + "sha256": "0f6733058120f9fbcb987b829743ef15b0eaf0de5ad3cb7a3da7da9bd9722db4" }, "provenance": null, "requires-python": null, - "size": 254382, - "upload-time": "2009-10-28T11:45:27.176323Z", - "url": "https://files.pythonhosted.org/packages/9c/7c/1372af61f0258fb29858ac273a3b5fc425f45ecefefb1f789cff7718f477/pytz-2009p.tar.gz", + "size": 491149, + "upload-time": "2013-10-02T04:30:03.082519Z", + "url": "https://files.pythonhosted.org/packages/3b/d7/a13fa2643dd7e39cbdec6bae336983338115131b6f8115ee567e0c8fca97/pytz-2013.7-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009p.zip", + "filename": "pytz-2013.7-py2.6.egg", "hashes": { - "sha256": "7f24d0785743f24dea382edc88926893a9a5149465583e5d55ef566e1238a23a" + "sha256": "69df503a5b4ee8cf8cc5d55ea303acc3d84fd90aa3a2861255bc01309e630040" }, "provenance": null, "requires-python": null, - "size": 521162, - "upload-time": "2009-10-28T11:46:07.634197Z", - "url": "https://files.pythonhosted.org/packages/37/42/1bb630e89a5a060b9fa30bb6e966e15c9ff46859d3e625adfdc53bfc9449/pytz-2009p.zip", + "size": 491113, + "upload-time": "2013-10-02T04:30:32.317949Z", + "url": "https://files.pythonhosted.org/packages/29/33/496a6b55426e0ed27d2e86979fa615c390e56d634ca9e39d3874493c8a8f/pytz-2013.7-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009u-py2.3.egg", + "filename": "pytz-2013.7-py2.7.egg", "hashes": { - "sha256": "208ea8a6df71258ea986236be4e91b00845718bc2f7cf69e192758e56197a158" + "sha256": "3239a17a87b30297e5d5cd80c0b1acf43ec0d040798d9e4a3e1913ea8d7da80b" }, "provenance": null, "requires-python": null, - "size": 1032934, - "upload-time": "2010-01-04T12:08:56.517511Z", - "url": "https://files.pythonhosted.org/packages/32/1b/21183b3ae4db44a109de84ea8ac89558ee945b572119b7e7fb328893ac47/pytz-2009u-py2.3.egg", + "size": 490994, + "upload-time": "2013-10-02T04:30:58.582184Z", + "url": "https://files.pythonhosted.org/packages/d4/ba/e22a0dad379ff4c1279aca6dc08902d8be8481b61f033ebd698d0c686cb8/pytz-2013.7-py2.7.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009u-py2.4.egg", + "filename": "pytz-2013.7-py3.3.egg", "hashes": { - "sha256": "72c329db7b474ace9faabf494746243e019dbd9689a8535ae81ecddbf8392beb" + "sha256": "4b6d620c67686788cca612489856543c2eda2142855c505d5c78feffce926853" }, "provenance": null, "requires-python": null, - "size": 509801, - "upload-time": "2010-01-04T12:09:26.141948Z", - "url": "https://files.pythonhosted.org/packages/b1/32/bd8dbd16716971eb0e7ea7fe81ceb4cd0c15b809001b41b3ffd6e9a010cf/pytz-2009u-py2.4.egg", + "size": 491879, + "upload-time": "2013-10-02T04:31:27.304126Z", + "url": "https://files.pythonhosted.org/packages/b3/8b/1a365c831fb33ad3edb3966acbd3c52e8db6873009fc3e55854249f040eb/pytz-2013.7-py3.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009u-py2.5.egg", + "filename": "pytz-2013.7.tar.bz2", "hashes": { - "sha256": "08e66d237603c3f858cc48aa249a45ae79d552223c49f38fe8fbe42f7441f71b" + "sha256": "c90648e2a5df0adeff0fa4e67fda7642e486f8285dbde8bfa73b18061e395652" }, "provenance": null, "requires-python": null, - "size": 509449, - "upload-time": "2010-01-04T12:23:28.911260Z", - "url": "https://files.pythonhosted.org/packages/b5/f4/035cd7ce3c1278d195ce0b56dfca454a932d0279ba680d5358f1e12f5515/pytz-2009u-py2.5.egg", + "size": 177383, + "upload-time": "2013-10-02T04:28:31.673258Z", + "url": "https://files.pythonhosted.org/packages/26/3c/214e91f52c59fedabf482d94fb822a8f17fbcee4fbef3a18051023815680/pytz-2013.7.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009u-py2.6.egg", + "filename": "pytz-2013.7.tar.gz", "hashes": { - "sha256": "a2f39c33bb4f5baa9be90d6baf2de68c2a5a0821721717a6405f6c910a5a9443" + "sha256": "ebbad507df6ac816b5a5c03f846a76457b2ff177106e4ceb793f16b002afc5dd" }, "provenance": null, "requires-python": null, - "size": 509424, - "upload-time": "2010-01-04T12:24:02.823699Z", - "url": "https://files.pythonhosted.org/packages/df/b9/c6dc924c332e18a75c73ee4aefcd817cb07a1493226b367ae56658642dd5/pytz-2009u-py2.6.egg", + "size": 297104, + "upload-time": "2013-10-02T04:28:46.870489Z", + "url": "https://files.pythonhosted.org/packages/c9/58/d428fcc239fb736414eb7541e1acb0a917e5b728d6c26573e9d5fec58af4/pytz-2013.7.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009u.tar.bz2", + "filename": "pytz-2013.7.zip", "hashes": { - "sha256": "edce4fc8792f7e1841e88114685352eb5add8fd5aba54a51f4ebe4ca92544c09" + "sha256": "026454b6038a793ffa6aa39e3de6508f68c4226660be0bbff332bc82dfd7c5ea" }, "provenance": null, "requires-python": null, - "size": 176093, - "upload-time": "2010-01-04T12:06:47.724601Z", - "url": "https://files.pythonhosted.org/packages/7b/0a/0f5abb08cde76c348bde3517795341de008ff5864a9025f7d8b26d12e447/pytz-2009u.tar.bz2", + "size": 504376, + "upload-time": "2013-10-02T04:29:07.411581Z", + "url": "https://files.pythonhosted.org/packages/47/91/d6f438458a3edb4ed962ab211290c5c39fff35a64f5a4a783286ed40bcf7/pytz-2013.7.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009u.tar.gz", + "filename": "pytz-2013.8-py2.4.egg", "hashes": { - "sha256": "04236fb06ad5b9bd3c59aa61a21c69b567b6ac6995a7c1116b1b76f6c7aa5f07" + "sha256": "0c2c8db746a661813c0de33fc2e3f1b88d3115763cb873aafa4049af7bcb684a" }, "provenance": null, "requires-python": null, - "size": 254694, - "upload-time": "2010-01-04T12:07:12.778557Z", - "url": "https://files.pythonhosted.org/packages/a8/b0/524e52f325f3d7775028adcf5c10c3ab2f02d3290d41f3af1572a8bf19eb/pytz-2009u.tar.gz", + "size": 491745, + "upload-time": "2013-11-05T12:51:48.433201Z", + "url": "https://files.pythonhosted.org/packages/b2/61/b78769a22f70e3d17205c214f6ada57388883b39d393a7bc84b98106a00b/pytz-2013.8-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009u.zip", + "filename": "pytz-2013.8-py2.5.egg", "hashes": { - "sha256": "0162bf6dce9987c98b5be20abdbc14dc4fa23eb76d04dd26f255b98d66990459" + "sha256": "230d434731692be1999d11891f2d340f101531cec51e265bdd1f0b487eab7a77" }, "provenance": null, "requires-python": null, - "size": 523259, - "upload-time": "2010-01-04T12:07:41.402841Z", - "url": "https://files.pythonhosted.org/packages/7c/d5/5cc1451347aea2f84b1f723cca8c17227ca558efa0b0e071be0df9c679bd/pytz-2009u.zip", + "size": 491285, + "upload-time": "2013-11-05T12:52:11.664254Z", + "url": "https://files.pythonhosted.org/packages/a2/60/191af36aefa8449503ac9172a204e290cde5e774696fac8d32b5ffa7c61d/pytz-2013.8-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010e-py2.3.egg", + "filename": "pytz-2013.8-py2.6.egg", "hashes": { - "sha256": "b6dd5ad081a713c7fda379850d69c64c43f86362ef1eff098c022a6281577f4b" + "sha256": "e4b58d64f82ef6d87af5d4f705a71e6ac7386086980e64fecac203ae2e3504c6" }, "provenance": null, "requires-python": null, - "size": 1047872, - "upload-time": "2010-03-09T12:09:58.305962Z", - "url": "https://files.pythonhosted.org/packages/1a/0f/3b344f58732e86c10059d9107b50e334e2ed9f5da420475e7d9c230f0944/pytz-2010e-py2.3.egg", + "size": 491240, + "upload-time": "2013-11-05T12:52:35.823725Z", + "url": "https://files.pythonhosted.org/packages/88/36/9837e248013489b9b18c47fdfbcad4cc1ea52241423c5052131f9be75e5b/pytz-2013.8-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010e-py2.4.egg", + "filename": "pytz-2013.8-py2.7.egg", "hashes": { - "sha256": "f65ee45d2b43bf163516593c18ef6a6b802e6e62510b34c00bada25e438d98bf" + "sha256": "026b47af97be44a2cade6ce9217ca182c966aef8487ed980839c76ab2572b409" }, "provenance": null, "requires-python": null, - "size": 514174, - "upload-time": "2010-03-09T12:10:27.785461Z", - "url": "https://files.pythonhosted.org/packages/ab/91/527d3b011c842ca49913ace6fa062681025954005580a8c93e6407f22ff6/pytz-2010e-py2.4.egg", + "size": 491118, + "upload-time": "2013-11-05T12:53:00.803238Z", + "url": "https://files.pythonhosted.org/packages/32/06/c6990f755b920fccdd28e7b548b3d75f395971606429ed2aafe6fb2c5754/pytz-2013.8-py2.7.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010e-py2.5.egg", + "filename": "pytz-2013.8-py3.1.egg", "hashes": { - "sha256": "e75a30cf5a013a38dda1a9dff654e55bce1c47604d1a0ea37959564777163c05" + "sha256": "898e33badc447735b3005853c4736f2a2bfc2e7a1dfc72a1e4777237ba1dc215" }, "provenance": null, "requires-python": null, - "size": 513809, - "upload-time": "2010-03-09T12:10:51.995221Z", - "url": "https://files.pythonhosted.org/packages/a1/9e/ae94f30cbf298bb531233535f75bcb7736843d0f9ce74538d07241e487fb/pytz-2010e-py2.5.egg", + "size": 490965, + "upload-time": "2013-11-05T12:57:31.973015Z", + "url": "https://files.pythonhosted.org/packages/cf/62/d8005af47ac77d7217176ce3e1a87f3cb57d33605be23eb4644280f24c9f/pytz-2013.8-py3.1.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010e-py2.6.egg", + "filename": "pytz-2013.8-py3.2.egg", "hashes": { - "sha256": "c5b5af09a683f2f6c7e96ec583c86e36d0a3ed85bcac338acf4256c31b824f67" + "sha256": "cd281da33620ab3d8415c392e1bd8559ccdbde139bc6d2e085df732c8a943261" }, "provenance": null, "requires-python": null, - "size": 513784, - "upload-time": "2010-03-09T12:11:11.934208Z", - "url": "https://files.pythonhosted.org/packages/21/5a/4c175a64e2bb8af7f4e3a6a70af3c94c70884059c9bcde682a51470e6f16/pytz-2010e-py2.6.egg", + "size": 491225, + "upload-time": "2013-11-05T12:55:42.381375Z", + "url": "https://files.pythonhosted.org/packages/2d/ae/73dd4297269920dd14d0bd92d9801fca0df970052ba847e71a8a74903b1e/pytz-2013.8-py3.2.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010e.tar.bz2", + "filename": "pytz-2013.8-py3.3.egg", "hashes": { - "sha256": "01c3480b0629b9fd277723bdd1e7a1495336c2890bb9ccd63999d4f89801758e" + "sha256": "fc6bdc9b7cc5f919d5b413b045816826892d0f7cc86b8581bebedc55a378cf93" }, "provenance": null, "requires-python": null, - "size": 177753, - "upload-time": "2010-03-09T12:08:50.706334Z", - "url": "https://files.pythonhosted.org/packages/3e/cf/328d56054798e46c02d7f9307669f8bb2547153b21f7234f5f936668bb27/pytz-2010e.tar.bz2", + "size": 492008, + "upload-time": "2013-11-05T12:53:27.392460Z", + "url": "https://files.pythonhosted.org/packages/37/3a/21f9025b837826d3e129c154c23dfd77709aef5a12bcb69928045d39d980/pytz-2013.8-py3.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010e.tar.gz", + "filename": "pytz-2013.8.tar.bz2", "hashes": { - "sha256": "30878bc8aec1a3a0c201186931fb14b2a4f6cbaebbbb01c7b07e6b4ba516c947" + "sha256": "8629d089bf20da674c77be3560fae997bfc66027a20236f0011526510dcc1a6e" }, "provenance": null, "requires-python": null, - "size": 258421, - "upload-time": "2010-03-09T12:09:04.421299Z", - "url": "https://files.pythonhosted.org/packages/cf/cf/bac0d5074731351a854714ae3eb5aa4bfff77ff78a9ae41706172f4ce0a9/pytz-2010e.tar.gz", + "size": 177290, + "upload-time": "2013-11-05T12:50:32.291809Z", + "url": "https://files.pythonhosted.org/packages/76/68/67984e2898c05c8cad7161c1799d15e7c4f61b7855038528876745884299/pytz-2013.8.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010e.zip", + "filename": "pytz-2013.8.tar.gz", "hashes": { - "sha256": "71ba6d9f5f4bb6cea9ff0f440b6bf82e8c63d47d089fb6203eccb392637aea8a" + "sha256": "58552e870aa2c0a1fa3b4ef923f00fbf3e55afaa87f8d31244d44f188de4793a" }, "provenance": null, "requires-python": null, - "size": 528030, - "upload-time": "2010-03-09T12:09:17.752396Z", - "url": "https://files.pythonhosted.org/packages/29/62/7c5d050dfb86522785fe7531fcf7aac5c8e4f34afa47f84c599cdd1eaa8e/pytz-2010e.zip", + "size": 297061, + "upload-time": "2013-11-05T12:50:47.535340Z", + "url": "https://files.pythonhosted.org/packages/19/b6/ed7f1a927a0a131d5296760f543d0dfd2224105f0e0a6a7c5af397b35422/pytz-2013.8.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010g-py2.3.egg", + "filename": "pytz-2013.8.zip", "hashes": { - "sha256": "75e5ffe3aafd0925c219b6b92195b31c74b7f99d283754d4e992530d4ad8c79e" + "sha256": "621f45ec6c907c51cf7cc5bab2f6b8514a1bae455031ca35a382328a81942ca8" }, "provenance": null, "requires-python": null, - "size": 1048342, - "upload-time": "2010-03-30T08:56:45.002831Z", - "url": "https://files.pythonhosted.org/packages/76/e9/7abbc50dc814baeb9c136cd5f8c30071ae346014eaa4e9aa5216866de64d/pytz-2010g-py2.3.egg", + "size": 504631, + "upload-time": "2013-11-05T12:51:07.666689Z", + "url": "https://files.pythonhosted.org/packages/96/98/5b982310681c6bf9a6cf8e3c3ff58f0a532e9e184e61676571d7703fe7db/pytz-2013.8.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010g-py2.4.egg", + "filename": "pytz-2013.9-py2.4.egg", "hashes": { - "sha256": "b77068da0c55e895625771fa6d7b713fa79845f6152a7503e3f0f49f48595223" + "sha256": "0fe23b7e2c08247453b9e60bed48a2176bd39098d739ea1749e6ae961f5d000c" }, "provenance": null, "requires-python": null, - "size": 514394, - "upload-time": "2010-03-30T08:57:09.991161Z", - "url": "https://files.pythonhosted.org/packages/97/fe/61decf57aaa6ef0ae3aa378613ec2a4dadfb79bdf5a7ada27cd0d3b3d74e/pytz-2010g-py2.4.egg", + "size": 470566, + "upload-time": "2014-01-03T10:34:52.319564Z", + "url": "https://files.pythonhosted.org/packages/71/bd/5cf4707808f4859709eaa7ab7b2f1b25cb97791fcbc5f0ef1c1ca6db8c3f/pytz-2013.9-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010g-py2.5.egg", + "filename": "pytz-2013.9-py2.5.egg", "hashes": { - "sha256": "5bd6a6de9aca8f7cdf083aacad51447107fe1c23770b4254924f3691bc048fa0" + "sha256": "7d7d7d7ac723a626bab186e45c41116b23e9f7c9f6820b604787b19cb637dc4c" }, "provenance": null, "requires-python": null, - "size": 514031, - "upload-time": "2010-03-30T08:57:35.191284Z", - "url": "https://files.pythonhosted.org/packages/97/99/5c9b8eebf3958819d7a3d3c4e918842326bab397babecfa103d94d101641/pytz-2010g-py2.5.egg", + "size": 470129, + "upload-time": "2014-01-03T10:35:07.084223Z", + "url": "https://files.pythonhosted.org/packages/a7/83/8e6d898ab5244c02df227f0287751ca4003911dac55fdc40aa9e3bcd2735/pytz-2013.9-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010g-py2.6.egg", + "filename": "pytz-2013.9-py2.6.egg", "hashes": { - "sha256": "3051879d26725d37c83959156cfa7683aa2c9511ad482e032de90646b888e5e2" + "sha256": "89300adbb341c1e2ee9df5008e674974abed23655852bf348be0efb8e3910aa9" }, "provenance": null, "requires-python": null, - "size": 514016, - "upload-time": "2010-03-30T08:58:00.729001Z", - "url": "https://files.pythonhosted.org/packages/1f/09/80bb30f4ccfd3920d75b6a9b544e68265c287766a99c3566f71d4c54b5e4/pytz-2010g-py2.6.egg", + "size": 470082, + "upload-time": "2014-01-03T10:35:21.687527Z", + "url": "https://files.pythonhosted.org/packages/db/13/0838cadde6ba29e1c6f6f92d6bac57fdd1b1545e904b7c14c58cdf217126/pytz-2013.9-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010g.tar.bz2", + "filename": "pytz-2013.9-py2.7.egg", "hashes": { - "sha256": "833207d203aeb727c285f681be071c1dbe6f7261482b760f90f73e9d2d9ba7be" + "sha256": "1b236c716e739a688be06046e608015358702b429be0a2b09b367cc421d6b407" }, "provenance": null, "requires-python": null, - "size": 177321, - "upload-time": "2010-03-30T08:54:30.906770Z", - "url": "https://files.pythonhosted.org/packages/0e/3d/f3e9311798977f25a35401a5789663c3fba93bed09b2bbe82109b0bec0a2/pytz-2010g.tar.bz2", + "size": 469940, + "upload-time": "2014-01-03T10:35:41.576049Z", + "url": "https://files.pythonhosted.org/packages/dd/df/2df248f1cb1e02be536755a2c1f25faf19fe818140668cbc4be76fb77fda/pytz-2013.9-py2.7.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010g.tar.gz", + "filename": "pytz-2013.9-py3.2.egg", "hashes": { - "sha256": "8712557f48156e9a53dba941ae59e23230b9e11739b0917613f46082936d7781" + "sha256": "83f143d6d4772401ab18c86079c4ae72c6042bd3f7c1b8561c564ff61ba3b00c" }, "provenance": null, "requires-python": null, - "size": 258245, - "upload-time": "2010-03-30T08:54:41.322359Z", - "url": "https://files.pythonhosted.org/packages/5e/51/581eefaa5f6518a74aafa9959144507ca4dd36e9711a7cdac472a8603281/pytz-2010g.tar.gz", + "size": 470145, + "upload-time": "2014-01-03T10:39:22.264587Z", + "url": "https://files.pythonhosted.org/packages/6a/8e/ebe663d918c1b58f7ea0b1a6d5ec6630ef6919419a385d74503a82788196/pytz-2013.9-py3.2.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010g.zip", + "filename": "pytz-2013.9-py3.3.egg", "hashes": { - "sha256": "e8eeb5145c0d57d8d8d7fbd91f021105561c6c8d2907223ad175637e93051816" + "sha256": "5b0451f5b734559606e4f6628d0015d212bfb28d8545f210f8d5e8f6cd8da5c2" }, "provenance": null, "requires-python": null, - "size": 528224, - "upload-time": "2010-03-30T08:56:10.115358Z", - "url": "https://files.pythonhosted.org/packages/97/ef/1e545f3652f1d33ec679f40e86f8b06eaa36ada23cf5ea798f357a4bf5ee/pytz-2010g.zip", + "size": 470931, + "upload-time": "2014-01-03T10:35:59.954248Z", + "url": "https://files.pythonhosted.org/packages/0c/49/c422fede69d7e7ed1c04e4341de3413233056d05127458f2c99028edb4bd/pytz-2013.9-py3.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010h-py2.3.egg", + "filename": "pytz-2013.9.tar.bz2", "hashes": { - "sha256": "12c2aa143378458df989eab123ade3ab16ebf2dc6406b694b87cbf86ea7df6a5" + "sha256": "4252226fa20e0715d4dcd05f9233f0076c44bca30e4f1793b2fe03cdfb422ed4" }, "provenance": null, "requires-python": null, - "size": 1047001, - "upload-time": "2010-04-16T15:04:23.470788Z", - "url": "https://files.pythonhosted.org/packages/5a/f9/05f433bf4ae170157a7ee8fbe6bf85f9f2b0f50d870ded0eb7ea02e17f2b/pytz-2010h-py2.3.egg", + "size": 159658, + "upload-time": "2014-01-03T10:34:05.302781Z", + "url": "https://files.pythonhosted.org/packages/fc/3a/6ec4d1ddab0face099eeae7e77d8f319b19448e3b3c6b652828a3c158528/pytz-2013.9.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010h-py2.4.egg", + "filename": "pytz-2013.9.tar.gz", "hashes": { - "sha256": "a0d842d7ac4156f0d6ea77035ebe7dd5d9e9a46c1e96be0e8349c4fafb91a60e" + "sha256": "c43945b6eeeedc01a99d9e59d68eb66c35b908fcfec768c4f888148e4fe670c4" }, "provenance": null, "requires-python": null, - "size": 513686, - "upload-time": "2010-04-16T15:05:01.213306Z", - "url": "https://files.pythonhosted.org/packages/cb/69/9047333bf94bce8f2c623ed98689f567622bee17df6a35f87c6b7f9a632a/pytz-2010h-py2.4.egg", + "size": 274027, + "upload-time": "2014-01-03T10:34:15.054877Z", + "url": "https://files.pythonhosted.org/packages/57/01/4d6808253c2afb30b7c26e82f5e1ab8e7a5403e5ce490b6cdfb57fc4ece4/pytz-2013.9.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010h-py2.5.egg", + "filename": "pytz-2013.9.zip", "hashes": { - "sha256": "6148406461f06b266e748dbcf202b562d61bcf5736a94440583fcff11c68e44f" + "sha256": "079dfb38a30493a40c7f3c9058867aa6266c2cde8fb087672b6322aa7e517e7e" }, "provenance": null, "requires-python": null, - "size": 513314, - "upload-time": "2010-04-16T15:05:36.027320Z", - "url": "https://files.pythonhosted.org/packages/85/60/d108187924bfe116569b7177da8acb3494dd037ded0deeb77bb967ade619/pytz-2010h-py2.5.egg", + "size": 485205, + "upload-time": "2014-01-03T10:34:26.619538Z", + "url": "https://files.pythonhosted.org/packages/5b/e9/f75adac924f57b155e363f81d4e97bd89533cd67aa6e44c1061e5811ab77/pytz-2013.9.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010h-py2.6.egg", + "filename": "pytz-2014.1.tar.bz2", "hashes": { - "sha256": "32a75a4acd828446e193219b8ec549fd133a4b4ce56b9871d67a532beb8aafee" + "sha256": "6a4fafca11a912d77eefc74692b5fbdcb15e08a0c673d06e34eb3cb2f7523021" }, "provenance": null, "requires-python": null, - "size": 513295, - "upload-time": "2010-04-16T15:06:24.047603Z", - "url": "https://files.pythonhosted.org/packages/06/88/5e9ee8cfbae57d9a6b603f2a0746bfb995ae27c5afcce3041f67239216c1/pytz-2010h-py2.6.egg", + "size": 160113, + "upload-time": "2014-03-14T09:01:48.372879Z", + "url": "https://files.pythonhosted.org/packages/a4/41/22ec8f385da45ec9a50366148439b281e86c59db38066052ece4d654d986/pytz-2014.1.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010h.tar.bz2", + "filename": "pytz-2014.1.tar.gz", "hashes": { - "sha256": "f4a90b5fc9132ddff4700ee5d61e533a1c7f8a5ef9af8cd4cbe1695d3cab1b7d" + "sha256": "dcdde8b0034c0b70492e88a9416964126c81bae9254d8fd9d4367468ad11ded2" }, "provenance": null, "requires-python": null, - "size": 176962, - "upload-time": "2010-04-16T15:01:34.046463Z", - "url": "https://files.pythonhosted.org/packages/32/5f/bf8b188f58cac700cd138abc79877a22dc49224b457c2a519035796f8c20/pytz-2010h.tar.bz2", + "size": 274474, + "upload-time": "2014-03-14T09:02:22.761827Z", + "url": "https://files.pythonhosted.org/packages/40/3d/a26265438f50451d11bc1793962254c77d68db8ded344f4e547a64169cac/pytz-2014.1.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010h.tar.gz", + "filename": "pytz-2014.1.zip", "hashes": { - "sha256": "080d6c5d036b546ff90b32919e42999f3b855ace8b3fad0e4993d564ffdfa67d" + "sha256": "4cbdd853a2ba61ec9bac3183f9b7ab6ee8b1a5844d04d7eb2e7f1ed371b61364" }, "provenance": null, "requires-python": null, - "size": 257968, - "upload-time": "2010-04-16T15:01:51.285601Z", - "url": "https://files.pythonhosted.org/packages/8a/b4/c26a8258f06aacabdb372f42daa9cf6c2da1473185c04cb86b229c75a260/pytz-2010h.tar.gz", + "size": 485858, + "upload-time": "2014-03-14T09:05:30.357501Z", + "url": "https://files.pythonhosted.org/packages/2c/66/9536df57f72bf2f37ede5ec9b9743fe8ecd8bae9f575508c0cb69e2b3218/pytz-2014.1.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010h.zip", + "filename": "pytz-2014.1.1-py2.4.egg", "hashes": { - "sha256": "031e3aab6eb72fe19a57dbb3eb6f8638b3a23e640ba909acb6e580a0103eeaca" + "sha256": "3fc510d640f4f2a814b6d440e1bd1545374aa06bc29c2bc479d227176b042e17" }, "provenance": null, "requires-python": null, - "size": 527662, - "upload-time": "2010-04-16T15:02:17.663198Z", - "url": "https://files.pythonhosted.org/packages/ec/79/11ef536accd7261df5f5dba6bb9069aaf87cb52b1b0693569961de965d7a/pytz-2010h.zip", + "size": 470788, + "upload-time": "2014-03-21T06:37:08.742472Z", + "url": "https://files.pythonhosted.org/packages/6b/3d/c64013765e6fa7e47392c188a6b51b2d1915a33a96435ef5de358dc0b5a6/pytz-2014.1.1-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010k-py2.3.egg", + "filename": "pytz-2014.1.1-py2.5.egg", "hashes": { - "sha256": "23f51bbff97cd1d1593057a080f68f12b772b419c2dac6f0446ee69228d5f298" + "sha256": "1ea7977955723ccdec1d7b8bd11688a3dcf661b12cee9d691f4ca918a3552058" }, "provenance": null, "requires-python": null, - "size": 1048877, - "upload-time": "2010-07-28T10:27:23.346442Z", - "url": "https://files.pythonhosted.org/packages/a9/bd/67b099431439fa151fafcee2ffd06cede01329c94248a192fc9535888f02/pytz-2010k-py2.3.egg", + "size": 470341, + "upload-time": "2014-03-21T06:38:27.290647Z", + "url": "https://files.pythonhosted.org/packages/3a/6a/4845b88b669c2eab50890ab27085eca74d2a88ad9456f3e748f3f2c9029c/pytz-2014.1.1-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010k-py2.4.egg", + "filename": "pytz-2014.1.1-py2.6.egg", "hashes": { - "sha256": "6af4123726d9661078ecff0181834d62df78e0c529f0b5593aa84408c45670cf" + "sha256": "2603dd18fe6574abf1cedd171bf9a7b3376b131ba421dd79dfdbb1dbe16ae4e1" }, "provenance": null, "requires-python": null, - "size": 514762, - "upload-time": "2010-07-28T10:27:51.720977Z", - "url": "https://files.pythonhosted.org/packages/1f/d4/d29128d799c4a2f7e00725e6d94df076a87a81824894cf37fc272797b5b3/pytz-2010k-py2.4.egg", + "size": 470316, + "upload-time": "2014-03-21T06:39:00.679914Z", + "url": "https://files.pythonhosted.org/packages/d8/ac/2cc137a00409753d491fefcc03b58771fbef8a601e6a2804829a298fe38d/pytz-2014.1.1-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010k-py2.5.egg", + "filename": "pytz-2014.1.1-py2.7.egg", "hashes": { - "sha256": "fb3a1fff0ffad847c7edeee78e80ee1f072b78425e612ef14bd5099638cca108" + "sha256": "f24c525160dc4aa15caf8916c894f6ed2b8e9ddff5a35ef15bf63fc834798d09" }, "provenance": null, "requires-python": null, - "size": 514390, - "upload-time": "2010-07-28T10:28:18.756155Z", - "url": "https://files.pythonhosted.org/packages/d9/96/9d6ba702c66c57105bdec45080227c6cd52235b3f87ffcdcadbb89b1b79b/pytz-2010k-py2.5.egg", + "size": 470156, + "upload-time": "2014-03-21T06:39:37.104179Z", + "url": "https://files.pythonhosted.org/packages/16/07/584d10320dee36863618169828f80a953733b823a5c27958d2211e35bd47/pytz-2014.1.1-py2.7.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010k-py2.6.egg", + "filename": "pytz-2014.1.1-py3.3.egg", "hashes": { - "sha256": "6ceb4ecd1066e756b388bc50d2913041f949ec6b2f95e7be7b6b247d6ae9c4e2" + "sha256": "192a6644351cba8948ae19ee9d861f86c7718cdb469e0510578a4c9b469324c8" }, "provenance": null, "requires-python": null, - "size": 514376, - "upload-time": "2010-07-28T10:28:48.184696Z", - "url": "https://files.pythonhosted.org/packages/f2/db/d85ceef7fd4a959c61288412a243a2781c8caf273a17ecab65e8baf24bf0/pytz-2010k-py2.6.egg", + "size": 471145, + "upload-time": "2014-03-21T06:40:05.071816Z", + "url": "https://files.pythonhosted.org/packages/3f/c7/e41076e959a594cea7b29aaed6f44c9eed985292f4497e5a955e9596686c/pytz-2014.1.1-py3.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010k.tar.bz2", + "filename": "pytz-2014.1.1.tar.bz2", "hashes": { - "sha256": "94cc5bf8e2256205ec123cf4aa5e5a4125cc1341874c94afbf8a0b988b9aa812" + "sha256": "faef9e23a42b47374c8e51dd0671b48ab01509f51e25ce9226a0d3d01fcd38f2" }, "provenance": null, "requires-python": null, - "size": 176983, - "upload-time": "2010-07-28T10:25:31.120261Z", - "url": "https://files.pythonhosted.org/packages/22/b1/93440fd268c3efd82548a1f519adf9f99d835bd410e42318ec66c60ba456/pytz-2010k.tar.bz2", + "size": 160071, + "upload-time": "2014-03-21T06:33:08.616119Z", + "url": "https://files.pythonhosted.org/packages/0d/37/88373d5300cec803704a7069605f12cc6523d5b67276bbb21164b72072b1/pytz-2014.1.1.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010k.tar.gz", + "filename": "pytz-2014.1.1.tar.gz", "hashes": { - "sha256": "ae2d2a67539fdfc669f8af5fa4530dc7b50abac887d314350614e3aa35c909c3" + "sha256": "8b3cd537aa4bf7da95b218ed7e4852703171f8b85ebe31e0cd286218eea562c7" }, "provenance": null, "requires-python": null, - "size": 258147, - "upload-time": "2010-07-28T10:25:46.227870Z", - "url": "https://files.pythonhosted.org/packages/08/94/804e9eeb1055ccad9ae5f28f2114a31b3576c6785e9d870c87929629b298/pytz-2010k.tar.gz", + "size": 274537, + "upload-time": "2014-03-21T06:33:25.921978Z", + "url": "https://files.pythonhosted.org/packages/78/2b/8707d182e5696f0f6dce2457f67715ef29deada0c4922fcffe9eaef1b2f3/pytz-2014.1.1.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010k.zip", + "filename": "pytz-2014.1.1.zip", "hashes": { - "sha256": "a768c0fa318ca49f727eeec6cde05bd723c4f787c6c2d03b1364ad8a11a62bbf" + "sha256": "f278652ee6d84ccc1b2709b4acaffe492725badf88b0f3df0d4081120e540054" }, "provenance": null, "requires-python": null, - "size": 528776, - "upload-time": "2010-07-28T10:26:04.717243Z", - "url": "https://files.pythonhosted.org/packages/64/58/8937a1da399b172ff82c47e85c6f35cf838b8104a5d9c32f2bcc091b1b2d/pytz-2010k.zip", + "size": 488227, + "upload-time": "2014-03-21T06:33:57.116376Z", + "url": "https://files.pythonhosted.org/packages/aa/b2/a8dcd071982f2f7feb8b9557cdf3a46a7f7c12e5b53f5846c9125a0736a2/pytz-2014.1.1.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010l-py2.3.egg", + "filename": "pytz-2014.2-py2.4.egg", "hashes": { - "sha256": "f7a7be44a14b066342106e17004dd61bb552c543610f9413560b3d9d86ae04e9" + "sha256": "b972f4e1c7adc7904d032a6cb607dac22d0e16092bba9d0cceb3f6195693b132" }, "provenance": null, "requires-python": null, - "size": 1048877, - "upload-time": "2010-08-23T11:55:26.745941Z", - "url": "https://files.pythonhosted.org/packages/17/a8/f44f205bbc8eb58bca0e7ececb1069ef48d0838dd14891f9f7c115b89a77/pytz-2010l-py2.3.egg", + "size": 471201, + "upload-time": "2014-03-25T07:01:41.233222Z", + "url": "https://files.pythonhosted.org/packages/c5/a2/93b576bb010d0617be018d526454578136f129c1c0599601688a7c121fd6/pytz-2014.2-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010l-py2.4.egg", + "filename": "pytz-2014.2-py2.5.egg", "hashes": { - "sha256": "febe51550e83e5c3cbd5d1a5dc1b4d10252ca44396634b34ee8b72315da0ba48" + "sha256": "68814b704f3060f2c76f0050e2585667277e422b0464b92268d0c4240a078f07" }, "provenance": null, "requires-python": null, - "size": 514786, - "upload-time": "2010-08-23T11:56:11.544770Z", - "url": "https://files.pythonhosted.org/packages/80/fc/97c6260474e61f678adc3574b518130d8aee792c6f514cbc81fa304feefa/pytz-2010l-py2.4.egg", + "size": 470751, + "upload-time": "2014-03-25T07:02:06.803072Z", + "url": "https://files.pythonhosted.org/packages/57/45/c16f53c3eefd4e4aac17a1051791eb8e077d5765681fcb557b76d5f78e20/pytz-2014.2-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010l-py2.5.egg", + "filename": "pytz-2014.2-py2.6.egg", "hashes": { - "sha256": "5bec59bf5c3c89fbc595bd9a6eeb9286e23130a106a176406f504724cb89a795" + "sha256": "501e4b041a15afa715c0206a459223d2aad92270f1c31f5696d524295645f5a4" }, "provenance": null, "requires-python": null, - "size": 514417, - "upload-time": "2010-08-23T11:56:55.573342Z", - "url": "https://files.pythonhosted.org/packages/a5/59/9efdf99b1e7abb40f0a81bc0cb821edc7b3c704b38553877b6398d5ed604/pytz-2010l-py2.5.egg", + "size": 470721, + "upload-time": "2014-03-25T07:02:41.775448Z", + "url": "https://files.pythonhosted.org/packages/42/5c/138482c73992d06cc255edb2e9667c24b2717dbc754f34d2d5e163f67dbf/pytz-2014.2-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010l-py2.6.egg", + "filename": "pytz-2014.2.tar.bz2", "hashes": { - "sha256": "a9929f81739b76cb20a7333f57b80030813d877d688f823f0c2fe9374b68fee9" + "sha256": "4a752e3593827e935ffd3ffff68314da38d724f01309a05561b6778e8724bf74" }, "provenance": null, "requires-python": null, - "size": 514399, - "upload-time": "2010-08-23T11:58:04.531813Z", - "url": "https://files.pythonhosted.org/packages/06/e5/52cbd1d77ac488fe2330441c2f3b8bc4575508aa46e5560c500065a2fe68/pytz-2010l-py2.6.egg", + "size": 160142, + "upload-time": "2014-03-25T06:58:25.770647Z", + "url": "https://files.pythonhosted.org/packages/84/5e/606bf6312e98f70634fd34701a8f432b74e3000d37b88badeb7dab436512/pytz-2014.2.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010l.tar.bz2", + "filename": "pytz-2014.2.tar.gz", "hashes": { - "sha256": "2dedc9051fb879fe69deb34e410897ad6a488c87802deede5ac33305dba2bc27" + "sha256": "146af58281ec444f7427b1a2bb08f948490563777e78eef38fa20d44b10889ae" }, "provenance": null, "requires-python": null, - "size": 176976, - "upload-time": "2010-08-23T11:53:15.171579Z", - "url": "https://files.pythonhosted.org/packages/64/d6/8df9c01922fd7541d499a8ed647499f629ebaee6cdb95d54f75a1c87dadf/pytz-2010l.tar.bz2", + "size": 274222, + "upload-time": "2014-03-25T06:58:49.384657Z", + "url": "https://files.pythonhosted.org/packages/14/b5/357b5b555f41d74cc7a4be927c9207e18ab7b9b1ea924ff8bf8d95549e95/pytz-2014.2.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010l.tar.gz", + "filename": "pytz-2014.2.zip", "hashes": { - "sha256": "411d7c57c6b9e63ddde6836b64411898dc7bf9aaffe897cc70525fec2fde7a40" + "sha256": "f71671b52b89722f2f7871e6cf4849396317f7e6e65dba9b6056df087f4c3d0e" }, "provenance": null, "requires-python": null, - "size": 258157, - "upload-time": "2010-08-23T11:53:30.180642Z", - "url": "https://files.pythonhosted.org/packages/1e/cb/ad94d22ec6a5fc9dc92c752eed71c417b5f632787e3660dd44f02425169b/pytz-2010l.tar.gz", + "size": 486245, + "upload-time": "2014-03-25T06:59:35.249859Z", + "url": "https://files.pythonhosted.org/packages/4b/da/e0ce258ab72bfc4a90529c79c67c57e2adc283ce18337936a56ef624110e/pytz-2014.2.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010l.zip", + "filename": "pytz-2014.3-py2.4.egg", "hashes": { - "sha256": "b6fee9d67da85b9396fa1a9d3e20dd1f8e5bc307e78731744e64c6a5e3ec0a46" + "sha256": "c0d1a837e640e76eb21e3abb22a5bd7c94e7dfac64bf2e886011b270f104e5d7" }, "provenance": null, "requires-python": null, - "size": 528802, - "upload-time": "2010-08-23T11:54:08.243047Z", - "url": "https://files.pythonhosted.org/packages/90/9d/643f9e55d4ff12b7e2fc2ad214af7a2da40b60c65496f35008d8a6fa387d/pytz-2010l.zip", + "size": 467005, + "upload-time": "2014-05-15T08:55:54.904493Z", + "url": "https://files.pythonhosted.org/packages/31/ec/f502aed53b11b22a71fd48630dc3ef70d9bc884aea9dbb7eb24e644931aa/pytz-2014.3-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010o-py2.3.egg", + "filename": "pytz-2014.3-py2.5.egg", "hashes": { - "sha256": "539f74f878672e38f2bc83e3b4648ddb6bb46680c5a3f7d99165e6329973b8a2" + "sha256": "20cacc6637ac4f125ae413b5f1d18513b53d254eecc75388d17da9903cee5ca7" }, "provenance": null, "requires-python": null, - "size": 1051119, - "upload-time": "2010-11-18T15:05:08.844556Z", - "url": "https://files.pythonhosted.org/packages/2a/ce/493fa7d962b141188b0af527f7a5ad676723ac6a94dd65842bc5f0a592e4/pytz-2010o-py2.3.egg", + "size": 466554, + "upload-time": "2014-05-15T08:56:14.328854Z", + "url": "https://files.pythonhosted.org/packages/f2/24/eaff8eef5399d0413999ac51ad21bdf21237991b6d4f2e9cddc874c419b7/pytz-2014.3-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010o-py2.4.egg", + "filename": "pytz-2014.3-py2.6.egg", "hashes": { - "sha256": "ebf668528cce94c57cfa65b230f6a5b511d6f4c7838b033f7e897338f951fa2a" + "sha256": "1dc69541774e8ef6ec3f5bd06110ed9bf011ee5fb8776f1ecb69e9eef114630e" }, "provenance": null, "requires-python": null, - "size": 515021, - "upload-time": "2010-11-18T15:06:10.357497Z", - "url": "https://files.pythonhosted.org/packages/c4/f9/35a9f7cab5e3ee1b1486fe047a9c35e1683b8ee656ccdd713bbd79db2c49/pytz-2010o-py2.4.egg", + "size": 466526, + "upload-time": "2014-05-15T08:56:35.742406Z", + "url": "https://files.pythonhosted.org/packages/e3/03/75cc2e5ddfe30189ccea23d2e454a03f8af2d12433e4acd1182c57e75722/pytz-2014.3-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010o-py2.5.egg", + "filename": "pytz-2014.3-py2.7.egg", "hashes": { - "sha256": "b00f46c9fca6884084388097924ab50e24130ea9b283c6256f13a6970b1f7873" + "sha256": "3bc31c3496015ed2828ae638d99860a55626cd4844b1ba68fd7c89211a5e605a" }, "provenance": null, "requires-python": null, - "size": 514651, - "upload-time": "2010-11-18T15:07:10.435392Z", - "url": "https://files.pythonhosted.org/packages/5b/c9/a403a1c9a505aafb68e1d16d8071d616e3be2737e140ffe5cb9bc2b6accb/pytz-2010o-py2.5.egg", + "size": 466390, + "upload-time": "2014-05-15T08:57:05.274000Z", + "url": "https://files.pythonhosted.org/packages/79/36/eeae475373d07e551fcc79b75e09df4e723d784b2a769738703b26194236/pytz-2014.3-py2.7.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010o-py2.6.egg", + "filename": "pytz-2014.3-py3.3.egg", "hashes": { - "sha256": "a1dd83a3a4936ca41dd6056ba8680f2fcd1dfec0ea666f3cc75eaba50bd2bb07" + "sha256": "e516844c9f56279cf495d0250e824e17b2f0f5dee5e8604b0413fd580fcf57d9" }, "provenance": null, "requires-python": null, - "size": 514635, - "upload-time": "2010-11-18T15:08:05.446061Z", - "url": "https://files.pythonhosted.org/packages/f9/49/40b58fc621252ff7e1556c0a9a97bbe21fb0e1e284df4373c86fe989ea61/pytz-2010o-py2.6.egg", + "size": 467368, + "upload-time": "2014-05-15T08:57:29.781557Z", + "url": "https://files.pythonhosted.org/packages/78/f0/a73132f3667f3feed3c624f2f26f4c3282f6e235756487c5c878253c409c/pytz-2014.3-py3.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010o-py2.7.egg", + "filename": "pytz-2014.3.tar.bz2", "hashes": { - "sha256": "984eb751f55f9ed0664f0f8129bcb6cfbefcdb83a3c6731b9f2612e3ed946584" + "sha256": "2aec76ecb31f3f3aaf3608afa87d14b536e56071f53fa40454c82d0916d91cee" }, "provenance": null, "requires-python": null, - "size": 514533, - "upload-time": "2010-11-18T15:08:41.880815Z", - "url": "https://files.pythonhosted.org/packages/00/59/ff4ed2af58559da26bc43b07747eea9c5bc5c724d785d5385a27e570d0ff/pytz-2010o-py2.7.egg", + "size": 158565, + "upload-time": "2014-05-15T08:54:01.228787Z", + "url": "https://files.pythonhosted.org/packages/e2/8d/af599c0388f46775c6b039d8b9c4acda2f6ef86787312a35291fff4cb7ca/pytz-2014.3.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010o.tar.bz2", + "filename": "pytz-2014.3.tar.gz", "hashes": { - "sha256": "1fd61e82d016d27b11ff5cfa4c8b9fb7e3070de295a33fc909139b7971b2b456" + "sha256": "a2787443ae0a76712cfb013cc921fe304c4effc6068ad4ed6d58e96a8f9c50d6" }, "provenance": null, "requires-python": null, - "size": 177549, - "upload-time": "2010-11-18T15:02:47.303883Z", - "url": "https://files.pythonhosted.org/packages/0d/3b/781baa19b24486d6a393d84efe16b39b4416a68bf136ea6393b8e2a6af8d/pytz-2010o.tar.bz2", + "size": 274037, + "upload-time": "2014-05-15T08:54:13.895873Z", + "url": "https://files.pythonhosted.org/packages/6d/a2/ced0ec2f7653f47eb2a520a5cc29aa9bc4b796231b3d004362cccb49a10a/pytz-2014.3.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010o.tar.gz", + "filename": "pytz-2014.3.zip", "hashes": { - "sha256": "254382311712b231ec4fa2671d8bd3977f9ffd8151291c920084d8b812cf0246" + "sha256": "eece7062eb2702e2c53239cbad3c2f1551abbd7f4f6059787785f7308cca12e5" }, "provenance": null, "requires-python": null, - "size": 258806, - "upload-time": "2010-11-18T15:03:14.914143Z", - "url": "https://files.pythonhosted.org/packages/e4/6a/cd6736c445c223df40daeb5d9d224f6a2e79b6abba3da560e77e4cc33340/pytz-2010o.tar.gz", + "size": 482140, + "upload-time": "2014-05-15T08:54:35.408656Z", + "url": "https://files.pythonhosted.org/packages/1e/0b/b9f9befe274c83bf5421854eeb3834e80df5683b1cce31541793b7eadce4/pytz-2014.3.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010o.zip", + "filename": "pytz-2014.4-py2.4.egg", "hashes": { - "sha256": "fdf3629be10508f32b9e3e47bbbf589d46d7487226b327d9b1dc400152465ec2" + "sha256": "8de32483d5e9c0ad2bab9a23ba3b4f137d799b00100c1a87eb6ef90765975ef2" }, "provenance": null, "requires-python": null, - "size": 529345, - "upload-time": "2010-11-18T15:03:41.314656Z", - "url": "https://files.pythonhosted.org/packages/ae/d8/81625fd534c5cfa4f06cb11df5c4320b31f56eb6b1c5b92b7c8e6aedd294/pytz-2010o.zip", + "size": 467987, + "upload-time": "2014-06-02T12:49:07.528199Z", + "url": "https://files.pythonhosted.org/packages/1a/8e/96b85e38e6e45fc90e6291e2ce8878d13d224a1f43cce8d50046522daaa7/pytz-2014.4-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011d-py2.4.egg", + "filename": "pytz-2014.4-py2.5.egg", "hashes": { - "sha256": "8aaa360391905edd3f64c160f77cf147ff25c32ab65c5e3f3bb6682d69d34c08" + "sha256": "a16cea5c90dde515ed0e0ecc6d047296479cac9c178ea8c9684dc697ee865e46" }, "provenance": null, "requires-python": null, - "size": 521211, - "upload-time": "2011-03-17T06:22:25.175635Z", - "url": "https://files.pythonhosted.org/packages/b3/d8/15a2e7b09044bcfda0f6b29c89892f0057eca8fba8db5163e71c818ee990/pytz-2011d-py2.4.egg", + "size": 467532, + "upload-time": "2014-06-02T12:49:19.635987Z", + "url": "https://files.pythonhosted.org/packages/52/38/110bd910eadcce84a323d8bed708386bcce5531ed38a2398e908a06d9031/pytz-2014.4-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011d-py2.5.egg", + "filename": "pytz-2014.4-py2.6.egg", "hashes": { - "sha256": "60045af2396176be902a9ad22d0132bbfa5cdf524858bbf62d2dc80f5b8cfbba" + "sha256": "20edcc4ee621ed5a7b97a8e45f5f5ec1bd288b5b56fb13da49ba59775fbf0ac1" }, "provenance": null, "requires-python": null, - "size": 520826, - "upload-time": "2011-03-17T06:22:47.486512Z", - "url": "https://files.pythonhosted.org/packages/7d/49/0073976baf9d7770a91d3b57b9655ecd3f3c0105cdeeac3bb629d8a87aef/pytz-2011d-py2.5.egg", + "size": 467503, + "upload-time": "2014-06-02T12:49:32.988880Z", + "url": "https://files.pythonhosted.org/packages/dc/74/11e12f29c65060ce14a2a859c934e80849d2be4e44bc1ac88a462af5bb4b/pytz-2014.4-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011d-py2.6.egg", + "filename": "pytz-2014.4-py2.7.egg", "hashes": { - "sha256": "6d62f6f0c41f24d5b98909eb01079a4b9fd3eba19a840ad1777c7c91f860f7cf" + "sha256": "3edde3b7250d6828be1f294d6371db03ab2d02b627bc2427ac62c14ddb55a59d" }, "provenance": null, "requires-python": null, - "size": 520812, - "upload-time": "2011-03-17T06:23:07.652982Z", - "url": "https://files.pythonhosted.org/packages/f7/0a/93cdd293ae28ff752a3e9f6f856d6d56a4789cfcc972e12e4c1b3144ea2a/pytz-2011d-py2.6.egg", + "size": 467364, + "upload-time": "2014-06-02T12:49:45.678111Z", + "url": "https://files.pythonhosted.org/packages/f1/52/df57d58dd8703830a43d2fa60df9e1113d193ab92768ca30126591332ace/pytz-2014.4-py2.7.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011d-py2.7.egg", + "filename": "pytz-2014.4-py3.3.egg", "hashes": { - "sha256": "a9c1d146c22ed990ee8ba250abe4c151c59b0d69132bff065f6089b76704ceb0" + "sha256": "aed825055227764b1aa6c3474df521107fd28ddeef69250e4fe1c8d14e4569ad" }, "provenance": null, "requires-python": null, - "size": 520696, - "upload-time": "2011-03-17T06:23:31.514159Z", - "url": "https://files.pythonhosted.org/packages/78/cb/0a861db21cb9ed5900e40e62ffd45f631a15fe6f37555cbc6d10f7f6a9dc/pytz-2011d-py2.7.egg", + "size": 468343, + "upload-time": "2014-06-02T12:49:59.288076Z", + "url": "https://files.pythonhosted.org/packages/f1/69/fc4360c23facd122a2e520a0fe5b05c22c72b66ea30a1e4dc0c14cfe88d5/pytz-2014.4-py3.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011d-py3.1.egg", + "filename": "pytz-2014.4.tar.bz2", "hashes": { - "sha256": "3f658273d80cac8105cb5a31f7894e1584dcffab544a624d001cca98776c6555" + "sha256": "a339a5ba846985bcf0a87782492458752b5d95b56ba219de4c9404c0ee5beec9" }, "provenance": null, "requires-python": null, - "size": 520847, - "upload-time": "2011-03-17T06:28:07.037696Z", - "url": "https://files.pythonhosted.org/packages/a4/ca/f869559bd841640c099d75cf1f3a50a816045fd6e0f2e24cd100c8020ac9/pytz-2011d-py3.1.egg", + "size": 159160, + "upload-time": "2014-06-02T12:47:43.198147Z", + "url": "https://files.pythonhosted.org/packages/d4/a0/3dae8635d9d236878222e7fbde79b5bd57d879353f3c6ca14cf9f06d1cda/pytz-2014.4.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011d-py3.2.egg", + "filename": "pytz-2014.4.tar.gz", "hashes": { - "sha256": "8ffd9285ae45ea0b202cb92e12574414bc9e923919329a2d5fdee99a3f930ad7" + "sha256": "fddc081b9aead4d4ec09685c6e9ed6c7d3f5cace1ff7d39c76ba770f2c8d1049" }, "provenance": null, "requires-python": null, - "size": 520837, - "upload-time": "2011-03-17T06:28:39.388170Z", - "url": "https://files.pythonhosted.org/packages/35/ed/97da1e69d8134419db6c8f96af502d5d15a85d5bb3aafc070d8b97dadb83/pytz-2011d-py3.2.egg", + "size": 274066, + "upload-time": "2014-06-02T12:47:48.523198Z", + "url": "https://files.pythonhosted.org/packages/10/83/2c8eaf4ee6604ee2de7f873de9c02773c103f71c09ffb05e9d3668e7f70d/pytz-2014.4.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011d.tar.bz2", + "filename": "pytz-2014.4.zip", "hashes": { - "sha256": "3225e74a4e53816c906e779b50a947c1eaf9f65aa290fd8efa149f24ec46b1a9" + "sha256": "95ba4ab9a06ea35d8b320c4827f5c1014b314d08521e127864010b4ff945941b" }, "provenance": null, "requires-python": null, - "size": 178827, - "upload-time": "2011-03-17T06:21:43.588208Z", - "url": "https://files.pythonhosted.org/packages/6f/96/5337fa85efb7533b448e742aa66c97332f00c0bb5d4da8c7f71d4be99d14/pytz-2011d.tar.bz2", + "size": 483107, + "upload-time": "2014-06-02T12:47:56.756249Z", + "url": "https://files.pythonhosted.org/packages/cf/38/b9eeb0635e9a0f456fb78e5d4591f825c03c8c5e747945816dfb54873a34/pytz-2014.4.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011d.tar.gz", + "filename": "pytz-2014.7-py2.4.egg", "hashes": { - "sha256": "6e6b444d913d5ff2c880f8c04c4e7069d2703685215b8c13b7960e9d202ce4fb" + "sha256": "3d39b7a7cdf5f1acef4b816128251ce60b71c619c5246f7a542c3c6c46020996" }, "provenance": null, "requires-python": null, - "size": 262081, - "upload-time": "2011-03-17T06:21:56.575231Z", - "url": "https://files.pythonhosted.org/packages/34/0d/9ee842897b9af22b37d4ecd6aa6f3e0c1183450597f005e633474f2193e2/pytz-2011d.tar.gz", + "size": 477348, + "upload-time": "2014-09-01T10:45:26.551155Z", + "url": "https://files.pythonhosted.org/packages/db/96/a53683a61899921346f41e65d0c9fa65e834ffa35549b300cf3e88124a41/pytz-2014.7-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011d.zip", + "filename": "pytz-2014.7-py2.5.egg", "hashes": { - "sha256": "d99d7d3c43d35fb920743f75c32c90b7f3520d5ccd92c53a1856c717869f684d" + "sha256": "5648f5b33b67f846f827b7f7c74333aff1e3a64ebfac29b79a75915330ef7d32" }, "provenance": null, "requires-python": null, - "size": 534745, - "upload-time": "2011-03-17T06:22:07.906957Z", - "url": "https://files.pythonhosted.org/packages/cb/17/909813d7cfdb048503cb3d42752cdc86384a19181377993e82e20232c528/pytz-2011d.zip", + "size": 476901, + "upload-time": "2014-09-01T10:45:42.843397Z", + "url": "https://files.pythonhosted.org/packages/8a/4d/773148f66c97795db3b3c45804fdca624d9228e69f9f05abd574673a413d/pytz-2014.7-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011e-py2.4.egg", + "filename": "pytz-2014.7-py2.6.egg", "hashes": { - "sha256": "b22a1a69f03e95bf4f98b60024de94c5e7571673487685c928d04d5b76dc32cc" + "sha256": "4534962f5a996552b53792e3ba2ff6efbf5595c54ccffe3919929d76b09a6072" }, "provenance": null, "requires-python": null, - "size": 521232, - "upload-time": "2011-04-01T13:57:18.571057Z", - "url": "https://files.pythonhosted.org/packages/48/e3/dbecfcfbadd7e2e0ba488d16f0b9bcfb4e7fe93b201400456bc23c907a59/pytz-2011e-py2.4.egg", + "size": 476869, + "upload-time": "2014-09-01T10:45:58.151276Z", + "url": "https://files.pythonhosted.org/packages/13/b9/57fd9ee2cbaf150bbba28a7801ccc98a3e507d274ede2fadcb6b8899c537/pytz-2014.7-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011e-py2.5.egg", + "filename": "pytz-2014.7-py2.7.egg", "hashes": { - "sha256": "f491ee4a6e0438f8ee5edfa8d918eb2905ef325418f7ffa7e4eb44e4239c86cb" + "sha256": "db7e40e2ca104923661b6832cc1836bdf89f9a3f2c7fa6dd3931c50626618275" }, "provenance": null, "requires-python": null, - "size": 520841, - "upload-time": "2011-04-01T13:57:41.770703Z", - "url": "https://files.pythonhosted.org/packages/ec/a9/6fc991c2c3c6e03243969518637c66a28606e364d0f27ff16aae7250eb86/pytz-2011e-py2.5.egg", + "size": 476731, + "upload-time": "2014-09-01T10:46:15.017144Z", + "url": "https://files.pythonhosted.org/packages/86/60/3bbb728ebf40fe048a27d9d36ffbda639ad00d3f61a7ef8b11c6119f7447/pytz-2014.7-py2.7.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011e-py2.6.egg", + "filename": "pytz-2014.7-py3.3.egg", "hashes": { - "sha256": "5e774e941ff2f1965749c766fc4e278b07783f066eb5ff9260ddd9e07f6540cd" + "sha256": "164516f70070fdee0255c17d9d97efeb550b58eeaca9af118bad094d6caeaca9" }, "provenance": null, "requires-python": null, - "size": 520818, - "upload-time": "2011-04-01T13:57:59.130031Z", - "url": "https://files.pythonhosted.org/packages/a0/2b/3e5563b87b6c54b32ea6836c924a433bc530f51ef4d6f54ddca2587e9db6/pytz-2011e-py2.6.egg", + "size": 477710, + "upload-time": "2014-09-01T10:52:40.199899Z", + "url": "https://files.pythonhosted.org/packages/e8/f6/0e290e3f4575c719d7786bdd8596dd3d5049cc8ca6f3eb493240baa02fe1/pytz-2014.7-py3.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011e-py2.7.egg", + "filename": "pytz-2014.7.tar.bz2", "hashes": { - "sha256": "860115efbd114cb57e85057cd63529aa9a1f24d05d09968194d1ef7a582735f6" + "sha256": "56dec1e94d2fad13d9009a140b816808086a79ddf7edf9eb4931c84f65abb12a" }, "provenance": null, "requires-python": null, - "size": 520717, - "upload-time": "2011-04-01T13:58:17.444501Z", - "url": "https://files.pythonhosted.org/packages/7d/c6/fd01835b4f6967a907398f9de6f756e7a60e3c57ab6ce1b74de4d1966cd7/pytz-2011e-py2.7.egg", + "size": 166099, + "upload-time": "2014-09-01T10:43:48.406311Z", + "url": "https://files.pythonhosted.org/packages/d7/4b/5f0206bbda054eaa766e304e8458ab3d373f514642127140c484252f2a84/pytz-2014.7.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011e-py3.1.egg", + "filename": "pytz-2014.7.tar.gz", "hashes": { - "sha256": "8522082abdfb8ae675a921722be79b0340e0c2273dd80f10c1a8b7e4bb3ee14e" + "sha256": "bfc2bd00147e5ecf75399f4a94cb84cc00ce9b511a15f9958bb6c85a455f76eb" }, "provenance": null, "requires-python": null, - "size": 520865, - "upload-time": "2011-04-01T14:03:33.879000Z", - "url": "https://files.pythonhosted.org/packages/4c/4f/36aaa5b09301359d13c9e20dbb749433eb5572cbef131d47d0aaaa7c7c9f/pytz-2011e-py3.1.egg", + "size": 283632, + "upload-time": "2014-09-01T10:43:57.954520Z", + "url": "https://files.pythonhosted.org/packages/93/96/9a68cc70a1f14161ea28e4b0cf6b1e6f0b8b3a8ebd940ea93dda933eee0e/pytz-2014.7.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011e-py3.2.egg", + "filename": "pytz-2014.7.zip", "hashes": { - "sha256": "25227682f3e4eb0a402a6c47c234909cd9d5377c1378d3c25c6f8daecbd2e65f" + "sha256": "2ec3cf1b841106a80b3df0af464e4682d0f6051cac7f8c92167ea494945e6589" }, "provenance": null, "requires-python": null, - "size": 520856, - "upload-time": "2011-04-01T14:04:35.947631Z", - "url": "https://files.pythonhosted.org/packages/99/a7/3db0a8b23161bb97baf95afd0247fc61b435b40a9d27bfa35b1684c1c761/pytz-2011e-py3.2.egg", + "size": 492540, + "upload-time": "2014-09-01T10:44:07.776686Z", + "url": "https://files.pythonhosted.org/packages/ea/64/fef0da2f303cff27bd60e90503d5af6bd96cfba317ba24fcf57551926f06/pytz-2014.7.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011e.tar.bz2", + "filename": "pytz-2014.9-py2.4.egg", "hashes": { - "sha256": "91edff39fdd2d37a039fe989dad7b91e84e8b976294bf3e13ba5bc313784f9d0" + "sha256": "528f1c8f9d693fc97168b56392fe9f7a06e347b1f130942bd65d4f5f4d498a58" }, "provenance": null, "requires-python": null, - "size": 178708, - "upload-time": "2011-04-01T13:56:40.166649Z", - "url": "https://files.pythonhosted.org/packages/25/99/74dc0f53589ee3c8bbf41a41930e616fcebcdb2e86b5f5def51b5878d46d/pytz-2011e.tar.bz2", + "size": 477929, + "upload-time": "2014-11-03T10:45:47.095524Z", + "url": "https://files.pythonhosted.org/packages/9d/66/5e7c62abde7192366037ddaae3372407b28589b5136e6f31c27d445b0767/pytz-2014.9-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011e.tar.gz", + "filename": "pytz-2014.9-py2.5.egg", "hashes": { - "sha256": "4a06c544f3186d4713441c6b0f08abe2ae9b49f18e1daaed25e6794941e2738b" + "sha256": "555a4b1159975cc3ea28f9ac2cd182143a72579daf2b23f4d7690eef354af387" }, "provenance": null, "requires-python": null, - "size": 261971, - "upload-time": "2011-04-01T13:56:47.679402Z", - "url": "https://files.pythonhosted.org/packages/fc/81/7991ac2b8aac2529b838248e42cc6039cc61fb2784590932b1dd75b11e46/pytz-2011e.tar.gz", + "size": 477490, + "upload-time": "2014-11-03T10:45:55.332006Z", + "url": "https://files.pythonhosted.org/packages/ef/90/4e3549aba0409daebb77a5f7dd7a2ecc31505fff388bbb6f040e99dd06e4/pytz-2014.9-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011e.zip", + "filename": "pytz-2014.9-py2.6.egg", "hashes": { - "sha256": "09f8f452fce3f631a3ffc6cccbf0dd44d61a8f288346f9ed9372fd3f1e8a8664" + "sha256": "a54b953a6ab62ef6e22871295c7e023806c8c72785cccad9d2954c3fc4057951" }, "provenance": null, "requires-python": null, - "size": 534372, - "upload-time": "2011-04-01T13:56:59.521031Z", - "url": "https://files.pythonhosted.org/packages/78/e1/8d6e1f79aa083d9de1f99597c70ef0d17b4e511a4e338b013bf61048589b/pytz-2011e.zip", + "size": 477467, + "upload-time": "2014-11-03T10:46:03.865041Z", + "url": "https://files.pythonhosted.org/packages/29/6a/cf5b80fadbf4b54160f7a0845d2b25d09819d5e01f0004b35961fcf2ae09/pytz-2014.9-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011g-py2.4.egg", + "filename": "pytz-2014.9-py2.7.egg", "hashes": { - "sha256": "103576c9c30255dd171cd9fb4feaabe3b98a5a4c3fc71ed037decf09677993ba" + "sha256": "a7e835bf0d909c121c8bcf98650a80c84980b0f6640a439296766b0b59a495fb" }, "provenance": null, "requires-python": null, - "size": 514206, - "upload-time": "2011-05-08T09:59:56.945480Z", - "url": "https://files.pythonhosted.org/packages/21/f8/5f74dc7ca504e90ec48db2cf6b4788d673e46390fc25bf23c1d2fe4ba14f/pytz-2011g-py2.4.egg", + "size": 477301, + "upload-time": "2014-11-03T10:46:12.242083Z", + "url": "https://files.pythonhosted.org/packages/d5/29/fe22eb36e8dd40cc223e46e9c728b517922775e1320859160cb8b896c7ae/pytz-2014.9-py2.7.egg", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2011g-py2.5.egg", + "core-metadata": { + "sha256": "211caf290334a598652e5fb820c7e7cac58ebe1b7df861c26db377fe1b3c5931" + }, + "data-dist-info-metadata": { + "sha256": "211caf290334a598652e5fb820c7e7cac58ebe1b7df861c26db377fe1b3c5931" + }, + "filename": "pytz-2014.9-py2.py3-none-any.whl", "hashes": { - "sha256": "d7e814839b5b6d35b67d5fb02c694a09eb83c219c71be80edc4c893d03f9eec1" + "sha256": "431c78bcf827c92a19d7829cd9ae7902d52d6dfcb23d98904fc807ddea1ec076" }, "provenance": null, "requires-python": null, - "size": 513813, - "upload-time": "2011-05-08T10:00:25.963070Z", - "url": "https://files.pythonhosted.org/packages/df/33/4b2d262589be4a6b6d47f2b48f6ab995547dc7e5f3db234b74e7bb943f7a/pytz-2011g-py2.5.egg", + "size": 477031, + "upload-time": "2014-11-03T10:46:54.895754Z", + "url": "https://files.pythonhosted.org/packages/2a/de/7c55dffb7464509aee814047f50490886925226846bcb8c622677619f15e/pytz-2014.9-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011g-py2.6.egg", + "filename": "pytz-2014.9-py3.1.egg", "hashes": { - "sha256": "593ed79aa3e6ed1733150d75cfc073b338762f95823c8bdf703a8c699a410598" + "sha256": "e5d3283bc491b99b89dbb68e4c6fa845214c6b4c4f9126d29f6d42bcafb5de9c" }, "provenance": null, "requires-python": null, - "size": 513801, - "upload-time": "2011-05-08T10:00:57.456056Z", - "url": "https://files.pythonhosted.org/packages/85/88/fec2248d4cc090fda28bb8054bfbe31cf3d7fe9f140865f07519cb17ab97/pytz-2011g-py2.6.egg", + "size": 477254, + "upload-time": "2014-11-03T10:46:20.363245Z", + "url": "https://files.pythonhosted.org/packages/38/b9/45aa76962a1791cb19f45776d553d4b5290a94929747d5bdd447671338bc/pytz-2014.9-py3.1.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011g-py2.7.egg", + "filename": "pytz-2014.9-py3.2.egg", "hashes": { - "sha256": "6a7ea8695a88aa35ea479d724b8be8494ae8ca5f2b949620aee211f4a30f924b" + "sha256": "f224916cf2d86e464db0489cda62cfd93701cdb224c204bb00d9191b861bf2e1" }, "provenance": null, "requires-python": null, - "size": 513690, - "upload-time": "2011-05-08T10:01:22.886588Z", - "url": "https://files.pythonhosted.org/packages/6c/6c/34439e4cd1f6d940335aacbfb1d88ec51de3a14ea9796d2bdd39a29f6bae/pytz-2011g-py2.7.egg", + "size": 477498, + "upload-time": "2014-11-03T10:46:29.299157Z", + "url": "https://files.pythonhosted.org/packages/cf/b6/25ead7c0eaa6f4a9a13eee948d04ddcc9c6941d618d0757b5acfd27e8886/pytz-2014.9-py3.2.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011g-py3.1.egg", + "filename": "pytz-2014.9-py3.3.egg", "hashes": { - "sha256": "277e0f5344fc0e54dafc4238d97795baa3892cb0388563fff5a1be3d86105303" + "sha256": "e8c13eb8c6159b39b986010ba75f0abf0f38a4fd80de452d4e5942cb1a3e7329" }, "provenance": null, "requires-python": null, - "size": 513843, - "upload-time": "2011-05-08T10:11:13.271386Z", - "url": "https://files.pythonhosted.org/packages/47/a7/a6e29f147e53588443e201bfeac47e9d0752508961a2bb0c5c0a37faf5c5/pytz-2011g-py3.1.egg", + "size": 478292, + "upload-time": "2014-11-03T10:46:36.965483Z", + "url": "https://files.pythonhosted.org/packages/76/9c/42db02c00e9447a6376dcd298bf5a55a5229108d716d805b361c42d627dd/pytz-2014.9-py3.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011g-py3.2.egg", + "filename": "pytz-2014.9-py3.4.egg", "hashes": { - "sha256": "e1f06c0b35dce5fd72680cb60b30967f188f4fbb7ef50bf68bc2441f3733cca7" + "sha256": "27cc723002419969266df9d5bf93127cacd300bed0cc15499310ec357efd904d" }, "provenance": null, "requires-python": null, - "size": 513830, - "upload-time": "2011-05-08T10:11:50.172734Z", - "url": "https://files.pythonhosted.org/packages/f9/16/29149665b5c0fd53382fd1e5aee8598ad16ee657711141aaef45e7241a9d/pytz-2011g-py3.2.egg", + "size": 477983, + "upload-time": "2014-11-03T10:46:45.556395Z", + "url": "https://files.pythonhosted.org/packages/ce/74/7495e4726098329f7323d7b1c6ada604899787fa56c1d0836914d117bedb/pytz-2014.9-py3.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011g.tar.bz2", + "filename": "pytz-2014.9.tar.bz2", "hashes": { - "sha256": "41fa05f21d0b70d52a63c8db0dee2172c20a9dc3b6a24cf8f2e9e245e1f40bf0" + "sha256": "4ba0ab74fa7f34f77ff236ee2157454d1c2aaeaaa25932363bfa1be6cb82dbd6" }, "provenance": null, "requires-python": null, - "size": 174134, - "upload-time": "2011-05-08T09:58:57.372547Z", - "url": "https://files.pythonhosted.org/packages/40/4e/dc52937859e5a6b9c45363d575e523508dc9ad332f46a37491e889ce1025/pytz-2011g.tar.bz2", + "size": 166230, + "upload-time": "2014-11-03T10:47:08.750190Z", + "url": "https://files.pythonhosted.org/packages/c1/60/503a9fe7763c4a66cb4516e550f0e0e07a348a8e8f649f76f29d26d87c67/pytz-2014.9.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011g.tar.gz", + "filename": "pytz-2014.9.tar.gz", "hashes": { - "sha256": "857b487535bfe95a3549f949be75127cec47f8be1c5eeb78004bc8ab023073ef" + "sha256": "c5bcbd11cf9847096ae1eb4e83dde75d10ac62efe6e73c4600f3f980968cdbd2" }, "provenance": null, "requires-python": null, - "size": 257835, - "upload-time": "2011-05-08T09:59:10.455737Z", - "url": "https://files.pythonhosted.org/packages/02/07/c838ca979e7daa33ddc0b1690e7e287a10ab6d99faa3b812de23f2396909/pytz-2011g.tar.gz", + "size": 283953, + "upload-time": "2014-11-03T10:47:13.931806Z", + "url": "https://files.pythonhosted.org/packages/74/21/a4ad64384b3dafcbc984ab18cfcaaeb257f0aea23c6a45cb895da1767cdb/pytz-2014.9.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011g.zip", + "filename": "pytz-2014.9.zip", "hashes": { - "sha256": "7eb838cadb9bb8cbf97a8c3ea0b01c888222d9cf09a3f9969ae0e530a0f07b5b" + "sha256": "850d5ff93034ad09edcd0e5788c2898e6e8ea1ea7ea675fee8b3ba69e056c2b8" }, "provenance": null, "requires-python": null, - "size": 527038, - "upload-time": "2011-05-08T09:59:31.791776Z", - "url": "https://files.pythonhosted.org/packages/3d/64/7da2a8a962318a24e5d3f347831f885e1b1fa7a65ce1d6fa77391ce02d53/pytz-2011g.zip", + "size": 493342, + "upload-time": "2014-11-03T10:47:03.067874Z", + "url": "https://files.pythonhosted.org/packages/8c/2b/bd1b5286039184311339507a2fbc972827b675d4e25b708f6de99943f27e/pytz-2014.9.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011h-py2.4.egg", + "filename": "pytz-2014.10-py2.4.egg", "hashes": { - "sha256": "7389e9c733ea82685147b980d73e460175b62d34c1f55c73b55383b776c09a46" + "sha256": "0c932af5f787a93c8cbe935b6607aabb925cc628d6b257518133444b4151a600" }, "provenance": null, "requires-python": null, - "size": 508900, - "upload-time": "2011-06-27T15:53:00.314235Z", - "url": "https://files.pythonhosted.org/packages/5e/38/be06d43fcdfd10b778457cf97e096e7497b892e4d3da1b510d011777e655/pytz-2011h-py2.4.egg", + "size": 478211, + "upload-time": "2014-11-27T09:01:50.070453Z", + "url": "https://files.pythonhosted.org/packages/d9/0e/5969e3a9a16e070c75f8ce15d40542c3a8144fd74a4530a114b255213577/pytz-2014.10-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011h-py2.5.egg", + "filename": "pytz-2014.10-py2.5.egg", "hashes": { - "sha256": "f077c014b9a2dc8cbd9cbec96c3ff9d4071f36454d7a54254e55616624697b16" + "sha256": "84b70e81c1fccdd5438ab82380882e2ed11aac48ed65d4482fad1f7990ba4352" }, "provenance": null, "requires-python": null, - "size": 508516, - "upload-time": "2011-06-27T15:53:11.592804Z", - "url": "https://files.pythonhosted.org/packages/82/a4/3e57974b166b8a0eca701cfab24004fd3af77acee7b439dee78a88b3af15/pytz-2011h-py2.5.egg", + "size": 477773, + "upload-time": "2014-11-27T09:01:59.277557Z", + "url": "https://files.pythonhosted.org/packages/e0/c0/18884f0de32d2bda04a3e6cf4b56e474d6aedae5a79b6f3349fc7d868a68/pytz-2014.10-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011h-py2.6.egg", + "filename": "pytz-2014.10-py2.6.egg", "hashes": { - "sha256": "3d71f61fd13f33ae4d3682c922bc78a83eab42064ba67ca5e5441970a4762b84" + "sha256": "7b467217b9f4b4b3578ea80c187d4a64584137eb39a4fd09d3a939bb25a24731" }, "provenance": null, "requires-python": null, - "size": 508483, - "upload-time": "2011-06-27T15:53:22.576195Z", - "url": "https://files.pythonhosted.org/packages/cb/c9/8151e069f4478a6663d18d8cd460aec52de8996fb9a95260b9159d90dd97/pytz-2011h-py2.6.egg", + "size": 477747, + "upload-time": "2014-11-27T09:02:07.280490Z", + "url": "https://files.pythonhosted.org/packages/f8/b4/d47858f0ba84d6ae2a04d4b9916fc704bd250b7b7b42fd93c73dee82fc5d/pytz-2014.10-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011h-py2.7.egg", + "filename": "pytz-2014.10-py2.7.egg", "hashes": { - "sha256": "32404a935676204efa5bf1b60800e419e9a867145987a4c57b7ec8f950b7667a" + "sha256": "fe233d88db9501b9f87685a656e080422a04ddfb11f002275f82986d717049f8" }, "provenance": null, "requires-python": null, - "size": 508386, - "upload-time": "2011-06-27T15:53:34.134341Z", - "url": "https://files.pythonhosted.org/packages/d9/7f/d40804fca3a1014429a011c742d6defd2e265ee2d89354ed7af083bdf5ff/pytz-2011h-py2.7.egg", + "size": 477582, + "upload-time": "2014-11-27T09:02:15.906159Z", + "url": "https://files.pythonhosted.org/packages/0e/84/a01d5b18fca37987ad052a3d32bf440439db57d8f6aa6f9fcf623919bdbf/pytz-2014.10-py2.7.egg", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2011h-py3.1.egg", + "core-metadata": { + "sha256": "937972f42db3e6538eb6fe053333908a43df4bbb275408447300894f715f691a" + }, + "data-dist-info-metadata": { + "sha256": "937972f42db3e6538eb6fe053333908a43df4bbb275408447300894f715f691a" + }, + "filename": "pytz-2014.10-py2.py3-none-any.whl", "hashes": { - "sha256": "4c6850d465f88f147b0f02eb51d4115b0b3b91e57d93c631b03d921e22c82887" + "sha256": "5438d749e923c914741fe2a410b528abe27053000fbf878bc437428d08ae0ab1" }, "provenance": null, "requires-python": null, - "size": 508531, - "upload-time": "2011-06-27T15:56:19.529450Z", - "url": "https://files.pythonhosted.org/packages/34/f0/707e2cbcfe09d203fffc24dd3cc4ee0c26210f72feea0d74599dd949e71b/pytz-2011h-py3.1.egg", + "size": 477007, + "upload-time": "2014-11-27T09:02:55.284049Z", + "url": "https://files.pythonhosted.org/packages/c5/bc/995a7472f9ca49980ce07ca7a68b0b7c01bc87fc7f9f09707cbfde282a8f/pytz-2014.10-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011h-py3.2.egg", + "filename": "pytz-2014.10-py3.1.egg", "hashes": { - "sha256": "36f7618ae85804cac1456900406af5ab0bdcf6087d7a1edf4cd6834e0dac178a" + "sha256": "9aeac3f98865c8296dc5137131d447e2feff0d2cad0258488f5766fda1374d0f" }, "provenance": null, "requires-python": null, - "size": 508532, - "upload-time": "2011-06-27T15:58:28.389381Z", - "url": "https://files.pythonhosted.org/packages/3e/7c/e636302610f297115b5ee14326cdbffbaa1810ea9289660f5038f5693924/pytz-2011h-py3.2.egg", + "size": 477538, + "upload-time": "2014-11-27T09:02:23.872200Z", + "url": "https://files.pythonhosted.org/packages/8c/09/12472e285d024273b407641d9b2fd11b34a2eccfaf5e5790f656271327db/pytz-2014.10-py3.1.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011h.tar.bz2", + "filename": "pytz-2014.10-py3.2.egg", "hashes": { - "sha256": "92d4fb2b92ce3caa7abb4a4d97385d210ef7bb3fedf0d868fe539d4d325d9f51" + "sha256": "a659ea369f4be21a31b48aeb67ec62f76270cc53f408f3578883bff41a021966" }, "provenance": null, "requires-python": null, - "size": 170599, - "upload-time": "2011-06-27T15:52:35.835304Z", - "url": "https://files.pythonhosted.org/packages/41/e1/c96f14b67fe7e5260c94a50a67c247d81504f9e7932030902504593f5286/pytz-2011h.tar.bz2", + "size": 477782, + "upload-time": "2014-11-27T09:02:31.321590Z", + "url": "https://files.pythonhosted.org/packages/f6/b7/032605201a023cab8842c3e3527f0e18d7e4d820f40fc0f3c9a152919cf5/pytz-2014.10-py3.2.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011h.tar.gz", + "filename": "pytz-2014.10-py3.3.egg", "hashes": { - "sha256": "f8de361a3c65533958ca4b6374353d0fd50108882c4e348c68e0d65e6ee3f064" + "sha256": "2bb021e6b1b229cdb348b37ed4d0643c1115ac439d682fca174a78588b58a042" }, "provenance": null, "requires-python": null, - "size": 238991, - "upload-time": "2011-06-27T15:52:40.185783Z", - "url": "https://files.pythonhosted.org/packages/62/7e/2b128707de67976091142cd50fc5a0fd99a8c68c14081b721ce6d1ee591c/pytz-2011h.tar.gz", + "size": 478579, + "upload-time": "2014-11-27T09:02:39.316292Z", + "url": "https://files.pythonhosted.org/packages/3a/e0/1b983a894b0ec8e7b0258fb80e7b506b2316b9da840d1f872fc384fcbf2a/pytz-2014.10-py3.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011h.zip", + "filename": "pytz-2014.10-py3.4.egg", "hashes": { - "sha256": "5c7acac6ef2291645e4df568aecc87f98a04cff7c23d111ba7ab921737ae2fb7" + "sha256": "9ae48d398eb491f8bb1111e5353f9a9f6d811e38c2a69d59ba38f97b54d90b4c" }, "provenance": null, "requires-python": null, - "size": 521760, - "upload-time": "2011-06-27T15:52:49.518649Z", - "url": "https://files.pythonhosted.org/packages/d3/e6/0ea8cf01aaba04abb54d99fa60f1ea79f2d861970006be2c72378599ec37/pytz-2011h.zip", + "size": 478265, + "upload-time": "2014-11-27T09:02:47.893989Z", + "url": "https://files.pythonhosted.org/packages/f2/85/3b7524a802eb6e07fea252eadc86957ccb6d33956889a57347b72cbef6ef/pytz-2014.10-py3.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011j-py2.4.egg", + "filename": "pytz-2014.10.tar.bz2", "hashes": { - "sha256": "e696d7852c64dabfbca35c3a3ddae3d8f23512d6d93624afc51c48eab974679c" + "sha256": "387f968fde793b142865802916561839f5591d8b4b14c941125eb0fca7e4e58d" }, "provenance": null, "requires-python": null, - "size": 505554, - "upload-time": "2011-09-21T13:37:05.757476Z", - "url": "https://files.pythonhosted.org/packages/24/46/16e262179dd9ab39bd3d0467ba6ca5fa6d30699092d94530cebab1a3939a/pytz-2011j-py2.4.egg", + "size": 166213, + "upload-time": "2014-11-27T09:03:09.629744Z", + "url": "https://files.pythonhosted.org/packages/63/15/8cdc183c669ef4c870099848b6fb37f11e5aeb2fa06601d0015ac4201e51/pytz-2014.10.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011j-py2.5.egg", + "filename": "pytz-2014.10.tar.gz", "hashes": { - "sha256": "78a152c28c5f385897fd108264534a27997f2b9992f680a34381ed5ce174f5e2" + "sha256": "a94138b638907491f473c875e8c95203a6a02efef52b6562be302e435016f4f3" }, "provenance": null, "requires-python": null, - "size": 505169, - "upload-time": "2011-09-21T13:37:27.168690Z", - "url": "https://files.pythonhosted.org/packages/96/b8/4e2770132e64808e4ae0e5b444fc15232bddfa6c611e8a8a83c94150329d/pytz-2011j-py2.5.egg", + "size": 283834, + "upload-time": "2014-11-27T09:03:14.757635Z", + "url": "https://files.pythonhosted.org/packages/20/4a/a4d80f406592b96eff41cb6c7fe492bbe5b48e5b5be50ecc930870039db3/pytz-2014.10.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011j-py2.6.egg", + "filename": "pytz-2014.10.zip", "hashes": { - "sha256": "e56ced3ede47b3a839cb659cc0818ac0980ce8d24b55f93f0e82c0388af91b40" + "sha256": "4c7d52da410875e977605c194c93fb29a2d921f99234b50133c662a7d4268fd6" }, "provenance": null, "requires-python": null, - "size": 505137, - "upload-time": "2011-09-21T13:37:46.785643Z", - "url": "https://files.pythonhosted.org/packages/a5/2b/195b3bbae8b31f23d7892efad0e8315ce2e51299f8f1b9994d7dca834970/pytz-2011j-py2.6.egg", + "size": 494851, + "upload-time": "2014-11-27T09:03:04.379319Z", + "url": "https://files.pythonhosted.org/packages/8e/83/1e1e6fe93b7f94ea85f59399b9c8e08985fde1ef0dc27245a96a6772e44a/pytz-2014.10.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011j-py2.7.egg", + "filename": "pytz-2015.2-py2.4.egg", "hashes": { - "sha256": "e6398668fcd9e75ee7c604899477eb6f34e00d8b4aae50d73c0c38ca07475ccf" + "sha256": "f8a813af15ac5e68b52dfc2a0aaa41b1c9b5cfa8e15fa9cf754837f74af74d74" }, "provenance": null, "requires-python": null, - "size": 505047, - "upload-time": "2011-09-21T13:38:07.965039Z", - "url": "https://files.pythonhosted.org/packages/a6/db/82906f63cc8bd74f3600947f13e2cf5f68c4d9fd84f33513ddbcd20ba194/pytz-2011j-py2.7.egg", + "size": 477733, + "upload-time": "2015-03-23T07:05:33.148710Z", + "url": "https://files.pythonhosted.org/packages/d5/2a/f0aa28cb4872c82631eeffc090a7cc0e56ec9a52f8d32feaf2aa0aa249f0/pytz-2015.2-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011j-py3.1.egg", + "filename": "pytz-2015.2-py2.5.egg", "hashes": { - "sha256": "ba72cfe1525bfffdfedfb0dea8bb29c8377a967026bba6e464c1642232eb6e23" + "sha256": "08e8e012bb06237aea5781c1afdeef00590d4cebdb0c098439f8f2eb3046331b" }, "provenance": null, "requires-python": null, - "size": 505194, - "upload-time": "2011-09-21T13:38:30.814739Z", - "url": "https://files.pythonhosted.org/packages/2a/0c/8b499a7d25f569f437b1021ed8fe727aac197a12b0f9232f578c3baa940d/pytz-2011j-py3.1.egg", + "size": 477296, + "upload-time": "2015-03-23T07:05:47.149378Z", + "url": "https://files.pythonhosted.org/packages/a0/9f/6c6a12229afba8de8d1acca8b52b664c4db50f2e5195a4259a46250db6c7/pytz-2015.2-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011j-py3.2.egg", + "filename": "pytz-2015.2-py2.6.egg", "hashes": { - "sha256": "e01edd099764c70b363450e4de35978554be8ee845821bba107494d0164a733f" + "sha256": "2fe74abd1b6d18f93c121558c94c34133881f73f1ec005809b4a9db756a5a91f" }, "provenance": null, "requires-python": null, - "size": 505186, - "upload-time": "2011-09-21T13:41:40.266936Z", - "url": "https://files.pythonhosted.org/packages/07/b3/2d9610e8e499779ec97d88170ee7187a1adf8492aa86004c6619e4c3d20c/pytz-2011j-py3.2.egg", + "size": 477269, + "upload-time": "2015-03-23T07:05:57.924442Z", + "url": "https://files.pythonhosted.org/packages/01/e6/80ffa4ccef92c49bace100fd397ffccb085854128d0ba4469a3bde2a1c58/pytz-2015.2-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011j.tar.bz2", + "filename": "pytz-2015.2-py2.7.egg", "hashes": { - "sha256": "bcf384437936c5be030c7fc3ca8ac5256e53b127886fe3f59c50d0fda00afcce" + "sha256": "5e77e68293879fdd9a7b9ff37a0cc9123294b020cba189a8c1b6922cd9f703b5" }, "provenance": null, "requires-python": null, - "size": 166746, - "upload-time": "2011-09-21T13:36:26.342616Z", - "url": "https://files.pythonhosted.org/packages/b9/43/a66435be96b19052cfc9d281ff4a21ddef8c82ceb6598e2a9131e7f81e66/pytz-2011j.tar.bz2", + "size": 477098, + "upload-time": "2015-03-23T07:06:07.202436Z", + "url": "https://files.pythonhosted.org/packages/73/e2/e798c064373a40390605b0412f5cf973e1c4a41c46ce9da2a487d119c336/pytz-2015.2-py2.7.egg", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2011j.tar.gz", + "core-metadata": { + "sha256": "b5f9f4ca1d09e98678ceca631a87548d17e64a04bf9b13242e572d5b35d83212" + }, + "data-dist-info-metadata": { + "sha256": "b5f9f4ca1d09e98678ceca631a87548d17e64a04bf9b13242e572d5b35d83212" + }, + "filename": "pytz-2015.2-py2.py3-none-any.whl", "hashes": { - "sha256": "2eb9c4c09faff70edf188278f7733cdf0d7a91aa79e8cd2d81614310ba468ef8" + "sha256": "358b05a0c2605c15cf8337d17016eb95afeaad07c900df9c2cde76e2194a9258" }, "provenance": null, "requires-python": null, - "size": 248160, - "upload-time": "2011-09-21T13:36:33.873910Z", - "url": "https://files.pythonhosted.org/packages/0c/36/82a1fabc3e11572cce0e7df8e621bfb3fffaac6c9edc017117d80c54557c/pytz-2011j.tar.gz", + "size": 476390, + "upload-time": "2015-03-23T07:06:50.817126Z", + "url": "https://files.pythonhosted.org/packages/8a/89/6a70420f062b769cd49344c4d2ba09aa1f097888e2d9dac2707fbef46359/pytz-2015.2-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011j.zip", + "filename": "pytz-2015.2-py3.1.egg", "hashes": { - "sha256": "f38f8aee47e06ef44e8952a97ced74091ad2ccddae7a10bee770f587ae336e4c" + "sha256": "374106e01ccdaca4f7fbeec7164c016d92684f05aa38feb1d507dd2fb789ef1f" }, "provenance": null, "requires-python": null, - "size": 518432, - "upload-time": "2011-09-21T13:36:45.828064Z", - "url": "https://files.pythonhosted.org/packages/e8/14/5eb477c7b33d6fe552b5334eb2e14bd3f134d124293a8c7455af73529d06/pytz-2011j.zip", + "size": 477052, + "upload-time": "2015-03-23T07:06:15.867255Z", + "url": "https://files.pythonhosted.org/packages/f6/de/fee4f544bd077dc15aad6de90c51021cb0674bfc13ff38001a69218f5e56/pytz-2015.2-py3.1.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011k-py2.4.egg", + "filename": "pytz-2015.2-py3.2.egg", "hashes": { - "sha256": "151d5cec154788ed6a3453c70029912fdd8dcc56eadf66072e864723e74d400b" + "sha256": "40913c6bfeba1e6b1aef5366db6a74c36253e51a65600e8b770aed7bf7b9d23f" }, "provenance": null, "requires-python": null, - "size": 504381, - "upload-time": "2011-10-04T06:48:55.050154Z", - "url": "https://files.pythonhosted.org/packages/9a/39/23b77a66b8cdfaff6f2978409952632238ba81f9850dda88b28f180339fe/pytz-2011k-py2.4.egg", + "size": 477291, + "upload-time": "2015-03-23T07:06:24.505401Z", + "url": "https://files.pythonhosted.org/packages/11/6b/6dc39abe04cf00d772f168ef50367344065819e61beab141cec29fe6722b/pytz-2015.2-py3.2.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011k-py2.5.egg", + "filename": "pytz-2015.2-py3.3.egg", "hashes": { - "sha256": "dca0868bad22c0cbc81d60bc15758a223c4a11eec1365af587dde79ae35b23ba" + "sha256": "6549f19811bfd147517ae68b9d25d89a0207dd308c7a334bd419514e36875c2b" }, "provenance": null, "requires-python": null, - "size": 503995, - "upload-time": "2011-10-04T06:49:15.152706Z", - "url": "https://files.pythonhosted.org/packages/16/d4/57c7a46b48e2e230c20e3bd6a8ed56021e6813c7de534cf85208e190b947/pytz-2011k-py2.5.egg", + "size": 478092, + "upload-time": "2015-03-23T07:06:33.331126Z", + "url": "https://files.pythonhosted.org/packages/be/57/0a919a5bae9f3d06c3586b6b87b1354af0951471148847ffd75d7d84a50c/pytz-2015.2-py3.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011k-py2.6.egg", + "filename": "pytz-2015.2-py3.4.egg", "hashes": { - "sha256": "5eca96c7cb5cf5787561f25e4ebc51aa4e421c5eef0093c1037c0d982f8bce0e" + "sha256": "fe69c915863fe0f24c00d61a4bfa5ebd0fa08d859db3a1cfcb3fb20f1a67dd45" }, "provenance": null, "requires-python": null, - "size": 503966, - "upload-time": "2011-10-04T06:49:34.411623Z", - "url": "https://files.pythonhosted.org/packages/e1/84/7c9e40163c4ca65c7173efc2e1ebcf477e558b145f77c3a5feffa716b467/pytz-2011k-py2.6.egg", + "size": 477782, + "upload-time": "2015-03-23T07:06:41.784080Z", + "url": "https://files.pythonhosted.org/packages/1a/5c/fbea74406255a85e4eb62d3e294736069b657a0fc31986adeca8d1d2fe0b/pytz-2015.2-py3.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011k-py2.7.egg", + "filename": "pytz-2015.2.tar.bz2", "hashes": { - "sha256": "2fff7dfcb3f8c2b75d236168be24432fd1c5211f20902536642038cffbbb1b71" + "sha256": "3e15b416c9a2039c1a51208b2cd3bb4ffd796cd19e601b1d2657afcb77c3dc90" }, "provenance": null, "requires-python": null, - "size": 503873, - "upload-time": "2011-10-04T06:49:55.324076Z", - "url": "https://files.pythonhosted.org/packages/ce/36/ec1d94965dddc1a34dcdc3f9138b6d8b13ea4f70c061e4ea9544acbd3d41/pytz-2011k-py2.7.egg", + "size": 166796, + "upload-time": "2015-03-23T07:07:06.032638Z", + "url": "https://files.pythonhosted.org/packages/4c/81/4c7062615c419a00c57a49dd7156e3f02e9b6a4d483fa294fd0d0af4fd8b/pytz-2015.2.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011k-py3.1.egg", + "filename": "pytz-2015.2.tar.gz", "hashes": { - "sha256": "9fd7af14393451bfc66c92479ecd5bf22ca37dd92bd6ca642bff2177a91755f1" + "sha256": "73daf0eb44ad929ad56972ad30938cb231b725b27dff105b7168e7b4491e0452" }, "provenance": null, "requires-python": null, - "size": 504015, - "upload-time": "2011-10-04T06:50:23.091414Z", - "url": "https://files.pythonhosted.org/packages/67/2a/c67b3e1ac3432341237ee46900386fe8a8583b7400818b299c96b28d5210/pytz-2011k-py3.1.egg", + "size": 282891, + "upload-time": "2015-03-23T07:07:12.753729Z", + "url": "https://files.pythonhosted.org/packages/4d/20/8214f28961779de01e6348e444bec3ac5dde8acb9f1986414758880a37fd/pytz-2015.2.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011k-py3.2.egg", + "filename": "pytz-2015.2.zip", "hashes": { - "sha256": "0c7ef5d5a07df2de592c8b5e79f0d452fac1fbdc7c264f2188f27a0373c00452" + "sha256": "93f81122d86983cbb056cd12ca7de39d760b6f3e3060e43eff5c5e2034516fa2" }, "provenance": null, "requires-python": null, - "size": 504009, - "upload-time": "2011-10-04T06:50:46.844343Z", - "url": "https://files.pythonhosted.org/packages/46/3f/b1371fd3874b15721d028bb783551ac00c9bd87a7c2284c1e6bf0794c2cd/pytz-2011k-py3.2.egg", + "size": 493458, + "upload-time": "2015-03-23T07:07:00.374028Z", + "url": "https://files.pythonhosted.org/packages/cf/6a/3ed807e3b8574eabc0027cb2c9353b16848df9144f42c4a1f62b22a0e2dd/pytz-2015.2.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011k.tar.bz2", + "filename": "pytz-2015.4-py2.4.egg", "hashes": { - "sha256": "4c71cae9b1d754a173048a240abb9a9419c8394a94ef7ed325e8b79eb14f459e" + "sha256": "9966d2c3f86b23374da9890584f16b03f6e46055824e30a108716974d45d1e45" }, "provenance": null, "requires-python": null, - "size": 166410, - "upload-time": "2011-10-04T06:48:15.245935Z", - "url": "https://files.pythonhosted.org/packages/9c/56/3813cd4d4ec4cd8d93388b8934e421122d8a89f19cf1f143a3c7ebc8827c/pytz-2011k.tar.bz2", + "size": 476900, + "upload-time": "2015-05-13T14:36:43.411172Z", + "url": "https://files.pythonhosted.org/packages/20/65/c9918937144983d1da370753a83fa3696e40d34e5418ed0b5362d42baac6/pytz-2015.4-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011k.tar.gz", + "filename": "pytz-2015.4-py2.5.egg", "hashes": { - "sha256": "b1c947f05baff08c76dfdc7ef627564ade965cf102cf68f3fcc5774b702ba061" + "sha256": "f7c5be4db86f1a76ccc4c807f9008536275abec3e2815d18265d694aeef3cb3c" }, "provenance": null, "requires-python": null, - "size": 247876, - "upload-time": "2011-10-04T06:48:22.706465Z", - "url": "https://files.pythonhosted.org/packages/4e/82/6484ed495a32e5ed6544d27bf56291c48b0bc76fdb59e67508c6fb6c88b1/pytz-2011k.tar.gz", + "size": 476461, + "upload-time": "2015-05-13T14:36:52.088745Z", + "url": "https://files.pythonhosted.org/packages/00/54/a678c5f56751a1bf1061a04c5dac474dac8ce887c98189eff0459dfab077/pytz-2015.4-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011k.zip", + "filename": "pytz-2015.4-py2.6.egg", "hashes": { - "sha256": "f125e89dcf62d729b70a3598c0fd09e637225ed42fe4e99ddde4f31ff575c4b6" + "sha256": "6ce918e48daed649e13aa4eb2ce99d80212411401be42288c94473a81109244e" }, "provenance": null, "requires-python": null, - "size": 517265, - "upload-time": "2011-10-04T06:48:35.010811Z", - "url": "https://files.pythonhosted.org/packages/24/ed/209c1fcf829c1b541b8be54ce8c1adb7f1ea94ca6f9343c715c46655b628/pytz-2011k.zip", + "size": 476431, + "upload-time": "2015-05-13T14:36:59.907899Z", + "url": "https://files.pythonhosted.org/packages/52/2a/9af8e3e88d4f41fe48139d0a037a7438e66875b452d7cc609e178961e6f5/pytz-2015.4-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011n-py2.4.egg", + "filename": "pytz-2015.4-py2.7.egg", "hashes": { - "sha256": "9b656a32272576c7f2898fb7d8d0ba2101ba355189ffc10d013bf568cb6d46df" + "sha256": "6441e798f8863744c90574de253bed328c477fd2c86caf52b8d9d85f1ecb9f96" }, "provenance": null, "requires-python": null, - "size": 506481, - "upload-time": "2011-11-04T11:54:35.843125Z", - "url": "https://files.pythonhosted.org/packages/a7/3d/b3a15ac542573179b16d5767ad25a7c1f0946a15510d4c2c1b29b42e30a6/pytz-2011n-py2.4.egg", + "size": 476270, + "upload-time": "2015-05-13T14:37:08.155512Z", + "url": "https://files.pythonhosted.org/packages/7f/ee/56c5af47587f3f2b01bdb809514e5c3bdab74a63d8022765255d49371fca/pytz-2015.4-py2.7.egg", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2011n-py2.5.egg", + "core-metadata": { + "sha256": "2f68b1d3f1268d5ae6284739f7fbd3a1e95f40a32e3f94ca630bac3fe47d877a" + }, + "data-dist-info-metadata": { + "sha256": "2f68b1d3f1268d5ae6284739f7fbd3a1e95f40a32e3f94ca630bac3fe47d877a" + }, + "filename": "pytz-2015.4-py2.py3-none-any.whl", "hashes": { - "sha256": "ca158704513a88c05ff29b0be0d337fc2909dba427c49f88b5a18007fac12f6e" + "sha256": "4d64ed1b9e0e73095f5cfa87f0e97ddb4c840049e8efeb7e63b46118ba1d623a" }, "provenance": null, "requires-python": null, - "size": 506083, - "upload-time": "2011-11-04T11:55:07.486100Z", - "url": "https://files.pythonhosted.org/packages/10/d4/61fd634bf6ce6373f90cecee791b14c70200928546eb5c5bf02f3fb3b53c/pytz-2011n-py2.5.egg", + "size": 475073, + "upload-time": "2015-05-13T14:37:48.490133Z", + "url": "https://files.pythonhosted.org/packages/2d/cb/c9b0c9e4cf54bc3517b2d52904c9f328be2e88cf07392fea51ee0c3c4b28/pytz-2015.4-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011n-py2.6.egg", + "filename": "pytz-2015.4-py3.1.egg", "hashes": { - "sha256": "f39d8319db0d56db30351e91e5367ba6a8f8e149572cfbba8225986d87c7e625" + "sha256": "39ef0541e489b1cf5515cedf1b1f99de585fd660463cdcde43a03d7d92042782" }, "provenance": null, "requires-python": null, - "size": 506062, - "upload-time": "2011-11-04T11:55:31.415463Z", - "url": "https://files.pythonhosted.org/packages/e7/60/d1f925c430df61fe7313951383647f963e73e86b04a9febaf73d16d7d9d6/pytz-2011n-py2.6.egg", + "size": 476223, + "upload-time": "2015-05-13T14:37:16.524384Z", + "url": "https://files.pythonhosted.org/packages/17/18/e6e9b997959f6f8816733ba5d8afc79b40a482de2ea90f265bfdc33b26fe/pytz-2015.4-py3.1.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011n-py2.7.egg", + "filename": "pytz-2015.4-py3.2.egg", "hashes": { - "sha256": "69278551a62a65fda4b267ae0aa6a5c59e96858f993a5e8949578b7e8ba3c4cf" + "sha256": "685b1994026572177458af143cc24a2082f400f18e63fdc8e2ed68dd93bb0f49" }, "provenance": null, "requires-python": null, - "size": 505943, - "upload-time": "2011-11-04T11:55:52.818350Z", - "url": "https://files.pythonhosted.org/packages/b7/4e/efa7ebcf6bd9c56ed667616e7e6b199306630ccc5585e729093b74a01c1a/pytz-2011n-py2.7.egg", + "size": 476463, + "upload-time": "2015-05-13T14:37:24.408232Z", + "url": "https://files.pythonhosted.org/packages/d6/2b/dacc1ab0f2b0e25e73e0a85b770f7b5f05197b718c4cb27ba65f2183c7ae/pytz-2015.4-py3.2.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011n-py3.1.egg", + "filename": "pytz-2015.4-py3.3.egg", "hashes": { - "sha256": "001bb5f9bce39b62e553d48edc5546457cdc9543381e60ef7fe5f1c1093ea7a0" + "sha256": "8446013dfbde9b3f4f9bfea09418ddd526760a8798c41badd3f707a98ad0745b" }, "provenance": null, "requires-python": null, - "size": 506130, - "upload-time": "2011-11-04T11:56:12.805627Z", - "url": "https://files.pythonhosted.org/packages/80/33/d635a84e0a2ddb321417f82491ec04ebb18bd20e6de416173392286f75be/pytz-2011n-py3.1.egg", + "size": 477264, + "upload-time": "2015-05-13T14:37:31.861946Z", + "url": "https://files.pythonhosted.org/packages/19/03/8a667c4a847f6bef344eded7625858e855ab5175383a930feb0442b6374c/pytz-2015.4-py3.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011n-py3.2.egg", + "filename": "pytz-2015.4-py3.4.egg", "hashes": { - "sha256": "d40e38948bd786d878ab8659261e01c2f9664dde7e15a94f1bd5c4a717fb375b" + "sha256": "d5ff706089e9150760d238b66203a24d4a0a6175160410191995ff04d1893faa" }, "provenance": null, "requires-python": null, - "size": 506121, - "upload-time": "2011-11-04T11:56:33.487128Z", - "url": "https://files.pythonhosted.org/packages/f2/73/3ca4dc4aac0b5cf63ff74a54920eeeb8e7b74d47ffd5e1f7f435a0ab7879/pytz-2011n-py3.2.egg", + "size": 476958, + "upload-time": "2015-05-13T14:37:40.137210Z", + "url": "https://files.pythonhosted.org/packages/fc/ac/cd7c55724fb7f145855aef6a76760dd3482af1f1ad5fabfce8af478c3fd4/pytz-2015.4-py3.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011n.tar.bz2", + "filename": "pytz-2015.4.tar.bz2", "hashes": { - "sha256": "6d01a6742ee70ae192795cb4b3ca12390601daa7b46378bd8bde796fa39dd6cb" + "sha256": "a78b484d5472dd8c688f8b3eee18646a25c66ce45b2c26652850f6af9ce52b17" }, "provenance": null, "requires-python": null, - "size": 166887, - "upload-time": "2011-11-04T11:53:54.845592Z", - "url": "https://files.pythonhosted.org/packages/37/7f/35a9254080735c0f57fb616b7ca1f33d69874262ea950582cbd552db0547/pytz-2011n.tar.bz2", + "size": 157361, + "upload-time": "2015-05-13T14:38:02.463531Z", + "url": "https://files.pythonhosted.org/packages/fd/7a/6a80f73ec6e714b1fd2cbaa3674c2f108ff5071cc2bcc37d5226e0ca1ee0/pytz-2015.4.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011n.tar.gz", + "filename": "pytz-2015.4.tar.gz", "hashes": { - "sha256": "051e12587179e8ff4f6c79a1a49a3a29b22186ba48897868f070cd4af26768ac" + "sha256": "c4ee70cb407f9284517ac368f121cf0796a7134b961e53d9daf1aaae8f44fb90" }, "provenance": null, "requires-python": null, - "size": 248843, - "upload-time": "2011-11-04T11:54:02.475432Z", - "url": "https://files.pythonhosted.org/packages/c6/bd/8f8fab6717dbb3ab588f98cb256f99ed02411a0402f1466011c02a19cc77/pytz-2011n.tar.gz", + "size": 281243, + "upload-time": "2015-05-13T14:38:08.604793Z", + "url": "https://files.pythonhosted.org/packages/89/f7/c3f24985638befecf0c0db820c27a276ce4030820a948d4893a6d35e36fa/pytz-2015.4.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011n.zip", + "filename": "pytz-2015.4.zip", "hashes": { - "sha256": "87ca007e1a0d83b2ce454dd23e195e47d647fffd42c98d372731b4de29a5e614" + "sha256": "00f35fb0e7e2fc348cd091d25d36c6768b721463d12396d68a9491a8a5f91ecf" }, "provenance": null, "requires-python": null, - "size": 519735, - "upload-time": "2011-11-04T11:54:16.403440Z", - "url": "https://files.pythonhosted.org/packages/f9/5b/e38aa2e972a20cec267305b66b75abd3d50c711b1245f0176fe8f5e06c8c/pytz-2011n.zip", + "size": 492641, + "upload-time": "2015-05-13T14:37:57.307717Z", + "url": "https://files.pythonhosted.org/packages/7e/1a/f43b5c92df7b156822030fed151327ea096bcf417e45acc23bd1df43472f/pytz-2015.4.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012d-py2.4.egg", + "filename": "pytz-2015.6-py2.4.egg", "hashes": { - "sha256": "f027b30dc670fd15e904d498738b6aaa87c3f1ca0074b76d41058fc722cbe57d" + "sha256": "499a3513d210e52e0fea71b6d9b96493fb8527c6e1117c8ea6d679e52fe5468d" }, "provenance": null, "requires-python": null, - "size": 506633, - "upload-time": "2012-07-25T14:47:10.876598Z", - "url": "https://files.pythonhosted.org/packages/71/5b/d52382b8f515b70fcb37b3311401441be77030432a19a45b07a60d2ad491/pytz-2012d-py2.4.egg", + "size": 476912, + "upload-time": "2015-09-21T13:41:07.132127Z", + "url": "https://files.pythonhosted.org/packages/78/bf/1ace078cf5baf0ef77e84bef30e593490d714e5ce812b730f13bcd148c43/pytz-2015.6-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012d-py2.5.egg", + "filename": "pytz-2015.6-py2.5.egg", "hashes": { - "sha256": "d05efa70eee769a2003973f03064690e4dc90cd7e78571ba62d9d77bc27476c3" + "sha256": "752bda66b1d0ee603b3f84fdbbe30428c01cf5dddbbe535f68f154611ea47e25" }, "provenance": null, "requires-python": null, - "size": 506241, - "upload-time": "2012-07-25T14:47:28.301812Z", - "url": "https://files.pythonhosted.org/packages/cc/30/b95bb4d206721fe079e402f0988d9dbc007833012a1b5109b7bed1dcc2dd/pytz-2012d-py2.5.egg", + "size": 476478, + "upload-time": "2015-09-21T13:41:19.048066Z", + "url": "https://files.pythonhosted.org/packages/db/4f/b13d9e64f2a07ae28040a7e8e1ea821ed2f5fc5b11cb4cca8e86794b883c/pytz-2015.6-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012d-py2.6.egg", + "filename": "pytz-2015.6-py2.6.egg", "hashes": { - "sha256": "cfc97d4fecdf8035f873a53cf51e2621e89c39f511713c53e52eaf6a5e8f95a7" + "sha256": "dc4542deadc24224d85c94b83ba74267ed3c0c7005c67465073eb4f53977b7e1" }, "provenance": null, "requires-python": null, - "size": 506210, - "upload-time": "2012-07-25T14:47:45.387866Z", - "url": "https://files.pythonhosted.org/packages/90/c9/92f1ae0b7af5c016528399743445db7c9136c7549258741e730b8ee6497a/pytz-2012d-py2.6.egg", + "size": 476447, + "upload-time": "2015-09-21T13:41:33.425309Z", + "url": "https://files.pythonhosted.org/packages/05/1e/0b61184cbe461d75daa4514d2afe71aece18d298d8bbef0b46650c0236ea/pytz-2015.6-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012d-py2.7.egg", + "filename": "pytz-2015.6-py2.7.egg", "hashes": { - "sha256": "48dd61f90099b4997c45ec4d44d1aae95c6a7ad62cded18c0f44c76d7a7fd1c9" + "sha256": "e04269289bb5608a51e085405443d664d5c0006af13e4887126778d4030f558c" }, "provenance": null, "requires-python": null, - "size": 506089, - "upload-time": "2012-07-25T14:48:11.096744Z", - "url": "https://files.pythonhosted.org/packages/9c/f7/753251542690e31ebad6f73b753baa31b9c8bd52b1e40e60edc36afe7a2c/pytz-2012d-py2.7.egg", + "size": 476283, + "upload-time": "2015-09-21T13:41:45.318097Z", + "url": "https://files.pythonhosted.org/packages/f1/ff/60a6176da9561668f44604683613bc4c2afe7388b573636178d5bcb57006/pytz-2015.6-py2.7.egg", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2012d-py3.1.egg", + "core-metadata": { + "sha256": "1b1427b5d42d7154bff16c97bda596955f5d03e45923cf19877cb7bc5cd0ae75" + }, + "data-dist-info-metadata": { + "sha256": "1b1427b5d42d7154bff16c97bda596955f5d03e45923cf19877cb7bc5cd0ae75" + }, + "filename": "pytz-2015.6-py2.py3-none-any.whl", "hashes": { - "sha256": "0db6240d686319e0235b4dfd2a49dd2d200d3367f76b363610b881065c1cdd37" + "sha256": "b4b44f8606074489c787b1614fe394d55178acd4a0387511cded291f9ba667ab" }, "provenance": null, "requires-python": null, - "size": 506292, - "upload-time": "2012-07-25T14:58:08.363853Z", - "url": "https://files.pythonhosted.org/packages/2e/a3/94b861d4efb73718baa64ed61730f258ea796b277631587bec4e67a64246/pytz-2012d-py3.1.egg", + "size": 475111, + "upload-time": "2015-09-21T13:40:56.492501Z", + "url": "https://files.pythonhosted.org/packages/05/c9/dd1814a0205e030b359da72510181961ca4ef59c3a5b7840cb7a7247c71b/pytz-2015.6-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012d-py3.2.egg", + "filename": "pytz-2015.6-py3.1.egg", "hashes": { - "sha256": "ed43bdafe530556d8dc6743d1e4ccee2efd85c7ec6f9a6a1060069675da64354" + "sha256": "6747de3110b782acb88552d690b10cf0f91a2af2a684aa0181c865aded9eafb8" }, "provenance": null, "requires-python": null, - "size": 506269, - "upload-time": "2012-07-25T14:57:08.903183Z", - "url": "https://files.pythonhosted.org/packages/fe/8f/905cd0d2918be5e6edecb42f1e98c7ca327347568ee5a04720533d39de1f/pytz-2012d-py3.2.egg", + "size": 476233, + "upload-time": "2015-09-21T13:41:58.624314Z", + "url": "https://files.pythonhosted.org/packages/83/0d/644d503823a59c543f89cd6f49f9259eaf3570cdb2611214ba26c726dadf/pytz-2015.6-py3.1.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012d.tar.bz2", + "filename": "pytz-2015.6-py3.2.egg", "hashes": { - "sha256": "829c60011a9aae920acdcca1636918cf117e56c5307f2feb19a0033aadf5f721" + "sha256": "1da48f633e2fb2755d1a7bf37b53bdae036d2c4a2a3e707976be15b132a976cb" }, "provenance": null, "requires-python": null, - "size": 166905, - "upload-time": "2012-07-25T14:46:27.845007Z", - "url": "https://files.pythonhosted.org/packages/1b/03/3d5fbb706fe1d1a3ddd173546828cf003a76d5f4c2ae4282239a531cb0dc/pytz-2012d.tar.bz2", + "size": 476481, + "upload-time": "2015-09-21T13:42:18.850163Z", + "url": "https://files.pythonhosted.org/packages/4b/b0/e920607496b868133ac4f4b5c234277261e1245014fb82caa1f5010a10cd/pytz-2015.6-py3.2.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012d.tar.gz", + "filename": "pytz-2015.6-py3.3.egg", "hashes": { - "sha256": "89f71ea0ed2b4d0649cd4fdd0bf9cc668032ef7e1d8a174cd08e71e320402833" + "sha256": "19c42fdf17d5b1e9a5ae2d9b64bb15a561295f051df565e3a1d8f370f2e5ad67" }, "provenance": null, "requires-python": null, - "size": 249104, - "upload-time": "2012-07-25T14:46:34.816946Z", - "url": "https://files.pythonhosted.org/packages/a3/72/3c29643cc7fcc7d66252b673d6bd7a704b7afe5befd80c373bd089a97ec8/pytz-2012d.tar.gz", + "size": 477276, + "upload-time": "2015-09-21T13:42:32.466407Z", + "url": "https://files.pythonhosted.org/packages/99/18/f2776d54ec269c54bf1c552ead0105d64d4367f2ab6137fc13430f03aca5/pytz-2015.6-py3.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012d.zip", + "filename": "pytz-2015.6-py3.4.egg", "hashes": { - "sha256": "7efa25da2014bf5831c18e0195284fb2c8025663a8eb9c8bd7601e5fd5697466" + "sha256": "3ca623217c5d6cac04f5d3a15b1063f7fd020420a1d6da839367b39502f58204" }, "provenance": null, "requires-python": null, - "size": 520053, - "upload-time": "2012-07-25T14:46:52.422976Z", - "url": "https://files.pythonhosted.org/packages/9d/de/d37baefeaaf503bd2da66bb26fc52b193b572a127d8aaa6599ee76a22208/pytz-2012d.zip", + "size": 476965, + "upload-time": "2015-09-21T13:42:45.576978Z", + "url": "https://files.pythonhosted.org/packages/60/7a/8d5e0430120569919d1ddbb84e9a3667f03edcb817a3f0012508e9d35f33/pytz-2015.6-py3.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012f-py2.4.egg", + "filename": "pytz-2015.6-py3.5.egg", "hashes": { - "sha256": "1bc37b0a2425cf41f7b043210b6765bda493c77e3517ec4b0886ad44154d63de" + "sha256": "d2b0753ff55c6bdf8d32db65f1ca06db660a981b7132292e0e2d1cff98315c95" }, "provenance": null, "requires-python": null, - "size": 510251, - "upload-time": "2012-09-25T03:20:13.159762Z", - "url": "https://files.pythonhosted.org/packages/bc/38/9f0ebbdfe8367fda845fc56d6cc92977134194ddbceff36aab0a51041635/pytz-2012f-py2.4.egg", + "size": 476897, + "upload-time": "2015-09-21T13:42:55.971187Z", + "url": "https://files.pythonhosted.org/packages/b9/39/c394a0d359b601f8606e9f579ed5d984f1eb2dc78a6dec69ec5bd2ed5e6b/pytz-2015.6-py3.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012f-py2.5.egg", + "filename": "pytz-2015.6.tar.bz2", "hashes": { - "sha256": "ef204cc46aa6e6fefc274da4222b811786cc90897dfb250dcb12aeebaaa701ec" + "sha256": "01eed1b2226dc386d8e467a2ff8c4f1aa08c65d5d7e7c43aa094bd45d5bd68ba" }, "provenance": null, "requires-python": null, - "size": 509858, - "upload-time": "2012-09-25T03:20:27.907090Z", - "url": "https://files.pythonhosted.org/packages/1f/d0/87d2a00981400ecc6f8977b0c76f7dcb0242856df427eb6c44be66caad33/pytz-2012f-py2.5.egg", + "size": 156925, + "upload-time": "2015-09-21T13:43:15.033778Z", + "url": "https://files.pythonhosted.org/packages/0c/cd/907e6f5195c4e56625bc3cf4984804f01872201bcadb0aec080dbb4c3bcf/pytz-2015.6.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012f-py2.6.egg", + "filename": "pytz-2015.6.tar.gz", "hashes": { - "sha256": "9973d3b8426c557498bcdfe70ffd062daef1fe282c6b0454a00ee43337711d3b" + "sha256": "c598a6b6850dbcc00843651878e8282dac77c95e19d84847b6918eeb3ed8f0c2" }, "provenance": null, "requires-python": null, - "size": 509829, - "upload-time": "2012-09-25T03:20:45.433981Z", - "url": "https://files.pythonhosted.org/packages/8c/9a/c6cb276d6d5ce007465492d63d6d3aaf975c7170b48ecfd3cd1217bbcbf4/pytz-2012f-py2.6.egg", + "size": 281428, + "upload-time": "2015-09-21T13:43:23.228304Z", + "url": "https://files.pythonhosted.org/packages/b5/2d/1faf10c2d302ac72ae5244f8fb50ad92b7d364ed8e2ce9c3ee74e82594be/pytz-2015.6.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012f-py2.7.egg", + "filename": "pytz-2015.6.zip", "hashes": { - "sha256": "af183bc28b6d6ba02f8a37a21d24e38ded76262bee07d2699e4eb582ec647fa7" + "sha256": "2b3b20919afcf06f90a4e58aa2a2c82a601b71dd5a352af36478e5337d4a16cd" }, "provenance": null, "requires-python": null, - "size": 509710, - "upload-time": "2012-09-25T03:21:00.628888Z", - "url": "https://files.pythonhosted.org/packages/64/c2/d6cad717ec0d8a5178551be4dbd22e11f1444b7fee201dffb22bad4e8492/pytz-2012f-py2.7.egg", + "size": 492639, + "upload-time": "2015-09-21T13:43:07.262220Z", + "url": "https://files.pythonhosted.org/packages/fa/af/0ee0d76d8f8959e53a28817ad32cebfa5f8cdc1f6f325382ef2a0414da32/pytz-2015.6.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012f-py3.1.egg", + "filename": "pytz-2015.7-py2.4.egg", "hashes": { - "sha256": "fdcec69131a87b66031c73c0cd4d7c7733497dd40483bb9eb068902655098e0f" + "sha256": "3abe6a6d3fc2fbbe4c60144211f45da2edbe3182a6f6511af6bbba0598b1f992" }, "provenance": null, "requires-python": null, - "size": 509909, - "upload-time": "2012-09-25T03:24:14.007045Z", - "url": "https://files.pythonhosted.org/packages/df/9f/8f355955356c5558b8d683f713896c471b93c6c89f4a2ce09d0bfcd5661d/pytz-2012f-py3.1.egg", + "size": 478235, + "upload-time": "2015-10-26T06:32:07.597360Z", + "url": "https://files.pythonhosted.org/packages/a0/83/a3f42f8290eb19587978c08a9f9590368f357a04301e5b9f89ecadfa798f/pytz-2015.7-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012f-py3.2.egg", + "filename": "pytz-2015.7-py2.5.egg", "hashes": { - "sha256": "19a0d36a1bd83d6bfb12e486634555ac87a9b5cfedc56dcfdec15eb085159cf6" + "sha256": "939ef9c1e1224d980405689a97ffcf7828c56d1517b31d73464356c1f2b7769e" }, "provenance": null, "requires-python": null, - "size": 509888, - "upload-time": "2012-09-25T03:22:03.370582Z", - "url": "https://files.pythonhosted.org/packages/01/6b/dacebf8b1dafb49f4788f291da594f6763a87ebdd53cb2d2e90d216a9207/pytz-2012f-py3.2.egg", + "size": 477795, + "upload-time": "2015-10-26T06:32:29.024438Z", + "url": "https://files.pythonhosted.org/packages/8f/2f/47ca83bc3a2dccdca069e3e33f39f96e9cda8662163eff75ab1d4403f565/pytz-2015.7-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012f.tar.bz2", + "filename": "pytz-2015.7-py2.6.egg", "hashes": { - "sha256": "9e37b06f524772c15520d1d1cbfc65d04c8365aa74906a74fb7386fdb8f73960" + "sha256": "ead4aefa7007249e05e51b01095719d5a8dd95760089f5730aac5698b1932918" }, "provenance": null, "requires-python": null, - "size": 171204, - "upload-time": "2012-09-25T03:19:38.842852Z", - "url": "https://files.pythonhosted.org/packages/a8/7c/3ab6d8ce18a3ee97adb2834a567d59b5052da23cb7a2df8f65a683a61329/pytz-2012f.tar.bz2", + "size": 477761, + "upload-time": "2015-10-26T06:32:38.776735Z", + "url": "https://files.pythonhosted.org/packages/62/80/fe009c35e7167c1ede44da8b4161bdf859fbf5d2a852a6423754305d5946/pytz-2015.7-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012f.tar.gz", + "filename": "pytz-2015.7-py2.7.egg", "hashes": { - "sha256": "d012827da39b9661f810ee50504acd68ba24e7efa4ac3839d12add24cf70b11a" + "sha256": "3cca0df08bd0ed98432390494ce3ded003f5e661aa460be7a734bffe35983605" }, "provenance": null, "requires-python": null, - "size": 252773, - "upload-time": "2012-09-25T03:19:45.170886Z", - "url": "https://files.pythonhosted.org/packages/83/c1/5606c09484e1e48c5438944837646f5efc4315a504dc1b6678c4701102f8/pytz-2012f.tar.gz", + "size": 477606, + "upload-time": "2015-10-26T06:32:48.872503Z", + "url": "https://files.pythonhosted.org/packages/97/fa/aa98e08d08615823a2a3b49dbac7cd6d4a5024ac68001f364a93f9e5c796/pytz-2015.7-py2.7.egg", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2012f.zip", + "core-metadata": { + "sha256": "78a517098be2beadbd15b7f42c96780fc1aa6118e8f8a2f86ffa8e2909390397" + }, + "data-dist-info-metadata": { + "sha256": "78a517098be2beadbd15b7f42c96780fc1aa6118e8f8a2f86ffa8e2909390397" + }, + "filename": "pytz-2015.7-py2.py3-none-any.whl", "hashes": { - "sha256": "844c3766d133775af5152cfb98b240fc8562906c75e97719bef36cb927c10b3e" + "sha256": "3ede470d3d17ba3c07638dfa0d10452bc1b6e5ad326127a65ba77e6aaeb11bec" }, "provenance": null, "requires-python": null, - "size": 523671, - "upload-time": "2012-09-25T03:19:55.550359Z", - "url": "https://files.pythonhosted.org/packages/e8/4d/25ce05ab3b9d6b198e86d9613b489b52698f73c387175bed3375fe592389/pytz-2012f.zip", + "size": 476446, + "upload-time": "2015-10-26T06:31:56.938334Z", + "url": "https://files.pythonhosted.org/packages/c0/28/973f0382c803b21734cd7e97e0590928148ee21b1cbe8f7fed8b506204fb/pytz-2015.7-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012g-py2.4.egg", + "filename": "pytz-2015.7-py3.1.egg", "hashes": { - "sha256": "fa0a4310c08476fc646707ab50449dadc1e636bef480bbf0ff6ed49b2d7a5ed4" + "sha256": "68c47964f7186eec306b13629627722b9079cd4447ed9e5ecaecd4eac84ca734" }, "provenance": null, "requires-python": null, - "size": 510619, - "upload-time": "2012-10-19T11:00:26.976660Z", - "url": "https://files.pythonhosted.org/packages/31/99/8b0bdcad9167030dfe4028fe24773c6411c9ade612ba617b7076559fea9f/pytz-2012g-py2.4.egg", + "size": 477567, + "upload-time": "2015-10-26T06:32:58.590786Z", + "url": "https://files.pythonhosted.org/packages/40/3d/7feab16f5829b60c6ec6ad9b45876d4627d09543739a836758fd87faf9ca/pytz-2015.7-py3.1.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012g-py2.5.egg", + "filename": "pytz-2015.7-py3.2.egg", "hashes": { - "sha256": "e895a373bc75f4c32c65fd1adfaff1630d4239b4348e304237a31b72257007ba" + "sha256": "dd5d3991950aae40a6c81de1578942e73d629808cefc51d12cd157980e6cfc18" }, "provenance": null, "requires-python": null, - "size": 510222, - "upload-time": "2012-10-19T11:00:43.230567Z", - "url": "https://files.pythonhosted.org/packages/75/08/74bbbffbbbe95a076dfdef70445fafdd20c08e91a4030f4394dd716e5924/pytz-2012g-py2.5.egg", + "size": 477809, + "upload-time": "2015-10-26T06:33:23.236683Z", + "url": "https://files.pythonhosted.org/packages/46/2d/fd0bd141f7f0c81ea8b27cc6c835ae231f6c723b7d96554a61f3b1891c73/pytz-2015.7-py3.2.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012g-py2.6.egg", + "filename": "pytz-2015.7-py3.3.egg", "hashes": { - "sha256": "0dfe7d141834688f229e9d9b41fe1da1b47d3868e592b063fea49e6069f2d1d4" + "sha256": "a77c52062c07eb7c7b30545dbc73e32995b7e117eea750317b5cb5c7a4618f14" }, "provenance": null, "requires-python": null, - "size": 510197, - "upload-time": "2012-10-19T11:00:59.669564Z", - "url": "https://files.pythonhosted.org/packages/95/6f/761a72419cfdff673a27fdea6098fc13592ff56243d0ec2c152efe4c81ee/pytz-2012g-py2.6.egg", + "size": 478594, + "upload-time": "2015-10-26T06:33:33.047791Z", + "url": "https://files.pythonhosted.org/packages/0a/0a/57473b5794bc1b4bf2d0eb1e1c0bed39f39907876912c3b18428ce7d5c39/pytz-2015.7-py3.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012g-py2.7.egg", + "filename": "pytz-2015.7-py3.4.egg", "hashes": { - "sha256": "c9aa30894d6e69b4024883b13671a111efcec94da49e188933f2a4074b43ca17" + "sha256": "81af9aec4bc960a9a0127c488f18772dae4634689233f06f65443e7b11ebeb51" }, "provenance": null, "requires-python": null, - "size": 510082, - "upload-time": "2012-10-19T11:01:14.319041Z", - "url": "https://files.pythonhosted.org/packages/ae/46/2a4ceac91892c966ccb8803dbeb9eeb84881dff815ad5475f2b0c7d4d89b/pytz-2012g-py2.7.egg", + "size": 478279, + "upload-time": "2015-10-26T06:33:42.247149Z", + "url": "https://files.pythonhosted.org/packages/a6/a4/8260663b7b29983073e5cc619d48676598a48d504bf99b5c57283d7379ec/pytz-2015.7-py3.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012g-py3.1.egg", + "filename": "pytz-2015.7-py3.5.egg", "hashes": { - "sha256": "ad82006092ce74d839c668058acf4da44765c099c1e3988b41ece155ddf4b6cb" + "sha256": "e079b1dadc5c06246cc1bb6fe1b23a50b1d1173f2edd5104efd40bb73a28f406" }, "provenance": null, "requires-python": null, - "size": 510278, - "upload-time": "2012-10-19T11:16:02.148264Z", - "url": "https://files.pythonhosted.org/packages/88/dc/89908ae9b41f49d06743ec73ba00ec669a4f82cc50f49b624a6421afd6d8/pytz-2012g-py3.1.egg", + "size": 478228, + "upload-time": "2015-10-26T06:34:01.126591Z", + "url": "https://files.pythonhosted.org/packages/83/84/b3b81fa11b54f3cdc141e22f1cc27dc68f7698eead0e4494f2fa23ae5073/pytz-2015.7-py3.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012g-py3.2.egg", + "filename": "pytz-2015.7.tar.bz2", "hashes": { - "sha256": "e85d43348d46728988ab4f23b7ff5e6e57aa52545d8d16c9730a013a4c9a8171" + "sha256": "fbd26746772c24cb93c8b97cbdad5cb9e46c86bbdb1b9d8a743ee00e2fb1fc5d" }, "provenance": null, "requires-python": null, - "size": 510255, - "upload-time": "2012-10-19T11:15:06.042270Z", - "url": "https://files.pythonhosted.org/packages/5c/e4/d0626afb4a1c3f723c8dd78be2d290d5ba2b4c6528014f64a2d3412c2a1c/pytz-2012g-py3.2.egg", + "size": 156812, + "upload-time": "2015-10-26T06:34:36.149393Z", + "url": "https://files.pythonhosted.org/packages/7c/bd/56dd0f51fab06520ee443146a4c7fba603fd6471f143a3942324454a33f1/pytz-2015.7.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012g.tar.bz2", + "filename": "pytz-2015.7.tar.gz", "hashes": { - "sha256": "6d2593b93fe7d841ccd6f83dd9a62d3355a8af57df6247d661992629b7b8ca7a" + "sha256": "99266ef30a37e43932deec2b7ca73e83c8dbc3b9ff703ec73eca6b1dae6befea" }, "provenance": null, "requires-python": null, - "size": 171238, - "upload-time": "2012-10-19T10:59:50.519108Z", - "url": "https://files.pythonhosted.org/packages/e0/67/9f9bdc3e3541cff69db9f00a9f3633e76d6e09038272fbf9d0104209d711/pytz-2012g.tar.bz2", + "size": 282002, + "upload-time": "2015-10-26T06:34:44.550814Z", + "url": "https://files.pythonhosted.org/packages/bf/fb/80ad342d76e4a3d2e0f3398ab3ebeeb0c98551beae4fbca068c699bf42d1/pytz-2015.7.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012g.tar.gz", + "filename": "pytz-2015.7.zip", "hashes": { - "sha256": "f230fc6318b9d90b9ad6d0d5b5c4b12a68166601f51e4e2d32179eea28f50f09" + "sha256": "8b6ce1c993909783bc96e0b4f34ea223bff7a4df2c90bdb9c4e0f1ac928689e3" }, "provenance": null, "requires-python": null, - "size": 252795, - "upload-time": "2012-10-19T11:00:00.613833Z", - "url": "https://files.pythonhosted.org/packages/2b/dc/8a5ab30b85e053afe883796099e84492a2a459493ff7ad099f67b97a41a9/pytz-2012g.tar.gz", + "size": 493962, + "upload-time": "2015-10-26T06:34:27.816816Z", + "url": "https://files.pythonhosted.org/packages/5f/93/3de441d77a0eeee7a100691e91db36d89230a274dd603befb50ee988beb1/pytz-2015.7.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012g.zip", + "filename": "pytz-2016.1-py2.4.egg", "hashes": { - "sha256": "fb8009064f6453835a7d44b4523874782fc2c4145796cb701db445e470b9c9cf" + "sha256": "ddb6e5a7f4cb9c67adf4b40c953bcace5b531208d5ed4ebe6d150dc5e7ade140" }, "provenance": null, "requires-python": null, - "size": 524039, - "upload-time": "2012-10-19T11:00:11.309984Z", - "url": "https://files.pythonhosted.org/packages/31/0f/e260a082c7b86b04df960bdeaf02a3b8569a98201954f4762167b439a915/pytz-2012g.zip", + "size": 478169, + "upload-time": "2016-03-14T06:51:48.938377Z", + "url": "https://files.pythonhosted.org/packages/54/bd/d9be13fb7ab0599672b8d483c0b9a7140497b9942c29e0cba38e0c2c0cd8/pytz-2016.1-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012h-py2.4.egg", + "filename": "pytz-2016.1-py2.5.egg", "hashes": { - "sha256": "ff3c3714740ddb7f93706debfdfeaa9490cfa6da8a79f02db78ba1436ac37577" + "sha256": "d729e8cb5dbfada7798e056bc7658892d6b37ced39e9c7ddeba6736f5976fd00" }, "provenance": null, "requires-python": null, - "size": 521333, - "upload-time": "2012-10-31T09:54:54.313797Z", - "url": "https://files.pythonhosted.org/packages/a2/fc/c977163ace2d0e41c21f5456eabdc0f034201009dc54fd52b139a1b17f9d/pytz-2012h-py2.4.egg", + "size": 477723, + "upload-time": "2016-03-14T06:52:00.435142Z", + "url": "https://files.pythonhosted.org/packages/20/51/a0510826effb4121a1e0b81b0bc77e5ef7429ef510d52633b5bf71dff172/pytz-2016.1-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012h-py2.5.egg", + "filename": "pytz-2016.1-py2.6.egg", "hashes": { - "sha256": "ce5106cdc1454aaf33781aaa790e7b2317375930ab829c13fb22a854ea13eafa" + "sha256": "7e75d5a83009a6fc85325d4f33d068529415336b34e8a26933a84fd7293c4974" }, "provenance": null, "requires-python": null, - "size": 520938, - "upload-time": "2012-10-31T09:56:32.589973Z", - "url": "https://files.pythonhosted.org/packages/96/c7/46bb84eeaef35297f8446c060245e2ee159ec7e992ed57580c40c1b8baaa/pytz-2012h-py2.5.egg", + "size": 477710, + "upload-time": "2016-03-14T06:52:15.588765Z", + "url": "https://files.pythonhosted.org/packages/5c/78/d094072b0548004a592f5023fce97fd1814c151405d5fc33632a77e68c47/pytz-2016.1-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012h-py2.6.egg", + "filename": "pytz-2016.1-py2.7.egg", "hashes": { - "sha256": "96ec4d803d6ded0336b6290209525d6fb996f3f3c13589e4241914186d96a8ed" + "sha256": "9753139efd6a80bba08be9198c1a9558dcbf1f3fb81df9dd5fa61e1fc973553e" }, "provenance": null, "requires-python": null, - "size": 520911, - "upload-time": "2012-10-31T09:57:48.062882Z", - "url": "https://files.pythonhosted.org/packages/6f/4a/c945cb4bec31582468a667c2675714742fd02d355afa9072f40db199cec1/pytz-2012h-py2.6.egg", + "size": 477541, + "upload-time": "2016-03-14T06:52:26.298591Z", + "url": "https://files.pythonhosted.org/packages/f0/17/7fd26bcfa1c8374ff2eabaf9ebf7fdc89b4fee3fa535a0e22406412d0835/pytz-2016.1-py2.7.egg", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2012h-py2.7.egg", + "core-metadata": { + "sha256": "714bc644f7863944ce5d81c477ac7a393456d01a0f24e535de57be7016aad6be" + }, + "data-dist-info-metadata": { + "sha256": "714bc644f7863944ce5d81c477ac7a393456d01a0f24e535de57be7016aad6be" + }, + "filename": "pytz-2016.1-py2.py3-none-any.whl", "hashes": { - "sha256": "e67c89373288d049a954268d20dd7430c397819353acc954f5edad4f345a01de" + "sha256": "de3969ca33b89cecbd0f91e4d284a1c2cfae94c2fe44e13442e17ab5704567d7" }, "provenance": null, "requires-python": null, - "size": 520793, - "upload-time": "2012-10-31T09:59:06.927076Z", - "url": "https://files.pythonhosted.org/packages/de/16/9c5613eae7d5cfb3e13e52b45dd0775da7453a62e1989eb994cb9d6e99df/pytz-2012h-py2.7.egg", + "size": 476479, + "upload-time": "2016-03-14T06:51:38.920911Z", + "url": "https://files.pythonhosted.org/packages/21/88/02331c6bce83666184db3dd07d644bbf639987a3ff041a440ffc537958a5/pytz-2016.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012h-py3.1.egg", + "filename": "pytz-2016.1-py3.1.egg", "hashes": { - "sha256": "121f283388b1d46add5a737354f9e9ef32a012bdbe4ba96e19cdbdbec2a299f0" + "sha256": "140075e33f63240e86828276404f21e5efaaf4cc4b4d4a679e028daf6e3d2899" }, "provenance": null, "requires-python": null, - "size": 520994, - "upload-time": "2012-10-31T10:08:36.643799Z", - "url": "https://files.pythonhosted.org/packages/29/77/b0a7f81e2097452d32fa5743b297496f6e8db23d672e60c25400b499016c/pytz-2012h-py3.1.egg", + "size": 477495, + "upload-time": "2016-03-14T06:52:36.850775Z", + "url": "https://files.pythonhosted.org/packages/a0/a2/96feb63631d5199be0b494bf0e89bd2dd97d8d07e160da8c19f0108eff96/pytz-2016.1-py3.1.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012h-py3.2.egg", + "filename": "pytz-2016.1-py3.2.egg", "hashes": { - "sha256": "9246a66b6388e032e723f05c882ca582ed434fe83fae2c06296dc73c4635dc36" + "sha256": "3494ffe2a7a99274d9738282db1ceb9b657cc790b979f1081307f9aa68c32996" }, "provenance": null, "requires-python": null, - "size": 520971, - "upload-time": "2012-10-31T09:59:55.333636Z", - "url": "https://files.pythonhosted.org/packages/f7/b2/23274c569d1190f1dd2017acbd18309b44c31323370e67f4af998a884a63/pytz-2012h-py3.2.egg", + "size": 477744, + "upload-time": "2016-03-14T06:52:48.262555Z", + "url": "https://files.pythonhosted.org/packages/f9/cf/82fba1cfe8dd7b276d9cfacc9ec7d0326f1a74cb6871b332e4e6d4b17d68/pytz-2016.1-py3.2.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012h.tar.bz2", + "filename": "pytz-2016.1-py3.3.egg", "hashes": { - "sha256": "762ec550c17bba9396716d0ab807bcbece415608462e2c72c983db83f001e4ee" + "sha256": "4995cd97270e4f017c576b72c92ed73fc322136c2fa2592eff0e31368698c557" }, "provenance": null, "requires-python": null, - "size": 175284, - "upload-time": "2012-10-31T09:52:22.329322Z", - "url": "https://files.pythonhosted.org/packages/3f/fe/9ab62966b1bf38f4c06630e9b0cbbc2bb55a4852674e07461e3ad47a7028/pytz-2012h.tar.bz2", + "size": 478535, + "upload-time": "2016-03-14T06:53:01.062919Z", + "url": "https://files.pythonhosted.org/packages/a7/3c/52939ac09c970f623fa495e303ab6ca47c574eb6943925fb597c501559f3/pytz-2016.1-py3.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012h.tar.gz", + "filename": "pytz-2016.1-py3.4.egg", "hashes": { - "sha256": "2bad145c91efcb8a1ecaca4768a3d1dfd4e6f3fab3a84f044e6125fff8306221" + "sha256": "c8ff119a22ed8853e5d3e8131f65abaa580dbb8674a5f5f89b9578cd57d7ffde" }, "provenance": null, "requires-python": null, - "size": 255957, - "upload-time": "2012-10-31T09:52:58.328989Z", - "url": "https://files.pythonhosted.org/packages/f3/e6/c201993495f8d95eb65d00770659fa71de0a466755c9a905c38feca1e3ba/pytz-2012h.tar.gz", + "size": 478223, + "upload-time": "2016-03-14T06:53:15.217013Z", + "url": "https://files.pythonhosted.org/packages/f1/a7/933f5f481df9b44778e753e8fc66d07ac1ba34e93ee7c1d679bafc5da562/pytz-2016.1-py3.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012j-py2.4.egg", + "filename": "pytz-2016.1-py3.5.egg", "hashes": { - "sha256": "a25fd111d6dc3ab6329383f1bfff6434a6f538f45bd1a0a0419e454164a9abfc" + "sha256": "5cab8e16dcf5cdd11c53b9120c42883a78290ca4b228b93ee96a333bacc83f02" }, "provenance": null, "requires-python": null, - "size": 522049, - "upload-time": "2013-01-03T09:50:47.282846Z", - "url": "https://files.pythonhosted.org/packages/ff/e2/9cfb0aa8e4b429a4f9a282f168e44d43e5dc3164c42fce40189c79d054fa/pytz-2012j-py2.4.egg", + "size": 478165, + "upload-time": "2016-03-14T06:53:35.148585Z", + "url": "https://files.pythonhosted.org/packages/8a/25/0d91ee14816673ed63d49b20f6bb617e40c2f2965c3b01e67862680b5ece/pytz-2016.1-py3.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012j-py2.5.egg", + "filename": "pytz-2016.1.tar.bz2", "hashes": { - "sha256": "03930ae0776554fdc48b313dafde5e81d7954da167192d14d14311db8c8e1f8f" + "sha256": "67f0515f72c982a9204e7520e9865a068078d318a8daac643159db6cb0a8dc49" }, "provenance": null, "requires-python": null, - "size": 521654, - "upload-time": "2013-01-03T09:51:05.599578Z", - "url": "https://files.pythonhosted.org/packages/4f/fa/05a64485e494e907fc63ff71c978d781055a0387d6a0344d8fb4803f9e7c/pytz-2012j-py2.5.egg", + "size": 169396, + "upload-time": "2016-03-14T06:54:09.171916Z", + "url": "https://files.pythonhosted.org/packages/df/6f/4390f8d48c3452c7d77e208ef460547564258caba30e4bfdd67c05761556/pytz-2016.1.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012j-py2.6.egg", + "filename": "pytz-2016.1.tar.gz", "hashes": { - "sha256": "4b56ac7a4fc5383337ae2fee9bc2963b58c8bff424b6d8fdfa8031a151257cc8" + "sha256": "c9c2e2ceb6486b462a65aeb896663cfdee0aa221ffca354307823d27fbccdc9e" }, "provenance": null, "requires-python": null, - "size": 521626, - "upload-time": "2013-01-03T09:51:22.280609Z", - "url": "https://files.pythonhosted.org/packages/67/a8/142bf874780d3415aa69ee924e0f7fd694969b278e66fcf21b4ca1c38b86/pytz-2012j-py2.6.egg", + "size": 285654, + "upload-time": "2016-03-14T06:54:19.705821Z", + "url": "https://files.pythonhosted.org/packages/59/34/3dbfd55ee2179c21fb3ba59cef326810622a603e25c43f7ef899582998f1/pytz-2016.1.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012j-py2.7.egg", + "filename": "pytz-2016.1.zip", "hashes": { - "sha256": "ab74fa9edcd7bb2db75213a1b526125d3440120b9411d16496c80fd661586b9e" + "sha256": "631ca0fb1f24c3fba7d491bade1ebf5f4c3e083a88462d0d6eb7a7c3ff460e5d" }, "provenance": null, "requires-python": null, - "size": 521506, - "upload-time": "2013-01-03T09:51:53.565240Z", - "url": "https://files.pythonhosted.org/packages/9d/a5/63ec33067a3efed9612a4e9fdd1ce8d355d0a18a2da8939e423ffd12d3c3/pytz-2012j-py2.7.egg", + "size": 493889, + "upload-time": "2016-03-14T06:53:56.092370Z", + "url": "https://files.pythonhosted.org/packages/49/8f/e3755302b2df937dd5c549a273efff27ab0d4d8a8f53260ae158609a6d6a/pytz-2016.1.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012j-py3.1.egg", + "filename": "pytz-2016.2-py2.4.egg", "hashes": { - "sha256": "cb670127a9c70774b5b352ea2b471bccf915d2f4d5a3fbc441eae21f7696e38e" + "sha256": "a1868b6ac5670a61e7d679180aad49129d201d38552bbf1d99594adfd93d55a3" }, "provenance": null, "requires-python": null, - "size": 521706, - "upload-time": "2013-01-03T09:55:25.371595Z", - "url": "https://files.pythonhosted.org/packages/cb/40/c2d965bd4d8cc4493bbdea98881683b58115df2bd139beef03391b1c4586/pytz-2012j-py3.1.egg", + "size": 479705, + "upload-time": "2016-03-21T04:28:52.504170Z", + "url": "https://files.pythonhosted.org/packages/ee/f9/382bb51794d746e14e0de7332dfced6d7fba61b0820db5abeeeb8cf8395e/pytz-2016.2-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012j-py3.2.egg", + "filename": "pytz-2016.2-py2.5.egg", "hashes": { - "sha256": "c6f0f5a7f86e3b5907371cc30630dc9c749817964ac4a52ace7f6cfadb7451a3" + "sha256": "4a343d32eaf33adf733c555c32d42e2d0a6e44a6fc6b8e2ddf0f9d93ebeb6f7a" }, "provenance": null, "requires-python": null, - "size": 521685, - "upload-time": "2013-01-03T09:52:15.221113Z", - "url": "https://files.pythonhosted.org/packages/5a/e6/eb1b5237e948128a929ce33428745913ac1c2d3d424f712f083a21ed1ede/pytz-2012j-py3.2.egg", + "size": 479243, + "upload-time": "2016-03-21T04:29:04.163707Z", + "url": "https://files.pythonhosted.org/packages/e9/bf/a4e4610cdd4fc5f823945224ca1bcc642305bf9fc586476fe5fe03df9152/pytz-2016.2-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012j.tar.bz2", + "filename": "pytz-2016.2-py2.6.egg", "hashes": { - "sha256": "1fe28ec30c371e3864f4f9b7c9df9bb8351be707b7a128ae4443b0d559d6cbf1" + "sha256": "da76862a6392d14a82b136f356722190dac376dfd2eb48c04eaf4f52d381b1a7" }, "provenance": null, "requires-python": null, - "size": 214712, - "upload-time": "2013-01-03T09:50:00.446205Z", - "url": "https://files.pythonhosted.org/packages/36/a7/08762931f8a4c04dd9e7f25877263cf874f41b50b8e4142afb3c4e459e7a/pytz-2012j.tar.bz2", + "size": 479217, + "upload-time": "2016-03-21T04:29:17.172171Z", + "url": "https://files.pythonhosted.org/packages/b9/48/aaf6bb3d3a03a745c8fda38a6c308f644478feaaf0c25620e9251038dc05/pytz-2016.2-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012j.tar.gz", + "filename": "pytz-2016.2-py2.7.egg", "hashes": { - "sha256": "f075a63a330eae21b040a5148b8c4b64d7696a017de5ec62dc1604191efa791c" + "sha256": "f388026e93ed80fabe169a2505b0b604c508a364496f1d872d72fe6a8992a630" }, "provenance": null, "requires-python": null, - "size": 325684, - "upload-time": "2013-01-03T09:50:11.796860Z", - "url": "https://files.pythonhosted.org/packages/27/35/35b141bbe9f31e7ebcd2ce97385773270b70aa956c7673b618240da570f6/pytz-2012j.tar.gz", + "size": 479061, + "upload-time": "2016-03-21T04:29:30.555183Z", + "url": "https://files.pythonhosted.org/packages/0d/cc/c7bb2e663e3f99d3b4ed5b71a6ec75f40dea23571cec53b781e3b2d88814/pytz-2016.2-py2.7.egg", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2012j.zip", + "core-metadata": { + "sha256": "9fba507ff192e4380ede83d19660fc86e8133d555409340189441c88a3bfcdc3" + }, + "data-dist-info-metadata": { + "sha256": "9fba507ff192e4380ede83d19660fc86e8133d555409340189441c88a3bfcdc3" + }, + "filename": "pytz-2016.2-py2.py3-none-any.whl", "hashes": { - "sha256": "c61b53a71abdffee0fe00a876d2e5e74114f8ab351e67868aed06907b68c44d3" + "sha256": "29905081545659ab2510562d76c77f6b5c056118646dece3ea956a5671efa21a" }, "provenance": null, "requires-python": null, - "size": 535456, - "upload-time": "2013-01-03T09:50:26.860601Z", - "url": "https://files.pythonhosted.org/packages/0d/fe/e76fc7c330bd4b088e7c99b5614555fa5c43ba0e0b700f9bf55082f78973/pytz-2012j.zip", + "size": 478132, + "upload-time": "2016-03-21T04:28:41.418654Z", + "url": "https://files.pythonhosted.org/packages/f6/2d/35dc10ba9fdc9ef118ce4f3a5af8360882f64bb42c642d12f35370988c06/pytz-2016.2-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2013d-py2.4.egg", + "filename": "pytz-2016.2-py3.1.egg", "hashes": { - "sha256": "1e17aaf342c54e802e640701f1d6046873b9fcd01d12ee8da66f4a098b73631e" + "sha256": "a165e06bfaf78fd7b551b80f8633291ad6e18daa888ebb85e3c8c456d713fe39" }, "provenance": null, "requires-python": null, - "size": 531931, - "upload-time": "2013-09-05T14:17:30.919078Z", - "url": "https://files.pythonhosted.org/packages/73/34/4e5416f1b0f5d7694cc145719dd3754a102884145de822194c04d26b99ed/pytz-2013d-py2.4.egg", + "size": 479010, + "upload-time": "2016-03-21T04:29:43.286896Z", + "url": "https://files.pythonhosted.org/packages/95/fe/0acc1c85c82d3ead783665fa14547148cf5c425de746af66972c59623099/pytz-2016.2-py3.1.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2013d-py2.5.egg", + "filename": "pytz-2016.2-py3.2.egg", "hashes": { - "sha256": "40f9ebccc5c07a3e25060b9a577e1ff3fb34667cb3fdff6df54852fb734f28f3" + "sha256": "991243236e44275f51d291093977fdf8af7a022178df412d448d22b396b5fe0e" }, "provenance": null, "requires-python": null, - "size": 531465, - "upload-time": "2013-09-05T14:19:23.148516Z", - "url": "https://files.pythonhosted.org/packages/18/07/946b5f7376f637d4cc3b5b3119df867ed32ecc29ce6d4684e29adad9e53a/pytz-2013d-py2.5.egg", + "size": 479252, + "upload-time": "2016-03-21T04:29:55.508448Z", + "url": "https://files.pythonhosted.org/packages/21/47/4f39574fe944bcfa92c21284e7ca290ada84e74ef291e89ef81239133d3b/pytz-2016.2-py3.2.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2013d-py2.6.egg", + "filename": "pytz-2016.2-py3.3.egg", "hashes": { - "sha256": "d65bccfd2659d30c21e92caed69b03b6ddd9b6a0d546c0082808e09223678b54" + "sha256": "017a68821c06a9d452e1e1d9496d82d8506d01ce4df4505241368ff87ef79e2e" }, "provenance": null, "requires-python": null, - "size": 531434, - "upload-time": "2013-09-05T14:20:00.820094Z", - "url": "https://files.pythonhosted.org/packages/08/42/13fce05a147cdb5b8bd5a11516b58d0ede62b67741d5561fefce58cb44e5/pytz-2013d-py2.6.egg", + "size": 480052, + "upload-time": "2016-03-21T04:30:13.306707Z", + "url": "https://files.pythonhosted.org/packages/90/d7/f9db5a5726b90d01dfb65dfc7838790320433e3ede84dadb98b7de045dcb/pytz-2016.2-py3.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2013d-py2.7.egg", + "filename": "pytz-2016.2-py3.4.egg", "hashes": { - "sha256": "29db8b7754fc5cd561f2a4760383b57fe77836646c1f7628caaa7c1306686337" + "sha256": "d42c7871ed94aa41fd9642cfce219c8fd5dff06c60d98a47e46e01ef658624f0" }, "provenance": null, "requires-python": null, - "size": 531307, - "upload-time": "2013-09-05T14:20:39.411245Z", - "url": "https://files.pythonhosted.org/packages/7b/a5/bc2f55131ecfceaea1c85305c1acf77c492258d11c9450be59b37e97d9e6/pytz-2013d-py2.7.egg", + "size": 479730, + "upload-time": "2016-03-21T04:30:31.637183Z", + "url": "https://files.pythonhosted.org/packages/7b/f3/0acd4fbf6cbb0eab34ec2a0a054d1f5f07795dad34b096d28832e8afdd11/pytz-2016.2-py3.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2013d-py3.1.egg", + "filename": "pytz-2016.2-py3.5.egg", "hashes": { - "sha256": "1a80b2ccff81b4eb5fa995fad5d3e42a569fe17931a91e50288940331dd28026" + "sha256": "fdda7ea39fdb7f4909e7272eaf26f5cd44e402af5428f1ed870f3514b94456f6" }, "provenance": null, "requires-python": null, - "size": 531149, - "upload-time": "2013-09-05T14:29:10.795776Z", - "url": "https://files.pythonhosted.org/packages/9d/1d/5328924acea35334be2e50105e8c0f66f8e8918e95ba646d255c3651b389/pytz-2013d-py3.1.egg", + "size": 479683, + "upload-time": "2016-03-21T04:30:44.807656Z", + "url": "https://files.pythonhosted.org/packages/c3/83/486154838aa3a45a9ec8e8a543a153aad99e06b73a2687adb6d4151d274c/pytz-2016.2-py3.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2013d-py3.2.egg", + "filename": "pytz-2016.2.tar.bz2", "hashes": { - "sha256": "4e80ff8454f1038c866f61c4cb6e4a1e4dbcbf48323b35d8f4c55595cf50c01c" + "sha256": "675ec20d1b956a5817dcd32b0290933e953c752e324ef2365f032a3a70c6b2a7" }, "provenance": null, "requires-python": null, - "size": 531410, - "upload-time": "2013-09-05T14:26:11.627797Z", - "url": "https://files.pythonhosted.org/packages/d2/7c/f3e27f54871fd1f911ad5390c81e9a9a6b181a47f8184f869ba82faad62f/pytz-2013d-py3.2.egg", + "size": 170104, + "upload-time": "2016-03-21T04:31:06.018838Z", + "url": "https://files.pythonhosted.org/packages/47/d7/58f26eb96a15ac6ae9591757e04cd3c12920ad9c35d3ada19b3598189f70/pytz-2016.2.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2013d-py3.3.egg", + "filename": "pytz-2016.2.tar.gz", "hashes": { - "sha256": "9acd6e0d94356c30b0c829f1913eb950b5dd2a0d90716ee05a0761b83ff3f531" + "sha256": "cdcd7dc6abd6aad46055ef8e3769a6b99425af86cbb7214d27845f0316550473" }, "provenance": null, "requires-python": null, - "size": 532219, - "upload-time": "2013-09-05T14:39:46.860141Z", - "url": "https://files.pythonhosted.org/packages/cd/41/857a168bfda424b371381fdaf6a2a30dd00d922b379becf372086d63b7df/pytz-2013d-py3.3.egg", + "size": 285498, + "upload-time": "2016-03-21T04:31:17.412884Z", + "url": "https://files.pythonhosted.org/packages/5b/91/e9c49ec164ac6e7a4fd2dbd65db28327dc79e512186e2e4a34371f7f840c/pytz-2016.2.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2013d.tar.bz2", + "filename": "pytz-2016.2.zip", "hashes": { - "sha256": "2407e5b3d69c87915e7b3d86746ca3909153ddee82899b8f5cb70a4fd31b715e" + "sha256": "4322d42d68f19df6e2a1fd59d11c8499dc8ddb765440db9643a29b9b329aab63" }, "provenance": null, "requires-python": null, - "size": 204865, - "upload-time": "2013-09-05T14:15:24.817400Z", - "url": "https://files.pythonhosted.org/packages/12/41/890466b297479190741a3b428a29fa54ed6200bc0780d839edfd7a0f3caf/pytz-2013d.tar.bz2", + "size": 495452, + "upload-time": "2016-03-21T04:30:56.455091Z", + "url": "https://files.pythonhosted.org/packages/80/6d/ba981a2c6f08c2f971c551ee22f2927db1133e3bc231fba697f5983ded09/pytz-2016.2.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2013d.tar.gz", + "filename": "pytz-2016.3-py2.4.egg", "hashes": { - "sha256": "4eee447b2102141dfc7d92b0536608616f152811a8adee2f120460f368ecc4c6" + "sha256": "e9add8d6d1d518be5a9751cca2d1a7fd18aa0ef34c11ddfc3ced38ffa5edba19" }, "provenance": null, "requires-python": null, - "size": 339254, - "upload-time": "2013-09-05T14:15:52.210899Z", - "url": "https://files.pythonhosted.org/packages/03/25/829c6a147e2abe2c025f93df8a847fb85cbb04a1e2f902218886dd3c5bf9/pytz-2013d.tar.gz", + "size": 480891, + "upload-time": "2016-03-24T06:09:13.050149Z", + "url": "https://files.pythonhosted.org/packages/a7/9a/6a7ae772d1d9b92d65af84cb6236b07861c3bf4f344f58dccf40e4be6815/pytz-2016.3-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2013d.zip", + "filename": "pytz-2016.3-py2.5.egg", "hashes": { - "sha256": "5d07ae35d9d4587da5c2937342ce632084a9f13f78341f1878812f96f71bc472" + "sha256": "4b96e744647bb837d4b61a147d1212557dffd5aa07bc4f98785aa9ba551c031e" }, "provenance": null, "requires-python": null, - "size": 543487, - "upload-time": "2013-09-05T14:16:42.341308Z", - "url": "https://files.pythonhosted.org/packages/3a/4c/6e6761f3c29396516ab67ef0c8ac56223dacc8c84f938464bbdd5cc9340f/pytz-2013d.zip", + "size": 480428, + "upload-time": "2016-03-24T06:09:54.455143Z", + "url": "https://files.pythonhosted.org/packages/b1/85/bcf3eeb70bd31ec9112ff2004d8f1e1d51f5d52ea8a0477356357397e1f2/pytz-2016.3-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2004a.tar.gz", + "filename": "pytz-2016.3-py2.6.egg", "hashes": { - "sha256": "244f8f1f17a191c1fe6665e05641ae09e5c653a22826889540274ebcaf1ae4c4" + "sha256": "be74107f7b70876e146fb29cecc0467dd4a20e6b8bb7bf374aacdef9ce4f520e" }, "provenance": null, "requires-python": null, - "size": 209615, - "upload-time": "2013-10-01T15:21:37.249532Z", - "url": "https://files.pythonhosted.org/packages/3f/9f/22fd479e19353f6645a61577885f159f7077a4d657500f90eef54c24a46f/pytz-2004a.tar.gz", + "size": 480401, + "upload-time": "2016-03-24T06:10:25.439305Z", + "url": "https://files.pythonhosted.org/packages/1f/d9/2ab237a3cddb6a3940853116b48df8c867ebb8d6e09359ebd207554d3ea0/pytz-2016.3-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2004b.tar.gz", + "filename": "pytz-2016.3-py2.7.egg", "hashes": { - "sha256": "1fad98f11124545d1b6bed08904e544308a34971aa997efc976768eefa483814" + "sha256": "ba752ce6af6efd0178bab4f8e809b03ee68ac28598e2113dc70f032c6b757ce9" }, "provenance": null, "requires-python": null, - "size": 149375, - "upload-time": "2013-10-01T15:18:06.009144Z", - "url": "https://files.pythonhosted.org/packages/de/c2/34a1626156e249a6f76978dc0e8d97b159ea69d0c1884eacf88e98c0db97/pytz-2004b.tar.gz", + "size": 480245, + "upload-time": "2016-03-24T06:10:52.565836Z", + "url": "https://files.pythonhosted.org/packages/28/ef/91c7dc61958eab73c4597d4db061dfd2ee7cfdb61559f9866b77f2132d4a/pytz-2016.3-py2.7.egg", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2004b.2.tar.gz", + "core-metadata": { + "sha256": "f0d19245c078740d4b36ca87a34331ebae1321ce6f8730106cac0c4b1fc0e5f4" + }, + "data-dist-info-metadata": { + "sha256": "f0d19245c078740d4b36ca87a34331ebae1321ce6f8730106cac0c4b1fc0e5f4" + }, + "filename": "pytz-2016.3-py2.py3-none-any.whl", "hashes": { - "sha256": "d19648722ba995d72dc091acc87607788df9f3f951044e058f5c35255bab9b89" + "sha256": "2e4859a1c1b5c77bdc247013332ae1edbd5b3a7fb3737e33c5f26efcf5e150fb" }, "provenance": null, "requires-python": null, - "size": 153539, - "upload-time": "2013-10-01T15:24:37.255645Z", - "url": "https://files.pythonhosted.org/packages/16/a4/0231bac40333c820ca731bf100c99dbae1d66f26d3cd21de9f6303ab5c79/pytz-2004b.2.tar.gz", + "size": 479336, + "upload-time": "2016-03-24T06:08:39.591295Z", + "url": "https://files.pythonhosted.org/packages/e2/87/e774b15dd6468889e5268ebbc00040c9f9da546c462099c4d43e14697e04/pytz-2016.3-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2005a.tar.gz", + "filename": "pytz-2016.3-py3.1.egg", "hashes": { - "sha256": "0344684aa63672a048d48587d9ab69ec3f32939366986e0d118d758670795f6a" + "sha256": "9309233732c7bb61c585473f8b80b9aba49e7b4dc8e022007c4926db0a1f3d84" }, "provenance": null, "requires-python": null, - "size": 152386, - "upload-time": "2013-10-01T15:32:15.073956Z", - "url": "https://files.pythonhosted.org/packages/03/98/276bd2f074e24833bb472cefd3b535ed6aed7ffa7029218a64fae5784b61/pytz-2005a.tar.gz", + "size": 480209, + "upload-time": "2016-03-24T06:11:31.684977Z", + "url": "https://files.pythonhosted.org/packages/a4/7a/0a0cbd670152f8f0bd7790d06f0146f73c734254ef896531c9b7ece4c6d8/pytz-2016.3-py3.1.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2005r.tar.bz2", + "filename": "pytz-2016.3-py3.2.egg", "hashes": { - "sha256": "f806bbf8511c4a41837b92fa6a0df11824248d1508d7889a4ac6a5e899da36cb" + "sha256": "dc43c3d43b35e7fd53212e6ff98dbdfd7cce4bc9a1a110ff804664d8087bc583" }, "provenance": null, "requires-python": null, - "size": 107129, - "upload-time": "2005-12-31T09:59:43Z", - "url": "https://files.pythonhosted.org/packages/bf/8b/c84177045c8a2e09adfeb327bf24874a14a3d713de9956a27f4bfd0ec998/pytz-2005r.tar.bz2", + "size": 480442, + "upload-time": "2016-03-24T06:11:54.131929Z", + "url": "https://files.pythonhosted.org/packages/b9/a5/6f149f1d09cb6351d87e0077b31c6d2c092af36336af9cb404d27cb84f74/pytz-2016.3-py3.2.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2005r.tar.gz", + "filename": "pytz-2016.3-py3.3.egg", "hashes": { - "sha256": "efa6f02b9a1bc61d4e769e83d14d7b1e553de8a2a63e26c79f30a2183366563e" + "sha256": "f1dcc34a44a93bf1c5f72f5c75985aa2065e3d3ca9e3d09e97edc1491647362a" }, "provenance": null, "requires-python": null, - "size": 164753, - "upload-time": "2005-12-31T09:58:54Z", - "url": "https://files.pythonhosted.org/packages/07/f4/4c8045d78f1d97d297c528b9ac4f67c6c203f02a31d857c9a10421e1b97f/pytz-2005r.tar.gz", + "size": 481245, + "upload-time": "2016-03-24T06:12:27.782723Z", + "url": "https://files.pythonhosted.org/packages/96/ac/632d9255bdc205060b531a0b837240d5fe0cb85e2635ee260ba7b4a805fc/pytz-2016.3-py3.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2005r.zip", + "filename": "pytz-2016.3-py3.4.egg", "hashes": { - "sha256": "29b5476fa66871d338cab6da5f62fe02df8e5e0a0710142a4c016ffe5eb22389" + "sha256": "3997c11dce6cc46e72a5711492c59fd4c32e0f77ceccb4cefc31b54e826b0e32" }, "provenance": null, "requires-python": null, - "size": 403501, - "upload-time": "2005-12-31T10:00:40Z", - "url": "https://files.pythonhosted.org/packages/9d/7c/87987c16c867fb6bba2ef0b4cd76f1a41531142af18d6894017c2e59f203/pytz-2005r.zip", + "size": 480924, + "upload-time": "2016-03-24T06:13:03.750082Z", + "url": "https://files.pythonhosted.org/packages/b4/96/e8e0a375406b155875a0f1d674a972dcf202fef510d07d4ef74c1866be81/pytz-2016.3-py3.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2007c-py2.4.egg", + "filename": "pytz-2016.3-py3.5.egg", "hashes": { - "sha256": "645ec6ee7996f74a55e7de63b36954d14095165d517e97c693da61cea9afaa6e" + "sha256": "69053f951079f5cbf9444cc9bf8af9a227841ca5fd9cb8ed4cecf1a1397adabb" }, "provenance": null, "requires-python": null, - "size": 487433, - "upload-time": "2007-03-03T10:37:25Z", - "url": "https://files.pythonhosted.org/packages/3b/85/6ed9b3111b255fb57bc666056e589691b3c6da8e0c5acae6a69cadfd55fa/pytz-2007c-py2.4.egg", + "size": 480869, + "upload-time": "2016-03-24T06:13:23.459345Z", + "url": "https://files.pythonhosted.org/packages/d4/f7/5950ee2ac235d2fe1074f33b83e76fa299371e7608857ed04e5ac2bff85d/pytz-2016.3-py3.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2007c-py2.5.egg", + "filename": "pytz-2016.3.tar.bz2", "hashes": { - "sha256": "d06758290d19954fc9eb142af5ada4448c94ebf37705a438020a4648b5ed8ee2" + "sha256": "c193dfa167ac32c8cb96f26cbcd92972591b22bda0bac3effdbdb04de6cc55d6" }, "provenance": null, "requires-python": null, - "size": 487084, - "upload-time": "2007-03-03T10:37:44Z", - "url": "https://files.pythonhosted.org/packages/94/e3/47e86e3ad2093cc6ed5cdb6ee85d0f583401e62d286f1e7746e91fec5efd/pytz-2007c-py2.5.egg", + "size": 170906, + "upload-time": "2016-03-24T06:14:02.670625Z", + "url": "https://files.pythonhosted.org/packages/a5/54/5f9f7bbf5800579fb6601560057cdbd45d9bc6b5a0ae87d8d598a9f903ba/pytz-2016.3.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2007c.tar.bz2", + "filename": "pytz-2016.3.tar.gz", "hashes": { - "sha256": "68e0209c749f2c6cad52d02270ffaf0bd381f11dab69f8c8451b322d21b0991d" + "sha256": "3449da19051655d4c0bb5c37191331748bcad15804d81676a88451ef299370a8" }, "provenance": null, "requires-python": null, - "size": 161817, - "upload-time": "2007-03-03T10:36:37Z", - "url": "https://files.pythonhosted.org/packages/32/1a/56e273acd00bbeb1eebbce0e36ec4d612bc8ad230f9e2f98658e97b5d86b/pytz-2007c.tar.bz2", + "size": 286502, + "upload-time": "2016-03-24T06:14:30.354043Z", + "url": "https://files.pythonhosted.org/packages/92/ee/1ff332497e49fa913953f66b107d2af4c4e0525a89cdd4413443b665b034/pytz-2016.3.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2007c.tar.gz", + "filename": "pytz-2016.3.zip", "hashes": { - "sha256": "a2901ad7e60aa580820fbff14a146fc78ee5b83bae52efb808ca213666d89c38" + "sha256": "a40ddd935cf3683ff801028b9001a38ea80fd7a7bba657ac380e1497f86861ee" }, "provenance": null, "requires-python": null, - "size": 224366, - "upload-time": "2007-03-03T10:36:50Z", - "url": "https://files.pythonhosted.org/packages/9d/cf/54b490c287ff8408a92dbef07b4ca598951457700c988f9c65441eaca32b/pytz-2007c.tar.gz", + "size": 496652, + "upload-time": "2016-03-24T06:13:41.655994Z", + "url": "https://files.pythonhosted.org/packages/43/32/0fda75a0066835bbc0ad2afd192f3dada6046b7e006d31db571905b0a280/pytz-2016.3.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2007c.zip", + "filename": "pytz-2016.4-py2.4.egg", "hashes": { - "sha256": "6e1d51b46b424f3535eeb44413d32b91fa5e793e1d47b6fb858091f4e20c86ed" + "sha256": "66693fc628ba794c03a588b4ff8f49eedc7bf739b77e795459088edd202c5700" }, "provenance": null, "requires-python": null, - "size": 495569, - "upload-time": "2007-03-03T10:37:06Z", - "url": "https://files.pythonhosted.org/packages/cf/3d/bddbdf6e1ae30654b2a0c2bd6fd23cc1d0eabaed0633e627bf2d80ed03c8/pytz-2007c.zip", + "size": 482235, + "upload-time": "2016-04-22T13:12:30.136905Z", + "url": "https://files.pythonhosted.org/packages/f1/f5/3b760dd00bdd613466a16e04547907a248c8464b7b2c065abfdcda4880a5/pytz-2016.4-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2008a-py2.3.egg", + "filename": "pytz-2016.4-py2.5.egg", "hashes": { - "sha256": "e00d5b5e87540a65754d16667e0a0423169cb8d5f71478ad7f34a44c03ab5ea1" + "sha256": "b3b7f7f26fd31bf513324572d7dd8f63a406fbbebca296ccc86c40be7979ad79" }, "provenance": null, "requires-python": null, - "size": 996124, - "upload-time": "2008-03-10T08:35:29Z", - "url": "https://files.pythonhosted.org/packages/7d/7f/fd3e76b58e950c49ab4ef93b2b6e3018ffc11348930aaf0245b5570a5e52/pytz-2008a-py2.3.egg", + "size": 481791, + "upload-time": "2016-04-22T13:15:18.521785Z", + "url": "https://files.pythonhosted.org/packages/72/7f/88c2be2daec36c44fa4e4efd9d4109f6c98d3bd734b9b7a2d45344584669/pytz-2016.4-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2008a-py2.4.egg", + "filename": "pytz-2016.4-py2.6.egg", "hashes": { - "sha256": "db892861d5cb877f9a03093b5f5292f32a3ac005970d249b57845ef446548807" + "sha256": "7fec5bb978be08b046dba347cf46e0a8b7a418fc8a25cc7199637a8ac4cc6ff4" }, "provenance": null, "requires-python": null, - "size": 496625, - "upload-time": "2008-03-10T08:35:57Z", - "url": "https://files.pythonhosted.org/packages/31/0c/d322d9eccfdfb6297e2f8e26fa3826def242867fcd0d42576815010bdf44/pytz-2008a-py2.4.egg", + "size": 481764, + "upload-time": "2016-04-22T13:15:50.526156Z", + "url": "https://files.pythonhosted.org/packages/9a/f7/687bcf7f76254de8ea2ef79facfa93daa9cf1e3b10ce34b114da8f7dc866/pytz-2016.4-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2008a-py2.5.egg", + "filename": "pytz-2016.4-py2.7.egg", "hashes": { - "sha256": "e48babfe2d10f45280abe91c724a3907b2b5c512fde4de788e64e10d7f8df47b" + "sha256": "7b705b7cdadfa89b8e1dae38efe9a6deb41b5cefac35aa8bbfc2318cb09ebd63" }, "provenance": null, "requires-python": null, - "size": 496283, - "upload-time": "2008-03-10T08:36:21Z", - "url": "https://files.pythonhosted.org/packages/c5/79/58c5f8e53f538ded89a0f8ae06c191e281745da0aa7add145db87c890206/pytz-2008a-py2.5.egg", + "size": 481610, + "upload-time": "2016-04-22T13:16:54.645167Z", + "url": "https://files.pythonhosted.org/packages/ae/d1/4dcd5ec1c8aafdbf417d0ae7ac039ff674277856d40f051f6e98d7efeb59/pytz-2016.4-py2.7.egg", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2008a.tar.bz2", + "core-metadata": { + "sha256": "dc836a4c6e9ab1be7f870e3a9f8116927d36fab0c72db353ffa1f27e3d826e4c" + }, + "data-dist-info-metadata": { + "sha256": "dc836a4c6e9ab1be7f870e3a9f8116927d36fab0c72db353ffa1f27e3d826e4c" + }, + "filename": "pytz-2016.4-py2.py3-none-any.whl", "hashes": { - "sha256": "fbacf8b636c503430be88c1df54e5ec69339d574f969cf4d5f927823c661d553" + "sha256": "8781cdd3ca70f5a536884e051797ca213b9ff479a5c1cc57240adf37cc1eff1b" }, "provenance": null, "requires-python": null, - "size": 162798, - "upload-time": "2008-03-10T08:34:05Z", - "url": "https://files.pythonhosted.org/packages/f3/f1/82c1a7bfb35edebd70c96507d9b48ee89a445f07a7b68f97b7db216bdd14/pytz-2008a.tar.bz2", + "size": 480857, + "upload-time": "2016-04-22T13:17:51.632292Z", + "url": "https://files.pythonhosted.org/packages/ae/cf/a7442138ad899a7587489641a8923f1e640cafc2d6ffe4e79e5d15cc5b3e/pytz-2016.4-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2008a.tar.gz", + "filename": "pytz-2016.4-py3.1.egg", "hashes": { - "sha256": "58a2f393da21792d8a2abec4bac133e5d7adb6afcbf85541f85da306e1a2a280" + "sha256": "bb2bde3edc3fa9ee5c033fbb5e57146d223878f4ff1950303214eccfb1977a46" }, "provenance": null, "requires-python": null, - "size": 221897, - "upload-time": "2008-03-10T08:34:23Z", - "url": "https://files.pythonhosted.org/packages/30/36/3666254611b9c18b09a3493ba80439abc945f5961834bef9a493fa85b0ee/pytz-2008a.tar.gz", + "size": 481550, + "upload-time": "2016-04-22T13:21:43.427207Z", + "url": "https://files.pythonhosted.org/packages/e3/f3/84a7a0ec48073f1718c7f4ebf5d2022a8910d7ed705d62c39e16906a41f8/pytz-2016.4-py3.1.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2008a.zip", + "filename": "pytz-2016.4-py3.2.egg", "hashes": { - "sha256": "ad33551056cede7c3135a461aa420bca3b924300722e3cb6a5cace3c18bf313c" + "sha256": "6aa73396e7bb8031569e849e40e02aca1d79e602864ae60189cf1420baba8f34" }, "provenance": null, "requires-python": null, - "size": 504521, - "upload-time": "2008-03-10T08:34:42Z", - "url": "https://files.pythonhosted.org/packages/af/3a/c296990f45b9673d96c78b46b35655ac38cebef9602393edd3e01d2c237f/pytz-2008a.zip", + "size": 481794, + "upload-time": "2016-04-22T13:22:29.243547Z", + "url": "https://files.pythonhosted.org/packages/6f/de/f5cd633ed55dbca78207cc0b5980445b40ac6d86aceef390aefe167f9f9c/pytz-2016.4-py3.2.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2008b-py2.3.egg", + "filename": "pytz-2016.4-py3.3.egg", "hashes": { - "sha256": "ab21d898c68d8b038663ad0e9f0106ada1a3403519ec2d7502033ed53cee57d4" + "sha256": "82b425cbc05517f6ad70c33825c620104fc5582cf948fb2e776a8449c72c5dcd" }, "provenance": null, "requires-python": null, - "size": 997636, - "upload-time": "2008-04-22T11:15:36Z", - "url": "https://files.pythonhosted.org/packages/84/7f/e574caa0386aed67e3b86da79dec78980f490365934c72f36f610fda6d29/pytz-2008b-py2.3.egg", + "size": 482595, + "upload-time": "2016-04-22T13:23:03.313067Z", + "url": "https://files.pythonhosted.org/packages/c1/80/079140dca1d2c048801aa2f6ef0c6d42f0874a5ffa742e9d138ce900caf6/pytz-2016.4-py3.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2008b-py2.4.egg", + "filename": "pytz-2016.4-py3.4.egg", "hashes": { - "sha256": "6b47d6f1be85625ddeeba808e4018ac2151cbd15798dbe0271d0e9faf4d68a05" + "sha256": "4ffe0390abd525733373b9b3f6acc13ad25c2d64d268fb5a992eaddf5b133b46" }, "provenance": null, "requires-python": null, - "size": 497561, - "upload-time": "2008-04-22T11:15:58Z", - "url": "https://files.pythonhosted.org/packages/71/b7/c91fc5e496e498492764f5f35f3a95854ef4128fe2e3cc0364834b4acf49/pytz-2008b-py2.4.egg", + "size": 482279, + "upload-time": "2016-04-22T13:23:37.044045Z", + "url": "https://files.pythonhosted.org/packages/fc/c6/2617525bc2f652a766f485e72f79a1496637e16da3b16a3c13ea39ba549f/pytz-2016.4-py3.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2008b-py2.5.egg", + "filename": "pytz-2016.4-py3.5.egg", "hashes": { - "sha256": "a438ddf27e9d2ae81b2d0a36319aa5b6b23047c3f31b51edfc635b578338dc2d" + "sha256": "9c51c2aa05bc6a22b62f6114c03ba2c9882413b8d7dcd5e2531fce87333b41ba" }, "provenance": null, "requires-python": null, - "size": 497223, - "upload-time": "2008-04-22T11:16:19Z", - "url": "https://files.pythonhosted.org/packages/cf/05/104a5c4385fe4295c18f83b973411990c285be3b2fefd0c6f6cf7430d3a2/pytz-2008b-py2.5.egg", + "size": 482219, + "upload-time": "2016-04-22T13:23:53.831694Z", + "url": "https://files.pythonhosted.org/packages/5b/97/d2ab3f05b7420ea0479fd74f1dfc27c1855e8c6fb6abe5ebedb10c58cff9/pytz-2016.4-py3.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2008b.tar.bz2", + "filename": "pytz-2016.4.tar.bz2", "hashes": { - "sha256": "8d099d16309f55f7609bc569578b45916d19803e6bce1e3be08ee3e6db8657c9" + "sha256": "ee7c751544e35a7b7fb5e3fb25a49dade37d51e70a93e5107f10575d7102c311" }, "provenance": null, "requires-python": null, - "size": 162594, - "upload-time": "2008-04-22T11:14:36Z", - "url": "https://files.pythonhosted.org/packages/d0/85/a3d3519467f73d5242e1849735369a6fb5ab9340606104b190aff9fad4d2/pytz-2008b.tar.bz2", + "size": 171959, + "upload-time": "2016-04-22T13:19:39.634148Z", + "url": "https://files.pythonhosted.org/packages/f4/7d/7c0c85e9c64a75dde11bc9d3e1adc4e09a42ce7cdb873baffa1598118709/pytz-2016.4.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2008b.tar.gz", + "filename": "pytz-2016.4.tar.gz", "hashes": { - "sha256": "ed1fcd63dcf18968520044b9d7c96be50bf9894a095a0c6aed49f723f13d7dc4" + "sha256": "c823de61ff40d1996fe087cec343e0503881ca641b897e0f9b86c7683a0bfee1" }, "provenance": null, "requires-python": null, - "size": 221620, - "upload-time": "2008-04-22T11:14:51Z", - "url": "https://files.pythonhosted.org/packages/a5/e6/1b4cdc0d9e7d1856f1241fa083b9b38889bc8a27314dfc2974ed9d420501/pytz-2008b.tar.gz", + "size": 286813, + "upload-time": "2016-04-22T13:20:11.084280Z", + "url": "https://files.pythonhosted.org/packages/ad/30/5ab2298c902ac92fdf649cc07d1b7d491a241c5cac8be84dd84464db7d8b/pytz-2016.4.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2008b.zip", + "filename": "pytz-2016.4.zip", "hashes": { - "sha256": "47573a06e5529a92e33b5f837b35331de9efe6fdc1b69e200864fd5fa252065d" + "sha256": "be2ff04e94a2b5454ddcfbebb81ee8e46162734d4c2fcc90c422d16ab51f810b" }, "provenance": null, "requires-python": null, - "size": 505495, - "upload-time": "2008-04-22T11:15:07Z", - "url": "https://files.pythonhosted.org/packages/a9/79/b7e0d8262bb6efda236c4f8166bd0adba542d06360b7d0882f75d18d6558/pytz-2008b.zip", + "size": 498006, + "upload-time": "2016-04-22T13:20:55.178415Z", + "url": "https://files.pythonhosted.org/packages/6c/4a/eb896a5629813b56f5a79cc6b7f5551598f27f1eea6c00c68b47541c1501/pytz-2016.4.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2008c-py2.3.egg", + "filename": "pytz-2016.6-py2.4.egg", "hashes": { - "sha256": "d404d0230817410936ce4e01d83e989d7c99799ec24f1dcd14fc2e5dcddbbedf" + "sha256": "f25c9941d5e80865bfab0f49627e7e199e81ac2f47497b19bebb498dc494b7c9" }, "provenance": null, "requires-python": null, - "size": 997722, - "upload-time": "2008-07-07T09:52:05Z", - "url": "https://files.pythonhosted.org/packages/64/d4/ef3729f220bb732dc4ad81ca3da54d40a9a1a1c1c0ae927bcd9b9a5e9f6a/pytz-2008c-py2.3.egg", + "size": 482569, + "upload-time": "2016-07-13T13:46:48.604546Z", + "url": "https://files.pythonhosted.org/packages/32/48/78bcfd34df5de16a335ba00cd0d7cf816c9e34ce1f38469e9414eff4534d/pytz-2016.6-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2008c-py2.4.egg", + "filename": "pytz-2016.6-py2.5.egg", "hashes": { - "sha256": "6db5bd28a2944a7d34b7d0fb4d0fd60af04cee7b8f520f992796187cb399c7da" + "sha256": "35b5a38d6ffda82220a9e6b97b7b7162887b2d7ff82a1b601979e60d13062718" }, "provenance": null, "requires-python": null, - "size": 497608, - "upload-time": "2008-07-07T09:52:35Z", - "url": "https://files.pythonhosted.org/packages/63/76/07e986bf4e57d0228868095ff2808b6025d50211b7fc7117a92620e43894/pytz-2008c-py2.4.egg", + "size": 482119, + "upload-time": "2016-07-13T13:46:57.043336Z", + "url": "https://files.pythonhosted.org/packages/05/f5/657679753d87e43542abfed7ee46c772333cbec8a12fa869c88e63ac257d/pytz-2016.6-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2008c-py2.5.egg", + "filename": "pytz-2016.6-py2.6.egg", "hashes": { - "sha256": "a552feae693e4c94f4cb382d37c044e08e555878915fd92a6c879216f542b27c" + "sha256": "8eba058ab00830a8e3c0a8b81fe5d7b367f0fd18277c94afc9d674a99eae5d42" }, "provenance": null, "requires-python": null, - "size": 497275, - "upload-time": "2008-07-07T09:53:03Z", - "url": "https://files.pythonhosted.org/packages/2f/55/719bf781af276cbc31b5741f6f3d2e01ebfb8443de173b1217b7836e6ba9/pytz-2008c-py2.5.egg", + "size": 482090, + "upload-time": "2016-07-13T13:47:06.060055Z", + "url": "https://files.pythonhosted.org/packages/b9/f3/6ccc7575ba89b3ce1ee34fe49ac2b6f4de6401cc3e1ebe9d4897bd2f9004/pytz-2016.6-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2008c.tar.bz2", + "filename": "pytz-2016.6-py2.7.egg", "hashes": { - "sha256": "bc83aadd149134b68ccad8c00ece7cc96c4c65da4bc17b15410ca79680ab7318" + "sha256": "937f30580a1ef85c28fea2672871c2e3df9a22fb9070bc77c20d26ab99ea6369" }, "provenance": null, "requires-python": null, - "size": 162742, - "upload-time": "2008-07-07T09:50:17Z", - "url": "https://files.pythonhosted.org/packages/99/52/414b2886ed1271510961404a7f42d66111ef2a5390dc3b682058a8df61b7/pytz-2008c.tar.bz2", + "size": 481931, + "upload-time": "2016-07-13T13:47:15.127916Z", + "url": "https://files.pythonhosted.org/packages/93/c3/1927a393a8e5e22ae9c38d893cc829e5a4df4c63ac283fcdb6c863159371/pytz-2016.6-py2.7.egg", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2008c.tar.gz", + "core-metadata": { + "sha256": "aa70651bbebeab8b0dfe96f039f99f18852b1faae5551b7dff35971a340f1702" + }, + "data-dist-info-metadata": { + "sha256": "aa70651bbebeab8b0dfe96f039f99f18852b1faae5551b7dff35971a340f1702" + }, + "filename": "pytz-2016.6-py2.py3-none-any.whl", "hashes": { - "sha256": "1b6a526ae4a4faf05398f1e5e22e1e7fe39f7a3a1b8aefe8a6307204011b8297" + "sha256": "62fd4e22635f609cf1f5da3037612214758ff5f510f4e877ec31d3bbbb995802" }, "provenance": null, "requires-python": null, - "size": 221784, - "upload-time": "2008-07-07T09:50:40Z", - "url": "https://files.pythonhosted.org/packages/bd/90/97c90fed4304580bc8fb85c25df70c8b72c70098dd407c7b68681a9b81c4/pytz-2008c.tar.gz", + "size": 481175, + "upload-time": "2016-07-13T13:48:09.608784Z", + "url": "https://files.pythonhosted.org/packages/ae/57/36d3c91c5b83117cfebd6a02016bb8203c368b1d1031211dc61b249a5792/pytz-2016.6-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2008c.zip", + "filename": "pytz-2016.6-py3.1.egg", "hashes": { - "sha256": "6287e6f866085f578c3744317528797a4a6459767bedab8537f456b0f9170d30" + "sha256": "58f594447ca62397c7be6c40fc9406c1d60836cb40974f279058062e58752cea" }, "provenance": null, "requires-python": null, - "size": 505540, - "upload-time": "2008-07-07T09:50:57Z", - "url": "https://files.pythonhosted.org/packages/0b/22/3d12f0096e083f7c8a255468d1988556f0b68282c1d5e8aca3afe55f1a0f/pytz-2008c.zip", + "size": 481869, + "upload-time": "2016-07-13T13:47:24.483741Z", + "url": "https://files.pythonhosted.org/packages/d8/f0/4a9d1b7f8716e0a283aec4d8423d6217a6e0c70668a460aaa39d80634ba4/pytz-2016.6-py3.1.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009a-py2.3.egg", + "filename": "pytz-2016.6-py3.2.egg", "hashes": { - "sha256": "8c1a1b940b3fb0419ce41431a4b44533d7d62297ac0a771cb4591dcaa5e13764" + "sha256": "7dd7accd1690ed32fbd90ad9d273c84e8e09178cdc190b195347d27daebd40df" }, "provenance": null, "requires-python": null, - "size": 1007681, - "upload-time": "2009-01-22T10:02:12Z", - "url": "https://files.pythonhosted.org/packages/45/f0/d7a0effe99ea200ae9829207ffb305e9529b6ce32e328a4c422f493f5e83/pytz-2009a-py2.3.egg", + "size": 482121, + "upload-time": "2016-07-13T13:47:33.249943Z", + "url": "https://files.pythonhosted.org/packages/49/2f/c810405da94b53cc0000512073e495cdb022265a9b18fae916a0181bc875/pytz-2016.6-py3.2.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009a-py2.4.egg", + "filename": "pytz-2016.6-py3.3.egg", "hashes": { - "sha256": "d7d08eb1b56cb5a798fc9b5395a39ecd8a4e7fb078549fb321df69e63aa0f99b" + "sha256": "de72bec3c2f2c86bea4c0c83a921031613976b05ff7f14e1bae1149f177b7746" }, "provenance": null, "requires-python": null, - "size": 501163, - "upload-time": "2009-01-22T13:49:07Z", - "url": "https://files.pythonhosted.org/packages/f9/2a/4edbb132c13c44b791e3c6c506e28fc90f4eca06dafc53da18f5b428ce3c/pytz-2009a-py2.4.egg", + "size": 482904, + "upload-time": "2016-07-13T13:47:42.694071Z", + "url": "https://files.pythonhosted.org/packages/b4/64/1d34c4652fc45fa85120fc5cc4448dccf576d60202870b29fcf4d012daa7/pytz-2016.6-py3.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009a-py2.5.egg", + "filename": "pytz-2016.6-py3.4.egg", "hashes": { - "sha256": "3c9f756267db98bae73cae326c8daa712e7c98ca3d5635e76d0da2ffb9e0a094" + "sha256": "4e9d04cb71d5db26123a1602eb402dab9a7b3686e2786d1e170858e31b59850f" }, "provenance": null, "requires-python": null, - "size": 500817, - "upload-time": "2009-01-22T13:50:28Z", - "url": "https://files.pythonhosted.org/packages/6e/45/f20147f142e43a1fdcf0986ce7da330e311bf559e5c92beb28506cdb6f38/pytz-2009a-py2.5.egg", + "size": 482608, + "upload-time": "2016-07-13T13:47:51.834861Z", + "url": "https://files.pythonhosted.org/packages/43/cc/1fd72b1fb40f1981c11ac2d00048df7d43042ec72c4319d8a9cfcc8bcb54/pytz-2016.6-py3.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009a-py2.6.egg", + "filename": "pytz-2016.6-py3.5.egg", "hashes": { - "sha256": "43a8e803b7f8b3904b8b5e81109d7210861fa956a37381a867dff919fbe888a6" + "sha256": "b1f51ed44fe5c25f088bc8c7c189060dc1258b157b5bb6d46d08cc033fca6d1a" }, "provenance": null, "requires-python": null, - "size": 500792, - "upload-time": "2009-01-22T13:52:20Z", - "url": "https://files.pythonhosted.org/packages/77/9e/e68ddd0fb1fc83f47ef413e32e6d21fb3930b76124ea6fcb5c74c48f34ae/pytz-2009a-py2.6.egg", + "size": 482554, + "upload-time": "2016-07-13T13:48:00.622147Z", + "url": "https://files.pythonhosted.org/packages/ea/13/08a75b237266fa30fc860aa904cf564b0ac32ec8dd6cca2e0dff17a3d177/pytz-2016.6-py3.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009a.tar.bz2", + "filename": "pytz-2016.6.tar.bz2", "hashes": { - "sha256": "ea43a52cc55337c411947d488c200d7df5a36d803f67d8f7f9d14cb0f0874d13" + "sha256": "1ce2d13b6503a7260c950a25fa6d26ba8d4da1a7077e062aa9e82c74949aaf4b" }, "provenance": null, "requires-python": null, - "size": 168385, - "upload-time": "2009-01-22T09:45:22Z", - "url": "https://files.pythonhosted.org/packages/42/f3/3623f81389cc920487131106301180e67ac6f7caa64b4b123441adf28388/pytz-2009a.tar.bz2", + "size": 171974, + "upload-time": "2016-07-13T13:48:24.610337Z", + "url": "https://files.pythonhosted.org/packages/36/19/a6288b77ecd3bcdc0186e7b943ffbbe19f39fa533b1af26e21e848bfd03f/pytz-2016.6.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009a.tar.gz", + "filename": "pytz-2016.6.tar.gz", "hashes": { - "sha256": "208b25cd9754a07824900952be3e2a8c64fd9e66edcd4040e73b21606ddc5f57" + "sha256": "51ee2cbb7309df4c2f7c1d2c418aeb869ad48928ed590da7689c034dda7c912f" }, "provenance": null, "requires-python": null, - "size": 241831, - "upload-time": "2009-01-22T09:46:26Z", - "url": "https://files.pythonhosted.org/packages/c7/f1/b96b62268ed32cc67077595ac0e1eb22d1803da6e992b35ccdf5e8fb83a0/pytz-2009a.tar.gz", + "size": 286841, + "upload-time": "2016-07-13T13:48:30.974527Z", + "url": "https://files.pythonhosted.org/packages/86/6c/8cc20a029dd7a197488e47c8b2996b5047708493640fbdbc32f7c5c23304/pytz-2016.6.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009a.zip", + "filename": "pytz-2016.6.zip", "hashes": { - "sha256": "82b409f3dda0a22be7d5eca04981c33e3ebd9e65243aaa76329975bbb60f1898" + "sha256": "0ca2c5966a10e8044db98bac372ed238f323d8d526bbd9a601c3520b98a4bbd3" }, "provenance": null, "requires-python": null, - "size": 509210, - "upload-time": "2009-01-22T09:50:29Z", - "url": "https://files.pythonhosted.org/packages/4a/cf/92edc18350e697984124358b410c7ff6e6ad02b64009e27e1b31e28713e1/pytz-2009a.zip", + "size": 498332, + "upload-time": "2016-07-13T13:48:18.843544Z", + "url": "https://files.pythonhosted.org/packages/d7/1f/b43aad922994f2dcf3131e717a5f7b4c65372beab41a8e3d6fac245aa5ed/pytz-2016.6.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009r-py2.3.egg", + "filename": "pytz-2016.6.1-py2.4.egg", "hashes": { - "sha256": "316a3157565833ba41bd982c07ee889688621aabc96662c677e707e04f4651da" + "sha256": "97baa64915ef83b98d202ee2d4dbcc891b924b83410e69078523215fa2c72d0a" }, "provenance": null, "requires-python": null, - "size": 1031264, - "upload-time": "2009-11-10T12:50:38.887014Z", - "url": "https://files.pythonhosted.org/packages/05/ab/fb6668eb1f21a54a571d188ecc80773c553f57217db6bbc5d14bd8d51587/pytz-2009r-py2.3.egg", + "size": 482583, + "upload-time": "2016-07-14T08:21:41.664609Z", + "url": "https://files.pythonhosted.org/packages/dc/d1/8f325e061b3a0774fe0ee6a2e2989a2df4b9374fa07b6b2cd48b8377ba8b/pytz-2016.6.1-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009r-py2.4.egg", + "filename": "pytz-2016.6.1-py2.5.egg", "hashes": { - "sha256": "f1a9e0313ed2f0cdf913a2c869d07e79cefda474c3a5b80e70eaacf7dd8aa04a" + "sha256": "3495f56248eac90e59a1e742d13e2ce647eea46aadf453d0fa22b7eb3d665670" }, "provenance": null, "requires-python": null, - "size": 508927, - "upload-time": "2009-11-10T12:51:14.004465Z", - "url": "https://files.pythonhosted.org/packages/35/d9/893735b683ef467973d9c8e30c0ca1eac5828c29e80212cda1a41cdd469b/pytz-2009r-py2.4.egg", + "size": 482135, + "upload-time": "2016-07-14T08:21:50.952704Z", + "url": "https://files.pythonhosted.org/packages/00/d5/11f3c141d0b1251554b0eb5e793053d118f35da2fcafa0a4914d9c038369/pytz-2016.6.1-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009r-py2.5.egg", + "filename": "pytz-2016.6.1-py2.6.egg", "hashes": { - "sha256": "f28e4b8b8a86598f3d475086e9b7fed27b0c5577ab02c40baa22374fb49e81c4" + "sha256": "5cf3ed40944662a351b2cca0c5bb0c003e0a1b2c4d808e45fad73abf80f44b48" }, "provenance": null, "requires-python": null, - "size": 508577, - "upload-time": "2009-11-10T12:51:33.109852Z", - "url": "https://files.pythonhosted.org/packages/d9/05/efe9a00fafc7fa0af1784dd72142280ddd673fe544a1f19bfdf8b1eb408e/pytz-2009r-py2.5.egg", + "size": 482104, + "upload-time": "2016-07-14T08:22:00.106641Z", + "url": "https://files.pythonhosted.org/packages/b0/d4/f1d22392bf7ef6dd4801e80187ddf4a725a9379df5c07745a9de2ff59548/pytz-2016.6.1-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009r-py2.6.egg", + "filename": "pytz-2016.6.1-py2.7.egg", "hashes": { - "sha256": "71f453e9d21609c733448a3c3b0fa68ceb82925a5f43ed01ddf01d5c047c550d" + "sha256": "dec0bedfa2a91289e2505e4f771dbcb6a3930b6664e6a6ac010cd73f555900ba" }, "provenance": null, "requires-python": null, - "size": 508551, - "upload-time": "2009-11-10T12:52:06.726488Z", - "url": "https://files.pythonhosted.org/packages/94/3e/ac0f4c5f5c34331228a74712b0fed44d83dd275adce443c8ae4ff7dbbae6/pytz-2009r-py2.6.egg", + "size": 481945, + "upload-time": "2016-07-14T08:22:10.098165Z", + "url": "https://files.pythonhosted.org/packages/79/a7/74bf57f5b10bebb8e605dc277484bddc5559ad8cf5082c90fcd64ab5dcc6/pytz-2016.6.1-py2.7.egg", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2009r.tar.bz2", + "core-metadata": { + "sha256": "fba7a8df6da3b31edd5657e5bfb5826fcbf5cd296c15bdb32d882c4775585802" + }, + "data-dist-info-metadata": { + "sha256": "fba7a8df6da3b31edd5657e5bfb5826fcbf5cd296c15bdb32d882c4775585802" + }, + "filename": "pytz-2016.6.1-py2.py3-none-any.whl", "hashes": { - "sha256": "ae2e69b0c83b3857201861a02df77c5441f24f9887df98f8d9e33e9abf2c6819" + "sha256": "7833bf559800232d3965b70e69642ebdadc76f7988f8d0a1440e072193ecd949" }, "provenance": null, "requires-python": null, - "size": 175638, - "upload-time": "2009-11-10T12:49:05.033217Z", - "url": "https://files.pythonhosted.org/packages/4d/a3/b98a308d0e837d1163ae7a7410bc06ed6e2ef5beb831933dbeec253d891f/pytz-2009r.tar.bz2", + "size": 481210, + "upload-time": "2016-07-14T08:23:12.455467Z", + "url": "https://files.pythonhosted.org/packages/ba/c7/3d54cad4fb6cf7bf375d39771e67680ec779a541c68459210fcfdc3ba952/pytz-2016.6.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009r.tar.gz", + "filename": "pytz-2016.6.1-py3.1.egg", "hashes": { - "sha256": "48ba2283a98c9cd1ac929378080e8255192f5c4f122f3a0c06cc2e3786429e46" + "sha256": "2f5fa04d1804ff0cd52ca3274ba9e74c775b4b70a18f25fcc537c903dfd5cc18" }, "provenance": null, "requires-python": null, - "size": 254380, - "upload-time": "2009-11-10T12:49:16.778904Z", - "url": "https://files.pythonhosted.org/packages/53/e5/56ea0e138fc1e617fc93a133e88ca821c7b065beac04124cbe5f349dd401/pytz-2009r.tar.gz", + "size": 481873, + "upload-time": "2016-07-14T08:22:19.093887Z", + "url": "https://files.pythonhosted.org/packages/2d/9c/21be7cecc1b38f60ff41b34e9135d3759af7bcf69cafb20440ab9eddb3db/pytz-2016.6.1-py3.1.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2009r.zip", + "filename": "pytz-2016.6.1-py3.2.egg", "hashes": { - "sha256": "014dd19b5e1120ff5d0f65a01afa21cf00df8b9a9b28b70f6a4ccaedf8549bbc" + "sha256": "a44a3486a6657046879406dfd9ef0565b1211ffcf4779bddbe39c72496df1688" }, "provenance": null, "requires-python": null, - "size": 522388, - "upload-time": "2009-11-10T12:49:52.169539Z", - "url": "https://files.pythonhosted.org/packages/43/1f/bd79c3be79caf203cb7cfc84a8d0f13d4a545a67e4bb40d1ab4cc820b2f3/pytz-2009r.zip", + "size": 482127, + "upload-time": "2016-07-14T08:22:30.740268Z", + "url": "https://files.pythonhosted.org/packages/92/3a/0020a7a4b8ee3b0d6e6e9d14e719e32450e0ed6ae655b0a536546c4783a7/pytz-2016.6.1-py3.2.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010b-py2.3.egg", + "filename": "pytz-2016.6.1-py3.3.egg", "hashes": { - "sha256": "c5b08c420746fb0817720cf5a748e9972c489f6f457da8ae02e350a62987762c" + "sha256": "2298d266b831852d0a7ef7e17c57c09a0320d187b3f1c85e58903fb6088d268d" }, "provenance": null, "requires-python": null, - "size": 1039474, - "upload-time": "2010-01-26T08:11:04.201771Z", - "url": "https://files.pythonhosted.org/packages/80/67/9916f36e84c9546c203210adb1e5925948e4755ccd435b5446f401c76f02/pytz-2010b-py2.3.egg", + "size": 482913, + "upload-time": "2016-07-14T08:22:40.635817Z", + "url": "https://files.pythonhosted.org/packages/86/05/ba974824cb8979d3f3edbf2b9010906abaa05c2641df9f759f17ef8d80d3/pytz-2016.6.1-py3.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010b-py2.4.egg", + "filename": "pytz-2016.6.1-py3.4.egg", "hashes": { - "sha256": "a3ed50380d74ce826e3e0f91df706d38aafd0970a442912efe173d239469f425" + "sha256": "060cf9f8770765a7d0be9e0b3e512ab54bc346a15daa50d6c9dd59347a396d3a" }, "provenance": null, "requires-python": null, - "size": 512928, - "upload-time": "2010-01-26T08:11:19.039794Z", - "url": "https://files.pythonhosted.org/packages/6d/61/862e5dae8e4de44e4b5a99e892bb7f4c6149d9c017be4bfe8fef64b33f1b/pytz-2010b-py2.4.egg", + "size": 482625, + "upload-time": "2016-07-14T08:22:49.961613Z", + "url": "https://files.pythonhosted.org/packages/5a/db/777bbb2b57c067957e02ef10dfc56f15e99013e0d2cf5337dd71d8140a8a/pytz-2016.6.1-py3.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010b-py2.5.egg", + "filename": "pytz-2016.6.1-py3.5.egg", "hashes": { - "sha256": "02a74ba91c8427903b05172eaa1066d2456a39c89e48b4ae8d656acdfcae00fe" + "sha256": "1cc1fdda22d183ed6e6c9f65ecbba8e12a9208cfadd384d2d429e18dc0250a0f" }, "provenance": null, "requires-python": null, - "size": 512576, - "upload-time": "2010-01-26T08:11:35.224240Z", - "url": "https://files.pythonhosted.org/packages/25/f1/601c72f39a586299869363418e2b4b004a1a194d956dcb78595999e92f62/pytz-2010b-py2.5.egg", + "size": 482561, + "upload-time": "2016-07-14T08:23:01.682580Z", + "url": "https://files.pythonhosted.org/packages/84/6a/d6d82e8141b49c6dcd28f3a5258af4e001925877081d6c3e1e15dc31700a/pytz-2016.6.1-py3.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010b-py2.6.egg", + "filename": "pytz-2016.6.1.tar.bz2", "hashes": { - "sha256": "27b8ebdd1383a7676a8348aefe2591e211d31db55ed8bfcb67a68614a5ccbfc1" + "sha256": "b5aff44126cf828537581e534cc94299b223b945a2bb3b5434d37bf8c7f3a10c" }, "provenance": null, "requires-python": null, - "size": 512552, - "upload-time": "2010-01-26T08:19:29.988926Z", - "url": "https://files.pythonhosted.org/packages/cc/74/661cab4fdb934d7c9026ac3147f4681ff745c7ec98a986b748a47f5ddd93/pytz-2010b-py2.6.egg", + "size": 172223, + "upload-time": "2016-07-14T08:23:29.100650Z", + "url": "https://files.pythonhosted.org/packages/f7/c7/08e54702c74baf9d8f92d0bc331ecabf6d66a56f6d36370f0a672fc6a535/pytz-2016.6.1.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010b.tar.bz2", + "filename": "pytz-2016.6.1.tar.gz", "hashes": { - "sha256": "f059f459d7c81bc32d3877c27c2e3b0fa19544a124c8662a802adfb4dd2ccbe2" + "sha256": "6f57732f0f8849817e9853eb9d50d85d1ebb1404f702dbc44ee627c642a486ca" }, "provenance": null, "requires-python": null, - "size": 176507, - "upload-time": "2010-01-26T08:10:22.818805Z", - "url": "https://files.pythonhosted.org/packages/1e/a5/41751ae25b97716bc767a80464e9dd0928482777430ddbfcf04caf6cee6e/pytz-2010b.tar.bz2", + "size": 286880, + "upload-time": "2016-07-14T08:23:36.032302Z", + "url": "https://files.pythonhosted.org/packages/5d/8e/6635d8f3f9f48c03bb925fab543383089858271f9cfd1216b83247e8df94/pytz-2016.6.1.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010b.tar.gz", + "filename": "pytz-2016.6.1.zip", "hashes": { - "sha256": "51c46ebb0b89286e35b809be40f17f3c9827fc1c020b0ec675bf7771e4bdf8f5" + "sha256": "51ad716f6081f2126deb436349924e069dfcd0cbd9e0cabdacb0b3a72a3b82e7" }, "provenance": null, "requires-python": null, - "size": 256804, - "upload-time": "2010-01-26T08:10:30.322164Z", - "url": "https://files.pythonhosted.org/packages/6e/f7/a14778713b5d2da5ffcedd1cd48c784c48acefff1b8c0b823abc897bf4ea/pytz-2010b.tar.gz", + "size": 500856, + "upload-time": "2016-07-14T08:23:22.794928Z", + "url": "https://files.pythonhosted.org/packages/e2/64/3dd496f7ceaae4b29ae784164e7644e24833d249481435cfe170e4586339/pytz-2016.6.1.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2010b.zip", + "filename": "pytz-2016.7-py2.4.egg", "hashes": { - "sha256": "bc947d16203bd7e7c2c531f80a8b9aceb13875bb1faae25bc86f813557e8ee3d" + "sha256": "cfe881048e0bcb348b901bc1972a54b5e5389274315acbe9384d68569b8ed1f9" }, "provenance": null, "requires-python": null, - "size": 526424, - "upload-time": "2010-01-26T08:10:41.235691Z", - "url": "https://files.pythonhosted.org/packages/8f/4e/789b9a4b5a7475aa83b3bd5d15dc95e75759b28e3652b2e4732ae4f976f4/pytz-2010b.zip", + "size": 482097, + "upload-time": "2016-10-03T08:20:50.062839Z", + "url": "https://files.pythonhosted.org/packages/ea/c2/b77b594c84a058428e90fb28b497d545b0aa9919e7c70f99fc5e65381243/pytz-2016.7-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011b-py2.4.egg", + "filename": "pytz-2016.7-py2.5.egg", "hashes": { - "sha256": "ce54aa5d661b0ec98cc64eb9952b91c25ed41a656d0c82322038973ae02baa1a" + "sha256": "e16a04228fa684f14e5b4c9cd8057a28c5ec08c1a58890d2f4c30f5bf62ffbf9" }, "provenance": null, "requires-python": null, - "size": 518207, - "upload-time": "2011-02-08T14:24:55.003127Z", - "url": "https://files.pythonhosted.org/packages/08/33/c859d0a036f90f6bd923fb44fb12d4afeb7f7af8869a07e8bc337a3b0231/pytz-2011b-py2.4.egg", + "size": 481638, + "upload-time": "2016-10-03T08:20:59.618374Z", + "url": "https://files.pythonhosted.org/packages/29/df/5246d9f039c556713cf5b5ca04ab82c5a20a159ec1d554274e1a34f45f92/pytz-2016.7-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011b-py2.5.egg", + "filename": "pytz-2016.7-py2.6.egg", "hashes": { - "sha256": "b3697f59c5e947100d79f9170cb77fb971a828fcee425068044b8cb0e8788fa7" + "sha256": "ac50f623d13bf448fd844f1ec269f63afc97f328b792f713918c9af3e83e1d19" }, "provenance": null, "requires-python": null, - "size": 517814, - "upload-time": "2011-02-08T13:59:14.260499Z", - "url": "https://files.pythonhosted.org/packages/c9/c7/40479d0548aed1c072e0bf75595c43b60551498f3020084af3a658112d6f/pytz-2011b-py2.5.egg", + "size": 481607, + "upload-time": "2016-10-03T08:21:08.953467Z", + "url": "https://files.pythonhosted.org/packages/2b/c3/c0d730c14d9741fbf67774532d396f9518676d225e388f25c619a227f380/pytz-2016.7-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011b-py2.6.egg", + "filename": "pytz-2016.7-py2.7.egg", "hashes": { - "sha256": "4a4604a5f7af8cc3b6230eefe228ef9743b4adbf4870ecba7a532632fffea37a" + "sha256": "a7bfa766bc70adb72f32476c7e5d8fd911c569beb75f192271743a166be4a218" }, "provenance": null, "requires-python": null, - "size": 517792, - "upload-time": "2011-02-08T14:00:53.775543Z", - "url": "https://files.pythonhosted.org/packages/86/9f/b44ae8ffa71ea70d489c8c61396faaa7748e76b58792bd7b749ad8ef40d6/pytz-2011b-py2.6.egg", + "size": 481459, + "upload-time": "2016-10-03T08:21:18.406638Z", + "url": "https://files.pythonhosted.org/packages/32/09/c6fbae070e5ce70a3e9e41249387a7da60afb6c92299306f3708feb8d1b4/pytz-2016.7-py2.7.egg", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2011b-py2.7.egg", + "core-metadata": { + "sha256": "5ad5cf01376fa7448f829ecf0f617c22c527e7c47c410ad3a9decb511c624667" + }, + "data-dist-info-metadata": { + "sha256": "5ad5cf01376fa7448f829ecf0f617c22c527e7c47c410ad3a9decb511c624667" + }, + "filename": "pytz-2016.7-py2.py3-none-any.whl", "hashes": { - "sha256": "0719971dda925b832a2765058e87adf174aa363eafee9a330adda8d17109de3d" + "sha256": "c6fe748ed6c676d9404b47897cfb399c514fb7428298465c8a3310ee5a2a0ec9" }, "provenance": null, "requires-python": null, - "size": 517686, - "upload-time": "2011-02-08T14:01:54.851452Z", - "url": "https://files.pythonhosted.org/packages/d1/24/8dededa12086963b0bef2adf7d5bdbfe8206145bca2ae7210bb00fc6efce/pytz-2011b-py2.7.egg", + "size": 480683, + "upload-time": "2016-10-03T08:22:21.971332Z", + "url": "https://files.pythonhosted.org/packages/79/b5/3ebe5bda3fc7280cebb65d70a03d0e52b23b776aba8c51895df6d23f0678/pytz-2016.7-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011b-py3.1.egg", + "filename": "pytz-2016.7-py3.1.egg", "hashes": { - "sha256": "7eeefb7bfbd013f6509e9582f0677f56d3618e08bdbf51af0db0403743ac3754" + "sha256": "74637ce79cc9ba2c54e4e6009369dcbc0693912616edcb589f428c68c5388169" }, "provenance": null, "requires-python": null, - "size": 517849, - "upload-time": "2011-02-08T14:24:19.897410Z", - "url": "https://files.pythonhosted.org/packages/f1/fe/ee3b0e4cb8a28b44169a2a74d1055302e0d7bf884c97a6ab73204522e789/pytz-2011b-py3.1.egg", + "size": 481405, + "upload-time": "2016-10-03T08:21:27.051536Z", + "url": "https://files.pythonhosted.org/packages/af/ae/63c424d29dcd0bb77160256f141795769db6b08d9fc748340ebb8034cf65/pytz-2016.7-py3.1.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011b.zip", + "filename": "pytz-2016.7-py3.2.egg", "hashes": { - "sha256": "70719e263256800e0bacf767421c9a83c54ad4d2bc91421ca05d9e1055d7d741" + "sha256": "1fb6744706e5d75efb255ccbe8573c8358ae566d9230e4c836dd1c06eb8e4c4c" }, "provenance": null, "requires-python": null, - "size": 531667, - "upload-time": "2011-02-08T13:57:19.290924Z", - "url": "https://files.pythonhosted.org/packages/7f/73/f3d8e8a12c5eaa93dc67996596e8b63699e333cfe55dc81237025209a25d/pytz-2011b.zip", + "size": 481656, + "upload-time": "2016-10-03T08:21:36.461084Z", + "url": "https://files.pythonhosted.org/packages/9c/ae/3db8f6fded14f94223c96621456816486c845a4ae3ef07eabd34de17e318/pytz-2016.7-py3.2.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011c-py2.4.egg", + "filename": "pytz-2016.7-py3.3.egg", "hashes": { - "sha256": "4e37af22179930d77621357066b585831a31365f257ceeb23d6f487e904a0d04" + "sha256": "8ccc359571bd77c6720b15bed8434681ef4e2ff59a47a39dc83fa36f36659d73" }, "provenance": null, "requires-python": null, - "size": 521195, - "upload-time": "2011-03-09T08:24:05.086090Z", - "url": "https://files.pythonhosted.org/packages/44/90/174588fca7da19fa20e6131a62b3ae82fb60c49da40addeb196d8b766b74/pytz-2011c-py2.4.egg", + "size": 482435, + "upload-time": "2016-10-03T08:21:49.484434Z", + "url": "https://files.pythonhosted.org/packages/35/7a/9a73b577f5bfd1dc5a14675441b94de805b4fc025e90b0342fba715ee9e8/pytz-2016.7-py3.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011c-py2.5.egg", + "filename": "pytz-2016.7-py3.4.egg", "hashes": { - "sha256": "0ae4f0e3ea018bbedc5ca5cca30ba6d41c6e8a08eb988531fc173f7382ffc745" + "sha256": "2ff2e244773d7e11c3892f3c2d23701d8ee8db2b33f1d7f49e9c8087ac86fef0" }, "provenance": null, "requires-python": null, - "size": 520818, - "upload-time": "2011-03-09T08:24:26.352117Z", - "url": "https://files.pythonhosted.org/packages/60/97/81c1bd4f00517680797c710ee508574c73dac29a033ce7aee5ded414e003/pytz-2011c-py2.5.egg", + "size": 482141, + "upload-time": "2016-10-03T08:22:03.121329Z", + "url": "https://files.pythonhosted.org/packages/83/94/0958e7064717a72b853777c5cf5043a9074ff5f1be6e6085454e27162f44/pytz-2016.7-py3.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011c-py2.6.egg", + "filename": "pytz-2016.7-py3.5.egg", "hashes": { - "sha256": "85f6ba09853d4010f6a483d39473ed580f2b25a30df0d6d244ffdb9a187483fa" + "sha256": "6335852904b372c332eb117bd4040cb8038088b29d1e15185ce21b238cc038f1" }, "provenance": null, "requires-python": null, - "size": 520802, - "upload-time": "2011-03-09T08:24:46.701850Z", - "url": "https://files.pythonhosted.org/packages/1d/29/ad581806d297460aa2d3901f552bf5aef13ca13fdcbc16cbd96fe761acf5/pytz-2011c-py2.6.egg", + "size": 482080, + "upload-time": "2016-10-03T08:22:12.325624Z", + "url": "https://files.pythonhosted.org/packages/98/19/643b0ed4f766ee9518d2ef32477bfc3285606690706530c726e9adfdaae0/pytz-2016.7-py3.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011c-py2.7.egg", + "filename": "pytz-2016.7.tar.bz2", "hashes": { - "sha256": "2385b0a33a98d58b702722c0896cc0139fdda0123c8b2ad3ab4c7a98bfc4a36b" + "sha256": "6eab31709e3a4aea748457707da45e805b650cbb352583805d2417de2a1dd71e" }, "provenance": null, "requires-python": null, - "size": 520688, - "upload-time": "2011-03-09T08:25:08.680544Z", - "url": "https://files.pythonhosted.org/packages/b6/2a/6c630683c71d63de143518e2cc68b5c421f67a2554c76c02bb0a4ca33292/pytz-2011c-py2.7.egg", + "size": 170973, + "upload-time": "2016-10-03T08:22:38.629619Z", + "url": "https://files.pythonhosted.org/packages/53/35/6376f58fb82ce69e2c113ca0ebe5c0f69b20f006e184bcc238a6007f4bdb/pytz-2016.7.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011c-py3.1.egg", + "filename": "pytz-2016.7.tar.gz", "hashes": { - "sha256": "47dfbba873c89b18b5e1489139050f466de0654e82e4ed2462cf387a15b7b8ab" + "sha256": "8787de03f35f31699bcaf127e56ad14c00647965ed24d72dbaca87c6e4f843a3" }, "provenance": null, "requires-python": null, - "size": 520839, - "upload-time": "2011-03-09T08:35:07.444997Z", - "url": "https://files.pythonhosted.org/packages/71/00/3825d490d404b617f26e3a2831c4c355bea5bb8c2dcbbfe13de2ce46165d/pytz-2011c-py3.1.egg", + "size": 286225, + "upload-time": "2016-10-03T08:22:44.836531Z", + "url": "https://files.pythonhosted.org/packages/62/de/3ec428a9a656c4568f8a01b93bda4aff43c3fadfa50356048a62de9ee3b7/pytz-2016.7.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011c-py3.2.egg", + "filename": "pytz-2016.7.zip", "hashes": { - "sha256": "a0cac60e78c96088701765eac19d6e07cd97943b2d14289a6e02ad9e80c3b3b3" + "sha256": "054d9814d00254571cff84f6faedb25c046008322cbe51a6d5664c912b4f2929" }, "provenance": null, "requires-python": null, - "size": 520828, - "upload-time": "2011-03-09T08:35:53.817181Z", - "url": "https://files.pythonhosted.org/packages/f9/3f/80be67a5c39314e6ff6fc0eaecffd8e9509513f32cc7b661532621b63aa6/pytz-2011c-py3.2.egg", + "size": 497919, + "upload-time": "2016-10-03T08:22:32.070597Z", + "url": "https://files.pythonhosted.org/packages/1d/ff/84f49d2f318383c634b0709aae6c5671e65f63017a9742dee760fd4d897d/pytz-2016.7.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011c.tar.bz2", + "filename": "pytz-2016.10-py2.4.egg", "hashes": { - "sha256": "5b27238f92fc1794b4caa8a2dee2d07efd2f4545f6d42a46b8bf500c9d6e4514" + "sha256": "c9bd582ebc202972182dc254541c7bd29195648d798feaffb0480fb679c347ec" }, "provenance": null, "requires-python": null, - "size": 178842, - "upload-time": "2011-03-09T08:23:19.377889Z", - "url": "https://files.pythonhosted.org/packages/21/d4/fe57ea29fdff8081e8b1e5bb3d7449f82e70aae2402a4f926bb5b37c1bc4/pytz-2011c.tar.bz2", + "size": 484825, + "upload-time": "2016-12-06T10:00:37.839295Z", + "url": "https://files.pythonhosted.org/packages/95/3a/f530cd9cdd55380c47b36f6eeca46062ebc3f191c7b614196e91ba412a76/pytz-2016.10-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011c.tar.gz", + "filename": "pytz-2016.10-py2.5.egg", "hashes": { - "sha256": "7f2247106b6d275e039b5d2b28950e0aa3bbef18fd693322b5fde123f68881c7" + "sha256": "a707e2a9c825aa5b4798f2368dc65a85966ccd6a2a42e14fc93364c614bc0e77" }, "provenance": null, "requires-python": null, - "size": 262062, - "upload-time": "2011-03-09T08:23:29.552343Z", - "url": "https://files.pythonhosted.org/packages/49/7a/d168d393d688901ab94754c7cebfa01df34b49ddb9c9cb4f1dd577f6150e/pytz-2011c.tar.gz", + "size": 484369, + "upload-time": "2016-12-06T10:00:46.832330Z", + "url": "https://files.pythonhosted.org/packages/77/88/5ddff95aafa2424c3af801bc13516c9dd9c8e96f5b264d68823525e6979c/pytz-2016.10-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2011c.zip", + "filename": "pytz-2016.10-py2.6.egg", "hashes": { - "sha256": "0a8bd2e3f2bdde6d2302797db21e8c3f02af2a237992d5b0e937f9c8d7ecd732" + "sha256": "25a1432f18051c5f8b00419795bbd824ad2c02a948c48adf785b0bb8e74fbbb4" }, "provenance": null, "requires-python": null, - "size": 534745, - "upload-time": "2011-03-09T08:23:42.580648Z", - "url": "https://files.pythonhosted.org/packages/02/c3/66a1c4b6f9cfb3820c50a162ea6e5b3ca3e1190a644180d311c23a469cc5/pytz-2011c.zip", + "size": 484336, + "upload-time": "2016-12-06T10:00:55.598996Z", + "url": "https://files.pythonhosted.org/packages/bb/a3/98ce49fa2d3e1bd58a247683cb8354be8fefe2a9c88fed4a2346781888ce/pytz-2016.10-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012b-py2.4.egg", + "filename": "pytz-2016.10-py2.7.egg", "hashes": { - "sha256": "1ee980bc0e0cac82ef99dd5675a4e27d19939e199e6a72c89b09e829e74b7228" + "sha256": "7d94af5a3ee62616da36f4a5d0138bbfb1cd52d987a8274c45e0c78167837e17" }, "provenance": null, "requires-python": null, - "size": 506326, - "upload-time": "2012-03-05T11:24:21.741824Z", - "url": "https://files.pythonhosted.org/packages/28/98/4b52e5d56258a02021453f727aee650563d973160ea80d624ffa9461b3b7/pytz-2012b-py2.4.egg", + "size": 484182, + "upload-time": "2016-12-06T10:01:04.826219Z", + "url": "https://files.pythonhosted.org/packages/a2/c1/7891c11d4f618de272f550de2dced8c63a6df523739bab27b2ad2299103a/pytz-2016.10-py2.7.egg", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2012b-py2.5.egg", + "core-metadata": { + "sha256": "c783770c7b1b2781fb1b23b375eec6f9bccb0d220830f0e4213b2c741c25772e" + }, + "data-dist-info-metadata": { + "sha256": "c783770c7b1b2781fb1b23b375eec6f9bccb0d220830f0e4213b2c741c25772e" + }, + "filename": "pytz-2016.10-py2.py3-none-any.whl", "hashes": { - "sha256": "f73f86317558251cb7f23799aa535a15a882d056bd9343627fa8740ea891b244" + "sha256": "a1ea35e87a63c7825846d5b5c81d23d668e8a102d3b1b465ce95afe1b3a2e065" }, "provenance": null, "requires-python": null, - "size": 505930, - "upload-time": "2012-03-05T11:24:54.326314Z", - "url": "https://files.pythonhosted.org/packages/15/c3/1c1af2b4f0a3b2fdb43781aa2ae73abaa1b8d2414d251813ded75e4be03e/pytz-2012b-py2.5.egg", + "size": 483510, + "upload-time": "2016-12-06T10:02:01.388907Z", + "url": "https://files.pythonhosted.org/packages/f5/fa/4a9aefc206aa49a4b5e0a72f013df1f471b4714cdbe6d78f0134feeeecdb/pytz-2016.10-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012b-py2.6.egg", + "filename": "pytz-2016.10-py3.1.egg", "hashes": { - "sha256": "3565e44a4beab83ba4378fcdf04faa61dc91d2772e82e77afb4da406cfc3880f" + "sha256": "dc221460e0264cb274fbb328936f509ba53d912669cb9ef6244e434c910be138" }, "provenance": null, "requires-python": null, - "size": 505900, - "upload-time": "2012-03-05T11:25:13.802747Z", - "url": "https://files.pythonhosted.org/packages/3c/cb/75dc04ab24a4eef2c662629fd7de22216f1db2597f7caef03f19e3e201c0/pytz-2012b-py2.6.egg", + "size": 484122, + "upload-time": "2016-12-06T10:01:13.476162Z", + "url": "https://files.pythonhosted.org/packages/96/be/d3fdc92483bca40b214dbcbe4faa9767449dd44387876a0ef7f9d9a2bf82/pytz-2016.10-py3.1.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012b-py2.7.egg", + "filename": "pytz-2016.10-py3.2.egg", "hashes": { - "sha256": "2886b85b85cda092f117a01ac3317b02a45e703021865383ce70e1a18d9d3a5b" + "sha256": "4c6f3e3f2e8bcd49bbb0f6031f77c3a99a54733ad330cb022d64cf406cf1bcb2" }, "provenance": null, "requires-python": null, - "size": 505785, - "upload-time": "2012-03-05T11:25:30.139831Z", - "url": "https://files.pythonhosted.org/packages/66/0b/ede82a1af413bfa78488493be67d4d7451b5b0ecd944b0c74a1741cc48d1/pytz-2012b-py2.7.egg", + "size": 484366, + "upload-time": "2016-12-06T10:01:22.541193Z", + "url": "https://files.pythonhosted.org/packages/62/6b/2bb54487d45a6c18ee55e6d8a63a041da57450e71aa05b8ff05a94125994/pytz-2016.10-py3.2.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012b-py3.1.egg", + "filename": "pytz-2016.10-py3.3.egg", "hashes": { - "sha256": "95414917e87f2ad39020b794ad3e88505f6a91e6b0ff6f3e34efa6c00172963b" + "sha256": "44daacdf5bb50c1fa3bc2b6c4c1f5afd78217e1478fe10585fc7ce5e383b6669" }, "provenance": null, "requires-python": null, - "size": 505972, - "upload-time": "2012-03-05T11:28:16.646449Z", - "url": "https://files.pythonhosted.org/packages/63/59/40d99ec9702965103e1b8e957c10b98c52d5b626a6eec72b01f2160c3e69/pytz-2012b-py3.1.egg", + "size": 485156, + "upload-time": "2016-12-06T10:01:31.660917Z", + "url": "https://files.pythonhosted.org/packages/b3/6f/7ba0470fc46ba70cb6402578f708209bd50c7a5b48c40b5e4b7c851d0260/pytz-2016.10-py3.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012b-py3.2.egg", + "filename": "pytz-2016.10-py3.4.egg", "hashes": { - "sha256": "cabfcc4fe4d8f90b658a7281a65b9a892b897affb9f31330fa8c28a65139f6f8" + "sha256": "40c443019f389a93055d2c43a6a425aa10fd0047506e95747197a5a0423e58f8" }, "provenance": null, "requires-python": null, - "size": 505963, - "upload-time": "2012-03-05T11:28:48.450475Z", - "url": "https://files.pythonhosted.org/packages/a7/d3/4aed1c95861134aa49ec835c6bb0bc42e5b1e0ab25ff486d9b2b2bc8b597/pytz-2012b-py3.2.egg", + "size": 484867, + "upload-time": "2016-12-06T10:01:42.874502Z", + "url": "https://files.pythonhosted.org/packages/7a/f6/15f6aebcec6696bd3d0aced7efcdea220cb3378e7b8a4d81aa98ecda5953/pytz-2016.10-py3.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012b.tar.bz2", + "filename": "pytz-2016.10-py3.5.egg", "hashes": { - "sha256": "5c67251a774ae113bf9da70307d8ff86f171763c3dea325d46fa7b28fb011c57" + "sha256": "c6fc91277aafa1031f9acddb701298549b96fa5ccc621f61425ca98d15f5935c" }, "provenance": null, "requires-python": null, - "size": 166426, - "upload-time": "2012-03-05T11:23:44.490070Z", - "url": "https://files.pythonhosted.org/packages/1d/63/22a76dea195b5c2ce5accb38cf384c3187547440a05656f06f2d6793c324/pytz-2012b.tar.bz2", + "size": 484800, + "upload-time": "2016-12-06T10:01:51.982162Z", + "url": "https://files.pythonhosted.org/packages/6b/ff/798dd00d09c55d95efcd2e82eaf399fd27a65c69e42398244d2032c38c6a/pytz-2016.10-py3.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012b.tar.gz", + "filename": "pytz-2016.10.tar.bz2", "hashes": { - "sha256": "eadadcf27a6baf9929c48a3d052fe3c3b4d2274444018a79b568715e2785133b" + "sha256": "7016b2c4fa075c564b81c37a252a5fccf60d8964aa31b7f5eae59aeb594ae02b" }, "provenance": null, "requires-python": null, - "size": 248648, - "upload-time": "2012-03-05T11:23:51.451616Z", - "url": "https://files.pythonhosted.org/packages/77/fc/26d9c4cf0cd52af26b3a3d552699fc595540f73c9a3ff6f58235a78feb93/pytz-2012b.tar.gz", + "size": 172920, + "upload-time": "2016-12-06T10:02:17.084251Z", + "url": "https://files.pythonhosted.org/packages/d0/e1/aca6ef73a7bd322a7fc73fd99631ee3454d4fc67dc2bee463e2adf6bb3d3/pytz-2016.10.tar.bz2", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012b.zip", + "filename": "pytz-2016.10.tar.gz", "hashes": { - "sha256": "8bb493e15b7c17fa1d254fc3056aadb41751b611e2418b54733d3d7d68326b15" + "sha256": "9a43e20aa537cfad8fe7a1715165c91cb4a6935d40947f2d070e4c80f2dcd22b" }, "provenance": null, "requires-python": null, - "size": 519568, - "upload-time": "2012-03-05T11:24:02.670175Z", - "url": "https://files.pythonhosted.org/packages/30/ae/19229849e2579f11daaa31cd57efbecb2ddace8901a3df633130e314d8ed/pytz-2012b.zip", + "size": 287600, + "upload-time": "2016-12-06T10:02:24.313613Z", + "url": "https://files.pythonhosted.org/packages/42/00/5c89fc6c9b305df84def61863528e899e9dccb196f8438f6cbe960758fc5/pytz-2016.10.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012c-py2.4.egg", + "filename": "pytz-2016.10.zip", "hashes": { - "sha256": "01f105ad714969e9547424054ea659299c53e502a3b1f79923157d5ddc42f495" + "sha256": "aafbf066975fe217ed49d7d197b26903d3b43e9ca2aa6ba0a211081f13c41917" }, "provenance": null, "requires-python": null, - "size": 506657, - "upload-time": "2012-04-16T06:46:40.974933Z", - "url": "https://files.pythonhosted.org/packages/55/ef/35eacc1b2cced3e6a9ee69ea7863d9b6bb3de4336ac47d49da8068159b1b/pytz-2012c-py2.4.egg", + "size": 501937, + "upload-time": "2016-12-06T10:02:10.569322Z", + "url": "https://files.pythonhosted.org/packages/c3/8d/d924693a99c592b2ede575b7bffa5dbf95c9fe41e74e084d4d5a751564d0/pytz-2016.10.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012c-py2.5.egg", + "filename": "pytz-2017.2-py2.4.egg", "hashes": { - "sha256": "df109d7216e8cf7a919d38b3764876ba30702acd493f4ac2b76cc81ee58a0ce0" + "sha256": "c883c2d6670042c7bc1688645cac73dd2b03193d1f7a6847b6154e96890be06d" }, "provenance": null, "requires-python": null, - "size": 506263, - "upload-time": "2012-04-16T06:46:56.473584Z", - "url": "https://files.pythonhosted.org/packages/79/b3/21ee50d252678309e74f4a215256034726a899f1327021938a58daa41485/pytz-2012c-py2.5.egg", + "size": 486264, + "upload-time": "2017-03-30T08:35:56.926252Z", + "url": "https://files.pythonhosted.org/packages/1d/ed/926f92bb102b89120a03a6e53e3b6366bc34f25a4a40ab14a18c6ce19cf4/pytz-2017.2-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012c-py2.6.egg", + "filename": "pytz-2017.2-py2.5.egg", "hashes": { - "sha256": "7f6a8b9fb679eadf94ec5c5bca823b70d3b9f97ebc108f744bc5959754dc2546" + "sha256": "03c9962afe00e503e2d96abab4e8998a0f84d4230fa57afe1e0528473698cdd9" }, "provenance": null, "requires-python": null, - "size": 506237, - "upload-time": "2012-04-16T06:47:11.601700Z", - "url": "https://files.pythonhosted.org/packages/30/70/48c04c50d465d1f938bbf0124f146d55412b33aec659e7bfd432035b981d/pytz-2012c-py2.6.egg", + "size": 485806, + "upload-time": "2017-03-30T08:36:02.336872Z", + "url": "https://files.pythonhosted.org/packages/73/50/1849eca37dcb2ccd2426aaad524b22df903b30568a6f5b1f92445e90a8e4/pytz-2017.2-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012c-py2.7.egg", + "filename": "pytz-2017.2-py2.6.egg", "hashes": { - "sha256": "9607fcdb33f6d343e637acde95f9c26464fc0bbcc216ad0044687bcd441c7741" + "sha256": "487e7d50710661116325747a9cd1744d3323f8e49748e287bc9e659060ec6bf9" }, "provenance": null, "requires-python": null, - "size": 506120, - "upload-time": "2012-04-16T06:47:26.597652Z", - "url": "https://files.pythonhosted.org/packages/e0/9a/8097b2d5ff874d8f0aeeca54187eed45f31a079f8727d2b05b92bc11ffb7/pytz-2012c-py2.7.egg", + "size": 485769, + "upload-time": "2017-03-30T08:36:07.993409Z", + "url": "https://files.pythonhosted.org/packages/1f/a7/374aaa26902cba2845748638b1d940a4a48397e6db3a69f98c78f58c7efb/pytz-2017.2-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012c-py3.1.egg", + "filename": "pytz-2017.2-py2.7.egg", "hashes": { - "sha256": "7c05964b800ba2c11c50f522915504aa4876536046c1662a814a29ca3c1f568c" + "sha256": "43f52d4c6a0be301d53ebd867de05e2926c35728b3260157d274635a0a947f1c" }, "provenance": null, "requires-python": null, - "size": 506315, - "upload-time": "2012-04-16T06:50:48.131546Z", - "url": "https://files.pythonhosted.org/packages/08/f0/9a29a8070765b19354058d8d35c51c31361308f1fb73058d506b6f7c63d6/pytz-2012c-py3.1.egg", + "size": 485625, + "upload-time": "2017-03-30T08:36:13.582868Z", + "url": "https://files.pythonhosted.org/packages/42/76/817ef6af92ae3d077465bccfd8a1ae47d02d6db83d558711b503540ca5c7/pytz-2017.2-py2.7.egg", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2012c-py3.2.egg", + "core-metadata": { + "sha256": "0dc83410f433a83560a8e810f2fb32b5e9de69f83a9793bf48a93e288e5f4989" + }, + "data-dist-info-metadata": { + "sha256": "0dc83410f433a83560a8e810f2fb32b5e9de69f83a9793bf48a93e288e5f4989" + }, + "filename": "pytz-2017.2-py2.py3-none-any.whl", "hashes": { - "sha256": "a13bf09161136e21f6ef1bbcb77fb2bf491bcd3d653f4503afc90459a45016e9" + "sha256": "d1d6729c85acea5423671382868627129432fba9a89ecbb248d8d1c7a9f01c67" }, "provenance": null, "requires-python": null, - "size": 506524, - "upload-time": "2012-04-16T06:52:57.850890Z", - "url": "https://files.pythonhosted.org/packages/47/6b/e7d185f84c8c9f0b4fb2f839f485a3c6cb50bd244116792348254996fa9a/pytz-2012c-py3.2.egg", + "size": 484917, + "upload-time": "2017-03-30T08:36:37.018393Z", + "url": "https://files.pythonhosted.org/packages/55/62/e7cd0e15b76062d298413f14bb4ec3cd8568a22d274427f9c3c7286969f4/pytz-2017.2-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012c.tar.bz2", + "filename": "pytz-2017.2-py3.3.egg", "hashes": { - "sha256": "16060ed95f992e3629ce98a5dca5c32c732377ce792f9764f407be7100a9deb1" + "sha256": "54a935085f7bf101f86b2aff75bd9672b435f51c3339db2ff616e66845f2b8f9" }, "provenance": null, "requires-python": null, - "size": 166864, - "upload-time": "2012-04-16T06:46:08.956947Z", - "url": "https://files.pythonhosted.org/packages/f8/20/f611df508ee53f01bf05f3763324ce605eeed9ba4e5ceaecb4148dd50b97/pytz-2012c.tar.bz2", + "size": 486601, + "upload-time": "2017-03-30T08:36:18.540739Z", + "url": "https://files.pythonhosted.org/packages/f5/ff/7e03145227fb4adb5bfb3f42c78e05ed24eb88de6ecc7bcd955a0c536731/pytz-2017.2-py3.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012c.tar.gz", + "filename": "pytz-2017.2-py3.4.egg", "hashes": { - "sha256": "b6bd04ec1f866588377d4ada676c123afce4a60fa22b124006a327792e055611" + "sha256": "39504670abb5dae77f56f8eb63823937ce727d7cdd0088e6909e6dcac0f89043" }, "provenance": null, "requires-python": null, - "size": 234698, - "upload-time": "2012-04-16T06:46:15.009975Z", - "url": "https://files.pythonhosted.org/packages/83/df/e8cc8255bcb44802202d6b3cd8acd1bdf36dea2e313837944bc72b896064/pytz-2012c.tar.gz", + "size": 486297, + "upload-time": "2017-03-30T08:36:24.033901Z", + "url": "https://files.pythonhosted.org/packages/62/9d/ccb07ab507c0667f20557430f22038db57835746c37c94c731237edbce9f/pytz-2017.2-py3.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2012c.zip", + "filename": "pytz-2017.2-py3.5.egg", "hashes": { - "sha256": "63e2ca599a125361082be52da1ab3dfb92def5a5f4da807a362f55b5ca22106f" + "sha256": "ddc93b6d41cfb81266a27d23a79e13805d4a5521032b512643af8729041a81b4" }, "provenance": null, "requires-python": null, - "size": 520071, - "upload-time": "2012-04-16T06:46:24.843268Z", - "url": "https://files.pythonhosted.org/packages/9b/27/34ef360587efb12d37b4b79541d461cc321c0669e33e2e6cc9a52f721ac0/pytz-2012c.zip", + "size": 486238, + "upload-time": "2017-03-30T08:36:30.540759Z", + "url": "https://files.pythonhosted.org/packages/aa/b1/6ce9665e4ecc240aff34a762c0d9ad5c4b028b0aa8f1f2e2625fca2d60ff/pytz-2017.2-py3.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2013b-py2.4.egg", + "filename": "pytz-2017.2.zip", "hashes": { - "sha256": "8e826ceea889d20734e21081a216aeb8744ce4255c64dbfcc7d1b3dd5bedc79b" + "sha256": "f5c056e8f62d45ba8215e5cb8f50dfccb198b4b9fbea8500674f3443e4689589" }, "provenance": null, "requires-python": null, - "size": 521811, - "upload-time": "2013-03-14T17:52:51.790210Z", - "url": "https://files.pythonhosted.org/packages/1e/f6/91340d9b3d25164b1bf3660b95776edd1f27f85e66d5bffe579a05fee75d/pytz-2013b-py2.4.egg", + "size": 502168, + "upload-time": "2017-03-30T08:36:44.810607Z", + "url": "https://files.pythonhosted.org/packages/a4/09/c47e57fc9c7062b4e83b075d418800d322caa87ec0ac21e6308bd3a2d519/pytz-2017.2.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2013b-py2.5.egg", + "filename": "pytz-2017.3-py2.4.egg", "hashes": { - "sha256": "3c5dec5a88a490752a116085da5eecbd6ca65935ad9a4b488d70d0ec9c76606f" + "sha256": "80af0f3008046b9975242012a985f04c5df1f01eed4ec1633d56cc47a75a6a48" }, "provenance": null, "requires-python": null, - "size": 521420, - "upload-time": "2013-03-14T17:53:19.756333Z", - "url": "https://files.pythonhosted.org/packages/fb/d7/2d646a51c3c86c866dfacaccff5939a0be00fa694373ee1f656e4d67ee5b/pytz-2013b-py2.5.egg", + "size": 512992, + "upload-time": "2017-10-30T14:10:09.075959Z", + "url": "https://files.pythonhosted.org/packages/de/a9/082867c837d3c93f63ac1b50e02355edf58f805adc9ec7d515b41498e2ef/pytz-2017.3-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2013b-py2.6.egg", + "filename": "pytz-2017.3-py2.5.egg", "hashes": { - "sha256": "9be114d31a95b4040f8921d6a5dbec0e22e182c17b20603eb727304f44a1811f" + "sha256": "feb2365914948b8620347784b6b6da356f31c9d03560259070b2f30cff3d469d" }, "provenance": null, "requires-python": null, - "size": 521380, - "upload-time": "2013-03-14T17:53:44.314095Z", - "url": "https://files.pythonhosted.org/packages/59/4e/92f4a34f7a0750a45399e19e865451c8a88413faadfb69763c36c8111faf/pytz-2013b-py2.6.egg", + "size": 512529, + "upload-time": "2017-10-30T14:10:15.103874Z", + "url": "https://files.pythonhosted.org/packages/f6/6e/d922c3d2608571c1b5f800db160d27bc69677a9a396e45ed3e079a14b99b/pytz-2017.3-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2013b-py2.7.egg", + "filename": "pytz-2017.3-py2.6.egg", "hashes": { - "sha256": "70fb64523176c13c29dae820b953e28bce8380adcbbdcfd829fa70ceea362790" + "sha256": "59707844a9825589878236ff2f4e0dc9958511b7ffaae94dc615da07d4a68d33" }, "provenance": null, "requires-python": null, - "size": 521259, - "upload-time": "2013-03-14T17:54:07.062158Z", - "url": "https://files.pythonhosted.org/packages/20/b6/88b9897ef1fff4ecc490544f61cd5b3660d6c9ab144a7ba7b0785a2c228b/pytz-2013b-py2.7.egg", + "size": 512496, + "upload-time": "2017-10-30T14:10:19.438096Z", + "url": "https://files.pythonhosted.org/packages/b0/e3/f3ccfb48a1847c5331ebc76071861b359a1eba6c5dcbd9a26c7ad910085e/pytz-2017.3-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2013b-py3.1.egg", + "filename": "pytz-2017.3-py2.7.egg", "hashes": { - "sha256": "29a55ccfbe5afdf53e648edc53f83c272792924d58985ed9200b5e22238774de" + "sha256": "d0ef5ef55ed3d37854320d4926b04a4cb42a2e88f71da9ddfdacfde8e364f027" }, "provenance": null, "requires-python": null, - "size": 521452, - "upload-time": "2013-03-14T17:58:47.527273Z", - "url": "https://files.pythonhosted.org/packages/6a/e2/e3eb6e11cc2051c72fc99f4f3b9fc92a94bce0714c56de3d6f544f1c9c92/pytz-2013b-py3.1.egg", + "size": 512337, + "upload-time": "2017-10-30T14:10:24.933001Z", + "url": "https://files.pythonhosted.org/packages/6c/d3/1f28904f07e937f34e141a44e97a71bb7c95552f857a5da85b716e31eb94/pytz-2017.3-py2.7.egg", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2013b-py3.2.egg", + "core-metadata": { + "sha256": "4272452b4d3e03450a61f2d7845700c65edc6a411f1ccb463309a6e4ddc6b285" + }, + "data-dist-info-metadata": { + "sha256": "4272452b4d3e03450a61f2d7845700c65edc6a411f1ccb463309a6e4ddc6b285" + }, + "filename": "pytz-2017.3-py2.py3-none-any.whl", "hashes": { - "sha256": "a6807acbfd255031057e39c6547f8ef095d92e2e6ab57b1c45805a81f12c1cb5" + "sha256": "c41c62827ce9cafacd6f2f7018e4f83a6f1986e87bfd000b8cfbd4ab5da95f1a" }, "provenance": null, "requires-python": null, - "size": 521664, - "upload-time": "2013-03-14T17:57:38.271887Z", - "url": "https://files.pythonhosted.org/packages/ec/b4/c3ac5c8952028424cdfa19ffed040048bb27928fbab2194cbde697647878/pytz-2013b-py3.2.egg", + "size": 511694, + "upload-time": "2017-10-30T14:10:03.493498Z", + "url": "https://files.pythonhosted.org/packages/a3/7f/e7d1acbd433b929168a4fb4182a2ff3c33653717195a26c1de099ad1ef29/pytz-2017.3-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2013b.tar.bz2", + "filename": "pytz-2017.3-py3.3.egg", "hashes": { - "sha256": "65eb49cc05b7917fddc61e1fe6d8a4512c295cb53891dd5ec816bcccdce3f1a5" + "sha256": "8cc90340159b5d7ced6f2ba77694d946fc975b09f1a51d93f3ce3bb399396f94" }, "provenance": null, "requires-python": null, - "size": 199509, - "upload-time": "2013-03-14T17:51:25.964977Z", - "url": "https://files.pythonhosted.org/packages/24/45/1eb51ad48d17786d8aee7ba398737a220e04ecc9badec24d4203998d5add/pytz-2013b.tar.bz2", + "size": 513336, + "upload-time": "2017-10-30T14:10:28.939650Z", + "url": "https://files.pythonhosted.org/packages/87/57/6b7db5c0e596fdbda45702639ed681f03d4b7848c0db56c96c4cef8dd6fc/pytz-2017.3-py3.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2013b.tar.gz", + "filename": "pytz-2017.3-py3.4.egg", "hashes": { - "sha256": "0797293d12ca2f7e5dd5bc0807f521f39d5b60a2c347c48f8362f9fd0174af3f" + "sha256": "dd2e4ca6ce3785c8dd342d1853dd9052b19290d5bf66060846e5dc6b8d6667f7" }, "provenance": null, "requires-python": null, - "size": 331277, - "upload-time": "2013-03-14T17:51:57.232477Z", - "url": "https://files.pythonhosted.org/packages/83/7f/6e2abfa956b8e0628e445bf086ce2569fe74e4017c081e2e20a3c6ca218d/pytz-2013b.tar.gz", + "size": 513030, + "upload-time": "2017-10-30T14:10:32.175540Z", + "url": "https://files.pythonhosted.org/packages/4b/d1/16e9bca7d053b69f777d9825aa5266c44bdcb3fa708fa08a412dbe43b745/pytz-2017.3-py3.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2013b.zip", + "filename": "pytz-2017.3-py3.5.egg", "hashes": { - "sha256": "6c42f767873c44d69f6f0514c5f1f97394ab5d817e1e6116ad6d087ab5a17253" + "sha256": "699d18a2a56f19ee5698ab1123bbcc1d269d061996aeb1eda6d89248d3542b82" }, "provenance": null, "requires-python": null, - "size": 535277, - "upload-time": "2013-03-14T17:52:17.766940Z", - "url": "https://files.pythonhosted.org/packages/b3/43/33c4b0fca47d180f3bc50e9b9e7ed1f6515d49d66c1b2edd1f174330df42/pytz-2013b.zip", + "size": 512967, + "upload-time": "2017-10-30T14:10:36.340464Z", + "url": "https://files.pythonhosted.org/packages/02/ac/61637d728871bf127e2700131d17c1eebc50b450cc8e0fb7d38183c7270c/pytz-2017.3-py3.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2013.6-py2.4.egg", + "filename": "pytz-2017.3.zip", "hashes": { - "sha256": "476d89098840e0157625900866352b9d61c361722fd646ec009bfdc8e9b74c81" + "sha256": "fae4cffc040921b8a2d60c6cf0b5d662c1190fe54d718271db4eb17d44a185b7" }, "provenance": null, "requires-python": null, - "size": 491624, - "upload-time": "2013-10-01T14:18:49.979008Z", - "url": "https://files.pythonhosted.org/packages/a7/d9/0de634660a3850de80b4867ee3b8b846251d46f7dc644593b4403f28733a/pytz-2013.6-py2.4.egg", + "size": 527977, + "upload-time": "2017-10-30T14:10:39.802578Z", + "url": "https://files.pythonhosted.org/packages/60/88/d3152c234da4b2a1f7a989f89609ea488225eaea015bc16fbde2b3fdfefa/pytz-2017.3.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2013.6-py2.5.egg", + "filename": "pytz-2018.3-py2.4.egg", "hashes": { - "sha256": "a07020aec6c34254aeebbeabe1d8027069abf35da88749d7236fc9656098dea9" + "sha256": "ed6509d9af298b7995d69a440e2822288f2eca1681b8cce37673dbb10091e5fe" }, "provenance": null, "requires-python": null, - "size": 491159, - "upload-time": "2013-10-01T14:19:29.583725Z", - "url": "https://files.pythonhosted.org/packages/83/9a/2040c82e1b95391d9cb58fee6b4cd48f2a213e11d64feca26a4c41cd72da/pytz-2013.6-py2.5.egg", + "size": 511021, + "upload-time": "2018-02-09T07:58:26.726353Z", + "url": "https://files.pythonhosted.org/packages/5b/8f/b167cff7c132dd9117ed431c5751dfca3a1ce0155d3286ae500b792842bf/pytz-2018.3-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2013.6-py2.6.egg", + "filename": "pytz-2018.3-py2.5.egg", "hashes": { - "sha256": "d7c110eea872688c923c45eb959934131e2479431b45b1145d6bf0220f1711de" + "sha256": "f93ddcdd6342f94cea379c73cddb5724e0d6d0a1c91c9bdef364dc0368ba4fda" }, "provenance": null, "requires-python": null, - "size": 491126, - "upload-time": "2013-10-01T14:20:11.412850Z", - "url": "https://files.pythonhosted.org/packages/b4/68/5cfb02dd4b09d9ab990c0b7c73241ca15c077afbf911c91104db251e96ff/pytz-2013.6-py2.6.egg", + "size": 510586, + "upload-time": "2018-02-09T07:58:30.617848Z", + "url": "https://files.pythonhosted.org/packages/e4/25/268162fed249be11308655bdcfa891e29b39f3c2d1cf52690f93cee79b6e/pytz-2018.3-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2013.6-py2.7.egg", + "filename": "pytz-2018.3-py2.6.egg", "hashes": { - "sha256": "3511bc2455cb129c0ecd9ba7404d24e980e8779acd54b5bbee35458d5b3bca55" + "sha256": "61242a9abc626379574a166dc0e96a66cd7c3b27fc10868003fa210be4bff1c9" }, "provenance": null, "requires-python": null, - "size": 490992, - "upload-time": "2013-10-01T14:20:59.328427Z", - "url": "https://files.pythonhosted.org/packages/84/c6/80e995ce34032db1a2b7cdbcacbbb9dac62c48c3e203ea9f6305c2176aff/pytz-2013.6-py2.7.egg", + "size": 510545, + "upload-time": "2018-02-09T07:58:34.290417Z", + "url": "https://files.pythonhosted.org/packages/27/9a/1c9684b14c910e572d0af3f5840f98900e8b21b7b1d274a7e615d2ecc661/pytz-2018.3-py2.6.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2013.6-py3.1.egg", + "filename": "pytz-2018.3-py2.7.egg", "hashes": { - "sha256": "2680065b26710663d1f8453dededc97871c5c265f54e028bf2fcaef73d067683" + "sha256": "ba18e6a243b3625513d85239b3e49055a2f0318466e0b8a92b8fb8ca7ccdf55f" }, "provenance": null, "requires-python": null, - "size": 490838, - "upload-time": "2013-10-01T14:23:52.697349Z", - "url": "https://files.pythonhosted.org/packages/a3/a9/8a1adca556c048d241e437426879c76217a125dae5c10986c6b6c4ac0412/pytz-2013.6-py3.1.egg", + "size": 510397, + "upload-time": "2018-02-09T07:58:38.067422Z", + "url": "https://files.pythonhosted.org/packages/bf/d1/d0c9babd1695441cb059be39f9eea38ad1b631cd386765d2cdc97359ccae/pytz-2018.3-py2.7.egg", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2013.6-py3.2.egg", + "core-metadata": { + "sha256": "95e92b7cbe0b523b418a1675fa52fb023683dbf6ad9fd7196ce119c219c8f058" + }, + "data-dist-info-metadata": { + "sha256": "95e92b7cbe0b523b418a1675fa52fb023683dbf6ad9fd7196ce119c219c8f058" + }, + "filename": "pytz-2018.3-py2.py3-none-any.whl", "hashes": { - "sha256": "7e99e61a6a5d905ffcd64cb9a3f1025d0f4fb857db63a1d690ee9f887ba26441" + "sha256": "07edfc3d4d2705a20a6e99d97f0c4b61c800b8232dc1c04d87e8554f130148dd" }, "provenance": null, "requires-python": null, - "size": 491098, - "upload-time": "2013-10-01T14:24:37.624417Z", - "url": "https://files.pythonhosted.org/packages/26/13/3d872fc71bc181e5d4195bda6be89c7de7ec003dcf641feba959cf0c6df7/pytz-2013.6-py3.2.egg", + "size": 509950, + "upload-time": "2018-02-09T07:58:22.321856Z", + "url": "https://files.pythonhosted.org/packages/3c/80/32e98784a8647880dedf1f6bf8e2c91b195fe18fdecc6767dcf5104598d6/pytz-2018.3-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2013.6-py3.3.egg", + "filename": "pytz-2018.3-py3.3.egg", "hashes": { - "sha256": "e1d7ef4d57e42d387966e77b073347442b4192027e659b832a7993689012dda7" + "sha256": "3a47ff71597f821cd84a162e71593004286e5be07a340fd462f0d33a760782b5" }, "provenance": null, "requires-python": null, - "size": 491885, - "upload-time": "2013-10-01T14:21:58.066584Z", - "url": "https://files.pythonhosted.org/packages/bc/83/cd3a88b56ad92efbdaf61e44ac18e7f533de7ffb89ca6e1aea95e51826c4/pytz-2013.6-py3.3.egg", + "size": 511375, + "upload-time": "2018-02-09T07:58:41.729163Z", + "url": "https://files.pythonhosted.org/packages/a6/2b/39eed46d5e351c57a8be58bafd36936f69e676a047c9f016bfa4077c8a83/pytz-2018.3-py3.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2013.6.tar.bz2", + "filename": "pytz-2018.3-py3.4.egg", "hashes": { - "sha256": "140b05f588d8c0d0ccad9b38eb666f1412ce9a343e52554f141ab6f4edf0bcf4" + "sha256": "5bd55c744e6feaa4d599a6cbd8228b4f8f9ba96de2c38d56f08e534b3c9edf0d" }, "provenance": null, "requires-python": null, - "size": 177254, - "upload-time": "2013-10-01T14:17:03.130030Z", - "url": "https://files.pythonhosted.org/packages/4b/00/6ac3204a766bea7508f2a5bd00a2835af512282418a2463f88796419efd6/pytz-2013.6.tar.bz2", + "size": 511076, + "upload-time": "2018-02-09T07:58:45.453096Z", + "url": "https://files.pythonhosted.org/packages/48/90/880fff3828c76ed677eb632a6dc4294cc625bad6f2c8aaf4d0c63d8e8b19/pytz-2018.3-py3.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2013.6.tar.gz", + "filename": "pytz-2018.3-py3.5.egg", "hashes": { - "sha256": "c313ce36322a3b4cd293a4f931fe96245ae1b1555820204e9997db366b3937ef" + "sha256": "887ab5e5b32e4d0c86efddd3d055c1f363cbaa583beb8da5e22d2fa2f64d51ef" }, "provenance": null, "requires-python": null, - "size": 297018, - "upload-time": "2013-10-01T14:17:25.300503Z", - "url": "https://files.pythonhosted.org/packages/ca/21/7de777a183857a75309d25068355d6738759e29b6e11bbde105c3087c90e/pytz-2013.6.tar.gz", + "size": 511031, + "upload-time": "2018-02-09T07:58:49.449444Z", + "url": "https://files.pythonhosted.org/packages/73/5b/2a8d31d391af5e2c86fc47e37ba4e159d64fda0022bef999e77060742e3f/pytz-2018.3-py3.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2013.6.zip", + "filename": "pytz-2018.3.tar.gz", "hashes": { - "sha256": "770b94e0c4ecb3b3fe84c61dcec8e13072f101a94b5b49f7bbdc4ed25c5e0551" + "sha256": "410bcd1d6409026fbaa65d9ed33bf6dd8b1e94a499e32168acfc7b332e4095c0" }, "provenance": null, "requires-python": null, - "size": 504299, - "upload-time": "2013-10-01T14:18:08.352058Z", - "url": "https://files.pythonhosted.org/packages/19/b9/a4b421b208461cf2560dce3fa0384f2a58cd8137772a555a598c11094fa4/pytz-2013.6.zip", + "size": 314214, + "upload-time": "2018-02-09T07:58:53.025212Z", + "url": "https://files.pythonhosted.org/packages/1b/50/4cdc62fc0753595fc16c8f722a89740f487c6e5670c644eb8983946777be/pytz-2018.3.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2013.7-py2.4.egg", + "core-metadata": { + "sha256": "0cecbc7ee84a8f676ca3416ac683ecd321f2d856ba6e3ea3846bc2b4eb0dc00c" + }, + "data-dist-info-metadata": { + "sha256": "0cecbc7ee84a8f676ca3416ac683ecd321f2d856ba6e3ea3846bc2b4eb0dc00c" + }, + "filename": "pytz-2018.4-py2.py3-none-any.whl", "hashes": { - "sha256": "09878c04ba72fefaf91810f233a3317402eb2406b8cc2001425b208f58f1f59d" + "sha256": "65ae0c8101309c45772196b21b74c46b2e5d11b6275c45d251b150d5da334555" }, "provenance": null, "requires-python": null, - "size": 491618, - "upload-time": "2013-10-02T04:29:36.108318Z", - "url": "https://files.pythonhosted.org/packages/0a/b7/8210dbfe4441ed2ea1345b87fd6bfe502cb8b3daa42990f7e91ce04ff2cd/pytz-2013.7-py2.4.egg", + "size": 510900, + "upload-time": "2018-04-10T10:48:11.771808Z", + "url": "https://files.pythonhosted.org/packages/dc/83/15f7833b70d3e067ca91467ca245bae0f6fe56ddc7451aa0dc5606b120f2/pytz-2018.4-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2013.7-py2.5.egg", + "filename": "pytz-2018.4.tar.gz", "hashes": { - "sha256": "0f6733058120f9fbcb987b829743ef15b0eaf0de5ad3cb7a3da7da9bd9722db4" + "sha256": "c06425302f2cf668f1bba7a0a03f3c1d34d4ebeef2c72003da308b3947c7f749" }, "provenance": null, "requires-python": null, - "size": 491149, - "upload-time": "2013-10-02T04:30:03.082519Z", - "url": "https://files.pythonhosted.org/packages/3b/d7/a13fa2643dd7e39cbdec6bae336983338115131b6f8115ee567e0c8fca97/pytz-2013.7-py2.5.egg", + "size": 308066, + "upload-time": "2018-04-10T10:48:21.398987Z", + "url": "https://files.pythonhosted.org/packages/10/76/52efda4ef98e7544321fd8d5d512e11739c1df18b0649551aeccfb1c8376/pytz-2018.4.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2013.7-py2.6.egg", + "core-metadata": { + "sha256": "1c3b2b043a012123edc9e75b2e7834075bf20aec25a9f404189445aa2a197f24" + }, + "data-dist-info-metadata": { + "sha256": "1c3b2b043a012123edc9e75b2e7834075bf20aec25a9f404189445aa2a197f24" + }, + "filename": "pytz-2018.5-py2.py3-none-any.whl", "hashes": { - "sha256": "69df503a5b4ee8cf8cc5d55ea303acc3d84fd90aa3a2861255bc01309e630040" + "sha256": "a061aa0a9e06881eb8b3b2b43f05b9439d6583c206d0a6c340ff72a7b6669053" }, "provenance": null, "requires-python": null, - "size": 491113, - "upload-time": "2013-10-02T04:30:32.317949Z", - "url": "https://files.pythonhosted.org/packages/29/33/496a6b55426e0ed27d2e86979fa615c390e56d634ca9e39d3874493c8a8f/pytz-2013.7-py2.6.egg", + "size": 510974, + "upload-time": "2018-06-29T06:53:04.818784Z", + "url": "https://files.pythonhosted.org/packages/30/4e/27c34b62430286c6d59177a0842ed90dc789ce5d1ed740887653b898779a/pytz-2018.5-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2013.7-py2.7.egg", + "filename": "pytz-2018.5.tar.gz", "hashes": { - "sha256": "3239a17a87b30297e5d5cd80c0b1acf43ec0d040798d9e4a3e1913ea8d7da80b" + "sha256": "ffb9ef1de172603304d9d2819af6f5ece76f2e85ec10692a524dd876e72bf277" }, "provenance": null, "requires-python": null, - "size": 490994, - "upload-time": "2013-10-02T04:30:58.582184Z", - "url": "https://files.pythonhosted.org/packages/d4/ba/e22a0dad379ff4c1279aca6dc08902d8be8481b61f033ebd698d0c686cb8/pytz-2013.7-py2.7.egg", + "size": 318799, + "upload-time": "2018-06-29T06:53:08.607196Z", + "url": "https://files.pythonhosted.org/packages/ca/a9/62f96decb1e309d6300ebe7eee9acfd7bccaeedd693794437005b9067b44/pytz-2018.5.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2013.7-py3.3.egg", + "core-metadata": { + "sha256": "e66ea59aa82bb09606c1c21dc94224adfa553581f556b640561cd5e09aa01edc" + }, + "data-dist-info-metadata": { + "sha256": "e66ea59aa82bb09606c1c21dc94224adfa553581f556b640561cd5e09aa01edc" + }, + "filename": "pytz-2018.6-py2.py3-none-any.whl", "hashes": { - "sha256": "4b6d620c67686788cca612489856543c2eda2142855c505d5c78feffce926853" + "sha256": "91e3ccf2c344ffaa6defba1ce7f38f97026943f675b7703f44789768e4cb0ece" }, "provenance": null, "requires-python": null, - "size": 491879, - "upload-time": "2013-10-02T04:31:27.304126Z", - "url": "https://files.pythonhosted.org/packages/b3/8b/1a365c831fb33ad3edb3966acbd3c52e8db6873009fc3e55854249f040eb/pytz-2013.7-py3.3.egg", + "size": 507177, + "upload-time": "2018-10-24T09:25:30.983267Z", + "url": "https://files.pythonhosted.org/packages/52/8b/876c5745f617630be90cfb8fafe363c6d7204b176dc707d1805d1e9a0a35/pytz-2018.6-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2013.7.tar.bz2", + "filename": "pytz-2018.6.tar.gz", "hashes": { - "sha256": "c90648e2a5df0adeff0fa4e67fda7642e486f8285dbde8bfa73b18061e395652" + "sha256": "642253af8eae734d1509fc6ac9c1aee5e5b69d76392660889979b9870610a46b" }, "provenance": null, "requires-python": null, - "size": 177383, - "upload-time": "2013-10-02T04:28:31.673258Z", - "url": "https://files.pythonhosted.org/packages/26/3c/214e91f52c59fedabf482d94fb822a8f17fbcee4fbef3a18051023815680/pytz-2013.7.tar.bz2", + "size": 310103, + "upload-time": "2018-10-24T09:25:34.883667Z", + "url": "https://files.pythonhosted.org/packages/c7/df/68a3331691a604a8241335064cf20742338d66eb008da96d4c9f3e3d4c41/pytz-2018.6.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2013.7.tar.gz", + "core-metadata": { + "sha256": "d62f62dde8d6af514c040daa78f4533c37de92f27e12a97b5b29fff0e395b3bf" + }, + "data-dist-info-metadata": { + "sha256": "d62f62dde8d6af514c040daa78f4533c37de92f27e12a97b5b29fff0e395b3bf" + }, + "filename": "pytz-2018.7-py2.py3-none-any.whl", "hashes": { - "sha256": "ebbad507df6ac816b5a5c03f846a76457b2ff177106e4ceb793f16b002afc5dd" + "sha256": "8e0f8568c118d3077b46be7d654cc8167fa916092e28320cde048e54bfc9f1e6" }, "provenance": null, "requires-python": null, - "size": 297104, - "upload-time": "2013-10-02T04:28:46.870489Z", - "url": "https://files.pythonhosted.org/packages/c9/58/d428fcc239fb736414eb7541e1acb0a917e5b728d6c26573e9d5fec58af4/pytz-2013.7.tar.gz", + "size": 506627, + "upload-time": "2018-10-29T10:11:56.348153Z", + "url": "https://files.pythonhosted.org/packages/f8/0e/2365ddc010afb3d79147f1dd544e5ee24bf4ece58ab99b16fbb465ce6dc0/pytz-2018.7-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2013.7.zip", + "filename": "pytz-2018.7.tar.gz", "hashes": { - "sha256": "026454b6038a793ffa6aa39e3de6508f68c4226660be0bbff332bc82dfd7c5ea" + "sha256": "31cb35c89bd7d333cd32c5f278fca91b523b0834369e757f4c5641ea252236ca" }, "provenance": null, "requires-python": null, - "size": 504376, - "upload-time": "2013-10-02T04:29:07.411581Z", - "url": "https://files.pythonhosted.org/packages/47/91/d6f438458a3edb4ed962ab211290c5c39fff35a64f5a4a783286ed40bcf7/pytz-2013.7.zip", + "size": 300745, + "upload-time": "2018-10-29T10:12:00.427854Z", + "url": "https://files.pythonhosted.org/packages/cd/71/ae99fc3df1b1c5267d37ef2c51b7d79c44ba8a5e37b48e3ca93b4d74d98b/pytz-2018.7.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2013.8-py2.4.egg", + "core-metadata": { + "sha256": "79a1bd13a99637286ddf5a88c3b52af924d1101dd1b326a872ac400b9034180b" + }, + "data-dist-info-metadata": { + "sha256": "79a1bd13a99637286ddf5a88c3b52af924d1101dd1b326a872ac400b9034180b" + }, + "filename": "pytz-2018.9-py2.py3-none-any.whl", "hashes": { - "sha256": "0c2c8db746a661813c0de33fc2e3f1b88d3115763cb873aafa4049af7bcb684a" + "sha256": "32b0891edff07e28efe91284ed9c31e123d84bea3fd98e1f72be2508f43ef8d9" }, "provenance": null, "requires-python": null, - "size": 491745, - "upload-time": "2013-11-05T12:51:48.433201Z", - "url": "https://files.pythonhosted.org/packages/b2/61/b78769a22f70e3d17205c214f6ada57388883b39d393a7bc84b98106a00b/pytz-2013.8-py2.4.egg", + "size": 510688, + "upload-time": "2019-01-07T07:54:53.185603Z", + "url": "https://files.pythonhosted.org/packages/61/28/1d3920e4d1d50b19bc5d24398a7cd85cc7b9a75a490570d5a30c57622d34/pytz-2018.9-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2013.8-py2.5.egg", + "filename": "pytz-2018.9.tar.gz", "hashes": { - "sha256": "230d434731692be1999d11891f2d340f101531cec51e265bdd1f0b487eab7a77" + "sha256": "d5f05e487007e29e03409f9398d074e158d920d36eb82eaf66fb1136b0c5374c" }, "provenance": null, "requires-python": null, - "size": 491285, - "upload-time": "2013-11-05T12:52:11.664254Z", - "url": "https://files.pythonhosted.org/packages/a2/60/191af36aefa8449503ac9172a204e290cde5e774696fac8d32b5ffa7c61d/pytz-2013.8-py2.5.egg", + "size": 310705, + "upload-time": "2019-01-07T07:55:01.694218Z", + "url": "https://files.pythonhosted.org/packages/af/be/6c59e30e208a5f28da85751b93ec7b97e4612268bb054d0dff396e758a90/pytz-2018.9.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2013.8-py2.6.egg", + "core-metadata": { + "sha256": "98573affb635d6b5cbd463842ce51df1a9d8d0146347f93ddfddeda9b2ea0fe6" + }, + "data-dist-info-metadata": { + "sha256": "98573affb635d6b5cbd463842ce51df1a9d8d0146347f93ddfddeda9b2ea0fe6" + }, + "filename": "pytz-2019.1-py2.py3-none-any.whl", "hashes": { - "sha256": "e4b58d64f82ef6d87af5d4f705a71e6ac7386086980e64fecac203ae2e3504c6" + "sha256": "303879e36b721603cc54604edcac9d20401bdbe31e1e4fdee5b9f98d5d31dfda" }, "provenance": null, "requires-python": null, - "size": 491240, - "upload-time": "2013-11-05T12:52:35.823725Z", - "url": "https://files.pythonhosted.org/packages/88/36/9837e248013489b9b18c47fdfbcad4cc1ea52241423c5052131f9be75e5b/pytz-2013.8-py2.6.egg", + "size": 510910, + "upload-time": "2019-04-10T02:12:32.914817Z", + "url": "https://files.pythonhosted.org/packages/3d/73/fe30c2daaaa0713420d0382b16fbb761409f532c56bdcc514bf7b6262bb6/pytz-2019.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2013.8-py2.7.egg", + "filename": "pytz-2019.1.tar.gz", "hashes": { - "sha256": "026b47af97be44a2cade6ce9217ca182c966aef8487ed980839c76ab2572b409" + "sha256": "d747dd3d23d77ef44c6a3526e274af6efeb0a6f1afd5a69ba4d5be4098c8e141" }, "provenance": null, "requires-python": null, - "size": 491118, - "upload-time": "2013-11-05T12:53:00.803238Z", - "url": "https://files.pythonhosted.org/packages/32/06/c6990f755b920fccdd28e7b548b3d75f395971606429ed2aafe6fb2c5754/pytz-2013.8-py2.7.egg", + "size": 308148, + "upload-time": "2019-04-10T02:12:39.803902Z", + "url": "https://files.pythonhosted.org/packages/df/d5/3e3ff673e8f3096921b3f1b79ce04b832e0100b4741573154b72b756a681/pytz-2019.1.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2013.8-py3.1.egg", + "core-metadata": { + "sha256": "a1495a8437767dbd8892ee82b1d8a86b412ef54b306fb0e3d8c389794d2fb2ab" + }, + "data-dist-info-metadata": { + "sha256": "a1495a8437767dbd8892ee82b1d8a86b412ef54b306fb0e3d8c389794d2fb2ab" + }, + "filename": "pytz-2019.2-py2.py3-none-any.whl", "hashes": { - "sha256": "898e33badc447735b3005853c4736f2a2bfc2e7a1dfc72a1e4777237ba1dc215" + "sha256": "c894d57500a4cd2d5c71114aaab77dbab5eabd9022308ce5ac9bb93a60a6f0c7" }, "provenance": null, "requires-python": null, - "size": 490965, - "upload-time": "2013-11-05T12:57:31.973015Z", - "url": "https://files.pythonhosted.org/packages/cf/62/d8005af47ac77d7217176ce3e1a87f3cb57d33605be23eb4644280f24c9f/pytz-2013.8-py3.1.egg", + "size": 508914, + "upload-time": "2019-07-31T16:29:10.935288Z", + "url": "https://files.pythonhosted.org/packages/87/76/46d697698a143e05f77bec5a526bf4e56a0be61d63425b68f4ba553b51f2/pytz-2019.2-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2013.8-py3.2.egg", + "filename": "pytz-2019.2.tar.gz", "hashes": { - "sha256": "cd281da33620ab3d8415c392e1bd8559ccdbde139bc6d2e085df732c8a943261" + "sha256": "26c0b32e437e54a18161324a2fca3c4b9846b74a8dccddd843113109e1116b32" }, "provenance": null, "requires-python": null, - "size": 491225, - "upload-time": "2013-11-05T12:55:42.381375Z", - "url": "https://files.pythonhosted.org/packages/2d/ae/73dd4297269920dd14d0bd92d9801fca0df970052ba847e71a8a74903b1e/pytz-2013.8-py3.2.egg", + "size": 307474, + "upload-time": "2019-07-31T16:29:15.408423Z", + "url": "https://files.pythonhosted.org/packages/27/c0/fbd352ca76050952a03db776d241959d5a2ee1abddfeb9e2a53fdb489be4/pytz-2019.2.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2013.8-py3.3.egg", + "core-metadata": { + "sha256": "a0d98487f4efc26d2b025576a1c51747c8c34333d191d21a3ff42c6de49abf0a" + }, + "data-dist-info-metadata": { + "sha256": "a0d98487f4efc26d2b025576a1c51747c8c34333d191d21a3ff42c6de49abf0a" + }, + "filename": "pytz-2019.3-py2.py3-none-any.whl", "hashes": { - "sha256": "fc6bdc9b7cc5f919d5b413b045816826892d0f7cc86b8581bebedc55a378cf93" + "sha256": "1c557d7d0e871de1f5ccd5833f60fb2550652da6be2693c1e02300743d21500d" }, "provenance": null, "requires-python": null, - "size": 492008, - "upload-time": "2013-11-05T12:53:27.392460Z", - "url": "https://files.pythonhosted.org/packages/37/3a/21f9025b837826d3e129c154c23dfd77709aef5a12bcb69928045d39d980/pytz-2013.8-py3.3.egg", + "size": 509158, + "upload-time": "2019-10-07T03:18:16.900665Z", + "url": "https://files.pythonhosted.org/packages/e7/f9/f0b53f88060247251bf481fa6ea62cd0d25bf1b11a87888e53ce5b7c8ad2/pytz-2019.3-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2013.8.tar.bz2", + "filename": "pytz-2019.3.tar.gz", "hashes": { - "sha256": "8629d089bf20da674c77be3560fae997bfc66027a20236f0011526510dcc1a6e" + "sha256": "b02c06db6cf09c12dd25137e563b31700d3b80fcc4ad23abb7a315f2789819be" }, "provenance": null, "requires-python": null, - "size": 177290, - "upload-time": "2013-11-05T12:50:32.291809Z", - "url": "https://files.pythonhosted.org/packages/76/68/67984e2898c05c8cad7161c1799d15e7c4f61b7855038528876745884299/pytz-2013.8.tar.bz2", + "size": 312286, + "upload-time": "2019-10-07T03:18:27.399984Z", + "url": "https://files.pythonhosted.org/packages/82/c3/534ddba230bd4fbbd3b7a3d35f3341d014cca213f369a9940925e7e5f691/pytz-2019.3.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2013.8.tar.gz", + "core-metadata": { + "sha256": "602227571bb1315fb863b965305d22701b18e553e0aea54bf0d9ba8a9cb017e4" + }, + "data-dist-info-metadata": { + "sha256": "602227571bb1315fb863b965305d22701b18e553e0aea54bf0d9ba8a9cb017e4" + }, + "filename": "pytz-2020.1-py2.py3-none-any.whl", "hashes": { - "sha256": "58552e870aa2c0a1fa3b4ef923f00fbf3e55afaa87f8d31244d44f188de4793a" + "sha256": "a494d53b6d39c3c6e44c3bec237336e14305e4f29bbf800b599253057fbb79ed" }, "provenance": null, "requires-python": null, - "size": 297061, - "upload-time": "2013-11-05T12:50:47.535340Z", - "url": "https://files.pythonhosted.org/packages/19/b6/ed7f1a927a0a131d5296760f543d0dfd2224105f0e0a6a7c5af397b35422/pytz-2013.8.tar.gz", + "size": 510223, + "upload-time": "2020-04-28T08:28:21.201871Z", + "url": "https://files.pythonhosted.org/packages/4f/a4/879454d49688e2fad93e59d7d4efda580b783c745fd2ec2a3adf87b0808d/pytz-2020.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2013.8.zip", + "filename": "pytz-2020.1.tar.gz", "hashes": { - "sha256": "621f45ec6c907c51cf7cc5bab2f6b8514a1bae455031ca35a382328a81942ca8" + "sha256": "c35965d010ce31b23eeb663ed3cc8c906275d6be1a34393a1d73a41febf4a048" }, "provenance": null, "requires-python": null, - "size": 504631, - "upload-time": "2013-11-05T12:51:07.666689Z", - "url": "https://files.pythonhosted.org/packages/96/98/5b982310681c6bf9a6cf8e3c3ff58f0a532e9e184e61676571d7703fe7db/pytz-2013.8.zip", + "size": 311771, + "upload-time": "2020-04-28T08:28:24.561288Z", + "url": "https://files.pythonhosted.org/packages/f4/f6/94fee50f4d54f58637d4b9987a1b862aeb6cd969e73623e02c5c00755577/pytz-2020.1.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2013.9-py2.4.egg", + "core-metadata": { + "sha256": "04444665cb5b21099cf24b0d23f2c2fd08576bbb369088302f38ccd990432d58" + }, + "data-dist-info-metadata": { + "sha256": "04444665cb5b21099cf24b0d23f2c2fd08576bbb369088302f38ccd990432d58" + }, + "filename": "pytz-2020.4-py2.py3-none-any.whl", "hashes": { - "sha256": "0fe23b7e2c08247453b9e60bed48a2176bd39098d739ea1749e6ae961f5d000c" + "sha256": "5c55e189b682d420be27c6995ba6edce0c0a77dd67bfbe2ae6607134d5851ffd" }, "provenance": null, "requires-python": null, - "size": 470566, - "upload-time": "2014-01-03T10:34:52.319564Z", - "url": "https://files.pythonhosted.org/packages/71/bd/5cf4707808f4859709eaa7ab7b2f1b25cb97791fcbc5f0ef1c1ca6db8c3f/pytz-2013.9-py2.4.egg", + "size": 509023, + "upload-time": "2020-11-02T05:25:55.217961Z", + "url": "https://files.pythonhosted.org/packages/12/f8/ff09af6ff61a3efaad5f61ba5facdf17e7722c4393f7d8a66674d2dbd29f/pytz-2020.4-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2013.9-py2.5.egg", + "filename": "pytz-2020.4.tar.gz", "hashes": { - "sha256": "7d7d7d7ac723a626bab186e45c41116b23e9f7c9f6820b604787b19cb637dc4c" + "sha256": "3e6b7dd2d1e0a59084bcee14a17af60c5c562cdc16d828e8eba2e683d3a7e268" }, "provenance": null, "requires-python": null, - "size": 470129, - "upload-time": "2014-01-03T10:35:07.084223Z", - "url": "https://files.pythonhosted.org/packages/a7/83/8e6d898ab5244c02df227f0287751ca4003911dac55fdc40aa9e3bcd2735/pytz-2013.9-py2.5.egg", + "size": 310941, + "upload-time": "2020-11-02T05:25:58.856745Z", + "url": "https://files.pythonhosted.org/packages/09/07/448a8887c7195450604dfc0305d80d74324c36ee18ed997664051d4bffe3/pytz-2020.4.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2013.9-py2.6.egg", + "core-metadata": { + "sha256": "9de0ae23ddaaff4be55af18e0637e33ced87e390a2dfe5ce2b4493dc1198b6eb" + }, + "data-dist-info-metadata": { + "sha256": "9de0ae23ddaaff4be55af18e0637e33ced87e390a2dfe5ce2b4493dc1198b6eb" + }, + "filename": "pytz-2020.5-py2.py3-none-any.whl", "hashes": { - "sha256": "89300adbb341c1e2ee9df5008e674974abed23655852bf348be0efb8e3910aa9" + "sha256": "16962c5fb8db4a8f63a26646d8886e9d769b6c511543557bc84e9569fb9a9cb4" }, "provenance": null, "requires-python": null, - "size": 470082, - "upload-time": "2014-01-03T10:35:21.687527Z", - "url": "https://files.pythonhosted.org/packages/db/13/0838cadde6ba29e1c6f6f92d6bac57fdd1b1545e904b7c14c58cdf217126/pytz-2013.9-py2.6.egg", + "size": 510773, + "upload-time": "2020-12-24T20:58:04.098601Z", + "url": "https://files.pythonhosted.org/packages/89/06/2c2d3034b4d6bf22f2a4ae546d16925898658a33b4400cfb7e2c1e2871a3/pytz-2020.5-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2013.9-py2.7.egg", + "filename": "pytz-2020.5.tar.gz", "hashes": { - "sha256": "1b236c716e739a688be06046e608015358702b429be0a2b09b367cc421d6b407" + "sha256": "180befebb1927b16f6b57101720075a984c019ac16b1b7575673bea42c6c3da5" }, "provenance": null, "requires-python": null, - "size": 469940, - "upload-time": "2014-01-03T10:35:41.576049Z", - "url": "https://files.pythonhosted.org/packages/dd/df/2df248f1cb1e02be536755a2c1f25faf19fe818140668cbc4be76fb77fda/pytz-2013.9-py2.7.egg", + "size": 314194, + "upload-time": "2020-12-24T20:58:07.498018Z", + "url": "https://files.pythonhosted.org/packages/70/44/404ec10dca553032900a65bcded8b8280cf7c64cc3b723324e2181bf93c9/pytz-2020.5.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2013.9-py3.2.egg", + "core-metadata": { + "sha256": "9133476b57f9b64e7bdb9b867e1a6224463a27a9b67dc0c35c3eb61019370cd2" + }, + "data-dist-info-metadata": { + "sha256": "9133476b57f9b64e7bdb9b867e1a6224463a27a9b67dc0c35c3eb61019370cd2" + }, + "filename": "pytz-2021.1-py2.py3-none-any.whl", "hashes": { - "sha256": "83f143d6d4772401ab18c86079c4ae72c6042bd3f7c1b8561c564ff61ba3b00c" + "sha256": "eb10ce3e7736052ed3623d49975ce333bcd712c7bb19a58b9e2089d4057d0798" }, "provenance": null, "requires-python": null, - "size": 470145, - "upload-time": "2014-01-03T10:39:22.264587Z", - "url": "https://files.pythonhosted.org/packages/6a/8e/ebe663d918c1b58f7ea0b1a6d5ec6630ef6919419a385d74503a82788196/pytz-2013.9-py3.2.egg", + "size": 510782, + "upload-time": "2021-02-01T08:07:15.659674Z", + "url": "https://files.pythonhosted.org/packages/70/94/784178ca5dd892a98f113cdd923372024dc04b8d40abe77ca76b5fb90ca6/pytz-2021.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2013.9-py3.3.egg", + "filename": "pytz-2021.1.tar.gz", "hashes": { - "sha256": "5b0451f5b734559606e4f6628d0015d212bfb28d8545f210f8d5e8f6cd8da5c2" + "sha256": "83a4a90894bf38e243cf052c8b58f381bfe9a7a483f6a9cab140bc7f702ac4da" }, "provenance": null, "requires-python": null, - "size": 470931, - "upload-time": "2014-01-03T10:35:59.954248Z", - "url": "https://files.pythonhosted.org/packages/0c/49/c422fede69d7e7ed1c04e4341de3413233056d05127458f2c99028edb4bd/pytz-2013.9-py3.3.egg", + "size": 317945, + "upload-time": "2021-02-01T08:07:19.773988Z", + "url": "https://files.pythonhosted.org/packages/b0/61/eddc6eb2c682ea6fd97a7e1018a6294be80dba08fa28e7a3570148b4612d/pytz-2021.1.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2013.9.tar.bz2", + "core-metadata": { + "sha256": "d5b4bb4ffd8935fdf1d486b013fc4768d953badc073fe639b16ce1ee5fdb05df" + }, + "data-dist-info-metadata": { + "sha256": "d5b4bb4ffd8935fdf1d486b013fc4768d953badc073fe639b16ce1ee5fdb05df" + }, + "filename": "pytz-2021.3-py2.py3-none-any.whl", "hashes": { - "sha256": "4252226fa20e0715d4dcd05f9233f0076c44bca30e4f1793b2fe03cdfb422ed4" + "sha256": "3672058bc3453457b622aab7a1c3bfd5ab0bdae451512f6cf25f64ed37f5b87c" }, "provenance": null, "requires-python": null, - "size": 159658, - "upload-time": "2014-01-03T10:34:05.302781Z", - "url": "https://files.pythonhosted.org/packages/fc/3a/6ec4d1ddab0face099eeae7e77d8f319b19448e3b3c6b652828a3c158528/pytz-2013.9.tar.bz2", + "size": 503471, + "upload-time": "2021-10-02T03:56:30.247030Z", + "url": "https://files.pythonhosted.org/packages/d3/e3/d9f046b5d1c94a3aeab15f1f867aa414f8ee9d196fae6865f1d6a0ee1a0b/pytz-2021.3-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2013.9.tar.gz", + "filename": "pytz-2021.3.tar.gz", "hashes": { - "sha256": "c43945b6eeeedc01a99d9e59d68eb66c35b908fcfec768c4f888148e4fe670c4" + "sha256": "acad2d8b20a1af07d4e4c9d2e9285c5ed9104354062f275f3fcd88dcef4f1326" }, "provenance": null, "requires-python": null, - "size": 274027, - "upload-time": "2014-01-03T10:34:15.054877Z", - "url": "https://files.pythonhosted.org/packages/57/01/4d6808253c2afb30b7c26e82f5e1ab8e7a5403e5ce490b6cdfb57fc4ece4/pytz-2013.9.tar.gz", + "size": 320512, + "upload-time": "2021-10-02T03:56:32.818224Z", + "url": "https://files.pythonhosted.org/packages/e3/8e/1cde9d002f48a940b9d9d38820aaf444b229450c0854bdf15305ce4a3d1a/pytz-2021.3.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2013.9.zip", + "core-metadata": { + "sha256": "e821f718244ead8981d9c799c87f1ed944082b3527c18918a8cb172c38b3e811" + }, + "data-dist-info-metadata": { + "sha256": "e821f718244ead8981d9c799c87f1ed944082b3527c18918a8cb172c38b3e811" + }, + "filename": "pytz-2022.1-py2.py3-none-any.whl", "hashes": { - "sha256": "079dfb38a30493a40c7f3c9058867aa6266c2cde8fb087672b6322aa7e517e7e" + "sha256": "e68985985296d9a66a881eb3193b0906246245294a881e7c8afe623866ac6a5c" }, "provenance": null, "requires-python": null, - "size": 485205, - "upload-time": "2014-01-03T10:34:26.619538Z", - "url": "https://files.pythonhosted.org/packages/5b/e9/f75adac924f57b155e363f81d4e97bd89533cd67aa6e44c1061e5811ab77/pytz-2013.9.zip", + "size": 503520, + "upload-time": "2022-03-20T00:37:06.783063Z", + "url": "https://files.pythonhosted.org/packages/60/2e/dec1cc18c51b8df33c7c4d0a321b084cf38e1733b98f9d15018880fb4970/pytz-2022.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.1.tar.bz2", + "filename": "pytz-2022.1.tar.gz", "hashes": { - "sha256": "6a4fafca11a912d77eefc74692b5fbdcb15e08a0c673d06e34eb3cb2f7523021" + "sha256": "1e760e2fe6a8163bc0b3d9a19c4f84342afa0a2affebfaa84b01b978a02ecaa7" }, "provenance": null, "requires-python": null, - "size": 160113, - "upload-time": "2014-03-14T09:01:48.372879Z", - "url": "https://files.pythonhosted.org/packages/a4/41/22ec8f385da45ec9a50366148439b281e86c59db38066052ece4d654d986/pytz-2014.1.tar.bz2", + "size": 320473, + "upload-time": "2022-03-20T00:37:10.116738Z", + "url": "https://files.pythonhosted.org/packages/2f/5f/a0f653311adff905bbcaa6d3dfaf97edcf4d26138393c6ccd37a484851fb/pytz-2022.1.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2014.1.tar.gz", + "core-metadata": { + "sha256": "0d722f4127d9080770a9edfe81df1b61bd85417e1f5ac1be43e4662fcdc141d1" + }, + "data-dist-info-metadata": { + "sha256": "0d722f4127d9080770a9edfe81df1b61bd85417e1f5ac1be43e4662fcdc141d1" + }, + "filename": "pytz-2022.2-py2.py3-none-any.whl", "hashes": { - "sha256": "dcdde8b0034c0b70492e88a9416964126c81bae9254d8fd9d4367468ad11ded2" + "sha256": "d9b245e63af49c4e51afdec5402f56b99c0cb483a84a12bb8b7db980386baade" }, "provenance": null, "requires-python": null, - "size": 274474, - "upload-time": "2014-03-14T09:02:22.761827Z", - "url": "https://files.pythonhosted.org/packages/40/3d/a26265438f50451d11bc1793962254c77d68db8ded344f4e547a64169cac/pytz-2014.1.tar.gz", + "size": 504682, + "upload-time": "2022-08-12T01:36:59.972245Z", + "url": "https://files.pythonhosted.org/packages/67/31/3a5547f8b077b6b2b5c2b953d126e1cfcf40c2655d51242839014583a987/pytz-2022.2-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.1.zip", + "filename": "pytz-2022.2.tar.gz", "hashes": { - "sha256": "4cbdd853a2ba61ec9bac3183f9b7ab6ee8b1a5844d04d7eb2e7f1ed371b61364" + "sha256": "bc824559e43e8ab983426a49525079d186b25372ff63aa3430ccd527d95edc3a" }, "provenance": null, "requires-python": null, - "size": 485858, - "upload-time": "2014-03-14T09:05:30.357501Z", - "url": "https://files.pythonhosted.org/packages/2c/66/9536df57f72bf2f37ede5ec9b9743fe8ecd8bae9f575508c0cb69e2b3218/pytz-2014.1.zip", + "size": 322487, + "upload-time": "2022-08-12T01:37:02.726583Z", + "url": "https://files.pythonhosted.org/packages/cf/80/8246892889a36f4a12f719da27c72faea1c2bdb6998afbfffc4284dcd457/pytz-2022.2.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2014.1.1-py2.4.egg", + "core-metadata": { + "sha256": "96651521fbf99b21245d56809d55f1809b6d3a2488595dccce538c3d59bf8cfe" + }, + "data-dist-info-metadata": { + "sha256": "96651521fbf99b21245d56809d55f1809b6d3a2488595dccce538c3d59bf8cfe" + }, + "filename": "pytz-2022.2.1-py2.py3-none-any.whl", "hashes": { - "sha256": "3fc510d640f4f2a814b6d440e1bd1545374aa06bc29c2bc479d227176b042e17" + "sha256": "220f481bdafa09c3955dfbdddb7b57780e9a94f5127e35456a48589b9e0c0197" }, "provenance": null, "requires-python": null, - "size": 470788, - "upload-time": "2014-03-21T06:37:08.742472Z", - "url": "https://files.pythonhosted.org/packages/6b/3d/c64013765e6fa7e47392c188a6b51b2d1915a33a96435ef5de358dc0b5a6/pytz-2014.1.1-py2.4.egg", + "size": 500564, + "upload-time": "2022-08-13T02:07:57.135432Z", + "url": "https://files.pythonhosted.org/packages/d5/50/54451e88e3da4616286029a3a17fc377de817f66a0f50e1faaee90161724/pytz-2022.2.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.1.1-py2.5.egg", + "filename": "pytz-2022.2.1.tar.gz", "hashes": { - "sha256": "1ea7977955723ccdec1d7b8bd11688a3dcf661b12cee9d691f4ca918a3552058" + "sha256": "cea221417204f2d1a2aa03ddae3e867921971d0d76f14d87abb4414415bbdcf5" }, "provenance": null, "requires-python": null, - "size": 470341, - "upload-time": "2014-03-21T06:38:27.290647Z", - "url": "https://files.pythonhosted.org/packages/3a/6a/4845b88b669c2eab50890ab27085eca74d2a88ad9456f3e748f3f2c9029c/pytz-2014.1.1-py2.5.egg", + "size": 316105, + "upload-time": "2022-08-13T02:07:59.396894Z", + "url": "https://files.pythonhosted.org/packages/24/0c/401283bb1499768e33ddd2e1a35817c775405c1f047a9dc088a29ce2ea5d/pytz-2022.2.1.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2014.1.1-py2.6.egg", + "core-metadata": { + "sha256": "0f66b789640e7968edf37163541eefb37e31ad5ba2815530216891903bfccae2" + }, + "data-dist-info-metadata": { + "sha256": "0f66b789640e7968edf37163541eefb37e31ad5ba2815530216891903bfccae2" + }, + "filename": "pytz-2022.4-py2.py3-none-any.whl", "hashes": { - "sha256": "2603dd18fe6574abf1cedd171bf9a7b3376b131ba421dd79dfdbb1dbe16ae4e1" + "sha256": "2c0784747071402c6e99f0bafdb7da0fa22645f06554c7ae06bf6358897e9c91" }, "provenance": null, "requires-python": null, - "size": 470316, - "upload-time": "2014-03-21T06:39:00.679914Z", - "url": "https://files.pythonhosted.org/packages/d8/ac/2cc137a00409753d491fefcc03b58771fbef8a601e6a2804829a298fe38d/pytz-2014.1.1-py2.6.egg", + "size": 500779, + "upload-time": "2022-10-02T05:04:30.068036Z", + "url": "https://files.pythonhosted.org/packages/d8/66/309545413162bc8271c73e622499a41cdc37217b499febe26155ff9f93ed/pytz-2022.4-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.1.1-py2.7.egg", + "filename": "pytz-2022.4.tar.gz", "hashes": { - "sha256": "f24c525160dc4aa15caf8916c894f6ed2b8e9ddff5a35ef15bf63fc834798d09" + "sha256": "48ce799d83b6f8aab2020e369b627446696619e79645419610b9facd909b3174" }, "provenance": null, "requires-python": null, - "size": 470156, - "upload-time": "2014-03-21T06:39:37.104179Z", - "url": "https://files.pythonhosted.org/packages/16/07/584d10320dee36863618169828f80a953733b823a5c27958d2211e35bd47/pytz-2014.1.1-py2.7.egg", + "size": 316055, + "upload-time": "2022-10-02T05:04:32.248940Z", + "url": "https://files.pythonhosted.org/packages/31/da/2d48d3499b59c7f3c5d5e1c79fcee5537c320c8ab7b7a0cd2db578bc34b3/pytz-2022.4.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2014.1.1-py3.3.egg", + "core-metadata": { + "sha256": "ebd11396ef0ab6f2beae9c4a9d422b222cdc0a28efa114bb43fc705b8279a8ec" + }, + "data-dist-info-metadata": { + "sha256": "ebd11396ef0ab6f2beae9c4a9d422b222cdc0a28efa114bb43fc705b8279a8ec" + }, + "filename": "pytz-2022.5-py2.py3-none-any.whl", "hashes": { - "sha256": "192a6644351cba8948ae19ee9d861f86c7718cdb469e0510578a4c9b469324c8" + "sha256": "335ab46900b1465e714b4fda4963d87363264eb662aab5e65da039c25f1f5b22" }, "provenance": null, "requires-python": null, - "size": 471145, - "upload-time": "2014-03-21T06:40:05.071816Z", - "url": "https://files.pythonhosted.org/packages/3f/c7/e41076e959a594cea7b29aaed6f44c9eed985292f4497e5a955e9596686c/pytz-2014.1.1-py3.3.egg", + "size": 500659, + "upload-time": "2022-10-18T11:30:43.286299Z", + "url": "https://files.pythonhosted.org/packages/b5/d7/91fd8911d22e7fac794803095dd192bf1ebd70c7603272085230d915e738/pytz-2022.5-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.1.1.tar.bz2", + "filename": "pytz-2022.5.tar.gz", "hashes": { - "sha256": "faef9e23a42b47374c8e51dd0671b48ab01509f51e25ce9226a0d3d01fcd38f2" + "sha256": "c4d88f472f54d615e9cd582a5004d1e5f624854a6a27a6211591c251f22a6914" }, "provenance": null, "requires-python": null, - "size": 160071, - "upload-time": "2014-03-21T06:33:08.616119Z", - "url": "https://files.pythonhosted.org/packages/0d/37/88373d5300cec803704a7069605f12cc6523d5b67276bbb21164b72072b1/pytz-2014.1.1.tar.bz2", + "size": 316295, + "upload-time": "2022-10-18T11:30:46.133656Z", + "url": "https://files.pythonhosted.org/packages/fe/dd/182cc5ed8e64a0d6d6c34fd27391041d542270000825410d294bd6902207/pytz-2022.5.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2014.1.1.tar.gz", + "core-metadata": { + "sha256": "a8b16d57477330952916c27e6a667e5805d6730ab9aae1bc49cc1bcd921abfe3" + }, + "data-dist-info-metadata": { + "sha256": "a8b16d57477330952916c27e6a667e5805d6730ab9aae1bc49cc1bcd921abfe3" + }, + "filename": "pytz-2022.6-py2.py3-none-any.whl", "hashes": { - "sha256": "8b3cd537aa4bf7da95b218ed7e4852703171f8b85ebe31e0cd286218eea562c7" + "sha256": "222439474e9c98fced559f1709d89e6c9cbf8d79c794ff3eb9f8800064291427" }, "provenance": null, "requires-python": null, - "size": 274537, - "upload-time": "2014-03-21T06:33:25.921978Z", - "url": "https://files.pythonhosted.org/packages/78/2b/8707d182e5696f0f6dce2457f67715ef29deada0c4922fcffe9eaef1b2f3/pytz-2014.1.1.tar.gz", + "size": 498053, + "upload-time": "2022-10-31T23:58:42.017031Z", + "url": "https://files.pythonhosted.org/packages/85/ac/92f998fc52a70afd7f6b788142632afb27cd60c8c782d1452b7466603332/pytz-2022.6-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.1.1.zip", + "filename": "pytz-2022.6.tar.gz", "hashes": { - "sha256": "f278652ee6d84ccc1b2709b4acaffe492725badf88b0f3df0d4081120e540054" + "sha256": "e89512406b793ca39f5971bc999cc538ce125c0e51c27941bef4568b460095e2" }, "provenance": null, "requires-python": null, - "size": 488227, - "upload-time": "2014-03-21T06:33:57.116376Z", - "url": "https://files.pythonhosted.org/packages/aa/b2/a8dcd071982f2f7feb8b9557cdf3a46a7f7c12e5b53f5846c9125a0736a2/pytz-2014.1.1.zip", + "size": 313766, + "upload-time": "2022-10-31T23:58:44.949582Z", + "url": "https://files.pythonhosted.org/packages/76/63/1be349ff0a44e4795d9712cc0b2d806f5e063d4d34631b71b832fac715a8/pytz-2022.6.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2014.2-py2.4.egg", + "core-metadata": { + "sha256": "8b432136a1a37553134788619b3525dba7025afa50dd256290cdbfe9ff49bb5e" + }, + "data-dist-info-metadata": { + "sha256": "8b432136a1a37553134788619b3525dba7025afa50dd256290cdbfe9ff49bb5e" + }, + "filename": "pytz-2022.7-py2.py3-none-any.whl", "hashes": { - "sha256": "b972f4e1c7adc7904d032a6cb607dac22d0e16092bba9d0cceb3f6195693b132" + "sha256": "93007def75ae22f7cd991c84e02d434876818661f8df9ad5df9e950ff4e52cfd" }, "provenance": null, "requires-python": null, - "size": 471201, - "upload-time": "2014-03-25T07:01:41.233222Z", - "url": "https://files.pythonhosted.org/packages/c5/a2/93b576bb010d0617be018d526454578136f129c1c0599601688a7c121fd6/pytz-2014.2-py2.4.egg", + "size": 499364, + "upload-time": "2022-12-18T02:17:20.846224Z", + "url": "https://files.pythonhosted.org/packages/3d/19/4de17f0d5cf5a0d87aa67532d4c2fa75e6e7d8df13c27635ff40fa6f4b76/pytz-2022.7-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.2-py2.5.egg", + "filename": "pytz-2022.7.tar.gz", "hashes": { - "sha256": "68814b704f3060f2c76f0050e2585667277e422b0464b92268d0c4240a078f07" + "sha256": "7ccfae7b4b2c067464a6733c6261673fdb8fd1be905460396b97a073e9fa683a" }, "provenance": null, "requires-python": null, - "size": 470751, - "upload-time": "2014-03-25T07:02:06.803072Z", - "url": "https://files.pythonhosted.org/packages/57/45/c16f53c3eefd4e4aac17a1051791eb8e077d5765681fcb557b76d5f78e20/pytz-2014.2-py2.5.egg", + "size": 313499, + "upload-time": "2022-12-18T02:17:23.146390Z", + "url": "https://files.pythonhosted.org/packages/6d/37/54f2d7c147e42dc85ffbc6910862bb4f141fb3fc14d9a88efaa1a76c7df2/pytz-2022.7.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2014.2-py2.6.egg", + "core-metadata": { + "sha256": "3c4eaa681508ad7805e962eb043ebb402cc4d6d043dfd1530d83d393c51b89ea" + }, + "data-dist-info-metadata": { + "sha256": "3c4eaa681508ad7805e962eb043ebb402cc4d6d043dfd1530d83d393c51b89ea" + }, + "filename": "pytz-2022.7.1-py2.py3-none-any.whl", "hashes": { - "sha256": "501e4b041a15afa715c0206a459223d2aad92270f1c31f5696d524295645f5a4" + "sha256": "78f4f37d8198e0627c5f1143240bb0206b8691d8d7ac6d78fee88b78733f8c4a" }, "provenance": null, "requires-python": null, - "size": 470721, - "upload-time": "2014-03-25T07:02:41.775448Z", - "url": "https://files.pythonhosted.org/packages/42/5c/138482c73992d06cc255edb2e9667c24b2717dbc754f34d2d5e163f67dbf/pytz-2014.2-py2.6.egg", + "size": 499377, + "upload-time": "2023-01-14T12:25:02.823162Z", + "url": "https://files.pythonhosted.org/packages/2e/09/fbd3c46dce130958ee8e0090f910f1fe39e502cc5ba0aadca1e8a2b932e5/pytz-2022.7.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.2.tar.bz2", + "filename": "pytz-2022.7.1.tar.gz", "hashes": { - "sha256": "4a752e3593827e935ffd3ffff68314da38d724f01309a05561b6778e8724bf74" + "sha256": "01a0681c4b9684a28304615eba55d1ab31ae00bf68ec157ec3708a8182dbbcd0" }, "provenance": null, "requires-python": null, - "size": 160142, - "upload-time": "2014-03-25T06:58:25.770647Z", - "url": "https://files.pythonhosted.org/packages/84/5e/606bf6312e98f70634fd34701a8f432b74e3000d37b88badeb7dab436512/pytz-2014.2.tar.bz2", + "size": 313522, + "upload-time": "2023-01-14T12:25:05.384250Z", + "url": "https://files.pythonhosted.org/packages/03/3e/dc5c793b62c60d0ca0b7e58f1fdd84d5aaa9f8df23e7589b39cc9ce20a03/pytz-2022.7.1.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2014.2.tar.gz", + "core-metadata": { + "sha256": "64a3c24f713f9195ed35347af9613afd42b2259a0922e1e91b80f0f23e8fcf81" + }, + "data-dist-info-metadata": { + "sha256": "64a3c24f713f9195ed35347af9613afd42b2259a0922e1e91b80f0f23e8fcf81" + }, + "filename": "pytz-2023.2-py2.py3-none-any.whl", "hashes": { - "sha256": "146af58281ec444f7427b1a2bb08f948490563777e78eef38fa20d44b10889ae" + "sha256": "8a8baaf1e237175b02f5c751eea67168043a749c843989e2b3015aa1ad9db68b" }, "provenance": null, "requires-python": null, - "size": 274222, - "upload-time": "2014-03-25T06:58:49.384657Z", - "url": "https://files.pythonhosted.org/packages/14/b5/357b5b555f41d74cc7a4be927c9207e18ab7b9b1ea924ff8bf8d95549e95/pytz-2014.2.tar.gz", + "size": 502124, + "upload-time": "2023-03-25T08:31:59.458061Z", + "url": "https://files.pythonhosted.org/packages/a3/21/0ffac8dacd94d20f4d1ceaaa91cf28ad94ec22e8f3ec9056976f1066ff24/pytz-2023.2-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.2.zip", + "filename": "pytz-2023.2.tar.gz", "hashes": { - "sha256": "f71671b52b89722f2f7871e6cf4849396317f7e6e65dba9b6056df087f4c3d0e" + "sha256": "a27dcf612c05d2ebde626f7d506555f10dfc815b3eddccfaadfc7d99b11c9a07" }, "provenance": null, "requires-python": null, - "size": 486245, - "upload-time": "2014-03-25T06:59:35.249859Z", - "url": "https://files.pythonhosted.org/packages/4b/da/e0ce258ab72bfc4a90529c79c67c57e2adc283ce18337936a56ef624110e/pytz-2014.2.zip", + "size": 316321, + "upload-time": "2023-03-25T08:32:02.214982Z", + "url": "https://files.pythonhosted.org/packages/55/71/cb1b0a0035cf479eaf05109ea830323af66d48197bfc759a018f94acc3c4/pytz-2023.2.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2014.3-py2.4.egg", + "core-metadata": { + "sha256": "a61869ecc75aed04368b51600c337fd9feb204ede649f01e758b0da2a6705663" + }, + "data-dist-info-metadata": { + "sha256": "a61869ecc75aed04368b51600c337fd9feb204ede649f01e758b0da2a6705663" + }, + "filename": "pytz-2023.3-py2.py3-none-any.whl", "hashes": { - "sha256": "c0d1a837e640e76eb21e3abb22a5bd7c94e7dfac64bf2e886011b270f104e5d7" + "sha256": "a151b3abb88eda1d4e34a9814df37de2a80e301e68ba0fd856fb9b46bfbbbffb" }, "provenance": null, "requires-python": null, - "size": 467005, - "upload-time": "2014-05-15T08:55:54.904493Z", - "url": "https://files.pythonhosted.org/packages/31/ec/f502aed53b11b22a71fd48630dc3ef70d9bc884aea9dbb7eb24e644931aa/pytz-2014.3-py2.4.egg", + "size": 502345, + "upload-time": "2023-03-29T04:23:25.307301Z", + "url": "https://files.pythonhosted.org/packages/7f/99/ad6bd37e748257dd70d6f85d916cafe79c0b0f5e2e95b11f7fbc82bf3110/pytz-2023.3-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.3-py2.5.egg", + "filename": "pytz-2023.3.tar.gz", "hashes": { - "sha256": "20cacc6637ac4f125ae413b5f1d18513b53d254eecc75388d17da9903cee5ca7" + "sha256": "1d8ce29db189191fb55338ee6d0387d82ab59f3d00eac103412d64e0ebd0c588" }, "provenance": null, "requires-python": null, - "size": 466554, - "upload-time": "2014-05-15T08:56:14.328854Z", - "url": "https://files.pythonhosted.org/packages/f2/24/eaff8eef5399d0413999ac51ad21bdf21237991b6d4f2e9cddc874c419b7/pytz-2014.3-py2.5.egg", + "size": 317095, + "upload-time": "2023-03-29T04:23:28.655470Z", + "url": "https://files.pythonhosted.org/packages/5e/32/12032aa8c673ee16707a9b6cdda2b09c0089131f35af55d443b6a9c69c1d/pytz-2023.3.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2014.3-py2.6.egg", + "core-metadata": { + "sha256": "592f5f41724158cbd4ac4a6a586cc76b534b733414e5e0c8e70e0403bab1cb00" + }, + "data-dist-info-metadata": { + "sha256": "592f5f41724158cbd4ac4a6a586cc76b534b733414e5e0c8e70e0403bab1cb00" + }, + "filename": "pytz-2023.3.post1-py2.py3-none-any.whl", "hashes": { - "sha256": "1dc69541774e8ef6ec3f5bd06110ed9bf011ee5fb8776f1ecb69e9eef114630e" + "sha256": "ce42d816b81b68506614c11e8937d3aa9e41007ceb50bfdcb0749b921bf646c7" }, "provenance": null, "requires-python": null, - "size": 466526, - "upload-time": "2014-05-15T08:56:35.742406Z", - "url": "https://files.pythonhosted.org/packages/e3/03/75cc2e5ddfe30189ccea23d2e454a03f8af2d12433e4acd1182c57e75722/pytz-2014.3-py2.6.egg", + "size": 502454, + "upload-time": "2023-09-05T01:56:55.916035Z", + "url": "https://files.pythonhosted.org/packages/32/4d/aaf7eff5deb402fd9a24a1449a8119f00d74ae9c2efa79f8ef9994261fc2/pytz-2023.3.post1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.3-py2.7.egg", + "filename": "pytz-2023.3.post1.tar.gz", "hashes": { - "sha256": "3bc31c3496015ed2828ae638d99860a55626cd4844b1ba68fd7c89211a5e605a" + "sha256": "7b4fddbeb94a1eba4b557da24f19fdf9db575192544270a9101d8509f9f43d7b" }, "provenance": null, "requires-python": null, - "size": 466390, - "upload-time": "2014-05-15T08:57:05.274000Z", - "url": "https://files.pythonhosted.org/packages/79/36/eeae475373d07e551fcc79b75e09df4e723d784b2a769738703b26194236/pytz-2014.3-py2.7.egg", + "size": 316899, + "upload-time": "2023-09-05T01:56:58.535060Z", + "url": "https://files.pythonhosted.org/packages/69/4f/7bf883f12ad496ecc9514cd9e267b29a68b3e9629661a2bbc24f80eff168/pytz-2023.3.post1.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2014.3-py3.3.egg", + "core-metadata": { + "sha256": "925d5172b04b0ef19be9bf69ee0b69b8dfc4943ff059842448c06c565670e178" + }, + "data-dist-info-metadata": { + "sha256": "925d5172b04b0ef19be9bf69ee0b69b8dfc4943ff059842448c06c565670e178" + }, + "filename": "pytz-2023.4-py2.py3-none-any.whl", "hashes": { - "sha256": "e516844c9f56279cf495d0250e824e17b2f0f5dee5e8604b0413fd580fcf57d9" + "sha256": "f90ef520d95e7c46951105338d918664ebfd6f1d995bd7d153127ce90efafa6a" }, "provenance": null, "requires-python": null, - "size": 467368, - "upload-time": "2014-05-15T08:57:29.781557Z", - "url": "https://files.pythonhosted.org/packages/78/f0/a73132f3667f3feed3c624f2f26f4c3282f6e235756487c5c878253c409c/pytz-2014.3-py3.3.egg", + "size": 506530, + "upload-time": "2024-01-29T03:41:21.437789Z", + "url": "https://files.pythonhosted.org/packages/3b/dd/9b84302ba85ac6d3d3042d3e8698374838bde1c386b4adb1223d7a0efd4e/pytz-2023.4-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.3.tar.bz2", + "filename": "pytz-2023.4.tar.gz", "hashes": { - "sha256": "2aec76ecb31f3f3aaf3608afa87d14b536e56071f53fa40454c82d0916d91cee" + "sha256": "31d4583c4ed539cd037956140d695e42c033a19e984bfce9964a3f7d59bc2b40" }, "provenance": null, "requires-python": null, - "size": 158565, - "upload-time": "2014-05-15T08:54:01.228787Z", - "url": "https://files.pythonhosted.org/packages/e2/8d/af599c0388f46775c6b039d8b9c4acda2f6ef86787312a35291fff4cb7ca/pytz-2014.3.tar.bz2", + "size": 319467, + "upload-time": "2024-01-29T03:49:27.068564Z", + "url": "https://files.pythonhosted.org/packages/ae/fd/c5bafe60236bc2a464452f916b6a1806257109c8954d6a7d19e5d4fb012f/pytz-2023.4.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2014.3.tar.gz", + "core-metadata": { + "sha256": "da63b3dd8ce944226dbb48a496b2ac526f1af0198982520bfeaa8686176e3c99" + }, + "data-dist-info-metadata": { + "sha256": "da63b3dd8ce944226dbb48a496b2ac526f1af0198982520bfeaa8686176e3c99" + }, + "filename": "pytz-2024.1-py2.py3-none-any.whl", "hashes": { - "sha256": "a2787443ae0a76712cfb013cc921fe304c4effc6068ad4ed6d58e96a8f9c50d6" + "sha256": "328171f4e3623139da4983451950b28e95ac706e13f3f2630a879749e7a8b319" }, "provenance": null, "requires-python": null, - "size": 274037, - "upload-time": "2014-05-15T08:54:13.895873Z", - "url": "https://files.pythonhosted.org/packages/6d/a2/ced0ec2f7653f47eb2a520a5cc29aa9bc4b796231b3d004362cccb49a10a/pytz-2014.3.tar.gz", + "size": 505474, + "upload-time": "2024-02-02T01:18:37.283025Z", + "url": "https://files.pythonhosted.org/packages/9c/3d/a121f284241f08268b21359bd425f7d4825cffc5ac5cd0e1b3d82ffd2b10/pytz-2024.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.3.zip", + "filename": "pytz-2024.1.tar.gz", "hashes": { - "sha256": "eece7062eb2702e2c53239cbad3c2f1551abbd7f4f6059787785f7308cca12e5" + "sha256": "2a29735ea9c18baf14b448846bde5a48030ed267578472d8955cd0e7443a9812" }, "provenance": null, "requires-python": null, - "size": 482140, - "upload-time": "2014-05-15T08:54:35.408656Z", - "url": "https://files.pythonhosted.org/packages/1e/0b/b9f9befe274c83bf5421854eeb3834e80df5683b1cce31541793b7eadce4/pytz-2014.3.zip", + "size": 316214, + "upload-time": "2024-02-02T01:18:41.693280Z", + "url": "https://files.pythonhosted.org/packages/90/26/9f1f00a5d021fff16dee3de13d43e5e978f3d58928e129c3a62cf7eb9738/pytz-2024.1.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2014.4-py2.4.egg", + "core-metadata": { + "sha256": "0e0933808122b4383213f873feb29b42f72f74a506005589d168bf37fe70c17f" + }, + "data-dist-info-metadata": { + "sha256": "0e0933808122b4383213f873feb29b42f72f74a506005589d168bf37fe70c17f" + }, + "filename": "pytz-2024.2-py2.py3-none-any.whl", "hashes": { - "sha256": "8de32483d5e9c0ad2bab9a23ba3b4f137d799b00100c1a87eb6ef90765975ef2" + "sha256": "31c7c1817eb7fae7ca4b8c7ee50c72f93aa2dd863de768e1ef4245d426aa0725" }, "provenance": null, "requires-python": null, - "size": 467987, - "upload-time": "2014-06-02T12:49:07.528199Z", - "url": "https://files.pythonhosted.org/packages/1a/8e/96b85e38e6e45fc90e6291e2ce8878d13d224a1f43cce8d50046522daaa7/pytz-2014.4-py2.4.egg", + "size": 508002, + "upload-time": "2024-09-11T02:24:45.800101Z", + "url": "https://files.pythonhosted.org/packages/11/c3/005fcca25ce078d2cc29fd559379817424e94885510568bc1bc53d7d5846/pytz-2024.2-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.4-py2.5.egg", + "filename": "pytz-2024.2.tar.gz", "hashes": { - "sha256": "a16cea5c90dde515ed0e0ecc6d047296479cac9c178ea8c9684dc697ee865e46" + "sha256": "2aa355083c50a0f93fa581709deac0c9ad65cca8a9e9beac660adcbd493c798a" }, "provenance": null, "requires-python": null, - "size": 467532, - "upload-time": "2014-06-02T12:49:19.635987Z", - "url": "https://files.pythonhosted.org/packages/52/38/110bd910eadcce84a323d8bed708386bcce5531ed38a2398e908a06d9031/pytz-2014.4-py2.5.egg", + "size": 319692, + "upload-time": "2024-09-11T02:24:47.910464Z", + "url": "https://files.pythonhosted.org/packages/3a/31/3c70bf7603cc2dca0f19bdc53b4537a797747a58875b552c8c413d963a3f/pytz-2024.2.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2014.4-py2.6.egg", + "core-metadata": { + "sha256": "755f64e037fe92e21c4fc1766c589c5a46a27592ca31be3f6b7eefd43d9ac1c2" + }, + "data-dist-info-metadata": { + "sha256": "755f64e037fe92e21c4fc1766c589c5a46a27592ca31be3f6b7eefd43d9ac1c2" + }, + "filename": "pytz-2025.1-py2.py3-none-any.whl", "hashes": { - "sha256": "20edcc4ee621ed5a7b97a8e45f5f5ec1bd288b5b56fb13da49ba59775fbf0ac1" + "sha256": "89dd22dca55b46eac6eda23b2d72721bf1bdfef212645d81513ef5d03038de57" }, - "provenance": null, + "provenance": "https://pypi.org/integrity/pytz/2025.1/pytz-2025.1-py2.py3-none-any.whl/provenance", "requires-python": null, - "size": 467503, - "upload-time": "2014-06-02T12:49:32.988880Z", - "url": "https://files.pythonhosted.org/packages/dc/74/11e12f29c65060ce14a2a859c934e80849d2be4e44bc1ac88a462af5bb4b/pytz-2014.4-py2.6.egg", + "size": 507930, + "upload-time": "2025-01-31T01:54:45.634041Z", + "url": "https://files.pythonhosted.org/packages/eb/38/ac33370d784287baa1c3d538978b5e2ea064d4c1b93ffbd12826c190dd10/pytz-2025.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.4-py2.7.egg", + "filename": "pytz-2025.1.tar.gz", "hashes": { - "sha256": "3edde3b7250d6828be1f294d6371db03ab2d02b627bc2427ac62c14ddb55a59d" + "sha256": "c2db42be2a2518b28e65f9207c4d05e6ff547d1efa4086469ef855e4ab70178e" }, - "provenance": null, + "provenance": "https://pypi.org/integrity/pytz/2025.1/pytz-2025.1.tar.gz/provenance", "requires-python": null, - "size": 467364, - "upload-time": "2014-06-02T12:49:45.678111Z", - "url": "https://files.pythonhosted.org/packages/f1/52/df57d58dd8703830a43d2fa60df9e1113d193ab92768ca30126591332ace/pytz-2014.4-py2.7.egg", + "size": 319617, + "upload-time": "2025-01-31T01:54:48.615824Z", + "url": "https://files.pythonhosted.org/packages/5f/57/df1c9157c8d5a05117e455d66fd7cf6dbc46974f832b1058ed4856785d8a/pytz-2025.1.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2014.4-py3.3.egg", + "core-metadata": { + "sha256": "e620e4e1f9f1c8019619388d4da496eb02119a13f35aaad55f022694a3c81f6c" + }, + "data-dist-info-metadata": { + "sha256": "e620e4e1f9f1c8019619388d4da496eb02119a13f35aaad55f022694a3c81f6c" + }, + "filename": "pytz-2025.2-py2.py3-none-any.whl", "hashes": { - "sha256": "aed825055227764b1aa6c3474df521107fd28ddeef69250e4fe1c8d14e4569ad" + "sha256": "5ddf76296dd8c44c26eb8f4b6f35488f3ccbf6fbbd7adee0b7262d43f0ec2f00" }, - "provenance": null, + "provenance": "https://pypi.org/integrity/pytz/2025.2/pytz-2025.2-py2.py3-none-any.whl/provenance", "requires-python": null, - "size": 468343, - "upload-time": "2014-06-02T12:49:59.288076Z", - "url": "https://files.pythonhosted.org/packages/f1/69/fc4360c23facd122a2e520a0fe5b05c22c72b66ea30a1e4dc0c14cfe88d5/pytz-2014.4-py3.3.egg", + "size": 509225, + "upload-time": "2025-03-25T02:24:58.468169Z", + "url": "https://files.pythonhosted.org/packages/81/c4/34e93fe5f5429d7570ec1fa436f1986fb1f00c3e0f43a589fe2bbcd22c3f/pytz-2025.2-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.4.tar.bz2", + "filename": "pytz-2025.2.tar.gz", "hashes": { - "sha256": "a339a5ba846985bcf0a87782492458752b5d95b56ba219de4c9404c0ee5beec9" + "sha256": "360b9e3dbb49a209c21ad61809c7fb453643e048b38924c765813546746e81c3" }, - "provenance": null, + "provenance": "https://pypi.org/integrity/pytz/2025.2/pytz-2025.2.tar.gz/provenance", "requires-python": null, - "size": 159160, - "upload-time": "2014-06-02T12:47:43.198147Z", - "url": "https://files.pythonhosted.org/packages/d4/a0/3dae8635d9d236878222e7fbde79b5bd57d879353f3c6ca14cf9f06d1cda/pytz-2014.4.tar.bz2", + "size": 320884, + "upload-time": "2025-03-25T02:25:00.538686Z", + "url": "https://files.pythonhosted.org/packages/f8/bf/abbd3cdfb8fbc7fb3d4d38d320f2441b1e7cbe29be4f23797b4a2b5d8aac/pytz-2025.2.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2014.4.tar.gz", + "core-metadata": { + "sha256": "a5549814bbc437ac7604ffe71725281a35eed93aa89c45477cfe2fb61bcdf6c1" + }, + "data-dist-info-metadata": { + "sha256": "a5549814bbc437ac7604ffe71725281a35eed93aa89c45477cfe2fb61bcdf6c1" + }, + "filename": "pytz-2026.1-py2.py3-none-any.whl", "hashes": { - "sha256": "fddc081b9aead4d4ec09685c6e9ed6c7d3f5cace1ff7d39c76ba770f2c8d1049" + "sha256": "b07ec0ea0aec75b9a5c4632191fa30d79ef6fb42d4a5358ea64552dcac2c8957" }, - "provenance": null, + "provenance": "https://pypi.org/integrity/pytz/2026.1/pytz-2026.1-py2.py3-none-any.whl/provenance", "requires-python": null, - "size": 274066, - "upload-time": "2014-06-02T12:47:48.523198Z", - "url": "https://files.pythonhosted.org/packages/10/83/2c8eaf4ee6604ee2de7f873de9c02773c103f71c09ffb05e9d3668e7f70d/pytz-2014.4.tar.gz", + "size": 510294, + "upload-time": "2026-03-03T06:52:14.862633Z", + "url": "https://files.pythonhosted.org/packages/4e/b2/f1aa09ab73e0696174bfd5309089d5c0ff244f0f6acf6c9d7b004e22f0b4/pytz-2026.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.4.zip", + "filename": "pytz-2026.1.tar.gz", "hashes": { - "sha256": "95ba4ab9a06ea35d8b320c4827f5c1014b314d08521e127864010b4ff945941b" + "sha256": "10413c35476919b4c07bda6b9810c6e24d914378c430070bdb1869e18a37eee5" }, - "provenance": null, + "provenance": "https://pypi.org/integrity/pytz/2026.1/pytz-2026.1.tar.gz/provenance", "requires-python": null, - "size": 483107, - "upload-time": "2014-06-02T12:47:56.756249Z", - "url": "https://files.pythonhosted.org/packages/cf/38/b9eeb0635e9a0f456fb78e5d4591f825c03c8c5e747945816dfb54873a34/pytz-2014.4.zip", + "size": 320888, + "upload-time": "2026-03-03T06:52:16.813302Z", + "url": "https://files.pythonhosted.org/packages/e7/91/156128658c51a909457d4961bfb292a7e4701629a427255be99f5e0175b2/pytz-2026.1.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2014.7-py2.4.egg", + "core-metadata": { + "sha256": "f62dbd3711dac51c809a17bf2b9021aa4bd52999db2132df2e38b6d09883fcfc" + }, + "data-dist-info-metadata": { + "sha256": "f62dbd3711dac51c809a17bf2b9021aa4bd52999db2132df2e38b6d09883fcfc" + }, + "filename": "pytz-2026.1.post1-py2.py3-none-any.whl", "hashes": { - "sha256": "3d39b7a7cdf5f1acef4b816128251ce60b71c619c5246f7a542c3c6c46020996" + "sha256": "f2fd16142fda348286a75e1a524be810bb05d444e5a081f37f7affc635035f7a" }, - "provenance": null, + "provenance": "https://pypi.org/integrity/pytz/2026.1.post1/pytz-2026.1.post1-py2.py3-none-any.whl/provenance", "requires-python": null, - "size": 477348, - "upload-time": "2014-09-01T10:45:26.551155Z", - "url": "https://files.pythonhosted.org/packages/db/96/a53683a61899921346f41e65d0c9fa65e834ffa35549b300cf3e88124a41/pytz-2014.7-py2.4.egg", + "size": 510489, + "upload-time": "2026-03-03T07:47:49.167913Z", + "url": "https://files.pythonhosted.org/packages/10/99/781fe0c827be2742bcc775efefccb3b048a3a9c6ce9aec0cbf4a101677e5/pytz-2026.1.post1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.7-py2.5.egg", + "filename": "pytz-2026.1.post1.tar.gz", "hashes": { - "sha256": "5648f5b33b67f846f827b7f7c74333aff1e3a64ebfac29b79a75915330ef7d32" + "sha256": "3378dde6a0c3d26719182142c56e60c7f9af7e968076f31aae569d72a0358ee1" }, - "provenance": null, + "provenance": "https://pypi.org/integrity/pytz/2026.1.post1/pytz-2026.1.post1.tar.gz/provenance", "requires-python": null, - "size": 476901, - "upload-time": "2014-09-01T10:45:42.843397Z", - "url": "https://files.pythonhosted.org/packages/8a/4d/773148f66c97795db3b3c45804fdca624d9228e69f9f05abd574673a413d/pytz-2014.7-py2.5.egg", + "size": 321088, + "upload-time": "2026-03-03T07:47:50.683095Z", + "url": "https://files.pythonhosted.org/packages/56/db/b8721d71d945e6a8ac63c0fc900b2067181dbb50805958d4d4661cf7d277/pytz-2026.1.post1.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2014.7-py2.6.egg", + "core-metadata": { + "sha256": "56b1e4933e430bf524cc2cc6621bcd64cda12947ed22978d0ee241cd7f02f588" + }, + "data-dist-info-metadata": { + "sha256": "56b1e4933e430bf524cc2cc6621bcd64cda12947ed22978d0ee241cd7f02f588" + }, + "filename": "pytz-2026.2-py2.py3-none-any.whl", "hashes": { - "sha256": "4534962f5a996552b53792e3ba2ff6efbf5595c54ccffe3919929d76b09a6072" + "sha256": "04156e608bee23d3792fd45c94ae47fae1036688e75032eea2e3bf0323d1f126" }, - "provenance": null, + "provenance": "https://pypi.org/integrity/pytz/2026.2/pytz-2026.2-py2.py3-none-any.whl/provenance", "requires-python": null, - "size": 476869, - "upload-time": "2014-09-01T10:45:58.151276Z", - "url": "https://files.pythonhosted.org/packages/13/b9/57fd9ee2cbaf150bbba28a7801ccc98a3e507d274ede2fadcb6b8899c537/pytz-2014.7-py2.6.egg", + "size": 510141, + "upload-time": "2026-05-04T01:35:27.408219Z", + "url": "https://files.pythonhosted.org/packages/ec/dd/96da98f892250475bdf2328112d7468abdd4acc7b902b6af23f4ed958ea0/pytz-2026.2-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.7-py2.7.egg", + "filename": "pytz-2026.2.tar.gz", "hashes": { - "sha256": "db7e40e2ca104923661b6832cc1836bdf89f9a3f2c7fa6dd3931c50626618275" + "sha256": "0e60b47b29f21574376f218fe21abc009894a2321ea16c6754f3cad6eb7cdd6a" }, - "provenance": null, + "provenance": "https://pypi.org/integrity/pytz/2026.2/pytz-2026.2.tar.gz/provenance", "requires-python": null, - "size": 476731, - "upload-time": "2014-09-01T10:46:15.017144Z", - "url": "https://files.pythonhosted.org/packages/86/60/3bbb728ebf40fe048a27d9d36ffbda639ad00d3f61a7ef8b11c6119f7447/pytz-2014.7-py2.7.egg", + "size": 320861, + "upload-time": "2026-05-04T01:35:29.667131Z", + "url": "https://files.pythonhosted.org/packages/ff/46/dd499ec9038423421951e4fad73051febaa13d2df82b4064f87af8b8c0c3/pytz-2026.2.tar.gz", "yanked": false - }, + } + ], + "meta": { + "_last-serial": 36705320, + "api-version": "1.4" + }, + "name": "pytz", + "project-status": { + "status": "active" + }, + "versions": [ + "2004d", + "2005e", + "2005i", + "2005k", + "2005m", + "2006g", + "2006j", + "2006p", + "2007d", + "2007f", + "2007g", + "2007i", + "2007k", + "2008g", + "2008h", + "2008i", + "2009d", + "2009e", + "2009f", + "2009g", + "2009i", + "2009j", + "2009l", + "2009n", + "2009p", + "2009u", + "2010e", + "2010g", + "2010h", + "2010k", + "2010l", + "2010o", + "2011d", + "2011e", + "2011g", + "2011h", + "2011j", + "2011k", + "2011n", + "2012d", + "2012f", + "2012g", + "2012h", + "2012j", + "2013d", + "2004a", + "2004b", + "2004b.2", + "2005a", + "2005r", + "2007c", + "2008a", + "2008b", + "2008c", + "2009a", + "2009r", + "2010b", + "2011b", + "2011c", + "2012b", + "2012c", + "2013b", + "2013.6", + "2013.7", + "2013.8", + "2013.9", + "2014.1", + "2014.1.1", + "2014.2", + "2014.3", + "2014.4", + "2014.7", + "2014.9", + "2014.10", + "2015.2", + "2015.4", + "2015.6", + "2015.7", + "2016.1", + "2016.2", + "2016.3", + "2016.4", + "2016.6", + "2016.6.1", + "2016.7", + "2016.10", + "2017.2", + "2017.3", + "2018.3", + "2018.4", + "2018.5", + "2018.6", + "2018.7", + "2018.9", + "2019.1", + "2019.2", + "2019.3", + "2020.1", + "2020.4", + "2020.5", + "2021.1", + "2021.3", + "2022.1", + "2022.2", + "2022.2.1", + "2022.4", + "2022.5", + "2022.6", + "2022.7", + "2022.7.1", + "2023.2", + "2023.3", + "2023.3.post1", + "2023.4", + "2024.1", + "2024.2", + "2025.1", + "2025.2", + "2026.1", + "2026.1.post1", + "2026.2" + ] + } + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - "86400" + Cache-Control: + - max-age=600, public + Content-Security-Policy: + - default-src 'none'; sandbox allow-top-navigation + Content-Type: + - application/vnd.pypi.simple.v1+json + Permissions-Policy: + - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept-Encoding, Accept + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + host: pypi.org + headers: + Accept: + - application/vnd.pypi.simple.v1+json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://pypi.org/simple/requests/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: -1 + uncompressed: true + body: | + { + "alternate-locations": [], + "files": [ { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.7-py3.3.egg", + "filename": "requests-0.2.0.tar.gz", "hashes": { - "sha256": "164516f70070fdee0255c17d9d97efeb550b58eeaca9af118bad094d6caeaca9" + "sha256": "813202ace4d9301a3c00740c700e012fb9f3f8c73ddcfe02ab558a8df6f175fd" }, "provenance": null, "requires-python": null, - "size": 477710, - "upload-time": "2014-09-01T10:52:40.199899Z", - "url": "https://files.pythonhosted.org/packages/e8/f6/0e290e3f4575c719d7786bdd8596dd3d5049cc8ca6f3eb493240baa02fe1/pytz-2014.7-py3.3.egg", + "size": 5533, + "upload-time": "2011-02-14T08:49:42.641660Z", + "url": "https://files.pythonhosted.org/packages/ba/bb/dfa0141a32d773c47e4dede1a617c59a23b74dd302e449cf85413fc96bc4/requests-0.2.0.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.7.tar.bz2", + "filename": "requests-0.2.1.tar.gz", "hashes": { - "sha256": "56dec1e94d2fad13d9009a140b816808086a79ddf7edf9eb4931c84f65abb12a" + "sha256": "d54eb33499f018fc6bd297613bf866f8d134629c8e02964aab6ef951f460e41e" }, "provenance": null, "requires-python": null, - "size": 166099, - "upload-time": "2014-09-01T10:43:48.406311Z", - "url": "https://files.pythonhosted.org/packages/d7/4b/5f0206bbda054eaa766e304e8458ab3d373f514642127140c484252f2a84/pytz-2014.7.tar.bz2", + "size": 12715, + "upload-time": "2011-02-14T16:38:12.392550Z", + "url": "https://files.pythonhosted.org/packages/4b/ad/d536b2e572e843fda13e4458c67f937b05ce359722c1e4cdad35ba05b6e3/requests-0.2.1.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.7.tar.gz", + "filename": "requests-0.2.2.tar.gz", "hashes": { - "sha256": "bfc2bd00147e5ecf75399f4a94cb84cc00ce9b511a15f9958bb6c85a455f76eb" + "sha256": "b3289694b2ddf6adb4f7e1f470b9771330c76125611222b9c702f0e2e9733cbc" }, "provenance": null, "requires-python": null, - "size": 283632, - "upload-time": "2014-09-01T10:43:57.954520Z", - "url": "https://files.pythonhosted.org/packages/93/96/9a68cc70a1f14161ea28e4b0cf6b1e6f0b8b3a8ebd940ea93dda933eee0e/pytz-2014.7.tar.gz", + "size": 13049, + "upload-time": "2011-02-14T18:58:40.410171Z", + "url": "https://files.pythonhosted.org/packages/82/3c/3b5beca192da920c0c2ba67119d66ba1e4b1e766f40898e5e684d697ca1c/requests-0.2.2.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.7.zip", + "filename": "requests-0.2.3.tar.gz", "hashes": { - "sha256": "2ec3cf1b841106a80b3df0af464e4682d0f6051cac7f8c92167ea494945e6589" + "sha256": "8e374b75aaae7f85325e9bb126e96cb77a3bfc17e81ee74a0e96916aac1cc2ba" }, "provenance": null, "requires-python": null, - "size": 492540, - "upload-time": "2014-09-01T10:44:07.776686Z", - "url": "https://files.pythonhosted.org/packages/ea/64/fef0da2f303cff27bd60e90503d5af6bd96cfba317ba24fcf57551926f06/pytz-2014.7.zip", + "size": 13255, + "upload-time": "2011-02-15T15:47:29.058010Z", + "url": "https://files.pythonhosted.org/packages/6f/7e/5c2d7d9102c6ab847bd1215f96255e894fbfc81c8abf2c1714ae2a504913/requests-0.2.3.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.9-py2.4.egg", + "filename": "requests-0.2.4.tar.gz", "hashes": { - "sha256": "528f1c8f9d693fc97168b56392fe9f7a06e347b1f130942bd65d4f5f4d498a58" + "sha256": "ef1bd1a81022e9bf574ecfe69cbd8597e79371b890d29bd3847dd946102c8eed" }, "provenance": null, "requires-python": null, - "size": 477929, - "upload-time": "2014-11-03T10:45:47.095524Z", - "url": "https://files.pythonhosted.org/packages/9d/66/5e7c62abde7192366037ddaae3372407b28589b5136e6f31c27d445b0767/pytz-2014.9-py2.4.egg", + "size": 13653, + "upload-time": "2011-02-19T07:03:14.518479Z", + "url": "https://files.pythonhosted.org/packages/dc/02/789859c27162bb91ecf6b72ed4ce1af3ed1710255265ad0901c4d4e25666/requests-0.2.4.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.9-py2.5.egg", + "filename": "requests-0.3.0.tar.gz", "hashes": { - "sha256": "555a4b1159975cc3ea28f9ac2cd182143a72579daf2b23f4d7690eef354af387" + "sha256": "57eed745eb2a2e3c7e1dd935ccd49eb2eac51cfcdace4a97fb44de5da70f0035" }, "provenance": null, "requires-python": null, - "size": 477490, - "upload-time": "2014-11-03T10:45:55.332006Z", - "url": "https://files.pythonhosted.org/packages/ef/90/4e3549aba0409daebb77a5f7dd7a2ecc31505fff388bbb6f040e99dd06e4/pytz-2014.9-py2.5.egg", + "size": 15021, + "upload-time": "2011-02-25T14:58:38.361577Z", + "url": "https://files.pythonhosted.org/packages/96/2b/88e9d6bf2e9d75cda77bf4fdc03720f4ba262beb532f9510a4a7f3e45660/requests-0.3.0.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.9-py2.6.egg", + "filename": "requests-0.3.1.tar.gz", "hashes": { - "sha256": "a54b953a6ab62ef6e22871295c7e023806c8c72785cccad9d2954c3fc4057951" + "sha256": "05dddfd656d25b7738778d2b4e8fa72e53b5357a2f80a319e6e1fa59edb03339" }, "provenance": null, "requires-python": null, - "size": 477467, - "upload-time": "2014-11-03T10:46:03.865041Z", - "url": "https://files.pythonhosted.org/packages/29/6a/cf5b80fadbf4b54160f7a0845d2b25d09819d5e01f0004b35961fcf2ae09/pytz-2014.9-py2.6.egg", + "size": 15275, + "upload-time": "2011-04-01T20:55:03.064666Z", + "url": "https://files.pythonhosted.org/packages/5e/c0/76fac9445cd8b6394eacae1e098ca0c97767cc0112e45e68521f553df003/requests-0.3.1.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.9-py2.7.egg", - "hashes": { - "sha256": "a7e835bf0d909c121c8bcf98650a80c84980b0f6640a439296766b0b59a495fb" - }, - "provenance": null, - "requires-python": null, - "size": 477301, - "upload-time": "2014-11-03T10:46:12.242083Z", - "url": "https://files.pythonhosted.org/packages/d5/29/fe22eb36e8dd40cc223e46e9c728b517922775e1320859160cb8b896c7ae/pytz-2014.9-py2.7.egg", - "yanked": false - }, - { - "core-metadata": { - "sha256": "211caf290334a598652e5fb820c7e7cac58ebe1b7df861c26db377fe1b3c5931" - }, - "data-dist-info-metadata": { - "sha256": "211caf290334a598652e5fb820c7e7cac58ebe1b7df861c26db377fe1b3c5931" - }, - "filename": "pytz-2014.9-py2.py3-none-any.whl", + "filename": "requests-0.3.2.tar.gz", "hashes": { - "sha256": "431c78bcf827c92a19d7829cd9ae7902d52d6dfcb23d98904fc807ddea1ec076" + "sha256": "78ecf812ee865b62be106100a3c6f24058c7901ad995351b8818f18ea97ce848" }, "provenance": null, "requires-python": null, - "size": 477031, - "upload-time": "2014-11-03T10:46:54.895754Z", - "url": "https://files.pythonhosted.org/packages/2a/de/7c55dffb7464509aee814047f50490886925226846bcb8c622677619f15e/pytz-2014.9-py2.py3-none-any.whl", + "size": 15515, + "upload-time": "2011-04-15T23:30:50.899634Z", + "url": "https://files.pythonhosted.org/packages/d5/f1/16b57088f11cd5c6c82834bad6475826309cee44edaae860e9f65c084703/requests-0.3.2.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.9-py3.1.egg", + "filename": "requests-0.3.3.tar.gz", "hashes": { - "sha256": "e5d3283bc491b99b89dbb68e4c6fa845214c6b4c4f9126d29f6d42bcafb5de9c" + "sha256": "ccbbc41c4c009baecf41e993727048c65c440fefadb217b11e73f63cd0cae09a" }, "provenance": null, "requires-python": null, - "size": 477254, - "upload-time": "2014-11-03T10:46:20.363245Z", - "url": "https://files.pythonhosted.org/packages/38/b9/45aa76962a1791cb19f45776d553d4b5290a94929747d5bdd447671338bc/pytz-2014.9-py3.1.egg", + "size": 18995, + "upload-time": "2011-05-12T10:03:24.258074Z", + "url": "https://files.pythonhosted.org/packages/f1/64/8a2ba81294381bb90e8fb4b6fa750e0dca3f2d19e8caaeeae5e7bb6b3753/requests-0.3.3.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.9-py3.2.egg", + "filename": "requests-0.3.4.tar.gz", "hashes": { - "sha256": "f224916cf2d86e464db0489cda62cfd93701cdb224c204bb00d9191b861bf2e1" + "sha256": "e72a42a0317f33114b48c972d3056bad3265b92450d4e0e51ad0b384e43bc6d9" }, "provenance": null, "requires-python": null, - "size": 477498, - "upload-time": "2014-11-03T10:46:29.299157Z", - "url": "https://files.pythonhosted.org/packages/cf/b6/25ead7c0eaa6f4a9a13eee948d04ddcc9c6941d618d0757b5acfd27e8886/pytz-2014.9-py3.2.egg", + "size": 19773, + "upload-time": "2011-05-14T20:30:44.001002Z", + "url": "https://files.pythonhosted.org/packages/ed/1b/8682a0cfe92f67e30fb9ac7982cb785a1230ca4385dc1353513f5b87b9f4/requests-0.3.4.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.9-py3.3.egg", + "filename": "requests-0.4.0.tar.gz", "hashes": { - "sha256": "e8c13eb8c6159b39b986010ba75f0abf0f38a4fd80de452d4e5942cb1a3e7329" + "sha256": "35185852569456de25a654c5f9a43a1b8e4dc18a2a676985bbb9d5e7e5a9703e" }, "provenance": null, "requires-python": null, - "size": 478292, - "upload-time": "2014-11-03T10:46:36.965483Z", - "url": "https://files.pythonhosted.org/packages/76/9c/42db02c00e9447a6376dcd298bf5a55a5229108d716d805b361c42d627dd/pytz-2014.9-py3.3.egg", + "size": 17194, + "upload-time": "2011-05-15T05:58:43.415820Z", + "url": "https://files.pythonhosted.org/packages/56/c3/0887d5d6c18a366308b3dc7024210b4c89ff9ae92ae5fb87cf8fe58bcae2/requests-0.4.0.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.9-py3.4.egg", + "filename": "requests-0.4.1.tar.gz", "hashes": { - "sha256": "27cc723002419969266df9d5bf93127cacd300bed0cc15499310ec357efd904d" + "sha256": "f978616765803e9e0e9943136b34be0da69d74ba8fbd064cbfcf28f33ca54d8a" }, "provenance": null, "requires-python": null, - "size": 477983, - "upload-time": "2014-11-03T10:46:45.556395Z", - "url": "https://files.pythonhosted.org/packages/ce/74/7495e4726098329f7323d7b1c6ada604899787fa56c1d0836914d117bedb/pytz-2014.9-py3.4.egg", + "size": 18443, + "upload-time": "2011-05-25T18:54:05.328955Z", + "url": "https://files.pythonhosted.org/packages/b3/54/dbc9b89a66a15ab9f3e2595de1b1ebd1da954efcb30a329c98710e014c05/requests-0.4.1.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.9.tar.bz2", + "filename": "requests-0.5.0.tar.gz", "hashes": { - "sha256": "4ba0ab74fa7f34f77ff236ee2157454d1c2aaeaaa25932363bfa1be6cb82dbd6" + "sha256": "747c8c79e9c75ba8608c7628e39d533a0234ff78a80569e40ba64865abc0e521" }, "provenance": null, "requires-python": null, - "size": 166230, - "upload-time": "2014-11-03T10:47:08.750190Z", - "url": "https://files.pythonhosted.org/packages/c1/60/503a9fe7763c4a66cb4516e550f0e0e07a348a8e8f649f76f29d26d87c67/pytz-2014.9.tar.bz2", + "size": 21945, + "upload-time": "2011-06-22T04:44:39.288841Z", + "url": "https://files.pythonhosted.org/packages/0c/4d/d67bd4e4b17148aad88e6d75c62763ec27363d18038ed75019239e1516d0/requests-0.5.0.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.9.tar.gz", + "filename": "requests-0.5.1.tar.gz", "hashes": { - "sha256": "c5bcbd11cf9847096ae1eb4e83dde75d10ac62efe6e73c4600f3f980968cdbd2" + "sha256": "cfed662472d48e7bd6bfd8d7f79fe9072fc873b2e372fe3b9178a26daabebccc" }, "provenance": null, "requires-python": null, - "size": 283953, - "upload-time": "2014-11-03T10:47:13.931806Z", - "url": "https://files.pythonhosted.org/packages/74/21/a4ad64384b3dafcbc984ab18cfcaaeb257f0aea23c6a45cb895da1767cdb/pytz-2014.9.tar.gz", + "size": 23080, + "upload-time": "2011-07-24T05:01:45.612333Z", + "url": "https://files.pythonhosted.org/packages/5f/1c/8d145fbdb23986063a8a0c954d484a793024137a99ac7f3da603717fe64a/requests-0.5.1.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.9.zip", + "filename": "requests-0.6.0.tar.gz", "hashes": { - "sha256": "850d5ff93034ad09edcd0e5788c2898e6e8ea1ea7ea675fee8b3ba69e056c2b8" + "sha256": "2c5036387b75dfb0ff3971604bd1e691cf6a55dc6c397df7adf9fc4804bc7f48" }, "provenance": null, "requires-python": null, - "size": 493342, - "upload-time": "2014-11-03T10:47:03.067874Z", - "url": "https://files.pythonhosted.org/packages/8c/2b/bd1b5286039184311339507a2fbc972827b675d4e25b708f6de99943f27e/pytz-2014.9.zip", + "size": 25692, + "upload-time": "2011-08-17T10:33:05.720565Z", + "url": "https://files.pythonhosted.org/packages/0b/b8/932de3bc1b8630357de85bc0c794ee1a7d343cb8008b470a0c9d15e84341/requests-0.6.0.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.10-py2.4.egg", + "filename": "requests-0.6.1.tar.gz", "hashes": { - "sha256": "0c932af5f787a93c8cbe935b6607aabb925cc628d6b257518133444b4151a600" + "sha256": "2656b23db25398e990e6f5d75dfbd960454a1fe573aeedc651773ddd2a8a3bbc" }, "provenance": null, "requires-python": null, - "size": 478211, - "upload-time": "2014-11-27T09:01:50.070453Z", - "url": "https://files.pythonhosted.org/packages/d9/0e/5969e3a9a16e070c75f8ce15d40542c3a8144fd74a4530a114b255213577/pytz-2014.10-py2.4.egg", + "size": 26107, + "upload-time": "2011-08-21T00:25:37.203918Z", + "url": "https://files.pythonhosted.org/packages/a6/1f/f948fb7ba68b69b13a1fbbb70d7706e889c7b7d3e9867b498ca7971126db/requests-0.6.1.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.10-py2.5.egg", + "filename": "requests-0.6.2.tar.gz", "hashes": { - "sha256": "84b70e81c1fccdd5438ab82380882e2ed11aac48ed65d4482fad1f7990ba4352" + "sha256": "b5419f909fc21b8eb037dc4bade29530c28993610b68213b7f7633bf10bcabbc" }, "provenance": null, "requires-python": null, - "size": 477773, - "upload-time": "2014-11-27T09:01:59.277557Z", - "url": "https://files.pythonhosted.org/packages/e0/c0/18884f0de32d2bda04a3e6cf4b56e474d6aedae5a79b6f3349fc7d868a68/pytz-2014.10-py2.5.egg", + "size": 26524, + "upload-time": "2011-10-09T13:12:45.395766Z", + "url": "https://files.pythonhosted.org/packages/55/19/986305b95fae17c58c95e191943a282bce19f82535af4530890c483937ad/requests-0.6.2.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.10-py2.6.egg", + "filename": "requests-0.6.3.tar.gz", "hashes": { - "sha256": "7b467217b9f4b4b3578ea80c187d4a64584137eb39a4fd09d3a939bb25a24731" + "sha256": "bde3e2ea45f6e47acd24ff55628fc7325cacd75746ee2d2b63c093554131fe41" }, "provenance": null, "requires-python": null, - "size": 477747, - "upload-time": "2014-11-27T09:02:07.280490Z", - "url": "https://files.pythonhosted.org/packages/f8/b4/d47858f0ba84d6ae2a04d4b9916fc704bd250b7b7b42fd93c73dee82fc5d/pytz-2014.10-py2.6.egg", + "size": 26606, + "upload-time": "2011-10-14T03:35:13.523706Z", + "url": "https://files.pythonhosted.org/packages/e1/3f/9235f98536b1393ef8a8e2dbd27273588fc3246000b93b0d763325b2e30c/requests-0.6.3.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.10-py2.7.egg", - "hashes": { - "sha256": "fe233d88db9501b9f87685a656e080422a04ddfb11f002275f82986d717049f8" - }, - "provenance": null, - "requires-python": null, - "size": 477582, - "upload-time": "2014-11-27T09:02:15.906159Z", - "url": "https://files.pythonhosted.org/packages/0e/84/a01d5b18fca37987ad052a3d32bf440439db57d8f6aa6f9fcf623919bdbf/pytz-2014.10-py2.7.egg", - "yanked": false - }, - { - "core-metadata": { - "sha256": "937972f42db3e6538eb6fe053333908a43df4bbb275408447300894f715f691a" - }, - "data-dist-info-metadata": { - "sha256": "937972f42db3e6538eb6fe053333908a43df4bbb275408447300894f715f691a" - }, - "filename": "pytz-2014.10-py2.py3-none-any.whl", + "filename": "requests-0.6.4.tar.gz", "hashes": { - "sha256": "5438d749e923c914741fe2a410b528abe27053000fbf878bc437428d08ae0ab1" + "sha256": "151f105506913a6b84f6119400ca94732ec39f5b4e0991ca2fc840ddb4e37816" }, "provenance": null, "requires-python": null, - "size": 477007, - "upload-time": "2014-11-27T09:02:55.284049Z", - "url": "https://files.pythonhosted.org/packages/c5/bc/995a7472f9ca49980ce07ca7a68b0b7c01bc87fc7f9f09707cbfde282a8f/pytz-2014.10-py2.py3-none-any.whl", + "size": 30212, + "upload-time": "2011-10-14T04:23:31.793480Z", + "url": "https://files.pythonhosted.org/packages/97/e0/a2bc7317b13caf227a75c8151b562b62a2e9f5d4ab4ad59694bfdbf5c35c/requests-0.6.4.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.10-py3.1.egg", + "filename": "requests-0.6.5.tar.gz", "hashes": { - "sha256": "9aeac3f98865c8296dc5137131d447e2feff0d2cad0258488f5766fda1374d0f" + "sha256": "bb332c171913c2f57cea805d013601af86a46b9aef9b7ef76bdcbed14f939bd7" }, "provenance": null, "requires-python": null, - "size": 477538, - "upload-time": "2014-11-27T09:02:23.872200Z", - "url": "https://files.pythonhosted.org/packages/8c/09/12472e285d024273b407641d9b2fd11b34a2eccfaf5e5790f656271327db/pytz-2014.10-py3.1.egg", + "size": 30647, + "upload-time": "2011-10-19T07:30:59.708543Z", + "url": "https://files.pythonhosted.org/packages/a8/a6/38b9de830719e4cd62ddf51f240654200658d0315aa9e908eda90ee64879/requests-0.6.5.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.10-py3.2.egg", + "filename": "requests-0.6.6.tar.gz", "hashes": { - "sha256": "a659ea369f4be21a31b48aeb67ec62f76270cc53f408f3578883bff41a021966" + "sha256": "6670aee5fe3bb545e1f7e8bb073a06be65344b467cd698b0ad58e7d7792dc2bb" }, "provenance": null, "requires-python": null, - "size": 477782, - "upload-time": "2014-11-27T09:02:31.321590Z", - "url": "https://files.pythonhosted.org/packages/f6/b7/032605201a023cab8842c3e3527f0e18d7e4d820f40fc0f3c9a152919cf5/pytz-2014.10-py3.2.egg", + "size": 30809, + "upload-time": "2011-10-19T09:39:56.534103Z", + "url": "https://files.pythonhosted.org/packages/df/8d/4b1bb15e8814fefa2cdf8f971a479b459d07f8176094bd59742720f31270/requests-0.6.6.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.10-py3.3.egg", + "filename": "requests-0.7.0.tar.gz", "hashes": { - "sha256": "2bb021e6b1b229cdb348b37ed4d0643c1115ac439d682fca174a78588b58a042" + "sha256": "13570c41a218affafe3f3e01db16d1f6cd238d3bd7a1d52cc435bf9de3df099a" }, "provenance": null, "requires-python": null, - "size": 478579, - "upload-time": "2014-11-27T09:02:39.316292Z", - "url": "https://files.pythonhosted.org/packages/3a/e0/1b983a894b0ec8e7b0258fb80e7b506b2316b9da840d1f872fc384fcbf2a/pytz-2014.10-py3.3.egg", + "size": 31260, + "upload-time": "2011-10-23T03:33:24.637553Z", + "url": "https://files.pythonhosted.org/packages/5c/8c/0399c9554b04b2b267d81239773657ddc720799a08565b6c21f7aed652df/requests-0.7.0.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.10-py3.4.egg", + "filename": "requests-0.7.1.tar.gz", "hashes": { - "sha256": "9ae48d398eb491f8bb1111e5353f9a9f6d811e38c2a69d59ba38f97b54d90b4c" + "sha256": "6795818f5f46d7ecf53965d96e2ceae66bf652c79703292973b7c56afb88b946" }, "provenance": null, "requires-python": null, - "size": 478265, - "upload-time": "2014-11-27T09:02:47.893989Z", - "url": "https://files.pythonhosted.org/packages/f2/85/3b7524a802eb6e07fea252eadc86957ccb6d33956889a57347b72cbef6ef/pytz-2014.10-py3.4.egg", + "size": 31804, + "upload-time": "2011-10-23T21:19:22.099184Z", + "url": "https://files.pythonhosted.org/packages/00/c8/8cf0f078100ce5fe7ff35927d8861e2e36daed9be2db56690f3ad80ccec4/requests-0.7.1.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.10.tar.bz2", + "filename": "requests-0.7.2.tar.gz", "hashes": { - "sha256": "387f968fde793b142865802916561839f5591d8b4b14c941125eb0fca7e4e58d" + "sha256": "7e58616c2c943116c7fb7595ebc3b00c5016ede5e6b14cf4bd72a812a5534aef" }, "provenance": null, "requires-python": null, - "size": 166213, - "upload-time": "2014-11-27T09:03:09.629744Z", - "url": "https://files.pythonhosted.org/packages/63/15/8cdc183c669ef4c870099848b6fb37f11e5aeb2fa06601d0015ac4201e51/pytz-2014.10.tar.bz2", + "size": 31837, + "upload-time": "2011-10-23T21:40:37.623156Z", + "url": "https://files.pythonhosted.org/packages/7c/af/b46199ae37c032801bcdc5dbb1c82a59613883ee690ff4fd2b5dc3140130/requests-0.7.2.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.10.tar.gz", + "filename": "requests-0.7.3.tar.gz", "hashes": { - "sha256": "a94138b638907491f473c875e8c95203a6a02efef52b6562be302e435016f4f3" + "sha256": "2e7a0cb6251da5dd8c185f5d404e110d29e47afec7c8e60d78806436360a40d7" }, "provenance": null, "requires-python": null, - "size": 283834, - "upload-time": "2014-11-27T09:03:14.757635Z", - "url": "https://files.pythonhosted.org/packages/20/4a/a4d80f406592b96eff41cb6c7fe492bbe5b48e5b5be50ecc930870039db3/pytz-2014.10.tar.gz", + "size": 31805, + "upload-time": "2011-10-23T23:04:13.595145Z", + "url": "https://files.pythonhosted.org/packages/3d/54/c4a7dcfccac9e6dd738e9ed86848a9a5b07a4345e5949f8795cfdc0ea95f/requests-0.7.3.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2014.10.zip", + "filename": "requests-0.7.4.tar.gz", "hashes": { - "sha256": "4c7d52da410875e977605c194c93fb29a2d921f99234b50133c662a7d4268fd6" + "sha256": "3101a857831c6b6ec1f88ccebc8a19d38af6a10372537f437cd978c5775b4286" }, "provenance": null, "requires-python": null, - "size": 494851, - "upload-time": "2014-11-27T09:03:04.379319Z", - "url": "https://files.pythonhosted.org/packages/8e/83/1e1e6fe93b7f94ea85f59399b9c8e08985fde1ef0dc27245a96a6772e44a/pytz-2014.10.zip", + "size": 31873, + "upload-time": "2011-10-27T00:36:25.355189Z", + "url": "https://files.pythonhosted.org/packages/64/50/219c9ff86e6fecfb89bdfe1093aea523f14882657186f806462887220267/requests-0.7.4.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.2-py2.4.egg", + "filename": "requests-0.7.5.tar.gz", "hashes": { - "sha256": "f8a813af15ac5e68b52dfc2a0aaa41b1c9b5cfa8e15fa9cf754837f74af74d74" + "sha256": "ae10f2c5d112768a2e62282dd6b33db230c10ef7a2c3b1cf404806598bacd0b6" }, "provenance": null, "requires-python": null, - "size": 477733, - "upload-time": "2015-03-23T07:05:33.148710Z", - "url": "https://files.pythonhosted.org/packages/d5/2a/f0aa28cb4872c82631eeffc090a7cc0e56ec9a52f8d32feaf2aa0aa249f0/pytz-2015.2-py2.4.egg", + "size": 32298, + "upload-time": "2011-11-05T04:32:37.598633Z", + "url": "https://files.pythonhosted.org/packages/2b/9e/1be659005a6bb394b02e12804fcaf8cd85050958a459945708b21e362b32/requests-0.7.5.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.2-py2.5.egg", + "filename": "requests-0.7.6.tar.gz", "hashes": { - "sha256": "08e8e012bb06237aea5781c1afdeef00590d4cebdb0c098439f8f2eb3046331b" + "sha256": "667f9c9cc447c9ee09d34d891db488f2695c99d025fae3ec8d02e235eb7eba95" }, "provenance": null, "requires-python": null, - "size": 477296, - "upload-time": "2015-03-23T07:05:47.149378Z", - "url": "https://files.pythonhosted.org/packages/a0/9f/6c6a12229afba8de8d1acca8b52b664c4db50f2e5195a4259a46250db6c7/pytz-2015.2-py2.5.egg", + "size": 32748, + "upload-time": "2011-11-07T20:19:31.227072Z", + "url": "https://files.pythonhosted.org/packages/de/f0/8fc024ef4f25ef5690c2121215029f88e1895b60c867c1a39134045b181e/requests-0.7.6.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.2-py2.6.egg", + "filename": "requests-0.8.0.tar.gz", "hashes": { - "sha256": "2fe74abd1b6d18f93c121558c94c34133881f73f1ec005809b4a9db756a5a91f" + "sha256": "62b557533f685c4a0af4e38dddc598c38f5ce0bd8e3b15b20809d1606f3843dd" }, "provenance": null, "requires-python": null, - "size": 477269, - "upload-time": "2015-03-23T07:05:57.924442Z", - "url": "https://files.pythonhosted.org/packages/01/e6/80ffa4ccef92c49bace100fd397ffccb085854128d0ba4469a3bde2a1c58/pytz-2015.2-py2.6.egg", + "size": 38785, + "upload-time": "2011-11-13T06:52:10.360103Z", + "url": "https://files.pythonhosted.org/packages/6a/85/32d23f3dbc43e54631bb9bd76d34c2448cc2f2f0de29babfb1a6a79b4d60/requests-0.8.0.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.2-py2.7.egg", - "hashes": { - "sha256": "5e77e68293879fdd9a7b9ff37a0cc9123294b020cba189a8c1b6922cd9f703b5" - }, - "provenance": null, - "requires-python": null, - "size": 477098, - "upload-time": "2015-03-23T07:06:07.202436Z", - "url": "https://files.pythonhosted.org/packages/73/e2/e798c064373a40390605b0412f5cf973e1c4a41c46ce9da2a487d119c336/pytz-2015.2-py2.7.egg", - "yanked": false - }, - { - "core-metadata": { - "sha256": "b5f9f4ca1d09e98678ceca631a87548d17e64a04bf9b13242e572d5b35d83212" - }, - "data-dist-info-metadata": { - "sha256": "b5f9f4ca1d09e98678ceca631a87548d17e64a04bf9b13242e572d5b35d83212" - }, - "filename": "pytz-2015.2-py2.py3-none-any.whl", + "filename": "requests-0.8.1.tar.gz", "hashes": { - "sha256": "358b05a0c2605c15cf8337d17016eb95afeaad07c900df9c2cde76e2194a9258" + "sha256": "23756d85cbf7dec36dd624853e76b380c2b538c21769adba1dcced9de0409f68" }, "provenance": null, "requires-python": null, - "size": 476390, - "upload-time": "2015-03-23T07:06:50.817126Z", - "url": "https://files.pythonhosted.org/packages/8a/89/6a70420f062b769cd49344c4d2ba09aa1f097888e2d9dac2707fbef46359/pytz-2015.2-py2.py3-none-any.whl", + "size": 39046, + "upload-time": "2011-11-15T16:01:47.827430Z", + "url": "https://files.pythonhosted.org/packages/ae/fb/b1d6916b5278c44a1a2beb919d7ab96327051c3d47db9d6ee6978743444e/requests-0.8.1.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.2-py3.1.egg", + "filename": "requests-0.8.2.tar.gz", "hashes": { - "sha256": "374106e01ccdaca4f7fbeec7164c016d92684f05aa38feb1d507dd2fb789ef1f" + "sha256": "826244e9612aa9a548d1289bef7bbce07eee4872ca21ca80631094d1c512b121" }, "provenance": null, "requires-python": null, - "size": 477052, - "upload-time": "2015-03-23T07:06:15.867255Z", - "url": "https://files.pythonhosted.org/packages/f6/de/fee4f544bd077dc15aad6de90c51021cb0674bfc13ff38001a69218f5e56/pytz-2015.2-py3.1.egg", + "size": 51162, + "upload-time": "2011-11-19T22:28:31.706305Z", + "url": "https://files.pythonhosted.org/packages/65/5d/e69bad1f71d5284113165738d563a997d0d1ac968f939d1375f3df7c59fc/requests-0.8.2.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.2-py3.2.egg", + "filename": "requests-0.8.3.tar.gz", "hashes": { - "sha256": "40913c6bfeba1e6b1aef5366db6a74c36253e51a65600e8b770aed7bf7b9d23f" + "sha256": "7277ec1fc8b8251bc1ce628651cbfad886704a77aea9f6203dcc042a4f12d214" }, "provenance": null, "requires-python": null, - "size": 477291, - "upload-time": "2015-03-23T07:06:24.505401Z", - "url": "https://files.pythonhosted.org/packages/11/6b/6dc39abe04cf00d772f168ef50367344065819e61beab141cec29fe6722b/pytz-2015.2-py3.2.egg", + "size": 51252, + "upload-time": "2011-11-27T16:44:51.946354Z", + "url": "https://files.pythonhosted.org/packages/f8/17/42ab05005c88e8d301fe0ee9b24e34139422268d0d7b8b11f98107c2a794/requests-0.8.3.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.2-py3.3.egg", + "filename": "requests-0.8.4.tar.gz", "hashes": { - "sha256": "6549f19811bfd147517ae68b9d25d89a0207dd308c7a334bd419514e36875c2b" + "sha256": "3ef7efbe083bcb6f7b1144c7665b5b1f6bd4fc7043dc50ccd564edf62b814c2b" }, "provenance": null, "requires-python": null, - "size": 478092, - "upload-time": "2015-03-23T07:06:33.331126Z", - "url": "https://files.pythonhosted.org/packages/be/57/0a919a5bae9f3d06c3586b6b87b1354af0951471148847ffd75d7d84a50c/pytz-2015.2-py3.3.egg", + "size": 52100, + "upload-time": "2011-12-11T17:40:28.585204Z", + "url": "https://files.pythonhosted.org/packages/aa/a7/ec41790a8fb50f8d359568f82cd37a994af5d0159cccb543d147a7eea751/requests-0.8.4.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.2-py3.4.egg", + "filename": "requests-0.8.5.tar.gz", "hashes": { - "sha256": "fe69c915863fe0f24c00d61a4bfa5ebd0fa08d859db3a1cfcb3fb20f1a67dd45" + "sha256": "1db43116f612b016169d9a994d16aea9c166c55355bac2e05fae75e0ff610f4c" }, "provenance": null, "requires-python": null, - "size": 477782, - "upload-time": "2015-03-23T07:06:41.784080Z", - "url": "https://files.pythonhosted.org/packages/1a/5c/fbea74406255a85e4eb62d3e294736069b657a0fc31986adeca8d1d2fe0b/pytz-2015.2-py3.4.egg", + "size": 52351, + "upload-time": "2011-12-14T16:43:21.464961Z", + "url": "https://files.pythonhosted.org/packages/fc/f8/329450760dddd7e437eef0cd16a8d48582405e72495cf79a77a82e2f0047/requests-0.8.5.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.2.tar.bz2", + "filename": "requests-0.8.6.tar.gz", "hashes": { - "sha256": "3e15b416c9a2039c1a51208b2cd3bb4ffd796cd19e601b1d2657afcb77c3dc90" + "sha256": "b9ad56ff5971b7a4005598e5a9588584ee1153fbf027ed76a7d13585f71489f7" }, "provenance": null, "requires-python": null, - "size": 166796, - "upload-time": "2015-03-23T07:07:06.032638Z", - "url": "https://files.pythonhosted.org/packages/4c/81/4c7062615c419a00c57a49dd7156e3f02e9b6a4d483fa294fd0d0af4fd8b/pytz-2015.2.tar.bz2", + "size": 52670, + "upload-time": "2011-12-19T01:18:29.495054Z", + "url": "https://files.pythonhosted.org/packages/4e/9b/a78a3bb2913576fad3ec6f18b8d26dd9579268f6b2191d73f4ec40e09490/requests-0.8.6.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.2.tar.gz", + "filename": "requests-0.8.7.tar.gz", "hashes": { - "sha256": "73daf0eb44ad929ad56972ad30938cb231b725b27dff105b7168e7b4491e0452" + "sha256": "2c5b08f7afe8d5ffc1c4f7819e74d5309a52b2f2eb1d78cc144cb57aa10380fe" }, "provenance": null, "requires-python": null, - "size": 282891, - "upload-time": "2015-03-23T07:07:12.753729Z", - "url": "https://files.pythonhosted.org/packages/4d/20/8214f28961779de01e6348e444bec3ac5dde8acb9f1986414758880a37fd/pytz-2015.2.tar.gz", + "size": 53578, + "upload-time": "2011-12-24T09:18:54.805200Z", + "url": "https://files.pythonhosted.org/packages/a7/83/bb447075090f4a3a60082765051d476b62f375d0f8174ebe9545d4bb8938/requests-0.8.7.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.2.zip", + "filename": "requests-0.8.8.tar.gz", "hashes": { - "sha256": "93f81122d86983cbb056cd12ca7de39d760b6f3e3060e43eff5c5e2034516fa2" + "sha256": "70352c48f106fe4a15537bdb4a029ebbb80c1ae1b6836a9033f2b3d7e52e01fd" }, "provenance": null, "requires-python": null, - "size": 493458, - "upload-time": "2015-03-23T07:07:00.374028Z", - "url": "https://files.pythonhosted.org/packages/cf/6a/3ed807e3b8574eabc0027cb2c9353b16848df9144f42c4a1f62b22a0e2dd/pytz-2015.2.zip", + "size": 54212, + "upload-time": "2011-12-28T09:55:45.489845Z", + "url": "https://files.pythonhosted.org/packages/b7/1d/5c7973ca22bc95d53eba28a7dab7088f1ded7db0d174ea467afaaf898dfc/requests-0.8.8.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.4-py2.4.egg", + "filename": "requests-0.8.9.tar.gz", "hashes": { - "sha256": "9966d2c3f86b23374da9890584f16b03f6e46055824e30a108716974d45d1e45" + "sha256": "870780642a14f5e30a9ef8c419aeb405e5bd4340d4fefbf1e8493dde39225337" }, "provenance": null, "requires-python": null, - "size": 476900, - "upload-time": "2015-05-13T14:36:43.411172Z", - "url": "https://files.pythonhosted.org/packages/20/65/c9918937144983d1da370753a83fa3696e40d34e5418ed0b5362d42baac6/pytz-2015.4-py2.4.egg", + "size": 55153, + "upload-time": "2011-12-28T10:34:17.815200Z", + "url": "https://files.pythonhosted.org/packages/3a/72/9f39b173ee93645013563df119d28841f47b0ca2ebe04afcefd438e42f30/requests-0.8.9.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.4-py2.5.egg", + "filename": "requests-0.9.0.tar.gz", "hashes": { - "sha256": "f7c5be4db86f1a76ccc4c807f9008536275abec3e2815d18265d694aeef3cb3c" + "sha256": "43b26edb5c47e0ccf9612d3cf13639a1e7e6c774af5375a684cfa00e747f21b1" }, "provenance": null, "requires-python": null, - "size": 476461, - "upload-time": "2015-05-13T14:36:52.088745Z", - "url": "https://files.pythonhosted.org/packages/00/54/a678c5f56751a1bf1061a04c5dac474dac8ce887c98189eff0459dfab077/pytz-2015.4-py2.5.egg", + "size": 55217, + "upload-time": "2011-12-28T10:51:35.541114Z", + "url": "https://files.pythonhosted.org/packages/89/ce/0115444a1f9d833768160e678c21483e271466918966c11212f040b5f2af/requests-0.9.0.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.4-py2.6.egg", + "filename": "requests-0.9.1.tar.gz", "hashes": { - "sha256": "6ce918e48daed649e13aa4eb2ce99d80212411401be42288c94473a81109244e" + "sha256": "0c6fc89ce4f8976dd8ddb1a9e896315a47fb3f1dba95417fd3fa8e626ca9a1e7" }, "provenance": null, "requires-python": null, - "size": 476431, - "upload-time": "2015-05-13T14:36:59.907899Z", - "url": "https://files.pythonhosted.org/packages/52/2a/9af8e3e88d4f41fe48139d0a037a7438e66875b452d7cc609e178961e6f5/pytz-2015.4-py2.6.egg", + "size": 55547, + "upload-time": "2012-01-06T07:11:02.635935Z", + "url": "https://files.pythonhosted.org/packages/48/aa/1077a5fef0c4fbdad8ce127166ca474c67788b7609137d26e17ab46ee16d/requests-0.9.1.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.4-py2.7.egg", + "filename": "requests-0.9.2.tar.gz", "hashes": { - "sha256": "6441e798f8863744c90574de253bed328c477fd2c86caf52b8d9d85f1ecb9f96" + "sha256": "eb9a3b0031af396fb6825be897655546f4c54e19669fddb5df72a4a688ae0555" }, "provenance": null, "requires-python": null, - "size": 476270, - "upload-time": "2015-05-13T14:37:08.155512Z", - "url": "https://files.pythonhosted.org/packages/7f/ee/56c5af47587f3f2b01bdb809514e5c3bdab74a63d8022765255d49371fca/pytz-2015.4-py2.7.egg", + "size": 60967, + "upload-time": "2012-01-19T03:39:58.591876Z", + "url": "https://files.pythonhosted.org/packages/68/a1/fac8e1fa783d167cc49debc5b5328ca57eac9d53b58c34d17ce7592cdc6d/requests-0.9.2.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "2f68b1d3f1268d5ae6284739f7fbd3a1e95f40a32e3f94ca630bac3fe47d877a" - }, - "data-dist-info-metadata": { - "sha256": "2f68b1d3f1268d5ae6284739f7fbd3a1e95f40a32e3f94ca630bac3fe47d877a" - }, - "filename": "pytz-2015.4-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.9.3.tar.gz", "hashes": { - "sha256": "4d64ed1b9e0e73095f5cfa87f0e97ddb4c840049e8efeb7e63b46118ba1d623a" + "sha256": "3c0dd7c014474e0cdd00cad661abd74c88c14183d260d0555dfa51fc5b29abc5" }, "provenance": null, "requires-python": null, - "size": 475073, - "upload-time": "2015-05-13T14:37:48.490133Z", - "url": "https://files.pythonhosted.org/packages/2d/cb/c9b0c9e4cf54bc3517b2d52904c9f328be2e88cf07392fea51ee0c3c4b28/pytz-2015.4-py2.py3-none-any.whl", + "size": 61006, + "upload-time": "2012-01-19T16:51:33.637035Z", + "url": "https://files.pythonhosted.org/packages/62/12/0840d1bba04e5d60e469610ad78e02e89e6828e776adaef4116413cf5fd0/requests-0.9.3.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.4-py3.1.egg", + "filename": "requests-0.10.0.tar.gz", "hashes": { - "sha256": "39ef0541e489b1cf5515cedf1b1f99de585fd660463cdcde43a03d7d92042782" + "sha256": "210a82e678c45d433a4ad1f105974b3102a8ab5198872dc0a3238a8750d4c65e" }, "provenance": null, "requires-python": null, - "size": 476223, - "upload-time": "2015-05-13T14:37:16.524384Z", - "url": "https://files.pythonhosted.org/packages/17/18/e6e9b997959f6f8816733ba5d8afc79b40a482de2ea90f265bfdc33b26fe/pytz-2015.4-py3.1.egg", + "size": 62046, + "upload-time": "2012-01-22T05:08:17.091441Z", + "url": "https://files.pythonhosted.org/packages/62/35/0230421b8c4efad6624518028163329ad0c2df9e58e6b3bee013427bf8f6/requests-0.10.0.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.4-py3.2.egg", + "filename": "requests-0.10.1.tar.gz", "hashes": { - "sha256": "685b1994026572177458af143cc24a2082f400f18e63fdc8e2ed68dd93bb0f49" + "sha256": "da6031575a30c7b65ea99465183468349b3645e6bf5322e49d53f565b27ed2b5" }, "provenance": null, "requires-python": null, - "size": 476463, - "upload-time": "2015-05-13T14:37:24.408232Z", - "url": "https://files.pythonhosted.org/packages/d6/2b/dacc1ab0f2b0e25e73e0a85b770f7b5f05197b718c4cb27ba65f2183c7ae/pytz-2015.4-py3.2.egg", + "size": 63234, + "upload-time": "2012-01-23T08:22:52.352375Z", + "url": "https://files.pythonhosted.org/packages/b4/56/ba2d803383ec32d70f8faa7df5eb37ee9b3fc662ff68b7ab01ad9740b83a/requests-0.10.1.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.4-py3.3.egg", + "filename": "requests-0.10.2.tar.gz", "hashes": { - "sha256": "8446013dfbde9b3f4f9bfea09418ddd526760a8798c41badd3f707a98ad0745b" + "sha256": "1546ef1e291ae337086369b621096fb0f69f88f6f67f60b1f6b7c18d1ca278e1" }, - "provenance": null, - "requires-python": null, - "size": 477264, - "upload-time": "2015-05-13T14:37:31.861946Z", - "url": "https://files.pythonhosted.org/packages/19/03/8a667c4a847f6bef344eded7625858e855ab5175383a930feb0442b6374c/pytz-2015.4-py3.3.egg", + "provenance": null, + "requires-python": null, + "size": 60158, + "upload-time": "2012-02-15T09:48:52.830436Z", + "url": "https://files.pythonhosted.org/packages/58/1e/6b84552b6553f5beaf7cb0fe15115e7e4673326ed9188ad5338559ee8285/requests-0.10.2.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.4-py3.4.egg", + "filename": "requests-0.10.3.tar.gz", "hashes": { - "sha256": "d5ff706089e9150760d238b66203a24d4a0a6175160410191995ff04d1893faa" + "sha256": "8eeb24328304b015cbd59a49670e2738b77034b225b566729ddb19941899e490" }, "provenance": null, "requires-python": null, - "size": 476958, - "upload-time": "2015-05-13T14:37:40.137210Z", - "url": "https://files.pythonhosted.org/packages/fc/ac/cd7c55724fb7f145855aef6a76760dd3482af1f1ad5fabfce8af478c3fd4/pytz-2015.4-py3.4.egg", + "size": 60493, + "upload-time": "2012-02-20T20:10:57.584946Z", + "url": "https://files.pythonhosted.org/packages/01/44/39988315e036b79fe70428273053617266bf20d1363e91082346fae8450d/requests-0.10.3.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.4.tar.bz2", + "filename": "requests-0.10.4.tar.gz", "hashes": { - "sha256": "a78b484d5472dd8c688f8b3eee18646a25c66ce45b2c26652850f6af9ce52b17" + "sha256": "2ad4cc51d7595ca6f97373a0d697999e0cbdbbf1ba665d18f0f3dcec12b8be77" }, "provenance": null, "requires-python": null, - "size": 157361, - "upload-time": "2015-05-13T14:38:02.463531Z", - "url": "https://files.pythonhosted.org/packages/fd/7a/6a80f73ec6e714b1fd2cbaa3674c2f108ff5071cc2bcc37d5226e0ca1ee0/pytz-2015.4.tar.bz2", + "size": 60889, + "upload-time": "2012-02-20T22:21:31.091713Z", + "url": "https://files.pythonhosted.org/packages/94/ac/5fa21e435ba8050d14db92ce29763c28196b727d4079dc608d39177fbf9b/requests-0.10.4.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.4.tar.gz", + "filename": "requests-0.10.6.tar.gz", "hashes": { - "sha256": "c4ee70cb407f9284517ac368f121cf0796a7134b961e53d9daf1aaae8f44fb90" + "sha256": "31134b4f35951730dcce59f2af334478b68caa5728902a1d6bd5e115ec677d8b" }, "provenance": null, "requires-python": null, - "size": 281243, - "upload-time": "2015-05-13T14:38:08.604793Z", - "url": "https://files.pythonhosted.org/packages/89/f7/c3f24985638befecf0c0db820c27a276ce4030820a948d4893a6d35e36fa/pytz-2015.4.tar.gz", + "size": 61673, + "upload-time": "2012-02-26T05:17:54.135905Z", + "url": "https://files.pythonhosted.org/packages/b4/1f/8f5430040fcf4391dc5bd324424a569e2e0d96595952b21eb82403602d98/requests-0.10.6.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.4.zip", + "filename": "requests-0.10.7.tar.gz", "hashes": { - "sha256": "00f35fb0e7e2fc348cd091d25d36c6768b721463d12396d68a9491a8a5f91ecf" + "sha256": "80f32a74bed8cf081a3a25512f8725e09ceda217101ea706efced262bb05aec6" }, "provenance": null, "requires-python": null, - "size": 492641, - "upload-time": "2015-05-13T14:37:57.307717Z", - "url": "https://files.pythonhosted.org/packages/7e/1a/f43b5c92df7b156822030fed151327ea096bcf417e45acc23bd1df43472f/pytz-2015.4.zip", + "size": 61826, + "upload-time": "2012-03-08T01:50:58.069132Z", + "url": "https://files.pythonhosted.org/packages/c5/cd/0597f9c040db24ca6d23cc74faa102554cb0a93bdbffb855d7749547921f/requests-0.10.7.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.6-py2.4.egg", + "filename": "requests-0.10.8.tar.gz", "hashes": { - "sha256": "499a3513d210e52e0fea71b6d9b96493fb8527c6e1117c8ea6d679e52fe5468d" + "sha256": "bec280d924a8be87b3377ee78a976334a6e7c944a8fe09bbd9447e669b984dae" }, "provenance": null, "requires-python": null, - "size": 476912, - "upload-time": "2015-09-21T13:41:07.132127Z", - "url": "https://files.pythonhosted.org/packages/78/bf/1ace078cf5baf0ef77e84bef30e593490d714e5ce812b730f13bcd148c43/pytz-2015.6-py2.4.egg", + "size": 62201, + "upload-time": "2012-03-09T17:59:54.950126Z", + "url": "https://files.pythonhosted.org/packages/9a/05/4ab34c6aae63a01aef2fd8be3573a99c197cc76a67f8cee751cb3a7784fb/requests-0.10.8.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.6-py2.5.egg", + "filename": "requests-0.11.1.tar.gz", "hashes": { - "sha256": "752bda66b1d0ee603b3f84fdbbe30428c01cf5dddbbe535f68f154611ea47e25" + "sha256": "fd4260541d0e559c78e2b3072bd79f36e0f8ef935bcbbadaa8c98cd8b5a62897" }, "provenance": null, "requires-python": null, - "size": 476478, - "upload-time": "2015-09-21T13:41:19.048066Z", - "url": "https://files.pythonhosted.org/packages/db/4f/b13d9e64f2a07ae28040a7e8e1ea821ed2f5fc5b11cb4cca8e86794b883c/pytz-2015.6-py2.5.egg", + "size": 63100, + "upload-time": "2012-03-31T05:47:56.690051Z", + "url": "https://files.pythonhosted.org/packages/d7/ee/6826f31ae3e0e68606cb9086c3904582b3982bbccc73f34d6dc9912b48ad/requests-0.11.1.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.6-py2.6.egg", + "filename": "requests-0.11.2.tar.gz", "hashes": { - "sha256": "dc4542deadc24224d85c94b83ba74267ed3c0c7005c67465073eb4f53977b7e1" + "sha256": "547bf78a774a6018271d6e5c40613ec554642ba4d6cdf45813e7894145293c57" }, "provenance": null, "requires-python": null, - "size": 476447, - "upload-time": "2015-09-21T13:41:33.425309Z", - "url": "https://files.pythonhosted.org/packages/05/1e/0b61184cbe461d75daa4514d2afe71aece18d298d8bbef0b46650c0236ea/pytz-2015.6-py2.6.egg", + "size": 71080, + "upload-time": "2012-04-23T04:29:36.868120Z", + "url": "https://files.pythonhosted.org/packages/b6/52/ad2911cf5586f2372a296a93a94d0324e4ffdd225975241562c450594795/requests-0.11.2.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.6-py2.7.egg", + "filename": "requests-0.12.0.tar.gz", "hashes": { - "sha256": "e04269289bb5608a51e085405443d664d5c0006af13e4887126778d4030f558c" + "sha256": "8a88a291599444be608940c227b6114212220d8126c512af821f1ab207fe5072" }, "provenance": null, "requires-python": null, - "size": 476283, - "upload-time": "2015-09-21T13:41:45.318097Z", - "url": "https://files.pythonhosted.org/packages/f1/ff/60a6176da9561668f44604683613bc4c2afe7388b573636178d5bcb57006/pytz-2015.6-py2.7.egg", + "size": 76859, + "upload-time": "2012-05-03T01:18:47.376345Z", + "url": "https://files.pythonhosted.org/packages/3a/ac/0372d6b7fbde19444d5cc560f296e70b26283d2bac0665b576dd3f5e6b60/requests-0.12.0.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "1b1427b5d42d7154bff16c97bda596955f5d03e45923cf19877cb7bc5cd0ae75" - }, - "data-dist-info-metadata": { - "sha256": "1b1427b5d42d7154bff16c97bda596955f5d03e45923cf19877cb7bc5cd0ae75" - }, - "filename": "pytz-2015.6-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.12.1.tar.gz", "hashes": { - "sha256": "b4b44f8606074489c787b1614fe394d55178acd4a0387511cded291f9ba667ab" + "sha256": "9ce56b87180c06728d96ca734055675abf8f5cc3136e0d7712a6260430685589" }, "provenance": null, "requires-python": null, - "size": 475111, - "upload-time": "2015-09-21T13:40:56.492501Z", - "url": "https://files.pythonhosted.org/packages/05/c9/dd1814a0205e030b359da72510181961ca4ef59c3a5b7840cb7a7247c71b/pytz-2015.6-py2.py3-none-any.whl", + "size": 78245, + "upload-time": "2012-05-08T07:21:59.920122Z", + "url": "https://files.pythonhosted.org/packages/3a/0a/7c62c06702ddb4d3bc50d27f5b8e094d6e66a3374fc2eedf264742f84805/requests-0.12.1.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.6-py3.1.egg", + "filename": "requests-0.13.0.tar.gz", "hashes": { - "sha256": "6747de3110b782acb88552d690b10cf0f91a2af2a684aa0181c865aded9eafb8" + "sha256": "03a2001843546147ddb6972d0661e2002b9be4ccbbbd2177ee10f05bd1910109" }, "provenance": null, "requires-python": null, - "size": 476233, - "upload-time": "2015-09-21T13:41:58.624314Z", - "url": "https://files.pythonhosted.org/packages/83/0d/644d503823a59c543f89cd6f49f9259eaf3570cdb2611214ba26c726dadf/pytz-2015.6-py3.1.egg", + "size": 68172, + "upload-time": "2012-05-30T02:54:18.564587Z", + "url": "https://files.pythonhosted.org/packages/86/1b/88d3753931419a226bb4e4c1d354cd2d40acff3482b37e30dd84ba8a243b/requests-0.13.0.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.6-py3.2.egg", + "filename": "requests-0.13.1.tar.gz", "hashes": { - "sha256": "1da48f633e2fb2755d1a7bf37b53bdae036d2c4a2a3e707976be15b132a976cb" + "sha256": "31f3ae96787fe74a78c7dd9626bf997fd4eabacc040b7b33fbd8632d2c2a97f6" }, "provenance": null, "requires-python": null, - "size": 476481, - "upload-time": "2015-09-21T13:42:18.850163Z", - "url": "https://files.pythonhosted.org/packages/4b/b0/e920607496b868133ac4f4b5c234277261e1245014fb82caa1f5010a10cd/pytz-2015.6-py3.2.egg", + "size": 68474, + "upload-time": "2012-06-08T04:22:28.683979Z", + "url": "https://files.pythonhosted.org/packages/0d/63/0e6c6b817ab38fb3e38a192d6631d698fe78308a68659af3aa523cd736d4/requests-0.13.1.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.6-py3.3.egg", + "filename": "requests-0.13.2.tar.gz", "hashes": { - "sha256": "19c42fdf17d5b1e9a5ae2d9b64bb15a561295f051df565e3a1d8f370f2e5ad67" + "sha256": "37684324da8aca40e88fa2f7faa526cc116d74e979c2ac5d9119fe6e1bb5ced5" }, "provenance": null, "requires-python": null, - "size": 477276, - "upload-time": "2015-09-21T13:42:32.466407Z", - "url": "https://files.pythonhosted.org/packages/99/18/f2776d54ec269c54bf1c552ead0105d64d4367f2ab6137fc13430f03aca5/pytz-2015.6-py3.3.egg", + "size": 514484, + "upload-time": "2012-06-29T02:37:41.500479Z", + "url": "https://files.pythonhosted.org/packages/62/ca/338cf287e172099e4500cfa2cb580d2c9a1874427a8a14324d7a4c9d01b1/requests-0.13.2.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.6-py3.4.egg", + "filename": "requests-0.13.3.tar.gz", "hashes": { - "sha256": "3ca623217c5d6cac04f5d3a15b1063f7fd020420a1d6da839367b39502f58204" + "sha256": "79503a14a43d6ae0b0b2e92f88ed0b01015528b8a8ab47721c28aa993aa4db2b" }, "provenance": null, "requires-python": null, - "size": 476965, - "upload-time": "2015-09-21T13:42:45.576978Z", - "url": "https://files.pythonhosted.org/packages/60/7a/8d5e0430120569919d1ddbb84e9a3667f03edcb817a3f0012508e9d35f33/pytz-2015.6-py3.4.egg", + "size": 515192, + "upload-time": "2012-07-12T23:20:43.867603Z", + "url": "https://files.pythonhosted.org/packages/54/9d/1ee0bd44e9334b6382ed5226d4bc33518d0d0b03ed806af6444d1c80ed83/requests-0.13.3.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.6-py3.5.egg", + "filename": "requests-0.13.4.tar.gz", "hashes": { - "sha256": "d2b0753ff55c6bdf8d32db65f1ca06db660a981b7132292e0e2d1cff98315c95" + "sha256": "94672e92c23fefe516c5310b84d97b4ea19ef373003a7ba7af1057102a87f345" }, "provenance": null, "requires-python": null, - "size": 476897, - "upload-time": "2015-09-21T13:42:55.971187Z", - "url": "https://files.pythonhosted.org/packages/b9/39/c394a0d359b601f8606e9f579ed5d984f1eb2dc78a6dec69ec5bd2ed5e6b/pytz-2015.6-py3.5.egg", + "size": 519515, + "upload-time": "2012-07-27T08:22:09.864284Z", + "url": "https://files.pythonhosted.org/packages/04/75/52e169351e24a9faa8bfac69a07ea3551b845ca6354f22da15c5da3d5100/requests-0.13.4.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.6.tar.bz2", + "filename": "requests-0.13.5.tar.gz", "hashes": { - "sha256": "01eed1b2226dc386d8e467a2ff8c4f1aa08c65d5d7e7c43aa094bd45d5bd68ba" + "sha256": "c6abb4b15a3f2aaad18c22b214b9b35d69ec4e2730c5b922f95f17a88981f957" }, "provenance": null, "requires-python": null, - "size": 156925, - "upload-time": "2015-09-21T13:43:15.033778Z", - "url": "https://files.pythonhosted.org/packages/0c/cd/907e6f5195c4e56625bc3cf4984804f01872201bcadb0aec080dbb4c3bcf/pytz-2015.6.tar.bz2", + "size": 519553, + "upload-time": "2012-07-27T09:23:41.969623Z", + "url": "https://files.pythonhosted.org/packages/ba/d1/919f6240a37ce5aade82da39809e1f28a5f2899a29a0ca10c381ba70efbb/requests-0.13.5.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.6.tar.gz", + "filename": "requests-0.13.6.tar.gz", "hashes": { - "sha256": "c598a6b6850dbcc00843651878e8282dac77c95e19d84847b6918eeb3ed8f0c2" + "sha256": "3cca63908f1b941d2da61ef0e8baf7bf014cc0df6512e172b8d2ac87be82b916" }, "provenance": null, "requires-python": null, - "size": 281428, - "upload-time": "2015-09-21T13:43:23.228304Z", - "url": "https://files.pythonhosted.org/packages/b5/2d/1faf10c2d302ac72ae5244f8fb50ad92b7d364ed8e2ce9c3ee74e82594be/pytz-2015.6.tar.gz", + "size": 520031, + "upload-time": "2012-08-06T08:46:22.516645Z", + "url": "https://files.pythonhosted.org/packages/02/56/a6203485b552f9e8e8f16bd4e576446f94737ccbc563957e7510c8e401e4/requests-0.13.6.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.6.zip", + "filename": "requests-0.13.7.tar.gz", "hashes": { - "sha256": "2b3b20919afcf06f90a4e58aa2a2c82a601b71dd5a352af36478e5337d4a16cd" + "sha256": "d9c6cf2890a0dc1200407f99130d334ef5ab5270bed3d9b4c14b0bb9c6cc3400" }, "provenance": null, "requires-python": null, - "size": 492639, - "upload-time": "2015-09-21T13:43:07.262220Z", - "url": "https://files.pythonhosted.org/packages/fa/af/0ee0d76d8f8959e53a28817ad32cebfa5f8cdc1f6f325382ef2a0414da32/pytz-2015.6.zip", + "size": 521660, + "upload-time": "2012-08-19T00:47:48.501903Z", + "url": "https://files.pythonhosted.org/packages/b4/48/e82ded36a3cee7c0ef9605b44c4615ffe4a37f8b6c8b17fdbc15fae18daa/requests-0.13.7.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.7-py2.4.egg", + "filename": "requests-0.13.8.tar.gz", "hashes": { - "sha256": "3abe6a6d3fc2fbbe4c60144211f45da2edbe3182a6f6511af6bbba0598b1f992" + "sha256": "3ef37004f6394b111a27f0b6d0a64be83f7e4bccfbbbcdd21455400af5f4fbd4" }, "provenance": null, "requires-python": null, - "size": 478235, - "upload-time": "2015-10-26T06:32:07.597360Z", - "url": "https://files.pythonhosted.org/packages/a0/83/a3f42f8290eb19587978c08a9f9590368f357a04301e5b9f89ecadfa798f/pytz-2015.7-py2.4.egg", + "size": 522140, + "upload-time": "2012-08-20T15:24:42.439401Z", + "url": "https://files.pythonhosted.org/packages/db/1e/1f37495384a628887e10ecd61d45dba455ceec4b8b5b463512b4700e5b3d/requests-0.13.8.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.7-py2.5.egg", + "filename": "requests-0.13.9.tar.gz", "hashes": { - "sha256": "939ef9c1e1224d980405689a97ffcf7828c56d1517b31d73464356c1f2b7769e" + "sha256": "d887bb1c06948a8930d6e73a1f942f9febe9157a299a984994c20c84b2c21e20" }, "provenance": null, "requires-python": null, - "size": 477795, - "upload-time": "2015-10-26T06:32:29.024438Z", - "url": "https://files.pythonhosted.org/packages/8f/2f/47ca83bc3a2dccdca069e3e33f39f96e9cda8662163eff75ab1d4403f565/pytz-2015.7-py2.5.egg", + "size": 522477, + "upload-time": "2012-08-25T15:26:50.954170Z", + "url": "https://files.pythonhosted.org/packages/01/da/da83c242c5a77c58aa86072d68fd2855aa9b4d3b1a8bac4b402531b25ff1/requests-0.13.9.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.7-py2.6.egg", + "filename": "requests-0.14.0.tar.gz", "hashes": { - "sha256": "ead4aefa7007249e05e51b01095719d5a8dd95760089f5730aac5698b1932918" + "sha256": "4e690ba0275ab4a8c9a5c7a6eb14e79e1adad0f84331fc638a18d7751f41ac3b" }, "provenance": null, "requires-python": null, - "size": 477761, - "upload-time": "2015-10-26T06:32:38.776735Z", - "url": "https://files.pythonhosted.org/packages/62/80/fe009c35e7167c1ede44da8b4161bdf859fbf5d2a852a6423754305d5946/pytz-2015.7-py2.6.egg", + "size": 523133, + "upload-time": "2012-09-02T08:50:39.106639Z", + "url": "https://files.pythonhosted.org/packages/4e/31/50a12e5b5e585e0b00ce2592c9b45f2ae109575e3707a341afd7550a8d1a/requests-0.14.0.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.7-py2.7.egg", + "filename": "requests-0.14.1.tar.gz", "hashes": { - "sha256": "3cca0df08bd0ed98432390494ce3ded003f5e661aa460be7a734bffe35983605" + "sha256": "4f563b907782b2c95dd2cbaf882a96133e567d46290a0e7aafa0c6f3efad19ba" }, "provenance": null, "requires-python": null, - "size": 477606, - "upload-time": "2015-10-26T06:32:48.872503Z", - "url": "https://files.pythonhosted.org/packages/97/fa/aa98e08d08615823a2a3b49dbac7cd6d4a5024ac68001f364a93f9e5c796/pytz-2015.7-py2.7.egg", + "size": 523254, + "upload-time": "2012-10-01T17:30:05.176526Z", + "url": "https://files.pythonhosted.org/packages/40/1d/63a729208e1e93cf2cbda953b9f20ec9b101eb964e3f6205d1c2e294f294/requests-0.14.1.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "78a517098be2beadbd15b7f42c96780fc1aa6118e8f8a2f86ffa8e2909390397" - }, - "data-dist-info-metadata": { - "sha256": "78a517098be2beadbd15b7f42c96780fc1aa6118e8f8a2f86ffa8e2909390397" - }, - "filename": "pytz-2015.7-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.14.2.tar.gz", "hashes": { - "sha256": "3ede470d3d17ba3c07638dfa0d10452bc1b6e5ad326127a65ba77e6aaeb11bec" + "sha256": "0e3345a8ac0d712bf17bd9d3276415050c5f972265ab62993cd4540a3a1aaaef" }, "provenance": null, "requires-python": null, - "size": 476446, - "upload-time": "2015-10-26T06:31:56.938334Z", - "url": "https://files.pythonhosted.org/packages/c0/28/973f0382c803b21734cd7e97e0590928148ee21b1cbe8f7fed8b506204fb/pytz-2015.7-py2.py3-none-any.whl", + "size": 361488, + "upload-time": "2012-10-27T15:08:51.460827Z", + "url": "https://files.pythonhosted.org/packages/fa/d1/0dd60e1146e79e7b193e7b0189d8c13ef100d55cbfe65e1825ac5f03c397/requests-0.14.2.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.7-py3.1.egg", + "filename": "requests-1.0.0.tar.gz", "hashes": { - "sha256": "68c47964f7186eec306b13629627722b9079cd4447ed9e5ecaecd4eac84ca734" + "sha256": "f10d8fbcc02a58056ab44f79ff9b3f9fe78e410296527885250bbb36d15be8c6" }, "provenance": null, "requires-python": null, - "size": 477567, - "upload-time": "2015-10-26T06:32:58.590786Z", - "url": "https://files.pythonhosted.org/packages/40/3d/7feab16f5829b60c6ec6ad9b45876d4627d09543739a836758fd87faf9ca/pytz-2015.7-py3.1.egg", + "size": 335548, + "upload-time": "2012-12-17T15:00:05.110522Z", + "url": "https://files.pythonhosted.org/packages/46/da/94c0fd6ff79b85befc3b528cf3771700def274c52b347bf12eeaa466f34c/requests-1.0.0.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.7-py3.2.egg", + "filename": "requests-1.0.1.tar.gz", "hashes": { - "sha256": "dd5d3991950aae40a6c81de1578942e73d629808cefc51d12cd157980e6cfc18" + "sha256": "c69222b7c02a8e46d61c3b986e6a3e766db0539235aaafc056c75b8dcf6f5eec" }, "provenance": null, "requires-python": null, - "size": 477809, - "upload-time": "2015-10-26T06:33:23.236683Z", - "url": "https://files.pythonhosted.org/packages/46/2d/fd0bd141f7f0c81ea8b27cc6c835ae231f6c723b7d96554a61f3b1891c73/pytz-2015.7-py3.2.egg", + "size": 335625, + "upload-time": "2012-12-17T18:53:51.251872Z", + "url": "https://files.pythonhosted.org/packages/b8/03/fb15922d14fa0b01a0ff4e2920bb8c08546d970ff387454ba892a67d5243/requests-1.0.1.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.7-py3.3.egg", + "filename": "requests-1.0.2.tar.gz", "hashes": { - "sha256": "a77c52062c07eb7c7b30545dbc73e32995b7e117eea750317b5cb5c7a4618f14" + "sha256": "3c81f3ae43916161b8d98d7b329b19533b0d0332b7a774794964e6b08760b0c7" }, "provenance": null, "requires-python": null, - "size": 478594, - "upload-time": "2015-10-26T06:33:33.047791Z", - "url": "https://files.pythonhosted.org/packages/0a/0a/57473b5794bc1b4bf2d0eb1e1c0bed39f39907876912c3b18428ce7d5c39/pytz-2015.7-py3.3.egg", + "size": 335653, + "upload-time": "2012-12-17T19:04:31.658169Z", + "url": "https://files.pythonhosted.org/packages/32/35/f2908b62b155b1737ab80b1a69142d007522bb0d1b3a0d3f8909595762f5/requests-1.0.2.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.7-py3.4.egg", + "filename": "requests-1.0.3.tar.gz", "hashes": { - "sha256": "81af9aec4bc960a9a0127c488f18772dae4634689233f06f65443e7b11ebeb51" + "sha256": "c7b50dc01b751e5ef8785951a74d0c2373bb0f87b45dca75dc2c5477b7e30f44" }, "provenance": null, "requires-python": null, - "size": 478279, - "upload-time": "2015-10-26T06:33:42.247149Z", - "url": "https://files.pythonhosted.org/packages/a6/a4/8260663b7b29983073e5cc619d48676598a48d504bf99b5c57283d7379ec/pytz-2015.7-py3.4.egg", + "size": 335757, + "upload-time": "2012-12-18T09:51:12.406576Z", + "url": "https://files.pythonhosted.org/packages/7f/76/66c01dd9afe4c5062e0c838bbd98ead7fa6b52984c7e26100a42c3eb965a/requests-1.0.3.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.7-py3.5.egg", + "filename": "requests-1.0.4.tar.gz", "hashes": { - "sha256": "e079b1dadc5c06246cc1bb6fe1b23a50b1d1173f2edd5104efd40bb73a28f406" + "sha256": "f363690a47dd4d6d6e7605fc686b668097a114cd946dffdf21fe0c6a6a46f9e6" }, "provenance": null, "requires-python": null, - "size": 478228, - "upload-time": "2015-10-26T06:34:01.126591Z", - "url": "https://files.pythonhosted.org/packages/83/84/b3b81fa11b54f3cdc141e22f1cc27dc68f7698eead0e4494f2fa23ae5073/pytz-2015.7-py3.5.egg", + "size": 336280, + "upload-time": "2012-12-23T07:45:10.417631Z", + "url": "https://files.pythonhosted.org/packages/5d/e8/f27e0868b9a49946b3f800722e02b19efebde22ae534276df3e5f6cca41d/requests-1.0.4.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.7.tar.bz2", + "filename": "requests-1.1.0.tar.gz", "hashes": { - "sha256": "fbd26746772c24cb93c8b97cbdad5cb9e46c86bbdb1b9d8a743ee00e2fb1fc5d" + "sha256": "21a81ddf1a3c2f956524538966ae19c38cae251f5629821588cdc8246a1335f7" }, "provenance": null, "requires-python": null, - "size": 156812, - "upload-time": "2015-10-26T06:34:36.149393Z", - "url": "https://files.pythonhosted.org/packages/7c/bd/56dd0f51fab06520ee443146a4c7fba603fd6471f143a3942324454a33f1/pytz-2015.7.tar.bz2", + "size": 337229, + "upload-time": "2013-01-10T07:13:41.901588Z", + "url": "https://files.pythonhosted.org/packages/e8/ff/d19b7461d84a5804c5cdc29791305530a2b774fe928b497e74ac9b304c79/requests-1.1.0.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.7.tar.gz", + "filename": "requests-1.2.0.tar.gz", "hashes": { - "sha256": "99266ef30a37e43932deec2b7ca73e83c8dbc3b9ff703ec73eca6b1dae6befea" + "sha256": "cfa615644ae38efe8423ce9edb23470a4615a9147fa3cea5026afb47c9bb3913" }, "provenance": null, "requires-python": null, - "size": 282002, - "upload-time": "2015-10-26T06:34:44.550814Z", - "url": "https://files.pythonhosted.org/packages/bf/fb/80ad342d76e4a3d2e0f3398ab3ebeeb0c98551beae4fbca068c699bf42d1/pytz-2015.7.tar.gz", + "size": 341511, + "upload-time": "2013-03-31T05:28:47.574555Z", + "url": "https://files.pythonhosted.org/packages/37/e4/74cb55b3da7777a1dc7cd7985c3cb12e83e213c03b0f9ca20d2c0e92b3c3/requests-1.2.0.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2015.7.zip", + "filename": "requests-1.2.1.tar.gz", "hashes": { - "sha256": "8b6ce1c993909783bc96e0b4f34ea223bff7a4df2c90bdb9c4e0f1ac928689e3" + "sha256": "946b7c856aa62f4ad31de2b9bb501cfdcdb4afdc882ee76bd4664f57caefaa44" }, "provenance": null, "requires-python": null, - "size": 493962, - "upload-time": "2015-10-26T06:34:27.816816Z", - "url": "https://files.pythonhosted.org/packages/5f/93/3de441d77a0eeee7a100691e91db36d89230a274dd603befb50ee988beb1/pytz-2015.7.zip", + "size": 348710, + "upload-time": "2013-05-20T20:11:09.817186Z", + "url": "https://files.pythonhosted.org/packages/3b/9e/bfa03431335e778854da3d562697e067df40870a78ca81b35089822c6583/requests-1.2.1.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.1-py2.4.egg", + "filename": "requests-1.2.2.tar.gz", "hashes": { - "sha256": "ddb6e5a7f4cb9c67adf4b40c953bcace5b531208d5ed4ebe6d150dc5e7ade140" + "sha256": "56929d7b5dec9b37a9a8520f15202bada0ad55d2888a7c3243b9b194f2ef603d" }, "provenance": null, "requires-python": null, - "size": 478169, - "upload-time": "2016-03-14T06:51:48.938377Z", - "url": "https://files.pythonhosted.org/packages/54/bd/d9be13fb7ab0599672b8d483c0b9a7140497b9942c29e0cba38e0c2c0cd8/pytz-2016.1-py2.4.egg", + "size": 348851, + "upload-time": "2013-05-21T21:44:44.405678Z", + "url": "https://files.pythonhosted.org/packages/c0/44/84a4b7a4e9d5fd1b358dbabd03f17e3dd91ce8881fc3446fbd2fd996be88/requests-1.2.2.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.1-py2.5.egg", + "filename": "requests-1.2.3.tar.gz", "hashes": { - "sha256": "d729e8cb5dbfada7798e056bc7658892d6b37ced39e9c7ddeba6736f5976fd00" + "sha256": "156bf3ec27ba9ec7e0cf8fbe02808718099d218de403eb64a714d73ba1a29ab1" }, "provenance": null, "requires-python": null, - "size": 477723, - "upload-time": "2016-03-14T06:52:00.435142Z", - "url": "https://files.pythonhosted.org/packages/20/51/a0510826effb4121a1e0b81b0bc77e5ef7429ef510d52633b5bf71dff172/pytz-2016.1-py2.5.egg", + "size": 348854, + "upload-time": "2013-05-25T16:48:36.421087Z", + "url": "https://files.pythonhosted.org/packages/61/79/efc316760a906763de872d7328c9bf8c5af28708a35fdae57fbb4ee005f7/requests-1.2.3.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.1-py2.6.egg", + "core-metadata": { + "sha256": "947ae5985faceddfc9e53915629bb928556e9a552b7e3e7f0304999d0f2ab69f" + }, + "data-dist-info-metadata": { + "sha256": "947ae5985faceddfc9e53915629bb928556e9a552b7e3e7f0304999d0f2ab69f" + }, + "filename": "requests-2.0.0-py2.py3-none-any.whl", "hashes": { - "sha256": "7e75d5a83009a6fc85325d4f33d068529415336b34e8a26933a84fd7293c4974" + "sha256": "2ef65639cb9600443f85451df487818c31f993ab288f313d29cc9db4f3cbe6ed" }, "provenance": null, "requires-python": null, - "size": 477710, - "upload-time": "2016-03-14T06:52:15.588765Z", - "url": "https://files.pythonhosted.org/packages/5c/78/d094072b0548004a592f5023fce97fd1814c151405d5fc33632a77e68c47/pytz-2016.1-py2.6.egg", + "size": 391141, + "upload-time": "2013-11-15T19:09:51.527323Z", + "url": "https://files.pythonhosted.org/packages/bf/78/be2b4c440ea767336d8448fe671fe1d78ca499e49d77dac90f92191cca0e/requests-2.0.0-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.1-py2.7.egg", + "filename": "requests-2.0.0.tar.gz", "hashes": { - "sha256": "9753139efd6a80bba08be9198c1a9558dcbf1f3fb81df9dd5fa61e1fc973553e" + "sha256": "78536038f54cff6ade3be6863403146665b5a3923dd61108c98d8b64141f9d70" }, "provenance": null, "requires-python": null, - "size": 477541, - "upload-time": "2016-03-14T06:52:26.298591Z", - "url": "https://files.pythonhosted.org/packages/f0/17/7fd26bcfa1c8374ff2eabaf9ebf7fdc89b4fee3fa535a0e22406412d0835/pytz-2016.1-py2.7.egg", + "size": 362994, + "upload-time": "2013-09-24T18:39:33.154169Z", + "url": "https://files.pythonhosted.org/packages/8e/88/102742c48605aef8d39fa719d932c67783d789679628fa1433cb4b2c7a2a/requests-2.0.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "714bc644f7863944ce5d81c477ac7a393456d01a0f24e535de57be7016aad6be" + "sha256": "ed2dc8fffd82a0a919f1db5b4a42cdb1245cdf4b4b7db9700a002a2738e4256f" }, "data-dist-info-metadata": { - "sha256": "714bc644f7863944ce5d81c477ac7a393456d01a0f24e535de57be7016aad6be" + "sha256": "ed2dc8fffd82a0a919f1db5b4a42cdb1245cdf4b4b7db9700a002a2738e4256f" }, - "filename": "pytz-2016.1-py2.py3-none-any.whl", + "filename": "requests-2.0.1-py2.py3-none-any.whl", "hashes": { - "sha256": "de3969ca33b89cecbd0f91e4d284a1c2cfae94c2fe44e13442e17ab5704567d7" + "sha256": "f4ebc402e0ea5a87a3d42e300b76c292612d8467024f45f9858a8768f9fb6f6e" }, "provenance": null, "requires-python": null, - "size": 476479, - "upload-time": "2016-03-14T06:51:38.920911Z", - "url": "https://files.pythonhosted.org/packages/21/88/02331c6bce83666184db3dd07d644bbf639987a3ff041a440ffc537958a5/pytz-2016.1-py2.py3-none-any.whl", + "size": 439330, + "upload-time": "2013-11-15T19:12:20.555241Z", + "url": "https://files.pythonhosted.org/packages/8f/ea/140f18072bbcd81885a9490abb171792fd2961fd7f366be58396f4c6d634/requests-2.0.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.1-py3.1.egg", + "filename": "requests-2.0.1.tar.gz", "hashes": { - "sha256": "140075e33f63240e86828276404f21e5efaaf4cc4b4d4a679e028daf6e3d2899" + "sha256": "8cfddb97667c2a9edaf28b506d2479f1b8dc0631cbdcd0ea8c8864def59c698b" }, "provenance": null, "requires-python": null, - "size": 477495, - "upload-time": "2016-03-14T06:52:36.850775Z", - "url": "https://files.pythonhosted.org/packages/a0/a2/96feb63631d5199be0b494bf0e89bd2dd97d8d07e160da8c19f0108eff96/pytz-2016.1-py3.1.egg", + "size": 412648, + "upload-time": "2013-10-24T14:33:21.606209Z", + "url": "https://files.pythonhosted.org/packages/1c/8e/376c93bb72bdae6a754797b8e31370df1e996e8b7dcc928e66691dbf611a/requests-2.0.1.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.1-py3.2.egg", + "core-metadata": { + "sha256": "443a94dbec0d902cf77c6d906ec4608a30b5aa56a4409754f454071d61e928d6" + }, + "data-dist-info-metadata": { + "sha256": "443a94dbec0d902cf77c6d906ec4608a30b5aa56a4409754f454071d61e928d6" + }, + "filename": "requests-2.1.0-py2.py3-none-any.whl", "hashes": { - "sha256": "3494ffe2a7a99274d9738282db1ceb9b657cc790b979f1081307f9aa68c32996" + "sha256": "fcef306d62b1c061eb00b8402cf136ff0ea1daf7a53b60cdef9563a22850072c" }, "provenance": null, "requires-python": null, - "size": 477744, - "upload-time": "2016-03-14T06:52:48.262555Z", - "url": "https://files.pythonhosted.org/packages/f9/cf/82fba1cfe8dd7b276d9cfacc9ec7d0326f1a74cb6871b332e4e6d4b17d68/pytz-2016.1-py3.2.egg", + "size": 445280, + "upload-time": "2013-12-05T22:51:41.312732Z", + "url": "https://files.pythonhosted.org/packages/1e/97/f0a8e5e71c75a2abf5ec91438b84ec1a40a5e1b5f985c06721a3ebe57c0a/requests-2.1.0-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.1-py3.3.egg", + "filename": "requests-2.1.0.tar.gz", "hashes": { - "sha256": "4995cd97270e4f017c576b72c92ed73fc322136c2fa2592eff0e31368698c557" + "sha256": "a57307f3a5f35ec9e1254aaf3e0484063ee3ee6b5f123fb35c5b2673492efa71" }, "provenance": null, "requires-python": null, - "size": 478535, - "upload-time": "2016-03-14T06:53:01.062919Z", - "url": "https://files.pythonhosted.org/packages/a7/3c/52939ac09c970f623fa495e303ab6ca47c574eb6943925fb597c501559f3/pytz-2016.1-py3.3.egg", + "size": 420289, + "upload-time": "2013-12-05T22:51:38.634004Z", + "url": "https://files.pythonhosted.org/packages/51/5d/3729c242ed7693f29941fd9d40e936d4994b0aa704dfd0c023312fcce8a3/requests-2.1.0.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.1-py3.4.egg", + "core-metadata": { + "sha256": "adeb0fbd7b7d47f8b1e73fff237aadc8f796f2f343108f532115e7558e47e447" + }, + "data-dist-info-metadata": { + "sha256": "adeb0fbd7b7d47f8b1e73fff237aadc8f796f2f343108f532115e7558e47e447" + }, + "filename": "requests-2.2.0-py2.py3-none-any.whl", "hashes": { - "sha256": "c8ff119a22ed8853e5d3e8131f65abaa580dbb8674a5f5f89b9578cd57d7ffde" + "sha256": "889d334044cd3364d07419c37671ba4f213d0f59601109dcb54c8a7ebdde38ee" }, "provenance": null, "requires-python": null, - "size": 478223, - "upload-time": "2016-03-14T06:53:15.217013Z", - "url": "https://files.pythonhosted.org/packages/f1/a7/933f5f481df9b44778e753e8fc66d07ac1ba34e93ee7c1d679bafc5da562/pytz-2016.1-py3.4.egg", + "size": 623932, + "upload-time": "2014-01-09T19:33:37.785784Z", + "url": "https://files.pythonhosted.org/packages/3b/99/a8acc0c986281232f9476575c27a81ab697afbf089f42f05c196f51892c0/requests-2.2.0-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.1-py3.5.egg", + "filename": "requests-2.2.0.tar.gz", "hashes": { - "sha256": "5cab8e16dcf5cdd11c53b9120c42883a78290ca4b228b93ee96a333bacc83f02" + "sha256": "1ff74f88bbfddf94f92aa20bd8473c7d46d3398c95b1842d81b2f3c475d5625d" }, "provenance": null, "requires-python": null, - "size": 478165, - "upload-time": "2016-03-14T06:53:35.148585Z", - "url": "https://files.pythonhosted.org/packages/8a/25/0d91ee14816673ed63d49b20f6bb617e40c2f2965c3b01e67862680b5ece/pytz-2016.1-py3.5.egg", + "size": 421997, + "upload-time": "2014-01-09T19:33:32.362704Z", + "url": "https://files.pythonhosted.org/packages/c9/5a/aa687599abd76de72ae5a554e2e70328fc311d59e0b1e999263fb094baf3/requests-2.2.0.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.1.tar.bz2", + "core-metadata": { + "sha256": "1e3594e27a67099edd4a07fa40dce0d95e0baede1a40eebe99f2e0d0c31b8275" + }, + "data-dist-info-metadata": { + "sha256": "1e3594e27a67099edd4a07fa40dce0d95e0baede1a40eebe99f2e0d0c31b8275" + }, + "filename": "requests-2.2.1-py2.py3-none-any.whl", "hashes": { - "sha256": "67f0515f72c982a9204e7520e9865a068078d318a8daac643159db6cb0a8dc49" + "sha256": "b5bd2e1b78d28051108ebaa6248750221f9ccef52b4f054cb727de61b0406de0" }, "provenance": null, "requires-python": null, - "size": 169396, - "upload-time": "2016-03-14T06:54:09.171916Z", - "url": "https://files.pythonhosted.org/packages/df/6f/4390f8d48c3452c7d77e208ef460547564258caba30e4bfdd67c05761556/pytz-2016.1.tar.bz2", + "size": 625382, + "upload-time": "2014-01-23T18:26:15.042092Z", + "url": "https://files.pythonhosted.org/packages/7d/15/6efffc6aee666e1456852c2bf1d483b46bf971a2d509b35a98fc3eae1c60/requests-2.2.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.1.tar.gz", + "filename": "requests-2.2.1.tar.gz", "hashes": { - "sha256": "c9c2e2ceb6486b462a65aeb896663cfdee0aa221ffca354307823d27fbccdc9e" + "sha256": "1266921f1bed5fbf364cd83cf239b6d7b3ea5c32ccccbc93980d9ba12cdcfd02" }, "provenance": null, "requires-python": null, - "size": 285654, - "upload-time": "2016-03-14T06:54:19.705821Z", - "url": "https://files.pythonhosted.org/packages/59/34/3dbfd55ee2179c21fb3ba59cef326810622a603e25c43f7ef899582998f1/pytz-2016.1.tar.gz", + "size": 421978, + "upload-time": "2014-01-23T18:26:12.018048Z", + "url": "https://files.pythonhosted.org/packages/d1/0c/2dc2996268bc64b531a5a2dc6f4ec04552f3a8a2a86e88aeedcb92987741/requests-2.2.1.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.1.zip", + "core-metadata": { + "sha256": "f11ede38fafcb8051e370133ba06a8491a6511d2aa34267bf79fa58708939e9e" + }, + "data-dist-info-metadata": { + "sha256": "f11ede38fafcb8051e370133ba06a8491a6511d2aa34267bf79fa58708939e9e" + }, + "filename": "requests-2.3.0-py2.py3-none-any.whl", "hashes": { - "sha256": "631ca0fb1f24c3fba7d491bade1ebf5f4c3e083a88462d0d6eb7a7c3ff460e5d" + "sha256": "3648802492e955ffeb28f6dab864ad714059f5438bf6798d82f9d477c666aca3" }, "provenance": null, "requires-python": null, - "size": 493889, - "upload-time": "2016-03-14T06:53:56.092370Z", - "url": "https://files.pythonhosted.org/packages/49/8f/e3755302b2df937dd5c549a273efff27ab0d4d8a8f53260ae158609a6d6a/pytz-2016.1.zip", + "size": 452902, + "upload-time": "2014-05-16T17:57:05.539691Z", + "url": "https://files.pythonhosted.org/packages/f7/51/7aa1e337862118bee783c0249debd64cb07b8fbdfef154b1e185754b02d5/requests-2.3.0-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.2-py2.4.egg", + "filename": "requests-2.3.0.tar.gz", + "hashes": { + "sha256": "1c1473875d846fe563d70868acf05b1953a4472f4695b7b3566d1d978957b8fc" + }, + "provenance": null, + "requires-python": null, + "size": 429521, + "upload-time": "2014-05-16T17:57:02.237698Z", + "url": "https://files.pythonhosted.org/packages/ab/f9/4425c8410faf7c7d420dbd64e127f2cfb68cfef869a374b332610b6abc09/requests-2.3.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ca34ce90bfba7f5f07c5bb2ed09b1f1a6d130b92ab74aa5c1d91dea9c30ca531" + }, + "data-dist-info-metadata": { + "sha256": "ca34ce90bfba7f5f07c5bb2ed09b1f1a6d130b92ab74aa5c1d91dea9c30ca531" + }, + "filename": "requests-2.4.0-py2.py3-none-any.whl", "hashes": { - "sha256": "a1868b6ac5670a61e7d679180aad49129d201d38552bbf1d99594adfd93d55a3" + "sha256": "8b2cc9e334b3e66aa5df15f2e4967f2c95b5164a4e6df7e92dd70ca67400912a" }, "provenance": null, "requires-python": null, - "size": 479705, - "upload-time": "2016-03-21T04:28:52.504170Z", - "url": "https://files.pythonhosted.org/packages/ee/f9/382bb51794d746e14e0de7332dfced6d7fba61b0820db5abeeeb8cf8395e/pytz-2016.2-py2.4.egg", + "size": 457810, + "upload-time": "2014-08-29T14:32:48.896671Z", + "url": "https://files.pythonhosted.org/packages/78/14/23cf8ede304c7c8b69b929b17074292073827239c31659ab8c7beb22a059/requests-2.4.0-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.2-py2.5.egg", + "filename": "requests-2.4.0.tar.gz", "hashes": { - "sha256": "4a343d32eaf33adf733c555c32d42e2d0a6e44a6fc6b8e2ddf0f9d93ebeb6f7a" + "sha256": "7007e03cbc73e357b5055c6ea0ad6e447e2afa00f1a1f843cd792a1ebaa3763e" }, "provenance": null, "requires-python": null, - "size": 479243, - "upload-time": "2016-03-21T04:29:04.163707Z", - "url": "https://files.pythonhosted.org/packages/e9/bf/a4e4610cdd4fc5f823945224ca1bcc642305bf9fc586476fe5fe03df9152/pytz-2016.2-py2.5.egg", + "size": 436334, + "upload-time": "2014-08-29T14:32:45.073609Z", + "url": "https://files.pythonhosted.org/packages/ef/a0/9863b20b6a87e45cd4353c10277d9674f9ddfd7c28c58e61a339e273a119/requests-2.4.0.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.2-py2.6.egg", + "core-metadata": { + "sha256": "8c42df0b221083ccc4a80ffc3636464c4561f773ebea6ca94b4e780934adb2bc" + }, + "data-dist-info-metadata": { + "sha256": "8c42df0b221083ccc4a80ffc3636464c4561f773ebea6ca94b4e780934adb2bc" + }, + "filename": "requests-2.4.1-py2.py3-none-any.whl", "hashes": { - "sha256": "da76862a6392d14a82b136f356722190dac376dfd2eb48c04eaf4f52d381b1a7" + "sha256": "b9e3c10e5092b444bb4c1b0b337f57e6c3d7680ad7c5192f597e84dd931fb598" }, "provenance": null, "requires-python": null, - "size": 479217, - "upload-time": "2016-03-21T04:29:17.172171Z", - "url": "https://files.pythonhosted.org/packages/b9/48/aaf6bb3d3a03a745c8fda38a6c308f644478feaaf0c25620e9251038dc05/pytz-2016.2-py2.6.egg", + "size": 458354, + "upload-time": "2014-09-09T16:35:12.771388Z", + "url": "https://files.pythonhosted.org/packages/bf/81/22c8ed95e8088c0a7c022969534c8157930f0bed6ae77e12e86fdc2e855c/requests-2.4.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.2-py2.7.egg", + "filename": "requests-2.4.1.tar.gz", "hashes": { - "sha256": "f388026e93ed80fabe169a2505b0b604c508a364496f1d872d72fe6a8992a630" + "sha256": "35d890b0aaa6e09ec40d49361d823b998ced86cc7673a9ce70bbc4f986e13ad8" }, "provenance": null, "requires-python": null, - "size": 479061, - "upload-time": "2016-03-21T04:29:30.555183Z", - "url": "https://files.pythonhosted.org/packages/0d/cc/c7bb2e663e3f99d3b4ed5b71a6ec75f40dea23571cec53b781e3b2d88814/pytz-2016.2-py2.7.egg", + "size": 436872, + "upload-time": "2014-09-09T16:35:08.552539Z", + "url": "https://files.pythonhosted.org/packages/0f/d0/e80371e64a7a7bafa303ea50465456e5292d9436504ce39b9619b6ba24be/requests-2.4.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9fba507ff192e4380ede83d19660fc86e8133d555409340189441c88a3bfcdc3" + "sha256": "86414e0e31552bf9ffe0e72df711c1b3620765d3a7d1467bc9ebeb30de420112" }, "data-dist-info-metadata": { - "sha256": "9fba507ff192e4380ede83d19660fc86e8133d555409340189441c88a3bfcdc3" + "sha256": "86414e0e31552bf9ffe0e72df711c1b3620765d3a7d1467bc9ebeb30de420112" }, - "filename": "pytz-2016.2-py2.py3-none-any.whl", + "filename": "requests-2.4.2-py2.py3-none-any.whl", "hashes": { - "sha256": "29905081545659ab2510562d76c77f6b5c056118646dece3ea956a5671efa21a" + "sha256": "49df4571ecd49d00a4587237b7d8be9664bb326052e06d2c488255b34f13393d" }, "provenance": null, "requires-python": null, - "size": 478132, - "upload-time": "2016-03-21T04:28:41.418654Z", - "url": "https://files.pythonhosted.org/packages/f6/2d/35dc10ba9fdc9ef118ce4f3a5af8360882f64bb42c642d12f35370988c06/pytz-2016.2-py2.py3-none-any.whl", + "size": 459326, + "upload-time": "2014-10-05T17:15:53.632369Z", + "url": "https://files.pythonhosted.org/packages/a2/87/afb7990b87f76ec9d11fd15668c2362a8fbe8436e0a780c7fe5aedf1a299/requests-2.4.2-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.2-py3.1.egg", + "filename": "requests-2.4.2.tar.gz", "hashes": { - "sha256": "a165e06bfaf78fd7b551b80f8633291ad6e18daa888ebb85e3c8c456d713fe39" + "sha256": "b98a76df30e95ef636af5e040ff7c5d0bc0b482899fd7a187b0ae525e41fe8f1" }, "provenance": null, "requires-python": null, - "size": 479010, - "upload-time": "2016-03-21T04:29:43.286896Z", - "url": "https://files.pythonhosted.org/packages/95/fe/0acc1c85c82d3ead783665fa14547148cf5c425de746af66972c59623099/pytz-2016.2-py3.1.egg", + "size": 437898, + "upload-time": "2014-10-05T17:15:45.276538Z", + "url": "https://files.pythonhosted.org/packages/f8/25/1599a06d261fdd84256829d88f7a415c80a6e249988f9e17ba5016119b6f/requests-2.4.2.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.2-py3.2.egg", - "hashes": { - "sha256": "991243236e44275f51d291093977fdf8af7a022178df412d448d22b396b5fe0e" + "core-metadata": { + "sha256": "ecb6c14a30dafb7dd215c344f52138b93d1f891e6456cbb575c0ea2918945a63" }, - "provenance": null, - "requires-python": null, - "size": 479252, - "upload-time": "2016-03-21T04:29:55.508448Z", - "url": "https://files.pythonhosted.org/packages/21/47/4f39574fe944bcfa92c21284e7ca290ada84e74ef291e89ef81239133d3b/pytz-2016.2-py3.2.egg", - "yanked": false - }, - { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.2-py3.3.egg", + "data-dist-info-metadata": { + "sha256": "ecb6c14a30dafb7dd215c344f52138b93d1f891e6456cbb575c0ea2918945a63" + }, + "filename": "requests-2.4.3-py2.py3-none-any.whl", "hashes": { - "sha256": "017a68821c06a9d452e1e1d9496d82d8506d01ce4df4505241368ff87ef79e2e" + "sha256": "124890f41723c85aa82dfe0807432aea46d24aeb0dafce340969d2089548c2c3" }, "provenance": null, "requires-python": null, - "size": 480052, - "upload-time": "2016-03-21T04:30:13.306707Z", - "url": "https://files.pythonhosted.org/packages/90/d7/f9db5a5726b90d01dfb65dfc7838790320433e3ede84dadb98b7de045dcb/pytz-2016.2-py3.3.egg", + "size": 459464, + "upload-time": "2014-10-06T09:44:49.312197Z", + "url": "https://files.pythonhosted.org/packages/8a/98/bf72c7bd3ecfaf46dc2de3e59dcda6e61766526d3cf5897e9edd599795fc/requests-2.4.3-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.2-py3.4.egg", + "filename": "requests-2.4.3.tar.gz", "hashes": { - "sha256": "d42c7871ed94aa41fd9642cfce219c8fd5dff06c60d98a47e46e01ef658624f0" + "sha256": "53c68313c5c6149b1a899234c000296e60a8900682accf73d6f0c6d608afc6b1" }, "provenance": null, "requires-python": null, - "size": 479730, - "upload-time": "2016-03-21T04:30:31.637183Z", - "url": "https://files.pythonhosted.org/packages/7b/f3/0acd4fbf6cbb0eab34ec2a0a054d1f5f07795dad34b096d28832e8afdd11/pytz-2016.2-py3.4.egg", + "size": 438132, + "upload-time": "2014-10-06T09:44:44.221787Z", + "url": "https://files.pythonhosted.org/packages/f4/ff/34a5a2eb91e35280e65585c48304094b61b58f9966de74ab72673c2fde9d/requests-2.4.3.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.2-py3.5.egg", + "core-metadata": { + "sha256": "4e71c5e8c4439b308f650a851959a8dc46d68f09e04f56a81755331501a76f63" + }, + "data-dist-info-metadata": { + "sha256": "4e71c5e8c4439b308f650a851959a8dc46d68f09e04f56a81755331501a76f63" + }, + "filename": "requests-2.5.0-py2.py3-none-any.whl", "hashes": { - "sha256": "fdda7ea39fdb7f4909e7272eaf26f5cd44e402af5428f1ed870f3514b94456f6" + "sha256": "66cbb850987e47177a3b4112392490bcb76eb75b37cc53da007e35f3ec894bc1" }, "provenance": null, "requires-python": null, - "size": 479683, - "upload-time": "2016-03-21T04:30:44.807656Z", - "url": "https://files.pythonhosted.org/packages/c3/83/486154838aa3a45a9ec8e8a543a153aad99e06b73a2687adb6d4151d274c/pytz-2016.2-py3.5.egg", + "size": 464196, + "upload-time": "2014-12-01T23:27:51.119048Z", + "url": "https://files.pythonhosted.org/packages/32/0e/11cfb3a5e269605d0bbe3bbca9845da9b57aed90e75bd489e5e7e3509c13/requests-2.5.0-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.2.tar.bz2", + "filename": "requests-2.5.0.tar.gz", "hashes": { - "sha256": "675ec20d1b956a5817dcd32b0290933e953c752e324ef2365f032a3a70c6b2a7" + "sha256": "d2daef4919fc87262b8b3cb5a9d214cac8ce1e50950f8423bbc1d31c2e63d38e" }, "provenance": null, "requires-python": null, - "size": 170104, - "upload-time": "2016-03-21T04:31:06.018838Z", - "url": "https://files.pythonhosted.org/packages/47/d7/58f26eb96a15ac6ae9591757e04cd3c12920ad9c35d3ada19b3598189f70/pytz-2016.2.tar.bz2", + "size": 443222, + "upload-time": "2014-12-01T23:27:58.129251Z", + "url": "https://files.pythonhosted.org/packages/c8/fb/d14d1c5166a8449d36c9a3b2656706c506a2cf261d37a79d16c18c37b646/requests-2.5.0.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.2.tar.gz", + "core-metadata": { + "sha256": "d6f9b066fa66c8f7a1170280058f408d1d35688d8ea29541494cbc82d5c48303" + }, + "data-dist-info-metadata": { + "sha256": "d6f9b066fa66c8f7a1170280058f408d1d35688d8ea29541494cbc82d5c48303" + }, + "filename": "requests-2.5.1-py2.py3-none-any.whl", "hashes": { - "sha256": "cdcd7dc6abd6aad46055ef8e3769a6b99425af86cbb7214d27845f0316550473" + "sha256": "1f046dcf5ec712ed3be8684b9f33c95b76e28cd1c825db0f5e1557bfd87b3745" }, "provenance": null, "requires-python": null, - "size": 285498, - "upload-time": "2016-03-21T04:31:17.412884Z", - "url": "https://files.pythonhosted.org/packages/5b/91/e9c49ec164ac6e7a4fd2dbd65db28327dc79e512186e2e4a34371f7f840c/pytz-2016.2.tar.gz", + "size": 464421, + "upload-time": "2014-12-23T17:55:59.876986Z", + "url": "https://files.pythonhosted.org/packages/54/9a/ee6051b19c62728d5467dead279c532798c287e39c3bc8becb1cfa9f525a/requests-2.5.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.2.zip", + "filename": "requests-2.5.1.tar.gz", "hashes": { - "sha256": "4322d42d68f19df6e2a1fd59d11c8499dc8ddb765440db9643a29b9b329aab63" + "sha256": "7b7735efd3b1e2323dc9fcef060b380d05f5f18bd0f247f5e9e74a628279de66" }, "provenance": null, "requires-python": null, - "size": 495452, - "upload-time": "2016-03-21T04:30:56.455091Z", - "url": "https://files.pythonhosted.org/packages/80/6d/ba981a2c6f08c2f971c551ee22f2927db1133e3bc231fba697f5983ded09/pytz-2016.2.zip", + "size": 443633, + "upload-time": "2014-12-23T17:56:08.223795Z", + "url": "https://files.pythonhosted.org/packages/61/fe/2c0a4ca99c68ea24eec65d3094d6539d54635562678ee7a58420005c12b6/requests-2.5.1.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.3-py2.4.egg", + "core-metadata": { + "sha256": "28e0b741ba98e57a5c4d63141060070ee5aca1b369e5825c406be13100c09a72" + }, + "data-dist-info-metadata": { + "sha256": "28e0b741ba98e57a5c4d63141060070ee5aca1b369e5825c406be13100c09a72" + }, + "filename": "requests-2.5.2-py2.py3-none-any.whl", "hashes": { - "sha256": "e9add8d6d1d518be5a9751cca2d1a7fd18aa0ef34c11ddfc3ced38ffa5edba19" + "sha256": "b4d1a981c443e19ee3f527b352022d698e16a298913d9b78ea1133f089eeb779" }, "provenance": null, "requires-python": null, - "size": 480891, - "upload-time": "2016-03-24T06:09:13.050149Z", - "url": "https://files.pythonhosted.org/packages/a7/9a/6a7ae772d1d9b92d65af84cb6236b07861c3bf4f344f58dccf40e4be6815/pytz-2016.3-py2.4.egg", + "size": 474275, + "upload-time": "2015-02-23T22:37:39.435391Z", + "url": "https://files.pythonhosted.org/packages/20/fc/53f45b9bdfa8bd5f11b7d60b50052a8e4729346fcc8d5854e0e1449d92b5/requests-2.5.2-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.3-py2.5.egg", + "filename": "requests-2.5.2.tar.gz", "hashes": { - "sha256": "4b96e744647bb837d4b61a147d1212557dffd5aa07bc4f98785aa9ba551c031e" + "sha256": "306ead91d47a48b6a25d495d2495de99694641bd7d2cac5bcc405a8837c7a612" }, "provenance": null, "requires-python": null, - "size": 480428, - "upload-time": "2016-03-24T06:09:54.455143Z", - "url": "https://files.pythonhosted.org/packages/b1/85/bcf3eeb70bd31ec9112ff2004d8f1e1d51f5d52ea8a0477356357397e1f2/pytz-2016.3-py2.5.egg", + "size": 455688, + "upload-time": "2015-02-23T22:37:46.983551Z", + "url": "https://files.pythonhosted.org/packages/d6/f7/1a4c1cae7618ad3d9fe5536ef74f47b2cb1028938e12d6dfe0a9806a8e1b/requests-2.5.2.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.3-py2.6.egg", + "core-metadata": { + "sha256": "7b2c0dc71b4c00c47846e0ff4a691f352f2b5392ed5ecc55c617eec1ce4587fb" + }, + "data-dist-info-metadata": { + "sha256": "7b2c0dc71b4c00c47846e0ff4a691f352f2b5392ed5ecc55c617eec1ce4587fb" + }, + "filename": "requests-2.5.3-py2.py3-none-any.whl", "hashes": { - "sha256": "be74107f7b70876e146fb29cecc0467dd4a20e6b8bb7bf374aacdef9ce4f520e" + "sha256": "3e66d7ba78e7a6a8eccd2e901079ab8d24e408b5375cf32eb51f291306302418" }, "provenance": null, "requires-python": null, - "size": 480401, - "upload-time": "2016-03-24T06:10:25.439305Z", - "url": "https://files.pythonhosted.org/packages/1f/d9/2ab237a3cddb6a3940853116b48df8c867ebb8d6e09359ebd207554d3ea0/pytz-2016.3-py2.6.egg", + "size": 468593, + "upload-time": "2015-02-24T16:33:49.703522Z", + "url": "https://files.pythonhosted.org/packages/95/54/44dc83b5f11c6da06bf9abd18c8a0905e0e297e0a9c3bfbc0c6ee4bdd33d/requests-2.5.3-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.3-py2.7.egg", + "filename": "requests-2.5.3.tar.gz", "hashes": { - "sha256": "ba752ce6af6efd0178bab4f8e809b03ee68ac28598e2113dc70f032c6b757ce9" + "sha256": "55d7f5619daae94ec49ee81ed8c865e5a2a47f0bbf8e06cf94636bee103eaf65" }, "provenance": null, "requires-python": null, - "size": 480245, - "upload-time": "2016-03-24T06:10:52.565836Z", - "url": "https://files.pythonhosted.org/packages/28/ef/91c7dc61958eab73c4597d4db061dfd2ee7cfdb61559f9866b77f2132d4a/pytz-2016.3-py2.7.egg", + "size": 448318, + "upload-time": "2015-02-24T16:33:58.415782Z", + "url": "https://files.pythonhosted.org/packages/a6/36/06a7d4261f91552f21f017fe162d69df95ca7925d1436c8acf73283ee3d0/requests-2.5.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "f0d19245c078740d4b36ca87a34331ebae1321ce6f8730106cac0c4b1fc0e5f4" + "sha256": "90374faf70878d75298fe29a4214d9289376e80a1df6c1ba831df439419b1110" }, "data-dist-info-metadata": { - "sha256": "f0d19245c078740d4b36ca87a34331ebae1321ce6f8730106cac0c4b1fc0e5f4" + "sha256": "90374faf70878d75298fe29a4214d9289376e80a1df6c1ba831df439419b1110" }, - "filename": "pytz-2016.3-py2.py3-none-any.whl", + "filename": "requests-2.6.0-py2.py3-none-any.whl", "hashes": { - "sha256": "2e4859a1c1b5c77bdc247013332ae1edbd5b3a7fb3737e33c5f26efcf5e150fb" + "sha256": "fdb9af60d47ca57a80df0a213336019a34ff6192d8fff361c349f2c8398fe460" }, "provenance": null, "requires-python": null, - "size": 479336, - "upload-time": "2016-03-24T06:08:39.591295Z", - "url": "https://files.pythonhosted.org/packages/e2/87/e774b15dd6468889e5268ebbc00040c9f9da546c462099c4d43e14697e04/pytz-2016.3-py2.py3-none-any.whl", + "size": 469802, + "upload-time": "2015-03-14T16:44:37.146829Z", + "url": "https://files.pythonhosted.org/packages/73/63/b0729be549494a3e31316437053bc4e0a8bb71a07a6ee6059434b8f1cd5f/requests-2.6.0-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.3-py3.1.egg", + "filename": "requests-2.6.0.tar.gz", "hashes": { - "sha256": "9309233732c7bb61c585473f8b80b9aba49e7b4dc8e022007c4926db0a1f3d84" + "sha256": "1cdbed1f0e236f35ef54e919982c7a338e4fea3786310933d3a7887a04b74d75" }, "provenance": null, "requires-python": null, - "size": 480209, - "upload-time": "2016-03-24T06:11:31.684977Z", - "url": "https://files.pythonhosted.org/packages/a4/7a/0a0cbd670152f8f0bd7790d06f0146f73c734254ef896531c9b7ece4c6d8/pytz-2016.3-py3.1.egg", + "size": 450389, + "upload-time": "2015-03-14T16:44:48.433132Z", + "url": "https://files.pythonhosted.org/packages/eb/70/237e11db04807a9409ed39997097118208e7814309d9bc3da7bb98d1fe3d/requests-2.6.0.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.3-py3.2.egg", + "core-metadata": { + "sha256": "20a45d394c61b91073fae9a5a92b6eee865b796e04fca1d22fb89b0656fac266" + }, + "data-dist-info-metadata": { + "sha256": "20a45d394c61b91073fae9a5a92b6eee865b796e04fca1d22fb89b0656fac266" + }, + "filename": "requests-2.6.1-py2.py3-none-any.whl", "hashes": { - "sha256": "dc43c3d43b35e7fd53212e6ff98dbdfd7cce4bc9a1a110ff804664d8087bc583" + "sha256": "79515d60eae4f5d426b8813ffd60ed874169d78b8815844e8e85798ef27a599f" }, "provenance": null, "requires-python": null, - "size": 480442, - "upload-time": "2016-03-24T06:11:54.131929Z", - "url": "https://files.pythonhosted.org/packages/b9/a5/6f149f1d09cb6351d87e0077b31c6d2c092af36336af9cb404d27cb84f74/pytz-2016.3-py3.2.egg", + "size": 469962, + "upload-time": "2015-04-23T02:27:04.893535Z", + "url": "https://files.pythonhosted.org/packages/64/74/5bedd762987b5cb4ad5de4901d12942ad7635bffa5ae4f6b5e725d1b2068/requests-2.6.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.3-py3.3.egg", + "filename": "requests-2.6.1.tar.gz", "hashes": { - "sha256": "f1dcc34a44a93bf1c5f72f5c75985aa2065e3d3ca9e3d09e97edc1491647362a" + "sha256": "490b111c824d64b84797a899a4c22618bbc45323ac24a0a0bb4b73a8758e943c" }, "provenance": null, "requires-python": null, - "size": 481245, - "upload-time": "2016-03-24T06:12:27.782723Z", - "url": "https://files.pythonhosted.org/packages/96/ac/632d9255bdc205060b531a0b837240d5fe0cb85e2635ee260ba7b4a805fc/pytz-2016.3-py3.3.egg", + "size": 450975, + "upload-time": "2015-04-23T02:27:12.848707Z", + "url": "https://files.pythonhosted.org/packages/08/d5/3dfb95813d697d1e5a3eccb9b88f9d91a233fc35b0ddbb5bc238142f9de0/requests-2.6.1.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.3-py3.4.egg", + "core-metadata": { + "sha256": "0fe509e7975a77dd69d704d460291948b6c42db3664032e7f1629f809e485bc3" + }, + "data-dist-info-metadata": { + "sha256": "0fe509e7975a77dd69d704d460291948b6c42db3664032e7f1629f809e485bc3" + }, + "filename": "requests-2.6.2-py2.py3-none-any.whl", "hashes": { - "sha256": "3997c11dce6cc46e72a5711492c59fd4c32e0f77ceccb4cefc31b54e826b0e32" + "sha256": "8f0f56813f82d0c27d9578221268ac9af48f076c71ee69693305ceca6ca355bd" }, "provenance": null, "requires-python": null, - "size": 480924, - "upload-time": "2016-03-24T06:13:03.750082Z", - "url": "https://files.pythonhosted.org/packages/b4/96/e8e0a375406b155875a0f1d674a972dcf202fef510d07d4ef74c1866be81/pytz-2016.3-py3.4.egg", + "size": 470140, + "upload-time": "2015-04-23T16:30:52.318157Z", + "url": "https://files.pythonhosted.org/packages/9f/3e/c09023432b822a09d965878640de63f8126d77c948f45c24dcad13d42721/requests-2.6.2-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.3-py3.5.egg", + "filename": "requests-2.6.2.tar.gz", "hashes": { - "sha256": "69053f951079f5cbf9444cc9bf8af9a227841ca5fd9cb8ed4cecf1a1397adabb" + "sha256": "0577249d4b6c4b11fd97c28037e98664bfaa0559022fee7bcef6b752a106e505" }, "provenance": null, "requires-python": null, - "size": 480869, - "upload-time": "2016-03-24T06:13:23.459345Z", - "url": "https://files.pythonhosted.org/packages/d4/f7/5950ee2ac235d2fe1074f33b83e76fa299371e7608857ed04e5ac2bff85d/pytz-2016.3-py3.5.egg", + "size": 451109, + "upload-time": "2015-04-23T16:31:01.589754Z", + "url": "https://files.pythonhosted.org/packages/37/b3/d1a5d9768240a1104a620730a1226975ceb9dd3882a8cfd8935b314ee0ca/requests-2.6.2.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.3.tar.bz2", + "core-metadata": { + "sha256": "bc53eae659a5916d2624c0a9fcb6c7646c7c57632005ee80b024815e17d73959" + }, + "data-dist-info-metadata": { + "sha256": "bc53eae659a5916d2624c0a9fcb6c7646c7c57632005ee80b024815e17d73959" + }, + "filename": "requests-2.7.0-py2.py3-none-any.whl", "hashes": { - "sha256": "c193dfa167ac32c8cb96f26cbcd92972591b22bda0bac3effdbdb04de6cc55d6" + "sha256": "20f976cdce02a42b69ce80e9e03897a51814b36d448b37288546086ebc473146" }, "provenance": null, "requires-python": null, - "size": 170906, - "upload-time": "2016-03-24T06:14:02.670625Z", - "url": "https://files.pythonhosted.org/packages/a5/54/5f9f7bbf5800579fb6601560057cdbd45d9bc6b5a0ae87d8d598a9f903ba/pytz-2016.3.tar.bz2", + "size": 470641, + "upload-time": "2015-05-03T15:01:28.821871Z", + "url": "https://files.pythonhosted.org/packages/26/ff/c71b3943bebdd9f7ceb9e137296370587eb0b33fe2eb3732ae168bc45204/requests-2.7.0-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.3.tar.gz", + "filename": "requests-2.7.0.tar.gz", "hashes": { - "sha256": "3449da19051655d4c0bb5c37191331748bcad15804d81676a88451ef299370a8" + "sha256": "398a3db6d61899d25fd4a06c6ca12051b0ce171d705decd7ed5511517b4bb93d" }, "provenance": null, "requires-python": null, - "size": 286502, - "upload-time": "2016-03-24T06:14:30.354043Z", - "url": "https://files.pythonhosted.org/packages/92/ee/1ff332497e49fa913953f66b107d2af4c4e0525a89cdd4413443b665b034/pytz-2016.3.tar.gz", + "size": 451723, + "upload-time": "2015-05-03T15:01:21.105760Z", + "url": "https://files.pythonhosted.org/packages/0a/00/8cc925deac3a87046a4148d7846b571cf433515872b5430de4cd9dea83cb/requests-2.7.0.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.3.zip", + "core-metadata": { + "sha256": "9c51b88bd93c538f8445d507dea15769a23bdb54faa2e4405521d71d3153d3cf" + }, + "data-dist-info-metadata": { + "sha256": "9c51b88bd93c538f8445d507dea15769a23bdb54faa2e4405521d71d3153d3cf" + }, + "filename": "requests-2.8.0-py2.py3-none-any.whl", "hashes": { - "sha256": "a40ddd935cf3683ff801028b9001a38ea80fd7a7bba657ac380e1497f86861ee" + "sha256": "3a34af0dd06fed021286d93da464bbb76dcc0c709d02e7d3cdca195b1341c380" }, "provenance": null, "requires-python": null, - "size": 496652, - "upload-time": "2016-03-24T06:13:41.655994Z", - "url": "https://files.pythonhosted.org/packages/43/32/0fda75a0066835bbc0ad2afd192f3dada6046b7e006d31db571905b0a280/pytz-2016.3.zip", + "size": 476582, + "upload-time": "2015-10-06T14:47:57.677398Z", + "url": "https://files.pythonhosted.org/packages/5d/a6/90f822c17b4fc905da67aed49b511f110207242ff164aeda926461101dc6/requests-2.8.0-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.4-py2.4.egg", + "filename": "requests-2.8.0.tar.gz", "hashes": { - "sha256": "66693fc628ba794c03a588b4ff8f49eedc7bf739b77e795459088edd202c5700" + "sha256": "b2f003589b60924909c0acde472590c5ea83906986a7a25b6f7929eb20923b7b" }, "provenance": null, "requires-python": null, - "size": 482235, - "upload-time": "2016-04-22T13:12:30.136905Z", - "url": "https://files.pythonhosted.org/packages/f1/f5/3b760dd00bdd613466a16e04547907a248c8464b7b2c065abfdcda4880a5/pytz-2016.4-py2.4.egg", + "size": 457879, + "upload-time": "2015-10-06T14:48:08.860481Z", + "url": "https://files.pythonhosted.org/packages/1b/92/0632a7eb5e94bfedd300a3a5f4ebbf8505fd9768ba00ab259b5bf786de5f/requests-2.8.0.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.4-py2.5.egg", + "core-metadata": { + "sha256": "73de11e30fa6e757ff771ab7340ada092bee9f7b0b8f9281166988ab844d3b48" + }, + "data-dist-info-metadata": { + "sha256": "73de11e30fa6e757ff771ab7340ada092bee9f7b0b8f9281166988ab844d3b48" + }, + "filename": "requests-2.8.1-py2.py3-none-any.whl", "hashes": { - "sha256": "b3b7f7f26fd31bf513324572d7dd8f63a406fbbebca296ccc86c40be7979ad79" + "sha256": "89f1b1f25dcd7b68f514e8d341a5b2eb466f960ae756822eaab480a3c1a81c28" }, "provenance": null, "requires-python": null, - "size": 481791, - "upload-time": "2016-04-22T13:15:18.521785Z", - "url": "https://files.pythonhosted.org/packages/72/7f/88c2be2daec36c44fa4e4efd9d4109f6c98d3bd734b9b7a2d45344584669/pytz-2016.4-py2.5.egg", + "size": 497953, + "upload-time": "2015-10-13T12:56:41.375848Z", + "url": "https://files.pythonhosted.org/packages/c0/0f/a911a44c89ba01b23d8fe3defbdfca1e962de6f11a11da32658902cdc2a4/requests-2.8.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.4-py2.6.egg", + "filename": "requests-2.8.1.tar.gz", "hashes": { - "sha256": "7fec5bb978be08b046dba347cf46e0a8b7a418fc8a25cc7199637a8ac4cc6ff4" + "sha256": "84fe8d5bf4dcdcc49002446c47a146d17ac10facf00d9086659064ac43b6c25b" }, "provenance": null, "requires-python": null, - "size": 481764, - "upload-time": "2016-04-22T13:15:50.526156Z", - "url": "https://files.pythonhosted.org/packages/9a/f7/687bcf7f76254de8ea2ef79facfa93daa9cf1e3b10ce34b114da8f7dc866/pytz-2016.4-py2.6.egg", + "size": 480803, + "upload-time": "2015-10-13T12:56:34.254896Z", + "url": "https://files.pythonhosted.org/packages/38/2d/290d33417c079a5248fcd06b0b8492acdd1851e54e4bdad54c3859dab600/requests-2.8.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "85e8127259ca2259091f048ce1f34517e9c2825c3ced273250ed420cc45ec478" + }, + "data-dist-info-metadata": { + "sha256": "85e8127259ca2259091f048ce1f34517e9c2825c3ced273250ed420cc45ec478" + }, + "filename": "requests-2.9.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "1f4726bc7636edcbd141ba9c868dd92ecb77dbc869f68a28c32e9e149b070854" + }, + "provenance": null, + "requires-python": null, + "size": 500695, + "upload-time": "2015-12-15T15:30:34.276097Z", + "url": "https://files.pythonhosted.org/packages/bf/b7/c0b5a7fcf561577178ffd65af9af37c412cf6fbb1a2a198b9308b343d63f/requests-2.9.0-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.4-py2.7.egg", + "filename": "requests-2.9.0.tar.gz", "hashes": { - "sha256": "7b705b7cdadfa89b8e1dae38efe9a6deb41b5cefac35aa8bbfc2318cb09ebd63" + "sha256": "4881966532b5a36c552244fd909de66d1b8c4a26086f56fd5837cfcde63f8eb8" }, "provenance": null, "requires-python": null, - "size": 481610, - "upload-time": "2016-04-22T13:16:54.645167Z", - "url": "https://files.pythonhosted.org/packages/ae/d1/4dcd5ec1c8aafdbf417d0ae7ac039ff674277856d40f051f6e98d7efeb59/pytz-2016.4-py2.7.egg", + "size": 483589, + "upload-time": "2015-12-15T15:29:58.086640Z", + "url": "https://files.pythonhosted.org/packages/e4/99/3e33bfe263894278a094c374f87031554406e57fd0b1ad22520357556627/requests-2.9.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "dc836a4c6e9ab1be7f870e3a9f8116927d36fab0c72db353ffa1f27e3d826e4c" + "sha256": "5f800ad142ffe2456e6c58f0b365a620b2a7544ad15825885abeeacfffc7e498" }, "data-dist-info-metadata": { - "sha256": "dc836a4c6e9ab1be7f870e3a9f8116927d36fab0c72db353ffa1f27e3d826e4c" + "sha256": "5f800ad142ffe2456e6c58f0b365a620b2a7544ad15825885abeeacfffc7e498" }, - "filename": "pytz-2016.4-py2.py3-none-any.whl", + "filename": "requests-2.9.1-py2.py3-none-any.whl", "hashes": { - "sha256": "8781cdd3ca70f5a536884e051797ca213b9ff479a5c1cc57240adf37cc1eff1b" + "sha256": "113fbba5531a9e34945b7d36b33a084e8ba5d0664b703c81a7c572d91919a5b8" }, "provenance": null, "requires-python": null, - "size": 480857, - "upload-time": "2016-04-22T13:17:51.632292Z", - "url": "https://files.pythonhosted.org/packages/ae/cf/a7442138ad899a7587489641a8923f1e640cafc2d6ffe4e79e5d15cc5b3e/pytz-2016.4-py2.py3-none-any.whl", + "size": 501205, + "upload-time": "2015-12-21T14:55:10.646407Z", + "url": "https://files.pythonhosted.org/packages/b8/f7/3bb4d18c234a8ce7044d5ee2e1082b7d72bf6c550afb8d51ae266dea56f1/requests-2.9.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.4-py3.1.egg", + "filename": "requests-2.9.1.tar.gz", "hashes": { - "sha256": "bb2bde3edc3fa9ee5c033fbb5e57146d223878f4ff1950303214eccfb1977a46" + "sha256": "c577815dd00f1394203fc44eb979724b098f88264a9ef898ee45b8e5e9cf587f" }, "provenance": null, "requires-python": null, - "size": 481550, - "upload-time": "2016-04-22T13:21:43.427207Z", - "url": "https://files.pythonhosted.org/packages/e3/f3/84a7a0ec48073f1718c7f4ebf5d2022a8910d7ed705d62c39e16906a41f8/pytz-2016.4-py3.1.egg", + "size": 484252, + "upload-time": "2015-12-21T14:55:00.266465Z", + "url": "https://files.pythonhosted.org/packages/f9/6d/07c44fb1ebe04d069459a189e7dab9e4abfe9432adcd4477367c25332748/requests-2.9.1.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.4-py3.2.egg", + "core-metadata": { + "sha256": "c46d96075811049bd34d81c6e791983ee8966317f41fe2c2af99ec4cac77fe6d" + }, + "data-dist-info-metadata": { + "sha256": "c46d96075811049bd34d81c6e791983ee8966317f41fe2c2af99ec4cac77fe6d" + }, + "filename": "requests-2.9.2-py2.py3-none-any.whl", "hashes": { - "sha256": "6aa73396e7bb8031569e849e40e02aca1d79e602864ae60189cf1420baba8f34" + "sha256": "22a8c72dfc7fc18db1aca6784e97a638e9d09abe2cd387be473f88bd6dcba22f" }, "provenance": null, "requires-python": null, - "size": 481794, - "upload-time": "2016-04-22T13:22:29.243547Z", - "url": "https://files.pythonhosted.org/packages/6f/de/f5cd633ed55dbca78207cc0b5980445b40ac6d86aceef390aefe167f9f9c/pytz-2016.4-py3.2.egg", + "size": 502812, + "upload-time": "2016-04-29T21:57:23.021820Z", + "url": "https://files.pythonhosted.org/packages/8b/e7/229a428b8eb9a7f925ef16ff09ab25856efe789410d661f10157919f2ae2/requests-2.9.2-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.4-py3.3.egg", + "filename": "requests-2.9.2.tar.gz", "hashes": { - "sha256": "82b425cbc05517f6ad70c33825c620104fc5582cf948fb2e776a8449c72c5dcd" + "sha256": "d8be941a08cf36e4f424ac76073eb911e5e646a33fcb3402e1642c426bf34682" }, "provenance": null, "requires-python": null, - "size": 482595, - "upload-time": "2016-04-22T13:23:03.313067Z", - "url": "https://files.pythonhosted.org/packages/c1/80/079140dca1d2c048801aa2f6ef0c6d42f0874a5ffa742e9d138ce900caf6/pytz-2016.4-py3.3.egg", + "size": 474018, + "upload-time": "2016-04-29T21:57:10.487144Z", + "url": "https://files.pythonhosted.org/packages/64/20/2133a092a0e87d1c250fe48704974b73a1341b7e4f800edecf40462a825d/requests-2.9.2.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.4-py3.4.egg", + "core-metadata": { + "sha256": "e16fe862cc5979369849ef3dad52fe4bcd6659fb4fca4faac80e65e35ecbb373" + }, + "data-dist-info-metadata": { + "sha256": "e16fe862cc5979369849ef3dad52fe4bcd6659fb4fca4faac80e65e35ecbb373" + }, + "filename": "requests-2.10.0-py2.py3-none-any.whl", "hashes": { - "sha256": "4ffe0390abd525733373b9b3f6acc13ad25c2d64d268fb5a992eaddf5b133b46" + "sha256": "09bc1b5f3a56cd8c48d433213a8cba51a67d12936568f73b5f1793fcb0c0979e" }, "provenance": null, "requires-python": null, - "size": 482279, - "upload-time": "2016-04-22T13:23:37.044045Z", - "url": "https://files.pythonhosted.org/packages/fc/c6/2617525bc2f652a766f485e72f79a1496637e16da3b16a3c13ea39ba549f/pytz-2016.4-py3.4.egg", + "size": 506877, + "upload-time": "2016-04-29T22:12:39.027730Z", + "url": "https://files.pythonhosted.org/packages/99/b4/63d99ba8e189c47d906b43bae18af4396e336f2b1bfec86af31efe2d2cb8/requests-2.10.0-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.4-py3.5.egg", + "filename": "requests-2.10.0.tar.gz", "hashes": { - "sha256": "9c51c2aa05bc6a22b62f6114c03ba2c9882413b8d7dcd5e2531fce87333b41ba" + "sha256": "63f1815788157130cee16a933b2ee184038e975f0017306d723ac326b5525b54" }, "provenance": null, "requires-python": null, - "size": 482219, - "upload-time": "2016-04-22T13:23:53.831694Z", - "url": "https://files.pythonhosted.org/packages/5b/97/d2ab3f05b7420ea0479fd74f1dfc27c1855e8c6fb6abe5ebedb10c58cff9/pytz-2016.4-py3.5.egg", + "size": 477617, + "upload-time": "2016-04-29T22:12:32.122862Z", + "url": "https://files.pythonhosted.org/packages/49/6f/183063f01aae1e025cf0130772b55848750a2f3a89bfa11b385b35d7329d/requests-2.10.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0595e8f63f866779e24e21c9655057c2a1a5f6908c8d12cb2c3f22699ede60a4" + }, + "data-dist-info-metadata": { + "sha256": "0595e8f63f866779e24e21c9655057c2a1a5f6908c8d12cb2c3f22699ede60a4" + }, + "filename": "requests-2.11.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "8b9b147f3dff1fc4055ff794ff931f735ed25e87efe667ed7c845a4bafae9b73" + }, + "provenance": null, + "requires-python": null, + "size": 514336, + "upload-time": "2016-08-08T15:07:35.742323Z", + "url": "https://files.pythonhosted.org/packages/f8/90/42d5e0d9b5c4c3629a3d99823bbc3748fb85616f0f7a45e79ba7908d4642/requests-2.11.0-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.4.tar.bz2", + "filename": "requests-2.11.0.tar.gz", "hashes": { - "sha256": "ee7c751544e35a7b7fb5e3fb25a49dade37d51e70a93e5107f10575d7102c311" + "sha256": "b2ff053e93ef11ea08b0e596a1618487c4e4c5f1006d7a1706e3671c57dea385" }, "provenance": null, "requires-python": null, - "size": 171959, - "upload-time": "2016-04-22T13:19:39.634148Z", - "url": "https://files.pythonhosted.org/packages/f4/7d/7c0c85e9c64a75dde11bc9d3e1adc4e09a42ce7cdb873baffa1598118709/pytz-2016.4.tar.bz2", + "size": 485199, + "upload-time": "2016-08-08T15:07:32.250147Z", + "url": "https://files.pythonhosted.org/packages/8d/66/649f861f980c0a168dd4cccc4dd0ed8fa5bd6c1bed3bea9a286434632771/requests-2.11.0.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.4.tar.gz", + "core-metadata": { + "sha256": "204db6ab2f813344a7b1a39a9ee18c299439f1745690b9241a2025622825cc3e" + }, + "data-dist-info-metadata": { + "sha256": "204db6ab2f813344a7b1a39a9ee18c299439f1745690b9241a2025622825cc3e" + }, + "filename": "requests-2.11.1-py2.py3-none-any.whl", "hashes": { - "sha256": "c823de61ff40d1996fe087cec343e0503881ca641b897e0f9b86c7683a0bfee1" + "sha256": "545c4855cd9d7c12671444326337013766f4eea6068c3f0307fb2dc2696d580e" }, "provenance": null, "requires-python": null, - "size": 286813, - "upload-time": "2016-04-22T13:20:11.084280Z", - "url": "https://files.pythonhosted.org/packages/ad/30/5ab2298c902ac92fdf649cc07d1b7d491a241c5cac8be84dd84464db7d8b/pytz-2016.4.tar.gz", + "size": 514827, + "upload-time": "2016-08-17T20:04:30.871534Z", + "url": "https://files.pythonhosted.org/packages/ea/03/92d3278bf8287c5caa07dbd9ea139027d5a3592b0f4d14abf072f890fab2/requests-2.11.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.4.zip", + "filename": "requests-2.11.1.tar.gz", "hashes": { - "sha256": "be2ff04e94a2b5454ddcfbebb81ee8e46162734d4c2fcc90c422d16ab51f810b" + "sha256": "5acf980358283faba0b897c73959cecf8b841205bb4b2ad3ef545f46eae1a133" }, "provenance": null, "requires-python": null, - "size": 498006, - "upload-time": "2016-04-22T13:20:55.178415Z", - "url": "https://files.pythonhosted.org/packages/6c/4a/eb896a5629813b56f5a79cc6b7f5551598f27f1eea6c00c68b47541c1501/pytz-2016.4.zip", + "size": 485936, + "upload-time": "2016-08-17T20:04:26.747542Z", + "url": "https://files.pythonhosted.org/packages/2e/ad/e627446492cc374c284e82381215dcd9a0a87c4f6e90e9789afefe6da0ad/requests-2.11.1.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.6-py2.4.egg", + "core-metadata": { + "sha256": "06b5225b188c036ae3e7426539a32680af3402d2661bbd3cf840e0cc3277f8a9" + }, + "data-dist-info-metadata": { + "sha256": "06b5225b188c036ae3e7426539a32680af3402d2661bbd3cf840e0cc3277f8a9" + }, + "filename": "requests-2.12.0-py2.py3-none-any.whl", "hashes": { - "sha256": "f25c9941d5e80865bfab0f49627e7e199e81ac2f47497b19bebb498dc494b7c9" + "sha256": "a7d8f8f46603b78f03a925227f33988276fbe6c1f3c8cb20174ba9bfc5114c4d" }, "provenance": null, "requires-python": null, - "size": 482569, - "upload-time": "2016-07-13T13:46:48.604546Z", - "url": "https://files.pythonhosted.org/packages/32/48/78bcfd34df5de16a335ba00cd0d7cf816c9e34ce1f38469e9414eff4534d/pytz-2016.6-py2.4.egg", + "size": 574416, + "upload-time": "2016-11-15T10:32:00.148361Z", + "url": "https://files.pythonhosted.org/packages/00/93/9c5c04821578c2ee11af83189c5cbd8338724b5e04e1de5dc3643bbc5bbf/requests-2.12.0-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.6-py2.5.egg", + "filename": "requests-2.12.0.tar.gz", "hashes": { - "sha256": "35b5a38d6ffda82220a9e6b97b7b7162887b2d7ff82a1b601979e60d13062718" + "sha256": "57b6c314a2c5f014dce634a0e1eeeb1707741b2e30bc7fee9c5b01fa216d57a3" }, "provenance": null, "requires-python": null, - "size": 482119, - "upload-time": "2016-07-13T13:46:57.043336Z", - "url": "https://files.pythonhosted.org/packages/05/f5/657679753d87e43542abfed7ee46c772333cbec8a12fa869c88e63ac257d/pytz-2016.6-py2.5.egg", + "size": 545112, + "upload-time": "2016-11-15T10:32:06.217543Z", + "url": "https://files.pythonhosted.org/packages/6a/97/7b856a8c8a0efebebb0bbba70c7ee879ee3f9654f28928665b64026ef09a/requests-2.12.0.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.6-py2.6.egg", + "core-metadata": { + "sha256": "ca52a5c05171303d3da01175830e53231948910f221eed9576b8f5458854cd65" + }, + "data-dist-info-metadata": { + "sha256": "ca52a5c05171303d3da01175830e53231948910f221eed9576b8f5458854cd65" + }, + "filename": "requests-2.12.1-py2.py3-none-any.whl", "hashes": { - "sha256": "8eba058ab00830a8e3c0a8b81fe5d7b367f0fd18277c94afc9d674a99eae5d42" + "sha256": "3f3f27a9d0f9092935efc78054ef324eb9f8166718270aefe036dfa1e4f68e1e" }, "provenance": null, "requires-python": null, - "size": 482090, - "upload-time": "2016-07-13T13:47:06.060055Z", - "url": "https://files.pythonhosted.org/packages/b9/f3/6ccc7575ba89b3ce1ee34fe49ac2b6f4de6401cc3e1ebe9d4897bd2f9004/pytz-2016.6-py2.6.egg", + "size": 574526, + "upload-time": "2016-11-16T10:45:37.051370Z", + "url": "https://files.pythonhosted.org/packages/9b/31/e9925a2b9a06f97c3450bac6107928d3533bfe64ca5615442504104321e8/requests-2.12.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.6-py2.7.egg", + "filename": "requests-2.12.1.tar.gz", "hashes": { - "sha256": "937f30580a1ef85c28fea2672871c2e3df9a22fb9070bc77c20d26ab99ea6369" + "sha256": "2109ecea94df90980be040490ff1d879971b024861539abb00054062388b612e" }, "provenance": null, "requires-python": null, - "size": 481931, - "upload-time": "2016-07-13T13:47:15.127916Z", - "url": "https://files.pythonhosted.org/packages/93/c3/1927a393a8e5e22ae9c38d893cc829e5a4df4c63ac283fcdb6c863159371/pytz-2016.6-py2.7.egg", + "size": 545246, + "upload-time": "2016-11-16T10:45:42.744303Z", + "url": "https://files.pythonhosted.org/packages/6e/40/7434b2d9fe24107ada25ec90a1fc646e97f346130a2c51aa6a2b1aba28de/requests-2.12.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "aa70651bbebeab8b0dfe96f039f99f18852b1faae5551b7dff35971a340f1702" + "sha256": "1d1677271fcf1b6a71cf86c948800224d1f1a690afaf3896f0e62fb8b99f6a9e" }, "data-dist-info-metadata": { - "sha256": "aa70651bbebeab8b0dfe96f039f99f18852b1faae5551b7dff35971a340f1702" + "sha256": "1d1677271fcf1b6a71cf86c948800224d1f1a690afaf3896f0e62fb8b99f6a9e" }, - "filename": "pytz-2016.6-py2.py3-none-any.whl", + "filename": "requests-2.12.2-py2.py3-none-any.whl", "hashes": { - "sha256": "62fd4e22635f609cf1f5da3037612214758ff5f510f4e877ec31d3bbbb995802" + "sha256": "e5a102790b234bde8f949090e50e294490c2be0d81e3d55530fd91f3b5eded63" }, "provenance": null, "requires-python": null, - "size": 481175, - "upload-time": "2016-07-13T13:48:09.608784Z", - "url": "https://files.pythonhosted.org/packages/ae/57/36d3c91c5b83117cfebd6a02016bb8203c368b1d1031211dc61b249a5792/pytz-2016.6-py2.py3-none-any.whl", + "size": 575582, + "upload-time": "2016-11-30T12:39:31.252307Z", + "url": "https://files.pythonhosted.org/packages/59/dc/54d39bef11678853ca78fc6167cc1b57becf491548942246dd2226bf2bd2/requests-2.12.2-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.6-py3.1.egg", + "filename": "requests-2.12.2.tar.gz", "hashes": { - "sha256": "58f594447ca62397c7be6c40fc9406c1d60836cb40974f279058062e58752cea" + "sha256": "09dadb7c5c4210ebbc7f1b14a351a754f1191bd7cd5a5b60ee1929b8c7dcbbe6" }, "provenance": null, "requires-python": null, - "size": 481869, - "upload-time": "2016-07-13T13:47:24.483741Z", - "url": "https://files.pythonhosted.org/packages/d8/f0/4a9d1b7f8716e0a283aec4d8423d6217a6e0c70668a460aaa39d80634ba4/pytz-2016.6-py3.1.egg", + "size": 546512, + "upload-time": "2016-11-30T12:39:34.983059Z", + "url": "https://files.pythonhosted.org/packages/18/87/3c46a06df7b29cd3ab51f055cae2a954758ee3dcbd075d7f4c9a4e8aafbc/requests-2.12.2.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.6-py3.2.egg", - "hashes": { - "sha256": "7dd7accd1690ed32fbd90ad9d273c84e8e09178cdc190b195347d27daebd40df" + "core-metadata": { + "sha256": "9505b2fad1ca59f4fc1daf020a86d0a703f6284cc0433c1cd43f90349594e7f1" }, - "provenance": null, - "requires-python": null, - "size": 482121, - "upload-time": "2016-07-13T13:47:33.249943Z", - "url": "https://files.pythonhosted.org/packages/49/2f/c810405da94b53cc0000512073e495cdb022265a9b18fae916a0181bc875/pytz-2016.6-py3.2.egg", - "yanked": false - }, - { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.6-py3.3.egg", + "data-dist-info-metadata": { + "sha256": "9505b2fad1ca59f4fc1daf020a86d0a703f6284cc0433c1cd43f90349594e7f1" + }, + "filename": "requests-2.12.3-py2.py3-none-any.whl", "hashes": { - "sha256": "de72bec3c2f2c86bea4c0c83a921031613976b05ff7f14e1bae1149f177b7746" + "sha256": "d92ed9912bab3f5e52d8e231be82c106650f648185e952f83c44ab4f2be55c0c" }, "provenance": null, "requires-python": null, - "size": 482904, - "upload-time": "2016-07-13T13:47:42.694071Z", - "url": "https://files.pythonhosted.org/packages/b4/64/1d34c4652fc45fa85120fc5cc4448dccf576d60202870b29fcf4d012daa7/pytz-2016.6-py3.3.egg", + "size": 575922, + "upload-time": "2016-12-01T10:49:02.775404Z", + "url": "https://files.pythonhosted.org/packages/84/68/f0acceafe80354aa9ff4ae49de0572d27929b6d262f0c55196424eb86b2f/requests-2.12.3-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.6-py3.4.egg", + "filename": "requests-2.12.3.tar.gz", "hashes": { - "sha256": "4e9d04cb71d5db26123a1602eb402dab9a7b3686e2786d1e170858e31b59850f" + "sha256": "de5d266953875e9647e37ef7bfe6ef1a46ff8ddfe61b5b3652edf7ea717ee2b2" }, "provenance": null, "requires-python": null, - "size": 482608, - "upload-time": "2016-07-13T13:47:51.834861Z", - "url": "https://files.pythonhosted.org/packages/43/cc/1fd72b1fb40f1981c11ac2d00048df7d43042ec72c4319d8a9cfcc8bcb54/pytz-2016.6-py3.4.egg", + "size": 546994, + "upload-time": "2016-12-01T10:49:08.086038Z", + "url": "https://files.pythonhosted.org/packages/d9/03/155b3e67fe35fe5b6f4227a8d9e96a14fda828b18199800d161bcefc1359/requests-2.12.3.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.6-py3.5.egg", + "core-metadata": { + "sha256": "73662745923a89a61049eaa6923da0a598a277759740e9da58278378a75b6115" + }, + "data-dist-info-metadata": { + "sha256": "73662745923a89a61049eaa6923da0a598a277759740e9da58278378a75b6115" + }, + "filename": "requests-2.12.4-py2.py3-none-any.whl", "hashes": { - "sha256": "b1f51ed44fe5c25f088bc8c7c189060dc1258b157b5bb6d46d08cc033fca6d1a" + "sha256": "000748df49e087784441b2621c50fb81046c5c8e80e0d91674ffad65b9e13844" }, "provenance": null, "requires-python": null, - "size": 482554, - "upload-time": "2016-07-13T13:48:00.622147Z", - "url": "https://files.pythonhosted.org/packages/ea/13/08a75b237266fa30fc860aa904cf564b0ac32ec8dd6cca2e0dff17a3d177/pytz-2016.6-py3.5.egg", + "size": 576448, + "upload-time": "2016-12-14T11:39:35.297490Z", + "url": "https://files.pythonhosted.org/packages/ed/9e/60cc074968c095f728f0d8d28370e8d396fa60afb7582735563cccf223dd/requests-2.12.4-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.6.tar.bz2", + "filename": "requests-2.12.4.tar.gz", "hashes": { - "sha256": "1ce2d13b6503a7260c950a25fa6d26ba8d4da1a7077e062aa9e82c74949aaf4b" + "sha256": "ed98431a0631e309bb4b63c81d561c1654822cb103de1ac7b47e45c26be7ae34" }, "provenance": null, "requires-python": null, - "size": 171974, - "upload-time": "2016-07-13T13:48:24.610337Z", - "url": "https://files.pythonhosted.org/packages/36/19/a6288b77ecd3bcdc0186e7b943ffbbe19f39fa533b1af26e21e848bfd03f/pytz-2016.6.tar.bz2", + "size": 547650, + "upload-time": "2016-12-14T11:39:39.385140Z", + "url": "https://files.pythonhosted.org/packages/5b/0b/34be574b1ec997247796e5d516f3a6b6509c4e064f2885a96ed885ce7579/requests-2.12.4.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.6.tar.gz", + "core-metadata": { + "sha256": "05f39519eacd6b29e2f7f8e0b824ebc5dad5a1045bdd1eee81dacffb7f35a9a6" + }, + "data-dist-info-metadata": { + "sha256": "05f39519eacd6b29e2f7f8e0b824ebc5dad5a1045bdd1eee81dacffb7f35a9a6" + }, + "filename": "requests-2.12.5-py2.py3-none-any.whl", "hashes": { - "sha256": "51ee2cbb7309df4c2f7c1d2c418aeb869ad48928ed590da7689c034dda7c912f" + "sha256": "d57dae49f4267e8cb378aff9e426c9304a78794d03e945e39bfc607355715658" }, "provenance": null, "requires-python": null, - "size": 286841, - "upload-time": "2016-07-13T13:48:30.974527Z", - "url": "https://files.pythonhosted.org/packages/86/6c/8cc20a029dd7a197488e47c8b2996b5047708493640fbdbc32f7c5c23304/pytz-2016.6.tar.gz", + "size": 576765, + "upload-time": "2017-01-18T12:43:08.631826Z", + "url": "https://files.pythonhosted.org/packages/bf/99/af6139323bac0ca0c6023eabbdc526579525f5584278d001dd2e169f8300/requests-2.12.5-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.6.zip", + "filename": "requests-2.12.5.tar.gz", "hashes": { - "sha256": "0ca2c5966a10e8044db98bac372ed238f323d8d526bbd9a601c3520b98a4bbd3" + "sha256": "d902a54f08d086a7cc6e58c20e2bb225b1ae82c19c35e5925269ee94fb9fce00" }, "provenance": null, "requires-python": null, - "size": 498332, - "upload-time": "2016-07-13T13:48:18.843544Z", - "url": "https://files.pythonhosted.org/packages/d7/1f/b43aad922994f2dcf3131e717a5f7b4c65372beab41a8e3d6fac245aa5ed/pytz-2016.6.zip", + "size": 548336, + "upload-time": "2017-01-18T12:43:12.017010Z", + "url": "https://files.pythonhosted.org/packages/b6/61/7b374462d5b6b1d824977182db287758d549d8680444bad8d530195acba2/requests-2.12.5.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.6.1-py2.4.egg", + "core-metadata": { + "sha256": "3352dd39b037894dbc4680b8fc515548a19010689de641a084638ae6e946f9f8" + }, + "data-dist-info-metadata": { + "sha256": "3352dd39b037894dbc4680b8fc515548a19010689de641a084638ae6e946f9f8" + }, + "filename": "requests-2.13.0-py2.py3-none-any.whl", "hashes": { - "sha256": "97baa64915ef83b98d202ee2d4dbcc891b924b83410e69078523215fa2c72d0a" + "sha256": "1a720e8862a41aa22e339373b526f508ef0c8988baf48b84d3fc891a8e237efb" }, "provenance": null, "requires-python": null, - "size": 482583, - "upload-time": "2016-07-14T08:21:41.664609Z", - "url": "https://files.pythonhosted.org/packages/dc/d1/8f325e061b3a0774fe0ee6a2e2989a2df4b9374fa07b6b2cd48b8377ba8b/pytz-2016.6.1-py2.4.egg", + "size": 584556, + "upload-time": "2017-01-24T12:53:25.259314Z", + "url": "https://files.pythonhosted.org/packages/7e/ac/a80ed043485a3764053f59ca92f809cc8a18344692817152b0e8bd3ca891/requests-2.13.0-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.6.1-py2.5.egg", + "filename": "requests-2.13.0.tar.gz", "hashes": { - "sha256": "3495f56248eac90e59a1e742d13e2ce647eea46aadf453d0fa22b7eb3d665670" + "sha256": "5722cd09762faa01276230270ff16af7acf7c5c45d623868d9ba116f15791ce8" }, "provenance": null, "requires-python": null, - "size": 482135, - "upload-time": "2016-07-14T08:21:50.952704Z", - "url": "https://files.pythonhosted.org/packages/00/d5/11f3c141d0b1251554b0eb5e793053d118f35da2fcafa0a4914d9c038369/pytz-2016.6.1-py2.5.egg", + "size": 557508, + "upload-time": "2017-01-24T12:53:28.060212Z", + "url": "https://files.pythonhosted.org/packages/16/09/37b69de7c924d318e51ece1c4ceb679bf93be9d05973bb30c35babd596e2/requests-2.13.0.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.6.1-py2.6.egg", + "core-metadata": { + "sha256": "5871a2261e5dbac70a8c1bb7bc1ea832c770c4fe9c79417e0502a7e4134689e3" + }, + "data-dist-info-metadata": { + "sha256": "5871a2261e5dbac70a8c1bb7bc1ea832c770c4fe9c79417e0502a7e4134689e3" + }, + "filename": "requests-2.14.0-py2.py3-none-any.whl", "hashes": { - "sha256": "5cf3ed40944662a351b2cca0c5bb0c003e0a1b2c4d808e45fad73abf80f44b48" + "sha256": "a90555c0be723f5c711de36f256b21a65fc599602274fb3d5c4f83ac23aae3c5" }, "provenance": null, "requires-python": null, - "size": 482104, - "upload-time": "2016-07-14T08:22:00.106641Z", - "url": "https://files.pythonhosted.org/packages/b0/d4/f1d22392bf7ef6dd4801e80187ddf4a725a9379df5c07745a9de2ff59548/pytz-2016.6.1-py2.6.egg", + "size": 559873, + "upload-time": "2017-05-09T15:45:03.006047Z", + "url": "https://files.pythonhosted.org/packages/1b/d3/f2541f2965e78f139bff9f001594d41ed90f4b2ce4b61bca387e60c1d3b4/requests-2.14.0-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.6.1-py2.7.egg", + "filename": "requests-2.14.0.tar.gz", "hashes": { - "sha256": "dec0bedfa2a91289e2505e4f771dbcb6a3930b6664e6a6ac010cd73f555900ba" + "sha256": "8c4f778459cb4a6bad7ceff4aa65a75697db28c21a6b41ea9a6c371df2a822c2" }, "provenance": null, "requires-python": null, - "size": 481945, - "upload-time": "2016-07-14T08:22:10.098165Z", - "url": "https://files.pythonhosted.org/packages/79/a7/74bf57f5b10bebb8e605dc277484bddc5559ad8cf5082c90fcd64ab5dcc6/pytz-2016.6.1-py2.7.egg", + "size": 520782, + "upload-time": "2017-05-09T15:45:05.815269Z", + "url": "https://files.pythonhosted.org/packages/0b/ac/ffd3674211bc47ae3bf55c7cd4a8fe484b7289af2ffd9cfed5683708690a/requests-2.14.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "fba7a8df6da3b31edd5657e5bfb5826fcbf5cd296c15bdb32d882c4775585802" + "sha256": "b93b63d1c2fad9157c0c5f70a13973330b146d1676c0b908d9fea984aff306b8" }, "data-dist-info-metadata": { - "sha256": "fba7a8df6da3b31edd5657e5bfb5826fcbf5cd296c15bdb32d882c4775585802" + "sha256": "b93b63d1c2fad9157c0c5f70a13973330b146d1676c0b908d9fea984aff306b8" }, - "filename": "pytz-2016.6.1-py2.py3-none-any.whl", + "filename": "requests-2.14.1-py2.py3-none-any.whl", "hashes": { - "sha256": "7833bf559800232d3965b70e69642ebdadc76f7988f8d0a1440e072193ecd949" + "sha256": "c5a42004b9cd384e5ad0f868b1cc968a3c2bb0276dccc12e4bdc7330591b5f51" }, "provenance": null, "requires-python": null, - "size": 481210, - "upload-time": "2016-07-14T08:23:12.455467Z", - "url": "https://files.pythonhosted.org/packages/ba/c7/3d54cad4fb6cf7bf375d39771e67680ec779a541c68459210fcfdc3ba952/pytz-2016.6.1-py2.py3-none-any.whl", + "size": 559930, + "upload-time": "2017-05-09T19:00:26.274919Z", + "url": "https://files.pythonhosted.org/packages/74/ac/789eb98e0f5431d6d1ce36549ead88b2ab3154260f37c7dac9a34fd170b1/requests-2.14.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.6.1-py3.1.egg", + "filename": "requests-2.14.1.tar.gz", "hashes": { - "sha256": "2f5fa04d1804ff0cd52ca3274ba9e74c775b4b70a18f25fcc537c903dfd5cc18" + "sha256": "b3b191d677e526c1e512db86bc7387ccb8356e8826bcc7faa07f78f09afe68dd" }, "provenance": null, "requires-python": null, - "size": 481873, - "upload-time": "2016-07-14T08:22:19.093887Z", - "url": "https://files.pythonhosted.org/packages/2d/9c/21be7cecc1b38f60ff41b34e9135d3759af7bcf69cafb20440ab9eddb3db/pytz-2016.6.1-py3.1.egg", + "size": 520890, + "upload-time": "2017-05-09T19:00:30.585216Z", + "url": "https://files.pythonhosted.org/packages/8c/ff/78297074b9b4cf102f9bbd71b62508965dd5c1876e016ef131e5b15c16a4/requests-2.14.1.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.6.1-py3.2.egg", - "hashes": { - "sha256": "a44a3486a6657046879406dfd9ef0565b1211ffcf4779bddbe39c72496df1688" + "core-metadata": { + "sha256": "ad0ba369e2b71fa75933cf284778455e0215e868fac6387853f5e196207ef58f" }, - "provenance": null, - "requires-python": null, - "size": 482127, - "upload-time": "2016-07-14T08:22:30.740268Z", - "url": "https://files.pythonhosted.org/packages/92/3a/0020a7a4b8ee3b0d6e6e9d14e719e32450e0ed6ae655b0a536546c4783a7/pytz-2016.6.1-py3.2.egg", - "yanked": false - }, - { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.6.1-py3.3.egg", + "data-dist-info-metadata": { + "sha256": "ad0ba369e2b71fa75933cf284778455e0215e868fac6387853f5e196207ef58f" + }, + "filename": "requests-2.14.2-py2.py3-none-any.whl", "hashes": { - "sha256": "2298d266b831852d0a7ef7e17c57c09a0320d187b3f1c85e58903fb6088d268d" + "sha256": "3b39cde35be51762885631cf586f4dc2284951b44d479a4454020758d767cc2f" }, "provenance": null, "requires-python": null, - "size": 482913, - "upload-time": "2016-07-14T08:22:40.635817Z", - "url": "https://files.pythonhosted.org/packages/86/05/ba974824cb8979d3f3edbf2b9010906abaa05c2641df9f759f17ef8d80d3/pytz-2016.6.1-py3.3.egg", + "size": 560030, + "upload-time": "2017-05-10T14:05:39.911571Z", + "url": "https://files.pythonhosted.org/packages/e4/b0/286e8a936158e5cc5791d5fa3bc4b1d5a7e1ff4e5b3f3766b63d8e97708a/requests-2.14.2-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.6.1-py3.4.egg", + "filename": "requests-2.14.2.tar.gz", "hashes": { - "sha256": "060cf9f8770765a7d0be9e0b3e512ab54bc346a15daa50d6c9dd59347a396d3a" + "sha256": "a274abba399a23e8713ffd2b5706535ae280ebe2b8069ee6a941cb089440d153" }, "provenance": null, "requires-python": null, - "size": 482625, - "upload-time": "2016-07-14T08:22:49.961613Z", - "url": "https://files.pythonhosted.org/packages/5a/db/777bbb2b57c067957e02ef10dfc56f15e99013e0d2cf5337dd71d8140a8a/pytz-2016.6.1-py3.4.egg", + "size": 521027, + "upload-time": "2017-05-10T14:05:43.749338Z", + "url": "https://files.pythonhosted.org/packages/72/46/4abc3f5aaf7bf16a52206bb0c68677a26c216c1e6625c78c5aef695b5359/requests-2.14.2.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.6.1-py3.5.egg", + "core-metadata": { + "sha256": "9c14992d33a3305210ad2672d7a69ab6a76f7836b517e765fdcd45a106665910" + }, + "data-dist-info-metadata": { + "sha256": "9c14992d33a3305210ad2672d7a69ab6a76f7836b517e765fdcd45a106665910" + }, + "filename": "requests-2.15.1-py2.py3-none-any.whl", "hashes": { - "sha256": "1cc1fdda22d183ed6e6c9f65ecbba8e12a9208cfadd384d2d429e18dc0250a0f" + "sha256": "ff753b2196cd18b1bbeddc9dcd5c864056599f7a7d9a4fb5677e723efa2b7fb9" }, "provenance": null, "requires-python": null, - "size": 482561, - "upload-time": "2016-07-14T08:23:01.682580Z", - "url": "https://files.pythonhosted.org/packages/84/6a/d6d82e8141b49c6dcd28f3a5258af4e001925877081d6c3e1e15dc31700a/pytz-2016.6.1-py3.5.egg", + "size": 558730, + "upload-time": "2017-05-27T02:14:19.048380Z", + "url": "https://files.pythonhosted.org/packages/fa/a5/e04c4607dc96e3e6b22dfa13ba8776c64bb65cb97ab90f05a3ee14096a0a/requests-2.15.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.6.1.tar.bz2", + "filename": "requests-2.15.1.tar.gz", "hashes": { - "sha256": "b5aff44126cf828537581e534cc94299b223b945a2bb3b5434d37bf8c7f3a10c" + "sha256": "e5659b9315a0610505e050bb7190bf6fa2ccee1ac295f2b760ef9d8a03ebbb2e" }, "provenance": null, "requires-python": null, - "size": 172223, - "upload-time": "2016-07-14T08:23:29.100650Z", - "url": "https://files.pythonhosted.org/packages/f7/c7/08e54702c74baf9d8f92d0bc331ecabf6d66a56f6d36370f0a672fc6a535/pytz-2016.6.1.tar.bz2", + "size": 548172, + "upload-time": "2017-05-27T02:14:22.414350Z", + "url": "https://files.pythonhosted.org/packages/6d/ed/3adebdc29ca33f11bca00c38c72125cd4a51091e13685375ba4426fb59dc/requests-2.15.1.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.6.1.tar.gz", + "core-metadata": { + "sha256": "7fc14a9fdecf264a314b477606f03aca4713e18e0414fb1cd57e5409b4865301" + }, + "data-dist-info-metadata": { + "sha256": "7fc14a9fdecf264a314b477606f03aca4713e18e0414fb1cd57e5409b4865301" + }, + "filename": "requests-2.16.0-py2.py3-none-any.whl", "hashes": { - "sha256": "6f57732f0f8849817e9853eb9d50d85d1ebb1404f702dbc44ee627c642a486ca" + "sha256": "012cddec41f96a1ce4bab4b0a0ed40263ae6b2b03aa4bc4711e00418e7f3157c" }, "provenance": null, "requires-python": null, - "size": 286880, - "upload-time": "2016-07-14T08:23:36.032302Z", - "url": "https://files.pythonhosted.org/packages/5d/8e/6635d8f3f9f48c03bb925fab543383089858271f9cfd1216b83247e8df94/pytz-2016.6.1.tar.gz", + "size": 85432, + "upload-time": "2017-05-27T03:45:40.367893Z", + "url": "https://files.pythonhosted.org/packages/35/b8/8ff3310309beb5fbca033b56504f869b0c65c1f284ae2a7900593b5acd3c/requests-2.16.0-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.6.1.zip", + "filename": "requests-2.16.0.tar.gz", "hashes": { - "sha256": "51ad716f6081f2126deb436349924e069dfcd0cbd9e0cabdacb0b3a72a3b82e7" + "sha256": "88eee720e83bc1dcb009ad5e2a8f1d41e903892121ec2a36eba7bf5a2d3ac2a0" }, "provenance": null, "requires-python": null, - "size": 500856, - "upload-time": "2016-07-14T08:23:22.794928Z", - "url": "https://files.pythonhosted.org/packages/e2/64/3dd496f7ceaae4b29ae784164e7644e24833d249481435cfe170e4586339/pytz-2016.6.1.zip", + "size": 120726, + "upload-time": "2017-05-27T03:48:25.729621Z", + "url": "https://files.pythonhosted.org/packages/26/e7/4f1ec439ecbcfe3989bb79a9c323d2482e7beea3d8d453e07443302648ec/requests-2.16.0.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.7-py2.4.egg", + "core-metadata": { + "sha256": "527781bd7fbf307b9e968039026ead46eb31fe028dabcd4a670f6220c9f31011" + }, + "data-dist-info-metadata": { + "sha256": "527781bd7fbf307b9e968039026ead46eb31fe028dabcd4a670f6220c9f31011" + }, + "filename": "requests-2.16.1-py2.py3-none-any.whl", "hashes": { - "sha256": "cfe881048e0bcb348b901bc1972a54b5e5389274315acbe9384d68569b8ed1f9" + "sha256": "b81b3651a206f02709e374c52071b4ac9bdf463c193701a560ce8e25c9ecc80b" }, "provenance": null, "requires-python": null, - "size": 482097, - "upload-time": "2016-10-03T08:20:50.062839Z", - "url": "https://files.pythonhosted.org/packages/ea/c2/b77b594c84a058428e90fb28b497d545b0aa9919e7c70f99fc5e65381243/pytz-2016.7-py2.4.egg", + "size": 85732, + "upload-time": "2017-05-27T13:43:53.090483Z", + "url": "https://files.pythonhosted.org/packages/c7/5d/7711f9fc9b028dc7572f84589e206220f0072e29fd9c7ae3507e7d17d8a6/requests-2.16.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.7-py2.5.egg", + "filename": "requests-2.16.1.tar.gz", "hashes": { - "sha256": "e16a04228fa684f14e5b4c9cd8057a28c5ec08c1a58890d2f4c30f5bf62ffbf9" + "sha256": "14d663571c66410a7c3634f4cb9040b16a1c083078e37a0f8cc3710eae63411e" }, "provenance": null, "requires-python": null, - "size": 481638, - "upload-time": "2016-10-03T08:20:59.618374Z", - "url": "https://files.pythonhosted.org/packages/29/df/5246d9f039c556713cf5b5ca04ab82c5a20a159ec1d554274e1a34f45f92/pytz-2016.7-py2.5.egg", + "size": 120972, + "upload-time": "2017-05-27T13:44:20.358570Z", + "url": "https://files.pythonhosted.org/packages/4c/54/1d3abddbd4c7544138b88e8329ef5294ffdc6c5d7ea965bf42e3cc4c9c39/requests-2.16.1.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.7-py2.6.egg", + "core-metadata": { + "sha256": "36962a322fd71c2745ca991519e549820a7765d02269405b5e4db443a4b59d8d" + }, + "data-dist-info-metadata": { + "sha256": "36962a322fd71c2745ca991519e549820a7765d02269405b5e4db443a4b59d8d" + }, + "filename": "requests-2.16.2-py2.py3-none-any.whl", "hashes": { - "sha256": "ac50f623d13bf448fd844f1ec269f63afc97f328b792f713918c9af3e83e1d19" + "sha256": "afebb4fcabd66ba6e3188fd31f09915f5afd213b204014ea02448011eca1e49a" }, "provenance": null, "requires-python": null, - "size": 481607, - "upload-time": "2016-10-03T08:21:08.953467Z", - "url": "https://files.pythonhosted.org/packages/2b/c3/c0d730c14d9741fbf67774532d396f9518676d225e388f25c619a227f380/pytz-2016.7-py2.6.egg", + "size": 86285, + "upload-time": "2017-05-27T14:53:09.839813Z", + "url": "https://files.pythonhosted.org/packages/67/91/b3893b0db7c645b9f92aa827ce3db630eef2dd3a2ad3109c2a28cdc9e6b7/requests-2.16.2-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.7-py2.7.egg", + "filename": "requests-2.16.2.tar.gz", "hashes": { - "sha256": "a7bfa766bc70adb72f32476c7e5d8fd911c569beb75f192271743a166be4a218" + "sha256": "a2956efcf8dd2d526286431fdb0ec78eff25ab8db8a03c4f9d66f5fe6024f168" }, "provenance": null, "requires-python": null, - "size": 481459, - "upload-time": "2016-10-03T08:21:18.406638Z", - "url": "https://files.pythonhosted.org/packages/32/09/c6fbae070e5ce70a3e9e41249387a7da60afb6c92299306f3708feb8d1b4/pytz-2016.7-py2.7.egg", + "size": 121652, + "upload-time": "2017-05-27T14:53:31.935404Z", + "url": "https://files.pythonhosted.org/packages/3c/69/d49fd9a7be23c55278c92e60af6d57336c463d8593afe7260a1665346965/requests-2.16.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "5ad5cf01376fa7448f829ecf0f617c22c527e7c47c410ad3a9decb511c624667" + "sha256": "69ef8683019b5ae1471ffcd3122f72cb67c64bbbba22b3240841a05244976999" }, "data-dist-info-metadata": { - "sha256": "5ad5cf01376fa7448f829ecf0f617c22c527e7c47c410ad3a9decb511c624667" + "sha256": "69ef8683019b5ae1471ffcd3122f72cb67c64bbbba22b3240841a05244976999" }, - "filename": "pytz-2016.7-py2.py3-none-any.whl", + "filename": "requests-2.16.3-py2.py3-none-any.whl", "hashes": { - "sha256": "c6fe748ed6c676d9404b47897cfb399c514fb7428298465c8a3310ee5a2a0ec9" + "sha256": "bcdc06ebfc25f2a198274ae4710c3217fb968c5f9468dc410cd603a59c47bff2" }, "provenance": null, "requires-python": null, - "size": 480683, - "upload-time": "2016-10-03T08:22:21.971332Z", - "url": "https://files.pythonhosted.org/packages/79/b5/3ebe5bda3fc7280cebb65d70a03d0e52b23b776aba8c51895df6d23f0678/pytz-2016.7-py2.py3-none-any.whl", + "size": 86310, + "upload-time": "2017-05-27T16:24:47.512647Z", + "url": "https://files.pythonhosted.org/packages/76/b6/e3035b7baa98e20d248fe17af2097b882ec7724d9a8ee7ae195ad7110f82/requests-2.16.3-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.7-py3.1.egg", + "filename": "requests-2.16.3.tar.gz", "hashes": { - "sha256": "74637ce79cc9ba2c54e4e6009369dcbc0693912616edcb589f428c68c5388169" + "sha256": "7fda55400281de8fba713dd120b4614eabc10c0b096c22bfc88ccc671227c3d4" }, "provenance": null, "requires-python": null, - "size": 481405, - "upload-time": "2016-10-03T08:21:27.051536Z", - "url": "https://files.pythonhosted.org/packages/af/ae/63c424d29dcd0bb77160256f141795769db6b08d9fc748340ebb8034cf65/pytz-2016.7-py3.1.egg", + "size": 121736, + "upload-time": "2017-05-27T16:24:49.598403Z", + "url": "https://files.pythonhosted.org/packages/07/db/3ed266e9cd3e3f69af3af38f56a0b4e21dadf3065521b2860030889284d7/requests-2.16.3.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.7-py3.2.egg", + "core-metadata": { + "sha256": "7aaca33539be4f84d990e45382e683ab42dedbeb10013493d18128d28cf0eb41" + }, + "data-dist-info-metadata": { + "sha256": "7aaca33539be4f84d990e45382e683ab42dedbeb10013493d18128d28cf0eb41" + }, + "filename": "requests-2.16.4-py2.py3-none-any.whl", "hashes": { - "sha256": "1fb6744706e5d75efb255ccbe8573c8358ae566d9230e4c836dd1c06eb8e4c4c" + "sha256": "784213e164287b403497195cf7f45071ae5eec60ae260cbc9a26368a91445f57" }, "provenance": null, "requires-python": null, - "size": 481656, - "upload-time": "2016-10-03T08:21:36.461084Z", - "url": "https://files.pythonhosted.org/packages/9c/ae/3db8f6fded14f94223c96621456816486c845a4ae3ef07eabd34de17e318/pytz-2016.7-py3.2.egg", + "size": 87567, + "upload-time": "2017-05-27T21:17:38.023572Z", + "url": "https://files.pythonhosted.org/packages/13/52/41fb28aa332ed68cd616cd1fc44d9e9c4bb85aa60c28d275f8857da561e5/requests-2.16.4-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.7-py3.3.egg", + "filename": "requests-2.16.4.tar.gz", "hashes": { - "sha256": "8ccc359571bd77c6720b15bed8434681ef4e2ff59a47a39dc83fa36f36659d73" + "sha256": "14db43bfaa61fd3102eecaf447a593e0650ba0dc261c72597109a973c23091ab" + }, + "provenance": null, + "requires-python": null, + "size": 122918, + "upload-time": "2017-05-27T21:17:41.534350Z", + "url": "https://files.pythonhosted.org/packages/47/68/4fe8c7e9e95133d15e342b1403a1751909cddb814a5a9cced2ba4c63487d/requests-2.16.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c20eda174082c0e0b4cef1a80e14a2b23f4f59e35837b81db7e865e070fa70a4" + }, + "data-dist-info-metadata": { + "sha256": "c20eda174082c0e0b4cef1a80e14a2b23f4f59e35837b81db7e865e070fa70a4" + }, + "filename": "requests-2.16.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "3a27020d547958f5270fd5e9d62250119ee7db7454644599b65fda20cb542ded" }, "provenance": null, "requires-python": null, - "size": 482435, - "upload-time": "2016-10-03T08:21:49.484434Z", - "url": "https://files.pythonhosted.org/packages/35/7a/9a73b577f5bfd1dc5a14675441b94de805b4fc025e90b0342fba715ee9e8/pytz-2016.7-py3.3.egg", + "size": 87597, + "upload-time": "2017-05-28T04:35:44.914574Z", + "url": "https://files.pythonhosted.org/packages/65/9c/57484d6ac262af20a10b52cd95ebc99843f282342ef008997ef60f9eeb9c/requests-2.16.5-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.7-py3.4.egg", + "filename": "requests-2.16.5.tar.gz", "hashes": { - "sha256": "2ff2e244773d7e11c3892f3c2d23701d8ee8db2b33f1d7f49e9c8087ac86fef0" + "sha256": "f717303ebff661099cc5b73ce723ae1246f19ac39faa4c8005be56744d1a1006" }, "provenance": null, "requires-python": null, - "size": 482141, - "upload-time": "2016-10-03T08:22:03.121329Z", - "url": "https://files.pythonhosted.org/packages/83/94/0958e7064717a72b853777c5cf5043a9074ff5f1be6e6085454e27162f44/pytz-2016.7-py3.4.egg", + "size": 122929, + "upload-time": "2017-05-28T04:35:48.205458Z", + "url": "https://files.pythonhosted.org/packages/de/4c/7c36954d002030c82df31d000338d40fd91b4a993941a8f3c2dbe523c749/requests-2.16.5.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.7-py3.5.egg", + "core-metadata": { + "sha256": "73d967151fd7a9ebd0e409f80a98837ab0fef10413f30544968c3bb822731475" + }, + "data-dist-info-metadata": { + "sha256": "73d967151fd7a9ebd0e409f80a98837ab0fef10413f30544968c3bb822731475" + }, + "filename": "requests-2.17.0-py2.py3-none-any.whl", "hashes": { - "sha256": "6335852904b372c332eb117bd4040cb8038088b29d1e15185ce21b238cc038f1" + "sha256": "73b4088c05f7fb5ca8e68651ed802df3ca40621281acf74bb321b4a8408aab7e" }, "provenance": null, "requires-python": null, - "size": 482080, - "upload-time": "2016-10-03T08:22:12.325624Z", - "url": "https://files.pythonhosted.org/packages/98/19/643b0ed4f766ee9518d2ef32477bfc3285606690706530c726e9adfdaae0/pytz-2016.7-py3.5.egg", + "size": 87361, + "upload-time": "2017-05-29T17:24:35.939176Z", + "url": "https://files.pythonhosted.org/packages/5b/b6/9a18db79553524246aa1b081829e6f977667ec558cef684988895c1092d9/requests-2.17.0-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.7.tar.bz2", + "filename": "requests-2.17.0.tar.gz", "hashes": { - "sha256": "6eab31709e3a4aea748457707da45e805b650cbb352583805d2417de2a1dd71e" + "sha256": "eff227db5864238d44270cbadc8ac4133e69b69a2e7092b7b316ed1e4761cbd6" }, "provenance": null, "requires-python": null, - "size": 170973, - "upload-time": "2016-10-03T08:22:38.629619Z", - "url": "https://files.pythonhosted.org/packages/53/35/6376f58fb82ce69e2c113ca0ebe5c0f69b20f006e184bcc238a6007f4bdb/pytz-2016.7.tar.bz2", + "size": 122994, + "upload-time": "2017-05-29T17:24:38.973041Z", + "url": "https://files.pythonhosted.org/packages/7c/84/617aaa311f6504489459c016daff4c66df6bbd54ee35b4cbed3e994f322d/requests-2.17.0.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.7.tar.gz", + "core-metadata": { + "sha256": "5f4a309b7379db966adfc152486c8ea230a9e47f684eb7df9d87a42e0aeb2a7d" + }, + "data-dist-info-metadata": { + "sha256": "5f4a309b7379db966adfc152486c8ea230a9e47f684eb7df9d87a42e0aeb2a7d" + }, + "filename": "requests-2.17.1-py2.py3-none-any.whl", "hashes": { - "sha256": "8787de03f35f31699bcaf127e56ad14c00647965ed24d72dbaca87c6e4f843a3" + "sha256": "02242978c6aaee47953da9e4d20d9d9929a1284a6b3a8a63a243ac1b842bd12c" }, "provenance": null, "requires-python": null, - "size": 286225, - "upload-time": "2016-10-03T08:22:44.836531Z", - "url": "https://files.pythonhosted.org/packages/62/de/3ec428a9a656c4568f8a01b93bda4aff43c3fadfa50356048a62de9ee3b7/pytz-2016.7.tar.gz", + "size": 87498, + "upload-time": "2017-05-29T19:59:39.065426Z", + "url": "https://files.pythonhosted.org/packages/50/41/f6fdaf24a80c726a72f76b15869a20734b7a527081129a380ddce99ffae0/requests-2.17.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.7.zip", + "filename": "requests-2.17.1.tar.gz", "hashes": { - "sha256": "054d9814d00254571cff84f6faedb25c046008322cbe51a6d5664c912b4f2929" + "sha256": "9cf3698006012c000af2804fe4186042a4d55df0303552dd190a74f5eaafe69b" }, "provenance": null, "requires-python": null, - "size": 497919, - "upload-time": "2016-10-03T08:22:32.070597Z", - "url": "https://files.pythonhosted.org/packages/1d/ff/84f49d2f318383c634b0709aae6c5671e65f63017a9742dee760fd4d897d/pytz-2016.7.zip", + "size": 123045, + "upload-time": "2017-05-29T19:59:40.643067Z", + "url": "https://files.pythonhosted.org/packages/d0/c0/f66d080e64a361382ed665023b9925e274d833f410f8c7282fb878e9c60e/requests-2.17.1.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.10-py2.4.egg", + "core-metadata": { + "sha256": "aafd5e604e0cf135e360bed1a6e1a90aebaaf7384d88cdc7abdedb333b09ed97" + }, + "data-dist-info-metadata": { + "sha256": "aafd5e604e0cf135e360bed1a6e1a90aebaaf7384d88cdc7abdedb333b09ed97" + }, + "filename": "requests-2.17.2-py2.py3-none-any.whl", "hashes": { - "sha256": "c9bd582ebc202972182dc254541c7bd29195648d798feaffb0480fb679c347ec" + "sha256": "76d2f962485ebb3b3c380f146d56f5475310e53fd0defd6df0eb1c014187d45c" }, "provenance": null, "requires-python": null, - "size": 484825, - "upload-time": "2016-12-06T10:00:37.839295Z", - "url": "https://files.pythonhosted.org/packages/95/3a/f530cd9cdd55380c47b36f6eeca46062ebc3f191c7b614196e91ba412a76/pytz-2016.10-py2.4.egg", + "size": 87516, + "upload-time": "2017-05-29T21:33:32.234721Z", + "url": "https://files.pythonhosted.org/packages/9a/0b/7a65b391bde96d7b1749dc3562ce22f9cc86f37bd37122f71162304e3164/requests-2.17.2-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.10-py2.5.egg", + "filename": "requests-2.17.2.tar.gz", "hashes": { - "sha256": "a707e2a9c825aa5b4798f2368dc65a85966ccd6a2a42e14fc93364c614bc0e77" + "sha256": "3cc7a584aad15e84d193a6d7c9176af0cf49bc6611f24ec2e04be6b05957c96d" }, "provenance": null, "requires-python": null, - "size": 484369, - "upload-time": "2016-12-06T10:00:46.832330Z", - "url": "https://files.pythonhosted.org/packages/77/88/5ddff95aafa2424c3af801bc13516c9dd9c8e96f5b264d68823525e6979c/pytz-2016.10-py2.5.egg", + "size": 123058, + "upload-time": "2017-05-29T21:33:37.405434Z", + "url": "https://files.pythonhosted.org/packages/23/c2/99fe3c5c15f3d06f0620bc0867bee95ec64074cbd7c9805bb5ad3010411e/requests-2.17.2.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.10-py2.6.egg", + "core-metadata": { + "sha256": "1d444e2c5ec8421705e109c6e540b8e5362598e50c19f61164533dd4b54df18c" + }, + "data-dist-info-metadata": { + "sha256": "1d444e2c5ec8421705e109c6e540b8e5362598e50c19f61164533dd4b54df18c" + }, + "filename": "requests-2.17.3-py2.py3-none-any.whl", "hashes": { - "sha256": "25a1432f18051c5f8b00419795bbd824ad2c02a948c48adf785b0bb8e74fbbb4" + "sha256": "baf701b4a9d4cbe40169e8ab77816f7abadbad502ba459c30f7a2bc138e4d612" }, "provenance": null, "requires-python": null, - "size": 484336, - "upload-time": "2016-12-06T10:00:55.598996Z", - "url": "https://files.pythonhosted.org/packages/bb/a3/98ce49fa2d3e1bd58a247683cb8354be8fefe2a9c88fed4a2346781888ce/pytz-2016.10-py2.6.egg", + "size": 87526, + "upload-time": "2017-05-29T21:53:19.494862Z", + "url": "https://files.pythonhosted.org/packages/29/b9/d26a6ab2ee178415ab8c0c591d2a1eb782a50c42a417ae390055f86a63c1/requests-2.17.3-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.10-py2.7.egg", + "filename": "requests-2.17.3.tar.gz", "hashes": { - "sha256": "7d94af5a3ee62616da36f4a5d0138bbfb1cd52d987a8274c45e0c78167837e17" + "sha256": "8d29f97ed1541709b57caddb77bb20592411d7ca10ec4f03275f49ee8456e225" }, "provenance": null, "requires-python": null, - "size": 484182, - "upload-time": "2016-12-06T10:01:04.826219Z", - "url": "https://files.pythonhosted.org/packages/a2/c1/7891c11d4f618de272f550de2dced8c63a6df523739bab27b2ad2299103a/pytz-2016.10-py2.7.egg", + "size": 123148, + "upload-time": "2017-05-29T21:53:22.237539Z", + "url": "https://files.pythonhosted.org/packages/27/c7/a45641c83c6e28f4922ba6af3d4ae4d79b41932c2f3d77fed9e0bf878149/requests-2.17.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "c783770c7b1b2781fb1b23b375eec6f9bccb0d220830f0e4213b2c741c25772e" + "sha256": "0f63e169f9c6de69c56d128ed9d480bbaa078e4eba32bac44669b8987f60ba5f" }, "data-dist-info-metadata": { - "sha256": "c783770c7b1b2781fb1b23b375eec6f9bccb0d220830f0e4213b2c741c25772e" + "sha256": "0f63e169f9c6de69c56d128ed9d480bbaa078e4eba32bac44669b8987f60ba5f" }, - "filename": "pytz-2016.10-py2.py3-none-any.whl", + "filename": "requests-2.18.0-py2.py3-none-any.whl", "hashes": { - "sha256": "a1ea35e87a63c7825846d5b5c81d23d668e8a102d3b1b465ce95afe1b3a2e065" + "sha256": "5e88d64aa56ac0fda54e77fb9762ebc65879e171b746d5479a33c4082519d6c6" }, "provenance": null, "requires-python": null, - "size": 483510, - "upload-time": "2016-12-06T10:02:01.388907Z", - "url": "https://files.pythonhosted.org/packages/f5/fa/4a9aefc206aa49a4b5e0a72f013df1f471b4714cdbe6d78f0134feeeecdb/pytz-2016.10-py2.py3-none-any.whl", + "size": 563596, + "upload-time": "2017-06-14T15:44:35.080617Z", + "url": "https://files.pythonhosted.org/packages/e2/f0/c81405acbf53d0412b984eb3fc578cdd10e347374e1aec074638a500c186/requests-2.18.0-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.10-py3.1.egg", + "filename": "requests-2.18.0.tar.gz", "hashes": { - "sha256": "dc221460e0264cb274fbb328936f509ba53d912669cb9ef6244e434c910be138" + "sha256": "cd0189f962787284bff715fddaad478eb4d9c15aa167bd64e52ea0f661e7ea5c" }, "provenance": null, "requires-python": null, - "size": 484122, - "upload-time": "2016-12-06T10:01:13.476162Z", - "url": "https://files.pythonhosted.org/packages/96/be/d3fdc92483bca40b214dbcbe4faa9767449dd44387876a0ef7f9d9a2bf82/pytz-2016.10-py3.1.egg", + "size": 124085, + "upload-time": "2017-06-14T15:44:37.484470Z", + "url": "https://files.pythonhosted.org/packages/e0/97/e2f972b6826c9cfe57b6934e3773d2783733bc2d345d810bafd309df3d15/requests-2.18.0.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.10-py3.2.egg", + "core-metadata": { + "sha256": "e86bf30755abc6d7610ffbf6b2eb5e5e95ad5e5673d0d22e030372cc17b281d3" + }, + "data-dist-info-metadata": { + "sha256": "e86bf30755abc6d7610ffbf6b2eb5e5e95ad5e5673d0d22e030372cc17b281d3" + }, + "filename": "requests-2.18.1-py2.py3-none-any.whl", "hashes": { - "sha256": "4c6f3e3f2e8bcd49bbb0f6031f77c3a99a54733ad330cb022d64cf406cf1bcb2" + "sha256": "6afd3371c1f4c1970497cdcace5c5ecbbe58267bf05ca1abd93d99d170803ab7" }, "provenance": null, "requires-python": null, - "size": 484366, - "upload-time": "2016-12-06T10:01:22.541193Z", - "url": "https://files.pythonhosted.org/packages/62/6b/2bb54487d45a6c18ee55e6d8a63a041da57450e71aa05b8ff05a94125994/pytz-2016.10-py3.2.egg", + "size": 88107, + "upload-time": "2017-06-14T17:51:25.096686Z", + "url": "https://files.pythonhosted.org/packages/5a/58/671011e3ff4a06e2969322267d78dcfda1bf4d1576551df1cce93cd7239d/requests-2.18.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.10-py3.3.egg", + "filename": "requests-2.18.1.tar.gz", "hashes": { - "sha256": "44daacdf5bb50c1fa3bc2b6c4c1f5afd78217e1478fe10585fc7ce5e383b6669" + "sha256": "c6f3bdf4a4323ac7b45d01e04a6f6c20e32a052cd04de81e05103abc049ad9b9" }, "provenance": null, "requires-python": null, - "size": 485156, - "upload-time": "2016-12-06T10:01:31.660917Z", - "url": "https://files.pythonhosted.org/packages/b3/6f/7ba0470fc46ba70cb6402578f708209bd50c7a5b48c40b5e4b7c851d0260/pytz-2016.10-py3.3.egg", + "size": 124229, + "upload-time": "2017-06-14T17:51:28.960131Z", + "url": "https://files.pythonhosted.org/packages/2c/b5/2b6e8ef8dd18203b6399e9f28c7d54f6de7b7549853fe36d575bd31e29a7/requests-2.18.1.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.10-py3.4.egg", + "core-metadata": { + "sha256": "04c8fdb80658bb8f8563e7825b3d2f4b03aea02c727f5ad7ea6f32e495233b5f" + }, + "data-dist-info-metadata": { + "sha256": "04c8fdb80658bb8f8563e7825b3d2f4b03aea02c727f5ad7ea6f32e495233b5f" + }, + "filename": "requests-2.18.2-py2.py3-none-any.whl", "hashes": { - "sha256": "40c443019f389a93055d2c43a6a425aa10fd0047506e95747197a5a0423e58f8" + "sha256": "414459f05392835d4d653b57b8e58f98aea9c6ff2782e37de0a1ee92891ce900" }, "provenance": null, "requires-python": null, - "size": 484867, - "upload-time": "2016-12-06T10:01:42.874502Z", - "url": "https://files.pythonhosted.org/packages/7a/f6/15f6aebcec6696bd3d0aced7efcdea220cb3378e7b8a4d81aa98ecda5953/pytz-2016.10-py3.4.egg", + "size": 88342, + "upload-time": "2017-07-25T15:23:15.338694Z", + "url": "https://files.pythonhosted.org/packages/cf/fa/31b222e4b44975de1b5ac3e1a725abdfeb00e0d761567ab426ee28a7fc73/requests-2.18.2-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.10-py3.5.egg", + "filename": "requests-2.18.2.tar.gz", "hashes": { - "sha256": "c6fc91277aafa1031f9acddb701298549b96fa5ccc621f61425ca98d15f5935c" + "sha256": "5b26fcc5e72757a867e4d562333f841eddcef93548908a1bb1a9207260618da9" }, "provenance": null, "requires-python": null, - "size": 484800, - "upload-time": "2016-12-06T10:01:51.982162Z", - "url": "https://files.pythonhosted.org/packages/6b/ff/798dd00d09c55d95efcd2e82eaf399fd27a65c69e42398244d2032c38c6a/pytz-2016.10-py3.5.egg", + "size": 125381, + "upload-time": "2017-07-25T15:23:18.103843Z", + "url": "https://files.pythonhosted.org/packages/07/2e/81fdfdfac91cf3cb2518fb149ac67caf0e081b485eab68e9aee63396f7e8/requests-2.18.2.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.10.tar.bz2", + "core-metadata": { + "sha256": "9ee8893b30376622ef592ba1a9e5fc9abd2e0839bdbc1e7c225257d6fb496225" + }, + "data-dist-info-metadata": { + "sha256": "9ee8893b30376622ef592ba1a9e5fc9abd2e0839bdbc1e7c225257d6fb496225" + }, + "filename": "requests-2.18.3-py2.py3-none-any.whl", "hashes": { - "sha256": "7016b2c4fa075c564b81c37a252a5fccf60d8964aa31b7f5eae59aeb594ae02b" + "sha256": "b62be4ec5999c24d10c98d248a136e7db20ca6616a2b65060cd9399417331e8a" }, "provenance": null, "requires-python": null, - "size": 172920, - "upload-time": "2016-12-06T10:02:17.084251Z", - "url": "https://files.pythonhosted.org/packages/d0/e1/aca6ef73a7bd322a7fc73fd99631ee3454d4fc67dc2bee463e2adf6bb3d3/pytz-2016.10.tar.bz2", + "size": 88626, + "upload-time": "2017-08-02T13:23:31.998938Z", + "url": "https://files.pythonhosted.org/packages/ba/92/c35ed010e8f96781f08dfa6d9a6a19445a175a9304aceedece77cd48b68f/requests-2.18.3-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2016.10.tar.gz", + "filename": "requests-2.18.3.tar.gz", "hashes": { - "sha256": "9a43e20aa537cfad8fe7a1715165c91cb4a6935d40947f2d070e4c80f2dcd22b" + "sha256": "fb68a7baef4965c12d9cd67c0f5a46e6e28be3d8c7b6910c758fbcc99880b518" }, "provenance": null, "requires-python": null, - "size": 287600, - "upload-time": "2016-12-06T10:02:24.313613Z", - "url": "https://files.pythonhosted.org/packages/42/00/5c89fc6c9b305df84def61863528e899e9dccb196f8438f6cbe960758fc5/pytz-2016.10.tar.gz", + "size": 126008, + "upload-time": "2017-08-02T13:23:35.599515Z", + "url": "https://files.pythonhosted.org/packages/c3/38/d95ddb6cc8558930600be088e174a2152261a1e0708a18bf91b5b8c90b22/requests-2.18.3.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2016.10.zip", + "core-metadata": { + "sha256": "e606fa46dd3258448b1e676f40ed5392dfc1398ad4fca2fce8aef38698f4c3c2" + }, + "data-dist-info-metadata": { + "sha256": "e606fa46dd3258448b1e676f40ed5392dfc1398ad4fca2fce8aef38698f4c3c2" + }, + "filename": "requests-2.18.4-py2.py3-none-any.whl", "hashes": { - "sha256": "aafbf066975fe217ed49d7d197b26903d3b43e9ca2aa6ba0a211081f13c41917" + "sha256": "6a1b267aa90cac58ac3a765d067950e7dbbf75b1da07e895d1f594193a40a38b" }, "provenance": null, "requires-python": null, - "size": 501937, - "upload-time": "2016-12-06T10:02:10.569322Z", - "url": "https://files.pythonhosted.org/packages/c3/8d/d924693a99c592b2ede575b7bffa5dbf95c9fe41e74e084d4d5a751564d0/pytz-2016.10.zip", + "size": 88704, + "upload-time": "2017-08-15T13:23:43.489631Z", + "url": "https://files.pythonhosted.org/packages/49/df/50aa1999ab9bde74656c2919d9c0c085fd2b3775fd3eca826012bef76d8c/requests-2.18.4-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2017.2-py2.4.egg", + "filename": "requests-2.18.4.tar.gz", "hashes": { - "sha256": "c883c2d6670042c7bc1688645cac73dd2b03193d1f7a6847b6154e96890be06d" + "sha256": "9c443e7324ba5b85070c4a818ade28bfabedf16ea10206da1132edaa6dda237e" }, "provenance": null, "requires-python": null, - "size": 486264, - "upload-time": "2017-03-30T08:35:56.926252Z", - "url": "https://files.pythonhosted.org/packages/1d/ed/926f92bb102b89120a03a6e53e3b6366bc34f25a4a40ab14a18c6ce19cf4/pytz-2017.2-py2.4.egg", + "size": 126224, + "upload-time": "2017-08-15T13:23:46.348325Z", + "url": "https://files.pythonhosted.org/packages/b0/e1/eab4fc3752e3d240468a8c0b284607899d2fbfb236a56b7377a329aa8d09/requests-2.18.4.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2017.2-py2.5.egg", + "core-metadata": { + "sha256": "d34a14e65ec267f5a1c3a2ac97c242f8250a2c47ce916e71041de7d9913748fb" + }, + "data-dist-info-metadata": { + "sha256": "d34a14e65ec267f5a1c3a2ac97c242f8250a2c47ce916e71041de7d9913748fb" + }, + "filename": "requests-2.19.0-py2.py3-none-any.whl", "hashes": { - "sha256": "03c9962afe00e503e2d96abab4e8998a0f84d4230fa57afe1e0528473698cdd9" + "sha256": "421cfc8d9dde7d6aff68196420afd86b88c65d77d8da9cf83f4ecad785d7b9d6" }, "provenance": null, - "requires-python": null, - "size": 485806, - "upload-time": "2017-03-30T08:36:02.336872Z", - "url": "https://files.pythonhosted.org/packages/73/50/1849eca37dcb2ccd2426aaad524b22df903b30568a6f5b1f92445e90a8e4/pytz-2017.2-py2.5.egg", + "requires-python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 91865, + "upload-time": "2018-06-12T14:46:15.289074Z", + "url": "https://files.pythonhosted.org/packages/cc/15/e1c318dbc20032ffbe5628837ca0de2d5b116ffd1b849c699634010f6a5d/requests-2.19.0-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2017.2-py2.6.egg", + "filename": "requests-2.19.0.tar.gz", "hashes": { - "sha256": "487e7d50710661116325747a9cd1744d3323f8e49748e287bc9e659060ec6bf9" + "sha256": "cc408268d0e21589bcc2b2c248e42932b8c4d112f499c12c92e99e2178a6134c" }, "provenance": null, - "requires-python": null, - "size": 485769, - "upload-time": "2017-03-30T08:36:07.993409Z", - "url": "https://files.pythonhosted.org/packages/1f/a7/374aaa26902cba2845748638b1d940a4a48397e6db3a69f98c78f58c7efb/pytz-2017.2-py2.6.egg", + "requires-python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 130875, + "upload-time": "2018-06-12T14:46:17.223245Z", + "url": "https://files.pythonhosted.org/packages/75/27/82da3fa4ea7a8c3526c48eaafe427352ff9c931633b917c2251826a43697/requests-2.19.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c72b7c945b2ac3951be85806c908bfcda38d43ab8287c50b9289d979b96a1f38" + }, + "data-dist-info-metadata": { + "sha256": "c72b7c945b2ac3951be85806c908bfcda38d43ab8287c50b9289d979b96a1f38" + }, + "filename": "requests-2.19.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "63b52e3c866428a224f97cab011de738c36aec0185aa91cfacd418b5d58911d1" + }, + "provenance": null, + "requires-python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 91979, + "upload-time": "2018-06-14T13:40:38.236729Z", + "url": "https://files.pythonhosted.org/packages/65/47/7e02164a2a3db50ed6d8a6ab1d6d60b69c4c3fdf57a284257925dfc12bda/requests-2.19.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2017.2-py2.7.egg", + "filename": "requests-2.19.1.tar.gz", "hashes": { - "sha256": "43f52d4c6a0be301d53ebd867de05e2926c35728b3260157d274635a0a947f1c" + "sha256": "ec22d826a36ed72a7358ff3fe56cbd4ba69dd7a6718ffd450ff0e9df7a47ce6a" }, "provenance": null, - "requires-python": null, - "size": 485625, - "upload-time": "2017-03-30T08:36:13.582868Z", - "url": "https://files.pythonhosted.org/packages/42/76/817ef6af92ae3d077465bccfd8a1ae47d02d6db83d558711b503540ca5c7/pytz-2017.2-py2.7.egg", + "requires-python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 131068, + "upload-time": "2018-06-14T13:40:41.014589Z", + "url": "https://files.pythonhosted.org/packages/54/1f/782a5734931ddf2e1494e4cd615a51ff98e1879cbe9eecbdfeaf09aa75e9/requests-2.19.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "0dc83410f433a83560a8e810f2fb32b5e9de69f83a9793bf48a93e288e5f4989" + "sha256": "5bf6f21488f0974c6d766abf0fd3e5a4d58bcdf4fe9660fc87b2be126ba753d9" }, "data-dist-info-metadata": { - "sha256": "0dc83410f433a83560a8e810f2fb32b5e9de69f83a9793bf48a93e288e5f4989" + "sha256": "5bf6f21488f0974c6d766abf0fd3e5a4d58bcdf4fe9660fc87b2be126ba753d9" }, - "filename": "pytz-2017.2-py2.py3-none-any.whl", + "filename": "requests-2.20.0-py2.py3-none-any.whl", "hashes": { - "sha256": "d1d6729c85acea5423671382868627129432fba9a89ecbb248d8d1c7a9f01c67" + "sha256": "a84b8c9ab6239b578f22d1c21d51b696dcfe004032bb80ea832398d6909d7279" }, "provenance": null, - "requires-python": null, - "size": 484917, - "upload-time": "2017-03-30T08:36:37.018393Z", - "url": "https://files.pythonhosted.org/packages/55/62/e7cd0e15b76062d298413f14bb4ec3cd8568a22d274427f9c3c7286969f4/pytz-2017.2-py2.py3-none-any.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 60980, + "upload-time": "2018-10-18T15:46:10.776819Z", + "url": "https://files.pythonhosted.org/packages/f1/ca/10332a30cb25b627192b4ea272c351bce3ca1091e541245cccbace6051d8/requests-2.20.0-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2017.2-py3.3.egg", + "filename": "requests-2.20.0.tar.gz", "hashes": { - "sha256": "54a935085f7bf101f86b2aff75bd9672b435f51c3339db2ff616e66845f2b8f9" + "sha256": "99dcfdaaeb17caf6e526f32b6a7b780461512ab3f1d992187801694cba42770c" }, "provenance": null, - "requires-python": null, - "size": 486601, - "upload-time": "2017-03-30T08:36:18.540739Z", - "url": "https://files.pythonhosted.org/packages/f5/ff/7e03145227fb4adb5bfb3f42c78e05ed24eb88de6ecc7bcd955a0c536731/pytz-2017.2-py3.3.egg", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 111179, + "upload-time": "2018-10-18T15:46:12.763897Z", + "url": "https://files.pythonhosted.org/packages/97/10/92d25b93e9c266c94b76a5548f020f3f1dd0eb40649cb1993532c0af8f4c/requests-2.20.0.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2017.2-py3.4.egg", + "core-metadata": { + "sha256": "7d8dc5fd0d8e56e468df4532af7e0687102cbfe788655120ef2d6851168261f6" + }, + "data-dist-info-metadata": { + "sha256": "7d8dc5fd0d8e56e468df4532af7e0687102cbfe788655120ef2d6851168261f6" + }, + "filename": "requests-2.20.1-py2.py3-none-any.whl", "hashes": { - "sha256": "39504670abb5dae77f56f8eb63823937ce727d7cdd0088e6909e6dcac0f89043" + "sha256": "65b3a120e4329e33c9889db89c80976c5272f56ea92d3e74da8a463992e3ff54" }, "provenance": null, - "requires-python": null, - "size": 486297, - "upload-time": "2017-03-30T08:36:24.033901Z", - "url": "https://files.pythonhosted.org/packages/62/9d/ccb07ab507c0667f20557430f22038db57835746c37c94c731237edbce9f/pytz-2017.2-py3.4.egg", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 57987, + "upload-time": "2018-11-08T17:20:29.533862Z", + "url": "https://files.pythonhosted.org/packages/ff/17/5cbb026005115301a8fb2f9b0e3e8d32313142fe8b617070e7baad20554f/requests-2.20.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2017.2-py3.5.egg", + "filename": "requests-2.20.1.tar.gz", "hashes": { - "sha256": "ddc93b6d41cfb81266a27d23a79e13805d4a5521032b512643af8729041a81b4" + "sha256": "ea881206e59f41dbd0bd445437d792e43906703fff75ca8ff43ccdb11f33f263" }, "provenance": null, - "requires-python": null, - "size": 486238, - "upload-time": "2017-03-30T08:36:30.540759Z", - "url": "https://files.pythonhosted.org/packages/aa/b1/6ce9665e4ecc240aff34a762c0d9ad5c4b028b0aa8f1f2e2625fca2d60ff/pytz-2017.2-py3.5.egg", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 111475, + "upload-time": "2018-11-08T17:20:31.391071Z", + "url": "https://files.pythonhosted.org/packages/40/35/298c36d839547b50822985a2cf0611b3b978a5ab7a5af5562b8ebe3e1369/requests-2.20.1.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2017.2.zip", + "core-metadata": { + "sha256": "819a8372de33e80a50182d0211ddd865f5e911049b09451a4e3265d8c58e04f6" + }, + "data-dist-info-metadata": { + "sha256": "819a8372de33e80a50182d0211ddd865f5e911049b09451a4e3265d8c58e04f6" + }, + "filename": "requests-2.21.0-py2.py3-none-any.whl", "hashes": { - "sha256": "f5c056e8f62d45ba8215e5cb8f50dfccb198b4b9fbea8500674f3443e4689589" + "sha256": "7bf2a778576d825600030a110f3c0e3e8edc51dfaafe1c146e39a2027784957b" }, "provenance": null, - "requires-python": null, - "size": 502168, - "upload-time": "2017-03-30T08:36:44.810607Z", - "url": "https://files.pythonhosted.org/packages/a4/09/c47e57fc9c7062b4e83b075d418800d322caa87ec0ac21e6308bd3a2d519/pytz-2017.2.zip", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 57987, + "upload-time": "2018-12-10T15:40:08.741431Z", + "url": "https://files.pythonhosted.org/packages/7d/e3/20f3d364d6c8e5d2353c72a67778eb189176f08e873c9900e10c0287b84b/requests-2.21.0-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2017.3-py2.4.egg", + "filename": "requests-2.21.0.tar.gz", "hashes": { - "sha256": "80af0f3008046b9975242012a985f04c5df1f01eed4ec1633d56cc47a75a6a48" + "sha256": "502a824f31acdacb3a35b6690b5fbf0bc41d63a24a45c4004352b0242707598e" }, "provenance": null, - "requires-python": null, - "size": 512992, - "upload-time": "2017-10-30T14:10:09.075959Z", - "url": "https://files.pythonhosted.org/packages/de/a9/082867c837d3c93f63ac1b50e02355edf58f805adc9ec7d515b41498e2ef/pytz-2017.3-py2.4.egg", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 111528, + "upload-time": "2018-12-10T15:40:11.072000Z", + "url": "https://files.pythonhosted.org/packages/52/2c/514e4ac25da2b08ca5a464c50463682126385c4272c18193876e91f4bc38/requests-2.21.0.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2017.3-py2.5.egg", + "core-metadata": { + "sha256": "b09d59748805d2ea15f54e7c555a0466fd504f2302a667363109db9286f79ec1" + }, + "data-dist-info-metadata": { + "sha256": "b09d59748805d2ea15f54e7c555a0466fd504f2302a667363109db9286f79ec1" + }, + "filename": "requests-2.22.0-py2.py3-none-any.whl", "hashes": { - "sha256": "feb2365914948b8620347784b6b6da356f31c9d03560259070b2f30cff3d469d" + "sha256": "9cf5292fcd0f598c671cfc1e0d7d1a7f13bb8085e9a590f48c010551dc6c4b31" }, "provenance": null, - "requires-python": null, - "size": 512529, - "upload-time": "2017-10-30T14:10:15.103874Z", - "url": "https://files.pythonhosted.org/packages/f6/6e/d922c3d2608571c1b5f800db160d27bc69677a9a396e45ed3e079a14b99b/pytz-2017.3-py2.5.egg", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 57952, + "upload-time": "2019-05-16T14:37:14.357166Z", + "url": "https://files.pythonhosted.org/packages/51/bd/23c926cd341ea6b7dd0b2a00aba99ae0f828be89d72b2190f27c11d4b7fb/requests-2.22.0-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2017.3-py2.6.egg", + "filename": "requests-2.22.0.tar.gz", "hashes": { - "sha256": "59707844a9825589878236ff2f4e0dc9958511b7ffaae94dc615da07d4a68d33" + "sha256": "11e007a8a2aa0323f5a921e9e6a2d7e4e67d9877e85773fba9ba6419025cbeb4" }, "provenance": null, - "requires-python": null, - "size": 512496, - "upload-time": "2017-10-30T14:10:19.438096Z", - "url": "https://files.pythonhosted.org/packages/b0/e3/f3ccfb48a1847c5331ebc76071861b359a1eba6c5dcbd9a26c7ad910085e/pytz-2017.3-py2.6.egg", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 113406, + "upload-time": "2019-05-16T14:37:18.093794Z", + "url": "https://files.pythonhosted.org/packages/01/62/ddcf76d1d19885e8579acb1b1df26a852b03472c0e46d2b959a714c90608/requests-2.22.0.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2017.3-py2.7.egg", + "filename": "requests-2.23.0-py2.7.egg", "hashes": { - "sha256": "d0ef5ef55ed3d37854320d4926b04a4cb42a2e88f71da9ddfdacfde8e364f027" + "sha256": "5d2d0ffbb515f39417009a46c14256291061ac01ba8f875b90cad137de83beb4" }, "provenance": null, - "requires-python": null, - "size": 512337, - "upload-time": "2017-10-30T14:10:24.933001Z", - "url": "https://files.pythonhosted.org/packages/6c/d3/1f28904f07e937f34e141a44e97a71bb7c95552f857a5da85b716e31eb94/pytz-2017.3-py2.7.egg", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 57274, + "upload-time": "2020-06-17T16:30:11.334360Z", + "url": "https://files.pythonhosted.org/packages/19/0a/6efa24d3589a8595a7293bd9716bbd4608fcc668a27aa83fff9043c515f7/requests-2.23.0-py2.7.egg", "yanked": false }, { "core-metadata": { - "sha256": "4272452b4d3e03450a61f2d7845700c65edc6a411f1ccb463309a6e4ddc6b285" + "sha256": "f80508587086ded298b0fda99d872e42fef8c9e761c4848c51ed02cca314bdf8" }, "data-dist-info-metadata": { - "sha256": "4272452b4d3e03450a61f2d7845700c65edc6a411f1ccb463309a6e4ddc6b285" + "sha256": "f80508587086ded298b0fda99d872e42fef8c9e761c4848c51ed02cca314bdf8" }, - "filename": "pytz-2017.3-py2.py3-none-any.whl", + "filename": "requests-2.23.0-py2.py3-none-any.whl", "hashes": { - "sha256": "c41c62827ce9cafacd6f2f7018e4f83a6f1986e87bfd000b8cfbd4ab5da95f1a" + "sha256": "43999036bfa82904b6af1d99e4882b560e5e2c68e5c4b0aa03b655f3d7d73fee" }, "provenance": null, - "requires-python": null, - "size": 511694, - "upload-time": "2017-10-30T14:10:03.493498Z", - "url": "https://files.pythonhosted.org/packages/a3/7f/e7d1acbd433b929168a4fb4182a2ff3c33653717195a26c1de099ad1ef29/pytz-2017.3-py2.py3-none-any.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 58406, + "upload-time": "2020-02-19T18:50:59.409378Z", + "url": "https://files.pythonhosted.org/packages/1a/70/1935c770cb3be6e3a8b78ced23d7e0f3b187f5cbfab4749523ed65d7c9b1/requests-2.23.0-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2017.3-py3.3.egg", + "filename": "requests-2.23.0.tar.gz", "hashes": { - "sha256": "8cc90340159b5d7ced6f2ba77694d946fc975b09f1a51d93f3ce3bb399396f94" + "sha256": "b3f43d496c6daba4493e7c431722aeb7dbc6288f52a6e04e7b6023b0247817e6" }, "provenance": null, - "requires-python": null, - "size": 513336, - "upload-time": "2017-10-30T14:10:28.939650Z", - "url": "https://files.pythonhosted.org/packages/87/57/6b7db5c0e596fdbda45702639ed681f03d4b7848c0db56c96c4cef8dd6fc/pytz-2017.3-py3.3.egg", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 114327, + "upload-time": "2020-02-19T18:51:01.710547Z", + "url": "https://files.pythonhosted.org/packages/f5/4f/280162d4bd4d8aad241a21aecff7a6e46891b905a4341e7ab549ebaf7915/requests-2.23.0.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2017.3-py3.4.egg", - "hashes": { - "sha256": "dd2e4ca6ce3785c8dd342d1853dd9052b19290d5bf66060846e5dc6b8d6667f7" + "core-metadata": { + "sha256": "7e5041f76e49cfaa3727566d9e100c3447ccf13a577a1a3e4790236c0a6b2e30" }, - "provenance": null, - "requires-python": null, - "size": 513030, - "upload-time": "2017-10-30T14:10:32.175540Z", - "url": "https://files.pythonhosted.org/packages/4b/d1/16e9bca7d053b69f777d9825aa5266c44bdcb3fa708fa08a412dbe43b745/pytz-2017.3-py3.4.egg", - "yanked": false - }, - { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2017.3-py3.5.egg", + "data-dist-info-metadata": { + "sha256": "7e5041f76e49cfaa3727566d9e100c3447ccf13a577a1a3e4790236c0a6b2e30" + }, + "filename": "requests-2.24.0-py2.py3-none-any.whl", "hashes": { - "sha256": "699d18a2a56f19ee5698ab1123bbcc1d269d061996aeb1eda6d89248d3542b82" + "sha256": "fe75cc94a9443b9246fc7049224f75604b113c36acb93f87b80ed42c44cbb898" }, "provenance": null, - "requires-python": null, - "size": 512967, - "upload-time": "2017-10-30T14:10:36.340464Z", - "url": "https://files.pythonhosted.org/packages/02/ac/61637d728871bf127e2700131d17c1eebc50b450cc8e0fb7d38183c7270c/pytz-2017.3-py3.5.egg", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 61826, + "upload-time": "2020-06-17T16:30:08.738735Z", + "url": "https://files.pythonhosted.org/packages/45/1e/0c169c6a5381e241ba7404532c16a21d86ab872c9bed8bdcd4c423954103/requests-2.24.0-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2017.3.zip", + "filename": "requests-2.24.0.tar.gz", "hashes": { - "sha256": "fae4cffc040921b8a2d60c6cf0b5d662c1190fe54d718271db4eb17d44a185b7" + "sha256": "b3559a131db72c33ee969480840fff4bb6dd111de7dd27c8ee1f820f4f00231b" }, "provenance": null, - "requires-python": null, - "size": 527977, - "upload-time": "2017-10-30T14:10:39.802578Z", - "url": "https://files.pythonhosted.org/packages/60/88/d3152c234da4b2a1f7a989f89609ea488225eaea015bc16fbde2b3fdfefa/pytz-2017.3.zip", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 115071, + "upload-time": "2020-06-17T16:30:14.123456Z", + "url": "https://files.pythonhosted.org/packages/da/67/672b422d9daf07365259958912ba533a0ecab839d4084c487a5fe9a5405f/requests-2.24.0.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2018.3-py2.4.egg", + "core-metadata": { + "sha256": "945e2a41350fe459af4575f6169b4cbf37755416021c38d28550279cbf63ad5c" + }, + "data-dist-info-metadata": { + "sha256": "945e2a41350fe459af4575f6169b4cbf37755416021c38d28550279cbf63ad5c" + }, + "filename": "requests-2.25.0-py2.py3-none-any.whl", "hashes": { - "sha256": "ed6509d9af298b7995d69a440e2822288f2eca1681b8cce37673dbb10091e5fe" + "sha256": "e786fa28d8c9154e6a4de5d46a1d921b8749f8b74e28bde23768e5e16eece998" }, "provenance": null, - "requires-python": null, - "size": 511021, - "upload-time": "2018-02-09T07:58:26.726353Z", - "url": "https://files.pythonhosted.org/packages/5b/8f/b167cff7c132dd9117ed431c5751dfca3a1ce0155d3286ae500b792842bf/pytz-2018.3-py2.4.egg", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 61132, + "upload-time": "2020-11-11T20:05:15.870484Z", + "url": "https://files.pythonhosted.org/packages/39/fc/f91eac5a39a65f75a7adb58eac7fa78871ea9872283fb9c44e6545998134/requests-2.25.0-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2018.3-py2.5.egg", + "filename": "requests-2.25.0.tar.gz", "hashes": { - "sha256": "f93ddcdd6342f94cea379c73cddb5724e0d6d0a1c91c9bdef364dc0368ba4fda" + "sha256": "7f1a0b932f4a60a1a65caa4263921bb7d9ee911957e0ae4a23a6dd08185ad5f8" }, "provenance": null, - "requires-python": null, - "size": 510586, - "upload-time": "2018-02-09T07:58:30.617848Z", - "url": "https://files.pythonhosted.org/packages/e4/25/268162fed249be11308655bdcfa891e29b39f3c2d1cf52690f93cee79b6e/pytz-2018.3-py2.5.egg", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 101897, + "upload-time": "2020-11-11T20:05:17.193088Z", + "url": "https://files.pythonhosted.org/packages/9f/14/4a6542a078773957aa83101336375c9597e6fe5889d20abda9c38f9f3ff2/requests-2.25.0.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2018.3-py2.6.egg", + "core-metadata": { + "sha256": "46e361dfcb8dd0832c453dcec1a4cd07f5b21b1e91330c10a0cc2e8d77e45153" + }, + "data-dist-info-metadata": { + "sha256": "46e361dfcb8dd0832c453dcec1a4cd07f5b21b1e91330c10a0cc2e8d77e45153" + }, + "filename": "requests-2.25.1-py2.py3-none-any.whl", "hashes": { - "sha256": "61242a9abc626379574a166dc0e96a66cd7c3b27fc10868003fa210be4bff1c9" + "sha256": "c210084e36a42ae6b9219e00e48287def368a26d03a048ddad7bfee44f75871e" }, "provenance": null, - "requires-python": null, - "size": 510545, - "upload-time": "2018-02-09T07:58:34.290417Z", - "url": "https://files.pythonhosted.org/packages/27/9a/1c9684b14c910e572d0af3f5840f98900e8b21b7b1d274a7e615d2ecc661/pytz-2018.3-py2.6.egg", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 61216, + "upload-time": "2020-12-16T19:38:34.329342Z", + "url": "https://files.pythonhosted.org/packages/29/c1/24814557f1d22c56d50280771a17307e6bf87b70727d975fd6b2ce6b014a/requests-2.25.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2018.3-py2.7.egg", + "filename": "requests-2.25.1.tar.gz", "hashes": { - "sha256": "ba18e6a243b3625513d85239b3e49055a2f0318466e0b8a92b8fb8ca7ccdf55f" + "sha256": "27973dd4a904a4f13b263a19c866c13b92a39ed1c964655f025f3f8d3d75b804" }, "provenance": null, - "requires-python": null, - "size": 510397, - "upload-time": "2018-02-09T07:58:38.067422Z", - "url": "https://files.pythonhosted.org/packages/bf/d1/d0c9babd1695441cb059be39f9eea38ad1b631cd386765d2cdc97359ccae/pytz-2018.3-py2.7.egg", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 102161, + "upload-time": "2020-12-16T19:38:36.779257Z", + "url": "https://files.pythonhosted.org/packages/6b/47/c14abc08432ab22dc18b9892252efaf005ab44066de871e72a38d6af464b/requests-2.25.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "95e92b7cbe0b523b418a1675fa52fb023683dbf6ad9fd7196ce119c219c8f058" + "sha256": "8566834351ce68cbc073e29a245660bf5f9fa2ff822b1192c0422c646862041f" }, "data-dist-info-metadata": { - "sha256": "95e92b7cbe0b523b418a1675fa52fb023683dbf6ad9fd7196ce119c219c8f058" + "sha256": "8566834351ce68cbc073e29a245660bf5f9fa2ff822b1192c0422c646862041f" }, - "filename": "pytz-2018.3-py2.py3-none-any.whl", + "filename": "requests-2.26.0-py2.py3-none-any.whl", "hashes": { - "sha256": "07edfc3d4d2705a20a6e99d97f0c4b61c800b8232dc1c04d87e8554f130148dd" + "sha256": "6c1246513ecd5ecd4528a0906f910e8f0f9c6b8ec72030dc9fd154dc1a6efd24" }, "provenance": null, - "requires-python": null, - "size": 509950, - "upload-time": "2018-02-09T07:58:22.321856Z", - "url": "https://files.pythonhosted.org/packages/3c/80/32e98784a8647880dedf1f6bf8e2c91b195fe18fdecc6767dcf5104598d6/pytz-2018.3-py2.py3-none-any.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 62251, + "upload-time": "2021-07-13T14:55:06.933494Z", + "url": "https://files.pythonhosted.org/packages/92/96/144f70b972a9c0eabbd4391ef93ccd49d0f2747f4f6a2a2738e99e5adc65/requests-2.26.0-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2018.3-py3.3.egg", + "filename": "requests-2.26.0.tar.gz", "hashes": { - "sha256": "3a47ff71597f821cd84a162e71593004286e5be07a340fd462f0d33a760782b5" + "sha256": "b8aa58f8cf793ffd8782d3d8cb19e66ef36f7aba4353eec859e74678b01b07a7" }, "provenance": null, - "requires-python": null, - "size": 511375, - "upload-time": "2018-02-09T07:58:41.729163Z", - "url": "https://files.pythonhosted.org/packages/a6/2b/39eed46d5e351c57a8be58bafd36936f69e676a047c9f016bfa4077c8a83/pytz-2018.3-py3.3.egg", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 104433, + "upload-time": "2021-07-13T14:55:08.972521Z", + "url": "https://files.pythonhosted.org/packages/e7/01/3569e0b535fb2e4a6c384bdbed00c55b9d78b5084e0fb7f4d0bf523d7670/requests-2.26.0.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "pytz-2018.3-py3.4.egg", + "core-metadata": { + "sha256": "9745e7e54b9a227ef402b45002714e7884eab9f2a4cf6bada2dede7dad946c6d" + }, + "data-dist-info-metadata": { + "sha256": "9745e7e54b9a227ef402b45002714e7884eab9f2a4cf6bada2dede7dad946c6d" + }, + "filename": "requests-2.27.0-py2.py3-none-any.whl", "hashes": { - "sha256": "5bd55c744e6feaa4d599a6cbd8228b4f8f9ba96de2c38d56f08e534b3c9edf0d" + "sha256": "f71a09d7feba4a6b64ffd8e9d9bc60f9bf7d7e19fd0e04362acb1cfc2e3d98df" }, "provenance": null, - "requires-python": null, - "size": 511076, - "upload-time": "2018-02-09T07:58:45.453096Z", - "url": "https://files.pythonhosted.org/packages/48/90/880fff3828c76ed677eb632a6dc4294cc625bad6f2c8aaf4d0c63d8e8b19/pytz-2018.3-py3.4.egg", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 63074, + "upload-time": "2022-01-03T15:09:26.599400Z", + "url": "https://files.pythonhosted.org/packages/47/01/f420e7add78110940639a958e5af0e3f8e07a8a8b62049bac55ee117aa91/requests-2.27.0-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2018.3-py3.5.egg", + "filename": "requests-2.27.0.tar.gz", "hashes": { - "sha256": "887ab5e5b32e4d0c86efddd3d055c1f363cbaa583beb8da5e22d2fa2f64d51ef" + "sha256": "8e5643905bf20a308e25e4c1dd379117c09000bf8a82ebccc462cfb1b34a16b5" }, "provenance": null, - "requires-python": null, - "size": 511031, - "upload-time": "2018-02-09T07:58:49.449444Z", - "url": "https://files.pythonhosted.org/packages/73/5b/2a8d31d391af5e2c86fc47e37ba4e159d64fda0022bef999e77060742e3f/pytz-2018.3-py3.5.egg", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 108487, + "upload-time": "2022-01-03T15:09:28.067178Z", + "url": "https://files.pythonhosted.org/packages/c0/e3/826e27b942352a74b656e8f58b4dc7ed9495ce2d4eeb498181167c615303/requests-2.27.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7f122319afd2d919690f8a05246752b974161541b18dc80084b605f47c11a7c4" + }, + "data-dist-info-metadata": { + "sha256": "7f122319afd2d919690f8a05246752b974161541b18dc80084b605f47c11a7c4" + }, + "filename": "requests-2.27.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "f22fa1e554c9ddfd16e6e41ac79759e17be9e492b3587efa038054674760e72d" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 63133, + "upload-time": "2022-01-05T15:40:49.334679Z", + "url": "https://files.pythonhosted.org/packages/2d/61/08076519c80041bc0ffa1a8af0cbd3bf3e2b62af10435d269a9d0f40564d/requests-2.27.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2018.3.tar.gz", + "filename": "requests-2.27.1.tar.gz", "hashes": { - "sha256": "410bcd1d6409026fbaa65d9ed33bf6dd8b1e94a499e32168acfc7b332e4095c0" + "sha256": "68d7c56fd5a8999887728ef304a6d12edc7be74f1cfa47714fc8b414525c9a61" }, "provenance": null, - "requires-python": null, - "size": 314214, - "upload-time": "2018-02-09T07:58:53.025212Z", - "url": "https://files.pythonhosted.org/packages/1b/50/4cdc62fc0753595fc16c8f722a89740f487c6e5670c644eb8983946777be/pytz-2018.3.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 106758, + "upload-time": "2022-01-05T15:40:51.698067Z", + "url": "https://files.pythonhosted.org/packages/60/f3/26ff3767f099b73e0efa138a9998da67890793bfa475d8278f84a30fec77/requests-2.27.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "0cecbc7ee84a8f676ca3416ac683ecd321f2d856ba6e3ea3846bc2b4eb0dc00c" + "sha256": "650a48007dd86bdc922b4f7be439461af73c9ed5002148297c1a49ff4c2493d3" }, "data-dist-info-metadata": { - "sha256": "0cecbc7ee84a8f676ca3416ac683ecd321f2d856ba6e3ea3846bc2b4eb0dc00c" + "sha256": "650a48007dd86bdc922b4f7be439461af73c9ed5002148297c1a49ff4c2493d3" }, - "filename": "pytz-2018.4-py2.py3-none-any.whl", + "filename": "requests-2.28.0-py3-none-any.whl", "hashes": { - "sha256": "65ae0c8101309c45772196b21b74c46b2e5d11b6275c45d251b150d5da334555" + "sha256": "bc7861137fbce630f17b03d3ad02ad0bf978c844f3536d0edda6499dafce2b6f" }, "provenance": null, - "requires-python": null, - "size": 510900, - "upload-time": "2018-04-10T10:48:11.771808Z", - "url": "https://files.pythonhosted.org/packages/dc/83/15f7833b70d3e067ca91467ca245bae0f6fe56ddc7451aa0dc5606b120f2/pytz-2018.4-py2.py3-none-any.whl", + "requires-python": ">=3.7, <4", + "size": 62849, + "upload-time": "2022-06-09T14:44:34.115743Z", + "url": "https://files.pythonhosted.org/packages/41/5b/2209eba8133fc081d3ffff02e1f6376e3117e52bb16f674721a83e67e68e/requests-2.28.0-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2018.4.tar.gz", + "filename": "requests-2.28.0.tar.gz", "hashes": { - "sha256": "c06425302f2cf668f1bba7a0a03f3c1d34d4ebeef2c72003da308b3947c7f749" + "sha256": "d568723a7ebd25875d8d1eaf5dfa068cd2fc8194b2e483d7b1f7c81918dbec6b" }, "provenance": null, - "requires-python": null, - "size": 308066, - "upload-time": "2018-04-10T10:48:21.398987Z", - "url": "https://files.pythonhosted.org/packages/10/76/52efda4ef98e7544321fd8d5d512e11739c1df18b0649551aeccfb1c8376/pytz-2018.4.tar.gz", + "requires-python": ">=3.7, <4", + "size": 109748, + "upload-time": "2022-06-09T14:44:36.903113Z", + "url": "https://files.pythonhosted.org/packages/e9/23/384d9953bb968731212dc37af87cb75a885dc48e0615bd6a303577c4dc4b/requests-2.28.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "1c3b2b043a012123edc9e75b2e7834075bf20aec25a9f404189445aa2a197f24" + "sha256": "7a8358489b8f59baa5ed38a5f5d28f6fef8a454da8b8647883b531b591681cd5" }, "data-dist-info-metadata": { - "sha256": "1c3b2b043a012123edc9e75b2e7834075bf20aec25a9f404189445aa2a197f24" + "sha256": "7a8358489b8f59baa5ed38a5f5d28f6fef8a454da8b8647883b531b591681cd5" }, - "filename": "pytz-2018.5-py2.py3-none-any.whl", + "filename": "requests-2.28.1-py3-none-any.whl", "hashes": { - "sha256": "a061aa0a9e06881eb8b3b2b43f05b9439d6583c206d0a6c340ff72a7b6669053" + "sha256": "8fefa2a1a1365bf5520aac41836fbee479da67864514bdb821f31ce07ce65349" }, "provenance": null, - "requires-python": null, - "size": 510974, - "upload-time": "2018-06-29T06:53:04.818784Z", - "url": "https://files.pythonhosted.org/packages/30/4e/27c34b62430286c6d59177a0842ed90dc789ce5d1ed740887653b898779a/pytz-2018.5-py2.py3-none-any.whl", + "requires-python": ">=3.7, <4", + "size": 62843, + "upload-time": "2022-06-29T15:13:40.685859Z", + "url": "https://files.pythonhosted.org/packages/ca/91/6d9b8ccacd0412c08820f72cebaa4f0c0441b5cda699c90f618b6f8a1b42/requests-2.28.1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2018.5.tar.gz", + "filename": "requests-2.28.1.tar.gz", "hashes": { - "sha256": "ffb9ef1de172603304d9d2819af6f5ece76f2e85ec10692a524dd876e72bf277" + "sha256": "7c5599b102feddaa661c826c56ab4fee28bfd17f5abca1ebbe3e7f19d7c97983" }, "provenance": null, - "requires-python": null, - "size": 318799, - "upload-time": "2018-06-29T06:53:08.607196Z", - "url": "https://files.pythonhosted.org/packages/ca/a9/62f96decb1e309d6300ebe7eee9acfd7bccaeedd693794437005b9067b44/pytz-2018.5.tar.gz", + "requires-python": ">=3.7, <4", + "size": 109805, + "upload-time": "2022-06-29T15:13:42.715104Z", + "url": "https://files.pythonhosted.org/packages/a5/61/a867851fd5ab77277495a8709ddda0861b28163c4613b011bc00228cc724/requests-2.28.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "e66ea59aa82bb09606c1c21dc94224adfa553581f556b640561cd5e09aa01edc" + "sha256": "ef5eb88ec1593772e587f9d7fe8051a9eb654dd7142d10638e7425cebb67e98d" }, "data-dist-info-metadata": { - "sha256": "e66ea59aa82bb09606c1c21dc94224adfa553581f556b640561cd5e09aa01edc" + "sha256": "ef5eb88ec1593772e587f9d7fe8051a9eb654dd7142d10638e7425cebb67e98d" }, - "filename": "pytz-2018.6-py2.py3-none-any.whl", + "filename": "requests-2.28.2-py3-none-any.whl", "hashes": { - "sha256": "91e3ccf2c344ffaa6defba1ce7f38f97026943f675b7703f44789768e4cb0ece" + "sha256": "64299f4909223da747622c030b781c0d7811e359c37124b4bd368fb8c6518baa" }, "provenance": null, - "requires-python": null, - "size": 507177, - "upload-time": "2018-10-24T09:25:30.983267Z", - "url": "https://files.pythonhosted.org/packages/52/8b/876c5745f617630be90cfb8fafe363c6d7204b176dc707d1805d1e9a0a35/pytz-2018.6-py2.py3-none-any.whl", + "requires-python": ">=3.7, <4", + "size": 62822, + "upload-time": "2023-01-12T16:24:52.241259Z", + "url": "https://files.pythonhosted.org/packages/d2/f4/274d1dbe96b41cf4e0efb70cbced278ffd61b5c7bb70338b62af94ccb25b/requests-2.28.2-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2018.6.tar.gz", + "filename": "requests-2.28.2.tar.gz", "hashes": { - "sha256": "642253af8eae734d1509fc6ac9c1aee5e5b69d76392660889979b9870610a46b" + "sha256": "98b1b2782e3c6c4904938b84c0eb932721069dfdb9134313beff7c83c2df24bf" }, "provenance": null, - "requires-python": null, - "size": 310103, - "upload-time": "2018-10-24T09:25:34.883667Z", - "url": "https://files.pythonhosted.org/packages/c7/df/68a3331691a604a8241335064cf20742338d66eb008da96d4c9f3e3d4c41/pytz-2018.6.tar.gz", + "requires-python": ">=3.7, <4", + "size": 108206, + "upload-time": "2023-01-12T16:24:54.687770Z", + "url": "https://files.pythonhosted.org/packages/9d/ee/391076f5937f0a8cdf5e53b701ffc91753e87b07d66bae4a09aa671897bf/requests-2.28.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d62f62dde8d6af514c040daa78f4533c37de92f27e12a97b5b29fff0e395b3bf" + "sha256": "02b25c03b6642d78eded75901c5673a42d038f13dc8d36ad534461a1783dbdbe" }, "data-dist-info-metadata": { - "sha256": "d62f62dde8d6af514c040daa78f4533c37de92f27e12a97b5b29fff0e395b3bf" + "sha256": "02b25c03b6642d78eded75901c5673a42d038f13dc8d36ad534461a1783dbdbe" }, - "filename": "pytz-2018.7-py2.py3-none-any.whl", + "filename": "requests-2.29.0-py3-none-any.whl", "hashes": { - "sha256": "8e0f8568c118d3077b46be7d654cc8167fa916092e28320cde048e54bfc9f1e6" + "sha256": "e8f3c9be120d3333921d213eef078af392fba3933ab7ed2d1cba3b56f2568c3b" }, "provenance": null, - "requires-python": null, - "size": 506627, - "upload-time": "2018-10-29T10:11:56.348153Z", - "url": "https://files.pythonhosted.org/packages/f8/0e/2365ddc010afb3d79147f1dd544e5ee24bf4ece58ab99b16fbb465ce6dc0/pytz-2018.7-py2.py3-none-any.whl", + "requires-python": ">=3.7", + "size": 62499, + "upload-time": "2023-04-26T15:24:31.555832Z", + "url": "https://files.pythonhosted.org/packages/cf/e1/2aa539876d9ed0ddc95882451deb57cfd7aa8dbf0b8dbce68e045549ba56/requests-2.29.0-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2018.7.tar.gz", + "filename": "requests-2.29.0.tar.gz", "hashes": { - "sha256": "31cb35c89bd7d333cd32c5f278fca91b523b0834369e757f4c5641ea252236ca" + "sha256": "f2e34a75f4749019bb0e3effb66683630e4ffeaf75819fb51bebef1bf5aef059" }, "provenance": null, - "requires-python": null, - "size": 300745, - "upload-time": "2018-10-29T10:12:00.427854Z", - "url": "https://files.pythonhosted.org/packages/cd/71/ae99fc3df1b1c5267d37ef2c51b7d79c44ba8a5e37b48e3ca93b4d74d98b/pytz-2018.7.tar.gz", + "requires-python": ">=3.7", + "size": 108279, + "upload-time": "2023-04-26T15:24:34.435420Z", + "url": "https://files.pythonhosted.org/packages/4c/d2/70fc708727b62d55bc24e43cc85f073039023212d482553d853c44e57bdb/requests-2.29.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "79a1bd13a99637286ddf5a88c3b52af924d1101dd1b326a872ac400b9034180b" + "sha256": "29fc68a0cae090c8a5643d4031ee48fb1db8ebc1d24f6c7b68198c59b44c7467" }, "data-dist-info-metadata": { - "sha256": "79a1bd13a99637286ddf5a88c3b52af924d1101dd1b326a872ac400b9034180b" + "sha256": "29fc68a0cae090c8a5643d4031ee48fb1db8ebc1d24f6c7b68198c59b44c7467" }, - "filename": "pytz-2018.9-py2.py3-none-any.whl", + "filename": "requests-2.30.0-py3-none-any.whl", "hashes": { - "sha256": "32b0891edff07e28efe91284ed9c31e123d84bea3fd98e1f72be2508f43ef8d9" + "sha256": "10e94cc4f3121ee6da529d358cdaeaff2f1c409cd377dbc72b825852f2f7e294" }, "provenance": null, - "requires-python": null, - "size": 510688, - "upload-time": "2019-01-07T07:54:53.185603Z", - "url": "https://files.pythonhosted.org/packages/61/28/1d3920e4d1d50b19bc5d24398a7cd85cc7b9a75a490570d5a30c57622d34/pytz-2018.9-py2.py3-none-any.whl", + "requires-python": ">=3.7", + "size": 62486, + "upload-time": "2023-05-03T15:44:03.457714Z", + "url": "https://files.pythonhosted.org/packages/96/80/034ffeca15c0f4e01b7b9c6ad0fb704b44e190cde4e757edbd60be404c41/requests-2.30.0-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2018.9.tar.gz", + "filename": "requests-2.30.0.tar.gz", "hashes": { - "sha256": "d5f05e487007e29e03409f9398d074e158d920d36eb82eaf66fb1136b0c5374c" + "sha256": "239d7d4458afcb28a692cdd298d87542235f4ca8d36d03a15bfc128a6559a2f4" }, "provenance": null, - "requires-python": null, - "size": 310705, - "upload-time": "2019-01-07T07:55:01.694218Z", - "url": "https://files.pythonhosted.org/packages/af/be/6c59e30e208a5f28da85751b93ec7b97e4612268bb054d0dff396e758a90/pytz-2018.9.tar.gz", + "requires-python": ">=3.7", + "size": 108411, + "upload-time": "2023-05-03T15:44:06.936747Z", + "url": "https://files.pythonhosted.org/packages/e0/69/122171604bcef06825fa1c05bd9e9b1d43bc9feb8c6c0717c42c92cc6f3c/requests-2.30.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "98573affb635d6b5cbd463842ce51df1a9d8d0146347f93ddfddeda9b2ea0fe6" + "sha256": "7823e890e9db6f415138badf9744791290ef76e7ec6fd09a3789e8247fffe782" }, "data-dist-info-metadata": { - "sha256": "98573affb635d6b5cbd463842ce51df1a9d8d0146347f93ddfddeda9b2ea0fe6" + "sha256": "7823e890e9db6f415138badf9744791290ef76e7ec6fd09a3789e8247fffe782" }, - "filename": "pytz-2019.1-py2.py3-none-any.whl", + "filename": "requests-2.31.0-py3-none-any.whl", "hashes": { - "sha256": "303879e36b721603cc54604edcac9d20401bdbe31e1e4fdee5b9f98d5d31dfda" + "sha256": "58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f" }, "provenance": null, - "requires-python": null, - "size": 510910, - "upload-time": "2019-04-10T02:12:32.914817Z", - "url": "https://files.pythonhosted.org/packages/3d/73/fe30c2daaaa0713420d0382b16fbb761409f532c56bdcc514bf7b6262bb6/pytz-2019.1-py2.py3-none-any.whl", + "requires-python": ">=3.7", + "size": 62574, + "upload-time": "2023-05-22T15:12:42.313790Z", + "url": "https://files.pythonhosted.org/packages/70/8e/0e2d847013cb52cd35b38c009bb167a1a26b2ce6cd6965bf26b47bc0bf44/requests-2.31.0-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2019.1.tar.gz", + "filename": "requests-2.31.0.tar.gz", "hashes": { - "sha256": "d747dd3d23d77ef44c6a3526e274af6efeb0a6f1afd5a69ba4d5be4098c8e141" + "sha256": "942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1" }, "provenance": null, - "requires-python": null, - "size": 308148, - "upload-time": "2019-04-10T02:12:39.803902Z", - "url": "https://files.pythonhosted.org/packages/df/d5/3e3ff673e8f3096921b3f1b79ce04b832e0100b4741573154b72b756a681/pytz-2019.1.tar.gz", + "requires-python": ">=3.7", + "size": 110794, + "upload-time": "2023-05-22T15:12:44.175995Z", + "url": "https://files.pythonhosted.org/packages/9d/be/10918a2eac4ae9f02f6cfe6414b7a155ccd8f7f9d4380d62fd5b955065c3/requests-2.31.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "a1495a8437767dbd8892ee82b1d8a86b412ef54b306fb0e3d8c389794d2fb2ab" + "sha256": "366815cd98a835663f39fcb94a5be5a0fee15268b758ea80e64b650a5ecb7781" }, "data-dist-info-metadata": { - "sha256": "a1495a8437767dbd8892ee82b1d8a86b412ef54b306fb0e3d8c389794d2fb2ab" + "sha256": "366815cd98a835663f39fcb94a5be5a0fee15268b758ea80e64b650a5ecb7781" }, - "filename": "pytz-2019.2-py2.py3-none-any.whl", + "filename": "requests-2.32.0-py3-none-any.whl", "hashes": { - "sha256": "c894d57500a4cd2d5c71114aaab77dbab5eabd9022308ce5ac9bb93a60a6f0c7" + "sha256": "f2c3881dddb70d056c5bd7600a4fae312b2a300e39be6a118d30b90bd27262b5" }, "provenance": null, - "requires-python": null, - "size": 508914, - "upload-time": "2019-07-31T16:29:10.935288Z", - "url": "https://files.pythonhosted.org/packages/87/76/46d697698a143e05f77bec5a526bf4e56a0be61d63425b68f4ba553b51f2/pytz-2019.2-py2.py3-none-any.whl", - "yanked": false + "requires-python": ">=3.8", + "size": 63695, + "upload-time": "2024-05-20T16:08:19.530618Z", + "url": "https://files.pythonhosted.org/packages/24/e8/09e8d662a9675a4e4f5dd7a8e6127b463a091d2703ed931a64aa66d00065/requests-2.32.0-py3-none-any.whl", + "yanked": "Yanked due to conflicts with CVE-2024-35195 mitigation" }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2019.2.tar.gz", + "filename": "requests-2.32.0.tar.gz", "hashes": { - "sha256": "26c0b32e437e54a18161324a2fca3c4b9846b74a8dccddd843113109e1116b32" + "sha256": "fa5490319474c82ef1d2c9bc459d3652e3ae4ef4c4ebdd18a21145a47ca4b6b8" }, "provenance": null, - "requires-python": null, - "size": 307474, - "upload-time": "2019-07-31T16:29:15.408423Z", - "url": "https://files.pythonhosted.org/packages/27/c0/fbd352ca76050952a03db776d241959d5a2ee1abddfeb9e2a53fdb489be4/pytz-2019.2.tar.gz", - "yanked": false + "requires-python": ">=3.8", + "size": 114373, + "upload-time": "2024-05-20T16:11:48.306524Z", + "url": "https://files.pythonhosted.org/packages/28/a2/423f4d16d6934ef502f10ad56673719dd4345e656aedbd6687ccc359ffc5/requests-2.32.0.tar.gz", + "yanked": "Yanked due to conflicts with CVE-2024-35195 mitigation" }, { "core-metadata": { - "sha256": "a0d98487f4efc26d2b025576a1c51747c8c34333d191d21a3ff42c6de49abf0a" + "sha256": "fb63dbf07b1df083380afbf2982e4b7d252835fb815f8e3cb072eda7dfc70598" }, "data-dist-info-metadata": { - "sha256": "a0d98487f4efc26d2b025576a1c51747c8c34333d191d21a3ff42c6de49abf0a" + "sha256": "fb63dbf07b1df083380afbf2982e4b7d252835fb815f8e3cb072eda7dfc70598" }, - "filename": "pytz-2019.3-py2.py3-none-any.whl", + "filename": "requests-2.32.1-py3-none-any.whl", "hashes": { - "sha256": "1c557d7d0e871de1f5ccd5833f60fb2550652da6be2693c1e02300743d21500d" + "sha256": "21ac9465cdf8c1650fe1ecde8a71669a93d4e6f147550483a2967d08396a56a5" }, "provenance": null, - "requires-python": null, - "size": 509158, - "upload-time": "2019-10-07T03:18:16.900665Z", - "url": "https://files.pythonhosted.org/packages/e7/f9/f0b53f88060247251bf481fa6ea62cd0d25bf1b11a87888e53ce5b7c8ad2/pytz-2019.3-py2.py3-none-any.whl", - "yanked": false + "requires-python": ">=3.8", + "size": 63711, + "upload-time": "2024-05-20T22:08:45.850542Z", + "url": "https://files.pythonhosted.org/packages/9c/a6/b9bf71eeb6dc835311b5c47a7c90df57b08061091161639611252257768d/requests-2.32.1-py3-none-any.whl", + "yanked": "Yanked due to conflicts with CVE-2024-35195 mitigation " }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2019.3.tar.gz", + "filename": "requests-2.32.1.tar.gz", "hashes": { - "sha256": "b02c06db6cf09c12dd25137e563b31700d3b80fcc4ad23abb7a315f2789819be" + "sha256": "eb97e87e64c79e64e5b8ac75cee9dd1f97f49e289b083ee6be96268930725685" }, "provenance": null, - "requires-python": null, - "size": 312286, - "upload-time": "2019-10-07T03:18:27.399984Z", - "url": "https://files.pythonhosted.org/packages/82/c3/534ddba230bd4fbbd3b7a3d35f3341d014cca213f369a9940925e7e5f691/pytz-2019.3.tar.gz", - "yanked": false + "requires-python": ">=3.8", + "size": 129920, + "upload-time": "2024-05-20T22:08:48.995460Z", + "url": "https://files.pythonhosted.org/packages/d8/c1/f32fb7c02e7620928ef14756ff4840cae3b8ef1d62f7e596bc5413300a16/requests-2.32.1.tar.gz", + "yanked": "Yanked due to conflicts with CVE-2024-35195 mitigation " }, { "core-metadata": { - "sha256": "602227571bb1315fb863b965305d22701b18e553e0aea54bf0d9ba8a9cb017e4" + "sha256": "307858c3f1de080f5577e6468d76b97dcc05cd370ded8277e172fcf1b1c49a2d" }, "data-dist-info-metadata": { - "sha256": "602227571bb1315fb863b965305d22701b18e553e0aea54bf0d9ba8a9cb017e4" + "sha256": "307858c3f1de080f5577e6468d76b97dcc05cd370ded8277e172fcf1b1c49a2d" }, - "filename": "pytz-2020.1-py2.py3-none-any.whl", + "filename": "requests-2.32.2-py3-none-any.whl", "hashes": { - "sha256": "a494d53b6d39c3c6e44c3bec237336e14305e4f29bbf800b599253057fbb79ed" + "sha256": "fc06670dd0ed212426dfeb94fc1b983d917c4f9847c863f313c9dfaaffb7c23c" }, "provenance": null, - "requires-python": null, - "size": 510223, - "upload-time": "2020-04-28T08:28:21.201871Z", - "url": "https://files.pythonhosted.org/packages/4f/a4/879454d49688e2fad93e59d7d4efda580b783c745fd2ec2a3adf87b0808d/pytz-2020.1-py2.py3-none-any.whl", + "requires-python": ">=3.8", + "size": 63902, + "upload-time": "2024-05-21T18:51:29.562156Z", + "url": "https://files.pythonhosted.org/packages/c3/20/748e38b466e0819491f0ce6e90ebe4184966ee304fe483e2c414b0f4ef07/requests-2.32.2-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2020.1.tar.gz", + "filename": "requests-2.32.2.tar.gz", "hashes": { - "sha256": "c35965d010ce31b23eeb663ed3cc8c906275d6be1a34393a1d73a41febf4a048" + "sha256": "dd951ff5ecf3e3b3aa26b40703ba77495dab41da839ae72ef3c8e5d8e2433289" }, "provenance": null, - "requires-python": null, - "size": 311771, - "upload-time": "2020-04-28T08:28:24.561288Z", - "url": "https://files.pythonhosted.org/packages/f4/f6/94fee50f4d54f58637d4b9987a1b862aeb6cd969e73623e02c5c00755577/pytz-2020.1.tar.gz", + "requires-python": ">=3.8", + "size": 130327, + "upload-time": "2024-05-21T18:51:32.819665Z", + "url": "https://files.pythonhosted.org/packages/86/ec/535bf6f9bd280de6a4637526602a146a68fde757100ecf8c9333173392db/requests-2.32.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "04444665cb5b21099cf24b0d23f2c2fd08576bbb369088302f38ccd990432d58" + "sha256": "658ee8454c1e2e76fb8c2127116f61156b3b22941b3559c00389dca70038581a" }, "data-dist-info-metadata": { - "sha256": "04444665cb5b21099cf24b0d23f2c2fd08576bbb369088302f38ccd990432d58" + "sha256": "658ee8454c1e2e76fb8c2127116f61156b3b22941b3559c00389dca70038581a" }, - "filename": "pytz-2020.4-py2.py3-none-any.whl", + "filename": "requests-2.32.3-py3-none-any.whl", "hashes": { - "sha256": "5c55e189b682d420be27c6995ba6edce0c0a77dd67bfbe2ae6607134d5851ffd" + "sha256": "70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6" }, "provenance": null, - "requires-python": null, - "size": 509023, - "upload-time": "2020-11-02T05:25:55.217961Z", - "url": "https://files.pythonhosted.org/packages/12/f8/ff09af6ff61a3efaad5f61ba5facdf17e7722c4393f7d8a66674d2dbd29f/pytz-2020.4-py2.py3-none-any.whl", + "requires-python": ">=3.8", + "size": 64928, + "upload-time": "2024-05-29T15:37:47.027275Z", + "url": "https://files.pythonhosted.org/packages/f9/9b/335f9764261e915ed497fcdeb11df5dfd6f7bf257d4a6a2a686d80da4d54/requests-2.32.3-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2020.4.tar.gz", + "filename": "requests-2.32.3.tar.gz", "hashes": { - "sha256": "3e6b7dd2d1e0a59084bcee14a17af60c5c562cdc16d828e8eba2e683d3a7e268" + "sha256": "55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760" }, "provenance": null, - "requires-python": null, - "size": 310941, - "upload-time": "2020-11-02T05:25:58.856745Z", - "url": "https://files.pythonhosted.org/packages/09/07/448a8887c7195450604dfc0305d80d74324c36ee18ed997664051d4bffe3/pytz-2020.4.tar.gz", + "requires-python": ">=3.8", + "size": 131218, + "upload-time": "2024-05-29T15:37:49.536140Z", + "url": "https://files.pythonhosted.org/packages/63/70/2bf7780ad2d390a8d301ad0b550f1581eadbd9a20f896afe06353c2a2913/requests-2.32.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9de0ae23ddaaff4be55af18e0637e33ced87e390a2dfe5ce2b4493dc1198b6eb" + "sha256": "dd2e362ef34da0bd843f62230b55425e81259c6ad34d55b03e0226541e05605e" }, "data-dist-info-metadata": { - "sha256": "9de0ae23ddaaff4be55af18e0637e33ced87e390a2dfe5ce2b4493dc1198b6eb" + "sha256": "dd2e362ef34da0bd843f62230b55425e81259c6ad34d55b03e0226541e05605e" }, - "filename": "pytz-2020.5-py2.py3-none-any.whl", + "filename": "requests-2.32.4-py3-none-any.whl", "hashes": { - "sha256": "16962c5fb8db4a8f63a26646d8886e9d769b6c511543557bc84e9569fb9a9cb4" + "sha256": "27babd3cda2a6d50b30443204ee89830707d396671944c998b5975b031ac2b2c" }, "provenance": null, - "requires-python": null, - "size": 510773, - "upload-time": "2020-12-24T20:58:04.098601Z", - "url": "https://files.pythonhosted.org/packages/89/06/2c2d3034b4d6bf22f2a4ae546d16925898658a33b4400cfb7e2c1e2871a3/pytz-2020.5-py2.py3-none-any.whl", + "requires-python": ">=3.8", + "size": 64847, + "upload-time": "2025-06-09T16:43:05.728107Z", + "url": "https://files.pythonhosted.org/packages/7c/e4/56027c4a6b4ae70ca9de302488c5ca95ad4a39e190093d6c1a8ace08341b/requests-2.32.4-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2020.5.tar.gz", + "filename": "requests-2.32.4.tar.gz", "hashes": { - "sha256": "180befebb1927b16f6b57101720075a984c019ac16b1b7575673bea42c6c3da5" + "sha256": "27d0316682c8a29834d3264820024b62a36942083d52caf2f14c0591336d3422" }, "provenance": null, - "requires-python": null, - "size": 314194, - "upload-time": "2020-12-24T20:58:07.498018Z", - "url": "https://files.pythonhosted.org/packages/70/44/404ec10dca553032900a65bcded8b8280cf7c64cc3b723324e2181bf93c9/pytz-2020.5.tar.gz", + "requires-python": ">=3.8", + "size": 135258, + "upload-time": "2025-06-09T16:43:07.340534Z", + "url": "https://files.pythonhosted.org/packages/e1/0a/929373653770d8a0d7ea76c37de6e41f11eb07559b103b1c02cafb3f7cf8/requests-2.32.4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9133476b57f9b64e7bdb9b867e1a6224463a27a9b67dc0c35c3eb61019370cd2" + "sha256": "65b5a08da81f4915513e760965ff14b7518f65b7bb3efe0dab364bbcc4d40cb0" }, "data-dist-info-metadata": { - "sha256": "9133476b57f9b64e7bdb9b867e1a6224463a27a9b67dc0c35c3eb61019370cd2" + "sha256": "65b5a08da81f4915513e760965ff14b7518f65b7bb3efe0dab364bbcc4d40cb0" }, - "filename": "pytz-2021.1-py2.py3-none-any.whl", + "filename": "requests-2.32.5-py3-none-any.whl", "hashes": { - "sha256": "eb10ce3e7736052ed3623d49975ce333bcd712c7bb19a58b9e2089d4057d0798" + "sha256": "2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6" }, "provenance": null, - "requires-python": null, - "size": 510782, - "upload-time": "2021-02-01T08:07:15.659674Z", - "url": "https://files.pythonhosted.org/packages/70/94/784178ca5dd892a98f113cdd923372024dc04b8d40abe77ca76b5fb90ca6/pytz-2021.1-py2.py3-none-any.whl", + "requires-python": ">=3.9", + "size": 64738, + "upload-time": "2025-08-18T20:46:00.542304Z", + "url": "https://files.pythonhosted.org/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2021.1.tar.gz", + "filename": "requests-2.32.5.tar.gz", "hashes": { - "sha256": "83a4a90894bf38e243cf052c8b58f381bfe9a7a483f6a9cab140bc7f702ac4da" + "sha256": "dbba0bac56e100853db0ea71b82b4dfd5fe2bf6d3754a8893c3af500cec7d7cf" }, "provenance": null, - "requires-python": null, - "size": 317945, - "upload-time": "2021-02-01T08:07:19.773988Z", - "url": "https://files.pythonhosted.org/packages/b0/61/eddc6eb2c682ea6fd97a7e1018a6294be80dba08fa28e7a3570148b4612d/pytz-2021.1.tar.gz", + "requires-python": ">=3.9", + "size": 134517, + "upload-time": "2025-08-18T20:46:02.573425Z", + "url": "https://files.pythonhosted.org/packages/c9/74/b3ff8e6c8446842c3f5c837e9c3dfcfe2018ea6ecef224c710c85ef728f4/requests-2.32.5.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d5b4bb4ffd8935fdf1d486b013fc4768d953badc073fe639b16ce1ee5fdb05df" + "sha256": "0cc0fa6e89be83cfa1777957519e3fffe78d1a79b30561934d1e4384fb177711" }, "data-dist-info-metadata": { - "sha256": "d5b4bb4ffd8935fdf1d486b013fc4768d953badc073fe639b16ce1ee5fdb05df" + "sha256": "0cc0fa6e89be83cfa1777957519e3fffe78d1a79b30561934d1e4384fb177711" }, - "filename": "pytz-2021.3-py2.py3-none-any.whl", + "filename": "requests-2.33.0-py3-none-any.whl", "hashes": { - "sha256": "3672058bc3453457b622aab7a1c3bfd5ab0bdae451512f6cf25f64ed37f5b87c" + "sha256": "3324635456fa185245e24865e810cecec7b4caf933d7eb133dcde67d48cee69b" }, - "provenance": null, - "requires-python": null, - "size": 503471, - "upload-time": "2021-10-02T03:56:30.247030Z", - "url": "https://files.pythonhosted.org/packages/d3/e3/d9f046b5d1c94a3aeab15f1f867aa414f8ee9d196fae6865f1d6a0ee1a0b/pytz-2021.3-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/requests/2.33.0/requests-2.33.0-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 65017, + "upload-time": "2026-03-25T15:10:40.382036Z", + "url": "https://files.pythonhosted.org/packages/56/5d/c814546c2333ceea4ba42262d8c4d55763003e767fa169adc693bd524478/requests-2.33.0-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2021.3.tar.gz", + "filename": "requests-2.33.0.tar.gz", "hashes": { - "sha256": "acad2d8b20a1af07d4e4c9d2e9285c5ed9104354062f275f3fcd88dcef4f1326" + "sha256": "c7ebc5e8b0f21837386ad0e1c8fe8b829fa5f544d8df3b2253bff14ef29d7652" }, - "provenance": null, - "requires-python": null, - "size": 320512, - "upload-time": "2021-10-02T03:56:32.818224Z", - "url": "https://files.pythonhosted.org/packages/e3/8e/1cde9d002f48a940b9d9d38820aaf444b229450c0854bdf15305ce4a3d1a/pytz-2021.3.tar.gz", + "provenance": "https://pypi.org/integrity/requests/2.33.0/requests-2.33.0.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 134232, + "upload-time": "2026-03-25T15:10:41.586809Z", + "url": "https://files.pythonhosted.org/packages/34/64/8860370b167a9721e8956ae116825caff829224fbca0ca6e7bf8ddef8430/requests-2.33.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "e821f718244ead8981d9c799c87f1ed944082b3527c18918a8cb172c38b3e811" + "sha256": "a984181a5ecc84a63e6f0b60eb575890ffe34426e5351955d342aa2b3147b823" }, "data-dist-info-metadata": { - "sha256": "e821f718244ead8981d9c799c87f1ed944082b3527c18918a8cb172c38b3e811" + "sha256": "a984181a5ecc84a63e6f0b60eb575890ffe34426e5351955d342aa2b3147b823" }, - "filename": "pytz-2022.1-py2.py3-none-any.whl", + "filename": "requests-2.33.1-py3-none-any.whl", "hashes": { - "sha256": "e68985985296d9a66a881eb3193b0906246245294a881e7c8afe623866ac6a5c" + "sha256": "4e6d1ef462f3626a1f0a0a9c42dd93c63bad33f9f1c1937509b8c5c8718ab56a" }, - "provenance": null, - "requires-python": null, - "size": 503520, - "upload-time": "2022-03-20T00:37:06.783063Z", - "url": "https://files.pythonhosted.org/packages/60/2e/dec1cc18c51b8df33c7c4d0a321b084cf38e1733b98f9d15018880fb4970/pytz-2022.1-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/requests/2.33.1/requests-2.33.1-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 64947, + "upload-time": "2026-03-30T16:09:13.830020Z", + "url": "https://files.pythonhosted.org/packages/d7/8e/7540e8a2036f79a125c1d2ebadf69ed7901608859186c856fa0388ef4197/requests-2.33.1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2022.1.tar.gz", + "filename": "requests-2.33.1.tar.gz", "hashes": { - "sha256": "1e760e2fe6a8163bc0b3d9a19c4f84342afa0a2affebfaa84b01b978a02ecaa7" + "sha256": "18817f8c57c6263968bc123d237e3b8b08ac046f5456bd1e307ee8f4250d3517" }, - "provenance": null, - "requires-python": null, - "size": 320473, - "upload-time": "2022-03-20T00:37:10.116738Z", - "url": "https://files.pythonhosted.org/packages/2f/5f/a0f653311adff905bbcaa6d3dfaf97edcf4d26138393c6ccd37a484851fb/pytz-2022.1.tar.gz", + "provenance": "https://pypi.org/integrity/requests/2.33.1/requests-2.33.1.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 134120, + "upload-time": "2026-03-30T16:09:15.531306Z", + "url": "https://files.pythonhosted.org/packages/5f/a4/98b9c7c6428a668bf7e42ebb7c79d576a1c3c1e3ae2d47e674b468388871/requests-2.33.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "0d722f4127d9080770a9edfe81df1b61bd85417e1f5ac1be43e4662fcdc141d1" + "sha256": "29cb58354e58cd346c2ff8896a5631f002b6638867e7860ea15023d8c2b36665" }, "data-dist-info-metadata": { - "sha256": "0d722f4127d9080770a9edfe81df1b61bd85417e1f5ac1be43e4662fcdc141d1" + "sha256": "29cb58354e58cd346c2ff8896a5631f002b6638867e7860ea15023d8c2b36665" }, - "filename": "pytz-2022.2-py2.py3-none-any.whl", + "filename": "requests-2.34.0.dev1-py3-none-any.whl", "hashes": { - "sha256": "d9b245e63af49c4e51afdec5402f56b99c0cb483a84a12bb8b7db980386baade" + "sha256": "c8749aeb3c4b204f80fd288f7507378c9afe66a3f189fb43fd77ea33e74d7564" }, - "provenance": null, - "requires-python": null, - "size": 504682, - "upload-time": "2022-08-12T01:36:59.972245Z", - "url": "https://files.pythonhosted.org/packages/67/31/3a5547f8b077b6b2b5c2b953d126e1cfcf40c2655d51242839014583a987/pytz-2022.2-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/requests/2.34.0.dev1/requests-2.34.0.dev1-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 73077, + "upload-time": "2026-05-03T20:21:40.509155Z", + "url": "https://files.pythonhosted.org/packages/0c/53/ddb8b8fa96367976cf52bb0610ffd529bd7d2795b2e4c1724724d071718c/requests-2.34.0.dev1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2022.2.tar.gz", + "filename": "requests-2.34.0.dev1.tar.gz", "hashes": { - "sha256": "bc824559e43e8ab983426a49525079d186b25372ff63aa3430ccd527d95edc3a" + "sha256": "319ba4e42f1031737a08f3efc695c7dc436f22efb8d02630ca3a99cf23f752cd" }, - "provenance": null, - "requires-python": null, - "size": 322487, - "upload-time": "2022-08-12T01:37:02.726583Z", - "url": "https://files.pythonhosted.org/packages/cf/80/8246892889a36f4a12f719da27c72faea1c2bdb6998afbfffc4284dcd457/pytz-2022.2.tar.gz", + "provenance": "https://pypi.org/integrity/requests/2.34.0.dev1/requests-2.34.0.dev1.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 141686, + "upload-time": "2026-05-03T20:21:41.747826Z", + "url": "https://files.pythonhosted.org/packages/f5/37/b3032e92a7712e988c92df2ed408d6aec5b00838e6c06009ae695433915b/requests-2.34.0.dev1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "96651521fbf99b21245d56809d55f1809b6d3a2488595dccce538c3d59bf8cfe" + "sha256": "eb8c3ec579b67270205eb72c109ea0eb8f7c771dd5660a92f134484d99e87ab9" }, "data-dist-info-metadata": { - "sha256": "96651521fbf99b21245d56809d55f1809b6d3a2488595dccce538c3d59bf8cfe" + "sha256": "eb8c3ec579b67270205eb72c109ea0eb8f7c771dd5660a92f134484d99e87ab9" }, - "filename": "pytz-2022.2.1-py2.py3-none-any.whl", + "filename": "requests-2.34.0-py3-none-any.whl", "hashes": { - "sha256": "220f481bdafa09c3955dfbdddb7b57780e9a94f5127e35456a48589b9e0c0197" + "sha256": "917520a21b767485ce7c588f4ebb917c436b24a31231b44228715eaeb5a52c60" }, - "provenance": null, - "requires-python": null, - "size": 500564, - "upload-time": "2022-08-13T02:07:57.135432Z", - "url": "https://files.pythonhosted.org/packages/d5/50/54451e88e3da4616286029a3a17fc377de817f66a0f50e1faaee90161724/pytz-2022.2.1-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/requests/2.34.0/requests-2.34.0-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 73021, + "upload-time": "2026-05-11T19:29:49.923155Z", + "url": "https://files.pythonhosted.org/packages/ef/e6/e300fce5fe83c30520607a015dabd985df3251e188d234bfe9492e17a389/requests-2.34.0-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2022.2.1.tar.gz", + "filename": "requests-2.34.0.tar.gz", "hashes": { - "sha256": "cea221417204f2d1a2aa03ddae3e867921971d0d76f14d87abb4414415bbdcf5" + "sha256": "7d62fe92f50eb82c529b0916bb445afa1531a566fc8f35ffdc64446e771b856a" }, - "provenance": null, - "requires-python": null, - "size": 316105, - "upload-time": "2022-08-13T02:07:59.396894Z", - "url": "https://files.pythonhosted.org/packages/24/0c/401283bb1499768e33ddd2e1a35817c775405c1f047a9dc088a29ce2ea5d/pytz-2022.2.1.tar.gz", + "provenance": "https://pypi.org/integrity/requests/2.34.0/requests-2.34.0.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 142436, + "upload-time": "2026-05-11T19:29:51.717818Z", + "url": "https://files.pythonhosted.org/packages/43/b8/7a707d60fea4c49094e40262cc0e2ca6c768cca21587e34d3f705afec47e/requests-2.34.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "0f66b789640e7968edf37163541eefb37e31ad5ba2815530216891903bfccae2" + "sha256": "2112d23d707460d134930d9f50fca0d1d559cb0d716dbffcba6a504e548f68e9" }, "data-dist-info-metadata": { - "sha256": "0f66b789640e7968edf37163541eefb37e31ad5ba2815530216891903bfccae2" + "sha256": "2112d23d707460d134930d9f50fca0d1d559cb0d716dbffcba6a504e548f68e9" }, - "filename": "pytz-2022.4-py2.py3-none-any.whl", + "filename": "requests-2.34.1-py3-none-any.whl", "hashes": { - "sha256": "2c0784747071402c6e99f0bafdb7da0fa22645f06554c7ae06bf6358897e9c91" + "sha256": "bf38a3ff993960d3dd819c08862c40b3c703306eb7c744fcd9f4ddbb95b548f0" }, - "provenance": null, - "requires-python": null, - "size": 500779, - "upload-time": "2022-10-02T05:04:30.068036Z", - "url": "https://files.pythonhosted.org/packages/d8/66/309545413162bc8271c73e622499a41cdc37217b499febe26155ff9f93ed/pytz-2022.4-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/requests/2.34.1/requests-2.34.1-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 73085, + "upload-time": "2026-05-13T19:20:22.827819Z", + "url": "https://files.pythonhosted.org/packages/15/5a/4a949d170476de3c04ac036b5466422fbcbf348a917d8042eedf2cac7d1b/requests-2.34.1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2022.4.tar.gz", + "filename": "requests-2.34.1.tar.gz", "hashes": { - "sha256": "48ce799d83b6f8aab2020e369b627446696619e79645419610b9facd909b3174" + "sha256": "0fc5669f2b69704449fe1552360bd2a73a54512dfd03e65529157f1513322beb" }, - "provenance": null, - "requires-python": null, - "size": 316055, - "upload-time": "2022-10-02T05:04:32.248940Z", - "url": "https://files.pythonhosted.org/packages/31/da/2d48d3499b59c7f3c5d5e1c79fcee5537c320c8ab7b7a0cd2db578bc34b3/pytz-2022.4.tar.gz", + "provenance": "https://pypi.org/integrity/requests/2.34.1/requests-2.34.1.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 142783, + "upload-time": "2026-05-13T19:20:24.662635Z", + "url": "https://files.pythonhosted.org/packages/24/36/7180e7f077c38108945dbbdf60fe04db681c3feb6e96419f8c6dc8723741/requests-2.34.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "ebd11396ef0ab6f2beae9c4a9d422b222cdc0a28efa114bb43fc705b8279a8ec" + "sha256": "8c384ba3e979480faae2859d3c5e6c1276dd2c3616e322e124d52c8cfc556f27" }, "data-dist-info-metadata": { - "sha256": "ebd11396ef0ab6f2beae9c4a9d422b222cdc0a28efa114bb43fc705b8279a8ec" + "sha256": "8c384ba3e979480faae2859d3c5e6c1276dd2c3616e322e124d52c8cfc556f27" }, - "filename": "pytz-2022.5-py2.py3-none-any.whl", + "filename": "requests-2.34.2-py3-none-any.whl", "hashes": { - "sha256": "335ab46900b1465e714b4fda4963d87363264eb662aab5e65da039c25f1f5b22" + "sha256": "2a0d60c172f83ac6ab31e4554906c0f3b3588d37b5cb939b1c061f4907e278e0" }, - "provenance": null, - "requires-python": null, - "size": 500659, - "upload-time": "2022-10-18T11:30:43.286299Z", - "url": "https://files.pythonhosted.org/packages/b5/d7/91fd8911d22e7fac794803095dd192bf1ebd70c7603272085230d915e738/pytz-2022.5-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/requests/2.34.2/requests-2.34.2-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 73075, + "upload-time": "2026-05-14T19:25:26.443000Z", + "url": "https://files.pythonhosted.org/packages/a0/f4/c67b0b3f1b9245e8d266f0f112c500d50e5b4e83cb6f3b71b6528104182a/requests-2.34.2-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2022.5.tar.gz", + "filename": "requests-2.34.2.tar.gz", "hashes": { - "sha256": "c4d88f472f54d615e9cd582a5004d1e5f624854a6a27a6211591c251f22a6914" + "sha256": "f288924cae4e29463698d6d60bc6a4da69c89185ad1e0bcc4104f584e960b9ed" }, - "provenance": null, - "requires-python": null, - "size": 316295, - "upload-time": "2022-10-18T11:30:46.133656Z", - "url": "https://files.pythonhosted.org/packages/fe/dd/182cc5ed8e64a0d6d6c34fd27391041d542270000825410d294bd6902207/pytz-2022.5.tar.gz", + "provenance": "https://pypi.org/integrity/requests/2.34.2/requests-2.34.2.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 142856, + "upload-time": "2026-05-14T19:25:27.735762Z", + "url": "https://files.pythonhosted.org/packages/ac/c3/e2a2b89f2d3e2179abd6d00ebd70bff6273f37fb3e0cc209f48b39d00cbf/requests-2.34.2.tar.gz", "yanked": false - }, + } + ], + "meta": { + "_last-serial": 37059094, + "api-version": "1.4" + }, + "name": "requests", + "project-status": { + "status": "active" + }, + "versions": [ + "0.2.0", + "0.2.1", + "0.2.2", + "0.2.3", + "0.2.4", + "0.3.0", + "0.3.1", + "0.3.2", + "0.3.3", + "0.3.4", + "0.4.0", + "0.4.1", + "0.5.0", + "0.5.1", + "0.6.0", + "0.6.1", + "0.6.2", + "0.6.3", + "0.6.4", + "0.6.5", + "0.6.6", + "0.7.0", + "0.7.1", + "0.7.2", + "0.7.3", + "0.7.4", + "0.7.5", + "0.7.6", + "0.8.0", + "0.8.1", + "0.8.2", + "0.8.3", + "0.8.4", + "0.8.5", + "0.8.6", + "0.8.7", + "0.8.8", + "0.8.9", + "0.9.0", + "0.9.1", + "0.9.2", + "0.9.3", + "0.10.0", + "0.10.1", + "0.10.2", + "0.10.3", + "0.10.4", + "0.10.6", + "0.10.7", + "0.10.8", + "0.11.1", + "0.11.2", + "0.12.0", + "0.12.1", + "0.13.0", + "0.13.1", + "0.13.2", + "0.13.3", + "0.13.4", + "0.13.5", + "0.13.6", + "0.13.7", + "0.13.8", + "0.13.9", + "0.14.0", + "0.14.1", + "0.14.2", + "1.0.0", + "1.0.1", + "1.0.2", + "1.0.3", + "1.0.4", + "1.1.0", + "1.2.0", + "1.2.1", + "1.2.2", + "1.2.3", + "2.0.0", + "2.0.1", + "2.1.0", + "2.2.0", + "2.2.1", + "2.3.0", + "2.4.0", + "2.4.1", + "2.4.2", + "2.4.3", + "2.5.0", + "2.5.1", + "2.5.2", + "2.5.3", + "2.6.0", + "2.6.1", + "2.6.2", + "2.7.0", + "2.8.0", + "2.8.1", + "2.9.0", + "2.9.1", + "2.9.2", + "2.10.0", + "2.11.0", + "2.11.1", + "2.12.0", + "2.12.1", + "2.12.2", + "2.12.3", + "2.12.4", + "2.12.5", + "2.13.0", + "2.14.0", + "2.14.1", + "2.14.2", + "2.15.1", + "2.16.0", + "2.16.1", + "2.16.2", + "2.16.3", + "2.16.4", + "2.16.5", + "2.17.0", + "2.17.1", + "2.17.2", + "2.17.3", + "2.18.0", + "2.18.1", + "2.18.2", + "2.18.3", + "2.18.4", + "2.19.0", + "2.19.1", + "2.20.0", + "2.20.1", + "2.21.0", + "2.22.0", + "2.23.0", + "2.24.0", + "2.25.0", + "2.25.1", + "2.26.0", + "2.27.0", + "2.27.1", + "2.28.0", + "2.28.1", + "2.28.2", + "2.29.0", + "2.30.0", + "2.31.0", + "2.32.0", + "2.32.1", + "2.32.2", + "2.32.3", + "2.32.4", + "2.32.5", + "2.33.0", + "2.33.1", + "2.34.0.dev1", + "2.34.0", + "2.34.1", + "2.34.2" + ] + } + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - "86400" + Cache-Control: + - max-age=600, public + Content-Security-Policy: + - default-src 'none'; sandbox allow-top-navigation + Content-Type: + - application/vnd.pypi.simple.v1+json + Permissions-Policy: + - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept, Accept-Encoding + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + host: pypi.org + headers: + Accept: + - application/vnd.pypi.simple.v1+json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://pypi.org/simple/urllib3/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: -1 + uncompressed: true + body: | + { + "alternate-locations": [], + "files": [ { - "core-metadata": { - "sha256": "a8b16d57477330952916c27e6a667e5805d6730ab9aae1bc49cc1bcd921abfe3" - }, - "data-dist-info-metadata": { - "sha256": "a8b16d57477330952916c27e6a667e5805d6730ab9aae1bc49cc1bcd921abfe3" - }, - "filename": "pytz-2022.6-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-0.3.tar.gz", "hashes": { - "sha256": "222439474e9c98fced559f1709d89e6c9cbf8d79c794ff3eb9f8800064291427" + "sha256": "b9b944d1f1ffb580488c1adee8683c6b887ee1a1912b43ba19de4039d17510d5" }, "provenance": null, "requires-python": null, - "size": 498053, - "upload-time": "2022-10-31T23:58:42.017031Z", - "url": "https://files.pythonhosted.org/packages/85/ac/92f998fc52a70afd7f6b788142632afb27cd60c8c782d1452b7466603332/pytz-2022.6-py2.py3-none-any.whl", + "size": 10056, + "upload-time": "2009-12-11T08:47:22.568398Z", + "url": "https://files.pythonhosted.org/packages/9c/ed/c5fd0a26ba4c013a9320149edad93cf3440c6148fa6cc541d9b624ee398e/urllib3-0.3.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2022.6.tar.gz", + "filename": "urllib3-1.0.tar.gz", "hashes": { - "sha256": "e89512406b793ca39f5971bc999cc538ce125c0e51c27941bef4568b460095e2" + "sha256": "ca6b37da0353a907bd3b93a15400c0826bf9ec4088b60911b3e8fe0fdec6865b" }, "provenance": null, "requires-python": null, - "size": 313766, - "upload-time": "2022-10-31T23:58:44.949582Z", - "url": "https://files.pythonhosted.org/packages/76/63/1be349ff0a44e4795d9712cc0b2d806f5e063d4d34631b71b832fac715a8/pytz-2022.6.tar.gz", + "size": 22775, + "upload-time": "2011-10-09T23:46:31.199700Z", + "url": "https://files.pythonhosted.org/packages/d3/22/4cbcf82178d038efe03fc33093df8d0792c7e143748fc5bc3f43be4b83fe/urllib3-1.0.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "8b432136a1a37553134788619b3525dba7025afa50dd256290cdbfe9ff49bb5e" - }, - "data-dist-info-metadata": { - "sha256": "8b432136a1a37553134788619b3525dba7025afa50dd256290cdbfe9ff49bb5e" - }, - "filename": "pytz-2022.7-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.0.1.tar.gz", "hashes": { - "sha256": "93007def75ae22f7cd991c84e02d434876818661f8df9ad5df9e950ff4e52cfd" + "sha256": "f4a997c3c5a45415fc20c19a3b03200445c3a3e74280c4d7e0a6612f8a8e084c" }, "provenance": null, "requires-python": null, - "size": 499364, - "upload-time": "2022-12-18T02:17:20.846224Z", - "url": "https://files.pythonhosted.org/packages/3d/19/4de17f0d5cf5a0d87aa67532d4c2fa75e6e7d8df13c27635ff40fa6f4b76/pytz-2022.7-py2.py3-none-any.whl", + "size": 22981, + "upload-time": "2011-10-11T03:58:44.524926Z", + "url": "https://files.pythonhosted.org/packages/90/37/437e3d89fa2314d69e0aef2e97b959b2b3431d616361d3ca4c06b271fdef/urllib3-1.0.1.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2022.7.tar.gz", + "filename": "urllib3-1.0.2.tar.gz", "hashes": { - "sha256": "7ccfae7b4b2c067464a6733c6261673fdb8fd1be905460396b97a073e9fa683a" + "sha256": "d7e9767f07368a019b544e893198bade4d753fbe79fc2ecb99800ccc82975c7f" }, "provenance": null, "requires-python": null, - "size": 313499, - "upload-time": "2022-12-18T02:17:23.146390Z", - "url": "https://files.pythonhosted.org/packages/6d/37/54f2d7c147e42dc85ffbc6910862bb4f141fb3fc14d9a88efaa1a76c7df2/pytz-2022.7.tar.gz", + "size": 23384, + "upload-time": "2011-11-04T19:22:58.280641Z", + "url": "https://files.pythonhosted.org/packages/c8/f6/992ef6a35c792b2bc04d7cc0a27a8f6e00e56f5581e77b3fe9c53e1d6491/urllib3-1.0.2.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "3c4eaa681508ad7805e962eb043ebb402cc4d6d043dfd1530d83d393c51b89ea" - }, - "data-dist-info-metadata": { - "sha256": "3c4eaa681508ad7805e962eb043ebb402cc4d6d043dfd1530d83d393c51b89ea" - }, - "filename": "pytz-2022.7.1-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.1.tar.gz", "hashes": { - "sha256": "78f4f37d8198e0627c5f1143240bb0206b8691d8d7ac6d78fee88b78733f8c4a" + "sha256": "726fe8018e6eb3749a9587fc117180807a1fafb1cb0ac2044fa414c28fdf5aa6" }, "provenance": null, "requires-python": null, - "size": 499377, - "upload-time": "2023-01-14T12:25:02.823162Z", - "url": "https://files.pythonhosted.org/packages/2e/09/fbd3c46dce130958ee8e0090f910f1fe39e502cc5ba0aadca1e8a2b932e5/pytz-2022.7.1-py2.py3-none-any.whl", + "size": 27578, + "upload-time": "2012-01-07T23:43:51.070702Z", + "url": "https://files.pythonhosted.org/packages/57/65/9ad7a929e3d9b39709ac0c253dafbe2e2ddf66c6f49584f43e8b32f37252/urllib3-1.1.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2022.7.1.tar.gz", + "filename": "urllib3-1.2.tar.gz", "hashes": { - "sha256": "01a0681c4b9684a28304615eba55d1ab31ae00bf68ec157ec3708a8182dbbcd0" + "sha256": "cc49b66adcb45e19c6944cff35eedb60ee2228f0afba51f4da29c47e7a398f15" }, "provenance": null, "requires-python": null, - "size": 313522, - "upload-time": "2023-01-14T12:25:05.384250Z", - "url": "https://files.pythonhosted.org/packages/03/3e/dc5c793b62c60d0ca0b7e58f1fdd84d5aaa9f8df23e7589b39cc9ce20a03/pytz-2022.7.1.tar.gz", + "size": 34569, + "upload-time": "2012-01-30T00:57:13.964196Z", + "url": "https://files.pythonhosted.org/packages/75/57/76c41db00e0a257ae7a648c2d74715eabf510a72298a0b969c574e163799/urllib3-1.2.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "64a3c24f713f9195ed35347af9613afd42b2259a0922e1e91b80f0f23e8fcf81" - }, - "data-dist-info-metadata": { - "sha256": "64a3c24f713f9195ed35347af9613afd42b2259a0922e1e91b80f0f23e8fcf81" - }, - "filename": "pytz-2023.2-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.2.1.tar.gz", "hashes": { - "sha256": "8a8baaf1e237175b02f5c751eea67168043a749c843989e2b3015aa1ad9db68b" + "sha256": "bdf8d06c46dd9b4cc58596c36ec09ed03c3f98656e715837de881d13df4cd59a" }, "provenance": null, "requires-python": null, - "size": 502124, - "upload-time": "2023-03-25T08:31:59.458061Z", - "url": "https://files.pythonhosted.org/packages/a3/21/0ffac8dacd94d20f4d1ceaaa91cf28ad94ec22e8f3ec9056976f1066ff24/pytz-2023.2-py2.py3-none-any.whl", + "size": 35111, + "upload-time": "2012-02-05T21:13:40.482888Z", + "url": "https://files.pythonhosted.org/packages/fd/33/620c8778d72eb919f5d5518dc28ae634253bc0ecfdf342b5d76a291b1ddc/urllib3-1.2.1.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2023.2.tar.gz", + "filename": "urllib3-1.2.2.tar.gz", "hashes": { - "sha256": "a27dcf612c05d2ebde626f7d506555f10dfc815b3eddccfaadfc7d99b11c9a07" + "sha256": "b7cda49f21ba823f97075ef9db034de969180b7965c77b25bd5d6d46dc1d0312" }, "provenance": null, "requires-python": null, - "size": 316321, - "upload-time": "2023-03-25T08:32:02.214982Z", - "url": "https://files.pythonhosted.org/packages/55/71/cb1b0a0035cf479eaf05109ea830323af66d48197bfc759a018f94acc3c4/pytz-2023.2.tar.gz", + "size": 35251, + "upload-time": "2012-02-06T17:01:47.094955Z", + "url": "https://files.pythonhosted.org/packages/e3/3d/b1702870ac6959af840f2249eb4bf64acb11279612b4da90079a4044db11/urllib3-1.2.2.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "a61869ecc75aed04368b51600c337fd9feb204ede649f01e758b0da2a6705663" - }, - "data-dist-info-metadata": { - "sha256": "a61869ecc75aed04368b51600c337fd9feb204ede649f01e758b0da2a6705663" - }, - "filename": "pytz-2023.3-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.3.tar.gz", "hashes": { - "sha256": "a151b3abb88eda1d4e34a9814df37de2a80e301e68ba0fd856fb9b46bfbbbffb" + "sha256": "cedd2b34adf6c6fba633308f0c5ac197fab88a246aed1f891c00ac7439f9f870" }, "provenance": null, "requires-python": null, - "size": 502345, - "upload-time": "2023-03-29T04:23:25.307301Z", - "url": "https://files.pythonhosted.org/packages/7f/99/ad6bd37e748257dd70d6f85d916cafe79c0b0f5e2e95b11f7fbc82bf3110/pytz-2023.3-py2.py3-none-any.whl", + "size": 36660, + "upload-time": "2012-03-25T20:22:58.044500Z", + "url": "https://files.pythonhosted.org/packages/82/c9/34a965c0c1ca6f982ea2f6820437d31271b86c9fddbe7576b49daf8c193c/urllib3-1.3.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2023.3.tar.gz", + "filename": "urllib3-1.4.tar.gz", "hashes": { - "sha256": "1d8ce29db189191fb55338ee6d0387d82ab59f3d00eac103412d64e0ebd0c588" + "sha256": "3ee920fe0a5b8d1b3a507a9af6c5b6eb88110d37d2de406907ed7606ff24da9d" }, "provenance": null, "requires-python": null, - "size": 317095, - "upload-time": "2023-03-29T04:23:28.655470Z", - "url": "https://files.pythonhosted.org/packages/5e/32/12032aa8c673ee16707a9b6cdda2b09c0089131f35af55d443b6a9c69c1d/pytz-2023.3.tar.gz", + "size": 31885, + "upload-time": "2012-06-16T22:51:41.530000Z", + "url": "https://files.pythonhosted.org/packages/7a/17/a23144c996748cc5136be27c9cdd0c1a16cdf93e81d948ef0e6140482bfb/urllib3-1.4.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "592f5f41724158cbd4ac4a6a586cc76b534b733414e5e0c8e70e0403bab1cb00" - }, - "data-dist-info-metadata": { - "sha256": "592f5f41724158cbd4ac4a6a586cc76b534b733414e5e0c8e70e0403bab1cb00" - }, - "filename": "pytz-2023.3.post1-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.5.tar.gz", "hashes": { - "sha256": "ce42d816b81b68506614c11e8937d3aa9e41007ceb50bfdcb0749b921bf646c7" + "sha256": "0fc8836c9f39091a07a612d9ee55fc6458d0309d8efebf835215936fc7ffc76c" }, "provenance": null, "requires-python": null, - "size": 502454, - "upload-time": "2023-09-05T01:56:55.916035Z", - "url": "https://files.pythonhosted.org/packages/32/4d/aaf7eff5deb402fd9a24a1449a8119f00d74ae9c2efa79f8ef9994261fc2/pytz-2023.3.post1-py2.py3-none-any.whl", + "size": 36783, + "upload-time": "2012-08-02T19:16:31.279742Z", + "url": "https://files.pythonhosted.org/packages/56/94/54bb6d49c05dca737102a15f0cef247f3b763e840172cbddedad5b6f64d7/urllib3-1.5.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2023.3.post1.tar.gz", + "filename": "urllib3-1.6.tar.gz", "hashes": { - "sha256": "7b4fddbeb94a1eba4b557da24f19fdf9db575192544270a9101d8509f9f43d7b" + "sha256": "df54bfde115c7358b0e30d892e23340502fe8f014dc43e05f1d240a75dab3be7" }, "provenance": null, "requires-python": null, - "size": 316899, - "upload-time": "2023-09-05T01:56:58.535060Z", - "url": "https://files.pythonhosted.org/packages/69/4f/7bf883f12ad496ecc9514cd9e267b29a68b3e9629661a2bbc24f80eff168/pytz-2023.3.post1.tar.gz", + "size": 44619, + "upload-time": "2013-04-25T18:49:52.781288Z", + "url": "https://files.pythonhosted.org/packages/4f/34/afb7336d1fdaaae1a93a172ebe12aa530ef2637e67ce6767d09c7bcc04b1/urllib3-1.6.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "925d5172b04b0ef19be9bf69ee0b69b8dfc4943ff059842448c06c565670e178" - }, - "data-dist-info-metadata": { - "sha256": "925d5172b04b0ef19be9bf69ee0b69b8dfc4943ff059842448c06c565670e178" - }, - "filename": "pytz-2023.4-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.7.tar.gz", "hashes": { - "sha256": "f90ef520d95e7c46951105338d918664ebfd6f1d995bd7d153127ce90efafa6a" + "sha256": "c31f4ee4c76c56794cec5b23af042515abb93d667f1a3fbfe3e452056c6c4be0" }, "provenance": null, "requires-python": null, - "size": 506530, - "upload-time": "2024-01-29T03:41:21.437789Z", - "url": "https://files.pythonhosted.org/packages/3b/dd/9b84302ba85ac6d3d3042d3e8698374838bde1c386b4adb1223d7a0efd4e/pytz-2023.4-py2.py3-none-any.whl", + "size": 61123, + "upload-time": "2013-08-14T21:45:48.951595Z", + "url": "https://files.pythonhosted.org/packages/50/77/bfbf9cd637d50eb29d28211688d300b867b71eb614d11327dfb1cce073c8/urllib3-1.7.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2023.4.tar.gz", + "filename": "urllib3-1.7.1.tar.gz", "hashes": { - "sha256": "31d4583c4ed539cd037956140d695e42c033a19e984bfce9964a3f7d59bc2b40" + "sha256": "20fb9e6c7127a6f7a758919f6de7ef352bb955084006f29e838045caca00cb1b" }, "provenance": null, "requires-python": null, - "size": 319467, - "upload-time": "2024-01-29T03:49:27.068564Z", - "url": "https://files.pythonhosted.org/packages/ae/fd/c5bafe60236bc2a464452f916b6a1806257109c8954d6a7d19e5d4fb012f/pytz-2023.4.tar.gz", + "size": 67329, + "upload-time": "2013-09-25T16:06:42.410128Z", + "url": "https://files.pythonhosted.org/packages/3b/aa/fdf493811c0357588c99f47fb36b99853d70bd26fcac11d51a329976c864/urllib3-1.7.1.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "da63b3dd8ce944226dbb48a496b2ac526f1af0198982520bfeaa8686176e3c99" - }, - "data-dist-info-metadata": { - "sha256": "da63b3dd8ce944226dbb48a496b2ac526f1af0198982520bfeaa8686176e3c99" - }, - "filename": "pytz-2024.1-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.8.tar.gz", "hashes": { - "sha256": "328171f4e3623139da4983451950b28e95ac706e13f3f2630a879749e7a8b319" + "sha256": "1a89fa1b43d277cfadf228cc90b9c75f254818ea3a1aab7bffb0223cbb7bb15d" }, "provenance": null, "requires-python": null, - "size": 505474, - "upload-time": "2024-02-02T01:18:37.283025Z", - "url": "https://files.pythonhosted.org/packages/9c/3d/a121f284241f08268b21359bd425f7d4825cffc5ac5cd0e1b3d82ffd2b10/pytz-2024.1-py2.py3-none-any.whl", + "size": 76503, + "upload-time": "2014-03-06T00:25:58.959231Z", + "url": "https://files.pythonhosted.org/packages/a5/53/23aeac09ea963189abf72f38a6d1b951251178db5d9950b353492779d43e/urllib3-1.8.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2024.1.tar.gz", + "filename": "urllib3-1.8.2.tar.gz", "hashes": { - "sha256": "2a29735ea9c18baf14b448846bde5a48030ed267578472d8955cd0e7443a9812" + "sha256": "6cb6a57764b6b80b3de327bb2ea3082de8663815cab2149b612dc0b2ba70ac05" }, "provenance": null, "requires-python": null, - "size": 316214, - "upload-time": "2024-02-02T01:18:41.693280Z", - "url": "https://files.pythonhosted.org/packages/90/26/9f1f00a5d021fff16dee3de13d43e5e978f3d58928e129c3a62cf7eb9738/pytz-2024.1.tar.gz", + "size": 102441, + "upload-time": "2014-04-18T06:40:18.697627Z", + "url": "https://files.pythonhosted.org/packages/37/ff/2c224b19aa21da51b85b2f5f5be5e8ed47a0a2ab9bb1c09c271f9351786b/urllib3-1.8.2.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "0e0933808122b4383213f873feb29b42f72f74a506005589d168bf37fe70c17f" - }, - "data-dist-info-metadata": { - "sha256": "0e0933808122b4383213f873feb29b42f72f74a506005589d168bf37fe70c17f" - }, - "filename": "pytz-2024.2-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.8.3.tar.gz", "hashes": { - "sha256": "31c7c1817eb7fae7ca4b8c7ee50c72f93aa2dd863de768e1ef4245d426aa0725" + "sha256": "4b162cffb6c7dde47b47ecee741f8a00953512541241e61d0f8292107a865426" }, "provenance": null, "requires-python": null, - "size": 508002, - "upload-time": "2024-09-11T02:24:45.800101Z", - "url": "https://files.pythonhosted.org/packages/11/c3/005fcca25ce078d2cc29fd559379817424e94885510568bc1bc53d7d5846/pytz-2024.2-py2.py3-none-any.whl", + "size": 85466, + "upload-time": "2014-06-24T18:22:57.275523Z", + "url": "https://files.pythonhosted.org/packages/0c/ef/936532f5f3b49a095f67cbece0f6d286c2175723c33de8c6d24e14d0b070/urllib3-1.8.3.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2024.2.tar.gz", + "filename": "urllib3-1.9.tar.gz", "hashes": { - "sha256": "2aa355083c50a0f93fa581709deac0c9ad65cca8a9e9beac660adcbd493c798a" + "sha256": "4e400b2e2f53652dd0d8062ca5ecc425b6af6e96989b8d31f5dd875186aa247b" }, "provenance": null, "requires-python": null, - "size": 319692, - "upload-time": "2024-09-11T02:24:47.910464Z", - "url": "https://files.pythonhosted.org/packages/3a/31/3c70bf7603cc2dca0f19bdc53b4537a797747a58875b552c8c413d963a3f/pytz-2024.2.tar.gz", + "size": 91865, + "upload-time": "2014-07-07T20:57:43.349467Z", + "url": "https://files.pythonhosted.org/packages/dd/91/bc4deb900f263147fa8d600025ea938fe9c43c9fda43e3dc22e5008e6983/urllib3-1.9.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "755f64e037fe92e21c4fc1766c589c5a46a27592ca31be3f6b7eefd43d9ac1c2" + "sha256": "8dae6e89912c07615478a74fefd85707e8ef53ef7b16ddc58f3f0c0b55584f86" }, "data-dist-info-metadata": { - "sha256": "755f64e037fe92e21c4fc1766c589c5a46a27592ca31be3f6b7eefd43d9ac1c2" + "sha256": "8dae6e89912c07615478a74fefd85707e8ef53ef7b16ddc58f3f0c0b55584f86" }, - "filename": "pytz-2025.1-py2.py3-none-any.whl", + "filename": "urllib3-1.9.1-py2-none-any.whl", "hashes": { - "sha256": "89dd22dca55b46eac6eda23b2d72721bf1bdfef212645d81513ef5d03038de57" + "sha256": "410bea96df2479fa33986c40c3eefa9c1e7ba95a7f70711c315860bbe2d66c7f" }, - "provenance": "https://pypi.org/integrity/pytz/2025.1/pytz-2025.1-py2.py3-none-any.whl/provenance", + "provenance": null, "requires-python": null, - "size": 507930, - "upload-time": "2025-01-31T01:54:45.634041Z", - "url": "https://files.pythonhosted.org/packages/eb/38/ac33370d784287baa1c3d538978b5e2ea064d4c1b93ffbd12826c190dd10/pytz-2025.1-py2.py3-none-any.whl", + "size": 75529, + "upload-time": "2014-12-14T21:23:45.751049Z", + "url": "https://files.pythonhosted.org/packages/1b/db/660cb4590ddea7c56d3a1698d6983b5e9cfe010d6b54cd202c4b36e625fc/urllib3-1.9.1-py2-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2025.1.tar.gz", + "filename": "urllib3-1.9.1.tar.gz", "hashes": { - "sha256": "c2db42be2a2518b28e65f9207c4d05e6ff547d1efa4086469ef855e4ab70178e" + "sha256": "d858379ef5988d4534bb8909432d697422100aaff272299d661339836b6dae9b" }, - "provenance": "https://pypi.org/integrity/pytz/2025.1/pytz-2025.1.tar.gz/provenance", + "provenance": null, "requires-python": null, - "size": 319617, - "upload-time": "2025-01-31T01:54:48.615824Z", - "url": "https://files.pythonhosted.org/packages/5f/57/df1c9157c8d5a05117e455d66fd7cf6dbc46974f832b1058ed4856785d8a/pytz-2025.1.tar.gz", + "size": 171086, + "upload-time": "2014-09-13T18:24:32.828661Z", + "url": "https://files.pythonhosted.org/packages/28/55/7b1177b9eeea37ef4a0b2a68d0843f9f4c33d0b21a7287e6a6b31f7955c0/urllib3-1.9.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "e620e4e1f9f1c8019619388d4da496eb02119a13f35aaad55f022694a3c81f6c" + "sha256": "bb4fee40d4067c652237c3c5ccff65ce32f631f03bb43dfdc9816da00a4342a9" }, "data-dist-info-metadata": { - "sha256": "e620e4e1f9f1c8019619388d4da496eb02119a13f35aaad55f022694a3c81f6c" + "sha256": "bb4fee40d4067c652237c3c5ccff65ce32f631f03bb43dfdc9816da00a4342a9" }, - "filename": "pytz-2025.2-py2.py3-none-any.whl", + "filename": "urllib3-1.10-py2-none-any.whl", "hashes": { - "sha256": "5ddf76296dd8c44c26eb8f4b6f35488f3ccbf6fbbd7adee0b7262d43f0ec2f00" + "sha256": "834c02a1e7a489c09b99404518a8404726674c75a98a3a8bc5fe57238bf63101" }, - "provenance": "https://pypi.org/integrity/pytz/2025.2/pytz-2025.2-py2.py3-none-any.whl/provenance", + "provenance": null, "requires-python": null, - "size": 509225, - "upload-time": "2025-03-25T02:24:58.468169Z", - "url": "https://files.pythonhosted.org/packages/81/c4/34e93fe5f5429d7570ec1fa436f1986fb1f00c3e0f43a589fe2bbcd22c3f/pytz-2025.2-py2.py3-none-any.whl", + "size": 75510, + "upload-time": "2014-12-14T21:26:11.100386Z", + "url": "https://files.pythonhosted.org/packages/74/60/6c4f6e5de3394f25f6c87a521fd78a8f84260d88dbcb2a669f6a82133ac6/urllib3-1.10-py2-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2025.2.tar.gz", + "filename": "urllib3-1.10.tar.gz", "hashes": { - "sha256": "360b9e3dbb49a209c21ad61809c7fb453643e048b38924c765813546746e81c3" + "sha256": "25b4a7fbbd9112e0190f31f8877aa0523caeab8630872ad1bbddaba01cdd6599" }, - "provenance": "https://pypi.org/integrity/pytz/2025.2/pytz-2025.2.tar.gz/provenance", + "provenance": null, "requires-python": null, - "size": 320884, - "upload-time": "2025-03-25T02:25:00.538686Z", - "url": "https://files.pythonhosted.org/packages/f8/bf/abbd3cdfb8fbc7fb3d4d38d320f2441b1e7cbe29be4f23797b4a2b5d8aac/pytz-2025.2.tar.gz", + "size": 128200, + "upload-time": "2014-12-14T21:26:13.396621Z", + "url": "https://files.pythonhosted.org/packages/83/36/605e5ed6f7a117ffce6541cbe94e07495500f7713708783bedb1c98df2bd/urllib3-1.10.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "a5549814bbc437ac7604ffe71725281a35eed93aa89c45477cfe2fb61bcdf6c1" + "sha256": "d0a64656311b962346bf08edb79e60112ddc0d624d07c3bbbeb668bf65f8d4df" }, "data-dist-info-metadata": { - "sha256": "a5549814bbc437ac7604ffe71725281a35eed93aa89c45477cfe2fb61bcdf6c1" + "sha256": "d0a64656311b962346bf08edb79e60112ddc0d624d07c3bbbeb668bf65f8d4df" }, - "filename": "pytz-2026.1-py2.py3-none-any.whl", + "filename": "urllib3-1.10.1-py2-none-any.whl", "hashes": { - "sha256": "b07ec0ea0aec75b9a5c4632191fa30d79ef6fb42d4a5358ea64552dcac2c8957" + "sha256": "b1e39534c0790aee0f1b6439f41f708d20480bdb8a7e315bb28d7b614359e1ef" }, - "provenance": "https://pypi.org/integrity/pytz/2026.1/pytz-2026.1-py2.py3-none-any.whl/provenance", + "provenance": null, "requires-python": null, - "size": 510294, - "upload-time": "2026-03-03T06:52:14.862633Z", - "url": "https://files.pythonhosted.org/packages/4e/b2/f1aa09ab73e0696174bfd5309089d5c0ff244f0f6acf6c9d7b004e22f0b4/pytz-2026.1-py2.py3-none-any.whl", + "size": 76177, + "upload-time": "2015-02-11T02:48:59.009260Z", + "url": "https://files.pythonhosted.org/packages/dd/f4/4b4f988ce627121c3a7695324bb314fed5fec02f202aac239c0f54ea42ba/urllib3-1.10.1-py2-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2026.1.tar.gz", + "filename": "urllib3-1.10.1.tar.gz", "hashes": { - "sha256": "10413c35476919b4c07bda6b9810c6e24d914378c430070bdb1869e18a37eee5" + "sha256": "631c6c52e8db04530e5b248ba4c1ce1aac100e2722bfbfdd35f212cf2783acb2" }, - "provenance": "https://pypi.org/integrity/pytz/2026.1/pytz-2026.1.tar.gz/provenance", + "provenance": null, "requires-python": null, - "size": 320888, - "upload-time": "2026-03-03T06:52:16.813302Z", - "url": "https://files.pythonhosted.org/packages/e7/91/156128658c51a909457d4961bfb292a7e4701629a427255be99f5e0175b2/pytz-2026.1.tar.gz", + "size": 129860, + "upload-time": "2015-02-11T02:49:01.324139Z", + "url": "https://files.pythonhosted.org/packages/2b/33/9d90a753026d1869a7925372f0ac310f58b46a661b7cb4c54eb5c22cf6eb/urllib3-1.10.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "f62dbd3711dac51c809a17bf2b9021aa4bd52999db2132df2e38b6d09883fcfc" + "sha256": "4c1ec13a214fbcb96b299626d90f396b120baa7681bed86812b4c7d12bead3d8" }, "data-dist-info-metadata": { - "sha256": "f62dbd3711dac51c809a17bf2b9021aa4bd52999db2132df2e38b6d09883fcfc" + "sha256": "4c1ec13a214fbcb96b299626d90f396b120baa7681bed86812b4c7d12bead3d8" }, - "filename": "pytz-2026.1.post1-py2.py3-none-any.whl", + "filename": "urllib3-1.10.2-py2-none-any.whl", "hashes": { - "sha256": "f2fd16142fda348286a75e1a524be810bb05d444e5a081f37f7affc635035f7a" + "sha256": "360d176c9d04dd34850df7dd5557b923a4dd1da0793a5c2366fda42758536807" }, - "provenance": "https://pypi.org/integrity/pytz/2026.1.post1/pytz-2026.1.post1-py2.py3-none-any.whl/provenance", + "provenance": null, "requires-python": null, - "size": 510489, - "upload-time": "2026-03-03T07:47:49.167913Z", - "url": "https://files.pythonhosted.org/packages/10/99/781fe0c827be2742bcc775efefccb3b048a3a9c6ce9aec0cbf4a101677e5/pytz-2026.1.post1-py2.py3-none-any.whl", + "size": 77473, + "upload-time": "2015-02-25T23:19:45.146810Z", + "url": "https://files.pythonhosted.org/packages/7e/db/e8f53e97768ced06c5d2841250a4abb2726611b3c06efe71227fcf264cc9/urllib3-1.10.2-py2-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2026.1.post1.tar.gz", + "filename": "urllib3-1.10.2.tar.gz", "hashes": { - "sha256": "3378dde6a0c3d26719182142c56e60c7f9af7e968076f31aae569d72a0358ee1" + "sha256": "5bfd0ee2bd559fc22e8f1273934aca77050de19ba0e77f2447cbb0dd44f06a16" }, - "provenance": "https://pypi.org/integrity/pytz/2026.1.post1/pytz-2026.1.post1.tar.gz/provenance", + "provenance": null, "requires-python": null, - "size": 321088, - "upload-time": "2026-03-03T07:47:50.683095Z", - "url": "https://files.pythonhosted.org/packages/56/db/b8721d71d945e6a8ac63c0fc900b2067181dbb50805958d4d4661cf7d277/pytz-2026.1.post1.tar.gz", + "size": 132217, + "upload-time": "2015-02-25T23:19:48.193873Z", + "url": "https://files.pythonhosted.org/packages/10/c7/8ed1d80ca1901a9ddbcbe2323a5c73049c4f957eecdb80d85577aa49dfa4/urllib3-1.10.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "56b1e4933e430bf524cc2cc6621bcd64cda12947ed22978d0ee241cd7f02f588" + "sha256": "39e8fa9e59c67417c3578727bdd10f4894c776823e5377874afdab0fe25eb258" }, "data-dist-info-metadata": { - "sha256": "56b1e4933e430bf524cc2cc6621bcd64cda12947ed22978d0ee241cd7f02f588" + "sha256": "39e8fa9e59c67417c3578727bdd10f4894c776823e5377874afdab0fe25eb258" }, - "filename": "pytz-2026.2-py2.py3-none-any.whl", + "filename": "urllib3-1.10.3-py2-none-any.whl", "hashes": { - "sha256": "04156e608bee23d3792fd45c94ae47fae1036688e75032eea2e3bf0323d1f126" + "sha256": "e6c9d84847028ee82c83d901f82b1ced9c05d051c4bd5a0849f8335d0a875c55" }, - "provenance": "https://pypi.org/integrity/pytz/2026.2/pytz-2026.2-py2.py3-none-any.whl/provenance", + "provenance": null, "requires-python": null, - "size": 510141, - "upload-time": "2026-05-04T01:35:27.408219Z", - "url": "https://files.pythonhosted.org/packages/ec/dd/96da98f892250475bdf2328112d7468abdd4acc7b902b6af23f4ed958ea0/pytz-2026.2-py2.py3-none-any.whl", + "size": 78752, + "upload-time": "2015-04-21T20:06:21.348338Z", + "url": "https://files.pythonhosted.org/packages/69/91/3a34efceef1b8d7d4a509c49343a6dcce6b9d53fd40c69515d7655f9d572/urllib3-1.10.3-py2-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "pytz-2026.2.tar.gz", + "filename": "urllib3-1.10.3.tar.gz", "hashes": { - "sha256": "0e60b47b29f21574376f218fe21abc009894a2321ea16c6754f3cad6eb7cdd6a" + "sha256": "ce1bb9a3f103610a062ace3ae6e56ebf2fa0fbeb5c395d601c64d8a7e6df180b" }, - "provenance": "https://pypi.org/integrity/pytz/2026.2/pytz-2026.2.tar.gz/provenance", + "provenance": null, "requires-python": null, - "size": 320861, - "upload-time": "2026-05-04T01:35:29.667131Z", - "url": "https://files.pythonhosted.org/packages/ff/46/dd499ec9038423421951e4fad73051febaa13d2df82b4064f87af8b8c0c3/pytz-2026.2.tar.gz", - "yanked": false - } - ], - "meta": { - "_last-serial": 36705320, - "api-version": "1.4" - }, - "name": "pytz", - "project-status": { - "status": "active" - }, - "versions": [ - "2004d", - "2005e", - "2005i", - "2005k", - "2005m", - "2006g", - "2006j", - "2006p", - "2007d", - "2007f", - "2007g", - "2007i", - "2007k", - "2008g", - "2008h", - "2008i", - "2009d", - "2009e", - "2009f", - "2009g", - "2009i", - "2009j", - "2009l", - "2009n", - "2009p", - "2009u", - "2010e", - "2010g", - "2010h", - "2010k", - "2010l", - "2010o", - "2011d", - "2011e", - "2011g", - "2011h", - "2011j", - "2011k", - "2011n", - "2012d", - "2012f", - "2012g", - "2012h", - "2012j", - "2013d", - "2004a", - "2004b", - "2004b.2", - "2005a", - "2005r", - "2007c", - "2008a", - "2008b", - "2008c", - "2009a", - "2009r", - "2010b", - "2011b", - "2011c", - "2012b", - "2012c", - "2013b", - "2013.6", - "2013.7", - "2013.8", - "2013.9", - "2014.1", - "2014.1.1", - "2014.2", - "2014.3", - "2014.4", - "2014.7", - "2014.9", - "2014.10", - "2015.2", - "2015.4", - "2015.6", - "2015.7", - "2016.1", - "2016.2", - "2016.3", - "2016.4", - "2016.6", - "2016.6.1", - "2016.7", - "2016.10", - "2017.2", - "2017.3", - "2018.3", - "2018.4", - "2018.5", - "2018.6", - "2018.7", - "2018.9", - "2019.1", - "2019.2", - "2019.3", - "2020.1", - "2020.4", - "2020.5", - "2021.1", - "2021.3", - "2022.1", - "2022.2", - "2022.2.1", - "2022.4", - "2022.5", - "2022.6", - "2022.7", - "2022.7.1", - "2023.2", - "2023.3", - "2023.3.post1", - "2023.4", - "2024.1", - "2024.2", - "2025.1", - "2025.2", - "2026.1", - "2026.1.post1", - "2026.2" - ] - } - headers: - Accept-Ranges: - - bytes - Access-Control-Allow-Headers: - - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since - Access-Control-Allow-Methods: - - GET - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-PyPI-Last-Serial - Access-Control-Max-Age: - - "86400" - Cache-Control: - - max-age=600, public - Content-Security-Policy: - - default-src 'none'; sandbox allow-top-navigation - Content-Type: - - application/vnd.pypi.simple.v1+json - Etag: - - '"AApxjxU15kbjfaOIPB6Ibg"' - Permissions-Policy: - - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() - Referrer-Policy: - - origin-when-cross-origin - Strict-Transport-Security: - - max-age=31536000; includeSubDomains; preload - Vary: - - Accept-Encoding, Accept - X-Cache: - - MISS, HIT, HIT - X-Cache-Hits: - - 0, 195, 1 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - deny - X-Permitted-Cross-Domain-Policies: - - none - X-Pypi-Last-Serial: - - "36705320" - X-Served-By: - - cache-iad-kiad7000155-IAD, cache-iad-kiad7000037-IAD, cache-wsi-ysbk1060026-WSI - X-Timer: - - S1781578786.675974,VS0,VE1 - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 0 - host: pypi.org - headers: - Accept: - - application/vnd.pypi.simple.v1+json - X-Test-Name: - - TestCommand_Transitive/requirements.txt_transitive_native_source - url: https://pypi.org/simple/requests/ - method: GET - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: -1 - uncompressed: true - body: | - { - "alternate-locations": [], - "files": [ + "size": 136894, + "upload-time": "2015-04-21T20:06:25.506331Z", + "url": "https://files.pythonhosted.org/packages/d6/19/7c20b00695f6f0c967edb5d63d73d5fc20803db739ed7b939a8ef2bbeb78/urllib3-1.10.3.tar.gz", + "yanked": false + }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "requests-0.2.0.tar.gz", + "core-metadata": { + "sha256": "24bc9a4a96656022a69b1cf9e65680c5a1aa0cbd707a1b673f2022739daf8cba" + }, + "data-dist-info-metadata": { + "sha256": "24bc9a4a96656022a69b1cf9e65680c5a1aa0cbd707a1b673f2022739daf8cba" + }, + "filename": "urllib3-1.10.4-py2-none-any.whl", "hashes": { - "sha256": "813202ace4d9301a3c00740c700e012fb9f3f8c73ddcfe02ab558a8df6f175fd" + "sha256": "641a40c0c7d144f03584cc11bfa3702b537b1036f3dc39a1905cf2e741d945d6" }, "provenance": null, "requires-python": null, - "size": 5533, - "upload-time": "2011-02-14T08:49:42.641660Z", - "url": "https://files.pythonhosted.org/packages/ba/bb/dfa0141a32d773c47e4dede1a617c59a23b74dd302e449cf85413fc96bc4/requests-0.2.0.tar.gz", + "size": 79340, + "upload-time": "2015-05-03T14:14:22.508478Z", + "url": "https://files.pythonhosted.org/packages/92/b7/37eabe93db6e719a69f9515c911ada4399afb88ea08b2cbfa864d846e5b7/urllib3-1.10.4-py2-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-0.2.1.tar.gz", + "filename": "urllib3-1.10.4.tar.gz", "hashes": { - "sha256": "d54eb33499f018fc6bd297613bf866f8d134629c8e02964aab6ef951f460e41e" + "sha256": "52131e6a561466f1206e1a648d9a73dda2a804d0f70e83782bd88494542ded09" }, "provenance": null, "requires-python": null, - "size": 12715, - "upload-time": "2011-02-14T16:38:12.392550Z", - "url": "https://files.pythonhosted.org/packages/4b/ad/d536b2e572e843fda13e4458c67f937b05ce359722c1e4cdad35ba05b6e3/requests-0.2.1.tar.gz", + "size": 138538, + "upload-time": "2015-05-03T14:14:24.922681Z", + "url": "https://files.pythonhosted.org/packages/8a/a5/f39d0c3333065807b2905d863fc46108a8d044db247d793c7fcffec1f6bc/urllib3-1.10.4.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "requests-0.2.2.tar.gz", + "core-metadata": { + "sha256": "5ee434287e2caaee3912f37a993f163dfb4c404b0a040ca491942d6a5996c803" + }, + "data-dist-info-metadata": { + "sha256": "5ee434287e2caaee3912f37a993f163dfb4c404b0a040ca491942d6a5996c803" + }, + "filename": "urllib3-1.11-py2.py3-none-any.whl", "hashes": { - "sha256": "b3289694b2ddf6adb4f7e1f470b9771330c76125611222b9c702f0e2e9733cbc" + "sha256": "53e65fa6025a59f64ece714759c1f06c4e4fb9ab6b272561a2e26f286a55d42e" }, "provenance": null, "requires-python": null, - "size": 13049, - "upload-time": "2011-02-14T18:58:40.410171Z", - "url": "https://files.pythonhosted.org/packages/82/3c/3b5beca192da920c0c2ba67119d66ba1e4b1e766f40898e5e684d697ca1c/requests-0.2.2.tar.gz", + "size": 84465, + "upload-time": "2015-07-21T13:43:35.993648Z", + "url": "https://files.pythonhosted.org/packages/3f/0c/7c4e8c634a6285ace89516629ff33cd452218587b8082e7f08080e25c9a4/urllib3-1.11-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-0.2.3.tar.gz", + "filename": "urllib3-1.11.tar.gz", "hashes": { - "sha256": "8e374b75aaae7f85325e9bb126e96cb77a3bfc17e81ee74a0e96916aac1cc2ba" + "sha256": "0da48343bdc6c01cfe45bd23726dd2e7ea0c1fce24959a84a4682513a0fd2b12" }, "provenance": null, "requires-python": null, - "size": 13255, - "upload-time": "2011-02-15T15:47:29.058010Z", - "url": "https://files.pythonhosted.org/packages/6f/7e/5c2d7d9102c6ab847bd1215f96255e894fbfc81c8abf2c1714ae2a504913/requests-0.2.3.tar.gz", + "size": 149671, + "upload-time": "2015-07-21T13:43:42.589468Z", + "url": "https://files.pythonhosted.org/packages/41/06/c72e782e156dd722419915baeced8f3bdd0ae12aa58818b8e9497bc1d2d3/urllib3-1.11.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "requests-0.2.4.tar.gz", + "core-metadata": { + "sha256": "8936b7f093c4628d8c495f45d26b66d4087440ee4e993aee056f6f5ed9aa59ee" + }, + "data-dist-info-metadata": { + "sha256": "8936b7f093c4628d8c495f45d26b66d4087440ee4e993aee056f6f5ed9aa59ee" + }, + "filename": "urllib3-1.12-py2.py3-none-any.whl", "hashes": { - "sha256": "ef1bd1a81022e9bf574ecfe69cbd8597e79371b890d29bd3847dd946102c8eed" + "sha256": "8a5cbc44c172dbbd9f4dee62b1e7197c92b456bafe52279042509cab5b89c83e" }, "provenance": null, "requires-python": null, - "size": 13653, - "upload-time": "2011-02-19T07:03:14.518479Z", - "url": "https://files.pythonhosted.org/packages/dc/02/789859c27162bb91ecf6b72ed4ce1af3ed1710255265ad0901c4d4e25666/requests-0.2.4.tar.gz", + "size": 85246, + "upload-time": "2015-09-06T18:41:26.812162Z", + "url": "https://files.pythonhosted.org/packages/78/7c/4fdfe533e595854ab15b31a1116b2f9734796dfd7c5d3234d4927f88cc60/urllib3-1.12-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-0.3.0.tar.gz", + "filename": "urllib3-1.12.tar.gz", "hashes": { - "sha256": "57eed745eb2a2e3c7e1dd935ccd49eb2eac51cfcdace4a97fb44de5da70f0035" + "sha256": "0ea512776971fe4e76192600fe41e4e7ee96b4b9a5b15aefc1ac31d2a63872c6" }, "provenance": null, "requires-python": null, - "size": 15021, - "upload-time": "2011-02-25T14:58:38.361577Z", - "url": "https://files.pythonhosted.org/packages/96/2b/88e9d6bf2e9d75cda77bf4fdc03720f4ba262beb532f9510a4a7f3e45660/requests-0.3.0.tar.gz", + "size": 151072, + "upload-time": "2015-09-06T18:41:30.612548Z", + "url": "https://files.pythonhosted.org/packages/41/a7/5bda0eaea36dda6be079650f399d7713693d556ce71f0011d3881c6957c5/urllib3-1.12.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "requests-0.3.1.tar.gz", + "core-metadata": { + "sha256": "70250442b62f512dc2d28c480273fe501267dca2f7fc62b3d6e638175241ca8e" + }, + "data-dist-info-metadata": { + "sha256": "70250442b62f512dc2d28c480273fe501267dca2f7fc62b3d6e638175241ca8e" + }, + "filename": "urllib3-1.13-py2.py3-none-any.whl", "hashes": { - "sha256": "05dddfd656d25b7738778d2b4e8fa72e53b5357a2f80a319e6e1fa59edb03339" + "sha256": "f9b5ff677bd6c1d038870317ae687ccc02eca2e8bb5bf572b502b94be1c2872a" }, "provenance": null, "requires-python": null, - "size": 15275, - "upload-time": "2011-04-01T20:55:03.064666Z", - "url": "https://files.pythonhosted.org/packages/5e/c0/76fac9445cd8b6394eacae1e098ca0c97767cc0112e45e68521f553df003/requests-0.3.1.tar.gz", + "size": 86829, + "upload-time": "2015-12-14T21:11:21.239752Z", + "url": "https://files.pythonhosted.org/packages/be/90/3479e16866a61f973d37296d27dd56f923b3259950ff57ab865d3caf1ef1/urllib3-1.13-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-0.3.2.tar.gz", + "filename": "urllib3-1.13.tar.gz", "hashes": { - "sha256": "78ecf812ee865b62be106100a3c6f24058c7901ad995351b8818f18ea97ce848" + "sha256": "8d5d4e7544c77e3a009d0cfd59175b27d57fb875d3c742b441c3eb79e0d3957c" }, "provenance": null, "requires-python": null, - "size": 15515, - "upload-time": "2011-04-15T23:30:50.899634Z", - "url": "https://files.pythonhosted.org/packages/d5/f1/16b57088f11cd5c6c82834bad6475826309cee44edaae860e9f65c084703/requests-0.3.2.tar.gz", + "size": 153743, + "upload-time": "2015-12-14T21:11:26.678631Z", + "url": "https://files.pythonhosted.org/packages/5b/5a/bd0b868a3412429b10be936087a9e260f3a7373e18e2330118a58e98004d/urllib3-1.13.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "requests-0.3.3.tar.gz", + "core-metadata": { + "sha256": "9deb0a3e7eb1c84651dc76802bf91f85cd34798f14946ff977bce2890b7db96b" + }, + "data-dist-info-metadata": { + "sha256": "9deb0a3e7eb1c84651dc76802bf91f85cd34798f14946ff977bce2890b7db96b" + }, + "filename": "urllib3-1.13.1-py2.py3-none-any.whl", "hashes": { - "sha256": "ccbbc41c4c009baecf41e993727048c65c440fefadb217b11e73f63cd0cae09a" + "sha256": "e2a681be15eac24db1aa907eb89132b66a3078cf919071d57cb2ab2ae8893453" }, "provenance": null, "requires-python": null, - "size": 18995, - "upload-time": "2011-05-12T10:03:24.258074Z", - "url": "https://files.pythonhosted.org/packages/f1/64/8a2ba81294381bb90e8fb4b6fa750e0dca3f2d19e8caaeeae5e7bb6b3753/requests-0.3.3.tar.gz", + "size": 87126, + "upload-time": "2015-12-18T22:48:34.394175Z", + "url": "https://files.pythonhosted.org/packages/b1/54/5b2f3d215a47f1a7fabb9f24d58135db9f4e9478a301ebf2b34f620518b2/urllib3-1.13.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-0.3.4.tar.gz", + "filename": "urllib3-1.13.1.tar.gz", "hashes": { - "sha256": "e72a42a0317f33114b48c972d3056bad3265b92450d4e0e51ad0b384e43bc6d9" + "sha256": "6eba1d713f8552e37ac4081c6bdf7be9f5a79f58447aed762bf24cc34c5e3983" }, "provenance": null, "requires-python": null, - "size": 19773, - "upload-time": "2011-05-14T20:30:44.001002Z", - "url": "https://files.pythonhosted.org/packages/ed/1b/8682a0cfe92f67e30fb9ac7982cb785a1230ca4385dc1353513f5b87b9f4/requests-0.3.4.tar.gz", + "size": 156259, + "upload-time": "2015-12-18T22:48:40.386438Z", + "url": "https://files.pythonhosted.org/packages/ee/16/7eeb3da799c044c7394158cbfaaaf8ac1cb3bb716bf251ee9a6ca09614c5/urllib3-1.13.1.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "requests-0.4.0.tar.gz", + "core-metadata": { + "sha256": "d41782f322640d062c8e1df7d8ed348e43ed3dd3136dfe77f91bf1cbbf1c6af1" + }, + "data-dist-info-metadata": { + "sha256": "d41782f322640d062c8e1df7d8ed348e43ed3dd3136dfe77f91bf1cbbf1c6af1" + }, + "filename": "urllib3-1.14-py2.py3-none-any.whl", "hashes": { - "sha256": "35185852569456de25a654c5f9a43a1b8e4dc18a2a676985bbb9d5e7e5a9703e" + "sha256": "ffe8859ca4fdfb021c2e8e0d3033f6c5eb372f8d4c3fd5455523055a2806a437" }, "provenance": null, "requires-python": null, - "size": 17194, - "upload-time": "2011-05-15T05:58:43.415820Z", - "url": "https://files.pythonhosted.org/packages/56/c3/0887d5d6c18a366308b3dc7024210b4c89ff9ae92ae5fb87cf8fe58bcae2/requests-0.4.0.tar.gz", + "size": 89323, + "upload-time": "2015-12-29T20:28:31.702905Z", + "url": "https://files.pythonhosted.org/packages/73/55/63deba73d82dfa39974ca3903110c3e3557ff8758a3a79482810915b385d/urllib3-1.14-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-0.4.1.tar.gz", + "filename": "urllib3-1.14.tar.gz", "hashes": { - "sha256": "f978616765803e9e0e9943136b34be0da69d74ba8fbd064cbfcf28f33ca54d8a" + "sha256": "dd4fb13a4ce50b18338c7e4d665b21fd38632c5d4b1d9f1a1379276bd3c08d37" }, "provenance": null, "requires-python": null, - "size": 18443, - "upload-time": "2011-05-25T18:54:05.328955Z", - "url": "https://files.pythonhosted.org/packages/b3/54/dbc9b89a66a15ab9f3e2595de1b1ebd1da954efcb30a329c98710e014c05/requests-0.4.1.tar.gz", + "size": 161497, + "upload-time": "2015-12-29T20:28:40.455552Z", + "url": "https://files.pythonhosted.org/packages/6c/11/68602df8fb13daeb2b61e2dc3209c6d8a599af7943691dfa7d48f32ef69b/urllib3-1.14.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "requests-0.5.0.tar.gz", + "core-metadata": { + "sha256": "c97bf7e9b0a36a849607607e8e09a3d51060ac08f9899eaf4dac8aa66e42b995" + }, + "data-dist-info-metadata": { + "sha256": "c97bf7e9b0a36a849607607e8e09a3d51060ac08f9899eaf4dac8aa66e42b995" + }, + "filename": "urllib3-1.15-py2.py3-none-any.whl", "hashes": { - "sha256": "747c8c79e9c75ba8608c7628e39d533a0234ff78a80569e40ba64865abc0e521" + "sha256": "0bfbc91a6726517de44317e1219ede08c0be213cca06626c56b18e1f4b0377d8" }, "provenance": null, "requires-python": null, - "size": 21945, - "upload-time": "2011-06-22T04:44:39.288841Z", - "url": "https://files.pythonhosted.org/packages/0c/4d/d67bd4e4b17148aad88e6d75c62763ec27363d18038ed75019239e1516d0/requests-0.5.0.tar.gz", + "size": 77449, + "upload-time": "2016-04-06T19:17:18.644224Z", + "url": "https://files.pythonhosted.org/packages/e4/97/716fb40e72ceea3944e7a2ec908f3d72c232e8dc1a4030569742bee08884/urllib3-1.15-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-0.5.1.tar.gz", + "filename": "urllib3-1.15.tar.gz", "hashes": { - "sha256": "cfed662472d48e7bd6bfd8d7f79fe9072fc873b2e372fe3b9178a26daabebccc" + "sha256": "607c22f1b593e0e95c2eecb01138c58de9c574ec4c7a0e560c1e15031f941b3d" }, "provenance": null, "requires-python": null, - "size": 23080, - "upload-time": "2011-07-24T05:01:45.612333Z", - "url": "https://files.pythonhosted.org/packages/5f/1c/8d145fbdb23986063a8a0c954d484a793024137a99ac7f3da603717fe64a/requests-0.5.1.tar.gz", + "size": 153398, + "upload-time": "2016-04-06T19:17:31.326716Z", + "url": "https://files.pythonhosted.org/packages/39/00/cb4ffa715096532f6cd6055083f980a113739f7cf50486aae584e24ca195/urllib3-1.15.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "requests-0.6.0.tar.gz", + "core-metadata": { + "sha256": "d46ac037e30ef0f2d3be88413e2fed3b550945e68bd7494fe6aaff2f42b74007" + }, + "data-dist-info-metadata": { + "sha256": "d46ac037e30ef0f2d3be88413e2fed3b550945e68bd7494fe6aaff2f42b74007" + }, + "filename": "urllib3-1.15.1-py2.py3-none-any.whl", "hashes": { - "sha256": "2c5036387b75dfb0ff3971604bd1e691cf6a55dc6c397df7adf9fc4804bc7f48" + "sha256": "105b33577a379c1c881821d43b97d1a870f37a8f4904151f56ddeb95b38830ca" }, "provenance": null, "requires-python": null, - "size": 25692, - "upload-time": "2011-08-17T10:33:05.720565Z", - "url": "https://files.pythonhosted.org/packages/0b/b8/932de3bc1b8630357de85bc0c794ee1a7d343cb8008b470a0c9d15e84341/requests-0.6.0.tar.gz", + "size": 92690, + "upload-time": "2016-04-11T17:26:25.079831Z", + "url": "https://files.pythonhosted.org/packages/ea/11/0c858701745b76148b292406fcee31fa7f39c28aae18ac7d75792ac6d433/urllib3-1.15.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-0.6.1.tar.gz", + "filename": "urllib3-1.15.1.tar.gz", "hashes": { - "sha256": "2656b23db25398e990e6f5d75dfbd960454a1fe573aeedc651773ddd2a8a3bbc" + "sha256": "d0a1dc60433f7e9b90b4f085f1d45753174b4594558b29eda0009abe0b82da4c" }, "provenance": null, "requires-python": null, - "size": 26107, - "upload-time": "2011-08-21T00:25:37.203918Z", - "url": "https://files.pythonhosted.org/packages/a6/1f/f948fb7ba68b69b13a1fbbb70d7706e889c7b7d3e9867b498ca7971126db/requests-0.6.1.tar.gz", + "size": 169242, + "upload-time": "2016-04-11T17:26:40.369525Z", + "url": "https://files.pythonhosted.org/packages/49/26/a7d12ea00cb4b9fa1e13b5980e5a04a1fe7c477eb8f657ce0b757a7a497d/urllib3-1.15.1.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "requests-0.6.2.tar.gz", + "core-metadata": { + "sha256": "0b5afbfa2e51a5bf9d25f565c8d59d2ce62f153a4d0d11d34fe6714938ef8b03" + }, + "data-dist-info-metadata": { + "sha256": "0b5afbfa2e51a5bf9d25f565c8d59d2ce62f153a4d0d11d34fe6714938ef8b03" + }, + "filename": "urllib3-1.16-py2.py3-none-any.whl", "hashes": { - "sha256": "b5419f909fc21b8eb037dc4bade29530c28993610b68213b7f7633bf10bcabbc" + "sha256": "8a46ee9b6b4487ba994e97f9e5eab48513c9b3ebdddc630ee9a899e041147695" }, "provenance": null, "requires-python": null, - "size": 26524, - "upload-time": "2011-10-09T13:12:45.395766Z", - "url": "https://files.pythonhosted.org/packages/55/19/986305b95fae17c58c95e191943a282bce19f82535af4530890c483937ad/requests-0.6.2.tar.gz", + "size": 98955, + "upload-time": "2016-06-11T20:34:52.194000Z", + "url": "https://files.pythonhosted.org/packages/61/54/3f6149b3b9027f3386ad56816a3be83c201fe7bed1ba67a0ca249f1a8cb1/urllib3-1.16-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-0.6.3.tar.gz", + "filename": "urllib3-1.16.tar.gz", "hashes": { - "sha256": "bde3e2ea45f6e47acd24ff55628fc7325cacd75746ee2d2b63c093554131fe41" + "sha256": "63d479478ddfc83bbc11577dc16d47835c5179ac13e550118ca143b62c4bf9ab" }, "provenance": null, "requires-python": null, - "size": 26606, - "upload-time": "2011-10-14T03:35:13.523706Z", - "url": "https://files.pythonhosted.org/packages/e1/3f/9235f98536b1393ef8a8e2dbd27273588fc3246000b93b0d763325b2e30c/requests-0.6.3.tar.gz", + "size": 179763, + "upload-time": "2016-06-11T20:34:59.039643Z", + "url": "https://files.pythonhosted.org/packages/3b/f0/e763169124e3f5db0926bc3dbfcd580a105f9ca44cf5d8e6c7a803c9f6b5/urllib3-1.16.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "requests-0.6.4.tar.gz", + "core-metadata": { + "sha256": "0b5c3ac1fdf658eb81919dbefa9f2e1b7d0e243ed996caf1598889f5897fcb12" + }, + "data-dist-info-metadata": { + "sha256": "0b5c3ac1fdf658eb81919dbefa9f2e1b7d0e243ed996caf1598889f5897fcb12" + }, + "filename": "urllib3-1.17-py2.py3-none-any.whl", "hashes": { - "sha256": "151f105506913a6b84f6119400ca94732ec39f5b4e0991ca2fc840ddb4e37816" + "sha256": "ace38809bda77300b7155c2cd202a648cce95ccfd81f9582aabe23f8deaf1a98" }, "provenance": null, "requires-python": null, - "size": 30212, - "upload-time": "2011-10-14T04:23:31.793480Z", - "url": "https://files.pythonhosted.org/packages/97/e0/a2bc7317b13caf227a75c8151b562b62a2e9f5d4ab4ad59694bfdbf5c35c/requests-0.6.4.tar.gz", + "size": 101170, + "upload-time": "2016-09-06T14:41:20.111888Z", + "url": "https://files.pythonhosted.org/packages/40/4e/54411cb5f7c69782304a7ab27ba9d7d9a3908cd68b67f6502137342d0d9c/urllib3-1.17-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-0.6.5.tar.gz", + "filename": "urllib3-1.17.tar.gz", "hashes": { - "sha256": "bb332c171913c2f57cea805d013601af86a46b9aef9b7ef76bdcbed14f939bd7" + "sha256": "fe57c15f1973d55c948619efcbd1d1150bb4256214aabab3322b395d023a2603" }, "provenance": null, "requires-python": null, - "size": 30647, - "upload-time": "2011-10-19T07:30:59.708543Z", - "url": "https://files.pythonhosted.org/packages/a8/a6/38b9de830719e4cd62ddf51f240654200658d0315aa9e908eda90ee64879/requests-0.6.5.tar.gz", + "size": 181176, + "upload-time": "2016-09-06T14:41:23.436850Z", + "url": "https://files.pythonhosted.org/packages/c2/79/8851583070bac203561d21b9478340535893f587759608156aaca60a615a/urllib3-1.17.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "requests-0.6.6.tar.gz", + "core-metadata": { + "sha256": "81ec83bb22edda2b84585b1e2835936ee126fb0f1d6764dbf423acce22ecf502" + }, + "data-dist-info-metadata": { + "sha256": "81ec83bb22edda2b84585b1e2835936ee126fb0f1d6764dbf423acce22ecf502" + }, + "filename": "urllib3-1.18-py2.py3-none-any.whl", "hashes": { - "sha256": "6670aee5fe3bb545e1f7e8bb073a06be65344b467cd698b0ad58e7d7792dc2bb" + "sha256": "ed69856d262a6da3f201b1afed6d61b0c5a364fcc1d20d3f9ff461960c6626bf" }, "provenance": null, "requires-python": null, - "size": 30809, - "upload-time": "2011-10-19T09:39:56.534103Z", - "url": "https://files.pythonhosted.org/packages/df/8d/4b1bb15e8814fefa2cdf8f971a479b459d07f8176094bd59742720f31270/requests-0.6.6.tar.gz", + "size": 102363, + "upload-time": "2016-09-26T08:50:34.527893Z", + "url": "https://files.pythonhosted.org/packages/9d/24/d9896ea827cdd3783f6bb4339ccca614411ee1ef4a0e11566ba81f190e66/urllib3-1.18-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-0.7.0.tar.gz", + "filename": "urllib3-1.18.tar.gz", "hashes": { - "sha256": "13570c41a218affafe3f3e01db16d1f6cd238d3bd7a1d52cc435bf9de3df099a" + "sha256": "d30dd4d1cbbc36ebab6e4a2076820cfe0c60f10adf087fecbc5a3edae79fdc81" }, "provenance": null, "requires-python": null, - "size": 31260, - "upload-time": "2011-10-23T03:33:24.637553Z", - "url": "https://files.pythonhosted.org/packages/5c/8c/0399c9554b04b2b267d81239773657ddc720799a08565b6c21f7aed652df/requests-0.7.0.tar.gz", + "size": 183660, + "upload-time": "2016-09-26T08:50:39.699498Z", + "url": "https://files.pythonhosted.org/packages/8f/45/7434a6a44d42744b74fb969a39720f0c3d4f31f921737e51a69d8b15c859/urllib3-1.18.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "requests-0.7.1.tar.gz", + "core-metadata": { + "sha256": "4cfb0a50b75ba446792ad96860df195cab6867fbf5590e30575c50bc3d7b2fce" + }, + "data-dist-info-metadata": { + "sha256": "4cfb0a50b75ba446792ad96860df195cab6867fbf5590e30575c50bc3d7b2fce" + }, + "filename": "urllib3-1.18.1-py2.py3-none-any.whl", "hashes": { - "sha256": "6795818f5f46d7ecf53965d96e2ceae66bf652c79703292973b7c56afb88b946" + "sha256": "e18d07b5387d7e8ba586357209d9e38b71b787ca832f375f5dd42ed3f5d44aa8" }, "provenance": null, "requires-python": null, - "size": 31804, - "upload-time": "2011-10-23T21:19:22.099184Z", - "url": "https://files.pythonhosted.org/packages/00/c8/8cf0f078100ce5fe7ff35927d8861e2e36daed9be2db56690f3ad80ccec4/requests-0.7.1.tar.gz", + "size": 103060, + "upload-time": "2016-10-27T11:25:19.068958Z", + "url": "https://files.pythonhosted.org/packages/ac/2a/fc9ac93901bdab0c4b48f86f2cc5ac9c249bbc030debb3fe9e5c0191833d/urllib3-1.18.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-0.7.2.tar.gz", + "filename": "urllib3-1.18.1.tar.gz", "hashes": { - "sha256": "7e58616c2c943116c7fb7595ebc3b00c5016ede5e6b14cf4bd72a812a5534aef" + "sha256": "5555ecc5254681618d1706037f82e8cec0e18c6113ed5c95807f8f822d5668f1" }, "provenance": null, "requires-python": null, - "size": 31837, - "upload-time": "2011-10-23T21:40:37.623156Z", - "url": "https://files.pythonhosted.org/packages/7c/af/b46199ae37c032801bcdc5dbb1c82a59613883ee690ff4fd2b5dc3140130/requests-0.7.2.tar.gz", + "size": 184995, + "upload-time": "2016-10-27T11:25:22.654313Z", + "url": "https://files.pythonhosted.org/packages/d8/1f/7e5e7e7d36fa82c179085ef06c32abe2a1f8a25067e1724921f7e871da1a/urllib3-1.18.1.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "requests-0.7.3.tar.gz", + "core-metadata": { + "sha256": "b07aceea5700168591023ec213109b0eeb77f3f4cb21f3fc8ef2e66c22e94b9d" + }, + "data-dist-info-metadata": { + "sha256": "b07aceea5700168591023ec213109b0eeb77f3f4cb21f3fc8ef2e66c22e94b9d" + }, + "filename": "urllib3-1.19-py2.py3-none-any.whl", "hashes": { - "sha256": "2e7a0cb6251da5dd8c185f5d404e110d29e47afec7c8e60d78806436360a40d7" + "sha256": "81dd7c7f4e1f74c0dd5bf56f7e7d5818e3d6b3595018e3b10a86e7527fcf2345" }, "provenance": null, "requires-python": null, - "size": 31805, - "upload-time": "2011-10-23T23:04:13.595145Z", - "url": "https://files.pythonhosted.org/packages/3d/54/c4a7dcfccac9e6dd738e9ed86848a9a5b07a4345e5949f8795cfdc0ea95f/requests-0.7.3.tar.gz", + "size": 104270, + "upload-time": "2016-11-03T15:19:26.452868Z", + "url": "https://files.pythonhosted.org/packages/34/02/f043d2c9e2360dd6f6f1f7e44c71733ede2478e8b084de43375b316105c5/urllib3-1.19-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-0.7.4.tar.gz", + "filename": "urllib3-1.19.tar.gz", "hashes": { - "sha256": "3101a857831c6b6ec1f88ccebc8a19d38af6a10372537f437cd978c5775b4286" + "sha256": "87f362d061184191d07ced0b947d8526f3e1884f21b0fe97fab313dedcb895be" }, "provenance": null, "requires-python": null, - "size": 31873, - "upload-time": "2011-10-27T00:36:25.355189Z", - "url": "https://files.pythonhosted.org/packages/64/50/219c9ff86e6fecfb89bdfe1093aea523f14882657186f806462887220267/requests-0.7.4.tar.gz", + "size": 187217, + "upload-time": "2016-11-03T15:19:30.072184Z", + "url": "https://files.pythonhosted.org/packages/08/37/48b443a36af9eda6274f673b70a9140c13e2409edb2ef20b2d8a620efef5/urllib3-1.19.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "requests-0.7.5.tar.gz", + "core-metadata": { + "sha256": "5ec3e29c04e04c1e9f9cb6393663ebde014cbbb5c291d2e759c55fe8beb5e11d" + }, + "data-dist-info-metadata": { + "sha256": "5ec3e29c04e04c1e9f9cb6393663ebde014cbbb5c291d2e759c55fe8beb5e11d" + }, + "filename": "urllib3-1.19.1-py2.py3-none-any.whl", "hashes": { - "sha256": "ae10f2c5d112768a2e62282dd6b33db230c10ef7a2c3b1cf404806598bacd0b6" + "sha256": "6410d56c88d9e8ae4fbc0f35122328ad5bd456ec6f0763ae5648c83ff8bd747b" }, "provenance": null, "requires-python": null, - "size": 32298, - "upload-time": "2011-11-05T04:32:37.598633Z", - "url": "https://files.pythonhosted.org/packages/2b/9e/1be659005a6bb394b02e12804fcaf8cd85050958a459945708b21e362b32/requests-0.7.5.tar.gz", + "size": 104368, + "upload-time": "2016-11-16T10:13:26.129970Z", + "url": "https://files.pythonhosted.org/packages/ff/45/7b5d82c483634b6b4cd94392a07c94d36255402286098b7fb10b6cb88e6a/urllib3-1.19.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-0.7.6.tar.gz", + "filename": "urllib3-1.19.1.tar.gz", "hashes": { - "sha256": "667f9c9cc447c9ee09d34d891db488f2695c99d025fae3ec8d02e235eb7eba95" + "sha256": "53bc34c8ee268c3bd83ecf5e9c80fa783f3148484579bd4e20f4a7c1bb2dd6a0" }, "provenance": null, "requires-python": null, - "size": 32748, - "upload-time": "2011-11-07T20:19:31.227072Z", - "url": "https://files.pythonhosted.org/packages/de/f0/8fc024ef4f25ef5690c2121215029f88e1895b60c867c1a39134045b181e/requests-0.7.6.tar.gz", + "size": 187416, + "upload-time": "2016-11-16T10:13:29.235152Z", + "url": "https://files.pythonhosted.org/packages/b4/cb/0f195aa96fd63a4ef8b3578c67f56eb0804e394d9789080a8862c06c2f68/urllib3-1.19.1.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "requests-0.8.0.tar.gz", + "core-metadata": { + "sha256": "51c9b5ed523f63cb1ad8ef95b953fa28ef595ab8794a7c5fa5673f18a86c1c84" + }, + "data-dist-info-metadata": { + "sha256": "51c9b5ed523f63cb1ad8ef95b953fa28ef595ab8794a7c5fa5673f18a86c1c84" + }, + "filename": "urllib3-1.20-py2.py3-none-any.whl", "hashes": { - "sha256": "62b557533f685c4a0af4e38dddc598c38f5ce0bd8e3b15b20809d1606f3843dd" + "sha256": "b64c0faa183e9e9e76193146c4147e82a734982c6b6719dca851d6cc4ec90c01" }, "provenance": null, "requires-python": null, - "size": 38785, - "upload-time": "2011-11-13T06:52:10.360103Z", - "url": "https://files.pythonhosted.org/packages/6a/85/32d23f3dbc43e54631bb9bd76d34c2448cc2f2f0de29babfb1a6a79b4d60/requests-0.8.0.tar.gz", + "size": 111946, + "upload-time": "2017-01-19T09:53:40.055432Z", + "url": "https://files.pythonhosted.org/packages/67/87/67be08389f8df83c9ba4c12e618a4ad93546e234a1e9530618735cd9b73d/urllib3-1.20-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-0.8.1.tar.gz", + "filename": "urllib3-1.20.tar.gz", "hashes": { - "sha256": "23756d85cbf7dec36dd624853e76b380c2b538c21769adba1dcced9de0409f68" + "sha256": "97ef2b6e2878d84c0126b9f4e608e37a951ca7848e4855a7f7f4437d5c34a72f" }, "provenance": null, "requires-python": null, - "size": 39046, - "upload-time": "2011-11-15T16:01:47.827430Z", - "url": "https://files.pythonhosted.org/packages/ae/fb/b1d6916b5278c44a1a2beb919d7ab96327051c3d47db9d6ee6978743444e/requests-0.8.1.tar.gz", + "size": 201873, + "upload-time": "2017-01-19T09:53:41.904200Z", + "url": "https://files.pythonhosted.org/packages/20/56/a6aa403b0998f857b474a538343ee483f5c02491bd1aebf61d42a3f60f77/urllib3-1.20.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "requests-0.8.2.tar.gz", + "core-metadata": { + "sha256": "fd3dfab8541ef30cb729e1d33c6d191e81d08eff207dd82dbd9d65d76df163a6" + }, + "data-dist-info-metadata": { + "sha256": "fd3dfab8541ef30cb729e1d33c6d191e81d08eff207dd82dbd9d65d76df163a6" + }, + "filename": "urllib3-1.21-py2.py3-none-any.whl", "hashes": { - "sha256": "826244e9612aa9a548d1289bef7bbce07eee4872ca21ca80631094d1c512b121" + "sha256": "5589dbd20bae1447a62b55e687e5b5b6024f710ce49b24975b261a3ee4d52276" }, "provenance": null, "requires-python": null, - "size": 51162, - "upload-time": "2011-11-19T22:28:31.706305Z", - "url": "https://files.pythonhosted.org/packages/65/5d/e69bad1f71d5284113165738d563a997d0d1ac968f939d1375f3df7c59fc/requests-0.8.2.tar.gz", + "size": 131347, + "upload-time": "2017-04-25T11:12:26.297307Z", + "url": "https://files.pythonhosted.org/packages/bd/c5/d95aba2c7d87fa135df89f603c1ec2248c6f134d51395f3b4cf6d7774d40/urllib3-1.21-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-0.8.3.tar.gz", + "filename": "urllib3-1.21.tar.gz", "hashes": { - "sha256": "7277ec1fc8b8251bc1ce628651cbfad886704a77aea9f6203dcc042a4f12d214" + "sha256": "d0f08f1472754890c8b228106eb831a7a68c93565bd0818936c30bb839913647" }, "provenance": null, "requires-python": null, - "size": 51252, - "upload-time": "2011-11-27T16:44:51.946354Z", - "url": "https://files.pythonhosted.org/packages/f8/17/42ab05005c88e8d301fe0ee9b24e34139422268d0d7b8b11f98107c2a794/requests-0.8.3.tar.gz", + "size": 223387, + "upload-time": "2017-04-25T11:12:28.442838Z", + "url": "https://files.pythonhosted.org/packages/34/95/7b28259d0006ed681c424cd71a668363265eac92b67dddd018eb9a22bff8/urllib3-1.21.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c4f1a7274d7aa23a040981eb65ad42e37bb6a81f819ebf11301ef9808223f477" + }, + "data-dist-info-metadata": { + "sha256": "c4f1a7274d7aa23a040981eb65ad42e37bb6a81f819ebf11301ef9808223f477" + }, + "filename": "urllib3-1.21.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "8ed6d5c1ff9d6ba84677310060d6a3a78ca3072ce0684cb3c645023009c114b1" + }, + "provenance": null, + "requires-python": null, + "size": 131717, + "upload-time": "2017-05-02T10:58:32.257089Z", + "url": "https://files.pythonhosted.org/packages/24/53/f397db567de0aa0e81b211d81c13c41a779f14893e42189cf5bdb97611b2/urllib3-1.21.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-0.8.4.tar.gz", + "filename": "urllib3-1.21.1.tar.gz", "hashes": { - "sha256": "3ef7efbe083bcb6f7b1144c7665b5b1f6bd4fc7043dc50ccd564edf62b814c2b" + "sha256": "b14486978518ca0901a76ba973d7821047409d7f726f22156b24e83fd71382a5" }, "provenance": null, "requires-python": null, - "size": 52100, - "upload-time": "2011-12-11T17:40:28.585204Z", - "url": "https://files.pythonhosted.org/packages/aa/a7/ec41790a8fb50f8d359568f82cd37a994af5d0159cccb543d147a7eea751/requests-0.8.4.tar.gz", + "size": 224266, + "upload-time": "2017-05-02T10:58:34.160525Z", + "url": "https://files.pythonhosted.org/packages/96/d9/40e4e515d3e17ed0adbbde1078e8518f8c4e3628496b56eb8f026a02b9e4/urllib3-1.21.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a2139f490819101f1b2bb6c16cb48a94a95c0d5eea74cca0376c2cf95c4b258e" + }, + "data-dist-info-metadata": { + "sha256": "a2139f490819101f1b2bb6c16cb48a94a95c0d5eea74cca0376c2cf95c4b258e" + }, + "filename": "urllib3-1.22-py2.py3-none-any.whl", + "hashes": { + "sha256": "06330f386d6e4b195fbfc736b297f58c5a892e4440e54d294d7004e3a9bbea1b" + }, + "provenance": null, + "requires-python": null, + "size": 132332, + "upload-time": "2017-07-20T09:05:46.173764Z", + "url": "https://files.pythonhosted.org/packages/63/cb/6965947c13a94236f6d4b8223e21beb4d576dc72e8130bd7880f600839b8/urllib3-1.22-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-0.8.5.tar.gz", + "filename": "urllib3-1.22.tar.gz", + "hashes": { + "sha256": "cc44da8e1145637334317feebd728bd869a35285b93cbb4cca2577da7e62db4f" + }, + "provenance": null, + "requires-python": null, + "size": 226083, + "upload-time": "2017-07-20T09:05:48.756394Z", + "url": "https://files.pythonhosted.org/packages/ee/11/7c59620aceedcc1ef65e156cc5ce5a24ef87be4107c2b74458464e437a5d/urllib3-1.22.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f559ebe0fa20391d0d341599472e0b7152133db166bdb68cfa9e630e32958cb0" + }, + "data-dist-info-metadata": { + "sha256": "f559ebe0fa20391d0d341599472e0b7152133db166bdb68cfa9e630e32958cb0" + }, + "filename": "urllib3-1.23-py2.py3-none-any.whl", "hashes": { - "sha256": "1db43116f612b016169d9a994d16aea9c166c55355bac2e05fae75e0ff610f4c" + "sha256": "b5725a0bd4ba422ab0e66e89e030c806576753ea3ee08554382c14e685d117b5" }, "provenance": null, - "requires-python": null, - "size": 52351, - "upload-time": "2011-12-14T16:43:21.464961Z", - "url": "https://files.pythonhosted.org/packages/fc/f8/329450760dddd7e437eef0cd16a8d48582405e72495cf79a77a82e2f0047/requests-0.8.5.tar.gz", + "requires-python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 133303, + "upload-time": "2018-06-05T03:25:49.484152Z", + "url": "https://files.pythonhosted.org/packages/bd/c9/6fdd990019071a4a32a5e7cb78a1d92c53851ef4f56f62a3486e6a7d8ffb/urllib3-1.23-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-0.8.6.tar.gz", + "filename": "urllib3-1.23.tar.gz", "hashes": { - "sha256": "b9ad56ff5971b7a4005598e5a9588584ee1153fbf027ed76a7d13585f71489f7" + "sha256": "a68ac5e15e76e7e5dd2b8f94007233e01effe3e50e8daddf69acfd81cb686baf" }, "provenance": null, - "requires-python": null, - "size": 52670, - "upload-time": "2011-12-19T01:18:29.495054Z", - "url": "https://files.pythonhosted.org/packages/4e/9b/a78a3bb2913576fad3ec6f18b8d26dd9579268f6b2191d73f4ec40e09490/requests-0.8.6.tar.gz", + "requires-python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 228314, + "upload-time": "2018-06-05T03:25:50.981384Z", + "url": "https://files.pythonhosted.org/packages/3c/d2/dc5471622bd200db1cd9319e02e71bc655e9ea27b8e0ce65fc69de0dac15/urllib3-1.23.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "requests-0.8.7.tar.gz", + "core-metadata": { + "sha256": "ff96951d6b1f4841967c0ab8f0a7a8b298c766c6299831f69ba5f480941acd55" + }, + "data-dist-info-metadata": { + "sha256": "ff96951d6b1f4841967c0ab8f0a7a8b298c766c6299831f69ba5f480941acd55" + }, + "filename": "urllib3-1.24-py2.py3-none-any.whl", "hashes": { - "sha256": "2c5b08f7afe8d5ffc1c4f7819e74d5309a52b2f2eb1d78cc144cb57aa10380fe" + "sha256": "8819bba37a02d143296a4d032373c4dd4aca11f6d4c9973335ca75f9c8475f59" }, "provenance": null, - "requires-python": null, - "size": 53578, - "upload-time": "2011-12-24T09:18:54.805200Z", - "url": "https://files.pythonhosted.org/packages/a7/83/bb447075090f4a3a60082765051d476b62f375d0f8174ebe9545d4bb8938/requests-0.8.7.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 117959, + "upload-time": "2018-10-16T17:54:20.238264Z", + "url": "https://files.pythonhosted.org/packages/8c/4b/5cbc4cb46095f369117dcb751821e1bef9dd86a07c968d8757e9204c324c/urllib3-1.24-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-0.8.8.tar.gz", + "filename": "urllib3-1.24.tar.gz", "hashes": { - "sha256": "70352c48f106fe4a15537bdb4a029ebbb80c1ae1b6836a9033f2b3d7e52e01fd" + "sha256": "41c3db2fc01e5b907288010dec72f9d0a74e37d6994e6eb56849f59fea2265ae" }, "provenance": null, - "requires-python": null, - "size": 54212, - "upload-time": "2011-12-28T09:55:45.489845Z", - "url": "https://files.pythonhosted.org/packages/b7/1d/5c7973ca22bc95d53eba28a7dab7088f1ded7db0d174ea467afaaf898dfc/requests-0.8.8.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 229200, + "upload-time": "2018-10-16T17:54:21.801481Z", + "url": "https://files.pythonhosted.org/packages/a5/74/05ffd00b4b5c08306939c485869f5dc40cbc27357195b0a98b18e4c48893/urllib3-1.24.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "requests-0.8.9.tar.gz", + "core-metadata": { + "sha256": "734d368f195abf1771f35709f05523ef753d1f6aecb231abe1c1869f1d760fba" + }, + "data-dist-info-metadata": { + "sha256": "734d368f195abf1771f35709f05523ef753d1f6aecb231abe1c1869f1d760fba" + }, + "filename": "urllib3-1.24.1-py2.py3-none-any.whl", "hashes": { - "sha256": "870780642a14f5e30a9ef8c419aeb405e5bd4340d4fefbf1e8493dde39225337" + "sha256": "61bf29cada3fc2fbefad4fdf059ea4bd1b4a86d2b6d15e1c7c0b582b9752fe39" }, "provenance": null, - "requires-python": null, - "size": 55153, - "upload-time": "2011-12-28T10:34:17.815200Z", - "url": "https://files.pythonhosted.org/packages/3a/72/9f39b173ee93645013563df119d28841f47b0ca2ebe04afcefd438e42f30/requests-0.8.9.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 118086, + "upload-time": "2018-11-02T19:11:17.872837Z", + "url": "https://files.pythonhosted.org/packages/62/00/ee1d7de624db8ba7090d1226aebefab96a2c71cd5cfa7629d6ad3f61b79e/urllib3-1.24.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-0.9.0.tar.gz", + "filename": "urllib3-1.24.1.tar.gz", "hashes": { - "sha256": "43b26edb5c47e0ccf9612d3cf13639a1e7e6c774af5375a684cfa00e747f21b1" + "sha256": "de9529817c93f27c8ccbfead6985011db27bd0ddfcdb2d86f3f663385c6a9c22" }, "provenance": null, - "requires-python": null, - "size": 55217, - "upload-time": "2011-12-28T10:51:35.541114Z", - "url": "https://files.pythonhosted.org/packages/89/ce/0115444a1f9d833768160e678c21483e271466918966c11212f040b5f2af/requests-0.9.0.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 229688, + "upload-time": "2018-11-02T19:11:20.091788Z", + "url": "https://files.pythonhosted.org/packages/b1/53/37d82ab391393565f2f831b8eedbffd57db5a718216f82f1a8b4d381a1c1/urllib3-1.24.1.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "requests-0.9.1.tar.gz", + "core-metadata": { + "sha256": "e035b765ac617430e02e17893fbce56f665f15b10cd2eecd0603d5ca798a571d" + }, + "data-dist-info-metadata": { + "sha256": "e035b765ac617430e02e17893fbce56f665f15b10cd2eecd0603d5ca798a571d" + }, + "filename": "urllib3-1.24.2-py2.py3-none-any.whl", "hashes": { - "sha256": "0c6fc89ce4f8976dd8ddb1a9e896315a47fb3f1dba95417fd3fa8e626ca9a1e7" + "sha256": "4c291ca23bbb55c76518905869ef34bdd5f0e46af7afe6861e8375643ffee1a0" }, "provenance": null, - "requires-python": null, - "size": 55547, - "upload-time": "2012-01-06T07:11:02.635935Z", - "url": "https://files.pythonhosted.org/packages/48/aa/1077a5fef0c4fbdad8ce127166ca474c67788b7609137d26e17ab46ee16d/requests-0.9.1.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 131747, + "upload-time": "2019-04-17T17:49:45.870917Z", + "url": "https://files.pythonhosted.org/packages/df/1c/59cca3abf96f991f2ec3131a4ffe72ae3d9ea1f5894abe8a9c5e3c77cfee/urllib3-1.24.2-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-0.9.2.tar.gz", + "filename": "urllib3-1.24.2.tar.gz", "hashes": { - "sha256": "eb9a3b0031af396fb6825be897655546f4c54e19669fddb5df72a4a688ae0555" + "sha256": "9a247273df709c4fedb38c711e44292304f73f39ab01beda9f6b9fc375669ac3" }, "provenance": null, - "requires-python": null, - "size": 60967, - "upload-time": "2012-01-19T03:39:58.591876Z", - "url": "https://files.pythonhosted.org/packages/68/a1/fac8e1fa783d167cc49debc5b5328ca57eac9d53b58c34d17ce7592cdc6d/requests-0.9.2.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 230699, + "upload-time": "2019-04-17T17:49:47.786569Z", + "url": "https://files.pythonhosted.org/packages/fd/fa/b21f4f03176463a6cccdb612a5ff71b927e5224e83483012747c12fc5d62/urllib3-1.24.2.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "requests-0.9.3.tar.gz", + "core-metadata": { + "sha256": "d0df5aaf6aa4154351fa69c62cbaf598de4bad752756dce54efab097b71bc44f" + }, + "data-dist-info-metadata": { + "sha256": "d0df5aaf6aa4154351fa69c62cbaf598de4bad752756dce54efab097b71bc44f" + }, + "filename": "urllib3-1.24.3-py2.py3-none-any.whl", "hashes": { - "sha256": "3c0dd7c014474e0cdd00cad661abd74c88c14183d260d0555dfa51fc5b29abc5" + "sha256": "a637e5fae88995b256e3409dc4d52c2e2e0ba32c42a6365fee8bbd2238de3cfb" }, "provenance": null, - "requires-python": null, - "size": 61006, - "upload-time": "2012-01-19T16:51:33.637035Z", - "url": "https://files.pythonhosted.org/packages/62/12/0840d1bba04e5d60e469610ad78e02e89e6828e776adaef4116413cf5fd0/requests-0.9.3.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 118799, + "upload-time": "2019-05-02T15:37:44.733782Z", + "url": "https://files.pythonhosted.org/packages/01/11/525b02e4acc0c747de8b6ccdab376331597c569c42ea66ab0a1dbd36eca2/urllib3-1.24.3-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-0.10.0.tar.gz", + "filename": "urllib3-1.24.3.tar.gz", "hashes": { - "sha256": "210a82e678c45d433a4ad1f105974b3102a8ab5198872dc0a3238a8750d4c65e" + "sha256": "2393a695cd12afedd0dcb26fe5d50d0cf248e5a66f75dbd89a3d4eb333a61af4" }, "provenance": null, - "requires-python": null, - "size": 62046, - "upload-time": "2012-01-22T05:08:17.091441Z", - "url": "https://files.pythonhosted.org/packages/62/35/0230421b8c4efad6624518028163329ad0c2df9e58e6b3bee013427bf8f6/requests-0.10.0.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 232237, + "upload-time": "2019-05-02T15:37:46.730807Z", + "url": "https://files.pythonhosted.org/packages/8a/3c/1bb7ef6c435dea026f06ed9f3ba16aa93f9f4f5d3857a51a35dfa00882f1/urllib3-1.24.3.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "requests-0.10.1.tar.gz", + "core-metadata": { + "sha256": "cc0da48915338a61262986a0f5daa8103f2e7b7a15a8a451fb514236cc6a50ae" + }, + "data-dist-info-metadata": { + "sha256": "cc0da48915338a61262986a0f5daa8103f2e7b7a15a8a451fb514236cc6a50ae" + }, + "filename": "urllib3-1.25-py2.py3-none-any.whl", "hashes": { - "sha256": "da6031575a30c7b65ea99465183468349b3645e6bf5322e49d53f565b27ed2b5" + "sha256": "a08afe8b057ba35963364711a1f36d346375da0c118f611f35c0252375338c7c" }, "provenance": null, - "requires-python": null, - "size": 63234, - "upload-time": "2012-01-23T08:22:52.352375Z", - "url": "https://files.pythonhosted.org/packages/b4/56/ba2d803383ec32d70f8faa7df5eb37ee9b3fc662ff68b7ab01ad9740b83a/requests-0.10.1.tar.gz", - "yanked": false + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 149879, + "upload-time": "2019-04-22T14:06:44.695797Z", + "url": "https://files.pythonhosted.org/packages/81/9b/715e96377cc1f87e71d9d4259c6f88bf561a539622ba3042e73188e0bc2d/urllib3-1.25-py2.py3-none-any.whl", + "yanked": "Broken release" }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-0.10.2.tar.gz", + "filename": "urllib3-1.25.tar.gz", "hashes": { - "sha256": "1546ef1e291ae337086369b621096fb0f69f88f6f67f60b1f6b7c18d1ca278e1" + "sha256": "f03eeb431c77b88cf8747d47e94233a91d0e0fdae1cf09e0b21405a885700266" }, "provenance": null, - "requires-python": null, - "size": 60158, - "upload-time": "2012-02-15T09:48:52.830436Z", - "url": "https://files.pythonhosted.org/packages/58/1e/6b84552b6553f5beaf7cb0fe15115e7e4673326ed9188ad5338559ee8285/requests-0.10.2.tar.gz", - "yanked": false + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 409895, + "upload-time": "2019-04-22T14:06:46.595819Z", + "url": "https://files.pythonhosted.org/packages/cb/34/db09a2f1e27c6ded5dd42afb0e3e2cf6f51ace7d75726385e8a3b1993b17/urllib3-1.25.tar.gz", + "yanked": "Broken release" }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "requests-0.10.3.tar.gz", + "core-metadata": { + "sha256": "b442f4e1d3cb6cb788eb5832e173d5d33d30b8df210e709eb8f987666fee0ff7" + }, + "data-dist-info-metadata": { + "sha256": "b442f4e1d3cb6cb788eb5832e173d5d33d30b8df210e709eb8f987666fee0ff7" + }, + "filename": "urllib3-1.25.1-py2.py3-none-any.whl", "hashes": { - "sha256": "8eeb24328304b015cbd59a49670e2738b77034b225b566729ddb19941899e490" + "sha256": "a9645efd62b9fc1c7cad8ed93e162aad4c6bfd90e143966ddd4099b78cd244be" }, "provenance": null, - "requires-python": null, - "size": 60493, - "upload-time": "2012-02-20T20:10:57.584946Z", - "url": "https://files.pythonhosted.org/packages/01/44/39988315e036b79fe70428273053617266bf20d1363e91082346fae8450d/requests-0.10.3.tar.gz", - "yanked": false + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 150093, + "upload-time": "2019-04-24T17:05:21.930238Z", + "url": "https://files.pythonhosted.org/packages/c0/1f/516c14fd47ced1a2e2882edd776241c5b707ffc9051cd372843579829994/urllib3-1.25.1-py2.py3-none-any.whl", + "yanked": "Broken release" }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-0.10.4.tar.gz", + "filename": "urllib3-1.25.1.tar.gz", "hashes": { - "sha256": "2ad4cc51d7595ca6f97373a0d697999e0cbdbbf1ba665d18f0f3dcec12b8be77" + "sha256": "904bd981d6371bb95a200c0ec9dba5ba7cc980f2d6b125bd793fefe3293be388" }, "provenance": null, - "requires-python": null, - "size": 60889, - "upload-time": "2012-02-20T22:21:31.091713Z", - "url": "https://files.pythonhosted.org/packages/94/ac/5fa21e435ba8050d14db92ce29763c28196b727d4079dc608d39177fbf9b/requests-0.10.4.tar.gz", - "yanked": false + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 670490, + "upload-time": "2019-04-24T17:05:23.849422Z", + "url": "https://files.pythonhosted.org/packages/5f/cc/8601ad6c4d7e66072e7b735ba4fe218e9b384e15d2a0583e7caebac83664/urllib3-1.25.1.tar.gz", + "yanked": "Broken release" }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "requests-0.10.6.tar.gz", + "core-metadata": { + "sha256": "54276ed86904a4cd2121906f2beac9736cc56bc9773db803e5079c0d1262289d" + }, + "data-dist-info-metadata": { + "sha256": "54276ed86904a4cd2121906f2beac9736cc56bc9773db803e5079c0d1262289d" + }, + "filename": "urllib3-1.25.2-py2.py3-none-any.whl", "hashes": { - "sha256": "31134b4f35951730dcce59f2af334478b68caa5728902a1d6bd5e115ec677d8b" + "sha256": "d363e3607d8de0c220d31950a8f38b18d5ba7c0830facd71a1c6b1036b7ce06c" }, "provenance": null, - "requires-python": null, - "size": 61673, - "upload-time": "2012-02-26T05:17:54.135905Z", - "url": "https://files.pythonhosted.org/packages/b4/1f/8f5430040fcf4391dc5bd324424a569e2e0d96595952b21eb82403602d98/requests-0.10.6.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 150799, + "upload-time": "2019-04-29T13:11:29.948679Z", + "url": "https://files.pythonhosted.org/packages/39/ec/d93dfc69617a028915df914339ef66936ea976ef24fa62940fd86ba0326e/urllib3-1.25.2-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-0.10.7.tar.gz", + "filename": "urllib3-1.25.2.tar.gz", "hashes": { - "sha256": "80f32a74bed8cf081a3a25512f8725e09ceda217101ea706efced262bb05aec6" + "sha256": "a53063d8b9210a7bdec15e7b272776b9d42b2fd6816401a0d43006ad2f9902db" }, "provenance": null, - "requires-python": null, - "size": 61826, - "upload-time": "2012-03-08T01:50:58.069132Z", - "url": "https://files.pythonhosted.org/packages/c5/cd/0597f9c040db24ca6d23cc74faa102554cb0a93bdbffb855d7749547921f/requests-0.10.7.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 261479, + "upload-time": "2019-04-29T13:11:36.130435Z", + "url": "https://files.pythonhosted.org/packages/9a/8b/ea6d2beb2da6e331e9857d0a60b79ed4f72dcbc4e2c7f2d2521b0480fda2/urllib3-1.25.2.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "requests-0.10.8.tar.gz", + "core-metadata": { + "sha256": "faf305bca1b8c54e5dcaa52389f42c26c91ad78a98dd6cd4ebde8ac8df91f8f4" + }, + "data-dist-info-metadata": { + "sha256": "faf305bca1b8c54e5dcaa52389f42c26c91ad78a98dd6cd4ebde8ac8df91f8f4" + }, + "filename": "urllib3-1.25.3-py2.py3-none-any.whl", "hashes": { - "sha256": "bec280d924a8be87b3377ee78a976334a6e7c944a8fe09bbd9447e669b984dae" + "sha256": "b246607a25ac80bedac05c6f282e3cdaf3afb65420fd024ac94435cabe6e18d1" }, "provenance": null, - "requires-python": null, - "size": 62201, - "upload-time": "2012-03-09T17:59:54.950126Z", - "url": "https://files.pythonhosted.org/packages/9a/05/4ab34c6aae63a01aef2fd8be3573a99c197cc76a67f8cee751cb3a7784fb/requests-0.10.8.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 150942, + "upload-time": "2019-05-23T19:01:44.733909Z", + "url": "https://files.pythonhosted.org/packages/e6/60/247f23a7121ae632d62811ba7f273d0e58972d75e58a94d329d51550a47d/urllib3-1.25.3-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-0.11.1.tar.gz", + "filename": "urllib3-1.25.3.tar.gz", "hashes": { - "sha256": "fd4260541d0e559c78e2b3072bd79f36e0f8ef935bcbbadaa8c98cd8b5a62897" + "sha256": "dbe59173209418ae49d485b87d1681aefa36252ee85884c31346debd19463232" }, "provenance": null, - "requires-python": null, - "size": 63100, - "upload-time": "2012-03-31T05:47:56.690051Z", - "url": "https://files.pythonhosted.org/packages/d7/ee/6826f31ae3e0e68606cb9086c3904582b3982bbccc73f34d6dc9912b48ad/requests-0.11.1.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 262150, + "upload-time": "2019-05-23T19:01:47.801705Z", + "url": "https://files.pythonhosted.org/packages/4c/13/2386233f7ee40aa8444b47f7463338f3cbdf00c316627558784e3f542f07/urllib3-1.25.3.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "requests-0.11.2.tar.gz", + "core-metadata": { + "sha256": "9a219163147d78d2b1d269d5e16f92f6f68d2824d6c8fce0fed4847ef3f97bdf" + }, + "data-dist-info-metadata": { + "sha256": "9a219163147d78d2b1d269d5e16f92f6f68d2824d6c8fce0fed4847ef3f97bdf" + }, + "filename": "urllib3-1.25.4-py2.py3-none-any.whl", "hashes": { - "sha256": "547bf78a774a6018271d6e5c40613ec554642ba4d6cdf45813e7894145293c57" + "sha256": "8a8090dd02b145256534c205e624eb20161080428ffa14408f6f283c0d0c356e" }, "provenance": null, - "requires-python": null, - "size": 71080, - "upload-time": "2012-04-23T04:29:36.868120Z", - "url": "https://files.pythonhosted.org/packages/b6/52/ad2911cf5586f2372a296a93a94d0324e4ffdd225975241562c450594795/requests-0.11.2.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 125530, + "upload-time": "2019-09-19T14:49:01.357839Z", + "url": "https://files.pythonhosted.org/packages/91/0d/7777358f672a14b7ae0dfcd29f949f409f913e0578190d6bfa68eb55864b/urllib3-1.25.4-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-0.12.0.tar.gz", + "filename": "urllib3-1.25.4.tar.gz", "hashes": { - "sha256": "8a88a291599444be608940c227b6114212220d8126c512af821f1ab207fe5072" + "sha256": "319cef72311e511d94be1bb478d202fde499935d0347a9e8f0d232dc3bce47c6" }, "provenance": null, - "requires-python": null, - "size": 76859, - "upload-time": "2012-05-03T01:18:47.376345Z", - "url": "https://files.pythonhosted.org/packages/3a/ac/0372d6b7fbde19444d5cc560f296e70b26283d2bac0665b576dd3f5e6b60/requests-0.12.0.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 247884, + "upload-time": "2019-09-19T14:49:05.166965Z", + "url": "https://files.pythonhosted.org/packages/88/31/c1037594d3d3639f23630eaca5215835b1c1665f10997325d97ac61c423c/urllib3-1.25.4.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "requests-0.12.1.tar.gz", + "core-metadata": { + "sha256": "ecf993fea4dc884bf1f16598aa143fb4abd0341dbc97b25ba7da0098dfd144a4" + }, + "data-dist-info-metadata": { + "sha256": "ecf993fea4dc884bf1f16598aa143fb4abd0341dbc97b25ba7da0098dfd144a4" + }, + "filename": "urllib3-1.25.5-py2.py3-none-any.whl", "hashes": { - "sha256": "9ce56b87180c06728d96ca734055675abf8f5cc3136e0d7712a6260430685589" + "sha256": "9c6c593cb28f52075016307fc26b0a0f8e82bc7d1ff19aaaa959b91710a56c47" }, "provenance": null, - "requires-python": null, - "size": 78245, - "upload-time": "2012-05-08T07:21:59.920122Z", - "url": "https://files.pythonhosted.org/packages/3a/0a/7c62c06702ddb4d3bc50d27f5b8e094d6e66a3374fc2eedf264742f84805/requests-0.12.1.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 125727, + "upload-time": "2019-09-20T01:35:54.545482Z", + "url": "https://files.pythonhosted.org/packages/81/b7/cef47224900ca67078ed6e2db51342796007433ad38329558f56a15255f5/urllib3-1.25.5-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-0.13.0.tar.gz", + "filename": "urllib3-1.25.5.tar.gz", "hashes": { - "sha256": "03a2001843546147ddb6972d0661e2002b9be4ccbbbd2177ee10f05bd1910109" + "sha256": "2f3eadfea5d92bc7899e75b5968410b749a054b492d5a6379c1344a1481bc2cb" }, "provenance": null, - "requires-python": null, - "size": 68172, - "upload-time": "2012-05-30T02:54:18.564587Z", - "url": "https://files.pythonhosted.org/packages/86/1b/88d3753931419a226bb4e4c1d354cd2d40acff3482b37e30dd84ba8a243b/requests-0.13.0.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 248169, + "upload-time": "2019-09-20T01:35:57.102124Z", + "url": "https://files.pythonhosted.org/packages/3c/31/aa26375d7028397ffa46765f91f5ccb087d37a99437b78259eb46f275f5b/urllib3-1.25.5.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "requests-0.13.1.tar.gz", + "core-metadata": { + "sha256": "40a35ffa77a79b96284935e72114221df43f5126d0fb77fb89d451c52faedcd7" + }, + "data-dist-info-metadata": { + "sha256": "40a35ffa77a79b96284935e72114221df43f5126d0fb77fb89d451c52faedcd7" + }, + "filename": "urllib3-1.25.6-py2.py3-none-any.whl", "hashes": { - "sha256": "31f3ae96787fe74a78c7dd9626bf997fd4eabacc040b7b33fbd8632d2c2a97f6" + "sha256": "3de946ffbed6e6746608990594d08faac602528ac7015ac28d33cee6a45b7398" }, "provenance": null, - "requires-python": null, - "size": 68474, - "upload-time": "2012-06-08T04:22:28.683979Z", - "url": "https://files.pythonhosted.org/packages/0d/63/0e6c6b817ab38fb3e38a192d6631d698fe78308a68659af3aa523cd736d4/requests-0.13.1.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 125768, + "upload-time": "2019-09-24T14:35:10.080723Z", + "url": "https://files.pythonhosted.org/packages/e0/da/55f51ea951e1b7c63a579c09dd7db825bb730ec1fe9c0180fc77bfb31448/urllib3-1.25.6-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-0.13.2.tar.gz", + "filename": "urllib3-1.25.6.tar.gz", "hashes": { - "sha256": "37684324da8aca40e88fa2f7faa526cc116d74e979c2ac5d9119fe6e1bb5ced5" + "sha256": "9a107b99a5393caf59c7aa3c1249c16e6879447533d0887f4336dde834c7be86" }, "provenance": null, - "requires-python": null, - "size": 514484, - "upload-time": "2012-06-29T02:37:41.500479Z", - "url": "https://files.pythonhosted.org/packages/62/ca/338cf287e172099e4500cfa2cb580d2c9a1874427a8a14324d7a4c9d01b1/requests-0.13.2.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 248292, + "upload-time": "2019-09-24T14:35:13.667918Z", + "url": "https://files.pythonhosted.org/packages/ff/44/29655168da441dff66de03952880c6e2d17b252836ff1aa4421fba556424/urllib3-1.25.6.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "requests-0.13.3.tar.gz", + "core-metadata": { + "sha256": "f58bd2b4477bc814ca897f2fbf69e13f98a8ef9f0f2056b2d703b8959c28d01a" + }, + "data-dist-info-metadata": { + "sha256": "f58bd2b4477bc814ca897f2fbf69e13f98a8ef9f0f2056b2d703b8959c28d01a" + }, + "filename": "urllib3-1.25.7-py2.py3-none-any.whl", "hashes": { - "sha256": "79503a14a43d6ae0b0b2e92f88ed0b01015528b8a8ab47721c28aa993aa4db2b" + "sha256": "a8a318824cc77d1fd4b2bec2ded92646630d7fe8619497b142c84a9e6f5a7293" }, "provenance": null, - "requires-python": null, - "size": 515192, - "upload-time": "2012-07-12T23:20:43.867603Z", - "url": "https://files.pythonhosted.org/packages/54/9d/1ee0bd44e9334b6382ed5226d4bc33518d0d0b03ed806af6444d1c80ed83/requests-0.13.3.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 125624, + "upload-time": "2019-11-11T15:10:09.598264Z", + "url": "https://files.pythonhosted.org/packages/b4/40/a9837291310ee1ccc242ceb6ebfd9eb21539649f193a7c8c86ba15b98539/urllib3-1.25.7-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-0.13.4.tar.gz", + "filename": "urllib3-1.25.7.tar.gz", "hashes": { - "sha256": "94672e92c23fefe516c5310b84d97b4ea19ef373003a7ba7af1057102a87f345" + "sha256": "f3c5fd51747d450d4dcf6f923c81f78f811aab8205fda64b0aba34a4e48b0745" }, "provenance": null, - "requires-python": null, - "size": 519515, - "upload-time": "2012-07-27T08:22:09.864284Z", - "url": "https://files.pythonhosted.org/packages/04/75/52e169351e24a9faa8bfac69a07ea3551b845ca6354f22da15c5da3d5100/requests-0.13.4.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 264636, + "upload-time": "2019-11-11T15:10:12.487536Z", + "url": "https://files.pythonhosted.org/packages/ad/fc/54d62fa4fc6e675678f9519e677dfc29b8964278d75333cf142892caf015/urllib3-1.25.7.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "requests-0.13.5.tar.gz", + "core-metadata": { + "sha256": "c296554284a83f29d4a63741d425d6d70a960acb354ade04dd941e6fd1960012" + }, + "data-dist-info-metadata": { + "sha256": "c296554284a83f29d4a63741d425d6d70a960acb354ade04dd941e6fd1960012" + }, + "filename": "urllib3-1.25.8-py2.py3-none-any.whl", "hashes": { - "sha256": "c6abb4b15a3f2aaad18c22b214b9b35d69ec4e2730c5b922f95f17a88981f957" + "sha256": "2f3db8b19923a873b3e5256dc9c2dedfa883e33d87c690d9c7913e1f40673cdc" }, "provenance": null, - "requires-python": null, - "size": 519553, - "upload-time": "2012-07-27T09:23:41.969623Z", - "url": "https://files.pythonhosted.org/packages/ba/d1/919f6240a37ce5aade82da39809e1f28a5f2899a29a0ca10c381ba70efbb/requests-0.13.5.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 125642, + "upload-time": "2020-01-21T20:41:23.910305Z", + "url": "https://files.pythonhosted.org/packages/e8/74/6e4f91745020f967d09332bb2b8b9b10090957334692eb88ea4afe91b77f/urllib3-1.25.8-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-0.13.6.tar.gz", + "filename": "urllib3-1.25.8.tar.gz", "hashes": { - "sha256": "3cca63908f1b941d2da61ef0e8baf7bf014cc0df6512e172b8d2ac87be82b916" + "sha256": "87716c2d2a7121198ebcb7ce7cccf6ce5e9ba539041cfbaeecfb641dc0bf6acc" }, "provenance": null, - "requires-python": null, - "size": 520031, - "upload-time": "2012-08-06T08:46:22.516645Z", - "url": "https://files.pythonhosted.org/packages/02/56/a6203485b552f9e8e8f16bd4e576446f94737ccbc563957e7510c8e401e4/requests-0.13.6.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 261077, + "upload-time": "2020-01-21T20:41:26.688970Z", + "url": "https://files.pythonhosted.org/packages/09/06/3bc5b100fe7e878d3dee8f807a4febff1a40c213d2783e3246edde1f3419/urllib3-1.25.8.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "requests-0.13.7.tar.gz", + "core-metadata": { + "sha256": "41573e1c25e97bb0e6fd10e677e1a9cca4fe2efc41830b0fb0b1221399148c42" + }, + "data-dist-info-metadata": { + "sha256": "41573e1c25e97bb0e6fd10e677e1a9cca4fe2efc41830b0fb0b1221399148c42" + }, + "filename": "urllib3-1.25.9-py2.py3-none-any.whl", "hashes": { - "sha256": "d9c6cf2890a0dc1200407f99130d334ef5ab5270bed3d9b4c14b0bb9c6cc3400" + "sha256": "88206b0eb87e6d677d424843ac5209e3fb9d0190d0ee169599165ec25e9d9115" }, "provenance": null, - "requires-python": null, - "size": 521660, - "upload-time": "2012-08-19T00:47:48.501903Z", - "url": "https://files.pythonhosted.org/packages/b4/48/e82ded36a3cee7c0ef9605b44c4615ffe4a37f8b6c8b17fdbc15fae18daa/requests-0.13.7.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 126746, + "upload-time": "2020-04-16T15:44:06.147024Z", + "url": "https://files.pythonhosted.org/packages/e1/e5/df302e8017440f111c11cc41a6b432838672f5a70aa29227bf58149dc72f/urllib3-1.25.9-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-0.13.8.tar.gz", + "filename": "urllib3-1.25.9.tar.gz", "hashes": { - "sha256": "3ef37004f6394b111a27f0b6d0a64be83f7e4bccfbbbcdd21455400af5f4fbd4" + "sha256": "3018294ebefce6572a474f0604c2021e33b3fd8006ecd11d62107a5d2a963527" }, "provenance": null, - "requires-python": null, - "size": 522140, - "upload-time": "2012-08-20T15:24:42.439401Z", - "url": "https://files.pythonhosted.org/packages/db/1e/1f37495384a628887e10ecd61d45dba455ceec4b8b5b463512b4700e5b3d/requests-0.13.8.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 254921, + "upload-time": "2020-04-16T15:44:08.049585Z", + "url": "https://files.pythonhosted.org/packages/05/8c/40cd6949373e23081b3ea20d5594ae523e681b6f472e600fbc95ed046a36/urllib3-1.25.9.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "requests-0.13.9.tar.gz", + "core-metadata": { + "sha256": "b6feb54892694bb24bbb73f7699369b57664cd612bf16fca8a4290e17f53a59c" + }, + "data-dist-info-metadata": { + "sha256": "b6feb54892694bb24bbb73f7699369b57664cd612bf16fca8a4290e17f53a59c" + }, + "filename": "urllib3-1.25.10-py2.py3-none-any.whl", "hashes": { - "sha256": "d887bb1c06948a8930d6e73a1f942f9febe9157a299a984994c20c84b2c21e20" + "sha256": "e7983572181f5e1522d9c98453462384ee92a0be7fac5f1413a1e35c56cc0461" }, "provenance": null, - "requires-python": null, - "size": 522477, - "upload-time": "2012-08-25T15:26:50.954170Z", - "url": "https://files.pythonhosted.org/packages/01/da/da83c242c5a77c58aa86072d68fd2855aa9b4d3b1a8bac4b402531b25ff1/requests-0.13.9.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 127631, + "upload-time": "2020-07-22T15:47:32.468071Z", + "url": "https://files.pythonhosted.org/packages/9f/f0/a391d1463ebb1b233795cabfc0ef38d3db4442339de68f847026199e69d7/urllib3-1.25.10-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-0.14.0.tar.gz", + "filename": "urllib3-1.25.10.tar.gz", "hashes": { - "sha256": "4e690ba0275ab4a8c9a5c7a6eb14e79e1adad0f84331fc638a18d7751f41ac3b" - }, - "provenance": null, - "requires-python": null, - "size": 523133, - "upload-time": "2012-09-02T08:50:39.106639Z", - "url": "https://files.pythonhosted.org/packages/4e/31/50a12e5b5e585e0b00ce2592c9b45f2ae109575e3707a341afd7550a8d1a/requests-0.14.0.tar.gz", + "sha256": "91056c15fa70756691db97756772bb1eb9678fa585d9184f24534b100dc60f4a" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 256875, + "upload-time": "2020-07-22T15:47:34.482849Z", + "url": "https://files.pythonhosted.org/packages/81/f4/87467aeb3afc4a6056e1fe86626d259ab97e1213b1dfec14c7cb5f538bf0/urllib3-1.25.10.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "requests-0.14.1.tar.gz", + "core-metadata": { + "sha256": "5d7667368d5b931b7fa68d680d1848b0abc8e835ccd15dc3bed5ce757a84226b" + }, + "data-dist-info-metadata": { + "sha256": "5d7667368d5b931b7fa68d680d1848b0abc8e835ccd15dc3bed5ce757a84226b" + }, + "filename": "urllib3-1.25.11-py2.py3-none-any.whl", "hashes": { - "sha256": "4f563b907782b2c95dd2cbaf882a96133e567d46290a0e7aafa0c6f3efad19ba" + "sha256": "f5321fbe4bf3fefa0efd0bfe7fb14e90909eb62a48ccda331726b4319897dd5e" }, "provenance": null, - "requires-python": null, - "size": 523254, - "upload-time": "2012-10-01T17:30:05.176526Z", - "url": "https://files.pythonhosted.org/packages/40/1d/63a729208e1e93cf2cbda953b9f20ec9b101eb964e3f6205d1c2e294f294/requests-0.14.1.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 127978, + "upload-time": "2020-10-19T14:17:20.705902Z", + "url": "https://files.pythonhosted.org/packages/56/aa/4ef5aa67a9a62505db124a5cb5262332d1d4153462eb8fd89c9fa41e5d92/urllib3-1.25.11-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-0.14.2.tar.gz", + "filename": "urllib3-1.25.11.tar.gz", "hashes": { - "sha256": "0e3345a8ac0d712bf17bd9d3276415050c5f972265ab62993cd4540a3a1aaaef" + "sha256": "8d7eaa5a82a1cac232164990f04874c594c9453ec55eef02eab885aa02fc17a2" }, "provenance": null, - "requires-python": null, - "size": 361488, - "upload-time": "2012-10-27T15:08:51.460827Z", - "url": "https://files.pythonhosted.org/packages/fa/d1/0dd60e1146e79e7b193e7b0189d8c13ef100d55cbfe65e1825ac5f03c397/requests-0.14.2.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 260300, + "upload-time": "2020-10-19T14:17:23.830781Z", + "url": "https://files.pythonhosted.org/packages/76/d9/bbbafc76b18da706451fa91bc2ebe21c0daf8868ef3c30b869ac7cb7f01d/urllib3-1.25.11.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "requests-1.0.0.tar.gz", + "core-metadata": { + "sha256": "5a085db7a9cb7fd1df6478568fc0e9833e27f6f191a97621748c0944f8248ba3" + }, + "data-dist-info-metadata": { + "sha256": "5a085db7a9cb7fd1df6478568fc0e9833e27f6f191a97621748c0944f8248ba3" + }, + "filename": "urllib3-1.26.0-py2.py3-none-any.whl", "hashes": { - "sha256": "f10d8fbcc02a58056ab44f79ff9b3f9fe78e410296527885250bbb36d15be8c6" + "sha256": "bad31cb622ceee0ab46c4c884cf61957def0ff2e644de0a7a093678844c9ccac" }, "provenance": null, - "requires-python": null, - "size": 335548, - "upload-time": "2012-12-17T15:00:05.110522Z", - "url": "https://files.pythonhosted.org/packages/46/da/94c0fd6ff79b85befc3b528cf3771700def274c52b347bf12eeaa466f34c/requests-1.0.0.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 136659, + "upload-time": "2020-11-10T20:08:59.430953Z", + "url": "https://files.pythonhosted.org/packages/7e/a7/746338eb8addda2e7662ee5e10a9f85150aba013cd610c9569c17146b914/urllib3-1.26.0-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-1.0.1.tar.gz", + "filename": "urllib3-1.26.0.tar.gz", "hashes": { - "sha256": "c69222b7c02a8e46d61c3b986e6a3e766db0539235aaafc056c75b8dcf6f5eec" + "sha256": "4849f132941d68144df0a3785ccc4fe423430ba5db0108d045c8cadbc90f517a" }, "provenance": null, - "requires-python": null, - "size": 335625, - "upload-time": "2012-12-17T18:53:51.251872Z", - "url": "https://files.pythonhosted.org/packages/b8/03/fb15922d14fa0b01a0ff4e2920bb8c08546d970ff387454ba892a67d5243/requests-1.0.1.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 291709, + "upload-time": "2020-11-10T20:09:01.671792Z", + "url": "https://files.pythonhosted.org/packages/f6/0c/2add359fbc96307f081172e2033799eab7471026a5dcdd372803aefa19fa/urllib3-1.26.0.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "requests-1.0.2.tar.gz", + "core-metadata": { + "sha256": "0be1c4478678d73590878669c56122f0b7c220998c3313945df889cf97bb516e" + }, + "data-dist-info-metadata": { + "sha256": "0be1c4478678d73590878669c56122f0b7c220998c3313945df889cf97bb516e" + }, + "filename": "urllib3-1.26.1-py2.py3-none-any.whl", "hashes": { - "sha256": "3c81f3ae43916161b8d98d7b329b19533b0d0332b7a774794964e6b08760b0c7" + "sha256": "61ad24434555a42c0439770462df38b47d05d9e8e353d93ec3742900975e3e65" }, "provenance": null, - "requires-python": null, - "size": 335653, - "upload-time": "2012-12-17T19:04:31.658169Z", - "url": "https://files.pythonhosted.org/packages/32/35/f2908b62b155b1737ab80b1a69142d007522bb0d1b3a0d3f8909595762f5/requests-1.0.2.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 136732, + "upload-time": "2020-11-11T20:29:26.721844Z", + "url": "https://files.pythonhosted.org/packages/cc/f0/e6ff89dddc1cb9f57b3e0f9dc06f444c884f1ad0c2ad17e2f1d5e7d0d1f7/urllib3-1.26.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-1.0.3.tar.gz", + "filename": "urllib3-1.26.1.tar.gz", "hashes": { - "sha256": "c7b50dc01b751e5ef8785951a74d0c2373bb0f87b45dca75dc2c5477b7e30f44" + "sha256": "097116a6f16f13482d2a2e56792088b9b2920f4eb6b4f84a2c90555fb673db74" }, "provenance": null, - "requires-python": null, - "size": 335757, - "upload-time": "2012-12-18T09:51:12.406576Z", - "url": "https://files.pythonhosted.org/packages/7f/76/66c01dd9afe4c5062e0c838bbd98ead7fa6b52984c7e26100a42c3eb965a/requests-1.0.3.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 286708, + "upload-time": "2020-11-11T20:29:28.986151Z", + "url": "https://files.pythonhosted.org/packages/19/80/b2a19b372f16bc846fd156de8d9b3a9b1092aef1f1963d800b0f8c76a67a/urllib3-1.26.1.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "requests-1.0.4.tar.gz", + "core-metadata": { + "sha256": "3da2446e1956304e120223d6022c06c65d348f62cede9dc5413e1691f3810a6a" + }, + "data-dist-info-metadata": { + "sha256": "3da2446e1956304e120223d6022c06c65d348f62cede9dc5413e1691f3810a6a" + }, + "filename": "urllib3-1.26.2-py2.py3-none-any.whl", "hashes": { - "sha256": "f363690a47dd4d6d6e7605fc686b668097a114cd946dffdf21fe0c6a6a46f9e6" + "sha256": "d8ff90d979214d7b4f8ce956e80f4028fc6860e4431f731ea4a8c08f23f99473" }, "provenance": null, - "requires-python": null, - "size": 336280, - "upload-time": "2012-12-23T07:45:10.417631Z", - "url": "https://files.pythonhosted.org/packages/5d/e8/f27e0868b9a49946b3f800722e02b19efebde22ae534276df3e5f6cca41d/requests-1.0.4.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 136770, + "upload-time": "2020-11-12T22:16:52.922247Z", + "url": "https://files.pythonhosted.org/packages/f5/71/45d36a8df68f3ebb098d6861b2c017f3d094538c0fb98fa61d4dc43e69b9/urllib3-1.26.2-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-1.1.0.tar.gz", + "filename": "urllib3-1.26.2.tar.gz", "hashes": { - "sha256": "21a81ddf1a3c2f956524538966ae19c38cae251f5629821588cdc8246a1335f7" + "sha256": "19188f96923873c92ccb987120ec4acaa12f0461fa9ce5d3d0772bc965a39e08" }, "provenance": null, - "requires-python": null, - "size": 337229, - "upload-time": "2013-01-10T07:13:41.901588Z", - "url": "https://files.pythonhosted.org/packages/e8/ff/d19b7461d84a5804c5cdc29791305530a2b774fe928b497e74ac9b304c79/requests-1.1.0.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 286877, + "upload-time": "2020-11-12T22:16:55.083906Z", + "url": "https://files.pythonhosted.org/packages/29/e6/d1a1d78c439cad688757b70f26c50a53332167c364edb0134cadd280e234/urllib3-1.26.2.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "requests-1.2.0.tar.gz", + "core-metadata": { + "sha256": "6df52adb7aa5c42be83f07953756060aefb2784ad80b911b542985ead506e10b" + }, + "data-dist-info-metadata": { + "sha256": "6df52adb7aa5c42be83f07953756060aefb2784ad80b911b542985ead506e10b" + }, + "filename": "urllib3-1.26.3-py2.py3-none-any.whl", "hashes": { - "sha256": "cfa615644ae38efe8423ce9edb23470a4615a9147fa3cea5026afb47c9bb3913" + "sha256": "1b465e494e3e0d8939b50680403e3aedaa2bc434b7d5af64dfd3c958d7f5ae80" }, "provenance": null, - "requires-python": null, - "size": 341511, - "upload-time": "2013-03-31T05:28:47.574555Z", - "url": "https://files.pythonhosted.org/packages/37/e4/74cb55b3da7777a1dc7cd7985c3cb12e83e213c03b0f9ca20d2c0e92b3c3/requests-1.2.0.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 137023, + "upload-time": "2021-01-26T18:58:16.089040Z", + "url": "https://files.pythonhosted.org/packages/23/fc/8a49991f7905261f9ca9df5aa9b58363c3c821ce3e7f671895442b7100f2/urllib3-1.26.3-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-1.2.1.tar.gz", + "filename": "urllib3-1.26.3.tar.gz", "hashes": { - "sha256": "946b7c856aa62f4ad31de2b9bb501cfdcdb4afdc882ee76bd4664f57caefaa44" + "sha256": "de3eedaad74a2683334e282005cd8d7f22f4d55fa690a2a1020a416cb0a47e73" }, "provenance": null, - "requires-python": null, - "size": 348710, - "upload-time": "2013-05-20T20:11:09.817186Z", - "url": "https://files.pythonhosted.org/packages/3b/9e/bfa03431335e778854da3d562697e067df40870a78ca81b35089822c6583/requests-1.2.1.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 292598, + "upload-time": "2021-01-26T18:58:18.493032Z", + "url": "https://files.pythonhosted.org/packages/d7/8d/7ee68c6b48e1ec8d41198f694ecdc15f7596356f2ff8e6b1420300cf5db3/urllib3-1.26.3.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "requests-1.2.2.tar.gz", + "core-metadata": { + "sha256": "4f5d9bf5ecae7806dfaeb1a77ab3c78d87da784dcbda65538cd8b486fe74bfed" + }, + "data-dist-info-metadata": { + "sha256": "4f5d9bf5ecae7806dfaeb1a77ab3c78d87da784dcbda65538cd8b486fe74bfed" + }, + "filename": "urllib3-1.26.4-py2.py3-none-any.whl", "hashes": { - "sha256": "56929d7b5dec9b37a9a8520f15202bada0ad55d2888a7c3243b9b194f2ef603d" + "sha256": "2f4da4594db7e1e110a944bb1b551fdf4e6c136ad42e4234131391e21eb5b0df" }, "provenance": null, - "requires-python": null, - "size": 348851, - "upload-time": "2013-05-21T21:44:44.405678Z", - "url": "https://files.pythonhosted.org/packages/c0/44/84a4b7a4e9d5fd1b358dbabd03f17e3dd91ce8881fc3446fbd2fd996be88/requests-1.2.2.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 153320, + "upload-time": "2021-03-15T15:04:35.709960Z", + "url": "https://files.pythonhosted.org/packages/09/c6/d3e3abe5b4f4f16cf0dfc9240ab7ce10c2baa0e268989a4e3ec19e90c84e/urllib3-1.26.4-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-1.2.3.tar.gz", + "filename": "urllib3-1.26.4.tar.gz", "hashes": { - "sha256": "156bf3ec27ba9ec7e0cf8fbe02808718099d218de403eb64a714d73ba1a29ab1" + "sha256": "e7b021f7241115872f92f43c6508082facffbd1c048e3c6e2bb9c2a157e28937" }, "provenance": null, - "requires-python": null, - "size": 348854, - "upload-time": "2013-05-25T16:48:36.421087Z", - "url": "https://files.pythonhosted.org/packages/61/79/efc316760a906763de872d7328c9bf8c5af28708a35fdae57fbb4ee005f7/requests-1.2.3.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 293008, + "upload-time": "2021-03-15T15:04:37.697553Z", + "url": "https://files.pythonhosted.org/packages/cb/cf/871177f1fc795c6c10787bc0e1f27bb6cf7b81dbde399fd35860472cecbc/urllib3-1.26.4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "947ae5985faceddfc9e53915629bb928556e9a552b7e3e7f0304999d0f2ab69f" + "sha256": "8d6c19a6016c229ace77b5ab08c775c7c923806ddd68e2fc9b737324c719b810" }, "data-dist-info-metadata": { - "sha256": "947ae5985faceddfc9e53915629bb928556e9a552b7e3e7f0304999d0f2ab69f" + "sha256": "8d6c19a6016c229ace77b5ab08c775c7c923806ddd68e2fc9b737324c719b810" }, - "filename": "requests-2.0.0-py2.py3-none-any.whl", + "filename": "urllib3-1.26.5-py2.py3-none-any.whl", "hashes": { - "sha256": "2ef65639cb9600443f85451df487818c31f993ab288f313d29cc9db4f3cbe6ed" + "sha256": "753a0374df26658f99d826cfe40394a686d05985786d946fbe4165b5148f5a7c" }, "provenance": null, - "requires-python": null, - "size": 391141, - "upload-time": "2013-11-15T19:09:51.527323Z", - "url": "https://files.pythonhosted.org/packages/bf/78/be2b4c440ea767336d8448fe671fe1d78ca499e49d77dac90f92191cca0e/requests-2.0.0-py2.py3-none-any.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 138144, + "upload-time": "2021-05-26T17:02:33.236908Z", + "url": "https://files.pythonhosted.org/packages/0c/cd/1e2ec680ec7b09846dc6e605f5a7709dfb9d7128e51a026e7154e18a234e/urllib3-1.26.5-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.0.0.tar.gz", + "filename": "urllib3-1.26.5.tar.gz", "hashes": { - "sha256": "78536038f54cff6ade3be6863403146665b5a3923dd61108c98d8b64141f9d70" + "sha256": "a7acd0977125325f516bda9735fa7142b909a8d01e8b2e4c8108d0984e6e0098" }, "provenance": null, - "requires-python": null, - "size": 362994, - "upload-time": "2013-09-24T18:39:33.154169Z", - "url": "https://files.pythonhosted.org/packages/8e/88/102742c48605aef8d39fa719d932c67783d789679628fa1433cb4b2c7a2a/requests-2.0.0.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 292865, + "upload-time": "2021-05-26T17:02:35.597930Z", + "url": "https://files.pythonhosted.org/packages/94/40/c396b5b212533716949a4d295f91a4c100d51ba95ea9e2d96b6b0517e5a5/urllib3-1.26.5.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "ed2dc8fffd82a0a919f1db5b4a42cdb1245cdf4b4b7db9700a002a2738e4256f" + "sha256": "193a9a8343948fdbcbaf2537c4640ed8b246be46ad9896204d9c675984fc7e97" }, "data-dist-info-metadata": { - "sha256": "ed2dc8fffd82a0a919f1db5b4a42cdb1245cdf4b4b7db9700a002a2738e4256f" + "sha256": "193a9a8343948fdbcbaf2537c4640ed8b246be46ad9896204d9c675984fc7e97" }, - "filename": "requests-2.0.1-py2.py3-none-any.whl", + "filename": "urllib3-1.26.6-py2.py3-none-any.whl", "hashes": { - "sha256": "f4ebc402e0ea5a87a3d42e300b76c292612d8467024f45f9858a8768f9fb6f6e" + "sha256": "39fb8672126159acb139a7718dd10806104dec1e2f0f6c88aab05d17df10c8d4" }, "provenance": null, - "requires-python": null, - "size": 439330, - "upload-time": "2013-11-15T19:12:20.555241Z", - "url": "https://files.pythonhosted.org/packages/8f/ea/140f18072bbcd81885a9490abb171792fd2961fd7f366be58396f4c6d634/requests-2.0.1-py2.py3-none-any.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 138494, + "upload-time": "2021-06-25T13:24:15.310981Z", + "url": "https://files.pythonhosted.org/packages/5f/64/43575537846896abac0b15c3e5ac678d787a4021e906703f1766bfb8ea11/urllib3-1.26.6-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.0.1.tar.gz", + "filename": "urllib3-1.26.6.tar.gz", "hashes": { - "sha256": "8cfddb97667c2a9edaf28b506d2479f1b8dc0631cbdcd0ea8c8864def59c698b" + "sha256": "f57b4c16c62fa2760b7e3d97c35b255512fb6b59a259730f36ba32ce9f8e342f" }, "provenance": null, - "requires-python": null, - "size": 412648, - "upload-time": "2013-10-24T14:33:21.606209Z", - "url": "https://files.pythonhosted.org/packages/1c/8e/376c93bb72bdae6a754797b8e31370df1e996e8b7dcc928e66691dbf611a/requests-2.0.1.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 289927, + "upload-time": "2021-06-25T13:24:17.834300Z", + "url": "https://files.pythonhosted.org/packages/4f/5a/597ef5911cb8919efe4d86206aa8b2658616d676a7088f0825ca08bd7cb8/urllib3-1.26.6.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "443a94dbec0d902cf77c6d906ec4608a30b5aa56a4409754f454071d61e928d6" + "sha256": "e22adb7bec275d66e73d9d10abd69668243b70388f3f41b1326960d35473dda8" }, "data-dist-info-metadata": { - "sha256": "443a94dbec0d902cf77c6d906ec4608a30b5aa56a4409754f454071d61e928d6" + "sha256": "e22adb7bec275d66e73d9d10abd69668243b70388f3f41b1326960d35473dda8" }, - "filename": "requests-2.1.0-py2.py3-none-any.whl", + "filename": "urllib3-1.26.7-py2.py3-none-any.whl", "hashes": { - "sha256": "fcef306d62b1c061eb00b8402cf136ff0ea1daf7a53b60cdef9563a22850072c" + "sha256": "c4fdf4019605b6e5423637e01bc9fe4daef873709a7973e195ceba0a62bbc844" }, "provenance": null, - "requires-python": null, - "size": 445280, - "upload-time": "2013-12-05T22:51:41.312732Z", - "url": "https://files.pythonhosted.org/packages/1e/97/f0a8e5e71c75a2abf5ec91438b84ec1a40a5e1b5f985c06721a3ebe57c0a/requests-2.1.0-py2.py3-none-any.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 138764, + "upload-time": "2021-09-22T18:01:15.930956Z", + "url": "https://files.pythonhosted.org/packages/af/f4/524415c0744552cce7d8bf3669af78e8a069514405ea4fcbd0cc44733744/urllib3-1.26.7-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.1.0.tar.gz", + "filename": "urllib3-1.26.7.tar.gz", "hashes": { - "sha256": "a57307f3a5f35ec9e1254aaf3e0484063ee3ee6b5f123fb35c5b2673492efa71" + "sha256": "4987c65554f7a2dbf30c18fd48778ef124af6fab771a377103da0585e2336ece" }, "provenance": null, - "requires-python": null, - "size": 420289, - "upload-time": "2013-12-05T22:51:38.634004Z", - "url": "https://files.pythonhosted.org/packages/51/5d/3729c242ed7693f29941fd9d40e936d4994b0aa704dfd0c023312fcce8a3/requests-2.1.0.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 291350, + "upload-time": "2021-09-22T18:01:18.331115Z", + "url": "https://files.pythonhosted.org/packages/80/be/3ee43b6c5757cabea19e75b8f46eaf05a2f5144107d7db48c7cf3a864f73/urllib3-1.26.7.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "adeb0fbd7b7d47f8b1e73fff237aadc8f796f2f343108f532115e7558e47e447" + "sha256": "36182f5beaa5a96c85ebec2289b44383291d75402699af8914c7b42aafe6f3e5" }, "data-dist-info-metadata": { - "sha256": "adeb0fbd7b7d47f8b1e73fff237aadc8f796f2f343108f532115e7558e47e447" + "sha256": "36182f5beaa5a96c85ebec2289b44383291d75402699af8914c7b42aafe6f3e5" }, - "filename": "requests-2.2.0-py2.py3-none-any.whl", + "filename": "urllib3-1.26.8-py2.py3-none-any.whl", "hashes": { - "sha256": "889d334044cd3364d07419c37671ba4f213d0f59601109dcb54c8a7ebdde38ee" + "sha256": "000ca7f471a233c2251c6c7023ee85305721bfdf18621ebff4fd17a8653427ed" }, "provenance": null, - "requires-python": null, - "size": 623932, - "upload-time": "2014-01-09T19:33:37.785784Z", - "url": "https://files.pythonhosted.org/packages/3b/99/a8acc0c986281232f9476575c27a81ab697afbf089f42f05c196f51892c0/requests-2.2.0-py2.py3-none-any.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 138699, + "upload-time": "2022-01-07T15:56:31.276636Z", + "url": "https://files.pythonhosted.org/packages/4e/b8/f5a25b22e803f0578e668daa33ba3701bb37858ec80e08a150bd7d2cf1b1/urllib3-1.26.8-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.2.0.tar.gz", + "filename": "urllib3-1.26.8.tar.gz", "hashes": { - "sha256": "1ff74f88bbfddf94f92aa20bd8473c7d46d3398c95b1842d81b2f3c475d5625d" + "sha256": "0e7c33d9a63e7ddfcb86780aac87befc2fbddf46c58dbb487e0855f7ceec283c" }, "provenance": null, - "requires-python": null, - "size": 421997, - "upload-time": "2014-01-09T19:33:32.362704Z", - "url": "https://files.pythonhosted.org/packages/c9/5a/aa687599abd76de72ae5a554e2e70328fc311d59e0b1e999263fb094baf3/requests-2.2.0.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 294280, + "upload-time": "2022-01-07T15:56:33.962493Z", + "url": "https://files.pythonhosted.org/packages/b0/b1/7bbf5181f8e3258efae31702f5eab87d8a74a72a0aa78bc8c08c1466e243/urllib3-1.26.8.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "1e3594e27a67099edd4a07fa40dce0d95e0baede1a40eebe99f2e0d0c31b8275" + "sha256": "5227260f04cb22b60bd8ee1f381beaf30c4c300c0cd8bf0960fef98c45edf034" }, "data-dist-info-metadata": { - "sha256": "1e3594e27a67099edd4a07fa40dce0d95e0baede1a40eebe99f2e0d0c31b8275" + "sha256": "5227260f04cb22b60bd8ee1f381beaf30c4c300c0cd8bf0960fef98c45edf034" }, - "filename": "requests-2.2.1-py2.py3-none-any.whl", + "filename": "urllib3-1.26.9-py2.py3-none-any.whl", "hashes": { - "sha256": "b5bd2e1b78d28051108ebaa6248750221f9ccef52b4f054cb727de61b0406de0" + "sha256": "44ece4d53fb1706f667c9bd1c648f5469a2ec925fcf3a776667042d645472c14" }, "provenance": null, - "requires-python": null, - "size": 625382, - "upload-time": "2014-01-23T18:26:15.042092Z", - "url": "https://files.pythonhosted.org/packages/7d/15/6efffc6aee666e1456852c2bf1d483b46bf971a2d509b35a98fc3eae1c60/requests-2.2.1-py2.py3-none-any.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 138990, + "upload-time": "2022-03-16T13:28:16.026094Z", + "url": "https://files.pythonhosted.org/packages/ec/03/062e6444ce4baf1eac17a6a0ebfe36bb1ad05e1df0e20b110de59c278498/urllib3-1.26.9-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.2.1.tar.gz", + "filename": "urllib3-1.26.9.tar.gz", "hashes": { - "sha256": "1266921f1bed5fbf364cd83cf239b6d7b3ea5c32ccccbc93980d9ba12cdcfd02" + "sha256": "aabaf16477806a5e1dd19aa41f8c2b7950dd3c746362d7e3223dbe6de6ac448e" }, "provenance": null, - "requires-python": null, - "size": 421978, - "upload-time": "2014-01-23T18:26:12.018048Z", - "url": "https://files.pythonhosted.org/packages/d1/0c/2dc2996268bc64b531a5a2dc6f4ec04552f3a8a2a86e88aeedcb92987741/requests-2.2.1.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 295258, + "upload-time": "2022-03-16T13:28:19.197657Z", + "url": "https://files.pythonhosted.org/packages/1b/a5/4eab74853625505725cefdf168f48661b2cd04e7843ab836f3f63abf81da/urllib3-1.26.9.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "f11ede38fafcb8051e370133ba06a8491a6511d2aa34267bf79fa58708939e9e" + "sha256": "b773e136f776839855277df7e7525c8af198fc019e5c3188d1c8405923d49f4b" }, "data-dist-info-metadata": { - "sha256": "f11ede38fafcb8051e370133ba06a8491a6511d2aa34267bf79fa58708939e9e" + "sha256": "b773e136f776839855277df7e7525c8af198fc019e5c3188d1c8405923d49f4b" }, - "filename": "requests-2.3.0-py2.py3-none-any.whl", + "filename": "urllib3-1.26.10-py2.py3-none-any.whl", "hashes": { - "sha256": "3648802492e955ffeb28f6dab864ad714059f5438bf6798d82f9d477c666aca3" + "sha256": "8298d6d56d39be0e3bc13c1c97d133f9b45d797169a0e11cdd0e0489d786f7ec" }, "provenance": null, - "requires-python": null, - "size": 452902, - "upload-time": "2014-05-16T17:57:05.539691Z", - "url": "https://files.pythonhosted.org/packages/f7/51/7aa1e337862118bee783c0249debd64cb07b8fbdfef154b1e185754b02d5/requests-2.3.0-py2.py3-none-any.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", + "size": 139185, + "upload-time": "2022-07-07T15:12:47.549599Z", + "url": "https://files.pythonhosted.org/packages/68/47/93d3d28e97c7577f563903907912f4b3804054e4877a5ba6651f7182c53b/urllib3-1.26.10-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.3.0.tar.gz", + "filename": "urllib3-1.26.10.tar.gz", "hashes": { - "sha256": "1c1473875d846fe563d70868acf05b1953a4472f4695b7b3566d1d978957b8fc" + "sha256": "879ba4d1e89654d9769ce13121e0f94310ea32e8d2f8cf587b77c08bbcdb30d6" }, "provenance": null, - "requires-python": null, - "size": 429521, - "upload-time": "2014-05-16T17:57:02.237698Z", - "url": "https://files.pythonhosted.org/packages/ab/f9/4425c8410faf7c7d420dbd64e127f2cfb68cfef869a374b332610b6abc09/requests-2.3.0.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", + "size": 297854, + "upload-time": "2022-07-07T15:12:50.060066Z", + "url": "https://files.pythonhosted.org/packages/25/36/f056e5f1389004cf886bb7a8514077f24224238a7534497c014a6b9ac770/urllib3-1.26.10.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "ca34ce90bfba7f5f07c5bb2ed09b1f1a6d130b92ab74aa5c1d91dea9c30ca531" + "sha256": "c4ef2bded050bcc9699e17ff096a3b6849c9ca730859f0f38d2161a966eb4629" }, "data-dist-info-metadata": { - "sha256": "ca34ce90bfba7f5f07c5bb2ed09b1f1a6d130b92ab74aa5c1d91dea9c30ca531" + "sha256": "c4ef2bded050bcc9699e17ff096a3b6849c9ca730859f0f38d2161a966eb4629" }, - "filename": "requests-2.4.0-py2.py3-none-any.whl", + "filename": "urllib3-1.26.11-py2.py3-none-any.whl", "hashes": { - "sha256": "8b2cc9e334b3e66aa5df15f2e4967f2c95b5164a4e6df7e92dd70ca67400912a" + "sha256": "c33ccba33c819596124764c23a97d25f32b28433ba0dedeb77d873a38722c9bc" }, "provenance": null, - "requires-python": null, - "size": 457810, - "upload-time": "2014-08-29T14:32:48.896671Z", - "url": "https://files.pythonhosted.org/packages/78/14/23cf8ede304c7c8b69b929b17074292073827239c31659ab8c7beb22a059/requests-2.4.0-py2.py3-none-any.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", + "size": 139901, + "upload-time": "2022-07-25T13:02:21.294138Z", + "url": "https://files.pythonhosted.org/packages/d1/cb/4783c8f1a90f89e260dbf72ebbcf25931f3a28f8f80e2e90f8a589941b19/urllib3-1.26.11-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.4.0.tar.gz", + "filename": "urllib3-1.26.11.tar.gz", "hashes": { - "sha256": "7007e03cbc73e357b5055c6ea0ad6e447e2afa00f1a1f843cd792a1ebaa3763e" + "sha256": "ea6e8fb210b19d950fab93b60c9009226c63a28808bc8386e05301e25883ac0a" }, "provenance": null, - "requires-python": null, - "size": 436334, - "upload-time": "2014-08-29T14:32:45.073609Z", - "url": "https://files.pythonhosted.org/packages/ef/a0/9863b20b6a87e45cd4353c10277d9674f9ddfd7c28c58e61a339e273a119/requests-2.4.0.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", + "size": 299255, + "upload-time": "2022-07-25T13:02:23.766403Z", + "url": "https://files.pythonhosted.org/packages/6d/d5/e8258b334c9eb8eb78e31be92ea0d5da83ddd9385dc967dd92737604d239/urllib3-1.26.11.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "8c42df0b221083ccc4a80ffc3636464c4561f773ebea6ca94b4e780934adb2bc" + "sha256": "cfc46d3696fdc7588309567ce9e53fc4383da6649fe105c175d45354f521e1b3" }, "data-dist-info-metadata": { - "sha256": "8c42df0b221083ccc4a80ffc3636464c4561f773ebea6ca94b4e780934adb2bc" + "sha256": "cfc46d3696fdc7588309567ce9e53fc4383da6649fe105c175d45354f521e1b3" }, - "filename": "requests-2.4.1-py2.py3-none-any.whl", + "filename": "urllib3-1.26.12-py2.py3-none-any.whl", "hashes": { - "sha256": "b9e3c10e5092b444bb4c1b0b337f57e6c3d7680ad7c5192f597e84dd931fb598" + "sha256": "b930dd878d5a8afb066a637fbb35144fe7901e3b209d1cd4f524bd0e9deee997" }, "provenance": null, - "requires-python": null, - "size": 458354, - "upload-time": "2014-09-09T16:35:12.771388Z", - "url": "https://files.pythonhosted.org/packages/bf/81/22c8ed95e8088c0a7c022969534c8157930f0bed6ae77e12e86fdc2e855c/requests-2.4.1-py2.py3-none-any.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", + "size": 140381, + "upload-time": "2022-08-22T13:27:19.719799Z", + "url": "https://files.pythonhosted.org/packages/6f/de/5be2e3eed8426f871b170663333a0f627fc2924cc386cd41be065e7ea870/urllib3-1.26.12-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.4.1.tar.gz", + "filename": "urllib3-1.26.12.tar.gz", "hashes": { - "sha256": "35d890b0aaa6e09ec40d49361d823b998ced86cc7673a9ce70bbc4f986e13ad8" + "sha256": "3fa96cf423e6987997fc326ae8df396db2a8b7c667747d47ddd8ecba91f4a74e" }, "provenance": null, - "requires-python": null, - "size": 436872, - "upload-time": "2014-09-09T16:35:08.552539Z", - "url": "https://files.pythonhosted.org/packages/0f/d0/e80371e64a7a7bafa303ea50465456e5292d9436504ce39b9619b6ba24be/requests-2.4.1.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", + "size": 299806, + "upload-time": "2022-08-22T13:27:23.256890Z", + "url": "https://files.pythonhosted.org/packages/b2/56/d87d6d3c4121c0bcec116919350ca05dc3afd2eeb7dc88d07e8083f8ea94/urllib3-1.26.12.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "86414e0e31552bf9ffe0e72df711c1b3620765d3a7d1467bc9ebeb30de420112" + "sha256": "f6caf5d94dcaa960c29c3124f148dac73d1fbb5e9cd5e10c4430d6b8467a4461" }, "data-dist-info-metadata": { - "sha256": "86414e0e31552bf9ffe0e72df711c1b3620765d3a7d1467bc9ebeb30de420112" + "sha256": "f6caf5d94dcaa960c29c3124f148dac73d1fbb5e9cd5e10c4430d6b8467a4461" }, - "filename": "requests-2.4.2-py2.py3-none-any.whl", + "filename": "urllib3-1.26.13-py2.py3-none-any.whl", "hashes": { - "sha256": "49df4571ecd49d00a4587237b7d8be9664bb326052e06d2c488255b34f13393d" + "sha256": "47cc05d99aaa09c9e72ed5809b60e7ba354e64b59c9c173ac3018642d8bb41fc" }, "provenance": null, - "requires-python": null, - "size": 459326, - "upload-time": "2014-10-05T17:15:53.632369Z", - "url": "https://files.pythonhosted.org/packages/a2/87/afb7990b87f76ec9d11fd15668c2362a8fbe8436e0a780c7fe5aedf1a299/requests-2.4.2-py2.py3-none-any.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 140572, + "upload-time": "2022-11-23T22:34:29.785874Z", + "url": "https://files.pythonhosted.org/packages/65/0c/cc6644eaa594585e5875f46f3c83ee8762b647b51fc5b0fb253a242df2dc/urllib3-1.26.13-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.4.2.tar.gz", + "filename": "urllib3-1.26.13.tar.gz", "hashes": { - "sha256": "b98a76df30e95ef636af5e040ff7c5d0bc0b482899fd7a187b0ae525e41fe8f1" + "sha256": "c083dd0dce68dbfbe1129d5271cb90f9447dea7d52097c6e0126120c521ddea8" }, "provenance": null, - "requires-python": null, - "size": 437898, - "upload-time": "2014-10-05T17:15:45.276538Z", - "url": "https://files.pythonhosted.org/packages/f8/25/1599a06d261fdd84256829d88f7a415c80a6e249988f9e17ba5016119b6f/requests-2.4.2.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 300476, + "upload-time": "2022-11-23T22:34:32.145005Z", + "url": "https://files.pythonhosted.org/packages/c2/51/32da03cf19d17d46cce5c731967bf58de9bd71db3a379932f53b094deda4/urllib3-1.26.13.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "ecb6c14a30dafb7dd215c344f52138b93d1f891e6456cbb575c0ea2918945a63" + "sha256": "5f3a69efbd7e9392a629b2768b33aeb6762bee8f10ac2dfb6a9f745e76edd688" }, "data-dist-info-metadata": { - "sha256": "ecb6c14a30dafb7dd215c344f52138b93d1f891e6456cbb575c0ea2918945a63" + "sha256": "5f3a69efbd7e9392a629b2768b33aeb6762bee8f10ac2dfb6a9f745e76edd688" }, - "filename": "requests-2.4.3-py2.py3-none-any.whl", + "filename": "urllib3-1.26.14-py2.py3-none-any.whl", "hashes": { - "sha256": "124890f41723c85aa82dfe0807432aea46d24aeb0dafce340969d2089548c2c3" + "sha256": "75edcdc2f7d85b137124a6c3c9fc3933cdeaa12ecb9a6a959f22797a0feca7e1" }, "provenance": null, - "requires-python": null, - "size": 459464, - "upload-time": "2014-10-06T09:44:49.312197Z", - "url": "https://files.pythonhosted.org/packages/8a/98/bf72c7bd3ecfaf46dc2de3e59dcda6e61766526d3cf5897e9edd599795fc/requests-2.4.3-py2.py3-none-any.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 140642, + "upload-time": "2023-01-11T13:04:57.170894Z", + "url": "https://files.pythonhosted.org/packages/fe/ca/466766e20b767ddb9b951202542310cba37ea5f2d792dae7589f1741af58/urllib3-1.26.14-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.4.3.tar.gz", + "filename": "urllib3-1.26.14.tar.gz", "hashes": { - "sha256": "53c68313c5c6149b1a899234c000296e60a8900682accf73d6f0c6d608afc6b1" + "sha256": "076907bf8fd355cde77728471316625a4d2f7e713c125f51953bb5b3eecf4f72" }, "provenance": null, - "requires-python": null, - "size": 438132, - "upload-time": "2014-10-06T09:44:44.221787Z", - "url": "https://files.pythonhosted.org/packages/f4/ff/34a5a2eb91e35280e65585c48304094b61b58f9966de74ab72673c2fde9d/requests-2.4.3.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 300665, + "upload-time": "2023-01-11T13:04:59.366590Z", + "url": "https://files.pythonhosted.org/packages/c5/52/fe421fb7364aa738b3506a2d99e4f3a56e079c0a798e9f4fa5e14c60922f/urllib3-1.26.14.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "4e71c5e8c4439b308f650a851959a8dc46d68f09e04f56a81755331501a76f63" + "sha256": "6e54f90733c8086b75aa932f0ba19d7c805434d3286e68756d73f2b8e426ab7d" }, "data-dist-info-metadata": { - "sha256": "4e71c5e8c4439b308f650a851959a8dc46d68f09e04f56a81755331501a76f63" + "sha256": "6e54f90733c8086b75aa932f0ba19d7c805434d3286e68756d73f2b8e426ab7d" }, - "filename": "requests-2.5.0-py2.py3-none-any.whl", + "filename": "urllib3-1.26.15-py2.py3-none-any.whl", "hashes": { - "sha256": "66cbb850987e47177a3b4112392490bcb76eb75b37cc53da007e35f3ec894bc1" + "sha256": "aa751d169e23c7479ce47a0cb0da579e3ede798f994f5816a74e4f4500dcea42" }, "provenance": null, - "requires-python": null, - "size": 464196, - "upload-time": "2014-12-01T23:27:51.119048Z", - "url": "https://files.pythonhosted.org/packages/32/0e/11cfb3a5e269605d0bbe3bbca9845da9b57aed90e75bd489e5e7e3509c13/requests-2.5.0-py2.py3-none-any.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 140881, + "upload-time": "2023-03-11T00:01:39.031079Z", + "url": "https://files.pythonhosted.org/packages/7b/f5/890a0baca17a61c1f92f72b81d3c31523c99bec609e60c292ea55b387ae8/urllib3-1.26.15-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.5.0.tar.gz", + "filename": "urllib3-1.26.15.tar.gz", "hashes": { - "sha256": "d2daef4919fc87262b8b3cb5a9d214cac8ce1e50950f8423bbc1d31c2e63d38e" + "sha256": "8a388717b9476f934a21484e8c8e61875ab60644d29b9b39e11e4b9dc1c6b305" }, "provenance": null, - "requires-python": null, - "size": 443222, - "upload-time": "2014-12-01T23:27:58.129251Z", - "url": "https://files.pythonhosted.org/packages/c8/fb/d14d1c5166a8449d36c9a3b2656706c506a2cf261d37a79d16c18c37b646/requests-2.5.0.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 301444, + "upload-time": "2023-03-11T00:01:41.302016Z", + "url": "https://files.pythonhosted.org/packages/21/79/6372d8c0d0641b4072889f3ff84f279b738cd8595b64c8e0496d4e848122/urllib3-1.26.15.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d6f9b066fa66c8f7a1170280058f408d1d35688d8ea29541494cbc82d5c48303" + "sha256": "c8f9f56a2c325859edbd3a717c810be12819aeb85950d1596c5e3b7f09d7e13b" }, "data-dist-info-metadata": { - "sha256": "d6f9b066fa66c8f7a1170280058f408d1d35688d8ea29541494cbc82d5c48303" + "sha256": "c8f9f56a2c325859edbd3a717c810be12819aeb85950d1596c5e3b7f09d7e13b" }, - "filename": "requests-2.5.1-py2.py3-none-any.whl", + "filename": "urllib3-1.26.16-py2.py3-none-any.whl", "hashes": { - "sha256": "1f046dcf5ec712ed3be8684b9f33c95b76e28cd1c825db0f5e1557bfd87b3745" + "sha256": "8d36afa7616d8ab714608411b4a3b13e58f463aee519024578e062e141dce20f" }, "provenance": null, - "requires-python": null, - "size": 464421, - "upload-time": "2014-12-23T17:55:59.876986Z", - "url": "https://files.pythonhosted.org/packages/54/9a/ee6051b19c62728d5467dead279c532798c287e39c3bc8becb1cfa9f525a/requests-2.5.1-py2.py3-none-any.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 143106, + "upload-time": "2023-05-23T12:18:41.548302Z", + "url": "https://files.pythonhosted.org/packages/c5/05/c214b32d21c0b465506f95c4f28ccbcba15022e000b043b72b3df7728471/urllib3-1.26.16-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.5.1.tar.gz", + "filename": "urllib3-1.26.16.tar.gz", "hashes": { - "sha256": "7b7735efd3b1e2323dc9fcef060b380d05f5f18bd0f247f5e9e74a628279de66" + "sha256": "8f135f6502756bde6b2a9b28989df5fbe87c9970cecaa69041edcce7f0589b14" }, "provenance": null, - "requires-python": null, - "size": 443633, - "upload-time": "2014-12-23T17:56:08.223795Z", - "url": "https://files.pythonhosted.org/packages/61/fe/2c0a4ca99c68ea24eec65d3094d6539d54635562678ee7a58420005c12b6/requests-2.5.1.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 303733, + "upload-time": "2023-05-23T12:18:43.917400Z", + "url": "https://files.pythonhosted.org/packages/e2/7d/539e6f0cf9f0b95b71dd701a56dae89f768cd39fd8ce0096af3546aeb5a3/urllib3-1.26.16.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "28e0b741ba98e57a5c4d63141060070ee5aca1b369e5825c406be13100c09a72" + "sha256": "b3012240a99bda6e559787f2826cb868b4b3663c438c3f2adbefd7cee84ef690" }, "data-dist-info-metadata": { - "sha256": "28e0b741ba98e57a5c4d63141060070ee5aca1b369e5825c406be13100c09a72" + "sha256": "b3012240a99bda6e559787f2826cb868b4b3663c438c3f2adbefd7cee84ef690" }, - "filename": "requests-2.5.2-py2.py3-none-any.whl", + "filename": "urllib3-1.26.17-py2.py3-none-any.whl", "hashes": { - "sha256": "b4d1a981c443e19ee3f527b352022d698e16a298913d9b78ea1133f089eeb779" + "sha256": "94a757d178c9be92ef5539b8840d48dc9cf1b2709c9d6b588232a055c524458b" }, "provenance": null, - "requires-python": null, - "size": 474275, - "upload-time": "2015-02-23T22:37:39.435391Z", - "url": "https://files.pythonhosted.org/packages/20/fc/53f45b9bdfa8bd5f11b7d60b50052a8e4729346fcc8d5854e0e1449d92b5/requests-2.5.2-py2.py3-none-any.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 143431, + "upload-time": "2023-10-02T17:22:28.101314Z", + "url": "https://files.pythonhosted.org/packages/48/fe/a5c6cc46e9fe9171d7ecf0f33ee7aae14642f8d74baa7af4d7840f9358be/urllib3-1.26.17-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.5.2.tar.gz", + "filename": "urllib3-1.26.17.tar.gz", "hashes": { - "sha256": "306ead91d47a48b6a25d495d2495de99694641bd7d2cac5bcc405a8837c7a612" + "sha256": "24d6a242c28d29af46c3fae832c36db3bbebcc533dd1bb549172cd739c82df21" }, "provenance": null, - "requires-python": null, - "size": 455688, - "upload-time": "2015-02-23T22:37:46.983551Z", - "url": "https://files.pythonhosted.org/packages/d6/f7/1a4c1cae7618ad3d9fe5536ef74f47b2cb1028938e12d6dfe0a9806a8e1b/requests-2.5.2.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 305031, + "upload-time": "2023-10-02T17:22:30.961276Z", + "url": "https://files.pythonhosted.org/packages/dd/19/9e5c8b813a8bddbfb035fa2b0c29077836ae7c4def1a55ae4632167b3511/urllib3-1.26.17.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "7b2c0dc71b4c00c47846e0ff4a691f352f2b5392ed5ecc55c617eec1ce4587fb" + "sha256": "d3e9ab8e02c7cea6a6f2a738349790d6465a2585886a505469d8a6cf2cd974e5" }, "data-dist-info-metadata": { - "sha256": "7b2c0dc71b4c00c47846e0ff4a691f352f2b5392ed5ecc55c617eec1ce4587fb" + "sha256": "d3e9ab8e02c7cea6a6f2a738349790d6465a2585886a505469d8a6cf2cd974e5" }, - "filename": "requests-2.5.3-py2.py3-none-any.whl", + "filename": "urllib3-1.26.18-py2.py3-none-any.whl", "hashes": { - "sha256": "3e66d7ba78e7a6a8eccd2e901079ab8d24e408b5375cf32eb51f291306302418" + "sha256": "34b97092d7e0a3a8cf7cd10e386f401b3737364026c45e622aa02903dffe0f07" }, "provenance": null, - "requires-python": null, - "size": 468593, - "upload-time": "2015-02-24T16:33:49.703522Z", - "url": "https://files.pythonhosted.org/packages/95/54/44dc83b5f11c6da06bf9abd18c8a0905e0e297e0a9c3bfbc0c6ee4bdd33d/requests-2.5.3-py2.py3-none-any.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 143835, + "upload-time": "2023-10-17T17:47:01.725249Z", + "url": "https://files.pythonhosted.org/packages/b0/53/aa91e163dcfd1e5b82d8a890ecf13314e3e149c05270cc644581f77f17fd/urllib3-1.26.18-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.5.3.tar.gz", + "filename": "urllib3-1.26.18.tar.gz", "hashes": { - "sha256": "55d7f5619daae94ec49ee81ed8c865e5a2a47f0bbf8e06cf94636bee103eaf65" + "sha256": "f8ecc1bba5667413457c529ab955bf8c67b45db799d159066261719e328580a0" }, "provenance": null, - "requires-python": null, - "size": 448318, - "upload-time": "2015-02-24T16:33:58.415782Z", - "url": "https://files.pythonhosted.org/packages/a6/36/06a7d4261f91552f21f017fe162d69df95ca7925d1436c8acf73283ee3d0/requests-2.5.3.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 305687, + "upload-time": "2023-10-17T17:47:03.986854Z", + "url": "https://files.pythonhosted.org/packages/0c/39/64487bf07df2ed854cc06078c27c0d0abc59bd27b32232876e403c333a08/urllib3-1.26.18.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "90374faf70878d75298fe29a4214d9289376e80a1df6c1ba831df439419b1110" + "sha256": "7cde3b41a3e5cd868e1c54e0b37053de059af3fcbb09430c056f305f6a9c285d" }, "data-dist-info-metadata": { - "sha256": "90374faf70878d75298fe29a4214d9289376e80a1df6c1ba831df439419b1110" + "sha256": "7cde3b41a3e5cd868e1c54e0b37053de059af3fcbb09430c056f305f6a9c285d" }, - "filename": "requests-2.6.0-py2.py3-none-any.whl", + "filename": "urllib3-1.26.19-py2.py3-none-any.whl", "hashes": { - "sha256": "fdb9af60d47ca57a80df0a213336019a34ff6192d8fff361c349f2c8398fe460" + "sha256": "37a0344459b199fce0e80b0d3569837ec6b6937435c5244e7fd73fa6006830f3" }, "provenance": null, - "requires-python": null, - "size": 469802, - "upload-time": "2015-03-14T16:44:37.146829Z", - "url": "https://files.pythonhosted.org/packages/73/63/b0729be549494a3e31316437053bc4e0a8bb71a07a6ee6059434b8f1cd5f/requests-2.6.0-py2.py3-none-any.whl", + "requires-python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7", + "size": 143933, + "upload-time": "2024-06-17T14:53:31.589461Z", + "url": "https://files.pythonhosted.org/packages/ae/6a/99eaaeae8becaa17a29aeb334a18e5d582d873b6f084c11f02581b8d7f7f/urllib3-1.26.19-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.6.0.tar.gz", + "filename": "urllib3-1.26.19.tar.gz", "hashes": { - "sha256": "1cdbed1f0e236f35ef54e919982c7a338e4fea3786310933d3a7887a04b74d75" + "sha256": "3e3d753a8618b86d7de333b4223005f68720bcd6a7d2bcb9fbd2229ec7c1e429" }, "provenance": null, - "requires-python": null, - "size": 450389, - "upload-time": "2015-03-14T16:44:48.433132Z", - "url": "https://files.pythonhosted.org/packages/eb/70/237e11db04807a9409ed39997097118208e7814309d9bc3da7bb98d1fe3d/requests-2.6.0.tar.gz", + "requires-python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7", + "size": 306068, + "upload-time": "2024-06-17T14:53:34.424917Z", + "url": "https://files.pythonhosted.org/packages/c8/93/65e479b023bbc46dab3e092bda6b0005424ea3217d711964ccdede3f9b1b/urllib3-1.26.19.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "20a45d394c61b91073fae9a5a92b6eee865b796e04fca1d22fb89b0656fac266" + "sha256": "7c01339f31eda983b7292add19608afe2db7dcbebc7ed29152537b2a4689179f" }, "data-dist-info-metadata": { - "sha256": "20a45d394c61b91073fae9a5a92b6eee865b796e04fca1d22fb89b0656fac266" + "sha256": "7c01339f31eda983b7292add19608afe2db7dcbebc7ed29152537b2a4689179f" }, - "filename": "requests-2.6.1-py2.py3-none-any.whl", + "filename": "urllib3-1.26.20-py2.py3-none-any.whl", "hashes": { - "sha256": "79515d60eae4f5d426b8813ffd60ed874169d78b8815844e8e85798ef27a599f" + "sha256": "0ed14ccfbf1c30a9072c7ca157e4319b70d65f623e91e7b32fadb2853431016e" }, "provenance": null, - "requires-python": null, - "size": 469962, - "upload-time": "2015-04-23T02:27:04.893535Z", - "url": "https://files.pythonhosted.org/packages/64/74/5bedd762987b5cb4ad5de4901d12942ad7635bffa5ae4f6b5e725d1b2068/requests-2.6.1-py2.py3-none-any.whl", + "requires-python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7", + "size": 144225, + "upload-time": "2024-08-29T15:43:08.921610Z", + "url": "https://files.pythonhosted.org/packages/33/cf/8435d5a7159e2a9c83a95896ed596f68cf798005fe107cc655b5c5c14704/urllib3-1.26.20-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.6.1.tar.gz", + "filename": "urllib3-1.26.20.tar.gz", "hashes": { - "sha256": "490b111c824d64b84797a899a4c22618bbc45323ac24a0a0bb4b73a8758e943c" + "sha256": "40c2dc0c681e47eb8f90e7e27bf6ff7df2e677421fd46756da1161c39ca70d32" }, "provenance": null, - "requires-python": null, - "size": 450975, - "upload-time": "2015-04-23T02:27:12.848707Z", - "url": "https://files.pythonhosted.org/packages/08/d5/3dfb95813d697d1e5a3eccb9b88f9d91a233fc35b0ddbb5bc238142f9de0/requests-2.6.1.tar.gz", + "requires-python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7", + "size": 307380, + "upload-time": "2024-08-29T15:43:11.370856Z", + "url": "https://files.pythonhosted.org/packages/e4/e8/6ff5e6bc22095cfc59b6ea711b687e2b7ed4bdb373f7eeec370a97d7392f/urllib3-1.26.20.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "0fe509e7975a77dd69d704d460291948b6c42db3664032e7f1629f809e485bc3" + "sha256": "ab2bc06c8563ccbd50f3eb74f226ac926bbe930fa06c97eeeb8312bb32c1bae8" }, "data-dist-info-metadata": { - "sha256": "0fe509e7975a77dd69d704d460291948b6c42db3664032e7f1629f809e485bc3" + "sha256": "ab2bc06c8563ccbd50f3eb74f226ac926bbe930fa06c97eeeb8312bb32c1bae8" }, - "filename": "requests-2.6.2-py2.py3-none-any.whl", + "filename": "urllib3-2.0.0a1-py3-none-any.whl", "hashes": { - "sha256": "8f0f56813f82d0c27d9578221268ac9af48f076c71ee69693305ceca6ca355bd" + "sha256": "3b8890a2ba9fc21372c873d1d71b891ccda4af7e6f6f2e9086bb2b5c4b53e98d" }, "provenance": null, - "requires-python": null, - "size": 470140, - "upload-time": "2015-04-23T16:30:52.318157Z", - "url": "https://files.pythonhosted.org/packages/9f/3e/c09023432b822a09d965878640de63f8126d77c948f45c24dcad13d42721/requests-2.6.2-py2.py3-none-any.whl", + "requires-python": ">=3.7", + "size": 123463, + "upload-time": "2022-11-15T15:43:16.231069Z", + "url": "https://files.pythonhosted.org/packages/ca/c7/43ae26e98bfa13a7080f44403771a4435424a6dca11f63fc04764bd05b99/urllib3-2.0.0a1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.6.2.tar.gz", + "filename": "urllib3-2.0.0a1.tar.gz", "hashes": { - "sha256": "0577249d4b6c4b11fd97c28037e98664bfaa0559022fee7bcef6b752a106e505" + "sha256": "9e678d1a0aa9d0587e90416000869197e7ee2e339f12f21dff9a70b3f3ebeb4a" }, "provenance": null, - "requires-python": null, - "size": 451109, - "upload-time": "2015-04-23T16:31:01.589754Z", - "url": "https://files.pythonhosted.org/packages/37/b3/d1a5d9768240a1104a620730a1226975ceb9dd3882a8cfd8935b314ee0ca/requests-2.6.2.tar.gz", + "requires-python": ">=3.7", + "size": 275177, + "upload-time": "2022-11-15T15:43:18.289578Z", + "url": "https://files.pythonhosted.org/packages/3b/43/07856ca0d221f7f19d4d900637a8ea7eb7b81efd14b3d0e4c65502e6cebc/urllib3-2.0.0a1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "bc53eae659a5916d2624c0a9fcb6c7646c7c57632005ee80b024815e17d73959" + "sha256": "ff6ed73ffa7b94822d988abe43ce0749c9e54538c9d02029cfb9d1eee18998d3" }, "data-dist-info-metadata": { - "sha256": "bc53eae659a5916d2624c0a9fcb6c7646c7c57632005ee80b024815e17d73959" + "sha256": "ff6ed73ffa7b94822d988abe43ce0749c9e54538c9d02029cfb9d1eee18998d3" }, - "filename": "requests-2.7.0-py2.py3-none-any.whl", + "filename": "urllib3-2.0.0a2-py3-none-any.whl", "hashes": { - "sha256": "20f976cdce02a42b69ce80e9e03897a51814b36d448b37288546086ebc473146" + "sha256": "70c27a9a3463830c0d3a6ac4975527636464a786e1b2e065d5feb284d13ec8ba" }, "provenance": null, - "requires-python": null, - "size": 470641, - "upload-time": "2015-05-03T15:01:28.821871Z", - "url": "https://files.pythonhosted.org/packages/26/ff/c71b3943bebdd9f7ceb9e137296370587eb0b33fe2eb3732ae168bc45204/requests-2.7.0-py2.py3-none-any.whl", + "requires-python": ">=3.7", + "size": 123114, + "upload-time": "2022-11-23T22:50:07.947024Z", + "url": "https://files.pythonhosted.org/packages/2b/b3/e630b0a9d75e64ab0ac9bb3d8c8a13001011cabad099e3035133eb3788bb/urllib3-2.0.0a2-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.7.0.tar.gz", + "filename": "urllib3-2.0.0a2.tar.gz", "hashes": { - "sha256": "398a3db6d61899d25fd4a06c6ca12051b0ce171d705decd7ed5511517b4bb93d" + "sha256": "29348156a1294ab31c4990f11e6546489cdfe6872b8409afaab5566bfe1b7585" }, "provenance": null, - "requires-python": null, - "size": 451723, - "upload-time": "2015-05-03T15:01:21.105760Z", - "url": "https://files.pythonhosted.org/packages/0a/00/8cc925deac3a87046a4148d7846b571cf433515872b5430de4cd9dea83cb/requests-2.7.0.tar.gz", + "requires-python": ">=3.7", + "size": 274811, + "upload-time": "2022-11-23T22:50:09.342416Z", + "url": "https://files.pythonhosted.org/packages/39/e5/600e5bb2dee2d090ae65b022b3afe114aefcf2c21bd82f76728d51ea5424/urllib3-2.0.0a2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9c51b88bd93c538f8445d507dea15769a23bdb54faa2e4405521d71d3153d3cf" + "sha256": "63818e56cd0a60165fcbde5b11943f65389013f1e4809c5bc4f6e14e70d86254" }, "data-dist-info-metadata": { - "sha256": "9c51b88bd93c538f8445d507dea15769a23bdb54faa2e4405521d71d3153d3cf" + "sha256": "63818e56cd0a60165fcbde5b11943f65389013f1e4809c5bc4f6e14e70d86254" }, - "filename": "requests-2.8.0-py2.py3-none-any.whl", + "filename": "urllib3-2.0.0a3-py3-none-any.whl", "hashes": { - "sha256": "3a34af0dd06fed021286d93da464bbb76dcc0c709d02e7d3cdca195b1341c380" + "sha256": "db93f543bdff5ca96a0f1133028b7f50dc998a0c78df75dd08dfc37fafcaa520" }, "provenance": null, - "requires-python": null, - "size": 476582, - "upload-time": "2015-10-06T14:47:57.677398Z", - "url": "https://files.pythonhosted.org/packages/5d/a6/90f822c17b4fc905da67aed49b511f110207242ff164aeda926461101dc6/requests-2.8.0-py2.py3-none-any.whl", + "requires-python": ">=3.7", + "size": 123124, + "upload-time": "2023-01-11T13:04:31.223908Z", + "url": "https://files.pythonhosted.org/packages/a2/e6/439fae33e93f8aa172d339928f7a7766bd3a5c6c1e1ef2f786d73ca9b52c/urllib3-2.0.0a3-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.8.0.tar.gz", + "filename": "urllib3-2.0.0a3.tar.gz", "hashes": { - "sha256": "b2f003589b60924909c0acde472590c5ea83906986a7a25b6f7929eb20923b7b" + "sha256": "e9a0f2b78aacde2bfa9146c01558685c3fdc0d73e8846884e95360bd6a67b151" }, "provenance": null, - "requires-python": null, - "size": 457879, - "upload-time": "2015-10-06T14:48:08.860481Z", - "url": "https://files.pythonhosted.org/packages/1b/92/0632a7eb5e94bfedd300a3a5f4ebbf8505fd9768ba00ab259b5bf786de5f/requests-2.8.0.tar.gz", + "requires-python": ">=3.7", + "size": 275786, + "upload-time": "2023-01-11T13:04:32.885499Z", + "url": "https://files.pythonhosted.org/packages/ea/0c/9b70bab4c49227e6d3fc8e95bdf6d39c3f78ce0ecde188ffec6de864d1b2/urllib3-2.0.0a3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "73de11e30fa6e757ff771ab7340ada092bee9f7b0b8f9281166988ab844d3b48" + "sha256": "7d0ffceeebacfd294433f3bed8cb50418c927c77e2d0b307aed86c398a407a9b" }, "data-dist-info-metadata": { - "sha256": "73de11e30fa6e757ff771ab7340ada092bee9f7b0b8f9281166988ab844d3b48" + "sha256": "7d0ffceeebacfd294433f3bed8cb50418c927c77e2d0b307aed86c398a407a9b" }, - "filename": "requests-2.8.1-py2.py3-none-any.whl", + "filename": "urllib3-2.0.0a4-py3-none-any.whl", "hashes": { - "sha256": "89f1b1f25dcd7b68f514e8d341a5b2eb466f960ae756822eaab480a3c1a81c28" + "sha256": "3ec27a8f3c211a622cd695559143486cecc9799eb7f004c732e7af61dc2fd6a0" }, "provenance": null, - "requires-python": null, - "size": 497953, - "upload-time": "2015-10-13T12:56:41.375848Z", - "url": "https://files.pythonhosted.org/packages/c0/0f/a911a44c89ba01b23d8fe3defbdfca1e962de6f11a11da32658902cdc2a4/requests-2.8.1-py2.py3-none-any.whl", + "requires-python": ">=3.7", + "size": 123234, + "upload-time": "2023-04-25T18:57:08.634678Z", + "url": "https://files.pythonhosted.org/packages/f3/9b/80de9262da006a3b37a95aabb0bac486518125119abaa795c3276e70c3cc/urllib3-2.0.0a4-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.8.1.tar.gz", + "filename": "urllib3-2.0.0a4.tar.gz", "hashes": { - "sha256": "84fe8d5bf4dcdcc49002446c47a146d17ac10facf00d9086659064ac43b6c25b" + "sha256": "acf734cd9087d1753c3f3911ed2f012b8f42d6105fec85917ae5a46a1ea5ff27" }, "provenance": null, - "requires-python": null, - "size": 480803, - "upload-time": "2015-10-13T12:56:34.254896Z", - "url": "https://files.pythonhosted.org/packages/38/2d/290d33417c079a5248fcd06b0b8492acdd1851e54e4bdad54c3859dab600/requests-2.8.1.tar.gz", + "requires-python": ">=3.7", + "size": 277592, + "upload-time": "2023-04-25T18:57:10.315008Z", + "url": "https://files.pythonhosted.org/packages/17/33/cadd36835c5649dd2c4741cd84afec5588554added634bd8a70008783f99/urllib3-2.0.0a4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "85e8127259ca2259091f048ce1f34517e9c2825c3ced273250ed420cc45ec478" + "sha256": "bfb18b95bd06ee2a81f82fc795fb1872ee4c893e5aeba292dad49f2e64da2534" }, "data-dist-info-metadata": { - "sha256": "85e8127259ca2259091f048ce1f34517e9c2825c3ced273250ed420cc45ec478" + "sha256": "bfb18b95bd06ee2a81f82fc795fb1872ee4c893e5aeba292dad49f2e64da2534" }, - "filename": "requests-2.9.0-py2.py3-none-any.whl", + "filename": "urllib3-2.0.0-py3-none-any.whl", "hashes": { - "sha256": "1f4726bc7636edcbd141ba9c868dd92ecb77dbc869f68a28c32e9e149b070854" + "sha256": "8f7f917bc6ff1c021c4b7b677229c455a7612878748581f6de39fd45e4fa21ae" }, "provenance": null, - "requires-python": null, - "size": 500695, - "upload-time": "2015-12-15T15:30:34.276097Z", - "url": "https://files.pythonhosted.org/packages/bf/b7/c0b5a7fcf561577178ffd65af9af37c412cf6fbb1a2a198b9308b343d63f/requests-2.9.0-py2.py3-none-any.whl", - "yanked": false + "requires-python": ">=3.7", + "size": 123213, + "upload-time": "2023-04-26T17:21:22.577020Z", + "url": "https://files.pythonhosted.org/packages/ca/25/fe81738a115a2f1005b19bd69b6253b7b5cd6c9119164f13f02ec627fc41/urllib3-2.0.0-py3-none-any.whl", + "yanked": "Truncated response bodies when streaming a large compressed body. Upgrade to at least 2.0.2 (See: https://github.com/urllib3/urllib3/issues/3009)" }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.9.0.tar.gz", + "filename": "urllib3-2.0.0.tar.gz", "hashes": { - "sha256": "4881966532b5a36c552244fd909de66d1b8c4a26086f56fd5837cfcde63f8eb8" + "sha256": "da21131828d290d6331d0d93a18f062ead1ec4fe0cfebbcefc95ee5368f7188a" }, "provenance": null, - "requires-python": null, - "size": 483589, - "upload-time": "2015-12-15T15:29:58.086640Z", - "url": "https://files.pythonhosted.org/packages/e4/99/3e33bfe263894278a094c374f87031554406e57fd0b1ad22520357556627/requests-2.9.0.tar.gz", - "yanked": false + "requires-python": ">=3.7", + "size": 276792, + "upload-time": "2023-04-26T17:21:24.316827Z", + "url": "https://files.pythonhosted.org/packages/aa/52/078c46565a4b4983e15d862cb7461e5c63a2e7b3c8436e8622a601120ea0/urllib3-2.0.0.tar.gz", + "yanked": "Truncated response bodies when streaming a large compressed body. Upgrade to at least 2.0.2 (See: https://github.com/urllib3/urllib3/issues/3009)" }, { "core-metadata": { - "sha256": "5f800ad142ffe2456e6c58f0b365a620b2a7544ad15825885abeeacfffc7e498" + "sha256": "0c6154a70f1df3db87b0108b1600ab7a590f693ecf4a771ca59f754ffbedb72d" }, "data-dist-info-metadata": { - "sha256": "5f800ad142ffe2456e6c58f0b365a620b2a7544ad15825885abeeacfffc7e498" + "sha256": "0c6154a70f1df3db87b0108b1600ab7a590f693ecf4a771ca59f754ffbedb72d" }, - "filename": "requests-2.9.1-py2.py3-none-any.whl", + "filename": "urllib3-2.0.1-py3-none-any.whl", "hashes": { - "sha256": "113fbba5531a9e34945b7d36b33a084e8ba5d0664b703c81a7c572d91919a5b8" + "sha256": "d75e5ece05ff170e323303fd924edf29e705f5ae057c489f453a686b639bb68a" }, "provenance": null, - "requires-python": null, - "size": 501205, - "upload-time": "2015-12-21T14:55:10.646407Z", - "url": "https://files.pythonhosted.org/packages/b8/f7/3bb4d18c234a8ce7044d5ee2e1082b7d72bf6c550afb8d51ae266dea56f1/requests-2.9.1-py2.py3-none-any.whl", - "yanked": false + "requires-python": ">=3.7", + "size": 123254, + "upload-time": "2023-04-30T09:00:04.268953Z", + "url": "https://files.pythonhosted.org/packages/fc/cf/2bbbd8fc9b92b6f5b9eaff7ed0ddde10ecccfaf345f06e55cca99ed77121/urllib3-2.0.1-py3-none-any.whl", + "yanked": "Truncated response bodies when streaming a large compressed body. Upgrade to at least 2.0.2 (See: https://github.com/urllib3/urllib3/issues/3009)" }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.9.1.tar.gz", + "filename": "urllib3-2.0.1.tar.gz", "hashes": { - "sha256": "c577815dd00f1394203fc44eb979724b098f88264a9ef898ee45b8e5e9cf587f" + "sha256": "2ce66a68134be469f5df5d46d724237489b3cd85b2bba2223dbbee1746548826" }, "provenance": null, - "requires-python": null, - "size": 484252, - "upload-time": "2015-12-21T14:55:00.266465Z", - "url": "https://files.pythonhosted.org/packages/f9/6d/07c44fb1ebe04d069459a189e7dab9e4abfe9432adcd4477367c25332748/requests-2.9.1.tar.gz", - "yanked": false + "requires-python": ">=3.7", + "size": 277241, + "upload-time": "2023-04-30T09:00:06.358784Z", + "url": "https://files.pythonhosted.org/packages/7e/19/2a88626e71557cd989afee0985df3808a546d54d00b0b5853f3b6c334dbd/urllib3-2.0.1.tar.gz", + "yanked": "Truncated response bodies when streaming a large compressed body. Upgrade to at least 2.0.2 (See: https://github.com/urllib3/urllib3/issues/3009)" }, { "core-metadata": { - "sha256": "c46d96075811049bd34d81c6e791983ee8966317f41fe2c2af99ec4cac77fe6d" + "sha256": "3e3b7ca1002e4d8005855bdd5bbe1cb3efdb38b08db18910732b2f766d362340" }, "data-dist-info-metadata": { - "sha256": "c46d96075811049bd34d81c6e791983ee8966317f41fe2c2af99ec4cac77fe6d" + "sha256": "3e3b7ca1002e4d8005855bdd5bbe1cb3efdb38b08db18910732b2f766d362340" }, - "filename": "requests-2.9.2-py2.py3-none-any.whl", + "filename": "urllib3-2.0.2-py3-none-any.whl", "hashes": { - "sha256": "22a8c72dfc7fc18db1aca6784e97a638e9d09abe2cd387be473f88bd6dcba22f" + "sha256": "d055c2f9d38dc53c808f6fdc8eab7360b6fdbbde02340ed25cfbcd817c62469e" }, "provenance": null, - "requires-python": null, - "size": 502812, - "upload-time": "2016-04-29T21:57:23.021820Z", - "url": "https://files.pythonhosted.org/packages/8b/e7/229a428b8eb9a7f925ef16ff09ab25856efe789410d661f10157919f2ae2/requests-2.9.2-py2.py3-none-any.whl", + "requires-python": ">=3.7", + "size": 123247, + "upload-time": "2023-05-03T22:37:13.760873Z", + "url": "https://files.pythonhosted.org/packages/4b/1d/f8383ef593114755429c307449e7717b87044b3bcd5f7860b89b1f759e34/urllib3-2.0.2-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.9.2.tar.gz", + "filename": "urllib3-2.0.2.tar.gz", "hashes": { - "sha256": "d8be941a08cf36e4f424ac76073eb911e5e646a33fcb3402e1642c426bf34682" + "sha256": "61717a1095d7e155cdb737ac7bb2f4324a858a1e2e6466f6d03ff630ca68d3cc" }, "provenance": null, - "requires-python": null, - "size": 474018, - "upload-time": "2016-04-29T21:57:10.487144Z", - "url": "https://files.pythonhosted.org/packages/64/20/2133a092a0e87d1c250fe48704974b73a1341b7e4f800edecf40462a825d/requests-2.9.2.tar.gz", + "requires-python": ">=3.7", + "size": 277703, + "upload-time": "2023-05-03T22:37:15.733635Z", + "url": "https://files.pythonhosted.org/packages/fb/c0/1abba1a1233b81cf2e36f56e05194f5e8a0cec8c03c244cab56cc9dfb5bd/urllib3-2.0.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "e16fe862cc5979369849ef3dad52fe4bcd6659fb4fca4faac80e65e35ecbb373" + "sha256": "b011d60ccaeb0ac38b3dd493b525b6a55fd83625d48fb4ce9db47eb4d14bd7ca" }, "data-dist-info-metadata": { - "sha256": "e16fe862cc5979369849ef3dad52fe4bcd6659fb4fca4faac80e65e35ecbb373" + "sha256": "b011d60ccaeb0ac38b3dd493b525b6a55fd83625d48fb4ce9db47eb4d14bd7ca" }, - "filename": "requests-2.10.0-py2.py3-none-any.whl", + "filename": "urllib3-2.0.3-py3-none-any.whl", "hashes": { - "sha256": "09bc1b5f3a56cd8c48d433213a8cba51a67d12936568f73b5f1793fcb0c0979e" + "sha256": "48e7fafa40319d358848e1bc6809b208340fafe2096f1725d05d67443d0483d1" }, "provenance": null, - "requires-python": null, - "size": 506877, - "upload-time": "2016-04-29T22:12:39.027730Z", - "url": "https://files.pythonhosted.org/packages/99/b4/63d99ba8e189c47d906b43bae18af4396e336f2b1bfec86af31efe2d2cb8/requests-2.10.0-py2.py3-none-any.whl", + "requires-python": ">=3.7", + "size": 123613, + "upload-time": "2023-06-07T10:59:09.651459Z", + "url": "https://files.pythonhosted.org/packages/8a/03/ad9306a50d05c166e3456fe810f33cee2b8b2a7a6818ec5d4908c4ec6b36/urllib3-2.0.3-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.10.0.tar.gz", + "filename": "urllib3-2.0.3.tar.gz", "hashes": { - "sha256": "63f1815788157130cee16a933b2ee184038e975f0017306d723ac326b5525b54" + "sha256": "bee28b5e56addb8226c96f7f13ac28cb4c301dd5ea8a6ca179c0b9835e032825" }, "provenance": null, - "requires-python": null, - "size": 477617, - "upload-time": "2016-04-29T22:12:32.122862Z", - "url": "https://files.pythonhosted.org/packages/49/6f/183063f01aae1e025cf0130772b55848750a2f3a89bfa11b385b35d7329d/requests-2.10.0.tar.gz", + "requires-python": ">=3.7", + "size": 280489, + "upload-time": "2023-06-07T10:59:13.325611Z", + "url": "https://files.pythonhosted.org/packages/d6/af/3b4cfedd46b3addab52e84a71ab26518272c23c77116de3c61ead54af903/urllib3-2.0.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "0595e8f63f866779e24e21c9655057c2a1a5f6908c8d12cb2c3f22699ede60a4" + "sha256": "86a7b1397aa0b181069b948c586ae13872a09b88f12ccee514f6e2b78e38cd76" }, "data-dist-info-metadata": { - "sha256": "0595e8f63f866779e24e21c9655057c2a1a5f6908c8d12cb2c3f22699ede60a4" + "sha256": "86a7b1397aa0b181069b948c586ae13872a09b88f12ccee514f6e2b78e38cd76" }, - "filename": "requests-2.11.0-py2.py3-none-any.whl", + "filename": "urllib3-2.0.4-py3-none-any.whl", "hashes": { - "sha256": "8b9b147f3dff1fc4055ff794ff931f735ed25e87efe667ed7c845a4bafae9b73" + "sha256": "de7df1803967d2c2a98e4b11bb7d6bd9210474c46e8a0401514e3a42a75ebde4" }, "provenance": null, - "requires-python": null, - "size": 514336, - "upload-time": "2016-08-08T15:07:35.742323Z", - "url": "https://files.pythonhosted.org/packages/f8/90/42d5e0d9b5c4c3629a3d99823bbc3748fb85616f0f7a45e79ba7908d4642/requests-2.11.0-py2.py3-none-any.whl", + "requires-python": ">=3.7", + "size": 123908, + "upload-time": "2023-07-19T15:51:22.189776Z", + "url": "https://files.pythonhosted.org/packages/9b/81/62fd61001fa4b9d0df6e31d47ff49cfa9de4af03adecf339c7bc30656b37/urllib3-2.0.4-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.11.0.tar.gz", + "filename": "urllib3-2.0.4.tar.gz", "hashes": { - "sha256": "b2ff053e93ef11ea08b0e596a1618487c4e4c5f1006d7a1706e3671c57dea385" + "sha256": "8d22f86aae8ef5e410d4f539fde9ce6b2113a001bb4d189e0aed70642d602b11" }, "provenance": null, - "requires-python": null, - "size": 485199, - "upload-time": "2016-08-08T15:07:32.250147Z", - "url": "https://files.pythonhosted.org/packages/8d/66/649f861f980c0a168dd4cccc4dd0ed8fa5bd6c1bed3bea9a286434632771/requests-2.11.0.tar.gz", + "requires-python": ">=3.7", + "size": 281517, + "upload-time": "2023-07-19T15:51:23.984567Z", + "url": "https://files.pythonhosted.org/packages/31/ab/46bec149bbd71a4467a3063ac22f4486ecd2ceb70ae8c70d5d8e4c2a7946/urllib3-2.0.4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "204db6ab2f813344a7b1a39a9ee18c299439f1745690b9241a2025622825cc3e" + "sha256": "35ed4440bcfb42b8825ad4675a0eec925d8b9962976cbe4e77c1053662359982" }, "data-dist-info-metadata": { - "sha256": "204db6ab2f813344a7b1a39a9ee18c299439f1745690b9241a2025622825cc3e" + "sha256": "35ed4440bcfb42b8825ad4675a0eec925d8b9962976cbe4e77c1053662359982" }, - "filename": "requests-2.11.1-py2.py3-none-any.whl", + "filename": "urllib3-2.0.5-py3-none-any.whl", "hashes": { - "sha256": "545c4855cd9d7c12671444326337013766f4eea6068c3f0307fb2dc2696d580e" + "sha256": "ef16afa8ba34a1f989db38e1dbbe0c302e4289a47856990d0682e374563ce35e" }, "provenance": null, - "requires-python": null, - "size": 514827, - "upload-time": "2016-08-17T20:04:30.871534Z", - "url": "https://files.pythonhosted.org/packages/ea/03/92d3278bf8287c5caa07dbd9ea139027d5a3592b0f4d14abf072f890fab2/requests-2.11.1-py2.py3-none-any.whl", + "requires-python": ">=3.7", + "size": 123792, + "upload-time": "2023-09-20T07:30:33.595386Z", + "url": "https://files.pythonhosted.org/packages/37/dc/399e63f5d1d96bb643404ee830657f4dfcf8503f5ba8fa3c6d465d0c57fe/urllib3-2.0.5-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.11.1.tar.gz", + "filename": "urllib3-2.0.5.tar.gz", "hashes": { - "sha256": "5acf980358283faba0b897c73959cecf8b841205bb4b2ad3ef545f46eae1a133" + "sha256": "13abf37382ea2ce6fb744d4dad67838eec857c9f4f57009891805e0b5e123594" }, "provenance": null, - "requires-python": null, - "size": 485936, - "upload-time": "2016-08-17T20:04:26.747542Z", - "url": "https://files.pythonhosted.org/packages/2e/ad/e627446492cc374c284e82381215dcd9a0a87c4f6e90e9789afefe6da0ad/requests-2.11.1.tar.gz", + "requires-python": ">=3.7", + "size": 281697, + "upload-time": "2023-09-20T07:30:34.935182Z", + "url": "https://files.pythonhosted.org/packages/51/13/62cb4a0af89fdf72db4a0ead8026e724c7f3cbf69706d84a4eff439be853/urllib3-2.0.5.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "06b5225b188c036ae3e7426539a32680af3402d2661bbd3cf840e0cc3277f8a9" + "sha256": "c30d9ec59b547028a8a00659489e4deb0d18f80cf6cd9bf7943fa772aeeddadf" }, "data-dist-info-metadata": { - "sha256": "06b5225b188c036ae3e7426539a32680af3402d2661bbd3cf840e0cc3277f8a9" + "sha256": "c30d9ec59b547028a8a00659489e4deb0d18f80cf6cd9bf7943fa772aeeddadf" }, - "filename": "requests-2.12.0-py2.py3-none-any.whl", + "filename": "urllib3-2.0.6-py3-none-any.whl", "hashes": { - "sha256": "a7d8f8f46603b78f03a925227f33988276fbe6c1f3c8cb20174ba9bfc5114c4d" + "sha256": "7a7c7003b000adf9e7ca2a377c9688bbc54ed41b985789ed576570342a375cd2" }, "provenance": null, - "requires-python": null, - "size": 574416, - "upload-time": "2016-11-15T10:32:00.148361Z", - "url": "https://files.pythonhosted.org/packages/00/93/9c5c04821578c2ee11af83189c5cbd8338724b5e04e1de5dc3643bbc5bbf/requests-2.12.0-py2.py3-none-any.whl", + "requires-python": ">=3.7", + "size": 123799, + "upload-time": "2023-10-02T17:22:34.932865Z", + "url": "https://files.pythonhosted.org/packages/26/40/9957270221b6d3e9a3b92fdfba80dd5c9661ff45a664b47edd5d00f707f5/urllib3-2.0.6-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.12.0.tar.gz", + "filename": "urllib3-2.0.6.tar.gz", "hashes": { - "sha256": "57b6c314a2c5f014dce634a0e1eeeb1707741b2e30bc7fee9c5b01fa216d57a3" + "sha256": "b19e1a85d206b56d7df1d5e683df4a7725252a964e3993648dd0fb5a1c157564" }, "provenance": null, - "requires-python": null, - "size": 545112, - "upload-time": "2016-11-15T10:32:06.217543Z", - "url": "https://files.pythonhosted.org/packages/6a/97/7b856a8c8a0efebebb0bbba70c7ee879ee3f9654f28928665b64026ef09a/requests-2.12.0.tar.gz", + "requires-python": ">=3.7", + "size": 281846, + "upload-time": "2023-10-02T17:22:36.876270Z", + "url": "https://files.pythonhosted.org/packages/8b/00/db794bb94bf09cadb4ecd031c4295dd4e3536db4da958e20331d95f1edb7/urllib3-2.0.6.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "ca52a5c05171303d3da01175830e53231948910f221eed9576b8f5458854cd65" + "sha256": "c1165a9594045b87774929b565dde1c3440245531b9c210fb96893f8cd5b27b5" }, "data-dist-info-metadata": { - "sha256": "ca52a5c05171303d3da01175830e53231948910f221eed9576b8f5458854cd65" + "sha256": "c1165a9594045b87774929b565dde1c3440245531b9c210fb96893f8cd5b27b5" }, - "filename": "requests-2.12.1-py2.py3-none-any.whl", + "filename": "urllib3-2.0.7-py3-none-any.whl", "hashes": { - "sha256": "3f3f27a9d0f9092935efc78054ef324eb9f8166718270aefe036dfa1e4f68e1e" + "sha256": "fdb6d215c776278489906c2f8916e6e7d4f5a9b602ccbcfdf7f016fc8da0596e" }, "provenance": null, - "requires-python": null, - "size": 574526, - "upload-time": "2016-11-16T10:45:37.051370Z", - "url": "https://files.pythonhosted.org/packages/9b/31/e9925a2b9a06f97c3450bac6107928d3533bfe64ca5615442504104321e8/requests-2.12.1-py2.py3-none-any.whl", + "requires-python": ">=3.7", + "size": 124213, + "upload-time": "2023-10-17T17:46:48.538593Z", + "url": "https://files.pythonhosted.org/packages/d2/b2/b157855192a68541a91ba7b2bbcb91f1b4faa51f8bae38d8005c034be524/urllib3-2.0.7-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.12.1.tar.gz", + "filename": "urllib3-2.0.7.tar.gz", "hashes": { - "sha256": "2109ecea94df90980be040490ff1d879971b024861539abb00054062388b612e" + "sha256": "c97dfde1f7bd43a71c8d2a58e369e9b2bf692d1334ea9f9cae55add7d0dd0f84" }, "provenance": null, - "requires-python": null, - "size": 545246, - "upload-time": "2016-11-16T10:45:42.744303Z", - "url": "https://files.pythonhosted.org/packages/6e/40/7434b2d9fe24107ada25ec90a1fc646e97f346130a2c51aa6a2b1aba28de/requests-2.12.1.tar.gz", + "requires-python": ">=3.7", + "size": 282546, + "upload-time": "2023-10-17T17:46:50.542277Z", + "url": "https://files.pythonhosted.org/packages/af/47/b215df9f71b4fdba1025fc05a77db2ad243fa0926755a52c5e71659f4e3c/urllib3-2.0.7.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "1d1677271fcf1b6a71cf86c948800224d1f1a690afaf3896f0e62fb8b99f6a9e" + "sha256": "ceef147f7e524271ed030b339b7c8f4c486f4c49099366408ad8816f122e3414" }, "data-dist-info-metadata": { - "sha256": "1d1677271fcf1b6a71cf86c948800224d1f1a690afaf3896f0e62fb8b99f6a9e" + "sha256": "ceef147f7e524271ed030b339b7c8f4c486f4c49099366408ad8816f122e3414" }, - "filename": "requests-2.12.2-py2.py3-none-any.whl", + "filename": "urllib3-2.1.0-py3-none-any.whl", "hashes": { - "sha256": "e5a102790b234bde8f949090e50e294490c2be0d81e3d55530fd91f3b5eded63" + "sha256": "55901e917a5896a349ff771be919f8bd99aff50b79fe58fec595eb37bbc56bb3" }, "provenance": null, - "requires-python": null, - "size": 575582, - "upload-time": "2016-11-30T12:39:31.252307Z", - "url": "https://files.pythonhosted.org/packages/59/dc/54d39bef11678853ca78fc6167cc1b57becf491548942246dd2226bf2bd2/requests-2.12.2-py2.py3-none-any.whl", + "requires-python": ">=3.8", + "size": 104579, + "upload-time": "2023-11-13T12:29:42.719227Z", + "url": "https://files.pythonhosted.org/packages/96/94/c31f58c7a7f470d5665935262ebd7455c7e4c7782eb525658d3dbf4b9403/urllib3-2.1.0-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.12.2.tar.gz", + "filename": "urllib3-2.1.0.tar.gz", "hashes": { - "sha256": "09dadb7c5c4210ebbc7f1b14a351a754f1191bd7cd5a5b60ee1929b8c7dcbbe6" + "sha256": "df7aa8afb0148fa78488e7899b2c59b5f4ffcfa82e6c54ccb9dd37c1d7b52d54" }, "provenance": null, - "requires-python": null, - "size": 546512, - "upload-time": "2016-11-30T12:39:34.983059Z", - "url": "https://files.pythonhosted.org/packages/18/87/3c46a06df7b29cd3ab51f055cae2a954758ee3dcbd075d7f4c9a4e8aafbc/requests-2.12.2.tar.gz", + "requires-python": ">=3.8", + "size": 263900, + "upload-time": "2023-11-13T12:29:45.049388Z", + "url": "https://files.pythonhosted.org/packages/36/dd/a6b232f449e1bc71802a5b7950dc3675d32c6dbc2a1bd6d71f065551adb6/urllib3-2.1.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9505b2fad1ca59f4fc1daf020a86d0a703f6284cc0433c1cd43f90349594e7f1" + "sha256": "11c91e853e8406096b79dce0ea95628467a090b860417d150c141d0b5f27eccb" }, "data-dist-info-metadata": { - "sha256": "9505b2fad1ca59f4fc1daf020a86d0a703f6284cc0433c1cd43f90349594e7f1" + "sha256": "11c91e853e8406096b79dce0ea95628467a090b860417d150c141d0b5f27eccb" }, - "filename": "requests-2.12.3-py2.py3-none-any.whl", + "filename": "urllib3-2.2.0-py3-none-any.whl", "hashes": { - "sha256": "d92ed9912bab3f5e52d8e231be82c106650f648185e952f83c44ab4f2be55c0c" + "sha256": "ce3711610ddce217e6d113a2732fafad960a03fd0318c91faa79481e35c11224" }, "provenance": null, - "requires-python": null, - "size": 575922, - "upload-time": "2016-12-01T10:49:02.775404Z", - "url": "https://files.pythonhosted.org/packages/84/68/f0acceafe80354aa9ff4ae49de0572d27929b6d262f0c55196424eb86b2f/requests-2.12.3-py2.py3-none-any.whl", + "requires-python": ">=3.8", + "size": 120877, + "upload-time": "2024-01-30T15:18:04.978871Z", + "url": "https://files.pythonhosted.org/packages/88/75/311454fd3317aefe18415f04568edc20218453b709c63c58b9292c71be17/urllib3-2.2.0-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.12.3.tar.gz", + "filename": "urllib3-2.2.0.tar.gz", "hashes": { - "sha256": "de5d266953875e9647e37ef7bfe6ef1a46ff8ddfe61b5b3652edf7ea717ee2b2" + "sha256": "051d961ad0c62a94e50ecf1af379c3aba230c66c710493493560c0c223c49f20" }, "provenance": null, - "requires-python": null, - "size": 546994, - "upload-time": "2016-12-01T10:49:08.086038Z", - "url": "https://files.pythonhosted.org/packages/d9/03/155b3e67fe35fe5b6f4227a8d9e96a14fda828b18199800d161bcefc1359/requests-2.12.3.tar.gz", + "requires-python": ">=3.8", + "size": 287152, + "upload-time": "2024-01-30T15:18:07.629435Z", + "url": "https://files.pythonhosted.org/packages/e2/cc/abf6746cc90bc52df4ba730f301b89b3b844d6dc133cb89a01cfe2511eb9/urllib3-2.2.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "73662745923a89a61049eaa6923da0a598a277759740e9da58278378a75b6115" + "sha256": "b913a68d0c1f01bc1162357d3cc75ce49179340de4464a6829a7cf90dcf26df7" }, "data-dist-info-metadata": { - "sha256": "73662745923a89a61049eaa6923da0a598a277759740e9da58278378a75b6115" + "sha256": "b913a68d0c1f01bc1162357d3cc75ce49179340de4464a6829a7cf90dcf26df7" }, - "filename": "requests-2.12.4-py2.py3-none-any.whl", + "filename": "urllib3-2.2.1-py3-none-any.whl", "hashes": { - "sha256": "000748df49e087784441b2621c50fb81046c5c8e80e0d91674ffad65b9e13844" + "sha256": "450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d" }, "provenance": null, - "requires-python": null, - "size": 576448, - "upload-time": "2016-12-14T11:39:35.297490Z", - "url": "https://files.pythonhosted.org/packages/ed/9e/60cc074968c095f728f0d8d28370e8d396fa60afb7582735563cccf223dd/requests-2.12.4-py2.py3-none-any.whl", + "requires-python": ">=3.8", + "size": 121067, + "upload-time": "2024-02-18T03:55:54.704486Z", + "url": "https://files.pythonhosted.org/packages/a2/73/a68704750a7679d0b6d3ad7aa8d4da8e14e151ae82e6fee774e6e0d05ec8/urllib3-2.2.1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.12.4.tar.gz", + "filename": "urllib3-2.2.1.tar.gz", "hashes": { - "sha256": "ed98431a0631e309bb4b63c81d561c1654822cb103de1ac7b47e45c26be7ae34" + "sha256": "d0570876c61ab9e520d776c38acbbb5b05a776d3f9ff98a5c8fd5162a444cf19" }, "provenance": null, - "requires-python": null, - "size": 547650, - "upload-time": "2016-12-14T11:39:39.385140Z", - "url": "https://files.pythonhosted.org/packages/5b/0b/34be574b1ec997247796e5d516f3a6b6509c4e064f2885a96ed885ce7579/requests-2.12.4.tar.gz", + "requires-python": ">=3.8", + "size": 291020, + "upload-time": "2024-02-18T03:55:57.539422Z", + "url": "https://files.pythonhosted.org/packages/7a/50/7fd50a27caa0652cd4caf224aa87741ea41d3265ad13f010886167cfcc79/urllib3-2.2.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "05f39519eacd6b29e2f7f8e0b824ebc5dad5a1045bdd1eee81dacffb7f35a9a6" + "sha256": "d6516612ed8a4abbd3bb38c37ff510c61377866e5d1e852851ef225f45e92b6d" }, "data-dist-info-metadata": { - "sha256": "05f39519eacd6b29e2f7f8e0b824ebc5dad5a1045bdd1eee81dacffb7f35a9a6" + "sha256": "d6516612ed8a4abbd3bb38c37ff510c61377866e5d1e852851ef225f45e92b6d" }, - "filename": "requests-2.12.5-py2.py3-none-any.whl", + "filename": "urllib3-2.2.2-py3-none-any.whl", "hashes": { - "sha256": "d57dae49f4267e8cb378aff9e426c9304a78794d03e945e39bfc607355715658" + "sha256": "a448b2f64d686155468037e1ace9f2d2199776e17f0a46610480d311f73e3472" }, "provenance": null, - "requires-python": null, - "size": 576765, - "upload-time": "2017-01-18T12:43:08.631826Z", - "url": "https://files.pythonhosted.org/packages/bf/99/af6139323bac0ca0c6023eabbdc526579525f5584278d001dd2e169f8300/requests-2.12.5-py2.py3-none-any.whl", + "requires-python": ">=3.8", + "size": 121444, + "upload-time": "2024-06-17T13:40:07.795777Z", + "url": "https://files.pythonhosted.org/packages/ca/1c/89ffc63a9605b583d5df2be791a27bc1a42b7c32bab68d3c8f2f73a98cd4/urllib3-2.2.2-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.12.5.tar.gz", + "filename": "urllib3-2.2.2.tar.gz", "hashes": { - "sha256": "d902a54f08d086a7cc6e58c20e2bb225b1ae82c19c35e5925269ee94fb9fce00" + "sha256": "dd505485549a7a552833da5e6063639d0d177c04f23bc3864e41e5dc5f612168" }, "provenance": null, - "requires-python": null, - "size": 548336, - "upload-time": "2017-01-18T12:43:12.017010Z", - "url": "https://files.pythonhosted.org/packages/b6/61/7b374462d5b6b1d824977182db287758d549d8680444bad8d530195acba2/requests-2.12.5.tar.gz", + "requires-python": ">=3.8", + "size": 292266, + "upload-time": "2024-06-17T13:40:11.401496Z", + "url": "https://files.pythonhosted.org/packages/43/6d/fa469ae21497ddc8bc93e5877702dca7cb8f911e337aca7452b5724f1bb6/urllib3-2.2.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "3352dd39b037894dbc4680b8fc515548a19010689de641a084638ae6e946f9f8" + "sha256": "369c8b318bbe42802640aea99a6828651baad073edfa57ff27dcc8b8218c44d6" }, "data-dist-info-metadata": { - "sha256": "3352dd39b037894dbc4680b8fc515548a19010689de641a084638ae6e946f9f8" + "sha256": "369c8b318bbe42802640aea99a6828651baad073edfa57ff27dcc8b8218c44d6" }, - "filename": "requests-2.13.0-py2.py3-none-any.whl", + "filename": "urllib3-2.2.3-py3-none-any.whl", "hashes": { - "sha256": "1a720e8862a41aa22e339373b526f508ef0c8988baf48b84d3fc891a8e237efb" + "sha256": "ca899ca043dcb1bafa3e262d73aa25c465bfb49e0bd9dd5d59f1d0acba2f8fac" }, "provenance": null, - "requires-python": null, - "size": 584556, - "upload-time": "2017-01-24T12:53:25.259314Z", - "url": "https://files.pythonhosted.org/packages/7e/ac/a80ed043485a3764053f59ca92f809cc8a18344692817152b0e8bd3ca891/requests-2.13.0-py2.py3-none-any.whl", + "requires-python": ">=3.8", + "size": 126338, + "upload-time": "2024-09-12T10:52:16.589559Z", + "url": "https://files.pythonhosted.org/packages/ce/d9/5f4c13cecde62396b0d3fe530a50ccea91e7dfc1ccf0e09c228841bb5ba8/urllib3-2.2.3-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.13.0.tar.gz", + "filename": "urllib3-2.2.3.tar.gz", "hashes": { - "sha256": "5722cd09762faa01276230270ff16af7acf7c5c45d623868d9ba116f15791ce8" + "sha256": "e7d814a81dad81e6caf2ec9fdedb284ecc9c73076b62654547cc64ccdcae26e9" }, "provenance": null, - "requires-python": null, - "size": 557508, - "upload-time": "2017-01-24T12:53:28.060212Z", - "url": "https://files.pythonhosted.org/packages/16/09/37b69de7c924d318e51ece1c4ceb679bf93be9d05973bb30c35babd596e2/requests-2.13.0.tar.gz", + "requires-python": ">=3.8", + "size": 300677, + "upload-time": "2024-09-12T10:52:18.401902Z", + "url": "https://files.pythonhosted.org/packages/ed/63/22ba4ebfe7430b76388e7cd448d5478814d3032121827c12a2cc287e2260/urllib3-2.2.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "5871a2261e5dbac70a8c1bb7bc1ea832c770c4fe9c79417e0502a7e4134689e3" + "sha256": "aae49d343a16a1a1bb89d2a9aabd7fd8de767d405fc53b627e93f7b287cdc006" }, "data-dist-info-metadata": { - "sha256": "5871a2261e5dbac70a8c1bb7bc1ea832c770c4fe9c79417e0502a7e4134689e3" + "sha256": "aae49d343a16a1a1bb89d2a9aabd7fd8de767d405fc53b627e93f7b287cdc006" }, - "filename": "requests-2.14.0-py2.py3-none-any.whl", + "filename": "urllib3-2.3.0-py3-none-any.whl", "hashes": { - "sha256": "a90555c0be723f5c711de36f256b21a65fc599602274fb3d5c4f83ac23aae3c5" + "sha256": "1cee9ad369867bfdbbb48b7dd50374c0967a0bb7710050facf0dd6911440e3df" }, - "provenance": null, - "requires-python": null, - "size": 559873, - "upload-time": "2017-05-09T15:45:03.006047Z", - "url": "https://files.pythonhosted.org/packages/1b/d3/f2541f2965e78f139bff9f001594d41ed90f4b2ce4b61bca387e60c1d3b4/requests-2.14.0-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/urllib3/2.3.0/urllib3-2.3.0-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 128369, + "upload-time": "2024-12-22T07:47:28.074156Z", + "url": "https://files.pythonhosted.org/packages/c8/19/4ec628951a74043532ca2cf5d97b7b14863931476d117c471e8e2b1eb39f/urllib3-2.3.0-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.14.0.tar.gz", + "filename": "urllib3-2.3.0.tar.gz", "hashes": { - "sha256": "8c4f778459cb4a6bad7ceff4aa65a75697db28c21a6b41ea9a6c371df2a822c2" + "sha256": "f8c5449b3cf0861679ce7e0503c7b44b5ec981bec0d1d3795a07f1ba96f0204d" }, - "provenance": null, - "requires-python": null, - "size": 520782, - "upload-time": "2017-05-09T15:45:05.815269Z", - "url": "https://files.pythonhosted.org/packages/0b/ac/ffd3674211bc47ae3bf55c7cd4a8fe484b7289af2ffd9cfed5683708690a/requests-2.14.0.tar.gz", + "provenance": "https://pypi.org/integrity/urllib3/2.3.0/urllib3-2.3.0.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 307268, + "upload-time": "2024-12-22T07:47:30.032123Z", + "url": "https://files.pythonhosted.org/packages/aa/63/e53da845320b757bf29ef6a9062f5c669fe997973f966045cb019c3f4b66/urllib3-2.3.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "b93b63d1c2fad9157c0c5f70a13973330b146d1676c0b908d9fea984aff306b8" + "sha256": "e41561069c7970dd7135f51efac43406f05b31f684b10d3d2c3abdad2413658a" }, "data-dist-info-metadata": { - "sha256": "b93b63d1c2fad9157c0c5f70a13973330b146d1676c0b908d9fea984aff306b8" + "sha256": "e41561069c7970dd7135f51efac43406f05b31f684b10d3d2c3abdad2413658a" }, - "filename": "requests-2.14.1-py2.py3-none-any.whl", + "filename": "urllib3-2.4.0-py3-none-any.whl", "hashes": { - "sha256": "c5a42004b9cd384e5ad0f868b1cc968a3c2bb0276dccc12e4bdc7330591b5f51" + "sha256": "4e16665048960a0900c702d4a66415956a584919c03361cac9f1df5c5dd7e813" }, - "provenance": null, - "requires-python": null, - "size": 559930, - "upload-time": "2017-05-09T19:00:26.274919Z", - "url": "https://files.pythonhosted.org/packages/74/ac/789eb98e0f5431d6d1ce36549ead88b2ab3154260f37c7dac9a34fd170b1/requests-2.14.1-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/urllib3/2.4.0/urllib3-2.4.0-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 128680, + "upload-time": "2025-04-10T15:23:37.377011Z", + "url": "https://files.pythonhosted.org/packages/6b/11/cc635220681e93a0183390e26485430ca2c7b5f9d33b15c74c2861cb8091/urllib3-2.4.0-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.14.1.tar.gz", + "filename": "urllib3-2.4.0.tar.gz", "hashes": { - "sha256": "b3b191d677e526c1e512db86bc7387ccb8356e8826bcc7faa07f78f09afe68dd" + "sha256": "414bc6535b787febd7567804cc015fee39daab8ad86268f1310a9250697de466" }, - "provenance": null, - "requires-python": null, - "size": 520890, - "upload-time": "2017-05-09T19:00:30.585216Z", - "url": "https://files.pythonhosted.org/packages/8c/ff/78297074b9b4cf102f9bbd71b62508965dd5c1876e016ef131e5b15c16a4/requests-2.14.1.tar.gz", + "provenance": "https://pypi.org/integrity/urllib3/2.4.0/urllib3-2.4.0.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 390672, + "upload-time": "2025-04-10T15:23:39.232724Z", + "url": "https://files.pythonhosted.org/packages/8a/78/16493d9c386d8e60e442a35feac5e00f0913c0f4b7c217c11e8ec2ff53e0/urllib3-2.4.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "ad0ba369e2b71fa75933cf284778455e0215e868fac6387853f5e196207ef58f" + "sha256": "99a6244c866dd1afa59040be84c6566c206670667225c60e791938fe7b93acd7" }, "data-dist-info-metadata": { - "sha256": "ad0ba369e2b71fa75933cf284778455e0215e868fac6387853f5e196207ef58f" + "sha256": "99a6244c866dd1afa59040be84c6566c206670667225c60e791938fe7b93acd7" }, - "filename": "requests-2.14.2-py2.py3-none-any.whl", + "filename": "urllib3-2.5.0-py3-none-any.whl", "hashes": { - "sha256": "3b39cde35be51762885631cf586f4dc2284951b44d479a4454020758d767cc2f" + "sha256": "e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc" }, - "provenance": null, - "requires-python": null, - "size": 560030, - "upload-time": "2017-05-10T14:05:39.911571Z", - "url": "https://files.pythonhosted.org/packages/e4/b0/286e8a936158e5cc5791d5fa3bc4b1d5a7e1ff4e5b3f3766b63d8e97708a/requests-2.14.2-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/urllib3/2.5.0/urllib3-2.5.0-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 129795, + "upload-time": "2025-06-18T14:07:40.390656Z", + "url": "https://files.pythonhosted.org/packages/a7/c2/fe1e52489ae3122415c51f387e221dd0773709bad6c6cdaa599e8a2c5185/urllib3-2.5.0-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.14.2.tar.gz", + "filename": "urllib3-2.5.0.tar.gz", "hashes": { - "sha256": "a274abba399a23e8713ffd2b5706535ae280ebe2b8069ee6a941cb089440d153" + "sha256": "3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760" }, - "provenance": null, - "requires-python": null, - "size": 521027, - "upload-time": "2017-05-10T14:05:43.749338Z", - "url": "https://files.pythonhosted.org/packages/72/46/4abc3f5aaf7bf16a52206bb0c68677a26c216c1e6625c78c5aef695b5359/requests-2.14.2.tar.gz", + "provenance": "https://pypi.org/integrity/urllib3/2.5.0/urllib3-2.5.0.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 393185, + "upload-time": "2025-06-18T14:07:41.644872Z", + "url": "https://files.pythonhosted.org/packages/15/22/9ee70a2574a4f4599c47dd506532914ce044817c7752a79b6a51286319bc/urllib3-2.5.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9c14992d33a3305210ad2672d7a69ab6a76f7836b517e765fdcd45a106665910" + "sha256": "4594f3f9accf159442e6f78ffa68e06d768eff078e974e9ef7af2031cf485b23" }, "data-dist-info-metadata": { - "sha256": "9c14992d33a3305210ad2672d7a69ab6a76f7836b517e765fdcd45a106665910" + "sha256": "4594f3f9accf159442e6f78ffa68e06d768eff078e974e9ef7af2031cf485b23" }, - "filename": "requests-2.15.1-py2.py3-none-any.whl", + "filename": "urllib3-2.6.0-py3-none-any.whl", "hashes": { - "sha256": "ff753b2196cd18b1bbeddc9dcd5c864056599f7a7d9a4fb5677e723efa2b7fb9" + "sha256": "c90f7a39f716c572c4e3e58509581ebd83f9b59cced005b7db7ad2d22b0db99f" }, - "provenance": null, - "requires-python": null, - "size": 558730, - "upload-time": "2017-05-27T02:14:19.048380Z", - "url": "https://files.pythonhosted.org/packages/fa/a5/e04c4607dc96e3e6b22dfa13ba8776c64bb65cb97ab90f05a3ee14096a0a/requests-2.15.1-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/urllib3/2.6.0/urllib3-2.6.0-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 131083, + "upload-time": "2025-12-05T15:08:45.983238Z", + "url": "https://files.pythonhosted.org/packages/56/1a/9ffe814d317c5224166b23e7c47f606d6e473712a2fad0f704ea9b99f246/urllib3-2.6.0-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.15.1.tar.gz", + "filename": "urllib3-2.6.0.tar.gz", "hashes": { - "sha256": "e5659b9315a0610505e050bb7190bf6fa2ccee1ac295f2b760ef9d8a03ebbb2e" + "sha256": "cb9bcef5a4b345d5da5d145dc3e30834f58e8018828cbc724d30b4cb7d4d49f1" }, - "provenance": null, - "requires-python": null, - "size": 548172, - "upload-time": "2017-05-27T02:14:22.414350Z", - "url": "https://files.pythonhosted.org/packages/6d/ed/3adebdc29ca33f11bca00c38c72125cd4a51091e13685375ba4426fb59dc/requests-2.15.1.tar.gz", + "provenance": "https://pypi.org/integrity/urllib3/2.6.0/urllib3-2.6.0.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 432585, + "upload-time": "2025-12-05T15:08:47.885766Z", + "url": "https://files.pythonhosted.org/packages/1c/43/554c2569b62f49350597348fc3ac70f786e3c32e7f19d266e19817812dd3/urllib3-2.6.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "7fc14a9fdecf264a314b477606f03aca4713e18e0414fb1cd57e5409b4865301" + "sha256": "b13a9ef7229f83e17a86c2416da63ad1d4435c771bf805570f789a2030592460" }, "data-dist-info-metadata": { - "sha256": "7fc14a9fdecf264a314b477606f03aca4713e18e0414fb1cd57e5409b4865301" + "sha256": "b13a9ef7229f83e17a86c2416da63ad1d4435c771bf805570f789a2030592460" }, - "filename": "requests-2.16.0-py2.py3-none-any.whl", + "filename": "urllib3-2.6.1-py3-none-any.whl", "hashes": { - "sha256": "012cddec41f96a1ce4bab4b0a0ed40263ae6b2b03aa4bc4711e00418e7f3157c" + "sha256": "e67d06fe947c36a7ca39f4994b08d73922d40e6cca949907be05efa6fd75110b" }, - "provenance": null, - "requires-python": null, - "size": 85432, - "upload-time": "2017-05-27T03:45:40.367893Z", - "url": "https://files.pythonhosted.org/packages/35/b8/8ff3310309beb5fbca033b56504f869b0c65c1f284ae2a7900593b5acd3c/requests-2.16.0-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/urllib3/2.6.1/urllib3-2.6.1-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 131138, + "upload-time": "2025-12-08T15:25:25.510965Z", + "url": "https://files.pythonhosted.org/packages/bc/56/190ceb8cb10511b730b564fb1e0293fa468363dbad26145c34928a60cb0c/urllib3-2.6.1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.16.0.tar.gz", + "filename": "urllib3-2.6.1.tar.gz", "hashes": { - "sha256": "88eee720e83bc1dcb009ad5e2a8f1d41e903892121ec2a36eba7bf5a2d3ac2a0" + "sha256": "5379eb6e1aba4088bae84f8242960017ec8d8e3decf30480b3a1abdaa9671a3f" }, - "provenance": null, - "requires-python": null, - "size": 120726, - "upload-time": "2017-05-27T03:48:25.729621Z", - "url": "https://files.pythonhosted.org/packages/26/e7/4f1ec439ecbcfe3989bb79a9c323d2482e7beea3d8d453e07443302648ec/requests-2.16.0.tar.gz", + "provenance": "https://pypi.org/integrity/urllib3/2.6.1/urllib3-2.6.1.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 432678, + "upload-time": "2025-12-08T15:25:26.773282Z", + "url": "https://files.pythonhosted.org/packages/5e/1d/0f3a93cca1ac5e8287842ed4eebbd0f7a991315089b1a0b01c7788aa7b63/urllib3-2.6.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "527781bd7fbf307b9e968039026ead46eb31fe028dabcd4a670f6220c9f31011" + "sha256": "532da8b2c7b39b017e837451b0d9c946061a2ec4a9e04d4161e487166a731a53" }, "data-dist-info-metadata": { - "sha256": "527781bd7fbf307b9e968039026ead46eb31fe028dabcd4a670f6220c9f31011" + "sha256": "532da8b2c7b39b017e837451b0d9c946061a2ec4a9e04d4161e487166a731a53" }, - "filename": "requests-2.16.1-py2.py3-none-any.whl", + "filename": "urllib3-2.6.2-py3-none-any.whl", "hashes": { - "sha256": "b81b3651a206f02709e374c52071b4ac9bdf463c193701a560ce8e25c9ecc80b" + "sha256": "ec21cddfe7724fc7cb4ba4bea7aa8e2ef36f607a4bab81aa6ce42a13dc3f03dd" }, - "provenance": null, - "requires-python": null, - "size": 85732, - "upload-time": "2017-05-27T13:43:53.090483Z", - "url": "https://files.pythonhosted.org/packages/c7/5d/7711f9fc9b028dc7572f84589e206220f0072e29fd9c7ae3507e7d17d8a6/requests-2.16.1-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/urllib3/2.6.2/urllib3-2.6.2-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 131182, + "upload-time": "2025-12-11T15:56:38.584804Z", + "url": "https://files.pythonhosted.org/packages/6d/b9/4095b668ea3678bf6a0af005527f39de12fb026516fb3df17495a733b7f8/urllib3-2.6.2-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.16.1.tar.gz", + "filename": "urllib3-2.6.2.tar.gz", "hashes": { - "sha256": "14d663571c66410a7c3634f4cb9040b16a1c083078e37a0f8cc3710eae63411e" + "sha256": "016f9c98bb7e98085cb2b4b17b87d2c702975664e4f060c6532e64d1c1a5e797" }, - "provenance": null, - "requires-python": null, - "size": 120972, - "upload-time": "2017-05-27T13:44:20.358570Z", - "url": "https://files.pythonhosted.org/packages/4c/54/1d3abddbd4c7544138b88e8329ef5294ffdc6c5d7ea965bf42e3cc4c9c39/requests-2.16.1.tar.gz", + "provenance": "https://pypi.org/integrity/urllib3/2.6.2/urllib3-2.6.2.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 432930, + "upload-time": "2025-12-11T15:56:40.252555Z", + "url": "https://files.pythonhosted.org/packages/1e/24/a2a2ed9addd907787d7aa0355ba36a6cadf1768b934c652ea78acbd59dcd/urllib3-2.6.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "36962a322fd71c2745ca991519e549820a7765d02269405b5e4db443a4b59d8d" + "sha256": "e91390cc9af49b019738f1d739b5cd925130c32e9d3e6acc0863c21c5d9882ef" }, "data-dist-info-metadata": { - "sha256": "36962a322fd71c2745ca991519e549820a7765d02269405b5e4db443a4b59d8d" + "sha256": "e91390cc9af49b019738f1d739b5cd925130c32e9d3e6acc0863c21c5d9882ef" }, - "filename": "requests-2.16.2-py2.py3-none-any.whl", + "filename": "urllib3-2.6.3-py3-none-any.whl", "hashes": { - "sha256": "afebb4fcabd66ba6e3188fd31f09915f5afd213b204014ea02448011eca1e49a" + "sha256": "bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4" }, - "provenance": null, - "requires-python": null, - "size": 86285, - "upload-time": "2017-05-27T14:53:09.839813Z", - "url": "https://files.pythonhosted.org/packages/67/91/b3893b0db7c645b9f92aa827ce3db630eef2dd3a2ad3109c2a28cdc9e6b7/requests-2.16.2-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/urllib3/2.6.3/urllib3-2.6.3-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 131584, + "upload-time": "2026-01-07T16:24:42.685091Z", + "url": "https://files.pythonhosted.org/packages/39/08/aaaad47bc4e9dc8c725e68f9d04865dbcb2052843ff09c97b08904852d84/urllib3-2.6.3-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.16.2.tar.gz", + "filename": "urllib3-2.6.3.tar.gz", "hashes": { - "sha256": "a2956efcf8dd2d526286431fdb0ec78eff25ab8db8a03c4f9d66f5fe6024f168" + "sha256": "1b62b6884944a57dbe321509ab94fd4d3b307075e0c2eae991ac71ee15ad38ed" }, - "provenance": null, - "requires-python": null, - "size": 121652, - "upload-time": "2017-05-27T14:53:31.935404Z", - "url": "https://files.pythonhosted.org/packages/3c/69/d49fd9a7be23c55278c92e60af6d57336c463d8593afe7260a1665346965/requests-2.16.2.tar.gz", + "provenance": "https://pypi.org/integrity/urllib3/2.6.3/urllib3-2.6.3.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 435556, + "upload-time": "2026-01-07T16:24:43.925891Z", + "url": "https://files.pythonhosted.org/packages/c7/24/5f1b3bdffd70275f6661c76461e25f024d5a38a46f04aaca912426a2b1d3/urllib3-2.6.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "69ef8683019b5ae1471ffcd3122f72cb67c64bbbba22b3240841a05244976999" + "sha256": "66147856d30bbb6bed01c6ce3326d0f48d84ed5f286ac177633a1486b82eace5" }, "data-dist-info-metadata": { - "sha256": "69ef8683019b5ae1471ffcd3122f72cb67c64bbbba22b3240841a05244976999" + "sha256": "66147856d30bbb6bed01c6ce3326d0f48d84ed5f286ac177633a1486b82eace5" }, - "filename": "requests-2.16.3-py2.py3-none-any.whl", + "filename": "urllib3-2.7.0-py3-none-any.whl", "hashes": { - "sha256": "bcdc06ebfc25f2a198274ae4710c3217fb968c5f9468dc410cd603a59c47bff2" + "sha256": "9fb4c81ebbb1ce9531cce37674bbc6f1360472bc18ca9a553ede278ef7276897" }, - "provenance": null, - "requires-python": null, - "size": 86310, - "upload-time": "2017-05-27T16:24:47.512647Z", - "url": "https://files.pythonhosted.org/packages/76/b6/e3035b7baa98e20d248fe17af2097b882ec7724d9a8ee7ae195ad7110f82/requests-2.16.3-py2.py3-none-any.whl", + "provenance": "https://pypi.org/integrity/urllib3/2.7.0/urllib3-2.7.0-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 131087, + "upload-time": "2026-05-07T16:13:17.151740Z", + "url": "https://files.pythonhosted.org/packages/7f/3e/5db95bcf282c52709639744ca2a8b149baccf648e39c8cc87553df9eae0c/urllib3-2.7.0-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.16.3.tar.gz", - "hashes": { - "sha256": "7fda55400281de8fba713dd120b4614eabc10c0b096c22bfc88ccc671227c3d4" - }, - "provenance": null, - "requires-python": null, - "size": 121736, - "upload-time": "2017-05-27T16:24:49.598403Z", - "url": "https://files.pythonhosted.org/packages/07/db/3ed266e9cd3e3f69af3af38f56a0b4e21dadf3065521b2860030889284d7/requests-2.16.3.tar.gz", - "yanked": false - }, - { - "core-metadata": { - "sha256": "7aaca33539be4f84d990e45382e683ab42dedbeb10013493d18128d28cf0eb41" - }, - "data-dist-info-metadata": { - "sha256": "7aaca33539be4f84d990e45382e683ab42dedbeb10013493d18128d28cf0eb41" - }, - "filename": "requests-2.16.4-py2.py3-none-any.whl", + "filename": "urllib3-2.7.0.tar.gz", + "hashes": { + "sha256": "231e0ec3b63ceb14667c67be60f2f2c40a518cb38b03af60abc813da26505f4c" + }, + "provenance": "https://pypi.org/integrity/urllib3/2.7.0/urllib3-2.7.0.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 433602, + "upload-time": "2026-05-07T16:13:18.596909Z", + "url": "https://files.pythonhosted.org/packages/53/0c/06f8b233b8fd13b9e5ee11424ef85419ba0d8ba0b3138bf360be2ff56953/urllib3-2.7.0.tar.gz", + "yanked": false + } + ], + "meta": { + "_last-serial": 36836170, + "api-version": "1.4" + }, + "name": "urllib3", + "project-status": { + "status": "active" + }, + "versions": [ + "0.2", + "1.0", + "1.0.1", + "1.0.2", + "1.1", + "1.2", + "1.2.1", + "1.2.2", + "1.3", + "1.4", + "1.5", + "1.6", + "1.7", + "1.7.1", + "1.8", + "1.8.2", + "1.8.3", + "1.9", + "1.9.1", + "1.10", + "1.10.1", + "1.10.2", + "1.10.3", + "1.10.4", + "1.11", + "1.12", + "1.13", + "1.13.1", + "1.14", + "1.15", + "1.15.1", + "1.16", + "1.17", + "1.18", + "1.18.1", + "1.19", + "1.19.1", + "1.20", + "1.21", + "1.21.1", + "1.22", + "1.23", + "1.24", + "1.24.1", + "1.24.2", + "1.24.3", + "1.25", + "1.25.1", + "1.25.2", + "1.25.3", + "1.25.4", + "1.25.5", + "1.25.6", + "1.25.7", + "1.25.8", + "1.25.9", + "1.25.10", + "1.25.11", + "1.26.0", + "1.26.1", + "1.26.2", + "1.26.3", + "1.26.4", + "1.26.5", + "1.26.6", + "1.26.7", + "1.26.8", + "1.26.9", + "1.26.10", + "1.26.11", + "1.26.12", + "1.26.13", + "1.26.14", + "1.26.15", + "1.26.16", + "1.26.17", + "1.26.18", + "1.26.19", + "1.26.20", + "2.0.0a1", + "2.0.0a2", + "2.0.0a3", + "2.0.0a4", + "2.0.0", + "2.0.1", + "2.0.2", + "2.0.3", + "2.0.4", + "2.0.5", + "2.0.6", + "2.0.7", + "2.1.0", + "2.2.0", + "2.2.1", + "2.2.2", + "2.2.3", + "2.3.0", + "2.4.0", + "2.5.0", + "2.6.0", + "2.6.1", + "2.6.2", + "2.6.3", + "2.7.0" + ] + } + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - "86400" + Cache-Control: + - max-age=600, public + Content-Security-Policy: + - default-src 'none'; sandbox allow-top-navigation + Content-Type: + - application/vnd.pypi.simple.v1+json + Permissions-Policy: + - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept, Accept-Encoding + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + host: pypi.org + headers: + Accept: + - application/vnd.pypi.simple.v1+json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://pypi.org/simple/werkzeug/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: -1 + uncompressed: true + body: | + { + "alternate-locations": [], + "files": [ + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.1-py2.4.egg", "hashes": { - "sha256": "784213e164287b403497195cf7f45071ae5eec60ae260cbc9a26368a91445f57" + "sha256": "7087dbc6b2e9e86890010324b42b02af7104287545d1389546caa6558b14160a" }, "provenance": null, "requires-python": null, - "size": 87567, - "upload-time": "2017-05-27T21:17:38.023572Z", - "url": "https://files.pythonhosted.org/packages/13/52/41fb28aa332ed68cd616cd1fc44d9e9c4bb85aa60c28d275f8857da561e5/requests-2.16.4-py2.py3-none-any.whl", + "size": 179677, + "upload-time": "2007-12-09T18:32:05Z", + "url": "https://files.pythonhosted.org/packages/37/95/00a680f395343454bbd959e0798373a09798ee05e0b04aad20b0e3ebd16b/Werkzeug-0.1-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.16.4.tar.gz", - "hashes": { - "sha256": "14db43bfaa61fd3102eecaf447a593e0650ba0dc261c72597109a973c23091ab" - }, - "provenance": null, - "requires-python": null, - "size": 122918, - "upload-time": "2017-05-27T21:17:41.534350Z", - "url": "https://files.pythonhosted.org/packages/47/68/4fe8c7e9e95133d15e342b1403a1751909cddb814a5a9cced2ba4c63487d/requests-2.16.4.tar.gz", - "yanked": false - }, - { - "core-metadata": { - "sha256": "c20eda174082c0e0b4cef1a80e14a2b23f4f59e35837b81db7e865e070fa70a4" - }, - "data-dist-info-metadata": { - "sha256": "c20eda174082c0e0b4cef1a80e14a2b23f4f59e35837b81db7e865e070fa70a4" - }, - "filename": "requests-2.16.5-py2.py3-none-any.whl", + "filename": "Werkzeug-0.1-py2.5.egg", "hashes": { - "sha256": "3a27020d547958f5270fd5e9d62250119ee7db7454644599b65fda20cb542ded" + "sha256": "89985ad2b4303eafba238c0f882f1fb96db8425239b0c456cd91d9345ed2575c" }, "provenance": null, "requires-python": null, - "size": 87597, - "upload-time": "2017-05-28T04:35:44.914574Z", - "url": "https://files.pythonhosted.org/packages/65/9c/57484d6ac262af20a10b52cd95ebc99843f282342ef008997ef60f9eeb9c/requests-2.16.5-py2.py3-none-any.whl", + "size": 177944, + "upload-time": "2007-12-09T18:29:42Z", + "url": "https://files.pythonhosted.org/packages/52/c8/602aa58f9421671f3811c343575f43adf443e19082c2127d0784fb617b90/Werkzeug-0.1-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.16.5.tar.gz", - "hashes": { - "sha256": "f717303ebff661099cc5b73ce723ae1246f19ac39faa4c8005be56744d1a1006" - }, - "provenance": null, - "requires-python": null, - "size": 122929, - "upload-time": "2017-05-28T04:35:48.205458Z", - "url": "https://files.pythonhosted.org/packages/de/4c/7c36954d002030c82df31d000338d40fd91b4a993941a8f3c2dbe523c749/requests-2.16.5.tar.gz", - "yanked": false - }, - { - "core-metadata": { - "sha256": "73d967151fd7a9ebd0e409f80a98837ab0fef10413f30544968c3bb822731475" - }, - "data-dist-info-metadata": { - "sha256": "73d967151fd7a9ebd0e409f80a98837ab0fef10413f30544968c3bb822731475" - }, - "filename": "requests-2.17.0-py2.py3-none-any.whl", + "filename": "Werkzeug-0.1.tar.gz", "hashes": { - "sha256": "73b4088c05f7fb5ca8e68651ed802df3ca40621281acf74bb321b4a8408aab7e" + "sha256": "01943e0f3948010e0aa6a79dd252a8d0121ea1f18bc8bc263f3bed5612a3a184" }, "provenance": null, "requires-python": null, - "size": 87361, - "upload-time": "2017-05-29T17:24:35.939176Z", - "url": "https://files.pythonhosted.org/packages/5b/b6/9a18db79553524246aa1b081829e6f977667ec558cef684988895c1092d9/requests-2.17.0-py2.py3-none-any.whl", + "size": 74464, + "upload-time": "2007-12-09T18:29:44Z", + "url": "https://files.pythonhosted.org/packages/a5/e7/e8dcb0abe805e06cdb609dd1d9e188509345b51a2380c128aa189815437c/Werkzeug-0.1.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.17.0.tar.gz", - "hashes": { - "sha256": "eff227db5864238d44270cbadc8ac4133e69b69a2e7092b7b316ed1e4761cbd6" - }, - "provenance": null, - "requires-python": null, - "size": 122994, - "upload-time": "2017-05-29T17:24:38.973041Z", - "url": "https://files.pythonhosted.org/packages/7c/84/617aaa311f6504489459c016daff4c66df6bbd54ee35b4cbed3e994f322d/requests-2.17.0.tar.gz", - "yanked": false - }, - { - "core-metadata": { - "sha256": "5f4a309b7379db966adfc152486c8ea230a9e47f684eb7df9d87a42e0aeb2a7d" - }, - "data-dist-info-metadata": { - "sha256": "5f4a309b7379db966adfc152486c8ea230a9e47f684eb7df9d87a42e0aeb2a7d" - }, - "filename": "requests-2.17.1-py2.py3-none-any.whl", + "filename": "Werkzeug-0.2-py2.4.egg", "hashes": { - "sha256": "02242978c6aaee47953da9e4d20d9d9929a1284a6b3a8a63a243ac1b842bd12c" + "sha256": "cbb956ab6356f416e0b4bcac86f26744d8d8f27786b93c6ecd057a84ddf9964c" }, "provenance": null, "requires-python": null, - "size": 87498, - "upload-time": "2017-05-29T19:59:39.065426Z", - "url": "https://files.pythonhosted.org/packages/50/41/f6fdaf24a80c726a72f76b15869a20734b7a527081129a380ddce99ffae0/requests-2.17.1-py2.py3-none-any.whl", + "size": 284313, + "upload-time": "2008-02-13T22:39:40Z", + "url": "https://files.pythonhosted.org/packages/ca/47/6cc683d8b30069f4c9cd9a1d42572c90c5387492a6f8e51b835735fdc92a/Werkzeug-0.2-py2.4.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.17.1.tar.gz", - "hashes": { - "sha256": "9cf3698006012c000af2804fe4186042a4d55df0303552dd190a74f5eaafe69b" - }, - "provenance": null, - "requires-python": null, - "size": 123045, - "upload-time": "2017-05-29T19:59:40.643067Z", - "url": "https://files.pythonhosted.org/packages/d0/c0/f66d080e64a361382ed665023b9925e274d833f410f8c7282fb878e9c60e/requests-2.17.1.tar.gz", - "yanked": false - }, - { - "core-metadata": { - "sha256": "aafd5e604e0cf135e360bed1a6e1a90aebaaf7384d88cdc7abdedb333b09ed97" - }, - "data-dist-info-metadata": { - "sha256": "aafd5e604e0cf135e360bed1a6e1a90aebaaf7384d88cdc7abdedb333b09ed97" - }, - "filename": "requests-2.17.2-py2.py3-none-any.whl", + "filename": "Werkzeug-0.2-py2.5.egg", "hashes": { - "sha256": "76d2f962485ebb3b3c380f146d56f5475310e53fd0defd6df0eb1c014187d45c" + "sha256": "8819c0c147984e9ff202e295eb7747be287fbd493834baf31ea21c385fa7fbcd" }, "provenance": null, "requires-python": null, - "size": 87516, - "upload-time": "2017-05-29T21:33:32.234721Z", - "url": "https://files.pythonhosted.org/packages/9a/0b/7a65b391bde96d7b1749dc3562ce22f9cc86f37bd37122f71162304e3164/requests-2.17.2-py2.py3-none-any.whl", + "size": 281784, + "upload-time": "2008-02-13T22:38:59Z", + "url": "https://files.pythonhosted.org/packages/2f/8b/994fcd2cb15fddef05fc67d5b0ff75f43f3eac089c165e5124628c126767/Werkzeug-0.2-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.17.2.tar.gz", - "hashes": { - "sha256": "3cc7a584aad15e84d193a6d7c9176af0cf49bc6611f24ec2e04be6b05957c96d" - }, - "provenance": null, - "requires-python": null, - "size": 123058, - "upload-time": "2017-05-29T21:33:37.405434Z", - "url": "https://files.pythonhosted.org/packages/23/c2/99fe3c5c15f3d06f0620bc0867bee95ec64074cbd7c9805bb5ad3010411e/requests-2.17.2.tar.gz", - "yanked": false - }, - { - "core-metadata": { - "sha256": "1d444e2c5ec8421705e109c6e540b8e5362598e50c19f61164533dd4b54df18c" - }, - "data-dist-info-metadata": { - "sha256": "1d444e2c5ec8421705e109c6e540b8e5362598e50c19f61164533dd4b54df18c" - }, - "filename": "requests-2.17.3-py2.py3-none-any.whl", + "filename": "Werkzeug-0.2.tar.gz", "hashes": { - "sha256": "baf701b4a9d4cbe40169e8ab77816f7abadbad502ba459c30f7a2bc138e4d612" + "sha256": "5c0bfcc1b2539d348ea3a6353a699fc7861bc9b2c4082b4a471be40720b843b3" }, "provenance": null, "requires-python": null, - "size": 87526, - "upload-time": "2017-05-29T21:53:19.494862Z", - "url": "https://files.pythonhosted.org/packages/29/b9/d26a6ab2ee178415ab8c0c591d2a1eb782a50c42a417ae390055f86a63c1/requests-2.17.3-py2.py3-none-any.whl", + "size": 139010, + "upload-time": "2008-02-13T22:38:53Z", + "url": "https://files.pythonhosted.org/packages/91/a3/d9e77072b45ecee8e34d71cedb3c94c024f865673b3b177615182663629a/Werkzeug-0.2.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.17.3.tar.gz", - "hashes": { - "sha256": "8d29f97ed1541709b57caddb77bb20592411d7ca10ec4f03275f49ee8456e225" - }, - "provenance": null, - "requires-python": null, - "size": 123148, - "upload-time": "2017-05-29T21:53:22.237539Z", - "url": "https://files.pythonhosted.org/packages/27/c7/a45641c83c6e28f4922ba6af3d4ae4d79b41932c2f3d77fed9e0bf878149/requests-2.17.3.tar.gz", - "yanked": false - }, - { - "core-metadata": { - "sha256": "0f63e169f9c6de69c56d128ed9d480bbaa078e4eba32bac44669b8987f60ba5f" - }, - "data-dist-info-metadata": { - "sha256": "0f63e169f9c6de69c56d128ed9d480bbaa078e4eba32bac44669b8987f60ba5f" - }, - "filename": "requests-2.18.0-py2.py3-none-any.whl", + "filename": "Werkzeug-0.3-py2.3.egg", "hashes": { - "sha256": "5e88d64aa56ac0fda54e77fb9762ebc65879e171b746d5479a33c4082519d6c6" + "sha256": "ac4b2961db19dd8f54b50671837f94f30374cbb03df4e5db91e8c1dd293d30f0" }, "provenance": null, "requires-python": null, - "size": 563596, - "upload-time": "2017-06-14T15:44:35.080617Z", - "url": "https://files.pythonhosted.org/packages/e2/f0/c81405acbf53d0412b984eb3fc578cdd10e347374e1aec074638a500c186/requests-2.18.0-py2.py3-none-any.whl", + "size": 1614022, + "upload-time": "2008-06-14T16:21:26Z", + "url": "https://files.pythonhosted.org/packages/dd/4f/251903df88a0c09e9aca62af84525d1f6b5e37a4520651de34107b89c1f7/Werkzeug-0.3-py2.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.18.0.tar.gz", + "filename": "Werkzeug-0.3-py2.4.egg", "hashes": { - "sha256": "cd0189f962787284bff715fddaad478eb4d9c15aa167bd64e52ea0f661e7ea5c" + "sha256": "f84d6bebdb25e5fbaa43670b074f499d24fdf931332cb2186d3727cf3dbd80cb" }, "provenance": null, "requires-python": null, - "size": 124085, - "upload-time": "2017-06-14T15:44:37.484470Z", - "url": "https://files.pythonhosted.org/packages/e0/97/e2f972b6826c9cfe57b6934e3773d2783733bc2d345d810bafd309df3d15/requests-2.18.0.tar.gz", + "size": 555652, + "upload-time": "2008-06-14T16:18:40Z", + "url": "https://files.pythonhosted.org/packages/cd/85/0391710ff9bfbd5eeb648ed62021c98682ffe669471c066d0515a1e99b7d/Werkzeug-0.3-py2.4.egg", "yanked": false }, { - "core-metadata": { - "sha256": "e86bf30755abc6d7610ffbf6b2eb5e5e95ad5e5673d0d22e030372cc17b281d3" - }, - "data-dist-info-metadata": { - "sha256": "e86bf30755abc6d7610ffbf6b2eb5e5e95ad5e5673d0d22e030372cc17b281d3" - }, - "filename": "requests-2.18.1-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.3-py2.5.egg", "hashes": { - "sha256": "6afd3371c1f4c1970497cdcace5c5ecbbe58267bf05ca1abd93d99d170803ab7" + "sha256": "6f10e0c03f5ab39430ca282efe33d55e7f2003d832c849e13baaca2c0ff28808" }, "provenance": null, "requires-python": null, - "size": 88107, - "upload-time": "2017-06-14T17:51:25.096686Z", - "url": "https://files.pythonhosted.org/packages/5a/58/671011e3ff4a06e2969322267d78dcfda1bf4d1576551df1cce93cd7239d/requests-2.18.1-py2.py3-none-any.whl", + "size": 552655, + "upload-time": "2008-06-14T16:14:41Z", + "url": "https://files.pythonhosted.org/packages/29/65/efb4f95269c1743f060e50ff9f1b3cefa3614408839b49b51ff2cfdc51d4/Werkzeug-0.3-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.18.1.tar.gz", + "filename": "Werkzeug-0.3.tar.gz", "hashes": { - "sha256": "c6f3bdf4a4323ac7b45d01e04a6f6c20e32a052cd04de81e05103abc049ad9b9" + "sha256": "343aa771e188d883c994a797030429f8bbc4d3a95ec588550669e35f805d5da4" }, "provenance": null, "requires-python": null, - "size": 124229, - "upload-time": "2017-06-14T17:51:28.960131Z", - "url": "https://files.pythonhosted.org/packages/2c/b5/2b6e8ef8dd18203b6399e9f28c7d54f6de7b7549853fe36d575bd31e29a7/requests-2.18.1.tar.gz", + "size": 625329, + "upload-time": "2008-06-14T16:14:16Z", + "url": "https://files.pythonhosted.org/packages/d5/19/8bfbef420b510540d59fcb1108f7233db3b4005f67f9c3abd15418b93df0/Werkzeug-0.3.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "04c8fdb80658bb8f8563e7825b3d2f4b03aea02c727f5ad7ea6f32e495233b5f" - }, - "data-dist-info-metadata": { - "sha256": "04c8fdb80658bb8f8563e7825b3d2f4b03aea02c727f5ad7ea6f32e495233b5f" - }, - "filename": "requests-2.18.2-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.3.1-py2.3.egg", "hashes": { - "sha256": "414459f05392835d4d653b57b8e58f98aea9c6ff2782e37de0a1ee92891ce900" + "sha256": "eb45de43b9f30804240a3d5bc60387397b446804042a1e4c6132deffea652922" }, "provenance": null, "requires-python": null, - "size": 88342, - "upload-time": "2017-07-25T15:23:15.338694Z", - "url": "https://files.pythonhosted.org/packages/cf/fa/31b222e4b44975de1b5ac3e1a725abdfeb00e0d761567ab426ee28a7fc73/requests-2.18.2-py2.py3-none-any.whl", + "size": 1602664, + "upload-time": "2008-06-24T15:27:40Z", + "url": "https://files.pythonhosted.org/packages/51/c7/95b5d6be90cd6cf306dda5e322f5460e660ad296525164126bd6c85f9561/Werkzeug-0.3.1-py2.3.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.18.2.tar.gz", + "filename": "Werkzeug-0.3.1-py2.4.egg", "hashes": { - "sha256": "5b26fcc5e72757a867e4d562333f841eddcef93548908a1bb1a9207260618da9" + "sha256": "5121726666a8a943a600cd3baf64fa2718a001b4183cff79b461a5ca53a6a986" }, "provenance": null, "requires-python": null, - "size": 125381, - "upload-time": "2017-07-25T15:23:18.103843Z", - "url": "https://files.pythonhosted.org/packages/07/2e/81fdfdfac91cf3cb2518fb149ac67caf0e081b485eab68e9aee63396f7e8/requests-2.18.2.tar.gz", + "size": 551878, + "upload-time": "2008-06-24T15:27:01Z", + "url": "https://files.pythonhosted.org/packages/99/5d/89caf3938f6cc94ec34f5945342bf5cf15c9de3811c4883d7f68527b32d4/Werkzeug-0.3.1-py2.4.egg", "yanked": false }, { - "core-metadata": { - "sha256": "9ee8893b30376622ef592ba1a9e5fc9abd2e0839bdbc1e7c225257d6fb496225" - }, - "data-dist-info-metadata": { - "sha256": "9ee8893b30376622ef592ba1a9e5fc9abd2e0839bdbc1e7c225257d6fb496225" - }, - "filename": "requests-2.18.3-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.3.1-py2.5.egg", "hashes": { - "sha256": "b62be4ec5999c24d10c98d248a136e7db20ca6616a2b65060cd9399417331e8a" + "sha256": "cd133a8e2a47510f0449bbffa91f9791e76d984e59fe3335aa8039410cd96dcb" }, "provenance": null, "requires-python": null, - "size": 88626, - "upload-time": "2017-08-02T13:23:31.998938Z", - "url": "https://files.pythonhosted.org/packages/ba/92/c35ed010e8f96781f08dfa6d9a6a19445a175a9304aceedece77cd48b68f/requests-2.18.3-py2.py3-none-any.whl", + "size": 548889, + "upload-time": "2008-06-24T15:26:00Z", + "url": "https://files.pythonhosted.org/packages/94/eb/28db1e40586a1e63322de82602c6e8753ff8cbe03d4972314b1903ee63d1/Werkzeug-0.3.1-py2.5.egg", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.18.3.tar.gz", + "filename": "Werkzeug-0.3.1.tar.gz", "hashes": { - "sha256": "fb68a7baef4965c12d9cd67c0f5a46e6e28be3d8c7b6910c758fbcc99880b518" + "sha256": "b148bf58be3eadc0d128a959b14a4b629c6185eb02de3fdc39b32c03ce680e53" }, "provenance": null, "requires-python": null, - "size": 126008, - "upload-time": "2017-08-02T13:23:35.599515Z", - "url": "https://files.pythonhosted.org/packages/c3/38/d95ddb6cc8558930600be088e174a2152261a1e0708a18bf91b5b8c90b22/requests-2.18.3.tar.gz", + "size": 581629, + "upload-time": "2008-06-24T15:26:12Z", + "url": "https://files.pythonhosted.org/packages/d1/3b/c8b9b5612c4893443d1c9993dd7c9ba54a63a3f7a19aed389e1eb6f82d05/Werkzeug-0.3.1.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "e606fa46dd3258448b1e676f40ed5392dfc1398ad4fca2fce8aef38698f4c3c2" - }, - "data-dist-info-metadata": { - "sha256": "e606fa46dd3258448b1e676f40ed5392dfc1398ad4fca2fce8aef38698f4c3c2" - }, - "filename": "requests-2.18.4-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.4.tar.gz", "hashes": { - "sha256": "6a1b267aa90cac58ac3a765d067950e7dbbf75b1da07e895d1f594193a40a38b" + "sha256": "04ab0febf8f9a0f3868139ced0a253cc13998fb6254315a9d50a895e64a68393" }, "provenance": null, "requires-python": null, - "size": 88704, - "upload-time": "2017-08-15T13:23:43.489631Z", - "url": "https://files.pythonhosted.org/packages/49/df/50aa1999ab9bde74656c2919d9c0c085fd2b3775fd3eca826012bef76d8c/requests-2.18.4-py2.py3-none-any.whl", + "size": 635879, + "upload-time": "2008-11-23T14:49:54Z", + "url": "https://files.pythonhosted.org/packages/0d/30/9778d232bdbef60fb9109a589defdd4d5849c8d4a60976f0b1dc95f3424f/Werkzeug-0.4.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.18.4.tar.gz", + "filename": "Werkzeug-0.4.1.tar.gz", "hashes": { - "sha256": "9c443e7324ba5b85070c4a818ade28bfabedf16ea10206da1132edaa6dda237e" + "sha256": "96f4a1ac7cdc81f7817b574632d6fecdd553fe8c3ae46aa60eb380793999cf63" }, "provenance": null, "requires-python": null, - "size": 126224, - "upload-time": "2017-08-15T13:23:46.348325Z", - "url": "https://files.pythonhosted.org/packages/b0/e1/eab4fc3752e3d240468a8c0b284607899d2fbfb236a56b7377a329aa8d09/requests-2.18.4.tar.gz", - "yanked": false - }, - { - "core-metadata": { - "sha256": "d34a14e65ec267f5a1c3a2ac97c242f8250a2c47ce916e71041de7d9913748fb" - }, - "data-dist-info-metadata": { - "sha256": "d34a14e65ec267f5a1c3a2ac97c242f8250a2c47ce916e71041de7d9913748fb" - }, - "filename": "requests-2.19.0-py2.py3-none-any.whl", - "hashes": { - "sha256": "421cfc8d9dde7d6aff68196420afd86b88c65d77d8da9cf83f4ecad785d7b9d6" - }, - "provenance": null, - "requires-python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", - "size": 91865, - "upload-time": "2018-06-12T14:46:15.289074Z", - "url": "https://files.pythonhosted.org/packages/cc/15/e1c318dbc20032ffbe5628837ca0de2d5b116ffd1b849c699634010f6a5d/requests-2.19.0-py2.py3-none-any.whl", + "size": 641239, + "upload-time": "2009-01-11T10:45:11Z", + "url": "https://files.pythonhosted.org/packages/0f/91/eb4595f2ad79067c38409679a599cead6237b7e126b65db204d318c86d4b/Werkzeug-0.4.1.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.19.0.tar.gz", - "hashes": { - "sha256": "cc408268d0e21589bcc2b2c248e42932b8c4d112f499c12c92e99e2178a6134c" - }, - "provenance": null, - "requires-python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", - "size": 130875, - "upload-time": "2018-06-12T14:46:17.223245Z", - "url": "https://files.pythonhosted.org/packages/75/27/82da3fa4ea7a8c3526c48eaafe427352ff9c931633b917c2251826a43697/requests-2.19.0.tar.gz", - "yanked": false - }, - { - "core-metadata": { - "sha256": "c72b7c945b2ac3951be85806c908bfcda38d43ab8287c50b9289d979b96a1f38" - }, - "data-dist-info-metadata": { - "sha256": "c72b7c945b2ac3951be85806c908bfcda38d43ab8287c50b9289d979b96a1f38" - }, - "filename": "requests-2.19.1-py2.py3-none-any.whl", + "filename": "Werkzeug-0.5.tar.gz", "hashes": { - "sha256": "63b52e3c866428a224f97cab011de738c36aec0185aa91cfacd418b5d58911d1" + "sha256": "68609a74a0fbca56abe9003490eb29bd25b97304610c663bd86b66bba2eca00d" }, "provenance": null, - "requires-python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", - "size": 91979, - "upload-time": "2018-06-14T13:40:38.236729Z", - "url": "https://files.pythonhosted.org/packages/65/47/7e02164a2a3db50ed6d8a6ab1d6d60b69c4c3fdf57a284257925dfc12bda/requests-2.19.1-py2.py3-none-any.whl", + "requires-python": null, + "size": 1620257, + "upload-time": "2009-04-25T00:16:55.583911Z", + "url": "https://files.pythonhosted.org/packages/43/98/91f18ee928714a953949f4836721e9b2b7c6f5edfb91a2daf373190fb492/Werkzeug-0.5.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.19.1.tar.gz", - "hashes": { - "sha256": "ec22d826a36ed72a7358ff3fe56cbd4ba69dd7a6718ffd450ff0e9df7a47ce6a" - }, - "provenance": null, - "requires-python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", - "size": 131068, - "upload-time": "2018-06-14T13:40:41.014589Z", - "url": "https://files.pythonhosted.org/packages/54/1f/782a5734931ddf2e1494e4cd615a51ff98e1879cbe9eecbdfeaf09aa75e9/requests-2.19.1.tar.gz", - "yanked": false - }, - { - "core-metadata": { - "sha256": "5bf6f21488f0974c6d766abf0fd3e5a4d58bcdf4fe9660fc87b2be126ba753d9" - }, - "data-dist-info-metadata": { - "sha256": "5bf6f21488f0974c6d766abf0fd3e5a4d58bcdf4fe9660fc87b2be126ba753d9" - }, - "filename": "requests-2.20.0-py2.py3-none-any.whl", + "filename": "Werkzeug-0.5.1.zip", "hashes": { - "sha256": "a84b8c9ab6239b578f22d1c21d51b696dcfe004032bb80ea832398d6909d7279" + "sha256": "ff638b44eaca81c9a1c8c492b957c1b8d1b44b2147e50216355ff9c99daa8637" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", - "size": 60980, - "upload-time": "2018-10-18T15:46:10.776819Z", - "url": "https://files.pythonhosted.org/packages/f1/ca/10332a30cb25b627192b4ea272c351bce3ca1091e541245cccbace6051d8/requests-2.20.0-py2.py3-none-any.whl", + "requires-python": null, + "size": 1744847, + "upload-time": "2009-07-09T22:15:10.462981Z", + "url": "https://files.pythonhosted.org/packages/64/43/5f7bfe7bafee622337186d86116d8c00d5c34856e9b0caeea0899bf252af/Werkzeug-0.5.1.zip", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.20.0.tar.gz", - "hashes": { - "sha256": "99dcfdaaeb17caf6e526f32b6a7b780461512ab3f1d992187801694cba42770c" - }, - "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", - "size": 111179, - "upload-time": "2018-10-18T15:46:12.763897Z", - "url": "https://files.pythonhosted.org/packages/97/10/92d25b93e9c266c94b76a5548f020f3f1dd0eb40649cb1993532c0af8f4c/requests-2.20.0.tar.gz", - "yanked": false - }, - { - "core-metadata": { - "sha256": "7d8dc5fd0d8e56e468df4532af7e0687102cbfe788655120ef2d6851168261f6" - }, - "data-dist-info-metadata": { - "sha256": "7d8dc5fd0d8e56e468df4532af7e0687102cbfe788655120ef2d6851168261f6" - }, - "filename": "requests-2.20.1-py2.py3-none-any.whl", + "filename": "Werkzeug-0.6.tar.gz", "hashes": { - "sha256": "65b3a120e4329e33c9889db89c80976c5272f56ea92d3e74da8a463992e3ff54" + "sha256": "8c608c0ce3695af19ff0d1ab40871a02bcb9a947a9b915e89ecf332992561808" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", - "size": 57987, - "upload-time": "2018-11-08T17:20:29.533862Z", - "url": "https://files.pythonhosted.org/packages/ff/17/5cbb026005115301a8fb2f9b0e3e8d32313142fe8b617070e7baad20554f/requests-2.20.1-py2.py3-none-any.whl", + "requires-python": null, + "size": 2677956, + "upload-time": "2010-02-19T00:06:42.901390Z", + "url": "https://files.pythonhosted.org/packages/40/cb/4efd61b34a3c6ec511d0f962e7956da8394549abbe673cf329b070805906/Werkzeug-0.6.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.20.1.tar.gz", - "hashes": { - "sha256": "ea881206e59f41dbd0bd445437d792e43906703fff75ca8ff43ccdb11f33f263" - }, - "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", - "size": 111475, - "upload-time": "2018-11-08T17:20:31.391071Z", - "url": "https://files.pythonhosted.org/packages/40/35/298c36d839547b50822985a2cf0611b3b978a5ab7a5af5562b8ebe3e1369/requests-2.20.1.tar.gz", - "yanked": false - }, - { - "core-metadata": { - "sha256": "819a8372de33e80a50182d0211ddd865f5e911049b09451a4e3265d8c58e04f6" - }, - "data-dist-info-metadata": { - "sha256": "819a8372de33e80a50182d0211ddd865f5e911049b09451a4e3265d8c58e04f6" - }, - "filename": "requests-2.21.0-py2.py3-none-any.whl", + "filename": "Werkzeug-0.6.1.tar.gz", "hashes": { - "sha256": "7bf2a778576d825600030a110f3c0e3e8edc51dfaafe1c146e39a2027784957b" + "sha256": "8c31d01d844c3c496ae371832d78d895c2283163565da26d3ec69f8f9ce34274" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", - "size": 57987, - "upload-time": "2018-12-10T15:40:08.741431Z", - "url": "https://files.pythonhosted.org/packages/7d/e3/20f3d364d6c8e5d2353c72a67778eb189176f08e873c9900e10c0287b84b/requests-2.21.0-py2.py3-none-any.whl", + "requires-python": null, + "size": 1710824, + "upload-time": "2010-04-13T00:16:33.070780Z", + "url": "https://files.pythonhosted.org/packages/d1/32/8ea95879ecc0b52cc0a4cab8686e7e18bcc71498554e6378f63bfefc145f/Werkzeug-0.6.1.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.21.0.tar.gz", - "hashes": { - "sha256": "502a824f31acdacb3a35b6690b5fbf0bc41d63a24a45c4004352b0242707598e" - }, - "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", - "size": 111528, - "upload-time": "2018-12-10T15:40:11.072000Z", - "url": "https://files.pythonhosted.org/packages/52/2c/514e4ac25da2b08ca5a464c50463682126385c4272c18193876e91f4bc38/requests-2.21.0.tar.gz", - "yanked": false - }, - { - "core-metadata": { - "sha256": "b09d59748805d2ea15f54e7c555a0466fd504f2302a667363109db9286f79ec1" - }, - "data-dist-info-metadata": { - "sha256": "b09d59748805d2ea15f54e7c555a0466fd504f2302a667363109db9286f79ec1" - }, - "filename": "requests-2.22.0-py2.py3-none-any.whl", + "filename": "Werkzeug-0.6.2.tar.gz", "hashes": { - "sha256": "9cf5292fcd0f598c671cfc1e0d7d1a7f13bb8085e9a590f48c010551dc6c4b31" + "sha256": "4a80c87db4c105f24bb6587b2fdc45a1844e6b0d185d698543b43f2cf900d27b" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 57952, - "upload-time": "2019-05-16T14:37:14.357166Z", - "url": "https://files.pythonhosted.org/packages/51/bd/23c926cd341ea6b7dd0b2a00aba99ae0f828be89d72b2190f27c11d4b7fb/requests-2.22.0-py2.py3-none-any.whl", + "requires-python": null, + "size": 1720741, + "upload-time": "2010-04-23T18:05:38.478682Z", + "url": "https://files.pythonhosted.org/packages/a5/46/9e8809b1eaffa8ea42ddd4b590dd59ebf539a9bad33c772b850d66697e4a/Werkzeug-0.6.2.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.22.0.tar.gz", + "filename": "Werkzeug-0.7.tar.gz", "hashes": { - "sha256": "11e007a8a2aa0323f5a921e9e6a2d7e4e67d9877e85773fba9ba6419025cbeb4" + "sha256": "1f249abd79f791841827f09cdee1334c965b77db061fc1ea7c2c1248a24e8340" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 113406, - "upload-time": "2019-05-16T14:37:18.093794Z", - "url": "https://files.pythonhosted.org/packages/01/62/ddcf76d1d19885e8579acb1b1df26a852b03472c0e46d2b959a714c90608/requests-2.22.0.tar.gz", + "requires-python": null, + "size": 1103423, + "upload-time": "2011-07-24T17:46:37.364598Z", + "url": "https://files.pythonhosted.org/packages/d1/e8/2b3e9c133c5c2ed5d32cfd8b40865c35c08b0f647b3ff7fe7c33526763ad/Werkzeug-0.7.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.23.0-py2.7.egg", + "filename": "Werkzeug-0.7.1.tar.gz", "hashes": { - "sha256": "5d2d0ffbb515f39417009a46c14256291061ac01ba8f875b90cad137de83beb4" + "sha256": "0682ada4e9b4018004be995fb3db01d9da47d0d5b488444e45a484f9e940d885" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 57274, - "upload-time": "2020-06-17T16:30:11.334360Z", - "url": "https://files.pythonhosted.org/packages/19/0a/6efa24d3589a8595a7293bd9716bbd4608fcc668a27aa83fff9043c515f7/requests-2.23.0-py2.7.egg", + "requires-python": null, + "size": 1103388, + "upload-time": "2011-07-26T12:25:43.570634Z", + "url": "https://files.pythonhosted.org/packages/fc/80/f10de2774c9c8ca248fb5ac3a9067c97e7d3cca18b203493225fd3b82e23/Werkzeug-0.7.1.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "f80508587086ded298b0fda99d872e42fef8c9e761c4848c51ed02cca314bdf8" - }, - "data-dist-info-metadata": { - "sha256": "f80508587086ded298b0fda99d872e42fef8c9e761c4848c51ed02cca314bdf8" - }, - "filename": "requests-2.23.0-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.7.2.tar.gz", "hashes": { - "sha256": "43999036bfa82904b6af1d99e4882b560e5e2c68e5c4b0aa03b655f3d7d73fee" + "sha256": "6d0d199989c025b33eb002aaa4412160c2241319d2d887331f64da86d83bfeac" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 58406, - "upload-time": "2020-02-19T18:50:59.409378Z", - "url": "https://files.pythonhosted.org/packages/1a/70/1935c770cb3be6e3a8b78ced23d7e0f3b187f5cbfab4749523ed65d7c9b1/requests-2.23.0-py2.py3-none-any.whl", + "requires-python": null, + "size": 1103430, + "upload-time": "2011-09-30T12:48:57.359600Z", + "url": "https://files.pythonhosted.org/packages/30/2e/8a4630856707238f1eec6cbb0ea4a44ed6ddd67dcbfd884517782efae7e5/Werkzeug-0.7.2.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.23.0.tar.gz", + "filename": "Werkzeug-0.8.tar.gz", "hashes": { - "sha256": "b3f43d496c6daba4493e7c431722aeb7dbc6288f52a6e04e7b6023b0247817e6" + "sha256": "2f60d10c69e705ef77a2775bec679ad2474b22ca35887c9c61503cec1e4d4d5d" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 114327, - "upload-time": "2020-02-19T18:51:01.710547Z", - "url": "https://files.pythonhosted.org/packages/f5/4f/280162d4bd4d8aad241a21aecff7a6e46891b905a4341e7ab549ebaf7915/requests-2.23.0.tar.gz", + "requires-python": null, + "size": 1107041, + "upload-time": "2011-09-29T23:55:03.285752Z", + "url": "https://files.pythonhosted.org/packages/a4/3c/417598d787f0a00029554d5e001d7ff1df884dc39594fbeff8aa5a92c708/Werkzeug-0.8.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "7e5041f76e49cfaa3727566d9e100c3447ccf13a577a1a3e4790236c0a6b2e30" - }, - "data-dist-info-metadata": { - "sha256": "7e5041f76e49cfaa3727566d9e100c3447ccf13a577a1a3e4790236c0a6b2e30" - }, - "filename": "requests-2.24.0-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.8.1.tar.gz", "hashes": { - "sha256": "fe75cc94a9443b9246fc7049224f75604b113c36acb93f87b80ed42c44cbb898" + "sha256": "ec4122adcf3f6277c23f10128be1c2da9352b899a976a03245a698e83dfd95db" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 61826, - "upload-time": "2020-06-17T16:30:08.738735Z", - "url": "https://files.pythonhosted.org/packages/45/1e/0c169c6a5381e241ba7404532c16a21d86ab872c9bed8bdcd4c423954103/requests-2.24.0-py2.py3-none-any.whl", + "requires-python": null, + "size": 1107020, + "upload-time": "2011-09-30T12:50:19.643381Z", + "url": "https://files.pythonhosted.org/packages/a0/45/cc3c87afb246bf19aca390bd852d78b10b0c6543e2b8fc8b64877bea4e4f/Werkzeug-0.8.1.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.24.0.tar.gz", + "filename": "Werkzeug-0.8.2.tar.gz", "hashes": { - "sha256": "b3559a131db72c33ee969480840fff4bb6dd111de7dd27c8ee1f820f4f00231b" + "sha256": "15bbc16f586a9ec6606e8a6005373491270901ef8fd47a91898f5183cd383a28" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 115071, - "upload-time": "2020-06-17T16:30:14.123456Z", - "url": "https://files.pythonhosted.org/packages/da/67/672b422d9daf07365259958912ba533a0ecab839d4084c487a5fe9a5405f/requests-2.24.0.tar.gz", + "requires-python": null, + "size": 1108056, + "upload-time": "2011-12-16T15:53:06.624202Z", + "url": "https://files.pythonhosted.org/packages/1e/a3/a9cee8a481782d7192db46aa89bed2d30f309075db503d5e31c3ba4016f9/Werkzeug-0.8.2.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "945e2a41350fe459af4575f6169b4cbf37755416021c38d28550279cbf63ad5c" - }, - "data-dist-info-metadata": { - "sha256": "945e2a41350fe459af4575f6169b4cbf37755416021c38d28550279cbf63ad5c" - }, - "filename": "requests-2.25.0-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.8.3.tar.gz", "hashes": { - "sha256": "e786fa28d8c9154e6a4de5d46a1d921b8749f8b74e28bde23768e5e16eece998" + "sha256": "108c3d41fb701c4af4ef00e8ebbedc147632c82247beb798c8d8657a12810206" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 61132, - "upload-time": "2020-11-11T20:05:15.870484Z", - "url": "https://files.pythonhosted.org/packages/39/fc/f91eac5a39a65f75a7adb58eac7fa78871ea9872283fb9c44e6545998134/requests-2.25.0-py2.py3-none-any.whl", + "requires-python": null, + "size": 1108617, + "upload-time": "2012-02-05T11:10:46.623596Z", + "url": "https://files.pythonhosted.org/packages/a1/1c/02e6127ec997c08266b03d7fd340ba7675dafe0e28886a569664fd019e56/Werkzeug-0.8.3.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.25.0.tar.gz", + "filename": "Werkzeug-0.9.tar.gz", "hashes": { - "sha256": "7f1a0b932f4a60a1a65caa4263921bb7d9ee911957e0ae4a23a6dd08185ad5f8" + "sha256": "383d547274b580f79dc9effe1169949113f980e1ced450961e68152ff96bd8c3" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 101897, - "upload-time": "2020-11-11T20:05:17.193088Z", - "url": "https://files.pythonhosted.org/packages/9f/14/4a6542a078773957aa83101336375c9597e6fe5889d20abda9c38f9f3ff2/requests-2.25.0.tar.gz", + "requires-python": null, + "size": 1124358, + "upload-time": "2013-06-13T08:27:11.739805Z", + "url": "https://files.pythonhosted.org/packages/8c/50/15a4a51a461370e0d51a6a3e9182857a14cf12f023350b96b2fde1a4be0b/Werkzeug-0.9.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "46e361dfcb8dd0832c453dcec1a4cd07f5b21b1e91330c10a0cc2e8d77e45153" - }, - "data-dist-info-metadata": { - "sha256": "46e361dfcb8dd0832c453dcec1a4cd07f5b21b1e91330c10a0cc2e8d77e45153" - }, - "filename": "requests-2.25.1-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.9.1.tar.gz", "hashes": { - "sha256": "c210084e36a42ae6b9219e00e48287def368a26d03a048ddad7bfee44f75871e" + "sha256": "d892523bb6110a8ff8bad51982bb76a9c168659b2d58369806fd9bf049b65669" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 61216, - "upload-time": "2020-12-16T19:38:34.329342Z", - "url": "https://files.pythonhosted.org/packages/29/c1/24814557f1d22c56d50280771a17307e6bf87b70727d975fd6b2ce6b014a/requests-2.25.1-py2.py3-none-any.whl", + "requires-python": null, + "size": 1124459, + "upload-time": "2013-06-14T08:51:26.282409Z", + "url": "https://files.pythonhosted.org/packages/28/8d/26f5612010252778c7d9d7afad19b990505a99689ef599c85e48237740e8/Werkzeug-0.9.1.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.25.1.tar.gz", + "filename": "Werkzeug-0.9.2.tar.gz", "hashes": { - "sha256": "27973dd4a904a4f13b263a19c866c13b92a39ed1c964655f025f3f8d3d75b804" + "sha256": "ca5142934bb506145383fc12ea86683dd20ed9da56e9e185505ab2195f7e71e8" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 102161, - "upload-time": "2020-12-16T19:38:36.779257Z", - "url": "https://files.pythonhosted.org/packages/6b/47/c14abc08432ab22dc18b9892252efaf005ab44066de871e72a38d6af464b/requests-2.25.1.tar.gz", + "requires-python": null, + "size": 1125205, + "upload-time": "2013-07-18T15:06:56.376314Z", + "url": "https://files.pythonhosted.org/packages/f4/59/eab1d85bffc16abb34d35e271485522dcb8d3aeed3e2ea24c2b6ca76b44c/Werkzeug-0.9.2.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "8566834351ce68cbc073e29a245660bf5f9fa2ff822b1192c0422c646862041f" - }, - "data-dist-info-metadata": { - "sha256": "8566834351ce68cbc073e29a245660bf5f9fa2ff822b1192c0422c646862041f" - }, - "filename": "requests-2.26.0-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.9.3.tar.gz", "hashes": { - "sha256": "6c1246513ecd5ecd4528a0906f910e8f0f9c6b8ec72030dc9fd154dc1a6efd24" + "sha256": "ead3a6baf49f8fc594d88dca910d60c61e26e3bb89467ff034c47f6b57b3089a" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", - "size": 62251, - "upload-time": "2021-07-13T14:55:06.933494Z", - "url": "https://files.pythonhosted.org/packages/92/96/144f70b972a9c0eabbd4391ef93ccd49d0f2747f4f6a2a2738e99e5adc65/requests-2.26.0-py2.py3-none-any.whl", + "requires-python": null, + "size": 1126096, + "upload-time": "2013-07-25T15:00:47.912248Z", + "url": "https://files.pythonhosted.org/packages/8d/3b/79b28e9436f321763bfa47d7784bedb8f0b6b7da92b2979ee5a2a60f3bc6/Werkzeug-0.9.3.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.26.0.tar.gz", + "filename": "Werkzeug-0.9.4.tar.gz", "hashes": { - "sha256": "b8aa58f8cf793ffd8782d3d8cb19e66ef36f7aba4353eec859e74678b01b07a7" + "sha256": "c1baf7a3e8be70f34d931ee173283f406877bd3d17f372bbe82318a5b3c510cc" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", - "size": 104433, - "upload-time": "2021-07-13T14:55:08.972521Z", - "url": "https://files.pythonhosted.org/packages/e7/01/3569e0b535fb2e4a6c384bdbed00c55b9d78b5084e0fb7f4d0bf523d7670/requests-2.26.0.tar.gz", + "requires-python": null, + "size": 1126353, + "upload-time": "2013-08-25T23:20:28.045258Z", + "url": "https://files.pythonhosted.org/packages/d8/5e/8abc95630f9c4248edffed30592468f884e845ba656a959a12e452fafcec/Werkzeug-0.9.4.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "9745e7e54b9a227ef402b45002714e7884eab9f2a4cf6bada2dede7dad946c6d" - }, - "data-dist-info-metadata": { - "sha256": "9745e7e54b9a227ef402b45002714e7884eab9f2a4cf6bada2dede7dad946c6d" - }, - "filename": "requests-2.27.0-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.9.5.tar.gz", "hashes": { - "sha256": "f71a09d7feba4a6b64ffd8e9d9bc60f9bf7d7e19fd0e04362acb1cfc2e3d98df" + "sha256": "9f6c20c7786bb64c3d5b637df8d12ae7601efbb9d9e527505f91f0e96a3a2e3e" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", - "size": 63074, - "upload-time": "2022-01-03T15:09:26.599400Z", - "url": "https://files.pythonhosted.org/packages/47/01/f420e7add78110940639a958e5af0e3f8e07a8a8b62049bac55ee117aa91/requests-2.27.0-py2.py3-none-any.whl", + "requires-python": null, + "size": 1127546, + "upload-time": "2014-06-06T19:18:48.265802Z", + "url": "https://files.pythonhosted.org/packages/bf/d1/37f309bff81dd40afe89692bd09e0888a7e3afbef08d6d3d1eb632de307f/Werkzeug-0.9.5.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.27.0.tar.gz", + "filename": "Werkzeug-0.9.6.tar.gz", "hashes": { - "sha256": "8e5643905bf20a308e25e4c1dd379117c09000bf8a82ebccc462cfb1b34a16b5" + "sha256": "7f11e7e2e73eb22677cac1b11113eb6106f66cedef13d140e83cf6563c90b79c" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", - "size": 108487, - "upload-time": "2022-01-03T15:09:28.067178Z", - "url": "https://files.pythonhosted.org/packages/c0/e3/826e27b942352a74b656e8f58b4dc7ed9495ce2d4eeb498181167c615303/requests-2.27.0.tar.gz", + "requires-python": null, + "size": 1128428, + "upload-time": "2014-06-07T10:34:38.945391Z", + "url": "https://files.pythonhosted.org/packages/63/69/5702e5eb897d1a144001e21d676676bcb87b88c0862f947509ea95ea54fc/Werkzeug-0.9.6.tar.gz", "yanked": false }, { - "core-metadata": { - "sha256": "7f122319afd2d919690f8a05246752b974161541b18dc80084b605f47c11a7c4" - }, - "data-dist-info-metadata": { - "sha256": "7f122319afd2d919690f8a05246752b974161541b18dc80084b605f47c11a7c4" - }, - "filename": "requests-2.27.1-py2.py3-none-any.whl", + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.10.tar.gz", "hashes": { - "sha256": "f22fa1e554c9ddfd16e6e41ac79759e17be9e492b3587efa038054674760e72d" + "sha256": "9a97a6fcf87390172748da9e5250710b352dff18e979db925d276112cdcfa7ac" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", - "size": 63133, - "upload-time": "2022-01-05T15:40:49.334679Z", - "url": "https://files.pythonhosted.org/packages/2d/61/08076519c80041bc0ffa1a8af0cbd3bf3e2b62af10435d269a9d0f40564d/requests-2.27.1-py2.py3-none-any.whl", + "requires-python": null, + "size": 1133931, + "upload-time": "2015-01-29T23:03:27.649324Z", + "url": "https://files.pythonhosted.org/packages/32/d7/5648e058b7786f2f57480b415f369fc7ea8d51468c11b961eddef915891e/Werkzeug-0.10.tar.gz", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.27.1.tar.gz", + "filename": "Werkzeug-0.10.1.tar.gz", "hashes": { - "sha256": "68d7c56fd5a8999887728ef304a6d12edc7be74f1cfa47714fc8b414525c9a61" + "sha256": "9cf783990b1a99173e707a5768610800aa87775e9d86e211d17180d5b6c245ab" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", - "size": 106758, - "upload-time": "2022-01-05T15:40:51.698067Z", - "url": "https://files.pythonhosted.org/packages/60/f3/26ff3767f099b73e0efa138a9998da67890793bfa475d8278f84a30fec77/requests-2.27.1.tar.gz", + "requires-python": null, + "size": 1134481, + "upload-time": "2015-02-03T22:00:36.925643Z", + "url": "https://files.pythonhosted.org/packages/4c/01/7c64cf317ace1ff2c9b44cbf2c967dfcb170088b3676a871b7f08c059dfd/Werkzeug-0.10.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "650a48007dd86bdc922b4f7be439461af73c9ed5002148297c1a49ff4c2493d3" + "sha256": "6566488d90ceda607dab8f8063182fe87d3aebce46442bf1dd3bf54cef2524fd" }, "data-dist-info-metadata": { - "sha256": "650a48007dd86bdc922b4f7be439461af73c9ed5002148297c1a49ff4c2493d3" + "sha256": "6566488d90ceda607dab8f8063182fe87d3aebce46442bf1dd3bf54cef2524fd" }, - "filename": "requests-2.28.0-py3-none-any.whl", + "filename": "Werkzeug-0.10.2-py2.py3-none-any.whl", "hashes": { - "sha256": "bc7861137fbce630f17b03d3ad02ad0bf978c844f3536d0edda6499dafce2b6f" + "sha256": "64a7664185a23c9dcf27ba642e7344af9bbd2679643d369dce8ff30c2a6b4f7f" }, "provenance": null, - "requires-python": ">=3.7, <4", - "size": 62849, - "upload-time": "2022-06-09T14:44:34.115743Z", - "url": "https://files.pythonhosted.org/packages/41/5b/2209eba8133fc081d3ffff02e1f6376e3117e52bb16f674721a83e67e68e/requests-2.28.0-py3-none-any.whl", + "requires-python": null, + "size": 295201, + "upload-time": "2015-03-26T12:40:49.330914Z", + "url": "https://files.pythonhosted.org/packages/e2/70/28fb65066572ae5518fef4a53e61adedd0ce4928cdcad9c03f3ace221ae0/Werkzeug-0.10.2-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.28.0.tar.gz", + "filename": "Werkzeug-0.10.2.tar.gz", "hashes": { - "sha256": "d568723a7ebd25875d8d1eaf5dfa068cd2fc8194b2e483d7b1f7c81918dbec6b" + "sha256": "383d16fd907f90cc6d910e2ffc266148aeb5542423f932ce79ac5a0523605cc4" }, "provenance": null, - "requires-python": ">=3.7, <4", - "size": 109748, - "upload-time": "2022-06-09T14:44:36.903113Z", - "url": "https://files.pythonhosted.org/packages/e9/23/384d9953bb968731212dc37af87cb75a885dc48e0615bd6a303577c4dc4b/requests-2.28.0.tar.gz", + "requires-python": null, + "size": 1137683, + "upload-time": "2015-03-26T12:40:44.721007Z", + "url": "https://files.pythonhosted.org/packages/7f/3b/9ecf90ee8dada2b85d478d37ed64c70532dfaa2dd6b45a01018b331d37f3/Werkzeug-0.10.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "7a8358489b8f59baa5ed38a5f5d28f6fef8a454da8b8647883b531b591681cd5" + "sha256": "4bf8a6d190174b503e45e39014fbdeeb69e7847d1a4e77b0b83be7365b404dde" }, "data-dist-info-metadata": { - "sha256": "7a8358489b8f59baa5ed38a5f5d28f6fef8a454da8b8647883b531b591681cd5" + "sha256": "4bf8a6d190174b503e45e39014fbdeeb69e7847d1a4e77b0b83be7365b404dde" }, - "filename": "requests-2.28.1-py3-none-any.whl", + "filename": "Werkzeug-0.10.4-py2.py3-none-any.whl", "hashes": { - "sha256": "8fefa2a1a1365bf5520aac41836fbee479da67864514bdb821f31ce07ce65349" + "sha256": "a438aa8c3f513a5cf3dda02a62f9e022b7598e9fbfeba14ba2d6dd957c8ab436" }, "provenance": null, - "requires-python": ">=3.7, <4", - "size": 62843, - "upload-time": "2022-06-29T15:13:40.685859Z", - "url": "https://files.pythonhosted.org/packages/ca/91/6d9b8ccacd0412c08820f72cebaa4f0c0441b5cda699c90f618b6f8a1b42/requests-2.28.1-py3-none-any.whl", + "requires-python": null, + "size": 293089, + "upload-time": "2015-03-26T15:50:09.912209Z", + "url": "https://files.pythonhosted.org/packages/49/0c/e33c2caec86a7926186f7d454f6a901f45f05ad90337c6972d170b9ee806/Werkzeug-0.10.4-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.28.1.tar.gz", + "filename": "Werkzeug-0.10.4.tar.gz", "hashes": { - "sha256": "7c5599b102feddaa661c826c56ab4fee28bfd17f5abca1ebbe3e7f19d7c97983" + "sha256": "9d2771e4c89be127bc4bac056ab7ceaf0e0064c723d6b6e195739c3af4fd5c1d" }, "provenance": null, - "requires-python": ">=3.7, <4", - "size": 109805, - "upload-time": "2022-06-29T15:13:42.715104Z", - "url": "https://files.pythonhosted.org/packages/a5/61/a867851fd5ab77277495a8709ddda0861b28163c4613b011bc00228cc724/requests-2.28.1.tar.gz", + "requires-python": null, + "size": 1137282, + "upload-time": "2015-03-26T15:50:04.309352Z", + "url": "https://files.pythonhosted.org/packages/ec/17/a7e847bcfd7dcdc86c830ff2f0ab4e1a97b7efd8f8c8ebf26859091d3812/Werkzeug-0.10.4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "ef5eb88ec1593772e587f9d7fe8051a9eb654dd7142d10638e7425cebb67e98d" + "sha256": "417f68b2e851283d8cd2344a1b256638048be72dc834a48bb40e1dd064a9b1b3" }, "data-dist-info-metadata": { - "sha256": "ef5eb88ec1593772e587f9d7fe8051a9eb654dd7142d10638e7425cebb67e98d" + "sha256": "417f68b2e851283d8cd2344a1b256638048be72dc834a48bb40e1dd064a9b1b3" }, - "filename": "requests-2.28.2-py3-none-any.whl", + "filename": "Werkzeug-0.11-py2.py3-none-any.whl", "hashes": { - "sha256": "64299f4909223da747622c030b781c0d7811e359c37124b4bd368fb8c6518baa" + "sha256": "809bcff67e9968a5a83a4f3e9f47451ca8fd868a2d02716e74366bc9c317aed2" }, "provenance": null, - "requires-python": ">=3.7, <4", - "size": 62822, - "upload-time": "2023-01-12T16:24:52.241259Z", - "url": "https://files.pythonhosted.org/packages/d2/f4/274d1dbe96b41cf4e0efb70cbced278ffd61b5c7bb70338b62af94ccb25b/requests-2.28.2-py3-none-any.whl", + "requires-python": null, + "size": 304753, + "upload-time": "2015-11-08T14:55:41.280686Z", + "url": "https://files.pythonhosted.org/packages/dd/89/65fed0cb77bf6e4eb350f80f34fce14a3c39acbcced090fb3abc1e9ef230/Werkzeug-0.11-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.28.2.tar.gz", + "filename": "Werkzeug-0.11.tar.gz", "hashes": { - "sha256": "98b1b2782e3c6c4904938b84c0eb932721069dfdb9134313beff7c83c2df24bf" + "sha256": "823dd060427c72051915f3f68090639bd6db06302a1eff149c4b5a341bb19305" }, "provenance": null, - "requires-python": ">=3.7, <4", - "size": 108206, - "upload-time": "2023-01-12T16:24:54.687770Z", - "url": "https://files.pythonhosted.org/packages/9d/ee/391076f5937f0a8cdf5e53b701ffc91753e87b07d66bae4a09aa671897bf/requests-2.28.2.tar.gz", + "requires-python": null, + "size": 1151616, + "upload-time": "2015-11-08T14:55:35.129725Z", + "url": "https://files.pythonhosted.org/packages/a1/0c/e4c1144db79b9a0f917061cc86d1535261a68d6ad897fe972af5ee7710ef/Werkzeug-0.11.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "02b25c03b6642d78eded75901c5673a42d038f13dc8d36ad534461a1783dbdbe" + "sha256": "e8c781666c790419222132b7b1610dae6612b818843e3e7fb843014e689519d8" }, "data-dist-info-metadata": { - "sha256": "02b25c03b6642d78eded75901c5673a42d038f13dc8d36ad534461a1783dbdbe" + "sha256": "e8c781666c790419222132b7b1610dae6612b818843e3e7fb843014e689519d8" }, - "filename": "requests-2.29.0-py3-none-any.whl", + "filename": "Werkzeug-0.11.1-py2.py3-none-any.whl", "hashes": { - "sha256": "e8f3c9be120d3333921d213eef078af392fba3933ab7ed2d1cba3b56f2568c3b" + "sha256": "bca5d6a06e4603abd0d2c10bb5ce523039bf16a0a7b8320bd74f6458d20d4c3b" }, "provenance": null, - "requires-python": ">=3.7", - "size": 62499, - "upload-time": "2023-04-26T15:24:31.555832Z", - "url": "https://files.pythonhosted.org/packages/cf/e1/2aa539876d9ed0ddc95882451deb57cfd7aa8dbf0b8dbce68e045549ba56/requests-2.29.0-py3-none-any.whl", + "requires-python": null, + "size": 304783, + "upload-time": "2015-11-10T11:48:06.055777Z", + "url": "https://files.pythonhosted.org/packages/0b/37/398042f9b852c57f7e9b4e1173dcd40e7b9980d9c76a700647c458f582b1/Werkzeug-0.11.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.29.0.tar.gz", + "filename": "Werkzeug-0.11.1.tar.gz", "hashes": { - "sha256": "f2e34a75f4749019bb0e3effb66683630e4ffeaf75819fb51bebef1bf5aef059" + "sha256": "280b37866a1fa8604549cbc278f06d310143e20f1a6520ae5cf66e0df615e0a7" }, "provenance": null, - "requires-python": ">=3.7", - "size": 108279, - "upload-time": "2023-04-26T15:24:34.435420Z", - "url": "https://files.pythonhosted.org/packages/4c/d2/70fc708727b62d55bc24e43cc85f073039023212d482553d853c44e57bdb/requests-2.29.0.tar.gz", + "requires-python": null, + "size": 1151713, + "upload-time": "2015-11-10T11:46:50.028693Z", + "url": "https://files.pythonhosted.org/packages/1c/b4/824c916f1451164bd871ad062defa2f48a34e2e952b12c0422f3ecf3a531/Werkzeug-0.11.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "29fc68a0cae090c8a5643d4031ee48fb1db8ebc1d24f6c7b68198c59b44c7467" + "sha256": "1b3b7ecb634f74991463d485738834907b52d668a4746faec215b32fbe3b90a8" }, "data-dist-info-metadata": { - "sha256": "29fc68a0cae090c8a5643d4031ee48fb1db8ebc1d24f6c7b68198c59b44c7467" + "sha256": "1b3b7ecb634f74991463d485738834907b52d668a4746faec215b32fbe3b90a8" }, - "filename": "requests-2.30.0-py3-none-any.whl", + "filename": "Werkzeug-0.11.2-py2.py3-none-any.whl", "hashes": { - "sha256": "10e94cc4f3121ee6da529d358cdaeaff2f1c409cd377dbc72b825852f2f7e294" + "sha256": "b6a93e909b31e3e14659584ff7329864275905ddc1b8653861bdfe1e597250f4" }, "provenance": null, - "requires-python": ">=3.7", - "size": 62486, - "upload-time": "2023-05-03T15:44:03.457714Z", - "url": "https://files.pythonhosted.org/packages/96/80/034ffeca15c0f4e01b7b9c6ad0fb704b44e190cde4e757edbd60be404c41/requests-2.30.0-py3-none-any.whl", + "requires-python": null, + "size": 304944, + "upload-time": "2015-11-12T09:23:36.672987Z", + "url": "https://files.pythonhosted.org/packages/b7/3d/be1357f3cdbfa10c9898b0fbbd5eeeaef08df7908176d09c454e66592b1e/Werkzeug-0.11.2-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.30.0.tar.gz", + "filename": "Werkzeug-0.11.2.tar.gz", "hashes": { - "sha256": "239d7d4458afcb28a692cdd298d87542235f4ca8d36d03a15bfc128a6559a2f4" + "sha256": "eb4f98994b40a8e2edce289e811c9a38880ae53eb9ff6f031d0e243a69b0fcbf" }, "provenance": null, - "requires-python": ">=3.7", - "size": 108411, - "upload-time": "2023-05-03T15:44:06.936747Z", - "url": "https://files.pythonhosted.org/packages/e0/69/122171604bcef06825fa1c05bd9e9b1d43bc9feb8c6c0717c42c92cc6f3c/requests-2.30.0.tar.gz", + "requires-python": null, + "size": 1152067, + "upload-time": "2015-11-12T09:23:13.349574Z", + "url": "https://files.pythonhosted.org/packages/f6/d6/819c7462d86a4a22a276359db65bf8cc3afcbb7a8b2e41021cd6519a4f7d/Werkzeug-0.11.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "7823e890e9db6f415138badf9744791290ef76e7ec6fd09a3789e8247fffe782" + "sha256": "600bbd3a7cf6389570dddfc15ccd5036853caf2ce7ee7160a4c8133969babfe1" }, "data-dist-info-metadata": { - "sha256": "7823e890e9db6f415138badf9744791290ef76e7ec6fd09a3789e8247fffe782" + "sha256": "600bbd3a7cf6389570dddfc15ccd5036853caf2ce7ee7160a4c8133969babfe1" }, - "filename": "requests-2.31.0-py3-none-any.whl", + "filename": "Werkzeug-0.11.3-py2.py3-none-any.whl", "hashes": { - "sha256": "58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f" + "sha256": "69491b5305157c3c6e0f04a701984d6ae77fd729fc1c9acd25077f1df385326b" }, "provenance": null, - "requires-python": ">=3.7", - "size": 62574, - "upload-time": "2023-05-22T15:12:42.313790Z", - "url": "https://files.pythonhosted.org/packages/70/8e/0e2d847013cb52cd35b38c009bb167a1a26b2ce6cd6965bf26b47bc0bf44/requests-2.31.0-py3-none-any.whl", + "requires-python": null, + "size": 305018, + "upload-time": "2015-12-19T23:13:54.213138Z", + "url": "https://files.pythonhosted.org/packages/1c/35/18d0febbe432d61a607d1fe457d404cc30815ed9afb31314ea1a7bbbe9e3/Werkzeug-0.11.3-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.31.0.tar.gz", + "filename": "Werkzeug-0.11.3.tar.gz", "hashes": { - "sha256": "942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1" + "sha256": "eb5f700a9bfc96420b055635af9002d3662e43d80c3ffd31f224c25bc0d5f462" }, "provenance": null, - "requires-python": ">=3.7", - "size": 110794, - "upload-time": "2023-05-22T15:12:44.175995Z", - "url": "https://files.pythonhosted.org/packages/9d/be/10918a2eac4ae9f02f6cfe6414b7a155ccd8f7f9d4380d62fd5b955065c3/requests-2.31.0.tar.gz", + "requires-python": null, + "size": 1152396, + "upload-time": "2015-12-19T23:13:44.475252Z", + "url": "https://files.pythonhosted.org/packages/f1/2b/efd5c9e1cce9485254d9c18d41df47d212eeec154b9cc8e17457da9dce6a/Werkzeug-0.11.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "366815cd98a835663f39fcb94a5be5a0fee15268b758ea80e64b650a5ecb7781" + "sha256": "b451dd5644ae940f0c9751212f49a77acdf82ad956704b1f3a2665d64735b291" }, "data-dist-info-metadata": { - "sha256": "366815cd98a835663f39fcb94a5be5a0fee15268b758ea80e64b650a5ecb7781" + "sha256": "b451dd5644ae940f0c9751212f49a77acdf82ad956704b1f3a2665d64735b291" }, - "filename": "requests-2.32.0-py3-none-any.whl", + "filename": "Werkzeug-0.11.4-py2.py3-none-any.whl", "hashes": { - "sha256": "f2c3881dddb70d056c5bd7600a4fae312b2a300e39be6a118d30b90bd27262b5" + "sha256": "7db3cb2d4725be0680abf64a45b18229186f03ad8b9989abbe053f9357b17b37" }, "provenance": null, - "requires-python": ">=3.8", - "size": 63695, - "upload-time": "2024-05-20T16:08:19.530618Z", - "url": "https://files.pythonhosted.org/packages/24/e8/09e8d662a9675a4e4f5dd7a8e6127b463a091d2703ed931a64aa66d00065/requests-2.32.0-py3-none-any.whl", - "yanked": "Yanked due to conflicts with CVE-2024-35195 mitigation" + "requires-python": null, + "size": 305196, + "upload-time": "2016-02-14T17:54:40.978972Z", + "url": "https://files.pythonhosted.org/packages/a8/6a/12dca42596ffa19297bd31154b489c5dd5ab3399850644894de10e7bbcae/Werkzeug-0.11.4-py2.py3-none-any.whl", + "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.32.0.tar.gz", + "filename": "Werkzeug-0.11.4.tar.gz", "hashes": { - "sha256": "fa5490319474c82ef1d2c9bc459d3652e3ae4ef4c4ebdd18a21145a47ca4b6b8" + "sha256": "e48fb7e3f2bb5a740dd9a666624699a4d83e2e028555f9c46bcc8ecfc2cd8c32" }, "provenance": null, - "requires-python": ">=3.8", - "size": 114373, - "upload-time": "2024-05-20T16:11:48.306524Z", - "url": "https://files.pythonhosted.org/packages/28/a2/423f4d16d6934ef502f10ad56673719dd4345e656aedbd6687ccc359ffc5/requests-2.32.0.tar.gz", - "yanked": "Yanked due to conflicts with CVE-2024-35195 mitigation" + "requires-python": null, + "size": 1152770, + "upload-time": "2016-02-14T17:54:32.425895Z", + "url": "https://files.pythonhosted.org/packages/77/88/93b65347187fe101f2848982e2f84871e7aea76bb75aa05467b2c1eac6ea/Werkzeug-0.11.4.tar.gz", + "yanked": false }, { "core-metadata": { - "sha256": "fb63dbf07b1df083380afbf2982e4b7d252835fb815f8e3cb072eda7dfc70598" + "sha256": "a80d025be7494997ef323c1720eb7a714146db21032c9e18119de32a9b1332f4" }, "data-dist-info-metadata": { - "sha256": "fb63dbf07b1df083380afbf2982e4b7d252835fb815f8e3cb072eda7dfc70598" + "sha256": "a80d025be7494997ef323c1720eb7a714146db21032c9e18119de32a9b1332f4" }, - "filename": "requests-2.32.1-py3-none-any.whl", + "filename": "Werkzeug-0.11.5-py2.py3-none-any.whl", "hashes": { - "sha256": "21ac9465cdf8c1650fe1ecde8a71669a93d4e6f147550483a2967d08396a56a5" + "sha256": "22218d2f8572575531e876dbeb26c8691d5e1a4f5d923324f045a6231ba03609" }, "provenance": null, - "requires-python": ">=3.8", - "size": 63711, - "upload-time": "2024-05-20T22:08:45.850542Z", - "url": "https://files.pythonhosted.org/packages/9c/a6/b9bf71eeb6dc835311b5c47a7c90df57b08061091161639611252257768d/requests-2.32.1-py3-none-any.whl", - "yanked": "Yanked due to conflicts with CVE-2024-35195 mitigation " + "requires-python": null, + "size": 305305, + "upload-time": "2016-03-22T19:39:16.391491Z", + "url": "https://files.pythonhosted.org/packages/10/25/9a27e9d35aa457b40ce3aebde9d7b2fefbee96937a59c4975752c5c10a62/Werkzeug-0.11.5-py2.py3-none-any.whl", + "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.32.1.tar.gz", + "filename": "Werkzeug-0.11.5.tar.gz", "hashes": { - "sha256": "eb97e87e64c79e64e5b8ac75cee9dd1f97f49e289b083ee6be96268930725685" + "sha256": "afdb04f183eef3b20827eb4520dcb75c1cd1f0ba7a7de3f463ff7a462eee8164" }, "provenance": null, - "requires-python": ">=3.8", - "size": 129920, - "upload-time": "2024-05-20T22:08:48.995460Z", - "url": "https://files.pythonhosted.org/packages/d8/c1/f32fb7c02e7620928ef14756ff4840cae3b8ef1d62f7e596bc5413300a16/requests-2.32.1.tar.gz", - "yanked": "Yanked due to conflicts with CVE-2024-35195 mitigation " + "requires-python": null, + "size": 1154970, + "upload-time": "2016-03-22T19:39:01.727179Z", + "url": "https://files.pythonhosted.org/packages/96/2c/ef9b1b4692472938cfa15799258be35bc1cf600a860b24e1bd675a38ae39/Werkzeug-0.11.5.tar.gz", + "yanked": false }, { "core-metadata": { - "sha256": "307858c3f1de080f5577e6468d76b97dcc05cd370ded8277e172fcf1b1c49a2d" + "sha256": "f4518f4786b87e38efa36803691225174ca366568c5c25372b17879638cbff93" }, "data-dist-info-metadata": { - "sha256": "307858c3f1de080f5577e6468d76b97dcc05cd370ded8277e172fcf1b1c49a2d" + "sha256": "f4518f4786b87e38efa36803691225174ca366568c5c25372b17879638cbff93" }, - "filename": "requests-2.32.2-py3-none-any.whl", + "filename": "Werkzeug-0.11.6-py2.py3-none-any.whl", "hashes": { - "sha256": "fc06670dd0ed212426dfeb94fc1b983d917c4f9847c863f313c9dfaaffb7c23c" + "sha256": "d6ff6e90c3c35d53705bacda21593d684ea8b1ff3f90b3b83e3e918a6111f269" }, "provenance": null, - "requires-python": ">=3.8", - "size": 63902, - "upload-time": "2024-05-21T18:51:29.562156Z", - "url": "https://files.pythonhosted.org/packages/c3/20/748e38b466e0819491f0ce6e90ebe4184966ee304fe483e2c414b0f4ef07/requests-2.32.2-py3-none-any.whl", + "requires-python": null, + "size": 306553, + "upload-time": "2016-04-14T13:48:58.283430Z", + "url": "https://files.pythonhosted.org/packages/34/e9/624a3b7de10c47a1a3ab5a95174897f75269042cdf2a13656cdedc73c2ad/Werkzeug-0.11.6-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.32.2.tar.gz", + "filename": "Werkzeug-0.11.6.tar.gz", "hashes": { - "sha256": "dd951ff5ecf3e3b3aa26b40703ba77495dab41da839ae72ef3c8e5d8e2433289" + "sha256": "63d79a05941359a09341c70e0a2dedf50854adbed2e618130e51082811330b32" }, "provenance": null, - "requires-python": ">=3.8", - "size": 130327, - "upload-time": "2024-05-21T18:51:32.819665Z", - "url": "https://files.pythonhosted.org/packages/86/ec/535bf6f9bd280de6a4637526602a146a68fde757100ecf8c9333173392db/requests-2.32.2.tar.gz", + "requires-python": null, + "size": 1154974, + "upload-time": "2016-04-14T13:48:49.136213Z", + "url": "https://files.pythonhosted.org/packages/11/e3/7e48abadfb8ed2bbc526fd62c0ae2f8871b466a0cab2b7c852c8d234b0d8/Werkzeug-0.11.6.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "658ee8454c1e2e76fb8c2127116f61156b3b22941b3559c00389dca70038581a" + "sha256": "49417b9970b5207e13a800650ce57be2bad74d7a4613cf452569742fc817522d" }, "data-dist-info-metadata": { - "sha256": "658ee8454c1e2e76fb8c2127116f61156b3b22941b3559c00389dca70038581a" + "sha256": "49417b9970b5207e13a800650ce57be2bad74d7a4613cf452569742fc817522d" }, - "filename": "requests-2.32.3-py3-none-any.whl", + "filename": "Werkzeug-0.11.7-py2.py3-none-any.whl", "hashes": { - "sha256": "70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6" + "sha256": "22cc822fd56d66b452b5b01af5c5feab36054985a911b1602e9d2712913e252b" }, "provenance": null, - "requires-python": ">=3.8", - "size": 64928, - "upload-time": "2024-05-29T15:37:47.027275Z", - "url": "https://files.pythonhosted.org/packages/f9/9b/335f9764261e915ed497fcdeb11df5dfd6f7bf257d4a6a2a686d80da4d54/requests-2.32.3-py3-none-any.whl", + "requires-python": null, + "size": 306554, + "upload-time": "2016-04-14T17:38:21.145133Z", + "url": "https://files.pythonhosted.org/packages/5d/41/15cd28a4b8cc6560ce6ea71d9c30bdf147e83a06fda8b4391a83288913ef/Werkzeug-0.11.7-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.32.3.tar.gz", + "filename": "Werkzeug-0.11.7.tar.gz", "hashes": { - "sha256": "55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760" + "sha256": "afecff59c86c631183fffa0fe5c0e1bbc950095a30821d2615106af5e12ebac6" }, "provenance": null, - "requires-python": ">=3.8", - "size": 131218, - "upload-time": "2024-05-29T15:37:49.536140Z", - "url": "https://files.pythonhosted.org/packages/63/70/2bf7780ad2d390a8d301ad0b550f1581eadbd9a20f896afe06353c2a2913/requests-2.32.3.tar.gz", + "requires-python": null, + "size": 1154958, + "upload-time": "2016-04-14T17:38:12.305496Z", + "url": "https://files.pythonhosted.org/packages/97/da/b0366b37c56d5d4746b3e7f3f39f096a882c5ac6169e4a7e664313c64e81/Werkzeug-0.11.7.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "dd2e362ef34da0bd843f62230b55425e81259c6ad34d55b03e0226541e05605e" + "sha256": "6409952be58cd30215cb6d3f410a0bf072a1a1be31aef777844e31647b05b0d5" }, "data-dist-info-metadata": { - "sha256": "dd2e362ef34da0bd843f62230b55425e81259c6ad34d55b03e0226541e05605e" + "sha256": "6409952be58cd30215cb6d3f410a0bf072a1a1be31aef777844e31647b05b0d5" }, - "filename": "requests-2.32.4-py3-none-any.whl", + "filename": "Werkzeug-0.11.8-py2.py3-none-any.whl", "hashes": { - "sha256": "27babd3cda2a6d50b30443204ee89830707d396671944c998b5975b031ac2b2c" + "sha256": "c19bd65115c46ba59013047b233e41149a8cc2de2780d8b32e77a716356b595e" }, "provenance": null, - "requires-python": ">=3.8", - "size": 64847, - "upload-time": "2025-06-09T16:43:05.728107Z", - "url": "https://files.pythonhosted.org/packages/7c/e4/56027c4a6b4ae70ca9de302488c5ca95ad4a39e190093d6c1a8ace08341b/requests-2.32.4-py3-none-any.whl", + "requires-python": null, + "size": 306554, + "upload-time": "2016-04-15T13:00:56.512016Z", + "url": "https://files.pythonhosted.org/packages/29/43/6f344e71411687d9a1ae2aaac426cb8d864842c255f05ed5cfba0122c40b/Werkzeug-0.11.8-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.32.4.tar.gz", + "filename": "Werkzeug-0.11.8.tar.gz", "hashes": { - "sha256": "27d0316682c8a29834d3264820024b62a36942083d52caf2f14c0591336d3422" + "sha256": "729730a25f43a29ac6a79f08384ea18a3a125d07079492e15c3b3c2a3f090c37" }, "provenance": null, - "requires-python": ">=3.8", - "size": 135258, - "upload-time": "2025-06-09T16:43:07.340534Z", - "url": "https://files.pythonhosted.org/packages/e1/0a/929373653770d8a0d7ea76c37de6e41f11eb07559b103b1c02cafb3f7cf8/requests-2.32.4.tar.gz", + "requires-python": null, + "size": 1154973, + "upload-time": "2016-04-15T13:00:40.033638Z", + "url": "https://files.pythonhosted.org/packages/e6/92/47240436fb19717b42ad02a3c028796b474580b55149b51059826a55ebec/Werkzeug-0.11.8.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "65b5a08da81f4915513e760965ff14b7518f65b7bb3efe0dab364bbcc4d40cb0" + "sha256": "696e23ec6189d5925fbe6aba6c691e3c3dd09415e099312e4c18c39dc534878c" }, "data-dist-info-metadata": { - "sha256": "65b5a08da81f4915513e760965ff14b7518f65b7bb3efe0dab364bbcc4d40cb0" + "sha256": "696e23ec6189d5925fbe6aba6c691e3c3dd09415e099312e4c18c39dc534878c" }, - "filename": "requests-2.32.5-py3-none-any.whl", + "filename": "Werkzeug-0.11.9-py2.py3-none-any.whl", "hashes": { - "sha256": "2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6" + "sha256": "cc4b84a685bfa01163a0bb30738d0dfcffa6af411dd489aed90f37a61bc4af26" }, "provenance": null, - "requires-python": ">=3.9", - "size": 64738, - "upload-time": "2025-08-18T20:46:00.542304Z", - "url": "https://files.pythonhosted.org/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl", + "requires-python": null, + "size": 306576, + "upload-time": "2016-04-24T18:31:53.758428Z", + "url": "https://files.pythonhosted.org/packages/cb/98/83bd68761e7bd0a378ab5a0d805939bf7923ea71ca3849d6961c04ddf82d/Werkzeug-0.11.9-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.32.5.tar.gz", + "filename": "Werkzeug-0.11.9.tar.gz", "hashes": { - "sha256": "dbba0bac56e100853db0ea71b82b4dfd5fe2bf6d3754a8893c3af500cec7d7cf" + "sha256": "837b71338794634c24713a79c3b9c287301433f2d18cd0adefcbcf885e60c8a1" }, "provenance": null, - "requires-python": ">=3.9", - "size": 134517, - "upload-time": "2025-08-18T20:46:02.573425Z", - "url": "https://files.pythonhosted.org/packages/c9/74/b3ff8e6c8446842c3f5c837e9c3dfcfe2018ea6ecef224c710c85ef728f4/requests-2.32.5.tar.gz", + "requires-python": null, + "size": 1157394, + "upload-time": "2016-04-24T18:31:46.225376Z", + "url": "https://files.pythonhosted.org/packages/0f/7c/b316cd9779817173e93f5cebc8fb387db33cc8dc526f3db5e61f2c008d5b/Werkzeug-0.11.9.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "0cc0fa6e89be83cfa1777957519e3fffe78d1a79b30561934d1e4384fb177711" + "sha256": "bf0787d3b3c7744c0c21e394edfbca5ca8bfeb36397ba77f75f54282a4fef80c" }, "data-dist-info-metadata": { - "sha256": "0cc0fa6e89be83cfa1777957519e3fffe78d1a79b30561934d1e4384fb177711" + "sha256": "bf0787d3b3c7744c0c21e394edfbca5ca8bfeb36397ba77f75f54282a4fef80c" }, - "filename": "requests-2.33.0-py3-none-any.whl", + "filename": "Werkzeug-0.11.10-py2.py3-none-any.whl", "hashes": { - "sha256": "3324635456fa185245e24865e810cecec7b4caf933d7eb133dcde67d48cee69b" + "sha256": "f22b9762589decfde50149c7ee080713cbf6129b49ce2b398f59b709b161a8d3" }, - "provenance": "https://pypi.org/integrity/requests/2.33.0/requests-2.33.0-py3-none-any.whl/provenance", - "requires-python": ">=3.10", - "size": 65017, - "upload-time": "2026-03-25T15:10:40.382036Z", - "url": "https://files.pythonhosted.org/packages/56/5d/c814546c2333ceea4ba42262d8c4d55763003e767fa169adc693bd524478/requests-2.33.0-py3-none-any.whl", + "provenance": null, + "requires-python": null, + "size": 306928, + "upload-time": "2016-05-24T09:24:48.286485Z", + "url": "https://files.pythonhosted.org/packages/f7/41/6847fed02f9c1692461f66d2b9391c1e4236451f0cb5bcbe3ebc73de1ca2/Werkzeug-0.11.10-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.33.0.tar.gz", + "filename": "Werkzeug-0.11.10.tar.gz", "hashes": { - "sha256": "c7ebc5e8b0f21837386ad0e1c8fe8b829fa5f544d8df3b2253bff14ef29d7652" + "sha256": "cc64dafbacc716cdd42503cf6c44cb5a35576443d82f29f6829e5c49264aeeee" }, - "provenance": "https://pypi.org/integrity/requests/2.33.0/requests-2.33.0.tar.gz/provenance", - "requires-python": ">=3.10", - "size": 134232, - "upload-time": "2026-03-25T15:10:41.586809Z", - "url": "https://files.pythonhosted.org/packages/34/64/8860370b167a9721e8956ae116825caff829224fbca0ca6e7bf8ddef8430/requests-2.33.0.tar.gz", + "provenance": null, + "requires-python": null, + "size": 1155484, + "upload-time": "2016-05-24T09:19:45.920201Z", + "url": "https://files.pythonhosted.org/packages/b7/7f/44d3cfe5a12ba002b253f6985a4477edfa66da53787a2a838a40f6415263/Werkzeug-0.11.10.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "a984181a5ecc84a63e6f0b60eb575890ffe34426e5351955d342aa2b3147b823" + "sha256": "c88ccbef423e645fc5b304e3f9d32c1ff1ef5489661bc8aaaeafe532caa9f165" }, "data-dist-info-metadata": { - "sha256": "a984181a5ecc84a63e6f0b60eb575890ffe34426e5351955d342aa2b3147b823" + "sha256": "c88ccbef423e645fc5b304e3f9d32c1ff1ef5489661bc8aaaeafe532caa9f165" }, - "filename": "requests-2.33.1-py3-none-any.whl", + "filename": "Werkzeug-0.11.11-py2.py3-none-any.whl", "hashes": { - "sha256": "4e6d1ef462f3626a1f0a0a9c42dd93c63bad33f9f1c1937509b8c5c8718ab56a" + "sha256": "eb3108af06aed08fb2f4fc883f2adf04c8f4997f6368517591b2becf15ae0da2" }, - "provenance": "https://pypi.org/integrity/requests/2.33.1/requests-2.33.1-py3-none-any.whl/provenance", - "requires-python": ">=3.10", - "size": 64947, - "upload-time": "2026-03-30T16:09:13.830020Z", - "url": "https://files.pythonhosted.org/packages/d7/8e/7540e8a2036f79a125c1d2ebadf69ed7901608859186c856fa0388ef4197/requests-2.33.1-py3-none-any.whl", + "provenance": null, + "requires-python": null, + "size": 306997, + "upload-time": "2016-08-31T13:13:17.848103Z", + "url": "https://files.pythonhosted.org/packages/a9/5e/41f791a3f380ec50f2c4c3ef1399d9ffce6b4fe9a7f305222f014cf4fe83/Werkzeug-0.11.11-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.33.1.tar.gz", + "filename": "Werkzeug-0.11.11.tar.gz", "hashes": { - "sha256": "18817f8c57c6263968bc123d237e3b8b08ac046f5456bd1e307ee8f4250d3517" + "sha256": "e72c46bc14405cba7a26bd2ce28df734471bc9016bc8b4cb69466c2c14c2f7e5" }, - "provenance": "https://pypi.org/integrity/requests/2.33.1/requests-2.33.1.tar.gz/provenance", - "requires-python": ">=3.10", - "size": 134120, - "upload-time": "2026-03-30T16:09:15.531306Z", - "url": "https://files.pythonhosted.org/packages/5f/a4/98b9c7c6428a668bf7e42ebb7c79d576a1c3c1e3ae2d47e674b468388871/requests-2.33.1.tar.gz", + "provenance": null, + "requires-python": null, + "size": 1158304, + "upload-time": "2016-08-31T13:13:13.569766Z", + "url": "https://files.pythonhosted.org/packages/43/2e/d822b4a4216804519ace92e0368dcfc4b0b2887462d852fdd476b253ecc9/Werkzeug-0.11.11.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "29cb58354e58cd346c2ff8896a5631f002b6638867e7860ea15023d8c2b36665" + "sha256": "df32181bd7c99aaf911e36066df26333304815878495b5de5c4fe620c79c92b6" }, "data-dist-info-metadata": { - "sha256": "29cb58354e58cd346c2ff8896a5631f002b6638867e7860ea15023d8c2b36665" + "sha256": "df32181bd7c99aaf911e36066df26333304815878495b5de5c4fe620c79c92b6" }, - "filename": "requests-2.34.0.dev1-py3-none-any.whl", + "filename": "Werkzeug-0.11.12-py2.py3-none-any.whl", "hashes": { - "sha256": "c8749aeb3c4b204f80fd288f7507378c9afe66a3f189fb43fd77ea33e74d7564" + "sha256": "47c333d78cfff9c1e4ce378bf1991ff7b7dc6e26b87214dad292c3b844fcab50" }, - "provenance": "https://pypi.org/integrity/requests/2.34.0.dev1/requests-2.34.0.dev1-py3-none-any.whl/provenance", - "requires-python": ">=3.10", - "size": 73077, - "upload-time": "2026-05-03T20:21:40.509155Z", - "url": "https://files.pythonhosted.org/packages/0c/53/ddb8b8fa96367976cf52bb0610ffd529bd7d2795b2e4c1724724d071718c/requests-2.34.0.dev1-py3-none-any.whl", + "provenance": null, + "requires-python": null, + "size": 308722, + "upload-time": "2016-12-26T14:10:37.995561Z", + "url": "https://files.pythonhosted.org/packages/b3/30/453c5e63a70d4d3bef512035eb02eb1bd050ecfea0367981346f3b726240/Werkzeug-0.11.12-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.34.0.dev1.tar.gz", + "filename": "Werkzeug-0.11.12.zip", "hashes": { - "sha256": "319ba4e42f1031737a08f3efc695c7dc436f22efb8d02630ca3a99cf23f752cd" + "sha256": "d42fc6a5036da96358091bc0460f7f39dd7f15d63a4c3be70e17d6697522a8f2" }, - "provenance": "https://pypi.org/integrity/requests/2.34.0.dev1/requests-2.34.0.dev1.tar.gz/provenance", - "requires-python": ">=3.10", - "size": 141686, - "upload-time": "2026-05-03T20:21:41.747826Z", - "url": "https://files.pythonhosted.org/packages/f5/37/b3032e92a7712e988c92df2ed408d6aec5b00838e6c06009ae695433915b/requests-2.34.0.dev1.tar.gz", + "provenance": null, + "requires-python": null, + "size": 1255209, + "upload-time": "2016-12-26T14:10:52.740806Z", + "url": "https://files.pythonhosted.org/packages/b9/84/5e882887ee5e962e54fb19e25e04bf4c7b7ebe74b1906550cfb8e1990aa5/Werkzeug-0.11.12.zip", "yanked": false }, { "core-metadata": { - "sha256": "eb8c3ec579b67270205eb72c109ea0eb8f7c771dd5660a92f134484d99e87ab9" + "sha256": "627b4e0b8fec2218f6fe064c263e978d181f3bac3fb7b2f6c2d7cf5a78c630f8" }, "data-dist-info-metadata": { - "sha256": "eb8c3ec579b67270205eb72c109ea0eb8f7c771dd5660a92f134484d99e87ab9" + "sha256": "627b4e0b8fec2218f6fe064c263e978d181f3bac3fb7b2f6c2d7cf5a78c630f8" }, - "filename": "requests-2.34.0-py3-none-any.whl", + "filename": "Werkzeug-0.11.13-py2.py3-none-any.whl", "hashes": { - "sha256": "917520a21b767485ce7c588f4ebb917c436b24a31231b44228715eaeb5a52c60" + "sha256": "475bdde8e782f6f426b76d3d04ba8f1a2d3e346522d65249e1da391a93b062db" }, - "provenance": "https://pypi.org/integrity/requests/2.34.0/requests-2.34.0-py3-none-any.whl/provenance", - "requires-python": ">=3.10", - "size": 73021, - "upload-time": "2026-05-11T19:29:49.923155Z", - "url": "https://files.pythonhosted.org/packages/ef/e6/e300fce5fe83c30520607a015dabd985df3251e188d234bfe9492e17a389/requests-2.34.0-py3-none-any.whl", + "provenance": null, + "requires-python": null, + "size": 308760, + "upload-time": "2016-12-26T18:56:10.800900Z", + "url": "https://files.pythonhosted.org/packages/18/47/152d1617f9cf49bb3780fce34706ce85f89c4cbb6baa7625d227540244c1/Werkzeug-0.11.13-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.34.0.tar.gz", + "filename": "Werkzeug-0.11.13.zip", "hashes": { - "sha256": "7d62fe92f50eb82c529b0916bb445afa1531a566fc8f35ffdc64446e771b856a" + "sha256": "ebf720bc2f0ac7739ee2d6de63da8a323d73d91fddc16f5fadae915ae9e1e690" }, - "provenance": "https://pypi.org/integrity/requests/2.34.0/requests-2.34.0.tar.gz/provenance", - "requires-python": ">=3.10", - "size": 142436, - "upload-time": "2026-05-11T19:29:51.717818Z", - "url": "https://files.pythonhosted.org/packages/43/b8/7a707d60fea4c49094e40262cc0e2ca6c768cca21587e34d3f705afec47e/requests-2.34.0.tar.gz", + "provenance": null, + "requires-python": null, + "size": 1255270, + "upload-time": "2016-12-26T18:56:14.543897Z", + "url": "https://files.pythonhosted.org/packages/4a/4a/0e5f691c1e00d8b5678f35225cfc9e21dcebec794fb9702648b8fac716b1/Werkzeug-0.11.13.zip", "yanked": false }, { "core-metadata": { - "sha256": "2112d23d707460d134930d9f50fca0d1d559cb0d716dbffcba6a504e548f68e9" + "sha256": "e93b54e9b4daea41e2c46e3759c00853f69ae2bccab022ecf6755e2f393920b9" }, "data-dist-info-metadata": { - "sha256": "2112d23d707460d134930d9f50fca0d1d559cb0d716dbffcba6a504e548f68e9" + "sha256": "e93b54e9b4daea41e2c46e3759c00853f69ae2bccab022ecf6755e2f393920b9" }, - "filename": "requests-2.34.1-py3-none-any.whl", + "filename": "Werkzeug-0.11.14-py2.py3-none-any.whl", "hashes": { - "sha256": "bf38a3ff993960d3dd819c08862c40b3c703306eb7c744fcd9f4ddbb95b548f0" + "sha256": "11a56e4141a2a9279a0d924f1aa6089bd675abfe66ce7ff6d4912655f4c289bf" }, - "provenance": "https://pypi.org/integrity/requests/2.34.1/requests-2.34.1-py3-none-any.whl/provenance", - "requires-python": ">=3.10", - "size": 73085, - "upload-time": "2026-05-13T19:20:22.827819Z", - "url": "https://files.pythonhosted.org/packages/15/5a/4a949d170476de3c04ac036b5466422fbcbf348a917d8042eedf2cac7d1b/requests-2.34.1-py3-none-any.whl", + "provenance": null, + "requires-python": null, + "size": 307248, + "upload-time": "2016-12-30T22:13:14.934100Z", + "url": "https://files.pythonhosted.org/packages/0b/c1/ecb9ca942e429944630cd33494db1fd7e692e6464c97a651fd762f2f160d/Werkzeug-0.11.14-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.34.1.tar.gz", + "filename": "Werkzeug-0.11.14.tar.gz", "hashes": { - "sha256": "0fc5669f2b69704449fe1552360bd2a73a54512dfd03e65529157f1513322beb" + "sha256": "735bf5847d0e133e7f3f13589dd5782539d6579fe4b7a389e247a351ab02f7be" }, - "provenance": "https://pypi.org/integrity/requests/2.34.1/requests-2.34.1.tar.gz/provenance", - "requires-python": ">=3.10", - "size": 142783, - "upload-time": "2026-05-13T19:20:24.662635Z", - "url": "https://files.pythonhosted.org/packages/24/36/7180e7f077c38108945dbbdf60fe04db681c3feb6e96419f8c6dc8723741/requests-2.34.1.tar.gz", + "provenance": null, + "requires-python": null, + "size": 1156468, + "upload-time": "2016-12-30T22:13:11.218170Z", + "url": "https://files.pythonhosted.org/packages/67/aa/f6996f1e199c49fa52fe84de51aea88fdb46c5b9234cb47b4b580d669753/Werkzeug-0.11.14.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "8c384ba3e979480faae2859d3c5e6c1276dd2c3616e322e124d52c8cfc556f27" + "sha256": "52f79cc4a4910b961f07afab30a2b0636e155e2548d51ebbc5016f25961b63e5" }, "data-dist-info-metadata": { - "sha256": "8c384ba3e979480faae2859d3c5e6c1276dd2c3616e322e124d52c8cfc556f27" + "sha256": "52f79cc4a4910b961f07afab30a2b0636e155e2548d51ebbc5016f25961b63e5" }, - "filename": "requests-2.34.2-py3-none-any.whl", + "filename": "Werkzeug-0.11.15-py2.py3-none-any.whl", "hashes": { - "sha256": "2a0d60c172f83ac6ab31e4554906c0f3b3588d37b5cb939b1c061f4907e278e0" + "sha256": "c6f6f89124df0514d886782c658c3e12f2caaa94da34cee3fd82eebf4ebf052b" }, - "provenance": "https://pypi.org/integrity/requests/2.34.2/requests-2.34.2-py3-none-any.whl/provenance", - "requires-python": ">=3.10", - "size": 73075, - "upload-time": "2026-05-14T19:25:26.443000Z", - "url": "https://files.pythonhosted.org/packages/a0/f4/c67b0b3f1b9245e8d266f0f112c500d50e5b4e83cb6f3b71b6528104182a/requests-2.34.2-py3-none-any.whl", + "provenance": null, + "requires-python": null, + "size": 307256, + "upload-time": "2016-12-30T22:49:48.854934Z", + "url": "https://files.pythonhosted.org/packages/ef/c6/3c431fea5f93c8bc869ec9c7bdad9ffef4ff9c81bfe1d294217447206c46/Werkzeug-0.11.15-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "requests-2.34.2.tar.gz", + "filename": "Werkzeug-0.11.15.tar.gz", "hashes": { - "sha256": "f288924cae4e29463698d6d60bc6a4da69c89185ad1e0bcc4104f584e960b9ed" + "sha256": "455d7798ac263266dbd38d4841f7534dd35ca9c3da4a8df303f8488f38f3bcc0" }, - "provenance": "https://pypi.org/integrity/requests/2.34.2/requests-2.34.2.tar.gz/provenance", - "requires-python": ">=3.10", - "size": 142856, - "upload-time": "2026-05-14T19:25:27.735762Z", - "url": "https://files.pythonhosted.org/packages/ac/c3/e2a2b89f2d3e2179abd6d00ebd70bff6273f37fb3e0cc209f48b39d00cbf/requests-2.34.2.tar.gz", + "provenance": null, + "requires-python": null, + "size": 1156471, + "upload-time": "2016-12-30T22:49:45.111086Z", + "url": "https://files.pythonhosted.org/packages/fe/7f/6d70f765ce5484e07576313897793cb49333dd34e462488ee818d17244af/Werkzeug-0.11.15.tar.gz", "yanked": false - } - ], - "meta": { - "_last-serial": 37059094, - "api-version": "1.4" - }, - "name": "requests", - "project-status": { - "status": "active" - }, - "versions": [ - "0.2.0", - "0.2.1", - "0.2.2", - "0.2.3", - "0.2.4", - "0.3.0", - "0.3.1", - "0.3.2", - "0.3.3", - "0.3.4", - "0.4.0", - "0.4.1", - "0.5.0", - "0.5.1", - "0.6.0", - "0.6.1", - "0.6.2", - "0.6.3", - "0.6.4", - "0.6.5", - "0.6.6", - "0.7.0", - "0.7.1", - "0.7.2", - "0.7.3", - "0.7.4", - "0.7.5", - "0.7.6", - "0.8.0", - "0.8.1", - "0.8.2", - "0.8.3", - "0.8.4", - "0.8.5", - "0.8.6", - "0.8.7", - "0.8.8", - "0.8.9", - "0.9.0", - "0.9.1", - "0.9.2", - "0.9.3", - "0.10.0", - "0.10.1", - "0.10.2", - "0.10.3", - "0.10.4", - "0.10.6", - "0.10.7", - "0.10.8", - "0.11.1", - "0.11.2", - "0.12.0", - "0.12.1", - "0.13.0", - "0.13.1", - "0.13.2", - "0.13.3", - "0.13.4", - "0.13.5", - "0.13.6", - "0.13.7", - "0.13.8", - "0.13.9", - "0.14.0", - "0.14.1", - "0.14.2", - "1.0.0", - "1.0.1", - "1.0.2", - "1.0.3", - "1.0.4", - "1.1.0", - "1.2.0", - "1.2.1", - "1.2.2", - "1.2.3", - "2.0.0", - "2.0.1", - "2.1.0", - "2.2.0", - "2.2.1", - "2.3.0", - "2.4.0", - "2.4.1", - "2.4.2", - "2.4.3", - "2.5.0", - "2.5.1", - "2.5.2", - "2.5.3", - "2.6.0", - "2.6.1", - "2.6.2", - "2.7.0", - "2.8.0", - "2.8.1", - "2.9.0", - "2.9.1", - "2.9.2", - "2.10.0", - "2.11.0", - "2.11.1", - "2.12.0", - "2.12.1", - "2.12.2", - "2.12.3", - "2.12.4", - "2.12.5", - "2.13.0", - "2.14.0", - "2.14.1", - "2.14.2", - "2.15.1", - "2.16.0", - "2.16.1", - "2.16.2", - "2.16.3", - "2.16.4", - "2.16.5", - "2.17.0", - "2.17.1", - "2.17.2", - "2.17.3", - "2.18.0", - "2.18.1", - "2.18.2", - "2.18.3", - "2.18.4", - "2.19.0", - "2.19.1", - "2.20.0", - "2.20.1", - "2.21.0", - "2.22.0", - "2.23.0", - "2.24.0", - "2.25.0", - "2.25.1", - "2.26.0", - "2.27.0", - "2.27.1", - "2.28.0", - "2.28.1", - "2.28.2", - "2.29.0", - "2.30.0", - "2.31.0", - "2.32.0", - "2.32.1", - "2.32.2", - "2.32.3", - "2.32.4", - "2.32.5", - "2.33.0", - "2.33.1", - "2.34.0.dev1", - "2.34.0", - "2.34.1", - "2.34.2" - ] - } - headers: - Accept-Ranges: - - bytes - Access-Control-Allow-Headers: - - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since - Access-Control-Allow-Methods: - - GET - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-PyPI-Last-Serial - Access-Control-Max-Age: - - "86400" - Cache-Control: - - max-age=600, public - Content-Security-Policy: - - default-src 'none'; sandbox allow-top-navigation - Content-Type: - - application/vnd.pypi.simple.v1+json - Etag: - - '"+yjw0jPpn3kXSQZR3hlunA"' - Permissions-Policy: - - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() - Referrer-Policy: - - origin-when-cross-origin - Strict-Transport-Security: - - max-age=31536000; includeSubDomains; preload - Vary: - - Accept, Accept-Encoding - X-Cache: - - MISS, HIT, HIT - X-Cache-Hits: - - 0, 223, 16 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - deny - X-Permitted-Cross-Domain-Policies: - - none - X-Pypi-Last-Serial: - - "37059094" - X-Served-By: - - cache-iad-kiad7000021-IAD, cache-iad-kiad7000055-IAD, cache-wsi-ysbk1060026-WSI - X-Timer: - - S1781578785.477536,VS0,VE0 - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 0 - host: pypi.org - headers: - Accept: - - application/vnd.pypi.simple.v1+json - X-Test-Name: - - TestCommand_Transitive/requirements.txt_transitive_native_source - url: https://pypi.org/simple/flask/ - method: GET - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: -1 - uncompressed: true - body: | - { - "alternate-locations": [], - "files": [ + }, + { + "core-metadata": { + "sha256": "f075d20cd053241ad8f899a2b0e7e1b8e7ed0ec8cf1acc0f146e4861628a0ed9" + }, + "data-dist-info-metadata": { + "sha256": "f075d20cd053241ad8f899a2b0e7e1b8e7ed0ec8cf1acc0f146e4861628a0ed9" + }, + "filename": "Werkzeug-0.12-py2.py3-none-any.whl", + "hashes": { + "sha256": "7fce5d96278e9e4132fd0e90ff17d2bcc6e74695d11e619ba4645c0341396810" + }, + "provenance": null, + "requires-python": null, + "size": 312818, + "upload-time": "2017-03-10T11:22:10.578043Z", + "url": "https://files.pythonhosted.org/packages/ae/c3/f59f6ade89c811143272161aae8a7898735e7439b9e182d03d141de4804f/Werkzeug-0.12-py2.py3-none-any.whl", + "yanked": false + }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-0.1.tar.gz", + "filename": "Werkzeug-0.12.tar.gz", "hashes": { - "sha256": "9da884457e910bf0847d396cb4b778ad9f3c3d17db1c5997cb861937bd284237" + "sha256": "f007848ed997101cb5c09a47e46c0b0b6f193d0f8a01cd2af920d77bf1ab4e68" }, "provenance": null, "requires-python": null, - "size": 9168, - "upload-time": "2010-04-16T14:29:37.458396Z", - "url": "https://files.pythonhosted.org/packages/6e/49/43b514bfdaf4af12e6ef1f17aa25447157bcbb864c07775dacd72e8c8e02/Flask-0.1.tar.gz", + "size": 1169497, + "upload-time": "2017-03-10T11:22:05.946232Z", + "url": "https://files.pythonhosted.org/packages/13/a2/c4f2a1e1e9239cd979de00a2d7e0008559c46d920e9842e9b8063c5e6bf5/Werkzeug-0.12.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Flask-0.2.tar.gz", + "core-metadata": { + "sha256": "42a086c148d9697ef44839287c962c3316c6e947dc5cb6faa64bd230628de430" + }, + "data-dist-info-metadata": { + "sha256": "42a086c148d9697ef44839287c962c3316c6e947dc5cb6faa64bd230628de430" + }, + "filename": "Werkzeug-0.12.1-py2.py3-none-any.whl", "hashes": { - "sha256": "2f992b8081cc6091a29b2b5f65d56433857320889c733da837e75b51c7d1b743" + "sha256": "918322630c58fa52b89e14c45de3ad78514e18928dac726060bb89cd647f6b83" }, "provenance": null, "requires-python": null, - "size": 13877, - "upload-time": "2010-05-12T01:31:26.850453Z", - "url": "https://files.pythonhosted.org/packages/9a/db/245abc92428bcdfdc32d8017ddd1b079afffce9c74f94e34d1aa777bc771/Flask-0.2.tar.gz", + "size": 312856, + "upload-time": "2017-03-15T17:08:20.395313Z", + "url": "https://files.pythonhosted.org/packages/f6/00/f3aae474bbc18d2e2cb5651935fbdaf1fb3a9676e2d606bc7d96c4c85d29/Werkzeug-0.12.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-0.3.tar.gz", + "filename": "Werkzeug-0.12.1.tar.gz", "hashes": { - "sha256": "943ffb10abcc6fef6c3fbcc04f3be81cc6caa598ee7469d446f52d18bee1160f" + "sha256": "6716830febe9808bb7521fd26db3b398450cbed0886b2b4bea678b87340f534e" }, "provenance": null, "requires-python": null, - "size": 1001397, - "upload-time": "2010-05-28T01:24:37.182936Z", - "url": "https://files.pythonhosted.org/packages/8b/cb/706dbb37f4ef3a75366c9e715f41d22e73ca4594303f48d229d906c80632/Flask-0.3.tar.gz", + "size": 1169595, + "upload-time": "2017-03-15T17:08:16.724916Z", + "url": "https://files.pythonhosted.org/packages/ab/65/d3f1edd1109cb1beb6b82f4139addad482df5b5ea113bdc98242383bf402/Werkzeug-0.12.1.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Flask-0.3.1.tar.gz", + "core-metadata": { + "sha256": "4a9858ca4082b2498e24aee6575f8cd93d4f4ceaf1e4adc327c9f71398c0dbdf" + }, + "data-dist-info-metadata": { + "sha256": "4a9858ca4082b2498e24aee6575f8cd93d4f4ceaf1e4adc327c9f71398c0dbdf" + }, + "filename": "Werkzeug-0.12.2-py2.py3-none-any.whl", "hashes": { - "sha256": "7d80bc18748e4243e389cf1cac50d24b74a39b631dd5176525f10dad01ebae1d" + "sha256": "e8549c143af3ce6559699a01e26fa4174f4c591dbee0a499f3cd4c3781cdec3d" }, "provenance": null, "requires-python": null, - "size": 339666, - "upload-time": "2010-05-28T21:23:15.767688Z", - "url": "https://files.pythonhosted.org/packages/e0/d7/4de91ad9fc1854e651cf03f87eff939a92cd06716645dee86b0382674ea3/Flask-0.3.1.tar.gz", + "size": 312953, + "upload-time": "2017-05-16T06:37:47.723286Z", + "url": "https://files.pythonhosted.org/packages/97/02/306e0d57fdbf467ec1c763bc1757ec6ba20b1332e0ea7e49111533d71d1c/Werkzeug-0.12.2-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-0.4.tar.gz", + "filename": "Werkzeug-0.12.2.tar.gz", "hashes": { - "sha256": "4fc67fa570801209413fbd649e85e435bd3441a19d2d5cbebe7e44f33094940f" + "sha256": "903a7b87b74635244548b30d30db4c8947fe64c5198f58899ddcd3a13c23bb26" }, "provenance": null, "requires-python": null, - "size": 352924, - "upload-time": "2010-06-18T17:14:06.911868Z", - "url": "https://files.pythonhosted.org/packages/a3/89/a4bf29e78a87e11f0f6fdd4d9e02a0aece1eecd38118496da58d4826d7e3/Flask-0.4.tar.gz", + "size": 1169770, + "upload-time": "2017-05-16T06:37:43.007111Z", + "url": "https://files.pythonhosted.org/packages/56/41/c095a77eb2dd69bf278dd664a97d3416af04e9ba1a00b8c138f772741d31/Werkzeug-0.12.2.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Flask-0.5.tar.gz", + "core-metadata": { + "sha256": "27bf127982931984670659572ed82a8e86093c93d8f9c7f8860f68cd993fcacd" + }, + "data-dist-info-metadata": { + "sha256": "27bf127982931984670659572ed82a8e86093c93d8f9c7f8860f68cd993fcacd" + }, + "filename": "Werkzeug-0.13-py2.py3-none-any.whl", "hashes": { - "sha256": "20e176b1db0e2bfe92d869f7b5d0ee3e5d6cb60e793755aaf2284bd78a6202ea" + "sha256": "f3000aa146ce8a9da8ca3e978e0e931c2a58eb56c323a5efb6b4307f7832b549" }, "provenance": null, "requires-python": null, - "size": 369558, - "upload-time": "2010-07-06T16:28:02.414425Z", - "url": "https://files.pythonhosted.org/packages/d4/6a/93500f2a7089b4e993fb095215979890b6204a5ba3f6b0f63dc6c3c6c827/Flask-0.5.tar.gz", + "size": 311833, + "upload-time": "2017-12-07T17:33:16.551759Z", + "url": "https://files.pythonhosted.org/packages/e7/dc/e41d4d6adf0cd3f02b0bdf02fcddee77a2ef02c0b1d5eaa517308333d673/Werkzeug-0.13-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-0.5.1.tar.gz", + "filename": "Werkzeug-0.13.tar.gz", "hashes": { - "sha256": "09a90f9678e2ffdefd2848d6c6a5d6476d675bef874cfd0f06c7608b99682e1d" + "sha256": "6246e5fc98a505824113fb6aca993d45ea284a2bcffdc2c65d0c538e53e4abd3" }, "provenance": null, "requires-python": null, - "size": 369739, - "upload-time": "2010-07-06T19:25:37.546865Z", - "url": "https://files.pythonhosted.org/packages/16/a6/c458d3305e689d7e06a23eacee414ea10d870074a7673864ffea67109f9d/Flask-0.5.1.tar.gz", + "size": 1173763, + "upload-time": "2017-12-07T17:33:19.468659Z", + "url": "https://files.pythonhosted.org/packages/88/71/669c831c5611e3dbdcd46acdca42a3d29866f010c1d1ae70232b15473ba8/Werkzeug-0.13.tar.gz", "yanked": false }, { - "core-metadata": false, - "data-dist-info-metadata": false, - "filename": "Flask-0.5.2.tar.gz", + "core-metadata": { + "sha256": "8d61bc520a53e2086e4d4e8fe1c956c1c77b388fab5d2dcf80cc450707e626e7" + }, + "data-dist-info-metadata": { + "sha256": "8d61bc520a53e2086e4d4e8fe1c956c1c77b388fab5d2dcf80cc450707e626e7" + }, + "filename": "Werkzeug-0.14-py2.py3-none-any.whl", "hashes": { - "sha256": "7a78e498cb9cdb104429ed2ff8823b8a4dd10db32ff9a20bb3ef3132a3885e8d" + "sha256": "322b15deb0e503c3e96c267b676d47ca069edccbf6338549bea7916583822a55" }, "provenance": null, "requires-python": null, - "size": 369791, - "upload-time": "2010-07-15T20:02:56.267146Z", - "url": "https://files.pythonhosted.org/packages/1c/b5/03c412ba48148e6c222e238201a0924360a85d755ce9597acbd99a1a6240/Flask-0.5.2.tar.gz", + "size": 322825, + "upload-time": "2017-12-31T13:32:12.698457Z", + "url": "https://files.pythonhosted.org/packages/08/9f/896df5ed2a14c9dd83eec007f8df38ab246fd27d3d2cd105f4fa0ba5ce10/Werkzeug-0.14-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-0.6.tar.gz", + "filename": "Werkzeug-0.14.tar.gz", "hashes": { - "sha256": "9dc18a7c673bf0a6fada51e011fc411285a8301f6dfc1c000ebfa272b5e609e4" + "sha256": "4aea27a9513b056346e9c8b49107f4ee7927f7bcf0be63024ecee39d5b87e9ef" }, "provenance": null, "requires-python": null, - "size": 388672, - "upload-time": "2010-07-27T14:39:13.285427Z", - "url": "https://files.pythonhosted.org/packages/44/86/481371798994529e105633a50b2332638105a1e191053bc0f4bbc9b91791/Flask-0.6.tar.gz", + "size": 1185468, + "upload-time": "2017-12-31T13:32:18.820661Z", + "url": "https://files.pythonhosted.org/packages/90/b4/228683892aff6edbc7557e4fecd82e42163c7f258decc4efa0f53dbcf3ac/Werkzeug-0.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "15b7da76b3dd24d51603130e2b1194b477b9477203481298626033dc5bc8dee6" + }, + "data-dist-info-metadata": { + "sha256": "15b7da76b3dd24d51603130e2b1194b477b9477203481298626033dc5bc8dee6" + }, + "filename": "Werkzeug-0.14.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "d5da73735293558eb1651ee2fddc4d0dedcfa06538b8813a2e20011583c9e49b" + }, + "provenance": null, + "requires-python": null, + "size": 322863, + "upload-time": "2017-12-31T21:16:45.230905Z", + "url": "https://files.pythonhosted.org/packages/20/c4/12e3e56473e52375aa29c4764e70d1b8f3efa6682bef8d0aae04fe335243/Werkzeug-0.14.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-0.6.1.tar.gz", + "filename": "Werkzeug-0.14.1.tar.gz", "hashes": { - "sha256": "fe0e31bf71a1fc1d2e0786052855c94cd9ee43546d3e15ff98ccee0c5bc21f70" + "sha256": "c3fd7a7d41976d9f44db327260e263132466836cef6f91512889ed60ad26557c" }, "provenance": null, "requires-python": null, - "size": 413766, - "upload-time": "2010-12-31T15:23:05.868761Z", - "url": "https://files.pythonhosted.org/packages/8f/1c/453a427f55b91239b3368c8b975b55d089d5d79dc37545af41cd7157c187/Flask-0.6.1.tar.gz", + "size": 1185546, + "upload-time": "2017-12-31T21:16:54.874225Z", + "url": "https://files.pythonhosted.org/packages/9f/08/a3bb1c045ec602dc680906fc0261c267bed6b3bb4609430aff92c3888ec8/Werkzeug-0.14.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "62d98009f51a680fb3161b13984c37fd6f9f6350ab9679f046707a9fe38ffcf0" + }, + "data-dist-info-metadata": { + "sha256": "62d98009f51a680fb3161b13984c37fd6f9f6350ab9679f046707a9fe38ffcf0" + }, + "filename": "Werkzeug-0.15.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "ee11b0f0640c56fb491b43b38356c4b588b3202b415a1e03eacf1c5561c961cf" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 328593, + "upload-time": "2019-03-19T17:24:16.696222Z", + "url": "https://files.pythonhosted.org/packages/29/5e/d54398f8ee78166d2cf07e46d19096e55aba506e44de998a1ad85b83ec8d/Werkzeug-0.15.0-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-0.7.tar.gz", + "filename": "Werkzeug-0.15.0.tar.gz", "hashes": { - "sha256": "ab377ff4113d76d7dd3496c05716ff7a7a7b9e492460e775991e9addc271ba16" + "sha256": "590abe38f8be026d78457fe3b5200895b3543e58ac3fc1dd792c6333ea11af64" }, "provenance": null, - "requires-python": null, - "size": 469417, - "upload-time": "2011-06-28T16:06:18.291844Z", - "url": "https://files.pythonhosted.org/packages/43/08/e4907533c6ca0ebb1867182fa94b1ffa41fa3aba5f6cb4969e108262e92b/Flask-0.7.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 924610, + "upload-time": "2019-03-19T17:24:19.296054Z", + "url": "https://files.pythonhosted.org/packages/fc/50/b533e424151fbcf9ed3f1853fe564b402072cd949e2f3e1e7aedd12707cf/Werkzeug-0.15.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "faf0d4558e3fc548bbca21a2b9b99abd70ba5ec12ea31021d169498cf66e5468" + }, + "data-dist-info-metadata": { + "sha256": "faf0d4558e3fc548bbca21a2b9b99abd70ba5ec12ea31021d169498cf66e5468" + }, + "filename": "Werkzeug-0.15.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "96da23fa8ccecbc3ae832a83df5c722c11547d021637faacb0bec4dd2f4666c8" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 328655, + "upload-time": "2019-03-21T17:01:20.710830Z", + "url": "https://files.pythonhosted.org/packages/24/4d/2fc4e872fbaaf44cc3fd5a9cd42fda7e57c031f08e28c9f35689e8b43198/Werkzeug-0.15.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-0.7.1.tar.gz", + "filename": "Werkzeug-0.15.1.tar.gz", "hashes": { - "sha256": "7a60e179884b1037ca6182639659f819a0b89675a0cc02d7d9cd21819bfa8d3f" + "sha256": "ca5c2dcd367d6c0df87185b9082929d255358f5391923269335782b213d52655" }, "provenance": null, - "requires-python": null, - "size": 469692, - "upload-time": "2011-06-29T18:37:29.978951Z", - "url": "https://files.pythonhosted.org/packages/fe/3e/ad5eb51d4666e76f389cd4f9c6cc22e1544e0daf72419ccab8705e918911/Flask-0.7.1.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 924191, + "upload-time": "2019-03-21T17:01:23.094263Z", + "url": "https://files.pythonhosted.org/packages/72/60/f628e8920cbf54afa2a83b75b32a1e69b559b95514d1deb841823dd97830/Werkzeug-0.15.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "62612ccb245e72da3e85578101627a417cf18cc22308b5973063ca190a677381" + }, + "data-dist-info-metadata": { + "sha256": "62612ccb245e72da3e85578101627a417cf18cc22308b5973063ca190a677381" + }, + "filename": "Werkzeug-0.15.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "7fad9770a8778f9576693f0cc29c7dcc36964df916b83734f4431c0e612a7fbc" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 328938, + "upload-time": "2019-04-02T17:26:06.132673Z", + "url": "https://files.pythonhosted.org/packages/18/79/84f02539cc181cdbf5ff5a41b9f52cae870b6f632767e43ba6ac70132e92/Werkzeug-0.15.2-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-0.7.2.tar.gz", + "filename": "Werkzeug-0.15.2.tar.gz", "hashes": { - "sha256": "95fb72b7f2b0ccc68757fc03f7ae559d9fb8814fa5ddbfa27ae2a6d9b1e3f8cb" + "sha256": "0a73e8bb2ff2feecfc5d56e6f458f5b99290ef34f565ffb2665801ff7de6af7a" }, "provenance": null, - "requires-python": null, - "size": 469996, - "upload-time": "2011-07-06T10:19:39.762212Z", - "url": "https://files.pythonhosted.org/packages/1c/c7/a361d00f4c9ed3f1b7ab77976e820ca347f3b0aec4dee6c66fe5c5a2124d/Flask-0.7.2.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 925108, + "upload-time": "2019-04-02T17:26:08.846182Z", + "url": "https://files.pythonhosted.org/packages/f3/c8/fa7e1a0283267bee8efa10c665d8dca27e591face7e333c789c85671b3ab/Werkzeug-0.15.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "18acaa8cd7346080323006878c8f6b5b0324ab7876f742e7833929549ec82805" + }, + "data-dist-info-metadata": { + "sha256": "18acaa8cd7346080323006878c8f6b5b0324ab7876f742e7833929549ec82805" + }, + "filename": "Werkzeug-0.15.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "97660b282aa7e29f94f3fe378e5c7162d7ab9d601a8dbb1cbb2ffc8f0e54607d" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 327574, + "upload-time": "2019-05-14T21:10:46.087817Z", + "url": "https://files.pythonhosted.org/packages/3d/bf/79101bd1d6a2b3fe0888e8d6e039800b173f26b7388308fc4bcc45de8d0a/Werkzeug-0.15.3-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-0.8.tar.gz", + "filename": "Werkzeug-0.15.3.tar.gz", "hashes": { - "sha256": "937504fc2ae59c44f2181be139733190ed98c51a00adbb6013873692e90b06c9" + "sha256": "cfd1281b1748288e59762c0e174d64d8bcb2b70e7c57bc4a1203c8825af24ac3" }, "provenance": null, - "requires-python": null, - "size": 494211, - "upload-time": "2011-09-29T23:34:21.197086Z", - "url": "https://files.pythonhosted.org/packages/f0/84/e3c207a6aad1acfdfe1eda20abeadff47035f24820f09ac6870f9c8a26a3/Flask-0.8.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 925615, + "upload-time": "2019-05-14T21:10:49.112255Z", + "url": "https://files.pythonhosted.org/packages/9c/6d/854f2aa124dcfeb901815492b7fa7f026d114a18784c1c679fbdea36c809/Werkzeug-0.15.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0450b3226e75c3e7cab271b5de21f3e0da3b529bbdfb2fef254abfae463f6ea6" + }, + "data-dist-info-metadata": { + "sha256": "0450b3226e75c3e7cab271b5de21f3e0da3b529bbdfb2fef254abfae463f6ea6" + }, + "filename": "Werkzeug-0.15.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "865856ebb55c4dcd0630cdd8f3331a1847a819dda7e8c750d3db6f2aa6c0209c" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 327611, + "upload-time": "2019-05-15T01:49:48.349247Z", + "url": "https://files.pythonhosted.org/packages/9f/57/92a497e38161ce40606c27a86759c6b92dd34fcdb33f64171ec559257c02/Werkzeug-0.15.4-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-0.8.1.tar.gz", + "filename": "Werkzeug-0.15.4.tar.gz", "hashes": { - "sha256": "f3fcaca39ab1ebd9e6e7def0928bf9f280cafb3f90a6e1c70420e9c1c25b8b6e" + "sha256": "a0b915f0815982fb2a09161cb8f31708052d0951c3ba433ccc5e1aa276507ca6" }, "provenance": null, - "requires-python": null, - "size": 458490, - "upload-time": "2012-07-01T13:08:59.206109Z", - "url": "https://files.pythonhosted.org/packages/20/5d/f355d122c9d7a45d7846449f94b9f1d26df88556f705f14dd84a8fa264ea/Flask-0.8.1.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 925334, + "upload-time": "2019-05-15T01:49:52.736180Z", + "url": "https://files.pythonhosted.org/packages/59/2d/b24bab64b409e22f026fee6705b035cb0698399a7b69449c49442b30af47/Werkzeug-0.15.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "40c99719a2392fe2b9347f92d6adc04d5c16c6a534b5081409dac9eff3b3ab05" + }, + "data-dist-info-metadata": { + "sha256": "40c99719a2392fe2b9347f92d6adc04d5c16c6a534b5081409dac9eff3b3ab05" + }, + "filename": "Werkzeug-0.15.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "87ae4e5b5366da2347eb3116c0e6c681a0e939a33b2805e2c0cbd282664932c4" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 328172, + "upload-time": "2019-07-17T15:31:42.496308Z", + "url": "https://files.pythonhosted.org/packages/d1/ab/d3bed6b92042622d24decc7aadc8877badf18aeca1571045840ad4956d3f/Werkzeug-0.15.5-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-0.9.tar.gz", + "filename": "Werkzeug-0.15.5.tar.gz", "hashes": { - "sha256": "2fd5d4ffe81f762dd2a3e58472d690a0dbba3766776506003aee3ed7aaa8afef" + "sha256": "a13b74dd3c45f758d4ebdb224be8f1ab8ef58b3c0ffc1783a8c7d9f4f50227e6" }, "provenance": null, - "requires-python": null, - "size": 481982, - "upload-time": "2012-07-01T13:12:50.941321Z", - "url": "https://files.pythonhosted.org/packages/49/0a/fe5021b35436202d3d4225a766f3bdc7fb51521ad89e73c5162db36cdbc7/Flask-0.9.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 926570, + "upload-time": "2019-07-17T15:31:45.313908Z", + "url": "https://files.pythonhosted.org/packages/c7/fb/56734c47bc5bb4d00898c2581bc08166cb6fea72b6894cf279053521c25a/Werkzeug-0.15.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5c0cc281dbb47edf9ad994a5469dcc81b8ec86007b2df53cbd1f4a63d9d86be8" + }, + "data-dist-info-metadata": { + "sha256": "5c0cc281dbb47edf9ad994a5469dcc81b8ec86007b2df53cbd1f4a63d9d86be8" + }, + "filename": "Werkzeug-0.15.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "00d32beac38fcd48d329566f80d39f10ec2ed994efbecfb8dd4b320062d05902" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 328267, + "upload-time": "2019-09-04T20:09:10.936827Z", + "url": "https://files.pythonhosted.org/packages/b7/61/c0a1adf9ad80db012ed7191af98fa05faa95fa09eceb71bb6fa8b66e6a43/Werkzeug-0.15.6-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-0.10.tar.gz", + "filename": "Werkzeug-0.15.6.tar.gz", "hashes": { - "sha256": "84b3b352c3d6b888ee56c645d83a3b54a86fab6236be3d44fd55a275f2c8b207" + "sha256": "0a24d43be6a7dce81bae05292356176d6c46d63e42a0dd3f9504b210a9cfaa43" }, "provenance": null, - "requires-python": null, - "size": 544031, - "upload-time": "2013-06-13T08:35:51.483512Z", - "url": "https://files.pythonhosted.org/packages/f3/46/53d83cbdb79b27678c7b032d5deaa556655dd034cc747ee609b3e3cbf95b/Flask-0.10.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 926705, + "upload-time": "2019-09-04T20:09:14.043004Z", + "url": "https://files.pythonhosted.org/packages/a3/32/2c91f662d66d4ae8993987b56cd1706a9a526f3ac310dd7fca47d7851533/Werkzeug-0.15.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "047f7fabccf520ad856d80d2eed4962ec774ef3ec60d1781811ba672557b4f4f" + }, + "data-dist-info-metadata": { + "sha256": "047f7fabccf520ad856d80d2eed4962ec774ef3ec60d1781811ba672557b4f4f" + }, + "filename": "Werkzeug-0.16.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "e5f4a1f98b52b18a93da705a7458e55afb26f32bff83ff5d19189f92462d65c4" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 327277, + "upload-time": "2019-09-19T14:39:43.445959Z", + "url": "https://files.pythonhosted.org/packages/ce/42/3aeda98f96e85fd26180534d36570e4d18108d62ae36f87694b476b83d6f/Werkzeug-0.16.0-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-0.10.1.tar.gz", + "filename": "Werkzeug-0.16.0.tar.gz", "hashes": { - "sha256": "4c83829ff83d408b5e1d4995472265411d2c414112298f2eb4b359d9e4563373" + "sha256": "7280924747b5733b246fe23972186c6b348f9ae29724135a6dfc1e53cea433e7" }, "provenance": null, - "requires-python": null, - "size": 544247, - "upload-time": "2013-06-14T08:54:19.252169Z", - "url": "https://files.pythonhosted.org/packages/db/9c/149ba60c47d107f85fe52564133348458f093dd5e6b57a5b60ab9ac517bb/Flask-0.10.1.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 925717, + "upload-time": "2019-09-19T14:39:46.394790Z", + "url": "https://files.pythonhosted.org/packages/5e/fd/eb19e4f6a806cd6ee34900a687f181001c7a0059ff914752091aba84681f/Werkzeug-0.16.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "6bebbf6b77100a3e41e3c4207d5e5cdb1c75defd87c88535a42a8beaad44f5c5" + "sha256": "7af99fedd69deff6652420406d38304ce50760df6231122c87e3fa11ae61a4bb" }, "data-dist-info-metadata": { - "sha256": "6bebbf6b77100a3e41e3c4207d5e5cdb1c75defd87c88535a42a8beaad44f5c5" + "sha256": "7af99fedd69deff6652420406d38304ce50760df6231122c87e3fa11ae61a4bb" }, - "filename": "Flask-0.11-py2.py3-none-any.whl", + "filename": "Werkzeug-0.16.1-py2.py3-none-any.whl", "hashes": { - "sha256": "6b221aef9684a92209628c8ffeba35fc60a0c89e4424662809e7da6035f257a7" + "sha256": "1e0dedc2acb1f46827daa2e399c1485c8fa17c0d8e70b6b875b4e7f54bf408d2" }, "provenance": null, - "requires-python": null, - "size": 80577, - "upload-time": "2016-05-29T09:02:35.093225Z", - "url": "https://files.pythonhosted.org/packages/ac/0b/191c5dc6b3e22dfacb8e1eba2bb8dc211c16972b23a0b419f8a33b3deb71/Flask-0.11-py2.py3-none-any.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 327363, + "upload-time": "2020-01-27T04:13:55.856104Z", + "url": "https://files.pythonhosted.org/packages/c2/e4/a859d2fe516f466642fa5c6054fd9646271f9da26b0cac0d2f37fc858c8f/Werkzeug-0.16.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-0.11.tar.gz", + "filename": "Werkzeug-0.16.1.tar.gz", "hashes": { - "sha256": "29a7405a7f0de178232fe48cd9b2a2403083bf03bd34eabe12168863d4cdb493" + "sha256": "b353856d37dec59d6511359f97f6a4b2468442e454bd1c98298ddce53cac1f04" }, "provenance": null, - "requires-python": null, - "size": 563928, - "upload-time": "2016-05-29T09:02:29.470315Z", - "url": "https://files.pythonhosted.org/packages/dc/ca/c0ed9cc90c079085c698e284b672edbc1ffd6866b1830574095cbc5b7752/Flask-0.11.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 935128, + "upload-time": "2020-01-27T04:13:59.901943Z", + "url": "https://files.pythonhosted.org/packages/c3/1d/1c0761d9365d166dc9d882a48c437111d22b0df564d6d5768045d9a51fd0/Werkzeug-0.16.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "258b2a9ee6cd7e88f9cd46cdbf7229d0e8a6eae6cfb234d199d8038f4bec40e4" + "sha256": "c11395645994a1254d168028f1a72f352dfc885a2ec824f239ac3b6910503dae" }, "data-dist-info-metadata": { - "sha256": "258b2a9ee6cd7e88f9cd46cdbf7229d0e8a6eae6cfb234d199d8038f4bec40e4" + "sha256": "c11395645994a1254d168028f1a72f352dfc885a2ec824f239ac3b6910503dae" }, - "filename": "Flask-0.11.1-py2.py3-none-any.whl", + "filename": "Werkzeug-1.0.0rc1-py2.py3-none-any.whl", "hashes": { - "sha256": "a4f97abd30d289e548434ef42317a793f58087be1989eab96f2c647470e77000" + "sha256": "834e6f4828864350b7c173a2be027f0a692512bbe9d7ddd52da8e29ff991a726" }, "provenance": null, - "requires-python": null, - "size": 80615, - "upload-time": "2016-06-07T16:25:21.831874Z", - "url": "https://files.pythonhosted.org/packages/63/2b/01f5ed23a78391f6e3e73075973da0ecb467c831376a0b09c0ec5afd7977/Flask-0.11.1-py2.py3-none-any.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 298070, + "upload-time": "2020-01-31T16:58:39.887495Z", + "url": "https://files.pythonhosted.org/packages/37/5b/dfcbfc85c1eab4cc96876627f3ed207eee6f96ab717b8eb727aef2605475/Werkzeug-1.0.0rc1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-0.11.1.tar.gz", + "filename": "Werkzeug-1.0.0rc1.tar.gz", "hashes": { - "sha256": "b4713f2bfb9ebc2966b8a49903ae0d3984781d5c878591cf2f7b484d28756b0e" + "sha256": "7f91416b2e6902e39190552d5e05bc94c0d5034688753fceb28eaa9d16795027" }, "provenance": null, - "requires-python": null, - "size": 564993, - "upload-time": "2016-06-07T16:25:04.430636Z", - "url": "https://files.pythonhosted.org/packages/55/8a/78e165d30f0c8bb5d57c429a30ee5749825ed461ad6c959688872643ffb3/Flask-0.11.1.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 893514, + "upload-time": "2020-01-31T16:58:42.346780Z", + "url": "https://files.pythonhosted.org/packages/4e/46/9d2816e629500122af8b92e87e4bbadc673cb21bea9f24686536c44ee916/Werkzeug-1.0.0rc1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "54f4a2479e00bd57f0afc78142712d1964ff69f72814952695a12fadbf08703c" + "sha256": "3d8aed54a05ab9d720f1701df9747f14fd1729e1f0876b2f327603905dcd3043" }, "data-dist-info-metadata": { - "sha256": "54f4a2479e00bd57f0afc78142712d1964ff69f72814952695a12fadbf08703c" + "sha256": "3d8aed54a05ab9d720f1701df9747f14fd1729e1f0876b2f327603905dcd3043" }, - "filename": "Flask-0.12-py2.py3-none-any.whl", + "filename": "Werkzeug-1.0.0-py2.py3-none-any.whl", "hashes": { - "sha256": "7f03bb2c255452444f7265eddb51601806e5447b6f8a2d50bbc77a654a14c118" + "sha256": "6dc65cf9091cf750012f56f2cad759fa9e879f511b5ff8685e456b4e3bf90d16" }, "provenance": null, - "requires-python": null, - "size": 82841, - "upload-time": "2016-12-21T20:22:15.304851Z", - "url": "https://files.pythonhosted.org/packages/0e/e9/37ee66dde483dceefe45bb5e92b387f990d4f097df40c400cf816dcebaa4/Flask-0.12-py2.py3-none-any.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 298559, + "upload-time": "2020-02-06T20:25:34.075811Z", + "url": "https://files.pythonhosted.org/packages/ba/a5/d6f8a6e71f15364d35678a4ec8a0186f980b3bd2545f40ad51dd26a87fb1/Werkzeug-1.0.0-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-0.12.tar.gz", + "filename": "Werkzeug-1.0.0.tar.gz", "hashes": { - "sha256": "93e803cdbe326a61ebd5c5d353959397c85f829bec610d59cb635c9f97d7ca8b" + "sha256": "169ba8a33788476292d04186ab33b01d6add475033dfc07215e6d219cc077096" }, "provenance": null, - "requires-python": null, - "size": 531923, - "upload-time": "2016-12-21T20:22:12.557092Z", - "url": "https://files.pythonhosted.org/packages/4b/3a/4c20183df155dd2e39168e35d53a388efb384a512ca6c73001d8292c094a/Flask-0.12.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 904176, + "upload-time": "2020-02-06T20:25:38.242859Z", + "url": "https://files.pythonhosted.org/packages/4b/a5/781dbff5062f31e8407242ea2e07c05eb4f3a236f59124ef46f5e92a2776/Werkzeug-1.0.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "486ede7c8baea1ae7518d3d9d200f83e707e5fe512ff293bc652819283009c02" + "sha256": "774ce654d6b8502dbe9c0a3603cffcd688b2d76dc3e894c6452b98fd89a0cade" }, "data-dist-info-metadata": { - "sha256": "486ede7c8baea1ae7518d3d9d200f83e707e5fe512ff293bc652819283009c02" + "sha256": "774ce654d6b8502dbe9c0a3603cffcd688b2d76dc3e894c6452b98fd89a0cade" }, - "filename": "Flask-0.12.1-py2.py3-none-any.whl", + "filename": "Werkzeug-1.0.1-py2.py3-none-any.whl", "hashes": { - "sha256": "6c3130c8927109a08225993e4e503de4ac4f2678678ae211b33b519c622a7242" + "sha256": "2de2a5db0baeae7b2d2664949077c2ac63fbd16d98da0ff71837f7d1dea3fd43" }, "provenance": null, - "requires-python": null, - "size": 82997, - "upload-time": "2017-03-31T16:43:41.486925Z", - "url": "https://files.pythonhosted.org/packages/f4/43/fb2d5fb1d10e1d0402dd57836cf9a78b7f69c8b5f76a04b6e6113d0d7c5a/Flask-0.12.1-py2.py3-none-any.whl", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 298631, + "upload-time": "2020-03-31T18:03:34.839910Z", + "url": "https://files.pythonhosted.org/packages/cc/94/5f7079a0e00bd6863ef8f1da638721e9da21e5bacee597595b318f71d62e/Werkzeug-1.0.1-py2.py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-0.12.1.tar.gz", + "filename": "Werkzeug-1.0.1.tar.gz", "hashes": { - "sha256": "9dce4b6bfbb5b062181d3f7da8f727ff70c1156cbb4024351eafd426deb5fb88" + "sha256": "6c80b1e5ad3665290ea39320b91e1be1e0d5f60652b964a3070216de83d2e47c" }, "provenance": null, - "requires-python": null, - "size": 548511, - "upload-time": "2017-03-31T16:43:38.937461Z", - "url": "https://files.pythonhosted.org/packages/24/6e/11b9c57e46f276a8a8dfda85a2fa7ada62b0463b68693616c7ab5df356fa/Flask-0.12.1.tar.gz", + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 904455, + "upload-time": "2020-03-31T18:03:37.943093Z", + "url": "https://files.pythonhosted.org/packages/10/27/a33329150147594eff0ea4c33c2036c0eadd933141055be0ff911f7f8d04/Werkzeug-1.0.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "3a04a4250fe49abcf8a84912f8ecd8b4bef9b999970138729a439c191e245d14" + "sha256": "5728705f469a2af833acb4cad4e8fd2be95586755971fbc1a34af7c2301d1729" }, "data-dist-info-metadata": { - "sha256": "3a04a4250fe49abcf8a84912f8ecd8b4bef9b999970138729a439c191e245d14" + "sha256": "5728705f469a2af833acb4cad4e8fd2be95586755971fbc1a34af7c2301d1729" }, - "filename": "Flask-0.12.2-py2.py3-none-any.whl", + "filename": "Werkzeug-2.0.0rc1-py3-none-any.whl", "hashes": { - "sha256": "0749df235e3ff61ac108f69ac178c9770caeaccad2509cb762ce1f65570a8856" + "sha256": "da387793699ecef58d5a7dc24b20f49a6d545dc4234265ced1997abf0a2da03e" }, "provenance": null, - "requires-python": null, - "size": 83018, - "upload-time": "2017-05-16T06:39:38.355773Z", - "url": "https://files.pythonhosted.org/packages/77/32/e3597cb19ffffe724ad4bf0beca4153419918e7fa4ba6a34b04ee4da3371/Flask-0.12.2-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 282365, + "upload-time": "2021-02-08T15:20:44.821674Z", + "url": "https://files.pythonhosted.org/packages/dd/87/5a0cbcabc5884507ad60bde6606b0d6b4c0067992190727011c94d6f93f9/Werkzeug-2.0.0rc1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-0.12.2.tar.gz", + "filename": "Werkzeug-2.0.0rc1.tar.gz", "hashes": { - "sha256": "49f44461237b69ecd901cc7ce66feea0319b9158743dd27a2899962ab214dac1" + "sha256": "17dd95d6e5f8c70870dad21589a2a5668d4eed4ea222f4969144cc60196e8d30" }, "provenance": null, - "requires-python": null, - "size": 548510, - "upload-time": "2017-05-16T06:39:34.794990Z", - "url": "https://files.pythonhosted.org/packages/eb/12/1c7bd06fcbd08ba544f25bf2c6612e305a70ea51ca0eda8007344ec3f123/Flask-0.12.2.tar.gz", + "requires-python": ">=3.6", + "size": 884419, + "upload-time": "2021-02-08T15:20:46.757508Z", + "url": "https://files.pythonhosted.org/packages/b8/92/54453f7d749e11ffea212be66feedd1a8f280e7b862466f25d2aa9f886ab/Werkzeug-2.0.0rc1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "c03e4cdb73c655438f263171ef8dfe199dc128a40bd0916140276c03d56785c3" + "sha256": "09f281620fee1dc6ff8f4918671903c351166e144829eacd2e089de330a55ea5" }, "data-dist-info-metadata": { - "sha256": "c03e4cdb73c655438f263171ef8dfe199dc128a40bd0916140276c03d56785c3" + "sha256": "09f281620fee1dc6ff8f4918671903c351166e144829eacd2e089de330a55ea5" }, - "filename": "Flask-0.12.3-py2.py3-none-any.whl", + "filename": "Werkzeug-2.0.0rc2-py3-none-any.whl", "hashes": { - "sha256": "74bb782687731332b86aa8ab0817be14c9e63e5fa837934de8be4f9236d6d0d2" + "sha256": "16d1ef7cdafd6311b933e25903286f347ec8e02468dc3c320d9583dbb4ca998b" }, "provenance": null, - "requires-python": null, - "size": 88361, - "upload-time": "2018-04-26T20:12:32.459965Z", - "url": "https://files.pythonhosted.org/packages/24/3e/1b6aa496fa9bb119f6b22263ca5ca9e826aaa132431fd78f413c8bcc18e3/Flask-0.12.3-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 284466, + "upload-time": "2021-03-03T20:45:59.712747Z", + "url": "https://files.pythonhosted.org/packages/25/4f/898a560dd4131a8c93845f31afe84e9699330fb5affd2acc6265ce6c9299/Werkzeug-2.0.0rc2-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-0.12.3.tar.gz", + "filename": "Werkzeug-2.0.0rc2.tar.gz", "hashes": { - "sha256": "0f431076a50908f0484dcddd0f2fd0241129ef9ca1876799b3ebe14d823f60de" + "sha256": "6e221719d5110083389ab2013887c726563085001e7a0aaba1cc509fc51b84a9" }, "provenance": null, - "requires-python": null, - "size": 531380, - "upload-time": "2018-04-26T20:12:34.580941Z", - "url": "https://files.pythonhosted.org/packages/80/84/ddf5d2141e84f71ba184ea58b3d9b9caaee9cc49ca0303051ac02381791c/Flask-0.12.3.tar.gz", + "requires-python": ">=3.6", + "size": 889048, + "upload-time": "2021-03-03T20:46:02.009164Z", + "url": "https://files.pythonhosted.org/packages/e4/5b/ccd05f47e4c6f30bdf224dfee7c6166edcca924f626dad51516d88b7b57c/Werkzeug-2.0.0rc2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "f09b92ddf95a72a70aa415bdfdb12473a6ac494df9944b9b17059c39499c025e" + "sha256": "9bc66c1f6d9304c62e05711637b6462d408c08171038a1ba8b53b9a84513cabf" }, "data-dist-info-metadata": { - "sha256": "f09b92ddf95a72a70aa415bdfdb12473a6ac494df9944b9b17059c39499c025e" + "sha256": "9bc66c1f6d9304c62e05711637b6462d408c08171038a1ba8b53b9a84513cabf" }, - "filename": "Flask-0.12.4-py2.py3-none-any.whl", + "filename": "Werkzeug-2.0.0rc3-py3-none-any.whl", "hashes": { - "sha256": "6c02dbaa5a9ef790d8219bdced392e2d549c10cd5a5ba4b6aa65126b2271af29" + "sha256": "ff80a8377526eb9a730148a8646a2b4e4217c519b6b55cc1b6138f666c52f57c" }, "provenance": null, - "requires-python": null, - "size": 81756, - "upload-time": "2018-04-30T01:24:56.768063Z", - "url": "https://files.pythonhosted.org/packages/2e/48/f1936dadac2326b3d73f2fe0a964a87d16be16eb9d7fc56f09c1bea3d17c/Flask-0.12.4-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 284536, + "upload-time": "2021-03-17T20:42:05.949344Z", + "url": "https://files.pythonhosted.org/packages/0c/ca/9aa0164bf65fd31692f816fec3f7fdb94d8f2844b2517aec7c6bcaac1cf0/Werkzeug-2.0.0rc3-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-0.12.4.tar.gz", + "filename": "Werkzeug-2.0.0rc3.tar.gz", "hashes": { - "sha256": "2ea22336f6d388b4b242bc3abf8a01244a8aa3e236e7407469ef78c16ba355dd" + "sha256": "c66bc39b74a7d3383fdd009d73fd003f9f39c0fd2b129f282ab0d6a409e452f0" }, "provenance": null, - "requires-python": null, - "size": 531086, - "upload-time": "2018-04-30T01:25:00.430363Z", - "url": "https://files.pythonhosted.org/packages/1b/72/ffc594a6832337ace475f939e61c34a44cbb150cde9589f98c482b407dd8/Flask-0.12.4.tar.gz", + "requires-python": ">=3.6", + "size": 889409, + "upload-time": "2021-03-17T20:42:08.056817Z", + "url": "https://files.pythonhosted.org/packages/48/32/95ae24bbfc194e8d461108d7b7cb4327e9401738f8e5517d599d8892f493/Werkzeug-2.0.0rc3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "600ae570a1ed24e5ba6848eda95bea195c1991d4c12ff63d346c9a9fad01e5dd" + "sha256": "f2019d8cce10b6c670c46f3181b9cc7448d5723f24d247be623f6390b4885277" }, "data-dist-info-metadata": { - "sha256": "600ae570a1ed24e5ba6848eda95bea195c1991d4c12ff63d346c9a9fad01e5dd" + "sha256": "f2019d8cce10b6c670c46f3181b9cc7448d5723f24d247be623f6390b4885277" }, - "filename": "Flask-0.12.5-py2.py3-none-any.whl", + "filename": "Werkzeug-2.0.0rc4-py3-none-any.whl", "hashes": { - "sha256": "2c710d1d42317c802c43000daa16de9de6026146b344ab3376cbc6d18846b863" + "sha256": "7fff67401402b565044b26c09201177e62ea212f9c9b809f7624481dd8421975" }, "provenance": null, - "requires-python": null, - "size": 81748, - "upload-time": "2020-02-10T19:31:26.873584Z", - "url": "https://files.pythonhosted.org/packages/a4/36/756c34af4523bb0dfa77d3c83455bc4d5d01d6f03b20d8414f3e4deb8669/Flask-0.12.5-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 286455, + "upload-time": "2021-04-16T15:35:25.409568Z", + "url": "https://files.pythonhosted.org/packages/b2/51/44cfc65463f6d763b863fbcdfb2a2e367e403d4299b67ae7f163bb2bd309/Werkzeug-2.0.0rc4-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-0.12.5.tar.gz", + "filename": "Werkzeug-2.0.0rc4.tar.gz", "hashes": { - "sha256": "fac2b9d443e49f7e7358a444a3db5950bdd0324674d92ba67f8f1f15f876b14f" + "sha256": "4158aad4fdfe14d0ffe9f8ae832323e0ed90615b0354c13875f59e8a08e6a6fa" }, "provenance": null, - "requires-python": null, - "size": 621389, - "upload-time": "2020-02-10T19:31:30.140398Z", - "url": "https://files.pythonhosted.org/packages/32/57/3c33fe153ea008e9e0202eb028972178337c55777686aac03f41ade671f8/Flask-0.12.5.tar.gz", + "requires-python": ">=3.6", + "size": 891168, + "upload-time": "2021-04-16T15:35:27.826817Z", + "url": "https://files.pythonhosted.org/packages/f1/03/dc680caa5583d6c0c5478b69886d01246a0faceff012a58a7a5d530f7cad/Werkzeug-2.0.0rc4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9074506143cb4e68e9f2437e4d9432685e4c5de7cf4e70e682ad5dcb8f57f57f" + "sha256": "cef8bc73500078a9203008d1fc87405d112ee2e376b4f8f634a5601e94394ad6" }, "data-dist-info-metadata": { - "sha256": "9074506143cb4e68e9f2437e4d9432685e4c5de7cf4e70e682ad5dcb8f57f57f" + "sha256": "cef8bc73500078a9203008d1fc87405d112ee2e376b4f8f634a5601e94394ad6" }, - "filename": "Flask-1.0-py2.py3-none-any.whl", + "filename": "Werkzeug-2.0.0rc5-py3-none-any.whl", "hashes": { - "sha256": "b1883637bbee4dc7bc98d900792d0a304d609fce0f5bd9ca91d1b6457e5918dd" + "sha256": "bde529cfaf9f42e94365e14b8dea5a76b0dcea8862957a4afacba996a367a8ff" }, "provenance": null, - "requires-python": null, - "size": 97791, - "upload-time": "2018-04-26T20:12:52.254298Z", - "url": "https://files.pythonhosted.org/packages/55/b1/4365193655df97227ace49311365cc296e74b60c7f5c63d23cd30175e2f6/Flask-1.0-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 286451, + "upload-time": "2021-05-03T14:16:08.217777Z", + "url": "https://files.pythonhosted.org/packages/69/90/f631f060164473d5c5c2c56b342572b2b44762440e4ae09df7f5674b9d21/Werkzeug-2.0.0rc5-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-1.0.tar.gz", + "filename": "Werkzeug-2.0.0rc5.tar.gz", "hashes": { - "sha256": "7fab1062d11dd0038434e790d18c5b9133fd9e6b7257d707c4578ccc1e38b67c" + "sha256": "4e022c82ed0440ad1c1d6613f9a86a729e896a1f01a53cc9bff9bbe246f6e1cc" }, "provenance": null, - "requires-python": null, - "size": 643442, - "upload-time": "2018-04-26T20:12:54.184864Z", - "url": "https://files.pythonhosted.org/packages/99/ab/eedb921f26adf7057ade1291f9c1bfa35a506d64894f58546457ef658772/Flask-1.0.tar.gz", + "requires-python": ">=3.6", + "size": 891312, + "upload-time": "2021-05-03T14:16:12.358533Z", + "url": "https://files.pythonhosted.org/packages/13/0c/685aa51afacd60d10b493d510da0a2f1843857bceb4a42ae2e6718eef440/Werkzeug-2.0.0rc5.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "750846511d9c717de42fc5466336cdaef128e85f1b8b5111d75c6bbf408daaa4" + "sha256": "51d540ad1175cc2502abde872b063bf25a6d38dc31ad7a76c0485d74351ce85a" }, "data-dist-info-metadata": { - "sha256": "750846511d9c717de42fc5466336cdaef128e85f1b8b5111d75c6bbf408daaa4" + "sha256": "51d540ad1175cc2502abde872b063bf25a6d38dc31ad7a76c0485d74351ce85a" }, - "filename": "Flask-1.0.1-py2.py3-none-any.whl", + "filename": "Werkzeug-2.0.0-py3-none-any.whl", "hashes": { - "sha256": "dbe2a9f539f4d0fe26fa44c08d6e556e2a4a4dd3a3fb0550f39954cf57571363" + "sha256": "64c02f6495ba01eddd6625b3675f357cd358a73f1e38458a56ad86c5baa30b53" }, "provenance": null, - "requires-python": null, - "size": 91320, - "upload-time": "2018-04-30T02:09:48.725075Z", - "url": "https://files.pythonhosted.org/packages/90/72/b5ed853418364d8e7006550dbdb2cb9ac3e33ce3c9145acc7898fca8c0b6/Flask-1.0.1-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 288104, + "upload-time": "2021-05-11T20:26:15.837280Z", + "url": "https://files.pythonhosted.org/packages/ff/1d/960bb4017c68674a1cb099534840f18d3def3ce44aed12b5ed8b78e0153e/Werkzeug-2.0.0-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-1.0.1.tar.gz", + "filename": "Werkzeug-2.0.0.tar.gz", "hashes": { - "sha256": "cfc15b45622f9cfee6b5803723070fd0f489b3bd662179195e702cb95fd924c8" + "sha256": "3389bbfe6d40c6dd25e6d3f974155163c8b3de5bbda6a89342d4ab93fae80ba0" }, "provenance": null, - "requires-python": null, - "size": 644402, - "upload-time": "2018-04-30T02:09:53.237533Z", - "url": "https://files.pythonhosted.org/packages/6d/2f/95a73db56fa2c2b3187bb69783cb2bea4327d1e7b2e0cf60e15df59502ee/Flask-1.0.1.tar.gz", + "requires-python": ">=3.6", + "size": 892229, + "upload-time": "2021-05-11T20:26:20.422291Z", + "url": "https://files.pythonhosted.org/packages/4d/0c/7b8934a4073c282e159f9133e55d3fa31b8b99a53c5a67d0a35e4c0ddb16/Werkzeug-2.0.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "880e6d88d5b34ed80255ef34693646356b1c923f39ddf2727ef1ecf54f966519" + "sha256": "f3e5b7dc43271aa9c20a2f9df03bfadc8410bb210b448b178703893576cd80bd" }, "data-dist-info-metadata": { - "sha256": "880e6d88d5b34ed80255ef34693646356b1c923f39ddf2727ef1ecf54f966519" + "sha256": "f3e5b7dc43271aa9c20a2f9df03bfadc8410bb210b448b178703893576cd80bd" }, - "filename": "Flask-1.0.2-py2.py3-none-any.whl", + "filename": "Werkzeug-2.0.1-py3-none-any.whl", "hashes": { - "sha256": "a080b744b7e345ccfcbc77954861cb05b3c63786e93f2b3875e0913d44b43f05" + "sha256": "6c1ec500dcdba0baa27600f6a22f6333d8b662d22027ff9f6202e3367413caa8" }, "provenance": null, - "requires-python": null, - "size": 91364, - "upload-time": "2018-05-02T14:26:26.228390Z", - "url": "https://files.pythonhosted.org/packages/7f/e7/08578774ed4536d3242b14dacb4696386634607af824ea997202cd0edb4b/Flask-1.0.2-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 288225, + "upload-time": "2021-05-17T23:16:08.271054Z", + "url": "https://files.pythonhosted.org/packages/bd/24/11c3ea5a7e866bf2d97f0501d0b4b1c9bbeade102bb4b588f0d2919a5212/Werkzeug-2.0.1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-1.0.2.tar.gz", + "filename": "Werkzeug-2.0.1.tar.gz", "hashes": { - "sha256": "2271c0070dbcb5275fad4a82e29f23ab92682dc45f9dfbc22c02ba9b9322ce48" + "sha256": "1de1db30d010ff1af14a009224ec49ab2329ad2cde454c8a708130642d579c42" }, "provenance": null, - "requires-python": null, - "size": 644534, - "upload-time": "2018-05-02T14:26:28.310571Z", - "url": "https://files.pythonhosted.org/packages/4b/12/c1fbf4971fda0e4de05565694c9f0c92646223cff53f15b6eb248a310a62/Flask-1.0.2.tar.gz", + "requires-python": ">=3.6", + "size": 892730, + "upload-time": "2021-05-17T23:16:14.394781Z", + "url": "https://files.pythonhosted.org/packages/e3/bd/a49e5f756b2f29010b5be321fe02478660dbf8fefea3f078493c86011b5f/Werkzeug-2.0.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d9f0f6764464b23c4e1e6060728cff41fa8de608723fe9e3054308b56a36131a" + "sha256": "be1ff1ac046da669056275910207d2887825eba2c7d78deb31f01f3d9a3e47f1" }, "data-dist-info-metadata": { - "sha256": "d9f0f6764464b23c4e1e6060728cff41fa8de608723fe9e3054308b56a36131a" + "sha256": "be1ff1ac046da669056275910207d2887825eba2c7d78deb31f01f3d9a3e47f1" }, - "filename": "Flask-1.0.3-py2.py3-none-any.whl", + "filename": "Werkzeug-2.0.2-py3-none-any.whl", "hashes": { - "sha256": "e7d32475d1de5facaa55e3958bc4ec66d3762076b074296aa50ef8fdc5b9df61" + "sha256": "63d3dc1cf60e7b7e35e97fa9861f7397283b75d765afcaefd993d6046899de8f" }, "provenance": null, - "requires-python": null, - "size": 92053, - "upload-time": "2019-05-17T17:59:03.245856Z", - "url": "https://files.pythonhosted.org/packages/9a/74/670ae9737d14114753b8c8fdf2e8bd212a05d3b361ab15b44937dfd40985/Flask-1.0.3-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 288921, + "upload-time": "2021-10-06T00:27:10.617520Z", + "url": "https://files.pythonhosted.org/packages/1e/73/51137805d1b8d97367a8a77cae4a792af14bb7ce58fbd071af294c740cf0/Werkzeug-2.0.2-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-1.0.3.tar.gz", + "filename": "Werkzeug-2.0.2.tar.gz", "hashes": { - "sha256": "ad7c6d841e64296b962296c2c2dabc6543752985727af86a975072dea984b6f3" + "sha256": "aa2bb6fc8dee8d6c504c0ac1e7f5f7dc5810a9903e793b6f715a9f015bdadb9a" }, "provenance": null, - "requires-python": null, - "size": 647311, - "upload-time": "2019-05-17T17:59:07.791692Z", - "url": "https://files.pythonhosted.org/packages/e9/96/8f6d83828a77306a119e12b215a7b0637c955b408fb1c161311a6891b958/Flask-1.0.3.tar.gz", + "requires-python": ">=3.6", + "size": 895061, + "upload-time": "2021-10-06T00:27:12.986421Z", + "url": "https://files.pythonhosted.org/packages/83/3c/ecdb36f49ab06defb0d5a466cfeb4ae90a55d02cfef379f781da2801a45d/Werkzeug-2.0.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "8034294b95b4c5129c70921cf74dbaafe959a3a5072ac3b275892b7c834928c5" + "sha256": "471cdd6bb245829cabee8a91e36679edb371469fa98e76bf29885c8afaaf5d8e" }, "data-dist-info-metadata": { - "sha256": "8034294b95b4c5129c70921cf74dbaafe959a3a5072ac3b275892b7c834928c5" + "sha256": "471cdd6bb245829cabee8a91e36679edb371469fa98e76bf29885c8afaaf5d8e" }, - "filename": "Flask-1.0.4-py2.py3-none-any.whl", + "filename": "Werkzeug-2.0.3-py3-none-any.whl", "hashes": { - "sha256": "1a21ccca71cee5e55b6a367cc48c6eb47e3c447f76e64d41f3f3f931c17e7c96" + "sha256": "1421ebfc7648a39a5c58c601b154165d05cf47a3cd0ccb70857cbdacf6c8f2b8" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", - "size": 92416, - "upload-time": "2019-07-04T22:58:23.261646Z", - "url": "https://files.pythonhosted.org/packages/d8/94/7350820ae209ccdba073f83220cea1c376f2621254d1e0e82609c9a65e58/Flask-1.0.4-py2.py3-none-any.whl", + "requires-python": ">=3.6", + "size": 289232, + "upload-time": "2022-02-07T21:04:36.336331Z", + "url": "https://files.pythonhosted.org/packages/f4/f3/22afbdb20cc4654b10c98043414a14057cd27fdba9d4ae61cea596000ba2/Werkzeug-2.0.3-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-1.0.4.tar.gz", + "filename": "Werkzeug-2.0.3.tar.gz", "hashes": { - "sha256": "ed1330220a321138de53ec7c534c3d90cf2f7af938c7880fc3da13aa46bf870f" + "sha256": "b863f8ff057c522164b6067c9e28b041161b4be5ba4d0daceeaa50a163822d3c" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", - "size": 615497, - "upload-time": "2019-07-04T22:58:27.094092Z", - "url": "https://files.pythonhosted.org/packages/36/70/2234ee8842148cef44261c2cebca3a6384894bce6112b73b18693cdcc62f/Flask-1.0.4.tar.gz", + "requires-python": ">=3.6", + "size": 895551, + "upload-time": "2022-02-07T21:04:39.140704Z", + "url": "https://files.pythonhosted.org/packages/6c/a8/60514fade2318e277453c9588545d0c335ea3ea6440ce5cdabfca7f73117/Werkzeug-2.0.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "cc3834ac3a24d8c535bd66d312bb7366bbe29e8a324b6b9bd2678e743818a148" + "sha256": "764c9f80b0bff07ab5243fbc61e2b6517932bd9d5eaeb033ad436b7da83c3ef2" }, "data-dist-info-metadata": { - "sha256": "cc3834ac3a24d8c535bd66d312bb7366bbe29e8a324b6b9bd2678e743818a148" + "sha256": "764c9f80b0bff07ab5243fbc61e2b6517932bd9d5eaeb033ad436b7da83c3ef2" }, - "filename": "Flask-1.1.0-py2.py3-none-any.whl", + "filename": "Werkzeug-2.1.0-py3-none-any.whl", "hashes": { - "sha256": "a31adc27de06034c657a8dc091cc5fcb0227f2474798409bff0e9674de31a026" + "sha256": "094ecfc981948f228b30ee09dbfe250e474823b69b9b1292658301b5894bbf08" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 94238, - "upload-time": "2019-07-04T23:19:19.719994Z", - "url": "https://files.pythonhosted.org/packages/c3/31/6904ac846fc65a7fa6cac8b4ddc392ce96ca08ee67b0f97854e9575bbb26/Flask-1.1.0-py2.py3-none-any.whl", + "requires-python": ">=3.7", + "size": 224635, + "upload-time": "2022-03-28T17:55:57.161844Z", + "url": "https://files.pythonhosted.org/packages/dc/67/8b93ea73e9d3b2fb1761a589f1554d0ab156a0f960f3d23b4a79a70de49b/Werkzeug-2.1.0-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-1.1.0.tar.gz", + "filename": "Werkzeug-2.1.0.tar.gz", "hashes": { - "sha256": "b5ae63812021cb04174fcff05d560a98387a44d9cccd4652a2bfa131ba4e4c9b" + "sha256": "9b55466a3e99e13b1f0686a66117d39bda85a992166e0a79aedfcf3586328f7a" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 625159, - "upload-time": "2019-07-04T23:19:24.142387Z", - "url": "https://files.pythonhosted.org/packages/1b/73/5133d483c4eac2c49f82a80bbb25c2d75e01177afe66f84ef8dc6d17c071/Flask-1.1.0.tar.gz", + "requires-python": ">=3.7", + "size": 833735, + "upload-time": "2022-03-28T17:55:59.851355Z", + "url": "https://files.pythonhosted.org/packages/a1/07/daa2d95151f3debf3b6d1f3c0b9619da8c93759f7e4e794b9a1dbde52bea/Werkzeug-2.1.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "1ede11e93a5328e6973a69901e1105dc0d0e6e9cdd7b6022d24ccd76eebe5564" + "sha256": "0c6d4bda71162ca9ffacadc2b0c77d2ff284dd185327a2a558a8c873afa80576" }, "data-dist-info-metadata": { - "sha256": "1ede11e93a5328e6973a69901e1105dc0d0e6e9cdd7b6022d24ccd76eebe5564" + "sha256": "0c6d4bda71162ca9ffacadc2b0c77d2ff284dd185327a2a558a8c873afa80576" }, - "filename": "Flask-1.1.1-py2.py3-none-any.whl", + "filename": "Werkzeug-2.1.1-py3-none-any.whl", "hashes": { - "sha256": "45eb5a6fd193d6cf7e0cf5d8a5b31f83d5faae0293695626f539a823e93b13f6" + "sha256": "3c5493ece8268fecdcdc9c0b112211acd006354723b280d643ec732b6d4063d6" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 94457, - "upload-time": "2019-07-08T18:00:28.597456Z", - "url": "https://files.pythonhosted.org/packages/9b/93/628509b8d5dc749656a9641f4caf13540e2cdec85276964ff8f43bbb1d3b/Flask-1.1.1-py2.py3-none-any.whl", + "requires-python": ">=3.7", + "size": 224656, + "upload-time": "2022-04-01T16:01:11.348545Z", + "url": "https://files.pythonhosted.org/packages/13/3c/07aab80ab09ea9a7dc1a312225124d8cfa4dcfb0cdc68e61f60819beb36c/Werkzeug-2.1.1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-1.1.1.tar.gz", + "filename": "Werkzeug-2.1.1.tar.gz", "hashes": { - "sha256": "13f9f196f330c7c2c5d7a5cf91af894110ca0215ac051b5844701f2bfd934d52" + "sha256": "f8e89a20aeabbe8a893c24a461d3ee5dad2123b05cc6abd73ceed01d39c3ae74" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 625458, - "upload-time": "2019-07-08T18:00:31.166781Z", - "url": "https://files.pythonhosted.org/packages/2e/80/3726a729de758513fd3dbc64e93098eb009c49305a97c6751de55b20b694/Flask-1.1.1.tar.gz", + "requires-python": ">=3.7", + "size": 833848, + "upload-time": "2022-04-01T16:01:16.143991Z", + "url": "https://files.pythonhosted.org/packages/ab/ff/8bd63902be9e33157bf14384382f7ec0c70ee001066b057dd58251e1c769/Werkzeug-2.1.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "dc83693d61fa9ca7d9df747637e6d0672e1339ed7040233079973d9b070daed7" + "sha256": "bd60583c3f5dfd0ce5e1602ea5f279172fdea7ba6a30f9c6be448b6220a2e01d" }, "data-dist-info-metadata": { - "sha256": "dc83693d61fa9ca7d9df747637e6d0672e1339ed7040233079973d9b070daed7" + "sha256": "bd60583c3f5dfd0ce5e1602ea5f279172fdea7ba6a30f9c6be448b6220a2e01d" }, - "filename": "Flask-1.1.2-py2.py3-none-any.whl", + "filename": "Werkzeug-2.1.2-py3-none-any.whl", "hashes": { - "sha256": "8a4fdd8936eba2512e9c85df320a37e694c93945b33ef33c89946a340a238557" + "sha256": "72a4b735692dd3135217911cbeaa1be5fa3f62bffb8745c5215420a03dc55255" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 94570, - "upload-time": "2020-04-03T17:17:53.739219Z", - "url": "https://files.pythonhosted.org/packages/f2/28/2a03252dfb9ebf377f40fba6a7841b47083260bf8bd8e737b0c6952df83f/Flask-1.1.2-py2.py3-none-any.whl", + "requires-python": ">=3.7", + "size": 224942, + "upload-time": "2022-04-28T17:39:34.966663Z", + "url": "https://files.pythonhosted.org/packages/c4/44/f50f2d22cdfb6d56c03d1b4cc3cfa03ebee2f21b59a7768f151e43415ba5/Werkzeug-2.1.2-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-1.1.2.tar.gz", + "filename": "Werkzeug-2.1.2.tar.gz", "hashes": { - "sha256": "4efa1ae2d7c9865af48986de8aeb8504bf32c7f3d6fdc9353d34b21f4b127060" + "sha256": "1ce08e8093ed67d638d63879fd1ba3735817f7a80de3674d293f5984f25fb6e6" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 637516, - "upload-time": "2020-04-03T17:17:56.951165Z", - "url": "https://files.pythonhosted.org/packages/4e/0b/cb02268c90e67545a0e3a37ea1ca3d45de3aca43ceb7dbf1712fb5127d5d/Flask-1.1.2.tar.gz", + "requires-python": ">=3.7", + "size": 835169, + "upload-time": "2022-04-28T17:39:37.378098Z", + "url": "https://files.pythonhosted.org/packages/10/cf/97eb1a3847c01ae53e8376bc21145555ac95279523a935963dc8ff96c50b/Werkzeug-2.1.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "f72ab7df3a928d677cda583b62a1aac50910554e717a65ccd8d2d89fc0cc036c" + "sha256": "80f899bc9ae5de551192e458e0317c589b05f09e2570dd52bc8a32e047c43048" }, "data-dist-info-metadata": { - "sha256": "f72ab7df3a928d677cda583b62a1aac50910554e717a65ccd8d2d89fc0cc036c" + "sha256": "80f899bc9ae5de551192e458e0317c589b05f09e2570dd52bc8a32e047c43048" }, - "filename": "Flask-1.1.3-py2.py3-none-any.whl", + "filename": "Werkzeug-2.2.0a1-py3-none-any.whl", "hashes": { - "sha256": "d89a27d3f7150268ec078b94760f9a2628079f0b7998b55ecfd73a0bcce90e9f" + "sha256": "60ab4823078f08fdb36b5b83b35f1c422eab8c92929eba5487e1bd52d2316fd4" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 94594, - "upload-time": "2021-05-13T23:26:08.710780Z", - "url": "https://files.pythonhosted.org/packages/a7/00/1d77abb36c69a6d91388dec45cc4c651336412f74c1356fa9c83a582a7d4/Flask-1.1.3-py2.py3-none-any.whl", + "requires-python": ">=3.7", + "size": 230460, + "upload-time": "2022-07-08T17:52:26.918437Z", + "url": "https://files.pythonhosted.org/packages/79/d2/f7b8287d893e562043cbe141d907948d345c8368bb48a27ca7db4a5ee934/Werkzeug-2.2.0a1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-1.1.3.tar.gz", + "filename": "Werkzeug-2.2.0a1.tar.gz", "hashes": { - "sha256": "56513a61e2b953dce9c0a1680886a72e169afe13fe6341ac2cdab82426ea1586" + "sha256": "6a3fe061435495aed49c1ea54dbdf1529b6333bb7ddbe20089e4360250b040ec" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 635885, - "upload-time": "2021-05-13T23:26:13.486798Z", - "url": "https://files.pythonhosted.org/packages/eb/29/d5afa1447df7e4ccb4d7f9427de5beef2210d238c0fefbef4bbe165d2f50/Flask-1.1.3.tar.gz", + "requires-python": ">=3.7", + "size": 838754, + "upload-time": "2022-07-08T17:52:33.843438Z", + "url": "https://files.pythonhosted.org/packages/9b/da/568076b989828f8ec3ea1bb710d069216b747b9f939b671bc8b9b116b7ae/Werkzeug-2.2.0a1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "a3ba9f599dd66756bfb98613aab52fd3abc96c5ed9c99a0ef3945b148ff9c5a9" + "sha256": "955a8c82efebcce97eaf5c37412ee4fac9861bb83a6939322dcdffda4aa4cd6d" }, "data-dist-info-metadata": { - "sha256": "a3ba9f599dd66756bfb98613aab52fd3abc96c5ed9c99a0ef3945b148ff9c5a9" + "sha256": "955a8c82efebcce97eaf5c37412ee4fac9861bb83a6939322dcdffda4aa4cd6d" }, - "filename": "Flask-1.1.4-py2.py3-none-any.whl", + "filename": "Werkzeug-2.2.0-py3-none-any.whl", "hashes": { - "sha256": "c34f04500f2cbbea882b1acb02002ad6fe6b7ffa64a6164577995657f50aed22" + "sha256": "81806f8a5b35e6cb1b39a6f28dabf0e123f069c8596119a1a9a43838870016cd" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 94591, - "upload-time": "2021-05-14T01:45:55.061151Z", - "url": "https://files.pythonhosted.org/packages/e8/6d/994208daa354f68fd89a34a8bafbeaab26fda84e7af1e35bdaed02b667e6/Flask-1.1.4-py2.py3-none-any.whl", + "requires-python": ">=3.7", + "size": 232218, + "upload-time": "2022-07-23T19:42:21.617714Z", + "url": "https://files.pythonhosted.org/packages/d3/63/0e4cb01bc4fe5c62ce63587c9471645afdb8a1a3dc2fa1fe2b6a3fbb78f5/Werkzeug-2.2.0-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-1.1.4.tar.gz", + "filename": "Werkzeug-2.2.0.tar.gz", "hashes": { - "sha256": "0fbeb6180d383a9186d0d6ed954e0042ad9f18e0e8de088b2b419d526927d196" + "sha256": "fe8bcdcef40275ed915fc734c2527a39d705b57a716d4f09e790296abbd16a7f" }, "provenance": null, - "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", - "size": 635920, - "upload-time": "2021-05-14T01:45:58.328834Z", - "url": "https://files.pythonhosted.org/packages/4d/5b/2d145f5fe718b2f15ebe69240538f06faa8bbb76488bf962091db1f7a26d/Flask-1.1.4.tar.gz", + "requires-python": ">=3.7", + "size": 838552, + "upload-time": "2022-07-23T19:42:23.923732Z", + "url": "https://files.pythonhosted.org/packages/dc/db/598e5986e8cc1eeb14ecff2c1590dc59f95153cdb757196b0980b3ad0763/Werkzeug-2.2.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "c7fbe56031a91b9d6dd4948409a43007254c2f4889f5f454cb71b2c682d2c9c7" + "sha256": "9c47d17faa805bcb552726208675d79b8378c3caaffd1579e80fa32604f37883" }, "data-dist-info-metadata": { - "sha256": "c7fbe56031a91b9d6dd4948409a43007254c2f4889f5f454cb71b2c682d2c9c7" + "sha256": "9c47d17faa805bcb552726208675d79b8378c3caaffd1579e80fa32604f37883" }, - "filename": "Flask-2.0.0rc1-py3-none-any.whl", + "filename": "Werkzeug-2.2.1-py3-none-any.whl", "hashes": { - "sha256": "ac8a1e93614ec8d4143b54587692b0bac6d094c543add0d026b5443139781378" + "sha256": "7e1db6a5ba6b9a8be061e47e900456355b8714c0f238b0313f53afce1a55a79a" }, "provenance": null, - "requires-python": ">=3.6", - "size": 88388, - "upload-time": "2021-04-16T15:54:18.348273Z", - "url": "https://files.pythonhosted.org/packages/a8/04/67073caa5397b39e5b19f00e8d8cdd2c4a9b5b83ed4329a812d82227039a/Flask-2.0.0rc1-py3-none-any.whl", + "requires-python": ">=3.7", + "size": 232397, + "upload-time": "2022-07-27T20:44:18.267345Z", + "url": "https://files.pythonhosted.org/packages/c0/93/d6d60870e47162ea6a1bbdd787649eea776b2a70618dd66ed87cb2238543/Werkzeug-2.2.1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-2.0.0rc1.tar.gz", + "filename": "Werkzeug-2.2.1.tar.gz", "hashes": { - "sha256": "2353e7afbd0525d52ae8de3e259d89c2c951eae6f935126e20c7fd94c36e4255" + "sha256": "4d7013ef96fd197d1cdeb03e066c6c5a491ccb44758a5b2b91137319383e5a5a" }, "provenance": null, - "requires-python": ">=3.6", - "size": 619271, - "upload-time": "2021-04-16T15:54:20.591597Z", - "url": "https://files.pythonhosted.org/packages/34/b2/7b7e56d1acb16a211b9024a81154160da43aad32d9780e9cd31262da581c/Flask-2.0.0rc1.tar.gz", + "requires-python": ">=3.7", + "size": 838993, + "upload-time": "2022-07-27T20:44:35.617564Z", + "url": "https://files.pythonhosted.org/packages/32/19/a92cdbd9fb795928dfca1031278ae8a7f051e78a2c057c224ad2d4cdd95e/Werkzeug-2.2.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "52fa3f084f70c5d9b55f4c1016dc3bbfe19dd0aed1d65c4780c899c1c4f5f60b" + "sha256": "873e369dda2f110432debc172990f047b2c0e1436d84a7a0c5fffbc4842b8ec3" }, "data-dist-info-metadata": { - "sha256": "52fa3f084f70c5d9b55f4c1016dc3bbfe19dd0aed1d65c4780c899c1c4f5f60b" + "sha256": "873e369dda2f110432debc172990f047b2c0e1436d84a7a0c5fffbc4842b8ec3" }, - "filename": "Flask-2.0.0rc2-py3-none-any.whl", + "filename": "Werkzeug-2.2.2-py3-none-any.whl", "hashes": { - "sha256": "58dab1652d12e432973284d3be02d5820fdf88850b59f36524650be07a1cde2c" + "sha256": "f979ab81f58d7318e064e99c4506445d60135ac5cd2e177a2de0089bfd4c9bd5" }, "provenance": null, - "requires-python": ">=3.6", - "size": 93189, - "upload-time": "2021-05-03T14:14:54.562105Z", - "url": "https://files.pythonhosted.org/packages/5b/e2/c71f0ed2f1b4a29cc7700173ebd2b72faa2101826b4ebf7d830549142297/Flask-2.0.0rc2-py3-none-any.whl", + "requires-python": ">=3.7", + "size": 232700, + "upload-time": "2022-08-08T21:44:13.251607Z", + "url": "https://files.pythonhosted.org/packages/c8/27/be6ddbcf60115305205de79c29004a0c6bc53cec814f733467b1bb89386d/Werkzeug-2.2.2-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-2.0.0rc2.tar.gz", + "filename": "Werkzeug-2.2.2.tar.gz", "hashes": { - "sha256": "944af3be0256ceeb08fea592fa2efe6a5e038bdba26e732dc4bf039ee2682842" + "sha256": "7ea2d48322cc7c0f8b3a215ed73eabd7b5d75d0b50e31ab006286ccff9e00b8f" }, "provenance": null, - "requires-python": ">=3.6", - "size": 624489, - "upload-time": "2021-05-03T14:14:57.971956Z", - "url": "https://files.pythonhosted.org/packages/0e/bf/cef97d7756e721d75830558b239038173dbf53b097be5b3257bf645a0639/Flask-2.0.0rc2.tar.gz", + "requires-python": ">=3.7", + "size": 844378, + "upload-time": "2022-08-08T21:44:15.376440Z", + "url": "https://files.pythonhosted.org/packages/f8/c1/1c8e539f040acd80f844c69a5ef8e2fccdf8b442dabb969e497b55d544e1/Werkzeug-2.2.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "85ce41383b6e52b5ed8361006e1abb4e2d648e37be815f87992a88436c7811c8" + "sha256": "4c8c9a99e544a79a79d8df44d664d659a6d8ea0d6c0740e6db9bf39d941e5cf4" }, "data-dist-info-metadata": { - "sha256": "85ce41383b6e52b5ed8361006e1abb4e2d648e37be815f87992a88436c7811c8" + "sha256": "4c8c9a99e544a79a79d8df44d664d659a6d8ea0d6c0740e6db9bf39d941e5cf4" }, - "filename": "Flask-2.0.0-py3-none-any.whl", + "filename": "Werkzeug-2.2.3-py3-none-any.whl", "hashes": { - "sha256": "1833a4b36ace08dfa1510d86f1bb6fc595d990ec1b838e03ac8dd80ac0705954" + "sha256": "56433961bc1f12533306c624f3be5e744389ac61d722175d543e1751285da612" }, "provenance": null, - "requires-python": ">=3.6", - "size": 93174, - "upload-time": "2021-05-11T21:46:04.397919Z", - "url": "https://files.pythonhosted.org/packages/bf/73/9180d22a40da68382e9cb6edb66a74bf09cb72ac825c130dce9c5a44198d/Flask-2.0.0-py3-none-any.whl", + "requires-python": ">=3.7", + "size": 233551, + "upload-time": "2023-02-14T17:18:42.614039Z", + "url": "https://files.pythonhosted.org/packages/f6/f8/9da63c1617ae2a1dec2fbf6412f3a0cfe9d4ce029eccbda6e1e4258ca45f/Werkzeug-2.2.3-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-2.0.0.tar.gz", + "filename": "Werkzeug-2.2.3.tar.gz", "hashes": { - "sha256": "168e8507792cb8a3aa06afbe5d4d431d3e07c6318bc3893ceecb81aff09f848d" + "sha256": "2e1ccc9417d4da358b9de6f174e3ac094391ea1d4fbef2d667865d819dfd0afe" }, "provenance": null, - "requires-python": ">=3.6", - "size": 624458, - "upload-time": "2021-05-11T21:46:07.758781Z", - "url": "https://files.pythonhosted.org/packages/37/6d/61637b8981e76a9256fade8ce7677e86a6edcd6d4525f459a6b9edbd96a4/Flask-2.0.0.tar.gz", + "requires-python": ">=3.7", + "size": 845884, + "upload-time": "2023-02-14T17:18:44.177358Z", + "url": "https://files.pythonhosted.org/packages/02/3c/baaebf3235c87d61d6593467056d5a8fba7c75ac838b8d100a5e64eba7a0/Werkzeug-2.2.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "e74266d7ae3b44ac3df29e1117ae1b0aa461d306a393e9f7850edabf6fa99e20" + "sha256": "79b0c9ebb15c4b3f3d8aadba21eb353ea08fcdfac67434d7f946dbbaa424c136" }, "data-dist-info-metadata": { - "sha256": "e74266d7ae3b44ac3df29e1117ae1b0aa461d306a393e9f7850edabf6fa99e20" + "sha256": "79b0c9ebb15c4b3f3d8aadba21eb353ea08fcdfac67434d7f946dbbaa424c136" }, - "filename": "Flask-2.0.1-py3-none-any.whl", + "filename": "Werkzeug-2.3.0-py3-none-any.whl", "hashes": { - "sha256": "a6209ca15eb63fc9385f38e452704113d679511d9574d09b2cf9183ae7d20dc9" + "sha256": "340335057f72974d9281dbaf52c8090a9f9a59ba304ae814bf0656e6559c0020" }, "provenance": null, - "requires-python": ">=3.6", - "size": 94797, - "upload-time": "2021-05-21T15:53:08.128824Z", - "url": "https://files.pythonhosted.org/packages/54/4f/1b294c1a4ab7b2ad5ca5fc4a9a65a22ef1ac48be126289d97668852d4ab3/Flask-2.0.1-py3-none-any.whl", + "requires-python": ">=3.8", + "size": 233700, + "upload-time": "2023-04-25T18:04:46.796113Z", + "url": "https://files.pythonhosted.org/packages/ac/a7/2dcb194867fee708cd10217f6d8efeb0ec340c12fd31791129ced5424664/Werkzeug-2.3.0-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-2.0.1.tar.gz", + "filename": "Werkzeug-2.3.0.tar.gz", "hashes": { - "sha256": "1c4c257b1892aec1398784c63791cbaa43062f1f7aeb555c4da961b20ee68f55" + "sha256": "3b6b46926d052b8ebca97c4dc73c12e47bdd07d57ab0600c039c3155450227bc" }, "provenance": null, - "requires-python": ">=3.6", - "size": 626851, - "upload-time": "2021-05-21T15:53:11.463636Z", - "url": "https://files.pythonhosted.org/packages/c0/df/c516b5f38a670b6b0de604c2637ed5860db03692c2f8542fd1f60c2552a7/Flask-2.0.1.tar.gz", + "requires-python": ">=3.8", + "size": 824640, + "upload-time": "2023-04-25T18:04:48.767168Z", + "url": "https://files.pythonhosted.org/packages/ae/66/1b437603a0300864b0fd1e49b732d45a8a5be615eba5121f7cdfb97668dd/Werkzeug-2.3.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "68ab2f8c503f66364dd632e1d4073769093e6546433ebaf0a3f4c6616d647404" + "sha256": "43038a9b6f90a90a15947f6dcc8f81e3d13938a89dc033b74630531744d476fc" }, "data-dist-info-metadata": { - "sha256": "68ab2f8c503f66364dd632e1d4073769093e6546433ebaf0a3f4c6616d647404" + "sha256": "43038a9b6f90a90a15947f6dcc8f81e3d13938a89dc033b74630531744d476fc" }, - "filename": "Flask-2.0.2-py3-none-any.whl", + "filename": "Werkzeug-2.3.1-py3-none-any.whl", "hashes": { - "sha256": "cb90f62f1d8e4dc4621f52106613488b5ba826b2e1e10a33eac92f723093ab6a" + "sha256": "69a4b8fcbb30a4c3fa81a5cebd961541273e4d222a4c08593b0b18312e14f64a" }, "provenance": null, - "requires-python": ">=3.6", - "size": 95238, - "upload-time": "2021-10-04T14:34:52.916386Z", - "url": "https://files.pythonhosted.org/packages/8f/b6/b4fdcb6d01ee20f9cfe81dcf9d3cd6c2f874b996f186f1c0b898c4a59c04/Flask-2.0.2-py3-none-any.whl", + "requires-python": ">=3.8", + "size": 242027, + "upload-time": "2023-04-27T13:44:10.679039Z", + "url": "https://files.pythonhosted.org/packages/9b/5a/6259e936ce9b9043293dd8473943f5e6bba244c2cb6e3e5354406dfb0700/Werkzeug-2.3.1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-2.0.2.tar.gz", + "filename": "Werkzeug-2.3.1.tar.gz", "hashes": { - "sha256": "7b2fb8e934ddd50731893bdcdb00fc8c0315916f9fcd50d22c7cc1a95ab634e2" + "sha256": "2d35a28a75ae03727eae14ea7d13627c0f77aed6b9998441e6dae0b387f697fc" }, "provenance": null, - "requires-python": ">=3.6", - "size": 628479, - "upload-time": "2021-10-04T14:34:54.817314Z", - "url": "https://files.pythonhosted.org/packages/95/40/b976286b5e7ba01794a7e7588e7e7fa27fb16c6168fa849234840bf0f61d/Flask-2.0.2.tar.gz", + "requires-python": ">=3.8", + "size": 831228, + "upload-time": "2023-04-27T13:44:14.071110Z", + "url": "https://files.pythonhosted.org/packages/aa/70/3874542be48f8da37cecf59d931c56543a9b5704da26fad48ddf8bd024ae/Werkzeug-2.3.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "8cae7462dc597ce0cb40ffc6175b0d1fa74e5d1088e5b04bac073ba56430b97c" + "sha256": "a715725037ac312ebbc021dec0c0acdff2ab6de22e616b3273191be0f7236abd" }, "data-dist-info-metadata": { - "sha256": "8cae7462dc597ce0cb40ffc6175b0d1fa74e5d1088e5b04bac073ba56430b97c" + "sha256": "a715725037ac312ebbc021dec0c0acdff2ab6de22e616b3273191be0f7236abd" }, - "filename": "Flask-2.0.3-py3-none-any.whl", + "filename": "Werkzeug-2.3.2-py3-none-any.whl", "hashes": { - "sha256": "59da8a3170004800a2837844bfa84d49b022550616070f7cb1a659682b2e7c9f" + "sha256": "b7b8bc1609f35ae8e45d48a9b58d7a4eb1e41eec148d37e977e5df6ebf3398b2" }, "provenance": null, - "requires-python": ">=3.6", - "size": 95575, - "upload-time": "2022-02-14T20:01:06.923079Z", - "url": "https://files.pythonhosted.org/packages/cd/77/59df23681f4fd19b7cbbb5e92484d46ad587554f5d490f33ef907e456132/Flask-2.0.3-py3-none-any.whl", + "requires-python": ">=3.8", + "size": 242205, + "upload-time": "2023-04-28T19:01:20.162319Z", + "url": "https://files.pythonhosted.org/packages/80/b2/7b7467a8c766121d061bae61f378fc62726c49511c5c8ae435a76d146361/Werkzeug-2.3.2-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-2.0.3.tar.gz", + "filename": "Werkzeug-2.3.2.tar.gz", "hashes": { - "sha256": "e1120c228ca2f553b470df4a5fa927ab66258467526069981b3eb0a91902687d" + "sha256": "2f3278e9ef61511cdf82cc28fc5da0f5b501dd8f01ecf5ef6a5d810048f68702" }, "provenance": null, - "requires-python": ">=3.6", - "size": 629304, - "upload-time": "2022-02-14T20:01:09.281713Z", - "url": "https://files.pythonhosted.org/packages/84/9d/66347e6b3e2eb78647392d3969c23bdc2d8b2fdc32bd078c817c15cb81ad/Flask-2.0.3.tar.gz", + "requires-python": ">=3.8", + "size": 831622, + "upload-time": "2023-04-28T19:01:21.877220Z", + "url": "https://files.pythonhosted.org/packages/fe/1a/2a4da2b4ae4f01522cf01a29d68ddc95a5ff338b56a3cbbd8b77475114cc/Werkzeug-2.3.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "4f57c9b40aa7730c13b90a4b5eecc40d8e506d75f30ef79f88a298e7e8c5f988" + "sha256": "6006f051a5dbab19aaa8f5c0dcf4a4049c1606b243c280d1268ebfab92a23b0b" }, "data-dist-info-metadata": { - "sha256": "4f57c9b40aa7730c13b90a4b5eecc40d8e506d75f30ef79f88a298e7e8c5f988" + "sha256": "6006f051a5dbab19aaa8f5c0dcf4a4049c1606b243c280d1268ebfab92a23b0b" }, - "filename": "Flask-2.1.0-py3-none-any.whl", + "filename": "Werkzeug-2.3.3-py3-none-any.whl", "hashes": { - "sha256": "e4c69910f6a096cc57e4ee45b7ba9afafdcad4cc571db6eb97d5bd01b95422ea" + "sha256": "4866679a0722de00796a74086238bb3b98d90f423f05de039abb09315487254a" }, "provenance": null, - "requires-python": ">=3.7", - "size": 95213, - "upload-time": "2022-03-28T19:15:12.784348Z", - "url": "https://files.pythonhosted.org/packages/ef/31/3ca16c38b92da4850301e426105ba2b747c480d7fe2715ff703360d3880f/Flask-2.1.0-py3-none-any.whl", + "requires-python": ">=3.8", + "size": 242316, + "upload-time": "2023-05-01T15:32:32.548874Z", + "url": "https://files.pythonhosted.org/packages/d1/3d/2f818de3e6f693f215f1de41604ab8fad5c215b1b18eec70a2cc5900ff6c/Werkzeug-2.3.3-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-2.1.0.tar.gz", + "filename": "Werkzeug-2.3.3.tar.gz", "hashes": { - "sha256": "c4dd4a3d8fcae9f892e3f61edfbb1d3cdf9ac03dc72ea1bf8d5c6c964a669674" + "sha256": "a987caf1092edc7523edb139edb20c70571c4a8d5eed02e0b547b4739174d091" }, "provenance": null, - "requires-python": ">=3.7", - "size": 630852, - "upload-time": "2022-03-28T19:15:15.540971Z", - "url": "https://files.pythonhosted.org/packages/c3/80/39a0bcfddac460a7444ca1938cb3f3451bed9d43c976b9c574cf68207b2b/Flask-2.1.0.tar.gz", + "requires-python": ">=3.8", + "size": 831963, + "upload-time": "2023-05-01T15:32:35.152688Z", + "url": "https://files.pythonhosted.org/packages/52/82/bc77d22189679940b9f73685451167221ec5348e08c6d2594f1070767124/Werkzeug-2.3.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "7eb324edcceb1fbdb63196247f7f629ec389ceb900e2d2bbbaff8c0374e6e985" + "sha256": "f227ccabf169304868f99af58fdb3db69acc8d2c4e49d47ce58d7229a5a72c36" }, "data-dist-info-metadata": { - "sha256": "7eb324edcceb1fbdb63196247f7f629ec389ceb900e2d2bbbaff8c0374e6e985" + "sha256": "f227ccabf169304868f99af58fdb3db69acc8d2c4e49d47ce58d7229a5a72c36" }, - "filename": "Flask-2.1.1-py3-none-any.whl", + "filename": "Werkzeug-2.3.4-py3-none-any.whl", "hashes": { - "sha256": "8a4cf32d904cf5621db9f0c9fbcd7efabf3003f22a04e4d0ce790c7137ec5264" + "sha256": "48e5e61472fee0ddee27ebad085614ebedb7af41e88f687aaf881afb723a162f" }, "provenance": null, - "requires-python": ">=3.7", - "size": 95214, - "upload-time": "2022-03-30T21:38:30.055541Z", - "url": "https://files.pythonhosted.org/packages/60/47/3b160a97474858486c6b6259d4cf6c0eb30e86b72014e0fe8c8ea7a22937/Flask-2.1.1-py3-none-any.whl", + "requires-python": ">=3.8", + "size": 242454, + "upload-time": "2023-05-08T20:11:38.812066Z", + "url": "https://files.pythonhosted.org/packages/c2/2f/f0dc628295bd23571c962d5a349307d9c8796a05bfca6571659eaded38e2/Werkzeug-2.3.4-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-2.1.1.tar.gz", + "filename": "Werkzeug-2.3.4.tar.gz", "hashes": { - "sha256": "a8c9bd3e558ec99646d177a9739c41df1ded0629480b4c8d2975412f3c9519c8" + "sha256": "1d5a58e0377d1fe39d061a5de4469e414e78ccb1e1e59c0f5ad6fa1c36c52b76" }, "provenance": null, - "requires-python": ">=3.7", - "size": 630996, - "upload-time": "2022-03-30T21:38:32.544391Z", - "url": "https://files.pythonhosted.org/packages/ae/ab/b63fc9bf1e71433466978e926b8d58bfdf10acf2d1f6fe67d58f8e931b9e/Flask-2.1.1.tar.gz", + "requires-python": ">=3.8", + "size": 832442, + "upload-time": "2023-05-08T20:11:42.196203Z", + "url": "https://files.pythonhosted.org/packages/2d/bf/5a00bb4a70028f7c6000bc9394492154fa9ae3f5226187e3ddcd0aa5eca1/Werkzeug-2.3.4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "577c1104de6900aba63dcbb8d5bf9e3d459442477291afd654f5f030a1af2c64" + "sha256": "99e8a23bf4c3916078edc5d44f6faf82882c85f238ff6f21b4ad4de90be2ed05" }, "data-dist-info-metadata": { - "sha256": "577c1104de6900aba63dcbb8d5bf9e3d459442477291afd654f5f030a1af2c64" + "sha256": "99e8a23bf4c3916078edc5d44f6faf82882c85f238ff6f21b4ad4de90be2ed05" }, - "filename": "Flask-2.1.2-py3-none-any.whl", + "filename": "Werkzeug-2.3.5-py3-none-any.whl", "hashes": { - "sha256": "fad5b446feb0d6db6aec0c3184d16a8c1f6c3e464b511649c8918a9be100b4fe" + "sha256": "26c6a6a63a8a8d10a8d4e13e7f10821772ff5f138909262e89e946717c72b857" }, "provenance": null, - "requires-python": ">=3.7", - "size": 95235, - "upload-time": "2022-04-28T17:47:38.409651Z", - "url": "https://files.pythonhosted.org/packages/ba/76/e9580e494eaf6f09710b0f3b9000c9c0363e44af5390be32bb0394165853/Flask-2.1.2-py3-none-any.whl", + "requires-python": ">=3.8", + "size": 242869, + "upload-time": "2023-06-07T19:46:21.469248Z", + "url": "https://files.pythonhosted.org/packages/46/f9/c25e781ee706fd9f487048b6b639836b0a3e22547c9591de1b77343e4031/Werkzeug-2.3.5-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-2.1.2.tar.gz", + "filename": "Werkzeug-2.3.5.tar.gz", "hashes": { - "sha256": "315ded2ddf8a6281567edb27393010fe3406188bafbfe65a3339d5787d89e477" + "sha256": "f6426f626540009131f06482c73f10c536efd47125afc63c850cc950db9ae585" }, "provenance": null, - "requires-python": ">=3.7", - "size": 631846, - "upload-time": "2022-04-28T17:47:40.695078Z", - "url": "https://files.pythonhosted.org/packages/d3/3c/94f38d4db919a9326a706ad56f05a7e6f0c8f7b7d93e2997cca54d3bc14b/Flask-2.1.2.tar.gz", + "requires-python": ">=3.8", + "size": 833324, + "upload-time": "2023-06-07T19:46:23.849063Z", + "url": "https://files.pythonhosted.org/packages/42/bc/eab59b4c4ad1a3d70424fb8b3970be753577a3b5f8e3142d0c744885091d/Werkzeug-2.3.5.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "c80b6204456c65968196656a1ddd9eac96d584dd7d964ce3c3ab2bd03c315a24" + "sha256": "05db006e8fe3b6ea3d6c6d13c7abc150b32bed53c21e71c6a3f46fcdaf0a4857" }, "data-dist-info-metadata": { - "sha256": "c80b6204456c65968196656a1ddd9eac96d584dd7d964ce3c3ab2bd03c315a24" + "sha256": "05db006e8fe3b6ea3d6c6d13c7abc150b32bed53c21e71c6a3f46fcdaf0a4857" }, - "filename": "Flask-2.1.3-py3-none-any.whl", + "filename": "Werkzeug-2.3.6-py3-none-any.whl", "hashes": { - "sha256": "9013281a7402ad527f8fd56375164f3aa021ecfaff89bfe3825346c24f87e04c" + "sha256": "935539fa1413afbb9195b24880778422ed620c0fc09670945185cce4d91a8890" }, "provenance": null, - "requires-python": ">=3.7", - "size": 95556, - "upload-time": "2022-07-13T20:55:57.512393Z", - "url": "https://files.pythonhosted.org/packages/af/6a/00d144ac1626fbb44c4ff36519712e258128985a5d0ae43344778ae5cbb9/Flask-2.1.3-py3-none-any.whl", + "requires-python": ">=3.8", + "size": 242499, + "upload-time": "2023-06-08T21:26:53.638987Z", + "url": "https://files.pythonhosted.org/packages/ba/d6/8040faecaba2feb84e1647af174b3243c9b90c163c7ea407820839931efe/Werkzeug-2.3.6-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-2.1.3.tar.gz", + "filename": "Werkzeug-2.3.6.tar.gz", "hashes": { - "sha256": "15972e5017df0575c3d6c090ba168b6db90259e620ac8d7ea813a396bad5b6cb" + "sha256": "98c774df2f91b05550078891dee5f0eb0cb797a522c757a2452b9cee5b202330" }, "provenance": null, - "requires-python": ">=3.7", - "size": 630206, - "upload-time": "2022-07-13T20:56:00.126199Z", - "url": "https://files.pythonhosted.org/packages/5b/77/3accd62b8771954e9584beb03f080385b32ddcad30009d2a4fe4068a05d9/Flask-2.1.3.tar.gz", + "requires-python": ">=3.8", + "size": 833282, + "upload-time": "2023-06-08T21:26:55.821858Z", + "url": "https://files.pythonhosted.org/packages/d1/7e/c35cea5749237d40effc50ed1a1c7518d9f2e768fcf30b4e9ea119e74975/Werkzeug-2.3.6.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "1995334f177ad7288b16c5ee9bfbc58b65b39b96f0a8f531e677dc8d403d84b7" + "sha256": "1ff1d5af63d6003d005bde64d50e3ee2ce26def70cebddede957f860287614f9" }, "data-dist-info-metadata": { - "sha256": "1995334f177ad7288b16c5ee9bfbc58b65b39b96f0a8f531e677dc8d403d84b7" + "sha256": "1ff1d5af63d6003d005bde64d50e3ee2ce26def70cebddede957f860287614f9" }, - "filename": "Flask-2.2.0-py3-none-any.whl", + "filename": "werkzeug-2.3.7-py3-none-any.whl", "hashes": { - "sha256": "10dc2bae7a9b6ab59111d6dbece2e08fb0015d2e88d296c40323cc0c7aac2c2e" + "sha256": "effc12dba7f3bd72e605ce49807bbe692bd729c3bb122a3b91747a6ae77df528" }, "provenance": null, - "requires-python": ">=3.7", - "size": 101121, - "upload-time": "2022-08-02T00:14:07.998878Z", - "url": "https://files.pythonhosted.org/packages/7b/97/3b7716320e560f937e356773a4ec7846c2617b78f6b7d1334cd1725ba834/Flask-2.2.0-py3-none-any.whl", + "requires-python": ">=3.8", + "size": 242216, + "upload-time": "2023-08-14T09:30:45.030731Z", + "url": "https://files.pythonhosted.org/packages/9b/59/a7c32e3d8d0e546a206e0552a2c04444544f15c1da4a01df8938d20c6ffc/werkzeug-2.3.7-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-2.2.0.tar.gz", + "filename": "werkzeug-2.3.7.tar.gz", "hashes": { - "sha256": "98b33b13ad76ee9c7a80d2f56a6c578780e55bf8281790c62d50d4b7fadec2b8" + "sha256": "2b8c0e447b4b9dbcc85dd97b6eeb4dcbaf6c8b6c3be0bd654e25553e0a2157d8" }, "provenance": null, - "requires-python": ">=3.7", - "size": 686806, - "upload-time": "2022-08-02T00:14:12.266527Z", - "url": "https://files.pythonhosted.org/packages/dd/2e/6efff09194bd056e2dc3d4b87028cf835dfbde5b324570db351ef04b868a/Flask-2.2.0.tar.gz", + "requires-python": ">=3.8", + "size": 819625, + "upload-time": "2023-08-14T09:30:46.892725Z", + "url": "https://files.pythonhosted.org/packages/ef/56/0acc9f560053478a4987fa35c95d904f04b6915f6b5c4d1c14dc8862ba0a/werkzeug-2.3.7.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "9056afd75aafb7235922356a9d3a0c68ec099f786ebbcae22cac26f750cf1527" + "sha256": "2692abbef85b3712410eb448000de987f056fc0da4164db511da8ccbae91f562" }, "data-dist-info-metadata": { - "sha256": "9056afd75aafb7235922356a9d3a0c68ec099f786ebbcae22cac26f750cf1527" + "sha256": "2692abbef85b3712410eb448000de987f056fc0da4164db511da8ccbae91f562" }, - "filename": "Flask-2.2.1-py3-none-any.whl", + "filename": "werkzeug-2.3.8-py3-none-any.whl", "hashes": { - "sha256": "3c604c48c3d5b4c63e72134044c0b4fe90ff01ef65280b9fe2d38c8860d99fe5" + "sha256": "bba1f19f8ec89d4d607a3bd62f1904bd2e609472d93cd85e9d4e178f472c3748" }, "provenance": null, - "requires-python": ">=3.7", - "size": 101548, - "upload-time": "2022-08-03T23:52:22.699213Z", - "url": "https://files.pythonhosted.org/packages/3c/96/6c896f80f466b7f5e2cfd6d632fe5b0464dcb412757c595a663e59589a93/Flask-2.2.1-py3-none-any.whl", + "requires-python": ">=3.8", + "size": 242332, + "upload-time": "2023-11-08T18:37:01.088705Z", + "url": "https://files.pythonhosted.org/packages/fd/21/0a674dfe66e9df9072c46269c882e9f901d36d987d8ea50ead033a9c1e01/werkzeug-2.3.8-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-2.2.1.tar.gz", + "filename": "werkzeug-2.3.8.tar.gz", "hashes": { - "sha256": "9c2b81b9b1edcc835af72d600f1955e713a065e7cb41d7e51ee762b449d9c65d" + "sha256": "554b257c74bbeb7a0d254160a4f8ffe185243f52a52035060b761ca62d977f03" }, "provenance": null, - "requires-python": ">=3.7", - "size": 687433, - "upload-time": "2022-08-03T23:52:25.162192Z", - "url": "https://files.pythonhosted.org/packages/4b/4f/50888944490f2263bd70171e8298c9626675fd3dfd750694a7beaa3484fb/Flask-2.2.1.tar.gz", + "requires-python": ">=3.8", + "size": 819747, + "upload-time": "2023-11-08T18:37:03.303553Z", + "url": "https://files.pythonhosted.org/packages/3d/4b/d746f1000782c89d6c97df9df43ba8f4d126038608843d3560ae88d201b5/werkzeug-2.3.8.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "5178b044b0f58e885dfed1a560e94e2979091481bcd9e851ddbc6a8785d61700" + "sha256": "df1a7c6220f04e7b64ce7a72af274e0154e3f80f5168e0f327e282f0df49a366" }, "data-dist-info-metadata": { - "sha256": "5178b044b0f58e885dfed1a560e94e2979091481bcd9e851ddbc6a8785d61700" + "sha256": "df1a7c6220f04e7b64ce7a72af274e0154e3f80f5168e0f327e282f0df49a366" }, - "filename": "Flask-2.2.2-py3-none-any.whl", + "filename": "werkzeug-3.0.0-py3-none-any.whl", "hashes": { - "sha256": "b9c46cc36662a7949f34b52d8ec7bb59c0d74ba08ba6cb9ce9adc1d8676d9526" + "sha256": "cbb2600f7eabe51dbc0502f58be0b3e1b96b893b05695ea2b35b43d4de2d9962" }, "provenance": null, - "requires-python": ">=3.7", - "size": 101477, - "upload-time": "2022-08-08T23:26:30.228750Z", - "url": "https://files.pythonhosted.org/packages/0f/43/15f4f9ab225b0b25352412e8daa3d0e3d135fcf5e127070c74c3632c8b4c/Flask-2.2.2-py3-none-any.whl", + "requires-python": ">=3.8", + "size": 226556, + "upload-time": "2023-09-30T13:58:46.086870Z", + "url": "https://files.pythonhosted.org/packages/b6/a5/54b01f663d60d5334f6c9c87c26274e94617a4fd463d812463626423b10d/werkzeug-3.0.0-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-2.2.2.tar.gz", + "filename": "werkzeug-3.0.0.tar.gz", "hashes": { - "sha256": "642c450d19c4ad482f96729bd2a8f6d32554aa1e231f4f6b4e7e5264b16cca2b" + "sha256": "3ffff4dcc32db52ef3cc94dff3000a3c2846890f3a5a51800a27b909c5e770f0" }, "provenance": null, - "requires-python": ">=3.7", - "size": 677389, - "upload-time": "2022-08-08T23:26:33.199749Z", - "url": "https://files.pythonhosted.org/packages/69/b6/53cfa30eed5aa7343daff36622843688ba8c6fe9829bb2b92e193ab1163f/Flask-2.2.2.tar.gz", + "requires-python": ">=3.8", + "size": 801219, + "upload-time": "2023-09-30T13:58:47.825773Z", + "url": "https://files.pythonhosted.org/packages/8c/47/75c7099c78dc207486e30cdb2b16059ca6d5c6cdcf9290f4621368bd06e4/werkzeug-3.0.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "80f28da370778e60bbd076db98453308fe56ab6c3ae0f113449e7657300d6002" + "sha256": "5455176dd163f44197abb6fea0f71de2eeddb181b2b71e4213a580115f20902a" }, "data-dist-info-metadata": { - "sha256": "80f28da370778e60bbd076db98453308fe56ab6c3ae0f113449e7657300d6002" + "sha256": "5455176dd163f44197abb6fea0f71de2eeddb181b2b71e4213a580115f20902a" }, - "filename": "Flask-2.2.3-py3-none-any.whl", + "filename": "werkzeug-3.0.1-py3-none-any.whl", "hashes": { - "sha256": "c0bec9477df1cb867e5a67c9e1ab758de9cb4a3e52dd70681f59fa40a62b3f2d" + "sha256": "90a285dc0e42ad56b34e696398b8122ee4c681833fb35b8334a095d82c56da10" }, "provenance": null, - "requires-python": ">=3.7", - "size": 101839, - "upload-time": "2023-02-15T22:43:55.501110Z", - "url": "https://files.pythonhosted.org/packages/95/9c/a3542594ce4973786236a1b7b702b8ca81dbf40ea270f0f96284f0c27348/Flask-2.2.3-py3-none-any.whl", + "requires-python": ">=3.8", + "size": 226669, + "upload-time": "2023-10-24T20:57:47.326559Z", + "url": "https://files.pythonhosted.org/packages/c3/fc/254c3e9b5feb89ff5b9076a23218dafbc99c96ac5941e900b71206e6313b/werkzeug-3.0.1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-2.2.3.tar.gz", + "filename": "werkzeug-3.0.1.tar.gz", "hashes": { - "sha256": "7eb373984bf1c770023fce9db164ed0c3353cd0b53f130f4693da0ca756a2e6d" + "sha256": "507e811ecea72b18a404947aded4b3390e1db8f826b494d76550ef45bb3b1dcc" }, "provenance": null, - "requires-python": ">=3.7", - "size": 697599, - "upload-time": "2023-02-15T22:43:57.265452Z", - "url": "https://files.pythonhosted.org/packages/e8/5c/ff9047989bd995b1098d14b03013f160225db2282925b517bb4a967752ee/Flask-2.2.3.tar.gz", + "requires-python": ">=3.8", + "size": 801436, + "upload-time": "2023-10-24T20:57:50.084825Z", + "url": "https://files.pythonhosted.org/packages/0d/cc/ff1904eb5eb4b455e442834dabf9427331ac0fa02853bf83db817a7dd53d/werkzeug-3.0.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "dfd9afe4727c089b3703b2c68732098f938a90e623e51e77d5f17f4602cf9839" + "sha256": "e9288d94fd83373ab23b283f7d8b3cf5afe0fb4b65c0954bf1e326fe2377bd42" }, "data-dist-info-metadata": { - "sha256": "dfd9afe4727c089b3703b2c68732098f938a90e623e51e77d5f17f4602cf9839" + "sha256": "e9288d94fd83373ab23b283f7d8b3cf5afe0fb4b65c0954bf1e326fe2377bd42" }, - "filename": "Flask-2.2.4-py3-none-any.whl", + "filename": "werkzeug-3.0.2-py3-none-any.whl", "hashes": { - "sha256": "13f6329ddbfff11340939cd11919daf150a01358ded4b7e81c03c055dfecb559" + "sha256": "3aac3f5da756f93030740bc235d3e09449efcf65f2f55e3602e1d851b8f48795" }, "provenance": null, - "requires-python": ">=3.7", - "size": 101736, - "upload-time": "2023-04-25T17:52:11.659458Z", - "url": "https://files.pythonhosted.org/packages/cf/e6/cfd7227e18fc44a56594a7b7df21b7ac63954ea652987e6da7707aba6064/Flask-2.2.4-py3-none-any.whl", + "requires-python": ">=3.8", + "size": 226830, + "upload-time": "2024-04-01T18:57:12.979498Z", + "url": "https://files.pythonhosted.org/packages/e3/23/c9843d7550092ae7ad380611c238f44afef66f58f76c1dab7dcf313e4339/werkzeug-3.0.2-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-2.2.4.tar.gz", + "filename": "werkzeug-3.0.2.tar.gz", "hashes": { - "sha256": "77504c4c097f56ac5f29b00f9009213010cf9d2923a288c0e0564a5db2bb53d6" + "sha256": "e39b645a6ac92822588e7b39a692e7828724ceae0b0d702ef96701f90e70128d" }, "provenance": null, - "requires-python": ">=3.7", - "size": 697568, - "upload-time": "2023-04-25T17:52:13.229807Z", - "url": "https://files.pythonhosted.org/packages/65/75/ac8773717ab84f2c60710d61f82108fffbf4ed2ffa02b70bc6bc776ca221/Flask-2.2.4.tar.gz", + "requires-python": ">=3.8", + "size": 802172, + "upload-time": "2024-04-01T18:57:15.942005Z", + "url": "https://files.pythonhosted.org/packages/0f/84/00f7193d7bd88ced26cd5f868903e431054424610dc7c041bbe87d2a4d66/werkzeug-3.0.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "ad94e3af9bf833b1c1fb30bec36634654f7a39848605bf879b5e6394b261b378" + "sha256": "aba77009f5167f8fb4145724f6653c61f732d831b6f535ca1b7bb4612b28acb5" }, "data-dist-info-metadata": { - "sha256": "ad94e3af9bf833b1c1fb30bec36634654f7a39848605bf879b5e6394b261b378" + "sha256": "aba77009f5167f8fb4145724f6653c61f732d831b6f535ca1b7bb4612b28acb5" }, - "filename": "Flask-2.2.5-py3-none-any.whl", + "filename": "werkzeug-3.0.3-py3-none-any.whl", "hashes": { - "sha256": "58107ed83443e86067e41eff4631b058178191a355886f8e479e347fa1285fdf" + "sha256": "fc9645dc43e03e4d630d23143a04a7f947a9a3b5727cd535fdfe155a17cc48c8" }, "provenance": null, - "requires-python": ">=3.7", - "size": 101817, - "upload-time": "2023-05-02T14:42:34.858087Z", - "url": "https://files.pythonhosted.org/packages/9f/1a/8b6d48162861009d1e017a9740431c78d860809773b66cac220a11aa3310/Flask-2.2.5-py3-none-any.whl", + "requires-python": ">=3.8", + "size": 227274, + "upload-time": "2024-05-05T23:10:29.567762Z", + "url": "https://files.pythonhosted.org/packages/9d/6e/e792999e816d19d7fcbfa94c730936750036d65656a76a5a688b57a656c4/werkzeug-3.0.3-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-2.2.5.tar.gz", + "filename": "werkzeug-3.0.3.tar.gz", "hashes": { - "sha256": "edee9b0a7ff26621bd5a8c10ff484ae28737a2410d99b0bb9a6850c7fb977aa0" + "sha256": "097e5bfda9f0aba8da6b8545146def481d06aa7d3266e7448e2cccf67dd8bd18" }, "provenance": null, - "requires-python": ">=3.7", - "size": 697814, - "upload-time": "2023-05-02T14:42:36.742906Z", - "url": "https://files.pythonhosted.org/packages/5f/76/a4d2c4436dda4b0a12c71e075c508ea7988a1066b06a575f6afe4fecc023/Flask-2.2.5.tar.gz", + "requires-python": ">=3.8", + "size": 803342, + "upload-time": "2024-05-05T23:10:31.999415Z", + "url": "https://files.pythonhosted.org/packages/02/51/2e0fc149e7a810d300422ab543f87f2bcf64d985eb6f1228c4efd6e4f8d4/werkzeug-3.0.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "2eb2ecc63e58630fe38afa5c69d24d17736d0da5f7c471d165b389ac513d1bc6" + "sha256": "fbd620d7198402b669be789797c4c799f13ab6b4d5d1f05ec2f3ae13c517b39b" }, "data-dist-info-metadata": { - "sha256": "2eb2ecc63e58630fe38afa5c69d24d17736d0da5f7c471d165b389ac513d1bc6" + "sha256": "fbd620d7198402b669be789797c4c799f13ab6b4d5d1f05ec2f3ae13c517b39b" }, - "filename": "Flask-2.3.0-py3-none-any.whl", + "filename": "werkzeug-3.0.4-py3-none-any.whl", "hashes": { - "sha256": "99a4889167c86fe57c4036825ebc77dc5dc3241bf0d80ea80ca941587d0d6a52" + "sha256": "02c9eb92b7d6c06f31a782811505d2157837cea66aaede3e217c7c27c039476c" }, "provenance": null, "requires-python": ">=3.8", - "size": 96970, - "upload-time": "2023-04-25T18:41:55.795394Z", - "url": "https://files.pythonhosted.org/packages/24/dd/45df0b0b93f449cb217486136071294595b2d6f8840eaf38704773093a37/Flask-2.3.0-py3-none-any.whl", + "size": 227554, + "upload-time": "2024-08-21T19:50:34.534507Z", + "url": "https://files.pythonhosted.org/packages/4b/84/997bbf7c2bf2dc3f09565c6d0b4959fefe5355c18c4096cfd26d83e0785b/werkzeug-3.0.4-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-2.3.0.tar.gz", + "filename": "werkzeug-3.0.4.tar.gz", "hashes": { - "sha256": "4088b4986f13cae23e02081e67df7e4e434ec6f85a5238bce5e6db6d1de61e06" + "sha256": "34f2371506b250df4d4f84bfe7b0921e4762525762bbd936614909fe25cd7306" }, "provenance": null, "requires-python": ">=3.8", - "size": 686253, - "upload-time": "2023-04-25T18:41:57.135136Z", - "url": "https://files.pythonhosted.org/packages/04/f4/22384e109d9b7e295b20580bc6af5f45b78730d03f41f826639a5c006d1a/Flask-2.3.0.tar.gz", + "size": 803966, + "upload-time": "2024-08-21T19:50:36.316329Z", + "url": "https://files.pythonhosted.org/packages/0f/e2/6dbcaab07560909ff8f654d3a2e5a60552d937c909455211b1b36d7101dc/werkzeug-3.0.4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "e9280eeaa261c487321cc8879545dd51c73798273d542bac11e546b6f65db0aa" + "sha256": "e0020cbbcd8e07642de1795eb57df7d00588a201ca81be20d76eafde27cdc942" }, "data-dist-info-metadata": { - "sha256": "e9280eeaa261c487321cc8879545dd51c73798273d542bac11e546b6f65db0aa" + "sha256": "e0020cbbcd8e07642de1795eb57df7d00588a201ca81be20d76eafde27cdc942" }, - "filename": "Flask-2.3.1-py3-none-any.whl", + "filename": "werkzeug-3.0.5-py3-none-any.whl", "hashes": { - "sha256": "8ba2a854608fdd603b67dccd4514a46450132227fb9df40127a8d0c1de8769ec" + "sha256": "6e589e0b303561b8b1a61d363ee05b1d7de6ca12f27a3a25269ae6ee93e363fd" }, "provenance": null, "requires-python": ">=3.8", - "size": 96973, - "upload-time": "2023-04-25T21:20:30.610853Z", - "url": "https://files.pythonhosted.org/packages/9f/27/fc83394961f97e74c860d05f9bc848af00259b8c84ca021ab31250b9915e/Flask-2.3.1-py3-none-any.whl", + "size": 227740, + "upload-time": "2024-10-25T00:48:45.806198Z", + "url": "https://files.pythonhosted.org/packages/66/bd/3773fa5a55f78a8ba99b87cdf02029417056c63c6200f1a7ba275013746f/werkzeug-3.0.5-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-2.3.1.tar.gz", + "filename": "werkzeug-3.0.5.tar.gz", "hashes": { - "sha256": "a6059db4297106e5a64b3215fa16ae641822c1cb97ecb498573549b2478602cb" + "sha256": "033bc3783777078517f32ae3ba9e86e9bc38bdbf139b1a5a3af9679a64ed1293" }, "provenance": null, "requires-python": ">=3.8", - "size": 686211, - "upload-time": "2023-04-25T21:20:31.897804Z", - "url": "https://files.pythonhosted.org/packages/46/e7/3dc143f22a6aa997753aac1eb68b1b4ac8696819f10ff89d4ebb3de4c42d/Flask-2.3.1.tar.gz", + "size": 804673, + "upload-time": "2024-10-25T00:48:47.472213Z", + "url": "https://files.pythonhosted.org/packages/f3/bf/720c3f5b7910d3918ac3b2d4c41465502a3ef34a9b9ec43a49cdf0ea6937/werkzeug-3.0.5.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "a36d05b321df85047c4cc581fd0aed40dd8f1f2cda70b454020a25feab8106f0" + "sha256": "8a6df51ec3a7c25a9776934c2bd41e22a64da3c851895065ee90aeb33dc2f2c5" }, "data-dist-info-metadata": { - "sha256": "a36d05b321df85047c4cc581fd0aed40dd8f1f2cda70b454020a25feab8106f0" + "sha256": "8a6df51ec3a7c25a9776934c2bd41e22a64da3c851895065ee90aeb33dc2f2c5" }, - "filename": "Flask-2.3.2-py3-none-any.whl", + "filename": "werkzeug-3.0.6-py3-none-any.whl", "hashes": { - "sha256": "77fd4e1249d8c9923de34907236b747ced06e5467ecac1a7bb7115ae0e9670b0" + "sha256": "1bc0c2310d2fbb07b1dd1105eba2f7af72f322e1e455f2f93c993bee8c8a5f17" }, "provenance": null, "requires-python": ">=3.8", - "size": 96867, - "upload-time": "2023-05-01T15:42:08.893644Z", - "url": "https://files.pythonhosted.org/packages/fa/1a/f191d32818e5cd985bdd3f47a6e4f525e2db1ce5e8150045ca0c31813686/Flask-2.3.2-py3-none-any.whl", + "size": 227979, + "upload-time": "2024-10-25T18:52:30.129603Z", + "url": "https://files.pythonhosted.org/packages/6c/69/05837f91dfe42109203ffa3e488214ff86a6d68b2ed6c167da6cdc42349b/werkzeug-3.0.6-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "Flask-2.3.2.tar.gz", + "filename": "werkzeug-3.0.6.tar.gz", "hashes": { - "sha256": "8c2f9abd47a9e8df7f0c3f091ce9497d011dc3b31effcf4c85a6e2b50f4114ef" + "sha256": "a8dd59d4de28ca70471a34cba79bed5f7ef2e036a76b3ab0835474246eb41f8d" }, "provenance": null, "requires-python": ">=3.8", - "size": 686251, - "upload-time": "2023-05-01T15:42:12.038448Z", - "url": "https://files.pythonhosted.org/packages/4d/00/ef81c18da32fdfcde6381c315f4b11597fb6691180a330418848efee0ae7/Flask-2.3.2.tar.gz", + "size": 805170, + "upload-time": "2024-10-25T18:52:31.688535Z", + "url": "https://files.pythonhosted.org/packages/d4/f9/0ba83eaa0df9b9e9d1efeb2ea351d0677c37d41ee5d0f91e98423c7281c9/werkzeug-3.0.6.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "f81b5756c9cf7bb94d03799c1591c97ec5488958a7d40f0b52cb42866f2a887a" + "sha256": "4f614eb4757a145ccfbf2d3adbf0784d6e61ed59419f1b772e7c5d7d15ad0ae2" }, "data-dist-info-metadata": { - "sha256": "f81b5756c9cf7bb94d03799c1591c97ec5488958a7d40f0b52cb42866f2a887a" + "sha256": "4f614eb4757a145ccfbf2d3adbf0784d6e61ed59419f1b772e7c5d7d15ad0ae2" }, - "filename": "flask-2.3.3-py3-none-any.whl", + "filename": "werkzeug-3.1.0-py3-none-any.whl", "hashes": { - "sha256": "f69fcd559dc907ed196ab9df0e48471709175e696d6e698dd4dbe940f96ce66b" + "sha256": "208a2e31a4a54c8b3d2244f2079ca1d3851629a7a7d546646059c64fb746023a" }, "provenance": null, - "requires-python": ">=3.8", - "size": 96112, - "upload-time": "2023-08-21T19:52:33.115955Z", - "url": "https://files.pythonhosted.org/packages/fd/56/26f0be8adc2b4257df20c1c4260ddd0aa396cf8e75d90ab2f7ff99bc34f9/flask-2.3.3-py3-none-any.whl", + "requires-python": ">=3.9", + "size": 224367, + "upload-time": "2024-10-31T17:23:11.498253Z", + "url": "https://files.pythonhosted.org/packages/2a/f5/4bda0c186b4503ab7df3eaf64c80bab2a230232e140bd83604d103244c39/werkzeug-3.1.0-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "flask-2.3.3.tar.gz", + "filename": "werkzeug-3.1.0.tar.gz", "hashes": { - "sha256": "09c347a92aa7ff4a8e7f3206795f30d826654baf38b873d0744cd571ca609efc" + "sha256": "6f2a0d38f25ba5a75c36c45b4ae350c7a23b57e3b974e9eb2d6851f2c648c00d" }, "provenance": null, - "requires-python": ">=3.8", - "size": 672756, - "upload-time": "2023-08-21T19:52:35.012171Z", - "url": "https://files.pythonhosted.org/packages/46/b7/4ace17e37abd9c21715dea5ee11774a25e404c486a7893fa18e764326ead/flask-2.3.3.tar.gz", + "requires-python": ">=3.9", + "size": 806386, + "upload-time": "2024-10-31T17:23:13.865427Z", + "url": "https://files.pythonhosted.org/packages/d4/09/a3137f4decac87db077c9edd03a23f85462db89d898caa10223dad4d9af2/werkzeug-3.1.0.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "d365cfebd5538b09f96e5711807732b9243670b4ee24557c157c36c78427c4aa" + "sha256": "9238fd3a57499e8bb51eea24dfd1f67622f46bde010e1a0500f94aae70229b75" }, "data-dist-info-metadata": { - "sha256": "d365cfebd5538b09f96e5711807732b9243670b4ee24557c157c36c78427c4aa" + "sha256": "9238fd3a57499e8bb51eea24dfd1f67622f46bde010e1a0500f94aae70229b75" }, - "filename": "flask-3.0.0-py3-none-any.whl", + "filename": "werkzeug-3.1.1-py3-none-any.whl", "hashes": { - "sha256": "21128f47e4e3b9d597a3e8521a329bf56909b690fcc3fa3e477725aa81367638" + "sha256": "a71124d1ef06008baafa3d266c02f56e1836a5984afd6dd6c9230669d60d9fb5" }, "provenance": null, - "requires-python": ">=3.8", - "size": 99724, - "upload-time": "2023-09-30T14:36:10.961495Z", - "url": "https://files.pythonhosted.org/packages/36/42/015c23096649b908c809c69388a805a571a3bea44362fe87e33fc3afa01f/flask-3.0.0-py3-none-any.whl", + "requires-python": ">=3.9", + "size": 224371, + "upload-time": "2024-11-01T16:40:43.994959Z", + "url": "https://files.pythonhosted.org/packages/ee/ea/c67e1dee1ba208ed22c06d1d547ae5e293374bfc43e0eb0ef5e262b68561/werkzeug-3.1.1-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "flask-3.0.0.tar.gz", + "filename": "werkzeug-3.1.1.tar.gz", "hashes": { - "sha256": "cfadcdb638b609361d29ec22360d6070a77d7463dcb3ab08d2c2f2f168845f58" + "sha256": "8cd39dfbdfc1e051965f156163e2974e52c210f130810e9ad36858f0fd3edad4" }, "provenance": null, - "requires-python": ">=3.8", - "size": 674171, - "upload-time": "2023-09-30T14:36:12.918335Z", - "url": "https://files.pythonhosted.org/packages/d8/09/c1a7354d3925a3c6c8cfdebf4245bae67d633ffda1ba415add06ffc839c5/flask-3.0.0.tar.gz", + "requires-python": ">=3.9", + "size": 806453, + "upload-time": "2024-11-01T16:40:45.462753Z", + "url": "https://files.pythonhosted.org/packages/32/af/d4502dc713b4ccea7175d764718d5183caf8d0867a4f0190d5d4a45cea49/werkzeug-3.1.1.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "47f67f7cfa7ebd5639c270c7d9c3a11ae16c1ba69ad410bbfa6c44530e96c45f" + "sha256": "0282b706d2d4b3c06bc18d7a176a22b76a5617c43221da108a8c282b531e111b" }, "data-dist-info-metadata": { - "sha256": "47f67f7cfa7ebd5639c270c7d9c3a11ae16c1ba69ad410bbfa6c44530e96c45f" + "sha256": "0282b706d2d4b3c06bc18d7a176a22b76a5617c43221da108a8c282b531e111b" }, - "filename": "flask-3.0.1-py3-none-any.whl", + "filename": "werkzeug-3.1.2-py3-none-any.whl", "hashes": { - "sha256": "ca631a507f6dfe6c278ae20112cea3ff54ff2216390bf8880f6b035a5354af13" + "sha256": "4f7d1a5de312c810a8a2c6f0b47e9f6a7cffb7c8322def35e4d4d9841ff85597" }, "provenance": null, - "requires-python": ">=3.8", - "size": 101243, - "upload-time": "2024-01-18T20:02:43.898152Z", - "url": "https://files.pythonhosted.org/packages/bd/0e/63738e88e981ae57c23bad6c499898314a1110a4141f77d7bd929b552fb4/flask-3.0.1-py3-none-any.whl", + "requires-python": ">=3.9", + "size": 224352, + "upload-time": "2024-11-04T17:35:33.615746Z", + "url": "https://files.pythonhosted.org/packages/cb/ff/107697c9d5ca486c4a97e51be036d521ba08a70747c5e9fa1f4729240854/werkzeug-3.1.2-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "flask-3.0.1.tar.gz", + "filename": "werkzeug-3.1.2.tar.gz", "hashes": { - "sha256": "6489f51bb3666def6f314e15f19d50a1869a19ae0e8c9a3641ffe66c77d42403" + "sha256": "f471a4cd167233077e9d2a8190c3471c5bc520c636a9e3c1e9300c33bced03bc" }, "provenance": null, - "requires-python": ">=3.8", - "size": 675138, - "upload-time": "2024-01-18T20:02:46.031144Z", - "url": "https://files.pythonhosted.org/packages/b2/14/97b9137a02f57d2287f3a9731b3a339fda716d2d3a157d7d1d89c2bebf7b/flask-3.0.1.tar.gz", + "requires-python": ">=3.9", + "size": 806496, + "upload-time": "2024-11-04T17:35:35.458174Z", + "url": "https://files.pythonhosted.org/packages/9f/e7/58868f1a95bd6f2ffa0a26af212675fb74be2a4c4bfa3541077b0ca14ad3/werkzeug-3.1.2.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "e52b01b9d028ba7dc4ff765245724b0765773407402e8bec40c294bf3a9c25f3" + "sha256": "f5df2e3ba27e724f261f2163c4552ce67095cb988ddd775361c25fcf6401af42" }, "data-dist-info-metadata": { - "sha256": "e52b01b9d028ba7dc4ff765245724b0765773407402e8bec40c294bf3a9c25f3" + "sha256": "f5df2e3ba27e724f261f2163c4552ce67095cb988ddd775361c25fcf6401af42" }, - "filename": "flask-3.0.2-py3-none-any.whl", + "filename": "werkzeug-3.1.3-py3-none-any.whl", "hashes": { - "sha256": "3232e0e9c850d781933cf0207523d1ece087eb8d87b23777ae38456e2fbe7c6e" + "sha256": "54b78bf3716d19a65be4fceccc0d1d7b89e608834989dfae50ea87564639213e" }, "provenance": null, - "requires-python": ">=3.8", - "size": 101300, - "upload-time": "2024-02-03T21:11:42.661757Z", - "url": "https://files.pythonhosted.org/packages/93/a6/aa98bfe0eb9b8b15d36cdfd03c8ca86a03968a87f27ce224fb4f766acb23/flask-3.0.2-py3-none-any.whl", + "requires-python": ">=3.9", + "size": 224498, + "upload-time": "2024-11-08T15:52:16.132714Z", + "url": "https://files.pythonhosted.org/packages/52/24/ab44c871b0f07f491e5d2ad12c9bd7358e527510618cb1b803a88e986db1/werkzeug-3.1.3-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "flask-3.0.2.tar.gz", + "filename": "werkzeug-3.1.3.tar.gz", "hashes": { - "sha256": "822c03f4b799204250a7ee84b1eddc40665395333973dfb9deebfe425fefcb7d" + "sha256": "60723ce945c19328679790e3282cc758aa4a6040e4bb330f53d30fa546d44746" }, "provenance": null, - "requires-python": ">=3.8", - "size": 675248, - "upload-time": "2024-02-03T21:11:44.790102Z", - "url": "https://files.pythonhosted.org/packages/3f/e0/a89e8120faea1edbfca1a9b171cff7f2bf62ec860bbafcb2c2387c0317be/flask-3.0.2.tar.gz", + "requires-python": ">=3.9", + "size": 806925, + "upload-time": "2024-11-08T15:52:18.093795Z", + "url": "https://files.pythonhosted.org/packages/9f/69/83029f1f6300c5fb2471d621ab06f6ec6b3324685a2ce0f9777fd4a8b71e/werkzeug-3.1.3.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "7b13da872e1a6a18d5fa662a77da9be4734ff21681fc8c53b9aa2da12bc2b5a8" + "sha256": "5126b9dbb9177f389c70555d81d3b82f2a9e0ce1c79c8c70255f3b5721c91e30" }, "data-dist-info-metadata": { - "sha256": "7b13da872e1a6a18d5fa662a77da9be4734ff21681fc8c53b9aa2da12bc2b5a8" + "sha256": "5126b9dbb9177f389c70555d81d3b82f2a9e0ce1c79c8c70255f3b5721c91e30" }, - "filename": "flask-3.0.3-py3-none-any.whl", + "filename": "werkzeug-3.1.4-py3-none-any.whl", "hashes": { - "sha256": "34e815dfaa43340d1d15a5c3a02b8476004037eb4840b34910c6e21679d288f3" + "sha256": "2ad50fb9ed09cc3af22c54698351027ace879a0b60a3b5edf5730b2f7d876905" }, - "provenance": null, - "requires-python": ">=3.8", - "size": 101735, - "upload-time": "2024-04-07T19:26:08.569305Z", - "url": "https://files.pythonhosted.org/packages/61/80/ffe1da13ad9300f87c93af113edd0638c75138c42a0994becfacac078c06/flask-3.0.3-py3-none-any.whl", + "provenance": "https://pypi.org/integrity/werkzeug/3.1.4/werkzeug-3.1.4-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 224960, + "upload-time": "2025-11-29T02:15:21.130779Z", + "url": "https://files.pythonhosted.org/packages/2f/f9/9e082990c2585c744734f85bec79b5dae5df9c974ffee58fe421652c8e91/werkzeug-3.1.4-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "flask-3.0.3.tar.gz", + "filename": "werkzeug-3.1.4.tar.gz", "hashes": { - "sha256": "ceb27b0af3823ea2737928a4d99d125a06175b8512c445cbd9a9ce200ef76842" + "sha256": "cd3cd98b1b92dc3b7b3995038826c68097dcb16f9baa63abe35f20eafeb9fe5e" }, - "provenance": null, - "requires-python": ">=3.8", - "size": 676315, - "upload-time": "2024-04-07T19:26:11.035227Z", - "url": "https://files.pythonhosted.org/packages/41/e1/d104c83026f8d35dfd2c261df7d64738341067526406b40190bc063e829a/flask-3.0.3.tar.gz", + "provenance": "https://pypi.org/integrity/werkzeug/3.1.4/werkzeug-3.1.4.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 864687, + "upload-time": "2025-11-29T02:15:22.841062Z", + "url": "https://files.pythonhosted.org/packages/45/ea/b0f8eeb287f8df9066e56e831c7824ac6bab645dd6c7a8f4b2d767944f9b/werkzeug-3.1.4.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "5af7faeb1c14725191bbcf5c35cbc4ae968c7f5acc81cc5ea889137381260fdd" + "sha256": "72abb204bfa6479d98b0d5db9ec931203290024da4b5b4a09b2a32a9381eb05f" }, "data-dist-info-metadata": { - "sha256": "5af7faeb1c14725191bbcf5c35cbc4ae968c7f5acc81cc5ea889137381260fdd" + "sha256": "72abb204bfa6479d98b0d5db9ec931203290024da4b5b4a09b2a32a9381eb05f" }, - "filename": "flask-3.1.0-py3-none-any.whl", + "filename": "werkzeug-3.1.5-py3-none-any.whl", "hashes": { - "sha256": "d667207822eb83f1c4b50949b1623c8fc8d51f2341d65f72e1a1815397551136" + "sha256": "5111e36e91086ece91f93268bb39b4a35c1e6f1feac762c9c822ded0a4e322dc" }, - "provenance": "https://pypi.org/integrity/flask/3.1.0/flask-3.1.0-py3-none-any.whl/provenance", + "provenance": "https://pypi.org/integrity/werkzeug/3.1.5/werkzeug-3.1.5-py3-none-any.whl/provenance", "requires-python": ">=3.9", - "size": 102979, - "upload-time": "2024-11-13T18:24:36.135982Z", - "url": "https://files.pythonhosted.org/packages/af/47/93213ee66ef8fae3b93b3e29206f6b251e65c97bd91d8e1c5596ef15af0a/flask-3.1.0-py3-none-any.whl", + "size": 225025, + "upload-time": "2026-01-08T17:49:21.859775Z", + "url": "https://files.pythonhosted.org/packages/ad/e4/8d97cca767bcc1be76d16fb76951608305561c6e056811587f36cb1316a8/werkzeug-3.1.5-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "flask-3.1.0.tar.gz", + "filename": "werkzeug-3.1.5.tar.gz", "hashes": { - "sha256": "5f873c5184c897c8d9d1b05df1e3d01b14910ce69607a117bd3277098a5836ac" + "sha256": "6a548b0e88955dd07ccb25539d7d0cc97417ee9e179677d22c7041c8f078ce67" }, - "provenance": "https://pypi.org/integrity/flask/3.1.0/flask-3.1.0.tar.gz/provenance", + "provenance": "https://pypi.org/integrity/werkzeug/3.1.5/werkzeug-3.1.5.tar.gz/provenance", "requires-python": ">=3.9", - "size": 680824, - "upload-time": "2024-11-13T18:24:38.127413Z", - "url": "https://files.pythonhosted.org/packages/89/50/dff6380f1c7f84135484e176e0cac8690af72fa90e932ad2a0a60e28c69b/flask-3.1.0.tar.gz", + "size": 864754, + "upload-time": "2026-01-08T17:49:23.247232Z", + "url": "https://files.pythonhosted.org/packages/5a/70/1469ef1d3542ae7c2c7b72bd5e3a4e6ee69d7978fa8a3af05a38eca5becf/werkzeug-3.1.5.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "12c9cec957c15e3c350641a7fbd96b23999cbf5370632078fc27dd5b61520d94" + "sha256": "de091e6e746e8022d598e6e0886c497a2dfe0db54d94f0f1aeb230ba4416384d" }, "data-dist-info-metadata": { - "sha256": "12c9cec957c15e3c350641a7fbd96b23999cbf5370632078fc27dd5b61520d94" + "sha256": "de091e6e746e8022d598e6e0886c497a2dfe0db54d94f0f1aeb230ba4416384d" }, - "filename": "flask-3.1.1-py3-none-any.whl", + "filename": "werkzeug-3.1.6-py3-none-any.whl", "hashes": { - "sha256": "07aae2bb5eaf77993ef57e357491839f5fd9f4dc281593a81a9e4d79a24f295c" + "sha256": "7ddf3357bb9564e407607f988f683d72038551200c704012bb9a4c523d42f131" }, - "provenance": "https://pypi.org/integrity/flask/3.1.1/flask-3.1.1-py3-none-any.whl/provenance", + "provenance": "https://pypi.org/integrity/werkzeug/3.1.6/werkzeug-3.1.6-py3-none-any.whl/provenance", "requires-python": ">=3.9", - "size": 103305, - "upload-time": "2025-05-13T15:01:15.591997Z", - "url": "https://files.pythonhosted.org/packages/3d/68/9d4508e893976286d2ead7f8f571314af6c2037af34853a30fd769c02e9d/flask-3.1.1-py3-none-any.whl", + "size": 225166, + "upload-time": "2026-02-19T15:17:17.475520Z", + "url": "https://files.pythonhosted.org/packages/4d/ec/d58832f89ede95652fd01f4f24236af7d32b70cab2196dfcc2d2fd13c5c2/werkzeug-3.1.6-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "flask-3.1.1.tar.gz", + "filename": "werkzeug-3.1.6.tar.gz", "hashes": { - "sha256": "284c7b8f2f58cb737f0cf1c30fd7eaf0ccfcde196099d24ecede3fc2005aa59e" + "sha256": "210c6bede5a420a913956b4791a7f4d6843a43b6fcee4dfa08a65e93007d0d25" }, - "provenance": "https://pypi.org/integrity/flask/3.1.1/flask-3.1.1.tar.gz/provenance", + "provenance": "https://pypi.org/integrity/werkzeug/3.1.6/werkzeug-3.1.6.tar.gz/provenance", "requires-python": ">=3.9", - "size": 753440, - "upload-time": "2025-05-13T15:01:17.447750Z", - "url": "https://files.pythonhosted.org/packages/c0/de/e47735752347f4128bcf354e0da07ef311a78244eba9e3dc1d4a5ab21a98/flask-3.1.1.tar.gz", + "size": 864736, + "upload-time": "2026-02-19T15:17:18.884849Z", + "url": "https://files.pythonhosted.org/packages/61/f1/ee81806690a87dab5f5653c1f146c92bc066d7f4cebc603ef88eb9e13957/werkzeug-3.1.6.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "a1183adc300021ca0b02bee4cd380810a7e6f3fe07313469996988a6d758fe3b" + "sha256": "2e5890946f1ed1805d6ef73a8f3911e608750a87aeb83b4c985836929a0ae0fb" }, "data-dist-info-metadata": { - "sha256": "a1183adc300021ca0b02bee4cd380810a7e6f3fe07313469996988a6d758fe3b" + "sha256": "2e5890946f1ed1805d6ef73a8f3911e608750a87aeb83b4c985836929a0ae0fb" }, - "filename": "flask-3.1.2-py3-none-any.whl", + "filename": "werkzeug-3.1.7-py3-none-any.whl", "hashes": { - "sha256": "ca1d8112ec8a6158cc29ea4858963350011b5c846a414cdb7a954aa9e967d03c" + "sha256": "4b314d81163a3e1a169b6a0be2a000a0e204e8873c5de6586f453c55688d422f" }, - "provenance": "https://pypi.org/integrity/flask/3.1.2/flask-3.1.2-py3-none-any.whl/provenance", + "provenance": "https://pypi.org/integrity/werkzeug/3.1.7/werkzeug-3.1.7-py3-none-any.whl/provenance", "requires-python": ">=3.9", - "size": 103308, - "upload-time": "2025-08-19T21:03:19.499263Z", - "url": "https://files.pythonhosted.org/packages/ec/f9/7f9263c5695f4bd0023734af91bedb2ff8209e8de6ead162f35d8dc762fd/flask-3.1.2-py3-none-any.whl", + "size": 226295, + "upload-time": "2026-03-24T01:08:06.133912Z", + "url": "https://files.pythonhosted.org/packages/7f/b2/0bba9bbb4596d2d2f285a16c2ab04118f6b957d8441566e1abb892e6a6b2/werkzeug-3.1.7-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "flask-3.1.2.tar.gz", + "filename": "werkzeug-3.1.7.tar.gz", "hashes": { - "sha256": "bf656c15c80190ed628ad08cdfd3aaa35beb087855e2f494910aa3774cc4fd87" + "sha256": "fb8c01fe6ab13b9b7cdb46892b99b1d66754e1d7ab8e542e865ec13f526b5351" }, - "provenance": "https://pypi.org/integrity/flask/3.1.2/flask-3.1.2.tar.gz/provenance", + "provenance": "https://pypi.org/integrity/werkzeug/3.1.7/werkzeug-3.1.7.tar.gz/provenance", "requires-python": ">=3.9", - "size": 720160, - "upload-time": "2025-08-19T21:03:21.205129Z", - "url": "https://files.pythonhosted.org/packages/dc/6d/cfe3c0fcc5e477df242b98bfe186a4c34357b4847e87ecaef04507332dab/flask-3.1.2.tar.gz", + "size": 875700, + "upload-time": "2026-03-24T01:08:07.687561Z", + "url": "https://files.pythonhosted.org/packages/b5/43/76ded108b296a49f52de6bac5192ca1c4be84e886f9b5c9ba8427d9694fd/werkzeug-3.1.7.tar.gz", "yanked": false }, { "core-metadata": { - "sha256": "aa6760ed6f545704474d70733e4a63a7f1481e376973edc896a13d02a7224c7c" + "sha256": "f57d29864fb04c6cbf2b4e844c108d62331f4621fd163cbced288f90dfd6d392" }, "data-dist-info-metadata": { - "sha256": "aa6760ed6f545704474d70733e4a63a7f1481e376973edc896a13d02a7224c7c" + "sha256": "f57d29864fb04c6cbf2b4e844c108d62331f4621fd163cbced288f90dfd6d392" }, - "filename": "flask-3.1.3-py3-none-any.whl", + "filename": "werkzeug-3.1.8-py3-none-any.whl", "hashes": { - "sha256": "f4bcbefc124291925f1a26446da31a5178f9483862233b23c0c96a20701f670c" + "sha256": "63a77fb8892bf28ebc3178683445222aa500e48ebad5ec77b0ad80f8726b1f50" }, - "provenance": "https://pypi.org/integrity/flask/3.1.3/flask-3.1.3-py3-none-any.whl/provenance", + "provenance": "https://pypi.org/integrity/werkzeug/3.1.8/werkzeug-3.1.8-py3-none-any.whl/provenance", "requires-python": ">=3.9", - "size": 103424, - "upload-time": "2026-02-19T05:00:56.027585Z", - "url": "https://files.pythonhosted.org/packages/7f/9c/34f6962f9b9e9c71f6e5ed806e0d0ff03c9d1b0b2340088a0cf4bce09b18/flask-3.1.3-py3-none-any.whl", + "size": 226459, + "upload-time": "2026-04-02T18:49:12.720503Z", + "url": "https://files.pythonhosted.org/packages/93/8c/2e650f2afeb7ee576912636c23ddb621c91ac6a98e66dc8d29c3c69446e1/werkzeug-3.1.8-py3-none-any.whl", "yanked": false }, { "core-metadata": false, "data-dist-info-metadata": false, - "filename": "flask-3.1.3.tar.gz", + "filename": "werkzeug-3.1.8.tar.gz", "hashes": { - "sha256": "0ef0e52b8a9cd932855379197dd8f94047b359ca0a78695144304cb45f87c9eb" + "sha256": "9bad61a4268dac112f1c5cd4630a56ede601b6ed420300677a869083d70a4c44" }, - "provenance": "https://pypi.org/integrity/flask/3.1.3/flask-3.1.3.tar.gz/provenance", + "provenance": "https://pypi.org/integrity/werkzeug/3.1.8/werkzeug-3.1.8.tar.gz/provenance", "requires-python": ">=3.9", - "size": 759004, - "upload-time": "2026-02-19T05:00:57.678803Z", - "url": "https://files.pythonhosted.org/packages/26/00/35d85dcce6c57fdc871f3867d465d780f302a175ea360f62533f12b27e2b/flask-3.1.3.tar.gz", + "size": 875852, + "upload-time": "2026-04-02T18:49:14.268187Z", + "url": "https://files.pythonhosted.org/packages/dd/b2/381be8cfdee792dd117872481b6e378f85c957dd7c5bca38897b08f765fd/werkzeug-3.1.8.tar.gz", "yanked": false } ], "meta": { - "_last-serial": 34432672, + "_last-serial": 35738641, "api-version": "1.4" }, - "name": "flask", + "name": "werkzeug", "project-status": { "status": "active" }, @@ -67773,39 +67305,69 @@ interactions: "0.3", "0.3.1", "0.4", + "0.4.1", "0.5", "0.5.1", - "0.5.2", "0.6", "0.6.1", + "0.6.2", "0.7", "0.7.1", "0.7.2", "0.8", "0.8.1", + "0.8.2", + "0.8.3", "0.9", + "0.9.1", + "0.9.2", + "0.9.3", + "0.9.4", + "0.9.5", + "0.9.6", "0.10", "0.10.1", + "0.10.2", + "0.10.4", "0.11", "0.11.1", + "0.11.2", + "0.11.3", + "0.11.4", + "0.11.5", + "0.11.6", + "0.11.7", + "0.11.8", + "0.11.9", + "0.11.10", + "0.11.11", + "0.11.12", + "0.11.13", + "0.11.14", + "0.11.15", "0.12", "0.12.1", "0.12.2", - "0.12.3", - "0.12.4", - "0.12.5", - "1.0", + "0.13", + "0.14", + "0.14.1", + "0.15.0", + "0.15.1", + "0.15.2", + "0.15.3", + "0.15.4", + "0.15.5", + "0.15.6", + "0.16.0", + "0.16.1", + "1.0.0rc1", + "1.0.0", "1.0.1", - "1.0.2", - "1.0.3", - "1.0.4", - "1.1.0", - "1.1.1", - "1.1.2", - "1.1.3", - "1.1.4", "2.0.0rc1", "2.0.0rc2", + "2.0.0rc3", + "2.0.0rc4", + "2.0.0rc5", "2.0.0", "2.0.1", "2.0.2", @@ -67813,25 +67375,36 @@ interactions: "2.1.0", "2.1.1", "2.1.2", - "2.1.3", + "2.2.0a1", "2.2.0", "2.2.1", "2.2.2", "2.2.3", - "2.2.4", - "2.2.5", "2.3.0", "2.3.1", "2.3.2", "2.3.3", + "2.3.4", + "2.3.5", + "2.3.6", + "2.3.7", + "2.3.8", "3.0.0", "3.0.1", "3.0.2", "3.0.3", + "3.0.4", + "3.0.5", + "3.0.6", "3.1.0", "3.1.1", "3.1.2", - "3.1.3" + "3.1.3", + "3.1.4", + "3.1.5", + "3.1.6", + "3.1.7", + "3.1.8" ] } headers: @@ -67853,8 +67426,6 @@ interactions: - default-src 'none'; sandbox allow-top-navigation Content-Type: - application/vnd.pypi.simple.v1+json - Etag: - - '"tkZZmrT0WEP1SK91HO5jLw"' Permissions-Policy: - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() Referrer-Policy: @@ -67862,25 +67433,298 @@ interactions: Strict-Transport-Security: - max-age=31536000; includeSubDomains; preload Vary: - - Accept, Accept-Encoding - X-Cache: - - MISS, HIT, HIT - X-Cache-Hits: - - 0, 128, 2 + - Accept-Encoding, Accept X-Content-Type-Options: - nosniff X-Frame-Options: - deny X-Permitted-Cross-Domain-Policies: - none - X-Pypi-Last-Serial: - - "34432672" - X-Served-By: - - cache-iad-kcgs7200128-IAD, cache-iad-kcgs7200128-IAD, cache-wsi-ysbk1060026-WSI - X-Timer: - - S1781578785.472713,VS0,VE0 X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 1598 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "PyPI", + "name": "django" + }, + "version": "1.11.29" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "flask" + }, + "version": "1.0" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "requests" + }, + "version": "2.20.0" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "certifi" + }, + "version": "2026.5.20" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "chardet" + }, + "version": "3.0.4" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "click" + }, + "version": "8.4.1" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "idna" + }, + "version": "2.7" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "itsdangerous" + }, + "version": "2.2.0" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "jinja2" + }, + "version": "3.1.6" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "markupsafe" + }, + "version": "3.0.3" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "pytz" + }, + "version": "2026.2" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "urllib3" + }, + "version": "1.24.3" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "werkzeug" + }, + "version": "3.1.8" + } + ] + } + headers: + Content-Type: + - application/json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 2293 + body: | + { + "results": [ + { + "vulns": [ + { + "id": "GHSA-68w8-qjq3-2gfm", + "modified": "2024-09-20T15:46:52.557962Z" + }, + { + "id": "GHSA-6w2r-r2m5-xq5w", + "modified": "2026-06-05T14:45:50.840275Z" + }, + { + "id": "GHSA-7xr5-9hcq-chf9", + "modified": "2026-02-04T03:48:05.224740Z" + }, + { + "id": "GHSA-8x94-hmjh-97hq", + "modified": "2026-02-04T02:45:55.690257Z" + }, + { + "id": "GHSA-frmv-pr5f-9mcr", + "modified": "2026-06-05T14:45:52.053173Z" + }, + { + "id": "GHSA-qw25-v68c-qjf3", + "modified": "2026-06-05T14:45:50.558008Z" + }, + { + "id": "GHSA-rrqc-c2jx-6jgv", + "modified": "2024-10-30T19:23:59.139649Z" + }, + { + "id": "PYSEC-2021-98", + "modified": "2023-12-06T01:01:16.755410Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-68rp-wp8r-4726", + "modified": "2026-02-23T23:43:45.778179Z" + }, + { + "id": "GHSA-m2qf-hxjv-5gpq", + "modified": "2025-02-21T05:42:17.337040Z" + }, + { + "id": "PYSEC-2023-62", + "modified": "2023-11-08T04:12:28.231927Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-9hjg-9r4m-mvj7", + "modified": "2026-02-04T03:44:00.676479Z" + }, + { + "id": "GHSA-9wx4-h78v-vm56", + "modified": "2026-02-04T02:43:42.271895Z" + }, + { + "id": "GHSA-gc5v-m9x4-r6x2", + "modified": "2026-03-27T22:17:33.595885Z" + }, + { + "id": "GHSA-j8r2-6x86-q33q", + "modified": "2026-02-04T03:34:13.807518Z" + }, + { + "id": "PYSEC-2023-74", + "modified": "2023-11-08T04:12:35.436175Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-65pc-fj4g-8rjx", + "modified": "2026-06-09T12:00:13.346264Z" + }, + { + "id": "GHSA-jjg7-2v4v-x38h", + "modified": "2026-02-04T03:49:45.087439Z" + }, + { + "id": "PYSEC-2024-60", + "modified": "2026-06-10T17:01:21.102419Z" + } + ] + }, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-2xpw-w6gg-jr37", + "modified": "2026-02-04T02:36:12.983430Z" + }, + { + "id": "GHSA-34jh-p97f-mpxf", + "modified": "2026-02-04T03:37:44.850742Z" + }, + { + "id": "GHSA-38jv-5279-wg99", + "modified": "2026-02-04T03:51:36.162029Z" + }, + { + "id": "GHSA-g4mx-q9vg-27p4", + "modified": "2026-02-04T03:30:16.767903Z" + }, + { + "id": "GHSA-gm62-xv2j-4w53", + "modified": "2026-02-04T03:37:15.919661Z" + }, + { + "id": "GHSA-pq67-6m6q-mj2v", + "modified": "2026-02-04T04:38:01.163387Z" + }, + { + "id": "GHSA-qccp-gfcp-xxvc", + "modified": "2026-05-20T08:11:43.145797Z" + }, + { + "id": "GHSA-v845-jxx5-vc9f", + "modified": "2026-02-04T02:58:30.152562Z" + }, + { + "id": "GHSA-wqvq-5m8c-6g24", + "modified": "2024-11-18T22:47:07.792720Z" + }, + { + "id": "PYSEC-2020-148", + "modified": "2023-11-08T04:03:14.251187Z" + }, + { + "id": "PYSEC-2023-192", + "modified": "2023-11-08T04:13:33.452167Z" + }, + { + "id": "PYSEC-2023-212", + "modified": "2023-11-08T04:13:39.165450Z" + }, + { + "id": "PYSEC-2026-141", + "modified": "2026-05-20T09:19:20.983812Z" + } + ] + }, + {} + ] + } + headers: + Content-Length: + - "2293" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s From 62360cf06e33dd4fb0a509e01d24d8f3e36fb359 Mon Sep 17 00:00:00 2001 From: Rex P Date: Mon, 6 Jul 2026 16:25:44 +1000 Subject: [PATCH 19/38] Move initialization around --- cmd/osv-scanner/fix/command.go | 22 +++---- cmd/osv-scanner/internal/cmd/run.go | 8 +-- cmd/osv-scanner/internal/helper/getters.go | 4 +- cmd/osv-scanner/internal/testcmd/case.go | 4 +- cmd/osv-scanner/internal/testcmd/run.go | 23 +++++++- cmd/osv-scanner/internal/testcmd/vcr.go | 25 ++++++++ cmd/osv-scanner/mcp/command.go | 3 +- cmd/osv-scanner/scan/command.go | 8 +-- cmd/osv-scanner/scan/image/command.go | 19 ++++-- cmd/osv-scanner/scan/source/command.go | 36 +++++++----- cmd/osv-scanner/scan/source/testmain_test.go | 6 +- cmd/osv-scanner/update/command.go | 22 +++---- internal/scalibrplugin/resolve.go | 25 ++++---- internal/scalibrplugin/resolve_test.go | 45 +++++++++++--- pkg/osvscanner/osvscanner.go | 62 +++++++++++++++----- pkg/osvscanner/scan.go | 32 +++++++--- 16 files changed, 242 insertions(+), 102 deletions(-) diff --git a/cmd/osv-scanner/fix/command.go b/cmd/osv-scanner/fix/command.go index f05e4f39760..dd92225aed3 100644 --- a/cmd/osv-scanner/fix/command.go +++ b/cmd/osv-scanner/fix/command.go @@ -7,7 +7,6 @@ import ( "errors" "fmt" "io" - "net/http" "os" "path/filepath" "strings" @@ -32,6 +31,7 @@ import ( "github.com/google/osv-scanner/v2/internal/cmdlogger" "github.com/google/osv-scanner/v2/internal/depsdev" "github.com/google/osv-scanner/v2/internal/version" + "github.com/google/osv-scanner/v2/pkg/osvscanner" "github.com/urfave/cli/v3" "golang.org/x/term" ) @@ -44,7 +44,7 @@ const ( autoModeCategory = "non-interactive options:" // intentionally lowercase to force it to sort after the other categories ) -func Command(stdout, _ io.Writer, client *http.Client) *cli.Command { +func Command(stdout, _ io.Writer, clientFactories config.ClientFactories) *cli.Command { return &cli.Command{ Name: "fix", Usage: "scans a manifest and/or lockfile for vulnerabilities and suggests changes for remediating them", @@ -207,12 +207,12 @@ func Command(stdout, _ io.Writer, client *http.Client) *cli.Command { }, }, Action: func(ctx context.Context, cmd *cli.Command) error { - return action(ctx, cmd, stdout, client) + return action(ctx, cmd, stdout, clientFactories) }, } } -func action(ctx context.Context, cmd *cli.Command, stdout io.Writer, httpClient *http.Client) error { +func action(ctx context.Context, cmd *cli.Command, stdout io.Writer, clientFactories config.ClientFactories) error { cmdlogger.Warnf("Guided remediation (the fix command) can be risky when run on untrusted projects. It may trigger the package manager to execute scripts or follow external registries specified in the project. Please ensure you trust the source code and artifacts before proceeding.") if !cmd.IsSet("manifest") && !cmd.IsSet("lockfile") { return errors.New("manifest or lockfile is required") @@ -242,9 +242,11 @@ func action(ctx context.Context, cmd *cli.Command, stdout io.Writer, httpClient opts.Strategy = strategy.StrategyRelax } - if httpClient == nil { - httpClient = &http.Client{} - } + userAgent := "osv-scanner_fix/" + version.OSVVersion + cf, cleanup := osvscanner.SetupClientFactories(clientFactories, nil, userAgent) + defer cleanup() + + httpClient := cf.HTTPClient() // MavenClient is required for Maven projects mc, err := datasource.NewMavenRegistryAPIClient(ctx, datasource.MavenRegistry{ @@ -255,14 +257,14 @@ func action(ctx context.Context, cmd *cli.Command, stdout io.Writer, httpClient return err } opts.MavenClient = mc - userAgent := "osv-scanner_fix/" + version.OSVVersion + switch cmd.String("data-source") { case "deps.dev": - cl, err := resolution.NewDepsDevClient(depsdev.DepsdevAPI, userAgent) + conn, err := cf.GRPCClientConn(depsdev.DepsdevAPI) if err != nil { return err } - opts.ResolveClient = cl + opts.ResolveClient = resolution.NewDepsDevClientWithConn(conn) case "native": var workDir string diff --git a/cmd/osv-scanner/internal/cmd/run.go b/cmd/osv-scanner/internal/cmd/run.go index f0823db02fb..df6f165e673 100644 --- a/cmd/osv-scanner/internal/cmd/run.go +++ b/cmd/osv-scanner/internal/cmd/run.go @@ -5,9 +5,9 @@ import ( "errors" "io" "log/slog" - "net/http" "testing" + scalibrconfig "github.com/google/osv-scalibr/plugin/config" scalibr "github.com/google/osv-scalibr/version" "github.com/google/osv-scanner/v2/internal/cmdlogger" "github.com/google/osv-scanner/v2/internal/testlogger" @@ -21,9 +21,9 @@ var ( date = "n/a" ) -type CommandBuilder = func(stdout, stderr io.Writer, client *http.Client) *cli.Command +type CommandBuilder = func(stdout, stderr io.Writer, clientFactories scalibrconfig.ClientFactories) *cli.Command -func Run(args []string, stdout, stderr io.Writer, client *http.Client, commands []CommandBuilder) int { +func Run(args []string, stdout, stderr io.Writer, clientFactories scalibrconfig.ClientFactories, commands []CommandBuilder) int { // --- Setup Logger --- logHandler := cmdlogger.New(stdout, stderr) @@ -58,7 +58,7 @@ func Run(args []string, stdout, stderr io.Writer, client *http.Client, commands cmds := make([]*cli.Command, 0, len(commands)) for _, cmd := range commands { - cmds = append(cmds, cmd(stdout, stderr, client)) + cmds = append(cmds, cmd(stdout, stderr, clientFactories)) } app := &cli.Command{ diff --git a/cmd/osv-scanner/internal/helper/getters.go b/cmd/osv-scanner/internal/helper/getters.go index 6a894c134a3..2ffe08047f9 100644 --- a/cmd/osv-scanner/internal/helper/getters.go +++ b/cmd/osv-scanner/internal/helper/getters.go @@ -2,7 +2,6 @@ package helper import ( "fmt" - "net/http" "strings" "github.com/google/osv-scanner/v2/internal/spdx" @@ -50,12 +49,11 @@ func GetCommonScannerActions(cmd *cli.Command, scanLicensesAllowlist []string) o } } -func GetExperimentalScannerActions(cmd *cli.Command, client *http.Client) osvscanner.ExperimentalScannerActions { +func GetExperimentalScannerActions(cmd *cli.Command) osvscanner.ExperimentalScannerActions { return osvscanner.ExperimentalScannerActions{ PluginsEnabled: cmd.StringSlice("experimental-plugins"), PluginsDisabled: cmd.StringSlice("experimental-disable-plugins"), PluginsNoDefaults: cmd.Bool("experimental-no-default-plugins"), - HTTPClient: client, FlagDeprecatedPackages: cmd.Bool("experimental-flag-deprecated-packages"), } } diff --git a/cmd/osv-scanner/internal/testcmd/case.go b/cmd/osv-scanner/internal/testcmd/case.go index cad7bdb8d1c..31b8f4783e6 100644 --- a/cmd/osv-scanner/internal/testcmd/case.go +++ b/cmd/osv-scanner/internal/testcmd/case.go @@ -5,6 +5,7 @@ import ( "net/http" "strings" + scalibrconfig "github.com/google/osv-scalibr/plugin/config" "github.com/google/osv-scanner/v2/internal/testutility" ) @@ -19,7 +20,8 @@ type Case struct { // ReplaceRules are only used for JSON output ReplaceRules []testutility.JSONReplaceRule - HTTPClient *http.Client + HTTPClient *http.Client + ClientFactories scalibrconfig.ClientFactories } // findFirstValueOfFlag returns the value of the first instance of the given flag diff --git a/cmd/osv-scanner/internal/testcmd/run.go b/cmd/osv-scanner/internal/testcmd/run.go index 226045e94e0..27ccdfee57a 100644 --- a/cmd/osv-scanner/internal/testcmd/run.go +++ b/cmd/osv-scanner/internal/testcmd/run.go @@ -7,11 +7,12 @@ import ( "errors" "fmt" "io" - "net/http" "sort" "strings" "testing" + scalibrconfig "github.com/google/osv-scalibr/plugin/config" + "github.com/google/osv-scanner/v2/cmd/osv-scanner/internal/cmd" "github.com/google/osv-scanner/v2/internal/cachedregexp" "github.com/google/osv-scanner/v2/internal/testlogger" @@ -33,7 +34,7 @@ func fetchCommandsToTest() []cmd.CommandBuilder { } } - return append(CommandsUnderTest, func(_, _ io.Writer, _ *http.Client) *cli.Command { + return append(CommandsUnderTest, func(_, _ io.Writer, _ scalibrconfig.ClientFactories) *cli.Command { return &cli.Command{ Name: "scan", Action: func(_ context.Context, _ *cli.Command) error { @@ -49,7 +50,23 @@ func run(t *testing.T, tc Case) (string, string) { stdout := &bytes.Buffer{} stderr := &bytes.Buffer{} - ec := cmd.Run(tc.Args, stdout, stderr, tc.HTTPClient, fetchCommandsToTest()) + cf := tc.ClientFactories + if cf == nil { + if SharedClientFactories != nil { + cf = &TestClientFactories{ + ClientFactories: SharedClientFactories, + HTTPClientOverride: tc.HTTPClient, + } + } else if tc.HTTPClient != nil { + localCF := NewClientFactories(tc.HTTPClient) + cf = localCF + defer func() { + _ = localCF.Close() + }() + } + } + + ec := cmd.Run(tc.Args, stdout, stderr, cf, fetchCommandsToTest()) if ec != tc.Exit { t.Errorf("cli exited with code %d, not %d", ec, tc.Exit) diff --git a/cmd/osv-scanner/internal/testcmd/vcr.go b/cmd/osv-scanner/internal/testcmd/vcr.go index a51699f59ab..1104969b92e 100644 --- a/cmd/osv-scanner/internal/testcmd/vcr.go +++ b/cmd/osv-scanner/internal/testcmd/vcr.go @@ -14,6 +14,8 @@ import ( "strings" "testing" + scalibrconfig "github.com/google/osv-scalibr/plugin/config" + localscalibr "github.com/google/osv-scanner/v2/internal/scalibr" "github.com/tidwall/pretty" "go.yaml.in/yaml/v4" "gopkg.in/dnaeon/go-vcr.v4/pkg/cassette" @@ -307,3 +309,26 @@ func (t *vcrErrorWrappingTransport) RoundTrip(req *http.Request) (*http.Response return resp, err } + +// SharedClientFactories is a package-level ClientFactories used by tests to reuse connections. +var SharedClientFactories scalibrconfig.ClientFactories + +// TestClientFactories wraps a shared ClientFactories but overrides the HTTPClient. +type TestClientFactories struct { + scalibrconfig.ClientFactories + + HTTPClientOverride *http.Client +} + +func (t *TestClientFactories) HTTPClient() *http.Client { + if t.HTTPClientOverride != nil { + return t.HTTPClientOverride + } + + return t.ClientFactories.HTTPClient() +} + +// NewClientFactories returns a new ClientFactories instance for testing. +func NewClientFactories(client *http.Client) *localscalibr.ClientFactories { + return localscalibr.NewClientFactories(client, "") +} diff --git a/cmd/osv-scanner/mcp/command.go b/cmd/osv-scanner/mcp/command.go index c0252d336d8..9fa95615af9 100644 --- a/cmd/osv-scanner/mcp/command.go +++ b/cmd/osv-scanner/mcp/command.go @@ -13,6 +13,7 @@ import ( "net/http" + scalibrconfig "github.com/google/osv-scalibr/plugin/config" "github.com/google/osv-scanner/v2/internal/cmdlogger" "github.com/google/osv-scanner/v2/internal/output" "github.com/google/osv-scanner/v2/internal/version" @@ -32,7 +33,7 @@ var ( ) // Command is the entry point for the `mcp` subcommand. -func Command(_, _ io.Writer, _ *http.Client) *cli.Command { +func Command(_, _ io.Writer, _ scalibrconfig.ClientFactories) *cli.Command { return &cli.Command{ Name: "experimental-mcp", Usage: "Run osv-scanner as an MCP service (experimental)", diff --git a/cmd/osv-scanner/scan/command.go b/cmd/osv-scanner/scan/command.go index bc9c4697fe5..e3832608693 100644 --- a/cmd/osv-scanner/scan/command.go +++ b/cmd/osv-scanner/scan/command.go @@ -3,8 +3,8 @@ package scan import ( "io" - "net/http" + scalibrconfig "github.com/google/osv-scalibr/plugin/config" "github.com/google/osv-scanner/v2/cmd/osv-scanner/scan/image" "github.com/google/osv-scanner/v2/cmd/osv-scanner/scan/source" "github.com/urfave/cli/v3" @@ -16,14 +16,14 @@ const DefaultSubcommand = sourceSubCommand var Subcommands = []string{sourceSubCommand, "image"} -func Command(stdout, stderr io.Writer, client *http.Client) *cli.Command { +func Command(stdout, stderr io.Writer, clientFactories scalibrconfig.ClientFactories) *cli.Command { return &cli.Command{ Name: "scan", Usage: "scans projects and container images for dependencies, and checks them against the OSV database.", Description: "scans projects and container images for dependencies, and checks them against the OSV database.", Commands: []*cli.Command{ - source.Command(stdout, stderr, client), - image.Command(stdout, stderr, client), + source.Command(stdout, stderr, clientFactories), + image.Command(stdout, stderr, clientFactories), }, } } diff --git a/cmd/osv-scanner/scan/image/command.go b/cmd/osv-scanner/scan/image/command.go index 9751a7f8be8..a1a604a1557 100644 --- a/cmd/osv-scanner/scan/image/command.go +++ b/cmd/osv-scanner/scan/image/command.go @@ -6,11 +6,11 @@ import ( "errors" "fmt" "io" - "net/http" "os" "path/filepath" "strings" + scalibrconfig "github.com/google/osv-scalibr/plugin/config" "github.com/google/osv-scanner/v2/cmd/osv-scanner/internal/helper" "github.com/google/osv-scanner/v2/internal/cmdlogger" "github.com/google/osv-scanner/v2/internal/version" @@ -19,7 +19,7 @@ import ( "github.com/urfave/cli/v3" ) -func Command(stdout, stderr io.Writer, client *http.Client) *cli.Command { +func Command(stdout, stderr io.Writer, clientFactories scalibrconfig.ClientFactories) *cli.Command { return &cli.Command{ Name: "image", Usage: "detects vulnerabilities in a container image's dependencies, pulling the image if it's not found locally", @@ -32,12 +32,12 @@ func Command(stdout, stderr io.Writer, client *http.Client) *cli.Command { }, helper.BuildCommonScanFlags([]string{"artifact"})...), ArgsUsage: "[image imageNameWithTag]", Action: func(ctx context.Context, cmd *cli.Command) error { - return action(ctx, cmd, stdout, stderr, client) + return action(ctx, cmd, stdout, stderr, clientFactories) }, } } -func action(_ context.Context, cmd *cli.Command, stdout, stderr io.Writer, client *http.Client) error { +func action(_ context.Context, cmd *cli.Command, stdout, stderr io.Writer, clientFactories scalibrconfig.ClientFactories) error { if cmd.Args().Len() == 0 { return errors.New("please provide an image name or see the help document") } @@ -80,8 +80,15 @@ func action(_ context.Context, cmd *cli.Command, stdout, stderr io.Writer, clien scannerAction.Image = cmd.Args().First() scannerAction.IsImageArchive = cmd.Bool("archive") - scannerAction.ExperimentalScannerActions = helper.GetExperimentalScannerActions(cmd, client) - scannerAction.RequestUserAgent = "osv-scanner_scan-image/" + version.OSVVersion + userAgent := "osv-scanner_scan-image/" + version.OSVVersion + scannerAction.ExperimentalScannerActions = helper.GetExperimentalScannerActions(cmd) + scannerAction.RequestUserAgent = userAgent + + if clientFactories != nil { + scannerAction.ScalibrConfig = &scalibrconfig.PluginConfig{ + ClientFactories: clientFactories, + } + } var vulnResult models.VulnerabilityResults //nolint:contextcheck // passing the context in would be a breaking change vulnResult, err = osvscanner.DoContainerScan(scannerAction) diff --git a/cmd/osv-scanner/scan/source/command.go b/cmd/osv-scanner/scan/source/command.go index 06301571ae3..1fd595b0a74 100644 --- a/cmd/osv-scanner/scan/source/command.go +++ b/cmd/osv-scanner/scan/source/command.go @@ -6,10 +6,10 @@ import ( "errors" "fmt" "io" - "net/http" "os" "path/filepath" + scalibrconfig "github.com/google/osv-scalibr/plugin/config" "github.com/google/osv-scanner/v2/cmd/osv-scanner/internal/helper" "github.com/google/osv-scanner/v2/internal/cmdlogger" "github.com/google/osv-scanner/v2/internal/version" @@ -18,7 +18,7 @@ import ( "github.com/urfave/cli/v3" ) -func Command(stdout, stderr io.Writer, client *http.Client) *cli.Command { +func Command(stdout, stderr io.Writer, clientFactories scalibrconfig.ClientFactories) *cli.Command { return &cli.Command{ Name: "source", Usage: "scans a source project's dependencies for known vulnerabilities using the OSV database.", @@ -80,12 +80,12 @@ func Command(stdout, stderr io.Writer, client *http.Client) *cli.Command { }, helper.BuildCommonScanFlags([]string{"lockfile", "sbom", "directory"})...), ArgsUsage: "[directory1 directory2...]", Action: func(ctx context.Context, cmd *cli.Command) error { - return action(ctx, cmd, stdout, stderr, client) + return action(ctx, cmd, stdout, stderr, clientFactories) }, } } -func action(_ context.Context, cmd *cli.Command, stdout, stderr io.Writer, client *http.Client) error { +func action(_ context.Context, cmd *cli.Command, stdout, stderr io.Writer, clientFactories scalibrconfig.ClientFactories) error { format := cmd.String("format") outputPath := cmd.String("output-file") @@ -115,16 +115,7 @@ func action(_ context.Context, cmd *cli.Command, stdout, stderr io.Writer, clien return err } - experimentalScannerActions := helper.GetExperimentalScannerActions(cmd, client) - experimentalScannerActions.RequestUserAgent = "osv-scanner_scan-source/" + version.OSVVersion - experimentalScannerActions.ExcludePatterns = cmd.StringSlice("experimental-exclude") - // Add `source` specific experimental configs - experimentalScannerActions.TransitiveScanning = osvscanner.TransitiveScanningActions{ - Disabled: cmd.Bool("no-resolve"), - NativeDataSource: cmd.String("data-source") == "native", - MavenRegistry: cmd.String("maven-registry"), - } - + userAgent := "osv-scanner_scan-source/" + version.OSVVersion scannerAction := helper.GetCommonScannerActions(cmd, scanLicensesAllowlist) scannerAction.LockfilePaths = cmd.StringSlice("lockfile") @@ -133,8 +124,25 @@ func action(_ context.Context, cmd *cli.Command, stdout, stderr io.Writer, clien scannerAction.Recursive = cmd.Bool("recursive") scannerAction.NoIgnore = cmd.Bool("no-ignore") scannerAction.DirectoryPaths = cmd.Args().Slice() + + experimentalScannerActions := helper.GetExperimentalScannerActions(cmd) + experimentalScannerActions.RequestUserAgent = userAgent + experimentalScannerActions.ExcludePatterns = cmd.StringSlice("experimental-exclude") + // Add `source` specific experimental configs + experimentalScannerActions.TransitiveScanning = osvscanner.TransitiveScanningActions{ + Disabled: cmd.Bool("no-resolve"), + NativeDataSource: cmd.String("data-source") == "native", + MavenRegistry: cmd.String("maven-registry"), + } + scannerAction.ExperimentalScannerActions = experimentalScannerActions + if clientFactories != nil { + scannerAction.ScalibrConfig = &scalibrconfig.PluginConfig{ + ClientFactories: clientFactories, + } + } + var vulnResult models.VulnerabilityResults //nolint:contextcheck // passing the context in would be a breaking change vulnResult, err = osvscanner.DoScan(scannerAction) diff --git a/cmd/osv-scanner/scan/source/testmain_test.go b/cmd/osv-scanner/scan/source/testmain_test.go index 8d137ac7e7f..0de4a0aa40e 100644 --- a/cmd/osv-scanner/scan/source/testmain_test.go +++ b/cmd/osv-scanner/scan/source/testmain_test.go @@ -15,11 +15,14 @@ import ( func TestMain(m *testing.M) { config.OSVScannerConfigName = "osv-scanner-test.toml" + cf := testcmd.NewClientFactories(nil) + testcmd.SharedClientFactories = cf + cleanupGitFixtures, err := testcmd.SetupGitFixtures() if err != nil { cleanupGitFixtures() - + _ = cf.Close() panic(err) } @@ -28,6 +31,7 @@ func TestMain(m *testing.M) { m.Run() cleanupGitFixtures() + _ = cf.Close() testutility.CleanSnapshots(m) } diff --git a/cmd/osv-scanner/update/command.go b/cmd/osv-scanner/update/command.go index 619a604165a..8a1bb82aacd 100644 --- a/cmd/osv-scanner/update/command.go +++ b/cmd/osv-scanner/update/command.go @@ -6,7 +6,6 @@ import ( "errors" "fmt" "io" - "net/http" "os" "path/filepath" @@ -16,12 +15,14 @@ import ( "github.com/google/osv-scalibr/guidedremediation" "github.com/google/osv-scalibr/guidedremediation/options" "github.com/google/osv-scalibr/guidedremediation/upgrade" + scalibrconfig "github.com/google/osv-scalibr/plugin/config" "github.com/google/osv-scanner/v2/internal/cmdlogger" "github.com/google/osv-scanner/v2/internal/version" + "github.com/google/osv-scanner/v2/pkg/osvscanner" "github.com/urfave/cli/v3" ) -func Command(_, _ io.Writer, client *http.Client) *cli.Command { +func Command(_, _ io.Writer, clientFactories scalibrconfig.ClientFactories) *cli.Command { return &cli.Command{ Hidden: true, Name: "update", @@ -57,12 +58,12 @@ func Command(_, _ io.Writer, client *http.Client) *cli.Command { }, }, Action: func(ctx context.Context, cmd *cli.Command) error { - return action(ctx, cmd, client) + return action(ctx, cmd, clientFactories) }, } } -func action(ctx context.Context, cmd *cli.Command, httpClient *http.Client) error { +func action(ctx context.Context, cmd *cli.Command, clientFactories scalibrconfig.ClientFactories) error { cmdlogger.Warnf("Version updates (the update command) can be risky when run on untrusted projects. It may trigger the package manager to execute scripts or follow external registries specified in the project. Please ensure you trust the source code and artifacts before proceeding.") opts := options.UpdateOptions{ @@ -77,9 +78,11 @@ func action(ctx context.Context, cmd *cli.Command, httpClient *http.Client) erro return err } - if httpClient == nil { - httpClient = &http.Client{} - } + userAgent := "osv-scanner_update/" + version.OSVVersion + cf, cleanup := osvscanner.SetupClientFactories(clientFactories, nil, userAgent) + defer cleanup() + + httpClient := cf.HTTPClient() // MavenClient is required for Maven projects mc, err := datasource.NewMavenRegistryAPIClient(ctx, datasource.MavenRegistry{ @@ -91,14 +94,13 @@ func action(ctx context.Context, cmd *cli.Command, httpClient *http.Client) erro } opts.MavenClient = mc - userAgent := "osv-scanner_update/" + version.OSVVersion switch cmd.String("data-source") { case "deps.dev": - cl, err := resolution.NewDepsDevClient(depsdev.DepsdevAPI, userAgent) + conn, err := cf.GRPCClientConn(depsdev.DepsdevAPI) if err != nil { return err } - opts.ResolveClient = cl + opts.ResolveClient = resolution.NewDepsDevClientWithConn(conn) case "native": cl, err := resolution.NewCombinedNativeClient(resolution.CombinedNativeClientOptions{ ProjectDir: filepath.Dir(opts.Manifest), diff --git a/internal/scalibrplugin/resolve.go b/internal/scalibrplugin/resolve.go index 6312cb7f5d2..f2d8e645814 100644 --- a/internal/scalibrplugin/resolve.go +++ b/internal/scalibrplugin/resolve.go @@ -17,34 +17,35 @@ import ( "github.com/google/osv-scanner/v2/internal/scalibrextract/vcs/gitrepo" ) -func resolveFromName(name string, cfg *cpb.PluginConfig, clientFactories config.ClientFactories) (plugin.Plugin, error) { - pluginCfg := &config.PluginConfig{ - ProtoConfig: cfg, - ClientFactories: clientFactories, - } - plug, err := list.FromName(name, pluginCfg) +func resolveFromName(name string, scalibrConfig *config.PluginConfig) (plugin.Plugin, error) { + plug, err := list.FromName(name, scalibrConfig) if err == nil { return plug, nil } + var protoConfig *cpb.PluginConfig + if scalibrConfig != nil { + protoConfig = scalibrConfig.ProtoConfig + } + switch name { // Javascript case nodemodules.Name: - return nodemodules.New(cfg) + return nodemodules.New(protoConfig) // Directories case vendored.Name: - return vendored.New(cfg) + return vendored.New(protoConfig) case gitrepo.Name: - return gitrepo.New(cfg) + return gitrepo.New(protoConfig) case osvscannerjson.Name: - return osvscannerjson.New(cfg) + return osvscannerjson.New(protoConfig) default: return nil, fmt.Errorf("not an exact name for a plugin: %q", name) } } -func Resolve(enabledPlugins []string, disabledPlugins []string, cfg *cpb.PluginConfig, clientFactories config.ClientFactories) []plugin.Plugin { +func Resolve(enabledPlugins []string, disabledPlugins []string, scalibrConfig *config.PluginConfig) []plugin.Plugin { plugins := make(map[string]bool) for i, exts := range [][]string{enabledPlugins, disabledPlugins} { @@ -90,7 +91,7 @@ func Resolve(enabledPlugins []string, disabledPlugins []string, cfg *cpb.PluginC for name, value := range plugins { if name != "" && value { - plug, err := resolveFromName(name, cfg, clientFactories) + plug, err := resolveFromName(name, scalibrConfig) if err != nil { cmdlogger.Errorf("%s", err) diff --git a/internal/scalibrplugin/resolve_test.go b/internal/scalibrplugin/resolve_test.go index 295c6a72f28..de096977188 100644 --- a/internal/scalibrplugin/resolve_test.go +++ b/internal/scalibrplugin/resolve_test.go @@ -170,7 +170,10 @@ func TestResolve(t *testing.T) { t.Run(tt.name, func(t *testing.T) { t.Parallel() - got := scalibrplugin.Resolve(tt.args.enabled, tt.args.disabled, &cpb.PluginConfig{}, config.NewDefaultClientFactories("")) + got := scalibrplugin.Resolve(tt.args.enabled, tt.args.disabled, &config.PluginConfig{ + ProtoConfig: &cpb.PluginConfig{}, + ClientFactories: config.NewDefaultClientFactories(""), + }) slices.Sort(tt.want) @@ -340,7 +343,10 @@ func TestResolve_Detectors(t *testing.T) { t.Run(tt.name, func(t *testing.T) { t.Parallel() - got := scalibrplugin.Resolve(tt.args.enabled, tt.args.disabled, &cpb.PluginConfig{}, config.NewDefaultClientFactories("")) + got := scalibrplugin.Resolve(tt.args.enabled, tt.args.disabled, &config.PluginConfig{ + ProtoConfig: &cpb.PluginConfig{}, + ClientFactories: config.NewDefaultClientFactories(""), + }) slices.Sort(tt.want) @@ -425,7 +431,10 @@ func TestResolve_RequiredPlugins(t *testing.T) { t.Run(tt.name, func(t *testing.T) { t.Parallel() - got := scalibrplugin.Resolve(tt.args.enabled, tt.args.disabled, &cpb.PluginConfig{}, config.NewDefaultClientFactories("")) + got := scalibrplugin.Resolve(tt.args.enabled, tt.args.disabled, &config.PluginConfig{ + ProtoConfig: &cpb.PluginConfig{}, + ClientFactories: config.NewDefaultClientFactories(""), + }) slices.Sort(tt.want) @@ -458,7 +467,10 @@ func TestResolve_AllPresets(t *testing.T) { "vulns", "licenses", "transitive", - }, []string{}, &cpb.PluginConfig{}, config.NewDefaultClientFactories("")) + }, []string{}, &config.PluginConfig{ + ProtoConfig: &cpb.PluginConfig{}, + ClientFactories: config.NewDefaultClientFactories(""), + }) gotNames := make([]string, 0, len(got)) for _, detector := range got { @@ -649,7 +661,10 @@ func TestResolve_Extractors(t *testing.T) { t.Run(tt.name, func(t *testing.T) { t.Parallel() - got := scalibrplugin.Resolve(tt.args.enabled, tt.args.disabled, &cpb.PluginConfig{}, config.NewDefaultClientFactories("")) + got := scalibrplugin.Resolve(tt.args.enabled, tt.args.disabled, &config.PluginConfig{ + ProtoConfig: &cpb.PluginConfig{}, + ClientFactories: config.NewDefaultClientFactories(""), + }) slices.Sort(tt.want) @@ -674,7 +689,10 @@ func TestResolve_Detectors_Presets(t *testing.T) { t.Run(preset, func(t *testing.T) { t.Parallel() - got := scalibrplugin.Resolve([]string{preset}, []string{}, &cpb.PluginConfig{}, config.NewDefaultClientFactories("")) + got := scalibrplugin.Resolve([]string{preset}, []string{}, &config.PluginConfig{ + ProtoConfig: &cpb.PluginConfig{}, + ClientFactories: config.NewDefaultClientFactories(""), + }) gotNames := make([]string, 0, len(got)) for _, detector := range got { @@ -695,7 +713,10 @@ func TestResolve_Extractors_Presets(t *testing.T) { t.Run(preset, func(t *testing.T) { t.Parallel() - got := scalibrplugin.Resolve([]string{preset}, []string{}, &cpb.PluginConfig{}, config.NewDefaultClientFactories("")) + got := scalibrplugin.Resolve([]string{preset}, []string{}, &config.PluginConfig{ + ProtoConfig: &cpb.PluginConfig{}, + ClientFactories: config.NewDefaultClientFactories(""), + }) gotNames := make([]string, 0, len(got)) for _, extractor := range got { @@ -716,7 +737,10 @@ func TestResolve_Enrichers_Presets(t *testing.T) { t.Run(preset, func(t *testing.T) { t.Parallel() - got := scalibrplugin.Resolve([]string{preset}, []string{}, &cpb.PluginConfig{}, config.NewDefaultClientFactories("")) + got := scalibrplugin.Resolve([]string{preset}, []string{}, &config.PluginConfig{ + ProtoConfig: &cpb.PluginConfig{}, + ClientFactories: config.NewDefaultClientFactories(""), + }) gotNames := make([]string, 0, len(got)) for _, detector := range got { @@ -737,7 +761,10 @@ func TestResolve_Annotators_Presets(t *testing.T) { t.Run(preset, func(t *testing.T) { t.Parallel() - got := scalibrplugin.Resolve([]string{preset}, []string{}, &cpb.PluginConfig{}, config.NewDefaultClientFactories("")) + got := scalibrplugin.Resolve([]string{preset}, []string{}, &config.PluginConfig{ + ProtoConfig: &cpb.PluginConfig{}, + ClientFactories: config.NewDefaultClientFactories(""), + }) gotNames := make([]string, 0, len(got)) for _, detector := range got { diff --git a/pkg/osvscanner/osvscanner.go b/pkg/osvscanner/osvscanner.go index 695850ad3ae..c99e9b4520c 100644 --- a/pkg/osvscanner/osvscanner.go +++ b/pkg/osvscanner/osvscanner.go @@ -4,6 +4,7 @@ import ( "context" "errors" "fmt" + "io" "log/slog" "maps" "net/http" @@ -80,8 +81,8 @@ type ExperimentalScannerActions struct { HTTPClient *http.Client - // Custom ClientFactories to use instead of constructing default ones - ClientFactories scalibrconfig.ClientFactories + // Custom ScalibrConfig to use instead of constructing default ones + ScalibrConfig *scalibrconfig.PluginConfig // Report deprecated packages as findings FlagDeprecatedPackages bool @@ -169,23 +170,30 @@ func DoScan(actions ScannerActions) (models.VulnerabilityResults, error) { } // --- Setup Accessors/Clients --- - var clientFactories scalibrconfig.ClientFactories - if actions.ClientFactories != nil { - clientFactories = actions.ClientFactories + var scalibrConfig *scalibrconfig.PluginConfig + var toClose io.Closer + + if actions.ScalibrConfig != nil { + scalibrConfig = actions.ScalibrConfig } else { cf := localscalibr.NewClientFactories(actions.HTTPClient, actions.RequestUserAgent) - clientFactories = cf + scalibrConfig = &scalibrconfig.PluginConfig{ + ClientFactories: cf, + } + toClose = cf + } + if toClose != nil { defer func() { - if err := cf.Close(); err != nil { + if err := toClose.Close(); err != nil { cmdlogger.Errorf("Failed to close scalibr client factories: %v", err) } }() } - accessors := initializeExternalAccessors(actions, clientFactories) + accessors := initializeExternalAccessors(actions, scalibrConfig.ClientFactories) // ----- Perform Scanning ----- - packagesAndFindings, filterAnno, err := scan(accessors, actions, clientFactories, &scanResults.ConfigManager) + packagesAndFindings, filterAnno, err := scan(accessors, actions, scalibrConfig, &scanResults.ConfigManager) if err != nil { return models.VulnerabilityResults{}, err } @@ -223,26 +231,32 @@ func DoContainerScan(actions ScannerActions) (models.VulnerabilityResults, error } } - var clientFactories scalibrconfig.ClientFactories - if actions.ClientFactories != nil { - clientFactories = actions.ClientFactories + var scalibrConfig *scalibrconfig.PluginConfig + var toClose io.Closer + if actions.ScalibrConfig != nil { + scalibrConfig = actions.ScalibrConfig } else { cf := localscalibr.NewClientFactories(actions.HTTPClient, actions.RequestUserAgent) - clientFactories = cf + scalibrConfig = &scalibrconfig.PluginConfig{ + ClientFactories: cf, + } + toClose = cf + } + if toClose != nil { defer func() { - if err := cf.Close(); err != nil { + if err := toClose.Close(); err != nil { cmdlogger.Errorf("Failed to close scalibr client factories: %v", err) } }() } - accessors := initializeExternalAccessors(actions, clientFactories) + accessors := initializeExternalAccessors(actions, scalibrConfig.ClientFactories) plugins := getPlugins( []string{"artifact"}, accessors, actions, - clientFactories, + scalibrConfig, &scanResults.ConfigManager, /* isContainerScan = */ true, ) @@ -521,3 +535,19 @@ func inventoryIsEmpty(i inventory.Inventory) bool { return true } + +// SetupClientFactories returns the client factories to use, and a cleanup function +// that the caller must defer. If clientFactories is not nil, it is returned as is and the cleanup is a no-op. +func SetupClientFactories(clientFactories scalibrconfig.ClientFactories, httpClient *http.Client, userAgent string) (scalibrconfig.ClientFactories, func()) { + if clientFactories != nil { + return clientFactories, func() {} + } + + cf := localscalibr.NewClientFactories(httpClient, userAgent) + + return cf, func() { + if err := cf.Close(); err != nil { + cmdlogger.Errorf("Failed to close scalibr client factories: %v", err) + } + } +} diff --git a/pkg/osvscanner/scan.go b/pkg/osvscanner/scan.go index 79abe413ae8..f2a23ddb69d 100644 --- a/pkg/osvscanner/scan.go +++ b/pkg/osvscanner/scan.go @@ -52,7 +52,7 @@ func getPlugins( defaultPlugins []string, accessors ExternalAccessors, actions ScannerActions, - clientFactories config.ClientFactories, + scalibrConfig *config.PluginConfig, configManager *scanconfig.Manager, isContainerScan bool, ) []plugin.Plugin { @@ -92,9 +92,22 @@ func getPlugins( }, }) - cfg := &cpb.PluginConfig{ - UserAgent: actions.RequestUserAgent, - PluginSpecific: pluginSpecific, + var finalScalibrConfig *config.PluginConfig + if scalibrConfig != nil { + finalScalibrConfig = scalibrConfig + if finalScalibrConfig.ProtoConfig == nil { + finalScalibrConfig.ProtoConfig = &cpb.PluginConfig{ + UserAgent: actions.RequestUserAgent, + PluginSpecific: pluginSpecific, + } + } + } else { + finalScalibrConfig = &config.PluginConfig{ + ProtoConfig: &cpb.PluginConfig{ + UserAgent: actions.RequestUserAgent, + PluginSpecific: pluginSpecific, + }, + } } if !actions.PluginsNoDefaults { @@ -131,7 +144,7 @@ func getPlugins( actions.PluginsEnabled = append(actions.PluginsEnabled, "vulnmatch/osvdev") } - plugins := scalibrplugin.Resolve(actions.PluginsEnabled, actions.PluginsDisabled, cfg, clientFactories) + plugins := scalibrplugin.Resolve(actions.PluginsEnabled, actions.PluginsDisabled, finalScalibrConfig) // Append the pre-matching filter annotator so it always runs. filterAnnotator := filter.NewAnnotator(configManager, isContainerScan, actions.ShowAllPackages) @@ -168,7 +181,7 @@ func countNotEnrichersOrAnnotators(plugins []plugin.Plugin) int { func scan( accessors ExternalAccessors, actions ScannerActions, - clientFactories config.ClientFactories, + scalibrConfig *config.PluginConfig, configManager *scanconfig.Manager, ) (*inventory.Inventory, *filter.Annotator, error) { var inv inventory.Inventory @@ -177,7 +190,7 @@ func scan( []string{"lockfile", "sbom", "directory"}, accessors, actions, - clientFactories, + scalibrConfig, configManager, /* isContainerScan = */ false, ) @@ -237,7 +250,10 @@ func scan( // --- SBOMs (Deprecated) --- // none of the SBOM extractors need configuring - sbomExtractors := scalibrplugin.Resolve([]string{"sbom"}, []string{}, &cpb.PluginConfig{}, config.NewDefaultClientFactories("")) + sbomExtractors := scalibrplugin.Resolve([]string{"sbom"}, []string{}, &config.PluginConfig{ + ProtoConfig: &cpb.PluginConfig{}, + ClientFactories: config.NewDefaultClientFactories(""), + }) SBOMLoop: for _, sbomPath := range actions.SBOMPaths { From cdaf6a6e2ef9e3d34c2d36cb6d225c428074f329 Mon Sep 17 00:00:00 2001 From: Rex P Date: Mon, 6 Jul 2026 16:34:54 +1000 Subject: [PATCH 20/38] Update snaps and stuff --- .../fix/__snapshots__/command_test.snap | 32 +- .../image/__snapshots__/command_test.snap | 361 ++++++--- .../cassettes/TestCommand_OCIImage.yaml | 735 +++++++++++------- .../TestCommand_OCIImage_JSONFormat.yaml | 397 ++++++---- .../ubuntu20-04-unimportant-config.toml | 21 + .../source/__snapshots__/command_test.snap | 91 ++- .../testdata/cassettes/TestCommand.yaml | 80 +- .../cassettes/TestCommand_CallAnalysis.yaml | 24 +- .../cassettes/TestCommand_CommitSupport.yaml | 10 +- .../TestCommand_Config_UnusedIgnores.yaml | 72 +- .../cassettes/TestCommand_GithubActions.yaml | 2 +- .../TestCommand_JavareachArchive.yaml | 24 +- .../cassettes/TestCommand_MoreLockfiles.yaml | 46 +- .../cassettes/TestCommand_Transitive.yaml | 6 +- .../update/__snapshots__/command_test.snap | 4 +- 15 files changed, 1265 insertions(+), 640 deletions(-) diff --git a/cmd/osv-scanner/fix/__snapshots__/command_test.snap b/cmd/osv-scanner/fix/__snapshots__/command_test.snap index 6b31db23eef..54ba431afb2 100755 --- a/cmd/osv-scanner/fix/__snapshots__/command_test.snap +++ b/cmd/osv-scanner/fix/__snapshots__/command_test.snap @@ -5383,8 +5383,8 @@ UNFIXABLE-VULNS: 9 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "concat-map": "0.0.1", + "balanced-match": "^1.0.0" } }, "node_modules/caseless": { @@ -6303,8 +6303,8 @@ UNFIXABLE-VULNS: 9 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "concat-map": "0.0.1", + "balanced-match": "^1.0.0" } }, "caseless": { @@ -7419,8 +7419,8 @@ Guided remediation (the fix command) can be risky when run on untrusted projects "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "concat-map": "0.0.1", + "balanced-match": "^1.0.0" } }, "node_modules/caseless": { @@ -8339,8 +8339,8 @@ Guided remediation (the fix command) can be risky when run on untrusted projects "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "concat-map": "0.0.1", + "balanced-match": "^1.0.0" } }, "caseless": { @@ -9771,8 +9771,8 @@ UNFIXABLE-VULNS: 9 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "concat-map": "0.0.1", + "balanced-match": "^1.0.0" } }, "node_modules/caseless": { @@ -10691,8 +10691,8 @@ UNFIXABLE-VULNS: 9 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "concat-map": "0.0.1", + "balanced-match": "^1.0.0" } }, "caseless": { @@ -11590,8 +11590,8 @@ UNFIXABLE-VULNS: 9 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "concat-map": "0.0.1", + "balanced-match": "^1.0.0" } }, "node_modules/caseless": { @@ -12510,8 +12510,8 @@ UNFIXABLE-VULNS: 9 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "concat-map": "0.0.1", + "balanced-match": "^1.0.0" } }, "caseless": { diff --git a/cmd/osv-scanner/scan/image/__snapshots__/command_test.snap b/cmd/osv-scanner/scan/image/__snapshots__/command_test.snap index eb3ed1bfeb6..3ab0f30b045 100755 --- a/cmd/osv-scanner/scan/image/__snapshots__/command_test.snap +++ b/cmd/osv-scanner/scan/image/__snapshots__/command_test.snap @@ -320,6 +320,9 @@ Package Ubuntu:20.04/dpkg/1.19.7ubuntu3.2 has been filtered out because: Just wa Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/gcc-10/10.5.0-1ubuntu1~20.04 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/gnupg2/2.2.19-3ubuntu2.4 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/gzip/1.10-0ubuntu4.1 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/acl/2.2.53-6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/attr/1:2.4.48-5 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/bzip2/1.0.8-2 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/glibc/2.31-0ubuntu9.17 has been filtered out because: Just want to test only unimportant vulns @@ -333,6 +336,7 @@ Package Ubuntu:20.04/xz-utils/5.2.4-1ubuntu1.1 has been filtered out because: Ju Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/p11-kit/0.23.20-1ubuntu0.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/pam/1.3.1-5ubuntu4.7 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/pam/1.3.1-5ubuntu4.7 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/pam/1.3.1-5ubuntu4.7 has been filtered out because: Just want to test only unimportant vulns @@ -355,7 +359,7 @@ Package Ubuntu:20.04/sed/4.7-1 has been filtered out because: Just want to test Package Ubuntu:20.04/tar/1.30+dfsg-7ubuntu0.20.04.4 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/zlib/1:1.2.11.dfsg-2ubuntu1.5 has been filtered out because: Just want to test only unimportant vulns -Filtered 42 ignored package/s from the scan. +Filtered 46 ignored package/s from the scan. Container Scanning Result (Ubuntu 20.04.6 LTS) (Based on "google/ubuntu2004" image): @@ -383,6 +387,9 @@ Package Ubuntu:20.04/dpkg/1.19.7ubuntu3.2 has been filtered out because: Just wa Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/gcc-10/10.5.0-1ubuntu1~20.04 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/gnupg2/2.2.19-3ubuntu2.4 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/gzip/1.10-0ubuntu4.1 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/acl/2.2.53-6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/attr/1:2.4.48-5 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/bzip2/1.0.8-2 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/glibc/2.31-0ubuntu9.17 has been filtered out because: Just want to test only unimportant vulns @@ -396,6 +403,7 @@ Package Ubuntu:20.04/xz-utils/5.2.4-1ubuntu1.1 has been filtered out because: Ju Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/p11-kit/0.23.20-1ubuntu0.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/pam/1.3.1-5ubuntu4.7 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/pam/1.3.1-5ubuntu4.7 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/pam/1.3.1-5ubuntu4.7 has been filtered out because: Just want to test only unimportant vulns @@ -418,7 +426,7 @@ Package Ubuntu:20.04/sed/4.7-1 has been filtered out because: Just want to test Package Ubuntu:20.04/tar/1.30+dfsg-7ubuntu0.20.04.4 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/zlib/1:1.2.11.dfsg-2ubuntu1.5 has been filtered out because: Just want to test only unimportant vulns -Filtered 42 ignored package/s from the scan. +Filtered 46 ignored package/s from the scan. Container Scanning Result (Ubuntu 20.04.6 LTS) (Based on "google/ubuntu2004" image): @@ -448,8 +456,8 @@ Scanning local image tarball "./testdata/test-ubuntu.tar" Container Scanning Result (Ubuntu 22.04.5 LTS) (Based on "ubuntu" image): -Total 26 packages affected by 83 known vulnerabilities (10 Critical, 21 High, 36 Medium, 5 Low, 11 Unknown) from 1 ecosystem. -33 vulnerabilities can be fixed. +Total 29 packages affected by 91 known vulnerabilities (11 Critical, 25 High, 39 Medium, 6 Low, 10 Unknown) from 1 ecosystem. +37 vulnerabilities can be fixed. Ubuntu:22.04 @@ -458,32 +466,35 @@ Ubuntu:22.04 +----------------+------------------------------+-------------------------+------------+-------------------------+------------------+---------------+ | SOURCE PACKAGE | INSTALLED VERSION | FIX AVAILABLE | VULN COUNT | BINARY PACKAGES (COUNT) | INTRODUCED LAYER | IN BASE IMAGE | +----------------+------------------------------+-------------------------+------------+-------------------------+------------------+---------------+ +| acl | 2.3.1-1 | No fix available | 2 | libacl1 | # 4 Layer | ubuntu | +| attr | 1:2.5.1-1build1 | No fix available | 1 | libattr1 | # 4 Layer | ubuntu | | bzip2 | 1.0.8-5build1 | No fix available | 1 | libbz2-1.0 | # 4 Layer | ubuntu | | coreutils | 8.32-4.1ubuntu1.2 | No fix available | 2 | coreutils | # 4 Layer | ubuntu | | dpkg | 1.21.1ubuntu2.3 | Fix Available | 1 | dpkg | # 4 Layer | ubuntu | | gcc-12 | 12.3.0-1ubuntu1~22.04 | Partial fixes Available | 2 | gcc-12-base... (3) | # 4 Layer | ubuntu | | glibc | 2.35-0ubuntu3.8 | Partial fixes Available | 8 | libc-bin, libc6 | # 4 Layer | ubuntu | -| gnupg2 | 2.2.27-3ubuntu2.1 | Partial fixes Available | 4 | gpgv | # 4 Layer | ubuntu | +| gnupg2 | 2.2.27-3ubuntu2.1 | Partial fixes Available | 5 | gpgv | # 4 Layer | ubuntu | | gnutls28 | 3.7.3-4ubuntu1.5 | Fix Available | 4 | libgnutls30 | # 4 Layer | ubuntu | +| gzip | 1.10-4ubuntu4.1 | No fix available | 2 | gzip | # 4 Layer | ubuntu | | krb5 | 1.19.2-2ubuntu0.4 | Partial fixes Available | 5 | libgssapi-krb5-2... (4) | # 4 Layer | ubuntu | | libcap2 | 1:2.44-1ubuntu0.22.04.1 | Fix Available | 2 | libcap2 | # 4 Layer | ubuntu | | libgcrypt20 | 1.9.4-3ubuntu3 | Partial fixes Available | 2 | libgcrypt20 | # 4 Layer | ubuntu | | libtasn1-6 | 4.18.0-4build1 | Fix Available | 2 | libtasn1-6 | # 4 Layer | ubuntu | | libzstd | 1.4.8+dfsg-3build1 | No fix available | 1 | libzstd1 | # 4 Layer | ubuntu | | lz4 | 1.9.3-2build2 | No fix available | 1 | liblz4-1 | # 4 Layer | ubuntu | -| ncurses | 6.3-2ubuntu0.1 | No fix available | 3 | libncurses6... (5) | # 4 Layer | ubuntu | +| ncurses | 6.3-2ubuntu0.1 | Partial fixes Available | 3 | libncurses6... (5) | # 4 Layer | ubuntu | | openssl | 3.0.2-0ubuntu1.18 | Partial fixes Available | 7 | libssl3 | # 4 Layer | ubuntu | +| p11-kit | 0.24.0-6build1 | No fix available | 1 | libp11-kit0 | # 4 Layer | ubuntu | | pam | 1.4.0-11ubuntu2.5 | Partial fixes Available | 3 | libpam-modules... (4) | # 4 Layer | ubuntu | | pcre2 | 10.39-3ubuntu0.1 | No fix available | 1 | libpcre2-8-0 | # 4 Layer | ubuntu | | perl | 5.34.0-3ubuntu1.3 | Partial fixes Available | 12 | perl-base | # 4 Layer | ubuntu | | sed | 4.8-1ubuntu2 | Fix Available | 1 | sed | # 4 Layer | ubuntu | | shadow | 1:4.8.1-2ubuntu2.2 | No fix available | 2 | login, passwd | # 4 Layer | ubuntu | | systemd | 249.11-0ubuntu3.12 | Partial fixes Available | 4 | libsystemd0... (2) | # 4 Layer | ubuntu | -| tar | 1.34+dfsg-1ubuntu0.1.22.04.2 | No fix available | 2 | tar | # 4 Layer | ubuntu | -| util-linux | 1:2.37.2-4ubuntu3.4 | No fix available | 5 | bsdutils | # 4 Layer | ubuntu | -| util-linux | 2.37.2-4ubuntu3.4 | Partial fixes Available | 6 | libblkid1... (6) | # 4 Layer | ubuntu | +| tar | 1.34+dfsg-1ubuntu0.1.22.04.2 | Partial fixes Available | 2 | tar | # 4 Layer | ubuntu | +| util-linux | 1:2.37.2-4ubuntu3.4 | No fix available | 6 | bsdutils | # 4 Layer | ubuntu | +| util-linux | 2.37.2-4ubuntu3.4 | Partial fixes Available | 7 | libblkid1... (6) | # 4 Layer | ubuntu | | xz-utils | 5.2.5-2ubuntu1 | Fix Available | 1 | liblzma5 | # 4 Layer | ubuntu | -| zlib | 1:1.2.11.dfsg-2ubuntu9.2 | No fix available | 1 | zlib1g | # 4 Layer | ubuntu | +----------------+------------------------------+-------------------------+------------+-------------------------+------------------+---------------+ Hiding 5 number of vulnerabilities deemed unimportant, use --all-vulns to show them. @@ -501,8 +512,8 @@ Scanning local image tarball "./testdata/test-ubuntu.tar" Container Scanning Result (Ubuntu 22.04.5 LTS) (Based on "ubuntu" image): -Total 26 packages affected by 83 known vulnerabilities (10 Critical, 21 High, 36 Medium, 5 Low, 11 Unknown) from 1 ecosystem. -33 vulnerabilities can be fixed. +Total 29 packages affected by 91 known vulnerabilities (11 Critical, 25 High, 39 Medium, 6 Low, 10 Unknown) from 1 ecosystem. +37 vulnerabilities can be fixed. Ubuntu:22.04 @@ -511,32 +522,35 @@ Ubuntu:22.04 +----------------+------------------------------+-------------------------+------------+-------------------------+------------------+---------------+ | SOURCE PACKAGE | INSTALLED VERSION | FIX AVAILABLE | VULN COUNT | BINARY PACKAGES (COUNT) | INTRODUCED LAYER | IN BASE IMAGE | +----------------+------------------------------+-------------------------+------------+-------------------------+------------------+---------------+ +| acl | 2.3.1-1 | No fix available | 2 | libacl1 | # 4 Layer | ubuntu | +| attr | 1:2.5.1-1build1 | No fix available | 1 | libattr1 | # 4 Layer | ubuntu | | bzip2 | 1.0.8-5build1 | No fix available | 1 | libbz2-1.0 | # 4 Layer | ubuntu | | coreutils | 8.32-4.1ubuntu1.2 | No fix available | 2 | coreutils | # 4 Layer | ubuntu | | dpkg | 1.21.1ubuntu2.3 | Fix Available | 1 | dpkg | # 4 Layer | ubuntu | | gcc-12 | 12.3.0-1ubuntu1~22.04 | Partial fixes Available | 2 | gcc-12-base... (3) | # 4 Layer | ubuntu | | glibc | 2.35-0ubuntu3.8 | Partial fixes Available | 8 | libc-bin, libc6 | # 4 Layer | ubuntu | -| gnupg2 | 2.2.27-3ubuntu2.1 | Partial fixes Available | 4 | gpgv | # 4 Layer | ubuntu | +| gnupg2 | 2.2.27-3ubuntu2.1 | Partial fixes Available | 5 | gpgv | # 4 Layer | ubuntu | | gnutls28 | 3.7.3-4ubuntu1.5 | Fix Available | 4 | libgnutls30 | # 4 Layer | ubuntu | +| gzip | 1.10-4ubuntu4.1 | No fix available | 2 | gzip | # 4 Layer | ubuntu | | krb5 | 1.19.2-2ubuntu0.4 | Partial fixes Available | 5 | libgssapi-krb5-2... (4) | # 4 Layer | ubuntu | | libcap2 | 1:2.44-1ubuntu0.22.04.1 | Fix Available | 2 | libcap2 | # 4 Layer | ubuntu | | libgcrypt20 | 1.9.4-3ubuntu3 | Partial fixes Available | 2 | libgcrypt20 | # 4 Layer | ubuntu | | libtasn1-6 | 4.18.0-4build1 | Fix Available | 2 | libtasn1-6 | # 4 Layer | ubuntu | | libzstd | 1.4.8+dfsg-3build1 | No fix available | 1 | libzstd1 | # 4 Layer | ubuntu | | lz4 | 1.9.3-2build2 | No fix available | 1 | liblz4-1 | # 4 Layer | ubuntu | -| ncurses | 6.3-2ubuntu0.1 | No fix available | 3 | libncurses6... (5) | # 4 Layer | ubuntu | +| ncurses | 6.3-2ubuntu0.1 | Partial fixes Available | 3 | libncurses6... (5) | # 4 Layer | ubuntu | | openssl | 3.0.2-0ubuntu1.18 | Partial fixes Available | 7 | libssl3 | # 4 Layer | ubuntu | +| p11-kit | 0.24.0-6build1 | No fix available | 1 | libp11-kit0 | # 4 Layer | ubuntu | | pam | 1.4.0-11ubuntu2.5 | Partial fixes Available | 3 | libpam-modules... (4) | # 4 Layer | ubuntu | | pcre2 | 10.39-3ubuntu0.1 | No fix available | 1 | libpcre2-8-0 | # 4 Layer | ubuntu | | perl | 5.34.0-3ubuntu1.3 | Partial fixes Available | 12 | perl-base | # 4 Layer | ubuntu | | sed | 4.8-1ubuntu2 | Fix Available | 1 | sed | # 4 Layer | ubuntu | | shadow | 1:4.8.1-2ubuntu2.2 | No fix available | 2 | login, passwd | # 4 Layer | ubuntu | | systemd | 249.11-0ubuntu3.12 | Partial fixes Available | 4 | libsystemd0... (2) | # 4 Layer | ubuntu | -| tar | 1.34+dfsg-1ubuntu0.1.22.04.2 | No fix available | 2 | tar | # 4 Layer | ubuntu | -| util-linux | 1:2.37.2-4ubuntu3.4 | No fix available | 5 | bsdutils | # 4 Layer | ubuntu | -| util-linux | 2.37.2-4ubuntu3.4 | Partial fixes Available | 6 | libblkid1... (6) | # 4 Layer | ubuntu | +| tar | 1.34+dfsg-1ubuntu0.1.22.04.2 | Partial fixes Available | 2 | tar | # 4 Layer | ubuntu | +| util-linux | 1:2.37.2-4ubuntu3.4 | No fix available | 6 | bsdutils | # 4 Layer | ubuntu | +| util-linux | 2.37.2-4ubuntu3.4 | Partial fixes Available | 7 | libblkid1... (6) | # 4 Layer | ubuntu | | xz-utils | 5.2.5-2ubuntu1 | Fix Available | 1 | liblzma5 | # 4 Layer | ubuntu | -| zlib | 1:1.2.11.dfsg-2ubuntu9.2 | No fix available | 1 | zlib1g | # 4 Layer | ubuntu | +----------------+------------------------------+-------------------------+------------+-------------------------+------------------+---------------+ Filtered Vulnerabilities: @@ -573,8 +587,8 @@ Scanning local image tarball "./testdata/test-ubuntu-with-packages.tar" Container Scanning Result (Ubuntu 22.04.5 LTS) (Based on "ubuntu" image): -Total 26 packages affected by 83 known vulnerabilities (10 Critical, 21 High, 36 Medium, 5 Low, 11 Unknown) from 1 ecosystem. -33 vulnerabilities can be fixed. +Total 30 packages affected by 93 known vulnerabilities (11 Critical, 27 High, 39 Medium, 6 Low, 10 Unknown) from 1 ecosystem. +37 vulnerabilities can be fixed. Ubuntu:22.04 @@ -583,32 +597,36 @@ Ubuntu:22.04 +----------------+------------------------------+-------------------------+------------+-------------------------+------------------+---------------+ | SOURCE PACKAGE | INSTALLED VERSION | FIX AVAILABLE | VULN COUNT | BINARY PACKAGES (COUNT) | INTRODUCED LAYER | IN BASE IMAGE | +----------------+------------------------------+-------------------------+------------+-------------------------+------------------+---------------+ +| acl | 2.3.1-1 | No fix available | 2 | libacl1 | # 4 Layer | ubuntu | +| attr | 1:2.5.1-1build1 | No fix available | 1 | libattr1 | # 4 Layer | ubuntu | | bzip2 | 1.0.8-5build1 | No fix available | 1 | libbz2-1.0 | # 4 Layer | ubuntu | | coreutils | 8.32-4.1ubuntu1.2 | No fix available | 2 | coreutils | # 4 Layer | ubuntu | | dpkg | 1.21.1ubuntu2.3 | Fix Available | 1 | dpkg | # 4 Layer | ubuntu | +| fzf | 0.29.0-1ubuntu0.1 | No fix available | 2 | fzf | # 7 Layer | -- | | gcc-12 | 12.3.0-1ubuntu1~22.04 | Partial fixes Available | 2 | gcc-12-base... (3) | # 4 Layer | ubuntu | | glibc | 2.35-0ubuntu3.8 | Partial fixes Available | 8 | libc-bin, libc6 | # 4 Layer | ubuntu | -| gnupg2 | 2.2.27-3ubuntu2.1 | Partial fixes Available | 4 | gpgv | # 4 Layer | ubuntu | +| gnupg2 | 2.2.27-3ubuntu2.1 | Partial fixes Available | 5 | gpgv | # 4 Layer | ubuntu | | gnutls28 | 3.7.3-4ubuntu1.5 | Fix Available | 4 | libgnutls30 | # 4 Layer | ubuntu | +| gzip | 1.10-4ubuntu4.1 | No fix available | 2 | gzip | # 4 Layer | ubuntu | | krb5 | 1.19.2-2ubuntu0.4 | Partial fixes Available | 5 | libgssapi-krb5-2... (4) | # 4 Layer | ubuntu | | libcap2 | 1:2.44-1ubuntu0.22.04.1 | Fix Available | 2 | libcap2 | # 4 Layer | ubuntu | | libgcrypt20 | 1.9.4-3ubuntu3 | Partial fixes Available | 2 | libgcrypt20 | # 4 Layer | ubuntu | | libtasn1-6 | 4.18.0-4build1 | Fix Available | 2 | libtasn1-6 | # 4 Layer | ubuntu | | libzstd | 1.4.8+dfsg-3build1 | No fix available | 1 | libzstd1 | # 4 Layer | ubuntu | | lz4 | 1.9.3-2build2 | No fix available | 1 | liblz4-1 | # 4 Layer | ubuntu | -| ncurses | 6.3-2ubuntu0.1 | No fix available | 3 | libncurses6... (5) | # 4 Layer | ubuntu | +| ncurses | 6.3-2ubuntu0.1 | Partial fixes Available | 3 | libncurses6... (5) | # 4 Layer | ubuntu | | openssl | 3.0.2-0ubuntu1.18 | Partial fixes Available | 7 | libssl3 | # 4 Layer | ubuntu | +| p11-kit | 0.24.0-6build1 | No fix available | 1 | libp11-kit0 | # 4 Layer | ubuntu | | pam | 1.4.0-11ubuntu2.5 | Partial fixes Available | 3 | libpam-modules... (4) | # 4 Layer | ubuntu | | pcre2 | 10.39-3ubuntu0.1 | No fix available | 1 | libpcre2-8-0 | # 4 Layer | ubuntu | | perl | 5.34.0-3ubuntu1.3 | Partial fixes Available | 12 | perl-base | # 4 Layer | ubuntu | | sed | 4.8-1ubuntu2 | Fix Available | 1 | sed | # 4 Layer | ubuntu | | shadow | 1:4.8.1-2ubuntu2.2 | No fix available | 2 | login, passwd | # 4 Layer | ubuntu | | systemd | 249.11-0ubuntu3.12 | Partial fixes Available | 4 | libsystemd0... (2) | # 4 Layer | ubuntu | -| tar | 1.34+dfsg-1ubuntu0.1.22.04.2 | No fix available | 2 | tar | # 4 Layer | ubuntu | -| util-linux | 1:2.37.2-4ubuntu3.4 | No fix available | 5 | bsdutils | # 4 Layer | ubuntu | -| util-linux | 2.37.2-4ubuntu3.4 | Partial fixes Available | 6 | libblkid1... (6) | # 4 Layer | ubuntu | +| tar | 1.34+dfsg-1ubuntu0.1.22.04.2 | Partial fixes Available | 2 | tar | # 4 Layer | ubuntu | +| util-linux | 1:2.37.2-4ubuntu3.4 | No fix available | 6 | bsdutils | # 4 Layer | ubuntu | +| util-linux | 2.37.2-4ubuntu3.4 | Partial fixes Available | 7 | libblkid1... (6) | # 4 Layer | ubuntu | | xz-utils | 5.2.5-2ubuntu1 | Fix Available | 1 | liblzma5 | # 4 Layer | ubuntu | -| zlib | 1:1.2.11.dfsg-2ubuntu9.2 | No fix available | 1 | zlib1g | # 4 Layer | ubuntu | +----------------+------------------------------+-------------------------+------------+-------------------------+------------------+---------------+ Hiding 5 number of vulnerabilities deemed unimportant, use --all-vulns to show them. @@ -626,42 +644,44 @@ Scanning local image tarball "./testdata/test-java-full.tar" Container Scanning Result (Alpine Linux v3.21) (Based on "eclipse-temurin" image): -Total 35 packages affected by 136 known vulnerabilities (6 Critical, 66 High, 56 Medium, 7 Low, 1 Unknown) from 2 ecosystems. -136 vulnerabilities can be fixed. +Total 38 packages affected by 159 known vulnerabilities (5 Critical, 73 High, 72 Medium, 8 Low, 1 Unknown) from 2 ecosystems. +158 vulnerabilities can be fixed. Maven -+-------------------------------------------------------------------------------------------------------------------------------+ -| Source:artifact:/app/target.jar | -+-------------------------------------------+-------------------+---------------+------------+------------------+---------------+ -| PACKAGE | INSTALLED VERSION | FIX AVAILABLE | VULN COUNT | INTRODUCED LAYER | IN BASE IMAGE | -+-------------------------------------------+-------------------+---------------+------------+------------------+---------------+ -| com.fasterxml.jackson.core:jackson-core | 2.10.2 | Fix Available | 3 | # 12 Layer | -- | -| com.google.protobuf:protobuf-java | 3.21.12 | Fix Available | 1 | # 12 Layer | -- | -| com.nimbusds:nimbus-jose-jwt | 9.31 | Fix Available | 2 | # 12 Layer | -- | -| commons-beanutils:commons-beanutils | 1.9.4 | Fix Available | 1 | # 12 Layer | -- | -| dnsjava:dnsjava | 3.4.0 | Fix Available | 1 | # 12 Layer | -- | -| io.netty:netty-codec | 4.1.100.Final | Fix Available | 2 | # 12 Layer | -- | -| io.netty:netty-codec-dns | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | -| io.netty:netty-codec-haproxy | 4.1.100.Final | Fix Available | 2 | # 12 Layer | -- | -| io.netty:netty-codec-http | 4.1.100.Final | Fix Available | 11 | # 12 Layer | -- | -| io.netty:netty-codec-http2 | 4.1.100.Final | Fix Available | 6 | # 12 Layer | -- | -| io.netty:netty-codec-mqtt | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | -| io.netty:netty-codec-redis | 4.1.100.Final | Fix Available | 5 | # 12 Layer | -- | -| io.netty:netty-codec-smtp | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | -| io.netty:netty-common | 4.1.100.Final | Fix Available | 2 | # 12 Layer | -- | -| io.netty:netty-handler | 4.1.100.Final | Fix Available | 4 | # 12 Layer | -- | -| io.netty:netty-handler-proxy | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | -| io.netty:netty-resolver-dns | 4.1.100.Final | Fix Available | 3 | # 12 Layer | -- | -| io.netty:netty-transport-native-epoll | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | -| io.netty:netty-transport-native-kqueue | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | -| io.netty:netty-transport-sctp | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | -| org.apache.avro:avro | 1.9.2 | Fix Available | 2 | # 12 Layer | -- | -| org.apache.commons:commons-compress | 1.21 | Fix Available | 2 | # 12 Layer | -- | -| org.apache.commons:commons-configuration2 | 2.8.0 | Fix Available | 3 | # 12 Layer | -- | -| org.apache.commons:commons-lang3 | 3.12.0 | Fix Available | 1 | # 12 Layer | -- | -| org.eclipse.jetty:jetty-http | 9.4.53.v20231009 | Fix Available | 3 | # 12 Layer | -- | -+-------------------------------------------+-------------------+---------------+------------+------------------+---------------+ ++-------------------------------------------------------------------------------------------------------------------------------------------+ +| Source:artifact:/app/target.jar | ++---------------------------------------------+-------------------+-------------------------+------------+------------------+---------------+ +| PACKAGE | INSTALLED VERSION | FIX AVAILABLE | VULN COUNT | INTRODUCED LAYER | IN BASE IMAGE | ++---------------------------------------------+-------------------+-------------------------+------------+------------------+---------------+ +| com.fasterxml.jackson.core:jackson-core | 2.10.2 | Fix Available | 3 | # 12 Layer | -- | +| com.fasterxml.jackson.core:jackson-databind | 2.12.7.1 | Partial fixes Available | 5 | # 12 Layer | -- | +| com.google.protobuf:protobuf-java | 3.21.12 | Fix Available | 1 | # 12 Layer | -- | +| com.nimbusds:nimbus-jose-jwt | 9.31 | Fix Available | 2 | # 12 Layer | -- | +| commons-beanutils:commons-beanutils | 1.9.4 | Fix Available | 1 | # 12 Layer | -- | +| dnsjava:dnsjava | 3.4.0 | Fix Available | 1 | # 12 Layer | -- | +| io.netty:netty-codec | 4.1.100.Final | Fix Available | 2 | # 12 Layer | -- | +| io.netty:netty-codec-dns | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | +| io.netty:netty-codec-haproxy | 4.1.100.Final | Fix Available | 2 | # 12 Layer | -- | +| io.netty:netty-codec-http | 4.1.100.Final | Fix Available | 11 | # 12 Layer | -- | +| io.netty:netty-codec-http2 | 4.1.100.Final | Fix Available | 6 | # 12 Layer | -- | +| io.netty:netty-codec-mqtt | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | +| io.netty:netty-codec-redis | 4.1.100.Final | Fix Available | 5 | # 12 Layer | -- | +| io.netty:netty-codec-smtp | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | +| io.netty:netty-common | 4.1.100.Final | Fix Available | 2 | # 12 Layer | -- | +| io.netty:netty-handler | 4.1.100.Final | Fix Available | 4 | # 12 Layer | -- | +| io.netty:netty-handler-proxy | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | +| io.netty:netty-resolver-dns | 4.1.100.Final | Fix Available | 3 | # 12 Layer | -- | +| io.netty:netty-transport-native-epoll | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | +| io.netty:netty-transport-native-kqueue | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | +| io.netty:netty-transport-sctp | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | +| org.apache.avro:avro | 1.9.2 | Fix Available | 2 | # 12 Layer | -- | +| org.apache.commons:commons-compress | 1.21 | Fix Available | 2 | # 12 Layer | -- | +| org.apache.commons:commons-configuration2 | 2.8.0 | Fix Available | 3 | # 12 Layer | -- | +| org.apache.commons:commons-lang3 | 3.12.0 | Fix Available | 1 | # 12 Layer | -- | +| org.eclipse.jetty:jetty-http | 9.4.53.v20231009 | Fix Available | 3 | # 12 Layer | -- | +| org.jline:jline-remote-telnet | 3.9.0 | Fix Available | 2 | # 12 Layer | -- | ++---------------------------------------------+-------------------+-------------------------+------------+------------------+---------------+ Alpine:v3.21 +-----------------------------------------------------------------------------------------------------------------------------------+ | Source:os:/lib/apk/db/installed | @@ -669,13 +689,14 @@ Alpine:v3.21 | SOURCE PACKAGE | INSTALLED VERSION | FIX AVAILABLE | VULN COUNT | BINARY PACKAGES (COUNT) | INTRODUCED LAYER | IN BASE IMAGE | +----------------+-------------------+---------------+------------+----------------------------+------------------+-----------------+ | busybox | 1.37.0-r9 | Fix Available | 2 | busybox... (3) | # 0 Layer | alpine | -| expat | 2.6.4-r0 | Fix Available | 7 | libexpat | # 5 Layer | eclipse-temurin | +| expat | 2.6.4-r0 | Fix Available | 22 | libexpat | # 5 Layer | eclipse-temurin | | gnupg | 2.4.7-r0 | Fix Available | 2 | gnupg... (11) | # 5 Layer | eclipse-temurin | | gnutls | 3.8.8-r0 | Fix Available | 21 | gnutls | # 5 Layer | eclipse-temurin | | libpng | 1.6.44-r0 | Fix Available | 11 | libpng | # 5 Layer | eclipse-temurin | | libtasn1 | 4.19.0-r2 | Fix Available | 2 | libtasn1 | # 5 Layer | eclipse-temurin | | musl | 1.2.5-r8 | Fix Available | 3 | musl, musl-utils | # 0 Layer | alpine | | openssl | 3.3.2-r4 | Fix Available | 21 | libcrypto3, libssl3... (3) | # 0 Layer | alpine | +| p11-kit | 0.25.5-r2 | Fix Available | 1 | p11-kit... (2) | # 5 Layer | eclipse-temurin | | sqlite | 3.47.1-r0 | Fix Available | 4 | sqlite-libs | # 5 Layer | eclipse-temurin | | zlib | 1.3.1-r2 | Fix Available | 2 | zlib | # 0 Layer | alpine | +----------------+-------------------+---------------+------------+----------------------------+------------------+-----------------+ @@ -3652,8 +3673,9 @@ Scanning local image tarball "./testdata/test-node_modules-npm-full.tar" "index": 4 } }, - "groups": 5, + "groups": 6, "vulnerabilities": [ + "UBUNTU-CVE-2026-13595", "UBUNTU-CVE-2026-27456", "UBUNTU-CVE-2026-53612", "UBUNTU-CVE-2026-53613", @@ -3720,16 +3742,64 @@ Scanning local image tarball "./testdata/test-node_modules-npm-full.tar" "index": 4 } }, - "groups": 4, + "groups": 5, "vulnerabilities": [ "USN-7412-1", "USN-7946-1", "UBUNTU-CVE-2022-3219", "UBUNTU-CVE-2025-30258", "UBUNTU-CVE-2025-68973", + "UBUNTU-CVE-2026-57062", "USN-7412-2" ] }, + { + "package": { + "name": "gzip", + "os_package_name": "gzip", + "version": "1.10-4ubuntu4.1", + "ecosystem": "Ubuntu:22.04", + "image_origin_details": { + "index": 4 + } + }, + "groups": 2, + "vulnerabilities": [ + "UBUNTU-CVE-2026-41991", + "UBUNTU-CVE-2026-41992" + ] + }, + { + "package": { + "name": "acl", + "os_package_name": "libacl1", + "version": "2.3.1-1", + "ecosystem": "Ubuntu:22.04", + "image_origin_details": { + "index": 4 + } + }, + "groups": 2, + "vulnerabilities": [ + "UBUNTU-CVE-2026-54369", + "UBUNTU-CVE-2026-54370" + ] + }, + { + "package": { + "name": "attr", + "os_package_name": "libattr1", + "version": "1:2.5.1-1build1", + "ecosystem": "Ubuntu:22.04", + "image_origin_details": { + "index": 4 + } + }, + "groups": 1, + "vulnerabilities": [ + "UBUNTU-CVE-2026-54371" + ] + }, { "package": { "name": "util-linux", @@ -3740,8 +3810,9 @@ Scanning local image tarball "./testdata/test-node_modules-npm-full.tar" "index": 4 } }, - "groups": 6, + "groups": 7, "vulnerabilities": [ + "UBUNTU-CVE-2026-13595", "UBUNTU-CVE-2026-27456", "UBUNTU-CVE-2026-53612", "UBUNTU-CVE-2026-53613", @@ -4059,8 +4130,9 @@ Scanning local image tarball "./testdata/test-node_modules-npm-full.tar" "index": 4 } }, - "groups": 6, + "groups": 7, "vulnerabilities": [ + "UBUNTU-CVE-2026-13595", "UBUNTU-CVE-2026-27456", "UBUNTU-CVE-2026-53612", "UBUNTU-CVE-2026-53613", @@ -4103,6 +4175,21 @@ Scanning local image tarball "./testdata/test-node_modules-npm-full.tar" "UBUNTU-CVE-2025-69720" ] }, + { + "package": { + "name": "p11-kit", + "os_package_name": "libp11-kit0", + "version": "0.24.0-6build1", + "ecosystem": "Ubuntu:22.04", + "image_origin_details": { + "index": 4 + } + }, + "groups": 1, + "vulnerabilities": [ + "UBUNTU-CVE-2026-13757" + ] + }, { "package": { "name": "pam", @@ -4215,8 +4302,9 @@ Scanning local image tarball "./testdata/test-node_modules-npm-full.tar" "index": 4 } }, - "groups": 6, + "groups": 7, "vulnerabilities": [ + "UBUNTU-CVE-2026-13595", "UBUNTU-CVE-2026-27456", "UBUNTU-CVE-2026-53612", "UBUNTU-CVE-2026-53613", @@ -4382,8 +4470,9 @@ Scanning local image tarball "./testdata/test-node_modules-npm-full.tar" "index": 4 } }, - "groups": 6, + "groups": 7, "vulnerabilities": [ + "UBUNTU-CVE-2026-13595", "UBUNTU-CVE-2026-27456", "UBUNTU-CVE-2026-53612", "UBUNTU-CVE-2026-53613", @@ -4433,8 +4522,9 @@ Scanning local image tarball "./testdata/test-node_modules-npm-full.tar" "index": 4 } }, - "groups": 6, + "groups": 7, "vulnerabilities": [ + "UBUNTU-CVE-2026-13595", "UBUNTU-CVE-2026-27456", "UBUNTU-CVE-2026-53612", "UBUNTU-CVE-2026-53613", @@ -4550,6 +4640,7 @@ Scanning local image tarball "./testdata/test-node_modules-npm-full.tar" }, "groups": 2, "vulnerabilities": [ + "USN-8477-1", "UBUNTU-CVE-2025-45582", "UBUNTU-CVE-2026-5704" ] @@ -4564,8 +4655,9 @@ Scanning local image tarball "./testdata/test-node_modules-npm-full.tar" "index": 4 } }, - "groups": 6, + "groups": 7, "vulnerabilities": [ + "UBUNTU-CVE-2026-13595", "UBUNTU-CVE-2026-27456", "UBUNTU-CVE-2026-53612", "UBUNTU-CVE-2026-53613", @@ -4573,21 +4665,6 @@ Scanning local image tarball "./testdata/test-node_modules-npm-full.tar" "UBUNTU-CVE-2026-53615", "USN-8091-1" ] - }, - { - "package": { - "name": "zlib", - "os_package_name": "zlib1g", - "version": "1:1.2.11.dfsg-2ubuntu9.2", - "ecosystem": "Ubuntu:22.04", - "image_origin_details": { - "index": 4 - } - }, - "groups": 1, - "vulnerabilities": [ - "UBUNTU-CVE-2026-27171" - ] } ] } @@ -4809,8 +4886,9 @@ Scanning local image tarball "./testdata/test-ubuntu.tar" "index": 4 } }, - "groups": 5, + "groups": 6, "vulnerabilities": [ + "UBUNTU-CVE-2026-13595", "UBUNTU-CVE-2026-27456", "UBUNTU-CVE-2026-53612", "UBUNTU-CVE-2026-53613", @@ -4850,6 +4928,22 @@ Scanning local image tarball "./testdata/test-ubuntu.tar" "UBUNTU-CVE-2025-6297" ] }, + { + "package": { + "name": "fzf", + "os_package_name": "fzf", + "version": "0.29.0-1ubuntu0.1", + "ecosystem": "Ubuntu:22.04", + "image_origin_details": { + "index": 7 + } + }, + "groups": 2, + "vulnerabilities": [ + "UBUNTU-CVE-2026-53432", + "UBUNTU-CVE-2026-53433" + ] + }, { "package": { "name": "gcc-12", @@ -4877,16 +4971,64 @@ Scanning local image tarball "./testdata/test-ubuntu.tar" "index": 4 } }, - "groups": 4, + "groups": 5, "vulnerabilities": [ "USN-7412-1", "USN-7946-1", "UBUNTU-CVE-2022-3219", "UBUNTU-CVE-2025-30258", "UBUNTU-CVE-2025-68973", + "UBUNTU-CVE-2026-57062", "USN-7412-2" ] }, + { + "package": { + "name": "gzip", + "os_package_name": "gzip", + "version": "1.10-4ubuntu4.1", + "ecosystem": "Ubuntu:22.04", + "image_origin_details": { + "index": 4 + } + }, + "groups": 2, + "vulnerabilities": [ + "UBUNTU-CVE-2026-41991", + "UBUNTU-CVE-2026-41992" + ] + }, + { + "package": { + "name": "acl", + "os_package_name": "libacl1", + "version": "2.3.1-1", + "ecosystem": "Ubuntu:22.04", + "image_origin_details": { + "index": 4 + } + }, + "groups": 2, + "vulnerabilities": [ + "UBUNTU-CVE-2026-54369", + "UBUNTU-CVE-2026-54370" + ] + }, + { + "package": { + "name": "attr", + "os_package_name": "libattr1", + "version": "1:2.5.1-1build1", + "ecosystem": "Ubuntu:22.04", + "image_origin_details": { + "index": 4 + } + }, + "groups": 1, + "vulnerabilities": [ + "UBUNTU-CVE-2026-54371" + ] + }, { "package": { "name": "util-linux", @@ -4897,8 +5039,9 @@ Scanning local image tarball "./testdata/test-ubuntu.tar" "index": 4 } }, - "groups": 6, + "groups": 7, "vulnerabilities": [ + "UBUNTU-CVE-2026-13595", "UBUNTU-CVE-2026-27456", "UBUNTU-CVE-2026-53612", "UBUNTU-CVE-2026-53613", @@ -5216,8 +5359,9 @@ Scanning local image tarball "./testdata/test-ubuntu.tar" "index": 4 } }, - "groups": 6, + "groups": 7, "vulnerabilities": [ + "UBUNTU-CVE-2026-13595", "UBUNTU-CVE-2026-27456", "UBUNTU-CVE-2026-53612", "UBUNTU-CVE-2026-53613", @@ -5260,6 +5404,21 @@ Scanning local image tarball "./testdata/test-ubuntu.tar" "UBUNTU-CVE-2025-69720" ] }, + { + "package": { + "name": "p11-kit", + "os_package_name": "libp11-kit0", + "version": "0.24.0-6build1", + "ecosystem": "Ubuntu:22.04", + "image_origin_details": { + "index": 4 + } + }, + "groups": 1, + "vulnerabilities": [ + "UBUNTU-CVE-2026-13757" + ] + }, { "package": { "name": "pam", @@ -5372,8 +5531,9 @@ Scanning local image tarball "./testdata/test-ubuntu.tar" "index": 4 } }, - "groups": 6, + "groups": 7, "vulnerabilities": [ + "UBUNTU-CVE-2026-13595", "UBUNTU-CVE-2026-27456", "UBUNTU-CVE-2026-53612", "UBUNTU-CVE-2026-53613", @@ -5539,8 +5699,9 @@ Scanning local image tarball "./testdata/test-ubuntu.tar" "index": 4 } }, - "groups": 6, + "groups": 7, "vulnerabilities": [ + "UBUNTU-CVE-2026-13595", "UBUNTU-CVE-2026-27456", "UBUNTU-CVE-2026-53612", "UBUNTU-CVE-2026-53613", @@ -5590,8 +5751,9 @@ Scanning local image tarball "./testdata/test-ubuntu.tar" "index": 4 } }, - "groups": 6, + "groups": 7, "vulnerabilities": [ + "UBUNTU-CVE-2026-13595", "UBUNTU-CVE-2026-27456", "UBUNTU-CVE-2026-53612", "UBUNTU-CVE-2026-53613", @@ -5707,6 +5869,7 @@ Scanning local image tarball "./testdata/test-ubuntu.tar" }, "groups": 2, "vulnerabilities": [ + "USN-8477-1", "UBUNTU-CVE-2025-45582", "UBUNTU-CVE-2026-5704" ] @@ -5721,8 +5884,9 @@ Scanning local image tarball "./testdata/test-ubuntu.tar" "index": 4 } }, - "groups": 6, + "groups": 7, "vulnerabilities": [ + "UBUNTU-CVE-2026-13595", "UBUNTU-CVE-2026-27456", "UBUNTU-CVE-2026-53612", "UBUNTU-CVE-2026-53613", @@ -5730,21 +5894,6 @@ Scanning local image tarball "./testdata/test-ubuntu.tar" "UBUNTU-CVE-2026-53615", "USN-8091-1" ] - }, - { - "package": { - "name": "zlib", - "os_package_name": "zlib1g", - "version": "1:1.2.11.dfsg-2ubuntu9.2", - "ecosystem": "Ubuntu:22.04", - "image_origin_details": { - "index": 4 - } - }, - "groups": 1, - "vulnerabilities": [ - "UBUNTU-CVE-2026-27171" - ] } ] } diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage.yaml index 016665fa533..21eb275c704 100644 --- a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage.yaml +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage.yaml @@ -404,7 +404,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 5650 + content_length: 5113 host: api.osv.dev body: | { @@ -493,13 +493,6 @@ interactions: }, "version": "3.4-1" }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "gzip" - }, - "version": "1.10-0ubuntu4.1" - }, { "package": { "ecosystem": "Ubuntu:20.04", @@ -514,20 +507,6 @@ interactions: }, "version": "1.57" }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "acl" - }, - "version": "2.2.53-6" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "attr" - }, - "version": "1:2.4.48-5" - }, { "package": { "ecosystem": "Ubuntu:20.04", @@ -598,13 +577,6 @@ interactions: }, "version": "2.2.0-2" }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "p11-kit" - }, - "version": "0.23.20-1ubuntu0.1" - }, { "package": { "ecosystem": "Ubuntu:20.04", @@ -709,7 +681,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 217 + content_length: 205 body: | { "results": [ @@ -737,10 +709,6 @@ interactions: {}, {}, {}, - {}, - {}, - {}, - {}, { "vulns": [ { @@ -765,7 +733,7 @@ interactions: } headers: Content-Length: - - "217" + - "205" Content-Type: - application/json status: 200 OK @@ -775,7 +743,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 5650 + content_length: 5113 host: api.osv.dev body: | { @@ -864,13 +832,6 @@ interactions: }, "version": "3.4-1" }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "gzip" - }, - "version": "1.10-0ubuntu4.1" - }, { "package": { "ecosystem": "Ubuntu:20.04", @@ -885,20 +846,6 @@ interactions: }, "version": "1.57" }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "acl" - }, - "version": "2.2.53-6" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "attr" - }, - "version": "1:2.4.48-5" - }, { "package": { "ecosystem": "Ubuntu:20.04", @@ -969,13 +916,6 @@ interactions: }, "version": "2.2.0-2" }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "p11-kit" - }, - "version": "0.23.20-1ubuntu0.1" - }, { "package": { "ecosystem": "Ubuntu:20.04", @@ -1080,7 +1020,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 217 + content_length: 205 body: | { "results": [ @@ -1108,10 +1048,6 @@ interactions: {}, {}, {}, - {}, - {}, - {}, - {}, { "vulns": [ { @@ -1136,7 +1072,7 @@ interactions: } headers: Content-Length: - - "217" + - "205" Content-Type: - application/json status: 200 OK @@ -1661,7 +1597,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 11969 + content_length: 12591 body: | { "results": [ @@ -1672,6 +1608,10 @@ interactions: {}, { "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-01T21:19:39Z" + }, { "id": "UBUNTU-CVE-2026-27456", "modified": "2026-05-20T16:24:53.388662Z" @@ -1754,6 +1694,10 @@ interactions: "id": "UBUNTU-CVE-2025-68973", "modified": "2026-02-05T00:30:28.335358Z" }, + { + "id": "UBUNTU-CVE-2026-57062", + "modified": "2026-06-29T18:15:10.272222Z" + }, { "id": "USN-7412-1", "modified": "2026-02-10T04:47:47Z" @@ -1764,19 +1708,52 @@ interactions: }, { "id": "USN-7946-1", - "modified": "2026-05-20T16:03:55.565581Z" + "modified": "2026-06-25T13:32:31.788231Z" } ] }, {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-41991", + "modified": "2026-07-02T18:01:14.698289Z" + }, + { + "id": "UBUNTU-CVE-2026-41992", + "modified": "2026-07-02T18:01:14.616954Z" + } + ] + }, {}, {}, - {}, - {}, - {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-54369", + "modified": "2026-07-01T21:27:56Z" + }, + { + "id": "UBUNTU-CVE-2026-54370", + "modified": "2026-07-01T21:27:56Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-54371", + "modified": "2026-07-03T17:30:06.916892Z" + } + ] + }, {}, { "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-01T21:19:39Z" + }, { "id": "UBUNTU-CVE-2026-27456", "modified": "2026-05-20T16:24:53.388662Z" @@ -1859,7 +1836,7 @@ interactions: }, { "id": "UBUNTU-CVE-2026-6238", - "modified": "2026-05-29T19:15:06.810342Z" + "modified": "2026-06-24T11:00:25.318641Z" }, { "id": "USN-7259-1", @@ -1875,7 +1852,7 @@ interactions: }, { "id": "USN-8005-1", - "modified": "2026-05-20T16:03:57.629529Z" + "modified": "2026-06-25T13:32:31.787765Z" } ] }, @@ -1884,11 +1861,11 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2025-1390", - "modified": "2026-04-22T15:31:21.010462Z" + "modified": "2026-06-23T22:00:07.953148Z" }, { "id": "UBUNTU-CVE-2026-4878", - "modified": "2026-04-29T11:29:22.138592Z" + "modified": "2026-06-24T02:29:23.557692Z" }, { "id": "USN-7287-1", @@ -1908,11 +1885,11 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2024-2236", - "modified": "2026-06-02T14:00:10.803243Z" + "modified": "2026-07-01T23:40:15.314704Z" }, { "id": "UBUNTU-CVE-2026-41989", - "modified": "2026-06-02T14:00:20.958338Z" + "modified": "2026-06-26T19:30:06.785492Z" }, { "id": "USN-8319-1", @@ -1929,7 +1906,7 @@ interactions: }, { "id": "UBUNTU-CVE-2025-14831", - "modified": "2026-05-11T10:46:40.301990Z" + "modified": "2026-06-30T03:45:07.289072Z" }, { "id": "UBUNTU-CVE-2025-32988", @@ -1961,7 +1938,7 @@ interactions: }, { "id": "UBUNTU-CVE-2026-3832", - "modified": "2026-06-02T12:00:06.982846Z" + "modified": "2026-06-30T03:45:07.126536Z" }, { "id": "UBUNTU-CVE-2026-3833", @@ -1973,11 +1950,11 @@ interactions: }, { "id": "UBUNTU-CVE-2026-42010", - "modified": "2026-06-02T12:00:08.351396Z" + "modified": "2026-06-30T03:45:07.155180Z" }, { "id": "UBUNTU-CVE-2026-42011", - "modified": "2026-06-02T12:00:08.463825Z" + "modified": "2026-06-30T03:45:06.633350Z" }, { "id": "UBUNTU-CVE-2026-42012", @@ -1989,7 +1966,7 @@ interactions: }, { "id": "UBUNTU-CVE-2026-42014", - "modified": "2026-06-17T11:01:28.854907Z" + "modified": "2026-06-30T03:45:07.166626Z" }, { "id": "UBUNTU-CVE-2026-42015", @@ -1997,7 +1974,7 @@ interactions: }, { "id": "UBUNTU-CVE-2026-5260", - "modified": "2026-06-02T12:00:09.990926Z" + "modified": "2026-06-30T03:45:07.222769Z" }, { "id": "USN-7281-1", @@ -2058,7 +2035,7 @@ interactions: }, { "id": "USN-7257-1", - "modified": "2026-05-20T16:03:28.032877Z" + "modified": "2026-06-25T13:32:30.106589Z" }, { "id": "USN-7314-1", @@ -2066,7 +2043,7 @@ interactions: }, { "id": "USN-7542-1", - "modified": "2026-05-20T16:03:46.356475Z" + "modified": "2026-06-25T13:32:30.616782Z" } ] }, @@ -2097,20 +2074,27 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2023-50495", - "modified": "2026-04-22T14:15:03.155150Z" + "modified": "2026-07-02T22:45:21.903948Z" }, { "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-04-22T16:08:19.927561Z" + "modified": "2026-07-02T22:45:49.561912Z" }, { "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-04-22T16:13:35.392426Z" + "modified": "2026-07-03T10:06:17.316756Z" } ] }, {}, - {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13757", + "modified": "2026-07-01T21:19:39Z" + } + ] + }, { "vulns": [ { @@ -2123,7 +2107,7 @@ interactions: }, { "id": "UBUNTU-CVE-2026-54411", - "modified": "2026-06-17T11:02:56.948731Z" + "modified": "2026-06-24T09:03:12Z" }, { "id": "USN-7580-1", @@ -2168,7 +2152,7 @@ interactions: }, { "id": "UBUNTU-CVE-2025-15467", - "modified": "2026-06-18T04:30:07.553679Z" + "modified": "2026-06-30T18:15:40.031469Z" }, { "id": "UBUNTU-CVE-2025-27587", @@ -2260,7 +2244,7 @@ interactions: }, { "id": "UBUNTU-CVE-2026-45447", - "modified": "2026-06-17T16:15:13.449894Z" + "modified": "2026-06-30T18:18:15.963360Z" }, { "id": "UBUNTU-CVE-2026-7383", @@ -2276,11 +2260,11 @@ interactions: }, { "id": "USN-7786-1", - "modified": "2026-05-20T16:03:48.800001Z" + "modified": "2026-06-25T13:32:31.234820Z" }, { "id": "USN-7980-1", - "modified": "2026-06-18T04:30:17.825715Z" + "modified": "2026-06-30T18:15:13.934266Z" }, { "id": "USN-8155-1", @@ -2288,7 +2272,7 @@ interactions: }, { "id": "USN-8414-1", - "modified": "2026-06-17T11:01:06.567847Z" + "modified": "2026-06-30T18:17:25.786836Z" } ] }, @@ -2385,11 +2369,11 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2023-31486", - "modified": "2026-05-20T16:13:34.139215Z" + "modified": "2026-06-24T15:30:22.242365Z" }, { "id": "UBUNTU-CVE-2023-47039", - "modified": "2026-04-22T14:15:27.303492Z" + "modified": "2026-06-24T15:30:22.223640Z" }, { "id": "UBUNTU-CVE-2024-56406", @@ -2397,43 +2381,43 @@ interactions: }, { "id": "UBUNTU-CVE-2025-15649", - "modified": "2026-06-01T07:15:36.150813Z" + "modified": "2026-07-01T13:50:56.760041Z" }, { "id": "UBUNTU-CVE-2025-40909", - "modified": "2026-04-22T16:02:28.067448Z" + "modified": "2026-06-24T15:30:22.288512Z" }, { "id": "UBUNTU-CVE-2026-12087", - "modified": "2026-06-17T06:31:05.062220Z" + "modified": "2026-07-01T13:51:29.763714Z" }, { "id": "UBUNTU-CVE-2026-42496", - "modified": "2026-05-29T18:00:44.834841Z" + "modified": "2026-07-01T18:56:57.544972Z" }, { "id": "UBUNTU-CVE-2026-42497", - "modified": "2026-05-29T18:00:44.772881Z" + "modified": "2026-07-01T13:53:02.335741Z" }, { "id": "UBUNTU-CVE-2026-48959", - "modified": "2026-06-01T07:15:44.250395Z" + "modified": "2026-07-01T13:53:12.524471Z" }, { "id": "UBUNTU-CVE-2026-48961", - "modified": "2026-06-01T07:15:44.261753Z" + "modified": "2026-07-01T13:53:13.376190Z" }, { "id": "UBUNTU-CVE-2026-48962", - "modified": "2026-05-29T18:01:00.200422Z" + "modified": "2026-07-01T13:53:13.252080Z" }, { "id": "UBUNTU-CVE-2026-8376", - "modified": "2026-05-29T18:01:03.136712Z" + "modified": "2026-07-01T18:57:39.513466Z" }, { "id": "UBUNTU-CVE-2026-9538", - "modified": "2026-05-29T18:01:01.753968Z" + "modified": "2026-07-01T13:53:19.355510Z" }, { "id": "USN-7434-1", @@ -2463,29 +2447,26 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2025-45582", - "modified": "2026-05-20T16:23:29.580676Z" + "modified": "2026-06-25T23:45:12.526389Z" }, { "id": "UBUNTU-CVE-2026-5704", - "modified": "2026-05-20T16:26:24.372107Z" + "modified": "2026-06-26T14:47:36.043245Z" + }, + { + "id": "USN-8477-1", + "modified": "2026-06-26T14:59:24.298942Z" } ] }, {}, {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-27171", - "modified": "2026-06-16T13:30:42.791654Z" - } - ] - } + {} ] } headers: Content-Length: - - "11969" + - "12591" Content-Type: - application/json status: 200 OK @@ -3010,7 +2991,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 11969 + content_length: 12591 body: | { "results": [ @@ -3021,6 +3002,10 @@ interactions: {}, { "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-01T21:19:39Z" + }, { "id": "UBUNTU-CVE-2026-27456", "modified": "2026-05-20T16:24:53.388662Z" @@ -3103,6 +3088,10 @@ interactions: "id": "UBUNTU-CVE-2025-68973", "modified": "2026-02-05T00:30:28.335358Z" }, + { + "id": "UBUNTU-CVE-2026-57062", + "modified": "2026-06-29T18:15:10.272222Z" + }, { "id": "USN-7412-1", "modified": "2026-02-10T04:47:47Z" @@ -3113,19 +3102,52 @@ interactions: }, { "id": "USN-7946-1", - "modified": "2026-05-20T16:03:55.565581Z" + "modified": "2026-06-25T13:32:31.788231Z" } ] }, {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-41991", + "modified": "2026-07-02T18:01:14.698289Z" + }, + { + "id": "UBUNTU-CVE-2026-41992", + "modified": "2026-07-02T18:01:14.616954Z" + } + ] + }, {}, {}, - {}, - {}, - {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-54369", + "modified": "2026-07-01T21:27:56Z" + }, + { + "id": "UBUNTU-CVE-2026-54370", + "modified": "2026-07-01T21:27:56Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-54371", + "modified": "2026-07-03T17:30:06.916892Z" + } + ] + }, {}, { "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-01T21:19:39Z" + }, { "id": "UBUNTU-CVE-2026-27456", "modified": "2026-05-20T16:24:53.388662Z" @@ -3208,7 +3230,7 @@ interactions: }, { "id": "UBUNTU-CVE-2026-6238", - "modified": "2026-05-29T19:15:06.810342Z" + "modified": "2026-06-24T11:00:25.318641Z" }, { "id": "USN-7259-1", @@ -3224,7 +3246,7 @@ interactions: }, { "id": "USN-8005-1", - "modified": "2026-05-20T16:03:57.629529Z" + "modified": "2026-06-25T13:32:31.787765Z" } ] }, @@ -3233,11 +3255,11 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2025-1390", - "modified": "2026-04-22T15:31:21.010462Z" + "modified": "2026-06-23T22:00:07.953148Z" }, { "id": "UBUNTU-CVE-2026-4878", - "modified": "2026-04-29T11:29:22.138592Z" + "modified": "2026-06-24T02:29:23.557692Z" }, { "id": "USN-7287-1", @@ -3257,11 +3279,11 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2024-2236", - "modified": "2026-06-02T14:00:10.803243Z" + "modified": "2026-07-01T23:40:15.314704Z" }, { "id": "UBUNTU-CVE-2026-41989", - "modified": "2026-06-02T14:00:20.958338Z" + "modified": "2026-06-26T19:30:06.785492Z" }, { "id": "USN-8319-1", @@ -3278,7 +3300,7 @@ interactions: }, { "id": "UBUNTU-CVE-2025-14831", - "modified": "2026-05-11T10:46:40.301990Z" + "modified": "2026-06-30T03:45:07.289072Z" }, { "id": "UBUNTU-CVE-2025-32988", @@ -3310,7 +3332,7 @@ interactions: }, { "id": "UBUNTU-CVE-2026-3832", - "modified": "2026-06-02T12:00:06.982846Z" + "modified": "2026-06-30T03:45:07.126536Z" }, { "id": "UBUNTU-CVE-2026-3833", @@ -3322,11 +3344,11 @@ interactions: }, { "id": "UBUNTU-CVE-2026-42010", - "modified": "2026-06-02T12:00:08.351396Z" + "modified": "2026-06-30T03:45:07.155180Z" }, { "id": "UBUNTU-CVE-2026-42011", - "modified": "2026-06-02T12:00:08.463825Z" + "modified": "2026-06-30T03:45:06.633350Z" }, { "id": "UBUNTU-CVE-2026-42012", @@ -3338,7 +3360,7 @@ interactions: }, { "id": "UBUNTU-CVE-2026-42014", - "modified": "2026-06-17T11:01:28.854907Z" + "modified": "2026-06-30T03:45:07.166626Z" }, { "id": "UBUNTU-CVE-2026-42015", @@ -3346,7 +3368,7 @@ interactions: }, { "id": "UBUNTU-CVE-2026-5260", - "modified": "2026-06-02T12:00:09.990926Z" + "modified": "2026-06-30T03:45:07.222769Z" }, { "id": "USN-7281-1", @@ -3407,7 +3429,7 @@ interactions: }, { "id": "USN-7257-1", - "modified": "2026-05-20T16:03:28.032877Z" + "modified": "2026-06-25T13:32:30.106589Z" }, { "id": "USN-7314-1", @@ -3415,7 +3437,7 @@ interactions: }, { "id": "USN-7542-1", - "modified": "2026-05-20T16:03:46.356475Z" + "modified": "2026-06-25T13:32:30.616782Z" } ] }, @@ -3446,20 +3468,27 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2023-50495", - "modified": "2026-04-22T14:15:03.155150Z" + "modified": "2026-07-02T22:45:21.903948Z" }, { "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-04-22T16:08:19.927561Z" + "modified": "2026-07-02T22:45:49.561912Z" }, { "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-04-22T16:13:35.392426Z" + "modified": "2026-07-03T10:06:17.316756Z" } ] }, {}, - {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13757", + "modified": "2026-07-01T21:19:39Z" + } + ] + }, { "vulns": [ { @@ -3472,7 +3501,7 @@ interactions: }, { "id": "UBUNTU-CVE-2026-54411", - "modified": "2026-06-17T11:02:56.948731Z" + "modified": "2026-06-24T09:03:12Z" }, { "id": "USN-7580-1", @@ -3517,7 +3546,7 @@ interactions: }, { "id": "UBUNTU-CVE-2025-15467", - "modified": "2026-06-18T04:30:07.553679Z" + "modified": "2026-06-30T18:15:40.031469Z" }, { "id": "UBUNTU-CVE-2025-27587", @@ -3609,7 +3638,7 @@ interactions: }, { "id": "UBUNTU-CVE-2026-45447", - "modified": "2026-06-17T16:15:13.449894Z" + "modified": "2026-06-30T18:18:15.963360Z" }, { "id": "UBUNTU-CVE-2026-7383", @@ -3625,11 +3654,11 @@ interactions: }, { "id": "USN-7786-1", - "modified": "2026-05-20T16:03:48.800001Z" + "modified": "2026-06-25T13:32:31.234820Z" }, { "id": "USN-7980-1", - "modified": "2026-06-18T04:30:17.825715Z" + "modified": "2026-06-30T18:15:13.934266Z" }, { "id": "USN-8155-1", @@ -3637,7 +3666,7 @@ interactions: }, { "id": "USN-8414-1", - "modified": "2026-06-17T11:01:06.567847Z" + "modified": "2026-06-30T18:17:25.786836Z" } ] }, @@ -3734,11 +3763,11 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2023-31486", - "modified": "2026-05-20T16:13:34.139215Z" + "modified": "2026-06-24T15:30:22.242365Z" }, { "id": "UBUNTU-CVE-2023-47039", - "modified": "2026-04-22T14:15:27.303492Z" + "modified": "2026-06-24T15:30:22.223640Z" }, { "id": "UBUNTU-CVE-2024-56406", @@ -3746,43 +3775,43 @@ interactions: }, { "id": "UBUNTU-CVE-2025-15649", - "modified": "2026-06-01T07:15:36.150813Z" + "modified": "2026-07-01T13:50:56.760041Z" }, { "id": "UBUNTU-CVE-2025-40909", - "modified": "2026-04-22T16:02:28.067448Z" + "modified": "2026-06-24T15:30:22.288512Z" }, { "id": "UBUNTU-CVE-2026-12087", - "modified": "2026-06-17T06:31:05.062220Z" + "modified": "2026-07-01T13:51:29.763714Z" }, { "id": "UBUNTU-CVE-2026-42496", - "modified": "2026-05-29T18:00:44.834841Z" + "modified": "2026-07-01T18:56:57.544972Z" }, { "id": "UBUNTU-CVE-2026-42497", - "modified": "2026-05-29T18:00:44.772881Z" + "modified": "2026-07-01T13:53:02.335741Z" }, { "id": "UBUNTU-CVE-2026-48959", - "modified": "2026-06-01T07:15:44.250395Z" + "modified": "2026-07-01T13:53:12.524471Z" }, { "id": "UBUNTU-CVE-2026-48961", - "modified": "2026-06-01T07:15:44.261753Z" + "modified": "2026-07-01T13:53:13.376190Z" }, { "id": "UBUNTU-CVE-2026-48962", - "modified": "2026-05-29T18:01:00.200422Z" + "modified": "2026-07-01T13:53:13.252080Z" }, { "id": "UBUNTU-CVE-2026-8376", - "modified": "2026-05-29T18:01:03.136712Z" + "modified": "2026-07-01T18:57:39.513466Z" }, { "id": "UBUNTU-CVE-2026-9538", - "modified": "2026-05-29T18:01:01.753968Z" + "modified": "2026-07-01T13:53:19.355510Z" }, { "id": "USN-7434-1", @@ -3812,29 +3841,26 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2025-45582", - "modified": "2026-05-20T16:23:29.580676Z" + "modified": "2026-06-25T23:45:12.526389Z" }, { "id": "UBUNTU-CVE-2026-5704", - "modified": "2026-05-20T16:26:24.372107Z" + "modified": "2026-06-26T14:47:36.043245Z" + }, + { + "id": "USN-8477-1", + "modified": "2026-06-26T14:59:24.298942Z" } ] }, {}, {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-27171", - "modified": "2026-06-16T13:30:42.791654Z" - } - ] - } + {} ] } headers: Content-Length: - - "11969" + - "12591" Content-Type: - application/json status: 200 OK @@ -4373,7 +4399,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 18291 + content_length: 19066 body: | { "results": [ @@ -4384,6 +4410,10 @@ interactions: {}, { "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-01T21:19:39Z" + }, { "id": "UBUNTU-CVE-2026-27456", "modified": "2026-05-20T16:24:53.388662Z" @@ -4436,7 +4466,18 @@ interactions: }, {}, {}, - {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-53432", + "modified": "2026-07-03T21:45:17.460958Z" + }, + { + "id": "UBUNTU-CVE-2026-53433", + "modified": "2026-07-03T21:45:30.861784Z" + } + ] + }, { "vulns": [ { @@ -4749,7 +4790,7 @@ interactions: }, { "id": "GO-2025-4014", - "modified": "2026-06-04T10:29:16.617520Z" + "modified": "2026-06-26T12:29:46.364453Z" }, { "id": "GO-2025-4015", @@ -4757,7 +4798,7 @@ interactions: }, { "id": "GO-2025-4155", - "modified": "2026-06-12T10:29:15.211985Z" + "modified": "2026-07-02T10:44:29.157044Z" }, { "id": "GO-2025-4175", @@ -4765,7 +4806,7 @@ interactions: }, { "id": "GO-2026-4337", - "modified": "2026-06-12T10:29:15.605437Z" + "modified": "2026-07-02T10:44:29.615354Z" }, { "id": "GO-2026-4340", @@ -4773,11 +4814,11 @@ interactions: }, { "id": "GO-2026-4341", - "modified": "2026-06-12T10:29:15.035295Z" + "modified": "2026-07-02T10:44:28.883793Z" }, { "id": "GO-2026-4342", - "modified": "2026-06-12T10:29:15.283039Z" + "modified": "2026-07-02T10:44:29.686144Z" }, { "id": "GO-2026-4403", @@ -4785,7 +4826,7 @@ interactions: }, { "id": "GO-2026-4601", - "modified": "2026-06-17T10:29:19.633057Z" + "modified": "2026-07-02T10:44:29.302406Z" }, { "id": "GO-2026-4602", @@ -4797,7 +4838,7 @@ interactions: }, { "id": "GO-2026-4864", - "modified": "2026-06-16T10:29:15.527117Z" + "modified": "2026-07-02T10:44:29.832862Z" }, { "id": "GO-2026-4865", @@ -4809,19 +4850,19 @@ interactions: }, { "id": "GO-2026-4870", - "modified": "2026-06-17T10:29:19.204036Z" + "modified": "2026-07-02T10:44:28.519843Z" }, { "id": "GO-2026-4918", - "modified": "2026-05-11T08:11:05.383192Z" + "modified": "2026-06-27T10:44:20.771417Z" }, { "id": "GO-2026-4946", - "modified": "2026-06-17T10:29:19.549582Z" + "modified": "2026-07-02T10:44:30.139201Z" }, { "id": "GO-2026-4947", - "modified": "2026-06-17T10:29:19.948808Z" + "modified": "2026-07-02T10:44:28.594682Z" }, { "id": "GO-2026-4971", @@ -4829,7 +4870,7 @@ interactions: }, { "id": "GO-2026-4976", - "modified": "2026-05-11T08:11:26.883618Z" + "modified": "2026-06-27T10:44:21.221469Z" }, { "id": "GO-2026-4977", @@ -4841,11 +4882,11 @@ interactions: }, { "id": "GO-2026-4981", - "modified": "2026-06-09T10:29:17.671297Z" + "modified": "2026-07-02T10:44:28.743717Z" }, { "id": "GO-2026-4982", - "modified": "2026-05-11T08:11:21.041304Z" + "modified": "2026-06-27T10:44:21.066171Z" }, { "id": "GO-2026-4986", @@ -4853,7 +4894,7 @@ interactions: }, { "id": "GO-2026-5037", - "modified": "2026-06-05T07:56:06.303534Z" + "modified": "2026-07-02T10:44:29.235322Z" }, { "id": "GO-2026-5038", @@ -4861,7 +4902,7 @@ interactions: }, { "id": "GO-2026-5039", - "modified": "2026-06-05T07:56:26.571479Z" + "modified": "2026-06-27T10:44:21.143168Z" } ] }, @@ -4879,6 +4920,10 @@ interactions: "id": "UBUNTU-CVE-2025-68973", "modified": "2026-02-05T00:30:28.335358Z" }, + { + "id": "UBUNTU-CVE-2026-57062", + "modified": "2026-06-29T18:15:10.272222Z" + }, { "id": "USN-7412-1", "modified": "2026-02-10T04:47:47Z" @@ -4889,19 +4934,52 @@ interactions: }, { "id": "USN-7946-1", - "modified": "2026-05-20T16:03:55.565581Z" + "modified": "2026-06-25T13:32:31.788231Z" } ] }, {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-41991", + "modified": "2026-07-02T18:01:14.698289Z" + }, + { + "id": "UBUNTU-CVE-2026-41992", + "modified": "2026-07-02T18:01:14.616954Z" + } + ] + }, {}, {}, - {}, - {}, - {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-54369", + "modified": "2026-07-01T21:27:56Z" + }, + { + "id": "UBUNTU-CVE-2026-54370", + "modified": "2026-07-01T21:27:56Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-54371", + "modified": "2026-07-03T17:30:06.916892Z" + } + ] + }, {}, { "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-01T21:19:39Z" + }, { "id": "UBUNTU-CVE-2026-27456", "modified": "2026-05-20T16:24:53.388662Z" @@ -4984,7 +5062,7 @@ interactions: }, { "id": "UBUNTU-CVE-2026-6238", - "modified": "2026-05-29T19:15:06.810342Z" + "modified": "2026-06-24T11:00:25.318641Z" }, { "id": "USN-7259-1", @@ -5000,7 +5078,7 @@ interactions: }, { "id": "USN-8005-1", - "modified": "2026-05-20T16:03:57.629529Z" + "modified": "2026-06-25T13:32:31.787765Z" } ] }, @@ -5009,11 +5087,11 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2025-1390", - "modified": "2026-04-22T15:31:21.010462Z" + "modified": "2026-06-23T22:00:07.953148Z" }, { "id": "UBUNTU-CVE-2026-4878", - "modified": "2026-04-29T11:29:22.138592Z" + "modified": "2026-06-24T02:29:23.557692Z" }, { "id": "USN-7287-1", @@ -5033,11 +5111,11 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2024-2236", - "modified": "2026-06-02T14:00:10.803243Z" + "modified": "2026-07-01T23:40:15.314704Z" }, { "id": "UBUNTU-CVE-2026-41989", - "modified": "2026-06-02T14:00:20.958338Z" + "modified": "2026-06-26T19:30:06.785492Z" }, { "id": "USN-8319-1", @@ -5054,7 +5132,7 @@ interactions: }, { "id": "UBUNTU-CVE-2025-14831", - "modified": "2026-05-11T10:46:40.301990Z" + "modified": "2026-06-30T03:45:07.289072Z" }, { "id": "UBUNTU-CVE-2025-32988", @@ -5086,7 +5164,7 @@ interactions: }, { "id": "UBUNTU-CVE-2026-3832", - "modified": "2026-06-02T12:00:06.982846Z" + "modified": "2026-06-30T03:45:07.126536Z" }, { "id": "UBUNTU-CVE-2026-3833", @@ -5098,11 +5176,11 @@ interactions: }, { "id": "UBUNTU-CVE-2026-42010", - "modified": "2026-06-02T12:00:08.351396Z" + "modified": "2026-06-30T03:45:07.155180Z" }, { "id": "UBUNTU-CVE-2026-42011", - "modified": "2026-06-02T12:00:08.463825Z" + "modified": "2026-06-30T03:45:06.633350Z" }, { "id": "UBUNTU-CVE-2026-42012", @@ -5114,7 +5192,7 @@ interactions: }, { "id": "UBUNTU-CVE-2026-42014", - "modified": "2026-06-17T11:01:28.854907Z" + "modified": "2026-06-30T03:45:07.166626Z" }, { "id": "UBUNTU-CVE-2026-42015", @@ -5122,7 +5200,7 @@ interactions: }, { "id": "UBUNTU-CVE-2026-5260", - "modified": "2026-06-02T12:00:09.990926Z" + "modified": "2026-06-30T03:45:07.222769Z" }, { "id": "USN-7281-1", @@ -5183,7 +5261,7 @@ interactions: }, { "id": "USN-7257-1", - "modified": "2026-05-20T16:03:28.032877Z" + "modified": "2026-06-25T13:32:30.106589Z" }, { "id": "USN-7314-1", @@ -5191,7 +5269,7 @@ interactions: }, { "id": "USN-7542-1", - "modified": "2026-05-20T16:03:46.356475Z" + "modified": "2026-06-25T13:32:30.616782Z" } ] }, @@ -5222,20 +5300,27 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2023-50495", - "modified": "2026-04-22T14:15:03.155150Z" + "modified": "2026-07-02T22:45:21.903948Z" }, { "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-04-22T16:08:19.927561Z" + "modified": "2026-07-02T22:45:49.561912Z" }, { "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-04-22T16:13:35.392426Z" + "modified": "2026-07-03T10:06:17.316756Z" } ] }, {}, - {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13757", + "modified": "2026-07-01T21:19:39Z" + } + ] + }, { "vulns": [ { @@ -5248,7 +5333,7 @@ interactions: }, { "id": "UBUNTU-CVE-2026-54411", - "modified": "2026-06-17T11:02:56.948731Z" + "modified": "2026-06-24T09:03:12Z" }, { "id": "USN-7580-1", @@ -5293,7 +5378,7 @@ interactions: }, { "id": "UBUNTU-CVE-2025-15467", - "modified": "2026-06-18T04:30:07.553679Z" + "modified": "2026-06-30T18:15:40.031469Z" }, { "id": "UBUNTU-CVE-2025-27587", @@ -5385,7 +5470,7 @@ interactions: }, { "id": "UBUNTU-CVE-2026-45447", - "modified": "2026-06-17T16:15:13.449894Z" + "modified": "2026-06-30T18:18:15.963360Z" }, { "id": "UBUNTU-CVE-2026-7383", @@ -5401,11 +5486,11 @@ interactions: }, { "id": "USN-7786-1", - "modified": "2026-05-20T16:03:48.800001Z" + "modified": "2026-06-25T13:32:31.234820Z" }, { "id": "USN-7980-1", - "modified": "2026-06-18T04:30:17.825715Z" + "modified": "2026-06-30T18:15:13.934266Z" }, { "id": "USN-8155-1", @@ -5413,7 +5498,7 @@ interactions: }, { "id": "USN-8414-1", - "modified": "2026-06-17T11:01:06.567847Z" + "modified": "2026-06-30T18:17:25.786836Z" } ] }, @@ -5510,11 +5595,11 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2023-31486", - "modified": "2026-05-20T16:13:34.139215Z" + "modified": "2026-06-24T15:30:22.242365Z" }, { "id": "UBUNTU-CVE-2023-47039", - "modified": "2026-04-22T14:15:27.303492Z" + "modified": "2026-06-24T15:30:22.223640Z" }, { "id": "UBUNTU-CVE-2024-56406", @@ -5522,43 +5607,43 @@ interactions: }, { "id": "UBUNTU-CVE-2025-15649", - "modified": "2026-06-01T07:15:36.150813Z" + "modified": "2026-07-01T13:50:56.760041Z" }, { "id": "UBUNTU-CVE-2025-40909", - "modified": "2026-04-22T16:02:28.067448Z" + "modified": "2026-06-24T15:30:22.288512Z" }, { "id": "UBUNTU-CVE-2026-12087", - "modified": "2026-06-17T06:31:05.062220Z" + "modified": "2026-07-01T13:51:29.763714Z" }, { "id": "UBUNTU-CVE-2026-42496", - "modified": "2026-05-29T18:00:44.834841Z" + "modified": "2026-07-01T18:56:57.544972Z" }, { "id": "UBUNTU-CVE-2026-42497", - "modified": "2026-05-29T18:00:44.772881Z" + "modified": "2026-07-01T13:53:02.335741Z" }, { "id": "UBUNTU-CVE-2026-48959", - "modified": "2026-06-01T07:15:44.250395Z" + "modified": "2026-07-01T13:53:12.524471Z" }, { "id": "UBUNTU-CVE-2026-48961", - "modified": "2026-06-01T07:15:44.261753Z" + "modified": "2026-07-01T13:53:13.376190Z" }, { "id": "UBUNTU-CVE-2026-48962", - "modified": "2026-05-29T18:01:00.200422Z" + "modified": "2026-07-01T13:53:13.252080Z" }, { "id": "UBUNTU-CVE-2026-8376", - "modified": "2026-05-29T18:01:03.136712Z" + "modified": "2026-07-01T18:57:39.513466Z" }, { "id": "UBUNTU-CVE-2026-9538", - "modified": "2026-05-29T18:01:01.753968Z" + "modified": "2026-07-01T13:53:19.355510Z" }, { "id": "USN-7434-1", @@ -5588,29 +5673,26 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2025-45582", - "modified": "2026-05-20T16:23:29.580676Z" + "modified": "2026-06-25T23:45:12.526389Z" }, { "id": "UBUNTU-CVE-2026-5704", - "modified": "2026-05-20T16:26:24.372107Z" + "modified": "2026-06-26T14:47:36.043245Z" + }, + { + "id": "USN-8477-1", + "modified": "2026-06-26T14:59:24.298942Z" } ] }, {}, {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-27171", - "modified": "2026-06-16T13:30:42.791654Z" - } - ] - } + {} ] } headers: Content-Length: - - "18291" + - "19066" Content-Type: - application/json status: 200 OK @@ -6905,7 +6987,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 10527 + content_length: 12195 body: | { "results": [ @@ -6946,7 +7028,30 @@ interactions: } ] }, - {}, + { + "vulns": [ + { + "id": "GHSA-3wrr-7qpf-2prh", + "modified": "2026-06-30T05:59:24.605767Z" + }, + { + "id": "GHSA-5jmj-h7xm-6q6v", + "modified": "2026-06-30T21:15:09.170694Z" + }, + { + "id": "GHSA-hgj6-7826-r7m5", + "modified": "2026-06-25T00:29:24.783131Z" + }, + { + "id": "GHSA-j3rv-43j4-c7qm", + "modified": "2026-06-25T00:29:23.656899Z" + }, + { + "id": "GHSA-rmj7-2vxq-3g9f", + "modified": "2026-06-25T00:29:23.888358Z" + } + ] + }, {}, {}, {}, @@ -7482,6 +7587,66 @@ interactions: { "id": "ALPINE-CVE-2026-32778", "modified": "2026-06-15T18:18:11.072930Z" + }, + { + "id": "ALPINE-CVE-2026-41080", + "modified": "2026-06-20T12:30:05.052957Z" + }, + { + "id": "ALPINE-CVE-2026-45186", + "modified": "2026-06-20T12:30:05.157190Z" + }, + { + "id": "ALPINE-CVE-2026-50219", + "modified": "2026-06-29T15:30:06.451101Z" + }, + { + "id": "ALPINE-CVE-2026-56131", + "modified": "2026-06-29T15:30:04.915303Z" + }, + { + "id": "ALPINE-CVE-2026-56132", + "modified": "2026-06-29T15:30:04.969406Z" + }, + { + "id": "ALPINE-CVE-2026-56403", + "modified": "2026-06-29T15:30:04.960433Z" + }, + { + "id": "ALPINE-CVE-2026-56404", + "modified": "2026-06-29T15:30:04.962121Z" + }, + { + "id": "ALPINE-CVE-2026-56405", + "modified": "2026-06-29T15:30:06.454363Z" + }, + { + "id": "ALPINE-CVE-2026-56406", + "modified": "2026-06-29T15:30:04.954590Z" + }, + { + "id": "ALPINE-CVE-2026-56407", + "modified": "2026-06-29T15:30:06.448330Z" + }, + { + "id": "ALPINE-CVE-2026-56408", + "modified": "2026-06-29T15:30:04.922465Z" + }, + { + "id": "ALPINE-CVE-2026-56409", + "modified": "2026-06-29T15:30:04.923913Z" + }, + { + "id": "ALPINE-CVE-2026-56410", + "modified": "2026-06-29T15:30:04.962352Z" + }, + { + "id": "ALPINE-CVE-2026-56411", + "modified": "2026-06-29T15:30:04.965868Z" + }, + { + "id": "ALPINE-CVE-2026-56412", + "modified": "2026-06-29T15:30:06.451950Z" } ] }, @@ -7693,14 +7858,32 @@ interactions: {}, {}, {}, + { + "vulns": [ + { + "id": "GHSA-2r2c-cx56-8933", + "modified": "2026-06-25T22:29:16.891915Z" + }, + { + "id": "GHSA-47qp-hqvx-6r3f", + "modified": "2026-06-25T22:29:17.064782Z" + } + ] + }, {}, {}, {}, {}, {}, {}, - {}, - {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2026-2100", + "modified": "2026-06-25T10:30:05.031172Z" + } + ] + }, {}, {}, {}, @@ -7720,7 +7903,7 @@ interactions: }, { "id": "ALPINE-CVE-2025-6965", - "modified": "2026-06-15T18:27:21.155416Z" + "modified": "2026-06-27T10:30:06.109296Z" } ] }, @@ -7743,7 +7926,7 @@ interactions: } headers: Content-Length: - - "10527" + - "12195" Content-Type: - application/json status: 200 OK @@ -9744,7 +9927,7 @@ interactions: }, { "id": "GO-2025-4014", - "modified": "2026-06-04T10:29:16.617520Z" + "modified": "2026-06-26T12:29:46.364453Z" }, { "id": "GO-2025-4015", @@ -9752,7 +9935,7 @@ interactions: }, { "id": "GO-2025-4155", - "modified": "2026-06-12T10:29:15.211985Z" + "modified": "2026-07-02T10:44:29.157044Z" }, { "id": "GO-2025-4175", @@ -9760,7 +9943,7 @@ interactions: }, { "id": "GO-2026-4337", - "modified": "2026-06-12T10:29:15.605437Z" + "modified": "2026-07-02T10:44:29.615354Z" }, { "id": "GO-2026-4340", @@ -9768,11 +9951,11 @@ interactions: }, { "id": "GO-2026-4341", - "modified": "2026-06-12T10:29:15.035295Z" + "modified": "2026-07-02T10:44:28.883793Z" }, { "id": "GO-2026-4342", - "modified": "2026-06-12T10:29:15.283039Z" + "modified": "2026-07-02T10:44:29.686144Z" }, { "id": "GO-2026-4403", @@ -9780,7 +9963,7 @@ interactions: }, { "id": "GO-2026-4601", - "modified": "2026-06-17T10:29:19.633057Z" + "modified": "2026-07-02T10:44:29.302406Z" }, { "id": "GO-2026-4602", @@ -9792,7 +9975,7 @@ interactions: }, { "id": "GO-2026-4864", - "modified": "2026-06-16T10:29:15.527117Z" + "modified": "2026-07-02T10:44:29.832862Z" }, { "id": "GO-2026-4865", @@ -9804,19 +9987,19 @@ interactions: }, { "id": "GO-2026-4870", - "modified": "2026-06-17T10:29:19.204036Z" + "modified": "2026-07-02T10:44:28.519843Z" }, { "id": "GO-2026-4918", - "modified": "2026-05-11T08:11:05.383192Z" + "modified": "2026-06-27T10:44:20.771417Z" }, { "id": "GO-2026-4946", - "modified": "2026-06-17T10:29:19.549582Z" + "modified": "2026-07-02T10:44:30.139201Z" }, { "id": "GO-2026-4947", - "modified": "2026-06-17T10:29:19.948808Z" + "modified": "2026-07-02T10:44:28.594682Z" }, { "id": "GO-2026-4971", @@ -9824,7 +10007,7 @@ interactions: }, { "id": "GO-2026-4976", - "modified": "2026-05-11T08:11:26.883618Z" + "modified": "2026-06-27T10:44:21.221469Z" }, { "id": "GO-2026-4977", @@ -9836,11 +10019,11 @@ interactions: }, { "id": "GO-2026-4981", - "modified": "2026-06-09T10:29:17.671297Z" + "modified": "2026-07-02T10:44:28.743717Z" }, { "id": "GO-2026-4982", - "modified": "2026-05-11T08:11:21.041304Z" + "modified": "2026-06-27T10:44:21.066171Z" }, { "id": "GO-2026-4986", @@ -9848,7 +10031,7 @@ interactions: }, { "id": "GO-2026-5037", - "modified": "2026-06-05T07:56:06.303534Z" + "modified": "2026-07-02T10:44:29.235322Z" }, { "id": "GO-2026-5038", @@ -9856,7 +10039,7 @@ interactions: }, { "id": "GO-2026-5039", - "modified": "2026-06-05T07:56:26.571479Z" + "modified": "2026-06-27T10:44:21.143168Z" } ] }, @@ -10756,7 +10939,7 @@ interactions: "vulns": [ { "id": "GO-2026-4601", - "modified": "2026-06-17T10:29:19.633057Z" + "modified": "2026-07-02T10:44:29.302406Z" }, { "id": "GO-2026-4602", @@ -10768,7 +10951,7 @@ interactions: }, { "id": "GO-2026-4864", - "modified": "2026-06-16T10:29:15.527117Z" + "modified": "2026-07-02T10:44:29.832862Z" }, { "id": "GO-2026-4865", @@ -10780,19 +10963,19 @@ interactions: }, { "id": "GO-2026-4870", - "modified": "2026-06-17T10:29:19.204036Z" + "modified": "2026-07-02T10:44:28.519843Z" }, { "id": "GO-2026-4918", - "modified": "2026-05-11T08:11:05.383192Z" + "modified": "2026-06-27T10:44:20.771417Z" }, { "id": "GO-2026-4946", - "modified": "2026-06-17T10:29:19.549582Z" + "modified": "2026-07-02T10:44:30.139201Z" }, { "id": "GO-2026-4947", - "modified": "2026-06-17T10:29:19.948808Z" + "modified": "2026-07-02T10:44:28.594682Z" }, { "id": "GO-2026-4971", @@ -10800,7 +10983,7 @@ interactions: }, { "id": "GO-2026-4976", - "modified": "2026-05-11T08:11:26.883618Z" + "modified": "2026-06-27T10:44:21.221469Z" }, { "id": "GO-2026-4977", @@ -10812,11 +10995,11 @@ interactions: }, { "id": "GO-2026-4981", - "modified": "2026-06-09T10:29:17.671297Z" + "modified": "2026-07-02T10:44:28.743717Z" }, { "id": "GO-2026-4982", - "modified": "2026-05-11T08:11:21.041304Z" + "modified": "2026-06-27T10:44:21.066171Z" }, { "id": "GO-2026-4986", @@ -10824,7 +11007,7 @@ interactions: }, { "id": "GO-2026-5037", - "modified": "2026-06-05T07:56:06.303534Z" + "modified": "2026-07-02T10:44:29.235322Z" }, { "id": "GO-2026-5038", @@ -10832,7 +11015,7 @@ interactions: }, { "id": "GO-2026-5039", - "modified": "2026-06-05T07:56:26.571479Z" + "modified": "2026-06-27T10:44:21.143168Z" } ] }, diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat.yaml index a8a92a92699..e9717a4a5f1 100644 --- a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat.yaml +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat.yaml @@ -1789,7 +1789,7 @@ interactions: }, { "id": "GO-2025-4014", - "modified": "2026-06-04T10:29:16.617520Z" + "modified": "2026-06-26T12:29:46.364453Z" }, { "id": "GO-2025-4015", @@ -1797,7 +1797,7 @@ interactions: }, { "id": "GO-2025-4155", - "modified": "2026-06-12T10:29:15.211985Z" + "modified": "2026-07-02T10:44:29.157044Z" }, { "id": "GO-2025-4175", @@ -1805,7 +1805,7 @@ interactions: }, { "id": "GO-2026-4337", - "modified": "2026-06-12T10:29:15.605437Z" + "modified": "2026-07-02T10:44:29.615354Z" }, { "id": "GO-2026-4340", @@ -1813,11 +1813,11 @@ interactions: }, { "id": "GO-2026-4341", - "modified": "2026-06-12T10:29:15.035295Z" + "modified": "2026-07-02T10:44:28.883793Z" }, { "id": "GO-2026-4342", - "modified": "2026-06-12T10:29:15.283039Z" + "modified": "2026-07-02T10:44:29.686144Z" }, { "id": "GO-2026-4403", @@ -1825,7 +1825,7 @@ interactions: }, { "id": "GO-2026-4601", - "modified": "2026-06-17T10:29:19.633057Z" + "modified": "2026-07-02T10:44:29.302406Z" }, { "id": "GO-2026-4602", @@ -1837,7 +1837,7 @@ interactions: }, { "id": "GO-2026-4864", - "modified": "2026-06-16T10:29:15.527117Z" + "modified": "2026-07-02T10:44:29.832862Z" }, { "id": "GO-2026-4865", @@ -1849,19 +1849,19 @@ interactions: }, { "id": "GO-2026-4870", - "modified": "2026-06-17T10:29:19.204036Z" + "modified": "2026-07-02T10:44:28.519843Z" }, { "id": "GO-2026-4918", - "modified": "2026-05-11T08:11:05.383192Z" + "modified": "2026-06-27T10:44:20.771417Z" }, { "id": "GO-2026-4946", - "modified": "2026-06-17T10:29:19.549582Z" + "modified": "2026-07-02T10:44:30.139201Z" }, { "id": "GO-2026-4947", - "modified": "2026-06-17T10:29:19.948808Z" + "modified": "2026-07-02T10:44:28.594682Z" }, { "id": "GO-2026-4971", @@ -1869,7 +1869,7 @@ interactions: }, { "id": "GO-2026-4976", - "modified": "2026-05-11T08:11:26.883618Z" + "modified": "2026-06-27T10:44:21.221469Z" }, { "id": "GO-2026-4977", @@ -1881,11 +1881,11 @@ interactions: }, { "id": "GO-2026-4981", - "modified": "2026-06-09T10:29:17.671297Z" + "modified": "2026-07-02T10:44:28.743717Z" }, { "id": "GO-2026-4982", - "modified": "2026-05-11T08:11:21.041304Z" + "modified": "2026-06-27T10:44:21.066171Z" }, { "id": "GO-2026-4986", @@ -1893,7 +1893,7 @@ interactions: }, { "id": "GO-2026-5037", - "modified": "2026-06-05T07:56:06.303534Z" + "modified": "2026-07-02T10:44:29.235322Z" }, { "id": "GO-2026-5038", @@ -1901,7 +1901,7 @@ interactions: }, { "id": "GO-2026-5039", - "modified": "2026-06-05T07:56:26.571479Z" + "modified": "2026-06-27T10:44:21.143168Z" } ] }, @@ -2539,7 +2539,7 @@ interactions: "vulns": [ { "id": "GO-2026-4601", - "modified": "2026-06-17T10:29:19.633057Z" + "modified": "2026-07-02T10:44:29.302406Z" }, { "id": "GO-2026-4602", @@ -2551,7 +2551,7 @@ interactions: }, { "id": "GO-2026-4864", - "modified": "2026-06-16T10:29:15.527117Z" + "modified": "2026-07-02T10:44:29.832862Z" }, { "id": "GO-2026-4865", @@ -2563,19 +2563,19 @@ interactions: }, { "id": "GO-2026-4870", - "modified": "2026-06-17T10:29:19.204036Z" + "modified": "2026-07-02T10:44:28.519843Z" }, { "id": "GO-2026-4918", - "modified": "2026-05-11T08:11:05.383192Z" + "modified": "2026-06-27T10:44:20.771417Z" }, { "id": "GO-2026-4946", - "modified": "2026-06-17T10:29:19.549582Z" + "modified": "2026-07-02T10:44:30.139201Z" }, { "id": "GO-2026-4947", - "modified": "2026-06-17T10:29:19.948808Z" + "modified": "2026-07-02T10:44:28.594682Z" }, { "id": "GO-2026-4971", @@ -2583,7 +2583,7 @@ interactions: }, { "id": "GO-2026-4976", - "modified": "2026-05-11T08:11:26.883618Z" + "modified": "2026-06-27T10:44:21.221469Z" }, { "id": "GO-2026-4977", @@ -2595,11 +2595,11 @@ interactions: }, { "id": "GO-2026-4981", - "modified": "2026-06-09T10:29:17.671297Z" + "modified": "2026-07-02T10:44:28.743717Z" }, { "id": "GO-2026-4982", - "modified": "2026-05-11T08:11:21.041304Z" + "modified": "2026-06-27T10:44:21.066171Z" }, { "id": "GO-2026-4986", @@ -2607,7 +2607,7 @@ interactions: }, { "id": "GO-2026-5037", - "modified": "2026-06-05T07:56:06.303534Z" + "modified": "2026-07-02T10:44:29.235322Z" }, { "id": "GO-2026-5038", @@ -2615,7 +2615,7 @@ interactions: }, { "id": "GO-2026-5039", - "modified": "2026-06-05T07:56:26.571479Z" + "modified": "2026-06-27T10:44:21.143168Z" } ] }, @@ -3400,7 +3400,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 11969 + content_length: 12591 body: | { "results": [ @@ -3411,6 +3411,10 @@ interactions: {}, { "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-01T21:19:39Z" + }, { "id": "UBUNTU-CVE-2026-27456", "modified": "2026-05-20T16:24:53.388662Z" @@ -3493,6 +3497,10 @@ interactions: "id": "UBUNTU-CVE-2025-68973", "modified": "2026-02-05T00:30:28.335358Z" }, + { + "id": "UBUNTU-CVE-2026-57062", + "modified": "2026-06-29T18:15:10.272222Z" + }, { "id": "USN-7412-1", "modified": "2026-02-10T04:47:47Z" @@ -3503,19 +3511,52 @@ interactions: }, { "id": "USN-7946-1", - "modified": "2026-05-20T16:03:55.565581Z" + "modified": "2026-06-25T13:32:31.788231Z" } ] }, {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-41991", + "modified": "2026-07-02T18:01:14.698289Z" + }, + { + "id": "UBUNTU-CVE-2026-41992", + "modified": "2026-07-02T18:01:14.616954Z" + } + ] + }, {}, {}, - {}, - {}, - {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-54369", + "modified": "2026-07-01T21:27:56Z" + }, + { + "id": "UBUNTU-CVE-2026-54370", + "modified": "2026-07-01T21:27:56Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-54371", + "modified": "2026-07-03T17:30:06.916892Z" + } + ] + }, {}, { "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-01T21:19:39Z" + }, { "id": "UBUNTU-CVE-2026-27456", "modified": "2026-05-20T16:24:53.388662Z" @@ -3598,7 +3639,7 @@ interactions: }, { "id": "UBUNTU-CVE-2026-6238", - "modified": "2026-05-29T19:15:06.810342Z" + "modified": "2026-06-24T11:00:25.318641Z" }, { "id": "USN-7259-1", @@ -3614,7 +3655,7 @@ interactions: }, { "id": "USN-8005-1", - "modified": "2026-05-20T16:03:57.629529Z" + "modified": "2026-06-25T13:32:31.787765Z" } ] }, @@ -3623,11 +3664,11 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2025-1390", - "modified": "2026-04-22T15:31:21.010462Z" + "modified": "2026-06-23T22:00:07.953148Z" }, { "id": "UBUNTU-CVE-2026-4878", - "modified": "2026-04-29T11:29:22.138592Z" + "modified": "2026-06-24T02:29:23.557692Z" }, { "id": "USN-7287-1", @@ -3647,11 +3688,11 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2024-2236", - "modified": "2026-06-02T14:00:10.803243Z" + "modified": "2026-07-01T23:40:15.314704Z" }, { "id": "UBUNTU-CVE-2026-41989", - "modified": "2026-06-02T14:00:20.958338Z" + "modified": "2026-06-26T19:30:06.785492Z" }, { "id": "USN-8319-1", @@ -3668,7 +3709,7 @@ interactions: }, { "id": "UBUNTU-CVE-2025-14831", - "modified": "2026-05-11T10:46:40.301990Z" + "modified": "2026-06-30T03:45:07.289072Z" }, { "id": "UBUNTU-CVE-2025-32988", @@ -3700,7 +3741,7 @@ interactions: }, { "id": "UBUNTU-CVE-2026-3832", - "modified": "2026-06-02T12:00:06.982846Z" + "modified": "2026-06-30T03:45:07.126536Z" }, { "id": "UBUNTU-CVE-2026-3833", @@ -3712,11 +3753,11 @@ interactions: }, { "id": "UBUNTU-CVE-2026-42010", - "modified": "2026-06-02T12:00:08.351396Z" + "modified": "2026-06-30T03:45:07.155180Z" }, { "id": "UBUNTU-CVE-2026-42011", - "modified": "2026-06-02T12:00:08.463825Z" + "modified": "2026-06-30T03:45:06.633350Z" }, { "id": "UBUNTU-CVE-2026-42012", @@ -3728,7 +3769,7 @@ interactions: }, { "id": "UBUNTU-CVE-2026-42014", - "modified": "2026-06-17T11:01:28.854907Z" + "modified": "2026-06-30T03:45:07.166626Z" }, { "id": "UBUNTU-CVE-2026-42015", @@ -3736,7 +3777,7 @@ interactions: }, { "id": "UBUNTU-CVE-2026-5260", - "modified": "2026-06-02T12:00:09.990926Z" + "modified": "2026-06-30T03:45:07.222769Z" }, { "id": "USN-7281-1", @@ -3797,7 +3838,7 @@ interactions: }, { "id": "USN-7257-1", - "modified": "2026-05-20T16:03:28.032877Z" + "modified": "2026-06-25T13:32:30.106589Z" }, { "id": "USN-7314-1", @@ -3805,7 +3846,7 @@ interactions: }, { "id": "USN-7542-1", - "modified": "2026-05-20T16:03:46.356475Z" + "modified": "2026-06-25T13:32:30.616782Z" } ] }, @@ -3836,20 +3877,27 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2023-50495", - "modified": "2026-04-22T14:15:03.155150Z" + "modified": "2026-07-02T22:45:21.903948Z" }, { "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-04-22T16:08:19.927561Z" + "modified": "2026-07-02T22:45:49.561912Z" }, { "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-04-22T16:13:35.392426Z" + "modified": "2026-07-03T10:06:17.316756Z" } ] }, {}, - {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13757", + "modified": "2026-07-01T21:19:39Z" + } + ] + }, { "vulns": [ { @@ -3862,7 +3910,7 @@ interactions: }, { "id": "UBUNTU-CVE-2026-54411", - "modified": "2026-06-17T11:02:56.948731Z" + "modified": "2026-06-24T09:03:12Z" }, { "id": "USN-7580-1", @@ -3907,7 +3955,7 @@ interactions: }, { "id": "UBUNTU-CVE-2025-15467", - "modified": "2026-06-18T04:30:07.553679Z" + "modified": "2026-06-30T18:15:40.031469Z" }, { "id": "UBUNTU-CVE-2025-27587", @@ -3999,7 +4047,7 @@ interactions: }, { "id": "UBUNTU-CVE-2026-45447", - "modified": "2026-06-17T16:15:13.449894Z" + "modified": "2026-06-30T18:18:15.963360Z" }, { "id": "UBUNTU-CVE-2026-7383", @@ -4015,11 +4063,11 @@ interactions: }, { "id": "USN-7786-1", - "modified": "2026-05-20T16:03:48.800001Z" + "modified": "2026-06-25T13:32:31.234820Z" }, { "id": "USN-7980-1", - "modified": "2026-06-18T04:30:17.825715Z" + "modified": "2026-06-30T18:15:13.934266Z" }, { "id": "USN-8155-1", @@ -4027,7 +4075,7 @@ interactions: }, { "id": "USN-8414-1", - "modified": "2026-06-17T11:01:06.567847Z" + "modified": "2026-06-30T18:17:25.786836Z" } ] }, @@ -4124,11 +4172,11 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2023-31486", - "modified": "2026-05-20T16:13:34.139215Z" + "modified": "2026-06-24T15:30:22.242365Z" }, { "id": "UBUNTU-CVE-2023-47039", - "modified": "2026-04-22T14:15:27.303492Z" + "modified": "2026-06-24T15:30:22.223640Z" }, { "id": "UBUNTU-CVE-2024-56406", @@ -4136,43 +4184,43 @@ interactions: }, { "id": "UBUNTU-CVE-2025-15649", - "modified": "2026-06-01T07:15:36.150813Z" + "modified": "2026-07-01T13:50:56.760041Z" }, { "id": "UBUNTU-CVE-2025-40909", - "modified": "2026-04-22T16:02:28.067448Z" + "modified": "2026-06-24T15:30:22.288512Z" }, { "id": "UBUNTU-CVE-2026-12087", - "modified": "2026-06-17T06:31:05.062220Z" + "modified": "2026-07-01T13:51:29.763714Z" }, { "id": "UBUNTU-CVE-2026-42496", - "modified": "2026-05-29T18:00:44.834841Z" + "modified": "2026-07-01T18:56:57.544972Z" }, { "id": "UBUNTU-CVE-2026-42497", - "modified": "2026-05-29T18:00:44.772881Z" + "modified": "2026-07-01T13:53:02.335741Z" }, { "id": "UBUNTU-CVE-2026-48959", - "modified": "2026-06-01T07:15:44.250395Z" + "modified": "2026-07-01T13:53:12.524471Z" }, { "id": "UBUNTU-CVE-2026-48961", - "modified": "2026-06-01T07:15:44.261753Z" + "modified": "2026-07-01T13:53:13.376190Z" }, { "id": "UBUNTU-CVE-2026-48962", - "modified": "2026-05-29T18:01:00.200422Z" + "modified": "2026-07-01T13:53:13.252080Z" }, { "id": "UBUNTU-CVE-2026-8376", - "modified": "2026-05-29T18:01:03.136712Z" + "modified": "2026-07-01T18:57:39.513466Z" }, { "id": "UBUNTU-CVE-2026-9538", - "modified": "2026-05-29T18:01:01.753968Z" + "modified": "2026-07-01T13:53:19.355510Z" }, { "id": "USN-7434-1", @@ -4202,29 +4250,26 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2025-45582", - "modified": "2026-05-20T16:23:29.580676Z" + "modified": "2026-06-25T23:45:12.526389Z" }, { "id": "UBUNTU-CVE-2026-5704", - "modified": "2026-05-20T16:26:24.372107Z" + "modified": "2026-06-26T14:47:36.043245Z" + }, + { + "id": "USN-8477-1", + "modified": "2026-06-26T14:59:24.298942Z" } ] }, {}, {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-27171", - "modified": "2026-06-16T13:30:42.791654Z" - } - ] - } + {} ] } headers: Content-Length: - - "11969" + - "12591" Content-Type: - application/json status: 200 OK @@ -4763,7 +4808,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 18291 + content_length: 19066 body: | { "results": [ @@ -4774,6 +4819,10 @@ interactions: {}, { "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-01T21:19:39Z" + }, { "id": "UBUNTU-CVE-2026-27456", "modified": "2026-05-20T16:24:53.388662Z" @@ -4826,7 +4875,18 @@ interactions: }, {}, {}, - {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-53432", + "modified": "2026-07-03T21:45:17.460958Z" + }, + { + "id": "UBUNTU-CVE-2026-53433", + "modified": "2026-07-03T21:45:30.861784Z" + } + ] + }, { "vulns": [ { @@ -5139,7 +5199,7 @@ interactions: }, { "id": "GO-2025-4014", - "modified": "2026-06-04T10:29:16.617520Z" + "modified": "2026-06-26T12:29:46.364453Z" }, { "id": "GO-2025-4015", @@ -5147,7 +5207,7 @@ interactions: }, { "id": "GO-2025-4155", - "modified": "2026-06-12T10:29:15.211985Z" + "modified": "2026-07-02T10:44:29.157044Z" }, { "id": "GO-2025-4175", @@ -5155,7 +5215,7 @@ interactions: }, { "id": "GO-2026-4337", - "modified": "2026-06-12T10:29:15.605437Z" + "modified": "2026-07-02T10:44:29.615354Z" }, { "id": "GO-2026-4340", @@ -5163,11 +5223,11 @@ interactions: }, { "id": "GO-2026-4341", - "modified": "2026-06-12T10:29:15.035295Z" + "modified": "2026-07-02T10:44:28.883793Z" }, { "id": "GO-2026-4342", - "modified": "2026-06-12T10:29:15.283039Z" + "modified": "2026-07-02T10:44:29.686144Z" }, { "id": "GO-2026-4403", @@ -5175,7 +5235,7 @@ interactions: }, { "id": "GO-2026-4601", - "modified": "2026-06-17T10:29:19.633057Z" + "modified": "2026-07-02T10:44:29.302406Z" }, { "id": "GO-2026-4602", @@ -5187,7 +5247,7 @@ interactions: }, { "id": "GO-2026-4864", - "modified": "2026-06-16T10:29:15.527117Z" + "modified": "2026-07-02T10:44:29.832862Z" }, { "id": "GO-2026-4865", @@ -5199,19 +5259,19 @@ interactions: }, { "id": "GO-2026-4870", - "modified": "2026-06-17T10:29:19.204036Z" + "modified": "2026-07-02T10:44:28.519843Z" }, { "id": "GO-2026-4918", - "modified": "2026-05-11T08:11:05.383192Z" + "modified": "2026-06-27T10:44:20.771417Z" }, { "id": "GO-2026-4946", - "modified": "2026-06-17T10:29:19.549582Z" + "modified": "2026-07-02T10:44:30.139201Z" }, { "id": "GO-2026-4947", - "modified": "2026-06-17T10:29:19.948808Z" + "modified": "2026-07-02T10:44:28.594682Z" }, { "id": "GO-2026-4971", @@ -5219,7 +5279,7 @@ interactions: }, { "id": "GO-2026-4976", - "modified": "2026-05-11T08:11:26.883618Z" + "modified": "2026-06-27T10:44:21.221469Z" }, { "id": "GO-2026-4977", @@ -5231,11 +5291,11 @@ interactions: }, { "id": "GO-2026-4981", - "modified": "2026-06-09T10:29:17.671297Z" + "modified": "2026-07-02T10:44:28.743717Z" }, { "id": "GO-2026-4982", - "modified": "2026-05-11T08:11:21.041304Z" + "modified": "2026-06-27T10:44:21.066171Z" }, { "id": "GO-2026-4986", @@ -5243,7 +5303,7 @@ interactions: }, { "id": "GO-2026-5037", - "modified": "2026-06-05T07:56:06.303534Z" + "modified": "2026-07-02T10:44:29.235322Z" }, { "id": "GO-2026-5038", @@ -5251,7 +5311,7 @@ interactions: }, { "id": "GO-2026-5039", - "modified": "2026-06-05T07:56:26.571479Z" + "modified": "2026-06-27T10:44:21.143168Z" } ] }, @@ -5269,6 +5329,10 @@ interactions: "id": "UBUNTU-CVE-2025-68973", "modified": "2026-02-05T00:30:28.335358Z" }, + { + "id": "UBUNTU-CVE-2026-57062", + "modified": "2026-06-29T18:15:10.272222Z" + }, { "id": "USN-7412-1", "modified": "2026-02-10T04:47:47Z" @@ -5279,19 +5343,52 @@ interactions: }, { "id": "USN-7946-1", - "modified": "2026-05-20T16:03:55.565581Z" + "modified": "2026-06-25T13:32:31.788231Z" } ] }, {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-41991", + "modified": "2026-07-02T18:01:14.698289Z" + }, + { + "id": "UBUNTU-CVE-2026-41992", + "modified": "2026-07-02T18:01:14.616954Z" + } + ] + }, {}, {}, - {}, - {}, - {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-54369", + "modified": "2026-07-01T21:27:56Z" + }, + { + "id": "UBUNTU-CVE-2026-54370", + "modified": "2026-07-01T21:27:56Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-54371", + "modified": "2026-07-03T17:30:06.916892Z" + } + ] + }, {}, { "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-01T21:19:39Z" + }, { "id": "UBUNTU-CVE-2026-27456", "modified": "2026-05-20T16:24:53.388662Z" @@ -5374,7 +5471,7 @@ interactions: }, { "id": "UBUNTU-CVE-2026-6238", - "modified": "2026-05-29T19:15:06.810342Z" + "modified": "2026-06-24T11:00:25.318641Z" }, { "id": "USN-7259-1", @@ -5390,7 +5487,7 @@ interactions: }, { "id": "USN-8005-1", - "modified": "2026-05-20T16:03:57.629529Z" + "modified": "2026-06-25T13:32:31.787765Z" } ] }, @@ -5399,11 +5496,11 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2025-1390", - "modified": "2026-04-22T15:31:21.010462Z" + "modified": "2026-06-23T22:00:07.953148Z" }, { "id": "UBUNTU-CVE-2026-4878", - "modified": "2026-04-29T11:29:22.138592Z" + "modified": "2026-06-24T02:29:23.557692Z" }, { "id": "USN-7287-1", @@ -5423,11 +5520,11 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2024-2236", - "modified": "2026-06-02T14:00:10.803243Z" + "modified": "2026-07-01T23:40:15.314704Z" }, { "id": "UBUNTU-CVE-2026-41989", - "modified": "2026-06-02T14:00:20.958338Z" + "modified": "2026-06-26T19:30:06.785492Z" }, { "id": "USN-8319-1", @@ -5444,7 +5541,7 @@ interactions: }, { "id": "UBUNTU-CVE-2025-14831", - "modified": "2026-05-11T10:46:40.301990Z" + "modified": "2026-06-30T03:45:07.289072Z" }, { "id": "UBUNTU-CVE-2025-32988", @@ -5476,7 +5573,7 @@ interactions: }, { "id": "UBUNTU-CVE-2026-3832", - "modified": "2026-06-02T12:00:06.982846Z" + "modified": "2026-06-30T03:45:07.126536Z" }, { "id": "UBUNTU-CVE-2026-3833", @@ -5488,11 +5585,11 @@ interactions: }, { "id": "UBUNTU-CVE-2026-42010", - "modified": "2026-06-02T12:00:08.351396Z" + "modified": "2026-06-30T03:45:07.155180Z" }, { "id": "UBUNTU-CVE-2026-42011", - "modified": "2026-06-02T12:00:08.463825Z" + "modified": "2026-06-30T03:45:06.633350Z" }, { "id": "UBUNTU-CVE-2026-42012", @@ -5504,7 +5601,7 @@ interactions: }, { "id": "UBUNTU-CVE-2026-42014", - "modified": "2026-06-17T11:01:28.854907Z" + "modified": "2026-06-30T03:45:07.166626Z" }, { "id": "UBUNTU-CVE-2026-42015", @@ -5512,7 +5609,7 @@ interactions: }, { "id": "UBUNTU-CVE-2026-5260", - "modified": "2026-06-02T12:00:09.990926Z" + "modified": "2026-06-30T03:45:07.222769Z" }, { "id": "USN-7281-1", @@ -5573,7 +5670,7 @@ interactions: }, { "id": "USN-7257-1", - "modified": "2026-05-20T16:03:28.032877Z" + "modified": "2026-06-25T13:32:30.106589Z" }, { "id": "USN-7314-1", @@ -5581,7 +5678,7 @@ interactions: }, { "id": "USN-7542-1", - "modified": "2026-05-20T16:03:46.356475Z" + "modified": "2026-06-25T13:32:30.616782Z" } ] }, @@ -5612,20 +5709,27 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2023-50495", - "modified": "2026-04-22T14:15:03.155150Z" + "modified": "2026-07-02T22:45:21.903948Z" }, { "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-04-22T16:08:19.927561Z" + "modified": "2026-07-02T22:45:49.561912Z" }, { "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-04-22T16:13:35.392426Z" + "modified": "2026-07-03T10:06:17.316756Z" } ] }, {}, - {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13757", + "modified": "2026-07-01T21:19:39Z" + } + ] + }, { "vulns": [ { @@ -5638,7 +5742,7 @@ interactions: }, { "id": "UBUNTU-CVE-2026-54411", - "modified": "2026-06-17T11:02:56.948731Z" + "modified": "2026-06-24T09:03:12Z" }, { "id": "USN-7580-1", @@ -5683,7 +5787,7 @@ interactions: }, { "id": "UBUNTU-CVE-2025-15467", - "modified": "2026-06-18T04:30:07.553679Z" + "modified": "2026-06-30T18:15:40.031469Z" }, { "id": "UBUNTU-CVE-2025-27587", @@ -5775,7 +5879,7 @@ interactions: }, { "id": "UBUNTU-CVE-2026-45447", - "modified": "2026-06-17T16:15:13.449894Z" + "modified": "2026-06-30T18:18:15.963360Z" }, { "id": "UBUNTU-CVE-2026-7383", @@ -5791,11 +5895,11 @@ interactions: }, { "id": "USN-7786-1", - "modified": "2026-05-20T16:03:48.800001Z" + "modified": "2026-06-25T13:32:31.234820Z" }, { "id": "USN-7980-1", - "modified": "2026-06-18T04:30:17.825715Z" + "modified": "2026-06-30T18:15:13.934266Z" }, { "id": "USN-8155-1", @@ -5803,7 +5907,7 @@ interactions: }, { "id": "USN-8414-1", - "modified": "2026-06-17T11:01:06.567847Z" + "modified": "2026-06-30T18:17:25.786836Z" } ] }, @@ -5900,11 +6004,11 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2023-31486", - "modified": "2026-05-20T16:13:34.139215Z" + "modified": "2026-06-24T15:30:22.242365Z" }, { "id": "UBUNTU-CVE-2023-47039", - "modified": "2026-04-22T14:15:27.303492Z" + "modified": "2026-06-24T15:30:22.223640Z" }, { "id": "UBUNTU-CVE-2024-56406", @@ -5912,43 +6016,43 @@ interactions: }, { "id": "UBUNTU-CVE-2025-15649", - "modified": "2026-06-01T07:15:36.150813Z" + "modified": "2026-07-01T13:50:56.760041Z" }, { "id": "UBUNTU-CVE-2025-40909", - "modified": "2026-04-22T16:02:28.067448Z" + "modified": "2026-06-24T15:30:22.288512Z" }, { "id": "UBUNTU-CVE-2026-12087", - "modified": "2026-06-17T06:31:05.062220Z" + "modified": "2026-07-01T13:51:29.763714Z" }, { "id": "UBUNTU-CVE-2026-42496", - "modified": "2026-05-29T18:00:44.834841Z" + "modified": "2026-07-01T18:56:57.544972Z" }, { "id": "UBUNTU-CVE-2026-42497", - "modified": "2026-05-29T18:00:44.772881Z" + "modified": "2026-07-01T13:53:02.335741Z" }, { "id": "UBUNTU-CVE-2026-48959", - "modified": "2026-06-01T07:15:44.250395Z" + "modified": "2026-07-01T13:53:12.524471Z" }, { "id": "UBUNTU-CVE-2026-48961", - "modified": "2026-06-01T07:15:44.261753Z" + "modified": "2026-07-01T13:53:13.376190Z" }, { "id": "UBUNTU-CVE-2026-48962", - "modified": "2026-05-29T18:01:00.200422Z" + "modified": "2026-07-01T13:53:13.252080Z" }, { "id": "UBUNTU-CVE-2026-8376", - "modified": "2026-05-29T18:01:03.136712Z" + "modified": "2026-07-01T18:57:39.513466Z" }, { "id": "UBUNTU-CVE-2026-9538", - "modified": "2026-05-29T18:01:01.753968Z" + "modified": "2026-07-01T13:53:19.355510Z" }, { "id": "USN-7434-1", @@ -5978,29 +6082,26 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2025-45582", - "modified": "2026-05-20T16:23:29.580676Z" + "modified": "2026-06-25T23:45:12.526389Z" }, { "id": "UBUNTU-CVE-2026-5704", - "modified": "2026-05-20T16:26:24.372107Z" + "modified": "2026-06-26T14:47:36.043245Z" + }, + { + "id": "USN-8477-1", + "modified": "2026-06-26T14:59:24.298942Z" } ] }, {}, {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-27171", - "modified": "2026-06-16T13:30:42.791654Z" - } - ] - } + {} ] } headers: Content-Length: - - "18291" + - "19066" Content-Type: - application/json status: 200 OK diff --git a/cmd/osv-scanner/scan/image/testdata/ubuntu20-04-unimportant-config.toml b/cmd/osv-scanner/scan/image/testdata/ubuntu20-04-unimportant-config.toml index 2dc65c760e5..597c5d9eb60 100644 --- a/cmd/osv-scanner/scan/image/testdata/ubuntu20-04-unimportant-config.toml +++ b/cmd/osv-scanner/scan/image/testdata/ubuntu20-04-unimportant-config.toml @@ -102,3 +102,24 @@ ignore = true name = "bzip2" reason = "Just want to test only unimportant vulns" ignore = true + +[[PackageOverrides]] +name = "acl" +reason = "Just want to test only unimportant vulns" +ignore = true + +[[PackageOverrides]] +name = "attr" +reason = "Just want to test only unimportant vulns" +ignore = true + +[[PackageOverrides]] +name = "gzip" +reason = "Just want to test only unimportant vulns" +ignore = true + +[[PackageOverrides]] +name = "p11-kit" +reason = "Just want to test only unimportant vulns" +ignore = true + diff --git a/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap b/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap index 8de17cc764b..69541e0cec9 100755 --- a/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap +++ b/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap @@ -511,7 +511,7 @@ overriding license for package Packagist/league/flysystem/1.0.8 with 0BSD overriding license for package Packagist/sentry/sdk/2.0.4 with 0BSD overriding license for package Packagist/theseer/tokenizer/1.1.3 with 0BSD -Total 5 packages affected by 16 known vulnerabilities (2 Critical, 1 High, 3 Medium, 3 Low, 7 Unknown) from 4 ecosystems. +Total 5 packages affected by 16 known vulnerabilities (3 Critical, 1 High, 3 Medium, 3 Low, 6 Unknown) from 4 ecosystems. 15 vulnerabilities can be fixed. +-----------------------------------------+------+--------------+-----------------------+----------+---------------+--------------------------------------------------+ @@ -530,7 +530,8 @@ Total 5 packages affected by 16 known vulnerabilities (2 Critical, 1 High, 3 Med | https://osv.dev/GHSA-f3cj-mjqm-fhvj | | | | | | | | https://osv.dev/DRUPAL-CORE-2026-002 | 6.6 | Packagist | drupal/core | 10.4.5 | 10.5.9 | testdata/locks-many-with-insecure/composer.lock | | https://osv.dev/GHSA-xmjc-63pr-2mpg | | | | | | | -| https://osv.dev/DRUPAL-CORE-2026-004 | | Packagist | drupal/core | 10.4.5 | 10.4.10 | testdata/locks-many-with-insecure/composer.lock | +| https://osv.dev/DRUPAL-CORE-2026-004 | 9.8 | Packagist | drupal/core | 10.4.5 | 10.4.10 | testdata/locks-many-with-insecure/composer.lock | +| https://osv.dev/GHSA-ghwc-95x2-682j | | | | | | | | https://osv.dev/DRUPAL-CORE-2026-005 | | Packagist | drupal/core | 10.4.5 | 10.5.12 | testdata/locks-many-with-insecure/composer.lock | | https://osv.dev/DRUPAL-CORE-2026-006 | | Packagist | drupal/core | 10.4.5 | 10.5.12 | testdata/locks-many-with-insecure/composer.lock | | https://osv.dev/DRUPAL-CORE-2026-007 | | Packagist | drupal/core | 10.4.5 | 10.5.12 | testdata/locks-many-with-insecure/composer.lock | @@ -1120,8 +1121,8 @@ Scanned /testdata/sbom-insecure/postgres-stretch.cdx.xml file and found Scanned /testdata/sbom-insecure/with-duplicates.cdx.xml file and found 17 packages Filtered 10 local/unscannable package/s from the scan. -Total 27 packages affected by 224 known vulnerabilities (26 Critical, 96 High, 68 Medium, 6 Low, 28 Unknown) from 5 ecosystems. -21 vulnerabilities can be fixed. +Total 27 packages affected by 229 known vulnerabilities (26 Critical, 98 High, 71 Medium, 6 Low, 28 Unknown) from 5 ecosystems. +22 vulnerabilities can be fixed. +---------------------------------------+------+--------------+--------------------------------+------------------------------------+-----------------------------------+---------------------------------------------------------------------+ | OSV URL | CVSS | ECOSYSTEM | PACKAGE | VERSION | FIXED VERSION | SOURCE | @@ -1146,6 +1147,7 @@ Total 27 packages affected by 224 known vulnerabilities (26 Critical, 96 High, 6 | https://osv.dev/GHSA-qw9x-cqr3-wc7r | | | | | | | | https://osv.dev/GO-2025-4098 | 7.3 | Go | github.com/opencontainers/runc | v1.0.1 | 1.2.8 | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/GHSA-cgrx-mc8f-2prm | | | | | | | +| https://osv.dev/GHSA-xjvp-4fhw-gc47 | 4.8 | Go | github.com/opencontainers/runc | v1.0.1 | 1.3.6 | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/GO-2022-0493 | 5.3 | Go | golang.org/x/sys | v0.0.0-20210817142637-7d9622a276b7 | 0.0.0-20220412211240-33da011f77ad | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/GHSA-p782-xgp4-8hr8 | | | | | | | | https://osv.dev/GO-2026-5024 | | Go | golang.org/x/sys | v0.0.0-20210817142637-7d9622a276b7 | 0.44.0 | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -1174,6 +1176,8 @@ Total 27 packages affected by 224 known vulnerabilities (26 Critical, 96 High, 6 | https://osv.dev/DEBIAN-CVE-2022-1304 | 7.8 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3910-1 | | | | | | | | https://osv.dev/DSA-5122-1 | 8.8 | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-41991 | 4.7 | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-41992 | 7.5 | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-0379 | 7.5 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-7526 | 6.8 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0495 | 4.7 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -1226,6 +1230,7 @@ Total 27 packages affected by 224 known vulnerabilities (26 Critical, 96 High, 6 | https://osv.dev/DEBIAN-CVE-2026-0989 | 3.7 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-0990 | 5.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-0992 | 2.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-6653 | 7.0 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-6732 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4539-1 | 4.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4539-3 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -1369,6 +1374,7 @@ Total 27 packages affected by 224 known vulnerabilities (26 Critical, 96 High, 6 | https://osv.dev/DSA-5055-1 | 5.5 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5650-1 | 5.5 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2016-2779 | 7.8 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-13595 | 6.8 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-27456 | 4.7 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-3184 | 5.3 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-53612 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -2386,8 +2392,8 @@ Filtered 8 vulnerabilities from output testdata/osv-scanner-partial-ignores-config.toml has unused ignores: - CVE-2019-5188 -Total 25 packages affected by 218 known vulnerabilities (26 Critical, 91 High, 67 Medium, 6 Low, 28 Unknown) from 5 ecosystems. -16 vulnerabilities can be fixed. +Total 25 packages affected by 223 known vulnerabilities (26 Critical, 93 High, 70 Medium, 6 Low, 28 Unknown) from 5 ecosystems. +17 vulnerabilities can be fixed. +---------------------------------------+------+--------------+--------------------------------+------------------------------------+-----------------------------------+---------------------------------------------------------------------+ | OSV URL | CVSS | ECOSYSTEM | PACKAGE | VERSION | FIXED VERSION | SOURCE | @@ -2410,6 +2416,7 @@ Total 25 packages affected by 218 known vulnerabilities (26 Critical, 91 High, 6 | https://osv.dev/GHSA-qw9x-cqr3-wc7r | | | | | | | | https://osv.dev/GO-2025-4098 | 7.3 | Go | github.com/opencontainers/runc | v1.0.1 | 1.2.8 | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/GHSA-cgrx-mc8f-2prm | | | | | | | +| https://osv.dev/GHSA-xjvp-4fhw-gc47 | 4.8 | Go | github.com/opencontainers/runc | v1.0.1 | 1.3.6 | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/GO-2022-0493 | 5.3 | Go | golang.org/x/sys | v0.0.0-20210817142637-7d9622a276b7 | 0.0.0-20220412211240-33da011f77ad | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/GHSA-p782-xgp4-8hr8 | | | | | | | | https://osv.dev/GO-2026-5024 | | Go | golang.org/x/sys | v0.0.0-20210817142637-7d9622a276b7 | 0.44.0 | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -2432,6 +2439,8 @@ Total 25 packages affected by 218 known vulnerabilities (26 Critical, 91 High, 6 | https://osv.dev/DSA-4535-1 | 7.5 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-5188 | 6.7 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5122-1 | 8.8 | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-41991 | 4.7 | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-41992 | 7.5 | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-0379 | 7.5 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-7526 | 6.8 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0495 | 4.7 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -2484,6 +2493,7 @@ Total 25 packages affected by 218 known vulnerabilities (26 Critical, 91 High, 6 | https://osv.dev/DEBIAN-CVE-2026-0989 | 3.7 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-0990 | 5.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-0992 | 2.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-6653 | 7.0 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-6732 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4539-1 | 4.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4539-3 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -2627,6 +2637,7 @@ Total 25 packages affected by 218 known vulnerabilities (26 Critical, 91 High, 6 | https://osv.dev/DSA-5055-1 | 5.5 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5650-1 | 5.5 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2016-2779 | 7.8 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-13595 | 6.8 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-27456 | 4.7 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-3184 | 5.3 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-53612 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -2659,8 +2670,8 @@ Filtered 6 vulnerabilities from output testdata/osv-scanner-partial-ignores-config.toml has unused ignores: - CVE-2019-5188 -Total 23 packages affected by 214 known vulnerabilities (24 Critical, 90 High, 66 Medium, 6 Low, 28 Unknown) from 3 ecosystems. -12 vulnerabilities can be fixed. +Total 23 packages affected by 219 known vulnerabilities (24 Critical, 92 High, 69 Medium, 6 Low, 28 Unknown) from 3 ecosystems. +13 vulnerabilities can be fixed. +---------------------------------------+------+--------------+--------------------------------+------------------------------------+-----------------------------------+-------------------------------------------------+ | OSV URL | CVSS | ECOSYSTEM | PACKAGE | VERSION | FIXED VERSION | SOURCE | @@ -2683,6 +2694,7 @@ Total 23 packages affected by 214 known vulnerabilities (24 Critical, 90 High, 6 | https://osv.dev/GHSA-qw9x-cqr3-wc7r | | | | | | | | https://osv.dev/GO-2025-4098 | 7.3 | Go | github.com/opencontainers/runc | v1.0.1 | 1.2.8 | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/GHSA-cgrx-mc8f-2prm | | | | | | | +| https://osv.dev/GHSA-xjvp-4fhw-gc47 | 4.8 | Go | github.com/opencontainers/runc | v1.0.1 | 1.3.6 | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/GO-2022-0493 | 5.3 | Go | golang.org/x/sys | v0.0.0-20210817142637-7d9622a276b7 | 0.0.0-20220412211240-33da011f77ad | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/GHSA-p782-xgp4-8hr8 | | | | | | | | https://osv.dev/GO-2026-5024 | | Go | golang.org/x/sys | v0.0.0-20210817142637-7d9622a276b7 | 0.44.0 | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -2701,6 +2713,8 @@ Total 23 packages affected by 214 known vulnerabilities (24 Critical, 90 High, 6 | https://osv.dev/DSA-4535-1 | 7.5 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2019-5188 | 6.7 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5122-1 | 8.8 | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-41991 | 4.7 | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-41992 | 7.5 | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-0379 | 7.5 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-7526 | 6.8 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0495 | 4.7 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -2753,6 +2767,7 @@ Total 23 packages affected by 214 known vulnerabilities (24 Critical, 90 High, 6 | https://osv.dev/DEBIAN-CVE-2026-0989 | 3.7 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-0990 | 5.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-0992 | 2.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-6653 | 7.0 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-6732 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4539-1 | 4.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4539-3 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -2896,6 +2911,7 @@ Total 23 packages affected by 214 known vulnerabilities (24 Critical, 90 High, 6 | https://osv.dev/DSA-5055-1 | 5.5 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5650-1 | 5.5 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2016-2779 | 7.8 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-13595 | 6.8 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-27456 | 4.7 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-3184 | 5.3 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-53612 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -3857,8 +3873,8 @@ Java reachability enricher marked 14 packages as unreachable Scanned /testdata/artifact/javareach_test.jar file and found 21 packages failed to download package err jar not found: https://repo1.maven.org/maven2/com/example/hello-tester/1.0-SNAPSHOT/hello-tester-1.0-SNAPSHOT.jar -Total 4 packages affected by 56 known vulnerabilities (18 Critical, 30 High, 6 Medium, 2 Low, 0 Unknown) from 1 ecosystem. -56 vulnerabilities can be fixed. +Total 4 packages affected by 57 known vulnerabilities (18 Critical, 30 High, 7 Medium, 2 Low, 0 Unknown) from 1 ecosystem. +57 vulnerabilities can be fixed. +-------------------------------------+------+-----------+---------------------------------------------+------------------+---------------+--------------------------------------+ | OSV URL | CVSS | ECOSYSTEM | PACKAGE | VERSION | FIXED VERSION | SOURCE | @@ -3896,6 +3912,7 @@ Total 4 packages affected by 56 known vulnerabilities (18 Critical, 30 High, 6 M | https://osv.dev/GHSA-h3cw-g4mq-c5x2 | 8.1 | Maven | com.fasterxml.jackson.core:jackson-databind | 2.6.7.1 | 2.9.10.6 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-h592-38cm-4ggp | 9.8 | Maven | com.fasterxml.jackson.core:jackson-databind | 2.6.7.1 | 2.6.7.3 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-h822-r4r5-v8jg | 9.8 | Maven | com.fasterxml.jackson.core:jackson-databind | 2.6.7.1 | 2.6.7.3 | testdata/artifact/javareach_test.jar | +| https://osv.dev/GHSA-hgj6-7826-r7m5 | 5.3 | Maven | com.fasterxml.jackson.core:jackson-databind | 2.6.7.1 | 2.18.8 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-jjjh-jjxp-wpff | 7.5 | Maven | com.fasterxml.jackson.core:jackson-databind | 2.6.7.1 | 2.12.7.1 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-m6x4-97wx-4q27 | 8.1 | Maven | com.fasterxml.jackson.core:jackson-databind | 2.6.7.1 | 2.9.10.8 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-mph4-vhrx-mv67 | 5.9 | Maven | com.fasterxml.jackson.core:jackson-databind | 2.6.7.1 | 2.6.7.3 | testdata/artifact/javareach_test.jar | @@ -3940,8 +3957,8 @@ Total 4 packages affected by 56 known vulnerabilities (18 Critical, 30 High, 6 M Scanning dir ./testdata/artifact/javareach_test.jar Scanned /testdata/artifact/javareach_test.jar file and found 21 packages -Total 8 packages affected by 62 known vulnerabilities (18 Critical, 32 High, 9 Medium, 3 Low, 0 Unknown) from 1 ecosystem. -61 vulnerabilities can be fixed. +Total 8 packages affected by 63 known vulnerabilities (18 Critical, 32 High, 10 Medium, 3 Low, 0 Unknown) from 1 ecosystem. +62 vulnerabilities can be fixed. +-------------------------------------+------+-----------+---------------------------------------------+------------------+---------------+--------------------------------------+ | OSV URL | CVSS | ECOSYSTEM | PACKAGE | VERSION | FIXED VERSION | SOURCE | @@ -3980,6 +3997,7 @@ Total 8 packages affected by 62 known vulnerabilities (18 Critical, 32 High, 9 M | https://osv.dev/GHSA-h3cw-g4mq-c5x2 | 8.1 | Maven | com.fasterxml.jackson.core:jackson-databind | 2.6.7.1 | 2.9.10.6 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-h592-38cm-4ggp | 9.8 | Maven | com.fasterxml.jackson.core:jackson-databind | 2.6.7.1 | 2.6.7.3 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-h822-r4r5-v8jg | 9.8 | Maven | com.fasterxml.jackson.core:jackson-databind | 2.6.7.1 | 2.6.7.3 | testdata/artifact/javareach_test.jar | +| https://osv.dev/GHSA-hgj6-7826-r7m5 | 5.3 | Maven | com.fasterxml.jackson.core:jackson-databind | 2.6.7.1 | 2.18.8 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-jjjh-jjxp-wpff | 7.5 | Maven | com.fasterxml.jackson.core:jackson-databind | 2.6.7.1 | 2.12.7.1 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-m6x4-97wx-4q27 | 8.1 | Maven | com.fasterxml.jackson.core:jackson-databind | 2.6.7.1 | 2.9.10.8 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-mph4-vhrx-mv67 | 5.9 | Maven | com.fasterxml.jackson.core:jackson-databind | 2.6.7.1 | 2.6.7.3 | testdata/artifact/javareach_test.jar | @@ -4020,8 +4038,8 @@ Total 8 packages affected by 62 known vulnerabilities (18 Critical, 32 High, 9 M Scanning dir ./testdata/artifact/javareach_test.jar Scanned /testdata/artifact/javareach_test.jar file and found 21 packages -Total 8 packages affected by 62 known vulnerabilities (18 Critical, 32 High, 9 Medium, 3 Low, 0 Unknown) from 1 ecosystem. -61 vulnerabilities can be fixed. +Total 8 packages affected by 63 known vulnerabilities (18 Critical, 32 High, 10 Medium, 3 Low, 0 Unknown) from 1 ecosystem. +62 vulnerabilities can be fixed. +-------------------------------------+------+-----------+---------------------------------------------+------------------+---------------+--------------------------------------+ | OSV URL | CVSS | ECOSYSTEM | PACKAGE | VERSION | FIXED VERSION | SOURCE | @@ -4060,6 +4078,7 @@ Total 8 packages affected by 62 known vulnerabilities (18 Critical, 32 High, 9 M | https://osv.dev/GHSA-h3cw-g4mq-c5x2 | 8.1 | Maven | com.fasterxml.jackson.core:jackson-databind | 2.6.7.1 | 2.9.10.6 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-h592-38cm-4ggp | 9.8 | Maven | com.fasterxml.jackson.core:jackson-databind | 2.6.7.1 | 2.6.7.3 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-h822-r4r5-v8jg | 9.8 | Maven | com.fasterxml.jackson.core:jackson-databind | 2.6.7.1 | 2.6.7.3 | testdata/artifact/javareach_test.jar | +| https://osv.dev/GHSA-hgj6-7826-r7m5 | 5.3 | Maven | com.fasterxml.jackson.core:jackson-databind | 2.6.7.1 | 2.18.8 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-jjjh-jjxp-wpff | 7.5 | Maven | com.fasterxml.jackson.core:jackson-databind | 2.6.7.1 | 2.12.7.1 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-m6x4-97wx-4q27 | 8.1 | Maven | com.fasterxml.jackson.core:jackson-databind | 2.6.7.1 | 2.9.10.8 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-mph4-vhrx-mv67 | 5.9 | Maven | com.fasterxml.jackson.core:jackson-databind | 2.6.7.1 | 2.6.7.3 | testdata/artifact/javareach_test.jar | @@ -4779,7 +4798,7 @@ Loaded Alpine local db from /osv-scanner/Alpine/all.zip Loaded Packagist local db from /osv-scanner/Packagist/all.zip Loaded npm local db from /osv-scanner/npm/all.zip -Total 5 packages affected by 16 known vulnerabilities (1 Critical, 2 High, 3 Medium, 3 Low, 7 Unknown) from 3 ecosystems. +Total 5 packages affected by 16 known vulnerabilities (2 Critical, 2 High, 3 Medium, 3 Low, 6 Unknown) from 3 ecosystems. 15 vulnerabilities can be fixed. +-----------------------------------------+------+--------------+-----------------------+----------+---------------+-----------------------------------------------------+ @@ -4797,7 +4816,8 @@ Total 5 packages affected by 16 known vulnerabilities (1 Critical, 2 High, 3 Med | https://osv.dev/GHSA-f3cj-mjqm-fhvj | | | | | | | | https://osv.dev/DRUPAL-CORE-2026-002 | 6.6 | Packagist | drupal/core | 10.4.5 | 10.5.9 | testdata/locks-many-with-insecure/composer.lock | | https://osv.dev/GHSA-xmjc-63pr-2mpg | | | | | | | -| https://osv.dev/DRUPAL-CORE-2026-004 | | Packagist | drupal/core | 10.4.5 | 10.4.10 | testdata/locks-many-with-insecure/composer.lock | +| https://osv.dev/DRUPAL-CORE-2026-004 | 9.8 | Packagist | drupal/core | 10.4.5 | 10.4.10 | testdata/locks-many-with-insecure/composer.lock | +| https://osv.dev/GHSA-ghwc-95x2-682j | | | | | | | | https://osv.dev/DRUPAL-CORE-2026-005 | | Packagist | drupal/core | 10.4.5 | 10.5.12 | testdata/locks-many-with-insecure/composer.lock | | https://osv.dev/DRUPAL-CORE-2026-006 | | Packagist | drupal/core | 10.4.5 | 10.5.12 | testdata/locks-many-with-insecure/composer.lock | | https://osv.dev/DRUPAL-CORE-2026-007 | | Packagist | drupal/core | 10.4.5 | 10.5.12 | testdata/locks-many-with-insecure/composer.lock | @@ -4828,7 +4848,7 @@ Loaded Alpine local db from /osv-scanner/Alpine/all.zip Loaded Packagist local db from /osv-scanner/Packagist/all.zip Loaded npm local db from /osv-scanner/npm/all.zip -Total 5 packages affected by 16 known vulnerabilities (1 Critical, 2 High, 3 Medium, 3 Low, 7 Unknown) from 3 ecosystems. +Total 5 packages affected by 16 known vulnerabilities (2 Critical, 2 High, 3 Medium, 3 Low, 6 Unknown) from 3 ecosystems. 15 vulnerabilities can be fixed. +-----------------------------------------+------+--------------+-----------------------+----------+---------------+-----------------------------------------------------+ @@ -4846,7 +4866,8 @@ Total 5 packages affected by 16 known vulnerabilities (1 Critical, 2 High, 3 Med | https://osv.dev/GHSA-f3cj-mjqm-fhvj | | | | | | | | https://osv.dev/DRUPAL-CORE-2026-002 | 6.6 | Packagist | drupal/core | 10.4.5 | 10.5.9 | testdata/locks-many-with-insecure/composer.lock | | https://osv.dev/GHSA-xmjc-63pr-2mpg | | | | | | | -| https://osv.dev/DRUPAL-CORE-2026-004 | | Packagist | drupal/core | 10.4.5 | 10.4.10 | testdata/locks-many-with-insecure/composer.lock | +| https://osv.dev/DRUPAL-CORE-2026-004 | 9.8 | Packagist | drupal/core | 10.4.5 | 10.4.10 | testdata/locks-many-with-insecure/composer.lock | +| https://osv.dev/GHSA-ghwc-95x2-682j | | | | | | | | https://osv.dev/DRUPAL-CORE-2026-005 | | Packagist | drupal/core | 10.4.5 | 10.5.12 | testdata/locks-many-with-insecure/composer.lock | | https://osv.dev/DRUPAL-CORE-2026-006 | | Packagist | drupal/core | 10.4.5 | 10.5.12 | testdata/locks-many-with-insecure/composer.lock | | https://osv.dev/DRUPAL-CORE-2026-007 | | Packagist | drupal/core | 10.4.5 | 10.5.12 | testdata/locks-many-with-insecure/composer.lock | @@ -5027,8 +5048,8 @@ Filtered 1 local/unscannable package/s from the scan. Loaded Debian local db from /osv-scanner/Debian/all.zip Loaded Go local db from /osv-scanner/Go/all.zip -Total 22 packages affected by 215 known vulnerabilities (23 Critical, 91 High, 67 Medium, 6 Low, 28 Unknown) from 2 ecosystems. -12 vulnerabilities can be fixed. +Total 22 packages affected by 220 known vulnerabilities (23 Critical, 93 High, 70 Medium, 6 Low, 28 Unknown) from 2 ecosystems. +13 vulnerabilities can be fixed. +---------------------------------------+------+-----------+--------------------------------+------------------------------------+-----------------------------------+-------------------------------------------------+ | OSV URL | CVSS | ECOSYSTEM | PACKAGE | VERSION | FIXED VERSION | SOURCE | @@ -5053,6 +5074,7 @@ Total 22 packages affected by 215 known vulnerabilities (23 Critical, 91 High, 6 | https://osv.dev/GHSA-qw9x-cqr3-wc7r | | | | | | | | https://osv.dev/GO-2025-4098 | 7.3 | Go | github.com/opencontainers/runc | v1.0.1 | 1.2.8 | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/GHSA-cgrx-mc8f-2prm | | | | | | | +| https://osv.dev/GHSA-xjvp-4fhw-gc47 | 4.8 | Go | github.com/opencontainers/runc | v1.0.1 | 1.3.6 | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/GO-2022-0493 | 5.3 | Go | golang.org/x/sys | v0.0.0-20210817142637-7d9622a276b7 | 0.0.0-20220412211240-33da011f77ad | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/GHSA-p782-xgp4-8hr8 | | | | | | | | https://osv.dev/GO-2026-5024 | | Go | golang.org/x/sys | v0.0.0-20210817142637-7d9622a276b7 | 0.44.0 | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -5072,6 +5094,8 @@ Total 22 packages affected by 215 known vulnerabilities (23 Critical, 91 High, 6 | https://osv.dev/DEBIAN-CVE-2022-1304 | 7.8 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3910-1 | | | | | | | | https://osv.dev/DSA-5122-1 | 8.8 | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-41991 | 4.7 | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-41992 | 7.5 | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-0379 | 7.5 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-7526 | 6.8 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0495 | 4.7 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -5124,6 +5148,7 @@ Total 22 packages affected by 215 known vulnerabilities (23 Critical, 91 High, 6 | https://osv.dev/DEBIAN-CVE-2026-0989 | 3.7 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-0990 | 5.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-0992 | 2.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-6653 | 7.0 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-6732 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4539-1 | 4.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4539-3 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -5267,6 +5292,7 @@ Total 22 packages affected by 215 known vulnerabilities (23 Critical, 91 High, 6 | https://osv.dev/DSA-5055-1 | 5.5 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5650-1 | 5.5 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2016-2779 | 7.8 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-13595 | 6.8 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-27456 | 4.7 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-3184 | 5.3 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-53612 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -5292,8 +5318,8 @@ Filtered 1 local/unscannable package/s from the scan. Loaded Debian local db from /osv-scanner/Debian/all.zip Loaded Go local db from /osv-scanner/Go/all.zip -Total 22 packages affected by 215 known vulnerabilities (23 Critical, 91 High, 67 Medium, 6 Low, 28 Unknown) from 2 ecosystems. -12 vulnerabilities can be fixed. +Total 22 packages affected by 220 known vulnerabilities (23 Critical, 93 High, 70 Medium, 6 Low, 28 Unknown) from 2 ecosystems. +13 vulnerabilities can be fixed. +---------------------------------------+------+-----------+--------------------------------+------------------------------------+-----------------------------------+-------------------------------------------------+ | OSV URL | CVSS | ECOSYSTEM | PACKAGE | VERSION | FIXED VERSION | SOURCE | @@ -5318,6 +5344,7 @@ Total 22 packages affected by 215 known vulnerabilities (23 Critical, 91 High, 6 | https://osv.dev/GHSA-qw9x-cqr3-wc7r | | | | | | | | https://osv.dev/GO-2025-4098 | 7.3 | Go | github.com/opencontainers/runc | v1.0.1 | 1.2.8 | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/GHSA-cgrx-mc8f-2prm | | | | | | | +| https://osv.dev/GHSA-xjvp-4fhw-gc47 | 4.8 | Go | github.com/opencontainers/runc | v1.0.1 | 1.3.6 | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/GO-2022-0493 | 5.3 | Go | golang.org/x/sys | v0.0.0-20210817142637-7d9622a276b7 | 0.0.0-20220412211240-33da011f77ad | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/GHSA-p782-xgp4-8hr8 | | | | | | | | https://osv.dev/GO-2026-5024 | | Go | golang.org/x/sys | v0.0.0-20210817142637-7d9622a276b7 | 0.44.0 | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -5337,6 +5364,8 @@ Total 22 packages affected by 215 known vulnerabilities (23 Critical, 91 High, 6 | https://osv.dev/DEBIAN-CVE-2022-1304 | 7.8 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DLA-3910-1 | | | | | | | | https://osv.dev/DSA-5122-1 | 8.8 | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-41991 | 4.7 | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-41992 | 7.5 | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-0379 | 7.5 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2017-7526 | 6.8 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2018-0495 | 4.7 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -5389,6 +5418,7 @@ Total 22 packages affected by 215 known vulnerabilities (23 Critical, 91 High, 6 | https://osv.dev/DEBIAN-CVE-2026-0989 | 3.7 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-0990 | 5.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-0992 | 2.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-6653 | 7.0 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-6732 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4539-1 | 4.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-4539-3 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -5532,6 +5562,7 @@ Total 22 packages affected by 215 known vulnerabilities (23 Critical, 91 High, 6 | https://osv.dev/DSA-5055-1 | 5.5 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DSA-5650-1 | 5.5 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2016-2779 | 7.8 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-13595 | 6.8 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-27456 | 4.7 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-3184 | 5.3 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-53612 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -6011,19 +6042,27 @@ Total 1 package affected by 1 known vulnerability (0 Critical, 0 High, 0 Medium, [TestCommand_MoreLockfiles/gems.locked - 1] Scanned /testdata/locks-scalibr/gems.locked file and found 26 packages -Total 2 packages affected by 8 known vulnerabilities (0 Critical, 3 High, 2 Medium, 0 Low, 3 Unknown) from 1 ecosystem. -8 vulnerabilities can be fixed. +Total 2 packages affected by 16 known vulnerabilities (0 Critical, 3 High, 3 Medium, 6 Low, 4 Unknown) from 1 ecosystem. +16 vulnerabilities can be fixed. +-------------------------------------+------+-----------+----------+---------+---------------+------------------------------------+ | OSV URL | CVSS | ECOSYSTEM | PACKAGE | VERSION | FIXED VERSION | SOURCE | +-------------------------------------+------+-----------+----------+---------+---------------+------------------------------------+ | https://osv.dev/GHSA-9m3q-rhmv-5q44 | 7.5 | RubyGems | json | 2.10.1 | 2.10.2 | testdata/locks-scalibr/gems.locked | | https://osv.dev/GHSA-353f-x4gh-cqq8 | | RubyGems | nokogiri | 1.18.2 | 1.18.9 | testdata/locks-scalibr/gems.locked | +| https://osv.dev/GHSA-5prr-v3j2-97mh | 6.3 | RubyGems | nokogiri | 1.18.2 | 1.19.4 | testdata/locks-scalibr/gems.locked | +| https://osv.dev/GHSA-5v8h-3h3q-446p | 1.7 | RubyGems | nokogiri | 1.18.2 | 1.19.4 | testdata/locks-scalibr/gems.locked | | https://osv.dev/GHSA-5w6v-399v-w3cc | | RubyGems | nokogiri | 1.18.2 | 1.18.8 | testdata/locks-scalibr/gems.locked | +| https://osv.dev/GHSA-8678-w3jw-xfc2 | 2.6 | RubyGems | nokogiri | 1.18.2 | 1.19.4 | testdata/locks-scalibr/gems.locked | +| https://osv.dev/GHSA-9cv2-cfxc-v4v2 | 1.7 | RubyGems | nokogiri | 1.18.2 | 1.19.4 | testdata/locks-scalibr/gems.locked | | https://osv.dev/GHSA-c4rq-3m3g-8wgx | 7.5 | RubyGems | nokogiri | 1.18.2 | 1.19.3 | testdata/locks-scalibr/gems.locked | | https://osv.dev/GHSA-mrxw-mxhj-p664 | 7.8 | RubyGems | nokogiri | 1.18.2 | 1.18.4 | testdata/locks-scalibr/gems.locked | +| https://osv.dev/GHSA-p67v-3w7g-wjg7 | 1.7 | RubyGems | nokogiri | 1.18.2 | 1.19.4 | testdata/locks-scalibr/gems.locked | +| https://osv.dev/GHSA-phwj-rprq-35pp | 1.7 | RubyGems | nokogiri | 1.18.2 | 1.19.4 | testdata/locks-scalibr/gems.locked | | https://osv.dev/GHSA-v2fc-qm4h-8hqv | 5.3 | RubyGems | nokogiri | 1.18.2 | 1.19.3 | testdata/locks-scalibr/gems.locked | | https://osv.dev/GHSA-vvfq-8hwr-qm4m | | RubyGems | nokogiri | 1.18.2 | 1.18.3 | testdata/locks-scalibr/gems.locked | +| https://osv.dev/GHSA-wfpw-mmfh-qq69 | | RubyGems | nokogiri | 1.18.2 | 1.19.4 | testdata/locks-scalibr/gems.locked | +| https://osv.dev/GHSA-wjv4-x9w8-wm3h | 1.7 | RubyGems | nokogiri | 1.18.2 | 1.19.4 | testdata/locks-scalibr/gems.locked | | https://osv.dev/GHSA-wx95-c6cv-8532 | 5.3 | RubyGems | nokogiri | 1.18.2 | 1.19.1 | testdata/locks-scalibr/gems.locked | +-------------------------------------+------+-----------+----------+---------+---------------+------------------------------------+ @@ -6326,10 +6365,6 @@ Total 3 packages affected by 13 known vulnerabilities (1 Critical, 4 High, 7 Med Scanning dir ./testdata/locks-requirements/requirements.txt Scanned /testdata/locks-requirements/requirements.txt file and found 3 packages Loaded PyPI local db from /osv-scanner/PyPI/all.zip -PYSEC-2011-28 does not have any ranges or versions - this is probably a mistake! -PYSEC-2011-29 does not have any ranges or versions - this is probably a mistake! -PYSEC-2011-30 does not have any ranges or versions - this is probably a mistake! -PYSEC-2011-31 does not have any ranges or versions - this is probably a mistake! Total 3 packages affected by 13 known vulnerabilities (1 Critical, 4 High, 7 Medium, 1 Low, 0 Unknown) from 1 ecosystem. 13 vulnerabilities can be fixed. diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand.yaml index e606cb6e3f5..4a30db9f7ec 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand.yaml @@ -1046,7 +1046,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 1754 + content_length: 1824 body: | { "results": [ @@ -1124,11 +1124,11 @@ interactions: }, { "id": "DRUPAL-CORE-2026-004", - "modified": "2026-05-29T09:26:01.201397Z" + "modified": "2026-06-18T20:26:07.761498Z" }, { "id": "DRUPAL-CORE-2026-005", - "modified": "2026-06-17T19:41:28.882665Z" + "modified": "2026-06-19T19:15:05.088567Z" }, { "id": "DRUPAL-CORE-2026-006", @@ -1154,6 +1154,10 @@ interactions: "id": "GHSA-f3cj-mjqm-fhvj", "modified": "2026-06-05T18:42:12.797816Z" }, + { + "id": "GHSA-ghwc-95x2-682j", + "modified": "2026-06-18T20:26:07.761498Z" + }, { "id": "GHSA-h89p-5896-f4q8", "modified": "2025-12-10T23:41:19.050806Z" @@ -1187,7 +1191,7 @@ interactions: } headers: Content-Length: - - "1754" + - "1824" Content-Type: - application/json status: 200 OK @@ -3070,7 +3074,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 25083 + content_length: 25512 body: | { "results": [ @@ -3300,6 +3304,10 @@ interactions: "id": "GHSA-vpvm-3wq2-2wvm", "modified": "2026-02-04T02:53:37.613379Z" }, + { + "id": "GHSA-xjvp-4fhw-gc47", + "modified": "2026-06-23T18:29:29.325196Z" + }, { "id": "GHSA-xr7r-f8xq-vfvv", "modified": "2026-02-04T03:18:48.377509Z" @@ -3373,6 +3381,14 @@ interactions: "id": "DEBIAN-CVE-2022-1271", "modified": "2026-06-15T19:04:00.779834Z" }, + { + "id": "DEBIAN-CVE-2026-41991", + "modified": "2026-07-02T10:03:18.347139Z" + }, + { + "id": "DEBIAN-CVE-2026-41992", + "modified": "2026-07-02T10:03:18.483652Z" + }, { "id": "DSA-5122-1", "modified": "2026-03-09T02:09:10.163691Z" @@ -3749,10 +3765,18 @@ interactions: "id": "DEBIAN-CVE-2026-0992", "modified": "2026-06-15T19:06:02.509422Z" }, + { + "id": "DEBIAN-CVE-2026-11979", + "modified": "2026-07-01T18:00:10.769750Z" + }, { "id": "DEBIAN-CVE-2026-1757", "modified": "2026-06-15T19:06:07.689307Z" }, + { + "id": "DEBIAN-CVE-2026-6653", + "modified": "2026-06-23T05:00:15.700358Z" + }, { "id": "DEBIAN-CVE-2026-6732", "modified": "2026-06-15T19:06:32.212693Z" @@ -4651,25 +4675,29 @@ interactions: "id": "DEBIAN-CVE-2025-14104", "modified": "2026-06-15T19:05:39.770160Z" }, + { + "id": "DEBIAN-CVE-2026-13595", + "modified": "2026-06-30T23:00:08.327257Z" + }, { "id": "DEBIAN-CVE-2026-27456", "modified": "2026-06-15T19:06:13.644847Z" }, { "id": "DEBIAN-CVE-2026-3184", - "modified": "2026-06-15T19:06:17.854973Z" + "modified": "2026-07-03T23:00:09.066270Z" }, { "id": "DEBIAN-CVE-2026-53612", - "modified": "2026-06-17T07:00:08.875942Z" + "modified": "2026-06-26T22:00:12.721900Z" }, { "id": "DEBIAN-CVE-2026-53613", - "modified": "2026-06-17T08:00:09.754851Z" + "modified": "2026-06-26T22:00:13.040059Z" }, { "id": "DEBIAN-CVE-2026-53614", - "modified": "2026-06-17T08:00:09.493161Z" + "modified": "2026-06-26T22:00:12.733790Z" }, { "id": "DEBIAN-CVE-2026-53615", @@ -4723,7 +4751,7 @@ interactions: } headers: Content-Length: - - "25083" + - "25512" Content-Type: - application/json status: 200 OK @@ -4864,7 +4892,7 @@ interactions: }, { "id": "GO-2025-4014", - "modified": "2026-06-04T10:29:16.617520Z" + "modified": "2026-06-26T12:29:46.364453Z" }, { "id": "GO-2025-4015", @@ -4872,7 +4900,7 @@ interactions: }, { "id": "GO-2025-4155", - "modified": "2026-06-12T10:29:15.211985Z" + "modified": "2026-07-02T10:44:29.157044Z" }, { "id": "GO-2025-4175", @@ -4880,7 +4908,7 @@ interactions: }, { "id": "GO-2026-4337", - "modified": "2026-06-12T10:29:15.605437Z" + "modified": "2026-07-02T10:44:29.615354Z" }, { "id": "GO-2026-4340", @@ -4888,15 +4916,15 @@ interactions: }, { "id": "GO-2026-4341", - "modified": "2026-06-12T10:29:15.035295Z" + "modified": "2026-07-02T10:44:28.883793Z" }, { "id": "GO-2026-4342", - "modified": "2026-06-12T10:29:15.283039Z" + "modified": "2026-07-02T10:44:29.686144Z" }, { "id": "GO-2026-4601", - "modified": "2026-06-17T10:29:19.633057Z" + "modified": "2026-07-02T10:44:29.302406Z" }, { "id": "GO-2026-4602", @@ -4908,7 +4936,7 @@ interactions: }, { "id": "GO-2026-4864", - "modified": "2026-06-16T10:29:15.527117Z" + "modified": "2026-07-02T10:44:29.832862Z" }, { "id": "GO-2026-4865", @@ -4920,19 +4948,19 @@ interactions: }, { "id": "GO-2026-4870", - "modified": "2026-06-17T10:29:19.204036Z" + "modified": "2026-07-02T10:44:28.519843Z" }, { "id": "GO-2026-4918", - "modified": "2026-05-11T08:11:05.383192Z" + "modified": "2026-06-27T10:44:20.771417Z" }, { "id": "GO-2026-4946", - "modified": "2026-06-17T10:29:19.549582Z" + "modified": "2026-07-02T10:44:30.139201Z" }, { "id": "GO-2026-4947", - "modified": "2026-06-17T10:29:19.948808Z" + "modified": "2026-07-02T10:44:28.594682Z" }, { "id": "GO-2026-4971", @@ -4940,7 +4968,7 @@ interactions: }, { "id": "GO-2026-4976", - "modified": "2026-05-11T08:11:26.883618Z" + "modified": "2026-06-27T10:44:21.221469Z" }, { "id": "GO-2026-4977", @@ -4952,11 +4980,11 @@ interactions: }, { "id": "GO-2026-4981", - "modified": "2026-06-09T10:29:17.671297Z" + "modified": "2026-07-02T10:44:28.743717Z" }, { "id": "GO-2026-4982", - "modified": "2026-05-11T08:11:21.041304Z" + "modified": "2026-06-27T10:44:21.066171Z" }, { "id": "GO-2026-4986", @@ -4964,7 +4992,7 @@ interactions: }, { "id": "GO-2026-5037", - "modified": "2026-06-05T07:56:06.303534Z" + "modified": "2026-07-02T10:44:29.235322Z" }, { "id": "GO-2026-5038", @@ -4972,7 +5000,7 @@ interactions: }, { "id": "GO-2026-5039", - "modified": "2026-06-05T07:56:26.571479Z" + "modified": "2026-06-27T10:44:21.143168Z" } ] }, diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CallAnalysis.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CallAnalysis.yaml index 990f111f9f6..a3aa0b8706a 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CallAnalysis.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CallAnalysis.yaml @@ -44,7 +44,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 1183 + content_length: 1442 body: | { "results": [ @@ -86,6 +86,10 @@ interactions: "id": "GHSA-j3p8-6mrq-6g7h", "modified": "2024-05-20T21:54:17Z" }, + { + "id": "GHSA-q675-qj96-32m9", + "modified": "2026-07-02T21:26:03.734268Z" + }, { "id": "GHSA-qgc7-mgm3-q253", "modified": "2024-05-20T21:46:58Z" @@ -116,7 +120,7 @@ interactions: }, { "id": "GO-2026-4961", - "modified": "2026-05-15T10:59:24.181813Z" + "modified": "2026-06-25T18:45:14.933531Z" }, { "id": "GO-2026-4962", @@ -128,7 +132,19 @@ interactions: }, { "id": "GO-2026-5032", - "modified": "2026-06-16T06:14:21.615391Z" + "modified": "2026-07-02T21:26:03.734268Z" + }, + { + "id": "GO-2026-5061", + "modified": "2026-06-26T13:44:18.873843Z" + }, + { + "id": "GO-2026-5062", + "modified": "2026-06-26T13:44:19.052864Z" + }, + { + "id": "GO-2026-5066", + "modified": "2026-06-27T06:14:20.408848Z" } ] } @@ -136,7 +152,7 @@ interactions: } headers: Content-Length: - - "1183" + - "1442" Content-Type: - application/json status: 200 OK diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CommitSupport.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CommitSupport.yaml index c63b3f039e9..1611c7bc93b 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CommitSupport.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CommitSupport.yaml @@ -132,7 +132,7 @@ interactions: }, { "id": "OSV-2024-340", - "modified": "2026-06-17T14:22:21.220057Z" + "modified": "2026-07-05T14:22:35.189833Z" } ] }, @@ -197,15 +197,15 @@ interactions: "vulns": [ { "id": "CVE-2025-11187", - "modified": "2026-06-17T09:29:28.544232Z" + "modified": "2026-06-27T08:59:22.027603Z" }, { "id": "CVE-2025-15467", - "modified": "2026-06-17T09:29:34.311321Z" + "modified": "2026-06-27T08:59:22.606167Z" }, { "id": "CVE-2025-15468", - "modified": "2026-06-17T09:29:27.564360Z" + "modified": "2026-06-27T08:59:18.821732Z" }, { "id": "CVE-2025-15469", @@ -261,7 +261,7 @@ interactions: }, { "id": "CVE-2026-2673", - "modified": "2026-04-22T18:29:19.138098Z" + "modified": "2026-07-02T18:29:46.217916Z" } ] }, diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores.yaml index 673a439edc7..adcb7ef0795 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores.yaml @@ -1246,7 +1246,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 25083 + content_length: 25512 body: | { "results": [ @@ -1476,6 +1476,10 @@ interactions: "id": "GHSA-vpvm-3wq2-2wvm", "modified": "2026-02-04T02:53:37.613379Z" }, + { + "id": "GHSA-xjvp-4fhw-gc47", + "modified": "2026-06-23T18:29:29.325196Z" + }, { "id": "GHSA-xr7r-f8xq-vfvv", "modified": "2026-02-04T03:18:48.377509Z" @@ -1549,6 +1553,14 @@ interactions: "id": "DEBIAN-CVE-2022-1271", "modified": "2026-06-15T19:04:00.779834Z" }, + { + "id": "DEBIAN-CVE-2026-41991", + "modified": "2026-07-02T10:03:18.347139Z" + }, + { + "id": "DEBIAN-CVE-2026-41992", + "modified": "2026-07-02T10:03:18.483652Z" + }, { "id": "DSA-5122-1", "modified": "2026-03-09T02:09:10.163691Z" @@ -1925,10 +1937,18 @@ interactions: "id": "DEBIAN-CVE-2026-0992", "modified": "2026-06-15T19:06:02.509422Z" }, + { + "id": "DEBIAN-CVE-2026-11979", + "modified": "2026-07-01T18:00:10.769750Z" + }, { "id": "DEBIAN-CVE-2026-1757", "modified": "2026-06-15T19:06:07.689307Z" }, + { + "id": "DEBIAN-CVE-2026-6653", + "modified": "2026-06-23T05:00:15.700358Z" + }, { "id": "DEBIAN-CVE-2026-6732", "modified": "2026-06-15T19:06:32.212693Z" @@ -2827,25 +2847,29 @@ interactions: "id": "DEBIAN-CVE-2025-14104", "modified": "2026-06-15T19:05:39.770160Z" }, + { + "id": "DEBIAN-CVE-2026-13595", + "modified": "2026-06-30T23:00:08.327257Z" + }, { "id": "DEBIAN-CVE-2026-27456", "modified": "2026-06-15T19:06:13.644847Z" }, { "id": "DEBIAN-CVE-2026-3184", - "modified": "2026-06-15T19:06:17.854973Z" + "modified": "2026-07-03T23:00:09.066270Z" }, { "id": "DEBIAN-CVE-2026-53612", - "modified": "2026-06-17T07:00:08.875942Z" + "modified": "2026-06-26T22:00:12.721900Z" }, { "id": "DEBIAN-CVE-2026-53613", - "modified": "2026-06-17T08:00:09.754851Z" + "modified": "2026-06-26T22:00:13.040059Z" }, { "id": "DEBIAN-CVE-2026-53614", - "modified": "2026-06-17T08:00:09.493161Z" + "modified": "2026-06-26T22:00:12.733790Z" }, { "id": "DEBIAN-CVE-2026-53615", @@ -2899,7 +2923,7 @@ interactions: } headers: Content-Length: - - "25083" + - "25512" Content-Type: - application/json status: 200 OK @@ -3970,7 +3994,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 24771 + content_length: 25200 body: | { "results": [ @@ -4176,6 +4200,10 @@ interactions: "id": "GHSA-vpvm-3wq2-2wvm", "modified": "2026-02-04T02:53:37.613379Z" }, + { + "id": "GHSA-xjvp-4fhw-gc47", + "modified": "2026-06-23T18:29:29.325196Z" + }, { "id": "GHSA-xr7r-f8xq-vfvv", "modified": "2026-02-04T03:18:48.377509Z" @@ -4249,6 +4277,14 @@ interactions: "id": "DEBIAN-CVE-2022-1271", "modified": "2026-06-15T19:04:00.779834Z" }, + { + "id": "DEBIAN-CVE-2026-41991", + "modified": "2026-07-02T10:03:18.347139Z" + }, + { + "id": "DEBIAN-CVE-2026-41992", + "modified": "2026-07-02T10:03:18.483652Z" + }, { "id": "DSA-5122-1", "modified": "2026-03-09T02:09:10.163691Z" @@ -4625,10 +4661,18 @@ interactions: "id": "DEBIAN-CVE-2026-0992", "modified": "2026-06-15T19:06:02.509422Z" }, + { + "id": "DEBIAN-CVE-2026-11979", + "modified": "2026-07-01T18:00:10.769750Z" + }, { "id": "DEBIAN-CVE-2026-1757", "modified": "2026-06-15T19:06:07.689307Z" }, + { + "id": "DEBIAN-CVE-2026-6653", + "modified": "2026-06-23T05:00:15.700358Z" + }, { "id": "DEBIAN-CVE-2026-6732", "modified": "2026-06-15T19:06:32.212693Z" @@ -5527,25 +5571,29 @@ interactions: "id": "DEBIAN-CVE-2025-14104", "modified": "2026-06-15T19:05:39.770160Z" }, + { + "id": "DEBIAN-CVE-2026-13595", + "modified": "2026-06-30T23:00:08.327257Z" + }, { "id": "DEBIAN-CVE-2026-27456", "modified": "2026-06-15T19:06:13.644847Z" }, { "id": "DEBIAN-CVE-2026-3184", - "modified": "2026-06-15T19:06:17.854973Z" + "modified": "2026-07-03T23:00:09.066270Z" }, { "id": "DEBIAN-CVE-2026-53612", - "modified": "2026-06-17T07:00:08.875942Z" + "modified": "2026-06-26T22:00:12.721900Z" }, { "id": "DEBIAN-CVE-2026-53613", - "modified": "2026-06-17T08:00:09.754851Z" + "modified": "2026-06-26T22:00:13.040059Z" }, { "id": "DEBIAN-CVE-2026-53614", - "modified": "2026-06-17T08:00:09.493161Z" + "modified": "2026-06-26T22:00:12.733790Z" }, { "id": "DEBIAN-CVE-2026-53615", @@ -5599,7 +5647,7 @@ interactions: } headers: Content-Length: - - "24771" + - "25200" Content-Type: - application/json status: 200 OK diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_GithubActions.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_GithubActions.yaml index b8b37642639..ce4c0d4d0f8 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_GithubActions.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_GithubActions.yaml @@ -296,7 +296,7 @@ interactions: }, { "id": "CVE-2025-15467", - "modified": "2026-06-17T09:29:34.311321Z" + "modified": "2026-06-27T08:59:22.606167Z" }, { "id": "CVE-2025-68160", diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_JavareachArchive.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_JavareachArchive.yaml index 9cb145c0f21..b75defe9a23 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_JavareachArchive.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_JavareachArchive.yaml @@ -170,7 +170,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 4488 + content_length: 4558 body: | { "results": [ @@ -325,6 +325,10 @@ interactions: "id": "GHSA-h822-r4r5-v8jg", "modified": "2026-02-04T02:19:17.186100Z" }, + { + "id": "GHSA-hgj6-7826-r7m5", + "modified": "2026-06-25T00:29:24.783131Z" + }, { "id": "GHSA-jjjh-jjxp-wpff", "modified": "2026-02-04T02:23:59.070528Z" @@ -471,7 +475,7 @@ interactions: } headers: Content-Length: - - "4488" + - "4558" Content-Type: - application/json status: 200 OK @@ -646,7 +650,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 4488 + content_length: 4558 body: | { "results": [ @@ -801,6 +805,10 @@ interactions: "id": "GHSA-h822-r4r5-v8jg", "modified": "2026-02-04T02:19:17.186100Z" }, + { + "id": "GHSA-hgj6-7826-r7m5", + "modified": "2026-06-25T00:29:24.783131Z" + }, { "id": "GHSA-jjjh-jjxp-wpff", "modified": "2026-02-04T02:23:59.070528Z" @@ -947,7 +955,7 @@ interactions: } headers: Content-Length: - - "4488" + - "4558" Content-Type: - application/json status: 200 OK @@ -1122,7 +1130,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 4488 + content_length: 4558 body: | { "results": [ @@ -1277,6 +1285,10 @@ interactions: "id": "GHSA-h822-r4r5-v8jg", "modified": "2026-02-04T02:19:17.186100Z" }, + { + "id": "GHSA-hgj6-7826-r7m5", + "modified": "2026-06-25T00:29:24.783131Z" + }, { "id": "GHSA-jjjh-jjxp-wpff", "modified": "2026-02-04T02:23:59.070528Z" @@ -1423,7 +1435,7 @@ interactions: } headers: Content-Length: - - "4488" + - "4558" Content-Type: - application/json status: 200 OK diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles.yaml index d0ec48b8bfe..6461488c11c 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles.yaml @@ -77,15 +77,15 @@ interactions: "vulns": [ { "id": "GHSA-84m3-f99p-cqx5", - "modified": "2026-05-07T13:32:58.196893Z" + "modified": "2026-06-29T12:26:32.919067Z" }, { "id": "GHSA-9m39-3mf3-xwch", - "modified": "2026-05-07T13:33:50.860315Z" + "modified": "2026-06-29T12:26:17.882155Z" }, { "id": "GHSA-f9hx-c6jf-3qxm", - "modified": "2026-05-07T13:36:00.634274Z" + "modified": "2026-06-29T12:26:29.765857Z" }, { "id": "GHSA-h952-963h-rv99", @@ -93,11 +93,11 @@ interactions: }, { "id": "GHSA-hj95-mhgf-jxc4", - "modified": "2026-05-07T13:47:26.126428Z" + "modified": "2026-06-29T12:26:26.721719Z" }, { "id": "GHSA-xc7w-r669-48pf", - "modified": "2026-05-07T13:48:33.005089Z" + "modified": "2026-06-29T12:26:16.176986Z" } ] } @@ -474,7 +474,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 666 + content_length: 1226 body: | { "results": [ @@ -505,10 +505,26 @@ interactions: "id": "GHSA-353f-x4gh-cqq8", "modified": "2026-02-04T03:08:45.682451Z" }, + { + "id": "GHSA-5prr-v3j2-97mh", + "modified": "2026-06-21T00:59:19.679931Z" + }, + { + "id": "GHSA-5v8h-3h3q-446p", + "modified": "2026-06-21T03:59:17.924033Z" + }, { "id": "GHSA-5w6v-399v-w3cc", "modified": "2026-02-04T02:49:28.572138Z" }, + { + "id": "GHSA-8678-w3jw-xfc2", + "modified": "2026-06-20T21:59:19.065214Z" + }, + { + "id": "GHSA-9cv2-cfxc-v4v2", + "modified": "2026-06-21T01:59:33.897972Z" + }, { "id": "GHSA-c4rq-3m3g-8wgx", "modified": "2026-05-09T10:44:28.215577Z" @@ -517,6 +533,14 @@ interactions: "id": "GHSA-mrxw-mxhj-p664", "modified": "2026-02-04T04:34:58.905946Z" }, + { + "id": "GHSA-p67v-3w7g-wjg7", + "modified": "2026-06-20T21:59:19.171261Z" + }, + { + "id": "GHSA-phwj-rprq-35pp", + "modified": "2026-06-21T01:59:33.972596Z" + }, { "id": "GHSA-v2fc-qm4h-8hqv", "modified": "2026-05-09T10:44:28.032980Z" @@ -525,6 +549,14 @@ interactions: "id": "GHSA-vvfq-8hwr-qm4m", "modified": "2026-02-04T03:58:31.466756Z" }, + { + "id": "GHSA-wfpw-mmfh-qq69", + "modified": "2026-06-21T01:59:34.106167Z" + }, + { + "id": "GHSA-wjv4-x9w8-wm3h", + "modified": "2026-06-21T01:59:34.550548Z" + }, { "id": "GHSA-wx95-c6cv-8532", "modified": "2026-02-25T10:44:01.279701Z" @@ -545,7 +577,7 @@ interactions: } headers: Content-Length: - - "666" + - "1226" Content-Type: - application/json status: 200 OK diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive.yaml index f082c189927..98790b17cba 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive.yaml @@ -979,7 +979,7 @@ interactions: "ecosystem": "PyPI", "name": "click" }, - "version": "8.4.1" + "version": "8.4.2" }, { "package": { @@ -1158,7 +1158,7 @@ interactions: "ecosystem": "PyPI", "name": "click" }, - "version": "8.4.1" + "version": "8.4.2" }, { "package": { @@ -1445,7 +1445,7 @@ interactions: "ecosystem": "PyPI", "name": "click" }, - "version": "8.4.1" + "version": "8.4.2" }, { "package": { diff --git a/cmd/osv-scanner/update/__snapshots__/command_test.snap b/cmd/osv-scanner/update/__snapshots__/command_test.snap index b788e166057..fc7462cd8d3 100755 --- a/cmd/osv-scanner/update/__snapshots__/command_test.snap +++ b/cmd/osv-scanner/update/__snapshots__/command_test.snap @@ -143,7 +143,7 @@ Version updates (the update command) can be risky when run on untrusted projects org.apache.logging.log4j log4j-api - 2.26.0 + 2.26.1 @@ -215,7 +215,7 @@ Version updates (the update command) can be risky when run on untrusted projects org.apache.logging.log4j log4j-api - 2.26.0 + 2.26.1 From 3475f213b4f8c4855bd78e11a2c6184902aa4148 Mon Sep 17 00:00:00 2001 From: Rex P Date: Mon, 6 Jul 2026 16:44:58 +1000 Subject: [PATCH 21/38] Update snaps again with the new chagnes --- .../fix/__snapshots__/command_test.snap | 2 + .../image/__snapshots__/command_test.snap | 96 +- .../cassettes/TestCommand_Docker.yaml | 64 +- .../cassettes/TestCommand_HtmlFile.yaml | 283 +- .../cassettes/TestCommand_OCIImage.yaml | 17307 ++-- .../TestCommand_OCIImage_JSONFormat.yaml | 3709 +- .../source/__snapshots__/command_test.snap | 248 +- .../testdata/cassettes/TestCommand.yaml | 2801 +- .../cassettes/TestCommand_CommitSupport.yaml | 168 +- .../TestCommand_Config_UnusedIgnores.yaml | 663 +- .../cassettes/TestCommand_MoreLockfiles.yaml | 77 +- .../cassettes/TestCommand_Transitive.yaml | 66482 +++++++++++++++- 12 files changed, 85281 insertions(+), 6619 deletions(-) diff --git a/cmd/osv-scanner/fix/__snapshots__/command_test.snap b/cmd/osv-scanner/fix/__snapshots__/command_test.snap index 54ba431afb2..ba0faf56bc2 100755 --- a/cmd/osv-scanner/fix/__snapshots__/command_test.snap +++ b/cmd/osv-scanner/fix/__snapshots__/command_test.snap @@ -11467,6 +11467,7 @@ manifest or lockfile is required [TestCommand_OfflineDatabase/fix_non_interactive_in_place_package_lock_json_with_offline_vulns - 1] Guided remediation (the fix command) can be risky when run on untrusted projects. It may trigger the package manager to execute scripts or follow external registries specified in the project. Please ensure you trust the source code and artifacts before proceeding. +Loaded npm local db from /osv-scalibr/npm/all.zip Found 17 vulnerabilities matching the filter Can fix 8/17 matching vulnerabilities by changing 5 dependencies UPGRADED-PACKAGE: minimatch,3.1.2,3.1.5 @@ -13210,6 +13211,7 @@ UNFIXABLE-VULNS: 9 [TestCommand_OfflineDatabase/fix_non_interactive_relax_package_json_with_offline_vulns - 1] Guided remediation (the fix command) can be risky when run on untrusted projects. It may trigger the package manager to execute scripts or follow external registries specified in the project. Please ensure you trust the source code and artifacts before proceeding. +Loaded npm local db from /osv-scalibr/npm/all.zip Found 9 vulnerabilities matching the filter Can fix 3/9 matching vulnerabilities by changing 1 dependencies UPGRADED-PACKAGE: npm-registry-client,6.2.0,^7.5.0 diff --git a/cmd/osv-scanner/scan/image/__snapshots__/command_test.snap b/cmd/osv-scanner/scan/image/__snapshots__/command_test.snap index 3ab0f30b045..db414f11a5e 100755 --- a/cmd/osv-scanner/scan/image/__snapshots__/command_test.snap +++ b/cmd/osv-scanner/scan/image/__snapshots__/command_test.snap @@ -313,27 +313,26 @@ You can also view the full vulnerability list in your terminal with: `osv-scanne [TestCommand_OCIImage/Empty_Ubuntu_20.04_image_tar_with_no_vulns_shown - 1] Scanning local image tarball "./testdata/test-ubuntu-20-04.tar" -Package Ubuntu:20.04/util-linux/1:2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/acl/2.2.53-6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/attr/1:2.4.48-5 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/bzip2/1.0.8-2 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/bzip2/1.0.8-2 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/coreutils/8.30-3ubuntu2 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/dpkg/1.19.7ubuntu3.2 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/gcc-10/10.5.0-1ubuntu1~20.04 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/gnupg2/2.2.19-3ubuntu2.4 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/gzip/1.10-0ubuntu4.1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/acl/2.2.53-6 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/attr/1:2.4.48-5 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/bzip2/1.0.8-2 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/gcc-10/10.5.0-1ubuntu1~20.04 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/gcc-10/10.5.0-1ubuntu1~20.04 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/glibc/2.31-0ubuntu9.17 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/glibc/2.31-0ubuntu9.17 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/gcc-10/10.5.0-1ubuntu1~20.04 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/libgcrypt20/1.8.5-5ubuntu1.1 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/gnupg2/2.2.19-3ubuntu2.4 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/gnutls28/3.6.13-2ubuntu1.12 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/gzip/1.10-0ubuntu4.1 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/libgcrypt20/1.8.5-5ubuntu1.1 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/libtasn1-6/4.16.0-2ubuntu0.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/lz4/1.9.2-2ubuntu0.20.04.1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/xz-utils/5.2.4-1ubuntu1.1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/p11-kit/0.23.20-1ubuntu0.1 has been filtered out because: Just want to test only unimportant vulns @@ -342,22 +341,23 @@ Package Ubuntu:20.04/pam/1.3.1-5ubuntu4.7 has been filtered out because: Just wa Package Ubuntu:20.04/pam/1.3.1-5ubuntu4.7 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/pam/1.3.1-5ubuntu4.7 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/pcre2/10.34-7ubuntu0.1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/gcc-10/10.5.0-1ubuntu1~20.04 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/perl/5.30.0-9ubuntu0.5 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/sed/4.7-1 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/shadow/1:4.8.1-1ubuntu5.20.04.5 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/shadow/1:4.8.1-1ubuntu5.20.04.5 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/systemd/245.4-4ubuntu3.24 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/libtasn1-6/4.16.0-2ubuntu0.1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/systemd/245.4-4ubuntu3.24 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/tar/1.30+dfsg-7ubuntu0.20.04.4 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/util-linux/1:2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/shadow/1:4.8.1-1ubuntu5.20.04.5 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/shadow/1:4.8.1-1ubuntu5.20.04.5 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/perl/5.30.0-9ubuntu0.5 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/sed/4.7-1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/tar/1.30+dfsg-7ubuntu0.20.04.4 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/xz-utils/5.2.4-1ubuntu1.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/zlib/1:1.2.11.dfsg-2ubuntu1.5 has been filtered out because: Just want to test only unimportant vulns Filtered 46 ignored package/s from the scan. @@ -380,27 +380,26 @@ You can also view the full vulnerability list in your terminal with: `osv-scanne [TestCommand_OCIImage/Empty_Ubuntu_20.04_image_tar_with_only_unimportant_vulns_shown - 1] Scanning local image tarball "./testdata/test-ubuntu-20-04.tar" -Package Ubuntu:20.04/util-linux/1:2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/acl/2.2.53-6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/attr/1:2.4.48-5 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/bzip2/1.0.8-2 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/bzip2/1.0.8-2 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/coreutils/8.30-3ubuntu2 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/dpkg/1.19.7ubuntu3.2 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/gcc-10/10.5.0-1ubuntu1~20.04 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/gnupg2/2.2.19-3ubuntu2.4 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/gzip/1.10-0ubuntu4.1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/acl/2.2.53-6 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/attr/1:2.4.48-5 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/bzip2/1.0.8-2 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/gcc-10/10.5.0-1ubuntu1~20.04 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/gcc-10/10.5.0-1ubuntu1~20.04 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/glibc/2.31-0ubuntu9.17 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/glibc/2.31-0ubuntu9.17 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/gcc-10/10.5.0-1ubuntu1~20.04 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/libgcrypt20/1.8.5-5ubuntu1.1 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/gnupg2/2.2.19-3ubuntu2.4 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/gnutls28/3.6.13-2ubuntu1.12 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/gzip/1.10-0ubuntu4.1 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/libgcrypt20/1.8.5-5ubuntu1.1 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/libtasn1-6/4.16.0-2ubuntu0.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/lz4/1.9.2-2ubuntu0.20.04.1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/xz-utils/5.2.4-1ubuntu1.1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/p11-kit/0.23.20-1ubuntu0.1 has been filtered out because: Just want to test only unimportant vulns @@ -409,22 +408,23 @@ Package Ubuntu:20.04/pam/1.3.1-5ubuntu4.7 has been filtered out because: Just wa Package Ubuntu:20.04/pam/1.3.1-5ubuntu4.7 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/pam/1.3.1-5ubuntu4.7 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/pcre2/10.34-7ubuntu0.1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/gcc-10/10.5.0-1ubuntu1~20.04 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/perl/5.30.0-9ubuntu0.5 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/sed/4.7-1 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/shadow/1:4.8.1-1ubuntu5.20.04.5 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/shadow/1:4.8.1-1ubuntu5.20.04.5 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/systemd/245.4-4ubuntu3.24 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/libtasn1-6/4.16.0-2ubuntu0.1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/systemd/245.4-4ubuntu3.24 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/tar/1.30+dfsg-7ubuntu0.20.04.4 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/util-linux/1:2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/shadow/1:4.8.1-1ubuntu5.20.04.5 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/shadow/1:4.8.1-1ubuntu5.20.04.5 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/perl/5.30.0-9ubuntu0.5 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/sed/4.7-1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/tar/1.30+dfsg-7ubuntu0.20.04.4 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/xz-utils/5.2.4-1ubuntu1.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/zlib/1:1.2.11.dfsg-2ubuntu1.5 has been filtered out because: Just want to test only unimportant vulns Filtered 46 ignored package/s from the scan. diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker.yaml index 8048848b26d..529091b5a53 100644 --- a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker.yaml +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker.yaml @@ -5,7 +5,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1367 + content_length: 2036 host: api.osv.dev body: | { @@ -17,6 +17,13 @@ interactions: }, "version": "3.4.3-r1" }, + { + "package": { + "ecosystem": "Alpine:v3.18", + "name": "alpine-baselayout" + }, + "version": "3.4.3-r1" + }, { "package": { "ecosystem": "Alpine:v3.18", @@ -38,6 +45,13 @@ interactions: }, "version": "1.36.1-r7" }, + { + "package": { + "ecosystem": "Alpine:v3.18", + "name": "busybox" + }, + "version": "1.36.1-r7" + }, { "package": { "ecosystem": "Alpine:v3.18", @@ -59,6 +73,20 @@ interactions: }, "version": "3.1.7-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.18", + "name": "openssl" + }, + "version": "3.1.7-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.18", + "name": "musl" + }, + "version": "1.2.4-r2" + }, { "package": { "ecosystem": "Alpine:v3.18", @@ -73,6 +101,13 @@ interactions: }, "version": "1.3.7-r1" }, + { + "package": { + "ecosystem": "Alpine:v3.18", + "name": "busybox" + }, + "version": "1.36.1-r7" + }, { "package": { "ecosystem": "Alpine:v3.18", @@ -93,7 +128,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 276 + content_length: 524 body: | { "results": [ @@ -103,6 +138,8 @@ interactions: {}, {}, {}, + {}, + {}, { "vulns": [ { @@ -115,6 +152,26 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-06-15T18:18:10.600004Z" + } + ] + }, { "vulns": [ { @@ -124,12 +181,13 @@ interactions: ] }, {}, + {}, {} ] } headers: Content-Length: - - "276" + - "524" Content-Type: - application/json status: 200 OK diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_HtmlFile.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_HtmlFile.yaml index e9482e62005..eadc839cfee 100644 --- a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_HtmlFile.yaml +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_HtmlFile.yaml @@ -5,7 +5,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1511 + content_length: 1907 host: api.osv.dev body: | { @@ -59,6 +59,13 @@ interactions: }, "version": "1.1.1k-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.18", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, { "package": { "ecosystem": "Alpine:v3.18", @@ -73,6 +80,13 @@ interactions: }, "version": "1.1.22-r4" }, + { + "package": { + "ecosystem": "Alpine:v3.18", + "name": "musl" + }, + "version": "1.1.22-r4" + }, { "package": { "ecosystem": "Alpine:v3.18", @@ -80,6 +94,13 @@ interactions: }, "version": "1.2.3-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.18", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, { "package": { "ecosystem": "Alpine:v3.18", @@ -100,7 +121,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 4733 + content_length: 9123 body: | { "results": [ @@ -360,6 +381,166 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2021-3711", + "modified": "2026-06-15T18:18:08.770439Z" + }, + { + "id": "ALPINE-CVE-2021-3712", + "modified": "2026-06-15T18:18:08.771464Z" + }, + { + "id": "ALPINE-CVE-2021-4044", + "modified": "2026-06-15T18:18:08.798053Z" + }, + { + "id": "ALPINE-CVE-2022-0778", + "modified": "2026-06-15T18:18:09.135371Z" + }, + { + "id": "ALPINE-CVE-2022-1343", + "modified": "2026-06-15T18:18:09.138212Z" + }, + { + "id": "ALPINE-CVE-2022-1434", + "modified": "2026-06-15T18:18:09.138825Z" + }, + { + "id": "ALPINE-CVE-2022-1473", + "modified": "2026-06-15T18:18:09.138856Z" + }, + { + "id": "ALPINE-CVE-2022-2097", + "modified": "2026-06-15T18:18:09.146422Z" + }, + { + "id": "ALPINE-CVE-2022-3358", + "modified": "2026-06-15T18:18:09.390102Z" + }, + { + "id": "ALPINE-CVE-2022-3602", + "modified": "2026-06-15T18:18:09.517800Z" + }, + { + "id": "ALPINE-CVE-2022-3786", + "modified": "2026-06-15T18:18:09.522195Z" + }, + { + "id": "ALPINE-CVE-2022-3996", + "modified": "2026-06-15T18:18:09.525255Z" + }, + { + "id": "ALPINE-CVE-2022-4203", + "modified": "2026-06-15T18:18:09.533823Z" + }, + { + "id": "ALPINE-CVE-2022-4304", + "modified": "2026-06-15T18:18:09.620489Z" + }, + { + "id": "ALPINE-CVE-2022-4450", + "modified": "2026-06-15T18:18:09.672426Z" + }, + { + "id": "ALPINE-CVE-2023-0215", + "modified": "2026-06-15T18:18:09.698845Z" + }, + { + "id": "ALPINE-CVE-2023-0216", + "modified": "2026-06-15T18:18:09.699437Z" + }, + { + "id": "ALPINE-CVE-2023-0217", + "modified": "2026-06-15T18:18:09.699949Z" + }, + { + "id": "ALPINE-CVE-2023-0286", + "modified": "2026-06-15T18:18:09.700482Z" + }, + { + "id": "ALPINE-CVE-2023-0401", + "modified": "2026-06-15T18:18:09.701357Z" + }, + { + "id": "ALPINE-CVE-2023-0464", + "modified": "2026-06-15T18:18:09.705418Z" + }, + { + "id": "ALPINE-CVE-2023-0465", + "modified": "2026-06-15T18:18:09.706166Z" + }, + { + "id": "ALPINE-CVE-2023-1255", + "modified": "2026-06-15T18:18:09.827455Z" + }, + { + "id": "ALPINE-CVE-2023-2650", + "modified": "2026-06-15T18:18:09.897706Z" + }, + { + "id": "ALPINE-CVE-2023-2975", + "modified": "2026-06-15T18:18:09.910135Z" + }, + { + "id": "ALPINE-CVE-2023-3446", + "modified": "2026-06-15T18:18:09.921734Z" + }, + { + "id": "ALPINE-CVE-2023-3817", + "modified": "2026-06-15T18:18:09.950857Z" + }, + { + "id": "ALPINE-CVE-2023-5363", + "modified": "2026-06-15T18:18:10.091465Z" + }, + { + "id": "ALPINE-CVE-2023-5678", + "modified": "2026-06-15T18:18:10.107790Z" + }, + { + "id": "ALPINE-CVE-2023-6129", + "modified": "2026-06-15T18:18:10.151147Z" + }, + { + "id": "ALPINE-CVE-2023-6237", + "modified": "2026-06-15T18:18:10.151982Z" + }, + { + "id": "ALPINE-CVE-2024-0727", + "modified": "2026-06-15T18:18:10.233116Z" + }, + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-2511", + "modified": "2026-06-15T18:18:10.275342Z" + }, + { + "id": "ALPINE-CVE-2024-4603", + "modified": "2026-06-15T18:18:10.327322Z" + }, + { + "id": "ALPINE-CVE-2024-4741", + "modified": "2026-06-15T18:18:10.394374Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-06-15T18:18:10.508459Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + } + ] + }, {}, { "vulns": [ @@ -377,7 +558,103 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2019-14697", + "modified": "2026-06-09T21:31:30.348443Z" + }, + { + "id": "ALPINE-CVE-2020-28928", + "modified": "2026-06-15T18:18:08.597317Z" + }, + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-06-15T18:18:10.600004Z" + } + ] + }, {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2021-28831", + "modified": "2026-06-15T18:18:08.705695Z" + }, + { + "id": "ALPINE-CVE-2021-42374", + "modified": "2026-06-15T18:18:08.840660Z" + }, + { + "id": "ALPINE-CVE-2021-42375", + "modified": "2026-06-15T18:18:08.840395Z" + }, + { + "id": "ALPINE-CVE-2021-42378", + "modified": "2026-06-15T18:18:08.841880Z" + }, + { + "id": "ALPINE-CVE-2021-42379", + "modified": "2026-06-15T18:18:08.842644Z" + }, + { + "id": "ALPINE-CVE-2021-42380", + "modified": "2026-06-15T18:18:08.841997Z" + }, + { + "id": "ALPINE-CVE-2021-42381", + "modified": "2026-06-15T18:18:08.834974Z" + }, + { + "id": "ALPINE-CVE-2021-42382", + "modified": "2026-06-15T18:18:08.835028Z" + }, + { + "id": "ALPINE-CVE-2021-42383", + "modified": "2026-06-15T18:18:08.835603Z" + }, + { + "id": "ALPINE-CVE-2021-42384", + "modified": "2026-06-15T18:18:08.836234Z" + }, + { + "id": "ALPINE-CVE-2021-42385", + "modified": "2026-06-15T18:18:08.836953Z" + }, + { + "id": "ALPINE-CVE-2021-42386", + "modified": "2026-06-15T18:18:08.836828Z" + }, + { + "id": "ALPINE-CVE-2022-28391", + "modified": "2026-06-15T18:18:09.331750Z" + }, + { + "id": "ALPINE-CVE-2022-30065", + "modified": "2026-06-15T18:18:09.360848Z" + }, + { + "id": "ALPINE-CVE-2022-48174", + "modified": "2026-06-15T18:18:09.680340Z" + }, + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + } + ] + }, { "vulns": [ { @@ -394,7 +671,7 @@ interactions: } headers: Content-Length: - - "4733" + - "9123" Content-Type: - application/json status: 200 OK diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage.yaml index 21eb275c704..f9ce89a4a8b 100644 --- a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage.yaml +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage.yaml @@ -5,7 +5,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1511 + content_length: 1907 host: api.osv.dev body: | { @@ -59,6 +59,13 @@ interactions: }, "version": "1.1.1k-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.18", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, { "package": { "ecosystem": "Alpine:v3.18", @@ -73,6 +80,13 @@ interactions: }, "version": "1.1.22-r4" }, + { + "package": { + "ecosystem": "Alpine:v3.18", + "name": "musl" + }, + "version": "1.1.22-r4" + }, { "package": { "ecosystem": "Alpine:v3.18", @@ -80,6 +94,13 @@ interactions: }, "version": "1.2.3-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.18", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, { "package": { "ecosystem": "Alpine:v3.18", @@ -100,7 +121,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 4733 + content_length: 9123 body: | { "results": [ @@ -360,6 +381,166 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2021-3711", + "modified": "2026-06-15T18:18:08.770439Z" + }, + { + "id": "ALPINE-CVE-2021-3712", + "modified": "2026-06-15T18:18:08.771464Z" + }, + { + "id": "ALPINE-CVE-2021-4044", + "modified": "2026-06-15T18:18:08.798053Z" + }, + { + "id": "ALPINE-CVE-2022-0778", + "modified": "2026-06-15T18:18:09.135371Z" + }, + { + "id": "ALPINE-CVE-2022-1343", + "modified": "2026-06-15T18:18:09.138212Z" + }, + { + "id": "ALPINE-CVE-2022-1434", + "modified": "2026-06-15T18:18:09.138825Z" + }, + { + "id": "ALPINE-CVE-2022-1473", + "modified": "2026-06-15T18:18:09.138856Z" + }, + { + "id": "ALPINE-CVE-2022-2097", + "modified": "2026-06-15T18:18:09.146422Z" + }, + { + "id": "ALPINE-CVE-2022-3358", + "modified": "2026-06-15T18:18:09.390102Z" + }, + { + "id": "ALPINE-CVE-2022-3602", + "modified": "2026-06-15T18:18:09.517800Z" + }, + { + "id": "ALPINE-CVE-2022-3786", + "modified": "2026-06-15T18:18:09.522195Z" + }, + { + "id": "ALPINE-CVE-2022-3996", + "modified": "2026-06-15T18:18:09.525255Z" + }, + { + "id": "ALPINE-CVE-2022-4203", + "modified": "2026-06-15T18:18:09.533823Z" + }, + { + "id": "ALPINE-CVE-2022-4304", + "modified": "2026-06-15T18:18:09.620489Z" + }, + { + "id": "ALPINE-CVE-2022-4450", + "modified": "2026-06-15T18:18:09.672426Z" + }, + { + "id": "ALPINE-CVE-2023-0215", + "modified": "2026-06-15T18:18:09.698845Z" + }, + { + "id": "ALPINE-CVE-2023-0216", + "modified": "2026-06-15T18:18:09.699437Z" + }, + { + "id": "ALPINE-CVE-2023-0217", + "modified": "2026-06-15T18:18:09.699949Z" + }, + { + "id": "ALPINE-CVE-2023-0286", + "modified": "2026-06-15T18:18:09.700482Z" + }, + { + "id": "ALPINE-CVE-2023-0401", + "modified": "2026-06-15T18:18:09.701357Z" + }, + { + "id": "ALPINE-CVE-2023-0464", + "modified": "2026-06-15T18:18:09.705418Z" + }, + { + "id": "ALPINE-CVE-2023-0465", + "modified": "2026-06-15T18:18:09.706166Z" + }, + { + "id": "ALPINE-CVE-2023-1255", + "modified": "2026-06-15T18:18:09.827455Z" + }, + { + "id": "ALPINE-CVE-2023-2650", + "modified": "2026-06-15T18:18:09.897706Z" + }, + { + "id": "ALPINE-CVE-2023-2975", + "modified": "2026-06-15T18:18:09.910135Z" + }, + { + "id": "ALPINE-CVE-2023-3446", + "modified": "2026-06-15T18:18:09.921734Z" + }, + { + "id": "ALPINE-CVE-2023-3817", + "modified": "2026-06-15T18:18:09.950857Z" + }, + { + "id": "ALPINE-CVE-2023-5363", + "modified": "2026-06-15T18:18:10.091465Z" + }, + { + "id": "ALPINE-CVE-2023-5678", + "modified": "2026-06-15T18:18:10.107790Z" + }, + { + "id": "ALPINE-CVE-2023-6129", + "modified": "2026-06-15T18:18:10.151147Z" + }, + { + "id": "ALPINE-CVE-2023-6237", + "modified": "2026-06-15T18:18:10.151982Z" + }, + { + "id": "ALPINE-CVE-2024-0727", + "modified": "2026-06-15T18:18:10.233116Z" + }, + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-2511", + "modified": "2026-06-15T18:18:10.275342Z" + }, + { + "id": "ALPINE-CVE-2024-4603", + "modified": "2026-06-15T18:18:10.327322Z" + }, + { + "id": "ALPINE-CVE-2024-4741", + "modified": "2026-06-15T18:18:10.394374Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-06-15T18:18:10.508459Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + } + ] + }, {}, { "vulns": [ @@ -377,83 +558,179 @@ interactions: } ] }, - {}, { "vulns": [ { - "id": "ALPINE-CVE-2018-25032", - "modified": "2026-06-09T21:31:29.987152Z" + "id": "ALPINE-CVE-2019-14697", + "modified": "2026-06-09T21:31:30.348443Z" }, { - "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-15T18:18:09.521511Z" + "id": "ALPINE-CVE-2020-28928", + "modified": "2026-06-15T18:18:08.597317Z" + }, + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-06-15T18:18:10.600004Z" } ] - } - ] - } - headers: - Content-Length: - - "4733" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 5113 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "adduser" - }, - "version": "3.118ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "apt" - }, - "version": "2.0.10" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "base-files" - }, - "version": "11ubuntu5.8" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "base-passwd" - }, - "version": "3.5.47" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "bash" - }, - "version": "5.0-6ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "dash" - }, - "version": "0.5.10.2-6" }, + {}, { - "package": { - "ecosystem": "Ubuntu:20.04", + "vulns": [ + { + "id": "ALPINE-CVE-2021-28831", + "modified": "2026-06-15T18:18:08.705695Z" + }, + { + "id": "ALPINE-CVE-2021-42374", + "modified": "2026-06-15T18:18:08.840660Z" + }, + { + "id": "ALPINE-CVE-2021-42375", + "modified": "2026-06-15T18:18:08.840395Z" + }, + { + "id": "ALPINE-CVE-2021-42378", + "modified": "2026-06-15T18:18:08.841880Z" + }, + { + "id": "ALPINE-CVE-2021-42379", + "modified": "2026-06-15T18:18:08.842644Z" + }, + { + "id": "ALPINE-CVE-2021-42380", + "modified": "2026-06-15T18:18:08.841997Z" + }, + { + "id": "ALPINE-CVE-2021-42381", + "modified": "2026-06-15T18:18:08.834974Z" + }, + { + "id": "ALPINE-CVE-2021-42382", + "modified": "2026-06-15T18:18:08.835028Z" + }, + { + "id": "ALPINE-CVE-2021-42383", + "modified": "2026-06-15T18:18:08.835603Z" + }, + { + "id": "ALPINE-CVE-2021-42384", + "modified": "2026-06-15T18:18:08.836234Z" + }, + { + "id": "ALPINE-CVE-2021-42385", + "modified": "2026-06-15T18:18:08.836953Z" + }, + { + "id": "ALPINE-CVE-2021-42386", + "modified": "2026-06-15T18:18:08.836828Z" + }, + { + "id": "ALPINE-CVE-2022-28391", + "modified": "2026-06-15T18:18:09.331750Z" + }, + { + "id": "ALPINE-CVE-2022-30065", + "modified": "2026-06-15T18:18:09.360848Z" + }, + { + "id": "ALPINE-CVE-2022-48174", + "modified": "2026-06-15T18:18:09.680340Z" + }, + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2018-25032", + "modified": "2026-06-09T21:31:29.987152Z" + }, + { + "id": "ALPINE-CVE-2022-37434", + "modified": "2026-06-15T18:18:09.521511Z" + } + ] + } + ] + } + headers: + Content-Length: + - "9123" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 6381 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "adduser" + }, + "version": "3.118ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "apt" + }, + "version": "2.0.10" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "base-files" + }, + "version": "11ubuntu5.8" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "base-passwd" + }, + "version": "3.5.47" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "bash" + }, + "version": "5.0-6ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "dash" + }, + "version": "0.5.10.2-6" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", "name": "debconf" }, "version": "1.5.73" @@ -507,6 +784,20 @@ interactions: }, "version": "1.57" }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "apt" + }, + "version": "2.0.10" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "audit" + }, + "version": "1:2.8.5-2ubuntu6" + }, { "package": { "ecosystem": "Ubuntu:20.04", @@ -521,6 +812,13 @@ interactions: }, "version": "0.7.9-2.1build1" }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "e2fsprogs" + }, + "version": "1.45.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:20.04", @@ -542,6 +840,13 @@ interactions: }, "version": "0.251ubuntu1" }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "e2fsprogs" + }, + "version": "1.45.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:20.04", @@ -577,6 +882,13 @@ interactions: }, "version": "2.2.0-2" }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "nettle" + }, + "version": "3.5.1+really3.5.1-2ubuntu0.2" + }, { "package": { "ecosystem": "Ubuntu:20.04", @@ -612,6 +924,13 @@ interactions: }, "version": "3.0-1build2" }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "libsemanage" + }, + "version": "3.0-1build2" + }, { "package": { "ecosystem": "Ubuntu:20.04", @@ -619,6 +938,13 @@ interactions: }, "version": "3.0-1ubuntu0.1" }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "e2fsprogs" + }, + "version": "1.45.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:20.04", @@ -633,6 +959,13 @@ interactions: }, "version": "1.4.4+dfsg-3ubuntu0.1" }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "e2fsprogs" + }, + "version": "1.45.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:20.04", @@ -647,6 +980,13 @@ interactions: }, "version": "1.3.4.20200120-2" }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "procps" + }, + "version": "2:3.3.16-1ubuntu2.4" + }, { "package": { "ecosystem": "Ubuntu:20.04", @@ -681,7 +1021,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 205 + content_length: 232 body: | { "results": [ @@ -709,6 +1049,11 @@ interactions: {}, {}, {}, + {}, + {}, + {}, + {}, + {}, { "vulns": [ { @@ -728,12 +1073,16 @@ interactions: {}, {}, {}, + {}, + {}, + {}, + {}, {} ] } headers: Content-Length: - - "205" + - "232" Content-Type: - application/json status: 200 OK @@ -743,7 +1092,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 5113 + content_length: 6381 host: api.osv.dev body: | { @@ -846,6 +1195,20 @@ interactions: }, "version": "1.57" }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "apt" + }, + "version": "2.0.10" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "audit" + }, + "version": "1:2.8.5-2ubuntu6" + }, { "package": { "ecosystem": "Ubuntu:20.04", @@ -860,6 +1223,13 @@ interactions: }, "version": "0.7.9-2.1build1" }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "e2fsprogs" + }, + "version": "1.45.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:20.04", @@ -881,6 +1251,13 @@ interactions: }, "version": "0.251ubuntu1" }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "e2fsprogs" + }, + "version": "1.45.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:20.04", @@ -919,9 +1296,16 @@ interactions: { "package": { "ecosystem": "Ubuntu:20.04", - "name": "pcre3" + "name": "nettle" }, - "version": "2:8.39-12ubuntu0.1" + "version": "3.5.1+really3.5.1-2ubuntu0.2" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "pcre3" + }, + "version": "2:8.39-12ubuntu0.1" }, { "package": { @@ -951,6 +1335,13 @@ interactions: }, "version": "3.0-1build2" }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "libsemanage" + }, + "version": "3.0-1build2" + }, { "package": { "ecosystem": "Ubuntu:20.04", @@ -958,6 +1349,13 @@ interactions: }, "version": "3.0-1ubuntu0.1" }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "e2fsprogs" + }, + "version": "1.45.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:20.04", @@ -972,6 +1370,13 @@ interactions: }, "version": "1.4.4+dfsg-3ubuntu0.1" }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "e2fsprogs" + }, + "version": "1.45.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:20.04", @@ -986,6 +1391,13 @@ interactions: }, "version": "1.3.4.20200120-2" }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "procps" + }, + "version": "2:3.3.16-1ubuntu2.4" + }, { "package": { "ecosystem": "Ubuntu:20.04", @@ -1020,7 +1432,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 205 + content_length: 232 body: | { "results": [ @@ -1048,6 +1460,11 @@ interactions: {}, {}, {}, + {}, + {}, + {}, + {}, + {}, { "vulns": [ { @@ -1067,12 +1484,16 @@ interactions: {}, {}, {}, + {}, + {}, + {}, + {}, {} ] } headers: Content-Length: - - "205" + - "232" Content-Type: - application/json status: 200 OK @@ -1082,7 +1503,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 9867 + content_length: 14065 host: api.osv.dev body: | { @@ -1234,6 +1655,13 @@ interactions: }, "version": "2.3.1-1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "apt" + }, + "version": "2.4.13" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -1248,6 +1676,13 @@ interactions: }, "version": "1:3.0.7-1build1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "audit" + }, + "version": "1:3.0.7-1build1" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -1269,6 +1704,13 @@ interactions: }, "version": "2.35-0ubuntu3.8" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "glibc" + }, + "version": "2.35-0ubuntu3.8" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -1283,6 +1725,13 @@ interactions: }, "version": "1:2.44-1ubuntu0.22.04.1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -1304,6 +1753,13 @@ interactions: }, "version": "0.261ubuntu1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -1311,6 +1767,13 @@ interactions: }, "version": "3.4.2-4" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gcc-12" + }, + "version": "12.3.0-1ubuntu1~22.04" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -1360,6 +1823,13 @@ interactions: }, "version": "2.3.2-2build1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -1367,6 +1837,20 @@ interactions: }, "version": "1.6.1-2ubuntu3" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -1381,6 +1865,20 @@ interactions: }, "version": "5.2.5-2ubuntu1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -1388,6 +1886,13 @@ interactions: }, "version": "6.3-2ubuntu0.1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "nettle" + }, + "version": "3.7.3-1build2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -1409,6 +1914,27 @@ interactions: }, "version": "1.4.0-11ubuntu2.5" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -1451,6 +1977,13 @@ interactions: }, "version": "3.3-1build2" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libsemanage" + }, + "version": "3.3-1build2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -1458,6 +1991,20 @@ interactions: }, "version": "3.3-1build1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -1465,6 +2012,13 @@ interactions: }, "version": "3.0.2-0ubuntu1.18" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gcc-12" + }, + "version": "12.3.0-1ubuntu1~22.04" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -1479,6 +2033,20 @@ interactions: }, "version": "4.18.0-4build1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libtirpc" + }, + "version": "1.3.2-2ubuntu0.1" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -1486,6 +2054,13 @@ interactions: }, "version": "1.3.2-2ubuntu0.1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "systemd" + }, + "version": "249.11-0ubuntu3.12" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -1493,6 +2068,13 @@ interactions: }, "version": "1.0-1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -1514,6 +2096,13 @@ interactions: }, "version": "1:4.8.1-2ubuntu2.2" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -1528,6 +2117,34 @@ interactions: }, "version": "1.3.4.20200120-3" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "shadow" + }, + "version": "1:4.8.1-2ubuntu2.2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -1535,6 +2152,13 @@ interactions: }, "version": "5.34.0-3ubuntu1.3" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "procps" + }, + "version": "2:3.3.17-6ubuntu2.1" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -1577,6 +2201,13 @@ interactions: }, "version": "25ubuntu2" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -1597,7 +2228,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 12591 + content_length: 21677 body: | { "results": [ @@ -1739,6 +2370,7 @@ interactions: } ] }, + {}, { "vulns": [ { @@ -1748,6 +2380,7 @@ interactions: ] }, {}, + {}, { "vulns": [ { @@ -1856,6 +2489,74 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2016-20013", + "modified": "2026-06-01T15:45:11.069074Z" + }, + { + "id": "UBUNTU-CVE-2025-0395", + "modified": "2026-04-22T15:28:12.422655Z" + }, + { + "id": "UBUNTU-CVE-2025-15281", + "modified": "2026-05-20T16:20:25.786327Z" + }, + { + "id": "UBUNTU-CVE-2025-4802", + "modified": "2026-04-22T16:03:42.030514Z" + }, + { + "id": "UBUNTU-CVE-2025-8058", + "modified": "2026-04-22T16:17:04.960379Z" + }, + { + "id": "UBUNTU-CVE-2026-0861", + "modified": "2026-04-22T16:17:28.297278Z" + }, + { + "id": "UBUNTU-CVE-2026-0915", + "modified": "2026-05-20T16:24:09.854819Z" + }, + { + "id": "UBUNTU-CVE-2026-4046", + "modified": "2026-05-20T16:25:41.648329Z" + }, + { + "id": "UBUNTU-CVE-2026-5435", + "modified": "2026-05-29T19:15:06.842719Z" + }, + { + "id": "UBUNTU-CVE-2026-5450", + "modified": "2026-05-29T19:15:06.879770Z" + }, + { + "id": "UBUNTU-CVE-2026-5928", + "modified": "2026-05-29T19:15:06.900572Z" + }, + { + "id": "UBUNTU-CVE-2026-6238", + "modified": "2026-06-24T11:00:25.318641Z" + }, + { + "id": "USN-7259-1", + "modified": "2026-04-27T17:42:56.450674Z" + }, + { + "id": "USN-7541-1", + "modified": "2026-04-22T10:58:59.498919Z" + }, + { + "id": "USN-7760-1", + "modified": "2026-04-27T18:17:40.444418Z" + }, + { + "id": "USN-8005-1", + "modified": "2026-06-25T13:32:31.787765Z" + } + ] + }, {}, { "vulns": [ @@ -1881,6 +2582,24 @@ interactions: {}, {}, {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-27943", + "modified": "2026-05-20T16:08:28.385808Z" + }, + { + "id": "UBUNTU-CVE-2023-4039", + "modified": "2026-05-20T16:17:03.256749Z" + }, + { + "id": "USN-7700-1", + "modified": "2026-04-27T18:13:01.606435Z" + } + ] + }, { "vulns": [ { @@ -2049,5387 +2768,9256 @@ interactions: }, {}, {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2025-62813", - "modified": "2025-10-27T08:32:45.494712Z" - } - ] - }, { "vulns": [ { - "id": "UBUNTU-CVE-2026-34743", - "modified": "2026-06-02T14:00:18.179184Z" + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" }, { - "id": "USN-8362-1", - "modified": "2026-06-02T14:14:25.491935Z" - } - ] - }, - { - "vulns": [ + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" + }, { - "id": "UBUNTU-CVE-2023-50495", - "modified": "2026-07-02T22:45:21.903948Z" + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" }, { - "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-02T22:45:49.561912Z" + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" }, { - "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-03T10:06:17.316756Z" - } - ] - }, - {}, - { - "vulns": [ + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" + }, { - "id": "UBUNTU-CVE-2026-13757", - "modified": "2026-07-01T21:19:39Z" - } - ] - }, - { - "vulns": [ + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" + }, { - "id": "UBUNTU-CVE-2024-10041", - "modified": "2026-04-22T14:37:13.108514Z" + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-17T04:27:00Z" }, { - "id": "UBUNTU-CVE-2025-6020", - "modified": "2026-04-22T16:08:04.179164Z" + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-05-29T10:45:29.205811Z" }, { - "id": "UBUNTU-CVE-2026-54411", - "modified": "2026-06-24T09:03:12Z" + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-05-29T10:45:29.281566Z" }, { - "id": "USN-7580-1", - "modified": "2026-04-27T18:04:06.181183Z" - } - ] - }, - { - "vulns": [ + "id": "USN-7257-1", + "modified": "2026-06-25T13:32:30.106589Z" + }, { - "id": "UBUNTU-CVE-2022-41409", - "modified": "2026-04-22T13:23:47.523941Z" - } - ] - }, - { - "vulns": [ + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" + }, { - "id": "UBUNTU-CVE-2017-11164", - "modified": "2026-04-22T11:10:44.262299Z" + "id": "USN-7542-1", + "modified": "2026-06-25T13:32:30.616782Z" } ] }, {}, - {}, - {}, - {}, - {}, { "vulns": [ { - "id": "UBUNTU-CVE-2024-13176", - "modified": "2026-06-16T13:30:37.035462Z" + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" }, { - "id": "UBUNTU-CVE-2024-41996", - "modified": "2026-06-16T13:30:41.910018Z" + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" }, { - "id": "UBUNTU-CVE-2024-9143", - "modified": "2026-06-16T13:30:42.533862Z" + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" }, { - "id": "UBUNTU-CVE-2025-15467", - "modified": "2026-06-30T18:15:40.031469Z" + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" }, { - "id": "UBUNTU-CVE-2025-27587", - "modified": "2026-06-16T13:30:42.231385Z" + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" }, { - "id": "UBUNTU-CVE-2025-68160", - "modified": "2026-05-20T16:23:45.899710Z" + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" }, { - "id": "UBUNTU-CVE-2025-69418", - "modified": "2026-05-20T16:23:51.325414Z" + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-17T04:27:00Z" }, { - "id": "UBUNTU-CVE-2025-69419", - "modified": "2026-05-20T16:23:51.080907Z" + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-05-29T10:45:29.205811Z" }, { - "id": "UBUNTU-CVE-2025-69420", - "modified": "2026-05-20T16:23:50.860805Z" + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-05-29T10:45:29.281566Z" }, { - "id": "UBUNTU-CVE-2025-69421", - "modified": "2026-05-20T16:23:50.665805Z" + "id": "USN-7257-1", + "modified": "2026-06-25T13:32:30.106589Z" }, { - "id": "UBUNTU-CVE-2025-9230", - "modified": "2026-05-20T16:24:04.817135Z" + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" }, { - "id": "UBUNTU-CVE-2026-22795", - "modified": "2026-05-20T16:24:13.263285Z" + "id": "USN-7542-1", + "modified": "2026-06-25T13:32:30.616782Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" }, { - "id": "UBUNTU-CVE-2026-22796", - "modified": "2026-05-20T16:24:15.294811Z" + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" }, { - "id": "UBUNTU-CVE-2026-28387", - "modified": "2026-05-20T16:24:53.583373Z" + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" }, { - "id": "UBUNTU-CVE-2026-28388", - "modified": "2026-05-20T16:24:55.415353Z" + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" }, { - "id": "UBUNTU-CVE-2026-28389", - "modified": "2026-05-20T16:24:55.036642Z" + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" }, { - "id": "UBUNTU-CVE-2026-28390", - "modified": "2026-05-20T16:24:54.756018Z" + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" }, { - "id": "UBUNTU-CVE-2026-31789", - "modified": "2026-06-16T13:30:43.522021Z" - }, - { - "id": "UBUNTU-CVE-2026-31790", - "modified": "2026-06-16T13:30:47.743687Z" + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-17T04:27:00Z" }, { - "id": "UBUNTU-CVE-2026-34180", - "modified": "2026-06-17T16:15:20.130456Z" + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-05-29T10:45:29.205811Z" }, { - "id": "UBUNTU-CVE-2026-34182", - "modified": "2026-06-17T16:15:21.278388Z" + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-05-29T10:45:29.281566Z" }, { - "id": "UBUNTU-CVE-2026-42766", - "modified": "2026-06-17T16:15:12.063144Z" + "id": "USN-7257-1", + "modified": "2026-06-25T13:32:30.106589Z" }, { - "id": "UBUNTU-CVE-2026-42767", - "modified": "2026-06-17T16:15:10.718836Z" + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" }, { - "id": "UBUNTU-CVE-2026-42770", - "modified": "2026-06-17T16:15:10.643613Z" - }, + "id": "USN-7542-1", + "modified": "2026-06-25T13:32:30.616782Z" + } + ] + }, + { + "vulns": [ { - "id": "UBUNTU-CVE-2026-45445", - "modified": "2026-06-17T16:15:15.523263Z" - }, + "id": "UBUNTU-CVE-2025-62813", + "modified": "2025-10-27T08:32:45.494712Z" + } + ] + }, + { + "vulns": [ { - "id": "UBUNTU-CVE-2026-45446", - "modified": "2026-06-17T16:15:13.306370Z" + "id": "UBUNTU-CVE-2026-34743", + "modified": "2026-06-02T14:00:18.179184Z" }, { - "id": "UBUNTU-CVE-2026-45447", - "modified": "2026-06-30T18:18:15.963360Z" - }, + "id": "USN-8362-1", + "modified": "2026-06-02T14:14:25.491935Z" + } + ] + }, + { + "vulns": [ { - "id": "UBUNTU-CVE-2026-7383", - "modified": "2026-06-17T16:15:24.043621Z" + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-01T21:19:39Z" }, { - "id": "UBUNTU-CVE-2026-9076", - "modified": "2026-06-17T16:15:14.309841Z" + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" }, { - "id": "USN-7278-1", - "modified": "2026-04-27T17:44:33.333251Z" + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" }, { - "id": "USN-7786-1", - "modified": "2026-06-25T13:32:31.234820Z" + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" }, { - "id": "USN-7980-1", - "modified": "2026-06-30T18:15:13.934266Z" + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" }, { - "id": "USN-8155-1", - "modified": "2026-05-20T16:04:00.917390Z" + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" }, { - "id": "USN-8414-1", - "modified": "2026-06-30T18:17:25.786836Z" + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" } ] }, { "vulns": [ { - "id": "UBUNTU-CVE-2023-7008", - "modified": "2026-06-08T18:52:48.143455Z" - }, - { - "id": "UBUNTU-CVE-2025-4598", - "modified": "2026-04-22T16:03:19.927023Z" - }, - { - "id": "UBUNTU-CVE-2026-29111", - "modified": "2026-04-22T16:28:39.004822Z" - }, - { - "id": "UBUNTU-CVE-2026-40225", - "modified": "2026-06-05T19:45:06.691290Z" - }, - { - "id": "UBUNTU-CVE-2026-40226", - "modified": "2026-06-08T18:55:48.425073Z" - }, - { - "id": "UBUNTU-CVE-2026-40228", - "modified": "2026-06-08T18:55:49.290907Z" - }, - { - "id": "USN-7559-1", - "modified": "2026-04-22T10:59:21.916844Z" + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" }, { - "id": "USN-8119-1", - "modified": "2026-06-05T19:59:22.366383Z" + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-02T22:45:49.561912Z" }, { - "id": "USN-8402-1", - "modified": "2026-06-08T23:03:52.339660Z" + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-03T10:06:17.316756Z" } ] }, { "vulns": [ { - "id": "UBUNTU-CVE-2021-46848", - "modified": "2026-04-22T13:00:38.989006Z" - }, - { - "id": "UBUNTU-CVE-2024-12133", - "modified": "2026-04-22T14:38:21.767463Z" - }, - { - "id": "UBUNTU-CVE-2025-13151", - "modified": "2026-04-22T15:30:31.745395Z" + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" }, { - "id": "USN-7275-1", - "modified": "2026-04-27T17:44:12.827723Z" + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-02T22:45:49.561912Z" }, { - "id": "USN-7954-1", - "modified": "2026-04-22T11:04:31.475896Z" + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-03T10:06:17.316756Z" } ] }, {}, {}, - {}, { "vulns": [ { - "id": "UBUNTU-CVE-2022-4899", - "modified": "2026-04-22T13:36:43.299894Z" + "id": "UBUNTU-CVE-2026-13757", + "modified": "2026-07-01T21:19:39Z" } ] }, { "vulns": [ { - "id": "UBUNTU-CVE-2023-29383", - "modified": "2025-10-24T05:01:54Z" + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" }, { - "id": "UBUNTU-CVE-2024-56433", - "modified": "2026-05-20T16:19:41.251440Z" + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" } ] }, - {}, - {}, { "vulns": [ { - "id": "UBUNTU-CVE-2023-31486", - "modified": "2026-06-24T15:30:22.242365Z" - }, - { - "id": "UBUNTU-CVE-2023-47039", - "modified": "2026-06-24T15:30:22.223640Z" - }, - { - "id": "UBUNTU-CVE-2024-56406", - "modified": "2026-04-22T15:21:32.149942Z" - }, - { - "id": "UBUNTU-CVE-2025-15649", - "modified": "2026-07-01T13:50:56.760041Z" + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" }, { - "id": "UBUNTU-CVE-2025-40909", - "modified": "2026-06-24T15:30:22.288512Z" + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" }, { - "id": "UBUNTU-CVE-2026-12087", - "modified": "2026-07-01T13:51:29.763714Z" + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" }, { - "id": "UBUNTU-CVE-2026-42496", - "modified": "2026-07-01T18:56:57.544972Z" - }, + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ { - "id": "UBUNTU-CVE-2026-42497", - "modified": "2026-07-01T13:53:02.335741Z" + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" }, { - "id": "UBUNTU-CVE-2026-48959", - "modified": "2026-07-01T13:53:12.524471Z" + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" }, { - "id": "UBUNTU-CVE-2026-48961", - "modified": "2026-07-01T13:53:13.376190Z" + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" }, { - "id": "UBUNTU-CVE-2026-48962", - "modified": "2026-07-01T13:53:13.252080Z" - }, + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ { - "id": "UBUNTU-CVE-2026-8376", - "modified": "2026-07-01T18:57:39.513466Z" + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" }, { - "id": "UBUNTU-CVE-2026-9538", - "modified": "2026-07-01T13:53:19.355510Z" + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" }, { - "id": "USN-7434-1", - "modified": "2026-04-22T10:56:55.320362Z" + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" }, { - "id": "USN-7678-1", - "modified": "2026-04-27T18:11:36.276635Z" + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" } ] }, { "vulns": [ { - "id": "UBUNTU-CVE-2026-5958", - "modified": "2026-05-29T10:59:18.893969Z" - }, + "id": "UBUNTU-CVE-2022-41409", + "modified": "2026-04-22T13:23:47.523941Z" + } + ] + }, + { + "vulns": [ { - "id": "USN-8229-1", - "modified": "2026-05-20T16:04:03.111048Z" + "id": "UBUNTU-CVE-2017-11164", + "modified": "2026-04-22T11:10:44.262299Z" } ] }, {}, {}, + {}, + {}, + {}, + {}, { "vulns": [ { - "id": "UBUNTU-CVE-2025-45582", - "modified": "2026-06-25T23:45:12.526389Z" + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-01T21:19:39Z" }, { - "id": "UBUNTU-CVE-2026-5704", - "modified": "2026-06-26T14:47:36.043245Z" + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" }, { - "id": "USN-8477-1", - "modified": "2026-06-26T14:59:24.298942Z" + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" } ] }, {}, - {}, - {} - ] - } - headers: - Content-Length: - - "12591" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 9867 - host: api.osv.dev - body: | - { - "queries": [ { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "adduser" - }, - "version": "3.118ubuntu5" + "vulns": [ + { + "id": "UBUNTU-CVE-2024-13176", + "modified": "2026-06-16T13:30:37.035462Z" + }, + { + "id": "UBUNTU-CVE-2024-41996", + "modified": "2026-06-16T13:30:41.910018Z" + }, + { + "id": "UBUNTU-CVE-2024-9143", + "modified": "2026-06-16T13:30:42.533862Z" + }, + { + "id": "UBUNTU-CVE-2025-15467", + "modified": "2026-06-30T18:15:40.031469Z" + }, + { + "id": "UBUNTU-CVE-2025-27587", + "modified": "2026-06-16T13:30:42.231385Z" + }, + { + "id": "UBUNTU-CVE-2025-68160", + "modified": "2026-05-20T16:23:45.899710Z" + }, + { + "id": "UBUNTU-CVE-2025-69418", + "modified": "2026-05-20T16:23:51.325414Z" + }, + { + "id": "UBUNTU-CVE-2025-69419", + "modified": "2026-05-20T16:23:51.080907Z" + }, + { + "id": "UBUNTU-CVE-2025-69420", + "modified": "2026-05-20T16:23:50.860805Z" + }, + { + "id": "UBUNTU-CVE-2025-69421", + "modified": "2026-05-20T16:23:50.665805Z" + }, + { + "id": "UBUNTU-CVE-2025-9230", + "modified": "2026-05-20T16:24:04.817135Z" + }, + { + "id": "UBUNTU-CVE-2026-22795", + "modified": "2026-05-20T16:24:13.263285Z" + }, + { + "id": "UBUNTU-CVE-2026-22796", + "modified": "2026-05-20T16:24:15.294811Z" + }, + { + "id": "UBUNTU-CVE-2026-28387", + "modified": "2026-05-20T16:24:53.583373Z" + }, + { + "id": "UBUNTU-CVE-2026-28388", + "modified": "2026-05-20T16:24:55.415353Z" + }, + { + "id": "UBUNTU-CVE-2026-28389", + "modified": "2026-05-20T16:24:55.036642Z" + }, + { + "id": "UBUNTU-CVE-2026-28390", + "modified": "2026-05-20T16:24:54.756018Z" + }, + { + "id": "UBUNTU-CVE-2026-31789", + "modified": "2026-06-16T13:30:43.522021Z" + }, + { + "id": "UBUNTU-CVE-2026-31790", + "modified": "2026-06-16T13:30:47.743687Z" + }, + { + "id": "UBUNTU-CVE-2026-34180", + "modified": "2026-06-17T16:15:20.130456Z" + }, + { + "id": "UBUNTU-CVE-2026-34182", + "modified": "2026-06-17T16:15:21.278388Z" + }, + { + "id": "UBUNTU-CVE-2026-42766", + "modified": "2026-06-17T16:15:12.063144Z" + }, + { + "id": "UBUNTU-CVE-2026-42767", + "modified": "2026-06-17T16:15:10.718836Z" + }, + { + "id": "UBUNTU-CVE-2026-42770", + "modified": "2026-06-17T16:15:10.643613Z" + }, + { + "id": "UBUNTU-CVE-2026-45445", + "modified": "2026-06-17T16:15:15.523263Z" + }, + { + "id": "UBUNTU-CVE-2026-45446", + "modified": "2026-06-17T16:15:13.306370Z" + }, + { + "id": "UBUNTU-CVE-2026-45447", + "modified": "2026-06-30T18:18:15.963360Z" + }, + { + "id": "UBUNTU-CVE-2026-7383", + "modified": "2026-06-17T16:15:24.043621Z" + }, + { + "id": "UBUNTU-CVE-2026-9076", + "modified": "2026-06-17T16:15:14.309841Z" + }, + { + "id": "USN-7278-1", + "modified": "2026-04-27T17:44:33.333251Z" + }, + { + "id": "USN-7786-1", + "modified": "2026-06-25T13:32:31.234820Z" + }, + { + "id": "USN-7980-1", + "modified": "2026-06-30T18:15:13.934266Z" + }, + { + "id": "USN-8155-1", + "modified": "2026-05-20T16:04:00.917390Z" + }, + { + "id": "USN-8414-1", + "modified": "2026-06-30T18:17:25.786836Z" + } + ] }, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "apt" - }, - "version": "2.4.13" + "vulns": [ + { + "id": "UBUNTU-CVE-2022-27943", + "modified": "2026-05-20T16:08:28.385808Z" + }, + { + "id": "UBUNTU-CVE-2023-4039", + "modified": "2026-05-20T16:17:03.256749Z" + }, + { + "id": "USN-7700-1", + "modified": "2026-04-27T18:13:01.606435Z" + } + ] }, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "base-files" - }, - "version": "12ubuntu4.7" + "vulns": [ + { + "id": "UBUNTU-CVE-2023-7008", + "modified": "2026-06-08T18:52:48.143455Z" + }, + { + "id": "UBUNTU-CVE-2025-4598", + "modified": "2026-04-22T16:03:19.927023Z" + }, + { + "id": "UBUNTU-CVE-2026-29111", + "modified": "2026-04-22T16:28:39.004822Z" + }, + { + "id": "UBUNTU-CVE-2026-40225", + "modified": "2026-06-05T19:45:06.691290Z" + }, + { + "id": "UBUNTU-CVE-2026-40226", + "modified": "2026-06-08T18:55:48.425073Z" + }, + { + "id": "UBUNTU-CVE-2026-40228", + "modified": "2026-06-08T18:55:49.290907Z" + }, + { + "id": "USN-7559-1", + "modified": "2026-04-22T10:59:21.916844Z" + }, + { + "id": "USN-8119-1", + "modified": "2026-06-05T19:59:22.366383Z" + }, + { + "id": "USN-8402-1", + "modified": "2026-06-08T23:03:52.339660Z" + } + ] }, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "base-passwd" - }, - "version": "3.5.52build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "bash" - }, - "version": "5.1-6ubuntu1.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "util-linux" - }, - "version": "1:2.37.2-4ubuntu3.4" + "vulns": [ + { + "id": "UBUNTU-CVE-2021-46848", + "modified": "2026-04-22T13:00:38.989006Z" + }, + { + "id": "UBUNTU-CVE-2024-12133", + "modified": "2026-04-22T14:38:21.767463Z" + }, + { + "id": "UBUNTU-CVE-2025-13151", + "modified": "2026-04-22T15:30:31.745395Z" + }, + { + "id": "USN-7275-1", + "modified": "2026-04-27T17:44:12.827723Z" + }, + { + "id": "USN-7954-1", + "modified": "2026-04-22T11:04:31.475896Z" + } + ] }, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "coreutils" - }, - "version": "8.32-4.1ubuntu1.2" + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-02T22:45:49.561912Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-03T10:06:17.316756Z" + } + ] }, + {}, + {}, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "dash" - }, - "version": "0.5.11+git20210903+057cd650a4ed-3build1" + "vulns": [ + { + "id": "UBUNTU-CVE-2023-7008", + "modified": "2026-06-08T18:52:48.143455Z" + }, + { + "id": "UBUNTU-CVE-2025-4598", + "modified": "2026-04-22T16:03:19.927023Z" + }, + { + "id": "UBUNTU-CVE-2026-29111", + "modified": "2026-04-22T16:28:39.004822Z" + }, + { + "id": "UBUNTU-CVE-2026-40225", + "modified": "2026-06-05T19:45:06.691290Z" + }, + { + "id": "UBUNTU-CVE-2026-40226", + "modified": "2026-06-08T18:55:48.425073Z" + }, + { + "id": "UBUNTU-CVE-2026-40228", + "modified": "2026-06-08T18:55:49.290907Z" + }, + { + "id": "USN-7559-1", + "modified": "2026-04-22T10:59:21.916844Z" + }, + { + "id": "USN-8119-1", + "modified": "2026-06-05T19:59:22.366383Z" + }, + { + "id": "USN-8402-1", + "modified": "2026-06-08T23:03:52.339660Z" + } + ] }, + {}, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "debconf" - }, - "version": "1.5.79ubuntu1" + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-01T21:19:39Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] }, + {}, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "debianutils" - }, - "version": "5.5-1ubuntu2" + "vulns": [ + { + "id": "UBUNTU-CVE-2022-4899", + "modified": "2026-04-22T13:36:43.299894Z" + } + ] }, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "diffutils" - }, - "version": "1:3.8-0ubuntu2" + "vulns": [ + { + "id": "UBUNTU-CVE-2023-29383", + "modified": "2025-10-24T05:01:54Z" + }, + { + "id": "UBUNTU-CVE-2024-56433", + "modified": "2026-05-20T16:19:41.251440Z" + } + ] }, + {}, + {}, + {}, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "dpkg" - }, - "version": "1.21.1ubuntu2.3" + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-01T21:19:39Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] }, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "e2fsprogs" - }, - "version": "1.46.5-2ubuntu1.2" + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-02T22:45:49.561912Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-03T10:06:17.316756Z" + } + ] }, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "findutils" - }, - "version": "4.8.0-1ubuntu3" + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-02T22:45:49.561912Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-03T10:06:17.316756Z" + } + ] }, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gcc-12" - }, - "version": "12.3.0-1ubuntu1~22.04" + "vulns": [ + { + "id": "UBUNTU-CVE-2023-29383", + "modified": "2025-10-24T05:01:54Z" + }, + { + "id": "UBUNTU-CVE-2024-56433", + "modified": "2026-05-20T16:19:41.251440Z" + } + ] }, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gnupg2" - }, - "version": "2.2.27-3ubuntu2.1" + "vulns": [ + { + "id": "UBUNTU-CVE-2023-31486", + "modified": "2026-06-24T15:30:22.242365Z" + }, + { + "id": "UBUNTU-CVE-2023-47039", + "modified": "2026-06-24T15:30:22.223640Z" + }, + { + "id": "UBUNTU-CVE-2024-56406", + "modified": "2026-04-22T15:21:32.149942Z" + }, + { + "id": "UBUNTU-CVE-2025-15649", + "modified": "2026-07-01T13:50:56.760041Z" + }, + { + "id": "UBUNTU-CVE-2025-40909", + "modified": "2026-06-24T15:30:22.288512Z" + }, + { + "id": "UBUNTU-CVE-2026-12087", + "modified": "2026-07-01T13:51:29.763714Z" + }, + { + "id": "UBUNTU-CVE-2026-42496", + "modified": "2026-07-01T18:56:57.544972Z" + }, + { + "id": "UBUNTU-CVE-2026-42497", + "modified": "2026-07-01T13:53:02.335741Z" + }, + { + "id": "UBUNTU-CVE-2026-48959", + "modified": "2026-07-01T13:53:12.524471Z" + }, + { + "id": "UBUNTU-CVE-2026-48961", + "modified": "2026-07-01T13:53:13.376190Z" + }, + { + "id": "UBUNTU-CVE-2026-48962", + "modified": "2026-07-01T13:53:13.252080Z" + }, + { + "id": "UBUNTU-CVE-2026-8376", + "modified": "2026-07-01T18:57:39.513466Z" + }, + { + "id": "UBUNTU-CVE-2026-9538", + "modified": "2026-07-01T13:53:19.355510Z" + }, + { + "id": "USN-7434-1", + "modified": "2026-04-22T10:56:55.320362Z" + }, + { + "id": "USN-7678-1", + "modified": "2026-04-27T18:11:36.276635Z" + } + ] }, + {}, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "grep" - }, - "version": "3.7-1build1" + "vulns": [ + { + "id": "UBUNTU-CVE-2026-5958", + "modified": "2026-05-29T10:59:18.893969Z" + }, + { + "id": "USN-8229-1", + "modified": "2026-05-20T16:04:03.111048Z" + } + ] }, + {}, + {}, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gzip" - }, - "version": "1.10-4ubuntu4.1" + "vulns": [ + { + "id": "UBUNTU-CVE-2025-45582", + "modified": "2026-06-25T23:45:12.526389Z" + }, + { + "id": "UBUNTU-CVE-2026-5704", + "modified": "2026-06-26T14:47:36.043245Z" + }, + { + "id": "USN-8477-1", + "modified": "2026-06-26T14:59:24.298942Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-01T21:19:39Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] }, + {} + ] + } + headers: + Content-Length: + - "21677" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 14065 + host: api.osv.dev + body: | + { + "queries": [ { "package": { "ecosystem": "Ubuntu:22.04", - "name": "hostname" + "name": "adduser" }, - "version": "3.23ubuntu2" + "version": "3.118ubuntu5" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "init-system-helpers" + "name": "apt" }, - "version": "1.62" + "version": "2.4.13" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "acl" + "name": "base-files" }, - "version": "2.3.1-1" + "version": "12ubuntu4.7" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "attr" + "name": "base-passwd" }, - "version": "1:2.5.1-1build1" + "version": "3.5.52build1" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "audit" + "name": "bash" }, - "version": "1:3.0.7-1build1" + "version": "5.1-6ubuntu1.1" }, { "package": { "ecosystem": "Ubuntu:22.04", "name": "util-linux" }, - "version": "2.37.2-4ubuntu3.4" + "version": "1:2.37.2-4ubuntu3.4" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "bzip2" + "name": "coreutils" }, - "version": "1.0.8-5build1" + "version": "8.32-4.1ubuntu1.2" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "glibc" + "name": "dash" }, - "version": "2.35-0ubuntu3.8" + "version": "0.5.11+git20210903+057cd650a4ed-3build1" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "libcap-ng" + "name": "debconf" }, - "version": "0.7.9-2.2build3" + "version": "1.5.79ubuntu1" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "libcap2" + "name": "debianutils" }, - "version": "1:2.44-1ubuntu0.22.04.1" + "version": "5.5-1ubuntu2" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "libxcrypt" + "name": "diffutils" }, - "version": "1:4.4.27-1" + "version": "1:3.8-0ubuntu2" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "db5.3" + "name": "dpkg" }, - "version": "5.3.28+dfsg1-0.8ubuntu3" + "version": "1.21.1ubuntu2.3" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "cdebconf" + "name": "e2fsprogs" }, - "version": "0.261ubuntu1" + "version": "1.46.5-2ubuntu1.2" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "libffi" + "name": "findutils" }, - "version": "3.4.2-4" + "version": "4.8.0-1ubuntu3" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "libgcrypt20" + "name": "gcc-12" }, - "version": "1.9.4-3ubuntu3" + "version": "12.3.0-1ubuntu1~22.04" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "gmp" + "name": "gnupg2" }, - "version": "2:6.2.1+dfsg-3ubuntu1" + "version": "2.2.27-3ubuntu2.1" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "gnutls28" + "name": "grep" }, - "version": "3.7.3-4ubuntu1.5" + "version": "3.7-1build1" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "libgpg-error" + "name": "gzip" }, - "version": "1.43-3" + "version": "1.10-4ubuntu4.1" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "krb5" + "name": "hostname" }, - "version": "1.19.2-2ubuntu0.4" + "version": "3.23ubuntu2" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "nettle" + "name": "init-system-helpers" }, - "version": "3.7.3-1build2" + "version": "1.62" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "libidn2" + "name": "acl" }, - "version": "2.3.2-2build1" + "version": "2.3.1-1" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "keyutils" + "name": "apt" }, - "version": "1.6.1-2ubuntu3" + "version": "2.4.13" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "lz4" + "name": "attr" }, - "version": "1.9.3-2build2" + "version": "1:2.5.1-1build1" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "xz-utils" + "name": "audit" }, - "version": "5.2.5-2ubuntu1" + "version": "1:3.0.7-1build1" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "ncurses" + "name": "audit" }, - "version": "6.3-2ubuntu0.1" + "version": "1:3.0.7-1build1" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "libnsl" + "name": "util-linux" }, - "version": "1.3.0-2build2" + "version": "2.37.2-4ubuntu3.4" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "p11-kit" + "name": "bzip2" }, - "version": "0.24.0-6build1" + "version": "1.0.8-5build1" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "pam" + "name": "glibc" }, - "version": "1.4.0-11ubuntu2.5" + "version": "2.35-0ubuntu3.8" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "pcre2" + "name": "glibc" }, - "version": "10.39-3ubuntu0.1" + "version": "2.35-0ubuntu3.8" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "pcre3" + "name": "libcap-ng" }, - "version": "2:8.39-13ubuntu0.22.04.1" + "version": "0.7.9-2.2build3" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "procps" + "name": "libcap2" }, - "version": "2:3.3.17-6ubuntu2.1" + "version": "1:2.44-1ubuntu0.22.04.1" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "libseccomp" + "name": "e2fsprogs" }, - "version": "2.5.3-2ubuntu2" + "version": "1.46.5-2ubuntu1.2" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "libselinux" + "name": "libxcrypt" }, - "version": "3.3-1build2" + "version": "1:4.4.27-1" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "libsemanage" + "name": "db5.3" }, - "version": "3.3-1build2" + "version": "5.3.28+dfsg1-0.8ubuntu3" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "libsepol" + "name": "cdebconf" }, - "version": "3.3-1build1" + "version": "0.261ubuntu1" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "openssl" + "name": "e2fsprogs" }, - "version": "3.0.2-0ubuntu1.18" + "version": "1.46.5-2ubuntu1.2" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "systemd" + "name": "libffi" }, - "version": "249.11-0ubuntu3.12" + "version": "3.4.2-4" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "libtasn1-6" + "name": "gcc-12" }, - "version": "4.18.0-4build1" + "version": "12.3.0-1ubuntu1~22.04" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "libtirpc" + "name": "libgcrypt20" }, - "version": "1.3.2-2ubuntu0.1" + "version": "1.9.4-3ubuntu3" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "libunistring" + "name": "gmp" }, - "version": "1.0-1" + "version": "2:6.2.1+dfsg-3ubuntu1" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "xxhash" + "name": "gnutls28" }, - "version": "0.8.1-1" + "version": "3.7.3-4ubuntu1.5" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "libzstd" + "name": "libgpg-error" }, - "version": "1.4.8+dfsg-3build1" + "version": "1.43-3" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "shadow" + "name": "krb5" }, - "version": "1:4.8.1-2ubuntu2.2" + "version": "1.19.2-2ubuntu0.4" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "lsb" + "name": "nettle" }, - "version": "11.1.0ubuntu4" + "version": "3.7.3-1build2" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "mawk" + "name": "libidn2" }, - "version": "1.3.4.20200120-3" + "version": "2.3.2-2build1" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "perl" + "name": "krb5" }, - "version": "5.34.0-3ubuntu1.3" + "version": "1.19.2-2ubuntu0.4" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "sed" + "name": "keyutils" }, - "version": "4.8-1ubuntu2" + "version": "1.6.1-2ubuntu3" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "sensible-utils" + "name": "krb5" }, - "version": "0.0.17" + "version": "1.19.2-2ubuntu0.4" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "sysvinit" + "name": "krb5" }, - "version": "3.01-1ubuntu1" + "version": "1.19.2-2ubuntu0.4" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "tar" + "name": "lz4" }, - "version": "1.34+dfsg-1ubuntu0.1.22.04.2" + "version": "1.9.3-2build2" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "ubuntu-keyring" + "name": "xz-utils" }, - "version": "2021.03.26" + "version": "5.2.5-2ubuntu1" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "usrmerge" + "name": "util-linux" }, - "version": "25ubuntu2" + "version": "2.37.2-4ubuntu3.4" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "zlib" + "name": "ncurses" }, - "version": "1:1.2.11.dfsg-2ubuntu9.2" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_OCIImage/Empty_Ubuntu_22.04_image_tar_with_unimportant_vulns - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 12591 - body: | - { - "results": [ - {}, - {}, - {}, - {}, - {}, + "version": "6.3-2ubuntu0.1" + }, { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-01T21:19:39Z" - }, - { - "id": "UBUNTU-CVE-2026-27456", - "modified": "2026-05-20T16:24:53.388662Z" - }, - { - "id": "UBUNTU-CVE-2026-53612", - "modified": "2026-06-18T04:30:14.232470Z" - }, - { - "id": "UBUNTU-CVE-2026-53613", - "modified": "2026-06-18T04:30:14.288067Z" - }, - { - "id": "UBUNTU-CVE-2026-53614", - "modified": "2026-06-18T04:30:14.276833Z" - }, - { - "id": "UBUNTU-CVE-2026-53615", - "modified": "2026-06-18T04:30:14.486442Z" - } - ] + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" }, { - "vulns": [ - { - "id": "UBUNTU-CVE-2016-2781", - "modified": "2026-03-18T06:32:17.714169Z" - }, - { - "id": "UBUNTU-CVE-2025-5278", - "modified": "2026-05-20T16:23:34.282155Z" - } - ] + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "nettle" + }, + "version": "3.7.3-1build2" }, - {}, - {}, - {}, - {}, { - "vulns": [ - { - "id": "UBUNTU-CVE-2025-6297", - "modified": "2026-04-22T16:08:20.375647Z" - }, - { - "id": "USN-7768-1", - "modified": "2026-04-27T18:17:26.257929Z" - } - ] + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libnsl" + }, + "version": "1.3.0-2build2" }, - {}, - {}, { - "vulns": [ - { - "id": "UBUNTU-CVE-2022-27943", - "modified": "2026-05-20T16:08:28.385808Z" - }, - { - "id": "UBUNTU-CVE-2023-4039", - "modified": "2026-05-20T16:17:03.256749Z" - }, - { - "id": "USN-7700-1", - "modified": "2026-04-27T18:13:01.606435Z" - } - ] + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "p11-kit" + }, + "version": "0.24.0-6build1" }, { - "vulns": [ - { - "id": "UBUNTU-CVE-2022-3219", - "modified": "2026-01-20T17:26:42.776809Z" - }, - { - "id": "UBUNTU-CVE-2025-30258", - "modified": "2026-02-04T04:30:17.426918Z" - }, - { - "id": "UBUNTU-CVE-2025-68973", - "modified": "2026-02-05T00:30:28.335358Z" - }, - { - "id": "UBUNTU-CVE-2026-57062", - "modified": "2026-06-29T18:15:10.272222Z" - }, - { - "id": "USN-7412-1", - "modified": "2026-02-10T04:47:47Z" - }, - { - "id": "USN-7412-2", - "modified": "2026-02-10T04:47:47Z" - }, - { - "id": "USN-7946-1", - "modified": "2026-06-25T13:32:31.788231Z" - } - ] + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" }, - {}, { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-41991", - "modified": "2026-07-02T18:01:14.698289Z" - }, - { - "id": "UBUNTU-CVE-2026-41992", - "modified": "2026-07-02T18:01:14.616954Z" - } - ] + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" }, - {}, - {}, { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-54369", - "modified": "2026-07-01T21:27:56Z" - }, - { - "id": "UBUNTU-CVE-2026-54370", - "modified": "2026-07-01T21:27:56Z" - } - ] + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" }, { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-54371", - "modified": "2026-07-03T17:30:06.916892Z" - } - ] + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" }, - {}, { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-01T21:19:39Z" - }, - { - "id": "UBUNTU-CVE-2026-27456", - "modified": "2026-05-20T16:24:53.388662Z" - }, - { - "id": "UBUNTU-CVE-2026-53612", - "modified": "2026-06-18T04:30:14.232470Z" - }, - { - "id": "UBUNTU-CVE-2026-53613", - "modified": "2026-06-18T04:30:14.288067Z" - }, - { - "id": "UBUNTU-CVE-2026-53614", - "modified": "2026-06-18T04:30:14.276833Z" - }, - { - "id": "UBUNTU-CVE-2026-53615", - "modified": "2026-06-18T04:30:14.486442Z" - }, - { - "id": "USN-8091-1", - "modified": "2026-04-22T11:07:02.475047Z" - } - ] + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pcre2" + }, + "version": "10.39-3ubuntu0.1" }, { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-42250", - "modified": "2026-06-08T09:45:09.402356Z" - } - ] + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pcre3" + }, + "version": "2:8.39-13ubuntu0.22.04.1" }, { - "vulns": [ - { - "id": "UBUNTU-CVE-2016-20013", - "modified": "2026-06-01T15:45:11.069074Z" - }, - { - "id": "UBUNTU-CVE-2025-0395", - "modified": "2026-04-22T15:28:12.422655Z" - }, - { - "id": "UBUNTU-CVE-2025-15281", - "modified": "2026-05-20T16:20:25.786327Z" - }, - { - "id": "UBUNTU-CVE-2025-4802", - "modified": "2026-04-22T16:03:42.030514Z" - }, - { - "id": "UBUNTU-CVE-2025-8058", - "modified": "2026-04-22T16:17:04.960379Z" - }, - { - "id": "UBUNTU-CVE-2026-0861", - "modified": "2026-04-22T16:17:28.297278Z" - }, - { - "id": "UBUNTU-CVE-2026-0915", - "modified": "2026-05-20T16:24:09.854819Z" - }, - { - "id": "UBUNTU-CVE-2026-4046", - "modified": "2026-05-20T16:25:41.648329Z" - }, - { - "id": "UBUNTU-CVE-2026-5435", - "modified": "2026-05-29T19:15:06.842719Z" - }, - { - "id": "UBUNTU-CVE-2026-5450", - "modified": "2026-05-29T19:15:06.879770Z" - }, - { - "id": "UBUNTU-CVE-2026-5928", - "modified": "2026-05-29T19:15:06.900572Z" - }, - { - "id": "UBUNTU-CVE-2026-6238", - "modified": "2026-06-24T11:00:25.318641Z" - }, - { - "id": "USN-7259-1", - "modified": "2026-04-27T17:42:56.450674Z" - }, - { - "id": "USN-7541-1", - "modified": "2026-04-22T10:58:59.498919Z" - }, - { - "id": "USN-7760-1", - "modified": "2026-04-27T18:17:40.444418Z" - }, - { - "id": "USN-8005-1", - "modified": "2026-06-25T13:32:31.787765Z" - } - ] + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "procps" + }, + "version": "2:3.3.17-6ubuntu2.1" }, - {}, { - "vulns": [ - { - "id": "UBUNTU-CVE-2025-1390", - "modified": "2026-06-23T22:00:07.953148Z" - }, - { - "id": "UBUNTU-CVE-2026-4878", - "modified": "2026-06-24T02:29:23.557692Z" - }, - { - "id": "USN-7287-1", - "modified": "2026-04-27T17:45:02.692736Z" - }, - { - "id": "USN-8193-1", - "modified": "2026-04-29T09:53:20.641115Z" - } - ] + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libseccomp" + }, + "version": "2.5.3-2ubuntu2" }, - {}, - {}, - {}, - {}, { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-2236", - "modified": "2026-07-01T23:40:15.314704Z" - }, - { - "id": "UBUNTU-CVE-2026-41989", - "modified": "2026-06-26T19:30:06.785492Z" - }, - { - "id": "USN-8319-1", - "modified": "2026-05-27T15:47:45.571912Z" - } - ] + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libselinux" + }, + "version": "3.3-1build2" }, - {}, { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-12243", - "modified": "2026-04-22T14:37:38.949616Z" - }, - { - "id": "UBUNTU-CVE-2025-14831", - "modified": "2026-06-30T03:45:07.289072Z" - }, - { - "id": "UBUNTU-CVE-2025-32988", - "modified": "2026-04-22T15:42:43.907567Z" - }, - { - "id": "UBUNTU-CVE-2025-32989", - "modified": "2026-04-22T15:42:40.864729Z" - }, - { - "id": "UBUNTU-CVE-2025-32990", - "modified": "2026-04-22T15:38:02.144648Z" - }, - { - "id": "UBUNTU-CVE-2025-6395", - "modified": "2026-04-22T16:08:12.464527Z" - }, - { - "id": "UBUNTU-CVE-2025-9820", - "modified": "2026-05-11T10:40:33.804944Z" - }, - { - "id": "UBUNTU-CVE-2026-33845", - "modified": "2026-06-02T12:00:06.980060Z" - }, - { - "id": "UBUNTU-CVE-2026-33846", - "modified": "2026-06-02T12:00:06.967548Z" - }, - { - "id": "UBUNTU-CVE-2026-3832", - "modified": "2026-06-30T03:45:07.126536Z" - }, - { - "id": "UBUNTU-CVE-2026-3833", - "modified": "2026-06-02T12:00:06.885767Z" - }, - { - "id": "UBUNTU-CVE-2026-42009", - "modified": "2026-06-02T12:00:08.420027Z" - }, - { - "id": "UBUNTU-CVE-2026-42010", - "modified": "2026-06-30T03:45:07.155180Z" - }, - { - "id": "UBUNTU-CVE-2026-42011", - "modified": "2026-06-30T03:45:06.633350Z" - }, - { - "id": "UBUNTU-CVE-2026-42012", - "modified": "2026-06-02T12:00:08.689551Z" - }, - { - "id": "UBUNTU-CVE-2026-42013", - "modified": "2026-06-02T12:00:08.530311Z" - }, - { - "id": "UBUNTU-CVE-2026-42014", - "modified": "2026-06-30T03:45:07.166626Z" - }, - { - "id": "UBUNTU-CVE-2026-42015", - "modified": "2026-06-02T12:00:08.586508Z" - }, - { - "id": "UBUNTU-CVE-2026-5260", - "modified": "2026-06-30T03:45:07.222769Z" - }, - { - "id": "USN-7281-1", - "modified": "2026-04-27T17:44:35.441107Z" - }, - { - "id": "USN-7635-1", - "modified": "2026-04-27T18:09:31.260144Z" - }, - { - "id": "USN-8043-1", - "modified": "2026-04-27T18:38:58.231629Z" - }, - { - "id": "USN-8284-1", - "modified": "2026-06-17T11:00:54.604676Z" - } - ] + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libsemanage" + }, + "version": "3.3-1build2" }, - {}, { - "vulns": [ - { - "id": "UBUNTU-CVE-2018-5709", - "modified": "2026-05-29T10:45:16.478625Z" - }, - { - "id": "UBUNTU-CVE-2024-26458", - "modified": "2026-05-29T10:45:24.467288Z" - }, - { - "id": "UBUNTU-CVE-2024-26461", - "modified": "2026-05-29T10:45:24.733632Z" - }, - { - "id": "UBUNTU-CVE-2024-3596", - "modified": "2026-05-20T16:17:25.600531Z" - }, - { - "id": "UBUNTU-CVE-2025-24528", - "modified": "2026-05-29T10:45:33.649489Z" - }, - { - "id": "UBUNTU-CVE-2025-3576", - "modified": "2026-04-22T15:43:09.290181Z" - }, - { - "id": "UBUNTU-CVE-2026-11850", - "modified": "2026-06-17T04:27:00Z" - }, - { - "id": "UBUNTU-CVE-2026-40355", - "modified": "2026-05-29T10:45:29.205811Z" - }, - { - "id": "UBUNTU-CVE-2026-40356", - "modified": "2026-05-29T10:45:29.281566Z" - }, - { - "id": "USN-7257-1", - "modified": "2026-06-25T13:32:30.106589Z" - }, - { - "id": "USN-7314-1", - "modified": "2026-04-27T18:02:23.125086Z" - }, - { - "id": "USN-7542-1", - "modified": "2026-06-25T13:32:30.616782Z" - } - ] + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libsemanage" + }, + "version": "3.3-1build2" }, - {}, - {}, - {}, { - "vulns": [ - { - "id": "UBUNTU-CVE-2025-62813", - "modified": "2025-10-27T08:32:45.494712Z" - } - ] + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libsepol" + }, + "version": "3.3-1build1" }, { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-34743", - "modified": "2026-06-02T14:00:18.179184Z" - }, - { - "id": "USN-8362-1", - "modified": "2026-06-02T14:14:25.491935Z" - } - ] + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" }, { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-50495", - "modified": "2026-07-02T22:45:21.903948Z" - }, - { - "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-02T22:45:49.561912Z" - }, - { - "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-03T10:06:17.316756Z" - } - ] + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" }, - {}, { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13757", - "modified": "2026-07-01T21:19:39Z" - } - ] + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "openssl" + }, + "version": "3.0.2-0ubuntu1.18" }, { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-10041", - "modified": "2026-04-22T14:37:13.108514Z" - }, - { - "id": "UBUNTU-CVE-2025-6020", - "modified": "2026-04-22T16:08:04.179164Z" - }, - { - "id": "UBUNTU-CVE-2026-54411", - "modified": "2026-06-24T09:03:12Z" - }, - { - "id": "USN-7580-1", - "modified": "2026-04-27T18:04:06.181183Z" - } - ] + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gcc-12" + }, + "version": "12.3.0-1ubuntu1~22.04" }, { - "vulns": [ - { - "id": "UBUNTU-CVE-2022-41409", - "modified": "2026-04-22T13:23:47.523941Z" - } - ] + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "systemd" + }, + "version": "249.11-0ubuntu3.12" }, { - "vulns": [ - { - "id": "UBUNTU-CVE-2017-11164", - "modified": "2026-04-22T11:10:44.262299Z" - } - ] + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libtasn1-6" + }, + "version": "4.18.0-4build1" }, - {}, - {}, - {}, - {}, - {}, { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-13176", - "modified": "2026-06-16T13:30:37.035462Z" - }, - { - "id": "UBUNTU-CVE-2024-41996", - "modified": "2026-06-16T13:30:41.910018Z" - }, - { - "id": "UBUNTU-CVE-2024-9143", - "modified": "2026-06-16T13:30:42.533862Z" - }, - { - "id": "UBUNTU-CVE-2025-15467", - "modified": "2026-06-30T18:15:40.031469Z" - }, - { - "id": "UBUNTU-CVE-2025-27587", - "modified": "2026-06-16T13:30:42.231385Z" - }, - { - "id": "UBUNTU-CVE-2025-68160", - "modified": "2026-05-20T16:23:45.899710Z" - }, - { - "id": "UBUNTU-CVE-2025-69418", - "modified": "2026-05-20T16:23:51.325414Z" - }, - { - "id": "UBUNTU-CVE-2025-69419", - "modified": "2026-05-20T16:23:51.080907Z" - }, - { - "id": "UBUNTU-CVE-2025-69420", - "modified": "2026-05-20T16:23:50.860805Z" - }, - { - "id": "UBUNTU-CVE-2025-69421", - "modified": "2026-05-20T16:23:50.665805Z" - }, - { - "id": "UBUNTU-CVE-2025-9230", - "modified": "2026-05-20T16:24:04.817135Z" - }, + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libtirpc" + }, + "version": "1.3.2-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libtirpc" + }, + "version": "1.3.2-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "systemd" + }, + "version": "249.11-0ubuntu3.12" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libunistring" + }, + "version": "1.0-1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "xxhash" + }, + "version": "0.8.1-1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libzstd" + }, + "version": "1.4.8+dfsg-3build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "shadow" + }, + "version": "1:4.8.1-2ubuntu2.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "lsb" + }, + "version": "11.1.0ubuntu4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "mawk" + }, + "version": "1.3.4.20200120-3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "shadow" + }, + "version": "1:4.8.1-2ubuntu2.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "perl" + }, + "version": "5.34.0-3ubuntu1.3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "procps" + }, + "version": "2:3.3.17-6ubuntu2.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "sed" + }, + "version": "4.8-1ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "sensible-utils" + }, + "version": "0.0.17" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "sysvinit" + }, + "version": "3.01-1ubuntu1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "tar" + }, + "version": "1.34+dfsg-1ubuntu0.1.22.04.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ubuntu-keyring" + }, + "version": "2021.03.26" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "usrmerge" + }, + "version": "25ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "zlib" + }, + "version": "1:1.2.11.dfsg-2ubuntu9.2" + } + ] + } + headers: + Content-Type: + - application/json + X-Test-Name: + - TestCommand_OCIImage/Empty_Ubuntu_22.04_image_tar_with_unimportant_vulns + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 21677 + body: | + { + "results": [ + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ { - "id": "UBUNTU-CVE-2026-22795", - "modified": "2026-05-20T16:24:13.263285Z" + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-01T21:19:39Z" }, { - "id": "UBUNTU-CVE-2026-22796", - "modified": "2026-05-20T16:24:15.294811Z" + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" }, { - "id": "UBUNTU-CVE-2026-28387", - "modified": "2026-05-20T16:24:53.583373Z" + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" }, { - "id": "UBUNTU-CVE-2026-28388", - "modified": "2026-05-20T16:24:55.415353Z" + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" }, { - "id": "UBUNTU-CVE-2026-28389", - "modified": "2026-05-20T16:24:55.036642Z" + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" }, { - "id": "UBUNTU-CVE-2026-28390", - "modified": "2026-05-20T16:24:54.756018Z" - }, + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + } + ] + }, + { + "vulns": [ { - "id": "UBUNTU-CVE-2026-31789", - "modified": "2026-06-16T13:30:43.522021Z" + "id": "UBUNTU-CVE-2016-2781", + "modified": "2026-03-18T06:32:17.714169Z" }, { - "id": "UBUNTU-CVE-2026-31790", - "modified": "2026-06-16T13:30:47.743687Z" - }, + "id": "UBUNTU-CVE-2025-5278", + "modified": "2026-05-20T16:23:34.282155Z" + } + ] + }, + {}, + {}, + {}, + {}, + { + "vulns": [ { - "id": "UBUNTU-CVE-2026-34180", - "modified": "2026-06-17T16:15:20.130456Z" - }, - { - "id": "UBUNTU-CVE-2026-34182", - "modified": "2026-06-17T16:15:21.278388Z" - }, - { - "id": "UBUNTU-CVE-2026-42766", - "modified": "2026-06-17T16:15:12.063144Z" - }, - { - "id": "UBUNTU-CVE-2026-42767", - "modified": "2026-06-17T16:15:10.718836Z" + "id": "UBUNTU-CVE-2025-6297", + "modified": "2026-04-22T16:08:20.375647Z" }, { - "id": "UBUNTU-CVE-2026-42770", - "modified": "2026-06-17T16:15:10.643613Z" - }, + "id": "USN-7768-1", + "modified": "2026-04-27T18:17:26.257929Z" + } + ] + }, + {}, + {}, + { + "vulns": [ { - "id": "UBUNTU-CVE-2026-45445", - "modified": "2026-06-17T16:15:15.523263Z" + "id": "UBUNTU-CVE-2022-27943", + "modified": "2026-05-20T16:08:28.385808Z" }, { - "id": "UBUNTU-CVE-2026-45446", - "modified": "2026-06-17T16:15:13.306370Z" + "id": "UBUNTU-CVE-2023-4039", + "modified": "2026-05-20T16:17:03.256749Z" }, { - "id": "UBUNTU-CVE-2026-45447", - "modified": "2026-06-30T18:18:15.963360Z" - }, + "id": "USN-7700-1", + "modified": "2026-04-27T18:13:01.606435Z" + } + ] + }, + { + "vulns": [ { - "id": "UBUNTU-CVE-2026-7383", - "modified": "2026-06-17T16:15:24.043621Z" + "id": "UBUNTU-CVE-2022-3219", + "modified": "2026-01-20T17:26:42.776809Z" }, { - "id": "UBUNTU-CVE-2026-9076", - "modified": "2026-06-17T16:15:14.309841Z" + "id": "UBUNTU-CVE-2025-30258", + "modified": "2026-02-04T04:30:17.426918Z" }, { - "id": "USN-7278-1", - "modified": "2026-04-27T17:44:33.333251Z" + "id": "UBUNTU-CVE-2025-68973", + "modified": "2026-02-05T00:30:28.335358Z" }, { - "id": "USN-7786-1", - "modified": "2026-06-25T13:32:31.234820Z" + "id": "UBUNTU-CVE-2026-57062", + "modified": "2026-06-29T18:15:10.272222Z" }, { - "id": "USN-7980-1", - "modified": "2026-06-30T18:15:13.934266Z" + "id": "USN-7412-1", + "modified": "2026-02-10T04:47:47Z" }, { - "id": "USN-8155-1", - "modified": "2026-05-20T16:04:00.917390Z" + "id": "USN-7412-2", + "modified": "2026-02-10T04:47:47Z" }, { - "id": "USN-8414-1", - "modified": "2026-06-30T18:17:25.786836Z" + "id": "USN-7946-1", + "modified": "2026-06-25T13:32:31.788231Z" } ] }, + {}, { "vulns": [ { - "id": "UBUNTU-CVE-2023-7008", - "modified": "2026-06-08T18:52:48.143455Z" - }, - { - "id": "UBUNTU-CVE-2025-4598", - "modified": "2026-04-22T16:03:19.927023Z" - }, - { - "id": "UBUNTU-CVE-2026-29111", - "modified": "2026-04-22T16:28:39.004822Z" - }, - { - "id": "UBUNTU-CVE-2026-40225", - "modified": "2026-06-05T19:45:06.691290Z" - }, - { - "id": "UBUNTU-CVE-2026-40226", - "modified": "2026-06-08T18:55:48.425073Z" + "id": "UBUNTU-CVE-2026-41991", + "modified": "2026-07-02T18:01:14.698289Z" }, { - "id": "UBUNTU-CVE-2026-40228", - "modified": "2026-06-08T18:55:49.290907Z" - }, + "id": "UBUNTU-CVE-2026-41992", + "modified": "2026-07-02T18:01:14.616954Z" + } + ] + }, + {}, + {}, + { + "vulns": [ { - "id": "USN-7559-1", - "modified": "2026-04-22T10:59:21.916844Z" + "id": "UBUNTU-CVE-2026-54369", + "modified": "2026-07-01T21:27:56Z" }, { - "id": "USN-8119-1", - "modified": "2026-06-05T19:59:22.366383Z" - }, + "id": "UBUNTU-CVE-2026-54370", + "modified": "2026-07-01T21:27:56Z" + } + ] + }, + {}, + { + "vulns": [ { - "id": "USN-8402-1", - "modified": "2026-06-08T23:03:52.339660Z" + "id": "UBUNTU-CVE-2026-54371", + "modified": "2026-07-03T17:30:06.916892Z" } ] }, + {}, + {}, { "vulns": [ { - "id": "UBUNTU-CVE-2021-46848", - "modified": "2026-04-22T13:00:38.989006Z" + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-01T21:19:39Z" }, { - "id": "UBUNTU-CVE-2024-12133", - "modified": "2026-04-22T14:38:21.767463Z" + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" }, { - "id": "UBUNTU-CVE-2025-13151", - "modified": "2026-04-22T15:30:31.745395Z" + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" }, { - "id": "USN-7275-1", - "modified": "2026-04-27T17:44:12.827723Z" + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" }, { - "id": "USN-7954-1", - "modified": "2026-04-22T11:04:31.475896Z" - } - ] - }, - {}, - {}, - {}, - { - "vulns": [ + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, { - "id": "UBUNTU-CVE-2022-4899", - "modified": "2026-04-22T13:36:43.299894Z" + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" } ] }, { "vulns": [ { - "id": "UBUNTU-CVE-2023-29383", - "modified": "2025-10-24T05:01:54Z" - }, - { - "id": "UBUNTU-CVE-2024-56433", - "modified": "2026-05-20T16:19:41.251440Z" + "id": "UBUNTU-CVE-2026-42250", + "modified": "2026-06-08T09:45:09.402356Z" } ] }, - {}, - {}, { "vulns": [ { - "id": "UBUNTU-CVE-2023-31486", - "modified": "2026-06-24T15:30:22.242365Z" + "id": "UBUNTU-CVE-2016-20013", + "modified": "2026-06-01T15:45:11.069074Z" }, { - "id": "UBUNTU-CVE-2023-47039", - "modified": "2026-06-24T15:30:22.223640Z" + "id": "UBUNTU-CVE-2025-0395", + "modified": "2026-04-22T15:28:12.422655Z" }, { - "id": "UBUNTU-CVE-2024-56406", - "modified": "2026-04-22T15:21:32.149942Z" + "id": "UBUNTU-CVE-2025-15281", + "modified": "2026-05-20T16:20:25.786327Z" }, { - "id": "UBUNTU-CVE-2025-15649", - "modified": "2026-07-01T13:50:56.760041Z" + "id": "UBUNTU-CVE-2025-4802", + "modified": "2026-04-22T16:03:42.030514Z" }, { - "id": "UBUNTU-CVE-2025-40909", - "modified": "2026-06-24T15:30:22.288512Z" + "id": "UBUNTU-CVE-2025-8058", + "modified": "2026-04-22T16:17:04.960379Z" }, { - "id": "UBUNTU-CVE-2026-12087", - "modified": "2026-07-01T13:51:29.763714Z" + "id": "UBUNTU-CVE-2026-0861", + "modified": "2026-04-22T16:17:28.297278Z" }, { - "id": "UBUNTU-CVE-2026-42496", - "modified": "2026-07-01T18:56:57.544972Z" + "id": "UBUNTU-CVE-2026-0915", + "modified": "2026-05-20T16:24:09.854819Z" }, { - "id": "UBUNTU-CVE-2026-42497", - "modified": "2026-07-01T13:53:02.335741Z" + "id": "UBUNTU-CVE-2026-4046", + "modified": "2026-05-20T16:25:41.648329Z" }, { - "id": "UBUNTU-CVE-2026-48959", - "modified": "2026-07-01T13:53:12.524471Z" + "id": "UBUNTU-CVE-2026-5435", + "modified": "2026-05-29T19:15:06.842719Z" }, { - "id": "UBUNTU-CVE-2026-48961", - "modified": "2026-07-01T13:53:13.376190Z" + "id": "UBUNTU-CVE-2026-5450", + "modified": "2026-05-29T19:15:06.879770Z" }, { - "id": "UBUNTU-CVE-2026-48962", - "modified": "2026-07-01T13:53:13.252080Z" + "id": "UBUNTU-CVE-2026-5928", + "modified": "2026-05-29T19:15:06.900572Z" }, { - "id": "UBUNTU-CVE-2026-8376", - "modified": "2026-07-01T18:57:39.513466Z" + "id": "UBUNTU-CVE-2026-6238", + "modified": "2026-06-24T11:00:25.318641Z" }, { - "id": "UBUNTU-CVE-2026-9538", - "modified": "2026-07-01T13:53:19.355510Z" + "id": "USN-7259-1", + "modified": "2026-04-27T17:42:56.450674Z" }, { - "id": "USN-7434-1", - "modified": "2026-04-22T10:56:55.320362Z" + "id": "USN-7541-1", + "modified": "2026-04-22T10:58:59.498919Z" }, { - "id": "USN-7678-1", - "modified": "2026-04-27T18:11:36.276635Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-5958", - "modified": "2026-05-29T10:59:18.893969Z" + "id": "USN-7760-1", + "modified": "2026-04-27T18:17:40.444418Z" }, { - "id": "USN-8229-1", - "modified": "2026-05-20T16:04:03.111048Z" + "id": "USN-8005-1", + "modified": "2026-06-25T13:32:31.787765Z" } ] }, - {}, - {}, { "vulns": [ { - "id": "UBUNTU-CVE-2025-45582", - "modified": "2026-06-25T23:45:12.526389Z" + "id": "UBUNTU-CVE-2016-20013", + "modified": "2026-06-01T15:45:11.069074Z" }, { - "id": "UBUNTU-CVE-2026-5704", - "modified": "2026-06-26T14:47:36.043245Z" + "id": "UBUNTU-CVE-2025-0395", + "modified": "2026-04-22T15:28:12.422655Z" }, { - "id": "USN-8477-1", - "modified": "2026-06-26T14:59:24.298942Z" + "id": "UBUNTU-CVE-2025-15281", + "modified": "2026-05-20T16:20:25.786327Z" + }, + { + "id": "UBUNTU-CVE-2025-4802", + "modified": "2026-04-22T16:03:42.030514Z" + }, + { + "id": "UBUNTU-CVE-2025-8058", + "modified": "2026-04-22T16:17:04.960379Z" + }, + { + "id": "UBUNTU-CVE-2026-0861", + "modified": "2026-04-22T16:17:28.297278Z" + }, + { + "id": "UBUNTU-CVE-2026-0915", + "modified": "2026-05-20T16:24:09.854819Z" + }, + { + "id": "UBUNTU-CVE-2026-4046", + "modified": "2026-05-20T16:25:41.648329Z" + }, + { + "id": "UBUNTU-CVE-2026-5435", + "modified": "2026-05-29T19:15:06.842719Z" + }, + { + "id": "UBUNTU-CVE-2026-5450", + "modified": "2026-05-29T19:15:06.879770Z" + }, + { + "id": "UBUNTU-CVE-2026-5928", + "modified": "2026-05-29T19:15:06.900572Z" + }, + { + "id": "UBUNTU-CVE-2026-6238", + "modified": "2026-06-24T11:00:25.318641Z" + }, + { + "id": "USN-7259-1", + "modified": "2026-04-27T17:42:56.450674Z" + }, + { + "id": "USN-7541-1", + "modified": "2026-04-22T10:58:59.498919Z" + }, + { + "id": "USN-7760-1", + "modified": "2026-04-27T18:17:40.444418Z" + }, + { + "id": "USN-8005-1", + "modified": "2026-06-25T13:32:31.787765Z" } ] }, {}, - {}, - {} - ] - } - headers: - Content-Length: - - "12591" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 10123 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "adduser" - }, - "version": "3.118ubuntu5" - }, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "apt" - }, - "version": "2.4.13" + "vulns": [ + { + "id": "UBUNTU-CVE-2025-1390", + "modified": "2026-06-23T22:00:07.953148Z" + }, + { + "id": "UBUNTU-CVE-2026-4878", + "modified": "2026-06-24T02:29:23.557692Z" + }, + { + "id": "USN-7287-1", + "modified": "2026-04-27T17:45:02.692736Z" + }, + { + "id": "USN-8193-1", + "modified": "2026-04-29T09:53:20.641115Z" + } + ] }, + {}, + {}, + {}, + {}, + {}, + {}, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "base-files" - }, - "version": "12ubuntu4.7" + "vulns": [ + { + "id": "UBUNTU-CVE-2022-27943", + "modified": "2026-05-20T16:08:28.385808Z" + }, + { + "id": "UBUNTU-CVE-2023-4039", + "modified": "2026-05-20T16:17:03.256749Z" + }, + { + "id": "USN-7700-1", + "modified": "2026-04-27T18:13:01.606435Z" + } + ] }, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "base-passwd" - }, - "version": "3.5.52build1" + "vulns": [ + { + "id": "UBUNTU-CVE-2024-2236", + "modified": "2026-07-01T23:40:15.314704Z" + }, + { + "id": "UBUNTU-CVE-2026-41989", + "modified": "2026-06-26T19:30:06.785492Z" + }, + { + "id": "USN-8319-1", + "modified": "2026-05-27T15:47:45.571912Z" + } + ] }, + {}, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "bash" - }, - "version": "5.1-6ubuntu1.1" + "vulns": [ + { + "id": "UBUNTU-CVE-2024-12243", + "modified": "2026-04-22T14:37:38.949616Z" + }, + { + "id": "UBUNTU-CVE-2025-14831", + "modified": "2026-06-30T03:45:07.289072Z" + }, + { + "id": "UBUNTU-CVE-2025-32988", + "modified": "2026-04-22T15:42:43.907567Z" + }, + { + "id": "UBUNTU-CVE-2025-32989", + "modified": "2026-04-22T15:42:40.864729Z" + }, + { + "id": "UBUNTU-CVE-2025-32990", + "modified": "2026-04-22T15:38:02.144648Z" + }, + { + "id": "UBUNTU-CVE-2025-6395", + "modified": "2026-04-22T16:08:12.464527Z" + }, + { + "id": "UBUNTU-CVE-2025-9820", + "modified": "2026-05-11T10:40:33.804944Z" + }, + { + "id": "UBUNTU-CVE-2026-33845", + "modified": "2026-06-02T12:00:06.980060Z" + }, + { + "id": "UBUNTU-CVE-2026-33846", + "modified": "2026-06-02T12:00:06.967548Z" + }, + { + "id": "UBUNTU-CVE-2026-3832", + "modified": "2026-06-30T03:45:07.126536Z" + }, + { + "id": "UBUNTU-CVE-2026-3833", + "modified": "2026-06-02T12:00:06.885767Z" + }, + { + "id": "UBUNTU-CVE-2026-42009", + "modified": "2026-06-02T12:00:08.420027Z" + }, + { + "id": "UBUNTU-CVE-2026-42010", + "modified": "2026-06-30T03:45:07.155180Z" + }, + { + "id": "UBUNTU-CVE-2026-42011", + "modified": "2026-06-30T03:45:06.633350Z" + }, + { + "id": "UBUNTU-CVE-2026-42012", + "modified": "2026-06-02T12:00:08.689551Z" + }, + { + "id": "UBUNTU-CVE-2026-42013", + "modified": "2026-06-02T12:00:08.530311Z" + }, + { + "id": "UBUNTU-CVE-2026-42014", + "modified": "2026-06-30T03:45:07.166626Z" + }, + { + "id": "UBUNTU-CVE-2026-42015", + "modified": "2026-06-02T12:00:08.586508Z" + }, + { + "id": "UBUNTU-CVE-2026-5260", + "modified": "2026-06-30T03:45:07.222769Z" + }, + { + "id": "USN-7281-1", + "modified": "2026-04-27T17:44:35.441107Z" + }, + { + "id": "USN-7635-1", + "modified": "2026-04-27T18:09:31.260144Z" + }, + { + "id": "USN-8043-1", + "modified": "2026-04-27T18:38:58.231629Z" + }, + { + "id": "USN-8284-1", + "modified": "2026-06-17T11:00:54.604676Z" + } + ] }, + {}, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "util-linux" - }, - "version": "1:2.37.2-4ubuntu3.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "coreutils" - }, - "version": "8.32-4.1ubuntu1.2" + "vulns": [ + { + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" + }, + { + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" + }, + { + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" + }, + { + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" + }, + { + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" + }, + { + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" + }, + { + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-17T04:27:00Z" + }, + { + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-05-29T10:45:29.205811Z" + }, + { + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-05-29T10:45:29.281566Z" + }, + { + "id": "USN-7257-1", + "modified": "2026-06-25T13:32:30.106589Z" + }, + { + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" + }, + { + "id": "USN-7542-1", + "modified": "2026-06-25T13:32:30.616782Z" + } + ] }, + {}, + {}, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "dash" - }, - "version": "0.5.11+git20210903+057cd650a4ed-3build1" + "vulns": [ + { + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" + }, + { + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" + }, + { + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" + }, + { + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" + }, + { + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" + }, + { + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" + }, + { + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-17T04:27:00Z" + }, + { + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-05-29T10:45:29.205811Z" + }, + { + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-05-29T10:45:29.281566Z" + }, + { + "id": "USN-7257-1", + "modified": "2026-06-25T13:32:30.106589Z" + }, + { + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" + }, + { + "id": "USN-7542-1", + "modified": "2026-06-25T13:32:30.616782Z" + } + ] }, + {}, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "debconf" - }, - "version": "1.5.79ubuntu1" + "vulns": [ + { + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" + }, + { + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" + }, + { + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" + }, + { + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" + }, + { + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" + }, + { + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" + }, + { + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-17T04:27:00Z" + }, + { + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-05-29T10:45:29.205811Z" + }, + { + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-05-29T10:45:29.281566Z" + }, + { + "id": "USN-7257-1", + "modified": "2026-06-25T13:32:30.106589Z" + }, + { + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" + }, + { + "id": "USN-7542-1", + "modified": "2026-06-25T13:32:30.616782Z" + } + ] }, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "debianutils" - }, - "version": "5.5-1ubuntu2" + "vulns": [ + { + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" + }, + { + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" + }, + { + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" + }, + { + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" + }, + { + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" + }, + { + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" + }, + { + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-17T04:27:00Z" + }, + { + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-05-29T10:45:29.205811Z" + }, + { + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-05-29T10:45:29.281566Z" + }, + { + "id": "USN-7257-1", + "modified": "2026-06-25T13:32:30.106589Z" + }, + { + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" + }, + { + "id": "USN-7542-1", + "modified": "2026-06-25T13:32:30.616782Z" + } + ] }, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "diffutils" - }, - "version": "1:3.8-0ubuntu2" + "vulns": [ + { + "id": "UBUNTU-CVE-2025-62813", + "modified": "2025-10-27T08:32:45.494712Z" + } + ] }, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "dpkg" - }, - "version": "1.21.1ubuntu2.3" + "vulns": [ + { + "id": "UBUNTU-CVE-2026-34743", + "modified": "2026-06-02T14:00:18.179184Z" + }, + { + "id": "USN-8362-1", + "modified": "2026-06-02T14:14:25.491935Z" + } + ] }, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "e2fsprogs" - }, - "version": "1.46.5-2ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "findutils" - }, - "version": "4.8.0-1ubuntu3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "fzf" - }, - "version": "0.29.0-1ubuntu0.1" + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-01T21:19:39Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] }, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gcc-12" - }, - "version": "12.3.0-1ubuntu1~22.04" + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-02T22:45:49.561912Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-03T10:06:17.316756Z" + } + ] }, { - "package": { - "ecosystem": "Go", - "name": "stdlib" - }, - "version": "1.18.1" + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-02T22:45:49.561912Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-03T10:06:17.316756Z" + } + ] }, + {}, + {}, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gnupg2" - }, - "version": "2.2.27-3ubuntu2.1" + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13757", + "modified": "2026-07-01T21:19:39Z" + } + ] }, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "grep" - }, - "version": "3.7-1build1" + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] }, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gzip" - }, - "version": "1.10-4ubuntu4.1" + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] }, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "hostname" - }, - "version": "3.23ubuntu2" + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] }, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "init-system-helpers" - }, - "version": "1.62" + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] }, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "acl" - }, - "version": "2.3.1-1" + "vulns": [ + { + "id": "UBUNTU-CVE-2022-41409", + "modified": "2026-04-22T13:23:47.523941Z" + } + ] }, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "attr" - }, - "version": "1:2.5.1-1build1" + "vulns": [ + { + "id": "UBUNTU-CVE-2017-11164", + "modified": "2026-04-22T11:10:44.262299Z" + } + ] }, + {}, + {}, + {}, + {}, + {}, + {}, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "audit" - }, - "version": "1:3.0.7-1build1" + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-01T21:19:39Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] }, + {}, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "util-linux" - }, - "version": "2.37.2-4ubuntu3.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "bzip2" - }, - "version": "1.0.8-5build1" + "vulns": [ + { + "id": "UBUNTU-CVE-2024-13176", + "modified": "2026-06-16T13:30:37.035462Z" + }, + { + "id": "UBUNTU-CVE-2024-41996", + "modified": "2026-06-16T13:30:41.910018Z" + }, + { + "id": "UBUNTU-CVE-2024-9143", + "modified": "2026-06-16T13:30:42.533862Z" + }, + { + "id": "UBUNTU-CVE-2025-15467", + "modified": "2026-06-30T18:15:40.031469Z" + }, + { + "id": "UBUNTU-CVE-2025-27587", + "modified": "2026-06-16T13:30:42.231385Z" + }, + { + "id": "UBUNTU-CVE-2025-68160", + "modified": "2026-05-20T16:23:45.899710Z" + }, + { + "id": "UBUNTU-CVE-2025-69418", + "modified": "2026-05-20T16:23:51.325414Z" + }, + { + "id": "UBUNTU-CVE-2025-69419", + "modified": "2026-05-20T16:23:51.080907Z" + }, + { + "id": "UBUNTU-CVE-2025-69420", + "modified": "2026-05-20T16:23:50.860805Z" + }, + { + "id": "UBUNTU-CVE-2025-69421", + "modified": "2026-05-20T16:23:50.665805Z" + }, + { + "id": "UBUNTU-CVE-2025-9230", + "modified": "2026-05-20T16:24:04.817135Z" + }, + { + "id": "UBUNTU-CVE-2026-22795", + "modified": "2026-05-20T16:24:13.263285Z" + }, + { + "id": "UBUNTU-CVE-2026-22796", + "modified": "2026-05-20T16:24:15.294811Z" + }, + { + "id": "UBUNTU-CVE-2026-28387", + "modified": "2026-05-20T16:24:53.583373Z" + }, + { + "id": "UBUNTU-CVE-2026-28388", + "modified": "2026-05-20T16:24:55.415353Z" + }, + { + "id": "UBUNTU-CVE-2026-28389", + "modified": "2026-05-20T16:24:55.036642Z" + }, + { + "id": "UBUNTU-CVE-2026-28390", + "modified": "2026-05-20T16:24:54.756018Z" + }, + { + "id": "UBUNTU-CVE-2026-31789", + "modified": "2026-06-16T13:30:43.522021Z" + }, + { + "id": "UBUNTU-CVE-2026-31790", + "modified": "2026-06-16T13:30:47.743687Z" + }, + { + "id": "UBUNTU-CVE-2026-34180", + "modified": "2026-06-17T16:15:20.130456Z" + }, + { + "id": "UBUNTU-CVE-2026-34182", + "modified": "2026-06-17T16:15:21.278388Z" + }, + { + "id": "UBUNTU-CVE-2026-42766", + "modified": "2026-06-17T16:15:12.063144Z" + }, + { + "id": "UBUNTU-CVE-2026-42767", + "modified": "2026-06-17T16:15:10.718836Z" + }, + { + "id": "UBUNTU-CVE-2026-42770", + "modified": "2026-06-17T16:15:10.643613Z" + }, + { + "id": "UBUNTU-CVE-2026-45445", + "modified": "2026-06-17T16:15:15.523263Z" + }, + { + "id": "UBUNTU-CVE-2026-45446", + "modified": "2026-06-17T16:15:13.306370Z" + }, + { + "id": "UBUNTU-CVE-2026-45447", + "modified": "2026-06-30T18:18:15.963360Z" + }, + { + "id": "UBUNTU-CVE-2026-7383", + "modified": "2026-06-17T16:15:24.043621Z" + }, + { + "id": "UBUNTU-CVE-2026-9076", + "modified": "2026-06-17T16:15:14.309841Z" + }, + { + "id": "USN-7278-1", + "modified": "2026-04-27T17:44:33.333251Z" + }, + { + "id": "USN-7786-1", + "modified": "2026-06-25T13:32:31.234820Z" + }, + { + "id": "USN-7980-1", + "modified": "2026-06-30T18:15:13.934266Z" + }, + { + "id": "USN-8155-1", + "modified": "2026-05-20T16:04:00.917390Z" + }, + { + "id": "USN-8414-1", + "modified": "2026-06-30T18:17:25.786836Z" + } + ] }, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "glibc" - }, - "version": "2.35-0ubuntu3.8" + "vulns": [ + { + "id": "UBUNTU-CVE-2022-27943", + "modified": "2026-05-20T16:08:28.385808Z" + }, + { + "id": "UBUNTU-CVE-2023-4039", + "modified": "2026-05-20T16:17:03.256749Z" + }, + { + "id": "USN-7700-1", + "modified": "2026-04-27T18:13:01.606435Z" + } + ] }, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libcap-ng" - }, - "version": "0.7.9-2.2build3" + "vulns": [ + { + "id": "UBUNTU-CVE-2023-7008", + "modified": "2026-06-08T18:52:48.143455Z" + }, + { + "id": "UBUNTU-CVE-2025-4598", + "modified": "2026-04-22T16:03:19.927023Z" + }, + { + "id": "UBUNTU-CVE-2026-29111", + "modified": "2026-04-22T16:28:39.004822Z" + }, + { + "id": "UBUNTU-CVE-2026-40225", + "modified": "2026-06-05T19:45:06.691290Z" + }, + { + "id": "UBUNTU-CVE-2026-40226", + "modified": "2026-06-08T18:55:48.425073Z" + }, + { + "id": "UBUNTU-CVE-2026-40228", + "modified": "2026-06-08T18:55:49.290907Z" + }, + { + "id": "USN-7559-1", + "modified": "2026-04-22T10:59:21.916844Z" + }, + { + "id": "USN-8119-1", + "modified": "2026-06-05T19:59:22.366383Z" + }, + { + "id": "USN-8402-1", + "modified": "2026-06-08T23:03:52.339660Z" + } + ] }, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libcap2" - }, - "version": "1:2.44-1ubuntu0.22.04.1" + "vulns": [ + { + "id": "UBUNTU-CVE-2021-46848", + "modified": "2026-04-22T13:00:38.989006Z" + }, + { + "id": "UBUNTU-CVE-2024-12133", + "modified": "2026-04-22T14:38:21.767463Z" + }, + { + "id": "UBUNTU-CVE-2025-13151", + "modified": "2026-04-22T15:30:31.745395Z" + }, + { + "id": "USN-7275-1", + "modified": "2026-04-27T17:44:12.827723Z" + }, + { + "id": "USN-7954-1", + "modified": "2026-04-22T11:04:31.475896Z" + } + ] }, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libxcrypt" - }, - "version": "1:4.4.27-1" + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-02T22:45:49.561912Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-03T10:06:17.316756Z" + } + ] }, + {}, + {}, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "db5.3" - }, - "version": "5.3.28+dfsg1-0.8ubuntu3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "cdebconf" - }, - "version": "0.261ubuntu1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libffi" - }, - "version": "3.4.2-4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libgcrypt20" - }, - "version": "1.9.4-3ubuntu3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gmp" - }, - "version": "2:6.2.1+dfsg-3ubuntu1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gnutls28" - }, - "version": "3.7.3-4ubuntu1.5" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libgpg-error" - }, - "version": "1.43-3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "krb5" - }, - "version": "1.19.2-2ubuntu0.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "nettle" - }, - "version": "3.7.3-1build2" + "vulns": [ + { + "id": "UBUNTU-CVE-2023-7008", + "modified": "2026-06-08T18:52:48.143455Z" + }, + { + "id": "UBUNTU-CVE-2025-4598", + "modified": "2026-04-22T16:03:19.927023Z" + }, + { + "id": "UBUNTU-CVE-2026-29111", + "modified": "2026-04-22T16:28:39.004822Z" + }, + { + "id": "UBUNTU-CVE-2026-40225", + "modified": "2026-06-05T19:45:06.691290Z" + }, + { + "id": "UBUNTU-CVE-2026-40226", + "modified": "2026-06-08T18:55:48.425073Z" + }, + { + "id": "UBUNTU-CVE-2026-40228", + "modified": "2026-06-08T18:55:49.290907Z" + }, + { + "id": "USN-7559-1", + "modified": "2026-04-22T10:59:21.916844Z" + }, + { + "id": "USN-8119-1", + "modified": "2026-06-05T19:59:22.366383Z" + }, + { + "id": "USN-8402-1", + "modified": "2026-06-08T23:03:52.339660Z" + } + ] }, + {}, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libidn2" - }, - "version": "2.3.2-2build1" + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-01T21:19:39Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] }, + {}, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "keyutils" - }, - "version": "1.6.1-2ubuntu3" + "vulns": [ + { + "id": "UBUNTU-CVE-2022-4899", + "modified": "2026-04-22T13:36:43.299894Z" + } + ] }, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "lz4" - }, - "version": "1.9.3-2build2" + "vulns": [ + { + "id": "UBUNTU-CVE-2023-29383", + "modified": "2025-10-24T05:01:54Z" + }, + { + "id": "UBUNTU-CVE-2024-56433", + "modified": "2026-05-20T16:19:41.251440Z" + } + ] }, + {}, + {}, + {}, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "xz-utils" - }, - "version": "5.2.5-2ubuntu1" + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-01T21:19:39Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] }, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "ncurses" - }, - "version": "6.3-2ubuntu0.1" + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-02T22:45:49.561912Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-03T10:06:17.316756Z" + } + ] }, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libnsl" - }, - "version": "1.3.0-2build2" + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-02T22:45:49.561912Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-03T10:06:17.316756Z" + } + ] }, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "p11-kit" - }, - "version": "0.24.0-6build1" + "vulns": [ + { + "id": "UBUNTU-CVE-2023-29383", + "modified": "2025-10-24T05:01:54Z" + }, + { + "id": "UBUNTU-CVE-2024-56433", + "modified": "2026-05-20T16:19:41.251440Z" + } + ] }, { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "pam" - }, - "version": "1.4.0-11ubuntu2.5" + "vulns": [ + { + "id": "UBUNTU-CVE-2023-31486", + "modified": "2026-06-24T15:30:22.242365Z" + }, + { + "id": "UBUNTU-CVE-2023-47039", + "modified": "2026-06-24T15:30:22.223640Z" + }, + { + "id": "UBUNTU-CVE-2024-56406", + "modified": "2026-04-22T15:21:32.149942Z" + }, + { + "id": "UBUNTU-CVE-2025-15649", + "modified": "2026-07-01T13:50:56.760041Z" + }, + { + "id": "UBUNTU-CVE-2025-40909", + "modified": "2026-06-24T15:30:22.288512Z" + }, + { + "id": "UBUNTU-CVE-2026-12087", + "modified": "2026-07-01T13:51:29.763714Z" + }, + { + "id": "UBUNTU-CVE-2026-42496", + "modified": "2026-07-01T18:56:57.544972Z" + }, + { + "id": "UBUNTU-CVE-2026-42497", + "modified": "2026-07-01T13:53:02.335741Z" + }, + { + "id": "UBUNTU-CVE-2026-48959", + "modified": "2026-07-01T13:53:12.524471Z" + }, + { + "id": "UBUNTU-CVE-2026-48961", + "modified": "2026-07-01T13:53:13.376190Z" + }, + { + "id": "UBUNTU-CVE-2026-48962", + "modified": "2026-07-01T13:53:13.252080Z" + }, + { + "id": "UBUNTU-CVE-2026-8376", + "modified": "2026-07-01T18:57:39.513466Z" + }, + { + "id": "UBUNTU-CVE-2026-9538", + "modified": "2026-07-01T13:53:19.355510Z" + }, + { + "id": "USN-7434-1", + "modified": "2026-04-22T10:56:55.320362Z" + }, + { + "id": "USN-7678-1", + "modified": "2026-04-27T18:11:36.276635Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-5958", + "modified": "2026-05-29T10:59:18.893969Z" + }, + { + "id": "USN-8229-1", + "modified": "2026-05-20T16:04:03.111048Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2025-45582", + "modified": "2026-06-25T23:45:12.526389Z" + }, + { + "id": "UBUNTU-CVE-2026-5704", + "modified": "2026-06-26T14:47:36.043245Z" + }, + { + "id": "USN-8477-1", + "modified": "2026-06-26T14:59:24.298942Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-01T21:19:39Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] }, + {} + ] + } + headers: + Content-Length: + - "21677" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 14321 + host: api.osv.dev + body: | + { + "queries": [ { "package": { "ecosystem": "Ubuntu:22.04", - "name": "pcre2" + "name": "adduser" }, - "version": "10.39-3ubuntu0.1" + "version": "3.118ubuntu5" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "pcre3" + "name": "apt" }, - "version": "2:8.39-13ubuntu0.22.04.1" + "version": "2.4.13" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "procps" + "name": "base-files" }, - "version": "2:3.3.17-6ubuntu2.1" + "version": "12ubuntu4.7" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "libseccomp" + "name": "base-passwd" }, - "version": "2.5.3-2ubuntu2" + "version": "3.5.52build1" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "libselinux" + "name": "bash" }, - "version": "3.3-1build2" + "version": "5.1-6ubuntu1.1" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "libsemanage" + "name": "util-linux" }, - "version": "3.3-1build2" + "version": "1:2.37.2-4ubuntu3.4" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "libsepol" + "name": "coreutils" }, - "version": "3.3-1build1" + "version": "8.32-4.1ubuntu1.2" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "openssl" + "name": "dash" }, - "version": "3.0.2-0ubuntu1.18" + "version": "0.5.11+git20210903+057cd650a4ed-3build1" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "systemd" + "name": "debconf" }, - "version": "249.11-0ubuntu3.12" + "version": "1.5.79ubuntu1" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "libtasn1-6" + "name": "debianutils" }, - "version": "4.18.0-4build1" + "version": "5.5-1ubuntu2" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "libtirpc" + "name": "diffutils" }, - "version": "1.3.2-2ubuntu0.1" + "version": "1:3.8-0ubuntu2" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "libunistring" + "name": "dpkg" }, - "version": "1.0-1" + "version": "1.21.1ubuntu2.3" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "xxhash" + "name": "e2fsprogs" }, - "version": "0.8.1-1" + "version": "1.46.5-2ubuntu1.2" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "libzstd" + "name": "findutils" }, - "version": "1.4.8+dfsg-3build1" + "version": "4.8.0-1ubuntu3" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "shadow" + "name": "fzf" }, - "version": "1:4.8.1-2ubuntu2.2" + "version": "0.29.0-1ubuntu0.1" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "lsb" + "name": "gcc-12" }, - "version": "11.1.0ubuntu4" + "version": "12.3.0-1ubuntu1~22.04" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.18.1" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "mawk" + "name": "gnupg2" }, - "version": "1.3.4.20200120-3" + "version": "2.2.27-3ubuntu2.1" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "perl" + "name": "grep" }, - "version": "5.34.0-3ubuntu1.3" + "version": "3.7-1build1" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "sed" + "name": "gzip" }, - "version": "4.8-1ubuntu2" + "version": "1.10-4ubuntu4.1" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "sensible-utils" + "name": "hostname" }, - "version": "0.0.17" + "version": "3.23ubuntu2" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "sysvinit" + "name": "init-system-helpers" }, - "version": "3.01-1ubuntu1" + "version": "1.62" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "tar" + "name": "acl" }, - "version": "1.34+dfsg-1ubuntu0.1.22.04.2" + "version": "2.3.1-1" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "ubuntu-keyring" + "name": "apt" }, - "version": "2021.03.26" + "version": "2.4.13" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "usrmerge" + "name": "attr" }, - "version": "25ubuntu2" + "version": "1:2.5.1-1build1" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "zlib" + "name": "audit" }, - "version": "1:1.2.11.dfsg-2ubuntu9.2" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_OCIImage/Scanning_Ubuntu_image_with_go_OS_packages_json - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 19066 - body: | - { - "results": [ - {}, - {}, - {}, - {}, - {}, + "version": "1:3.0.7-1build1" + }, { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-01T21:19:39Z" - }, - { - "id": "UBUNTU-CVE-2026-27456", - "modified": "2026-05-20T16:24:53.388662Z" - }, - { - "id": "UBUNTU-CVE-2026-53612", - "modified": "2026-06-18T04:30:14.232470Z" - }, - { - "id": "UBUNTU-CVE-2026-53613", - "modified": "2026-06-18T04:30:14.288067Z" - }, - { - "id": "UBUNTU-CVE-2026-53614", - "modified": "2026-06-18T04:30:14.276833Z" - }, - { - "id": "UBUNTU-CVE-2026-53615", - "modified": "2026-06-18T04:30:14.486442Z" - } - ] + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "audit" + }, + "version": "1:3.0.7-1build1" }, { - "vulns": [ - { - "id": "UBUNTU-CVE-2016-2781", - "modified": "2026-03-18T06:32:17.714169Z" - }, - { - "id": "UBUNTU-CVE-2025-5278", - "modified": "2026-05-20T16:23:34.282155Z" - } - ] + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" }, - {}, - {}, - {}, - {}, { - "vulns": [ - { - "id": "UBUNTU-CVE-2025-6297", - "modified": "2026-04-22T16:08:20.375647Z" - }, - { - "id": "USN-7768-1", - "modified": "2026-04-27T18:17:26.257929Z" - } - ] + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "bzip2" + }, + "version": "1.0.8-5build1" }, - {}, - {}, { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-53432", - "modified": "2026-07-03T21:45:17.460958Z" - }, - { - "id": "UBUNTU-CVE-2026-53433", - "modified": "2026-07-03T21:45:30.861784Z" - } - ] + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "glibc" + }, + "version": "2.35-0ubuntu3.8" }, { - "vulns": [ - { - "id": "UBUNTU-CVE-2022-27943", - "modified": "2026-05-20T16:08:28.385808Z" - }, - { - "id": "UBUNTU-CVE-2023-4039", - "modified": "2026-05-20T16:17:03.256749Z" - }, - { - "id": "USN-7700-1", - "modified": "2026-04-27T18:13:01.606435Z" - } - ] + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "glibc" + }, + "version": "2.35-0ubuntu3.8" }, { - "vulns": [ - { - "id": "GO-2022-0477", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-0493", - "modified": "2026-02-04T03:42:54.589715Z" - }, - { - "id": "GO-2022-0515", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-0520", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-0521", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-0522", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-0523", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-0524", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-0525", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-0526", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-0527", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-0531", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-0532", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-0533", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-0537", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-0969", - "modified": "2026-02-04T02:41:02.475503Z" - }, - { - "id": "GO-2022-1037", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-1038", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-1039", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-1095", - "modified": "2026-02-04T04:25:45.960420Z" - }, - { - "id": "GO-2022-1143", - "modified": "2026-02-04T04:08:13.589543Z" - }, - { - "id": "GO-2022-1144", - "modified": "2026-02-04T04:29:40.352025Z" - }, - { - "id": "GO-2023-1568", - "modified": "2026-02-04T02:54:08.789114Z" - }, - { - "id": "GO-2023-1569", - "modified": "2026-02-04T03:22:48.161542Z" - }, - { - "id": "GO-2023-1570", - "modified": "2026-02-04T02:57:33.465285Z" - }, - { - "id": "GO-2023-1571", - "modified": "2026-02-04T03:36:14.767832Z" - }, - { - "id": "GO-2023-1621", - "modified": "2026-02-04T02:47:06.125087Z" - }, - { - "id": "GO-2023-1702", - "modified": "2026-02-04T03:43:08.732164Z" - }, - { - "id": "GO-2023-1703", - "modified": "2026-02-04T04:24:15.366665Z" - }, - { - "id": "GO-2023-1704", - "modified": "2026-02-04T04:39:41.032390Z" - }, - { - "id": "GO-2023-1705", - "modified": "2026-02-04T03:44:01.631552Z" - }, - { - "id": "GO-2023-1751", - "modified": "2026-02-04T04:31:56.779446Z" - }, - { - "id": "GO-2023-1752", - "modified": "2026-02-04T03:50:58.841420Z" - }, - { - "id": "GO-2023-1753", - "modified": "2026-02-04T02:22:30.446388Z" + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libcap-ng" + }, + "version": "0.7.9-2.2build3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libcap2" + }, + "version": "1:2.44-1ubuntu0.22.04.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libxcrypt" + }, + "version": "1:4.4.27-1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "db5.3" + }, + "version": "5.3.28+dfsg1-0.8ubuntu3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "cdebconf" + }, + "version": "0.261ubuntu1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libffi" + }, + "version": "3.4.2-4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gcc-12" + }, + "version": "12.3.0-1ubuntu1~22.04" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libgcrypt20" + }, + "version": "1.9.4-3ubuntu3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gmp" + }, + "version": "2:6.2.1+dfsg-3ubuntu1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gnutls28" + }, + "version": "3.7.3-4ubuntu1.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libgpg-error" + }, + "version": "1.43-3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "nettle" + }, + "version": "3.7.3-1build2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libidn2" + }, + "version": "2.3.2-2build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "keyutils" + }, + "version": "1.6.1-2ubuntu3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "lz4" + }, + "version": "1.9.3-2build2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "xz-utils" + }, + "version": "5.2.5-2ubuntu1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "nettle" + }, + "version": "3.7.3-1build2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libnsl" + }, + "version": "1.3.0-2build2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "p11-kit" + }, + "version": "0.24.0-6build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pcre2" + }, + "version": "10.39-3ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pcre3" + }, + "version": "2:8.39-13ubuntu0.22.04.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "procps" + }, + "version": "2:3.3.17-6ubuntu2.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libseccomp" + }, + "version": "2.5.3-2ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libselinux" + }, + "version": "3.3-1build2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libsemanage" + }, + "version": "3.3-1build2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libsemanage" + }, + "version": "3.3-1build2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libsepol" + }, + "version": "3.3-1build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "openssl" + }, + "version": "3.0.2-0ubuntu1.18" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gcc-12" + }, + "version": "12.3.0-1ubuntu1~22.04" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "systemd" + }, + "version": "249.11-0ubuntu3.12" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libtasn1-6" + }, + "version": "4.18.0-4build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libtirpc" + }, + "version": "1.3.2-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libtirpc" + }, + "version": "1.3.2-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "systemd" + }, + "version": "249.11-0ubuntu3.12" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libunistring" + }, + "version": "1.0-1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "xxhash" + }, + "version": "0.8.1-1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libzstd" + }, + "version": "1.4.8+dfsg-3build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "shadow" + }, + "version": "1:4.8.1-2ubuntu2.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "lsb" + }, + "version": "11.1.0ubuntu4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "mawk" + }, + "version": "1.3.4.20200120-3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "shadow" + }, + "version": "1:4.8.1-2ubuntu2.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "perl" + }, + "version": "5.34.0-3ubuntu1.3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "procps" + }, + "version": "2:3.3.17-6ubuntu2.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "sed" + }, + "version": "4.8-1ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "sensible-utils" + }, + "version": "0.0.17" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "sysvinit" + }, + "version": "3.01-1ubuntu1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "tar" + }, + "version": "1.34+dfsg-1ubuntu0.1.22.04.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ubuntu-keyring" + }, + "version": "2021.03.26" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "usrmerge" + }, + "version": "25ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "zlib" + }, + "version": "1:1.2.11.dfsg-2ubuntu9.2" + } + ] + } + headers: + Content-Type: + - application/json + X-Test-Name: + - TestCommand_OCIImage/Scanning_Ubuntu_image_with_go_OS_packages_json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 28152 + body: | + { + "results": [ + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-01T21:19:39Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2016-2781", + "modified": "2026-03-18T06:32:17.714169Z" + }, + { + "id": "UBUNTU-CVE-2025-5278", + "modified": "2026-05-20T16:23:34.282155Z" + } + ] + }, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2025-6297", + "modified": "2026-04-22T16:08:20.375647Z" + }, + { + "id": "USN-7768-1", + "modified": "2026-04-27T18:17:26.257929Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-53432", + "modified": "2026-07-03T21:45:17.460958Z" + }, + { + "id": "UBUNTU-CVE-2026-53433", + "modified": "2026-07-03T21:45:30.861784Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-27943", + "modified": "2026-05-20T16:08:28.385808Z" + }, + { + "id": "UBUNTU-CVE-2023-4039", + "modified": "2026-05-20T16:17:03.256749Z" + }, + { + "id": "USN-7700-1", + "modified": "2026-04-27T18:13:01.606435Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2022-0477", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-0493", + "modified": "2026-02-04T03:42:54.589715Z" + }, + { + "id": "GO-2022-0515", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-0520", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-0521", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-0522", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-0523", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-0524", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-0525", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-0526", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-0527", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-0531", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-0532", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-0533", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-0537", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-0969", + "modified": "2026-02-04T02:41:02.475503Z" + }, + { + "id": "GO-2022-1037", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1038", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1039", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1095", + "modified": "2026-02-04T04:25:45.960420Z" + }, + { + "id": "GO-2022-1143", + "modified": "2026-02-04T04:08:13.589543Z" + }, + { + "id": "GO-2022-1144", + "modified": "2026-02-04T04:29:40.352025Z" + }, + { + "id": "GO-2023-1568", + "modified": "2026-02-04T02:54:08.789114Z" + }, + { + "id": "GO-2023-1569", + "modified": "2026-02-04T03:22:48.161542Z" + }, + { + "id": "GO-2023-1570", + "modified": "2026-02-04T02:57:33.465285Z" + }, + { + "id": "GO-2023-1571", + "modified": "2026-02-04T03:36:14.767832Z" + }, + { + "id": "GO-2023-1621", + "modified": "2026-02-04T02:47:06.125087Z" + }, + { + "id": "GO-2023-1702", + "modified": "2026-02-04T03:43:08.732164Z" + }, + { + "id": "GO-2023-1703", + "modified": "2026-02-04T04:24:15.366665Z" + }, + { + "id": "GO-2023-1704", + "modified": "2026-02-04T04:39:41.032390Z" + }, + { + "id": "GO-2023-1705", + "modified": "2026-02-04T03:44:01.631552Z" + }, + { + "id": "GO-2023-1751", + "modified": "2026-02-04T04:31:56.779446Z" + }, + { + "id": "GO-2023-1752", + "modified": "2026-02-04T03:50:58.841420Z" + }, + { + "id": "GO-2023-1753", + "modified": "2026-02-04T02:22:30.446388Z" + }, + { + "id": "GO-2023-1840", + "modified": "2026-02-04T03:48:08.792378Z" + }, + { + "id": "GO-2023-1878", + "modified": "2026-02-04T04:31:14.443108Z" + }, + { + "id": "GO-2023-1987", + "modified": "2026-02-04T03:58:58.871084Z" + }, + { + "id": "GO-2023-2041", + "modified": "2026-02-04T04:25:22.510281Z" + }, + { + "id": "GO-2023-2043", + "modified": "2026-02-04T04:11:02.549923Z" + }, + { + "id": "GO-2023-2102", + "modified": "2026-04-16T11:14:10.849204Z" + }, + { + "id": "GO-2023-2185", + "modified": "2026-02-04T02:59:25.590966Z" + }, + { + "id": "GO-2023-2186", + "modified": "2026-02-04T03:56:59.969208Z" + }, + { + "id": "GO-2023-2375", + "modified": "2026-02-04T03:57:11.083315Z" + }, + { + "id": "GO-2023-2382", + "modified": "2026-02-04T03:33:11.274886Z" + }, + { + "id": "GO-2024-2598", + "modified": "2026-02-04T03:12:08.722840Z" + }, + { + "id": "GO-2024-2599", + "modified": "2026-02-04T02:21:09.533216Z" + }, + { + "id": "GO-2024-2600", + "modified": "2026-02-04T02:34:41.672789Z" + }, + { + "id": "GO-2024-2609", + "modified": "2026-02-04T04:37:13.773873Z" + }, + { + "id": "GO-2024-2610", + "modified": "2026-02-04T03:09:18.870079Z" + }, + { + "id": "GO-2024-2687", + "modified": "2026-02-04T04:09:31.762399Z" + }, + { + "id": "GO-2024-2887", + "modified": "2026-03-23T05:07:22.471505Z" + }, + { + "id": "GO-2024-2888", + "modified": "2026-03-23T05:00:55.888787Z" + }, + { + "id": "GO-2024-2963", + "modified": "2026-02-04T03:37:39.895574Z" + }, + { + "id": "GO-2024-3105", + "modified": "2026-02-24T16:29:04.364011Z" + }, + { + "id": "GO-2024-3106", + "modified": "2026-02-24T16:29:04.606789Z" + }, + { + "id": "GO-2024-3107", + "modified": "2026-02-24T16:29:04.677030Z" + }, + { + "id": "GO-2025-3373", + "modified": "2026-02-17T16:13:53.362266Z" + }, + { + "id": "GO-2025-3420", + "modified": "2026-02-17T16:13:53.083304Z" + }, + { + "id": "GO-2025-3447", + "modified": "2026-03-24T23:48:06.694170Z" + }, + { + "id": "GO-2025-3503", + "modified": "2026-04-16T22:45:11.580296Z" + }, + { + "id": "GO-2025-3563", + "modified": "2026-02-17T16:13:52.395126Z" + }, + { + "id": "GO-2025-3750", + "modified": "2026-02-04T03:28:12.135241Z" + }, + { + "id": "GO-2025-3751", + "modified": "2026-02-17T16:13:52.185280Z" + }, + { + "id": "GO-2025-3849", + "modified": "2026-05-30T10:29:20.514342Z" + }, + { + "id": "GO-2025-3956", + "modified": "2026-02-04T04:33:27.340869Z" + }, + { + "id": "GO-2025-4006", + "modified": "2026-05-15T10:59:23.181284Z" + }, + { + "id": "GO-2025-4007", + "modified": "2026-05-15T10:59:24.436863Z" + }, + { + "id": "GO-2025-4008", + "modified": "2026-05-15T10:59:23.580906Z" + }, + { + "id": "GO-2025-4009", + "modified": "2026-05-15T10:59:24.005728Z" + }, + { + "id": "GO-2025-4010", + "modified": "2026-05-15T10:59:24.305821Z" + }, + { + "id": "GO-2025-4011", + "modified": "2026-05-15T10:59:22.605843Z" + }, + { + "id": "GO-2025-4012", + "modified": "2026-05-15T10:59:23.250861Z" + }, + { + "id": "GO-2025-4013", + "modified": "2026-05-15T10:59:23.121044Z" + }, + { + "id": "GO-2025-4014", + "modified": "2026-06-26T12:29:46.364453Z" + }, + { + "id": "GO-2025-4015", + "modified": "2026-05-15T10:59:23.447690Z" + }, + { + "id": "GO-2025-4155", + "modified": "2026-07-02T10:44:29.157044Z" + }, + { + "id": "GO-2025-4175", + "modified": "2026-05-15T10:59:24.063040Z" + }, + { + "id": "GO-2026-4337", + "modified": "2026-07-02T10:44:29.615354Z" + }, + { + "id": "GO-2026-4340", + "modified": "2026-05-15T10:59:24.123015Z" + }, + { + "id": "GO-2026-4341", + "modified": "2026-07-02T10:44:28.883793Z" + }, + { + "id": "GO-2026-4342", + "modified": "2026-07-02T10:44:29.686144Z" + }, + { + "id": "GO-2026-4403", + "modified": "2026-05-15T10:59:22.074063Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-02T10:44:29.302406Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-02T10:44:29.832862Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-02T10:44:28.519843Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-02T10:44:30.139201Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-02T10:44:28.594682Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-02T10:44:28.743717Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-02T10:44:29.235322Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-3219", + "modified": "2026-01-20T17:26:42.776809Z" + }, + { + "id": "UBUNTU-CVE-2025-30258", + "modified": "2026-02-04T04:30:17.426918Z" + }, + { + "id": "UBUNTU-CVE-2025-68973", + "modified": "2026-02-05T00:30:28.335358Z" + }, + { + "id": "UBUNTU-CVE-2026-57062", + "modified": "2026-06-29T18:15:10.272222Z" + }, + { + "id": "USN-7412-1", + "modified": "2026-02-10T04:47:47Z" + }, + { + "id": "USN-7412-2", + "modified": "2026-02-10T04:47:47Z" + }, + { + "id": "USN-7946-1", + "modified": "2026-06-25T13:32:31.788231Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-41991", + "modified": "2026-07-02T18:01:14.698289Z" + }, + { + "id": "UBUNTU-CVE-2026-41992", + "modified": "2026-07-02T18:01:14.616954Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-54369", + "modified": "2026-07-01T21:27:56Z" + }, + { + "id": "UBUNTU-CVE-2026-54370", + "modified": "2026-07-01T21:27:56Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-54371", + "modified": "2026-07-03T17:30:06.916892Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-01T21:19:39Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-42250", + "modified": "2026-06-08T09:45:09.402356Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2016-20013", + "modified": "2026-06-01T15:45:11.069074Z" + }, + { + "id": "UBUNTU-CVE-2025-0395", + "modified": "2026-04-22T15:28:12.422655Z" + }, + { + "id": "UBUNTU-CVE-2025-15281", + "modified": "2026-05-20T16:20:25.786327Z" + }, + { + "id": "UBUNTU-CVE-2025-4802", + "modified": "2026-04-22T16:03:42.030514Z" + }, + { + "id": "UBUNTU-CVE-2025-8058", + "modified": "2026-04-22T16:17:04.960379Z" + }, + { + "id": "UBUNTU-CVE-2026-0861", + "modified": "2026-04-22T16:17:28.297278Z" + }, + { + "id": "UBUNTU-CVE-2026-0915", + "modified": "2026-05-20T16:24:09.854819Z" + }, + { + "id": "UBUNTU-CVE-2026-4046", + "modified": "2026-05-20T16:25:41.648329Z" + }, + { + "id": "UBUNTU-CVE-2026-5435", + "modified": "2026-05-29T19:15:06.842719Z" + }, + { + "id": "UBUNTU-CVE-2026-5450", + "modified": "2026-05-29T19:15:06.879770Z" + }, + { + "id": "UBUNTU-CVE-2026-5928", + "modified": "2026-05-29T19:15:06.900572Z" + }, + { + "id": "UBUNTU-CVE-2026-6238", + "modified": "2026-06-24T11:00:25.318641Z" + }, + { + "id": "USN-7259-1", + "modified": "2026-04-27T17:42:56.450674Z" + }, + { + "id": "USN-7541-1", + "modified": "2026-04-22T10:58:59.498919Z" + }, + { + "id": "USN-7760-1", + "modified": "2026-04-27T18:17:40.444418Z" + }, + { + "id": "USN-8005-1", + "modified": "2026-06-25T13:32:31.787765Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2016-20013", + "modified": "2026-06-01T15:45:11.069074Z" + }, + { + "id": "UBUNTU-CVE-2025-0395", + "modified": "2026-04-22T15:28:12.422655Z" + }, + { + "id": "UBUNTU-CVE-2025-15281", + "modified": "2026-05-20T16:20:25.786327Z" + }, + { + "id": "UBUNTU-CVE-2025-4802", + "modified": "2026-04-22T16:03:42.030514Z" + }, + { + "id": "UBUNTU-CVE-2025-8058", + "modified": "2026-04-22T16:17:04.960379Z" + }, + { + "id": "UBUNTU-CVE-2026-0861", + "modified": "2026-04-22T16:17:28.297278Z" + }, + { + "id": "UBUNTU-CVE-2026-0915", + "modified": "2026-05-20T16:24:09.854819Z" + }, + { + "id": "UBUNTU-CVE-2026-4046", + "modified": "2026-05-20T16:25:41.648329Z" + }, + { + "id": "UBUNTU-CVE-2026-5435", + "modified": "2026-05-29T19:15:06.842719Z" + }, + { + "id": "UBUNTU-CVE-2026-5450", + "modified": "2026-05-29T19:15:06.879770Z" + }, + { + "id": "UBUNTU-CVE-2026-5928", + "modified": "2026-05-29T19:15:06.900572Z" + }, + { + "id": "UBUNTU-CVE-2026-6238", + "modified": "2026-06-24T11:00:25.318641Z" + }, + { + "id": "USN-7259-1", + "modified": "2026-04-27T17:42:56.450674Z" + }, + { + "id": "USN-7541-1", + "modified": "2026-04-22T10:58:59.498919Z" + }, + { + "id": "USN-7760-1", + "modified": "2026-04-27T18:17:40.444418Z" + }, + { + "id": "USN-8005-1", + "modified": "2026-06-25T13:32:31.787765Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2025-1390", + "modified": "2026-06-23T22:00:07.953148Z" + }, + { + "id": "UBUNTU-CVE-2026-4878", + "modified": "2026-06-24T02:29:23.557692Z" + }, + { + "id": "USN-7287-1", + "modified": "2026-04-27T17:45:02.692736Z" + }, + { + "id": "USN-8193-1", + "modified": "2026-04-29T09:53:20.641115Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-27943", + "modified": "2026-05-20T16:08:28.385808Z" + }, + { + "id": "UBUNTU-CVE-2023-4039", + "modified": "2026-05-20T16:17:03.256749Z" + }, + { + "id": "USN-7700-1", + "modified": "2026-04-27T18:13:01.606435Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-2236", + "modified": "2026-07-01T23:40:15.314704Z" + }, + { + "id": "UBUNTU-CVE-2026-41989", + "modified": "2026-06-26T19:30:06.785492Z" + }, + { + "id": "USN-8319-1", + "modified": "2026-05-27T15:47:45.571912Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-12243", + "modified": "2026-04-22T14:37:38.949616Z" + }, + { + "id": "UBUNTU-CVE-2025-14831", + "modified": "2026-06-30T03:45:07.289072Z" + }, + { + "id": "UBUNTU-CVE-2025-32988", + "modified": "2026-04-22T15:42:43.907567Z" + }, + { + "id": "UBUNTU-CVE-2025-32989", + "modified": "2026-04-22T15:42:40.864729Z" + }, + { + "id": "UBUNTU-CVE-2025-32990", + "modified": "2026-04-22T15:38:02.144648Z" + }, + { + "id": "UBUNTU-CVE-2025-6395", + "modified": "2026-04-22T16:08:12.464527Z" + }, + { + "id": "UBUNTU-CVE-2025-9820", + "modified": "2026-05-11T10:40:33.804944Z" + }, + { + "id": "UBUNTU-CVE-2026-33845", + "modified": "2026-06-02T12:00:06.980060Z" + }, + { + "id": "UBUNTU-CVE-2026-33846", + "modified": "2026-06-02T12:00:06.967548Z" + }, + { + "id": "UBUNTU-CVE-2026-3832", + "modified": "2026-06-30T03:45:07.126536Z" + }, + { + "id": "UBUNTU-CVE-2026-3833", + "modified": "2026-06-02T12:00:06.885767Z" + }, + { + "id": "UBUNTU-CVE-2026-42009", + "modified": "2026-06-02T12:00:08.420027Z" + }, + { + "id": "UBUNTU-CVE-2026-42010", + "modified": "2026-06-30T03:45:07.155180Z" + }, + { + "id": "UBUNTU-CVE-2026-42011", + "modified": "2026-06-30T03:45:06.633350Z" + }, + { + "id": "UBUNTU-CVE-2026-42012", + "modified": "2026-06-02T12:00:08.689551Z" + }, + { + "id": "UBUNTU-CVE-2026-42013", + "modified": "2026-06-02T12:00:08.530311Z" + }, + { + "id": "UBUNTU-CVE-2026-42014", + "modified": "2026-06-30T03:45:07.166626Z" + }, + { + "id": "UBUNTU-CVE-2026-42015", + "modified": "2026-06-02T12:00:08.586508Z" + }, + { + "id": "UBUNTU-CVE-2026-5260", + "modified": "2026-06-30T03:45:07.222769Z" + }, + { + "id": "USN-7281-1", + "modified": "2026-04-27T17:44:35.441107Z" + }, + { + "id": "USN-7635-1", + "modified": "2026-04-27T18:09:31.260144Z" + }, + { + "id": "USN-8043-1", + "modified": "2026-04-27T18:38:58.231629Z" + }, + { + "id": "USN-8284-1", + "modified": "2026-06-17T11:00:54.604676Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" + }, + { + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" + }, + { + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" + }, + { + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" + }, + { + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" + }, + { + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" + }, + { + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-17T04:27:00Z" + }, + { + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-05-29T10:45:29.205811Z" + }, + { + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-05-29T10:45:29.281566Z" + }, + { + "id": "USN-7257-1", + "modified": "2026-06-25T13:32:30.106589Z" + }, + { + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" + }, + { + "id": "USN-7542-1", + "modified": "2026-06-25T13:32:30.616782Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" + }, + { + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" + }, + { + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" + }, + { + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" + }, + { + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" + }, + { + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" + }, + { + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-17T04:27:00Z" + }, + { + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-05-29T10:45:29.205811Z" + }, + { + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-05-29T10:45:29.281566Z" + }, + { + "id": "USN-7257-1", + "modified": "2026-06-25T13:32:30.106589Z" + }, + { + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" + }, + { + "id": "USN-7542-1", + "modified": "2026-06-25T13:32:30.616782Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" + }, + { + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" + }, + { + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" + }, + { + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" + }, + { + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" + }, + { + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" + }, + { + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-17T04:27:00Z" + }, + { + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-05-29T10:45:29.205811Z" + }, + { + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-05-29T10:45:29.281566Z" + }, + { + "id": "USN-7257-1", + "modified": "2026-06-25T13:32:30.106589Z" + }, + { + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" + }, + { + "id": "USN-7542-1", + "modified": "2026-06-25T13:32:30.616782Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" + }, + { + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" + }, + { + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" + }, + { + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" + }, + { + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" + }, + { + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" + }, + { + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-17T04:27:00Z" + }, + { + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-05-29T10:45:29.205811Z" + }, + { + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-05-29T10:45:29.281566Z" + }, + { + "id": "USN-7257-1", + "modified": "2026-06-25T13:32:30.106589Z" + }, + { + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" + }, + { + "id": "USN-7542-1", + "modified": "2026-06-25T13:32:30.616782Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2025-62813", + "modified": "2025-10-27T08:32:45.494712Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-34743", + "modified": "2026-06-02T14:00:18.179184Z" + }, + { + "id": "USN-8362-1", + "modified": "2026-06-02T14:14:25.491935Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-01T21:19:39Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-02T22:45:49.561912Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-03T10:06:17.316756Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-02T22:45:49.561912Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-03T10:06:17.316756Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13757", + "modified": "2026-07-01T21:19:39Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-41409", + "modified": "2026-04-22T13:23:47.523941Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2017-11164", + "modified": "2026-04-22T11:10:44.262299Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-01T21:19:39Z" }, { - "id": "GO-2023-1840", - "modified": "2026-02-04T03:48:08.792378Z" + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" }, { - "id": "GO-2023-1878", - "modified": "2026-02-04T04:31:14.443108Z" + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-13176", + "modified": "2026-06-16T13:30:37.035462Z" + }, + { + "id": "UBUNTU-CVE-2024-41996", + "modified": "2026-06-16T13:30:41.910018Z" + }, + { + "id": "UBUNTU-CVE-2024-9143", + "modified": "2026-06-16T13:30:42.533862Z" + }, + { + "id": "UBUNTU-CVE-2025-15467", + "modified": "2026-06-30T18:15:40.031469Z" + }, + { + "id": "UBUNTU-CVE-2025-27587", + "modified": "2026-06-16T13:30:42.231385Z" + }, + { + "id": "UBUNTU-CVE-2025-68160", + "modified": "2026-05-20T16:23:45.899710Z" + }, + { + "id": "UBUNTU-CVE-2025-69418", + "modified": "2026-05-20T16:23:51.325414Z" + }, + { + "id": "UBUNTU-CVE-2025-69419", + "modified": "2026-05-20T16:23:51.080907Z" + }, + { + "id": "UBUNTU-CVE-2025-69420", + "modified": "2026-05-20T16:23:50.860805Z" + }, + { + "id": "UBUNTU-CVE-2025-69421", + "modified": "2026-05-20T16:23:50.665805Z" + }, + { + "id": "UBUNTU-CVE-2025-9230", + "modified": "2026-05-20T16:24:04.817135Z" + }, + { + "id": "UBUNTU-CVE-2026-22795", + "modified": "2026-05-20T16:24:13.263285Z" + }, + { + "id": "UBUNTU-CVE-2026-22796", + "modified": "2026-05-20T16:24:15.294811Z" + }, + { + "id": "UBUNTU-CVE-2026-28387", + "modified": "2026-05-20T16:24:53.583373Z" + }, + { + "id": "UBUNTU-CVE-2026-28388", + "modified": "2026-05-20T16:24:55.415353Z" + }, + { + "id": "UBUNTU-CVE-2026-28389", + "modified": "2026-05-20T16:24:55.036642Z" + }, + { + "id": "UBUNTU-CVE-2026-28390", + "modified": "2026-05-20T16:24:54.756018Z" + }, + { + "id": "UBUNTU-CVE-2026-31789", + "modified": "2026-06-16T13:30:43.522021Z" + }, + { + "id": "UBUNTU-CVE-2026-31790", + "modified": "2026-06-16T13:30:47.743687Z" + }, + { + "id": "UBUNTU-CVE-2026-34180", + "modified": "2026-06-17T16:15:20.130456Z" + }, + { + "id": "UBUNTU-CVE-2026-34182", + "modified": "2026-06-17T16:15:21.278388Z" + }, + { + "id": "UBUNTU-CVE-2026-42766", + "modified": "2026-06-17T16:15:12.063144Z" + }, + { + "id": "UBUNTU-CVE-2026-42767", + "modified": "2026-06-17T16:15:10.718836Z" + }, + { + "id": "UBUNTU-CVE-2026-42770", + "modified": "2026-06-17T16:15:10.643613Z" + }, + { + "id": "UBUNTU-CVE-2026-45445", + "modified": "2026-06-17T16:15:15.523263Z" + }, + { + "id": "UBUNTU-CVE-2026-45446", + "modified": "2026-06-17T16:15:13.306370Z" + }, + { + "id": "UBUNTU-CVE-2026-45447", + "modified": "2026-06-30T18:18:15.963360Z" + }, + { + "id": "UBUNTU-CVE-2026-7383", + "modified": "2026-06-17T16:15:24.043621Z" + }, + { + "id": "UBUNTU-CVE-2026-9076", + "modified": "2026-06-17T16:15:14.309841Z" + }, + { + "id": "USN-7278-1", + "modified": "2026-04-27T17:44:33.333251Z" + }, + { + "id": "USN-7786-1", + "modified": "2026-06-25T13:32:31.234820Z" + }, + { + "id": "USN-7980-1", + "modified": "2026-06-30T18:15:13.934266Z" + }, + { + "id": "USN-8155-1", + "modified": "2026-05-20T16:04:00.917390Z" + }, + { + "id": "USN-8414-1", + "modified": "2026-06-30T18:17:25.786836Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-27943", + "modified": "2026-05-20T16:08:28.385808Z" + }, + { + "id": "UBUNTU-CVE-2023-4039", + "modified": "2026-05-20T16:17:03.256749Z" + }, + { + "id": "USN-7700-1", + "modified": "2026-04-27T18:13:01.606435Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-7008", + "modified": "2026-06-08T18:52:48.143455Z" + }, + { + "id": "UBUNTU-CVE-2025-4598", + "modified": "2026-04-22T16:03:19.927023Z" + }, + { + "id": "UBUNTU-CVE-2026-29111", + "modified": "2026-04-22T16:28:39.004822Z" + }, + { + "id": "UBUNTU-CVE-2026-40225", + "modified": "2026-06-05T19:45:06.691290Z" + }, + { + "id": "UBUNTU-CVE-2026-40226", + "modified": "2026-06-08T18:55:48.425073Z" + }, + { + "id": "UBUNTU-CVE-2026-40228", + "modified": "2026-06-08T18:55:49.290907Z" + }, + { + "id": "USN-7559-1", + "modified": "2026-04-22T10:59:21.916844Z" + }, + { + "id": "USN-8119-1", + "modified": "2026-06-05T19:59:22.366383Z" + }, + { + "id": "USN-8402-1", + "modified": "2026-06-08T23:03:52.339660Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2021-46848", + "modified": "2026-04-22T13:00:38.989006Z" }, { - "id": "GO-2023-1987", - "modified": "2026-02-04T03:58:58.871084Z" + "id": "UBUNTU-CVE-2024-12133", + "modified": "2026-04-22T14:38:21.767463Z" }, { - "id": "GO-2023-2041", - "modified": "2026-02-04T04:25:22.510281Z" + "id": "UBUNTU-CVE-2025-13151", + "modified": "2026-04-22T15:30:31.745395Z" }, { - "id": "GO-2023-2043", - "modified": "2026-02-04T04:11:02.549923Z" + "id": "USN-7275-1", + "modified": "2026-04-27T17:44:12.827723Z" }, { - "id": "GO-2023-2102", - "modified": "2026-04-16T11:14:10.849204Z" - }, + "id": "USN-7954-1", + "modified": "2026-04-22T11:04:31.475896Z" + } + ] + }, + { + "vulns": [ { - "id": "GO-2023-2185", - "modified": "2026-02-04T02:59:25.590966Z" + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" }, { - "id": "GO-2023-2186", - "modified": "2026-02-04T03:56:59.969208Z" + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-02T22:45:49.561912Z" }, { - "id": "GO-2023-2375", - "modified": "2026-02-04T03:57:11.083315Z" - }, + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-03T10:06:17.316756Z" + } + ] + }, + {}, + {}, + { + "vulns": [ { - "id": "GO-2023-2382", - "modified": "2026-02-04T03:33:11.274886Z" + "id": "UBUNTU-CVE-2023-7008", + "modified": "2026-06-08T18:52:48.143455Z" }, { - "id": "GO-2024-2598", - "modified": "2026-02-04T03:12:08.722840Z" + "id": "UBUNTU-CVE-2025-4598", + "modified": "2026-04-22T16:03:19.927023Z" }, { - "id": "GO-2024-2599", - "modified": "2026-02-04T02:21:09.533216Z" + "id": "UBUNTU-CVE-2026-29111", + "modified": "2026-04-22T16:28:39.004822Z" }, { - "id": "GO-2024-2600", - "modified": "2026-02-04T02:34:41.672789Z" + "id": "UBUNTU-CVE-2026-40225", + "modified": "2026-06-05T19:45:06.691290Z" }, { - "id": "GO-2024-2609", - "modified": "2026-02-04T04:37:13.773873Z" + "id": "UBUNTU-CVE-2026-40226", + "modified": "2026-06-08T18:55:48.425073Z" }, { - "id": "GO-2024-2610", - "modified": "2026-02-04T03:09:18.870079Z" + "id": "UBUNTU-CVE-2026-40228", + "modified": "2026-06-08T18:55:49.290907Z" }, { - "id": "GO-2024-2687", - "modified": "2026-02-04T04:09:31.762399Z" + "id": "USN-7559-1", + "modified": "2026-04-22T10:59:21.916844Z" }, { - "id": "GO-2024-2887", - "modified": "2026-03-23T05:07:22.471505Z" + "id": "USN-8119-1", + "modified": "2026-06-05T19:59:22.366383Z" }, { - "id": "GO-2024-2888", - "modified": "2026-03-23T05:00:55.888787Z" - }, + "id": "USN-8402-1", + "modified": "2026-06-08T23:03:52.339660Z" + } + ] + }, + {}, + { + "vulns": [ { - "id": "GO-2024-2963", - "modified": "2026-02-04T03:37:39.895574Z" + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-01T21:19:39Z" }, { - "id": "GO-2024-3105", - "modified": "2026-02-24T16:29:04.364011Z" + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" }, { - "id": "GO-2024-3106", - "modified": "2026-02-24T16:29:04.606789Z" + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" }, { - "id": "GO-2024-3107", - "modified": "2026-02-24T16:29:04.677030Z" + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" }, { - "id": "GO-2025-3373", - "modified": "2026-02-17T16:13:53.362266Z" + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" }, { - "id": "GO-2025-3420", - "modified": "2026-02-17T16:13:53.083304Z" + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" }, { - "id": "GO-2025-3447", - "modified": "2026-03-24T23:48:06.694170Z" - }, + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + {}, + { + "vulns": [ { - "id": "GO-2025-3503", - "modified": "2026-04-16T22:45:11.580296Z" - }, + "id": "UBUNTU-CVE-2022-4899", + "modified": "2026-04-22T13:36:43.299894Z" + } + ] + }, + { + "vulns": [ { - "id": "GO-2025-3563", - "modified": "2026-02-17T16:13:52.395126Z" + "id": "UBUNTU-CVE-2023-29383", + "modified": "2025-10-24T05:01:54Z" }, { - "id": "GO-2025-3750", - "modified": "2026-02-04T03:28:12.135241Z" - }, + "id": "UBUNTU-CVE-2024-56433", + "modified": "2026-05-20T16:19:41.251440Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ { - "id": "GO-2025-3751", - "modified": "2026-02-17T16:13:52.185280Z" + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-01T21:19:39Z" }, { - "id": "GO-2025-3849", - "modified": "2026-05-30T10:29:20.514342Z" + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" }, { - "id": "GO-2025-3956", - "modified": "2026-02-04T04:33:27.340869Z" + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" }, { - "id": "GO-2025-4006", - "modified": "2026-05-15T10:59:23.181284Z" + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" }, { - "id": "GO-2025-4007", - "modified": "2026-05-15T10:59:24.436863Z" + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" }, { - "id": "GO-2025-4008", - "modified": "2026-05-15T10:59:23.580906Z" + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" }, { - "id": "GO-2025-4009", - "modified": "2026-05-15T10:59:24.005728Z" - }, + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + { + "vulns": [ { - "id": "GO-2025-4010", - "modified": "2026-05-15T10:59:24.305821Z" + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" }, { - "id": "GO-2025-4011", - "modified": "2026-05-15T10:59:22.605843Z" + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-02T22:45:49.561912Z" }, { - "id": "GO-2025-4012", - "modified": "2026-05-15T10:59:23.250861Z" - }, + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-03T10:06:17.316756Z" + } + ] + }, + { + "vulns": [ { - "id": "GO-2025-4013", - "modified": "2026-05-15T10:59:23.121044Z" + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" }, { - "id": "GO-2025-4014", - "modified": "2026-06-26T12:29:46.364453Z" + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-02T22:45:49.561912Z" }, { - "id": "GO-2025-4015", - "modified": "2026-05-15T10:59:23.447690Z" - }, + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-03T10:06:17.316756Z" + } + ] + }, + { + "vulns": [ { - "id": "GO-2025-4155", - "modified": "2026-07-02T10:44:29.157044Z" + "id": "UBUNTU-CVE-2023-29383", + "modified": "2025-10-24T05:01:54Z" }, { - "id": "GO-2025-4175", - "modified": "2026-05-15T10:59:24.063040Z" - }, + "id": "UBUNTU-CVE-2024-56433", + "modified": "2026-05-20T16:19:41.251440Z" + } + ] + }, + { + "vulns": [ { - "id": "GO-2026-4337", - "modified": "2026-07-02T10:44:29.615354Z" + "id": "UBUNTU-CVE-2023-31486", + "modified": "2026-06-24T15:30:22.242365Z" }, { - "id": "GO-2026-4340", - "modified": "2026-05-15T10:59:24.123015Z" + "id": "UBUNTU-CVE-2023-47039", + "modified": "2026-06-24T15:30:22.223640Z" }, { - "id": "GO-2026-4341", - "modified": "2026-07-02T10:44:28.883793Z" + "id": "UBUNTU-CVE-2024-56406", + "modified": "2026-04-22T15:21:32.149942Z" }, { - "id": "GO-2026-4342", - "modified": "2026-07-02T10:44:29.686144Z" + "id": "UBUNTU-CVE-2025-15649", + "modified": "2026-07-01T13:50:56.760041Z" }, { - "id": "GO-2026-4403", - "modified": "2026-05-15T10:59:22.074063Z" + "id": "UBUNTU-CVE-2025-40909", + "modified": "2026-06-24T15:30:22.288512Z" }, { - "id": "GO-2026-4601", - "modified": "2026-07-02T10:44:29.302406Z" + "id": "UBUNTU-CVE-2026-12087", + "modified": "2026-07-01T13:51:29.763714Z" }, { - "id": "GO-2026-4602", - "modified": "2026-05-15T10:59:23.640277Z" + "id": "UBUNTU-CVE-2026-42496", + "modified": "2026-07-01T18:56:57.544972Z" }, { - "id": "GO-2026-4603", - "modified": "2026-05-15T10:59:23.946663Z" + "id": "UBUNTU-CVE-2026-42497", + "modified": "2026-07-01T13:53:02.335741Z" }, { - "id": "GO-2026-4864", - "modified": "2026-07-02T10:44:29.832862Z" + "id": "UBUNTU-CVE-2026-48959", + "modified": "2026-07-01T13:53:12.524471Z" }, { - "id": "GO-2026-4865", - "modified": "2026-05-15T10:59:24.648972Z" + "id": "UBUNTU-CVE-2026-48961", + "modified": "2026-07-01T13:53:13.376190Z" }, { - "id": "GO-2026-4869", - "modified": "2026-05-15T10:59:23.054049Z" + "id": "UBUNTU-CVE-2026-48962", + "modified": "2026-07-01T13:53:13.252080Z" }, { - "id": "GO-2026-4870", - "modified": "2026-07-02T10:44:28.519843Z" + "id": "UBUNTU-CVE-2026-8376", + "modified": "2026-07-01T18:57:39.513466Z" }, { - "id": "GO-2026-4918", - "modified": "2026-06-27T10:44:20.771417Z" + "id": "UBUNTU-CVE-2026-9538", + "modified": "2026-07-01T13:53:19.355510Z" }, { - "id": "GO-2026-4946", - "modified": "2026-07-02T10:44:30.139201Z" + "id": "USN-7434-1", + "modified": "2026-04-22T10:56:55.320362Z" }, { - "id": "GO-2026-4947", - "modified": "2026-07-02T10:44:28.594682Z" - }, + "id": "USN-7678-1", + "modified": "2026-04-27T18:11:36.276635Z" + } + ] + }, + {}, + { + "vulns": [ { - "id": "GO-2026-4971", - "modified": "2026-05-11T08:11:03.964539Z" + "id": "UBUNTU-CVE-2026-5958", + "modified": "2026-05-29T10:59:18.893969Z" }, { - "id": "GO-2026-4976", - "modified": "2026-06-27T10:44:21.221469Z" + "id": "USN-8229-1", + "modified": "2026-05-20T16:04:03.111048Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2025-45582", + "modified": "2026-06-25T23:45:12.526389Z" }, { - "id": "GO-2026-4977", - "modified": "2026-05-11T08:11:25.012229Z" + "id": "UBUNTU-CVE-2026-5704", + "modified": "2026-06-26T14:47:36.043245Z" }, { - "id": "GO-2026-4980", - "modified": "2026-06-10T10:29:24.850854Z" + "id": "USN-8477-1", + "modified": "2026-06-26T14:59:24.298942Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-01T21:19:39Z" }, { - "id": "GO-2026-4981", - "modified": "2026-07-02T10:44:28.743717Z" + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" }, { - "id": "GO-2026-4982", - "modified": "2026-06-27T10:44:21.066171Z" + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" }, { - "id": "GO-2026-4986", - "modified": "2026-05-11T08:11:18.687307Z" + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" }, { - "id": "GO-2026-5037", - "modified": "2026-07-02T10:44:29.235322Z" + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" }, { - "id": "GO-2026-5038", - "modified": "2026-06-05T07:56:10.834971Z" + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" }, { - "id": "GO-2026-5039", - "modified": "2026-06-27T10:44:21.143168Z" + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" } ] }, + {} + ] + } + headers: + Content-Length: + - "28152" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 29312 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "acl" + }, + "version": "2.3.2-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "alpine-baselayout" + }, + "version": "3.6.8-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "alpine-baselayout" + }, + "version": "3.6.8-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "alpine-keys" + }, + "version": "2.5-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "alpine-base" + }, + "version": "3.21.2-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "apk-tools" + }, + "version": "2.14.6-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "brotli" + }, + "version": "1.1.0-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "busybox" + }, + "version": "1.37.0-r9" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "busybox" + }, + "version": "1.37.0-r9" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "ca-certificates" + }, + "version": "20241121-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "ca-certificates" + }, + "version": "20241121-r1" + }, + { + "package": { + "ecosystem": "Maven", + "name": "ch.qos.reload4j:reload4j" + }, + "version": "1.2.22" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.fasterxml.jackson.core:jackson-annotations" + }, + "version": "2.12.7" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.fasterxml.jackson.core:jackson-core" + }, + "version": "2.10.2" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.fasterxml.jackson.core:jackson-databind" + }, + "version": "2.12.7.1" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.fasterxml.jackson.jaxrs:jackson-jaxrs-base" + }, + "version": "2.12.7" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider" + }, + "version": "2.12.7" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.fasterxml.jackson.module:jackson-module-jaxb-annotations" + }, + "version": "2.12.7" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.fasterxml.woodstox:woodstox-core" + }, + "version": "5.4.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.github.stephenc.jcip:jcip-annotations" + }, + "version": "1.0-1" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.code.findbugs:jsr305" + }, + "version": "3.0.2" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.code.gson:gson" + }, + "version": "2.9.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.errorprone:error_prone_annotations" + }, + "version": "2.18.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.guava:failureaccess" + }, + "version": "1.0.1" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.guava:guava" + }, + "version": "32.0.1-jre" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.guava:listenablefuture" + }, + "version": "9999.0-empty-to-avoid-conflict-with-guava" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.j2objc:j2objc-annotations" + }, + "version": "2.8" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.protobuf:protobuf-java" + }, + "version": "3.21.12" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.re2j:re2j" + }, + "version": "1.1" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.nimbusds:nimbus-jose-jwt" + }, + "version": "9.31" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.sun.jersey:jersey-client" + }, + "version": "1.19.4" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.sun.jersey:jersey-core" + }, + "version": "1.19.4" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.sun.jersey:jersey-servlet" + }, + "version": "1.19.4" + }, + { + "package": { + "ecosystem": "Maven", + "name": "commons-beanutils:commons-beanutils" + }, + "version": "1.9.4" + }, + { + "package": { + "ecosystem": "Maven", + "name": "commons-cli:commons-cli" + }, + "version": "1.5.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "commons-codec:commons-codec" + }, + "version": "1.15" + }, + { + "package": { + "ecosystem": "Maven", + "name": "commons-collections:commons-collections" + }, + "version": "3.2.2" + }, + { + "package": { + "ecosystem": "Maven", + "name": "commons-io:commons-io" + }, + "version": "2.14.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "commons-logging:commons-logging" + }, + "version": "1.2" + }, + { + "package": { + "ecosystem": "Maven", + "name": "commons-net:commons-net" + }, + "version": "3.9.0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "coreutils" + }, + "version": "9.5-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "coreutils" + }, + "version": "9.5-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "coreutils" + }, + "version": "9.5-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "coreutils" + }, + "version": "9.5-r2" + }, + { + "package": { + "ecosystem": "Maven", + "name": "dnsjava:dnsjava" + }, + "version": "3.4.0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "encodings" + }, + "version": "1.0.7-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "font-dejavu" + }, + "version": "2.37-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "fontconfig" + }, + "version": "2.15.0-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "freetype" + }, + "version": "2.13.3-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "gdbm" + }, + "version": "1.24-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "gmp" + }, + "version": "6.3.0-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "gnupg" + }, + "version": "2.4.7-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "gnupg" + }, + "version": "2.4.7-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "gnupg" + }, + "version": "2.4.7-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "gnupg" + }, + "version": "2.4.7-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "gnupg" + }, + "version": "2.4.7-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "gnupg" + }, + "version": "2.4.7-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "gnutls" + }, + "version": "3.8.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "gnupg" + }, + "version": "2.4.7-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "gnupg" + }, + "version": "2.4.7-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "gnupg" + }, + "version": "2.4.7-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "gnupg" + }, + "version": "2.4.7-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "gnupg" + }, + "version": "2.4.7-r0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.dropwizard.metrics:metrics-core" + }, + "version": "3.2.4" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-all" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-buffer" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-codec" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-codec-dns" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-codec-haproxy" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-codec-http" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-codec-http2" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-codec-memcache" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-codec-mqtt" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-codec-redis" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-codec-smtp" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-codec-socks" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-codec-stomp" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-codec-xml" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-common" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-handler" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-handler-proxy" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-handler-ssl-ocsp" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-resolver" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-resolver-dns" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-resolver-dns-classes-macos" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-resolver-dns-native-macos" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-transport" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-transport-classes-epoll" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-transport-classes-kqueue" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-transport-native-epoll" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-transport-native-kqueue" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-transport-native-unix-common" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-transport-rxtx" + }, + "version": "4.1.100.Final" + }, { - "vulns": [ - { - "id": "UBUNTU-CVE-2022-3219", - "modified": "2026-01-20T17:26:42.776809Z" - }, - { - "id": "UBUNTU-CVE-2025-30258", - "modified": "2026-02-04T04:30:17.426918Z" - }, - { - "id": "UBUNTU-CVE-2025-68973", - "modified": "2026-02-05T00:30:28.335358Z" - }, - { - "id": "UBUNTU-CVE-2026-57062", - "modified": "2026-06-29T18:15:10.272222Z" - }, - { - "id": "USN-7412-1", - "modified": "2026-02-10T04:47:47Z" - }, - { - "id": "USN-7412-2", - "modified": "2026-02-10T04:47:47Z" - }, - { - "id": "USN-7946-1", - "modified": "2026-06-25T13:32:31.788231Z" - } - ] + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-transport-sctp" + }, + "version": "4.1.100.Final" }, - {}, { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-41991", - "modified": "2026-07-02T18:01:14.698289Z" - }, - { - "id": "UBUNTU-CVE-2026-41992", - "modified": "2026-07-02T18:01:14.616954Z" - } - ] + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-transport-udt" + }, + "version": "4.1.100.Final" }, - {}, - {}, { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-54369", - "modified": "2026-07-01T21:27:56Z" - }, - { - "id": "UBUNTU-CVE-2026-54370", - "modified": "2026-07-01T21:27:56Z" - } - ] + "package": { + "ecosystem": "Maven", + "name": "jakarta.activation:jakarta.activation-api" + }, + "version": "1.2.1" }, { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-54371", - "modified": "2026-07-03T17:30:06.916892Z" - } - ] + "package": { + "ecosystem": "Maven", + "name": "jakarta.xml.bind:jakarta.xml.bind-api" + }, + "version": "2.3.2" }, - {}, { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-01T21:19:39Z" - }, - { - "id": "UBUNTU-CVE-2026-27456", - "modified": "2026-05-20T16:24:53.388662Z" - }, - { - "id": "UBUNTU-CVE-2026-53612", - "modified": "2026-06-18T04:30:14.232470Z" - }, - { - "id": "UBUNTU-CVE-2026-53613", - "modified": "2026-06-18T04:30:14.288067Z" - }, - { - "id": "UBUNTU-CVE-2026-53614", - "modified": "2026-06-18T04:30:14.276833Z" - }, - { - "id": "UBUNTU-CVE-2026-53615", - "modified": "2026-06-18T04:30:14.486442Z" - }, - { - "id": "USN-8091-1", - "modified": "2026-04-22T11:07:02.475047Z" - } - ] + "package": { + "ecosystem": "Maven", + "name": "javax.servlet:javax.servlet-api" + }, + "version": "3.1.0" }, { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-42250", - "modified": "2026-06-08T09:45:09.402356Z" - } - ] + "package": { + "ecosystem": "Maven", + "name": "javax.ws.rs:jsr311-api" + }, + "version": "1.1.1" }, { - "vulns": [ - { - "id": "UBUNTU-CVE-2016-20013", - "modified": "2026-06-01T15:45:11.069074Z" - }, - { - "id": "UBUNTU-CVE-2025-0395", - "modified": "2026-04-22T15:28:12.422655Z" - }, - { - "id": "UBUNTU-CVE-2025-15281", - "modified": "2026-05-20T16:20:25.786327Z" - }, - { - "id": "UBUNTU-CVE-2025-4802", - "modified": "2026-04-22T16:03:42.030514Z" - }, - { - "id": "UBUNTU-CVE-2025-8058", - "modified": "2026-04-22T16:17:04.960379Z" - }, - { - "id": "UBUNTU-CVE-2026-0861", - "modified": "2026-04-22T16:17:28.297278Z" - }, - { - "id": "UBUNTU-CVE-2026-0915", - "modified": "2026-05-20T16:24:09.854819Z" - }, - { - "id": "UBUNTU-CVE-2026-4046", - "modified": "2026-05-20T16:25:41.648329Z" - }, - { - "id": "UBUNTU-CVE-2026-5435", - "modified": "2026-05-29T19:15:06.842719Z" - }, - { - "id": "UBUNTU-CVE-2026-5450", - "modified": "2026-05-29T19:15:06.879770Z" - }, - { - "id": "UBUNTU-CVE-2026-5928", - "modified": "2026-05-29T19:15:06.900572Z" - }, - { - "id": "UBUNTU-CVE-2026-6238", - "modified": "2026-06-24T11:00:25.318641Z" - }, - { - "id": "USN-7259-1", - "modified": "2026-04-27T17:42:56.450674Z" - }, - { - "id": "USN-7541-1", - "modified": "2026-04-22T10:58:59.498919Z" - }, - { - "id": "USN-7760-1", - "modified": "2026-04-27T18:17:40.444418Z" - }, - { - "id": "USN-8005-1", - "modified": "2026-06-25T13:32:31.787765Z" - } - ] + "package": { + "ecosystem": "Maven", + "name": "javax.xml.bind:jaxb-api" + }, + "version": "2.2.11" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "libassuan" + }, + "version": "2.5.7-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "attr" + }, + "version": "2.5.2-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "bzip2" + }, + "version": "1.0.8-r6" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "openssl" + }, + "version": "3.3.2-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "expat" + }, + "version": "2.6.4-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "libffi" + }, + "version": "3.4.6-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "libfontenc" + }, + "version": "1.1.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "libgcrypt" + }, + "version": "1.10.3-r1" }, - {}, { - "vulns": [ - { - "id": "UBUNTU-CVE-2025-1390", - "modified": "2026-06-23T22:00:07.953148Z" - }, - { - "id": "UBUNTU-CVE-2026-4878", - "modified": "2026-06-24T02:29:23.557692Z" - }, - { - "id": "USN-7287-1", - "modified": "2026-04-27T17:45:02.692736Z" - }, - { - "id": "USN-8193-1", - "modified": "2026-04-29T09:53:20.641115Z" - } - ] + "package": { + "ecosystem": "Alpine:v3.21", + "name": "libgpg-error" + }, + "version": "1.51-r0" }, - {}, - {}, - {}, - {}, { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-2236", - "modified": "2026-07-01T23:40:15.314704Z" - }, - { - "id": "UBUNTU-CVE-2026-41989", - "modified": "2026-06-26T19:30:06.785492Z" - }, - { - "id": "USN-8319-1", - "modified": "2026-05-27T15:47:45.571912Z" - } - ] + "package": { + "ecosystem": "Alpine:v3.21", + "name": "libidn2" + }, + "version": "2.3.7-r0" }, - {}, { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-12243", - "modified": "2026-04-22T14:37:38.949616Z" - }, - { - "id": "UBUNTU-CVE-2025-14831", - "modified": "2026-06-30T03:45:07.289072Z" - }, - { - "id": "UBUNTU-CVE-2025-32988", - "modified": "2026-04-22T15:42:43.907567Z" - }, - { - "id": "UBUNTU-CVE-2025-32989", - "modified": "2026-04-22T15:42:40.864729Z" - }, - { - "id": "UBUNTU-CVE-2025-32990", - "modified": "2026-04-22T15:38:02.144648Z" - }, - { - "id": "UBUNTU-CVE-2025-6395", - "modified": "2026-04-22T16:08:12.464527Z" - }, - { - "id": "UBUNTU-CVE-2025-9820", - "modified": "2026-05-11T10:40:33.804944Z" - }, - { - "id": "UBUNTU-CVE-2026-33845", - "modified": "2026-06-02T12:00:06.980060Z" - }, - { - "id": "UBUNTU-CVE-2026-33846", - "modified": "2026-06-02T12:00:06.967548Z" - }, - { - "id": "UBUNTU-CVE-2026-3832", - "modified": "2026-06-30T03:45:07.126536Z" - }, - { - "id": "UBUNTU-CVE-2026-3833", - "modified": "2026-06-02T12:00:06.885767Z" - }, - { - "id": "UBUNTU-CVE-2026-42009", - "modified": "2026-06-02T12:00:08.420027Z" - }, - { - "id": "UBUNTU-CVE-2026-42010", - "modified": "2026-06-30T03:45:07.155180Z" - }, - { - "id": "UBUNTU-CVE-2026-42011", - "modified": "2026-06-30T03:45:06.633350Z" - }, - { - "id": "UBUNTU-CVE-2026-42012", - "modified": "2026-06-02T12:00:08.689551Z" - }, - { - "id": "UBUNTU-CVE-2026-42013", - "modified": "2026-06-02T12:00:08.530311Z" - }, - { - "id": "UBUNTU-CVE-2026-42014", - "modified": "2026-06-30T03:45:07.166626Z" - }, - { - "id": "UBUNTU-CVE-2026-42015", - "modified": "2026-06-02T12:00:08.586508Z" - }, - { - "id": "UBUNTU-CVE-2026-5260", - "modified": "2026-06-30T03:45:07.222769Z" - }, - { - "id": "USN-7281-1", - "modified": "2026-04-27T17:44:35.441107Z" - }, - { - "id": "USN-7635-1", - "modified": "2026-04-27T18:09:31.260144Z" - }, - { - "id": "USN-8043-1", - "modified": "2026-04-27T18:38:58.231629Z" - }, - { - "id": "USN-8284-1", - "modified": "2026-06-17T11:00:54.604676Z" - } - ] + "package": { + "ecosystem": "Alpine:v3.21", + "name": "gettext" + }, + "version": "0.22.5-r0" }, - {}, { - "vulns": [ - { - "id": "UBUNTU-CVE-2018-5709", - "modified": "2026-05-29T10:45:16.478625Z" - }, - { - "id": "UBUNTU-CVE-2024-26458", - "modified": "2026-05-29T10:45:24.467288Z" - }, - { - "id": "UBUNTU-CVE-2024-26461", - "modified": "2026-05-29T10:45:24.733632Z" - }, - { - "id": "UBUNTU-CVE-2024-3596", - "modified": "2026-05-20T16:17:25.600531Z" - }, - { - "id": "UBUNTU-CVE-2025-24528", - "modified": "2026-05-29T10:45:33.649489Z" - }, - { - "id": "UBUNTU-CVE-2025-3576", - "modified": "2026-04-22T15:43:09.290181Z" - }, - { - "id": "UBUNTU-CVE-2026-11850", - "modified": "2026-06-17T04:27:00Z" - }, - { - "id": "UBUNTU-CVE-2026-40355", - "modified": "2026-05-29T10:45:29.205811Z" - }, - { - "id": "UBUNTU-CVE-2026-40356", - "modified": "2026-05-29T10:45:29.281566Z" - }, - { - "id": "USN-7257-1", - "modified": "2026-06-25T13:32:30.106589Z" - }, - { - "id": "USN-7314-1", - "modified": "2026-04-27T18:02:23.125086Z" - }, - { - "id": "USN-7542-1", - "modified": "2026-06-25T13:32:30.616782Z" - } - ] + "package": { + "ecosystem": "Alpine:v3.21", + "name": "libksba" + }, + "version": "1.6.7-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "openldap" + }, + "version": "2.6.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "ncurses" + }, + "version": "6.5_p20241006-r3" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "libpng" + }, + "version": "1.6.44-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "cyrus-sasl" + }, + "version": "2.1.28-r8" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "openssl" + }, + "version": "3.3.2-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "libtasn1" + }, + "version": "4.19.0-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "libunistring" + }, + "version": "1.2-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "mkfontscale" + }, + "version": "1.2.3-r1" }, - {}, - {}, - {}, { - "vulns": [ - { - "id": "UBUNTU-CVE-2025-62813", - "modified": "2025-10-27T08:32:45.494712Z" - } - ] + "package": { + "ecosystem": "Alpine:v3.21", + "name": "musl" + }, + "version": "1.2.5-r8" }, { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-34743", - "modified": "2026-06-02T14:00:18.179184Z" - }, - { - "id": "USN-8362-1", - "modified": "2026-06-02T14:14:25.491935Z" - } - ] + "package": { + "ecosystem": "Alpine:v3.21", + "name": "musl-locales" + }, + "version": "0.1.0-r1" }, { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-50495", - "modified": "2026-07-02T22:45:21.903948Z" - }, - { - "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-02T22:45:49.561912Z" - }, - { - "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-03T10:06:17.316756Z" - } - ] + "package": { + "ecosystem": "Alpine:v3.21", + "name": "musl-locales" + }, + "version": "0.1.0-r1" }, - {}, { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13757", - "modified": "2026-07-01T21:19:39Z" - } - ] + "package": { + "ecosystem": "Alpine:v3.21", + "name": "musl" + }, + "version": "1.2.5-r8" }, { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-10041", - "modified": "2026-04-22T14:37:13.108514Z" - }, - { - "id": "UBUNTU-CVE-2025-6020", - "modified": "2026-04-22T16:08:04.179164Z" - }, - { - "id": "UBUNTU-CVE-2026-54411", - "modified": "2026-06-24T09:03:12Z" - }, - { - "id": "USN-7580-1", - "modified": "2026-04-27T18:04:06.181183Z" - } - ] + "package": { + "ecosystem": "Alpine:v3.21", + "name": "ncurses" + }, + "version": "6.5_p20241006-r3" }, { - "vulns": [ - { - "id": "UBUNTU-CVE-2022-41409", - "modified": "2026-04-22T13:23:47.523941Z" - } - ] + "package": { + "ecosystem": "Alpine:v3.21", + "name": "nettle" + }, + "version": "3.10-r1" }, { - "vulns": [ - { - "id": "UBUNTU-CVE-2017-11164", - "modified": "2026-04-22T11:10:44.262299Z" - } - ] + "package": { + "ecosystem": "Alpine:v3.21", + "name": "npth" + }, + "version": "1.6-r4" }, - {}, - {}, - {}, - {}, - {}, { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-13176", - "modified": "2026-06-16T13:30:37.035462Z" - }, - { - "id": "UBUNTU-CVE-2024-41996", - "modified": "2026-06-16T13:30:41.910018Z" - }, - { - "id": "UBUNTU-CVE-2024-9143", - "modified": "2026-06-16T13:30:42.533862Z" - }, - { - "id": "UBUNTU-CVE-2025-15467", - "modified": "2026-06-30T18:15:40.031469Z" - }, - { - "id": "UBUNTU-CVE-2025-27587", - "modified": "2026-06-16T13:30:42.231385Z" - }, - { - "id": "UBUNTU-CVE-2025-68160", - "modified": "2026-05-20T16:23:45.899710Z" - }, - { - "id": "UBUNTU-CVE-2025-69418", - "modified": "2026-05-20T16:23:51.325414Z" - }, - { - "id": "UBUNTU-CVE-2025-69419", - "modified": "2026-05-20T16:23:51.080907Z" - }, - { - "id": "UBUNTU-CVE-2025-69420", - "modified": "2026-05-20T16:23:50.860805Z" - }, - { - "id": "UBUNTU-CVE-2025-69421", - "modified": "2026-05-20T16:23:50.665805Z" - }, - { - "id": "UBUNTU-CVE-2025-9230", - "modified": "2026-05-20T16:24:04.817135Z" - }, - { - "id": "UBUNTU-CVE-2026-22795", - "modified": "2026-05-20T16:24:13.263285Z" - }, - { - "id": "UBUNTU-CVE-2026-22796", - "modified": "2026-05-20T16:24:15.294811Z" - }, - { - "id": "UBUNTU-CVE-2026-28387", - "modified": "2026-05-20T16:24:53.583373Z" - }, - { - "id": "UBUNTU-CVE-2026-28388", - "modified": "2026-05-20T16:24:55.415353Z" - }, - { - "id": "UBUNTU-CVE-2026-28389", - "modified": "2026-05-20T16:24:55.036642Z" - }, - { - "id": "UBUNTU-CVE-2026-28390", - "modified": "2026-05-20T16:24:54.756018Z" - }, - { - "id": "UBUNTU-CVE-2026-31789", - "modified": "2026-06-16T13:30:43.522021Z" - }, - { - "id": "UBUNTU-CVE-2026-31790", - "modified": "2026-06-16T13:30:47.743687Z" - }, - { - "id": "UBUNTU-CVE-2026-34180", - "modified": "2026-06-17T16:15:20.130456Z" - }, - { - "id": "UBUNTU-CVE-2026-34182", - "modified": "2026-06-17T16:15:21.278388Z" - }, - { - "id": "UBUNTU-CVE-2026-42766", - "modified": "2026-06-17T16:15:12.063144Z" - }, - { - "id": "UBUNTU-CVE-2026-42767", - "modified": "2026-06-17T16:15:10.718836Z" - }, - { - "id": "UBUNTU-CVE-2026-42770", - "modified": "2026-06-17T16:15:10.643613Z" - }, - { - "id": "UBUNTU-CVE-2026-45445", - "modified": "2026-06-17T16:15:15.523263Z" - }, - { - "id": "UBUNTU-CVE-2026-45446", - "modified": "2026-06-17T16:15:13.306370Z" - }, - { - "id": "UBUNTU-CVE-2026-45447", - "modified": "2026-06-30T18:18:15.963360Z" - }, - { - "id": "UBUNTU-CVE-2026-7383", - "modified": "2026-06-17T16:15:24.043621Z" - }, - { - "id": "UBUNTU-CVE-2026-9076", - "modified": "2026-06-17T16:15:14.309841Z" - }, - { - "id": "USN-7278-1", - "modified": "2026-04-27T17:44:33.333251Z" - }, - { - "id": "USN-7786-1", - "modified": "2026-06-25T13:32:31.234820Z" - }, - { - "id": "USN-7980-1", - "modified": "2026-06-30T18:15:13.934266Z" - }, - { - "id": "USN-8155-1", - "modified": "2026-05-20T16:04:00.917390Z" - }, - { - "id": "USN-8414-1", - "modified": "2026-06-30T18:17:25.786836Z" - } - ] + "package": { + "ecosystem": "Alpine:v3.21", + "name": "openssl" + }, + "version": "3.3.2-r4" }, { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-7008", - "modified": "2026-06-08T18:52:48.143455Z" - }, - { - "id": "UBUNTU-CVE-2025-4598", - "modified": "2026-04-22T16:03:19.927023Z" - }, - { - "id": "UBUNTU-CVE-2026-29111", - "modified": "2026-04-22T16:28:39.004822Z" - }, - { - "id": "UBUNTU-CVE-2026-40225", - "modified": "2026-06-05T19:45:06.691290Z" - }, - { - "id": "UBUNTU-CVE-2026-40226", - "modified": "2026-06-08T18:55:48.425073Z" - }, - { - "id": "UBUNTU-CVE-2026-40228", - "modified": "2026-06-08T18:55:49.290907Z" - }, - { - "id": "USN-7559-1", - "modified": "2026-04-22T10:59:21.916844Z" - }, - { - "id": "USN-8119-1", - "modified": "2026-06-05T19:59:22.366383Z" - }, - { - "id": "USN-8402-1", - "modified": "2026-06-08T23:03:52.339660Z" - } - ] + "package": { + "ecosystem": "Maven", + "name": "org.apache.avro:avro" + }, + "version": "1.9.2" }, { - "vulns": [ - { - "id": "UBUNTU-CVE-2021-46848", - "modified": "2026-04-22T13:00:38.989006Z" - }, - { - "id": "UBUNTU-CVE-2024-12133", - "modified": "2026-04-22T14:38:21.767463Z" - }, - { - "id": "UBUNTU-CVE-2025-13151", - "modified": "2026-04-22T15:30:31.745395Z" - }, - { - "id": "USN-7275-1", - "modified": "2026-04-27T17:44:12.827723Z" - }, - { - "id": "USN-7954-1", - "modified": "2026-04-22T11:04:31.475896Z" - } - ] + "package": { + "ecosystem": "Maven", + "name": "org.apache.commons:commons-compress" + }, + "version": "1.21" }, - {}, - {}, - {}, { - "vulns": [ - { - "id": "UBUNTU-CVE-2022-4899", - "modified": "2026-04-22T13:36:43.299894Z" - } - ] + "package": { + "ecosystem": "Maven", + "name": "org.apache.commons:commons-configuration2" + }, + "version": "2.8.0" }, { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-29383", - "modified": "2025-10-24T05:01:54Z" - }, - { - "id": "UBUNTU-CVE-2024-56433", - "modified": "2026-05-20T16:19:41.251440Z" - } - ] + "package": { + "ecosystem": "Maven", + "name": "org.apache.commons:commons-lang3" + }, + "version": "3.12.0" }, - {}, - {}, { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-31486", - "modified": "2026-06-24T15:30:22.242365Z" - }, - { - "id": "UBUNTU-CVE-2023-47039", - "modified": "2026-06-24T15:30:22.223640Z" - }, - { - "id": "UBUNTU-CVE-2024-56406", - "modified": "2026-04-22T15:21:32.149942Z" - }, - { - "id": "UBUNTU-CVE-2025-15649", - "modified": "2026-07-01T13:50:56.760041Z" - }, - { - "id": "UBUNTU-CVE-2025-40909", - "modified": "2026-06-24T15:30:22.288512Z" - }, - { - "id": "UBUNTU-CVE-2026-12087", - "modified": "2026-07-01T13:51:29.763714Z" - }, - { - "id": "UBUNTU-CVE-2026-42496", - "modified": "2026-07-01T18:56:57.544972Z" - }, - { - "id": "UBUNTU-CVE-2026-42497", - "modified": "2026-07-01T13:53:02.335741Z" - }, - { - "id": "UBUNTU-CVE-2026-48959", - "modified": "2026-07-01T13:53:12.524471Z" - }, - { - "id": "UBUNTU-CVE-2026-48961", - "modified": "2026-07-01T13:53:13.376190Z" - }, - { - "id": "UBUNTU-CVE-2026-48962", - "modified": "2026-07-01T13:53:13.252080Z" - }, - { - "id": "UBUNTU-CVE-2026-8376", - "modified": "2026-07-01T18:57:39.513466Z" - }, - { - "id": "UBUNTU-CVE-2026-9538", - "modified": "2026-07-01T13:53:19.355510Z" - }, - { - "id": "USN-7434-1", - "modified": "2026-04-22T10:56:55.320362Z" - }, - { - "id": "USN-7678-1", - "modified": "2026-04-27T18:11:36.276635Z" - } - ] + "package": { + "ecosystem": "Maven", + "name": "org.apache.commons:commons-math3" + }, + "version": "3.6.1" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.commons:commons-text" + }, + "version": "1.10.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.curator:curator-client" + }, + "version": "5.2.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.curator:curator-framework" + }, + "version": "5.2.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.curator:curator-recipes" + }, + "version": "5.2.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.hadoop.thirdparty:hadoop-shaded-guava" + }, + "version": "1.2.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.hadoop.thirdparty:hadoop-shaded-protobuf_3_21" + }, + "version": "1.2.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.hadoop:hadoop-annotations" + }, + "version": "3.4.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.hadoop:hadoop-auth" + }, + "version": "3.4.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.hadoop:hadoop-client" + }, + "version": "3.4.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.hadoop:hadoop-common" + }, + "version": "3.4.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.hadoop:hadoop-hdfs-client" + }, + "version": "3.4.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.hadoop:hadoop-mapreduce-client-common" + }, + "version": "3.4.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.hadoop:hadoop-mapreduce-client-core" + }, + "version": "3.4.0" }, { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-5958", - "modified": "2026-05-29T10:59:18.893969Z" - }, - { - "id": "USN-8229-1", - "modified": "2026-05-20T16:04:03.111048Z" - } - ] + "package": { + "ecosystem": "Maven", + "name": "org.apache.hadoop:hadoop-mapreduce-client-jobclient" + }, + "version": "3.4.0" }, - {}, - {}, { - "vulns": [ - { - "id": "UBUNTU-CVE-2025-45582", - "modified": "2026-06-25T23:45:12.526389Z" - }, - { - "id": "UBUNTU-CVE-2026-5704", - "modified": "2026-06-26T14:47:36.043245Z" - }, - { - "id": "USN-8477-1", - "modified": "2026-06-26T14:59:24.298942Z" - } - ] + "package": { + "ecosystem": "Maven", + "name": "org.apache.hadoop:hadoop-yarn-api" + }, + "version": "3.4.0" }, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "19066" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 26270 - host: api.osv.dev - body: | - { - "queries": [ { "package": { - "ecosystem": "Alpine:v3.21", - "name": "acl" + "ecosystem": "Maven", + "name": "org.apache.hadoop:hadoop-yarn-client" }, - "version": "2.3.2-r1" + "version": "3.4.0" }, { "package": { - "ecosystem": "Alpine:v3.21", - "name": "alpine-baselayout" + "ecosystem": "Maven", + "name": "org.apache.hadoop:hadoop-yarn-common" }, - "version": "3.6.8-r1" + "version": "3.4.0" }, { "package": { - "ecosystem": "Alpine:v3.21", - "name": "alpine-keys" + "ecosystem": "Maven", + "name": "org.apache.httpcomponents:httpclient" }, - "version": "2.5-r0" + "version": "4.5.13" }, { "package": { - "ecosystem": "Alpine:v3.21", - "name": "alpine-base" + "ecosystem": "Maven", + "name": "org.apache.httpcomponents:httpcore" }, - "version": "3.21.2-r0" + "version": "4.4.13" }, { "package": { - "ecosystem": "Alpine:v3.21", - "name": "apk-tools" + "ecosystem": "Maven", + "name": "org.apache.kerby:kerb-admin" }, - "version": "2.14.6-r2" + "version": "2.0.3" }, { "package": { - "ecosystem": "Alpine:v3.21", - "name": "brotli" + "ecosystem": "Maven", + "name": "org.apache.kerby:kerb-client" }, - "version": "1.1.0-r2" + "version": "2.0.3" }, { "package": { - "ecosystem": "Alpine:v3.21", - "name": "busybox" + "ecosystem": "Maven", + "name": "org.apache.kerby:kerb-common" }, - "version": "1.37.0-r9" + "version": "2.0.3" }, { "package": { - "ecosystem": "Alpine:v3.21", - "name": "ca-certificates" + "ecosystem": "Maven", + "name": "org.apache.kerby:kerb-core" }, - "version": "20241121-r1" + "version": "2.0.3" }, { "package": { "ecosystem": "Maven", - "name": "ch.qos.reload4j:reload4j" + "name": "org.apache.kerby:kerb-crypto" }, - "version": "1.2.22" + "version": "2.0.3" }, { "package": { "ecosystem": "Maven", - "name": "com.fasterxml.jackson.core:jackson-annotations" + "name": "org.apache.kerby:kerb-identity" }, - "version": "2.12.7" + "version": "2.0.3" }, { "package": { "ecosystem": "Maven", - "name": "com.fasterxml.jackson.core:jackson-core" + "name": "org.apache.kerby:kerb-server" }, - "version": "2.10.2" + "version": "2.0.3" }, { "package": { "ecosystem": "Maven", - "name": "com.fasterxml.jackson.core:jackson-databind" + "name": "org.apache.kerby:kerb-simplekdc" }, - "version": "2.12.7.1" + "version": "2.0.3" }, { "package": { "ecosystem": "Maven", - "name": "com.fasterxml.jackson.jaxrs:jackson-jaxrs-base" + "name": "org.apache.kerby:kerb-util" }, - "version": "2.12.7" + "version": "2.0.3" }, { "package": { "ecosystem": "Maven", - "name": "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider" + "name": "org.apache.kerby:kerby-asn1" }, - "version": "2.12.7" + "version": "2.0.3" }, { "package": { "ecosystem": "Maven", - "name": "com.fasterxml.jackson.module:jackson-module-jaxb-annotations" + "name": "org.apache.kerby:kerby-config" }, - "version": "2.12.7" + "version": "2.0.3" }, { "package": { "ecosystem": "Maven", - "name": "com.fasterxml.woodstox:woodstox-core" + "name": "org.apache.kerby:kerby-pkix" }, - "version": "5.4.0" + "version": "2.0.3" }, { "package": { "ecosystem": "Maven", - "name": "com.github.stephenc.jcip:jcip-annotations" + "name": "org.apache.kerby:kerby-util" }, - "version": "1.0-1" + "version": "2.0.3" }, { "package": { "ecosystem": "Maven", - "name": "com.google.code.findbugs:jsr305" + "name": "org.apache.kerby:kerby-xdr" }, - "version": "3.0.2" + "version": "2.0.3" }, { "package": { "ecosystem": "Maven", - "name": "com.google.code.gson:gson" + "name": "org.apache.kerby:token-provider" }, - "version": "2.9.0" + "version": "2.0.3" }, { "package": { "ecosystem": "Maven", - "name": "com.google.errorprone:error_prone_annotations" + "name": "org.codehaus.mojo:animal-sniffer-annotations" }, - "version": "2.18.0" + "version": "1.17" }, { "package": { "ecosystem": "Maven", - "name": "com.google.guava:failureaccess" + "name": "org.codehaus.woodstox:stax2-api" }, - "version": "1.0.1" + "version": "4.2.1" }, { "package": { "ecosystem": "Maven", - "name": "com.google.guava:guava" + "name": "org.eclipse.jetty.websocket:websocket-api" }, - "version": "32.0.1-jre" + "version": "9.4.53.v20231009" }, { "package": { "ecosystem": "Maven", - "name": "com.google.guava:listenablefuture" + "name": "org.eclipse.jetty.websocket:websocket-client" }, - "version": "9999.0-empty-to-avoid-conflict-with-guava" + "version": "9.4.53.v20231009" }, { "package": { "ecosystem": "Maven", - "name": "com.google.j2objc:j2objc-annotations" + "name": "org.eclipse.jetty.websocket:websocket-common" }, - "version": "2.8" + "version": "9.4.53.v20231009" }, { "package": { "ecosystem": "Maven", - "name": "com.google.protobuf:protobuf-java" + "name": "org.eclipse.jetty:jetty-client" }, - "version": "3.21.12" + "version": "9.4.53.v20231009" }, { "package": { "ecosystem": "Maven", - "name": "com.google.re2j:re2j" + "name": "org.eclipse.jetty:jetty-http" }, - "version": "1.1" + "version": "9.4.53.v20231009" }, { "package": { "ecosystem": "Maven", - "name": "com.nimbusds:nimbus-jose-jwt" + "name": "org.eclipse.jetty:jetty-io" }, - "version": "9.31" + "version": "9.4.53.v20231009" }, { "package": { "ecosystem": "Maven", - "name": "com.sun.jersey:jersey-client" + "name": "org.eclipse.jetty:jetty-security" }, - "version": "1.19.4" + "version": "9.4.53.v20231009" }, { "package": { "ecosystem": "Maven", - "name": "com.sun.jersey:jersey-core" + "name": "org.eclipse.jetty:jetty-servlet" }, - "version": "1.19.4" + "version": "9.4.53.v20231009" }, { "package": { "ecosystem": "Maven", - "name": "com.sun.jersey:jersey-servlet" + "name": "org.eclipse.jetty:jetty-util" }, - "version": "1.19.4" + "version": "9.4.53.v20231009" }, { "package": { "ecosystem": "Maven", - "name": "commons-beanutils:commons-beanutils" + "name": "org.eclipse.jetty:jetty-util-ajax" }, - "version": "1.9.4" + "version": "9.4.53.v20231009" }, { "package": { "ecosystem": "Maven", - "name": "commons-cli:commons-cli" + "name": "org.eclipse.jetty:jetty-webapp" }, - "version": "1.5.0" + "version": "9.4.53.v20231009" }, { "package": { "ecosystem": "Maven", - "name": "commons-codec:commons-codec" + "name": "org.eclipse.jetty:jetty-xml" }, - "version": "1.15" + "version": "9.4.53.v20231009" }, { "package": { "ecosystem": "Maven", - "name": "commons-collections:commons-collections" + "name": "org.jctools:jctools-core" }, - "version": "3.2.2" + "version": "3.1.0" }, { "package": { "ecosystem": "Maven", - "name": "commons-io:commons-io" + "name": "org.jline:jline" + }, + "version": "3.9.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.jline:jline-builtins" + }, + "version": "3.9.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.jline:jline-reader" + }, + "version": "3.9.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.jline:jline-remote-ssh" + }, + "version": "3.9.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.jline:jline-remote-telnet" + }, + "version": "3.9.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.jline:jline-style" + }, + "version": "3.9.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.jline:jline-terminal" }, - "version": "2.14.0" + "version": "3.9.0" }, { "package": { "ecosystem": "Maven", - "name": "commons-logging:commons-logging" + "name": "org.jline:jline-terminal-jansi" }, - "version": "1.2" + "version": "3.9.0" }, { "package": { "ecosystem": "Maven", - "name": "commons-net:commons-net" + "name": "org.jline:jline-terminal-jna" }, "version": "3.9.0" }, { "package": { - "ecosystem": "Alpine:v3.21", - "name": "coreutils" + "ecosystem": "Maven", + "name": "org.slf4j:slf4j-api" }, - "version": "9.5-r2" + "version": "1.7.36" }, { "package": { "ecosystem": "Maven", - "name": "dnsjava:dnsjava" + "name": "org.slf4j:slf4j-reload4j" }, - "version": "3.4.0" + "version": "1.7.36" }, { "package": { "ecosystem": "Alpine:v3.21", - "name": "encodings" + "name": "p11-kit" }, - "version": "1.0.7-r1" + "version": "0.25.5-r2" }, { "package": { "ecosystem": "Alpine:v3.21", - "name": "font-dejavu" + "name": "p11-kit" }, - "version": "2.37-r5" + "version": "0.25.5-r2" }, { "package": { "ecosystem": "Alpine:v3.21", - "name": "fontconfig" + "name": "pinentry" }, - "version": "2.15.0-r1" + "version": "1.3.1-r0" }, { "package": { "ecosystem": "Alpine:v3.21", - "name": "freetype" + "name": "pax-utils" }, - "version": "2.13.3-r0" + "version": "1.3.8-r1" }, { "package": { "ecosystem": "Alpine:v3.21", - "name": "gdbm" + "name": "skalibs" }, - "version": "1.24-r0" + "version": "2.14.3.0-r0" }, { "package": { "ecosystem": "Alpine:v3.21", - "name": "gmp" + "name": "sqlite" }, - "version": "6.3.0-r2" + "version": "3.47.1-r0" }, { "package": { "ecosystem": "Alpine:v3.21", - "name": "gnupg" + "name": "busybox" }, - "version": "2.4.7-r0" + "version": "1.37.0-r9" }, { "package": { "ecosystem": "Alpine:v3.21", - "name": "gnutls" + "name": "tzdata" }, - "version": "3.8.8-r0" + "version": "2024b-r1" }, { "package": { "ecosystem": "Maven", - "name": "io.dropwizard.metrics:metrics-core" + "name": "unknown" }, - "version": "3.2.4" + "version": "unknown" }, { "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-all" + "ecosystem": "Alpine:v3.21", + "name": "utmps" }, - "version": "4.1.100.Final" + "version": "0.1.2.3-r2" }, { "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-buffer" + "ecosystem": "Alpine:v3.21", + "name": "zlib" }, - "version": "4.1.100.Final" + "version": "1.3.1-r2" + } + ] + } + headers: + Content-Type: + - application/json + X-Test-Name: + - TestCommand_OCIImage/Scanning_java_image_with_some_packages + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 17440 + body: | + { + "results": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] }, { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-codec" - }, - "version": "4.1.100.Final" + "vulns": [ + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] }, + {}, + {}, + {}, + {}, { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-codec-dns" - }, - "version": "4.1.100.Final" + "vulns": [ + { + "id": "GHSA-72hv-8253-57qq", + "modified": "2026-04-07T16:47:43.107166Z" + }, + { + "id": "GHSA-h46c-h94j-95f3", + "modified": "2026-02-04T03:44:39.385253Z" + }, + { + "id": "GHSA-wf8f-6423-gfxg", + "modified": "2026-02-04T02:17:21.257294Z" + } + ] }, { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-codec-haproxy" - }, - "version": "4.1.100.Final" + "vulns": [ + { + "id": "GHSA-3wrr-7qpf-2prh", + "modified": "2026-06-30T05:59:24.605767Z" + }, + { + "id": "GHSA-5jmj-h7xm-6q6v", + "modified": "2026-06-30T21:15:09.170694Z" + }, + { + "id": "GHSA-hgj6-7826-r7m5", + "modified": "2026-06-25T00:29:24.783131Z" + }, + { + "id": "GHSA-j3rv-43j4-c7qm", + "modified": "2026-06-25T00:29:23.656899Z" + }, + { + "id": "GHSA-rmj7-2vxq-3g9f", + "modified": "2026-06-25T00:29:23.888358Z" + } + ] }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-codec-http" - }, - "version": "4.1.100.Final" + "vulns": [ + { + "id": "GHSA-735f-pc8j-v9w8", + "modified": "2026-02-04T03:34:00.411610Z" + } + ] }, + {}, { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-codec-http2" - }, - "version": "4.1.100.Final" + "vulns": [ + { + "id": "GHSA-gvpg-vgmx-xg6w", + "modified": "2026-02-04T03:20:13.834799Z" + }, + { + "id": "GHSA-xwmg-2g98-w7v9", + "modified": "2026-02-04T04:02:18.737097Z" + } + ] }, + {}, + {}, + {}, { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-codec-memcache" - }, - "version": "4.1.100.Final" + "vulns": [ + { + "id": "GHSA-wxr5-93ph-8wr9", + "modified": "2026-02-04T02:26:01.067608Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-cfxw-4h78-h7fw", + "modified": "2026-02-04T04:29:28.819325Z" + } + ] }, + {}, + {}, + {}, + {}, + {}, + {}, { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-codec-mqtt" - }, - "version": "4.1.100.Final" + "vulns": [ + { + "id": "ALPINE-CVE-2025-68972", + "modified": "2026-06-15T18:18:10.895016Z" + }, + { + "id": "ALPINE-CVE-2025-68973", + "modified": "2026-06-15T18:18:10.895887Z" + } + ] }, { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-codec-redis" - }, - "version": "4.1.100.Final" + "vulns": [ + { + "id": "ALPINE-CVE-2025-68972", + "modified": "2026-06-15T18:18:10.895016Z" + }, + { + "id": "ALPINE-CVE-2025-68973", + "modified": "2026-06-15T18:18:10.895887Z" + } + ] }, { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-codec-smtp" - }, - "version": "4.1.100.Final" + "vulns": [ + { + "id": "ALPINE-CVE-2025-68972", + "modified": "2026-06-15T18:18:10.895016Z" + }, + { + "id": "ALPINE-CVE-2025-68973", + "modified": "2026-06-15T18:18:10.895887Z" + } + ] }, { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-codec-socks" - }, - "version": "4.1.100.Final" + "vulns": [ + { + "id": "ALPINE-CVE-2025-68972", + "modified": "2026-06-15T18:18:10.895016Z" + }, + { + "id": "ALPINE-CVE-2025-68973", + "modified": "2026-06-15T18:18:10.895887Z" + } + ] }, { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-codec-stomp" - }, - "version": "4.1.100.Final" + "vulns": [ + { + "id": "ALPINE-CVE-2025-68972", + "modified": "2026-06-15T18:18:10.895016Z" + }, + { + "id": "ALPINE-CVE-2025-68973", + "modified": "2026-06-15T18:18:10.895887Z" + } + ] }, { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-codec-xml" - }, - "version": "4.1.100.Final" + "vulns": [ + { + "id": "ALPINE-CVE-2025-68972", + "modified": "2026-06-15T18:18:10.895016Z" + }, + { + "id": "ALPINE-CVE-2025-68973", + "modified": "2026-06-15T18:18:10.895887Z" + } + ] }, { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-common" - }, - "version": "4.1.100.Final" + "vulns": [ + { + "id": "ALPINE-CVE-2024-12243", + "modified": "2026-06-15T18:18:10.253210Z" + }, + { + "id": "ALPINE-CVE-2025-14831", + "modified": "2026-06-15T18:18:10.573518Z" + }, + { + "id": "ALPINE-CVE-2025-32988", + "modified": "2026-06-15T18:18:10.714041Z" + }, + { + "id": "ALPINE-CVE-2025-32989", + "modified": "2026-06-15T18:18:10.714301Z" + }, + { + "id": "ALPINE-CVE-2025-32990", + "modified": "2026-06-15T18:18:10.714549Z" + }, + { + "id": "ALPINE-CVE-2025-6395", + "modified": "2026-06-15T18:18:10.871999Z" + }, + { + "id": "ALPINE-CVE-2025-9820", + "modified": "2026-06-15T18:18:10.956749Z" + }, + { + "id": "ALPINE-CVE-2026-1584", + "modified": "2026-06-15T18:18:10.959139Z" + }, + { + "id": "ALPINE-CVE-2026-33845", + "modified": "2026-06-15T18:18:11.185590Z" + }, + { + "id": "ALPINE-CVE-2026-33846", + "modified": "2026-06-15T18:18:11.185912Z" + }, + { + "id": "ALPINE-CVE-2026-3832", + "modified": "2026-06-15T18:18:11.214159Z" + }, + { + "id": "ALPINE-CVE-2026-3833", + "modified": "2026-06-15T18:18:11.214377Z" + }, + { + "id": "ALPINE-CVE-2026-42009", + "modified": "2026-06-15T18:18:11.227863Z" + }, + { + "id": "ALPINE-CVE-2026-42010", + "modified": "2026-06-15T18:18:11.227837Z" + }, + { + "id": "ALPINE-CVE-2026-42011", + "modified": "2026-06-15T18:18:11.228116Z" + }, + { + "id": "ALPINE-CVE-2026-42012", + "modified": "2026-06-15T18:18:11.228202Z" + }, + { + "id": "ALPINE-CVE-2026-42013", + "modified": "2026-06-15T18:18:11.228369Z" + }, + { + "id": "ALPINE-CVE-2026-42014", + "modified": "2026-06-16T09:30:05.264530Z" + }, + { + "id": "ALPINE-CVE-2026-42015", + "modified": "2026-06-15T18:18:11.228558Z" + }, + { + "id": "ALPINE-CVE-2026-5260", + "modified": "2026-06-15T18:18:11.275186Z" + }, + { + "id": "ALPINE-CVE-2026-5419", + "modified": "2026-06-15T18:18:11.276813Z" + } + ] }, { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-handler" - }, - "version": "4.1.100.Final" + "vulns": [ + { + "id": "ALPINE-CVE-2025-68972", + "modified": "2026-06-15T18:18:10.895016Z" + }, + { + "id": "ALPINE-CVE-2025-68973", + "modified": "2026-06-15T18:18:10.895887Z" + } + ] }, { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-handler-proxy" - }, - "version": "4.1.100.Final" + "vulns": [ + { + "id": "ALPINE-CVE-2025-68972", + "modified": "2026-06-15T18:18:10.895016Z" + }, + { + "id": "ALPINE-CVE-2025-68973", + "modified": "2026-06-15T18:18:10.895887Z" + } + ] }, { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-handler-ssl-ocsp" - }, - "version": "4.1.100.Final" + "vulns": [ + { + "id": "ALPINE-CVE-2025-68972", + "modified": "2026-06-15T18:18:10.895016Z" + }, + { + "id": "ALPINE-CVE-2025-68973", + "modified": "2026-06-15T18:18:10.895887Z" + } + ] }, { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-resolver" - }, - "version": "4.1.100.Final" + "vulns": [ + { + "id": "ALPINE-CVE-2025-68972", + "modified": "2026-06-15T18:18:10.895016Z" + }, + { + "id": "ALPINE-CVE-2025-68973", + "modified": "2026-06-15T18:18:10.895887Z" + } + ] }, { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-resolver-dns" - }, - "version": "4.1.100.Final" + "vulns": [ + { + "id": "ALPINE-CVE-2025-68972", + "modified": "2026-06-15T18:18:10.895016Z" + }, + { + "id": "ALPINE-CVE-2025-68973", + "modified": "2026-06-15T18:18:10.895887Z" + } + ] }, + {}, + {}, + {}, { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-resolver-dns-classes-macos" - }, - "version": "4.1.100.Final" + "vulns": [ + { + "id": "GHSA-3p8m-j85q-pgmj", + "modified": "2026-02-04T02:23:33.973208Z" + }, + { + "id": "GHSA-mj4r-2hfc-f8p6", + "modified": "2026-05-14T20:52:02.730912Z" + } + ] }, { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-resolver-dns-native-macos" - }, - "version": "4.1.100.Final" + "vulns": [ + { + "id": "GHSA-cm33-6792-r9fm", + "modified": "2026-05-14T20:50:50.147382Z" + } + ] }, { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-transport" - }, - "version": "4.1.100.Final" + "vulns": [ + { + "id": "GHSA-cc37-9q2j-3hfv", + "modified": "2026-06-12T19:45:11.561026Z" + }, + { + "id": "GHSA-h2qv-fj59-j46j", + "modified": "2026-06-12T22:29:19.482629Z" + } + ] }, { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-transport-classes-epoll" - }, - "version": "4.1.100.Final" + "vulns": [ + { + "id": "GHSA-38f8-5428-x5cv", + "modified": "2026-05-14T20:48:37.405742Z" + }, + { + "id": "GHSA-57rv-r2g8-2cj3", + "modified": "2026-05-14T20:47:30.693204Z" + }, + { + "id": "GHSA-5jpm-x58v-624v", + "modified": "2026-02-04T02:17:39.757688Z" + }, + { + "id": "GHSA-84h7-rjj3-6jx4", + "modified": "2026-02-04T03:25:14.697311Z" + }, + { + "id": "GHSA-f6hv-jmp6-3vwv", + "modified": "2026-05-14T20:50:55.245702Z" + }, + { + "id": "GHSA-fghv-69vj-qj49", + "modified": "2026-02-04T03:04:04.888405Z" + }, + { + "id": "GHSA-hvcg-qmg6-jm4c", + "modified": "2026-06-16T14:44:20.815695Z" + }, + { + "id": "GHSA-m4cv-j2px-7723", + "modified": "2026-05-14T20:52:01.053039Z" + }, + { + "id": "GHSA-pwqr-wmgm-9rr8", + "modified": "2026-03-27T22:04:14.372867Z" + }, + { + "id": "GHSA-v8h7-rr48-vmmv", + "modified": "2026-05-08T19:50:55.560203Z" + }, + { + "id": "GHSA-xxqh-mfjm-7mv9", + "modified": "2026-05-14T20:47:27.523513Z" + } + ] }, { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-transport-classes-kqueue" - }, - "version": "4.1.100.Final" + "vulns": [ + { + "id": "GHSA-563q-j3cm-6jxm", + "modified": "2026-06-16T14:44:20.964765Z" + }, + { + "id": "GHSA-5x3r-wrvg-rp6q", + "modified": "2026-06-12T19:45:11.465768Z" + }, + { + "id": "GHSA-c2gf-v879-257j", + "modified": "2026-06-12T19:45:11.448753Z" + }, + { + "id": "GHSA-f6hv-jmp6-3vwv", + "modified": "2026-05-14T20:50:55.245702Z" + }, + { + "id": "GHSA-prj3-ccx8-p6x4", + "modified": "2026-02-04T02:26:22.855609Z" + }, + { + "id": "GHSA-w9fj-cfpg-grvv", + "modified": "2026-03-27T22:05:04.574044Z" + } + ] }, + {}, { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-transport-native-epoll" - }, - "version": "4.1.100.Final" + "vulns": [ + { + "id": "GHSA-jfg9-48mv-9qgx", + "modified": "2026-05-14T20:51:55.305572Z" + } + ] }, { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-transport-native-kqueue" - }, - "version": "4.1.100.Final" + "vulns": [ + { + "id": "GHSA-3244-j874-rhc2", + "modified": "2026-06-12T19:30:08.485135Z" + }, + { + "id": "GHSA-5w86-c3rq-vjj7", + "modified": "2026-06-16T18:29:23.153230Z" + }, + { + "id": "GHSA-6ghj-frrj-jjj3", + "modified": "2026-06-12T19:30:08.473519Z" + }, + { + "id": "GHSA-6jv9-x5w9-2ccm", + "modified": "2026-06-13T00:29:28.808735Z" + }, + { + "id": "GHSA-rgrr-p7gp-5xj7", + "modified": "2026-05-14T20:52:36.995968Z" + } + ] }, { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-transport-native-unix-common" - }, - "version": "4.1.100.Final" + "vulns": [ + { + "id": "GHSA-jq43-27x9-3v86", + "modified": "2026-02-04T04:27:03.146166Z" + } + ] }, + {}, + {}, + {}, { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-transport-rxtx" - }, - "version": "4.1.100.Final" + "vulns": [ + { + "id": "GHSA-389x-839f-4rhx", + "modified": "2026-02-04T04:31:00.174857Z" + }, + { + "id": "GHSA-xq3w-v528-46rv", + "modified": "2026-02-04T03:40:54.362888Z" + } + ] }, { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-transport-sctp" - }, - "version": "4.1.100.Final" + "vulns": [ + { + "id": "GHSA-3qp7-7mw8-wx86", + "modified": "2026-06-12T19:30:08.471567Z" + }, + { + "id": "GHSA-4g8c-wm8x-jfhw", + "modified": "2026-02-04T02:54:33.253775Z" + }, + { + "id": "GHSA-c653-97m9-rcg9", + "modified": "2026-06-16T15:44:21.668164Z" + }, + { + "id": "GHSA-x4gw-5cx5-pgmh", + "modified": "2026-06-12T19:45:13.007385Z" + } + ] }, { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-transport-udt" - }, - "version": "4.1.100.Final" + "vulns": [ + { + "id": "GHSA-45q3-82m4-75jr", + "modified": "2026-05-14T20:47:38.979365Z" + } + ] }, + {}, + {}, { - "package": { - "ecosystem": "Maven", - "name": "jakarta.activation:jakarta.activation-api" - }, - "version": "1.2.1" + "vulns": [ + { + "id": "GHSA-5pvg-856g-cp85", + "modified": "2026-06-12T19:45:11.459442Z" + }, + { + "id": "GHSA-676x-f7gg-47vc", + "modified": "2026-06-12T19:45:11.461282Z" + }, + { + "id": "GHSA-xmv7-r254-6q78", + "modified": "2026-06-12T19:45:12.897371Z" + } + ] }, + {}, + {}, + {}, + {}, + {}, { - "package": { - "ecosystem": "Maven", - "name": "jakarta.xml.bind:jakarta.xml.bind-api" - }, - "version": "2.3.2" + "vulns": [ + { + "id": "GHSA-w573-9ffj-6ff9", + "modified": "2026-06-12T19:45:13.047513Z" + } + ] }, { - "package": { - "ecosystem": "Maven", - "name": "javax.servlet:javax.servlet-api" - }, - "version": "3.1.0" + "vulns": [ + { + "id": "GHSA-w573-9ffj-6ff9", + "modified": "2026-06-12T19:45:13.047513Z" + } + ] }, + {}, + {}, { - "package": { - "ecosystem": "Maven", - "name": "javax.ws.rs:jsr311-api" - }, - "version": "1.1.1" + "vulns": [ + { + "id": "GHSA-5xrh-qmmq-w6ch", + "modified": "2026-06-12T19:45:11.468850Z" + } + ] }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, { - "package": { - "ecosystem": "Maven", - "name": "javax.xml.bind:jaxb-api" - }, - "version": "2.2.11" + "vulns": [ + { + "id": "ALPINE-CVE-2024-12797", + "modified": "2026-06-15T18:18:10.256734Z" + }, + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2025-15467", + "modified": "2026-06-15T18:18:10.574070Z" + }, + { + "id": "ALPINE-CVE-2025-15468", + "modified": "2026-06-15T18:18:10.574416Z" + }, + { + "id": "ALPINE-CVE-2025-66199", + "modified": "2026-06-15T18:18:10.877115Z" + }, + { + "id": "ALPINE-CVE-2025-68160", + "modified": "2026-06-15T18:18:10.890200Z" + }, + { + "id": "ALPINE-CVE-2025-69418", + "modified": "2026-06-15T18:18:10.901963Z" + }, + { + "id": "ALPINE-CVE-2025-69419", + "modified": "2026-06-15T18:18:10.902306Z" + }, + { + "id": "ALPINE-CVE-2025-69420", + "modified": "2026-06-15T18:18:10.902344Z" + }, + { + "id": "ALPINE-CVE-2025-69421", + "modified": "2026-06-15T18:18:10.907897Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9231", + "modified": "2026-06-15T18:18:10.952373Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + }, + { + "id": "ALPINE-CVE-2026-22795", + "modified": "2026-06-15T18:18:11.004265Z" + }, + { + "id": "ALPINE-CVE-2026-22796", + "modified": "2026-06-15T18:18:11.007022Z" + }, + { + "id": "ALPINE-CVE-2026-28387", + "modified": "2026-06-15T18:18:11.052819Z" + }, + { + "id": "ALPINE-CVE-2026-28388", + "modified": "2026-06-15T18:18:11.053496Z" + }, + { + "id": "ALPINE-CVE-2026-28389", + "modified": "2026-06-15T18:18:11.053742Z" + }, + { + "id": "ALPINE-CVE-2026-28390", + "modified": "2026-06-15T18:18:11.053815Z" + }, + { + "id": "ALPINE-CVE-2026-31789", + "modified": "2026-06-15T18:18:11.056839Z" + }, + { + "id": "ALPINE-CVE-2026-31790", + "modified": "2026-06-15T18:18:11.057167Z" + } + ] }, { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "libassuan" - }, - "version": "2.5.7-r0" + "vulns": [ + { + "id": "ALPINE-CVE-2024-8176", + "modified": "2026-06-15T18:18:10.530866Z" + }, + { + "id": "ALPINE-CVE-2025-59375", + "modified": "2026-06-15T18:18:10.829584Z" + }, + { + "id": "ALPINE-CVE-2026-24515", + "modified": "2026-06-15T18:18:11.032360Z" + }, + { + "id": "ALPINE-CVE-2026-25210", + "modified": "2026-06-15T18:18:11.033167Z" + }, + { + "id": "ALPINE-CVE-2026-32776", + "modified": "2026-06-15T18:18:11.068638Z" + }, + { + "id": "ALPINE-CVE-2026-32777", + "modified": "2026-06-15T18:18:11.071581Z" + }, + { + "id": "ALPINE-CVE-2026-32778", + "modified": "2026-06-15T18:18:11.072930Z" + }, + { + "id": "ALPINE-CVE-2026-41080", + "modified": "2026-06-20T12:30:05.052957Z" + }, + { + "id": "ALPINE-CVE-2026-45186", + "modified": "2026-06-20T12:30:05.157190Z" + }, + { + "id": "ALPINE-CVE-2026-50219", + "modified": "2026-06-29T15:30:06.451101Z" + }, + { + "id": "ALPINE-CVE-2026-56131", + "modified": "2026-06-29T15:30:04.915303Z" + }, + { + "id": "ALPINE-CVE-2026-56132", + "modified": "2026-06-29T15:30:04.969406Z" + }, + { + "id": "ALPINE-CVE-2026-56403", + "modified": "2026-06-29T15:30:04.960433Z" + }, + { + "id": "ALPINE-CVE-2026-56404", + "modified": "2026-06-29T15:30:04.962121Z" + }, + { + "id": "ALPINE-CVE-2026-56405", + "modified": "2026-06-29T15:30:06.454363Z" + }, + { + "id": "ALPINE-CVE-2026-56406", + "modified": "2026-06-29T15:30:04.954590Z" + }, + { + "id": "ALPINE-CVE-2026-56407", + "modified": "2026-06-29T15:30:06.448330Z" + }, + { + "id": "ALPINE-CVE-2026-56408", + "modified": "2026-06-29T15:30:04.922465Z" + }, + { + "id": "ALPINE-CVE-2026-56409", + "modified": "2026-06-29T15:30:04.923913Z" + }, + { + "id": "ALPINE-CVE-2026-56410", + "modified": "2026-06-29T15:30:04.962352Z" + }, + { + "id": "ALPINE-CVE-2026-56411", + "modified": "2026-06-29T15:30:04.965868Z" + }, + { + "id": "ALPINE-CVE-2026-56412", + "modified": "2026-06-29T15:30:06.451950Z" + } + ] }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "attr" - }, - "version": "2.5.2-r2" + "vulns": [ + { + "id": "ALPINE-CVE-2025-64505", + "modified": "2026-06-15T18:18:10.872356Z" + }, + { + "id": "ALPINE-CVE-2025-64506", + "modified": "2026-06-15T18:18:10.872647Z" + }, + { + "id": "ALPINE-CVE-2025-64720", + "modified": "2026-06-15T18:18:10.873143Z" + }, + { + "id": "ALPINE-CVE-2025-65018", + "modified": "2026-06-15T18:18:10.876130Z" + }, + { + "id": "ALPINE-CVE-2025-66293", + "modified": "2026-06-15T18:18:10.877635Z" + }, + { + "id": "ALPINE-CVE-2026-22695", + "modified": "2026-06-15T18:18:11.003841Z" + }, + { + "id": "ALPINE-CVE-2026-22801", + "modified": "2026-06-15T18:18:11.007538Z" + }, + { + "id": "ALPINE-CVE-2026-25646", + "modified": "2026-06-15T18:18:11.036103Z" + }, + { + "id": "ALPINE-CVE-2026-33416", + "modified": "2026-06-15T18:18:11.088019Z" + }, + { + "id": "ALPINE-CVE-2026-33636", + "modified": "2026-06-15T18:18:11.123880Z" + }, + { + "id": "ALPINE-CVE-2026-34757", + "modified": "2026-06-15T18:18:11.210982Z" + } + ] }, + {}, { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "bzip2" - }, - "version": "1.0.8-r6" + "vulns": [ + { + "id": "ALPINE-CVE-2024-12797", + "modified": "2026-06-15T18:18:10.256734Z" + }, + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2025-15467", + "modified": "2026-06-15T18:18:10.574070Z" + }, + { + "id": "ALPINE-CVE-2025-15468", + "modified": "2026-06-15T18:18:10.574416Z" + }, + { + "id": "ALPINE-CVE-2025-66199", + "modified": "2026-06-15T18:18:10.877115Z" + }, + { + "id": "ALPINE-CVE-2025-68160", + "modified": "2026-06-15T18:18:10.890200Z" + }, + { + "id": "ALPINE-CVE-2025-69418", + "modified": "2026-06-15T18:18:10.901963Z" + }, + { + "id": "ALPINE-CVE-2025-69419", + "modified": "2026-06-15T18:18:10.902306Z" + }, + { + "id": "ALPINE-CVE-2025-69420", + "modified": "2026-06-15T18:18:10.902344Z" + }, + { + "id": "ALPINE-CVE-2025-69421", + "modified": "2026-06-15T18:18:10.907897Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9231", + "modified": "2026-06-15T18:18:10.952373Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + }, + { + "id": "ALPINE-CVE-2026-22795", + "modified": "2026-06-15T18:18:11.004265Z" + }, + { + "id": "ALPINE-CVE-2026-22796", + "modified": "2026-06-15T18:18:11.007022Z" + }, + { + "id": "ALPINE-CVE-2026-28387", + "modified": "2026-06-15T18:18:11.052819Z" + }, + { + "id": "ALPINE-CVE-2026-28388", + "modified": "2026-06-15T18:18:11.053496Z" + }, + { + "id": "ALPINE-CVE-2026-28389", + "modified": "2026-06-15T18:18:11.053742Z" + }, + { + "id": "ALPINE-CVE-2026-28390", + "modified": "2026-06-15T18:18:11.053815Z" + }, + { + "id": "ALPINE-CVE-2026-31789", + "modified": "2026-06-15T18:18:11.056839Z" + }, + { + "id": "ALPINE-CVE-2026-31790", + "modified": "2026-06-15T18:18:11.057167Z" + } + ] }, { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "openssl" - }, - "version": "3.3.2-r4" + "vulns": [ + { + "id": "ALPINE-CVE-2024-12133", + "modified": "2026-06-15T18:18:10.252644Z" + }, + { + "id": "ALPINE-CVE-2025-13151", + "modified": "2026-06-15T18:18:10.571882Z" + } + ] }, + {}, + {}, { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "expat" - }, - "version": "2.6.4-r0" + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-06-15T18:18:10.600004Z" + }, + { + "id": "ALPINE-CVE-2026-40200", + "modified": "2026-06-15T18:18:11.215742Z" + }, + { + "id": "ALPINE-CVE-2026-6042", + "modified": "2026-06-15T18:18:11.283180Z" + } + ] }, + {}, + {}, { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "libffi" - }, - "version": "3.4.6-r0" + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-06-15T18:18:10.600004Z" + }, + { + "id": "ALPINE-CVE-2026-40200", + "modified": "2026-06-15T18:18:11.215742Z" + }, + { + "id": "ALPINE-CVE-2026-6042", + "modified": "2026-06-15T18:18:11.283180Z" + } + ] }, + {}, + {}, + {}, { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "libfontenc" - }, - "version": "1.1.8-r0" + "vulns": [ + { + "id": "ALPINE-CVE-2024-12797", + "modified": "2026-06-15T18:18:10.256734Z" + }, + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2025-15467", + "modified": "2026-06-15T18:18:10.574070Z" + }, + { + "id": "ALPINE-CVE-2025-15468", + "modified": "2026-06-15T18:18:10.574416Z" + }, + { + "id": "ALPINE-CVE-2025-66199", + "modified": "2026-06-15T18:18:10.877115Z" + }, + { + "id": "ALPINE-CVE-2025-68160", + "modified": "2026-06-15T18:18:10.890200Z" + }, + { + "id": "ALPINE-CVE-2025-69418", + "modified": "2026-06-15T18:18:10.901963Z" + }, + { + "id": "ALPINE-CVE-2025-69419", + "modified": "2026-06-15T18:18:10.902306Z" + }, + { + "id": "ALPINE-CVE-2025-69420", + "modified": "2026-06-15T18:18:10.902344Z" + }, + { + "id": "ALPINE-CVE-2025-69421", + "modified": "2026-06-15T18:18:10.907897Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9231", + "modified": "2026-06-15T18:18:10.952373Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + }, + { + "id": "ALPINE-CVE-2026-22795", + "modified": "2026-06-15T18:18:11.004265Z" + }, + { + "id": "ALPINE-CVE-2026-22796", + "modified": "2026-06-15T18:18:11.007022Z" + }, + { + "id": "ALPINE-CVE-2026-28387", + "modified": "2026-06-15T18:18:11.052819Z" + }, + { + "id": "ALPINE-CVE-2026-28388", + "modified": "2026-06-15T18:18:11.053496Z" + }, + { + "id": "ALPINE-CVE-2026-28389", + "modified": "2026-06-15T18:18:11.053742Z" + }, + { + "id": "ALPINE-CVE-2026-28390", + "modified": "2026-06-15T18:18:11.053815Z" + }, + { + "id": "ALPINE-CVE-2026-31789", + "modified": "2026-06-15T18:18:11.056839Z" + }, + { + "id": "ALPINE-CVE-2026-31790", + "modified": "2026-06-15T18:18:11.057167Z" + } + ] }, { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "libgcrypt" - }, - "version": "1.10.3-r1" + "vulns": [ + { + "id": "GHSA-r7pg-v2c8-mfg3", + "modified": "2026-02-04T03:14:24.930542Z" + }, + { + "id": "GHSA-rhrv-645h-fjfh", + "modified": "2026-02-04T02:43:50.522457Z" + } + ] }, { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "libgpg-error" - }, - "version": "1.51-r0" + "vulns": [ + { + "id": "GHSA-4265-ccf5-phj5", + "modified": "2026-02-04T03:44:24.716817Z" + }, + { + "id": "GHSA-4g9r-vxhx-9pgx", + "modified": "2026-02-04T02:38:20.882397Z" + } + ] }, { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "libidn2" - }, - "version": "2.3.7-r0" + "vulns": [ + { + "id": "GHSA-337m-mw94-2v6g", + "modified": "2026-05-21T06:29:17.115065Z" + }, + { + "id": "GHSA-9w38-p64v-xpmv", + "modified": "2026-02-04T03:05:15.000909Z" + }, + { + "id": "GHSA-xjp4-hw94-mvp5", + "modified": "2026-02-04T04:32:34.354092Z" + } + ] }, { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "gettext" - }, - "version": "0.22.5-r0" + "vulns": [ + { + "id": "GHSA-j288-q9x7-2f5v", + "modified": "2026-02-04T03:18:02.851501Z" + } + ] }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "libksba" - }, - "version": "1.6.7-r0" + "vulns": [ + { + "id": "GHSA-355h-qmc2-wpwf", + "modified": "2026-05-20T00:45:32.367357Z" + }, + { + "id": "GHSA-qh8g-58pp-2wxh", + "modified": "2026-02-04T05:13:21.910792Z" + }, + { + "id": "GHSA-wjpw-4j6x-6rwh", + "modified": "2026-03-09T11:29:07.402944Z" + } + ] }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "openldap" - }, - "version": "2.6.8-r0" + "vulns": [ + { + "id": "GHSA-2r2c-cx56-8933", + "modified": "2026-06-25T22:29:16.891915Z" + }, + { + "id": "GHSA-47qp-hqvx-6r3f", + "modified": "2026-06-25T22:29:17.064782Z" + } + ] }, + {}, + {}, + {}, + {}, + {}, + {}, { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "ncurses" - }, - "version": "6.5_p20241006-r3" + "vulns": [ + { + "id": "ALPINE-CVE-2026-2100", + "modified": "2026-06-25T10:30:05.031172Z" + } + ] }, { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "libpng" - }, - "version": "1.6.44-r0" + "vulns": [ + { + "id": "ALPINE-CVE-2026-2100", + "modified": "2026-06-25T10:30:05.031172Z" + } + ] }, + {}, + {}, + {}, { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "cyrus-sasl" - }, - "version": "2.1.28-r8" + "vulns": [ + { + "id": "ALPINE-CVE-2025-29087", + "modified": "2026-06-15T18:27:20.198775Z" + }, + { + "id": "ALPINE-CVE-2025-29088", + "modified": "2026-06-15T18:27:20.200582Z" + }, + { + "id": "ALPINE-CVE-2025-3277", + "modified": "2026-06-15T18:26:20.400157Z" + }, + { + "id": "ALPINE-CVE-2025-6965", + "modified": "2026-06-27T10:30:06.109296Z" + } + ] }, { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "libtasn1" - }, - "version": "4.19.0-r2" + "vulns": [ + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] }, + {}, + {}, + {}, { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "libunistring" - }, - "version": "1.2-r0" - }, + "vulns": [ + { + "id": "ALPINE-CVE-2026-22184", + "modified": "2026-06-15T18:18:10.993060Z" + }, + { + "id": "ALPINE-CVE-2026-27171", + "modified": "2026-06-15T18:18:11.041363Z" + } + ] + } + ] + } + headers: + Content-Length: + - "17440" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 12957 + host: api.osv.dev + body: | + { + "queries": [ { "package": { - "ecosystem": "Alpine:v3.21", - "name": "mkfontscale" + "ecosystem": "Debian:10", + "name": "adduser" }, - "version": "1.2.3-r1" + "version": "3.118" }, { "package": { - "ecosystem": "Alpine:v3.21", - "name": "musl" + "ecosystem": "Debian:10", + "name": "apt" }, - "version": "1.2.5-r8" + "version": "1.8.2.3" }, { "package": { - "ecosystem": "Alpine:v3.21", - "name": "musl-locales" + "ecosystem": "Debian:10", + "name": "base-files" }, - "version": "0.1.0-r1" + "version": "10.3+deb10u13" }, { "package": { - "ecosystem": "Alpine:v3.21", - "name": "nettle" + "ecosystem": "Debian:10", + "name": "base-passwd" }, - "version": "3.10-r1" + "version": "3.5.46" }, { "package": { - "ecosystem": "Alpine:v3.21", - "name": "npth" + "ecosystem": "Debian:10", + "name": "bash" }, - "version": "1.6-r4" + "version": "5.0-4" }, { "package": { - "ecosystem": "Maven", - "name": "org.apache.avro:avro" + "ecosystem": "Debian:10", + "name": "util-linux" }, - "version": "1.9.2" + "version": "1:2.33.1-0.1" }, { "package": { - "ecosystem": "Maven", - "name": "org.apache.commons:commons-compress" + "ecosystem": "Debian:10", + "name": "ca-certificates" }, - "version": "1.21" + "version": "20200601~deb10u2" }, { "package": { - "ecosystem": "Maven", - "name": "org.apache.commons:commons-configuration2" + "ecosystem": "Debian:10", + "name": "coreutils" }, - "version": "2.8.0" + "version": "8.30-3" }, { "package": { - "ecosystem": "Maven", - "name": "org.apache.commons:commons-lang3" + "ecosystem": "Debian:10", + "name": "dash" }, - "version": "3.12.0" + "version": "0.5.10.2-5" }, { "package": { - "ecosystem": "Maven", - "name": "org.apache.commons:commons-math3" + "ecosystem": "Debian:10", + "name": "debconf" }, - "version": "3.6.1" + "version": "1.5.71+deb10u1" }, { "package": { - "ecosystem": "Maven", - "name": "org.apache.commons:commons-text" + "ecosystem": "Debian:10", + "name": "debian-archive-keyring" }, - "version": "1.10.0" + "version": "2019.1+deb10u1" }, { "package": { - "ecosystem": "Maven", - "name": "org.apache.curator:curator-client" + "ecosystem": "Debian:10", + "name": "debianutils" }, - "version": "5.2.0" + "version": "4.8.6.1" }, { "package": { - "ecosystem": "Maven", - "name": "org.apache.curator:curator-framework" + "ecosystem": "Debian:10", + "name": "diffutils" }, - "version": "5.2.0" + "version": "1:3.7-3" }, { "package": { - "ecosystem": "Maven", - "name": "org.apache.curator:curator-recipes" + "ecosystem": "Debian:10", + "name": "dpkg" }, - "version": "5.2.0" + "version": "1.19.8" }, { "package": { - "ecosystem": "Maven", - "name": "org.apache.hadoop.thirdparty:hadoop-shaded-guava" + "ecosystem": "Debian:10", + "name": "e2fsprogs" }, - "version": "1.2.0" + "version": "1.44.5-1+deb10u3" }, { "package": { - "ecosystem": "Maven", - "name": "org.apache.hadoop.thirdparty:hadoop-shaded-protobuf_3_21" + "ecosystem": "Debian:10", + "name": "util-linux" }, - "version": "1.2.0" + "version": "2.33.1-0.1" }, { "package": { - "ecosystem": "Maven", - "name": "org.apache.hadoop:hadoop-annotations" + "ecosystem": "Debian:10", + "name": "findutils" }, - "version": "3.4.0" + "version": "4.6.0+git+20190209-2" }, { "package": { - "ecosystem": "Maven", - "name": "org.apache.hadoop:hadoop-auth" + "ecosystem": "Debian:10", + "name": "gcc-8" }, - "version": "3.4.0" + "version": "8.3.0-6" }, { "package": { - "ecosystem": "Maven", - "name": "org.apache.hadoop:hadoop-client" + "ecosystem": "Debian:10", + "name": "gnupg2" }, - "version": "3.4.0" + "version": "2.2.12-1+deb10u2" }, { "package": { - "ecosystem": "Maven", - "name": "org.apache.hadoop:hadoop-common" + "ecosystem": "Debian:10", + "name": "grep" }, - "version": "3.4.0" + "version": "3.3-1" }, { "package": { - "ecosystem": "Maven", - "name": "org.apache.hadoop:hadoop-hdfs-client" + "ecosystem": "Debian:10", + "name": "gzip" }, - "version": "3.4.0" + "version": "1.9-3+deb10u1" }, { "package": { - "ecosystem": "Maven", - "name": "org.apache.hadoop:hadoop-mapreduce-client-common" + "ecosystem": "Debian:10", + "name": "hostname" }, - "version": "3.4.0" + "version": "3.21" }, { "package": { - "ecosystem": "Maven", - "name": "org.apache.hadoop:hadoop-mapreduce-client-core" + "ecosystem": "Debian:10", + "name": "init-system-helpers" }, - "version": "3.4.0" + "version": "1.56+nmu1" }, { "package": { - "ecosystem": "Maven", - "name": "org.apache.hadoop:hadoop-mapreduce-client-jobclient" + "ecosystem": "Debian:10", + "name": "acl" }, - "version": "3.4.0" + "version": "2.2.53-4" }, { "package": { - "ecosystem": "Maven", - "name": "org.apache.hadoop:hadoop-yarn-api" + "ecosystem": "Debian:10", + "name": "apt" }, - "version": "3.4.0" + "version": "1.8.2.3" }, { "package": { - "ecosystem": "Maven", - "name": "org.apache.hadoop:hadoop-yarn-client" + "ecosystem": "Debian:10", + "name": "attr" }, - "version": "3.4.0" + "version": "1:2.4.48-4" }, { "package": { - "ecosystem": "Maven", - "name": "org.apache.hadoop:hadoop-yarn-common" + "ecosystem": "Debian:10", + "name": "audit" }, - "version": "3.4.0" + "version": "1:2.8.4-3" }, { "package": { - "ecosystem": "Maven", - "name": "org.apache.httpcomponents:httpclient" + "ecosystem": "Debian:10", + "name": "audit" }, - "version": "4.5.13" + "version": "1:2.8.4-3" }, { "package": { - "ecosystem": "Maven", - "name": "org.apache.httpcomponents:httpcore" + "ecosystem": "Debian:10", + "name": "util-linux" }, - "version": "4.4.13" + "version": "2.33.1-0.1" }, { "package": { - "ecosystem": "Maven", - "name": "org.apache.kerby:kerb-admin" + "ecosystem": "Debian:10", + "name": "bzip2" }, - "version": "2.0.3" + "version": "1.0.6-9.2~deb10u2" }, { "package": { - "ecosystem": "Maven", - "name": "org.apache.kerby:kerb-client" + "ecosystem": "Debian:10", + "name": "glibc" }, - "version": "2.0.3" + "version": "2.28-10+deb10u2" }, { "package": { - "ecosystem": "Maven", - "name": "org.apache.kerby:kerb-common" + "ecosystem": "Debian:10", + "name": "glibc" }, - "version": "2.0.3" + "version": "2.28-10+deb10u2" }, { "package": { - "ecosystem": "Maven", - "name": "org.apache.kerby:kerb-core" + "ecosystem": "Debian:10", + "name": "libcap-ng" }, - "version": "2.0.3" + "version": "0.7.9-2" }, { "package": { - "ecosystem": "Maven", - "name": "org.apache.kerby:kerb-crypto" + "ecosystem": "Debian:10", + "name": "e2fsprogs" }, - "version": "2.0.3" + "version": "1.44.5-1+deb10u3" }, { "package": { - "ecosystem": "Maven", - "name": "org.apache.kerby:kerb-identity" + "ecosystem": "Debian:10", + "name": "db5.3" }, - "version": "2.0.3" + "version": "5.3.28+dfsg1-0.5" }, { "package": { - "ecosystem": "Maven", - "name": "org.apache.kerby:kerb-server" + "ecosystem": "Debian:10", + "name": "cdebconf" }, - "version": "2.0.3" + "version": "0.249" }, { "package": { - "ecosystem": "Maven", - "name": "org.apache.kerby:kerb-simplekdc" + "ecosystem": "Debian:10", + "name": "expat" }, - "version": "2.0.3" + "version": "2.2.6-2+deb10u6" }, { "package": { - "ecosystem": "Maven", - "name": "org.apache.kerby:kerb-util" + "ecosystem": "Debian:10", + "name": "e2fsprogs" }, - "version": "2.0.3" + "version": "1.44.5-1+deb10u3" }, { "package": { - "ecosystem": "Maven", - "name": "org.apache.kerby:kerby-asn1" + "ecosystem": "Debian:10", + "name": "util-linux" }, - "version": "2.0.3" + "version": "2.33.1-0.1" }, { "package": { - "ecosystem": "Maven", - "name": "org.apache.kerby:kerby-config" + "ecosystem": "Debian:10", + "name": "libffi" }, - "version": "2.0.3" + "version": "3.2.1-9" }, { "package": { - "ecosystem": "Maven", - "name": "org.apache.kerby:kerby-pkix" + "ecosystem": "Debian:10", + "name": "gcc-8" }, - "version": "2.0.3" + "version": "1:8.3.0-6" }, { "package": { - "ecosystem": "Maven", - "name": "org.apache.kerby:kerby-util" + "ecosystem": "Debian:10", + "name": "libgcrypt20" }, - "version": "2.0.3" + "version": "1.8.4-5+deb10u1" }, { "package": { - "ecosystem": "Maven", - "name": "org.apache.kerby:kerby-xdr" + "ecosystem": "Debian:10", + "name": "gdbm" }, - "version": "2.0.3" + "version": "1.18.1-4" }, { "package": { - "ecosystem": "Maven", - "name": "org.apache.kerby:token-provider" + "ecosystem": "Debian:10", + "name": "gmp" }, - "version": "2.0.3" + "version": "2:6.1.2+dfsg-4+deb10u1" }, { "package": { - "ecosystem": "Maven", - "name": "org.codehaus.mojo:animal-sniffer-annotations" + "ecosystem": "Debian:10", + "name": "gnutls28" }, - "version": "1.17" + "version": "3.6.7-4+deb10u10" }, { "package": { - "ecosystem": "Maven", - "name": "org.codehaus.woodstox:stax2-api" + "ecosystem": "Debian:10", + "name": "libgpg-error" }, - "version": "4.2.1" + "version": "1.35-1" }, { "package": { - "ecosystem": "Maven", - "name": "org.eclipse.jetty.websocket:websocket-api" + "ecosystem": "Debian:10", + "name": "nettle" }, - "version": "9.4.53.v20231009" + "version": "3.4.1-1+deb10u1" }, { "package": { - "ecosystem": "Maven", - "name": "org.eclipse.jetty.websocket:websocket-client" + "ecosystem": "Debian:10", + "name": "libidn2" }, - "version": "9.4.53.v20231009" + "version": "2.0.5-1+deb10u1" }, { "package": { - "ecosystem": "Maven", - "name": "org.eclipse.jetty.websocket:websocket-common" + "ecosystem": "Debian:10", + "name": "lz4" }, - "version": "9.4.53.v20231009" + "version": "1.8.3-1+deb10u1" }, { "package": { - "ecosystem": "Maven", - "name": "org.eclipse.jetty:jetty-client" + "ecosystem": "Debian:10", + "name": "xz-utils" }, - "version": "9.4.53.v20231009" + "version": "5.2.4-1+deb10u1" }, { "package": { - "ecosystem": "Maven", - "name": "org.eclipse.jetty:jetty-http" + "ecosystem": "Debian:10", + "name": "util-linux" }, - "version": "9.4.53.v20231009" + "version": "2.33.1-0.1" }, { "package": { - "ecosystem": "Maven", - "name": "org.eclipse.jetty:jetty-io" + "ecosystem": "Debian:10", + "name": "ncurses" }, - "version": "9.4.53.v20231009" + "version": "6.1+20181013-2+deb10u3" }, { "package": { - "ecosystem": "Maven", - "name": "org.eclipse.jetty:jetty-security" + "ecosystem": "Debian:10", + "name": "nettle" }, - "version": "9.4.53.v20231009" + "version": "3.4.1-1+deb10u1" }, { "package": { - "ecosystem": "Maven", - "name": "org.eclipse.jetty:jetty-servlet" + "ecosystem": "Debian:10", + "name": "p11-kit" }, - "version": "9.4.53.v20231009" + "version": "0.23.15-2+deb10u1" }, { "package": { - "ecosystem": "Maven", - "name": "org.eclipse.jetty:jetty-util" + "ecosystem": "Debian:10", + "name": "pam" }, - "version": "9.4.53.v20231009" + "version": "1.3.1-5" }, { "package": { - "ecosystem": "Maven", - "name": "org.eclipse.jetty:jetty-util-ajax" + "ecosystem": "Debian:10", + "name": "pam" }, - "version": "9.4.53.v20231009" + "version": "1.3.1-5" }, { "package": { - "ecosystem": "Maven", - "name": "org.eclipse.jetty:jetty-webapp" + "ecosystem": "Debian:10", + "name": "pam" }, - "version": "9.4.53.v20231009" + "version": "1.3.1-5" }, { "package": { - "ecosystem": "Maven", - "name": "org.eclipse.jetty:jetty-xml" + "ecosystem": "Debian:10", + "name": "pam" }, - "version": "9.4.53.v20231009" + "version": "1.3.1-5" }, { "package": { - "ecosystem": "Maven", - "name": "org.jctools:jctools-core" + "ecosystem": "Debian:10", + "name": "pcre3" }, - "version": "3.1.0" + "version": "2:8.39-12" }, { "package": { - "ecosystem": "Maven", - "name": "org.jline:jline" + "ecosystem": "Debian:10", + "name": "readline" }, - "version": "3.9.0" + "version": "7.0-5" }, { "package": { - "ecosystem": "Maven", - "name": "org.jline:jline-builtins" + "ecosystem": "Debian:10", + "name": "libseccomp" }, - "version": "3.9.0" + "version": "2.3.3-4" }, { "package": { - "ecosystem": "Maven", - "name": "org.jline:jline-reader" + "ecosystem": "Debian:10", + "name": "libselinux" }, - "version": "3.9.0" + "version": "2.8-1+b1" }, { "package": { - "ecosystem": "Maven", - "name": "org.jline:jline-remote-ssh" + "ecosystem": "Debian:10", + "name": "libsemanage" }, - "version": "3.9.0" + "version": "2.8-2" }, { "package": { - "ecosystem": "Maven", - "name": "org.jline:jline-remote-telnet" + "ecosystem": "Debian:10", + "name": "libsemanage" }, - "version": "3.9.0" + "version": "2.8-2" }, { "package": { - "ecosystem": "Maven", - "name": "org.jline:jline-style" + "ecosystem": "Debian:10", + "name": "libsepol" }, - "version": "3.9.0" + "version": "2.8-1" }, { "package": { - "ecosystem": "Maven", - "name": "org.jline:jline-terminal" + "ecosystem": "Debian:10", + "name": "util-linux" }, - "version": "3.9.0" + "version": "2.33.1-0.1" }, { "package": { - "ecosystem": "Maven", - "name": "org.jline:jline-terminal-jansi" + "ecosystem": "Debian:10", + "name": "sqlite3" }, - "version": "3.9.0" + "version": "3.27.2-3+deb10u2" }, { "package": { - "ecosystem": "Maven", - "name": "org.jline:jline-terminal-jna" + "ecosystem": "Debian:10", + "name": "e2fsprogs" }, - "version": "3.9.0" + "version": "1.44.5-1+deb10u3" }, { "package": { - "ecosystem": "Maven", - "name": "org.slf4j:slf4j-api" + "ecosystem": "Debian:10", + "name": "openssl" }, - "version": "1.7.36" + "version": "1.1.1n-0+deb10u5" }, { "package": { - "ecosystem": "Maven", - "name": "org.slf4j:slf4j-reload4j" + "ecosystem": "Debian:10", + "name": "gcc-8" }, - "version": "1.7.36" + "version": "8.3.0-6" }, { "package": { - "ecosystem": "Alpine:v3.21", - "name": "p11-kit" + "ecosystem": "Debian:10", + "name": "systemd" }, - "version": "0.25.5-r2" + "version": "241-7~deb10u9" }, { "package": { - "ecosystem": "Alpine:v3.21", - "name": "pinentry" + "ecosystem": "Debian:10", + "name": "libtasn1-6" }, - "version": "1.3.1-r0" + "version": "4.13-3+deb10u1" }, { "package": { - "ecosystem": "Alpine:v3.21", - "name": "pax-utils" + "ecosystem": "Debian:10", + "name": "ncurses" }, - "version": "1.3.8-r1" + "version": "6.1+20181013-2+deb10u3" }, { "package": { - "ecosystem": "Alpine:v3.21", - "name": "skalibs" + "ecosystem": "Debian:10", + "name": "systemd" }, - "version": "2.14.3.0-r0" + "version": "241-7~deb10u9" }, { "package": { - "ecosystem": "Alpine:v3.21", - "name": "sqlite" + "ecosystem": "Debian:10", + "name": "libunistring" }, - "version": "3.47.1-r0" + "version": "0.9.10-1" }, { "package": { - "ecosystem": "Alpine:v3.21", - "name": "tzdata" + "ecosystem": "Debian:10", + "name": "util-linux" }, - "version": "2024b-r1" + "version": "2.33.1-0.1" }, { "package": { - "ecosystem": "Maven", - "name": "unknown:unknown" + "ecosystem": "Debian:10", + "name": "libzstd" }, - "version": "unknown" + "version": "1.3.8+dfsg-3+deb10u2" }, { "package": { - "ecosystem": "Alpine:v3.21", - "name": "utmps" + "ecosystem": "Debian:10", + "name": "shadow" }, - "version": "0.1.2.3-r2" + "version": "1:4.5-1.1" }, { "package": { - "ecosystem": "Alpine:v3.21", - "name": "zlib" + "ecosystem": "Debian:10", + "name": "mawk" }, - "version": "1.3.1-r2" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_OCIImage/Scanning_java_image_with_some_packages - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 12195 - body: | - { - "results": [ - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-15T18:18:10.508036Z" - }, - { - "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-15T18:18:10.748793Z" - } - ] + "version": "1.3.3-17+b3" }, - {}, - {}, - {}, { - "vulns": [ - { - "id": "GHSA-72hv-8253-57qq", - "modified": "2026-04-07T16:47:43.107166Z" - }, - { - "id": "GHSA-h46c-h94j-95f3", - "modified": "2026-02-04T03:44:39.385253Z" - }, - { - "id": "GHSA-wf8f-6423-gfxg", - "modified": "2026-02-04T02:17:21.257294Z" - } - ] + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" }, { - "vulns": [ - { - "id": "GHSA-3wrr-7qpf-2prh", - "modified": "2026-06-30T05:59:24.605767Z" - }, - { - "id": "GHSA-5jmj-h7xm-6q6v", - "modified": "2026-06-30T21:15:09.170694Z" - }, - { - "id": "GHSA-hgj6-7826-r7m5", - "modified": "2026-06-25T00:29:24.783131Z" - }, - { - "id": "GHSA-j3rv-43j4-c7qm", - "modified": "2026-06-25T00:29:23.656899Z" - }, - { - "id": "GHSA-rmj7-2vxq-3g9f", - "modified": "2026-06-25T00:29:23.888358Z" - } - ] + "package": { + "ecosystem": "Debian:10", + "name": "ncurses" + }, + "version": "6.1+20181013-2+deb10u3" }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, { - "vulns": [ - { - "id": "GHSA-735f-pc8j-v9w8", - "modified": "2026-02-04T03:34:00.411610Z" - } - ] + "package": { + "ecosystem": "Debian:10", + "name": "ncurses" + }, + "version": "6.1+20181013-2+deb10u3" }, - {}, { - "vulns": [ - { - "id": "GHSA-gvpg-vgmx-xg6w", - "modified": "2026-02-04T03:20:13.834799Z" - }, - { - "id": "GHSA-xwmg-2g98-w7v9", - "modified": "2026-02-04T04:02:18.737097Z" - } - ] + "package": { + "ecosystem": "Debian:10", + "name": "netbase" + }, + "version": "5.6" }, - {}, - {}, - {}, { - "vulns": [ - { - "id": "GHSA-wxr5-93ph-8wr9", - "modified": "2026-02-04T02:26:01.067608Z" - } - ] + "package": { + "ecosystem": "Debian:10", + "name": "openssl" + }, + "version": "1.1.1n-0+deb10u5" }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, { - "vulns": [ - { - "id": "GHSA-cfxw-4h78-h7fw", - "modified": "2026-02-04T04:29:28.819325Z" - } - ] + "package": { + "ecosystem": "Debian:10", + "name": "shadow" + }, + "version": "1:4.5-1.1" }, - {}, - {}, - {}, - {}, - {}, - {}, { - "vulns": [ - { - "id": "ALPINE-CVE-2025-68972", - "modified": "2026-06-15T18:18:10.895016Z" - }, - { - "id": "ALPINE-CVE-2025-68973", - "modified": "2026-06-15T18:18:10.895887Z" - } - ] + "package": { + "ecosystem": "Debian:10", + "name": "perl" + }, + "version": "5.28.1-6+deb10u1" }, { - "vulns": [ - { - "id": "ALPINE-CVE-2024-12243", - "modified": "2026-06-15T18:18:10.253210Z" - }, - { - "id": "ALPINE-CVE-2025-14831", - "modified": "2026-06-15T18:18:10.573518Z" - }, - { - "id": "ALPINE-CVE-2025-32988", - "modified": "2026-06-15T18:18:10.714041Z" - }, - { - "id": "ALPINE-CVE-2025-32989", - "modified": "2026-06-15T18:18:10.714301Z" - }, - { - "id": "ALPINE-CVE-2025-32990", - "modified": "2026-06-15T18:18:10.714549Z" - }, - { - "id": "ALPINE-CVE-2025-6395", - "modified": "2026-06-15T18:18:10.871999Z" - }, - { - "id": "ALPINE-CVE-2025-9820", - "modified": "2026-06-15T18:18:10.956749Z" - }, - { - "id": "ALPINE-CVE-2026-1584", - "modified": "2026-06-15T18:18:10.959139Z" - }, - { - "id": "ALPINE-CVE-2026-33845", - "modified": "2026-06-15T18:18:11.185590Z" - }, - { - "id": "ALPINE-CVE-2026-33846", - "modified": "2026-06-15T18:18:11.185912Z" - }, - { - "id": "ALPINE-CVE-2026-3832", - "modified": "2026-06-15T18:18:11.214159Z" - }, - { - "id": "ALPINE-CVE-2026-3833", - "modified": "2026-06-15T18:18:11.214377Z" - }, - { - "id": "ALPINE-CVE-2026-42009", - "modified": "2026-06-15T18:18:11.227863Z" - }, - { - "id": "ALPINE-CVE-2026-42010", - "modified": "2026-06-15T18:18:11.227837Z" - }, - { - "id": "ALPINE-CVE-2026-42011", - "modified": "2026-06-15T18:18:11.228116Z" - }, - { - "id": "ALPINE-CVE-2026-42012", - "modified": "2026-06-15T18:18:11.228202Z" - }, - { - "id": "ALPINE-CVE-2026-42013", - "modified": "2026-06-15T18:18:11.228369Z" - }, - { - "id": "ALPINE-CVE-2026-42014", - "modified": "2026-06-16T09:30:05.264530Z" - }, - { - "id": "ALPINE-CVE-2026-42015", - "modified": "2026-06-15T18:18:11.228558Z" - }, - { - "id": "ALPINE-CVE-2026-5260", - "modified": "2026-06-15T18:18:11.275186Z" - }, - { - "id": "ALPINE-CVE-2026-5419", - "modified": "2026-06-15T18:18:11.276813Z" - } - ] + "package": { + "ecosystem": "PyPI", + "name": "pip" + }, + "version": "23.0.1" }, - {}, - {}, - {}, { - "vulns": [ - { - "id": "GHSA-3p8m-j85q-pgmj", - "modified": "2026-02-04T02:23:33.973208Z" - }, - { - "id": "GHSA-mj4r-2hfc-f8p6", - "modified": "2026-05-14T20:52:02.730912Z" - } - ] + "package": { + "ecosystem": "PyPI", + "name": "pip" + }, + "version": "23.0.1" }, { - "vulns": [ - { - "id": "GHSA-cm33-6792-r9fm", - "modified": "2026-05-14T20:50:50.147382Z" - } - ] + "package": { + "ecosystem": "Debian:10", + "name": "readline" + }, + "version": "7.0-5" }, { - "vulns": [ - { - "id": "GHSA-cc37-9q2j-3hfv", - "modified": "2026-06-12T19:45:11.561026Z" - }, - { - "id": "GHSA-h2qv-fj59-j46j", - "modified": "2026-06-12T22:29:19.482629Z" - } - ] + "package": { + "ecosystem": "Debian:10", + "name": "sed" + }, + "version": "4.7-1" }, { - "vulns": [ - { - "id": "GHSA-38f8-5428-x5cv", - "modified": "2026-05-14T20:48:37.405742Z" - }, - { - "id": "GHSA-57rv-r2g8-2cj3", - "modified": "2026-05-14T20:47:30.693204Z" - }, - { - "id": "GHSA-5jpm-x58v-624v", - "modified": "2026-02-04T02:17:39.757688Z" - }, - { - "id": "GHSA-84h7-rjj3-6jx4", - "modified": "2026-02-04T03:25:14.697311Z" - }, - { - "id": "GHSA-f6hv-jmp6-3vwv", - "modified": "2026-05-14T20:50:55.245702Z" - }, - { - "id": "GHSA-fghv-69vj-qj49", - "modified": "2026-02-04T03:04:04.888405Z" - }, - { - "id": "GHSA-hvcg-qmg6-jm4c", - "modified": "2026-06-16T14:44:20.815695Z" - }, - { - "id": "GHSA-m4cv-j2px-7723", - "modified": "2026-05-14T20:52:01.053039Z" - }, - { - "id": "GHSA-pwqr-wmgm-9rr8", - "modified": "2026-03-27T22:04:14.372867Z" - }, - { - "id": "GHSA-v8h7-rr48-vmmv", - "modified": "2026-05-08T19:50:55.560203Z" - }, - { - "id": "GHSA-xxqh-mfjm-7mv9", - "modified": "2026-05-14T20:47:27.523513Z" - } - ] + "package": { + "ecosystem": "PyPI", + "name": "setuptools" + }, + "version": "58.1.0" }, { - "vulns": [ - { - "id": "GHSA-563q-j3cm-6jxm", - "modified": "2026-06-16T14:44:20.964765Z" - }, - { - "id": "GHSA-5x3r-wrvg-rp6q", - "modified": "2026-06-12T19:45:11.465768Z" - }, - { - "id": "GHSA-c2gf-v879-257j", - "modified": "2026-06-12T19:45:11.448753Z" - }, - { - "id": "GHSA-f6hv-jmp6-3vwv", - "modified": "2026-05-14T20:50:55.245702Z" - }, - { - "id": "GHSA-prj3-ccx8-p6x4", - "modified": "2026-02-04T02:26:22.855609Z" - }, - { - "id": "GHSA-w9fj-cfpg-grvv", - "modified": "2026-03-27T22:05:04.574044Z" - } - ] + "package": { + "ecosystem": "PyPI", + "name": "setuptools" + }, + "version": "58.1.0" }, - {}, { - "vulns": [ - { - "id": "GHSA-jfg9-48mv-9qgx", - "modified": "2026-05-14T20:51:55.305572Z" - } - ] + "package": { + "ecosystem": "Debian:10", + "name": "sysvinit" + }, + "version": "2.93-8" }, { - "vulns": [ - { - "id": "GHSA-3244-j874-rhc2", - "modified": "2026-06-12T19:30:08.485135Z" - }, - { - "id": "GHSA-5w86-c3rq-vjj7", - "modified": "2026-06-16T18:29:23.153230Z" - }, - { - "id": "GHSA-6ghj-frrj-jjj3", - "modified": "2026-06-12T19:30:08.473519Z" - }, - { - "id": "GHSA-6jv9-x5w9-2ccm", - "modified": "2026-06-13T00:29:28.808735Z" - }, - { - "id": "GHSA-rgrr-p7gp-5xj7", - "modified": "2026-05-14T20:52:36.995968Z" - } - ] + "package": { + "ecosystem": "Debian:10", + "name": "tar" + }, + "version": "1.30+dfsg-6" }, { - "vulns": [ - { - "id": "GHSA-jq43-27x9-3v86", - "modified": "2026-02-04T04:27:03.146166Z" - } - ] + "package": { + "ecosystem": "Debian:10", + "name": "tzdata" + }, + "version": "2021a-0+deb10u11" }, - {}, - {}, - {}, { - "vulns": [ - { - "id": "GHSA-389x-839f-4rhx", - "modified": "2026-02-04T04:31:00.174857Z" - }, - { - "id": "GHSA-xq3w-v528-46rv", - "modified": "2026-02-04T03:40:54.362888Z" - } - ] + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" }, { - "vulns": [ - { - "id": "GHSA-3qp7-7mw8-wx86", - "modified": "2026-06-12T19:30:08.471567Z" - }, - { - "id": "GHSA-4g8c-wm8x-jfhw", - "modified": "2026-02-04T02:54:33.253775Z" - }, - { - "id": "GHSA-c653-97m9-rcg9", - "modified": "2026-06-16T15:44:21.668164Z" - }, - { - "id": "GHSA-x4gw-5cx5-pgmh", - "modified": "2026-06-12T19:45:13.007385Z" - } - ] + "package": { + "ecosystem": "PyPI", + "name": "wheel" + }, + "version": "0.40.0" }, { - "vulns": [ - { - "id": "GHSA-45q3-82m4-75jr", - "modified": "2026-05-14T20:47:38.979365Z" - } - ] - }, + "package": { + "ecosystem": "Debian:10", + "name": "zlib" + }, + "version": "1:1.2.11.dfsg-1+deb10u2" + } + ] + } + headers: + Content-Type: + - application/json + X-Test-Name: + - TestCommand_OCIImage/Scanning_python_image_with_no_packages + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 4162 + body: | + { + "results": [ + {}, + {}, + {}, {}, {}, - { - "vulns": [ - { - "id": "GHSA-5pvg-856g-cp85", - "modified": "2026-06-12T19:45:11.459442Z" - }, - { - "id": "GHSA-676x-f7gg-47vc", - "modified": "2026-06-12T19:45:11.461282Z" - }, - { - "id": "GHSA-xmv7-r254-6q78", - "modified": "2026-06-12T19:45:12.897371Z" - } - ] - }, {}, {}, {}, @@ -7438,26 +12026,20 @@ interactions: { "vulns": [ { - "id": "GHSA-w573-9ffj-6ff9", - "modified": "2026-06-12T19:45:13.047513Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-w573-9ffj-6ff9", - "modified": "2026-06-12T19:45:13.047513Z" + "id": "DLA-3482-1", + "modified": "2025-05-26T07:01:25.263124Z" } ] }, {}, {}, + {}, + {}, { "vulns": [ { - "id": "GHSA-5xrh-qmmq-w6ch", - "modified": "2026-06-12T19:45:11.468850Z" + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" } ] }, @@ -7470,183 +12052,39 @@ interactions: {}, {}, {}, + {}, + {}, + {}, { "vulns": [ { - "id": "ALPINE-CVE-2024-12797", - "modified": "2026-06-15T18:18:10.256734Z" - }, - { - "id": "ALPINE-CVE-2024-13176", - "modified": "2026-06-15T18:18:10.257313Z" - }, - { - "id": "ALPINE-CVE-2025-15467", - "modified": "2026-06-15T18:18:10.574070Z" - }, - { - "id": "ALPINE-CVE-2025-15468", - "modified": "2026-06-15T18:18:10.574416Z" - }, - { - "id": "ALPINE-CVE-2025-66199", - "modified": "2026-06-15T18:18:10.877115Z" - }, - { - "id": "ALPINE-CVE-2025-68160", - "modified": "2026-06-15T18:18:10.890200Z" - }, - { - "id": "ALPINE-CVE-2025-69418", - "modified": "2026-06-15T18:18:10.901963Z" - }, - { - "id": "ALPINE-CVE-2025-69419", - "modified": "2026-06-15T18:18:10.902306Z" - }, - { - "id": "ALPINE-CVE-2025-69420", - "modified": "2026-06-15T18:18:10.902344Z" - }, - { - "id": "ALPINE-CVE-2025-69421", - "modified": "2026-06-15T18:18:10.907897Z" - }, - { - "id": "ALPINE-CVE-2025-9230", - "modified": "2026-06-15T18:18:10.952377Z" - }, - { - "id": "ALPINE-CVE-2025-9231", - "modified": "2026-06-15T18:18:10.952373Z" - }, - { - "id": "ALPINE-CVE-2025-9232", - "modified": "2026-06-15T18:18:10.954507Z" - }, - { - "id": "ALPINE-CVE-2026-22795", - "modified": "2026-06-15T18:18:11.004265Z" - }, - { - "id": "ALPINE-CVE-2026-22796", - "modified": "2026-06-15T18:18:11.007022Z" - }, - { - "id": "ALPINE-CVE-2026-28387", - "modified": "2026-06-15T18:18:11.052819Z" - }, - { - "id": "ALPINE-CVE-2026-28388", - "modified": "2026-06-15T18:18:11.053496Z" - }, - { - "id": "ALPINE-CVE-2026-28389", - "modified": "2026-06-15T18:18:11.053742Z" - }, - { - "id": "ALPINE-CVE-2026-28390", - "modified": "2026-06-15T18:18:11.053815Z" - }, - { - "id": "ALPINE-CVE-2026-31789", - "modified": "2026-06-15T18:18:11.056839Z" - }, - { - "id": "ALPINE-CVE-2026-31790", - "modified": "2026-06-15T18:18:11.057167Z" + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" } ] }, + {}, { "vulns": [ { - "id": "ALPINE-CVE-2024-8176", - "modified": "2026-06-15T18:18:10.530866Z" - }, - { - "id": "ALPINE-CVE-2025-59375", - "modified": "2026-06-15T18:18:10.829584Z" - }, - { - "id": "ALPINE-CVE-2026-24515", - "modified": "2026-06-15T18:18:11.032360Z" - }, - { - "id": "ALPINE-CVE-2026-25210", - "modified": "2026-06-15T18:18:11.033167Z" - }, - { - "id": "ALPINE-CVE-2026-32776", - "modified": "2026-06-15T18:18:11.068638Z" - }, - { - "id": "ALPINE-CVE-2026-32777", - "modified": "2026-06-15T18:18:11.071581Z" - }, - { - "id": "ALPINE-CVE-2026-32778", - "modified": "2026-06-15T18:18:11.072930Z" - }, - { - "id": "ALPINE-CVE-2026-41080", - "modified": "2026-06-20T12:30:05.052957Z" - }, - { - "id": "ALPINE-CVE-2026-45186", - "modified": "2026-06-20T12:30:05.157190Z" - }, - { - "id": "ALPINE-CVE-2026-50219", - "modified": "2026-06-29T15:30:06.451101Z" - }, - { - "id": "ALPINE-CVE-2026-56131", - "modified": "2026-06-29T15:30:04.915303Z" - }, - { - "id": "ALPINE-CVE-2026-56132", - "modified": "2026-06-29T15:30:04.969406Z" - }, - { - "id": "ALPINE-CVE-2026-56403", - "modified": "2026-06-29T15:30:04.960433Z" - }, - { - "id": "ALPINE-CVE-2026-56404", - "modified": "2026-06-29T15:30:04.962121Z" - }, - { - "id": "ALPINE-CVE-2026-56405", - "modified": "2026-06-29T15:30:06.454363Z" - }, - { - "id": "ALPINE-CVE-2026-56406", - "modified": "2026-06-29T15:30:04.954590Z" - }, - { - "id": "ALPINE-CVE-2026-56407", - "modified": "2026-06-29T15:30:06.448330Z" - }, - { - "id": "ALPINE-CVE-2026-56408", - "modified": "2026-06-29T15:30:04.922465Z" - }, - { - "id": "ALPINE-CVE-2026-56409", - "modified": "2026-06-29T15:30:04.923913Z" + "id": "DLA-3807-1", + "modified": "2026-03-09T01:21:14.798998Z" }, { - "id": "ALPINE-CVE-2026-56410", - "modified": "2026-06-29T15:30:04.962352Z" - }, + "id": "DLA-3850-1", + "modified": "2026-03-09T01:19:52.798152Z" + } + ] + }, + { + "vulns": [ { - "id": "ALPINE-CVE-2026-56411", - "modified": "2026-06-29T15:30:04.965868Z" + "id": "DLA-3807-1", + "modified": "2026-03-09T01:21:14.798998Z" }, { - "id": "ALPINE-CVE-2026-56412", - "modified": "2026-06-29T15:30:06.451950Z" + "id": "DLA-3850-1", + "modified": "2026-03-09T01:19:52.798152Z" } ] }, @@ -7654,6 +12092,23 @@ interactions: {}, {}, {}, + { + "vulns": [ + { + "id": "DLA-3783-1", + "modified": "2026-03-09T01:21:52.762023Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, {}, {}, {}, @@ -7662,79 +12117,107 @@ interactions: { "vulns": [ { - "id": "ALPINE-CVE-2025-64505", - "modified": "2026-06-15T18:18:10.872356Z" - }, - { - "id": "ALPINE-CVE-2025-64506", - "modified": "2026-06-15T18:18:10.872647Z" - }, - { - "id": "ALPINE-CVE-2025-64720", - "modified": "2026-06-15T18:18:10.873143Z" - }, - { - "id": "ALPINE-CVE-2025-65018", - "modified": "2026-06-15T18:18:10.876130Z" - }, - { - "id": "ALPINE-CVE-2025-66293", - "modified": "2026-06-15T18:18:10.877635Z" - }, - { - "id": "ALPINE-CVE-2026-22695", - "modified": "2026-06-15T18:18:11.003841Z" - }, - { - "id": "ALPINE-CVE-2026-22801", - "modified": "2026-06-15T18:18:11.007538Z" + "id": "DLA-3660-1", + "modified": "2026-03-09T02:10:14.556560Z" }, { - "id": "ALPINE-CVE-2026-25646", - "modified": "2026-06-15T18:18:11.036103Z" - }, + "id": "DLA-3740-1", + "modified": "2026-03-09T01:23:17.775568Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ { - "id": "ALPINE-CVE-2026-33416", - "modified": "2026-06-15T18:18:11.088019Z" - }, + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + { + "vulns": [ { - "id": "ALPINE-CVE-2026-33636", - "modified": "2026-06-15T18:18:11.123880Z" + "id": "DLA-3586-1", + "modified": "2026-03-09T01:19:25.252973Z" }, { - "id": "ALPINE-CVE-2026-34757", - "modified": "2026-06-15T18:18:11.210982Z" + "id": "DLA-3682-1", + "modified": "2026-03-09T01:18:42.667623Z" } ] }, {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, { "vulns": [ { - "id": "ALPINE-CVE-2024-12133", - "modified": "2026-06-15T18:18:10.252644Z" - }, + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + {}, + {}, + { + "vulns": [ { - "id": "ALPINE-CVE-2025-13151", - "modified": "2026-06-15T18:18:10.571882Z" + "id": "DLA-3530-1", + "modified": "2026-03-09T01:19:28.929204Z" } ] }, {}, + { + "vulns": [ + { + "id": "DLA-3474-1", + "modified": "2026-03-09T01:20:13.950328Z" + } + ] + }, {}, { "vulns": [ { - "id": "ALPINE-CVE-2025-26519", - "modified": "2026-06-15T18:18:10.600004Z" + "id": "DLA-3586-1", + "modified": "2026-03-09T01:19:25.252973Z" }, { - "id": "ALPINE-CVE-2026-40200", - "modified": "2026-06-15T18:18:11.215742Z" - }, + "id": "DLA-3682-1", + "modified": "2026-03-09T01:18:42.667623Z" + } + ] + }, + { + "vulns": [ { - "id": "ALPINE-CVE-2026-6042", - "modified": "2026-06-15T18:18:11.283180Z" + "id": "DLA-3474-1", + "modified": "2026-03-09T01:20:13.950328Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" } ] }, @@ -7744,189 +12227,203 @@ interactions: { "vulns": [ { - "id": "GHSA-r7pg-v2c8-mfg3", - "modified": "2026-02-04T03:14:24.930542Z" - }, - { - "id": "GHSA-rhrv-645h-fjfh", - "modified": "2026-02-04T02:43:50.522457Z" + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" } ] }, { "vulns": [ { - "id": "GHSA-4265-ccf5-phj5", - "modified": "2026-02-04T03:44:24.716817Z" + "id": "DLA-3586-1", + "modified": "2026-03-09T01:19:25.252973Z" }, { - "id": "GHSA-4g9r-vxhx-9pgx", - "modified": "2026-02-04T02:38:20.882397Z" + "id": "DLA-3682-1", + "modified": "2026-03-09T01:18:42.667623Z" } ] }, { "vulns": [ { - "id": "GHSA-337m-mw94-2v6g", - "modified": "2026-05-21T06:29:17.115065Z" - }, - { - "id": "GHSA-9w38-p64v-xpmv", - "modified": "2026-02-04T03:05:15.000909Z" + "id": "DLA-3586-1", + "modified": "2026-03-09T01:19:25.252973Z" }, { - "id": "GHSA-xjp4-hw94-mvp5", - "modified": "2026-02-04T04:32:34.354092Z" + "id": "DLA-3682-1", + "modified": "2026-03-09T01:18:42.667623Z" } ] }, + {}, { "vulns": [ { - "id": "GHSA-j288-q9x7-2f5v", - "modified": "2026-02-04T03:18:02.851501Z" + "id": "DLA-3530-1", + "modified": "2026-03-09T01:19:28.929204Z" } ] }, {}, {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, { "vulns": [ { - "id": "GHSA-355h-qmc2-wpwf", - "modified": "2026-05-20T00:45:32.367357Z" + "id": "GHSA-4xh5-x5gv-qwph", + "modified": "2026-03-24T01:43:53.135277Z" }, { - "id": "GHSA-qh8g-58pp-2wxh", - "modified": "2026-02-04T05:13:21.910792Z" + "id": "GHSA-58qw-9mgm-455v", + "modified": "2026-05-20T21:00:09.920997Z" }, { - "id": "GHSA-wjpw-4j6x-6rwh", - "modified": "2026-03-09T11:29:07.402944Z" + "id": "GHSA-6vgw-5pg2-w6jp", + "modified": "2026-03-24T01:43:46.425088Z" + }, + { + "id": "GHSA-jp4c-xjxw-mgf9", + "modified": "2026-05-07T16:59:14.079020Z" + }, + { + "id": "GHSA-mq26-g339-26xf", + "modified": "2026-03-24T01:43:05.410801Z" + }, + { + "id": "PYSEC-2023-228", + "modified": "2026-06-10T17:01:27.606909Z" + }, + { + "id": "PYSEC-2026-196", + "modified": "2026-06-05T12:45:14.124059Z" } ] }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, { "vulns": [ { - "id": "GHSA-2r2c-cx56-8933", - "modified": "2026-06-25T22:29:16.891915Z" + "id": "GHSA-4xh5-x5gv-qwph", + "modified": "2026-03-24T01:43:53.135277Z" }, { - "id": "GHSA-47qp-hqvx-6r3f", - "modified": "2026-06-25T22:29:17.064782Z" + "id": "GHSA-58qw-9mgm-455v", + "modified": "2026-05-20T21:00:09.920997Z" + }, + { + "id": "GHSA-6vgw-5pg2-w6jp", + "modified": "2026-03-24T01:43:46.425088Z" + }, + { + "id": "GHSA-jp4c-xjxw-mgf9", + "modified": "2026-05-07T16:59:14.079020Z" + }, + { + "id": "GHSA-mq26-g339-26xf", + "modified": "2026-03-24T01:43:05.410801Z" + }, + { + "id": "PYSEC-2023-228", + "modified": "2026-06-10T17:01:27.606909Z" + }, + { + "id": "PYSEC-2026-196", + "modified": "2026-06-05T12:45:14.124059Z" } ] }, {}, {}, - {}, - {}, - {}, + { + "vulns": [ + { + "id": "GHSA-5rjg-fvgr-3xxf", + "modified": "2026-05-11T00:26:34.671259Z" + }, + { + "id": "GHSA-cx63-2mw6-8hw5", + "modified": "2026-02-04T03:54:02.259111Z" + }, + { + "id": "GHSA-r9hx-vwmv-q579", + "modified": "2026-02-04T03:03:25.892107Z" + }, + { + "id": "PYSEC-2022-43012", + "modified": "2026-06-10T17:02:40.148961Z" + }, + { + "id": "PYSEC-2025-49", + "modified": "2026-05-11T00:26:34.671259Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-5rjg-fvgr-3xxf", + "modified": "2026-05-11T00:26:34.671259Z" + }, + { + "id": "GHSA-cx63-2mw6-8hw5", + "modified": "2026-02-04T03:54:02.259111Z" + }, + { + "id": "GHSA-r9hx-vwmv-q579", + "modified": "2026-02-04T03:03:25.892107Z" + }, + { + "id": "PYSEC-2022-43012", + "modified": "2026-06-10T17:02:40.148961Z" + }, + { + "id": "PYSEC-2025-49", + "modified": "2026-05-11T00:26:34.671259Z" + } + ] + }, {}, { "vulns": [ { - "id": "ALPINE-CVE-2026-2100", - "modified": "2026-06-25T10:30:05.031172Z" + "id": "DLA-3755-1", + "modified": "2026-03-09T01:18:04.185679Z" } ] }, - {}, - {}, - {}, { "vulns": [ { - "id": "ALPINE-CVE-2025-29087", - "modified": "2026-06-15T18:27:20.198775Z" - }, - { - "id": "ALPINE-CVE-2025-29088", - "modified": "2026-06-15T18:27:20.200582Z" - }, - { - "id": "ALPINE-CVE-2025-3277", - "modified": "2026-06-15T18:26:20.400157Z" + "id": "DLA-3684-1", + "modified": "2025-05-26T07:01:38.953691Z" }, { - "id": "ALPINE-CVE-2025-6965", - "modified": "2026-06-27T10:30:06.109296Z" + "id": "DLA-3788-1", + "modified": "2025-05-26T07:01:46.700929Z" } ] }, - {}, - {}, - {}, { "vulns": [ { - "id": "ALPINE-CVE-2026-22184", - "modified": "2026-06-15T18:18:10.993060Z" - }, + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + { + "vulns": [ { - "id": "ALPINE-CVE-2026-27171", - "modified": "2026-06-15T18:18:11.041363Z" + "id": "GHSA-8rrh-rw8j-w5fx", + "modified": "2026-02-04T03:06:55.268134Z" } ] - } + }, + {} ] } headers: Content-Length: - - "12195" + - "4162" Content-Type: - application/json status: 200 OK @@ -7936,11 +12433,46 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 9254 + content_length: 14537 host: api.osv.dev body: | { "queries": [ + { + "package": { + "ecosystem": "PyPI", + "name": "Django" + }, + "version": "1.11.29" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "Flask" + }, + "version": "0.12.2" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "Jinja2" + }, + "version": "3.1.6" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "MarkupSafe" + }, + "version": "3.0.3" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "Werkzeug" + }, + "version": "3.1.4" + }, { "package": { "ecosystem": "Debian:10", @@ -7990,6 +12522,27 @@ interactions: }, "version": "20200601~deb10u2" }, + { + "package": { + "ecosystem": "PyPI", + "name": "certifi" + }, + "version": "2025.11.12" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "chardet" + }, + "version": "3.0.4" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "click" + }, + "version": "8.1.8" + }, { "package": { "ecosystem": "Debian:10", @@ -8095,6 +12648,13 @@ interactions: }, "version": "3.21" }, + { + "package": { + "ecosystem": "PyPI", + "name": "idna" + }, + "version": "2.7" + }, { "package": { "ecosystem": "Debian:10", @@ -8102,6 +12662,13 @@ interactions: }, "version": "1.56+nmu1" }, + { + "package": { + "ecosystem": "PyPI", + "name": "itsdangerous" + }, + "version": "2.2.0" + }, { "package": { "ecosystem": "Debian:10", @@ -8109,6 +12676,13 @@ interactions: }, "version": "2.2.53-4" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "apt" + }, + "version": "1.8.2.3" + }, { "package": { "ecosystem": "Debian:10", @@ -8123,6 +12697,20 @@ interactions: }, "version": "1:2.8.4-3" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "audit" + }, + "version": "1:2.8.4-3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, { "package": { "ecosystem": "Debian:10", @@ -8137,6 +12725,13 @@ interactions: }, "version": "2.28-10+deb10u2" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "glibc" + }, + "version": "2.28-10+deb10u2" + }, { "package": { "ecosystem": "Debian:10", @@ -8144,6 +12739,13 @@ interactions: }, "version": "0.7.9-2" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "e2fsprogs" + }, + "version": "1.44.5-1+deb10u3" + }, { "package": { "ecosystem": "Debian:10", @@ -8165,6 +12767,20 @@ interactions: }, "version": "2.2.6-2+deb10u6" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "e2fsprogs" + }, + "version": "1.44.5-1+deb10u3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, { "package": { "ecosystem": "Debian:10", @@ -8245,1600 +12861,2285 @@ interactions: { "package": { "ecosystem": "Debian:10", - "name": "ncurses" - }, - "version": "6.1+20181013-2+deb10u3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "p11-kit" + "name": "util-linux" }, - "version": "0.23.15-2+deb10u1" + "version": "2.33.1-0.1" }, { "package": { "ecosystem": "Debian:10", - "name": "pam" + "name": "ncurses" }, - "version": "1.3.1-5" + "version": "6.1+20181013-2+deb10u3" }, { "package": { "ecosystem": "Debian:10", - "name": "pcre3" + "name": "nettle" }, - "version": "2:8.39-12" + "version": "3.4.1-1+deb10u1" }, { "package": { "ecosystem": "Debian:10", - "name": "readline" + "name": "p11-kit" }, - "version": "7.0-5" + "version": "0.23.15-2+deb10u1" }, { "package": { "ecosystem": "Debian:10", - "name": "libseccomp" + "name": "pam" }, - "version": "2.3.3-4" + "version": "1.3.1-5" }, { "package": { "ecosystem": "Debian:10", - "name": "libselinux" + "name": "pam" }, - "version": "2.8-1+b1" + "version": "1.3.1-5" }, { "package": { "ecosystem": "Debian:10", - "name": "libsemanage" + "name": "pam" }, - "version": "2.8-2" + "version": "1.3.1-5" }, { "package": { "ecosystem": "Debian:10", - "name": "libsepol" + "name": "pam" }, - "version": "2.8-1" + "version": "1.3.1-5" }, { "package": { "ecosystem": "Debian:10", - "name": "sqlite3" + "name": "pcre3" }, - "version": "3.27.2-3+deb10u2" + "version": "2:8.39-12" }, { "package": { "ecosystem": "Debian:10", - "name": "openssl" + "name": "readline" }, - "version": "1.1.1n-0+deb10u5" + "version": "7.0-5" }, { "package": { "ecosystem": "Debian:10", - "name": "systemd" + "name": "libseccomp" }, - "version": "241-7~deb10u9" + "version": "2.3.3-4" }, { "package": { "ecosystem": "Debian:10", - "name": "libtasn1-6" + "name": "libselinux" }, - "version": "4.13-3+deb10u1" + "version": "2.8-1+b1" }, { "package": { "ecosystem": "Debian:10", - "name": "libunistring" + "name": "libsemanage" }, - "version": "0.9.10-1" + "version": "2.8-2" }, { "package": { "ecosystem": "Debian:10", - "name": "libzstd" + "name": "libsemanage" }, - "version": "1.3.8+dfsg-3+deb10u2" + "version": "2.8-2" }, { "package": { "ecosystem": "Debian:10", - "name": "shadow" + "name": "libsepol" }, - "version": "1:4.5-1.1" + "version": "2.8-1" }, { "package": { "ecosystem": "Debian:10", - "name": "mawk" + "name": "util-linux" }, - "version": "1.3.3-17+b3" + "version": "2.33.1-0.1" }, { "package": { "ecosystem": "Debian:10", - "name": "netbase" + "name": "sqlite3" }, - "version": "5.6" + "version": "3.27.2-3+deb10u2" }, { "package": { "ecosystem": "Debian:10", - "name": "perl" - }, - "version": "5.28.1-6+deb10u1" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "pip" + "name": "e2fsprogs" }, - "version": "23.0.1" + "version": "1.44.5-1+deb10u3" }, { "package": { "ecosystem": "Debian:10", - "name": "sed" - }, - "version": "4.7-1" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "setuptools" + "name": "openssl" }, - "version": "58.1.0" + "version": "1.1.1n-0+deb10u5" }, { "package": { "ecosystem": "Debian:10", - "name": "sysvinit" + "name": "gcc-8" }, - "version": "2.93-8" + "version": "8.3.0-6" }, { "package": { "ecosystem": "Debian:10", - "name": "tar" + "name": "systemd" }, - "version": "1.30+dfsg-6" + "version": "241-7~deb10u9" }, { "package": { "ecosystem": "Debian:10", - "name": "tzdata" + "name": "libtasn1-6" }, - "version": "2021a-0+deb10u11" + "version": "4.13-3+deb10u1" }, { "package": { - "ecosystem": "PyPI", - "name": "wheel" + "ecosystem": "Debian:10", + "name": "ncurses" }, - "version": "0.40.0" + "version": "6.1+20181013-2+deb10u3" }, { "package": { "ecosystem": "Debian:10", - "name": "zlib" + "name": "systemd" }, - "version": "1:1.2.11.dfsg-1+deb10u2" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_OCIImage/Scanning_python_image_with_no_packages - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 2085 - body: | - { - "results": [ - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DLA-3482-1", - "modified": "2025-05-26T07:01:25.263124Z" - } - ] - }, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DLA-3782-1", - "modified": "2026-03-09T01:20:42.573872Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DLA-3807-1", - "modified": "2026-03-09T01:21:14.798998Z" - }, - { - "id": "DLA-3850-1", - "modified": "2026-03-09T01:19:52.798152Z" - } - ] - }, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DLA-3783-1", - "modified": "2026-03-09T01:21:52.762023Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DLA-3660-1", - "modified": "2026-03-09T02:10:14.556560Z" - }, - { - "id": "DLA-3740-1", - "modified": "2026-03-09T01:23:17.775568Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DLA-3586-1", - "modified": "2026-03-09T01:19:25.252973Z" - }, - { - "id": "DLA-3682-1", - "modified": "2026-03-09T01:18:42.667623Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DLA-3530-1", - "modified": "2026-03-09T01:19:28.929204Z" - } - ] - }, - { - "vulns": [ - { - "id": "DLA-3474-1", - "modified": "2026-03-09T01:20:13.950328Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-4xh5-x5gv-qwph", - "modified": "2026-03-24T01:43:53.135277Z" - }, - { - "id": "GHSA-58qw-9mgm-455v", - "modified": "2026-05-20T21:00:09.920997Z" - }, - { - "id": "GHSA-6vgw-5pg2-w6jp", - "modified": "2026-03-24T01:43:46.425088Z" - }, - { - "id": "GHSA-jp4c-xjxw-mgf9", - "modified": "2026-05-07T16:59:14.079020Z" - }, - { - "id": "GHSA-mq26-g339-26xf", - "modified": "2026-03-24T01:43:05.410801Z" - }, - { - "id": "PYSEC-2023-228", - "modified": "2026-06-10T17:01:27.606909Z" - }, - { - "id": "PYSEC-2026-196", - "modified": "2026-06-05T12:45:14.124059Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "GHSA-5rjg-fvgr-3xxf", - "modified": "2026-05-11T00:26:34.671259Z" - }, - { - "id": "GHSA-cx63-2mw6-8hw5", - "modified": "2026-02-04T03:54:02.259111Z" - }, - { - "id": "GHSA-r9hx-vwmv-q579", - "modified": "2026-02-04T03:03:25.892107Z" - }, - { - "id": "PYSEC-2022-43012", - "modified": "2026-06-10T17:02:40.148961Z" - }, - { - "id": "PYSEC-2025-49", - "modified": "2026-05-11T00:26:34.671259Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "DLA-3755-1", - "modified": "2026-03-09T01:18:04.185679Z" - } - ] - }, - { - "vulns": [ - { - "id": "DLA-3684-1", - "modified": "2025-05-26T07:01:38.953691Z" - }, - { - "id": "DLA-3788-1", - "modified": "2025-05-26T07:01:46.700929Z" - } - ] + "version": "241-7~deb10u9" }, { - "vulns": [ - { - "id": "GHSA-8rrh-rw8j-w5fx", - "modified": "2026-02-04T03:06:55.268134Z" - } - ] + "package": { + "ecosystem": "Debian:10", + "name": "libunistring" + }, + "version": "0.9.10-1" }, - {} - ] - } - headers: - Content-Length: - - "2085" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 10834 - host: api.osv.dev - body: | - { - "queries": [ { "package": { - "ecosystem": "PyPI", - "name": "django" + "ecosystem": "Debian:10", + "name": "util-linux" }, - "version": "1.11.29" + "version": "2.33.1-0.1" }, { "package": { - "ecosystem": "PyPI", - "name": "flask" + "ecosystem": "Debian:10", + "name": "libzstd" }, - "version": "0.12.2" + "version": "1.3.8+dfsg-3+deb10u2" }, { "package": { - "ecosystem": "PyPI", - "name": "jinja2" + "ecosystem": "Debian:10", + "name": "shadow" }, - "version": "3.1.6" + "version": "1:4.5-1.1" }, { "package": { - "ecosystem": "PyPI", - "name": "markupsafe" + "ecosystem": "Debian:10", + "name": "mawk" }, - "version": "3.0.3" + "version": "1.3.3-17+b3" }, { "package": { - "ecosystem": "PyPI", - "name": "werkzeug" + "ecosystem": "Debian:10", + "name": "util-linux" }, - "version": "3.1.4" + "version": "2.33.1-0.1" }, { "package": { "ecosystem": "Debian:10", - "name": "adduser" + "name": "ncurses" }, - "version": "3.118" + "version": "6.1+20181013-2+deb10u3" }, { "package": { "ecosystem": "Debian:10", - "name": "apt" + "name": "ncurses" }, - "version": "1.8.2.3" + "version": "6.1+20181013-2+deb10u3" }, { "package": { "ecosystem": "Debian:10", - "name": "base-files" + "name": "netbase" }, - "version": "10.3+deb10u13" + "version": "5.6" }, { "package": { "ecosystem": "Debian:10", - "name": "base-passwd" + "name": "openssl" }, - "version": "3.5.46" + "version": "1.1.1n-0+deb10u5" }, { "package": { "ecosystem": "Debian:10", - "name": "bash" + "name": "shadow" }, - "version": "5.0-4" + "version": "1:4.5-1.1" }, { "package": { "ecosystem": "Debian:10", - "name": "util-linux" + "name": "perl" }, - "version": "1:2.33.1-0.1" + "version": "5.28.1-6+deb10u1" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "pip" + }, + "version": "23.0.1" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "pip" + }, + "version": "23.0.1" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "pytz" + }, + "version": "2025.2" }, { "package": { "ecosystem": "Debian:10", - "name": "ca-certificates" + "name": "readline" }, - "version": "20200601~deb10u2" + "version": "7.0-5" }, { "package": { "ecosystem": "PyPI", - "name": "certifi" + "name": "requests" }, - "version": "2025.11.12" + "version": "2.20.0" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "sed" + }, + "version": "4.7-1" }, { "package": { "ecosystem": "PyPI", - "name": "chardet" + "name": "setuptools" }, - "version": "3.0.4" + "version": "58.1.0" }, { "package": { "ecosystem": "PyPI", - "name": "click" + "name": "setuptools" }, - "version": "8.1.8" + "version": "58.1.0" }, { "package": { "ecosystem": "Debian:10", - "name": "coreutils" + "name": "sysvinit" }, - "version": "8.30-3" + "version": "2.93-8" }, { "package": { "ecosystem": "Debian:10", - "name": "dash" + "name": "tar" }, - "version": "0.5.10.2-5" + "version": "1.30+dfsg-6" }, { "package": { "ecosystem": "Debian:10", - "name": "debconf" + "name": "tzdata" }, - "version": "1.5.71+deb10u1" + "version": "2021a-0+deb10u11" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "urllib3" + }, + "version": "1.24.3" }, { "package": { "ecosystem": "Debian:10", - "name": "debian-archive-keyring" + "name": "util-linux" }, - "version": "2019.1+deb10u1" + "version": "2.33.1-0.1" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "wheel" + }, + "version": "0.40.0" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "zlib" + }, + "version": "1:1.2.11.dfsg-1+deb10u2" + } + ] + } + headers: + Content-Type: + - application/json + X-Test-Name: + - TestCommand_OCIImage/Scanning_python_image_with_some_packages + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 6925 + body: | + { + "results": [ + { + "vulns": [ + { + "id": "GHSA-68w8-qjq3-2gfm", + "modified": "2024-09-20T15:46:52.557962Z" + }, + { + "id": "GHSA-6w2r-r2m5-xq5w", + "modified": "2026-06-05T14:45:50.840275Z" + }, + { + "id": "GHSA-7xr5-9hcq-chf9", + "modified": "2026-02-04T03:48:05.224740Z" + }, + { + "id": "GHSA-8x94-hmjh-97hq", + "modified": "2026-02-04T02:45:55.690257Z" + }, + { + "id": "GHSA-frmv-pr5f-9mcr", + "modified": "2026-06-05T14:45:52.053173Z" + }, + { + "id": "GHSA-qw25-v68c-qjf3", + "modified": "2026-06-05T14:45:50.558008Z" + }, + { + "id": "GHSA-rrqc-c2jx-6jgv", + "modified": "2024-10-30T19:23:59.139649Z" + }, + { + "id": "PYSEC-2021-98", + "modified": "2023-12-06T01:01:16.755410Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-562c-5r94-xh97", + "modified": "2025-02-21T05:29:40.872529Z" + }, + { + "id": "GHSA-5wv5-4vpf-pj6m", + "modified": "2024-09-20T21:24:25.140560Z" + }, + { + "id": "GHSA-68rp-wp8r-4726", + "modified": "2026-02-23T23:43:45.778179Z" + }, + { + "id": "GHSA-m2qf-hxjv-5gpq", + "modified": "2025-02-21T05:42:17.337040Z" + }, + { + "id": "PYSEC-2018-66", + "modified": "2023-11-08T03:59:39.887416Z" + }, + { + "id": "PYSEC-2019-179", + "modified": "2023-11-08T04:00:40.602062Z" + }, + { + "id": "PYSEC-2023-62", + "modified": "2023-11-08T04:12:28.231927Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-29vq-49wr-vm6x", + "modified": "2026-02-23T23:43:27.690386Z" + }, + { + "id": "GHSA-87hc-h4r5-73f7", + "modified": "2026-02-04T03:18:07.993642Z" + } + ] }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, { - "package": { - "ecosystem": "Debian:10", - "name": "debianutils" - }, - "version": "4.8.6.1" + "vulns": [ + { + "id": "DLA-3482-1", + "modified": "2025-05-26T07:01:25.263124Z" + } + ] }, + {}, + {}, + {}, + {}, { - "package": { - "ecosystem": "Debian:10", - "name": "diffutils" - }, - "version": "1:3.7-3" + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] }, + {}, + {}, + {}, + {}, + {}, + {}, { - "package": { - "ecosystem": "Debian:10", - "name": "dpkg" - }, - "version": "1.19.8" + "vulns": [ + { + "id": "GHSA-65pc-fj4g-8rjx", + "modified": "2026-06-16T16:26:11.904403Z" + }, + { + "id": "GHSA-jjg7-2v4v-x38h", + "modified": "2026-02-04T03:49:45.087439Z" + }, + { + "id": "PYSEC-2024-60", + "modified": "2026-06-10T17:01:21.102419Z" + }, + { + "id": "PYSEC-2026-215", + "modified": "2026-06-16T16:15:04.639265Z" + } + ] }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, { - "package": { - "ecosystem": "Debian:10", - "name": "e2fsprogs" - }, - "version": "1.44.5-1+deb10u3" + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] }, + {}, { - "package": { - "ecosystem": "Debian:10", - "name": "util-linux" - }, - "version": "2.33.1-0.1" + "vulns": [ + { + "id": "DLA-3807-1", + "modified": "2026-03-09T01:21:14.798998Z" + }, + { + "id": "DLA-3850-1", + "modified": "2026-03-09T01:19:52.798152Z" + } + ] }, { - "package": { - "ecosystem": "Debian:10", - "name": "findutils" - }, - "version": "4.6.0+git+20190209-2" + "vulns": [ + { + "id": "DLA-3807-1", + "modified": "2026-03-09T01:21:14.798998Z" + }, + { + "id": "DLA-3850-1", + "modified": "2026-03-09T01:19:52.798152Z" + } + ] }, + {}, + {}, + {}, + {}, { - "package": { - "ecosystem": "Debian:10", - "name": "gcc-8" - }, - "version": "8.3.0-6" + "vulns": [ + { + "id": "DLA-3783-1", + "modified": "2026-03-09T01:21:52.762023Z" + } + ] }, + {}, { - "package": { - "ecosystem": "Debian:10", - "name": "gnupg2" - }, - "version": "2.2.12-1+deb10u2" + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] }, + {}, + {}, + {}, + {}, + {}, { - "package": { - "ecosystem": "Debian:10", - "name": "grep" - }, - "version": "3.3-1" + "vulns": [ + { + "id": "DLA-3660-1", + "modified": "2026-03-09T02:10:14.556560Z" + }, + { + "id": "DLA-3740-1", + "modified": "2026-03-09T01:23:17.775568Z" + } + ] }, + {}, + {}, + {}, + {}, + {}, { - "package": { - "ecosystem": "Debian:10", - "name": "gzip" - }, - "version": "1.9-3+deb10u1" + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] }, { - "package": { - "ecosystem": "Debian:10", - "name": "hostname" - }, - "version": "3.21" + "vulns": [ + { + "id": "DLA-3586-1", + "modified": "2026-03-09T01:19:25.252973Z" + }, + { + "id": "DLA-3682-1", + "modified": "2026-03-09T01:18:42.667623Z" + } + ] }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, { - "package": { - "ecosystem": "PyPI", - "name": "idna" - }, - "version": "2.7" + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] }, + {}, + {}, { - "package": { - "ecosystem": "Debian:10", - "name": "init-system-helpers" - }, - "version": "1.56+nmu1" + "vulns": [ + { + "id": "DLA-3530-1", + "modified": "2026-03-09T01:19:28.929204Z" + } + ] }, + {}, { - "package": { - "ecosystem": "PyPI", - "name": "itsdangerous" - }, - "version": "2.2.0" + "vulns": [ + { + "id": "DLA-3474-1", + "modified": "2026-03-09T01:20:13.950328Z" + } + ] }, + {}, { - "package": { - "ecosystem": "Debian:10", - "name": "acl" - }, - "version": "2.2.53-4" + "vulns": [ + { + "id": "DLA-3586-1", + "modified": "2026-03-09T01:19:25.252973Z" + }, + { + "id": "DLA-3682-1", + "modified": "2026-03-09T01:18:42.667623Z" + } + ] }, { - "package": { - "ecosystem": "Debian:10", - "name": "attr" - }, - "version": "1:2.4.48-4" + "vulns": [ + { + "id": "DLA-3474-1", + "modified": "2026-03-09T01:20:13.950328Z" + } + ] }, + {}, { - "package": { - "ecosystem": "Debian:10", - "name": "audit" - }, - "version": "1:2.8.4-3" + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] }, + {}, + {}, + {}, { - "package": { - "ecosystem": "Debian:10", - "name": "bzip2" - }, - "version": "1.0.6-9.2~deb10u2" + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] }, { - "package": { - "ecosystem": "Debian:10", - "name": "glibc" - }, - "version": "2.28-10+deb10u2" + "vulns": [ + { + "id": "DLA-3586-1", + "modified": "2026-03-09T01:19:25.252973Z" + }, + { + "id": "DLA-3682-1", + "modified": "2026-03-09T01:18:42.667623Z" + } + ] }, { - "package": { - "ecosystem": "Debian:10", - "name": "libcap-ng" - }, - "version": "0.7.9-2" + "vulns": [ + { + "id": "DLA-3586-1", + "modified": "2026-03-09T01:19:25.252973Z" + }, + { + "id": "DLA-3682-1", + "modified": "2026-03-09T01:18:42.667623Z" + } + ] }, + {}, { - "package": { - "ecosystem": "Debian:10", - "name": "db5.3" - }, - "version": "5.3.28+dfsg1-0.5" + "vulns": [ + { + "id": "DLA-3530-1", + "modified": "2026-03-09T01:19:28.929204Z" + } + ] }, + {}, + {}, { - "package": { - "ecosystem": "Debian:10", - "name": "cdebconf" - }, - "version": "0.249" + "vulns": [ + { + "id": "GHSA-4xh5-x5gv-qwph", + "modified": "2026-03-24T01:43:53.135277Z" + }, + { + "id": "GHSA-58qw-9mgm-455v", + "modified": "2026-05-20T21:00:09.920997Z" + }, + { + "id": "GHSA-6vgw-5pg2-w6jp", + "modified": "2026-03-24T01:43:46.425088Z" + }, + { + "id": "GHSA-jp4c-xjxw-mgf9", + "modified": "2026-05-07T16:59:14.079020Z" + }, + { + "id": "GHSA-mq26-g339-26xf", + "modified": "2026-03-24T01:43:05.410801Z" + }, + { + "id": "PYSEC-2023-228", + "modified": "2026-06-10T17:01:27.606909Z" + }, + { + "id": "PYSEC-2026-196", + "modified": "2026-06-05T12:45:14.124059Z" + } + ] }, { - "package": { - "ecosystem": "Debian:10", - "name": "expat" - }, - "version": "2.2.6-2+deb10u6" + "vulns": [ + { + "id": "GHSA-4xh5-x5gv-qwph", + "modified": "2026-03-24T01:43:53.135277Z" + }, + { + "id": "GHSA-58qw-9mgm-455v", + "modified": "2026-05-20T21:00:09.920997Z" + }, + { + "id": "GHSA-6vgw-5pg2-w6jp", + "modified": "2026-03-24T01:43:46.425088Z" + }, + { + "id": "GHSA-jp4c-xjxw-mgf9", + "modified": "2026-05-07T16:59:14.079020Z" + }, + { + "id": "GHSA-mq26-g339-26xf", + "modified": "2026-03-24T01:43:05.410801Z" + }, + { + "id": "PYSEC-2023-228", + "modified": "2026-06-10T17:01:27.606909Z" + }, + { + "id": "PYSEC-2026-196", + "modified": "2026-06-05T12:45:14.124059Z" + } + ] }, + {}, + {}, { - "package": { - "ecosystem": "Debian:10", - "name": "libffi" - }, - "version": "3.2.1-9" + "vulns": [ + { + "id": "GHSA-9hjg-9r4m-mvj7", + "modified": "2026-02-04T03:44:00.676479Z" + }, + { + "id": "GHSA-9wx4-h78v-vm56", + "modified": "2026-02-04T02:43:42.271895Z" + }, + { + "id": "GHSA-gc5v-m9x4-r6x2", + "modified": "2026-03-27T22:17:33.595885Z" + }, + { + "id": "GHSA-j8r2-6x86-q33q", + "modified": "2026-02-04T03:34:13.807518Z" + }, + { + "id": "PYSEC-2023-74", + "modified": "2023-11-08T04:12:35.436175Z" + } + ] }, + {}, { - "package": { - "ecosystem": "Debian:10", - "name": "gcc-8" - }, - "version": "1:8.3.0-6" + "vulns": [ + { + "id": "GHSA-5rjg-fvgr-3xxf", + "modified": "2026-05-11T00:26:34.671259Z" + }, + { + "id": "GHSA-cx63-2mw6-8hw5", + "modified": "2026-02-04T03:54:02.259111Z" + }, + { + "id": "GHSA-r9hx-vwmv-q579", + "modified": "2026-02-04T03:03:25.892107Z" + }, + { + "id": "PYSEC-2022-43012", + "modified": "2026-06-10T17:02:40.148961Z" + }, + { + "id": "PYSEC-2025-49", + "modified": "2026-05-11T00:26:34.671259Z" + } + ] }, { - "package": { - "ecosystem": "Debian:10", - "name": "libgcrypt20" - }, - "version": "1.8.4-5+deb10u1" + "vulns": [ + { + "id": "GHSA-5rjg-fvgr-3xxf", + "modified": "2026-05-11T00:26:34.671259Z" + }, + { + "id": "GHSA-cx63-2mw6-8hw5", + "modified": "2026-02-04T03:54:02.259111Z" + }, + { + "id": "GHSA-r9hx-vwmv-q579", + "modified": "2026-02-04T03:03:25.892107Z" + }, + { + "id": "PYSEC-2022-43012", + "modified": "2026-06-10T17:02:40.148961Z" + }, + { + "id": "PYSEC-2025-49", + "modified": "2026-05-11T00:26:34.671259Z" + } + ] }, + {}, { - "package": { - "ecosystem": "Debian:10", - "name": "gdbm" - }, - "version": "1.18.1-4" + "vulns": [ + { + "id": "DLA-3755-1", + "modified": "2026-03-09T01:18:04.185679Z" + } + ] }, { - "package": { - "ecosystem": "Debian:10", - "name": "gmp" - }, - "version": "2:6.1.2+dfsg-4+deb10u1" + "vulns": [ + { + "id": "DLA-3684-1", + "modified": "2025-05-26T07:01:38.953691Z" + }, + { + "id": "DLA-3788-1", + "modified": "2025-05-26T07:01:46.700929Z" + } + ] }, { - "package": { - "ecosystem": "Debian:10", - "name": "gnutls28" - }, - "version": "3.6.7-4+deb10u10" + "vulns": [ + { + "id": "GHSA-2xpw-w6gg-jr37", + "modified": "2026-02-04T02:36:12.983430Z" + }, + { + "id": "GHSA-34jh-p97f-mpxf", + "modified": "2026-02-04T03:37:44.850742Z" + }, + { + "id": "GHSA-38jv-5279-wg99", + "modified": "2026-02-04T03:51:36.162029Z" + }, + { + "id": "GHSA-g4mx-q9vg-27p4", + "modified": "2026-02-04T03:30:16.767903Z" + }, + { + "id": "GHSA-gm62-xv2j-4w53", + "modified": "2026-02-04T03:37:15.919661Z" + }, + { + "id": "GHSA-pq67-6m6q-mj2v", + "modified": "2026-02-04T04:38:01.163387Z" + }, + { + "id": "GHSA-qccp-gfcp-xxvc", + "modified": "2026-05-20T08:11:43.145797Z" + }, + { + "id": "GHSA-v845-jxx5-vc9f", + "modified": "2026-02-04T02:58:30.152562Z" + }, + { + "id": "GHSA-wqvq-5m8c-6g24", + "modified": "2024-11-18T22:47:07.792720Z" + }, + { + "id": "PYSEC-2020-148", + "modified": "2023-11-08T04:03:14.251187Z" + }, + { + "id": "PYSEC-2023-192", + "modified": "2023-11-08T04:13:33.452167Z" + }, + { + "id": "PYSEC-2023-212", + "modified": "2023-11-08T04:13:39.165450Z" + }, + { + "id": "PYSEC-2026-141", + "modified": "2026-05-20T09:19:20.983812Z" + } + ] }, { - "package": { - "ecosystem": "Debian:10", - "name": "libgpg-error" - }, - "version": "1.35-1" + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] }, { - "package": { - "ecosystem": "Debian:10", - "name": "nettle" - }, - "version": "3.4.1-1+deb10u1" + "vulns": [ + { + "id": "GHSA-8rrh-rw8j-w5fx", + "modified": "2026-02-04T03:06:55.268134Z" + } + ] }, + {} + ] + } + headers: + Content-Length: + - "6925" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 4149 + host: api.osv.dev + body: | + { + "queries": [ { "package": { - "ecosystem": "Debian:10", - "name": "libidn2" + "ecosystem": "Alpine:v3.20", + "name": "alpine-baselayout" }, - "version": "2.0.5-1+deb10u1" + "version": "3.6.5-r0" }, { "package": { - "ecosystem": "Debian:10", - "name": "lz4" + "ecosystem": "Alpine:v3.20", + "name": "alpine-baselayout" }, - "version": "1.8.3-1+deb10u1" + "version": "3.6.5-r0" }, { "package": { - "ecosystem": "Debian:10", - "name": "xz-utils" + "ecosystem": "Alpine:v3.20", + "name": "alpine-keys" }, - "version": "5.2.4-1+deb10u1" + "version": "2.4-r1" }, { "package": { - "ecosystem": "Debian:10", - "name": "ncurses" + "ecosystem": "Alpine:v3.20", + "name": "apk-tools" }, - "version": "6.1+20181013-2+deb10u3" + "version": "2.14.4-r0" }, { "package": { - "ecosystem": "Debian:10", - "name": "p11-kit" + "ecosystem": "Alpine:v3.20", + "name": "busybox" }, - "version": "0.23.15-2+deb10u1" + "version": "1.36.1-r29" }, { "package": { - "ecosystem": "Debian:10", - "name": "pam" + "ecosystem": "Alpine:v3.20", + "name": "busybox" }, - "version": "1.3.1-5" + "version": "1.36.1-r29" }, { "package": { - "ecosystem": "Debian:10", - "name": "pcre3" + "ecosystem": "Alpine:v3.20", + "name": "ca-certificates" }, - "version": "2:8.39-12" + "version": "20240226-r0" }, { "package": { - "ecosystem": "Debian:10", - "name": "readline" + "ecosystem": "Go", + "name": "github.com/BurntSushi/toml" }, - "version": "7.0-5" + "version": "1.2.0" }, { "package": { - "ecosystem": "Debian:10", - "name": "libseccomp" + "ecosystem": "Go", + "name": "github.com/BurntSushi/toml" }, - "version": "2.3.3-4" + "version": "1.2.0" }, { "package": { - "ecosystem": "Debian:10", - "name": "libselinux" + "ecosystem": "Go", + "name": "github.com/BurntSushi/toml" }, - "version": "2.8-1+b1" + "version": "1.3.0" }, { "package": { - "ecosystem": "Debian:10", - "name": "libsemanage" + "ecosystem": "Go", + "name": "github.com/BurntSushi/toml" }, - "version": "2.8-2" + "version": "1.3.0" }, { "package": { - "ecosystem": "Debian:10", - "name": "libsepol" + "ecosystem": "Go", + "name": "github.com/BurntSushi/toml" }, - "version": "2.8-1" + "version": "1.4.0" }, { "package": { - "ecosystem": "Debian:10", - "name": "sqlite3" + "ecosystem": "Go", + "name": "github.com/BurntSushi/toml" }, - "version": "3.27.2-3+deb10u2" + "version": "1.4.0" }, { "package": { - "ecosystem": "Debian:10", - "name": "openssl" + "ecosystem": "Go", + "name": "stdlib" }, - "version": "1.1.1n-0+deb10u5" + "version": "1.22.4" }, { "package": { - "ecosystem": "Debian:10", - "name": "systemd" + "ecosystem": "Go", + "name": "stdlib" }, - "version": "241-7~deb10u9" + "version": "1.22.4" }, { "package": { - "ecosystem": "Debian:10", - "name": "libtasn1-6" + "ecosystem": "Go", + "name": "stdlib" }, - "version": "4.13-3+deb10u1" + "version": "1.22.4" }, { "package": { - "ecosystem": "Debian:10", - "name": "libunistring" + "ecosystem": "Go", + "name": "stdlib" }, - "version": "0.9.10-1" + "version": "1.22.4" }, { "package": { - "ecosystem": "Debian:10", - "name": "libzstd" + "ecosystem": "Go", + "name": "stdlib" }, - "version": "1.3.8+dfsg-3+deb10u2" + "version": "1.22.4" }, { "package": { - "ecosystem": "Debian:10", - "name": "shadow" + "ecosystem": "Go", + "name": "stdlib" }, - "version": "1:4.5-1.1" + "version": "1.22.4" }, { "package": { - "ecosystem": "Debian:10", - "name": "mawk" + "ecosystem": "Alpine:v3.20", + "name": "openssl" }, - "version": "1.3.3-17+b3" + "version": "3.3.1-r0" }, { "package": { - "ecosystem": "Debian:10", - "name": "netbase" + "ecosystem": "Alpine:v3.20", + "name": "openssl" }, - "version": "5.6" + "version": "3.3.1-r0" }, { "package": { - "ecosystem": "Debian:10", - "name": "perl" + "ecosystem": "Alpine:v3.20", + "name": "musl" }, - "version": "5.28.1-6+deb10u1" + "version": "1.2.5-r0" }, { "package": { - "ecosystem": "PyPI", - "name": "pip" + "ecosystem": "Alpine:v3.20", + "name": "musl" }, - "version": "23.0.1" + "version": "1.2.5-r0" }, { "package": { - "ecosystem": "PyPI", - "name": "pytz" + "ecosystem": "Go", + "name": "ptf" }, - "version": "2025.2" + "version": "(devel)" }, { "package": { - "ecosystem": "PyPI", - "name": "requests" + "ecosystem": "Go", + "name": "ptf" }, - "version": "2.20.0" + "version": "(devel)" }, { "package": { - "ecosystem": "Debian:10", - "name": "sed" + "ecosystem": "Go", + "name": "ptf" }, - "version": "4.7-1" + "version": "(devel)" }, { "package": { - "ecosystem": "PyPI", - "name": "setuptools" + "ecosystem": "Go", + "name": "ptf" }, - "version": "58.1.0" + "version": "(devel)" }, { "package": { - "ecosystem": "Debian:10", - "name": "sysvinit" + "ecosystem": "Go", + "name": "ptf" }, - "version": "2.93-8" + "version": "(devel)" }, { "package": { - "ecosystem": "Debian:10", - "name": "tar" + "ecosystem": "Go", + "name": "ptf" }, - "version": "1.30+dfsg-6" + "version": "(devel)" }, { "package": { - "ecosystem": "Debian:10", - "name": "tzdata" + "ecosystem": "Alpine:v3.20", + "name": "pax-utils" }, - "version": "2021a-0+deb10u11" + "version": "1.3.7-r2" }, { "package": { - "ecosystem": "PyPI", - "name": "urllib3" + "ecosystem": "Alpine:v3.20", + "name": "busybox" }, - "version": "1.24.3" + "version": "1.36.1-r29" }, { "package": { - "ecosystem": "PyPI", - "name": "wheel" + "ecosystem": "Alpine:v3.20", + "name": "zlib" }, - "version": "0.40.0" + "version": "1.3.1-r1" + } + ] + } + headers: + Content-Type: + - application/json + X-Test-Name: + - TestCommand_OCIImage/scanning_image_with_go_binary + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 23585 + body: | + { + "results": [ + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "GO-2024-2963", + "modified": "2026-02-04T03:37:39.895574Z" + }, + { + "id": "GO-2024-3105", + "modified": "2026-02-24T16:29:04.364011Z" + }, + { + "id": "GO-2024-3106", + "modified": "2026-02-24T16:29:04.606789Z" + }, + { + "id": "GO-2024-3107", + "modified": "2026-02-24T16:29:04.677030Z" + }, + { + "id": "GO-2025-3373", + "modified": "2026-02-17T16:13:53.362266Z" + }, + { + "id": "GO-2025-3420", + "modified": "2026-02-17T16:13:53.083304Z" + }, + { + "id": "GO-2025-3447", + "modified": "2026-03-24T23:48:06.694170Z" + }, + { + "id": "GO-2025-3503", + "modified": "2026-04-16T22:45:11.580296Z" + }, + { + "id": "GO-2025-3563", + "modified": "2026-02-17T16:13:52.395126Z" + }, + { + "id": "GO-2025-3750", + "modified": "2026-02-04T03:28:12.135241Z" + }, + { + "id": "GO-2025-3751", + "modified": "2026-02-17T16:13:52.185280Z" + }, + { + "id": "GO-2025-3849", + "modified": "2026-05-30T10:29:20.514342Z" + }, + { + "id": "GO-2025-3956", + "modified": "2026-02-04T04:33:27.340869Z" + }, + { + "id": "GO-2025-4006", + "modified": "2026-05-15T10:59:23.181284Z" + }, + { + "id": "GO-2025-4007", + "modified": "2026-05-15T10:59:24.436863Z" + }, + { + "id": "GO-2025-4008", + "modified": "2026-05-15T10:59:23.580906Z" + }, + { + "id": "GO-2025-4009", + "modified": "2026-05-15T10:59:24.005728Z" + }, + { + "id": "GO-2025-4010", + "modified": "2026-05-15T10:59:24.305821Z" + }, + { + "id": "GO-2025-4011", + "modified": "2026-05-15T10:59:22.605843Z" + }, + { + "id": "GO-2025-4012", + "modified": "2026-05-15T10:59:23.250861Z" + }, + { + "id": "GO-2025-4013", + "modified": "2026-05-15T10:59:23.121044Z" + }, + { + "id": "GO-2025-4014", + "modified": "2026-06-26T12:29:46.364453Z" + }, + { + "id": "GO-2025-4015", + "modified": "2026-05-15T10:59:23.447690Z" + }, + { + "id": "GO-2025-4155", + "modified": "2026-07-02T10:44:29.157044Z" + }, + { + "id": "GO-2025-4175", + "modified": "2026-05-15T10:59:24.063040Z" + }, + { + "id": "GO-2026-4337", + "modified": "2026-07-02T10:44:29.615354Z" + }, + { + "id": "GO-2026-4340", + "modified": "2026-05-15T10:59:24.123015Z" + }, + { + "id": "GO-2026-4341", + "modified": "2026-07-02T10:44:28.883793Z" + }, + { + "id": "GO-2026-4342", + "modified": "2026-07-02T10:44:29.686144Z" + }, + { + "id": "GO-2026-4403", + "modified": "2026-05-15T10:59:22.074063Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-02T10:44:29.302406Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-02T10:44:29.832862Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-02T10:44:28.519843Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-02T10:44:30.139201Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-02T10:44:28.594682Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-02T10:44:28.743717Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-02T10:44:29.235322Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + } + ] }, { - "package": { - "ecosystem": "Debian:10", - "name": "zlib" - }, - "version": "1:1.2.11.dfsg-1+deb10u2" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_OCIImage/Scanning_python_image_with_some_packages - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 4848 - body: | - { - "results": [ + "vulns": [ + { + "id": "GO-2024-2963", + "modified": "2026-02-04T03:37:39.895574Z" + }, + { + "id": "GO-2024-3105", + "modified": "2026-02-24T16:29:04.364011Z" + }, + { + "id": "GO-2024-3106", + "modified": "2026-02-24T16:29:04.606789Z" + }, + { + "id": "GO-2024-3107", + "modified": "2026-02-24T16:29:04.677030Z" + }, + { + "id": "GO-2025-3373", + "modified": "2026-02-17T16:13:53.362266Z" + }, + { + "id": "GO-2025-3420", + "modified": "2026-02-17T16:13:53.083304Z" + }, + { + "id": "GO-2025-3447", + "modified": "2026-03-24T23:48:06.694170Z" + }, + { + "id": "GO-2025-3503", + "modified": "2026-04-16T22:45:11.580296Z" + }, + { + "id": "GO-2025-3563", + "modified": "2026-02-17T16:13:52.395126Z" + }, + { + "id": "GO-2025-3750", + "modified": "2026-02-04T03:28:12.135241Z" + }, + { + "id": "GO-2025-3751", + "modified": "2026-02-17T16:13:52.185280Z" + }, + { + "id": "GO-2025-3849", + "modified": "2026-05-30T10:29:20.514342Z" + }, + { + "id": "GO-2025-3956", + "modified": "2026-02-04T04:33:27.340869Z" + }, + { + "id": "GO-2025-4006", + "modified": "2026-05-15T10:59:23.181284Z" + }, + { + "id": "GO-2025-4007", + "modified": "2026-05-15T10:59:24.436863Z" + }, + { + "id": "GO-2025-4008", + "modified": "2026-05-15T10:59:23.580906Z" + }, + { + "id": "GO-2025-4009", + "modified": "2026-05-15T10:59:24.005728Z" + }, + { + "id": "GO-2025-4010", + "modified": "2026-05-15T10:59:24.305821Z" + }, + { + "id": "GO-2025-4011", + "modified": "2026-05-15T10:59:22.605843Z" + }, + { + "id": "GO-2025-4012", + "modified": "2026-05-15T10:59:23.250861Z" + }, + { + "id": "GO-2025-4013", + "modified": "2026-05-15T10:59:23.121044Z" + }, + { + "id": "GO-2025-4014", + "modified": "2026-06-26T12:29:46.364453Z" + }, + { + "id": "GO-2025-4015", + "modified": "2026-05-15T10:59:23.447690Z" + }, + { + "id": "GO-2025-4155", + "modified": "2026-07-02T10:44:29.157044Z" + }, + { + "id": "GO-2025-4175", + "modified": "2026-05-15T10:59:24.063040Z" + }, + { + "id": "GO-2026-4337", + "modified": "2026-07-02T10:44:29.615354Z" + }, + { + "id": "GO-2026-4340", + "modified": "2026-05-15T10:59:24.123015Z" + }, + { + "id": "GO-2026-4341", + "modified": "2026-07-02T10:44:28.883793Z" + }, + { + "id": "GO-2026-4342", + "modified": "2026-07-02T10:44:29.686144Z" + }, + { + "id": "GO-2026-4403", + "modified": "2026-05-15T10:59:22.074063Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-02T10:44:29.302406Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-02T10:44:29.832862Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-02T10:44:28.519843Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-02T10:44:30.139201Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-02T10:44:28.594682Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-02T10:44:28.743717Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-02T10:44:29.235322Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + } + ] + }, { "vulns": [ { - "id": "GHSA-68w8-qjq3-2gfm", - "modified": "2024-09-20T15:46:52.557962Z" + "id": "GO-2024-2963", + "modified": "2026-02-04T03:37:39.895574Z" }, { - "id": "GHSA-6w2r-r2m5-xq5w", - "modified": "2026-06-05T14:45:50.840275Z" + "id": "GO-2024-3105", + "modified": "2026-02-24T16:29:04.364011Z" }, { - "id": "GHSA-7xr5-9hcq-chf9", - "modified": "2026-02-04T03:48:05.224740Z" + "id": "GO-2024-3106", + "modified": "2026-02-24T16:29:04.606789Z" }, { - "id": "GHSA-8x94-hmjh-97hq", - "modified": "2026-02-04T02:45:55.690257Z" + "id": "GO-2024-3107", + "modified": "2026-02-24T16:29:04.677030Z" }, { - "id": "GHSA-frmv-pr5f-9mcr", - "modified": "2026-06-05T14:45:52.053173Z" + "id": "GO-2025-3373", + "modified": "2026-02-17T16:13:53.362266Z" }, { - "id": "GHSA-qw25-v68c-qjf3", - "modified": "2026-06-05T14:45:50.558008Z" + "id": "GO-2025-3420", + "modified": "2026-02-17T16:13:53.083304Z" }, { - "id": "GHSA-rrqc-c2jx-6jgv", - "modified": "2024-10-30T19:23:59.139649Z" + "id": "GO-2025-3447", + "modified": "2026-03-24T23:48:06.694170Z" }, { - "id": "PYSEC-2021-98", - "modified": "2023-12-06T01:01:16.755410Z" - } - ] - }, - { - "vulns": [ + "id": "GO-2025-3503", + "modified": "2026-04-16T22:45:11.580296Z" + }, { - "id": "GHSA-562c-5r94-xh97", - "modified": "2025-02-21T05:29:40.872529Z" + "id": "GO-2025-3563", + "modified": "2026-02-17T16:13:52.395126Z" }, { - "id": "GHSA-5wv5-4vpf-pj6m", - "modified": "2024-09-20T21:24:25.140560Z" + "id": "GO-2025-3750", + "modified": "2026-02-04T03:28:12.135241Z" }, { - "id": "GHSA-68rp-wp8r-4726", - "modified": "2026-02-23T23:43:45.778179Z" + "id": "GO-2025-3751", + "modified": "2026-02-17T16:13:52.185280Z" }, { - "id": "GHSA-m2qf-hxjv-5gpq", - "modified": "2025-02-21T05:42:17.337040Z" + "id": "GO-2025-3849", + "modified": "2026-05-30T10:29:20.514342Z" }, { - "id": "PYSEC-2018-66", - "modified": "2023-11-08T03:59:39.887416Z" + "id": "GO-2025-3956", + "modified": "2026-02-04T04:33:27.340869Z" }, { - "id": "PYSEC-2019-179", - "modified": "2023-11-08T04:00:40.602062Z" + "id": "GO-2025-4006", + "modified": "2026-05-15T10:59:23.181284Z" }, { - "id": "PYSEC-2023-62", - "modified": "2023-11-08T04:12:28.231927Z" + "id": "GO-2025-4007", + "modified": "2026-05-15T10:59:24.436863Z" + }, + { + "id": "GO-2025-4008", + "modified": "2026-05-15T10:59:23.580906Z" + }, + { + "id": "GO-2025-4009", + "modified": "2026-05-15T10:59:24.005728Z" + }, + { + "id": "GO-2025-4010", + "modified": "2026-05-15T10:59:24.305821Z" + }, + { + "id": "GO-2025-4011", + "modified": "2026-05-15T10:59:22.605843Z" + }, + { + "id": "GO-2025-4012", + "modified": "2026-05-15T10:59:23.250861Z" + }, + { + "id": "GO-2025-4013", + "modified": "2026-05-15T10:59:23.121044Z" + }, + { + "id": "GO-2025-4014", + "modified": "2026-06-26T12:29:46.364453Z" + }, + { + "id": "GO-2025-4015", + "modified": "2026-05-15T10:59:23.447690Z" + }, + { + "id": "GO-2025-4155", + "modified": "2026-07-02T10:44:29.157044Z" + }, + { + "id": "GO-2025-4175", + "modified": "2026-05-15T10:59:24.063040Z" + }, + { + "id": "GO-2026-4337", + "modified": "2026-07-02T10:44:29.615354Z" + }, + { + "id": "GO-2026-4340", + "modified": "2026-05-15T10:59:24.123015Z" + }, + { + "id": "GO-2026-4341", + "modified": "2026-07-02T10:44:28.883793Z" + }, + { + "id": "GO-2026-4342", + "modified": "2026-07-02T10:44:29.686144Z" + }, + { + "id": "GO-2026-4403", + "modified": "2026-05-15T10:59:22.074063Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-02T10:44:29.302406Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-02T10:44:29.832862Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-02T10:44:28.519843Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-02T10:44:30.139201Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-02T10:44:28.594682Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-02T10:44:28.743717Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-02T10:44:29.235322Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" } ] }, - {}, - {}, { "vulns": [ { - "id": "GHSA-29vq-49wr-vm6x", - "modified": "2026-02-23T23:43:27.690386Z" + "id": "GO-2024-2963", + "modified": "2026-02-04T03:37:39.895574Z" + }, + { + "id": "GO-2024-3105", + "modified": "2026-02-24T16:29:04.364011Z" + }, + { + "id": "GO-2024-3106", + "modified": "2026-02-24T16:29:04.606789Z" + }, + { + "id": "GO-2024-3107", + "modified": "2026-02-24T16:29:04.677030Z" + }, + { + "id": "GO-2025-3373", + "modified": "2026-02-17T16:13:53.362266Z" + }, + { + "id": "GO-2025-3420", + "modified": "2026-02-17T16:13:53.083304Z" + }, + { + "id": "GO-2025-3447", + "modified": "2026-03-24T23:48:06.694170Z" + }, + { + "id": "GO-2025-3503", + "modified": "2026-04-16T22:45:11.580296Z" + }, + { + "id": "GO-2025-3563", + "modified": "2026-02-17T16:13:52.395126Z" + }, + { + "id": "GO-2025-3750", + "modified": "2026-02-04T03:28:12.135241Z" + }, + { + "id": "GO-2025-3751", + "modified": "2026-02-17T16:13:52.185280Z" + }, + { + "id": "GO-2025-3849", + "modified": "2026-05-30T10:29:20.514342Z" }, { - "id": "GHSA-87hc-h4r5-73f7", - "modified": "2026-02-04T03:18:07.993642Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ + "id": "GO-2025-3956", + "modified": "2026-02-04T04:33:27.340869Z" + }, { - "id": "DLA-3482-1", - "modified": "2025-05-26T07:01:25.263124Z" - } - ] - }, - {}, - {}, - {}, - {}, - { - "vulns": [ + "id": "GO-2025-4006", + "modified": "2026-05-15T10:59:23.181284Z" + }, { - "id": "DLA-3782-1", - "modified": "2026-03-09T01:20:42.573872Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ + "id": "GO-2025-4007", + "modified": "2026-05-15T10:59:24.436863Z" + }, { - "id": "GHSA-65pc-fj4g-8rjx", - "modified": "2026-06-16T16:26:11.904403Z" + "id": "GO-2025-4008", + "modified": "2026-05-15T10:59:23.580906Z" }, { - "id": "GHSA-jjg7-2v4v-x38h", - "modified": "2026-02-04T03:49:45.087439Z" + "id": "GO-2025-4009", + "modified": "2026-05-15T10:59:24.005728Z" }, { - "id": "PYSEC-2024-60", - "modified": "2026-06-10T17:01:21.102419Z" + "id": "GO-2025-4010", + "modified": "2026-05-15T10:59:24.305821Z" }, { - "id": "PYSEC-2026-215", - "modified": "2026-06-16T16:15:04.639265Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ + "id": "GO-2025-4011", + "modified": "2026-05-15T10:59:22.605843Z" + }, { - "id": "DLA-3807-1", - "modified": "2026-03-09T01:21:14.798998Z" + "id": "GO-2025-4012", + "modified": "2026-05-15T10:59:23.250861Z" }, { - "id": "DLA-3850-1", - "modified": "2026-03-09T01:19:52.798152Z" - } - ] - }, - {}, - {}, - {}, - { - "vulns": [ + "id": "GO-2025-4013", + "modified": "2026-05-15T10:59:23.121044Z" + }, { - "id": "DLA-3783-1", - "modified": "2026-03-09T01:21:52.762023Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ + "id": "GO-2025-4014", + "modified": "2026-06-26T12:29:46.364453Z" + }, { - "id": "DLA-3660-1", - "modified": "2026-03-09T02:10:14.556560Z" + "id": "GO-2025-4015", + "modified": "2026-05-15T10:59:23.447690Z" }, { - "id": "DLA-3740-1", - "modified": "2026-03-09T01:23:17.775568Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ + "id": "GO-2025-4155", + "modified": "2026-07-02T10:44:29.157044Z" + }, { - "id": "DLA-3586-1", - "modified": "2026-03-09T01:19:25.252973Z" + "id": "GO-2025-4175", + "modified": "2026-05-15T10:59:24.063040Z" }, { - "id": "DLA-3682-1", - "modified": "2026-03-09T01:18:42.667623Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ + "id": "GO-2026-4337", + "modified": "2026-07-02T10:44:29.615354Z" + }, { - "id": "DLA-3530-1", - "modified": "2026-03-09T01:19:28.929204Z" - } - ] - }, - { - "vulns": [ + "id": "GO-2026-4340", + "modified": "2026-05-15T10:59:24.123015Z" + }, { - "id": "DLA-3474-1", - "modified": "2026-03-09T01:20:13.950328Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ + "id": "GO-2026-4341", + "modified": "2026-07-02T10:44:28.883793Z" + }, { - "id": "GHSA-4xh5-x5gv-qwph", - "modified": "2026-03-24T01:43:53.135277Z" + "id": "GO-2026-4342", + "modified": "2026-07-02T10:44:29.686144Z" }, { - "id": "GHSA-58qw-9mgm-455v", - "modified": "2026-05-20T21:00:09.920997Z" + "id": "GO-2026-4403", + "modified": "2026-05-15T10:59:22.074063Z" }, { - "id": "GHSA-6vgw-5pg2-w6jp", - "modified": "2026-03-24T01:43:46.425088Z" + "id": "GO-2026-4601", + "modified": "2026-07-02T10:44:29.302406Z" }, { - "id": "GHSA-jp4c-xjxw-mgf9", - "modified": "2026-05-07T16:59:14.079020Z" + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" }, { - "id": "GHSA-mq26-g339-26xf", - "modified": "2026-03-24T01:43:05.410801Z" + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" }, { - "id": "PYSEC-2023-228", - "modified": "2026-06-10T17:01:27.606909Z" + "id": "GO-2026-4864", + "modified": "2026-07-02T10:44:29.832862Z" }, { - "id": "PYSEC-2026-196", - "modified": "2026-06-05T12:45:14.124059Z" - } - ] - }, - {}, - { - "vulns": [ + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, { - "id": "GHSA-9hjg-9r4m-mvj7", - "modified": "2026-02-04T03:44:00.676479Z" + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" }, { - "id": "GHSA-9wx4-h78v-vm56", - "modified": "2026-02-04T02:43:42.271895Z" + "id": "GO-2026-4870", + "modified": "2026-07-02T10:44:28.519843Z" }, { - "id": "GHSA-gc5v-m9x4-r6x2", - "modified": "2026-03-27T22:17:33.595885Z" + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" }, { - "id": "GHSA-j8r2-6x86-q33q", - "modified": "2026-02-04T03:34:13.807518Z" + "id": "GO-2026-4946", + "modified": "2026-07-02T10:44:30.139201Z" }, { - "id": "PYSEC-2023-74", - "modified": "2023-11-08T04:12:35.436175Z" - } - ] - }, - {}, - { - "vulns": [ + "id": "GO-2026-4947", + "modified": "2026-07-02T10:44:28.594682Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, { - "id": "GHSA-5rjg-fvgr-3xxf", - "modified": "2026-05-11T00:26:34.671259Z" + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" }, { - "id": "GHSA-cx63-2mw6-8hw5", - "modified": "2026-02-04T03:54:02.259111Z" + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" }, { - "id": "GHSA-r9hx-vwmv-q579", - "modified": "2026-02-04T03:03:25.892107Z" + "id": "GO-2026-4981", + "modified": "2026-07-02T10:44:28.743717Z" }, { - "id": "PYSEC-2022-43012", - "modified": "2026-06-10T17:02:40.148961Z" + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" }, { - "id": "PYSEC-2025-49", - "modified": "2026-05-11T00:26:34.671259Z" - } - ] - }, - {}, - { - "vulns": [ + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, { - "id": "DLA-3755-1", - "modified": "2026-03-09T01:18:04.185679Z" - } - ] - }, - { - "vulns": [ + "id": "GO-2026-5037", + "modified": "2026-07-02T10:44:29.235322Z" + }, { - "id": "DLA-3684-1", - "modified": "2025-05-26T07:01:38.953691Z" + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" }, { - "id": "DLA-3788-1", - "modified": "2025-05-26T07:01:46.700929Z" + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" } ] }, { "vulns": [ { - "id": "GHSA-2xpw-w6gg-jr37", - "modified": "2026-02-04T02:36:12.983430Z" + "id": "GO-2024-2963", + "modified": "2026-02-04T03:37:39.895574Z" }, { - "id": "GHSA-34jh-p97f-mpxf", - "modified": "2026-02-04T03:37:44.850742Z" + "id": "GO-2024-3105", + "modified": "2026-02-24T16:29:04.364011Z" }, { - "id": "GHSA-38jv-5279-wg99", - "modified": "2026-02-04T03:51:36.162029Z" + "id": "GO-2024-3106", + "modified": "2026-02-24T16:29:04.606789Z" }, { - "id": "GHSA-g4mx-q9vg-27p4", - "modified": "2026-02-04T03:30:16.767903Z" + "id": "GO-2024-3107", + "modified": "2026-02-24T16:29:04.677030Z" }, { - "id": "GHSA-gm62-xv2j-4w53", - "modified": "2026-02-04T03:37:15.919661Z" + "id": "GO-2025-3373", + "modified": "2026-02-17T16:13:53.362266Z" }, { - "id": "GHSA-pq67-6m6q-mj2v", - "modified": "2026-02-04T04:38:01.163387Z" + "id": "GO-2025-3420", + "modified": "2026-02-17T16:13:53.083304Z" }, { - "id": "GHSA-qccp-gfcp-xxvc", - "modified": "2026-05-20T08:11:43.145797Z" + "id": "GO-2025-3447", + "modified": "2026-03-24T23:48:06.694170Z" }, { - "id": "GHSA-v845-jxx5-vc9f", - "modified": "2026-02-04T02:58:30.152562Z" + "id": "GO-2025-3503", + "modified": "2026-04-16T22:45:11.580296Z" }, { - "id": "GHSA-wqvq-5m8c-6g24", - "modified": "2024-11-18T22:47:07.792720Z" + "id": "GO-2025-3563", + "modified": "2026-02-17T16:13:52.395126Z" }, { - "id": "PYSEC-2020-148", - "modified": "2023-11-08T04:03:14.251187Z" + "id": "GO-2025-3750", + "modified": "2026-02-04T03:28:12.135241Z" }, { - "id": "PYSEC-2023-192", - "modified": "2023-11-08T04:13:33.452167Z" + "id": "GO-2025-3751", + "modified": "2026-02-17T16:13:52.185280Z" }, { - "id": "PYSEC-2023-212", - "modified": "2023-11-08T04:13:39.165450Z" + "id": "GO-2025-3849", + "modified": "2026-05-30T10:29:20.514342Z" }, { - "id": "PYSEC-2026-141", - "modified": "2026-05-20T09:19:20.983812Z" - } - ] - }, - { - "vulns": [ + "id": "GO-2025-3956", + "modified": "2026-02-04T04:33:27.340869Z" + }, { - "id": "GHSA-8rrh-rw8j-w5fx", - "modified": "2026-02-04T03:06:55.268134Z" - } - ] - }, - {} - ] - } - headers: - Content-Length: - - "4848" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 1884 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Alpine:v3.20", - "name": "alpine-baselayout" - }, - "version": "3.6.5-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.20", - "name": "alpine-keys" - }, - "version": "2.4-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.20", - "name": "apk-tools" - }, - "version": "2.14.4-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.20", - "name": "busybox" - }, - "version": "1.36.1-r29" - }, - { - "package": { - "ecosystem": "Alpine:v3.20", - "name": "ca-certificates" - }, - "version": "20240226-r0" - }, - { - "package": { - "ecosystem": "Go", - "name": "github.com/BurntSushi/toml" - }, - "version": "1.2.0" - }, - { - "package": { - "ecosystem": "Go", - "name": "github.com/BurntSushi/toml" - }, - "version": "1.3.0" - }, - { - "package": { - "ecosystem": "Go", - "name": "github.com/BurntSushi/toml" - }, - "version": "1.4.0" - }, - { - "package": { - "ecosystem": "Go", - "name": "stdlib" - }, - "version": "1.22.4" - }, - { - "package": { - "ecosystem": "Alpine:v3.20", - "name": "openssl" - }, - "version": "3.3.1-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.20", - "name": "musl" - }, - "version": "1.2.5-r0" - }, - { - "package": { - "ecosystem": "Go", - "name": "ptf" - }, - "version": "(devel)" - }, - { - "package": { - "ecosystem": "Alpine:v3.20", - "name": "pax-utils" - }, - "version": "1.3.7-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.20", - "name": "zlib" - }, - "version": "1.3.1-r1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_OCIImage/scanning_image_with_go_binary - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 5475 - body: | - { - "results": [ - {}, - {}, - {}, - { - "vulns": [ + "id": "GO-2025-4006", + "modified": "2026-05-15T10:59:23.181284Z" + }, + { + "id": "GO-2025-4007", + "modified": "2026-05-15T10:59:24.436863Z" + }, + { + "id": "GO-2025-4008", + "modified": "2026-05-15T10:59:23.580906Z" + }, { - "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-15T18:18:10.508036Z" + "id": "GO-2025-4009", + "modified": "2026-05-15T10:59:24.005728Z" }, { - "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-15T18:18:10.748793Z" + "id": "GO-2025-4010", + "modified": "2026-05-15T10:59:24.305821Z" + }, + { + "id": "GO-2025-4011", + "modified": "2026-05-15T10:59:22.605843Z" + }, + { + "id": "GO-2025-4012", + "modified": "2026-05-15T10:59:23.250861Z" + }, + { + "id": "GO-2025-4013", + "modified": "2026-05-15T10:59:23.121044Z" + }, + { + "id": "GO-2025-4014", + "modified": "2026-06-26T12:29:46.364453Z" + }, + { + "id": "GO-2025-4015", + "modified": "2026-05-15T10:59:23.447690Z" + }, + { + "id": "GO-2025-4155", + "modified": "2026-07-02T10:44:29.157044Z" + }, + { + "id": "GO-2025-4175", + "modified": "2026-05-15T10:59:24.063040Z" + }, + { + "id": "GO-2026-4337", + "modified": "2026-07-02T10:44:29.615354Z" + }, + { + "id": "GO-2026-4340", + "modified": "2026-05-15T10:59:24.123015Z" + }, + { + "id": "GO-2026-4341", + "modified": "2026-07-02T10:44:28.883793Z" + }, + { + "id": "GO-2026-4342", + "modified": "2026-07-02T10:44:29.686144Z" + }, + { + "id": "GO-2026-4403", + "modified": "2026-05-15T10:59:22.074063Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-02T10:44:29.302406Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-02T10:44:29.832862Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-02T10:44:28.519843Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-02T10:44:30.139201Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-02T10:44:28.594682Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-02T10:44:28.743717Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-02T10:44:29.235322Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" } ] }, - {}, - {}, - {}, - {}, { "vulns": [ { @@ -10138,8 +15439,124 @@ interactions: "modified": "2026-06-15T18:18:11.056839Z" }, { - "id": "ALPINE-CVE-2026-31790", - "modified": "2026-06-15T18:18:11.057167Z" + "id": "ALPINE-CVE-2026-31790", + "modified": "2026-06-15T18:18:11.057167Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-12797", + "modified": "2026-06-15T18:18:10.256734Z" + }, + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-06-15T18:18:10.508459Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + }, + { + "id": "ALPINE-CVE-2025-15467", + "modified": "2026-06-15T18:18:10.574070Z" + }, + { + "id": "ALPINE-CVE-2025-15468", + "modified": "2026-06-15T18:18:10.574416Z" + }, + { + "id": "ALPINE-CVE-2025-66199", + "modified": "2026-06-15T18:18:10.877115Z" + }, + { + "id": "ALPINE-CVE-2025-68160", + "modified": "2026-06-15T18:18:10.890200Z" + }, + { + "id": "ALPINE-CVE-2025-69418", + "modified": "2026-06-15T18:18:10.901963Z" + }, + { + "id": "ALPINE-CVE-2025-69419", + "modified": "2026-06-15T18:18:10.902306Z" + }, + { + "id": "ALPINE-CVE-2025-69420", + "modified": "2026-06-15T18:18:10.902344Z" + }, + { + "id": "ALPINE-CVE-2025-69421", + "modified": "2026-06-15T18:18:10.907897Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9231", + "modified": "2026-06-15T18:18:10.952373Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + }, + { + "id": "ALPINE-CVE-2026-22795", + "modified": "2026-06-15T18:18:11.004265Z" + }, + { + "id": "ALPINE-CVE-2026-22796", + "modified": "2026-06-15T18:18:11.007022Z" + }, + { + "id": "ALPINE-CVE-2026-28387", + "modified": "2026-06-15T18:18:11.052819Z" + }, + { + "id": "ALPINE-CVE-2026-28388", + "modified": "2026-06-15T18:18:11.053496Z" + }, + { + "id": "ALPINE-CVE-2026-28389", + "modified": "2026-06-15T18:18:11.053742Z" + }, + { + "id": "ALPINE-CVE-2026-28390", + "modified": "2026-06-15T18:18:11.053815Z" + }, + { + "id": "ALPINE-CVE-2026-31789", + "modified": "2026-06-15T18:18:11.056839Z" + }, + { + "id": "ALPINE-CVE-2026-31790", + "modified": "2026-06-15T18:18:11.057167Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-06-15T18:18:10.600004Z" + }, + { + "id": "ALPINE-CVE-2026-40200", + "modified": "2026-06-15T18:18:11.215742Z" + }, + { + "id": "ALPINE-CVE-2026-6042", + "modified": "2026-06-15T18:18:11.283180Z" } ] }, @@ -10161,6 +15578,23 @@ interactions: }, {}, {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, { "vulns": [ { @@ -10177,7 +15611,7 @@ interactions: } headers: Content-Length: - - "5475" + - "23585" Content-Type: - application/json status: 200 OK @@ -10187,7 +15621,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1511 + content_length: 1907 host: api.osv.dev body: | { @@ -10241,6 +15675,13 @@ interactions: }, "version": "1.1.1k-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -10255,6 +15696,13 @@ interactions: }, "version": "1.1.22-r4" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "musl" + }, + "version": "1.1.22-r4" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -10262,6 +15710,13 @@ interactions: }, "version": "1.2.3-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -10282,7 +15737,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 127 + content_length: 136 body: | { "results": [ @@ -10303,12 +15758,15 @@ interactions: {}, {}, {}, + {}, + {}, + {}, {} ] } headers: Content-Length: - - "127" + - "136" Content-Type: - application/json status: 200 OK @@ -10318,7 +15776,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1511 + content_length: 1907 host: api.osv.dev body: | { @@ -10372,6 +15830,13 @@ interactions: }, "version": "1.1.1k-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -10386,6 +15851,13 @@ interactions: }, "version": "1.1.22-r4" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "musl" + }, + "version": "1.1.22-r4" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -10393,6 +15865,13 @@ interactions: }, "version": "1.2.3-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -10413,7 +15892,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 127 + content_length: 136 body: | { "results": [ @@ -10434,12 +15913,15 @@ interactions: {}, {}, {}, + {}, + {}, + {}, {} ] } headers: Content-Length: - - "127" + - "136" Content-Type: - application/json status: 200 OK @@ -10449,7 +15931,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1511 + content_length: 1907 host: api.osv.dev body: | { @@ -10503,6 +15985,13 @@ interactions: }, "version": "1.1.1k-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -10517,6 +16006,13 @@ interactions: }, "version": "1.1.22-r4" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "musl" + }, + "version": "1.1.22-r4" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -10524,6 +16020,13 @@ interactions: }, "version": "1.2.3-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -10544,7 +16047,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 127 + content_length: 136 body: | { "results": [ @@ -10565,12 +16068,15 @@ interactions: {}, {}, {}, + {}, + {}, + {}, {} ] } headers: Content-Length: - - "127" + - "136" Content-Type: - application/json status: 200 OK @@ -10580,7 +16086,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1511 + content_length: 1907 host: api.osv.dev body: | { @@ -10634,6 +16140,13 @@ interactions: }, "version": "1.1.1k-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -10648,6 +16161,13 @@ interactions: }, "version": "1.1.22-r4" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "musl" + }, + "version": "1.1.22-r4" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -10655,6 +16175,13 @@ interactions: }, "version": "1.2.3-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -10675,7 +16202,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 127 + content_length: 136 body: | { "results": [ @@ -10696,12 +16223,15 @@ interactions: {}, {}, {}, + {}, + {}, + {}, {} ] } headers: Content-Length: - - "127" + - "136" Content-Type: - application/json status: 200 OK @@ -10711,7 +16241,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 3786 + content_length: 4381 host: api.osv.dev body: | { @@ -10765,6 +16295,41 @@ interactions: }, "version": "1.25.7" }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.25.7" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.25.7" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.25.7" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.25.7" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.25.7" + }, { "package": { "ecosystem": "Ubuntu:26.04", @@ -10878,63 +16443,483 @@ interactions: "version": "6.6+20251231-1" }, { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "libzstd1" - }, - "version": "1.5.7+dfsg-3" + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "libzstd1" + }, + "version": "1.5.7+dfsg-3" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "make" + }, + "version": "4.4.1-3" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "openssl-provider-legacy" + }, + "version": "3.5.5-1ubuntu3" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "zlib1g" + }, + "version": "1:1.3.dfsg+really1.3.1-1ubuntu3" + } + ] + } + headers: + Content-Type: + - application/json + X-Test-Name: + - TestCommand_OCIImage/scanning_insecure_chiseled_ubuntu_image + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 7803 + body: | + { + "results": [ + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2025-5278", + "modified": "2026-05-20T16:23:34.282155Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "GO-2026-4601", + "modified": "2026-07-02T10:44:29.302406Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-02T10:44:29.832862Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-02T10:44:28.519843Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-02T10:44:30.139201Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-02T10:44:28.594682Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-02T10:44:28.743717Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-02T10:44:29.235322Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2026-4601", + "modified": "2026-07-02T10:44:29.302406Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-02T10:44:29.832862Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-02T10:44:28.519843Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-02T10:44:30.139201Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-02T10:44:28.594682Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-02T10:44:28.743717Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-02T10:44:29.235322Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + } + ] }, { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "make" - }, - "version": "4.4.1-3" + "vulns": [ + { + "id": "GO-2026-4601", + "modified": "2026-07-02T10:44:29.302406Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-02T10:44:29.832862Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-02T10:44:28.519843Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-02T10:44:30.139201Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-02T10:44:28.594682Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-02T10:44:28.743717Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-02T10:44:29.235322Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + } + ] }, { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "openssl-provider-legacy" - }, - "version": "3.5.5-1ubuntu3" + "vulns": [ + { + "id": "GO-2026-4601", + "modified": "2026-07-02T10:44:29.302406Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-02T10:44:29.832862Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-02T10:44:28.519843Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-02T10:44:30.139201Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-02T10:44:28.594682Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-02T10:44:28.743717Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-02T10:44:29.235322Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + } + ] }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "zlib1g" - }, - "version": "1:1.3.dfsg+really1.3.1-1ubuntu3" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_OCIImage/scanning_insecure_chiseled_ubuntu_image - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 1443 - body: | - { - "results": [ - {}, - {}, { "vulns": [ { - "id": "UBUNTU-CVE-2025-5278", - "modified": "2026-05-20T16:23:34.282155Z" + "id": "GO-2026-4601", + "modified": "2026-07-02T10:44:29.302406Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-02T10:44:29.832862Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-02T10:44:28.519843Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-02T10:44:30.139201Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-02T10:44:28.594682Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-02T10:44:28.743717Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-02T10:44:29.235322Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" } ] }, - {}, - {}, - {}, { "vulns": [ { @@ -11043,7 +17028,7 @@ interactions: } headers: Content-Length: - - "1443" + - "7803" Content-Type: - application/json status: 200 OK @@ -11053,7 +17038,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1520 + content_length: 2344 host: api.osv.dev body: | { @@ -11065,6 +17050,13 @@ interactions: }, "version": "3.4.3-r2" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "alpine-baselayout" + }, + "version": "3.4.3-r2" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -11086,6 +17078,13 @@ interactions: }, "version": "1.36.1-r15" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -11114,6 +17113,27 @@ interactions: }, "version": "13.2.1_git20231014-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "openssl" + }, + "version": "3.1.4-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "gcc" + }, + "version": "13.2.1_git20231014-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "musl" + }, + "version": "1.2.4_git20230717-r4" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -11128,6 +17148,13 @@ interactions: }, "version": "1.3.7-r2" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -11148,43 +17175,113 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 1136 + content_length: 2685 body: | { "results": [ {}, {}, {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + {}, + {}, { "vulns": [ { - "id": "ALPINE-CVE-2023-42363", - "modified": "2026-06-15T18:18:10.016406Z" + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-2511", + "modified": "2026-06-15T18:18:10.275342Z" + }, + { + "id": "ALPINE-CVE-2024-4603", + "modified": "2026-06-15T18:18:10.327322Z" }, { - "id": "ALPINE-CVE-2023-42364", - "modified": "2026-06-15T18:18:10.022384Z" + "id": "ALPINE-CVE-2024-4741", + "modified": "2026-06-15T18:18:10.394374Z" }, { - "id": "ALPINE-CVE-2023-42365", - "modified": "2026-06-15T18:18:10.023465Z" + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" }, { - "id": "ALPINE-CVE-2023-42366", - "modified": "2026-06-15T18:18:10.027598Z" + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-06-15T18:18:10.508459Z" }, { - "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-15T18:18:10.508036Z" + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" }, { - "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-15T18:18:10.748793Z" + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" } ] }, {}, - {}, { "vulns": [ { @@ -11228,12 +17325,41 @@ interactions: {}, {}, {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, {} ] } headers: Content-Length: - - "1136" + - "2685" Content-Type: - application/json status: 200 OK @@ -11243,7 +17369,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1877 + content_length: 2701 host: api.osv.dev body: | { @@ -11255,6 +17381,13 @@ interactions: }, "version": "3.4.3-r2" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "alpine-baselayout" + }, + "version": "3.4.3-r2" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -11276,6 +17409,13 @@ interactions: }, "version": "1.36.1-r15" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -11311,6 +17451,20 @@ interactions: }, "version": "13.2.1_git20231014-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "openssl" + }, + "version": "3.1.4-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "gcc" + }, + "version": "13.2.1_git20231014-r0" + }, { "package": { "ecosystem": "npm", @@ -11332,6 +17486,13 @@ interactions: }, "version": "1.2.4_git20230717-r4" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "musl" + }, + "version": "1.2.4_git20230717-r4" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -11339,6 +17500,13 @@ interactions: }, "version": "1.3.7-r2" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -11359,13 +17527,42 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 1373 + content_length: 2922 body: | { "results": [ {}, {}, {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, { "vulns": [ { @@ -11445,6 +17642,47 @@ interactions: ] }, {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-2511", + "modified": "2026-06-15T18:18:10.275342Z" + }, + { + "id": "ALPINE-CVE-2024-4603", + "modified": "2026-06-15T18:18:10.327322Z" + }, + { + "id": "ALPINE-CVE-2024-4741", + "modified": "2026-06-15T18:18:10.394374Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-06-15T18:18:10.508459Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + } + ] + }, + {}, { "vulns": [ { @@ -11460,12 +17698,41 @@ interactions: {}, {}, {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, {} ] } headers: Content-Length: - - "1373" + - "2922" Content-Type: - application/json status: 200 OK @@ -11475,7 +17742,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1520 + content_length: 2344 host: api.osv.dev body: | { @@ -11487,6 +17754,13 @@ interactions: }, "version": "3.4.3-r2" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "alpine-baselayout" + }, + "version": "3.4.3-r2" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -11508,6 +17782,13 @@ interactions: }, "version": "1.36.1-r15" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -11536,6 +17817,27 @@ interactions: }, "version": "13.2.1_git20231014-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "openssl" + }, + "version": "3.1.4-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "gcc" + }, + "version": "13.2.1_git20231014-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "musl" + }, + "version": "1.2.4_git20230717-r4" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -11550,6 +17852,13 @@ interactions: }, "version": "1.3.7-r2" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -11570,13 +17879,42 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 1136 + content_length: 2685 body: | { "results": [ {}, {}, {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, { "vulns": [ { @@ -11648,14 +17986,84 @@ interactions: ] }, {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-2511", + "modified": "2026-06-15T18:18:10.275342Z" + }, + { + "id": "ALPINE-CVE-2024-4603", + "modified": "2026-06-15T18:18:10.327322Z" + }, + { + "id": "ALPINE-CVE-2024-4741", + "modified": "2026-06-15T18:18:10.394374Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-06-15T18:18:10.508459Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + } + ] + }, + {}, {}, {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, {} ] } headers: Content-Length: - - "1136" + - "2685" Content-Type: - application/json status: 200 OK @@ -11665,7 +18073,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1520 + content_length: 2344 host: api.osv.dev body: | { @@ -11677,6 +18085,13 @@ interactions: }, "version": "3.4.3-r2" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "alpine-baselayout" + }, + "version": "3.4.3-r2" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -11698,6 +18113,13 @@ interactions: }, "version": "1.36.1-r15" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -11726,6 +18148,27 @@ interactions: }, "version": "13.2.1_git20231014-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "openssl" + }, + "version": "3.1.4-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "gcc" + }, + "version": "13.2.1_git20231014-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "musl" + }, + "version": "1.2.4_git20230717-r4" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -11740,6 +18183,13 @@ interactions: }, "version": "1.3.7-r2" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -11760,13 +18210,42 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 1136 + content_length: 2685 body: | { "results": [ {}, {}, {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, { "vulns": [ { @@ -11838,14 +18317,84 @@ interactions: ] }, {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-2511", + "modified": "2026-06-15T18:18:10.275342Z" + }, + { + "id": "ALPINE-CVE-2024-4603", + "modified": "2026-06-15T18:18:10.327322Z" + }, + { + "id": "ALPINE-CVE-2024-4741", + "modified": "2026-06-15T18:18:10.394374Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-06-15T18:18:10.508459Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + } + ] + }, + {}, + {}, {}, {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, {} ] } headers: Content-Length: - - "1136" + - "2685" Content-Type: - application/json status: 200 OK @@ -11855,7 +18404,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1520 + content_length: 2344 host: api.osv.dev body: | { @@ -11867,6 +18416,13 @@ interactions: }, "version": "3.4.3-r2" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "alpine-baselayout" + }, + "version": "3.4.3-r2" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -11888,6 +18444,13 @@ interactions: }, "version": "1.36.1-r15" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -11900,7 +18463,21 @@ interactions: "ecosystem": "Alpine:v3.19", "name": "libc-dev" }, - "version": "0.7.2-r5" + "version": "0.7.2-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "openssl" + }, + "version": "3.1.4-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "gcc" + }, + "version": "13.2.1_git20231014-r0" }, { "package": { @@ -11923,6 +18500,13 @@ interactions: }, "version": "1.2.4_git20230717-r4" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "musl" + }, + "version": "1.2.4_git20230717-r4" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -11930,6 +18514,13 @@ interactions: }, "version": "1.3.7-r2" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -11950,13 +18541,42 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 1136 + content_length: 2685 body: | { "results": [ {}, {}, {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, { "vulns": [ { @@ -12028,14 +18648,84 @@ interactions: ] }, {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-2511", + "modified": "2026-06-15T18:18:10.275342Z" + }, + { + "id": "ALPINE-CVE-2024-4603", + "modified": "2026-06-15T18:18:10.327322Z" + }, + { + "id": "ALPINE-CVE-2024-4741", + "modified": "2026-06-15T18:18:10.394374Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-06-15T18:18:10.508459Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + } + ] + }, + {}, {}, {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, {} ] } headers: Content-Length: - - "1136" + - "2685" Content-Type: - application/json status: 200 OK @@ -12045,7 +18735,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1520 + content_length: 2344 host: api.osv.dev body: | { @@ -12057,6 +18747,13 @@ interactions: }, "version": "3.4.3-r2" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "alpine-baselayout" + }, + "version": "3.4.3-r2" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -12078,6 +18775,13 @@ interactions: }, "version": "1.36.1-r15" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -12106,6 +18810,27 @@ interactions: }, "version": "13.2.1_git20231014-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "openssl" + }, + "version": "3.1.4-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "gcc" + }, + "version": "13.2.1_git20231014-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "musl" + }, + "version": "1.2.4_git20230717-r4" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -12120,6 +18845,13 @@ interactions: }, "version": "1.3.7-r2" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -12140,13 +18872,42 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 1136 + content_length: 2685 body: | { "results": [ {}, {}, {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, { "vulns": [ { @@ -12218,14 +18979,84 @@ interactions: ] }, {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-2511", + "modified": "2026-06-15T18:18:10.275342Z" + }, + { + "id": "ALPINE-CVE-2024-4603", + "modified": "2026-06-15T18:18:10.327322Z" + }, + { + "id": "ALPINE-CVE-2024-4741", + "modified": "2026-06-15T18:18:10.394374Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-06-15T18:18:10.508459Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + } + ] + }, + {}, + {}, {}, {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, {} ] } headers: Content-Length: - - "1136" + - "2685" Content-Type: - application/json status: 200 OK diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat.yaml index e9717a4a5f1..0ddf50a4c01 100644 --- a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat.yaml +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat.yaml @@ -5,7 +5,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 10834 + content_length: 14537 host: api.osv.dev body: | { @@ -13,35 +13,35 @@ interactions: { "package": { "ecosystem": "PyPI", - "name": "django" + "name": "Django" }, "version": "1.11.29" }, { "package": { "ecosystem": "PyPI", - "name": "flask" + "name": "Flask" }, "version": "0.12.2" }, { "package": { "ecosystem": "PyPI", - "name": "jinja2" + "name": "Jinja2" }, "version": "3.1.6" }, { "package": { "ecosystem": "PyPI", - "name": "markupsafe" + "name": "MarkupSafe" }, "version": "3.0.3" }, { "package": { "ecosystem": "PyPI", - "name": "werkzeug" + "name": "Werkzeug" }, "version": "3.1.4" }, @@ -248,6 +248,13 @@ interactions: }, "version": "2.2.53-4" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "apt" + }, + "version": "1.8.2.3" + }, { "package": { "ecosystem": "Debian:10", @@ -262,6 +269,20 @@ interactions: }, "version": "1:2.8.4-3" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "audit" + }, + "version": "1:2.8.4-3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, { "package": { "ecosystem": "Debian:10", @@ -276,6 +297,13 @@ interactions: }, "version": "2.28-10+deb10u2" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "glibc" + }, + "version": "2.28-10+deb10u2" + }, { "package": { "ecosystem": "Debian:10", @@ -283,6 +311,13 @@ interactions: }, "version": "0.7.9-2" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "e2fsprogs" + }, + "version": "1.44.5-1+deb10u3" + }, { "package": { "ecosystem": "Debian:10", @@ -304,6 +339,20 @@ interactions: }, "version": "2.2.6-2+deb10u6" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "e2fsprogs" + }, + "version": "1.44.5-1+deb10u3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, { "package": { "ecosystem": "Debian:10", @@ -381,6 +430,13 @@ interactions: }, "version": "5.2.4-1+deb10u1" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, { "package": { "ecosystem": "Debian:10", @@ -388,6 +444,13 @@ interactions: }, "version": "6.1+20181013-2+deb10u3" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "nettle" + }, + "version": "3.4.1-1+deb10u1" + }, { "package": { "ecosystem": "Debian:10", @@ -402,6 +465,27 @@ interactions: }, "version": "1.3.1-5" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "pam" + }, + "version": "1.3.1-5" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "pam" + }, + "version": "1.3.1-5" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "pam" + }, + "version": "1.3.1-5" + }, { "package": { "ecosystem": "Debian:10", @@ -437,6 +521,13 @@ interactions: }, "version": "2.8-2" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libsemanage" + }, + "version": "2.8-2" + }, { "package": { "ecosystem": "Debian:10", @@ -444,6 +535,13 @@ interactions: }, "version": "2.8-1" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, { "package": { "ecosystem": "Debian:10", @@ -451,6 +549,13 @@ interactions: }, "version": "3.27.2-3+deb10u2" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "e2fsprogs" + }, + "version": "1.44.5-1+deb10u3" + }, { "package": { "ecosystem": "Debian:10", @@ -458,6 +563,13 @@ interactions: }, "version": "1.1.1n-0+deb10u5" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "gcc-8" + }, + "version": "8.3.0-6" + }, { "package": { "ecosystem": "Debian:10", @@ -472,6 +584,20 @@ interactions: }, "version": "4.13-3+deb10u1" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "ncurses" + }, + "version": "6.1+20181013-2+deb10u3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "systemd" + }, + "version": "241-7~deb10u9" + }, { "package": { "ecosystem": "Debian:10", @@ -479,6 +605,13 @@ interactions: }, "version": "0.9.10-1" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, { "package": { "ecosystem": "Debian:10", @@ -500,6 +633,27 @@ interactions: }, "version": "1.3.3-17+b3" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "ncurses" + }, + "version": "6.1+20181013-2+deb10u3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "ncurses" + }, + "version": "6.1+20181013-2+deb10u3" + }, { "package": { "ecosystem": "Debian:10", @@ -507,6 +661,20 @@ interactions: }, "version": "5.6" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "openssl" + }, + "version": "1.1.1n-0+deb10u5" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "shadow" + }, + "version": "1:4.5-1.1" + }, { "package": { "ecosystem": "Debian:10", @@ -521,6 +689,13 @@ interactions: }, "version": "23.0.1" }, + { + "package": { + "ecosystem": "PyPI", + "name": "pip" + }, + "version": "23.0.1" + }, { "package": { "ecosystem": "PyPI", @@ -528,6 +703,13 @@ interactions: }, "version": "2025.2" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "readline" + }, + "version": "7.0-5" + }, { "package": { "ecosystem": "PyPI", @@ -549,6 +731,13 @@ interactions: }, "version": "58.1.0" }, + { + "package": { + "ecosystem": "PyPI", + "name": "setuptools" + }, + "version": "58.1.0" + }, { "package": { "ecosystem": "Debian:10", @@ -577,6 +766,13 @@ interactions: }, "version": "1.24.3" }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, { "package": { "ecosystem": "PyPI", @@ -604,7 +800,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 4848 + content_length: 6925 body: | { "results": [ @@ -755,6 +951,28 @@ interactions: {}, {}, {}, + {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "DLA-3807-1", + "modified": "2026-03-09T01:21:14.798998Z" + }, + { + "id": "DLA-3850-1", + "modified": "2026-03-09T01:19:52.798152Z" + } + ] + }, { "vulns": [ { @@ -770,6 +988,7 @@ interactions: {}, {}, {}, + {}, { "vulns": [ { @@ -779,6 +998,15 @@ interactions: ] }, {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + {}, {}, {}, {}, @@ -800,6 +1028,14 @@ interactions: {}, {}, {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, { "vulns": [ { @@ -821,6 +1057,20 @@ interactions: {}, {}, {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + {}, + {}, { "vulns": [ { @@ -829,6 +1079,7 @@ interactions: } ] }, + {}, { "vulns": [ { @@ -838,12 +1089,113 @@ interactions: ] }, {}, - {}, - {}, - {}, - {}, - {}, + { + "vulns": [ + { + "id": "DLA-3586-1", + "modified": "2026-03-09T01:19:25.252973Z" + }, + { + "id": "DLA-3682-1", + "modified": "2026-03-09T01:18:42.667623Z" + } + ] + }, + { + "vulns": [ + { + "id": "DLA-3474-1", + "modified": "2026-03-09T01:20:13.950328Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + { + "vulns": [ + { + "id": "DLA-3586-1", + "modified": "2026-03-09T01:19:25.252973Z" + }, + { + "id": "DLA-3682-1", + "modified": "2026-03-09T01:18:42.667623Z" + } + ] + }, + { + "vulns": [ + { + "id": "DLA-3586-1", + "modified": "2026-03-09T01:19:25.252973Z" + }, + { + "id": "DLA-3682-1", + "modified": "2026-03-09T01:18:42.667623Z" + } + ] + }, {}, + { + "vulns": [ + { + "id": "DLA-3530-1", + "modified": "2026-03-09T01:19:28.929204Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-4xh5-x5gv-qwph", + "modified": "2026-03-24T01:43:53.135277Z" + }, + { + "id": "GHSA-58qw-9mgm-455v", + "modified": "2026-05-20T21:00:09.920997Z" + }, + { + "id": "GHSA-6vgw-5pg2-w6jp", + "modified": "2026-03-24T01:43:46.425088Z" + }, + { + "id": "GHSA-jp4c-xjxw-mgf9", + "modified": "2026-05-07T16:59:14.079020Z" + }, + { + "id": "GHSA-mq26-g339-26xf", + "modified": "2026-03-24T01:43:05.410801Z" + }, + { + "id": "PYSEC-2023-228", + "modified": "2026-06-10T17:01:27.606909Z" + }, + { + "id": "PYSEC-2026-196", + "modified": "2026-06-05T12:45:14.124059Z" + } + ] + }, { "vulns": [ { @@ -877,6 +1229,7 @@ interactions: ] }, {}, + {}, { "vulns": [ { @@ -926,6 +1279,30 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "GHSA-5rjg-fvgr-3xxf", + "modified": "2026-05-11T00:26:34.671259Z" + }, + { + "id": "GHSA-cx63-2mw6-8hw5", + "modified": "2026-02-04T03:54:02.259111Z" + }, + { + "id": "GHSA-r9hx-vwmv-q579", + "modified": "2026-02-04T03:03:25.892107Z" + }, + { + "id": "PYSEC-2022-43012", + "modified": "2026-06-10T17:02:40.148961Z" + }, + { + "id": "PYSEC-2025-49", + "modified": "2026-05-11T00:26:34.671259Z" + } + ] + }, {}, { "vulns": [ @@ -1003,6 +1380,14 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, { "vulns": [ { @@ -1016,7 +1401,7 @@ interactions: } headers: Content-Length: - - "4848" + - "6925" Content-Type: - application/json status: 200 OK @@ -1026,7 +1411,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 5681 + content_length: 6488 host: api.osv.dev body: | { @@ -1038,6 +1423,13 @@ interactions: }, "version": "3.7.0-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.22", + "name": "alpine-baselayout" + }, + "version": "3.7.0-r0" + }, { "package": { "ecosystem": "Alpine:v3.22", @@ -1066,6 +1458,13 @@ interactions: }, "version": "1.37.0-r19" }, + { + "package": { + "ecosystem": "Alpine:v3.22", + "name": "busybox" + }, + "version": "1.37.0-r19" + }, { "package": { "ecosystem": "Alpine:v3.22", @@ -1150,6 +1549,20 @@ interactions: }, "version": "1.2.1" }, + { + "package": { + "ecosystem": "Alpine:v3.22", + "name": "apk-tools" + }, + "version": "2.14.9-r3" + }, + { + "package": { + "ecosystem": "Alpine:v3.22", + "name": "openssl" + }, + "version": "3.5.4-r0" + }, { "package": { "ecosystem": "Alpine:v3.22", @@ -1171,6 +1584,13 @@ interactions: }, "version": "1.2.5-r10" }, + { + "package": { + "ecosystem": "Alpine:v3.22", + "name": "musl" + }, + "version": "1.2.5-r10" + }, { "package": { "ecosystem": "crates.io", @@ -1220,6 +1640,13 @@ interactions: }, "version": "1.15.1" }, + { + "package": { + "ecosystem": "Alpine:v3.22", + "name": "busybox" + }, + "version": "1.37.0-r19" + }, { "package": { "ecosystem": "crates.io", @@ -1345,7 +1772,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 3054 + content_length: 5984 body: | { "results": [ @@ -1353,6 +1780,19 @@ interactions: {}, {}, {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, { "vulns": [ { @@ -1377,6 +1817,7 @@ interactions: {}, {}, {}, + {}, { "vulns": [ { @@ -1517,70 +1958,234 @@ interactions: } ] }, - {}, { "vulns": [ { - "id": "ALPINE-CVE-2026-40200", - "modified": "2026-06-15T18:18:11.215742Z" + "id": "ALPINE-CVE-2025-11187", + "modified": "2026-06-15T18:18:10.568587Z" }, { - "id": "ALPINE-CVE-2026-6042", - "modified": "2026-06-15T18:18:11.283180Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ + "id": "ALPINE-CVE-2025-15467", + "modified": "2026-06-15T18:18:10.574070Z" + }, { - "id": "ALPINE-CVE-2026-22184", - "modified": "2026-06-15T18:18:10.993060Z" + "id": "ALPINE-CVE-2025-15468", + "modified": "2026-06-15T18:18:10.574416Z" }, { - "id": "ALPINE-CVE-2026-27171", - "modified": "2026-06-15T18:18:11.041363Z" - } - ] - } - ] - } - headers: - Content-Length: - - "3054" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 1608 - host: api.osv.dev - body: | + "id": "ALPINE-CVE-2025-15469", + "modified": "2026-06-15T18:18:10.574734Z" + }, + { + "id": "ALPINE-CVE-2025-66199", + "modified": "2026-06-15T18:18:10.877115Z" + }, + { + "id": "ALPINE-CVE-2025-68160", + "modified": "2026-06-15T18:18:10.890200Z" + }, + { + "id": "ALPINE-CVE-2025-69418", + "modified": "2026-06-15T18:18:10.901963Z" + }, + { + "id": "ALPINE-CVE-2025-69419", + "modified": "2026-06-15T18:18:10.902306Z" + }, + { + "id": "ALPINE-CVE-2025-69420", + "modified": "2026-06-15T18:18:10.902344Z" + }, + { + "id": "ALPINE-CVE-2025-69421", + "modified": "2026-06-15T18:18:10.907897Z" + }, + { + "id": "ALPINE-CVE-2026-22795", + "modified": "2026-06-15T18:18:11.004265Z" + }, + { + "id": "ALPINE-CVE-2026-22796", + "modified": "2026-06-15T18:18:11.007022Z" + }, + { + "id": "ALPINE-CVE-2026-2673", + "modified": "2026-06-15T18:18:11.038416Z" + }, + { + "id": "ALPINE-CVE-2026-28387", + "modified": "2026-06-15T18:18:11.052819Z" + }, + { + "id": "ALPINE-CVE-2026-28388", + "modified": "2026-06-15T18:18:11.053496Z" + }, + { + "id": "ALPINE-CVE-2026-28389", + "modified": "2026-06-15T18:18:11.053742Z" + }, + { + "id": "ALPINE-CVE-2026-28390", + "modified": "2026-06-15T18:18:11.053815Z" + }, + { + "id": "ALPINE-CVE-2026-31789", + "modified": "2026-06-15T18:18:11.056839Z" + }, + { + "id": "ALPINE-CVE-2026-31790", + "modified": "2026-06-15T18:18:11.057167Z" + }, + { + "id": "ALPINE-CVE-2026-34180", + "modified": "2026-06-15T18:18:11.202013Z" + }, + { + "id": "ALPINE-CVE-2026-34181", + "modified": "2026-06-15T18:27:13.034415Z" + }, + { + "id": "ALPINE-CVE-2026-34182", + "modified": "2026-06-15T18:27:13.030438Z" + }, + { + "id": "ALPINE-CVE-2026-34183", + "modified": "2026-06-15T18:27:23.549990Z" + }, + { + "id": "ALPINE-CVE-2026-42764", + "modified": "2026-06-15T18:18:11.228962Z" + }, + { + "id": "ALPINE-CVE-2026-42766", + "modified": "2026-06-15T18:18:11.229189Z" + }, + { + "id": "ALPINE-CVE-2026-42767", + "modified": "2026-06-15T18:18:11.229170Z" + }, + { + "id": "ALPINE-CVE-2026-42768", + "modified": "2026-06-15T18:18:11.229411Z" + }, + { + "id": "ALPINE-CVE-2026-42769", + "modified": "2026-06-15T18:18:11.229494Z" + }, + { + "id": "ALPINE-CVE-2026-42770", + "modified": "2026-06-15T18:18:11.229668Z" + }, + { + "id": "ALPINE-CVE-2026-45445", + "modified": "2026-06-15T18:18:11.250010Z" + }, + { + "id": "ALPINE-CVE-2026-45446", + "modified": "2026-06-15T18:18:11.250445Z" + }, + { + "id": "ALPINE-CVE-2026-45447", + "modified": "2026-06-15T18:27:23.368513Z" + }, + { + "id": "ALPINE-CVE-2026-7383", + "modified": "2026-06-15T18:18:11.299883Z" + }, + { + "id": "ALPINE-CVE-2026-9076", + "modified": "2026-06-15T18:18:11.314348Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2026-40200", + "modified": "2026-06-15T18:18:11.215742Z" + }, + { + "id": "ALPINE-CVE-2026-6042", + "modified": "2026-06-15T18:18:11.283180Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2026-40200", + "modified": "2026-06-15T18:18:11.215742Z" + }, + { + "id": "ALPINE-CVE-2026-6042", + "modified": "2026-06-15T18:18:11.283180Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2026-22184", + "modified": "2026-06-15T18:18:10.993060Z" + }, + { + "id": "ALPINE-CVE-2026-27171", + "modified": "2026-06-15T18:18:11.041363Z" + } + ] + } + ] + } + headers: + Content-Length: + - "5984" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 2279 + host: api.osv.dev + body: | { "queries": [ { @@ -1590,6 +2195,13 @@ interactions: }, "version": "3.6.5-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "alpine-baselayout" + }, + "version": "3.6.5-r0" + }, { "package": { "ecosystem": "Alpine:v3.20", @@ -1611,6 +2223,13 @@ interactions: }, "version": "1.36.1-r29" }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "busybox" + }, + "version": "1.36.1-r29" + }, { "package": { "ecosystem": "Alpine:v3.20", @@ -1639,6 +2258,20 @@ interactions: }, "version": "3.3.1-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "openssl" + }, + "version": "3.3.1-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "musl" + }, + "version": "1.2.5-r0" + }, { "package": { "ecosystem": "Alpine:v3.20", @@ -1660,6 +2293,13 @@ interactions: }, "version": "1.3.7-r2" }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "busybox" + }, + "version": "1.36.1-r29" + }, { "package": { "ecosystem": "Alpine:v3.20", @@ -1680,13 +2320,14 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 5469 + content_length: 7745 body: | { "results": [ {}, {}, {}, + {}, { "vulns": [ { @@ -1699,18 +2340,30 @@ interactions: } ] }, - {}, - {}, { "vulns": [ { - "id": "GO-2024-2963", - "modified": "2026-02-04T03:37:39.895574Z" + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" }, { - "id": "GO-2024-3105", - "modified": "2026-02-24T16:29:04.364011Z" - }, + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "GO-2024-2963", + "modified": "2026-02-04T03:37:39.895574Z" + }, + { + "id": "GO-2024-3105", + "modified": "2026-02-24T16:29:04.364011Z" + }, { "id": "GO-2024-3106", "modified": "2026-02-24T16:29:04.606789Z" @@ -2005,6 +2658,122 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-12797", + "modified": "2026-06-15T18:18:10.256734Z" + }, + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-06-15T18:18:10.508459Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + }, + { + "id": "ALPINE-CVE-2025-15467", + "modified": "2026-06-15T18:18:10.574070Z" + }, + { + "id": "ALPINE-CVE-2025-15468", + "modified": "2026-06-15T18:18:10.574416Z" + }, + { + "id": "ALPINE-CVE-2025-66199", + "modified": "2026-06-15T18:18:10.877115Z" + }, + { + "id": "ALPINE-CVE-2025-68160", + "modified": "2026-06-15T18:18:10.890200Z" + }, + { + "id": "ALPINE-CVE-2025-69418", + "modified": "2026-06-15T18:18:10.901963Z" + }, + { + "id": "ALPINE-CVE-2025-69419", + "modified": "2026-06-15T18:18:10.902306Z" + }, + { + "id": "ALPINE-CVE-2025-69420", + "modified": "2026-06-15T18:18:10.902344Z" + }, + { + "id": "ALPINE-CVE-2025-69421", + "modified": "2026-06-15T18:18:10.907897Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9231", + "modified": "2026-06-15T18:18:10.952373Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + }, + { + "id": "ALPINE-CVE-2026-22795", + "modified": "2026-06-15T18:18:11.004265Z" + }, + { + "id": "ALPINE-CVE-2026-22796", + "modified": "2026-06-15T18:18:11.007022Z" + }, + { + "id": "ALPINE-CVE-2026-28387", + "modified": "2026-06-15T18:18:11.052819Z" + }, + { + "id": "ALPINE-CVE-2026-28388", + "modified": "2026-06-15T18:18:11.053496Z" + }, + { + "id": "ALPINE-CVE-2026-28389", + "modified": "2026-06-15T18:18:11.053742Z" + }, + { + "id": "ALPINE-CVE-2026-28390", + "modified": "2026-06-15T18:18:11.053815Z" + }, + { + "id": "ALPINE-CVE-2026-31789", + "modified": "2026-06-15T18:18:11.056839Z" + }, + { + "id": "ALPINE-CVE-2026-31790", + "modified": "2026-06-15T18:18:11.057167Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-06-15T18:18:10.600004Z" + }, + { + "id": "ALPINE-CVE-2026-40200", + "modified": "2026-06-15T18:18:11.215742Z" + }, + { + "id": "ALPINE-CVE-2026-6042", + "modified": "2026-06-15T18:18:11.283180Z" + } + ] + }, { "vulns": [ { @@ -2023,6 +2792,18 @@ interactions: }, {}, {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, { "vulns": [ { @@ -2039,7 +2820,7 @@ interactions: } headers: Content-Length: - - "5469" + - "7745" Content-Type: - application/json status: 200 OK @@ -2049,7 +2830,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1511 + content_length: 1907 host: api.osv.dev body: | { @@ -2103,6 +2884,13 @@ interactions: }, "version": "1.1.1k-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -2117,6 +2905,13 @@ interactions: }, "version": "1.1.22-r4" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "musl" + }, + "version": "1.1.22-r4" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -2124,6 +2919,13 @@ interactions: }, "version": "1.2.3-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -2144,7 +2946,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 127 + content_length: 136 body: | { "results": [ @@ -2165,12 +2967,15 @@ interactions: {}, {}, {}, + {}, + {}, + {}, {} ] } headers: Content-Length: - - "127" + - "136" Content-Type: - application/json status: 200 OK @@ -2180,7 +2985,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1511 + content_length: 1907 host: api.osv.dev body: | { @@ -2234,6 +3039,13 @@ interactions: }, "version": "1.1.1k-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -2248,6 +3060,13 @@ interactions: }, "version": "1.1.22-r4" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "musl" + }, + "version": "1.1.22-r4" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -2255,6 +3074,13 @@ interactions: }, "version": "1.2.3-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, { "package": { "ecosystem": "Alpine:v3.10", @@ -2275,7 +3101,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 127 + content_length: 136 body: | { "results": [ @@ -2296,12 +3122,15 @@ interactions: {}, {}, {}, + {}, + {}, + {}, {} ] } headers: Content-Length: - - "127" + - "136" Content-Type: - application/json status: 200 OK @@ -2311,7 +3140,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 3786 + content_length: 4381 host: api.osv.dev body: | { @@ -2365,6 +3194,41 @@ interactions: }, "version": "1.25.7" }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.25.7" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.25.7" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.25.7" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.25.7" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.25.7" + }, { "package": { "ecosystem": "Ubuntu:26.04", @@ -2498,43 +3362,463 @@ interactions: }, "version": "3.5.5-1ubuntu3" }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "zlib1g" - }, - "version": "1:1.3.dfsg+really1.3.1-1ubuntu3" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_OCIImage_JSONFormat/scanning_insecure_chiseled_ubuntu_image - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 1443 - body: | - { - "results": [ - {}, - {}, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "zlib1g" + }, + "version": "1:1.3.dfsg+really1.3.1-1ubuntu3" + } + ] + } + headers: + Content-Type: + - application/json + X-Test-Name: + - TestCommand_OCIImage_JSONFormat/scanning_insecure_chiseled_ubuntu_image + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 7803 + body: | + { + "results": [ + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2025-5278", + "modified": "2026-05-20T16:23:34.282155Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "GO-2026-4601", + "modified": "2026-07-02T10:44:29.302406Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-02T10:44:29.832862Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-02T10:44:28.519843Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-02T10:44:30.139201Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-02T10:44:28.594682Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-02T10:44:28.743717Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-02T10:44:29.235322Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2026-4601", + "modified": "2026-07-02T10:44:29.302406Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-02T10:44:29.832862Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-02T10:44:28.519843Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-02T10:44:30.139201Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-02T10:44:28.594682Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-02T10:44:28.743717Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-02T10:44:29.235322Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2026-4601", + "modified": "2026-07-02T10:44:29.302406Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-02T10:44:29.832862Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-02T10:44:28.519843Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-02T10:44:30.139201Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-02T10:44:28.594682Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-02T10:44:28.743717Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-02T10:44:29.235322Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2026-4601", + "modified": "2026-07-02T10:44:29.302406Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-02T10:44:29.832862Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-02T10:44:28.519843Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-02T10:44:30.139201Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-02T10:44:28.594682Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-02T10:44:28.743717Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-02T10:44:29.235322Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + } + ] + }, { "vulns": [ { - "id": "UBUNTU-CVE-2025-5278", - "modified": "2026-05-20T16:23:34.282155Z" + "id": "GO-2026-4601", + "modified": "2026-07-02T10:44:29.302406Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-02T10:44:29.832862Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-02T10:44:28.519843Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-02T10:44:30.139201Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-02T10:44:28.594682Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-02T10:44:28.743717Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-02T10:44:29.235322Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" } ] }, - {}, - {}, - {}, { "vulns": [ { @@ -2643,7 +3927,7 @@ interactions: } headers: Content-Length: - - "1443" + - "7803" Content-Type: - application/json status: 200 OK @@ -2653,7 +3937,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1877 + content_length: 2701 host: api.osv.dev body: | { @@ -2665,6 +3949,13 @@ interactions: }, "version": "3.4.3-r2" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "alpine-baselayout" + }, + "version": "3.4.3-r2" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -2686,6 +3977,13 @@ interactions: }, "version": "1.36.1-r15" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -2721,6 +4019,20 @@ interactions: }, "version": "13.2.1_git20231014-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "openssl" + }, + "version": "3.1.4-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "gcc" + }, + "version": "13.2.1_git20231014-r0" + }, { "package": { "ecosystem": "npm", @@ -2742,6 +4054,13 @@ interactions: }, "version": "1.2.4_git20230717-r4" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "musl" + }, + "version": "1.2.4_git20230717-r4" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -2749,6 +4068,13 @@ interactions: }, "version": "1.3.7-r2" }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, { "package": { "ecosystem": "Alpine:v3.19", @@ -2769,13 +4095,42 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 1373 + content_length: 2922 body: | { "results": [ {}, {}, {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, { "vulns": [ { @@ -2795,21 +4150,62 @@ interactions: "modified": "2026-06-15T18:18:10.027598Z" }, { - "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-15T18:18:10.508036Z" + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "GHSA-38f5-ghc2-fcmv", + "modified": "2023-11-08T04:00:20.055238Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-2511", + "modified": "2026-06-15T18:18:10.275342Z" + }, + { + "id": "ALPINE-CVE-2024-4603", + "modified": "2026-06-15T18:18:10.327322Z" + }, + { + "id": "ALPINE-CVE-2024-4741", + "modified": "2026-06-15T18:18:10.394374Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-06-15T18:18:10.508459Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" }, { - "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-15T18:18:10.748793Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "GHSA-38f5-ghc2-fcmv", - "modified": "2023-11-08T04:00:20.055238Z" + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" } ] }, @@ -2870,12 +4266,41 @@ interactions: {}, {}, {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, {} ] } headers: Content-Length: - - "1373" + - "2922" Content-Type: - application/json status: 200 OK @@ -2885,7 +4310,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 9867 + content_length: 14065 host: api.osv.dev body: | { @@ -3037,6 +4462,13 @@ interactions: }, "version": "2.3.1-1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "apt" + }, + "version": "2.4.13" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -3051,6 +4483,13 @@ interactions: }, "version": "1:3.0.7-1build1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "audit" + }, + "version": "1:3.0.7-1build1" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -3072,6 +4511,13 @@ interactions: }, "version": "2.35-0ubuntu3.8" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "glibc" + }, + "version": "2.35-0ubuntu3.8" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -3086,6 +4532,13 @@ interactions: }, "version": "1:2.44-1ubuntu0.22.04.1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -3107,6 +4560,13 @@ interactions: }, "version": "0.261ubuntu1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -3114,6 +4574,13 @@ interactions: }, "version": "3.4.2-4" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gcc-12" + }, + "version": "12.3.0-1ubuntu1~22.04" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -3163,6 +4630,13 @@ interactions: }, "version": "2.3.2-2build1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -3170,6 +4644,20 @@ interactions: }, "version": "1.6.1-2ubuntu3" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -3184,6 +4672,20 @@ interactions: }, "version": "5.2.5-2ubuntu1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -3191,6 +4693,13 @@ interactions: }, "version": "6.3-2ubuntu0.1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "nettle" + }, + "version": "3.7.3-1build2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -3212,6 +4721,27 @@ interactions: }, "version": "1.4.0-11ubuntu2.5" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -3254,6 +4784,13 @@ interactions: }, "version": "3.3-1build2" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libsemanage" + }, + "version": "3.3-1build2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -3261,6 +4798,20 @@ interactions: }, "version": "3.3-1build1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -3268,6 +4819,13 @@ interactions: }, "version": "3.0.2-0ubuntu1.18" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gcc-12" + }, + "version": "12.3.0-1ubuntu1~22.04" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -3282,6 +4840,20 @@ interactions: }, "version": "4.18.0-4build1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libtirpc" + }, + "version": "1.3.2-2ubuntu0.1" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -3289,6 +4861,13 @@ interactions: }, "version": "1.3.2-2ubuntu0.1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "systemd" + }, + "version": "249.11-0ubuntu3.12" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -3296,6 +4875,13 @@ interactions: }, "version": "1.0-1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -3317,6 +4903,13 @@ interactions: }, "version": "1:4.8.1-2ubuntu2.2" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -3331,6 +4924,34 @@ interactions: }, "version": "1.3.4.20200120-3" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "shadow" + }, + "version": "1:4.8.1-2ubuntu2.2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -3338,6 +4959,13 @@ interactions: }, "version": "5.34.0-3ubuntu1.3" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "procps" + }, + "version": "2:3.3.17-6ubuntu2.1" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -3378,7 +5006,14 @@ interactions: "ecosystem": "Ubuntu:22.04", "name": "usrmerge" }, - "version": "25ubuntu2" + "version": "25ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" }, { "package": { @@ -3400,7 +5035,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 12591 + content_length: 21677 body: | { "results": [ @@ -3542,6 +5177,7 @@ interactions: } ] }, + {}, { "vulns": [ { @@ -3551,6 +5187,7 @@ interactions: ] }, {}, + {}, { "vulns": [ { @@ -3654,150 +5291,395 @@ interactions: "modified": "2026-04-27T18:17:40.444418Z" }, { - "id": "USN-8005-1", - "modified": "2026-06-25T13:32:31.787765Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2025-1390", - "modified": "2026-06-23T22:00:07.953148Z" + "id": "USN-8005-1", + "modified": "2026-06-25T13:32:31.787765Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2016-20013", + "modified": "2026-06-01T15:45:11.069074Z" + }, + { + "id": "UBUNTU-CVE-2025-0395", + "modified": "2026-04-22T15:28:12.422655Z" + }, + { + "id": "UBUNTU-CVE-2025-15281", + "modified": "2026-05-20T16:20:25.786327Z" + }, + { + "id": "UBUNTU-CVE-2025-4802", + "modified": "2026-04-22T16:03:42.030514Z" + }, + { + "id": "UBUNTU-CVE-2025-8058", + "modified": "2026-04-22T16:17:04.960379Z" + }, + { + "id": "UBUNTU-CVE-2026-0861", + "modified": "2026-04-22T16:17:28.297278Z" + }, + { + "id": "UBUNTU-CVE-2026-0915", + "modified": "2026-05-20T16:24:09.854819Z" + }, + { + "id": "UBUNTU-CVE-2026-4046", + "modified": "2026-05-20T16:25:41.648329Z" + }, + { + "id": "UBUNTU-CVE-2026-5435", + "modified": "2026-05-29T19:15:06.842719Z" + }, + { + "id": "UBUNTU-CVE-2026-5450", + "modified": "2026-05-29T19:15:06.879770Z" + }, + { + "id": "UBUNTU-CVE-2026-5928", + "modified": "2026-05-29T19:15:06.900572Z" + }, + { + "id": "UBUNTU-CVE-2026-6238", + "modified": "2026-06-24T11:00:25.318641Z" + }, + { + "id": "USN-7259-1", + "modified": "2026-04-27T17:42:56.450674Z" + }, + { + "id": "USN-7541-1", + "modified": "2026-04-22T10:58:59.498919Z" + }, + { + "id": "USN-7760-1", + "modified": "2026-04-27T18:17:40.444418Z" + }, + { + "id": "USN-8005-1", + "modified": "2026-06-25T13:32:31.787765Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2025-1390", + "modified": "2026-06-23T22:00:07.953148Z" + }, + { + "id": "UBUNTU-CVE-2026-4878", + "modified": "2026-06-24T02:29:23.557692Z" + }, + { + "id": "USN-7287-1", + "modified": "2026-04-27T17:45:02.692736Z" + }, + { + "id": "USN-8193-1", + "modified": "2026-04-29T09:53:20.641115Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-27943", + "modified": "2026-05-20T16:08:28.385808Z" + }, + { + "id": "UBUNTU-CVE-2023-4039", + "modified": "2026-05-20T16:17:03.256749Z" + }, + { + "id": "USN-7700-1", + "modified": "2026-04-27T18:13:01.606435Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-2236", + "modified": "2026-07-01T23:40:15.314704Z" + }, + { + "id": "UBUNTU-CVE-2026-41989", + "modified": "2026-06-26T19:30:06.785492Z" + }, + { + "id": "USN-8319-1", + "modified": "2026-05-27T15:47:45.571912Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-12243", + "modified": "2026-04-22T14:37:38.949616Z" + }, + { + "id": "UBUNTU-CVE-2025-14831", + "modified": "2026-06-30T03:45:07.289072Z" + }, + { + "id": "UBUNTU-CVE-2025-32988", + "modified": "2026-04-22T15:42:43.907567Z" + }, + { + "id": "UBUNTU-CVE-2025-32989", + "modified": "2026-04-22T15:42:40.864729Z" + }, + { + "id": "UBUNTU-CVE-2025-32990", + "modified": "2026-04-22T15:38:02.144648Z" + }, + { + "id": "UBUNTU-CVE-2025-6395", + "modified": "2026-04-22T16:08:12.464527Z" + }, + { + "id": "UBUNTU-CVE-2025-9820", + "modified": "2026-05-11T10:40:33.804944Z" + }, + { + "id": "UBUNTU-CVE-2026-33845", + "modified": "2026-06-02T12:00:06.980060Z" + }, + { + "id": "UBUNTU-CVE-2026-33846", + "modified": "2026-06-02T12:00:06.967548Z" + }, + { + "id": "UBUNTU-CVE-2026-3832", + "modified": "2026-06-30T03:45:07.126536Z" + }, + { + "id": "UBUNTU-CVE-2026-3833", + "modified": "2026-06-02T12:00:06.885767Z" + }, + { + "id": "UBUNTU-CVE-2026-42009", + "modified": "2026-06-02T12:00:08.420027Z" + }, + { + "id": "UBUNTU-CVE-2026-42010", + "modified": "2026-06-30T03:45:07.155180Z" + }, + { + "id": "UBUNTU-CVE-2026-42011", + "modified": "2026-06-30T03:45:06.633350Z" + }, + { + "id": "UBUNTU-CVE-2026-42012", + "modified": "2026-06-02T12:00:08.689551Z" + }, + { + "id": "UBUNTU-CVE-2026-42013", + "modified": "2026-06-02T12:00:08.530311Z" + }, + { + "id": "UBUNTU-CVE-2026-42014", + "modified": "2026-06-30T03:45:07.166626Z" + }, + { + "id": "UBUNTU-CVE-2026-42015", + "modified": "2026-06-02T12:00:08.586508Z" + }, + { + "id": "UBUNTU-CVE-2026-5260", + "modified": "2026-06-30T03:45:07.222769Z" + }, + { + "id": "USN-7281-1", + "modified": "2026-04-27T17:44:35.441107Z" + }, + { + "id": "USN-7635-1", + "modified": "2026-04-27T18:09:31.260144Z" + }, + { + "id": "USN-8043-1", + "modified": "2026-04-27T18:38:58.231629Z" + }, + { + "id": "USN-8284-1", + "modified": "2026-06-17T11:00:54.604676Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" + }, + { + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" + }, + { + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" + }, + { + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" + }, + { + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" + }, + { + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" }, { - "id": "UBUNTU-CVE-2026-4878", - "modified": "2026-06-24T02:29:23.557692Z" + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-17T04:27:00Z" }, { - "id": "USN-7287-1", - "modified": "2026-04-27T17:45:02.692736Z" + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-05-29T10:45:29.205811Z" }, { - "id": "USN-8193-1", - "modified": "2026-04-29T09:53:20.641115Z" - } - ] - }, - {}, - {}, - {}, - {}, - { - "vulns": [ + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-05-29T10:45:29.281566Z" + }, { - "id": "UBUNTU-CVE-2024-2236", - "modified": "2026-07-01T23:40:15.314704Z" + "id": "USN-7257-1", + "modified": "2026-06-25T13:32:30.106589Z" }, { - "id": "UBUNTU-CVE-2026-41989", - "modified": "2026-06-26T19:30:06.785492Z" + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" }, { - "id": "USN-8319-1", - "modified": "2026-05-27T15:47:45.571912Z" + "id": "USN-7542-1", + "modified": "2026-06-25T13:32:30.616782Z" } ] }, {}, + {}, { "vulns": [ { - "id": "UBUNTU-CVE-2024-12243", - "modified": "2026-04-22T14:37:38.949616Z" + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" }, { - "id": "UBUNTU-CVE-2025-14831", - "modified": "2026-06-30T03:45:07.289072Z" + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" }, { - "id": "UBUNTU-CVE-2025-32988", - "modified": "2026-04-22T15:42:43.907567Z" + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" }, { - "id": "UBUNTU-CVE-2025-32989", - "modified": "2026-04-22T15:42:40.864729Z" + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" }, { - "id": "UBUNTU-CVE-2025-32990", - "modified": "2026-04-22T15:38:02.144648Z" + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" }, { - "id": "UBUNTU-CVE-2025-6395", - "modified": "2026-04-22T16:08:12.464527Z" + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" }, { - "id": "UBUNTU-CVE-2025-9820", - "modified": "2026-05-11T10:40:33.804944Z" + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-17T04:27:00Z" }, { - "id": "UBUNTU-CVE-2026-33845", - "modified": "2026-06-02T12:00:06.980060Z" + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-05-29T10:45:29.205811Z" }, { - "id": "UBUNTU-CVE-2026-33846", - "modified": "2026-06-02T12:00:06.967548Z" + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-05-29T10:45:29.281566Z" }, { - "id": "UBUNTU-CVE-2026-3832", - "modified": "2026-06-30T03:45:07.126536Z" + "id": "USN-7257-1", + "modified": "2026-06-25T13:32:30.106589Z" }, { - "id": "UBUNTU-CVE-2026-3833", - "modified": "2026-06-02T12:00:06.885767Z" + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" }, { - "id": "UBUNTU-CVE-2026-42009", - "modified": "2026-06-02T12:00:08.420027Z" + "id": "USN-7542-1", + "modified": "2026-06-25T13:32:30.616782Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" }, { - "id": "UBUNTU-CVE-2026-42010", - "modified": "2026-06-30T03:45:07.155180Z" + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" }, { - "id": "UBUNTU-CVE-2026-42011", - "modified": "2026-06-30T03:45:06.633350Z" + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" }, { - "id": "UBUNTU-CVE-2026-42012", - "modified": "2026-06-02T12:00:08.689551Z" + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" }, { - "id": "UBUNTU-CVE-2026-42013", - "modified": "2026-06-02T12:00:08.530311Z" + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" }, { - "id": "UBUNTU-CVE-2026-42014", - "modified": "2026-06-30T03:45:07.166626Z" + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" }, { - "id": "UBUNTU-CVE-2026-42015", - "modified": "2026-06-02T12:00:08.586508Z" + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-17T04:27:00Z" }, { - "id": "UBUNTU-CVE-2026-5260", - "modified": "2026-06-30T03:45:07.222769Z" + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-05-29T10:45:29.205811Z" }, { - "id": "USN-7281-1", - "modified": "2026-04-27T17:44:35.441107Z" + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-05-29T10:45:29.281566Z" }, { - "id": "USN-7635-1", - "modified": "2026-04-27T18:09:31.260144Z" + "id": "USN-7257-1", + "modified": "2026-06-25T13:32:30.106589Z" }, { - "id": "USN-8043-1", - "modified": "2026-04-27T18:38:58.231629Z" + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" }, { - "id": "USN-8284-1", - "modified": "2026-06-17T11:00:54.604676Z" + "id": "USN-7542-1", + "modified": "2026-06-25T13:32:30.616782Z" } ] }, - {}, { "vulns": [ { @@ -3850,51 +5732,157 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2025-62813", + "modified": "2025-10-27T08:32:45.494712Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-34743", + "modified": "2026-06-02T14:00:18.179184Z" + }, + { + "id": "USN-8362-1", + "modified": "2026-06-02T14:14:25.491935Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-01T21:19:39Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-02T22:45:49.561912Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-03T10:06:17.316756Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-02T22:45:49.561912Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-03T10:06:17.316756Z" + } + ] + }, {}, {}, - {}, { "vulns": [ { - "id": "UBUNTU-CVE-2025-62813", - "modified": "2025-10-27T08:32:45.494712Z" + "id": "UBUNTU-CVE-2026-13757", + "modified": "2026-07-01T21:19:39Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" } ] }, { "vulns": [ { - "id": "UBUNTU-CVE-2026-34743", - "modified": "2026-06-02T14:00:18.179184Z" + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" }, { - "id": "USN-8362-1", - "modified": "2026-06-02T14:14:25.491935Z" + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" } ] }, { "vulns": [ { - "id": "UBUNTU-CVE-2023-50495", - "modified": "2026-07-02T22:45:21.903948Z" + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" }, { - "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-02T22:45:49.561912Z" + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" }, { - "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-03T10:06:17.316756Z" - } - ] - }, - {}, - { - "vulns": [ + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, { - "id": "UBUNTU-CVE-2026-13757", - "modified": "2026-07-01T21:19:39Z" + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" } ] }, @@ -3939,6 +5927,40 @@ interactions: {}, {}, {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-01T21:19:39Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + {}, { "vulns": [ { @@ -4079,6 +6101,22 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-27943", + "modified": "2026-05-20T16:08:28.385808Z" + }, + { + "id": "UBUNTU-CVE-2023-4039", + "modified": "2026-05-20T16:17:03.256749Z" + }, + { + "id": "USN-7700-1", + "modified": "2026-04-27T18:13:01.606435Z" + } + ] + }, { "vulns": [ { @@ -4138,19 +6176,187 @@ interactions: "modified": "2026-04-27T17:44:12.827723Z" }, { - "id": "USN-7954-1", - "modified": "2026-04-22T11:04:31.475896Z" + "id": "USN-7954-1", + "modified": "2026-04-22T11:04:31.475896Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-02T22:45:49.561912Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-03T10:06:17.316756Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-7008", + "modified": "2026-06-08T18:52:48.143455Z" + }, + { + "id": "UBUNTU-CVE-2025-4598", + "modified": "2026-04-22T16:03:19.927023Z" + }, + { + "id": "UBUNTU-CVE-2026-29111", + "modified": "2026-04-22T16:28:39.004822Z" + }, + { + "id": "UBUNTU-CVE-2026-40225", + "modified": "2026-06-05T19:45:06.691290Z" + }, + { + "id": "UBUNTU-CVE-2026-40226", + "modified": "2026-06-08T18:55:48.425073Z" + }, + { + "id": "UBUNTU-CVE-2026-40228", + "modified": "2026-06-08T18:55:49.290907Z" + }, + { + "id": "USN-7559-1", + "modified": "2026-04-22T10:59:21.916844Z" + }, + { + "id": "USN-8119-1", + "modified": "2026-06-05T19:59:22.366383Z" + }, + { + "id": "USN-8402-1", + "modified": "2026-06-08T23:03:52.339660Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-01T21:19:39Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-4899", + "modified": "2026-04-22T13:36:43.299894Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-29383", + "modified": "2025-10-24T05:01:54Z" + }, + { + "id": "UBUNTU-CVE-2024-56433", + "modified": "2026-05-20T16:19:41.251440Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-01T21:19:39Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-02T22:45:49.561912Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-03T10:06:17.316756Z" } ] }, - {}, - {}, - {}, { "vulns": [ { - "id": "UBUNTU-CVE-2022-4899", - "modified": "2026-04-22T13:36:43.299894Z" + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-02T22:45:49.561912Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-03T10:06:17.316756Z" } ] }, @@ -4166,8 +6372,6 @@ interactions: } ] }, - {}, - {}, { "vulns": [ { @@ -4232,6 +6436,7 @@ interactions: } ] }, + {}, { "vulns": [ { @@ -4264,12 +6469,44 @@ interactions: }, {}, {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-01T21:19:39Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, {} ] } headers: Content-Length: - - "12591" + - "21677" Content-Type: - application/json status: 200 OK @@ -4279,7 +6516,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 10123 + content_length: 14321 host: api.osv.dev body: | { @@ -4445,6 +6682,13 @@ interactions: }, "version": "2.3.1-1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "apt" + }, + "version": "2.4.13" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4459,6 +6703,13 @@ interactions: }, "version": "1:3.0.7-1build1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "audit" + }, + "version": "1:3.0.7-1build1" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4480,6 +6731,13 @@ interactions: }, "version": "2.35-0ubuntu3.8" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "glibc" + }, + "version": "2.35-0ubuntu3.8" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4494,6 +6752,13 @@ interactions: }, "version": "1:2.44-1ubuntu0.22.04.1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4515,6 +6780,13 @@ interactions: }, "version": "0.261ubuntu1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4522,6 +6794,13 @@ interactions: }, "version": "3.4.2-4" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gcc-12" + }, + "version": "12.3.0-1ubuntu1~22.04" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4571,6 +6850,13 @@ interactions: }, "version": "2.3.2-2build1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4578,6 +6864,20 @@ interactions: }, "version": "1.6.1-2ubuntu3" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4592,6 +6892,20 @@ interactions: }, "version": "5.2.5-2ubuntu1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4599,6 +6913,13 @@ interactions: }, "version": "6.3-2ubuntu0.1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "nettle" + }, + "version": "3.7.3-1build2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4620,6 +6941,27 @@ interactions: }, "version": "1.4.0-11ubuntu2.5" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4662,6 +7004,13 @@ interactions: }, "version": "3.3-1build2" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libsemanage" + }, + "version": "3.3-1build2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4669,6 +7018,20 @@ interactions: }, "version": "3.3-1build1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4676,6 +7039,13 @@ interactions: }, "version": "3.0.2-0ubuntu1.18" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gcc-12" + }, + "version": "12.3.0-1ubuntu1~22.04" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4690,6 +7060,20 @@ interactions: }, "version": "4.18.0-4build1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libtirpc" + }, + "version": "1.3.2-2ubuntu0.1" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4697,6 +7081,13 @@ interactions: }, "version": "1.3.2-2ubuntu0.1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "systemd" + }, + "version": "249.11-0ubuntu3.12" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4704,6 +7095,13 @@ interactions: }, "version": "1.0-1" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4725,6 +7123,13 @@ interactions: }, "version": "1:4.8.1-2ubuntu2.2" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4735,16 +7140,51 @@ interactions: { "package": { "ecosystem": "Ubuntu:22.04", - "name": "mawk" + "name": "mawk" + }, + "version": "1.3.4.20200120-3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "shadow" + }, + "version": "1:4.8.1-2ubuntu2.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "perl" }, - "version": "1.3.4.20200120-3" + "version": "5.34.0-3ubuntu1.3" }, { "package": { "ecosystem": "Ubuntu:22.04", - "name": "perl" + "name": "procps" }, - "version": "5.34.0-3ubuntu1.3" + "version": "2:3.3.17-6ubuntu2.1" }, { "package": { @@ -4788,6 +7228,13 @@ interactions: }, "version": "25ubuntu2" }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, { "package": { "ecosystem": "Ubuntu:22.04", @@ -4808,7 +7255,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 19066 + content_length: 28152 body: | { "results": [ @@ -5374,6 +7821,7 @@ interactions: } ] }, + {}, { "vulns": [ { @@ -5383,6 +7831,7 @@ interactions: ] }, {}, + {}, { "vulns": [ { @@ -5491,145 +7940,390 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2016-20013", + "modified": "2026-06-01T15:45:11.069074Z" + }, + { + "id": "UBUNTU-CVE-2025-0395", + "modified": "2026-04-22T15:28:12.422655Z" + }, + { + "id": "UBUNTU-CVE-2025-15281", + "modified": "2026-05-20T16:20:25.786327Z" + }, + { + "id": "UBUNTU-CVE-2025-4802", + "modified": "2026-04-22T16:03:42.030514Z" + }, + { + "id": "UBUNTU-CVE-2025-8058", + "modified": "2026-04-22T16:17:04.960379Z" + }, + { + "id": "UBUNTU-CVE-2026-0861", + "modified": "2026-04-22T16:17:28.297278Z" + }, + { + "id": "UBUNTU-CVE-2026-0915", + "modified": "2026-05-20T16:24:09.854819Z" + }, + { + "id": "UBUNTU-CVE-2026-4046", + "modified": "2026-05-20T16:25:41.648329Z" + }, + { + "id": "UBUNTU-CVE-2026-5435", + "modified": "2026-05-29T19:15:06.842719Z" + }, + { + "id": "UBUNTU-CVE-2026-5450", + "modified": "2026-05-29T19:15:06.879770Z" + }, + { + "id": "UBUNTU-CVE-2026-5928", + "modified": "2026-05-29T19:15:06.900572Z" + }, + { + "id": "UBUNTU-CVE-2026-6238", + "modified": "2026-06-24T11:00:25.318641Z" + }, + { + "id": "USN-7259-1", + "modified": "2026-04-27T17:42:56.450674Z" + }, + { + "id": "USN-7541-1", + "modified": "2026-04-22T10:58:59.498919Z" + }, + { + "id": "USN-7760-1", + "modified": "2026-04-27T18:17:40.444418Z" + }, + { + "id": "USN-8005-1", + "modified": "2026-06-25T13:32:31.787765Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2025-1390", + "modified": "2026-06-23T22:00:07.953148Z" + }, + { + "id": "UBUNTU-CVE-2026-4878", + "modified": "2026-06-24T02:29:23.557692Z" + }, + { + "id": "USN-7287-1", + "modified": "2026-04-27T17:45:02.692736Z" + }, + { + "id": "USN-8193-1", + "modified": "2026-04-29T09:53:20.641115Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-27943", + "modified": "2026-05-20T16:08:28.385808Z" + }, + { + "id": "UBUNTU-CVE-2023-4039", + "modified": "2026-05-20T16:17:03.256749Z" + }, + { + "id": "USN-7700-1", + "modified": "2026-04-27T18:13:01.606435Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-2236", + "modified": "2026-07-01T23:40:15.314704Z" + }, + { + "id": "UBUNTU-CVE-2026-41989", + "modified": "2026-06-26T19:30:06.785492Z" + }, + { + "id": "USN-8319-1", + "modified": "2026-05-27T15:47:45.571912Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-12243", + "modified": "2026-04-22T14:37:38.949616Z" + }, + { + "id": "UBUNTU-CVE-2025-14831", + "modified": "2026-06-30T03:45:07.289072Z" + }, + { + "id": "UBUNTU-CVE-2025-32988", + "modified": "2026-04-22T15:42:43.907567Z" + }, + { + "id": "UBUNTU-CVE-2025-32989", + "modified": "2026-04-22T15:42:40.864729Z" + }, + { + "id": "UBUNTU-CVE-2025-32990", + "modified": "2026-04-22T15:38:02.144648Z" + }, + { + "id": "UBUNTU-CVE-2025-6395", + "modified": "2026-04-22T16:08:12.464527Z" + }, + { + "id": "UBUNTU-CVE-2025-9820", + "modified": "2026-05-11T10:40:33.804944Z" + }, + { + "id": "UBUNTU-CVE-2026-33845", + "modified": "2026-06-02T12:00:06.980060Z" + }, + { + "id": "UBUNTU-CVE-2026-33846", + "modified": "2026-06-02T12:00:06.967548Z" + }, + { + "id": "UBUNTU-CVE-2026-3832", + "modified": "2026-06-30T03:45:07.126536Z" + }, + { + "id": "UBUNTU-CVE-2026-3833", + "modified": "2026-06-02T12:00:06.885767Z" + }, + { + "id": "UBUNTU-CVE-2026-42009", + "modified": "2026-06-02T12:00:08.420027Z" + }, + { + "id": "UBUNTU-CVE-2026-42010", + "modified": "2026-06-30T03:45:07.155180Z" + }, + { + "id": "UBUNTU-CVE-2026-42011", + "modified": "2026-06-30T03:45:06.633350Z" + }, + { + "id": "UBUNTU-CVE-2026-42012", + "modified": "2026-06-02T12:00:08.689551Z" + }, + { + "id": "UBUNTU-CVE-2026-42013", + "modified": "2026-06-02T12:00:08.530311Z" + }, + { + "id": "UBUNTU-CVE-2026-42014", + "modified": "2026-06-30T03:45:07.166626Z" + }, + { + "id": "UBUNTU-CVE-2026-42015", + "modified": "2026-06-02T12:00:08.586508Z" + }, + { + "id": "UBUNTU-CVE-2026-5260", + "modified": "2026-06-30T03:45:07.222769Z" + }, + { + "id": "USN-7281-1", + "modified": "2026-04-27T17:44:35.441107Z" + }, + { + "id": "USN-7635-1", + "modified": "2026-04-27T18:09:31.260144Z" + }, + { + "id": "USN-8043-1", + "modified": "2026-04-27T18:38:58.231629Z" + }, + { + "id": "USN-8284-1", + "modified": "2026-06-17T11:00:54.604676Z" + } + ] + }, {}, { "vulns": [ { - "id": "UBUNTU-CVE-2025-1390", - "modified": "2026-06-23T22:00:07.953148Z" + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" + }, + { + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" + }, + { + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" + }, + { + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" + }, + { + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" }, { - "id": "UBUNTU-CVE-2026-4878", - "modified": "2026-06-24T02:29:23.557692Z" + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" }, { - "id": "USN-7287-1", - "modified": "2026-04-27T17:45:02.692736Z" + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-17T04:27:00Z" }, { - "id": "USN-8193-1", - "modified": "2026-04-29T09:53:20.641115Z" - } - ] - }, - {}, - {}, - {}, - {}, - { - "vulns": [ + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-05-29T10:45:29.205811Z" + }, { - "id": "UBUNTU-CVE-2024-2236", - "modified": "2026-07-01T23:40:15.314704Z" + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-05-29T10:45:29.281566Z" }, { - "id": "UBUNTU-CVE-2026-41989", - "modified": "2026-06-26T19:30:06.785492Z" + "id": "USN-7257-1", + "modified": "2026-06-25T13:32:30.106589Z" }, { - "id": "USN-8319-1", - "modified": "2026-05-27T15:47:45.571912Z" + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" + }, + { + "id": "USN-7542-1", + "modified": "2026-06-25T13:32:30.616782Z" } ] }, {}, + {}, { "vulns": [ { - "id": "UBUNTU-CVE-2024-12243", - "modified": "2026-04-22T14:37:38.949616Z" + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" }, { - "id": "UBUNTU-CVE-2025-14831", - "modified": "2026-06-30T03:45:07.289072Z" + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" }, { - "id": "UBUNTU-CVE-2025-32988", - "modified": "2026-04-22T15:42:43.907567Z" + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" }, { - "id": "UBUNTU-CVE-2025-32989", - "modified": "2026-04-22T15:42:40.864729Z" + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" }, { - "id": "UBUNTU-CVE-2025-32990", - "modified": "2026-04-22T15:38:02.144648Z" + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" }, { - "id": "UBUNTU-CVE-2025-6395", - "modified": "2026-04-22T16:08:12.464527Z" + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" }, { - "id": "UBUNTU-CVE-2025-9820", - "modified": "2026-05-11T10:40:33.804944Z" + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-17T04:27:00Z" }, { - "id": "UBUNTU-CVE-2026-33845", - "modified": "2026-06-02T12:00:06.980060Z" + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-05-29T10:45:29.205811Z" }, { - "id": "UBUNTU-CVE-2026-33846", - "modified": "2026-06-02T12:00:06.967548Z" + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-05-29T10:45:29.281566Z" }, { - "id": "UBUNTU-CVE-2026-3832", - "modified": "2026-06-30T03:45:07.126536Z" + "id": "USN-7257-1", + "modified": "2026-06-25T13:32:30.106589Z" }, { - "id": "UBUNTU-CVE-2026-3833", - "modified": "2026-06-02T12:00:06.885767Z" + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" }, { - "id": "UBUNTU-CVE-2026-42009", - "modified": "2026-06-02T12:00:08.420027Z" + "id": "USN-7542-1", + "modified": "2026-06-25T13:32:30.616782Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" }, { - "id": "UBUNTU-CVE-2026-42010", - "modified": "2026-06-30T03:45:07.155180Z" + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" }, { - "id": "UBUNTU-CVE-2026-42011", - "modified": "2026-06-30T03:45:06.633350Z" + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" }, { - "id": "UBUNTU-CVE-2026-42012", - "modified": "2026-06-02T12:00:08.689551Z" + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" }, { - "id": "UBUNTU-CVE-2026-42013", - "modified": "2026-06-02T12:00:08.530311Z" + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" }, { - "id": "UBUNTU-CVE-2026-42014", - "modified": "2026-06-30T03:45:07.166626Z" + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" }, { - "id": "UBUNTU-CVE-2026-42015", - "modified": "2026-06-02T12:00:08.586508Z" + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-17T04:27:00Z" }, { - "id": "UBUNTU-CVE-2026-5260", - "modified": "2026-06-30T03:45:07.222769Z" + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-05-29T10:45:29.205811Z" }, { - "id": "USN-7281-1", - "modified": "2026-04-27T17:44:35.441107Z" + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-05-29T10:45:29.281566Z" }, { - "id": "USN-7635-1", - "modified": "2026-04-27T18:09:31.260144Z" + "id": "USN-7257-1", + "modified": "2026-06-25T13:32:30.106589Z" }, { - "id": "USN-8043-1", - "modified": "2026-04-27T18:38:58.231629Z" + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" }, { - "id": "USN-8284-1", - "modified": "2026-06-17T11:00:54.604676Z" + "id": "USN-7542-1", + "modified": "2026-06-25T13:32:30.616782Z" } ] }, - {}, { "vulns": [ { @@ -5682,9 +8376,6 @@ interactions: } ] }, - {}, - {}, - {}, { "vulns": [ { @@ -5705,6 +8396,54 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-01T21:19:39Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-02T22:45:49.561912Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-03T10:06:17.316756Z" + } + ] + }, { "vulns": [ { @@ -5722,11 +8461,72 @@ interactions: ] }, {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13757", + "modified": "2026-07-01T21:19:39Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, { "vulns": [ { - "id": "UBUNTU-CVE-2026-13757", - "modified": "2026-07-01T21:19:39Z" + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" } ] }, @@ -5771,6 +8571,40 @@ interactions: {}, {}, {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-01T21:19:39Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + {}, { "vulns": [ { @@ -5911,6 +8745,22 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-27943", + "modified": "2026-05-20T16:08:28.385808Z" + }, + { + "id": "UBUNTU-CVE-2023-4039", + "modified": "2026-05-20T16:17:03.256749Z" + }, + { + "id": "USN-7700-1", + "modified": "2026-04-27T18:13:01.606435Z" + } + ] + }, { "vulns": [ { @@ -5975,8 +8825,97 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-02T22:45:49.561912Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-03T10:06:17.316756Z" + } + ] + }, + {}, {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-7008", + "modified": "2026-06-08T18:52:48.143455Z" + }, + { + "id": "UBUNTU-CVE-2025-4598", + "modified": "2026-04-22T16:03:19.927023Z" + }, + { + "id": "UBUNTU-CVE-2026-29111", + "modified": "2026-04-22T16:28:39.004822Z" + }, + { + "id": "UBUNTU-CVE-2026-40225", + "modified": "2026-06-05T19:45:06.691290Z" + }, + { + "id": "UBUNTU-CVE-2026-40226", + "modified": "2026-06-08T18:55:48.425073Z" + }, + { + "id": "UBUNTU-CVE-2026-40228", + "modified": "2026-06-08T18:55:49.290907Z" + }, + { + "id": "USN-7559-1", + "modified": "2026-04-22T10:59:21.916844Z" + }, + { + "id": "USN-8119-1", + "modified": "2026-06-05T19:59:22.366383Z" + }, + { + "id": "USN-8402-1", + "modified": "2026-06-08T23:03:52.339660Z" + } + ] + }, {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-01T21:19:39Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, {}, { "vulns": [ @@ -6000,6 +8939,83 @@ interactions: }, {}, {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-01T21:19:39Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-02T22:45:49.561912Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-03T10:06:17.316756Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-02T22:45:49.561912Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-03T10:06:17.316756Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-29383", + "modified": "2025-10-24T05:01:54Z" + }, + { + "id": "UBUNTU-CVE-2024-56433", + "modified": "2026-05-20T16:19:41.251440Z" + } + ] + }, { "vulns": [ { @@ -6064,6 +9080,7 @@ interactions: } ] }, + {}, { "vulns": [ { @@ -6096,12 +9113,44 @@ interactions: }, {}, {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-01T21:19:39Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, {} ] } headers: Content-Length: - - "19066" + - "28152" Content-Type: - application/json status: 200 OK diff --git a/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap b/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap index 69541e0cec9..84b24076961 100755 --- a/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap +++ b/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap @@ -263,7 +263,7 @@ Total 2 packages affected by 3 known vulnerabilities (1 Critical, 2 High, 0 Medi Scanning dir ./testdata/sbom-insecure/alpine.cdx.xml Scanned /testdata/sbom-insecure/alpine.cdx.xml file and found 15 packages Filtered 1 local/unscannable package/s from the scan. -Loaded Alpine local db from /osv-scanner/Alpine/all.zip +Loaded Alpine local db from /osv-scalibr/Alpine/all.zip Total 2 packages affected by 3 known vulnerabilities (1 Critical, 2 High, 0 Medium, 0 Low, 0 Unknown) from 1 ecosystem. 3 vulnerabilities can be fixed. @@ -479,16 +479,13 @@ Scanned /testdata/locks-many-with-insecure/composer.lock file and found Scanned /testdata/locks-many-with-insecure/package-lock.json file and found 1 package Scanned /testdata/locks-many-with-insecure/yarn.lock file and found 1 package Scanned /testdata/maven-transitive/pom.xml file and found 1 package -Warning: enricher transitivedependency/pomxml may be risky when run on untrusted artifacts. Please ensure you trust the source code and artifacts. -Filtered 1 local/unscannable package/s from the scan. -Package npm/has-flag/4.0.0 has been filtered out because: (no reason given) -Package npm/wrappy/1.0.2 has been filtered out because: (no reason given) +Package Maven/org.apache.logging.log4j:log4j-web/2.14.1 has been filtered out because: it makes the table output really really long Package npm/ansi-html/0.0.1 has been filtered out because: (no reason given) Package npm/balanced-match/1.0.2 has been filtered out because: (no reason given) -Package Maven/org.apache.logging.log4j:log4j-api/2.14.1 has been filtered out because: it makes the table output really really long -Package Maven/org.apache.logging.log4j:log4j-core/2.14.1 has been filtered out because: it makes the table output really really long -Package Maven/org.apache.logging.log4j:log4j-web/2.14.1 has been filtered out because: it makes the table output really really long -Filtered 7 ignored package/s from the scan. +Package npm/has-flag/4.0.0 has been filtered out because: (no reason given) +Package npm/wrappy/1.0.2 has been filtered out because: (no reason given) +Filtered 1 local/unscannable package/s from the scan. +Filtered 5 ignored package/s from the scan. overriding license for package Packagist/league/flysystem/1.0.8 with 0BSD overriding license for package Alpine:v3.17/alpine-baselayout/3.4.0-r0 with MIT overriding license for package Alpine:v3.17/alpine-baselayout-data/3.4.0-r0 with MIT @@ -2057,7 +2054,7 @@ Total 12 packages affected by 52 known vulnerabilities (5 Critical, 20 High, 22 { "referenceCategory": "PACKAGE-MANAGER", "referenceType": "purl", - "referenceLocator": "pkg:placeholder/stdlib@1.99.9" + "referenceLocator": "pkg:golang/stdlib@1.99.9" } ] }, @@ -2075,7 +2072,7 @@ Total 12 packages affected by 52 known vulnerabilities (5 Critical, 20 High, 22 { "referenceCategory": "PACKAGE-MANAGER", "referenceType": "purl", - "referenceLocator": "pkg:placeholder/toolchain@1.99.9" + "referenceLocator": "pkg:golang/toolchain@1.99.9" } ] } @@ -2249,7 +2246,7 @@ Total 0 packages affected by 0 known vulnerabilities (0 Critical, 0 High, 0 Medi [TestCommand_CommitSupport/offline_uses_git_tags - 1] Scanned /testdata/locks-git/osv-scanner.json file and found 11 packages -Loaded GIT local db from /osv-scanner/GIT/all.zip +Loaded GIT local db from /osv-scalibr/GIT/all.zip Total 8 packages affected by 30 known vulnerabilities (2 Critical, 10 High, 12 Medium, 0 Low, 6 Unknown) from 1 ecosystem. 0 vulnerabilities can be fixed. @@ -2298,47 +2295,68 @@ Total 8 packages affected by 30 known vulnerabilities (2 Critical, 10 High, 12 M [TestCommand_CommitSupport/online_uses_git_commits - 1] Scanned /testdata/locks-git/osv-scanner.json file and found 11 packages -Total 9 packages affected by 34 known vulnerabilities (2 Critical, 10 High, 16 Medium, 0 Low, 6 Unknown) from 1 ecosystem. +Total 11 packages affected by 54 known vulnerabilities (3 Critical, 16 High, 23 Medium, 6 Low, 6 Unknown) from 1 ecosystem. 0 vulnerabilities can be fixed. -+--------------------------------+------+-----------+----------------------------------------------+----------------+---------------+-------------------------------------+ -| OSV URL | CVSS | ECOSYSTEM | PACKAGE | VERSION | FIXED VERSION | SOURCE | -+--------------------------------+------+-----------+----------------------------------------------+----------------+---------------+-------------------------------------+ -| https://osv.dev/OSV-2018-389 | | GIT | git://github.com/boostorg/boost | boost-1.67.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/OSV-2018-389 | | GIT | github.com/boostorg/boost | boost-1.67.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/OSV-2018-389 | | GIT | http://github.com/boostorg/boost | boost-1.67.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/OSV-2023-1161 | | GIT | https://github.com/Exiv2/exiv2 | v0.28.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/OSV-2024-340 | | GIT | https://github.com/Exiv2/exiv2 | v0.28.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/OSV-2018-389 | | GIT | https://github.com/boostorg/boost | boost-1.67.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2024-51757 | 9.3 | GIT | https://github.com/capricorn86/happy-dom.git | v11.1.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-61927 | 7.2 | GIT | https://github.com/capricorn86/happy-dom.git | v11.1.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-62410 | 9.4 | GIT | https://github.com/capricorn86/happy-dom.git | v11.1.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2026-34226 | 7.5 | GIT | https://github.com/capricorn86/happy-dom.git | v11.1.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2024-12797 | 6.3 | GIT | https://github.com/openssl/openssl | | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2024-13176 | 4.1 | GIT | https://github.com/openssl/openssl | | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2024-9143 | 4.3 | GIT | https://github.com/openssl/openssl | | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-9230 | 7.5 | GIT | https://github.com/openssl/openssl | | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-9231 | 6.5 | GIT | https://github.com/openssl/openssl | | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-9232 | 5.9 | GIT | https://github.com/openssl/openssl | | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-11187 | 6.1 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-15467 | 8.8 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-15468 | 5.9 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-15469 | 5.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-4575 | 6.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-66199 | 5.9 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-68160 | 4.7 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-69418 | 4.0 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-69419 | 7.4 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-69420 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-69421 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-9230 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-9231 | 6.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-9232 | 5.9 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2026-22795 | 5.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2026-22796 | 5.3 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2026-2673 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2016-10931 | 8.1 | GIT | https://github.com/sfackler/rust-openssl | openssl-v0.8.1 | -- | testdata/locks-git/osv-scanner.json | -+--------------------------------+------+-----------+----------------------------------------------+----------------+---------------+-------------------------------------+ ++--------------------------------+------+-----------+-----------------------------------------------+------------------+---------------+-------------------------------------+ +| OSV URL | CVSS | ECOSYSTEM | PACKAGE | VERSION | FIXED VERSION | SOURCE | ++--------------------------------+------+-----------+-----------------------------------------------+------------------+---------------+-------------------------------------+ +| https://osv.dev/OSV-2018-389 | | GIT | git://github.com/boostorg/boost | boost-1.67.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/OSV-2018-389 | | GIT | github.com/boostorg/boost | boost-1.67.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/OSV-2018-389 | | GIT | http://github.com/boostorg/boost | boost-1.67.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2023-44398 | 8.8 | GIT | https://github.com/Exiv2/exiv2 | v0.28.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/PYSEC-2023-233 | | | | | | | +| https://osv.dev/CVE-2024-24826 | 5.5 | GIT | https://github.com/Exiv2/exiv2 | v0.28.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2024-25112 | 5.5 | GIT | https://github.com/Exiv2/exiv2 | v0.28.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2024-39695 | 5.3 | GIT | https://github.com/Exiv2/exiv2 | v0.28.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-26623 | 5.3 | GIT | https://github.com/Exiv2/exiv2 | v0.28.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-54080 | 1.8 | GIT | https://github.com/Exiv2/exiv2 | v0.28.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-55304 | 1.8 | GIT | https://github.com/Exiv2/exiv2 | v0.28.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-25884 | 2.7 | GIT | https://github.com/Exiv2/exiv2 | v0.28.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-27596 | 2.7 | GIT | https://github.com/Exiv2/exiv2 | v0.28.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-27631 | 2.7 | GIT | https://github.com/Exiv2/exiv2 | v0.28.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/OSV-2023-1161 | | GIT | https://github.com/Exiv2/exiv2 | v0.28.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/OSV-2024-340 | | GIT | https://github.com/Exiv2/exiv2 | v0.28.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2021-22569 | 5.5 | GIT | https://github.com/apache/orc | v3.19.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2022-1941 | 7.5 | GIT | https://github.com/apache/orc | v3.19.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2022-3171 | 7.5 | GIT | https://github.com/apache/orc | v3.19.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2022-3509 | 7.5 | GIT | https://github.com/apache/orc | v3.19.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2022-3510 | 7.5 | GIT | https://github.com/apache/orc | v3.19.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/OSV-2018-389 | | GIT | https://github.com/boostorg/boost | boost-1.67.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2024-51757 | 9.3 | GIT | https://github.com/capricorn86/happy-dom.git | v11.1.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-61927 | 7.2 | GIT | https://github.com/capricorn86/happy-dom.git | v11.1.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-62410 | 9.4 | GIT | https://github.com/capricorn86/happy-dom.git | v11.1.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-34226 | 7.5 | GIT | https://github.com/capricorn86/happy-dom.git | v11.1.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2024-12797 | 6.3 | GIT | https://github.com/openssl/openssl | | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2024-13176 | 4.1 | GIT | https://github.com/openssl/openssl | | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2024-9143 | 4.3 | GIT | https://github.com/openssl/openssl | | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-9230 | 7.5 | GIT | https://github.com/openssl/openssl | | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-9231 | 6.5 | GIT | https://github.com/openssl/openssl | | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-9232 | 5.9 | GIT | https://github.com/openssl/openssl | | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2016-2183 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2021-3449 | 5.9 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-11187 | 6.1 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-15467 | 8.8 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-15468 | 5.9 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-15469 | 5.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-66199 | 5.9 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-68160 | 4.7 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-69418 | 4.0 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-69419 | 7.4 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-69420 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-69421 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-9230 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-9231 | 6.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-9232 | 5.9 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-22795 | 5.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-22796 | 5.3 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-2673 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2023-53159 | 9.1 | GIT | https://github.com/sfackler-fork/rust-openssl | openssl-v0.10.23 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2023-6180 | 5.3 | GIT | https://github.com/sfackler-fork/rust-openssl | openssl-v0.10.23 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-24898 | 6.3 | GIT | https://github.com/sfackler-fork/rust-openssl | openssl-v0.10.23 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-3416 | 3.7 | GIT | https://github.com/sfackler-fork/rust-openssl | openssl-v0.10.23 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2016-10931 | 8.1 | GIT | https://github.com/sfackler/rust-openssl | openssl-v0.8.1 | -- | testdata/locks-git/osv-scanner.json | ++--------------------------------+------+-----------+-----------------------------------------------+------------------+---------------+-------------------------------------+ --- @@ -3238,7 +3256,15 @@ could not determine extractor, requested package-lock.json "version": "1.999.1", "ecosystem": "Go" } - }, + } + ] + }, + { + "source": { + "path": "/testdata/locks-insecure/osv-scanner-with-unscannables.json", + "type": "lockfile" + }, + "packages": [ { "package": { "name": "toolchain", @@ -3869,9 +3895,9 @@ HTML output available at: /report.html [TestCommand_JavareachArchive/jars_can_be_scanned_with_call_analysis - 1] Scanning dir ./testdata/artifact/javareach_test.jar -Java reachability enricher marked 14 packages as unreachable Scanned /testdata/artifact/javareach_test.jar file and found 21 packages failed to download package err jar not found: https://repo1.maven.org/maven2/com/example/hello-tester/1.0-SNAPSHOT/hello-tester-1.0-SNAPSHOT.jar +Java reachability enricher marked 14 packages as unreachable Total 4 packages affected by 57 known vulnerabilities (18 Critical, 30 High, 7 Medium, 2 Low, 0 Unknown) from 1 ecosystem. 57 vulnerabilities can be fixed. @@ -4469,10 +4495,10 @@ Scanned /testdata/locks-many/Gemfile.lock file and found 1 package Scanned /testdata/locks-many/composer.lock file and found 1 package Scanned /testdata/locks-many/package-lock.json file and found 1 package Scanned /testdata/locks-many/yarn.lock file and found 1 package -Package npm/has-flag/4.0.0 has been filtered out because: (no reason given) -Package npm/wrappy/1.0.2 has been filtered out because: (no reason given) Package npm/ansi-html/0.0.8 has been filtered out because: (no reason given) Package npm/balanced-match/1.0.2 has been filtered out because: (no reason given) +Package npm/has-flag/4.0.0 has been filtered out because: (no reason given) +Package npm/wrappy/1.0.2 has been filtered out because: (no reason given) Filtered 4 ignored package/s from the scan. overriding license for package Packagist/league/flysystem/1.0.8 with 0BSD overriding license for package Packagist/sentry/sdk/2.0.4 with 0BSD @@ -4759,8 +4785,8 @@ cannot retrieve licenses locally Scanning dir ./testdata/locks-gitignore Scanned /testdata/locks-gitignore/Gemfile.lock file and found 1 package Scanned /testdata/locks-gitignore/subdir/yarn.lock file and found 1 package -Loaded RubyGems local db from /osv-scanner/RubyGems/all.zip -Loaded npm local db from /osv-scanner/npm/all.zip +Loaded RubyGems local db from /osv-scalibr/RubyGems/all.zip +Loaded npm local db from /osv-scalibr/npm/all.zip No issues found @@ -4774,8 +4800,8 @@ No issues found Scanning dir ./testdata/locks-gitignore Scanned /testdata/locks-gitignore/Gemfile.lock file and found 1 package Scanned /testdata/locks-gitignore/subdir/yarn.lock file and found 1 package -Loaded RubyGems local db from /osv-scanner/RubyGems/all.zip -Loaded npm local db from /osv-scanner/npm/all.zip +Loaded RubyGems local db from /osv-scalibr/RubyGems/all.zip +Loaded npm local db from /osv-scalibr/npm/all.zip No issues found @@ -4793,10 +4819,10 @@ Scanned /testdata/locks-many-with-insecure/composer.lock file and found Scanned /testdata/locks-many-with-insecure/package-lock.json file and found 1 package Scanned /testdata/locks-many-with-insecure/yarn.lock file and found 1 package Filtered 1 local/unscannable package/s from the scan. -Loaded RubyGems local db from /osv-scanner/RubyGems/all.zip -Loaded Alpine local db from /osv-scanner/Alpine/all.zip -Loaded Packagist local db from /osv-scanner/Packagist/all.zip -Loaded npm local db from /osv-scanner/npm/all.zip +Loaded Alpine local db from /osv-scalibr/Alpine/all.zip +Loaded npm local db from /osv-scalibr/npm/all.zip +Loaded RubyGems local db from /osv-scalibr/RubyGems/all.zip +Loaded Packagist local db from /osv-scalibr/Packagist/all.zip Total 5 packages affected by 16 known vulnerabilities (2 Critical, 2 High, 3 Medium, 3 Low, 6 Unknown) from 3 ecosystems. 15 vulnerabilities can be fixed. @@ -4843,10 +4869,10 @@ Scanned /testdata/locks-many-with-insecure/composer.lock file and found Scanned /testdata/locks-many-with-insecure/package-lock.json file and found 1 package Scanned /testdata/locks-many-with-insecure/yarn.lock file and found 1 package Filtered 1 local/unscannable package/s from the scan. -Loaded RubyGems local db from /osv-scanner/RubyGems/all.zip -Loaded Alpine local db from /osv-scanner/Alpine/all.zip -Loaded Packagist local db from /osv-scanner/Packagist/all.zip -Loaded npm local db from /osv-scanner/npm/all.zip +Loaded Alpine local db from /osv-scalibr/Alpine/all.zip +Loaded npm local db from /osv-scalibr/npm/all.zip +Loaded RubyGems local db from /osv-scalibr/RubyGems/all.zip +Loaded Packagist local db from /osv-scalibr/Packagist/all.zip Total 5 packages affected by 16 known vulnerabilities (2 Critical, 2 High, 3 Medium, 3 Low, 6 Unknown) from 3 ecosystems. 15 vulnerabilities can be fixed. @@ -4889,8 +4915,8 @@ Total 5 packages affected by 16 known vulnerabilities (2 Critical, 2 High, 3 Med Scanning dir ./testdata/locks-many-with-invalid Scanned /testdata/locks-many-with-invalid/Gemfile.lock file and found 1 package Scanned /testdata/locks-many-with-invalid/yarn.lock file and found 1 package -Loaded RubyGems local db from /osv-scanner/RubyGems/all.zip -Loaded npm local db from /osv-scanner/npm/all.zip +Loaded RubyGems local db from /osv-scalibr/RubyGems/all.zip +Loaded npm local db from /osv-scalibr/npm/all.zip Total 0 packages affected by 0 known vulnerabilities (0 Critical, 0 High, 0 Medium, 0 Low, 0 Unknown) from 0 ecosystems. 0 vulnerabilities can be fixed. @@ -4907,8 +4933,8 @@ Error during extraction: (extracting as php/composerlock) /testdata/loc Scanning dir ./testdata/locks-many-with-invalid Scanned /testdata/locks-many-with-invalid/Gemfile.lock file and found 1 package Scanned /testdata/locks-many-with-invalid/yarn.lock file and found 1 package -Loaded RubyGems local db from /osv-scanner/RubyGems/all.zip -Loaded npm local db from /osv-scanner/npm/all.zip +Loaded RubyGems local db from /osv-scalibr/RubyGems/all.zip +Loaded npm local db from /osv-scalibr/npm/all.zip Total 0 packages affected by 0 known vulnerabilities (0 Critical, 0 High, 0 Medium, 0 Low, 0 Unknown) from 0 ecosystems. 0 vulnerabilities can be fixed. @@ -4949,9 +4975,9 @@ Scanned /testdata/locks-gitignore/subdir/Gemfile.lock file and found 1 Scanned /testdata/locks-gitignore/subdir/composer.lock file and found 1 package Scanned /testdata/locks-gitignore/subdir/yarn.lock file and found 1 package Scanned /testdata/locks-gitignore/yarn.lock file and found 1 package -Loaded RubyGems local db from /osv-scanner/RubyGems/all.zip -Loaded Packagist local db from /osv-scanner/Packagist/all.zip -Loaded npm local db from /osv-scanner/npm/all.zip +Loaded RubyGems local db from /osv-scalibr/RubyGems/all.zip +Loaded npm local db from /osv-scalibr/npm/all.zip +Loaded Packagist local db from /osv-scalibr/Packagist/all.zip No issues found @@ -4971,9 +4997,9 @@ Scanned /testdata/locks-gitignore/subdir/Gemfile.lock file and found 1 Scanned /testdata/locks-gitignore/subdir/composer.lock file and found 1 package Scanned /testdata/locks-gitignore/subdir/yarn.lock file and found 1 package Scanned /testdata/locks-gitignore/yarn.lock file and found 1 package -Loaded RubyGems local db from /osv-scanner/RubyGems/all.zip -Loaded Packagist local db from /osv-scanner/Packagist/all.zip -Loaded npm local db from /osv-scanner/npm/all.zip +Loaded RubyGems local db from /osv-scalibr/RubyGems/all.zip +Loaded npm local db from /osv-scalibr/npm/all.zip +Loaded Packagist local db from /osv-scalibr/Packagist/all.zip No issues found @@ -4987,8 +5013,8 @@ No issues found Scanning dir ./testdata/locks-one-with-nested Scanned /testdata/locks-one-with-nested/nested/composer.lock file and found 1 package Scanned /testdata/locks-one-with-nested/yarn.lock file and found 1 package -Loaded Packagist local db from /osv-scanner/Packagist/all.zip -Loaded npm local db from /osv-scanner/npm/all.zip +Loaded npm local db from /osv-scalibr/npm/all.zip +Loaded Packagist local db from /osv-scalibr/Packagist/all.zip No issues found @@ -5002,8 +5028,8 @@ No issues found Scanning dir ./testdata/locks-one-with-nested Scanned /testdata/locks-one-with-nested/nested/composer.lock file and found 1 package Scanned /testdata/locks-one-with-nested/yarn.lock file and found 1 package -Loaded Packagist local db from /osv-scanner/Packagist/all.zip -Loaded npm local db from /osv-scanner/npm/all.zip +Loaded npm local db from /osv-scalibr/npm/all.zip +Loaded Packagist local db from /osv-scalibr/Packagist/all.zip No issues found @@ -5016,8 +5042,8 @@ No issues found [TestCommand_LocalDatabases/one_specific_supported_lockfile - 1] Scanning dir ./testdata/locks-many/composer.lock Scanned /testdata/locks-many/composer.lock file and found 1 package +Loaded Packagist local db from /osv-scalibr/Packagist/all.zip Loaded filter from: /testdata/locks-many/osv-scanner-test.toml -Loaded Packagist local db from /osv-scanner/Packagist/all.zip No issues found @@ -5030,8 +5056,8 @@ No issues found [TestCommand_LocalDatabases/one_specific_supported_lockfile - 3] Scanning dir ./testdata/locks-many/composer.lock Scanned /testdata/locks-many/composer.lock file and found 1 package +Loaded Packagist local db from /osv-scalibr/Packagist/all.zip Loaded filter from: /testdata/locks-many/osv-scanner-test.toml -Loaded Packagist local db from /osv-scanner/Packagist/all.zip No issues found @@ -5045,8 +5071,8 @@ No issues found Scanning dir ./testdata/sbom-insecure/postgres-stretch.cdx.xml Scanned /testdata/sbom-insecure/postgres-stretch.cdx.xml file and found 136 packages Filtered 1 local/unscannable package/s from the scan. -Loaded Debian local db from /osv-scanner/Debian/all.zip -Loaded Go local db from /osv-scanner/Go/all.zip +Loaded Debian local db from /osv-scalibr/Debian/all.zip +Loaded Go local db from /osv-scalibr/Go/all.zip Total 22 packages affected by 220 known vulnerabilities (23 Critical, 93 High, 70 Medium, 6 Low, 28 Unknown) from 2 ecosystems. 13 vulnerabilities can be fixed. @@ -5315,8 +5341,8 @@ Total 22 packages affected by 220 known vulnerabilities (23 Critical, 93 High, 7 Scanning dir ./testdata/sbom-insecure/postgres-stretch.cdx.xml Scanned /testdata/sbom-insecure/postgres-stretch.cdx.xml file and found 136 packages Filtered 1 local/unscannable package/s from the scan. -Loaded Debian local db from /osv-scanner/Debian/all.zip -Loaded Go local db from /osv-scanner/Go/all.zip +Loaded Debian local db from /osv-scalibr/Debian/all.zip +Loaded Go local db from /osv-scalibr/Go/all.zip Total 22 packages affected by 220 known vulnerabilities (23 Critical, 93 High, 70 Medium, 6 Low, 28 Unknown) from 2 ecosystems. 13 vulnerabilities can be fixed. @@ -5604,7 +5630,7 @@ No package sources found, --help for usage information. [TestCommand_LocalDatabases/only_the_files_in_the_given_directories_are_checked_by_default_(no_recursion) - 1] Scanning dir ./testdata/locks-one-with-nested Scanned /testdata/locks-one-with-nested/yarn.lock file and found 1 package -Loaded npm local db from /osv-scanner/npm/all.zip +Loaded npm local db from /osv-scalibr/npm/all.zip No issues found @@ -5617,7 +5643,7 @@ No issues found [TestCommand_LocalDatabases/only_the_files_in_the_given_directories_are_checked_by_default_(no_recursion) - 3] Scanning dir ./testdata/locks-one-with-nested Scanned /testdata/locks-one-with-nested/yarn.lock file and found 1 package -Loaded npm local db from /osv-scanner/npm/all.zip +Loaded npm local db from /osv-scalibr/npm/all.zip No issues found @@ -5630,8 +5656,8 @@ No issues found [TestCommand_LocalDatabases/output_format:_markdown_table - 1] Scanning dir ./testdata/locks-many/composer.lock Scanned /testdata/locks-many/composer.lock file and found 1 package +Loaded Packagist local db from /osv-scalibr/Packagist/all.zip Loaded filter from: /testdata/locks-many/osv-scanner-test.toml -Loaded Packagist local db from /osv-scanner/Packagist/all.zip No issues found @@ -5644,8 +5670,8 @@ No issues found [TestCommand_LocalDatabases/output_format:_markdown_table - 3] Scanning dir ./testdata/locks-many/composer.lock Scanned /testdata/locks-many/composer.lock file and found 1 package +Loaded Packagist local db from /osv-scalibr/Packagist/all.zip Loaded filter from: /testdata/locks-many/osv-scanner-test.toml -Loaded Packagist local db from /osv-scanner/Packagist/all.zip No issues found @@ -5671,8 +5697,8 @@ No issues found [TestCommand_LocalDatabases/output_with_json - 2] Scanning dir ./testdata/locks-many/composer.lock Scanned /testdata/locks-many/composer.lock file and found 1 package +Loaded Packagist local db from /osv-scalibr/Packagist/all.zip Loaded filter from: /testdata/locks-many/osv-scanner-test.toml -Loaded Packagist local db from /osv-scanner/Packagist/all.zip --- @@ -5692,8 +5718,8 @@ Loaded Packagist local db from /osv-scanner/Packagist/all.zip [TestCommand_LocalDatabases/output_with_json - 4] Scanning dir ./testdata/locks-many/composer.lock Scanned /testdata/locks-many/composer.lock file and found 1 package +Loaded Packagist local db from /osv-scalibr/Packagist/all.zip Loaded filter from: /testdata/locks-many/osv-scanner-test.toml -Loaded Packagist local db from /osv-scanner/Packagist/all.zip --- @@ -5713,6 +5739,7 @@ Scanned /testdata/locks-requirements/requirements.txt file and found 3 Scanned /testdata/locks-requirements/the_requirements_for_test.txt file and found 1 package Scanned /testdata/locks-requirements/unresolvable-requirements.txt file and found 3 packages Filtered 1 local/unscannable package/s from the scan. +could not load db for Alpine ecosystem: unable to fetch OSV database: no offline version of the OSV database is available Total 0 packages affected by 0 known vulnerabilities (0 Critical, 0 High, 0 Medium, 0 Low, 0 Unknown) from 0 ecosystems. 0 vulnerabilities can be fixed. @@ -5721,11 +5748,7 @@ Total 0 packages affected by 0 known vulnerabilities (0 Critical, 0 High, 0 Medi --- [TestCommand_LocalDatabases_AlwaysOffline/a_bunch_of_different_lockfiles_and_ecosystem - 2] -could not load db for Alpine ecosystem: unable to fetch OSV database: no offline version of the OSV database is available -could not load db for Packagist ecosystem: unable to fetch OSV database: no offline version of the OSV database is available -could not load db for PyPI ecosystem: unable to fetch OSV database: no offline version of the OSV database is available -could not load db for RubyGems ecosystem: unable to fetch OSV database: no offline version of the OSV database is available -could not load db for npm ecosystem: unable to fetch OSV database: no offline version of the OSV database is available +Error during extraction: (extracting as vulnmatch/osvlocal) unable to fetch OSV database: no offline version of the OSV database is available --- @@ -5745,6 +5768,7 @@ Scanned /testdata/locks-requirements/requirements.txt file and found 3 Scanned /testdata/locks-requirements/the_requirements_for_test.txt file and found 1 package Scanned /testdata/locks-requirements/unresolvable-requirements.txt file and found 3 packages Filtered 1 local/unscannable package/s from the scan. +could not load db for Alpine ecosystem: unable to fetch OSV database: no offline version of the OSV database is available Total 0 packages affected by 0 known vulnerabilities (0 Critical, 0 High, 0 Medium, 0 Low, 0 Unknown) from 0 ecosystems. 0 vulnerabilities can be fixed. @@ -5753,11 +5777,7 @@ Total 0 packages affected by 0 known vulnerabilities (0 Critical, 0 High, 0 Medi --- [TestCommand_LocalDatabases_AlwaysOffline/a_bunch_of_different_lockfiles_and_ecosystem - 4] -could not load db for Alpine ecosystem: unable to fetch OSV database: no offline version of the OSV database is available -could not load db for Packagist ecosystem: unable to fetch OSV database: no offline version of the OSV database is available -could not load db for PyPI ecosystem: unable to fetch OSV database: no offline version of the OSV database is available -could not load db for RubyGems ecosystem: unable to fetch OSV database: no offline version of the OSV database is available -could not load db for npm ecosystem: unable to fetch OSV database: no offline version of the OSV database is available +Error during extraction: (extracting as vulnmatch/osvlocal) unable to fetch OSV database: no offline version of the OSV database is available --- @@ -6143,6 +6163,20 @@ No package sources found, --help for usage information. --- +[TestCommand_Transitive/pom.xml_ignore_direct_prevents_transitive - 1] +Scanning dir ./testdata/maven-transitive/pom.xml +Scanned /testdata/maven-transitive/pom.xml file and found 1 package +Package Maven/org.apache.logging.log4j:log4j-web/2.14.1 has been filtered out because: testing transitive bypass +Filtered 1 ignored package/s from the scan. + +No issues found + +--- + +[TestCommand_Transitive/pom.xml_ignore_direct_prevents_transitive - 2] + +--- + [TestCommand_Transitive/pom.xml_multiple_registries - 1] Scanned /testdata/maven-transitive/registry.xml file and found 2 packages Warning: enricher transitivedependency/pomxml may be risky when run on untrusted artifacts. Please ensure you trust the source code and artifacts. @@ -6203,7 +6237,7 @@ Total 1 package affected by 1 known vulnerability (0 Critical, 0 High, 1 Medium, [TestCommand_Transitive/pom.xml_offline_no_transitive - 1] Scanning dir ./testdata/maven-transitive/pom.xml Scanned /testdata/maven-transitive/pom.xml file and found 1 package -Loaded Maven local db from /osv-scanner/Maven/all.zip +Loaded Maven local db from /osv-scalibr/Maven/all.zip No issues found @@ -6217,7 +6251,7 @@ No issues found Scanning dir ./testdata/maven-transitive/pom.xml Scanned /testdata/maven-transitive/pom.xml file and found 1 package Warning: enricher transitivedependency/pomxml may be risky when run on untrusted artifacts. Please ensure you trust the source code and artifacts. -Loaded Maven local db from /osv-scanner/Maven/all.zip +Loaded Maven local db from /osv-scalibr/Maven/all.zip Total 1 package affected by 7 known vulnerabilities (2 Critical, 1 High, 4 Medium, 0 Low, 0 Unknown) from 1 ecosystem. 7 vulnerabilities can be fixed. @@ -6364,7 +6398,7 @@ Total 3 packages affected by 13 known vulnerabilities (1 Critical, 4 High, 7 Med [TestCommand_Transitive/requirements.txt_offline_no_transitive - 1] Scanning dir ./testdata/locks-requirements/requirements.txt Scanned /testdata/locks-requirements/requirements.txt file and found 3 packages -Loaded PyPI local db from /osv-scanner/PyPI/all.zip +Loaded PyPI local db from /osv-scalibr/PyPI/all.zip Total 3 packages affected by 13 known vulnerabilities (1 Critical, 4 High, 7 Medium, 1 Low, 0 Unknown) from 1 ecosystem. 13 vulnerabilities can be fixed. @@ -6568,8 +6602,8 @@ No issues found [TestCommand_WithDetector_OnLinux/ssh_version_errors - 1] Scanning dir /composer.lock -Command "ssh -V": exit status 1 Scanned /composer.lock file and found 1 package +Command "ssh -V": exit status 1 Loaded filter from: /osv-scanner-test.toml No issues found diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand.yaml index 4a30db9f7ec..70c3ef011dc 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand.yaml @@ -365,10 +365,20 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 3 + content_length: 139 host: api.osv.dev body: | - {} + { + "queries": [ + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.19" + } + ] + } headers: Content-Type: - application/json @@ -380,42 +390,1133 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 2 - body: | - {} - headers: - Content-Length: - - "2" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 3 - host: api.osv.dev - body: | - {} - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/Go_project_with_an_overridden_go_version,_recursive - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 2 + content_length: 5541 body: | - {} + { + "results": [ + { + "vulns": [ + { + "id": "GO-2022-0969", + "modified": "2026-02-04T02:41:02.475503Z" + }, + { + "id": "GO-2022-0988", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1037", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1038", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1039", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1095", + "modified": "2026-02-04T04:25:45.960420Z" + }, + { + "id": "GO-2022-1143", + "modified": "2026-02-04T04:08:13.589543Z" + }, + { + "id": "GO-2022-1144", + "modified": "2026-02-04T04:29:40.352025Z" + }, + { + "id": "GO-2023-1568", + "modified": "2026-02-04T02:54:08.789114Z" + }, + { + "id": "GO-2023-1569", + "modified": "2026-02-04T03:22:48.161542Z" + }, + { + "id": "GO-2023-1570", + "modified": "2026-02-04T02:57:33.465285Z" + }, + { + "id": "GO-2023-1571", + "modified": "2026-02-04T03:36:14.767832Z" + }, + { + "id": "GO-2023-1621", + "modified": "2026-02-04T02:47:06.125087Z" + }, + { + "id": "GO-2023-1702", + "modified": "2026-02-04T03:43:08.732164Z" + }, + { + "id": "GO-2023-1703", + "modified": "2026-02-04T04:24:15.366665Z" + }, + { + "id": "GO-2023-1704", + "modified": "2026-02-04T04:39:41.032390Z" + }, + { + "id": "GO-2023-1705", + "modified": "2026-02-04T03:44:01.631552Z" + }, + { + "id": "GO-2023-1751", + "modified": "2026-02-04T04:31:56.779446Z" + }, + { + "id": "GO-2023-1752", + "modified": "2026-02-04T03:50:58.841420Z" + }, + { + "id": "GO-2023-1753", + "modified": "2026-02-04T02:22:30.446388Z" + }, + { + "id": "GO-2023-1840", + "modified": "2026-02-04T03:48:08.792378Z" + }, + { + "id": "GO-2023-1878", + "modified": "2026-02-04T04:31:14.443108Z" + }, + { + "id": "GO-2023-1987", + "modified": "2026-02-04T03:58:58.871084Z" + }, + { + "id": "GO-2023-2041", + "modified": "2026-02-04T04:25:22.510281Z" + }, + { + "id": "GO-2023-2043", + "modified": "2026-02-04T04:11:02.549923Z" + }, + { + "id": "GO-2023-2102", + "modified": "2026-04-16T11:14:10.849204Z" + }, + { + "id": "GO-2023-2185", + "modified": "2026-02-04T02:59:25.590966Z" + }, + { + "id": "GO-2023-2186", + "modified": "2026-02-04T03:56:59.969208Z" + }, + { + "id": "GO-2023-2375", + "modified": "2026-02-04T03:57:11.083315Z" + }, + { + "id": "GO-2023-2382", + "modified": "2026-02-04T03:33:11.274886Z" + }, + { + "id": "GO-2024-2598", + "modified": "2026-02-04T03:12:08.722840Z" + }, + { + "id": "GO-2024-2599", + "modified": "2026-02-04T02:21:09.533216Z" + }, + { + "id": "GO-2024-2600", + "modified": "2026-02-04T02:34:41.672789Z" + }, + { + "id": "GO-2024-2609", + "modified": "2026-02-04T04:37:13.773873Z" + }, + { + "id": "GO-2024-2610", + "modified": "2026-02-04T03:09:18.870079Z" + }, + { + "id": "GO-2024-2687", + "modified": "2026-02-04T04:09:31.762399Z" + }, + { + "id": "GO-2024-2887", + "modified": "2026-03-23T05:07:22.471505Z" + }, + { + "id": "GO-2024-2888", + "modified": "2026-03-23T05:00:55.888787Z" + }, + { + "id": "GO-2024-2963", + "modified": "2026-02-04T03:37:39.895574Z" + }, + { + "id": "GO-2024-3105", + "modified": "2026-02-24T16:29:04.364011Z" + }, + { + "id": "GO-2024-3106", + "modified": "2026-02-24T16:29:04.606789Z" + }, + { + "id": "GO-2024-3107", + "modified": "2026-02-24T16:29:04.677030Z" + }, + { + "id": "GO-2025-3373", + "modified": "2026-02-17T16:13:53.362266Z" + }, + { + "id": "GO-2025-3420", + "modified": "2026-02-17T16:13:53.083304Z" + }, + { + "id": "GO-2025-3447", + "modified": "2026-03-24T23:48:06.694170Z" + }, + { + "id": "GO-2025-3503", + "modified": "2026-04-16T22:45:11.580296Z" + }, + { + "id": "GO-2025-3563", + "modified": "2026-02-17T16:13:52.395126Z" + }, + { + "id": "GO-2025-3750", + "modified": "2026-02-04T03:28:12.135241Z" + }, + { + "id": "GO-2025-3751", + "modified": "2026-02-17T16:13:52.185280Z" + }, + { + "id": "GO-2025-3849", + "modified": "2026-05-30T10:29:20.514342Z" + }, + { + "id": "GO-2025-3956", + "modified": "2026-02-04T04:33:27.340869Z" + }, + { + "id": "GO-2025-4006", + "modified": "2026-05-15T10:59:23.181284Z" + }, + { + "id": "GO-2025-4007", + "modified": "2026-05-15T10:59:24.436863Z" + }, + { + "id": "GO-2025-4008", + "modified": "2026-05-15T10:59:23.580906Z" + }, + { + "id": "GO-2025-4009", + "modified": "2026-05-15T10:59:24.005728Z" + }, + { + "id": "GO-2025-4010", + "modified": "2026-05-15T10:59:24.305821Z" + }, + { + "id": "GO-2025-4011", + "modified": "2026-05-15T10:59:22.605843Z" + }, + { + "id": "GO-2025-4012", + "modified": "2026-05-15T10:59:23.250861Z" + }, + { + "id": "GO-2025-4013", + "modified": "2026-05-15T10:59:23.121044Z" + }, + { + "id": "GO-2025-4014", + "modified": "2026-06-26T12:29:46.364453Z" + }, + { + "id": "GO-2025-4015", + "modified": "2026-05-15T10:59:23.447690Z" + }, + { + "id": "GO-2025-4155", + "modified": "2026-07-02T10:44:29.157044Z" + }, + { + "id": "GO-2025-4175", + "modified": "2026-05-15T10:59:24.063040Z" + }, + { + "id": "GO-2026-4337", + "modified": "2026-07-02T10:44:29.615354Z" + }, + { + "id": "GO-2026-4340", + "modified": "2026-05-15T10:59:24.123015Z" + }, + { + "id": "GO-2026-4341", + "modified": "2026-07-02T10:44:28.883793Z" + }, + { + "id": "GO-2026-4342", + "modified": "2026-07-02T10:44:29.686144Z" + }, + { + "id": "GO-2026-4403", + "modified": "2026-05-15T10:59:22.074063Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-02T10:44:29.302406Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-02T10:44:29.832862Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-02T10:44:28.519843Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-02T10:44:30.139201Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-02T10:44:28.594682Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-02T10:44:28.743717Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-02T10:44:29.235322Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + } + ] + } + ] + } + headers: + Content-Length: + - "5541" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 256 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.19" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.19" + } + ] + } + headers: + Content-Type: + - application/json + X-Test-Name: + - TestCommand/Go_project_with_an_overridden_go_version,_recursive + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 11069 + body: | + { + "results": [ + { + "vulns": [ + { + "id": "GO-2022-0969", + "modified": "2026-02-04T02:41:02.475503Z" + }, + { + "id": "GO-2022-0988", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1037", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1038", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1039", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1095", + "modified": "2026-02-04T04:25:45.960420Z" + }, + { + "id": "GO-2022-1143", + "modified": "2026-02-04T04:08:13.589543Z" + }, + { + "id": "GO-2022-1144", + "modified": "2026-02-04T04:29:40.352025Z" + }, + { + "id": "GO-2023-1568", + "modified": "2026-02-04T02:54:08.789114Z" + }, + { + "id": "GO-2023-1569", + "modified": "2026-02-04T03:22:48.161542Z" + }, + { + "id": "GO-2023-1570", + "modified": "2026-02-04T02:57:33.465285Z" + }, + { + "id": "GO-2023-1571", + "modified": "2026-02-04T03:36:14.767832Z" + }, + { + "id": "GO-2023-1621", + "modified": "2026-02-04T02:47:06.125087Z" + }, + { + "id": "GO-2023-1702", + "modified": "2026-02-04T03:43:08.732164Z" + }, + { + "id": "GO-2023-1703", + "modified": "2026-02-04T04:24:15.366665Z" + }, + { + "id": "GO-2023-1704", + "modified": "2026-02-04T04:39:41.032390Z" + }, + { + "id": "GO-2023-1705", + "modified": "2026-02-04T03:44:01.631552Z" + }, + { + "id": "GO-2023-1751", + "modified": "2026-02-04T04:31:56.779446Z" + }, + { + "id": "GO-2023-1752", + "modified": "2026-02-04T03:50:58.841420Z" + }, + { + "id": "GO-2023-1753", + "modified": "2026-02-04T02:22:30.446388Z" + }, + { + "id": "GO-2023-1840", + "modified": "2026-02-04T03:48:08.792378Z" + }, + { + "id": "GO-2023-1878", + "modified": "2026-02-04T04:31:14.443108Z" + }, + { + "id": "GO-2023-1987", + "modified": "2026-02-04T03:58:58.871084Z" + }, + { + "id": "GO-2023-2041", + "modified": "2026-02-04T04:25:22.510281Z" + }, + { + "id": "GO-2023-2043", + "modified": "2026-02-04T04:11:02.549923Z" + }, + { + "id": "GO-2023-2102", + "modified": "2026-04-16T11:14:10.849204Z" + }, + { + "id": "GO-2023-2185", + "modified": "2026-02-04T02:59:25.590966Z" + }, + { + "id": "GO-2023-2186", + "modified": "2026-02-04T03:56:59.969208Z" + }, + { + "id": "GO-2023-2375", + "modified": "2026-02-04T03:57:11.083315Z" + }, + { + "id": "GO-2023-2382", + "modified": "2026-02-04T03:33:11.274886Z" + }, + { + "id": "GO-2024-2598", + "modified": "2026-02-04T03:12:08.722840Z" + }, + { + "id": "GO-2024-2599", + "modified": "2026-02-04T02:21:09.533216Z" + }, + { + "id": "GO-2024-2600", + "modified": "2026-02-04T02:34:41.672789Z" + }, + { + "id": "GO-2024-2609", + "modified": "2026-02-04T04:37:13.773873Z" + }, + { + "id": "GO-2024-2610", + "modified": "2026-02-04T03:09:18.870079Z" + }, + { + "id": "GO-2024-2687", + "modified": "2026-02-04T04:09:31.762399Z" + }, + { + "id": "GO-2024-2887", + "modified": "2026-03-23T05:07:22.471505Z" + }, + { + "id": "GO-2024-2888", + "modified": "2026-03-23T05:00:55.888787Z" + }, + { + "id": "GO-2024-2963", + "modified": "2026-02-04T03:37:39.895574Z" + }, + { + "id": "GO-2024-3105", + "modified": "2026-02-24T16:29:04.364011Z" + }, + { + "id": "GO-2024-3106", + "modified": "2026-02-24T16:29:04.606789Z" + }, + { + "id": "GO-2024-3107", + "modified": "2026-02-24T16:29:04.677030Z" + }, + { + "id": "GO-2025-3373", + "modified": "2026-02-17T16:13:53.362266Z" + }, + { + "id": "GO-2025-3420", + "modified": "2026-02-17T16:13:53.083304Z" + }, + { + "id": "GO-2025-3447", + "modified": "2026-03-24T23:48:06.694170Z" + }, + { + "id": "GO-2025-3503", + "modified": "2026-04-16T22:45:11.580296Z" + }, + { + "id": "GO-2025-3563", + "modified": "2026-02-17T16:13:52.395126Z" + }, + { + "id": "GO-2025-3750", + "modified": "2026-02-04T03:28:12.135241Z" + }, + { + "id": "GO-2025-3751", + "modified": "2026-02-17T16:13:52.185280Z" + }, + { + "id": "GO-2025-3849", + "modified": "2026-05-30T10:29:20.514342Z" + }, + { + "id": "GO-2025-3956", + "modified": "2026-02-04T04:33:27.340869Z" + }, + { + "id": "GO-2025-4006", + "modified": "2026-05-15T10:59:23.181284Z" + }, + { + "id": "GO-2025-4007", + "modified": "2026-05-15T10:59:24.436863Z" + }, + { + "id": "GO-2025-4008", + "modified": "2026-05-15T10:59:23.580906Z" + }, + { + "id": "GO-2025-4009", + "modified": "2026-05-15T10:59:24.005728Z" + }, + { + "id": "GO-2025-4010", + "modified": "2026-05-15T10:59:24.305821Z" + }, + { + "id": "GO-2025-4011", + "modified": "2026-05-15T10:59:22.605843Z" + }, + { + "id": "GO-2025-4012", + "modified": "2026-05-15T10:59:23.250861Z" + }, + { + "id": "GO-2025-4013", + "modified": "2026-05-15T10:59:23.121044Z" + }, + { + "id": "GO-2025-4014", + "modified": "2026-06-26T12:29:46.364453Z" + }, + { + "id": "GO-2025-4015", + "modified": "2026-05-15T10:59:23.447690Z" + }, + { + "id": "GO-2025-4155", + "modified": "2026-07-02T10:44:29.157044Z" + }, + { + "id": "GO-2025-4175", + "modified": "2026-05-15T10:59:24.063040Z" + }, + { + "id": "GO-2026-4337", + "modified": "2026-07-02T10:44:29.615354Z" + }, + { + "id": "GO-2026-4340", + "modified": "2026-05-15T10:59:24.123015Z" + }, + { + "id": "GO-2026-4341", + "modified": "2026-07-02T10:44:28.883793Z" + }, + { + "id": "GO-2026-4342", + "modified": "2026-07-02T10:44:29.686144Z" + }, + { + "id": "GO-2026-4403", + "modified": "2026-05-15T10:59:22.074063Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-02T10:44:29.302406Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-02T10:44:29.832862Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-02T10:44:28.519843Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-02T10:44:30.139201Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-02T10:44:28.594682Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-02T10:44:28.743717Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-02T10:44:29.235322Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2022-0969", + "modified": "2026-02-04T02:41:02.475503Z" + }, + { + "id": "GO-2022-0988", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1037", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1038", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1039", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1095", + "modified": "2026-02-04T04:25:45.960420Z" + }, + { + "id": "GO-2022-1143", + "modified": "2026-02-04T04:08:13.589543Z" + }, + { + "id": "GO-2022-1144", + "modified": "2026-02-04T04:29:40.352025Z" + }, + { + "id": "GO-2023-1568", + "modified": "2026-02-04T02:54:08.789114Z" + }, + { + "id": "GO-2023-1569", + "modified": "2026-02-04T03:22:48.161542Z" + }, + { + "id": "GO-2023-1570", + "modified": "2026-02-04T02:57:33.465285Z" + }, + { + "id": "GO-2023-1571", + "modified": "2026-02-04T03:36:14.767832Z" + }, + { + "id": "GO-2023-1621", + "modified": "2026-02-04T02:47:06.125087Z" + }, + { + "id": "GO-2023-1702", + "modified": "2026-02-04T03:43:08.732164Z" + }, + { + "id": "GO-2023-1703", + "modified": "2026-02-04T04:24:15.366665Z" + }, + { + "id": "GO-2023-1704", + "modified": "2026-02-04T04:39:41.032390Z" + }, + { + "id": "GO-2023-1705", + "modified": "2026-02-04T03:44:01.631552Z" + }, + { + "id": "GO-2023-1751", + "modified": "2026-02-04T04:31:56.779446Z" + }, + { + "id": "GO-2023-1752", + "modified": "2026-02-04T03:50:58.841420Z" + }, + { + "id": "GO-2023-1753", + "modified": "2026-02-04T02:22:30.446388Z" + }, + { + "id": "GO-2023-1840", + "modified": "2026-02-04T03:48:08.792378Z" + }, + { + "id": "GO-2023-1878", + "modified": "2026-02-04T04:31:14.443108Z" + }, + { + "id": "GO-2023-1987", + "modified": "2026-02-04T03:58:58.871084Z" + }, + { + "id": "GO-2023-2041", + "modified": "2026-02-04T04:25:22.510281Z" + }, + { + "id": "GO-2023-2043", + "modified": "2026-02-04T04:11:02.549923Z" + }, + { + "id": "GO-2023-2102", + "modified": "2026-04-16T11:14:10.849204Z" + }, + { + "id": "GO-2023-2185", + "modified": "2026-02-04T02:59:25.590966Z" + }, + { + "id": "GO-2023-2186", + "modified": "2026-02-04T03:56:59.969208Z" + }, + { + "id": "GO-2023-2375", + "modified": "2026-02-04T03:57:11.083315Z" + }, + { + "id": "GO-2023-2382", + "modified": "2026-02-04T03:33:11.274886Z" + }, + { + "id": "GO-2024-2598", + "modified": "2026-02-04T03:12:08.722840Z" + }, + { + "id": "GO-2024-2599", + "modified": "2026-02-04T02:21:09.533216Z" + }, + { + "id": "GO-2024-2600", + "modified": "2026-02-04T02:34:41.672789Z" + }, + { + "id": "GO-2024-2609", + "modified": "2026-02-04T04:37:13.773873Z" + }, + { + "id": "GO-2024-2610", + "modified": "2026-02-04T03:09:18.870079Z" + }, + { + "id": "GO-2024-2687", + "modified": "2026-02-04T04:09:31.762399Z" + }, + { + "id": "GO-2024-2887", + "modified": "2026-03-23T05:07:22.471505Z" + }, + { + "id": "GO-2024-2888", + "modified": "2026-03-23T05:00:55.888787Z" + }, + { + "id": "GO-2024-2963", + "modified": "2026-02-04T03:37:39.895574Z" + }, + { + "id": "GO-2024-3105", + "modified": "2026-02-24T16:29:04.364011Z" + }, + { + "id": "GO-2024-3106", + "modified": "2026-02-24T16:29:04.606789Z" + }, + { + "id": "GO-2024-3107", + "modified": "2026-02-24T16:29:04.677030Z" + }, + { + "id": "GO-2025-3373", + "modified": "2026-02-17T16:13:53.362266Z" + }, + { + "id": "GO-2025-3420", + "modified": "2026-02-17T16:13:53.083304Z" + }, + { + "id": "GO-2025-3447", + "modified": "2026-03-24T23:48:06.694170Z" + }, + { + "id": "GO-2025-3503", + "modified": "2026-04-16T22:45:11.580296Z" + }, + { + "id": "GO-2025-3563", + "modified": "2026-02-17T16:13:52.395126Z" + }, + { + "id": "GO-2025-3750", + "modified": "2026-02-04T03:28:12.135241Z" + }, + { + "id": "GO-2025-3751", + "modified": "2026-02-17T16:13:52.185280Z" + }, + { + "id": "GO-2025-3849", + "modified": "2026-05-30T10:29:20.514342Z" + }, + { + "id": "GO-2025-3956", + "modified": "2026-02-04T04:33:27.340869Z" + }, + { + "id": "GO-2025-4006", + "modified": "2026-05-15T10:59:23.181284Z" + }, + { + "id": "GO-2025-4007", + "modified": "2026-05-15T10:59:24.436863Z" + }, + { + "id": "GO-2025-4008", + "modified": "2026-05-15T10:59:23.580906Z" + }, + { + "id": "GO-2025-4009", + "modified": "2026-05-15T10:59:24.005728Z" + }, + { + "id": "GO-2025-4010", + "modified": "2026-05-15T10:59:24.305821Z" + }, + { + "id": "GO-2025-4011", + "modified": "2026-05-15T10:59:22.605843Z" + }, + { + "id": "GO-2025-4012", + "modified": "2026-05-15T10:59:23.250861Z" + }, + { + "id": "GO-2025-4013", + "modified": "2026-05-15T10:59:23.121044Z" + }, + { + "id": "GO-2025-4014", + "modified": "2026-06-26T12:29:46.364453Z" + }, + { + "id": "GO-2025-4015", + "modified": "2026-05-15T10:59:23.447690Z" + }, + { + "id": "GO-2025-4155", + "modified": "2026-07-02T10:44:29.157044Z" + }, + { + "id": "GO-2025-4175", + "modified": "2026-05-15T10:59:24.063040Z" + }, + { + "id": "GO-2026-4337", + "modified": "2026-07-02T10:44:29.615354Z" + }, + { + "id": "GO-2026-4340", + "modified": "2026-05-15T10:59:24.123015Z" + }, + { + "id": "GO-2026-4341", + "modified": "2026-07-02T10:44:28.883793Z" + }, + { + "id": "GO-2026-4342", + "modified": "2026-07-02T10:44:29.686144Z" + }, + { + "id": "GO-2026-4403", + "modified": "2026-05-15T10:59:22.074063Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-02T10:44:29.302406Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-02T10:44:29.832862Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-02T10:44:28.519843Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-02T10:44:30.139201Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-02T10:44:28.594682Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-02T10:44:28.743717Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-02T10:44:29.235322Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + } + ] + } + ] + } headers: Content-Length: - - "2" + - "11069" Content-Type: - application/json status: 200 OK @@ -425,10 +1526,20 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 3 + content_length: 139 host: api.osv.dev body: | - {} + { + "queries": [ + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.19" + } + ] + } headers: Content-Type: - application/json @@ -440,12 +1551,371 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 2 + content_length: 5541 body: | - {} + { + "results": [ + { + "vulns": [ + { + "id": "GO-2022-0969", + "modified": "2026-02-04T02:41:02.475503Z" + }, + { + "id": "GO-2022-0988", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1037", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1038", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1039", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1095", + "modified": "2026-02-04T04:25:45.960420Z" + }, + { + "id": "GO-2022-1143", + "modified": "2026-02-04T04:08:13.589543Z" + }, + { + "id": "GO-2022-1144", + "modified": "2026-02-04T04:29:40.352025Z" + }, + { + "id": "GO-2023-1568", + "modified": "2026-02-04T02:54:08.789114Z" + }, + { + "id": "GO-2023-1569", + "modified": "2026-02-04T03:22:48.161542Z" + }, + { + "id": "GO-2023-1570", + "modified": "2026-02-04T02:57:33.465285Z" + }, + { + "id": "GO-2023-1571", + "modified": "2026-02-04T03:36:14.767832Z" + }, + { + "id": "GO-2023-1621", + "modified": "2026-02-04T02:47:06.125087Z" + }, + { + "id": "GO-2023-1702", + "modified": "2026-02-04T03:43:08.732164Z" + }, + { + "id": "GO-2023-1703", + "modified": "2026-02-04T04:24:15.366665Z" + }, + { + "id": "GO-2023-1704", + "modified": "2026-02-04T04:39:41.032390Z" + }, + { + "id": "GO-2023-1705", + "modified": "2026-02-04T03:44:01.631552Z" + }, + { + "id": "GO-2023-1751", + "modified": "2026-02-04T04:31:56.779446Z" + }, + { + "id": "GO-2023-1752", + "modified": "2026-02-04T03:50:58.841420Z" + }, + { + "id": "GO-2023-1753", + "modified": "2026-02-04T02:22:30.446388Z" + }, + { + "id": "GO-2023-1840", + "modified": "2026-02-04T03:48:08.792378Z" + }, + { + "id": "GO-2023-1878", + "modified": "2026-02-04T04:31:14.443108Z" + }, + { + "id": "GO-2023-1987", + "modified": "2026-02-04T03:58:58.871084Z" + }, + { + "id": "GO-2023-2041", + "modified": "2026-02-04T04:25:22.510281Z" + }, + { + "id": "GO-2023-2043", + "modified": "2026-02-04T04:11:02.549923Z" + }, + { + "id": "GO-2023-2102", + "modified": "2026-04-16T11:14:10.849204Z" + }, + { + "id": "GO-2023-2185", + "modified": "2026-02-04T02:59:25.590966Z" + }, + { + "id": "GO-2023-2186", + "modified": "2026-02-04T03:56:59.969208Z" + }, + { + "id": "GO-2023-2375", + "modified": "2026-02-04T03:57:11.083315Z" + }, + { + "id": "GO-2023-2382", + "modified": "2026-02-04T03:33:11.274886Z" + }, + { + "id": "GO-2024-2598", + "modified": "2026-02-04T03:12:08.722840Z" + }, + { + "id": "GO-2024-2599", + "modified": "2026-02-04T02:21:09.533216Z" + }, + { + "id": "GO-2024-2600", + "modified": "2026-02-04T02:34:41.672789Z" + }, + { + "id": "GO-2024-2609", + "modified": "2026-02-04T04:37:13.773873Z" + }, + { + "id": "GO-2024-2610", + "modified": "2026-02-04T03:09:18.870079Z" + }, + { + "id": "GO-2024-2687", + "modified": "2026-02-04T04:09:31.762399Z" + }, + { + "id": "GO-2024-2887", + "modified": "2026-03-23T05:07:22.471505Z" + }, + { + "id": "GO-2024-2888", + "modified": "2026-03-23T05:00:55.888787Z" + }, + { + "id": "GO-2024-2963", + "modified": "2026-02-04T03:37:39.895574Z" + }, + { + "id": "GO-2024-3105", + "modified": "2026-02-24T16:29:04.364011Z" + }, + { + "id": "GO-2024-3106", + "modified": "2026-02-24T16:29:04.606789Z" + }, + { + "id": "GO-2024-3107", + "modified": "2026-02-24T16:29:04.677030Z" + }, + { + "id": "GO-2025-3373", + "modified": "2026-02-17T16:13:53.362266Z" + }, + { + "id": "GO-2025-3420", + "modified": "2026-02-17T16:13:53.083304Z" + }, + { + "id": "GO-2025-3447", + "modified": "2026-03-24T23:48:06.694170Z" + }, + { + "id": "GO-2025-3503", + "modified": "2026-04-16T22:45:11.580296Z" + }, + { + "id": "GO-2025-3563", + "modified": "2026-02-17T16:13:52.395126Z" + }, + { + "id": "GO-2025-3750", + "modified": "2026-02-04T03:28:12.135241Z" + }, + { + "id": "GO-2025-3751", + "modified": "2026-02-17T16:13:52.185280Z" + }, + { + "id": "GO-2025-3849", + "modified": "2026-05-30T10:29:20.514342Z" + }, + { + "id": "GO-2025-3956", + "modified": "2026-02-04T04:33:27.340869Z" + }, + { + "id": "GO-2025-4006", + "modified": "2026-05-15T10:59:23.181284Z" + }, + { + "id": "GO-2025-4007", + "modified": "2026-05-15T10:59:24.436863Z" + }, + { + "id": "GO-2025-4008", + "modified": "2026-05-15T10:59:23.580906Z" + }, + { + "id": "GO-2025-4009", + "modified": "2026-05-15T10:59:24.005728Z" + }, + { + "id": "GO-2025-4010", + "modified": "2026-05-15T10:59:24.305821Z" + }, + { + "id": "GO-2025-4011", + "modified": "2026-05-15T10:59:22.605843Z" + }, + { + "id": "GO-2025-4012", + "modified": "2026-05-15T10:59:23.250861Z" + }, + { + "id": "GO-2025-4013", + "modified": "2026-05-15T10:59:23.121044Z" + }, + { + "id": "GO-2025-4014", + "modified": "2026-06-26T12:29:46.364453Z" + }, + { + "id": "GO-2025-4015", + "modified": "2026-05-15T10:59:23.447690Z" + }, + { + "id": "GO-2025-4155", + "modified": "2026-07-02T10:44:29.157044Z" + }, + { + "id": "GO-2025-4175", + "modified": "2026-05-15T10:59:24.063040Z" + }, + { + "id": "GO-2026-4337", + "modified": "2026-07-02T10:44:29.615354Z" + }, + { + "id": "GO-2026-4340", + "modified": "2026-05-15T10:59:24.123015Z" + }, + { + "id": "GO-2026-4341", + "modified": "2026-07-02T10:44:28.883793Z" + }, + { + "id": "GO-2026-4342", + "modified": "2026-07-02T10:44:29.686144Z" + }, + { + "id": "GO-2026-4403", + "modified": "2026-05-15T10:59:22.074063Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-02T10:44:29.302406Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-02T10:44:29.832862Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-02T10:44:28.519843Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-02T10:44:30.139201Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-02T10:44:28.594682Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-02T10:44:28.743717Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-02T10:44:29.235322Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + } + ] + } + ] + } headers: Content-Length: - - "2" + - "5541" Content-Type: - application/json status: 200 OK @@ -680,16 +2150,16 @@ interactions: { "package": { "ecosystem": "NuGet", - "name": "System.Text.RegularExpressions" + "name": "Newtonsoft.Json" }, - "version": "4.3.0" + "version": "12.0.1" }, { "package": { "ecosystem": "NuGet", - "name": "Newtonsoft.Json" + "name": "System.Text.RegularExpressions" }, - "version": "12.0.1" + "version": "4.3.0" } ] } @@ -711,16 +2181,16 @@ interactions: { "vulns": [ { - "id": "GHSA-cmhx-cq75-c4mj", - "modified": "2023-11-08T04:00:33.819349Z" + "id": "GHSA-5crp-9r3c-p9vr", + "modified": "2026-02-04T04:31:41.201349Z" } ] }, { "vulns": [ { - "id": "GHSA-5crp-9r3c-p9vr", - "modified": "2026-02-04T04:31:41.201349Z" + "id": "GHSA-cmhx-cq75-c4mj", + "modified": "2023-11-08T04:00:33.819349Z" } ] } @@ -745,31 +2215,31 @@ interactions: "queries": [ { "package": { - "ecosystem": "RubyGems", - "name": "ast" + "ecosystem": "npm", + "name": "ansi-html" }, - "version": "2.4.2" + "version": "0.0.8" }, { "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" + "ecosystem": "RubyGems", + "name": "ast" }, - "version": "2.0.4" + "version": "2.4.2" }, { "package": { "ecosystem": "npm", - "name": "ansi-html" + "name": "balanced-match" }, - "version": "0.0.8" + "version": "1.0.2" }, { "package": { - "ecosystem": "npm", - "name": "balanced-match" + "ecosystem": "Packagist", + "name": "sentry/sdk" }, - "version": "1.0.2" + "version": "2.0.4" } ] } @@ -858,40 +2328,38 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 3321 + content_length: 3456 host: api.osv.dev body: | { "queries": [ { "package": { - "ecosystem": "Packagist", - "name": "league/flysystem" + "ecosystem": "Alpine:v3.17", + "name": "alpine-baselayout" }, - "version": "1.0.8" + "version": "3.4.0-r0" }, { "package": { - "ecosystem": "Go", - "name": "stdlib" + "ecosystem": "Alpine:v3.17", + "name": "alpine-baselayout-data" }, - "version": "1.99.9" + "version": "3.4.0-r0" }, { "package": { - "ecosystem": "Go", - "name": "toolchain" + "ecosystem": "Alpine:v3.17", + "name": "alpine-keys" }, - "version": "1.99.9" - }, - { - "commit": "4579d5538f06c5ef615a15bc67ebb9ac0523a973" - }, - { - "commit": "9de7a0544457c6aba755ccb65abb41b0dc1db70d" + "version": "2.4-r1" }, { - "commit": "5d60bd2eb4642b64d00c845e5ca9f1ea41fd6db6" + "package": { + "ecosystem": "Alpine:v3.17", + "name": "apk-tools" + }, + "version": "2.12.10-r1" }, { "package": { @@ -903,44 +2371,60 @@ interactions: { "package": { "ecosystem": "Alpine:v3.17", - "name": "alpine-baselayout" + "name": "busybox-binsh" }, - "version": "3.4.0-r0" + "version": "1.36.1-r27" }, { "package": { "ecosystem": "Alpine:v3.17", - "name": "alpine-baselayout-data" + "name": "ca-certificates-bundle" }, - "version": "3.4.0-r0" + "version": "20220614-r4" }, { "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-keys" + "ecosystem": "Packagist", + "name": "drupal/core" }, - "version": "2.4-r1" + "version": "10.4.5" }, { "package": { - "ecosystem": "Alpine:v3.17", - "name": "apk-tools" + "ecosystem": "Packagist", + "name": "drupal/simple_sitemap" }, - "version": "2.12.10-r1" + "version": "4.2.1" }, { "package": { - "ecosystem": "Alpine:v3.17", - "name": "busybox-binsh" + "ecosystem": "Packagist", + "name": "drupal/tfa" }, - "version": "1.36.1-r27" + "version": "2.0.0-alpha4" + }, + { + "commit": "4579d5538f06c5ef615a15bc67ebb9ac0523a973" + }, + { + "commit": "9de7a0544457c6aba755ccb65abb41b0dc1db70d" + }, + { + "commit": "5d60bd2eb4642b64d00c845e5ca9f1ea41fd6db6" }, { "package": { - "ecosystem": "Alpine:v3.17", - "name": "ca-certificates-bundle" + "ecosystem": "Packagist", + "name": "league/flysystem" }, - "version": "20220614-r4" + "version": "1.0.8" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "league/flysystem" + }, + "version": "1.0.8" }, { "package": { @@ -984,47 +2468,26 @@ interactions: }, "version": "1.3.5-r1" }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "ssl_client" - }, - "version": "1.36.1-r27" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "zlib" - }, - "version": "1.2.13-r0" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "drupal/core" - }, - "version": "10.4.5" - }, { "package": { "ecosystem": "Packagist", - "name": "drupal/simple_sitemap" + "name": "sentry/sdk" }, - "version": "4.2.1" + "version": "2.0.4" }, { "package": { - "ecosystem": "Packagist", - "name": "drupal/tfa" + "ecosystem": "Alpine:v3.17", + "name": "ssl_client" }, - "version": "2.0.0-alpha4" + "version": "1.36.1-r27" }, { "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" + "ecosystem": "Go", + "name": "stdlib" }, - "version": "2.0.4" + "version": "1.99.9" }, { "package": { @@ -1032,66 +2495,41 @@ interactions: "name": "theseer/tokenizer" }, "version": "1.1.3" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/config_file_can_be_broad - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 1824 - body: | - { - "results": [ - { - "vulns": [ - { - "id": "GHSA-9f46-5r25-5wfm", - "modified": "2026-03-13T22:01:08.982482Z" - } - ] }, - {}, - {}, - {}, { - "vulns": [ - { - "id": "CVE-2023-39137", - "modified": "2026-04-10T05:00:16.792714Z" - }, - { - "id": "CVE-2023-39139", - "modified": "2026-04-10T05:00:16.785150Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, + "package": { + "ecosystem": "Go", + "name": "toolchain" + }, + "version": "1.99.9" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "zlib" + }, + "version": "1.2.13-r0" + } + ] + } + headers: + Content-Type: + - application/json + X-Test-Name: + - TestCommand/config_file_can_be_broad + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 1906 + body: | + { + "results": [ {}, {}, {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-26519", - "modified": "2026-06-15T18:18:10.600004Z" - } - ] - }, {}, {}, {}, @@ -1186,12 +2624,59 @@ interactions: }, {}, {}, + { + "vulns": [ + { + "id": "CVE-2023-39137", + "modified": "2026-04-10T05:00:16.792714Z" + }, + { + "id": "CVE-2023-39139", + "modified": "2026-04-10T05:00:16.785150Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "GHSA-9f46-5r25-5wfm", + "modified": "2026-03-13T22:01:08.982482Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-9f46-5r25-5wfm", + "modified": "2026-03-13T22:01:08.982482Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-06-15T18:18:10.600004Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, {} ] } headers: Content-Length: - - "1824" + - "1906" Content-Type: - application/json status: 200 OK @@ -1252,31 +2737,31 @@ interactions: "queries": [ { "package": { - "ecosystem": "RubyGems", - "name": "ast" + "ecosystem": "npm", + "name": "ansi-html" }, - "version": "2.4.2" + "version": "0.0.8" }, { "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" + "ecosystem": "RubyGems", + "name": "ast" }, - "version": "2.0.4" + "version": "2.4.2" }, { "package": { "ecosystem": "npm", - "name": "ansi-html" + "name": "balanced-match" }, - "version": "0.0.8" + "version": "1.0.2" }, { "package": { - "ecosystem": "npm", - "name": "balanced-match" + "ecosystem": "Packagist", + "name": "sentry/sdk" }, - "version": "1.0.2" + "version": "2.0.4" } ] } @@ -1325,13 +2810,6 @@ interactions: }, "version": "4.0.0" }, - { - "package": { - "ecosystem": "npm", - "name": "wrappy" - }, - "version": "1.0.2" - }, { "package": { "ecosystem": "Packagist", @@ -1352,6 +2830,13 @@ interactions: "name": "toolchain" }, "version": "1.99.9" + }, + { + "package": { + "ecosystem": "npm", + "name": "wrappy" + }, + "version": "1.0.2" } ] } @@ -1370,7 +2855,6 @@ interactions: body: | { "results": [ - {}, {}, { "vulns": [ @@ -1381,6 +2865,7 @@ interactions: ] }, {}, + {}, {} ] } @@ -1408,13 +2893,6 @@ interactions: }, "version": "4.0.0" }, - { - "package": { - "ecosystem": "npm", - "name": "wrappy" - }, - "version": "1.0.2" - }, { "package": { "ecosystem": "Packagist", @@ -1435,6 +2913,13 @@ interactions: "name": "toolchain" }, "version": "1.99.9" + }, + { + "package": { + "ecosystem": "npm", + "name": "wrappy" + }, + "version": "1.0.2" } ] } @@ -1453,7 +2938,6 @@ interactions: body: | { "results": [ - {}, {}, { "vulns": [ @@ -1464,6 +2948,7 @@ interactions: ] }, {}, + {}, {} ] } @@ -1491,13 +2976,6 @@ interactions: }, "version": "4.0.0" }, - { - "package": { - "ecosystem": "npm", - "name": "wrappy" - }, - "version": "1.0.2" - }, { "package": { "ecosystem": "Packagist", @@ -1518,6 +2996,13 @@ interactions: "name": "toolchain" }, "version": "1.99.9" + }, + { + "package": { + "ecosystem": "npm", + "name": "wrappy" + }, + "version": "1.0.2" } ] } @@ -1536,7 +3021,6 @@ interactions: body: | { "results": [ - {}, {}, { "vulns": [ @@ -1547,6 +3031,7 @@ interactions: ] }, {}, + {}, {} ] } @@ -1574,13 +3059,6 @@ interactions: }, "version": "4.0.0" }, - { - "package": { - "ecosystem": "npm", - "name": "wrappy" - }, - "version": "1.0.2" - }, { "package": { "ecosystem": "Packagist", @@ -1601,6 +3079,13 @@ interactions: "name": "toolchain" }, "version": "1.99.9" + }, + { + "package": { + "ecosystem": "npm", + "name": "wrappy" + }, + "version": "1.0.2" } ] } @@ -1619,7 +3104,6 @@ interactions: body: | { "results": [ - {}, {}, { "vulns": [ @@ -1630,6 +3114,7 @@ interactions: ] }, {}, + {}, {} ] } @@ -1652,17 +3137,17 @@ interactions: "queries": [ { "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" + "ecosystem": "npm", + "name": "balanced-match" }, - "version": "2.0.4" + "version": "1.0.2" }, { "package": { - "ecosystem": "npm", - "name": "balanced-match" + "ecosystem": "Packagist", + "name": "sentry/sdk" }, - "version": "1.0.2" + "version": "2.0.4" } ] } @@ -1704,17 +3189,17 @@ interactions: "queries": [ { "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" + "ecosystem": "npm", + "name": "balanced-match" }, - "version": "2.0.4" + "version": "1.0.2" }, { "package": { - "ecosystem": "npm", - "name": "balanced-match" + "ecosystem": "Packagist", + "name": "sentry/sdk" }, - "version": "1.0.2" + "version": "2.0.4" } ] } @@ -1756,17 +3241,17 @@ interactions: "queries": [ { "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" + "ecosystem": "npm", + "name": "balanced-match" }, - "version": "2.0.4" + "version": "1.0.2" }, { "package": { - "ecosystem": "npm", - "name": "balanced-match" + "ecosystem": "Packagist", + "name": "sentry/sdk" }, - "version": "1.0.2" + "version": "2.0.4" } ] } @@ -1808,17 +3293,17 @@ interactions: "queries": [ { "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" + "ecosystem": "npm", + "name": "balanced-match" }, - "version": "2.0.4" + "version": "1.0.2" }, { "package": { - "ecosystem": "npm", - "name": "balanced-match" + "ecosystem": "Packagist", + "name": "sentry/sdk" }, - "version": "1.0.2" + "version": "2.0.4" } ] } @@ -1999,129 +3484,94 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 20232 + content_length: 23510 host: api.osv.dev body: | { "queries": [ { - "package": { - "ecosystem": "Alpine:v3.22", - "name": "zlib" - }, - "version": "1.2.12-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-baselayout" - }, - "version": "3.4.0-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-baselayout-data" - }, - "version": "3.4.0-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-keys" - }, - "version": "2.4-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "apk-tools" - }, - "version": "2.12.10-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "busybox-binsh" + "package": { + "ecosystem": "Debian", + "name": "adduser" }, - "version": "1.36.1-r27" + "version": "3.115" }, { "package": { "ecosystem": "Alpine:v3.17", - "name": "ca-certificates-bundle" + "name": "alpine-baselayout" }, - "version": "20220614-r4" + "version": "3.4.0-r0" }, { "package": { "ecosystem": "Alpine:v3.17", - "name": "libc-utils" + "name": "alpine-baselayout" }, - "version": "0.7.2-r3" + "version": "3.4.0-r0" }, { "package": { "ecosystem": "Alpine:v3.17", - "name": "libcrypto3" + "name": "alpine-baselayout" }, - "version": "3.0.8-r0" + "version": "3.4.0-r0" }, { "package": { "ecosystem": "Alpine:v3.17", - "name": "libssl3" + "name": "alpine-baselayout-data" }, - "version": "3.0.8-r0" + "version": "3.4.0-r0" }, { "package": { "ecosystem": "Alpine:v3.17", - "name": "musl" + "name": "alpine-baselayout-data" }, - "version": "1.2.3-r4" + "version": "3.4.0-r0" }, { "package": { "ecosystem": "Alpine:v3.17", - "name": "musl-utils" + "name": "alpine-baselayout-data" }, - "version": "1.2.3-r4" + "version": "3.4.0-r0" }, { "package": { "ecosystem": "Alpine:v3.17", - "name": "scanelf" + "name": "alpine-keys" }, - "version": "1.3.5-r1" + "version": "2.4-r1" }, { "package": { "ecosystem": "Alpine:v3.17", - "name": "ssl_client" + "name": "alpine-keys" }, - "version": "1.36.1-r27" + "version": "2.4-r1" }, { "package": { "ecosystem": "Alpine:v3.17", - "name": "zlib" + "name": "apk-tools" }, - "version": "1.2.10-r0" + "version": "2.12.10-r1" }, { "package": { - "ecosystem": "Ubuntu", - "name": "pcre3" + "ecosystem": "Alpine:v3.17", + "name": "apk-tools" }, - "version": "2:8.39-12ubuntu0.1" + "version": "2.12.10-r1" }, { "package": { - "ecosystem": "Debian", - "name": "adduser" + "ecosystem": "Alpine:v3.17", + "name": "apk-tools" }, - "version": "3.115" + "version": "2.12.10-r1" }, { "package": { @@ -2158,6 +3608,41 @@ interactions: }, "version": "1:2.29.2-1+deb9u1" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "busybox-binsh" + }, + "version": "1.36.1-r27" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "busybox-binsh" + }, + "version": "1.36.1-r27" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "busybox-binsh" + }, + "version": "1.36.1-r27" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "ca-certificates-bundle" + }, + "version": "20220614-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "ca-certificates-bundle" + }, + "version": "20220614-r4" + }, { "package": { "ecosystem": "Debian", @@ -2389,6 +3874,20 @@ interactions: }, "version": "2.24-11+deb9u4" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libc-utils" + }, + "version": "0.7.2-r3" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libc-utils" + }, + "version": "0.7.2-r3" + }, { "package": { "ecosystem": "Debian", @@ -2410,6 +3909,34 @@ interactions: }, "version": "1.43.4-2+deb9u2" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libcrypto3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libcrypto3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libcrypto3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libcrypto3" + }, + "version": "3.0.8-r0" + }, { "package": { "ecosystem": "Debian", @@ -2767,6 +4294,27 @@ interactions: }, "version": "1.1.0l-1~deb9u5" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libssl3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libssl3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libssl3" + }, + "version": "3.0.8-r0" + }, { "package": { "ecosystem": "Debian", @@ -2879,6 +4427,41 @@ interactions: }, "version": "2.24-11+deb9u4" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl" + }, + "version": "1.2.3-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl" + }, + "version": "1.2.3-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl-utils" + }, + "version": "1.2.3-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl-utils" + }, + "version": "1.2.3-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl-utils" + }, + "version": "1.2.3-r4" + }, { "package": { "ecosystem": "Debian", @@ -2914,6 +4497,13 @@ interactions: }, "version": "1:4.4-4.1+deb9u1" }, + { + "package": { + "ecosystem": "Ubuntu", + "name": "pcre3" + }, + "version": "2:8.39-12ubuntu0.1" + }, { "package": { "ecosystem": "Debian", @@ -2984,6 +4574,27 @@ interactions: }, "version": "7.0-3" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "scanelf" + }, + "version": "1.3.5-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "scanelf" + }, + "version": "1.3.5-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "scanelf" + }, + "version": "1.3.5-r1" + }, { "package": { "ecosystem": "Debian", @@ -3005,6 +4616,20 @@ interactions: }, "version": "1.0.39" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "ssl_client" + }, + "version": "1.36.1-r27" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "ssl_client" + }, + "version": "1.36.1-r27" + }, { "package": { "ecosystem": "Debian", @@ -3038,14 +4663,42 @@ interactions: "ecosystem": "Debian", "name": "util-linux" }, - "version": "2.29.2-1+deb9u1" + "version": "2.29.2-1+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "xz-utils" + }, + "version": "5.2.2-1.2+deb9u1" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "zlib" + }, + "version": "1.2.10-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "zlib" + }, + "version": "1.2.10-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "zlib" + }, + "version": "1.2.10-r0" }, { "package": { - "ecosystem": "Debian", - "name": "xz-utils" + "ecosystem": "Alpine:v3.22", + "name": "zlib" }, - "version": "5.2.2-1.2+deb9u1" + "version": "1.2.12-r1" }, { "package": { @@ -3074,26 +4727,10 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 25512 + content_length: 25971 body: | { "results": [ - { - "vulns": [ - { - "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-15T18:18:09.521511Z" - }, - { - "id": "ALPINE-CVE-2026-22184", - "modified": "2026-06-15T18:18:10.993060Z" - }, - { - "id": "ALPINE-CVE-2026-27171", - "modified": "2026-06-15T18:18:11.041363Z" - } - ] - }, {}, {}, {}, @@ -3103,37 +4740,8 @@ interactions: {}, {}, {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-26519", - "modified": "2026-06-15T18:18:10.600004Z" - } - ] - }, - {}, {}, {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2018-25032", - "modified": "2026-06-09T21:31:29.987152Z" - }, - { - "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-15T18:18:09.521511Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2017-11164", - "modified": "2026-04-22T11:10:44.262299Z" - } - ] - }, {}, { "vulns": [ @@ -3182,6 +4790,11 @@ interactions: ] }, {}, + {}, + {}, + {}, + {}, + {}, { "vulns": [ { @@ -3417,6 +5030,12 @@ interactions: {}, {}, {}, + {}, + {}, + {}, + {}, + {}, + {}, { "vulns": [ { @@ -3507,6 +5126,9 @@ interactions: {}, {}, {}, + {}, + {}, + {}, { "vulns": [ { @@ -3843,6 +5465,25 @@ interactions: {}, {}, {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-06-15T18:18:10.600004Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-06-15T18:18:10.600004Z" + } + ] + }, + {}, + {}, + {}, {}, {}, {}, @@ -4343,6 +5984,14 @@ interactions: ] }, {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2017-11164", + "modified": "2026-04-22T11:10:44.262299Z" + } + ] + }, { "vulns": [ { @@ -4531,6 +6180,9 @@ interactions: {}, {}, {}, + {}, + {}, + {}, { "vulns": [ { @@ -4549,6 +6201,8 @@ interactions: }, {}, {}, + {}, + {}, { "vulns": [ { @@ -4745,13 +6399,65 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2018-25032", + "modified": "2026-06-09T21:31:29.987152Z" + }, + { + "id": "ALPINE-CVE-2022-37434", + "modified": "2026-06-15T18:18:09.521511Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2018-25032", + "modified": "2026-06-09T21:31:29.987152Z" + }, + { + "id": "ALPINE-CVE-2022-37434", + "modified": "2026-06-15T18:18:09.521511Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2018-25032", + "modified": "2026-06-09T21:31:29.987152Z" + }, + { + "id": "ALPINE-CVE-2022-37434", + "modified": "2026-06-15T18:18:09.521511Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2022-37434", + "modified": "2026-06-15T18:18:09.521511Z" + }, + { + "id": "ALPINE-CVE-2026-22184", + "modified": "2026-06-15T18:18:10.993060Z" + }, + { + "id": "ALPINE-CVE-2026-27171", + "modified": "2026-06-15T18:18:11.041363Z" + } + ] + }, {}, {} ] } headers: Content-Length: - - "25512" + - "25971" Content-Type: - application/json status: 200 OK @@ -5109,7 +6815,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 399 + content_length: 1024 host: api.osv.dev body: | { @@ -5123,10 +6829,31 @@ interactions: }, { "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" + "ecosystem": "RubyGems", + "name": "ast" }, - "version": "2.0.4" + "version": "2.4.2" + }, + { + "package": { + "ecosystem": "RubyGems", + "name": "ast" + }, + "version": "2.4.2" + }, + { + "package": { + "ecosystem": "npm", + "name": "balanced-match" + }, + "version": "1.0.2" + }, + { + "package": { + "ecosystem": "npm", + "name": "balanced-match" + }, + "version": "1.0.2" }, { "package": { @@ -5134,6 +6861,20 @@ interactions: "name": "balanced-match" }, "version": "1.0.2" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" } ] } @@ -5148,10 +6889,15 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 22 + content_length: 37 body: | { "results": [ + {}, + {}, + {}, + {}, + {}, {}, {}, {} @@ -5159,7 +6905,7 @@ interactions: } headers: Content-Length: - - "22" + - "37" Content-Type: - application/json status: 200 OK @@ -5220,17 +6966,17 @@ interactions: "queries": [ { "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" + "ecosystem": "npm", + "name": "balanced-match" }, - "version": "2.0.4" + "version": "1.0.2" }, { "package": { - "ecosystem": "npm", - "name": "balanced-match" + "ecosystem": "Packagist", + "name": "sentry/sdk" }, - "version": "1.0.2" + "version": "2.0.4" } ] } @@ -5492,7 +7238,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1936 + content_length: 2201 host: api.osv.dev body: | { @@ -5553,6 +7299,13 @@ interactions: }, "version": "3.0.8-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libcrypto3" + }, + "version": "3.0.8-r0" + }, { "package": { "ecosystem": "Alpine:v3.17", @@ -5588,6 +7341,13 @@ interactions: }, "version": "1.36.1-r27" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "zlib" + }, + "version": "1.2.10-r0" + }, { "package": { "ecosystem": "Alpine:v3.17", @@ -5608,7 +7368,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 289 + content_length: 448 body: | { "results": [ @@ -5621,6 +7381,7 @@ interactions: {}, {}, {}, + {}, { "vulns": [ { @@ -5632,6 +7393,18 @@ interactions: {}, {}, {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2018-25032", + "modified": "2026-06-09T21:31:29.987152Z" + }, + { + "id": "ALPINE-CVE-2022-37434", + "modified": "2026-06-15T18:18:09.521511Z" + } + ] + }, { "vulns": [ { @@ -5648,7 +7421,7 @@ interactions: } headers: Content-Length: - - "289" + - "448" Content-Type: - application/json status: 200 OK @@ -5658,7 +7431,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1936 + content_length: 2201 host: api.osv.dev body: | { @@ -5719,6 +7492,13 @@ interactions: }, "version": "3.0.8-r0" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libcrypto3" + }, + "version": "3.0.8-r0" + }, { "package": { "ecosystem": "Alpine:v3.17", @@ -5754,6 +7534,13 @@ interactions: }, "version": "1.36.1-r27" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "zlib" + }, + "version": "1.2.10-r0" + }, { "package": { "ecosystem": "Alpine:v3.17", @@ -5774,7 +7561,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 289 + content_length: 448 body: | { "results": [ @@ -5787,6 +7574,7 @@ interactions: {}, {}, {}, + {}, { "vulns": [ { @@ -5798,6 +7586,18 @@ interactions: {}, {}, {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2018-25032", + "modified": "2026-06-09T21:31:29.987152Z" + }, + { + "id": "ALPINE-CVE-2022-37434", + "modified": "2026-06-15T18:18:09.521511Z" + } + ] + }, { "vulns": [ { @@ -5814,7 +7614,7 @@ interactions: } headers: Content-Length: - - "289" + - "448" Content-Type: - application/json status: 200 OK @@ -6451,7 +8251,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 991 + content_length: 1712 host: api.osv.dev body: | { @@ -6459,16 +8259,16 @@ interactions: { "package": { "ecosystem": "PyPI", - "name": "flask" + "name": "black" }, - "version": "1.0.0" + "version": "25.1.0" }, { "package": { "ecosystem": "PyPI", - "name": "black" + "name": "django" }, - "version": "25.1.0" + "version": "1.11.29" }, { "package": { @@ -6480,23 +8280,37 @@ interactions: { "package": { "ecosystem": "PyPI", - "name": "numpy" + "name": "django" }, - "version": "2.3.1" + "version": "2.2.24" }, { "package": { "ecosystem": "PyPI", - "name": "requests" + "name": "flask" }, - "version": "2.20.0" + "version": "1.0.0" }, { "package": { "ecosystem": "PyPI", - "name": "django" + "name": "flask" }, - "version": "2.2.24" + "version": "1.0.0" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "flask" + }, + "version": "1.0.0" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "flask" + }, + "version": "1.0.0" }, { "package": { @@ -6505,12 +8319,40 @@ interactions: }, "version": "1.0.0" }, + { + "package": { + "ecosystem": "PyPI", + "name": "numpy" + }, + "version": "2.3.1" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "numpy" + }, + "version": "2.3.1" + }, { "package": { "ecosystem": "PyPI", "name": "pandas" }, "version": "0.23.4" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "requests" + }, + "version": "2.20.0" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "requests" + }, + "version": "2.20.0" } ] } @@ -6525,26 +8367,10 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 3499 + content_length: 5072 body: | { "results": [ - { - "vulns": [ - { - "id": "GHSA-68rp-wp8r-4726", - "modified": "2026-02-23T23:43:45.778179Z" - }, - { - "id": "GHSA-m2qf-hxjv-5gpq", - "modified": "2025-02-21T05:42:17.337040Z" - }, - { - "id": "PYSEC-2023-62", - "modified": "2023-11-08T04:12:28.231927Z" - } - ] - }, { "vulns": [ { @@ -6589,28 +8415,39 @@ interactions: } ] }, - {}, { "vulns": [ { - "id": "GHSA-9hjg-9r4m-mvj7", - "modified": "2026-02-04T03:44:00.676479Z" + "id": "GHSA-68w8-qjq3-2gfm", + "modified": "2024-09-20T15:46:52.557962Z" }, { - "id": "GHSA-9wx4-h78v-vm56", - "modified": "2026-02-04T02:43:42.271895Z" + "id": "GHSA-6w2r-r2m5-xq5w", + "modified": "2026-06-05T14:45:50.840275Z" }, { - "id": "GHSA-gc5v-m9x4-r6x2", - "modified": "2026-03-27T22:17:33.595885Z" + "id": "GHSA-7xr5-9hcq-chf9", + "modified": "2026-02-04T03:48:05.224740Z" }, { - "id": "GHSA-j8r2-6x86-q33q", - "modified": "2026-02-04T03:34:13.807518Z" + "id": "GHSA-8x94-hmjh-97hq", + "modified": "2026-02-04T02:45:55.690257Z" }, { - "id": "PYSEC-2023-74", - "modified": "2023-11-08T04:12:35.436175Z" + "id": "GHSA-frmv-pr5f-9mcr", + "modified": "2026-06-05T14:45:52.053173Z" + }, + { + "id": "GHSA-qw25-v68c-qjf3", + "modified": "2026-06-05T14:45:50.558008Z" + }, + { + "id": "GHSA-rrqc-c2jx-6jgv", + "modified": "2024-10-30T19:23:59.139649Z" + }, + { + "id": "PYSEC-2021-98", + "modified": "2023-12-06T01:01:16.755410Z" } ] }, @@ -6706,6 +8543,70 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "GHSA-68rp-wp8r-4726", + "modified": "2026-02-23T23:43:45.778179Z" + }, + { + "id": "GHSA-m2qf-hxjv-5gpq", + "modified": "2025-02-21T05:42:17.337040Z" + }, + { + "id": "PYSEC-2023-62", + "modified": "2023-11-08T04:12:28.231927Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-68rp-wp8r-4726", + "modified": "2026-02-23T23:43:45.778179Z" + }, + { + "id": "GHSA-m2qf-hxjv-5gpq", + "modified": "2025-02-21T05:42:17.337040Z" + }, + { + "id": "PYSEC-2023-62", + "modified": "2023-11-08T04:12:28.231927Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-68rp-wp8r-4726", + "modified": "2026-02-23T23:43:45.778179Z" + }, + { + "id": "GHSA-m2qf-hxjv-5gpq", + "modified": "2025-02-21T05:42:17.337040Z" + }, + { + "id": "PYSEC-2023-62", + "modified": "2023-11-08T04:12:28.231927Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-68rp-wp8r-4726", + "modified": "2026-02-23T23:43:45.778179Z" + }, + { + "id": "GHSA-m2qf-hxjv-5gpq", + "modified": "2025-02-21T05:42:17.337040Z" + }, + { + "id": "PYSEC-2023-62", + "modified": "2023-11-08T04:12:28.231927Z" + } + ] + }, { "vulns": [ { @@ -6750,6 +8651,8 @@ interactions: } ] }, + {}, + {}, { "vulns": [ { @@ -6757,12 +8660,60 @@ interactions: "modified": "2023-11-08T04:02:12.263851Z" } ] + }, + { + "vulns": [ + { + "id": "GHSA-9hjg-9r4m-mvj7", + "modified": "2026-02-04T03:44:00.676479Z" + }, + { + "id": "GHSA-9wx4-h78v-vm56", + "modified": "2026-02-04T02:43:42.271895Z" + }, + { + "id": "GHSA-gc5v-m9x4-r6x2", + "modified": "2026-03-27T22:17:33.595885Z" + }, + { + "id": "GHSA-j8r2-6x86-q33q", + "modified": "2026-02-04T03:34:13.807518Z" + }, + { + "id": "PYSEC-2023-74", + "modified": "2023-11-08T04:12:35.436175Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-9hjg-9r4m-mvj7", + "modified": "2026-02-04T03:44:00.676479Z" + }, + { + "id": "GHSA-9wx4-h78v-vm56", + "modified": "2026-02-04T02:43:42.271895Z" + }, + { + "id": "GHSA-gc5v-m9x4-r6x2", + "modified": "2026-03-27T22:17:33.595885Z" + }, + { + "id": "GHSA-j8r2-6x86-q33q", + "modified": "2026-02-04T03:34:13.807518Z" + }, + { + "id": "PYSEC-2023-74", + "modified": "2023-11-08T04:12:35.436175Z" + } + ] } ] } headers: Content-Length: - - "3499" + - "5072" Content-Type: - application/json status: 200 OK @@ -6784,13 +8735,6 @@ interactions: }, "version": "4.0.0" }, - { - "package": { - "ecosystem": "npm", - "name": "wrappy" - }, - "version": "1.0.2" - }, { "package": { "ecosystem": "Packagist", @@ -6811,6 +8755,13 @@ interactions: "name": "toolchain" }, "version": "1.99.9" + }, + { + "package": { + "ecosystem": "npm", + "name": "wrappy" + }, + "version": "1.0.2" } ] } @@ -6829,7 +8780,6 @@ interactions: body: | { "results": [ - {}, {}, { "vulns": [ @@ -6840,6 +8790,7 @@ interactions: ] }, {}, + {}, {} ] } diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CommitSupport.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CommitSupport.yaml index 1611c7bc93b..f04d60690cc 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CommitSupport.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CommitSupport.yaml @@ -5,83 +5,43 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1629 + content_length: 814 host: api.osv.dev body: | { "queries": [ { - "package": { - "ecosystem": "GIT", - "name": "git://github.com/boostorg/boost" - }, - "version": "boost-1.67.0" + "commit": "1a9dda41fbfb0dfbec17ab6afeba8138265395f7" }, { - "package": { - "ecosystem": "GIT", - "name": "github.com/boostorg/boost" - }, - "version": "boost-1.67.0" + "commit": "1a9dda41fbfb0dfbec17ab6afeba8138265395f7" }, { - "package": { - "ecosystem": "GIT", - "name": "http://github.com/boostorg/boost" - }, - "version": "boost-1.67.0" + "commit": "1a9dda41fbfb0dfbec17ab6afeba8138265395f7" }, { - "package": { - "ecosystem": "GIT", - "name": "https://github.com/Exiv2/exiv2" - }, - "version": "v0.28.0" + "commit": "931a40a746f5678dcc4625b06a2eb25fa4f00b34" }, { - "package": { - "ecosystem": "GIT", - "name": "https://github.com/apache/orc" - }, - "version": "v3.19.0" + "commit": "17b30e96476be70b8773b2b807bab857fd3ceb39" }, { - "package": { - "ecosystem": "GIT", - "name": "https://github.com/boostorg/boost" - }, - "version": "boost-1.67.0" + "commit": "1a9dda41fbfb0dfbec17ab6afeba8138265395f7" }, { - "package": { - "ecosystem": "GIT", - "name": "https://github.com/capricorn86/happy-dom.git" - }, - "version": "v11.1.0" + "commit": "f82211036f434593c69b8e3680ea65203a46d315" }, { "commit": "45fda76bc1b9fd74d10e85e0ce9b65a12dcc58b0" }, { - "package": { - "ecosystem": "GIT", - "name": "https://github.com/openssl/openssl" - }, - "version": "openssl-3.5.0" + "commit": "aea7aaf2abb04789f5868cbabec406ea43aa84bf" }, { - "package": { - "ecosystem": "GIT", - "name": "https://github.com/sfackler-fork/rust-openssl" - }, - "version": "openssl-v0.10.23" + "commit": "3b064fdb022912bbb98f5b8d9d111aeb6fec8f79" }, { - "package": { - "ecosystem": "GIT", - "name": "https://github.com/sfackler/rust-openssl" - }, - "version": "openssl-v0.8.1" + "commit": "0f428d190410263e4daa65b917c0e84707a9c0ef" } ] } @@ -96,7 +56,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 2317 + content_length: 3693 body: | { "results": [ @@ -126,6 +86,46 @@ interactions: }, { "vulns": [ + { + "id": "CVE-2023-44398", + "modified": "2026-04-10T05:03:17.173227Z" + }, + { + "id": "CVE-2024-24826", + "modified": "2026-04-02T17:29:51.505762Z" + }, + { + "id": "CVE-2024-25112", + "modified": "2026-04-10T05:10:00.753359Z" + }, + { + "id": "CVE-2024-39695", + "modified": "2026-04-02T17:29:57.438965Z" + }, + { + "id": "CVE-2025-26623", + "modified": "2026-04-02T17:29:23.586567Z" + }, + { + "id": "CVE-2025-54080", + "modified": "2026-06-27T08:59:25.027692Z" + }, + { + "id": "CVE-2025-55304", + "modified": "2026-04-10T05:29:55.253593Z" + }, + { + "id": "CVE-2026-25884", + "modified": "2026-06-27T08:59:28.046905Z" + }, + { + "id": "CVE-2026-27596", + "modified": "2026-06-27T08:59:23.765321Z" + }, + { + "id": "CVE-2026-27631", + "modified": "2026-06-27T08:59:22.719839Z" + }, { "id": "OSV-2023-1161", "modified": "2025-03-18T00:34:06.623648Z" @@ -133,10 +133,37 @@ interactions: { "id": "OSV-2024-340", "modified": "2026-07-05T14:22:35.189833Z" + }, + { + "id": "PYSEC-2023-233", + "modified": "2025-10-09T08:26:40.736495Z" + } + ] + }, + { + "vulns": [ + { + "id": "CVE-2021-22569", + "modified": "2026-04-11T13:53:52.174235Z" + }, + { + "id": "CVE-2022-1941", + "modified": "2026-04-16T04:30:55.364135Z" + }, + { + "id": "CVE-2022-3171", + "modified": "2026-04-16T04:32:35.704425Z" + }, + { + "id": "CVE-2022-3509", + "modified": "2026-04-12T02:57:05.738286Z" + }, + { + "id": "CVE-2022-3510", + "modified": "2026-04-11T23:41:54.318240Z" } ] }, - {}, { "vulns": [ { @@ -195,6 +222,14 @@ interactions: }, { "vulns": [ + { + "id": "CVE-2016-2183", + "modified": "2026-04-16T06:18:03.166393Z" + }, + { + "id": "CVE-2021-3449", + "modified": "2026-04-16T04:38:02.648461Z" + }, { "id": "CVE-2025-11187", "modified": "2026-06-27T08:59:22.027603Z" @@ -211,10 +246,6 @@ interactions: "id": "CVE-2025-15469", "modified": "2026-04-12T17:59:06.543488Z" }, - { - "id": "CVE-2025-4575", - "modified": "2026-04-12T16:55:25.712986Z" - }, { "id": "CVE-2025-66199", "modified": "2026-04-12T18:47:05.342848Z" @@ -265,7 +296,26 @@ interactions: } ] }, - {}, + { + "vulns": [ + { + "id": "CVE-2023-53159", + "modified": "2026-04-10T05:07:11.018651Z" + }, + { + "id": "CVE-2023-6180", + "modified": "2026-04-10T05:07:40.358343Z" + }, + { + "id": "CVE-2025-24898", + "modified": "2026-04-02T12:45:44.156130Z" + }, + { + "id": "CVE-2025-3416", + "modified": "2026-04-10T05:26:32.747367Z" + } + ] + }, { "vulns": [ { @@ -278,7 +328,7 @@ interactions: } headers: Content-Length: - - "2317" + - "3693" Content-Type: - application/json status: 200 OK diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores.yaml index adcb7ef0795..4b60d050856 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores.yaml @@ -171,17 +171,17 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 20232 + content_length: 23510 host: api.osv.dev body: | { "queries": [ { "package": { - "ecosystem": "Alpine:v3.22", - "name": "zlib" + "ecosystem": "Debian", + "name": "adduser" }, - "version": "1.2.12-r1" + "version": "3.115" }, { "package": { @@ -193,142 +193,142 @@ interactions: { "package": { "ecosystem": "Alpine:v3.17", - "name": "alpine-baselayout-data" + "name": "alpine-baselayout" }, "version": "3.4.0-r0" }, { "package": { "ecosystem": "Alpine:v3.17", - "name": "alpine-keys" + "name": "alpine-baselayout" }, - "version": "2.4-r1" + "version": "3.4.0-r0" }, { "package": { "ecosystem": "Alpine:v3.17", - "name": "apk-tools" + "name": "alpine-baselayout-data" }, - "version": "2.12.10-r1" + "version": "3.4.0-r0" }, { "package": { "ecosystem": "Alpine:v3.17", - "name": "busybox-binsh" + "name": "alpine-baselayout-data" }, - "version": "1.36.1-r27" + "version": "3.4.0-r0" }, { "package": { "ecosystem": "Alpine:v3.17", - "name": "ca-certificates-bundle" + "name": "alpine-baselayout-data" }, - "version": "20220614-r4" + "version": "3.4.0-r0" }, { "package": { "ecosystem": "Alpine:v3.17", - "name": "libc-utils" + "name": "alpine-keys" }, - "version": "0.7.2-r3" + "version": "2.4-r1" }, { "package": { "ecosystem": "Alpine:v3.17", - "name": "libcrypto3" + "name": "alpine-keys" }, - "version": "3.0.8-r0" + "version": "2.4-r1" }, { "package": { "ecosystem": "Alpine:v3.17", - "name": "libssl3" + "name": "apk-tools" }, - "version": "3.0.8-r0" + "version": "2.12.10-r1" }, { "package": { "ecosystem": "Alpine:v3.17", - "name": "musl" + "name": "apk-tools" }, - "version": "1.2.3-r4" + "version": "2.12.10-r1" }, { "package": { "ecosystem": "Alpine:v3.17", - "name": "musl-utils" + "name": "apk-tools" }, - "version": "1.2.3-r4" + "version": "2.12.10-r1" }, { "package": { - "ecosystem": "Alpine:v3.17", - "name": "scanelf" + "ecosystem": "Debian", + "name": "apt" }, - "version": "1.3.5-r1" + "version": "1.4.11" }, { "package": { - "ecosystem": "Alpine:v3.17", - "name": "ssl_client" + "ecosystem": "Debian", + "name": "base-files" }, - "version": "1.36.1-r27" + "version": "9.9+deb9u13" }, { "package": { - "ecosystem": "Alpine:v3.17", - "name": "zlib" + "ecosystem": "Debian", + "name": "base-passwd" }, - "version": "1.2.10-r0" + "version": "3.5.43" }, { "package": { - "ecosystem": "Ubuntu", - "name": "pcre3" + "ecosystem": "Debian", + "name": "bash" }, - "version": "2:8.39-12ubuntu0.1" + "version": "4.4-5" }, { "package": { "ecosystem": "Debian", - "name": "adduser" + "name": "bsdutils" }, - "version": "3.115" + "version": "1:2.29.2-1+deb9u1" }, { "package": { - "ecosystem": "Debian", - "name": "apt" + "ecosystem": "Alpine:v3.17", + "name": "busybox-binsh" }, - "version": "1.4.11" + "version": "1.36.1-r27" }, { "package": { - "ecosystem": "Debian", - "name": "base-files" + "ecosystem": "Alpine:v3.17", + "name": "busybox-binsh" }, - "version": "9.9+deb9u13" + "version": "1.36.1-r27" }, { "package": { - "ecosystem": "Debian", - "name": "base-passwd" + "ecosystem": "Alpine:v3.17", + "name": "busybox-binsh" }, - "version": "3.5.43" + "version": "1.36.1-r27" }, { "package": { - "ecosystem": "Debian", - "name": "bash" + "ecosystem": "Alpine:v3.17", + "name": "ca-certificates-bundle" }, - "version": "4.4-5" + "version": "20220614-r4" }, { "package": { - "ecosystem": "Debian", - "name": "bsdutils" + "ecosystem": "Alpine:v3.17", + "name": "ca-certificates-bundle" }, - "version": "1:2.29.2-1+deb9u1" + "version": "20220614-r4" }, { "package": { @@ -561,6 +561,20 @@ interactions: }, "version": "2.24-11+deb9u4" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libc-utils" + }, + "version": "0.7.2-r3" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libc-utils" + }, + "version": "0.7.2-r3" + }, { "package": { "ecosystem": "Debian", @@ -582,6 +596,34 @@ interactions: }, "version": "1.43.4-2+deb9u2" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libcrypto3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libcrypto3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libcrypto3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libcrypto3" + }, + "version": "3.0.8-r0" + }, { "package": { "ecosystem": "Debian", @@ -939,6 +981,27 @@ interactions: }, "version": "1.1.0l-1~deb9u5" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libssl3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libssl3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libssl3" + }, + "version": "3.0.8-r0" + }, { "package": { "ecosystem": "Debian", @@ -1051,6 +1114,41 @@ interactions: }, "version": "2.24-11+deb9u4" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl" + }, + "version": "1.2.3-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl" + }, + "version": "1.2.3-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl-utils" + }, + "version": "1.2.3-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl-utils" + }, + "version": "1.2.3-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl-utils" + }, + "version": "1.2.3-r4" + }, { "package": { "ecosystem": "Debian", @@ -1086,6 +1184,13 @@ interactions: }, "version": "1:4.4-4.1+deb9u1" }, + { + "package": { + "ecosystem": "Ubuntu", + "name": "pcre3" + }, + "version": "2:8.39-12ubuntu0.1" + }, { "package": { "ecosystem": "Debian", @@ -1156,6 +1261,27 @@ interactions: }, "version": "7.0-3" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "scanelf" + }, + "version": "1.3.5-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "scanelf" + }, + "version": "1.3.5-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "scanelf" + }, + "version": "1.3.5-r1" + }, { "package": { "ecosystem": "Debian", @@ -1177,6 +1303,20 @@ interactions: }, "version": "1.0.39" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "ssl_client" + }, + "version": "1.36.1-r27" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "ssl_client" + }, + "version": "1.36.1-r27" + }, { "package": { "ecosystem": "Debian", @@ -1219,6 +1359,34 @@ interactions: }, "version": "5.2.2-1.2+deb9u1" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "zlib" + }, + "version": "1.2.10-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "zlib" + }, + "version": "1.2.10-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "zlib" + }, + "version": "1.2.10-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.22", + "name": "zlib" + }, + "version": "1.2.12-r1" + }, { "package": { "ecosystem": "Debian", @@ -1246,26 +1414,10 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 25512 + content_length: 25971 body: | { "results": [ - { - "vulns": [ - { - "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-15T18:18:09.521511Z" - }, - { - "id": "ALPINE-CVE-2026-22184", - "modified": "2026-06-15T18:18:10.993060Z" - }, - { - "id": "ALPINE-CVE-2026-27171", - "modified": "2026-06-15T18:18:11.041363Z" - } - ] - }, {}, {}, {}, @@ -1275,37 +1427,8 @@ interactions: {}, {}, {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-26519", - "modified": "2026-06-15T18:18:10.600004Z" - } - ] - }, - {}, {}, {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2018-25032", - "modified": "2026-06-09T21:31:29.987152Z" - }, - { - "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-15T18:18:09.521511Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2017-11164", - "modified": "2026-04-22T11:10:44.262299Z" - } - ] - }, {}, { "vulns": [ @@ -1354,6 +1477,11 @@ interactions: ] }, {}, + {}, + {}, + {}, + {}, + {}, { "vulns": [ { @@ -1589,6 +1717,12 @@ interactions: {}, {}, {}, + {}, + {}, + {}, + {}, + {}, + {}, { "vulns": [ { @@ -1679,6 +1813,9 @@ interactions: {}, {}, {}, + {}, + {}, + {}, { "vulns": [ { @@ -2015,6 +2152,25 @@ interactions: {}, {}, {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-06-15T18:18:10.600004Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-06-15T18:18:10.600004Z" + } + ] + }, + {}, + {}, + {}, {}, {}, {}, @@ -2515,6 +2671,14 @@ interactions: ] }, {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2017-11164", + "modified": "2026-04-22T11:10:44.262299Z" + } + ] + }, { "vulns": [ { @@ -2703,6 +2867,9 @@ interactions: {}, {}, {}, + {}, + {}, + {}, { "vulns": [ { @@ -2721,6 +2888,8 @@ interactions: }, {}, {}, + {}, + {}, { "vulns": [ { @@ -2880,40 +3049,92 @@ interactions: "modified": "2026-03-09T01:20:42.573872Z" }, { - "id": "DSA-5055-1", - "modified": "2026-03-09T02:10:40.826335Z" + "id": "DSA-5055-1", + "modified": "2026-03-09T02:10:40.826335Z" + }, + { + "id": "DSA-5650-1", + "modified": "2026-03-09T02:08:30.371343Z" + } + ] + }, + { + "vulns": [ + { + "id": "DEBIAN-CVE-2022-1271", + "modified": "2026-06-15T19:04:00.779834Z" + }, + { + "id": "DEBIAN-CVE-2024-3094", + "modified": "2026-06-15T19:05:06.976977Z" + }, + { + "id": "DEBIAN-CVE-2025-31115", + "modified": "2026-06-15T19:05:23.141738Z" + }, + { + "id": "DEBIAN-CVE-2026-34743", + "modified": "2026-06-15T19:06:20.289200Z" + }, + { + "id": "DSA-5123-1", + "modified": "2026-03-09T02:10:46.054497Z" + }, + { + "id": "DSA-5895-1", + "modified": "2026-03-09T02:08:52.515269Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2018-25032", + "modified": "2026-06-09T21:31:29.987152Z" }, { - "id": "DSA-5650-1", - "modified": "2026-03-09T02:08:30.371343Z" + "id": "ALPINE-CVE-2022-37434", + "modified": "2026-06-15T18:18:09.521511Z" } ] }, { "vulns": [ { - "id": "DEBIAN-CVE-2022-1271", - "modified": "2026-06-15T19:04:00.779834Z" + "id": "ALPINE-CVE-2018-25032", + "modified": "2026-06-09T21:31:29.987152Z" }, { - "id": "DEBIAN-CVE-2024-3094", - "modified": "2026-06-15T19:05:06.976977Z" - }, + "id": "ALPINE-CVE-2022-37434", + "modified": "2026-06-15T18:18:09.521511Z" + } + ] + }, + { + "vulns": [ { - "id": "DEBIAN-CVE-2025-31115", - "modified": "2026-06-15T19:05:23.141738Z" + "id": "ALPINE-CVE-2018-25032", + "modified": "2026-06-09T21:31:29.987152Z" }, { - "id": "DEBIAN-CVE-2026-34743", - "modified": "2026-06-15T19:06:20.289200Z" + "id": "ALPINE-CVE-2022-37434", + "modified": "2026-06-15T18:18:09.521511Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2022-37434", + "modified": "2026-06-15T18:18:09.521511Z" }, { - "id": "DSA-5123-1", - "modified": "2026-03-09T02:10:46.054497Z" + "id": "ALPINE-CVE-2026-22184", + "modified": "2026-06-15T18:18:10.993060Z" }, { - "id": "DSA-5895-1", - "modified": "2026-03-09T02:08:52.515269Z" + "id": "ALPINE-CVE-2026-27171", + "modified": "2026-06-15T18:18:11.041363Z" } ] }, @@ -2923,7 +3144,7 @@ interactions: } headers: Content-Length: - - "25512" + - "25971" Content-Type: - application/json status: 200 OK @@ -2938,6 +3159,13 @@ interactions: body: | { "queries": [ + { + "package": { + "ecosystem": "Debian", + "name": "adduser" + }, + "version": "3.115" + }, { "package": { "ecosystem": "Alpine:v3.17", @@ -2966,83 +3194,6 @@ interactions: }, "version": "2.12.10-r1" }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "busybox-binsh" - }, - "version": "1.36.1-r27" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "ca-certificates-bundle" - }, - "version": "20220614-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libc-utils" - }, - "version": "0.7.2-r3" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libcrypto3" - }, - "version": "3.0.8-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libssl3" - }, - "version": "3.0.8-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "musl" - }, - "version": "1.2.3-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "musl-utils" - }, - "version": "1.2.3-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "scanelf" - }, - "version": "1.3.5-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "ssl_client" - }, - "version": "1.36.1-r27" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "zlib" - }, - "version": "1.2.10-r0" - }, - { - "package": { - "ecosystem": "Debian", - "name": "adduser" - }, - "version": "3.115" - }, { "package": { "ecosystem": "Debian", @@ -3078,6 +3229,20 @@ interactions: }, "version": "1:2.29.2-1+deb9u1" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "busybox-binsh" + }, + "version": "1.36.1-r27" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "ca-certificates-bundle" + }, + "version": "20220614-r4" + }, { "package": { "ecosystem": "Debian", @@ -3309,6 +3474,13 @@ interactions: }, "version": "2.24-11+deb9u4" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libc-utils" + }, + "version": "0.7.2-r3" + }, { "package": { "ecosystem": "Debian", @@ -3330,6 +3502,13 @@ interactions: }, "version": "1.43.4-2+deb9u2" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libcrypto3" + }, + "version": "3.0.8-r0" + }, { "package": { "ecosystem": "Debian", @@ -3687,6 +3866,13 @@ interactions: }, "version": "1.1.0l-1~deb9u5" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libssl3" + }, + "version": "3.0.8-r0" + }, { "package": { "ecosystem": "Debian", @@ -3799,6 +3985,20 @@ interactions: }, "version": "2.24-11+deb9u4" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl" + }, + "version": "1.2.3-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl-utils" + }, + "version": "1.2.3-r4" + }, { "package": { "ecosystem": "Debian", @@ -3904,6 +4104,13 @@ interactions: }, "version": "7.0-3" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "scanelf" + }, + "version": "1.3.5-r1" + }, { "package": { "ecosystem": "Debian", @@ -3925,6 +4132,13 @@ interactions: }, "version": "1.0.39" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "ssl_client" + }, + "version": "1.36.1-r27" + }, { "package": { "ecosystem": "Debian", @@ -3967,6 +4181,13 @@ interactions: }, "version": "5.2.2-1.2+deb9u1" }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "zlib" + }, + "version": "1.2.10-r0" + }, { "package": { "ecosystem": "Debian", @@ -4003,34 +4224,6 @@ interactions: {}, {}, {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-26519", - "modified": "2026-06-15T18:18:10.600004Z" - } - ] - }, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2018-25032", - "modified": "2026-06-09T21:31:29.987152Z" - }, - { - "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-15T18:18:09.521511Z" - } - ] - }, - {}, { "vulns": [ { @@ -4078,6 +4271,8 @@ interactions: ] }, {}, + {}, + {}, { "vulns": [ { @@ -4313,6 +4508,8 @@ interactions: {}, {}, {}, + {}, + {}, { "vulns": [ { @@ -4403,6 +4600,7 @@ interactions: {}, {}, {}, + {}, { "vulns": [ { @@ -4739,6 +4937,15 @@ interactions: {}, {}, {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-06-15T18:18:10.600004Z" + } + ] + }, + {}, {}, {}, {}, @@ -5427,6 +5634,7 @@ interactions: {}, {}, {}, + {}, { "vulns": [ { @@ -5445,6 +5653,7 @@ interactions: }, {}, {}, + {}, { "vulns": [ { @@ -5641,6 +5850,18 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2018-25032", + "modified": "2026-06-09T21:31:29.987152Z" + }, + { + "id": "ALPINE-CVE-2022-37434", + "modified": "2026-06-15T18:18:09.521511Z" + } + ] + }, {}, {} ] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles.yaml index 6461488c11c..cfa65ea38e2 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles.yaml @@ -281,7 +281,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 3215 + content_length: 3342 host: api.osv.dev body: | { @@ -391,6 +391,13 @@ interactions: }, "version": "1.18.2" }, + { + "package": { + "ecosystem": "RubyGems", + "name": "nokogiri" + }, + "version": "1.18.2" + }, { "package": { "ecosystem": "RubyGems", @@ -474,7 +481,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 1226 + content_length: 2288 body: | { "results": [ @@ -563,6 +570,70 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "GHSA-353f-x4gh-cqq8", + "modified": "2026-02-04T03:08:45.682451Z" + }, + { + "id": "GHSA-5prr-v3j2-97mh", + "modified": "2026-06-21T00:59:19.679931Z" + }, + { + "id": "GHSA-5v8h-3h3q-446p", + "modified": "2026-06-21T03:59:17.924033Z" + }, + { + "id": "GHSA-5w6v-399v-w3cc", + "modified": "2026-02-04T02:49:28.572138Z" + }, + { + "id": "GHSA-8678-w3jw-xfc2", + "modified": "2026-06-20T21:59:19.065214Z" + }, + { + "id": "GHSA-9cv2-cfxc-v4v2", + "modified": "2026-06-21T01:59:33.897972Z" + }, + { + "id": "GHSA-c4rq-3m3g-8wgx", + "modified": "2026-05-09T10:44:28.215577Z" + }, + { + "id": "GHSA-mrxw-mxhj-p664", + "modified": "2026-02-04T04:34:58.905946Z" + }, + { + "id": "GHSA-p67v-3w7g-wjg7", + "modified": "2026-06-20T21:59:19.171261Z" + }, + { + "id": "GHSA-phwj-rprq-35pp", + "modified": "2026-06-21T01:59:33.972596Z" + }, + { + "id": "GHSA-v2fc-qm4h-8hqv", + "modified": "2026-05-09T10:44:28.032980Z" + }, + { + "id": "GHSA-vvfq-8hwr-qm4m", + "modified": "2026-02-04T03:58:31.466756Z" + }, + { + "id": "GHSA-wfpw-mmfh-qq69", + "modified": "2026-06-21T01:59:34.106167Z" + }, + { + "id": "GHSA-wjv4-x9w8-wm3h", + "modified": "2026-06-21T01:59:34.550548Z" + }, + { + "id": "GHSA-wx95-c6cv-8532", + "modified": "2026-02-25T10:44:01.279701Z" + } + ] + }, {}, {}, {}, @@ -577,7 +648,7 @@ interactions: } headers: Content-Length: - - "1226" + - "2288" Content-Type: - application/json status: 200 OK diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive.yaml index 98790b17cba..d8dcb2e9c4b 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive.yaml @@ -10,6 +10,20 @@ interactions: body: | { "queries": [ + { + "package": { + "ecosystem": "Maven", + "name": "com.google.android.gms:play-services" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.logging.log4j:log4j-web" + }, + "version": "2.14.1" + }, { "package": { "ecosystem": "Maven", @@ -59,13 +73,6 @@ interactions: }, "version": "24.0.0" }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.android.gms:play-services" - }, - "version": "10.0.0" - }, { "package": { "ecosystem": "Maven", @@ -415,13 +422,6 @@ interactions: "name": "org.apache.logging.log4j:log4j-core" }, "version": "2.14.1" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.logging.log4j:log4j-web" - }, - "version": "2.14.1" } ] } @@ -457,6 +457,7 @@ interactions: {}, {}, {}, + {}, { "vulns": [ { @@ -535,8 +536,7 @@ interactions: "modified": "2026-02-04T03:10:00.616806Z" } ] - }, - {} + } ] } headers: @@ -662,21 +662,21 @@ interactions: { "package": { "ecosystem": "Maven", - "name": "org.apache.logging.log4j:log4j-api" + "name": "org.apache.logging.log4j:log4j-web" }, "version": "2.14.1" }, { "package": { "ecosystem": "Maven", - "name": "org.apache.logging.log4j:log4j-core" + "name": "org.apache.logging.log4j:log4j-api" }, "version": "2.14.1" }, { "package": { "ecosystem": "Maven", - "name": "org.apache.logging.log4j:log4j-web" + "name": "org.apache.logging.log4j:log4j-core" }, "version": "2.14.1" } @@ -697,6 +697,7 @@ interactions: body: | { "results": [ + {}, {}, { "vulns": [ @@ -729,8 +730,7 @@ interactions: "modified": "2026-02-04T03:10:00.616806Z" } ] - }, - {} + } ] } headers: @@ -753,21 +753,21 @@ interactions: { "package": { "ecosystem": "Maven", - "name": "org.apache.logging.log4j:log4j-api" + "name": "org.apache.logging.log4j:log4j-web" }, "version": "2.14.1" }, { "package": { "ecosystem": "Maven", - "name": "org.apache.logging.log4j:log4j-core" + "name": "org.apache.logging.log4j:log4j-api" }, "version": "2.14.1" }, { "package": { "ecosystem": "Maven", - "name": "org.apache.logging.log4j:log4j-web" + "name": "org.apache.logging.log4j:log4j-core" }, "version": "2.14.1" } @@ -788,6 +788,7 @@ interactions: body: | { "results": [ + {}, {}, { "vulns": [ @@ -820,8 +821,7 @@ interactions: "modified": "2026-02-04T03:10:00.616806Z" } ] - }, - {} + } ] } headers: @@ -977,23 +977,30 @@ interactions: { "package": { "ecosystem": "PyPI", - "name": "click" + "name": "flask" }, - "version": "8.4.2" + "version": "1.0.0" }, { "package": { "ecosystem": "PyPI", - "name": "flask" + "name": "flask-cors" }, "version": "1.0.0" }, { "package": { "ecosystem": "PyPI", - "name": "flask-cors" + "name": "pandas" }, - "version": "1.0.0" + "version": "0.23.4" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "click" + }, + "version": "8.4.2" }, { "package": { @@ -1016,13 +1023,6 @@ interactions: }, "version": "3.0.3" }, - { - "package": { - "ecosystem": "PyPI", - "name": "pandas" - }, - "version": "0.23.4" - }, { "package": { "ecosystem": "PyPI", @@ -1047,7 +1047,6 @@ interactions: body: | { "results": [ - {}, { "vulns": [ { @@ -1108,9 +1107,6 @@ interactions: } ] }, - {}, - {}, - {}, { "vulns": [ { @@ -1119,6 +1115,10 @@ interactions: } ] }, + {}, + {}, + {}, + {}, {} ] } @@ -1142,37 +1142,44 @@ interactions: { "package": { "ecosystem": "PyPI", - "name": "certifi" + "name": "django" }, - "version": "2026.6.17" + "version": "1.11.29" }, { "package": { "ecosystem": "PyPI", - "name": "chardet" + "name": "flask" }, - "version": "3.0.4" + "version": "1.0.0" }, { "package": { "ecosystem": "PyPI", - "name": "click" + "name": "requests" }, - "version": "8.4.2" + "version": "2.20.0" }, { "package": { "ecosystem": "PyPI", - "name": "django" + "name": "certifi" }, - "version": "1.11.29" + "version": "2026.6.17" }, { "package": { "ecosystem": "PyPI", - "name": "flask" + "name": "chardet" }, - "version": "1.0.0" + "version": "3.0.4" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "click" + }, + "version": "8.4.2" }, { "package": { @@ -1209,13 +1216,6 @@ interactions: }, "version": "2026.2.0" }, - { - "package": { - "ecosystem": "PyPI", - "name": "requests" - }, - "version": "2.20.0" - }, { "package": { "ecosystem": "PyPI", @@ -1247,9 +1247,6 @@ interactions: body: | { "results": [ - {}, - {}, - {}, { "vulns": [ { @@ -1305,51 +1302,54 @@ interactions: { "vulns": [ { - "id": "GHSA-65pc-fj4g-8rjx", - "modified": "2026-06-16T16:26:11.904403Z" + "id": "GHSA-9hjg-9r4m-mvj7", + "modified": "2026-02-04T03:44:00.676479Z" }, { - "id": "GHSA-jjg7-2v4v-x38h", - "modified": "2026-02-04T03:49:45.087439Z" + "id": "GHSA-9wx4-h78v-vm56", + "modified": "2026-02-04T02:43:42.271895Z" }, { - "id": "PYSEC-2024-60", - "modified": "2026-06-10T17:01:21.102419Z" + "id": "GHSA-gc5v-m9x4-r6x2", + "modified": "2026-03-27T22:17:33.595885Z" }, { - "id": "PYSEC-2026-215", - "modified": "2026-06-16T16:15:04.639265Z" + "id": "GHSA-j8r2-6x86-q33q", + "modified": "2026-02-04T03:34:13.807518Z" + }, + { + "id": "PYSEC-2023-74", + "modified": "2023-11-08T04:12:35.436175Z" } ] }, {}, {}, {}, - {}, { "vulns": [ { - "id": "GHSA-9hjg-9r4m-mvj7", - "modified": "2026-02-04T03:44:00.676479Z" - }, - { - "id": "GHSA-9wx4-h78v-vm56", - "modified": "2026-02-04T02:43:42.271895Z" + "id": "GHSA-65pc-fj4g-8rjx", + "modified": "2026-06-16T16:26:11.904403Z" }, { - "id": "GHSA-gc5v-m9x4-r6x2", - "modified": "2026-03-27T22:17:33.595885Z" + "id": "GHSA-jjg7-2v4v-x38h", + "modified": "2026-02-04T03:49:45.087439Z" }, { - "id": "GHSA-j8r2-6x86-q33q", - "modified": "2026-02-04T03:34:13.807518Z" + "id": "PYSEC-2024-60", + "modified": "2026-06-10T17:01:21.102419Z" }, { - "id": "PYSEC-2023-74", - "modified": "2023-11-08T04:12:35.436175Z" + "id": "PYSEC-2026-215", + "modified": "2026-06-16T16:15:04.639265Z" } ] }, + {}, + {}, + {}, + {}, { "vulns": [ { @@ -1421,125 +1421,66240 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 1598 - host: api.osv.dev + content_length: 0 + host: pypi.org + headers: + Accept: + - application/vnd.pypi.simple.v1+json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://pypi.org/simple/certifi/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: -1 + uncompressed: true body: | { - "queries": [ + "files": [ { - "package": { - "ecosystem": "PyPI", - "name": "certifi" + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-0.0.1.tar.gz", + "hashes": { + "sha256": "a6f0d79b2b63a43c71bc128929be3a17bdf5d0a5f74208d7ad9563b3bf8210e9" }, - "version": "2026.6.17" + "provenance": null, + "requires-python": null, + "size": 118887, + "upload-time": "2011-12-28T07:27:42.157563Z", + "url": "https://files.pythonhosted.org/packages/55/bf/e1094f052b5932a452b12ac5a6c229f3d7dbf41a66cfc8d5832fe3fb6463/certifi-0.0.1.tar.gz", + "yanked": false }, { - "package": { - "ecosystem": "PyPI", - "name": "chardet" + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-0.0.2.tar.gz", + "hashes": { + "sha256": "678b7a44338228d55bc4569a575b4734bbbcb9da109328f3b10e3435ec6abdee" }, - "version": "3.0.4" + "provenance": null, + "requires-python": null, + "size": 118508, + "upload-time": "2011-12-28T09:28:47.490418Z", + "url": "https://files.pythonhosted.org/packages/0c/4d/6e036d6158e533499272f7b82d0ffa115ecc7c930994475b7bf8f4047489/certifi-0.0.2.tar.gz", + "yanked": false }, { - "package": { - "ecosystem": "PyPI", - "name": "click" + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-0.0.3.tar.gz", + "hashes": { + "sha256": "1418bce4a32cd409b9766a7c92556be4d23f287da581945be4076eea299fbeac" }, - "version": "8.4.2" + "provenance": null, + "requires-python": null, + "size": 118528, + "upload-time": "2011-12-28T09:41:16.684315Z", + "url": "https://files.pythonhosted.org/packages/17/3d/7d037b5aadde37d95c067e5b26f064ae53f791201a89b5b38ee315409264/certifi-0.0.3.tar.gz", + "yanked": false }, { - "package": { - "ecosystem": "PyPI", - "name": "django" + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-0.0.4.tar.gz", + "hashes": { + "sha256": "8aed314d0d133c70fd9c56ee13cabe0910c0f6ff423da266841512af0e3d68c4" }, - "version": "1.11.29" + "provenance": null, + "requires-python": null, + "size": 118526, + "upload-time": "2011-12-28T09:49:48.973280Z", + "url": "https://files.pythonhosted.org/packages/cd/b9/ad866737dfde6b459fa3188b13d249e50101fa06bab408e6d9e5029b6838/certifi-0.0.4.tar.gz", + "yanked": false }, { - "package": { - "ecosystem": "PyPI", - "name": "flask" + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-0.0.5.tar.gz", + "hashes": { + "sha256": "c1c47a7545e39e19357d51c2e5291de158508024658d6860815359566ac65c02" }, - "version": "1.0" + "provenance": null, + "requires-python": null, + "size": 118528, + "upload-time": "2011-12-28T11:34:59.106062Z", + "url": "https://files.pythonhosted.org/packages/84/b9/a5aac1c71b154f18dad87b39e42a118a538ce4f95fe10f3f651b0c3d0ac2/certifi-0.0.5.tar.gz", + "yanked": false }, { - "package": { - "ecosystem": "PyPI", - "name": "idna" + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-0.0.6.tar.gz", + "hashes": { + "sha256": "e839718ce80daa9853b1f47a333757d4a22cdf422e2fd8de5e579d5634a89585" }, - "version": "2.7" + "provenance": null, + "requires-python": null, + "size": 118451, + "upload-time": "2011-12-28T11:37:01.060302Z", + "url": "https://files.pythonhosted.org/packages/76/4a/92995898df84d15c42d49e38b814caa94502cbf28be9b9732703303f2107/certifi-0.0.6.tar.gz", + "yanked": false }, { - "package": { - "ecosystem": "PyPI", - "name": "itsdangerous" + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-0.0.7.tar.gz", + "hashes": { + "sha256": "6dec7d3c6f3d4ed0a50fb15f8fd41c0bb1b17998eb8c103d0f34d61c19061e36" }, - "version": "2.2.0" + "provenance": null, + "requires-python": null, + "size": 119974, + "upload-time": "2012-01-23T07:45:43.295351Z", + "url": "https://files.pythonhosted.org/packages/43/10/aafebf9677ccec8b227f15eef20a4aac65fbff7f14fc9462f06855fecdd2/certifi-0.0.7.tar.gz", + "yanked": false }, { - "package": { - "ecosystem": "PyPI", - "name": "jinja2" + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-0.0.8.tar.gz", + "hashes": { + "sha256": "46ecf5f7526a08cc1f8bc8232adf0cffce046f46ceff95539daec42ebc4849ef" }, - "version": "3.1.6" + "provenance": null, + "requires-python": null, + "size": 118129, + "upload-time": "2012-01-30T21:09:58.875088Z", + "url": "https://files.pythonhosted.org/packages/38/70/d777da670969367780cb0cb66f43799e17e050dcdeb0fa4e26189519f9f2/certifi-0.0.8.tar.gz", + "yanked": false }, { - "package": { - "ecosystem": "PyPI", - "name": "markupsafe" + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-1.0.0.tar.gz", + "hashes": { + "sha256": "d4f8e89c9e709f67221bf21231d0fa66a00d3712bcb69d4b5aef3705339c8dcd" }, - "version": "3.0.3" + "provenance": null, + "requires-python": null, + "size": 164836, + "upload-time": "2014-01-17T19:18:21.941676Z", + "url": "https://files.pythonhosted.org/packages/eb/fe/3ba38b686003664a75c01c42c6f1be02f9837d007c0f15727e6f8f2040a3/certifi-1.0.0.tar.gz", + "yanked": false }, { - "package": { - "ecosystem": "PyPI", - "name": "pytz" + "core-metadata": { + "sha256": "e48c8465d27435f1f1dcd248dfa6a0d8f1ecb50674cb979695e236c07affc7fb" }, - "version": "2026.2" + "data-dist-info-metadata": { + "sha256": "e48c8465d27435f1f1dcd248dfa6a0d8f1ecb50674cb979695e236c07affc7fb" + }, + "filename": "certifi-1.0.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "44964ac783fca598e723da5fa2ef3631b5b2f94f445749bfc6043d4afb20de75" + }, + "provenance": null, + "requires-python": null, + "size": 169278, + "upload-time": "2014-03-10T13:36:03.207547Z", + "url": "https://files.pythonhosted.org/packages/4e/58/86422944e1f228a4e90c291388bf69675826c995f163b2894541365f1f0e/certifi-1.0.1-py2.py3-none-any.whl", + "yanked": false }, { - "package": { - "ecosystem": "PyPI", - "name": "requests" + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-1.0.1.tar.gz", + "hashes": { + "sha256": "f2c18c7edd349ec10378ef43ff16f81ae1d0af61d5d2858a8b383e8f6814a9cc" }, - "version": "2.20.0" + "provenance": null, + "requires-python": null, + "size": 168859, + "upload-time": "2014-03-10T13:24:54.262081Z", + "url": "https://files.pythonhosted.org/packages/ff/3a/ec07518540a090d463aa20c615a170d52a3633057fde480bd462883a0de2/certifi-1.0.1.tar.gz", + "yanked": false }, { - "package": { - "ecosystem": "PyPI", - "name": "urllib3" + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-14.05.14.tar.gz", + "hashes": { + "sha256": "1e1bcbacd6357c151ae37cf0290dcc809721d32ce21fd6b7339568f3ddef1b69" }, - "version": "1.24.3" + "provenance": null, + "requires-python": null, + "size": 168608, + "upload-time": "2014-05-18T22:55:55.244640Z", + "url": "https://files.pythonhosted.org/packages/c1/ed/4a424a55f77679700452972e583393b64160583c80ffa893b4be9391f3ae/certifi-14.05.14.tar.gz", + "yanked": false }, { - "package": { - "ecosystem": "PyPI", - "name": "werkzeug" + "core-metadata": { + "sha256": "4982c6bb9ae225c24f181e1492440093b819e1cf8d79e1b3a139b0dff1f60ff1" }, - "version": "3.1.8" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_Transitive/requirements.txt_transitive_native_source - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 2358 - body: | - { - "results": [ - {}, - {}, - {}, + "data-dist-info-metadata": { + "sha256": "4982c6bb9ae225c24f181e1492440093b819e1cf8d79e1b3a139b0dff1f60ff1" + }, + "filename": "certifi-2015.04.28-py2.py3-none-any.whl", + "hashes": { + "sha256": "268fa00c27de756d71663dd61f73a4a8d8727569bb1b474b2ce6020553826872" + }, + "provenance": null, + "requires-python": null, + "size": 373298, + "upload-time": "2015-04-28T17:40:47.660312Z", + "url": "https://files.pythonhosted.org/packages/86/35/9758a67004a266047c779ae40a3d937869bfc6fc3422f6c606b8afbc9d23/certifi-2015.04.28-py2.py3-none-any.whl", + "yanked": false + }, { - "vulns": [ - { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2015.04.28.tar.gz", + "hashes": { + "sha256": "99785e6cf715cdcde59dee05a676e99f04835a71e7ced201ca317401c322ba96" + }, + "provenance": null, + "requires-python": null, + "size": 370682, + "upload-time": "2015-04-28T17:40:43.658363Z", + "url": "https://files.pythonhosted.org/packages/4a/41/52617061e93551d5c8041b70d35db395ad647cc356beb764cd9b278e3114/certifi-2015.04.28.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b3f306ce1d6ca3151be3aa9235de0dca0d898221cbaafc29dfc7bb537ba77523" + }, + "data-dist-info-metadata": { + "sha256": "b3f306ce1d6ca3151be3aa9235de0dca0d898221cbaafc29dfc7bb537ba77523" + }, + "filename": "certifi-2015.9.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "499d154e26c642108248be45b4e09d3b978d2e7c6a72e0a147a2e81448a61a7d" + }, + "provenance": null, + "requires-python": null, + "size": 361971, + "upload-time": "2015-09-06T02:54:12.239532Z", + "url": "https://files.pythonhosted.org/packages/c6/aa/85432217f85f1553dc0926a3e00b48e00819b80097dd056e482c19766f11/certifi-2015.9.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2015.9.6.tar.gz", + "hashes": { + "sha256": "7e5646f75d2779719b3400c009e3461f921823e4592657f8e00fb2b6e14b8b92" + }, + "provenance": null, + "requires-python": null, + "size": 359650, + "upload-time": "2015-09-06T02:53:58.617829Z", + "url": "https://files.pythonhosted.org/packages/e2/ec/ab8442e4d6cf92ea4df67ed81e078bd6a9e092c96ffcd03dbd910e1eb389/certifi-2015.9.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3d00126f0716f19b4e29f9dae06b75cee128f8b887d9afcc8f19c67a824706c7" + }, + "data-dist-info-metadata": { + "sha256": "3d00126f0716f19b4e29f9dae06b75cee128f8b887d9afcc8f19c67a824706c7" + }, + "filename": "certifi-2015.9.6.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "4cbb1f8b30948895f36bb94402598506808833747e0a2e1ca5b1f152ff341da4" + }, + "provenance": null, + "requires-python": null, + "size": 371112, + "upload-time": "2015-09-06T03:32:59.875795Z", + "url": "https://files.pythonhosted.org/packages/cc/7f/fb45b6c47ff3a1e119b8fa0aec4a9d1812f0c9f774d877eca582065ef21e/certifi-2015.9.6.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2015.9.6.1.tar.gz", + "hashes": { + "sha256": "f924457bd89178e565fe1b90359d90639f524e7da1a99988292474f52defbf34" + }, + "provenance": null, + "requires-python": null, + "size": 186331, + "upload-time": "2015-09-06T03:32:44.988447Z", + "url": "https://files.pythonhosted.org/packages/d6/8d/700b62e1cbcd0264450b8bb476757808ef2c3f6060ee552c3717d010b616/certifi-2015.9.6.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f883099f91b8eadfd863456c8d281741a966ea60b8b02841f25b036a71654cc1" + }, + "data-dist-info-metadata": { + "sha256": "f883099f91b8eadfd863456c8d281741a966ea60b8b02841f25b036a71654cc1" + }, + "filename": "certifi-2015.9.6.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "7486e08ffd0a9bea8c66e76fd1f0f0150294c572e78cb16b14d8589beafd3564" + }, + "provenance": null, + "requires-python": null, + "size": 371110, + "upload-time": "2015-09-07T15:43:34.668535Z", + "url": "https://files.pythonhosted.org/packages/58/41/b16d4787c30bfb27d608fd2383ab2a7823afa0491fa16df04336d7b7519b/certifi-2015.9.6.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2015.9.6.2.tar.gz", + "hashes": { + "sha256": "dc3a2b2d9d1033dbf27586366ae61b9d7c44d8c3a6f29694ffcbb0618ea7aea6" + }, + "provenance": null, + "requires-python": null, + "size": 368588, + "upload-time": "2015-09-07T15:43:28.269491Z", + "url": "https://files.pythonhosted.org/packages/63/71/422814652028afbff99347da9f3d102f53113a1d2389e255a2dde15c5d8d/certifi-2015.9.6.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cfe8966bb4b2c81cea7240cf58cef3c7aa15a3a0b7118327df1281a7b320ce08" + }, + "data-dist-info-metadata": { + "sha256": "cfe8966bb4b2c81cea7240cf58cef3c7aa15a3a0b7118327df1281a7b320ce08" + }, + "filename": "certifi-2015.11.20-py2.py3-none-any.whl", + "hashes": { + "sha256": "12e141bb3e0f1b3ea4d5a8af804fc59ff94d5ece040cf8d22232ddf87eec096b" + }, + "provenance": null, + "requires-python": null, + "size": 367351, + "upload-time": "2015-11-20T09:19:41.766097Z", + "url": "https://files.pythonhosted.org/packages/a5/2b/83904abc08c3d95808d098163b049e923cbf9fa04f6fa5c0f3750959da8e/certifi-2015.11.20-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2015.11.20.tar.gz", + "hashes": { + "sha256": "7168668372f07219439e82878b484d6216ff63224fd4e7ff4f39c56ad0b487de" + }, + "provenance": null, + "requires-python": null, + "size": 364503, + "upload-time": "2015-11-20T09:19:14.158164Z", + "url": "https://files.pythonhosted.org/packages/c5/8a/d007319d95bd2424adb3f2a41ffb29de76f2c07b3dd5fd98f3651f9a14f5/certifi-2015.11.20.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "40e1b1d120723088ffc3d5a07c586bd8edb80cef503a1f875d35f02b429aa137" + }, + "data-dist-info-metadata": { + "sha256": "40e1b1d120723088ffc3d5a07c586bd8edb80cef503a1f875d35f02b429aa137" + }, + "filename": "certifi-2015.11.20.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "ad86683448f7483d4147a64d96856e551734e594c4563747e9fbe2368df13d3f" + }, + "provenance": null, + "requires-python": null, + "size": 368793, + "upload-time": "2015-11-30T11:18:21.164994Z", + "url": "https://files.pythonhosted.org/packages/df/21/86903664789d010c7693523aa44cd6f96f9d60c7bc813761ff3db5fa8aad/certifi-2015.11.20.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2015.11.20.1.tar.gz", + "hashes": { + "sha256": "30b0a7354a1b32caa8b4705d3f5fb2dadefac7ba4bf8af8a2176869f93e38f16" + }, + "provenance": null, + "requires-python": null, + "size": 365934, + "upload-time": "2015-11-30T11:18:12.387288Z", + "url": "https://files.pythonhosted.org/packages/08/59/d39d98454a4fd2c9e0955590398bcfc4047f8e6dde00d7731cefdb32b403/certifi-2015.11.20.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e35a40cf53970ab9e75b8c70ea0bd051f718eae2f78be0055b8b591ae4c68e12" + }, + "data-dist-info-metadata": { + "sha256": "e35a40cf53970ab9e75b8c70ea0bd051f718eae2f78be0055b8b591ae4c68e12" + }, + "filename": "certifi-2016.2.28-py2.py3-none-any.whl", + "hashes": { + "sha256": "75c33d546e0a732a4606749cbadcd81929f30d8b814061ca93cde49933dbb860" + }, + "provenance": null, + "requires-python": null, + "size": 366879, + "upload-time": "2016-02-28T14:32:48.070650Z", + "url": "https://files.pythonhosted.org/packages/db/60/1ed0106bde7b14b363b15b17cc308aad93ba57d3582570f3ad7180ae0fae/certifi-2016.2.28-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2016.2.28.tar.gz", + "hashes": { + "sha256": "5e8eccf95924658c97b990b50552addb64f55e1e3dfe4880456ac1f287dc79d0" + }, + "provenance": null, + "requires-python": null, + "size": 364036, + "upload-time": "2016-02-28T14:32:41.621447Z", + "url": "https://files.pythonhosted.org/packages/5c/f8/f6c54727c74579c6bbe5926f5deb9677c5810a33e11da58d1a4e2d09d041/certifi-2016.2.28.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d061f3550e45883515830bbdc89e88c079ff291e4f98a67aebb7b7582f1e95eb" + }, + "data-dist-info-metadata": { + "sha256": "d061f3550e45883515830bbdc89e88c079ff291e4f98a67aebb7b7582f1e95eb" + }, + "filename": "certifi-2016.8.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "c6290b32cfccf569a621d0449fcaf9283a3e0c77108bc808545b41c779d42e0a" + }, + "provenance": null, + "requires-python": null, + "size": 381733, + "upload-time": "2016-08-02T08:07:40.785333Z", + "url": "https://files.pythonhosted.org/packages/65/da/116b7b175ecdb089406ec24238d1fe668b52d3f25e4e7ba88983807eac6a/certifi-2016.8.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2016.8.2.tar.gz", + "hashes": { + "sha256": "65ddc34fd9c8509851031d7075b8325393b87e6dbe5875a723959a20266d7a41" + }, + "provenance": null, + "requires-python": null, + "size": 379197, + "upload-time": "2016-08-02T08:07:44.660218Z", + "url": "https://files.pythonhosted.org/packages/60/d8/e4dbd7239f1dd3854135949cc2cc8344602b1545a7929b7bf652ac69fbb6/certifi-2016.8.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0920a6965ed6628db07ea1c0a2e5aee371135864e738bf50d198f66c2451b123" + }, + "data-dist-info-metadata": { + "sha256": "0920a6965ed6628db07ea1c0a2e5aee371135864e738bf50d198f66c2451b123" + }, + "filename": "certifi-2016.8.8-py2.py3-none-any.whl", + "hashes": { + "sha256": "04f0e6677e6a5a64ba83ade859bcdda254c1ccf58545eb72bc2067f51a01873c" + }, + "provenance": null, + "requires-python": null, + "size": 384755, + "upload-time": "2016-08-08T13:12:03.414485Z", + "url": "https://files.pythonhosted.org/packages/dd/ed/e9bf6a9dc79e23c68385c4ea692f0e9e1a7880518872564f88be013b552f/certifi-2016.8.8-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2016.8.8.tar.gz", + "hashes": { + "sha256": "99864ed602d8a9d212e339b15ffa438895002eda7b7db20dca5309dac9605ae9" + }, + "provenance": null, + "requires-python": null, + "size": 382233, + "upload-time": "2016-08-08T13:11:59.463240Z", + "url": "https://files.pythonhosted.org/packages/41/bf/88a3269c7c95fc94a2c581c4b1b3d3ec21af7a268d6a3a4e54578adccfd6/certifi-2016.8.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5dfcb0e85a9b62cc942ec06845d3d024846fce682389ca5c6fe24afa08376c03" + }, + "data-dist-info-metadata": { + "sha256": "5dfcb0e85a9b62cc942ec06845d3d024846fce682389ca5c6fe24afa08376c03" + }, + "filename": "certifi-2016.8.31-py2.py3-none-any.whl", + "hashes": { + "sha256": "172844a3e2896c924e6aa2657b2e56586a724f27edd0e9592be9353f3a3f6c73" + }, + "provenance": null, + "requires-python": null, + "size": 379020, + "upload-time": "2016-08-31T16:25:25.302456Z", + "url": "https://files.pythonhosted.org/packages/34/21/ebb383f944dfc3a14461ee021089da90477be919a5554117c184ae3d44be/certifi-2016.8.31-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2016.8.31.tar.gz", + "hashes": { + "sha256": "f7708a42d86f29ccc7c8c4ff9d34a8d854d8d78eb2973d1f28406bb43d6b8919" + }, + "provenance": null, + "requires-python": null, + "size": 376643, + "upload-time": "2016-08-31T16:25:30.944901Z", + "url": "https://files.pythonhosted.org/packages/1c/d1/0133a5084f0d17db0270c6061e824a11b0e417d743f5ff4c594f4090ed89/certifi-2016.8.31.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4356fffac547e4989462b6b99b06092fecc63dc80ee6c7756eda489ea2538dcb" + }, + "data-dist-info-metadata": { + "sha256": "4356fffac547e4989462b6b99b06092fecc63dc80ee6c7756eda489ea2538dcb" + }, + "filename": "certifi-2016.9.26-py2.py3-none-any.whl", + "hashes": { + "sha256": "a60073d7bb5cb01671877efda875e8dab755b98baedfbb9b8b3d9be2d52ad022" + }, + "provenance": null, + "requires-python": null, + "size": 377097, + "upload-time": "2016-09-26T11:50:55.842604Z", + "url": "https://files.pythonhosted.org/packages/a2/35/b7b457c95fdd661d4c179201e9e58a2181934695943b08ccfcba09284b4e/certifi-2016.9.26-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2016.9.26.tar.gz", + "hashes": { + "sha256": "8275aef1bbeaf05c53715bfc5d8569bd1e04ca1e8e69608cc52bcaac2604eb19" + }, + "provenance": null, + "requires-python": null, + "size": 374637, + "upload-time": "2016-09-26T11:50:59.584703Z", + "url": "https://files.pythonhosted.org/packages/4f/75/e1bc6e363a2c76f8d7e754c27c437dbe4086414e1d6d2f6b2a3e7846f22b/certifi-2016.9.26.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0fe1ffbdaf1e2cd4524fdaf6db612a867955a34f60880ff4ec7010ef239e0a7b" + }, + "data-dist-info-metadata": { + "sha256": "0fe1ffbdaf1e2cd4524fdaf6db612a867955a34f60880ff4ec7010ef239e0a7b" + }, + "filename": "certifi-2017.1.23-py2.py3-none-any.whl", + "hashes": { + "sha256": "f74a224a9860fd5a2e9757230a7ea3eba82d6d46914780abc18e70c8b58d4bf8" + }, + "provenance": null, + "requires-python": null, + "size": 382984, + "upload-time": "2017-01-23T21:21:13.140577Z", + "url": "https://files.pythonhosted.org/packages/21/f7/7bb6b1c5ba1db21515950bc16b22cd7ef7d27024100f326a19921efd2ce0/certifi-2017.1.23-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2017.1.23.tar.gz", + "hashes": { + "sha256": "81877fb7ac126e9215dfb15bfef7115fdc30e798e0013065158eed0707fd99ce" + }, + "provenance": null, + "requires-python": null, + "size": 380397, + "upload-time": "2017-01-23T21:21:15.847787Z", + "url": "https://files.pythonhosted.org/packages/b6/fa/ca682d5ace0700008d246664e50db8d095d23750bb212c0086305450c276/certifi-2017.1.23.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6730cb2f52d6163d920db65d57f419f9935677f503c3f35719b0112f080b61d8" + }, + "data-dist-info-metadata": { + "sha256": "6730cb2f52d6163d920db65d57f419f9935677f503c3f35719b0112f080b61d8" + }, + "filename": "certifi-2017.4.17-py2.py3-none-any.whl", + "hashes": { + "sha256": "f4318671072f030a33c7ca6acaef720ddd50ff124d1388e50c1bda4cbd6d7010" + }, + "provenance": null, + "requires-python": null, + "size": 375925, + "upload-time": "2017-04-17T19:36:37.025602Z", + "url": "https://files.pythonhosted.org/packages/eb/01/c1f58987b777d6c4ec535b4e004a4a07bfc9db06f0c7533367ca6da8f2a6/certifi-2017.4.17-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2017.4.17.tar.gz", + "hashes": { + "sha256": "f7527ebf7461582ce95f7a9e03dd141ce810d40590834f4ec20cddd54234c10a" + }, + "provenance": null, + "requires-python": null, + "size": 373512, + "upload-time": "2017-04-17T19:36:40.874997Z", + "url": "https://files.pythonhosted.org/packages/dd/0e/1e3b58c861d40a9ca2d7ea4ccf47271d4456ae4294c5998ad817bd1b4396/certifi-2017.4.17.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0924b341355bf3decac62c8c8fcf652e334f2f57e8332bbfb4f95452a5259bc2" + }, + "data-dist-info-metadata": { + "sha256": "0924b341355bf3decac62c8c8fcf652e334f2f57e8332bbfb4f95452a5259bc2" + }, + "filename": "certifi-2017.7.27-py2.py3-none-any.whl", + "hashes": { + "sha256": "f0c0494d4a43fc862826a8ac731538ac68120524d4438e864a1ce2a2916e495d" + }, + "provenance": null, + "requires-python": null, + "size": 349511, + "upload-time": "2017-07-27T15:42:26.368478Z", + "url": "https://files.pythonhosted.org/packages/dc/ec/38df4e406cfca294fd6e242ea38bd943f47885d95e4dbf1783146f80e391/certifi-2017.7.27-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2017.7.27.tar.gz", + "hashes": { + "sha256": "a7e03cbaf96baad108e34602848d0e4f04e59185325a61e63c96fcf67cee5fcd" + }, + "provenance": null, + "requires-python": null, + "size": 348142, + "upload-time": "2017-07-27T15:42:29.816731Z", + "url": "https://files.pythonhosted.org/packages/fa/70/bf24052d94f00bfdb70ac70840bfa1ba61e6d56ee7da5f62ecbca743c87e/certifi-2017.7.27.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a2af8671edfd7a4429ce07c924e4835dadff2d4860ba874258b6001857819072" + }, + "data-dist-info-metadata": { + "sha256": "a2af8671edfd7a4429ce07c924e4835dadff2d4860ba874258b6001857819072" + }, + "filename": "certifi-2017.7.27.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "54a07c09c586b0e4c619f02a5e94e36619da8e2b053e20f594348c0611803704" + }, + "provenance": null, + "requires-python": null, + "size": 349554, + "upload-time": "2017-07-27T15:46:17.483109Z", + "url": "https://files.pythonhosted.org/packages/40/66/06130724e8205fc8c105db7edb92871c7fff7d31324d7f4405c762624a43/certifi-2017.7.27.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2017.7.27.1.tar.gz", + "hashes": { + "sha256": "40523d2efb60523e113b44602298f0960e900388cf3bb6043f645cf57ea9e3f5" + }, + "provenance": null, + "requires-python": null, + "size": 348217, + "upload-time": "2017-07-27T15:46:22.548345Z", + "url": "https://files.pythonhosted.org/packages/20/d0/3f7a84b0c5b89e94abbd073a5f00c7176089f526edb056686751d5064cbd/certifi-2017.7.27.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "670dc88eafd566c941e8f93bd7c3983e2e9cb1512f2fa5f6f473f4864b802393" + }, + "data-dist-info-metadata": { + "sha256": "670dc88eafd566c941e8f93bd7c3983e2e9cb1512f2fa5f6f473f4864b802393" + }, + "filename": "certifi-2017.11.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "244be0d93b71e93fc0a0a479862051414d0e00e16435707e5bf5000f92e04694" + }, + "provenance": null, + "requires-python": null, + "size": 330630, + "upload-time": "2017-11-05T13:22:40.199808Z", + "url": "https://files.pythonhosted.org/packages/29/9b/25ef61e948321296f029f53c9f67cc2b54e224db509eb67ce17e0df6044a/certifi-2017.11.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2017.11.5.tar.gz", + "hashes": { + "sha256": "5ec74291ca1136b40f0379e1128ff80e866597e4e2c1e755739a913bbc3613c0" + }, + "provenance": null, + "requires-python": null, + "size": 329246, + "upload-time": "2017-11-05T13:22:43.723111Z", + "url": "https://files.pythonhosted.org/packages/23/3f/8be01c50ed24a4bd6b8da799839066ce0288f66f5e11f0367323467f0cbc/certifi-2017.11.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9849f7373c1d0ea9399bc3fbc72e138567b47f47e75ab8033d3885fd6b0a315c" + }, + "data-dist-info-metadata": { + "sha256": "9849f7373c1d0ea9399bc3fbc72e138567b47f47e75ab8033d3885fd6b0a315c" + }, + "filename": "certifi-2018.1.18-py2.py3-none-any.whl", + "hashes": { + "sha256": "14131608ad2fd56836d33a71ee60fa1c82bc9d2c8d98b7bdbc631fe1b3cd1296" + }, + "provenance": null, + "requires-python": null, + "size": 151607, + "upload-time": "2018-01-18T20:30:56.854301Z", + "url": "https://files.pythonhosted.org/packages/fa/53/0a5562e2b96749e99a3d55d8c7df91c9e4d8c39a9da1f1a49ac9e4f4b39f/certifi-2018.1.18-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2018.1.18.tar.gz", + "hashes": { + "sha256": "edbc3f203427eef571f79a7692bb160a2b0f7ccaa31953e99bd17e307cf63f7d" + }, + "provenance": null, + "requires-python": null, + "size": 151258, + "upload-time": "2018-01-18T20:30:58.724385Z", + "url": "https://files.pythonhosted.org/packages/15/d4/2f888fc463d516ff7bf2379a4e9a552fef7f22a94147655d9b1097108248/certifi-2018.1.18.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b9808b0453f0454d177c450b8873bc88ba354042e2b0cc1df42489fc1c380c87" + }, + "data-dist-info-metadata": { + "sha256": "b9808b0453f0454d177c450b8873bc88ba354042e2b0cc1df42489fc1c380c87" + }, + "filename": "certifi-2018.4.16-py2.py3-none-any.whl", + "hashes": { + "sha256": "9fa520c1bacfb634fa7af20a76bcbd3d5fb390481724c597da32c719a7dca4b0" + }, + "provenance": null, + "requires-python": null, + "size": 150367, + "upload-time": "2018-04-16T18:50:10.751358Z", + "url": "https://files.pythonhosted.org/packages/7c/e6/92ad559b7192d846975fc916b65f667c7b8c3a32bea7372340bfe9a15fa5/certifi-2018.4.16-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2018.4.16.tar.gz", + "hashes": { + "sha256": "13e698f54293db9f89122b0581843a782ad0934a4fe0172d2a980ba77fc61bb7" + }, + "provenance": null, + "requires-python": null, + "size": 149967, + "upload-time": "2018-04-16T18:50:12.436867Z", + "url": "https://files.pythonhosted.org/packages/4d/9c/46e950a6f4d6b4be571ddcae21e7bc846fcbb88f1de3eff0f6dd0a6be55d/certifi-2018.4.16.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1d3d51b3e1ae1759ed48b1407b4477008a5650bbf9c7fbbb227e378ff5cc6ba" + }, + "data-dist-info-metadata": { + "sha256": "c1d3d51b3e1ae1759ed48b1407b4477008a5650bbf9c7fbbb227e378ff5cc6ba" + }, + "filename": "certifi-2018.8.13-py2.py3-none-any.whl", + "hashes": { + "sha256": "b6e8b28b2b7e771a41ecdd12d4d43262ecab52adebbafa42c77d6b57fb6ad3a4" + }, + "provenance": null, + "requires-python": null, + "size": 146520, + "upload-time": "2018-08-13T07:10:37.237391Z", + "url": "https://files.pythonhosted.org/packages/16/1f/50d729c104b21c1042aa51560da6141d1cab476ba7015d92b2111c8db841/certifi-2018.8.13-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2018.8.13.tar.gz", + "hashes": { + "sha256": "4c1d68a1408dd090d2f3a869aa94c3947cc1d967821d1ed303208c9f41f0f2f4" + }, + "provenance": null, + "requires-python": null, + "size": 146139, + "upload-time": "2018-08-13T07:10:38.940923Z", + "url": "https://files.pythonhosted.org/packages/53/0d/d1d13a63563cc50a27b310f5612645bef06d29a5022a7e79ac659dd0fc50/certifi-2018.8.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "fa87197fbee84739800db5ee1338e3f449ec930e841540936649b18ca8a050da" + }, + "data-dist-info-metadata": { + "sha256": "fa87197fbee84739800db5ee1338e3f449ec930e841540936649b18ca8a050da" + }, + "filename": "certifi-2018.8.24-py2.py3-none-any.whl", + "hashes": { + "sha256": "456048c7e371c089d0a77a5212fb37a2c2dce1e24146e3b7e0261736aaeaa22a" + }, + "provenance": null, + "requires-python": null, + "size": 147251, + "upload-time": "2018-08-24T09:23:18.551814Z", + "url": "https://files.pythonhosted.org/packages/df/f7/04fee6ac349e915b82171f8e23cee63644d83663b34c539f7a09aed18f9e/certifi-2018.8.24-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2018.8.24.tar.gz", + "hashes": { + "sha256": "376690d6f16d32f9d1fe8932551d80b23e9d393a8578c5633a2ed39a64861638" + }, + "provenance": null, + "requires-python": null, + "size": 146866, + "upload-time": "2018-08-24T09:23:20.818632Z", + "url": "https://files.pythonhosted.org/packages/e1/0f/f8d5e939184547b3bdc6128551b831a62832713aa98c2ccdf8c47ecc7f17/certifi-2018.8.24.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "db39327a93fb62033abee634bd59d1a98c97ed5cbb5640ed6220d30fdd990061" + }, + "data-dist-info-metadata": { + "sha256": "db39327a93fb62033abee634bd59d1a98c97ed5cbb5640ed6220d30fdd990061" + }, + "filename": "certifi-2018.10.15-py2.py3-none-any.whl", + "hashes": { + "sha256": "339dc09518b07e2fa7eda5450740925974815557727d6bd35d319c1524a04a4c" + }, + "provenance": null, + "requires-python": null, + "size": 146308, + "upload-time": "2018-10-15T13:13:24.822597Z", + "url": "https://files.pythonhosted.org/packages/56/9d/1d02dd80bc4cd955f98980f28c5ee2200e1209292d5f9e9cc8d030d18655/certifi-2018.10.15-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2018.10.15.tar.gz", + "hashes": { + "sha256": "6d58c986d22b038c8c0df30d639f23a3e6d172a05c3583e766f4c0b785c0986a" + }, + "provenance": null, + "requires-python": null, + "size": 145887, + "upload-time": "2018-10-15T13:13:27.013465Z", + "url": "https://files.pythonhosted.org/packages/41/b6/4f0cefba47656583217acd6cd797bc2db1fede0d53090fdc28ad2c8e0716/certifi-2018.10.15.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "34f348a8bdd19fb3984b129df7e78cfc81b9daa6a81185f36cb3d060073b884a" + }, + "data-dist-info-metadata": { + "sha256": "34f348a8bdd19fb3984b129df7e78cfc81b9daa6a81185f36cb3d060073b884a" + }, + "filename": "certifi-2018.11.29-py2.py3-none-any.whl", + "hashes": { + "sha256": "993f830721089fef441cdfeb4b2c8c9df86f0c63239f06bd025a76a7daddb033" + }, + "provenance": null, + "requires-python": null, + "size": 154154, + "upload-time": "2018-11-29T19:56:38.445467Z", + "url": "https://files.pythonhosted.org/packages/9f/e0/accfc1b56b57e9750eba272e24c4dddeac86852c2bebd1236674d7887e8a/certifi-2018.11.29-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2018.11.29.tar.gz", + "hashes": { + "sha256": "47f9c83ef4c0c621eaef743f133f09fa8a74a9b75f037e8624f83bd1b6626cb7" + }, + "provenance": null, + "requires-python": null, + "size": 153772, + "upload-time": "2018-11-29T19:56:41.486057Z", + "url": "https://files.pythonhosted.org/packages/55/54/3ce77783acba5979ce16674fc98b1920d00b01d337cfaaf5db22543505ed/certifi-2018.11.29.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "fd8942727b1392b52a2bcba0b1aa07a7383996f7549b2d7f147d45a74742e432" + }, + "data-dist-info-metadata": { + "sha256": "fd8942727b1392b52a2bcba0b1aa07a7383996f7549b2d7f147d45a74742e432" + }, + "filename": "certifi-2019.3.9-py2.py3-none-any.whl", + "hashes": { + "sha256": "59b7658e26ca9c7339e00f8f4636cdfe59d34fa37b9b04f6f9e9926b3cece1a5" + }, + "provenance": null, + "requires-python": null, + "size": 158601, + "upload-time": "2019-03-09T11:49:27.654084Z", + "url": "https://files.pythonhosted.org/packages/60/75/f692a584e85b7eaba0e03827b3d51f45f571c2e793dd731e598828d380aa/certifi-2019.3.9-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2019.3.9.tar.gz", + "hashes": { + "sha256": "b26104d6835d1f5e49452a26eb2ff87fe7090b89dfcaee5ea2212697e1e1d7ae" + }, + "provenance": null, + "requires-python": null, + "size": 158179, + "upload-time": "2019-03-09T11:49:30.724928Z", + "url": "https://files.pythonhosted.org/packages/06/b8/d1ea38513c22e8c906275d135818fee16ad8495985956a9b7e2bb21942a1/certifi-2019.3.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6e6c5e8b97c88d02424ffe7fda4d91790d480efae0b80e506a7dba05745c6cdd" + }, + "data-dist-info-metadata": { + "sha256": "6e6c5e8b97c88d02424ffe7fda4d91790d480efae0b80e506a7dba05745c6cdd" + }, + "filename": "certifi-2019.6.16-py2.py3-none-any.whl", + "hashes": { + "sha256": "046832c04d4e752f37383b628bc601a7ea7211496b4638f6514d0e5b9acc4939" + }, + "provenance": null, + "requires-python": null, + "size": 157119, + "upload-time": "2019-06-16T14:16:08.674192Z", + "url": "https://files.pythonhosted.org/packages/69/1b/b853c7a9d4f6a6d00749e94eb6f3a041e342a885b87340b79c1ef73e3a78/certifi-2019.6.16-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2019.6.16.tar.gz", + "hashes": { + "sha256": "945e3ba63a0b9f577b1395204e13c3a231f9bc0223888be653286534e5873695" + }, + "provenance": null, + "requires-python": null, + "size": 156721, + "upload-time": "2019-06-16T14:16:11.111522Z", + "url": "https://files.pythonhosted.org/packages/c5/67/5d0548226bcc34468e23a0333978f0e23d28d0b3f0c71a151aef9c3f7680/certifi-2019.6.16.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "33419e9fbae1809288be0819b84357a9c65ec60ef8817763182ebbf5b31ea03c" + }, + "data-dist-info-metadata": { + "sha256": "33419e9fbae1809288be0819b84357a9c65ec60ef8817763182ebbf5b31ea03c" + }, + "filename": "certifi-2019.9.11-py2.py3-none-any.whl", + "hashes": { + "sha256": "fd7c7c74727ddcf00e9acd26bba8da604ffec95bf1c2144e67aff7a8b50e6cef" + }, + "provenance": null, + "requires-python": null, + "size": 154423, + "upload-time": "2019-09-11T19:00:22.842058Z", + "url": "https://files.pythonhosted.org/packages/18/b0/8146a4f8dd402f60744fa380bc73ca47303cccf8b9190fd16a827281eac2/certifi-2019.9.11-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2019.9.11.tar.gz", + "hashes": { + "sha256": "e4f3620cfea4f83eedc95b24abd9cd56f3c4b146dd0177e83a21b4eb49e21e50" + }, + "provenance": null, + "requires-python": null, + "size": 154855, + "upload-time": "2019-09-11T19:00:25.398007Z", + "url": "https://files.pythonhosted.org/packages/62/85/7585750fd65599e88df0fed59c74f5075d4ea2fe611deceb95dd1c2fb25b/certifi-2019.9.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0a762c7e30e910924c360046483daffd637e3d2fa0e19988b756a267c5224621" + }, + "data-dist-info-metadata": { + "sha256": "0a762c7e30e910924c360046483daffd637e3d2fa0e19988b756a267c5224621" + }, + "filename": "certifi-2019.11.28-py2.py3-none-any.whl", + "hashes": { + "sha256": "017c25db2a153ce562900032d5bc68e9f191e44e9a0f762f373977de9df1fbb3" + }, + "provenance": null, + "requires-python": null, + "size": 156030, + "upload-time": "2019-11-28T08:23:04.531784Z", + "url": "https://files.pythonhosted.org/packages/b9/63/df50cac98ea0d5b006c55a399c3bf1db9da7b5a24de7890bc9cfd5dd9e99/certifi-2019.11.28-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2019.11.28.tar.gz", + "hashes": { + "sha256": "25b64c7da4cd7479594d035c08c2d809eb4aab3a26e5a990ea98cc450c320f1f" + }, + "provenance": null, + "requires-python": null, + "size": 156407, + "upload-time": "2019-11-28T08:23:07.238075Z", + "url": "https://files.pythonhosted.org/packages/41/bf/9d214a5af07debc6acf7f3f257265618f1db242a3f8e49a9b516f24523a6/certifi-2019.11.28.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cc6a8fa6deda84f05fb3d3e5f11caf3640b2001faf3448e56dded6fb4c62b01f" + }, + "data-dist-info-metadata": { + "sha256": "cc6a8fa6deda84f05fb3d3e5f11caf3640b2001faf3448e56dded6fb4c62b01f" + }, + "filename": "certifi-2020.4.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "e68768546aa055623812ada64aec5e1f02ca20a9e7f3d3432dd8b0f35a6e7951" + }, + "provenance": null, + "requires-python": null, + "size": 156998, + "upload-time": "2020-04-05T15:51:31.874340Z", + "url": "https://files.pythonhosted.org/packages/31/2a/a3058b6203b5e26bba5b5f28bf719d05ce87aff38677f1be95bf0c264ce2/certifi-2020.4.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2020.4.5.tar.gz", + "hashes": { + "sha256": "b0e07438175de96ab74de9ab5dc40985ef8b44a41e9636a2000099dc3b670ddd" + }, + "provenance": null, + "requires-python": null, + "size": 158033, + "upload-time": "2020-04-05T15:51:33.696196Z", + "url": "https://files.pythonhosted.org/packages/12/6c/122f5c6c44ecbfd27b913a99b5db8cc5df9c3aed144a5da889e5fbc4411f/certifi-2020.4.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b608c4bdd42b1f30f517a855f46f169463c246b6b638ddf632708a9d77f7bfe3" + }, + "data-dist-info-metadata": { + "sha256": "b608c4bdd42b1f30f517a855f46f169463c246b6b638ddf632708a9d77f7bfe3" + }, + "filename": "certifi-2020.4.5.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "1d987a998c75633c40847cc966fcf5904906c920a7f17ef374f5aa4282abd304" + }, + "provenance": null, + "requires-python": null, + "size": 157007, + "upload-time": "2020-04-05T20:10:09.805200Z", + "url": "https://files.pythonhosted.org/packages/57/2b/26e37a4b034800c960a00c4e1b3d9ca5d7014e983e6e729e33ea2f36426c/certifi-2020.4.5.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2020.4.5.1.tar.gz", + "hashes": { + "sha256": "51fcb31174be6e6664c5f69e3e1691a2d72a1a12e90f872cbdb1567eb47b6519" + }, + "provenance": null, + "requires-python": null, + "size": 158038, + "upload-time": "2020-04-05T20:10:11.777541Z", + "url": "https://files.pythonhosted.org/packages/b8/e2/a3a86a67c3fc8249ed305fc7b7d290ebe5e4d46ad45573884761ef4dea7b/certifi-2020.4.5.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "eb25cafba3b84e0d6d18111d31bb2a515b249f255c28fe80c5c45b684b120e7c" + }, + "data-dist-info-metadata": { + "sha256": "eb25cafba3b84e0d6d18111d31bb2a515b249f255c28fe80c5c45b684b120e7c" + }, + "filename": "certifi-2020.4.5.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "9cd41137dc19af6a5e03b630eefe7d1f458d964d406342dd3edf625839b944cc" + }, + "provenance": null, + "requires-python": null, + "size": 157711, + "upload-time": "2020-06-07T09:36:44.851782Z", + "url": "https://files.pythonhosted.org/packages/98/99/def511020aa8f663d4a2cfaa38467539e864799289ff354569e339e375b1/certifi-2020.4.5.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2020.4.5.2.tar.gz", + "hashes": { + "sha256": "5ad7e9a056d25ffa5082862e36f119f7f7cec6457fa07ee2f8c339814b80c9b1" + }, + "provenance": null, + "requires-python": null, + "size": 158901, + "upload-time": "2020-06-07T09:36:46.426852Z", + "url": "https://files.pythonhosted.org/packages/b4/19/53433f37a31543364c8676f30b291d128cdf4cd5b31b755b7890f8e89ac8/certifi-2020.4.5.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ff4947e299942b35ea8c902ae9f225138241da0d4214b3e98e9c303aca8dab09" + }, + "data-dist-info-metadata": { + "sha256": "ff4947e299942b35ea8c902ae9f225138241da0d4214b3e98e9c303aca8dab09" + }, + "filename": "certifi-2020.6.20-py2.py3-none-any.whl", + "hashes": { + "sha256": "8fc0819f1f30ba15bdb34cceffb9ef04d99f420f68eb75d901e9560b8749fc41" + }, + "provenance": null, + "requires-python": null, + "size": 156576, + "upload-time": "2020-06-20T16:09:43.091652Z", + "url": "https://files.pythonhosted.org/packages/5e/c4/6c4fe722df5343c33226f0b4e0bb042e4dc13483228b4718baf286f86d87/certifi-2020.6.20-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2020.6.20.tar.gz", + "hashes": { + "sha256": "5930595817496dd21bb8dc35dad090f1c2cd0adfaf21204bf6732ca5d8ee34d3" + }, + "provenance": null, + "requires-python": null, + "size": 157997, + "upload-time": "2020-06-20T16:09:45.928143Z", + "url": "https://files.pythonhosted.org/packages/40/a7/ded59fa294b85ca206082306bba75469a38ea1c7d44ea7e1d64f5443d67a/certifi-2020.6.20.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2c13ebea0d7e98684eb6b30683c0c5ccda7e57beafb39277f0428bcf32436ce3" + }, + "data-dist-info-metadata": { + "sha256": "2c13ebea0d7e98684eb6b30683c0c5ccda7e57beafb39277f0428bcf32436ce3" + }, + "filename": "certifi-2020.11.8-py2.py3-none-any.whl", + "hashes": { + "sha256": "1f422849db327d534e3d0c5f02a263458c3955ec0aae4ff09b95f195c59f4edd" + }, + "provenance": null, + "requires-python": null, + "size": 155393, + "upload-time": "2020-11-08T20:58:21.749496Z", + "url": "https://files.pythonhosted.org/packages/c1/6f/3d85f0850962279a7e4c622695d7b3171e95ac65308a57d3b29738b27149/certifi-2020.11.8-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2020.11.8.tar.gz", + "hashes": { + "sha256": "f05def092c44fbf25834a51509ef6e631dc19765ab8a57b4e7ab85531f0a9cf4" + }, + "provenance": null, + "requires-python": null, + "size": 157338, + "upload-time": "2020-11-08T20:58:23.239835Z", + "url": "https://files.pythonhosted.org/packages/e6/de/879cf857ae6f890dfa23c3d6239814c5471936b618c8fb0c8732ad5da885/certifi-2020.11.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "484c391861c8781c06c0326c2146957c440073926ab3f5e87ce7d35fefe4084d" + }, + "data-dist-info-metadata": { + "sha256": "484c391861c8781c06c0326c2146957c440073926ab3f5e87ce7d35fefe4084d" + }, + "filename": "certifi-2020.12.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "719a74fb9e33b9bd44cc7f3a8d94bc35e4049deebe19ba7d8e108280cfd59830" + }, + "provenance": null, + "requires-python": null, + "size": 147526, + "upload-time": "2020-12-05T20:31:18.930938Z", + "url": "https://files.pythonhosted.org/packages/5e/a0/5f06e1e1d463903cf0c0eebeb751791119ed7a4b3737fdc9a77f1cdfb51f/certifi-2020.12.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2020.12.5.tar.gz", + "hashes": { + "sha256": "1a4995114262bffbc2413b159f2a1a480c969de6e6eb13ee966d470af86af59c" + }, + "provenance": null, + "requires-python": null, + "size": 149468, + "upload-time": "2020-12-05T20:31:20.677956Z", + "url": "https://files.pythonhosted.org/packages/06/a9/cd1fd8ee13f73a4d4f491ee219deeeae20afefa914dfb4c130cfc9dc397a/certifi-2020.12.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "443cee6a1fc86718d584aa28b51d476b506b0e8bcf480fb117eadc683f743d3a" + }, + "data-dist-info-metadata": { + "sha256": "443cee6a1fc86718d584aa28b51d476b506b0e8bcf480fb117eadc683f743d3a" + }, + "filename": "certifi-2021.5.30-py2.py3-none-any.whl", + "hashes": { + "sha256": "50b1e4f8446b06f41be7dd6338db18e0990601dce795c2b1686458aa7e8fa7d8" + }, + "provenance": null, + "requires-python": null, + "size": 145532, + "upload-time": "2021-05-30T16:20:18.994102Z", + "url": "https://files.pythonhosted.org/packages/05/1b/0a0dece0e8aa492a6ec9e4ad2fe366b511558cdc73fd3abc82ba7348e875/certifi-2021.5.30-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2021.5.30.tar.gz", + "hashes": { + "sha256": "2bbf76fd432960138b3ef6dda3dde0544f27cbf8546c458e60baf371917ba9ee" + }, + "provenance": null, + "requires-python": null, + "size": 147455, + "upload-time": "2021-05-30T16:20:20.925739Z", + "url": "https://files.pythonhosted.org/packages/6d/78/f8db8d57f520a54f0b8a438319c342c61c22759d8f9a1cd2e2180b5e5ea9/certifi-2021.5.30.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "881ff36d3d6e5fff3f342ee21afd18101fbd6f789d850c07ac54d2abc475903f" + }, + "data-dist-info-metadata": { + "sha256": "881ff36d3d6e5fff3f342ee21afd18101fbd6f789d850c07ac54d2abc475903f" + }, + "filename": "certifi-2021.10.8-py2.py3-none-any.whl", + "hashes": { + "sha256": "d62a0163eb4c2344ac042ab2bdf75399a71a2d8c7d47eac2e2ee91b9d6339569" + }, + "provenance": null, + "requires-python": null, + "size": 149195, + "upload-time": "2021-10-08T19:32:10.712888Z", + "url": "https://files.pythonhosted.org/packages/37/45/946c02767aabb873146011e665728b680884cd8fe70dde973c640e45b775/certifi-2021.10.8-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2021.10.8.tar.gz", + "hashes": { + "sha256": "78884e7c1d4b00ce3cea67b44566851c4343c120abd683433ce934a68ea58872" + }, + "provenance": null, + "requires-python": null, + "size": 151214, + "upload-time": "2021-10-08T19:32:15.277080Z", + "url": "https://files.pythonhosted.org/packages/6c/ae/d26450834f0acc9e3d1f74508da6df1551ceab6c2ce0766a593362d6d57f/certifi-2021.10.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "902c2059df152b0697004899032406f8b27d307e4b438d6e33847603cbea2cd2" + }, + "data-dist-info-metadata": { + "sha256": "902c2059df152b0697004899032406f8b27d307e4b438d6e33847603cbea2cd2" + }, + "filename": "certifi-2022.5.18-py3-none-any.whl", + "hashes": { + "sha256": "8d15a5a7fde18536a249c49e07e8e462b8fc13de21b3c80e8a68315dfa227c99" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 155163, + "upload-time": "2022-05-18T19:12:27.308911Z", + "url": "https://files.pythonhosted.org/packages/0d/e0/481445ea9f9a8ede3f6f373566c7fb20de435203e4828f3738906013ecfa/certifi-2022.5.18-py3-none-any.whl", + "yanked": "Incorrectly claims to support Python 3.5." + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2022.5.18.tar.gz", + "hashes": { + "sha256": "6ae10321df3e464305a46e997da41ea56c1d311fb9ff1dd4e04d6f14653ec63a" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 156768, + "upload-time": "2022-05-18T19:12:29.982456Z", + "url": "https://files.pythonhosted.org/packages/c5/63/a8e4b0c24e8538cec5579edbb2df4ed1f980d5f186878905317139d83b61/certifi-2022.5.18.tar.gz", + "yanked": "Incorrectly claims to support Python 3.5." + }, + { + "core-metadata": { + "sha256": "affdf362e6381c91bd8acf134a97a7a5b09f7c5451849a2504cbbe89b07fe70d" + }, + "data-dist-info-metadata": { + "sha256": "affdf362e6381c91bd8acf134a97a7a5b09f7c5451849a2504cbbe89b07fe70d" + }, + "filename": "certifi-2022.5.18.1-py3-none-any.whl", + "hashes": { + "sha256": "f1d53542ee8cbedbe2118b5686372fb33c297fcd6379b050cca0ef13a597382a" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 155170, + "upload-time": "2022-05-19T19:21:28.863636Z", + "url": "https://files.pythonhosted.org/packages/11/dd/e015f3780f42dd9af62cf0107b44ea1298926627ecd70c17b0e484e95bcd/certifi-2022.5.18.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2022.5.18.1.tar.gz", + "hashes": { + "sha256": "9c5705e395cd70084351dd8ad5c41e65655e08ce46f2ec9cf6c2c08390f71eb7" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 156701, + "upload-time": "2022-05-19T19:21:31.482854Z", + "url": "https://files.pythonhosted.org/packages/07/10/75277f313d13a2b74fc56e29239d5c840c2bf09f17bf25c02b35558812c6/certifi-2022.5.18.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d6c2e357b4a35e4706849afadf5254a822c20e7aa04f216815efad44bc5a9131" + }, + "data-dist-info-metadata": { + "sha256": "d6c2e357b4a35e4706849afadf5254a822c20e7aa04f216815efad44bc5a9131" + }, + "filename": "certifi-2022.6.15-py3-none-any.whl", + "hashes": { + "sha256": "fe86415d55e84719d75f8b69414f6438ac3547d2078ab91b67e779ef69378412" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 160247, + "upload-time": "2022-06-15T18:09:18.491288Z", + "url": "https://files.pythonhosted.org/packages/e9/06/d3d367b7af6305b16f0d28ae2aaeb86154fa91f144f036c2d5002a5a202b/certifi-2022.6.15-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2022.6.15.tar.gz", + "hashes": { + "sha256": "84c85a9078b11105f04f3036a9482ae10e4621616db313fe045dd24743a0820d" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 161762, + "upload-time": "2022-06-15T18:09:21.263470Z", + "url": "https://files.pythonhosted.org/packages/cc/85/319a8a684e8ac6d87a1193090e06b6bbb302717496380e225ee10487c888/certifi-2022.6.15.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e2a40a0680de77d671d18850b922c25a2c33740554f1936d0be8e465f29b180b" + }, + "data-dist-info-metadata": { + "sha256": "e2a40a0680de77d671d18850b922c25a2c33740554f1936d0be8e465f29b180b" + }, + "filename": "certifi-2022.6.15.1-py3-none-any.whl", + "hashes": { + "sha256": "43dadad18a7f168740e66944e4fa82c6611848ff9056ad910f8f7a3e46ab89e0" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 160433, + "upload-time": "2022-09-09T07:22:56.469982Z", + "url": "https://files.pythonhosted.org/packages/ac/80/e0df41f336f21d35befa4ff15348eb3e8b2483e131922e8427223b52e688/certifi-2022.6.15.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2022.6.15.1.tar.gz", + "hashes": { + "sha256": "cffdcd380919da6137f76633531a5817e3a9f268575c128249fb637e4f9e73fb" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 161935, + "upload-time": "2022-09-09T07:22:59.222812Z", + "url": "https://files.pythonhosted.org/packages/90/c2/4e37394b66e7211ad120f216fc2e8b38d4f43b89c8100dd3917c9da9bfc6/certifi-2022.6.15.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "70b30eb289502d7bf484ce2c815dde3b3aa39ebb09ca37eafbdcf6bf4d27cad7" + }, + "data-dist-info-metadata": { + "sha256": "70b30eb289502d7bf484ce2c815dde3b3aa39ebb09ca37eafbdcf6bf4d27cad7" + }, + "filename": "certifi-2022.6.15.2-py3-none-any.whl", + "hashes": { + "sha256": "0aa1a42fbd57645fabeb6290a7687c21755b0344ecaeaa05f4e9f6207ae2e9a8" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 160435, + "upload-time": "2022-09-13T20:16:07.381172Z", + "url": "https://files.pythonhosted.org/packages/ca/87/bf1fab5dc5d8ecd30fab4ecb6114881b5cc3859e5d4a6c9b2c48f7d70276/certifi-2022.6.15.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2022.6.15.2.tar.gz", + "hashes": { + "sha256": "aa08c101214127b9b0472ca6338315113c9487d45376fd3e669201b477c71003" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 161968, + "upload-time": "2022-09-13T20:16:09.363621Z", + "url": "https://files.pythonhosted.org/packages/05/a8/e0966dcf948a9ab9321f23f121a37b96be191b15dc28e9134927fd42a8af/certifi-2022.6.15.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "96ca8df32e8e2c2c0cf77900e5d54dc698391622915a305aa0b2a8555b99eab4" + }, + "data-dist-info-metadata": { + "sha256": "96ca8df32e8e2c2c0cf77900e5d54dc698391622915a305aa0b2a8555b99eab4" + }, + "filename": "certifi-2022.9.14-py3-none-any.whl", + "hashes": { + "sha256": "e232343de1ab72c2aa521b625c80f699e356830fd0e2c620b465b304b17b0516" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 162511, + "upload-time": "2022-09-14T19:48:47.436198Z", + "url": "https://files.pythonhosted.org/packages/6a/34/cd29f4dd8a23ce45f2b8ce9631ff2d4205fb74eddb412a3dc4fd1e4aa800/certifi-2022.9.14-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2022.9.14.tar.gz", + "hashes": { + "sha256": "36973885b9542e6bd01dea287b2b4b3b21236307c56324fcc3f1160f2d655ed5" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 164141, + "upload-time": "2022-09-14T19:48:49.096334Z", + "url": "https://files.pythonhosted.org/packages/ca/48/88ec470f8b68319b6782ca3a0570789886ad5ca24c1af2f3771699135baa/certifi-2022.9.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "df73403a692a29309bdaed58b3c66d87b0015977c4b8b829fb980ba75c8affb0" + }, + "data-dist-info-metadata": { + "sha256": "df73403a692a29309bdaed58b3c66d87b0015977c4b8b829fb980ba75c8affb0" + }, + "filename": "certifi-2022.9.24-py3-none-any.whl", + "hashes": { + "sha256": "90c1a32f1d68f940488354e36370f6cca89f0f106db09518524c88d6ed83f382" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 161120, + "upload-time": "2022-09-24T14:26:51.522536Z", + "url": "https://files.pythonhosted.org/packages/1d/38/fa96a426e0c0e68aabc68e896584b83ad1eec779265a028e156ce509630e/certifi-2022.9.24-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2022.9.24.tar.gz", + "hashes": { + "sha256": "0d9c601124e5a6ba9712dbc60d9c53c21e34f5f641fe83002317394311bdce14" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 162705, + "upload-time": "2022-09-24T14:26:53.672437Z", + "url": "https://files.pythonhosted.org/packages/cb/a4/7de7cd59e429bd0ee6521ba58a75adaec136d32f91a761b28a11d8088d44/certifi-2022.9.24.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7211697312a108f110dddf3e573dfacebd8c89c7f579084a905164eff26f24da" + }, + "data-dist-info-metadata": { + "sha256": "7211697312a108f110dddf3e573dfacebd8c89c7f579084a905164eff26f24da" + }, + "filename": "certifi-2022.12.7-py3-none-any.whl", + "hashes": { + "sha256": "4ad3232f5e926d6718ec31cfc1fcadfde020920e278684144551c91769c7bc18" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 155255, + "upload-time": "2022-12-07T20:13:19.428014Z", + "url": "https://files.pythonhosted.org/packages/71/4c/3db2b8021bd6f2f0ceb0e088d6b2d49147671f25832fb17970e9b583d742/certifi-2022.12.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2022.12.7.tar.gz", + "hashes": { + "sha256": "35824b4c3a97115964b408844d64aa14db1cc518f6562e8d7261699d1350a9e3" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 156897, + "upload-time": "2022-12-07T20:13:22.081562Z", + "url": "https://files.pythonhosted.org/packages/37/f7/2b1b0ec44fdc30a3d31dfebe52226be9ddc40cd6c0f34ffc8923ba423b69/certifi-2022.12.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7e90d447e56a8eed2058156996f14a34848c527d54a93cebebaf7cb6d4f348ba" + }, + "data-dist-info-metadata": { + "sha256": "7e90d447e56a8eed2058156996f14a34848c527d54a93cebebaf7cb6d4f348ba" + }, + "filename": "certifi-2023.5.7-py3-none-any.whl", + "hashes": { + "sha256": "c6c2e98f5c7869efca1f8916fed228dd91539f9f1b444c314c06eef02980c716" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 156962, + "upload-time": "2023-05-07T07:30:54.402352Z", + "url": "https://files.pythonhosted.org/packages/9d/19/59961b522e6757f0c9097e4493fa906031b95b3ebe9360b2c3083561a6b4/certifi-2023.5.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2023.5.7.tar.gz", + "hashes": { + "sha256": "0f0d56dc5a6ad56fd4ba36484d6cc34451e1c6548c61daad8c320169f91eddc7" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 158051, + "upload-time": "2023-05-07T07:30:57.118666Z", + "url": "https://files.pythonhosted.org/packages/93/71/752f7a4dd4c20d6b12341ed1732368546bc0ca9866139fe812f6009d9ac7/certifi-2023.5.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a3273c81ddf648e568d081a896df3e6d1ec59d9f59f7d1a81e8184e8009cbc50" + }, + "data-dist-info-metadata": { + "sha256": "a3273c81ddf648e568d081a896df3e6d1ec59d9f59f7d1a81e8184e8009cbc50" + }, + "filename": "certifi-2023.7.22-py3-none-any.whl", + "hashes": { + "sha256": "92d6037539857d8206b8f6ae472e8b77db8058fec5937a1ef3f54304089edbb9" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 158334, + "upload-time": "2023-07-22T08:39:25.345436Z", + "url": "https://files.pythonhosted.org/packages/4c/dd/2234eab22353ffc7d94e8d13177aaa050113286e93e7b40eae01fbf7c3d9/certifi-2023.7.22-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2023.7.22.tar.gz", + "hashes": { + "sha256": "539cc1d13202e33ca466e88b2807e29f4c13049d6d87031a3c110744495cb082" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 159517, + "upload-time": "2023-07-22T08:39:27.482902Z", + "url": "https://files.pythonhosted.org/packages/98/98/c2ff18671db109c9f10ed27f5ef610ae05b73bd876664139cf95bd1429aa/certifi-2023.7.22.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3fb04cc6f6ca5194cfdb498bcbfc1cd9ab6410f14d56a12513357a3216a3dd97" + }, + "data-dist-info-metadata": { + "sha256": "3fb04cc6f6ca5194cfdb498bcbfc1cd9ab6410f14d56a12513357a3216a3dd97" + }, + "filename": "certifi-2023.11.17-py3-none-any.whl", + "hashes": { + "sha256": "e036ab49d5b79556f99cfc2d9320b34cfbe5be05c5871b51de9329f0603b0474" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 162530, + "upload-time": "2023-11-18T02:54:00.083845Z", + "url": "https://files.pythonhosted.org/packages/64/62/428ef076be88fa93716b576e4a01f919d25968913e817077a386fcbe4f42/certifi-2023.11.17-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2023.11.17.tar.gz", + "hashes": { + "sha256": "9b469f3a900bf28dc19b8cfbf8019bf47f7fdd1a65a1d4ffb98fc14166beb4d1" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 163637, + "upload-time": "2023-11-18T02:54:02.397675Z", + "url": "https://files.pythonhosted.org/packages/d4/91/c89518dd4fe1f3a4e3f6ab7ff23cb00ef2e8c9adf99dacc618ad5e068e28/certifi-2023.11.17.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d67a2b78b4428693a07928f4b894f599e862065f27821df71ae73b29dbf36183" + }, + "data-dist-info-metadata": { + "sha256": "d67a2b78b4428693a07928f4b894f599e862065f27821df71ae73b29dbf36183" + }, + "filename": "certifi-2024.2.2-py3-none-any.whl", + "hashes": { + "sha256": "dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 163774, + "upload-time": "2024-02-02T01:22:14.860767Z", + "url": "https://files.pythonhosted.org/packages/ba/06/a07f096c664aeb9f01624f858c3add0a4e913d6c96257acb4fce61e7de14/certifi-2024.2.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2024.2.2.tar.gz", + "hashes": { + "sha256": "0569859f95fc761b18b45ef421b1290a0f65f147e92a1e5eb3e635f9a5e4e66f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 164886, + "upload-time": "2024-02-02T01:22:17.364577Z", + "url": "https://files.pythonhosted.org/packages/71/da/e94e26401b62acd6d91df2b52954aceb7f561743aa5ccc32152886c76c96/certifi-2024.2.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d09bca4ad19dd2b9fc4331021f7acdeb0730fba66636d47af2e72229d5de5665" + }, + "data-dist-info-metadata": { + "sha256": "d09bca4ad19dd2b9fc4331021f7acdeb0730fba66636d47af2e72229d5de5665" + }, + "filename": "certifi-2024.6.2-py3-none-any.whl", + "hashes": { + "sha256": "ddc6c8ce995e6987e7faf5e3f1b02b302836a0e5d98ece18392cb1a36c72ad56" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 164433, + "upload-time": "2024-06-02T01:45:23.134166Z", + "url": "https://files.pythonhosted.org/packages/5b/11/1e78951465b4a225519b8c3ad29769c49e0d8d157a070f681d5b6d64737f/certifi-2024.6.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2024.6.2.tar.gz", + "hashes": { + "sha256": "3cd43f1c6fa7dedc5899d69d3ad0398fd018ad1a17fba83ddaf78aa46c747516" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 165550, + "upload-time": "2024-06-02T01:45:25.480187Z", + "url": "https://files.pythonhosted.org/packages/07/b3/e02f4f397c81077ffc52a538e0aec464016f1860c472ed33bd2a1d220cc5/certifi-2024.6.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2fdfc4b8fa1042f1c5cf1bb4dff72d684671844b72ee29f3e7af631968e52c6a" + }, + "data-dist-info-metadata": { + "sha256": "2fdfc4b8fa1042f1c5cf1bb4dff72d684671844b72ee29f3e7af631968e52c6a" + }, + "filename": "certifi-2024.7.4-py3-none-any.whl", + "hashes": { + "sha256": "c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 162960, + "upload-time": "2024-07-04T01:36:09.038930Z", + "url": "https://files.pythonhosted.org/packages/1c/d5/c84e1a17bf61d4df64ca866a1c9a913874b4e9bdc131ec689a0ad013fb36/certifi-2024.7.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2024.7.4.tar.gz", + "hashes": { + "sha256": "5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 164065, + "upload-time": "2024-07-04T01:36:11.653766Z", + "url": "https://files.pythonhosted.org/packages/c2/02/a95f2b11e207f68bc64d7aae9666fed2e2b3f307748d5123dffb72a1bbea/certifi-2024.7.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1a104745550de9ae19754804fcde709ae9097f2ba813e432225f18de27cd4013" + }, + "data-dist-info-metadata": { + "sha256": "1a104745550de9ae19754804fcde709ae9097f2ba813e432225f18de27cd4013" + }, + "filename": "certifi-2024.8.30-py3-none-any.whl", + "hashes": { + "sha256": "922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 167321, + "upload-time": "2024-08-30T01:55:02.591297Z", + "url": "https://files.pythonhosted.org/packages/12/90/3c9ff0512038035f59d279fddeb79f5f1eccd8859f06d6163c58798b9487/certifi-2024.8.30-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2024.8.30.tar.gz", + "hashes": { + "sha256": "bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 168507, + "upload-time": "2024-08-30T01:55:04.365047Z", + "url": "https://files.pythonhosted.org/packages/b0/ee/9b19140fe824b367c04c5e1b369942dd754c4c5462d5674002f75c4dedc1/certifi-2024.8.30.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cfbd5e4464c5b33af8aac1de9d9fef1b615de5b57d3c15a62604a1b6173c2246" + }, + "data-dist-info-metadata": { + "sha256": "cfbd5e4464c5b33af8aac1de9d9fef1b615de5b57d3c15a62604a1b6173c2246" + }, + "filename": "certifi-2024.12.14-py3-none-any.whl", + "hashes": { + "sha256": "1275f7a45be9464efc1173084eaa30f866fe2e47d389406136d332ed4967ec56" + }, + "provenance": "https://pypi.org/integrity/certifi/2024.12.14/certifi-2024.12.14-py3-none-any.whl/provenance", + "requires-python": ">=3.6", + "size": 164927, + "upload-time": "2024-12-14T13:52:36.114786Z", + "url": "https://files.pythonhosted.org/packages/a5/32/8f6669fc4798494966bf446c8c4a162e0b5d893dff088afddf76414f70e1/certifi-2024.12.14-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2024.12.14.tar.gz", + "hashes": { + "sha256": "b650d30f370c2b724812bee08008be0c4163b163ddaec3f2546c1caf65f191db" + }, + "provenance": "https://pypi.org/integrity/certifi/2024.12.14/certifi-2024.12.14.tar.gz/provenance", + "requires-python": ">=3.6", + "size": 166010, + "upload-time": "2024-12-14T13:52:38.020812Z", + "url": "https://files.pythonhosted.org/packages/0f/bd/1d41ee578ce09523c81a15426705dd20969f5abf006d1afe8aeff0dd776a/certifi-2024.12.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b7991c4f9686bb4750ebfa6c50d6584ea9c2d2e0919e9a277b09b7b988de1db8" + }, + "data-dist-info-metadata": { + "sha256": "b7991c4f9686bb4750ebfa6c50d6584ea9c2d2e0919e9a277b09b7b988de1db8" + }, + "filename": "certifi-2025.1.31-py3-none-any.whl", + "hashes": { + "sha256": "ca78db4565a652026a4db2bcdf68f2fb589ea80d0be70e03929ed730746b84fe" + }, + "provenance": "https://pypi.org/integrity/certifi/2025.1.31/certifi-2025.1.31-py3-none-any.whl/provenance", + "requires-python": ">=3.6", + "size": 166393, + "upload-time": "2025-01-31T02:16:45.015614Z", + "url": "https://files.pythonhosted.org/packages/38/fc/bce832fd4fd99766c04d1ee0eead6b0ec6486fb100ae5e74c1d91292b982/certifi-2025.1.31-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2025.1.31.tar.gz", + "hashes": { + "sha256": "3d5da6925056f6f18f119200434a4780a94263f10d1c21d032a6f6b2baa20651" + }, + "provenance": "https://pypi.org/integrity/certifi/2025.1.31/certifi-2025.1.31.tar.gz/provenance", + "requires-python": ">=3.6", + "size": 167577, + "upload-time": "2025-01-31T02:16:47.166379Z", + "url": "https://files.pythonhosted.org/packages/1c/ab/c9f1e32b7b1bf505bf26f0ef697775960db7932abeb7b516de930ba2705f/certifi-2025.1.31.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4354831646392ce4002660e5b59cf6c14dd54efd4a8795feae3188e0a88f1cd3" + }, + "data-dist-info-metadata": { + "sha256": "4354831646392ce4002660e5b59cf6c14dd54efd4a8795feae3188e0a88f1cd3" + }, + "filename": "certifi-2025.4.26-py3-none-any.whl", + "hashes": { + "sha256": "30350364dfe371162649852c63336a15c70c6510c2ad5015b21c2345311805f3" + }, + "provenance": "https://pypi.org/integrity/certifi/2025.4.26/certifi-2025.4.26-py3-none-any.whl/provenance", + "requires-python": ">=3.6", + "size": 159618, + "upload-time": "2025-04-26T02:12:27.662298Z", + "url": "https://files.pythonhosted.org/packages/4a/7e/3db2bd1b1f9e95f7cddca6d6e75e2f2bd9f51b1246e546d88addca0106bd/certifi-2025.4.26-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2025.4.26.tar.gz", + "hashes": { + "sha256": "0a816057ea3cdefcef70270d2c515e4506bbc954f417fa5ade2021213bb8f0c6" + }, + "provenance": "https://pypi.org/integrity/certifi/2025.4.26/certifi-2025.4.26.tar.gz/provenance", + "requires-python": ">=3.6", + "size": 160705, + "upload-time": "2025-04-26T02:12:29.510872Z", + "url": "https://files.pythonhosted.org/packages/e8/9e/c05b3920a3b7d20d3d3310465f50348e5b3694f4f88c6daf736eef3024c4/certifi-2025.4.26.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ce088d6c58bd6ccbfca25553f4e43107b1b9fb14260a3419e5e3bb6742062a82" + }, + "data-dist-info-metadata": { + "sha256": "ce088d6c58bd6ccbfca25553f4e43107b1b9fb14260a3419e5e3bb6742062a82" + }, + "filename": "certifi-2025.6.15-py3-none-any.whl", + "hashes": { + "sha256": "2e0c7ce7cb5d8f8634ca55d2ba7e6ec2689a2fd6537d8dec1296a477a4910057" + }, + "provenance": "https://pypi.org/integrity/certifi/2025.6.15/certifi-2025.6.15-py3-none-any.whl/provenance", + "requires-python": ">=3.7", + "size": 157650, + "upload-time": "2025-06-15T02:45:49.977893Z", + "url": "https://files.pythonhosted.org/packages/84/ae/320161bd181fc06471eed047ecce67b693fd7515b16d495d8932db763426/certifi-2025.6.15-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2025.6.15.tar.gz", + "hashes": { + "sha256": "d747aa5a8b9bbbb1bb8c22bb13e22bd1f18e9796defa16bab421f7f7a317323b" + }, + "provenance": "https://pypi.org/integrity/certifi/2025.6.15/certifi-2025.6.15.tar.gz/provenance", + "requires-python": ">=3.7", + "size": 158753, + "upload-time": "2025-06-15T02:45:51.329714Z", + "url": "https://files.pythonhosted.org/packages/73/f7/f14b46d4bcd21092d7d3ccef689615220d8a08fb25e564b65d20738e672e/certifi-2025.6.15.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9db44c2109d49976c4cdda587837cfe30ed404e23719e3df5c7454f5428405ef" + }, + "data-dist-info-metadata": { + "sha256": "9db44c2109d49976c4cdda587837cfe30ed404e23719e3df5c7454f5428405ef" + }, + "filename": "certifi-2025.7.9-py3-none-any.whl", + "hashes": { + "sha256": "d842783a14f8fdd646895ac26f719a061408834473cfc10203f6a575beb15d39" + }, + "provenance": "https://pypi.org/integrity/certifi/2025.7.9/certifi-2025.7.9-py3-none-any.whl/provenance", + "requires-python": ">=3.7", + "size": 159230, + "upload-time": "2025-07-09T02:13:57.007968Z", + "url": "https://files.pythonhosted.org/packages/66/f3/80a3f974c8b535d394ff960a11ac20368e06b736da395b551a49ce950cce/certifi-2025.7.9-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2025.7.9.tar.gz", + "hashes": { + "sha256": "c1d2ec05395148ee10cf672ffc28cd37ea0ab0d99f9cc74c43e588cbd111b079" + }, + "provenance": "https://pypi.org/integrity/certifi/2025.7.9/certifi-2025.7.9.tar.gz/provenance", + "requires-python": ">=3.7", + "size": 160386, + "upload-time": "2025-07-09T02:13:58.874899Z", + "url": "https://files.pythonhosted.org/packages/de/8a/c729b6b60c66a38f590c4e774decc4b2ec7b0576be8f1aa984a53ffa812a/certifi-2025.7.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edc98328ed1af9f55c3ff5827d9e03a4b2a00ccbbf0040188534f996cc104e86" + }, + "data-dist-info-metadata": { + "sha256": "edc98328ed1af9f55c3ff5827d9e03a4b2a00ccbbf0040188534f996cc104e86" + }, + "filename": "certifi-2025.7.14-py3-none-any.whl", + "hashes": { + "sha256": "6b31f564a415d79ee77df69d757bb49a5bb53bd9f756cbbe24394ffd6fc1f4b2" + }, + "provenance": "https://pypi.org/integrity/certifi/2025.7.14/certifi-2025.7.14-py3-none-any.whl/provenance", + "requires-python": ">=3.7", + "size": 162722, + "upload-time": "2025-07-14T03:29:26.863803Z", + "url": "https://files.pythonhosted.org/packages/4f/52/34c6cf5bb9285074dc3531c437b3919e825d976fde097a7a73f79e726d03/certifi-2025.7.14-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2025.7.14.tar.gz", + "hashes": { + "sha256": "8ea99dbdfaaf2ba2f9bac77b9249ef62ec5218e7c2b2e903378ed5fccf765995" + }, + "provenance": "https://pypi.org/integrity/certifi/2025.7.14/certifi-2025.7.14.tar.gz/provenance", + "requires-python": ">=3.7", + "size": 163981, + "upload-time": "2025-07-14T03:29:28.449661Z", + "url": "https://files.pythonhosted.org/packages/b3/76/52c535bcebe74590f296d6c77c86dabf761c41980e1347a2422e4aa2ae41/certifi-2025.7.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cf8b06ddfa2c6cfde7be2b9bfd352949bef5cf46cf9aca775dae9921ab4651ee" + }, + "data-dist-info-metadata": { + "sha256": "cf8b06ddfa2c6cfde7be2b9bfd352949bef5cf46cf9aca775dae9921ab4651ee" + }, + "filename": "certifi-2025.8.3-py3-none-any.whl", + "hashes": { + "sha256": "f6c12493cfb1b06ba2ff328595af9350c65d6644968e5d3a2ffd78699af217a5" + }, + "provenance": "https://pypi.org/integrity/certifi/2025.8.3/certifi-2025.8.3-py3-none-any.whl/provenance", + "requires-python": ">=3.7", + "size": 161216, + "upload-time": "2025-08-03T03:07:45.777225Z", + "url": "https://files.pythonhosted.org/packages/e5/48/1549795ba7742c948d2ad169c1c8cdbae65bc450d6cd753d124b17c8cd32/certifi-2025.8.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2025.8.3.tar.gz", + "hashes": { + "sha256": "e564105f78ded564e3ae7c923924435e1daa7463faeab5bb932bc53ffae63407" + }, + "provenance": "https://pypi.org/integrity/certifi/2025.8.3/certifi-2025.8.3.tar.gz/provenance", + "requires-python": ">=3.7", + "size": 162386, + "upload-time": "2025-08-03T03:07:47.080429Z", + "url": "https://files.pythonhosted.org/packages/dc/67/960ebe6bf230a96cda2e0abcf73af550ec4f090005363542f0765df162e0/certifi-2025.8.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "473c91e2c4fac51375a4d372db820754e959b83261d4135f68c6b4e3311a76d9" + }, + "data-dist-info-metadata": { + "sha256": "473c91e2c4fac51375a4d372db820754e959b83261d4135f68c6b4e3311a76d9" + }, + "filename": "certifi-2025.10.5-py3-none-any.whl", + "hashes": { + "sha256": "0f212c2744a9bb6de0c56639a6f68afe01ecd92d91f14ae897c4fe7bbeeef0de" + }, + "provenance": "https://pypi.org/integrity/certifi/2025.10.5/certifi-2025.10.5-py3-none-any.whl/provenance", + "requires-python": ">=3.7", + "size": 163286, + "upload-time": "2025-10-05T04:12:14.030503Z", + "url": "https://files.pythonhosted.org/packages/e4/37/af0d2ef3967ac0d6113837b44a4f0bfe1328c2b9763bd5b1744520e5cfed/certifi-2025.10.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2025.10.5.tar.gz", + "hashes": { + "sha256": "47c09d31ccf2acf0be3f701ea53595ee7e0b8fa08801c6624be771df09ae7b43" + }, + "provenance": "https://pypi.org/integrity/certifi/2025.10.5/certifi-2025.10.5.tar.gz/provenance", + "requires-python": ">=3.7", + "size": 164519, + "upload-time": "2025-10-05T04:12:15.808237Z", + "url": "https://files.pythonhosted.org/packages/4c/5b/b6ce21586237c77ce67d01dc5507039d444b630dd76611bbca2d8e5dcd91/certifi-2025.10.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "fc9a6b1aeff595649d1e5aee44129ca2b5e7adfbc10e1bd7ffa291afc1d06cb7" + }, + "data-dist-info-metadata": { + "sha256": "fc9a6b1aeff595649d1e5aee44129ca2b5e7adfbc10e1bd7ffa291afc1d06cb7" + }, + "filename": "certifi-2025.11.12-py3-none-any.whl", + "hashes": { + "sha256": "97de8790030bbd5c2d96b7ec782fc2f7820ef8dba6db909ccf95449f2d062d4b" + }, + "provenance": "https://pypi.org/integrity/certifi/2025.11.12/certifi-2025.11.12-py3-none-any.whl/provenance", + "requires-python": ">=3.7", + "size": 159438, + "upload-time": "2025-11-12T02:54:49.735635Z", + "url": "https://files.pythonhosted.org/packages/70/7d/9bc192684cea499815ff478dfcdc13835ddf401365057044fb721ec6bddb/certifi-2025.11.12-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2025.11.12.tar.gz", + "hashes": { + "sha256": "d8ab5478f2ecd78af242878415affce761ca6bc54a22a27e026d7c25357c3316" + }, + "provenance": "https://pypi.org/integrity/certifi/2025.11.12/certifi-2025.11.12.tar.gz/provenance", + "requires-python": ">=3.7", + "size": 160538, + "upload-time": "2025-11-12T02:54:51.517855Z", + "url": "https://files.pythonhosted.org/packages/a2/8c/58f469717fa48465e4a50c014a0400602d3c437d7c0c468e17ada824da3a/certifi-2025.11.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1527c911f2ae328e9b265a1f52bb51a67e0f15362d6d8c97a4737f037645a486" + }, + "data-dist-info-metadata": { + "sha256": "1527c911f2ae328e9b265a1f52bb51a67e0f15362d6d8c97a4737f037645a486" + }, + "filename": "certifi-2026.1.4-py3-none-any.whl", + "hashes": { + "sha256": "9943707519e4add1115f44c2bc244f782c0249876bf51b6599fee1ffbedd685c" + }, + "provenance": "https://pypi.org/integrity/certifi/2026.1.4/certifi-2026.1.4-py3-none-any.whl/provenance", + "requires-python": ">=3.7", + "size": 152900, + "upload-time": "2026-01-04T02:42:40.150433Z", + "url": "https://files.pythonhosted.org/packages/e6/ad/3cc14f097111b4de0040c83a525973216457bbeeb63739ef1ed275c1c021/certifi-2026.1.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2026.1.4.tar.gz", + "hashes": { + "sha256": "ac726dd470482006e014ad384921ed6438c457018f4b3d204aea4281258b2120" + }, + "provenance": "https://pypi.org/integrity/certifi/2026.1.4/certifi-2026.1.4.tar.gz/provenance", + "requires-python": ">=3.7", + "size": 154268, + "upload-time": "2026-01-04T02:42:41.825177Z", + "url": "https://files.pythonhosted.org/packages/e0/2d/a891ca51311197f6ad14a7ef42e2399f36cf2f9bd44752b3dc4eab60fdc5/certifi-2026.1.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e0d32e197760fe1062440de968a55761c0e61375571015b14ef08bdb1943c8f5" + }, + "data-dist-info-metadata": { + "sha256": "e0d32e197760fe1062440de968a55761c0e61375571015b14ef08bdb1943c8f5" + }, + "filename": "certifi-2026.2.25-py3-none-any.whl", + "hashes": { + "sha256": "027692e4402ad994f1c42e52a4997a9763c646b73e4096e4d5d6db8af1d6f0fa" + }, + "provenance": "https://pypi.org/integrity/certifi/2026.2.25/certifi-2026.2.25-py3-none-any.whl/provenance", + "requires-python": ">=3.7", + "size": 153684, + "upload-time": "2026-02-25T02:54:15.766522Z", + "url": "https://files.pythonhosted.org/packages/9a/3c/c17fb3ca2d9c3acff52e30b309f538586f9f5b9c9cf454f3845fc9af4881/certifi-2026.2.25-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2026.2.25.tar.gz", + "hashes": { + "sha256": "e887ab5cee78ea814d3472169153c2d12cd43b14bd03329a39a9c6e2e80bfba7" + }, + "provenance": "https://pypi.org/integrity/certifi/2026.2.25/certifi-2026.2.25.tar.gz/provenance", + "requires-python": ">=3.7", + "size": 155029, + "upload-time": "2026-02-25T02:54:17.342729Z", + "url": "https://files.pythonhosted.org/packages/af/2d/7bf41579a8986e348fa033a31cdd0e4121114f6bce2457e8876010b092dd/certifi-2026.2.25.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4ed6ffe9ccbed05046ab7bff2024cd3ca717295b368bed1fe20a73e365bc415a" + }, + "data-dist-info-metadata": { + "sha256": "4ed6ffe9ccbed05046ab7bff2024cd3ca717295b368bed1fe20a73e365bc415a" + }, + "filename": "certifi-2026.4.22-py3-none-any.whl", + "hashes": { + "sha256": "3cb2210c8f88ba2318d29b0388d1023c8492ff72ecdde4ebdaddbb13a31b1c4a" + }, + "provenance": "https://pypi.org/integrity/certifi/2026.4.22/certifi-2026.4.22-py3-none-any.whl/provenance", + "requires-python": ">=3.7", + "size": 135707, + "upload-time": "2026-04-22T11:26:09.372209Z", + "url": "https://files.pythonhosted.org/packages/22/30/7cd8fdcdfbc5b869528b079bfb76dcdf6056b1a2097a662e5e8c04f42965/certifi-2026.4.22-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2026.4.22.tar.gz", + "hashes": { + "sha256": "8d455352a37b71bf76a79caa83a3d6c25afee4a385d632127b6afb3963f1c580" + }, + "provenance": "https://pypi.org/integrity/certifi/2026.4.22/certifi-2026.4.22.tar.gz/provenance", + "requires-python": ">=3.7", + "size": 137077, + "upload-time": "2026-04-22T11:26:11.191984Z", + "url": "https://files.pythonhosted.org/packages/25/ee/6caf7a40c36a1220410afe15a1cc64993a1f864871f698c0f93acb72842a/certifi-2026.4.22.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1c38826bc95f7744c69501689e00e3a1a2c93a158988937ce32ef4ed5c1df0f6" + }, + "data-dist-info-metadata": { + "sha256": "1c38826bc95f7744c69501689e00e3a1a2c93a158988937ce32ef4ed5c1df0f6" + }, + "filename": "certifi-2026.5.20-py3-none-any.whl", + "hashes": { + "sha256": "3c52e209ba0a4ad7aebe60436a4ab349c39e1e602e8c134221e546902ad25897" + }, + "provenance": "https://pypi.org/integrity/certifi/2026.5.20/certifi-2026.5.20-py3-none-any.whl/provenance", + "requires-python": ">=3.7", + "size": 134134, + "upload-time": "2026-05-20T11:46:48.578125Z", + "url": "https://files.pythonhosted.org/packages/59/8c/57e832b7af6d7c5abe66eb3fbe3a3a32f4d11ea23a1aa7131371035be991/certifi-2026.5.20-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2026.5.20.tar.gz", + "hashes": { + "sha256": "69dea482ab64caa7b9f6aba1c6bf48bb6a5448d1c0f1b17ab42ad8c763a5344d" + }, + "provenance": "https://pypi.org/integrity/certifi/2026.5.20/certifi-2026.5.20.tar.gz/provenance", + "requires-python": ">=3.7", + "size": 135422, + "upload-time": "2026-05-20T11:46:50.073147Z", + "url": "https://files.pythonhosted.org/packages/f3/ce/ee2ecad540810a79593028e88299baeae54d346cc7a0d94b6199988b89b1/certifi-2026.5.20.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ea15c09edd1ad9e97bc66d9ef71bcfb910a7b592e374a0a437cd5ee3b134c0df" + }, + "data-dist-info-metadata": { + "sha256": "ea15c09edd1ad9e97bc66d9ef71bcfb910a7b592e374a0a437cd5ee3b134c0df" + }, + "filename": "certifi-2026.6.17-py3-none-any.whl", + "hashes": { + "sha256": "2227dcbaafe0d2f59279d1762ddddc37783ed4354594f194ffc31d20f41fc3db" + }, + "provenance": "https://pypi.org/integrity/certifi/2026.6.17/certifi-2026.6.17-py3-none-any.whl/provenance", + "requires-python": ">=3.7", + "size": 133289, + "upload-time": "2026-06-17T10:31:06.348672Z", + "url": "https://files.pythonhosted.org/packages/ef/2f/c5464532e965badff2f4c4c1a3a83f5697f0d7c407ed0cda44aaa99bb451/certifi-2026.6.17-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "certifi-2026.6.17.tar.gz", + "hashes": { + "sha256": "024c88eeec92ca068db80f02b8b07c9cef7b9fe261d1d535abfd5abd6f6af432" + }, + "provenance": "https://pypi.org/integrity/certifi/2026.6.17/certifi-2026.6.17.tar.gz/provenance", + "requires-python": ">=3.7", + "size": 134594, + "upload-time": "2026-06-17T10:31:07.894439Z", + "url": "https://files.pythonhosted.org/packages/c9/c7/424b75da314c1045981bd9777432fad05a9e0c69daa4ed7e308bbaffe405/certifi-2026.6.17.tar.gz", + "yanked": false + } + ], + "meta": { + "_last-serial": 38129596, + "api-version": "1.4" + }, + "name": "certifi", + "project-status": { + "status": "active" + }, + "versions": [ + "0.0.1", + "0.0.2", + "0.0.3", + "0.0.4", + "0.0.5", + "0.0.6", + "0.0.7", + "0.0.8", + "1.0.0", + "1.0.1", + "14.05.14", + "2015.04.28", + "2015.9.6", + "2015.9.6.1", + "2015.9.6.2", + "2015.11.20", + "2015.11.20.1", + "2016.2.28", + "2016.8.2", + "2016.8.8", + "2016.8.31", + "2016.9.26", + "2017.1.23", + "2017.4.17", + "2017.7.27", + "2017.7.27.1", + "2017.11.5", + "2018.1.18", + "2018.4.16", + "2018.8.13", + "2018.8.24", + "2018.10.15", + "2018.11.29", + "2019.3.9", + "2019.6.16", + "2019.9.11", + "2019.11.28", + "2020.4.5", + "2020.4.5.1", + "2020.4.5.2", + "2020.6.20", + "2020.11.8", + "2020.12.5", + "2021.5.30", + "2021.10.8", + "2022.5.18", + "2022.5.18.1", + "2022.6.15", + "2022.6.15.1", + "2022.6.15.2", + "2022.9.14", + "2022.9.24", + "2022.12.7", + "2023.5.7", + "2023.7.22", + "2023.11.17", + "2024.2.2", + "2024.6.2", + "2024.7.4", + "2024.8.30", + "2024.12.14", + "2025.1.31", + "2025.4.26", + "2025.6.15", + "2025.7.9", + "2025.7.14", + "2025.8.3", + "2025.10.5", + "2025.11.12", + "2026.1.4", + "2026.2.25", + "2026.4.22", + "2026.5.20", + "2026.6.17" + ] + } + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - "86400" + Cache-Control: + - max-age=600, public + Content-Security-Policy: + - default-src 'none'; sandbox allow-top-navigation + Content-Type: + - application/vnd.pypi.simple.v1+json + Permissions-Policy: + - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept-Encoding, Accept + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + host: pypi.org + headers: + Accept: + - application/vnd.pypi.simple.v1+json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://pypi.org/simple/chardet/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: -1 + uncompressed: true + body: | + { + "files": [ + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-1.0.tar.gz", + "hashes": { + "sha256": "f3a80cfd53a9a9e8311e996062bb7ed0c0551367545548460d5a2c3b4717c797" + }, + "provenance": null, + "requires-python": null, + "size": 153118, + "upload-time": "2006-12-23T17:39:10Z", + "url": "https://files.pythonhosted.org/packages/13/29/9336841b1a5d9de9de808e1797ab04057bc17982bbab87dd14fc06aa4160/chardet-1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-1.0.1-py2.4.egg", + "hashes": { + "sha256": "58ba4a382c9c7e1f6619ed4f3a273fb4044de4352342f473539d20ca4346113a" + }, + "provenance": null, + "requires-python": null, + "size": 391741, + "upload-time": "2008-04-19T11:33:45Z", + "url": "https://files.pythonhosted.org/packages/ec/32/19eab081980cc61aa8d49c44930cf897c1dbce6888579743aed12140810a/chardet-1.0.1-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-1.0.1-py2.5.egg", + "hashes": { + "sha256": "5c303c3549070d5cd5101649d569ea00ccf5f763245f64f61015834c4acdbe61" + }, + "provenance": null, + "requires-python": null, + "size": 390297, + "upload-time": "2008-04-20T07:36:30Z", + "url": "https://files.pythonhosted.org/packages/d4/bc/c1b877d19bc02610873a21cc3978260008c2839acac36772dd29c1f78316/chardet-1.0.1-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-1.0.1.tar.gz", + "hashes": { + "sha256": "4573d91ec9e6d88c6be1dfe004ea337d47754ed3924b4c181f777c613465578b" + }, + "provenance": null, + "requires-python": null, + "size": 156407, + "upload-time": "2008-04-19T11:33:39Z", + "url": "https://files.pythonhosted.org/packages/94/f1/f3237e3045c422c83968d3a2dfdefc7d4d687d84957e12810564b16ac5d5/chardet-1.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-1.1.tar.gz", + "hashes": { + "sha256": "2a9cc3bcba09a9e795efcf63ff1714980beb8dea1660f0931f675f52f4264e5c" + }, + "provenance": null, + "requires-python": null, + "size": 153913, + "upload-time": "2012-07-27T06:33:19.235624Z", + "url": "https://files.pythonhosted.org/packages/11/da/101ef38e05881445c1dec36dbd0573f9561e357a2da9e2409656e4677ffa/chardet-1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-2.1.1.tar.gz", + "hashes": { + "sha256": "b0d4149078ec777b448f43960c1d0d9648e03b366c60e396c50990c55eab6ed0" + }, + "provenance": null, + "requires-python": null, + "size": 178947, + "upload-time": "2012-10-01T20:02:44.003946Z", + "url": "https://files.pythonhosted.org/packages/f2/f1/2b5ab854299fe1ea312a9c10dda58421ea24af98a128ad1bff6b87c0c927/chardet-2.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3f3a5bc619bbda86afd694de03ba408d73d6199fe0998466f5bc2f5ccf2e99ac" + }, + "data-dist-info-metadata": { + "sha256": "3f3a5bc619bbda86afd694de03ba408d73d6199fe0998466f5bc2f5ccf2e99ac" + }, + "filename": "chardet-2.2.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "c72cce700513dbf2269f9695fa79402ef4b0860d2925a5cc4666b21647debb6a" + }, + "provenance": null, + "requires-python": null, + "size": 180514, + "upload-time": "2013-12-18T18:40:23.384252Z", + "url": "https://files.pythonhosted.org/packages/63/b7/de3834dc5c84dec3b839690bd663a07613b166b0b7217e46687a1f7eced2/chardet-2.2.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-2.2.1.tar.gz", + "hashes": { + "sha256": "f1964f73f5ee9b7e0309098b9512d587fbba6dd5d1f3797b1c95529e5241bf09" + }, + "provenance": null, + "requires-python": null, + "size": 180319, + "upload-time": "2013-12-18T18:40:07.241320Z", + "url": "https://files.pythonhosted.org/packages/86/e5/e5f97d77cda0622e875d83edfdbb2f81ba38165e7197f9d185ba2c799f77/chardet-2.2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1e4557e0ff73ee87235aa8e4e748de96c5c21f8d76fced64176fe4132ece7b1" + }, + "data-dist-info-metadata": { + "sha256": "c1e4557e0ff73ee87235aa8e4e748de96c5c21f8d76fced64176fe4132ece7b1" + }, + "filename": "chardet-2.3.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "aaf514bde38020b4f1e42c6a6e141f2827a8a58ccfc3b22b6ff5a1a4b50be56e" + }, + "provenance": null, + "requires-python": null, + "size": 180893, + "upload-time": "2017-02-14T20:11:15.694825Z", + "url": "https://files.pythonhosted.org/packages/7e/5c/605ca2daa5cf21c87690d8fe6ab05a6f2278c451f4ede6456dd26453f4bd/chardet-2.3.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-2.3.0.tar.gz", + "hashes": { + "sha256": "e53e38b3a4afe6d1132de62b7400a4ac363452dc5dfcf8d88e8e0cce663c68aa" + }, + "provenance": null, + "requires-python": null, + "size": 164346, + "upload-time": "2014-10-07T15:05:48.149445Z", + "url": "https://files.pythonhosted.org/packages/7d/87/4e3a3f38b2f5c578ce44f8dc2aa053217de9f0b6d737739b0ddac38ed237/chardet-2.3.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "dfc8e9ba98c6434c9d3baf2fadb59c4d783db191e7a979b9e1df36da90d3dafc" + }, + "data-dist-info-metadata": { + "sha256": "dfc8e9ba98c6434c9d3baf2fadb59c4d783db191e7a979b9e1df36da90d3dafc" + }, + "filename": "chardet-3.0.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "bedd581d3daea4180b3cb555940dcbc89916e7922b070d2a9a37e660791e90a2" + }, + "provenance": null, + "requires-python": null, + "size": 133225, + "upload-time": "2017-04-11T17:53:20.793783Z", + "url": "https://files.pythonhosted.org/packages/63/8b/44ea61e33bd7d38c1416b625c87a98aeb4ee9abdad3bff630c69b6b5ffc8/chardet-3.0.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-3.0.0.tar.gz", + "hashes": { + "sha256": "171dfc754d56c16b82cf77ac3eee1d42db9bc2f26c2c61c6573426d2a108d9e3" + }, + "provenance": null, + "requires-python": null, + "size": 1866747, + "upload-time": "2017-04-11T17:53:22.574046Z", + "url": "https://files.pythonhosted.org/packages/33/d9/43cd46d6b8cf2e393aeb60f338cfe0154cee7dd3de13a1752d3e4814aee2/chardet-3.0.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b7bd6a5997990351e61bdd5d5d9dd0aabf14df674e20b669ea369c124d8c5623" + }, + "data-dist-info-metadata": { + "sha256": "b7bd6a5997990351e61bdd5d5d9dd0aabf14df674e20b669ea369c124d8c5623" + }, + "filename": "chardet-3.0.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "f986f11a01ab75cbf3b364deb41f2bb0943053adc1c5c257245e8f484d59cbba" + }, + "provenance": null, + "requires-python": null, + "size": 133231, + "upload-time": "2017-04-11T20:48:36.541070Z", + "url": "https://files.pythonhosted.org/packages/de/e5/3226e65c6f4291bc3f7ec0a9329ed9949bf074d8663a037c58c78d275745/chardet-3.0.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-3.0.1.tar.gz", + "hashes": { + "sha256": "0d9688b015b3493f2f486214a2181b8f29fbe21c4034711bd9140a1d3467808d" + }, + "provenance": null, + "requires-python": null, + "size": 1866702, + "upload-time": "2017-04-11T20:48:39.275958Z", + "url": "https://files.pythonhosted.org/packages/42/d1/c7e0023643df3c53ff72513f53f28bc1e948cb18a56f8a20aee289537ee9/chardet-3.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "65ae7041b1cf09ec80899beb6caaf1d4f5de5b83dd15c2275a99163b5c02b1b0" + }, + "data-dist-info-metadata": { + "sha256": "65ae7041b1cf09ec80899beb6caaf1d4f5de5b83dd15c2275a99163b5c02b1b0" + }, + "filename": "chardet-3.0.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "6ebf56457934fdce01fb5ada5582762a84eed94cad43ed877964aebbdd8174c0" + }, + "provenance": null, + "requires-python": null, + "size": 133345, + "upload-time": "2017-04-12T19:22:06.706053Z", + "url": "https://files.pythonhosted.org/packages/b8/74/54fdc2fcfdd46b6c486964b64c5bb7db9a3664033ab25cf11aab06dd2a5d/chardet-3.0.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-3.0.2.tar.gz", + "hashes": { + "sha256": "4f7832e7c583348a9eddd927ee8514b3bf717c061f57b21dbe7697211454d9bb" + }, + "provenance": null, + "requires-python": null, + "size": 1866978, + "upload-time": "2017-04-12T19:22:10.179520Z", + "url": "https://files.pythonhosted.org/packages/91/05/28f23094cdf1410fb03533f0d71e6b4aad3c504100e83b8cea6fc899552c/chardet-3.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ba5ef5983114a4020540f94e298ed35dc7296440d34bb30db8d366790dce8fe5" + }, + "data-dist-info-metadata": { + "sha256": "ba5ef5983114a4020540f94e298ed35dc7296440d34bb30db8d366790dce8fe5" + }, + "filename": "chardet-3.0.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "8da3f329e2c5779247f4cff7081512c531731ef6a9c6ef78084e8ed8d18226c7" + }, + "provenance": null, + "requires-python": null, + "size": 133398, + "upload-time": "2017-05-16T18:41:02.977407Z", + "url": "https://files.pythonhosted.org/packages/8c/27/99f781a11e4daa5acadf97add6e5883ec5f8f9abbf279e790fd0ff371db7/chardet-3.0.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-3.0.3.tar.gz", + "hashes": { + "sha256": "77df6d712a6037ed6f247ad1dd67faca506f64bc1295d43533e9212a101f28cb" + }, + "provenance": null, + "requires-python": null, + "size": 1867007, + "upload-time": "2017-05-16T18:41:05.082027Z", + "url": "https://files.pythonhosted.org/packages/fc/f9/3963ae8e196ceb4a09e0d7906f511fdf62a631f05d9288dc4905a93a1f52/chardet-3.0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "455ff6238075679f3a0cbf2854ee4aa7b5f96d4750e44b8a02f36800417cc12c" + }, + "data-dist-info-metadata": { + "sha256": "455ff6238075679f3a0cbf2854ee4aa7b5f96d4750e44b8a02f36800417cc12c" + }, + "filename": "chardet-3.0.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691" + }, + "provenance": null, + "requires-python": null, + "size": 133356, + "upload-time": "2017-06-08T14:34:33.552855Z", + "url": "https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-3.0.4.tar.gz", + "hashes": { + "sha256": "84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae" + }, + "provenance": null, + "requires-python": null, + "size": 1868453, + "upload-time": "2017-06-08T14:34:35.581047Z", + "url": "https://files.pythonhosted.org/packages/fc/bb/a5768c230f9ddb03acc9ef3f0d4a3cf93462473795d18e9535498c8f929d/chardet-3.0.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c92610004ecd3e6dcbc3180ca858b5cdd2d0e3c9a6c0c6eb270a80582b5c6c7f" + }, + "data-dist-info-metadata": { + "sha256": "c92610004ecd3e6dcbc3180ca858b5cdd2d0e3c9a6c0c6eb270a80582b5c6c7f" + }, + "filename": "chardet-4.0.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "f864054d66fd9118f2e67044ac8981a54775ec5b67aed0441892edb553d21da5" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 178743, + "upload-time": "2020-12-10T19:35:32.469759Z", + "url": "https://files.pythonhosted.org/packages/19/c7/fa589626997dd07bd87d9269342ccb74b1720384a4d739a1872bd84fbe68/chardet-4.0.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-4.0.0.tar.gz", + "hashes": { + "sha256": "0d6f53a15db4120f2b08c94f11e7d93d2c911ee118b6b30a04ec3ee8310179fa" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 1907771, + "upload-time": "2020-12-10T19:35:33.971747Z", + "url": "https://files.pythonhosted.org/packages/ee/2d/9cdc2b527e127b4c9db64b86647d567985940ac3698eeabc7ffaccb4ea61/chardet-4.0.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9ba6ba7cb630ec6d73e174fd476209dd6d6b326c57b6786036d1f70f30a59d2b" + }, + "data-dist-info-metadata": { + "sha256": "9ba6ba7cb630ec6d73e174fd476209dd6d6b326c57b6786036d1f70f30a59d2b" + }, + "filename": "chardet-5.0.0-py3-none-any.whl", + "hashes": { + "sha256": "d3e64f022d254183001eccc5db4040520c0f23b1a3f33d6413e099eb7f126557" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 193628, + "upload-time": "2022-06-25T04:27:55.457436Z", + "url": "https://files.pythonhosted.org/packages/4c/d1/1b96dd69fa42f20b70701b5cd42a75dd5f0c7a24dc0abfef35cc146210dc/chardet-5.0.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-5.0.0.tar.gz", + "hashes": { + "sha256": "0368df2bfd78b5fc20572bb4e9bb7fb53e2c094f60ae9993339e8671d0afb8aa" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 2021116, + "upload-time": "2022-06-25T04:27:57.204891Z", + "url": "https://files.pythonhosted.org/packages/31/a2/12c090713b3d0e141f367236d3a8bdc3e5fca0d83ff3647af4892c16c205/chardet-5.0.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9f389fa27a47d2dde73be01e25eeead7c529a334570dcdad86541dd0d3e7fee7" + }, + "data-dist-info-metadata": { + "sha256": "9f389fa27a47d2dde73be01e25eeead7c529a334570dcdad86541dd0d3e7fee7" + }, + "filename": "chardet-5.1.0-py3-none-any.whl", + "hashes": { + "sha256": "362777fb014af596ad31334fde1e8c327dfdb076e1960d1694662d46a6917ab9" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 199124, + "upload-time": "2022-12-01T22:34:14.609737Z", + "url": "https://files.pythonhosted.org/packages/74/8f/8fc49109009e8d2169d94d72e6b1f4cd45c13d147ba7d6170fb41f22b08f/chardet-5.1.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-5.1.0.tar.gz", + "hashes": { + "sha256": "0d62712b956bc154f85fb0a266e2a3c5913c2967e00348701b32411d6def31e5" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 2069617, + "upload-time": "2022-12-01T22:34:18.086049Z", + "url": "https://files.pythonhosted.org/packages/41/32/cdc91dcf83849c7385bf8e2a5693d87376536ed000807fa07f5eab33430d/chardet-5.1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3c0af6350ea1416a63c859f0948ecca311edd92ffaa11894b2e70e28c361cc6c" + }, + "data-dist-info-metadata": { + "sha256": "3c0af6350ea1416a63c859f0948ecca311edd92ffaa11894b2e70e28c361cc6c" + }, + "filename": "chardet-5.2.0-py3-none-any.whl", + "hashes": { + "sha256": "e1cf59446890a00105fe7b7912492ea04b6e6f06d4b742b2c788469e34c82970" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 199385, + "upload-time": "2023-08-01T19:23:00.661021Z", + "url": "https://files.pythonhosted.org/packages/38/6f/f5fbc992a329ee4e0f288c1fe0e2ad9485ed064cac731ed2fe47dcc38cbf/chardet-5.2.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-5.2.0.tar.gz", + "hashes": { + "sha256": "1b3b6ff479a8c414bc3fa2c0852995695c4a026dcd6d0633b2dd092ca39c1cf7" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 2069618, + "upload-time": "2023-08-01T19:23:02.662671Z", + "url": "https://files.pythonhosted.org/packages/f3/0d/f7b6ab21ec75897ed80c17d79b15951a719226b9fababf1e40ea74d69079/chardet-5.2.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3d1028d3591ed44bf8b58afae0a7d5b11699b31950b874c11c33945a19500f99" + }, + "data-dist-info-metadata": { + "sha256": "3d1028d3591ed44bf8b58afae0a7d5b11699b31950b874c11c33945a19500f99" + }, + "filename": "chardet-6.0.0-py3-none-any.whl", + "hashes": { + "sha256": "502eee44c943b21e178cb537980b1331b42abf99505085e8ae881e27245083bb" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 627175, + "upload-time": "2026-02-22T03:26:04.988649Z", + "url": "https://files.pythonhosted.org/packages/db/4d/e80f926abb83cff88710b275667173fe8407a093bc42369739c37535cb90/chardet-6.0.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-6.0.0.tar.gz", + "hashes": { + "sha256": "aaa00ede13dd39a582de2b1254221a1f3e1c77e7738036431b6cb7e6a05b4f19" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 18975991, + "upload-time": "2026-02-22T03:26:08.298273Z", + "url": "https://files.pythonhosted.org/packages/b8/f3/3005cbe63db313a572c6094611da51be38e1354a4b039d089ad22820e5ee/chardet-6.0.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7167e75bbdbeb264e84f46a0e73c23e588800194cf0cf6dc78bc1c9d82716a14" + }, + "data-dist-info-metadata": { + "sha256": "7167e75bbdbeb264e84f46a0e73c23e588800194cf0cf6dc78bc1c9d82716a14" + }, + "filename": "chardet-6.0.0.post1-py3-none-any.whl", + "hashes": { + "sha256": "c894a36800549adf7bb5f2af47033281b75fdfcd2aa0f0243be0ad22a52e2dcb" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 627245, + "upload-time": "2026-02-22T15:09:15.876683Z", + "url": "https://files.pythonhosted.org/packages/66/42/5de54f632c2de53cd3415b3703383d5fff43a94cbc0567ef362515261a21/chardet-6.0.0.post1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-6.0.0.post1.tar.gz", + "hashes": { + "sha256": "6b78048c3c97c7b2ed1fbad7a18f76f5a6547f7d34dbab536cc13887c9a92fa4" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 12521798, + "upload-time": "2026-02-22T15:09:17.925139Z", + "url": "https://files.pythonhosted.org/packages/7f/42/fb9436c103a881a377e34b9f58d77b5f503461c702ff654ebe86151bcfe9/chardet-6.0.0.post1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp310-cp310-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "10e29a8529f8d4db461eeeec36e48c2ae70918d5c37a0908f060b9138c6ee228" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp310-cp310-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 522132, + "upload-time": "2026-03-02T22:38:25.653774Z", + "url": "https://files.pythonhosted.org/packages/ab/00/2cc56d44c42a0520d5b6920aab4cc6921dc49f5272b6b49f11c3db610c85/chardet-7.0.0rc4-cp310-cp310-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp310-cp310-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "d7c53b3801a69d7a82b90d350a7304256f1bff35ecf54de7867c14c4358c1f77" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp310-cp310-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 515833, + "upload-time": "2026-03-02T22:38:27.040431Z", + "url": "https://files.pythonhosted.org/packages/a4/87/74b832978c05d0c598ce52ea2230419d35f8583c69972ce22b8f0892a838/chardet-7.0.0rc4-cp310-cp310-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "24d9cac6af1d74fd804cd6d8e82137c04f96cc1dbce4891aea43dd1a88b01b60" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 535868, + "upload-time": "2026-03-02T22:38:28.339322Z", + "url": "https://files.pythonhosted.org/packages/8b/b4/81abccf427eb9d171b7e0290d24d406abf627806ef3686ed8d73afb7eb6d/chardet-7.0.0rc4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "4e67d4c955a531b7786d7b01a8e478c37b1868eb76a8dc9c51f8a65e0f40f529" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 537876, + "upload-time": "2026-03-02T22:38:29.959632Z", + "url": "https://files.pythonhosted.org/packages/8e/a8/c31f79cc34272cc2731c1a30a217429268df5d65be36aba417e86883cad8/chardet-7.0.0rc4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "6be23220bd276108811267c2daa248218b41c85ac276d42765669c1b1a3609bc" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp310-cp310-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 506609, + "upload-time": "2026-03-02T22:38:31.373382Z", + "url": "https://files.pythonhosted.org/packages/6c/34/9d0db37d97796e2ef46f01fc5711a9bbc4de5e1de37dbd7d3402a3ede5e9/chardet-7.0.0rc4-cp310-cp310-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp311-cp311-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "d49c98aeb7919ca2505446c67f5ab8cdfa9cb66c4e72686808e3c231ff61c9d6" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp311-cp311-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 520876, + "upload-time": "2026-03-02T22:38:32.937523Z", + "url": "https://files.pythonhosted.org/packages/1b/11/ebcff5e2a5400369aba7131d0314cf9db03ac48f3c4760cae7112bd03069/chardet-7.0.0rc4-cp311-cp311-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp311-cp311-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "6b3a655f1e597a06328af041cbb48238ecaef3c47271f2f869581be73bf8dbb8" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp311-cp311-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 514243, + "upload-time": "2026-03-02T22:38:34.568476Z", + "url": "https://files.pythonhosted.org/packages/4c/6e/e497176f7b78632a0771576d9c443769ddf16a3b4da6a2a5298a1440070f/chardet-7.0.0rc4-cp311-cp311-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "c502059e99c635b4b912cf87431fd1992eeec371012b90e7e30eea9ccd799fc7" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 534096, + "upload-time": "2026-03-02T22:38:35.841478Z", + "url": "https://files.pythonhosted.org/packages/15/15/9b610a702705ee48827bdab24ea840eb32bedb6782108681c437f711a778/chardet-7.0.0rc4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "e742a41ce7c8fc81bbc978dedc2d7358c4b62e7b8b1c80a0de8c94fab6bf425e" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 536190, + "upload-time": "2026-03-02T22:38:37.560524Z", + "url": "https://files.pythonhosted.org/packages/5c/a1/9d8a6f594b73a86f6a12b09588e9d75dbcaa2ea618aee9b7947597b15be4/chardet-7.0.0rc4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp311-cp311-win_amd64.whl", + "hashes": { + "sha256": "0a856fe27c5b7faef006e2813542d71f6921b7b56a175c7b1cd0755a28140900" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp311-cp311-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 506483, + "upload-time": "2026-03-02T22:38:38.748949Z", + "url": "https://files.pythonhosted.org/packages/68/31/335feb5131dc368bdfbc961998658085bdc0e6b5ace7d2c4b07b2aae23a3/chardet-7.0.0rc4-cp311-cp311-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp312-cp312-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "82c9e78233071c2a1827c955da499bb573c02799d91e50d0c3eeb418b1cac4b0" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp312-cp312-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 521937, + "upload-time": "2026-03-02T22:38:40.433759Z", + "url": "https://files.pythonhosted.org/packages/ee/c2/fb1f5ad655cf672804dae80c9d9f35556d35e0589311a358f4e96034c9b3/chardet-7.0.0rc4-cp312-cp312-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp312-cp312-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "f55227bbb723c2da8f9b876d4085145131abb6ec72c05a9fced6ec570e44d235" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp312-cp312-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 514389, + "upload-time": "2026-03-02T22:38:41.654565Z", + "url": "https://files.pythonhosted.org/packages/52/c7/eece48df2d26b4b77034a11e1fd2074f631eee4f25f3bb943f3de7aa55fc/chardet-7.0.0rc4-cp312-cp312-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "0ca8ebf919d803d616eb69f1167d55c8cba20105c38637d3883e6eea799fe343" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 535237, + "upload-time": "2026-03-02T22:38:43.014437Z", + "url": "https://files.pythonhosted.org/packages/b0/c5/8eacc43be31d29f41562eb62ec9875769b0b99e3683762b0e57f6ee0f673/chardet-7.0.0rc4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "740dd2bfe97b4b48b51ef448cc54207f993773dd0a6e0fd60587b6c0b0cb3312" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 538464, + "upload-time": "2026-03-02T22:38:44.317189Z", + "url": "https://files.pythonhosted.org/packages/66/8e/feb55e48024a4c8dc5f69265f6c666503bbc488775476fc8c582cfe6f9c8/chardet-7.0.0rc4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp312-cp312-win_amd64.whl", + "hashes": { + "sha256": "dd1a0d20f887f9b782eb89ebdd70c1b1e6e683386fd465a478fb70e71b8a53eb" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp312-cp312-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 506679, + "upload-time": "2026-03-02T22:38:45.764255Z", + "url": "https://files.pythonhosted.org/packages/ed/49/a98a1980c5e7496b165eab69e67bdaafaeedacd91e44457b9a1cc16f4294/chardet-7.0.0rc4-cp312-cp312-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp313-cp313-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "04cce62d8ca94794e596f26970daca14c9ae38d48ff1936333ffc7884de9e410" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp313-cp313-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 521907, + "upload-time": "2026-03-02T22:38:47.302471Z", + "url": "https://files.pythonhosted.org/packages/85/df/d6c5687babfe073d7f8e60f69a474b350a18768671cafdc287a8043638fc/chardet-7.0.0rc4-cp313-cp313-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp313-cp313-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "9ee3dc66f7cbeb034758388f329236907429e1d4076a0a37345d5496be5e7ebb" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp313-cp313-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 514312, + "upload-time": "2026-03-02T22:38:48.962937Z", + "url": "https://files.pythonhosted.org/packages/65/6b/02b2166966a21296d530d9f36e59e0b885cfd98f9eebb1f912e4d5455aa6/chardet-7.0.0rc4-cp313-cp313-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "496a4deec0c1c71c7b8647e5dcc3a00d64d4b295c48a60fe5edd42b3816b0a9f" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 534851, + "upload-time": "2026-03-02T22:38:50.519335Z", + "url": "https://files.pythonhosted.org/packages/9e/f5/703b8582f76b1d1039f3cf5f34e5ac4d7ac40a8589f21c63276714d45b6d/chardet-7.0.0rc4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "eb5693aa64d60a81231167560ecc24b040344846f3ddd81f81491da164d807aa" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 537854, + "upload-time": "2026-03-02T22:38:51.846956Z", + "url": "https://files.pythonhosted.org/packages/56/b4/0d88de7218ada06fcdcda773b06910722de7d55a46fe57ac35d2c6a0ceb6/chardet-7.0.0rc4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp313-cp313-win_amd64.whl", + "hashes": { + "sha256": "4cfe89cc500a0c3f7b530a659e252d5bcf71412c84473c1933510b3a0483a9f6" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp313-cp313-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 506623, + "upload-time": "2026-03-02T22:38:53.196610Z", + "url": "https://files.pythonhosted.org/packages/8e/9a/2514f7a50c45d35b06e0a85cc6d95477b7431dfd755546996c6177bca723/chardet-7.0.0rc4-cp313-cp313-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp314-cp314-macosx_10_15_x86_64.whl", + "hashes": { + "sha256": "5f337d0c420c105196014496b523732347934ec98db170f703c1fdc3338dd230" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp314-cp314-macosx_10_15_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 521674, + "upload-time": "2026-03-02T22:38:54.726322Z", + "url": "https://files.pythonhosted.org/packages/2b/33/a21c9dc42ae716049edcda577cc33a8168d0b76f1e3a8590a8f8e86296b0/chardet-7.0.0rc4-cp314-cp314-macosx_10_15_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp314-cp314-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "f22a7cec1d843fa2d4ec4863e1be746486ae7506ccc18d21b2b8ee6d93a1c7a2" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp314-cp314-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 514443, + "upload-time": "2026-03-02T22:38:55.961948Z", + "url": "https://files.pythonhosted.org/packages/fd/dd/894c2b7a48517f4064fd33be6625050efb074ab57ce58b747b9aa0fd35de/chardet-7.0.0rc4-cp314-cp314-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "4f3f65d55f41d4f9f0a5ca1a93984f2dee3afe4af0f27cd401ad32aa9dde0a42" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 535680, + "upload-time": "2026-03-02T22:38:57.483765Z", + "url": "https://files.pythonhosted.org/packages/4d/94/414d82c4389b953de01d7f211f7b63dc4fc217f0a43882df977e5e69cc84/chardet-7.0.0rc4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "e9ac9d415003874e2d7c7133d3d075b0f9ca7187e911cf91a8a173a86d51bf0f" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 537850, + "upload-time": "2026-03-02T22:38:58.999663Z", + "url": "https://files.pythonhosted.org/packages/3e/b1/f97f4b8e78ddaa7b661173bdb2c2e018bb4ffcb24e0ccc4e484387bd37ea/chardet-7.0.0rc4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-cp314-cp314-win_amd64.whl", + "hashes": { + "sha256": "aa6e4a381f50ede18e79615f10e879fd592894f7d08996b88fe42c954882078f" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-cp314-cp314-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 506218, + "upload-time": "2026-03-02T22:39:00.289689Z", + "url": "https://files.pythonhosted.org/packages/7c/6f/a4ea3a19b9e8fdd8e03d3543d9a40c2011bc2bf6c305d059058e6aea59ac/chardet-7.0.0rc4-cp314-cp314-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "data-dist-info-metadata": { + "sha256": "726b8ceeb99eb72229022112fc4d8735228944011d3da267c4c12a2b58061d5e" + }, + "filename": "chardet-7.0.0rc4-py3-none-any.whl", + "hashes": { + "sha256": "e9641677fd474d71e665761a600aa1715ec71fee08411202bbcaf97c6552a80d" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 392338, + "upload-time": "2026-03-02T22:39:01.825533Z", + "url": "https://files.pythonhosted.org/packages/a7/47/db731497d1f98f21c77cfe5164d123def48a7182ce8bc7570b18e497608f/chardet-7.0.0rc4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-7.0.0rc4.tar.gz", + "hashes": { + "sha256": "95dcd4c8648b689f685007f129c3809ba6f32dd9501ddf395245bf4fcde0c8ed" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0rc4/chardet-7.0.0rc4.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 468294, + "upload-time": "2026-03-02T22:39:03.489681Z", + "url": "https://files.pythonhosted.org/packages/c0/9b/95e995541065ce61aa4b77ccb0d252ad35db064eddbedcc6974ceb56fd07/chardet-7.0.0rc4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp310-cp310-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "1c174e06e0be69c84bcec4fb21c416cc6c9858f47c814b8c632d55c7a8739263" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp310-cp310-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 521942, + "upload-time": "2026-03-04T00:25:40.207769Z", + "url": "https://files.pythonhosted.org/packages/36/67/d40a3217a0bbd5fcda7bcd099205946165c321b02ad46cf6cdad88dcb42d/chardet-7.0.0-cp310-cp310-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp310-cp310-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "daef86877738cb7d310bc8d74ca73e98c543d07c5d2e0b957779591d38796651" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp310-cp310-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 515730, + "upload-time": "2026-03-04T00:25:42.038650Z", + "url": "https://files.pythonhosted.org/packages/a0/d8/34ec4737783379e3dade793b4ca5fce620c61144ea5ad907d42df6b2d40d/chardet-7.0.0-cp310-cp310-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "23a7c9aa3674f62721d6c34a3666d8c28aff0ec5908790f3985a73b10b355be4" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 535781, + "upload-time": "2026-03-04T00:25:43.874582Z", + "url": "https://files.pythonhosted.org/packages/7e/46/92117450bd18eb7b779f13e433d20cf3c0c19c266f1970cd3ccbe96ca76e/chardet-7.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "49966634d83fc7ebc305a31cf931fc398118805d838b3c123b2ddb78d5ace9f3" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 537759, + "upload-time": "2026-03-04T00:25:45.429812Z", + "url": "https://files.pythonhosted.org/packages/de/79/fb8555228fcd012abeb98810ae57056a90c1dd061a8000d85035fee7e02b/chardet-7.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "432c4c063ca184eeb3da7d2803b7f3681a7ae352b538d8c6ef86d15eab1448a1" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp310-cp310-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 506417, + "upload-time": "2026-03-04T00:25:47.138984Z", + "url": "https://files.pythonhosted.org/packages/6f/d6/7cebb2188d6577f5392c9d843cfcbeb270d81dbd82ad77bf801615ec3957/chardet-7.0.0-cp310-cp310-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp311-cp311-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "884cbd66256e7d82b885d1c3ed4d8c7b0285ea329f41a475f4d13d17b6047f44" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp311-cp311-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 520704, + "upload-time": "2026-03-04T00:25:48.882466Z", + "url": "https://files.pythonhosted.org/packages/2e/26/78bceb5b6811ef6b8f0cdf343a7e27a4a7efaceea71aebcc1366b660d032/chardet-7.0.0-cp311-cp311-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp311-cp311-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "11bb4541efc6b82ca7809d8044fed19ee3c8d0a0e2632dfe9f9e0828bda48883" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp311-cp311-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 514225, + "upload-time": "2026-03-04T00:25:50.399131Z", + "url": "https://files.pythonhosted.org/packages/03/e5/d986cb5d7de4cf4906d8799d594991db971b4ac8933eb8d48dc3ff89ef90/chardet-7.0.0-cp311-cp311-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "79f8a53a25596c21a1f6df75cc948ab83bf443978cdad64de4595484a426716b" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 534007, + "upload-time": "2026-03-04T00:25:51.784138Z", + "url": "https://files.pythonhosted.org/packages/d5/29/b4a803b5ad8200b05251d09bfad7163d193387b03457d7e157b6ff993635/chardet-7.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "ada0fada6199007f9c46e7a43f8563e0c843d98e8a491f15e0209198d1912f85" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 536041, + "upload-time": "2026-03-04T00:25:53.490700Z", + "url": "https://files.pythonhosted.org/packages/98/61/10cb2332999fb676c4c043538af798b40dea36e931f2f1f06d757569396f/chardet-7.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp311-cp311-win_amd64.whl", + "hashes": { + "sha256": "6751ef77c6826b464615a25adff8887a64a061a9a4c61fb61c2d1bb4d90a5630" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp311-cp311-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 506233, + "upload-time": "2026-03-04T00:25:55.049007Z", + "url": "https://files.pythonhosted.org/packages/47/d7/04bab6410675d58411e65b163a772398b726788c6eae770e7f21d3d1fd01/chardet-7.0.0-cp311-cp311-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp312-cp312-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "4108c8dde681107d73f2b2e3fb74c3a521eed97024547ce4b7b191da5fd6b2ac" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp312-cp312-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 521855, + "upload-time": "2026-03-04T00:25:56.752010Z", + "url": "https://files.pythonhosted.org/packages/73/97/ad1980a7ff8ba92ef29111f993a71ad7fdff70533f679748d155e4f07994/chardet-7.0.0-cp312-cp312-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp312-cp312-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "f81d9b6caa13e0c9db313f6f6bcce00a6f6cbfa786abfbdbf222924ebe4d13f1" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp312-cp312-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 514296, + "upload-time": "2026-03-04T00:25:58.554591Z", + "url": "https://files.pythonhosted.org/packages/6e/c4/926abd191032b7e8585ee4db6daa9ff7810b71e607c750295330a5e67b6b/chardet-7.0.0-cp312-cp312-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "25682c2655978e247b45dcc9eccce497599886745aaee1205a23d43cb5aa93f3" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 535101, + "upload-time": "2026-03-04T00:26:00.329156Z", + "url": "https://files.pythonhosted.org/packages/b1/2e/de4b6e8a4f257442e473e60e5e18a21c9f83bf545189d481a1046dc7fec7/chardet-7.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "f71dcd89e24f77439cdaf1398b79adcb21b7e8f42b3e92b359dfba4271212c39" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 538506, + "upload-time": "2026-03-04T00:26:01.954500Z", + "url": "https://files.pythonhosted.org/packages/62/d0/7ffba4cf8f9a1b43ece1c48081b8de07995b75ec71fcff35cf380093d050/chardet-7.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp312-cp312-win_amd64.whl", + "hashes": { + "sha256": "8bfe685e10855f7e8a89a18830088db4988768df5935f5febd8dedf933b3fbd4" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp312-cp312-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 506460, + "upload-time": "2026-03-04T00:26:03.473162Z", + "url": "https://files.pythonhosted.org/packages/4c/51/0b2d396782306bc8c1d18edce1492ea97b37c3e8eae601a5f544d1a9b67e/chardet-7.0.0-cp312-cp312-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp313-cp313-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "7d8bf5429bbba5d3c3709af873753e00d03352389177e65b2d00732ef0a28619" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp313-cp313-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 521799, + "upload-time": "2026-03-04T00:26:05.182964Z", + "url": "https://files.pythonhosted.org/packages/8b/43/3ba3731d7c35ff5f1586ce7879e317fde94a48a8d75bf7a8e0ac5e42ddf4/chardet-7.0.0-cp313-cp313-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp313-cp313-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "23ceffa098b95da7ffa88aaf62c45e316438f2c7ea9e0c63cf42a5c0361fa505" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp313-cp313-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 514221, + "upload-time": "2026-03-04T00:26:06.867469Z", + "url": "https://files.pythonhosted.org/packages/78/21/61558595f048445f8231541e28f907491cd0f267774dc9ee8a34bbc1185d/chardet-7.0.0-cp313-cp313-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "6e74e95c1284c374e05aa061f5629ba3f13cb82e3040395447b4de9659b155ff" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 534763, + "upload-time": "2026-03-04T00:26:08.250009Z", + "url": "https://files.pythonhosted.org/packages/14/72/498a2d3922fc1ccff3bda47c4589fa3ca4c52fd4a85e527dbd5a4164dd2a/chardet-7.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "8657ef6a394b64e7dc36c7a5bfcdc653cb99909a0292a83707db0e0da84b34a3" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 537876, + "upload-time": "2026-03-04T00:26:10.007553Z", + "url": "https://files.pythonhosted.org/packages/46/d8/8ba7e01ea462fd20f969cf059cddc45765d8f3020b006b408c9603c1c5d0/chardet-7.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp313-cp313-win_amd64.whl", + "hashes": { + "sha256": "cc175fa09a813297a2db957ea71e7a5b708cf2cff4b8e2e7580e3ffd1940f1ad" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp313-cp313-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 506369, + "upload-time": "2026-03-04T00:26:11.445412Z", + "url": "https://files.pythonhosted.org/packages/fb/5e/d65da9bac1eb1648125fd1e68a3faab5c41931659820c2f690f35d49cad6/chardet-7.0.0-cp313-cp313-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp314-cp314-macosx_10_15_x86_64.whl", + "hashes": { + "sha256": "8883e3fd31f8125952c3c4d8b3a0245f5095268706a43794f4431c74744e3cb8" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp314-cp314-macosx_10_15_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 521637, + "upload-time": "2026-03-04T00:26:12.959326Z", + "url": "https://files.pythonhosted.org/packages/54/74/8311899ecad99e0e07b1f76b1afb1ce8c464bd6955070b6ff37c6fdab51e/chardet-7.0.0-cp314-cp314-macosx_10_15_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp314-cp314-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "8102637cb2695535f35f2f6a1df3edd5c0a3b63f3572d52a88a83f3d4a50e556" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp314-cp314-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 514336, + "upload-time": "2026-03-04T00:26:14.834965Z", + "url": "https://files.pythonhosted.org/packages/7c/a3/75a91d7b3de6dc3df4426a0f6817595d6c9dab679b5727a55f8f0ea5ad1b/chardet-7.0.0-cp314-cp314-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "89889ec2f64e49956d70e35c57e4d52bb7680616de8577beefef081edf9f7216" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 535598, + "upload-time": "2026-03-04T00:26:16.707578Z", + "url": "https://files.pythonhosted.org/packages/ef/13/a5fd9e60ced4f4bd16f372f2b7dde02696858009a006b032f1b960053d3c/chardet-7.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "8aeb797bd40a75f620feb6f4ed3aaa48ea969b8f5ff537b23043a08efbf135fe" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 537750, + "upload-time": "2026-03-04T00:26:18.444856Z", + "url": "https://files.pythonhosted.org/packages/ae/bc/abd5539ae99b2e10c50ede3f398e0cd657ca52744aa1cb6cadd5bea17df4/chardet-7.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-cp314-cp314-win_amd64.whl", + "hashes": { + "sha256": "ebf9d2af092f2660b43a25b4043ab5d72f0714106edc580b41ea5a3d03b0760c" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-cp314-cp314-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 505911, + "upload-time": "2026-03-04T00:26:20.054640Z", + "url": "https://files.pythonhosted.org/packages/6c/ee/87f528b78bbda1f7e360ae19c2050c05ac89acdebe9f5def496bd73359ea/chardet-7.0.0-cp314-cp314-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "data-dist-info-metadata": { + "sha256": "06884c133fd379dd5adb7041599a35e7a5700fa7e395200c2ca498de98bf5330" + }, + "filename": "chardet-7.0.0-py3-none-any.whl", + "hashes": { + "sha256": "d5a8f8edda42b016352de4cdb36e1145e19a66ddd5ac42a1b2bbb6592f4d070c" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 392447, + "upload-time": "2026-03-04T00:26:21.751676Z", + "url": "https://files.pythonhosted.org/packages/4b/89/8607111108b362ba444db6f054d1c1f2f28791428e7f177804c998efee2c/chardet-7.0.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-7.0.0.tar.gz", + "hashes": { + "sha256": "5272ea14c48cb5f38e87e698c641a7ea2a8b1db6c42ea729527fbe8bd621f39c" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.0/chardet-7.0.0.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 493792, + "upload-time": "2026-03-04T00:26:23.643796Z", + "url": "https://files.pythonhosted.org/packages/a3/20/e1e92c8f05666debb7c0c18285646195ef9915e72127771962408609815e/chardet-7.0.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp310-cp310-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "8a8d87853c7f191029933307094a8896b087c2c436703281cb289a22aa4ae8bd" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp310-cp310-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 542016, + "upload-time": "2026-03-04T21:24:41.685498Z", + "url": "https://files.pythonhosted.org/packages/25/97/07c01ad079ede646f241fe34de7686f2385e0deae4feb36ca2041a9ed059/chardet-7.0.1-cp310-cp310-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp310-cp310-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "fb14755377d8de845c69378bbaedc0e35109c21a43824450524fd9c3178792d5" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp310-cp310-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 535149, + "upload-time": "2026-03-04T21:24:43.585352Z", + "url": "https://files.pythonhosted.org/packages/a7/a2/5f9afb10c47852de7bd2399e25dd72fe3884b16b79a195c230e9e4affd4f/chardet-7.0.1-cp310-cp310-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "4af34cf0652a9da44720540c97f11e30781a77900c89547b311984a7272b33f7" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 554683, + "upload-time": "2026-03-04T21:24:45.376597Z", + "url": "https://files.pythonhosted.org/packages/c0/e4/47a9306a1c5757e86309f558d0e206d71842efb7b5109ab8e5991a63e926/chardet-7.0.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "54e448fab0c11b27bb908ea0218e2094578c583d05faa5f65b91fa6ccfa45570" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 557300, + "upload-time": "2026-03-04T21:24:47.126016Z", + "url": "https://files.pythonhosted.org/packages/23/b3/7494df94d362bc5602fdb7bd3df20afc9d6005c6e781030c1415c40e812f/chardet-7.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "69708a504a43464b60ea16d031250b58206969c9bbd6851266e2f39afef53168" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp310-cp310-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 524154, + "upload-time": "2026-03-04T21:24:49.243605Z", + "url": "https://files.pythonhosted.org/packages/5e/bb/388f15997240ea245087e66a258ed301247f84cd34328dd8f73a6bba9184/chardet-7.0.1-cp310-cp310-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp311-cp311-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "c3f59dc3e148b54813ec5c7b4b2e025d37f5dc221ee28a06d1a62f169cfaedf5" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp311-cp311-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 540100, + "upload-time": "2026-03-04T21:24:50.883873Z", + "url": "https://files.pythonhosted.org/packages/00/fb/a90b4510aa9080966c65321db2084bcfa184518ee1ed15570d351649ecb2/chardet-7.0.1-cp311-cp311-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp311-cp311-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "3355a3c8453d673e7c1664fdd24a0c6ef39964c3d41befc4849250f7eb1de3b5" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp311-cp311-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 533202, + "upload-time": "2026-03-04T21:24:52.253235Z", + "url": "https://files.pythonhosted.org/packages/24/fa/3ad0b454a55376b7971fe64c2f225dfe56a491d8d8728fbfba63f8ff416d/chardet-7.0.1-cp311-cp311-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "5333f9967863ea7d8642df0e00cf4d33e8ed7e99fe7b6464b40ba969a2808544" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 552994, + "upload-time": "2026-03-04T21:24:53.923169Z", + "url": "https://files.pythonhosted.org/packages/ad/53/a57a8a6be34379e55c8bdbf2b988c145d3b7675577bd152e73bff7c4ba3c/chardet-7.0.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "265cb3b5dafc0411c0949800a0692f07e986fb663b6ae1ecfba32ad193a55a03" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 555605, + "upload-time": "2026-03-04T21:24:55.647886Z", + "url": "https://files.pythonhosted.org/packages/e4/9f/3d4ba1650e3eb3e7431a054e3bf1b5eaea25b84c72afabf5ef6fc33305d1/chardet-7.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp311-cp311-win_amd64.whl", + "hashes": { + "sha256": "26186f0ea03c4c1f9be20c088b127c71b0e9d487676930fab77625ddec2a4ef2" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp311-cp311-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 524098, + "upload-time": "2026-03-04T21:24:57.300694Z", + "url": "https://files.pythonhosted.org/packages/73/64/9c5c450ba18359a8e8ab2943e6c3a0b100bd394799bc73a844e3c5cd9c7c/chardet-7.0.1-cp311-cp311-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp312-cp312-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "f661edbfa77b8683a503043ddc9b9fe9036cf28af13064200e11fa1844ded79c" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp312-cp312-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 541828, + "upload-time": "2026-03-04T21:24:58.726731Z", + "url": "https://files.pythonhosted.org/packages/f6/88/4c6fe7dcd5d36a2cfd7030084fbd79264083f329faaf96038c23888a8e05/chardet-7.0.1-cp312-cp312-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp312-cp312-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "169951fa88d449e72e0c6194cec1c5e405fd36a6cfbe74c7dab5494cc35f1700" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp312-cp312-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 533571, + "upload-time": "2026-03-04T21:25:00.703386Z", + "url": "https://files.pythonhosted.org/packages/f9/fb/3b92a2433eadef83ae131fa720a17857cfbf7687c5f188bfb2f9eee2d3dd/chardet-7.0.1-cp312-cp312-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "dd6db7505556ae8f9e2a3bf6d689c2b86aa6b459cf39552645d2c4d3fdbf489c" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 554182, + "upload-time": "2026-03-04T21:25:02.168929Z", + "url": "https://files.pythonhosted.org/packages/d9/75/37bee6900183ea08a3a0ae04b9f018f9e64c6b10716e1f7b423db0c4356c/chardet-7.0.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "6f907962b18df78d5ca87a7484e4034354408d2c97cec6f53634b0ea0424c594" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 557933, + "upload-time": "2026-03-04T21:25:03.694153Z", + "url": "https://files.pythonhosted.org/packages/e8/ed/2fe5ea435ae480bd3a76be1415920ce52b3ff6e188d8eab6a635d6a2a1d1/chardet-7.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp312-cp312-win_amd64.whl", + "hashes": { + "sha256": "302798e1e62008ca34a216dd04ecc5e240993b2090628e2a35d4c0754313ea9a" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp312-cp312-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 524256, + "upload-time": "2026-03-04T21:25:05.581754Z", + "url": "https://files.pythonhosted.org/packages/07/ba/7ca89301e492ac4184ba7f4736565d954ba3125acf6bf02c66a38a802bda/chardet-7.0.1-cp312-cp312-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp313-cp313-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "67fe3f453416ed9343057dcf06583b36aae6d8bdb013370b3ff46bc37b7e30ac" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp313-cp313-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 541652, + "upload-time": "2026-03-04T21:25:07.041055Z", + "url": "https://files.pythonhosted.org/packages/56/26/1a22b9a19b4ca167ca462eaf91d0fc31285874d80b0381c55fdc5bc5f066/chardet-7.0.1-cp313-cp313-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp313-cp313-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "63bc210ce73f8a1b87430b949f84d086cb326d67eb259305862e7c8861b73374" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp313-cp313-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 533333, + "upload-time": "2026-03-04T21:25:08.886301Z", + "url": "https://files.pythonhosted.org/packages/24/fe/2f2425f3b0801e897653723ee827bc87e5a0feacf826ab268a9216680615/chardet-7.0.1-cp313-cp313-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "11f51985946b49739968b6dc2fa70e7d8f490bb15574377c5ee114f33d19ef7e" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 553815, + "upload-time": "2026-03-04T21:25:10.861160Z", + "url": "https://files.pythonhosted.org/packages/b2/8c/6b5f4b49c471b396bdbddad55b569e05d686ea65d91795dae6c774b285f0/chardet-7.0.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "8714f0013c208452a98e23595d99cef53c5364565454425f431446eb586e2591" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 557506, + "upload-time": "2026-03-04T21:25:14.081089Z", + "url": "https://files.pythonhosted.org/packages/b9/45/860a82d618e5c3930faef0a0fe205b752323e5d10ce0c18fe5016fd4f8d2/chardet-7.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp313-cp313-win_amd64.whl", + "hashes": { + "sha256": "c12abc65830068ad05bd257fb953aaaf63a551446688e03e145522086be5738c" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp313-cp313-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 524145, + "upload-time": "2026-03-04T21:25:15.696592Z", + "url": "https://files.pythonhosted.org/packages/ed/44/7acb8f84fc7b5ad3c977ac31865b308881da1c0a6ca58be35554d2473dd7/chardet-7.0.1-cp313-cp313-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp314-cp314-macosx_10_15_x86_64.whl", + "hashes": { + "sha256": "88793aeebb28a5296eea9bdd9b5e74ee4e3582766a6a2cb7f39e4761a96fdd55" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp314-cp314-macosx_10_15_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 541135, + "upload-time": "2026-03-04T21:25:17.482383Z", + "url": "https://files.pythonhosted.org/packages/b5/bd/30c131115b0b3ba72da996ba4fefe23d9ac96ff55f9e981bcf1896bff516/chardet-7.0.1-cp314-cp314-macosx_10_15_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp314-cp314-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "44011e3b4fd4a8a15bc94736717414b7ec82880066fb22d9f476c68a4ded2647" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp314-cp314-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 533667, + "upload-time": "2026-03-04T21:25:18.923539Z", + "url": "https://files.pythonhosted.org/packages/98/2d/5f77ea0d96cf89e8312261a435c6899e023c672a7d20287997647c0da079/chardet-7.0.1-cp314-cp314-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "33f4132f9781302beff34713fe6c990badd009aa8ea730611aef0931b27f1541" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 554629, + "upload-time": "2026-03-04T21:25:20.613821Z", + "url": "https://files.pythonhosted.org/packages/15/03/0f3fe90b5fba51e3f79c48b299497626ff231a1a3326865cf8edb94f65f6/chardet-7.0.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "1566d0f91990b8f33b53836391d557f779584bd48beabf90efbf7a6efa89179e" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 557425, + "upload-time": "2026-03-04T21:25:22.098076Z", + "url": "https://files.pythonhosted.org/packages/89/3b/a8d2a8ee1baa43f8d3b06c8fd9a86317ea4418b2c90fbe084c45665916e0/chardet-7.0.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-cp314-cp314-win_amd64.whl", + "hashes": { + "sha256": "9e827211249d8e3cacc1adf6950a7a8cf56920e5e303e56dcab827b71c03df33" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-cp314-cp314-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 523984, + "upload-time": "2026-03-04T21:25:23.847104Z", + "url": "https://files.pythonhosted.org/packages/9c/46/71151da7b43673ef8b1bb83503e0e4ac9658d24b908f208a84d439767036/chardet-7.0.1-cp314-cp314-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "data-dist-info-metadata": { + "sha256": "a8d5c1fa289776a5c38fa00dc2a90889958bb344f021e56c8191278395488d53" + }, + "filename": "chardet-7.0.1-py3-none-any.whl", + "hashes": { + "sha256": "e51e1ff2c51b2d622d97c9737bd5ee9d9b9038f05b7dd8f9ea10b9e2d9674c24" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 408292, + "upload-time": "2026-03-04T21:25:25.214221Z", + "url": "https://files.pythonhosted.org/packages/a3/1f/c1a089db6333b1283409cad3714b8935e7e56722c9c60f9299726a1e57c2/chardet-7.0.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-7.0.1.tar.gz", + "hashes": { + "sha256": "6fce895c12c5495bb598e59ae3cd89306969b4464ec7b6dd609b9c86e3397fe3" + }, + "provenance": "https://pypi.org/integrity/chardet/7.0.1/chardet-7.0.1.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 490240, + "upload-time": "2026-03-04T21:25:26.970531Z", + "url": "https://files.pythonhosted.org/packages/6c/80/4684035f1a2a3096506bc377276a815ccf0be3c3316eab35d589e82d9f3c/chardet-7.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp310-cp310-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "dff284d0661563e82d235f79f1d410c526b15ef8d50adc0446cba8162db68d22" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp310-cp310-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 542487, + "upload-time": "2026-03-11T21:38:51.842127Z", + "url": "https://files.pythonhosted.org/packages/f9/36/a5c65fa79d26d84075c9b976081a7713fa1454003e08425f428e61fd7544/chardet-7.1.0-cp310-cp310-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp310-cp310-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "00c3182f739ae7715641e8c08e0ee8ae21b5db6402b883264aa04511edf428b9" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp310-cp310-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 535850, + "upload-time": "2026-03-11T21:38:53.839257Z", + "url": "https://files.pythonhosted.org/packages/3d/68/52b839a62b18be0aeca70440fddc07003b74ba81a6ba5bd2065a90a32d60/chardet-7.1.0-cp310-cp310-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "18afc27681cd9f583fac47282179f8b73f37b1cab171a528e8af89e7e4562b32" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 556785, + "upload-time": "2026-03-11T21:38:55.538434Z", + "url": "https://files.pythonhosted.org/packages/4f/96/495dee7148f4809862db23892d4217bed841f0551f9bb6d1eb357b7f4046/chardet-7.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "20b73403b7a21487e31b2810ea9d7182ce5e301a8ebe847b49d91ec6022e214a" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 559651, + "upload-time": "2026-03-11T21:38:57.062932Z", + "url": "https://files.pythonhosted.org/packages/0d/67/efbac9a4c5dbfba0b9a87aa786054fe3fa6db4bff3802c4f1c299b6daa68/chardet-7.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "97cdd7a016fbb451a4dc26b3b1173960b3c0071bbe46a46d6b70027a517170ff" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp310-cp310-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 526582, + "upload-time": "2026-03-11T21:38:59.299184Z", + "url": "https://files.pythonhosted.org/packages/f7/ea/d41d1732d0d7bd5eb39275143e573ed993a4e43f94264c84654e18216e87/chardet-7.1.0-cp310-cp310-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp311-cp311-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "70adef4a036d39d9b5f6c2702f773118a9985c0dff23b650e1045f20e33c9467" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp311-cp311-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 540706, + "upload-time": "2026-03-11T21:39:01.303944Z", + "url": "https://files.pythonhosted.org/packages/79/77/f7084d3b729389b409f1d2db5a967d4cb754f87014e4c6e2bf1eb285c865/chardet-7.1.0-cp311-cp311-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp311-cp311-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "8e067ee79709ccf9caa5732419df2dbef476bd9b9658ffc929d45cf13fc91ed7" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp311-cp311-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 534386, + "upload-time": "2026-03-11T21:39:03.083205Z", + "url": "https://files.pythonhosted.org/packages/f5/17/ef3d76d2c2902c66d407bad019bfd65164e40dfbbd4554ee86b8b1a5997f/chardet-7.1.0-cp311-cp311-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "eb2a9b4052be006b87a985dbdbb00ab35b4b1b66d2751b0ee12680f8f4e90406" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 555265, + "upload-time": "2026-03-11T21:39:05.702480Z", + "url": "https://files.pythonhosted.org/packages/55/8f/c0d6f2d51c80a3103c2dc876d165478d9c90fedb3f4df1c36bea9cb6358e/chardet-7.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "49b5edd762751735704d1fec38665ee219da28c66f2a4921d615b12be389735b" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 557812, + "upload-time": "2026-03-11T21:39:07.515489Z", + "url": "https://files.pythonhosted.org/packages/79/18/9fd9d90901781a2890f69acf4a616a4ea7fb40c79f902afbcf67a1d207a2/chardet-7.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp311-cp311-win_amd64.whl", + "hashes": { + "sha256": "a02197831a4304eed360559e0ffc58deccc9cdda9f9315c6e7ad978f7d8617d3" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp311-cp311-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 526368, + "upload-time": "2026-03-11T21:39:09.036772Z", + "url": "https://files.pythonhosted.org/packages/59/19/c90dd953e842392cb16ca385b50e9e88c591333b301e9087c56524c9bd30/chardet-7.1.0-cp311-cp311-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp312-cp312-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "43c1e3cba6c41d8958ee4acdab94c151dbe256d7ef8df4ae032dc62a892f294f" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp312-cp312-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 542358, + "upload-time": "2026-03-11T21:39:11.023324Z", + "url": "https://files.pythonhosted.org/packages/f0/b8/415efba024c5d6a3d81609de51598a11a99b9f2ffb916c42b72190da1973/chardet-7.1.0-cp312-cp312-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp312-cp312-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "1a3c22672c9502af99e0433b47421d0d72c8803efce2cd4a91a3ae1ab5972243" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp312-cp312-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 534566, + "upload-time": "2026-03-11T21:39:12.462443Z", + "url": "https://files.pythonhosted.org/packages/7f/d7/9517de8b58b487d5d05e957efacc8c9af180cb2cc97103b1a1c67120d8c0/chardet-7.1.0-cp312-cp312-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "fdfc42dfc44ccd569b84fe6a1fdea1df66dc0c48461bc3899dea5efea8d507f6" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 556240, + "upload-time": "2026-03-11T21:39:14.388259Z", + "url": "https://files.pythonhosted.org/packages/c3/33/1286f2a05935a80eaadcc13fc70fb0eaa00805acc756363f0f4aca2ed936/chardet-7.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "e096d9c211050fff40e22748e1d09d0cec8348fc13ee6e2e0a1da079345b8a86" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 559737, + "upload-time": "2026-03-11T21:39:16.382335Z", + "url": "https://files.pythonhosted.org/packages/c7/cc/556aeffb4768b258cc461bc1063d3592e411e1744223da8c7fbbf524438e/chardet-7.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp312-cp312-win_amd64.whl", + "hashes": { + "sha256": "a6492bebaba8882afb3e14c786fb69ed767326b6f514b8e093dcdf6e2a094d33" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp312-cp312-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 526574, + "upload-time": "2026-03-11T21:39:18.311123Z", + "url": "https://files.pythonhosted.org/packages/af/4a/147151940ad5ac8bf9f8728a1e46bc63502cd95e93c3a9796f01914188f9/chardet-7.1.0-cp312-cp312-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp313-cp313-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "cc8c7520a9736da766f5794bbabb1c6cdfe446676429a5cf691af878631a80bf" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp313-cp313-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 542249, + "upload-time": "2026-03-11T21:39:20.133828Z", + "url": "https://files.pythonhosted.org/packages/b9/79/2c61f33c87d3698f15ca01b0882fbd2fcb95911a783cc615d31adfae025a/chardet-7.1.0-cp313-cp313-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp313-cp313-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "6f806f325825325e0682226269a2a4859993344cccca14f2463855d4f5a93272" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp313-cp313-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 534544, + "upload-time": "2026-03-11T21:39:21.844116Z", + "url": "https://files.pythonhosted.org/packages/eb/0c/2d0c4897e43f1bb1b68dad840551cda224696eda9951524db50721d3bc18/chardet-7.1.0-cp313-cp313-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "bacc8f862998c59e9ee7fe4960538300d1cc3fe2c293b9cc99bbbc7bf3bedf51" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 555894, + "upload-time": "2026-03-11T21:39:23.649489Z", + "url": "https://files.pythonhosted.org/packages/17/cb/a568eea24adc1a023da266854e9fc9e0eaffa72580d43c45b47f1b62dd2e/chardet-7.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "c35d17822fc94467b7951adebd897cb01c0e37ac694be18d2cbd2b676d61df4f" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 559286, + "upload-time": "2026-03-11T21:39:25.289951Z", + "url": "https://files.pythonhosted.org/packages/f3/e7/958975ca18c7b5be9b94354c302a7f3d757c02e7c14e88e0c85af1e16c70/chardet-7.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp313-cp313-win_amd64.whl", + "hashes": { + "sha256": "b951107b254cdc766e52f4b8339dcfa97c7b45ca9f5509075308db2497e7f3af" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp313-cp313-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 526406, + "upload-time": "2026-03-11T21:39:27.103883Z", + "url": "https://files.pythonhosted.org/packages/84/0b/1eddfd650e98bb80ec9f74c0bb98fa60cc36f63d9209214cd069b2a27340/chardet-7.1.0-cp313-cp313-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp314-cp314-macosx_10_15_x86_64.whl", + "hashes": { + "sha256": "619d7ef3187ff1691525a7fdbe8c30f5a519885e1de82f6f57e26a29866bf11b" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp314-cp314-macosx_10_15_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 541725, + "upload-time": "2026-03-11T21:39:28.664341Z", + "url": "https://files.pythonhosted.org/packages/49/70/abaaae51228ce2e87f48b90b6c4a9636882d0515bf94adfad494af89bd6f/chardet-7.1.0-cp314-cp314-macosx_10_15_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp314-cp314-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "96e7fe0770cd77361bec21a1dd8524e77aaa567577fa8372368d5fa8dd0ef00b" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp314-cp314-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 534654, + "upload-time": "2026-03-11T21:39:30.537957Z", + "url": "https://files.pythonhosted.org/packages/72/af/2c494522099248fb44da57c7e4916c8d89f6e21e4dde4978aff15b15bf13/chardet-7.1.0-cp314-cp314-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "bbd4fccf1cf6d92fdd75a1827a478672abb5685e61e92ce863d9380b18cb813f" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 556568, + "upload-time": "2026-03-11T21:39:31.922457Z", + "url": "https://files.pythonhosted.org/packages/00/1e/3510e8055b60fa9e14572495975795db856ab4f0982daa41efa64a204afd/chardet-7.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "5d86d349f768e6d35f6804013f6643d880ec877b94c453fa40a3fd10d16ddb48" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 559232, + "upload-time": "2026-03-11T21:39:33.291426Z", + "url": "https://files.pythonhosted.org/packages/32/40/31fbc4c7609e5c94e7eb4917faf3a8a222afa7da2ee11ec003fb3d9f267f/chardet-7.1.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-cp314-cp314-win_amd64.whl", + "hashes": { + "sha256": "38be4c07e016dac37fb6060094f3a720200e3e49dc14f55924a1c230eeffa59f" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-cp314-cp314-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 526135, + "upload-time": "2026-03-11T21:39:34.870321Z", + "url": "https://files.pythonhosted.org/packages/4a/12/7551df67438d751fd6ce0f74a357cb0ebda998830ea2481bbe40eb83e848/chardet-7.1.0-cp314-cp314-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "data-dist-info-metadata": { + "sha256": "6ee65364dd059a8866d1e283c13fbea2600b7643fce91bb57f20f846f46db8eb" + }, + "filename": "chardet-7.1.0-py3-none-any.whl", + "hashes": { + "sha256": "7f677725333bf53f84b7f57458f44669a8a5eb2ac4092ac699cdfa9b1af08a5f" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 411334, + "upload-time": "2026-03-11T21:39:36.198292Z", + "url": "https://files.pythonhosted.org/packages/87/13/6aa6c9118ce153a806bb0472e27e8f8c24e6925db8a5b9fe99e03e45af15/chardet-7.1.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-7.1.0.tar.gz", + "hashes": { + "sha256": "8f47bc4accac17bd9accbb4acc1d563acc024a783806c0a43c3a583f5285690b" + }, + "provenance": "https://pypi.org/integrity/chardet/7.1.0/chardet-7.1.0.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 505743, + "upload-time": "2026-03-11T21:39:37.603042Z", + "url": "https://files.pythonhosted.org/packages/0d/84/e72ea5c06e687db591283474b8442ab95665fc6bae7b06043b2a6f0eaf6c/chardet-7.1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp310-cp310-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "556d6f81bd4131f7b2d4aa535f3061cd381853d4db7ea5c0a15dd5f1a3f39b66" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp310-cp310-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 547390, + "upload-time": "2026-03-18T00:06:45.068129Z", + "url": "https://files.pythonhosted.org/packages/23/43/ecfd2d5bf0a9c8be18c797b66d60679e72ec7d1d90aeff43c16f7d7eb221/chardet-7.2.0-cp310-cp310-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp310-cp310-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "a8b4c05733a517a2f53beb8d740cd6c5a1f4387c3dcbeb78380b848498fee8a6" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp310-cp310-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 540820, + "upload-time": "2026-03-18T00:06:46.467536Z", + "url": "https://files.pythonhosted.org/packages/f5/fc/1ab28e7141f6d3281ab6cc91e3e8710dbf52087f07b9929e9c14573b549e/chardet-7.2.0-cp310-cp310-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "ce80e8b62bb88135d36b9d4b95a6d9624ea862090bfd0228f9fee4a6aafaffc8" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 561544, + "upload-time": "2026-03-18T00:06:47.665122Z", + "url": "https://files.pythonhosted.org/packages/ec/11/3773136276ba99974b8fed89b792dabe6ee5ec361726b9bd5558dcbb3849/chardet-7.2.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "8190584663b8c051db28be5174d1c5774d7b7a5112e47152c02fd50bdf6405ad" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 564455, + "upload-time": "2026-03-18T00:06:50.365553Z", + "url": "https://files.pythonhosted.org/packages/b8/c2/3c62771e0b62feae157ffc99641a2b47a9dbeccfd0ccc455dd6af4b62278/chardet-7.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "dfcf826f413be2d94605ecb2089f29e189cf6ed9baa30d9b2c8868da2e142398" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp310-cp310-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 531192, + "upload-time": "2026-03-18T00:06:51.990993Z", + "url": "https://files.pythonhosted.org/packages/d3/c4/43eebdfa8a76ea00d6cad55ae0d07be455a86d3d9b9bb8769f15c8a27d5c/chardet-7.2.0-cp310-cp310-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp311-cp311-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "a8685b331c4896e9135bd748387f713dd53c019475ae1b8238b8f59be1668acd" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp311-cp311-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 545761, + "upload-time": "2026-03-18T00:06:53.562704Z", + "url": "https://files.pythonhosted.org/packages/88/63/3ba1b7828340ac4b4761df5454abd0c48dd620eb4f12a5106c3390539711/chardet-7.2.0-cp311-cp311-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp311-cp311-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "fa14cc0e7d2142dd313524b3a339e15cbd8b7a8a7e11a560686e0b6f58038ec9" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp311-cp311-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 539103, + "upload-time": "2026-03-18T00:06:54.837997Z", + "url": "https://files.pythonhosted.org/packages/0d/b4/c3d87a7aa5ee1c71fff91a503ae1a0c3bc3b756e646948f6bfdfd2c8c873/chardet-7.2.0-cp311-cp311-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "4c51a3d8aa3c162be0495404b39bb1c137b44a634c1f46e2909e2c6a60349c00" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 560010, + "upload-time": "2026-03-18T00:06:56.442220Z", + "url": "https://files.pythonhosted.org/packages/71/51/8eb14c4b5308225889eb4bdd9499a3d7cab1a77a82e1bcc1ad0ad22cb3a3/chardet-7.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "347ed77bb5eed8929fae7482671690a15c731d66808f1ff0ce7d22224ca7ec79" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 562610, + "upload-time": "2026-03-18T00:06:57.950972Z", + "url": "https://files.pythonhosted.org/packages/1e/cc/350b4ac6916291624093ea07ac186733e490bd33948d205d07848dbd51ff/chardet-7.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp311-cp311-win_amd64.whl", + "hashes": { + "sha256": "d298762002a6b6e81dbcc81ade9e0882e579e968f4801daf4d8ffd6a31b99552" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp311-cp311-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 530914, + "upload-time": "2026-03-18T00:06:59.342701Z", + "url": "https://files.pythonhosted.org/packages/36/f9/b757ade39ad981f89e3607abc75827729bf408359ddd31073e7a85cb8aeb/chardet-7.2.0-cp311-cp311-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp312-cp312-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "c4604344380a6f9b982c28855c1edfd23a45a2c9142b9a34bc0c08986049f398" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp312-cp312-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 547261, + "upload-time": "2026-03-18T00:07:00.869691Z", + "url": "https://files.pythonhosted.org/packages/04/f2/5b4bfc3c93458c2d618d71f79e34def05552f178b4d452555a8333696f1a/chardet-7.2.0-cp312-cp312-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp312-cp312-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "195c54d8f04a7a9c321cb7cebececa35b1c818c7aa7c195086bae10fcbb3391f" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp312-cp312-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 539283, + "upload-time": "2026-03-18T00:07:02.419090Z", + "url": "https://files.pythonhosted.org/packages/38/fd/3effc8151d19b6ced8d1de427df5a039b1cce4cef79a3ac6f3c1d1135502/chardet-7.2.0-cp312-cp312-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "ddd03a67fca8c91287f8718dfbe3f94c2c1aa1fd3a82433b693f5b868dedf319" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 561023, + "upload-time": "2026-03-18T00:07:04.078382Z", + "url": "https://files.pythonhosted.org/packages/9e/b1/c1990fcafa601fcebe9308ae23026906f1e04b53b53ed38e6a81499acd30/chardet-7.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "8f6af0fa005b9488c8fbf8fec2ad7023531970320901d6334c50844ccca9b117" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 564598, + "upload-time": "2026-03-18T00:07:05.341312Z", + "url": "https://files.pythonhosted.org/packages/19/5e/4ddbef974a1036416431ef6ceb13dae8c5ab2193a301f2b58c5348855f1b/chardet-7.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp312-cp312-win_amd64.whl", + "hashes": { + "sha256": "e8853c71ea1261bcc1b8f8b171acb7c272a5cfd06b57729c460241ee38705049" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp312-cp312-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 531154, + "upload-time": "2026-03-18T00:07:07.061963Z", + "url": "https://files.pythonhosted.org/packages/ae/6b/045858a8b6a54777e64ff4880058018cc05e547e49808f84f7a41a45615a/chardet-7.2.0-cp312-cp312-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp313-cp313-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "6cdbe9404534cda0d28f172e91fa50db7655ae6262d093b0337a5aa47a47a5f6" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp313-cp313-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 547207, + "upload-time": "2026-03-18T00:07:08.635269Z", + "url": "https://files.pythonhosted.org/packages/65/3e/456ceb2f562dc7969ffaec1e989d9315ad82a023d62a27703a5a5ffdb986/chardet-7.2.0-cp313-cp313-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp313-cp313-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "427d091994456cc16dbd1e20ae73fee068b9a31f3c90b75072f722d5dbbf156f" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp313-cp313-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 539189, + "upload-time": "2026-03-18T00:07:09.791576Z", + "url": "https://files.pythonhosted.org/packages/83/f1/5ef3b6f87e67d73049c632c931baa554364a3826a3522684c4b494e458f8/chardet-7.2.0-cp313-cp313-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "cad2cd094dfb14cfcb86b0a77568d23375b0005ea0144a726910df6f5c8a46b8" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 560639, + "upload-time": "2026-03-18T00:07:10.990682Z", + "url": "https://files.pythonhosted.org/packages/4d/48/8886c21375ff29493bad014fd2b258bb686ac635968b34343e94f8d38745/chardet-7.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "23e6acd1a58050d7c2aeecca700c0cf27b5ec4f6153a82c3b51c31b94c6ebfad" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 564172, + "upload-time": "2026-03-18T00:07:12.536901Z", + "url": "https://files.pythonhosted.org/packages/e6/19/f474429b3c6f829b0eeaaeb964c06737c7dc148c97822937b1a2def55b40/chardet-7.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp313-cp313-win_amd64.whl", + "hashes": { + "sha256": "dc5d034faa5b4a2a3af54e24881b2caef9b41fea00a4dddccf97a1e8ec51a213" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp313-cp313-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 531024, + "upload-time": "2026-03-18T00:07:14.110990Z", + "url": "https://files.pythonhosted.org/packages/dd/be/4fc8c10513cdb9421e731a0a0752973bf2477dad29c490c1dbab7cd0e8db/chardet-7.2.0-cp313-cp313-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp314-cp314-macosx_10_15_x86_64.whl", + "hashes": { + "sha256": "719c572c4751c201f42134bd2aa0826928ed5113d29dfa482338c1a89bb925fa" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp314-cp314-macosx_10_15_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 546726, + "upload-time": "2026-03-18T00:07:15.300013Z", + "url": "https://files.pythonhosted.org/packages/f0/7f/0157f588bf8e40e75cc5ca5b3b1cf19cf27b90ea177e3ccd56b73a8adab0/chardet-7.2.0-cp314-cp314-macosx_10_15_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp314-cp314-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "13a94d2c0dace263b8dcb61593c165d5749d60e2e2314231938eb87755c9de9f" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp314-cp314-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 539207, + "upload-time": "2026-03-18T00:07:16.649357Z", + "url": "https://files.pythonhosted.org/packages/bd/30/6d216eb2d928ee8db2f30ed7c1451cc7e1a68aa80c551ee9b8ff967e8a38/chardet-7.2.0-cp314-cp314-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "a1f081a0f3fce8e1c8f5d6b3691a4960aacc33f213f77ef8b89a6b5f0af4cadf" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 561383, + "upload-time": "2026-03-18T00:07:18.269338Z", + "url": "https://files.pythonhosted.org/packages/69/4e/fd878a7dc50fe0ece1b3f8baa0c7dcbfc25503d72199200a6f510684549e/chardet-7.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "b56152a17d19249388ae99a85a31c35bb8d5b421b90581226de34b2b316be806" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 564083, + "upload-time": "2026-03-18T00:07:19.904233Z", + "url": "https://files.pythonhosted.org/packages/cd/09/aab35a20545b2d70811bfdc8b55f70161856d9e264ab8ba5259fc09af355/chardet-7.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-cp314-cp314-win_amd64.whl", + "hashes": { + "sha256": "7077dc2435b95163db4206aa71ebc329da5bcddb8bfce69440ff8ecf637400bf" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-cp314-cp314-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 530790, + "upload-time": "2026-03-18T00:07:21.309188Z", + "url": "https://files.pythonhosted.org/packages/f9/c0/773b4f0557fdfd6af538e166488824b99a996db558f1c930b1ca27b4775f/chardet-7.2.0-cp314-cp314-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "data-dist-info-metadata": { + "sha256": "475003fe44e014a1268fba6bafd478ad78a96f72979e49903010265e114f1cc6" + }, + "filename": "chardet-7.2.0-py3-none-any.whl", + "hashes": { + "sha256": "f8ea866b9fbd8df5f19032d765a4d81dcbf6194a3c7388b44d378d02c9784170" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 414953, + "upload-time": "2026-03-18T00:07:22.480051Z", + "url": "https://files.pythonhosted.org/packages/c2/47/97786f40be59ff5ff10ec5ebcb1ef0ad28dd915717cb210cee89ae7a83a6/chardet-7.2.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-7.2.0.tar.gz", + "hashes": { + "sha256": "4ef7292b1342ea805c32cce58a45db204f59d080ed311d6cdaa7ca747fcc0cd5" + }, + "provenance": "https://pypi.org/integrity/chardet/7.2.0/chardet-7.2.0.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 516522, + "upload-time": "2026-03-18T00:07:23.760666Z", + "url": "https://files.pythonhosted.org/packages/1d/94/7af830a4c63df020644aa99d76147d003a1463f255d0a054958978be5a8a/chardet-7.2.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp310-cp310-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "015f9d697f796a5bb0ac4d19e0108fd6cc84d141521089d0385d2a00c5f5d74e" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp310-cp310-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 638940, + "upload-time": "2026-03-24T04:00:18.547990Z", + "url": "https://files.pythonhosted.org/packages/f7/0a/e926b5b29ff5a822e03279bcc2ab9a216f08111d409e3e6ef51954b23570/chardet-7.3.0-cp310-cp310-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp310-cp310-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "e464c2ec0be69ab6d5792c1acf354001b34e201efa2bee60ff4f7ded0e23f6a8" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp310-cp310-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 625926, + "upload-time": "2026-03-24T04:00:20.389082Z", + "url": "https://files.pythonhosted.org/packages/de/26/4eebcaed4959e4fc85b577afa79d0a562291dccd2caa645183792435506d/chardet-7.3.0-cp310-cp310-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "c296044993dab62281176c07d0ca2b6e865044e38944d3f6e4ad661e222f4db8" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 646003, + "upload-time": "2026-03-24T04:00:23.623986Z", + "url": "https://files.pythonhosted.org/packages/17/99/5393aa9be32bcd923bbbe2968521d191953d858fb556d61b9c1f148d3d26/chardet-7.3.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "b69fd9685a7aada6e236a50bb93b51bd4fc08d29d1029492e64823a69c015f46" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 652066, + "upload-time": "2026-03-24T04:00:25.057558Z", + "url": "https://files.pythonhosted.org/packages/77/d1/8be99162c353a4908bfb16e6435075c53e1f83d3b6853aeba9e2a8f73743/chardet-7.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "c88c464b5b65859984386c698b43ccfe88e96814f80433c2d5fdf40dc4b68bcb" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 649562, + "upload-time": "2026-03-24T04:00:26.573452Z", + "url": "https://files.pythonhosted.org/packages/0c/a6/c255eaf255e4e681ab8610cf6036505863aad88f41e7f01abd98066a8831/chardet-7.3.0-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "5dbfbaef7de55aee008de9b886a63e60e916016507ed7845c9b7bfe1357f4f54" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp310-cp310-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 610542, + "upload-time": "2026-03-24T04:00:27.914147Z", + "url": "https://files.pythonhosted.org/packages/84/49/c0754542e67959205cb19167e973bb52d8c3b357289df7c85733da2f4afd/chardet-7.3.0-cp310-cp310-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp311-cp311-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "5b58eb6d6dea67fc3b578dd956dd6e92aafea383aa559ccea55265554ff062a3" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp311-cp311-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 635759, + "upload-time": "2026-03-24T04:00:29.597611Z", + "url": "https://files.pythonhosted.org/packages/ef/97/eaf0d2b7c62d4de86e0c95adb30d9d56febe1bf78e57d62f198ece85b236/chardet-7.3.0-cp311-cp311-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp311-cp311-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "811029a7cf397ed32441aa134475f7047826fba496047a6afd7bba1da7fc4ab7" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp311-cp311-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 622895, + "upload-time": "2026-03-24T04:00:31.071668Z", + "url": "https://files.pythonhosted.org/packages/6b/02/4b814ab51e5b3981ea1ded8bd97dee878e64458f7e954597692dc37c00ca/chardet-7.3.0-cp311-cp311-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "fef009cdb37225b1f6259ddc18c3017cd1edddd85d57823f1c46c53503da41a1" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 643006, + "upload-time": "2026-03-24T04:00:32.522322Z", + "url": "https://files.pythonhosted.org/packages/f7/ea/7d42eff9980490fe4c6e2f0025b4cb1beeca7d89f7f8463bd15151e99b63/chardet-7.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "90a6249a455b8ecdb207a9f5a5eb46e1c21f2173eacb5e1603def61ed4784303" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 649054, + "upload-time": "2026-03-24T04:00:34.142422Z", + "url": "https://files.pythonhosted.org/packages/96/91/9cb4259a08689fd0d7f0552e8f78bead89a1778429a478e9857cc0ccfb43/chardet-7.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "7193bcca96ffd87a7d6695056d3e875707b25eda588957756dd5c95d125fcb89" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 645032, + "upload-time": "2026-03-24T04:00:35.709817Z", + "url": "https://files.pythonhosted.org/packages/34/41/ca801a77a01aafa119d6af0ec20165226c4d6d75179b364d04aeab01171a/chardet-7.3.0-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp311-cp311-win_amd64.whl", + "hashes": { + "sha256": "ff4d81f5561f2382343dc922e533c017d52bc55125e50551c18034fffcdbd0cb" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp311-cp311-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 610262, + "upload-time": "2026-03-24T04:00:37.548242Z", + "url": "https://files.pythonhosted.org/packages/c8/a4/067808ec52282aa4c4a5e2a87b5afb3ed5270b7ebb81c969c75169bc8947/chardet-7.3.0-cp311-cp311-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp312-cp312-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "04ef4b65c18afb298ac7c1326fbd83e1524250ceb7e61df67115a4a48e9e8e0e" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp312-cp312-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 639105, + "upload-time": "2026-03-24T04:00:39.080413Z", + "url": "https://files.pythonhosted.org/packages/99/0b/08370f00aca62c516869417fb984bc9d8652da0d62ca3596e924019bd031/chardet-7.3.0-cp312-cp312-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp312-cp312-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "7ed513fb0b35ebf663bd4f8be2d61af701202e98f77e6d8301d1a2c7d0f2985d" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp312-cp312-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 623532, + "upload-time": "2026-03-24T04:00:40.848115Z", + "url": "https://files.pythonhosted.org/packages/47/b9/f505898ae69b6de98aa1dab56bd52cc5d3fda7999a9d313515c9fdb255d7/chardet-7.3.0-cp312-cp312-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "7ccec08ee572dfd7a9486835ceba06ef88fa3e15deb1b76130b5ba6012fbb0c0" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 645406, + "upload-time": "2026-03-24T04:00:42.335814Z", + "url": "https://files.pythonhosted.org/packages/df/0c/de630f3ae2671e205f89e32b74a5da4f4ab6747b444cd8a694d9b2f2b8a8/chardet-7.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "5e912948f27c0124da8ce8fcd5ed8fe3b5e06fe8c0ecb66dd95180edf1122a6c" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 653616, + "upload-time": "2026-03-24T04:00:44.244912Z", + "url": "https://files.pythonhosted.org/packages/da/c7/12dbe1cf53143de0008e562408533deb610c2bdc868edc820486e9d5264f/chardet-7.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "7f3758c122aebb411eac37452c5774c56a5500147e1c24af0d460cb0d748fb48" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 648401, + "upload-time": "2026-03-24T04:00:45.750491Z", + "url": "https://files.pythonhosted.org/packages/87/03/7633eaa7bf5426691809480af963c2b3eb3170623381bfd489897ec6e6ac/chardet-7.3.0-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp312-cp312-win_amd64.whl", + "hashes": { + "sha256": "5276bc68736cf6d530ca2dc4ea1c2101d2b50015b09d48242615cc3818623574" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp312-cp312-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 609141, + "upload-time": "2026-03-24T04:00:47.530933Z", + "url": "https://files.pythonhosted.org/packages/d4/97/298ae0f18434f231e9be5858d7cd118de899c78db3d9fb787dd97d00738f/chardet-7.3.0-cp312-cp312-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp313-cp313-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "51a0ad2031bd10d24357d7e52de68abe29efb62b7aedf1bd9d1c593fd438cec5" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp313-cp313-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 638866, + "upload-time": "2026-03-24T04:00:49.018440Z", + "url": "https://files.pythonhosted.org/packages/54/2f/ca2f6d868e450eb37c8b91903f6741024caa2c884418e6a26c96df34751d/chardet-7.3.0-cp313-cp313-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp313-cp313-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "23d264962f680deec691308cc753685b4c5a69798a26e00ce4f4cf96d2e43fcb" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp313-cp313-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 623361, + "upload-time": "2026-03-24T04:00:50.785482Z", + "url": "https://files.pythonhosted.org/packages/dc/ca/df314f70a6ed83394ac31eb835d024c04c9b46f6c2fe5d260fc7287058c3/chardet-7.3.0-cp313-cp313-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "963e6cac79e3a4fc51c8517b8df03b3467550dd00d53e775059dce6e2fc0d0ca" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 644778, + "upload-time": "2026-03-24T04:00:52.540278Z", + "url": "https://files.pythonhosted.org/packages/3e/f0/8c1aac8a8f046aa7d0b8e2aea5aaa00ac9725df74e2a1ccf707eb7913141/chardet-7.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "622206fdb0d274766559fa172e2d680d58cc5fc6a67015c21c36fec500e7bd50" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 652883, + "upload-time": "2026-03-24T04:00:54.279097Z", + "url": "https://files.pythonhosted.org/packages/d0/c1/8f69e69303554fb3a5ada668683690d68623dcfb1eb52067cce85c91012a/chardet-7.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "58388f412a76d1449c6ce4631edbd1b0087385ff00b6fb1f521879d8e8d99484" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 648036, + "upload-time": "2026-03-24T04:00:55.797892Z", + "url": "https://files.pythonhosted.org/packages/17/7c/ab2a41aba350be50249a8da44ee3872fb7547f78e873f1bb840c480ba0d6/chardet-7.3.0-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp313-cp313-win_amd64.whl", + "hashes": { + "sha256": "340f4eccafa17cfc5a90af1fb8558dc791156f815f8d800d8ac2b1b9fb2b8103" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp313-cp313-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 609056, + "upload-time": "2026-03-24T04:00:57.464793Z", + "url": "https://files.pythonhosted.org/packages/a2/6b/2ac79f482dc59ea6ca2205830396ee23efd767db9a757394b7cf486ff00a/chardet-7.3.0-cp313-cp313-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp314-cp314-macosx_10_15_x86_64.whl", + "hashes": { + "sha256": "8267de33ade8a496cb441eb86dd08c803043870a66b4f55aa44c02e1dbdbf93e" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp314-cp314-macosx_10_15_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 637679, + "upload-time": "2026-03-24T04:00:59.610848Z", + "url": "https://files.pythonhosted.org/packages/47/6b/ca20c180d22ad7b7918dc0796969765087872ccf8ac70c422dd09d89dcf2/chardet-7.3.0-cp314-cp314-macosx_10_15_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp314-cp314-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "f4ea1f94f17fce29600e1661f773048ee9ed90a9300f1226018987f7d5961019" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp314-cp314-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 623673, + "upload-time": "2026-03-24T04:01:01.069034Z", + "url": "https://files.pythonhosted.org/packages/3a/88/8f56b482570247810bb43c55fed96ed10057d75e4fa5a01363ac8f9c2ae1/chardet-7.3.0-cp314-cp314-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "920b91e9436c4d546862143313f48d4e6e0dd8510114ae0c5b194ff8c878a6c8" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 647004, + "upload-time": "2026-03-24T04:01:02.513680Z", + "url": "https://files.pythonhosted.org/packages/f4/74/017aeae27faa2d0763b1eed434b63425b515fcc4e5dded7608f0ad5bad65/chardet-7.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "80139a006a598e2db83fe6eaf7ac29c2a30cc5d10f255a89a9c6b9c04f81d67f" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 653390, + "upload-time": "2026-03-24T04:01:04.292403Z", + "url": "https://files.pythonhosted.org/packages/70/36/217c0f370fa114ca42f44a4febd4b809a94fbfcc3e85e7bbf78a4227ba18/chardet-7.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "328a79efb197d6e9460ce33ebb8002a0bf85faa123d56aa1f75c21696ee70070" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 648670, + "upload-time": "2026-03-24T04:01:05.841644Z", + "url": "https://files.pythonhosted.org/packages/e9/ec/7895eb868204ff55b5a2e0b96afa153fc34428cb59eec9d41c577242b8f1/chardet-7.3.0-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-cp314-cp314-win_amd64.whl", + "hashes": { + "sha256": "aab48b166f8aa8b086c93147ed6427376b8db2d783aff3f787c1c0819f6486bb" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-cp314-cp314-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 611050, + "upload-time": "2026-03-24T04:01:07.819088Z", + "url": "https://files.pythonhosted.org/packages/76/cf/29c1abaa6ee970a2d655232468ae81257ae8eba8133cc68aef42d6465794/chardet-7.3.0-cp314-cp314-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "data-dist-info-metadata": { + "sha256": "aaf139e5f418fd5aa4b97b94a069466575ffbe620d197270b0630a08c1eac92f" + }, + "filename": "chardet-7.3.0-py3-none-any.whl", + "hashes": { + "sha256": "dc4726af6ee00ee386293c34d86ba1fe18e0bd70a74612f1486da217d6a01249" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 420047, + "upload-time": "2026-03-24T04:01:09.342985Z", + "url": "https://files.pythonhosted.org/packages/a6/85/e37beeb6abd6e64d79e624cb66855c95d919b55ca0f61b81d9e8e288183d/chardet-7.3.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-7.3.0.tar.gz", + "hashes": { + "sha256": "e6bf602bb8a070524a19bac1cff2a10d62c71b09606f066251282870fa1466e5" + }, + "provenance": "https://pypi.org/integrity/chardet/7.3.0/chardet-7.3.0.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 554283, + "upload-time": "2026-03-24T04:01:11.204279Z", + "url": "https://files.pythonhosted.org/packages/3e/af/8d6ad988a6a4b9830c4e39e4c2e390e3037465b76a5e32e92273df27a973/chardet-7.3.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp310-cp310-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "b10b913b50c8dab125497abb02c8ed76434e90ce8625af9fe45e9f81fd5df858" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp310-cp310-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 853811, + "upload-time": "2026-03-26T19:17:11.814377Z", + "url": "https://files.pythonhosted.org/packages/d0/d7/2555f9b2c54247496b51539d159d1c63c2f694b1d7c287d7f1d23f0c0735/chardet-7.4.0.post1-cp310-cp310-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp310-cp310-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "d4c682730cd5ea9b528299b826b9d7fca852fa85512de1b7ad3e84b77d68f6f7" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp310-cp310-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 840109, + "upload-time": "2026-03-26T19:17:13.530329Z", + "url": "https://files.pythonhosted.org/packages/b4/13/986f2b46ec395100f97684fb3c731b2f8956c97e93ef66272665d6726fe2/chardet-7.4.0.post1-cp310-cp310-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "554bc5058a1ef76cfdc278c4420daa58e1aa5e35d66d5886bc4bb85243409b2f" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 859868, + "upload-time": "2026-03-26T19:17:15.226447Z", + "url": "https://files.pythonhosted.org/packages/69/1a/6d61e3ab017bb200137c8f048d879828ed25808f831571dfc2617755e3a4/chardet-7.4.0.post1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "efce0ddb6a3f92f52da0affe62b7c558e3641651fee982a04899509f3070ab4a" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 866901, + "upload-time": "2026-03-26T19:17:16.831110Z", + "url": "https://files.pythonhosted.org/packages/a1/e4/2f964168d798c7091690a8f71895f1b1a3aa067de964a03537f75e6f6d4b/chardet-7.4.0.post1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "aa1621ad7699a4ffbff131ed3d023883fca6bd6ad6f069b3b43bd4d1c5fece1d" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 864076, + "upload-time": "2026-03-26T19:17:18.428377Z", + "url": "https://files.pythonhosted.org/packages/6b/c4/0ca016f473f9f805e2e620c3fb1bbe1d370a83007a822ddc654fca085d8b/chardet-7.4.0.post1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp311-cp311-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "2769be12361a6c7873392e435c708eca88c9f0fb6a647af75fa1386db64032d6" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp311-cp311-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 851312, + "upload-time": "2026-03-26T19:17:20.183322Z", + "url": "https://files.pythonhosted.org/packages/3e/38/fe380893cbba72febb24d5dc0c2f9ac99f437153c36a409a8e254ed77bb6/chardet-7.4.0.post1-cp311-cp311-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp311-cp311-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "8e1eaa942ae81d43d535092ff3ba660c967344178cc3876b54834a56c1207f3a" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp311-cp311-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 837425, + "upload-time": "2026-03-26T19:17:21.848136Z", + "url": "https://files.pythonhosted.org/packages/5e/24/3c1522d777b66e2e3615ee33d1d4291c47b0ec258a9471b559339b01fac5/chardet-7.4.0.post1-cp311-cp311-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "941af534a9b77d4b912e173e98680225340cf8827537e465bd6498b3e98d0cb8" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 857193, + "upload-time": "2026-03-26T19:17:23.186726Z", + "url": "https://files.pythonhosted.org/packages/3b/0d/be32abacdb6ed59b5e53b55da04102946b03eadac8a0bb107e359b22e257/chardet-7.4.0.post1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "ad98a6c2e61624b1120919353d222121b8f5848b9d33c885d949fe0235575682" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 863486, + "upload-time": "2026-03-26T19:17:24.529360Z", + "url": "https://files.pythonhosted.org/packages/e3/a2/dab58511fbeef06dd88866568ea1a11b2f15654223cafc2681e2da84b1f2/chardet-7.4.0.post1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "6cddf6f1a0834ab5a6894819a6f4c3cd8c2cc86a12fc4efdc87eadb9ce7186ab" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 858813, + "upload-time": "2026-03-26T19:17:25.855637Z", + "url": "https://files.pythonhosted.org/packages/e1/3a/f392d9b8465575140f250a8571e6cc643b08c8b650d84d0b499b542a0f2f/chardet-7.4.0.post1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp312-cp312-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "db07ed10259c0e93a55e3c285d2d78111b000e574aa4f94d89de53c72fb28127" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp312-cp312-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 853961, + "upload-time": "2026-03-26T19:17:27.174916Z", + "url": "https://files.pythonhosted.org/packages/89/e0/7747b1bd30b8686088581382e1465463f40d27d25db94eccfd872f088ac7/chardet-7.4.0.post1-cp312-cp312-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp312-cp312-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "86d7ca798051fce39b980241f4e93a40e3ef1fb568e282afcdcdbf6efa56bada" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp312-cp312-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 837780, + "upload-time": "2026-03-26T19:17:28.820920Z", + "url": "https://files.pythonhosted.org/packages/2e/24/de2ba4786ada1c10147612cb7ff469ac8b835a47e9e5a772ce15735a8f4a/chardet-7.4.0.post1-cp312-cp312-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "45adca296eddec38b803ce352bffcc5fff40576246e74fcd2aa358f9c813ffe0" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 859436, + "upload-time": "2026-03-26T19:17:30.200638Z", + "url": "https://files.pythonhosted.org/packages/29/59/133001a6a7549dd34a3c28d1358122b0e68a59f27840efb2102b72eb73cf/chardet-7.4.0.post1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "f03aef24d91168232db8b01e4d6726676708be503e6aa07e28ab808e6d0fe606" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 868655, + "upload-time": "2026-03-26T19:17:31.871106Z", + "url": "https://files.pythonhosted.org/packages/c3/00/2eec7b47263524f204b3225d023f7d75e9c06a0a75c06a4c85faf2aec246/chardet-7.4.0.post1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "5aec4e167de05470a3e2466a1ae751d7f0ad15510f63633fdd01a0405515df7a" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 862406, + "upload-time": "2026-03-26T19:17:33.529572Z", + "url": "https://files.pythonhosted.org/packages/00/a2/36e5b1a46a36293cac237fa5c61f9e11497e025ec2e4b10e8d187dede9b9/chardet-7.4.0.post1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp313-cp313-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "efdb3785c8700b3d0b354553827a166480a439f9754f7366f795bbe8b42d6daf" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp313-cp313-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 853792, + "upload-time": "2026-03-26T19:17:35.057213Z", + "url": "https://files.pythonhosted.org/packages/e9/32/83a15c6077e7f240834ffd9ed78ef12f20f6e1924d7d7986d33f3d2af905/chardet-7.4.0.post1-cp313-cp313-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp313-cp313-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "e6285d35f79d0cdc8838d3cb01876f979c8419a74662e8de39444e40639e0b2b" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp313-cp313-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 837634, + "upload-time": "2026-03-26T19:17:36.706370Z", + "url": "https://files.pythonhosted.org/packages/83/d3/80554c1cc15631446c9b90aec6fe63b7310aa0b82d3004f7ba38bd8a8270/chardet-7.4.0.post1-cp313-cp313-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "c23262011179db48e600012e296133ab577d8e9682c91a19221164732ccb4427" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 858692, + "upload-time": "2026-03-26T19:17:38.027910Z", + "url": "https://files.pythonhosted.org/packages/6b/4d/e9bbe23cec7394ed1190f5af688efd1b41dea8515371f0b1ee6ad4c09682/chardet-7.4.0.post1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "329aa8766c4917d3acc1b1d0462f0b2e820e24e9f341d0f858aee85396ae3002" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 867879, + "upload-time": "2026-03-26T19:17:39.332683Z", + "url": "https://files.pythonhosted.org/packages/d1/3b/6103194ea934f1c3a4ea080905c8849f71e83de455c16cb625d25f49b779/chardet-7.4.0.post1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "0cbfa21c8526022a62d1ebd1799b6e2c3598779231c0397372b6e26a4b1f4d28" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 862092, + "upload-time": "2026-03-26T19:17:40.654161Z", + "url": "https://files.pythonhosted.org/packages/72/06/317627e347072507e448e0515b736cdb650826c57c7217ce1361615d7a85/chardet-7.4.0.post1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp314-cp314-macosx_10_15_x86_64.whl", + "hashes": { + "sha256": "70af3a05ca9476461160474f1324612d04b885101216894e60266c8c16510084" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp314-cp314-macosx_10_15_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 853233, + "upload-time": "2026-03-26T19:17:42.496596Z", + "url": "https://files.pythonhosted.org/packages/6f/11/74e49a9fa914afe7e751263969894c61e2c49b7e71c0047bcaab64c8117f/chardet-7.4.0.post1-cp314-cp314-macosx_10_15_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp314-cp314-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "79c96d41ee63b098205d071caeee272968fe7a81a65151af2c02d1f51d2e2b4f" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp314-cp314-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 837902, + "upload-time": "2026-03-26T19:17:44.398757Z", + "url": "https://files.pythonhosted.org/packages/7e/a3/a358e5fb4144da67fe9572b4506ce3a065dc24e9cc030d1b049c6b1e914e/chardet-7.4.0.post1-cp314-cp314-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "a2eb2b2ed1662e74bebcdcd8f3872fd23378605601065a94ca265040026a11b3" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 860652, + "upload-time": "2026-03-26T19:17:46.498268Z", + "url": "https://files.pythonhosted.org/packages/b6/8e/488e166cc97bf7544d246c628a1abd7af1e369c4068cedb02a5f0abe8a74/chardet-7.4.0.post1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "069f4ff169142c45198b513702d7596b60944d3d8ebcfed2626e7716430e90e0" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 868211, + "upload-time": "2026-03-26T19:17:48.314339Z", + "url": "https://files.pythonhosted.org/packages/19/0e/d3ed1a607f64c831ff2c35adc43d1a5db1cce4494585d494d3465e4b593b/chardet-7.4.0.post1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "e801976901fb7bc48f13653a7ca78e81fa65fe615d0d33c9383385c73e571927" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 862775, + "upload-time": "2026-03-26T19:17:49.581385Z", + "url": "https://files.pythonhosted.org/packages/8d/6a/9ad635e2b75e6b058c1104a2821a1ed444161279f112df2c0f914193dff1/chardet-7.4.0.post1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "data-dist-info-metadata": { + "sha256": "416e18810c4ae68a25b92a7ee72daadea0050a02bb81c560d9e6e1254674ed80" + }, + "filename": "chardet-7.4.0.post1-py3-none-any.whl", + "hashes": { + "sha256": "57a62ef50f69bc2fb3a3ea1ffffec6d10f3d2112d3b05d6e3cb15c2c9b55f6cc" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post1/chardet-7.4.0.post1-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 624666, + "upload-time": "2026-03-26T19:17:51.248163Z", + "url": "https://files.pythonhosted.org/packages/91/d7/47988d40231b41376f5a66346ef3b322c81091dfd4c0f84df5a1e3bb06b5/chardet-7.4.0.post1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp310-cp310-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "77170d229f3d7babbc36c5a33c361de1c01091f4564a33bcd7e0f59ee8609b2a" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp310-cp310-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 854465, + "upload-time": "2026-03-29T18:06:32.775757Z", + "url": "https://files.pythonhosted.org/packages/e9/35/1adb720ebfa87dfdc089e0acc0e911adc7f1c9394824fcbfea188ca7cabf/chardet-7.4.0.post2-cp310-cp310-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp310-cp310-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "9be8a6ba814f65013e0e6d92a43e8fa50f42c8850c143fa74586baeac5fa1bcd" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp310-cp310-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 840763, + "upload-time": "2026-03-29T18:06:34.317374Z", + "url": "https://files.pythonhosted.org/packages/f6/69/969ded64b37176f066c4c45871d660fedca3f8da96e0ef8fb3bde6187416/chardet-7.4.0.post2-cp310-cp310-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "28807a1209b7c2b79b24bdf9722b381e81da8104ae17fe2bd1e9f01c87fe9071" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 860522, + "upload-time": "2026-03-29T18:06:35.852225Z", + "url": "https://files.pythonhosted.org/packages/77/1d/1ecd889464d7a641f26ecdf1cd4dbe0dcbd0b0afac47435ca2031b3f50da/chardet-7.4.0.post2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "6ade174e3fe29f1f4abdb3cc47add0a98201452c43786cbf324b5e237a0c79fc" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 867558, + "upload-time": "2026-03-29T18:06:37.723804Z", + "url": "https://files.pythonhosted.org/packages/38/20/eb8babbc63b95d98c0b82fd2870fcd52b55ef7980039547cb5c04e75bd16/chardet-7.4.0.post2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "335d9cedd5b5be4b8b39ec25b1c2e4498ac4e8658c9466b68b4417cf07c8c4ee" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 864717, + "upload-time": "2026-03-29T18:06:39.227740Z", + "url": "https://files.pythonhosted.org/packages/0e/5f/be8a831885459580a5975e162da7a6e8111bcc942f9562fe69f9fa152b41/chardet-7.4.0.post2-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "cde31d2314b156404380aca8aa0bdf6395bc92998b25336076b8a588c267fb20" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp310-cp310-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 924472, + "upload-time": "2026-03-29T18:06:40.768239Z", + "url": "https://files.pythonhosted.org/packages/36/09/7618514ecc1a47d9316cf0c2f49437b6bef3d5281a00abd675f3731ef6eb/chardet-7.4.0.post2-cp310-cp310-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp311-cp311-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "90227bc83d06d16b548afe185e93eff8c740cb11ec51536366399b912e361b8d" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp311-cp311-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 851964, + "upload-time": "2026-03-29T18:06:42.525744Z", + "url": "https://files.pythonhosted.org/packages/4a/db/fcccf6858e87927a22df20251bda9e672819f3db1f2497eccd0290059761/chardet-7.4.0.post2-cp311-cp311-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp311-cp311-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "18cb15facd3a70042cb4d3b9a80dd2e9b8d78af90643f434047060e1f84dff06" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp311-cp311-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 838079, + "upload-time": "2026-03-29T18:06:43.949970Z", + "url": "https://files.pythonhosted.org/packages/fe/79/c92968b31cd51d87328d0298ec3e8278027ad74c79309a60af3b88d0b199/chardet-7.4.0.post2-cp311-cp311-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "e719bf17854051970938e260d2c589fe3fde3da0a681acdafd266e3bbf75c1af" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 857847, + "upload-time": "2026-03-29T18:06:45.587903Z", + "url": "https://files.pythonhosted.org/packages/e8/e4/dc9f68093dac581f02bb842cc1d4b96468ce3388f241168b02d97b05fe3e/chardet-7.4.0.post2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "24b8fcc1fe54936932f305522bc2f40a207ecbb38209fa24226eab7432531aef" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 864143, + "upload-time": "2026-03-29T18:06:47.479029Z", + "url": "https://files.pythonhosted.org/packages/8c/57/053b571501feffd18bc7ff97d251293ad0e7ccc362c38be7fd6d640ca3fc/chardet-7.4.0.post2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "2c748b2850c8376ef04b02b3f22e014da5edc961478c88ccc6b01d3eed9bc1e7" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 859454, + "upload-time": "2026-03-29T18:06:49.002443Z", + "url": "https://files.pythonhosted.org/packages/a9/4e/53cc4b9128e6449ad21ac023bfa4495f6c0b8e5ededf883368f541866a93/chardet-7.4.0.post2-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp311-cp311-win_amd64.whl", + "hashes": { + "sha256": "a359eb4535aeabd3f61e599530c4c4d4855c31316e6fed7db619a9c58785ee38" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp311-cp311-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 923355, + "upload-time": "2026-03-29T18:06:50.569040Z", + "url": "https://files.pythonhosted.org/packages/b6/86/2f178028970f0c8beaaf54f7ba6dbb1767f41435f332406f88f7c2711f84/chardet-7.4.0.post2-cp311-cp311-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp312-cp312-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "7aced16fe8098019c7c513dd92e9ee3ad29fffac757fa7de13ff8f3a8607a344" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp312-cp312-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 854615, + "upload-time": "2026-03-29T18:06:52.099565Z", + "url": "https://files.pythonhosted.org/packages/b0/24/b012c1fd362e1a25425afd9f746166976b8ba3b2d78140a39df23bba2886/chardet-7.4.0.post2-cp312-cp312-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp312-cp312-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "dc6829803ba71cb427dffac03a948ae828c617710bbd5f97ae3b34ab18558414" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp312-cp312-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 838434, + "upload-time": "2026-03-29T18:06:54.332451Z", + "url": "https://files.pythonhosted.org/packages/0d/01/778bcb1e162000c5b8295a25191935b0b2eaf0000096bd3fcbf782b5c8c0/chardet-7.4.0.post2-cp312-cp312-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "46659d38ba18e7c740f10a4c2edd0ef112e0322606ab2570cb8fd387954e0de9" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 860089, + "upload-time": "2026-03-29T18:06:56.233455Z", + "url": "https://files.pythonhosted.org/packages/e6/6a/827065f0390160d1c74e4cbe8f68815d56daf392c1eb5027fb16d0700d75/chardet-7.4.0.post2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "5933289313b8cbfb0d07cf44583a2a6c7e31bffe5dcb7ebb6592825aa197d5b0" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 869310, + "upload-time": "2026-03-29T18:06:57.847526Z", + "url": "https://files.pythonhosted.org/packages/e2/32/3abb90c7057e2cbdd711b59d99dc4dfc1a28b7da5a41971ec918f0928682/chardet-7.4.0.post2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "2b99b417fac30641429829666ee7331366e797863504260aa1b18bfc2020e4e3" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 863047, + "upload-time": "2026-03-29T18:06:59.427515Z", + "url": "https://files.pythonhosted.org/packages/7d/e2/c0f2a96cbda065765ad33b3a8f466b279983a72a6e3035e0f5cfa54b831f/chardet-7.4.0.post2-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp312-cp312-win_amd64.whl", + "hashes": { + "sha256": "a07dc1257fef2685dfc5182229abccd3f9b1299006a5b4d43ac7bd252faa1118" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp312-cp312-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 924680, + "upload-time": "2026-03-29T18:07:00.772956Z", + "url": "https://files.pythonhosted.org/packages/46/0d/0b6039f2d254698a525d9a1b00334b3262a6521adede50885f05ba714fad/chardet-7.4.0.post2-cp312-cp312-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp313-cp313-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "9bdb9387e692dd53c837aa922f676e5ab51209895cd99b15d30c6004418e0d27" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp313-cp313-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 854448, + "upload-time": "2026-03-29T18:07:02.432869Z", + "url": "https://files.pythonhosted.org/packages/64/6f/40998484582edf32ebcbe30a51c0b33fb476aa4d22b172d4aabc3f47c5ed/chardet-7.4.0.post2-cp313-cp313-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp313-cp313-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "422ac637f5a2a8b13151245591cb0fabdf9ec1427725f0560628cb5ad4fb1462" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp313-cp313-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 838289, + "upload-time": "2026-03-29T18:07:04.026149Z", + "url": "https://files.pythonhosted.org/packages/32/ed/0fc7f4be6d346049bafec134cb4d122317e8e803b42e520f8214f02d9d13/chardet-7.4.0.post2-cp313-cp313-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "7d52b3f15249ba877030045900d179d44552c3c37dda487462be473ec67bed2f" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 859345, + "upload-time": "2026-03-29T18:07:05.563466Z", + "url": "https://files.pythonhosted.org/packages/11/7d/f22cf8861c18126b6775b4d4a95fa4141ecc4a24d87c5a225d1d5df472c1/chardet-7.4.0.post2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "ccdfb13b4a727d3d944157c7f350c6d64630511a0ce39e37ffa5114e90f7d3a7" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 868537, + "upload-time": "2026-03-29T18:07:07.093986Z", + "url": "https://files.pythonhosted.org/packages/27/ff/0f582b7a9369bba8abb47d72c3d1d1122c351b8fb04dcac2637683072bcb/chardet-7.4.0.post2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "daae5b0579e7e33adacb4722a62b540e6bec49944e081a859cb9a6a010713817" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 862733, + "upload-time": "2026-03-29T18:07:08.948873Z", + "url": "https://files.pythonhosted.org/packages/51/7b/226d88c86a5351dcb03cf7702f6916ab304d6ce5146a96d1636c9b4287a2/chardet-7.4.0.post2-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp313-cp313-win_amd64.whl", + "hashes": { + "sha256": "6c448fe2d77e329cec421b95f844b75f8c9cb744e808ecc9124b6063ca6acb5e" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp313-cp313-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 924887, + "upload-time": "2026-03-29T18:07:10.381364Z", + "url": "https://files.pythonhosted.org/packages/55/ef/b34d768e047796f69866b88dd81f10993bb5d7421a6196799512e478dd6a/chardet-7.4.0.post2-cp313-cp313-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp314-cp314-macosx_10_15_x86_64.whl", + "hashes": { + "sha256": "5862b17677f7e8fcee4e37fe641f01d30762e4b075ac37ce9584e4407896e2d9" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp314-cp314-macosx_10_15_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 853887, + "upload-time": "2026-03-29T18:07:12.156303Z", + "url": "https://files.pythonhosted.org/packages/b2/1e/8b5d54ecc873e828e9b91cddfce6bf5a058d7bb3d64007cfbbbc872b0bda/chardet-7.4.0.post2-cp314-cp314-macosx_10_15_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp314-cp314-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "22d05c4b7e721d5330d99ef4a6f6233a9de58ae6f2275c21a098bedd778a6cb7" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp314-cp314-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 838555, + "upload-time": "2026-03-29T18:07:13.689964Z", + "url": "https://files.pythonhosted.org/packages/26/17/8c2cf762c876b04036e561d2a27df8a6305435db1cb584f71c356e319c40/chardet-7.4.0.post2-cp314-cp314-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "a035d407f762c21eb77069982425eb403e518dd758617aa43bf11d0d2203a1b6" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 861305, + "upload-time": "2026-03-29T18:07:15.194728Z", + "url": "https://files.pythonhosted.org/packages/3b/21/51fb8cfbcf2f1acc7c03776f4452f64ff2b9051505b38bc9e2a3941af330/chardet-7.4.0.post2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "2adfa7390e69cb5ed499b54978d31f6d476788d07d83da3426811181b7ca7682" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 868868, + "upload-time": "2026-03-29T18:07:16.781179Z", + "url": "https://files.pythonhosted.org/packages/fb/b6/13cc503f45beeb1117fc9c83f294df16ebce5d75eac9f0cefb8cce4357a1/chardet-7.4.0.post2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "2345f20ea67cdadddb778b2bc31e2defc2a85ae027931f9ad6ab84fd5d345320" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 863417, + "upload-time": "2026-03-29T18:07:18.467941Z", + "url": "https://files.pythonhosted.org/packages/30/ca/f1ab73f8d431c5257ad536956992513a5c135c53cf2a3dc94b8a45f83082/chardet-7.4.0.post2-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-cp314-cp314-win_amd64.whl", + "hashes": { + "sha256": "52602972d4815047cee262551bc383ab394aa145f5ca9ee10d0a53d27965882e" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-cp314-cp314-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 919100, + "upload-time": "2026-03-29T18:07:20.312913Z", + "url": "https://files.pythonhosted.org/packages/1a/cc/d2918dc6d110cf585a30ee11dbdcfa56a2b2fbf16e2b4117fe8bf800f320/chardet-7.4.0.post2-cp314-cp314-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "data-dist-info-metadata": { + "sha256": "63722c4292bed783baf858da8a1dabfa461edc428667859606d640ca0f89c16b" + }, + "filename": "chardet-7.4.0.post2-py3-none-any.whl", + "hashes": { + "sha256": "e0c9c6b5c296c0e5197bc8876fcc04d58a6ddfba18399e598ba353aba28b038e" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 625322, + "upload-time": "2026-03-29T18:07:21.810637Z", + "url": "https://files.pythonhosted.org/packages/94/d2/22ac0b5b832bb9d2f29311dcded6c09ad0c32c23e3e53a8033aad5eb8652/chardet-7.4.0.post2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-7.4.0.post2.tar.gz", + "hashes": { + "sha256": "21a6b5ca695252c03385dcfcc8b55c27907f1fe80838aa171b1ff4e356a1bb67" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.0.post2/chardet-7.4.0.post2.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 767694, + "upload-time": "2026-03-29T18:07:23.190469Z", + "url": "https://files.pythonhosted.org/packages/03/4b/1fe1ade6b4d33abff0224b45a8310775b04308668ad1bdef725af8e3fcaa/chardet-7.4.0.post2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp310-cp310-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "e53cc280a1ab616f191ac7ebdd1f38f2aa78b1411dd2677dc556c6f0fa085913" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp310-cp310-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 872725, + "upload-time": "2026-04-07T20:24:23.521726Z", + "url": "https://files.pythonhosted.org/packages/e7/93/f424a68707300bd9d516b3910382f43e0fac3cf08ec0835771d4ab61ec90/chardet-7.4.1-cp310-cp310-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp310-cp310-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "8befb12c263cb14e26f065a3f99d76ef2610b0266cb70d827bb61528e9e60f28" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp310-cp310-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 855566, + "upload-time": "2026-04-07T20:24:25.560270Z", + "url": "https://files.pythonhosted.org/packages/9e/e9/fb8a37373cb8a7217e2284fcbacab3f93413827ebfdd8836830e6aab559c/chardet-7.4.1-cp310-cp310-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "35ade2a6f93e5d2bdff541b584126cfe066eac5c9457572ff97cabc8068bece1" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 875309, + "upload-time": "2026-04-07T20:24:27.048596Z", + "url": "https://files.pythonhosted.org/packages/77/82/8e86c71232962f35b5baede1535dc22d155dc45256ab632af3ec25526a1f/chardet-7.4.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "a98c361b73c6ce4a44beaecf5cfb389ec69b566dd7f3f4ea5d1bde6487e7054d" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 885124, + "upload-time": "2026-04-07T20:24:28.254398Z", + "url": "https://files.pythonhosted.org/packages/28/b7/63c46c95a47dddfd10269cce047b3cc144868683941ba188047b9ce7491e/chardet-7.4.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "7a1c2be068ab91a472fd74617d9371605897c3061ca4f2e5df63d9f3d9c11f8e" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 879721, + "upload-time": "2026-04-07T20:24:29.638720Z", + "url": "https://files.pythonhosted.org/packages/9e/d0/cd925d362e07242fd2d283ea6998e1206991a395b361e90965409ccad70d/chardet-7.4.1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "4ececf9631f7932a2cef728746303d71ae8204923190253d5382ee37739dd46e" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp310-cp310-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 941266, + "upload-time": "2026-04-07T20:24:30.933816Z", + "url": "https://files.pythonhosted.org/packages/d1/be/2a9dcd14c069efe657648a883ee2c2817515e8fae7e5e2e4ce9843a03266/chardet-7.4.1-cp310-cp310-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp311-cp311-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "a9322fd3ffd359b49b2d608725a15975ebc0d66f2dcedefa7ddb5847e54a6f9c" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp311-cp311-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 869487, + "upload-time": "2026-04-07T20:24:32.216265Z", + "url": "https://files.pythonhosted.org/packages/cb/2c/bc6d4f9acbad0bf402ce1fe47bac43324f04036848ca3525f4e53bca8198/chardet-7.4.1-cp311-cp311-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp311-cp311-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "3886f8f9bb3500bd8c421b2de9b4878a0c183f80bc289338cdda869dfd4397fb" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp311-cp311-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 851824, + "upload-time": "2026-04-07T20:24:33.643267Z", + "url": "https://files.pythonhosted.org/packages/9f/dd/d1f18e3f3fe00799c652560521ba699f9698c264a0e1bbfc67e567a6d995/chardet-7.4.1-cp311-cp311-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "80de820fa1df95a2e7c9898867f7d6ff3dc3d52a109938b215b37ab54474d307" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 872239, + "upload-time": "2026-04-07T20:24:34.999107Z", + "url": "https://files.pythonhosted.org/packages/6a/cc/04f75834c7c8e37c43f4b5d5c29a9e6ae8002e87de335418a9f277efdbbf/chardet-7.4.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "c98e1044785ab71f0fee70f64b8d56f69df9de1b593793022e001ba2f6b76dd0" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 882066, + "upload-time": "2026-04-07T20:24:36.483663Z", + "url": "https://files.pythonhosted.org/packages/65/6a/9cc5221337a0f47478e4cb91623bf89c99728a43ff682ea8772827cc45a6/chardet-7.4.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "caf0715b8a5e20fc3faf21a24abd3ae513f8f58206dd32d1b87eca6351e105ed" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 875314, + "upload-time": "2026-04-07T20:24:37.905359Z", + "url": "https://files.pythonhosted.org/packages/73/c9/6e378a9337c8710f0bb7d6ad847a49f65858ecd88aa75a826ece8f6ec9df/chardet-7.4.1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp311-cp311-win_amd64.whl", + "hashes": { + "sha256": "c820c95d8b4de8aea99b54083d38f10f763686646962b5627e8e2b2db113a37b" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp311-cp311-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 940517, + "upload-time": "2026-04-07T20:24:39.518380Z", + "url": "https://files.pythonhosted.org/packages/c0/a9/68387dfc67972bc3547e84f3545af6bc1a53c46a01b6976ffa263485d61a/chardet-7.4.1-cp311-cp311-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp312-cp312-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "0de8d636391f9050e4e048ca8a9f98b25e67eff389705f8c6ff1ab9593f7339b" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp312-cp312-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 873498, + "upload-time": "2026-04-07T20:24:41.202572Z", + "url": "https://files.pythonhosted.org/packages/fb/4a/ff2acdb422d32a2440718910da996bd5be03bd67fd504255918409b88439/chardet-7.4.1-cp312-cp312-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp312-cp312-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "b726b0b2684d29cd08f602bb4266334386c58741ff34c9e2f6cdf97ad604e235" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp312-cp312-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 853485, + "upload-time": "2026-04-07T20:24:42.550771Z", + "url": "https://files.pythonhosted.org/packages/53/b1/320ee3b3d8b1b95f48d02a081f28e23caf9bd044ff11e6c1597ffe65fa2f/chardet-7.4.1-cp312-cp312-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "6b5c03330b9108124f8174a596284b737e95f1cf6a99953c37cea7e2583212e7" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 873724, + "upload-time": "2026-04-07T20:24:44.251861Z", + "url": "https://files.pythonhosted.org/packages/a2/db/6b410be7880dfd1d3e4ab4635772755010bc0671d5a8bd4fc4935d22af29/chardet-7.4.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "277ce1174ea054415a3c2ad5f51aa089a96dda16999de56e4ac1bc366d0d535e" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 886957, + "upload-time": "2026-04-07T20:24:45.614234Z", + "url": "https://files.pythonhosted.org/packages/5a/ea/119e9b64e74762ec279f4c742c353e35602437f29ae3ddc2b0cb43071dba/chardet-7.4.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "bee1d665ca5810d8e3cf11122619e85c23b209075cbddb91f213675248f0e522" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 878701, + "upload-time": "2026-04-07T20:24:46.972820Z", + "url": "https://files.pythonhosted.org/packages/9a/b7/ba80b9936829323088d1721d74ed2a38791a9e838246757c54d9b1c880f6/chardet-7.4.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp312-cp312-win_amd64.whl", + "hashes": { + "sha256": "fcaed03cefa53f62346091ef92da7a6f44bae6830a6f4c6b097a70cdc31b1199" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp312-cp312-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 942630, + "upload-time": "2026-04-07T20:24:48.304451Z", + "url": "https://files.pythonhosted.org/packages/6e/4c/dc7359553bcb0ff0511ef84bf997ad6308bc1bd0ca268bbcebb2866cebf5/chardet-7.4.1-cp312-cp312-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp313-cp313-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "0487a6a6846740f39f9fcd71e3acff2982bae8bca3507ee986d5155cd458e044" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp313-cp313-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 872288, + "upload-time": "2026-04-07T20:24:49.765945Z", + "url": "https://files.pythonhosted.org/packages/07/f2/b64a7edb73e6977c75d953a563827293726a6b17c32bceebb343cb515822/chardet-7.4.1-cp313-cp313-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp313-cp313-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "d8aa2bae7d0523963395f802ae2212e8b2248d4503a14a691de86edf716b22d3" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp313-cp313-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 852563, + "upload-time": "2026-04-07T20:24:51.166668Z", + "url": "https://files.pythonhosted.org/packages/29/37/0fa39432d526392ed17a91566f878c397da8990956a5552bcae915412ded/chardet-7.4.1-cp313-cp313-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "c03925738670199d253b8c79828d8a68d404f629a2dbf1b4b5aabd8c8b0249ab" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 872700, + "upload-time": "2026-04-07T20:24:52.641170Z", + "url": "https://files.pythonhosted.org/packages/6c/f2/0a6b22e6d1d8fbfdfeea65cf91d9d33222a7aa20256729a18bf920cbde9f/chardet-7.4.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "19bcd1de4a0c1a5802f9d2d370b6696668bddc166a3c89c113cf109313b3d99f" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 886048, + "upload-time": "2026-04-07T20:24:54.097001Z", + "url": "https://files.pythonhosted.org/packages/b9/14/5fcd93d44ff6c2142907662888b296c0b303376fd1c332c488981ccb2f21/chardet-7.4.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "0848015eb1471e1499963dff2776557af05f99c38ba2a14f34ea078f8668c6a9" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 878020, + "upload-time": "2026-04-07T20:24:55.639746Z", + "url": "https://files.pythonhosted.org/packages/b9/17/d6da96aa2a00d65a40732725e5262c7314dd5b9bdc3036d83d7b0cb96c40/chardet-7.4.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp313-cp313-win_amd64.whl", + "hashes": { + "sha256": "5e686e5a0d8155cfbf5b1a579f5790bb01bf1a0a52e7f98b38801c09a0c63fcd" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp313-cp313-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 942784, + "upload-time": "2026-04-07T20:24:57.326246Z", + "url": "https://files.pythonhosted.org/packages/67/ee/7f5833299f6e193214c386072e5350b29ce0db2bace7ebe7a7aadb621774/chardet-7.4.1-cp313-cp313-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp314-cp314-macosx_10_15_x86_64.whl", + "hashes": { + "sha256": "2da446b920064ca9574504c29a07ef5eae91a1948a302a25043a16fb79ec2397" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp314-cp314-macosx_10_15_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 871443, + "upload-time": "2026-04-07T20:24:59.051645Z", + "url": "https://files.pythonhosted.org/packages/24/05/b01e2a64d863d76af594405ecebf244b982b16571a43c5cd4a4c9303d528/chardet-7.4.1-cp314-cp314-macosx_10_15_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp314-cp314-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "be39708b300a80a9f78ef8f81018e2e9c6274a71c0823a4d6e493c72f7b3d2a2" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp314-cp314-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 852501, + "upload-time": "2026-04-07T20:25:00.538085Z", + "url": "https://files.pythonhosted.org/packages/f1/ac/f2661976d435f2e16ed31b2e61cbdf6afcd2289220cf5f35fc981bae828b/chardet-7.4.1-cp314-cp314-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "62b25b3ea5ef8e1672726e4c1601f6636ce3b76b9de92af669c8000711d7fe13" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 874666, + "upload-time": "2026-04-07T20:25:01.896168Z", + "url": "https://files.pythonhosted.org/packages/d6/89/9bc5b116e91ec5d72dd89f5cab0f200aafbea379c9f92e6af1d6f751e4de/chardet-7.4.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "3d66d2949754ad924865a47e81857a0792dc8edc651094285116b6df2e218445" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 886371, + "upload-time": "2026-04-07T20:25:03.374133Z", + "url": "https://files.pythonhosted.org/packages/e3/30/1af6666f34e3ced9a2dd2993743c1f70af7b52d5db4c4eba22c42a265eae/chardet-7.4.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "9381b3d9075c8a2e622b4d46db5e4229c94aebc71d4c8e620d9cf2cea2930824" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 878556, + "upload-time": "2026-04-07T20:25:04.873452Z", + "url": "https://files.pythonhosted.org/packages/8d/ec/3741b48d7dfa241a3ef701b1bb49bf0a3862309378f1bd39e0026b81fc7c/chardet-7.4.1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-cp314-cp314-win_amd64.whl", + "hashes": { + "sha256": "5d86402a506631af2fb36e3d1c72021477b228fb0dcdb44400b9b681f14b14c0" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-cp314-cp314-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 938232, + "upload-time": "2026-04-07T20:25:06.534291Z", + "url": "https://files.pythonhosted.org/packages/61/52/38714d4cb9d0a7d864aaf405ea7c26bcdb0fce7035a4fbc7a34c548afb2e/chardet-7.4.1-cp314-cp314-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "data-dist-info-metadata": { + "sha256": "23200aef2401c6e794e2ca5ebf645875de840f679a14da78545a16f1661b7dc9" + }, + "filename": "chardet-7.4.1-py3-none-any.whl", + "hashes": { + "sha256": "04b9be0d786b9a3bbd7860a82d27e843f22211be51b9b84d85fe8d9864e2f535" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 625270, + "upload-time": "2026-04-07T20:25:07.937470Z", + "url": "https://files.pythonhosted.org/packages/82/1e/e61baae08212bd3e4d63b49203e36d75f6bc16062d5ee137b95eb9e6692f/chardet-7.4.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-7.4.1.tar.gz", + "hashes": { + "sha256": "cda41132a45dfbf6984dade1f531a4098c813caf266c66cc446d90bb9369cabd" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.1/chardet-7.4.1.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 768218, + "upload-time": "2026-04-07T20:25:09.646259Z", + "url": "https://files.pythonhosted.org/packages/a7/e7/58aadb0c7a4647957ef6a2a7d759f28904992632808328a1ba443a4e44d7/chardet-7.4.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp310-cp310-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "8c92d5bbb75ee2405c629764e86a801d34b96b6896044d2e3a255b4ae0e0044f" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp310-cp310-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 874137, + "upload-time": "2026-04-13T01:37:24.587286Z", + "url": "https://files.pythonhosted.org/packages/12/24/d3caa08d6ec8f3a344d514aab0d776b8df983e4cf081076da8c41dffd7fb/chardet-7.4.2-cp310-cp310-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp310-cp310-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "af9369e95adcb07dca9581965ce683cb78fceaf41e8657a8497f2d235f9b2ff4" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp310-cp310-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 856824, + "upload-time": "2026-04-13T01:37:26.040212Z", + "url": "https://files.pythonhosted.org/packages/41/9c/9938d6c86654b900b929b48d164d896d5f57cf681c5e7d30ee8ba50f1096/chardet-7.4.2-cp310-cp310-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "6274e779a717f4a9aab24a23946d05e257a6aee46c950b21d6548cef57cb9aeb" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 876577, + "upload-time": "2026-04-13T01:37:27.404682Z", + "url": "https://files.pythonhosted.org/packages/4a/91/a8387c63cd8d20bcd76cf85728ba5a929c2791e88a748388545e01044b66/chardet-7.4.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "6eaabaf5f52aa52ac0d8c42df69212e661a3311535455e1f8c6b81236f908837" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 886468, + "upload-time": "2026-04-13T01:37:28.838245Z", + "url": "https://files.pythonhosted.org/packages/d2/48/1bdf0976c925063c4932353032e515aabd38b543fb0b004e8f9548098a7a/chardet-7.4.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "2736431d200d22d4d1c324e926f4cd279d0d6a9ddf8944ca0340bcf1cdd8272e" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 881011, + "upload-time": "2026-04-13T01:37:30.391441Z", + "url": "https://files.pythonhosted.org/packages/71/dc/83af4434153218a7af2c72d4dbcf3024f4a535c38948ae199654a1efef2f/chardet-7.4.2-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "65e4590f7d78b8a2cdde5ae7c876d173e7d387d5804c32865605dbdc3abcc551" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp310-cp310-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 942510, + "upload-time": "2026-04-13T01:37:32.084190Z", + "url": "https://files.pythonhosted.org/packages/b0/c4/d606bd8fe1e873f76cf5327acef1d3a7d76e296d2aba8b38dea164e7d8fc/chardet-7.4.2-cp310-cp310-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp311-cp311-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "ac5d06a7ba643a6349b39c9959de5f97ca0790c5c0cff8a7167e69568ebd3b64" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp311-cp311-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 870805, + "upload-time": "2026-04-13T01:37:33.433427Z", + "url": "https://files.pythonhosted.org/packages/7e/5a/522464b4db2c1506b3dafc5bc79aa8d9945c7205f7279a0b4c848273c583/chardet-7.4.2-cp311-cp311-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp311-cp311-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "3099c9e5e8cfe858fbcc5597044f581bef8f118744ebaea037e33d9e90041e39" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp311-cp311-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 852985, + "upload-time": "2026-04-13T01:37:34.687679Z", + "url": "https://files.pythonhosted.org/packages/94/96/5f0193da84a805723fa68aa231e3b3467037578320886f2aa3c2114338db/chardet-7.4.2-cp311-cp311-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "b367ebb9f5a2eb2700b457a9cfb1fa5be3177d2105f25bd4ad634c2b7fee098b" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 873526, + "upload-time": "2026-04-13T01:37:35.956896Z", + "url": "https://files.pythonhosted.org/packages/5d/d3/f13a04a9d558670c94c775e4ba3f04e7b6068f9f1956738e3a58afce7740/chardet-7.4.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "db39b500114d9665994f800946eaa3d8c9b5a41bdb59911a0ec6ff4ca45f7b05" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 883352, + "upload-time": "2026-04-13T01:37:37.469651Z", + "url": "https://files.pythonhosted.org/packages/7a/d1/c81c94e4ad69a18acf8cb062a9020df1fe8ee585069743c1f7bc58bb8000/chardet-7.4.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "cefd74690e3b2bd1ad3ab0defb58081d8804a6f5291a29f8d672e5399924ce94" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 876576, + "upload-time": "2026-04-13T01:37:39.043602Z", + "url": "https://files.pythonhosted.org/packages/b6/66/97b24adefcc41a8a853723fffafa8718088c247344fe7c0f546a5dce5ae3/chardet-7.4.2-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp311-cp311-win_amd64.whl", + "hashes": { + "sha256": "b9f83d0906705725d3dcf1de5d886241f8666c2231f974a867012936c2c465cd" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp311-cp311-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 941809, + "upload-time": "2026-04-13T01:37:40.297101Z", + "url": "https://files.pythonhosted.org/packages/40/5d/c04277fd29ffbd82ff1adf62b63c338b010d27ac54f9c750de33b6969805/chardet-7.4.2-cp311-cp311-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp312-cp312-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "348ae6b4881b4fc9b2ce60e8e75bc3a8be94ad6f73ca1b27163a93405a122e20" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp312-cp312-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 874720, + "upload-time": "2026-04-13T01:37:42.050808Z", + "url": "https://files.pythonhosted.org/packages/64/56/053f0ead4c9b16bff717b3d34641a68ace197ab8af1232c33328aa68cb3e/chardet-7.4.2-cp312-cp312-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp312-cp312-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "c077dd95a1d3bf4cf86d599e0e424bfb41ed1c67ea60b02e4960d78594b01e4d" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp312-cp312-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 854682, + "upload-time": "2026-04-13T01:37:43.404882Z", + "url": "https://files.pythonhosted.org/packages/62/48/32f4b84d62a290f568168b2e4d8989e3fe9da5089487ad3aea032d8b92d0/chardet-7.4.2-cp312-cp312-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "d1d421a7bf9c6f1feda8e9768e6809924a1b27cd42fcae436e8a0b730bcc7843" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 874984, + "upload-time": "2026-04-13T01:37:44.612134Z", + "url": "https://files.pythonhosted.org/packages/01/13/4f9b1e77eb344ae30e32d43e29c51cabbaf62735ff8295d8a3a9228d6b4f/chardet-7.4.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "a05b3edb0371ae918e4fd7affd340d57fa7251946066276193e6d14a70314d1b" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 888229, + "upload-time": "2026-04-13T01:37:46.231326Z", + "url": "https://files.pythonhosted.org/packages/35/e6/0c06add96eb9d8649d88d57576c31fa4a96f7c9b805b50968caad494cc56/chardet-7.4.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "aa3fa4d07321b336344367537fb9d98143fed3361dc8ab0a77a2316024a7472c" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 879917, + "upload-time": "2026-04-13T01:37:47.722319Z", + "url": "https://files.pythonhosted.org/packages/f7/72/5f2c7b548a37369c495710931adbb3111ecaa50e1a304e0578d5c8a1b489/chardet-7.4.2-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp312-cp312-win_amd64.whl", + "hashes": { + "sha256": "a60688606cb7c684b8067bd6621c50d8c1ecb32da7502de93dc46b8c02d1ccab" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp312-cp312-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 943906, + "upload-time": "2026-04-13T01:37:49.368761Z", + "url": "https://files.pythonhosted.org/packages/a5/f8/f7dda18efbf7887e5aad6df999900b0487b3fb88418bfa5eda9b171b8953/chardet-7.4.2-cp312-cp312-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp313-cp313-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "45bccf3860b81874317932711bb35edce07d4fcd34eb655bda8d531af77a43d5" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp313-cp313-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 873602, + "upload-time": "2026-04-13T01:37:50.916088Z", + "url": "https://files.pythonhosted.org/packages/6c/ba/540d17ff88793c39fa53e2ba2e1e63a5d49fcffb45c3daa8d6af094683bd/chardet-7.4.2-cp313-cp313-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp313-cp313-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "c119bda1e78d0f11715972358c648f67ac26e81d2189f5fe90b72ee781f1ca63" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp313-cp313-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 853915, + "upload-time": "2026-04-13T01:37:52.113930Z", + "url": "https://files.pythonhosted.org/packages/c9/3d/12f55619f50b9be136c08b44873eafa7ccb0a406097fcce1c256878bd792/chardet-7.4.2-cp313-cp313-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "3ee315e62db42b879488d4464e095d3d87bffad2ad14407d09693b2488e2bd90" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 873943, + "upload-time": "2026-04-13T01:37:53.850678Z", + "url": "https://files.pythonhosted.org/packages/83/f1/fbba65929a25a1db7d1dab4ed1d3400c862fdf7713f57f8d0f56004c58ec/chardet-7.4.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "33fbc50370046bc3fa8a849a0a2a59ab7aed1741d1f045a45298a40e38a4ab44" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 887325, + "upload-time": "2026-04-13T01:37:55.211827Z", + "url": "https://files.pythonhosted.org/packages/af/b7/b227d8c6f64c4e31f3eb12ca8427840e7bf9eb7a100156285e3caef51630/chardet-7.4.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "61075ea3a5313d2091d5d55c957ee27df45b3c403dc1d5c586ac2314dd14675e" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 879293, + "upload-time": "2026-04-13T01:37:56.566154Z", + "url": "https://files.pythonhosted.org/packages/27/b4/53e5a1c8baaa0a8b36dd867dec03a01233dc8d5d9d69d523ce4d78dce5e3/chardet-7.4.2-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp313-cp313-win_amd64.whl", + "hashes": { + "sha256": "e9ab1f46a829c5ac7af437145df5de4e0dacb10951934260406e6947c57b7aed" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp313-cp313-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 944070, + "upload-time": "2026-04-13T01:37:57.949493Z", + "url": "https://files.pythonhosted.org/packages/43/8c/78b387768ee1f7a592867224372635367e1603cf3131c30f25c43257e588/chardet-7.4.2-cp313-cp313-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp314-cp314-macosx_10_15_x86_64.whl", + "hashes": { + "sha256": "5c66332e46efc184f5ff2020be446bad2f2da69a8d607e2ec727f587c73df0cc" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp314-cp314-macosx_10_15_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 872770, + "upload-time": "2026-04-13T01:37:59.365884Z", + "url": "https://files.pythonhosted.org/packages/60/34/31ba56222a398829cbefd8f6939c5af1ad2ec9ac3bbb6fe1318d40072d31/chardet-7.4.2-cp314-cp314-macosx_10_15_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp314-cp314-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "bfb4559d0eccdccab8759460b65e2d2a386058cd98fa11e27a6967e3503f26f7" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp314-cp314-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 853889, + "upload-time": "2026-04-13T01:38:00.974407Z", + "url": "https://files.pythonhosted.org/packages/34/9c/eb9a9a3e1a12fb0e2852ac950add684477513986a5aa282ef152be4a8172/chardet-7.4.2-cp314-cp314-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "ef78ba612179f5526a168897db45daf5c3aead82e50462388bccf984e946aa7c" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 875949, + "upload-time": "2026-04-13T01:38:02.317272Z", + "url": "https://files.pythonhosted.org/packages/62/3d/17532b848ff3cf81ea997817d84c6bd730aa6709a68631a1f7ca07fd633d/chardet-7.4.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "9c59b028fd8f6c7c68fc19143c65efb856426c8a06ca82c08950a74fc4ae75a3" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 887646, + "upload-time": "2026-04-13T01:38:03.696701Z", + "url": "https://files.pythonhosted.org/packages/fd/ea/5e9329696e3f6a753524cf0c3dcc15f581c4b147283e9cbee5001f39da8a/chardet-7.4.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "f23ab97d02426db20ecaba972e41fa9e60e2648deb816d648bf6eb0b299bc8b1" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 879813, + "upload-time": "2026-04-13T01:38:05.186076Z", + "url": "https://files.pythonhosted.org/packages/7d/fc/ea1698d45956bbf805378c49507c8c87b57a8847b13c7de280556389c4df/chardet-7.4.2-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-cp314-cp314-win_amd64.whl", + "hashes": { + "sha256": "8305582e5253026daf14f7e41da3cdddd9e9bb76f56fe11960fb93feb7776a84" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-cp314-cp314-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 939517, + "upload-time": "2026-04-13T01:38:06.919559Z", + "url": "https://files.pythonhosted.org/packages/ea/ea/7b6d7eb2d9153ca6301531f74571b5f8e2ada14f0c0ec5895a247579995a/chardet-7.4.2-cp314-cp314-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "data-dist-info-metadata": { + "sha256": "c1dc5ae888c8e7ceacdc465364285513655551f0dafb1e380929a9a5ca27a28d" + }, + "filename": "chardet-7.4.2-py3-none-any.whl", + "hashes": { + "sha256": "5ca09c5122c111df7edfbe6cd33b1dd96a30fd2874c812f8593ba446eaf9a1a3" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 626555, + "upload-time": "2026-04-13T01:38:08.544276Z", + "url": "https://files.pythonhosted.org/packages/8c/81/7a0cb90b97de02038ef4882776fd643998fe9e78ba7d720c3b04bdaa0eaf/chardet-7.4.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-7.4.2.tar.gz", + "hashes": { + "sha256": "f2a41ccf8bf8eb1768d741e80d09b902e8d0d8c94974597e07a5d7e6a122a0dc" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.2/chardet-7.4.2.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 784024, + "upload-time": "2026-04-13T01:38:09.911351Z", + "url": "https://files.pythonhosted.org/packages/05/1d/0d102acd04cebb03377a3aa79f0c501db68bd0afbc1306e40cb208911319/chardet-7.4.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp310-cp310-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "c0c79b13c9908ac7dfe0a74116ebc9a0f28b2319d23c32f3dfcdfbe1279c7eaf" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp310-cp310-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 874121, + "upload-time": "2026-04-13T21:32:47.065440Z", + "url": "https://files.pythonhosted.org/packages/6b/1b/7f73766c119a1344eb69e31890ede7c5825ce03d69a9d29292d1bd1cfa1b/chardet-7.4.3-cp310-cp310-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp310-cp310-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "bba8bea1b28d927b3e99e47deafe53658d34497c0a891d95ff1ba8ff6663f01c" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp310-cp310-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 856900, + "upload-time": "2026-04-13T21:32:48.893296Z", + "url": "https://files.pythonhosted.org/packages/8b/02/b677c8203d34dad6c2af48287bb1f8c5dff63db2094636fbe634b555b7fb/chardet-7.4.3-cp310-cp310-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "23163921dccf3103ce59540b0443c106d2c0a0ff2e0503e05196f5e6fdea453f" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 876634, + "upload-time": "2026-04-13T21:32:50.238313Z", + "url": "https://files.pythonhosted.org/packages/c4/4b/1361a485a999d97cac4c895e615326f69a639532a52ef365a468bd09bad1/chardet-7.4.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "cfb54563fe5f130da17c44c6a4e2e8052ba628e5ab4eab7ef8190f736f0f8f72" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 886497, + "upload-time": "2026-04-13T21:32:52.111507Z", + "url": "https://files.pythonhosted.org/packages/87/23/e31c8ad33aa448f0845fd58af5fc22da1626407616d09df4973b2b34f477/chardet-7.4.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "3990fffcc6a6045f2234ab72752ad037e3b2d48c72037f244d42738db397eb75" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 881061, + "upload-time": "2026-04-13T21:32:53.755368Z", + "url": "https://files.pythonhosted.org/packages/18/ef/ea4edec8c87f7e6eda02673acc68fe48725e564fc5a1865782efb53d5598/chardet-7.4.3-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "c7116b0452994734ccff35e154b44240090eb0f4f74b9106292668133557c175" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp310-cp310-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 942533, + "upload-time": "2026-04-13T21:32:55.134187Z", + "url": "https://files.pythonhosted.org/packages/f2/11/fc10600da98541777d720ad9e6bc040c0e0af1adb92e27142e35158957cb/chardet-7.4.3-cp310-cp310-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp311-cp311-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "25a862cddc6a9ac07023e808aedd297115345fbaabc2690479481ddc0f980e09" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp311-cp311-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 870747, + "upload-time": "2026-04-13T21:32:56.916655Z", + "url": "https://files.pythonhosted.org/packages/19/52/505c207f334d51e937cbaa27ff95776e16e2d120e13cbe491cd7b3a70b50/chardet-7.4.3-cp311-cp311-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp311-cp311-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "7005c88da26fd95d8abb8acbe6281d833e9a9181b03cf49b4546c4555389bd97" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp311-cp311-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 853210, + "upload-time": "2026-04-13T21:32:58.309116Z", + "url": "https://files.pythonhosted.org/packages/14/4b/d3c79495dee4831b8bebca2790e72cb90f0c5849c940570a7c7e5b70b952/chardet-7.4.3-cp311-cp311-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "dc50f28bad067393cce0af9091052c3b8df7a23115afd8ba7b2e0947f0cef1f8" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 873625, + "upload-time": "2026-04-13T21:32:59.606101Z", + "url": "https://files.pythonhosted.org/packages/b9/99/f6a822ad1bde25a4c38dc3e770485e78e0893dfd871cd6e18ed3ea3a795e/chardet-7.4.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "4c3da294de1a681097848ab58bd3f2771a674f8039d2d87a5538b28856b815e9" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 883436, + "upload-time": "2026-04-13T21:33:01.351192Z", + "url": "https://files.pythonhosted.org/packages/b1/10/31932775c94a86814f76b41c4a772b52abfb0e6125324f32c6da1196c297/chardet-7.4.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "93c45e116dd51b66226a53ade3f9f635e870de5399b90e00ce45dcc311093bf4" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 876589, + "upload-time": "2026-04-13T21:33:02.636135Z", + "url": "https://files.pythonhosted.org/packages/6c/63/0f43e3acf2c436fdb32a0f904aeb03a2904d2126eed34a042a194d235926/chardet-7.4.3-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp311-cp311-win_amd64.whl", + "hashes": { + "sha256": "ccc1f83ab4bcfb901cf39e0c4ba6bc6e726fc6264735f10e24ceb5cb47387578" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp311-cp311-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 941866, + "upload-time": "2026-04-13T21:33:04.282356Z", + "url": "https://files.pythonhosted.org/packages/5d/a6/e9b8f8a3e99602792b01fa7d0a731737615ab56d8bfd0b52935a0ef88b85/chardet-7.4.3-cp311-cp311-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp312-cp312-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "75d3c65cc16bddf40b8da1fd25ba84fca5f8070f2b14e86083653c1c85aee971" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp312-cp312-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 874870, + "upload-time": "2026-04-13T21:33:05.977908Z", + "url": "https://files.pythonhosted.org/packages/61/33/29de185079e6675c3f375546e30a559b7ddc75ce972f18d6e566cd9ea4eb/chardet-7.4.3-cp312-cp312-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp312-cp312-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "29af5999f654e8729d251f1724a62b538b1262d9292cccaefddf8a02aae1ef6a" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp312-cp312-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 854859, + "upload-time": "2026-04-13T21:33:07.381674Z", + "url": "https://files.pythonhosted.org/packages/9c/2f/4c5af01fd1a7506a1d5375403d68925eac70289229492db5aa68b58103d8/chardet-7.4.3-cp312-cp312-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "626f00299ad62dfe937058a09572beed442ccc7b58f87aa667949b20fd3db235" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 875032, + "upload-time": "2026-04-13T21:33:08.741855Z", + "url": "https://files.pythonhosted.org/packages/36/21/edb36ad5dfa48d7f8eed97ab43931ecdaa8c15166c21b1d614967e49d681/chardet-7.4.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "9a4904dd5f071b7a7d7f50b4a67a86db3c902d243bf31708f1d5cde2f68239cb" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 888283, + "upload-time": "2026-04-13T21:33:10.213310Z", + "url": "https://files.pythonhosted.org/packages/e5/59/a32a241d861cf180853a11c8e5a67641cb1b2af13c3a5ccce83ec07e2c9f/chardet-7.4.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "5d2879598bc220689e8ce509fe9c3f37ad2fca53a36be9c9bd91abdd91dd364f" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 879974, + "upload-time": "2026-04-13T21:33:11.448947Z", + "url": "https://files.pythonhosted.org/packages/87/2e/e1ee6a77abf3782c00e05b89c4d4328c8353bf9500661c4348df1dd68614/chardet-7.4.3-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp312-cp312-win_amd64.whl", + "hashes": { + "sha256": "4b2799bd58e7245cfa8d4ab2e8ad1d76a5c3a5b1f32318eb6acca4c69a3e7101" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp312-cp312-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 943973, + "upload-time": "2026-04-13T21:33:12.756743Z", + "url": "https://files.pythonhosted.org/packages/32/60/fca69c534602a7ced04280c952a246ad1edde2a6ca3a164f65d32ac41fe7/chardet-7.4.3-cp312-cp312-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp313-cp313-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "a9e4486df251b8962e86ea9f139ca235aa6e0542a00f7844c9a04160afb99aa9" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp313-cp313-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 873769, + "upload-time": "2026-04-13T21:33:14.002574Z", + "url": "https://files.pythonhosted.org/packages/7c/43/79ac9b4db5bc87020c9dbc419125371d80882d1d197e9c4765ba8682b605/chardet-7.4.3-cp313-cp313-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp313-cp313-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "4fbff1907925b0c5a1064cffb5e040cd5e338585c9c552625f30de6bc2f3107a" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp313-cp313-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 853991, + "upload-time": "2026-04-13T21:33:15.564959Z", + "url": "https://files.pythonhosted.org/packages/55/5f/25bdec773905bff0ff6cf35ca73b17bd05593b4f87bd8c5fa43705f7167d/chardet-7.4.3-cp313-cp313-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "365135eaf37ba65a828f8e668eb0a8c38c479dcbec724dc25f4dfd781049c357" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 874024, + "upload-time": "2026-04-13T21:33:16.915623Z", + "url": "https://files.pythonhosted.org/packages/b4/07/a29380ee0b215d23d77733b5ad60c5c0c7969650e080c667acdf9462040d/chardet-7.4.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "bfc134b70c846c21ead8e43ada3ae1a805fff732f6922f8abcf2ff27b8f6493d" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 887410, + "upload-time": "2026-04-13T21:33:18.368975Z", + "url": "https://files.pythonhosted.org/packages/a8/b1/3338e121cbd4c8a126b8ccb1061170c2ce51a53f678c502793ea49c6fd6d/chardet-7.4.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "9acd9988a93e09390f3cd231201ea7166c415eb8da1b735928990ffc05cb9fbb" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 879269, + "upload-time": "2026-04-13T21:33:20.377495Z", + "url": "https://files.pythonhosted.org/packages/63/1c/44a9a9e0c59c185a5d307ceaeee8768afa1558f0a24f7a4b5fa11b67586b/chardet-7.4.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp313-cp313-win_amd64.whl", + "hashes": { + "sha256": "e1b98790c284ff813f18f7cf7de5f05ea2435a080030c7f1a8318f3a4f80b131" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp313-cp313-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 944155, + "upload-time": "2026-04-13T21:33:21.694489Z", + "url": "https://files.pythonhosted.org/packages/1b/b3/5d0e77ea774bd3224321c248880ea0c0379000ac5c2bb6d77609549de247/chardet-7.4.3-cp313-cp313-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp314-cp314-macosx_10_15_x86_64.whl", + "hashes": { + "sha256": "d892d3dcd652fdef53e3d6327d39b17c0df40a899dfc919abaeb64c974497531" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp314-cp314-macosx_10_15_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 872887, + "upload-time": "2026-04-13T21:33:23.328805Z", + "url": "https://files.pythonhosted.org/packages/70/a8/bf0811d859e13801279a2ae64f37a408027b282f2047bc0001c75dd356ad/chardet-7.4.3-cp314-cp314-macosx_10_15_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp314-cp314-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "acc46d1b8b7d5783216afe15db56d1c179b9a40e5a1558bc13164c4fd20674c4" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp314-cp314-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 853964, + "upload-time": "2026-04-13T21:33:24.724702Z", + "url": "https://files.pythonhosted.org/packages/51/ac/b9d68ebddfe1b02c77af5bf81120e12b036b4432dc6af7a303d90e2bc38b/chardet-7.4.3-cp314-cp314-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "0ac3bf11c645734a1701a3804e43eabd98851838192267d08c353a834ab79fea" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 876006, + "upload-time": "2026-04-13T21:33:26.098427Z", + "url": "https://files.pythonhosted.org/packages/2a/81/17fa103ea9caf5d325a5e4051ab2ba65996fd66baa60b81ee41af1f54e10/chardet-7.4.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "6e3bd9f936e04bae89c254262af08d9e5b98f805175ba1e29d454e6cba3107b7" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 887680, + "upload-time": "2026-04-13T21:33:27.490501Z", + "url": "https://files.pythonhosted.org/packages/c2/20/193faab46a68ea550587331a698c3dca8099f8901d10937c4443135c7ed9/chardet-7.4.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "27cc23da03630cdecc9aa81a895aa86629c211f995cd57651f0fbc280717bf93" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.10", + "size": 879865, + "upload-time": "2026-04-13T21:33:29.052764Z", + "url": "https://files.pythonhosted.org/packages/40/c6/94a3c673327392652ee8bdea9a45bc8a5f5365197a7387d68f0eed007115/chardet-7.4.3-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp314-cp314-win_amd64.whl", + "hashes": { + "sha256": "b95c934b9ad59e2ba8abb9be49df70d3ad1b0d95d864b9fdb7588d4fa8bd921c" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp314-cp314-win_amd64.whl/provenance", + "requires-python": ">=3.10", + "size": 939594, + "upload-time": "2026-04-13T21:33:31.391101Z", + "url": "https://files.pythonhosted.org/packages/b1/2c/cad8b5e3623a987f3c930b68e2bdd06cfc388cd91cd42ed05f1227701b73/chardet-7.4.3-cp314-cp314-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp314-cp314t-macosx_10_15_x86_64.whl", + "hashes": { + "sha256": "c77867f0c1cb8bd819502249fcdc500364aedb07881e11b743726fa2148e7b6e" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp314-cp314t-macosx_10_15_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 889714, + "upload-time": "2026-04-13T21:33:32.772436Z", + "url": "https://files.pythonhosted.org/packages/33/e0/d06e42fd6f02a58e5e227e5106587751cb38adcff0aaf949add744b78b6e/chardet-7.4.3-cp314-cp314t-macosx_10_15_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp314-cp314t-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "cf1efeaf65a6ef2f5b9cc3a1df6f08ba2831b369ccaa4c7018eaf90aa757bb11" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp314-cp314t-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.10", + "size": 872319, + "upload-time": "2026-04-13T21:33:34.427135Z", + "url": "https://files.pythonhosted.org/packages/d4/ed/40d091954d48abea037baae6be8fb79905e5f78d34d12ea955132c7d8011/chardet-7.4.3-cp314-cp314t-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "9f3504c139a2ad544077dd2d9e412cd08b01786843d76997cd43bb6de311723c" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.10", + "size": 892021, + "upload-time": "2026-04-13T21:33:35.766003Z", + "url": "https://files.pythonhosted.org/packages/bb/77/82a46821dbfbdfe062710d2bf2ede13426304e3567a23c57d919c0c31630/chardet-7.4.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "457f619882ba66327d4d8d14c6c342269bdb1e4e1c38e8117df941d14d351b04" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.10", + "size": 902509, + "upload-time": "2026-04-13T21:33:37.096528Z", + "url": "https://files.pythonhosted.org/packages/49/57/42d30c562bda5b4a839766c1aad8d5856b798ad2a1c3247b72a679afec94/chardet-7.4.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "data-dist-info-metadata": { + "sha256": "edf756a378fe2c87814aad02ba9ca0dc0151f02b06c37a4382cc2d6d9874fdaa" + }, + "filename": "chardet-7.4.3-py3-none-any.whl", + "hashes": { + "sha256": "1173b74051570cf08099d7429d92e4882d375ad4217f92a6e5240ccfb26f231e" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 626562, + "upload-time": "2026-04-13T21:33:38.559150Z", + "url": "https://files.pythonhosted.org/packages/8c/6c/0a40afdb50a0fe041ab95553b835a8160b6cf0e81edf2ae2fe9f5224cbf9/chardet-7.4.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "chardet-7.4.3.tar.gz", + "hashes": { + "sha256": "cc1d4eb92a4ec1c2df3b490836ffa46922e599d34ce0bb75cf41fd2bf6303d56" + }, + "provenance": "https://pypi.org/integrity/chardet/7.4.3/chardet-7.4.3.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 784800, + "upload-time": "2026-04-13T21:33:39.803008Z", + "url": "https://files.pythonhosted.org/packages/19/b6/9df434a8eeba2e6628c465a1dfa31034228ef79b26f76f46278f4ef7e49d/chardet-7.4.3.tar.gz", + "yanked": false + } + ], + "meta": { + "_last-serial": 36089780, + "api-version": "1.4" + }, + "name": "chardet", + "project-status": { + "status": "active" + }, + "versions": [ + "1.0", + "1.0.1", + "1.1", + "2.1.1", + "2.2.1", + "2.3.0", + "3.0.0", + "3.0.1", + "3.0.2", + "3.0.3", + "3.0.4", + "4.0.0", + "5.0.0", + "5.1.0", + "5.2.0", + "6.0.0", + "6.0.0.post1", + "7.0.0rc4", + "7.0.0", + "7.0.1", + "7.1.0", + "7.2.0", + "7.3.0", + "7.4.0.post1", + "7.4.0.post2", + "7.4.1", + "7.4.2", + "7.4.3" + ] + } + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - "86400" + Cache-Control: + - max-age=600, public + Content-Security-Policy: + - default-src 'none'; sandbox allow-top-navigation + Content-Type: + - application/vnd.pypi.simple.v1+json + Permissions-Policy: + - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept-Encoding, Accept + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + host: pypi.org + headers: + Accept: + - application/vnd.pypi.simple.v1+json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://pypi.org/simple/click/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: -1 + uncompressed: true + body: | + { + "files": [ + { + "core-metadata": { + "sha256": "45571ea26270f2c5ada3738af99cbabc62fc5529a582f7ce059acbc4bd8284a5" + }, + "data-dist-info-metadata": { + "sha256": "45571ea26270f2c5ada3738af99cbabc62fc5529a582f7ce059acbc4bd8284a5" + }, + "filename": "click-0.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "6ece7fdc438597979abb5e237cd42ec9b0ed9342acfa13aabd0d57dae5122f00" + }, + "provenance": null, + "requires-python": null, + "size": 21623, + "upload-time": "2014-04-28T11:24:09.792414Z", + "url": "https://files.pythonhosted.org/packages/82/e9/39bc04e46ac4dc16f60d3c95d2a8238f8a86a738ecab723755470e1486d1/click-0.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-0.1.tar.gz", + "hashes": { + "sha256": "9f8290d502cf11fad5ccc64d19f2724abcbc11549e6a8e2cdafc530109f198b4" + }, + "provenance": null, + "requires-python": null, + "size": 17913, + "upload-time": "2014-04-28T11:22:51.341948Z", + "url": "https://files.pythonhosted.org/packages/1a/65/bde2803d3f5d217fde361f7773d51d5c9b1332181f740bdd7adb2462607c/click-0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2c33620782c8d36833bdeef6bf9eed8a130ad5b2e10a67278769105b39fae45a" + }, + "data-dist-info-metadata": { + "sha256": "2c33620782c8d36833bdeef6bf9eed8a130ad5b2e10a67278769105b39fae45a" + }, + "filename": "click-0.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "54c90326cb37daf23389b909fa593660db74d68861cbc36d871d8c7ccc2fe003" + }, + "provenance": null, + "requires-python": null, + "size": 29196, + "upload-time": "2014-05-05T23:57:14.320532Z", + "url": "https://files.pythonhosted.org/packages/ee/a5/97f43386352a0658f12842848c152479fce3162251c08339866da45e912e/click-0.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-0.2.tar.gz", + "hashes": { + "sha256": "6a63700f090f0602c1f98e98c536e49e7db1f3d27de80c9bd55ab6eaf1470c57" + }, + "provenance": null, + "requires-python": null, + "size": 23888, + "upload-time": "2014-05-05T23:57:05.506308Z", + "url": "https://files.pythonhosted.org/packages/bb/aa/c8b583d8d7cc5e21c8da30de6d8c605652836b4ef33b2b57c37f6a017c09/click-0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a6bfa1e4bc25144930c3c8e16911ffb30fd97df36fe79f2e77aaa5279278c68f" + }, + "data-dist-info-metadata": { + "sha256": "a6bfa1e4bc25144930c3c8e16911ffb30fd97df36fe79f2e77aaa5279278c68f" + }, + "filename": "click-0.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "15c3b9cb6ea8718ffd68c48cc70aa194dc1c5374fbc4481d3dd98cb256a667eb" + }, + "provenance": null, + "requires-python": null, + "size": 33378, + "upload-time": "2014-05-06T11:15:52.931725Z", + "url": "https://files.pythonhosted.org/packages/dd/ce/ae6ede3636c212a9b33fbe93754e0caee570405d6af3b2b3c95988ce601b/click-0.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-0.3.tar.gz", + "hashes": { + "sha256": "cdb62b2de39a2a92cc505dea476ee89c7ecfbe1bcc5df3f9e8001bedcc296571" + }, + "provenance": null, + "requires-python": null, + "size": 25425, + "upload-time": "2014-05-06T11:15:49.114547Z", + "url": "https://files.pythonhosted.org/packages/35/19/29f7f3ff89929a0a5b938a2a63ecb0d02e6faa4e9a6d84bcedbcc638e212/click-0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1b537b15514aef70cc05e5e44758cee070153c5b1614acb1c79be30765408599" + }, + "data-dist-info-metadata": { + "sha256": "1b537b15514aef70cc05e5e44758cee070153c5b1614acb1c79be30765408599" + }, + "filename": "click-0.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "9c85e3c28d92316f8f4dad50a40d9b46a76c07c0cabc89061c9272c2716e49ee" + }, + "provenance": null, + "requires-python": null, + "size": 34746, + "upload-time": "2014-05-06T14:33:53.431025Z", + "url": "https://files.pythonhosted.org/packages/88/e8/04c8f87706b72b470214502461c6c53081d64e6b82c8a2b4ba303a4caa53/click-0.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-0.4.tar.gz", + "hashes": { + "sha256": "98dee5f24b7043c9393f6b6015ba3bb4b45fdfe544aaa1c23d81c14c2c0e3a0b" + }, + "provenance": null, + "requires-python": null, + "size": 26725, + "upload-time": "2014-05-06T14:33:50.921955Z", + "url": "https://files.pythonhosted.org/packages/1c/4d/98210295b2f14097de14db6be528af60ba9a3ef60b7e9efb207b08cdea1a/click-0.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "af05e1fcc341a27467d9c956332fdcf0433ca3c0fdeba120826af2c748328c4e" + }, + "data-dist-info-metadata": { + "sha256": "af05e1fcc341a27467d9c956332fdcf0433ca3c0fdeba120826af2c748328c4e" + }, + "filename": "click-0.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "6d9ac4c06a53ea8c5c4b994e1627d95eae2407cb6770b52f04cbb1c59ce52b54" + }, + "provenance": null, + "requires-python": null, + "size": 34913, + "upload-time": "2014-05-06T22:04:10.364137Z", + "url": "https://files.pythonhosted.org/packages/a3/01/a0f85fd64800f0f477f7d36ec7c3e87758e78d1e4b39a590b16a436a0ff9/click-0.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-0.5.tar.gz", + "hashes": { + "sha256": "396ef5db7722d6930c85aa7b3f3600550605a80a9ea4cc3468b18a29c4f58193" + }, + "provenance": null, + "requires-python": null, + "size": 26892, + "upload-time": "2014-05-06T22:04:06.676244Z", + "url": "https://files.pythonhosted.org/packages/72/de/ab7b1f0952b411a61bb155d3dbf6271e4d39841cb7b124b75f82117157a4/click-0.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63436f2b0e25e958c74e8ce93991a04118fd81837e1e47976f441278f8fdab88" + }, + "data-dist-info-metadata": { + "sha256": "63436f2b0e25e958c74e8ce93991a04118fd81837e1e47976f441278f8fdab88" + }, + "filename": "click-0.5.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "df980e97a93f784ae868a5ea67d608a0dd555bc7b33064529b51dfcfec6c0745" + }, + "provenance": null, + "requires-python": null, + "size": 34945, + "upload-time": "2014-05-06T22:09:17.548915Z", + "url": "https://files.pythonhosted.org/packages/e9/4c/ce5c6a47f240de954cbcba430a7a4afdc13e3b7482d5302048a4e6611281/click-0.5.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-0.5.1.tar.gz", + "hashes": { + "sha256": "d7aa6a90114fa1cec7e2cea56901a85ba47ddacbc0e45ca8474fa95cde28ff7b" + }, + "provenance": null, + "requires-python": null, + "size": 26898, + "upload-time": "2014-05-06T22:09:14.622681Z", + "url": "https://files.pythonhosted.org/packages/82/46/e17055162fd9baa4ec7a4064ec313091fea3e3dad4047bf63b46471998ac/click-0.5.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3e4b8d6e2921500bc13e0ca1a61236f121ed6c09fde18396a9f0ff7066576ce1" + }, + "data-dist-info-metadata": { + "sha256": "3e4b8d6e2921500bc13e0ca1a61236f121ed6c09fde18396a9f0ff7066576ce1" + }, + "filename": "click-0.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "eac143634b9bcfbe4b50045672c9f91689cd61378d443392343bee5fd8952910" + }, + "provenance": null, + "requires-python": null, + "size": 35281, + "upload-time": "2014-05-07T19:18:38.778148Z", + "url": "https://files.pythonhosted.org/packages/36/f2/648fe6bdc708b71c81c2db677ba7ac640aac7798a1198cc953eeac1d0041/click-0.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-0.6.tar.gz", + "hashes": { + "sha256": "2d2677d09378a4739ae325327741ea182e9c03c7e5643f1e02ba9058e2a84825" + }, + "provenance": null, + "requires-python": null, + "size": 27237, + "upload-time": "2014-05-07T19:18:35.709253Z", + "url": "https://files.pythonhosted.org/packages/3f/e3/18d6042b27cc41d4ca0ac9ce035d0d3d9cde2d6f0902d3f6f08d04aff596/click-0.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a115a0260a9a77ca54bd152e4f5634e3ea7fffc9ac0612ba899288b799e56581" + }, + "data-dist-info-metadata": { + "sha256": "a115a0260a9a77ca54bd152e4f5634e3ea7fffc9ac0612ba899288b799e56581" + }, + "filename": "click-0.7-py2.py3-none-any.whl", + "hashes": { + "sha256": "8687723fc0d2728b0837bbf052c03362c3f89ac89a3575aea17553379778c93d" + }, + "provenance": null, + "requires-python": null, + "size": 41196, + "upload-time": "2014-05-11T23:45:31.668762Z", + "url": "https://files.pythonhosted.org/packages/f1/67/1b1c2077a99b9e2b5c4127e733ca4a90f8c9f0da05e256911aea8b25a31a/click-0.7-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-0.7.tar.gz", + "hashes": { + "sha256": "9ae357a9c48764c16ec0ed814c0a420c80c04ed08c858fd99f906e398355651c" + }, + "provenance": null, + "requires-python": null, + "size": 32282, + "upload-time": "2014-05-11T23:45:26.877276Z", + "url": "https://files.pythonhosted.org/packages/b4/7b/d57f1bc99f0776d79cfc1969a9e1eaffefe0fab153c5bd5abd1445b4805f/click-0.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "36bd18d3788d9f4f1b8cb7d4d6db03fd5112c0065d9d826a2d7a2049b5e421bd" + }, + "data-dist-info-metadata": { + "sha256": "36bd18d3788d9f4f1b8cb7d4d6db03fd5112c0065d9d826a2d7a2049b5e421bd" + }, + "filename": "click-1.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "8bea8164a4fd3b687b4c025316a84f38f2e2ee115cd8a68dd423356283e25805" + }, + "provenance": null, + "requires-python": null, + "size": 42336, + "upload-time": "2014-05-21T23:30:15.736180Z", + "url": "https://files.pythonhosted.org/packages/25/71/234cf198880e0afd2edc69cafb97bbc34f5da90a29efa59787319c5f6c2d/click-1.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-1.0.tar.gz", + "hashes": { + "sha256": "396ffe2561331b7b68e2780a088f9be3d41c33cbfb6e5911e2178533ea6d31da" + }, + "provenance": null, + "requires-python": null, + "size": 33410, + "upload-time": "2014-05-21T23:30:12.641051Z", + "url": "https://files.pythonhosted.org/packages/69/f4/c8b37e427b1810069b84db6aba7cb5c6e569d64e762add3f77183a5c49b0/click-1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "11236c3b7b7b8b60e92113a9c7169a6f2d89106de788bf4e210317ce82301425" + }, + "data-dist-info-metadata": { + "sha256": "11236c3b7b7b8b60e92113a9c7169a6f2d89106de788bf4e210317ce82301425" + }, + "filename": "click-1.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "a57d2cc92df1e2db5ee8ad792f7251b08046f784ec68f59a34be9952961c0e70" + }, + "provenance": null, + "requires-python": null, + "size": 42476, + "upload-time": "2014-05-23T18:31:44.188172Z", + "url": "https://files.pythonhosted.org/packages/89/60/384e2ab6f408564c9b86cac3680d89ea1aa12dbf5e7e89009c37b3c75511/click-1.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-1.1.tar.gz", + "hashes": { + "sha256": "7d847fbbc4d227229dbc195f6bce58055e08a75b4273f089c548b3ff680c42ca" + }, + "provenance": null, + "requires-python": null, + "size": 33527, + "upload-time": "2014-05-23T18:31:46.537886Z", + "url": "https://files.pythonhosted.org/packages/0a/37/9c433ae49db7d89bdab56e33d712837f6bd9d76d697d0f532ba449998ad7/click-1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8944c506250c4e164873d875d461babedbe7bbafbf97b61e9d26efaed3413817" + }, + "data-dist-info-metadata": { + "sha256": "8944c506250c4e164873d875d461babedbe7bbafbf97b61e9d26efaed3413817" + }, + "filename": "click-2.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "d2752f89b1ebba748873c19662c2b2bfeccf8171e316fce0e1fb56066ceae178" + }, + "provenance": null, + "requires-python": null, + "size": 57938, + "upload-time": "2014-06-06T14:20:30.860307Z", + "url": "https://files.pythonhosted.org/packages/1a/31/d1dcb9d90345731eaef95ee28d21b549ad3f637076ba02a51ffd7c97cf36/click-2.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-2.0.tar.gz", + "hashes": { + "sha256": "33a984fe73aa8c6bf69c38098b69dd38405529db54baf4c8cf64c50b2dee644f" + }, + "provenance": null, + "requires-python": null, + "size": 47342, + "upload-time": "2014-06-06T14:20:27.501968Z", + "url": "https://files.pythonhosted.org/packages/f3/78/915ee51099f8244181e6a85628ad836c0b505ee2efc0323b3554055544e2/click-2.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3f32059c0e2c4fe6ee9e29e1bbaa964dc98d4c20a433911f8f802cb38c947c5e" + }, + "data-dist-info-metadata": { + "sha256": "3f32059c0e2c4fe6ee9e29e1bbaa964dc98d4c20a433911f8f802cb38c947c5e" + }, + "filename": "click-2.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "735bed165a9a1404c2e95c8a84860ff9018466ad138a1336c6b1f4b5e8414690" + }, + "provenance": null, + "requires-python": null, + "size": 58336, + "upload-time": "2014-06-14T09:40:45.177263Z", + "url": "https://files.pythonhosted.org/packages/a7/99/3a3fbb2cff270d1da99f7c78f54f75aa598c17af59f0eb77f4d2ff9a84fc/click-2.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-2.1.tar.gz", + "hashes": { + "sha256": "163b97686c36492f24f5e5cca917d4f45c46bae4ff0c347bf9945cedba877fcd" + }, + "provenance": null, + "requires-python": null, + "size": 47724, + "upload-time": "2014-06-14T09:40:42.545016Z", + "url": "https://files.pythonhosted.org/packages/26/ef/9152572c7d926c587aa75c7d39030422a7d1cec883f02965797b48ec1352/click-2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4adfe54e343bb145b49918ff9e0825e2f0896405fab2fd5c60fa46ec26b4b36f" + }, + "data-dist-info-metadata": { + "sha256": "4adfe54e343bb145b49918ff9e0825e2f0896405fab2fd5c60fa46ec26b4b36f" + }, + "filename": "click-2.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "94002c7cc1b21be4f1f83d1b13c39aff2044d1b5f595d97017f7d9e87c6c88f5" + }, + "provenance": null, + "requires-python": null, + "size": 58370, + "upload-time": "2014-06-26T11:30:19.246777Z", + "url": "https://files.pythonhosted.org/packages/a3/36/d7fc5be7e81506c0687100f7cf0de443bf9467b2f4e47400f59e9c4a8bfd/click-2.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-2.2.tar.gz", + "hashes": { + "sha256": "bd2925d5b7aa9b3b4cab0041e3dc5fae7399afd23b60e4c41f9b5af16f5a3b4e" + }, + "provenance": null, + "requires-python": null, + "size": 155532, + "upload-time": "2014-06-26T11:30:21.988812Z", + "url": "https://files.pythonhosted.org/packages/30/05/12c666a6c55e315d70897f80005a8fc09c17f1d4137dd25667d849e16088/click-2.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f72106786a6056183a34cda828857b1734cf85b0a01ecc17014e14846a2fb4cf" + }, + "data-dist-info-metadata": { + "sha256": "f72106786a6056183a34cda828857b1734cf85b0a01ecc17014e14846a2fb4cf" + }, + "filename": "click-2.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "02332cfb031d7b178695ad052bdb635a2666ea1fb9d13bf725d91a7313cc1b24" + }, + "provenance": null, + "requires-python": null, + "size": 58752, + "upload-time": "2014-07-03T09:38:17.093499Z", + "url": "https://files.pythonhosted.org/packages/00/39/e0cb46e47f283e56e24107ee36456788106e744be284c998fbe8c7a7096e/click-2.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-2.3.tar.gz", + "hashes": { + "sha256": "f11fd65f1a0fc7cc7927d550fe035a788354f67c9dc34242ed981aaeb9433665" + }, + "provenance": null, + "requires-python": null, + "size": 155944, + "upload-time": "2014-07-03T09:38:11.907850Z", + "url": "https://files.pythonhosted.org/packages/90/b3/85bdfbdf0191ab1e691ec0530a1d65c9f5354a1caf635abdc1eb1bc59ac4/click-2.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "82d4624dbf74b985d77e325ae77b43067ced484b4585e4de94777c4a5fd525f8" + }, + "data-dist-info-metadata": { + "sha256": "82d4624dbf74b985d77e325ae77b43067ced484b4585e4de94777c4a5fd525f8" + }, + "filename": "click-2.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "3aed70f20e55d444717a72c8565fcc05fddf772deffa1f6b893a83b1c102cfcd" + }, + "provenance": null, + "requires-python": null, + "size": 58461, + "upload-time": "2014-07-04T13:07:17.422124Z", + "url": "https://files.pythonhosted.org/packages/fd/07/4df913eac02a5eed807a18e237f8d12e130cdf80085eab5a7a0b2fdffb07/click-2.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-2.4.tar.gz", + "hashes": { + "sha256": "fe09336d002cb66dac1289808a7023eeffd90a29607bf00f1eda5397a1c0d545" + }, + "provenance": null, + "requires-python": null, + "size": 155734, + "upload-time": "2014-07-04T13:07:13.651613Z", + "url": "https://files.pythonhosted.org/packages/a9/19/87bff1b8e670e2763043bbc0125449ab9861bd20a40e348f7ba47539d8b2/click-2.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cc98275e8ac034524770088c2610296eacb4d2e1a6bd8185fef8524f79e0f92" + }, + "data-dist-info-metadata": { + "sha256": "8cc98275e8ac034524770088c2610296eacb4d2e1a6bd8185fef8524f79e0f92" + }, + "filename": "click-2.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "5cadc91a6be7aa087222d9bfda8c07f92ec9d916365a893fa888c69028a2f8bc" + }, + "provenance": null, + "requires-python": null, + "size": 58465, + "upload-time": "2014-07-27T22:09:34.267498Z", + "url": "https://files.pythonhosted.org/packages/83/93/b0209d3e0fcc1918808dd2eb2eb26f5edbc2722695cc4b8a63d1a11faebe/click-2.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-2.5.tar.gz", + "hashes": { + "sha256": "791885554ec2cef9926b4ad69ca2aeb52979fdc7f3520af0203a4e8c548c6428" + }, + "provenance": null, + "requires-python": null, + "size": 155708, + "upload-time": "2014-07-27T22:09:30.751007Z", + "url": "https://files.pythonhosted.org/packages/6b/ca/8441cb224f040af2a71056b6de5d7bfdfe60c580931f6226587ef7617870/click-2.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f95c57d98f25704cceafd47c47ea1fccf9d384b9e64ffc9f1b34fffbafa6af8c" + }, + "data-dist-info-metadata": { + "sha256": "f95c57d98f25704cceafd47c47ea1fccf9d384b9e64ffc9f1b34fffbafa6af8c" + }, + "filename": "click-2.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "a6f33923d9f920170119163a846e4fc28e61d31154b13bc64bc28f49d9976a4d" + }, + "provenance": null, + "requires-python": null, + "size": 54980, + "upload-time": "2014-08-11T11:49:19.788816Z", + "url": "https://files.pythonhosted.org/packages/d1/bc/9afb108a31cb0fd37e6774b23569197aee9974425d9c361a29e3eade9f32/click-2.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-2.6.tar.gz", + "hashes": { + "sha256": "2167051d75e885c8c16ba641f243cd971c65d0cd62e2f504b8b4843d4ca93603" + }, + "provenance": null, + "requires-python": null, + "size": 151327, + "upload-time": "2014-08-11T11:49:16.181496Z", + "url": "https://files.pythonhosted.org/packages/fc/92/403b0389319c017d9971570b6fc868e789fba31d96c53799ba726bae6a34/click-2.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4fda5a3e13d5f2fabdd1a6befa9e9cc8830aaf3bfae46ee367bcf91ca709e494" + }, + "data-dist-info-metadata": { + "sha256": "4fda5a3e13d5f2fabdd1a6befa9e9cc8830aaf3bfae46ee367bcf91ca709e494" + }, + "filename": "click-3.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "9fea2f0f24104922c883c2485fdf711a87266e1def40bec27e50930b02324a1a" + }, + "provenance": null, + "requires-python": null, + "size": 57939, + "upload-time": "2014-08-12T21:24:45.033841Z", + "url": "https://files.pythonhosted.org/packages/f6/66/65f7bcdcb6ace560cc5d6c4cdbb968bfc8d53f256ba206bf1884e547d786/click-3.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-3.0.tar.gz", + "hashes": { + "sha256": "b63f7c9e485e39f314e4cb6bf864547d5dd2559db518f09017220d352e1a537f" + }, + "provenance": null, + "requires-python": null, + "size": 257803, + "upload-time": "2014-08-12T21:24:42.680925Z", + "url": "https://files.pythonhosted.org/packages/8d/f7/e4a41b165fbe0a1c52db0cfc1e2f4452fcbdfa240c66fd0300a3acc858b9/click-3.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2aa492d13b8655b309198a0e42ab3d1ae60efb74b1688fc9d4616a9cfce83e7b" + }, + "data-dist-info-metadata": { + "sha256": "2aa492d13b8655b309198a0e42ab3d1ae60efb74b1688fc9d4616a9cfce83e7b" + }, + "filename": "click-3.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "e3cc9589c9f055c437ac6c61d15a90df5c670cecd46720c841f7dc6c28183a51" + }, + "provenance": null, + "requires-python": null, + "size": 57951, + "upload-time": "2014-08-13T07:19:47.323241Z", + "url": "https://files.pythonhosted.org/packages/a3/8a/7b995e58729456e0ce61cc1ec91b77835da0171e3dcc1283c09212bea2ed/click-3.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-3.1.tar.gz", + "hashes": { + "sha256": "e174693d89d4c2914b5f7a04a1fbf55864e4be168267303d156699d1455fe942" + }, + "provenance": null, + "requires-python": null, + "size": 257906, + "upload-time": "2014-08-13T07:19:44.444706Z", + "url": "https://files.pythonhosted.org/packages/03/7b/4e36fd53099764fa70b5e56f2e089bfd9f433fb8da873326b5d8ee8b1820/click-3.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "998d2e88a1b8a13148eee3173866537609d75a30e1e7df4058d106e7f567e445" + }, + "data-dist-info-metadata": { + "sha256": "998d2e88a1b8a13148eee3173866537609d75a30e1e7df4058d106e7f567e445" + }, + "filename": "click-3.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "f7d7bad1dd4164a683519c54a1bc589569dd40f85d481f10f8c4e8c7e5328ed1" + }, + "provenance": null, + "requires-python": null, + "size": 58751, + "upload-time": "2014-08-22T20:49:59.964696Z", + "url": "https://files.pythonhosted.org/packages/85/e4/a39441e8cd202d5ad4af4e8e97d4c49d59f5ef60368721fab29ec4247240/click-3.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-3.2.tar.gz", + "hashes": { + "sha256": "51106b31333604f20c9617bc290883e9b43ca156942dcca2afc21cfcc39ae6bc" + }, + "provenance": null, + "requires-python": null, + "size": 259808, + "upload-time": "2014-08-22T20:49:56.932684Z", + "url": "https://files.pythonhosted.org/packages/ee/0b/4bb57fb1115590ab62faf8552f3aaa4b9caf18af7b272abc379a31604371/click-3.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "03814d3b1caca0090c2fcec1dc33f70124d7467a953c652c9e6e75c3675d0c84" + }, + "data-dist-info-metadata": { + "sha256": "03814d3b1caca0090c2fcec1dc33f70124d7467a953c652c9e6e75c3675d0c84" + }, + "filename": "click-3.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "c9972f4d2b80575bb9112500cfec750eaf4f04e07abda4b2c44e453cde65ee77" + }, + "provenance": null, + "requires-python": null, + "size": 58750, + "upload-time": "2014-09-07T21:40:44.913438Z", + "url": "https://files.pythonhosted.org/packages/b7/21/ce45306a697fc80ebe0b73ce04ecc08c54488b2dbe74babc068959683fd5/click-3.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-3.3.tar.gz", + "hashes": { + "sha256": "f79c8c04d7eb50071bcad67fd23f3c10fab6c72d56857adf848367806845d6e5" + }, + "provenance": null, + "requires-python": null, + "size": 259855, + "upload-time": "2014-09-07T21:40:41.056542Z", + "url": "https://files.pythonhosted.org/packages/15/0f/9070074d2bdabf216f99b922a5c85ef1bfc304236086d3bf77c6b35eacfc/click-3.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "319d6be59b29cd03f1324db2bb4938d525e29edd18b3d734c33c5677fa44fe60" + }, + "data-dist-info-metadata": { + "sha256": "319d6be59b29cd03f1324db2bb4938d525e29edd18b3d734c33c5677fa44fe60" + }, + "filename": "click-4.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "9ab1d313f99b209f8f71a629f36833030c8d7c72282cf7756834baf567dca662" + }, + "provenance": null, + "requires-python": null, + "size": 62471, + "upload-time": "2015-03-31T16:02:02.885956Z", + "url": "https://files.pythonhosted.org/packages/0c/d5/9b5cc74d3ac814140c1a0b89534b7d148c5b399b12f69883335d9c5cc622/click-4.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-4.0.tar.gz", + "hashes": { + "sha256": "f49e03611f5f2557788ceeb80710b1c67110f97c5e6740b97edf70245eea2409" + }, + "provenance": null, + "requires-python": null, + "size": 270183, + "upload-time": "2015-03-31T16:01:59.997219Z", + "url": "https://files.pythonhosted.org/packages/7b/61/80731d6bbf0dd05fe2fe9bac02cd7c5e3306f5ee19a9e6b9102b5784cf8c/click-4.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "61c597c83555bae8af62c85f76c12d5e5b18929ea7f9da0bd1281e23af08566a" + }, + "data-dist-info-metadata": { + "sha256": "61c597c83555bae8af62c85f76c12d5e5b18929ea7f9da0bd1281e23af08566a" + }, + "filename": "click-4.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "c6848c6ea265af7dc3264ab83c2671ea3777c7e433019c7be18c9cc7878ee1f2" + }, + "provenance": null, + "requires-python": null, + "size": 62925, + "upload-time": "2015-07-14T17:48:16.772882Z", + "url": "https://files.pythonhosted.org/packages/6e/97/f25f4277d90efa3d34ced57137023ecb96e0c9aacf79b4f93efe6d94a2f8/click-4.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-4.1.tar.gz", + "hashes": { + "sha256": "e339ed09f25e2145314c902a870bc959adcb25653a2bd5cc1b48d9f56edf8ed8" + }, + "provenance": null, + "requires-python": null, + "size": 274489, + "upload-time": "2015-07-14T17:48:12.663030Z", + "url": "https://files.pythonhosted.org/packages/4c/eb/dc135683e4865bbcba60b09b158bf491756a1c36d0e2820002235bf72a8a/click-4.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f302e00eb2a732d325e785a917fd03bbb3def5242885fe62713fcf184d3b0515" + }, + "data-dist-info-metadata": { + "sha256": "f302e00eb2a732d325e785a917fd03bbb3def5242885fe62713fcf184d3b0515" + }, + "filename": "click-5.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "b6cec65c0d6247a5992e4cda1c7838d63d24aaba985b00228a99f96ab2cb78f5" + }, + "provenance": null, + "requires-python": null, + "size": 65078, + "upload-time": "2015-08-16T17:28:01.336092Z", + "url": "https://files.pythonhosted.org/packages/af/55/056901e9f504a7cda9e955592360ce2c516b2b92f3da9318ba074be5d280/click-5.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-5.0.tar.gz", + "hashes": { + "sha256": "46bd6c21828bf8ab43cbc8f14fb649f781dc9061573ea9a0a2698e4d23f87ed8" + }, + "provenance": null, + "requires-python": null, + "size": 275525, + "upload-time": "2015-08-16T17:27:56.790241Z", + "url": "https://files.pythonhosted.org/packages/3e/4f/e66a06ab731ba91faa60142d4e465fde941104fe9b6d27d1b9548f03ec64/click-5.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0b5a3a42c397eac84bfb1fd9bce7169b41dcff12d084a800c2e242fcc1fe15ed" + }, + "data-dist-info-metadata": { + "sha256": "0b5a3a42c397eac84bfb1fd9bce7169b41dcff12d084a800c2e242fcc1fe15ed" + }, + "filename": "click-5.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "0c22a2cd5a1d741e993834df99133de07eff6cc1bf06f137da2c5f3bab9073a6" + }, + "provenance": null, + "requires-python": null, + "size": 65078, + "upload-time": "2015-08-17T11:24:23.126679Z", + "url": "https://files.pythonhosted.org/packages/8f/98/14966b6d772fd5fba1eb3bb34a62a7f736d609572493397cdc5715c14514/click-5.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-5.1.tar.gz", + "hashes": { + "sha256": "678c98275431fad324275dec63791e4a17558b40e5a110e20a82866139a85a5a" + }, + "provenance": null, + "requires-python": null, + "size": 275592, + "upload-time": "2015-08-17T11:24:18.459768Z", + "url": "https://files.pythonhosted.org/packages/b7/34/a496632c4fb6c1ee76efedf77bb8d28b29363d839953d95095b12defe791/click-5.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "fb0e83dca0fc847628260f9331be47bcd793cf4f390a9ad8b637628961911edb" + }, + "data-dist-info-metadata": { + "sha256": "fb0e83dca0fc847628260f9331be47bcd793cf4f390a9ad8b637628961911edb" + }, + "filename": "click-6.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "561a954a8740f1fc9c101679f43f3b75499192de1c44fbc05a5c27877047a76f" + }, + "provenance": null, + "requires-python": null, + "size": 70475, + "upload-time": "2015-11-24T21:53:55.853422Z", + "url": "https://files.pythonhosted.org/packages/af/3b/96f97aea83acce065079e31fc7befe9bb188e9e6474bc9ea4c6d60a2ee5d/click-6.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-6.0.tar.gz", + "hashes": { + "sha256": "3972ee95a32181e9069040414dd7c77001e9404c3c4d295300cdca06a8db026d" + }, + "provenance": null, + "requires-python": null, + "size": 281589, + "upload-time": "2015-11-24T21:53:48.620334Z", + "url": "https://files.pythonhosted.org/packages/e6/d3/6168c106f28e263bd21facaba53d8430eb9651e7e33d68a9ff630b9dc9bd/click-6.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d36713b59a728ec727741b172827a1b42b6948943803fd3ae2e75e64456fd756" + }, + "data-dist-info-metadata": { + "sha256": "d36713b59a728ec727741b172827a1b42b6948943803fd3ae2e75e64456fd756" + }, + "filename": "click-6.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "01703b361ea6a30d20e961c63971c2be7c024efa42a67839871123223e510edf" + }, + "provenance": null, + "requires-python": null, + "size": 70804, + "upload-time": "2015-11-27T11:30:24.763623Z", + "url": "https://files.pythonhosted.org/packages/f5/3c/f784822f61697c30d630f42fdc755b7ba3b0231f999253887e6d83aaf9cf/click-6.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-6.1.tar.gz", + "hashes": { + "sha256": "9c59312c0349c26779bedfa4447ba9e4457929c65b4e921c6898d6af3632b126" + }, + "provenance": null, + "requires-python": null, + "size": 281694, + "upload-time": "2015-11-27T11:30:18.416943Z", + "url": "https://files.pythonhosted.org/packages/ed/b7/01b0c30d4940594a1a25664d9764db02a16441dbd5c0eaf0fea14e41acd9/click-6.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0015e13b766442cfc6dd1cb2607fa938c3bdbb556143fab7800e1586cdc59183" + }, + "data-dist-info-metadata": { + "sha256": "0015e13b766442cfc6dd1cb2607fa938c3bdbb556143fab7800e1586cdc59183" + }, + "filename": "click-6.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "bbb49b513a663b9d93139b1ddadfa866edb41982d8b1c7b79a81f47e279bdb72" + }, + "provenance": null, + "requires-python": null, + "size": 70815, + "upload-time": "2015-11-27T17:43:12.026809Z", + "url": "https://files.pythonhosted.org/packages/a0/90/0f5ea412a4d5b8e31cb514208e02824b45a8f4de52654733f0a862353fd9/click-6.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-6.2.tar.gz", + "hashes": { + "sha256": "fba0ff70f5ebb4cebbf64c40a8fbc222fb7cf825237241e548354dabe3da6a82" + }, + "provenance": null, + "requires-python": null, + "size": 281717, + "upload-time": "2015-11-27T17:43:04.919635Z", + "url": "https://files.pythonhosted.org/packages/bc/99/bdd231c8c5f411e1bfdef262085c34de7189fb35414b9db14ba94a97cc1c/click-6.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ff2d3aed1ac7e2780e6fca6ac1feca382ee42e909cad616a2b184d0fc65392e8" + }, + "data-dist-info-metadata": { + "sha256": "ff2d3aed1ac7e2780e6fca6ac1feca382ee42e909cad616a2b184d0fc65392e8" + }, + "filename": "click-6.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "2edb68d966802dd1b28a5f3403bcd7d2e3cc4218c8a9ef6b8d152daa753bf6ca" + }, + "provenance": null, + "requires-python": null, + "size": 70883, + "upload-time": "2016-02-22T21:55:20.539304Z", + "url": "https://files.pythonhosted.org/packages/29/29/cc644d46601e331d025feb51f9c3ac6c2b6ad0b2e4403199514ea394ea82/click-6.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-6.3.tar.gz", + "hashes": { + "sha256": "b720d9faabe193287b71e3c26082b0f249501288e153b7e7cfce3bb87ac8cc1c" + }, + "provenance": null, + "requires-python": null, + "size": 283062, + "upload-time": "2016-02-22T21:55:12.729229Z", + "url": "https://files.pythonhosted.org/packages/f7/52/59fef62b1927215be58b5a76c114a87883d5dbf2a600b47cb221a43d3c34/click-6.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e105d8dd4c3786f105776d1888086a5f8a00ad83931c28ef29d315eba3021b78" + }, + "data-dist-info-metadata": { + "sha256": "e105d8dd4c3786f105776d1888086a5f8a00ad83931c28ef29d315eba3021b78" + }, + "filename": "click-6.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "a5369d2fcd77dc47f2e4cf9eb7161ef526661de3e5dca88e629d6ec8d7103821" + }, + "provenance": null, + "requires-python": null, + "size": 70919, + "upload-time": "2016-03-23T23:58:50.999056Z", + "url": "https://files.pythonhosted.org/packages/3a/6a/e4602135faa87282dab2d432c7d2e8b0e7a2663e487b5b4a335bda9bc9d4/click-6.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-6.4.tar.gz", + "hashes": { + "sha256": "6eb86ac0e44e60b3085e7b87797fe2adf745dbea38b78d7db1f17ec96ca016ed" + }, + "provenance": null, + "requires-python": null, + "size": 283282, + "upload-time": "2016-03-23T23:58:41.477420Z", + "url": "https://files.pythonhosted.org/packages/50/b5/6e007052e13d7a38a15b527e5849a369cc70a772dc1ff088546c29261c26/click-6.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-6.5.tar.gz", + "hashes": { + "sha256": "596b81cda1d84d8cb57ceefd17a78d084c60b134819067b0721a3b0f53dc3ad2" + }, + "provenance": null, + "requires-python": null, + "size": 283427, + "upload-time": "2016-04-04T16:48:55.960324Z", + "url": "https://files.pythonhosted.org/packages/c5/69/cfba82517e863d6403560e7a6e0085ea67d7fa1fd618938b0bb28a34a870/click-6.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "818431686581b977d0cb434654046191ad747129bd6ffe9717a59e0fb937fd18" + }, + "data-dist-info-metadata": { + "sha256": "818431686581b977d0cb434654046191ad747129bd6ffe9717a59e0fb937fd18" + }, + "filename": "click-6.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "fcf697e1fd4b567d817c69dab10a4035937fe6af175c05fd6806b69f74cbc6c4" + }, + "provenance": null, + "requires-python": null, + "size": 71011, + "upload-time": "2016-11-21T13:29:30.109023Z", + "url": "https://files.pythonhosted.org/packages/1c/7c/10b4132dd952b6a04e37626258825b8aa8c1eb99545f2eb26a77c21efb55/click-6.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-6.6.tar.gz", + "hashes": { + "sha256": "cc6a19da8ebff6e7074f731447ef7e112bd23adf3de5c597cf9989f2fd8defe9" + }, + "provenance": null, + "requires-python": null, + "size": 283420, + "upload-time": "2016-04-04T16:51:37.876367Z", + "url": "https://files.pythonhosted.org/packages/7a/00/c14926d8232b36b08218067bcd5853caefb4737cda3f0a47437151344792/click-6.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-6.7.dev0.tar.gz", + "hashes": { + "sha256": "71c6adabc8afbcce77d9449cd447adecf3b9256cb213e8d593e4ff83880c8a4a" + }, + "provenance": null, + "requires-python": null, + "size": 279028, + "upload-time": "2017-01-06T22:40:24.448283Z", + "url": "https://files.pythonhosted.org/packages/7e/16/5a3cc0022ac505131fba3c9ea6ae5178fbb6de3d53580301b59d76b22ae3/click-6.7.dev0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "97a940ca88085178872942bfad682e79ff8431cbcee42e9b5f314234271b95b4" + }, + "data-dist-info-metadata": { + "sha256": "97a940ca88085178872942bfad682e79ff8431cbcee42e9b5f314234271b95b4" + }, + "filename": "click-6.7-py2.py3-none-any.whl", + "hashes": { + "sha256": "29f99fc6125fbc931b758dc053b3114e55c77a6e4c6c3a2674a2dc986016381d" + }, + "provenance": null, + "requires-python": null, + "size": 71175, + "upload-time": "2017-01-06T22:41:15.466251Z", + "url": "https://files.pythonhosted.org/packages/34/c1/8806f99713ddb993c5366c362b2f908f18269f8d792aff1abfd700775a77/click-6.7-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-6.7.tar.gz", + "hashes": { + "sha256": "f15516df478d5a56180fbf80e68f206010e6d160fc39fa508b65e035fd75130b" + }, + "provenance": null, + "requires-python": null, + "size": 279019, + "upload-time": "2017-01-06T22:41:13.209819Z", + "url": "https://files.pythonhosted.org/packages/95/d9/c3336b6b5711c3ab9d1d3a80f1a3e2afeb9d8c02a7166462f6cc96570897/click-6.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "fabf237a47b765eaf876246f4f5323159ba227ac934ffa853f7f6cbcba9d68b2" + }, + "data-dist-info-metadata": { + "sha256": "fabf237a47b765eaf876246f4f5323159ba227ac934ffa853f7f6cbcba9d68b2" + }, + "filename": "Click-7.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "2335065e6395b9e67ca716de5f7526736bfa6ceead690adf616d925bdc622b13" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 81299, + "upload-time": "2018-09-25T20:57:05.462110Z", + "url": "https://files.pythonhosted.org/packages/fa/37/45185cb5abbc30d7257104c434fe0b07e5a195a6847506c074527aa599ec/Click-7.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Click-7.0.tar.gz", + "hashes": { + "sha256": "5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 286192, + "upload-time": "2018-09-25T20:57:07.259476Z", + "url": "https://files.pythonhosted.org/packages/f8/5c/f60e9d8a1e77005f664b76ff8aeaee5bc05d0a91798afd7f53fc998dbc47/Click-7.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9cbffdce61feb1ea86255d36677f0f1fa065a73d6a8a2651d2eb22aa9475aae5" + }, + "data-dist-info-metadata": { + "sha256": "9cbffdce61feb1ea86255d36677f0f1fa065a73d6a8a2651d2eb22aa9475aae5" + }, + "filename": "click-7.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "91eb2c43db0254aaf3b14a3c4e0db914a900aa09bbc33c6e87ede4a8f7c969dc" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 82795, + "upload-time": "2020-03-09T15:15:59.334927Z", + "url": "https://files.pythonhosted.org/packages/cf/14/03d1edbed5fe8be89d0938f8bc015f97cc6ff47af55d1195ec0fab978e64/click-7.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-7.1.tar.gz", + "hashes": { + "sha256": "482f552f2d5452b9eeffc44165e8b790dd53f75bcce099a812b65e0357e860e2" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 297143, + "upload-time": "2020-03-09T15:16:01.119338Z", + "url": "https://files.pythonhosted.org/packages/17/95/2028e02161ff874334008e853b1708d6b8d960218fd2f4bf9f6efd5de002/click-7.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8606ae27cb1e7d7c8f4237e358f82ff27b85129ddc692accd614b7b928c8503" + }, + "data-dist-info-metadata": { + "sha256": "a8606ae27cb1e7d7c8f4237e358f82ff27b85129ddc692accd614b7b928c8503" + }, + "filename": "click-7.1.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "e345d143d80bf5ee7534056164e5e112ea5e22716bbb1ce727941f4c8b471b9a" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 82818, + "upload-time": "2020-03-09T18:50:57.426819Z", + "url": "https://files.pythonhosted.org/packages/dd/c0/4d8f43a9b16e289f36478422031b8a63b54b6ac3b1ba605d602f10dd54d6/click-7.1.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-7.1.1.tar.gz", + "hashes": { + "sha256": "8a18b4ea89d8820c5d0c7da8a64b2c324b4dabb695804dbfea19b9be9d88c0cc" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 297243, + "upload-time": "2020-03-09T18:50:59.694779Z", + "url": "https://files.pythonhosted.org/packages/4e/ab/5d6bc3b697154018ef196f5b17d958fac3854e2efbc39ea07a284d4a6a9b/click-7.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb4606a464a57b620dea26a5ffa65bb65a1156f353333f712a4266611c83bc3" + }, + "data-dist-info-metadata": { + "sha256": "2eb4606a464a57b620dea26a5ffa65bb65a1156f353333f712a4266611c83bc3" + }, + "filename": "click-7.1.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "dacca89f4bfadd5de3d7489b7c8a566eee0d3676333fbb50030263894c38c0dc" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 82780, + "upload-time": "2020-04-27T20:22:42.629571Z", + "url": "https://files.pythonhosted.org/packages/d2/3d/fa76db83bf75c4f8d338c2fd15c8d33fdd7ad23a9b5e57eb6c5de26b430e/click-7.1.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-7.1.2.tar.gz", + "hashes": { + "sha256": "d2b5255c7c6349bc1bd1e59e08cd12acbbd63ce649f2588755783aa94dfb6b1a" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 297279, + "upload-time": "2020-04-27T20:22:45.014623Z", + "url": "https://files.pythonhosted.org/packages/27/6f/be940c8b1f1d69daceeb0032fee6c34d7bd70e3e649ccac0951500b4720e/click-7.1.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5291a219533669b6aa2eb2377c8fbf5297c851d7aecc7c4d92734f89fa0aaa79" + }, + "data-dist-info-metadata": { + "sha256": "5291a219533669b6aa2eb2377c8fbf5297c851d7aecc7c4d92734f89fa0aaa79" + }, + "filename": "click-8.0.0a1-py3-none-any.whl", + "hashes": { + "sha256": "681c9380a24b22fec089c8e5ffe40aa16a0da79f248a26fe2481bfa8170bfcc1" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 89575, + "upload-time": "2020-11-25T18:19:38.433373Z", + "url": "https://files.pythonhosted.org/packages/7d/5c/104f7ef490e1a585c748a788b331bec1f4948e1a474bb6be7c73a5e8bc10/click-8.0.0a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.0.0a1.tar.gz", + "hashes": { + "sha256": "e4315a188403c0258bbc4a4e31863e48fc301c4e95b8007a8eeda0391158df13" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 311779, + "upload-time": "2020-11-25T18:19:40.014609Z", + "url": "https://files.pythonhosted.org/packages/60/e2/9c9b456c0ddaa1268f320bc2f739f1598290f5cf3acf8d65e2c36fde8afe/click-8.0.0a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cdbb2dad14c7def7715726977423df764a84e51be34ed021665cac1a3fb1e8ee" + }, + "data-dist-info-metadata": { + "sha256": "cdbb2dad14c7def7715726977423df764a84e51be34ed021665cac1a3fb1e8ee" + }, + "filename": "click-8.0.0rc1-py3-none-any.whl", + "hashes": { + "sha256": "06b3a46da3b40f4bbe19b8ea5ba9a34e7925913a9b51608ff0c1d78ef0b814b4" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 92107, + "upload-time": "2021-04-16T14:09:35.604974Z", + "url": "https://files.pythonhosted.org/packages/15/f7/d58c2470767c7c52e2cff604a7ed2ccabf4347949464033bc73871b67175/click-8.0.0rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.0.0rc1.tar.gz", + "hashes": { + "sha256": "7340a8666a3e2eff5f2ee778c2d06b606ce9891a61b2ee315e0a3994ffd2226a" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 322044, + "upload-time": "2021-04-16T14:09:37.690780Z", + "url": "https://files.pythonhosted.org/packages/03/e0/a3463ad559cf9d04bf8e5799cd975e43cbb236fdefab2dd4d5e703f94ed0/click-8.0.0rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b72f851dce39a84e83789d4f8af83dbf0be52ae025d22f8d8510443174291c1e" + }, + "data-dist-info-metadata": { + "sha256": "b72f851dce39a84e83789d4f8af83dbf0be52ae025d22f8d8510443174291c1e" + }, + "filename": "click-8.0.0-py3-none-any.whl", + "hashes": { + "sha256": "e90e62ced43dc8105fb9a26d62f0d9340b5c8db053a814e25d95c19873ae87db" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 96881, + "upload-time": "2021-05-11T20:45:59.718195Z", + "url": "https://files.pythonhosted.org/packages/80/11/597f9102867dc0972b698972f05f50925f586639e57beba4db352029e8f9/click-8.0.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.0.0.tar.gz", + "hashes": { + "sha256": "7d8c289ee437bcb0316820ccee14aefcb056e58d31830ecab8e47eda6540e136" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 326171, + "upload-time": "2021-05-11T20:46:02.218786Z", + "url": "https://files.pythonhosted.org/packages/d5/99/286fd2fdfb501620a9341319ba47444040c7b3094d3b6c797d7281469bf8/click-8.0.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "43ff2d8c2fcfb3ef4e9880dca2f316beaceb36599837027bc99c72789f9222c9" + }, + "data-dist-info-metadata": { + "sha256": "43ff2d8c2fcfb3ef4e9880dca2f316beaceb36599837027bc99c72789f9222c9" + }, + "filename": "click-8.0.1-py3-none-any.whl", + "hashes": { + "sha256": "fba402a4a47334742d782209a7c79bc448911afe1149d07bdabdf480b3e2f4b6" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 97404, + "upload-time": "2021-05-19T21:00:32.276722Z", + "url": "https://files.pythonhosted.org/packages/76/0a/b6c5f311e32aeb3b406e03c079ade51e905ea630fc19d1262a46249c1c86/click-8.0.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.0.1.tar.gz", + "hashes": { + "sha256": "8c04c11192119b1ef78ea049e0a6f0463e4c48ef00a30160c704337586f3ad7a" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 327655, + "upload-time": "2021-05-19T21:00:35.524246Z", + "url": "https://files.pythonhosted.org/packages/21/83/308a74ca1104fe1e3197d31693a7a2db67c2d4e668f20f43a2fca491f9f7/click-8.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f519fc1a36f1bcee1ee92f9ff7d32e1778a87b5d1c074198d9e62e5f850fdee1" + }, + "data-dist-info-metadata": { + "sha256": "f519fc1a36f1bcee1ee92f9ff7d32e1778a87b5d1c074198d9e62e5f850fdee1" + }, + "filename": "click-8.0.2-py3-none-any.whl", + "hashes": { + "sha256": "3fab8aeb8f15f5452ae7511ad448977b3417325bceddd53df87e0bb81f3a8cf8" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 97646, + "upload-time": "2021-10-08T22:33:16.753720Z", + "url": "https://files.pythonhosted.org/packages/a7/3b/7efef23f3d4ea464ee9a518168d155cf007dc650a25898818c1712844999/click-8.0.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.0.2.tar.gz", + "hashes": { + "sha256": "7027bc7bbafaab8b2c2816861d8eb372429ee3c02e193fc2f93d6c4ab9de49c5" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 329296, + "upload-time": "2021-10-08T22:33:19.233321Z", + "url": "https://files.pythonhosted.org/packages/d2/be/7a8b32b295aedc3e92494f9a4ac919d394bc04ac9822042953d6f54c2a50/click-8.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ff48c239fdc37463ef294654941ba479bd6de8f9f19a6fce306a5a0680ed85f7" + }, + "data-dist-info-metadata": { + "sha256": "ff48c239fdc37463ef294654941ba479bd6de8f9f19a6fce306a5a0680ed85f7" + }, + "filename": "click-8.0.3-py3-none-any.whl", + "hashes": { + "sha256": "353f466495adaeb40b6b5f592f9f91cb22372351c84caeb068132442a4518ef3" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 97516, + "upload-time": "2021-10-10T18:07:30.752051Z", + "url": "https://files.pythonhosted.org/packages/48/58/c8aa6a8e62cc75f39fee1092c45d6b6ba684122697d7ce7d53f64f98a129/click-8.0.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.0.3.tar.gz", + "hashes": { + "sha256": "410e932b050f5eed773c4cda94de75971c89cdb3155a72a0831139a79e5ecb5b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 329034, + "upload-time": "2021-10-10T18:07:33.001103Z", + "url": "https://files.pythonhosted.org/packages/f4/09/ad003f1e3428017d1c3da4ccc9547591703ffea548626f47ec74509c5824/click-8.0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cdcb873b00ae5863b1c903bd30d3a51d51e712a7c50148b69471c4a4232d2c9c" + }, + "data-dist-info-metadata": { + "sha256": "cdcb873b00ae5863b1c903bd30d3a51d51e712a7c50148b69471c4a4232d2c9c" + }, + "filename": "click-8.0.4-py3-none-any.whl", + "hashes": { + "sha256": "6a7a62563bbfabfda3a38f3023a1db4a35978c0abd76f6c9605ecd6554d6d9b1" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 97486, + "upload-time": "2022-02-18T20:31:27.733169Z", + "url": "https://files.pythonhosted.org/packages/4a/a8/0b2ced25639fb20cc1c9784de90a8c25f9504a7f18cd8b5397bd61696d7d/click-8.0.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.0.4.tar.gz", + "hashes": { + "sha256": "8458d7b1287c5fb128c90e23381cf99dcde74beaf6c7ff6384ce84d6fe090adb" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 329520, + "upload-time": "2022-02-18T20:31:30.105061Z", + "url": "https://files.pythonhosted.org/packages/dd/cf/706c1ad49ab26abed0b77a2f867984c1341ed7387b8030a6aa914e2942a0/click-8.0.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c6de740652501b5f5b82def171603457f20c371dfb67342c8afc3320725f4dde" + }, + "data-dist-info-metadata": { + "sha256": "c6de740652501b5f5b82def171603457f20c371dfb67342c8afc3320725f4dde" + }, + "filename": "click-8.1.0-py3-none-any.whl", + "hashes": { + "sha256": "19a4baa64da924c5e0cd889aba8e947f280309f1a2ce0947a3e3a7bcb7cc72d6" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 96400, + "upload-time": "2022-03-28T17:37:48.879644Z", + "url": "https://files.pythonhosted.org/packages/86/3e/3a523bdd24510288b1b850428e01172116a29268378b1da9a8d0b894a115/click-8.1.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.1.0.tar.gz", + "hashes": { + "sha256": "977c213473c7665d3aa092b41ff12063227751c41d7b17165013e10069cc5cd2" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 329986, + "upload-time": "2022-03-28T17:37:50.944623Z", + "url": "https://files.pythonhosted.org/packages/45/2b/7ebad1e59a99207d417c0784f7fb67893465eef84b5b47c788324f1b4095/click-8.1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9b87839452e3751b2a84b578d7203a9ab3a99a9ff0a935805d49245da359f4ae" + }, + "data-dist-info-metadata": { + "sha256": "9b87839452e3751b2a84b578d7203a9ab3a99a9ff0a935805d49245da359f4ae" + }, + "filename": "click-8.1.1-py3-none-any.whl", + "hashes": { + "sha256": "5e0d195c2067da3136efb897449ec1e9e6c98282fbf30d7f9e164af9be901a6b" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 96564, + "upload-time": "2022-03-30T20:14:15.051088Z", + "url": "https://files.pythonhosted.org/packages/97/b2/59e9a416766a54e182ad4980c96b097bf1b9fb6dee5f2ffc5f4b3c5d9800/click-8.1.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.1.1.tar.gz", + "hashes": { + "sha256": "7ab900e38149c9872376e8f9b5986ddcaf68c0f413cf73678a0bca5547e6f976" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 330199, + "upload-time": "2022-03-30T20:14:16.965175Z", + "url": "https://files.pythonhosted.org/packages/ba/1c/9490d7fd88dd612f2f6ced0fac0560f160d434f28bf3f2fe4173d6b79cae/click-8.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5823120e26ad113e2ba35c8d70ed7418aa2d06146fed8b6ec9c9549cb03743ee" + }, + "data-dist-info-metadata": { + "sha256": "5823120e26ad113e2ba35c8d70ed7418aa2d06146fed8b6ec9c9549cb03743ee" + }, + "filename": "click-8.1.2-py3-none-any.whl", + "hashes": { + "sha256": "24e1a4a9ec5bf6299411369b208c1df2188d9eb8d916302fe6bf03faed227f1e" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 96570, + "upload-time": "2022-03-31T20:52:50.525645Z", + "url": "https://files.pythonhosted.org/packages/a0/66/c8196ad693d62384d8e800e5bd27434a64c0057fe169b61c69a73f1614a8/click-8.1.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.1.2.tar.gz", + "hashes": { + "sha256": "479707fe14d9ec9a0757618b7a100a0ae4c4e236fac5b7f80ca68028141a1a72" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 330315, + "upload-time": "2022-03-31T20:52:52.480518Z", + "url": "https://files.pythonhosted.org/packages/42/e1/4cb2d3a2416bcd871ac93f12b5616f7755a6800bccae05e5a99d3673eb69/click-8.1.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b452485f994e8f1edce4b8d96dd4cf1550c94a0caff45ef85d8d1708fa7f8277" + }, + "data-dist-info-metadata": { + "sha256": "b452485f994e8f1edce4b8d96dd4cf1550c94a0caff45ef85d8d1708fa7f8277" + }, + "filename": "click-8.1.3-py3-none-any.whl", + "hashes": { + "sha256": "bb4d8133cb15a609f44e8213d9b391b0809795062913b383c62be0ee95b1db48" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 96588, + "upload-time": "2022-04-28T17:36:06.952869Z", + "url": "https://files.pythonhosted.org/packages/c2/f1/df59e28c642d583f7dacffb1e0965d0e00b218e0186d7858ac5233dce840/click-8.1.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.1.3.tar.gz", + "hashes": { + "sha256": "7682dc8afb30297001674575ea00d1814d808d6a36af415a82bd481d37ba7b8e" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 331147, + "upload-time": "2022-04-28T17:36:09.097657Z", + "url": "https://files.pythonhosted.org/packages/59/87/84326af34517fca8c58418d148f2403df25303e02736832403587318e9e8/click-8.1.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b8cf6f886544a2b9b6429f427106cc61fbe731ea7e8b85e2fe07fd88d8b70f40" + }, + "data-dist-info-metadata": { + "sha256": "b8cf6f886544a2b9b6429f427106cc61fbe731ea7e8b85e2fe07fd88d8b70f40" + }, + "filename": "click-8.1.4-py3-none-any.whl", + "hashes": { + "sha256": "2739815aaa5d2c986a88f1e9230c55e17f0caad3d958a5e13ad0797c166db9e3" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 98151, + "upload-time": "2023-07-06T18:27:14.435157Z", + "url": "https://files.pythonhosted.org/packages/f9/a6/dc327484918f1656cc9fcebebe77efcfc0ef0d447fa925a8760ee55abe0e/click-8.1.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.1.4.tar.gz", + "hashes": { + "sha256": "b97d0c74955da062a7d4ef92fadb583806a585b2ea81958a81bd72726cbb8e37" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 334821, + "upload-time": "2023-07-06T18:27:16.494531Z", + "url": "https://files.pythonhosted.org/packages/77/88/b0cc5fe95c31c301e9823ea9b028f669c0dcfa205ff71111037a5ed4892c/click-8.1.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0a29daa3b4e9adaf7698fb41e3795daede6272319430eb200c4a7f2ab457bd88" + }, + "data-dist-info-metadata": { + "sha256": "0a29daa3b4e9adaf7698fb41e3795daede6272319430eb200c4a7f2ab457bd88" + }, + "filename": "click-8.1.5-py3-none-any.whl", + "hashes": { + "sha256": "e576aa487d679441d7d30abb87e1b43d24fc53bffb8758443b1a9e1cee504548" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 98101, + "upload-time": "2023-07-13T15:07:09.915971Z", + "url": "https://files.pythonhosted.org/packages/22/b3/1da4ea0efa2e5ae410a347be614162ca08bd24a84059938aa5122d1e751b/click-8.1.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.1.5.tar.gz", + "hashes": { + "sha256": "4be4b1af8d665c6d942909916d31a213a106800c47d0eeba73d34da3cbc11367" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 336199, + "upload-time": "2023-07-13T15:07:11.715821Z", + "url": "https://files.pythonhosted.org/packages/7e/ad/7a6a96fab480fb2fbf52f782b2deb3abe1d2c81eca3ef68a575b5a6a4f2e/click-8.1.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5b53326dc83c45bd5e1b5103b540eeb6be3bec0fcf2090e2e943a9ceaa21071a" + }, + "data-dist-info-metadata": { + "sha256": "5b53326dc83c45bd5e1b5103b540eeb6be3bec0fcf2090e2e943a9ceaa21071a" + }, + "filename": "click-8.1.6-py3-none-any.whl", + "hashes": { + "sha256": "fa244bb30b3b5ee2cae3da8f55c9e5e0c0e86093306301fb418eb9dc40fbded5" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 97909, + "upload-time": "2023-07-18T20:05:12.481540Z", + "url": "https://files.pythonhosted.org/packages/1a/70/e63223f8116931d365993d4a6b7ef653a4d920b41d03de7c59499962821f/click-8.1.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.1.6.tar.gz", + "hashes": { + "sha256": "48ee849951919527a045bfe3bf7baa8a959c423134e1a5b98c05c20ba75a1cbd" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 336051, + "upload-time": "2023-07-18T20:05:13.823015Z", + "url": "https://files.pythonhosted.org/packages/72/bd/fedc277e7351917b6c4e0ac751853a97af261278a4c7808babafa8ef2120/click-8.1.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8831ebc2c4603dc8498938cff8587b94242c16a6c20455b08f3a1b38e583cde" + }, + "data-dist-info-metadata": { + "sha256": "a8831ebc2c4603dc8498938cff8587b94242c16a6c20455b08f3a1b38e583cde" + }, + "filename": "click-8.1.7-py3-none-any.whl", + "hashes": { + "sha256": "ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 97941, + "upload-time": "2023-08-17T17:29:10.080169Z", + "url": "https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.1.7.tar.gz", + "hashes": { + "sha256": "ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 336121, + "upload-time": "2023-08-17T17:29:11.868644Z", + "url": "https://files.pythonhosted.org/packages/96/d3/f04c7bfcf5c1862a2a5b845c6b2b360488cf47af55dfa79c98f6a6bf98b5/click-8.1.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "589b50eae192db26cb7ef504e2f0b45c884806be32146c23acc051d9f88243e4" + }, + "data-dist-info-metadata": { + "sha256": "589b50eae192db26cb7ef504e2f0b45c884806be32146c23acc051d9f88243e4" + }, + "filename": "click-8.1.8-py3-none-any.whl", + "hashes": { + "sha256": "63c132bbbed01578a06712a2d1f497bb62d9c1c0d329b7903a866228027263b2" + }, + "provenance": "https://pypi.org/integrity/click/8.1.8/click-8.1.8-py3-none-any.whl/provenance", + "requires-python": ">=3.7", + "size": 98188, + "upload-time": "2024-12-21T18:38:41.666429Z", + "url": "https://files.pythonhosted.org/packages/7e/d4/7ebdbd03970677812aac39c869717059dbb71a4cfc033ca6e5221787892c/click-8.1.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.1.8.tar.gz", + "hashes": { + "sha256": "ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a" + }, + "provenance": "https://pypi.org/integrity/click/8.1.8/click-8.1.8.tar.gz/provenance", + "requires-python": ">=3.7", + "size": 226593, + "upload-time": "2024-12-21T18:38:44.339161Z", + "url": "https://files.pythonhosted.org/packages/b9/2e/0090cbf739cee7d23781ad4b89a9894a41538e4fcf4c31dcdd705b78eb8b/click-8.1.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6f5c0effd0657e2d0437a0ef8dbe982a3eb18fb8ed84b704813003566dea8947" + }, + "data-dist-info-metadata": { + "sha256": "6f5c0effd0657e2d0437a0ef8dbe982a3eb18fb8ed84b704813003566dea8947" + }, + "filename": "click-8.2.0-py3-none-any.whl", + "hashes": { + "sha256": "6b303f0b2aa85f1cb4e5303078fadcbcd4e476f114fab9b5007005711839325c" + }, + "provenance": "https://pypi.org/integrity/click/8.2.0/click-8.2.0-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 102156, + "upload-time": "2025-05-10T22:21:01.352121Z", + "url": "https://files.pythonhosted.org/packages/a2/58/1f37bf81e3c689cc74ffa42102fa8915b59085f54a6e4a80bc6265c0f6bf/click-8.2.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.2.0.tar.gz", + "hashes": { + "sha256": "f5452aeddd9988eefa20f90f05ab66f17fce1ee2a36907fd30b05bbb5953814d" + }, + "provenance": "https://pypi.org/integrity/click/8.2.0/click-8.2.0.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 235857, + "upload-time": "2025-05-10T22:21:03.111254Z", + "url": "https://files.pythonhosted.org/packages/cd/0f/62ca20172d4f87d93cf89665fbaedcd560ac48b465bd1d92bfc7ea6b0a41/click-8.2.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "748d4c6e11d32e8283dad3420869f1f6b2b6828936dc70cdca515e2ca74b4a29" + }, + "data-dist-info-metadata": { + "sha256": "748d4c6e11d32e8283dad3420869f1f6b2b6828936dc70cdca515e2ca74b4a29" + }, + "filename": "click-8.2.1-py3-none-any.whl", + "hashes": { + "sha256": "61a3265b914e850b85317d0b3109c7f8cd35a670f963866005d6ef1d5175a12b" + }, + "provenance": "https://pypi.org/integrity/click/8.2.1/click-8.2.1-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 102215, + "upload-time": "2025-05-20T23:19:47.796919Z", + "url": "https://files.pythonhosted.org/packages/85/32/10bb5764d90a8eee674e9dc6f4db6a0ab47c8c4d0d83c27f7c39ac415a4d/click-8.2.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.2.1.tar.gz", + "hashes": { + "sha256": "27c491cc05d968d271d5a1db13e3b5a184636d9d930f148c50b038f0d0646202" + }, + "provenance": "https://pypi.org/integrity/click/8.2.1/click-8.2.1.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 286342, + "upload-time": "2025-05-20T23:19:49.832408Z", + "url": "https://files.pythonhosted.org/packages/60/6c/8ca2efa64cf75a977a0d7fac081354553ebe483345c734fb6b6515d96bbc/click-8.2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3910c449eefe183286761a357544b49f3c8407a27741968f7ad131d6abad9101" + }, + "data-dist-info-metadata": { + "sha256": "3910c449eefe183286761a357544b49f3c8407a27741968f7ad131d6abad9101" + }, + "filename": "click-8.2.2-py3-none-any.whl", + "hashes": { + "sha256": "52e1e9f5d3db8c85aa76968c7c67ed41ddbacb167f43201511c8fd61eb5ba2ca" + }, + "provenance": "https://pypi.org/integrity/click/8.2.2/click-8.2.2-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 103900, + "upload-time": "2025-08-02T02:23:39.299515Z", + "url": "https://files.pythonhosted.org/packages/ec/85/e7297e34133ae1cfde3bffd30c24e1ef055248251baa877834e048687a28/click-8.2.2-py3-none-any.whl", + "yanked": "Unintended change in behavior of boolean options and None" + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.2.2.tar.gz", + "hashes": { + "sha256": "068616e6ef9705a07b6db727cb9c248f4eb9dae437a30239f56fa94b18b852ef" + }, + "provenance": "https://pypi.org/integrity/click/8.2.2/click-8.2.2.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 263977, + "upload-time": "2025-08-02T02:23:41.102699Z", + "url": "https://files.pythonhosted.org/packages/e9/87/105111999772ec9730e3d4d910c723ea9763ece2ec441533a5cea1e87e3c/click-8.2.2.tar.gz", + "yanked": "Unintended change in behavior of boolean options and None" + }, + { + "core-metadata": { + "sha256": "3fabe910767f30b06de123b6781f9069a75c39d8b39e4cda66d248991a3bfd5e" + }, + "data-dist-info-metadata": { + "sha256": "3fabe910767f30b06de123b6781f9069a75c39d8b39e4cda66d248991a3bfd5e" + }, + "filename": "click-8.3.0-py3-none-any.whl", + "hashes": { + "sha256": "9b9f285302c6e3064f4330c05f05b81945b2a39544279343e6e7c5f27a9baddc" + }, + "provenance": "https://pypi.org/integrity/click/8.3.0/click-8.3.0-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 107295, + "upload-time": "2025-09-18T17:32:22.420001Z", + "url": "https://files.pythonhosted.org/packages/db/d3/9dcc0f5797f070ec8edf30fbadfb200e71d9db6b84d211e3b2085a7589a0/click-8.3.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.3.0.tar.gz", + "hashes": { + "sha256": "e7b8232224eba16f4ebe410c25ced9f7875cb5f3263ffc93cc3e8da705e229c4" + }, + "provenance": "https://pypi.org/integrity/click/8.3.0/click-8.3.0.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 276943, + "upload-time": "2025-09-18T17:32:23.696258Z", + "url": "https://files.pythonhosted.org/packages/46/61/de6cd827efad202d7057d93e0fed9294b96952e188f7384832791c7b2254/click-8.3.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5d9781acc004d2085313cf128dfad20ee4b2342a413e9971251d6d6f00fda198" + }, + "data-dist-info-metadata": { + "sha256": "5d9781acc004d2085313cf128dfad20ee4b2342a413e9971251d6d6f00fda198" + }, + "filename": "click-8.3.1-py3-none-any.whl", + "hashes": { + "sha256": "981153a64e25f12d547d3426c367a4857371575ee7ad18df2a6183ab0545b2a6" + }, + "provenance": "https://pypi.org/integrity/click/8.3.1/click-8.3.1-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 108274, + "upload-time": "2025-11-15T20:45:41.139301Z", + "url": "https://files.pythonhosted.org/packages/98/78/01c019cdb5d6498122777c1a43056ebb3ebfeef2076d9d026bfe15583b2b/click-8.3.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.3.1.tar.gz", + "hashes": { + "sha256": "12ff4785d337a1bb490bb7e9c2b1ee5da3112e94a8622f26a6c77f5d2fc6842a" + }, + "provenance": "https://pypi.org/integrity/click/8.3.1/click-8.3.1.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 295065, + "upload-time": "2025-11-15T20:45:42.706404Z", + "url": "https://files.pythonhosted.org/packages/3d/fa/656b739db8587d7b5dfa22e22ed02566950fbfbcdc20311993483657a5c0/click-8.3.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c80dc7bb96ccc6d9ed4dde10ac8f214c501ce7cac748f8436cfe9b9256d44240" + }, + "data-dist-info-metadata": { + "sha256": "c80dc7bb96ccc6d9ed4dde10ac8f214c501ce7cac748f8436cfe9b9256d44240" + }, + "filename": "click-8.3.2-py3-none-any.whl", + "hashes": { + "sha256": "1924d2c27c5653561cd2cae4548d1406039cb79b858b747cfea24924bbc1616d" + }, + "provenance": "https://pypi.org/integrity/click/8.3.2/click-8.3.2-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 108379, + "upload-time": "2026-04-03T19:14:43.505844Z", + "url": "https://files.pythonhosted.org/packages/e4/20/71885d8b97d4f3dde17b1fdb92dbd4908b00541c5a3379787137285f602e/click-8.3.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.3.2.tar.gz", + "hashes": { + "sha256": "14162b8b3b3550a7d479eafa77dfd3c38d9dc8951f6f69c78913a8f9a7540fd5" + }, + "provenance": "https://pypi.org/integrity/click/8.3.2/click-8.3.2.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 302856, + "upload-time": "2026-04-03T19:14:45.118083Z", + "url": "https://files.pythonhosted.org/packages/57/75/31212c6bf2503fdf920d87fee5d7a86a2e3bcf444984126f13d8e4016804/click-8.3.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "fec8e14fbfd9298932b1ea9b589b5003c780715d8278325d70dad7ffdda94826" + }, + "data-dist-info-metadata": { + "sha256": "fec8e14fbfd9298932b1ea9b589b5003c780715d8278325d70dad7ffdda94826" + }, + "filename": "click-8.3.3-py3-none-any.whl", + "hashes": { + "sha256": "a2bf429bb3033c89fa4936ffb35d5cb471e3719e1f3c8a7c3fff0b8314305613" + }, + "provenance": "https://pypi.org/integrity/click/8.3.3/click-8.3.3-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 110502, + "upload-time": "2026-04-22T15:11:25.044919Z", + "url": "https://files.pythonhosted.org/packages/ae/44/c1221527f6a71a01ec6fbad7fa78f1d50dfa02217385cf0fa3eec7087d59/click-8.3.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.3.3.tar.gz", + "hashes": { + "sha256": "398329ad4837b2ff7cbe1dd166a4c0f8900c3ca3a218de04466f38f6497f18a2" + }, + "provenance": "https://pypi.org/integrity/click/8.3.3/click-8.3.3.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 328061, + "upload-time": "2026-04-22T15:11:27.506141Z", + "url": "https://files.pythonhosted.org/packages/bb/63/f9e1ea081ce35720d8b92acde70daaedace594dc93b693c869e0d5910718/click-8.3.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c6393d65643f8492f5054fd0c73cff08c7e3a57b4d3d1b532fa687b16087162e" + }, + "data-dist-info-metadata": { + "sha256": "c6393d65643f8492f5054fd0c73cff08c7e3a57b4d3d1b532fa687b16087162e" + }, + "filename": "click-8.4.0-py3-none-any.whl", + "hashes": { + "sha256": "40c50b7c6c6adac2823d411041ec84f3f103f1b280d5e9ce0d7f998995832f81" + }, + "provenance": "https://pypi.org/integrity/click/8.4.0/click-8.4.0-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 116147, + "upload-time": "2026-05-17T00:47:56.842423Z", + "url": "https://files.pythonhosted.org/packages/ee/ae/8e92f8058baf87f6c7d86ee7e457668690195cc77efedb8d3797a06e3940/click-8.4.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.4.0.tar.gz", + "hashes": { + "sha256": "638f1338fe1235c8f4e008e4a8a254fb5c5fbdcbb40ece3c9142ebb78e792973" + }, + "provenance": "https://pypi.org/integrity/click/8.4.0/click-8.4.0.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 350843, + "upload-time": "2026-05-17T00:47:58.425765Z", + "url": "https://files.pythonhosted.org/packages/23/e4/796662cd90cf80e3a363c99db2b88e0e394b988a575f60a17e16440cd011/click-8.4.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b9600b73b63e2318e3df96a5dc1daa36cc9793ed2d7f9efc62022c2f555b9fdf" + }, + "data-dist-info-metadata": { + "sha256": "b9600b73b63e2318e3df96a5dc1daa36cc9793ed2d7f9efc62022c2f555b9fdf" + }, + "filename": "click-8.4.1-py3-none-any.whl", + "hashes": { + "sha256": "482be17c6991b8c19c5429a1e995d9b0efdbb63172824c41f99965dc0ade8ec2" + }, + "provenance": "https://pypi.org/integrity/click/8.4.1/click-8.4.1-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 116639, + "upload-time": "2026-05-22T04:08:35.260922Z", + "url": "https://files.pythonhosted.org/packages/c7/0d/67e5b4109ea4a837e80daa87c2c696711955e40449a97e8926672534def2/click-8.4.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.4.1.tar.gz", + "hashes": { + "sha256": "918b5633eddf6b41c32d4f454bf0de810065c74e3f7dbf8ee5452f8be88d3e96" + }, + "provenance": "https://pypi.org/integrity/click/8.4.1/click-8.4.1.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 353007, + "upload-time": "2026-05-22T04:08:37.769982Z", + "url": "https://files.pythonhosted.org/packages/9b/98/518d8e5081007684232226f475082b30087d0f585e8457db087298259f49/click-8.4.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "194c9dd81d567f9081f026c7e401060fbafa7bc147c8e0a58b3668b40a64c031" + }, + "data-dist-info-metadata": { + "sha256": "194c9dd81d567f9081f026c7e401060fbafa7bc147c8e0a58b3668b40a64c031" + }, + "filename": "click-8.4.2-py3-none-any.whl", + "hashes": { + "sha256": "e6f9f66136c816745b9d65817da91d61d957fb16e02e4dcd0552553c5a197b76" + }, + "provenance": "https://pypi.org/integrity/click/8.4.2/click-8.4.2-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 119243, + "upload-time": "2026-06-24T17:45:13.730054Z", + "url": "https://files.pythonhosted.org/packages/fb/e2/79c688af8b210d232694e31e59da9f6ec747bae31c3f5946e4e9b98860d5/click-8.4.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "click-8.4.2.tar.gz", + "hashes": { + "sha256": "9a6cea6e60b17ebe0a44c5cc636d94f09bd66142c1cd7d8b4cd731c4917a15f6" + }, + "provenance": "https://pypi.org/integrity/click/8.4.2/click-8.4.2.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 338000, + "upload-time": "2026-06-24T17:45:15.148101Z", + "url": "https://files.pythonhosted.org/packages/76/d4/81420972a676e8ffea40450d8c8c92943e7218a78fe9b64359836cc9876b/click-8.4.2.tar.gz", + "yanked": false + } + ], + "meta": { + "_last-serial": 38356435, + "api-version": "1.4" + }, + "name": "click", + "project-status": { + "status": "active" + }, + "versions": [ + "0.1", + "0.2", + "0.3", + "0.4", + "0.5", + "0.5.1", + "0.6", + "0.7", + "1.0", + "1.1", + "2.0", + "2.1", + "2.2", + "2.3", + "2.4", + "2.5", + "2.6", + "3.0", + "3.1", + "3.2", + "3.3", + "4.0", + "4.1", + "5.0", + "5.1", + "6.0", + "6.1", + "6.2", + "6.3", + "6.4", + "6.5", + "6.6", + "6.7.dev0", + "6.7", + "7.0", + "7.1", + "7.1.1", + "7.1.2", + "8.0.0a1", + "8.0.0rc1", + "8.0.0", + "8.0.1", + "8.0.2", + "8.0.3", + "8.0.4", + "8.1.0", + "8.1.1", + "8.1.2", + "8.1.3", + "8.1.4", + "8.1.5", + "8.1.6", + "8.1.7", + "8.1.8", + "8.2.0", + "8.2.1", + "8.2.2", + "8.3.0", + "8.3.1", + "8.3.2", + "8.3.3", + "8.4.0", + "8.4.1", + "8.4.2" + ] + } + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - "86400" + Cache-Control: + - max-age=600, public + Content-Security-Policy: + - default-src 'none'; sandbox allow-top-navigation + Content-Type: + - application/vnd.pypi.simple.v1+json + Permissions-Policy: + - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept-Encoding, Accept + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + host: pypi.org + headers: + Accept: + - application/vnd.pypi.simple.v1+json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://pypi.org/simple/django/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: -1 + uncompressed: true + body: | + { + "files": [ + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.1.3.tar.gz", + "hashes": { + "sha256": "0e5034cf8046ba77c62e95a45d776d2c59998b26f181ceaf5cec516115e3f85a" + }, + "provenance": null, + "requires-python": null, + "size": 5748608, + "upload-time": "2010-12-23T05:14:23.509436Z", + "url": "https://files.pythonhosted.org/packages/8f/1f/74aa91b56dea5847b62e11ce6737db82c6446561bddc20ca80fa5df025cc/Django-1.1.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.1.4.tar.gz", + "hashes": { + "sha256": "1f9d48a741f98951e65818e167c84c407d1c322efcfd4cb419384773ea793dee" + }, + "provenance": null, + "requires-python": null, + "size": 5750441, + "upload-time": "2011-02-09T04:13:07.000075Z", + "url": "https://files.pythonhosted.org/packages/00/01/c29275c88671d5e4089388c54ecbd72ed64f8d472067f765e52f767d472a/Django-1.1.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.2.tar.gz", + "hashes": { + "sha256": "3d4b18dfa0ef181ef85fea7be98a763906f767bc320694c98280c52c5af0bd83" + }, + "provenance": null, + "requires-python": null, + "size": 6246202, + "upload-time": "2010-05-17T20:04:28.174094Z", + "url": "https://files.pythonhosted.org/packages/8e/d7/c31ff2b5564090955c9c67aa41c7d920f31a3fac019205747835b89dc5bd/Django-1.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.2.1.tar.gz", + "hashes": { + "sha256": "eaa29f2344568cc871c4517a348de0d5c39fbd055b4c998cd4a80601bb51e7b9" + }, + "provenance": null, + "requires-python": null, + "size": 6248006, + "upload-time": "2010-05-24T21:19:28.440044Z", + "url": "https://files.pythonhosted.org/packages/ab/f7/974021fdfd71a419526704e404447aaf3b0f303a6cdfde87478a09dd3a49/Django-1.2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.2.2.tar.gz", + "hashes": { + "sha256": "803831781dbe9802de079c6735b7f5ecd7edf2ea8d91cb031e9b29c720d3d1ba" + }, + "provenance": null, + "requires-python": null, + "size": 6304356, + "upload-time": "2010-09-09T02:41:25.682749Z", + "url": "https://files.pythonhosted.org/packages/c9/11/cfdc58670b7f01ae94cd2b256c07892109fc5fffd0c5a613393891426cbe/Django-1.2.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.2.3.tar.gz", + "hashes": { + "sha256": "cb830f6038b78037647150d977f6cd5cf2bfd731f1788ecf8758a03c213a0f84" + }, + "provenance": null, + "requires-python": null, + "size": 6306760, + "upload-time": "2010-09-11T08:50:39.445072Z", + "url": "https://files.pythonhosted.org/packages/3b/3b/f98695d298c983c37aa5153014acca0d3714bbc08ce6f55cffa4b00b6fb4/Django-1.2.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.2.4.tar.gz", + "hashes": { + "sha256": "0f06cccd4ca92173b958dd80edff35035888f15554be425e5d6d55c7f94a8381" + }, + "provenance": null, + "requires-python": null, + "size": 6357270, + "upload-time": "2010-12-23T05:15:19.624230Z", + "url": "https://files.pythonhosted.org/packages/02/79/4135356ed5f7266080fa6ca34015bc58eab25a0b0773eeaeb32a97422ef4/Django-1.2.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.2.5.tar.gz", + "hashes": { + "sha256": "649387248296386b589c4a8bf91d34590b43f93b6ebfe6cefbea0ddf4641ccd6" + }, + "provenance": null, + "requires-python": null, + "size": 6379313, + "upload-time": "2011-02-09T04:08:37.395797Z", + "url": "https://files.pythonhosted.org/packages/03/25/f57cca579f5cc621501e69d73e7baa155f32203e13adf6f67fc322b37f06/Django-1.2.5.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.2.6.tar.gz", + "hashes": { + "sha256": "a554a902f3a170239a982f750a973013c01fe65206641bd8a658726081f670ed" + }, + "provenance": null, + "requires-python": null, + "size": 6399890, + "upload-time": "2011-09-10T03:42:09.759203Z", + "url": "https://files.pythonhosted.org/packages/19/a1/569de723efc22ea15498c34112cd00025c3277c131298bb8a1e9d3e6071a/Django-1.2.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.2.7.tar.gz", + "hashes": { + "sha256": "912b6b9223e2eaa64912f01e0e3b0cddc1d16007a2a6f30b206a96a8c901298a" + }, + "provenance": null, + "requires-python": null, + "size": 6400234, + "upload-time": "2011-09-11T03:05:18.996286Z", + "url": "https://files.pythonhosted.org/packages/11/6a/64ded77a5134cde391ddd6f034977c21e3024012f4599e8f643664eef394/Django-1.2.7.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.3.tar.gz", + "hashes": { + "sha256": "7aeee5c80002ab81d4ebf5416292949ff46e1448d183a183fe05ff6344771c83" + }, + "provenance": null, + "requires-python": null, + "size": 6504003, + "upload-time": "2011-03-23T06:09:12.606484Z", + "url": "https://files.pythonhosted.org/packages/f5/d5/6722d3091946734194ffcfe8ef074f63e8acdd1ff51dfcfc87c2c194fd3f/Django-1.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.3.1.tar.gz", + "hashes": { + "sha256": "af9118c4e8a063deb0b8cda901fcff2b805e7cf496c93fd43507163f3cde156b" + }, + "provenance": null, + "requires-python": null, + "size": 6514564, + "upload-time": "2011-09-10T03:36:21.376323Z", + "url": "https://files.pythonhosted.org/packages/a0/cd/e0ebeb3752bf14f0b21cc3e16223dbfe88f26a7c582dc63346fa2ce6bc3b/Django-1.3.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.3.2.tar.gz", + "hashes": { + "sha256": "72c4080fe30863c4581521ef6f7bfcc12d01e7c55b9ad1935acaa43e466dd764" + }, + "provenance": null, + "requires-python": null, + "size": 6507042, + "upload-time": "2012-07-30T23:02:55.545349Z", + "url": "https://files.pythonhosted.org/packages/a3/5f/6af1cd40fe029e3502c621ee51a504c2636bde68419385a5f5ff8d24a62e/Django-1.3.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.3.3.tar.gz", + "hashes": { + "sha256": "8ef44cfd89dee0331018ec56a2ed27dc14ae8d65feb664c10e128b3437cbd46a" + }, + "provenance": null, + "requires-python": null, + "size": 6507280, + "upload-time": "2012-08-01T22:08:20.092282Z", + "url": "https://files.pythonhosted.org/packages/a7/c3/bc93caca99846c73bb76a555f84788bdb3f9b1bb622e2bffcf1aa61f36e1/Django-1.3.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.3.4.tar.gz", + "hashes": { + "sha256": "2626e6b216e1bdef887bd923f00d94d94b4d4e75fc2e336c6f156d842d10a607" + }, + "provenance": null, + "requires-python": null, + "size": 6507771, + "upload-time": "2013-03-05T22:33:47.875562Z", + "url": "https://files.pythonhosted.org/packages/ff/15/119ccb1a1f0392443f78140c31b981cb2d081afff82fcf368d86619d8cee/Django-1.3.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.3.5.tar.gz", + "hashes": { + "sha256": "8e2c00f51f62a59e047e27cbbc03ef1b29aa15ccdca8062fcbca6f5d5ca85ded" + }, + "provenance": null, + "requires-python": null, + "size": 6508570, + "upload-time": "2012-12-10T21:39:30.210465Z", + "url": "https://files.pythonhosted.org/packages/50/23/d05af45d01732968bef5af7d823835e8e4cbc01f687b345b276d124e3025/Django-1.3.5.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.3.6.tar.gz", + "hashes": { + "sha256": "df0121a4f90795e1b2a374b4df50219df1db203e7960de5e33a6ce31af17878a" + }, + "provenance": null, + "requires-python": null, + "size": 6517083, + "upload-time": "2013-02-19T20:32:04.436478Z", + "url": "https://files.pythonhosted.org/packages/c2/24/2164463152fafd6cbb60cb3b42110418deeeaeef504bf81c3fec46f781fe/Django-1.3.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.3.7.tar.gz", + "hashes": { + "sha256": "ee50f44744e7238cb45429e4121d643c9e9201f9a63aaf646619bad18547fb8a" + }, + "provenance": null, + "requires-python": null, + "size": 6514846, + "upload-time": "2013-02-20T20:03:48.025529Z", + "url": "https://files.pythonhosted.org/packages/0d/f1/fe4cf23cea3322dd8883a0510538fe916ab2023c648997976798142603ff/Django-1.3.7.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.tar.gz", + "hashes": { + "sha256": "c096bafbea10e7d359bc15eb00a9bf11dbf5201a16d62acfa2de61d5a35488e9" + }, + "provenance": null, + "requires-python": null, + "size": 7632772, + "upload-time": "2012-03-23T18:00:23.693465Z", + "url": "https://files.pythonhosted.org/packages/9a/f8/2a7b9922817be07d53c664a7702fab70e99899466b5956131a70c08606b6/Django-1.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.1.tar.gz", + "hashes": { + "sha256": "4d8d20eba350d3d29613cc5a6302d5c23730c7f9e150985bc58b3175b755409b" + }, + "provenance": null, + "requires-python": null, + "size": 7656756, + "upload-time": "2012-07-30T22:48:27.374116Z", + "url": "https://files.pythonhosted.org/packages/e6/3f/f3e67d9c2572765ffe4268fc7f9997ce3b02e78fd144733f337d72dabb12/Django-1.4.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.2.tar.gz", + "hashes": { + "sha256": "edfd8733f45bbaa524cee25bcac3080ce28c21242c27227464eae3fa6b3d80e7" + }, + "provenance": null, + "requires-python": null, + "size": 7722026, + "upload-time": "2012-10-17T22:18:35.480417Z", + "url": "https://files.pythonhosted.org/packages/ed/56/11e0c6ce22d7e7048dbabc37202a536a35fbe45bcae661afd16fdefb8903/Django-1.4.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.3.tar.gz", + "hashes": { + "sha256": "dcadb4b612e5d14f62078869617a26a79b3da719573801d351c4a0a7f4181c4e" + }, + "provenance": null, + "requires-python": null, + "size": 7729808, + "upload-time": "2012-12-10T21:46:28.825133Z", + "url": "https://files.pythonhosted.org/packages/18/c0/fba52cb5af8aa21d2c438ad4067a7c088f74931577c447b49642fc4a65a2/Django-1.4.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.4.tar.gz", + "hashes": { + "sha256": "0dd9fa4f0dfc4f64eedecc82bde8dfe15a0a420ceeb11ca1ed050f1742b57077" + }, + "provenance": null, + "requires-python": null, + "size": 7740176, + "upload-time": "2013-02-19T20:27:55.134186Z", + "url": "https://files.pythonhosted.org/packages/b0/ab/25aba75284beae715089a808b27f0fcf23f818f5216c6f186e55f0ec9774/Django-1.4.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.5.tar.gz", + "hashes": { + "sha256": "0e1e8c4217299672bbf9404994717fca2d8d4b7a4f7b8b3b74d413e1fda81428" + }, + "provenance": null, + "requires-python": null, + "size": 7735582, + "upload-time": "2013-02-20T19:54:40.773224Z", + "url": "https://files.pythonhosted.org/packages/5e/44/879326efd8368a96ecde95500ac02e1421697b3c856d1365ecd03464b9d7/Django-1.4.5.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.6.tar.gz", + "hashes": { + "sha256": "cbd3dcc13448fb26d00ec06cd922a593a197ff462984c14b64a6b25be1d703bb" + }, + "provenance": null, + "requires-python": null, + "size": 7744137, + "upload-time": "2013-08-13T16:52:54.160398Z", + "url": "https://files.pythonhosted.org/packages/14/23/28d8dc369d13febf55b987aca848f8692ab7e0a70284139c045c940a65c4/Django-1.4.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.7.tar.gz", + "hashes": { + "sha256": "5846c9a1a1a59eb8f802b3d694971a030f8a30bfb6d17ed4b29dc40768539ce6" + }, + "provenance": null, + "requires-python": null, + "size": 7743506, + "upload-time": "2013-09-11T01:18:42.411587Z", + "url": "https://files.pythonhosted.org/packages/14/84/d2bdc262c35fffa54f85399295018c51d02fa5f0929748a701a08a421c01/Django-1.4.7.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.8.tar.gz", + "hashes": { + "sha256": "b9c356411af17dd9017081c884065976745659b3ab0e80493d0656911f920a2d" + }, + "provenance": null, + "requires-python": null, + "size": 7743397, + "upload-time": "2013-09-15T06:22:11.681231Z", + "url": "https://files.pythonhosted.org/packages/59/7c/c02441c384e2287b8398e85a8cb25a9b2602e4b05d699e8e64c7b982a64c/Django-1.4.8.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.9.tar.gz", + "hashes": { + "sha256": "87c6bf92517e686a7c76af56e309aeef6ad93a83b27b4b41e4b95c673acf9ade" + }, + "provenance": null, + "requires-python": null, + "size": 7745043, + "upload-time": "2013-10-25T04:38:13.629577Z", + "url": "https://files.pythonhosted.org/packages/cd/e6/5a62c92604fa044fa025679448435200a20fd8a751411dee0b264c4659ca/Django-1.4.9.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.10.tar.gz", + "hashes": { + "sha256": "3d1f083c039fdab1400c32b5406a60891c9dd16f880999c4a53d054742ac29de" + }, + "provenance": null, + "requires-python": null, + "size": 7745002, + "upload-time": "2013-11-06T14:21:25.765558Z", + "url": "https://files.pythonhosted.org/packages/ba/d1/523aed5b49f94be8c526fc1fdbffe2edac0bf0579e14d1fc34a5c7c3f0a4/Django-1.4.10.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.11.tar.gz", + "hashes": { + "sha256": "4819d8b37405b33f4f0d156f60918094d566249f52137c5e6e0dbaa12995c201" + }, + "provenance": null, + "requires-python": null, + "size": 7752172, + "upload-time": "2014-04-21T22:40:17.318319Z", + "url": "https://files.pythonhosted.org/packages/74/05/6af26eccffa61427ebf44975046369f8c95b21c419ad6ca98308db26e1af/Django-1.4.11.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.12.tar.gz", + "hashes": { + "sha256": "2b9164dc3b26e077590c6ebb95996aab0e66fe3298113fafe960c4ff7fb53e25" + }, + "provenance": null, + "requires-python": null, + "size": 7752752, + "upload-time": "2014-04-28T20:30:21.125270Z", + "url": "https://files.pythonhosted.org/packages/ae/28/93c30b241a468ebb895ecbc01f45ac1fa42bb04f30d33338696ceb2f22b1/Django-1.4.12.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.13.tar.gz", + "hashes": { + "sha256": "a8fede657378b6862744b19012e7071279b952ecd208fd83227723866068f2c0" + }, + "provenance": null, + "requires-python": null, + "size": 7753532, + "upload-time": "2014-05-14T18:27:42.778726Z", + "url": "https://files.pythonhosted.org/packages/38/29/044333b3caf5ff1d2394b0e6c6d87df79973f5652ab7deddc46c7eb9d935/Django-1.4.13.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.14.tar.gz", + "hashes": { + "sha256": "81edad81211fd515677a35ab2d40833557649dd650f150baf8416f416b8a6c9c" + }, + "provenance": null, + "requires-python": null, + "size": 7754876, + "upload-time": "2014-08-20T20:01:35.076618Z", + "url": "https://files.pythonhosted.org/packages/79/fa/6f02aa9b46f12701d21ed3cfdd40e7bc40724405ba29ad690cb5b96c85b6/Django-1.4.14.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.15.tar.gz", + "hashes": { + "sha256": "aa57ceb345091c25648b41c98a6f46fffd7884695fa884c7039291177ded14e9" + }, + "provenance": null, + "requires-python": null, + "size": 7754429, + "upload-time": "2014-09-02T20:44:06.366428Z", + "url": "https://files.pythonhosted.org/packages/7a/cd/d862e13993e6bdf0915b1b39eee5df7949c5071caa2dff9d0d3e454e019c/Django-1.4.15.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.16.tar.gz", + "hashes": { + "sha256": "482315cf32c65ed4a4ee2de257d453430d48ffca9a01b17d984ee0d67354ad12" + }, + "provenance": null, + "requires-python": null, + "size": 7755970, + "upload-time": "2014-10-22T16:37:17.950676Z", + "url": "https://files.pythonhosted.org/packages/99/5a/abac765a76d384fe31d5378bb697c8e8fd1742283790c47107692d1b0f0a/Django-1.4.16.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.17.tar.gz", + "hashes": { + "sha256": "f195879586df5c53b6c964df5fad4e7b675e5fcd36a032d886192ffbdfb41988" + }, + "provenance": null, + "requires-python": null, + "size": 7875448, + "upload-time": "2015-01-03T02:20:41.434868Z", + "url": "https://files.pythonhosted.org/packages/68/58/a3bf326b57234bbfceb4a84bdddc65d0bedc805b229858503b23faeefc5c/Django-1.4.17.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.18.tar.gz", + "hashes": { + "sha256": "bfd326fe490d03a2a86466fcb1ac335e7d8d58bc498cfe2311b1d751b515521f" + }, + "provenance": null, + "requires-python": null, + "size": 7876896, + "upload-time": "2015-01-13T18:54:01.979098Z", + "url": "https://files.pythonhosted.org/packages/82/b3/22f00becd75d181db40af8fac2f19add8e4fce441892b39d1245e572c77d/Django-1.4.18.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.19.tar.gz", + "hashes": { + "sha256": "d75d605e574305e1c2864c392e1454963ead4552477ce14e67e64b9ef9faa1a6" + }, + "provenance": null, + "requires-python": null, + "size": 7877522, + "upload-time": "2015-01-27T17:11:15.646882Z", + "url": "https://files.pythonhosted.org/packages/af/f4/9ff951020928ce0e0acbf61543d9d9ab2de32050639be3b70a0f9e3d7091/Django-1.4.19.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.20.tar.gz", + "hashes": { + "sha256": "58ac719464c4c8b13d664ded6770450602528bf4c36f9fd5daabdae8d410ebb1" + }, + "provenance": null, + "requires-python": null, + "size": 7877794, + "upload-time": "2015-03-19T00:03:58.032976Z", + "url": "https://files.pythonhosted.org/packages/17/a0/b4ba4aa5ec80c2c6b351e68d51d29b7b1cb71dc8bc663862e1ea6f5297ad/Django-1.4.20.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.21.tar.gz", + "hashes": { + "sha256": "934f1975218680d51c4da9d63a39bc5fb1ddaac48476fd34b9ab7903fd98bcf4" + }, + "provenance": null, + "requires-python": null, + "size": 7878015, + "upload-time": "2015-07-08T19:56:26.333839Z", + "url": "https://files.pythonhosted.org/packages/d9/6d/79a3f4e6b05056356922d1df44fc648b2c1857db0f793b8a835759c11a8d/Django-1.4.21.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.4.22.tar.gz", + "hashes": { + "sha256": "d0e2c9d772fcab2cf9c09e1c05e711cf5fe5eb93225762b29f0739d65e0d1784" + }, + "provenance": null, + "requires-python": null, + "size": 7802249, + "upload-time": "2015-08-18T17:22:09.242532Z", + "url": "https://files.pythonhosted.org/packages/46/7f/cead60a10b0208451c42e80db2cc90564cf810148ee46631699ec691cbea/Django-1.4.22.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.tar.gz", + "hashes": { + "sha256": "078bf8f8ab025ed79e41ed5cee145a64dffea638eb5c2928c8cd106720824416" + }, + "provenance": null, + "requires-python": null, + "size": 8007045, + "upload-time": "2013-02-26T19:30:37.100371Z", + "url": "https://files.pythonhosted.org/packages/0d/5b/d190b641cbf77e6eeebba93c75cf1a585d7275fa6c87450ecc1714eef93c/Django-1.5.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.1.tar.gz", + "hashes": { + "sha256": "885fadcbb8963c0ccda5d9d2cca792970b0289b4e662406b2de2b736ff46123d" + }, + "provenance": null, + "requires-python": null, + "size": 8028963, + "upload-time": "2013-03-28T20:57:18.760489Z", + "url": "https://files.pythonhosted.org/packages/7f/c3/7a38a4985447e2812c99e66501abf09c6edd55ccfe070bbc82a58054dd1e/Django-1.5.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d1f01f3573e54220860a49eb784f9d52003cf3503088ec6cff12e3076657d3ad" + }, + "data-dist-info-metadata": { + "sha256": "d1f01f3573e54220860a49eb784f9d52003cf3503088ec6cff12e3076657d3ad" + }, + "filename": "Django-1.5.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "0bab8f96f57f28e3676087d07301b6ba519f946ab9257b4ea072a5ff13c8e3f9" + }, + "provenance": null, + "requires-python": null, + "size": 8311743, + "upload-time": "2013-08-13T16:54:03.787628Z", + "url": "https://files.pythonhosted.org/packages/ad/39/62b220a0efda308abeccb66653b8b950c6d1c51c673bd7978fc13f53eaf5/Django-1.5.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.2.tar.gz", + "hashes": { + "sha256": "9a4b19adaaa096843425d426ffbeb928e85d861ff9c106527cb747dc67b434da" + }, + "provenance": null, + "requires-python": null, + "size": 8044778, + "upload-time": "2013-08-13T16:52:40.312336Z", + "url": "https://files.pythonhosted.org/packages/8c/3d/f57d35c5fe63e298fe33f9c5fea5b3920385f6fc5b562ae6e3b9eff7a0ef/Django-1.5.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.3.tar.gz", + "hashes": { + "sha256": "e0fd8dec0497ed98e8e03bd5297064f276f203f4c192f252231a3f25187b59b5" + }, + "provenance": null, + "requires-python": null, + "size": 8049029, + "upload-time": "2013-09-11T01:26:50.200599Z", + "url": "https://files.pythonhosted.org/packages/95/32/da1aaef056d4652aa6a43d60647b55488aaaa14aa36515fceb52836cd571/Django-1.5.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.4.tar.gz", + "hashes": { + "sha256": "428defe3fd515dfc8613039bb0a80622a13fb4b988c5be48db07ec098ea1704e" + }, + "provenance": null, + "requires-python": null, + "size": 8050758, + "upload-time": "2013-09-15T06:30:37.726078Z", + "url": "https://files.pythonhosted.org/packages/b2/ef/d37cd67c9eccd7329ce421382f517bb6f9a431ded3c6fd60cba8c966712a/Django-1.5.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.5.tar.gz", + "hashes": { + "sha256": "6ae69c1dfbfc9d0c44ae80e2fbe48e59bbbbb70e8df66ad2b7029bd39947d71d" + }, + "provenance": null, + "requires-python": null, + "size": 8060441, + "upload-time": "2013-10-25T04:32:41.565014Z", + "url": "https://files.pythonhosted.org/packages/38/49/93511c5d3367b6b21fc2995a0e53399721afc15e4cd6eb57be879ae13ad4/Django-1.5.5.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.6.tar.gz", + "hashes": { + "sha256": "9b7fcb99d20289189ec0f1e06d1d2bed3b4772e3a393fddbfb006ea7c3f9bfaf" + }, + "provenance": null, + "requires-python": null, + "size": 8068359, + "upload-time": "2014-04-21T22:53:10.449788Z", + "url": "https://files.pythonhosted.org/packages/b2/e5/78f1e96e8d3ae38cd9b3a4690a448a4716be73f5f5408d9f0da84576e36e/Django-1.5.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.7.tar.gz", + "hashes": { + "sha256": "08a41c2a37451b8cc1136823b802dd6f17ad6ec0c8d2cadb4c9a219ff4c08593" + }, + "provenance": null, + "requires-python": null, + "size": 8069177, + "upload-time": "2014-04-28T20:35:50.148784Z", + "url": "https://files.pythonhosted.org/packages/56/13/32b4ad8b2bc3b9d820467dc30d28a53823314bcfcdfff55c0218dd4e5b08/Django-1.5.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aa6982c32be4bd01d514f73ea38002b65ff224f66db1fc12590612be5e94d44d" + }, + "data-dist-info-metadata": { + "sha256": "aa6982c32be4bd01d514f73ea38002b65ff224f66db1fc12590612be5e94d44d" + }, + "filename": "Django-1.5.8-py2.py3-none-any.whl", + "hashes": { + "sha256": "65009f8060e1c246c04d25c3b4b7f7bfaf6c8f9f4ef4db0c34fb18e061118b31" + }, + "provenance": null, + "requires-python": null, + "size": 8315409, + "upload-time": "2014-05-14T18:35:13.385578Z", + "url": "https://files.pythonhosted.org/packages/8a/28/b99f0e8977b7227fffc43aeefe87d7561dec06cc6bdc586f4c97ec60c853/Django-1.5.8-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.8.tar.gz", + "hashes": { + "sha256": "01db30f38a081241a9cbc7bef12cb599506b80727613350e427547bed12aaaa3" + }, + "provenance": null, + "requires-python": null, + "size": 8071329, + "upload-time": "2014-05-14T18:36:01.585251Z", + "url": "https://files.pythonhosted.org/packages/a0/ea/8ea5e891fe5c6a7e9dd0da9449bbe680cc43d21a78f9a62132b8cfdf690f/Django-1.5.8.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.9.tar.gz", + "hashes": { + "sha256": "47ce505c5046c38817828bee253b7256872f86c4340db1af698cb8548dbaa0d2" + }, + "provenance": null, + "requires-python": null, + "size": 8074400, + "upload-time": "2014-08-20T20:10:42.568983Z", + "url": "https://files.pythonhosted.org/packages/e3/ea/be67f2d55fd583b7ff6e7cc0764da2b1d6437317354beedabd0ff15cad3a/Django-1.5.9.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.10.tar.gz", + "hashes": { + "sha256": "7cb4217e740f7d5d6d74617dbb9d960f9c09e8269c6762fe68c6e762219f4018" + }, + "provenance": null, + "requires-python": null, + "size": 8074324, + "upload-time": "2014-09-02T20:51:16.978621Z", + "url": "https://files.pythonhosted.org/packages/ff/2f/7412428c52976797c5229a613326cf41d678a0f2fcfafb427ada6c8a561a/Django-1.5.10.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.11.tar.gz", + "hashes": { + "sha256": "bf7d9bb21f24a67badd751bafbda85cb1003f6274ad43ba5984a0868182bf26c" + }, + "provenance": null, + "requires-python": null, + "size": 8075434, + "upload-time": "2014-10-22T16:45:00.838415Z", + "url": "https://files.pythonhosted.org/packages/81/4c/becfb2589793a5052528ced88863427f1d8b09600bcefd6dd52c7eda29bf/Django-1.5.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aa05f331e414052874081f0238d6f8ab12dc457d53bc49b51ed414e21efbd9f5" + }, + "data-dist-info-metadata": { + "sha256": "aa05f331e414052874081f0238d6f8ab12dc457d53bc49b51ed414e21efbd9f5" + }, + "filename": "Django-1.5.12-py2.py3-none-any.whl", + "hashes": { + "sha256": "3574000cdf223c0dd860e807f1156f858f993318720deeb3c7ea70797c78cbf1" + }, + "provenance": null, + "requires-python": null, + "size": 8317210, + "upload-time": "2015-01-03T02:09:00.443838Z", + "url": "https://files.pythonhosted.org/packages/e2/19/2b5fba33b2c6548fcd9ae4961f9d89bafeedf232fe3367c28a85280e9e13/Django-1.5.12-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.5.12.tar.gz", + "hashes": { + "sha256": "b3de77beb6e59b72071ca66f20c2ad34e1b90d39b0241e62c1f03c668ddd6ced" + }, + "provenance": null, + "requires-python": null, + "size": 8202839, + "upload-time": "2015-01-03T02:09:17.471850Z", + "url": "https://files.pythonhosted.org/packages/7b/a8/e4ffd9cc175c0b6b41cc33463449e6515eff28a27f7102818e24d9fd2517/Django-1.5.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "355923362fdf71d5181ee1b8529c98312aed3b1f6227df958d510b9cada2c159" + }, + "data-dist-info-metadata": { + "sha256": "355923362fdf71d5181ee1b8529c98312aed3b1f6227df958d510b9cada2c159" + }, + "filename": "Django-1.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "9365e04db9ad92524350247906ce6edc8b98fc95d146f697540edbfddb23ba13" + }, + "provenance": null, + "requires-python": null, + "size": 6667901, + "upload-time": "2013-11-06T15:01:02.246764Z", + "url": "https://files.pythonhosted.org/packages/f1/dd/271a9fa17b95a980ac66c44848fef72d29d904d3e141b219f6e91d1904ec/Django-1.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.6.tar.gz", + "hashes": { + "sha256": "d3d9fdc8f313e5a33a6dc7ebdeca19147c11029822b462064c56895d7969ab98" + }, + "provenance": null, + "requires-python": null, + "size": 6597874, + "upload-time": "2013-11-06T15:01:29.487525Z", + "url": "https://files.pythonhosted.org/packages/47/1c/c18fbec3ea87bfa23808fb6527e1a48e5bf59db1ff24ff7d8d6cb0a2bccb/Django-1.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7445c43f622ae798e1bd9f8039d21642da26ae0c90cceac0ba7e265c90c7ac5e" + }, + "data-dist-info-metadata": { + "sha256": "7445c43f622ae798e1bd9f8039d21642da26ae0c90cceac0ba7e265c90c7ac5e" + }, + "filename": "Django-1.6.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "989d42289663ac88169ac2abe8d50b82b29b2fe135307badf588a3d2235c1eef" + }, + "provenance": null, + "requires-python": null, + "size": 6680676, + "upload-time": "2013-12-12T20:04:35.467654Z", + "url": "https://files.pythonhosted.org/packages/53/c4/28cc8a55aa9bf9579bd496f88505f3a14ff0ed4b1c6954a8ba5ce649a685/Django-1.6.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.6.1.tar.gz", + "hashes": { + "sha256": "cf011874f54a16e7452e0fe1e7f4ec144b95b47ecf31766c9f1f8cf438f09c06" + }, + "provenance": null, + "requires-python": null, + "size": 6608178, + "upload-time": "2013-12-12T20:04:13.572132Z", + "url": "https://files.pythonhosted.org/packages/4e/1a/06610645c7be99f342b10d9aa29bf833800778532cc1738406e1805322c1/Django-1.6.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "213b59aa0f964b3547de6ff13d932aae6b467b5e177c3270ae4bfd908af8baee" + }, + "data-dist-info-metadata": { + "sha256": "213b59aa0f964b3547de6ff13d932aae6b467b5e177c3270ae4bfd908af8baee" + }, + "filename": "Django-1.6.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "b81091fd41e952e9d7150b8bc2055b140c2c1132485f78e4ea075013708000d5" + }, + "provenance": null, + "requires-python": null, + "size": 6682217, + "upload-time": "2014-02-06T21:51:23.493703Z", + "url": "https://files.pythonhosted.org/packages/66/f4/e695878103eb7371e1077374e09dec23ce95302f2e55d7b1ad908613cac9/Django-1.6.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.6.2.tar.gz", + "hashes": { + "sha256": "d1b3f8460e936f47846e7c4f80af951eda82a41c253c3a51ff3389863ff1c03a" + }, + "provenance": null, + "requires-python": null, + "size": 6615116, + "upload-time": "2014-02-06T21:50:52.673014Z", + "url": "https://files.pythonhosted.org/packages/21/78/0c2958697c30b35de1ac691f9002c486da052e3fc64b4cf60a9d28ef1d51/Django-1.6.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f2a5782f9f367d40737f6bca1a88491522e7d8cbaff121efc0e7977b637a71d7" + }, + "data-dist-info-metadata": { + "sha256": "f2a5782f9f367d40737f6bca1a88491522e7d8cbaff121efc0e7977b637a71d7" + }, + "filename": "Django-1.6.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "876629e55678f890186671c426084ba20e1ff9f87a45b516923379c543976a5e" + }, + "provenance": null, + "requires-python": null, + "size": 6683433, + "upload-time": "2014-04-21T23:12:03.573997Z", + "url": "https://files.pythonhosted.org/packages/4a/6f/bd944fae447c329a9c316966e2736cda68f5319bd0dba34e4cb92c695457/Django-1.6.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.6.3.tar.gz", + "hashes": { + "sha256": "6d9d3c468f9a09470d00e85fe492ba35edfc72cee7fb65ad0281010eba58b8f1" + }, + "provenance": null, + "requires-python": null, + "size": 6628812, + "upload-time": "2014-04-21T23:12:25.701466Z", + "url": "https://files.pythonhosted.org/packages/9e/a9/a49cfb89bbec60c7720435795c96d315703f1bd0a2fc5b88a9a322534436/Django-1.6.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "495d3097eb5cb302671ebeec3e4c89d285fc3eac559da2246ca12f54b739b635" + }, + "data-dist-info-metadata": { + "sha256": "495d3097eb5cb302671ebeec3e4c89d285fc3eac559da2246ca12f54b739b635" + }, + "filename": "Django-1.6.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "bd90127488621b040a49b7a12e29ba20bebcf2148f6431569f52804b1beb508d" + }, + "provenance": null, + "requires-python": null, + "size": 6683808, + "upload-time": "2014-04-28T20:40:32.164010Z", + "url": "https://files.pythonhosted.org/packages/01/d3/aa92215ab08064294337bcc51a141201e798a7dd80ca9fc1384397b717de/Django-1.6.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.6.4.tar.gz", + "hashes": { + "sha256": "ceee0beea79b1926c767aaa837e1b9e621e5f6b7d27138d90474b3917ca5527b" + }, + "provenance": null, + "requires-python": null, + "size": 6630474, + "upload-time": "2014-04-28T20:40:52.661964Z", + "url": "https://files.pythonhosted.org/packages/71/58/1482ebcd3ac40c6f5a8d0d2504c62323e3ebb94b6775d62011b73178d796/Django-1.6.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f384de6abef3e051f8bec162c14530a7d1233705dde428dfe4c8f1b84be81090" + }, + "data-dist-info-metadata": { + "sha256": "f384de6abef3e051f8bec162c14530a7d1233705dde428dfe4c8f1b84be81090" + }, + "filename": "Django-1.6.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "4eda29d8eb0c8b4a836660b5eff78a0d3e0dc6c191e998a14194f2ff51130da3" + }, + "provenance": null, + "requires-python": null, + "size": 6683598, + "upload-time": "2014-05-14T18:33:13.760622Z", + "url": "https://files.pythonhosted.org/packages/43/6c/7fffbe73fe5703125aa1c9e3279ad3a5e542128ee55a4aa83669db1985cd/Django-1.6.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.6.5.tar.gz", + "hashes": { + "sha256": "36940268c087fede32d3f5887cce9af9e5d27962a0c405aacafc2a3cc1f755c5" + }, + "provenance": null, + "requires-python": null, + "size": 6633768, + "upload-time": "2014-05-14T18:34:11.991240Z", + "url": "https://files.pythonhosted.org/packages/cc/2c/fc2495af4dcc3c81834f9c390cfccfe6b037fdfb5dfdce6c30413170c20b/Django-1.6.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0df0f34b70ce1befaaeda55540c47b2eb84b0630ee389fcb6873afe8968243a9" + }, + "data-dist-info-metadata": { + "sha256": "0df0f34b70ce1befaaeda55540c47b2eb84b0630ee389fcb6873afe8968243a9" + }, + "filename": "Django-1.6.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "75e3429cac94389d4b0f58501ef1f7a0d500db0b35367157ce0d09caefec3372" + }, + "provenance": null, + "requires-python": null, + "size": 6684772, + "upload-time": "2014-08-20T20:17:23.703605Z", + "url": "https://files.pythonhosted.org/packages/9e/c8/19c7a7e76d9777366af0de6db934780b2d276a23054aa8109a661689f09c/Django-1.6.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.6.6.tar.gz", + "hashes": { + "sha256": "536cbd54e533ba3563d205f0c91988b24e7d74b8b253d7825e42214b50ba7e90" + }, + "provenance": null, + "requires-python": null, + "size": 6645456, + "upload-time": "2014-08-20T20:17:01.372683Z", + "url": "https://files.pythonhosted.org/packages/0e/96/0e6b38a7d5dca4662fdeb23d021ce47df1fa388f8f34816ba3cbaed61ec6/Django-1.6.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "fb4280227cf11d578ce7dc02221d3532914fb2c5c0b8d579ae31666e2de19b4a" + }, + "data-dist-info-metadata": { + "sha256": "fb4280227cf11d578ce7dc02221d3532914fb2c5c0b8d579ae31666e2de19b4a" + }, + "filename": "Django-1.6.7-py2.py3-none-any.whl", + "hashes": { + "sha256": "b65dc7f98c5a729314d001ebbac9228befd625705a9e3ae039a5d160c3976fe1" + }, + "provenance": null, + "requires-python": null, + "size": 6684835, + "upload-time": "2014-09-02T20:55:35.591619Z", + "url": "https://files.pythonhosted.org/packages/9e/51/e6059dba3f8fa2adbcb05ba3271e68182c81210055666abd6a01e15ff515/Django-1.6.7-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.6.7.tar.gz", + "hashes": { + "sha256": "9a64211c96a3262bb2545acc82af5d8f3da0175299f7c7e901e4ed455be965fb" + }, + "provenance": null, + "requires-python": null, + "size": 6647301, + "upload-time": "2014-09-02T20:56:17.794128Z", + "url": "https://files.pythonhosted.org/packages/c2/6b/44ae1265b3f3b4f215ce23720f66bb75b0019b5ecd78d720ecfbe36fad0d/Django-1.6.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a57494bf4427ec096a3801095f9f869d0de7ef76b31e58556b085c57f9e56c70" + }, + "data-dist-info-metadata": { + "sha256": "a57494bf4427ec096a3801095f9f869d0de7ef76b31e58556b085c57f9e56c70" + }, + "filename": "Django-1.6.8-py2.py3-none-any.whl", + "hashes": { + "sha256": "8a68c0e8beef56560e01eb0c734d8b969e64d38801e6d98bcae70bb836aa4c3f" + }, + "provenance": null, + "requires-python": null, + "size": 6685693, + "upload-time": "2014-10-22T16:50:19.920524Z", + "url": "https://files.pythonhosted.org/packages/1e/01/e985b325b49ab53b4bad6e22ae7959474b34a8053eb6846f28286a4611fd/Django-1.6.8-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.6.8.tar.gz", + "hashes": { + "sha256": "a8685c1fb5b0bcad9007d941c81493668f9613578add631f406d3f95b84cf6d0" + }, + "provenance": null, + "requires-python": null, + "size": 6650671, + "upload-time": "2014-10-22T16:50:38.114205Z", + "url": "https://files.pythonhosted.org/packages/8e/38/9e47ac747026608f284813ee41d49f0b1770bb78ca75aefb2fb268abe16f/Django-1.6.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1e85ca48355659c09dc7d742187128b8a8caf641314764c330a844bb75035cea" + }, + "data-dist-info-metadata": { + "sha256": "1e85ca48355659c09dc7d742187128b8a8caf641314764c330a844bb75035cea" + }, + "filename": "Django-1.6.9-py2.py3-none-any.whl", + "hashes": { + "sha256": "20dd4ae31564df143fe8ca6daf507b68e32f3ef70987049fdb978023a843431c" + }, + "provenance": null, + "requires-python": null, + "size": 6687845, + "upload-time": "2015-01-03T01:52:23.765940Z", + "url": "https://files.pythonhosted.org/packages/c7/cb/1b2eb81a62f81e862c90675915dd07375d459d789ef372198abec9fbdc7a/Django-1.6.9-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.6.9.tar.gz", + "hashes": { + "sha256": "d8c182e9ac88f6ef7e5f89e71282793d9682e76a8da39a0c4bfd452e611a06a8" + }, + "provenance": null, + "requires-python": null, + "size": 6753466, + "upload-time": "2015-01-03T01:52:35.812923Z", + "url": "https://files.pythonhosted.org/packages/de/c0/b9e7fbf78afb964a7ff7e9609ea7d4c65fb67c7c4d456638dfa45c3f8d0c/Django-1.6.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c0c3f98d8dbfa6205b8cee6bf1d958da4679a388ba135e86939685f8c2f8d392" + }, + "data-dist-info-metadata": { + "sha256": "c0c3f98d8dbfa6205b8cee6bf1d958da4679a388ba135e86939685f8c2f8d392" + }, + "filename": "Django-1.6.10-py2.py3-none-any.whl", + "hashes": { + "sha256": "ceee83ff4c4fa1461289fe07a5879e8440089fadde150d40753691cdd8c942c1" + }, + "provenance": null, + "requires-python": null, + "size": 6688308, + "upload-time": "2015-01-13T18:48:42.343729Z", + "url": "https://files.pythonhosted.org/packages/5c/50/f3eb71c2eee5abbfa4f9368ac0ccdf4d58dcc1d391d60cf9d8eb7070d52d/Django-1.6.10-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.6.10.tar.gz", + "hashes": { + "sha256": "54eb59ce785401c7d1fdeed245efce597e90f811d6a20f6b5c6931c0049d63a6" + }, + "provenance": null, + "requires-python": null, + "size": 6760152, + "upload-time": "2015-01-13T18:48:53.435836Z", + "url": "https://files.pythonhosted.org/packages/ff/83/fad3cc3ac64f8096ae5e56fa1de303ff947fb3fab69cd96d3df9ccf353fb/Django-1.6.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ef29850f8698d070e3c0a2f0827e200d250e282b89ab030a734b8ef98e33ff99" + }, + "data-dist-info-metadata": { + "sha256": "ef29850f8698d070e3c0a2f0827e200d250e282b89ab030a734b8ef98e33ff99" + }, + "filename": "Django-1.6.11-py2.py3-none-any.whl", + "hashes": { + "sha256": "6f2cc848b2b72adf53a6f3f21be049c477e82c408bce7cedb57efeb0984bde24" + }, + "provenance": null, + "requires-python": null, + "size": 6688479, + "upload-time": "2015-03-18T23:57:46.298309Z", + "url": "https://files.pythonhosted.org/packages/80/86/f52eec28e96fb211122424a3db696e7676ad3555c11027afd9fee9bb0d23/Django-1.6.11-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.6.11.tar.gz", + "hashes": { + "sha256": "7e50e573e484435873b3515d7982d80093b2695aba17fd0ff024307454dc3a56" + }, + "provenance": null, + "requires-python": null, + "size": 6764000, + "upload-time": "2015-03-18T23:58:02.690545Z", + "url": "https://files.pythonhosted.org/packages/69/1a/a47b2efd22bf642d19d3dde71f82b29c5608bb96e140a38208bf813f9c3b/Django-1.6.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "73fa71c2b1546e8c3f1ede88cdfe46a52ac0c8be8cc65b599a19e965f55b536b" + }, + "data-dist-info-metadata": { + "sha256": "73fa71c2b1546e8c3f1ede88cdfe46a52ac0c8be8cc65b599a19e965f55b536b" + }, + "filename": "Django-1.7-py2.py3-none-any.whl", + "hashes": { + "sha256": "009ddda445c5750c1a8392979fbd28f3e55de6e43310cd316199837065dff559" + }, + "provenance": null, + "requires-python": null, + "size": 7384572, + "upload-time": "2014-09-02T21:09:27.945216Z", + "url": "https://files.pythonhosted.org/packages/d5/5e/a1328223c382024b2b184dacc713086463ce1a60fe1471d500b3b66f840a/Django-1.7-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.7.tar.gz", + "hashes": { + "sha256": "33f781f17f145f79ee8e0b8d753498e0e0188f0b53b2accad4045d623422d5e1" + }, + "provenance": null, + "requires-python": null, + "size": 7486550, + "upload-time": "2014-09-02T21:10:05.229716Z", + "url": "https://files.pythonhosted.org/packages/df/07/e87b36c24a742deebbffafb31504bbaffe4a20db799b43404f655413052a/Django-1.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "53a488e4c4e0fb171d78a7100e091954b15709afb66811f5ec7c698ad56f93d9" + }, + "data-dist-info-metadata": { + "sha256": "53a488e4c4e0fb171d78a7100e091954b15709afb66811f5ec7c698ad56f93d9" + }, + "filename": "Django-1.7.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "679fc24b3e85bf5a07ca2f6d5c4cdf3d4477bbb02f43a6548335952cc75b5d23" + }, + "provenance": null, + "requires-python": null, + "size": 7414830, + "upload-time": "2014-10-22T16:56:56.139953Z", + "url": "https://files.pythonhosted.org/packages/d2/29/1935a5825b8820d1e398ab83f0730d483ec731fae34745ddac8318cf6ac8/Django-1.7.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.7.1.tar.gz", + "hashes": { + "sha256": "3de62e71ce2cfbcdecb6e344cad04948506c8410ea5c6eab15c8f3b31b8ac1c0" + }, + "provenance": null, + "requires-python": null, + "size": 7527499, + "upload-time": "2014-10-22T16:57:16.294800Z", + "url": "https://files.pythonhosted.org/packages/8c/a3/9876f73205ed8e1a2e345245e7e66fc02a056f29503590eca392fcb3e7c0/Django-1.7.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06b75828b65252908062438b38160ed6f5a4fb6ed6d9415c73e2c13a75d2c9cc" + }, + "data-dist-info-metadata": { + "sha256": "06b75828b65252908062438b38160ed6f5a4fb6ed6d9415c73e2c13a75d2c9cc" + }, + "filename": "Django-1.7.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "b22871edc9ddf3e57b18989c3c7e9174b4c168dc7b8dbe3f31d4101a73bf2006" + }, + "provenance": null, + "requires-python": null, + "size": 7420120, + "upload-time": "2015-01-03T01:37:27.712134Z", + "url": "https://files.pythonhosted.org/packages/bb/e3/97cfd29ab86059c1df12a5a2593d214d52b9c22f6f40e2f0dc891b1899fe/Django-1.7.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.7.2.tar.gz", + "hashes": { + "sha256": "31c6c3c229f8c04b3be87e6afc3492903b57ec8f1188a47b6ae160d90cf653c8" + }, + "provenance": null, + "requires-python": null, + "size": 7577911, + "upload-time": "2015-01-03T01:37:40.931378Z", + "url": "https://files.pythonhosted.org/packages/32/28/3e17392530e8bc38db501a9d85d2013e260657a785fc0b568f2c1bcf2a9e/Django-1.7.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7e5929642450ec237932a4cf0d063563ec9aabe0c0c10a3091ff0505dbfec980" + }, + "data-dist-info-metadata": { + "sha256": "7e5929642450ec237932a4cf0d063563ec9aabe0c0c10a3091ff0505dbfec980" + }, + "filename": "Django-1.7.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "72edd47b55ae748d29f1a71d5ca4b86e785c9fb974407cf242b3168e6f1b177e" + }, + "provenance": null, + "requires-python": null, + "size": 7421196, + "upload-time": "2015-01-13T18:39:44.032666Z", + "url": "https://files.pythonhosted.org/packages/4d/b9/b972b87a27330e6647abb9766c1d32e5726430cfcc60b2b9c2f2d0e28bcb/Django-1.7.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.7.3.tar.gz", + "hashes": { + "sha256": "f226fb8aa438456968d403f6739de1cf2dad128db86f66ee2b41dfebe3645c5b" + }, + "provenance": null, + "requires-python": null, + "size": 7589559, + "upload-time": "2015-01-13T18:39:56.760858Z", + "url": "https://files.pythonhosted.org/packages/49/57/e57dc454702a565815160fec24cff7a833331c6b603afb6e30f2102ca29c/Django-1.7.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ae816379593015ec149d1e43c0ebebd567379af4093c8517941147a90ebff348" + }, + "data-dist-info-metadata": { + "sha256": "ae816379593015ec149d1e43c0ebebd567379af4093c8517941147a90ebff348" + }, + "filename": "Django-1.7.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "42002065cc98bc99b5bae0084ddb13a0ad611a171dcdaf5ba96731935da744a4" + }, + "provenance": null, + "requires-python": null, + "size": 7422181, + "upload-time": "2015-01-27T17:22:19.680252Z", + "url": "https://files.pythonhosted.org/packages/c9/1e/66f185ca0d4d0ca11b94caeac96a33a13954963a8b563b67d11f50bfeee7/Django-1.7.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.7.4.tar.gz", + "hashes": { + "sha256": "f33255afbb9ee0977d9095ab0b50fde1f8ddff4220b57e8d19c6620b3e316170" + }, + "provenance": null, + "requires-python": null, + "size": 7592584, + "upload-time": "2015-01-27T17:22:47.486790Z", + "url": "https://files.pythonhosted.org/packages/f3/af/91bf47f38841c1b64875cb6ff40c6466e71ed8c0864ef837e1db5c4fbac8/Django-1.7.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "99325d556a5a70b0e655a82fe2177e7157b85862cc55bba56d2e5c779d7efdd5" + }, + "data-dist-info-metadata": { + "sha256": "99325d556a5a70b0e655a82fe2177e7157b85862cc55bba56d2e5c779d7efdd5" + }, + "filename": "Django-1.7.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "ac85d95150ad013632bef5e7ff9ea6decce8100713945d3c61a1b671e6c11d2c" + }, + "provenance": null, + "requires-python": null, + "size": 7422703, + "upload-time": "2015-02-25T13:58:22.048763Z", + "url": "https://files.pythonhosted.org/packages/4d/dc/7b29fa98915a25a443eb5091aff1a0ef007d27c9848365a1fd0a108b5f39/Django-1.7.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.7.5.tar.gz", + "hashes": { + "sha256": "1c391f9349c97df503dac3461599f24235e4d04393498e6060e74dd2721460bc" + }, + "provenance": null, + "requires-python": null, + "size": 7599017, + "upload-time": "2015-02-25T13:58:38.544144Z", + "url": "https://files.pythonhosted.org/packages/d1/ab/8d0fe798860f897e388dbb5a2df468db47c52645cbbd378963eff508cf91/Django-1.7.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8549a8917a11873e5d879c9ddf8b33197bcb52d73c416c5a07fcd498036c8568" + }, + "data-dist-info-metadata": { + "sha256": "8549a8917a11873e5d879c9ddf8b33197bcb52d73c416c5a07fcd498036c8568" + }, + "filename": "Django-1.7.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "f82fb42e84ca28dcbb1149a933ec9c2958546f338f657dd59307db4da0a53c3e" + }, + "provenance": null, + "requires-python": null, + "size": 7422729, + "upload-time": "2015-03-09T15:30:40.158699Z", + "url": "https://files.pythonhosted.org/packages/f7/1d/f2928f2be4da63a6304d56dcfde893fcd68cae49a70d35d2fda625f66525/Django-1.7.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.7.6.tar.gz", + "hashes": { + "sha256": "b0f15e0ffe59a2f37cbaf53543f05d2f40c5a755390df03ec0655b5e4a8d4c90" + }, + "provenance": null, + "requires-python": null, + "size": 7601179, + "upload-time": "2015-03-09T15:30:50.859703Z", + "url": "https://files.pythonhosted.org/packages/f3/13/f7ac67daff05d52bc4db7163040cc88aaf9dcb9cb65349056276f08bf536/Django-1.7.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9ca7324c20b5517aedef235784f3ff10291de2dc3e87d770045b5e2761be5d5c" + }, + "data-dist-info-metadata": { + "sha256": "9ca7324c20b5517aedef235784f3ff10291de2dc3e87d770045b5e2761be5d5c" + }, + "filename": "Django-1.7.7-py2.py3-none-any.whl", + "hashes": { + "sha256": "eec57d3219501ec6e685646826f2eb8e77687a93fe374a7e6994490520db093e" + }, + "provenance": null, + "requires-python": null, + "size": 7422997, + "upload-time": "2015-03-18T23:49:08.712508Z", + "url": "https://files.pythonhosted.org/packages/b5/6b/810aad2c715fa19ffcf30b592cc90b931152268e59c3c526563be0b462e0/Django-1.7.7-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.7.7.tar.gz", + "hashes": { + "sha256": "4816f892063569ca9a77584fa23cb4995c1b3b954ef875102a8219229cbd2e33" + }, + "provenance": null, + "requires-python": null, + "size": 7603286, + "upload-time": "2015-03-18T23:49:18.866382Z", + "url": "https://files.pythonhosted.org/packages/61/52/2e39a916cb6697fa89cc9143134ec9ef470f4014a16d432044334b7204ff/Django-1.7.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b34b3431443423afc5edaffbd9857d83aa75104857ad12085e97616b410e3597" + }, + "data-dist-info-metadata": { + "sha256": "b34b3431443423afc5edaffbd9857d83aa75104857ad12085e97616b410e3597" + }, + "filename": "Django-1.7.8-py2.py3-none-any.whl", + "hashes": { + "sha256": "3c63d4e8a6bab7d4eccf41240ce1bcdc59cf92a09499eca75bcb701e342306aa" + }, + "provenance": null, + "requires-python": null, + "size": 7423353, + "upload-time": "2015-05-01T20:42:44.291666Z", + "url": "https://files.pythonhosted.org/packages/87/12/01d937731539a729cb82ecec6763f0f893782287a66ca5768c44b507a2e7/Django-1.7.8-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.7.8.tar.gz", + "hashes": { + "sha256": "f0ab12c7c88a033681e44e2e4bf4a93d93c85d5b1e8e9c875b4b917abb246921" + }, + "provenance": null, + "requires-python": null, + "size": 7604685, + "upload-time": "2015-05-01T20:42:55.907784Z", + "url": "https://files.pythonhosted.org/packages/b2/a8/96ffe1a3755e4d7763f014dda866077697ee949a63ac7980c4432b77aa8a/Django-1.7.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "64b3c21cdf67f9a39f78f87f8d4ed84d4b7d64e4e05c6a106fbfa7b09f37a3ad" + }, + "data-dist-info-metadata": { + "sha256": "64b3c21cdf67f9a39f78f87f8d4ed84d4b7d64e4e05c6a106fbfa7b09f37a3ad" + }, + "filename": "Django-1.7.9-py2.py3-none-any.whl", + "hashes": { + "sha256": "4d58e452744b76876d8199ca44144a252c254e8914939240ae3527c4eaa1882f" + }, + "provenance": null, + "requires-python": null, + "size": 7423771, + "upload-time": "2015-07-08T21:33:04.180643Z", + "url": "https://files.pythonhosted.org/packages/cd/69/f41554b2d76bddd1de18b6c2f7729c18fa823f24f2140f995599e2b9f43f/Django-1.7.9-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.7.9.tar.gz", + "hashes": { + "sha256": "4f3f9fe4e5d20ff8ed6a90b5d2f2df2d8fc054e478cdcc3db81c6b29bd217860" + }, + "provenance": null, + "requires-python": null, + "size": 7605194, + "upload-time": "2015-07-08T19:50:47.243246Z", + "url": "https://files.pythonhosted.org/packages/e6/f3/544641b38e4ac212562b0c9722e8ee5e3ec07e6e2ba644a41d5044f2a9ad/Django-1.7.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f8b7c6e87436628360d126190ac1650c363304208d51b993cb14a8214e74fe43" + }, + "data-dist-info-metadata": { + "sha256": "f8b7c6e87436628360d126190ac1650c363304208d51b993cb14a8214e74fe43" + }, + "filename": "Django-1.7.10-py2.py3-none-any.whl", + "hashes": { + "sha256": "1db5dafe4fe8302f34449283864baa74d0d64013613aa200918187bf76902d5f" + }, + "provenance": null, + "requires-python": null, + "size": 7424722, + "upload-time": "2015-08-18T17:15:28.710738Z", + "url": "https://files.pythonhosted.org/packages/23/73/c0440d75121e69292115dd9d5e9f547113a86b73309652700b02fcb13d08/Django-1.7.10-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.7.10.tar.gz", + "hashes": { + "sha256": "b9357d2cebe61997055d417d607f9c650e817cd1a383b9a1b88bf1edad797c75" + }, + "provenance": null, + "requires-python": null, + "size": 7584312, + "upload-time": "2015-08-18T17:15:47.478514Z", + "url": "https://files.pythonhosted.org/packages/b1/8c/57e58359f201c8b3b46706bf06a5cef32d0a8176cf287f45ad7b2eb10891/Django-1.7.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a28ef2e51f950a83a4c9ab978dcd4a62bded97f83d338494512677815d81c96b" + }, + "data-dist-info-metadata": { + "sha256": "a28ef2e51f950a83a4c9ab978dcd4a62bded97f83d338494512677815d81c96b" + }, + "filename": "Django-1.7.11-py2.py3-none-any.whl", + "hashes": { + "sha256": "100164556897c1219f33706e63a656b8848d33d09b0161e2deefcc50978cf62d" + }, + "provenance": null, + "requires-python": null, + "size": 7424228, + "upload-time": "2015-11-24T17:19:47.417001Z", + "url": "https://files.pythonhosted.org/packages/cd/1a/9797706779fc77317887bcf4b12632c24aed8404b694ed1b8d1f7053c92b/Django-1.7.11-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.7.11.tar.gz", + "hashes": { + "sha256": "2039144fce8f1b603d03fa5a5643578df1ad007c4ed41a617f02a3943f7059a1" + }, + "provenance": null, + "requires-python": null, + "size": 7586798, + "upload-time": "2015-11-24T17:20:22.836539Z", + "url": "https://files.pythonhosted.org/packages/53/2a/cca393c0d65813f9f8e4d41e4a4d7d64fe8a6bd6dd7276583e2b6653af61/Django-1.7.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3d3e4f8a0cfd87e5b461ec6a3a4e1cd45008c0b7cf1df6d5e9fe398a97bd3969" + }, + "data-dist-info-metadata": { + "sha256": "3d3e4f8a0cfd87e5b461ec6a3a4e1cd45008c0b7cf1df6d5e9fe398a97bd3969" + }, + "filename": "Django-1.8a1-py2.py3-none-any.whl", + "hashes": { + "sha256": "ecca07bdf863444f955160a822fe3c979e3c64e1eb1d9553a4ba03c2af8864f2" + }, + "provenance": null, + "requires-python": null, + "size": 6899082, + "upload-time": "2015-01-16T22:25:13.083005Z", + "url": "https://files.pythonhosted.org/packages/92/e7/95566ef630009a2b21fb1f0815287aa291be8756eb822f6f29a80cdd6084/Django-1.8a1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ec9986efd2c08d2f907aa3a7c873ecfd06f2e5a729879ae6462785b705a82270" + }, + "data-dist-info-metadata": { + "sha256": "ec9986efd2c08d2f907aa3a7c873ecfd06f2e5a729879ae6462785b705a82270" + }, + "filename": "Django-1.8b1-py2.py3-none-any.whl", + "hashes": { + "sha256": "2cc94282a29ecea856acde4363d2f2f87170f0c30d96c7f953c5c46e2bca367a" + }, + "provenance": null, + "requires-python": null, + "size": 6521989, + "upload-time": "2015-02-25T13:42:42.788820Z", + "url": "https://files.pythonhosted.org/packages/76/d4/a489819b66706406c07819844bae3f7d9613104c1581af2a4ef567e67c48/Django-1.8b1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4940414f1cee675109e5f25416ec6a2bd0fefa860ec695d3b97876b80a322a04" + }, + "data-dist-info-metadata": { + "sha256": "4940414f1cee675109e5f25416ec6a2bd0fefa860ec695d3b97876b80a322a04" + }, + "filename": "Django-1.8b2-py2.py3-none-any.whl", + "hashes": { + "sha256": "4f03f3e14c43cdb4002e705ca4631d0623706d2ba2ce51385c61742f31268fc6" + }, + "provenance": null, + "requires-python": null, + "size": 6522351, + "upload-time": "2015-03-09T15:55:16.864430Z", + "url": "https://files.pythonhosted.org/packages/ab/d6/97affc9b5435234b906009ad11f6ca6e9c10d6c17752a25e82a92f44acca/Django-1.8b2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663279fbb45ad478fd63f99b88dab59aaa8f9764c5a628f0d3bc8a343f564bb" + }, + "data-dist-info-metadata": { + "sha256": "1663279fbb45ad478fd63f99b88dab59aaa8f9764c5a628f0d3bc8a343f564bb" + }, + "filename": "Django-1.8c1-py2.py3-none-any.whl", + "hashes": { + "sha256": "eb11796aa8e0e083409d513bd144002a986cce7bb22041b8df3f2c0734387898" + }, + "provenance": null, + "requires-python": null, + "size": 6410414, + "upload-time": "2015-03-18T23:39:34.451697Z", + "url": "https://files.pythonhosted.org/packages/68/06/d854d6b1b3ad307571860cc6b1a65ed01325cc7702efdce514695dd6b8af/Django-1.8c1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6b8e3522f372435f6aebc5e355b6af533bdc53e3d8cdc44e67c830473360c311" + }, + "data-dist-info-metadata": { + "sha256": "6b8e3522f372435f6aebc5e355b6af533bdc53e3d8cdc44e67c830473360c311" + }, + "filename": "Django-1.8-py2.py3-none-any.whl", + "hashes": { + "sha256": "6a03ce2feafdd193a0ba8a26dbd9773e757d2e5d5e7933a62eac129813bd381a" + }, + "provenance": null, + "requires-python": null, + "size": 6154536, + "upload-time": "2015-04-01T20:12:37.288238Z", + "url": "https://files.pythonhosted.org/packages/4e/1c/17a429cfb79c1814d1ec31939fc5cf4a8ac68fe934279e095fb6160123a9/Django-1.8-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.tar.gz", + "hashes": { + "sha256": "066bad42cb4c66944e7efcf7304d3d17f7b0eb222e53958cdd866420d2e8b412" + }, + "provenance": null, + "requires-python": null, + "size": 7258871, + "upload-time": "2015-04-01T20:12:48.080635Z", + "url": "https://files.pythonhosted.org/packages/7e/8d/505c0673f65d5aec80012d27ba7924054b665ff88e2babab93e1e7c77663/Django-1.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6eab01e5b5d9c198316308557d20c2c606a5453e798a91a0b39a6a3f1b3091ff" + }, + "data-dist-info-metadata": { + "sha256": "6eab01e5b5d9c198316308557d20c2c606a5453e798a91a0b39a6a3f1b3091ff" + }, + "filename": "Django-1.8.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "d92ad85a8684d86d078312acb0860824861a3cfcb482428f40878421f2253398" + }, + "provenance": null, + "requires-python": null, + "size": 6163056, + "upload-time": "2015-05-01T20:36:34.829219Z", + "url": "https://files.pythonhosted.org/packages/0a/a9/4cc0b81cb74da397e0c6374322442f43e54da0af4da1e870b660c99ba58a/Django-1.8.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.1.tar.gz", + "hashes": { + "sha256": "c6c7e7a961e2847d050d214ca96dc3167bb5f2b25cd5c6cb2eea96e1717f4ade" + }, + "provenance": null, + "requires-python": null, + "size": 7270084, + "upload-time": "2015-05-01T20:36:45.639030Z", + "url": "https://files.pythonhosted.org/packages/42/fe/e0e7d13a0cb47f0af9f36e2523438d85b8d30ed640b72ace2629bd75b181/Django-1.8.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6f1c25ec6a596bc742a01e5d0a2a43228baa6b505cd74051831ff1d9004fc87b" + }, + "data-dist-info-metadata": { + "sha256": "6f1c25ec6a596bc742a01e5d0a2a43228baa6b505cd74051831ff1d9004fc87b" + }, + "filename": "Django-1.8.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "bd57d950778db81f55f89efcbcb905ee839a778ba790ae4308b8a316835eb7ce" + }, + "provenance": null, + "requires-python": null, + "size": 6164181, + "upload-time": "2015-05-20T18:02:14.621999Z", + "url": "https://files.pythonhosted.org/packages/4e/9d/2a1835ccbf8e1f0d6755d0e938ffd855f23886d055a7a18cc00a5224a99b/Django-1.8.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.2.tar.gz", + "hashes": { + "sha256": "3bb60536b2fb2084612fc9486634295e7208790029081842524916b5a66d206f" + }, + "provenance": null, + "requires-python": null, + "size": 7275112, + "upload-time": "2015-05-20T18:02:30.286562Z", + "url": "https://files.pythonhosted.org/packages/b3/c0/1ee1c6a2e3ebf6c98fd401e2a039e515308595ddff7525357eeadafb4cb3/Django-1.8.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b821c08a097188a19caecc068dcb53764c65f682453d353813152acfc9d49939" + }, + "data-dist-info-metadata": { + "sha256": "b821c08a097188a19caecc068dcb53764c65f682453d353813152acfc9d49939" + }, + "filename": "Django-1.8.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "047d0f4c93262b33801049a2dcddaef09c29e741c03a947a3556ea4748eed2e2" + }, + "provenance": null, + "requires-python": null, + "size": 6165665, + "upload-time": "2015-07-08T19:43:24.197330Z", + "url": "https://files.pythonhosted.org/packages/a3/e1/0f3c17b1caa559ba69513ff72e250377c268d5bd3e8ad2b22809c7e2e907/Django-1.8.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.3.tar.gz", + "hashes": { + "sha256": "2bb654fcc05fd53017c88caf2bc38b5c5ea23c91f8ac7f0a28b290daf2305bba" + }, + "provenance": null, + "requires-python": null, + "size": 7284327, + "upload-time": "2015-07-08T19:43:35.397608Z", + "url": "https://files.pythonhosted.org/packages/9e/ed/40a000533fd6e5147f326203163650bff9cd4e4432c5664a9799b95bddd1/Django-1.8.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d34e99a5e79f9e5af5985f32faf69ac41ab59efd3234a78b2eec854ce2cb7b09" + }, + "data-dist-info-metadata": { + "sha256": "d34e99a5e79f9e5af5985f32faf69ac41ab59efd3234a78b2eec854ce2cb7b09" + }, + "filename": "Django-1.8.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "2376c3d8c5f495b302b112d7232c84761130c430e1840c05a2a02b28f17dd596" + }, + "provenance": null, + "requires-python": null, + "size": 6167091, + "upload-time": "2015-08-18T17:06:21.380689Z", + "url": "https://files.pythonhosted.org/packages/7e/c3/2574a681af30d99b8fd60008c3e56f4ab0acad2af70fea6c135b8bff60a2/Django-1.8.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.4.tar.gz", + "hashes": { + "sha256": "826996c81e1cc773500124d5c19212e4a7681a55ee169fab9085f2b3015a70d8" + }, + "provenance": null, + "requires-python": null, + "size": 7265101, + "upload-time": "2015-08-18T17:06:55.158421Z", + "url": "https://files.pythonhosted.org/packages/da/31/cc1ab8109387d178bfa0d1f85a6a6175b07c72b63db92f42c27aab83df3c/Django-1.8.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "42890a60ca077c0c000fab38b6cbab474741a7a12811309328ba2688ab8fc22f" + }, + "data-dist-info-metadata": { + "sha256": "42890a60ca077c0c000fab38b6cbab474741a7a12811309328ba2688ab8fc22f" + }, + "filename": "Django-1.8.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "644c5cc2d064a38d439627549e6382a8bc28b80a243fe5cbba40b1efd2babdeb" + }, + "provenance": null, + "requires-python": null, + "size": 6167038, + "upload-time": "2015-10-04T00:06:01.281154Z", + "url": "https://files.pythonhosted.org/packages/69/cc/9aa13faa16849cdf0b27e5ad9b1a9f82d1c1136c88382f24fe07b4290e35/Django-1.8.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.5.tar.gz", + "hashes": { + "sha256": "2d174e4a3f54708d0d5b6ff1bf54ae71652e83bb06d7576b3b20d916b29c3653" + }, + "provenance": null, + "requires-python": null, + "size": 7270297, + "upload-time": "2015-10-04T00:06:18.616258Z", + "url": "https://files.pythonhosted.org/packages/d9/9a/e6ca54fe351085b907551adda560a5494811a6aa1521ddddf72fe657d8e4/Django-1.8.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2f1b042c91af07838aaa80dc6d585c4538cde197788dbe74445f2139ef13980c" + }, + "data-dist-info-metadata": { + "sha256": "2f1b042c91af07838aaa80dc6d585c4538cde197788dbe74445f2139ef13980c" + }, + "filename": "Django-1.8.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "c3283f41f25334bbc0279d535218c949da847c8f2ea1dc03e02981f2e813ad31" + }, + "provenance": null, + "requires-python": null, + "size": 6169165, + "upload-time": "2015-11-04T17:03:39.883061Z", + "url": "https://files.pythonhosted.org/packages/d2/8b/115baec29ab28754da734b89e4a6aa8e5f0588d1b8f0db03d8b9f87bb88c/Django-1.8.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.6.tar.gz", + "hashes": { + "sha256": "359d56f55a033a92831eab1f7ec47db3f9ad8e07f28ead9035d961886d54459a" + }, + "provenance": null, + "requires-python": null, + "size": 7341303, + "upload-time": "2015-11-04T17:03:52.915842Z", + "url": "https://files.pythonhosted.org/packages/b1/24/e169968d525c4d5ce20c85cb3a6c094543cbc109aa270dcac0759c6a644f/Django-1.8.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "696c66e29cbb24d46bb0c3e198db6057880a8b8146eb3526774d7a7b40b54b73" + }, + "data-dist-info-metadata": { + "sha256": "696c66e29cbb24d46bb0c3e198db6057880a8b8146eb3526774d7a7b40b54b73" + }, + "filename": "Django-1.8.7-py2.py3-none-any.whl", + "hashes": { + "sha256": "8fb693ecfe4cd6ff9ae3136ff0a1eaa4acae01af227bb81e646dc2bad3295ccf" + }, + "provenance": null, + "requires-python": null, + "size": 6169517, + "upload-time": "2015-11-24T17:28:47.348560Z", + "url": "https://files.pythonhosted.org/packages/aa/c8/227d39d4014cdc999a480d341ee2119a74ecc5192d6ce91883e6661d51d4/Django-1.8.7-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.7.tar.gz", + "hashes": { + "sha256": "17a66de5cf59b5ee81c3dc57609b145bb45adddc0dc06937b998597d6e7b4523" + }, + "provenance": null, + "requires-python": null, + "size": 7276831, + "upload-time": "2015-11-24T17:29:07.982583Z", + "url": "https://files.pythonhosted.org/packages/e1/5d/6922fc7c382be5157b723f7bfe78035ccfd3e53fa21e9bffb44381153be5/Django-1.8.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4f9b32b4cfe1e7e343a52f13d276e5e64fd2d9d2af8a5c2932f65979c65fc" + }, + "data-dist-info-metadata": { + "sha256": "12b4f9b32b4cfe1e7e343a52f13d276e5e64fd2d9d2af8a5c2932f65979c65fc" + }, + "filename": "Django-1.8.8-py2.py3-none-any.whl", + "hashes": { + "sha256": "05816963cbbadd131bcee8fb5069d8695796e25d081ec24eff62bc1fc8ed891a" + }, + "provenance": null, + "requires-python": null, + "size": 6170205, + "upload-time": "2016-01-02T14:28:21.103773Z", + "url": "https://files.pythonhosted.org/packages/30/d6/acf4ab0a1e0d4409533853c6b2b008d44b38b8bbae367cc3b1838b49299f/Django-1.8.8-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.8.tar.gz", + "hashes": { + "sha256": "8255242fa0d9e0bf331259a6bdb81364933acbe8863291661558ffdb2fc9ed70" + }, + "provenance": null, + "requires-python": null, + "size": 7286780, + "upload-time": "2016-01-02T14:28:34.130412Z", + "url": "https://files.pythonhosted.org/packages/1c/1c/02308e66ee4ce3ad5a2b8f1e7b538b8a8637e0b48e0ad905bfc4105ee585/Django-1.8.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e82e1f88850f6d780f60eccb11e740ad2a90500411858f855010ced070da6875" + }, + "data-dist-info-metadata": { + "sha256": "e82e1f88850f6d780f60eccb11e740ad2a90500411858f855010ced070da6875" + }, + "filename": "Django-1.8.9-py2.py3-none-any.whl", + "hashes": { + "sha256": "6481bbb3d410d8a7923e9c9ed23b799f269a6526b2fa83a04b8ba3069f61dd71" + }, + "provenance": null, + "requires-python": null, + "size": 6170645, + "upload-time": "2016-02-01T17:24:16.379699Z", + "url": "https://files.pythonhosted.org/packages/a7/a2/f4e7926062f5c61d98e87b9d0365ca1a0fab6be599dbea90ce2fab27f395/Django-1.8.9-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.9.tar.gz", + "hashes": { + "sha256": "fc012d8507201a628e877202bb7800799152285f69aa0d42a7c506a96fbbd2e3" + }, + "provenance": null, + "requires-python": null, + "size": 7288701, + "upload-time": "2016-02-01T17:24:29.386552Z", + "url": "https://files.pythonhosted.org/packages/a4/8c/82cfd400e620cedc36ac5677d4c1fdebea688a4b3f5193e45b8ff15169ce/Django-1.8.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "061ff393c24caf880cca69192679c8aaa6a7c00eeeaf7547e6cfc5f1ef6d4d18" + }, + "data-dist-info-metadata": { + "sha256": "061ff393c24caf880cca69192679c8aaa6a7c00eeeaf7547e6cfc5f1ef6d4d18" + }, + "filename": "Django-1.8.10-py2.py3-none-any.whl", + "hashes": { + "sha256": "471b41cb53d675138475b488c429424ed143e57ad755a2c8ab1206ac30490284" + }, + "provenance": null, + "requires-python": null, + "size": 6171409, + "upload-time": "2016-03-01T17:10:07.758955Z", + "url": "https://files.pythonhosted.org/packages/4d/67/af6637a50da0a9aee3c032b7333c670734ecc0df6f7c7562fd8b3fdcac22/Django-1.8.10-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.10.tar.gz", + "hashes": { + "sha256": "d2e5b11eb694984957378419f809b7205598326373d509d0262f9f84b17d1a23" + }, + "provenance": null, + "requires-python": null, + "size": 7291016, + "upload-time": "2016-03-01T17:10:34.083677Z", + "url": "https://files.pythonhosted.org/packages/52/52/a0454fb9a5d0b4c866e5ab917484b7e3e79f0ae9fbbc1639835a78186df1/Django-1.8.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d0b967dcdb21e9c041fe33d5091a9c84fd95d8a3fc78d0857ef317f60c71b038" + }, + "data-dist-info-metadata": { + "sha256": "d0b967dcdb21e9c041fe33d5091a9c84fd95d8a3fc78d0857ef317f60c71b038" + }, + "filename": "Django-1.8.11-py2.py3-none-any.whl", + "hashes": { + "sha256": "54be9d6eab6cc0e2da558c12aea6cff7d5a0124c8a470e1ff61134ba9ed37f20" + }, + "provenance": null, + "requires-python": null, + "size": 6171434, + "upload-time": "2016-03-05T18:36:08.828432Z", + "url": "https://files.pythonhosted.org/packages/b8/c2/e162862650c30999ab39e05c7b12794d3f80e6b5a99c786419eddbb28fa3/Django-1.8.11-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.11.tar.gz", + "hashes": { + "sha256": "ec148be73548da090dd76c2e8c57c98e8b1e84f2cb87500b9be5420187a435fb" + }, + "provenance": null, + "requires-python": null, + "size": 7292193, + "upload-time": "2016-03-05T18:36:25.916378Z", + "url": "https://files.pythonhosted.org/packages/92/41/46db17c36b6eaab3dbf600f094b2e3643f96c78d2cfcbeb4fe97d27ce03e/Django-1.8.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2054a38cb738b83e9e842b6cf3a81c672df795e60de751f148a6c24e7954973f" + }, + "data-dist-info-metadata": { + "sha256": "2054a38cb738b83e9e842b6cf3a81c672df795e60de751f148a6c24e7954973f" + }, + "filename": "Django-1.8.12-py2.py3-none-any.whl", + "hashes": { + "sha256": "9c60c4af02faffb6f1c2bc7c7a09169c59230fa06c30a552414b816ee79f0c2a" + }, + "provenance": null, + "requires-python": null, + "size": 6171522, + "upload-time": "2016-04-01T17:54:27.137333Z", + "url": "https://files.pythonhosted.org/packages/d5/0d/445186a82bbcc75166a507eff586df683c73641e7d6bb7424a44426dca71/Django-1.8.12-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.12.tar.gz", + "hashes": { + "sha256": "b68fa73d537f8362d73fec1aa2b7a1e8572349b12942ac756ec1041b6b0e7113" + }, + "provenance": null, + "requires-python": null, + "size": 7294654, + "upload-time": "2016-04-01T17:54:40.693793Z", + "url": "https://files.pythonhosted.org/packages/c6/a2/3e3870966c64a46e0d974d4a40eb60f921a7cbb195d38ff00328899dcc7a/Django-1.8.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d2517ef96ebc2ac35b1eb67132ed64d52fbe313be0e7092a2861bcd14e5e17aa" + }, + "data-dist-info-metadata": { + "sha256": "d2517ef96ebc2ac35b1eb67132ed64d52fbe313be0e7092a2861bcd14e5e17aa" + }, + "filename": "Django-1.8.13-py2.py3-none-any.whl", + "hashes": { + "sha256": "dad5da0cd7f3cca7da3ac42a19abba30f5cc10fae4976e474051e7085b4e95d1" + }, + "provenance": null, + "requires-python": null, + "size": 6171517, + "upload-time": "2016-05-02T22:49:58.426172Z", + "url": "https://files.pythonhosted.org/packages/22/08/904238c9c53654ff92024424ed545755873b127d73fe6393fa8ff0433815/Django-1.8.13-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.13.tar.gz", + "hashes": { + "sha256": "128e8bdc11c69ea90f778435d38126453d3bf283dbd28cf15a33aa8e52245df4" + }, + "provenance": null, + "requires-python": null, + "size": 7293834, + "upload-time": "2016-05-02T22:51:42.144726Z", + "url": "https://files.pythonhosted.org/packages/85/0e/0200c2c3792a4fb8bda6a8597d267abaeb00d862e3a110f99cb101398d4d/Django-1.8.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f4416934c4aac15544a859d06dc0617b15d3ea809713cd6685a5d9bb3773b7bc" + }, + "data-dist-info-metadata": { + "sha256": "f4416934c4aac15544a859d06dc0617b15d3ea809713cd6685a5d9bb3773b7bc" + }, + "filename": "Django-1.8.14-py2.py3-none-any.whl", + "hashes": { + "sha256": "1716747f7e0fbee6e2c1c0bcdb74307139d441a79eb4dcc97d206c615e1ded15" + }, + "provenance": null, + "requires-python": null, + "size": 6171120, + "upload-time": "2016-07-18T18:38:12.976852Z", + "url": "https://files.pythonhosted.org/packages/12/13/66eeba22d40f86d6cecc5a12784ae84b53f2ba171c448b1646ede25a99cd/Django-1.8.14-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.14.tar.gz", + "hashes": { + "sha256": "5282c48b90fbb29507299f592215378e849a2808f485e4144626e66715d5464d" + }, + "provenance": null, + "requires-python": null, + "size": 7293650, + "upload-time": "2016-07-18T18:38:36.642604Z", + "url": "https://files.pythonhosted.org/packages/4f/a5/0fb863c3b83f8a15b50731d02d835cb15fef93193c7cbbaacbb2b6adf1e0/Django-1.8.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f3d8e2ad1b90b1001a7545d73d2822b39b4b147d719e35277301d643c7b02d32" + }, + "data-dist-info-metadata": { + "sha256": "f3d8e2ad1b90b1001a7545d73d2822b39b4b147d719e35277301d643c7b02d32" + }, + "filename": "Django-1.8.15-py2.py3-none-any.whl", + "hashes": { + "sha256": "e2e41aeb4fb757575021621dc28fceb9ad137879ae0b854067f1726d9a772807" + }, + "provenance": null, + "requires-python": null, + "size": 6171252, + "upload-time": "2016-09-26T18:30:16.752726Z", + "url": "https://files.pythonhosted.org/packages/f3/bb/865626b78c2e87acd4dc1bd8f8cb0a49582ec65e40968f3d24f594bba600/Django-1.8.15-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.15.tar.gz", + "hashes": { + "sha256": "863e543ac985d5cfbce09213fa30bc7c802cbdf60d6db8b5f9dab41e1341eacd" + }, + "provenance": null, + "requires-python": null, + "size": 7295362, + "upload-time": "2016-09-26T18:30:30.224525Z", + "url": "https://files.pythonhosted.org/packages/90/3b/659733fa8eec56780e5f268efc33d4c57c5f062a2d659fbb95467ba9da46/Django-1.8.15.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c007ae163ec88ee3c67c6de6a2f2c157305f957387ae34d3ee10bd72e2f3e7cd" + }, + "data-dist-info-metadata": { + "sha256": "c007ae163ec88ee3c67c6de6a2f2c157305f957387ae34d3ee10bd72e2f3e7cd" + }, + "filename": "Django-1.8.16-py2.py3-none-any.whl", + "hashes": { + "sha256": "cc3a95187788627dfdc94b41de908aadfc4241fabb3ceaef19f4bd3b89c0fdf7" + }, + "provenance": null, + "requires-python": null, + "size": 6173515, + "upload-time": "2016-11-01T14:09:28.452420Z", + "url": "https://files.pythonhosted.org/packages/5c/38/7324791951945b7fa0ba5c6dd57cff12ac544a260e110b2509cda6ced2f8/Django-1.8.16-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.16.tar.gz", + "hashes": { + "sha256": "224aaf17a28609707d942deafe6d0a5b382baf22a6f33e4e61c56c62f09081dd" + }, + "provenance": null, + "requires-python": null, + "size": 7299872, + "upload-time": "2016-11-01T14:09:38.084055Z", + "url": "https://files.pythonhosted.org/packages/1a/83/daf33e1e897236d1a27cde3cbb49da03b7eec57fcbd658a3b05696b156d4/Django-1.8.16.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f8fa715813386091555d43a19a09a452ec303436c6d96fe12d29ec72949fc7ff" + }, + "data-dist-info-metadata": { + "sha256": "f8fa715813386091555d43a19a09a452ec303436c6d96fe12d29ec72949fc7ff" + }, + "filename": "Django-1.8.17-py2.py3-none-any.whl", + "hashes": { + "sha256": "87618c1011712faf7400e2a73315f4f4c3a6e68ab6309c3e642d5fef73d66d9e" + }, + "provenance": null, + "requires-python": null, + "size": 6171460, + "upload-time": "2016-12-01T23:03:26.958750Z", + "url": "https://files.pythonhosted.org/packages/0a/df/5ac011953ca547a1fb602e3e5c96a4cb94f7333e8f27b13d51dca880a110/Django-1.8.17-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.17.tar.gz", + "hashes": { + "sha256": "021bd648fcf454027063187e63a1ab4136c6929430ef5dfbe36235f60015eb07" + }, + "provenance": null, + "requires-python": null, + "size": 7298057, + "upload-time": "2016-12-01T23:03:42.965764Z", + "url": "https://files.pythonhosted.org/packages/44/41/bf93934082e9897a56a591a67bacbd9fb74e71244f3f42253432a9e627e6/Django-1.8.17.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c511d31a16795e0b4d0a79f0878d8d12a7534ae742e362a1bf4183973c34eb8f" + }, + "data-dist-info-metadata": { + "sha256": "c511d31a16795e0b4d0a79f0878d8d12a7534ae742e362a1bf4183973c34eb8f" + }, + "filename": "Django-1.8.18-py2.py3-none-any.whl", + "hashes": { + "sha256": "d8e2fd119756ab10b43a31052c3c8efbc262064b81eecb7871372de4d37b1a94" + }, + "provenance": null, + "requires-python": null, + "size": 6171967, + "upload-time": "2017-04-04T14:07:38.852519Z", + "url": "https://files.pythonhosted.org/packages/4b/fc/13e6c9279a5245be456da4cc73146c7bc76d26484b1474bf4a29d7cd2e93/Django-1.8.18-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.18.tar.gz", + "hashes": { + "sha256": "c7611cdd5e2539a443b7960c7cafd867d986c2720a1b44808deaa60ce3da50c7" + }, + "provenance": null, + "requires-python": null, + "size": 7297986, + "upload-time": "2017-04-04T14:07:49.913438Z", + "url": "https://files.pythonhosted.org/packages/58/df/55c6e7761a8c144f5bf9629ed3f066dc9fbe39df3f7a1ca4af093a0911ba/Django-1.8.18.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "493805edd0a09a9a0d195e853bad3493ba8d5bb4c1b2611f7151b54576706fac" + }, + "data-dist-info-metadata": { + "sha256": "493805edd0a09a9a0d195e853bad3493ba8d5bb4c1b2611f7151b54576706fac" + }, + "filename": "Django-1.8.19-py2.py3-none-any.whl", + "hashes": { + "sha256": "674c525d3aa90ed683313b64aa27490c31874e16155e6b44772d84e76c83c46c" + }, + "provenance": null, + "requires-python": null, + "size": 6172137, + "upload-time": "2018-03-06T14:22:46.480552Z", + "url": "https://files.pythonhosted.org/packages/96/b9/b4108da1275dc2ac1bba1e87739cb31b3d44339affb83b0e949fb09c2bef/Django-1.8.19-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.8.19.tar.gz", + "hashes": { + "sha256": "33d44a5cf9d333247a9a374ae1478b78b83c9b78eb316fc04adde62053b4c047" + }, + "provenance": null, + "requires-python": null, + "size": 7359244, + "upload-time": "2018-03-06T14:23:15.360659Z", + "url": "https://files.pythonhosted.org/packages/ad/da/980dbd68970fefbdf9c62faeed5da1d8ed49214ff3ea3991c2d233719b51/Django-1.8.19.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e957e8a1f54db395b7a755e12b0415fffcfad8c26b83ddd80075091058dae2b6" + }, + "data-dist-info-metadata": { + "sha256": "e957e8a1f54db395b7a755e12b0415fffcfad8c26b83ddd80075091058dae2b6" + }, + "filename": "Django-1.9a1-py2.py3-none-any.whl", + "hashes": { + "sha256": "267c4a419b04bb4b7bea2e15f360120e41684c0812628d06c434a496d7bf2c70" + }, + "provenance": null, + "requires-python": null, + "size": 6410150, + "upload-time": "2015-09-24T00:20:01.735219Z", + "url": "https://files.pythonhosted.org/packages/cf/bc/b2f7aad1b5fdde56efb6a9d19598ad01124a2690d6054a6b9900496a6e11/Django-1.9a1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3cd422959eb0a261a672c86ff08808fed6ce43522978e46f8952c5ef6140f48f" + }, + "data-dist-info-metadata": { + "sha256": "3cd422959eb0a261a672c86ff08808fed6ce43522978e46f8952c5ef6140f48f" + }, + "filename": "Django-1.9b1-py2.py3-none-any.whl", + "hashes": { + "sha256": "aaccd01ddc78c87b8fe6fab4c2f53a85df34fb16f7016678755f43d674483bc0" + }, + "provenance": null, + "requires-python": null, + "size": 6410460, + "upload-time": "2015-10-20T01:17:13.619306Z", + "url": "https://files.pythonhosted.org/packages/67/36/0d8dcae06869a84e07106332a5b0ebd6c7b759d4b66ffe75585581d48866/Django-1.9b1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9rc1.tar.gz", + "hashes": { + "sha256": "6f0a13411c13fb200c18f636279075682bc520734ff52beeb2d9a2c98381dede" + }, + "provenance": null, + "requires-python": null, + "size": 7282447, + "upload-time": "2015-11-16T21:10:10.276918Z", + "url": "https://files.pythonhosted.org/packages/61/df/714f75a6e8172821ee5c541a6fcff7e0f5abfe1a357821c11a859e9f86e0/Django-1.9rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "068c72ce443fd1ee90bba78acc523424a61ffd2d2cef7dc44ece8f3448ea68c6" + }, + "data-dist-info-metadata": { + "sha256": "068c72ce443fd1ee90bba78acc523424a61ffd2d2cef7dc44ece8f3448ea68c6" + }, + "filename": "Django-1.9rc2-py2.py3-none-any.whl", + "hashes": { + "sha256": "57001f6b74aafd0fcd347c41a17e3c83d6434edc9cddbc449fb47e481863aed3" + }, + "provenance": null, + "requires-python": null, + "size": 6411011, + "upload-time": "2015-11-24T17:35:35.276135Z", + "url": "https://files.pythonhosted.org/packages/b8/af/e0378ae58310dae25155f136c1addad211860f156aa82ed8bc5728cb8e1e/Django-1.9rc2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a2f7ef7b03e0c8c5ec51c5cd1a2e5e55ca8025cee4998e3960217f807f7d6c64" + }, + "data-dist-info-metadata": { + "sha256": "a2f7ef7b03e0c8c5ec51c5cd1a2e5e55ca8025cee4998e3960217f807f7d6c64" + }, + "filename": "Django-1.9-py2.py3-none-any.whl", + "hashes": { + "sha256": "e66d58bfeed3a5eb44f2af6d5f1b6a85d656c4180ebba63b692e58d29db2a716" + }, + "provenance": null, + "requires-python": null, + "size": 6563557, + "upload-time": "2015-12-01T23:55:38.706647Z", + "url": "https://files.pythonhosted.org/packages/ea/9b/b5a6360b3dfcd88d4bad70f59da26cbde4bdec395a31bb26dc840e806a50/Django-1.9-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9.tar.gz", + "hashes": { + "sha256": "05fe4b19a8778d4b48bbf1f4dfca3106881fea7982664553e7f7f861606f7c66" + }, + "provenance": null, + "requires-python": null, + "size": 7392116, + "upload-time": "2015-12-01T23:55:55.779479Z", + "url": "https://files.pythonhosted.org/packages/c2/14/e282ae720c21b48316b66126d7295ace0790438b27482b7a3dd9a6e3c3e1/Django-1.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5bbeacd122770a1f285f9d943e97488f9841bcbe1ffc0266426028716c53c8c2" + }, + "data-dist-info-metadata": { + "sha256": "5bbeacd122770a1f285f9d943e97488f9841bcbe1ffc0266426028716c53c8c2" + }, + "filename": "Django-1.9.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "9f7ca04c6dbcf08b794f2ea5283c60156a37ebf2b8316d1027f594f34ff61101" + }, + "provenance": null, + "requires-python": null, + "size": 6579261, + "upload-time": "2016-01-02T13:50:19.247096Z", + "url": "https://files.pythonhosted.org/packages/03/17/5e30516ed4b18a4698d457349e17f42605a3786efbef87e45eaa592c033b/Django-1.9.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9.1.tar.gz", + "hashes": { + "sha256": "a29aac46a686cade6da87ce7e7287d5d53cddabc41d777c6230a583c36244a18" + }, + "provenance": null, + "requires-python": null, + "size": 7411671, + "upload-time": "2016-01-02T13:50:42.992870Z", + "url": "https://files.pythonhosted.org/packages/4d/25/af35d7a8b623edeac79cbc2fd24b8496eb2f063542e2905f0c564a052303/Django-1.9.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2599bde8aa581b2937f6f99d92177a02c0d6249a1d7b46b2903a33a3e84e3660" + }, + "data-dist-info-metadata": { + "sha256": "2599bde8aa581b2937f6f99d92177a02c0d6249a1d7b46b2903a33a3e84e3660" + }, + "filename": "Django-1.9.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "cc2ee91769af012654ae4904b6704f2fa0cc6b283675869c2f2ed879eaba11e8" + }, + "provenance": null, + "requires-python": null, + "size": 6580359, + "upload-time": "2016-02-01T17:17:18.693011Z", + "url": "https://files.pythonhosted.org/packages/26/49/c51f94a3940b3dee47f5a4a423fe50df7b9120bccda424f092269c083898/Django-1.9.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9.2.tar.gz", + "hashes": { + "sha256": "7a233322eeb35da5fd8315f9e5dd48f2171de43ca2cfb11b138607daa4bf8a2f" + }, + "provenance": null, + "requires-python": null, + "size": 7419200, + "upload-time": "2016-02-01T17:17:34.977864Z", + "url": "https://files.pythonhosted.org/packages/7f/a6/4ab15169e9075635c0a64bb0a569d1e02c7bd9b5ba839f05fe5d1fbbe3fb/Django-1.9.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d20f3e58653e9eb2805607b1a83c8a2877ac6456053f8dbeed7f79cd8e772b4a" + }, + "data-dist-info-metadata": { + "sha256": "d20f3e58653e9eb2805607b1a83c8a2877ac6456053f8dbeed7f79cd8e772b4a" + }, + "filename": "Django-1.9.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "0d4754d674be02b6e520633b4068d7917abedeabf7481994d4fb9870a5c8781c" + }, + "provenance": null, + "requires-python": null, + "size": 6581198, + "upload-time": "2016-03-01T17:00:44.803585Z", + "url": "https://files.pythonhosted.org/packages/f9/22/2ecdc946394c2490212691bd44fc8b54aa6b1c49e8cb505d853dc0716646/Django-1.9.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9.3.tar.gz", + "hashes": { + "sha256": "05191a2487de2726d3a964176cb0ffd7cbc071ad117fe06263b7932b96243b56" + }, + "provenance": null, + "requires-python": null, + "size": 7425368, + "upload-time": "2016-03-01T17:01:04.656339Z", + "url": "https://files.pythonhosted.org/packages/31/6d/853c0006643daedfd4d1bd15ad3afcf3311ee3c0c55bc19572ae1cec52d5/Django-1.9.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f8289770c8463d3b2c27d4e70c1d9a12e94393af48dccc6b6284971249aa3dc5" + }, + "data-dist-info-metadata": { + "sha256": "f8289770c8463d3b2c27d4e70c1d9a12e94393af48dccc6b6284971249aa3dc5" + }, + "filename": "Django-1.9.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "af6264550f8d1cc468db6bbd38151e539b0468ecc5d7d39598af918eae2428b2" + }, + "provenance": null, + "requires-python": null, + "size": 6581228, + "upload-time": "2016-03-05T14:31:47.633376Z", + "url": "https://files.pythonhosted.org/packages/36/13/87a668592e133d402ac6f9d07da7fea82e8b217e350a70c7ff53408cd93f/Django-1.9.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9.4.tar.gz", + "hashes": { + "sha256": "ada8e7aa697e47c94b5660291cc0a14bb555385e0898da0a119d8f4b648fbde9" + }, + "provenance": null, + "requires-python": null, + "size": 7426995, + "upload-time": "2016-03-05T14:32:11.209251Z", + "url": "https://files.pythonhosted.org/packages/b0/9b/fbe58870d98321b08043cae62b6062552c5dc7515a2b43958c7330090ef3/Django-1.9.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4109a2af66560fb7a3ff00d863fe52db4ce28e6a56914545129f2a9338f5e247" + }, + "data-dist-info-metadata": { + "sha256": "4109a2af66560fb7a3ff00d863fe52db4ce28e6a56914545129f2a9338f5e247" + }, + "filename": "Django-1.9.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "e4aa221fc52f32074f295fc81486e54d35fe176284d6a19c8bf9acaeddd058b4" + }, + "provenance": null, + "requires-python": null, + "size": 6582330, + "upload-time": "2016-04-01T17:47:06.038168Z", + "url": "https://files.pythonhosted.org/packages/6e/10/208551440e06dee3c6d2cdb36d73b586bfb0ae50a6f91127f1e1492dfb99/Django-1.9.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9.5.tar.gz", + "hashes": { + "sha256": "e54667ad305a29f5895f14108127cc79dabebce2e80c7c6cf852a6495de26aa6" + }, + "provenance": null, + "requires-python": null, + "size": 7430219, + "upload-time": "2016-04-01T17:47:24.975699Z", + "url": "https://files.pythonhosted.org/packages/3b/0c/8dc093164d96dcbeb70a4d83e69655b3bec22599828e530f921f53aba08b/Django-1.9.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "11c34df9a0245baa4fbde930e83dfbd50a16f04376ac4abebd9677e985163378" + }, + "data-dist-info-metadata": { + "sha256": "11c34df9a0245baa4fbde930e83dfbd50a16f04376ac4abebd9677e985163378" + }, + "filename": "Django-1.9.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "83f234f52a86eb983de3616b8ff3b0368e4da1d975fa5449b08588b749e7946c" + }, + "provenance": null, + "requires-python": null, + "size": 6582592, + "upload-time": "2016-05-02T22:33:30.439399Z", + "url": "https://files.pythonhosted.org/packages/cb/97/081df31f2a3850988b92ad4464e95f9e4b257aa5a34e120bca89c260de96/Django-1.9.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9.6.tar.gz", + "hashes": { + "sha256": "e5a1d1a831c06475c708126c6a7e0ae0e67adac9d8a7c39cf0695ad79030b9d9" + }, + "provenance": null, + "requires-python": null, + "size": 7441794, + "upload-time": "2016-05-02T22:33:50.459797Z", + "url": "https://files.pythonhosted.org/packages/3f/92/701cc1c7d209c830375b884a657ec0c9777f1bed1b5b241f4b70f95e2d55/Django-1.9.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9a66bb73fbcbf54eb5ffba6ee11016e82c17b0317caadf00c6bcb26edfed0ccf" + }, + "data-dist-info-metadata": { + "sha256": "9a66bb73fbcbf54eb5ffba6ee11016e82c17b0317caadf00c6bcb26edfed0ccf" + }, + "filename": "Django-1.9.7-py2.py3-none-any.whl", + "hashes": { + "sha256": "74676acbe69964f3aabfe5eb8697a2c82e6095d3fab57589eaab962a98575f58" + }, + "provenance": null, + "requires-python": null, + "size": 6582730, + "upload-time": "2016-06-04T23:43:47.386292Z", + "url": "https://files.pythonhosted.org/packages/e6/f9/154e1460c4a95c90ab28ead50314161ea2c4016f3561033b41f687f0a76d/Django-1.9.7-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9.7.tar.gz", + "hashes": { + "sha256": "2b29e81c8c32b3c0d9a0119217416887c480d927ae2630bada2da83078c93bf6" + }, + "provenance": null, + "requires-python": null, + "size": 7442680, + "upload-time": "2016-06-04T23:44:08.110124Z", + "url": "https://files.pythonhosted.org/packages/50/76/aeb1bdde528b23e76df5964003e3e4e734c57c74e7358c3b2224987617dd/Django-1.9.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8f0146135c698b073b36ffd0ed8e9279d676d34ede55203c801143ce10e0f13e" + }, + "data-dist-info-metadata": { + "sha256": "8f0146135c698b073b36ffd0ed8e9279d676d34ede55203c801143ce10e0f13e" + }, + "filename": "Django-1.9.8-py2.py3-none-any.whl", + "hashes": { + "sha256": "e50c8d4653433413d26ecf25a84ccdcb9c7eac7cd1bb36eed4cd89c71f43064e" + }, + "provenance": null, + "requires-python": null, + "size": 6622120, + "upload-time": "2016-07-18T18:19:55.636304Z", + "url": "https://files.pythonhosted.org/packages/f5/b8/f0fbab57bca8d88ac4d41f816a80d24f7dcfc66616984c255b1974df702f/Django-1.9.8-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9.8.tar.gz", + "hashes": { + "sha256": "b9806e0d598fd04b29b8ef35aea8c9308b3803c3ce8adab4d342db9cdfd42dfb" + }, + "provenance": null, + "requires-python": null, + "size": 7494012, + "upload-time": "2016-07-18T18:20:13.055798Z", + "url": "https://files.pythonhosted.org/packages/cc/36/cc342dd7a9921b0da8b0e2e7ec25b7bdec66701196ba20cca36f79906d34/Django-1.9.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06ab249e797b381939389050a9eb428203156f4e3639fa502a3a8dd6d6bd250" + }, + "data-dist-info-metadata": { + "sha256": "c06ab249e797b381939389050a9eb428203156f4e3639fa502a3a8dd6d6bd250" + }, + "filename": "Django-1.9.9-py2.py3-none-any.whl", + "hashes": { + "sha256": "3236d2292d6ef6afbda0226c255a7901d271ae86d14768bb20e1b6864c66f7e6" + }, + "provenance": null, + "requires-python": null, + "size": 6622115, + "upload-time": "2016-08-01T18:10:04.220963Z", + "url": "https://files.pythonhosted.org/packages/46/e4/c21618dd809bb31c7a78cb93b66294c38275baed7c9c84a55692ef16274a/Django-1.9.9-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9.9.tar.gz", + "hashes": { + "sha256": "e340fb9d534aeb543280e46c3b85e6e1049029a4e6ba5571375b11c914bfde8c" + }, + "provenance": null, + "requires-python": null, + "size": 7493187, + "upload-time": "2016-08-01T18:10:24.753259Z", + "url": "https://files.pythonhosted.org/packages/21/c0/3c13bd233cb65932ec8f7d25ebc2942c40fa5c424f33314ac35839d50631/Django-1.9.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8fb6bf601144ed6b1b6aa65f92327a9ccbca44e578efd328ea9ff4c1acb9f90e" + }, + "data-dist-info-metadata": { + "sha256": "8fb6bf601144ed6b1b6aa65f92327a9ccbca44e578efd328ea9ff4c1acb9f90e" + }, + "filename": "Django-1.9.10-py2.py3-none-any.whl", + "hashes": { + "sha256": "bb9c4ddc128b3a7a7c61534de9c0de5c1bf0ccc67c5e7a07533ff5e4d4f11c4b" + }, + "provenance": null, + "requires-python": null, + "size": 6622276, + "upload-time": "2016-09-26T18:32:46.350902Z", + "url": "https://files.pythonhosted.org/packages/29/63/11d40144c1514959052a3ba2102d2bb22f9dd336d6aaaa3c949b952cdf2d/Django-1.9.10-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9.10.tar.gz", + "hashes": { + "sha256": "5b3a7c9e5a21b487f16b7d52d12aab8806f0b93be1a0fbdc333acc05f515fc00" + }, + "provenance": null, + "requires-python": null, + "size": 7494610, + "upload-time": "2016-09-26T18:34:45.917564Z", + "url": "https://files.pythonhosted.org/packages/4a/cf/43ae852033f739fdef007807a3871c733f21060d342295c3f4ae47c5e0a1/Django-1.9.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3489606e0c3225c08f92e3c4b6d4238c2f3eae731660849e52154196b9d57623" + }, + "data-dist-info-metadata": { + "sha256": "3489606e0c3225c08f92e3c4b6d4238c2f3eae731660849e52154196b9d57623" + }, + "filename": "Django-1.9.11-py2.py3-none-any.whl", + "hashes": { + "sha256": "bec3e58d9458e3121180adf9c33dedae0091ef6e73f79b2f9a0f8c0a34925429" + }, + "provenance": null, + "requires-python": null, + "size": 6622478, + "upload-time": "2016-11-01T14:02:12.102715Z", + "url": "https://files.pythonhosted.org/packages/90/b3/a00f97b60355df2983e71ccf06e08db2acd70c2a2b62c2c0c5bffda70cda/Django-1.9.11-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9.11.tar.gz", + "hashes": { + "sha256": "dadcfd8b03dfbf472c2d88c12202d9d015af68fb6561099992bc2d91aeab7d9d" + }, + "provenance": null, + "requires-python": null, + "size": 7498558, + "upload-time": "2016-11-01T14:02:27.855507Z", + "url": "https://files.pythonhosted.org/packages/75/a4/55081011adc16aa5c90b19f205e612458afa64e20992fd37ab8b159c11fb/Django-1.9.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "01f50d60f988d61f92e372e383d0b82fcf81ce975cc172f6569244ac7fa3851c" + }, + "data-dist-info-metadata": { + "sha256": "01f50d60f988d61f92e372e383d0b82fcf81ce975cc172f6569244ac7fa3851c" + }, + "filename": "Django-1.9.12-py2.py3-none-any.whl", + "hashes": { + "sha256": "a59f85a2b007145006915f6134ec3b9c09e68e4377e0a6fd3529d6c56d6aeb04" + }, + "provenance": null, + "requires-python": null, + "size": 6622479, + "upload-time": "2016-12-01T23:16:22.406064Z", + "url": "https://files.pythonhosted.org/packages/30/00/1e440d60cb4764757324a31e4a0248988b7fa0673d31fb2710b51f6b515e/Django-1.9.12-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9.12.tar.gz", + "hashes": { + "sha256": "bd20830d403689efa46ea2a7cd3ef689af17de633c095aeabf9ce770b3f84a35" + }, + "provenance": null, + "requires-python": null, + "size": 7497785, + "upload-time": "2016-12-01T23:16:35.055179Z", + "url": "https://files.pythonhosted.org/packages/9f/0c/a11439e91e3ca43b9ed1d406558f2d7280cb3f105cc1e6cc9f1bb76a98f5/Django-1.9.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "36a1c125c5b7f2f932498cfac2a7017d78d6b584f11c9f731e3fa55b8786a681" + }, + "data-dist-info-metadata": { + "sha256": "36a1c125c5b7f2f932498cfac2a7017d78d6b584f11c9f731e3fa55b8786a681" + }, + "filename": "Django-1.9.13-py2.py3-none-any.whl", + "hashes": { + "sha256": "c213590aa8599b17a9a914ab017f7dc6fc16c9c69603ecf071100346b8d9d777" + }, + "provenance": null, + "requires-python": null, + "size": 6623016, + "upload-time": "2017-04-04T14:14:50.895823Z", + "url": "https://files.pythonhosted.org/packages/a6/ee/6dfd9e8e0d61ab22ed09c6c8f6ae5a4ad0d3bf07bca9124fb5a087f876df/Django-1.9.13-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.9.13.tar.gz", + "hashes": { + "sha256": "c007dba5086061f7d0f4d88a3bc4016d881a7eede86d6c1c4fdbbaadddd53f1d" + }, + "provenance": null, + "requires-python": null, + "size": 7498364, + "upload-time": "2017-04-04T14:15:10.543830Z", + "url": "https://files.pythonhosted.org/packages/6c/bf/4ac9eaa04581797a68649828b88a147f641d745e0c7b3696db5c6caedc41/Django-1.9.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4698be9bfc2322330e6c76357088fcc6a9cf0f0d687bfea5f53997b1d6099018" + }, + "data-dist-info-metadata": { + "sha256": "4698be9bfc2322330e6c76357088fcc6a9cf0f0d687bfea5f53997b1d6099018" + }, + "filename": "Django-1.10a1-py2.py3-none-any.whl", + "hashes": { + "sha256": "1a8b6ad1f8fabbbd2e1ef8fb54dfe5f9a0b4908c642cccee20d58cfd7c0a3f7e" + }, + "provenance": null, + "requires-python": null, + "size": 6600566, + "upload-time": "2016-05-20T12:16:44.951411Z", + "url": "https://files.pythonhosted.org/packages/02/50/b210dc6206e9c61a25a05acb76fc2f09101d9031ff0fb4d137f746e2e419/Django-1.10a1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.10a1.tar.gz", + "hashes": { + "sha256": "a53bbf8be7be60a9479295ab2bef375c1e25ae777d00ff0fea5ac2e347aa5c76" + }, + "provenance": null, + "requires-python": null, + "size": 7543001, + "upload-time": "2016-05-20T12:24:59.952686Z", + "url": "https://files.pythonhosted.org/packages/ae/98/3b27e0a3c53ec0d6727eb19da46eed5705fa9250ed28ec0d1df48778c401/Django-1.10a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d0ee617cb1e8b80d372a0999d4d6f999cb9bfb9dcfb0f9e4838b2c102e7ae310" + }, + "data-dist-info-metadata": { + "sha256": "d0ee617cb1e8b80d372a0999d4d6f999cb9bfb9dcfb0f9e4838b2c102e7ae310" + }, + "filename": "Django-1.10b1-py2.py3-none-any.whl", + "hashes": { + "sha256": "3dee9e77e12d3edc30aed96e5522632d8ded656845c4e3e804dab8c60a937478" + }, + "provenance": null, + "requires-python": null, + "size": 6641407, + "upload-time": "2016-06-22T01:15:05.240779Z", + "url": "https://files.pythonhosted.org/packages/e6/8c/142b08d2dc89aec2b74ad1d37f943ec50c73d4afce12ea6c0c568403ab22/Django-1.10b1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.10b1.tar.gz", + "hashes": { + "sha256": "d8ef9aef259d68a452d5ae1a6f60793e8c10c609dbbe9e7412d47ac21e6d4245" + }, + "provenance": null, + "requires-python": null, + "size": 7600640, + "upload-time": "2016-06-22T01:15:17.267637Z", + "url": "https://files.pythonhosted.org/packages/02/be/d10613977c37674ca3b7f6db7105fac9a104b7765ede4a2f1445fabc2873/Django-1.10b1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "44f9a9f1254a0dd933ba2fe10f89fbb54639c11b37b550ec3662516915aa63c5" + }, + "data-dist-info-metadata": { + "sha256": "44f9a9f1254a0dd933ba2fe10f89fbb54639c11b37b550ec3662516915aa63c5" + }, + "filename": "Django-1.10rc1-py2.py3-none-any.whl", + "hashes": { + "sha256": "ccb60ae7804bc451e42b39e6863fc916de8c1fd9a681426e4d9fc9a1abf8bd44" + }, + "provenance": null, + "requires-python": null, + "size": 6785247, + "upload-time": "2016-07-18T18:04:51.589122Z", + "url": "https://files.pythonhosted.org/packages/79/a2/988b57157526dcbdf78501c68ba6409b7863381a6cc6bc06424e07e134a2/Django-1.10rc1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.10rc1.tar.gz", + "hashes": { + "sha256": "26d08f62284d838598bc45671af6e6dba880d54fff3c14aa6aa78ba5519aeac0" + }, + "provenance": null, + "requires-python": null, + "size": 7687388, + "upload-time": "2016-07-18T18:05:05.503584Z", + "url": "https://files.pythonhosted.org/packages/32/0b/a54e4d4922545b0deb6808d4af0bb78010c0ca4d3109608ce6675f4f0ea1/Django-1.10rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a0d76b2f1efa0f63163c378f6c16aed959073059ba861082f5ee7b585328d3a3" + }, + "data-dist-info-metadata": { + "sha256": "a0d76b2f1efa0f63163c378f6c16aed959073059ba861082f5ee7b585328d3a3" + }, + "filename": "Django-1.10-py2.py3-none-any.whl", + "hashes": { + "sha256": "9c60f4a801bf7c26bd6824c1062550c12c373344116703461c18cc258f8c9320" + }, + "provenance": null, + "requires-python": null, + "size": 6795167, + "upload-time": "2016-08-01T18:32:07.351674Z", + "url": "https://files.pythonhosted.org/packages/4b/4c/059f68d8f029f7054e4e6bb0b1ed2fde7f28d07a3727325727d5a95ae1b8/Django-1.10-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.10.tar.gz", + "hashes": { + "sha256": "46b868d68e5fd69dd9e05a0a7900df91786097e30b2aa6f065dd7fa3b22f7005" + }, + "provenance": null, + "requires-python": null, + "size": 7691063, + "upload-time": "2016-08-01T18:32:16.280614Z", + "url": "https://files.pythonhosted.org/packages/18/5c/3cd8989b2226c55a1faf66f1a110e76cba6e6ca5d9dd15fb469fb636f378/Django-1.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "32ddace4a798f35e0641154722738f45514afb0b9b1eefb1f4d630923211d2a8" + }, + "data-dist-info-metadata": { + "sha256": "32ddace4a798f35e0641154722738f45514afb0b9b1eefb1f4d630923211d2a8" + }, + "filename": "Django-1.10.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "3d689905cd0635bbb33b87f9a5df7ca70a3db206faae4ec58cda5e7f5f47050d" + }, + "provenance": null, + "requires-python": null, + "size": 6796229, + "upload-time": "2016-09-01T23:17:41.185068Z", + "url": "https://files.pythonhosted.org/packages/6c/cf/d6ab0edb891865ef86b3e3d7290c162f57c363cf880099bbe94229806f56/Django-1.10.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.10.1.tar.gz", + "hashes": { + "sha256": "d6e6c5b25cb67f46afd7c82f536529b11981183423dad8932e15bce93d1a24f3" + }, + "provenance": null, + "requires-python": null, + "size": 7700057, + "upload-time": "2016-09-01T23:18:18.672706Z", + "url": "https://files.pythonhosted.org/packages/0a/9e/e76cca958089cd0317ab46cb91f0ed36274900e48829c949b2e33d2a4469/Django-1.10.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "77bcda8a8790c1230aa0287b2ebcbd134ebb2dc840b5c7467cd8663ce594aa2d" + }, + "data-dist-info-metadata": { + "sha256": "77bcda8a8790c1230aa0287b2ebcbd134ebb2dc840b5c7467cd8663ce594aa2d" + }, + "filename": "Django-1.10.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "4d48ab8e84a7c8b2bc4b2f4f199bc3a8bfcc9cbdbc29e355ac5c44a501d73a1a" + }, + "provenance": null, + "requires-python": null, + "size": 6832895, + "upload-time": "2016-10-01T20:05:18.594291Z", + "url": "https://files.pythonhosted.org/packages/8a/09/46f790104abca7eb93786139d3adde9366b1afd59a77b583a1f310dc8cbd/Django-1.10.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.10.2.tar.gz", + "hashes": { + "sha256": "e127f12a0bfb34843b6e8c82f91e26fff6445a7ca91d222c0794174cf97cbce1" + }, + "provenance": null, + "requires-python": null, + "size": 7724987, + "upload-time": "2016-10-01T20:05:31.330942Z", + "url": "https://files.pythonhosted.org/packages/57/9e/59444485f092b6ed4f1931e7d2e13b67fdab967c041d02f58a0d1dab8c23/Django-1.10.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8c96e19487ff72d88977c454a5b09ba260c02cbb7dbd2fe9e6376fd89e20c55f" + }, + "data-dist-info-metadata": { + "sha256": "8c96e19487ff72d88977c454a5b09ba260c02cbb7dbd2fe9e6376fd89e20c55f" + }, + "filename": "Django-1.10.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "94426cc28d8721fbf13c333053f08d32427671a4ca7986f7030fc82bdf9c88c1" + }, + "provenance": null, + "requires-python": null, + "size": 6833335, + "upload-time": "2016-11-01T13:56:54.139706Z", + "url": "https://files.pythonhosted.org/packages/0e/ab/16abddb9ab7ee46a26e04a0c8ba1f02b9412a77927dec699c1af6d0070f8/Django-1.10.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.10.3.tar.gz", + "hashes": { + "sha256": "6f92f08dee8a1bd7680e098a91bf5acd08b5cdfe74137f695b60fd79f4478c30" + }, + "provenance": null, + "requires-python": null, + "size": 7733727, + "upload-time": "2016-11-01T13:57:16.055061Z", + "url": "https://files.pythonhosted.org/packages/4d/6b/cf3edad0526851d1fd6dd56c9cc94f2be090489c39d9666ca4ad980312e2/Django-1.10.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "eb9148fbc3dc493a3be851200cfca1131cea05b6a29466a0cf64d48a7e7ba905" + }, + "data-dist-info-metadata": { + "sha256": "eb9148fbc3dc493a3be851200cfca1131cea05b6a29466a0cf64d48a7e7ba905" + }, + "filename": "Django-1.10.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "a8e1a552205cda15023c39ecf17f7e525e96c5b0142e7879e8bd0c445351f2cc" + }, + "provenance": null, + "requires-python": null, + "size": 6833471, + "upload-time": "2016-12-01T23:46:26.502027Z", + "url": "https://files.pythonhosted.org/packages/71/37/581a00bbc4571526ce88ef517c0c02ca7575ac2ae8a3671161d2aa14b740/Django-1.10.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.10.4.tar.gz", + "hashes": { + "sha256": "fff7f062e510d812badde7cfc57745b7779edb4d209b2bc5ea8d954c22305c2b" + }, + "provenance": null, + "requires-python": null, + "size": 7735213, + "upload-time": "2016-12-01T23:46:50.215935Z", + "url": "https://files.pythonhosted.org/packages/3b/14/6c1e7508b1342afde8e80f50a55d6b305c0755c702f741db6094924f7499/Django-1.10.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e32043cc5be529daecff385c4697e538c8afacc6e64b90c2a97f18ea28e616d4" + }, + "data-dist-info-metadata": { + "sha256": "e32043cc5be529daecff385c4697e538c8afacc6e64b90c2a97f18ea28e616d4" + }, + "filename": "Django-1.10.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "4541a60834f28f308ee7b6e96400feca905fb0de473eb9dad6847e98a36d86d4" + }, + "provenance": null, + "requires-python": null, + "size": 6833796, + "upload-time": "2017-01-04T19:22:17.889078Z", + "url": "https://files.pythonhosted.org/packages/45/60/faa28a1d17f879f9dbef28f249e4e9a8dd1d29ae78409516b4b8b6c3ebab/Django-1.10.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.10.5.tar.gz", + "hashes": { + "sha256": "0db89374b691b9c8b057632a6cd64b18d08db2f4d63b4d4af6024267ab965f8b" + }, + "provenance": null, + "requires-python": null, + "size": 7734715, + "upload-time": "2017-01-04T19:23:00.596664Z", + "url": "https://files.pythonhosted.org/packages/c3/c2/6096bf5d0caa4e3d5b985ac72e3a0c795e37fa7407d6c85460b2a105b467/Django-1.10.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "535401a7b11cc848e7ef5aec53a209c92fe0468e6a97eab19e8c9f5f23b3908d" + }, + "data-dist-info-metadata": { + "sha256": "535401a7b11cc848e7ef5aec53a209c92fe0468e6a97eab19e8c9f5f23b3908d" + }, + "filename": "Django-1.10.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "2cfb83859bfaa10e2bd586340bead27c69fdcaa21fa683a008cc712482c26726" + }, + "provenance": null, + "requires-python": null, + "size": 6833948, + "upload-time": "2017-03-01T13:37:27.613779Z", + "url": "https://files.pythonhosted.org/packages/b9/bb/723f78e6f6aea78590331eba4e42b8a09c33ce154204a942525a91101d0b/Django-1.10.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.10.6.tar.gz", + "hashes": { + "sha256": "7a6ebe254ab126510da143628d019ca8d6da2de49d7682bf046c03713a3c2c61" + }, + "provenance": null, + "requires-python": null, + "size": 7734864, + "upload-time": "2017-03-01T13:37:40.243134Z", + "url": "https://files.pythonhosted.org/packages/1d/07/fb81c7ed26abbfadd84185be80b5b949219948c4bfd7c30c5c1436d5fd7d/Django-1.10.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "98585a95cb03f8b6948e8e2da99964b40a97f19be4ce459a6ec0b70bebe66b0e" + }, + "data-dist-info-metadata": { + "sha256": "98585a95cb03f8b6948e8e2da99964b40a97f19be4ce459a6ec0b70bebe66b0e" + }, + "filename": "Django-1.10.7-py2.py3-none-any.whl", + "hashes": { + "sha256": "e68fd450154ad7ee2c88472bb812350490232462adc6e3c6bcb544abe5212134" + }, + "provenance": null, + "requires-python": null, + "size": 6834495, + "upload-time": "2017-04-04T14:27:40.297406Z", + "url": "https://files.pythonhosted.org/packages/e5/e7/bdcc0837a2e7ccb1a37be9e5e6e6da642cec5fe9fc1f9ac37dd397c91f74/Django-1.10.7-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.10.7.tar.gz", + "hashes": { + "sha256": "593d779dbc2350a245c4f76d26bdcad58a39895e87304fe6d725bbdf84b5b0b8" + }, + "provenance": null, + "requires-python": null, + "size": 7737654, + "upload-time": "2017-04-04T14:27:54.235551Z", + "url": "https://files.pythonhosted.org/packages/15/b4/d4bb7313e02386bd23a60e1eb5670321313fb67289c6f36ec43bce747aff/Django-1.10.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "100d983e934901e67b208a075e5f4e0fed27a970516b1a569edc2073e48dfa0d" + }, + "data-dist-info-metadata": { + "sha256": "100d983e934901e67b208a075e5f4e0fed27a970516b1a569edc2073e48dfa0d" + }, + "filename": "Django-1.10.8-py2.py3-none-any.whl", + "hashes": { + "sha256": "ffdc7e938391ae3c2ee8ff82e0b4444e4e6bb15c99d00770285233d42aaf33d6" + }, + "provenance": null, + "requires-python": null, + "size": 6834486, + "upload-time": "2017-09-05T15:31:48.077227Z", + "url": "https://files.pythonhosted.org/packages/bb/9f/2c20639ac635a83123ddffd91ba15001cb0d04e74fbb08f31fb57e490dab/Django-1.10.8-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.10.8.tar.gz", + "hashes": { + "sha256": "d4ef83bd326573c00972cb9429beb396d210341a636e4b816fc9b3f505c498bb" + }, + "provenance": null, + "requires-python": null, + "size": 7739226, + "upload-time": "2017-09-05T15:31:58.221021Z", + "url": "https://files.pythonhosted.org/packages/09/17/13a0cd29f603a4a51b06f7cdc9466fd7bfc48aa20ae2aa80f79d3ad9ba7d/Django-1.10.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9d1a1ae1099102b93f88401b4749762ec90ec58cc7c7c3df6dfe5e5092a8edf2" + }, + "data-dist-info-metadata": { + "sha256": "9d1a1ae1099102b93f88401b4749762ec90ec58cc7c7c3df6dfe5e5092a8edf2" + }, + "filename": "Django-1.11a1-py2.py3-none-any.whl", + "hashes": { + "sha256": "edb0cb0ae9120a21ec729de7138106acd1f0737daa63b9cd8e2d739a7b6198dc" + }, + "provenance": null, + "requires-python": null, + "size": 6870097, + "upload-time": "2017-01-18T01:01:35.823808Z", + "url": "https://files.pythonhosted.org/packages/32/7e/884dfbac0d640b428bd800aa4204ed69a39ec155eacf8d6586c8e77f91c6/Django-1.11a1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "dbf2e80ce1e56b573e3e66152141d72e0ab37d0af7dce8ace3b7637005c54d3d" + }, + "data-dist-info-metadata": { + "sha256": "dbf2e80ce1e56b573e3e66152141d72e0ab37d0af7dce8ace3b7637005c54d3d" + }, + "filename": "Django-1.11b1-py2.py3-none-any.whl", + "hashes": { + "sha256": "fbc7ffaa45a4a67cb45f77dbd94e8eceecebe1d0959fe9c665dfbf28b41899e6" + }, + "provenance": null, + "requires-python": null, + "size": 6869998, + "upload-time": "2017-02-20T23:21:50.835517Z", + "url": "https://files.pythonhosted.org/packages/41/c1/68dd27946b03a3d756b0ff665baad25aee1f59918891d86ab76764209208/Django-1.11b1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7f9bbac62395ba19565536d1928ab524dde6581e4527a6cd751a0e5597df800a" + }, + "data-dist-info-metadata": { + "sha256": "7f9bbac62395ba19565536d1928ab524dde6581e4527a6cd751a0e5597df800a" + }, + "filename": "Django-1.11rc1-py2.py3-none-any.whl", + "hashes": { + "sha256": "621245da55de87d9cd8527bb3b354d60643d420347a75adb3ebe07750f4c2dae" + }, + "provenance": null, + "requires-python": null, + "size": 6870876, + "upload-time": "2017-03-21T22:55:53.651688Z", + "url": "https://files.pythonhosted.org/packages/9d/f5/e437d325edcf762854f58174d53a06dcaffa211388ba8f0c4726f6b0b1d4/Django-1.11rc1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11rc1.tar.gz", + "hashes": { + "sha256": "fde8e20117d942e7c1a3c23bb00ab6caf38aefc31c3ca28e961c8b67bd576f2e" + }, + "provenance": null, + "requires-python": null, + "size": 7796930, + "upload-time": "2017-03-21T22:56:03.250177Z", + "url": "https://files.pythonhosted.org/packages/25/07/b915b82e345c5189ba999dcfdf96d8de7026166c5e16f0e7030ffbe5f6cd/Django-1.11rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9fa7f7392a3bc12bfc075e0fc9043028a78638d3e90c78cc9506cc3f5f0f7226" + }, + "data-dist-info-metadata": { + "sha256": "9fa7f7392a3bc12bfc075e0fc9043028a78638d3e90c78cc9506cc3f5f0f7226" + }, + "filename": "Django-1.11-py2.py3-none-any.whl", + "hashes": { + "sha256": "0120b3b60760fb0617848b58aaa9702c0bf963320ed472f0879c5c55ab75b64a" + }, + "provenance": null, + "requires-python": null, + "size": 6942445, + "upload-time": "2017-04-04T15:59:30.713294Z", + "url": "https://files.pythonhosted.org/packages/47/a6/078ebcbd49b19e22fd560a2348cfc5cec9e5dcfe3c4fad8e64c9865135bb/Django-1.11-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.tar.gz", + "hashes": { + "sha256": "b6f3b864944276b4fd1d099952112696558f78b77b39188ac92b6c5e80152c30" + }, + "provenance": null, + "requires-python": null, + "size": 7853479, + "upload-time": "2017-04-04T16:00:04.407084Z", + "url": "https://files.pythonhosted.org/packages/79/43/ed9ca4d69f35b5e64f2ecad73f75a8529a9c6f0d562e5af9a1f65beda355/Django-1.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "217e41ff9c4c130f17650c22e18752e16abb318da66185d0509addc0a4df9307" + }, + "data-dist-info-metadata": { + "sha256": "217e41ff9c4c130f17650c22e18752e16abb318da66185d0509addc0a4df9307" + }, + "filename": "Django-1.11.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "bb3109a31cfa016e5f234223665f80fc06107f2169afb9f6dc8828295db73547" + }, + "provenance": null, + "requires-python": null, + "size": 6943932, + "upload-time": "2017-05-06T13:26:23.402737Z", + "url": "https://files.pythonhosted.org/packages/2b/2c/019d6d5f7ed2889082ed96f849bf462c57265087a3a568a19b0d4c53bc55/Django-1.11.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.1.tar.gz", + "hashes": { + "sha256": "bbcefdf822eeef2cd04718ebcc24dd2ecf47407258cfcde2b4f95df57ce33a8c" + }, + "provenance": null, + "requires-python": null, + "size": 7857868, + "upload-time": "2017-05-06T13:26:38.108379Z", + "url": "https://files.pythonhosted.org/packages/22/68/24fd855343f218e016bbb04b1a5a2dc1be191a4cbd4d3cdabb13d1c2a371/Django-1.11.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bb4ee88d1b49e2837783d07aff999d0a3b4414272ee5e0af05fecf3c2348d501" + }, + "data-dist-info-metadata": { + "sha256": "bb4ee88d1b49e2837783d07aff999d0a3b4414272ee5e0af05fecf3c2348d501" + }, + "filename": "Django-1.11.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "cbd3944599086518cdcf3235e90230c8b8a9c5476b20447ee57b313dba14f67a" + }, + "provenance": null, + "requires-python": null, + "size": 6947046, + "upload-time": "2017-06-01T16:47:48.983642Z", + "url": "https://files.pythonhosted.org/packages/d1/e6/4ac2f5c9bdc9c82eb48e86a6190e2579be3d10c1afe457993c54cb7d5bc5/Django-1.11.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.2.tar.gz", + "hashes": { + "sha256": "3c5b070482df4f9e5750539dc1824d353729ee423fd410c579b8cd3dea5b0617" + }, + "provenance": null, + "requires-python": null, + "size": 7865109, + "upload-time": "2017-06-01T16:50:13.913846Z", + "url": "https://files.pythonhosted.org/packages/c0/31/4bffd9183066eea645430114419c30b030b599320da8246701b81c6a78d2/Django-1.11.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c6d299c3336e24efe2229b6e6b311e08d2235954ce1555088638ed1ab4cba6e8" + }, + "data-dist-info-metadata": { + "sha256": "c6d299c3336e24efe2229b6e6b311e08d2235954ce1555088638ed1ab4cba6e8" + }, + "filename": "Django-1.11.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "c69e0c0416f2376b677830304d4c5fa8793b9c815af77be659a3c50d1f46c2e6" + }, + "provenance": null, + "requires-python": null, + "size": 6947525, + "upload-time": "2017-07-01T23:24:53.311560Z", + "url": "https://files.pythonhosted.org/packages/fe/ca/a7b35a0f5088f26b1ef3c7add57161a7d387a4cbd30db01c1091aa87e207/Django-1.11.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.3.tar.gz", + "hashes": { + "sha256": "9ef9de0a957245ed3a29c4162ed2fd493252ca249a755f9e2b4a9be82caf8f6b" + }, + "provenance": null, + "requires-python": null, + "size": 7872014, + "upload-time": "2017-07-01T23:25:09.072231Z", + "url": "https://files.pythonhosted.org/packages/45/23/a5dbb0cfee731549032034d2666cabba47a447f811f706cff82fd1947efc/Django-1.11.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c3a2b8874cead005459754bab9db9973b8762f414512d356738758967c72cea3" + }, + "data-dist-info-metadata": { + "sha256": "c3a2b8874cead005459754bab9db9973b8762f414512d356738758967c72cea3" + }, + "filename": "Django-1.11.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "6fd30e05dc9af265f7d7d10cfb0efa013e6236db0853c9f47c74c585587c5a57" + }, + "provenance": null, + "requires-python": null, + "size": 6947863, + "upload-time": "2017-08-01T12:24:53.575224Z", + "url": "https://files.pythonhosted.org/packages/fc/fb/01e0084061c50f1160c2db5565ff1c3d8d76f2a76f67cd282835ee64e04a/Django-1.11.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.4.tar.gz", + "hashes": { + "sha256": "abe86e67dda9897a1536a727ed57dbefb5a42b41943be3b116fe3edab4c07bb2" + }, + "provenance": null, + "requires-python": null, + "size": 7870752, + "upload-time": "2017-08-01T12:25:19.627007Z", + "url": "https://files.pythonhosted.org/packages/ce/a0/3f59e798179b23f813250c79ee31a346aeecd4fa09ae05b639647086f5f3/Django-1.11.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b6c76ad2768a85beb16faa35015c761c186ecda7ae7d8db43c4637f244254eba" + }, + "data-dist-info-metadata": { + "sha256": "b6c76ad2768a85beb16faa35015c761c186ecda7ae7d8db43c4637f244254eba" + }, + "filename": "Django-1.11.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "89162f70a74aac62a53f975128faba6099a7ef2c9d8140a41ae9d6210bda05cd" + }, + "provenance": null, + "requires-python": null, + "size": 6948177, + "upload-time": "2017-09-05T15:18:53.403268Z", + "url": "https://files.pythonhosted.org/packages/18/2d/b477232dd619d81766064cd07ba5b35e956ff8a8c5c5d41754e0392b96e3/Django-1.11.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.5.tar.gz", + "hashes": { + "sha256": "1836878162dfdf865492bacfdff0321e4ee8f1e7d51d93192546000b54982b29" + }, + "provenance": null, + "requires-python": null, + "size": 7875054, + "upload-time": "2017-09-05T15:19:03.327101Z", + "url": "https://files.pythonhosted.org/packages/06/9f/7f07816842ad8020d3bdcfbedc568314e0739bc3de435bc034874b6f3e39/Django-1.11.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3efedd5e89035165ff085357567a735231e493adaa1325a0bbf56bf4f9569184" + }, + "data-dist-info-metadata": { + "sha256": "3efedd5e89035165ff085357567a735231e493adaa1325a0bbf56bf4f9569184" + }, + "filename": "Django-1.11.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "7ab6a9c798a5f9f359ee6da3677211f883fb02ef32cebe9b29751eb7a871febf" + }, + "provenance": null, + "requires-python": null, + "size": 6948250, + "upload-time": "2017-10-05T18:21:24.388540Z", + "url": "https://files.pythonhosted.org/packages/82/33/f9d2871f3aed5062661711bf91b3ebb03daa52cc0e1c37925f3e0c4508c5/Django-1.11.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.6.tar.gz", + "hashes": { + "sha256": "c3b42ca1efa1c0a129a9e863134cc3fe705c651dea3a04a7998019e522af0c60" + }, + "provenance": null, + "requires-python": null, + "size": 7874450, + "upload-time": "2017-10-05T18:24:42.635754Z", + "url": "https://files.pythonhosted.org/packages/13/26/f3841e00663027ba7cf7ce7ba2cabb682a83cf0629bef013d70bebefa69d/Django-1.11.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "637df52786c5588fc33244a19129f065ef07d1ae8976b7435d6d276c41f73624" + }, + "data-dist-info-metadata": { + "sha256": "637df52786c5588fc33244a19129f065ef07d1ae8976b7435d6d276c41f73624" + }, + "filename": "Django-1.11.7-py2.py3-none-any.whl", + "hashes": { + "sha256": "75ce405d60f092f6adf904058d023eeea0e6d380f8d9c36134bac73da736023d" + }, + "provenance": null, + "requires-python": null, + "size": 6948299, + "upload-time": "2017-11-02T01:26:27.795201Z", + "url": "https://files.pythonhosted.org/packages/15/d8/b17afdcd527026d2f1acd30ac33406e6b22c0f573a3c14b2d9e0bd7df945/Django-1.11.7-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.7.tar.gz", + "hashes": { + "sha256": "8918e392530d8fc6965a56af6504229e7924c27265893f3949aa0529cd1d4b99" + }, + "provenance": null, + "requires-python": null, + "size": 7877132, + "upload-time": "2017-11-02T01:26:35.309616Z", + "url": "https://files.pythonhosted.org/packages/c3/a8/58bf5ce8f54b8fd9aa0de10288600cf71c6b779d519e301f4b0de8c06259/Django-1.11.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8de510a0180d3865b83d7fc7a83d11863572d2412807467f1f92fc9c8a885330" + }, + "data-dist-info-metadata": { + "sha256": "8de510a0180d3865b83d7fc7a83d11863572d2412807467f1f92fc9c8a885330" + }, + "filename": "Django-1.11.8-py2.py3-none-any.whl", + "hashes": { + "sha256": "fad46f44f6f4de66aacaa92e7753dbc4fe3ae834aa2daffaca0bf16c64798186" + }, + "provenance": null, + "requires-python": null, + "size": 6949370, + "upload-time": "2017-12-02T14:20:51.619888Z", + "url": "https://files.pythonhosted.org/packages/7e/36/5266e0c51ee9b953d60ea8ea1fea10e268b1368f9c0ad08e2ff76ee9c1b5/Django-1.11.8-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.8.tar.gz", + "hashes": { + "sha256": "fed3e79bb5a3a8d5eb054c7a1ec1de229ef3f43335a67821cc3e489e9582f711" + }, + "provenance": null, + "requires-python": null, + "size": 7879685, + "upload-time": "2017-12-02T14:21:08.831473Z", + "url": "https://files.pythonhosted.org/packages/b0/9e/b1939fc389c091f17e725a7bd11a161db8fea8d632af708cba3b4e2deb94/Django-1.11.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1a19b979153171b6a1d5a0e64d6e8355f1d426d78139158e4e0061d767d69f75" + }, + "data-dist-info-metadata": { + "sha256": "1a19b979153171b6a1d5a0e64d6e8355f1d426d78139158e4e0061d767d69f75" + }, + "filename": "Django-1.11.9-py2.py3-none-any.whl", + "hashes": { + "sha256": "90952c46d2b7b042db00e98b05f5dd97a5775822948d46fd82ff074d8ac75853" + }, + "provenance": null, + "requires-python": null, + "size": 6949531, + "upload-time": "2018-01-02T01:01:55.893297Z", + "url": "https://files.pythonhosted.org/packages/c8/a6/291039f0ce4b9818e0399359866337e6dfe9c0e23d8d94f00e657edbfcd8/Django-1.11.9-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.9.tar.gz", + "hashes": { + "sha256": "353d129f22e1d24980d6061666f435781141c2dfd852f14ffc8a670175821034" + }, + "provenance": null, + "requires-python": null, + "size": 7879870, + "upload-time": "2018-01-02T01:02:08.883938Z", + "url": "https://files.pythonhosted.org/packages/31/b7/8ad017c3e81635bb12c6d41b56fdbf4bb52eb30aea7f45cfeea61607bab8/Django-1.11.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6a2a5c223f7c438e6664161c7609ce2f17e188ffd06a832d771b998f91251f49" + }, + "data-dist-info-metadata": { + "sha256": "6a2a5c223f7c438e6664161c7609ce2f17e188ffd06a832d771b998f91251f49" + }, + "filename": "Django-1.11.10-py2.py3-none-any.whl", + "hashes": { + "sha256": "ac4c797a328a5ac8777ad61bcd00da279773455cc78b4058de2a9842a0eb6ee8" + }, + "provenance": null, + "requires-python": null, + "size": 6949488, + "upload-time": "2018-02-01T14:40:14.674673Z", + "url": "https://files.pythonhosted.org/packages/32/44/a9afb2b7dd641d89341a2126020bbda9201d270e23e4ffe2601eeaaabcfd/Django-1.11.10-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.10.tar.gz", + "hashes": { + "sha256": "22383567385a9c406d8a5ce080a2694c82c6b733e157922197e8b393bb3aacd9" + }, + "provenance": null, + "requires-python": null, + "size": 7881348, + "upload-time": "2018-02-01T14:40:24.121117Z", + "url": "https://files.pythonhosted.org/packages/58/bf/bc99750dcb155639e0b1d3f9dd4729b12c1d4f1bc37610b56a0cdcbcc66a/Django-1.11.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a13dfdcf2075184c5b3ccc5f4fb4f7d3f588c97a82feda1cb8fffbeaa8580418" + }, + "data-dist-info-metadata": { + "sha256": "a13dfdcf2075184c5b3ccc5f4fb4f7d3f588c97a82feda1cb8fffbeaa8580418" + }, + "filename": "Django-1.11.11-py2.py3-none-any.whl", + "hashes": { + "sha256": "fd186d544c7c2f835668cf11f77be071307c9eb22615a5b3a16bdb14c8357f41" + }, + "provenance": null, + "requires-python": null, + "size": 6949575, + "upload-time": "2018-03-06T14:15:57.141867Z", + "url": "https://files.pythonhosted.org/packages/d5/bf/2cd5eb314aa2b89855c01259c94dc48dbd9be6c269370c1f7ae4979e6e2f/Django-1.11.11-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.11.tar.gz", + "hashes": { + "sha256": "74077d7309b48b97dacdac2dfb35c968028becf00a7a684e7f29b2af1b980edc" + }, + "provenance": null, + "requires-python": null, + "size": 7961491, + "upload-time": "2018-03-06T14:16:18.949597Z", + "url": "https://files.pythonhosted.org/packages/73/6d/bf75a9854bc9a9af65d06a19fb89e194bbfd9c925aea2bf818dd2452b7b5/Django-1.11.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2d22b9c151b2d8c57235717e6bd78468ffa23213dd428b19ed295453ae8370b9" + }, + "data-dist-info-metadata": { + "sha256": "2d22b9c151b2d8c57235717e6bd78468ffa23213dd428b19ed295453ae8370b9" + }, + "filename": "Django-1.11.12-py2.py3-none-any.whl", + "hashes": { + "sha256": "056fe5b9e1f8f7fed9bb392919d64f6b33b3a71cfb0f170a90ee277a6ed32bc2" + }, + "provenance": null, + "requires-python": null, + "size": 6948451, + "upload-time": "2018-04-03T02:45:43.053920Z", + "url": "https://files.pythonhosted.org/packages/92/56/1f30c1e6a58b0c97c492461148edcbece2c6e43dcc3529695165744349ee/Django-1.11.12-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.12.tar.gz", + "hashes": { + "sha256": "4d398c7b02761e234bbde490aea13ea94cb539ceeb72805b72303f348682f2eb" + }, + "provenance": null, + "requires-python": null, + "size": 7882396, + "upload-time": "2018-04-03T02:46:00.567935Z", + "url": "https://files.pythonhosted.org/packages/b7/3c/30a9e5c9c21c5ac298684f00aca2479f3d7c43c5013f3ea17d0595ed90b7/Django-1.11.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b110ecf4ac9739c82f891345f1f71a931b896bc00bd0a929a1162f4282857175" + }, + "data-dist-info-metadata": { + "sha256": "b110ecf4ac9739c82f891345f1f71a931b896bc00bd0a929a1162f4282857175" + }, + "filename": "Django-1.11.13-py2.py3-none-any.whl", + "hashes": { + "sha256": "18986bcffe69653a84eaf1faa1fa5a7eded32cee41cfecc77fdc65a3e046404d" + }, + "provenance": null, + "requires-python": null, + "size": 6948641, + "upload-time": "2018-05-02T01:54:01.504059Z", + "url": "https://files.pythonhosted.org/packages/25/4d/c8228419346a0e84aec202a43e181afc6572b861d38f8a0306dbce6abef0/Django-1.11.13-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.13.tar.gz", + "hashes": { + "sha256": "46adfe8e0abe4d1f026c1086889970b611aec492784fbdfbdaabc2457360a4a5" + }, + "provenance": null, + "requires-python": null, + "size": 7884529, + "upload-time": "2018-05-02T01:54:13.881452Z", + "url": "https://files.pythonhosted.org/packages/f9/e3/b9226c6a12bd5984daa68d41f066df0021a511bfbc86b83cdfc7dce956d9/Django-1.11.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "55d720031b64d368197d31b0d2633e16cc197d5cc2a7f35102bb8fcded6c2b38" + }, + "data-dist-info-metadata": { + "sha256": "55d720031b64d368197d31b0d2633e16cc197d5cc2a7f35102bb8fcded6c2b38" + }, + "filename": "Django-1.11.14-py2.py3-none-any.whl", + "hashes": { + "sha256": "b7f77c0d168de4c4ad30a02ae31b9dca04fb3c10472f04918d5c02b4117bba68" + }, + "provenance": null, + "requires-python": null, + "size": 6950140, + "upload-time": "2018-07-02T09:01:54.170037Z", + "url": "https://files.pythonhosted.org/packages/bf/e0/e659df5b5b82299fffd8b3df2910c99351b9308b8f45f5702cc4cdf946e9/Django-1.11.14-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.14.tar.gz", + "hashes": { + "sha256": "eb9271f0874f53106a2719c0c35ce67631f6cc27cf81a60c6f8c9817b35a3f6e" + }, + "provenance": null, + "requires-python": null, + "size": 7850578, + "upload-time": "2018-07-02T09:02:11.027707Z", + "url": "https://files.pythonhosted.org/packages/dc/35/273514b5eb2201d5183dd138c240b12e1d822d2358b1e9436545b66d2d76/Django-1.11.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d259a29b2d109cace74cba042df0b0fb76763f462c09a1a8ee40709fda53b95e" + }, + "data-dist-info-metadata": { + "sha256": "d259a29b2d109cace74cba042df0b0fb76763f462c09a1a8ee40709fda53b95e" + }, + "filename": "Django-1.11.15-py2.py3-none-any.whl", + "hashes": { + "sha256": "8176ac7985fe6737ce3d6b2531b4a2453cb7c3377c9db00bacb2b3320f4a1311" + }, + "provenance": null, + "requires-python": null, + "size": 6949154, + "upload-time": "2018-08-01T13:45:07.143406Z", + "url": "https://files.pythonhosted.org/packages/f8/1c/31112c778b7a56ce18e3fff5e8915719fbe1cd3476c1eef557dddacfac8b/Django-1.11.15-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.15.tar.gz", + "hashes": { + "sha256": "b18235d82426f09733d2de9910cee975cf52ff05e5f836681eb957d105a05a40" + }, + "provenance": null, + "requires-python": null, + "size": 7843843, + "upload-time": "2018-08-01T13:45:14.692609Z", + "url": "https://files.pythonhosted.org/packages/43/b5/b44286e56a5211d37b4058dcd5e62835afa5ce5aa6a38b56bd04c0d01cbc/Django-1.11.15.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e06a5999f1bdf943aaddb4db921a7ef1c38f93b0b56308ab60dda65a70e5b8a4" + }, + "data-dist-info-metadata": { + "sha256": "e06a5999f1bdf943aaddb4db921a7ef1c38f93b0b56308ab60dda65a70e5b8a4" + }, + "filename": "Django-1.11.16-py2.py3-none-any.whl", + "hashes": { + "sha256": "37f5876c1fbfd66085001f4c06fa0bf96ef05442c53daf8d4294b6f29e7fa6b8" + }, + "provenance": null, + "requires-python": null, + "size": 6950378, + "upload-time": "2018-10-01T09:22:02.053553Z", + "url": "https://files.pythonhosted.org/packages/44/e7/872bbf76aa16b7a061698d75325dac023285db33db4bda8ba8fe5d3bb356/Django-1.11.16-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.16.tar.gz", + "hashes": { + "sha256": "29268cc47816a44f27308e60f71da635f549c47d8a1d003b28de55141df75791" + }, + "provenance": null, + "requires-python": null, + "size": 7852514, + "upload-time": "2018-10-01T09:22:18.040195Z", + "url": "https://files.pythonhosted.org/packages/35/1d/59836bce4c9cfded261e21c0abd6a4629de6d289522d0fd928117d8eb985/Django-1.11.16.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5f54f9bb112b119ec8189deb717f34cab5810b9cc56204831d8ca7afe4d92d19" + }, + "data-dist-info-metadata": { + "sha256": "5f54f9bb112b119ec8189deb717f34cab5810b9cc56204831d8ca7afe4d92d19" + }, + "filename": "Django-1.11.17-py2.py3-none-any.whl", + "hashes": { + "sha256": "f1a961b954d96bb24b397db4c35e9a128d12e044d6b57984c122282b592d508d" + }, + "provenance": null, + "requires-python": null, + "size": 6950469, + "upload-time": "2018-12-03T17:02:50.863101Z", + "url": "https://files.pythonhosted.org/packages/09/2b/6c2d363e3d46307251a9d6bf74ec28543805bbcadf56ca729f4a04846914/Django-1.11.17-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.17.tar.gz", + "hashes": { + "sha256": "a787ee66f4b4cf8ed753661cabcec603989677fa3a107fcb7f15511a44bdb483" + }, + "provenance": null, + "requires-python": null, + "size": 7853439, + "upload-time": "2018-12-03T17:03:07.563036Z", + "url": "https://files.pythonhosted.org/packages/a3/60/9d004f544297259b9467a1429e48d1fe1bda990aeb80744afaccb34aab4a/Django-1.11.17.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e24d7b86ab75c2103a498c68a2e3b30782687009ece3bb95598c714f9bb6f998" + }, + "data-dist-info-metadata": { + "sha256": "e24d7b86ab75c2103a498c68a2e3b30782687009ece3bb95598c714f9bb6f998" + }, + "filename": "Django-1.11.18-py2.py3-none-any.whl", + "hashes": { + "sha256": "7ee7d93d407f082e3849c8d10da50ff5b488af37ed1b0066a22dee5f2709ed16" + }, + "provenance": null, + "requires-python": null, + "size": 6949226, + "upload-time": "2019-01-04T14:10:44.776909Z", + "url": "https://files.pythonhosted.org/packages/e0/eb/6dc122c6d0a82263bd26bebae3cdbafeb99a7281aa1dae57ca1f645a9872/Django-1.11.18-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.18.tar.gz", + "hashes": { + "sha256": "73cca1dac154e749b39cc91a54dc876109eb0512a5c6804986495305047066a5" + }, + "provenance": null, + "requires-python": null, + "size": 7847617, + "upload-time": "2019-01-04T14:10:56.890031Z", + "url": "https://files.pythonhosted.org/packages/90/84/7981bdfcfa80fe81df5325899f9fc1cbebce1fbe4fac092a32dca00d0ab2/Django-1.11.18.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b932a6d29fde658339baade6ee6622d45327ff66133582b39bbd3749299ade71" + }, + "data-dist-info-metadata": { + "sha256": "b932a6d29fde658339baade6ee6622d45327ff66133582b39bbd3749299ade71" + }, + "filename": "Django-1.11.20-py2.py3-none-any.whl", + "hashes": { + "sha256": "0a73696e0ac71ee6177103df984f9c1e07cd297f080f8ec4dc7c6f3fb74395b5" + }, + "provenance": null, + "requires-python": null, + "size": 6949426, + "upload-time": "2019-02-11T15:10:36.880499Z", + "url": "https://files.pythonhosted.org/packages/8e/1f/20bbc601c442d02cc8d9b25a399a18ef573077e3350acdf5da3743ff7da1/Django-1.11.20-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.20.tar.gz", + "hashes": { + "sha256": "43a99da08fee329480d27860d68279945b7d8bf7b537388ee2c8938c709b2041" + }, + "provenance": null, + "requires-python": null, + "size": 7846576, + "upload-time": "2019-02-11T15:10:54.841634Z", + "url": "https://files.pythonhosted.org/packages/99/2a/6cb6fdae67a101e19cd02b1af75131eee51b8dcd0cc22c9cfdd2270b5715/Django-1.11.20.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0b789d142f93007d1d8a2725ca3a8541a0295e74c258e3eb55b13fea25601970" + }, + "data-dist-info-metadata": { + "sha256": "0b789d142f93007d1d8a2725ca3a8541a0295e74c258e3eb55b13fea25601970" + }, + "filename": "Django-1.11.21-py2.py3-none-any.whl", + "hashes": { + "sha256": "aae1b776d78cc3f492afda405b9b9d322b27761442997456c158687d7a0610a1" + }, + "provenance": null, + "requires-python": null, + "size": 6949509, + "upload-time": "2019-06-03T10:10:58.728571Z", + "url": "https://files.pythonhosted.org/packages/a2/84/9f66e359ba8e63cf9b54f6815ed55188dda43cd1cc951a8bb95542dee956/Django-1.11.21-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.21.tar.gz", + "hashes": { + "sha256": "ba723e524facffa2a9d8c2e9116db871e16b9207e648e1d3e4af8aae1167b029" + }, + "provenance": null, + "requires-python": null, + "size": 7847136, + "upload-time": "2019-06-03T10:11:17.443138Z", + "url": "https://files.pythonhosted.org/packages/51/15/3498e4b783cda329a823f3d474c857d91b2fdfc1c739bb7f616f17d748ca/Django-1.11.21.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ed35ba8486a584e81ee0f6e74afc2d0512c3748f659101f0a465e9790619cbd0" + }, + "data-dist-info-metadata": { + "sha256": "ed35ba8486a584e81ee0f6e74afc2d0512c3748f659101f0a465e9790619cbd0" + }, + "filename": "Django-1.11.22-py2.py3-none-any.whl", + "hashes": { + "sha256": "94395804ad80f68d66090a74d68ff2583b43333e1785a026c2aa10cf161642a6" + }, + "provenance": null, + "requires-python": null, + "size": 6949503, + "upload-time": "2019-07-01T07:19:13.174236Z", + "url": "https://files.pythonhosted.org/packages/70/22/237da71dc112f2bba335c18380bc403fba430c44cc4da088824e77652738/Django-1.11.22-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.22.tar.gz", + "hashes": { + "sha256": "830d5d40a1705089502bba70605ab3246831440ffc16d1501dfeeef5f4b9c845" + }, + "provenance": null, + "requires-python": null, + "size": 7972885, + "upload-time": "2019-07-01T07:19:29.492277Z", + "url": "https://files.pythonhosted.org/packages/2f/96/7d56b16388e8686ef8e2cb330204f247a90e6f008849dad7ce61c9c21c84/Django-1.11.22.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "329ec4af1de6d51062729aa285221847768f94285673ff9d13e03165d502364c" + }, + "data-dist-info-metadata": { + "sha256": "329ec4af1de6d51062729aa285221847768f94285673ff9d13e03165d502364c" + }, + "filename": "Django-1.11.23-py2.py3-none-any.whl", + "hashes": { + "sha256": "c85b8c95366e187ca0581d45a6e508107ca4bd38cb45c24aa09d3572074c523d" + }, + "provenance": null, + "requires-python": null, + "size": 6949572, + "upload-time": "2019-08-01T09:04:24.934545Z", + "url": "https://files.pythonhosted.org/packages/61/cb/e3c6bfccdf23c48dd4ce014b96178aa048b9450739eaa5f11d4d23d9d5d6/Django-1.11.23-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.23.tar.gz", + "hashes": { + "sha256": "52a66d7f8b036d02da0a4472359e8be1727424fc1e4b4f5c684ef97de7b569e1" + }, + "provenance": null, + "requires-python": null, + "size": 7849738, + "upload-time": "2019-08-01T09:04:43.456757Z", + "url": "https://files.pythonhosted.org/packages/57/0e/722252684d409626d8e6f1aeb4790e7ea06d115498c98d260281022468b5/Django-1.11.23.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "79904cf1ef3b8abc3b43983ed295045fdd6165d5d807497a2225fb5f70a182c2" + }, + "data-dist-info-metadata": { + "sha256": "79904cf1ef3b8abc3b43983ed295045fdd6165d5d807497a2225fb5f70a182c2" + }, + "filename": "Django-1.11.24-py2.py3-none-any.whl", + "hashes": { + "sha256": "ffd89b89a2ee860ee521f054225044f52676825be4b61168d2842d44fcf457d3" + }, + "provenance": null, + "requires-python": null, + "size": 6949576, + "upload-time": "2019-09-02T07:18:28.734799Z", + "url": "https://files.pythonhosted.org/packages/3a/c1/dbd77256695f4b4e12b5d2c917a35963db11ce5df19c8ea6cd136b2ed54d/Django-1.11.24-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.24.tar.gz", + "hashes": { + "sha256": "215c27453f775b6b1add83a185f76c2e2ab711d17786a6704bd62eabd93f89e3" + }, + "provenance": null, + "requires-python": null, + "size": 7976020, + "upload-time": "2019-09-02T07:18:46.393062Z", + "url": "https://files.pythonhosted.org/packages/a6/79/04502b30769680fe2538a046125afabae5c46399ffc4e18fb44abfa338c6/Django-1.11.24.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c3aeca70a5222cc2100067f582461ba33870a5769ff6c29360923d1403e628c4" + }, + "data-dist-info-metadata": { + "sha256": "c3aeca70a5222cc2100067f582461ba33870a5769ff6c29360923d1403e628c4" + }, + "filename": "Django-1.11.25-py2.py3-none-any.whl", + "hashes": { + "sha256": "2f31cdaaeffdb1728614c4ede5f7101c5770aa90b471c1299d4a203bf00f3b05" + }, + "provenance": null, + "requires-python": null, + "size": 6949587, + "upload-time": "2019-10-01T08:36:31.683239Z", + "url": "https://files.pythonhosted.org/packages/3c/ed/06a81a65fa00f766f2dbda94d09e946aa65c23e6d7ca3532984627a6c75a/Django-1.11.25-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.25.tar.gz", + "hashes": { + "sha256": "5314e8586285d532b7aa5c6d763b0248d9a977a37efec86d30f0212b82e8ef66" + }, + "provenance": null, + "requires-python": null, + "size": 7845344, + "upload-time": "2019-10-01T08:36:51.238785Z", + "url": "https://files.pythonhosted.org/packages/8d/6e/ca1eaf0a03e7921b020e9a8bd2e9ec441f6d958050be8571951e5556cf77/Django-1.11.25.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a086948de188c82c3eaf249fb35d1f0326ae917b827df5ad84fc5803d911d979" + }, + "data-dist-info-metadata": { + "sha256": "a086948de188c82c3eaf249fb35d1f0326ae917b827df5ad84fc5803d911d979" + }, + "filename": "Django-1.11.26-py2.py3-none-any.whl", + "hashes": { + "sha256": "83615ecf738ed710e90ca0dff719b269cc93128c5f0f361370d4e52f42209d16" + }, + "provenance": null, + "requires-python": null, + "size": 6949593, + "upload-time": "2019-11-04T08:33:08.180128Z", + "url": "https://files.pythonhosted.org/packages/cf/19/632a613bc37bbf890f9323ba09374ce9af1d70bb4cba7ff4d3e5e0991b47/Django-1.11.26-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.26.tar.gz", + "hashes": { + "sha256": "861db7f82436ab43e1411832ed8dca81fc5fc0f7c2039c7e07a080a63092fb44" + }, + "provenance": null, + "requires-python": null, + "size": 7976282, + "upload-time": "2019-11-04T08:33:25.858722Z", + "url": "https://files.pythonhosted.org/packages/1e/cc/3226f5b935841bf8c1a1387cc0cba9770f0c12df9aab4460a63036765b23/Django-1.11.26.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "abf418d28ab521afb0fa42810ce7a10ef400493fa3b1a4a79e67450d45970e20" + }, + "data-dist-info-metadata": { + "sha256": "abf418d28ab521afb0fa42810ce7a10ef400493fa3b1a4a79e67450d45970e20" + }, + "filename": "Django-1.11.27-py2.py3-none-any.whl", + "hashes": { + "sha256": "372faee5b93c92f19e9d65f52b278a1b689d3e3b4a7d9d30db73a78ebc729770" + }, + "provenance": null, + "requires-python": null, + "size": 6949848, + "upload-time": "2019-12-18T08:59:02.278881Z", + "url": "https://files.pythonhosted.org/packages/a6/2b/fbd71ae0980c899c0df70779d36c5897a6b56518eb5942ddd53b0b969b30/Django-1.11.27-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.27.tar.gz", + "hashes": { + "sha256": "20111383869ad1b11400c94b0c19d4ab12975316cd058eabd17452e0546169b8" + }, + "provenance": null, + "requires-python": null, + "size": 7976980, + "upload-time": "2019-12-18T08:59:19.797864Z", + "url": "https://files.pythonhosted.org/packages/8a/26/d4dd19084cb1a8d4c7b566024e3fd80b25aa50bccef3a8e5db1d300d4fba/Django-1.11.27.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f6b37460ae547f3412a8ed528dcb255250ac9e4825666ddcbbddac42b71aa336" + }, + "data-dist-info-metadata": { + "sha256": "f6b37460ae547f3412a8ed528dcb255250ac9e4825666ddcbbddac42b71aa336" + }, + "filename": "Django-1.11.28-py2.py3-none-any.whl", + "hashes": { + "sha256": "a3b01cdff845a43830d7ccacff55e0b8ff08305a4cbf894517a686e53ba3ad2d" + }, + "provenance": null, + "requires-python": null, + "size": 6949861, + "upload-time": "2020-02-03T09:50:36.736416Z", + "url": "https://files.pythonhosted.org/packages/6a/cd/d14d70ad55850e3bd656eb1cc235730e855120c18b882b7cbd383216723d/Django-1.11.28-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.28.tar.gz", + "hashes": { + "sha256": "b33ce35f47f745fea6b5aa3cf3f4241069803a3712d423ac748bd673a39741eb" + }, + "provenance": null, + "requires-python": null, + "size": 7852525, + "upload-time": "2020-02-03T09:50:51.569042Z", + "url": "https://files.pythonhosted.org/packages/52/be/e4bfd6db49d6b94112668ef3dcfb027c8717729a8daebf5c9fd19a4c5115/Django-1.11.28.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a66a475879d5acc1e17837bfaf16b984d5efbbad1763f33a3d2fe5e521fabc3a" + }, + "data-dist-info-metadata": { + "sha256": "a66a475879d5acc1e17837bfaf16b984d5efbbad1763f33a3d2fe5e521fabc3a" + }, + "filename": "Django-1.11.29-py2.py3-none-any.whl", + "hashes": { + "sha256": "014e3392058d94f40569206a24523ce254d55ad2f9f46c6550b0fe2e4f94cf3f" + }, + "provenance": null, + "requires-python": null, + "size": 6949937, + "upload-time": "2020-03-04T09:31:46.566802Z", + "url": "https://files.pythonhosted.org/packages/49/49/178daa8725d29c475216259eb19e90b2aa0b8c0431af8c7e9b490ae6481d/Django-1.11.29-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-1.11.29.tar.gz", + "hashes": { + "sha256": "4200aefb6678019a0acf0005cd14cfce3a5e6b9b90d06145fcdd2e474ad4329c" + }, + "provenance": null, + "requires-python": null, + "size": 7977916, + "upload-time": "2020-03-04T09:32:02.383798Z", + "url": "https://files.pythonhosted.org/packages/68/ab/2278a4a9404fac661be1be9627f11336613149e07fc4df0b6e929cc9f300/Django-1.11.29.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ae405c0fc0c5f5f4b37471390c909fe311eda6a016b965626d54c5c174e1e858" + }, + "data-dist-info-metadata": { + "sha256": "ae405c0fc0c5f5f4b37471390c909fe311eda6a016b965626d54c5c174e1e858" + }, + "filename": "Django-2.0a1-py3-none-any.whl", + "hashes": { + "sha256": "a8a695977109830cd3f1bef65bce43d78d361751a304c5cf215d876fbdcf6416" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7002800, + "upload-time": "2017-09-22T18:09:22.828675Z", + "url": "https://files.pythonhosted.org/packages/9a/3d/5050d001444d0078d6c5a2453ffb0fc4b871de41d67af8e7f190a276fcf0/Django-2.0a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "94bd02e282fa344c9148515b4b0050dda33a182ce7a7defc2a55f03ec9f07d4f" + }, + "data-dist-info-metadata": { + "sha256": "94bd02e282fa344c9148515b4b0050dda33a182ce7a7defc2a55f03ec9f07d4f" + }, + "filename": "Django-2.0b1-py3-none-any.whl", + "hashes": { + "sha256": "5e7f0d33a1908070d81ffea029c7c69f7b8aa9c95fa2415885ea3c970c2cf8e0" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7003741, + "upload-time": "2017-10-17T02:00:54.980990Z", + "url": "https://files.pythonhosted.org/packages/6c/37/e3fccf0f86d016cd6b851a80e07aae20c750dbccba1098d98563fa7e498e/Django-2.0b1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8a674875500c541c6f114896baff8ecf2e70ce30bb1fa08cc974d9b18bbb413e" + }, + "data-dist-info-metadata": { + "sha256": "8a674875500c541c6f114896baff8ecf2e70ce30bb1fa08cc974d9b18bbb413e" + }, + "filename": "Django-2.0rc1-py3-none-any.whl", + "hashes": { + "sha256": "bbf9aedead4417142d78e2135089737d0205fd2d3641c6cec65583109ce676bf" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7004428, + "upload-time": "2017-11-15T23:51:54.051974Z", + "url": "https://files.pythonhosted.org/packages/49/65/6cc2315700549de13daf0f6dc5728bdcbcb19195876a7534e54649b0a132/Django-2.0rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "69f07ecfe79711bb541953bc48a4ed20ed847d40ad5d2d827275fbeff8808630" + }, + "data-dist-info-metadata": { + "sha256": "69f07ecfe79711bb541953bc48a4ed20ed847d40ad5d2d827275fbeff8808630" + }, + "filename": "Django-2.0-py3-none-any.whl", + "hashes": { + "sha256": "af18618ce3291be5092893d8522fe3919661bf3a1fb60e3858ae74865a4f07c2" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7101093, + "upload-time": "2017-12-02T15:11:49.751284Z", + "url": "https://files.pythonhosted.org/packages/44/98/35b935a98a17e9a188efc2d53fc51ae0c8bf498a77bc224f9321ae5d111c/Django-2.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.0.tar.gz", + "hashes": { + "sha256": "9614851d4a7ff8cbd32b73c6076441f377c45a5bbff7e771798fb02c43c31f47" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7997472, + "upload-time": "2017-12-02T15:12:05.947934Z", + "url": "https://files.pythonhosted.org/packages/87/9f/4ec8b197d83666fddd2398842024c5341ee7d40bbec6aee9705d1ad22f13/Django-2.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c2feaaeb7e7ec84def88bea87ca1d0513e18658133f663c03c5b996e45645d57" + }, + "data-dist-info-metadata": { + "sha256": "c2feaaeb7e7ec84def88bea87ca1d0513e18658133f663c03c5b996e45645d57" + }, + "filename": "Django-2.0.1-py3-none-any.whl", + "hashes": { + "sha256": "52475f607c92035d4ac8fee284f56213065a4a6b25ed43f7e39df0e576e69e9f" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7101551, + "upload-time": "2018-01-02T00:50:49.281283Z", + "url": "https://files.pythonhosted.org/packages/21/2a/3a0ec97b18d6e8d295142228f03604ac78ea6de05cf9bc3773a74f0b58bb/Django-2.0.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.0.1.tar.gz", + "hashes": { + "sha256": "d96b804be412a5125a594023ec524a2010a6ffa4d408e5482ab6ff3cb97ec12f" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 8000807, + "upload-time": "2018-01-02T00:51:04.317791Z", + "url": "https://files.pythonhosted.org/packages/54/6c/b751b614e5a5693169e456d109ff26c5d090341d4d2e1b860c7a7c0f3788/Django-2.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d84078eedfc56c641e802cda264cbd14f63d52b0e6cfc3129944c71a028ee23a" + }, + "data-dist-info-metadata": { + "sha256": "d84078eedfc56c641e802cda264cbd14f63d52b0e6cfc3129944c71a028ee23a" + }, + "filename": "Django-2.0.2-py3-none-any.whl", + "hashes": { + "sha256": "7c8ff92285406fb349e765e9ade685eec7271d6f5c3f918e495a74768b765c99" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7101554, + "upload-time": "2018-02-01T14:30:13.345780Z", + "url": "https://files.pythonhosted.org/packages/48/b1/4e4875dabd9603c89ca753313fd13f429426e4a80a0264603a30d56e0338/Django-2.0.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.0.2.tar.gz", + "hashes": { + "sha256": "dc3b61d054f1bced64628c62025d480f655303aea9f408e5996c339a543b45f0" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 8002374, + "upload-time": "2018-02-01T14:30:22.407202Z", + "url": "https://files.pythonhosted.org/packages/21/eb/534ac46e63c51eabbfc768d8c11cc851275f9047c8eaaefc17c41845987f/Django-2.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "50d7f86fe7ab65d1c42b3919d13e4fc8fe6a90ce51d9e2593cb752136eb8ccfb" + }, + "data-dist-info-metadata": { + "sha256": "50d7f86fe7ab65d1c42b3919d13e4fc8fe6a90ce51d9e2593cb752136eb8ccfb" + }, + "filename": "Django-2.0.3-py3-none-any.whl", + "hashes": { + "sha256": "3d9916515599f757043c690ae2b5ea28666afa09779636351da505396cbb2f19" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7116284, + "upload-time": "2018-03-06T14:05:32.353199Z", + "url": "https://files.pythonhosted.org/packages/3d/81/7e6cf5cb6f0f333946b5d3ee22e17c3c3f329d3bfeb86943a2a3cd861092/Django-2.0.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.0.3.tar.gz", + "hashes": { + "sha256": "769f212ffd5762f72c764fa648fca3b7f7dd4ec27407198b68e7c4abf4609fd0" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 8114604, + "upload-time": "2018-03-06T14:06:37.383785Z", + "url": "https://files.pythonhosted.org/packages/54/59/4987ae4a4a8be8507af1b213e75a449c05939ab1e0f62b5e90ccea2b51c3/Django-2.0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c44b397e42287d71cb50ec6be1ef08c340dce4ec8ba34aa1af0c74c8e12a9c36" + }, + "data-dist-info-metadata": { + "sha256": "c44b397e42287d71cb50ec6be1ef08c340dce4ec8ba34aa1af0c74c8e12a9c36" + }, + "filename": "Django-2.0.4-py3-none-any.whl", + "hashes": { + "sha256": "2d8b9eed8815f172a8e898678ae4289a5e9176bc08295676eff4228dd638ea61" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7115298, + "upload-time": "2018-04-03T02:39:33.419093Z", + "url": "https://files.pythonhosted.org/packages/89/f9/94c20658f0cdecc2b6607811e2c0bb042408a51f589e5ad0cb0eac3236a1/Django-2.0.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.0.4.tar.gz", + "hashes": { + "sha256": "d81a1652963c81488e709729a80b510394050e312f386037f26b54912a3a10d0" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 8017145, + "upload-time": "2018-04-03T02:39:41.734614Z", + "url": "https://files.pythonhosted.org/packages/d4/73/227f6efdb7dd3b74b9785795dffc0f28c4db9c59e2a05e3547fcf003635b/Django-2.0.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "366e433b45e711f14aa0100e9c2b65f2998d38020168169a455f4a0302547386" + }, + "data-dist-info-metadata": { + "sha256": "366e433b45e711f14aa0100e9c2b65f2998d38020168169a455f4a0302547386" + }, + "filename": "Django-2.0.5-py3-none-any.whl", + "hashes": { + "sha256": "26b34f4417aa38d895b6b5307177b51bc3f4d53179d8696a5c19dcb50582523c" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7115507, + "upload-time": "2018-05-02T01:34:20.212616Z", + "url": "https://files.pythonhosted.org/packages/23/91/2245462e57798e9251de87c88b2b8f996d10ddcb68206a8a020561ef7bd3/Django-2.0.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.0.5.tar.gz", + "hashes": { + "sha256": "71d1a584bb4ad2b4f933d07d02c716755c1394feaac1ce61ce37843ac5401092" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 8016448, + "upload-time": "2018-05-02T01:34:52.880781Z", + "url": "https://files.pythonhosted.org/packages/02/79/e0cf8263d85f15987f34710e325438f8ac6c93961714916ac7ea343e6a08/Django-2.0.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "77415b13e2b5b59d000861fd48d70bdc50eb5730bed06b0ad9f5da3b8872a8a7" + }, + "data-dist-info-metadata": { + "sha256": "77415b13e2b5b59d000861fd48d70bdc50eb5730bed06b0ad9f5da3b8872a8a7" + }, + "filename": "Django-2.0.6-py3-none-any.whl", + "hashes": { + "sha256": "69ff89fa3c3a8337015478a1a0744f52a9fef5d12c1efa01a01f99bcce9bf10c" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7118853, + "upload-time": "2018-06-01T15:32:04.039149Z", + "url": "https://files.pythonhosted.org/packages/56/0e/afdacb47503b805f3ed213fe732bff05254c8befaa034bbada580be8a0ac/Django-2.0.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.0.6.tar.gz", + "hashes": { + "sha256": "3eb25c99df1523446ec2dc1b00e25eb2ecbdf42c9d8b0b8b32a204a8db9011f8" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7989435, + "upload-time": "2018-06-01T15:32:11.407175Z", + "url": "https://files.pythonhosted.org/packages/08/2b/a6a12fa67a9d52a8f5ef929337165dcc5842a4461a87fec94eb6345fed57/Django-2.0.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aef87715581490c52aa257f9ac31e608b005a7d33a03003897f0f30399e3ebbb" + }, + "data-dist-info-metadata": { + "sha256": "aef87715581490c52aa257f9ac31e608b005a7d33a03003897f0f30399e3ebbb" + }, + "filename": "Django-2.0.7-py3-none-any.whl", + "hashes": { + "sha256": "e900b73beee8977c7b887d90c6c57d68af10066b9dac898e1eaf0f82313de334" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7119179, + "upload-time": "2018-07-02T09:02:02.793300Z", + "url": "https://files.pythonhosted.org/packages/ab/15/cfde97943f0db45e4f999c60b696fbb4df59e82bbccc686770f4e44c9094/Django-2.0.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.0.7.tar.gz", + "hashes": { + "sha256": "97886b8a13bbc33bfeba2ff133035d3eca014e2309dff2b6da0bdfc0b8656613" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7988568, + "upload-time": "2018-07-02T09:02:19.534930Z", + "url": "https://files.pythonhosted.org/packages/58/4a/26f99e2b094a2edefb2cffbcdbaca9207835d4b2765dd8afa553a1714ea6/Django-2.0.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9989c2a4db6a079a3e9bfc8c13c16b116dcf5838d1fc23c74f274945ec49ba4f" + }, + "data-dist-info-metadata": { + "sha256": "9989c2a4db6a079a3e9bfc8c13c16b116dcf5838d1fc23c74f274945ec49ba4f" + }, + "filename": "Django-2.0.8-py3-none-any.whl", + "hashes": { + "sha256": "0c5b65847d00845ee404bbc0b4a85686f15eb3001ffddda3db4e9baa265bf136" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7117321, + "upload-time": "2018-08-01T13:51:58.926049Z", + "url": "https://files.pythonhosted.org/packages/2b/85/337bfa37c4b82f59ee9b8deca55a8daa7ef16c8cdfa86d273625bc6ed887/Django-2.0.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.0.8.tar.gz", + "hashes": { + "sha256": "68aeea369a8130259354b6ba1fa9babe0c5ee6bced505dea4afcd00f765ae38b" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7987343, + "upload-time": "2018-08-01T13:52:08.556325Z", + "url": "https://files.pythonhosted.org/packages/19/be/23674a0140e79345ba72da70bc646a4db982f2ff39f14037d5cd53807c78/Django-2.0.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "20de208385c392ebc0d485d7f516199b644663170544849ffcdd8f922723c528" + }, + "data-dist-info-metadata": { + "sha256": "20de208385c392ebc0d485d7f516199b644663170544849ffcdd8f922723c528" + }, + "filename": "Django-2.0.9-py3-none-any.whl", + "hashes": { + "sha256": "25df265e1fdb74f7e7305a1de620a84681bcc9c05e84a3ed97e4a1a63024f18d" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7119483, + "upload-time": "2018-10-01T09:22:07.871505Z", + "url": "https://files.pythonhosted.org/packages/6c/9d/c0feec696b815708354a2fd06ae0f51330a15043822a29bc8be2f185d9fe/Django-2.0.9-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.0.9.tar.gz", + "hashes": { + "sha256": "d6d94554abc82ca37e447c3d28958f5ac39bd7d4adaa285543ae97fb1129fd69" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7992507, + "upload-time": "2018-10-01T09:22:23.082215Z", + "url": "https://files.pythonhosted.org/packages/fb/9f/cd3fe00fdaecc34a5ca1d667b8436de604543f77c9e16bc1396a40b720bb/Django-2.0.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e08480bb1770b5e32c598bed3efdca5be85ccf420a723ff86a68fb2ee49429fe" + }, + "data-dist-info-metadata": { + "sha256": "e08480bb1770b5e32c598bed3efdca5be85ccf420a723ff86a68fb2ee49429fe" + }, + "filename": "Django-2.0.10-py3-none-any.whl", + "hashes": { + "sha256": "e89f613e3c1f7ff245ffee3560472f9fa9c07060b11f65e1de3cb763f8dcd4b9" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7117592, + "upload-time": "2019-01-04T14:03:05.360117Z", + "url": "https://files.pythonhosted.org/packages/f1/92/d58198bdcb00e8ed79fd3978f4af61a50009bb1d0ee8bbb799fa3476e5ff/Django-2.0.10-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.0.10.tar.gz", + "hashes": { + "sha256": "0292a7ad7d8ffc9cfc6a77f043d2e81f5bbc360c0c4a1686e130ef3432437d23" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7992290, + "upload-time": "2019-01-04T14:03:19.511618Z", + "url": "https://files.pythonhosted.org/packages/02/1f/3766ba3a7f2356ba9816f8e4eb82168fd0233f1b63f1ce52cd57b15acd6a/Django-2.0.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0d76b3986d7cba44e31d27284b7ca5ed547916610bca7999cb9ff24cb934cd57" + }, + "data-dist-info-metadata": { + "sha256": "0d76b3986d7cba44e31d27284b7ca5ed547916610bca7999cb9ff24cb934cd57" + }, + "filename": "Django-2.0.12-py3-none-any.whl", + "hashes": { + "sha256": "9493f9c4417ab6c15221a7ab964f73db0632bc6337ade33810078423b800dbd9" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7117804, + "upload-time": "2019-02-11T15:10:42.905456Z", + "url": "https://files.pythonhosted.org/packages/08/d5/eda89c77bffafef4fc3eafb1a334ffffadebece16845aa7afff19a2c29e8/Django-2.0.12-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.0.12.tar.gz", + "hashes": { + "sha256": "e2f3ada50cf2106af7b2631b7b0b6f0d983ae30aa218f06d5ec93d3049f94897" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7989632, + "upload-time": "2019-02-11T15:11:02.427442Z", + "url": "https://files.pythonhosted.org/packages/e0/20/e5f922be212959b08db3f8b42b8504b13ab915e17770fb4e42d835e8e6bb/Django-2.0.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "42bedcf93f28f7cea1089e68956c77e1fe429e1ae11eb76ab511e66f2ce51ead" + }, + "data-dist-info-metadata": { + "sha256": "42bedcf93f28f7cea1089e68956c77e1fe429e1ae11eb76ab511e66f2ce51ead" + }, + "filename": "Django-2.0.13-py3-none-any.whl", + "hashes": { + "sha256": "665457d4146bbd34ae9d2970fa3b37082d7b225b0671bfd24c337458f229db78" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7117798, + "upload-time": "2019-02-12T10:50:02.942164Z", + "url": "https://files.pythonhosted.org/packages/67/b0/64645bd6c5cdabb07d361e568eecfa9e64027ae4cb4778bb00be8c4bde00/Django-2.0.13-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.0.13.tar.gz", + "hashes": { + "sha256": "bde46d4dbc410678e89bc95ea5d312dd6eb4c37d0fa0e19c9415cad94addf22f" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 7990057, + "upload-time": "2019-02-12T10:50:09.191763Z", + "url": "https://files.pythonhosted.org/packages/57/00/1717ea3aabb17b2c4981561c7d00ac2d0eb5706647bcfd4a0ca2d09e2413/Django-2.0.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9099b2d668ab2554b98c734c03f08ffec38aa50fb7a64f0355312ce970ab60d9" + }, + "data-dist-info-metadata": { + "sha256": "9099b2d668ab2554b98c734c03f08ffec38aa50fb7a64f0355312ce970ab60d9" + }, + "filename": "Django-2.1a1-py3-none-any.whl", + "hashes": { + "sha256": "89ac9fce84db947da7e5d1e7a24eabd21216c04cc4386c93197f0aa2487e9945" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7202943, + "upload-time": "2018-05-18T01:01:19.030204Z", + "url": "https://files.pythonhosted.org/packages/63/72/d779f069acda9f5ce7aedca90a1410bfce03721e60c156472c95222cc1b7/Django-2.1a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9fa4fcb61e18d9362ca0912ab379b44c49be285746c76f9865d48491167d8643" + }, + "data-dist-info-metadata": { + "sha256": "9fa4fcb61e18d9362ca0912ab379b44c49be285746c76f9865d48491167d8643" + }, + "filename": "Django-2.1b1-py3-none-any.whl", + "hashes": { + "sha256": "21b35f96f3d84eae6a6f582156bacee1fd05badfa692da90cef48d9512e39e16" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7204079, + "upload-time": "2018-06-18T23:55:36.588389Z", + "url": "https://files.pythonhosted.org/packages/91/19/0e6f1e9e78d91cdb6fa6e326c24f7d765640f59888c982efdfcbb410146d/Django-2.1b1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c854b942ee02f5559d7db15ed53e2f854bcdc20b7d788d6b22b75e5a1ec872b5" + }, + "data-dist-info-metadata": { + "sha256": "c854b942ee02f5559d7db15ed53e2f854bcdc20b7d788d6b22b75e5a1ec872b5" + }, + "filename": "Django-2.1rc1-py3-none-any.whl", + "hashes": { + "sha256": "486f8c08fd8fcb44c66e5d6d4a845a28831b3f5be1bbd4dcc245938ed55cdff1" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7204422, + "upload-time": "2018-07-18T17:35:02.726810Z", + "url": "https://files.pythonhosted.org/packages/50/3d/bafe9b26f71cac7fa52621cdd43ce78ceca1798fd3c4aa8bfd4f680ec653/Django-2.1rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cc21513b64f745456c8416fc5de6b9e99249da8902ebce479babf2aafcb231a4" + }, + "data-dist-info-metadata": { + "sha256": "cc21513b64f745456c8416fc5de6b9e99249da8902ebce479babf2aafcb231a4" + }, + "filename": "Django-2.1-py3-none-any.whl", + "hashes": { + "sha256": "ea50d85709708621d956187c6b61d9f9ce155007b496dd914fdb35db8d790aec" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7263150, + "upload-time": "2018-08-01T14:11:27.382635Z", + "url": "https://files.pythonhosted.org/packages/51/1a/e0ac7886c7123a03814178d7517dc822af0fe51a72e1a6bff26153103322/Django-2.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.tar.gz", + "hashes": { + "sha256": "7f246078d5a546f63c28fc03ce71f4d7a23677ce42109219c24c9ffb28416137" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8583964, + "upload-time": "2018-08-01T14:11:34.715690Z", + "url": "https://files.pythonhosted.org/packages/b6/cf/8cbe9bd4bb83ce2dd277564b43435edb7b151a099458e63706d10ec9e4fa/Django-2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "873246482d1a71c9b82257c1e3832473402ba95ad0317a05ac5a9e790367f972" + }, + "data-dist-info-metadata": { + "sha256": "873246482d1a71c9b82257c1e3832473402ba95ad0317a05ac5a9e790367f972" + }, + "filename": "Django-2.1.1-py3-none-any.whl", + "hashes": { + "sha256": "04f2e423f2e60943c02bd2959174b844f7d1bcd19eabb7f8e4282999958021fd" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7265628, + "upload-time": "2018-08-31T08:42:13.116397Z", + "url": "https://files.pythonhosted.org/packages/ca/7e/fc068d164b32552ae3a8f8d5d0280c083f2e8d553e71ecacc21927564561/Django-2.1.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.1.tar.gz", + "hashes": { + "sha256": "e1cc1cd6b658aa4e052f5f2b148bfda08091d7c3558529708342e37e4e33f72c" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8595422, + "upload-time": "2018-08-31T08:42:20.929702Z", + "url": "https://files.pythonhosted.org/packages/14/c8/b6f5c67cf34ae7586258af110e53657da671325b146fcc67ac64a4daace5/Django-2.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "fc39395db657fe6c4b0123d0a4536c268e918fd1fd0159e10370cf52102a7cdc" + }, + "data-dist-info-metadata": { + "sha256": "fc39395db657fe6c4b0123d0a4536c268e918fd1fd0159e10370cf52102a7cdc" + }, + "filename": "Django-2.1.2-py3-none-any.whl", + "hashes": { + "sha256": "acdcc1f61fdb0a0c82a1d3bf1879a414e7732ea894a7632af7f6d66ec7ab5bb3" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7282853, + "upload-time": "2018-10-01T09:22:12.971407Z", + "url": "https://files.pythonhosted.org/packages/32/ab/22530cc1b2114e6067eece94a333d6c749fa1c56a009f0721e51c181ea53/Django-2.1.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.2.tar.gz", + "hashes": { + "sha256": "efbcad7ebb47daafbcead109b38a5bd519a3c3cd92c6ed0f691ff97fcdd16b45" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8611286, + "upload-time": "2018-10-01T09:22:28.985017Z", + "url": "https://files.pythonhosted.org/packages/8b/03/4c74d3712919613f2c611e6689522df507a2753a92049009661a81b4b72f/Django-2.1.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c63645fdf38c3f790310a095227589af8ab42262e8ad84534722a89d570ca99e" + }, + "data-dist-info-metadata": { + "sha256": "c63645fdf38c3f790310a095227589af8ab42262e8ad84534722a89d570ca99e" + }, + "filename": "Django-2.1.3-py3-none-any.whl", + "hashes": { + "sha256": "dd46d87af4c1bf54f4c926c3cfa41dc2b5c15782f15e4329752ce65f5dad1c37" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7283286, + "upload-time": "2018-11-01T14:36:34.965003Z", + "url": "https://files.pythonhosted.org/packages/d1/e5/2676be45ea49cfd09a663f289376b3888accd57ff06c953297bfdee1fb08/Django-2.1.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.3.tar.gz", + "hashes": { + "sha256": "1ffab268ada3d5684c05ba7ce776eaeedef360712358d6a6b340ae9f16486916" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8611851, + "upload-time": "2018-11-01T14:36:54.164080Z", + "url": "https://files.pythonhosted.org/packages/93/b1/0d6febb88712c39aced7df232d432fa22f5613c4bff246a1f4841248a60d/Django-2.1.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c552babe097f615f60be9443de7a4f8f9a2cef12a49cd7e4287ff8b32e0557d3" + }, + "data-dist-info-metadata": { + "sha256": "c552babe097f615f60be9443de7a4f8f9a2cef12a49cd7e4287ff8b32e0557d3" + }, + "filename": "Django-2.1.4-py3-none-any.whl", + "hashes": { + "sha256": "55409a056b27e6d1246f19ede41c6c610e4cab549c005b62cbeefabc6433356b" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7282586, + "upload-time": "2018-12-03T17:02:55.993312Z", + "url": "https://files.pythonhosted.org/packages/fd/9a/0c028ea0fe4f5803dda1a7afabeed958d0c8b79b0fe762ffbf728db3b90d/Django-2.1.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.4.tar.gz", + "hashes": { + "sha256": "068d51054083d06ceb32ce02b7203f1854256047a0d58682677dd4f81bceabd7" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8611886, + "upload-time": "2018-12-03T17:03:23.910206Z", + "url": "https://files.pythonhosted.org/packages/83/f7/4939b60c4127d5f49ccb570e34f4c59ecc222949220234a88e4f363f1456/Django-2.1.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ca7938ca2192ac811cd2f3c7de6599fbedee454ed5eaa51334ce07a85d1ad8f3" + }, + "data-dist-info-metadata": { + "sha256": "ca7938ca2192ac811cd2f3c7de6599fbedee454ed5eaa51334ce07a85d1ad8f3" + }, + "filename": "Django-2.1.5-py3-none-any.whl", + "hashes": { + "sha256": "a32c22af23634e1d11425574dce756098e015a165be02e4690179889b207c7a8" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7280910, + "upload-time": "2019-01-04T13:52:50.146659Z", + "url": "https://files.pythonhosted.org/packages/36/50/078a42b4e9bedb94efd3e0278c0eb71650ed9672cdc91bd5542953bec17f/Django-2.1.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.5.tar.gz", + "hashes": { + "sha256": "d6393918da830530a9516bbbcbf7f1214c3d733738779f06b0f649f49cc698c3" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8612384, + "upload-time": "2019-01-04T13:53:03.556241Z", + "url": "https://files.pythonhosted.org/packages/5c/7f/4c750e09b246621e5e90fa08f93dec1b991f5c203b0ff615d62a891c8f41/Django-2.1.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6c7c80952cc0d6a782997067c16b9b1aa5a91fa1808f9831f68af5bd4bd6578e" + }, + "data-dist-info-metadata": { + "sha256": "6c7c80952cc0d6a782997067c16b9b1aa5a91fa1808f9831f68af5bd4bd6578e" + }, + "filename": "Django-2.1.7-py3-none-any.whl", + "hashes": { + "sha256": "275bec66fd2588dd517ada59b8bfb23d4a9abc5a362349139ddda3c7ff6f5ade" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7281127, + "upload-time": "2019-02-11T15:10:47.735733Z", + "url": "https://files.pythonhosted.org/packages/c7/87/fbd666c4f87591ae25b7bb374298e8629816e87193c4099d3608ef11fab9/Django-2.1.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.7.tar.gz", + "hashes": { + "sha256": "939652e9d34d7d53d74d5d8ef82a19e5f8bb2de75618f7e5360691b6e9667963" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8608548, + "upload-time": "2019-02-11T15:11:10.020675Z", + "url": "https://files.pythonhosted.org/packages/7e/ae/29c28f6afddae0e305326078f31372f03d7f2e6d6210c9963843196ce67e/Django-2.1.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "189bc870826e6d933d2f9d0222dcd504a1836cbedc3767cae04e0017cd93f4dd" + }, + "data-dist-info-metadata": { + "sha256": "189bc870826e6d933d2f9d0222dcd504a1836cbedc3767cae04e0017cd93f4dd" + }, + "filename": "Django-2.1.8-py3-none-any.whl", + "hashes": { + "sha256": "0fd54e4f27bc3e0b7054a11e6b3a18fa53f2373f6b2df8a22e8eadfe018970a5" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7281258, + "upload-time": "2019-04-01T09:18:55.801525Z", + "url": "https://files.pythonhosted.org/packages/a9/e4/fb8f473fe8ee659859cb712e25222243bbd55ece7c319301eeb60ccddc46/Django-2.1.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.8.tar.gz", + "hashes": { + "sha256": "f3b28084101d516f56104856761bc247f85a2a5bbd9da39d9f6197ff461b3ee4" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8613572, + "upload-time": "2019-04-01T09:19:04.186926Z", + "url": "https://files.pythonhosted.org/packages/78/a0/c82585ddba004f99d19eeee277bc1b9e3b5e55d883e60ed713c0a4c9e3e8/Django-2.1.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f5fa686e3f0bfd9bf47a27a6c80534411c3fd28c73e472708ecba6784472fcd1" + }, + "data-dist-info-metadata": { + "sha256": "f5fa686e3f0bfd9bf47a27a6c80534411c3fd28c73e472708ecba6784472fcd1" + }, + "filename": "Django-2.1.9-py3-none-any.whl", + "hashes": { + "sha256": "bb72b5f8b53f8156280eaea520b548ac128a53f80cebc856c5e0fb555d44d529" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7281385, + "upload-time": "2019-06-03T10:11:04.565407Z", + "url": "https://files.pythonhosted.org/packages/bb/47/a4fdf24409656dc624a802571c3d6bb809e396ebbe6d668b16cb8ae431fa/Django-2.1.9-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.9.tar.gz", + "hashes": { + "sha256": "5052def4ff0a84bdf669827fdbd7b7cc1ac058f10232be6b21f37c6824f578da" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8608747, + "upload-time": "2019-06-03T10:11:23.821054Z", + "url": "https://files.pythonhosted.org/packages/c1/b3/3cdc60dc2e3c11236539f9470e42c5075a2e9c9f4885f5b4b912e9f19992/Django-2.1.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "77afb68aa0b59323ac8ca2f580f46c1c74f6464dc97ec30207009ca296c1fbe9" + }, + "data-dist-info-metadata": { + "sha256": "77afb68aa0b59323ac8ca2f580f46c1c74f6464dc97ec30207009ca296c1fbe9" + }, + "filename": "Django-2.1.10-py3-none-any.whl", + "hashes": { + "sha256": "d4244e2c9653e1349b37ab0cdf108607ba9d1e41f71d0711ac71360e4026ce94" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7281394, + "upload-time": "2019-07-01T07:19:18.135804Z", + "url": "https://files.pythonhosted.org/packages/d4/66/dbf6b7fabb0882eac49a33baac096396f98e5ba0cdea7c02e0a3bf02e8fb/Django-2.1.10-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.10.tar.gz", + "hashes": { + "sha256": "65e2a548a52fca560cdd4e35f4fa1a79140f405af48950e59702a37e4227e958" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8758324, + "upload-time": "2019-07-01T07:19:36.568033Z", + "url": "https://files.pythonhosted.org/packages/be/1b/009ec818adf51c7641f3bd9dae778e8b28291b3ceedb352317b0eeafd7ff/Django-2.1.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "09679096b3cc3fd0234c47a84a577b0705d1d9f137396b0267a5781f56d12af1" + }, + "data-dist-info-metadata": { + "sha256": "09679096b3cc3fd0234c47a84a577b0705d1d9f137396b0267a5781f56d12af1" + }, + "filename": "Django-2.1.11-py3-none-any.whl", + "hashes": { + "sha256": "305b6c4fce9e03bb746e35780c2c4d52f29ea1669f15633cfd41bc8821c74c76" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7281462, + "upload-time": "2019-08-01T09:04:30.982323Z", + "url": "https://files.pythonhosted.org/packages/8c/49/d5038239995594281478bf209f8d93524ad342d500009a697b27f884668a/Django-2.1.11-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.11.tar.gz", + "hashes": { + "sha256": "1a41831eace203fd1939edf899e07d7abd12ce9bafc3d9a5a63a24a8d1d12bd5" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8612487, + "upload-time": "2019-08-01T09:04:51.690400Z", + "url": "https://files.pythonhosted.org/packages/e0/e9/7e6008abee3eb2a40704c95a5cfc8a9627012df1580289d3df0f34c99766/Django-2.1.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "185871c6a810c5c0584f8c2dd1b54c02bf77ae184ef7df6b1076e667613c107a" + }, + "data-dist-info-metadata": { + "sha256": "185871c6a810c5c0584f8c2dd1b54c02bf77ae184ef7df6b1076e667613c107a" + }, + "filename": "Django-2.1.12-py3-none-any.whl", + "hashes": { + "sha256": "33e4bb3f3268ecc362a7bd982c7f19fff30597c749fedbc1fd3773ebb82ec38c" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7281462, + "upload-time": "2019-09-02T07:18:34.162779Z", + "url": "https://files.pythonhosted.org/packages/1b/a7/e6fcb3a4b4728b532a72f13f3b9999376e5e9487dd5777dae75e8f392f97/Django-2.1.12-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.12.tar.gz", + "hashes": { + "sha256": "f4351f1f921bb6c3de03e24cdba823365fb9a79a44f607ba2560e9e3b7f16ff3" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8761663, + "upload-time": "2019-09-02T07:18:54.146400Z", + "url": "https://files.pythonhosted.org/packages/a3/e4/a7399d5c9044fc2cf1c27884865ee0e9ee3e02a775628f9f29f43f657baa/Django-2.1.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3bd6bbcaa2a125da86713833e59b8d9c5ff10697b999846ffbd5282b591d0c10" + }, + "data-dist-info-metadata": { + "sha256": "3bd6bbcaa2a125da86713833e59b8d9c5ff10697b999846ffbd5282b591d0c10" + }, + "filename": "Django-2.1.13-py3-none-any.whl", + "hashes": { + "sha256": "79c6cfbc76a4612efc8a80d0094b96f50cb2aa654b2b2b530a4e707fa2985b4b" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7281478, + "upload-time": "2019-10-01T08:36:38.282724Z", + "url": "https://files.pythonhosted.org/packages/c4/e1/9c31da650533111ec044c2e540be72287d87c7b0ddb076640f943d900f98/Django-2.1.13-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.13.tar.gz", + "hashes": { + "sha256": "7a28a4eb0167eba491ccfafd7006843b5cdd26d8c93b955a74c2ea74f94efc2c" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8611325, + "upload-time": "2019-10-01T08:36:59.308397Z", + "url": "https://files.pythonhosted.org/packages/ca/d6/940c06d14c5b60e32cce5f47143d4c944e93690dedbaa52b48a2f4f4ece9/Django-2.1.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2f250c80e49695e1a815f73e5c341a0541f7f15fd34107a2fde44d5c34206765" + }, + "data-dist-info-metadata": { + "sha256": "2f250c80e49695e1a815f73e5c341a0541f7f15fd34107a2fde44d5c34206765" + }, + "filename": "Django-2.1.14-py3-none-any.whl", + "hashes": { + "sha256": "660e7cc240231b2fe702fada5fe952d29720fd6153fa6b59ea5dbf3161ab5cdd" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7281484, + "upload-time": "2019-11-04T08:33:13.835019Z", + "url": "https://files.pythonhosted.org/packages/cd/53/5b415cf77c091e0011b0c2681c27fb4f63ed6d8cc4f087189090042d4b6d/Django-2.1.14-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.14.tar.gz", + "hashes": { + "sha256": "d9159141fc354c4c28cc2b2586d55ba6d5e1531f5470218bb56a75be03d67398" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8763129, + "upload-time": "2019-11-04T08:33:33.296744Z", + "url": "https://files.pythonhosted.org/packages/0e/0d/cd8d35031bb97db9f6a7172dd8b3dd8a899cac151f7fbf3096b2cc45a51a/Django-2.1.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "747c60fd3bdc2b6202272fd6f71516df88f6820326295986e0027ceabf9b1738" + }, + "data-dist-info-metadata": { + "sha256": "747c60fd3bdc2b6202272fd6f71516df88f6820326295986e0027ceabf9b1738" + }, + "filename": "Django-2.1.15-py3-none-any.whl", + "hashes": { + "sha256": "48522428f4a285cf265af969f4744c5ebb027c7f41958ba48b639ace2068ffe7" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7281877, + "upload-time": "2019-12-02T08:57:47.175049Z", + "url": "https://files.pythonhosted.org/packages/ff/82/55a696532518aa47666b45480b579a221638ab29d60d33ce71fcbd3cef9a/Django-2.1.15-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.1.15.tar.gz", + "hashes": { + "sha256": "a794f7a2f4b7c928eecfbc4ebad03712ff27fb545abe269bf01aa8500781eb1c" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8621769, + "upload-time": "2019-12-02T08:57:57.603087Z", + "url": "https://files.pythonhosted.org/packages/a5/ea/a3424e68851acb44a1f8f823dc32ee3eb10b7fda474b03d527f7e666b443/Django-2.1.15.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3fa2afde55831546a035c5b81b3f9dd83e3ffd9a71ad11de9c512ab091215a11" + }, + "data-dist-info-metadata": { + "sha256": "3fa2afde55831546a035c5b81b3f9dd83e3ffd9a71ad11de9c512ab091215a11" + }, + "filename": "Django-2.2a1-py3-none-any.whl", + "hashes": { + "sha256": "737bd3d5f70cb8bde3c660e69b077a0221b47caf499d4d3759fb086376002d4a" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7381403, + "upload-time": "2019-01-17T15:35:52.375114Z", + "url": "https://files.pythonhosted.org/packages/b1/96/020a0f9b83334080896e3ec47d0fb8936e9c948c6495ff45a8a67f1eefaa/Django-2.2a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2a1.tar.gz", + "hashes": { + "sha256": "146aa583364553c9ecbed55613a6c27bc23226048f86ed183350c80df3f2a844" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8777005, + "upload-time": "2019-01-17T15:35:59.171725Z", + "url": "https://files.pythonhosted.org/packages/37/a2/bd8b1615c85d802c56ac137eb102976eba6bf844628e6228a6b8ecec77ff/Django-2.2a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "372e76b54a2b31577024fae9f8693d165e5abaa6169ce873c28d4b3ad8ebfdad" + }, + "data-dist-info-metadata": { + "sha256": "372e76b54a2b31577024fae9f8693d165e5abaa6169ce873c28d4b3ad8ebfdad" + }, + "filename": "Django-2.2b1-py3-none-any.whl", + "hashes": { + "sha256": "58819ca72a13b963c16383687421261657abe5754aad9ad66166a921dd17559f" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7382001, + "upload-time": "2019-02-11T10:33:53.482248Z", + "url": "https://files.pythonhosted.org/packages/f0/ea/aab3ef6a2f375a62c21d6e82d463ff2edd4f9b8f01a94fe85cd568d231e1/Django-2.2b1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2b1.tar.gz", + "hashes": { + "sha256": "62644444551e8e6fd36600e741a4d24dd2b4b58acf7bae8847a8da952468d771" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8769147, + "upload-time": "2019-02-11T10:34:19.912823Z", + "url": "https://files.pythonhosted.org/packages/af/47/de47a1c047dd6ae180fff698f8d8ce785aabacaee5279efb4db3200dcca9/Django-2.2b1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "548b0dc7fa81d0391b1f83517c415abe5921ce4f0940fbea12092aba47f774b7" + }, + "data-dist-info-metadata": { + "sha256": "548b0dc7fa81d0391b1f83517c415abe5921ce4f0940fbea12092aba47f774b7" + }, + "filename": "Django-2.2rc1-py3-none-any.whl", + "hashes": { + "sha256": "6cdb98d464e5ffc9cbe3d3ca5ca74d61e69ce1784d5e15b85ceb19dee939f650" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7382583, + "upload-time": "2019-03-18T08:57:29.505366Z", + "url": "https://files.pythonhosted.org/packages/82/0c/abf6d3d97513de4188d7c2f92d4641fdfd12e8cf740781f09714db15c179/Django-2.2rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2rc1.tar.gz", + "hashes": { + "sha256": "b74420065c5a3f7bcb07c0811b1308239c05989e29963ff39f7b5e9c1cacc195" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8787055, + "upload-time": "2019-03-18T08:57:35.243662Z", + "url": "https://files.pythonhosted.org/packages/a2/7f/8b66660782ec1f226c601bfba8fcdf9363eb3daf104324e2a3008ea76592/Django-2.2rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "98144bcb7a5274b28e9347842d2853709691ab1522c9e8ca2eae9882303ef71c" + }, + "data-dist-info-metadata": { + "sha256": "98144bcb7a5274b28e9347842d2853709691ab1522c9e8ca2eae9882303ef71c" + }, + "filename": "Django-2.2-py3-none-any.whl", + "hashes": { + "sha256": "a2814bffd1f007805b19194eb0b9a331933b82bd5da1c3ba3d7b7ba16e06dc4b" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7447163, + "upload-time": "2019-04-01T12:47:35.288179Z", + "url": "https://files.pythonhosted.org/packages/54/85/0bef63668fb170888c1a2970ec897d4528d6072f32dee27653381a332642/Django-2.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.tar.gz", + "hashes": { + "sha256": "7c3543e4fb070d14e10926189a7fcf42ba919263b7473dceaefce34d54e8a119" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8843237, + "upload-time": "2019-04-01T12:47:42.240453Z", + "url": "https://files.pythonhosted.org/packages/17/89/bb1b5b75d2ee7b7946d02c9284c067c827dc2b34031180a9442a774da8bf/Django-2.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "653f49ab756f3f399d867d5844de3ed90ead998c0c96ae111da1614737a6b5fa" + }, + "data-dist-info-metadata": { + "sha256": "653f49ab756f3f399d867d5844de3ed90ead998c0c96ae111da1614737a6b5fa" + }, + "filename": "Django-2.2.1-py3-none-any.whl", + "hashes": { + "sha256": "bb407d0bb46395ca1241f829f5bd03f7e482f97f7d1936e26e98dacb201ed4ec" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7447510, + "upload-time": "2019-05-01T06:57:39.789016Z", + "url": "https://files.pythonhosted.org/packages/b1/1d/2476110614367adfb079a9bc718621f9fc8351e9214e1750cae1832d4090/Django-2.2.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.1.tar.gz", + "hashes": { + "sha256": "6fcc3cbd55b16f9a01f37de8bcbe286e0ea22e87096557f1511051780338eaea" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8973889, + "upload-time": "2019-05-01T06:57:47.651991Z", + "url": "https://files.pythonhosted.org/packages/fd/70/36c08f4c3b22523173b3a5e21fbdaa137bdb1722b76f356e0e2d5d8aa645/Django-2.2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a6a8d731819b91f9e5313bef5f102fe6b4c7b27a70de1cfbbe77c6987edee922" + }, + "data-dist-info-metadata": { + "sha256": "a6a8d731819b91f9e5313bef5f102fe6b4c7b27a70de1cfbbe77c6987edee922" + }, + "filename": "Django-2.2.2-py3-none-any.whl", + "hashes": { + "sha256": "7cb67e8b934fab23b6daed7144da52e8a25a47eba7f360ca43d2b448506b01ad" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7447968, + "upload-time": "2019-06-03T10:11:10.358783Z", + "url": "https://files.pythonhosted.org/packages/eb/4b/743d5008fc7432c714d753e1fc7ee56c6a776dc566cc6cfb4136d46cdcbb/Django-2.2.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.2.tar.gz", + "hashes": { + "sha256": "753d30d3eb078064d2ddadfea65083c9848074a7f93d7b4dc7fa6b1380d278f5" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8841523, + "upload-time": "2019-06-03T10:11:32.109900Z", + "url": "https://files.pythonhosted.org/packages/56/2e/c0495314c0bdcf19d9b888a98ff16a4c58a90dd77ed741f4dbab2cbf7efe/Django-2.2.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bc9147ba7aef6cb5ac012c5c4b9ecbe095ed40e3a0aa258c3b74602c9e4f50cd" + }, + "data-dist-info-metadata": { + "sha256": "bc9147ba7aef6cb5ac012c5c4b9ecbe095ed40e3a0aa258c3b74602c9e4f50cd" + }, + "filename": "Django-2.2.3-py3-none-any.whl", + "hashes": { + "sha256": "6e974d4b57e3b29e4882b244d40171d6a75202ab8d2402b8e8adbd182e25cf0c" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7459212, + "upload-time": "2019-07-01T07:19:23.256282Z", + "url": "https://files.pythonhosted.org/packages/39/b0/2138c31bf13e17afc32277239da53e9dfcce27bac8cb68cf1c0123f1fdf5/Django-2.2.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.3.tar.gz", + "hashes": { + "sha256": "4d23f61b26892bac785f07401bc38cbf8fa4cec993f400e9cd9ddf28fd51c0ea" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8992109, + "upload-time": "2019-07-01T07:19:43.693346Z", + "url": "https://files.pythonhosted.org/packages/d3/20/b447eb3d820e0d05fe83cbfb016842bd8da35f4b0f83498dca43d02aebc3/Django-2.2.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b59018824e27d7e5015baa3020d5e456efcb6306e3c128584d83b2f0f8fce961" + }, + "data-dist-info-metadata": { + "sha256": "b59018824e27d7e5015baa3020d5e456efcb6306e3c128584d83b2f0f8fce961" + }, + "filename": "Django-2.2.4-py3-none-any.whl", + "hashes": { + "sha256": "9a2f98211ab474c710fcdad29c82f30fc14ce9917c7a70c3682162a624de4035" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7459472, + "upload-time": "2019-08-01T09:04:37.287191Z", + "url": "https://files.pythonhosted.org/packages/d6/57/66997ca6ef17d2d0f0ebcd860bc6778095ffee04077ca8985928175da358/Django-2.2.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.4.tar.gz", + "hashes": { + "sha256": "16a5d54411599780ac9dfe3b9b38f90f785c51259a584e0b24b6f14a7f69aae8" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8856979, + "upload-time": "2019-08-01T09:05:00.463982Z", + "url": "https://files.pythonhosted.org/packages/19/11/3449a2071df9427e7a5c4dddee2462e88840dd968a9b0c161097154fcb0c/Django-2.2.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "830aee6eacd6dd360a00e6e3ff6c1f2002a0f93fd49c2ec62d947b2d59f5df3e" + }, + "data-dist-info-metadata": { + "sha256": "830aee6eacd6dd360a00e6e3ff6c1f2002a0f93fd49c2ec62d947b2d59f5df3e" + }, + "filename": "Django-2.2.5-py3-none-any.whl", + "hashes": { + "sha256": "148a4a2d1a85b23883b0a4e99ab7718f518a83675e4485e44dc0c1d36988c5fa" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7459805, + "upload-time": "2019-09-02T07:18:39.462663Z", + "url": "https://files.pythonhosted.org/packages/94/9f/a56f7893b1280e5019482260e246ab944d54a9a633a01ed04683d9ce5078/Django-2.2.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.5.tar.gz", + "hashes": { + "sha256": "deb70aa038e59b58593673b15e9a711d1e5ccd941b5973b30750d5d026abfd56" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8995543, + "upload-time": "2019-09-02T07:19:02.248056Z", + "url": "https://files.pythonhosted.org/packages/1d/06/79ddea0bfd4e7cd1f9fa4700c8e524820a5263c6fd8bb91db14f1812c17d/Django-2.2.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cf70a1568cbb517ca09a89ee7c4a4c577ba1b8a72acd36dfb2fb0d279e32b11" + }, + "data-dist-info-metadata": { + "sha256": "8cf70a1568cbb517ca09a89ee7c4a4c577ba1b8a72acd36dfb2fb0d279e32b11" + }, + "filename": "Django-2.2.6-py3-none-any.whl", + "hashes": { + "sha256": "4025317ca01f75fc79250ff7262a06d8ba97cd4f82e93394b2a0a6a4a925caeb" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7459712, + "upload-time": "2019-10-01T08:36:44.466204Z", + "url": "https://files.pythonhosted.org/packages/b2/79/df0ffea7bf1e02c073c2633702c90f4384645c40a1dd09a308e02ef0c817/Django-2.2.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.6.tar.gz", + "hashes": { + "sha256": "a8ca1033acac9f33995eb2209a6bf18a4681c3e5269a878e9a7e0b7384ed1ca3" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8859044, + "upload-time": "2019-10-01T08:37:07.504139Z", + "url": "https://files.pythonhosted.org/packages/c7/2c/bbd0fddf6a08456c3100b8e8b230f3288d4511985aa4e2368b0d115b5aae/Django-2.2.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2b3c9efd5c3dcac22f03b4cf1081083902bd669a4ff64efe7d5eee508d8c1b2d" + }, + "data-dist-info-metadata": { + "sha256": "2b3c9efd5c3dcac22f03b4cf1081083902bd669a4ff64efe7d5eee508d8c1b2d" + }, + "filename": "Django-2.2.7-py3-none-any.whl", + "hashes": { + "sha256": "89c2007ca4fa5b351a51a279eccff298520783b713bf28efb89dfb81c80ea49b" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7459759, + "upload-time": "2019-11-04T08:33:19.548538Z", + "url": "https://files.pythonhosted.org/packages/a0/36/463632a2e9161a7e713488d719a280e8cb0c7e3a66ed32a32e801891caae/Django-2.2.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.7.tar.gz", + "hashes": { + "sha256": "16040e1288c6c9f68c6da2fe75ebde83c0a158f6f5d54f4c5177b0c1478c5b86" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8999415, + "upload-time": "2019-11-04T08:33:42.021959Z", + "url": "https://files.pythonhosted.org/packages/0d/05/5de305261e0a6bcd5701e2bfb5237e76303fde36f1f7c5a40ff86480ab5a/Django-2.2.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1f8b020b3cc229a65d73e943c09a0cb84c7382f3c4d08d12c8bd4238f0f3f20" + }, + "data-dist-info-metadata": { + "sha256": "c1f8b020b3cc229a65d73e943c09a0cb84c7382f3c4d08d12c8bd4238f0f3f20" + }, + "filename": "Django-2.2.8-py3-none-any.whl", + "hashes": { + "sha256": "fa98ec9cc9bf5d72a08ebf3654a9452e761fbb8566e3f80de199cbc15477e891" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7460221, + "upload-time": "2019-12-02T08:57:52.178782Z", + "url": "https://files.pythonhosted.org/packages/d3/d0/ef75c788627f4218a8d08dccdf4ebc91f5b83c48d09ec8f2a3db9610014b/Django-2.2.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.8.tar.gz", + "hashes": { + "sha256": "a4ad4f6f9c6a4b7af7e2deec8d0cbff28501852e5010d6c2dc695d3d1fae7ca0" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8870662, + "upload-time": "2019-12-02T08:58:05.035772Z", + "url": "https://files.pythonhosted.org/packages/1c/aa/f618f346b895123be44739b276099a2b418b45b2b7afb5e1071403e8d2e9/Django-2.2.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "087c7f7c357419dcbe38e64b6955924d24fb0e9d2d80771bdc418924611d3009" + }, + "data-dist-info-metadata": { + "sha256": "087c7f7c357419dcbe38e64b6955924d24fb0e9d2d80771bdc418924611d3009" + }, + "filename": "Django-2.2.9-py3-none-any.whl", + "hashes": { + "sha256": "687c37153486cf26c3fdcbdd177ef16de38dc3463f094b5f9c9955d91f277b14" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7460387, + "upload-time": "2019-12-18T08:59:07.891032Z", + "url": "https://files.pythonhosted.org/packages/cb/c9/ef1e25bdd092749dae74c95c2707dff892fde36e4053c4a2354b2303be10/Django-2.2.9-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.9.tar.gz", + "hashes": { + "sha256": "662a1ff78792e3fd77f16f71b1f31149489434de4b62a74895bd5d6534e635a5" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9006404, + "upload-time": "2019-12-18T08:59:27.308468Z", + "url": "https://files.pythonhosted.org/packages/2c/0d/2aa8e58c791d2aa65658fa26f2b035a9da13a6a34d1b2d991912c8a33729/Django-2.2.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4ab662a409850f0b2de16b133db61bda75022c41d8810c271d2fad063865a20a" + }, + "data-dist-info-metadata": { + "sha256": "4ab662a409850f0b2de16b133db61bda75022c41d8810c271d2fad063865a20a" + }, + "filename": "Django-2.2.10-py3-none-any.whl", + "hashes": { + "sha256": "9a4635813e2d498a3c01b10c701fe4a515d76dd290aaa792ccb65ca4ccb6b038" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7460410, + "upload-time": "2020-02-03T09:50:41.861960Z", + "url": "https://files.pythonhosted.org/packages/2b/b2/eb6230a30a5cc3a71b4df733de95c1a888e098e60b5e233703936f9c4dad/Django-2.2.10-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.10.tar.gz", + "hashes": { + "sha256": "1226168be1b1c7efd0e66ee79b0e0b58b2caa7ed87717909cd8a57bb13a7079a" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8865888, + "upload-time": "2020-02-03T09:50:57.805388Z", + "url": "https://files.pythonhosted.org/packages/b7/69/abb0cfd9ee83209535e7021b34db6b19f4094a43a70a6e6f77da3c0ba606/Django-2.2.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6f1c435751001cd56e692a88a40cd06d69cd02c1afcdb1360c64de57be5e99c6" + }, + "data-dist-info-metadata": { + "sha256": "6f1c435751001cd56e692a88a40cd06d69cd02c1afcdb1360c64de57be5e99c6" + }, + "filename": "Django-2.2.11-py3-none-any.whl", + "hashes": { + "sha256": "b51c9c548d5c3b3ccbb133d0bebc992e8ec3f14899bce8936e6fdda6b23a1881" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7460553, + "upload-time": "2020-03-04T09:31:51.267840Z", + "url": "https://files.pythonhosted.org/packages/be/76/7ccbcf52366590ca76997ce7860308b257b79962a4e4fada5353f72d7be5/Django-2.2.11-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.11.tar.gz", + "hashes": { + "sha256": "65e2387e6bde531d3bb803244a2b74e0253550a9612c64a60c8c5be267b30f50" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9010479, + "upload-time": "2020-03-04T09:32:08.970734Z", + "url": "https://files.pythonhosted.org/packages/f0/5b/428db83c37c2cf69e077ed327ada3511837371356204befc654b5b4bd444/Django-2.2.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cd7cb18ed8f9ddc3896feae5ed6b832880e1a2f9480cc89d2cedfce94485e091" + }, + "data-dist-info-metadata": { + "sha256": "cd7cb18ed8f9ddc3896feae5ed6b832880e1a2f9480cc89d2cedfce94485e091" + }, + "filename": "Django-2.2.12-py3-none-any.whl", + "hashes": { + "sha256": "6ecd229e1815d4fc5240fc98f1cca78c41e7a8cd3e3f2eefadc4735031077916" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7461035, + "upload-time": "2020-04-01T07:59:11.345640Z", + "url": "https://files.pythonhosted.org/packages/af/d1/903cdbda68cd6ee74bf8ac7c86ffa04b2baf0254dfd6edeeafe4426c9c8b/Django-2.2.12-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.12.tar.gz", + "hashes": { + "sha256": "69897097095f336d5aeef45b4103dceae51c00afa6d3ae198a2a18e519791b7a" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8877061, + "upload-time": "2020-04-01T07:59:21.455385Z", + "url": "https://files.pythonhosted.org/packages/87/25/82b01f8d6b154ea3023ab7d1412ca60875c105e8209350ec6cfee35b0f8d/Django-2.2.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1ab880e564bc7538942eb847c1178843cd96a809de7cab68552b93b5c03100ed" + }, + "data-dist-info-metadata": { + "sha256": "1ab880e564bc7538942eb847c1178843cd96a809de7cab68552b93b5c03100ed" + }, + "filename": "Django-2.2.13-py3-none-any.whl", + "hashes": { + "sha256": "e8fe3c2b2212dce6126becab7a693157f1a441a07b62ec994c046c76af5bb66d" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7465753, + "upload-time": "2020-06-03T09:36:32.337142Z", + "url": "https://files.pythonhosted.org/packages/fb/e1/c5520a00ae75060b0c03eea0115b272d6dc5dbd2fd3b75d0c0fbc9d262bc/Django-2.2.13-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.13.tar.gz", + "hashes": { + "sha256": "84f370f6acedbe1f3c41e1a02de44ac206efda3355e427139ecb785b5f596d80" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8879757, + "upload-time": "2020-06-03T09:36:39.587482Z", + "url": "https://files.pythonhosted.org/packages/da/0c/5ef899626da946b00322b70c2b28ac9d04f95cbedf525187ab4dad5db22d/Django-2.2.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0951255ed7e060fc19d676b191869e54897118892506a86f8c3db71f89495c41" + }, + "data-dist-info-metadata": { + "sha256": "0951255ed7e060fc19d676b191869e54897118892506a86f8c3db71f89495c41" + }, + "filename": "Django-2.2.14-py3-none-any.whl", + "hashes": { + "sha256": "f2250bd35d0f6c23e930c544629934144e5dd39a4c06092e1050c731c1712ba8" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7465761, + "upload-time": "2020-07-01T04:49:29.459267Z", + "url": "https://files.pythonhosted.org/packages/f2/6c/f7e0ed3d07952742439be43e7fb5a8b07b065ab927c6493be2a6cea59f33/Django-2.2.14-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.14.tar.gz", + "hashes": { + "sha256": "edf0ecf6657713b0435b6757e6069466925cae70d634a3283c96b80c01e06191" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9022051, + "upload-time": "2020-07-01T04:50:13.815347Z", + "url": "https://files.pythonhosted.org/packages/78/46/a3af6eb3037044eaad9518082eff5ed473ad343dee165eb14b1f1a4a3d87/Django-2.2.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e860aa9426cadd8c4d410fc5694fe67e870ad80965ced4003a86d73618ca51e5" + }, + "data-dist-info-metadata": { + "sha256": "e860aa9426cadd8c4d410fc5694fe67e870ad80965ced4003a86d73618ca51e5" + }, + "filename": "Django-2.2.15-py3-none-any.whl", + "hashes": { + "sha256": "91f540000227eace0504a24f508de26daa756353aa7376c6972d7920bc339a3a" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7465895, + "upload-time": "2020-08-03T07:23:23.362449Z", + "url": "https://files.pythonhosted.org/packages/3a/5a/9e3cffed37fa9a277c04377b71b9038c270c2677c86cf406f803df89038f/Django-2.2.15-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.15.tar.gz", + "hashes": { + "sha256": "3e2f5d172215862abf2bac3138d8a04229d34dbd2d0dab42c6bf33876cc22323" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9023679, + "upload-time": "2020-08-03T07:23:37.474778Z", + "url": "https://files.pythonhosted.org/packages/51/b0/00dadff17778c3204bbd658dcbc9dda1d5e29fff0862ac9dd10880d8b265/Django-2.2.15.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bf022e2629b6e33fc37be0ae2b216a3dca9e01152326322188dee9d70c62436f" + }, + "data-dist-info-metadata": { + "sha256": "bf022e2629b6e33fc37be0ae2b216a3dca9e01152326322188dee9d70c62436f" + }, + "filename": "Django-2.2.16-py3-none-any.whl", + "hashes": { + "sha256": "83ced795a0f239f41d8ecabf51cc5fad4b97462a6008dc12e5af3cb9288724ec" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7466055, + "upload-time": "2020-09-01T09:14:25.126958Z", + "url": "https://files.pythonhosted.org/packages/06/30/3b7e846c1a2f5435f52c408442e09c0c35ca6fa1c4abbad0ccf4d42fb172/Django-2.2.16-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.16.tar.gz", + "hashes": { + "sha256": "62cf45e5ee425c52e411c0742e641a6588b7e8af0d2c274a27940931b2786594" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8884774, + "upload-time": "2020-09-01T09:14:36.209966Z", + "url": "https://files.pythonhosted.org/packages/eb/9c/1beb8860f99acedd3e231c9690e4a9e7103818a1fff9d44ae9553b2e1442/Django-2.2.16.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "677993c119822cd4d13a64eebc7fca021671efd8608cabcc2058a29e01d9414f" + }, + "data-dist-info-metadata": { + "sha256": "677993c119822cd4d13a64eebc7fca021671efd8608cabcc2058a29e01d9414f" + }, + "filename": "Django-2.2.17-py3-none-any.whl", + "hashes": { + "sha256": "558cb27930defd9a6042133258caf797b2d1dee233959f537e3dc475cb49bd7c" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7466059, + "upload-time": "2020-11-02T08:12:33.238873Z", + "url": "https://files.pythonhosted.org/packages/82/2b/75f2909ba02a3b0e343e560863101aa3d43f58357e7c053596aa29d1cce7/Django-2.2.17-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.17.tar.gz", + "hashes": { + "sha256": "cf5370a4d7765a9dd6d42a7b96b53c74f9446cd38209211304b210fe0404b861" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 8885492, + "upload-time": "2020-11-02T08:12:44.286790Z", + "url": "https://files.pythonhosted.org/packages/9d/fd/1d27e69b17b3c14c2d6120b17319725461e2732257ac26c64c17fcba53f4/Django-2.2.17.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bfcb033b5913deab427c7c69d8c426c43f76e6f1d5a42c9654e25f586b8b5fce" + }, + "data-dist-info-metadata": { + "sha256": "bfcb033b5913deab427c7c69d8c426c43f76e6f1d5a42c9654e25f586b8b5fce" + }, + "filename": "Django-2.2.18-py3-none-any.whl", + "hashes": { + "sha256": "0eaca08f236bf502a9773e53623f766cc3ceee6453cc41e6de1c8b80f07d2364" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7466191, + "upload-time": "2021-02-01T09:28:14.241915Z", + "url": "https://files.pythonhosted.org/packages/6a/4c/4072f2f11c523898fb994874bbd1346d2e6c0b6968a2e1e87bee1c7a1729/Django-2.2.18-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.18.tar.gz", + "hashes": { + "sha256": "c9c994f5e0a032cbd45089798b52e4080f4dea7241c58e3e0636c54146480bb4" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9180844, + "upload-time": "2021-02-01T09:28:29.173011Z", + "url": "https://files.pythonhosted.org/packages/f0/42/47a9ba406657df4e7244697fcd4c7916b1ee4e89f9bbc5d850d08751f0f3/Django-2.2.18.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "013da8a87272fd9f9a7cb20a49d95aaedb2389fe3d71bb6d7146246153cc1dd2" + }, + "data-dist-info-metadata": { + "sha256": "013da8a87272fd9f9a7cb20a49d95aaedb2389fe3d71bb6d7146246153cc1dd2" + }, + "filename": "Django-2.2.19-py3-none-any.whl", + "hashes": { + "sha256": "e319a7164d6d30cb177b3fd74d02c52f1185c37304057bb76d74047889c605d9" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7466191, + "upload-time": "2021-02-19T09:07:57.568044Z", + "url": "https://files.pythonhosted.org/packages/1a/ce/846a9dbf536991be0004f5ae414520c3a64eaa167d09e51d75ab410c45e8/Django-2.2.19-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.19.tar.gz", + "hashes": { + "sha256": "30c235dec87e05667597e339f194c9fed6c855bda637266ceee891bf9093da43" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9209434, + "upload-time": "2021-02-19T09:08:15.073175Z", + "url": "https://files.pythonhosted.org/packages/dc/35/ad92bf082f7faa39bd949911b9df09ec1843167d657df6eb3720d2212427/Django-2.2.19.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "93a1d746681215aabbe03ae0b45a78d0690ef47ad7a26481021c97d9c0c757ea" + }, + "data-dist-info-metadata": { + "sha256": "93a1d746681215aabbe03ae0b45a78d0690ef47ad7a26481021c97d9c0c757ea" + }, + "filename": "Django-2.2.20-py3-none-any.whl", + "hashes": { + "sha256": "2484f115891ab1a0e9ae153602a641fbc15d7894c036d79fb78662c0965d7954" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7466207, + "upload-time": "2021-04-06T07:34:52.201974Z", + "url": "https://files.pythonhosted.org/packages/b1/88/bd220ea3e4e12c42f2215285cb101d925f95e42b093f390c823e61c94f00/Django-2.2.20-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.20.tar.gz", + "hashes": { + "sha256": "2569f9dc5f8e458a5e988b03d6b7a02bda59b006d6782f4ea0fd590ed7336a64" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9182853, + "upload-time": "2021-04-06T07:35:02.866945Z", + "url": "https://files.pythonhosted.org/packages/3c/e0/2ab562729727dc25d800134f811f8e15e56fb28c44dfab5222a51b9d2b20/Django-2.2.20.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3c981fe1a55fd45b2596c0d6f18794816aedb9096596a7916a8f6ef5d9e72964" + }, + "data-dist-info-metadata": { + "sha256": "3c981fe1a55fd45b2596c0d6f18794816aedb9096596a7916a8f6ef5d9e72964" + }, + "filename": "Django-2.2.21-py3-none-any.whl", + "hashes": { + "sha256": "7d8b61b6e7031a3c1a4aef29e2701849af0837f4f2062bc203077a0b46d51c2c" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7466829, + "upload-time": "2021-05-04T08:47:20.595323Z", + "url": "https://files.pythonhosted.org/packages/81/93/d6dc44d73dfa9e773f97c90edccbb0c359f7bb27aadc90f5c0da48ab7138/Django-2.2.21-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.21.tar.gz", + "hashes": { + "sha256": "7460cfe3781d36d1625230267dad255deb33e9229e41f21e32b33b9d536d20cd" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9209871, + "upload-time": "2021-05-04T08:47:51.750991Z", + "url": "https://files.pythonhosted.org/packages/86/8c/95243cf026de8c006766f2f583cd582f51fec28158dec2a0684ac77ccca3/Django-2.2.21.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8690950c7336109298576dddd045502a616eb40dc5671a0e0b367f8fef7737bd" + }, + "data-dist-info-metadata": { + "sha256": "8690950c7336109298576dddd045502a616eb40dc5671a0e0b367f8fef7737bd" + }, + "filename": "Django-2.2.22-py3-none-any.whl", + "hashes": { + "sha256": "e831105edb153af1324de44d06091ca75520a227456387dda4a47d2f1cc2731a" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7466871, + "upload-time": "2021-05-06T07:40:38.479356Z", + "url": "https://files.pythonhosted.org/packages/6c/cc/d8ace1c2de7a149934cae343eccc75fd07d261c8f3bee05008fc630186d5/Django-2.2.22-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.22.tar.gz", + "hashes": { + "sha256": "db2214db1c99017cbd971e58824e6f424375154fe358afc30e976f5b99fc6060" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9182392, + "upload-time": "2021-05-06T07:40:41.663188Z", + "url": "https://files.pythonhosted.org/packages/7d/59/7c19d4a11f976fac155b0d60b6d4f41dc986209296de2af971b11568bac6/Django-2.2.22.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b2dfa176b838fe63f3f4012fc868994538912db664ec9f866b46c18690b17b70" + }, + "data-dist-info-metadata": { + "sha256": "b2dfa176b838fe63f3f4012fc868994538912db664ec9f866b46c18690b17b70" + }, + "filename": "Django-2.2.23-py3-none-any.whl", + "hashes": { + "sha256": "2710bff9dd480cf886e38947ee00aea3d6b9b04b77a748e352e3ce447b0fe17f" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7467076, + "upload-time": "2021-05-13T07:36:40.797557Z", + "url": "https://files.pythonhosted.org/packages/fa/35/5cf6c94b1cc7ac847fde1d36257e06533ce853c2f92875b7abac89a65bfc/Django-2.2.23-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.23.tar.gz", + "hashes": { + "sha256": "12cfc045a4ccb2348719aaaa77b17e66a26bff9fc238b4c765a3e825ef92e414" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9182567, + "upload-time": "2021-05-13T07:36:51.046462Z", + "url": "https://files.pythonhosted.org/packages/51/fb/6ad422c1a18fcb21f014091316c56031b739aef6ad98d65880b870bb311c/Django-2.2.23.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9d40444096c9f5351b1cdcf4dc864bd2c5a78f6cdeed799f6a25766d63497dea" + }, + "data-dist-info-metadata": { + "sha256": "9d40444096c9f5351b1cdcf4dc864bd2c5a78f6cdeed799f6a25766d63497dea" + }, + "filename": "Django-2.2.24-py3-none-any.whl", + "hashes": { + "sha256": "f2084ceecff86b1e631c2cd4107d435daf4e12f1efcdf11061a73bf0b5e95f92" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7467267, + "upload-time": "2021-06-02T08:53:39.899614Z", + "url": "https://files.pythonhosted.org/packages/65/4a/3d3f05ff8cb284cca565adb8b704b3094b0810ae2b5925c6e30e604400f7/Django-2.2.24-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.24.tar.gz", + "hashes": { + "sha256": "3339ff0e03dee13045aef6ae7b523edff75b6d726adf7a7a48f53d5a501f7db7" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9211396, + "upload-time": "2021-06-02T08:54:12.637481Z", + "url": "https://files.pythonhosted.org/packages/f9/a3/bc91152d021c340f35b3c6d463602704e6590b0273df7e27fa80ed87cb14/Django-2.2.24.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "74b65de94cee6f227bd9399dfaa98c38205e62ee5dd25f5bc79780b6ecceba00" + }, + "data-dist-info-metadata": { + "sha256": "74b65de94cee6f227bd9399dfaa98c38205e62ee5dd25f5bc79780b6ecceba00" + }, + "filename": "Django-2.2.25-py3-none-any.whl", + "hashes": { + "sha256": "08bad7ef7e90286b438dbe1412c3e633fbc7b96db04735f0c7baadeed52f3fad" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7467310, + "upload-time": "2021-12-07T07:34:42.416731Z", + "url": "https://files.pythonhosted.org/packages/5e/21/1ee492ab7d6b10fd7d5f519161837f9bfae85b375dcf9dfbddfd4d9f3f4c/Django-2.2.25-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.25.tar.gz", + "hashes": { + "sha256": "b1e65eaf371347d4b13eb7e061b09786c973061de95390c327c85c1e2aa2349c" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9185326, + "upload-time": "2021-12-07T07:34:54.595264Z", + "url": "https://files.pythonhosted.org/packages/07/f0/b14af22a49ed975b94f23e70470bbb64b3ce4b0459f5f6ec8b7a2b6edd09/Django-2.2.25.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0ae1f8a1398dc0d69daea66403dbb8338e09366b1bea0a3d8ac6d641fb7cd985" + }, + "data-dist-info-metadata": { + "sha256": "0ae1f8a1398dc0d69daea66403dbb8338e09366b1bea0a3d8ac6d641fb7cd985" + }, + "filename": "Django-2.2.26-py3-none-any.whl", + "hashes": { + "sha256": "85e62019366692f1d5afed946ca32fef34c8693edf342ac9d067d75d64faf0ac" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7468014, + "upload-time": "2022-01-04T09:53:18.329006Z", + "url": "https://files.pythonhosted.org/packages/8a/3d/40f62f004b9a763a3726432d4c820526e880f7f2902de7469e5c0d119590/Django-2.2.26-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.26.tar.gz", + "hashes": { + "sha256": "dfa537267d52c6243a62b32855a744ca83c37c70600aacffbfd98bc5d6d8518f" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9208028, + "upload-time": "2022-01-04T09:53:29.324996Z", + "url": "https://files.pythonhosted.org/packages/64/90/e1557256c4e4113953d7ce2aa02e70a024d09658ce1b55e0f7ea9b61f17a/Django-2.2.26.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3c6bfd0a2f46c5381c50858891a457ea0cc97ff7f43ca18614e7a05f894743f8" + }, + "data-dist-info-metadata": { + "sha256": "3c6bfd0a2f46c5381c50858891a457ea0cc97ff7f43ca18614e7a05f894743f8" + }, + "filename": "Django-2.2.27-py3-none-any.whl", + "hashes": { + "sha256": "90763c764738586b11d7e1f44828032c153366e43ad7f782908193a1bb2d6d92" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7468028, + "upload-time": "2022-02-01T07:56:15.889914Z", + "url": "https://files.pythonhosted.org/packages/cf/2b/229178fdeea21210768620d0dab8ca40ed2f823bbd57b93c39dbd644ef90/Django-2.2.27-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.27.tar.gz", + "hashes": { + "sha256": "1ee37046b0bf2b61e83b3a01d067323516ec3b6f2b17cd49b1326dd4ba9dc913" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9185716, + "upload-time": "2022-02-01T07:56:27.211309Z", + "url": "https://files.pythonhosted.org/packages/38/c5/9f8bd15f2193c72f8f7e22b938380a2f043e7e6f5cbdaa371d969ae50424/Django-2.2.27.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3c53bd38492ecba2d7d505ae293bf3eda3d352135ad52736024b4f0d8b5f8788" + }, + "data-dist-info-metadata": { + "sha256": "3c53bd38492ecba2d7d505ae293bf3eda3d352135ad52736024b4f0d8b5f8788" + }, + "filename": "Django-2.2.28-py3-none-any.whl", + "hashes": { + "sha256": "365429d07c1336eb42ba15aa79f45e1c13a0b04d5c21569e7d596696418a6a45" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 7468548, + "upload-time": "2022-04-11T07:52:52.782601Z", + "url": "https://files.pythonhosted.org/packages/43/69/eaac9a827335898d626066989865974fa48bfc23efd1b34628d64543b2d9/Django-2.2.28-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-2.2.28.tar.gz", + "hashes": { + "sha256": "0200b657afbf1bc08003845ddda053c7641b9b24951e52acd51f6abda33a7413" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 9187543, + "upload-time": "2022-04-11T07:53:05.463179Z", + "url": "https://files.pythonhosted.org/packages/17/27/24d66baeb05a53e38637a4b793df069f2bebacf75bc6e854ff32068a7ef3/Django-2.2.28.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4c17e98183d7b1276297c817031697ff6bdd9d1003cfb7c7f784e9404b7203cb" + }, + "data-dist-info-metadata": { + "sha256": "4c17e98183d7b1276297c817031697ff6bdd9d1003cfb7c7f784e9404b7203cb" + }, + "filename": "Django-3.0a1-py3-none-any.whl", + "hashes": { + "sha256": "ccf5d58cfe53601afcf38d53cb5a3ed6a915afcfdb728593ce8594f96ca21cd8" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7499892, + "upload-time": "2019-09-10T09:19:32.778684Z", + "url": "https://files.pythonhosted.org/packages/d8/a6/02cce92ec00e4d0dc72f130a2066b5f30b16d3b27b8423cd75a6b591ebfd/Django-3.0a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0a1.tar.gz", + "hashes": { + "sha256": "ccfaf8c7e72cecbf97de52633b30995659a6ad14a0e4a8c4ebc78b353e8ed78d" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 8936672, + "upload-time": "2019-09-10T09:19:39.974331Z", + "url": "https://files.pythonhosted.org/packages/b6/c0/ffc5c11eccfd5111491595753981a259bd709994d83648aebcfcb288131a/Django-3.0a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e8f1259e17a3dcae3008c847399d63c7d4c3ffa90833bc71fafb187633e957ba" + }, + "data-dist-info-metadata": { + "sha256": "e8f1259e17a3dcae3008c847399d63c7d4c3ffa90833bc71fafb187633e957ba" + }, + "filename": "Django-3.0b1-py3-none-any.whl", + "hashes": { + "sha256": "3c43d11a9d04a860b4ab658f6cbee11a33a87755667b0a9f42e0fc327d015d39" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7500629, + "upload-time": "2019-10-14T10:21:37.792635Z", + "url": "https://files.pythonhosted.org/packages/d1/14/9e339e2fa2befa6ea629cb5cbc2c84a201b03ac04ad15dc1f196c8675562/Django-3.0b1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0b1.tar.gz", + "hashes": { + "sha256": "e0336c2bc6bb99b87788d79e4c5dd88db255bcd097240e0f7f9843e222e43672" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9076737, + "upload-time": "2019-10-14T10:21:46.008282Z", + "url": "https://files.pythonhosted.org/packages/3a/b1/53c75411a3e2e82429ab1506d7565973e193b92eb030eab847971a2b46e2/Django-3.0b1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "72776892c3d8251e086ae8af02e7f518edfa9ab96e8220f38f25f18a5066c177" + }, + "data-dist-info-metadata": { + "sha256": "72776892c3d8251e086ae8af02e7f518edfa9ab96e8220f38f25f18a5066c177" + }, + "filename": "Django-3.0rc1-py3-none-any.whl", + "hashes": { + "sha256": "bd7e7dd0c3065e356f150fb03d1620e98e947d8c0ce913826d43bd468e020bed" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7501670, + "upload-time": "2019-11-18T08:51:12.063347Z", + "url": "https://files.pythonhosted.org/packages/62/65/957dc58af5094fc3c2d5d18233866a01eefbf71b1ad17741da098fc774d1/Django-3.0rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0rc1.tar.gz", + "hashes": { + "sha256": "0a1efde1b685a6c30999ba00902f23613cf5db864c5a1532d2edf3eda7896a37" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9083478, + "upload-time": "2019-11-18T08:51:19.037478Z", + "url": "https://files.pythonhosted.org/packages/38/bd/9324965c7a900fba18db907eada900df754b448ce4b76972cbc8a55ae7e2/Django-3.0rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "05e03577fa029167ba7cd07c56449e54cc0f2d5434e84aaea24d2e4ea024b781" + }, + "data-dist-info-metadata": { + "sha256": "05e03577fa029167ba7cd07c56449e54cc0f2d5434e84aaea24d2e4ea024b781" + }, + "filename": "Django-3.0-py3-none-any.whl", + "hashes": { + "sha256": "6f857bd4e574442ba35a7172f1397b303167dae964cf18e53db5e85fe248d000" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7427980, + "upload-time": "2019-12-02T11:13:11.252980Z", + "url": "https://files.pythonhosted.org/packages/43/d6/0aed0b12c66527748ce5a007da4618a65dfbe1f8fca82eccedf57d60295f/Django-3.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.tar.gz", + "hashes": { + "sha256": "d98c9b6e5eed147bc51f47c014ff6826bd1ab50b166956776ee13db5a58804ae" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 8909597, + "upload-time": "2019-12-02T11:13:17.709458Z", + "url": "https://files.pythonhosted.org/packages/f8/46/b3b8c61f867827fff2305db40659495dcd64fb35c399e75c53f23c113871/Django-3.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8b42a2a048089bc358151fd357492b83dd4707b334a7c19652c9dfe209ad17dc" + }, + "data-dist-info-metadata": { + "sha256": "8b42a2a048089bc358151fd357492b83dd4707b334a7c19652c9dfe209ad17dc" + }, + "filename": "Django-3.0.1-py3-none-any.whl", + "hashes": { + "sha256": "b61295749be7e1c42467c55bcabdaee9fbe9496fdf9ed2e22cef44d9de2ff953" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7428297, + "upload-time": "2019-12-18T08:59:13.338777Z", + "url": "https://files.pythonhosted.org/packages/6a/23/08f7fd7afdd24184a400fcaebf921bd09b5b5235cbd62ffa02308a7d35d6/Django-3.0.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.1.tar.gz", + "hashes": { + "sha256": "315b11ea265dd15348d47f2cbb044ef71da2018f6e582fed875c889758e6f844" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9022787, + "upload-time": "2019-12-18T08:59:35.114312Z", + "url": "https://files.pythonhosted.org/packages/44/e8/4ae9ef3d455f4ce5aa22259cb6e40c69b29ef6b02d49c5cdfa265f7fc821/Django-3.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ecaf80fbfe7c179ecb9fa61201d29b6c9d2871c1b68b6b7136b148be8bcd1209" + }, + "data-dist-info-metadata": { + "sha256": "ecaf80fbfe7c179ecb9fa61201d29b6c9d2871c1b68b6b7136b148be8bcd1209" + }, + "filename": "Django-3.0.2-py3-none-any.whl", + "hashes": { + "sha256": "4f2c913303be4f874015993420bf0bd8fd2097a9c88e6b49c6a92f9bdd3fb13a" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7428596, + "upload-time": "2020-01-02T07:22:14.549127Z", + "url": "https://files.pythonhosted.org/packages/55/d1/8ade70e65fa157e1903fe4078305ca53b6819ab212d9fbbe5755afc8ea2e/Django-3.0.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.2.tar.gz", + "hashes": { + "sha256": "8c3575f81e11390893860d97e1e0154c47512f180ea55bd84ce8fa69ba8051ca" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9028261, + "upload-time": "2020-01-02T07:22:21.750853Z", + "url": "https://files.pythonhosted.org/packages/c5/c1/5b901e21114b5dd9233726c2975c0aa7e9f48f63e41ec95d8777721d8aff/Django-3.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a689af6db9afce577b048b2ff3f9842ad785f743a1f590a823498a940086a060" + }, + "data-dist-info-metadata": { + "sha256": "a689af6db9afce577b048b2ff3f9842ad785f743a1f590a823498a940086a060" + }, + "filename": "Django-3.0.3-py3-none-any.whl", + "hashes": { + "sha256": "c91c91a7ad6ef67a874a4f76f58ba534f9208412692a840e1d125eb5c279cb0a" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7457940, + "upload-time": "2020-02-03T09:50:46.338782Z", + "url": "https://files.pythonhosted.org/packages/c6/b7/63d23df1e311ca0d90f41352a9efe7389ba353df95deea5676652e615420/Django-3.0.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.3.tar.gz", + "hashes": { + "sha256": "2f1ba1db8648484dd5c238fb62504777b7ad090c81c5f1fd8d5eb5ec21b5f283" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 8932015, + "upload-time": "2020-02-03T09:51:04.774633Z", + "url": "https://files.pythonhosted.org/packages/3d/21/316d435bf8bd6f355be6b5765da91394fb38f405e5bea6680e411e4d470c/Django-3.0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "99082cdd3b90b01320156a9b32ba9031bbc16998db23a273072b92ab2d7784d1" + }, + "data-dist-info-metadata": { + "sha256": "99082cdd3b90b01320156a9b32ba9031bbc16998db23a273072b92ab2d7784d1" + }, + "filename": "Django-3.0.4-py3-none-any.whl", + "hashes": { + "sha256": "89e451bfbb815280b137e33e454ddd56481fdaa6334054e6e031041ee1eda360" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7458172, + "upload-time": "2020-03-04T09:31:56.305550Z", + "url": "https://files.pythonhosted.org/packages/12/68/8c125da33aaf0942add5095a7a2a8e064b3812d598e9fb5aca9957872d71/Django-3.0.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.4.tar.gz", + "hashes": { + "sha256": "50b781f6cbeb98f673aa76ed8e572a019a45e52bdd4ad09001072dfd91ab07c8" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9060331, + "upload-time": "2020-03-04T09:32:15.777733Z", + "url": "https://files.pythonhosted.org/packages/1d/38/89ea18b5aeb9b56fff7430388946e8e9dfd7a451f3e6ddb8a9b637f442c1/Django-3.0.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6992581315f3bfc4e7102b6ef9b58529a4a070ca820db6e16d33bc57ff83dc11" + }, + "data-dist-info-metadata": { + "sha256": "6992581315f3bfc4e7102b6ef9b58529a4a070ca820db6e16d33bc57ff83dc11" + }, + "filename": "Django-3.0.5-py3-none-any.whl", + "hashes": { + "sha256": "642d8eceab321ca743ae71e0f985ff8fdca59f07aab3a9fb362c617d23e33a76" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7458815, + "upload-time": "2020-04-01T07:59:15.811931Z", + "url": "https://files.pythonhosted.org/packages/a9/4f/8a247eee2958529a6a805d38fbacd9764fd566462fa0016aa2a2947ab2a6/Django-3.0.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.5.tar.gz", + "hashes": { + "sha256": "d4666c2edefa38c5ede0ec1655424c56dc47ceb04b6d8d62a7eac09db89545c1" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 8943850, + "upload-time": "2020-04-01T07:59:27.770337Z", + "url": "https://files.pythonhosted.org/packages/ed/52/1f281f39fe38d10c6c73e1c1d26a0aad5406be1108bf5f50423751ea8aa3/Django-3.0.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "616242bd6af6cc4c5bb2b63e22fdd956c82e61bda1b40e07aeceb7174f9a1375" + }, + "data-dist-info-metadata": { + "sha256": "616242bd6af6cc4c5bb2b63e22fdd956c82e61bda1b40e07aeceb7174f9a1375" + }, + "filename": "Django-3.0.6-py3-none-any.whl", + "hashes": { + "sha256": "051ba55d42daa3eeda3944a8e4df2bc96d4c62f94316dea217248a22563c3621" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7458833, + "upload-time": "2020-05-04T05:26:36.090306Z", + "url": "https://files.pythonhosted.org/packages/9d/04/04abb097c84c770180eeebe7ed920ce42f9917ab5ad4de01ff8ed11bc25b/Django-3.0.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.6.tar.gz", + "hashes": { + "sha256": "9aaa6a09678e1b8f0d98a948c56482eac3e3dd2ddbfb8de70a868135ef3b5e01" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9070990, + "upload-time": "2020-05-04T05:26:41.532361Z", + "url": "https://files.pythonhosted.org/packages/1e/9b/75ef2ff5482f2970ba59093a67b9a8371626af8559caca7fcdb16ea4bd1c/Django-3.0.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d1953437413e08729aad730ba78a0e61fec43141d1f1e27bf5fdb2ab0d8dc283" + }, + "data-dist-info-metadata": { + "sha256": "d1953437413e08729aad730ba78a0e61fec43141d1f1e27bf5fdb2ab0d8dc283" + }, + "filename": "Django-3.0.7-py3-none-any.whl", + "hashes": { + "sha256": "e1630333248c9b3d4e38f02093a26f1e07b271ca896d73097457996e0fae12e8" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7460889, + "upload-time": "2020-06-03T09:36:35.471004Z", + "url": "https://files.pythonhosted.org/packages/5c/63/6d7efecbf3f06db8c6577950a24a191e55cadf7cda4d7fe6976206c886dd/Django-3.0.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.7.tar.gz", + "hashes": { + "sha256": "5052b34b34b3425233c682e0e11d658fd6efd587d11335a0203d827224ada8f2" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 8947502, + "upload-time": "2020-06-03T09:36:44.234306Z", + "url": "https://files.pythonhosted.org/packages/74/ad/8a1bc5e0f8b740792c99c7bef5ecc043018e2b605a2fe1e2513fde586b72/Django-3.0.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1dcccf695cc0ef08f472a347c7d12fbc33c6dca4b2abd2d6187b1d350efe778e" + }, + "data-dist-info-metadata": { + "sha256": "1dcccf695cc0ef08f472a347c7d12fbc33c6dca4b2abd2d6187b1d350efe778e" + }, + "filename": "Django-3.0.8-py3-none-any.whl", + "hashes": { + "sha256": "5457fc953ec560c5521b41fad9e6734a4668b7ba205832191bbdff40ec61073c" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7461178, + "upload-time": "2020-07-01T04:49:49.522725Z", + "url": "https://files.pythonhosted.org/packages/ca/ab/5e004afa025a6fb640c6e983d4983e6507421ff01be224da79ab7de7a21f/Django-3.0.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.8.tar.gz", + "hashes": { + "sha256": "31a5fbbea5fc71c99e288ec0b2f00302a0a92c44b13ede80b73a6a4d6d205582" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9080731, + "upload-time": "2020-07-01T04:50:38.186817Z", + "url": "https://files.pythonhosted.org/packages/c6/e0/19b529ca9c55fa0ee095edffa7135a8eff354490159d2d64d006928beb84/Django-3.0.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "85fa46bd12cbc816c37ec50d9a4ed6d57be61b5ca271e6de5630136424efe960" + }, + "data-dist-info-metadata": { + "sha256": "85fa46bd12cbc816c37ec50d9a4ed6d57be61b5ca271e6de5630136424efe960" + }, + "filename": "Django-3.0.9-py3-none-any.whl", + "hashes": { + "sha256": "96fbe04e8ba0df289171e7f6970e0ff8b472bf4f909ed9e0e5beccbac7e1dbbe" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7461267, + "upload-time": "2020-08-03T07:23:29.043044Z", + "url": "https://files.pythonhosted.org/packages/87/dc/3f96196718beab06849f94f54ff20ffec78af8424c866c61cdced30fb1ce/Django-3.0.9-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.9.tar.gz", + "hashes": { + "sha256": "c22b4cd8e388f8219dc121f091e53a8701f9f5bca9aa132b5254263cab516215" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9081099, + "upload-time": "2020-08-03T07:23:44.286778Z", + "url": "https://files.pythonhosted.org/packages/2d/25/19176dee332d7aabd0109b4909a296468f87fdc2b7ff2f41a3f8c571041e/Django-3.0.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "24c9cbedebcb4b0e51a00687dd8d6de8b46b42dc3534fa82550f6923a1316c77" + }, + "data-dist-info-metadata": { + "sha256": "24c9cbedebcb4b0e51a00687dd8d6de8b46b42dc3534fa82550f6923a1316c77" + }, + "filename": "Django-3.0.10-py3-none-any.whl", + "hashes": { + "sha256": "313d0b8f96685e99327785cc600a5178ca855f8e6f4ed162e671e8c3cf749739" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7461438, + "upload-time": "2020-09-01T09:14:28.893793Z", + "url": "https://files.pythonhosted.org/packages/38/86/42288adf01882693e00981524ee0c0a692c3358b81a9f835a0d7812b2190/Django-3.0.10-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.10.tar.gz", + "hashes": { + "sha256": "2d14be521c3ae24960e5e83d4575e156a8c479a75c935224b671b1c6e66eddaf" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 8958332, + "upload-time": "2020-09-01T09:14:40.538593Z", + "url": "https://files.pythonhosted.org/packages/f4/09/d7c995b128bec61233cfea0e5fa40e442cae54c127b4b2b0881e1fdd0023/Django-3.0.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8037504b7dd13a836faea9395a8a89b67e24dcbce204c5973a5716bb8a34d13e" + }, + "data-dist-info-metadata": { + "sha256": "8037504b7dd13a836faea9395a8a89b67e24dcbce204c5973a5716bb8a34d13e" + }, + "filename": "Django-3.0.11-py3-none-any.whl", + "hashes": { + "sha256": "8c334df4160f7c89f6a8a359dd4e95c688ec5ac0db5db75fcc6fec8f590dc8cf" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7461465, + "upload-time": "2020-11-02T08:12:36.684860Z", + "url": "https://files.pythonhosted.org/packages/20/65/c3bec6de30da7184a3632670a3ca9db305859a4db17e8bda42dee56f3245/Django-3.0.11-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.11.tar.gz", + "hashes": { + "sha256": "96436d3d2f744d26e193bfb5a1cff3e01b349f835bb0ea16f71743accf9c6fa9" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 8958879, + "upload-time": "2020-11-02T08:12:49.355431Z", + "url": "https://files.pythonhosted.org/packages/24/94/2bfe789a7ff881e4730a1a3d20cb28adacdcec1e8415bf7874c312cb3a03/Django-3.0.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c0ae3022018811d5c03c23358a549ab9c9edb90de37e0ae806459630ae1899c5" + }, + "data-dist-info-metadata": { + "sha256": "c0ae3022018811d5c03c23358a549ab9c9edb90de37e0ae806459630ae1899c5" + }, + "filename": "Django-3.0.12-py3-none-any.whl", + "hashes": { + "sha256": "30c9ad3413805c0d4f2d619c2d06cfa66d070e812ca524562a80ba4291d1661f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7461604, + "upload-time": "2021-02-01T09:28:19.270471Z", + "url": "https://files.pythonhosted.org/packages/bd/42/712421cdd7f39e8b26e32021df9cecb94533b1892b2668c941a98e89af3c/Django-3.0.12-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.12.tar.gz", + "hashes": { + "sha256": "fd63e2c7acca5f2e7ad93dfb53d566e040d871404fc0f684a3e720006d221f9a" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9255277, + "upload-time": "2021-02-01T09:28:35.717844Z", + "url": "https://files.pythonhosted.org/packages/32/e3/e7e9a9378321fdfc3eb55de151911dce968fa245d1f16d8c480c63ea4ed1/Django-3.0.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "24c6b073b3b5a00d020d9b6db00bc6f509759c613a4974bf3c6f620b90d8eb9d" + }, + "data-dist-info-metadata": { + "sha256": "24c6b073b3b5a00d020d9b6db00bc6f509759c613a4974bf3c6f620b90d8eb9d" + }, + "filename": "Django-3.0.13-py3-none-any.whl", + "hashes": { + "sha256": "2afe4900667bcceac792fa34b4fb25448c4fd950d8b32c5508b3442c4b10442a" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7461602, + "upload-time": "2021-02-19T09:08:04.026276Z", + "url": "https://files.pythonhosted.org/packages/37/b8/8f1a4cc2a427108784cbd9202a33f08d5ef7dd2985fa4a0e8ed7213c72f5/Django-3.0.13-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.13.tar.gz", + "hashes": { + "sha256": "6f13c3e8109236129c49d65a42fbf30c928e66b05ca6862246061b9343ecbaf2" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9285769, + "upload-time": "2021-02-19T09:08:22.462879Z", + "url": "https://files.pythonhosted.org/packages/3b/fe/11ec9b4cbae447e7b90d551be035d55c1293973592b491540334452f1f1f/Django-3.0.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0b4bbeb50cc9cd648337fd569e8593102d53a1efd3d72bdd5954a27a0b292634" + }, + "data-dist-info-metadata": { + "sha256": "0b4bbeb50cc9cd648337fd569e8593102d53a1efd3d72bdd5954a27a0b292634" + }, + "filename": "Django-3.0.14-py3-none-any.whl", + "hashes": { + "sha256": "9bc7aa619ed878fedba62ce139abe663a147dccfd20e907725ec11e02a1ca225" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7461625, + "upload-time": "2021-04-06T07:34:56.099064Z", + "url": "https://files.pythonhosted.org/packages/34/3b/393482eb369b3c50608b66feac8eabd4c5c15ae80468fb1eccc0b9c136a2/Django-3.0.14-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.0.14.tar.gz", + "hashes": { + "sha256": "d58d8394036db75a81896037d757357e79406e8f68816c3e8a28721c1d9d4c11" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9259569, + "upload-time": "2021-04-06T07:35:07.952242Z", + "url": "https://files.pythonhosted.org/packages/76/0e/5d847a77b7b42cacd01405b45e4e370124c1d8a15970865df5ab0f09f83a/Django-3.0.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "34c331983f59488bb12d16c5823cf166cef29b12747063864c453ebe45629c59" + }, + "data-dist-info-metadata": { + "sha256": "34c331983f59488bb12d16c5823cf166cef29b12747063864c453ebe45629c59" + }, + "filename": "Django-3.1a1-py3-none-any.whl", + "hashes": { + "sha256": "db4c9b29615d17f808f2b1914d5cd73cd457c9fd90581195172c0888c210d944" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7520707, + "upload-time": "2020-05-14T09:41:05.996512Z", + "url": "https://files.pythonhosted.org/packages/d8/64/fe1af1b31d7c0f5aa7c5ccaf8d263c63652002853fa323cd80b5410788bc/Django-3.1a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1a1.tar.gz", + "hashes": { + "sha256": "dd96f98ec1c3e60877d45cea7350215f16de409848d23cced8443db1b188bd9b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9164027, + "upload-time": "2020-05-14T09:41:11.988119Z", + "url": "https://files.pythonhosted.org/packages/05/f5/ccf81420fe3b3231a61c2fae1ab905bf2e66ba3cab9e4f5d982906bcf709/Django-3.1a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f7dfb4c809e8fce6d8d4e3eee7c301997cc030975aa7e4c2c2c572f7153d50bd" + }, + "data-dist-info-metadata": { + "sha256": "f7dfb4c809e8fce6d8d4e3eee7c301997cc030975aa7e4c2c2c572f7153d50bd" + }, + "filename": "Django-3.1b1-py3-none-any.whl", + "hashes": { + "sha256": "ccf6c208424c0e1b0eaffd36efe12618a9ab4d0037e26f6ffceaa5277af985d7" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7523548, + "upload-time": "2020-06-15T08:15:27.667675Z", + "url": "https://files.pythonhosted.org/packages/0c/bd/49bbafb42531f77c483fc725863eb1ce76a180dd2771cef354378b191cec/Django-3.1b1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1b1.tar.gz", + "hashes": { + "sha256": "045be31d68dfed684831e39ab1d9e77a595f1a393935cb43b6c5451d2e78c8a4" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9171734, + "upload-time": "2020-06-15T08:15:33.357243Z", + "url": "https://files.pythonhosted.org/packages/ac/92/261266a01e8ff03c71973a3c8ab1604dc3147b8ef35363697cbbe5c2563a/Django-3.1b1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e8f61e159dad4b53a034ba24044820df2a884d16833615581b2a6d346827703c" + }, + "data-dist-info-metadata": { + "sha256": "e8f61e159dad4b53a034ba24044820df2a884d16833615581b2a6d346827703c" + }, + "filename": "Django-3.1rc1-py3-none-any.whl", + "hashes": { + "sha256": "e5893668d8981a35a5bed8287c56363f83181566037e5beabe09d2a29c8bf4ce" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7525899, + "upload-time": "2020-07-20T06:38:23.709756Z", + "url": "https://files.pythonhosted.org/packages/97/6f/f4f7fed53ae14d6dc3a934e4e4c6e8349d86b8ef8c5dd281fe80da438a41/Django-3.1rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1rc1.tar.gz", + "hashes": { + "sha256": "a805872093720658e2b858a51c1b43a634790df073b732832d6b8080c38d6263" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9184160, + "upload-time": "2020-07-20T06:38:29.308366Z", + "url": "https://files.pythonhosted.org/packages/8a/11/a2ac7a31950d517518bfbffce011a74acdb65393f8adb85d49571a464456/Django-3.1rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "87626b31952cde13df3686bbbfa0564dae890828715eb35a852b1fbce941a6d4" + }, + "data-dist-info-metadata": { + "sha256": "87626b31952cde13df3686bbbfa0564dae890828715eb35a852b1fbce941a6d4" + }, + "filename": "Django-3.1-py3-none-any.whl", + "hashes": { + "sha256": "1a63f5bb6ff4d7c42f62a519edc2adbb37f9b78068a5a862beff858b68e3dc8b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7835282, + "upload-time": "2020-08-04T08:07:00.217377Z", + "url": "https://files.pythonhosted.org/packages/2b/5a/4bd5624546912082a1bd2709d0edc0685f5c7827a278d806a20cf6adea28/Django-3.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.tar.gz", + "hashes": { + "sha256": "2d390268a13c655c97e0e2ede9d117007996db692c1bb93eabebd4fb7ea7012b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9382872, + "upload-time": "2020-08-04T08:07:06.894968Z", + "url": "https://files.pythonhosted.org/packages/cc/bf/b9f5e4c4707bcabcd4202d78a4d23459d5de3083a7e7efde4dd215b997ac/Django-3.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9aa74b6b66910ee152e74b407ee88669f90025aabf9a9aaa02215fa74e150377" + }, + "data-dist-info-metadata": { + "sha256": "9aa74b6b66910ee152e74b407ee88669f90025aabf9a9aaa02215fa74e150377" + }, + "filename": "Django-3.1.1-py3-none-any.whl", + "hashes": { + "sha256": "b5fbb818e751f660fa2d576d9f40c34a4c615c8b48dd383f5216e609f383371f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7835662, + "upload-time": "2020-09-01T09:14:32.579007Z", + "url": "https://files.pythonhosted.org/packages/01/a5/fb3dad18422fcd4241d18460a1fe17542bfdeadcf74e3861d1a2dfc9e459/Django-3.1.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.1.tar.gz", + "hashes": { + "sha256": "59c8125ca873ed3bdae9c12b146fbbd6ed8d0f743e4cf5f5817af50c51f1fc2f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9250616, + "upload-time": "2020-09-01T09:14:45.550781Z", + "url": "https://files.pythonhosted.org/packages/bb/15/6df0530f86ffc1efdadd98b749a5d330fa719a07a6c839eedbccd74e27a2/Django-3.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5fc78574af1a9c5a627e9a91b6bbd85be3bc94a69ef1a2a8a60f73ba7fb728c0" + }, + "data-dist-info-metadata": { + "sha256": "5fc78574af1a9c5a627e9a91b6bbd85be3bc94a69ef1a2a8a60f73ba7fb728c0" + }, + "filename": "Django-3.1.2-py3-none-any.whl", + "hashes": { + "sha256": "c93c28ccf1d094cbd00d860e83128a39e45d2c571d3b54361713aaaf9a94cac4" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7833339, + "upload-time": "2020-10-01T05:38:28.704502Z", + "url": "https://files.pythonhosted.org/packages/50/22/4c91847beceadbb54b5a518909ed5000bb1777168c7d6b087e8f79e5e05b/Django-3.1.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.2.tar.gz", + "hashes": { + "sha256": "a2127ad0150ec6966655bedf15dbbff9697cc86d61653db2da1afa506c0b04cc" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9387482, + "upload-time": "2020-10-01T05:38:34.306154Z", + "url": "https://files.pythonhosted.org/packages/93/56/5c79283e5addc81931788bf9ca96063c01bf8c5e34c0d160f4e102a4d9d9/Django-3.1.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a7b59d2029a86aeab12dd240eb7c48805b25046de91bd25ae82cf419e951ab1c" + }, + "data-dist-info-metadata": { + "sha256": "a7b59d2029a86aeab12dd240eb7c48805b25046de91bd25ae82cf419e951ab1c" + }, + "filename": "Django-3.1.3-py3-none-any.whl", + "hashes": { + "sha256": "14a4b7cd77297fba516fc0d92444cc2e2e388aa9de32d7a68d4a83d58f5a4927" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7833691, + "upload-time": "2020-11-02T08:12:40.297190Z", + "url": "https://files.pythonhosted.org/packages/7f/17/16267e782a30ea2ce08a9a452c1db285afb0ff226cfe3753f484d3d65662/Django-3.1.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.3.tar.gz", + "hashes": { + "sha256": "14b87775ffedab2ef6299b73343d1b4b41e5d4e2aa58c6581f114dbec01e3f8f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9253273, + "upload-time": "2020-11-02T08:12:54.518784Z", + "url": "https://files.pythonhosted.org/packages/98/d0/d55c4beb0fa8a48031777ee16c8d94c5ec2e66d43163a43b88f4d3e7a520/Django-3.1.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d2a7bb77154b94ec04a367eeac76a58f028817a417c886e400e36b0a7c48de9c" + }, + "data-dist-info-metadata": { + "sha256": "d2a7bb77154b94ec04a367eeac76a58f028817a417c886e400e36b0a7c48de9c" + }, + "filename": "Django-3.1.4-py3-none-any.whl", + "hashes": { + "sha256": "5c866205f15e7a7123f1eec6ab939d22d5bde1416635cab259684af66d8e48a2" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7833976, + "upload-time": "2020-12-01T06:03:32.688772Z", + "url": "https://files.pythonhosted.org/packages/08/c7/7ce40e5a5cb47ede081b9fa8a3dd93d101c884882ae34927967b0792f5fb/Django-3.1.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.4.tar.gz", + "hashes": { + "sha256": "edb10b5c45e7e9c0fb1dc00b76ec7449aca258a39ffd613dbd078c51d19c9f03" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9392125, + "upload-time": "2020-12-01T06:03:38.760397Z", + "url": "https://files.pythonhosted.org/packages/19/c9/d51f1ddf9afc15f0567e7493e741b0ba283d5240ef1d2f1a1a76e0839ed3/Django-3.1.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e69fdf15da20494deb809c5cb7715acd4a2d7c05a3c78387852a53ad1f90cc94" + }, + "data-dist-info-metadata": { + "sha256": "e69fdf15da20494deb809c5cb7715acd4a2d7c05a3c78387852a53ad1f90cc94" + }, + "filename": "Django-3.1.5-py3-none-any.whl", + "hashes": { + "sha256": "efa2ab96b33b20c2182db93147a0c3cd7769d418926f9e9f140a60dca7c64ca9" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7834051, + "upload-time": "2021-01-04T07:54:31.195043Z", + "url": "https://files.pythonhosted.org/packages/b2/8f/d27f35f0639103271231bc81a96ad9188e6b5bc878e140ccb0dc610ccef0/Django-3.1.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.5.tar.gz", + "hashes": { + "sha256": "2d78425ba74c7a1a74b196058b261b9733a8570782f4e2828974777ccca7edf7" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9257571, + "upload-time": "2021-01-04T07:54:40.039501Z", + "url": "https://files.pythonhosted.org/packages/4a/6f/e6ae2d599028c63f3a6a6454b86cacb0106070ffb6d06e09142c0e6ff31d/Django-3.1.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f1f2d5baec2377d2e84ff6a85386144dcc4d39bf92d96755f888e6e20c69ca89" + }, + "data-dist-info-metadata": { + "sha256": "f1f2d5baec2377d2e84ff6a85386144dcc4d39bf92d96755f888e6e20c69ca89" + }, + "filename": "Django-3.1.6-py3-none-any.whl", + "hashes": { + "sha256": "169e2e7b4839a7910b393eec127fd7cbae62e80fa55f89c6510426abf673fe5f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7834188, + "upload-time": "2021-02-01T09:28:24.161399Z", + "url": "https://files.pythonhosted.org/packages/75/42/f59a8ebf14be6d17438f13042c775f53d3dfa71fff973e4aef64ca89582c/Django-3.1.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.6.tar.gz", + "hashes": { + "sha256": "c6c0462b8b361f8691171af1fb87eceb4442da28477e12200c40420176206ba7" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9645871, + "upload-time": "2021-02-01T09:28:42.846948Z", + "url": "https://files.pythonhosted.org/packages/3b/84/6ed065944dd7ab438e1d19d7bb1b1911b27629946a5e0f8c007a692cc1a7/Django-3.1.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "447794593a23f8e677a1b9bd98d804936fa522dd0d26f3dc6925ff4b870ded7c" + }, + "data-dist-info-metadata": { + "sha256": "447794593a23f8e677a1b9bd98d804936fa522dd0d26f3dc6925ff4b870ded7c" + }, + "filename": "Django-3.1.7-py3-none-any.whl", + "hashes": { + "sha256": "baf099db36ad31f970775d0be5587cc58a6256a6771a44eb795b554d45f211b8" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7834206, + "upload-time": "2021-02-19T09:08:09.213984Z", + "url": "https://files.pythonhosted.org/packages/b8/6f/9a4415cc4fe9228e26ea53cf2005961799b2abb8da0411e519fdb74754fa/Django-3.1.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.7.tar.gz", + "hashes": { + "sha256": "32ce792ee9b6a0cbbec340123e229ac9f765dff8c2a4ae9247a14b2ba3a365a7" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9673009, + "upload-time": "2021-02-19T09:08:29.394194Z", + "url": "https://files.pythonhosted.org/packages/c2/b8/5fcb2fdfe015fbea62c728255b09887dd71ba09e90cfe996461f3bf63cfe/Django-3.1.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "385d175eb6e201f70734e18cfdfe44d8a512ed817e74530fa9f525cdd7f0b304" + }, + "data-dist-info-metadata": { + "sha256": "385d175eb6e201f70734e18cfdfe44d8a512ed817e74530fa9f525cdd7f0b304" + }, + "filename": "Django-3.1.8-py3-none-any.whl", + "hashes": { + "sha256": "c348b3ddc452bf4b62361f0752f71a339140c777ebea3cdaaaa8fdb7f417a862" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7834224, + "upload-time": "2021-04-06T07:34:59.785006Z", + "url": "https://files.pythonhosted.org/packages/67/90/f5dbec986deb4706e2baa957aaf9d547fe80d1f8f9a80f2878d22204b76e/Django-3.1.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.8.tar.gz", + "hashes": { + "sha256": "f8393103e15ec2d2d313ccbb95a3f1da092f9f58d74ac1c61ca2ac0436ae1eac" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9651582, + "upload-time": "2021-04-06T07:35:13.000931Z", + "url": "https://files.pythonhosted.org/packages/a1/e6/e68c5acd0a74c6daccfd109c3dc5c8003afaaa669db7eacd15863b0035b5/Django-3.1.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "24f1f6dab66498686ea267e2e14bf6e79bef4c69ab4942c13b41b5cca24d0785" + }, + "data-dist-info-metadata": { + "sha256": "24f1f6dab66498686ea267e2e14bf6e79bef4c69ab4942c13b41b5cca24d0785" + }, + "filename": "Django-3.1.9-py3-none-any.whl", + "hashes": { + "sha256": "f5c3f1ce2473abf2f35d992c46d5534e53bd3397867689bde28fd29e856b46b7" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7834850, + "upload-time": "2021-05-04T08:47:31.247471Z", + "url": "https://files.pythonhosted.org/packages/7a/4e/c6ec8e544eea36804c8795078df33aaca4932b7257188bd72124287372c4/Django-3.1.9-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.9.tar.gz", + "hashes": { + "sha256": "296d10092561a1cf16100885b935dc56cf09c8ccb114e64004554941677c6342" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9673018, + "upload-time": "2021-05-04T08:48:12.197387Z", + "url": "https://files.pythonhosted.org/packages/0b/80/e5d65132f062e48094b274b6ec18715262c3c609acc49747f284509851fd/Django-3.1.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9d691d1591cbb865c3929e37d114e381ea46f23d906ffe34bae6548b82104b0d" + }, + "data-dist-info-metadata": { + "sha256": "9d691d1591cbb865c3929e37d114e381ea46f23d906ffe34bae6548b82104b0d" + }, + "filename": "Django-3.1.10-py3-none-any.whl", + "hashes": { + "sha256": "973c968e63518859732f018975364785dd96f0581b1e4b12e2a4b749415ac43a" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7834910, + "upload-time": "2021-05-06T07:40:15.707259Z", + "url": "https://files.pythonhosted.org/packages/6f/78/77e58e30f8e8528a244663ea8551f5a741c8b9fcbc6993935bd802c676d1/Django-3.1.10-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.10.tar.gz", + "hashes": { + "sha256": "cd6ec37db950a384dba3341b135394fdc776ede4d149fc7abde1e45a21ec4f22" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9654073, + "upload-time": "2021-05-06T07:40:18.974792Z", + "url": "https://files.pythonhosted.org/packages/d7/fb/c5b08041e02e256edc36f75a79f86d852504cee9b428a572236615899688/Django-3.1.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "07803c0b6747d0b80c1ee0e4777423a6a584c3d0ef28cbee2e9df002dd16da55" + }, + "data-dist-info-metadata": { + "sha256": "07803c0b6747d0b80c1ee0e4777423a6a584c3d0ef28cbee2e9df002dd16da55" + }, + "filename": "Django-3.1.11-py3-none-any.whl", + "hashes": { + "sha256": "c79245c488411d1ae300b8f7a08ac18a496380204cf3035aff97ad917a8de999" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7835125, + "upload-time": "2021-05-13T07:36:44.240638Z", + "url": "https://files.pythonhosted.org/packages/58/7d/0bedb56dfe0e104b212d04f66176f7d2b315d1f929ce86899b4c5c16e467/Django-3.1.11-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.11.tar.gz", + "hashes": { + "sha256": "9a0a2f3d34c53032578b54db7ec55929b87dda6fec27a06cc2587afbea1965e5" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9654094, + "upload-time": "2021-05-13T07:36:56.726950Z", + "url": "https://files.pythonhosted.org/packages/35/ca/4f17af043f43a2a969bdd029c1fa97d902a03f9913bb259912de080942b4/Django-3.1.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a847bdbd5aa5b9fb504a2650a80ae86bd8aea1c4b78c80092e5b14c4c90ac64b" + }, + "data-dist-info-metadata": { + "sha256": "a847bdbd5aa5b9fb504a2650a80ae86bd8aea1c4b78c80092e5b14c4c90ac64b" + }, + "filename": "Django-3.1.12-py3-none-any.whl", + "hashes": { + "sha256": "a523d62b7ab2908f551dabc32b99017a86aa7784e32b761708e52be3dce6d35d" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7835286, + "upload-time": "2021-06-02T08:53:50.036333Z", + "url": "https://files.pythonhosted.org/packages/4e/34/4fe787d20c5997a5ee246903791fd8ec2c4672f37ee7cbed1d75f7cf4065/Django-3.1.12-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.12.tar.gz", + "hashes": { + "sha256": "dc41bf07357f1f4810c1c555b685cb51f780b41e37892d6cc92b89789f2847e1" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9676259, + "upload-time": "2021-06-02T08:54:32.877136Z", + "url": "https://files.pythonhosted.org/packages/4f/10/89d18af7fe301f3fc18e3553d1c6b9b99d1c88d46c65fdd44aaae66c91c5/Django-3.1.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "30d307580257d1c737f9d542480f22b10deeeb4d5a3ff005ad7f354d712b9492" + }, + "data-dist-info-metadata": { + "sha256": "30d307580257d1c737f9d542480f22b10deeeb4d5a3ff005ad7f354d712b9492" + }, + "filename": "Django-3.1.13-py3-none-any.whl", + "hashes": { + "sha256": "a6e0d1ff11095b7394c079ade7094c73b2dc3df4a7a373c9b58ed73b77a97feb" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7835379, + "upload-time": "2021-07-01T07:39:56.137639Z", + "url": "https://files.pythonhosted.org/packages/ba/52/6d9ff9141e2eca84c94e4939c2a7666096ee7c64ce57d8bc65aa0c95fa7a/Django-3.1.13-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.13.tar.gz", + "hashes": { + "sha256": "9f8be75646f62204320b195062b1d696ba28aa3d45ee72fb7c888ffaebc5bdb2" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9656683, + "upload-time": "2021-07-01T07:40:04.542907Z", + "url": "https://files.pythonhosted.org/packages/0b/0d/e9b2e0af13dc6a3694f7bf2518e6642db08ccde83a726da25ddd2da2608e/Django-3.1.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5c63a2900efa6c9a14cd8ec5a311534a25cbf5ce04150ce81b6d60645e0dad65" + }, + "data-dist-info-metadata": { + "sha256": "5c63a2900efa6c9a14cd8ec5a311534a25cbf5ce04150ce81b6d60645e0dad65" + }, + "filename": "Django-3.1.14-py3-none-any.whl", + "hashes": { + "sha256": "0fabc786489af16ad87a8c170ba9d42bfd23f7b699bd5ef05675864e8d012859" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7835424, + "upload-time": "2021-12-07T07:34:46.584704Z", + "url": "https://files.pythonhosted.org/packages/6b/2e/b031dc0789840ebc108d4654c134e86a9f6593ce9c58ce39328c142b24b8/Django-3.1.14-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.1.14.tar.gz", + "hashes": { + "sha256": "72a4a5a136a214c39cf016ccdd6b69e2aa08c7479c66d93f3a9b5e4bb9d8a347" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9659386, + "upload-time": "2021-12-07T07:35:00.760884Z", + "url": "https://files.pythonhosted.org/packages/7a/59/b774fbaf743e675e9a808406a39814effb723c7c0b1d4a5b3b2e794ce077/Django-3.1.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "fd5586364a4a7e9d8217d2ff49c027b6cfa7dc54d47ae3bc7edd6e6d93d497b0" + }, + "data-dist-info-metadata": { + "sha256": "fd5586364a4a7e9d8217d2ff49c027b6cfa7dc54d47ae3bc7edd6e6d93d497b0" + }, + "filename": "Django-3.2a1-py3-none-any.whl", + "hashes": { + "sha256": "ace5a4cb96e9344537d71a72607764486994d23099166b70c32bb9e8242b9ef1" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7862533, + "upload-time": "2021-01-19T13:04:20.758172Z", + "url": "https://files.pythonhosted.org/packages/98/a3/a78b8d425ae30ff02e62703f826ff78e82985da27d08c46e807475bd022b/Django-3.2a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2a1.tar.gz", + "hashes": { + "sha256": "f6b99ef95aa0c5bf51ef0e469f19c21486966c9dce5b2ab5037763dc89a127f0" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9369355, + "upload-time": "2021-01-19T13:04:37.298129Z", + "url": "https://files.pythonhosted.org/packages/29/91/2092ec479d5070a83b0d4c5d43b28a6d0ccb2bcc6ec0d44d2c9c62feb553/Django-3.2a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "80e3dec9102cd20f09b1126685c99b1718a37c27ddf95b597a370c0b8c291d12" + }, + "data-dist-info-metadata": { + "sha256": "80e3dec9102cd20f09b1126685c99b1718a37c27ddf95b597a370c0b8c291d12" + }, + "filename": "Django-3.2b1-py3-none-any.whl", + "hashes": { + "sha256": "b6349c182a1985b7488365ec6bb0042446153601b2d7af02e4e768f618ba25b6" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7863052, + "upload-time": "2021-02-19T09:35:36.603900Z", + "url": "https://files.pythonhosted.org/packages/76/f2/1a32796484a9761852102dcd99a3aad0c73bd41bda5dc927a94fba0bd45d/Django-3.2b1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2b1.tar.gz", + "hashes": { + "sha256": "b3f1afcab9bd5a6250be9caff4cdc505f4f4313cb6c0b301e92739cb80820b3f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9783658, + "upload-time": "2021-02-19T09:35:43.063787Z", + "url": "https://files.pythonhosted.org/packages/a7/41/5a78e507a7be6869c7d36e4f04af32c406a6722756ad516bf3e8b4ea48d1/Django-3.2b1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "61438f5f00c291a211d710e45468ed45fdd139b46c6517d8ac54159f4ec4d842" + }, + "data-dist-info-metadata": { + "sha256": "61438f5f00c291a211d710e45468ed45fdd139b46c6517d8ac54159f4ec4d842" + }, + "filename": "Django-3.2rc1-py3-none-any.whl", + "hashes": { + "sha256": "8a3e3758f7e531e78d473f526ae5d20a3e58551fe4441cd6610b448b3b6f7044" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7863237, + "upload-time": "2021-03-18T13:55:59.358147Z", + "url": "https://files.pythonhosted.org/packages/1e/b9/d8c444c88bead7b3a4e5a06c828b693b7bb82ef85a70063e0629db7d7c9f/Django-3.2rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2rc1.tar.gz", + "hashes": { + "sha256": "28c24ae710d71ed65641b83ba3f06cffdb3d620475890cd2bb72ace92cb97a21" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9791598, + "upload-time": "2021-03-18T13:56:15.907546Z", + "url": "https://files.pythonhosted.org/packages/0a/3f/3d5d114e4f7705d85a6a8c818f9f70d867c8e45c4ff682fc6a5e5f863995/Django-3.2rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "96fc918a031d457de5e2ad47b84ac69b27630704119e14bbe1bf10b78e1e9731" + }, + "data-dist-info-metadata": { + "sha256": "96fc918a031d457de5e2ad47b84ac69b27630704119e14bbe1bf10b78e1e9731" + }, + "filename": "Django-3.2-py3-none-any.whl", + "hashes": { + "sha256": "0604e84c4fb698a5e53e5857b5aea945b2f19a18f25f10b8748dbdf935788927" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7881999, + "upload-time": "2021-04-06T09:33:15.157770Z", + "url": "https://files.pythonhosted.org/packages/a8/9b/fe94c509e514f6c227308e81076506eb9d67f2bfb8061ce5cdfbde0432e3/Django-3.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.tar.gz", + "hashes": { + "sha256": "21f0f9643722675976004eb683c55d33c05486f94506672df3d6a141546f389d" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9819119, + "upload-time": "2021-04-06T09:33:26.902785Z", + "url": "https://files.pythonhosted.org/packages/0e/4d/5137309d6c83bcbd2966c604fdc633e22ce6fef1292b44c38ae22b4ad90d/Django-3.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cda49259bdfc28f26d9ef09cadf18f851b1b0c96ac659fc9ed8064b5505f8380" + }, + "data-dist-info-metadata": { + "sha256": "cda49259bdfc28f26d9ef09cadf18f851b1b0c96ac659fc9ed8064b5505f8380" + }, + "filename": "Django-3.2.1-py3-none-any.whl", + "hashes": { + "sha256": "e2f73790c60188d3f94f08f644de249d956b3789161e7604509d128a13fb2fcc" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7883285, + "upload-time": "2021-05-04T08:47:40.847587Z", + "url": "https://files.pythonhosted.org/packages/12/cf/3eab33ab45e2ce93d5a7500c523f8a407ddcb71177759741c7bf514b7bbe/Django-3.2.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.1.tar.gz", + "hashes": { + "sha256": "95c13c750f1f214abadec92b82c2768a5e795e6c2ebd0b4126f895ce9efffcdd" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9820723, + "upload-time": "2021-05-04T08:48:26.422878Z", + "url": "https://files.pythonhosted.org/packages/75/02/a1cbf429bbbe6c7aa0c37124e3dc55bf932770351a8dcde0b27cba7f3c8c/Django-3.2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6682dfd5a260c4e46fa632ae4ab3832eadf07cf2ab455e871ea7ae49cb4363bf" + }, + "data-dist-info-metadata": { + "sha256": "6682dfd5a260c4e46fa632ae4ab3832eadf07cf2ab455e871ea7ae49cb4363bf" + }, + "filename": "Django-3.2.2-py3-none-any.whl", + "hashes": { + "sha256": "18dd3145ddbd04bf189ff79b9954d08fda5171ea7b57bf705789fea766a07d50" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7883316, + "upload-time": "2021-05-06T07:40:00.067668Z", + "url": "https://files.pythonhosted.org/packages/cf/91/e23103dd21fa1b5c1fefb65c4d403107b10bf450ee6955621169fcc86db9/Django-3.2.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.2.tar.gz", + "hashes": { + "sha256": "0a1d195ad65c52bf275b8277b3d49680bd1137a5f55039a806f25f6b9752ce3d" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9796920, + "upload-time": "2021-05-06T07:40:03.835147Z", + "url": "https://files.pythonhosted.org/packages/da/24/e2e6e534464f8e0bd010401f06d2cfc773141776d2952d6418d01c97f12c/Django-3.2.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0ebf2706b14593a4e88e7a13a3f295ac288f05bc07f25aec1474ab3720a9c5c0" + }, + "data-dist-info-metadata": { + "sha256": "0ebf2706b14593a4e88e7a13a3f295ac288f05bc07f25aec1474ab3720a9c5c0" + }, + "filename": "Django-3.2.3-py3-none-any.whl", + "hashes": { + "sha256": "7e0a1393d18c16b503663752a8b6790880c5084412618990ce8a81cc908b4962" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7883562, + "upload-time": "2021-05-13T07:36:47.334786Z", + "url": "https://files.pythonhosted.org/packages/89/69/c556b5b3e7a6701724485fc07c8349791e585b784dc70c9c0683d98ef0db/Django-3.2.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.3.tar.gz", + "hashes": { + "sha256": "13ac78dbfd189532cad8f383a27e58e18b3d33f80009ceb476d7fcbfc5dcebd8" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9798957, + "upload-time": "2021-05-13T07:37:01.485953Z", + "url": "https://files.pythonhosted.org/packages/f2/a5/905c45599a599d8b66f2a572a384ffd29bf5482233ec701fd53d5f52a513/Django-3.2.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "50bf61d351bee57f07f7de8aa16814ea6e0e992c50a8ecb622ca2f1c462221c4" + }, + "data-dist-info-metadata": { + "sha256": "50bf61d351bee57f07f7de8aa16814ea6e0e992c50a8ecb622ca2f1c462221c4" + }, + "filename": "Django-3.2.4-py3-none-any.whl", + "hashes": { + "sha256": "ea735cbbbb3b2fba6d4da4784a0043d84c67c92f1fdf15ad6db69900e792c10f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7883920, + "upload-time": "2021-06-02T08:54:01.716712Z", + "url": "https://files.pythonhosted.org/packages/70/22/ed1943c0ef2be99ade872f49a20aa4cfc70eb4ffc866fc61b128211f3e5d/Django-3.2.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.4.tar.gz", + "hashes": { + "sha256": "66c9d8db8cc6fe938a28b7887c1596e42d522e27618562517cc8929eb7e7f296" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9824343, + "upload-time": "2021-06-02T08:54:46.382181Z", + "url": "https://files.pythonhosted.org/packages/27/94/123b3a95e9965819a3d30d36da6fc12ddff83bcfb0099f3e15437347480a/Django-3.2.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e76f51d270d170f625c830a17e87cabdffb9dba79689288f717bb2d6600631a8" + }, + "data-dist-info-metadata": { + "sha256": "e76f51d270d170f625c830a17e87cabdffb9dba79689288f717bb2d6600631a8" + }, + "filename": "Django-3.2.5-py3-none-any.whl", + "hashes": { + "sha256": "c58b5f19c5ae0afe6d75cbdd7df561e6eb929339985dbbda2565e1cabb19a62e" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7886308, + "upload-time": "2021-07-01T07:40:00.999209Z", + "url": "https://files.pythonhosted.org/packages/37/a1/790e01bf4348dd68090d47108052a8130954d473d54b4ea7924f5bb154de/Django-3.2.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.5.tar.gz", + "hashes": { + "sha256": "3da05fea54fdec2315b54a563d5b59f3b4e2b1e69c3a5841dda35019c01855cd" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9806547, + "upload-time": "2021-07-01T07:40:10.126225Z", + "url": "https://files.pythonhosted.org/packages/95/3b/468fa33908feefac03c0a773bd73bb8a1ab1fb4ee06e9dd62d24981f4603/Django-3.2.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ac8d44bacd678eeebbb6c8683e07e3b5665760f76ac070061cf0c576f5b944e2" + }, + "data-dist-info-metadata": { + "sha256": "ac8d44bacd678eeebbb6c8683e07e3b5665760f76ac070061cf0c576f5b944e2" + }, + "filename": "Django-3.2.6-py3-none-any.whl", + "hashes": { + "sha256": "7f92413529aa0e291f3be78ab19be31aefb1e1c9a52cd59e130f505f27a51f13" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7886351, + "upload-time": "2021-08-02T06:28:33.280855Z", + "url": "https://files.pythonhosted.org/packages/d5/9b/3514fae1e9d0c71044739dca5ed55f50443bd1309548b63603712365e6e9/Django-3.2.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.6.tar.gz", + "hashes": { + "sha256": "f27f8544c9d4c383bbe007c57e3235918e258364577373d4920e9162837be022" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9821499, + "upload-time": "2021-08-02T06:28:42.678399Z", + "url": "https://files.pythonhosted.org/packages/68/3e/068446a8bf87199d0fec94f38569a8884a49fdf5811fe652f653218975f0/Django-3.2.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "16deee1401a3d7ebc50014fdf44b53342b4961ceb6318bf167e50c011a1bc215" + }, + "data-dist-info-metadata": { + "sha256": "16deee1401a3d7ebc50014fdf44b53342b4961ceb6318bf167e50c011a1bc215" + }, + "filename": "Django-3.2.7-py3-none-any.whl", + "hashes": { + "sha256": "e93c93565005b37ddebf2396b4dc4b6913c1838baa82efdfb79acedd5816c240" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7886385, + "upload-time": "2021-09-01T05:57:16.373371Z", + "url": "https://files.pythonhosted.org/packages/27/1c/6fe40cdfdbbc8a0d7c211dde68777f1d435bde7879697d0bc20c73d136ac/Django-3.2.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.7.tar.gz", + "hashes": { + "sha256": "95b318319d6997bac3595517101ad9cc83fe5672ac498ba48d1a410f47afecd2" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9808777, + "upload-time": "2021-09-01T05:57:20.280283Z", + "url": "https://files.pythonhosted.org/packages/59/45/c6fbb3a206df0b7dc3e6e8fae738e042c63d4ddf828c6e1ba10d7417a1d9/Django-3.2.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3a9eb1c9a8fd93d93cfa05cbf8f988982ed0edddc9400d970d1391aab1e48d85" + }, + "data-dist-info-metadata": { + "sha256": "3a9eb1c9a8fd93d93cfa05cbf8f988982ed0edddc9400d970d1391aab1e48d85" + }, + "filename": "Django-3.2.8-py3-none-any.whl", + "hashes": { + "sha256": "42573831292029639b798fe4d3812996bfe4ff3275f04566da90764daec011a5" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7886424, + "upload-time": "2021-10-05T07:46:17.668882Z", + "url": "https://files.pythonhosted.org/packages/22/e6/7c6f9e682578550f748cc33dff04bf812fe0fb7d819fa094a4bb6d2dc2a1/Django-3.2.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.8.tar.gz", + "hashes": { + "sha256": "f6d2c4069c9b9bfac03bedff927ea1f9e0d29e34525cec8a68fd28eb2a8df7af" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9820955, + "upload-time": "2021-10-05T07:46:25.737120Z", + "url": "https://files.pythonhosted.org/packages/99/f7/8d62b9881bc8923da227f4bbfa01be97d2b7c89b07237c944fe60bcad047/Django-3.2.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9ed3f7ac3b814f03982ed6e9f2628f505fa2920fe7cbcd5988b9f8ad660db46d" + }, + "data-dist-info-metadata": { + "sha256": "9ed3f7ac3b814f03982ed6e9f2628f505fa2920fe7cbcd5988b9f8ad660db46d" + }, + "filename": "Django-3.2.9-py3-none-any.whl", + "hashes": { + "sha256": "e22c9266da3eec7827737cde57694d7db801fedac938d252bf27377cec06ed1b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7886534, + "upload-time": "2021-11-01T09:31:58.387758Z", + "url": "https://files.pythonhosted.org/packages/a8/ca/e88eb097959c48cd313dfc4bc394699a48fe5c158ed3a64c13e4fa46c1fd/Django-3.2.9-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.9.tar.gz", + "hashes": { + "sha256": "51284300f1522ffcdb07ccbdf676a307c6678659e1284f0618e5a774127a6a08" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9809157, + "upload-time": "2021-11-01T09:32:25.457689Z", + "url": "https://files.pythonhosted.org/packages/b6/76/eed8788c87da8890cdeeeb6893b5559ae9ee18ed25923dd8663ae80af64c/Django-3.2.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "df20b9cbb86de947a93fac1ea2e22b88feac213eae0341e86dbc550687353856" + }, + "data-dist-info-metadata": { + "sha256": "df20b9cbb86de947a93fac1ea2e22b88feac213eae0341e86dbc550687353856" + }, + "filename": "Django-3.2.10-py3-none-any.whl", + "hashes": { + "sha256": "df6f5eb3c797b27c096d61494507b7634526d4ce8d7c8ca1e57a4fb19c0738a3" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7886736, + "upload-time": "2021-12-07T07:34:50.571943Z", + "url": "https://files.pythonhosted.org/packages/8f/9c/1ba2005b24cdb443eee5a43ebfa427f7915d6ed68f41484244ae21cd558f/Django-3.2.10-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.10.tar.gz", + "hashes": { + "sha256": "074e8818b4b40acdc2369e67dcd6555d558329785408dcd25340ee98f1f1d5c4" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9811341, + "upload-time": "2021-12-07T07:35:06.857668Z", + "url": "https://files.pythonhosted.org/packages/a5/8e/c6dfc718d572e4b33b56824b9e71e5ab9be8072e6747fc6184d206c3fdb3/Django-3.2.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "05da6c7c9a68ba9430833359fd710409c4d8266843c4c7aa16aab0cee3c657a3" + }, + "data-dist-info-metadata": { + "sha256": "05da6c7c9a68ba9430833359fd710409c4d8266843c4c7aa16aab0cee3c657a3" + }, + "filename": "Django-3.2.11-py3-none-any.whl", + "hashes": { + "sha256": "0a0a37f0b93aef30c4bf3a839c187e1175bcdeb7e177341da0cb7b8194416891" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7887450, + "upload-time": "2022-01-04T09:53:21.952080Z", + "url": "https://files.pythonhosted.org/packages/03/40/1ec2b4abb0c91f0c6195692a9f7a3709f1c0fe95258f3e4d8aa7d8dab92b/Django-3.2.11-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.11.tar.gz", + "hashes": { + "sha256": "69c94abe5d6b1b088bf475e09b7b74403f943e34da107e798465d2045da27e75" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9821958, + "upload-time": "2022-01-04T09:53:34.580658Z", + "url": "https://files.pythonhosted.org/packages/20/86/e4348aac45bc83fc8e9dda2cfd81004b007c65b68c1499a4233acabdaa3b/Django-3.2.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "95a1d36b3db8f8a8303e9b18c9d66d1d5131766c0e7a759e3b7c0dd74387a084" + }, + "data-dist-info-metadata": { + "sha256": "95a1d36b3db8f8a8303e9b18c9d66d1d5131766c0e7a759e3b7c0dd74387a084" + }, + "filename": "Django-3.2.12-py3-none-any.whl", + "hashes": { + "sha256": "9b06c289f9ba3a8abea16c9c9505f25107809fb933676f6c891ded270039d965" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7887444, + "upload-time": "2022-02-01T07:56:19.625795Z", + "url": "https://files.pythonhosted.org/packages/9c/0e/02b7eff8fac2c25ede489933d4e899f6e6f283ae8eaf5189431057c8d406/Django-3.2.12-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.12.tar.gz", + "hashes": { + "sha256": "9772e6935703e59e993960832d66a614cf0233a1c5123bc6224ecc6ad69e41e2" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9812448, + "upload-time": "2022-02-01T07:56:32.000097Z", + "url": "https://files.pythonhosted.org/packages/83/d9/7f28811ff78ce1903dc9a32ac439e4e6c98298cd2e99cb01f528e51dd796/Django-3.2.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d36589eff951639cf73661bf4cc047ddffcaccb5741b9e22ed82e8fb89663884" + }, + "data-dist-info-metadata": { + "sha256": "d36589eff951639cf73661bf4cc047ddffcaccb5741b9e22ed82e8fb89663884" + }, + "filename": "Django-3.2.13-py3-none-any.whl", + "hashes": { + "sha256": "b896ca61edc079eb6bbaa15cf6071eb69d6aac08cce5211583cfb41515644fdf" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7887998, + "upload-time": "2022-04-11T07:52:57.318239Z", + "url": "https://files.pythonhosted.org/packages/c3/68/b63abc009adee25c1bd266b3740e173eab656608cf21641594a37e02cf57/Django-3.2.13-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.13.tar.gz", + "hashes": { + "sha256": "6d93497a0a9bf6ba0e0b1a29cccdc40efbfc76297255b1309b3a884a688ec4b6" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9813985, + "upload-time": "2022-04-11T07:53:10.596399Z", + "url": "https://files.pythonhosted.org/packages/92/69/52760ffd860e995b390a4e897d38ae0669ce633c0fbb76b15f71cb0bb930/Django-3.2.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f2558cc1efa5ba2fdcbf3a11f60d839b7973e8ea6096514a969618f6ba763f08" + }, + "data-dist-info-metadata": { + "sha256": "f2558cc1efa5ba2fdcbf3a11f60d839b7973e8ea6096514a969618f6ba763f08" + }, + "filename": "Django-3.2.14-py3-none-any.whl", + "hashes": { + "sha256": "a8681e098fa60f7c33a4b628d6fcd3fe983a0939ff1301ecacac21d0b38bad56" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7888106, + "upload-time": "2022-07-04T07:57:18.239960Z", + "url": "https://files.pythonhosted.org/packages/c0/a8/4afc7742ad1e506909ce8c5056761f22c8a2db0a8b4a46cfa290b1cd6685/Django-3.2.14-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.14.tar.gz", + "hashes": { + "sha256": "677182ba8b5b285a4e072f3ac17ceee6aff1b5ce77fd173cc5b6a2d3dc022fcf" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9814965, + "upload-time": "2022-07-04T07:57:28.551095Z", + "url": "https://files.pythonhosted.org/packages/8e/50/649a8e31a5f9e09df32250103c9b34e4af7445bc0a177a1f4d1ed0d1b4eb/Django-3.2.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d96b2bff6d06672fff63475d6960a837bfc3fbe720029787259e49e0d922ef7e" + }, + "data-dist-info-metadata": { + "sha256": "d96b2bff6d06672fff63475d6960a837bfc3fbe720029787259e49e0d922ef7e" + }, + "filename": "Django-3.2.15-py3-none-any.whl", + "hashes": { + "sha256": "115baf5049d5cf4163e43492cdc7139c306ed6d451e7d3571fe9612903903713" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7888258, + "upload-time": "2022-08-03T07:38:15.296674Z", + "url": "https://files.pythonhosted.org/packages/db/f9/9ddc8444397ed7e72c52f63b48ecc2849ae1ca4d621776399a81e501ee3c/Django-3.2.15-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.15.tar.gz", + "hashes": { + "sha256": "f71934b1a822f14a86c9ac9634053689279cd04ae69cb6ade4a59471b886582b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9833828, + "upload-time": "2022-08-03T07:38:21.696991Z", + "url": "https://files.pythonhosted.org/packages/02/45/371717cbed904aa95864cf2b28beece8e73f6314f1d2b26cba4c2890dbeb/Django-3.2.15.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "882bcc749afe0cf284732853cc3900d838e5e7a6886c95e7570b912d64a6846a" + }, + "data-dist-info-metadata": { + "sha256": "882bcc749afe0cf284732853cc3900d838e5e7a6886c95e7570b912d64a6846a" + }, + "filename": "Django-3.2.16-py3-none-any.whl", + "hashes": { + "sha256": "18ba8efa36b69cfcd4b670d0fa187c6fe7506596f0ababe580e16909bcdec121" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7888258, + "upload-time": "2022-10-04T07:54:16.950129Z", + "url": "https://files.pythonhosted.org/packages/8a/c4/f946a6b02fcbba84e56074f2fc36866433b009bea2528b09fe0bac4fe1aa/Django-3.2.16-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.16.tar.gz", + "hashes": { + "sha256": "3adc285124244724a394fa9b9839cc8cd116faf7d159554c43ecdaa8cdf0b94d" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9847052, + "upload-time": "2022-10-04T07:54:27.079681Z", + "url": "https://files.pythonhosted.org/packages/f1/d7/8ddb9d8fbbffd33329cf6dfc33e8367a8969c05cf91bc63138ca116301ba/Django-3.2.16.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6dab46bbf9f2441135f3e2b5eede272b01b7f323cb511929457d6e879ce5ef91" + }, + "data-dist-info-metadata": { + "sha256": "6dab46bbf9f2441135f3e2b5eede272b01b7f323cb511929457d6e879ce5ef91" + }, + "filename": "Django-3.2.17-py3-none-any.whl", + "hashes": { + "sha256": "59c39fc342b242fb42b6b040ad8b1b4c15df438706c1d970d416d63cdd73e7fd" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7888712, + "upload-time": "2023-02-01T09:55:48.915222Z", + "url": "https://files.pythonhosted.org/packages/1f/2e/efaa4b1c7db4292715ecedd95b2221438d7a897132f652708d84e4587d59/Django-3.2.17-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.17.tar.gz", + "hashes": { + "sha256": "644288341f06ebe4938eec6801b6bd59a6534a78e4aedde2a153075d11143894" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9830188, + "upload-time": "2023-02-01T09:56:01.031856Z", + "url": "https://files.pythonhosted.org/packages/5a/76/5ae8a875cdb1d132408c5e7c0c6c2832e1d795837c2355abb2b0de9990ec/Django-3.2.17.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f31572aa478d99c82a42504c95764a8a8cd91580e0ec652a7b05dd54a7a70a78" + }, + "data-dist-info-metadata": { + "sha256": "f31572aa478d99c82a42504c95764a8a8cd91580e0ec652a7b05dd54a7a70a78" + }, + "filename": "Django-3.2.18-py3-none-any.whl", + "hashes": { + "sha256": "4d492d9024c7b3dfababf49f94511ab6a58e2c9c3c7207786f1ba4eb77750706" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7889264, + "upload-time": "2023-02-14T08:25:28.389548Z", + "url": "https://files.pythonhosted.org/packages/57/12/da22535f809b8c06c8d58eaf236ec8683ffd4e1dc4eced175b174e6446fa/Django-3.2.18-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.18.tar.gz", + "hashes": { + "sha256": "08208dfe892eb64fff073ca743b3b952311104f939e7f6dae954fe72dcc533ba" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9848949, + "upload-time": "2023-02-14T08:25:40.252336Z", + "url": "https://files.pythonhosted.org/packages/66/e6/e06dd4fceb09cbb50598cbaecca0dc1a2ac3bc4b8cf3e073e394603c3d85/Django-3.2.18.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a72e6322acd9a15bc8a93bc660e6e263f45a5888b5aeb98c7e9cb2c58e968541" + }, + "data-dist-info-metadata": { + "sha256": "a72e6322acd9a15bc8a93bc660e6e263f45a5888b5aeb98c7e9cb2c58e968541" + }, + "filename": "Django-3.2.19-py3-none-any.whl", + "hashes": { + "sha256": "21cc991466245d659ab79cb01204f9515690f8dae00e5eabde307f14d24d4d7d" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7889399, + "upload-time": "2023-05-03T12:58:19.066030Z", + "url": "https://files.pythonhosted.org/packages/22/af/979a4c610e727cc936c3db3d48cfcb3c270e106ff919f23fc1a27870ba00/Django-3.2.19-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.19.tar.gz", + "hashes": { + "sha256": "031365bae96814da19c10706218c44dff3b654cc4de20a98bd2d29b9bde469f0" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9832772, + "upload-time": "2023-05-03T12:58:31.141156Z", + "url": "https://files.pythonhosted.org/packages/e5/a7/cc0b6f97d18a70fd9e026e00a885a9fb995fe2166a56e7784fb361abb027/Django-3.2.19.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "78337ea717df31b63254179af32f00e6761e171b32f8057b3c68a29dda156daa" + }, + "data-dist-info-metadata": { + "sha256": "78337ea717df31b63254179af32f00e6761e171b32f8057b3c68a29dda156daa" + }, + "filename": "Django-3.2.20-py3-none-any.whl", + "hashes": { + "sha256": "a477ab326ae7d8807dc25c186b951ab8c7648a3a23f9497763c37307a2b5ef87" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7889501, + "upload-time": "2023-07-03T07:57:12.203517Z", + "url": "https://files.pythonhosted.org/packages/84/eb/5329ae72bf26b91844985d0de74e4edf876e3ca409d085820f230eea2eba/Django-3.2.20-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.20.tar.gz", + "hashes": { + "sha256": "dec2a116787b8e14962014bf78e120bba454135108e1af9e9b91ade7b2964c40" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9831078, + "upload-time": "2023-07-03T07:57:23.346933Z", + "url": "https://files.pythonhosted.org/packages/52/b6/2a36af602c8edcaa74ab9c046d8e950771bd503c3261d95466f9d5faac89/Django-3.2.20.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680688671a91ff39aaaced914b1599ffdac6fe948f39ed7a17b4feab0b14ba57" + }, + "data-dist-info-metadata": { + "sha256": "680688671a91ff39aaaced914b1599ffdac6fe948f39ed7a17b4feab0b14ba57" + }, + "filename": "Django-3.2.21-py3-none-any.whl", + "hashes": { + "sha256": "d31b06c58aa2cd73998ca5966bc3001243d3c4e77ee2d0c479bced124765fd99" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7889527, + "upload-time": "2023-09-04T10:58:15.304456Z", + "url": "https://files.pythonhosted.org/packages/97/8d/03ac2f7a3f751f597be12c03a09147f9ca80906264044bb05758bbcc2b32/Django-3.2.21-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.21.tar.gz", + "hashes": { + "sha256": "a5de4c484e7b7418e6d3e52a5b8794f0e6b9f9e4ce3c037018cf1c489fa87f3c" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9836824, + "upload-time": "2023-09-04T10:58:25.702642Z", + "url": "https://files.pythonhosted.org/packages/9f/4a/2b57890fd9a1511ed3c580ef3636f018d06b1f9ae42b3033e4fff3ff7720/Django-3.2.21.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5c331127edf6560312ffe6a91c79aa466a8bfa6d8a7d478f5f161200249be64f" + }, + "data-dist-info-metadata": { + "sha256": "5c331127edf6560312ffe6a91c79aa466a8bfa6d8a7d478f5f161200249be64f" + }, + "filename": "Django-3.2.22-py3-none-any.whl", + "hashes": { + "sha256": "c5e7b668025a6e06cad9ba6d4de1fd1a21212acebb51ea34abb400c6e4d33430" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7889667, + "upload-time": "2023-10-04T14:59:53.611484Z", + "url": "https://files.pythonhosted.org/packages/1b/29/13d5f2a5de460b66a92e4e99b0e2ceb9f3e619da70e51772981268524e0d/Django-3.2.22-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.22.tar.gz", + "hashes": { + "sha256": "83b6d66b06e484807d778263fdc7f9186d4dc1862fcfa6507830446ac6b060ba" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9827193, + "upload-time": "2023-10-04T15:00:00.548503Z", + "url": "https://files.pythonhosted.org/packages/46/fa/6ff52b6d92e52eec8d5037f79337ff70321eb7831dda1d13da3ad58f53ab/Django-3.2.22.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ae599a780da65844fcb5eacffe821d3964035c02d1db4a982c4472755b20e1e0" + }, + "data-dist-info-metadata": { + "sha256": "ae599a780da65844fcb5eacffe821d3964035c02d1db4a982c4472755b20e1e0" + }, + "filename": "Django-3.2.23-py3-none-any.whl", + "hashes": { + "sha256": "d48608d5f62f2c1e260986835db089fa3b79d6f58510881d316b8d88345ae6e1" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7889872, + "upload-time": "2023-11-01T06:59:05.105405Z", + "url": "https://files.pythonhosted.org/packages/c9/69/72663af69f1a70fa186813220c8ec5ce7f9056b6d987077e2c38ed794bee/Django-3.2.23-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.23.tar.gz", + "hashes": { + "sha256": "82968f3640e29ef4a773af2c28448f5f7a08d001c6ac05b32d02aeee6509508b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9834665, + "upload-time": "2023-11-01T06:59:19.806570Z", + "url": "https://files.pythonhosted.org/packages/dd/6e/7c97a4c54c1a4d3d700fb0d687323c96dc5e9f5e7d2bcac163e2f0c17cb7/Django-3.2.23.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f116bb9fe4bfa14663787c3ed3293e716bb566cfca4f6b23becfa078d3872c8d" + }, + "data-dist-info-metadata": { + "sha256": "f116bb9fe4bfa14663787c3ed3293e716bb566cfca4f6b23becfa078d3872c8d" + }, + "filename": "Django-3.2.24-py3-none-any.whl", + "hashes": { + "sha256": "5dd5b787c3ba39637610fe700f54bf158e33560ea0dba600c19921e7ff926ec5" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7889889, + "upload-time": "2024-02-06T14:54:24.766883Z", + "url": "https://files.pythonhosted.org/packages/34/e5/42d59f93804c142b6ef535b83c620ea51bbe8cc3c9c68c627f5ee5b1ce26/Django-3.2.24-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.24.tar.gz", + "hashes": { + "sha256": "aaee9fb0fb4ebd4311520887ad2e33313d368846607f82a9a0ed461cd4c35b18" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9833004, + "upload-time": "2024-02-06T14:54:43.094421Z", + "url": "https://files.pythonhosted.org/packages/6b/eb/fc9f949a47dc7e89183abb63e25fb1351e9735c4ffa0ab6397428d4164c3/Django-3.2.24.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2635c6a746bb0fec95507863e24b336abb4562e80a494857d0345d1cc4a76d52" + }, + "data-dist-info-metadata": { + "sha256": "2635c6a746bb0fec95507863e24b336abb4562e80a494857d0345d1cc4a76d52" + }, + "filename": "Django-3.2.25-py3-none-any.whl", + "hashes": { + "sha256": "a52ea7fcf280b16f7b739cec38fa6d3f8953a5456986944c3ca97e79882b4e38" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 7890550, + "upload-time": "2024-03-04T08:56:47.529440Z", + "url": "https://files.pythonhosted.org/packages/30/8e/cc23c762c5dcd1d367d73cf006a326e0df2bd0e785cba18b658b39904c1e/Django-3.2.25-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-3.2.25.tar.gz", + "hashes": { + "sha256": "7ca38a78654aee72378594d63e51636c04b8e28574f5505dff630895b5472777" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 9836336, + "upload-time": "2024-03-04T08:57:02.257730Z", + "url": "https://files.pythonhosted.org/packages/ec/68/0e744f07b57bfdf99abbb6b3eb14fcba188867021c05f4a104e04f6d56b8/Django-3.2.25.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4f1187a7972e17f7a43001004dd184bccaa559965f774ea5fabce71c22bd9e12" + }, + "data-dist-info-metadata": { + "sha256": "4f1187a7972e17f7a43001004dd184bccaa559965f774ea5fabce71c22bd9e12" + }, + "filename": "Django-4.0a1-py3-none-any.whl", + "hashes": { + "sha256": "86b1cdeec72768defb39e27ca8c998e9e465888fd7663269a82cfe182b680c94" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7913692, + "upload-time": "2021-09-21T19:08:46.532552Z", + "url": "https://files.pythonhosted.org/packages/4f/0d/c346909f167ef9eb245ec189f37a993d7aeabf184d6e07920ca99ea74f1d/Django-4.0a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0a1.tar.gz", + "hashes": { + "sha256": "010388b20c94e2ab421c6c4660ab835611be40e758679b93eb1f703a00cefaf3" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 9896896, + "upload-time": "2021-09-21T19:09:14.295332Z", + "url": "https://files.pythonhosted.org/packages/a2/62/1e6030f9ff01b7f2d36e11f1181beb51f4e181ce38eb8cd240e8bcb8201c/Django-4.0a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "86c0990342c757bfca750ff8b133b6d9acc14aa11249fab2c7e9f018d9c8ec9a" + }, + "data-dist-info-metadata": { + "sha256": "86c0990342c757bfca750ff8b133b6d9acc14aa11249fab2c7e9f018d9c8ec9a" + }, + "filename": "Django-4.0b1-py3-none-any.whl", + "hashes": { + "sha256": "12220029292e1c7dce4ea0ad9189942d3204f98f07b6fcbfd0a64c3cc49c0f01" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7914396, + "upload-time": "2021-10-25T09:23:16.638876Z", + "url": "https://files.pythonhosted.org/packages/e9/93/a5e3bbd3a6311b4d224da3ab9c7ee08f888a2a977d63aed0c13403610f20/Django-4.0b1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0b1.tar.gz", + "hashes": { + "sha256": "135d854f678d6692b4899cbe1b90dd905f60c8fafb13730ce0ac76d4a8c7e2e4" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 9902026, + "upload-time": "2021-10-25T09:23:22.644895Z", + "url": "https://files.pythonhosted.org/packages/21/dd/5b010156289b277f8f6adda3a18bfcc0a1842ad9a2f9951190d1a3b7bd71/Django-4.0b1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1a60ebec71d1480eec9f7fc1c17e1770b6bd9293c4f74a6eecea350c1699c78f" + }, + "data-dist-info-metadata": { + "sha256": "1a60ebec71d1480eec9f7fc1c17e1770b6bd9293c4f74a6eecea350c1699c78f" + }, + "filename": "Django-4.0rc1-py3-none-any.whl", + "hashes": { + "sha256": "d4f007daf8a3834a75026653dee196f0ccbfd1a5b1bc1dafcf10b0727a76c825" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7915672, + "upload-time": "2021-11-22T06:37:57.726504Z", + "url": "https://files.pythonhosted.org/packages/68/69/d3f879ec1164568dac7f336eb9d1bfb6e343299bbcf1778fb45737050733/Django-4.0rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0rc1.tar.gz", + "hashes": { + "sha256": "fedcdff5ad460169b61cf9597269f265273ae83da349c79b80995ca5c2a3cd92" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 9905788, + "upload-time": "2021-11-22T06:38:01.843947Z", + "url": "https://files.pythonhosted.org/packages/bb/d9/74b87456553afbf7098c251514736d3575679cc32a9b4430dffaaf0a5d20/Django-4.0rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c34051370c8d1bedb12dcc4dbb26e438a8347cd9fb7b6b4e9e0c53868025fd0f" + }, + "data-dist-info-metadata": { + "sha256": "c34051370c8d1bedb12dcc4dbb26e438a8347cd9fb7b6b4e9e0c53868025fd0f" + }, + "filename": "Django-4.0-py3-none-any.whl", + "hashes": { + "sha256": "59304646ebc6a77b9b6a59adc67d51ecb03c5e3d63ed1f14c909cdfda84e8010" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8014008, + "upload-time": "2021-12-07T09:19:58.185240Z", + "url": "https://files.pythonhosted.org/packages/80/70/52fce3520b7a1421685828b04f76d5a26aabc7603fdb7af26c4ca7bb0512/Django-4.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.tar.gz", + "hashes": { + "sha256": "d5a8a14da819a8b9237ee4d8c78dfe056ff6e8a7511987be627192225113ee75" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 9980403, + "upload-time": "2021-12-07T09:20:02.897592Z", + "url": "https://files.pythonhosted.org/packages/4c/32/390205123250b54438a6cb3e0c9b5fd0347c318df744f32b50d8e10260d0/Django-4.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4e4abd5101ba8bb94a8c197275f0e053efbebecab3c30f5da9d19967b7b267e0" + }, + "data-dist-info-metadata": { + "sha256": "4e4abd5101ba8bb94a8c197275f0e053efbebecab3c30f5da9d19967b7b267e0" + }, + "filename": "Django-4.0.1-py3-none-any.whl", + "hashes": { + "sha256": "7cd8e8a3ed2bc0dfda05ce1e53a9c81b30eefd7aa350e538a18884475e4d4ce2" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8015001, + "upload-time": "2022-01-04T09:53:25.637001Z", + "url": "https://files.pythonhosted.org/packages/67/ec/20e5e4a29a7aef4ba7d2b3c24aac875e3bdf6c7d4de7d73db12282f15e22/Django-4.0.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.1.tar.gz", + "hashes": { + "sha256": "2485eea3cc4c3bae13080dee866ebf90ba9f98d1afe8fda89bfb0eb2e218ef86" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 9995484, + "upload-time": "2022-01-04T09:53:39.880362Z", + "url": "https://files.pythonhosted.org/packages/ff/a5/87fcd0ac916824c2e7ede565ea522bf9cc2428b06b8e7070f92fb6a4ad77/Django-4.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "637574d74eef6b5126dc5f507377f09daf8a3c19faae643fac2662c3db6699a9" + }, + "data-dist-info-metadata": { + "sha256": "637574d74eef6b5126dc5f507377f09daf8a3c19faae643fac2662c3db6699a9" + }, + "filename": "Django-4.0.2-py3-none-any.whl", + "hashes": { + "sha256": "996495c58bff749232426c88726d8cd38d24c94d7c1d80835aafffa9bc52985a" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8028128, + "upload-time": "2022-02-01T07:56:23.036066Z", + "url": "https://files.pythonhosted.org/packages/5d/2f/4705e8f2848f4523bb1b94b0dd9b425431aa1875c0921fb86777e62b4335/Django-4.0.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.2.tar.gz", + "hashes": { + "sha256": "110fb58fb12eca59e072ad59fc42d771cd642dd7a2f2416582aa9da7a8ef954a" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 9996300, + "upload-time": "2022-02-01T07:56:37.646212Z", + "url": "https://files.pythonhosted.org/packages/61/84/676c840e8f1188a6c836e3224b97aa8be4c2e6857c690d6c564eb23a4975/Django-4.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ef6a730fe9d8ad4e8637c0838f665ba645944d3f1dfe6e53e8efd0de9126d39c" + }, + "data-dist-info-metadata": { + "sha256": "ef6a730fe9d8ad4e8637c0838f665ba645944d3f1dfe6e53e8efd0de9126d39c" + }, + "filename": "Django-4.0.3-py3-none-any.whl", + "hashes": { + "sha256": "1239218849e922033a35d2a2f777cb8bee18bd725416744074f455f34ff50d0c" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8040983, + "upload-time": "2022-03-01T08:47:23.930184Z", + "url": "https://files.pythonhosted.org/packages/1a/80/b06ce333aabba7ab1b6a41ea3c4e46970ceb396e705733480a2d47a7f74b/Django-4.0.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.3.tar.gz", + "hashes": { + "sha256": "77ff2e7050e3324c9b67e29b6707754566f58514112a9ac73310f60cd5261930" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10061007, + "upload-time": "2022-03-01T08:47:28.425336Z", + "url": "https://files.pythonhosted.org/packages/7e/3d/b403c3b82e20da491cc629504665260660c9e7efe12b134aee8f13da29a7/Django-4.0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0b5517519e407452705380008c95822e2d1d38fb5ba15ae15054522c7e9fed94" + }, + "data-dist-info-metadata": { + "sha256": "0b5517519e407452705380008c95822e2d1d38fb5ba15ae15054522c7e9fed94" + }, + "filename": "Django-4.0.4-py3-none-any.whl", + "hashes": { + "sha256": "07c8638e7a7f548dc0acaaa7825d84b7bd42b10e8d22268b3d572946f1e9b687" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8041700, + "upload-time": "2022-04-11T07:53:01.287027Z", + "url": "https://files.pythonhosted.org/packages/66/90/bce00eb942fbc47b0774ac78910ee4e6f719572aad56dc238823e5d0ee54/Django-4.0.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.4.tar.gz", + "hashes": { + "sha256": "4e8177858524417563cc0430f29ea249946d831eacb0068a1455686587df40b5" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10388499, + "upload-time": "2022-04-11T07:53:16.406304Z", + "url": "https://files.pythonhosted.org/packages/d2/95/93d1f75da95624bf89e373d079fa72debf77f9b10acc31998cc52a5ff3f9/Django-4.0.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4e22df35f9ca218680e3ee8f069988215c047cb64939c6851b855d649048d84e" + }, + "data-dist-info-metadata": { + "sha256": "4e22df35f9ca218680e3ee8f069988215c047cb64939c6851b855d649048d84e" + }, + "filename": "Django-4.0.5-py3-none-any.whl", + "hashes": { + "sha256": "502ae42b6ab1b612c933fb50d5ff850facf858a4c212f76946ecd8ea5b3bf2d9" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8041794, + "upload-time": "2022-06-01T12:22:12.865544Z", + "url": "https://files.pythonhosted.org/packages/ec/71/950794da9635865d27c92a6955083264eabb004c2c12c077036194620823/Django-4.0.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.5.tar.gz", + "hashes": { + "sha256": "f7431a5de7277966f3785557c3928433347d998c1e6459324501378a291e5aab" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10410720, + "upload-time": "2022-06-01T12:22:18.618899Z", + "url": "https://files.pythonhosted.org/packages/5a/4c/93120fb4275d06c3645c94f2e26fe87f3f52258b61c183b25c630ba34d3a/Django-4.0.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "82f38c915dca5085db026a019fd44afd88f8c7a0db981699516e36dbdb4d4eeb" + }, + "data-dist-info-metadata": { + "sha256": "82f38c915dca5085db026a019fd44afd88f8c7a0db981699516e36dbdb4d4eeb" + }, + "filename": "Django-4.0.6-py3-none-any.whl", + "hashes": { + "sha256": "ca54ebedfcbc60d191391efbf02ba68fb52165b8bf6ccd6fe71f098cac1fe59e" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8041873, + "upload-time": "2022-07-04T07:57:23.824880Z", + "url": "https://files.pythonhosted.org/packages/12/97/e341b13d605a9d0732a37975ce6bfae643c296721b8644f42d5d720c99bf/Django-4.0.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.6.tar.gz", + "hashes": { + "sha256": "a67a793ff6827fd373555537dca0da293a63a316fe34cb7f367f898ccca3c3ae" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10389543, + "upload-time": "2022-07-04T07:57:34.578441Z", + "url": "https://files.pythonhosted.org/packages/a4/17/b10aa26d7a566a3c19e9d29fac39c8643cbceb6cd7649a378d676839b5db/Django-4.0.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "382462e0a37c236ff05a8b06afc0a4c27564d5306c8b2f676bad60100ffe418f" + }, + "data-dist-info-metadata": { + "sha256": "382462e0a37c236ff05a8b06afc0a4c27564d5306c8b2f676bad60100ffe418f" + }, + "filename": "Django-4.0.7-py3-none-any.whl", + "hashes": { + "sha256": "41bd65a9e5f8a89cdbfa7a7bba45cd7431ae89e750af82dea8a35fd1a7ecbe66" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8041977, + "upload-time": "2022-08-03T07:38:18.509869Z", + "url": "https://files.pythonhosted.org/packages/e3/41/9c6d5fe4e4ee6204ecf0cb96d843cca06be59b702d66afe5cf810508575e/Django-4.0.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.7.tar.gz", + "hashes": { + "sha256": "9c6d5ad36be798e562ddcaa6b17b1c3ff2d3c4f529a47432b69fb9a30f847461" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10407810, + "upload-time": "2022-08-03T07:38:26.373780Z", + "url": "https://files.pythonhosted.org/packages/5c/12/a368d0caf91f1dab8154f1c579c5025c6645def5f3eee0d297347c7a1def/Django-4.0.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "77dcd90768c11424fe81e2e861dac00b31898de7af391d0bda177f0dae3ae46a" + }, + "data-dist-info-metadata": { + "sha256": "77dcd90768c11424fe81e2e861dac00b31898de7af391d0bda177f0dae3ae46a" + }, + "filename": "Django-4.0.8-py3-none-any.whl", + "hashes": { + "sha256": "27cb08fa6458c1eff8b97c4c2d03774646fb26feeaa4587dca10c49e6d4fc6a3" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8041982, + "upload-time": "2022-10-04T07:54:20.471830Z", + "url": "https://files.pythonhosted.org/packages/e1/d0/d90528978da16288d470bb423abad307ed7ae724090132ff6bf67d6a5579/Django-4.0.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.8.tar.gz", + "hashes": { + "sha256": "07e6433f263c3839939cfabeb6d7557841e0419e47759a7b7d37f6d44d40adcb" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10427857, + "upload-time": "2022-10-04T07:54:33.062795Z", + "url": "https://files.pythonhosted.org/packages/1a/de/08d8a349ed0e3e1999eb86ae0347cc9eaf634cd65f1eb80b9387ac1dbe3c/Django-4.0.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2ad2fff0927eae7e04a146e111c01fb4f0c603d0d4c13dcaf8ac81eeec5657a7" + }, + "data-dist-info-metadata": { + "sha256": "2ad2fff0927eae7e04a146e111c01fb4f0c603d0d4c13dcaf8ac81eeec5657a7" + }, + "filename": "Django-4.0.9-py3-none-any.whl", + "hashes": { + "sha256": "6ddab9f9ac9211e2dc544819b87343b49c53f99d882e68727b38fd44204f752e" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8042429, + "upload-time": "2023-02-01T09:55:52.888766Z", + "url": "https://files.pythonhosted.org/packages/0f/8a/65b639fcf107cb77ef759ae540a53dc5c38496673c0b2884635c726ad23f/Django-4.0.9-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.9.tar.gz", + "hashes": { + "sha256": "7cc034a72f99536c5feb39d1575f2952b86ffa409f109efeb2c8b398985f78a7" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10410176, + "upload-time": "2023-02-01T09:56:06.045214Z", + "url": "https://files.pythonhosted.org/packages/69/f0/bf6010636003ac2bd1d222f1c5a29c4975318fc1931b132abd000993f4d6/Django-4.0.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b10916caccfea80b4e2a27496e42e21fc9c0a9e474bb7f560c4c101d8d614b7f" + }, + "data-dist-info-metadata": { + "sha256": "b10916caccfea80b4e2a27496e42e21fc9c0a9e474bb7f560c4c101d8d614b7f" + }, + "filename": "Django-4.0.10-py3-none-any.whl", + "hashes": { + "sha256": "4496eb4f65071578b703fdc6e6f29302553c7440e3f77baf4cefa4a4e091fc3d" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8042923, + "upload-time": "2023-02-14T08:25:32.863462Z", + "url": "https://files.pythonhosted.org/packages/60/f0/b7322879f851bcf939c97310e4e42f223105a7cb0f123c62553a05f132c4/Django-4.0.10-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.0.10.tar.gz", + "hashes": { + "sha256": "2c2f73c16b11cb272c6d5e3b063f0d1be06f378d8dc6005fbe8542565db659cc" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10430363, + "upload-time": "2023-02-14T08:25:45.089209Z", + "url": "https://files.pythonhosted.org/packages/44/92/b0ceee230f9252460abf8c0a3bcc003a914af85ad63006596c3fb3669fbf/Django-4.0.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "eb72632a46505409de10cb92881139ff0dd9c86fd87147f55ce5d76453e55863" + }, + "data-dist-info-metadata": { + "sha256": "eb72632a46505409de10cb92881139ff0dd9c86fd87147f55ce5d76453e55863" + }, + "filename": "Django-4.1a1-py3-none-any.whl", + "hashes": { + "sha256": "815b1c3e1c1379cca1c54cc7202ee86df006f52b94560b46ea0b19f162c9474a" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8070898, + "upload-time": "2022-05-18T05:54:32.427903Z", + "url": "https://files.pythonhosted.org/packages/a4/9f/7cd1364cddd43621e5bb95bc7926e036d567a8a6aec507e9fda175702499/Django-4.1a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1a1.tar.gz", + "hashes": { + "sha256": "91980d3b327e38e44c2bef0af86d624a57adbd5f1c96f43acf150396770caf01" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10465163, + "upload-time": "2022-05-18T05:54:38.575881Z", + "url": "https://files.pythonhosted.org/packages/12/ef/6c7373ba910e09de8a28a124c772314e49dd2faf76be51eba36e5878f636/Django-4.1a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8799f32e8a25b7c7152be6c3ce80336ee9f690f68dfa0d27b3aa668fade3b2c7" + }, + "data-dist-info-metadata": { + "sha256": "8799f32e8a25b7c7152be6c3ce80336ee9f690f68dfa0d27b3aa668fade3b2c7" + }, + "filename": "Django-4.1b1-py3-none-any.whl", + "hashes": { + "sha256": "55ea3e07df2eb3994b7261d743c111e4c27a56ca1285eb762dba07432ebe4039" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8071810, + "upload-time": "2022-06-21T09:20:00.319542Z", + "url": "https://files.pythonhosted.org/packages/ff/a5/e78d8b9d3dda424cc793fe3e265f2f0411bdd59ede7eaf3f2aa732db265c/Django-4.1b1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1b1.tar.gz", + "hashes": { + "sha256": "ec22c3e909af402281ef1dea69cbbc42b43b9ac9379df2914e0a7b85597242d6" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10466194, + "upload-time": "2022-06-21T09:20:06.847874Z", + "url": "https://files.pythonhosted.org/packages/d4/b8/03307e023bbae4184dfb1ed6f264b91b579a3099133c219992f7e7757a2b/Django-4.1b1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "90434bb3305225e926fb413a7616e75e9ee683398c7987e05a7ee9980c5e22b3" + }, + "data-dist-info-metadata": { + "sha256": "90434bb3305225e926fb413a7616e75e9ee683398c7987e05a7ee9980c5e22b3" + }, + "filename": "Django-4.1rc1-py3-none-any.whl", + "hashes": { + "sha256": "04182903242268f0dbacb0175bf47a74c477761502f9f7427142f459c006217d" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8072348, + "upload-time": "2022-07-19T09:02:03.575740Z", + "url": "https://files.pythonhosted.org/packages/e7/c7/e6020d17a451c9be06615ec4d9f0136bfc5a0811aa07363591a6460f1018/Django-4.1rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1rc1.tar.gz", + "hashes": { + "sha256": "3c4204490ad3a7252873bc24c6aa2a32375baa06b4c8beb9b9cfda1f986741de" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10472149, + "upload-time": "2022-07-19T09:02:07.093043Z", + "url": "https://files.pythonhosted.org/packages/b8/89/cf535c221e477545bc9f6fe00f644bb0bd51948dc22b0c7cc066ba9cd899/Django-4.1rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "713293441804b55ed69f90f12c503c6cb000dda2d49232dde4195dd36795fc0a" + }, + "data-dist-info-metadata": { + "sha256": "713293441804b55ed69f90f12c503c6cb000dda2d49232dde4195dd36795fc0a" + }, + "filename": "Django-4.1-py3-none-any.whl", + "hashes": { + "sha256": "031ccb717782f6af83a0063a1957686e87cb4581ea61b47b3e9addf60687989a" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8095228, + "upload-time": "2022-08-03T08:40:20.936536Z", + "url": "https://files.pythonhosted.org/packages/9b/41/e1e7d6ecc3bc76681dfdc6b373566822bc2aab96fa3eceaaed70accc28b6/Django-4.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.tar.gz", + "hashes": { + "sha256": "032f8a6fc7cf05ccd1214e4a2e21dfcd6a23b9d575c6573cacc8c67828dbe642" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10484595, + "upload-time": "2022-08-03T08:40:25.070462Z", + "url": "https://files.pythonhosted.org/packages/13/66/757b8f4f4df4b1c1becad346c3a6401ae9fddcc78aa3741d231be657cf94/Django-4.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "86564fefd5e254c6bb5ed5d2b2cb64bec7cdc055bf8c66c99dbdfbaf451e9a44" + }, + "data-dist-info-metadata": { + "sha256": "86564fefd5e254c6bb5ed5d2b2cb64bec7cdc055bf8c66c99dbdfbaf451e9a44" + }, + "filename": "Django-4.1.1-py3-none-any.whl", + "hashes": { + "sha256": "acb21fac9275f9972d81c7caf5761a89ec3ea25fe74545dd26b8a48cb3a0203e" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8094775, + "upload-time": "2022-09-05T05:02:26.425285Z", + "url": "https://files.pythonhosted.org/packages/80/5c/884f9fed747679a1f70321465e664f3dc1602e8b7a6e96a21163894018b3/Django-4.1.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.1.tar.gz", + "hashes": { + "sha256": "a153ffd5143bf26a877bfae2f4ec736ebd8924a46600ca089ad96b54a1d4e28e" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10474304, + "upload-time": "2022-09-05T05:02:34.094711Z", + "url": "https://files.pythonhosted.org/packages/ca/78/49ac0899f74c485acbf96bc8a5ea6a87575edb06faa9911057cacd505ba9/Django-4.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a2d2b50f5e1ccb894ecedbbb17a1e70f1d96618b9b8c836e67e58f9e5839a16e" + }, + "data-dist-info-metadata": { + "sha256": "a2d2b50f5e1ccb894ecedbbb17a1e70f1d96618b9b8c836e67e58f9e5839a16e" + }, + "filename": "Django-4.1.2-py3-none-any.whl", + "hashes": { + "sha256": "26dc24f99c8956374a054bcbf58aab8dc0cad2e6ac82b0fe036b752c00eee793" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8094720, + "upload-time": "2022-10-04T07:54:23.273959Z", + "url": "https://files.pythonhosted.org/packages/91/02/786ced9f0b9980670f46f7563f9c5494a24e3dd1920cc7be6cc7ac377389/Django-4.1.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.2.tar.gz", + "hashes": { + "sha256": "b8d843714810ab88d59344507d4447be8b2cf12a49031363b6eed9f1b9b2280f" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10509111, + "upload-time": "2022-10-04T07:54:38.403977Z", + "url": "https://files.pythonhosted.org/packages/09/28/fe1484dfc2e984543a07d5444006122f6cc451fe352bce1d85edcf81a05f/Django-4.1.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2c7c21f0d80281d36bf5ddc5593144de6cadcd92264ed0d301486b048eb6da5e" + }, + "data-dist-info-metadata": { + "sha256": "2c7c21f0d80281d36bf5ddc5593144de6cadcd92264ed0d301486b048eb6da5e" + }, + "filename": "Django-4.1.3-py3-none-any.whl", + "hashes": { + "sha256": "6b1de6886cae14c7c44d188f580f8ba8da05750f544c80ae5ad43375ab293cd5" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8094697, + "upload-time": "2022-11-01T06:18:15.550215Z", + "url": "https://files.pythonhosted.org/packages/4f/be/cd28514516e66c40b87e487be68cf61a1637bd3ec60a2db90bb5075a2df5/Django-4.1.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.3.tar.gz", + "hashes": { + "sha256": "678bbfc8604eb246ed54e2063f0765f13b321a50526bdc8cb1f943eda7fa31f1" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10476258, + "upload-time": "2022-11-01T06:18:21.116130Z", + "url": "https://files.pythonhosted.org/packages/d0/ab/33f9c2bd4cf7ff2d319131eca7231247f962f781ebc8a012ebe02582244a/Django-4.1.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "deef04022a3531a85356e416010c1bcb646954dba59ef4e6c903d557a34560ee" + }, + "data-dist-info-metadata": { + "sha256": "deef04022a3531a85356e416010c1bcb646954dba59ef4e6c903d557a34560ee" + }, + "filename": "Django-4.1.4-py3-none-any.whl", + "hashes": { + "sha256": "0b223bfa55511f950ff741983d408d78d772351284c75e9f77d2b830b6b4d148" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8094989, + "upload-time": "2022-12-06T09:16:48.876036Z", + "url": "https://files.pythonhosted.org/packages/21/26/28895838228c46ece278d764720995d5a51e4bce7d02d2a54e70f59108e1/Django-4.1.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.4.tar.gz", + "hashes": { + "sha256": "d38a4e108d2386cb9637da66a82dc8d0733caede4c83c4afdbda78af4214211b" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10517427, + "upload-time": "2022-12-06T09:16:52.386734Z", + "url": "https://files.pythonhosted.org/packages/de/7d/ca5d224f7d345b0defd0a57c6deb0c6115fbe5304e4d9571f728b617f1a3/Django-4.1.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7997d0e2cefb29e59df12a033019a8d1ccbea186b9760edacdfe5ad259a0366f" + }, + "data-dist-info-metadata": { + "sha256": "7997d0e2cefb29e59df12a033019a8d1ccbea186b9760edacdfe5ad259a0366f" + }, + "filename": "Django-4.1.5-py3-none-any.whl", + "hashes": { + "sha256": "4b214a05fe4c99476e99e2445c8b978c8369c18d4dea8e22ec412862715ad763" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8102437, + "upload-time": "2023-01-02T07:34:45.541744Z", + "url": "https://files.pythonhosted.org/packages/2d/ac/9f013a51e6008ba94a282c15778a3ea51a0953f6711a77f9baa471fd1b1d/Django-4.1.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.5.tar.gz", + "hashes": { + "sha256": "ff56ebd7ead0fd5dbe06fe157b0024a7aaea2e0593bb3785fb594cf94dad58ef" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10507020, + "upload-time": "2023-01-02T07:34:49.562776Z", + "url": "https://files.pythonhosted.org/packages/41/c8/b3c469353f9d1b7f0e99b45520582b891da02cd87408bc867affa6e039a3/Django-4.1.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1613811906251438129f9e24afade941985f722b804995ad28fdad2ffafa7a91" + }, + "data-dist-info-metadata": { + "sha256": "1613811906251438129f9e24afade941985f722b804995ad28fdad2ffafa7a91" + }, + "filename": "Django-4.1.6-py3-none-any.whl", + "hashes": { + "sha256": "c6fe7ebe7c017fe59f1029821dae0acb5a2ddcd6c9a0138fd20a8bfefac914bc" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8102942, + "upload-time": "2023-02-01T09:55:56.855590Z", + "url": "https://files.pythonhosted.org/packages/5c/be/8800ef92dbe66017e78fb9589e16333e0a87f67068485dbfb8114a883b67/Django-4.1.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.6.tar.gz", + "hashes": { + "sha256": "bceb0fe1a386781af0788cae4108622756cd05e7775448deec04a71ddf87685d" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10496749, + "upload-time": "2023-02-01T09:56:11.799732Z", + "url": "https://files.pythonhosted.org/packages/4f/b0/1378fefb4b0da51e27120e0069e51fa7b3df2078f1250393eccefc274376/Django-4.1.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "655070f998c609483c6f27d0f6ede7402e3ef65ed350d3519f1b8ec6c1a870f6" + }, + "data-dist-info-metadata": { + "sha256": "655070f998c609483c6f27d0f6ede7402e3ef65ed350d3519f1b8ec6c1a870f6" + }, + "filename": "Django-4.1.7-py3-none-any.whl", + "hashes": { + "sha256": "f2f431e75adc40039ace496ad3b9f17227022e8b11566f4b363da44c7e44761e" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8103455, + "upload-time": "2023-02-14T08:25:36.578599Z", + "url": "https://files.pythonhosted.org/packages/89/86/59e237f7176cfc1544446914fa329fd560bb8fce46be52dd7af5dc7c54f9/Django-4.1.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.7.tar.gz", + "hashes": { + "sha256": "44f714b81c5f190d9d2ddad01a532fe502fa01c4cb8faf1d081f4264ed15dcd8" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10520415, + "upload-time": "2023-02-14T08:25:50.105773Z", + "url": "https://files.pythonhosted.org/packages/9f/a7/07939866241b7e8f8d3bf164b7d6ad428163723e29dd472700f8ab0e5fd5/Django-4.1.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4a89d7288ca9f56f2df2450d0bef870def261a7d052c7c20c363d3f8c6946677" + }, + "data-dist-info-metadata": { + "sha256": "4a89d7288ca9f56f2df2450d0bef870def261a7d052c7c20c363d3f8c6946677" + }, + "filename": "Django-4.1.8-py3-none-any.whl", + "hashes": { + "sha256": "dba9dd0bf8b748aa9c98d6c679f8b1c0bfa43124844bea9425ad9ba0cd5e65c3" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8103668, + "upload-time": "2023-04-05T06:11:04.460008Z", + "url": "https://files.pythonhosted.org/packages/bb/32/80134d57b584ed8b03e9a52da5860b8ac7d1210431ac25d8d83389006edc/Django-4.1.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.8.tar.gz", + "hashes": { + "sha256": "43253f4b4a2c3a1694cd52d3517847271934c84dbd060ca0e82a9f90e569dab3" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10511976, + "upload-time": "2023-04-05T06:11:09.369362Z", + "url": "https://files.pythonhosted.org/packages/63/bc/03656c61283badfbef3be182bbfdd85dbfd72c188377d73074c9164c49cf/Django-4.1.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ab471dcb9b53913fd3033f5cc81dfb66282a0e6863b115b4a92e79353fa0a877" + }, + "data-dist-info-metadata": { + "sha256": "ab471dcb9b53913fd3033f5cc81dfb66282a0e6863b115b4a92e79353fa0a877" + }, + "filename": "Django-4.1.9-py3-none-any.whl", + "hashes": { + "sha256": "adae3a952fd86800094ae6f64aa558572e8b4ba8dfe21f0ed8175147e75a72a1" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8103809, + "upload-time": "2023-05-03T12:58:23.438294Z", + "url": "https://files.pythonhosted.org/packages/7e/4c/cbdaa1488ae5207e6eab912ff0d23f5d786676efbb55f21e7f3cfe98055a/Django-4.1.9-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.9.tar.gz", + "hashes": { + "sha256": "e9f074a84930662104871bfcea55c3c180c50a0a47739db82435deae6cbaf032" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10514944, + "upload-time": "2023-05-03T12:58:36.244311Z", + "url": "https://files.pythonhosted.org/packages/11/ea/8b514434c57c3bef89a475b75f74d768471d8e1bc61f4e5c79daeae9b5ef/Django-4.1.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3f53217d3bb1ec44556cd5d0b2741d309efe7bef6ed838cac1b6dbbbaa67a87d" + }, + "data-dist-info-metadata": { + "sha256": "3f53217d3bb1ec44556cd5d0b2741d309efe7bef6ed838cac1b6dbbbaa67a87d" + }, + "filename": "Django-4.1.10-py3-none-any.whl", + "hashes": { + "sha256": "26d0260c2fb8121009e62ffc548b2398dea2522b6454208a852fb0ef264c206c" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8103933, + "upload-time": "2023-07-03T07:57:16.588462Z", + "url": "https://files.pythonhosted.org/packages/34/25/8a218de57fc9853297a1a8e4927688eff8107d5bc6dcf6c964c59801f036/Django-4.1.10-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.10.tar.gz", + "hashes": { + "sha256": "56343019a9fd839e2e5bf203daf45f25af79d5bffa4c71d56eae4f4404d82ade" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10513572, + "upload-time": "2023-07-03T07:57:30.301266Z", + "url": "https://files.pythonhosted.org/packages/70/d4/eded564fa5928f68771d082ec0eef4d023f9d19dfa1d2923305bc3e62afe/Django-4.1.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3c33a3eed9c0e3d228144611a43b19beff1b44e0dabf42735723ce8e75f17f16" + }, + "data-dist-info-metadata": { + "sha256": "3c33a3eed9c0e3d228144611a43b19beff1b44e0dabf42735723ce8e75f17f16" + }, + "filename": "Django-4.1.11-py3-none-any.whl", + "hashes": { + "sha256": "cac9df0ba87b4f439e1a311ef22f75c938fc874bebf1fbabaed58d0e6d559a25" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8103954, + "upload-time": "2023-09-04T10:58:19.024013Z", + "url": "https://files.pythonhosted.org/packages/38/9f/144a9293f86886f2e85c9bd981c8c28597fd15b1a59431db1921e7c1938b/Django-4.1.11-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.11.tar.gz", + "hashes": { + "sha256": "7b134688965dd331ca4d11ed38e5ce594caed0e906689a9b95251c29c2c03990" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10511539, + "upload-time": "2023-09-04T10:58:30.124274Z", + "url": "https://files.pythonhosted.org/packages/64/cb/c0570752faba4c8a85996e78eb7699b9d29ee32cb7aeb5e262582c53bad0/Django-4.1.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "29daa20ef9f53066b527acfe2ab0cd7c86a795ca69bcba1c96891f1796218f61" + }, + "data-dist-info-metadata": { + "sha256": "29daa20ef9f53066b527acfe2ab0cd7c86a795ca69bcba1c96891f1796218f61" + }, + "filename": "Django-4.1.12-py3-none-any.whl", + "hashes": { + "sha256": "e92ce8f240a856615e96d8b955707f824c29ea0f51dff4f76777caa5e113ec72" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8104099, + "upload-time": "2023-10-04T14:59:03.784687Z", + "url": "https://files.pythonhosted.org/packages/0d/c7/cfdf590422a0f7a6a6ae6a4cbb2721456141662af4b203f583286f0dcd62/Django-4.1.12-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.12.tar.gz", + "hashes": { + "sha256": "d02483ad49872238fa59875c1269293fe4f17ecee13c121893607cc0b284696b" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10502350, + "upload-time": "2023-10-04T14:59:09.851212Z", + "url": "https://files.pythonhosted.org/packages/68/76/b1cf87eda3bf5b2d7dd9a23bb4df70ea5511e426a54a04ed2c4ca2ff67cd/Django-4.1.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cd3c81ba29944de388340c93690c7db3814e36a5c861529e47fc432d1e98dd6f" + }, + "data-dist-info-metadata": { + "sha256": "cd3c81ba29944de388340c93690c7db3814e36a5c861529e47fc432d1e98dd6f" + }, + "filename": "Django-4.1.13-py3-none-any.whl", + "hashes": { + "sha256": "04ab3f6f46d084a0bba5a2c9a93a3a2eb3fe81589512367a75f79ee8acf790ce" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8104299, + "upload-time": "2023-11-01T06:59:10.387459Z", + "url": "https://files.pythonhosted.org/packages/ad/ac/203ce7fd2e03fb0392e0a6160f4b27d0d1efe1614cb65f1d29e6bbf2ef69/Django-4.1.13-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.1.13.tar.gz", + "hashes": { + "sha256": "94a3f471e833c8f124ee7a2de11e92f633991d975e3fa5bdd91e8abd66426318" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10515104, + "upload-time": "2023-11-01T06:59:24.955376Z", + "url": "https://files.pythonhosted.org/packages/34/09/300498ca0a5f37e0621b90a94c71fc8a4227be5488a3bd5550869c6e0049/Django-4.1.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ee695ebb208a263d3828d21f8e7f88ee888c99134cc4fe20b95d3ef17f1b36de" + }, + "data-dist-info-metadata": { + "sha256": "ee695ebb208a263d3828d21f8e7f88ee888c99134cc4fe20b95d3ef17f1b36de" + }, + "filename": "Django-4.2a1-py3-none-any.whl", + "hashes": { + "sha256": "e913e60991a0c2a5f099a80ea1e2ec90b1636e6deb60bad16b89086819b48d4b" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7871271, + "upload-time": "2023-01-17T09:39:20.186688Z", + "url": "https://files.pythonhosted.org/packages/71/1a/f3b9a43f9f9118f248e9346f6eeff2bf24902f98f0030ea328941e9286c8/Django-4.2a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2a1.tar.gz", + "hashes": { + "sha256": "3a29fc014f46fd6a552296fd1cfc77f616c4120b68cc117eee4a8237aa163f7a" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10318967, + "upload-time": "2023-01-17T09:39:25.092445Z", + "url": "https://files.pythonhosted.org/packages/25/af/cef5e406baaccb37f346662cddf58e9693a6b96f14e36341ef3817810fc5/Django-4.2a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7c8a278394785999df6b1a589837278ddef6d06ff5b11b094378d984ec64f934" + }, + "data-dist-info-metadata": { + "sha256": "7c8a278394785999df6b1a589837278ddef6d06ff5b11b094378d984ec64f934" + }, + "filename": "Django-4.2b1-py3-none-any.whl", + "hashes": { + "sha256": "9bf13063a882a9b0f7028c4cdc32ea36fe104491cd7720859117990933f9c589" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7873536, + "upload-time": "2023-02-20T08:49:43.333662Z", + "url": "https://files.pythonhosted.org/packages/99/5b/c3cca0daea9f3fa5946d14c98bc1cd3c42c026ec6c41d57100e1d646e23a/Django-4.2b1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2b1.tar.gz", + "hashes": { + "sha256": "33e3b3b80924dae3e6d4b5e697eaee724d5a35c1a430df44b1d72c802657992f" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10328598, + "upload-time": "2023-02-20T08:49:47.262950Z", + "url": "https://files.pythonhosted.org/packages/46/12/b69773f84da1d0d5ab6f61c91a7257afa37f69413a5d019f7d2759eda28d/Django-4.2b1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cc691ed144cb9284bef58eb1a6d4f55e53418d2e8947206ebbd69c4239e7ebf7" + }, + "data-dist-info-metadata": { + "sha256": "cc691ed144cb9284bef58eb1a6d4f55e53418d2e8947206ebbd69c4239e7ebf7" + }, + "filename": "Django-4.2rc1-py3-none-any.whl", + "hashes": { + "sha256": "fe3e5616eda5ac54c32e4bf01e3c063e0e20d2ff879a150a17621bf370b5cb2b" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7873493, + "upload-time": "2023-03-20T07:31:55.430411Z", + "url": "https://files.pythonhosted.org/packages/88/54/bebcf756adceeadd39720c2ed589a4ca843c4caf469ff448d06050dba7e2/Django-4.2rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2rc1.tar.gz", + "hashes": { + "sha256": "6bf1d4675d3320f0024a77d058449393b9a574fd0d2da8d3feb6e06bf3a307e2" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10330770, + "upload-time": "2023-03-20T07:32:00.502267Z", + "url": "https://files.pythonhosted.org/packages/a4/40/84ad7cbb7e3a4a94b95a783c62e5862a201126f33d03c103eb70a2b53fff/Django-4.2rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6da395277e5a54d3eec1707b8f8b34a5f75a6dbd43b3d16c166af9257734735a" + }, + "data-dist-info-metadata": { + "sha256": "6da395277e5a54d3eec1707b8f8b34a5f75a6dbd43b3d16c166af9257734735a" + }, + "filename": "Django-4.2-py3-none-any.whl", + "hashes": { + "sha256": "ad33ed68db9398f5dfb33282704925bce044bef4261cd4fb59e4e7f9ae505a78" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7988617, + "upload-time": "2023-04-03T08:36:11.797877Z", + "url": "https://files.pythonhosted.org/packages/d9/40/6012f98b14b64b4d3dc47b0c2f116fccbd0795ab35515d0c40dac73b81b8/Django-4.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.tar.gz", + "hashes": { + "sha256": "c36e2ab12824e2ac36afa8b2515a70c53c7742f0d6eaefa7311ec379558db997" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10415665, + "upload-time": "2023-04-03T08:36:16.829178Z", + "url": "https://files.pythonhosted.org/packages/9a/bb/48aa3e0850923096dff2766d21a6004d6e1a3317f0bd400ba81f586754e1/Django-4.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "86fb5e8a58ed105ed741b01cad07b13de6b0123e0db89fcc4b5ea9fd49db7308" + }, + "data-dist-info-metadata": { + "sha256": "86fb5e8a58ed105ed741b01cad07b13de6b0123e0db89fcc4b5ea9fd49db7308" + }, + "filename": "Django-4.2.1-py3-none-any.whl", + "hashes": { + "sha256": "066b6debb5ac335458d2a713ed995570536c8b59a580005acb0732378d5eb1ee" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7988496, + "upload-time": "2023-05-03T12:58:27.208245Z", + "url": "https://files.pythonhosted.org/packages/12/13/78e8622180f101e95297965045ff1325ea7301c1b80f756debbeaa84c3be/Django-4.2.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.1.tar.gz", + "hashes": { + "sha256": "7efa6b1f781a6119a10ac94b4794ded90db8accbe7802281cd26f8664ffed59c" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10420051, + "upload-time": "2023-05-03T12:58:41.313440Z", + "url": "https://files.pythonhosted.org/packages/89/76/23ee9b9d2bd4119e930eb19164732b79c0a4f6259ca198209b0fe36551ea/Django-4.2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4491de3bc6c31d62b8a43165e11931ea0aecb0725254294f500b9d27175156b5" + }, + "data-dist-info-metadata": { + "sha256": "4491de3bc6c31d62b8a43165e11931ea0aecb0725254294f500b9d27175156b5" + }, + "filename": "Django-4.2.2-py3-none-any.whl", + "hashes": { + "sha256": "672b3fa81e1f853bb58be1b51754108ab4ffa12a77c06db86aa8df9ed0c46fe5" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7989179, + "upload-time": "2023-06-05T14:09:31.615719Z", + "url": "https://files.pythonhosted.org/packages/ba/f3/7a66888bda4017198a692887bd566123732783073c1fd424db15358525fd/Django-4.2.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.2.tar.gz", + "hashes": { + "sha256": "2a6b6fbff5b59dd07bef10bcb019bee2ea97a30b2a656d51346596724324badf" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10390518, + "upload-time": "2023-06-05T14:09:38.470129Z", + "url": "https://files.pythonhosted.org/packages/5c/fa/427fbcac5633f4b88fda7953efb04db903ca7e6d9486afdbda525c4006cc/Django-4.2.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7c6bcf0939be0a212d8e97b0ed36f09de10782f297555067894b40498006e5a8" + }, + "data-dist-info-metadata": { + "sha256": "7c6bcf0939be0a212d8e97b0ed36f09de10782f297555067894b40498006e5a8" + }, + "filename": "Django-4.2.3-py3-none-any.whl", + "hashes": { + "sha256": "f7c7852a5ac5a3da5a8d5b35cc6168f31b605971441798dac845f17ca8028039" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7989953, + "upload-time": "2023-07-03T07:57:20.221899Z", + "url": "https://files.pythonhosted.org/packages/d4/83/227ebf197e413f3599cea96dddc7d6b8ff220310cc5b40dd0f1a15e5a9d1/Django-4.2.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.3.tar.gz", + "hashes": { + "sha256": "45a747e1c5b3d6df1b141b1481e193b033fd1fdbda3ff52677dc81afdaacbaed" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10419003, + "upload-time": "2023-07-03T07:57:37.448508Z", + "url": "https://files.pythonhosted.org/packages/36/24/d0e78e667f98efcca76c8b670ef247583349a8f5241cdb3c98eeb92726ff/Django-4.2.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f01b53b1fb43057b4ddf99642d31f5ad2ab395756f5216b1de0d14751e91e75b" + }, + "data-dist-info-metadata": { + "sha256": "f01b53b1fb43057b4ddf99642d31f5ad2ab395756f5216b1de0d14751e91e75b" + }, + "filename": "Django-4.2.4-py3-none-any.whl", + "hashes": { + "sha256": "860ae6a138a238fc4f22c99b52f3ead982bb4b1aad8c0122bcd8c8a3a02e409d" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7990073, + "upload-time": "2023-08-01T17:30:17.903829Z", + "url": "https://files.pythonhosted.org/packages/7f/9e/fc6bab255ae10bc57fa2f65646eace3d5405fbb7f5678b90140052d1db0f/Django-4.2.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.4.tar.gz", + "hashes": { + "sha256": "7e4225ec065e0f354ccf7349a22d209de09cc1c074832be9eb84c51c1799c432" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10393648, + "upload-time": "2023-08-01T17:30:23.968800Z", + "url": "https://files.pythonhosted.org/packages/8d/d2/a4f823741a12089e9ea0f68e1e7d3b6ad5b64e1665fbe9377cd9e1dc09cc/Django-4.2.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "56a4dcd09a125b3cc9e7e23b99f1b7f2db0d8b2094c8987d2648b580e3d88f1c" + }, + "data-dist-info-metadata": { + "sha256": "56a4dcd09a125b3cc9e7e23b99f1b7f2db0d8b2094c8987d2648b580e3d88f1c" + }, + "filename": "Django-4.2.5-py3-none-any.whl", + "hashes": { + "sha256": "b6b2b5cae821077f137dc4dade696a1c2aa292f892eca28fa8d7bfdf2608ddd4" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7990309, + "upload-time": "2023-09-04T10:58:22.309202Z", + "url": "https://files.pythonhosted.org/packages/bf/8b/c38f2354b6093d9ba310a14b43a830fdf776edd60c2e25c7c5f4d23cc243/Django-4.2.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.5.tar.gz", + "hashes": { + "sha256": "5e5c1c9548ffb7796b4a8a4782e9a2e5a3df3615259fc1bfd3ebc73b646146c1" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10418606, + "upload-time": "2023-09-04T10:58:34.288156Z", + "url": "https://files.pythonhosted.org/packages/20/ea/b0969834e5d79365731303be8b82423e6b1c293aa92c28335532ab542f83/Django-4.2.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "39a7b0e10092ecdab85ad4fdf34e3396dc0116cfa47c8a0e0e9492e1c26772f7" + }, + "data-dist-info-metadata": { + "sha256": "39a7b0e10092ecdab85ad4fdf34e3396dc0116cfa47c8a0e0e9492e1c26772f7" + }, + "filename": "Django-4.2.6-py3-none-any.whl", + "hashes": { + "sha256": "a64d2487cdb00ad7461434320ccc38e60af9c404773a2f95ab0093b4453a3215" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7990607, + "upload-time": "2023-10-04T14:58:34.647748Z", + "url": "https://files.pythonhosted.org/packages/b9/45/707dfc56f381222c1c798503546cb390934ab246fc45b5051ef66e31099c/Django-4.2.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.6.tar.gz", + "hashes": { + "sha256": "08f41f468b63335aea0d904c5729e0250300f6a1907bf293a65499496cdbc68f" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10407018, + "upload-time": "2023-10-04T14:58:41.808770Z", + "url": "https://files.pythonhosted.org/packages/23/7b/f47d10d870fabfcaa1fba403460a4e482ab7dbba4d715d43981d1f8c8d85/Django-4.2.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "590c77d7b73920b452745115c1859fbf1ba6b8297f2a6f2000d25475f4a2a408" + }, + "data-dist-info-metadata": { + "sha256": "590c77d7b73920b452745115c1859fbf1ba6b8297f2a6f2000d25475f4a2a408" + }, + "filename": "Django-4.2.7-py3-none-any.whl", + "hashes": { + "sha256": "e1d37c51ad26186de355cbcec16613ebdabfa9689bbade9c538835205a8abbe9" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7990980, + "upload-time": "2023-11-01T06:59:15.299512Z", + "url": "https://files.pythonhosted.org/packages/2d/6d/e87236e3c7b2f5911d132034177aebb605f3953910cc429df8061b13bf10/Django-4.2.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.7.tar.gz", + "hashes": { + "sha256": "8e0f1c2c2786b5c0e39fe1afce24c926040fad47c8ea8ad30aaf1188df29fc41" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10425073, + "upload-time": "2023-11-01T06:59:30.228988Z", + "url": "https://files.pythonhosted.org/packages/5c/62/0c6ab2f3ac9a242b4562b6be1c418685fa7d1ccb8ca302cdb97e0b23cf4b/Django-4.2.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ece49371876b76a31ab22ce23450b65460d72e82d9b8f125a35a2af8298e24c9" + }, + "data-dist-info-metadata": { + "sha256": "ece49371876b76a31ab22ce23450b65460d72e82d9b8f125a35a2af8298e24c9" + }, + "filename": "Django-4.2.8-py3-none-any.whl", + "hashes": { + "sha256": "6cb5dcea9e3d12c47834d32156b8841f533a4493c688e2718cafd51aa430ba6d" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7991169, + "upload-time": "2023-12-04T08:34:42.842122Z", + "url": "https://files.pythonhosted.org/packages/8a/79/7f45e9c129c3cd8e4d54806649efeb1db9c223c54a1c54b30511d246bc60/Django-4.2.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.8.tar.gz", + "hashes": { + "sha256": "d69d5e36cc5d9f4eb4872be36c622878afcdce94062716cf3e25bcedcb168b62" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10425581, + "upload-time": "2023-12-04T08:34:50.201677Z", + "url": "https://files.pythonhosted.org/packages/a0/bf/ff46fc1bd0f7d86390134e3869dd093be1d2bbaa9dafcb5389e87ef5bcb5/Django-4.2.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "37dd39c29d8f285ac72aaff1fc664aa5e3cab628d875c1181fb299847bca913b" + }, + "data-dist-info-metadata": { + "sha256": "37dd39c29d8f285ac72aaff1fc664aa5e3cab628d875c1181fb299847bca913b" + }, + "filename": "Django-4.2.9-py3-none-any.whl", + "hashes": { + "sha256": "2cc2fc7d1708ada170ddd6c99f35cc25db664f165d3794bc7723f46b2f8c8984" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7991172, + "upload-time": "2024-01-02T09:16:15.344483Z", + "url": "https://files.pythonhosted.org/packages/59/7c/e11e300ed554f8626b75eae9bb8f450f830daefb8b40681873ab54d9eaa8/Django-4.2.9-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.9.tar.gz", + "hashes": { + "sha256": "12498cc3cb8bc8038539fef9e90e95f507502436c1f0c3a673411324fa675d14" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10428500, + "upload-time": "2024-01-02T09:16:24.448631Z", + "url": "https://files.pythonhosted.org/packages/ef/16/d1f016f8e65d300e23a9745ca849e657999dc1a5e491e5347579308593d2/Django-4.2.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b260094639c7146ae2644fb8f18205dad5f1b414889d40477f9fe831fed5ae34" + }, + "data-dist-info-metadata": { + "sha256": "b260094639c7146ae2644fb8f18205dad5f1b414889d40477f9fe831fed5ae34" + }, + "filename": "Django-4.2.10-py3-none-any.whl", + "hashes": { + "sha256": "a2d4c4d4ea0b6f0895acde632071aff6400bfc331228fc978b05452a0ff3e9f1" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7991213, + "upload-time": "2024-02-06T14:53:58.214743Z", + "url": "https://files.pythonhosted.org/packages/20/8c/498ce1ac30228f3bc36d4d427fe10268bd01e6f0361ead6c60b2b255c6b6/Django-4.2.10-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.10.tar.gz", + "hashes": { + "sha256": "b1260ed381b10a11753c73444408e19869f3241fc45c985cd55a30177c789d13" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10425081, + "upload-time": "2024-02-06T14:54:05.022093Z", + "url": "https://files.pythonhosted.org/packages/52/ae/84530c15c4df0830837a6417956f16ff1b410412915282db78a27a7fb03c/Django-4.2.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1b6562f2d557104104459002dd4a02ac66af25e0fee324a3cc5e26ab659bc8e2" + }, + "data-dist-info-metadata": { + "sha256": "1b6562f2d557104104459002dd4a02ac66af25e0fee324a3cc5e26ab659bc8e2" + }, + "filename": "Django-4.2.11-py3-none-any.whl", + "hashes": { + "sha256": "ddc24a0a8280a0430baa37aff11f28574720af05888c62b7cfe71d219f4599d3" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7991849, + "upload-time": "2024-03-04T08:56:53.184104Z", + "url": "https://files.pythonhosted.org/packages/a1/b9/5adf3f78e4c7b762eb6f1140057bd128c978c3f85c08e412f951aef65f9e/Django-4.2.11-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.11.tar.gz", + "hashes": { + "sha256": "6e6ff3db2d8dd0c986b4eec8554c8e4f919b5c1ff62a5b4390c17aff2ed6e5c4" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10426858, + "upload-time": "2024-03-04T08:57:07.628886Z", + "url": "https://files.pythonhosted.org/packages/d2/e2/c0e7586dd4db1140be179b1386346d1b2e2570dfc7c0d1c0343bdf0d43b0/Django-4.2.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "eb62a05805bc8c0360712cb3f558f7f95fcbb63957debc019ff564458187650a" + }, + "data-dist-info-metadata": { + "sha256": "eb62a05805bc8c0360712cb3f558f7f95fcbb63957debc019ff564458187650a" + }, + "filename": "Django-4.2.12-py3-none-any.whl", + "hashes": { + "sha256": "7640e86835d44ae118c2916a803d8081f40e214ee18a5a92a0202994ca60a4b4" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 8024871, + "upload-time": "2024-05-06T16:41:14.599163Z", + "url": "https://files.pythonhosted.org/packages/13/b3/4462fc6d771763a273590ecd6e535f284e057f5b8cc1dd41fca774b1072c/Django-4.2.12-py3-none-any.whl", + "yanked": "Release files have Windows end-of-line characters and are missing executable bits." + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.12.tar.gz", + "hashes": { + "sha256": "6a6b4aff8a2db2dc7dcc5650cb2c7a7a0d1eb38e2aa2335fdf001e41801e9797" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10498118, + "upload-time": "2024-05-06T16:41:21.084668Z", + "url": "https://files.pythonhosted.org/packages/a7/d6/eafd33980fb7a3072665ba26a3099b7032210be82edca0abd271e983372e/Django-4.2.12.tar.gz", + "yanked": "Release files have Windows end-of-line characters and are missing executable bits." + }, + { + "core-metadata": { + "sha256": "20a348683be24d67347a054f8c8b62b5479d77c01111484e95d31a1e62f55880" + }, + "data-dist-info-metadata": { + "sha256": "20a348683be24d67347a054f8c8b62b5479d77c01111484e95d31a1e62f55880" + }, + "filename": "Django-4.2.13-py3-none-any.whl", + "hashes": { + "sha256": "a17fcba2aad3fc7d46fdb23215095dbbd64e6174bf4589171e732b18b07e426a" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7991849, + "upload-time": "2024-05-07T17:22:58.646120Z", + "url": "https://files.pythonhosted.org/packages/21/b3/7b72ea66fa18c3e4c9b686fc2fe65b675c37a64574add5d6cfaeb1e06a28/Django-4.2.13-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.13.tar.gz", + "hashes": { + "sha256": "837e3cf1f6c31347a1396a3f6b65688f2b4bb4a11c580dcb628b5afe527b68a5" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10430886, + "upload-time": "2024-05-07T17:23:07.037423Z", + "url": "https://files.pythonhosted.org/packages/5f/5e/1a360d3cf6634b5e701a01890d5198ead9e237082a2036dbd7035df43958/Django-4.2.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4efe7cd76bcfd344e8891ff278591da5be1c518ce3a02570e51553b17d383f37" + }, + "data-dist-info-metadata": { + "sha256": "4efe7cd76bcfd344e8891ff278591da5be1c518ce3a02570e51553b17d383f37" + }, + "filename": "Django-4.2.14-py3-none-any.whl", + "hashes": { + "sha256": "3ec32bc2c616ab02834b9cac93143a7dc1cdcd5b822d78ac95fc20a38c534240" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7992509, + "upload-time": "2024-07-09T14:03:07.782451Z", + "url": "https://files.pythonhosted.org/packages/70/be/04a395243beed12454c0b9652686f9e8abf11d57ba23213e5bcabdceb7a6/Django-4.2.14-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.14.tar.gz", + "hashes": { + "sha256": "fc6919875a6226c7ffcae1a7d51e0f2ceaf6f160393180818f6c95f51b1e7b96" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10432993, + "upload-time": "2024-07-09T14:03:16.237097Z", + "url": "https://files.pythonhosted.org/packages/17/68/e228cbcafbed036060e53535d172d3795456e31c27d7c80dbc708de95de7/Django-4.2.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "41da664c6fd1d63752eecbfc615ab323c7d90eb8ec3590c8daae577d86f9b609" + }, + "data-dist-info-metadata": { + "sha256": "41da664c6fd1d63752eecbfc615ab323c7d90eb8ec3590c8daae577d86f9b609" + }, + "filename": "Django-4.2.15-py3-none-any.whl", + "hashes": { + "sha256": "61ee4a130efb8c451ef3467c67ca99fdce400fedd768634efc86a68c18d80d30" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7992797, + "upload-time": "2024-08-06T13:16:35.691921Z", + "url": "https://files.pythonhosted.org/packages/0e/77/86af525feb6a9951d2bc96371ae3652f11bb35933b21966abc594f777956/Django-4.2.15-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.15.tar.gz", + "hashes": { + "sha256": "c77f926b81129493961e19c0e02188f8d07c112a1162df69bfab178ae447f94a" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10418066, + "upload-time": "2024-08-06T13:16:42.190661Z", + "url": "https://files.pythonhosted.org/packages/01/1e/d6306fb0a4f44ed9d12430953786747d609c85258c74c545fdc2b37f5a83/Django-4.2.15.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7a23e32bcfa43b280bc67f2276deac106c8d92b2149c4aecfa7e6dfbbe37625e" + }, + "data-dist-info-metadata": { + "sha256": "7a23e32bcfa43b280bc67f2276deac106c8d92b2149c4aecfa7e6dfbbe37625e" + }, + "filename": "Django-4.2.16-py3-none-any.whl", + "hashes": { + "sha256": "1ddc333a16fc139fd253035a1606bb24261951bbc3a6ca256717fa06cc41a898" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7992936, + "upload-time": "2024-09-03T14:01:55.363767Z", + "url": "https://files.pythonhosted.org/packages/94/2c/6b6c7e493d5ea789416918658ebfa16be7a64c77610307497ed09a93c8c4/Django-4.2.16-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.16.tar.gz", + "hashes": { + "sha256": "6f1616c2786c408ce86ab7e10f792b8f15742f7b7b7460243929cb371e7f1dad" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10436023, + "upload-time": "2024-09-03T14:02:02.046515Z", + "url": "https://files.pythonhosted.org/packages/65/d8/a607ee443b54a4db4ad28902328b906ae6218aa556fb9b3ac45c0bcb313d/Django-4.2.16.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a44918f82444d7b73ba07d4ef97eb0c2132fd48fed8e4d728dd52475c3714f92" + }, + "data-dist-info-metadata": { + "sha256": "a44918f82444d7b73ba07d4ef97eb0c2132fd48fed8e4d728dd52475c3714f92" + }, + "filename": "Django-4.2.17-py3-none-any.whl", + "hashes": { + "sha256": "3a93350214ba25f178d4045c0786c61573e7dbfa3c509b3551374f1e11ba8de0" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7993390, + "upload-time": "2024-12-04T15:16:27.478333Z", + "url": "https://files.pythonhosted.org/packages/5e/85/457360cb3de496382e35db4c2af054066df5c40e26df31400d0109a0500c/Django-4.2.17-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.17.tar.gz", + "hashes": { + "sha256": "6b56d834cc94c8b21a8f4e775064896be3b4a4ca387f2612d4406a5927cd2fdc" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10437674, + "upload-time": "2024-12-04T15:16:33.112663Z", + "url": "https://files.pythonhosted.org/packages/63/58/709978ddf7e9393c0a89b57a5edbd764ee76eeea68697af3f77f3820980b/Django-4.2.17.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "34d325055306b386d80fecb1e213ede8941572489a0d4d91529af6b99d1f5cf4" + }, + "data-dist-info-metadata": { + "sha256": "34d325055306b386d80fecb1e213ede8941572489a0d4d91529af6b99d1f5cf4" + }, + "filename": "Django-4.2.18-py3-none-any.whl", + "hashes": { + "sha256": "ba52eff7e228f1c775d5b0db2ba53d8c49d2f8bfe6ca0234df6b7dd12fb25b19" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7993633, + "upload-time": "2025-01-14T14:27:36.140011Z", + "url": "https://files.pythonhosted.org/packages/93/76/39c641b5787e5e61f35b9d29c6f19bf94506bf7be3e48249f72233c4625d/Django-4.2.18-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.18.tar.gz", + "hashes": { + "sha256": "52ae8eacf635617c0f13b44f749e5ea13dc34262819b2cc8c8636abb08d82c4b" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10428204, + "upload-time": "2025-01-14T14:27:46.520365Z", + "url": "https://files.pythonhosted.org/packages/1c/82/470d12df22d7b56b12812539ce7bed332d8cfda51a657ab2b59f3390cae3/Django-4.2.18.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "059ff5b1fa132faf0abab6b048a74bc9669b60abb2f112a3403100ea2bd1380a" + }, + "data-dist-info-metadata": { + "sha256": "059ff5b1fa132faf0abab6b048a74bc9669b60abb2f112a3403100ea2bd1380a" + }, + "filename": "Django-4.2.19-py3-none-any.whl", + "hashes": { + "sha256": "a104e13f219fc55996a4e416ef7d18ab4eeb44e0aa95174c192f16cda9f94e75" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7993670, + "upload-time": "2025-02-05T14:01:52.988362Z", + "url": "https://files.pythonhosted.org/packages/14/db/6fc8c55f3b482776ac245623cd713b00ba894ad8f32cf438a40d9f1ea29e/Django-4.2.19-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.19.tar.gz", + "hashes": { + "sha256": "6c833be4b0ca614f0a919472a1028a3bbdeb6f056fa04023aeb923346ba2c306" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10426865, + "upload-time": "2025-02-05T14:01:58.547335Z", + "url": "https://files.pythonhosted.org/packages/cf/49/8e71f8a30aecc8e236bbb0ce056ff705a4782db4ab836e588c1a0e0a26aa/Django-4.2.19.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1513242d1462751578d32dd4644ce5499d42d1050e73ff3cbc0d4bd555453b30" + }, + "data-dist-info-metadata": { + "sha256": "1513242d1462751578d32dd4644ce5499d42d1050e73ff3cbc0d4bd555453b30" + }, + "filename": "Django-4.2.20-py3-none-any.whl", + "hashes": { + "sha256": "213381b6e4405f5c8703fffc29cd719efdf189dec60c67c04f76272b3dc845b9" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7993584, + "upload-time": "2025-03-06T12:58:44.863766Z", + "url": "https://files.pythonhosted.org/packages/b3/5d/7571ba1c288ead056dda7adad46b25cbf64790576f095565282e996138b1/Django-4.2.20-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-4.2.20.tar.gz", + "hashes": { + "sha256": "92bac5b4432a64532abb73b2ac27203f485e40225d2640a7fbef2b62b876e789" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10432686, + "upload-time": "2025-03-06T12:58:52.569050Z", + "url": "https://files.pythonhosted.org/packages/0a/dd/33d2a11713f6b78493273a32d99bb449f2d93663ed4ec15a8b890d44ba04/Django-4.2.20.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "be0c38638ff9701608f4bba803806666bc64d13d55634d52a89a839d5b0dd084" + }, + "data-dist-info-metadata": { + "sha256": "be0c38638ff9701608f4bba803806666bc64d13d55634d52a89a839d5b0dd084" + }, + "filename": "django-4.2.21-py3-none-any.whl", + "hashes": { + "sha256": "1d658c7bf5d31c7d0cac1cab58bc1f822df89255080fec81909256c30e6180b3" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7993839, + "upload-time": "2025-05-07T14:07:01.318915Z", + "url": "https://files.pythonhosted.org/packages/2c/4f/aeaa3098da18b625ed672f3da6d1cd94e188d1b2cc27c2c841b2f9666282/django-4.2.21-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-4.2.21.tar.gz", + "hashes": { + "sha256": "b54ac28d6aa964fc7c2f7335138a54d78980232011e0cd2231d04eed393dcb0d" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10424638, + "upload-time": "2025-05-07T14:07:07.992453Z", + "url": "https://files.pythonhosted.org/packages/c1/bb/2fad5edc1af2945cb499a2e322ac28e4714fc310bd5201ed1f5a9f73a342/django-4.2.21.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bf68e10140291bfe8d591c57750194c539b158befdeceda6a29cdb40da9909e2" + }, + "data-dist-info-metadata": { + "sha256": "bf68e10140291bfe8d591c57750194c539b158befdeceda6a29cdb40da9909e2" + }, + "filename": "django-4.2.22-py3-none-any.whl", + "hashes": { + "sha256": "0a32773b5b7f4e774a155ee253ab24a841fed7e9e9061db08bf2ce9711da404d" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7993908, + "upload-time": "2025-06-04T13:53:33.923132Z", + "url": "https://files.pythonhosted.org/packages/dc/17/6afcbac3575992b22fda1ae7fffcdff15ff24d1aff69b3d36876bc0a47eb/django-4.2.22-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-4.2.22.tar.gz", + "hashes": { + "sha256": "e726764b094407c313adba5e2e866ab88f00436cad85c540a5bf76dc0a912c9e" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10427236, + "upload-time": "2025-06-04T13:53:41.332466Z", + "url": "https://files.pythonhosted.org/packages/56/9e/37b909fa1c5e46ddb42ec37ec600a575d25dc47a6de86a1fce782a4a44ad/django-4.2.22.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5587e8921d1cfabf9212b90d51c52c6da5eceecb5d1e5af7c5ca70d84fa85054" + }, + "data-dist-info-metadata": { + "sha256": "5587e8921d1cfabf9212b90d51c52c6da5eceecb5d1e5af7c5ca70d84fa85054" + }, + "filename": "django-4.2.23-py3-none-any.whl", + "hashes": { + "sha256": "dafbfaf52c2f289bd65f4ab935791cb4fb9a198f2a5ba9faf35d7338a77e9803" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7993904, + "upload-time": "2025-06-10T10:06:28.092920Z", + "url": "https://files.pythonhosted.org/packages/cb/44/314e8e4612bd122dd0424c88b44730af68eafbee88cc887a86586b7a1f2a/django-4.2.23-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-4.2.23.tar.gz", + "hashes": { + "sha256": "42fdeaba6e6449d88d4f66de47871015097dc6f1b87910db00a91946295cfae4" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10448384, + "upload-time": "2025-06-10T10:06:34.574030Z", + "url": "https://files.pythonhosted.org/packages/b5/20/02242739714eb4e53933d6c0fe2c57f41feb449955b0aa39fc2da82b8f3c/django-4.2.23.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e8f06b62a402fb1754c664cdfea1dbbe05cf4356c41037fe43bf87d55ac0838a" + }, + "data-dist-info-metadata": { + "sha256": "e8f06b62a402fb1754c664cdfea1dbbe05cf4356c41037fe43bf87d55ac0838a" + }, + "filename": "django-4.2.24-py3-none-any.whl", + "hashes": { + "sha256": "a6527112c58821a0dfc5ab73013f0bdd906539790a17196658e36e66af43c350" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7993901, + "upload-time": "2025-09-03T13:13:51.365908Z", + "url": "https://files.pythonhosted.org/packages/1a/71/1cfb7cdd51270cf7df26f4ee4df4294b06a110e04bec553301d2b2617f24/django-4.2.24-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-4.2.24.tar.gz", + "hashes": { + "sha256": "40cd7d3f53bc6cd1902eadce23c337e97200888df41e4a73b42d682f23e71d80" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10452798, + "upload-time": "2025-09-03T13:14:05.643628Z", + "url": "https://files.pythonhosted.org/packages/ca/1a/3b7d8722a4c605078808b9839a6cf207f7aa763655bcf165fa219bedb39e/django-4.2.24.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "fa1dadc3491572929c47439289245ffd05dff166f9f74c2b03f1e750cc84d8ec" + }, + "data-dist-info-metadata": { + "sha256": "fa1dadc3491572929c47439289245ffd05dff166f9f74c2b03f1e750cc84d8ec" + }, + "filename": "django-4.2.25-py3-none-any.whl", + "hashes": { + "sha256": "9584cf26b174b35620e53c2558b09d7eb180a655a3470474f513ff9acb494f8c" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7993964, + "upload-time": "2025-10-01T15:05:46.545878Z", + "url": "https://files.pythonhosted.org/packages/35/5d/2210dcf9a03931be94072deab1de2d3b73fa62ce91714eaea9e69f6e35c6/django-4.2.25-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-4.2.25.tar.gz", + "hashes": { + "sha256": "2391ab3d78191caaae2c963c19fd70b99e9751008da22a0adcc667c5a4f8d311" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10456257, + "upload-time": "2025-10-01T15:05:55.963415Z", + "url": "https://files.pythonhosted.org/packages/de/f1/230c6c20a77f8f1812c01dfd0166416e7c000a43e05f701b0b83301ebfc1/django-4.2.25.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cb6e1da72268c7d6df1f7557a3ad6becfee122d987c64b47e9fed1191529bd91" + }, + "data-dist-info-metadata": { + "sha256": "cb6e1da72268c7d6df1f7557a3ad6becfee122d987c64b47e9fed1191529bd91" + }, + "filename": "django-4.2.26-py3-none-any.whl", + "hashes": { + "sha256": "c96e64fc3c359d051a6306871bd26243db1bd02317472a62ffdbe6c3cae14280" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7994264, + "upload-time": "2025-11-05T14:08:20.328245Z", + "url": "https://files.pythonhosted.org/packages/39/6f/873365d280002de462852c20bcf050564e2354770041bd950bfb4a16d91e/django-4.2.26-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-4.2.26.tar.gz", + "hashes": { + "sha256": "9398e487bcb55e3f142cb56d19fbd9a83e15bb03a97edc31f408361ee76d9d7a" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10433052, + "upload-time": "2025-11-05T14:08:23.522132Z", + "url": "https://files.pythonhosted.org/packages/bc/f2/5cab08b4174b46cd9d5b4d4439d211f5dd15bec256fb43e8287adbb79580/django-4.2.26.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "829634b49f2dd2d71729325cdbe0439318fd3e290de0baf82d1493f5a7999385" + }, + "data-dist-info-metadata": { + "sha256": "829634b49f2dd2d71729325cdbe0439318fd3e290de0baf82d1493f5a7999385" + }, + "filename": "django-4.2.27-py3-none-any.whl", + "hashes": { + "sha256": "f393a394053713e7d213984555c5b7d3caeee78b2ccb729888a0774dff6c11a8" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7995090, + "upload-time": "2025-12-02T14:01:44.234529Z", + "url": "https://files.pythonhosted.org/packages/dd/f5/1a2319cc090870bfe8c62ef5ad881a6b73b5f4ce7330c5cf2cb4f9536b12/django-4.2.27-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-4.2.27.tar.gz", + "hashes": { + "sha256": "b865fbe0f4a3d1ee36594c5efa42b20db3c8bbb10dff0736face1c6e4bda5b92" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10432781, + "upload-time": "2025-12-02T14:01:49.006267Z", + "url": "https://files.pythonhosted.org/packages/ce/ff/6aa5a94b85837af893ca82227301ac6ddf4798afda86151fb2066d26ca0a/django-4.2.27.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6ee896eb75fe47ba30f19d89d2f995839e5208c561442bba97a279c3b868da63" + }, + "data-dist-info-metadata": { + "sha256": "6ee896eb75fe47ba30f19d89d2f995839e5208c561442bba97a279c3b868da63" + }, + "filename": "django-4.2.28-py3-none-any.whl", + "hashes": { + "sha256": "49a23c1b83ef31525f8d71a57b040f91d34660edb3f086280a8519855655ed3c" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7995543, + "upload-time": "2026-02-03T13:55:09.798380Z", + "url": "https://files.pythonhosted.org/packages/68/20/6d0808bc7500a6c654eae17b53f791a50af2c3f3ac4f328cbec324948c31/django-4.2.28-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-4.2.28.tar.gz", + "hashes": { + "sha256": "a4b9cd881991add394cafa8bb3b11ad1742d1e1470ba99c3ef53dc540316ccfe" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10464933, + "upload-time": "2026-02-03T13:55:27.686002Z", + "url": "https://files.pythonhosted.org/packages/fa/a9/25b75b11a4c7a6efe1661c181afe504992e0659ca6eedb72a065cdd91a25/django-4.2.28.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b5ea13884647ae3b6b140d047e146d63eaabd0da923ee50c7d2044ad645d4ed8" + }, + "data-dist-info-metadata": { + "sha256": "b5ea13884647ae3b6b140d047e146d63eaabd0da923ee50c7d2044ad645d4ed8" + }, + "filename": "django-4.2.29-py3-none-any.whl", + "hashes": { + "sha256": "074d7c4d2808050e528388bda442bd491f06def4df4fe863f27066851bba010c" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7996481, + "upload-time": "2026-03-03T13:56:36.495094Z", + "url": "https://files.pythonhosted.org/packages/ae/2b/bd0a1d1846d5580e9f209b9e0128b4859e381ec1b39d6d175c61294bb530/django-4.2.29-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-4.2.29.tar.gz", + "hashes": { + "sha256": "86d91bc8086569c8d08f9c55888b583a921ac1f95ed3bdc7d5659d4709542014" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10438980, + "upload-time": "2026-03-03T13:56:42.083612Z", + "url": "https://files.pythonhosted.org/packages/1e/7d/7306757cf2ac016d718d8a5dbae66de630addaa73dca2c341fc388458e71/django-4.2.29.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "07ba8a757de0734cc4bdac6da66efae3e4e538da12442b925dc45a057ac17709" + }, + "data-dist-info-metadata": { + "sha256": "07ba8a757de0734cc4bdac6da66efae3e4e538da12442b925dc45a057ac17709" + }, + "filename": "django-4.2.30-py3-none-any.whl", + "hashes": { + "sha256": "4d07aaf1c62f9984842b67c2874ebbf7056a17be253860299b93ae1881faad65" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 7997231, + "upload-time": "2026-04-07T14:05:38.241693Z", + "url": "https://files.pythonhosted.org/packages/39/b7/a7c96f239cf91313a6589233fed55111c7063b26683b226802732c455dbc/django-4.2.30-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-4.2.30.tar.gz", + "hashes": { + "sha256": "4ebc7a434e3819db6cf4b399fb5b3f536310a30e8486f08b66886840be84b37c" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 10468707, + "upload-time": "2026-04-07T14:05:45.570316Z", + "url": "https://files.pythonhosted.org/packages/11/b5/f1a53dc68da6429d6e0345bb848161e2381a2e9f02700148911e8582c2b3/django-4.2.30.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a927e672ce978859d299ad7d5989930a867c4a7aa66448e0a86d89b4af091022" + }, + "data-dist-info-metadata": { + "sha256": "a927e672ce978859d299ad7d5989930a867c4a7aa66448e0a86d89b4af091022" + }, + "filename": "Django-5.0a1-py3-none-any.whl", + "hashes": { + "sha256": "4b7ee536e8b2bf1e68f6c9bda192300ec94844e32e730076c2e520bc63dac64e" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8014408, + "upload-time": "2023-09-18T22:48:31.458640Z", + "url": "https://files.pythonhosted.org/packages/e0/04/edccafd2573a97258a6fc7817a4e59a4e61a37c07b092c7899217087d991/Django-5.0a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0a1.tar.gz", + "hashes": { + "sha256": "3a52052fbc5e01f2202c020a8241aa40dc030b16c8fb49dc480cc46ab8735158" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10466505, + "upload-time": "2023-09-18T22:48:42.066135Z", + "url": "https://files.pythonhosted.org/packages/7f/a2/0380a5fd74dd435524705e5bbe5e00e491a6afef44f39339e9c2c24f8106/Django-5.0a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d039e647831583486e9dd321d71b9b52b1c4fb29446fdf5c4652c545fb6aa9f5" + }, + "data-dist-info-metadata": { + "sha256": "d039e647831583486e9dd321d71b9b52b1c4fb29446fdf5c4652c545fb6aa9f5" + }, + "filename": "Django-5.0b1-py3-none-any.whl", + "hashes": { + "sha256": "fc0fb85721c984d7c7bcbfc59cbd5eb7bcc5dd678f394b3b2b311f0c43cfb943" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8015514, + "upload-time": "2023-10-23T18:57:51.926093Z", + "url": "https://files.pythonhosted.org/packages/3a/0f/33ccd4b8975c89c06392a7d6bbcd6ec492ce94cda39c4f53c08b826a80b3/Django-5.0b1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0b1.tar.gz", + "hashes": { + "sha256": "c88635e733f0a0ef46c219635e21c8f5978eb2a14c3918224654541bc5d57030" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10493582, + "upload-time": "2023-10-23T18:57:57.673233Z", + "url": "https://files.pythonhosted.org/packages/a3/d3/5f81213107d2add6a5527fe65ce457f099c677ea8b4b8cd31930d6afeb32/Django-5.0b1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c17a83d7474b4b667f5264096aa728f6d9915e0fb58436033616b02c3d2628db" + }, + "data-dist-info-metadata": { + "sha256": "c17a83d7474b4b667f5264096aa728f6d9915e0fb58436033616b02c3d2628db" + }, + "filename": "Django-5.0rc1-py3-none-any.whl", + "hashes": { + "sha256": "04244960e238ef773db07890a9936351c8509c9a04812d38f5ead6d7acee58d6" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8016166, + "upload-time": "2023-11-20T12:40:22.660572Z", + "url": "https://files.pythonhosted.org/packages/18/7d/ed709d1fbedebf949ff34fbeb3607de15a639b7d6b20e92db24494a1d125/Django-5.0rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0rc1.tar.gz", + "hashes": { + "sha256": "a4bb77a659da032b741a95dcb957864f3695275d1d581ef7637214300faaaf30" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10499875, + "upload-time": "2023-11-20T12:40:32.210081Z", + "url": "https://files.pythonhosted.org/packages/c3/eb/b7cc29146660057225de0d176c0b71538f39b101aa7af3caa9ece4c4f2cb/Django-5.0rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ba9cd6822e88a3aef844e57fe4aca8d06782203a092eae37572c25b032562206" + }, + "data-dist-info-metadata": { + "sha256": "ba9cd6822e88a3aef844e57fe4aca8d06782203a092eae37572c25b032562206" + }, + "filename": "Django-5.0-py3-none-any.whl", + "hashes": { + "sha256": "3a9fd52b8dbeae335ddf4a9dfa6c6a0853a1122f1fb071a8d5eca979f73a05c8" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8136382, + "upload-time": "2023-12-04T13:12:41.502020Z", + "url": "https://files.pythonhosted.org/packages/ba/c7/61b02c0ef9e129080a8c2bffefb3cb2b9ddddece4c44dc473c1c4f0647c1/Django-5.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.tar.gz", + "hashes": { + "sha256": "7d29e14dfbc19cb6a95a4bd669edbde11f5d4c6a71fdaa42c2d40b6846e807f7" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10585390, + "upload-time": "2023-12-04T13:12:50.251293Z", + "url": "https://files.pythonhosted.org/packages/be/a6/46e250737d46e955e048f6bbc2948fb22f0de3f3ab828d3803070dc1260e/Django-5.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9140afda317a369b7496be71354b748c3c1b685344712a6cca5901c5dc00481a" + }, + "data-dist-info-metadata": { + "sha256": "9140afda317a369b7496be71354b748c3c1b685344712a6cca5901c5dc00481a" + }, + "filename": "Django-5.0.1-py3-none-any.whl", + "hashes": { + "sha256": "f47a37a90b9bbe2c8ec360235192c7fddfdc832206fcf618bb849b39256affc1" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8136972, + "upload-time": "2024-01-02T09:16:20.586219Z", + "url": "https://files.pythonhosted.org/packages/97/67/6804ff6fc4fa6df188924412601cc418ddc2d0a500963b0801a97b7ec08a/Django-5.0.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.1.tar.gz", + "hashes": { + "sha256": "8c8659665bc6e3a44fefe1ab0a291e5a3fb3979f9a8230be29de975e57e8f854" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10590756, + "upload-time": "2024-01-02T09:16:29.607830Z", + "url": "https://files.pythonhosted.org/packages/53/82/c8e8ed137da1c72fa110e3be9ab0f26bcfcf6f3d2994601d164dfac86269/Django-5.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "89b30463054923b816149b166988da0d07c2e61a79b2dfe1c46324cde072fd7f" + }, + "data-dist-info-metadata": { + "sha256": "89b30463054923b816149b166988da0d07c2e61a79b2dfe1c46324cde072fd7f" + }, + "filename": "Django-5.0.2-py3-none-any.whl", + "hashes": { + "sha256": "56ab63a105e8bb06ee67381d7b65fe6774f057e41a8bab06c8020c8882d8ecd4" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8182231, + "upload-time": "2024-02-06T14:53:28.928085Z", + "url": "https://files.pythonhosted.org/packages/50/1b/7536019fd20654919dcd81b475fee1e54f21bd71b2b4e094b2ab075478b2/Django-5.0.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.2.tar.gz", + "hashes": { + "sha256": "b5bb1d11b2518a5f91372a282f24662f58f66749666b0a286ab057029f728080" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10619702, + "upload-time": "2024-02-06T14:53:36.824593Z", + "url": "https://files.pythonhosted.org/packages/50/98/499a2d11eb0b22fdd55ce5895e0f5ce6d7d4957a785f237a89317cb478fa/Django-5.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "48bffff78d9f6b6830334cc0e64dee29e3bdc7c9e1b6cdc7c2faf66434f904df" + }, + "data-dist-info-metadata": { + "sha256": "48bffff78d9f6b6830334cc0e64dee29e3bdc7c9e1b6cdc7c2faf66434f904df" + }, + "filename": "Django-5.0.3-py3-none-any.whl", + "hashes": { + "sha256": "5c7d748ad113a81b2d44750ccc41edc14e933f56581683db548c9257e078cc83" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8182992, + "upload-time": "2024-03-04T08:56:57.461978Z", + "url": "https://files.pythonhosted.org/packages/9c/5b/eed82065c5d938b17c4b7304ab5ebe762c7a5a7eaa8a10ab35541580d79a/Django-5.0.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.3.tar.gz", + "hashes": { + "sha256": "5fb37580dcf4a262f9258c1f4373819aacca906431f505e4688e37f3a99195df" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10620661, + "upload-time": "2024-03-04T08:57:14.055474Z", + "url": "https://files.pythonhosted.org/packages/e1/b1/ac6a16aaf0049637b50afbcf06b8ec2fa5c6ce42d4ae6ba66bbaf4c3609a/Django-5.0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "654086f400d40cbd2a13bbeaf8e94b23d0d6b8a6b72d1b35cb38ce8cd2259901" + }, + "data-dist-info-metadata": { + "sha256": "654086f400d40cbd2a13bbeaf8e94b23d0d6b8a6b72d1b35cb38ce8cd2259901" + }, + "filename": "Django-5.0.4-py3-none-any.whl", + "hashes": { + "sha256": "916423499d75d62da7aa038d19aef23d23498d8df229775eb0a6309ee1013775" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8183007, + "upload-time": "2024-04-03T14:56:56.206912Z", + "url": "https://files.pythonhosted.org/packages/d3/31/32ce7eb77accc1678054fe951228766b47f9ec7d68d96d1caaa2611cbafe/Django-5.0.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.4.tar.gz", + "hashes": { + "sha256": "4bd01a8c830bb77a8a3b0e7d8b25b887e536ad17a81ba2dce5476135c73312bd" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10638006, + "upload-time": "2024-04-03T14:57:03.330645Z", + "url": "https://files.pythonhosted.org/packages/5a/51/30097ef45b0f9bd32908bb3309e9d8c04e2635846e9c73f61b427f6a6c78/Django-5.0.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6c9fb37f4b1b9430f8baed02fe9d84348eb908cabbafc4266d527e2ff3288f98" + }, + "data-dist-info-metadata": { + "sha256": "6c9fb37f4b1b9430f8baed02fe9d84348eb908cabbafc4266d527e2ff3288f98" + }, + "filename": "Django-5.0.5-py3-none-any.whl", + "hashes": { + "sha256": "8af4f166dc9a2bb822f9374cd78e34a10c286b402597fe2c7fb97c131656ba65" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8216922, + "upload-time": "2024-05-06T16:46:37.863615Z", + "url": "https://files.pythonhosted.org/packages/60/5d/d829755fee56176e0cdb4aa0fa9bf09e4ee687d3ef508f43e64ed9ab9712/Django-5.0.5-py3-none-any.whl", + "yanked": "Release files have Windows end-of-line characters and are missing executable bits." + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.5.tar.gz", + "hashes": { + "sha256": "dc95c9cb2a37ba54599d9d1c8faf81609d36f3e74cd04395ce1300573e57baf9" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10710759, + "upload-time": "2024-05-06T16:46:43.884324Z", + "url": "https://files.pythonhosted.org/packages/4b/28/9a6abdfd6b53bc77f0109055dbc6ee41e3427576cf66be3db98095949d75/Django-5.0.5.tar.gz", + "yanked": "Release files have Windows end-of-line characters and are missing executable bits." + }, + { + "core-metadata": { + "sha256": "1e33331df72c1b9f53948a49e5ec031874aa5970423d681408a1afab8430ac1d" + }, + "data-dist-info-metadata": { + "sha256": "1e33331df72c1b9f53948a49e5ec031874aa5970423d681408a1afab8430ac1d" + }, + "filename": "Django-5.0.6-py3-none-any.whl", + "hashes": { + "sha256": "8363ac062bb4ef7c3f12d078f6fa5d154031d129a15170a1066412af49d30905" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8183735, + "upload-time": "2024-05-07T16:55:41.136018Z", + "url": "https://files.pythonhosted.org/packages/1d/23/02f3795a71196019bcfec4c67890a6369e43b023474154fa0b2b7060346d/Django-5.0.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.6.tar.gz", + "hashes": { + "sha256": "ff1b61005004e476e0aeea47c7f79b85864c70124030e95146315396f1e7951f" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10639679, + "upload-time": "2024-05-07T16:55:48.753934Z", + "url": "https://files.pythonhosted.org/packages/4c/d3/b0dae3b5e6412227ec4387cf39110be3432c53886d2927c78b5f6976f1cb/Django-5.0.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d59035215d97c42136e730956b6437c197b0010a7bce22a4b6765580d8bb6aa9" + }, + "data-dist-info-metadata": { + "sha256": "d59035215d97c42136e730956b6437c197b0010a7bce22a4b6765580d8bb6aa9" + }, + "filename": "Django-5.0.7-py3-none-any.whl", + "hashes": { + "sha256": "f216510ace3de5de01329463a315a629f33480e893a9024fc93d8c32c22913da" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8184411, + "upload-time": "2024-07-09T14:07:00.731173Z", + "url": "https://files.pythonhosted.org/packages/b7/fc/bff93df9b0bc23d66411cc54e7cd10195b81d61d25591317038d9823e99e/Django-5.0.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.7.tar.gz", + "hashes": { + "sha256": "bd4505cae0b9bd642313e8fb71810893df5dc2ffcacaa67a33af2d5cd61888f2" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10642686, + "upload-time": "2024-07-09T14:07:08.806230Z", + "url": "https://files.pythonhosted.org/packages/6d/cc/5384bf3daa6c857ccb731388bd59d15932157953c1ea05ebccc7591af492/Django-5.0.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "31ae9f340eaacf809876b823cabfb0569d6e5ac065bcd7e73bd99acfc041ff89" + }, + "data-dist-info-metadata": { + "sha256": "31ae9f340eaacf809876b823cabfb0569d6e5ac065bcd7e73bd99acfc041ff89" + }, + "filename": "Django-5.0.8-py3-none-any.whl", + "hashes": { + "sha256": "333a7988f7ca4bc14d360d3d8f6b793704517761ae3813b95432043daec22a45" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8185241, + "upload-time": "2024-08-06T13:28:41.102153Z", + "url": "https://files.pythonhosted.org/packages/70/c5/e764700ea2d2c4c153a384cabfa622c6c62bcf3c2530faa928dae206a37d/Django-5.0.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.8.tar.gz", + "hashes": { + "sha256": "ebe859c9da6fead9c9ee6dbfa4943b04f41342f4cea2c4d8c978ef0d10694f2b" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10630791, + "upload-time": "2024-08-06T13:28:47.372777Z", + "url": "https://files.pythonhosted.org/packages/79/1c/55733805bb735e26fee0430045efdb61df6fd704b6aebf2154875ef9e6a9/Django-5.0.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4935a63c8ad295f78bff581cdb48490ccd7b30677d5849edb7d05ddd61e1a6d0" + }, + "data-dist-info-metadata": { + "sha256": "4935a63c8ad295f78bff581cdb48490ccd7b30677d5849edb7d05ddd61e1a6d0" + }, + "filename": "Django-5.0.9-py3-none-any.whl", + "hashes": { + "sha256": "f219576ba53be4e83f485130a7283f0efde06a9f2e3a7c3c5180327549f078fa" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8185387, + "upload-time": "2024-09-03T14:01:32.314842Z", + "url": "https://files.pythonhosted.org/packages/81/bb/eef60ea99aab7788ea46a57789a00649f8866ac3eb5abdf69eac36a7cdb6/Django-5.0.9-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.9.tar.gz", + "hashes": { + "sha256": "6333870d342329b60174da3a60dbd302e533f3b0bb0971516750e974a99b5a39" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10646283, + "upload-time": "2024-09-03T14:01:37.593119Z", + "url": "https://files.pythonhosted.org/packages/fa/7b/176ce335cba42342b8f20efbdd5eb27067a0b34ee2203e051b34bedca0d9/Django-5.0.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "72fed6ebec70c9a95138cc3c26f6f08a670cdbffc050059db40e1d818d4c5457" + }, + "data-dist-info-metadata": { + "sha256": "72fed6ebec70c9a95138cc3c26f6f08a670cdbffc050059db40e1d818d4c5457" + }, + "filename": "Django-5.0.10-py3-none-any.whl", + "hashes": { + "sha256": "c8fab2c553750933c8e7f5f95e5507e138e6acf6c2b4581cb691e70fe3ed747b" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8185598, + "upload-time": "2024-12-04T15:13:01.196497Z", + "url": "https://files.pythonhosted.org/packages/51/25/d4a4f553f90db268eeb414c79a1c7cb6f92d0933312dc8f9e1811c483aa4/Django-5.0.10-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.10.tar.gz", + "hashes": { + "sha256": "0f6cbc56cc298b0451d20a5120c6a8731e9073330fb5d84295c23c151a1eb300" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10651802, + "upload-time": "2024-12-04T15:13:07.764951Z", + "url": "https://files.pythonhosted.org/packages/a8/52/06fedfe94a2610e2ea94ba3786c5475088e1e422b31c0ecd5b4c2ae6a561/Django-5.0.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c54194e3dc278ae306ad97c1cb12d8319e0b3395a553018a29e3786dd6598dcf" + }, + "data-dist-info-metadata": { + "sha256": "c54194e3dc278ae306ad97c1cb12d8319e0b3395a553018a29e3786dd6598dcf" + }, + "filename": "Django-5.0.11-py3-none-any.whl", + "hashes": { + "sha256": "09e8128f717266bf382d82ffa4933f13da05d82579abf008ede86acb15dec88b" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8185849, + "upload-time": "2025-01-14T14:28:46.345878Z", + "url": "https://files.pythonhosted.org/packages/da/d7/da8d8f62f33c3cd45ad7e9cb456d7c95457d15ee26166d2d033f461aedf7/Django-5.0.11-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.11.tar.gz", + "hashes": { + "sha256": "e7d98fa05ce09cb3e8d5ad6472fb602322acd1740bfdadc29c8404182d664f65" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10635979, + "upload-time": "2025-01-14T14:28:58.251837Z", + "url": "https://files.pythonhosted.org/packages/02/9c/614ef004c122cfdf9f2d291eab75e24ab94d24c0693a0ca0db44e9633dc3/Django-5.0.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "449684c0ea3c34538af5529aea4b2c2a5c33423933ba9e91bd1f3dbbb4201e2f" + }, + "data-dist-info-metadata": { + "sha256": "449684c0ea3c34538af5529aea4b2c2a5c33423933ba9e91bd1f3dbbb4201e2f" + }, + "filename": "Django-5.0.12-py3-none-any.whl", + "hashes": { + "sha256": "3566604af111f586a1c9d49cb14ba6c607a0ccbbf87f57d98872cd8aae7d48ad" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8185877, + "upload-time": "2025-02-05T14:10:14.409495Z", + "url": "https://files.pythonhosted.org/packages/00/5b/cadc834acdcafeacf7fc7d4a9e21a7009d2e677ae2e5d0d640845ed0a356/Django-5.0.12-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.12.tar.gz", + "hashes": { + "sha256": "05097ea026cceb2db4db0655ecf77cc96b0753ac6a367280e458e603f6556f53" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10636389, + "upload-time": "2025-02-05T14:10:20.197771Z", + "url": "https://files.pythonhosted.org/packages/7d/6a/f5291382f706b61bbb5cee88ca25906699061adc203a777f7ab8ba5c93d2/Django-5.0.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8fb8149ac014016f4952f753e5ea6ac8dbf6d86528a53ac6c83867898e144776" + }, + "data-dist-info-metadata": { + "sha256": "8fb8149ac014016f4952f753e5ea6ac8dbf6d86528a53ac6c83867898e144776" + }, + "filename": "Django-5.0.13-py3-none-any.whl", + "hashes": { + "sha256": "b983238dfa2eb2e6b27ebb815e14f0741cf186606eb7bcd857e740174017c50e" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8185786, + "upload-time": "2025-03-06T12:56:05.759152Z", + "url": "https://files.pythonhosted.org/packages/84/a6/9b94e773f223c7fee3e45c31a97512458309829839d30e36109498fb51b2/Django-5.0.13-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.13.tar.gz", + "hashes": { + "sha256": "f9d4b7b87a9dae248d5f20cec940cf7290e07d508d6d8432e3c2cabf09b3b0ff" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10643726, + "upload-time": "2025-03-06T12:56:11.240225Z", + "url": "https://files.pythonhosted.org/packages/62/6d/2e1936a3522bdece6ecec752fd9dca41fc937c807f4651b87222e3169326/Django-5.0.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3a27c08eff8cee7bea358e8859b24bf31cc91c7b0b522f7a6940e0236d95de62" + }, + "data-dist-info-metadata": { + "sha256": "3a27c08eff8cee7bea358e8859b24bf31cc91c7b0b522f7a6940e0236d95de62" + }, + "filename": "Django-5.0.14-py3-none-any.whl", + "hashes": { + "sha256": "e762bef8629ee704de215ebbd32062b84f4e56327eed412e5544f6f6eb1dfd74" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8185934, + "upload-time": "2025-04-02T11:24:36.888387Z", + "url": "https://files.pythonhosted.org/packages/c0/93/eabde8789f41910845567ebbff5aacd52fd80e54c934ce15b83d5f552d2c/Django-5.0.14-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.0.14.tar.gz", + "hashes": { + "sha256": "29019a5763dbd48da1720d687c3522ef40d1c61be6fb2fad27ed79e9f655bc11" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10644306, + "upload-time": "2025-04-02T11:24:41.396660Z", + "url": "https://files.pythonhosted.org/packages/9d/a4/cc0205045386b5be8eecb15a95f290383d103f0db5f7e34f93dcc340d5b0/Django-5.0.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e83dbeb2296b4636ace14b24dfc51f011b914c438aa96654cc61373c78a313a1" + }, + "data-dist-info-metadata": { + "sha256": "e83dbeb2296b4636ace14b24dfc51f011b914c438aa96654cc61373c78a313a1" + }, + "filename": "Django-5.1a1-py3-none-any.whl", + "hashes": { + "sha256": "2c3aa00b94ca020498727d6dae2d98b5224b1bf94e96136e811721045d7b61d8" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8199836, + "upload-time": "2024-05-22T16:41:39.100349Z", + "url": "https://files.pythonhosted.org/packages/e7/9b/02ab4a914640fd4ba26407ca07fd3169df3360dbce9bd6a7486e07f2a941/Django-5.1a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1a1.tar.gz", + "hashes": { + "sha256": "8dd7cd10c5e57194ab7970aeb0132153d32294240b5bd1b2ccd200ecc65c0a26" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10726378, + "upload-time": "2024-05-22T16:41:47.543828Z", + "url": "https://files.pythonhosted.org/packages/f9/36/1b9a7a3958b2236b039d0ce53ca24e6f82ec5553a38e7a58c402821a5ec2/Django-5.1a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "322f1abc43d199d6b04666fd747db05027e7896baa8c28fdff2574960545572e" + }, + "data-dist-info-metadata": { + "sha256": "322f1abc43d199d6b04666fd747db05027e7896baa8c28fdff2574960545572e" + }, + "filename": "Django-5.1b1-py3-none-any.whl", + "hashes": { + "sha256": "da04000c01f7c216ec2b1d6d85698f4cf540a8d304c83b7e29d512b19c7da039" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8200419, + "upload-time": "2024-06-26T15:35:14.523791Z", + "url": "https://files.pythonhosted.org/packages/8a/d4/f24be9800c031032201d812f4b1ed2254ec3a6c0dee20f9f8e3d0c701679/Django-5.1b1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1b1.tar.gz", + "hashes": { + "sha256": "2c52fb8e630f49f1d5b9555d9be1a0e1b27279cd9aba46161ea8d6d103f6262c" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10747391, + "upload-time": "2024-06-26T15:35:31.845947Z", + "url": "https://files.pythonhosted.org/packages/c0/68/946675949c65bae622df18ca952ad42d558df9cb911f69f6af565fc3233b/Django-5.1b1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4c7f06c1bbecf87f336e6bdc08bec493740124ad86ac1a8438ff88faf864a941" + }, + "data-dist-info-metadata": { + "sha256": "4c7f06c1bbecf87f336e6bdc08bec493740124ad86ac1a8438ff88faf864a941" + }, + "filename": "Django-5.1rc1-py3-none-any.whl", + "hashes": { + "sha256": "dc162667eb0e66352cd1b6fc2c7a107649ff293cbc8f2a9fdee1a1c0ea3d9e13" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8201361, + "upload-time": "2024-07-24T14:09:23.719113Z", + "url": "https://files.pythonhosted.org/packages/fe/cd/dd63f76f51857fe9058bdb0accdae051d2ced827a606dfe2bae051257c18/Django-5.1rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1rc1.tar.gz", + "hashes": { + "sha256": "4b3d5c509ccb1528f158afe831d9d98c40efc852eee0d530c5fbe92e6b54cfdf" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10747906, + "upload-time": "2024-07-24T14:09:30.578376Z", + "url": "https://files.pythonhosted.org/packages/cd/b1/49b9ced33db71aadab41b9c6855d588288271f64c783b8265c24357c4714/Django-5.1rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c8b23f31df2fcda31748217f24069c564e4eaff2299a707c355d259d693bac55" + }, + "data-dist-info-metadata": { + "sha256": "c8b23f31df2fcda31748217f24069c564e4eaff2299a707c355d259d693bac55" + }, + "filename": "Django-5.1-py3-none-any.whl", + "hashes": { + "sha256": "d3b811bf5371a26def053d7ee42a9df1267ef7622323fe70a601936725aa4557" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8246099, + "upload-time": "2024-08-07T13:33:52.959168Z", + "url": "https://files.pythonhosted.org/packages/28/b4/110532cebfea2244d76119904da98c6fa045ebb202aee9ec7cbf36ea3cad/Django-5.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1.tar.gz", + "hashes": { + "sha256": "848a5980e8efb76eea70872fb0e4bc5e371619c70fffbe48e3e1b50b2c09455d" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10681050, + "upload-time": "2024-08-07T13:34:10.857901Z", + "url": "https://files.pythonhosted.org/packages/1e/0c/d854d25bb74a8a3b41e642bbd27fe6af12fadd0edfd07d487809cf0ef719/Django-5.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8b3a357547244e08154a5eb8814a031f8d44082d0e90d90843a78c1e3fdc8cd9" + }, + "data-dist-info-metadata": { + "sha256": "8b3a357547244e08154a5eb8814a031f8d44082d0e90d90843a78c1e3fdc8cd9" + }, + "filename": "Django-5.1.1-py3-none-any.whl", + "hashes": { + "sha256": "71603f27dac22a6533fb38d83072eea9ddb4017fead6f67f2562a40402d61c3f" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8246418, + "upload-time": "2024-09-03T14:01:12.448544Z", + "url": "https://files.pythonhosted.org/packages/ba/aa/b423e37e9ba5480d3fd1d187e3fdbd09f9f71b991468881a45413522ccd3/Django-5.1.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1.1.tar.gz", + "hashes": { + "sha256": "021ffb7fdab3d2d388bc8c7c2434eb9c1f6f4d09e6119010bbb1694dda286bc2" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10675933, + "upload-time": "2024-09-03T14:01:18.699006Z", + "url": "https://files.pythonhosted.org/packages/88/6f/8f57ed6dc88656edd4fcb35c50dd963f3cd79303bd711fb0160fc7fd6ab7/Django-5.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d5c2f5bf36d421e06ec4ee6b4c7e09f7cd9f8330673ec0b211e1039eccf90005" + }, + "data-dist-info-metadata": { + "sha256": "d5c2f5bf36d421e06ec4ee6b4c7e09f7cd9f8330673ec0b211e1039eccf90005" + }, + "filename": "Django-5.1.2-py3-none-any.whl", + "hashes": { + "sha256": "f11aa87ad8d5617171e3f77e1d5d16f004b79a2cf5d2e1d2b97a6a1f8e9ba5ed" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8276058, + "upload-time": "2024-10-08T14:53:05.580059Z", + "url": "https://files.pythonhosted.org/packages/a3/b8/f205f2b8c44c6cdc555c4f56bbe85ceef7f67c0cf1caa8abe078bb7e32bd/Django-5.1.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1.2.tar.gz", + "hashes": { + "sha256": "bd7376f90c99f96b643722eee676498706c9fd7dc759f55ebfaf2c08ebcdf4f0" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10711674, + "upload-time": "2024-10-08T14:53:12.217712Z", + "url": "https://files.pythonhosted.org/packages/9c/e5/a06e20c963b280af4aa9432bc694fbdeb1c8df9e28c2ffd5fbb71c4b1bec/Django-5.1.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d7b86a6b5a999e09fd60f9bf81997674c79c5080de36625d8bc543b14e2cdc0c" + }, + "data-dist-info-metadata": { + "sha256": "d7b86a6b5a999e09fd60f9bf81997674c79c5080de36625d8bc543b14e2cdc0c" + }, + "filename": "Django-5.1.3-py3-none-any.whl", + "hashes": { + "sha256": "8b38a9a12da3ae00cb0ba72da985ec4b14de6345046b1e174b1fd7254398f818" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8276180, + "upload-time": "2024-11-05T05:24:21.307543Z", + "url": "https://files.pythonhosted.org/packages/e5/f6/88ed57e1b3ed54ff18c1da352aecbd6f51784c3e642d97586b61f050f5b1/Django-5.1.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1.3.tar.gz", + "hashes": { + "sha256": "c0fa0e619c39325a169208caef234f90baa925227032ad3f44842ba14d75234a" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10698518, + "upload-time": "2024-11-05T05:24:27.270940Z", + "url": "https://files.pythonhosted.org/packages/c6/85/ba2c2b83ba8b95354f99ed8344405d9571109ce0175028876209d6b93fba/Django-5.1.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "de77057caa20988cd04ba9eda247fe5f46c8b5aeb316febd5d7dd79d289d9408" + }, + "data-dist-info-metadata": { + "sha256": "de77057caa20988cd04ba9eda247fe5f46c8b5aeb316febd5d7dd79d289d9408" + }, + "filename": "Django-5.1.4-py3-none-any.whl", + "hashes": { + "sha256": "236e023f021f5ce7dee5779de7b286565fdea5f4ab86bae5338e3f7b69896cf0" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8276471, + "upload-time": "2024-12-04T15:09:01.608520Z", + "url": "https://files.pythonhosted.org/packages/58/0b/8a4ab2c02982df4ed41e29f28f189459a7eba37899438e6bea7f39db793b/Django-5.1.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1.4.tar.gz", + "hashes": { + "sha256": "de450c09e91879fa5a307f696e57c851955c910a438a35e6b4c895e86bedc82a" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10716397, + "upload-time": "2024-12-04T15:09:06.648959Z", + "url": "https://files.pythonhosted.org/packages/d3/e8/536555596dbb79f6e77418aeb40bdc1758c26725aba31919ba449e6d5e6a/Django-5.1.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8ef1027032f798ca8f778f00736a5b9b7d36b9ecf1fd5c1817dc41233ab9d57b" + }, + "data-dist-info-metadata": { + "sha256": "8ef1027032f798ca8f778f00736a5b9b7d36b9ecf1fd5c1817dc41233ab9d57b" + }, + "filename": "Django-5.1.5-py3-none-any.whl", + "hashes": { + "sha256": "c46eb936111fffe6ec4bc9930035524a8be98ec2f74d8a0ff351226a3e52f459" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8276957, + "upload-time": "2025-01-14T14:28:11.451536Z", + "url": "https://files.pythonhosted.org/packages/11/e6/e92c8c788b83d109f34d933c5e817095d85722719cb4483472abc135f44e/Django-5.1.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1.5.tar.gz", + "hashes": { + "sha256": "19bbca786df50b9eca23cee79d495facf55c8f5c54c529d9bf1fe7b5ea086af3" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10700031, + "upload-time": "2025-01-14T14:28:22.420113Z", + "url": "https://files.pythonhosted.org/packages/e4/17/834e3e08d590dcc27d4cc3c5cd4e2fb757b7a92bab9de8ee402455732952/Django-5.1.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "019d207d82fbecf9b2aae21ebe071f054343d49f23f58865e2bf86e07870da35" + }, + "data-dist-info-metadata": { + "sha256": "019d207d82fbecf9b2aae21ebe071f054343d49f23f58865e2bf86e07870da35" + }, + "filename": "Django-5.1.6-py3-none-any.whl", + "hashes": { + "sha256": "8d203400bc2952fbfb287c2bbda630297d654920c72a73cc82a9ad7926feaad5" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8277066, + "upload-time": "2025-02-05T14:16:00.563994Z", + "url": "https://files.pythonhosted.org/packages/75/6f/d2c216d00975e2604b10940937b0ba6b2c2d9b3cc0cc633e414ae3f14b2e/Django-5.1.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1.6.tar.gz", + "hashes": { + "sha256": "1e39eafdd1b185e761d9fab7a9f0b9fa00af1b37b25ad980a8aa0dac13535690" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10700620, + "upload-time": "2025-02-05T14:16:25.948058Z", + "url": "https://files.pythonhosted.org/packages/6d/e4/901f54ee114a080371a49bd08fa688d301aaffd9751febaf4ae855fc8fcd/Django-5.1.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4e257244b6ccc6a3a0cd84d2baa8494502173c2555673844933b40f6d1453718" + }, + "data-dist-info-metadata": { + "sha256": "4e257244b6ccc6a3a0cd84d2baa8494502173c2555673844933b40f6d1453718" + }, + "filename": "Django-5.1.7-py3-none-any.whl", + "hashes": { + "sha256": "1323617cb624add820cb9611cdcc788312d250824f92ca6048fda8625514af2b" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8276912, + "upload-time": "2025-03-06T12:52:12.784291Z", + "url": "https://files.pythonhosted.org/packages/ba/0f/7e042df3d462d39ae01b27a09ee76653692442bc3701fbfa6cb38e12889d/Django-5.1.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1.7.tar.gz", + "hashes": { + "sha256": "30de4ee43a98e5d3da36a9002f287ff400b43ca51791920bfb35f6917bfe041c" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10716510, + "upload-time": "2025-03-06T12:52:18.938465Z", + "url": "https://files.pythonhosted.org/packages/5f/57/11186e493ddc5a5e92cc7924a6363f7d4c2b645f7d7cb04a26a63f9bfb8b/Django-5.1.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "074b43a4817af2a7c002500bf536b25364f3866fde1001cad7bf001a188ad5cf" + }, + "data-dist-info-metadata": { + "sha256": "074b43a4817af2a7c002500bf536b25364f3866fde1001cad7bf001a188ad5cf" + }, + "filename": "Django-5.1.8-py3-none-any.whl", + "hashes": { + "sha256": "11b28fa4b00e59d0def004e9ee012fefbb1065a5beb39ee838983fd24493ad4f" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8277130, + "upload-time": "2025-04-02T11:19:51.591474Z", + "url": "https://files.pythonhosted.org/packages/ec/0d/e6dd0ed898b920fec35c6eeeb9acbeb831fff19ad21c5e684744df1d4a36/Django-5.1.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.1.8.tar.gz", + "hashes": { + "sha256": "42e92a1dd2810072bcc40a39a212b693f94406d0ba0749e68eb642f31dc770b4" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10723602, + "upload-time": "2025-04-02T11:19:56.028250Z", + "url": "https://files.pythonhosted.org/packages/00/40/45adc1b93435d1b418654a734b68351bb6ce0a0e5e37b2f0e9aeb1a2e233/Django-5.1.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2773109656bacc342155ed8253d5fa6e3a5eabd65cb33a7c3a6f3472cafa42d7" + }, + "data-dist-info-metadata": { + "sha256": "2773109656bacc342155ed8253d5fa6e3a5eabd65cb33a7c3a6f3472cafa42d7" + }, + "filename": "django-5.1.9-py3-none-any.whl", + "hashes": { + "sha256": "2fd1d4a0a66a5ba702699eb692e75b0d828b73cc2f4e1fc4b6a854a918967411" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8277363, + "upload-time": "2025-05-07T14:06:37.426047Z", + "url": "https://files.pythonhosted.org/packages/e1/d1/d8b6b8250b84380d5a123e099ad3298a49407d81598faa13b43a2c6d96d7/django-5.1.9-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.1.9.tar.gz", + "hashes": { + "sha256": "565881bdd0eb67da36442e9ac788bda90275386b549070d70aee86327781a4fc" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10710887, + "upload-time": "2025-05-07T14:06:45.257049Z", + "url": "https://files.pythonhosted.org/packages/10/08/2e6f05494b3fc0a3c53736846034f882b82ee6351791a7815bbb45715d79/django-5.1.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "31d8bfff350beb5c4f80096eb66c4fe839e0c18ad8832e4a27284cc2e3db68b8" + }, + "data-dist-info-metadata": { + "sha256": "31d8bfff350beb5c4f80096eb66c4fe839e0c18ad8832e4a27284cc2e3db68b8" + }, + "filename": "django-5.1.10-py3-none-any.whl", + "hashes": { + "sha256": "19c9b771e9cf4de91101861aadd2daaa159bcf10698ca909c5755c88e70ccb84" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8277457, + "upload-time": "2025-06-04T13:53:07.676827Z", + "url": "https://files.pythonhosted.org/packages/9e/fc/80dc741ba0acb3241aac1213d7272c573d52d8a62ec2c69e9b3bef1547f2/django-5.1.10-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.1.10.tar.gz", + "hashes": { + "sha256": "73e5d191421d177803dbd5495d94bc7d06d156df9561f4eea9e11b4994c07137" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10714538, + "upload-time": "2025-06-04T13:53:18.805444Z", + "url": "https://files.pythonhosted.org/packages/73/ca/1c724be89e603eb8b5587ea24c63a8c30094c8ff4d990780b5033ee15c40/django-5.1.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "19362c44bd920c6c500a0c4cd224d9428425548ca396ec07b0805344d5fb75d2" + }, + "data-dist-info-metadata": { + "sha256": "19362c44bd920c6c500a0c4cd224d9428425548ca396ec07b0805344d5fb75d2" + }, + "filename": "django-5.1.11-py3-none-any.whl", + "hashes": { + "sha256": "e48091f364007068728aca938e7450fbfe3f2217079bfd2b8af45122585acf64" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8277453, + "upload-time": "2025-06-10T10:12:42.236887Z", + "url": "https://files.pythonhosted.org/packages/59/91/2972ce330c6c0bd5b3200d4c2ad5cbf47eecff5243220c5a56444d3267a0/django-5.1.11-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.1.11.tar.gz", + "hashes": { + "sha256": "3bcdbd40e4d4623b5e04f59c28834323f3086df583058e65ebce99f9982385ce" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10734926, + "upload-time": "2025-06-10T10:12:48.229142Z", + "url": "https://files.pythonhosted.org/packages/83/80/bf0f9b0aa434fca2b46fc6a31c39b08ea714b87a0a72a16566f053fb05a8/django-5.1.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "84e084b16d45969154b6ef7506ee0680247455da6bdbe43adc000370833151bf" + }, + "data-dist-info-metadata": { + "sha256": "84e084b16d45969154b6ef7506ee0680247455da6bdbe43adc000370833151bf" + }, + "filename": "django-5.1.12-py3-none-any.whl", + "hashes": { + "sha256": "9eb695636cea3601b65690f1596993c042206729afb320ca0960b55f8ed4477b" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8277454, + "upload-time": "2025-09-03T13:09:30.997326Z", + "url": "https://files.pythonhosted.org/packages/1e/1c/a9520c8263e980b0b9933c9b5ce8f22c9ddf007b062e4eb428b557ff0932/django-5.1.12-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.1.12.tar.gz", + "hashes": { + "sha256": "8a8991b1ec052ef6a44fefd1ef336ab8daa221287bcb91a4a17d5e1abec5bbcc" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10737777, + "upload-time": "2025-09-03T13:09:45.855808Z", + "url": "https://files.pythonhosted.org/packages/f0/99/a951d93a27a5bc59fb96edbcdbc03fb9bfac51177f1bc0110888de85af3f/django-5.1.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d2daaa4fc05dca5934806887a28073d5994d314f09f3e34180643fe151b47ff5" + }, + "data-dist-info-metadata": { + "sha256": "d2daaa4fc05dca5934806887a28073d5994d314f09f3e34180643fe151b47ff5" + }, + "filename": "django-5.1.13-py3-none-any.whl", + "hashes": { + "sha256": "06f257f79dc4c17f3f9e23b106a4c5ed1335abecbe731e83c598c941d14fbeed" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8277515, + "upload-time": "2025-10-01T14:25:28.650511Z", + "url": "https://files.pythonhosted.org/packages/6c/f2/4b39467b74de9bb698c95232011e97dc848f490baae8d78c2e58848c4562/django-5.1.13-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.1.13.tar.gz", + "hashes": { + "sha256": "543ff21679f15e80edfc01fe7ea35f8291b6d4ea589433882913626a7c1cf929" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10742756, + "upload-time": "2025-10-01T14:25:41.187762Z", + "url": "https://files.pythonhosted.org/packages/bb/57/ad9905d03a2ee39064ee7ba69f8e2790db4a7ffaef9c54f95e7a8f2cb0a1/django-5.1.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b8a811e02b00eb7943737d131d6a94ddc26a408090a33367bd0e9dda56825212" + }, + "data-dist-info-metadata": { + "sha256": "b8a811e02b00eb7943737d131d6a94ddc26a408090a33367bd0e9dda56825212" + }, + "filename": "django-5.1.14-py3-none-any.whl", + "hashes": { + "sha256": "2a4b9c20404fd1bf50aaaa5542a19d860594cba1354f688f642feb271b91df27" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8260068, + "upload-time": "2025-11-05T14:07:53.260814Z", + "url": "https://files.pythonhosted.org/packages/e3/67/8839eb1d70b5688b7375dce24ccf216e6ab25ee9e6361f22973520d13cd4/django-5.1.14-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.1.14.tar.gz", + "hashes": { + "sha256": "b98409fb31fdd6e8c3a6ba2eef3415cc5c0020057b43b21ba7af6eff5f014831" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10720998, + "upload-time": "2025-11-05T14:07:56.294338Z", + "url": "https://files.pythonhosted.org/packages/6e/f9/284077f0e61f633e5279518a9ac5924ade4bef12bc841174ca48c57f2438/django-5.1.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8bcbf9ba0714e3b5244a32e484903da37d664603953d76ba7299881498074abf" + }, + "data-dist-info-metadata": { + "sha256": "8bcbf9ba0714e3b5244a32e484903da37d664603953d76ba7299881498074abf" + }, + "filename": "django-5.1.15-py3-none-any.whl", + "hashes": { + "sha256": "117871e58d6eda37f09870b7d73a3d66567b03aecd515b386b1751177c413432" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8260901, + "upload-time": "2025-12-02T14:01:27.352322Z", + "url": "https://files.pythonhosted.org/packages/27/79/372e091f0eba4ddb8228245ccd1baaa140e9658711f5e3a0056e540b4c1e/django-5.1.15-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.1.15.tar.gz", + "hashes": { + "sha256": "46a356b5ff867bece73fc6365e081f21c569973403ee7e9b9a0316f27d0eb947" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10719662, + "upload-time": "2025-12-02T14:01:31.931823Z", + "url": "https://files.pythonhosted.org/packages/10/45/1ac68964193cfcc0b0912a0f68025d5bdb54f71ba7b8716e85b959874bd0/django-5.1.15.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a70765598e6abccbe0261639cee3c66401893bfd72927e2f512d154f896700bf" + }, + "data-dist-info-metadata": { + "sha256": "a70765598e6abccbe0261639cee3c66401893bfd72927e2f512d154f896700bf" + }, + "filename": "Django-5.2a1-py3-none-any.whl", + "hashes": { + "sha256": "34b39e8508364f816415e3c8f032445a1bb49d37069db8aa300886ce821735e4" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8296448, + "upload-time": "2025-01-16T09:15:08.476254Z", + "url": "https://files.pythonhosted.org/packages/14/1a/0d9c26312161a2c4cd393cc6d61edd507b6a99d964e7da56baa743288f3b/Django-5.2a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.2a1.tar.gz", + "hashes": { + "sha256": "ed895284801c58a415944f0efd6821e709260d029f5d74b93db9dccb650a8d50" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10814424, + "upload-time": "2025-01-16T09:15:13.838788Z", + "url": "https://files.pythonhosted.org/packages/50/b3/a0d62ff4f7022640d9f66c4f0f6a96fd720116c3fca149247afcb74e2681/Django-5.2a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b5a4467e343bd76a4558179d8496f84d8e4155df52fea5a8b96db48d904daedf" + }, + "data-dist-info-metadata": { + "sha256": "b5a4467e343bd76a4558179d8496f84d8e4155df52fea5a8b96db48d904daedf" + }, + "filename": "Django-5.2b1-py3-none-any.whl", + "hashes": { + "sha256": "ec33b0b3846d145a95d84a1ffea29f64ce4fc73ba755d9a6ab35128f354b750a" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8295550, + "upload-time": "2025-02-19T10:55:17.498192Z", + "url": "https://files.pythonhosted.org/packages/00/6a/4e53c567ef24e81e17a30c788209396e08b8aaf8011d9cf01b8aa4910fa1/Django-5.2b1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.2b1.tar.gz", + "hashes": { + "sha256": "55c764c5990759ee97ba60ac1ce17092e91e445be1d0a83e88b754835c4bb564" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10816962, + "upload-time": "2025-02-19T10:55:23.255240Z", + "url": "https://files.pythonhosted.org/packages/f6/22/ae506393d2fb47d8ea8256cb600072b02d971134e26bd1d4b8fbfb8fca9e/Django-5.2b1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c0936904c0bd36ae91a256d62a7e3a1cece3df679d176f459292eb541a1ccdcb" + }, + "data-dist-info-metadata": { + "sha256": "c0936904c0bd36ae91a256d62a7e3a1cece3df679d176f459292eb541a1ccdcb" + }, + "filename": "Django-5.2rc1-py3-none-any.whl", + "hashes": { + "sha256": "726866ec5a76cf1914141e05c734cf901fb06a7c3e784d4d734178a9440b2682" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8295671, + "upload-time": "2025-03-19T11:20:09.795438Z", + "url": "https://files.pythonhosted.org/packages/89/90/cbc3d95cabce6ae81c9b56301c2ba6f22198193edcf8b17d35f91500a344/Django-5.2rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.2rc1.tar.gz", + "hashes": { + "sha256": "01ab1a67decfae1acb2c3fad9937702bb801279177845bd3dcccc09dcc001e72" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10817143, + "upload-time": "2025-03-19T11:20:14.577247Z", + "url": "https://files.pythonhosted.org/packages/11/31/661e007060abcba476344e7cfe9b3bd34835ae358abfea0e507886a11493/Django-5.2rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f5ac9a5b624bcccf727a7fb19ca19ade4117ee19d04cdd4170dd8d686f8e282f" + }, + "data-dist-info-metadata": { + "sha256": "f5ac9a5b624bcccf727a7fb19ca19ade4117ee19d04cdd4170dd8d686f8e282f" + }, + "filename": "Django-5.2-py3-none-any.whl", + "hashes": { + "sha256": "91ceed4e3a6db5aedced65e3c8f963118ea9ba753fc620831c77074e620e7d83" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8301361, + "upload-time": "2025-04-02T13:08:01.465063Z", + "url": "https://files.pythonhosted.org/packages/63/e0/6a5b5ea350c5bd63fe94b05e4c146c18facb51229d9dee42aa39f9fc2214/Django-5.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Django-5.2.tar.gz", + "hashes": { + "sha256": "1a47f7a7a3d43ce64570d350e008d2949abe8c7e21737b351b6a1611277c6d89" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10824891, + "upload-time": "2025-04-02T13:08:06.874146Z", + "url": "https://files.pythonhosted.org/packages/4c/1b/c6da718c65228eb3a7ff7ba6a32d8e80fa840ca9057490504e099e4dd1ef/Django-5.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ce156be640ec8900b1524e8b709a656285f578687b4f7ff63d9f55a79e61e87d" + }, + "data-dist-info-metadata": { + "sha256": "ce156be640ec8900b1524e8b709a656285f578687b4f7ff63d9f55a79e61e87d" + }, + "filename": "django-5.2.1-py3-none-any.whl", + "hashes": { + "sha256": "a9b680e84f9a0e71da83e399f1e922e1ab37b2173ced046b541c72e1589a5961" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8301833, + "upload-time": "2025-05-07T14:06:10.955348Z", + "url": "https://files.pythonhosted.org/packages/90/92/7448697b5838b3a1c6e1d2d6a673e908d0398e84dc4f803a2ce11e7ffc0f/django-5.2.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.1.tar.gz", + "hashes": { + "sha256": "57fe1f1b59462caed092c80b3dd324fd92161b620d59a9ba9181c34746c97284" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10818735, + "upload-time": "2025-05-07T14:06:17.543586Z", + "url": "https://files.pythonhosted.org/packages/ac/10/0d546258772b8f31398e67c85e52c66ebc2b13a647193c3eef8ee433f1a8/django-5.2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "fe800143dcd40a9fb44059a401001194e53b326f0a544a2583968208211bac26" + }, + "data-dist-info-metadata": { + "sha256": "fe800143dcd40a9fb44059a401001194e53b326f0a544a2583968208211bac26" + }, + "filename": "django-5.2.2-py3-none-any.whl", + "hashes": { + "sha256": "997ef2162d04ead6869551b22cde4e06da1f94cf595f4af3f3d3afeae1f3f6fe" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8302562, + "upload-time": "2025-06-04T13:52:33.140603Z", + "url": "https://files.pythonhosted.org/packages/b4/5c/5d00acab6c062b154e5a0f092938ae5a0c698dbc4362b68e23200960f32c/django-5.2.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.2.tar.gz", + "hashes": { + "sha256": "85852e517f84435e9b13421379cd6c43ef5b48a9c8b391d29a26f7900967e952" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10827542, + "upload-time": "2025-06-04T13:52:40.879797Z", + "url": "https://files.pythonhosted.org/packages/39/17/4567ee12bb84114c544d5c4a792e7226db517ac78f552111e9dc62d1de14/django-5.2.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3dea69ec6be2d6aa1cfb128c3b9acefe4aaa9722a8794ce73451631ac5d1ce87" + }, + "data-dist-info-metadata": { + "sha256": "3dea69ec6be2d6aa1cfb128c3b9acefe4aaa9722a8794ce73451631ac5d1ce87" + }, + "filename": "django-5.2.3-py3-none-any.whl", + "hashes": { + "sha256": "c517a6334e0fd940066aa9467b29401b93c37cec2e61365d663b80922542069d" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8301935, + "upload-time": "2025-06-10T10:13:58.993167Z", + "url": "https://files.pythonhosted.org/packages/1b/11/7aff961db37e1ea501a2bb663d27a8ce97f3683b9e5b83d3bfead8b86fa4/django-5.2.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.3.tar.gz", + "hashes": { + "sha256": "335213277666ab2c5cac44a792a6d2f3d58eb79a80c14b6b160cd4afc3b75684" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10850303, + "upload-time": "2025-06-10T10:14:05.174445Z", + "url": "https://files.pythonhosted.org/packages/c6/af/77b403926025dc6f7fd7b31256394d643469418965eb528eab45d0505358/django-5.2.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d3c056673f8b67cede6b97080d6b18b93d0e629eb41bfa6ecf2854040288321b" + }, + "data-dist-info-metadata": { + "sha256": "d3c056673f8b67cede6b97080d6b18b93d0e629eb41bfa6ecf2854040288321b" + }, + "filename": "django-5.2.4-py3-none-any.whl", + "hashes": { + "sha256": "60c35bd96201b10c6e7a78121bd0da51084733efa303cc19ead021ab179cef5e" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8302187, + "upload-time": "2025-07-02T18:47:35.373950Z", + "url": "https://files.pythonhosted.org/packages/14/ae/706965237a672434c8b520e89a818e8b047af94e9beb342d0bee405c26c7/django-5.2.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.4.tar.gz", + "hashes": { + "sha256": "a1228c384f8fa13eebc015196db7b3e08722c5058d4758d20cb287503a540d8f" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10831909, + "upload-time": "2025-07-02T18:47:39.190523Z", + "url": "https://files.pythonhosted.org/packages/9c/7e/034f0f9fb10c029a02daaf44d364d6bf2eced8c73f0d38c69da359d26b01/django-5.2.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "91a65317bae4dc919c9948c66262f52e6da1e36da65206eba9ecffe9be1ab31d" + }, + "data-dist-info-metadata": { + "sha256": "91a65317bae4dc919c9948c66262f52e6da1e36da65206eba9ecffe9be1ab31d" + }, + "filename": "django-5.2.5-py3-none-any.whl", + "hashes": { + "sha256": "2b2ada0ee8a5ff743a40e2b9820d1f8e24c11bac9ae6469cd548f0057ea6ddcd" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8302999, + "upload-time": "2025-08-06T08:26:23.562794Z", + "url": "https://files.pythonhosted.org/packages/9d/6e/98a1d23648e0085bb5825326af17612ecd8fc76be0ce96ea4dc35e17b926/django-5.2.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.5.tar.gz", + "hashes": { + "sha256": "0745b25681b129a77aae3d4f6549b62d3913d74407831abaa0d9021a03954bae" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10859748, + "upload-time": "2025-08-06T08:26:29.978342Z", + "url": "https://files.pythonhosted.org/packages/62/9b/779f853c3d2d58b9e08346061ff3e331cdec3fe3f53aae509e256412a593/django-5.2.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "fd7d98ba1c701767858d59cac8760c5194668d491f54079652f57a12ddde2b9c" + }, + "data-dist-info-metadata": { + "sha256": "fd7d98ba1c701767858d59cac8760c5194668d491f54079652f57a12ddde2b9c" + }, + "filename": "django-5.2.6-py3-none-any.whl", + "hashes": { + "sha256": "60549579b1174a304b77e24a93d8d9fafe6b6c03ac16311f3e25918ea5a20058" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8303111, + "upload-time": "2025-09-03T13:03:47.808421Z", + "url": "https://files.pythonhosted.org/packages/f5/af/6593f6d21404e842007b40fdeb81e73c20b6649b82d020bb0801b270174c/django-5.2.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.6.tar.gz", + "hashes": { + "sha256": "da5e00372763193d73cecbf71084a3848458cecf4cee36b9a1e8d318d114a87b" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10858861, + "upload-time": "2025-09-03T13:04:03.230026Z", + "url": "https://files.pythonhosted.org/packages/4c/8c/2a21594337250a171d45dda926caa96309d5136becd1f48017247f9cdea0/django-5.2.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7d5b69524872505438c9e316b74be9bf143df8caffa9e17427a9ed50c6d2a182" + }, + "data-dist-info-metadata": { + "sha256": "7d5b69524872505438c9e316b74be9bf143df8caffa9e17427a9ed50c6d2a182" + }, + "filename": "django-5.2.7-py3-none-any.whl", + "hashes": { + "sha256": "59a13a6515f787dec9d97a0438cd2efac78c8aca1c80025244b0fe507fe0754b" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8307145, + "upload-time": "2025-10-01T14:22:49.476466Z", + "url": "https://files.pythonhosted.org/packages/8f/ef/81f3372b5dd35d8d354321155d1a38894b2b766f576d0abffac4d8ae78d9/django-5.2.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.7.tar.gz", + "hashes": { + "sha256": "e0f6f12e2551b1716a95a63a1366ca91bbcd7be059862c1b18f989b1da356cdd" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10865812, + "upload-time": "2025-10-01T14:22:12.081367Z", + "url": "https://files.pythonhosted.org/packages/b1/96/bd84e2bb997994de8bcda47ae4560991084e86536541d7214393880f01a8/django-5.2.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "af9a2e2a8e912e9613ceeb4693de93e611abbcbaad56122d213960e1e45c7d9d" + }, + "data-dist-info-metadata": { + "sha256": "af9a2e2a8e912e9613ceeb4693de93e611abbcbaad56122d213960e1e45c7d9d" + }, + "filename": "django-5.2.8-py3-none-any.whl", + "hashes": { + "sha256": "37e687f7bd73ddf043e2b6b97cfe02fcbb11f2dbb3adccc6a2b18c6daa054d7f" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8289692, + "upload-time": "2025-11-05T14:07:28.761361Z", + "url": "https://files.pythonhosted.org/packages/5e/3d/a035a4ee9b1d4d4beee2ae6e8e12fe6dee5514b21f62504e22efcbd9fb46/django-5.2.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.8.tar.gz", + "hashes": { + "sha256": "23254866a5bb9a2cfa6004e8b809ec6246eba4b58a7589bc2772f1bcc8456c7f" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10849032, + "upload-time": "2025-11-05T14:07:32.778255Z", + "url": "https://files.pythonhosted.org/packages/05/a2/933dbbb3dd9990494960f6e64aca2af4c0745b63b7113f59a822df92329e/django-5.2.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a0c9747aa35bb989e85d52dc9aded3b02fc992f6dcc2600664d447bed16a1be2" + }, + "data-dist-info-metadata": { + "sha256": "a0c9747aa35bb989e85d52dc9aded3b02fc992f6dcc2600664d447bed16a1be2" + }, + "filename": "django-5.2.9-py3-none-any.whl", + "hashes": { + "sha256": "3a4ea88a70370557ab1930b332fd2887a9f48654261cdffda663fef5976bb00a" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8290652, + "upload-time": "2025-12-02T14:01:03.485587Z", + "url": "https://files.pythonhosted.org/packages/17/b0/7f42bfc38b8f19b78546d47147e083ed06e12fc29c42da95655e0962c6c2/django-5.2.9-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.9.tar.gz", + "hashes": { + "sha256": "16b5ccfc5e8c27e6c0561af551d2ea32852d7352c67d452ae3e76b4f6b2ca495" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10848762, + "upload-time": "2025-12-02T14:01:08.418633Z", + "url": "https://files.pythonhosted.org/packages/eb/1c/188ce85ee380f714b704283013434976df8d3a2df8e735221a02605b6794/django-5.2.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b4c436adf11ba63d24bf04c4029d881335883307b816be549c269d2c2deb42cc" + }, + "data-dist-info-metadata": { + "sha256": "b4c436adf11ba63d24bf04c4029d881335883307b816be549c269d2c2deb42cc" + }, + "filename": "django-5.2.10-py3-none-any.whl", + "hashes": { + "sha256": "cf85067a64250c95d5f9067b056c5eaa80591929f7e16fbcd997746e40d6c45c" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8290820, + "upload-time": "2026-01-06T18:55:20.009804Z", + "url": "https://files.pythonhosted.org/packages/fa/de/f1a7cd896daec85832136ab509d9b2a6daed4939dbe26313af3e95fc5f5e/django-5.2.10-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.10.tar.gz", + "hashes": { + "sha256": "74df100784c288c50a2b5cad59631d71214f40f72051d5af3fdf220c20bdbbbe" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10880754, + "upload-time": "2026-01-06T18:55:26.817754Z", + "url": "https://files.pythonhosted.org/packages/e6/e5/2671df24bf0ded831768ef79532e5a7922485411a5696f6d979568591a37/django-5.2.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "95eff74bc47570e5907d2045c20b545f4f47c9c4277f20e0a94d6cb774e49e3e" + }, + "data-dist-info-metadata": { + "sha256": "95eff74bc47570e5907d2045c20b545f4f47c9c4277f20e0a94d6cb774e49e3e" + }, + "filename": "django-5.2.11-py3-none-any.whl", + "hashes": { + "sha256": "e7130df33ada9ab5e5e929bc19346a20fe383f5454acb2cc004508f242ee92c0" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8291375, + "upload-time": "2026-02-03T13:52:42.470844Z", + "url": "https://files.pythonhosted.org/packages/91/a7/2b112ab430575bf3135b8304ac372248500d99c352f777485f53fdb9537e/django-5.2.11-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.11.tar.gz", + "hashes": { + "sha256": "7f2d292ad8b9ee35e405d965fbbad293758b858c34bbf7f3df551aeeac6f02d3" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10885017, + "upload-time": "2026-02-03T13:52:50.554386Z", + "url": "https://files.pythonhosted.org/packages/17/f2/3e57ef696b95067e05ae206171e47a8e53b9c84eec56198671ef9eaa51a6/django-5.2.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ff2e6a1f7fb9a83372356bb95388a757d0a4ad9e3c94a5226cd257f206a072e2" + }, + "data-dist-info-metadata": { + "sha256": "ff2e6a1f7fb9a83372356bb95388a757d0a4ad9e3c94a5226cd257f206a072e2" + }, + "filename": "django-5.2.12-py3-none-any.whl", + "hashes": { + "sha256": "4853482f395c3a151937f6991272540fcbf531464f254a347bf7c89f53c8cff7" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8310245, + "upload-time": "2026-03-03T13:56:01.174271Z", + "url": "https://files.pythonhosted.org/packages/4e/32/4b144e125678efccf5d5b61581de1c4088d6b0286e46096e3b8de0d556c8/django-5.2.12-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.12.tar.gz", + "hashes": { + "sha256": "6b809af7165c73eff5ce1c87fdae75d4da6520d6667f86401ecf55b681eb1eeb" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10860574, + "upload-time": "2026-03-03T13:56:05.509049Z", + "url": "https://files.pythonhosted.org/packages/bd/55/b9445fc0695b03746f355c05b2eecc54c34e05198c686f4fc4406b722b52/django-5.2.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7d691c1ac4909ba8dd71c875762128555dcad747d6d73ae7c32240dd40856de1" + }, + "data-dist-info-metadata": { + "sha256": "7d691c1ac4909ba8dd71c875762128555dcad747d6d73ae7c32240dd40856de1" + }, + "filename": "django-5.2.13-py3-none-any.whl", + "hashes": { + "sha256": "5788fce61da23788a8ce6f02583765ab060d396720924789f97fa42119d37f7a" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8310982, + "upload-time": "2026-04-07T14:02:08.883722Z", + "url": "https://files.pythonhosted.org/packages/59/b1/51ab36b2eefcf8cdb9338c7188668a157e29e30306bfc98a379704c9e10d/django-5.2.13-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.13.tar.gz", + "hashes": { + "sha256": "a31589db5188d074c63f0945c3888fad104627dfcc236fb2b97f71f89da33bc4" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10890368, + "upload-time": "2026-04-07T14:02:15.072963Z", + "url": "https://files.pythonhosted.org/packages/1f/c5/c69e338eb2959f641045802e5ea87ca4bf5ac90c5fd08953ca10742fad51/django-5.2.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6d24cd995bfac6c953c2bb90e7e53b8fc8795d3b89a205d09bd1928befd990ef" + }, + "data-dist-info-metadata": { + "sha256": "6d24cd995bfac6c953c2bb90e7e53b8fc8795d3b89a205d09bd1928befd990ef" + }, + "filename": "django-5.2.14-py3-none-any.whl", + "hashes": { + "sha256": "6f712143bd3064310d1f50fac859c3e9a274bdcfc9595339853be7779297fc76" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8311320, + "upload-time": "2026-05-05T13:57:25.795150Z", + "url": "https://files.pythonhosted.org/packages/14/44/f172870cf87aa25afef48fb72adba89ee8b77fcab6f3b23d240b923f1528/django-5.2.14-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.14.tar.gz", + "hashes": { + "sha256": "58a63ba841662e5c686b57ba1fec52ddd68c0b93bd96ac3029d55728f00bf8a2" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10895118, + "upload-time": "2026-05-05T13:57:31.104101Z", + "url": "https://files.pythonhosted.org/packages/65/95/95f7faa0950867afaa0bef2460c6263afd6a2c78cc9434046ed28160b015/django-5.2.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6f0816c253ac19563b7bfa900ba65e2b9bb2415aee3821efe104c12870093858" + }, + "data-dist-info-metadata": { + "sha256": "6f0816c253ac19563b7bfa900ba65e2b9bb2415aee3821efe104c12870093858" + }, + "filename": "django-5.2.15-py3-none-any.whl", + "hashes": { + "sha256": "0eb4a9bb1853a35b0286dbc6d916bd352c8c2687195a7f2d6f80cefd840e4970" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8311957, + "upload-time": "2026-06-03T13:03:31.329780Z", + "url": "https://files.pythonhosted.org/packages/92/b5/38140b1643c00d5c46ce69c78e6980fd285aee223100319631bedee4f5e7/django-5.2.15-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.15.tar.gz", + "hashes": { + "sha256": "5154a9bf84ac01dde011e367f355c07dbb329532e06810dcf3ef2af269e236e7" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10873669, + "upload-time": "2026-06-03T13:03:35.892672Z", + "url": "https://files.pythonhosted.org/packages/2b/e3/31722f7284c9f43333daff9aee9184678e4487adcb5506af0db8cea09ce1/django-5.2.15.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "26347a3a91a455307c61a74b30d70a33c8cff80a64e9ea8bdf9c08766a36fb18" + }, + "data-dist-info-metadata": { + "sha256": "26347a3a91a455307c61a74b30d70a33c8cff80a64e9ea8bdf9c08766a36fb18" + }, + "filename": "django-6.0a1-py3-none-any.whl", + "hashes": { + "sha256": "8bc2b47de56a446ad9995a36c9bfeda15f5be413c65d8bde34871d5f778d9172" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 8333170, + "upload-time": "2025-09-17T19:05:31.635495Z", + "url": "https://files.pythonhosted.org/packages/f1/fd/92e699f92520168df34dce1d5e88322e2db3dcc2815c52fd7926eea608a6/django-6.0a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.0a1.tar.gz", + "hashes": { + "sha256": "0195dd90d63d2249079f610779dff5e72d51a5feda82222645e6e941c95b3992" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 11171245, + "upload-time": "2025-09-17T19:05:35.202715Z", + "url": "https://files.pythonhosted.org/packages/91/12/a219b5c2a0c4377f58859f5b68f14449f36ea6668bc20816ad51bef3b5d0/django-6.0a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f6f78e97ae416b682bde69efe7a95352b28f76498e8ccf12c76cb72f8f9a22d8" + }, + "data-dist-info-metadata": { + "sha256": "f6f78e97ae416b682bde69efe7a95352b28f76498e8ccf12c76cb72f8f9a22d8" + }, + "filename": "django-6.0b1-py3-none-any.whl", + "hashes": { + "sha256": "9787a6afc0b003048159758f00c1b3e4b858b089d262680b6e30ea75ecac78e5" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 8320481, + "upload-time": "2025-10-22T18:50:49.035234Z", + "url": "https://files.pythonhosted.org/packages/0e/1a/306fda7e62e27ccbcb92d97f67f1094352a9f22c62f3c2b238fa50eb82d7/django-6.0b1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.0b1.tar.gz", + "hashes": { + "sha256": "1a5435aba85a72fd471ad82b7f516fa607b8c59671c9c26e76753c5d275a6877" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 11172994, + "upload-time": "2025-10-22T18:50:52.505199Z", + "url": "https://files.pythonhosted.org/packages/b4/33/7f7f188e31b3283f95112d0fa45bb2bdefb4d4aae203d8df816763f44677/django-6.0b1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "73dafa14502c82797bb8b92ca8b77c53854dc2ae49ec9d7f676793b0379571ab" + }, + "data-dist-info-metadata": { + "sha256": "73dafa14502c82797bb8b92ca8b77c53854dc2ae49ec9d7f676793b0379571ab" + }, + "filename": "django-6.0rc1-py3-none-any.whl", + "hashes": { + "sha256": "d37fc9cf38a30a20634ca7bc18580cb86351b01e51eda4e06dc66ab9ffe2e7d8" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 8321213, + "upload-time": "2025-11-19T14:56:30.305077Z", + "url": "https://files.pythonhosted.org/packages/27/46/8ece1a206090f1feae6b30dfb0df1a363c757d7978fc8ab4e5b1777b1420/django-6.0rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.0rc1.tar.gz", + "hashes": { + "sha256": "28d47cddbb7ef9c39ad7441c72e6c2d47a487397780ae9e75a4774fe20ac1a7d" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 10921876, + "upload-time": "2025-11-19T14:56:34.843440Z", + "url": "https://files.pythonhosted.org/packages/95/17/0355572300632ead297effb14bf8d9867a9fd1020d3b1828b5c3579d038c/django-6.0rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d25cdfa5319a7e998ee1f778618467508c248c08a599891ab0e4e0ba40b18265" + }, + "data-dist-info-metadata": { + "sha256": "d25cdfa5319a7e998ee1f778618467508c248c08a599891ab0e4e0ba40b18265" + }, + "filename": "django-6.0-py3-none-any.whl", + "hashes": { + "sha256": "1cc2c7344303bbfb7ba5070487c17f7fc0b7174bbb0a38cebf03c675f5f19b6d" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 8339181, + "upload-time": "2025-12-03T16:26:16.231704Z", + "url": "https://files.pythonhosted.org/packages/d7/ae/f19e24789a5ad852670d6885f5480f5e5895576945fcc01817dfd9bc002a/django-6.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.0.tar.gz", + "hashes": { + "sha256": "7b0c1f50c0759bbe6331c6a39c89ae022a84672674aeda908784617ef47d8e26" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 10932418, + "upload-time": "2025-12-03T16:26:21.878277Z", + "url": "https://files.pythonhosted.org/packages/15/75/19762bfc4ea556c303d9af8e36f0cd910ab17dff6c8774644314427a2120/django-6.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "850d054ba4271a49de411afe8e84c7241cd51665841d8fe68ad57467373c202c" + }, + "data-dist-info-metadata": { + "sha256": "850d054ba4271a49de411afe8e84c7241cd51665841d8fe68ad57467373c202c" + }, + "filename": "django-6.0.1-py3-none-any.whl", + "hashes": { + "sha256": "a92a4ff14f664a896f9849009cb8afaca7abe0d6fc53325f3d1895a15253433d" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 8338791, + "upload-time": "2026-01-06T18:55:46.175833Z", + "url": "https://files.pythonhosted.org/packages/95/b5/814ed98bd21235c116fd3436a7ed44d47560329a6d694ec8aac2982dbb93/django-6.0.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.0.1.tar.gz", + "hashes": { + "sha256": "ed76a7af4da21551573b3d9dfc1f53e20dd2e6c7d70a3adc93eedb6338130a5f" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 11069565, + "upload-time": "2026-01-06T18:55:53.069458Z", + "url": "https://files.pythonhosted.org/packages/b5/9b/016f7e55e855ee738a352b05139d4f8b278d0b451bd01ebef07456ef3b0e/django-6.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3a4118b3078962dfbb9eea6ca8dc27cba4e9797cf30b7126cf7a30475a3b0493" + }, + "data-dist-info-metadata": { + "sha256": "3a4118b3078962dfbb9eea6ca8dc27cba4e9797cf30b7126cf7a30475a3b0493" + }, + "filename": "django-6.0.2-py3-none-any.whl", + "hashes": { + "sha256": "610dd3b13d15ec3f1e1d257caedd751db8033c5ad8ea0e2d1219a8acf446ecc6" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 8339381, + "upload-time": "2026-02-03T13:50:15.501752Z", + "url": "https://files.pythonhosted.org/packages/96/ba/a6e2992bc5b8c688249c00ea48cb1b7a9bc09839328c81dc603671460928/django-6.0.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.0.2.tar.gz", + "hashes": { + "sha256": "3046a53b0e40d4b676c3b774c73411d7184ae2745fe8ce5e45c0f33d3ddb71a7" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 10886874, + "upload-time": "2026-02-03T13:50:31.596713Z", + "url": "https://files.pythonhosted.org/packages/26/3e/a1c4207c5dea4697b7a3387e26584919ba987d8f9320f59dc0b5c557a4eb/django-6.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "58607898e5fa82a9d9b0dd6adeee2878f346cf9bbbb4195bc089db4418480849" + }, + "data-dist-info-metadata": { + "sha256": "58607898e5fa82a9d9b0dd6adeee2878f346cf9bbbb4195bc089db4418480849" + }, + "filename": "django-6.0.3-py3-none-any.whl", + "hashes": { + "sha256": "2e5974441491ddb34c3f13d5e7a9f97b07ba03bf70234c0a9c68b79bbb235bc3" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 8358527, + "upload-time": "2026-03-03T13:55:10.552052Z", + "url": "https://files.pythonhosted.org/packages/72/b1/23f2556967c45e34d3d3cf032eb1bd3ef925ee458667fb99052a0b3ea3a6/django-6.0.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.0.3.tar.gz", + "hashes": { + "sha256": "90be765ee756af8a6cbd6693e56452404b5ad15294f4d5e40c0a55a0f4870fe1" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 10872701, + "upload-time": "2026-03-03T13:55:15.026431Z", + "url": "https://files.pythonhosted.org/packages/80/e1/894115c6bd70e2c8b66b0c40a3c367d83a5a48c034a4d904d31b62f7c53a/django-6.0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6669c20e20fb26bb16cfb0ad718823798067ef9fe2f6205f4e6471c199a18c99" + }, + "data-dist-info-metadata": { + "sha256": "6669c20e20fb26bb16cfb0ad718823798067ef9fe2f6205f4e6471c199a18c99" + }, + "filename": "django-6.0.4-py3-none-any.whl", + "hashes": { + "sha256": "14359c809fc16e8f81fd2b59d7d348e4d2d799da6840b10522b6edf7b8afc1da" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 8368342, + "upload-time": "2026-04-07T13:55:37.999802Z", + "url": "https://files.pythonhosted.org/packages/e9/47/3d61d611609764aa71a37f7037b870e7bfb22937366974c4fd46cada7bab/django-6.0.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.0.4.tar.gz", + "hashes": { + "sha256": "8cfa2572b3f2768b2e84983cf3c4811877a01edb64e817986ec5d60751c113ac" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 10907407, + "upload-time": "2026-04-07T13:55:44.961688Z", + "url": "https://files.pythonhosted.org/packages/60/b9/4155091ad1788b38563bd77a7258c0834e8c12a7f56f6975deaf54f8b61d/django-6.0.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8a0bc6abc8d895458af1c4b781741b3791c29df3c058d05abec35ec34998e2a3" + }, + "data-dist-info-metadata": { + "sha256": "8a0bc6abc8d895458af1c4b781741b3791c29df3c058d05abec35ec34998e2a3" + }, + "filename": "django-6.0.5-py3-none-any.whl", + "hashes": { + "sha256": "9d58a7cb49244e74c8e161d5e403a46d6209f1009ba40f5a66d6aa0d0786a8f0" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 8368680, + "upload-time": "2026-05-05T13:54:33.532019Z", + "url": "https://files.pythonhosted.org/packages/94/5b/1328f8b84fce040c404f76822bf8c57d254e368e8cbd8bd67ec2b26d75f5/django-6.0.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.0.5.tar.gz", + "hashes": { + "sha256": "bc6d6872e98a2864c836e42edd644b362db311147dd5aa8d5b82ba7a032f5269" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 10924131, + "upload-time": "2026-05-05T13:54:39.329279Z", + "url": "https://files.pythonhosted.org/packages/5e/f1/bf85f0d29ef76abf901f193fe8fef4769d3da7794197832bc30151c071d8/django-6.0.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7416b61d4882e2984aee60cfeff45ab7ad3832ddc94cea8fb5746a511dd68f89" + }, + "data-dist-info-metadata": { + "sha256": "7416b61d4882e2984aee60cfeff45ab7ad3832ddc94cea8fb5746a511dd68f89" + }, + "filename": "django-6.0.6-py3-none-any.whl", + "hashes": { + "sha256": "25148b1194c47c2e685e5f5e9c5d59c78b075dfd282cb9618861ba6c1708f4d2" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 8373354, + "upload-time": "2026-06-03T13:02:41.720263Z", + "url": "https://files.pythonhosted.org/packages/eb/50/23f9dc45483419a3cc2085b498b25adfbf10642b2941c73e6d2dfaffc9ab/django-6.0.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.0.6.tar.gz", + "hashes": { + "sha256": "ad03916ba59523d781ae5c3f631960c23d69a9d9c43cecda52fc23b47e953713" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 10905525, + "upload-time": "2026-06-03T13:02:46.503360Z", + "url": "https://files.pythonhosted.org/packages/78/29/ac41e16097af67066d97a7d5775c5d8e7efc5d0284f6b0a159e07b9adb92/django-6.0.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "62b3a7e06a1708afd23f595ef3c47aad04c38ca9768a906681af9406034d0676" + }, + "data-dist-info-metadata": { + "sha256": "62b3a7e06a1708afd23f595ef3c47aad04c38ca9768a906681af9406034d0676" + }, + "filename": "django-6.1a1-py3-none-any.whl", + "hashes": { + "sha256": "fc617100cc0db25e8e93cb2ed7be65684787a46cbce26ecf87d217e1c5ae4b98" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 8393399, + "upload-time": "2026-05-20T19:40:43.638389Z", + "url": "https://files.pythonhosted.org/packages/37/db/7d4ad06746747ceee4807dc9db16085e1424d7bd9cc8bf7dedf9bba16a93/django-6.1a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.1a1.tar.gz", + "hashes": { + "sha256": "abd3a1ec92cf4817654fd83ab708932b5d2d12a0cec993ea169320682c193ad0" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 11172061, + "upload-time": "2026-05-20T19:40:50.995447Z", + "url": "https://files.pythonhosted.org/packages/9c/fc/bbccfafecb518bc6e3dd5da753570f55c8e59dd8cb4b8b428db64d91b867/django-6.1a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cc209f406e4a5f0c6a30c76026472b1f0562715998dbb74acadf3ff64aeb301c" + }, + "data-dist-info-metadata": { + "sha256": "cc209f406e4a5f0c6a30c76026472b1f0562715998dbb74acadf3ff64aeb301c" + }, + "filename": "django-6.1b1-py3-none-any.whl", + "hashes": { + "sha256": "b7720a90857a46eb57f58aa29fc4d7844a1ac705fb61725e6fbebbad600e2479" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 8410854, + "upload-time": "2026-06-24T17:34:04.435675Z", + "url": "https://files.pythonhosted.org/packages/5d/6c/2bcd52d088f313f928b4dd899deb216b33e36ed4bcb8c1f809280ba69cf7/django-6.1b1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.1b1.tar.gz", + "hashes": { + "sha256": "d08aae6f285b8c7bb1fb1156bc0e9dc3ec94282c80b8e975c46e09daeebbb89f" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 11194569, + "upload-time": "2026-06-24T17:34:10.989029Z", + "url": "https://files.pythonhosted.org/packages/82/9a/5437d9ef137f041f6e24a966feaa567d219953f189b1316e049a2fd1dc31/django-6.1b1.tar.gz", + "yanked": false + } + ], + "meta": { + "_last-serial": 38356031, + "api-version": "1.4" + }, + "name": "django", + "project-status": { + "status": "active" + }, + "versions": [ + "1.1.3", + "1.1.4", + "1.2", + "1.2.1", + "1.2.2", + "1.2.3", + "1.2.4", + "1.2.5", + "1.2.6", + "1.2.7", + "1.3", + "1.3.1", + "1.3.2", + "1.3.3", + "1.3.4", + "1.3.5", + "1.3.6", + "1.3.7", + "1.4", + "1.4.1", + "1.4.2", + "1.4.3", + "1.4.4", + "1.4.5", + "1.4.6", + "1.4.7", + "1.4.8", + "1.4.9", + "1.4.10", + "1.4.11", + "1.4.12", + "1.4.13", + "1.4.14", + "1.4.15", + "1.4.16", + "1.4.17", + "1.4.18", + "1.4.19", + "1.4.20", + "1.4.21", + "1.4.22", + "1.5", + "1.5.1", + "1.5.2", + "1.5.3", + "1.5.4", + "1.5.5", + "1.5.6", + "1.5.7", + "1.5.8", + "1.5.9", + "1.5.10", + "1.5.11", + "1.5.12", + "1.6", + "1.6.1", + "1.6.2", + "1.6.3", + "1.6.4", + "1.6.5", + "1.6.6", + "1.6.7", + "1.6.8", + "1.6.9", + "1.6.10", + "1.6.11", + "1.7", + "1.7.1", + "1.7.2", + "1.7.3", + "1.7.4", + "1.7.5", + "1.7.6", + "1.7.7", + "1.7.8", + "1.7.9", + "1.7.10", + "1.7.11", + "1.8a1", + "1.8b1", + "1.8b2", + "1.8c1", + "1.8", + "1.8.1", + "1.8.2", + "1.8.3", + "1.8.4", + "1.8.5", + "1.8.6", + "1.8.7", + "1.8.8", + "1.8.9", + "1.8.10", + "1.8.11", + "1.8.12", + "1.8.13", + "1.8.14", + "1.8.15", + "1.8.16", + "1.8.17", + "1.8.18", + "1.8.19", + "1.9a1", + "1.9b1", + "1.9rc1", + "1.9rc2", + "1.9", + "1.9.1", + "1.9.2", + "1.9.3", + "1.9.4", + "1.9.5", + "1.9.6", + "1.9.7", + "1.9.8", + "1.9.9", + "1.9.10", + "1.9.11", + "1.9.12", + "1.9.13", + "1.10a1", + "1.10b1", + "1.10rc1", + "1.10", + "1.10.1", + "1.10.2", + "1.10.3", + "1.10.4", + "1.10.5", + "1.10.6", + "1.10.7", + "1.10.8", + "1.11a1", + "1.11b1", + "1.11rc1", + "1.11", + "1.11.1", + "1.11.2", + "1.11.3", + "1.11.4", + "1.11.5", + "1.11.6", + "1.11.7", + "1.11.8", + "1.11.9", + "1.11.10", + "1.11.11", + "1.11.12", + "1.11.13", + "1.11.14", + "1.11.15", + "1.11.16", + "1.11.17", + "1.11.18", + "1.11.20", + "1.11.21", + "1.11.22", + "1.11.23", + "1.11.24", + "1.11.25", + "1.11.26", + "1.11.27", + "1.11.28", + "1.11.29", + "2.0a1", + "2.0b1", + "2.0rc1", + "2.0", + "2.0.1", + "2.0.2", + "2.0.3", + "2.0.4", + "2.0.5", + "2.0.6", + "2.0.7", + "2.0.8", + "2.0.9", + "2.0.10", + "2.0.12", + "2.0.13", + "2.1a1", + "2.1b1", + "2.1rc1", + "2.1", + "2.1.1", + "2.1.2", + "2.1.3", + "2.1.4", + "2.1.5", + "2.1.7", + "2.1.8", + "2.1.9", + "2.1.10", + "2.1.11", + "2.1.12", + "2.1.13", + "2.1.14", + "2.1.15", + "2.2a1", + "2.2b1", + "2.2rc1", + "2.2", + "2.2.1", + "2.2.2", + "2.2.3", + "2.2.4", + "2.2.5", + "2.2.6", + "2.2.7", + "2.2.8", + "2.2.9", + "2.2.10", + "2.2.11", + "2.2.12", + "2.2.13", + "2.2.14", + "2.2.15", + "2.2.16", + "2.2.17", + "2.2.18", + "2.2.19", + "2.2.20", + "2.2.21", + "2.2.22", + "2.2.23", + "2.2.24", + "2.2.25", + "2.2.26", + "2.2.27", + "2.2.28", + "3.0a1", + "3.0b1", + "3.0rc1", + "3.0", + "3.0.1", + "3.0.2", + "3.0.3", + "3.0.4", + "3.0.5", + "3.0.6", + "3.0.7", + "3.0.8", + "3.0.9", + "3.0.10", + "3.0.11", + "3.0.12", + "3.0.13", + "3.0.14", + "3.1a1", + "3.1b1", + "3.1rc1", + "3.1", + "3.1.1", + "3.1.2", + "3.1.3", + "3.1.4", + "3.1.5", + "3.1.6", + "3.1.7", + "3.1.8", + "3.1.9", + "3.1.10", + "3.1.11", + "3.1.12", + "3.1.13", + "3.1.14", + "3.2a1", + "3.2b1", + "3.2rc1", + "3.2", + "3.2.1", + "3.2.2", + "3.2.3", + "3.2.4", + "3.2.5", + "3.2.6", + "3.2.7", + "3.2.8", + "3.2.9", + "3.2.10", + "3.2.11", + "3.2.12", + "3.2.13", + "3.2.14", + "3.2.15", + "3.2.16", + "3.2.17", + "3.2.18", + "3.2.19", + "3.2.20", + "3.2.21", + "3.2.22", + "3.2.23", + "3.2.24", + "3.2.25", + "4.0a1", + "4.0b1", + "4.0rc1", + "4.0", + "4.0.1", + "4.0.2", + "4.0.3", + "4.0.4", + "4.0.5", + "4.0.6", + "4.0.7", + "4.0.8", + "4.0.9", + "4.0.10", + "4.1a1", + "4.1b1", + "4.1rc1", + "4.1", + "4.1.1", + "4.1.2", + "4.1.3", + "4.1.4", + "4.1.5", + "4.1.6", + "4.1.7", + "4.1.8", + "4.1.9", + "4.1.10", + "4.1.11", + "4.1.12", + "4.1.13", + "4.2a1", + "4.2b1", + "4.2rc1", + "4.2", + "4.2.1", + "4.2.2", + "4.2.3", + "4.2.4", + "4.2.5", + "4.2.6", + "4.2.7", + "4.2.8", + "4.2.9", + "4.2.10", + "4.2.11", + "4.2.12", + "4.2.13", + "4.2.14", + "4.2.15", + "4.2.16", + "4.2.17", + "4.2.18", + "4.2.19", + "4.2.20", + "4.2.21", + "4.2.22", + "4.2.23", + "4.2.24", + "4.2.25", + "4.2.26", + "4.2.27", + "4.2.28", + "4.2.29", + "4.2.30", + "5.0a1", + "5.0b1", + "5.0rc1", + "5.0", + "5.0.1", + "5.0.2", + "5.0.3", + "5.0.4", + "5.0.5", + "5.0.6", + "5.0.7", + "5.0.8", + "5.0.9", + "5.0.10", + "5.0.11", + "5.0.12", + "5.0.13", + "5.0.14", + "5.1a1", + "5.1b1", + "5.1rc1", + "5.1", + "5.1.1", + "5.1.2", + "5.1.3", + "5.1.4", + "5.1.5", + "5.1.6", + "5.1.7", + "5.1.8", + "5.1.9", + "5.1.10", + "5.1.11", + "5.1.12", + "5.1.13", + "5.1.14", + "5.1.15", + "5.2a1", + "5.2b1", + "5.2rc1", + "5.2", + "5.2.1", + "5.2.2", + "5.2.3", + "5.2.4", + "5.2.5", + "5.2.6", + "5.2.7", + "5.2.8", + "5.2.9", + "5.2.10", + "5.2.11", + "5.2.12", + "5.2.13", + "5.2.14", + "5.2.15", + "6.0a1", + "6.0b1", + "6.0rc1", + "6.0", + "6.0.1", + "6.0.2", + "6.0.3", + "6.0.4", + "6.0.5", + "6.0.6", + "6.1a1", + "6.1b1" + ] + } + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - "86400" + Cache-Control: + - max-age=600, public + Content-Security-Policy: + - default-src 'none'; sandbox allow-top-navigation + Content-Type: + - application/vnd.pypi.simple.v1+json + Permissions-Policy: + - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept, Accept-Encoding + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + host: pypi.org + headers: + Accept: + - application/vnd.pypi.simple.v1+json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://pypi.org/simple/flask/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: -1 + uncompressed: true + body: | + { + "files": [ + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.1.tar.gz", + "hashes": { + "sha256": "9da884457e910bf0847d396cb4b778ad9f3c3d17db1c5997cb861937bd284237" + }, + "provenance": null, + "requires-python": null, + "size": 9168, + "upload-time": "2010-04-16T14:29:37.458396Z", + "url": "https://files.pythonhosted.org/packages/6e/49/43b514bfdaf4af12e6ef1f17aa25447157bcbb864c07775dacd72e8c8e02/Flask-0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.2.tar.gz", + "hashes": { + "sha256": "2f992b8081cc6091a29b2b5f65d56433857320889c733da837e75b51c7d1b743" + }, + "provenance": null, + "requires-python": null, + "size": 13877, + "upload-time": "2010-05-12T01:31:26.850453Z", + "url": "https://files.pythonhosted.org/packages/9a/db/245abc92428bcdfdc32d8017ddd1b079afffce9c74f94e34d1aa777bc771/Flask-0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.3.tar.gz", + "hashes": { + "sha256": "943ffb10abcc6fef6c3fbcc04f3be81cc6caa598ee7469d446f52d18bee1160f" + }, + "provenance": null, + "requires-python": null, + "size": 1001397, + "upload-time": "2010-05-28T01:24:37.182936Z", + "url": "https://files.pythonhosted.org/packages/8b/cb/706dbb37f4ef3a75366c9e715f41d22e73ca4594303f48d229d906c80632/Flask-0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.3.1.tar.gz", + "hashes": { + "sha256": "7d80bc18748e4243e389cf1cac50d24b74a39b631dd5176525f10dad01ebae1d" + }, + "provenance": null, + "requires-python": null, + "size": 339666, + "upload-time": "2010-05-28T21:23:15.767688Z", + "url": "https://files.pythonhosted.org/packages/e0/d7/4de91ad9fc1854e651cf03f87eff939a92cd06716645dee86b0382674ea3/Flask-0.3.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.4.tar.gz", + "hashes": { + "sha256": "4fc67fa570801209413fbd649e85e435bd3441a19d2d5cbebe7e44f33094940f" + }, + "provenance": null, + "requires-python": null, + "size": 352924, + "upload-time": "2010-06-18T17:14:06.911868Z", + "url": "https://files.pythonhosted.org/packages/a3/89/a4bf29e78a87e11f0f6fdd4d9e02a0aece1eecd38118496da58d4826d7e3/Flask-0.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.5.tar.gz", + "hashes": { + "sha256": "20e176b1db0e2bfe92d869f7b5d0ee3e5d6cb60e793755aaf2284bd78a6202ea" + }, + "provenance": null, + "requires-python": null, + "size": 369558, + "upload-time": "2010-07-06T16:28:02.414425Z", + "url": "https://files.pythonhosted.org/packages/d4/6a/93500f2a7089b4e993fb095215979890b6204a5ba3f6b0f63dc6c3c6c827/Flask-0.5.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.5.1.tar.gz", + "hashes": { + "sha256": "09a90f9678e2ffdefd2848d6c6a5d6476d675bef874cfd0f06c7608b99682e1d" + }, + "provenance": null, + "requires-python": null, + "size": 369739, + "upload-time": "2010-07-06T19:25:37.546865Z", + "url": "https://files.pythonhosted.org/packages/16/a6/c458d3305e689d7e06a23eacee414ea10d870074a7673864ffea67109f9d/Flask-0.5.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.5.2.tar.gz", + "hashes": { + "sha256": "7a78e498cb9cdb104429ed2ff8823b8a4dd10db32ff9a20bb3ef3132a3885e8d" + }, + "provenance": null, + "requires-python": null, + "size": 369791, + "upload-time": "2010-07-15T20:02:56.267146Z", + "url": "https://files.pythonhosted.org/packages/1c/b5/03c412ba48148e6c222e238201a0924360a85d755ce9597acbd99a1a6240/Flask-0.5.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.6.tar.gz", + "hashes": { + "sha256": "9dc18a7c673bf0a6fada51e011fc411285a8301f6dfc1c000ebfa272b5e609e4" + }, + "provenance": null, + "requires-python": null, + "size": 388672, + "upload-time": "2010-07-27T14:39:13.285427Z", + "url": "https://files.pythonhosted.org/packages/44/86/481371798994529e105633a50b2332638105a1e191053bc0f4bbc9b91791/Flask-0.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.6.1.tar.gz", + "hashes": { + "sha256": "fe0e31bf71a1fc1d2e0786052855c94cd9ee43546d3e15ff98ccee0c5bc21f70" + }, + "provenance": null, + "requires-python": null, + "size": 413766, + "upload-time": "2010-12-31T15:23:05.868761Z", + "url": "https://files.pythonhosted.org/packages/8f/1c/453a427f55b91239b3368c8b975b55d089d5d79dc37545af41cd7157c187/Flask-0.6.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.7.tar.gz", + "hashes": { + "sha256": "ab377ff4113d76d7dd3496c05716ff7a7a7b9e492460e775991e9addc271ba16" + }, + "provenance": null, + "requires-python": null, + "size": 469417, + "upload-time": "2011-06-28T16:06:18.291844Z", + "url": "https://files.pythonhosted.org/packages/43/08/e4907533c6ca0ebb1867182fa94b1ffa41fa3aba5f6cb4969e108262e92b/Flask-0.7.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.7.1.tar.gz", + "hashes": { + "sha256": "7a60e179884b1037ca6182639659f819a0b89675a0cc02d7d9cd21819bfa8d3f" + }, + "provenance": null, + "requires-python": null, + "size": 469692, + "upload-time": "2011-06-29T18:37:29.978951Z", + "url": "https://files.pythonhosted.org/packages/fe/3e/ad5eb51d4666e76f389cd4f9c6cc22e1544e0daf72419ccab8705e918911/Flask-0.7.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.7.2.tar.gz", + "hashes": { + "sha256": "95fb72b7f2b0ccc68757fc03f7ae559d9fb8814fa5ddbfa27ae2a6d9b1e3f8cb" + }, + "provenance": null, + "requires-python": null, + "size": 469996, + "upload-time": "2011-07-06T10:19:39.762212Z", + "url": "https://files.pythonhosted.org/packages/1c/c7/a361d00f4c9ed3f1b7ab77976e820ca347f3b0aec4dee6c66fe5c5a2124d/Flask-0.7.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.8.tar.gz", + "hashes": { + "sha256": "937504fc2ae59c44f2181be139733190ed98c51a00adbb6013873692e90b06c9" + }, + "provenance": null, + "requires-python": null, + "size": 494211, + "upload-time": "2011-09-29T23:34:21.197086Z", + "url": "https://files.pythonhosted.org/packages/f0/84/e3c207a6aad1acfdfe1eda20abeadff47035f24820f09ac6870f9c8a26a3/Flask-0.8.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.8.1.tar.gz", + "hashes": { + "sha256": "f3fcaca39ab1ebd9e6e7def0928bf9f280cafb3f90a6e1c70420e9c1c25b8b6e" + }, + "provenance": null, + "requires-python": null, + "size": 458490, + "upload-time": "2012-07-01T13:08:59.206109Z", + "url": "https://files.pythonhosted.org/packages/20/5d/f355d122c9d7a45d7846449f94b9f1d26df88556f705f14dd84a8fa264ea/Flask-0.8.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.9.tar.gz", + "hashes": { + "sha256": "2fd5d4ffe81f762dd2a3e58472d690a0dbba3766776506003aee3ed7aaa8afef" + }, + "provenance": null, + "requires-python": null, + "size": 481982, + "upload-time": "2012-07-01T13:12:50.941321Z", + "url": "https://files.pythonhosted.org/packages/49/0a/fe5021b35436202d3d4225a766f3bdc7fb51521ad89e73c5162db36cdbc7/Flask-0.9.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.10.tar.gz", + "hashes": { + "sha256": "84b3b352c3d6b888ee56c645d83a3b54a86fab6236be3d44fd55a275f2c8b207" + }, + "provenance": null, + "requires-python": null, + "size": 544031, + "upload-time": "2013-06-13T08:35:51.483512Z", + "url": "https://files.pythonhosted.org/packages/f3/46/53d83cbdb79b27678c7b032d5deaa556655dd034cc747ee609b3e3cbf95b/Flask-0.10.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.10.1.tar.gz", + "hashes": { + "sha256": "4c83829ff83d408b5e1d4995472265411d2c414112298f2eb4b359d9e4563373" + }, + "provenance": null, + "requires-python": null, + "size": 544247, + "upload-time": "2013-06-14T08:54:19.252169Z", + "url": "https://files.pythonhosted.org/packages/db/9c/149ba60c47d107f85fe52564133348458f093dd5e6b57a5b60ab9ac517bb/Flask-0.10.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6bebbf6b77100a3e41e3c4207d5e5cdb1c75defd87c88535a42a8beaad44f5c5" + }, + "data-dist-info-metadata": { + "sha256": "6bebbf6b77100a3e41e3c4207d5e5cdb1c75defd87c88535a42a8beaad44f5c5" + }, + "filename": "Flask-0.11-py2.py3-none-any.whl", + "hashes": { + "sha256": "6b221aef9684a92209628c8ffeba35fc60a0c89e4424662809e7da6035f257a7" + }, + "provenance": null, + "requires-python": null, + "size": 80577, + "upload-time": "2016-05-29T09:02:35.093225Z", + "url": "https://files.pythonhosted.org/packages/ac/0b/191c5dc6b3e22dfacb8e1eba2bb8dc211c16972b23a0b419f8a33b3deb71/Flask-0.11-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.11.tar.gz", + "hashes": { + "sha256": "29a7405a7f0de178232fe48cd9b2a2403083bf03bd34eabe12168863d4cdb493" + }, + "provenance": null, + "requires-python": null, + "size": 563928, + "upload-time": "2016-05-29T09:02:29.470315Z", + "url": "https://files.pythonhosted.org/packages/dc/ca/c0ed9cc90c079085c698e284b672edbc1ffd6866b1830574095cbc5b7752/Flask-0.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "258b2a9ee6cd7e88f9cd46cdbf7229d0e8a6eae6cfb234d199d8038f4bec40e4" + }, + "data-dist-info-metadata": { + "sha256": "258b2a9ee6cd7e88f9cd46cdbf7229d0e8a6eae6cfb234d199d8038f4bec40e4" + }, + "filename": "Flask-0.11.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "a4f97abd30d289e548434ef42317a793f58087be1989eab96f2c647470e77000" + }, + "provenance": null, + "requires-python": null, + "size": 80615, + "upload-time": "2016-06-07T16:25:21.831874Z", + "url": "https://files.pythonhosted.org/packages/63/2b/01f5ed23a78391f6e3e73075973da0ecb467c831376a0b09c0ec5afd7977/Flask-0.11.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.11.1.tar.gz", + "hashes": { + "sha256": "b4713f2bfb9ebc2966b8a49903ae0d3984781d5c878591cf2f7b484d28756b0e" + }, + "provenance": null, + "requires-python": null, + "size": 564993, + "upload-time": "2016-06-07T16:25:04.430636Z", + "url": "https://files.pythonhosted.org/packages/55/8a/78e165d30f0c8bb5d57c429a30ee5749825ed461ad6c959688872643ffb3/Flask-0.11.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "54f4a2479e00bd57f0afc78142712d1964ff69f72814952695a12fadbf08703c" + }, + "data-dist-info-metadata": { + "sha256": "54f4a2479e00bd57f0afc78142712d1964ff69f72814952695a12fadbf08703c" + }, + "filename": "Flask-0.12-py2.py3-none-any.whl", + "hashes": { + "sha256": "7f03bb2c255452444f7265eddb51601806e5447b6f8a2d50bbc77a654a14c118" + }, + "provenance": null, + "requires-python": null, + "size": 82841, + "upload-time": "2016-12-21T20:22:15.304851Z", + "url": "https://files.pythonhosted.org/packages/0e/e9/37ee66dde483dceefe45bb5e92b387f990d4f097df40c400cf816dcebaa4/Flask-0.12-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.12.tar.gz", + "hashes": { + "sha256": "93e803cdbe326a61ebd5c5d353959397c85f829bec610d59cb635c9f97d7ca8b" + }, + "provenance": null, + "requires-python": null, + "size": 531923, + "upload-time": "2016-12-21T20:22:12.557092Z", + "url": "https://files.pythonhosted.org/packages/4b/3a/4c20183df155dd2e39168e35d53a388efb384a512ca6c73001d8292c094a/Flask-0.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "486ede7c8baea1ae7518d3d9d200f83e707e5fe512ff293bc652819283009c02" + }, + "data-dist-info-metadata": { + "sha256": "486ede7c8baea1ae7518d3d9d200f83e707e5fe512ff293bc652819283009c02" + }, + "filename": "Flask-0.12.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "6c3130c8927109a08225993e4e503de4ac4f2678678ae211b33b519c622a7242" + }, + "provenance": null, + "requires-python": null, + "size": 82997, + "upload-time": "2017-03-31T16:43:41.486925Z", + "url": "https://files.pythonhosted.org/packages/f4/43/fb2d5fb1d10e1d0402dd57836cf9a78b7f69c8b5f76a04b6e6113d0d7c5a/Flask-0.12.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.12.1.tar.gz", + "hashes": { + "sha256": "9dce4b6bfbb5b062181d3f7da8f727ff70c1156cbb4024351eafd426deb5fb88" + }, + "provenance": null, + "requires-python": null, + "size": 548511, + "upload-time": "2017-03-31T16:43:38.937461Z", + "url": "https://files.pythonhosted.org/packages/24/6e/11b9c57e46f276a8a8dfda85a2fa7ada62b0463b68693616c7ab5df356fa/Flask-0.12.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3a04a4250fe49abcf8a84912f8ecd8b4bef9b999970138729a439c191e245d14" + }, + "data-dist-info-metadata": { + "sha256": "3a04a4250fe49abcf8a84912f8ecd8b4bef9b999970138729a439c191e245d14" + }, + "filename": "Flask-0.12.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "0749df235e3ff61ac108f69ac178c9770caeaccad2509cb762ce1f65570a8856" + }, + "provenance": null, + "requires-python": null, + "size": 83018, + "upload-time": "2017-05-16T06:39:38.355773Z", + "url": "https://files.pythonhosted.org/packages/77/32/e3597cb19ffffe724ad4bf0beca4153419918e7fa4ba6a34b04ee4da3371/Flask-0.12.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.12.2.tar.gz", + "hashes": { + "sha256": "49f44461237b69ecd901cc7ce66feea0319b9158743dd27a2899962ab214dac1" + }, + "provenance": null, + "requires-python": null, + "size": 548510, + "upload-time": "2017-05-16T06:39:34.794990Z", + "url": "https://files.pythonhosted.org/packages/eb/12/1c7bd06fcbd08ba544f25bf2c6612e305a70ea51ca0eda8007344ec3f123/Flask-0.12.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c03e4cdb73c655438f263171ef8dfe199dc128a40bd0916140276c03d56785c3" + }, + "data-dist-info-metadata": { + "sha256": "c03e4cdb73c655438f263171ef8dfe199dc128a40bd0916140276c03d56785c3" + }, + "filename": "Flask-0.12.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "74bb782687731332b86aa8ab0817be14c9e63e5fa837934de8be4f9236d6d0d2" + }, + "provenance": null, + "requires-python": null, + "size": 88361, + "upload-time": "2018-04-26T20:12:32.459965Z", + "url": "https://files.pythonhosted.org/packages/24/3e/1b6aa496fa9bb119f6b22263ca5ca9e826aaa132431fd78f413c8bcc18e3/Flask-0.12.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.12.3.tar.gz", + "hashes": { + "sha256": "0f431076a50908f0484dcddd0f2fd0241129ef9ca1876799b3ebe14d823f60de" + }, + "provenance": null, + "requires-python": null, + "size": 531380, + "upload-time": "2018-04-26T20:12:34.580941Z", + "url": "https://files.pythonhosted.org/packages/80/84/ddf5d2141e84f71ba184ea58b3d9b9caaee9cc49ca0303051ac02381791c/Flask-0.12.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f09b92ddf95a72a70aa415bdfdb12473a6ac494df9944b9b17059c39499c025e" + }, + "data-dist-info-metadata": { + "sha256": "f09b92ddf95a72a70aa415bdfdb12473a6ac494df9944b9b17059c39499c025e" + }, + "filename": "Flask-0.12.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "6c02dbaa5a9ef790d8219bdced392e2d549c10cd5a5ba4b6aa65126b2271af29" + }, + "provenance": null, + "requires-python": null, + "size": 81756, + "upload-time": "2018-04-30T01:24:56.768063Z", + "url": "https://files.pythonhosted.org/packages/2e/48/f1936dadac2326b3d73f2fe0a964a87d16be16eb9d7fc56f09c1bea3d17c/Flask-0.12.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.12.4.tar.gz", + "hashes": { + "sha256": "2ea22336f6d388b4b242bc3abf8a01244a8aa3e236e7407469ef78c16ba355dd" + }, + "provenance": null, + "requires-python": null, + "size": 531086, + "upload-time": "2018-04-30T01:25:00.430363Z", + "url": "https://files.pythonhosted.org/packages/1b/72/ffc594a6832337ace475f939e61c34a44cbb150cde9589f98c482b407dd8/Flask-0.12.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "600ae570a1ed24e5ba6848eda95bea195c1991d4c12ff63d346c9a9fad01e5dd" + }, + "data-dist-info-metadata": { + "sha256": "600ae570a1ed24e5ba6848eda95bea195c1991d4c12ff63d346c9a9fad01e5dd" + }, + "filename": "Flask-0.12.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "2c710d1d42317c802c43000daa16de9de6026146b344ab3376cbc6d18846b863" + }, + "provenance": null, + "requires-python": null, + "size": 81748, + "upload-time": "2020-02-10T19:31:26.873584Z", + "url": "https://files.pythonhosted.org/packages/a4/36/756c34af4523bb0dfa77d3c83455bc4d5d01d6f03b20d8414f3e4deb8669/Flask-0.12.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-0.12.5.tar.gz", + "hashes": { + "sha256": "fac2b9d443e49f7e7358a444a3db5950bdd0324674d92ba67f8f1f15f876b14f" + }, + "provenance": null, + "requires-python": null, + "size": 621389, + "upload-time": "2020-02-10T19:31:30.140398Z", + "url": "https://files.pythonhosted.org/packages/32/57/3c33fe153ea008e9e0202eb028972178337c55777686aac03f41ade671f8/Flask-0.12.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9074506143cb4e68e9f2437e4d9432685e4c5de7cf4e70e682ad5dcb8f57f57f" + }, + "data-dist-info-metadata": { + "sha256": "9074506143cb4e68e9f2437e4d9432685e4c5de7cf4e70e682ad5dcb8f57f57f" + }, + "filename": "Flask-1.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "b1883637bbee4dc7bc98d900792d0a304d609fce0f5bd9ca91d1b6457e5918dd" + }, + "provenance": null, + "requires-python": null, + "size": 97791, + "upload-time": "2018-04-26T20:12:52.254298Z", + "url": "https://files.pythonhosted.org/packages/55/b1/4365193655df97227ace49311365cc296e74b60c7f5c63d23cd30175e2f6/Flask-1.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-1.0.tar.gz", + "hashes": { + "sha256": "7fab1062d11dd0038434e790d18c5b9133fd9e6b7257d707c4578ccc1e38b67c" + }, + "provenance": null, + "requires-python": null, + "size": 643442, + "upload-time": "2018-04-26T20:12:54.184864Z", + "url": "https://files.pythonhosted.org/packages/99/ab/eedb921f26adf7057ade1291f9c1bfa35a506d64894f58546457ef658772/Flask-1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "750846511d9c717de42fc5466336cdaef128e85f1b8b5111d75c6bbf408daaa4" + }, + "data-dist-info-metadata": { + "sha256": "750846511d9c717de42fc5466336cdaef128e85f1b8b5111d75c6bbf408daaa4" + }, + "filename": "Flask-1.0.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "dbe2a9f539f4d0fe26fa44c08d6e556e2a4a4dd3a3fb0550f39954cf57571363" + }, + "provenance": null, + "requires-python": null, + "size": 91320, + "upload-time": "2018-04-30T02:09:48.725075Z", + "url": "https://files.pythonhosted.org/packages/90/72/b5ed853418364d8e7006550dbdb2cb9ac3e33ce3c9145acc7898fca8c0b6/Flask-1.0.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-1.0.1.tar.gz", + "hashes": { + "sha256": "cfc15b45622f9cfee6b5803723070fd0f489b3bd662179195e702cb95fd924c8" + }, + "provenance": null, + "requires-python": null, + "size": 644402, + "upload-time": "2018-04-30T02:09:53.237533Z", + "url": "https://files.pythonhosted.org/packages/6d/2f/95a73db56fa2c2b3187bb69783cb2bea4327d1e7b2e0cf60e15df59502ee/Flask-1.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "880e6d88d5b34ed80255ef34693646356b1c923f39ddf2727ef1ecf54f966519" + }, + "data-dist-info-metadata": { + "sha256": "880e6d88d5b34ed80255ef34693646356b1c923f39ddf2727ef1ecf54f966519" + }, + "filename": "Flask-1.0.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "a080b744b7e345ccfcbc77954861cb05b3c63786e93f2b3875e0913d44b43f05" + }, + "provenance": null, + "requires-python": null, + "size": 91364, + "upload-time": "2018-05-02T14:26:26.228390Z", + "url": "https://files.pythonhosted.org/packages/7f/e7/08578774ed4536d3242b14dacb4696386634607af824ea997202cd0edb4b/Flask-1.0.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-1.0.2.tar.gz", + "hashes": { + "sha256": "2271c0070dbcb5275fad4a82e29f23ab92682dc45f9dfbc22c02ba9b9322ce48" + }, + "provenance": null, + "requires-python": null, + "size": 644534, + "upload-time": "2018-05-02T14:26:28.310571Z", + "url": "https://files.pythonhosted.org/packages/4b/12/c1fbf4971fda0e4de05565694c9f0c92646223cff53f15b6eb248a310a62/Flask-1.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9f0f6764464b23c4e1e6060728cff41fa8de608723fe9e3054308b56a36131a" + }, + "data-dist-info-metadata": { + "sha256": "d9f0f6764464b23c4e1e6060728cff41fa8de608723fe9e3054308b56a36131a" + }, + "filename": "Flask-1.0.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "e7d32475d1de5facaa55e3958bc4ec66d3762076b074296aa50ef8fdc5b9df61" + }, + "provenance": null, + "requires-python": null, + "size": 92053, + "upload-time": "2019-05-17T17:59:03.245856Z", + "url": "https://files.pythonhosted.org/packages/9a/74/670ae9737d14114753b8c8fdf2e8bd212a05d3b361ab15b44937dfd40985/Flask-1.0.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-1.0.3.tar.gz", + "hashes": { + "sha256": "ad7c6d841e64296b962296c2c2dabc6543752985727af86a975072dea984b6f3" + }, + "provenance": null, + "requires-python": null, + "size": 647311, + "upload-time": "2019-05-17T17:59:07.791692Z", + "url": "https://files.pythonhosted.org/packages/e9/96/8f6d83828a77306a119e12b215a7b0637c955b408fb1c161311a6891b958/Flask-1.0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8034294b95b4c5129c70921cf74dbaafe959a3a5072ac3b275892b7c834928c5" + }, + "data-dist-info-metadata": { + "sha256": "8034294b95b4c5129c70921cf74dbaafe959a3a5072ac3b275892b7c834928c5" + }, + "filename": "Flask-1.0.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "1a21ccca71cee5e55b6a367cc48c6eb47e3c447f76e64d41f3f3f931c17e7c96" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 92416, + "upload-time": "2019-07-04T22:58:23.261646Z", + "url": "https://files.pythonhosted.org/packages/d8/94/7350820ae209ccdba073f83220cea1c376f2621254d1e0e82609c9a65e58/Flask-1.0.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-1.0.4.tar.gz", + "hashes": { + "sha256": "ed1330220a321138de53ec7c534c3d90cf2f7af938c7880fc3da13aa46bf870f" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 615497, + "upload-time": "2019-07-04T22:58:27.094092Z", + "url": "https://files.pythonhosted.org/packages/36/70/2234ee8842148cef44261c2cebca3a6384894bce6112b73b18693cdcc62f/Flask-1.0.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cc3834ac3a24d8c535bd66d312bb7366bbe29e8a324b6b9bd2678e743818a148" + }, + "data-dist-info-metadata": { + "sha256": "cc3834ac3a24d8c535bd66d312bb7366bbe29e8a324b6b9bd2678e743818a148" + }, + "filename": "Flask-1.1.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "a31adc27de06034c657a8dc091cc5fcb0227f2474798409bff0e9674de31a026" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 94238, + "upload-time": "2019-07-04T23:19:19.719994Z", + "url": "https://files.pythonhosted.org/packages/c3/31/6904ac846fc65a7fa6cac8b4ddc392ce96ca08ee67b0f97854e9575bbb26/Flask-1.1.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-1.1.0.tar.gz", + "hashes": { + "sha256": "b5ae63812021cb04174fcff05d560a98387a44d9cccd4652a2bfa131ba4e4c9b" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 625159, + "upload-time": "2019-07-04T23:19:24.142387Z", + "url": "https://files.pythonhosted.org/packages/1b/73/5133d483c4eac2c49f82a80bbb25c2d75e01177afe66f84ef8dc6d17c071/Flask-1.1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1ede11e93a5328e6973a69901e1105dc0d0e6e9cdd7b6022d24ccd76eebe5564" + }, + "data-dist-info-metadata": { + "sha256": "1ede11e93a5328e6973a69901e1105dc0d0e6e9cdd7b6022d24ccd76eebe5564" + }, + "filename": "Flask-1.1.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "45eb5a6fd193d6cf7e0cf5d8a5b31f83d5faae0293695626f539a823e93b13f6" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 94457, + "upload-time": "2019-07-08T18:00:28.597456Z", + "url": "https://files.pythonhosted.org/packages/9b/93/628509b8d5dc749656a9641f4caf13540e2cdec85276964ff8f43bbb1d3b/Flask-1.1.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-1.1.1.tar.gz", + "hashes": { + "sha256": "13f9f196f330c7c2c5d7a5cf91af894110ca0215ac051b5844701f2bfd934d52" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 625458, + "upload-time": "2019-07-08T18:00:31.166781Z", + "url": "https://files.pythonhosted.org/packages/2e/80/3726a729de758513fd3dbc64e93098eb009c49305a97c6751de55b20b694/Flask-1.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "dc83693d61fa9ca7d9df747637e6d0672e1339ed7040233079973d9b070daed7" + }, + "data-dist-info-metadata": { + "sha256": "dc83693d61fa9ca7d9df747637e6d0672e1339ed7040233079973d9b070daed7" + }, + "filename": "Flask-1.1.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "8a4fdd8936eba2512e9c85df320a37e694c93945b33ef33c89946a340a238557" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 94570, + "upload-time": "2020-04-03T17:17:53.739219Z", + "url": "https://files.pythonhosted.org/packages/f2/28/2a03252dfb9ebf377f40fba6a7841b47083260bf8bd8e737b0c6952df83f/Flask-1.1.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-1.1.2.tar.gz", + "hashes": { + "sha256": "4efa1ae2d7c9865af48986de8aeb8504bf32c7f3d6fdc9353d34b21f4b127060" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 637516, + "upload-time": "2020-04-03T17:17:56.951165Z", + "url": "https://files.pythonhosted.org/packages/4e/0b/cb02268c90e67545a0e3a37ea1ca3d45de3aca43ceb7dbf1712fb5127d5d/Flask-1.1.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f72ab7df3a928d677cda583b62a1aac50910554e717a65ccd8d2d89fc0cc036c" + }, + "data-dist-info-metadata": { + "sha256": "f72ab7df3a928d677cda583b62a1aac50910554e717a65ccd8d2d89fc0cc036c" + }, + "filename": "Flask-1.1.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "d89a27d3f7150268ec078b94760f9a2628079f0b7998b55ecfd73a0bcce90e9f" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 94594, + "upload-time": "2021-05-13T23:26:08.710780Z", + "url": "https://files.pythonhosted.org/packages/a7/00/1d77abb36c69a6d91388dec45cc4c651336412f74c1356fa9c83a582a7d4/Flask-1.1.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-1.1.3.tar.gz", + "hashes": { + "sha256": "56513a61e2b953dce9c0a1680886a72e169afe13fe6341ac2cdab82426ea1586" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 635885, + "upload-time": "2021-05-13T23:26:13.486798Z", + "url": "https://files.pythonhosted.org/packages/eb/29/d5afa1447df7e4ccb4d7f9427de5beef2210d238c0fefbef4bbe165d2f50/Flask-1.1.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a3ba9f599dd66756bfb98613aab52fd3abc96c5ed9c99a0ef3945b148ff9c5a9" + }, + "data-dist-info-metadata": { + "sha256": "a3ba9f599dd66756bfb98613aab52fd3abc96c5ed9c99a0ef3945b148ff9c5a9" + }, + "filename": "Flask-1.1.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "c34f04500f2cbbea882b1acb02002ad6fe6b7ffa64a6164577995657f50aed22" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 94591, + "upload-time": "2021-05-14T01:45:55.061151Z", + "url": "https://files.pythonhosted.org/packages/e8/6d/994208daa354f68fd89a34a8bafbeaab26fda84e7af1e35bdaed02b667e6/Flask-1.1.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-1.1.4.tar.gz", + "hashes": { + "sha256": "0fbeb6180d383a9186d0d6ed954e0042ad9f18e0e8de088b2b419d526927d196" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 635920, + "upload-time": "2021-05-14T01:45:58.328834Z", + "url": "https://files.pythonhosted.org/packages/4d/5b/2d145f5fe718b2f15ebe69240538f06faa8bbb76488bf962091db1f7a26d/Flask-1.1.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c7fbe56031a91b9d6dd4948409a43007254c2f4889f5f454cb71b2c682d2c9c7" + }, + "data-dist-info-metadata": { + "sha256": "c7fbe56031a91b9d6dd4948409a43007254c2f4889f5f454cb71b2c682d2c9c7" + }, + "filename": "Flask-2.0.0rc1-py3-none-any.whl", + "hashes": { + "sha256": "ac8a1e93614ec8d4143b54587692b0bac6d094c543add0d026b5443139781378" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 88388, + "upload-time": "2021-04-16T15:54:18.348273Z", + "url": "https://files.pythonhosted.org/packages/a8/04/67073caa5397b39e5b19f00e8d8cdd2c4a9b5b83ed4329a812d82227039a/Flask-2.0.0rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.0.0rc1.tar.gz", + "hashes": { + "sha256": "2353e7afbd0525d52ae8de3e259d89c2c951eae6f935126e20c7fd94c36e4255" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 619271, + "upload-time": "2021-04-16T15:54:20.591597Z", + "url": "https://files.pythonhosted.org/packages/34/b2/7b7e56d1acb16a211b9024a81154160da43aad32d9780e9cd31262da581c/Flask-2.0.0rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "52fa3f084f70c5d9b55f4c1016dc3bbfe19dd0aed1d65c4780c899c1c4f5f60b" + }, + "data-dist-info-metadata": { + "sha256": "52fa3f084f70c5d9b55f4c1016dc3bbfe19dd0aed1d65c4780c899c1c4f5f60b" + }, + "filename": "Flask-2.0.0rc2-py3-none-any.whl", + "hashes": { + "sha256": "58dab1652d12e432973284d3be02d5820fdf88850b59f36524650be07a1cde2c" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 93189, + "upload-time": "2021-05-03T14:14:54.562105Z", + "url": "https://files.pythonhosted.org/packages/5b/e2/c71f0ed2f1b4a29cc7700173ebd2b72faa2101826b4ebf7d830549142297/Flask-2.0.0rc2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.0.0rc2.tar.gz", + "hashes": { + "sha256": "944af3be0256ceeb08fea592fa2efe6a5e038bdba26e732dc4bf039ee2682842" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 624489, + "upload-time": "2021-05-03T14:14:57.971956Z", + "url": "https://files.pythonhosted.org/packages/0e/bf/cef97d7756e721d75830558b239038173dbf53b097be5b3257bf645a0639/Flask-2.0.0rc2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "85ce41383b6e52b5ed8361006e1abb4e2d648e37be815f87992a88436c7811c8" + }, + "data-dist-info-metadata": { + "sha256": "85ce41383b6e52b5ed8361006e1abb4e2d648e37be815f87992a88436c7811c8" + }, + "filename": "Flask-2.0.0-py3-none-any.whl", + "hashes": { + "sha256": "1833a4b36ace08dfa1510d86f1bb6fc595d990ec1b838e03ac8dd80ac0705954" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 93174, + "upload-time": "2021-05-11T21:46:04.397919Z", + "url": "https://files.pythonhosted.org/packages/bf/73/9180d22a40da68382e9cb6edb66a74bf09cb72ac825c130dce9c5a44198d/Flask-2.0.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.0.0.tar.gz", + "hashes": { + "sha256": "168e8507792cb8a3aa06afbe5d4d431d3e07c6318bc3893ceecb81aff09f848d" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 624458, + "upload-time": "2021-05-11T21:46:07.758781Z", + "url": "https://files.pythonhosted.org/packages/37/6d/61637b8981e76a9256fade8ce7677e86a6edcd6d4525f459a6b9edbd96a4/Flask-2.0.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e74266d7ae3b44ac3df29e1117ae1b0aa461d306a393e9f7850edabf6fa99e20" + }, + "data-dist-info-metadata": { + "sha256": "e74266d7ae3b44ac3df29e1117ae1b0aa461d306a393e9f7850edabf6fa99e20" + }, + "filename": "Flask-2.0.1-py3-none-any.whl", + "hashes": { + "sha256": "a6209ca15eb63fc9385f38e452704113d679511d9574d09b2cf9183ae7d20dc9" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 94797, + "upload-time": "2021-05-21T15:53:08.128824Z", + "url": "https://files.pythonhosted.org/packages/54/4f/1b294c1a4ab7b2ad5ca5fc4a9a65a22ef1ac48be126289d97668852d4ab3/Flask-2.0.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.0.1.tar.gz", + "hashes": { + "sha256": "1c4c257b1892aec1398784c63791cbaa43062f1f7aeb555c4da961b20ee68f55" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 626851, + "upload-time": "2021-05-21T15:53:11.463636Z", + "url": "https://files.pythonhosted.org/packages/c0/df/c516b5f38a670b6b0de604c2637ed5860db03692c2f8542fd1f60c2552a7/Flask-2.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "68ab2f8c503f66364dd632e1d4073769093e6546433ebaf0a3f4c6616d647404" + }, + "data-dist-info-metadata": { + "sha256": "68ab2f8c503f66364dd632e1d4073769093e6546433ebaf0a3f4c6616d647404" + }, + "filename": "Flask-2.0.2-py3-none-any.whl", + "hashes": { + "sha256": "cb90f62f1d8e4dc4621f52106613488b5ba826b2e1e10a33eac92f723093ab6a" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 95238, + "upload-time": "2021-10-04T14:34:52.916386Z", + "url": "https://files.pythonhosted.org/packages/8f/b6/b4fdcb6d01ee20f9cfe81dcf9d3cd6c2f874b996f186f1c0b898c4a59c04/Flask-2.0.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.0.2.tar.gz", + "hashes": { + "sha256": "7b2fb8e934ddd50731893bdcdb00fc8c0315916f9fcd50d22c7cc1a95ab634e2" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 628479, + "upload-time": "2021-10-04T14:34:54.817314Z", + "url": "https://files.pythonhosted.org/packages/95/40/b976286b5e7ba01794a7e7588e7e7fa27fb16c6168fa849234840bf0f61d/Flask-2.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cae7462dc597ce0cb40ffc6175b0d1fa74e5d1088e5b04bac073ba56430b97c" + }, + "data-dist-info-metadata": { + "sha256": "8cae7462dc597ce0cb40ffc6175b0d1fa74e5d1088e5b04bac073ba56430b97c" + }, + "filename": "Flask-2.0.3-py3-none-any.whl", + "hashes": { + "sha256": "59da8a3170004800a2837844bfa84d49b022550616070f7cb1a659682b2e7c9f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 95575, + "upload-time": "2022-02-14T20:01:06.923079Z", + "url": "https://files.pythonhosted.org/packages/cd/77/59df23681f4fd19b7cbbb5e92484d46ad587554f5d490f33ef907e456132/Flask-2.0.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.0.3.tar.gz", + "hashes": { + "sha256": "e1120c228ca2f553b470df4a5fa927ab66258467526069981b3eb0a91902687d" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 629304, + "upload-time": "2022-02-14T20:01:09.281713Z", + "url": "https://files.pythonhosted.org/packages/84/9d/66347e6b3e2eb78647392d3969c23bdc2d8b2fdc32bd078c817c15cb81ad/Flask-2.0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4f57c9b40aa7730c13b90a4b5eecc40d8e506d75f30ef79f88a298e7e8c5f988" + }, + "data-dist-info-metadata": { + "sha256": "4f57c9b40aa7730c13b90a4b5eecc40d8e506d75f30ef79f88a298e7e8c5f988" + }, + "filename": "Flask-2.1.0-py3-none-any.whl", + "hashes": { + "sha256": "e4c69910f6a096cc57e4ee45b7ba9afafdcad4cc571db6eb97d5bd01b95422ea" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 95213, + "upload-time": "2022-03-28T19:15:12.784348Z", + "url": "https://files.pythonhosted.org/packages/ef/31/3ca16c38b92da4850301e426105ba2b747c480d7fe2715ff703360d3880f/Flask-2.1.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.1.0.tar.gz", + "hashes": { + "sha256": "c4dd4a3d8fcae9f892e3f61edfbb1d3cdf9ac03dc72ea1bf8d5c6c964a669674" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 630852, + "upload-time": "2022-03-28T19:15:15.540971Z", + "url": "https://files.pythonhosted.org/packages/c3/80/39a0bcfddac460a7444ca1938cb3f3451bed9d43c976b9c574cf68207b2b/Flask-2.1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7eb324edcceb1fbdb63196247f7f629ec389ceb900e2d2bbbaff8c0374e6e985" + }, + "data-dist-info-metadata": { + "sha256": "7eb324edcceb1fbdb63196247f7f629ec389ceb900e2d2bbbaff8c0374e6e985" + }, + "filename": "Flask-2.1.1-py3-none-any.whl", + "hashes": { + "sha256": "8a4cf32d904cf5621db9f0c9fbcd7efabf3003f22a04e4d0ce790c7137ec5264" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 95214, + "upload-time": "2022-03-30T21:38:30.055541Z", + "url": "https://files.pythonhosted.org/packages/60/47/3b160a97474858486c6b6259d4cf6c0eb30e86b72014e0fe8c8ea7a22937/Flask-2.1.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.1.1.tar.gz", + "hashes": { + "sha256": "a8c9bd3e558ec99646d177a9739c41df1ded0629480b4c8d2975412f3c9519c8" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 630996, + "upload-time": "2022-03-30T21:38:32.544391Z", + "url": "https://files.pythonhosted.org/packages/ae/ab/b63fc9bf1e71433466978e926b8d58bfdf10acf2d1f6fe67d58f8e931b9e/Flask-2.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "577c1104de6900aba63dcbb8d5bf9e3d459442477291afd654f5f030a1af2c64" + }, + "data-dist-info-metadata": { + "sha256": "577c1104de6900aba63dcbb8d5bf9e3d459442477291afd654f5f030a1af2c64" + }, + "filename": "Flask-2.1.2-py3-none-any.whl", + "hashes": { + "sha256": "fad5b446feb0d6db6aec0c3184d16a8c1f6c3e464b511649c8918a9be100b4fe" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 95235, + "upload-time": "2022-04-28T17:47:38.409651Z", + "url": "https://files.pythonhosted.org/packages/ba/76/e9580e494eaf6f09710b0f3b9000c9c0363e44af5390be32bb0394165853/Flask-2.1.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.1.2.tar.gz", + "hashes": { + "sha256": "315ded2ddf8a6281567edb27393010fe3406188bafbfe65a3339d5787d89e477" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 631846, + "upload-time": "2022-04-28T17:47:40.695078Z", + "url": "https://files.pythonhosted.org/packages/d3/3c/94f38d4db919a9326a706ad56f05a7e6f0c8f7b7d93e2997cca54d3bc14b/Flask-2.1.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c80b6204456c65968196656a1ddd9eac96d584dd7d964ce3c3ab2bd03c315a24" + }, + "data-dist-info-metadata": { + "sha256": "c80b6204456c65968196656a1ddd9eac96d584dd7d964ce3c3ab2bd03c315a24" + }, + "filename": "Flask-2.1.3-py3-none-any.whl", + "hashes": { + "sha256": "9013281a7402ad527f8fd56375164f3aa021ecfaff89bfe3825346c24f87e04c" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 95556, + "upload-time": "2022-07-13T20:55:57.512393Z", + "url": "https://files.pythonhosted.org/packages/af/6a/00d144ac1626fbb44c4ff36519712e258128985a5d0ae43344778ae5cbb9/Flask-2.1.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.1.3.tar.gz", + "hashes": { + "sha256": "15972e5017df0575c3d6c090ba168b6db90259e620ac8d7ea813a396bad5b6cb" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 630206, + "upload-time": "2022-07-13T20:56:00.126199Z", + "url": "https://files.pythonhosted.org/packages/5b/77/3accd62b8771954e9584beb03f080385b32ddcad30009d2a4fe4068a05d9/Flask-2.1.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1995334f177ad7288b16c5ee9bfbc58b65b39b96f0a8f531e677dc8d403d84b7" + }, + "data-dist-info-metadata": { + "sha256": "1995334f177ad7288b16c5ee9bfbc58b65b39b96f0a8f531e677dc8d403d84b7" + }, + "filename": "Flask-2.2.0-py3-none-any.whl", + "hashes": { + "sha256": "10dc2bae7a9b6ab59111d6dbece2e08fb0015d2e88d296c40323cc0c7aac2c2e" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 101121, + "upload-time": "2022-08-02T00:14:07.998878Z", + "url": "https://files.pythonhosted.org/packages/7b/97/3b7716320e560f937e356773a4ec7846c2617b78f6b7d1334cd1725ba834/Flask-2.2.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.2.0.tar.gz", + "hashes": { + "sha256": "98b33b13ad76ee9c7a80d2f56a6c578780e55bf8281790c62d50d4b7fadec2b8" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 686806, + "upload-time": "2022-08-02T00:14:12.266527Z", + "url": "https://files.pythonhosted.org/packages/dd/2e/6efff09194bd056e2dc3d4b87028cf835dfbde5b324570db351ef04b868a/Flask-2.2.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9056afd75aafb7235922356a9d3a0c68ec099f786ebbcae22cac26f750cf1527" + }, + "data-dist-info-metadata": { + "sha256": "9056afd75aafb7235922356a9d3a0c68ec099f786ebbcae22cac26f750cf1527" + }, + "filename": "Flask-2.2.1-py3-none-any.whl", + "hashes": { + "sha256": "3c604c48c3d5b4c63e72134044c0b4fe90ff01ef65280b9fe2d38c8860d99fe5" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 101548, + "upload-time": "2022-08-03T23:52:22.699213Z", + "url": "https://files.pythonhosted.org/packages/3c/96/6c896f80f466b7f5e2cfd6d632fe5b0464dcb412757c595a663e59589a93/Flask-2.2.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.2.1.tar.gz", + "hashes": { + "sha256": "9c2b81b9b1edcc835af72d600f1955e713a065e7cb41d7e51ee762b449d9c65d" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 687433, + "upload-time": "2022-08-03T23:52:25.162192Z", + "url": "https://files.pythonhosted.org/packages/4b/4f/50888944490f2263bd70171e8298c9626675fd3dfd750694a7beaa3484fb/Flask-2.2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5178b044b0f58e885dfed1a560e94e2979091481bcd9e851ddbc6a8785d61700" + }, + "data-dist-info-metadata": { + "sha256": "5178b044b0f58e885dfed1a560e94e2979091481bcd9e851ddbc6a8785d61700" + }, + "filename": "Flask-2.2.2-py3-none-any.whl", + "hashes": { + "sha256": "b9c46cc36662a7949f34b52d8ec7bb59c0d74ba08ba6cb9ce9adc1d8676d9526" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 101477, + "upload-time": "2022-08-08T23:26:30.228750Z", + "url": "https://files.pythonhosted.org/packages/0f/43/15f4f9ab225b0b25352412e8daa3d0e3d135fcf5e127070c74c3632c8b4c/Flask-2.2.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.2.2.tar.gz", + "hashes": { + "sha256": "642c450d19c4ad482f96729bd2a8f6d32554aa1e231f4f6b4e7e5264b16cca2b" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 677389, + "upload-time": "2022-08-08T23:26:33.199749Z", + "url": "https://files.pythonhosted.org/packages/69/b6/53cfa30eed5aa7343daff36622843688ba8c6fe9829bb2b92e193ab1163f/Flask-2.2.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "80f28da370778e60bbd076db98453308fe56ab6c3ae0f113449e7657300d6002" + }, + "data-dist-info-metadata": { + "sha256": "80f28da370778e60bbd076db98453308fe56ab6c3ae0f113449e7657300d6002" + }, + "filename": "Flask-2.2.3-py3-none-any.whl", + "hashes": { + "sha256": "c0bec9477df1cb867e5a67c9e1ab758de9cb4a3e52dd70681f59fa40a62b3f2d" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 101839, + "upload-time": "2023-02-15T22:43:55.501110Z", + "url": "https://files.pythonhosted.org/packages/95/9c/a3542594ce4973786236a1b7b702b8ca81dbf40ea270f0f96284f0c27348/Flask-2.2.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.2.3.tar.gz", + "hashes": { + "sha256": "7eb373984bf1c770023fce9db164ed0c3353cd0b53f130f4693da0ca756a2e6d" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 697599, + "upload-time": "2023-02-15T22:43:57.265452Z", + "url": "https://files.pythonhosted.org/packages/e8/5c/ff9047989bd995b1098d14b03013f160225db2282925b517bb4a967752ee/Flask-2.2.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "dfd9afe4727c089b3703b2c68732098f938a90e623e51e77d5f17f4602cf9839" + }, + "data-dist-info-metadata": { + "sha256": "dfd9afe4727c089b3703b2c68732098f938a90e623e51e77d5f17f4602cf9839" + }, + "filename": "Flask-2.2.4-py3-none-any.whl", + "hashes": { + "sha256": "13f6329ddbfff11340939cd11919daf150a01358ded4b7e81c03c055dfecb559" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 101736, + "upload-time": "2023-04-25T17:52:11.659458Z", + "url": "https://files.pythonhosted.org/packages/cf/e6/cfd7227e18fc44a56594a7b7df21b7ac63954ea652987e6da7707aba6064/Flask-2.2.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.2.4.tar.gz", + "hashes": { + "sha256": "77504c4c097f56ac5f29b00f9009213010cf9d2923a288c0e0564a5db2bb53d6" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 697568, + "upload-time": "2023-04-25T17:52:13.229807Z", + "url": "https://files.pythonhosted.org/packages/65/75/ac8773717ab84f2c60710d61f82108fffbf4ed2ffa02b70bc6bc776ca221/Flask-2.2.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ad94e3af9bf833b1c1fb30bec36634654f7a39848605bf879b5e6394b261b378" + }, + "data-dist-info-metadata": { + "sha256": "ad94e3af9bf833b1c1fb30bec36634654f7a39848605bf879b5e6394b261b378" + }, + "filename": "Flask-2.2.5-py3-none-any.whl", + "hashes": { + "sha256": "58107ed83443e86067e41eff4631b058178191a355886f8e479e347fa1285fdf" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 101817, + "upload-time": "2023-05-02T14:42:34.858087Z", + "url": "https://files.pythonhosted.org/packages/9f/1a/8b6d48162861009d1e017a9740431c78d860809773b66cac220a11aa3310/Flask-2.2.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.2.5.tar.gz", + "hashes": { + "sha256": "edee9b0a7ff26621bd5a8c10ff484ae28737a2410d99b0bb9a6850c7fb977aa0" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 697814, + "upload-time": "2023-05-02T14:42:36.742906Z", + "url": "https://files.pythonhosted.org/packages/5f/76/a4d2c4436dda4b0a12c71e075c508ea7988a1066b06a575f6afe4fecc023/Flask-2.2.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb2ecc63e58630fe38afa5c69d24d17736d0da5f7c471d165b389ac513d1bc6" + }, + "data-dist-info-metadata": { + "sha256": "2eb2ecc63e58630fe38afa5c69d24d17736d0da5f7c471d165b389ac513d1bc6" + }, + "filename": "Flask-2.3.0-py3-none-any.whl", + "hashes": { + "sha256": "99a4889167c86fe57c4036825ebc77dc5dc3241bf0d80ea80ca941587d0d6a52" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 96970, + "upload-time": "2023-04-25T18:41:55.795394Z", + "url": "https://files.pythonhosted.org/packages/24/dd/45df0b0b93f449cb217486136071294595b2d6f8840eaf38704773093a37/Flask-2.3.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.3.0.tar.gz", + "hashes": { + "sha256": "4088b4986f13cae23e02081e67df7e4e434ec6f85a5238bce5e6db6d1de61e06" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 686253, + "upload-time": "2023-04-25T18:41:57.135136Z", + "url": "https://files.pythonhosted.org/packages/04/f4/22384e109d9b7e295b20580bc6af5f45b78730d03f41f826639a5c006d1a/Flask-2.3.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e9280eeaa261c487321cc8879545dd51c73798273d542bac11e546b6f65db0aa" + }, + "data-dist-info-metadata": { + "sha256": "e9280eeaa261c487321cc8879545dd51c73798273d542bac11e546b6f65db0aa" + }, + "filename": "Flask-2.3.1-py3-none-any.whl", + "hashes": { + "sha256": "8ba2a854608fdd603b67dccd4514a46450132227fb9df40127a8d0c1de8769ec" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 96973, + "upload-time": "2023-04-25T21:20:30.610853Z", + "url": "https://files.pythonhosted.org/packages/9f/27/fc83394961f97e74c860d05f9bc848af00259b8c84ca021ab31250b9915e/Flask-2.3.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.3.1.tar.gz", + "hashes": { + "sha256": "a6059db4297106e5a64b3215fa16ae641822c1cb97ecb498573549b2478602cb" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 686211, + "upload-time": "2023-04-25T21:20:31.897804Z", + "url": "https://files.pythonhosted.org/packages/46/e7/3dc143f22a6aa997753aac1eb68b1b4ac8696819f10ff89d4ebb3de4c42d/Flask-2.3.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a36d05b321df85047c4cc581fd0aed40dd8f1f2cda70b454020a25feab8106f0" + }, + "data-dist-info-metadata": { + "sha256": "a36d05b321df85047c4cc581fd0aed40dd8f1f2cda70b454020a25feab8106f0" + }, + "filename": "Flask-2.3.2-py3-none-any.whl", + "hashes": { + "sha256": "77fd4e1249d8c9923de34907236b747ced06e5467ecac1a7bb7115ae0e9670b0" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 96867, + "upload-time": "2023-05-01T15:42:08.893644Z", + "url": "https://files.pythonhosted.org/packages/fa/1a/f191d32818e5cd985bdd3f47a6e4f525e2db1ce5e8150045ca0c31813686/Flask-2.3.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Flask-2.3.2.tar.gz", + "hashes": { + "sha256": "8c2f9abd47a9e8df7f0c3f091ce9497d011dc3b31effcf4c85a6e2b50f4114ef" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 686251, + "upload-time": "2023-05-01T15:42:12.038448Z", + "url": "https://files.pythonhosted.org/packages/4d/00/ef81c18da32fdfcde6381c315f4b11597fb6691180a330418848efee0ae7/Flask-2.3.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f81b5756c9cf7bb94d03799c1591c97ec5488958a7d40f0b52cb42866f2a887a" + }, + "data-dist-info-metadata": { + "sha256": "f81b5756c9cf7bb94d03799c1591c97ec5488958a7d40f0b52cb42866f2a887a" + }, + "filename": "flask-2.3.3-py3-none-any.whl", + "hashes": { + "sha256": "f69fcd559dc907ed196ab9df0e48471709175e696d6e698dd4dbe940f96ce66b" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 96112, + "upload-time": "2023-08-21T19:52:33.115955Z", + "url": "https://files.pythonhosted.org/packages/fd/56/26f0be8adc2b4257df20c1c4260ddd0aa396cf8e75d90ab2f7ff99bc34f9/flask-2.3.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "flask-2.3.3.tar.gz", + "hashes": { + "sha256": "09c347a92aa7ff4a8e7f3206795f30d826654baf38b873d0744cd571ca609efc" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 672756, + "upload-time": "2023-08-21T19:52:35.012171Z", + "url": "https://files.pythonhosted.org/packages/46/b7/4ace17e37abd9c21715dea5ee11774a25e404c486a7893fa18e764326ead/flask-2.3.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d365cfebd5538b09f96e5711807732b9243670b4ee24557c157c36c78427c4aa" + }, + "data-dist-info-metadata": { + "sha256": "d365cfebd5538b09f96e5711807732b9243670b4ee24557c157c36c78427c4aa" + }, + "filename": "flask-3.0.0-py3-none-any.whl", + "hashes": { + "sha256": "21128f47e4e3b9d597a3e8521a329bf56909b690fcc3fa3e477725aa81367638" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 99724, + "upload-time": "2023-09-30T14:36:10.961495Z", + "url": "https://files.pythonhosted.org/packages/36/42/015c23096649b908c809c69388a805a571a3bea44362fe87e33fc3afa01f/flask-3.0.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "flask-3.0.0.tar.gz", + "hashes": { + "sha256": "cfadcdb638b609361d29ec22360d6070a77d7463dcb3ab08d2c2f2f168845f58" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 674171, + "upload-time": "2023-09-30T14:36:12.918335Z", + "url": "https://files.pythonhosted.org/packages/d8/09/c1a7354d3925a3c6c8cfdebf4245bae67d633ffda1ba415add06ffc839c5/flask-3.0.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "47f67f7cfa7ebd5639c270c7d9c3a11ae16c1ba69ad410bbfa6c44530e96c45f" + }, + "data-dist-info-metadata": { + "sha256": "47f67f7cfa7ebd5639c270c7d9c3a11ae16c1ba69ad410bbfa6c44530e96c45f" + }, + "filename": "flask-3.0.1-py3-none-any.whl", + "hashes": { + "sha256": "ca631a507f6dfe6c278ae20112cea3ff54ff2216390bf8880f6b035a5354af13" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 101243, + "upload-time": "2024-01-18T20:02:43.898152Z", + "url": "https://files.pythonhosted.org/packages/bd/0e/63738e88e981ae57c23bad6c499898314a1110a4141f77d7bd929b552fb4/flask-3.0.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "flask-3.0.1.tar.gz", + "hashes": { + "sha256": "6489f51bb3666def6f314e15f19d50a1869a19ae0e8c9a3641ffe66c77d42403" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 675138, + "upload-time": "2024-01-18T20:02:46.031144Z", + "url": "https://files.pythonhosted.org/packages/b2/14/97b9137a02f57d2287f3a9731b3a339fda716d2d3a157d7d1d89c2bebf7b/flask-3.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e52b01b9d028ba7dc4ff765245724b0765773407402e8bec40c294bf3a9c25f3" + }, + "data-dist-info-metadata": { + "sha256": "e52b01b9d028ba7dc4ff765245724b0765773407402e8bec40c294bf3a9c25f3" + }, + "filename": "flask-3.0.2-py3-none-any.whl", + "hashes": { + "sha256": "3232e0e9c850d781933cf0207523d1ece087eb8d87b23777ae38456e2fbe7c6e" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 101300, + "upload-time": "2024-02-03T21:11:42.661757Z", + "url": "https://files.pythonhosted.org/packages/93/a6/aa98bfe0eb9b8b15d36cdfd03c8ca86a03968a87f27ce224fb4f766acb23/flask-3.0.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "flask-3.0.2.tar.gz", + "hashes": { + "sha256": "822c03f4b799204250a7ee84b1eddc40665395333973dfb9deebfe425fefcb7d" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 675248, + "upload-time": "2024-02-03T21:11:44.790102Z", + "url": "https://files.pythonhosted.org/packages/3f/e0/a89e8120faea1edbfca1a9b171cff7f2bf62ec860bbafcb2c2387c0317be/flask-3.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7b13da872e1a6a18d5fa662a77da9be4734ff21681fc8c53b9aa2da12bc2b5a8" + }, + "data-dist-info-metadata": { + "sha256": "7b13da872e1a6a18d5fa662a77da9be4734ff21681fc8c53b9aa2da12bc2b5a8" + }, + "filename": "flask-3.0.3-py3-none-any.whl", + "hashes": { + "sha256": "34e815dfaa43340d1d15a5c3a02b8476004037eb4840b34910c6e21679d288f3" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 101735, + "upload-time": "2024-04-07T19:26:08.569305Z", + "url": "https://files.pythonhosted.org/packages/61/80/ffe1da13ad9300f87c93af113edd0638c75138c42a0994becfacac078c06/flask-3.0.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "flask-3.0.3.tar.gz", + "hashes": { + "sha256": "ceb27b0af3823ea2737928a4d99d125a06175b8512c445cbd9a9ce200ef76842" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 676315, + "upload-time": "2024-04-07T19:26:11.035227Z", + "url": "https://files.pythonhosted.org/packages/41/e1/d104c83026f8d35dfd2c261df7d64738341067526406b40190bc063e829a/flask-3.0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5af7faeb1c14725191bbcf5c35cbc4ae968c7f5acc81cc5ea889137381260fdd" + }, + "data-dist-info-metadata": { + "sha256": "5af7faeb1c14725191bbcf5c35cbc4ae968c7f5acc81cc5ea889137381260fdd" + }, + "filename": "flask-3.1.0-py3-none-any.whl", + "hashes": { + "sha256": "d667207822eb83f1c4b50949b1623c8fc8d51f2341d65f72e1a1815397551136" + }, + "provenance": "https://pypi.org/integrity/flask/3.1.0/flask-3.1.0-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 102979, + "upload-time": "2024-11-13T18:24:36.135982Z", + "url": "https://files.pythonhosted.org/packages/af/47/93213ee66ef8fae3b93b3e29206f6b251e65c97bd91d8e1c5596ef15af0a/flask-3.1.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "flask-3.1.0.tar.gz", + "hashes": { + "sha256": "5f873c5184c897c8d9d1b05df1e3d01b14910ce69607a117bd3277098a5836ac" + }, + "provenance": "https://pypi.org/integrity/flask/3.1.0/flask-3.1.0.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 680824, + "upload-time": "2024-11-13T18:24:38.127413Z", + "url": "https://files.pythonhosted.org/packages/89/50/dff6380f1c7f84135484e176e0cac8690af72fa90e932ad2a0a60e28c69b/flask-3.1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12c9cec957c15e3c350641a7fbd96b23999cbf5370632078fc27dd5b61520d94" + }, + "data-dist-info-metadata": { + "sha256": "12c9cec957c15e3c350641a7fbd96b23999cbf5370632078fc27dd5b61520d94" + }, + "filename": "flask-3.1.1-py3-none-any.whl", + "hashes": { + "sha256": "07aae2bb5eaf77993ef57e357491839f5fd9f4dc281593a81a9e4d79a24f295c" + }, + "provenance": "https://pypi.org/integrity/flask/3.1.1/flask-3.1.1-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 103305, + "upload-time": "2025-05-13T15:01:15.591997Z", + "url": "https://files.pythonhosted.org/packages/3d/68/9d4508e893976286d2ead7f8f571314af6c2037af34853a30fd769c02e9d/flask-3.1.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "flask-3.1.1.tar.gz", + "hashes": { + "sha256": "284c7b8f2f58cb737f0cf1c30fd7eaf0ccfcde196099d24ecede3fc2005aa59e" + }, + "provenance": "https://pypi.org/integrity/flask/3.1.1/flask-3.1.1.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 753440, + "upload-time": "2025-05-13T15:01:17.447750Z", + "url": "https://files.pythonhosted.org/packages/c0/de/e47735752347f4128bcf354e0da07ef311a78244eba9e3dc1d4a5ab21a98/flask-3.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a1183adc300021ca0b02bee4cd380810a7e6f3fe07313469996988a6d758fe3b" + }, + "data-dist-info-metadata": { + "sha256": "a1183adc300021ca0b02bee4cd380810a7e6f3fe07313469996988a6d758fe3b" + }, + "filename": "flask-3.1.2-py3-none-any.whl", + "hashes": { + "sha256": "ca1d8112ec8a6158cc29ea4858963350011b5c846a414cdb7a954aa9e967d03c" + }, + "provenance": "https://pypi.org/integrity/flask/3.1.2/flask-3.1.2-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 103308, + "upload-time": "2025-08-19T21:03:19.499263Z", + "url": "https://files.pythonhosted.org/packages/ec/f9/7f9263c5695f4bd0023734af91bedb2ff8209e8de6ead162f35d8dc762fd/flask-3.1.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "flask-3.1.2.tar.gz", + "hashes": { + "sha256": "bf656c15c80190ed628ad08cdfd3aaa35beb087855e2f494910aa3774cc4fd87" + }, + "provenance": "https://pypi.org/integrity/flask/3.1.2/flask-3.1.2.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 720160, + "upload-time": "2025-08-19T21:03:21.205129Z", + "url": "https://files.pythonhosted.org/packages/dc/6d/cfe3c0fcc5e477df242b98bfe186a4c34357b4847e87ecaef04507332dab/flask-3.1.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aa6760ed6f545704474d70733e4a63a7f1481e376973edc896a13d02a7224c7c" + }, + "data-dist-info-metadata": { + "sha256": "aa6760ed6f545704474d70733e4a63a7f1481e376973edc896a13d02a7224c7c" + }, + "filename": "flask-3.1.3-py3-none-any.whl", + "hashes": { + "sha256": "f4bcbefc124291925f1a26446da31a5178f9483862233b23c0c96a20701f670c" + }, + "provenance": "https://pypi.org/integrity/flask/3.1.3/flask-3.1.3-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 103424, + "upload-time": "2026-02-19T05:00:56.027585Z", + "url": "https://files.pythonhosted.org/packages/7f/9c/34f6962f9b9e9c71f6e5ed806e0d0ff03c9d1b0b2340088a0cf4bce09b18/flask-3.1.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "flask-3.1.3.tar.gz", + "hashes": { + "sha256": "0ef0e52b8a9cd932855379197dd8f94047b359ca0a78695144304cb45f87c9eb" + }, + "provenance": "https://pypi.org/integrity/flask/3.1.3/flask-3.1.3.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 759004, + "upload-time": "2026-02-19T05:00:57.678803Z", + "url": "https://files.pythonhosted.org/packages/26/00/35d85dcce6c57fdc871f3867d465d780f302a175ea360f62533f12b27e2b/flask-3.1.3.tar.gz", + "yanked": false + } + ], + "meta": { + "_last-serial": 34432672, + "api-version": "1.4" + }, + "name": "flask", + "project-status": { + "status": "active" + }, + "versions": [ + "0.1", + "0.2", + "0.3", + "0.3.1", + "0.4", + "0.5", + "0.5.1", + "0.5.2", + "0.6", + "0.6.1", + "0.7", + "0.7.1", + "0.7.2", + "0.8", + "0.8.1", + "0.9", + "0.10", + "0.10.1", + "0.11", + "0.11.1", + "0.12", + "0.12.1", + "0.12.2", + "0.12.3", + "0.12.4", + "0.12.5", + "1.0", + "1.0.1", + "1.0.2", + "1.0.3", + "1.0.4", + "1.1.0", + "1.1.1", + "1.1.2", + "1.1.3", + "1.1.4", + "2.0.0rc1", + "2.0.0rc2", + "2.0.0", + "2.0.1", + "2.0.2", + "2.0.3", + "2.1.0", + "2.1.1", + "2.1.2", + "2.1.3", + "2.2.0", + "2.2.1", + "2.2.2", + "2.2.3", + "2.2.4", + "2.2.5", + "2.3.0", + "2.3.1", + "2.3.2", + "2.3.3", + "3.0.0", + "3.0.1", + "3.0.2", + "3.0.3", + "3.1.0", + "3.1.1", + "3.1.2", + "3.1.3" + ] + } + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - "86400" + Cache-Control: + - max-age=600, public + Content-Security-Policy: + - default-src 'none'; sandbox allow-top-navigation + Content-Type: + - application/vnd.pypi.simple.v1+json + Permissions-Policy: + - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept-Encoding, Accept + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + host: pypi.org + headers: + Accept: + - application/vnd.pypi.simple.v1+json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://pypi.org/simple/idna/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: -1 + uncompressed: true + body: | + { + "files": [ + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-0.2.tar.gz", + "hashes": { + "sha256": "e28fdff4b1d47edd13e053399f642818d2f591cb9c215eb626bde6b14d6f4575" + }, + "provenance": null, + "requires-python": null, + "size": 18236, + "upload-time": "2013-07-16T19:29:45.445020Z", + "url": "https://files.pythonhosted.org/packages/22/35/04dedec60e9366ba19ac7c147cd715c88a7e87d43cda47a75802190c0950/idna-0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-0.3.tar.gz", + "hashes": { + "sha256": "e092b7d8f5f8aeb751f841249b28ec9861da96328d4491febfb5df3f9c0e4f72" + }, + "provenance": null, + "requires-python": null, + "size": 17842, + "upload-time": "2013-07-18T13:32:01.906254Z", + "url": "https://files.pythonhosted.org/packages/8e/52/8146be5f86bf668895e68e85d564572addae141a12a0344347c921002246/idna-0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-0.4.tar.gz", + "hashes": { + "sha256": "7d73ab5a3c44d20178ace6c94e1dde549cb45c8a39b5980a7892b191a495fe47" + }, + "provenance": null, + "requires-python": null, + "size": 17856, + "upload-time": "2014-01-07T17:38:29.735579Z", + "url": "https://files.pythonhosted.org/packages/d5/af/5d5ed7f2a78182724234c025e5ab5f2166a5212b0c6bf9a9fa891f139c5d/idna-0.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-0.5.tar.gz", + "hashes": { + "sha256": "a83e47c77e733a274ca8aa662ff7ede9cec32421784baf0dd095135369630576" + }, + "provenance": null, + "requires-python": null, + "size": 18790, + "upload-time": "2014-02-05T17:39:53.132955Z", + "url": "https://files.pythonhosted.org/packages/c9/8a/14a079eeb7e89449dd8af6037e57ff53722be0d927a11bd21490a5d0a7b0/idna-0.5.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-0.6.tar.gz", + "hashes": { + "sha256": "2631ec61bb02eaec2b89a78acfe1722cc5ce172fab20300adabe692997fee3d0" + }, + "provenance": null, + "requires-python": null, + "size": 18840, + "upload-time": "2014-04-29T16:23:46.213042Z", + "url": "https://files.pythonhosted.org/packages/be/06/2c523c1aa1d85aafb21e95e6e207de373e5fad4f2062242ca3b69c69758d/idna-0.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-0.7.tar.gz", + "hashes": { + "sha256": "bd053a6d0e5231bec41da6ef524369d64dc9a7f27c5075914ae1b1abc4dd33e5" + }, + "provenance": null, + "requires-python": null, + "size": 20294, + "upload-time": "2014-07-10T03:37:29.558242Z", + "url": "https://files.pythonhosted.org/packages/cf/57/53ac056e1a9d028dfce896929d0fc769e53a1e4d0917c2ec163acae4528f/idna-0.7.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-0.8.tar.gz", + "hashes": { + "sha256": "1d2cc002082a0835cc6a4d3710f01f6ca565e65dca013144fa73c652c7d224af" + }, + "provenance": null, + "requires-python": null, + "size": 95341, + "upload-time": "2014-07-10T04:00:20.128466Z", + "url": "https://files.pythonhosted.org/packages/65/4a/a571c5d86b11d98244fc822bf75322d2f5663372b8a80d2348d8a55c4332/idna-0.8.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-0.9.tar.gz", + "hashes": { + "sha256": "b3c0ed4d658247193fb38fb3e99c5c54a7d517b5c5bbda88feaff04f8cda12a4" + }, + "provenance": null, + "requires-python": null, + "size": 97888, + "upload-time": "2014-07-18T18:00:41.194409Z", + "url": "https://files.pythonhosted.org/packages/c8/6b/d109774559ad508c094c6e7d9b7f97722e61a964976c24ca3a4fa0a0b870/idna-0.9.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-1.0.tar.gz", + "hashes": { + "sha256": "c31140a69ecae014d65e936e9a45d8a66e2ee29f5abbc656f69c705ad2f1507d" + }, + "provenance": null, + "requires-python": null, + "size": 99754, + "upload-time": "2014-10-12T18:32:04.316983Z", + "url": "https://files.pythonhosted.org/packages/c4/93/a80bccdee90d97b113b76e2f0ba8e3260034bd0e55cea3ccb66098e710d8/idna-1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-1.1.tar.gz", + "hashes": { + "sha256": "3dab514abd255ada7994a57161750e8f054b938bf7adb8b40b96f13df54efaed" + }, + "provenance": null, + "requires-python": null, + "size": 99242, + "upload-time": "2015-01-27T17:54:59.850533Z", + "url": "https://files.pythonhosted.org/packages/0d/3b/ebe79efc3c00fc8dfd391938c6594c73539aeb55d5a38ebb901bae95c770/idna-1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cdcf858336914dc8d63c141fe570e76d97d9ed216b04e64a50bf09dbd7b48a60" + }, + "data-dist-info-metadata": { + "sha256": "cdcf858336914dc8d63c141fe570e76d97d9ed216b04e64a50bf09dbd7b48a60" + }, + "filename": "idna-2.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "9b2fc50bd3c4ba306b9651b69411ef22026d4d8335b93afc2214cef1246ce707" + }, + "provenance": null, + "requires-python": null, + "size": 61339, + "upload-time": "2015-05-30T01:02:03.819901Z", + "url": "https://files.pythonhosted.org/packages/7c/75/b566d769455929ee6ab308d8a1c6c5aecc4928e72b25d42dd019c99f7015/idna-2.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-2.0.tar.gz", + "hashes": { + "sha256": "16199aad938b290f5be1057c0e1efc6546229391c23cea61ca940c115f7d3d3b" + }, + "provenance": null, + "requires-python": null, + "size": 135150, + "upload-time": "2015-05-19T00:41:07.607598Z", + "url": "https://files.pythonhosted.org/packages/69/27/5f76009f13c6dda4ed5016cbfebf68773f21374f9792db02821c05326a75/idna-2.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ea9bdeba38debc42ce777982fb1b67c0548e4fb95998c91b9f2e14688bea45f1" + }, + "data-dist-info-metadata": { + "sha256": "ea9bdeba38debc42ce777982fb1b67c0548e4fb95998c91b9f2e14688bea45f1" + }, + "filename": "idna-2.1-py2-none-any.whl", + "hashes": { + "sha256": "4cfe64db2804351249d8d13ec1f3a2b0be9dc84b409b65c2a646c4d673fa55bc" + }, + "provenance": null, + "requires-python": null, + "size": 54240, + "upload-time": "2016-03-20T23:12:58.913205Z", + "url": "https://files.pythonhosted.org/packages/ff/ee/57ca2b52dea2df65a15d4ab2669c89ff29fa227668917cebc43e689360be/idna-2.1-py2-none-any.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ea9bdeba38debc42ce777982fb1b67c0548e4fb95998c91b9f2e14688bea45f1" + }, + "data-dist-info-metadata": { + "sha256": "ea9bdeba38debc42ce777982fb1b67c0548e4fb95998c91b9f2e14688bea45f1" + }, + "filename": "idna-2.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "f28df695e9bede8a19b18a8e4429b4bad4d664e8e98aff27bc39b630f1ae2b42" + }, + "provenance": null, + "requires-python": null, + "size": 54244, + "upload-time": "2016-03-21T00:51:14.914997Z", + "url": "https://files.pythonhosted.org/packages/71/02/dee75fc3e6f7455bf69221164f94586ee13552c5f33c8002335667a3d122/idna-2.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-2.1.tar.gz", + "hashes": { + "sha256": "ed36f281aebf3cd0797f163bb165d84c31507cedd15928b095b1675e2d04c676" + }, + "provenance": null, + "requires-python": null, + "size": 128996, + "upload-time": "2016-03-20T23:12:52.405312Z", + "url": "https://files.pythonhosted.org/packages/fb/84/8c27516fbaa8147acd2e431086b473c453c428e24e8fb99a1d89ce381851/idna-2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "845064be6675086a4de3a889042183582ea9323d1cfc8cb983312933f5e61ba0" + }, + "data-dist-info-metadata": { + "sha256": "845064be6675086a4de3a889042183582ea9323d1cfc8cb983312933f5e61ba0" + }, + "filename": "idna-2.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "16402893379702342a662d3f7fa7e9369e4b4770876b245dbbab1eb12d0a60cf" + }, + "provenance": null, + "requires-python": null, + "size": 55347, + "upload-time": "2016-12-21T04:58:13.607159Z", + "url": "https://files.pythonhosted.org/packages/6b/f4/bb42887fb16eb5f5957897fec9e16d18c56dd8cdd2a729c13947ed786b92/idna-2.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-2.2.tar.gz", + "hashes": { + "sha256": "0ac27740937d86850010e035c6a10a564158a5accddf1aa24df89b0309252426" + }, + "provenance": null, + "requires-python": null, + "size": 130203, + "upload-time": "2016-12-21T04:58:11.050323Z", + "url": "https://files.pythonhosted.org/packages/94/fe/efb1cb6f505e1a560b3d080ae6b9fddc11e7c542d694ce4635c49b1ccdcb/idna-2.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b3ace11f9b870caf10cff173328a18d42f4643b1c3589606bc12aba2f4921db2" + }, + "data-dist-info-metadata": { + "sha256": "b3ace11f9b870caf10cff173328a18d42f4643b1c3589606bc12aba2f4921db2" + }, + "filename": "idna-2.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "0a33cde64e2d7ba1afdd9586c5ebd000b07b6907c7141562bffe9cbcde4bc367" + }, + "provenance": null, + "requires-python": null, + "size": 55094, + "upload-time": "2017-02-28T05:21:23.077608Z", + "url": "https://files.pythonhosted.org/packages/e6/d7/930b670f75990f8fa5b2ad598b997d66afbf24b672ce504df224e6a4d760/idna-2.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-2.3.tar.gz", + "hashes": { + "sha256": "fe077ccaefbcc84b1b1fe8fae9dc0c3b71079df4bf5398796ece0b84be9cbdc3" + }, + "provenance": null, + "requires-python": null, + "size": 130105, + "upload-time": "2017-02-28T05:21:20.763226Z", + "url": "https://files.pythonhosted.org/packages/81/62/c32d933d487d9756f55782de85a70b90cd6827a59a3e330f6adada408241/idna-2.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e29e11e43529def27bf718747cabd6f277ebd07f703164e9f496482eef9a2630" + }, + "data-dist-info-metadata": { + "sha256": "e29e11e43529def27bf718747cabd6f277ebd07f703164e9f496482eef9a2630" + }, + "filename": "idna-2.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "12468b2e4a71b1cbc342da70fb437dddbfb9d420272c313bd7129a6a22a2dd6a" + }, + "provenance": null, + "requires-python": null, + "size": 55103, + "upload-time": "2017-03-01T04:29:33.042831Z", + "url": "https://files.pythonhosted.org/packages/08/c6/71319d9ac2055156562992b16cb01dbee74f431c0372d580a8fef6ca0e4c/idna-2.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-2.4.tar.gz", + "hashes": { + "sha256": "2a07165f6288f4b920aa8ab4357c1e59073c5d62e048a400510982769e039bd9" + }, + "provenance": null, + "requires-python": null, + "size": 130182, + "upload-time": "2017-03-01T04:29:30.414917Z", + "url": "https://files.pythonhosted.org/packages/a3/06/40cb383eaea6e97047666db51abc2f2b32046f3e2a6e5ab2b946630f6062/idna-2.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3b8c4a05c3d6a516d1fe85cd8e1822f7a4c674c766c005912e4894f7a4b1d96c" + }, + "data-dist-info-metadata": { + "sha256": "3b8c4a05c3d6a516d1fe85cd8e1822f7a4c674c766c005912e4894f7a4b1d96c" + }, + "filename": "idna-2.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "cc19709fd6d0cbfed39ea875d29ba6d4e22c0cebc510a76d6302a28385e8bb70" + }, + "provenance": null, + "requires-python": null, + "size": 55106, + "upload-time": "2017-03-07T03:27:27.825414Z", + "url": "https://files.pythonhosted.org/packages/11/7d/9bbbd7bb35f34b0169542487d2a8859e44306bb2e6a4455d491800a5621f/idna-2.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-2.5.tar.gz", + "hashes": { + "sha256": "3cb5ce08046c4e3a560fc02f138d0ac63e00f8ce5901a56b32ec8b7994082aab" + }, + "provenance": null, + "requires-python": null, + "size": 130211, + "upload-time": "2017-03-07T03:27:25.040173Z", + "url": "https://files.pythonhosted.org/packages/d8/82/28a51052215014efc07feac7330ed758702fc0581347098a81699b5281cb/idna-2.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "93ea275e7c11ef9e975aefc84aac1bfbf3519782a1cff12cf40998915d1333ea" + }, + "data-dist-info-metadata": { + "sha256": "93ea275e7c11ef9e975aefc84aac1bfbf3519782a1cff12cf40998915d1333ea" + }, + "filename": "idna-2.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "8c7309c718f94b3a625cb648ace320157ad16ff131ae0af362c9f21b80ef6ec4" + }, + "provenance": null, + "requires-python": null, + "size": 56450, + "upload-time": "2017-08-08T03:45:11.061002Z", + "url": "https://files.pythonhosted.org/packages/27/cc/6dd9a3869f15c2edfab863b992838277279ce92663d334df9ecf5106f5c6/idna-2.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-2.6.tar.gz", + "hashes": { + "sha256": "2c6a5de3089009e3da7c5dde64a141dbc8551d5b7f6cf4ed7c2568d0cc520a8f" + }, + "provenance": null, + "requires-python": null, + "size": 135992, + "upload-time": "2017-08-08T03:44:58.385741Z", + "url": "https://files.pythonhosted.org/packages/f4/bd/0467d62790828c23c47fc1dfa1b1f052b24efdf5290f071c7a91d0d82fd3/idna-2.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ad120640de13139d800e336e6fe2d39dacdbce3c66b2f880cd989afaffe7647b" + }, + "data-dist-info-metadata": { + "sha256": "ad120640de13139d800e336e6fe2d39dacdbce3c66b2f880cd989afaffe7647b" + }, + "filename": "idna-2.7-py2.py3-none-any.whl", + "hashes": { + "sha256": "156a6814fb5ac1fc6850fb002e0852d56c0c8d2531923a51032d1b70760e186e" + }, + "provenance": null, + "requires-python": null, + "size": 58213, + "upload-time": "2018-06-11T02:52:19.321873Z", + "url": "https://files.pythonhosted.org/packages/4b/2a/0276479a4b3caeb8a8c1af2f8e4355746a97fab05a372e4a2c6a6b876165/idna-2.7-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-2.7.tar.gz", + "hashes": { + "sha256": "684a38a6f903c1d71d6d5fac066b58d7768af4de2b832e426ec79c30daa94a16" + }, + "provenance": null, + "requires-python": null, + "size": 172698, + "upload-time": "2018-06-11T02:52:21.161014Z", + "url": "https://files.pythonhosted.org/packages/65/c4/80f97e9c9628f3cac9b98bfca0402ede54e0563b56482e3e6e45c43c4935/idna-2.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5f842c33f04b30f865e200bc4849d78ef979fa08fb86fc0097b502c91e35f2ca" + }, + "data-dist-info-metadata": { + "sha256": "5f842c33f04b30f865e200bc4849d78ef979fa08fb86fc0097b502c91e35f2ca" + }, + "filename": "idna-2.8-py2.py3-none-any.whl", + "hashes": { + "sha256": "ea8b7f6188e6fa117537c3df7da9fc686d485087abf6ac197f9c46432f7e4a3c" + }, + "provenance": null, + "requires-python": null, + "size": 58594, + "upload-time": "2018-12-04T17:11:33.338785Z", + "url": "https://files.pythonhosted.org/packages/14/2c/cd551d81dbe15200be1cf41cd03869a46fe7226e7450af7a6545bfc474c9/idna-2.8-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-2.8.tar.gz", + "hashes": { + "sha256": "c357b3f628cf53ae2c4c05627ecc484553142ca23264e593d327bcde5e9c3407" + }, + "provenance": null, + "requires-python": null, + "size": 174481, + "upload-time": "2018-12-04T17:11:30.779805Z", + "url": "https://files.pythonhosted.org/packages/ad/13/eb56951b6f7950cadb579ca166e448ba77f9d24efc03edd7e55fa57d04b7/idna-2.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "156ed920da8c13565746cea5fde44f43fae5e5b4d5b417ae0abbb8a513b19043" + }, + "data-dist-info-metadata": { + "sha256": "156ed920da8c13565746cea5fde44f43fae5e5b4d5b417ae0abbb8a513b19043" + }, + "filename": "idna-2.9-py2.py3-none-any.whl", + "hashes": { + "sha256": "a068a21ceac8a4d63dbfd964670474107f541babbd2250d61922f029858365fa" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 58388, + "upload-time": "2020-02-17T07:07:32.760868Z", + "url": "https://files.pythonhosted.org/packages/89/e3/afebe61c546d18fb1709a61bee788254b40e736cff7271c7de5de2dc4128/idna-2.9-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-2.9.tar.gz", + "hashes": { + "sha256": "7588d1c14ae4c77d74036e8c22ff447b26d0fde8f007354fd48a7814db15b7cb" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 175042, + "upload-time": "2020-02-17T07:07:34.800302Z", + "url": "https://files.pythonhosted.org/packages/cb/19/57503b5de719ee45e83472f339f617b0c01ad75cba44aba1e4c97c2b0abd/idna-2.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "65609a4030637664afc79114ec2bfa3910bef4d510ea75e1d5e5f1dfcc927b8d" + }, + "data-dist-info-metadata": { + "sha256": "65609a4030637664afc79114ec2bfa3910bef4d510ea75e1d5e5f1dfcc927b8d" + }, + "filename": "idna-2.10-py2.py3-none-any.whl", + "hashes": { + "sha256": "b97d804b1e9b523befed77c48dacec60e6dcb0b5391d57af6a65a312a90648c0" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 58811, + "upload-time": "2020-06-27T23:45:03.457785Z", + "url": "https://files.pythonhosted.org/packages/a2/38/928ddce2273eaa564f6f50de919327bf3a00f091b5baba8dfa9460f3a8a8/idna-2.10-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-2.10.tar.gz", + "hashes": { + "sha256": "b307872f855b18632ce0c21c5e45be78c0ea7ae4c15c828c20788b26921eb3f6" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 175616, + "upload-time": "2020-06-27T23:45:05.210353Z", + "url": "https://files.pythonhosted.org/packages/ea/b7/e0e3c1c467636186c39925827be42f16fee389dc404ac29e930e9136be70/idna-2.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "99e3a2f0acc61c9e58f098ece495b46c73c9d9425fc2ef7ebd53d428dc7225ac" + }, + "data-dist-info-metadata": { + "sha256": "99e3a2f0acc61c9e58f098ece495b46c73c9d9425fc2ef7ebd53d428dc7225ac" + }, + "filename": "idna-3.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "320229aadbdfc597bc28876748cc0c9d04d476e0fe6caacaaddea146365d9f63" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 58618, + "upload-time": "2021-01-01T05:58:22.104649Z", + "url": "https://files.pythonhosted.org/packages/0f/6b/3a878f15ef3324754bf4780f8f047d692d9860be894ff8fb3135cef8bed8/idna-3.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.0.tar.gz", + "hashes": { + "sha256": "c9a26e10e5558412384fac891eefb41957831d31be55f1e2c98ed97a70abb969" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 180786, + "upload-time": "2021-01-01T05:58:25.416550Z", + "url": "https://files.pythonhosted.org/packages/2f/2e/bfe821bd26194fb474e0932df8ed82e24bd312ba628a8644d93c5a28b5d4/idna-3.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2de437ad4f7836df2826d4bfe9d4f678b7cda79f059c30e76e2e21ccac216ee0" + }, + "data-dist-info-metadata": { + "sha256": "2de437ad4f7836df2826d4bfe9d4f678b7cda79f059c30e76e2e21ccac216ee0" + }, + "filename": "idna-3.1-py3-none-any.whl", + "hashes": { + "sha256": "5205d03e7bcbb919cc9c19885f9920d622ca52448306f2377daede5cf3faac16" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 58614, + "upload-time": "2021-01-04T16:20:02.822379Z", + "url": "https://files.pythonhosted.org/packages/29/88/c52aae187d3b128a0f13f36a6c987fc0d408d03a678ad9996516925d8495/idna-3.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.1.tar.gz", + "hashes": { + "sha256": "c5b02147e01ea9920e6b0a3f1f7bb833612d507592c837a6c49552768f4054e1" + }, + "provenance": null, + "requires-python": ">=3.4", + "size": 181601, + "upload-time": "2021-01-04T16:20:04.823651Z", + "url": "https://files.pythonhosted.org/packages/9f/24/1444ee2c9aee531783c031072a273182109c6800320868ab87675d147a05/idna-3.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2fa788aea766a512b6a0ac0115df027080f8150f21d9260a7f67e0eca1102c6d" + }, + "data-dist-info-metadata": { + "sha256": "2fa788aea766a512b6a0ac0115df027080f8150f21d9260a7f67e0eca1102c6d" + }, + "filename": "idna-3.2-py3-none-any.whl", + "hashes": { + "sha256": "14475042e284991034cb48e06f6851428fb14c4dc953acd9be9a5e95c7b6dd7a" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 59633, + "upload-time": "2021-05-29T16:53:30.337489Z", + "url": "https://files.pythonhosted.org/packages/d7/77/ff688d1504cdc4db2a938e2b7b9adee5dd52e34efbd2431051efc9984de9/idna-3.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.2.tar.gz", + "hashes": { + "sha256": "467fbad99067910785144ce333826c71fb0e63a425657295239737f7ecd125f3" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 243962, + "upload-time": "2021-05-29T16:53:32.008652Z", + "url": "https://files.pythonhosted.org/packages/cb/38/4c4d00ddfa48abe616d7e572e02a04273603db446975ab46bbcd36552005/idna-3.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "05daa201ff28bb8c759f3207a76fec0df5d68e5ec1ad2506a4e795cdb60742e4" + }, + "data-dist-info-metadata": { + "sha256": "05daa201ff28bb8c759f3207a76fec0df5d68e5ec1ad2506a4e795cdb60742e4" + }, + "filename": "idna-3.3-py3-none-any.whl", + "hashes": { + "sha256": "84d9dd047ffa80596e0f246e2eab0b391788b0503584e8945f2368256d2735ff" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 61160, + "upload-time": "2021-10-12T23:33:38.020888Z", + "url": "https://files.pythonhosted.org/packages/04/a2/d918dcd22354d8958fe113e1a3630137e0fc8b44859ade3063982eacd2a4/idna-3.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.3.tar.gz", + "hashes": { + "sha256": "9d643ff0a55b762d5cdb124b8eaa99c66322e2157b69160bc32796e824360e6d" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 286689, + "upload-time": "2021-10-12T23:33:41.312885Z", + "url": "https://files.pythonhosted.org/packages/62/08/e3fc7c8161090f742f504f40b1bccbfc544d4a4e09eb774bf40aafce5436/idna-3.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f1a2d27fd3054bba01dbaa59876869ae0ede269d1425273edeba5ffdebe9e030" + }, + "data-dist-info-metadata": { + "sha256": "f1a2d27fd3054bba01dbaa59876869ae0ede269d1425273edeba5ffdebe9e030" + }, + "filename": "idna-3.4-py3-none-any.whl", + "hashes": { + "sha256": "90b77e79eaa3eba6de819a0c442c0b4ceefc341a7a2ab77d7562bf49f425c5c2" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 61538, + "upload-time": "2022-09-14T00:24:23.220218Z", + "url": "https://files.pythonhosted.org/packages/fc/34/3030de6f1370931b9dbb4dad48f6ab1015ab1d32447850b9fc94e60097be/idna-3.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.4.tar.gz", + "hashes": { + "sha256": "814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 183077, + "upload-time": "2022-09-14T00:24:27.719798Z", + "url": "https://files.pythonhosted.org/packages/8b/e1/43beb3d38dba6cb420cefa297822eac205a277ab43e5ba5d5c46faf96438/idna-3.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "82ebb307a023c675357f6d035e90311d841eac4d4f4c2c3d0ddabec896944fd3" + }, + "data-dist-info-metadata": { + "sha256": "82ebb307a023c675357f6d035e90311d841eac4d4f4c2c3d0ddabec896944fd3" + }, + "filename": "idna-3.5-py3-none-any.whl", + "hashes": { + "sha256": "79b8f0ac92d2351be5f6122356c9a592c96d81c9a79e4b488bf2a6a15f88057a" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 61566, + "upload-time": "2023-11-24T18:07:03.851498Z", + "url": "https://files.pythonhosted.org/packages/ea/65/9c7a31be86861d43da3d4f8661f677b38120320540773a04979ad6fa9ecd/idna-3.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.5.tar.gz", + "hashes": { + "sha256": "27009fe2735bf8723353582d48575b23c533cc2c2de7b5a68908d91b5eb18d08" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 64640, + "upload-time": "2023-11-24T18:07:06.343380Z", + "url": "https://files.pythonhosted.org/packages/9b/c4/db3e4b22ebc18ee797dae8e14b5db68e5826ae6337334c276f1cb4ff84fb/idna-3.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "37ddc1e74f5d92fbe477f63413f5710873e4564ac3e889f1a327d7bd7e1e81db" + }, + "data-dist-info-metadata": { + "sha256": "37ddc1e74f5d92fbe477f63413f5710873e4564ac3e889f1a327d7bd7e1e81db" + }, + "filename": "idna-3.6-py3-none-any.whl", + "hashes": { + "sha256": "c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 61567, + "upload-time": "2023-11-25T15:40:52.604388Z", + "url": "https://files.pythonhosted.org/packages/c2/e7/a82b05cf63a603df6e68d59ae6a68bf5064484a0718ea5033660af4b54a9/idna-3.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.6.tar.gz", + "hashes": { + "sha256": "9ecdbbd083b06798ae1e86adcbfe8ab1479cf864e4ee30fe4e46a003d12491ca" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 175426, + "upload-time": "2023-11-25T15:40:54.902155Z", + "url": "https://files.pythonhosted.org/packages/bf/3f/ea4b9117521a1e9c50344b909be7886dd00a519552724809bb1f486986c2/idna-3.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3a2c4293e74a2d990fcbe31fbe23a688fbf02753b62bff2ba82ac58c2feec72e" + }, + "data-dist-info-metadata": { + "sha256": "3a2c4293e74a2d990fcbe31fbe23a688fbf02753b62bff2ba82ac58c2feec72e" + }, + "filename": "idna-3.7-py3-none-any.whl", + "hashes": { + "sha256": "82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 66836, + "upload-time": "2024-04-11T03:34:41.447563Z", + "url": "https://files.pythonhosted.org/packages/e5/3e/741d8c82801c347547f8a2a06aa57dbb1992be9e948df2ea0eda2c8b79e8/idna-3.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.7.tar.gz", + "hashes": { + "sha256": "028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc" + }, + "provenance": null, + "requires-python": ">=3.5", + "size": 189575, + "upload-time": "2024-04-11T03:34:43.276991Z", + "url": "https://files.pythonhosted.org/packages/21/ed/f86a79a07470cb07819390452f178b3bef1d375f2ec021ecfc709fc7cf07/idna-3.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b7c6da1d9ac14cf9098b72ebf191e6d296d12a77a580ee4053b10621e4ef11c8" + }, + "data-dist-info-metadata": { + "sha256": "b7c6da1d9ac14cf9098b72ebf191e6d296d12a77a580ee4053b10621e4ef11c8" + }, + "filename": "idna-3.8-py3-none-any.whl", + "hashes": { + "sha256": "050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 66894, + "upload-time": "2024-08-23T16:01:49.963235Z", + "url": "https://files.pythonhosted.org/packages/22/7e/d71db821f177828df9dea8c42ac46473366f191be53080e552e628aad991/idna-3.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.8.tar.gz", + "hashes": { + "sha256": "d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 189467, + "upload-time": "2024-08-23T16:01:51.339264Z", + "url": "https://files.pythonhosted.org/packages/e8/ac/e349c5e6d4543326c6883ee9491e3921e0d07b55fdf3cce184b40d63e72a/idna-3.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d17fddcdcca2aeddf0abba757d5d5b4848d1f5fae53be851123b86507ef25f08" + }, + "data-dist-info-metadata": { + "sha256": "d17fddcdcca2aeddf0abba757d5d5b4848d1f5fae53be851123b86507ef25f08" + }, + "filename": "idna-3.9-py3-none-any.whl", + "hashes": { + "sha256": "69297d5da0cc9281c77efffb4e730254dd45943f45bbfb461de5991713989b1e" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 71671, + "upload-time": "2024-09-14T02:58:28.463127Z", + "url": "https://files.pythonhosted.org/packages/6d/15/61933d1999bc5ad8cad612d67f02fa5b16a423076ea0816e39c2e797af12/idna-3.9-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.9.tar.gz", + "hashes": { + "sha256": "e5c5dafde284f26e9e0f28f6ea2d6400abd5ca099864a67f576f3981c6476124" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 191636, + "upload-time": "2024-09-14T02:58:29.586942Z", + "url": "https://files.pythonhosted.org/packages/00/6f/93e724eafe34e860d15d37a4f72a1511dd37c43a76a8671b22a15029d545/idna-3.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5114796720df4353c2106864628a23a9f8b645ad2d6aedbefa58701b85d27e32" + }, + "data-dist-info-metadata": { + "sha256": "5114796720df4353c2106864628a23a9f8b645ad2d6aedbefa58701b85d27e32" + }, + "filename": "idna-3.10-py3-none-any.whl", + "hashes": { + "sha256": "946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 70442, + "upload-time": "2024-09-15T18:07:37.964349Z", + "url": "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.10.tar.gz", + "hashes": { + "sha256": "12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 190490, + "upload-time": "2024-09-15T18:07:39.745833Z", + "url": "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d/idna-3.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7c2c12c30f52ba237c4c81e59454804944025b9e6102cf1dcca9ebf5168411b0" + }, + "data-dist-info-metadata": { + "sha256": "7c2c12c30f52ba237c4c81e59454804944025b9e6102cf1dcca9ebf5168411b0" + }, + "filename": "idna-3.11-py3-none-any.whl", + "hashes": { + "sha256": "771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea" + }, + "provenance": "https://pypi.org/integrity/idna/3.11/idna-3.11-py3-none-any.whl/provenance", + "requires-python": ">=3.8", + "size": 71008, + "upload-time": "2025-10-12T14:55:18.883979Z", + "url": "https://files.pythonhosted.org/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/idna-3.11-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.11.tar.gz", + "hashes": { + "sha256": "795dafcc9c04ed0c1fb032c2aa73654d8e8c5023a7df64a53f39190ada629902" + }, + "provenance": "https://pypi.org/integrity/idna/3.11/idna-3.11.tar.gz/provenance", + "requires-python": ">=3.8", + "size": 194582, + "upload-time": "2025-10-12T14:55:20.501377Z", + "url": "https://files.pythonhosted.org/packages/6f/6d/0703ccc57f3a7233505399edb88de3cbd678da106337b9fcde432b65ed60/idna-3.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6b525cc9f78f1dc04dd06f5c9dfd78d75ca20fedff338deb82afaa2bea414891" + }, + "data-dist-info-metadata": { + "sha256": "6b525cc9f78f1dc04dd06f5c9dfd78d75ca20fedff338deb82afaa2bea414891" + }, + "filename": "idna-3.12-py3-none-any.whl", + "hashes": { + "sha256": "60ffaa1858fac94c9c124728c24fcde8160f3fb4a7f79aa8cdd33a9d1af60a67" + }, + "provenance": "https://pypi.org/integrity/idna/3.12/idna-3.12-py3-none-any.whl/provenance", + "requires-python": ">=3.8", + "size": 68634, + "upload-time": "2026-04-21T13:32:47.403471Z", + "url": "https://files.pythonhosted.org/packages/53/b2/acc33950394b3becb2b664741a0c0889c7ef9f9ffbfa8d47eddb53a50abd/idna-3.12-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.12.tar.gz", + "hashes": { + "sha256": "724e9952cc9e2bd7550ea784adb098d837ab5267ef67a1ab9cf7846bdbdd8254" + }, + "provenance": "https://pypi.org/integrity/idna/3.12/idna-3.12.tar.gz/provenance", + "requires-python": ">=3.8", + "size": 194350, + "upload-time": "2026-04-21T13:32:48.916284Z", + "url": "https://files.pythonhosted.org/packages/22/12/2948fbe5513d062169bd91f7d7b1cd97bc8894f32946b71fa39f6e63ca0c/idna-3.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "68224f3fd8881eda7d359484348af33f9dab823431c34f8f58d7c7189edf7d00" + }, + "data-dist-info-metadata": { + "sha256": "68224f3fd8881eda7d359484348af33f9dab823431c34f8f58d7c7189edf7d00" + }, + "filename": "idna-3.13-py3-none-any.whl", + "hashes": { + "sha256": "892ea0cde124a99ce773decba204c5552b69c3c67ffd5f232eb7696135bc8bb3" + }, + "provenance": "https://pypi.org/integrity/idna/3.13/idna-3.13-py3-none-any.whl/provenance", + "requires-python": ">=3.8", + "size": 68629, + "upload-time": "2026-04-22T16:42:40.909342Z", + "url": "https://files.pythonhosted.org/packages/5d/13/ad7d7ca3808a898b4612b6fe93cde56b53f3034dcde235acb1f0e1df24c6/idna-3.13-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.13.tar.gz", + "hashes": { + "sha256": "585ea8fe5d69b9181ec1afba340451fba6ba764af97026f92a91d4eef164a242" + }, + "provenance": "https://pypi.org/integrity/idna/3.13/idna-3.13.tar.gz/provenance", + "requires-python": ">=3.8", + "size": 194210, + "upload-time": "2026-04-22T16:42:42.314240Z", + "url": "https://files.pythonhosted.org/packages/ce/cc/762dfb036166873f0059f3b7de4565e1b5bc3d6f28a414c13da27e442f99/idna-3.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "116a0e142bc2058b5988d6253bae4b7dfcd2e12369c100e7db21eda674396176" + }, + "data-dist-info-metadata": { + "sha256": "116a0e142bc2058b5988d6253bae4b7dfcd2e12369c100e7db21eda674396176" + }, + "filename": "idna-3.14-py3-none-any.whl", + "hashes": { + "sha256": "e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69" + }, + "provenance": "https://pypi.org/integrity/idna/3.14/idna-3.14-py3-none-any.whl/provenance", + "requires-python": ">=3.8", + "size": 72184, + "upload-time": "2026-05-10T20:32:14.295522Z", + "url": "https://files.pythonhosted.org/packages/6c/3c/3f62dee257eb3d6b2c1ef2a09d36d9793c7111156a73b5654d2c2305e5ce/idna-3.14-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.14.tar.gz", + "hashes": { + "sha256": "466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3" + }, + "provenance": "https://pypi.org/integrity/idna/3.14/idna-3.14.tar.gz/provenance", + "requires-python": ">=3.8", + "size": 198272, + "upload-time": "2026-05-10T20:32:15.935474Z", + "url": "https://files.pythonhosted.org/packages/05/b1/efac073e0c297ecf2fb33c346989a529d4e19164f1759102dee5953ee17e/idna-3.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cb8ac245bf249c9e2346427bc54bbf79971c96b7bf6b46862e4335fa76001827" + }, + "data-dist-info-metadata": { + "sha256": "cb8ac245bf249c9e2346427bc54bbf79971c96b7bf6b46862e4335fa76001827" + }, + "filename": "idna-3.15-py3-none-any.whl", + "hashes": { + "sha256": "048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8" + }, + "provenance": "https://pypi.org/integrity/idna/3.15/idna-3.15-py3-none-any.whl/provenance", + "requires-python": ">=3.8", + "size": 72340, + "upload-time": "2026-05-12T22:45:55.733813Z", + "url": "https://files.pythonhosted.org/packages/d2/23/408243171aa9aaba178d3e2559159c24c1171a641aa83b67bdd3394ead8e/idna-3.15-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.15.tar.gz", + "hashes": { + "sha256": "ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc" + }, + "provenance": "https://pypi.org/integrity/idna/3.15/idna-3.15.tar.gz/provenance", + "requires-python": ">=3.8", + "size": 199245, + "upload-time": "2026-05-12T22:45:57.011321Z", + "url": "https://files.pythonhosted.org/packages/82/77/7b3966d0b9d1d31a36ddf1746926a11dface89a83409bf1483f0237aa758/idna-3.15.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b2300f4635c05551876447ca508080098ef973444c4efbafdafceb0d1c50828e" + }, + "data-dist-info-metadata": { + "sha256": "b2300f4635c05551876447ca508080098ef973444c4efbafdafceb0d1c50828e" + }, + "filename": "idna-3.16-py3-none-any.whl", + "hashes": { + "sha256": "cc246e3a3f89580c3a951b5ad298ca4638078b2cdd4f115654332b5c26daded5" + }, + "provenance": "https://pypi.org/integrity/idna/3.16/idna-3.16-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 74165, + "upload-time": "2026-05-22T00:16:16.698141Z", + "url": "https://files.pythonhosted.org/packages/94/16/70255075a9859a0e3adb789b68ceb0e210dec03934245fd98d248226572f/idna-3.16-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.16.tar.gz", + "hashes": { + "sha256": "d7a6da03db833450fca25d2358ac9ff06cd624577a4aea3a596d5c0f77b8e03d" + }, + "provenance": "https://pypi.org/integrity/idna/3.16/idna-3.16.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 203770, + "upload-time": "2026-05-22T00:16:18.781598Z", + "url": "https://files.pythonhosted.org/packages/1a/88/bcf9709822fe69d02c2a6a77956c98ce6ea8ca8767a9aadcedc7eb6a2390/idna-3.16.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "765c20c73cbd88c30d1a79b4d23899f9a7fca52222f8b6c721f4dfd92f746af2" + }, + "data-dist-info-metadata": { + "sha256": "765c20c73cbd88c30d1a79b4d23899f9a7fca52222f8b6c721f4dfd92f746af2" + }, + "filename": "idna-3.17-py3-none-any.whl", + "hashes": { + "sha256": "466e48829084efe2548012b855df21540b96f2e20e51bd124c851536556a592c" + }, + "provenance": "https://pypi.org/integrity/idna/3.17/idna-3.17-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 65316, + "upload-time": "2026-05-28T14:32:37.035135Z", + "url": "https://files.pythonhosted.org/packages/de/a7/f76514cc40ad6234098ecdebda08732d75964776c51a42845b7da10649e2/idna-3.17-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.17.tar.gz", + "hashes": { + "sha256": "5eb0cb53bc467c12eadcf6de83163ad8527cec9416f44b9b61b19caedad2b87f" + }, + "provenance": "https://pypi.org/integrity/idna/3.17/idna-3.17.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 196048, + "upload-time": "2026-05-28T14:32:38.550900Z", + "url": "https://files.pythonhosted.org/packages/b9/28/99c51f664567218d824af024c0251650fb27e4ca066df188dab0769c5b91/idna-3.17.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "46dfe6e5ac462d0f680ecd9abcf66e829b6a2334824b4d9e3979b31135caf281" + }, + "data-dist-info-metadata": { + "sha256": "46dfe6e5ac462d0f680ecd9abcf66e829b6a2334824b4d9e3979b31135caf281" + }, + "filename": "idna-3.18-py3-none-any.whl", + "hashes": { + "sha256": "7f952cbe720b688055e3f87de14f5c3e5fdaa8bc3928985c4077ca689de849a2" + }, + "provenance": "https://pypi.org/integrity/idna/3.18/idna-3.18-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 65455, + "upload-time": "2026-06-02T14:34:06.319954Z", + "url": "https://files.pythonhosted.org/packages/1e/5e/d4e9f1a599fb8e573b7b87160658329fbf28d19eac2718f51fc3def3aa5a/idna-3.18-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "idna-3.18.tar.gz", + "hashes": { + "sha256": "ffb385a7e039654cef1ab9ef32c6fafe283c0c0467bba1d9029738ce4a14a848" + }, + "provenance": "https://pypi.org/integrity/idna/3.18/idna-3.18.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 196711, + "upload-time": "2026-06-02T14:34:07.794523Z", + "url": "https://files.pythonhosted.org/packages/cd/63/9496c57188a2ee585e0f1db071d75089a11e98aa86eb99d9d7618fc1edce/idna-3.18.tar.gz", + "yanked": false + } + ], + "meta": { + "_last-serial": 37646424, + "api-version": "1.4" + }, + "name": "idna", + "project-status": { + "status": "active" + }, + "versions": [ + "0.2", + "0.3", + "0.4", + "0.5", + "0.6", + "0.7", + "0.8", + "0.9", + "1.0", + "1.1", + "2.0", + "2.1", + "2.2", + "2.3", + "2.4", + "2.5", + "2.6", + "2.7", + "2.8", + "2.9", + "2.10", + "3.0", + "3.1", + "3.2", + "3.3", + "3.4", + "3.5", + "3.6", + "3.7", + "3.8", + "3.9", + "3.10", + "3.11", + "3.12", + "3.13", + "3.14", + "3.15", + "3.16", + "3.17", + "3.18" + ] + } + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - "86400" + Cache-Control: + - max-age=600, public + Content-Security-Policy: + - default-src 'none'; sandbox allow-top-navigation + Content-Type: + - application/vnd.pypi.simple.v1+json + Permissions-Policy: + - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept-Encoding, Accept + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + host: pypi.org + headers: + Accept: + - application/vnd.pypi.simple.v1+json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://pypi.org/simple/itsdangerous/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: -1 + uncompressed: true + body: | + { + "files": [ + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.9.tar.gz", + "hashes": { + "sha256": "21546de9ea0f86792c6dddf1d97f3639aad973f247dfeca666a5d4bdecf4dc93" + }, + "provenance": null, + "requires-python": null, + "size": 4408, + "upload-time": "2011-06-24T02:53:45.500019Z", + "url": "https://files.pythonhosted.org/packages/33/15/e4c8722f8c12a4f2ca275c9b8db7d364985b12709a5e050839f8f1ab81fd/itsdangerous-0.9.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.9.1.tar.gz", + "hashes": { + "sha256": "ba933c59d5c6c5ab5a4f284404fd57ff3517af0305616ede74a3f8c42d54a3de" + }, + "provenance": null, + "requires-python": null, + "size": 4342, + "upload-time": "2011-06-26T01:37:15.424695Z", + "url": "https://files.pythonhosted.org/packages/41/6f/0246154a6f1c66ff13358db1ace0b62a7ce358aa6b5d52e61e053a527dc3/itsdangerous-0.9.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.10.tar.gz", + "hashes": { + "sha256": "be3ffc1b36ff6925cc06d048c43b8936e2a609353d9abfafe513c64321884a4c" + }, + "provenance": null, + "requires-python": null, + "size": 4706, + "upload-time": "2011-06-29T13:26:18.491655Z", + "url": "https://files.pythonhosted.org/packages/c2/2c/574665fca71f3e9eb001a634fec1535c5ec1105e0901a2a2fb3b5b085020/itsdangerous-0.10.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.11.tar.gz", + "hashes": { + "sha256": "0ee8d8eae1b9c8846a4155618d335cb6d136b74a6317ad5b99125fe842bc1c64" + }, + "provenance": null, + "requires-python": null, + "size": 4465, + "upload-time": "2011-07-07T11:38:06.240559Z", + "url": "https://files.pythonhosted.org/packages/fc/12/4861d77da371bfc458cf7c6d5c1c75bcccc7aa7c03687a658690eb4f491c/itsdangerous-0.11.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.12.tar.gz", + "hashes": { + "sha256": "037c58575d7b78f8e7557da50db603c0014d1951966104f04a7874d8014d80a8" + }, + "provenance": null, + "requires-python": null, + "size": 4739, + "upload-time": "2012-02-22T13:05:19.782328Z", + "url": "https://files.pythonhosted.org/packages/ea/51/0886047dce5108a325fa6577b240266b08d4f624cb4a87280ac1f2b167eb/itsdangerous-0.12.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.13.tar.gz", + "hashes": { + "sha256": "44d3d8dbb02be37b438092f75e8c76487dd2a65cdbdf4c25b153387e8e594df8" + }, + "provenance": null, + "requires-python": null, + "size": 4821, + "upload-time": "2012-06-10T16:51:30.764785Z", + "url": "https://files.pythonhosted.org/packages/a3/0d/88558ab8db0176374ed9cec90a3d253beb027f80179b0a977b3072f3399e/itsdangerous-0.13.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.14.tar.gz", + "hashes": { + "sha256": "5f86d2df4e822561ad84a02f927bf4860e5c21cb5552681ce020ee622052c740" + }, + "provenance": null, + "requires-python": null, + "size": 5881, + "upload-time": "2012-06-29T12:55:40.946943Z", + "url": "https://files.pythonhosted.org/packages/f2/b2/855f0aa1bca10ed980638986e17f04908ae87249f5f4165d6416565b8c83/itsdangerous-0.14.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.15.tar.gz", + "hashes": { + "sha256": "8409715cbc758ca6450b591002b44769711a92356e86c5987e71513acf3414c1" + }, + "provenance": null, + "requires-python": null, + "size": 6989, + "upload-time": "2012-07-11T16:41:38.843094Z", + "url": "https://files.pythonhosted.org/packages/02/f3/4c5e349f5cdb9f43a2c4c211182c78567c8d4998ff48b6423d8849533f06/itsdangerous-0.15.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.16.tar.gz", + "hashes": { + "sha256": "8ba9f6762249c3c200586f411363ecffdf550a56a71646ce7973e423d67e9765" + }, + "provenance": null, + "requires-python": null, + "size": 7028, + "upload-time": "2012-07-11T17:16:17.765708Z", + "url": "https://files.pythonhosted.org/packages/9f/57/5aa16c781e45f2656f16f553a842fc2b7895fe973bcabcce866fb7cfe4b8/itsdangerous-0.16.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.17.tar.gz", + "hashes": { + "sha256": "0253d0596134487e176dff351a6864491089b14a811e3886238d186c29e02c35" + }, + "provenance": null, + "requires-python": null, + "size": 7028, + "upload-time": "2012-08-11T04:26:55.606779Z", + "url": "https://files.pythonhosted.org/packages/ce/db/2ec096d89bbda3b7983de28bd07bcf322b8118adfd7b8da4c037f90bb4cb/itsdangerous-0.17.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.18.tar.gz", + "hashes": { + "sha256": "197cd09ed4c29acba6d563ea31b0cdee77e317cc6daace7435a7921af071a60c" + }, + "provenance": null, + "requires-python": null, + "size": 8134, + "upload-time": "2013-05-15T09:52:39.794275Z", + "url": "https://files.pythonhosted.org/packages/7c/52/cc48bf6884cd1ab3e6d1969050ba7e760c0f29ebdb867e34d847d0b290ae/itsdangerous-0.18.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.19.tar.gz", + "hashes": { + "sha256": "a8d72928018bd6ea4b9c74a898477d2c15124fa00b8b730dc6cbfb6c25218a76" + }, + "provenance": null, + "requires-python": null, + "size": 8529, + "upload-time": "2013-05-22T01:17:35.556266Z", + "url": "https://files.pythonhosted.org/packages/91/67/6f09ca3c0b631814915955dc20d81391dd53da44f4698c79356e61c4e235/itsdangerous-0.19.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.20.tar.gz", + "hashes": { + "sha256": "812397bfa88aceb07e1eb9f37bcb8c3e5705bcc0a6dad038d67947d19b9cbdf2" + }, + "provenance": null, + "requires-python": null, + "size": 8593, + "upload-time": "2013-05-23T13:13:44.828056Z", + "url": "https://files.pythonhosted.org/packages/e4/28/c4c6f1b9723110f0a298ca10d51893793cba37eb496a1beade4a24fbad62/itsdangerous-0.20.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.21.tar.gz", + "hashes": { + "sha256": "c760381fc09dc120e4b459f5ba39ed55ea21fd77ac9f4d4101c0c237d8fc9d9e" + }, + "provenance": null, + "requires-python": null, + "size": 8595, + "upload-time": "2013-05-26T09:52:40.366678Z", + "url": "https://files.pythonhosted.org/packages/a3/f7/06b178102fac036b804d804907c28120ac0a6d9cafaeffc4b6f0e176a4e2/itsdangerous-0.21.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.22.tar.gz", + "hashes": { + "sha256": "9e63500ef4c2f30be66a69cd0def95966db889c32e7b4fe4dd8fc9c7ebe3f3fc" + }, + "provenance": null, + "requires-python": null, + "size": 9460, + "upload-time": "2013-07-03T10:10:49.936029Z", + "url": "https://files.pythonhosted.org/packages/56/60/c4fd79a1855af1392257a423097c9cbfc69f66935dfed8a0bf959530f6c5/itsdangerous-0.22.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.23.tar.gz", + "hashes": { + "sha256": "71c0bf6bde4dcc93d838415e728a961a7b16f324b8ae182525fbdadde9f55d62" + }, + "provenance": null, + "requires-python": null, + "size": 46176, + "upload-time": "2013-08-08T17:10:21.406895Z", + "url": "https://files.pythonhosted.org/packages/c1/6c/ceefb52b2a5d7d1f2b1b407a96892182161904478b9ef86049e7b8162cb6/itsdangerous-0.23.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-0.24.tar.gz", + "hashes": { + "sha256": "cbb3fcf8d3e33df861709ecaf89d9e6629cff0a217bc2848f1b41cd30d360519" + }, + "provenance": null, + "requires-python": null, + "size": 46541, + "upload-time": "2014-03-28T11:09:28.309307Z", + "url": "https://files.pythonhosted.org/packages/dc/b4/a60bcdba945c00f6d608d8975131ab3f25b22f2bcfe1dab221165194b2d4/itsdangerous-0.24.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cb22a32f658e83f5b26c7d98b7eecd22f1a957707ddc8b0c7361db4e859ced29" + }, + "data-dist-info-metadata": { + "sha256": "cb22a32f658e83f5b26c7d98b7eecd22f1a957707ddc8b0c7361db4e859ced29" + }, + "filename": "itsdangerous-1.1.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "b12271b2047cb23eeb98c8b5622e2e5c5e9abd9784a153e9d8ef9cb4dd09d749" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 16743, + "upload-time": "2018-10-27T00:17:35.954915Z", + "url": "https://files.pythonhosted.org/packages/76/ae/44b03b253d6fade317f32c24d100b3b35c2239807046a4c953c7b89fa49e/itsdangerous-1.1.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-1.1.0.tar.gz", + "hashes": { + "sha256": "321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 53219, + "upload-time": "2018-10-27T00:17:37.922929Z", + "url": "https://files.pythonhosted.org/packages/68/1a/f27de07a8a304ad5fa817bbe383d1238ac4396da447fa11ed937039fa04b/itsdangerous-1.1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a5e56304c16d68c42bfbe689cb64f4f16e7696dad2de9ba2abf6af1e77ea3ecb" + }, + "data-dist-info-metadata": { + "sha256": "a5e56304c16d68c42bfbe689cb64f4f16e7696dad2de9ba2abf6af1e77ea3ecb" + }, + "filename": "itsdangerous-2.0.0a1-py3-none-any.whl", + "hashes": { + "sha256": "26ba8fb99157bbd5a1016f9d9dc5ed5ff1325f6f6f2c10b18107199470676b4d" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 16823, + "upload-time": "2020-05-28T17:43:25.607272Z", + "url": "https://files.pythonhosted.org/packages/93/95/e61aeeaeb9b343373bb1d9e160551a33babb30c4a2a12ef0a29be77284b0/itsdangerous-2.0.0a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-2.0.0a1.tar.gz", + "hashes": { + "sha256": "1f08ac48fe58cb99a1f58add0c90924b4267398bbd1640268d26a29f6a03eaa4" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 57295, + "upload-time": "2020-05-28T17:43:27.175028Z", + "url": "https://files.pythonhosted.org/packages/b9/1d/761dff1a3196140089c395e9702bbee8fde56d58be05a69639243d9981fe/itsdangerous-2.0.0a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a26175a73c0728289c6119cf8754e0aef902bbbd57381800dfe0936756a53040" + }, + "data-dist-info-metadata": { + "sha256": "a26175a73c0728289c6119cf8754e0aef902bbbd57381800dfe0936756a53040" + }, + "filename": "itsdangerous-2.0.0rc1-py3-none-any.whl", + "hashes": { + "sha256": "55398d354327a1af9eeab0917ffa926985bf88dbd2b051f2cc9fe3f69e9f11d6" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 18148, + "upload-time": "2021-02-15T16:53:16.666304Z", + "url": "https://files.pythonhosted.org/packages/68/15/0ebb21ca835515e06f90f7553e851103525dabd76e1af15503e56d7f0777/itsdangerous-2.0.0rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-2.0.0rc1.tar.gz", + "hashes": { + "sha256": "743456d13b108af70259b3867e14e2f426e663c056dbe7b0070f0cb201de6753" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 58870, + "upload-time": "2021-02-15T16:53:18.401339Z", + "url": "https://files.pythonhosted.org/packages/ef/18/3571cc261291e6cfe01e2ca1f8e2937d07232bb4e1496200dd022129488a/itsdangerous-2.0.0rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "01e984e0586ee2f2166ec71ff8bb1ef7485aa6587c94e75a8942ba1d8469b5bb" + }, + "data-dist-info-metadata": { + "sha256": "01e984e0586ee2f2166ec71ff8bb1ef7485aa6587c94e75a8942ba1d8469b5bb" + }, + "filename": "itsdangerous-2.0.0rc2-py3-none-any.whl", + "hashes": { + "sha256": "fe99186c3f66ab0a064c51bedb72772c95b7f919e0ac9feed37f7c4be2745b15" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 18276, + "upload-time": "2021-04-16T14:53:07.887839Z", + "url": "https://files.pythonhosted.org/packages/f1/88/188ad8b416a7890ae36c1df7bab3b98aae1a9a9ea6b48ceaf5553bfc30cd/itsdangerous-2.0.0rc2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-2.0.0rc2.tar.gz", + "hashes": { + "sha256": "aea4b5c1c81179e92d04142ed2dc6a44642da3909fdb5c7b64e7ea946d4b3bd6" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 59139, + "upload-time": "2021-04-16T14:53:09.501993Z", + "url": "https://files.pythonhosted.org/packages/91/df/5fb8d82f4a9078c37d76f6bd026dd23654294f36aa67921f45d34f0cd128/itsdangerous-2.0.0rc2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2e4c6d49d65a40eaa94714d307d824820b2d5b63980a470e43d6e1f7af002f46" + }, + "data-dist-info-metadata": { + "sha256": "2e4c6d49d65a40eaa94714d307d824820b2d5b63980a470e43d6e1f7af002f46" + }, + "filename": "itsdangerous-2.0.0-py3-none-any.whl", + "hashes": { + "sha256": "e2cb4ae918f07ab2a2f9a91dec2695bd1f25a19d31861a70015ad537ccb5e807" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 18240, + "upload-time": "2021-05-11T20:12:55.923235Z", + "url": "https://files.pythonhosted.org/packages/c4/af/93fb95dc8bc90a5580084f3dc4be049d243c6f687ff2e253ed3a6df30db4/itsdangerous-2.0.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-2.0.0.tar.gz", + "hashes": { + "sha256": "99b1053ccce68066dfc0b4465ef8779027e6d577377c8270e21a3d6289cac111" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 59128, + "upload-time": "2021-05-11T20:12:57.497809Z", + "url": "https://files.pythonhosted.org/packages/af/1a/d00de29ae487412998f4a2172f0e8322dbe707d4475d981daec560b0ff58/itsdangerous-2.0.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "41e7c15b64de99106013deb2627dd43fe039d6df0a4ee9300c78bb3e8a4b3a14" + }, + "data-dist-info-metadata": { + "sha256": "41e7c15b64de99106013deb2627dd43fe039d6df0a4ee9300c78bb3e8a4b3a14" + }, + "filename": "itsdangerous-2.0.1-py3-none-any.whl", + "hashes": { + "sha256": "5174094b9637652bdb841a3029700391451bd092ba3db90600dea710ba28e97c" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 18326, + "upload-time": "2021-05-18T15:09:42.542101Z", + "url": "https://files.pythonhosted.org/packages/9c/96/26f935afba9cd6140216da5add223a0c465b99d0f112b68a4ca426441019/itsdangerous-2.0.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-2.0.1.tar.gz", + "hashes": { + "sha256": "9e724d68fc22902a1435351f84c3fb8623f303fffcc566a4cb952df8c572cff0" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 59336, + "upload-time": "2021-05-18T15:09:44.532594Z", + "url": "https://files.pythonhosted.org/packages/58/66/d6c5859dcac92b442626427a8c7a42322068c5cd5d4a463ce78b93f730b7/itsdangerous-2.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e19bacc3379d32acbf86a1d4399639561dbc1ffa2e1b79e75430a210820817e1" + }, + "data-dist-info-metadata": { + "sha256": "e19bacc3379d32acbf86a1d4399639561dbc1ffa2e1b79e75430a210820817e1" + }, + "filename": "itsdangerous-2.1.0-py3-none-any.whl", + "hashes": { + "sha256": "29285842166554469a56d427addc0843914172343784cb909695fdbe90a3e129" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 15676, + "upload-time": "2022-02-18T03:39:58.421321Z", + "url": "https://files.pythonhosted.org/packages/53/f8/64d2488f48332f33a6dbfe2f19d7bde7d750d9cb182b4b37c02eadec33d3/itsdangerous-2.1.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-2.1.0.tar.gz", + "hashes": { + "sha256": "d848fcb8bc7d507c4546b448574e8a44fc4ea2ba84ebf8d783290d53e81992f5" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 56078, + "upload-time": "2022-02-18T03:40:00.026845Z", + "url": "https://files.pythonhosted.org/packages/82/00/89037083314067f1605233f6f30b94fdddc89d18e283b30b0c5be9e7f801/itsdangerous-2.1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "de1101c213ebf70be900d6bb4d986d72db1964226d3b88c01926e9ea01e3da7c" + }, + "data-dist-info-metadata": { + "sha256": "de1101c213ebf70be900d6bb4d986d72db1964226d3b88c01926e9ea01e3da7c" + }, + "filename": "itsdangerous-2.1.1-py3-none-any.whl", + "hashes": { + "sha256": "935642cd4b987cdbee7210080004033af76306757ff8b4c0a506a4b6e06f02cf" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 15727, + "upload-time": "2022-03-09T16:24:01.932562Z", + "url": "https://files.pythonhosted.org/packages/76/9b/88ac47681ba6af8ee994c9e83ecdfc0048df59f8f6df5c2f766998fe87e7/itsdangerous-2.1.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-2.1.1.tar.gz", + "hashes": { + "sha256": "7b7d3023cd35d9cb0c1fd91392f8c95c6fa02c59bf8ad64b8849be3401b95afb" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 56217, + "upload-time": "2022-03-09T16:24:04.906314Z", + "url": "https://files.pythonhosted.org/packages/9d/86/39f81e23f49eaf62d22248d48771dbf3bce7c52dfdf566e3d8d4c0657f15/itsdangerous-2.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4e1ac720943fe9795f6c33020157bf85ac13ec85e22319d30480ebc31c6db9c4" + }, + "data-dist-info-metadata": { + "sha256": "4e1ac720943fe9795f6c33020157bf85ac13ec85e22319d30480ebc31c6db9c4" + }, + "filename": "itsdangerous-2.1.2-py3-none-any.whl", + "hashes": { + "sha256": "2c2349112351b88699d8d4b6b075022c0808887cb7ad10069318a8b0bc88db44" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 15749, + "upload-time": "2022-03-24T15:12:13.200938Z", + "url": "https://files.pythonhosted.org/packages/68/5f/447e04e828f47465eeab35b5d408b7ebaaaee207f48b7136c5a7267a30ae/itsdangerous-2.1.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-2.1.2.tar.gz", + "hashes": { + "sha256": "5dbbc68b317e5e42f327f9021763545dc3fc3bfe22e6deb96aaf1fc38874156a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 56143, + "upload-time": "2022-03-24T15:12:15.102192Z", + "url": "https://files.pythonhosted.org/packages/7f/a1/d3fb83e7a61fa0c0d3d08ad0a94ddbeff3731c05212617dff3a94e097f08/itsdangerous-2.1.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d2b934fb56708a1b94e439f0255c0f5a8108e3258ec827b18a1dc9c991db9611" + }, + "data-dist-info-metadata": { + "sha256": "d2b934fb56708a1b94e439f0255c0f5a8108e3258ec827b18a1dc9c991db9611" + }, + "filename": "itsdangerous-2.2.0-py3-none-any.whl", + "hashes": { + "sha256": "c6242fc49e35958c8b15141343aa660db5fc54d4f13a1db01a3f5891b98700ef" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 16234, + "upload-time": "2024-04-16T21:28:14.499616Z", + "url": "https://files.pythonhosted.org/packages/04/96/92447566d16df59b2a776c0fb82dbc4d9e07cd95062562af01e408583fc4/itsdangerous-2.2.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "itsdangerous-2.2.0.tar.gz", + "hashes": { + "sha256": "e0050c0b7da1eea53ffaf149c0cfbb5c6e2e2b69c4bef22c81fa6eb73e5f6173" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 54410, + "upload-time": "2024-04-16T21:28:15.614771Z", + "url": "https://files.pythonhosted.org/packages/9c/cb/8ac0172223afbccb63986cc25049b154ecfb5e85932587206f42317be31d/itsdangerous-2.2.0.tar.gz", + "yanked": false + } + ], + "meta": { + "_last-serial": 22795405, + "api-version": "1.4" + }, + "name": "itsdangerous", + "project-status": { + "status": "active" + }, + "versions": [ + "0.9", + "0.9.1", + "0.10", + "0.11", + "0.12", + "0.13", + "0.14", + "0.15", + "0.16", + "0.17", + "0.18", + "0.19", + "0.20", + "0.21", + "0.22", + "0.23", + "0.24", + "1.1.0", + "2.0.0a1", + "2.0.0rc1", + "2.0.0rc2", + "2.0.0", + "2.0.1", + "2.1.0", + "2.1.1", + "2.1.2", + "2.2.0" + ] + } + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - "86400" + Cache-Control: + - max-age=600, public + Content-Security-Policy: + - default-src 'none'; sandbox allow-top-navigation + Content-Type: + - application/vnd.pypi.simple.v1+json + Permissions-Policy: + - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept-Encoding, Accept + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + host: pypi.org + headers: + Accept: + - application/vnd.pypi.simple.v1+json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://pypi.org/simple/jinja2/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: -1 + uncompressed: true + body: | + { + "files": [ + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.0rc1-py2.4-linux-i686.egg", + "hashes": { + "sha256": "e59a42234017114d3df9db61d3cc48384e825170dbb95b008c22d78b7ce9ac71" + }, + "provenance": null, + "requires-python": null, + "size": 198515, + "upload-time": "2008-06-09T21:03:09Z", + "url": "https://files.pythonhosted.org/packages/2d/c4/93c21617ae4b0bdfd46ed5ac1d8694712d8cf7b5d1e868ca1d712593d2f8/Jinja2-2.0rc1-py2.4-linux-i686.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.0rc1-py2.4-linux-x86_64.egg", + "hashes": { + "sha256": "7f715cf867db9fd49b281604dc56762292a7f0a8dff7b71f1924c39acf49a504" + }, + "provenance": null, + "requires-python": null, + "size": 197675, + "upload-time": "2008-06-09T20:23:09Z", + "url": "https://files.pythonhosted.org/packages/bd/0e/643b5e074755af3e9e3b83c1c60efde6765cd44071ac12d89385f1cc4aab/Jinja2-2.0rc1-py2.4-linux-x86_64.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.0rc1-py2.4-macosx-10.3-i386.egg", + "hashes": { + "sha256": "f7fce759b5cce2d764c2d00756a636086fbc748878c959c10ce2393b1a910792" + }, + "provenance": null, + "requires-python": null, + "size": 288048, + "upload-time": "2008-06-09T16:55:06Z", + "url": "https://files.pythonhosted.org/packages/16/a8/953ae04316fc5f916982ad29a24247cdf3a10c903e487256b9309112a95b/Jinja2-2.0rc1-py2.4-macosx-10.3-i386.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.0rc1-py2.4-win32.egg", + "hashes": { + "sha256": "be3fac9ca65d8b7ae2b242f10819f4391a14feeb2dbaad9b9ddec96e04adeac6" + }, + "provenance": null, + "requires-python": null, + "size": 192232, + "upload-time": "2008-06-09T20:26:53Z", + "url": "https://files.pythonhosted.org/packages/33/ac/03043414ec22e6db67bcd915d298ca49ae81a1d01795bfc1cc9d8c04282c/Jinja2-2.0rc1-py2.4-win32.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.0rc1-py2.5-linux-i686.egg", + "hashes": { + "sha256": "e6637b5a94b45d90892e822037b4077eb20a766f9a08c2d2f0a7a512e99b5f96" + }, + "provenance": null, + "requires-python": null, + "size": 195906, + "upload-time": "2008-06-09T21:00:36Z", + "url": "https://files.pythonhosted.org/packages/2a/68/316c1bfc6f34cdf07552a0350927224ea8c844c7651a98d64fa240718284/Jinja2-2.0rc1-py2.5-linux-i686.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.0rc1-py2.5-linux-x86_64.egg", + "hashes": { + "sha256": "726bda3062c14dd4c7c808c90adb1a7c54680b3edfbd42b62417af7c1cef9ff9" + }, + "provenance": null, + "requires-python": null, + "size": 196531, + "upload-time": "2008-06-09T20:23:39Z", + "url": "https://files.pythonhosted.org/packages/7f/c0/25d775813d628bd8c173b906e20cf9fc7dfa7a816529216176199c8f58ec/Jinja2-2.0rc1-py2.5-linux-x86_64.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.0rc1-py2.5-macosx-10.3-i386.egg", + "hashes": { + "sha256": "78f6c467e64fb8045bcf4ccb0f2cb0a62f028375b268288dfb7a7929bcb11938" + }, + "provenance": null, + "requires-python": null, + "size": 293771, + "upload-time": "2008-06-09T16:50:19Z", + "url": "https://files.pythonhosted.org/packages/ea/fc/64cf36076950f861b29862a88fee91dd38b1459b9a3ca7cd9e806c43c865/Jinja2-2.0rc1-py2.5-macosx-10.3-i386.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.0rc1-py2.5-win32.egg", + "hashes": { + "sha256": "d073aee8c7f7b32af90b6817117b369871888fdbd61c8fa1b193162c44ee1ddf" + }, + "provenance": null, + "requires-python": null, + "size": 189725, + "upload-time": "2008-06-09T19:12:23Z", + "url": "https://files.pythonhosted.org/packages/f6/10/c9391f5561e69dff71e95b91bf4440c0a40f68e494358dcc082945c3aab1/Jinja2-2.0rc1-py2.5-win32.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.0rc1.tar.gz", + "hashes": { + "sha256": "f9468e841a39bd5a8d786db646b4f8d472c73c06eb4f8dfd2b11ebc9235a7bac" + }, + "provenance": null, + "requires-python": null, + "size": 515656, + "upload-time": "2008-06-09T16:50:43Z", + "url": "https://files.pythonhosted.org/packages/7e/c9/7ade5e3a768b7f099e326690294609962bc83d0c5c392dcb97a6eb39aa13/Jinja2-2.0rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.0.tar.gz", + "hashes": { + "sha256": "15b17b02d6042bbec2511b655b17561633c8cf5dad68c42356f3f82ec24e4c57" + }, + "provenance": null, + "requires-python": null, + "size": 523360, + "upload-time": "2008-07-17T21:33:36Z", + "url": "https://files.pythonhosted.org/packages/01/82/b2ed16b1cbea5ddbf1462fb65cf67ce7cd780dc1b6a6f0244f1387fa007d/Jinja2-2.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.1-py2.4-win32.egg", + "hashes": { + "sha256": "857bfc9ddd22f2ea04e217598dd698af49fe57f136bee05cff63d27d4080f5ee" + }, + "provenance": null, + "requires-python": null, + "size": 217282, + "upload-time": "2008-11-23T13:33:37Z", + "url": "https://files.pythonhosted.org/packages/3d/6a/1999db9da05cfc3f799bb3184997cb1dc34063b4a34519d8618c44c5cf69/Jinja2-2.1-py2.4-win32.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.1-py2.5-win32.egg", + "hashes": { + "sha256": "b0e31b2b137437ea2ec37bebcdd8532c26575b999f5d67003625ff14652af88c" + }, + "provenance": null, + "requires-python": null, + "size": 214459, + "upload-time": "2008-11-23T13:33:50Z", + "url": "https://files.pythonhosted.org/packages/dc/96/f9a47d6f13d4f66fe9376716c94453114d1409c3ee0a6120153c1c335cc0/Jinja2-2.1-py2.5-win32.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.1-py2.6-win32.egg", + "hashes": { + "sha256": "3c51815d28ebf078449b398390ca27ea4b57481c8f552408d59f6a5a2af15f27" + }, + "provenance": null, + "requires-python": null, + "size": 216126, + "upload-time": "2008-11-23T14:13:44Z", + "url": "https://files.pythonhosted.org/packages/ba/55/15ed056fb8c85e0c27fbb3d542250628e4df04dbd0f85c7d83274ee377cd/Jinja2-2.1-py2.6-win32.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.1.tar.gz", + "hashes": { + "sha256": "a9abe1cd68aa2f7bf4502456ebc00500570fdd878cfb19fd908f837f61b811ff" + }, + "provenance": null, + "requires-python": null, + "size": 653267, + "upload-time": "2008-11-23T12:27:10Z", + "url": "https://files.pythonhosted.org/packages/f6/71/f7b1b6bb97d635e57e196ac2d70a0b001d37a94b0c37f5ec02d0ffce31f6/Jinja2-2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.1.1-py2.4-win32.egg", + "hashes": { + "sha256": "d5d7354809bd9e55b765f5d0e4c88e511bede552411bc83491f98a85dcc51c50" + }, + "provenance": null, + "requires-python": null, + "size": 322858, + "upload-time": "2009-01-06T11:06:20Z", + "url": "https://files.pythonhosted.org/packages/a1/12/98c441c87b1463391f723f9e185c9c3f4462018bd51966e35d7de85f2cf2/Jinja2-2.1.1-py2.4-win32.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.1.1-py2.5-win32.egg", + "hashes": { + "sha256": "52a16668d0ddcd53c00a6f9993f7da5f46a89ed7b02506308211dbdf6c0f085f" + }, + "provenance": null, + "requires-python": null, + "size": 319968, + "upload-time": "2009-01-06T11:06:40Z", + "url": "https://files.pythonhosted.org/packages/53/f8/3c76c38c68f022ad6a81f29b95cf73f5127a232842c4916306525b39eccd/Jinja2-2.1.1-py2.5-win32.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.1.1-py2.6-win32.egg", + "hashes": { + "sha256": "78e6af9be17cd3bc588da5b9e3b2fc266152520774448a1e7b8e1448c2fbdfe4" + }, + "provenance": null, + "requires-python": null, + "size": 319747, + "upload-time": "2009-01-06T11:06:59Z", + "url": "https://files.pythonhosted.org/packages/c4/3a/bc1d47228268d74c497bc82016180cbdf87be638e63b88136b7e007fc6f3/Jinja2-2.1.1-py2.6-win32.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.1.1.tar.gz", + "hashes": { + "sha256": "4ccb4abe88756b79768ca9d8c80da8cf2459ad876c70c9813ebfdcab4350f013" + }, + "provenance": null, + "requires-python": null, + "size": 516303, + "upload-time": "2008-12-25T17:41:32Z", + "url": "https://files.pythonhosted.org/packages/d9/60/9211025af939cddd0d3c4759837c017839a23edc7c6c08813569e6e655d4/Jinja2-2.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.2.tar.gz", + "hashes": { + "sha256": "1b30dcb50918f845826c33416e1285e566c6cef30354ae90527577184e12f2ee" + }, + "provenance": null, + "requires-python": null, + "size": 687073, + "upload-time": "2009-09-13T09:30:53.587873Z", + "url": "https://files.pythonhosted.org/packages/51/03/8da0ec1d8380991174e96df3171745f1ebd3ec3987935afaf766940c2052/Jinja2-2.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.2.1.tar.gz", + "hashes": { + "sha256": "b90e99f12c035f67bcf9f865c46bb7048d62fbcadd892f5ae7633a4e53e01df3" + }, + "provenance": null, + "requires-python": null, + "size": 771552, + "upload-time": "2009-09-14T23:58:41.744190Z", + "url": "https://files.pythonhosted.org/packages/cd/a7/393d52afb5b1fd11470d12a38f316717f3645ad95d9541f69dced68aff79/Jinja2-2.2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.3.tar.gz", + "hashes": { + "sha256": "58a257e26a53919058a27eb9aa3d74e29d5983dba82290fc1c1898f4ea249535" + }, + "provenance": null, + "requires-python": null, + "size": 675996, + "upload-time": "2010-02-10T02:19:35.096410Z", + "url": "https://files.pythonhosted.org/packages/08/b9/cefc15a27d9315b5d83a8010c1b19d4dcad1c68c99e0c38d704ce37f9e9d/Jinja2-2.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.3.1.tar.gz", + "hashes": { + "sha256": "012dad09654e76ccb2e1bddbddb8073009b42cd4a92021b6206db69e616bd66c" + }, + "provenance": null, + "requires-python": null, + "size": 428770, + "upload-time": "2010-02-19T13:38:51.176260Z", + "url": "https://files.pythonhosted.org/packages/68/fd/348686b7eaae0ce5b7383cf89085b1b7b20441aa1b00352b6450ade28b61/Jinja2-2.3.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.4.tar.gz", + "hashes": { + "sha256": "767418380bf7ec1701414f9f361ca6c261f705dbb576f52366f7d5ebc1b25f1d" + }, + "provenance": null, + "requires-python": null, + "size": 688892, + "upload-time": "2010-04-13T00:56:07.151358Z", + "url": "https://files.pythonhosted.org/packages/6d/00/80746e9f3133c90686768f450cede835798c4c7e4a3b61a7621aa310f909/Jinja2-2.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.4.1.tar.gz", + "hashes": { + "sha256": "a90b3f18ccbb50c0a0fb3eaff23d60b7664e3e447c676a2cd21459a257574b38" + }, + "provenance": null, + "requires-python": null, + "size": 689032, + "upload-time": "2010-04-20T13:53:45.648392Z", + "url": "https://files.pythonhosted.org/packages/85/b1/633bbedbd8dfead320329a4c6bd8ee0abd9079567f21084c6862b7085dba/Jinja2-2.4.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.5.tar.gz", + "hashes": { + "sha256": "3d51c7a98feb1ae3cd4083f2ca5c9a35d2804707601ae18cdc707f3a0e63ef2b" + }, + "provenance": null, + "requires-python": null, + "size": 690695, + "upload-time": "2010-05-29T22:54:42.437220Z", + "url": "https://files.pythonhosted.org/packages/c2/f2/7bd3f76fd073798f7dadfb66133be6cc7d587a592c8110f2ede991a9bcb3/Jinja2-2.5.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.5.1.tar.gz", + "hashes": { + "sha256": "8d1c5be4a9c653f0dea0caab41d7af749f0600c96809926c9ea42721153320ee" + }, + "provenance": null, + "requires-python": null, + "size": 693882, + "upload-time": "2010-08-17T12:39:04.034246Z", + "url": "https://files.pythonhosted.org/packages/8b/b5/2670eb888424cefca96cc14475e20edfd2ce8b8f704753513a158832668f/Jinja2-2.5.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.5.2.tar.gz", + "hashes": { + "sha256": "19040f01b3a9d8c63e4d57936f78710908199b69370ab44a0f7407dd891f019b" + }, + "provenance": null, + "requires-python": null, + "size": 697422, + "upload-time": "2010-08-18T11:15:20.346051Z", + "url": "https://files.pythonhosted.org/packages/1d/77/b5b98d2201259ac6962d299e6b445e8040d07c33ac3ff50509d7cd5ba00d/Jinja2-2.5.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.5.3.tar.gz", + "hashes": { + "sha256": "b26f494f869170d966ccdc027537d2f0c58ccef45b453c05ad4ae1b764f77275" + }, + "provenance": null, + "requires-python": null, + "size": 438450, + "upload-time": "2010-10-17T15:55:03.156748Z", + "url": "https://files.pythonhosted.org/packages/48/89/918559653d27c792906ac3958a8336a7cef4f517ec49a2f3c6be4d20ada4/Jinja2-2.5.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.5.4.tar.gz", + "hashes": { + "sha256": "62dfe7583c489f68d8af6afffdf3b594eb4d0f954c9e4a833ca12be0a4b7ee18" + }, + "provenance": null, + "requires-python": null, + "size": 1774331, + "upload-time": "2010-10-17T16:48:42.880934Z", + "url": "https://files.pythonhosted.org/packages/58/cc/b600b1d2fb6218bd0cb20c88f2dd4f748e163bea2e9b6ada22b7d9fc4571/Jinja2-2.5.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.5.5.tar.gz", + "hashes": { + "sha256": "22f9675e42dc640c4469d4f7d210baecb5e695823af954c813d51c930235675d" + }, + "provenance": null, + "requires-python": null, + "size": 438586, + "upload-time": "2010-10-18T14:37:40.897664Z", + "url": "https://files.pythonhosted.org/packages/de/0b/a9f8af13e178654a0a5fc8518773df649c503b7c1d0e7c77027ca705fdfc/Jinja2-2.5.5.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.6.tar.gz", + "hashes": { + "sha256": "a85e185375db75c109f99ecde3d55415f035e7068a82252cf4f16c667ac38f49" + }, + "provenance": null, + "requires-python": null, + "size": 389741, + "upload-time": "2011-07-24T21:48:51.108731Z", + "url": "https://files.pythonhosted.org/packages/25/c8/212b1c2fd6df9eaf536384b6c6619c4e70a3afd2dffdd00e5296ffbae940/Jinja2-2.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.7.tar.gz", + "hashes": { + "sha256": "474f1518d189ae7e318b139fecc1d30b943f124448cfa0f09582ca23e069fa4d" + }, + "provenance": null, + "requires-python": null, + "size": 377603, + "upload-time": "2013-05-20T13:03:02.975744Z", + "url": "https://files.pythonhosted.org/packages/33/db/9931c645626f9bf7867cc3c4225e7a8abf7aff37ecddb7e7d5df90a3b6c4/Jinja2-2.7.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.7.1.tar.gz", + "hashes": { + "sha256": "5cc0a087a81dca1c08368482fb7a92fe2bdd8cfbb22bc0fccfe6c85affb04c8b" + }, + "provenance": null, + "requires-python": null, + "size": 377813, + "upload-time": "2013-08-07T13:27:38.315995Z", + "url": "https://files.pythonhosted.org/packages/47/83/679b5592feb54e948d6599edf5dac61d2991778c3ecbef6b8041663f4740/Jinja2-2.7.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.7.2.tar.gz", + "hashes": { + "sha256": "310a35fbccac3af13ebf927297f871ac656b9da1d248b1fe6765affa71b53235" + }, + "provenance": null, + "requires-python": null, + "size": 378300, + "upload-time": "2014-01-10T10:42:40.317556Z", + "url": "https://files.pythonhosted.org/packages/23/94/ca42176bf7a252ce1f5d165953013573dffdbe4b5dac07f57146146ea432/Jinja2-2.7.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.7.3.tar.gz", + "hashes": { + "sha256": "2e24ac5d004db5714976a04ac0e80c6df6e47e98c354cb2c0d82f8879d4f8fdb" + }, + "provenance": null, + "requires-python": null, + "size": 378470, + "upload-time": "2014-06-06T16:49:17.841253Z", + "url": "https://files.pythonhosted.org/packages/b0/73/eab0bca302d6d6a0b5c402f47ad1760dc9cb2dd14bbc1873ad48db258e4d/Jinja2-2.7.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "562a3917ca9a115706cda095d6b97cb485842ac1d415249201f2f4bbda0c9869" + }, + "data-dist-info-metadata": { + "sha256": "562a3917ca9a115706cda095d6b97cb485842ac1d415249201f2f4bbda0c9869" + }, + "filename": "Jinja2-2.8-py2.py3-none-any.whl", + "hashes": { + "sha256": "1cc03ef32b64be19e0a5b54578dd790906a34943fe9102cfdae0d4495bd536b4" + }, + "provenance": null, + "requires-python": null, + "size": 263888, + "upload-time": "2015-07-26T17:52:06.373720Z", + "url": "https://files.pythonhosted.org/packages/96/a1/c56bc4d99dc2663514a8481511e80eba8994133ae75eebdadfc91a5597d9/Jinja2-2.8-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.8.tar.gz", + "hashes": { + "sha256": "bc1ff2ff88dbfacefde4ddde471d1417d3b304e8df103a7a9437d47269201bf4" + }, + "provenance": null, + "requires-python": null, + "size": 357055, + "upload-time": "2015-07-26T17:49:47.443351Z", + "url": "https://files.pythonhosted.org/packages/f2/2f/0b98b06a345a761bec91a079ccae392d282690c2d8272e708f4d10829e22/Jinja2-2.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6b00cf966b03cb8584f7959b36ad6c91c9ba466461daf7983dd87fd0acbef417" + }, + "data-dist-info-metadata": { + "sha256": "6b00cf966b03cb8584f7959b36ad6c91c9ba466461daf7983dd87fd0acbef417" + }, + "filename": "Jinja2-2.8.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "3997cf273f1424207c60d5895264f74483fce72702f15a7cd51a8551d43663ca" + }, + "provenance": null, + "requires-python": null, + "size": 264916, + "upload-time": "2016-12-29T13:16:24.235831Z", + "url": "https://files.pythonhosted.org/packages/67/ea/92b1d9d8f2dc43302df7f5271b9500bbfc237386782343561a5f62beb306/Jinja2-2.8.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.8.1.tar.gz", + "hashes": { + "sha256": "35341f3a97b46327b3ef1eb624aadea87a535b8f50863036e085e7c426ac5891" + }, + "provenance": null, + "requires-python": null, + "size": 358129, + "upload-time": "2016-12-29T13:16:20.340212Z", + "url": "https://files.pythonhosted.org/packages/5f/bd/5815d4d925a2b8cbbb4b4960f018441b0c65f24ba29f3bdcfb3c8218a307/Jinja2-2.8.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "52f41a583b383f32565dd1a5c1175f71fa2af153a752458b6777d7a1ebaf6738" + }, + "data-dist-info-metadata": { + "sha256": "52f41a583b383f32565dd1a5c1175f71fa2af153a752458b6777d7a1ebaf6738" + }, + "filename": "Jinja2-2.9-py2.py3-none-any.whl", + "hashes": { + "sha256": "f485882fa2dc4dd27ca49605adcf7968d679ccc6ae220a09ca79622e151a40de" + }, + "provenance": null, + "requires-python": null, + "size": 273661, + "upload-time": "2017-01-07T15:35:50.202315Z", + "url": "https://files.pythonhosted.org/packages/1d/7a/3dec2b8717e34fba5aae98fc2a42d75c27b2eff3650a2dbd975a664d2a11/Jinja2-2.9-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.9.tar.gz", + "hashes": { + "sha256": "bc5ce80fba5561ed94807f91e42e608b04b92861e22f8f79cef3af0444046f5d" + }, + "provenance": null, + "requires-python": null, + "size": 367416, + "upload-time": "2017-01-07T15:35:46.988402Z", + "url": "https://files.pythonhosted.org/packages/44/af/6d8f605d188a50b11ec17fcd93e612c77197f2cd816facd5fea8aef7802e/Jinja2-2.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "60579620eb017eff8f1f6ae26394cb65024c6d23bc87b88e9487ba17f22b76f0" + }, + "data-dist-info-metadata": { + "sha256": "60579620eb017eff8f1f6ae26394cb65024c6d23bc87b88e9487ba17f22b76f0" + }, + "filename": "Jinja2-2.9.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "5308c0017872a9a1bcb39766b56240e8f28222b62d7e5f2f8c821085ce608468" + }, + "provenance": null, + "requires-python": null, + "size": 273702, + "upload-time": "2017-01-07T15:56:27.026591Z", + "url": "https://files.pythonhosted.org/packages/39/10/4e29a4822d736c878ee5be74912bba174e5ab0e5b1cecfa56da7b1341108/Jinja2-2.9.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.9.1.tar.gz", + "hashes": { + "sha256": "d1e67761036f25bea59acf53d9bb137119d6a56c05166c412742499acb790815" + }, + "provenance": null, + "requires-python": null, + "size": 367528, + "upload-time": "2017-01-07T15:56:23.682969Z", + "url": "https://files.pythonhosted.org/packages/a7/4e/6c4a13fa6bacee33d5b2ff8653593f32853e020c4289b24935305f202baf/Jinja2-2.9.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "349c4f9ab1fe008020d2a6c0bd2ecb3ec2173eb821c00187bc94a418051768c7" + }, + "data-dist-info-metadata": { + "sha256": "349c4f9ab1fe008020d2a6c0bd2ecb3ec2173eb821c00187bc94a418051768c7" + }, + "filename": "Jinja2-2.9.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "2f2834e395694d3a1b68e7854e729b1bac036c1b6f998689719006ae384ad0d0" + }, + "provenance": null, + "requires-python": null, + "size": 274179, + "upload-time": "2017-01-08T01:50:48.323780Z", + "url": "https://files.pythonhosted.org/packages/7b/f4/acb2ebd5e40245668c800078d7637b43137d52542d1052d075375fad9f55/Jinja2-2.9.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.9.2.tar.gz", + "hashes": { + "sha256": "2333eae399fb538f934d661f7debab8a9736002c343c8e95c56f1e413076c0ce" + }, + "provenance": null, + "requires-python": null, + "size": 368290, + "upload-time": "2017-01-08T01:50:44.794452Z", + "url": "https://files.pythonhosted.org/packages/de/24/bad6dc9f0d7a0f835d940c5f5076f29824fce45ccd673cc843abf30b9117/Jinja2-2.9.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6c0c4359be06380b852ad3519ee4ffe10a0a0094e9b853e1ac94a701bf1a8b4e" + }, + "data-dist-info-metadata": { + "sha256": "6c0c4359be06380b852ad3519ee4ffe10a0a0094e9b853e1ac94a701bf1a8b4e" + }, + "filename": "Jinja2-2.9.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "9951f5045ee63d93c25ff168648d3e2f5e0dc1ec3465a83d0bc436c129e14340" + }, + "provenance": null, + "requires-python": null, + "size": 274552, + "upload-time": "2017-01-08T21:24:00.908658Z", + "url": "https://files.pythonhosted.org/packages/e4/20/00afebb3a730abdb8152845b3df0bce381daf39ce999ee0ac0ee3aee8845/Jinja2-2.9.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.9.3.tar.gz", + "hashes": { + "sha256": "ad82db536885b24aef5d2cb9d4d8da48a4202533fc1b7e60c068867426396488" + }, + "provenance": null, + "requires-python": null, + "size": 369090, + "upload-time": "2017-01-08T21:23:57.700224Z", + "url": "https://files.pythonhosted.org/packages/7e/ea/f515b991b63346ad62efeae073d613c12216c551f9f9c2fa74c916e731c0/Jinja2-2.9.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "db848a1e3cbd9d3bc6a7053e2be2b8638a0212a5f38eb0ff01c0be9fb0378ce6" + }, + "data-dist-info-metadata": { + "sha256": "db848a1e3cbd9d3bc6a7053e2be2b8638a0212a5f38eb0ff01c0be9fb0378ce6" + }, + "filename": "Jinja2-2.9.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "93b97a811b575998899b293fdb2144c536aeb7d6ee13464b0cf8e86ae64eb56b" + }, + "provenance": null, + "requires-python": null, + "size": 274633, + "upload-time": "2017-01-10T08:24:17.366849Z", + "url": "https://files.pythonhosted.org/packages/4b/d0/c967cd61324702887b00b1e8e78db94db734a9018443051a0854c16a8fe1/Jinja2-2.9.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.9.4.tar.gz", + "hashes": { + "sha256": "aab8d8ca9f45624f1e77f2844bf3c144d180e97da8824c2a6d7552ad039b5442" + }, + "provenance": null, + "requires-python": null, + "size": 369566, + "upload-time": "2017-01-10T08:24:12.324059Z", + "url": "https://files.pythonhosted.org/packages/f4/3f/28387a5bbc6883082c16784c6135440b94f9d5938fb156ff579798e18eda/Jinja2-2.9.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7ed88fc3baea672c4263d26bbd79636cd1198739d6858f3b5b9bb0c26c5708bf" + }, + "data-dist-info-metadata": { + "sha256": "7ed88fc3baea672c4263d26bbd79636cd1198739d6858f3b5b9bb0c26c5708bf" + }, + "filename": "Jinja2-2.9.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "a7b7438120dbe76a8e735ef7eba6048eaf4e0b7dbc530e100812f8ec462a4d50" + }, + "provenance": null, + "requires-python": null, + "size": 340662, + "upload-time": "2017-01-28T14:42:38.044583Z", + "url": "https://files.pythonhosted.org/packages/3c/d1/49d69bc23d0e0c7612248dd8f5391bd043648865132309616c280ca1c837/Jinja2-2.9.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.9.5.tar.gz", + "hashes": { + "sha256": "702a24d992f856fa8d5a7a36db6128198d0c21e1da34448ca236c42e92384825" + }, + "provenance": null, + "requires-python": null, + "size": 437631, + "upload-time": "2017-01-28T14:42:34.494046Z", + "url": "https://files.pythonhosted.org/packages/71/59/d7423bd5e7ddaf3a1ce299ab4490e9044e8dfd195420fc83a24de9e60726/Jinja2-2.9.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e772d25e5a82f3a253c8b48fb03c803a6c95e295c8cf39a6668517cfba20cad0" + }, + "data-dist-info-metadata": { + "sha256": "e772d25e5a82f3a253c8b48fb03c803a6c95e295c8cf39a6668517cfba20cad0" + }, + "filename": "Jinja2-2.9.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "2231bace0dfd8d2bf1e5d7e41239c06c9e0ded46e70cc1094a0aa64b0afeb054" + }, + "provenance": null, + "requires-python": null, + "size": 340680, + "upload-time": "2017-04-03T13:11:27.693400Z", + "url": "https://files.pythonhosted.org/packages/5e/73/10c45b82a88ed6b7751bd40da31eeefd7b362e07b56a99aa6e56655a0794/Jinja2-2.9.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.9.6.tar.gz", + "hashes": { + "sha256": "ddaa01a212cd6d641401cb01b605f4a4d9f37bfc93043d7f760ec70fb99ff9ff" + }, + "provenance": null, + "requires-python": null, + "size": 437659, + "upload-time": "2017-04-03T13:11:24.549943Z", + "url": "https://files.pythonhosted.org/packages/90/61/f820ff0076a2599dd39406dcb858ecb239438c02ce706c8e91131ab9c7f1/Jinja2-2.9.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d7c12053ccd1ebe6affb4fb9cbf81779bccae069c107fefa9402d4b25fba4073" + }, + "data-dist-info-metadata": { + "sha256": "d7c12053ccd1ebe6affb4fb9cbf81779bccae069c107fefa9402d4b25fba4073" + }, + "filename": "Jinja2-2.10-py2.py3-none-any.whl", + "hashes": { + "sha256": "74c935a1b8bb9a3947c50a54766a969d4846290e1e788ea44c1392163723c3bd" + }, + "provenance": null, + "requires-python": null, + "size": 126381, + "upload-time": "2017-11-08T20:13:42.279540Z", + "url": "https://files.pythonhosted.org/packages/7f/ff/ae64bacdfc95f27a016a7bed8e8686763ba4d277a78ca76f32659220a731/Jinja2-2.10-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.10.tar.gz", + "hashes": { + "sha256": "f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4" + }, + "provenance": null, + "requires-python": null, + "size": 261631, + "upload-time": "2017-11-08T20:13:44.666516Z", + "url": "https://files.pythonhosted.org/packages/56/e6/332789f295cf22308386cf5bbd1f4e00ed11484299c5d7383378cf48ba47/Jinja2-2.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "af1d1e37c957f22abcf98569a660b3575431e32dcf8fd2168b4f265d40ab7b02" + }, + "data-dist-info-metadata": { + "sha256": "af1d1e37c957f22abcf98569a660b3575431e32dcf8fd2168b4f265d40ab7b02" + }, + "filename": "Jinja2-2.10.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "14dd6caf1527abb21f08f86c784eac40853ba93edb79552aa1e4b8aef1b61c7b" + }, + "provenance": null, + "requires-python": null, + "size": 124883, + "upload-time": "2019-04-06T18:59:59.630413Z", + "url": "https://files.pythonhosted.org/packages/1d/e7/fd8b501e7a6dfe492a433deb7b9d833d39ca74916fa8bc63dd1a4947a671/Jinja2-2.10.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.10.1.tar.gz", + "hashes": { + "sha256": "065c4f02ebe7f7cf559e49ee5a95fb800a9e4528727aec6f24402a5374c65013" + }, + "provenance": null, + "requires-python": null, + "size": 260956, + "upload-time": "2019-04-06T19:00:02.949801Z", + "url": "https://files.pythonhosted.org/packages/93/ea/d884a06f8c7f9b7afbc8138b762e80479fb17aedbbe2b06515a12de9378d/Jinja2-2.10.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7256c79218f5b41794dbbee35bbba9050643de2182e8eac568837f0a257c1b26" + }, + "data-dist-info-metadata": { + "sha256": "7256c79218f5b41794dbbee35bbba9050643de2182e8eac568837f0a257c1b26" + }, + "filename": "Jinja2-2.10.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "d599309630bb8b054b78089c567e29f805b4ac3b1fafc4ef03a149f2bf97914b" + }, + "provenance": null, + "requires-python": null, + "size": 125325, + "upload-time": "2019-10-04T18:19:47.843535Z", + "url": "https://files.pythonhosted.org/packages/38/31/cc05057b7a9aa08762fe692f09969d2006f7ef740e36b36f4479b63ffa4c/Jinja2-2.10.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.10.2.tar.gz", + "hashes": { + "sha256": "8499a75b4def6dcb541569f8cda6b0fc40894eac5337af7898f176837dab2d87" + }, + "provenance": null, + "requires-python": null, + "size": 257882, + "upload-time": "2019-10-04T18:19:50.293208Z", + "url": "https://files.pythonhosted.org/packages/78/b7/d6f4e0f2ba7c11b68c95b1b85f1e65a4bc61c70cbc67da197e1f70560e23/Jinja2-2.10.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "443ff383e8d35362bc2dbc15a91358371a3e466443fa0d3c66298bd91d665048" + }, + "data-dist-info-metadata": { + "sha256": "443ff383e8d35362bc2dbc15a91358371a3e466443fa0d3c66298bd91d665048" + }, + "filename": "Jinja2-2.10.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "74320bb91f31270f9551d46522e33af46a80c3d619f4a4bf42b3164d30b5911f" + }, + "provenance": null, + "requires-python": null, + "size": 125326, + "upload-time": "2019-10-04T18:52:37.896468Z", + "url": "https://files.pythonhosted.org/packages/65/e0/eb35e762802015cab1ccee04e8a277b03f1d8e53da3ec3106882ec42558b/Jinja2-2.10.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.10.3.tar.gz", + "hashes": { + "sha256": "9fe95f19286cfefaa917656583d020be14e7859c6b0252588391e47db34527de" + }, + "provenance": null, + "requires-python": null, + "size": 257888, + "upload-time": "2019-10-04T18:52:40.378989Z", + "url": "https://files.pythonhosted.org/packages/7b/db/1d037ccd626d05a7a47a1b81ea73775614af83c2b3e53d86a0bb41d8d799/Jinja2-2.10.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edb068ebe458652500704de1121c8d7817def62e3bd57f54bc4c9b56b6ab0628" + }, + "data-dist-info-metadata": { + "sha256": "edb068ebe458652500704de1121c8d7817def62e3bd57f54bc4c9b56b6ab0628" + }, + "filename": "Jinja2-2.11.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "6e7a3c2934694d59ad334c93dd1b6c96699cf24c53fdb8ec848ac6b23e685734" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 126742, + "upload-time": "2020-01-27T18:24:09.854724Z", + "url": "https://files.pythonhosted.org/packages/7b/af/b9ed1959cb4bb7332e2b0797476c878fa38d200bfcfe38c6d53517c29bdf/Jinja2-2.11.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.11.0.tar.gz", + "hashes": { + "sha256": "d6609ae5ec3d56212ca7d802eda654eaf2310000816ce815361041465b108be4" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 257890, + "upload-time": "2020-01-27T18:24:12.034781Z", + "url": "https://files.pythonhosted.org/packages/30/4b/898001ad08a1c51ffdcfadb028e5654a78484d0a3669d72d56f6ae5472bb/Jinja2-2.11.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "edef7fb73ed18ab4dbc487a21d34aaddee60e9d7428e8ca6de8e6f76544bbb15" + }, + "data-dist-info-metadata": { + "sha256": "edef7fb73ed18ab4dbc487a21d34aaddee60e9d7428e8ca6de8e6f76544bbb15" + }, + "filename": "Jinja2-2.11.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "b0eaf100007721b5c16c1fc1eecb87409464edc10469ddc9a22a27a99123be49" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 126746, + "upload-time": "2020-01-30T18:09:32.504826Z", + "url": "https://files.pythonhosted.org/packages/27/24/4f35961e5c669e96f6559760042a55b9bcfcdb82b9bdb3c8753dbe042e35/Jinja2-2.11.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.11.1.tar.gz", + "hashes": { + "sha256": "93187ffbc7808079673ef52771baa950426fd664d3aad1d0fa3e95644360e250" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 258043, + "upload-time": "2020-01-30T18:09:34.857308Z", + "url": "https://files.pythonhosted.org/packages/d8/03/e491f423379ea14bb3a02a5238507f7d446de639b623187bccc111fbecdf/Jinja2-2.11.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e591d166821100c1ec24f9ea86527adb6fdd44fb1878f609fbd107e3e472ef22" + }, + "data-dist-info-metadata": { + "sha256": "e591d166821100c1ec24f9ea86527adb6fdd44fb1878f609fbd107e3e472ef22" + }, + "filename": "Jinja2-2.11.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "f0a4641d3cf955324a89c04f3d94663aa4d638abe8f733ecd3582848e1c37035" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 125774, + "upload-time": "2020-04-13T16:16:44.917621Z", + "url": "https://files.pythonhosted.org/packages/30/9e/f663a2aa66a09d838042ae1a2c5659828bb9b41ea3a6efa20a20fd92b121/Jinja2-2.11.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.11.2.tar.gz", + "hashes": { + "sha256": "89aab215427ef59c34ad58735269eb58b1a5808103067f7bb9d5836c651b3bb0" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 257594, + "upload-time": "2020-04-13T16:16:46.750648Z", + "url": "https://files.pythonhosted.org/packages/64/a7/45e11eebf2f15bf987c3bc11d37dcc838d9dc81250e67e4c5968f6008b6c/Jinja2-2.11.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3ec7292750b7452a7cc5c8d5ddf02e4f3d77aca6c6c66cc95e7310147f962a1b" + }, + "data-dist-info-metadata": { + "sha256": "3ec7292750b7452a7cc5c8d5ddf02e4f3d77aca6c6c66cc95e7310147f962a1b" + }, + "filename": "Jinja2-2.11.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "03e47ad063331dd6a3f04a43eddca8a966a26ba0c5b7207a9a9e4e08f1b29419" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 125699, + "upload-time": "2021-01-31T16:33:07.289264Z", + "url": "https://files.pythonhosted.org/packages/7e/c2/1eece8c95ddbc9b1aeb64f5783a9e07a286de42191b7204d67b7496ddf35/Jinja2-2.11.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-2.11.3.tar.gz", + "hashes": { + "sha256": "a6d58433de0ae800347cab1fa3043cebbabe8baa9d29e668f1c768cb87a333c6" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 257589, + "upload-time": "2021-01-31T16:33:09.175429Z", + "url": "https://files.pythonhosted.org/packages/4f/e7/65300e6b32e69768ded990494809106f87da1d436418d5f1367ed3966fd7/Jinja2-2.11.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7665706a39e83e022c954c8d2175173ac6d8e495e869a2d3b6e3192a6783b8b" + }, + "data-dist-info-metadata": { + "sha256": "e7665706a39e83e022c954c8d2175173ac6d8e495e869a2d3b6e3192a6783b8b" + }, + "filename": "Jinja2-3.0.0a1-py3-none-any.whl", + "hashes": { + "sha256": "c10142f819c2d22bdcd17548c46fa9b77cf4fda45097854c689666bf425e7484" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 121455, + "upload-time": "2020-02-05T22:36:18.551334Z", + "url": "https://files.pythonhosted.org/packages/3b/c4/d9e8cc19bd72e23aff339ce02ae0a2c447652ed6f8e82ef4d8294747ebc2/Jinja2-3.0.0a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-3.0.0a1.tar.gz", + "hashes": { + "sha256": "c922560ac46888d47384de1dbdc3daaa2ea993af4b26a436dec31fa2c19ec668" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 249729, + "upload-time": "2020-02-05T22:36:20.898864Z", + "url": "https://files.pythonhosted.org/packages/36/cc/5cd404a00f1b93bc830505c7a78553d9f49f7152c336466fc206790cc26c/Jinja2-3.0.0a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "fdcdb6292b9d56a8855c8cc517093782d659d2b49c6ae32eccac50e05694b68c" + }, + "data-dist-info-metadata": { + "sha256": "fdcdb6292b9d56a8855c8cc517093782d659d2b49c6ae32eccac50e05694b68c" + }, + "filename": "Jinja2-3.0.0rc1-py3-none-any.whl", + "hashes": { + "sha256": "e45e6190f710fb7628af1315cb78354ea08955ab29db1d5fc53acc15cfbd52ee" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 125341, + "upload-time": "2021-04-16T15:25:22.737652Z", + "url": "https://files.pythonhosted.org/packages/89/9b/5350267251fa4196af24c7c2ea87f002d098c3ef4a8f099451cfa2bca802/Jinja2-3.0.0rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-3.0.0rc1.tar.gz", + "hashes": { + "sha256": "fedf3b7cf64194e3e67b44eb6d4dbfc09e6785449c2e842a0d8172d3c22a3152" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 260351, + "upload-time": "2021-04-16T15:25:24.842365Z", + "url": "https://files.pythonhosted.org/packages/0c/df/80bc8316d67b081d107e33f704c2231446bafa31e59b2a1e7a8e81792cb5/Jinja2-3.0.0rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f8e09a53b7fdfecb25fcd70632ad8be60bc08ef92abb578b14b9e73b54f066e6" + }, + "data-dist-info-metadata": { + "sha256": "f8e09a53b7fdfecb25fcd70632ad8be60bc08ef92abb578b14b9e73b54f066e6" + }, + "filename": "Jinja2-3.0.0rc2-py3-none-any.whl", + "hashes": { + "sha256": "8e68a2e702a59a57c86305752df25532472a0dad2b4b2756a1d289c618a9e1f5" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 125371, + "upload-time": "2021-04-25T15:12:58.105498Z", + "url": "https://files.pythonhosted.org/packages/0a/ed/f0ddd65b6c118322d38db13dc7a806ef121c43df89b60a8ec27ff1e2fbe4/Jinja2-3.0.0rc2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-3.0.0rc2.tar.gz", + "hashes": { + "sha256": "fd581ab32650fec6d24e8f035dd9757f3549ea6e559534d5d2385d4ade7e0fe1" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 260414, + "upload-time": "2021-04-25T15:13:01.747083Z", + "url": "https://files.pythonhosted.org/packages/9d/b9/a44eeca96b327d1d1776527d4825ad2e624f24574717fb9b2fe26c411862/Jinja2-3.0.0rc2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "395c984e809f3e1d62f6ec7b1f06c7864c16cf29b051e05f5f34d74a780e1844" + }, + "data-dist-info-metadata": { + "sha256": "395c984e809f3e1d62f6ec7b1f06c7864c16cf29b051e05f5f34d74a780e1844" + }, + "filename": "Jinja2-3.0.0-py3-none-any.whl", + "hashes": { + "sha256": "2f2de5285cf37f33d33ecd4a9080b75c87cd0c1994d5a9c6df17131ea1f049c6" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 133357, + "upload-time": "2021-05-11T21:08:16.608821Z", + "url": "https://files.pythonhosted.org/packages/48/9b/dc3bbfc44d851632df958acf9d47e4de662c6bbd238e46798d555d427b27/Jinja2-3.0.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-3.0.0.tar.gz", + "hashes": { + "sha256": "ea8d7dd814ce9df6de6a761ec7f1cac98afe305b8cdc4aaae4e114b8d8ce24c5" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 267417, + "upload-time": "2021-05-11T21:08:18.806712Z", + "url": "https://files.pythonhosted.org/packages/7a/0c/23cbcf515b5394e9f59a3e6629f26e1142b92d474ee0725a26aa5a3bcf76/Jinja2-3.0.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "93a49388e38d6c61123f6ac42a68e1ce7b86d74be6f6c3421c25102fd01014ce" + }, + "data-dist-info-metadata": { + "sha256": "93a49388e38d6c61123f6ac42a68e1ce7b86d74be6f6c3421c25102fd01014ce" + }, + "filename": "Jinja2-3.0.1-py3-none-any.whl", + "hashes": { + "sha256": "1f06f2da51e7b56b8f238affdd6b4e2c61e39598a378cc49345bc1bd42a978a4" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 133664, + "upload-time": "2021-05-18T20:39:17.008414Z", + "url": "https://files.pythonhosted.org/packages/80/21/ae597efc7ed8caaa43fb35062288baaf99a7d43ff0cf66452ddf47604ee6/Jinja2-3.0.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-3.0.1.tar.gz", + "hashes": { + "sha256": "703f484b47a6af502e743c9122595cc812b0271f661722403114f71a79d0f5a4" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 267938, + "upload-time": "2021-05-18T20:39:19.465144Z", + "url": "https://files.pythonhosted.org/packages/39/11/8076571afd97303dfeb6e466f27187ca4970918d4b36d5326725514d3ed3/Jinja2-3.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3712ab8863fe2f042314167886357af7a36464c7b718fcb7b44d3431c0d0659d" + }, + "data-dist-info-metadata": { + "sha256": "3712ab8863fe2f042314167886357af7a36464c7b718fcb7b44d3431c0d0659d" + }, + "filename": "Jinja2-3.0.2-py3-none-any.whl", + "hashes": { + "sha256": "8569982d3f0889eed11dd620c706d39b60c36d6d25843961f33f77fb6bc6b20c" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 133834, + "upload-time": "2021-10-05T00:49:27.588885Z", + "url": "https://files.pythonhosted.org/packages/94/42/d8bca8e99789bcc35dfa9b03acaa8b518720d6e060163745bc2bf2ead842/Jinja2-3.0.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-3.0.2.tar.gz", + "hashes": { + "sha256": "827a0e32839ab1600d4eb1c4c33ec5a8edfbc5cb42dafa13b81f182f97784b45" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 268723, + "upload-time": "2021-10-05T00:49:30.697595Z", + "url": "https://files.pythonhosted.org/packages/f8/86/7c0eb6e8b05385d1ce682abc0f994abd1668e148fb52603fa86e15d4c110/Jinja2-3.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "baf2a805230bbe1d2a1cafba92112a49ed72395e23c45cdb3d24443a9fb70579" + }, + "data-dist-info-metadata": { + "sha256": "baf2a805230bbe1d2a1cafba92112a49ed72395e23c45cdb3d24443a9fb70579" + }, + "filename": "Jinja2-3.0.3-py3-none-any.whl", + "hashes": { + "sha256": "077ce6014f7b40d03b47d1f1ca4b0fc8328a692bd284016f806ed0eaca390ad8" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 133630, + "upload-time": "2021-11-09T20:27:27.116933Z", + "url": "https://files.pythonhosted.org/packages/20/9a/e5d9ec41927401e41aea8af6d16e78b5e612bca4699d417f646a9610a076/Jinja2-3.0.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-3.0.3.tar.gz", + "hashes": { + "sha256": "611bb273cd68f3b993fabdc4064fc858c5b47a973cb5aa7999ec1ba405c87cd7" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 269196, + "upload-time": "2021-11-09T20:27:29.541476Z", + "url": "https://files.pythonhosted.org/packages/91/a5/429efc6246119e1e3fbf562c00187d04e83e54619249eb732bb423efa6c6/Jinja2-3.0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bac91550bd82b5b6464f8ccd1d3999c48ca873dac96fa0a67fb871283f32a9c8" + }, + "data-dist-info-metadata": { + "sha256": "bac91550bd82b5b6464f8ccd1d3999c48ca873dac96fa0a67fb871283f32a9c8" + }, + "filename": "Jinja2-3.1.0-py3-none-any.whl", + "hashes": { + "sha256": "da424924c069a4013730d8dd010cbecac7e7bb752be388db3741688bffb48dc6" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 132565, + "upload-time": "2022-03-24T14:14:01.622601Z", + "url": "https://files.pythonhosted.org/packages/7b/82/743248f82f147e54a404163c7e12969f4c2436bdfe7c39bf6b5c7a273f3f/Jinja2-3.1.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-3.1.0.tar.gz", + "hashes": { + "sha256": "a2f09a92f358b96b5f6ca6ecb4502669c4acb55d8733bbb2b2c9c4af5564c605" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 266923, + "upload-time": "2022-03-24T14:14:03.573233Z", + "url": "https://files.pythonhosted.org/packages/1f/93/99a76d0fa1a8fc14442a6421abee323f8d15964979336eabd2a1834e9118/Jinja2-3.1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a834ca146f12612bfbf443fb37e59e43cd3fa1de96ea8a8946a5f250ade38768" + }, + "data-dist-info-metadata": { + "sha256": "a834ca146f12612bfbf443fb37e59e43cd3fa1de96ea8a8946a5f250ade38768" + }, + "filename": "Jinja2-3.1.1-py3-none-any.whl", + "hashes": { + "sha256": "539835f51a74a69f41b848a9645dbdc35b4f20a3b601e2d9a7e22947b15ff119" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 132603, + "upload-time": "2022-03-25T22:32:55.469243Z", + "url": "https://files.pythonhosted.org/packages/76/02/af4045156cde8feeefa30cb1c051e10321d4960c418bd52346a497feb302/Jinja2-3.1.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-3.1.1.tar.gz", + "hashes": { + "sha256": "640bed4bb501cbd17194b3cace1dc2126f5b619cf068a726b98192a0fde74ae9" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 267162, + "upload-time": "2022-03-25T22:32:57.754607Z", + "url": "https://files.pythonhosted.org/packages/89/e3/b36266381ae7a1310a653bb85f4f3658c462a69634fa9b2fef76252a50ed/Jinja2-3.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3d9eafd9222274c362c51ecc4545fd7fb656b0fc2d5da9e49ea89952645b8785" + }, + "data-dist-info-metadata": { + "sha256": "3d9eafd9222274c362c51ecc4545fd7fb656b0fc2d5da9e49ea89952645b8785" + }, + "filename": "Jinja2-3.1.2-py3-none-any.whl", + "hashes": { + "sha256": "6088930bfe239f0e6710546ab9c19c9ef35e29792895fed6e6e31a023a182a61" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 133101, + "upload-time": "2022-04-28T17:21:25.336093Z", + "url": "https://files.pythonhosted.org/packages/bc/c3/f068337a370801f372f2f8f6bad74a5c140f6fda3d9de154052708dd3c65/Jinja2-3.1.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-3.1.2.tar.gz", + "hashes": { + "sha256": "31351a702a408a9e7595a8fc6150fc3f43bb6bf7e319770cbc0db9df9437e852" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 268239, + "upload-time": "2022-04-28T17:21:27.579532Z", + "url": "https://files.pythonhosted.org/packages/7a/ff/75c28576a1d900e87eb6335b063fab47a8ef3c8b4d88524c4bf78f670cce/Jinja2-3.1.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d1c2cd6d1088f758f2b5cec1cefdd70107d9cc50c5da0c6426e1f8e9e179bdec" + }, + "data-dist-info-metadata": { + "sha256": "d1c2cd6d1088f758f2b5cec1cefdd70107d9cc50c5da0c6426e1f8e9e179bdec" + }, + "filename": "Jinja2-3.1.3-py3-none-any.whl", + "hashes": { + "sha256": "7d6d50dd97d52cbc355597bd845fabfbac3f551e1f99619e39a35ce8c370b5fa" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 133236, + "upload-time": "2024-01-10T23:12:19.504680Z", + "url": "https://files.pythonhosted.org/packages/30/6d/6de6be2d02603ab56e72997708809e8a5b0fbfee080735109b40a3564843/Jinja2-3.1.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Jinja2-3.1.3.tar.gz", + "hashes": { + "sha256": "ac8bd6544d4bb2c9792bf3a159e80bba8fda7f07e81bc3aed565432d5925ba90" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 268261, + "upload-time": "2024-01-10T23:12:21.133641Z", + "url": "https://files.pythonhosted.org/packages/b2/5e/3a21abf3cd467d7876045335e681d276ac32492febe6d98ad89562d1a7e1/Jinja2-3.1.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "47f6ebce93d0541be919cb26f966ebb60a2d3bbb2e4350f417eaa4853cde11f6" + }, + "data-dist-info-metadata": { + "sha256": "47f6ebce93d0541be919cb26f966ebb60a2d3bbb2e4350f417eaa4853cde11f6" + }, + "filename": "jinja2-3.1.4-py3-none-any.whl", + "hashes": { + "sha256": "bc5dd2abb727a5319567b7a813e6a2e7318c39f4f487cfe6c89c6f9c7d25197d" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 133271, + "upload-time": "2024-05-05T23:41:59.928923Z", + "url": "https://files.pythonhosted.org/packages/31/80/3a54838c3fb461f6fec263ebf3a3a41771bd05190238de3486aae8540c36/jinja2-3.1.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "jinja2-3.1.4.tar.gz", + "hashes": { + "sha256": "4a3aee7acbbe7303aede8e9648d13b8bf88a429282aa6122a993f0ac800cb369" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 240245, + "upload-time": "2024-05-05T23:42:02.455073Z", + "url": "https://files.pythonhosted.org/packages/ed/55/39036716d19cab0747a5020fc7e907f362fbf48c984b14e62127f7e68e5d/jinja2-3.1.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3c9352505341c28a86036bdc7b65d23fc33fa76118a801d823b86858b001b45a" + }, + "data-dist-info-metadata": { + "sha256": "3c9352505341c28a86036bdc7b65d23fc33fa76118a801d823b86858b001b45a" + }, + "filename": "jinja2-3.1.5-py3-none-any.whl", + "hashes": { + "sha256": "aba0f4dc9ed8013c424088f68a5c226f7d6097ed89b246d7749c2ec4175c6adb" + }, + "provenance": "https://pypi.org/integrity/jinja2/3.1.5/jinja2-3.1.5-py3-none-any.whl/provenance", + "requires-python": ">=3.7", + "size": 134596, + "upload-time": "2024-12-21T18:30:19.133079Z", + "url": "https://files.pythonhosted.org/packages/bd/0f/2ba5fbcd631e3e88689309dbe978c5769e883e4b84ebfe7da30b43275c5a/jinja2-3.1.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "jinja2-3.1.5.tar.gz", + "hashes": { + "sha256": "8fefff8dc3034e27bb80d67c671eb8a9bc424c0ef4c0826edbff304cceff43bb" + }, + "provenance": "https://pypi.org/integrity/jinja2/3.1.5/jinja2-3.1.5.tar.gz/provenance", + "requires-python": ">=3.7", + "size": 244674, + "upload-time": "2024-12-21T18:30:22.828157Z", + "url": "https://files.pythonhosted.org/packages/af/92/b3130cbbf5591acf9ade8708c365f3238046ac7cb8ccba6e81abccb0ccff/jinja2-3.1.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "68c5548fb67c4132a13898d9b31ec50c6bea2abdd915d921f214355c3a6499c8" + }, + "data-dist-info-metadata": { + "sha256": "68c5548fb67c4132a13898d9b31ec50c6bea2abdd915d921f214355c3a6499c8" + }, + "filename": "jinja2-3.1.6-py3-none-any.whl", + "hashes": { + "sha256": "85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67" + }, + "provenance": "https://pypi.org/integrity/jinja2/3.1.6/jinja2-3.1.6-py3-none-any.whl/provenance", + "requires-python": ">=3.7", + "size": 134899, + "upload-time": "2025-03-05T20:05:00.369721Z", + "url": "https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "jinja2-3.1.6.tar.gz", + "hashes": { + "sha256": "0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d" + }, + "provenance": "https://pypi.org/integrity/jinja2/3.1.6/jinja2-3.1.6.tar.gz/provenance", + "requires-python": ">=3.7", + "size": 245115, + "upload-time": "2025-03-05T20:05:02.478302Z", + "url": "https://files.pythonhosted.org/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz", + "yanked": false + } + ], + "meta": { + "_last-serial": 27788726, + "api-version": "1.4" + }, + "name": "jinja2", + "project-status": { + "status": "active" + }, + "versions": [ + "2.0rc1", + "2.0", + "2.1", + "2.1.1", + "2.2", + "2.2.1", + "2.3", + "2.3.1", + "2.4", + "2.4.1", + "2.5", + "2.5.1", + "2.5.2", + "2.5.3", + "2.5.4", + "2.5.5", + "2.6", + "2.7", + "2.7.1", + "2.7.2", + "2.7.3", + "2.8", + "2.8.1", + "2.9", + "2.9.1", + "2.9.2", + "2.9.3", + "2.9.4", + "2.9.5", + "2.9.6", + "2.10", + "2.10.1", + "2.10.2", + "2.10.3", + "2.11.0", + "2.11.1", + "2.11.2", + "2.11.3", + "3.0.0a1", + "3.0.0rc1", + "3.0.0rc2", + "3.0.0", + "3.0.1", + "3.0.2", + "3.0.3", + "3.1.0", + "3.1.1", + "3.1.2", + "3.1.3", + "3.1.4", + "3.1.5", + "3.1.6" + ] + } + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - "86400" + Cache-Control: + - max-age=600, public + Content-Security-Policy: + - default-src 'none'; sandbox allow-top-navigation + Content-Type: + - application/vnd.pypi.simple.v1+json + Permissions-Policy: + - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept-Encoding, Accept + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + host: pypi.org + headers: + Accept: + - application/vnd.pypi.simple.v1+json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://pypi.org/simple/markupsafe/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: -1 + uncompressed: true + body: | + { + "files": [ + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.9.tar.gz", + "hashes": { + "sha256": "9d84526bcfb6435d30cdb3531e3c43170d77107531a6d695c12a9c126ac09766" + }, + "provenance": null, + "requires-python": null, + "size": 10381, + "upload-time": "2010-06-22T19:55:49.280044Z", + "url": "https://files.pythonhosted.org/packages/be/30/7dfaf5f61e9648a9bb97ecd0099da2546ea78fe93cb9c777030c6d056c0d/MarkupSafe-0.9.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.9.1.tar.gz", + "hashes": { + "sha256": "bd4a2d122def99ed5cc300bc67249aef1d714f95ad748a0face6d0a89c42e028" + }, + "provenance": null, + "requires-python": null, + "size": 10422, + "upload-time": "2010-06-22T20:12:52.015146Z", + "url": "https://files.pythonhosted.org/packages/3b/45/dfad433343922655477760d506b058f96a783e8c0ada7b8d0602ff2beace/MarkupSafe-0.9.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.9.2.tar.gz", + "hashes": { + "sha256": "d2a1980ea5bae80a999dad6aafe1ad2f0440522630caeecb84ffe061c8054342" + }, + "provenance": null, + "requires-python": null, + "size": 10461, + "upload-time": "2010-06-22T22:24:14.491604Z", + "url": "https://files.pythonhosted.org/packages/36/83/400b5f58bfa88f96bc68ccd963990c80549a2825d0777bd838f03d8f0b42/MarkupSafe-0.9.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.9.3.tar.gz", + "hashes": { + "sha256": "6e24a888624403b67f4331050c58d1929ab5c2300f3f55260f39580e3a482bbf" + }, + "provenance": null, + "requires-python": null, + "size": 10506, + "upload-time": "2010-08-11T10:19:59.579199Z", + "url": "https://files.pythonhosted.org/packages/f1/a7/39b74c3c7b46531842d2a9a55b7d6bf5b44851786d131d0fa76dbb4abf44/MarkupSafe-0.9.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.11.tar.gz", + "hashes": { + "sha256": "f19442168c44db14b7093d1f93444233b05271dd76b4bb96ff8007ef83ac8855" + }, + "provenance": null, + "requires-python": null, + "size": 10911, + "upload-time": "2010-09-07T17:47:12.106680Z", + "url": "https://files.pythonhosted.org/packages/ee/51/df4a007a19f3de1b733adac77da11fa45f1ec5089549a7cc2d67195bb2c1/MarkupSafe-0.11.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.12.tar.gz", + "hashes": { + "sha256": "2670f759d00b3df50625b493b7bd20f808024dab278eecc2c8b890b4e8083757" + }, + "provenance": null, + "requires-python": null, + "size": 10939, + "upload-time": "2011-02-17T23:15:13.142856Z", + "url": "https://files.pythonhosted.org/packages/00/00/d268f88c561a92e35e1df96e68dbec2210926366c79fd426b1d9ee99b020/MarkupSafe-0.12.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.13.tar.gz", + "hashes": { + "sha256": "b3dc475d5b4ccb1f3d92c122685aa9b5476decbdc3db7bf90c5f892f21e0d94a" + }, + "provenance": null, + "requires-python": null, + "size": 11174, + "upload-time": "2011-07-20T09:52:05.227191Z", + "url": "https://files.pythonhosted.org/packages/61/9d/195c0e2e9efcba7b5f2cad9d01ea7311e20358a7d1c8a928fb481eecad09/MarkupSafe-0.13.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.14.tar.gz", + "hashes": { + "sha256": "e5162efaa77c1764651f01baec7cbf7f663575930f74007394798d1d796cebeb" + }, + "provenance": null, + "requires-python": null, + "size": 11269, + "upload-time": "2011-07-20T10:35:20.243351Z", + "url": "https://files.pythonhosted.org/packages/cf/72/6ad21b64f007dba3d211a973f37e3bf0bffae88c4efb868999fd2c94497a/MarkupSafe-0.14.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.15.tar.gz", + "hashes": { + "sha256": "339ec04d20ad9cdccbfe9f38dce6182cc504ce789e5d0f9647eaa752f0f95300" + }, + "provenance": null, + "requires-python": null, + "size": 11265, + "upload-time": "2011-07-20T10:58:13.280504Z", + "url": "https://files.pythonhosted.org/packages/00/52/33fd9769edf01ffab9e3fd321333fe4d9f7ac9cb0b17ce9524abcb64e089/MarkupSafe-0.15.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.16.tar.gz", + "hashes": { + "sha256": "abb017f327ffcf0bd012cf9fa98700aa9d079d4e192c81c9ae01f9d795748f8d" + }, + "provenance": null, + "requires-python": null, + "size": 11530, + "upload-time": "2013-05-20T18:13:20.684224Z", + "url": "https://files.pythonhosted.org/packages/44/ee/37bd0844418acd5fb9c588aae835f38b9b7c4cd0c9b95c78c8ebb74bb65a/MarkupSafe-0.16.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.17.tar.gz", + "hashes": { + "sha256": "bdda8df9395253d06af11ce33778aed4d5f297cb1d8cb380ab955c1a04bbb9d4" + }, + "provenance": null, + "requires-python": null, + "size": 11696, + "upload-time": "2013-05-21T16:40:14.882480Z", + "url": "https://files.pythonhosted.org/packages/04/d0/21c43bb0a9c9b31c8bfeb3676e12ec0aae2b71632497b6bd6505c980a38a/MarkupSafe-0.17.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.18.tar.gz", + "hashes": { + "sha256": "b7d5d688bdd345bfa897777d297756688cf02e1b3742c56885e2e5c2b996ff82" + }, + "provenance": null, + "requires-python": null, + "size": 11748, + "upload-time": "2013-05-22T01:15:43.029319Z", + "url": "https://files.pythonhosted.org/packages/98/cf/197c3b0f73224b84eb419a967f87565bcc0b0c1147012397e6bd2d45e253/MarkupSafe-0.18.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.19.tar.gz", + "hashes": { + "sha256": "62fcc5d641df8b5ad271ebbd6b77a19cd92eceba1e1a990de4e96c867789f037" + }, + "provenance": null, + "requires-python": null, + "size": 11807, + "upload-time": "2014-03-06T16:52:31.724675Z", + "url": "https://files.pythonhosted.org/packages/8e/90/da092a12fb96e0c4cacc279d1f92819ae82bfa291e0a03afe8059518e91a/MarkupSafe-0.19.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.20.tar.gz", + "hashes": { + "sha256": "f6cf3bd233f9ea6147b21c7c02cac24e5363570ce4fd6be11dab9f499ed6a7d8" + }, + "provenance": null, + "requires-python": null, + "size": 11962, + "upload-time": "2014-04-17T09:06:04.174101Z", + "url": "https://files.pythonhosted.org/packages/6f/c3/7adab2342dc7f14d32943505c9bd163d93a16fa117b8fee82e48f3529fb5/MarkupSafe-0.20.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.21.tar.gz", + "hashes": { + "sha256": "c6465cd6ed2b96509ef0100e7fff8718ed52c2affab1860ed5a9b67f604dd59a" + }, + "provenance": null, + "requires-python": null, + "size": 13091, + "upload-time": "2014-04-17T09:50:55.376072Z", + "url": "https://files.pythonhosted.org/packages/c6/33/963f57460372f8401e1f9aa32c8ed8f07a5cae0f11024f5ff1d4cb3576c8/MarkupSafe-0.21.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.22.tar.gz", + "hashes": { + "sha256": "7642852b6d1e55c9e12e00a552c0b8943880f2172e55141ccb41eb5f8675dfa5" + }, + "provenance": null, + "requires-python": null, + "size": 13413, + "upload-time": "2014-05-08T14:57:37.464556Z", + "url": "https://files.pythonhosted.org/packages/58/18/646cbd99909a0c86eb7b9c0277b88cb54f3e2619f6115f48199a4accde97/MarkupSafe-0.22.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-0.23.tar.gz", + "hashes": { + "sha256": "a4ec1aff59b95a14b45eb2e23761a0179e98319da5a7eb76b56ea8cdc7b871c3" + }, + "provenance": null, + "requires-python": null, + "size": 13416, + "upload-time": "2014-05-08T14:58:53.945039Z", + "url": "https://files.pythonhosted.org/packages/c0/41/bae1254e0396c0cc8cf1751cb7d9afc90a602353695af5952530482c963f/MarkupSafe-0.23.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-1.0.tar.gz", + "hashes": { + "sha256": "a6be69091dac236ea9c6bc7d012beab42010fa914c459791d627dad4910eb665" + }, + "provenance": null, + "requires-python": null, + "size": 14356, + "upload-time": "2017-03-07T15:32:13.161004Z", + "url": "https://files.pythonhosted.org/packages/4d/de/32d741db316d8fdb7680822dd37001ef7a448255de9699ab4bfcbdf4172b/MarkupSafe-1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + }, + "data-dist-info-metadata": { + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + }, + "filename": "MarkupSafe-1.1.0-cp27-cp27m-macosx_10_6_intel.whl", + "hashes": { + "sha256": "efdc45ef1afc238db84cb4963aa689c0408912a0239b0721cb172b4016eb31d6" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 17689, + "upload-time": "2018-11-05T17:40:36.185835Z", + "url": "https://files.pythonhosted.org/packages/cd/52/927263d9cf66a12e05c5caef43ee203bd92355e9a321552d2b8c4aee5f1e/MarkupSafe-1.1.0-cp27-cp27m-macosx_10_6_intel.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + }, + "data-dist-info-metadata": { + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + }, + "filename": "MarkupSafe-1.1.0-cp27-cp27m-manylinux1_i686.whl", + "hashes": { + "sha256": "52ccb45e77a1085ec5461cde794e1aa037df79f473cbc69b974e73940655c8d7" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 24322, + "upload-time": "2018-11-05T17:40:37.962715Z", + "url": "https://files.pythonhosted.org/packages/44/a9/c4c21415f12db6eca45e8728ce9aa7b56942dcd324a2d8687cece33c82dd/MarkupSafe-1.1.0-cp27-cp27m-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + }, + "data-dist-info-metadata": { + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + }, + "filename": "MarkupSafe-1.1.0-cp27-cp27m-manylinux1_x86_64.whl", + "hashes": { + "sha256": "525396ee324ee2da82919f2ee9c9e73b012f23e7640131dd1b53a90206a0f09c" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 24536, + "upload-time": "2018-11-05T17:40:39.460256Z", + "url": "https://files.pythonhosted.org/packages/94/7a/34f53c66e0f9070b273c083d674581158426f2670cfd03f07fec375f0325/MarkupSafe-1.1.0-cp27-cp27m-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1544375ec2459d2936c6eab7bde219d74d3f2775d36f9899fa239e67e112bd6b" + }, + "data-dist-info-metadata": { + "sha256": "1544375ec2459d2936c6eab7bde219d74d3f2775d36f9899fa239e67e112bd6b" + }, + "filename": "MarkupSafe-1.1.0-cp27-cp27m-win32.whl", + "hashes": { + "sha256": "31cbb1359e8c25f9f48e156e59e2eaad51cd5242c05ed18a8de6dbe85184e4b7" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 14403, + "upload-time": "2018-11-05T17:40:43.770756Z", + "url": "https://files.pythonhosted.org/packages/ce/44/6636e1b2dc3f71dd7f73bf170d6642de3d5dfbf34a9072ccaeb9c33f2691/MarkupSafe-1.1.0-cp27-cp27m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1544375ec2459d2936c6eab7bde219d74d3f2775d36f9899fa239e67e112bd6b" + }, + "data-dist-info-metadata": { + "sha256": "1544375ec2459d2936c6eab7bde219d74d3f2775d36f9899fa239e67e112bd6b" + }, + "filename": "MarkupSafe-1.1.0-cp27-cp27m-win_amd64.whl", + "hashes": { + "sha256": "edce2ea7f3dfc981c4ddc97add8a61381d9642dc3273737e756517cc03e84dd6" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 14230, + "upload-time": "2018-11-05T17:40:45.096230Z", + "url": "https://files.pythonhosted.org/packages/df/db/3b4b04e988f45bc5950f60af8be8c3198482fcc574e1c6537cade74ca170/MarkupSafe-1.1.0-cp27-cp27m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + }, + "data-dist-info-metadata": { + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + }, + "filename": "MarkupSafe-1.1.0-cp27-cp27mu-manylinux1_i686.whl", + "hashes": { + "sha256": "5c3fbebd7de20ce93103cb3183b47671f2885307df4a17a0ad56a1dd51273d36" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 24319, + "upload-time": "2018-11-05T17:40:40.752761Z", + "url": "https://files.pythonhosted.org/packages/b7/45/e3e4b1b2e49b1b9d221aa42e61863d755dde464df9f53a06cc3ed25ff2b3/MarkupSafe-1.1.0-cp27-cp27mu-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + }, + "data-dist-info-metadata": { + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + }, + "filename": "MarkupSafe-1.1.0-cp27-cp27mu-manylinux1_x86_64.whl", + "hashes": { + "sha256": "f82e347a72f955b7017a39708a3667f106e6ad4d10b25f237396a7115d8ed5fd" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 24542, + "upload-time": "2018-11-05T17:40:42.270725Z", + "url": "https://files.pythonhosted.org/packages/bc/3a/6bfd7b4b202fa33bdda8e4e3d3acc719f381fd730f9a0e7c5f34e845bd4d/MarkupSafe-1.1.0-cp27-cp27mu-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + }, + "data-dist-info-metadata": { + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + }, + "filename": "MarkupSafe-1.1.0-cp34-cp34m-macosx_10_6_intel.whl", + "hashes": { + "sha256": "19f637c2ac5ae9da8bfd98cef74d64b7e1bb8a63038a3505cd182c3fac5eb4d9" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 19050, + "upload-time": "2018-11-05T17:40:46.751185Z", + "url": "https://files.pythonhosted.org/packages/65/bf/160b4ae527a4e9f5241c579b69e5daf6daa824316ac4cdbc2dfa7e6de566/MarkupSafe-1.1.0-cp34-cp34m-macosx_10_6_intel.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + }, + "data-dist-info-metadata": { + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + }, + "filename": "MarkupSafe-1.1.0-cp34-cp34m-manylinux1_i686.whl", + "hashes": { + "sha256": "98e439297f78fca3a6169fd330fbe88d78b3bb72f967ad9961bcac0d7fdd1550" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 27099, + "upload-time": "2018-11-05T17:40:48.273884Z", + "url": "https://files.pythonhosted.org/packages/5a/d5/39b13b99df28ba3ceb2a54ab96b70de68270e9204b5661df55185fd36756/MarkupSafe-1.1.0-cp34-cp34m-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + }, + "data-dist-info-metadata": { + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + }, + "filename": "MarkupSafe-1.1.0-cp34-cp34m-manylinux1_x86_64.whl", + "hashes": { + "sha256": "fb7c206e01ad85ce57feeaaa0bf784b97fa3cad0d4a5737bc5295785f5c613a1" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 27439, + "upload-time": "2018-11-05T17:40:49.461222Z", + "url": "https://files.pythonhosted.org/packages/3e/a6/230a77104000937d717c300bcefe907a960d437e1a721e49c5fb40deb1c0/MarkupSafe-1.1.0-cp34-cp34m-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bd03398f363c3fc7e11f8cb81b4e5b6c1aae42d7b4b79a28c2b598ba99182e0e" + }, + "data-dist-info-metadata": { + "sha256": "bd03398f363c3fc7e11f8cb81b4e5b6c1aae42d7b4b79a28c2b598ba99182e0e" + }, + "filename": "MarkupSafe-1.1.0-cp34-cp34m-win32.whl", + "hashes": { + "sha256": "1fa6058938190ebe8290e5cae6c351e14e7bb44505c4a7624555ce57fbbeba0d" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 14800, + "upload-time": "2018-11-05T17:40:50.749228Z", + "url": "https://files.pythonhosted.org/packages/2d/88/85a2258e46c6aa1b214f0aa1bcd26e8bed1b1faa635ae8a5ebf4839b6b38/MarkupSafe-1.1.0-cp34-cp34m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + }, + "data-dist-info-metadata": { + "sha256": "4d0a555012c5b1e9766496fda536c252b2ec33e4b23729474eb9617f22e42ecf" + }, + "filename": "MarkupSafe-1.1.0-cp34-cp34m-win_amd64.whl", + "hashes": { + "sha256": "e982fe07ede9fada6ff6705af70514a52beb1b2c3d25d4e873e82114cf3c5401" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 14674, + "upload-time": "2018-11-05T17:40:52.241120Z", + "url": "https://files.pythonhosted.org/packages/33/5e/22525e5c3bca1cd05b8047b74ceee67cd326144b5c9332884815ad89397d/MarkupSafe-1.1.0-cp34-cp34m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "data-dist-info-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "filename": "MarkupSafe-1.1.0-cp35-cp35m-macosx_10_6_intel.whl", + "hashes": { + "sha256": "5e5851969aea17660e55f6a3be00037a25b96a9b44d2083651812c99d53b14d1" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 19103, + "upload-time": "2018-11-05T17:40:53.728478Z", + "url": "https://files.pythonhosted.org/packages/f3/14/57314fd91debce8e53b8efe662093915d88eccf00df026224dfe71d7518b/MarkupSafe-1.1.0-cp35-cp35m-macosx_10_6_intel.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e4e2eb27cdc63ae412e795ae77b1b333abcec19c8d0ab266b1c00aec65f63d66" + }, + "data-dist-info-metadata": { + "sha256": "e4e2eb27cdc63ae412e795ae77b1b333abcec19c8d0ab266b1c00aec65f63d66" + }, + "filename": "MarkupSafe-1.1.0-cp35-cp35m-manylinux1_i686.whl", + "hashes": { + "sha256": "f137c02498f8b935892d5c0172560d7ab54bc45039de8805075e19079c639a9c" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 27294, + "upload-time": "2018-11-05T17:40:55.180368Z", + "url": "https://files.pythonhosted.org/packages/45/9f/232d4cd0111056fc001bb0d06da45c09e7ad19568b61215244349e6020fa/MarkupSafe-1.1.0-cp35-cp35m-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bd03398f363c3fc7e11f8cb81b4e5b6c1aae42d7b4b79a28c2b598ba99182e0e" + }, + "data-dist-info-metadata": { + "sha256": "bd03398f363c3fc7e11f8cb81b4e5b6c1aae42d7b4b79a28c2b598ba99182e0e" + }, + "filename": "MarkupSafe-1.1.0-cp35-cp35m-manylinux1_x86_64.whl", + "hashes": { + "sha256": "3e835d8841ae7863f64e40e19477f7eb398674da6a47f09871673742531e6f4b" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 27651, + "upload-time": "2018-11-05T17:40:56.386204Z", + "url": "https://files.pythonhosted.org/packages/3e/a5/e188980ef1d0a4e0788b5143ea933f9afd760df38fec4c0b72b5ae3060c8/MarkupSafe-1.1.0-cp35-cp35m-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ed0145f0147060b5511f86db96e47d2129040854362d0a508cbc8f603fc87ddf" + }, + "data-dist-info-metadata": { + "sha256": "ed0145f0147060b5511f86db96e47d2129040854362d0a508cbc8f603fc87ddf" + }, + "filename": "MarkupSafe-1.1.0-cp35-cp35m-win32.whl", + "hashes": { + "sha256": "5edfa27b2d3eefa2210fb2f5d539fbed81722b49f083b2c6566455eb7422fd7e" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16071, + "upload-time": "2018-11-05T17:40:57.662500Z", + "url": "https://files.pythonhosted.org/packages/d3/51/ab9198d0f9aecbe5145864fcbd9e29b21d77d44c3e4000e392fcefd49343/MarkupSafe-1.1.0-cp35-cp35m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ed0145f0147060b5511f86db96e47d2129040854362d0a508cbc8f603fc87ddf" + }, + "data-dist-info-metadata": { + "sha256": "ed0145f0147060b5511f86db96e47d2129040854362d0a508cbc8f603fc87ddf" + }, + "filename": "MarkupSafe-1.1.0-cp35-cp35m-win_amd64.whl", + "hashes": { + "sha256": "857eebb2c1dc60e4219ec8e98dfa19553dae33608237e107db9c6078b1167856" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16807, + "upload-time": "2018-11-05T17:40:58.999802Z", + "url": "https://files.pythonhosted.org/packages/16/6d/673e8a405cc671a5b2f542b395ce10b6d166dc1e25db799927a528917fe9/MarkupSafe-1.1.0-cp35-cp35m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "data-dist-info-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "filename": "MarkupSafe-1.1.0-cp36-cp36m-macosx_10_6_intel.whl", + "hashes": { + "sha256": "bf54103892a83c64db58125b3f2a43df6d2cb2d28889f14c78519394feb41492" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 19105, + "upload-time": "2018-11-05T17:41:00.392112Z", + "url": "https://files.pythonhosted.org/packages/da/fc/2979c425ad23d528d6ac2e1f3efdc28e572fa1e1fbd5a75171cbdd7ddaa5/MarkupSafe-1.1.0-cp36-cp36m-macosx_10_6_intel.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "data-dist-info-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "filename": "MarkupSafe-1.1.0-cp36-cp36m-manylinux1_i686.whl", + "hashes": { + "sha256": "048ef924c1623740e70204aa7143ec592504045ae4429b59c30054cb31e3c432" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 27338, + "upload-time": "2018-11-05T17:41:01.879795Z", + "url": "https://files.pythonhosted.org/packages/61/6c/721fcace7ecf6ee99187f2f66d70f73847ca7487f4a0918148e6e8fe2cb4/MarkupSafe-1.1.0-cp36-cp36m-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "data-dist-info-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "filename": "MarkupSafe-1.1.0-cp36-cp36m-manylinux1_x86_64.whl", + "hashes": { + "sha256": "83381342bfc22b3c8c06f2dd93a505413888694302de25add756254beee8449c" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 27691, + "upload-time": "2018-11-05T17:41:03.152742Z", + "url": "https://files.pythonhosted.org/packages/08/04/f2191b50fb7f0712f03f064b71d8b4605190f2178ba02e975a87f7b89a0d/MarkupSafe-1.1.0-cp36-cp36m-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "data-dist-info-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "filename": "MarkupSafe-1.1.0-cp36-cp36m-win32.whl", + "hashes": { + "sha256": "130f844e7f5bdd8e9f3f42e7102ef1d49b2e6fdf0d7526df3f87281a532d8c8b" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16068, + "upload-time": "2018-11-05T17:41:04.573186Z", + "url": "https://files.pythonhosted.org/packages/7e/26/9446eee7b4f9063d9facde25ab46881a3dfcd22d09082bf65529816fd423/MarkupSafe-1.1.0-cp36-cp36m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "data-dist-info-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "filename": "MarkupSafe-1.1.0-cp36-cp36m-win_amd64.whl", + "hashes": { + "sha256": "52b07fbc32032c21ad4ab060fec137b76eb804c4b9a1c7c7dc562549306afad2" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16808, + "upload-time": "2018-11-05T17:41:05.883592Z", + "url": "https://files.pythonhosted.org/packages/9d/80/9a5daf3ed7b8482e72ee138cef602b538cfba5c507e24e39fb95c189b16b/MarkupSafe-1.1.0-cp36-cp36m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "data-dist-info-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "filename": "MarkupSafe-1.1.0-cp37-cp37m-macosx_10_6_intel.whl", + "hashes": { + "sha256": "1f19ef5d3908110e1e891deefb5586aae1b49a7440db952454b4e281b41620cd" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 19103, + "upload-time": "2018-11-05T17:41:07.086403Z", + "url": "https://files.pythonhosted.org/packages/96/52/eef455862764cb6d6c136aa52c7f9fc4e7c1c644790a7107b1244a2b8a53/MarkupSafe-1.1.0-cp37-cp37m-macosx_10_6_intel.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "data-dist-info-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "filename": "MarkupSafe-1.1.0-cp37-cp37m-manylinux1_i686.whl", + "hashes": { + "sha256": "1b8a7a87ad1b92bd887568ce54b23565f3fd7018c4180136e1cf412b405a47af" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 27333, + "upload-time": "2018-11-05T17:41:08.300850Z", + "url": "https://files.pythonhosted.org/packages/d1/1d/e4c771756983e58de50ab113f48f7630446dc1af1677c690fa61c60bf974/MarkupSafe-1.1.0-cp37-cp37m-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "data-dist-info-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "filename": "MarkupSafe-1.1.0-cp37-cp37m-manylinux1_x86_64.whl", + "hashes": { + "sha256": "d9ac82be533394d341b41d78aca7ed0e0f4ba5a2231602e2f05aa87f25c51672" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 27690, + "upload-time": "2018-11-05T17:41:09.533272Z", + "url": "https://files.pythonhosted.org/packages/e4/c4/adcc2d6f2ac2146cc04e076f14f1006c1de8e1e747fa067668b6573000b8/MarkupSafe-1.1.0-cp37-cp37m-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "data-dist-info-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "filename": "MarkupSafe-1.1.0-cp37-cp37m-win32.whl", + "hashes": { + "sha256": "1c25694ca680b6919de53a4bb3bdd0602beafc63ff001fea2f2fc16ec3a11834" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16072, + "upload-time": "2018-11-05T17:41:10.848756Z", + "url": "https://files.pythonhosted.org/packages/e9/e9/4e6394de81f28fcd331298110714980ad4978d9d0d6649c54bd88bf1cd43/MarkupSafe-1.1.0-cp37-cp37m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "data-dist-info-metadata": { + "sha256": "bac1670607aceed9801f8fd8b796296fc05ca3847db8b51d0f457a6076ef84bc" + }, + "filename": "MarkupSafe-1.1.0-cp37-cp37m-win_amd64.whl", + "hashes": { + "sha256": "7d263e5770efddf465a9e31b78362d84d015cc894ca2c131901a4445eaa61ee1" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16809, + "upload-time": "2018-11-05T17:41:12.239207Z", + "url": "https://files.pythonhosted.org/packages/44/6e/41ac9266e3db762dfd9089f6b0d2298c84160f54ef2a7257c17b0e7ec2ec/MarkupSafe-1.1.0-cp37-cp37m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-1.1.0.tar.gz", + "hashes": { + "sha256": "4e97332c9ce444b0c2c38dd22ddc61c743eb208d916e4265a2a3b575bdccb1d3" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 18938, + "upload-time": "2018-11-05T17:41:13.466398Z", + "url": "https://files.pythonhosted.org/packages/ac/7e/1b4c2e05809a4414ebce0892fe1e32c14ace86ca7d50c70f00979ca9b3a3/MarkupSafe-1.1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + }, + "data-dist-info-metadata": { + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + }, + "filename": "MarkupSafe-1.1.1-cp27-cp27m-macosx_10_6_intel.whl", + "hashes": { + "sha256": "09027a7803a62ca78792ad89403b1b7a73a01c8cb65909cd876f7fcebd79b161" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 17443, + "upload-time": "2019-02-24T01:04:50.030450Z", + "url": "https://files.pythonhosted.org/packages/6d/d2/0ccd2c0e2cd93b35e765d9b3205cd6602e6b202b522fc7997531353715b3/MarkupSafe-1.1.1-cp27-cp27m-macosx_10_6_intel.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + }, + "data-dist-info-metadata": { + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + }, + "filename": "MarkupSafe-1.1.1-cp27-cp27m-manylinux1_i686.whl", + "hashes": { + "sha256": "e249096428b3ae81b08327a63a485ad0878de3fb939049038579ac0ef61e17e7" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 23950, + "upload-time": "2019-02-24T01:04:51.704068Z", + "url": "https://files.pythonhosted.org/packages/97/d8/ea17d2f83e307daa841df7674a42f5ed8d102e0f061fb658065f369779f5/MarkupSafe-1.1.1-cp27-cp27m-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + }, + "data-dist-info-metadata": { + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + }, + "filename": "MarkupSafe-1.1.1-cp27-cp27m-manylinux1_x86_64.whl", + "hashes": { + "sha256": "500d4957e52ddc3351cabf489e79c91c17f6e0899158447047588650b5e69183" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 24349, + "upload-time": "2019-02-24T01:04:53.228205Z", + "url": "https://files.pythonhosted.org/packages/d8/1f/e97c4c6b182e59562f99c207f0f621d15a42fc82a6532a98e0b2d38b7c4e/MarkupSafe-1.1.1-cp27-cp27m-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9455a38c544a801c00ec284099f3e645df1544382f68a9979bd81bcbc2756bb0" + }, + "data-dist-info-metadata": { + "sha256": "9455a38c544a801c00ec284099f3e645df1544382f68a9979bd81bcbc2756bb0" + }, + "filename": "MarkupSafe-1.1.1-cp27-cp27m-win32.whl", + "hashes": { + "sha256": "b2051432115498d3562c084a49bba65d97cf251f5a331c64a12ee7e04dacc51b" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 14172, + "upload-time": "2019-02-24T01:04:58.429457Z", + "url": "https://files.pythonhosted.org/packages/20/40/49d725372f8f49df9891e7ea5f5d36489da85a277621177ad4af68992769/MarkupSafe-1.1.1-cp27-cp27m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9455a38c544a801c00ec284099f3e645df1544382f68a9979bd81bcbc2756bb0" + }, + "data-dist-info-metadata": { + "sha256": "9455a38c544a801c00ec284099f3e645df1544382f68a9979bd81bcbc2756bb0" + }, + "filename": "MarkupSafe-1.1.1-cp27-cp27m-win_amd64.whl", + "hashes": { + "sha256": "98c7086708b163d425c67c7a91bad6e466bb99d797aa64f965e9d25c12111a5e" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 13995, + "upload-time": "2019-02-24T01:05:00.307943Z", + "url": "https://files.pythonhosted.org/packages/f7/58/85258115ce58190f20c28fbb3b91c3b1a0a42e6375b100e489427c30488a/MarkupSafe-1.1.1-cp27-cp27m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + }, + "data-dist-info-metadata": { + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + }, + "filename": "MarkupSafe-1.1.1-cp27-cp27mu-manylinux1_i686.whl", + "hashes": { + "sha256": "cd5df75523866410809ca100dc9681e301e3c27567cf498077e8551b6d20e42f" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 23943, + "upload-time": "2019-02-24T01:04:54.878587Z", + "url": "https://files.pythonhosted.org/packages/04/64/2fc144ee16cb2eed20b3e366045697af04a4e7367ef1e5e65db6f61f1804/MarkupSafe-1.1.1-cp27-cp27mu-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + }, + "data-dist-info-metadata": { + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + }, + "filename": "MarkupSafe-1.1.1-cp27-cp27mu-manylinux1_x86_64.whl", + "hashes": { + "sha256": "43a55c2930bbc139570ac2452adf3d70cdbb3cfe5912c71cdce1c2c6bbd9c5d1" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 24348, + "upload-time": "2019-02-24T01:04:56.730784Z", + "url": "https://files.pythonhosted.org/packages/fb/40/f3adb7cf24a8012813c5edb20329eb22d5d8e2a0ecf73d21d6b85865da11/MarkupSafe-1.1.1-cp27-cp27mu-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + }, + "data-dist-info-metadata": { + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + }, + "filename": "MarkupSafe-1.1.1-cp34-cp34m-macosx_10_6_intel.whl", + "hashes": { + "sha256": "1027c282dad077d0bae18be6794e6b6b8c91d58ed8a8d89a89d59693b9131db5" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 18796, + "upload-time": "2019-02-24T01:05:02.047727Z", + "url": "https://files.pythonhosted.org/packages/6b/0c/931351f919f60e79ac18c940d31fc13b4c6179e61c82240050ad14346524/MarkupSafe-1.1.1-cp34-cp34m-macosx_10_6_intel.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f007f5a65364cd5382d4b3dadf4e30be5a25a7d047830dc509a2a4473930180e" + }, + "data-dist-info-metadata": { + "sha256": "f007f5a65364cd5382d4b3dadf4e30be5a25a7d047830dc509a2a4473930180e" + }, + "filename": "MarkupSafe-1.1.1-cp34-cp34m-manylinux1_i686.whl", + "hashes": { + "sha256": "62fe6c95e3ec8a7fad637b7f3d372c15ec1caa01ab47926cfdf7a75b40e0eac1" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 26754, + "upload-time": "2019-02-24T01:05:03.764691Z", + "url": "https://files.pythonhosted.org/packages/1c/7d/16a3dd24ec9f901e91a0c1274d871c7dc07a229f35d478fdbf48f16b93b3/MarkupSafe-1.1.1-cp34-cp34m-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "dcd2c0586f93ec7795072f582cba3ec09310b2d290651c91d35a1d5cd179b675" + }, + "data-dist-info-metadata": { + "sha256": "dcd2c0586f93ec7795072f582cba3ec09310b2d290651c91d35a1d5cd179b675" + }, + "filename": "MarkupSafe-1.1.1-cp34-cp34m-manylinux1_x86_64.whl", + "hashes": { + "sha256": "88e5fcfb52ee7b911e8bb6d6aa2fd21fbecc674eadd44118a9cc3863f938e735" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 27287, + "upload-time": "2019-02-24T01:05:05.436976Z", + "url": "https://files.pythonhosted.org/packages/99/c9/5d5dcf2aa90f1d4500e92467a04f63b3708ee6e5764b40b2445e767ab8dc/MarkupSafe-1.1.1-cp34-cp34m-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0521ffd50b6a2dcbdd2ca069f85d7531b41b42d43a754fa5cff0f85003cd1505" + }, + "data-dist-info-metadata": { + "sha256": "0521ffd50b6a2dcbdd2ca069f85d7531b41b42d43a754fa5cff0f85003cd1505" + }, + "filename": "MarkupSafe-1.1.1-cp34-cp34m-win32.whl", + "hashes": { + "sha256": "ade5e387d2ad0d7ebf59146cc00c8044acbd863725f887353a10df825fc8ae21" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 14562, + "upload-time": "2019-02-24T01:05:07.035160Z", + "url": "https://files.pythonhosted.org/packages/06/54/f14cf25317b0b3e596457c9a5bea18b6fc27c841c6eb9d23c679b10d63a2/MarkupSafe-1.1.1-cp34-cp34m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + }, + "data-dist-info-metadata": { + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + }, + "filename": "MarkupSafe-1.1.1-cp34-cp34m-win_amd64.whl", + "hashes": { + "sha256": "09c4b7f37d6c648cb13f9230d847adf22f8171b1ccc4d5682398e77f40309235" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 14440, + "upload-time": "2019-02-24T01:05:08.397596Z", + "url": "https://files.pythonhosted.org/packages/09/31/fe863b864cf3dfa11bce7a3bd41c4433d59b777ee0750b8d8c9a96f5ca98/MarkupSafe-1.1.1-cp34-cp34m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + }, + "data-dist-info-metadata": { + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + }, + "filename": "MarkupSafe-1.1.1-cp35-cp35m-macosx_10_6_intel.whl", + "hashes": { + "sha256": "79855e1c5b8da654cf486b830bd42c06e8780cea587384cf6545b7d9ac013a0b" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 18850, + "upload-time": "2019-02-24T01:05:10.011313Z", + "url": "https://files.pythonhosted.org/packages/64/ce/e159d4201a45d56ad14d77b020be7678583898cecbb2a25817f363f71486/MarkupSafe-1.1.1-cp35-cp35m-macosx_10_6_intel.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "dcd2c0586f93ec7795072f582cba3ec09310b2d290651c91d35a1d5cd179b675" + }, + "data-dist-info-metadata": { + "sha256": "dcd2c0586f93ec7795072f582cba3ec09310b2d290651c91d35a1d5cd179b675" + }, + "filename": "MarkupSafe-1.1.1-cp35-cp35m-manylinux1_i686.whl", + "hashes": { + "sha256": "c8716a48d94b06bb3b2524c2b77e055fb313aeb4ea620c8dd03a105574ba704f" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 26945, + "upload-time": "2019-02-24T01:05:11.672820Z", + "url": "https://files.pythonhosted.org/packages/b1/60/fa4afa6fb4547b46b24bc679dd312242e0e579b4ee5651a2e5f50f814319/MarkupSafe-1.1.1-cp35-cp35m-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a6778b52fb89ad44968ad624655b238e5b3ba9cc63e754352e5f0575abf31c6b" + }, + "data-dist-info-metadata": { + "sha256": "a6778b52fb89ad44968ad624655b238e5b3ba9cc63e754352e5f0575abf31c6b" + }, + "filename": "MarkupSafe-1.1.1-cp35-cp35m-manylinux1_x86_64.whl", + "hashes": { + "sha256": "7c1699dfe0cf8ff607dbdcc1e9b9af1755371f92a68f706051cc8c37d447c905" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 27474, + "upload-time": "2019-02-24T01:05:13.101272Z", + "url": "https://files.pythonhosted.org/packages/6e/57/d40124076756c19ff2269678de7ae25a14ebbb3f6314eb5ce9477f191350/MarkupSafe-1.1.1-cp35-cp35m-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + }, + "data-dist-info-metadata": { + "sha256": "b589632c369615cb5959f2d70cfe63bbfebc4ce95b43324736769a5f9f8762c0" + }, + "filename": "MarkupSafe-1.1.1-cp35-cp35m-win32.whl", + "hashes": { + "sha256": "6dd73240d2af64df90aa7c4e7481e23825ea70af4b4922f8ede5b9e35f78a3b1" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 15827, + "upload-time": "2019-02-24T01:05:14.740866Z", + "url": "https://files.pythonhosted.org/packages/d8/9d/7a8cad803ef73f47134ae5c3804e20b54149ce62a7d1337204f3cf2d1fa1/MarkupSafe-1.1.1-cp35-cp35m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "data-dist-info-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "filename": "MarkupSafe-1.1.1-cp35-cp35m-win_amd64.whl", + "hashes": { + "sha256": "9add70b36c5666a2ed02b43b335fe19002ee5235efd4b8a89bfcf9005bebac0d" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16578, + "upload-time": "2019-02-24T01:05:16.147739Z", + "url": "https://files.pythonhosted.org/packages/12/10/8dbe995ab7e5d0471fd7aa90fdb756595ae9ef0ccf3707867b1b56254df8/MarkupSafe-1.1.1-cp35-cp35m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "data-dist-info-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "filename": "MarkupSafe-1.1.1-cp36-cp36m-macosx_10_6_intel.whl", + "hashes": { + "sha256": "24982cc2533820871eba85ba648cd53d8623687ff11cbb805be4ff7b4c971aff" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 18847, + "upload-time": "2019-02-24T01:05:17.816072Z", + "url": "https://files.pythonhosted.org/packages/f0/00/a6aea33f5598b080b86d6b6d1214b51afe3ffa6100b902d5aa465080083f/MarkupSafe-1.1.1-cp36-cp36m-macosx_10_6_intel.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "data-dist-info-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "filename": "MarkupSafe-1.1.1-cp36-cp36m-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "d53bc011414228441014aa71dbec320c66468c1030aae3a6e29778a3382d96e5" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16263, + "upload-time": "2021-01-29T23:49:25.923196Z", + "url": "https://files.pythonhosted.org/packages/45/17/5b6a3a0afa0cb9827781ee43d8842a3540ac9d49855cad936099c7b9416b/MarkupSafe-1.1.1-cp36-cp36m-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "data-dist-info-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "filename": "MarkupSafe-1.1.1-cp36-cp36m-manylinux1_i686.whl", + "hashes": { + "sha256": "00bc623926325b26bb9605ae9eae8a215691f33cae5df11ca5424f06f2d1f473" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 26981, + "upload-time": "2019-02-24T01:05:19.222357Z", + "url": "https://files.pythonhosted.org/packages/35/25/8560907c79805c1ed2d1b8297c43ad82f5f23a5376d846bc1a2ace2aee53/MarkupSafe-1.1.1-cp36-cp36m-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "data-dist-info-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "filename": "MarkupSafe-1.1.1-cp36-cp36m-manylinux1_x86_64.whl", + "hashes": { + "sha256": "717ba8fe3ae9cc0006d7c451f0bb265ee07739daf76355d06366154ee68d221e" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 27520, + "upload-time": "2019-02-24T01:05:20.655961Z", + "url": "https://files.pythonhosted.org/packages/b2/5f/23e0023be6bb885d00ffbefad2942bc51a620328ee910f64abe5a8d18dd1/MarkupSafe-1.1.1-cp36-cp36m-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "data-dist-info-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "filename": "MarkupSafe-1.1.1-cp36-cp36m-manylinux2010_i686.whl", + "hashes": { + "sha256": "3b8a6499709d29c2e2399569d96719a1b21dcd94410a586a18526b143ec8470f" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 32040, + "upload-time": "2021-01-29T23:50:46.368114Z", + "url": "https://files.pythonhosted.org/packages/2d/0d/119e18ded4869fb781f51ca6a1130f488dfd11d1bd59009101ba1adf01fa/MarkupSafe-1.1.1-cp36-cp36m-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "data-dist-info-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "filename": "MarkupSafe-1.1.1-cp36-cp36m-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "84dee80c15f1b560d55bcfe6d47b27d070b4681c699c572af2e3c7cc90a3b8e0" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 32237, + "upload-time": "2021-01-29T23:50:47.979115Z", + "url": "https://files.pythonhosted.org/packages/9d/d3/75cddfad6ca1d1bb3a017cece499a65e54ceb4583800f1256b8ad07bb57f/MarkupSafe-1.1.1-cp36-cp36m-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "data-dist-info-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "filename": "MarkupSafe-1.1.1-cp36-cp36m-manylinux2014_aarch64.whl", + "hashes": { + "sha256": "b1dba4527182c95a0db8b6060cc98ac49b9e2f5e64320e2b56e47cb2831978c7" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 33455, + "upload-time": "2021-01-29T23:50:49.387985Z", + "url": "https://files.pythonhosted.org/packages/06/b2/575cb8d628820ad23ea55af0d29899ea459de62cde7a78cfdde91608ce5f/MarkupSafe-1.1.1-cp36-cp36m-manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "data-dist-info-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "filename": "MarkupSafe-1.1.1-cp36-cp36m-win32.whl", + "hashes": { + "sha256": "535f6fc4d397c1563d08b88e485c3496cf5784e927af890fb3c3aac7f933ec66" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 15833, + "upload-time": "2019-02-24T01:05:22.117474Z", + "url": "https://files.pythonhosted.org/packages/fe/38/1ee869cf77456412512761cbabe9f0e30912c7a4d8bbb726d2393a4d4723/MarkupSafe-1.1.1-cp36-cp36m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "data-dist-info-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "filename": "MarkupSafe-1.1.1-cp36-cp36m-win_amd64.whl", + "hashes": { + "sha256": "b1282f8c00509d99fef04d8ba936b156d419be841854fe901d8ae224c59f0be5" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16575, + "upload-time": "2019-02-24T01:05:23.754570Z", + "url": "https://files.pythonhosted.org/packages/b9/82/833c7714951bff8f502ed054e6fbd8bd00e083d1fd96de6a46905cf23378/MarkupSafe-1.1.1-cp36-cp36m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "data-dist-info-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "filename": "MarkupSafe-1.1.1-cp37-cp37m-macosx_10_6_intel.whl", + "hashes": { + "sha256": "8defac2f2ccd6805ebf65f5eeb132adcf2ab57aa11fdf4c0dd5169a004710e7d" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 18850, + "upload-time": "2019-02-24T01:05:25.146122Z", + "url": "https://files.pythonhosted.org/packages/ce/c6/f000f1af136ef74e4a95e33785921c73595c5390403f102e9b231b065b7a/MarkupSafe-1.1.1-cp37-cp37m-macosx_10_6_intel.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "data-dist-info-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "filename": "MarkupSafe-1.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "bf5aa3cbcfdf57fa2ee9cd1822c862ef23037f5c832ad09cfea57fa846dec193" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16263, + "upload-time": "2021-01-29T23:50:50.890190Z", + "url": "https://files.pythonhosted.org/packages/70/78/b7f1fac566e6d579a15b020dff0e77bc059093a6c5e6f6a777be4c959384/MarkupSafe-1.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "data-dist-info-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "filename": "MarkupSafe-1.1.1-cp37-cp37m-manylinux1_i686.whl", + "hashes": { + "sha256": "46c99d2de99945ec5cb54f23c8cd5689f6d7177305ebff350a58ce5f8de1669e" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 26987, + "upload-time": "2019-02-24T01:05:26.521609Z", + "url": "https://files.pythonhosted.org/packages/d6/e5/348e7d7977202d9a6c7f4cac3c6d8f71b01bb3c91e0bd4b5c23670951fd6/MarkupSafe-1.1.1-cp37-cp37m-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "data-dist-info-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "filename": "MarkupSafe-1.1.1-cp37-cp37m-manylinux1_x86_64.whl", + "hashes": { + "sha256": "ba59edeaa2fc6114428f1637ffff42da1e311e29382d81b339c1817d37ec93c6" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 27523, + "upload-time": "2019-02-24T01:05:28.148130Z", + "url": "https://files.pythonhosted.org/packages/98/7b/ff284bd8c80654e471b769062a9b43cc5d03e7a615048d96f4619df8d420/MarkupSafe-1.1.1-cp37-cp37m-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "data-dist-info-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "filename": "MarkupSafe-1.1.1-cp37-cp37m-manylinux2010_i686.whl", + "hashes": { + "sha256": "6fffc775d90dcc9aed1b89219549b329a9250d918fd0b8fa8d93d154918422e1" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 32906, + "upload-time": "2021-01-29T23:50:52.185710Z", + "url": "https://files.pythonhosted.org/packages/81/e2/2cb8f60843559cd04a161d838b4c824f4569457d0bbd8b6416c0e68c9d25/MarkupSafe-1.1.1-cp37-cp37m-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "data-dist-info-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "filename": "MarkupSafe-1.1.1-cp37-cp37m-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "a6a744282b7718a2a62d2ed9d993cad6f5f585605ad352c11de459f4108df0a1" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 33164, + "upload-time": "2021-01-29T23:50:53.514076Z", + "url": "https://files.pythonhosted.org/packages/c2/37/2e4def8ce3739a258998215df907f5815ecd1af71e62147f5eea2d12d4e8/MarkupSafe-1.1.1-cp37-cp37m-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "data-dist-info-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "filename": "MarkupSafe-1.1.1-cp37-cp37m-manylinux2014_aarch64.whl", + "hashes": { + "sha256": "195d7d2c4fbb0ee8139a6cf67194f3973a6b3042d742ebe0a9ed36d8b6f0c07f" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 34378, + "upload-time": "2021-01-29T23:50:55.013962Z", + "url": "https://files.pythonhosted.org/packages/c1/53/96b8c31ee0947bd080b46f6dc9c0a35cceedae8c56a219cc4b9cce0a4f99/MarkupSafe-1.1.1-cp37-cp37m-manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "data-dist-info-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "filename": "MarkupSafe-1.1.1-cp37-cp37m-win32.whl", + "hashes": { + "sha256": "b00c1de48212e4cc9603895652c5c410df699856a2853135b3967591e4beebc2" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 15832, + "upload-time": "2019-02-24T01:05:29.587969Z", + "url": "https://files.pythonhosted.org/packages/5b/d4/1deb3c5dc3714fb160c7e2116fc6dff36a063d9156a9328cce54ef35cc52/MarkupSafe-1.1.1-cp37-cp37m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "data-dist-info-metadata": { + "sha256": "9c91f0278ff891af95dfd407f3cde33ebb258fa8a735dcb23404815db6201d74" + }, + "filename": "MarkupSafe-1.1.1-cp37-cp37m-win_amd64.whl", + "hashes": { + "sha256": "9bf40443012702a1d2070043cb6291650a0841ece432556f784f004937f0f32c" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16576, + "upload-time": "2019-02-24T01:05:31.305788Z", + "url": "https://files.pythonhosted.org/packages/65/c6/2399700d236d1dd681af8aebff1725558cddfd6e43d7a5184a675f4711f5/MarkupSafe-1.1.1-cp37-cp37m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "20508fe2108d1a35c980ca12bdd8cf88a0cb00c5134d6a3129742c42f9b230d5" + }, + "data-dist-info-metadata": { + "sha256": "20508fe2108d1a35c980ca12bdd8cf88a0cb00c5134d6a3129742c42f9b230d5" + }, + "filename": "MarkupSafe-1.1.1-cp38-cp38-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "6788b695d50a51edb699cb55e35487e430fa21f1ed838122d722e0ff0ac5ba15" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16432, + "upload-time": "2020-01-26T19:06:57.911726Z", + "url": "https://files.pythonhosted.org/packages/0c/12/37f68957526d1ec0883b521934b4e1b8ff3dd8e4fab858a5bf3e487bcee9/MarkupSafe-1.1.1-cp38-cp38-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "20508fe2108d1a35c980ca12bdd8cf88a0cb00c5134d6a3129742c42f9b230d5" + }, + "data-dist-info-metadata": { + "sha256": "20508fe2108d1a35c980ca12bdd8cf88a0cb00c5134d6a3129742c42f9b230d5" + }, + "filename": "MarkupSafe-1.1.1-cp38-cp38-manylinux1_i686.whl", + "hashes": { + "sha256": "cdb132fc825c38e1aeec2c8aa9338310d29d337bebbd7baa06889d09a60a1fa2" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 31441, + "upload-time": "2020-01-26T19:07:00.314821Z", + "url": "https://files.pythonhosted.org/packages/51/3c/82b35d63a8e9fe1e7d4078c43a0a8fc631cc4ac9d2beff86c74af0cdb2d9/MarkupSafe-1.1.1-cp38-cp38-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "20508fe2108d1a35c980ca12bdd8cf88a0cb00c5134d6a3129742c42f9b230d5" + }, + "data-dist-info-metadata": { + "sha256": "20508fe2108d1a35c980ca12bdd8cf88a0cb00c5134d6a3129742c42f9b230d5" + }, + "filename": "MarkupSafe-1.1.1-cp38-cp38-manylinux1_x86_64.whl", + "hashes": { + "sha256": "13d3144e1e340870b25e7b10b98d779608c02016d5184cfb9927a9f10c689f42" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 32690, + "upload-time": "2020-01-26T19:07:01.833601Z", + "url": "https://files.pythonhosted.org/packages/4b/20/f6d7648c81cb84815d0be935d5c74cd1cc0239e43eadb1a61062d34b6543/MarkupSafe-1.1.1-cp38-cp38-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "data-dist-info-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "filename": "MarkupSafe-1.1.1-cp38-cp38-manylinux2010_i686.whl", + "hashes": { + "sha256": "acf08ac40292838b3cbbb06cfe9b2cb9ec78fce8baca31ddb87aaac2e2dc3bc2" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 32347, + "upload-time": "2021-01-29T23:50:56.201436Z", + "url": "https://files.pythonhosted.org/packages/b7/d5/9d36bdf18173408ce6b16bcc625e4019abf1dd4b52fa66163e231f5b7c98/MarkupSafe-1.1.1-cp38-cp38-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "data-dist-info-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "filename": "MarkupSafe-1.1.1-cp38-cp38-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "d9be0ba6c527163cbed5e0857c451fcd092ce83947944d6c14bc95441203f032" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 32596, + "upload-time": "2021-01-29T23:50:57.356971Z", + "url": "https://files.pythonhosted.org/packages/80/16/98afa5c19296aaf7b16d1eb3c7e997656e6cfad79606e7d3885905615e96/MarkupSafe-1.1.1-cp38-cp38-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "data-dist-info-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "filename": "MarkupSafe-1.1.1-cp38-cp38-manylinux2014_aarch64.whl", + "hashes": { + "sha256": "caabedc8323f1e93231b52fc32bdcde6db817623d33e100708d9a68e1f53b26b" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 33901, + "upload-time": "2021-01-29T23:50:58.589791Z", + "url": "https://files.pythonhosted.org/packages/83/66/ec77a7000486d4d6acb599993b58dc4c97d510e3f2c37b81d31fb7632c4f/MarkupSafe-1.1.1-cp38-cp38-manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "20508fe2108d1a35c980ca12bdd8cf88a0cb00c5134d6a3129742c42f9b230d5" + }, + "data-dist-info-metadata": { + "sha256": "20508fe2108d1a35c980ca12bdd8cf88a0cb00c5134d6a3129742c42f9b230d5" + }, + "filename": "MarkupSafe-1.1.1-cp38-cp38-win32.whl", + "hashes": { + "sha256": "596510de112c685489095da617b5bcbbac7dd6384aeebeda4df6025d0256a81b" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16229, + "upload-time": "2020-01-26T19:02:42.112688Z", + "url": "https://files.pythonhosted.org/packages/93/b8/95b1c38f5b00ed2c0d16cf65f2b07a5ae73eeacf66d2010c0e934737d1d9/MarkupSafe-1.1.1-cp38-cp38-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "20508fe2108d1a35c980ca12bdd8cf88a0cb00c5134d6a3129742c42f9b230d5" + }, + "data-dist-info-metadata": { + "sha256": "20508fe2108d1a35c980ca12bdd8cf88a0cb00c5134d6a3129742c42f9b230d5" + }, + "filename": "MarkupSafe-1.1.1-cp38-cp38-win_amd64.whl", + "hashes": { + "sha256": "e8313f01ba26fbbe36c7be1966a7b7424942f670f38e666995b88d012765b9be" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16800, + "upload-time": "2020-01-26T19:02:44.137821Z", + "url": "https://files.pythonhosted.org/packages/4f/8b/da8a2ae5780d38271ac6e691756fc938cf4df8f225eb8aaced0204304932/MarkupSafe-1.1.1-cp38-cp38-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "data-dist-info-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "filename": "MarkupSafe-1.1.1-cp39-cp39-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "d73a845f227b0bfe8a7455ee623525ee656a9e2e749e4742706d80a6065d5e2c" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16351, + "upload-time": "2021-01-29T23:50:59.684936Z", + "url": "https://files.pythonhosted.org/packages/85/85/43579939ae1ec6a493c0e68528cd4e26a29fbd4109f5553d4966f6273801/MarkupSafe-1.1.1-cp39-cp39-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "data-dist-info-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "filename": "MarkupSafe-1.1.1-cp39-cp39-manylinux1_i686.whl", + "hashes": { + "sha256": "98bae9582248d6cf62321dcb52aaf5d9adf0bad3b40582925ef7c7f0ed85fceb" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 32227, + "upload-time": "2021-01-29T23:51:00.880313Z", + "url": "https://files.pythonhosted.org/packages/f0/03/85efaa82ea0c7655b99db9252347623626048b35c03b046fcfde1af43b61/MarkupSafe-1.1.1-cp39-cp39-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "data-dist-info-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "filename": "MarkupSafe-1.1.1-cp39-cp39-manylinux1_x86_64.whl", + "hashes": { + "sha256": "2beec1e0de6924ea551859edb9e7679da6e4870d32cb766240ce17e0a0ba2014" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 32486, + "upload-time": "2021-01-29T23:51:02.169213Z", + "url": "https://files.pythonhosted.org/packages/b9/bd/c5183b3416a14c221de4208a52665f7038cc8b159e8ad89bd9ccc23de08a/MarkupSafe-1.1.1-cp39-cp39-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "data-dist-info-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "filename": "MarkupSafe-1.1.1-cp39-cp39-manylinux2010_i686.whl", + "hashes": { + "sha256": "7fed13866cf14bba33e7176717346713881f56d9d2bcebab207f7a036f41b850" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 32229, + "upload-time": "2021-01-29T23:51:03.599498Z", + "url": "https://files.pythonhosted.org/packages/8c/9b/85abd4ff6f9b6d03ce504e6d84589e13d5fd6bc4d63647a57acf1b4abc03/MarkupSafe-1.1.1-cp39-cp39-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "data-dist-info-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "filename": "MarkupSafe-1.1.1-cp39-cp39-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "6f1e273a344928347c1290119b493a1f0303c52f5a5eae5f16d74f48c15d4a85" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 32487, + "upload-time": "2021-01-29T23:51:05.184093Z", + "url": "https://files.pythonhosted.org/packages/be/2e/ad118ca191e44dc6f87182310e5be51da71d4b81ac659e5f8d5f18251806/MarkupSafe-1.1.1-cp39-cp39-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "data-dist-info-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "filename": "MarkupSafe-1.1.1-cp39-cp39-manylinux2014_aarch64.whl", + "hashes": { + "sha256": "feb7b34d6325451ef96bc0e36e1a6c0c1c64bc1fbec4b854f4529e51887b1621" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 33790, + "upload-time": "2021-01-29T23:51:06.712139Z", + "url": "https://files.pythonhosted.org/packages/0d/98/0fd0f0baf8a59facb65cee37a26c775ee5a114f86e8b0cfe01dad1b8022a/MarkupSafe-1.1.1-cp39-cp39-manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "data-dist-info-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "filename": "MarkupSafe-1.1.1-cp39-cp39-win32.whl", + "hashes": { + "sha256": "22c178a091fc6630d0d045bdb5992d2dfe14e3259760e713c490da5323866c39" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16159, + "upload-time": "2021-01-29T23:51:07.916283Z", + "url": "https://files.pythonhosted.org/packages/dc/d7/e3478fb2c3f2cc446ae4c6dedba1805f04b329bf30237cfe9f484f3d0a0e/MarkupSafe-1.1.1-cp39-cp39-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "data-dist-info-metadata": { + "sha256": "f975e756f0b140fd906c7bad210abfecf93d3804f2fb1d0d0bb80dff7fd20911" + }, + "filename": "MarkupSafe-1.1.1-cp39-cp39-win_amd64.whl", + "hashes": { + "sha256": "b7d644ddb4dbd407d31ffb699f1d140bc35478da613b441c582aeb7c43838dd8" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 16768, + "upload-time": "2021-01-29T23:51:09.146610Z", + "url": "https://files.pythonhosted.org/packages/fb/39/de6ecf2652dc1b0fb374888a398f326d6c61f12e8004ed3dccb093e33e00/MarkupSafe-1.1.1-cp39-cp39-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-1.1.1.tar.gz", + "hashes": { + "sha256": "29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b" + }, + "provenance": null, + "requires-python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", + "size": 19151, + "upload-time": "2019-02-24T01:05:32.989172Z", + "url": "https://files.pythonhosted.org/packages/b9/2e/64db92e53b86efccfaea71321f597fa2e1b2bd3853d8ce658568f7a13094/MarkupSafe-1.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "data-dist-info-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "filename": "MarkupSafe-2.0.0a1-cp36-cp36m-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "c29f096ce79c03054a1101d6e5fe6bf04b0bb489165d5e0e9653fb4fe8048ee1" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13257, + "upload-time": "2020-04-10T23:31:06.221775Z", + "url": "https://files.pythonhosted.org/packages/5b/b4/135d99cedf9107ff8e5702d18bf17d8b85a848cf195675c97e62dacbccbb/MarkupSafe-2.0.0a1-cp36-cp36m-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "data-dist-info-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "filename": "MarkupSafe-2.0.0a1-cp36-cp36m-manylinux1_i686.whl", + "hashes": { + "sha256": "94076b2314bd2f6cfae508ad65b4d493e3a58a50112b7a2cbb6287bdbc404ae8" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 28235, + "upload-time": "2020-04-10T23:31:08.001648Z", + "url": "https://files.pythonhosted.org/packages/3a/c4/609a7602b63d6ba90123313fa3e2b263ba990ce6688b282a921eebddd9dc/MarkupSafe-2.0.0a1-cp36-cp36m-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "data-dist-info-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "filename": "MarkupSafe-2.0.0a1-cp36-cp36m-manylinux1_x86_64.whl", + "hashes": { + "sha256": "4e4a99b6af7bdc0856b50020c095848ec050356a001e1f751510aef6ab14d0e0" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29578, + "upload-time": "2020-04-10T23:31:09.667073Z", + "url": "https://files.pythonhosted.org/packages/b8/55/28a60365e54107c792a0557fd039aeaa753653a54671895c0174af34f3d1/MarkupSafe-2.0.0a1-cp36-cp36m-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "data-dist-info-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "filename": "MarkupSafe-2.0.0a1-cp36-cp36m-manylinux2010_i686.whl", + "hashes": { + "sha256": "267677fc42afed5094fc5ea1c4236bbe4b6a00fe4b08e93451e65ae9048139c7" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 28242, + "upload-time": "2020-04-10T23:31:11.236608Z", + "url": "https://files.pythonhosted.org/packages/ae/4a/b2acdb9064885224a4c0c28734dc9f5019331526db574f9f815cc7131e43/MarkupSafe-2.0.0a1-cp36-cp36m-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "data-dist-info-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "filename": "MarkupSafe-2.0.0a1-cp36-cp36m-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "841218860683c0f2223e24756843d84cc49cccdae6765e04962607754a52d3e0" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29581, + "upload-time": "2020-04-10T23:31:12.902043Z", + "url": "https://files.pythonhosted.org/packages/4e/68/7de1528216bde86ffac55063420194743a7b052987fc25d267c943521132/MarkupSafe-2.0.0a1-cp36-cp36m-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "data-dist-info-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "filename": "MarkupSafe-2.0.0a1-cp36-cp36m-win32.whl", + "hashes": { + "sha256": "06358015a4dee8ee23ae426bf885616ab3963622defd829eb45b44e3dee3515f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13630, + "upload-time": "2020-04-10T23:31:14.197690Z", + "url": "https://files.pythonhosted.org/packages/ef/06/ffc0f2432d6eaafab8b61aab3f7789d602b47f60b1d9785fb0722c742c2e/MarkupSafe-2.0.0a1-cp36-cp36m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "data-dist-info-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "filename": "MarkupSafe-2.0.0a1-cp36-cp36m-win_amd64.whl", + "hashes": { + "sha256": "8092a63397025c2f655acd42784b2a1528339b90b987beb9253f22e8cdbb36c3" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14252, + "upload-time": "2020-04-10T23:31:15.385048Z", + "url": "https://files.pythonhosted.org/packages/05/a4/27080431dec19123f597c0a9c9b868ce00e2a8bef2d23a8e8225160802f7/MarkupSafe-2.0.0a1-cp36-cp36m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "data-dist-info-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "filename": "MarkupSafe-2.0.0a1-cp37-cp37m-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "e834249c45aa9837d0753351cdca61a4b8b383cc9ad0ff2325c97ff7b69e72a6" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13258, + "upload-time": "2020-04-10T23:31:16.712853Z", + "url": "https://files.pythonhosted.org/packages/96/a2/7cc44c67a44aa5ddef510424271ffbe7e501d6bd27aac5143d32d1fd92cc/MarkupSafe-2.0.0a1-cp37-cp37m-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "data-dist-info-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "filename": "MarkupSafe-2.0.0a1-cp37-cp37m-manylinux1_i686.whl", + "hashes": { + "sha256": "0b0c4fc852c5f02c6277ef3b33d23fcbe89b1b227460423e3335374da046b6db" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29142, + "upload-time": "2020-04-10T23:31:17.995863Z", + "url": "https://files.pythonhosted.org/packages/73/7c/5a689526e0103059d5a60b1a5f3c8153fa4e6ff40d20487221b5dd5e86c0/MarkupSafe-2.0.0a1-cp37-cp37m-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "data-dist-info-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "filename": "MarkupSafe-2.0.0a1-cp37-cp37m-manylinux1_x86_64.whl", + "hashes": { + "sha256": "3c9b624a0d9ed5a5093ac4edc4e823e6b125441e60ef35d36e6f4a6fdacd5054" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30489, + "upload-time": "2020-04-10T23:31:19.668829Z", + "url": "https://files.pythonhosted.org/packages/d7/ce/264b206e2d166fc02db2bb75b171b0ecf9c8fc2b1e4a7ddab59828c68fbf/MarkupSafe-2.0.0a1-cp37-cp37m-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "data-dist-info-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "filename": "MarkupSafe-2.0.0a1-cp37-cp37m-manylinux2010_i686.whl", + "hashes": { + "sha256": "63a7161cd8c2bc563feeda45df62f42c860dd0675e2b8da2667f25bb3c95eaba" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29147, + "upload-time": "2020-04-10T23:31:20.976477Z", + "url": "https://files.pythonhosted.org/packages/5a/4f/cb16536af263adf34a85b6346d511a8a95ef4735d5f41d3dbe3785d00287/MarkupSafe-2.0.0a1-cp37-cp37m-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "data-dist-info-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "filename": "MarkupSafe-2.0.0a1-cp37-cp37m-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "b1163ffc1384d242964426a8164da12dbcdbc0de18ea36e2c34b898ed38c3b45" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30494, + "upload-time": "2020-04-10T23:31:22.783367Z", + "url": "https://files.pythonhosted.org/packages/27/20/47a27afe12bcf262af7773dc5422c9e78d0bd875aed084f35b90cd590ddf/MarkupSafe-2.0.0a1-cp37-cp37m-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "data-dist-info-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "filename": "MarkupSafe-2.0.0a1-cp37-cp37m-win32.whl", + "hashes": { + "sha256": "42033e14cae1f6c86fc0c3e90d04d08ce73ac8e46ba420a0d22d545c2abd4977" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13630, + "upload-time": "2020-04-10T23:31:24.472281Z", + "url": "https://files.pythonhosted.org/packages/61/0f/e667aed1e7361a09568f83d39a265299717d5f2cb0e22befbdff473cc47a/MarkupSafe-2.0.0a1-cp37-cp37m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "data-dist-info-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "filename": "MarkupSafe-2.0.0a1-cp37-cp37m-win_amd64.whl", + "hashes": { + "sha256": "303cb70893e2c345588fb5d5b86e0ca369f9bb56942f03064c5e3e75fa7a238a" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14251, + "upload-time": "2020-04-10T23:31:25.724690Z", + "url": "https://files.pythonhosted.org/packages/c4/7c/030064f1ff6bb6b8da5ac9392931fb43dd06cae594a7fa5616e9c14429cf/MarkupSafe-2.0.0a1-cp37-cp37m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "data-dist-info-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "filename": "MarkupSafe-2.0.0a1-cp38-cp38-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "68e0fd039b68d2945b4beb947d4023ca7f8e95b708031c345762efba214ea761" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13326, + "upload-time": "2020-04-10T23:31:27.382715Z", + "url": "https://files.pythonhosted.org/packages/6b/b4/2caa7b2ae0e745e77b0cdd9459969dc63efeede90a4436cb34b2b6edbf42/MarkupSafe-2.0.0a1-cp38-cp38-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "data-dist-info-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "filename": "MarkupSafe-2.0.0a1-cp38-cp38-manylinux1_i686.whl", + "hashes": { + "sha256": "4eb07faad54bb07427d848f31030a65a49ebb0cec0b30674f91cf1ddd456bfe4" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 28547, + "upload-time": "2020-04-10T23:31:28.598234Z", + "url": "https://files.pythonhosted.org/packages/17/c3/75f9b279df59386370b006a9c3065c85af2d77ed791f0a487dcdf4ffd8f2/MarkupSafe-2.0.0a1-cp38-cp38-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "data-dist-info-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "filename": "MarkupSafe-2.0.0a1-cp38-cp38-manylinux1_x86_64.whl", + "hashes": { + "sha256": "cfe14b37908eaf7d5506302987228bff69e1b8e7071ccd4e70fd0283b1b47f0b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29926, + "upload-time": "2020-04-10T23:31:30.019759Z", + "url": "https://files.pythonhosted.org/packages/06/d8/431aacaaf12c2b108fa891caef4dd38ecce9480a8c9824bf3effbadd84de/MarkupSafe-2.0.0a1-cp38-cp38-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "data-dist-info-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "filename": "MarkupSafe-2.0.0a1-cp38-cp38-manylinux2010_i686.whl", + "hashes": { + "sha256": "b0e4584f62b3e5f5c1a7bcefd2b52f236505e6ef032cc508caa4f4c8dc8d3af1" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 28550, + "upload-time": "2020-04-10T23:31:31.433185Z", + "url": "https://files.pythonhosted.org/packages/0f/d1/5dc0489d61d0aa5f00779e771b8479cae2813c37d3e08872040504729d4f/MarkupSafe-2.0.0a1-cp38-cp38-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "data-dist-info-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "filename": "MarkupSafe-2.0.0a1-cp38-cp38-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "eed1b234c4499811ee85bcefa22ef5e466e75d132502226ed29740d593316c1f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29925, + "upload-time": "2020-04-10T23:31:33.100789Z", + "url": "https://files.pythonhosted.org/packages/84/6a/ce148f1c2cb7f399d3c26df0f5fb471a14b8a5e8d6b22fb51cb6f347fee2/MarkupSafe-2.0.0a1-cp38-cp38-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "data-dist-info-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "filename": "MarkupSafe-2.0.0a1-cp38-cp38-win32.whl", + "hashes": { + "sha256": "c58779966d53e5f14ba393d64e2402a7926601d1ac8adeb4e83893def79d0428" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13676, + "upload-time": "2020-04-10T23:31:34.535061Z", + "url": "https://files.pythonhosted.org/packages/01/60/9f28d163903db814e1969d3f5ddcfec8370474492dff478beaec9a6fb711/MarkupSafe-2.0.0a1-cp38-cp38-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "data-dist-info-metadata": { + "sha256": "1d84449e28f27b5cec9289b42c73f02bdd6ad9eb1f91aa786b772268228f91d8" + }, + "filename": "MarkupSafe-2.0.0a1-cp38-cp38-win_amd64.whl", + "hashes": { + "sha256": "9d22aff1c5322e402adfb3ce40839a5056c353e711c033798cf4f02eb9f5124d" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14275, + "upload-time": "2020-04-10T23:31:36.374555Z", + "url": "https://files.pythonhosted.org/packages/ee/89/d6ef8d59b7fe6d3d6bfe544c584d7a1cb5c76ad0004229663c66b251403f/MarkupSafe-2.0.0a1-cp38-cp38-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-2.0.0a1.tar.gz", + "hashes": { + "sha256": "beac28ed60c8e838301226a7a85841d0af2068eba2dcb1a58c2d32d6c05e440e" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 16689, + "upload-time": "2020-04-10T23:31:37.611341Z", + "url": "https://files.pythonhosted.org/packages/e0/bf/acc45baeb2d7333ed724c30af188640d9cb0be4b28533edfc3e2ae5aad72/MarkupSafe-2.0.0a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp36-cp36m-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "afd73362d06ada878f267aa1cf74930022c6b9e1fae4605e5bf35ca61ce06074" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13581, + "upload-time": "2021-02-15T16:34:00.615188Z", + "url": "https://files.pythonhosted.org/packages/0f/e2/daec7065c64ef0aeb91632fa757d8ccd10ad2e503a09d27bf8f99028253a/MarkupSafe-2.0.0rc1-cp36-cp36m-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp36-cp36m-manylinux1_i686.whl", + "hashes": { + "sha256": "0771b6c97e45412bdd079ff8e4f1b903400791d62e0099dc7437668d73ad7280" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29544, + "upload-time": "2021-02-15T16:34:02.134673Z", + "url": "https://files.pythonhosted.org/packages/a8/e8/53808376c3132be6d9b4aa8a33195259ad65807096633b3ce9488be099a0/MarkupSafe-2.0.0rc1-cp36-cp36m-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp36-cp36m-manylinux1_x86_64.whl", + "hashes": { + "sha256": "b8d3deaddf307963845c2c1a9c3f72a92856f9010dca69a05b35b27af9fff162" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29882, + "upload-time": "2021-02-15T16:34:03.875512Z", + "url": "https://files.pythonhosted.org/packages/ef/e8/dde4345803b34bc19715e3bf18b5e0cdf92c5f04dc0161d151f0a188c68f/MarkupSafe-2.0.0rc1-cp36-cp36m-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp36-cp36m-manylinux2010_i686.whl", + "hashes": { + "sha256": "39245c428902bc4853deb03c319621aaa72f040753516529ac200be3e6e43e0e" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29545, + "upload-time": "2021-02-15T16:34:05.892610Z", + "url": "https://files.pythonhosted.org/packages/2a/5a/0d55ec7e2857e846b8897cf261920729f02979c32242f374f2e06e553822/MarkupSafe-2.0.0rc1-cp36-cp36m-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp36-cp36m-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "d9463d3860a4009655048ab40d9a156e7c2b68c8c74464138444a251378c39de" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29883, + "upload-time": "2021-02-15T16:34:08.054811Z", + "url": "https://files.pythonhosted.org/packages/a3/86/6c6115ca19061edcbf04bdebcfd8714b0bf0136fe6405b8896bf50afaddb/MarkupSafe-2.0.0rc1-cp36-cp36m-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp36-cp36m-manylinux2014_aarch64.whl", + "hashes": { + "sha256": "0195316c9962e49935a0d6951ec13ddadee4e7e954e527d2387ab5920f33326b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31058, + "upload-time": "2021-02-15T16:34:09.574784Z", + "url": "https://files.pythonhosted.org/packages/c3/ab/e559c5bed1ad9de3a601d1a4e850fb9bd6ea6b29b7fc55624e9016b1f2a6/MarkupSafe-2.0.0rc1-cp36-cp36m-manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp36-cp36m-win32.whl", + "hashes": { + "sha256": "c58a7117d253f7c560c54d8098a606d410e62129f4df78d78582b81ba254ba80" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13934, + "upload-time": "2021-02-15T16:34:11.235270Z", + "url": "https://files.pythonhosted.org/packages/97/2e/b2811ab7f2d9fa6aecc1cdee7916bb4733515d7cd7964294fb0c8f11e9d6/MarkupSafe-2.0.0rc1-cp36-cp36m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp36-cp36m-win_amd64.whl", + "hashes": { + "sha256": "39466d824310410598072d195cc55cc82c70e7c155ac6adce2b2851b5ce1a214" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14584, + "upload-time": "2021-02-15T16:34:12.598220Z", + "url": "https://files.pythonhosted.org/packages/86/bb/50978acd8bd3ec7ff71e0d799e635fb305b9a812633298be4080ea0ed8f0/MarkupSafe-2.0.0rc1-cp36-cp36m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp37-cp37m-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "7cefccd52c32040035a8be398bda4348812f58dcc7c8d940913f19b6776caa50" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13581, + "upload-time": "2021-02-15T16:34:14.053056Z", + "url": "https://files.pythonhosted.org/packages/51/e3/7c6993bc150d66639e85d89fbfb297032e3ea82da412de8383a8c3e236bc/MarkupSafe-2.0.0rc1-cp37-cp37m-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp37-cp37m-manylinux1_i686.whl", + "hashes": { + "sha256": "842c0a900ea044e719212810266aefbabedc47f7f6ed1567d645cec348de38c7" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30424, + "upload-time": "2021-02-15T16:34:15.642256Z", + "url": "https://files.pythonhosted.org/packages/9f/61/20cef1f33faa93ebcf9a4c1570e64682a77c54fe6050ba3f01e4816d5539/MarkupSafe-2.0.0rc1-cp37-cp37m-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp37-cp37m-manylinux1_x86_64.whl", + "hashes": { + "sha256": "b3f44d049add55a169e2ad6d176e592968f4f34c4ca754b925894ce5520cedfc" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30805, + "upload-time": "2021-02-15T16:34:16.872190Z", + "url": "https://files.pythonhosted.org/packages/02/74/b63971600cfb103e5c247251d56cf0f330eecc67e16a08c3f616742ca86d/MarkupSafe-2.0.0rc1-cp37-cp37m-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp37-cp37m-manylinux2010_i686.whl", + "hashes": { + "sha256": "c729b7bc3a38f24093c36fc20e98ba747440e937ea9997c1af7cd98d3ee9bdb1" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30427, + "upload-time": "2021-02-15T16:34:18.281501Z", + "url": "https://files.pythonhosted.org/packages/e1/a3/916e987c4cbd87ec84c466e13d0d0c2548407500cc0fe810525652f7b1f5/MarkupSafe-2.0.0rc1-cp37-cp37m-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp37-cp37m-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "d711c82719caaf59e44f73fd91f324dad09ece519f61c38ebac74d0e3c6dee2a" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30805, + "upload-time": "2021-02-15T16:34:19.486220Z", + "url": "https://files.pythonhosted.org/packages/e0/85/474fb75ef629089aff4754ff7cda82130f39a50b31521694095a88c09dfb/MarkupSafe-2.0.0rc1-cp37-cp37m-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp37-cp37m-manylinux2014_aarch64.whl", + "hashes": { + "sha256": "338a6efaaf7cb6bb342fefbfc3f681696c4ee86171c86d660d081739b6fb1055" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31991, + "upload-time": "2021-02-15T16:34:20.959003Z", + "url": "https://files.pythonhosted.org/packages/80/f2/e670b03730548b461d59baad27fac6d090b5782149a3f76518c0ca0804a3/MarkupSafe-2.0.0rc1-cp37-cp37m-manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp37-cp37m-win32.whl", + "hashes": { + "sha256": "fd47b68e61355c6452a92d85fcfad81f7e6f5df8110ed237d9027c54d9338b31" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13944, + "upload-time": "2021-02-15T16:34:22.192757Z", + "url": "https://files.pythonhosted.org/packages/17/de/5da190bcd134a7c6902e70837c23b03aa077c916b32299c483a1eebaa623/MarkupSafe-2.0.0rc1-cp37-cp37m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp37-cp37m-win_amd64.whl", + "hashes": { + "sha256": "7fdaed892d454763f89d2c6ecfa7ee1a142412d01eb9da5927b594622ecdb328" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14582, + "upload-time": "2021-02-15T16:34:23.291909Z", + "url": "https://files.pythonhosted.org/packages/b1/33/f9184b456a1fdccdcd97ec2973a6173eb15e045b20e3ba355599e42ddd3e/MarkupSafe-2.0.0rc1-cp37-cp37m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp38-cp38-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "65261edbd397b289bc7a0c20b21d2927bf81a4ff418a289fb053e06471dbbc90" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13658, + "upload-time": "2021-02-15T16:34:24.422008Z", + "url": "https://files.pythonhosted.org/packages/0d/6e/962cceabad203cbda63c3e869e33fbb8cb9b047bab5a4c19eb04561238ec/MarkupSafe-2.0.0rc1-cp38-cp38-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp38-cp38-manylinux1_i686.whl", + "hashes": { + "sha256": "efac39cc0cfcb43b40e97afffc3087f4dd0fce8fb40d3ad0f5ea8f94b0195005" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29878, + "upload-time": "2021-02-15T16:34:25.517837Z", + "url": "https://files.pythonhosted.org/packages/de/dc/4170c803fdac07228c0dbcd35e27f9b225b6c8e25d4f08f1cd5604d5db52/MarkupSafe-2.0.0rc1-cp38-cp38-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp38-cp38-manylinux1_x86_64.whl", + "hashes": { + "sha256": "6d1d39c1e8a783fe1d2637b693f38a4dbd7f4aac636b82fd7da0e0682757192a" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30235, + "upload-time": "2021-02-15T16:34:26.837992Z", + "url": "https://files.pythonhosted.org/packages/66/2c/94b686442686fe3aecc3b072f5a634b6b99fd0e1440b38290ebc1cdb89e1/MarkupSafe-2.0.0rc1-cp38-cp38-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp38-cp38-manylinux2010_i686.whl", + "hashes": { + "sha256": "b69682a6445f10332c376870fb53dd4ba946f70f0592118b97015a4a5fa814cc" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29881, + "upload-time": "2021-02-15T16:34:28.022308Z", + "url": "https://files.pythonhosted.org/packages/89/1b/853913f6043473792176850f3c5f3ed04747f052d2b0ee89cba5b70067dd/MarkupSafe-2.0.0rc1-cp38-cp38-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp38-cp38-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "2069d3ecff985cf2072154f2fc214f7dc493d40113c8fa127296e7c76a1f9227" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30235, + "upload-time": "2021-02-15T16:34:29.394927Z", + "url": "https://files.pythonhosted.org/packages/d7/cb/fa980146a5dd97b6588046643d09f2a43faf6306cf38a7e921a7bcf403cc/MarkupSafe-2.0.0rc1-cp38-cp38-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp38-cp38-manylinux2014_aarch64.whl", + "hashes": { + "sha256": "a26f1d7e4bea8e30871f0a025c6f6d81b27724b43d6a3a3e8388d9ec260d4586" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31536, + "upload-time": "2021-02-15T16:34:30.603208Z", + "url": "https://files.pythonhosted.org/packages/0b/c6/3549e02d9645e5c0a767449924d49bee153e44b122b5bc863441ff322f24/MarkupSafe-2.0.0rc1-cp38-cp38-manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp38-cp38-win32.whl", + "hashes": { + "sha256": "635085ed6045c00bcee76cfce4dff45d47f9344ccea0ec7d80c581db65aa9f02" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14002, + "upload-time": "2021-02-15T16:34:31.694500Z", + "url": "https://files.pythonhosted.org/packages/6b/0f/50315e17bb18e7e61afcb2133ef41bef779a8619684c3432853ba47a4646/MarkupSafe-2.0.0rc1-cp38-cp38-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp38-cp38-win_amd64.whl", + "hashes": { + "sha256": "77db4fd6dfe94f700f4395d34393baf695acb77f0e1d4fd77c93eacd8c38facf" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14605, + "upload-time": "2021-02-15T16:34:32.961619Z", + "url": "https://files.pythonhosted.org/packages/49/59/0044e4d3a40a02822795534f7a444d02977cffe57beddb841bb54c0877b4/MarkupSafe-2.0.0rc1-cp38-cp38-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp39-cp39-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "df56b55433f718b8a5681757a5c6eef2d365781615a268bcd0f5183cd5f57821" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 17986, + "upload-time": "2021-02-15T16:34:34.086784Z", + "url": "https://files.pythonhosted.org/packages/81/68/f6e34121bd0fe5b69c54a4e026f08667f469beaae020cbc9f6274fad1b86/MarkupSafe-2.0.0rc1-cp39-cp39-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp39-cp39-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "cdf40d0b3b7d0ba57b2cc1ea1432bf0841885f075c00b626b8400829b02aeb18" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13657, + "upload-time": "2021-02-15T16:34:35.276524Z", + "url": "https://files.pythonhosted.org/packages/9e/f4/c43ec3605fb37234febf1c16dc07bd29b2614bbba70bbe7f09e7d35646c4/MarkupSafe-2.0.0rc1-cp39-cp39-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp39-cp39-manylinux1_i686.whl", + "hashes": { + "sha256": "c8ba02b5ff8dde786492f04ff003514750d40a509bd3d76ee080f11f226d8431" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29902, + "upload-time": "2021-02-15T16:34:36.799538Z", + "url": "https://files.pythonhosted.org/packages/53/d2/9af1a69e2d0d9ef76bdceed9ad03c29a519096db3ba2fc70225010826eb1/MarkupSafe-2.0.0rc1-cp39-cp39-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp39-cp39-manylinux1_x86_64.whl", + "hashes": { + "sha256": "0806afeead6a1ed483db811e3d4af694fe6cd240fe267719902f5321c02ce1f9" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30228, + "upload-time": "2021-02-15T16:34:38.295101Z", + "url": "https://files.pythonhosted.org/packages/97/4e/a9f07b8d33f19eea3d68aa87c2f6ccf8081181889a76f2afeb9d4cdd1525/MarkupSafe-2.0.0rc1-cp39-cp39-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp39-cp39-manylinux2010_i686.whl", + "hashes": { + "sha256": "e644dcf9df29d33110ef8d28a14337a7978025d32ff7c210335f3b25b49d03e0" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29905, + "upload-time": "2021-02-15T16:34:39.714347Z", + "url": "https://files.pythonhosted.org/packages/a5/c8/9399a08a565c5d92f019a4f216fdd6a22b2054188654ef365c92e941a36e/MarkupSafe-2.0.0rc1-cp39-cp39-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp39-cp39-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "c7718a028d3917eabde519282b11fe0944f25e4d9d1716fec4ff8cf392ead36f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30231, + "upload-time": "2021-02-15T16:34:40.927263Z", + "url": "https://files.pythonhosted.org/packages/49/ba/1a35ba42228703e3653777ffc87ca359918045a6ff3adb4f3797d6c5941b/MarkupSafe-2.0.0rc1-cp39-cp39-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp39-cp39-manylinux2014_aarch64.whl", + "hashes": { + "sha256": "aa18dfb468b4bedd968195efc49e59f2773b406eb7591be19d3ac18cf506c5ec" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31546, + "upload-time": "2021-02-15T16:34:42.098573Z", + "url": "https://files.pythonhosted.org/packages/75/b2/b61bc56246727767a55b001912c8346583d6af2b1be4f4374ed17347027b/MarkupSafe-2.0.0rc1-cp39-cp39-manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp39-cp39-win32.whl", + "hashes": { + "sha256": "931f80ecb8fa292f9390761d070cc5eb6e25ef133b3aff6d9f08f0ac7de774e0" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14017, + "upload-time": "2021-02-15T16:34:43.242801Z", + "url": "https://files.pythonhosted.org/packages/1c/4f/28227ad0a8274d5dd65a8aa83601df706528e938da2dcdb75ecd11a7ae79/MarkupSafe-2.0.0rc1-cp39-cp39-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "data-dist-info-metadata": { + "sha256": "9369db5e13a83ae84a3adc361432334d933d5c66ee48f3185540842b1242fb5f" + }, + "filename": "MarkupSafe-2.0.0rc1-cp39-cp39-win_amd64.whl", + "hashes": { + "sha256": "2f7efff175b8019977973bee4946df9e182255d17d41d59b8b8fd3f9df60dcfc" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14625, + "upload-time": "2021-02-15T16:34:44.400480Z", + "url": "https://files.pythonhosted.org/packages/ce/f7/60be78211c575c16a592bd58936c3c52cc45023de9f7015f236f288410d0/MarkupSafe-2.0.0rc1-cp39-cp39-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-2.0.0rc1.tar.gz", + "hashes": { + "sha256": "cd2bf5e142accfa487a6d4705ae8a22f48798a35e5ec3561123e3723aba50888" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 18138, + "upload-time": "2021-02-15T16:34:45.994842Z", + "url": "https://files.pythonhosted.org/packages/52/67/41fbc792ba294cc1b31806583754b2b41f6af84f8b0b9951e3cd4bd68d7d/MarkupSafe-2.0.0rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp36-cp36m-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "41d3b3776bc820c8fcc585df6b49c2a3e245c64a46ad7aa1b21ce08179d9167b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13906, + "upload-time": "2021-04-16T15:14:08.577826Z", + "url": "https://files.pythonhosted.org/packages/d7/c3/c265bc0423f2415f44c94b6d7bbb23c605129bcdc9d33ce1defe5e4eda52/MarkupSafe-2.0.0rc2-cp36-cp36m-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp36-cp36m-manylinux1_i686.whl", + "hashes": { + "sha256": "f3a67f5ba9452a3287d35e4f174ddfca72a1bb48da09d2e1d35598922c4c1e41" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29868, + "upload-time": "2021-04-16T15:14:10.071703Z", + "url": "https://files.pythonhosted.org/packages/a8/6c/1d88388d1efafe7dfadcd9417253a9e62ec3a3d0d3b7bd11909ded6019e5/MarkupSafe-2.0.0rc2-cp36-cp36m-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp36-cp36m-manylinux1_x86_64.whl", + "hashes": { + "sha256": "6c3b64b774d8c8705a04e28c1c7e2c60705e2b72bfa388d8c863ad0dfce5cbd6" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30210, + "upload-time": "2021-04-16T15:14:11.613775Z", + "url": "https://files.pythonhosted.org/packages/e8/d6/a5c186c4e77ea063e72dc2c8a0f6d8c8892b22666e59c61aea8ca83c450f/MarkupSafe-2.0.0rc2-cp36-cp36m-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp36-cp36m-manylinux2010_i686.whl", + "hashes": { + "sha256": "fd76ae35e33a1af04a63de5ff5fea872b9b01cff079cf895cec3697ded2c433e" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29871, + "upload-time": "2021-04-16T15:14:13.254831Z", + "url": "https://files.pythonhosted.org/packages/64/8d/476975063e9ea7e5684276a8c4c3219d0903495d5078cf3d95041db2a704/MarkupSafe-2.0.0rc2-cp36-cp36m-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp36-cp36m-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "aba3cf1d4d2e8664bace4e4df478e08d4bc2d36d7b59444e10bb7934e2708d87" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30212, + "upload-time": "2021-04-16T15:14:14.687319Z", + "url": "https://files.pythonhosted.org/packages/8d/b9/0a2f85b3fd4e7ad16d6b31b1e7d7774efab1a3ec278055d3e37ebcbe0a0e/MarkupSafe-2.0.0rc2-cp36-cp36m-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp36-cp36m-manylinux2014_aarch64.whl", + "hashes": { + "sha256": "e792bf8b47441bcf506a09bbffea178398e3dec6c58865e8dd01cc4dcd07685d" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31383, + "upload-time": "2021-04-16T15:14:16.326491Z", + "url": "https://files.pythonhosted.org/packages/eb/8e/ce44402aa8cc2c0bc56a9a1e5f459ff0ef2f75e25313d2c80104ec06475f/MarkupSafe-2.0.0rc2-cp36-cp36m-manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp36-cp36m-win32.whl", + "hashes": { + "sha256": "680c521ee5214bf28aa20f90107d2c5d0849b24042e44c17d94d52727af23dcd" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14253, + "upload-time": "2021-04-16T15:14:17.755814Z", + "url": "https://files.pythonhosted.org/packages/74/da/1e592abf1bcd0956942638378aa3202307ded24e204b0562addb8b770eac/MarkupSafe-2.0.0rc2-cp36-cp36m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp36-cp36m-win_amd64.whl", + "hashes": { + "sha256": "b24e488972dfadcb0f845f5536c79addc15eb6576548537a38075018e26477f0" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14898, + "upload-time": "2021-04-16T15:14:19.324554Z", + "url": "https://files.pythonhosted.org/packages/cf/cc/e4f27691c46948e83d54da18e35e460f10473b0ae78e647b998c361afef7/MarkupSafe-2.0.0rc2-cp36-cp36m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp37-cp37m-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "ad9dfe60753afa2932ed5adba73a1ff401e3de4106f88b4c31262ebab62b7708" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13902, + "upload-time": "2021-04-16T15:14:20.821416Z", + "url": "https://files.pythonhosted.org/packages/68/27/be4a0a2dba86051075502b10cf5a759128c7f4c880fdf7a6e90406f437a1/MarkupSafe-2.0.0rc2-cp37-cp37m-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp37-cp37m-manylinux1_i686.whl", + "hashes": { + "sha256": "5c949af1abb37dc23c1ebcee2783a26f0f91b42a4dd6184291e5502c409ac743" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30752, + "upload-time": "2021-04-16T15:14:22.264102Z", + "url": "https://files.pythonhosted.org/packages/56/b1/024095bd73ef15607032052b24b088b745dba00abf56527b3922653b9af7/MarkupSafe-2.0.0rc2-cp37-cp37m-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp37-cp37m-manylinux1_x86_64.whl", + "hashes": { + "sha256": "55eb46368cc8a62ff7a15e84cea243403fc514b3d7d13168d55e99eb8a772129" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31129, + "upload-time": "2021-04-16T15:14:23.656472Z", + "url": "https://files.pythonhosted.org/packages/30/c0/18617394f86d06a572fe1c6b3c1feb4cf6439b027143c89bc63779b21f9d/MarkupSafe-2.0.0rc2-cp37-cp37m-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp37-cp37m-manylinux2010_i686.whl", + "hashes": { + "sha256": "f99fd93e52de0cbe675eda692c238dfde5d09c73c38e497a5a0f9a706f394264" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30754, + "upload-time": "2021-04-16T15:14:24.927527Z", + "url": "https://files.pythonhosted.org/packages/02/23/c773152b71f7bbbe611da946c9f3175f91de804074400b124b51f735c2d8/MarkupSafe-2.0.0rc2-cp37-cp37m-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp37-cp37m-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "07f31078aaa975a1a962a775059cf0dfe6dd2fcafff4c4b5f9df76268ae566e9" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31132, + "upload-time": "2021-04-16T15:14:26.330969Z", + "url": "https://files.pythonhosted.org/packages/a6/ca/98d74e1cf8669856e3672c408f821ea64cfd8e1e27b8c21fb7e2e0456cfb/MarkupSafe-2.0.0rc2-cp37-cp37m-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp37-cp37m-manylinux2014_aarch64.whl", + "hashes": { + "sha256": "4d95e90df3e2bc76fa71d524a861083bbac1f1bcaf429c991292518343232e5b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 32312, + "upload-time": "2021-04-16T15:14:27.586949Z", + "url": "https://files.pythonhosted.org/packages/a5/98/943d31b8a09cef2e4bb79561e106bd4370be64f26d2371a1aeecd57b4df7/MarkupSafe-2.0.0rc2-cp37-cp37m-manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp37-cp37m-win32.whl", + "hashes": { + "sha256": "666f687682398f4c26e6b41be8233d3ea86fa9fbad56d98a4cf32110d7675773" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14254, + "upload-time": "2021-04-16T15:14:29.334424Z", + "url": "https://files.pythonhosted.org/packages/e4/66/0be365c5bbbec6a53f6ae58c56af9a10158aff35381962ca12f52043b0bc/MarkupSafe-2.0.0rc2-cp37-cp37m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp37-cp37m-win_amd64.whl", + "hashes": { + "sha256": "0e371c83c31cee6a659499172f53fe5722c80316bb198eaa492668460fc22378" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14904, + "upload-time": "2021-04-16T15:14:30.959075Z", + "url": "https://files.pythonhosted.org/packages/53/3c/e5a35168ebc10d50344c726f8caa3408fba2c17248789ae6f7677e3e16cc/MarkupSafe-2.0.0rc2-cp37-cp37m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp38-cp38-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "93019a67f12e4e5cf5d4570465fe6ce9a8951be4173e1287e838dff3332a315e" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13981, + "upload-time": "2021-04-16T15:14:32.295506Z", + "url": "https://files.pythonhosted.org/packages/77/fc/1ce0522d36655dde846ccd31b09eba9c2837ee558cc08433a1e374afd45f/MarkupSafe-2.0.0rc2-cp38-cp38-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp38-cp38-manylinux1_i686.whl", + "hashes": { + "sha256": "a7718a137e319e6a61bb4598ec12f7da18553d5d28ae6e21165dfc0d0d90a1b4" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30213, + "upload-time": "2021-04-16T15:14:33.432682Z", + "url": "https://files.pythonhosted.org/packages/1c/fb/05051fd8507755de2264cbee273ed002e382e7211143156338a899f568e0/MarkupSafe-2.0.0rc2-cp38-cp38-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp38-cp38-manylinux1_x86_64.whl", + "hashes": { + "sha256": "15992536bd3e91defff17579d388475cc60fc3aeff883ac14edbdd079817e0b7" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30559, + "upload-time": "2021-04-16T15:14:34.604155Z", + "url": "https://files.pythonhosted.org/packages/1b/04/423e31afffb55ec8f55a814af8d27177fc765d3e6fae418ddce2c7d6e2c3/MarkupSafe-2.0.0rc2-cp38-cp38-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp38-cp38-manylinux2010_i686.whl", + "hashes": { + "sha256": "f6dee1e460629691452bf37419825bba4002fdb4883701c7cd72e5aa42724aa9" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30217, + "upload-time": "2021-04-16T15:14:35.903051Z", + "url": "https://files.pythonhosted.org/packages/d7/33/dcf9c6bbb28a90c462b9a875c0b29f50fc25a8ffc3aa2f5a6a3a4bc55fa1/MarkupSafe-2.0.0rc2-cp38-cp38-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp38-cp38-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "24fa977011c8d17dae93641376090fc7434babf95128f862bb61fad545afc580" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30560, + "upload-time": "2021-04-16T15:14:37.518479Z", + "url": "https://files.pythonhosted.org/packages/5b/62/1e744bc5ca33c1a563ae46c5bccd6a4d565b320fd91e067e941e2dc80960/MarkupSafe-2.0.0rc2-cp38-cp38-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp38-cp38-manylinux2014_aarch64.whl", + "hashes": { + "sha256": "36afcf88a772054038be74cbfa872074e9c1ac3481e66b8da4967e81150e139e" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31861, + "upload-time": "2021-04-16T15:14:39.262706Z", + "url": "https://files.pythonhosted.org/packages/16/7f/1277482261b149d7a26453cce87171c48ad04eaaef22dc9d0f3a821876be/MarkupSafe-2.0.0rc2-cp38-cp38-manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp38-cp38-win32.whl", + "hashes": { + "sha256": "e3ff50bf999c0f45552761bf4a9138dc0464d887de8f2afeb9d95f7bb03a1ec0" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14319, + "upload-time": "2021-04-16T15:14:40.485002Z", + "url": "https://files.pythonhosted.org/packages/34/70/efa8cbc53143d0acbd99f56d206a3f0766172000878f5af288bca1a75477/MarkupSafe-2.0.0rc2-cp38-cp38-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp38-cp38-win_amd64.whl", + "hashes": { + "sha256": "152e680f380562ad34277f5d3f066b62eb25d2dda47afc14f76ee49f3cd467e7" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14916, + "upload-time": "2021-04-16T15:14:41.716522Z", + "url": "https://files.pythonhosted.org/packages/96/d1/5d157e7a15cd7926d65c46eb47f58161651620a837d052a4ff8c0e45792a/MarkupSafe-2.0.0rc2-cp38-cp38-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp39-cp39-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "686f3c2e7b2a8e36b2003c952c498bbf24753a35b72e7eccb2d62897f4f59b8e" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 18309, + "upload-time": "2021-04-16T15:14:42.957388Z", + "url": "https://files.pythonhosted.org/packages/17/d6/99db3389d3c9850d2c76b0ddb520a59d398e02f84302b6c1a1e54ac222bf/MarkupSafe-2.0.0rc2-cp39-cp39-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp39-cp39-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "f24aa8c69bd9d61316de172ad19cc6d069da510821585d777960f90b2ed5501c" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13982, + "upload-time": "2021-04-16T15:14:44.172962Z", + "url": "https://files.pythonhosted.org/packages/c7/71/2051d1708847fdd6b32187ce698585930ccccab7f7f3591a7790cc5307e6/MarkupSafe-2.0.0rc2-cp39-cp39-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp39-cp39-manylinux1_i686.whl", + "hashes": { + "sha256": "70bee0400f78ce7e6aa6d2526be515afe7ac1693d9db1f6782ddc3420a4d961c" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30221, + "upload-time": "2021-04-16T15:14:45.404054Z", + "url": "https://files.pythonhosted.org/packages/79/84/25fe8a9a6d26730ee0845253825ac6747cc78c376cedacdec6fbdca94909/MarkupSafe-2.0.0rc2-cp39-cp39-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp39-cp39-manylinux1_x86_64.whl", + "hashes": { + "sha256": "e1ea9b34bec7dbf653edd3361170108cb717b4f49be729e2367f5151d1e938ee" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30549, + "upload-time": "2021-04-16T15:14:46.841033Z", + "url": "https://files.pythonhosted.org/packages/58/49/75291941858a475ea40aafb6ee4d48216bfeedd47be1d557f3baade92a7e/MarkupSafe-2.0.0rc2-cp39-cp39-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp39-cp39-manylinux2010_i686.whl", + "hashes": { + "sha256": "50ccc0b107e7b95d5a2c55cd9f34d7b4696d3092d4bd231cef56131059653554" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30224, + "upload-time": "2021-04-16T15:14:48.069603Z", + "url": "https://files.pythonhosted.org/packages/42/86/e5f3044700839bdd374a1572a01ca3a4bd1d97e7859f44bfbe58e4bec9cb/MarkupSafe-2.0.0rc2-cp39-cp39-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp39-cp39-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "167a017abf294fc17b3b5098b77667246030ad68d02a59f1fc9b48f65ff836aa" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30551, + "upload-time": "2021-04-16T15:14:49.296017Z", + "url": "https://files.pythonhosted.org/packages/13/34/8cbc4d1a8615b644540778e6b5b53385af6580d365ee77c977a43ea2c66e/MarkupSafe-2.0.0rc2-cp39-cp39-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp39-cp39-manylinux2014_aarch64.whl", + "hashes": { + "sha256": "27051dce1be59d0d1e09bb58e9bdda10f1e546a97c119cf3b88b82a24b48081c" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31874, + "upload-time": "2021-04-16T15:14:50.527414Z", + "url": "https://files.pythonhosted.org/packages/3f/8f/cb3286a26ed321f7aeef1b469b96800369a3c6f90b5b0cf20e3f2f347d99/MarkupSafe-2.0.0rc2-cp39-cp39-manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp39-cp39-win32.whl", + "hashes": { + "sha256": "023be69df51b68f9f1ed42b5959303dad3c153cd958ebb0e34c18251fb967837" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14336, + "upload-time": "2021-04-16T15:14:52.162518Z", + "url": "https://files.pythonhosted.org/packages/a7/15/74ac6057e89a0032056c3409a9eaf1fffb618f81d8667e162660862d0e3d/MarkupSafe-2.0.0rc2-cp39-cp39-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "data-dist-info-metadata": { + "sha256": "2eb8ee217a8357ecab61247eb8be76022df3edb3a2a6c87c329357bf9c024220" + }, + "filename": "MarkupSafe-2.0.0rc2-cp39-cp39-win_amd64.whl", + "hashes": { + "sha256": "074bbd79cfeba59d5a426e09a7d7a36247b2ba429aaa762d547b101ff1818b74" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14943, + "upload-time": "2021-04-16T15:14:53.507507Z", + "url": "https://files.pythonhosted.org/packages/0e/cc/b21ca6161d2f605ced433ce9aeacb82e702048a0b73887a7072b65b6c54a/MarkupSafe-2.0.0rc2-cp39-cp39-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-2.0.0rc2.tar.gz", + "hashes": { + "sha256": "746a22773b02c79ea570cf97f92aad7e58938bcd2670de499e349d8430f989ef" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 18427, + "upload-time": "2021-04-16T15:14:55.026100Z", + "url": "https://files.pythonhosted.org/packages/af/6a/84855224d2c1b5e4b66d8460505383a0719a36d9b65cfc031948ff5e1cef/MarkupSafe-2.0.0rc2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp36-cp36m-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "2efaeb1baff547063bad2b2893a8f5e9c459c4624e1a96644bbba08910ae34e0" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13886, + "upload-time": "2021-05-11T19:46:30.547163Z", + "url": "https://files.pythonhosted.org/packages/2f/73/2f1acfb49f2304b550ab7932e3102b7997b1beef03458ec7bd25f7f60608/MarkupSafe-2.0.0-cp36-cp36m-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp36-cp36m-manylinux1_i686.whl", + "hashes": { + "sha256": "441ce2a8c17683d97e06447fcbccbdb057cbf587c78eb75ae43ea7858042fe2c" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29849, + "upload-time": "2021-05-11T19:46:32.470108Z", + "url": "https://files.pythonhosted.org/packages/e2/7d/69ff45f7cf6ef825fb65a280e5ec1e70357dee566553eca47074c92af07d/MarkupSafe-2.0.0-cp36-cp36m-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp36-cp36m-manylinux1_x86_64.whl", + "hashes": { + "sha256": "45535241baa0fc0ba2a43961a1ac7562ca3257f46c4c3e9c0de38b722be41bd1" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30193, + "upload-time": "2021-05-11T19:46:34.000276Z", + "url": "https://files.pythonhosted.org/packages/0e/b5/a702459aa6ddfe813313aa77c3cf5238a6b28b9053382704eb3037950549/MarkupSafe-2.0.0-cp36-cp36m-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp36-cp36m-manylinux2010_i686.whl", + "hashes": { + "sha256": "90053234a6479738fd40d155268af631c7fca33365f964f2208867da1349294b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29851, + "upload-time": "2021-05-11T19:46:35.294986Z", + "url": "https://files.pythonhosted.org/packages/06/32/7057d8c26421b1b6bd8c12085bb1aa0cbadf50d0b28bb5ccff6eb00a2b88/MarkupSafe-2.0.0-cp36-cp36m-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp36-cp36m-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "3b54a9c68995ef4164567e2cd1a5e16db5dac30b2a50c39c82db8d4afaf14f63" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30194, + "upload-time": "2021-05-11T19:46:36.933205Z", + "url": "https://files.pythonhosted.org/packages/4a/55/b7c3664c40e11950d17f39849180638e01a12e7cf656615b2670988724ac/MarkupSafe-2.0.0-cp36-cp36m-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp36-cp36m-manylinux2014_aarch64.whl", + "hashes": { + "sha256": "f58b5ba13a5689ca8317b98439fccfbcc673acaaf8241c1869ceea40f5d585bf" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31369, + "upload-time": "2021-05-11T19:46:38.519638Z", + "url": "https://files.pythonhosted.org/packages/60/bf/93c4838972780d92ef5d4fdf0b5f2570495d1e7e129b471ccbeb375e577e/MarkupSafe-2.0.0-cp36-cp36m-manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp36-cp36m-win32.whl", + "hashes": { + "sha256": "a00dce2d96587651ef4fa192c17e039e8cfab63087c67e7d263a5533c7dad715" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14237, + "upload-time": "2021-05-11T19:46:39.887282Z", + "url": "https://files.pythonhosted.org/packages/35/9d/665c69f537f14b28e24dfa78c3d64fe37ac9ddbb6a82756891cdf5c604b7/MarkupSafe-2.0.0-cp36-cp36m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp36-cp36m-win_amd64.whl", + "hashes": { + "sha256": "007dc055dbce5b1104876acee177dbfd18757e19d562cd440182e1f492e96b95" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14877, + "upload-time": "2021-05-11T19:46:41.125295Z", + "url": "https://files.pythonhosted.org/packages/ec/93/ecfbd40bd9392a054af0a5fa429cdd5309582afa57128f4026fdeefb5475/MarkupSafe-2.0.0-cp36-cp36m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp37-cp37m-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "a08cd07d3c3c17cd33d9e66ea9dee8f8fc1c48e2d11bd88fd2dc515a602c709b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13883, + "upload-time": "2021-05-11T19:46:42.775259Z", + "url": "https://files.pythonhosted.org/packages/65/09/d5997f498783cf5dbb11c2655569c7104e424c6fb1d910dea7327a5bfde6/MarkupSafe-2.0.0-cp37-cp37m-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp37-cp37m-manylinux1_i686.whl", + "hashes": { + "sha256": "3c352ff634e289061711608f5e474ec38dbaa21e3e168820d53d5f4015e5b91b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30728, + "upload-time": "2021-05-11T19:46:44.095210Z", + "url": "https://files.pythonhosted.org/packages/69/ba/4bb97605ae2b6ed00d235392a4341efa85980417763d487cd3e813367bc1/MarkupSafe-2.0.0-cp37-cp37m-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp37-cp37m-manylinux1_x86_64.whl", + "hashes": { + "sha256": "32200f562daaab472921a11cbb63780f1654552ae49518196fc361ed8e12e901" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31116, + "upload-time": "2021-05-11T19:46:45.678781Z", + "url": "https://files.pythonhosted.org/packages/84/b1/93278e73d35af3da6171f6b3c8991ca4184199a2d226866c297ea17958d3/MarkupSafe-2.0.0-cp37-cp37m-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp37-cp37m-manylinux2010_i686.whl", + "hashes": { + "sha256": "fef86115fdad7ae774720d7103aa776144cf9b66673b4afa9bcaa7af990ed07b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30731, + "upload-time": "2021-05-11T19:46:47.062289Z", + "url": "https://files.pythonhosted.org/packages/fe/a4/c3c8039fc19c4d5a1d851df216f36bc5c7fc1ba06d3d2c714029fb683f2e/MarkupSafe-2.0.0-cp37-cp37m-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp37-cp37m-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "e79212d09fc0e224d20b43ad44bb0a0a3416d1e04cf6b45fed265114a5d43d20" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31116, + "upload-time": "2021-05-11T19:46:48.415299Z", + "url": "https://files.pythonhosted.org/packages/7b/10/65950e46aa706970a86eb5173e108006ccaff8699de8f78f8d2f6302c44c/MarkupSafe-2.0.0-cp37-cp37m-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp37-cp37m-manylinux2014_aarch64.whl", + "hashes": { + "sha256": "79b2ae94fa991be023832e6bcc00f41dbc8e5fe9d997a02db965831402551730" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 32299, + "upload-time": "2021-05-11T19:46:49.702052Z", + "url": "https://files.pythonhosted.org/packages/76/be/a36a45054c639a2d620388956112c2355a75416c6c1b947c33b9ebfcb59d/MarkupSafe-2.0.0-cp37-cp37m-manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp37-cp37m-win32.whl", + "hashes": { + "sha256": "3261fae28155e5c8634dd7710635fe540a05b58f160cef7713c7700cb9980e66" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14235, + "upload-time": "2021-05-11T19:46:50.986786Z", + "url": "https://files.pythonhosted.org/packages/1e/55/91ea078274ee4a81688b54eb6d190e1be644649377c235f32557225a0e45/MarkupSafe-2.0.0-cp37-cp37m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp37-cp37m-win_amd64.whl", + "hashes": { + "sha256": "e4570d16f88c7f3032ed909dc9e905a17da14a1c4cfd92608e3fda4cb1208bbd" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14881, + "upload-time": "2021-05-11T19:46:52.221747Z", + "url": "https://files.pythonhosted.org/packages/b0/cb/2deaf48e04e3bd8b19c94847ad1b6a51f059be30390ebcdfd0f9a3c93d9b/MarkupSafe-2.0.0-cp37-cp37m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp38-cp38-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "8f806bfd0f218477d7c46a11d3e52dc7f5fdfaa981b18202b7dc84bbc287463b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13963, + "upload-time": "2021-05-11T19:46:53.416678Z", + "url": "https://files.pythonhosted.org/packages/d9/53/6d87cc1d293634da0f7a0dba9d148bd6c5e07163192bdec90ca000631db9/MarkupSafe-2.0.0-cp38-cp38-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp38-cp38-manylinux1_i686.whl", + "hashes": { + "sha256": "e77e4b983e2441aff0c0d07ee711110c106b625f440292dfe02a2f60c8218bd6" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30197, + "upload-time": "2021-05-11T19:46:54.553990Z", + "url": "https://files.pythonhosted.org/packages/27/64/710ff70117ba4a091800c1b2de1a87cfe7c3b4a5459da66dd0fd634f38d9/MarkupSafe-2.0.0-cp38-cp38-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp38-cp38-manylinux1_x86_64.whl", + "hashes": { + "sha256": "031bf79a27d1c42f69c276d6221172417b47cb4b31cdc73d362a9bf5a1889b9f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30551, + "upload-time": "2021-05-11T19:46:56.143037Z", + "url": "https://files.pythonhosted.org/packages/47/8f/6f185287134e6e52538fda679ef66284f57f62f82dfe7c2c734349964016/MarkupSafe-2.0.0-cp38-cp38-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp38-cp38-manylinux2010_i686.whl", + "hashes": { + "sha256": "83cf0228b2f694dcdba1374d5312f2277269d798e65f40344964f642935feac1" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30203, + "upload-time": "2021-05-11T19:46:57.756504Z", + "url": "https://files.pythonhosted.org/packages/f4/58/77d00665c1079408693ac0509d07eb43cd814db8abe97011c5c7c5fbe915/MarkupSafe-2.0.0-cp38-cp38-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp38-cp38-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "4cc563836f13c57f1473bc02d1e01fc37bab70ad4ee6be297d58c1d66bc819bf" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30551, + "upload-time": "2021-05-11T19:46:59.230784Z", + "url": "https://files.pythonhosted.org/packages/3d/e0/ab5ea8cd083f7e85bb40ab813dc82f9e39bff87df8ca28b3480d77949827/MarkupSafe-2.0.0-cp38-cp38-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp38-cp38-manylinux2014_aarch64.whl", + "hashes": { + "sha256": "d00a669e4a5bec3ee6dbeeeedd82a405ced19f8aeefb109a012ea88a45afff96" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31849, + "upload-time": "2021-05-11T19:47:00.558715Z", + "url": "https://files.pythonhosted.org/packages/47/24/8ccea5f019865f1526b819a87f7af89685529ffc8d0b23989d7f14713507/MarkupSafe-2.0.0-cp38-cp38-manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp38-cp38-win32.whl", + "hashes": { + "sha256": "161d575fa49395860b75da5135162481768b11208490d5a2143ae6785123e77d" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14299, + "upload-time": "2021-05-11T19:47:02.027806Z", + "url": "https://files.pythonhosted.org/packages/d1/78/ca76bef03817ea1d88e10a0721707724cfc616ba09079c66b6f9e9dec27e/MarkupSafe-2.0.0-cp38-cp38-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp38-cp38-win_amd64.whl", + "hashes": { + "sha256": "58bc9fce3e1557d463ef5cee05391a05745fd95ed660f23c1742c711712c0abb" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14896, + "upload-time": "2021-05-11T19:47:03.623663Z", + "url": "https://files.pythonhosted.org/packages/68/95/c6a93ace68d23a6021516621c5273f8607061c53934d9b54a6526af62276/MarkupSafe-2.0.0-cp38-cp38-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp39-cp39-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "3fb47f97f1d338b943126e90b79cad50d4fcfa0b80637b5a9f468941dbbd9ce5" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 18282, + "upload-time": "2021-05-11T19:47:05.369843Z", + "url": "https://files.pythonhosted.org/packages/a8/ef/27061771ff7c917517da1d187e370b05b980427c55037edb915b8927b81a/MarkupSafe-2.0.0-cp39-cp39-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "dab0c685f21f4a6c95bfc2afd1e7eae0033b403dd3d8c1b6d13a652ada75b348" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13962, + "upload-time": "2021-05-11T19:47:06.909710Z", + "url": "https://files.pythonhosted.org/packages/68/ee/44409a47dc0d273a067fc5661bb8e4ea9b5c82ba4d4e189c99634269967c/MarkupSafe-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp39-cp39-manylinux1_i686.whl", + "hashes": { + "sha256": "664832fb88b8162268928df233f4b12a144a0c78b01d38b81bdcf0fc96668ecb" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30190, + "upload-time": "2021-05-11T19:47:08.131165Z", + "url": "https://files.pythonhosted.org/packages/f4/3a/51b4965795691b247f0c16a1b1de1fd22db39dcb3ed4f2422a85d23de1bc/MarkupSafe-2.0.0-cp39-cp39-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp39-cp39-manylinux1_x86_64.whl", + "hashes": { + "sha256": "df561f65049ed3556e5b52541669310e88713fdae2934845ec3606f283337958" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30536, + "upload-time": "2021-05-11T19:47:09.826783Z", + "url": "https://files.pythonhosted.org/packages/2c/6f/81820665c8348fe0b7e9ce18f6e33be99f79d45f253e3554b7946616d89f/MarkupSafe-2.0.0-cp39-cp39-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp39-cp39-manylinux2010_i686.whl", + "hashes": { + "sha256": "24bbc3507fb6dfff663af7900a631f2aca90d5a445f272db5fc84999fa5718bc" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30194, + "upload-time": "2021-05-11T19:47:11.438713Z", + "url": "https://files.pythonhosted.org/packages/86/15/67413c230bce37a25b96999f1adef9a757cd9ef0cf02ccbe5b402a64ac38/MarkupSafe-2.0.0-cp39-cp39-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp39-cp39-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "87de598edfa2230ff274c4de7fcf24c73ffd96208c8e1912d5d0fee459767d75" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30537, + "upload-time": "2021-05-11T19:47:12.962731Z", + "url": "https://files.pythonhosted.org/packages/9c/33/f26184101624f7cda3508ba3621e160875949a47de593b2c456caa2ec0ef/MarkupSafe-2.0.0-cp39-cp39-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp39-cp39-manylinux2014_aarch64.whl", + "hashes": { + "sha256": "a19d39b02a24d3082856a5b06490b714a9d4179321225bbf22809ff1e1887cc8" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31846, + "upload-time": "2021-05-11T19:47:14.267808Z", + "url": "https://files.pythonhosted.org/packages/f7/7b/a3db1f425cb067b3aae7b14048540082c8cb9a51c4d389261e44f0f6e8e8/MarkupSafe-2.0.0-cp39-cp39-manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp39-cp39-win32.whl", + "hashes": { + "sha256": "4aca81a687975b35e3e80bcf9aa93fe10cd57fac37bf18b2314c186095f57e05" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14315, + "upload-time": "2021-05-11T19:47:15.494475Z", + "url": "https://files.pythonhosted.org/packages/1d/86/433456555c9435085cc93062f938fc28a693838a26b8ac7f4744e86663b0/MarkupSafe-2.0.0-cp39-cp39-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "data-dist-info-metadata": { + "sha256": "aebca2810da2b938d9a15d6efe5bdca768e170fabff84c5501b4e17fe3c182be" + }, + "filename": "MarkupSafe-2.0.0-cp39-cp39-win_amd64.whl", + "hashes": { + "sha256": "70820a1c96311e02449591cbdf5cd1c6a34d5194d5b55094ab725364375c9eb2" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14923, + "upload-time": "2021-05-11T19:47:16.822283Z", + "url": "https://files.pythonhosted.org/packages/90/de/d1a5af7b5f14bb173c41d53dca4a118c6e59b40363916c3e86c31a857000/MarkupSafe-2.0.0-cp39-cp39-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-2.0.0.tar.gz", + "hashes": { + "sha256": "4fae0677f712ee090721d8b17f412f1cbceefbf0dc180fe91bab3232f38b4527" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 18466, + "upload-time": "2021-05-11T19:47:18.499815Z", + "url": "https://files.pythonhosted.org/packages/67/6a/5b3ed5c122e20c33d2562df06faf895a6b91b0a6b96a4626440ffe1d5c8e/MarkupSafe-2.0.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp310-cp310-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "d8446c54dc28c01e5a2dbac5a25f071f6653e6e40f3a8818e8b45d790fe6ef53" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 18330, + "upload-time": "2021-08-11T18:10:38.104305Z", + "url": "https://files.pythonhosted.org/packages/81/8b/f28eac2790d49dde61f89ae9e007ac65002edc90bb2dd63c3b9e653820d2/MarkupSafe-2.0.1-cp310-cp310-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp310-cp310-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "36bc903cbb393720fad60fc28c10de6acf10dc6cc883f3e24ee4012371399a38" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14005, + "upload-time": "2021-08-11T18:10:39.711742Z", + "url": "https://files.pythonhosted.org/packages/21/84/e090d999105fe0f3e1d955725ed2c9aeebc649ee83edab0e73d353d47e5d/MarkupSafe-2.0.1-cp310-cp310-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "2d7d807855b419fc2ed3e631034685db6079889a1f01d5d9dac950f764da3dad" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 26830, + "upload-time": "2021-08-11T18:10:41.209125Z", + "url": "https://files.pythonhosted.org/packages/e6/57/e9d243b12918f22bc3aa1392db7821dcb643a120e87b3f8c9bc7e1ad33f1/MarkupSafe-2.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", + "hashes": { + "sha256": "add36cb2dbb8b736611303cd3bfcee00afd96471b09cda130da3581cbdc56a6d" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30410, + "upload-time": "2021-08-11T18:10:43.440897Z", + "url": "https://files.pythonhosted.org/packages/5a/98/3303496a5d19aabba67c443ba1df6ee1bec94549b3f8976f90c06a6942e6/MarkupSafe-2.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", + "hashes": { + "sha256": "168cd0a3642de83558a5153c8bd34f175a9a6e7f6dc6384b9655d2697312a646" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30770, + "upload-time": "2021-08-11T18:10:44.873269Z", + "url": "https://files.pythonhosted.org/packages/53/e8/601efa63c4058311a8bda7984a2fe554b9da574044967d7aee253661ee46/MarkupSafe-2.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp310-cp310-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "4dc8f9fb58f7364b63fd9f85013b780ef83c11857ae79f2feda41e270468dd9b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31170, + "upload-time": "2021-10-22T17:36:49.118527Z", + "url": "https://files.pythonhosted.org/packages/a4/c8/9d2161b2080cb69c8834d1c34a399685347523acbfc923b203ad27bf1215/MarkupSafe-2.0.1-cp310-cp310-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp310-cp310-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "20dca64a3ef2d6e4d5d615a3fd418ad3bde77a47ec8a23d984a12b5b4c74491a" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30127, + "upload-time": "2021-10-22T17:36:51.271516Z", + "url": "https://files.pythonhosted.org/packages/51/c3/7154db2b7d5b24875e1f1c42bab87a46af688bd6a5c89a90c60053cb6b33/MarkupSafe-2.0.1-cp310-cp310-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "cdfba22ea2f0029c9261a4bd07e830a8da012291fbe44dc794e488b6c9bb353a" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30553, + "upload-time": "2021-10-22T17:36:53.020333Z", + "url": "https://files.pythonhosted.org/packages/04/69/c31e837e4bb5532b02d297152464b2cb8a0edeb9bef762c015e9b4e95e16/MarkupSafe-2.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp310-cp310-win32.whl", + "hashes": { + "sha256": "99df47edb6bda1249d3e80fdabb1dab8c08ef3975f69aed437cb69d0a5de1e28" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14331, + "upload-time": "2021-08-11T18:10:46.980898Z", + "url": "https://files.pythonhosted.org/packages/c1/39/9df65c006a88fce7bbd5ec3195b949b79477b1a325564f486c611c367893/MarkupSafe-2.0.1-cp310-cp310-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "e0f138900af21926a02425cf736db95be9f4af72ba1bb21453432a07f6082134" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 15042, + "upload-time": "2021-08-11T18:10:48.832494Z", + "url": "https://files.pythonhosted.org/packages/93/28/d42b954fb9189cf4b78b0b0a025cff9b2583f93b37d1a345768ade29e5dd/MarkupSafe-2.0.1-cp310-cp310-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "f9081981fe268bd86831e5c75f7de206ef275defcb82bc70740ae6dc507aee51" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13907, + "upload-time": "2021-05-18T17:17:34.628517Z", + "url": "https://files.pythonhosted.org/packages/27/c3/20f02d95e78756d59a4c02f179a6ee66e3283cc34e3051d436fd152d1e76/MarkupSafe-2.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp36-cp36m-manylinux1_i686.whl", + "hashes": { + "sha256": "0955295dd5eec6cb6cc2fe1698f4c6d84af2e92de33fbcac4111913cd100a6ff" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29871, + "upload-time": "2021-05-18T17:17:36.084103Z", + "url": "https://files.pythonhosted.org/packages/bf/a8/76f613645617c31dd4db1950057b0bab68e0b790c2dbb368c1971d38d87e/MarkupSafe-2.0.1-cp36-cp36m-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp36-cp36m-manylinux1_x86_64.whl", + "hashes": { + "sha256": "0446679737af14f45767963a1a9ef7620189912317d095f2d9ffa183a4d25d2b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30215, + "upload-time": "2021-05-18T17:17:37.662782Z", + "url": "https://files.pythonhosted.org/packages/fc/d6/57f9a97e56447a1e340f8574836d3b636e2c14de304943836bd645fa9c7e/MarkupSafe-2.0.1-cp36-cp36m-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp36-cp36m-manylinux2010_i686.whl", + "hashes": { + "sha256": "f826e31d18b516f653fe296d967d700fddad5901ae07c622bb3705955e1faa94" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29874, + "upload-time": "2021-05-18T17:17:39.071499Z", + "url": "https://files.pythonhosted.org/packages/ee/d4/f6d8700729ca202fd070e03d08bda349bb0689514c11732dcb4f0e7bd60f/MarkupSafe-2.0.1-cp36-cp36m-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp36-cp36m-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "fa130dd50c57d53368c9d59395cb5526eda596d3ffe36666cd81a44d56e48872" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30218, + "upload-time": "2021-05-18T17:17:40.714779Z", + "url": "https://files.pythonhosted.org/packages/08/dc/a5ed54fcc61f75343663ee702cbf69831dcec9b1a952ae21cf3d1fbc56ba/MarkupSafe-2.0.1-cp36-cp36m-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp36-cp36m-manylinux2014_aarch64.whl", + "hashes": { + "sha256": "905fec760bd2fa1388bb5b489ee8ee5f7291d692638ea5f67982d968366bef9f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31387, + "upload-time": "2021-05-18T17:17:42.438785Z", + "url": "https://files.pythonhosted.org/packages/0c/55/d7b9059ed9affe3ebdaa288006e4b82839bdbc0ecf092cd5b61d0f0ba456/MarkupSafe-2.0.1-cp36-cp36m-manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "bf5d821ffabf0ef3533c39c518f3357b171a1651c1ff6827325e4489b0e46c3c" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 26453, + "upload-time": "2021-08-11T18:10:50.138890Z", + "url": "https://files.pythonhosted.org/packages/3f/43/72fd80844b2687e2c5aac95b64662ede122b8c3919b4c95488017ca8d2a9/MarkupSafe-2.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", + "hashes": { + "sha256": "0d4b31cc67ab36e3392bbf3862cfbadac3db12bdd8b02a2731f509ed5b829724" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29907, + "upload-time": "2021-08-11T18:10:51.397441Z", + "url": "https://files.pythonhosted.org/packages/ff/e2/bfd4e230d609fc7c59cc1a69e1b9f65bda3f05b8cab41bb4437f3d44b108/MarkupSafe-2.0.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", + "hashes": { + "sha256": "baa1a4e8f868845af802979fcdbf0bb11f94f1cb7ced4c4b8a351bb60d108145" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30247, + "upload-time": "2021-08-11T18:10:53.003300Z", + "url": "https://files.pythonhosted.org/packages/e2/a9/eafee9babd4b3aed918d286fbe1c20d1a22d347b30d2bddb3c49919548fa/MarkupSafe-2.0.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp36-cp36m-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "deb993cacb280823246a026e3b2d81c493c53de6acfd5e6bfe31ab3402bb37dd" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30464, + "upload-time": "2021-10-22T17:36:54.313065Z", + "url": "https://files.pythonhosted.org/packages/9c/dd/1b57e1514fd2f653ee31255b940baf0609741bc059565a7fe7c4e0fec46d/MarkupSafe-2.0.1-cp36-cp36m-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp36-cp36m-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "63f3268ba69ace99cab4e3e3b5840b03340efed0948ab8f78d2fd87ee5442a4f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29555, + "upload-time": "2021-10-22T17:36:55.576886Z", + "url": "https://files.pythonhosted.org/packages/20/0e/e5d5ed4bad48827aede890787b8855c7dc08301be60f2eeb0ce17ec5c810/MarkupSafe-2.0.1-cp36-cp36m-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp36-cp36m-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "8d206346619592c6200148b01a2142798c989edcb9c896f9ac9722a99d4e77e6" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29893, + "upload-time": "2021-10-22T17:36:57.491916Z", + "url": "https://files.pythonhosted.org/packages/fa/7f/50e0b7a7c13e056f7f1ea799a04a64c225a7ae784785f6b74e7515ea94e8/MarkupSafe-2.0.1-cp36-cp36m-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp36-cp36m-win32.whl", + "hashes": { + "sha256": "6c4ca60fa24e85fe25b912b01e62cb969d69a23a5d5867682dd3e80b5b02581d" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14256, + "upload-time": "2021-05-18T17:17:43.822722Z", + "url": "https://files.pythonhosted.org/packages/f5/ff/9a35fc0f3fbda4cada0e559833b84627ddf44c45664741aed7da1b2468f2/MarkupSafe-2.0.1-cp36-cp36m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp36-cp36m-win_amd64.whl", + "hashes": { + "sha256": "b2f4bf27480f5e5e8ce285a8c8fd176c0b03e93dcc6646477d4630e83440c6a9" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14898, + "upload-time": "2021-05-18T17:17:45.172373Z", + "url": "https://files.pythonhosted.org/packages/73/60/296031f365b3ae96732225203d864fac7b83a185ed1820c1c87b78e154bc/MarkupSafe-2.0.1-cp36-cp36m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "0717a7390a68be14b8c793ba258e075c6f4ca819f15edfc2a3a027c823718567" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13905, + "upload-time": "2021-05-18T17:17:46.410780Z", + "url": "https://files.pythonhosted.org/packages/75/90/b780381ddf38e2afd07a04746b5d3158a085464f7c757fc62cd198aa5379/MarkupSafe-2.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp37-cp37m-manylinux1_i686.whl", + "hashes": { + "sha256": "6557b31b5e2c9ddf0de32a691f2312a32f77cd7681d8af66c2692efdbef84c18" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30749, + "upload-time": "2021-05-18T17:17:47.922785Z", + "url": "https://files.pythonhosted.org/packages/80/ec/e4272ac306ccc17062d253cb11f5c79c457f5e78b0e3c9f6adc989d507c0/MarkupSafe-2.0.1-cp37-cp37m-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp37-cp37m-manylinux1_x86_64.whl", + "hashes": { + "sha256": "49e3ceeabbfb9d66c3aef5af3a60cc43b85c33df25ce03d0031a608b0a8b2e3f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31133, + "upload-time": "2021-05-18T17:17:49.228596Z", + "url": "https://files.pythonhosted.org/packages/d7/56/9d9c0dc2b0f5dc342ff9c7df31c523cc122947970b5ea943b2311be0c391/MarkupSafe-2.0.1-cp37-cp37m-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp37-cp37m-manylinux2010_i686.whl", + "hashes": { + "sha256": "d7f9850398e85aba693bb640262d3611788b1f29a79f0c93c565694658f4071f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30751, + "upload-time": "2021-05-18T17:17:50.654886Z", + "url": "https://files.pythonhosted.org/packages/e9/b8/e0e089d26667fbac3a473f78fc771b1cbffd30964816928e4864aac43357/MarkupSafe-2.0.1-cp37-cp37m-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp37-cp37m-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "6a7fae0dd14cf60ad5ff42baa2e95727c3d81ded453457771d02b7d2b3f9c0c2" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31138, + "upload-time": "2021-05-18T17:17:52.428396Z", + "url": "https://files.pythonhosted.org/packages/ad/cd/650b1be2a81674939ef962b1f1b956e4a84116d69708c842667445e95408/MarkupSafe-2.0.1-cp37-cp37m-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp37-cp37m-manylinux2014_aarch64.whl", + "hashes": { + "sha256": "b7f2d075102dc8c794cbde1947378051c4e5180d52d276987b8d28a3bd58c17d" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 32322, + "upload-time": "2021-05-18T17:17:53.878787Z", + "url": "https://files.pythonhosted.org/packages/a3/01/8d5fd91ccc1a61b7a9e2803819b8b60c3bac37290bbbd3df33d8d548f9c1/MarkupSafe-2.0.1-cp37-cp37m-manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "e9936f0b261d4df76ad22f8fee3ae83b60d7c3e871292cd42f40b81b70afae85" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 26453, + "upload-time": "2021-08-11T18:10:55.021076Z", + "url": "https://files.pythonhosted.org/packages/70/fc/5a7253a9c1c4e2a3feadb80a5def4563500daa4b2d4a39cae39483afa1b0/MarkupSafe-2.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", + "hashes": { + "sha256": "2a7d351cbd8cfeb19ca00de495e224dea7e7d919659c2841bbb7f420ad03e2d6" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30773, + "upload-time": "2021-08-11T18:10:56.984981Z", + "url": "https://files.pythonhosted.org/packages/2b/6b/69dd812a582de48190e73c08a4f526842f880a4bb53fbc6859d896621b54/MarkupSafe-2.0.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", + "hashes": { + "sha256": "60bf42e36abfaf9aff1f50f52644b336d4f0a3fd6d8a60ca0d054ac9f713a864" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31173, + "upload-time": "2021-08-11T18:10:58.400344Z", + "url": "https://files.pythonhosted.org/packages/09/f1/5ca5da61ec071ce1e9c423f66a5bde508957601118be9cd37aeccfeab2f6/MarkupSafe-2.0.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp37-cp37m-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "d6c7ebd4e944c85e2c3421e612a7057a2f48d478d79e61800d81468a8d842207" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31419, + "upload-time": "2021-10-22T17:36:58.903348Z", + "url": "https://files.pythonhosted.org/packages/74/5d/3d5d08321661ca30c61eb897cd9fdf35a9a63ddddd094e65deb9862986b7/MarkupSafe-2.0.1-cp37-cp37m-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp37-cp37m-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "f0567c4dc99f264f49fe27da5f735f414c4e7e7dd850cfd8e69f0862d7c74ea9" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30489, + "upload-time": "2021-10-22T17:37:01.010233Z", + "url": "https://files.pythonhosted.org/packages/b9/87/cdfd4778d4b9ef0dc89c62b3cf0c181c9231e523a90d7ee254afcfe74557/MarkupSafe-2.0.1-cp37-cp37m-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp37-cp37m-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "89c687013cb1cd489a0f0ac24febe8c7a666e6e221b783e53ac50ebf68e45d86" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30835, + "upload-time": "2021-10-22T17:37:02.428976Z", + "url": "https://files.pythonhosted.org/packages/0a/1d/12eb0e1d1d7e0f745cd7bcf27400d75b53096ae14f9b86d3be02a468bc75/MarkupSafe-2.0.1-cp37-cp37m-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp37-cp37m-win32.whl", + "hashes": { + "sha256": "a30e67a65b53ea0a5e62fe23682cfe22712e01f453b95233b25502f7c61cb415" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14252, + "upload-time": "2021-05-18T17:17:55.222603Z", + "url": "https://files.pythonhosted.org/packages/35/3e/30d8e0f71de72ccb813ba82191dc445b6f2d8aaa08169a3814384e6f39c3/MarkupSafe-2.0.1-cp37-cp37m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp37-cp37m-win_amd64.whl", + "hashes": { + "sha256": "611d1ad9a4288cf3e3c16014564df047fe08410e628f89805e475368bd304914" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14901, + "upload-time": "2021-05-18T17:17:56.352131Z", + "url": "https://files.pythonhosted.org/packages/1b/f6/f774e745edd76eef70bf83062823be0dca95ee9c9211f18aec490892ab33/MarkupSafe-2.0.1-cp37-cp37m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp38-cp38-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "5bb28c636d87e840583ee3adeb78172efc47c8b26127267f54a9c0ec251d41a9" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 18323, + "upload-time": "2021-08-11T18:11:00.147808Z", + "url": "https://files.pythonhosted.org/packages/51/1e/45e25cd867fb79339c49086dad9794e11923dd6325251ae48c341b0a4271/MarkupSafe-2.0.1-cp38-cp38-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp38-cp38-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "be98f628055368795d818ebf93da628541e10b75b41c559fdf36d104c5787066" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13982, + "upload-time": "2021-05-18T17:17:57.638787Z", + "url": "https://files.pythonhosted.org/packages/70/56/f81c0cfbc22882df36358ecdedc5474571183e5a5adde1e237079acee437/MarkupSafe-2.0.1-cp38-cp38-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp38-cp38-manylinux1_i686.whl", + "hashes": { + "sha256": "1d609f577dc6e1aa17d746f8bd3c31aa4d258f4070d61b2aa5c4166c1539de35" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30224, + "upload-time": "2021-05-18T17:17:59.342783Z", + "url": "https://files.pythonhosted.org/packages/f9/12/b63afcb3bf9f27fd347adef452f9a6e27dfe7107a8f2685afacc8e9c6592/MarkupSafe-2.0.1-cp38-cp38-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp38-cp38-manylinux1_x86_64.whl", + "hashes": { + "sha256": "7d91275b0245b1da4d4cfa07e0faedd5b0812efc15b702576d103293e252af1b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30562, + "upload-time": "2021-05-18T17:18:00.993832Z", + "url": "https://files.pythonhosted.org/packages/1d/c5/1d1b42c65f96ee7b0c81761260878d1a1dc0afdf259e434b7d7af88a80a3/MarkupSafe-2.0.1-cp38-cp38-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp38-cp38-manylinux2010_i686.whl", + "hashes": { + "sha256": "01a9b8ea66f1658938f65b93a85ebe8bc016e6769611be228d797c9d998dd298" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30226, + "upload-time": "2021-05-18T17:18:02.373548Z", + "url": "https://files.pythonhosted.org/packages/92/ac/94771b65ac9f77cf37e43b38516697bbc4e128ee152b68d596ae44c6c896/MarkupSafe-2.0.1-cp38-cp38-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp38-cp38-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "47ab1e7b91c098ab893b828deafa1203de86d0bc6ab587b160f78fe6c4011f75" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30563, + "upload-time": "2021-05-18T17:18:03.682780Z", + "url": "https://files.pythonhosted.org/packages/68/ba/7a5ca0f9b4239e6fd846dd54c0b5928187355fa62fbdbd13e1c5942afae7/MarkupSafe-2.0.1-cp38-cp38-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp38-cp38-manylinux2014_aarch64.whl", + "hashes": { + "sha256": "97383d78eb34da7e1fa37dd273c20ad4320929af65d156e35a5e2d89566d9dfb" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31869, + "upload-time": "2021-05-18T17:18:05.381505Z", + "url": "https://files.pythonhosted.org/packages/eb/3b/1cddaf0338a031ef5c2e1d9d74f2d607d564748a933b44de6edfe7a2a880/MarkupSafe-2.0.1-cp38-cp38-manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "6fcf051089389abe060c9cd7caa212c707e58153afa2c649f00346ce6d260f1b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 27085, + "upload-time": "2021-08-11T18:11:02.134619Z", + "url": "https://files.pythonhosted.org/packages/e4/9b/c7b55a2f587368d69eb6dc36e285010ab0bbb74323833d501921e08e2728/MarkupSafe-2.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", + "hashes": { + "sha256": "5855f8438a7d1d458206a2466bf82b0f104a3724bf96a1c781ab731e4201731a" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30239, + "upload-time": "2021-08-11T18:11:03.410965Z", + "url": "https://files.pythonhosted.org/packages/cc/f2/854d33eee85df681e61e22b52d8e83bef8b7425c0b9826212289f7885710/MarkupSafe-2.0.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", + "hashes": { + "sha256": "3dd007d54ee88b46be476e293f48c85048603f5f516008bee124ddd891398ed6" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30603, + "upload-time": "2021-08-11T18:11:05.269641Z", + "url": "https://files.pythonhosted.org/packages/7a/e8/00c435416c9b0238dca6f883563b01c4cc532b2ba6aaf7268081f6238520/MarkupSafe-2.0.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp38-cp38-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "aca6377c0cb8a8253e493c6b451565ac77e98c2951c45f913e0b52facdcff83f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30964, + "upload-time": "2021-10-22T17:37:04.356968Z", + "url": "https://files.pythonhosted.org/packages/95/18/b7a45c16635acafdf6837a6fd4c71acfe5bad202884c6fcbae4ea0763dde/MarkupSafe-2.0.1-cp38-cp38-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp38-cp38-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "04635854b943835a6ea959e948d19dcd311762c5c0c6e1f0e16ee57022669194" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29982, + "upload-time": "2021-10-22T17:37:05.661200Z", + "url": "https://files.pythonhosted.org/packages/15/90/b63743e72c9ffc5988c7b1c04d14f9a32ae49574afe8a7fbea0ce538bda4/MarkupSafe-2.0.1-cp38-cp38-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "6300b8454aa6930a24b9618fbb54b5a68135092bc666f7b06901f897fa5c2fee" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30372, + "upload-time": "2021-10-22T17:37:07.001959Z", + "url": "https://files.pythonhosted.org/packages/1f/44/ada8e01854175525e8e139278c3a52fec0ef720307cbd670bca86b473b56/MarkupSafe-2.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp38-cp38-win32.whl", + "hashes": { + "sha256": "023cb26ec21ece8dc3907c0e8320058b2e0cb3c55cf9564da612bc325bed5e64" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14303, + "upload-time": "2021-05-18T17:18:06.962883Z", + "url": "https://files.pythonhosted.org/packages/44/e6/4e1f202ec01062c8b4d03af72f1aeb2ca8fc97f9f5d95b9173302ac4e5ad/MarkupSafe-2.0.1-cp38-cp38-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp38-cp38-win_amd64.whl", + "hashes": { + "sha256": "984d76483eb32f1bcb536dc27e4ad56bba4baa70be32fa87152832cdd9db0833" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14910, + "upload-time": "2021-05-18T17:18:08.389427Z", + "url": "https://files.pythonhosted.org/packages/30/9e/4b7116f464a0151b86ce42b5185941eb74c207b38fe033f71f5e5d150356/MarkupSafe-2.0.1-cp38-cp38-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp39-cp39-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "2ef54abee730b502252bcdf31b10dacb0a416229b72c18b19e24a4509f273d26" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 18308, + "upload-time": "2021-05-18T17:18:09.686955Z", + "url": "https://files.pythonhosted.org/packages/dd/8f/d0c570c851f70377ca6f344531fab4b6b01a99a9d2a801b25d6fd75525e5/MarkupSafe-2.0.1-cp39-cp39-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp39-cp39-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "3c112550557578c26af18a1ccc9e090bfe03832ae994343cfdacd287db6a6ae7" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 13982, + "upload-time": "2021-05-18T17:18:11.270782Z", + "url": "https://files.pythonhosted.org/packages/ce/a7/835a636047f4bb4fea31a682c18affad9795e864d800892bd7248485425e/MarkupSafe-2.0.1-cp39-cp39-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp39-cp39-manylinux1_i686.whl", + "hashes": { + "sha256": "53edb4da6925ad13c07b6d26c2a852bd81e364f95301c66e930ab2aef5b5ddd8" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30216, + "upload-time": "2021-05-18T17:18:13.098942Z", + "url": "https://files.pythonhosted.org/packages/66/66/b5891704372c9f5d97432933bdd7e9b5a0647fad9170c72bb7f486550c43/MarkupSafe-2.0.1-cp39-cp39-manylinux1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp39-cp39-manylinux1_x86_64.whl", + "hashes": { + "sha256": "f5653a225f31e113b152e56f154ccbe59eeb1c7487b39b9d9f9cdb58e6c79dc5" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30553, + "upload-time": "2021-05-18T17:18:14.502940Z", + "url": "https://files.pythonhosted.org/packages/50/99/06eccf68be0bff67ab9a0b90b5382c04769f9ad2e42cae5e5e92f99380cd/MarkupSafe-2.0.1-cp39-cp39-manylinux1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp39-cp39-manylinux2010_i686.whl", + "hashes": { + "sha256": "4efca8f86c54b22348a5467704e3fec767b2db12fc39c6d963168ab1d3fc9135" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30220, + "upload-time": "2021-05-18T17:18:15.724700Z", + "url": "https://files.pythonhosted.org/packages/5a/ff/34bdcd8cc794f692588de0b3f4c1aa7ec0d17716fda9d874836ed68775c1/MarkupSafe-2.0.1-cp39-cp39-manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp39-cp39-manylinux2010_x86_64.whl", + "hashes": { + "sha256": "ab3ef638ace319fa26553db0624c4699e31a28bb2a835c5faca8f8acf6a5a902" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30556, + "upload-time": "2021-05-18T17:18:16.989805Z", + "url": "https://files.pythonhosted.org/packages/6f/83/eabfb8c6d60b096dc9ada378cf935809289c4d0327b74a60789bde77e1db/MarkupSafe-2.0.1-cp39-cp39-manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp39-cp39-manylinux2014_aarch64.whl", + "hashes": { + "sha256": "f8ba0e8349a38d3001fae7eadded3f6606f0da5d748ee53cc1dab1d6527b9509" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 31882, + "upload-time": "2021-05-18T17:18:18.807034Z", + "url": "https://files.pythonhosted.org/packages/ae/70/8dd5f2c0aab82431c9c619a2c4fbd1742fc0fb769d8d7b275ae1d03eb3a5/MarkupSafe-2.0.1-cp39-cp39-manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "c47adbc92fc1bb2b3274c4b3a43ae0e4573d9fbff4f54cd484555edbf030baf1" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 26719, + "upload-time": "2021-08-11T18:11:06.642904Z", + "url": "https://files.pythonhosted.org/packages/a6/d1/a7b97d0e000336c4e06bfce7e08dcb2b47fc5091146ee883dfac6cb4842e/MarkupSafe-2.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", + "hashes": { + "sha256": "37205cac2a79194e3750b0af2a5720d95f786a55ce7df90c3af697bfa100eaac" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30251, + "upload-time": "2021-08-11T18:11:08.559369Z", + "url": "https://files.pythonhosted.org/packages/67/e9/579a3ad8d48f7680f887ff1f22cc6330f083de23ce32a8fa35f8acef477a/MarkupSafe-2.0.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", + "hashes": { + "sha256": "1f2ade76b9903f39aa442b4aadd2177decb66525062db244b35d71d0ee8599b6" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30586, + "upload-time": "2021-08-11T18:11:09.935056Z", + "url": "https://files.pythonhosted.org/packages/c2/db/314df69668f582d5173922bded7b58126044bb77cfce6347c5d992074d2e/MarkupSafe-2.0.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp39-cp39-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "4296f2b1ce8c86a6aea78613c34bb1a672ea0e3de9c6ba08a960efe0b0a09047" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30980, + "upload-time": "2021-10-22T17:37:09.064740Z", + "url": "https://files.pythonhosted.org/packages/8f/87/4668ce3963e942a9aa7b13212158e74bf063a2461138b7ed5a043ac6aa79/MarkupSafe-2.0.1-cp39-cp39-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp39-cp39-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "9f02365d4e99430a12647f09b6cc8bab61a6564363f313126f775eb4f6ef798e" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 29902, + "upload-time": "2021-10-22T17:37:10.621325Z", + "url": "https://files.pythonhosted.org/packages/a7/55/a576835b6b95af21d15f69eaf14c4fb1358fd48475f2b9813abd9654132e/MarkupSafe-2.0.1-cp39-cp39-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "data-dist-info-metadata": { + "sha256": "9649de96df953c759a8b910972f66901318a55b5e483be21ec242e3f00d2ef55" + }, + "filename": "MarkupSafe-2.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "5b6d930f030f8ed98e3e6c98ffa0652bdb82601e7a016ec2ab5d7ff23baa78d1" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 30340, + "upload-time": "2021-10-22T17:37:12.941076Z", + "url": "https://files.pythonhosted.org/packages/3b/41/f53e2ac439b309d8bb017d12ee6e7d393aa70c508448c1f30a7e5db9d69e/MarkupSafe-2.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp39-cp39-win32.whl", + "hashes": { + "sha256": "10f82115e21dc0dfec9ab5c0223652f7197feb168c940f3ef61563fc2d6beb74" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14331, + "upload-time": "2021-05-18T17:18:20.171311Z", + "url": "https://files.pythonhosted.org/packages/6a/96/7a23b44f742384a866173502e19cc1ec13951085bbb4e24be504dfc6da9f/MarkupSafe-2.0.1-cp39-cp39-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "data-dist-info-metadata": { + "sha256": "1663e9c4175aa820a317e5caaa8c5e133a80ce17ad427ae4912b1ddd5dd7f897" + }, + "filename": "MarkupSafe-2.0.1-cp39-cp39-win_amd64.whl", + "hashes": { + "sha256": "693ce3f9e70a6cf7d2fb9e6c9d8b204b6b39897a2c4a1aa65728d5ac97dcc1d8" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 14937, + "upload-time": "2021-05-18T17:18:21.693820Z", + "url": "https://files.pythonhosted.org/packages/5b/db/49785acd523bd5eef83d0e21594eec1c2d7d45afc473dcc85037243de673/MarkupSafe-2.0.1-cp39-cp39-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-2.0.1.tar.gz", + "hashes": { + "sha256": "594c67807fb16238b30c44bdf74f36c02cdf22d1c8cda91ef8a0ed8dabf5620a" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 18596, + "upload-time": "2021-05-18T17:18:22.856620Z", + "url": "https://files.pythonhosted.org/packages/bf/10/ff66fea6d1788c458663a84d88787bae15d45daa16f6b3ef33322a51fc7e/MarkupSafe-2.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp310-cp310-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "3028252424c72b2602a323f70fbf50aa80a5d3aa616ea6add4ba21ae9cc9da4c" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17659, + "upload-time": "2022-02-18T03:49:49.101910Z", + "url": "https://files.pythonhosted.org/packages/28/43/c007eb7a34c3f0e852fb51975fb4405dd907c27e37053d66477d62d99f1a/MarkupSafe-2.1.0-cp310-cp310-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp310-cp310-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "290b02bab3c9e216da57c1d11d2ba73a9f73a614bbdcc027d299a60cdfabb11a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13573, + "upload-time": "2022-02-18T03:49:51.301301Z", + "url": "https://files.pythonhosted.org/packages/2d/f1/7176641d33636f6d225c4df05adbead3571cd7384528e1b7fdc636a9e47e/MarkupSafe-2.1.0-cp310-cp310-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "6e104c0c2b4cd765b4e83909cde7ec61a1e313f8a75775897db321450e928cce" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26349, + "upload-time": "2022-02-18T03:49:53.417347Z", + "url": "https://files.pythonhosted.org/packages/bb/eb/98bf4659a313a3adaa7fee5fc9c0e43cc21fbae6e7a5037348c2b6b9cc25/MarkupSafe-2.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "24c3be29abb6b34052fd26fc7a8e0a49b1ee9d282e3665e8ad09a0a68faee5b3" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25547, + "upload-time": "2022-02-18T03:49:55.425791Z", + "url": "https://files.pythonhosted.org/packages/43/79/5c9db488fceba740e16659b23b720e4fddc6ff60a225a8faaa0e3f0ddefd/MarkupSafe-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "204730fd5fe2fe3b1e9ccadb2bd18ba8712b111dcabce185af0b3b5285a7c989" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25220, + "upload-time": "2022-02-18T03:49:57.378466Z", + "url": "https://files.pythonhosted.org/packages/b1/5a/acc1125d0c5fb08751a1d5b8e8034c0cc2a12343f67629f03b7b7e277b9d/MarkupSafe-2.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp310-cp310-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "d3b64c65328cb4cd252c94f83e66e3d7acf8891e60ebf588d7b493a55a1dbf26" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30360, + "upload-time": "2022-02-18T03:49:59.088723Z", + "url": "https://files.pythonhosted.org/packages/6d/20/beffd339ead1d10ecdc11488a3e9738e6d7f5c4ecc0997acf4cfb3ffbebc/MarkupSafe-2.1.0-cp310-cp310-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp310-cp310-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "96de1932237abe0a13ba68b63e94113678c379dca45afa040a17b6e1ad7ed076" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29468, + "upload-time": "2022-02-18T03:50:00.933668Z", + "url": "https://files.pythonhosted.org/packages/1b/f5/ea45a5a0f479febb4899fbedc98e83002dc38c24fff985d157e0147ea021/MarkupSafe-2.1.0-cp310-cp310-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp310-cp310-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "75bb36f134883fdbe13d8e63b8675f5f12b80bb6627f7714c7d6c5becf22719f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29753, + "upload-time": "2022-02-18T03:50:03.094629Z", + "url": "https://files.pythonhosted.org/packages/aa/0f/db97037f26020e92dfc4fde2f1913da5fc5a82801921200a71cf4c01ad2e/MarkupSafe-2.1.0-cp310-cp310-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp310-cp310-win32.whl", + "hashes": { + "sha256": "4056f752015dfa9828dce3140dbadd543b555afb3252507348c493def166d454" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16361, + "upload-time": "2022-02-18T03:50:05.580902Z", + "url": "https://files.pythonhosted.org/packages/fe/e3/9b51a97cf72c6859fb43d67c67fc4a952f1630501cac5e18535014bc6972/MarkupSafe-2.1.0-cp310-cp310-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "d4e702eea4a2903441f2735799d217f4ac1b55f7d8ad96ab7d4e25417cb0827c" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16972, + "upload-time": "2022-02-18T03:50:07.626160Z", + "url": "https://files.pythonhosted.org/packages/0a/ce/7df99f25f9cf0d152ad91b7a6f978c3280c7ccf4cda0cd2df8a5ac16ab05/MarkupSafe-2.1.0-cp310-cp310-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp37-cp37m-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "f0eddfcabd6936558ec020130f932d479930581171368fd728efcfb6ef0dd357" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13491, + "upload-time": "2022-02-18T03:50:09.509069Z", + "url": "https://files.pythonhosted.org/packages/04/4c/4c08415c3b7e9f04d5084f3bda6869f4114eb5ec8a169edabfda2a178f95/MarkupSafe-2.1.0-cp37-cp37m-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "5ddea4c352a488b5e1069069f2f501006b1a4362cb906bee9a193ef1245a7a61" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26062, + "upload-time": "2022-02-18T03:50:11.604891Z", + "url": "https://files.pythonhosted.org/packages/be/d2/8eb89bc0e246969a0dc38dbdbf9b6098b580ca5242960a89dff3b499e43a/MarkupSafe-2.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "09c86c9643cceb1d87ca08cdc30160d1b7ab49a8a21564868921959bd16441b8" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25283, + "upload-time": "2022-02-18T03:50:13.458792Z", + "url": "https://files.pythonhosted.org/packages/ee/2f/f5f4981cf6a235951da6d864de8a4debd3ab5d5593ecdf98454e22e12639/MarkupSafe-2.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "a0a0abef2ca47b33fb615b491ce31b055ef2430de52c5b3fb19a4042dbc5cadb" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 24980, + "upload-time": "2022-02-18T03:50:15.214723Z", + "url": "https://files.pythonhosted.org/packages/2d/6c/7a0f69b89dc55f218da9c677a94ba71df4ec8255a9e3006a0ff627e78cc4/MarkupSafe-2.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp37-cp37m-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "736895a020e31b428b3382a7887bfea96102c529530299f426bf2e636aacec9e" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30745, + "upload-time": "2022-02-18T03:50:17.378813Z", + "url": "https://files.pythonhosted.org/packages/58/14/ed7d8d12e417602dc2c8ac9d77b60d19345784966419fe6a9508e13c2773/MarkupSafe-2.1.0-cp37-cp37m-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp37-cp37m-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "679cbb78914ab212c49c67ba2c7396dc599a8479de51b9a87b174700abd9ea49" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29905, + "upload-time": "2022-02-18T03:50:19.700608Z", + "url": "https://files.pythonhosted.org/packages/ab/7e/5bdfc794b6985b37a0ce192da87abcd20b8844d8879dc8559c2fa6842ffa/MarkupSafe-2.1.0-cp37-cp37m-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "84ad5e29bf8bab3ad70fd707d3c05524862bddc54dc040982b0dbcff36481de7" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30159, + "upload-time": "2022-02-18T03:50:21.595022Z", + "url": "https://files.pythonhosted.org/packages/4f/10/958d15d7d1ac4682f6517c31c658060f9ecc8a24061b7f18a20fb4af86dc/MarkupSafe-2.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp37-cp37m-win32.whl", + "hashes": { + "sha256": "8da5924cb1f9064589767b0f3fc39d03e3d0fb5aa29e0cb21d43106519bd624a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 14129, + "upload-time": "2022-02-18T03:50:23.183716Z", + "url": "https://files.pythonhosted.org/packages/5c/1b/b6ae6a6b2924412f89ac5f195cfb9a44b166d67b09484cdaf7774a9c9a3f/MarkupSafe-2.1.0-cp37-cp37m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp37-cp37m-win_amd64.whl", + "hashes": { + "sha256": "454ffc1cbb75227d15667c09f164a0099159da0c1f3d2636aa648f12675491ad" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16916, + "upload-time": "2022-02-18T03:50:25.209892Z", + "url": "https://files.pythonhosted.org/packages/39/b0/f184c88a7d886e761424239e18d77d04f9599f1da8bec7d6e3aa97ef69ff/MarkupSafe-2.1.0-cp37-cp37m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp38-cp38-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "142119fb14a1ef6d758912b25c4e803c3ff66920635c44078666fe7cc3f8f759" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17650, + "upload-time": "2022-02-18T03:50:27.095939Z", + "url": "https://files.pythonhosted.org/packages/b4/82/b03459831856da8e2d12d44eef390a8e7d00cc644f7bbc0f73b53928a4c6/MarkupSafe-2.1.0-cp38-cp38-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp38-cp38-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "b2a5a856019d2833c56a3dcac1b80fe795c95f401818ea963594b345929dffa7" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13569, + "upload-time": "2022-02-18T03:50:28.921012Z", + "url": "https://files.pythonhosted.org/packages/da/f8/cc01a942f70244489e438c3cd4d72ad80feb57c58dd87d11f2a5aaac7b81/MarkupSafe-2.1.0-cp38-cp38-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "1d1fb9b2eec3c9714dd936860850300b51dbaa37404209c8d4cb66547884b7ed" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26660, + "upload-time": "2022-02-18T03:50:30.609646Z", + "url": "https://files.pythonhosted.org/packages/45/15/d9faec1fe0310ed300df7e4d574a64abe1a0bd898f51282bdaf8ef6a50d7/MarkupSafe-2.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "62c0285e91414f5c8f621a17b69fc0088394ccdaa961ef469e833dbff64bd5ea" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25833, + "upload-time": "2022-02-18T03:50:32.533743Z", + "url": "https://files.pythonhosted.org/packages/4a/9d/40ec58ee0c7cda235ce8469e77ee49d221a21a6ffe892be9671cf81cfdb8/MarkupSafe-2.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "fc3150f85e2dbcf99e65238c842d1cfe69d3e7649b19864c1cc043213d9cd730" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25511, + "upload-time": "2022-02-18T03:50:34.756413Z", + "url": "https://files.pythonhosted.org/packages/af/06/d20b5b5b8e2723b75218992af61e0fb347c9c7452ecfb0e29d158de51194/MarkupSafe-2.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp38-cp38-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "f02cf7221d5cd915d7fa58ab64f7ee6dd0f6cddbb48683debf5d04ae9b1c2cc1" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30242, + "upload-time": "2022-02-18T03:50:36.532264Z", + "url": "https://files.pythonhosted.org/packages/3e/a6/464670edc16efb668dbca45d1a21aafde9c4445b1393d3a1f991d66ead82/MarkupSafe-2.1.0-cp38-cp38-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp38-cp38-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "d5653619b3eb5cbd35bfba3c12d575db2a74d15e0e1c08bf1db788069d410ce8" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29393, + "upload-time": "2022-02-18T03:50:38.423064Z", + "url": "https://files.pythonhosted.org/packages/0c/51/2313deee6d71836fbbd8f9ea73a3e6f9703644526d69857887f7790b43c7/MarkupSafe-2.1.0-cp38-cp38-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp38-cp38-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "7d2f5d97fcbd004c03df8d8fe2b973fe2b14e7bfeb2cfa012eaa8759ce9a762f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29661, + "upload-time": "2022-02-18T03:50:40.785651Z", + "url": "https://files.pythonhosted.org/packages/0a/dd/ff46906bb30c50ea09f8c411845b494aec73e32c9ba6e098e778c9fed6ff/MarkupSafe-2.1.0-cp38-cp38-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp38-cp38-win32.whl", + "hashes": { + "sha256": "3cace1837bc84e63b3fd2dfce37f08f8c18aeb81ef5cf6bb9b51f625cb4e6cd8" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16340, + "upload-time": "2022-02-18T03:50:42.802429Z", + "url": "https://files.pythonhosted.org/packages/ea/60/98ade960458c2bc44b39ab406adff6515969ac801022fef1b6f9e5f4b9b9/MarkupSafe-2.1.0-cp38-cp38-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp38-cp38-win_amd64.whl", + "hashes": { + "sha256": "fabbe18087c3d33c5824cb145ffca52eccd053061df1d79d4b66dafa5ad2a5ea" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16947, + "upload-time": "2022-02-18T03:50:44.625612Z", + "url": "https://files.pythonhosted.org/packages/5d/3c/33e0484540c1fb604eec765abfcceddc385e9aea9c5c976d06f9fb665d20/MarkupSafe-2.1.0-cp38-cp38-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp39-cp39-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "023af8c54fe63530545f70dd2a2a7eed18d07a9a77b94e8bf1e2ff7f252db9a3" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17648, + "upload-time": "2022-02-18T03:50:46.440266Z", + "url": "https://files.pythonhosted.org/packages/ba/cb/68c17bc94f980cbf4ee5ed5c1d7adb1555d55bb781326412c0e016fa016f/MarkupSafe-2.1.0-cp39-cp39-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp39-cp39-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "d66624f04de4af8bbf1c7f21cc06649c1c69a7f84109179add573ce35e46d448" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13570, + "upload-time": "2022-02-18T03:50:49.062979Z", + "url": "https://files.pythonhosted.org/packages/e3/d2/64f4a5557fd8b5dde54d24687dcb61b3f4d48b65e317634b397da4d390d6/MarkupSafe-2.1.0-cp39-cp39-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "c532d5ab79be0199fa2658e24a02fce8542df196e60665dd322409a03db6a52c" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26216, + "upload-time": "2022-02-18T03:50:51.055356Z", + "url": "https://files.pythonhosted.org/packages/a0/80/ab06abfc25932ef806bae6e755dab462b27fa07beee48cc9189c18d87c8c/MarkupSafe-2.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "e67ec74fada3841b8c5f4c4f197bea916025cb9aa3fe5abf7d52b655d042f956" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25417, + "upload-time": "2022-02-18T03:50:52.729339Z", + "url": "https://files.pythonhosted.org/packages/16/d5/1ab06367477e2af0cc9fae691191fd3c48fe5d35b23f3d5c65431488b2e1/MarkupSafe-2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "30c653fde75a6e5eb814d2a0a89378f83d1d3f502ab710904ee585c38888816c" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25071, + "upload-time": "2022-02-18T03:50:54.461097Z", + "url": "https://files.pythonhosted.org/packages/ed/01/8455a301741a47952f33cf7eac294af9dca39b3b5ca85caec1f3986400ff/MarkupSafe-2.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp39-cp39-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "961eb86e5be7d0973789f30ebcf6caab60b844203f4396ece27310295a6082c7" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30168, + "upload-time": "2022-02-18T03:50:56.063321Z", + "url": "https://files.pythonhosted.org/packages/fa/57/88d45162a2bd19bab1bbfe1430e9dbbc5f7dcac61da54750edccd2ab5ae2/MarkupSafe-2.1.0-cp39-cp39-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp39-cp39-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "598b65d74615c021423bd45c2bc5e9b59539c875a9bdb7e5f2a6b92dfcfc268d" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29261, + "upload-time": "2022-02-18T03:50:57.903712Z", + "url": "https://files.pythonhosted.org/packages/a6/51/bd46893edaaca7a6283497d48abc9df18ffe2fd6e91b6a59cb7cfbf56e80/MarkupSafe-2.1.0-cp39-cp39-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp39-cp39-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "599941da468f2cf22bf90a84f6e2a65524e87be2fce844f96f2dd9a6c9d1e635" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29556, + "upload-time": "2022-02-18T03:50:59.703477Z", + "url": "https://files.pythonhosted.org/packages/8a/4a/3a64439d6398e373b4c477fc744aa0c247d3690b7c72adc93f5d8d3c8edc/MarkupSafe-2.1.0-cp39-cp39-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp39-cp39-win32.whl", + "hashes": { + "sha256": "e6f7f3f41faffaea6596da86ecc2389672fa949bd035251eab26dc6697451d05" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16355, + "upload-time": "2022-02-18T03:51:01.774244Z", + "url": "https://files.pythonhosted.org/packages/c1/71/eb03ad593eef922d2270b37596d299b5ee6906c1882c68d13c3e9eface38/MarkupSafe-2.1.0-cp39-cp39-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "data-dist-info-metadata": { + "sha256": "e7ce4f4371cd1e625e1e96dd5dc921b1c51247d01a42787945669a32d081e3ff" + }, + "filename": "MarkupSafe-2.1.0-cp39-cp39-win_amd64.whl", + "hashes": { + "sha256": "b8811d48078d1cf2a6863dafb896e68406c5f513048451cd2ded0473133473c7" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16963, + "upload-time": "2022-02-18T03:51:03.833371Z", + "url": "https://files.pythonhosted.org/packages/8d/b1/584a204372c41d6b56dce941b3cdc06bc7a325ad790a77ac50d7893da404/MarkupSafe-2.1.0-cp39-cp39-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-2.1.0.tar.gz", + "hashes": { + "sha256": "80beaf63ddfbc64a0452b841d8036ca0611e049650e20afcb882f5d3c266d65f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 18546, + "upload-time": "2022-02-18T03:51:05.901568Z", + "url": "https://files.pythonhosted.org/packages/62/0f/52c009332fdadd484e898dc8f2acca0663c1031b3517070fd34ad9c1b64e/MarkupSafe-2.1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp310-cp310-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "86b1f75c4e7c2ac2ccdaec2b9022845dbb81880ca318bb7a0a01fbf7813e3812" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17712, + "upload-time": "2022-03-15T13:22:05.942273Z", + "url": "https://files.pythonhosted.org/packages/d9/60/94e9de017674f88a514804e2924bdede9a642aba179d2045214719d6ec76/MarkupSafe-2.1.1-cp310-cp310-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "f121a1420d4e173a5d96e47e9a0c0dcff965afdf1626d28de1460815f7c4ee7a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13623, + "upload-time": "2022-03-15T13:22:09.066000Z", + "url": "https://files.pythonhosted.org/packages/8c/96/7e608e1a942232cb8c81ca24093e71e07e2bacbeb2dad62a0f82da28ed54/MarkupSafe-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "a49907dd8420c5685cfa064a1335b6754b74541bbb3706c259c02ed65b644b3e" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26400, + "upload-time": "2022-03-15T13:22:10.666022Z", + "url": "https://files.pythonhosted.org/packages/ff/3a/42262a3aa6415befee33b275b31afbcef4f7f8d2f4380061b226c692ee2a/MarkupSafe-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "10c1bfff05d95783da83491be968e8fe789263689c02724e0c691933c52994f5" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25596, + "upload-time": "2022-03-15T13:22:12.358425Z", + "url": "https://files.pythonhosted.org/packages/9e/82/2e089c6f34e77c073aa5a67040d368aac0dfb9b8ccbb46d381452c26fc33/MarkupSafe-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "b7bd98b796e2b6553da7225aeb61f447f80a1ca64f41d83612e6139ca5213aa4" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25270, + "upload-time": "2022-03-15T13:22:15.200326Z", + "url": "https://files.pythonhosted.org/packages/a3/47/9dcc08eff8ab94f1e50f59f9cd322b710ef5db7e8590fdd8df924406fc9c/MarkupSafe-2.1.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "b09bf97215625a311f669476f44b8b318b075847b49316d3e28c08e41a7a573f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30413, + "upload-time": "2022-03-15T13:22:17.921875Z", + "url": "https://files.pythonhosted.org/packages/ad/fa/292a72cddad41e3c06227b446a0af53ff642a40755fc5bd695f439c35ba8/MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "694deca8d702d5db21ec83983ce0bb4b26a578e71fbdbd4fdcd387daa90e4d5e" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29518, + "upload-time": "2022-03-15T13:22:19.677818Z", + "url": "https://files.pythonhosted.org/packages/5c/1a/ac3a2b2a4ef1196c15dd8a143fc28eddeb6e6871d6d1de64dc44ef7f59b6/MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "efc1913fd2ca4f334418481c7e595c00aad186563bbc1ec76067848c7ca0a933" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29804, + "upload-time": "2022-03-15T13:22:21.470816Z", + "url": "https://files.pythonhosted.org/packages/fc/e4/78c7607352dd574d524daad079f855757d406d36b919b1864a5a07978390/MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp310-cp310-win32.whl", + "hashes": { + "sha256": "4a33dea2b688b3190ee12bd7cfa29d39c9ed176bda40bfa11099a3ce5d3a7ac6" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16464, + "upload-time": "2022-03-15T13:22:23.718453Z", + "url": "https://files.pythonhosted.org/packages/5e/3d/0a7df21deca52e20de81f8a895ac29df68944588c0030be9aa1e6c07877c/MarkupSafe-2.1.1-cp310-cp310-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "dda30ba7e87fbbb7eab1ec9f58678558fd9a6b8b853530e176eabd064da81417" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17092, + "upload-time": "2022-03-15T13:22:25.312006Z", + "url": "https://files.pythonhosted.org/packages/3d/4b/15e5b9d40c4b58e97ebcb8ed5845a215fa5b7cf49a7f1cc7908f8db9cf46/MarkupSafe-2.1.1-cp310-cp310-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "671cd1187ed5e62818414afe79ed29da836dde67166a9fac6d435873c44fdd02" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13542, + "upload-time": "2022-03-15T13:22:26.980763Z", + "url": "https://files.pythonhosted.org/packages/f9/f8/13ffc95bf8a8c98d611b9f9fa5aa88625b9a82fce528e58f1aafba14946b/MarkupSafe-2.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "3799351e2336dc91ea70b034983ee71cf2f9533cdff7c14c90ea126bfd95d65a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26111, + "upload-time": "2022-03-15T13:22:29.368304Z", + "url": "https://files.pythonhosted.org/packages/48/a9/cf226ea201542a724b113bac70dd0dfb72106da3621120c525c8eafadac2/MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "e72591e9ecd94d7feb70c1cbd7be7b3ebea3f548870aa91e2732960fa4d57a37" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25334, + "upload-time": "2022-03-15T13:22:31.542656Z", + "url": "https://files.pythonhosted.org/packages/9f/83/b221ce5a0224f409b9f02b0dc6cb0b921c46033f4870d64fa3e8a96af701/MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "6fbf47b5d3728c6aea2abb0589b5d30459e369baa772e0f37a0320185e87c980" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25030, + "upload-time": "2022-03-15T13:22:33.172841Z", + "url": "https://files.pythonhosted.org/packages/87/31/ab37f60fde001c02ac115da6f66a2d934d37407f257ad8e15ed69093c7fb/MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "d5ee4f386140395a2c818d149221149c54849dfcfcb9f1debfe07a8b8bd63f9a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30794, + "upload-time": "2022-03-15T13:22:34.746311Z", + "url": "https://files.pythonhosted.org/packages/1b/b3/93411f10caaccc6fc9c53bbdae4f6d26997248ae574e2f0c90e912b67f73/MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "bcb3ed405ed3222f9904899563d6fc492ff75cce56cba05e32eff40e6acbeaa3" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29953, + "upload-time": "2022-03-15T13:22:36.660750Z", + "url": "https://files.pythonhosted.org/packages/d0/1f/9677deb5b2768ca503e5ed8464a28f47a854d415b9d1b84445efa8363ca6/MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "e1c0b87e09fa55a220f058d1d49d3fb8df88fbfab58558f1198e08c1e1de842a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30209, + "upload-time": "2022-03-15T13:22:38.275997Z", + "url": "https://files.pythonhosted.org/packages/ba/a9/6291d3fdaf0ecac5fbafe462258c5174f11fd752076ba05c2c022ee64f77/MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp37-cp37m-win32.whl", + "hashes": { + "sha256": "8dc1c72a69aa7e082593c4a203dcf94ddb74bb5c8a731e4e1eb68d031e8498ff" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 14224, + "upload-time": "2022-03-15T13:22:39.971072Z", + "url": "https://files.pythonhosted.org/packages/7f/d7/a0ee1e3a608ca2f80c66c43c699ab063b4b8979c51f8299229b1960f6860/MarkupSafe-2.1.1-cp37-cp37m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp37-cp37m-win_amd64.whl", + "hashes": { + "sha256": "97a68e6ada378df82bc9f16b800ab77cbf4b2fada0081794318520138c088e4a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17041, + "upload-time": "2022-03-15T13:22:42.308766Z", + "url": "https://files.pythonhosted.org/packages/3f/38/f422a81b41bdac48f1d19c45f6e203c04bc45d2c35505873fdecdddee1ec/MarkupSafe-2.1.1-cp37-cp37m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp38-cp38-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "e8c843bbcda3a2f1e3c2ab25913c80a3c5376cd00c6e8c4a86a89a28c8dc5452" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17701, + "upload-time": "2022-03-15T13:22:43.912227Z", + "url": "https://files.pythonhosted.org/packages/92/7c/3c33294e506eafa7f1c40dd283089a45652ea0f073fc0ce24419d46bfe4b/MarkupSafe-2.1.1-cp38-cp38-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp38-cp38-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "0212a68688482dc52b2d45013df70d169f542b7394fc744c02a57374a4207003" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13618, + "upload-time": "2022-03-15T13:22:45.612102Z", + "url": "https://files.pythonhosted.org/packages/3c/d3/c7ab031b14ae4e83214949acee957a8fcf6a992698edff039ee1e77eb4e1/MarkupSafe-2.1.1-cp38-cp38-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "8e576a51ad59e4bfaac456023a78f6b5e6e7651dcd383bcc3e18d06f9b55d6d1" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26708, + "upload-time": "2022-03-15T13:22:47.239107Z", + "url": "https://files.pythonhosted.org/packages/18/a6/913b1d80fe93f7c3aa79206544b98841616c3eaa7790f37bdfb9fc13311e/MarkupSafe-2.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "4b9fe39a2ccc108a4accc2676e77da025ce383c108593d65cc909add5c3bd601" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25883, + "upload-time": "2022-03-15T13:22:49.277112Z", + "url": "https://files.pythonhosted.org/packages/fd/f4/524d2e8f5a3727cf309c2b7df7c732038375322df1376c9e9ef3aa92fcaf/MarkupSafe-2.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "96e37a3dc86e80bf81758c152fe66dbf60ed5eca3d26305edf01892257049925" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25560, + "upload-time": "2022-03-15T13:22:51.796113Z", + "url": "https://files.pythonhosted.org/packages/69/60/08791e4a971ea976f0fd58fb916d76de7c962dc8e26430564258820ac21f/MarkupSafe-2.1.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "6d0072fea50feec76a4c418096652f2c3238eaa014b2f94aeb1d56a66b41403f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30294, + "upload-time": "2022-03-15T13:22:54.781996Z", + "url": "https://files.pythonhosted.org/packages/d3/4f/9ea1c0a7796f7f81371b40d32aa31766b76fbdba316abf888897042e6e0f/MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "089cf3dbf0cd6c100f02945abeb18484bd1ee57a079aefd52cffd17fba910b88" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29443, + "upload-time": "2022-03-15T13:22:56.656628Z", + "url": "https://files.pythonhosted.org/packages/68/b5/b3aafabe7e1f71aa64ffe32fd8c767fd7db1bb304d339d8df6f2fdd2543c/MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "6a074d34ee7a5ce3effbc526b7083ec9731bb3cbf921bbe1d3005d4d2bdb3a63" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29712, + "upload-time": "2022-03-15T13:22:59.012686Z", + "url": "https://files.pythonhosted.org/packages/be/d8/5ab7f07d8f60155c4f12b4b2dca785355b8ee7e16b2d3f00c3830add5f10/MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp38-cp38-win32.whl", + "hashes": { + "sha256": "421be9fbf0ffe9ffd7a378aafebbf6f4602d564d34be190fc19a193232fd12b1" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16443, + "upload-time": "2022-03-15T13:23:01.176362Z", + "url": "https://files.pythonhosted.org/packages/6c/44/cd459988fe29cb82f0482fe6b6c47ec17ae700a500634edd876075d5e1ee/MarkupSafe-2.1.1-cp38-cp38-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp38-cp38-win_amd64.whl", + "hashes": { + "sha256": "fc7b548b17d238737688817ab67deebb30e8073c95749d55538ed473130ec0c7" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17065, + "upload-time": "2022-03-15T13:23:04.433825Z", + "url": "https://files.pythonhosted.org/packages/2c/81/91062a81ac8a18f557f12e2618475b53878755c016c9914c8aa207155c4e/MarkupSafe-2.1.1-cp38-cp38-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp39-cp39-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "e04e26803c9c3851c931eac40c695602c6295b8d432cbe78609649ad9bd2da8a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17699, + "upload-time": "2022-03-15T13:23:06.072127Z", + "url": "https://files.pythonhosted.org/packages/06/7f/d5e46d7464360b6ac39c5b0b604770dba937e3d7cab485d2f3298454717b/MarkupSafe-2.1.1-cp39-cp39-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp39-cp39-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "b87db4360013327109564f0e591bd2a3b318547bcef31b468a92ee504d07ae4f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13617, + "upload-time": "2022-03-15T13:23:08.526794Z", + "url": "https://files.pythonhosted.org/packages/26/03/2c11ba1a8b2327adea3f59f1c9c9ee9c59e86023925f929e63c4f028b10a/MarkupSafe-2.1.1-cp39-cp39-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "99a2a507ed3ac881b975a2976d59f38c19386d128e7a9a18b7df6fff1fd4c1d6" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26267, + "upload-time": "2022-03-15T13:23:10.495368Z", + "url": "https://files.pythonhosted.org/packages/82/3d/523e40c45dc1f53b35e60c6e8563dec523f7b6c113f823d5e123dd431631/MarkupSafe-2.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "56442863ed2b06d19c37f94d999035e15ee982988920e12a5b4ba29b62ad1f77" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25466, + "upload-time": "2022-03-15T13:23:13.270443Z", + "url": "https://files.pythonhosted.org/packages/df/06/c515c5bc43b90462e753bc768e6798193c6520c9c7eb2054c7466779a9db/MarkupSafe-2.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "3ce11ee3f23f79dbd06fb3d63e2f6af7b12db1d46932fe7bd8afa259a5996603" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25119, + "upload-time": "2022-03-15T13:23:15.062759Z", + "url": "https://files.pythonhosted.org/packages/73/68/628f6dbbf5088723a2b939d97c0a2e059d0cc654ce92a6fac5c7959edaff/MarkupSafe-2.1.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "33b74d289bd2f5e527beadcaa3f401e0df0a89927c1559c8566c066fa4248ab7" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30220, + "upload-time": "2022-03-15T13:23:17.078036Z", + "url": "https://files.pythonhosted.org/packages/3a/fc/dccc18170917f2cc2a5b77aad97f5f27d992ef0f2b9fb9e334ee71bf5301/MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "43093fb83d8343aac0b1baa75516da6092f58f41200907ef92448ecab8825135" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29312, + "upload-time": "2022-03-15T13:23:19.317536Z", + "url": "https://files.pythonhosted.org/packages/ba/16/3627f852d8a846c0fc52ad1beac6e27894a8344cc2c26036db51acb82c3e/MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "8e3dcf21f367459434c18e71b2a9532d96547aef8a871872a5bd69a715c15f96" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29606, + "upload-time": "2022-03-15T13:23:21.429174Z", + "url": "https://files.pythonhosted.org/packages/0f/53/b14de4ede9c2bd76d28e7911033b065ac42896f1cfb258d3ff65cf0332d2/MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp39-cp39-win32.whl", + "hashes": { + "sha256": "d4306c36ca495956b6d568d276ac11fdd9c30a36f1b6eb928070dc5360b22e1c" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16461, + "upload-time": "2022-03-15T13:23:23.398848Z", + "url": "https://files.pythonhosted.org/packages/25/c4/a75659da6d6b03d2d8ef296b2a8bc73e8c5b1533ee31569a958a292f0929/MarkupSafe-2.1.1-cp39-cp39-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "data-dist-info-metadata": { + "sha256": "0c2f7756cce6ce32d072b542851523b56e176d4c234dd6daa65a607656c575bb" + }, + "filename": "MarkupSafe-2.1.1-cp39-cp39-win_amd64.whl", + "hashes": { + "sha256": "46d00d6cfecdde84d40e572d63735ef81423ad31184100411e6e3388d405e247" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17092, + "upload-time": "2022-03-15T13:23:25.458178Z", + "url": "https://files.pythonhosted.org/packages/71/dc/41cbfe0d9aefdf14226dbf4eccfd0079a0e297809a17c5b902c9a7a3cc9a/MarkupSafe-2.1.1-cp39-cp39-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-2.1.1.tar.gz", + "hashes": { + "sha256": "7f91197cc9e48f989d12e4e6fbc46495c446636dfc81b9ccf50bb0ec74b91d4b" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 18668, + "upload-time": "2022-03-15T13:23:27.278973Z", + "url": "https://files.pythonhosted.org/packages/1d/97/2288fe498044284f39ab8950703e88abbac2abbdf65524d576157af70556/MarkupSafe-2.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp310-cp310-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "665a36ae6f8f20a4676b53224e33d456a6f5a72657d9c83c2aa00765072f31f7" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17750, + "upload-time": "2023-01-17T18:22:52.787182Z", + "url": "https://files.pythonhosted.org/packages/37/b2/6f4d5cac75ba6fe9f17671304fe339ea45a73c5609b5f5e652aa79c915c8/MarkupSafe-2.1.2-cp310-cp310-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp310-cp310-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "340bea174e9761308703ae988e982005aedf427de816d1afe98147668cc03036" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13620, + "upload-time": "2023-01-17T18:22:54.277236Z", + "url": "https://files.pythonhosted.org/packages/34/19/64b0abc021b22766e86efee32b0e2af684c4b731ce8ac1d519c791800c13/MarkupSafe-2.1.2-cp310-cp310-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "22152d00bf4a9c7c83960521fc558f55a1adbc0631fbb00a9471e097b19d72e1" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26398, + "upload-time": "2023-01-17T18:22:55.523952Z", + "url": "https://files.pythonhosted.org/packages/5e/f6/8eb8a5692c1986b6e863877b0b8a83628aff14e5fbfaf11d9522b532bd9d/MarkupSafe-2.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "28057e985dace2f478e042eaa15606c7efccb700797660629da387eb289b9323" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25592, + "upload-time": "2023-01-17T18:22:57.179051Z", + "url": "https://files.pythonhosted.org/packages/3d/66/2f636ba803fd6eb4cee7b3106ae02538d1e84a7fb7f4f8775c6528a87d31/MarkupSafe-2.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "ca244fa73f50a800cf8c3ebf7fd93149ec37f5cb9596aa8873ae2c1d23498601" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25264, + "upload-time": "2023-01-17T18:22:58.898226Z", + "url": "https://files.pythonhosted.org/packages/30/3e/0a69a24adb38df83e2f6989c38d68627a5f27181c82ecaa1fd03d1236dca/MarkupSafe-2.1.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "d9d971ec1e79906046aa3ca266de79eac42f1dbf3612a05dc9368125952bd1a1" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30404, + "upload-time": "2023-01-17T18:23:00.076344Z", + "url": "https://files.pythonhosted.org/packages/93/ca/1c3ae0c6a5712d4ba98610cada03781ea0448436b17d1dcd4759115b15a1/MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "7e007132af78ea9df29495dbf7b5824cb71648d7133cf7848a2a5dd00d36f9ff" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29517, + "upload-time": "2023-01-17T18:23:01.393630Z", + "url": "https://files.pythonhosted.org/packages/96/92/a873b4a7fa20c2e30bffe883bb560330f3b6ce03aaf278f75f96d161935b/MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "7313ce6a199651c4ed9d7e4cfb4aa56fe923b1adf9af3b420ee14e6d9a73df65" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29799, + "upload-time": "2023-01-17T18:23:03.111878Z", + "url": "https://files.pythonhosted.org/packages/f9/aa/ebcd114deab08f892b1d70badda4436dbad1747f9e5b72cffb3de4c7129d/MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + }, + "data-dist-info-metadata": { + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + }, + "filename": "MarkupSafe-2.1.2-cp310-cp310-win32.whl", + "hashes": { + "sha256": "c4a549890a45f57f1ebf99c067a4ad0cb423a05544accaf2b065246827ed9603" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16424, + "upload-time": "2023-01-17T18:23:04.364381Z", + "url": "https://files.pythonhosted.org/packages/78/e6/91c9a20a943ea231c59024e181c4c5480097daf132428f2272670974637f/MarkupSafe-2.1.2-cp310-cp310-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + }, + "data-dist-info-metadata": { + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + }, + "filename": "MarkupSafe-2.1.2-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "835fb5e38fd89328e9c81067fd642b3593c33e1e17e2fdbf77f5676abb14a156" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16981, + "upload-time": "2023-01-17T18:23:05.932965Z", + "url": "https://files.pythonhosted.org/packages/02/2c/18d55e5df6a9ea33709d6c33e08cb2e07d39e20ad05d8c6fbf9c9bcafd54/MarkupSafe-2.1.2-cp310-cp310-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp311-cp311-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "2ec4f2d48ae59bbb9d1f9d7efb9236ab81429a764dedca114f5fdabbc3788013" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17765, + "upload-time": "2023-01-17T18:23:07.602687Z", + "url": "https://files.pythonhosted.org/packages/e3/a9/e366665c7eae59c9c9d34b747cd5a3994847719a2304e0c8dec8b604dd98/MarkupSafe-2.1.2-cp311-cp311-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp311-cp311-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "608e7073dfa9e38a85d38474c082d4281f4ce276ac0010224eaba11e929dd53a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13638, + "upload-time": "2023-01-17T18:23:08.732921Z", + "url": "https://files.pythonhosted.org/packages/e6/ff/d2378ca3cb3ac4a37af767b820b0f0bf3f5e9193a6acce0eefc379425c1c/MarkupSafe-2.1.2-cp311-cp311-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "65608c35bfb8a76763f37036547f7adfd09270fbdbf96608be2bead319728fcd" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 28791, + "upload-time": "2023-01-17T18:23:09.856034Z", + "url": "https://files.pythonhosted.org/packages/0a/88/78cb3d95afebd183d8b04442685ab4c70cfc1138b850ba20e2a07aff2f53/MarkupSafe-2.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "f2bfb563d0211ce16b63c7cb9395d2c682a23187f54c3d79bfec33e6705473c6" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 27993, + "upload-time": "2023-01-17T18:23:11.064500Z", + "url": "https://files.pythonhosted.org/packages/5a/94/d056bf5dbadf7f4b193ee2a132b3d49ffa1602371e3847518b2982045425/MarkupSafe-2.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "da25303d91526aac3672ee6d49a2f3db2d9502a4a60b55519feb1a4c7714e07d" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 27531, + "upload-time": "2023-01-17T18:23:12.161881Z", + "url": "https://files.pythonhosted.org/packages/79/e2/b818bf277fa6b01244943498cb2127372c01dde5eff7682837cc72740618/MarkupSafe-2.1.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "9cad97ab29dfc3f0249b483412c85c8ef4766d96cdf9dcf5a1e3caa3f3661cf1" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 33766, + "upload-time": "2023-01-17T18:23:13.901988Z", + "url": "https://files.pythonhosted.org/packages/cf/c1/d7596976a868fe3487212a382cc121358a53dc8e8d85ff2ee2c3d3b40f04/MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "085fd3201e7b12809f9e6e9bc1e5c96a368c8523fad5afb02afe3c051ae4afcc" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 32493, + "upload-time": "2023-01-17T18:23:15.110152Z", + "url": "https://files.pythonhosted.org/packages/04/cf/9464c3c41b7cdb8df660cda75676697e7fb49ce1be7691a1162fc88da078/MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "1bea30e9bf331f3fef67e0a3877b2288593c98a21ccb2cf29b74c581a4eb3af0" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 33089, + "upload-time": "2023-01-17T18:23:16.254256Z", + "url": "https://files.pythonhosted.org/packages/1f/20/76f6337f1e7238a626ab34405ddd634636011b2ff947dcbd8995f16a7776/MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + }, + "data-dist-info-metadata": { + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + }, + "filename": "MarkupSafe-2.1.2-cp311-cp311-win32.whl", + "hashes": { + "sha256": "7df70907e00c970c60b9ef2938d894a9381f38e6b9db73c5be35e59d92e06625" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16438, + "upload-time": "2023-01-17T18:23:17.719852Z", + "url": "https://files.pythonhosted.org/packages/19/00/3b8eb0093c885576a1ce7f2263e7b8c01e55b9977433f8246f57cd81b0be/MarkupSafe-2.1.2-cp311-cp311-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + }, + "data-dist-info-metadata": { + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + }, + "filename": "MarkupSafe-2.1.2-cp311-cp311-win_amd64.whl", + "hashes": { + "sha256": "e55e40ff0cc8cc5c07996915ad367fa47da6b3fc091fdadca7f5403239c5fec3" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16989, + "upload-time": "2023-01-17T18:23:19.320537Z", + "url": "https://files.pythonhosted.org/packages/ea/60/2400ba59cf2465fa136487ee7299f52121a9d04b2cf8539ad43ad10e70e8/MarkupSafe-2.1.2-cp311-cp311-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp37-cp37m-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "a6e40afa7f45939ca356f348c8e23048e02cb109ced1eb8420961b2f40fb373a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13523, + "upload-time": "2023-01-17T18:23:20.695329Z", + "url": "https://files.pythonhosted.org/packages/7b/0f/0e99c2f342933c43af69849a6ba63f2eef54e14c6d0e10a26470fb6b40a9/MarkupSafe-2.1.2-cp37-cp37m-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "cf877ab4ed6e302ec1d04952ca358b381a882fbd9d1b07cccbfd61783561f98a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26109, + "upload-time": "2023-01-17T18:23:21.849009Z", + "url": "https://files.pythonhosted.org/packages/87/a1/d0f05a09c6c1aef89d1eea0ab0ff1ea897d4117d27f1571034a7e3ff515b/MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "63ba06c9941e46fa389d389644e2d8225e0e3e5ebcc4ff1ea8506dce646f8c8a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25329, + "upload-time": "2023-01-17T18:23:23.295750Z", + "url": "https://files.pythonhosted.org/packages/95/88/8c8cce021ac1b1eedde349c6a41f6c256da60babf95e572071361ff3f66b/MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "f1cd098434e83e656abf198f103a8207a8187c0fc110306691a2e94a78d0abb2" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25024, + "upload-time": "2023-01-17T18:23:24.954162Z", + "url": "https://files.pythonhosted.org/packages/c3/e5/42842a44bfd9ba2955c562b1139334a2f64cedb687e8969777fd07de42a9/MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "55f44b440d491028addb3b88f72207d71eeebfb7b5dbf0643f7c023ae1fba619" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30791, + "upload-time": "2023-01-17T18:23:26.099463Z", + "url": "https://files.pythonhosted.org/packages/66/21/dadb671aade8eb67ef96e0d8f90b1bd5e8cfb6ad9d8c7fa2c870ec0c257b/MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "a6f2fcca746e8d5910e18782f976489939d54a91f9411c32051b4aab2bd7c513" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29952, + "upload-time": "2023-01-17T18:23:27.394216Z", + "url": "https://files.pythonhosted.org/packages/e9/c6/2da36728c1310f141395176556500aeedfdea8c2b02a3b72ba61b69280e8/MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "0b462104ba25f1ac006fdab8b6a01ebbfbce9ed37fd37fd4acd70c67c973e460" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30206, + "upload-time": "2023-01-17T18:23:28.858758Z", + "url": "https://files.pythonhosted.org/packages/56/0d/c9818629672a3368b773fa94597d79da77bdacc3186f097bb85023f785f6/MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + }, + "data-dist-info-metadata": { + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + }, + "filename": "MarkupSafe-2.1.2-cp37-cp37m-win32.whl", + "hashes": { + "sha256": "7668b52e102d0ed87cb082380a7e2e1e78737ddecdde129acadb0eccc5423859" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16396, + "upload-time": "2023-01-17T18:23:30.429923Z", + "url": "https://files.pythonhosted.org/packages/be/18/988e1913a40cc8eb725b1e073eacc130f7803a061577bdc0b9343eb3c696/MarkupSafe-2.1.2-cp37-cp37m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + }, + "data-dist-info-metadata": { + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + }, + "filename": "MarkupSafe-2.1.2-cp37-cp37m-win_amd64.whl", + "hashes": { + "sha256": "6d6607f98fcf17e534162f0709aaad3ab7a96032723d8ac8750ffe17ae5a0666" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16970, + "upload-time": "2023-01-17T18:23:31.711547Z", + "url": "https://files.pythonhosted.org/packages/39/8d/5c5ce72deb8567ab48a18fbd99dc0af3dd651b6691b8570947e54a28e0f3/MarkupSafe-2.1.2-cp37-cp37m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp38-cp38-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "a806db027852538d2ad7555b203300173dd1b77ba116de92da9afbc3a3be3eed" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17746, + "upload-time": "2023-01-17T18:23:33.464455Z", + "url": "https://files.pythonhosted.org/packages/d1/10/ff89b23d4a24051c4e4f689b79ee06f230d7e9431445e24f5dd9d9a89730/MarkupSafe-2.1.2-cp38-cp38-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp38-cp38-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "a4abaec6ca3ad8660690236d11bfe28dfd707778e2442b45addd2f086d6ef094" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13613, + "upload-time": "2023-01-17T18:23:34.582025Z", + "url": "https://files.pythonhosted.org/packages/4b/34/dc837e5ad9e14634aac4342eb8b12a9be20a4f74f50cc0d765f7aa2fc1e3/MarkupSafe-2.1.2-cp38-cp38-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "f03a532d7dee1bed20bc4884194a16160a2de9ffc6354b3878ec9682bb623c54" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26703, + "upload-time": "2023-01-17T18:23:36.317221Z", + "url": "https://files.pythonhosted.org/packages/80/64/ccb65aadd71e7685caa69a885885a673e8748525a243fb26acea37201b44/MarkupSafe-2.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "4cf06cdc1dda95223e9d2d3c58d3b178aa5dacb35ee7e3bbac10e4e1faacb419" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25880, + "upload-time": "2023-01-17T18:23:38.077638Z", + "url": "https://files.pythonhosted.org/packages/9d/80/8320f182d06a9b289b1a9f266f593feb91d3781c7e104bbe09e0c4c11439/MarkupSafe-2.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "22731d79ed2eb25059ae3df1dfc9cb1546691cc41f4e3130fe6bfbc3ecbbecfa" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25558, + "upload-time": "2023-01-17T18:23:39.356049Z", + "url": "https://files.pythonhosted.org/packages/c7/0e/22d0c8e6ee84414e251bd1bc555b2705af6b3fb99f0ba1ead2a0f51d423b/MarkupSafe-2.1.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "f8ffb705ffcf5ddd0e80b65ddf7bed7ee4f5a441ea7d3419e861a12eaf41af58" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30292, + "upload-time": "2023-01-17T18:23:40.617238Z", + "url": "https://files.pythonhosted.org/packages/48/cc/d027612e17b56088cfccd2c8e083518995fcb25a7b4f17fc146362a0499d/MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "8db032bf0ce9022a8e41a22598eefc802314e81b879ae093f36ce9ddf39ab1ba" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29443, + "upload-time": "2023-01-17T18:23:41.723922Z", + "url": "https://files.pythonhosted.org/packages/29/d2/243e6b860d97c18d848fc2bee2f39d102755a2b04a5ce4d018d839711b46/MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "2298c859cfc5463f1b64bd55cb3e602528db6fa0f3cfd568d3605c50678f8f03" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29707, + "upload-time": "2023-01-17T18:23:42.991949Z", + "url": "https://files.pythonhosted.org/packages/0d/15/82b108c697bec4c26c00aed6975b778cf0eac6cbb77598862b10550b7fcc/MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + }, + "data-dist-info-metadata": { + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + }, + "filename": "MarkupSafe-2.1.2-cp38-cp38-win32.whl", + "hashes": { + "sha256": "50c42830a633fa0cf9e7d27664637532791bfc31c731a87b202d2d8ac40c3ea2" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16425, + "upload-time": "2023-01-17T18:23:44.606975Z", + "url": "https://files.pythonhosted.org/packages/76/b5/05ce70a3e31ecebcd3628cd180dc4761293aa496db85170fdc085ed2d79a/MarkupSafe-2.1.2-cp38-cp38-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + }, + "data-dist-info-metadata": { + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + }, + "filename": "MarkupSafe-2.1.2-cp38-cp38-win_amd64.whl", + "hashes": { + "sha256": "bb06feb762bade6bf3c8b844462274db0c76acc95c52abe8dbed28ae3d44a147" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16974, + "upload-time": "2023-01-17T18:23:45.976406Z", + "url": "https://files.pythonhosted.org/packages/93/fa/d72f68f84f8537ee8aa3e0764d1eb11e5e025a5ca90c16e94a40f894c2fc/MarkupSafe-2.1.2-cp38-cp38-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp39-cp39-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "99625a92da8229df6d44335e6fcc558a5037dd0a760e11d84be2260e6f37002f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17741, + "upload-time": "2023-01-17T18:23:47.553375Z", + "url": "https://files.pythonhosted.org/packages/82/e3/4efcd74f10a7999783955aec36386f71082e6d7dafcc06b77b9df72b325a/MarkupSafe-2.1.2-cp39-cp39-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp39-cp39-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "8bca7e26c1dd751236cfb0c6c72d4ad61d986e9a41bbf76cb445f69488b2a2bd" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13618, + "upload-time": "2023-01-17T18:23:48.637265Z", + "url": "https://files.pythonhosted.org/packages/77/26/af46880038c6eac3832e751298f1965f3a550f38d1e9ddaabd674860076b/MarkupSafe-2.1.2-cp39-cp39-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "40627dcf047dadb22cd25ea7ecfe9cbf3bbbad0482ee5920b582f3809c97654f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26261, + "upload-time": "2023-01-17T18:23:50.095466Z", + "url": "https://files.pythonhosted.org/packages/52/36/b35c577c884ea352fc0c1eaed9ca4946ffc22cc9c3527a70408bfa9e9496/MarkupSafe-2.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "40dfd3fefbef579ee058f139733ac336312663c6706d1163b82b3003fb1925c4" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25462, + "upload-time": "2023-01-17T18:23:51.689717Z", + "url": "https://files.pythonhosted.org/packages/06/3b/d026c21cd1dbee89f41127e93113dcf5fa85c6660d108847760b59b3a66d/MarkupSafe-2.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "090376d812fb6ac5f171e5938e82e7f2d7adc2b629101cec0db8b267815c85e2" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25114, + "upload-time": "2023-01-17T18:23:52.908709Z", + "url": "https://files.pythonhosted.org/packages/7c/e6/454df09f18e0ea34d189b447a9e1a9f66c2aa332b77fd5577ebc7ca14d42/MarkupSafe-2.1.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "2e7821bffe00aa6bd07a23913b7f4e01328c3d5cc0b40b36c0bd81d362faeb65" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30214, + "upload-time": "2023-01-17T18:23:53.999473Z", + "url": "https://files.pythonhosted.org/packages/82/70/b3978786c7b576c25d84b009d2a20a11b5300d252fc3ce984e37b932e97c/MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "c0a33bc9f02c2b17c3ea382f91b4db0e6cde90b63b296422a939886a7a80de1c" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29306, + "upload-time": "2023-01-17T18:23:55.096111Z", + "url": "https://files.pythonhosted.org/packages/41/54/6e88795c64ab5dcda31b06406c062c2740d1a64db18219d4e21fc90928c1/MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "data-dist-info-metadata": { + "sha256": "8cfc3888e89983a69dc59e5b76f8d96a978d98f30834c186daadafdab2384aa0" + }, + "filename": "MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "b8526c6d437855442cdd3d87eede9c425c4445ea011ca38d937db299382e6fa3" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29597, + "upload-time": "2023-01-17T18:23:56.215761Z", + "url": "https://files.pythonhosted.org/packages/50/41/1442b693a40eb76d835ca2016e86a01479f17d7fd8288f9830f6790e366a/MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + }, + "data-dist-info-metadata": { + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + }, + "filename": "MarkupSafe-2.1.2-cp39-cp39-win32.whl", + "hashes": { + "sha256": "137678c63c977754abe9086a3ec011e8fd985ab90631145dfb9294ad09c102a7" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16426, + "upload-time": "2023-01-17T18:23:57.427471Z", + "url": "https://files.pythonhosted.org/packages/22/88/9c0cae2f5ada778182f2842b377dd273d6be689953345c10b165478831eb/MarkupSafe-2.1.2-cp39-cp39-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + }, + "data-dist-info-metadata": { + "sha256": "b2ca1e02a615415ea7b318733c25a1c66a8ac6dea7dd462142020aea3b0a7100" + }, + "filename": "MarkupSafe-2.1.2-cp39-cp39-win_amd64.whl", + "hashes": { + "sha256": "0576fe974b40a400449768941d5d0858cc624e3249dfd1e0c33674e5c7ca7aed" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16976, + "upload-time": "2023-01-17T18:23:58.794578Z", + "url": "https://files.pythonhosted.org/packages/46/0c/10ee33673c5e36fa3809cf136971f81d951ca38516188ee11a965d9b2fe9/MarkupSafe-2.1.2-cp39-cp39-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-2.1.2.tar.gz", + "hashes": { + "sha256": "abcabc8c2b26036d62d4c746381a6f7cf60aafcc653198ad678306986b09450d" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 19080, + "upload-time": "2023-01-17T18:23:59.903635Z", + "url": "https://files.pythonhosted.org/packages/95/7e/68018b70268fb4a2a605e2be44ab7b4dd7ce7808adae6c5ef32e34f4b55a/MarkupSafe-2.1.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp310-cp310-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17846, + "upload-time": "2023-06-02T21:42:33.954412Z", + "url": "https://files.pythonhosted.org/packages/20/1d/713d443799d935f4d26a4f1510c9e61b1d288592fb869845e5cc92a1e055/MarkupSafe-2.1.3-cp310-cp310-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp310-cp310-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13720, + "upload-time": "2023-06-02T21:42:35.102828Z", + "url": "https://files.pythonhosted.org/packages/f7/9c/86cbd8e0e1d81f0ba420f20539dd459c50537c7751e28102dbfee2b6f28c/MarkupSafe-2.1.3-cp310-cp310-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26498, + "upload-time": "2023-06-02T21:42:36.608709Z", + "url": "https://files.pythonhosted.org/packages/a6/56/f1d4ee39e898a9e63470cbb7fae1c58cce6874f25f54220b89213a47f273/MarkupSafe-2.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25691, + "upload-time": "2023-06-02T21:42:37.778995Z", + "url": "https://files.pythonhosted.org/packages/12/b3/d9ed2c0971e1435b8a62354b18d3060b66c8cb1d368399ec0b9baa7c0ee5/MarkupSafe-2.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25366, + "upload-time": "2023-06-02T21:42:39.441001Z", + "url": "https://files.pythonhosted.org/packages/bf/b7/c5ba9b7ad9ad21fc4a60df226615cf43ead185d328b77b0327d603d00cc5/MarkupSafe-2.1.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp310-cp310-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30505, + "upload-time": "2023-06-02T21:42:41.088135Z", + "url": "https://files.pythonhosted.org/packages/71/61/f5673d7aac2cf7f203859008bb3fc2b25187aa330067c5e9955e5c5ebbab/MarkupSafe-2.1.3-cp310-cp310-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp310-cp310-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29616, + "upload-time": "2023-06-02T21:42:42.273459Z", + "url": "https://files.pythonhosted.org/packages/47/26/932140621773bfd4df3223fbdd9e78de3477f424f0d2987c313b1cb655ff/MarkupSafe-2.1.3-cp310-cp310-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp310-cp310-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29891, + "upload-time": "2023-06-02T21:42:43.635400Z", + "url": "https://files.pythonhosted.org/packages/3c/c8/74d13c999cbb49e3460bf769025659a37ef4a8e884de629720ab4e42dcdb/MarkupSafe-2.1.3-cp310-cp310-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + }, + "data-dist-info-metadata": { + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + }, + "filename": "MarkupSafe-2.1.3-cp310-cp310-win32.whl", + "hashes": { + "sha256": "10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16525, + "upload-time": "2023-06-02T21:42:45.271664Z", + "url": "https://files.pythonhosted.org/packages/96/e4/4db3b1abc5a1fe7295aa0683eafd13832084509c3b8236f3faf8dd4eff75/MarkupSafe-2.1.3-cp310-cp310-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + }, + "data-dist-info-metadata": { + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + }, + "filename": "MarkupSafe-2.1.3-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17083, + "upload-time": "2023-06-02T21:42:46.948465Z", + "url": "https://files.pythonhosted.org/packages/84/a8/c4aebb8a14a1d39d5135eb8233a0b95831cdc42c4088358449c3ed657044/MarkupSafe-2.1.3-cp310-cp310-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp311-cp311-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17862, + "upload-time": "2023-06-02T21:42:48.569751Z", + "url": "https://files.pythonhosted.org/packages/fe/09/c31503cb8150cf688c1534a7135cc39bb9092f8e0e6369ec73494d16ee0e/MarkupSafe-2.1.3-cp311-cp311-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp311-cp311-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13738, + "upload-time": "2023-06-02T21:42:49.727342Z", + "url": "https://files.pythonhosted.org/packages/c0/c7/171f5ac6b065e1425e8fabf4a4dfbeca76fd8070072c6a41bd5c07d90d8b/MarkupSafe-2.1.3-cp311-cp311-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 28891, + "upload-time": "2023-06-02T21:42:51.330188Z", + "url": "https://files.pythonhosted.org/packages/a2/f7/9175ad1b8152092f7c3b78c513c1bdfe9287e0564447d1c2d3d1a2471540/MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 28096, + "upload-time": "2023-06-02T21:42:52.966230Z", + "url": "https://files.pythonhosted.org/packages/fe/21/2eff1de472ca6c99ec3993eab11308787b9879af9ca8bbceb4868cf4f2ca/MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 27631, + "upload-time": "2023-06-02T21:42:54.518807Z", + "url": "https://files.pythonhosted.org/packages/f4/a0/103f94793c3bf829a18d2415117334ece115aeca56f2df1c47fa02c6dbd6/MarkupSafe-2.1.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 33863, + "upload-time": "2023-06-02T21:42:55.777205Z", + "url": "https://files.pythonhosted.org/packages/43/70/f24470f33b2035b035ef0c0ffebf57006beb2272cf3df068fc5154e04ead/MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 32591, + "upload-time": "2023-06-02T21:42:57.415922Z", + "url": "https://files.pythonhosted.org/packages/32/d4/ce98c4ca713d91c4a17c1a184785cc00b9e9c25699d618956c2b9999500a/MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 33186, + "upload-time": "2023-06-02T21:42:59.107861Z", + "url": "https://files.pythonhosted.org/packages/bb/82/f88ccb3ca6204a4536cf7af5abdad7c3657adac06ab33699aa67279e0744/MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + }, + "data-dist-info-metadata": { + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + }, + "filename": "MarkupSafe-2.1.3-cp311-cp311-win32.whl", + "hashes": { + "sha256": "dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16537, + "upload-time": "2023-06-02T21:43:00.927465Z", + "url": "https://files.pythonhosted.org/packages/44/53/93405d37bb04a10c43b1bdd6f548097478d494d7eadb4b364e3e1337f0cc/MarkupSafe-2.1.3-cp311-cp311-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + }, + "data-dist-info-metadata": { + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + }, + "filename": "MarkupSafe-2.1.3-cp311-cp311-win_amd64.whl", + "hashes": { + "sha256": "134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17089, + "upload-time": "2023-06-02T21:43:02.355355Z", + "url": "https://files.pythonhosted.org/packages/be/bb/08b85bc194034efbf572e70c3951549c8eca0ada25363afc154386b5390a/MarkupSafe-2.1.3-cp311-cp311-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" + }, + "data-dist-info-metadata": { + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" + }, + "filename": "MarkupSafe-2.1.3-cp312-cp312-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17849, + "upload-time": "2023-09-07T16:00:43.795275Z", + "url": "https://files.pythonhosted.org/packages/89/5a/ee546f2aa73a1d6fcfa24272f356fe06d29acca81e76b8d32ca53e429a2e/MarkupSafe-2.1.3-cp312-cp312-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" + }, + "data-dist-info-metadata": { + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" + }, + "filename": "MarkupSafe-2.1.3-cp312-cp312-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13700, + "upload-time": "2023-09-07T16:00:45.384632Z", + "url": "https://files.pythonhosted.org/packages/3a/72/9f683a059bde096776e8acf9aa34cbbba21ddc399861fe3953790d4f2cde/MarkupSafe-2.1.3-cp312-cp312-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" + }, + "data-dist-info-metadata": { + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" + }, + "filename": "MarkupSafe-2.1.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29319, + "upload-time": "2023-09-07T16:00:46.480919Z", + "url": "https://files.pythonhosted.org/packages/9d/78/92f15eb9b1e8f1668a9787ba103cf6f8d19a9efed8150245404836145c24/MarkupSafe-2.1.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" + }, + "data-dist-info-metadata": { + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" + }, + "filename": "MarkupSafe-2.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 28314, + "upload-time": "2023-09-07T16:00:47.640376Z", + "url": "https://files.pythonhosted.org/packages/51/94/9a04085114ff2c24f7424dbc890a281d73c5a74ea935dc2e69c66a3bd558/MarkupSafe-2.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" + }, + "data-dist-info-metadata": { + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" + }, + "filename": "MarkupSafe-2.1.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 27696, + "upload-time": "2023-09-07T16:00:48.920309Z", + "url": "https://files.pythonhosted.org/packages/ec/53/fcb3214bd370185e223b209ce6bb010fb887ea57173ca4f75bd211b24e10/MarkupSafe-2.1.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" + }, + "data-dist-info-metadata": { + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" + }, + "filename": "MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 33746, + "upload-time": "2023-09-07T16:00:50.081440Z", + "url": "https://files.pythonhosted.org/packages/e7/33/54d29854716725d7826079b8984dd235fac76dab1c32321e555d493e61f5/MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" + }, + "data-dist-info-metadata": { + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" + }, + "filename": "MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 32131, + "upload-time": "2023-09-07T16:00:51.822095Z", + "url": "https://files.pythonhosted.org/packages/11/40/ea7f85e2681d29bc9301c757257de561923924f24de1802d9c3baa396bb4/MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" + }, + "data-dist-info-metadata": { + "sha256": "401ef612f11861387b5801d4f4aec0b663e677e37947d134a5a656e14029b89e" + }, + "filename": "MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 32878, + "upload-time": "2023-09-07T16:00:53.575465Z", + "url": "https://files.pythonhosted.org/packages/41/f1/bc770c37ecd58638c18f8ec85df205dacb818ccf933692082fd93010a4bc/MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5f1b7e53660f48ea389db751fa4006d012807458aa462757a7a409e7a4c8dbdc" + }, + "data-dist-info-metadata": { + "sha256": "5f1b7e53660f48ea389db751fa4006d012807458aa462757a7a409e7a4c8dbdc" + }, + "filename": "MarkupSafe-2.1.3-cp312-cp312-win32.whl", + "hashes": { + "sha256": "715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16426, + "upload-time": "2023-09-07T16:00:55.987279Z", + "url": "https://files.pythonhosted.org/packages/49/74/bf95630aab0a9ed6a67556cd4e54f6aeb0e74f4cb0fd2f229154873a4be4/MarkupSafe-2.1.3-cp312-cp312-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5f1b7e53660f48ea389db751fa4006d012807458aa462757a7a409e7a4c8dbdc" + }, + "data-dist-info-metadata": { + "sha256": "5f1b7e53660f48ea389db751fa4006d012807458aa462757a7a409e7a4c8dbdc" + }, + "filename": "MarkupSafe-2.1.3-cp312-cp312-win_amd64.whl", + "hashes": { + "sha256": "1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16979, + "upload-time": "2023-09-07T16:00:57.770768Z", + "url": "https://files.pythonhosted.org/packages/44/44/dbaf65876e258facd65f586dde158387ab89963e7f2235551afc9c2e24c2/MarkupSafe-2.1.3-cp312-cp312-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp37-cp37m-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13626, + "upload-time": "2023-06-02T21:43:04.084807Z", + "url": "https://files.pythonhosted.org/packages/a8/12/fd9ef3e09a7312d60467c71037283553ff2acfcd950159cd4c3ca9558af4/MarkupSafe-2.1.3-cp37-cp37m-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26215, + "upload-time": "2023-06-02T21:43:05.919719Z", + "url": "https://files.pythonhosted.org/packages/4f/13/cf36eff21600fb21d5bd8c4c1b6ff0b7cc0ff37b955017210cfc6f367972/MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25427, + "upload-time": "2023-06-02T21:43:07.893414Z", + "url": "https://files.pythonhosted.org/packages/e5/dd/49576e803c0d974671e44fa78049217fcc68af3662a24f831525ed30e6c7/MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25123, + "upload-time": "2023-06-02T21:43:09.636253Z", + "url": "https://files.pythonhosted.org/packages/7d/48/6ba4db436924698ca22109325969e00be459d417830dafec3c1001878b57/MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp37-cp37m-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30890, + "upload-time": "2023-06-02T21:43:10.893079Z", + "url": "https://files.pythonhosted.org/packages/4d/e4/77bb622d6a37aeb51ee55857100986528b7f47d6dbddc35f9b404622ed50/MarkupSafe-2.1.3-cp37-cp37m-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp37-cp37m-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30050, + "upload-time": "2023-06-02T21:43:12.193850Z", + "url": "https://files.pythonhosted.org/packages/d2/a1/4ae49dd1520c7b891ea4963258aab08fb2554c564781ecb2a9c4afdf9cb1/MarkupSafe-2.1.3-cp37-cp37m-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp37-cp37m-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30304, + "upload-time": "2023-06-02T21:43:13.249959Z", + "url": "https://files.pythonhosted.org/packages/fa/bb/12fb5964c4a766eb98155dd31ec070adc8a69a395564ffc1e7b34d91335a/MarkupSafe-2.1.3-cp37-cp37m-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + }, + "data-dist-info-metadata": { + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + }, + "filename": "MarkupSafe-2.1.3-cp37-cp37m-win32.whl", + "hashes": { + "sha256": "8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16494, + "upload-time": "2023-06-02T21:43:14.566629Z", + "url": "https://files.pythonhosted.org/packages/b2/0d/cbaade3ee8efbd5ce2fb72b48cc51479ebf3d4ce2c54dcb6557d3ea6a950/MarkupSafe-2.1.3-cp37-cp37m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + }, + "data-dist-info-metadata": { + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + }, + "filename": "MarkupSafe-2.1.3-cp37-cp37m-win_amd64.whl", + "hashes": { + "sha256": "787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17066, + "upload-time": "2023-06-02T21:43:16.246204Z", + "url": "https://files.pythonhosted.org/packages/9b/c1/9f44da5ca74f95116c644892152ca6514ecdc34c8297a3f40d886147863d/MarkupSafe-2.1.3-cp37-cp37m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp38-cp38-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17837, + "upload-time": "2023-06-02T21:43:17.510576Z", + "url": "https://files.pythonhosted.org/packages/03/06/e72e88f81f8c91d4f488d21712d2d403fd644e3172eaadc302094377bc22/MarkupSafe-2.1.3-cp38-cp38-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp38-cp38-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13714, + "upload-time": "2023-06-02T21:43:18.509879Z", + "url": "https://files.pythonhosted.org/packages/f8/33/e9e83b214b5f8d9a60b26e60051734e7657a416e5bce7d7f1c34e26badad/MarkupSafe-2.1.3-cp38-cp38-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26805, + "upload-time": "2023-06-02T21:43:20.193190Z", + "url": "https://files.pythonhosted.org/packages/8d/66/4a46c7f1402e0377a8b220fd4b53cc4f1b2337ab0d97f06e23acd1f579d1/MarkupSafe-2.1.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25977, + "upload-time": "2023-06-02T21:43:21.540988Z", + "url": "https://files.pythonhosted.org/packages/de/e2/32c14301bb023986dff527a49325b6259cab4ebb4633f69de54af312fc45/MarkupSafe-2.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25657, + "upload-time": "2023-06-02T21:43:23.208762Z", + "url": "https://files.pythonhosted.org/packages/e6/5c/8ab8f67bbbbf90fe88f887f4fa68123435c5415531442e8aefef1e118d5c/MarkupSafe-2.1.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp38-cp38-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30392, + "upload-time": "2023-06-02T21:43:24.525745Z", + "url": "https://files.pythonhosted.org/packages/8b/bb/72ca339b012054a84753accabe3258e0baf6e34bd0ab6e3670b9a65f679d/MarkupSafe-2.1.3-cp38-cp38-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp38-cp38-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29542, + "upload-time": "2023-06-02T21:43:26.555309Z", + "url": "https://files.pythonhosted.org/packages/b2/27/07e5aa9f93314dc65ad2ad9b899656dee79b70a9425ee199dd5a4c4cf2cd/MarkupSafe-2.1.3-cp38-cp38-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp38-cp38-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29803, + "upload-time": "2023-06-02T21:43:27.829185Z", + "url": "https://files.pythonhosted.org/packages/c9/80/f08e782943ee7ae6e9438851396d00a869f5b50ea8c6e1f40385f3e95771/MarkupSafe-2.1.3-cp38-cp38-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + }, + "data-dist-info-metadata": { + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + }, + "filename": "MarkupSafe-2.1.3-cp38-cp38-win32.whl", + "hashes": { + "sha256": "ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16521, + "upload-time": "2023-06-02T21:43:29.256757Z", + "url": "https://files.pythonhosted.org/packages/10/b3/c2b0a61cc0e1d50dd8a1b663ba4866c667cb58fb35f12475001705001680/MarkupSafe-2.1.3-cp38-cp38-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + }, + "data-dist-info-metadata": { + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + }, + "filename": "MarkupSafe-2.1.3-cp38-cp38-win_amd64.whl", + "hashes": { + "sha256": "1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17071, + "upload-time": "2023-06-02T21:43:30.874136Z", + "url": "https://files.pythonhosted.org/packages/74/a3/54fc60ee2da3ab6d68b1b2daf4897297c597840212ee126e68a4eb89fcd7/MarkupSafe-2.1.3-cp38-cp38-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp39-cp39-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17855, + "upload-time": "2023-06-02T21:43:32.541266Z", + "url": "https://files.pythonhosted.org/packages/6a/86/654dc431513cd4417dfcead8102f22bece2d6abf2f584f0e1cc1524f7b94/MarkupSafe-2.1.3-cp39-cp39-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp39-cp39-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13716, + "upload-time": "2023-06-02T21:43:33.771673Z", + "url": "https://files.pythonhosted.org/packages/62/9b/4908a57acf39d8811836bc6776b309c2e07d63791485589acf0b6d7bc0c6/MarkupSafe-2.1.3-cp39-cp39-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26361, + "upload-time": "2023-06-02T21:43:35.036804Z", + "url": "https://files.pythonhosted.org/packages/68/8d/c33c43c499c19f4b51181e196c9a497010908fc22c5de33551e298aa6a21/MarkupSafe-2.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25563, + "upload-time": "2023-06-02T21:43:36.832972Z", + "url": "https://files.pythonhosted.org/packages/de/63/cb7e71984e9159ec5f45b5e81e896c8bdd0e45fe3fc6ce02ab497f0d790e/MarkupSafe-2.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25215, + "upload-time": "2023-06-02T21:43:38.097068Z", + "url": "https://files.pythonhosted.org/packages/43/ad/7246ae594aac948b17408c0ff0f9ff0bc470bdbe9c672a754310db64b237/MarkupSafe-2.1.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp39-cp39-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30313, + "upload-time": "2023-06-02T21:43:39.440682Z", + "url": "https://files.pythonhosted.org/packages/03/65/3473d2cb84bb2cda08be95b97fc4f53e6bcd701a2d50ba7b7c905e1e9273/MarkupSafe-2.1.3-cp39-cp39-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp39-cp39-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29410, + "upload-time": "2023-06-02T21:43:40.527306Z", + "url": "https://files.pythonhosted.org/packages/22/81/b5659e2b6ae1516495a22f87370419c1d79c8d853315e6cbe5172fc01a06/MarkupSafe-2.1.3-cp39-cp39-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "data-dist-info-metadata": { + "sha256": "5afbe1e13cfe62d5b6e186a061daabaeb05d9bd9be0e34dda895a1c656d4ebed" + }, + "filename": "MarkupSafe-2.1.3-cp39-cp39-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29697, + "upload-time": "2023-06-02T21:43:41.799475Z", + "url": "https://files.pythonhosted.org/packages/ab/20/f59423543a8422cb8c69a579ebd0ef2c9dafa70cc8142b7372b5b4073caa/MarkupSafe-2.1.3-cp39-cp39-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + }, + "data-dist-info-metadata": { + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + }, + "filename": "MarkupSafe-2.1.3-cp39-cp39-win32.whl", + "hashes": { + "sha256": "fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16520, + "upload-time": "2023-06-02T21:43:42.880236Z", + "url": "https://files.pythonhosted.org/packages/d5/c1/1177f712d4ab91eb67f79d763a7b5f9c5851ee3077d6b4eee15e23b6b93e/MarkupSafe-2.1.3-cp39-cp39-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + }, + "data-dist-info-metadata": { + "sha256": "e6053f4d0c3a787a536aa908e923de6637ba2933e524f015f36b8d88bde768a1" + }, + "filename": "MarkupSafe-2.1.3-cp39-cp39-win_amd64.whl", + "hashes": { + "sha256": "3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17076, + "upload-time": "2023-06-02T21:43:44.268468Z", + "url": "https://files.pythonhosted.org/packages/a2/b2/624042cb58cc6b3529a6c3a7b7d230766e3ecb768cba118ba7befd18ed6f/MarkupSafe-2.1.3-cp39-cp39-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-2.1.3.tar.gz", + "hashes": { + "sha256": "af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 19132, + "upload-time": "2023-06-02T21:43:45.578499Z", + "url": "https://files.pythonhosted.org/packages/6d/7c/59a3248f411813f8ccba92a55feaac4bf360d29e2ff05ee7d8e1ef2d7dbf/MarkupSafe-2.1.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp310-cp310-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "de8153a7aae3835484ac168a9a9bdaa0c5eee4e0bc595503c95d53b942879c84" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17975, + "upload-time": "2024-01-19T22:48:20.932819Z", + "url": "https://files.pythonhosted.org/packages/b9/25/ed4be94e9c147d6939a708b94c55dfb6dfc8d9865618cf6896e34d7990aa/MarkupSafe-2.1.4-cp310-cp310-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp310-cp310-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "e888ff76ceb39601c59e219f281466c6d7e66bd375b4ec1ce83bcdc68306796b" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13850, + "upload-time": "2024-01-19T22:48:22.716746Z", + "url": "https://files.pythonhosted.org/packages/a9/14/f6111644d89fcd98bb6378eed02f3919fa797745c61a9b01e0cc1f57a737/MarkupSafe-2.1.4-cp310-cp310-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "a0b838c37ba596fcbfca71651a104a611543077156cb0a26fe0c475e1f152ee8" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26623, + "upload-time": "2024-01-19T22:48:23.807005Z", + "url": "https://files.pythonhosted.org/packages/68/5c/21f0d77446c031ff8b096dab9e93e2ac29a6f31532cc17951fb656b64d1c/MarkupSafe-2.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "dac1ebf6983148b45b5fa48593950f90ed6d1d26300604f321c74a9ca1609f8e" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25822, + "upload-time": "2024-01-19T22:48:24.883626Z", + "url": "https://files.pythonhosted.org/packages/36/2a/fab302636634e1f770a26aac212e44cff25522ed3c9189bd8afc9ae2effd/MarkupSafe-2.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "0fbad3d346df8f9d72622ac71b69565e621ada2ce6572f37c2eae8dacd60385d" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25497, + "upload-time": "2024-01-19T22:48:26.313894Z", + "url": "https://files.pythonhosted.org/packages/5a/92/c61e3cfeae1d60aec048333df70a1307f63404fcd21a9ec55b5b32117ac7/MarkupSafe-2.1.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp310-cp310-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "d5291d98cd3ad9a562883468c690a2a238c4a6388ab3bd155b0c75dd55ece858" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30631, + "upload-time": "2024-01-19T22:48:28.119466Z", + "url": "https://files.pythonhosted.org/packages/42/4c/c39027927d0321c7895d565df6348a9c9fececaf0802b7e8f65a2e7e020f/MarkupSafe-2.1.4-cp310-cp310-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp310-cp310-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "a7cc49ef48a3c7a0005a949f3c04f8baa5409d3f663a1b36f0eba9bfe2a0396e" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29747, + "upload-time": "2024-01-19T22:48:29.792406Z", + "url": "https://files.pythonhosted.org/packages/60/7b/bb262e8a217ebe77fb07a142d58248fea62d55ac44b23bd713c5d3dd5a3e/MarkupSafe-2.1.4-cp310-cp310-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp310-cp310-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "b83041cda633871572f0d3c41dddd5582ad7d22f65a72eacd8d3d6d00291df26" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30025, + "upload-time": "2024-01-19T22:48:31.369911Z", + "url": "https://files.pythonhosted.org/packages/45/ff/c118b6acedd08e4bff8a765d2fe218dd44d95ba390a421e2594996980cce/MarkupSafe-2.1.4-cp310-cp310-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "data-dist-info-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "filename": "MarkupSafe-2.1.4-cp310-cp310-win32.whl", + "hashes": { + "sha256": "0c26f67b3fe27302d3a412b85ef696792c4a2386293c53ba683a89562f9399b0" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16656, + "upload-time": "2024-01-19T22:48:32.967457Z", + "url": "https://files.pythonhosted.org/packages/bf/23/c8f5a43d5ba2061bc5baa9da73f9d6b354e725e7e5c1d9c0db5379d4c6c4/MarkupSafe-2.1.4-cp310-cp310-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "data-dist-info-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "filename": "MarkupSafe-2.1.4-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "a76055d5cb1c23485d7ddae533229039b850db711c554a12ea64a0fd8a0129e2" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17212, + "upload-time": "2024-01-19T22:48:33.905017Z", + "url": "https://files.pythonhosted.org/packages/04/94/90fa2d1a40ef244f9cd3cc7275df22a65a3978a50afb42603eac6555108b/MarkupSafe-2.1.4-cp310-cp310-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp311-cp311-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "9e9e3c4020aa2dc62d5dd6743a69e399ce3de58320522948af6140ac959ab863" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17989, + "upload-time": "2024-01-19T22:48:35.457361Z", + "url": "https://files.pythonhosted.org/packages/e9/58/e6de8fd932e62d7a43174e700290cba3da08a502955de22141fbfced4b42/MarkupSafe-2.1.4-cp311-cp311-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp311-cp311-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "0042d6a9880b38e1dd9ff83146cc3c9c18a059b9360ceae207805567aacccc69" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13867, + "upload-time": "2024-01-19T22:48:37.007626Z", + "url": "https://files.pythonhosted.org/packages/de/9a/6d2e1b78fecf2a1318aa41b5962deb4f1168b9d2c095543fc465de82c0c7/MarkupSafe-2.1.4-cp311-cp311-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "55d03fea4c4e9fd0ad75dc2e7e2b6757b80c152c032ea1d1de487461d8140efc" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29015, + "upload-time": "2024-01-19T22:48:37.881234Z", + "url": "https://files.pythonhosted.org/packages/98/8f/2d3694997f3eb2d3775950985a83194de77d8c7836c8f899116cc83a46de/MarkupSafe-2.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "3ab3a886a237f6e9c9f4f7d272067e712cdb4efa774bef494dccad08f39d8ae6" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 28226, + "upload-time": "2024-01-19T22:48:39.488606Z", + "url": "https://files.pythonhosted.org/packages/d3/0a/c6dfffacc5a9a17c97019cb7cbec67e5abfb65c59a58ecba270fa224f88d/MarkupSafe-2.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "abf5ebbec056817057bfafc0445916bb688a255a5146f900445d081db08cbabb" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 27757, + "upload-time": "2024-01-19T22:48:40.378978Z", + "url": "https://files.pythonhosted.org/packages/87/8a/04467357a6f40f013f9362d174e0cb2d9f91c77f56f4b73c3b0c8f620fff/MarkupSafe-2.1.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp311-cp311-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "e1a0d1924a5013d4f294087e00024ad25668234569289650929ab871231668e7" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 33993, + "upload-time": "2024-01-19T22:48:41.376674Z", + "url": "https://files.pythonhosted.org/packages/41/76/d710592bf23cecab5361a76acddbcd80386fb44a41bb680b8cde94ce753f/MarkupSafe-2.1.4-cp311-cp311-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp311-cp311-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "e7902211afd0af05fbadcc9a312e4cf10f27b779cf1323e78d52377ae4b72bea" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 32724, + "upload-time": "2024-01-19T22:48:42.338342Z", + "url": "https://files.pythonhosted.org/packages/9d/38/ba1ea63db85f87a5ceeccc157059652a6eb9c1b100483c6887ffbf993878/MarkupSafe-2.1.4-cp311-cp311-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp311-cp311-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "c669391319973e49a7c6230c218a1e3044710bc1ce4c8e6eb71f7e6d43a2c131" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 33321, + "upload-time": "2024-01-19T22:48:43.303814Z", + "url": "https://files.pythonhosted.org/packages/0d/57/aa0a5a362ef161e6be4e8f574338bf531d136d1579cd6b3ee8d54f0c51f8/MarkupSafe-2.1.4-cp311-cp311-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "data-dist-info-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "filename": "MarkupSafe-2.1.4-cp311-cp311-win32.whl", + "hashes": { + "sha256": "31f57d64c336b8ccb1966d156932f3daa4fee74176b0fdc48ef580be774aae74" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16673, + "upload-time": "2024-01-19T22:48:44.261704Z", + "url": "https://files.pythonhosted.org/packages/8e/8f/d7661c1684a8a13d61cdbad74bf8a7f5e1ad545dace099e8640573543653/MarkupSafe-2.1.4-cp311-cp311-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "data-dist-info-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "filename": "MarkupSafe-2.1.4-cp311-cp311-win_amd64.whl", + "hashes": { + "sha256": "54a7e1380dfece8847c71bf7e33da5d084e9b889c75eca19100ef98027bd9f56" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17224, + "upload-time": "2024-01-19T22:48:45.801458Z", + "url": "https://files.pythonhosted.org/packages/de/be/5ff3f2568674abbcc1fd373636a68bad58c07da1c14f08c4a6a609db905e/MarkupSafe-2.1.4-cp311-cp311-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp312-cp312-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "a76cd37d229fc385738bd1ce4cba2a121cf26b53864c1772694ad0ad348e509e" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17986, + "upload-time": "2024-01-19T22:48:46.759920Z", + "url": "https://files.pythonhosted.org/packages/e2/a7/601b3a69a88d7e65e7495fa61f351916002b03549ff2fd748d65d2877e8c/MarkupSafe-2.1.4-cp312-cp312-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp312-cp312-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "987d13fe1d23e12a66ca2073b8d2e2a75cec2ecb8eab43ff5624ba0ad42764bc" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13829, + "upload-time": "2024-01-19T22:48:47.813614Z", + "url": "https://files.pythonhosted.org/packages/56/df/e873f115b6211bb92ec160651ff227989bd1a471a92ae32984db68ee5a8b/MarkupSafe-2.1.4-cp312-cp312-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "5244324676254697fe5c181fc762284e2c5fceeb1c4e3e7f6aca2b6f107e60dc" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29447, + "upload-time": "2024-01-19T22:48:48.714430Z", + "url": "https://files.pythonhosted.org/packages/43/6c/cada926629accaaf8f4fc3eb01694fd0c3dfcb311104f62849395c08acee/MarkupSafe-2.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "78bc995e004681246e85e28e068111a4c3f35f34e6c62da1471e844ee1446250" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 28451, + "upload-time": "2024-01-19T22:48:49.627891Z", + "url": "https://files.pythonhosted.org/packages/2c/db/e20eb0899e6cfc0bc51c21d0b62fb138f5e014443c340cacbd250768b968/MarkupSafe-2.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "a4d176cfdfde84f732c4a53109b293d05883e952bbba68b857ae446fa3119b4f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 27835, + "upload-time": "2024-01-19T22:48:50.540848Z", + "url": "https://files.pythonhosted.org/packages/cb/b0/d7b8c30d8b0b27aa7ba8fe40b42cc0f30171716d9bb8bc59d43f2c70dcaa/MarkupSafe-2.1.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp312-cp312-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "f9917691f410a2e0897d1ef99619fd3f7dd503647c8ff2475bf90c3cf222ad74" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 33887, + "upload-time": "2024-01-19T22:48:51.475383Z", + "url": "https://files.pythonhosted.org/packages/fa/c4/812b1a4144b37c08687b24a54cf61f8354dc8be2e5962ad1f14895f080d4/MarkupSafe-2.1.4-cp312-cp312-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp312-cp312-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "f06e5a9e99b7df44640767842f414ed5d7bedaaa78cd817ce04bbd6fd86e2dd6" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 32263, + "upload-time": "2024-01-19T22:48:53.012604Z", + "url": "https://files.pythonhosted.org/packages/37/69/9cb8ac6b24aa470ec9cb7eb13b2be98f95fc5ac4a6dbe21d6d8825e852ed/MarkupSafe-2.1.4-cp312-cp312-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp312-cp312-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "396549cea79e8ca4ba65525470d534e8a41070e6b3500ce2414921099cb73e8d" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 33015, + "upload-time": "2024-01-19T22:48:53.989537Z", + "url": "https://files.pythonhosted.org/packages/71/f1/9d1e248f846c29fc91fe9ddd1c5845e0217b75756a3ef4403ae3243d4fec/MarkupSafe-2.1.4-cp312-cp312-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "data-dist-info-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "filename": "MarkupSafe-2.1.4-cp312-cp312-win32.whl", + "hashes": { + "sha256": "f6be2d708a9d0e9b0054856f07ac7070fbe1754be40ca8525d5adccdbda8f475" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16574, + "upload-time": "2024-01-19T22:48:55.107699Z", + "url": "https://files.pythonhosted.org/packages/5c/90/f682efdcb0c16c1584efd188b430462c3e746350149f65f8fa048ab8f18b/MarkupSafe-2.1.4-cp312-cp312-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "data-dist-info-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "filename": "MarkupSafe-2.1.4-cp312-cp312-win_amd64.whl", + "hashes": { + "sha256": "5045e892cfdaecc5b4c01822f353cf2c8feb88a6ec1c0adef2a2e705eef0f656" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17128, + "upload-time": "2024-01-19T22:48:56.673493Z", + "url": "https://files.pythonhosted.org/packages/0f/59/243a8fad3dd0800091566b25270f6bb7b81c8a1a7bb2276a3161ec4f16b2/MarkupSafe-2.1.4-cp312-cp312-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp37-cp37m-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "7a07f40ef8f0fbc5ef1000d0c78771f4d5ca03b4953fc162749772916b298fc4" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13751, + "upload-time": "2024-01-19T22:48:57.652165Z", + "url": "https://files.pythonhosted.org/packages/52/64/b548f9151cd1bee499bc5e63f6945a6818d950f8eec831a95a08aadb9bb4/MarkupSafe-2.1.4-cp37-cp37m-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "d18b66fe626ac412d96c2ab536306c736c66cf2a31c243a45025156cc190dc8a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26339, + "upload-time": "2024-01-19T22:48:59.115351Z", + "url": "https://files.pythonhosted.org/packages/2a/87/98b9a24a52c8d758efbda0cb28ebf2283a3e7a78af2fbd35d6c79327c3a4/MarkupSafe-2.1.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "698e84142f3f884114ea8cf83e7a67ca8f4ace8454e78fe960646c6c91c63bfa" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25560, + "upload-time": "2024-01-19T22:49:00.772011Z", + "url": "https://files.pythonhosted.org/packages/19/82/dfa26a17c74a592865fe9f2f1b2c19a103672207ace9a611b35131f5aaf6/MarkupSafe-2.1.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "49a3b78a5af63ec10d8604180380c13dcd870aba7928c1fe04e881d5c792dc4e" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25251, + "upload-time": "2024-01-19T22:49:01.847261Z", + "url": "https://files.pythonhosted.org/packages/c0/55/385b57600adcac941877a52d5f7789a0bfcc263b7442d8dcb5d6a4d86658/MarkupSafe-2.1.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp37-cp37m-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "15866d7f2dc60cfdde12ebb4e75e41be862348b4728300c36cdf405e258415ec" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 31022, + "upload-time": "2024-01-19T22:49:02.949054Z", + "url": "https://files.pythonhosted.org/packages/ce/28/394edbc34e165b354cce54200e98cb1120c80bcd3df9334e0fe6c91f4f95/MarkupSafe-2.1.4-cp37-cp37m-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp37-cp37m-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "6aa5e2e7fc9bc042ae82d8b79d795b9a62bd8f15ba1e7594e3db243f158b5565" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30181, + "upload-time": "2024-01-19T22:49:04.182312Z", + "url": "https://files.pythonhosted.org/packages/81/8e/ddcf9fea0cf973c9b0407927aabb0864ef6a33f492845f0969cea7adeb95/MarkupSafe-2.1.4-cp37-cp37m-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp37-cp37m-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "54635102ba3cf5da26eb6f96c4b8c53af8a9c0d97b64bdcb592596a6255d8518" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30432, + "upload-time": "2024-01-19T22:49:05.676786Z", + "url": "https://files.pythonhosted.org/packages/cc/36/2533a0aa2c9edd539b9c2e348ea6c600e05ea9433d5f403f58aca182b6fa/MarkupSafe-2.1.4-cp37-cp37m-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "data-dist-info-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "filename": "MarkupSafe-2.1.4-cp37-cp37m-win32.whl", + "hashes": { + "sha256": "3583a3a3ab7958e354dc1d25be74aee6228938312ee875a22330c4dc2e41beb0" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16631, + "upload-time": "2024-01-19T22:49:07.302330Z", + "url": "https://files.pythonhosted.org/packages/81/07/39e8a4c013e70b81e135e194dae3b5623a24caa81628bf426372abc4068e/MarkupSafe-2.1.4-cp37-cp37m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "data-dist-info-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "filename": "MarkupSafe-2.1.4-cp37-cp37m-win_amd64.whl", + "hashes": { + "sha256": "d6e427c7378c7f1b2bef6a344c925b8b63623d3321c09a237b7cc0e77dd98ceb" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17208, + "upload-time": "2024-01-19T22:49:08.273059Z", + "url": "https://files.pythonhosted.org/packages/46/3d/9e4739043ba5bbba5fc77c845ba68aeeb90d106c41461a4954ed176b4194/MarkupSafe-2.1.4-cp37-cp37m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp38-cp38-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "bf1196dcc239e608605b716e7b166eb5faf4bc192f8a44b81e85251e62584bd2" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17961, + "upload-time": "2024-01-19T22:49:09.796802Z", + "url": "https://files.pythonhosted.org/packages/79/c3/7e515024117de7c53968f7c761cbd641c7fa4ff1da721c44f7433aae073b/MarkupSafe-2.1.4-cp38-cp38-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp38-cp38-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "4df98d4a9cd6a88d6a585852f56f2155c9cdb6aec78361a19f938810aa020954" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13841, + "upload-time": "2024-01-19T22:49:10.741945Z", + "url": "https://files.pythonhosted.org/packages/38/6b/afcfc2cc9dbec4125589bdfa766aa55d23dc81dd07a548a334b659ce81db/MarkupSafe-2.1.4-cp38-cp38-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "b835aba863195269ea358cecc21b400276747cc977492319fd7682b8cd2c253d" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26928, + "upload-time": "2024-01-19T22:49:11.720398Z", + "url": "https://files.pythonhosted.org/packages/e2/a1/ae1826835cb773db2d720125482b2f0b99308d12c9e9b78b2358f5ef0c60/MarkupSafe-2.1.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "23984d1bdae01bee794267424af55eef4dfc038dc5d1272860669b2aa025c9e3" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26107, + "upload-time": "2024-01-19T22:49:13.277572Z", + "url": "https://files.pythonhosted.org/packages/35/21/45495e6d8fd4fedad477b9fb97905279433f58c141e1b4fa7c752f1bc5ca/MarkupSafe-2.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "1c98c33ffe20e9a489145d97070a435ea0679fddaabcafe19982fe9c971987d5" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25783, + "upload-time": "2024-01-19T22:49:15.534491Z", + "url": "https://files.pythonhosted.org/packages/56/a8/e7b5cc3ccbd1b06d52271ca6e72510909f1334b06ba3289ca519d68af8ea/MarkupSafe-2.1.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp38-cp38-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "9896fca4a8eb246defc8b2a7ac77ef7553b638e04fbf170bff78a40fa8a91474" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30519, + "upload-time": "2024-01-19T22:49:16.483661Z", + "url": "https://files.pythonhosted.org/packages/22/21/db757f4055d8a96500da48a409bed5235bf4bc6ffc3d516e0446329c7dc9/MarkupSafe-2.1.4-cp38-cp38-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp38-cp38-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "b0fe73bac2fed83839dbdbe6da84ae2a31c11cfc1c777a40dbd8ac8a6ed1560f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29670, + "upload-time": "2024-01-19T22:49:17.455667Z", + "url": "https://files.pythonhosted.org/packages/88/35/283c8557b5a7838774adfb20b90f2d257427fed4fafedb84be34af813fa8/MarkupSafe-2.1.4-cp38-cp38-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp38-cp38-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "c7556bafeaa0a50e2fe7dc86e0382dea349ebcad8f010d5a7dc6ba568eaaa789" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29935, + "upload-time": "2024-01-19T22:49:18.632451Z", + "url": "https://files.pythonhosted.org/packages/16/3b/d9873f81fcbf85c817849c2cba76f80ab9237207c0f395636362d6e06477/MarkupSafe-2.1.4-cp38-cp38-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "data-dist-info-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "filename": "MarkupSafe-2.1.4-cp38-cp38-win32.whl", + "hashes": { + "sha256": "fc1a75aa8f11b87910ffd98de62b29d6520b6d6e8a3de69a70ca34dea85d2a8a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16650, + "upload-time": "2024-01-19T22:49:19.894694Z", + "url": "https://files.pythonhosted.org/packages/a3/fe/907901eb249983f10cb46d210014624d8576aa383d710d53ce11bc34cf2e/MarkupSafe-2.1.4-cp38-cp38-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "data-dist-info-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "filename": "MarkupSafe-2.1.4-cp38-cp38-win_amd64.whl", + "hashes": { + "sha256": "3a66c36a3864df95e4f62f9167c734b3b1192cb0851b43d7cc08040c074c6279" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17208, + "upload-time": "2024-01-19T22:49:21.432352Z", + "url": "https://files.pythonhosted.org/packages/9a/53/272b06a0627e88c9a1b3bbec9e8075a70e61ee1f4561cd881624944ce62d/MarkupSafe-2.1.4-cp38-cp38-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp39-cp39-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "765f036a3d00395a326df2835d8f86b637dbaf9832f90f5d196c3b8a7a5080cb" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17964, + "upload-time": "2024-01-19T22:49:22.380827Z", + "url": "https://files.pythonhosted.org/packages/df/f2/22f860f2dfa7d8c862801f7d91b7da53d3187c7dbeb88c00d28a799788bf/MarkupSafe-2.1.4-cp39-cp39-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp39-cp39-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "21e7af8091007bf4bebf4521184f4880a6acab8df0df52ef9e513d8e5db23411" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13845, + "upload-time": "2024-01-19T22:49:23.356858Z", + "url": "https://files.pythonhosted.org/packages/1e/89/74dc2b42028ae15c934fc17a8fb91ffcd77b31176dd870a6ad521f28d878/MarkupSafe-2.1.4-cp39-cp39-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "d5c31fe855c77cad679b302aabc42d724ed87c043b1432d457f4976add1c2c3e" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26491, + "upload-time": "2024-01-19T22:49:24.297578Z", + "url": "https://files.pythonhosted.org/packages/c0/f9/109899f57848c8c2b5a2ee2dedaa5dd89d0187c2bbb61cf1aaa9d249dc05/MarkupSafe-2.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "7653fa39578957bc42e5ebc15cf4361d9e0ee4b702d7d5ec96cdac860953c5b4" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25689, + "upload-time": "2024-01-19T22:49:25.256728Z", + "url": "https://files.pythonhosted.org/packages/1a/3c/ca3094664ce3126145cc28b61bb37253d9f1614c9d8bbfa358ac7fc472c0/MarkupSafe-2.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "47bb5f0142b8b64ed1399b6b60f700a580335c8e1c57f2f15587bd072012decc" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25342, + "upload-time": "2024-01-19T22:49:26.290214Z", + "url": "https://files.pythonhosted.org/packages/c0/4c/ebeeaa4b4af50f499fe4c38bde662ac4667cdded173c79273f9a0f1bef0d/MarkupSafe-2.1.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp39-cp39-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "fe8512ed897d5daf089e5bd010c3dc03bb1bdae00b35588c49b98268d4a01e00" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30444, + "upload-time": "2024-01-19T22:49:28.913000Z", + "url": "https://files.pythonhosted.org/packages/67/b4/e6dee1f6668ebd8e21616339dc1ca28ee368e5334afa874cb196d06297b6/MarkupSafe-2.1.4-cp39-cp39-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp39-cp39-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "36d7626a8cca4d34216875aee5a1d3d654bb3dac201c1c003d182283e3205949" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29535, + "upload-time": "2024-01-19T22:49:29.837514Z", + "url": "https://files.pythonhosted.org/packages/4e/ab/2edef0c341dd91af8148f50fd879780afa2d1ed6501d3c93bd8a693e1829/MarkupSafe-2.1.4-cp39-cp39-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "data-dist-info-metadata": { + "sha256": "146e90c8d86477a3bf816e887ace604ead56bd6cd204fdacb1a4176fa703fea6" + }, + "filename": "MarkupSafe-2.1.4-cp39-cp39-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "b6f14a9cd50c3cb100eb94b3273131c80d102e19bb20253ac7bd7336118a673a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29825, + "upload-time": "2024-01-19T22:49:30.826232Z", + "url": "https://files.pythonhosted.org/packages/ee/bb/4509e220327f2033f3cc658949d9ce1bc4be83079bf23339cde54b9744ef/MarkupSafe-2.1.4-cp39-cp39-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "data-dist-info-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "filename": "MarkupSafe-2.1.4-cp39-cp39-win32.whl", + "hashes": { + "sha256": "c8f253a84dbd2c63c19590fa86a032ef3d8cc18923b8049d91bcdeeb2581fbf6" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16655, + "upload-time": "2024-01-19T22:49:31.990098Z", + "url": "https://files.pythonhosted.org/packages/a5/20/7d070a54a3b6916e7847612cff0bf93743682a25f8bd71e87a8e0a1e029e/MarkupSafe-2.1.4-cp39-cp39-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "data-dist-info-metadata": { + "sha256": "6213c153ad0062ec0e06e40ad4eeacea7363644abdf1af15477c9fef60e46fbc" + }, + "filename": "MarkupSafe-2.1.4-cp39-cp39-win_amd64.whl", + "hashes": { + "sha256": "8b570a1537367b52396e53325769608f2a687ec9a4363647af1cded8928af959" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17207, + "upload-time": "2024-01-19T22:49:33.130313Z", + "url": "https://files.pythonhosted.org/packages/ec/e7/fa4d3a4957a2c3675a716d40f6fe803fc7e7046a50110324adc5a3628207/MarkupSafe-2.1.4-cp39-cp39-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-2.1.4.tar.gz", + "hashes": { + "sha256": "3aae9af4cac263007fd6309c64c6ab4506dd2b79382d9d19a1994f9240b8db4f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 19288, + "upload-time": "2024-01-19T22:49:34.170162Z", + "url": "https://files.pythonhosted.org/packages/fb/5a/fb1326fe32913e663c8e2d6bdf7cde6f472e51f9c21f0768d9b9080fe7c5/MarkupSafe-2.1.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "a17a92de5231666cfbe003f0e4b9b3a7ae3afb1ec2845aadc2bacc93ff85febc" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 18206, + "upload-time": "2024-02-02T16:30:04.105634Z", + "url": "https://files.pythonhosted.org/packages/e4/54/ad5eb37bf9d51800010a74e4665425831a9db4e7c4e0fde4352e391e808e/MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "72b6be590cc35924b02c78ef34b467da4ba07e4e0f0454a2c5907f473fc50ce5" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 14079, + "upload-time": "2024-02-02T16:30:06.500128Z", + "url": "https://files.pythonhosted.org/packages/6a/4a/a4d49415e600bacae038c67f9fecc1d5433b9d3c71a4de6f33537b89654c/MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "e61659ba32cf2cf1481e575d0462554625196a1f2fc06a1c777d3f48e8865d46" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26620, + "upload-time": "2024-02-02T16:30:08.310589Z", + "url": "https://files.pythonhosted.org/packages/0a/7b/85681ae3c33c385b10ac0f8dd025c30af83c78cec1c37a6aa3b55e67f5ec/MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "2174c595a0d73a3080ca3257b40096db99799265e1c27cc5a610743acd86d62f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25818, + "upload-time": "2024-02-02T16:30:09.577359Z", + "url": "https://files.pythonhosted.org/packages/7c/52/2b1b570f6b8b803cef5ac28fdf78c0da318916c7d2fe9402a84d591b394c/MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "ae2ad8ae6ebee9d2d94b17fb62763125f3f374c25618198f40cbb8b525411900" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25493, + "upload-time": "2024-02-02T16:30:11.488194Z", + "url": "https://files.pythonhosted.org/packages/29/fe/a36ba8c7ca55621620b2d7c585313efd10729e63ef81e4e61f52330da781/MarkupSafe-2.1.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "075202fa5b72c86ad32dc7d0b56024ebdbcf2048c0ba09f1cde31bfdd57bcfff" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30630, + "upload-time": "2024-02-02T16:30:13.144708Z", + "url": "https://files.pythonhosted.org/packages/60/ae/9c60231cdfda003434e8bd27282b1f4e197ad5a710c14bee8bea8a9ca4f0/MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "598e3276b64aff0e7b3451b72e94fa3c238d452e7ddcd893c3ab324717456bad" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29745, + "upload-time": "2024-02-02T16:30:14.222542Z", + "url": "https://files.pythonhosted.org/packages/65/dc/1510be4d179869f5dafe071aecb3f1f41b45d37c02329dfba01ff59e5ac5/MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "fce659a462a1be54d2ffcacea5e3ba2d74daa74f30f5f143fe0c58636e355fdd" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30021, + "upload-time": "2024-02-02T16:30:16.032520Z", + "url": "https://files.pythonhosted.org/packages/30/39/8d845dd7d0b0613d86e0ef89549bfb5f61ed781f59af45fc96496e897f3a/MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "data-dist-info-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "filename": "MarkupSafe-2.1.5-cp310-cp310-win32.whl", + "hashes": { + "sha256": "d9fad5155d72433c921b782e58892377c44bd6252b5af2f67f16b194987338a4" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16659, + "upload-time": "2024-02-02T16:30:17.079317Z", + "url": "https://files.pythonhosted.org/packages/c7/5c/356a6f62e4f3c5fbf2602b4771376af22a3b16efa74eb8716fb4e328e01e/MarkupSafe-2.1.5-cp310-cp310-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "data-dist-info-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "filename": "MarkupSafe-2.1.5-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "bf50cd79a75d181c9181df03572cdce0fbb75cc353bc350712073108cba98de5" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17213, + "upload-time": "2024-02-02T16:30:18.251566Z", + "url": "https://files.pythonhosted.org/packages/69/48/acbf292615c65f0604a0c6fc402ce6d8c991276e16c80c46a8f758fbd30c/MarkupSafe-2.1.5-cp310-cp310-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "629ddd2ca402ae6dbedfceeba9c46d5f7b2a61d9749597d4307f943ef198fc1f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 18219, + "upload-time": "2024-02-02T16:30:19.988385Z", + "url": "https://files.pythonhosted.org/packages/11/e7/291e55127bb2ae67c64d66cef01432b5933859dfb7d6949daa721b89d0b3/MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "5b7b716f97b52c5a14bffdf688f971b2d5ef4029127f1ad7a513973cfd818df2" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 14098, + "upload-time": "2024-02-02T16:30:21.063514Z", + "url": "https://files.pythonhosted.org/packages/6b/cb/aed7a284c00dfa7c0682d14df85ad4955a350a21d2e3b06d8240497359bf/MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "6ec585f69cec0aa07d945b20805be741395e28ac1627333b1c5b0105962ffced" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29014, + "upload-time": "2024-02-02T16:30:22.926034Z", + "url": "https://files.pythonhosted.org/packages/1c/cf/35fe557e53709e93feb65575c93927942087e9b97213eabc3fe9d5b25a55/MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "b91c037585eba9095565a3556f611e3cbfaa42ca1e865f7b8015fe5c7336d5a5" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 28220, + "upload-time": "2024-02-02T16:30:24.760164Z", + "url": "https://files.pythonhosted.org/packages/97/18/c30da5e7a0e7f4603abfc6780574131221d9148f323752c2755d48abad30/MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "7502934a33b54030eaf1194c21c692a534196063db72176b0c4028e140f8f32c" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 27756, + "upload-time": "2024-02-02T16:30:25.877233Z", + "url": "https://files.pythonhosted.org/packages/0c/40/2e73e7d532d030b1e41180807a80d564eda53babaf04d65e15c1cf897e40/MarkupSafe-2.1.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "0e397ac966fdf721b2c528cf028494e86172b4feba51d65f81ffd65c63798f3f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 33988, + "upload-time": "2024-02-02T16:30:26.935146Z", + "url": "https://files.pythonhosted.org/packages/18/46/5dca760547e8c59c5311b332f70605d24c99d1303dd9a6e1fc3ed0d73561/MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "c061bb86a71b42465156a3ee7bd58c8c2ceacdbeb95d05a99893e08b8467359a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 32718, + "upload-time": "2024-02-02T16:30:28.111019Z", + "url": "https://files.pythonhosted.org/packages/6d/c5/27febe918ac36397919cd4a67d5579cbbfa8da027fa1238af6285bb368ea/MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "3a57fdd7ce31c7ff06cdfbf31dafa96cc533c21e443d57f5b1ecc6cdc668ec7f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 33317, + "upload-time": "2024-02-02T16:30:29.214368Z", + "url": "https://files.pythonhosted.org/packages/f8/81/56e567126a2c2bc2684d6391332e357589a96a76cb9f8e5052d85cb0ead8/MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "data-dist-info-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "filename": "MarkupSafe-2.1.5-cp311-cp311-win32.whl", + "hashes": { + "sha256": "397081c1a0bfb5124355710fe79478cdbeb39626492b15d399526ae53422b906" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16670, + "upload-time": "2024-02-02T16:30:30.915133Z", + "url": "https://files.pythonhosted.org/packages/00/0b/23f4b2470accb53285c613a3ab9ec19dc944eaf53592cb6d9e2af8aa24cc/MarkupSafe-2.1.5-cp311-cp311-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "data-dist-info-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "filename": "MarkupSafe-2.1.5-cp311-cp311-win_amd64.whl", + "hashes": { + "sha256": "2b7c57a4dfc4f16f7142221afe5ba4e093e09e728ca65c51f5620c9aaeb9a617" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17224, + "upload-time": "2024-02-02T16:30:32.090341Z", + "url": "https://files.pythonhosted.org/packages/b7/a2/c78a06a9ec6d04b3445a949615c4c7ed86a0b2eb68e44e7541b9d57067cc/MarkupSafe-2.1.5-cp311-cp311-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "8dec4936e9c3100156f8a2dc89c4b88d5c435175ff03413b443469c7c8c5f4d1" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 18215, + "upload-time": "2024-02-02T16:30:33.081444Z", + "url": "https://files.pythonhosted.org/packages/53/bd/583bf3e4c8d6a321938c13f49d44024dbe5ed63e0a7ba127e454a66da974/MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "3c6b973f22eb18a789b1460b4b91bf04ae3f0c4234a0a6aa6b0a92f6f7b951d4" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 14069, + "upload-time": "2024-02-02T16:30:34.148277Z", + "url": "https://files.pythonhosted.org/packages/48/d6/e7cd795fc710292c3af3a06d80868ce4b02bfbbf370b7cee11d282815a2a/MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "ac07bad82163452a6884fe8fa0963fb98c2346ba78d779ec06bd7a6262132aee" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29452, + "upload-time": "2024-02-02T16:30:35.149981Z", + "url": "https://files.pythonhosted.org/packages/51/b5/5d8ec796e2a08fc814a2c7d2584b55f889a55cf17dd1a90f2beb70744e5c/MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "f5dfb42c4604dddc8e4305050aa6deb084540643ed5804d7455b5df8fe16f5e5" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 28462, + "upload-time": "2024-02-02T16:30:36.166332Z", + "url": "https://files.pythonhosted.org/packages/0a/0d/2454f072fae3b5a137c119abf15465d1771319dfe9e4acbb31722a0fff91/MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "ea3d8a3d18833cf4304cd2fc9cbb1efe188ca9b5efef2bdac7adc20594a0e46b" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 27869, + "upload-time": "2024-02-02T16:30:37.834643Z", + "url": "https://files.pythonhosted.org/packages/2d/75/fd6cb2e68780f72d47e6671840ca517bda5ef663d30ada7616b0462ad1e3/MarkupSafe-2.1.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "d050b3361367a06d752db6ead6e7edeb0009be66bc3bae0ee9d97fb326badc2a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 33906, + "upload-time": "2024-02-02T16:30:39.366665Z", + "url": "https://files.pythonhosted.org/packages/b0/81/147c477391c2750e8fc7705829f7351cf1cd3be64406edcf900dc633feb2/MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "bec0a414d016ac1a18862a519e54b2fd0fc8bbfd6890376898a6c0891dd82e9f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 32296, + "upload-time": "2024-02-02T16:30:40.413109Z", + "url": "https://files.pythonhosted.org/packages/8b/ff/9a52b71839d7a256b563e85d11050e307121000dcebc97df120176b3ad93/MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "58c98fee265677f63a4385256a6d7683ab1832f3ddd1e66fe948d5880c21a169" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 33038, + "upload-time": "2024-02-02T16:30:42.243057Z", + "url": "https://files.pythonhosted.org/packages/88/07/2dc76aa51b481eb96a4c3198894f38b480490e834479611a4053fbf08623/MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "data-dist-info-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "filename": "MarkupSafe-2.1.5-cp312-cp312-win32.whl", + "hashes": { + "sha256": "8590b4ae07a35970728874632fed7bd57b26b0102df2d2b233b6d9d82f6c62ad" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16572, + "upload-time": "2024-02-02T16:30:43.326202Z", + "url": "https://files.pythonhosted.org/packages/96/0c/620c1fb3661858c0e37eb3cbffd8c6f732a67cd97296f725789679801b31/MarkupSafe-2.1.5-cp312-cp312-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "data-dist-info-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "filename": "MarkupSafe-2.1.5-cp312-cp312-win_amd64.whl", + "hashes": { + "sha256": "823b65d8706e32ad2df51ed89496147a42a2a6e01c13cfb6ffb8b1e92bc910bb" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17127, + "upload-time": "2024-02-02T16:30:44.418372Z", + "url": "https://files.pythonhosted.org/packages/3f/14/c3554d512d5f9100a95e737502f4a2323a1959f6d0d01e0d0997b35f7b10/MarkupSafe-2.1.5-cp312-cp312-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp37-cp37m-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "c8b29db45f8fe46ad280a7294f5c3ec36dbac9491f2d1c17345be8e69cc5928f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 13982, + "upload-time": "2024-02-02T16:30:46.060850Z", + "url": "https://files.pythonhosted.org/packages/a7/88/a940e11827ea1c136a34eca862486178294ae841164475b9ab216b80eb8e/MarkupSafe-2.1.5-cp37-cp37m-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "ec6a563cff360b50eed26f13adc43e61bc0c04d94b8be985e6fb24b81f6dcfdf" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26335, + "upload-time": "2024-02-02T16:30:47.676578Z", + "url": "https://files.pythonhosted.org/packages/cb/06/0d28bd178db529c5ac762a625c335a9168a7a23f280b4db9c95e97046145/MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "a549b9c31bec33820e885335b451286e2969a2d9e24879f83fe904a5ce59d70a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25557, + "upload-time": "2024-02-02T16:30:48.936204Z", + "url": "https://files.pythonhosted.org/packages/4a/1d/c4f5016f87ced614eacc7d5fb85b25bcc0ff53e8f058d069fc8cbfdc3c7a/MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "4f11aa001c540f62c6166c7726f71f7573b52c68c31f014c25cc7901deea0b52" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25245, + "upload-time": "2024-02-02T16:30:50.711151Z", + "url": "https://files.pythonhosted.org/packages/b3/fb/c18b8c9fbe69e347fdbf782c6478f1bc77f19a830588daa224236678339b/MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "7b2e5a267c855eea6b4283940daa6e88a285f5f2a67f2220203786dfa59b37e9" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 31013, + "upload-time": "2024-02-02T16:30:51.795310Z", + "url": "https://files.pythonhosted.org/packages/2f/69/30d29adcf9d1d931c75001dd85001adad7374381c9c2086154d9f6445be6/MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "2d2d793e36e230fd32babe143b04cec8a8b3eb8a3122d2aceb4a371e6b09b8df" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30178, + "upload-time": "2024-02-02T16:30:52.866860Z", + "url": "https://files.pythonhosted.org/packages/3a/03/63498d05bd54278b6ca340099e5b52ffb9cdf2ee4f2d9b98246337e21689/MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "ce409136744f6521e39fd8e2a24c53fa18ad67aa5bc7c2cf83645cce5b5c4e50" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30429, + "upload-time": "2024-02-02T16:30:53.983716Z", + "url": "https://files.pythonhosted.org/packages/68/79/11b4fe15124692f8673b603433e47abca199a08ecd2a4851bfbdc97dc62d/MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "data-dist-info-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "filename": "MarkupSafe-2.1.5-cp37-cp37m-win32.whl", + "hashes": { + "sha256": "4096e9de5c6fdf43fb4f04c26fb114f61ef0bf2e5604b6ee3019d51b69e8c371" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16633, + "upload-time": "2024-02-02T16:30:55.317982Z", + "url": "https://files.pythonhosted.org/packages/ed/88/408bdbf292eb86f03201c17489acafae8358ba4e120d92358308c15cea7c/MarkupSafe-2.1.5-cp37-cp37m-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "data-dist-info-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "filename": "MarkupSafe-2.1.5-cp37-cp37m-win_amd64.whl", + "hashes": { + "sha256": "4275d846e41ecefa46e2015117a9f491e57a71ddd59bbead77e904dc02b1bed2" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17215, + "upload-time": "2024-02-02T16:30:56.600968Z", + "url": "https://files.pythonhosted.org/packages/6c/4c/3577a52eea1880538c435176bc85e5b3379b7ab442327ccd82118550758f/MarkupSafe-2.1.5-cp37-cp37m-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "656f7526c69fac7f600bd1f400991cc282b417d17539a1b228617081106feb4a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 18192, + "upload-time": "2024-02-02T16:30:57.715480Z", + "url": "https://files.pythonhosted.org/packages/f8/ff/2c942a82c35a49df5de3a630ce0a8456ac2969691b230e530ac12314364c/MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "97cafb1f3cbcd3fd2b6fbfb99ae11cdb14deea0736fc2b0952ee177f2b813a46" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 14072, + "upload-time": "2024-02-02T16:30:58.844379Z", + "url": "https://files.pythonhosted.org/packages/4f/14/6f294b9c4f969d0c801a4615e221c1e084722ea6114ab2114189c5b8cbe0/MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "1f3fbcb7ef1f16e48246f704ab79d79da8a46891e2da03f8783a5b6fa41a9532" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26928, + "upload-time": "2024-02-02T16:30:59.922628Z", + "url": "https://files.pythonhosted.org/packages/81/d4/fd74714ed30a1dedd0b82427c02fa4deec64f173831ec716da11c51a50aa/MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "fa9db3f79de01457b03d4f01b34cf91bc0048eb2c3846ff26f66687c2f6d16ab" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26106, + "upload-time": "2024-02-02T16:31:01.582996Z", + "url": "https://files.pythonhosted.org/packages/c7/bd/50319665ce81bb10e90d1cf76f9e1aa269ea6f7fa30ab4521f14d122a3df/MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "ffee1f21e5ef0d712f9033568f8344d5da8cc2869dbd08d87c84656e6a2d2f68" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25781, + "upload-time": "2024-02-02T16:31:02.710031Z", + "url": "https://files.pythonhosted.org/packages/4c/6f/f2b0f675635b05f6afd5ea03c094557bdb8622fa8e673387444fe8d8e787/MarkupSafe-2.1.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "5dedb4db619ba5a2787a94d877bc8ffc0566f92a01c0ef214865e54ecc9ee5e0" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30518, + "upload-time": "2024-02-02T16:31:04.392097Z", + "url": "https://files.pythonhosted.org/packages/51/e0/393467cf899b34a9d3678e78961c2c8cdf49fb902a959ba54ece01273fb1/MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "30b600cf0a7ac9234b2638fbc0fb6158ba5bdcdf46aeb631ead21248b9affbc4" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29669, + "upload-time": "2024-02-02T16:31:05.530951Z", + "url": "https://files.pythonhosted.org/packages/f6/02/5437e2ad33047290dafced9df741d9efc3e716b75583bbd73a9984f1b6f7/MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "8dd717634f5a044f860435c1d8c16a270ddf0ef8588d4887037c5028b859b0c3" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29933, + "upload-time": "2024-02-02T16:31:06.636122Z", + "url": "https://files.pythonhosted.org/packages/0e/7d/968284145ffd9d726183ed6237c77938c021abacde4e073020f920e060b2/MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "data-dist-info-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "filename": "MarkupSafe-2.1.5-cp38-cp38-win32.whl", + "hashes": { + "sha256": "daa4ee5a243f0f20d528d939d06670a298dd39b1ad5f8a72a4275124a7819eff" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16656, + "upload-time": "2024-02-02T16:31:07.767472Z", + "url": "https://files.pythonhosted.org/packages/bf/f3/ecb00fc8ab02b7beae8699f34db9357ae49d9f21d4d3de6f305f34fa949e/MarkupSafe-2.1.5-cp38-cp38-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "data-dist-info-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "filename": "MarkupSafe-2.1.5-cp38-cp38-win_amd64.whl", + "hashes": { + "sha256": "619bc166c4f2de5caa5a633b8b7326fbe98e0ccbfacabd87268a2b15ff73a029" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17206, + "upload-time": "2024-02-02T16:31:08.843553Z", + "url": "https://files.pythonhosted.org/packages/92/21/357205f03514a49b293e214ac39de01fadd0970a6e05e4bf1ddd0ffd0881/MarkupSafe-2.1.5-cp38-cp38-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "7a68b554d356a91cce1236aa7682dc01df0edba8d043fd1ce607c49dd3c1edcf" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 18193, + "upload-time": "2024-02-02T16:31:10.155320Z", + "url": "https://files.pythonhosted.org/packages/0f/31/780bb297db036ba7b7bbede5e1d7f1e14d704ad4beb3ce53fb495d22bc62/MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "db0b55e0f3cc0be60c1f19efdde9a637c32740486004f20d1cff53c3c0ece4d2" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 14073, + "upload-time": "2024-02-02T16:31:11.442990Z", + "url": "https://files.pythonhosted.org/packages/6c/77/d77701bbef72892affe060cdacb7a2ed7fd68dae3b477a8642f15ad3b132/MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "3e53af139f8579a6d5f7b76549125f0d94d7e630761a2111bc431fd820e163b8" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 26486, + "upload-time": "2024-02-02T16:31:12.488413Z", + "url": "https://files.pythonhosted.org/packages/d9/a7/1e558b4f78454c8a3a0199292d96159eb4d091f983bc35ef258314fe7269/MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "17b950fccb810b3293638215058e432159d2b71005c74371d784862b7e4683f3" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25685, + "upload-time": "2024-02-02T16:31:13.726534Z", + "url": "https://files.pythonhosted.org/packages/5f/5a/360da85076688755ea0cceb92472923086993e86b5613bbae9fbc14136b0/MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "4c31f53cdae6ecfa91a77820e8b151dba54ab528ba65dfd235c80b086d68a465" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 25338, + "upload-time": "2024-02-02T16:31:14.812156Z", + "url": "https://files.pythonhosted.org/packages/6a/18/ae5a258e3401f9b8312f92b028c54d7026a97ec3ab20bfaddbdfa7d8cce8/MarkupSafe-2.1.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_aarch64.whl", + "hashes": { + "sha256": "bff1b4290a66b490a2f4719358c0cdcd9bafb6b8f061e45c7a2460866bf50c2e" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 30439, + "upload-time": "2024-02-02T16:31:15.946885Z", + "url": "https://files.pythonhosted.org/packages/0b/cc/48206bd61c5b9d0129f4d75243b156929b04c94c09041321456fd06a876d/MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_i686.whl", + "hashes": { + "sha256": "bc1667f8b83f48511b94671e0e441401371dfd0f0a795c7daa4a3cd1dde55bea" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29531, + "upload-time": "2024-02-02T16:31:17.130439Z", + "url": "https://files.pythonhosted.org/packages/d1/06/a41c112ab9ffdeeb5f77bc3e331fdadf97fa65e52e44ba31880f4e7f983c/MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "data-dist-info-metadata": { + "sha256": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f" + }, + "filename": "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_x86_64.whl", + "hashes": { + "sha256": "5049256f536511ee3f7e1b3f87d1d1209d327e818e6ae1365e8653d7e3abb6a6" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 29823, + "upload-time": "2024-02-02T16:31:18.247302Z", + "url": "https://files.pythonhosted.org/packages/02/8c/ab9a463301a50dab04d5472e998acbd4080597abc048166ded5c7aa768c8/MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "data-dist-info-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "filename": "MarkupSafe-2.1.5-cp39-cp39-win32.whl", + "hashes": { + "sha256": "00e046b6dd71aa03a41079792f8473dc494d564611a8f89bbbd7cb93295ebdcf" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 16658, + "upload-time": "2024-02-02T16:31:19.583656Z", + "url": "https://files.pythonhosted.org/packages/bc/29/9bc18da763496b055d8e98ce476c8e718dcfd78157e17f555ce6dd7d0895/MarkupSafe-2.1.5-cp39-cp39-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "data-dist-info-metadata": { + "sha256": "89c3656a7895ed821067505270256a35a46d9bb30081fc3c7773819a8495c806" + }, + "filename": "MarkupSafe-2.1.5-cp39-cp39-win_amd64.whl", + "hashes": { + "sha256": "fa173ec60341d6bb97a89f5ea19c85c5643c1e7dedebc22f5181eb73573142c5" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 17211, + "upload-time": "2024-02-02T16:31:20.960250Z", + "url": "https://files.pythonhosted.org/packages/f6/f8/4da07de16f10551ca1f640c92b5f316f9394088b183c6a57183df6de5ae4/MarkupSafe-2.1.5-cp39-cp39-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "MarkupSafe-2.1.5.tar.gz", + "hashes": { + "sha256": "d283d37a890ba4c1ae73ffadf8046435c76e7bc2247bbb63c00bd1a709c6544b" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 19384, + "upload-time": "2024-02-02T16:31:22.863379Z", + "url": "https://files.pythonhosted.org/packages/87/5b/aae44c6655f3801e81aa3eef09dbbf012431987ba564d7231722f68df02d/MarkupSafe-2.1.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp310-cp310-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "380faf314c3c84c1682ca672e6280c6c59e92d0bc13dc71758ffa2de3cd4e252" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 14337, + "upload-time": "2024-10-07T21:08:07.333591Z", + "url": "https://files.pythonhosted.org/packages/66/a6/f705e503cdcd944f8bb50cf615f2d436f671a60f1d5cb1c5a1a9c7d57028/MarkupSafe-3.0.0-cp310-cp310-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp310-cp310-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "1ee9790be6f62121c4c58bbced387b0965ab7bffeecb4e17cc42ef290784e363" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 12362, + "upload-time": "2024-10-07T21:08:08.808975Z", + "url": "https://files.pythonhosted.org/packages/7c/cf/c78c4c5f33492290cddd2469389c86e6e2a7b5ef64dd014b021bf64a5e08/MarkupSafe-3.0.0-cp310-cp310-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "5ddf5cb8e9c00d9bf8b0c75949fb3ff9ea2096ba531693e2e87336d197fdb908" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21736, + "upload-time": "2024-10-07T21:08:10.337549Z", + "url": "https://files.pythonhosted.org/packages/2a/0f/351109b1403c1061732e2bb76900e15e9387177ba4b8f5d60783c16c8225/MarkupSafe-3.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "9b36473a2d3e882d1873ea906ce54408b9588dc2c65989664e6e7f5a2de353d7" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 20905, + "upload-time": "2024-10-07T21:08:11.625936Z", + "url": "https://files.pythonhosted.org/packages/10/9f/7984e6dc0f62ff8f18fb129954f393869571cfca95bf0e53030cf4bf6936/MarkupSafe-3.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "dba0f83119b9514bc37272ad012f0cc03f0805cc6a2bea7244e19250ac8ff29f" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21036, + "upload-time": "2024-10-07T21:08:12.894590Z", + "url": "https://files.pythonhosted.org/packages/30/3f/be451779aa18f4c5c5e290433fa35aec8474e88099017ece53b304391971/MarkupSafe-3.0.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "409535e0521c4630d5b5a1bf284e9d3c76d2fc2f153ebb12cf3827797798cc99" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21636, + "upload-time": "2024-10-07T21:08:15.014769Z", + "url": "https://files.pythonhosted.org/packages/b6/42/70e0c73827995ad731812cc018048d9e65bb5fc54c21ee8d693609c4b7fc/MarkupSafe-3.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp310-cp310-musllinux_1_2_i686.whl", + "hashes": { + "sha256": "64a7c7856c3a409011139b17d137c2924df4318dab91ee0530800819617c4381" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21298, + "upload-time": "2024-10-07T21:08:15.916813Z", + "url": "https://files.pythonhosted.org/packages/49/b4/667b4f33303b5c085a0cb3dc3764b0240b9a4f79321de1d9fc04301f30a0/MarkupSafe-3.0.0-cp310-cp310-musllinux_1_2_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "4deea1d9169578917d1f35cdb581bc7bab56a7e8c5be2633bd1b9549c3c22a01" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21049, + "upload-time": "2024-10-07T21:08:17.943857Z", + "url": "https://files.pythonhosted.org/packages/f3/8f/8e3249fdd5bdd9344ace890f0fc7277882d75659449beb28635029cb5684/MarkupSafe-3.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "data-dist-info-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "filename": "MarkupSafe-3.0.0-cp310-cp310-win32.whl", + "hashes": { + "sha256": "3cd0bba31d484fe9b9d77698ddb67c978704603dc10cdc905512af308cfcca6b" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15025, + "upload-time": "2024-10-07T21:08:19.490959Z", + "url": "https://files.pythonhosted.org/packages/c0/c5/dfb13194dcfdcd3e08e4fd29719bfb472d711cf66d86330542daa9e2565f/MarkupSafe-3.0.0-cp310-cp310-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "data-dist-info-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "filename": "MarkupSafe-3.0.0-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "4ca04c60006867610a06575b46941ae616b19da0adc85b9f8f3d9cbd7a3da385" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15485, + "upload-time": "2024-10-07T21:08:20.820422Z", + "url": "https://files.pythonhosted.org/packages/07/8d/d0f52b26efb87733551f78a3a009eaa5fdb529a5af3712947fda1c93b82e/MarkupSafe-3.0.0-cp310-cp310-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp311-cp311-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "e64b390a306f9e849ee809f92af6a52cda41741c914358e0e9f8499d03741526" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 14341, + "upload-time": "2024-10-07T21:08:22.472860Z", + "url": "https://files.pythonhosted.org/packages/d2/af/5d89e9d6fbba5024a047aa004942578fee3396d9991119d4b9f73f027daf/MarkupSafe-3.0.0-cp311-cp311-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp311-cp311-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "7c524203207f5b569df06c96dafdc337228921ee8c3cc5f6e891d024c6595352" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 12364, + "upload-time": "2024-10-07T21:08:23.316613Z", + "url": "https://files.pythonhosted.org/packages/60/0f/e33b03aeaecd8d90ba869e7c93b9f1aeeb0ab2820e338745200c9a2c8acb/MarkupSafe-3.0.0-cp311-cp311-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "c409691696bec2b5e5c9efd9593c99025bf2f317380bf0d993ee0213516d908a" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23956, + "upload-time": "2024-10-07T21:08:24.482532Z", + "url": "https://files.pythonhosted.org/packages/81/ec/8804186f64b9c15844fa0e5079264e22325ac93573eef9eb4ab41e3929fc/MarkupSafe-3.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "64f7d04410be600aa5ec0626d73d43e68a51c86500ce12917e10fd013e258df5" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23251, + "upload-time": "2024-10-07T21:08:26.015414Z", + "url": "https://files.pythonhosted.org/packages/dd/4f/ddab3f0ab045ae34cf40e8ac1d8bf2933c50cda9c626441353c25d048556/MarkupSafe-3.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "105ada43a61af22acb8774514c51900dc820c481cc5ba53f17c09d294d9c07ca" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23157, + "upload-time": "2024-10-07T21:08:27.292501Z", + "url": "https://files.pythonhosted.org/packages/59/a2/c68e6167a057d78e19b8e30338c33e3d917c8cd5d6ba574991202291b6b0/MarkupSafe-3.0.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "a5fd5500d4e4f7cc88d8c0f2e45126c4307ed31e08f8ec521474f2fd99d35ac3" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23635, + "upload-time": "2024-10-07T21:08:28.904094Z", + "url": "https://files.pythonhosted.org/packages/24/fc/cea6e038c6f911aeeda66a41b96b8885153026867422e1f37f9b018b427f/MarkupSafe-3.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp311-cp311-musllinux_1_2_i686.whl", + "hashes": { + "sha256": "25396abd52b16900932e05b7104bcdc640a4d96c914f39c3b984e5a17b01fba0" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23422, + "upload-time": "2024-10-07T21:08:29.773336Z", + "url": "https://files.pythonhosted.org/packages/36/c7/2fca924654032c27055706ad6647cf5535be8cf641d2148fc693b0e04407/MarkupSafe-3.0.0-cp311-cp311-musllinux_1_2_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "3efde9a8c56c3b6e5f3fa4baea828f8184970c7c78480fedb620d804b1c31e5c" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23339, + "upload-time": "2024-10-07T21:08:30.827544Z", + "url": "https://files.pythonhosted.org/packages/e7/56/825d2218c93dbf5f0c8b3cb5e86a02a9b1bb95aaa850765026a7fed7aaa1/MarkupSafe-3.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "data-dist-info-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "filename": "MarkupSafe-3.0.0-cp311-cp311-win32.whl", + "hashes": { + "sha256": "12ddac720b8965332d36196f6f83477c6351ba6a25d4aff91e30708c729350d7" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15056, + "upload-time": "2024-10-07T21:08:32.108304Z", + "url": "https://files.pythonhosted.org/packages/0c/70/973f228b3017d9fffb11567a2a02f092be41cae8ca1a9c97ec571801ab50/MarkupSafe-3.0.0-cp311-cp311-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "data-dist-info-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "filename": "MarkupSafe-3.0.0-cp311-cp311-win_amd64.whl", + "hashes": { + "sha256": "658fdf6022740896c403d45148bf0c36978c6b48c9ef8b1f8d0c7a11b6cdea86" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15493, + "upload-time": "2024-10-07T21:08:32.928101Z", + "url": "https://files.pythonhosted.org/packages/96/4a/6ea3f7265e17226bc9b1896d16ed5b230fe06cf4530a40a4f47e7d311a62/MarkupSafe-3.0.0-cp311-cp311-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp312-cp312-macosx_10_13_universal2.whl", + "hashes": { + "sha256": "d261ec38b8a99a39b62e0119ed47fe3b62f7691c500bc1e815265adc016438c1" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 14274, + "upload-time": "2024-10-07T21:08:33.771134Z", + "url": "https://files.pythonhosted.org/packages/2a/d2/4cda4f2c9a21b426c5f5b80a70991dc26b78bcecd7b03a8e8a22cc1cddc1/MarkupSafe-3.0.0-cp312-cp312-macosx_10_13_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp312-cp312-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "e363440c8534bf2f2ef1b8fdc02037eb5fff8fce2a558519b22d6a3a38b3ec5e" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 12332, + "upload-time": "2024-10-07T21:08:34.638995Z", + "url": "https://files.pythonhosted.org/packages/6c/46/92fd7ef12daa1b1e5fe4e38cc251e01c51ea288ecda950a30b2e8d66a051/MarkupSafe-3.0.0-cp312-cp312-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "7835de4c56066e096407a1852e5561f6033786dd987fa90dc384e45b9bd21295" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 24049, + "upload-time": "2024-10-07T21:08:35.465083Z", + "url": "https://files.pythonhosted.org/packages/61/47/f972faff9134053fc083e591b7415ce7a2f4c51fb1dba17757822d0ebb5d/MarkupSafe-3.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "b6cc46a27d904c9be5732029769acf4b0af69345172ed1ef6d4db0c023ff603b" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23199, + "upload-time": "2024-10-07T21:08:36.699797Z", + "url": "https://files.pythonhosted.org/packages/c0/c9/5c84edd744fe981c1c37e8303799e4d90bc2b146997b60dc158c20791b24/MarkupSafe-3.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "f0411641d31aa6f7f0cc13f0f18b63b8dc08da5f3a7505972a42ab059f479ba3" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23099, + "upload-time": "2024-10-07T21:08:38.249509Z", + "url": "https://files.pythonhosted.org/packages/70/6f/70ca971e19d0cd905f58cd53358b0dfe30fa393bd9d5a1f372667f7b97b0/MarkupSafe-3.0.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "b2a7afd24d408b907672015555bc10be2382e6c5f62a488e2d452da670bbd389" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23812, + "upload-time": "2024-10-07T21:08:39.517494Z", + "url": "https://files.pythonhosted.org/packages/7f/47/c15288e10d0f3c9ac0d997891f581d910a593a74c1e9789046b9cb4e4c53/MarkupSafe-3.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp312-cp312-musllinux_1_2_i686.whl", + "hashes": { + "sha256": "c8ab7efeff1884c5da8e18f743b667215300e09043820d11723718de0b7db934" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23392, + "upload-time": "2024-10-07T21:08:40.664216Z", + "url": "https://files.pythonhosted.org/packages/dd/f6/518225e5cd027828cb26bbe0b99c9b110512960e60718c66df9823ba5e8f/MarkupSafe-3.0.0-cp312-cp312-musllinux_1_2_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "8219e2207f6c188d15614ea043636c2b36d2d79bf853639c124a179412325a13" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23559, + "upload-time": "2024-10-07T21:08:41.597086Z", + "url": "https://files.pythonhosted.org/packages/55/a5/94b07a3fe33d52c93476b0970ab9ab011790c04d10d5c110ed3de01863f5/MarkupSafe-3.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "data-dist-info-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "filename": "MarkupSafe-3.0.0-cp312-cp312-win32.whl", + "hashes": { + "sha256": "59420b5a9a5d3fee483a32adb56d7369ae0d630798da056001be1e9f674f3aa6" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15064, + "upload-time": "2024-10-07T21:08:42.396460Z", + "url": "https://files.pythonhosted.org/packages/b9/77/1e21ea23aeeaa0760d0ab03976b38f6551ad803cffccdec2db9dcb85ac7c/MarkupSafe-3.0.0-cp312-cp312-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "data-dist-info-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "filename": "MarkupSafe-3.0.0-cp312-cp312-win_amd64.whl", + "hashes": { + "sha256": "7ed789d0f7f11fcf118cf0acb378743dfdd4215d7f7d18837c88171405c9a452" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15564, + "upload-time": "2024-10-07T21:08:43.374748Z", + "url": "https://files.pythonhosted.org/packages/55/e2/4e0c49629d1d8f0642ecc772577cdf870048401280d421321bbb55d8b251/MarkupSafe-3.0.0-cp312-cp312-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313-macosx_10_13_universal2.whl", + "hashes": { + "sha256": "27d6a73682b99568916c54a4bfced40e7d871ba685b580ea04bbd2e405dfd4c5" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 14276, + "upload-time": "2024-10-07T21:08:44.207757Z", + "url": "https://files.pythonhosted.org/packages/14/dd/7149242a730e218b6dd7ffa6817c951f51f4204e7afb8e8bbf688d8ae4c3/MarkupSafe-3.0.0-cp313-cp313-macosx_10_13_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "494a64efc535e147fcc713dba58eecfce3a79f1e93ebe81995b387f5cd9bc2e1" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 12325, + "upload-time": "2024-10-07T21:08:45.024534Z", + "url": "https://files.pythonhosted.org/packages/8a/c5/b6cda6248f83c59148540b6d815b4c59b1222e059fe759eb3c446748b744/MarkupSafe-3.0.0-cp313-cp313-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "c5243044a927e8a6bb28517838662a019cd7f73d7f106bbb37ab5e7fa8451a92" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 24010, + "upload-time": "2024-10-07T21:08:45.794380Z", + "url": "https://files.pythonhosted.org/packages/9c/84/9f82de5f77f61c64fec414f4ae7e1e7871b82da0d52414f8810410de752a/MarkupSafe-3.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "63dae84964a9a3d2610808cee038f435d9a111620c37ccf872c2fcaeca6865b3" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23163, + "upload-time": "2024-10-07T21:08:46.958781Z", + "url": "https://files.pythonhosted.org/packages/45/14/80f6553deba7a6beeae455f2c1e450f55f0f17241f06ed065571445e2bf0/MarkupSafe-3.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "dcbee57fedc9b2182c54ffc1c5eed316c3da8bbfeda8009e1b5d7220199d15da" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23044, + "upload-time": "2024-10-07T21:08:47.847029Z", + "url": "https://files.pythonhosted.org/packages/34/03/e64f36452db4eabf3b89cfbbebf46736afa82eda0c95f3f4bf11c4cf3c85/MarkupSafe-3.0.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "f846fd7c241e5bd4161e2a483663eb66e4d8e12130fcdc052f310f388f1d61c6" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23849, + "upload-time": "2024-10-07T21:08:49.210554Z", + "url": "https://files.pythonhosted.org/packages/eb/89/9c47f58e3e75adbaa9387f3db84ca6a7d3a3abd93e7541cfaadad073e5d6/MarkupSafe-3.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313-musllinux_1_2_i686.whl", + "hashes": { + "sha256": "678fbceb202382aae42c1f0cd9f56b776bc20a58ae5b553ee1fe6b802983a1d6" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23414, + "upload-time": "2024-10-07T21:08:50.321580Z", + "url": "https://files.pythonhosted.org/packages/87/ae/fd72c59177ae148aee41eed67f5dcb73e96590f439fd0149c88deab207c0/MarkupSafe-3.0.0-cp313-cp313-musllinux_1_2_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "bd9b8e458e2bab52f9ad3ab5dc8b689a3c84b12b2a2f64cd9a0dfe209fb6b42f" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23518, + "upload-time": "2024-10-07T21:08:51.924989Z", + "url": "https://files.pythonhosted.org/packages/7a/8f/2e9a4653c78744b8a65cab56382148073c96893efc4c75eef2fa0a96f608/MarkupSafe-3.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "data-dist-info-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313-win32.whl", + "hashes": { + "sha256": "1fd02f47596e00a372f5b4af2b4c45f528bade65c66dfcbc6e1ea1bfda758e98" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15068, + "upload-time": "2024-10-07T21:08:52.785849Z", + "url": "https://files.pythonhosted.org/packages/81/ac/1ab4e1f47f1778bd2c407b7be543b3c08bff555c8444c742e3c53958d114/MarkupSafe-3.0.0-cp313-cp313-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "data-dist-info-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313-win_amd64.whl", + "hashes": { + "sha256": "b94bec9eda10111ec7102ef909eca4f3c2df979643924bfe58375f560713a7d1" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15566, + "upload-time": "2024-10-07T21:08:53.642609Z", + "url": "https://files.pythonhosted.org/packages/53/c4/b3d9f84a093244602e6081e35cf1166cd2f6e3d65746da12d4c13511e2cb/MarkupSafe-3.0.0-cp313-cp313-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313t-macosx_10_13_universal2.whl", + "hashes": { + "sha256": "509c424069dd037d078925b6815fc56b7271f3aaec471e55e6fa513b0a80d2aa" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 14513, + "upload-time": "2024-10-07T21:08:54.734124Z", + "url": "https://files.pythonhosted.org/packages/47/2d/6ea2c34833582fb04447e2a91ae8f49540a57757add92cb5095e49d12c61/MarkupSafe-3.0.0-cp313-cp313t-macosx_10_13_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313t-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "81be2c0084d8c69e97e3c5d73ce9e2a6e523556f2a19c4e195c09d499be2f808" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 12460, + "upload-time": "2024-10-07T21:08:55.607135Z", + "url": "https://files.pythonhosted.org/packages/bf/bf/0ee8f270b82fab05b763cfbacc2c33a62f571f59968abc37d4793b3c1623/MarkupSafe-3.0.0-cp313-cp313t-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "b43ac1eb9f91e0c14aac1d2ef0f76bc7b9ceea51de47536f61268191adf52ad7" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 25312, + "upload-time": "2024-10-07T21:08:56.446948Z", + "url": "https://files.pythonhosted.org/packages/e4/63/90a907e327e640462ccc671fd55c140e609d09312fa6db62822b2066bf5b/MarkupSafe-3.0.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "3b231255770723f1e125d63c14269bcd8b8136ecfb620b9a18c0297e046d0736" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23746, + "upload-time": "2024-10-07T21:08:57.279841Z", + "url": "https://files.pythonhosted.org/packages/7a/04/84e439fd573000d85c2394e690dfbf2f322bf09b010689bcac4bafee8834/MarkupSafe-3.0.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "c182d45600556917f811aa019d834a89fe4b6f6255da2fd0bdcf80e970f95918" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23696, + "upload-time": "2024-10-07T21:08:58.216095Z", + "url": "https://files.pythonhosted.org/packages/5f/7d/2bb2663db79eb702d168ab6728741f64e431cd78f55b22c868e95d9805ef/MarkupSafe-3.0.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313t-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "9f91c90f8f3bf436f81c12eeb4d79f9ddd263c71125e6ad71341906832a34386" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 25026, + "upload-time": "2024-10-07T21:08:59.119278Z", + "url": "https://files.pythonhosted.org/packages/5c/66/3227765a7215b205847d71af5def5693027df2538bdd33775eef1ee8151f/MarkupSafe-3.0.0-cp313-cp313t-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313t-musllinux_1_2_i686.whl", + "hashes": { + "sha256": "a7171d2b869e9be238ea318c196baf58fbf272704e9c1cd4be8c380eea963342" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23988, + "upload-time": "2024-10-07T21:09:01.109785Z", + "url": "https://files.pythonhosted.org/packages/f5/77/f3787b456331c94458aef7629c197a70b1c5279e0d04ad0646a13484a20c/MarkupSafe-3.0.0-cp313-cp313t-musllinux_1_2_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "cb244adf2499aa37d5dc43431990c7f0b632d841af66a51d22bd89c437b60264" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23967, + "upload-time": "2024-10-07T21:09:01.960036Z", + "url": "https://files.pythonhosted.org/packages/d8/27/bffd73c503bfe6f00fa3de64703e00768f65f74a37b6fb2342ef771cacfd/MarkupSafe-3.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "data-dist-info-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313t-win32.whl", + "hashes": { + "sha256": "96e3ed550600185d34429477f1176cedea8293fa40e47fe37a05751bcb64c997" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15166, + "upload-time": "2024-10-07T21:09:03.082794Z", + "url": "https://files.pythonhosted.org/packages/31/b5/d4a9ecb9785d0d5cad3fac326488dc99eb85270dea989d460cbebd603626/MarkupSafe-3.0.0-cp313-cp313t-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "data-dist-info-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "filename": "MarkupSafe-3.0.0-cp313-cp313t-win_amd64.whl", + "hashes": { + "sha256": "1d151b9cf3307e259b749125a5a08c030ba15a8f1d567ca5bfb0e92f35e761f5" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15694, + "upload-time": "2024-10-07T21:09:03.978358Z", + "url": "https://files.pythonhosted.org/packages/8f/86/4b87d92b35f9818d52bfda94abec26ef1b50441982c57d20566ec6b46ada/MarkupSafe-3.0.0-cp313-cp313t-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp39-cp39-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "23efb2be7221105c8eb0e905433414d2439cb0a8c5d5ca081c1c72acef0f5613" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 14328, + "upload-time": "2024-10-07T21:09:04.872164Z", + "url": "https://files.pythonhosted.org/packages/99/51/ef4f8d801aff0e01bd80260dfa85cb64800866927aff6f834c3d6f7ebe7c/MarkupSafe-3.0.0-cp39-cp39-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp39-cp39-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "81ee9c967956b9ea39b3a5270b7cb1740928d205b0dc72629164ce621b4debf9" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 12356, + "upload-time": "2024-10-07T21:09:05.751888Z", + "url": "https://files.pythonhosted.org/packages/9d/86/afe05136029d09541a7ef6daab922f01739f67e1f086634a1149109a5a78/MarkupSafe-3.0.0-cp39-cp39-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "5509a8373fed30b978557890a226c3d30569746c565b9daba69df80c160365a5" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21604, + "upload-time": "2024-10-07T21:09:07.287590Z", + "url": "https://files.pythonhosted.org/packages/ff/08/0a5cad23cad2dcd13aa68ad7d8c56b4b10f4c86484e24008aced445ab3e7/MarkupSafe-3.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "f1c13c6c908811f867a8e9e66efb2d6c03d1cdd83e92788fe97f693c457dc44f" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 20769, + "upload-time": "2024-10-07T21:09:08.148521Z", + "url": "https://files.pythonhosted.org/packages/6e/ac/a02e6dadef6f778ec98569721e8e71152f9ad1ac7438c99cb70684e0f453/MarkupSafe-3.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "d7e63d1977d3806ce0a1a3e0099b089f61abdede5238ca6a3f3bf8877b46d095" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 20905, + "upload-time": "2024-10-07T21:09:08.997853Z", + "url": "https://files.pythonhosted.org/packages/63/63/377ecc7aea0fae9b5aed793cc65b586a4ab4b52bc0f0198622f722f6e4aa/MarkupSafe-3.0.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "d2c099be5274847d606574234e494f23a359e829ba337ea9037c3a72b0851942" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21498, + "upload-time": "2024-10-07T21:09:09.869317Z", + "url": "https://files.pythonhosted.org/packages/8e/13/7819a2261f0ca26474121512def4d8a354869f3f1d28c38fef4226a9936d/MarkupSafe-3.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp39-cp39-musllinux_1_2_i686.whl", + "hashes": { + "sha256": "e042ccf8fe5bf8b6a4b38b3f7d618eb10ea20402b0c9f4add9293408de447974" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21171, + "upload-time": "2024-10-07T21:09:10.752490Z", + "url": "https://files.pythonhosted.org/packages/a7/f2/eea3125b43826fe88c9b1cb7d8fa007a283d7c4b79577a3712db6e61e3b1/MarkupSafe-3.0.0-cp39-cp39-musllinux_1_2_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "data-dist-info-metadata": { + "sha256": "0668aa5a75f8a793efe95e9b84efeeff87e5d6fc4b6917ba564d070f2386f796" + }, + "filename": "MarkupSafe-3.0.0-cp39-cp39-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "98fb3a2bf525ad66db96745707b93ba0f78928b7a1cb2f1cb4b143bc7e2ba3b3" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 20905, + "upload-time": "2024-10-07T21:09:11.630128Z", + "url": "https://files.pythonhosted.org/packages/20/2d/474d27577ba12d5bb465133096424d037f7f272466f4e81e6c37c9cfe07a/MarkupSafe-3.0.0-cp39-cp39-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "data-dist-info-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "filename": "MarkupSafe-3.0.0-cp39-cp39-win32.whl", + "hashes": { + "sha256": "a80c6740e1bfbe50cea7cbf74f48823bb57bd59d914ee22ff8a81963b08e62d2" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15024, + "upload-time": "2024-10-07T21:09:12.759094Z", + "url": "https://files.pythonhosted.org/packages/73/8c/7087be0d8e090ee424d59307da837f6401bf6465b03bf6dd0e36bfc40b9a/MarkupSafe-3.0.0-cp39-cp39-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "data-dist-info-metadata": { + "sha256": "34c6c660fd9b19b5377862bcd76e8f1162dcff34010deec564beef1caa7fb8c1" + }, + "filename": "MarkupSafe-3.0.0-cp39-cp39-win_amd64.whl", + "hashes": { + "sha256": "5d207ff5cceef77796f8aacd44263266248cf1fbc601441524d7835613f8abec" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15477, + "upload-time": "2024-10-07T21:09:13.592035Z", + "url": "https://files.pythonhosted.org/packages/a1/0d/39a8acf44dd8cfe60c93f589b1c553a4d5865f05e6b752481604147b72e5/MarkupSafe-3.0.0-cp39-cp39-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "markupsafe-3.0.0.tar.gz", + "hashes": { + "sha256": "03ff62dea2fef3eadf2f1853bc6332bcb0458d9608b11dfb1cd5aeda1c178ea6" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 20102, + "upload-time": "2024-10-07T21:09:14.487843Z", + "url": "https://files.pythonhosted.org/packages/5c/84/3f683b24fcffa08c5b7ef3fb8a845661057dd39c321c1ae16fa37a3eb35b/markupsafe-3.0.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp310-cp310-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "db842712984e91707437461930e6011e60b39136c7331e971952bb30465bc1a1" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 14391, + "upload-time": "2024-10-08T17:00:31.096265Z", + "url": "https://files.pythonhosted.org/packages/43/a2/0482d1a157f5f10f72fc4fe8c3be9ffa3651c1f7a12b60a3ab71b2635e13/MarkupSafe-3.0.1-cp310-cp310-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp310-cp310-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "3ffb4a8e7d46ed96ae48805746755fadd0909fea2306f93d5d8233ba23dda12a" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 12414, + "upload-time": "2024-10-08T17:00:32.272710Z", + "url": "https://files.pythonhosted.org/packages/3b/25/5ea6500d200fd2dc3ea25c765f69dea0a1a8d42ec80a38cd896ad47cb85d/MarkupSafe-3.0.1-cp310-cp310-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "67c519635a4f64e495c50e3107d9b4075aec33634272b5db1cde839e07367589" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21787, + "upload-time": "2024-10-08T17:00:33.037593Z", + "url": "https://files.pythonhosted.org/packages/92/41/cf5397dd6bb18895d148aa402cafa71018f2ffc5f6e9d6e90d85b523c741/MarkupSafe-3.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "48488d999ed50ba8d38c581d67e496f955821dc183883550a6fbc7f1aefdc170" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 20954, + "upload-time": "2024-10-08T17:00:33.822779Z", + "url": "https://files.pythonhosted.org/packages/2e/0d/5d91ef2b4f30afa87483a3a7c108c777d144b1c42d7113459296a8a2bfa0/MarkupSafe-3.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "f31ae06f1328595d762c9a2bf29dafd8621c7d3adc130cbb46278079758779ca" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21086, + "upload-time": "2024-10-08T17:00:34.673549Z", + "url": "https://files.pythonhosted.org/packages/f6/de/12a4110c2c7c7b502fe0e6f911367726dbb7a37e03e207495135d064bb48/MarkupSafe-3.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp310-cp310-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "80fcbf3add8790caddfab6764bde258b5d09aefbe9169c183f88a7410f0f6dea" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21685, + "upload-time": "2024-10-08T17:00:35.922841Z", + "url": "https://files.pythonhosted.org/packages/96/55/59389babc6e8ed206849a9958de9da7c23f3a75d294f46e99624fa38fb79/MarkupSafe-3.0.1-cp310-cp310-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp310-cp310-musllinux_1_2_i686.whl", + "hashes": { + "sha256": "3341c043c37d78cc5ae6e3e305e988532b072329639007fd408a476642a89fd6" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21348, + "upload-time": "2024-10-08T17:00:36.759481Z", + "url": "https://files.pythonhosted.org/packages/3d/cb/cbad5f093e12cd79ceea3e2957ba5bd4c2706810f333d0a3422ab2aef358/MarkupSafe-3.0.1-cp310-cp310-musllinux_1_2_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp310-cp310-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "cb53e2a99df28eee3b5f4fea166020d3ef9116fdc5764bc5117486e6d1211b25" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21098, + "upload-time": "2024-10-08T17:00:37.574646Z", + "url": "https://files.pythonhosted.org/packages/8e/70/e19c4f39d68a52406012ee118667b57efb0bbe6e950be21187cd7a1b4b80/MarkupSafe-3.0.1-cp310-cp310-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "data-dist-info-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "filename": "MarkupSafe-3.0.1-cp310-cp310-win32.whl", + "hashes": { + "sha256": "db15ce28e1e127a0013dfb8ac243a8e392db8c61eae113337536edb28bdc1f97" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15075, + "upload-time": "2024-10-08T17:00:38.409993Z", + "url": "https://files.pythonhosted.org/packages/30/95/ca809c01624428d427e9b3a4500f9068eca941e0c520328954ce84ad966a/MarkupSafe-3.0.1-cp310-cp310-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "data-dist-info-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "filename": "MarkupSafe-3.0.1-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "4ffaaac913c3f7345579db4f33b0020db693f302ca5137f106060316761beea9" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15535, + "upload-time": "2024-10-08T17:00:39.323413Z", + "url": "https://files.pythonhosted.org/packages/23/41/decb99ab07793656821a86f827a394700ce28402ebb02dc6d003210d9859/MarkupSafe-3.0.1-cp310-cp310-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp311-cp311-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "26627785a54a947f6d7336ce5963569b5d75614619e75193bdb4e06e21d447ad" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 14387, + "upload-time": "2024-10-08T17:00:40.221222Z", + "url": "https://files.pythonhosted.org/packages/ce/af/2f5d88a7fc7226bd34c6e15f6061246ad8cff979da9f19d11bdd0addd8e2/MarkupSafe-3.0.1-cp311-cp311-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp311-cp311-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "b954093679d5750495725ea6f88409946d69cfb25ea7b4c846eef5044194f583" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 12410, + "upload-time": "2024-10-08T17:00:40.944018Z", + "url": "https://files.pythonhosted.org/packages/8d/43/fd588ef5d192308c5e05974bac659bf6ae29c202b7ea2c4194bcf01eacee/MarkupSafe-3.0.1-cp311-cp311-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "973a371a55ce9ed333a3a0f8e0bcfae9e0d637711534bcb11e130af2ab9334e7" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 24006, + "upload-time": "2024-10-08T17:00:41.804996Z", + "url": "https://files.pythonhosted.org/packages/58/26/78f161d602fb03804118905e5faacafc0ec592bbad71aaee62537529813a/MarkupSafe-3.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "244dbe463d5fb6d7ce161301a03a6fe744dac9072328ba9fc82289238582697b" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23303, + "upload-time": "2024-10-08T17:00:43.257130Z", + "url": "https://files.pythonhosted.org/packages/ae/1d/7d5ec8bcfd9c2db235d720fa51d818b7e2abc45250ce5f53dd6cb60409ca/MarkupSafe-3.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "d98e66a24497637dd31ccab090b34392dddb1f2f811c4b4cd80c230205c074a3" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23205, + "upload-time": "2024-10-08T17:00:44.060770Z", + "url": "https://files.pythonhosted.org/packages/26/ce/703ca3b03a709e3bd1fbffa407789e56b9fa664456538092617dd665fc1d/MarkupSafe-3.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp311-cp311-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "ad91738f14eb8da0ff82f2acd0098b6257621410dcbd4df20aaa5b4233d75a50" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23684, + "upload-time": "2024-10-08T17:00:45.488115Z", + "url": "https://files.pythonhosted.org/packages/88/60/40be0493decabc2344b12d3a709fd6ccdd15a5ebaee1e8d878315d107ad3/MarkupSafe-3.0.1-cp311-cp311-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp311-cp311-musllinux_1_2_i686.whl", + "hashes": { + "sha256": "7044312a928a66a4c2a22644147bc61a199c1709712069a344a3fb5cfcf16915" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23472, + "upload-time": "2024-10-08T17:00:46.272442Z", + "url": "https://files.pythonhosted.org/packages/6d/f8/8fd52a66e8f62a9add62b4a0b5a3ab4092027437f2ef027f812d94ae91cf/MarkupSafe-3.0.1-cp311-cp311-musllinux_1_2_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp311-cp311-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "a4792d3b3a6dfafefdf8e937f14906a51bd27025a36f4b188728a73382231d91" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23388, + "upload-time": "2024-10-08T17:00:47.079474Z", + "url": "https://files.pythonhosted.org/packages/d4/0b/998b17b9e06ea45ad1646fea586f1b83d02dfdb14d47dd2fd81fba5a08c9/MarkupSafe-3.0.1-cp311-cp311-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "data-dist-info-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "filename": "MarkupSafe-3.0.1-cp311-cp311-win32.whl", + "hashes": { + "sha256": "fa7d686ed9883f3d664d39d5a8e74d3c5f63e603c2e3ff0abcba23eac6542635" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15106, + "upload-time": "2024-10-08T17:00:47.896633Z", + "url": "https://files.pythonhosted.org/packages/5a/57/b6b7aa23b2e26d68d601718f8ce3161fbdaf967b31752c7dec52bef828c9/MarkupSafe-3.0.1-cp311-cp311-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "data-dist-info-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "filename": "MarkupSafe-3.0.1-cp311-cp311-win_amd64.whl", + "hashes": { + "sha256": "9ba25a71ebf05b9bb0e2ae99f8bc08a07ee8e98c612175087112656ca0f5c8bf" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15542, + "upload-time": "2024-10-08T17:00:48.736435Z", + "url": "https://files.pythonhosted.org/packages/fc/b5/20cb1d714596acb553c810009c8004c809823947da63e13c19a7decfcb6c/MarkupSafe-3.0.1-cp311-cp311-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp312-cp312-macosx_10_13_universal2.whl", + "hashes": { + "sha256": "8ae369e84466aa70f3154ee23c1451fda10a8ee1b63923ce76667e3077f2b0c4" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 14322, + "upload-time": "2024-10-08T17:00:49.579782Z", + "url": "https://files.pythonhosted.org/packages/45/6d/72ed58d42a12bd9fc288dbff6dd8d03ea973a232ac0538d7f88d105b5251/MarkupSafe-3.0.1-cp312-cp312-macosx_10_13_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp312-cp312-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "40f1e10d51c92859765522cbd79c5c8989f40f0419614bcdc5015e7b6bf97fc5" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 12380, + "upload-time": "2024-10-08T17:00:51.010327Z", + "url": "https://files.pythonhosted.org/packages/86/f5/241238f89cdd6461ac9f521af8389f9a48fab97e4f315c69e9e0d52bc919/MarkupSafe-3.0.1-cp312-cp312-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "5a4cb365cb49b750bdb60b846b0c0bc49ed62e59a76635095a179d440540c346" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 24099, + "upload-time": "2024-10-08T17:00:52.503689Z", + "url": "https://files.pythonhosted.org/packages/27/94/79751928bca5841416d8ca02e22198672e021d5c7120338e2a6e3771f8fc/MarkupSafe-3.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "ee3941769bd2522fe39222206f6dd97ae83c442a94c90f2b7a25d847d40f4729" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23249, + "upload-time": "2024-10-08T17:00:53.296461Z", + "url": "https://files.pythonhosted.org/packages/10/6e/1b8070bbfc467429c7983cd5ffd4ec57e1d501763d974c7caaa0a9a79f4c/MarkupSafe-3.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "62fada2c942702ef8952754abfc1a9f7658a4d5460fabe95ac7ec2cbe0d02abc" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23149, + "upload-time": "2024-10-08T17:00:54.195048Z", + "url": "https://files.pythonhosted.org/packages/66/50/9389ae6cdff78d7481a2a2641830b5eb1d1f62177550e73355a810a889c9/MarkupSafe-3.0.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp312-cp312-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "4c2d64fdba74ad16138300815cfdc6ab2f4647e23ced81f59e940d7d4a1469d9" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23864, + "upload-time": "2024-10-08T17:00:55.015450Z", + "url": "https://files.pythonhosted.org/packages/16/02/5dddff5366fde47133186efb847fa88bddef85914bbe623e25cfeccb3517/MarkupSafe-3.0.1-cp312-cp312-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp312-cp312-musllinux_1_2_i686.whl", + "hashes": { + "sha256": "fb532dd9900381d2e8f48172ddc5a59db4c445a11b9fab40b3b786da40d3b56b" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23440, + "upload-time": "2024-10-08T17:00:55.848485Z", + "url": "https://files.pythonhosted.org/packages/f3/f1/700ee6655561cfda986e03f7afc309e3738918551afa7dedd99225586227/MarkupSafe-3.0.1-cp312-cp312-musllinux_1_2_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp312-cp312-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "0f84af7e813784feb4d5e4ff7db633aba6c8ca64a833f61d8e4eade234ef0c38" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23610, + "upload-time": "2024-10-08T17:00:56.721639Z", + "url": "https://files.pythonhosted.org/packages/fb/3e/d26623ac7f16709823b4c80e0b4a1c9196eeb46182a6c1d47b5e0c8434f4/MarkupSafe-3.0.1-cp312-cp312-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "data-dist-info-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "filename": "MarkupSafe-3.0.1-cp312-cp312-win32.whl", + "hashes": { + "sha256": "cbf445eb5628981a80f54087f9acdbf84f9b7d862756110d172993b9a5ae81aa" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15113, + "upload-time": "2024-10-08T17:00:57.587148Z", + "url": "https://files.pythonhosted.org/packages/51/04/1f8da0810c39cb9fcff96b6baed62272c97065e9cf11471965a161439e20/MarkupSafe-3.0.1-cp312-cp312-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "data-dist-info-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "filename": "MarkupSafe-3.0.1-cp312-cp312-win_amd64.whl", + "hashes": { + "sha256": "a10860e00ded1dd0a65b83e717af28845bb7bd16d8ace40fe5531491de76b79f" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15611, + "upload-time": "2024-10-08T17:00:58.429830Z", + "url": "https://files.pythonhosted.org/packages/eb/24/a36dc37365bdd358b1e583cc40475593e36ab02cb7da6b3d0b9c05b0da7a/MarkupSafe-3.0.1-cp312-cp312-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313-macosx_10_13_universal2.whl", + "hashes": { + "sha256": "e81c52638315ff4ac1b533d427f50bc0afc746deb949210bc85f05d4f15fd772" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 14325, + "upload-time": "2024-10-08T17:00:59.423761Z", + "url": "https://files.pythonhosted.org/packages/b1/60/4572a8aa1beccbc24b133aa0670781a5d2697f4fa3fecf0a87b46383174b/MarkupSafe-3.0.1-cp313-cp313-macosx_10_13_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "312387403cd40699ab91d50735ea7a507b788091c416dd007eac54434aee51da" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 12373, + "upload-time": "2024-10-08T17:01:00.248526Z", + "url": "https://files.pythonhosted.org/packages/38/42/849915b99a765ec104bfd07ee933de5fc9c58fa9570efa7db81717f495d8/MarkupSafe-3.0.1-cp313-cp313-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "2ae99f31f47d849758a687102afdd05bd3d3ff7dbab0a8f1587981b58a76152a" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 24059, + "upload-time": "2024-10-08T17:01:01.031785Z", + "url": "https://files.pythonhosted.org/packages/ef/82/4caaebd963c6d60b28e4445f38841d24f8b49bc10594a09956c9d73bfc08/MarkupSafe-3.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "c97ff7fedf56d86bae92fa0a646ce1a0ec7509a7578e1ed238731ba13aabcd1c" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23211, + "upload-time": "2024-10-08T17:01:01.859639Z", + "url": "https://files.pythonhosted.org/packages/20/15/6b319be2f79fcfa3173f479d69f4e950b5c9b642db4f22cf73ae5ade745f/MarkupSafe-3.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "a7420ceda262dbb4b8d839a4ec63d61c261e4e77677ed7c66c99f4e7cb5030dd" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23095, + "upload-time": "2024-10-08T17:01:03.144542Z", + "url": "https://files.pythonhosted.org/packages/9d/3f/8963bdf4962feb2154475acb7dc350f04217b5e0be7763a39b432291e229/MarkupSafe-3.0.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "45d42d132cff577c92bfba536aefcfea7e26efb975bd455db4e6602f5c9f45e7" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23901, + "upload-time": "2024-10-08T17:01:04.061953Z", + "url": "https://files.pythonhosted.org/packages/af/93/f770bc70953d32de0c6ce4bcb76271512123a1ead91aaef625a020c5bfaf/MarkupSafe-3.0.1-cp313-cp313-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313-musllinux_1_2_i686.whl", + "hashes": { + "sha256": "4c8817557d0de9349109acb38b9dd570b03cc5014e8aabf1cbddc6e81005becd" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23463, + "upload-time": "2024-10-08T17:01:05.853670Z", + "url": "https://files.pythonhosted.org/packages/11/92/1e5a33aa0a1190161238628fb68eb1bc5e67b56a5c89f0636328704b463a/MarkupSafe-3.0.1-cp313-cp313-musllinux_1_2_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "6a54c43d3ec4cf2a39f4387ad044221c66a376e58c0d0e971d47c475ba79c6b5" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23569, + "upload-time": "2024-10-08T17:01:07.669530Z", + "url": "https://files.pythonhosted.org/packages/0d/fe/657efdfe385d2a3a701f2c4fcc9577c63c438aeefdd642d0d956c4ecd225/MarkupSafe-3.0.1-cp313-cp313-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "data-dist-info-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313-win32.whl", + "hashes": { + "sha256": "c91b394f7601438ff79a4b93d16be92f216adb57d813a78be4446fe0f6bc2d8c" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15117, + "upload-time": "2024-10-08T17:01:08.502400Z", + "url": "https://files.pythonhosted.org/packages/cf/24/587dea40304046ace60f846cedaebc0d33d967a3ce46c11395a10e7a78ba/MarkupSafe-3.0.1-cp313-cp313-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "data-dist-info-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313-win_amd64.whl", + "hashes": { + "sha256": "fe32482b37b4b00c7a52a07211b479653b7fe4f22b2e481b9a9b099d8a430f2f" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15613, + "upload-time": "2024-10-08T17:01:10.009122Z", + "url": "https://files.pythonhosted.org/packages/32/8f/d8961d633f26a011b4fe054f3bfff52f673423b8c431553268741dfb089e/MarkupSafe-3.0.1-cp313-cp313-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313t-macosx_10_13_universal2.whl", + "hashes": { + "sha256": "17b2aea42a7280db02ac644db1d634ad47dcc96faf38ab304fe26ba2680d359a" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 14563, + "upload-time": "2024-10-08T17:01:11.516409Z", + "url": "https://files.pythonhosted.org/packages/9e/93/d6367ffbcd0c5c371370767f768eaa32af60bc411245b8517e383c6a2b12/MarkupSafe-3.0.1-cp313-cp313t-macosx_10_13_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313t-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "852dc840f6d7c985603e60b5deaae1d89c56cb038b577f6b5b8c808c97580f1d" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 12505, + "upload-time": "2024-10-08T17:01:12.879891Z", + "url": "https://files.pythonhosted.org/packages/4a/37/f813c3835747dec08fe19ac9b9eced01fdf93a4b3e626521675dc7f423a9/MarkupSafe-3.0.1-cp313-cp313t-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "0778de17cff1acaeccc3ff30cd99a3fd5c50fc58ad3d6c0e0c4c58092b859396" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 25358, + "upload-time": "2024-10-08T17:01:13.673017Z", + "url": "https://files.pythonhosted.org/packages/72/bf/800b4d1580298ca91ccd6c95915bbd147142dad1b8cf91d57b93b28670dd/MarkupSafe-3.0.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "800100d45176652ded796134277ecb13640c1a537cad3b8b53da45aa96330453" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23797, + "upload-time": "2024-10-08T17:01:14.500333Z", + "url": "https://files.pythonhosted.org/packages/fd/78/26e209abc8f0a379f031f0acc151231974e5b153d7eda5759d17d8f329f2/MarkupSafe-3.0.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "d06b24c686a34c86c8c1fba923181eae6b10565e4d80bdd7bc1c8e2f11247aa4" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23743, + "upload-time": "2024-10-08T17:01:15.421582Z", + "url": "https://files.pythonhosted.org/packages/09/e1/918496a9390891756efee818880e71c1bbaf587f4dc8ede3f3852357310a/MarkupSafe-3.0.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313t-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "33d1c36b90e570ba7785dacd1faaf091203d9942bc036118fab8110a401eb1a8" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 25076, + "upload-time": "2024-10-08T17:01:16.275406Z", + "url": "https://files.pythonhosted.org/packages/cd/c6/26f576cd58d6c2decd9045e4e3f3c5dbc01ea6cb710916e7bbb6ebd95b6b/MarkupSafe-3.0.1-cp313-cp313t-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313t-musllinux_1_2_i686.whl", + "hashes": { + "sha256": "beeebf760a9c1f4c07ef6a53465e8cfa776ea6a2021eda0d0417ec41043fe984" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 24037, + "upload-time": "2024-10-08T17:01:17.172818Z", + "url": "https://files.pythonhosted.org/packages/b5/fa/10b24fb3b0e15fe5389dc88ecc6226ede08297e0ba7130610efbe0cdfb27/MarkupSafe-3.0.1-cp313-cp313t-musllinux_1_2_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313t-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "bbde71a705f8e9e4c3e9e33db69341d040c827c7afa6789b14c6e16776074f5a" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 24015, + "upload-time": "2024-10-08T17:01:18.042797Z", + "url": "https://files.pythonhosted.org/packages/c8/81/4b3f5537d9f6cc4f5c80d6c4b78af9a5247fd37b5aba95807b2cbc336b9a/MarkupSafe-3.0.1-cp313-cp313t-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "data-dist-info-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313t-win32.whl", + "hashes": { + "sha256": "82b5dba6eb1bcc29cc305a18a3c5365d2af06ee71b123216416f7e20d2a84e5b" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15213, + "upload-time": "2024-10-08T17:01:18.958194Z", + "url": "https://files.pythonhosted.org/packages/5f/07/8e8dcecd53216c5e01a51e84c32a2bce166690ed19c184774b38cd41921d/MarkupSafe-3.0.1-cp313-cp313t-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "data-dist-info-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "filename": "MarkupSafe-3.0.1-cp313-cp313t-win_amd64.whl", + "hashes": { + "sha256": "730d86af59e0e43ce277bb83970530dd223bf7f2a838e086b50affa6ec5f9295" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15741, + "upload-time": "2024-10-08T17:01:19.865548Z", + "url": "https://files.pythonhosted.org/packages/0d/87/4c364e0f109eea2402079abecbe33fef4f347b551a11423d1f4e187ea497/MarkupSafe-3.0.1-cp313-cp313t-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp39-cp39-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "4935dd7883f1d50e2ffecca0aa33dc1946a94c8f3fdafb8df5c330e48f71b132" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 14376, + "upload-time": "2024-10-08T17:01:21.423743Z", + "url": "https://files.pythonhosted.org/packages/6f/4f/420741fb39fa3d40396fb1731a1ca78e6f9fbb225dcf15e5185b1fa954bc/MarkupSafe-3.0.1-cp39-cp39-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp39-cp39-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "e9393357f19954248b00bed7c56f29a25c930593a77630c719653d51e7669c2a" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 12408, + "upload-time": "2024-10-08T17:01:22.314585Z", + "url": "https://files.pythonhosted.org/packages/91/71/0c4782b9ce7fb68b140b94e1eb9d2b6292990bda91dc3d3b5a34e8bd41f3/MarkupSafe-3.0.1-cp39-cp39-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "40621d60d0e58aa573b68ac5e2d6b20d44392878e0bfc159012a5787c4e35bc8" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21654, + "upload-time": "2024-10-08T17:01:24.102049Z", + "url": "https://files.pythonhosted.org/packages/3e/3c/cbf30bf7ac1da2e013e3d338e1582db85fc3b27bf9f8863137423ad4b0b6/MarkupSafe-3.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "f94190df587738280d544971500b9cafc9b950d32efcb1fba9ac10d84e6aa4e6" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 20817, + "upload-time": "2024-10-08T17:01:25.614692Z", + "url": "https://files.pythonhosted.org/packages/0b/28/229e797b8727427845b79cbd58019f598e478f974730fa705fa23904b18e/MarkupSafe-3.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "b6a387d61fe41cdf7ea95b38e9af11cfb1a63499af2759444b99185c4ab33f5b" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 20956, + "upload-time": "2024-10-08T17:01:26.542048Z", + "url": "https://files.pythonhosted.org/packages/e8/b4/1121f3b2614de93cbb3deec7f44df283df44c2258ea9368bb1302b4a0b45/MarkupSafe-3.0.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp39-cp39-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "8ad4ad1429cd4f315f32ef263c1342166695fad76c100c5d979c45d5570ed58b" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21548, + "upload-time": "2024-10-08T17:01:27.399009Z", + "url": "https://files.pythonhosted.org/packages/a8/8b/b4d57bafca01c8b1e1fbb037660869fa4f6725983c4105a02bd1242f0066/MarkupSafe-3.0.1-cp39-cp39-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp39-cp39-musllinux_1_2_i686.whl", + "hashes": { + "sha256": "e24bfe89c6ac4c31792793ad9f861b8f6dc4546ac6dc8f1c9083c7c4f2b335cd" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21222, + "upload-time": "2024-10-08T17:01:28.256270Z", + "url": "https://files.pythonhosted.org/packages/83/87/04806f7096ba1d4f1b8c61f35c1d7c0b507c6a3cf7ed495393bf97eb5af7/MarkupSafe-3.0.1-cp39-cp39-musllinux_1_2_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "data-dist-info-metadata": { + "sha256": "c06c22862a9d2f623c47603903cdbdfc2fb136aa48967d69960cd34aac0d7e56" + }, + "filename": "MarkupSafe-3.0.1-cp39-cp39-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "2a4b34a8d14649315c4bc26bbfa352663eb51d146e35eef231dd739d54a5430a" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 20952, + "upload-time": "2024-10-08T17:01:29.202933Z", + "url": "https://files.pythonhosted.org/packages/e9/96/1ecb2bb5ee7298e628cff95833beba7da6a774df7fe890a6d2f0ec460590/MarkupSafe-3.0.1-cp39-cp39-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "data-dist-info-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "filename": "MarkupSafe-3.0.1-cp39-cp39-win32.whl", + "hashes": { + "sha256": "242d6860f1fd9191aef5fae22b51c5c19767f93fb9ead4d21924e0bcb17619d8" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15075, + "upload-time": "2024-10-08T17:01:30.087651Z", + "url": "https://files.pythonhosted.org/packages/fd/70/b937a12df7bbff14e1ca3385929f464c7af2ca72c8183c95dad26c3bf754/MarkupSafe-3.0.1-cp39-cp39-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "data-dist-info-metadata": { + "sha256": "a62d4b86dbfe70aafdf3270ddbec79ff9d91f6ed4a9cad2d1db6d45e87d5ebcb" + }, + "filename": "MarkupSafe-3.0.1-cp39-cp39-win_amd64.whl", + "hashes": { + "sha256": "93e8248d650e7e9d49e8251f883eed60ecbc0e8ffd6349e18550925e31bd029b" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15527, + "upload-time": "2024-10-08T17:01:31.736035Z", + "url": "https://files.pythonhosted.org/packages/e3/c4/262fac0328552da9a75a7786d7c0f43adaba4afb5f295979d33fa0f324c7/MarkupSafe-3.0.1-cp39-cp39-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "markupsafe-3.0.1.tar.gz", + "hashes": { + "sha256": "3e683ee4f5d0fa2dde4db77ed8dd8a876686e3fc417655c2ece9a90576905344" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 20249, + "upload-time": "2024-10-08T17:01:32.703261Z", + "url": "https://files.pythonhosted.org/packages/b4/d2/38ff920762f2247c3af5cbbbbc40756f575d9692d381d7c520f45deb9b8f/markupsafe-3.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp310-cp310-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "7e94c425039cde14257288fd61dcfb01963e658efbc0ff54f5306b06054700f8" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 14357, + "upload-time": "2024-10-18T15:20:51.440812Z", + "url": "https://files.pythonhosted.org/packages/04/90/d08277ce111dd22f77149fd1a5d4653eeb3b3eaacbdfcbae5afb2600eebd/MarkupSafe-3.0.2-cp310-cp310-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp310-cp310-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "9e2d922824181480953426608b81967de705c3cef4d1af983af849d7bd619158" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 12393, + "upload-time": "2024-10-18T15:20:52.426174Z", + "url": "https://files.pythonhosted.org/packages/04/e1/6e2194baeae0bca1fae6629dc0cbbb968d4d941469cbab11a3872edff374/MarkupSafe-3.0.2-cp310-cp310-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "38a9ef736c01fccdd6600705b09dc574584b89bea478200c5fbf112a6b0d5579" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21732, + "upload-time": "2024-10-18T15:20:53.578057Z", + "url": "https://files.pythonhosted.org/packages/1d/69/35fa85a8ece0a437493dc61ce0bb6d459dcba482c34197e3efc829aa357f/MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "bbcb445fa71794da8f178f0f6d66789a28d7319071af7a496d4d507ed566270d" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 20866, + "upload-time": "2024-10-18T15:20:55.060552Z", + "url": "https://files.pythonhosted.org/packages/22/35/137da042dfb4720b638d2937c38a9c2df83fe32d20e8c8f3185dbfef05f7/MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "57cb5a3cf367aeb1d316576250f65edec5bb3be939e9247ae594b4bcbc317dfb" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 20964, + "upload-time": "2024-10-18T15:20:55.906774Z", + "url": "https://files.pythonhosted.org/packages/29/28/6d029a903727a1b62edb51863232152fd335d602def598dade38996887f0/MarkupSafe-3.0.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "3809ede931876f5b2ec92eef964286840ed3540dadf803dd570c3b7e13141a3b" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21977, + "upload-time": "2024-10-18T15:20:57.189013Z", + "url": "https://files.pythonhosted.org/packages/cc/cd/07438f95f83e8bc028279909d9c9bd39e24149b0d60053a97b2bc4f8aa51/MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_i686.whl", + "hashes": { + "sha256": "e07c3764494e3776c602c1e78e298937c3315ccc9043ead7e685b7f2b8d47b3c" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21366, + "upload-time": "2024-10-18T15:20:58.235701Z", + "url": "https://files.pythonhosted.org/packages/29/01/84b57395b4cc062f9c4c55ce0df7d3108ca32397299d9df00fedd9117d3d/MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "b424c77b206d63d500bcb69fa55ed8d0e6a3774056bdc4839fc9298a7edca171" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21091, + "upload-time": "2024-10-18T15:20:59.235866Z", + "url": "https://files.pythonhosted.org/packages/bd/6e/61ebf08d8940553afff20d1fb1ba7294b6f8d279df9fd0c0db911b4bbcfd/MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "data-dist-info-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "filename": "MarkupSafe-3.0.2-cp310-cp310-win32.whl", + "hashes": { + "sha256": "fcabf5ff6eea076f859677f5f0b6b5c1a51e70a376b0579e0eadef8db48c6b50" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15065, + "upload-time": "2024-10-18T15:21:00.307814Z", + "url": "https://files.pythonhosted.org/packages/11/23/ffbf53694e8c94ebd1e7e491de185124277964344733c45481f32ede2499/MarkupSafe-3.0.2-cp310-cp310-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "data-dist-info-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "filename": "MarkupSafe-3.0.2-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "6af100e168aa82a50e186c82875a5893c5597a0c1ccdb0d8b40240b1f28b969a" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15514, + "upload-time": "2024-10-18T15:21:01.122308Z", + "url": "https://files.pythonhosted.org/packages/44/06/e7175d06dd6e9172d4a69a72592cb3f7a996a9c396eee29082826449bbc3/MarkupSafe-3.0.2-cp310-cp310-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp311-cp311-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "9025b4018f3a1314059769c7bf15441064b2207cb3f065e6ea1e7359cb46db9d" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 14353, + "upload-time": "2024-10-18T15:21:02.187867Z", + "url": "https://files.pythonhosted.org/packages/6b/28/bbf83e3f76936960b850435576dd5e67034e200469571be53f69174a2dfd/MarkupSafe-3.0.2-cp311-cp311-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp311-cp311-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "93335ca3812df2f366e80509ae119189886b0f3c2b81325d39efdb84a1e2ae93" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 12392, + "upload-time": "2024-10-18T15:21:02.941952Z", + "url": "https://files.pythonhosted.org/packages/6c/30/316d194b093cde57d448a4c3209f22e3046c5bb2fb0820b118292b334be7/MarkupSafe-3.0.2-cp311-cp311-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "2cb8438c3cbb25e220c2ab33bb226559e7afb3baec11c4f218ffa7308603c832" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23984, + "upload-time": "2024-10-18T15:21:03.953126Z", + "url": "https://files.pythonhosted.org/packages/f2/96/9cdafba8445d3a53cae530aaf83c38ec64c4d5427d975c974084af5bc5d2/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "a123e330ef0853c6e822384873bef7507557d8e4a082961e1defa947aa59ba84" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23120, + "upload-time": "2024-10-18T15:21:06.495307Z", + "url": "https://files.pythonhosted.org/packages/f1/a4/aefb044a2cd8d7334c8a47d3fb2c9f328ac48cb349468cc31c20b539305f/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "1e084f686b92e5b83186b07e8a17fc09e38fff551f3602b249881fec658d3eca" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23032, + "upload-time": "2024-10-18T15:21:07.295127Z", + "url": "https://files.pythonhosted.org/packages/8d/21/5e4851379f88f3fad1de30361db501300d4f07bcad047d3cb0449fc51f8c/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "d8213e09c917a951de9d09ecee036d5c7d36cb6cb7dbaece4c71a60d79fb9798" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 24057, + "upload-time": "2024-10-18T15:21:08.073242Z", + "url": "https://files.pythonhosted.org/packages/00/7b/e92c64e079b2d0d7ddf69899c98842f3f9a60a1ae72657c89ce2655c999d/MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_i686.whl", + "hashes": { + "sha256": "5b02fb34468b6aaa40dfc198d813a641e3a63b98c2b05a16b9f80b7ec314185e" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23359, + "upload-time": "2024-10-18T15:21:09.318260Z", + "url": "https://files.pythonhosted.org/packages/f9/ac/46f960ca323037caa0a10662ef97d0a4728e890334fc156b9f9e52bcc4ca/MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "0bff5e0ae4ef2e1ae4fdf2dfd5b76c75e5c2fa4132d05fc1b0dabcd20c7e28c4" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23306, + "upload-time": "2024-10-18T15:21:10.185328Z", + "url": "https://files.pythonhosted.org/packages/69/84/83439e16197337b8b14b6a5b9c2105fff81d42c2a7c5b58ac7b62ee2c3b1/MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "data-dist-info-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "filename": "MarkupSafe-3.0.2-cp311-cp311-win32.whl", + "hashes": { + "sha256": "6c89876f41da747c8d3677a2b540fb32ef5715f97b66eeb0c6b66f5e3ef6f59d" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15094, + "upload-time": "2024-10-18T15:21:11.005561Z", + "url": "https://files.pythonhosted.org/packages/9a/34/a15aa69f01e2181ed8d2b685c0d2f6655d5cca2c4db0ddea775e631918cd/MarkupSafe-3.0.2-cp311-cp311-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "data-dist-info-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "filename": "MarkupSafe-3.0.2-cp311-cp311-win_amd64.whl", + "hashes": { + "sha256": "70a87b411535ccad5ef2f1df5136506a10775d267e197e4cf531ced10537bd6b" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15521, + "upload-time": "2024-10-18T15:21:12.911878Z", + "url": "https://files.pythonhosted.org/packages/da/b8/3a3bd761922d416f3dc5d00bfbed11f66b1ab89a0c2b6e887240a30b0f6b/MarkupSafe-3.0.2-cp311-cp311-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp312-cp312-macosx_10_13_universal2.whl", + "hashes": { + "sha256": "9778bd8ab0a994ebf6f84c2b949e65736d5575320a17ae8984a77fab08db94cf" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 14274, + "upload-time": "2024-10-18T15:21:13.777510Z", + "url": "https://files.pythonhosted.org/packages/22/09/d1f21434c97fc42f09d290cbb6350d44eb12f09cc62c9476effdb33a18aa/MarkupSafe-3.0.2-cp312-cp312-macosx_10_13_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp312-cp312-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "846ade7b71e3536c4e56b386c2a47adf5741d2d8b94ec9dc3e92e5e1ee1e2225" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 12348, + "upload-time": "2024-10-18T15:21:14.822387Z", + "url": "https://files.pythonhosted.org/packages/6b/b0/18f76bba336fa5aecf79d45dcd6c806c280ec44538b3c13671d49099fdd0/MarkupSafe-3.0.2-cp312-cp312-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "1c99d261bd2d5f6b59325c92c73df481e05e57f19837bdca8413b9eac4bd8028" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 24149, + "upload-time": "2024-10-18T15:21:15.642937Z", + "url": "https://files.pythonhosted.org/packages/e0/25/dd5c0f6ac1311e9b40f4af06c78efde0f3b5cbf02502f8ef9501294c425b/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "e17c96c14e19278594aa4841ec148115f9c7615a47382ecb6b82bd8fea3ab0c8" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23118, + "upload-time": "2024-10-18T15:21:17.133071Z", + "url": "https://files.pythonhosted.org/packages/f3/f0/89e7aadfb3749d0f52234a0c8c7867877876e0a20b60e2188e9850794c17/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "88416bd1e65dcea10bc7569faacb2c20ce071dd1f87539ca2ab364bf6231393c" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 22993, + "upload-time": "2024-10-18T15:21:18.064029Z", + "url": "https://files.pythonhosted.org/packages/d5/da/f2eeb64c723f5e3777bc081da884b414671982008c47dcc1873d81f625b6/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "2181e67807fc2fa785d0592dc2d6206c019b9502410671cc905d132a92866557" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 24178, + "upload-time": "2024-10-18T15:21:18.859856Z", + "url": "https://files.pythonhosted.org/packages/da/0e/1f32af846df486dce7c227fe0f2398dc7e2e51d4a370508281f3c1c5cddc/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_i686.whl", + "hashes": { + "sha256": "52305740fe773d09cffb16f8ed0427942901f00adedac82ec8b67752f58a1b22" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23319, + "upload-time": "2024-10-18T15:21:19.671877Z", + "url": "https://files.pythonhosted.org/packages/c4/f6/bb3ca0532de8086cbff5f06d137064c8410d10779c4c127e0e47d17c0b71/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "ad10d3ded218f1039f11a75f8091880239651b52e9bb592ca27de44eed242a48" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23352, + "upload-time": "2024-10-18T15:21:20.971731Z", + "url": "https://files.pythonhosted.org/packages/a2/82/8be4c96ffee03c5b4a034e60a31294daf481e12c7c43ab8e34a1453ee48b/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "data-dist-info-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "filename": "MarkupSafe-3.0.2-cp312-cp312-win32.whl", + "hashes": { + "sha256": "0f4ca02bea9a23221c0182836703cbf8930c5e9454bacce27e767509fa286a30" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15097, + "upload-time": "2024-10-18T15:21:22.646097Z", + "url": "https://files.pythonhosted.org/packages/51/ae/97827349d3fcffee7e184bdf7f41cd6b88d9919c80f0263ba7acd1bbcb18/MarkupSafe-3.0.2-cp312-cp312-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "data-dist-info-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "filename": "MarkupSafe-3.0.2-cp312-cp312-win_amd64.whl", + "hashes": { + "sha256": "8e06879fc22a25ca47312fbe7c8264eb0b662f6db27cb2d3bbbc74b1df4b9b87" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15601, + "upload-time": "2024-10-18T15:21:23.499453Z", + "url": "https://files.pythonhosted.org/packages/c1/80/a61f99dc3a936413c3ee4e1eecac96c0da5ed07ad56fd975f1a9da5bc630/MarkupSafe-3.0.2-cp312-cp312-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313-macosx_10_13_universal2.whl", + "hashes": { + "sha256": "ba9527cdd4c926ed0760bc301f6728ef34d841f405abf9d4f959c478421e4efd" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 14274, + "upload-time": "2024-10-18T15:21:24.577837Z", + "url": "https://files.pythonhosted.org/packages/83/0e/67eb10a7ecc77a0c2bbe2b0235765b98d164d81600746914bebada795e97/MarkupSafe-3.0.2-cp313-cp313-macosx_10_13_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "f8b3d067f2e40fe93e1ccdd6b2e1d16c43140e76f02fb1319a05cf2b79d99430" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 12352, + "upload-time": "2024-10-18T15:21:25.382230Z", + "url": "https://files.pythonhosted.org/packages/2b/6d/9409f3684d3335375d04e5f05744dfe7e9f120062c9857df4ab490a1031a/MarkupSafe-3.0.2-cp313-cp313-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "569511d3b58c8791ab4c2e1285575265991e6d8f8700c7be0e88f86cb0672094" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 24122, + "upload-time": "2024-10-18T15:21:26.199380Z", + "url": "https://files.pythonhosted.org/packages/d2/f5/6eadfcd3885ea85fe2a7c128315cc1bb7241e1987443d78c8fe712d03091/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "15ab75ef81add55874e7ab7055e9c397312385bd9ced94920f2802310c930396" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23085, + "upload-time": "2024-10-18T15:21:27.029161Z", + "url": "https://files.pythonhosted.org/packages/0c/91/96cf928db8236f1bfab6ce15ad070dfdd02ed88261c2afafd4b43575e9e9/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "f3818cb119498c0678015754eba762e0d61e5b52d34c8b13d770f0719f7b1d79" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 22978, + "upload-time": "2024-10-18T15:21:27.846182Z", + "url": "https://files.pythonhosted.org/packages/c2/cf/c9d56af24d56ea04daae7ac0940232d31d5a8354f2b457c6d856b2057d69/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "cdb82a876c47801bb54a690c5ae105a46b392ac6099881cdfb9f6e95e4014c6a" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 24208, + "upload-time": "2024-10-18T15:21:28.744633Z", + "url": "https://files.pythonhosted.org/packages/2a/9f/8619835cd6a711d6272d62abb78c033bda638fdc54c4e7f4272cf1c0962b/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_i686.whl", + "hashes": { + "sha256": "cabc348d87e913db6ab4aa100f01b08f481097838bdddf7c7a84b7575b7309ca" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23357, + "upload-time": "2024-10-18T15:21:29.545801Z", + "url": "https://files.pythonhosted.org/packages/f9/bf/176950a1792b2cd2102b8ffeb5133e1ed984547b75db47c25a67d3359f77/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "444dcda765c8a838eaae23112db52f1efaf750daddb2d9ca300bcae1039adc5c" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23344, + "upload-time": "2024-10-18T15:21:30.366552Z", + "url": "https://files.pythonhosted.org/packages/ce/4f/9a02c1d335caabe5c4efb90e1b6e8ee944aa245c1aaaab8e8a618987d816/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "data-dist-info-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313-win32.whl", + "hashes": { + "sha256": "bcf3e58998965654fdaff38e58584d8937aa3096ab5354d493c77d1fdd66d7a1" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15101, + "upload-time": "2024-10-18T15:21:31.207123Z", + "url": "https://files.pythonhosted.org/packages/ee/55/c271b57db36f748f0e04a759ace9f8f759ccf22b4960c270c78a394f58be/MarkupSafe-3.0.2-cp313-cp313-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "data-dist-info-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313-win_amd64.whl", + "hashes": { + "sha256": "e6a2a455bd412959b57a172ce6328d2dd1f01cb2135efda2e4576e8a23fa3b0f" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15603, + "upload-time": "2024-10-18T15:21:32.032801Z", + "url": "https://files.pythonhosted.org/packages/29/88/07df22d2dd4df40aba9f3e402e6dc1b8ee86297dddbad4872bd5e7b0094f/MarkupSafe-3.0.2-cp313-cp313-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313t-macosx_10_13_universal2.whl", + "hashes": { + "sha256": "b5a6b3ada725cea8a5e634536b1b01c30bcdcd7f9c6fff4151548d5bf6b3a36c" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 14510, + "upload-time": "2024-10-18T15:21:33.625729Z", + "url": "https://files.pythonhosted.org/packages/62/6a/8b89d24db2d32d433dffcd6a8779159da109842434f1dd2f6e71f32f738c/MarkupSafe-3.0.2-cp313-cp313t-macosx_10_13_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313t-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "a904af0a6162c73e3edcb969eeeb53a63ceeb5d8cf642fade7d39e7963a22ddb" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 12486, + "upload-time": "2024-10-18T15:21:34.611055Z", + "url": "https://files.pythonhosted.org/packages/7a/06/a10f955f70a2e5a9bf78d11a161029d278eeacbd35ef806c3fd17b13060d/MarkupSafe-3.0.2-cp313-cp313t-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "4aa4e5faecf353ed117801a068ebab7b7e09ffb6e1d5e412dc852e0da018126c" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 25480, + "upload-time": "2024-10-18T15:21:35.398895Z", + "url": "https://files.pythonhosted.org/packages/34/cf/65d4a571869a1a9078198ca28f39fba5fbb910f952f9dbc5220afff9f5e6/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "c0ef13eaeee5b615fb07c9a7dadb38eac06a0608b41570d8ade51c56539e509d" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23914, + "upload-time": "2024-10-18T15:21:36.231298Z", + "url": "https://files.pythonhosted.org/packages/0c/e3/90e9651924c430b885468b56b3d597cabf6d72be4b24a0acd1fa0e12af67/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "d16a81a06776313e817c951135cf7340a3e91e8c1ff2fac444cfd75fffa04afe" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 23796, + "upload-time": "2024-10-18T15:21:37.073872Z", + "url": "https://files.pythonhosted.org/packages/66/8c/6c7cf61f95d63bb866db39085150df1f2a5bd3335298f14a66b48e92659c/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "6381026f158fdb7c72a168278597a5e3a5222e83ea18f543112b2662a9b699c5" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 25473, + "upload-time": "2024-10-18T15:21:37.932035Z", + "url": "https://files.pythonhosted.org/packages/bb/35/cbe9238ec3f47ac9a7c8b3df7a808e7cb50fe149dc7039f5f454b3fba218/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_i686.whl", + "hashes": { + "sha256": "3d79d162e7be8f996986c064d1c7c817f6df3a77fe3d6859f6f9e7be4b8c213a" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 24114, + "upload-time": "2024-10-18T15:21:39.799861Z", + "url": "https://files.pythonhosted.org/packages/e6/32/7621a4382488aa283cc05e8984a9c219abad3bca087be9ec77e89939ded9/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "131a3c7689c85f5ad20f9f6fb1b866f402c445b220c19fe4308c0b147ccd2ad9" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 24098, + "upload-time": "2024-10-18T15:21:40.813495Z", + "url": "https://files.pythonhosted.org/packages/0d/80/0985960e4b89922cb5a0bac0ed39c5b96cbc1a536a99f30e8c220a996ed9/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "data-dist-info-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313t-win32.whl", + "hashes": { + "sha256": "ba8062ed2cf21c07a9e295d5b8a2a5ce678b913b45fdf68c32d95d6c1291e0b6" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15208, + "upload-time": "2024-10-18T15:21:41.814264Z", + "url": "https://files.pythonhosted.org/packages/82/78/fedb03c7d5380df2427038ec8d973587e90561b2d90cd472ce9254cf348b/MarkupSafe-3.0.2-cp313-cp313t-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "data-dist-info-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "filename": "MarkupSafe-3.0.2-cp313-cp313t-win_amd64.whl", + "hashes": { + "sha256": "e444a31f8db13eb18ada366ab3cf45fd4b31e4db1236a4448f68778c1d1a5a2f" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15739, + "upload-time": "2024-10-18T15:21:42.784956Z", + "url": "https://files.pythonhosted.org/packages/4f/65/6079a46068dfceaeabb5dcad6d674f5f5c61a6fa5673746f42a9f4c233b3/MarkupSafe-3.0.2-cp313-cp313t-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp39-cp39-macosx_10_9_universal2.whl", + "hashes": { + "sha256": "eaa0a10b7f72326f1372a713e73c3f739b524b3af41feb43e4921cb529f5929a" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 14344, + "upload-time": "2024-10-18T15:21:43.721057Z", + "url": "https://files.pythonhosted.org/packages/a7/ea/9b1530c3fdeeca613faeb0fb5cbcf2389d816072fab72a71b45749ef6062/MarkupSafe-3.0.2-cp39-cp39-macosx_10_9_universal2.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp39-cp39-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "48032821bbdf20f5799ff537c7ac3d1fba0ba032cfc06194faffa8cda8b560ff" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 12389, + "upload-time": "2024-10-18T15:21:44.666927Z", + "url": "https://files.pythonhosted.org/packages/4b/c2/fbdbfe48848e7112ab05e627e718e854d20192b674952d9042ebd8c9e5de/MarkupSafe-3.0.2-cp39-cp39-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "hashes": { + "sha256": "1a9d3f5f0901fdec14d8d2f66ef7d035f2157240a433441719ac9a3fba440b13" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21607, + "upload-time": "2024-10-18T15:21:45.452405Z", + "url": "https://files.pythonhosted.org/packages/f0/25/7a7c6e4dbd4f867d95d94ca15449e91e52856f6ed1905d58ef1de5e211d0/MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "hashes": { + "sha256": "88b49a3b9ff31e19998750c38e030fc7bb937398b1f78cfa599aaef92d693144" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 20728, + "upload-time": "2024-10-18T15:21:46.295303Z", + "url": "https://files.pythonhosted.org/packages/53/8f/f339c98a178f3c1e545622206b40986a4c3307fe39f70ccd3d9df9a9e425/MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "hashes": { + "sha256": "cfad01eed2c2e0c01fd0ecd2ef42c492f7f93902e39a42fc9ee1692961443a29" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 20826, + "upload-time": "2024-10-18T15:21:47.134525Z", + "url": "https://files.pythonhosted.org/packages/1a/03/8496a1a78308456dbd50b23a385c69b41f2e9661c67ea1329849a598a8f9/MarkupSafe-3.0.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "1225beacc926f536dc82e45f8a4d68502949dc67eea90eab715dea3a21c1b5f0" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21843, + "upload-time": "2024-10-18T15:21:48.334677Z", + "url": "https://files.pythonhosted.org/packages/e6/cf/0a490a4bd363048c3022f2f475c8c05582179bb179defcee4766fb3dcc18/MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_i686.whl", + "hashes": { + "sha256": "3169b1eefae027567d1ce6ee7cae382c57fe26e82775f460f0b2778beaad66c0" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 21219, + "upload-time": "2024-10-18T15:21:49.587832Z", + "url": "https://files.pythonhosted.org/packages/19/a3/34187a78613920dfd3cdf68ef6ce5e99c4f3417f035694074beb8848cd77/MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_i686.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "data-dist-info-metadata": { + "sha256": "680c1b6614a65dd7c5b8c33eac41e97a21d1901386112c952c922ec331cffa7c" + }, + "filename": "MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "eb7972a85c54febfb25b5c4b4f3af4dcc731994c7da0d8a0b4a6eb0640e1d178" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 20946, + "upload-time": "2024-10-18T15:21:50.441900Z", + "url": "https://files.pythonhosted.org/packages/17/d8/5811082f85bb88410ad7e452263af048d685669bbbfb7b595e8689152498/MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "data-dist-info-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "filename": "MarkupSafe-3.0.2-cp39-cp39-win32.whl", + "hashes": { + "sha256": "8c4e8c3ce11e1f92f6536ff07154f9d49677ebaaafc32db9db4620bc11ed480f" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15063, + "upload-time": "2024-10-18T15:21:51.385633Z", + "url": "https://files.pythonhosted.org/packages/7c/31/bd635fb5989440d9365c5e3c47556cfea121c7803f5034ac843e8f37c2f2/MarkupSafe-3.0.2-cp39-cp39-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "data-dist-info-metadata": { + "sha256": "9e1a1a6e3ba9046e358ff2713c2277ca582b67a171f2830215b88b17d29a7ea7" + }, + "filename": "MarkupSafe-3.0.2-cp39-cp39-win_amd64.whl", + "hashes": { + "sha256": "6e296a513ca3d94054c2c881cc913116e90fd030ad1c656b3869762b754f5f8a" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 15506, + "upload-time": "2024-10-18T15:21:52.974223Z", + "url": "https://files.pythonhosted.org/packages/b3/73/085399401383ce949f727afec55ec3abd76648d04b9f22e1c0e99cb4bec3/MarkupSafe-3.0.2-cp39-cp39-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "markupsafe-3.0.2.tar.gz", + "hashes": { + "sha256": "ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 20537, + "upload-time": "2024-10-18T15:21:54.129138Z", + "url": "https://files.pythonhosted.org/packages/b2/97/5d42485e71dfc078108a86d6de8fa46db44a1a9295e89c5d6d4a06e23a62/markupsafe-3.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp310-cp310-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "2f981d352f04553a7171b8e44369f2af4055f888dfb147d55e42d29e29e74559" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 11631, + "upload-time": "2025-09-27T18:36:05.558229Z", + "url": "https://files.pythonhosted.org/packages/e8/4b/3541d44f3937ba468b75da9eebcae497dcf67adb65caa16760b0a6807ebb/markupsafe-3.0.3-cp310-cp310-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp310-cp310-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "e1c1493fb6e50ab01d20a22826e57520f1284df32f2d8601fdd90b6304601419" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 12057, + "upload-time": "2025-09-27T18:36:07.165203Z", + "url": "https://files.pythonhosted.org/packages/98/1b/fbd8eed11021cabd9226c37342fa6ca4e8a98d8188a8d9b66740494960e4/markupsafe-3.0.3-cp310-cp310-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "1ba88449deb3de88bd40044603fafffb7bc2b055d626a330323a9ed736661695" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 22050, + "upload-time": "2025-09-27T18:36:08.005391Z", + "url": "https://files.pythonhosted.org/packages/40/01/e560d658dc0bb8ab762670ece35281dec7b6c1b33f5fbc09ebb57a185519/markupsafe-3.0.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "f42d0984e947b8adf7dd6dde396e720934d12c506ce84eea8476409563607591" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 20681, + "upload-time": "2025-09-27T18:36:08.881294Z", + "url": "https://files.pythonhosted.org/packages/af/cd/ce6e848bbf2c32314c9b237839119c5a564a59725b53157c856e90937b7a/markupsafe-3.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "c0c0b3ade1c0b13b936d7970b1d37a57acde9199dc2aecc4c336773e1d86049c" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 20705, + "upload-time": "2025-09-27T18:36:10.131016Z", + "url": "https://files.pythonhosted.org/packages/c9/2a/b5c12c809f1c3045c4d580b035a743d12fcde53cf685dbc44660826308da/markupsafe-3.0.3-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp310-cp310-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "0303439a41979d9e74d18ff5e2dd8c43ed6c6001fd40e5bf2e43f7bd9bbc523f" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-musllinux_1_2_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 21524, + "upload-time": "2025-09-27T18:36:11.324694Z", + "url": "https://files.pythonhosted.org/packages/cf/e3/9427a68c82728d0a88c50f890d0fc072a1484de2f3ac1ad0bfc1a7214fd5/markupsafe-3.0.3-cp310-cp310-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp310-cp310-musllinux_1_2_riscv64.whl", + "hashes": { + "sha256": "d2ee202e79d8ed691ceebae8e0486bd9a2cd4794cec4824e1c99b6f5009502f6" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-musllinux_1_2_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 20282, + "upload-time": "2025-09-27T18:36:12.573001Z", + "url": "https://files.pythonhosted.org/packages/bc/36/23578f29e9e582a4d0278e009b38081dbe363c5e7165113fad546918a232/markupsafe-3.0.3-cp310-cp310-musllinux_1_2_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp310-cp310-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "177b5253b2834fe3678cb4a5f0059808258584c559193998be2601324fdeafb1" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-musllinux_1_2_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 20745, + "upload-time": "2025-09-27T18:36:13.504651Z", + "url": "https://files.pythonhosted.org/packages/56/21/dca11354e756ebd03e036bd8ad58d6d7168c80ce1fe5e75218e4945cbab7/markupsafe-3.0.3-cp310-cp310-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp310-cp310-win32.whl", + "hashes": { + "sha256": "2a15a08b17dd94c53a1da0438822d70ebcd13f8c3a95abe3a9ef9f11a94830aa" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-win32.whl/provenance", + "requires-python": ">=3.9", + "size": 14571, + "upload-time": "2025-09-27T18:36:14.779887Z", + "url": "https://files.pythonhosted.org/packages/87/99/faba9369a7ad6e4d10b6a5fbf71fa2a188fe4a593b15f0963b73859a1bbd/markupsafe-3.0.3-cp310-cp310-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp310-cp310-win_amd64.whl", + "hashes": { + "sha256": "c4ffb7ebf07cfe8931028e3e4c85f0357459a3f9f9490886198848f4fa002ec8" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-win_amd64.whl/provenance", + "requires-python": ">=3.9", + "size": 15056, + "upload-time": "2025-09-27T18:36:16.125184Z", + "url": "https://files.pythonhosted.org/packages/d6/25/55dc3ab959917602c96985cb1253efaa4ff42f71194bddeb61eb7278b8be/markupsafe-3.0.3-cp310-cp310-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp310-cp310-win_arm64.whl", + "hashes": { + "sha256": "e2103a929dfa2fcaf9bb4e7c091983a49c9ac3b19c9061b6d5427dd7d14d81a1" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp310-cp310-win_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 13932, + "upload-time": "2025-09-27T18:36:17.311254Z", + "url": "https://files.pythonhosted.org/packages/d0/9e/0a02226640c255d1da0b8d12e24ac2aa6734da68bff14c05dd53b94a0fc3/markupsafe-3.0.3-cp310-cp310-win_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp311-cp311-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "1cc7ea17a6824959616c525620e387f6dd30fec8cb44f649e31712db02123dad" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 11631, + "upload-time": "2025-09-27T18:36:18.185318Z", + "url": "https://files.pythonhosted.org/packages/08/db/fefacb2136439fc8dd20e797950e749aa1f4997ed584c62cfb8ef7c2be0e/markupsafe-3.0.3-cp311-cp311-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp311-cp311-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "4bd4cd07944443f5a265608cc6aab442e4f74dff8088b0dfc8238647b8f6ae9a" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 12058, + "upload-time": "2025-09-27T18:36:19.444952Z", + "url": "https://files.pythonhosted.org/packages/e1/2e/5898933336b61975ce9dc04decbc0a7f2fee78c30353c5efba7f2d6ff27a/markupsafe-3.0.3-cp311-cp311-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "6b5420a1d9450023228968e7e6a9ce57f65d148ab56d2313fcd589eee96a7a50" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 24287, + "upload-time": "2025-09-27T18:36:20.768877Z", + "url": "https://files.pythonhosted.org/packages/1d/09/adf2df3699d87d1d8184038df46a9c80d78c0148492323f4693df54e17bb/markupsafe-3.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "0bf2a864d67e76e5c9a34dc26ec616a66b9888e25e7b9460e1c76d3293bd9dbf" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 22940, + "upload-time": "2025-09-27T18:36:22.249510Z", + "url": "https://files.pythonhosted.org/packages/30/ac/0273f6fcb5f42e314c6d8cd99effae6a5354604d461b8d392b5ec9530a54/markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "bc51efed119bc9cfdf792cdeaa4d67e8f6fcccab66ed4bfdd6bde3e59bfcbb2f" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 21887, + "upload-time": "2025-09-27T18:36:23.535292Z", + "url": "https://files.pythonhosted.org/packages/19/ae/31c1be199ef767124c042c6c3e904da327a2f7f0cd63a0337e1eca2967a8/markupsafe-3.0.3-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp311-cp311-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "068f375c472b3e7acbe2d5318dea141359e6900156b5b2ba06a30b169086b91a" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-musllinux_1_2_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 23692, + "upload-time": "2025-09-27T18:36:24.823399Z", + "url": "https://files.pythonhosted.org/packages/b2/76/7edcab99d5349a4532a459e1fe64f0b0467a3365056ae550d3bcf3f79e1e/markupsafe-3.0.3-cp311-cp311-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp311-cp311-musllinux_1_2_riscv64.whl", + "hashes": { + "sha256": "7be7b61bb172e1ed687f1754f8e7484f1c8019780f6f6b0786e76bb01c2ae115" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-musllinux_1_2_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 21471, + "upload-time": "2025-09-27T18:36:25.950010Z", + "url": "https://files.pythonhosted.org/packages/a4/28/6e74cdd26d7514849143d69f0bf2399f929c37dc2b31e6829fd2045b2765/markupsafe-3.0.3-cp311-cp311-musllinux_1_2_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp311-cp311-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "f9e130248f4462aaa8e2552d547f36ddadbeaa573879158d721bbd33dfe4743a" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-musllinux_1_2_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 22923, + "upload-time": "2025-09-27T18:36:27.109615Z", + "url": "https://files.pythonhosted.org/packages/62/7e/a145f36a5c2945673e590850a6f8014318d5577ed7e5920a4b3448e0865d/markupsafe-3.0.3-cp311-cp311-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp311-cp311-win32.whl", + "hashes": { + "sha256": "0db14f5dafddbb6d9208827849fad01f1a2609380add406671a26386cdf15a19" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-win32.whl/provenance", + "requires-python": ">=3.9", + "size": 14572, + "upload-time": "2025-09-27T18:36:28.045126Z", + "url": "https://files.pythonhosted.org/packages/0f/62/d9c46a7f5c9adbeeeda52f5b8d802e1094e9717705a645efc71b0913a0a8/markupsafe-3.0.3-cp311-cp311-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp311-cp311-win_amd64.whl", + "hashes": { + "sha256": "de8a88e63464af587c950061a5e6a67d3632e36df62b986892331d4620a35c01" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-win_amd64.whl/provenance", + "requires-python": ">=3.9", + "size": 15077, + "upload-time": "2025-09-27T18:36:29.025751Z", + "url": "https://files.pythonhosted.org/packages/83/8a/4414c03d3f891739326e1783338e48fb49781cc915b2e0ee052aa490d586/markupsafe-3.0.3-cp311-cp311-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp311-cp311-win_arm64.whl", + "hashes": { + "sha256": "3b562dd9e9ea93f13d53989d23a7e775fdfd1066c33494ff43f5418bc8c58a5c" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp311-cp311-win_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 13876, + "upload-time": "2025-09-27T18:36:29.954329Z", + "url": "https://files.pythonhosted.org/packages/35/73/893072b42e6862f319b5207adc9ae06070f095b358655f077f69a35601f0/markupsafe-3.0.3-cp311-cp311-win_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp312-cp312-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "d53197da72cc091b024dd97249dfc7794d6a56530370992a5e1a08983ad9230e" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 11615, + "upload-time": "2025-09-27T18:36:30.854850Z", + "url": "https://files.pythonhosted.org/packages/5a/72/147da192e38635ada20e0a2e1a51cf8823d2119ce8883f7053879c2199b5/markupsafe-3.0.3-cp312-cp312-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp312-cp312-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "1872df69a4de6aead3491198eaf13810b565bdbeec3ae2dc8780f14458ec73ce" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 12020, + "upload-time": "2025-09-27T18:36:31.971542Z", + "url": "https://files.pythonhosted.org/packages/9a/81/7e4e08678a1f98521201c3079f77db69fb552acd56067661f8c2f534a718/markupsafe-3.0.3-cp312-cp312-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "3a7e8ae81ae39e62a41ec302f972ba6ae23a5c5396c8e60113e9066ef893da0d" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 24332, + "upload-time": "2025-09-27T18:36:32.813259Z", + "url": "https://files.pythonhosted.org/packages/1e/2c/799f4742efc39633a1b54a92eec4082e4f815314869865d876824c257c1e/markupsafe-3.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "d6dd0be5b5b189d31db7cda48b91d7e0a9795f31430b7f271219ab30f1d3ac9d" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 22947, + "upload-time": "2025-09-27T18:36:33.860371Z", + "url": "https://files.pythonhosted.org/packages/3c/2e/8d0c2ab90a8c1d9a24f0399058ab8519a3279d1bd4289511d74e909f060e/markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "94c6f0bb423f739146aec64595853541634bde58b2135f27f61c1ffd1cd4d16a" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 21962, + "upload-time": "2025-09-27T18:36:35.099402Z", + "url": "https://files.pythonhosted.org/packages/2c/54/887f3092a85238093a0b2154bd629c89444f395618842e8b0c41783898ea/markupsafe-3.0.3-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp312-cp312-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "be8813b57049a7dc738189df53d69395eba14fb99345e0a5994914a3864c8a4b" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 23760, + "upload-time": "2025-09-27T18:36:36.001009Z", + "url": "https://files.pythonhosted.org/packages/c9/2f/336b8c7b6f4a4d95e91119dc8521402461b74a485558d8f238a68312f11c/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp312-cp312-musllinux_1_2_riscv64.whl", + "hashes": { + "sha256": "83891d0e9fb81a825d9a6d61e3f07550ca70a076484292a70fde82c4b807286f" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 21529, + "upload-time": "2025-09-27T18:36:36.906017Z", + "url": "https://files.pythonhosted.org/packages/32/43/67935f2b7e4982ffb50a4d169b724d74b62a3964bc1a9a527f5ac4f1ee2b/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp312-cp312-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "77f0643abe7495da77fb436f50f8dab76dbc6e5fd25d39589a0f1fe6548bfa2b" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 23015, + "upload-time": "2025-09-27T18:36:37.868766Z", + "url": "https://files.pythonhosted.org/packages/89/e0/4486f11e51bbba8b0c041098859e869e304d1c261e59244baa3d295d47b7/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp312-cp312-win32.whl", + "hashes": { + "sha256": "d88b440e37a16e651bda4c7c2b930eb586fd15ca7406cb39e211fcff3bf3017d" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-win32.whl/provenance", + "requires-python": ">=3.9", + "size": 14540, + "upload-time": "2025-09-27T18:36:38.761342Z", + "url": "https://files.pythonhosted.org/packages/2f/e1/78ee7a023dac597a5825441ebd17170785a9dab23de95d2c7508ade94e0e/markupsafe-3.0.3-cp312-cp312-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp312-cp312-win_amd64.whl", + "hashes": { + "sha256": "26a5784ded40c9e318cfc2bdb30fe164bdb8665ded9cd64d500a34fb42067b1c" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-win_amd64.whl/provenance", + "requires-python": ">=3.9", + "size": 15105, + "upload-time": "2025-09-27T18:36:39.701297Z", + "url": "https://files.pythonhosted.org/packages/aa/5b/bec5aa9bbbb2c946ca2733ef9c4ca91c91b6a24580193e891b5f7dbe8e1e/markupsafe-3.0.3-cp312-cp312-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp312-cp312-win_arm64.whl", + "hashes": { + "sha256": "35add3b638a5d900e807944a078b51922212fb3dedb01633a8defc4b01a3c85f" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp312-cp312-win_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 13906, + "upload-time": "2025-09-27T18:36:40.689704Z", + "url": "https://files.pythonhosted.org/packages/e5/f1/216fc1bbfd74011693a4fd837e7026152e89c4bcf3e77b6692fba9923123/markupsafe-3.0.3-cp312-cp312-win_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "e1cf1972137e83c5d4c136c43ced9ac51d0e124706ee1c8aa8532c1287fa8795" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 11622, + "upload-time": "2025-09-27T18:36:41.777722Z", + "url": "https://files.pythonhosted.org/packages/38/2f/907b9c7bbba283e68f20259574b13d005c121a0fa4c175f9bed27c4597ff/markupsafe-3.0.3-cp313-cp313-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "116bb52f642a37c115f517494ea5feb03889e04df47eeff5b130b1808ce7c219" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 12029, + "upload-time": "2025-09-27T18:36:43.257546Z", + "url": "https://files.pythonhosted.org/packages/9c/d9/5f7756922cdd676869eca1c4e3c0cd0df60ed30199ffd775e319089cb3ed/markupsafe-3.0.3-cp313-cp313-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "133a43e73a802c5562be9bbcd03d090aa5a1fe899db609c29e8c8d815c5f6de6" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 24374, + "upload-time": "2025-09-27T18:36:44.508151Z", + "url": "https://files.pythonhosted.org/packages/00/07/575a68c754943058c78f30db02ee03a64b3c638586fba6a6dd56830b30a3/markupsafe-3.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "ccfcd093f13f0f0b7fdd0f198b90053bf7b2f02a3927a30e63f3ccc9df56b676" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 22980, + "upload-time": "2025-09-27T18:36:45.385915Z", + "url": "https://files.pythonhosted.org/packages/a9/21/9b05698b46f218fc0e118e1f8168395c65c8a2c750ae2bab54fc4bd4e0e8/markupsafe-3.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "509fa21c6deb7a7a273d629cf5ec029bc209d1a51178615ddf718f5918992ab9" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 21990, + "upload-time": "2025-09-27T18:36:46.916468Z", + "url": "https://files.pythonhosted.org/packages/7f/71/544260864f893f18b6827315b988c146b559391e6e7e8f7252839b1b846a/markupsafe-3.0.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "a4afe79fb3de0b7097d81da19090f4df4f8d3a2b3adaa8764138aac2e44f3af1" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 23784, + "upload-time": "2025-09-27T18:36:47.884331Z", + "url": "https://files.pythonhosted.org/packages/c2/28/b50fc2f74d1ad761af2f5dcce7492648b983d00a65b8c0e0cb457c82ebbe/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313-musllinux_1_2_riscv64.whl", + "hashes": { + "sha256": "795e7751525cae078558e679d646ae45574b47ed6e7771863fcc079a6171a0fc" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 21588, + "upload-time": "2025-09-27T18:36:48.820096Z", + "url": "https://files.pythonhosted.org/packages/ed/76/104b2aa106a208da8b17a2fb72e033a5a9d7073c68f7e508b94916ed47a9/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "8485f406a96febb5140bfeca44a73e3ce5116b2501ac54fe953e488fb1d03b12" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 23041, + "upload-time": "2025-09-27T18:36:49.797317Z", + "url": "https://files.pythonhosted.org/packages/b5/99/16a5eb2d140087ebd97180d95249b00a03aa87e29cc224056274f2e45fd6/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp313-cp313-win32.whl", + "hashes": { + "sha256": "bdd37121970bfd8be76c5fb069c7751683bdf373db1ed6c010162b2a130248ed" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-win32.whl/provenance", + "requires-python": ">=3.9", + "size": 14543, + "upload-time": "2025-09-27T18:36:51.584389Z", + "url": "https://files.pythonhosted.org/packages/19/bc/e7140ed90c5d61d77cea142eed9f9c303f4c4806f60a1044c13e3f1471d0/markupsafe-3.0.3-cp313-cp313-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp313-cp313-win_amd64.whl", + "hashes": { + "sha256": "9a1abfdc021a164803f4d485104931fb8f8c1efd55bc6b748d2f5774e78b62c5" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-win_amd64.whl/provenance", + "requires-python": ">=3.9", + "size": 15113, + "upload-time": "2025-09-27T18:36:52.537899Z", + "url": "https://files.pythonhosted.org/packages/05/73/c4abe620b841b6b791f2edc248f556900667a5a1cf023a6646967ae98335/markupsafe-3.0.3-cp313-cp313-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp313-cp313-win_arm64.whl", + "hashes": { + "sha256": "7e68f88e5b8799aa49c85cd116c932a1ac15caaa3f5db09087854d218359e485" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313-win_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 13911, + "upload-time": "2025-09-27T18:36:53.513947Z", + "url": "https://files.pythonhosted.org/packages/f0/3a/fa34a0f7cfef23cf9500d68cb7c32dd64ffd58a12b09225fb03dd37d5b80/markupsafe-3.0.3-cp313-cp313-win_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313t-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "218551f6df4868a8d527e3062d0fb968682fe92054e89978594c28e642c43a73" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 11658, + "upload-time": "2025-09-27T18:36:54.819685Z", + "url": "https://files.pythonhosted.org/packages/e4/d7/e05cd7efe43a88a17a37b3ae96e79a19e846f3f456fe79c57ca61356ef01/markupsafe-3.0.3-cp313-cp313t-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313t-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "3524b778fe5cfb3452a09d31e7b5adefeea8c5be1d43c4f810ba09f2ceb29d37" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 12066, + "upload-time": "2025-09-27T18:36:55.714759Z", + "url": "https://files.pythonhosted.org/packages/99/9e/e412117548182ce2148bdeacdda3bb494260c0b0184360fe0d56389b523b/markupsafe-3.0.3-cp313-cp313t-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "4e885a3d1efa2eadc93c894a21770e4bc67899e3543680313b09f139e149ab19" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 25639, + "upload-time": "2025-09-27T18:36:56.908586Z", + "url": "https://files.pythonhosted.org/packages/bc/e6/fa0ffcda717ef64a5108eaa7b4f5ed28d56122c9a6d70ab8b72f9f715c80/markupsafe-3.0.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "8709b08f4a89aa7586de0aadc8da56180242ee0ada3999749b183aa23df95025" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 23569, + "upload-time": "2025-09-27T18:36:57.913544Z", + "url": "https://files.pythonhosted.org/packages/96/ec/2102e881fe9d25fc16cb4b25d5f5cde50970967ffa5dddafdb771237062d/markupsafe-3.0.3-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "b8512a91625c9b3da6f127803b166b629725e68af71f8184ae7e7d54686a56d6" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 23284, + "upload-time": "2025-09-27T18:36:58.833725Z", + "url": "https://files.pythonhosted.org/packages/4b/30/6f2fce1f1f205fc9323255b216ca8a235b15860c34b6798f810f05828e32/markupsafe-3.0.3-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "9b79b7a16f7fedff2495d684f2b59b0457c3b493778c9eed31111be64d58279f" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 24801, + "upload-time": "2025-09-27T18:36:59.739192Z", + "url": "https://files.pythonhosted.org/packages/58/47/4a0ccea4ab9f5dcb6f79c0236d954acb382202721e704223a8aafa38b5c8/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_riscv64.whl", + "hashes": { + "sha256": "12c63dfb4a98206f045aa9563db46507995f7ef6d83b2f68eda65c307c6829eb" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 22769, + "upload-time": "2025-09-27T18:37:00.719236Z", + "url": "https://files.pythonhosted.org/packages/6a/70/3780e9b72180b6fecb83a4814d84c3bf4b4ae4bf0b19c27196104149734c/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "8f71bc33915be5186016f675cd83a1e08523649b0e33efdb898db577ef5bb009" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 23642, + "upload-time": "2025-09-27T18:37:01.673758Z", + "url": "https://files.pythonhosted.org/packages/98/c5/c03c7f4125180fc215220c035beac6b9cb684bc7a067c84fc69414d315f5/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp313-cp313t-win32.whl", + "hashes": { + "sha256": "69c0b73548bc525c8cb9a251cddf1931d1db4d2258e9599c28c07ef3580ef354" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-win32.whl/provenance", + "requires-python": ">=3.9", + "size": 14612, + "upload-time": "2025-09-27T18:37:02.639561Z", + "url": "https://files.pythonhosted.org/packages/80/d6/2d1b89f6ca4bff1036499b1e29a1d02d282259f3681540e16563f27ebc23/markupsafe-3.0.3-cp313-cp313t-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp313-cp313t-win_amd64.whl", + "hashes": { + "sha256": "1b4b79e8ebf6b55351f0d91fe80f893b4743f104bff22e90697db1590e47a218" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-win_amd64.whl/provenance", + "requires-python": ">=3.9", + "size": 15200, + "upload-time": "2025-09-27T18:37:03.582848Z", + "url": "https://files.pythonhosted.org/packages/2b/98/e48a4bfba0a0ffcf9925fe2d69240bfaa19c6f7507b8cd09c70684a53c1e/markupsafe-3.0.3-cp313-cp313t-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp313-cp313t-win_arm64.whl", + "hashes": { + "sha256": "ad2cf8aa28b8c020ab2fc8287b0f823d0a7d8630784c31e9ee5edea20f406287" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp313-cp313t-win_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 13973, + "upload-time": "2025-09-27T18:37:04.929875Z", + "url": "https://files.pythonhosted.org/packages/0e/72/e3cc540f351f316e9ed0f092757459afbc595824ca724cbc5a5d4263713f/markupsafe-3.0.3-cp313-cp313t-win_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp314-cp314-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "eaa9599de571d72e2daf60164784109f19978b327a3910d3e9de8c97b5b70cfe" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 11619, + "upload-time": "2025-09-27T18:37:06.342766Z", + "url": "https://files.pythonhosted.org/packages/33/8a/8e42d4838cd89b7dde187011e97fe6c3af66d8c044997d2183fbd6d31352/markupsafe-3.0.3-cp314-cp314-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp314-cp314-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "c47a551199eb8eb2121d4f0f15ae0f923d31350ab9280078d1e5f12b249e0026" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 12029, + "upload-time": "2025-09-27T18:37:07.213735Z", + "url": "https://files.pythonhosted.org/packages/b5/64/7660f8a4a8e53c924d0fa05dc3a55c9cee10bbd82b11c5afb27d44b096ce/markupsafe-3.0.3-cp314-cp314-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "f34c41761022dd093b4b6896d4810782ffbabe30f2d443ff5f083e0cbbb8c737" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 24408, + "upload-time": "2025-09-27T18:37:09.572958Z", + "url": "https://files.pythonhosted.org/packages/da/ef/e648bfd021127bef5fa12e1720ffed0c6cbb8310c8d9bea7266337ff06de/markupsafe-3.0.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "457a69a9577064c05a97c41f4e65148652db078a3a509039e64d3467b9e7ef97" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 23005, + "upload-time": "2025-09-27T18:37:10.580716Z", + "url": "https://files.pythonhosted.org/packages/41/3c/a36c2450754618e62008bf7435ccb0f88053e07592e6028a34776213d877/markupsafe-3.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "e8afc3f2ccfa24215f8cb28dcf43f0113ac3c37c2f0f0806d8c70e4228c5cf4d" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 22048, + "upload-time": "2025-09-27T18:37:11.547979Z", + "url": "https://files.pythonhosted.org/packages/bc/20/b7fdf89a8456b099837cd1dc21974632a02a999ec9bf7ca3e490aacd98e7/markupsafe-3.0.3-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp314-cp314-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "ec15a59cf5af7be74194f7ab02d0f59a62bdcf1a537677ce67a2537c9b87fcda" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-musllinux_1_2_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 23821, + "upload-time": "2025-09-27T18:37:12.480067Z", + "url": "https://files.pythonhosted.org/packages/9a/a7/591f592afdc734f47db08a75793a55d7fbcc6902a723ae4cfbab61010cc5/markupsafe-3.0.3-cp314-cp314-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp314-cp314-musllinux_1_2_riscv64.whl", + "hashes": { + "sha256": "0eb9ff8191e8498cca014656ae6b8d61f39da5f95b488805da4bb029cccbfbaf" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-musllinux_1_2_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 21606, + "upload-time": "2025-09-27T18:37:13.485487Z", + "url": "https://files.pythonhosted.org/packages/7d/33/45b24e4f44195b26521bc6f1a82197118f74df348556594bd2262bda1038/markupsafe-3.0.3-cp314-cp314-musllinux_1_2_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp314-cp314-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "2713baf880df847f2bece4230d4d094280f4e67b1e813eec43b4c0e144a34ffe" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-musllinux_1_2_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 23043, + "upload-time": "2025-09-27T18:37:14.408734Z", + "url": "https://files.pythonhosted.org/packages/ff/0e/53dfaca23a69fbfbbf17a4b64072090e70717344c52eaaaa9c5ddff1e5f0/markupsafe-3.0.3-cp314-cp314-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp314-cp314-win32.whl", + "hashes": { + "sha256": "729586769a26dbceff69f7a7dbbf59ab6572b99d94576a5592625d5b411576b9" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-win32.whl/provenance", + "requires-python": ">=3.9", + "size": 14747, + "upload-time": "2025-09-27T18:37:15.360166Z", + "url": "https://files.pythonhosted.org/packages/46/11/f333a06fc16236d5238bfe74daccbca41459dcd8d1fa952e8fbd5dccfb70/markupsafe-3.0.3-cp314-cp314-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp314-cp314-win_amd64.whl", + "hashes": { + "sha256": "bdc919ead48f234740ad807933cdf545180bfbe9342c2bb451556db2ed958581" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-win_amd64.whl/provenance", + "requires-python": ">=3.9", + "size": 15341, + "upload-time": "2025-09-27T18:37:16.496852Z", + "url": "https://files.pythonhosted.org/packages/28/52/182836104b33b444e400b14f797212f720cbc9ed6ba34c800639d154e821/markupsafe-3.0.3-cp314-cp314-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp314-cp314-win_arm64.whl", + "hashes": { + "sha256": "5a7d5dc5140555cf21a6fefbdbf8723f06fcd2f63ef108f2854de715e4422cb4" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314-win_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 14073, + "upload-time": "2025-09-27T18:37:17.476644Z", + "url": "https://files.pythonhosted.org/packages/6f/18/acf23e91bd94fd7b3031558b1f013adfa21a8e407a3fdb32745538730382/markupsafe-3.0.3-cp314-cp314-win_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp314-cp314t-macosx_10_13_x86_64.whl", + "hashes": { + "sha256": "1353ef0c1b138e1907ae78e2f6c63ff67501122006b0f9abad68fda5f4ffc6ab" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-macosx_10_13_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 11661, + "upload-time": "2025-09-27T18:37:18.453753Z", + "url": "https://files.pythonhosted.org/packages/3c/f0/57689aa4076e1b43b15fdfa646b04653969d50cf30c32a102762be2485da/markupsafe-3.0.3-cp314-cp314t-macosx_10_13_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp314-cp314t-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "1085e7fbddd3be5f89cc898938f42c0b3c711fdcb37d75221de2666af647c175" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 12069, + "upload-time": "2025-09-27T18:37:19.332633Z", + "url": "https://files.pythonhosted.org/packages/89/c3/2e67a7ca217c6912985ec766c6393b636fb0c2344443ff9d91404dc4c79f/markupsafe-3.0.3-cp314-cp314t-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "1b52b4fb9df4eb9ae465f8d0c228a00624de2334f216f178a995ccdcf82c4634" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 25670, + "upload-time": "2025-09-27T18:37:20.245621Z", + "url": "https://files.pythonhosted.org/packages/f0/00/be561dce4e6ca66b15276e184ce4b8aec61fe83662cce2f7d72bd3249d28/markupsafe-3.0.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "fed51ac40f757d41b7c48425901843666a6677e3e8eb0abcff09e4ba6e664f50" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 23598, + "upload-time": "2025-09-27T18:37:21.177098Z", + "url": "https://files.pythonhosted.org/packages/50/09/c419f6f5a92e5fadde27efd190eca90f05e1261b10dbd8cbcb39cd8ea1dc/markupsafe-3.0.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "f190daf01f13c72eac4efd5c430a8de82489d9cff23c364c3ea822545032993e" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 23261, + "upload-time": "2025-09-27T18:37:22.167810Z", + "url": "https://files.pythonhosted.org/packages/22/44/a0681611106e0b2921b3033fc19bc53323e0b50bc70cffdd19f7d679bb66/markupsafe-3.0.3-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "e56b7d45a839a697b5eb268c82a71bd8c7f6c94d6fd50c3d577fa39a9f1409f5" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 24835, + "upload-time": "2025-09-27T18:37:23.296033Z", + "url": "https://files.pythonhosted.org/packages/5f/57/1b0b3f100259dc9fffe780cfb60d4be71375510e435efec3d116b6436d43/markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_riscv64.whl", + "hashes": { + "sha256": "f3e98bb3798ead92273dc0e5fd0f31ade220f59a266ffd8a4f6065e0a3ce0523" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 22733, + "upload-time": "2025-09-27T18:37:24.237425Z", + "url": "https://files.pythonhosted.org/packages/26/6a/4bf6d0c97c4920f1597cc14dd720705eca0bf7c787aebc6bb4d1bead5388/markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "5678211cb9333a6468fb8d8be0305520aa073f50d17f089b5b4b477ea6e67fdc" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 23672, + "upload-time": "2025-09-27T18:37:25.271482Z", + "url": "https://files.pythonhosted.org/packages/14/c7/ca723101509b518797fedc2fdf79ba57f886b4aca8a7d31857ba3ee8281f/markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp314-cp314t-win32.whl", + "hashes": { + "sha256": "915c04ba3851909ce68ccc2b8e2cd691618c4dc4c4232fb7982bca3f41fd8c3d" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-win32.whl/provenance", + "requires-python": ">=3.9", + "size": 14819, + "upload-time": "2025-09-27T18:37:26.285846Z", + "url": "https://files.pythonhosted.org/packages/fb/df/5bd7a48c256faecd1d36edc13133e51397e41b73bb77e1a69deab746ebac/markupsafe-3.0.3-cp314-cp314t-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp314-cp314t-win_amd64.whl", + "hashes": { + "sha256": "4faffd047e07c38848ce017e8725090413cd80cbc23d86e55c587bf979e579c9" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-win_amd64.whl/provenance", + "requires-python": ">=3.9", + "size": 15426, + "upload-time": "2025-09-27T18:37:27.316679Z", + "url": "https://files.pythonhosted.org/packages/1a/8a/0402ba61a2f16038b48b39bccca271134be00c5c9f0f623208399333c448/markupsafe-3.0.3-cp314-cp314t-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp314-cp314t-win_arm64.whl", + "hashes": { + "sha256": "32001d6a8fc98c8cb5c947787c5d08b0a50663d139f1305bac5885d98d9b40fa" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp314-cp314t-win_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 14146, + "upload-time": "2025-09-27T18:37:28.327732Z", + "url": "https://files.pythonhosted.org/packages/70/bc/6f1c2f612465f5fa89b95bead1f44dcb607670fd42891d8fdcd5d039f4f4/markupsafe-3.0.3-cp314-cp314t-win_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp39-cp39-macosx_10_9_x86_64.whl", + "hashes": { + "sha256": "15d939a21d546304880945ca1ecb8a039db6b4dc49b2c5a400387cdae6a62e26" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-macosx_10_9_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 11623, + "upload-time": "2025-09-27T18:37:29.296526Z", + "url": "https://files.pythonhosted.org/packages/56/23/0d8c13a44bde9154821586520840643467aee574d8ce79a17da539ee7fed/markupsafe-3.0.3-cp39-cp39-macosx_10_9_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp39-cp39-macosx_11_0_arm64.whl", + "hashes": { + "sha256": "f71a396b3bf33ecaa1626c255855702aca4d3d9fea5e051b41ac59a9c1c41edc" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-macosx_11_0_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 12049, + "upload-time": "2025-09-27T18:37:30.234628Z", + "url": "https://files.pythonhosted.org/packages/fd/23/07a2cb9a8045d5f3f0890a8c3bc0859d7a47bfd9a560b563899bec7b72ed/markupsafe-3.0.3-cp39-cp39-macosx_11_0_arm64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "hashes": { + "sha256": "0f4b68347f8c5eab4a13419215bdfd7f8c9b19f2b25520968adfad23eb0ce60c" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 21923, + "upload-time": "2025-09-27T18:37:31.177145Z", + "url": "https://files.pythonhosted.org/packages/bc/e4/6be85eb81503f8e11b61c0b6369b6e077dcf0a74adbd9ebf6b349937b4e9/markupsafe-3.0.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "hashes": { + "sha256": "e8fc20152abba6b83724d7ff268c249fa196d8259ff481f3b1476383f8f24e42" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 20543, + "upload-time": "2025-09-27T18:37:32.168232Z", + "url": "https://files.pythonhosted.org/packages/6f/bc/4dc914ead3fe6ddaef035341fee0fc956949bbd27335b611829292b89ee2/markupsafe-3.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp39-cp39-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "hashes": { + "sha256": "949b8d66bc381ee8b007cd945914c721d9aba8e27f71959d750a46f7c282b20b" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 20585, + "upload-time": "2025-09-27T18:37:33.166962Z", + "url": "https://files.pythonhosted.org/packages/89/6e/5fe81fbcfba4aef4093d5f856e5c774ec2057946052d18d168219b7bd9f9/markupsafe-3.0.3-cp39-cp39-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp39-cp39-musllinux_1_2_aarch64.whl", + "hashes": { + "sha256": "3537e01efc9d4dccdf77221fb1cb3b8e1a38d5428920e0657ce299b20324d758" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-musllinux_1_2_aarch64.whl/provenance", + "requires-python": ">=3.9", + "size": 21387, + "upload-time": "2025-09-27T18:37:34.185186Z", + "url": "https://files.pythonhosted.org/packages/f6/f6/e0e5a3d3ae9c4020f696cd055f940ef86b64fe88de26f3a0308b9d3d048c/markupsafe-3.0.3-cp39-cp39-musllinux_1_2_aarch64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp39-cp39-musllinux_1_2_riscv64.whl", + "hashes": { + "sha256": "591ae9f2a647529ca990bc681daebdd52c8791ff06c2bfa05b65163e28102ef2" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-musllinux_1_2_riscv64.whl/provenance", + "requires-python": ">=3.9", + "size": 20133, + "upload-time": "2025-09-27T18:37:35.138132Z", + "url": "https://files.pythonhosted.org/packages/c8/25/651753ef4dea08ea790f4fbb65146a9a44a014986996ca40102e237aa49a/markupsafe-3.0.3-cp39-cp39-musllinux_1_2_riscv64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "data-dist-info-metadata": { + "sha256": "12b4cc61a7fa288cf7667ee3f213786d9619db57fb33ff6f934afbcb5c12ec81" + }, + "filename": "markupsafe-3.0.3-cp39-cp39-musllinux_1_2_x86_64.whl", + "hashes": { + "sha256": "a320721ab5a1aba0a233739394eb907f8c8da5c98c9181d1161e77a0c8e36f2d" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-musllinux_1_2_x86_64.whl/provenance", + "requires-python": ">=3.9", + "size": 20588, + "upload-time": "2025-09-27T18:37:36.096864Z", + "url": "https://files.pythonhosted.org/packages/dc/0a/c3cf2b4fef5f0426e8a6d7fce3cb966a17817c568ce59d76b92a233fdbec/markupsafe-3.0.3-cp39-cp39-musllinux_1_2_x86_64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp39-cp39-win32.whl", + "hashes": { + "sha256": "df2449253ef108a379b8b5d6b43f4b1a8e81a061d6537becd5582fba5f9196d7" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-win32.whl/provenance", + "requires-python": ">=3.9", + "size": 14566, + "upload-time": "2025-09-27T18:37:37.090320Z", + "url": "https://files.pythonhosted.org/packages/cd/1b/a7782984844bd519ad4ffdbebbba2671ec5d0ebbeac34736c15fb86399e8/markupsafe-3.0.3-cp39-cp39-win32.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp39-cp39-win_amd64.whl", + "hashes": { + "sha256": "7c3fb7d25180895632e5d3148dbdc29ea38ccb7fd210aa27acbd1201a1902c6e" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-win_amd64.whl/provenance", + "requires-python": ">=3.9", + "size": 15053, + "upload-time": "2025-09-27T18:37:38.054534Z", + "url": "https://files.pythonhosted.org/packages/18/1f/8d9c20e1c9440e215a44be5ab64359e207fcb4f675543f1cf9a2a7f648d0/markupsafe-3.0.3-cp39-cp39-win_amd64.whl", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "data-dist-info-metadata": { + "sha256": "f0ae5dbb09d50fb5f7632c3d53f0220995ef76019e5892e0a545740136a4e3cb" + }, + "filename": "markupsafe-3.0.3-cp39-cp39-win_arm64.whl", + "hashes": { + "sha256": "38664109c14ffc9e7437e86b4dceb442b0096dfe3541d7864d9cbe1da4cf36c8" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3-cp39-cp39-win_arm64.whl/provenance", + "requires-python": ">=3.9", + "size": 13928, + "upload-time": "2025-09-27T18:37:39.037188Z", + "url": "https://files.pythonhosted.org/packages/4e/d3/fe08482b5cd995033556d45041a4f4e76e7f0521112a9c9991d40d39825f/markupsafe-3.0.3-cp39-cp39-win_arm64.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "markupsafe-3.0.3.tar.gz", + "hashes": { + "sha256": "722695808f4b6457b320fdc131280796bdceb04ab50fe1795cd540799ebe1698" + }, + "provenance": "https://pypi.org/integrity/markupsafe/3.0.3/markupsafe-3.0.3.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 80313, + "upload-time": "2025-09-27T18:37:40.426446Z", + "url": "https://files.pythonhosted.org/packages/7e/99/7690b6d4034fffd95959cbe0c02de8deb3098cc577c67bb6a24fe5d7caa7/markupsafe-3.0.3.tar.gz", + "yanked": false + } + ], + "meta": { + "_last-serial": 31494714, + "api-version": "1.4" + }, + "name": "markupsafe", + "project-status": { + "status": "active" + }, + "versions": [ + "0.9", + "0.9.1", + "0.9.2", + "0.9.3", + "0.11", + "0.12", + "0.13", + "0.14", + "0.15", + "0.16", + "0.17", + "0.18", + "0.19", + "0.20", + "0.21", + "0.22", + "0.23", + "1.0", + "1.1.0", + "1.1.1", + "2.0.0a1", + "2.0.0rc1", + "2.0.0rc2", + "2.0.0", + "2.0.1", + "2.1.0", + "2.1.1", + "2.1.2", + "2.1.3", + "2.1.4", + "2.1.5", + "3.0.0", + "3.0.1", + "3.0.2", + "3.0.3" + ] + } + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - "86400" + Cache-Control: + - max-age=600, public + Content-Security-Policy: + - default-src 'none'; sandbox allow-top-navigation + Content-Type: + - application/vnd.pypi.simple.v1+json + Permissions-Policy: + - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept-Encoding, Accept + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + host: pypi.org + headers: + Accept: + - application/vnd.pypi.simple.v1+json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://pypi.org/simple/pytz/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: -1 + uncompressed: true + body: | + { + "files": [ + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2004d.tar.gz", + "hashes": { + "sha256": "d2153eafca1244ca999b7ca5b0d27a4d916a4721af80554100a384e74d9a9885" + }, + "provenance": null, + "requires-python": null, + "size": 151794, + "upload-time": "2013-10-01T15:26:28.692518Z", + "url": "https://files.pythonhosted.org/packages/3a/e5/368c20bbf58a616682027db3ffa21f90a43d82c5517fdbd4e819e621cbec/pytz-2004d.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2005e.tar.gz", + "hashes": { + "sha256": "753d82e41a96377bcf94af03e87f3be590b2d4c6b49fcab48bf8eaaa9c7eae3e" + }, + "provenance": null, + "requires-python": null, + "size": 152587, + "upload-time": "2013-10-01T15:32:55.550902Z", + "url": "https://files.pythonhosted.org/packages/65/97/f74315be3ae53c4fa27a53cb1d63360898b27fb6547c9346ab02e1e1eba9/pytz-2005e.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2005i.tar.gz", + "hashes": { + "sha256": "4bb79cef82dec34dae1ba99a39a1b6431413ed7704b6a0a7e74f3c4fb74742db" + }, + "provenance": null, + "requires-python": null, + "size": 153011, + "upload-time": "2013-10-01T15:33:37.118357Z", + "url": "https://files.pythonhosted.org/packages/a9/69/fc96febe8356af8f7d6ccd8b92535222bf39d3e4f315fa725774a3762077/pytz-2005i.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2005k.tar.bz2", + "hashes": { + "sha256": "597b596dc1c2c130cd0a57a043459c3bd6477c640c07ac34ca3ce8eed7e6f30c" + }, + "provenance": null, + "requires-python": null, + "size": 97483, + "upload-time": "2005-08-19T06:03:07Z", + "url": "https://files.pythonhosted.org/packages/5a/d8/4d75d1e4287ad9d051aab793c68f902c9c55c4397636b5ee540ebd15aedf/pytz-2005k.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2005k.tar.gz", + "hashes": { + "sha256": "6b026144c04d29dc2f57e37754f9c62e99b2b9d8a863b2faf741af41956b3dcb" + }, + "provenance": null, + "requires-python": null, + "size": 154933, + "upload-time": "2005-08-19T06:03:39Z", + "url": "https://files.pythonhosted.org/packages/73/b2/12575d53aa86b02dfb6d8ac808e2b0a866afaa598139aac4423795d1f150/pytz-2005k.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2005k.zip", + "hashes": { + "sha256": "e0e2eaaf99d46e98d6480e271994de200ffb721b6d965bef008256f778148eb3" + }, + "provenance": null, + "requires-python": null, + "size": 397403, + "upload-time": "2005-08-19T06:04:15Z", + "url": "https://files.pythonhosted.org/packages/33/13/7a8b55b12ca8ff7ef760c6ec24f369766e3c5d9eda99d5e127cde18d2684/pytz-2005k.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2005m.tar.bz2", + "hashes": { + "sha256": "2ea1011c94d6e23f2ed47cbd794474bdb60bf663e39b1aa90172ddc7baec808f" + }, + "provenance": null, + "requires-python": null, + "size": 108528, + "upload-time": "2005-09-15T03:33:55Z", + "url": "https://files.pythonhosted.org/packages/64/10/4953545bfb7a1ff6856ccd4964ee2fabef046ddf539fdd2788f369801a20/pytz-2005m.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2005m.tar.gz", + "hashes": { + "sha256": "9e0fa84aff879d7997690a8835b402a65e33bf11a547fb862f83d20e9a7f2f8f" + }, + "provenance": null, + "requires-python": null, + "size": 166526, + "upload-time": "2005-09-15T03:34:22Z", + "url": "https://files.pythonhosted.org/packages/85/3e/781c31f3df5090145b9a490d9870dc94356312af042465b5dd30739c1ba5/pytz-2005m.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2005m.zip", + "hashes": { + "sha256": "8788d8eb9ad3a939670d0c18019355f399163e625e26ca17a28d6bd351d91915" + }, + "provenance": null, + "requires-python": null, + "size": 410726, + "upload-time": "2005-09-15T03:35:02Z", + "url": "https://files.pythonhosted.org/packages/58/32/b1b04917e45f3cb21d73c8d6fc50cbfbd0c8842508e4f0778ee40fb62562/pytz-2005m.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2006g-py2.4.egg", + "hashes": { + "sha256": "b2c9276fcc0ba9001c3a462e9443c9f061ae402d67c4d3d9d7a1b23a6f2ee063" + }, + "provenance": null, + "requires-python": null, + "size": 977214, + "upload-time": "2006-05-09T10:51:49Z", + "url": "https://files.pythonhosted.org/packages/58/88/181704531f6437f6fc78f845e68f8966d8e693f3bbd7c770b3b610cdea6f/pytz-2006g-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2006g.tar.bz2", + "hashes": { + "sha256": "b07019703a757af487a39e5ef3d7c9a527d4ffcd43534c402c7bf051c6b41ca5" + }, + "provenance": null, + "requires-python": null, + "size": 110615, + "upload-time": "2006-05-09T10:54:49Z", + "url": "https://files.pythonhosted.org/packages/56/03/af156356856b4fef1aaf50165a1be86b0f619c6019ee4519bbdc3348b50e/pytz-2006g.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2006g.tar.gz", + "hashes": { + "sha256": "9fa0f94c100f685a0dcbe058ce49d5360fe502c594255f1032181bc96990d390" + }, + "provenance": null, + "requires-python": null, + "size": 170744, + "upload-time": "2006-05-09T10:59:34Z", + "url": "https://files.pythonhosted.org/packages/21/e0/82ed2864abd138b90be57ab7d7f3b603537b700b0aa8dfd916e1de793b62/pytz-2006g.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2006g.zip", + "hashes": { + "sha256": "e5e2a006f234fe9fcc6e0085b88277b951b5e9ae8c87a12309b1c4e978fc9a7b" + }, + "provenance": null, + "requires-python": null, + "size": 413743, + "upload-time": "2006-05-09T11:00:45Z", + "url": "https://files.pythonhosted.org/packages/57/ad/791fd78561fd3da59f79f18e9d31a9f7f62013a61df996fe7c27682c999b/pytz-2006g.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2006j-py2.4.egg", + "hashes": { + "sha256": "4fef487745bc48991884af98bd0674d819a3834bf848b49dddfb38446af2bc97" + }, + "provenance": null, + "requires-python": null, + "size": 992670, + "upload-time": "2006-08-23T06:44:19Z", + "url": "https://files.pythonhosted.org/packages/33/b1/fe534d7690d22b9b5ea5a54c472f659796ae981dfb463dc75f4cf9330dbb/pytz-2006j-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2006j.tar.bz2", + "hashes": { + "sha256": "d9fe3dab57783471021e1110b83a9d8f288ab9e05294516ef6f749afbd84a063" + }, + "provenance": null, + "requires-python": null, + "size": 112937, + "upload-time": "2006-08-23T06:43:09Z", + "url": "https://files.pythonhosted.org/packages/47/75/5a1756c84ac51d83901d03fed58378bef6f06326335516126ba80bfce920/pytz-2006j.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2006j.tar.gz", + "hashes": { + "sha256": "bf9d80c749af8cd09b7d699c440c92d4bee09c0bc4c1b3c15740dce589a22460" + }, + "provenance": null, + "requires-python": null, + "size": 172367, + "upload-time": "2006-08-23T06:43:21Z", + "url": "https://files.pythonhosted.org/packages/5f/b9/0efede0c43692c24c4670d5cc6917226af1da232f965dc4b35b2ff243114/pytz-2006j.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2006j.zip", + "hashes": { + "sha256": "9789d1c46e84454eaacf0147ab35832d7df741d46eab9c7d051f68b1ee6c159b" + }, + "provenance": null, + "requires-python": null, + "size": 420151, + "upload-time": "2006-08-23T06:43:38Z", + "url": "https://files.pythonhosted.org/packages/fb/49/318a913286569b566c6cb18ad253bf3a827db66916528ae437f4b2269241/pytz-2006j.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2006p-py2.4.egg", + "hashes": { + "sha256": "41962f1c41bbd42321b695f703a7681b658ecb26ce3409ba700785bce59fc0e2" + }, + "provenance": null, + "requires-python": null, + "size": 995825, + "upload-time": "2006-12-08T05:18:07Z", + "url": "https://files.pythonhosted.org/packages/74/f2/6222c94264cb27826914c87252abfba94fc84b4a62e5746d80322f5ca0ec/pytz-2006p-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2006p-py2.5.egg", + "hashes": { + "sha256": "3d77aa215513a19f71ce8ed2e42887bb4be2634c4866754866d8b2d70c7d9f2c" + }, + "provenance": null, + "requires-python": null, + "size": 999306, + "upload-time": "2006-12-08T05:18:47Z", + "url": "https://files.pythonhosted.org/packages/4d/c9/299f50bc15b41eade1c99bc8c33dd6049b4f3f191c0853aa260accf6b98d/pytz-2006p-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2006p.tar.bz2", + "hashes": { + "sha256": "3888b4d71c0361ec518aac4dfaacbca2434c3861751fa65119ee15d775118ba2" + }, + "provenance": null, + "requires-python": null, + "size": 113980, + "upload-time": "2006-12-08T05:13:56Z", + "url": "https://files.pythonhosted.org/packages/28/ff/14eeb3ee899b7f01f5d81a7585ca87b725765694f21d7200cf4e4f3cea36/pytz-2006p.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2006p.tar.gz", + "hashes": { + "sha256": "4d79b5e2850c5543c3451dcc3dba226313ede1d6586d1d374e9727d50e443ab4" + }, + "provenance": null, + "requires-python": null, + "size": 173348, + "upload-time": "2006-12-08T05:14:08Z", + "url": "https://files.pythonhosted.org/packages/03/be/abbddc124be14e7f74b7915ea5e3fea3ebb133ce1fe41ad82db781ecdb14/pytz-2006p.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2006p.zip", + "hashes": { + "sha256": "0404e607d3f7919c54964a44bc7eb7ebd9bb17b90e70135db347dc3e5a78ed71" + }, + "provenance": null, + "requires-python": null, + "size": 422154, + "upload-time": "2006-12-08T05:14:25Z", + "url": "https://files.pythonhosted.org/packages/a2/73/7a40861ff5aa0e6e11861e91350488343d98d9d26fc94b238c365e5a105d/pytz-2006p.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007d-py2.3.egg", + "hashes": { + "sha256": "cab351089883c12ccb6651ec09e4aab62c2f3c5c8262fe5c704753af2aee0e02" + }, + "provenance": null, + "requires-python": null, + "size": 976176, + "upload-time": "2007-03-27T04:55:04Z", + "url": "https://files.pythonhosted.org/packages/77/05/09ab816bb7586f66d3cc3ed17d5e3c2aef8586b60cf78b5d95399eacf961/pytz-2007d-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007d-py2.4.egg", + "hashes": { + "sha256": "eda4b621338fc97e3d010702bd56ad1ae22fa24f784818e257c7d7853d3ae669" + }, + "provenance": null, + "requires-python": null, + "size": 486822, + "upload-time": "2007-03-27T04:55:24Z", + "url": "https://files.pythonhosted.org/packages/77/92/595c5ad4b4def3f5f2e48e603df3d8a744bd115a9d3c81dae8cdd4f5eb1b/pytz-2007d-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007d-py2.5.egg", + "hashes": { + "sha256": "36f3d613389156c711f3dcd759857429124f717afde118e2e1935db01a4b5d83" + }, + "provenance": null, + "requires-python": null, + "size": 486489, + "upload-time": "2007-03-27T04:55:49Z", + "url": "https://files.pythonhosted.org/packages/1f/5f/fba072b942e8c2b5f6c018f8e880133bbef847eecb643885990e2578fd7c/pytz-2007d-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007d.tar.bz2", + "hashes": { + "sha256": "e64f9cef596691ddd86bf851dff80301665e8a7e97ea3e89b1ece44194649add" + }, + "provenance": null, + "requires-python": null, + "size": 160605, + "upload-time": "2007-03-27T04:54:12Z", + "url": "https://files.pythonhosted.org/packages/b9/de/49f4e7c8a4cbb0c1adbfa9e1ac4c155bda807d2834b2cbbbbfd3b304cb26/pytz-2007d.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007d.tar.gz", + "hashes": { + "sha256": "7f7234aca878f844e54f2c83eb83c3bcf59eab889087d61b7e453ca7d46f2211" + }, + "provenance": null, + "requires-python": null, + "size": 222525, + "upload-time": "2007-03-27T04:54:22Z", + "url": "https://files.pythonhosted.org/packages/4d/80/44e945c0983ef844be6b43d3dad72691d67315e748a9999d0d959eb5ab04/pytz-2007d.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007d.zip", + "hashes": { + "sha256": "eb7f7ca4a943793140d27ea2cbbba8eb2f12f4a3e2adf85b7c23144b26802957" + }, + "provenance": null, + "requires-python": null, + "size": 494792, + "upload-time": "2007-03-27T04:54:36Z", + "url": "https://files.pythonhosted.org/packages/04/87/6b3ce220b1d8e5398abd1eb230ab0eb5a45d84db824ff994772e273a8551/pytz-2007d.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007f-py2.3.egg", + "hashes": { + "sha256": "afdfe7833e2f42bd004291767e7dfe81da2c5bb6cf4a090bb9348f98dbfff568" + }, + "provenance": null, + "requires-python": null, + "size": 975931, + "upload-time": "2007-06-03T12:25:47Z", + "url": "https://files.pythonhosted.org/packages/88/bb/4adbcde6c6aeb3583f0631925a271e9afe1df5ed6c370f60ed259d332ef6/pytz-2007f-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007f-py2.4.egg", + "hashes": { + "sha256": "da2f51903c7c5e90ad689b4aa022225e1ee392449f578f754b77f6c6251acb06" + }, + "provenance": null, + "requires-python": null, + "size": 486588, + "upload-time": "2007-06-03T12:26:07Z", + "url": "https://files.pythonhosted.org/packages/4f/07/a32b301cfa2a02454e704875066f0cd891f3e982c3f88de0bd2b72b0dfb8/pytz-2007f-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007f-py2.5.egg", + "hashes": { + "sha256": "8a523cdfc579f3f0e294665d417912f6a38f9e597b355a0fa138fa2dbf37950f" + }, + "provenance": null, + "requires-python": null, + "size": 486249, + "upload-time": "2007-06-03T12:26:25Z", + "url": "https://files.pythonhosted.org/packages/a4/fd/c6da399117f5b4f7104499953f4e80cc37bc9dbc8898dac7324a215f65d3/pytz-2007f-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007f.tar.bz2", + "hashes": { + "sha256": "7856c314b47b306cea691e3d527405db429b29f2a2c5a3253ef2a48d982be59d" + }, + "provenance": null, + "requires-python": null, + "size": 160649, + "upload-time": "2007-06-03T12:24:44Z", + "url": "https://files.pythonhosted.org/packages/9c/ee/ce8dc89913f8b03e3088d129051dc02e1b80e1ad4ac2052e82b9d23121b2/pytz-2007f.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007f.tar.gz", + "hashes": { + "sha256": "528ad692f2cc38e3a9388b3f316badbbd714d726bfe3180717cd1132eaf8f8fd" + }, + "provenance": null, + "requires-python": null, + "size": 220490, + "upload-time": "2007-06-03T12:24:54Z", + "url": "https://files.pythonhosted.org/packages/d5/ec/e69a32096e6f6b796152e5f023e8fce929f7e6560946e453d3d7b7e1586e/pytz-2007f.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007f.zip", + "hashes": { + "sha256": "7e9f698c6ce767eb1e86304246053f1421e32d4c2820530d1a90c09e821ccf7c" + }, + "provenance": null, + "requires-python": null, + "size": 494464, + "upload-time": "2007-06-03T12:25:17Z", + "url": "https://files.pythonhosted.org/packages/3b/37/2aa23ce0e75dc5a0a15e77f2a2fe12855ac7906411d85c8b4a7fdb1cb853/pytz-2007f.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007g-py2.3.egg", + "hashes": { + "sha256": "8066fd3468f73fe71331cf0466f7c1f51e5d8bb82f09cd21f05d24e722cf0bcc" + }, + "provenance": null, + "requires-python": null, + "size": 977995, + "upload-time": "2007-09-26T07:29:33Z", + "url": "https://files.pythonhosted.org/packages/b9/6a/d4e3bcba9e3124de2764c177d3bd92cca62cb5e79bbde5c427240ae7431d/pytz-2007g-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007g-py2.4.egg", + "hashes": { + "sha256": "f73abd14d78f9df87c0f5a1cb7fd720b4c005ae51ae2065ea0ba21d6d50cb804" + }, + "provenance": null, + "requires-python": null, + "size": 487653, + "upload-time": "2007-09-26T07:30:00Z", + "url": "https://files.pythonhosted.org/packages/f9/21/35a90ddb0914532aae0665bb862e43da52fa9959af081adc6c504fc248b3/pytz-2007g-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007g-py2.5.egg", + "hashes": { + "sha256": "e2dadd6183556058c3f8196762cb97bcd7b8bf37b5b951782cc24770d21ad546" + }, + "provenance": null, + "requires-python": null, + "size": 487314, + "upload-time": "2007-09-26T07:31:02Z", + "url": "https://files.pythonhosted.org/packages/fc/0e/0e161691ea3ab1af6625535d329ac9b08f00aa2b2cb0ac7f530bdbd30789/pytz-2007g-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007g.tar.bz2", + "hashes": { + "sha256": "6e5707178706865f2f246c7fd96979409eb03aa4c31bd6c1a6bfdd531c67dba0" + }, + "provenance": null, + "requires-python": null, + "size": 160814, + "upload-time": "2007-09-26T07:28:28Z", + "url": "https://files.pythonhosted.org/packages/a0/cc/c205090cb9f6f56873f011a103f95169d6a0c2f0abbda0495bfe25bc3b2f/pytz-2007g.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007g.tar.gz", + "hashes": { + "sha256": "06ddf95f9736d0068bef1f5ec7c48de0d685ee7e8f8f3f17d5a3bf4cd3c2b7eb" + }, + "provenance": null, + "requires-python": null, + "size": 220263, + "upload-time": "2007-09-26T07:28:40Z", + "url": "https://files.pythonhosted.org/packages/82/ee/a85ee2be28d2aedbf6aa7bfee8284e9f200617b48f2ea5b354d266326f9f/pytz-2007g.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007g.zip", + "hashes": { + "sha256": "5663345b84a74cdac396b952f550cf4d4572ff90fa7d56dd42ccee8219e052b8" + }, + "provenance": null, + "requires-python": null, + "size": 495546, + "upload-time": "2007-09-26T07:28:56Z", + "url": "https://files.pythonhosted.org/packages/2e/75/4b5d8d79fca5a7423c668b3b517f1efe3458a80245ea216b10fbfc3d61d8/pytz-2007g.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007i-py2.3.egg", + "hashes": { + "sha256": "701423194f23b50c8e029a62ef1554f07f1bcaf93eebb4430ed5a51ad771f6c9" + }, + "provenance": null, + "requires-python": null, + "size": 979724, + "upload-time": "2007-12-03T07:49:30Z", + "url": "https://files.pythonhosted.org/packages/fa/f0/a16cd6d67d796c22d32e0bfe88523d0a054f76f0829eb19f11248dc208af/pytz-2007i-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007i-py2.4.egg", + "hashes": { + "sha256": "32c75757bec69d0e3e0bef7cf8d72fadba514c4387dc68ae659e2c97ece60172" + }, + "provenance": null, + "requires-python": null, + "size": 488407, + "upload-time": "2007-12-03T07:49:52Z", + "url": "https://files.pythonhosted.org/packages/c7/ae/54f6c8e55261ca9bfd124451650b5b3e12b154dc3bfc9a7e6ad468ae9e73/pytz-2007i-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007i-py2.5.egg", + "hashes": { + "sha256": "b26efd9a15c35d25ee116184ecb1ecaff18352806dca96883f153389d72cf773" + }, + "provenance": null, + "requires-python": null, + "size": 488063, + "upload-time": "2007-12-03T07:50:13Z", + "url": "https://files.pythonhosted.org/packages/7e/8d/2e7a441daf5ab45cee8d2b9278862fd202ab801a1ce6af259d1cc2c7580d/pytz-2007i-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007i.tar.bz2", + "hashes": { + "sha256": "e9784628063f8ef19218d6a7c90df25fb05f9e528c980c01160a8cdadcd00245" + }, + "provenance": null, + "requires-python": null, + "size": 162849, + "upload-time": "2007-12-03T07:54:17Z", + "url": "https://files.pythonhosted.org/packages/9b/57/ac5b5096de848c05bba3f268066cf3dbd4a63f580ab6506403a663168765/pytz-2007i.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007i.tar.gz", + "hashes": { + "sha256": "16674852cc0d69986eea930c6f412e720e1429cb540303f8dfe501434846f970" + }, + "provenance": null, + "requires-python": null, + "size": 220885, + "upload-time": "2007-12-03T07:54:29Z", + "url": "https://files.pythonhosted.org/packages/ad/f6/4b101e61edf991d38a4ccb80a40b0ad998ecbc90b0f07b3dcb850e408b99/pytz-2007i.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007i.zip", + "hashes": { + "sha256": "5543976d8f13ae584eead22d108554c88f990983a51ff4bdb147f3c3fe383369" + }, + "provenance": null, + "requires-python": null, + "size": 500240, + "upload-time": "2007-12-03T07:54:44Z", + "url": "https://files.pythonhosted.org/packages/52/0a/e322be630089f5bd566f9b40a47b1266ba3f93348572832d4798cb6d6ae0/pytz-2007i.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007k-py2.3.egg", + "hashes": { + "sha256": "309cc851bb7463a5b148a73796feb86e804d005b201203df028fc11999e170ad" + }, + "provenance": null, + "requires-python": null, + "size": 995496, + "upload-time": "2008-01-02T02:14:40Z", + "url": "https://files.pythonhosted.org/packages/24/d9/de8373de5da0d79885c4e95a3e14444ba2366293acac5996aead359a9ee9/pytz-2007k-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007k-py2.4.egg", + "hashes": { + "sha256": "bd97ff88b331431b10a797b3a4aefb4f3c73dfdf2feb1101f7b78b8543157eb8" + }, + "provenance": null, + "requires-python": null, + "size": 496318, + "upload-time": "2008-01-02T02:15:17Z", + "url": "https://files.pythonhosted.org/packages/cf/3b/0234fb3c4969e5d41bd4ea5fa8eabdd7b88eb7ba37e8451df15daf9acc5c/pytz-2007k-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007k-py2.5.egg", + "hashes": { + "sha256": "5ee06ef3def63089fef06bd8e95f00ecffad1679620c5ebdfd5ef017f9b278aa" + }, + "provenance": null, + "requires-python": null, + "size": 495979, + "upload-time": "2008-01-02T02:15:39Z", + "url": "https://files.pythonhosted.org/packages/63/ab/373699c3024300578f264a9228889ad6ad84273e70c38bacbff0a892b5ec/pytz-2007k-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007k.tar.bz2", + "hashes": { + "sha256": "8c079428a193a9d1faea4478b6f91704642ebaeb218c1868d501a30182c1a596" + }, + "provenance": null, + "requires-python": null, + "size": 163769, + "upload-time": "2008-01-02T02:18:44Z", + "url": "https://files.pythonhosted.org/packages/df/76/1d3ac1abada8806e822ca1795e3d59015576991062ef5d62cc0091d957ce/pytz-2007k.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007k.tar.gz", + "hashes": { + "sha256": "91660c7caf068d1b699264a94e77f92b55c45a03cca4d5802f0dbea12ae2c9a4" + }, + "provenance": null, + "requires-python": null, + "size": 221990, + "upload-time": "2008-01-02T02:18:57Z", + "url": "https://files.pythonhosted.org/packages/22/d0/0388b67ae2c118e6de8b07c4ac9a7f59cd916d56af4af79aec1492d2c291/pytz-2007k.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007k.zip", + "hashes": { + "sha256": "8acad5f78e69b95a509a18cf194867681bccf84dad20718130a3f10afcde6609" + }, + "provenance": null, + "requires-python": null, + "size": 508182, + "upload-time": "2008-01-02T02:19:15Z", + "url": "https://files.pythonhosted.org/packages/e5/0e/88e83701c01bbf8bff0829d66643d941a6b76b4cadc062ecef2bc682a382/pytz-2007k.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008g-py2.3.egg", + "hashes": { + "sha256": "484fc4200c7b78a817fe577ebce4e7d5e39636d4293bc00551dd3f1414748dab" + }, + "provenance": null, + "requires-python": null, + "size": 1007678, + "upload-time": "2008-10-11T12:36:01Z", + "url": "https://files.pythonhosted.org/packages/01/09/45ac8b1724805e37b50f29d032a16c0ac6e057b41973b093e4fffba78105/pytz-2008g-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008g-py2.4.egg", + "hashes": { + "sha256": "45a351c86170b2356db1f23f2a4c46694be01a345faf86ecb9653694e30fb39f" + }, + "provenance": null, + "requires-python": null, + "size": 501306, + "upload-time": "2008-10-11T12:36:28Z", + "url": "https://files.pythonhosted.org/packages/a7/77/56d745e0fb82c1bcc85919f63d72df90c75d2b5e775ba6b76016afdc9b63/pytz-2008g-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008g-py2.5.egg", + "hashes": { + "sha256": "b44ade5f0c966d2acbff9e78951870ca5c3f0352969447f656f5402900f648e7" + }, + "provenance": null, + "requires-python": null, + "size": 500955, + "upload-time": "2008-10-11T12:36:53Z", + "url": "https://files.pythonhosted.org/packages/23/dc/7f3dbc1af085428e3bf179f4c638f31cad2c2f3e2ded94db0f0271bac211/pytz-2008g-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008g-py2.6.egg", + "hashes": { + "sha256": "59fcfe7dc065308aba2adcc4ceab29d1730613d35a5ee862edfae578ed1636d8" + }, + "provenance": null, + "requires-python": null, + "size": 500932, + "upload-time": "2008-10-11T12:37:21Z", + "url": "https://files.pythonhosted.org/packages/cb/df/c5c7714003ec292a07f1ed4a679cf57458c2f558789ae2eb7a62c74b4c73/pytz-2008g-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008g.tar.bz2", + "hashes": { + "sha256": "a33b51bb38778ff1cdafe9af92bbc98d3d9f9d3de8d8b63f6b314d7ff54d466f" + }, + "provenance": null, + "requires-python": null, + "size": 164886, + "upload-time": "2008-10-11T12:34:44Z", + "url": "https://files.pythonhosted.org/packages/51/5c/0e5db5f8c032be47f54c7d143d42ca19513970731b2e82de108a586288da/pytz-2008g.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008g.tar.gz", + "hashes": { + "sha256": "a60b4b30b5d9d0dd347bb5f7471eba57096fa4d780f93b0540400541ff04f7b8" + }, + "provenance": null, + "requires-python": null, + "size": 237760, + "upload-time": "2008-10-11T12:34:53Z", + "url": "https://files.pythonhosted.org/packages/64/26/b74326c8002f913647d50a63fa56a15cab4f5e95677f238d8f3abd65dc91/pytz-2008g.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008g.zip", + "hashes": { + "sha256": "7fb45877b34fb9f4de6fab4c6381a4740e24ace81e20909a2ace4ed5bfe722f1" + }, + "provenance": null, + "requires-python": null, + "size": 509310, + "upload-time": "2008-10-11T12:35:10Z", + "url": "https://files.pythonhosted.org/packages/d9/b4/d1c73810911df636e1bddda8a0c604d6663e8cf9ffa20258d786a6fb2827/pytz-2008g.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008h-py2.3.egg", + "hashes": { + "sha256": "55a00c13228f94243962a18c102b32329c743d54b7678f6f05522a6a598ec98f" + }, + "provenance": null, + "requires-python": null, + "size": 1007712, + "upload-time": "2008-10-13T15:18:27Z", + "url": "https://files.pythonhosted.org/packages/6f/2b/9a36326f814f786934ae8e273aca53be51b9a54db0435d3ca954ba2cbb9c/pytz-2008h-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008h-py2.4.egg", + "hashes": { + "sha256": "29bb47232da07783f1fff9922806e7ae22aee6f26c5b4f44ee3647baae5cbc5d" + }, + "provenance": null, + "requires-python": null, + "size": 501310, + "upload-time": "2008-10-13T15:18:52Z", + "url": "https://files.pythonhosted.org/packages/ec/0b/a9b2780edaaff388b0c16588264a0b61d0a1bda661bd50becd9101e9f899/pytz-2008h-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008h-py2.5.egg", + "hashes": { + "sha256": "b21d6242e866eb35c9364e6111eeee607ab7c1c250a741d57e26a0ad5bbc9938" + }, + "provenance": null, + "requires-python": null, + "size": 500958, + "upload-time": "2008-10-13T15:19:17Z", + "url": "https://files.pythonhosted.org/packages/aa/38/2ac397e278c860d6a3fc891d00c2391b7f251f63c47367cfa79f7e95cc39/pytz-2008h-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008h-py2.6.egg", + "hashes": { + "sha256": "1d8c75086c8f5cb08144977231676dcb83597d19ef0b72179b158bba72402e95" + }, + "provenance": null, + "requires-python": null, + "size": 500934, + "upload-time": "2008-10-13T15:19:45Z", + "url": "https://files.pythonhosted.org/packages/78/46/3833f4472b96706bc6fbc8ec2dac360c47bd8bd6940a3dddcb4aca163bb6/pytz-2008h-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008h.tar.bz2", + "hashes": { + "sha256": "9bf196859cb6ec424676b6b92b45ba437b7a9f58ff1ecda52e7f6760ab017781" + }, + "provenance": null, + "requires-python": null, + "size": 164709, + "upload-time": "2008-10-13T15:16:58Z", + "url": "https://files.pythonhosted.org/packages/06/f7/266b26bb23143c7acf6cb3ad19b7824cdd9517c26368256250a7cb5efa62/pytz-2008h.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008h.tar.gz", + "hashes": { + "sha256": "ca998351c2e9119553ff9eaab064547b6f6d069463b3250353f0619be4704e83" + }, + "provenance": null, + "requires-python": null, + "size": 237753, + "upload-time": "2008-10-13T15:17:10Z", + "url": "https://files.pythonhosted.org/packages/24/e0/f33f94ed0b565b0182a47773d3411d6547071ff68718c3668c67302ad5c9/pytz-2008h.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008h.zip", + "hashes": { + "sha256": "98fc0fcf1d13f911c0a149c24446abd7db7c4b2738214bf9d24610e4ad616fe1" + }, + "provenance": null, + "requires-python": null, + "size": 509321, + "upload-time": "2008-10-13T15:17:33Z", + "url": "https://files.pythonhosted.org/packages/39/e3/f34605f5d71b81856f6a7bafcb52d1063c2086f66f630ec119090e73068f/pytz-2008h.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008i-py2.3.egg", + "hashes": { + "sha256": "ec97700ca5e063b0506cbac677f3188804e9ac4cc10db814a08200d5da4923d5" + }, + "provenance": null, + "requires-python": null, + "size": 999576, + "upload-time": "2008-10-27T17:36:48Z", + "url": "https://files.pythonhosted.org/packages/6e/b0/881fe536b71405673f03f5404bb980a5fe64b03c05f49f91942e2af73761/pytz-2008i-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008i-py2.4.egg", + "hashes": { + "sha256": "2b5b95a7531c7cadb5f7b4c81da0096fa62e73f2ee20957a3cc3c85be0871b52" + }, + "provenance": null, + "requires-python": null, + "size": 497374, + "upload-time": "2008-10-27T17:37:07Z", + "url": "https://files.pythonhosted.org/packages/42/d7/7ffc7151503ca122b1beb29d90c3ff8d3c754b6c52fff2cb5faeae77bba2/pytz-2008i-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008i-py2.5.egg", + "hashes": { + "sha256": "24e97848fb0f3e7a7f24ba154f499952ebf4dfac15b2d8801fb90c2337fa47e4" + }, + "provenance": null, + "requires-python": null, + "size": 497022, + "upload-time": "2008-10-27T17:37:25Z", + "url": "https://files.pythonhosted.org/packages/7a/68/70f050c185f251e7c2ecadf86cfc1ff35fc1e98fd44e873a45034ed3771e/pytz-2008i-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008i-py2.6.egg", + "hashes": { + "sha256": "7d09e1a36220d027439742995205048c93fbd1f130f7bbc42bc5dcbd5acf9dae" + }, + "provenance": null, + "requires-python": null, + "size": 497000, + "upload-time": "2008-10-27T17:37:44Z", + "url": "https://files.pythonhosted.org/packages/c6/22/c692f7a644bcde1b7f12a32058da7a732ff3cad1b2a8b4762d8a0daedec8/pytz-2008i-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008i.tar.bz2", + "hashes": { + "sha256": "e91ca1ff0f6b18035d819e3deacb64406ab0697b95c794ae234d175988b4918e" + }, + "provenance": null, + "requires-python": null, + "size": 164460, + "upload-time": "2008-10-27T17:35:50Z", + "url": "https://files.pythonhosted.org/packages/a9/35/d0a8617d22ae87699d31a2ea5b18de15c63e07b05689161b58111645abf4/pytz-2008i.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008i.tar.gz", + "hashes": { + "sha256": "977be2e75f5c9a230ccc16743b5ca7a8064c1d62b39951f00ed3850e58a33739" + }, + "provenance": null, + "requires-python": null, + "size": 224936, + "upload-time": "2008-10-27T17:35:58Z", + "url": "https://files.pythonhosted.org/packages/f5/1a/d103f26e848591bd3fdc56f18aafdef69c0e9b95e82c750fe4b14b1654c6/pytz-2008i.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008i.zip", + "hashes": { + "sha256": "6d30c750b289004ff848dcc298e2984426e0a5347e5e8e2dc18c9ac2957ce9e9" + }, + "provenance": null, + "requires-python": null, + "size": 505416, + "upload-time": "2008-10-27T17:36:14Z", + "url": "https://files.pythonhosted.org/packages/e4/51/00e1b38980da33d493519d1c0ac504f0bdf63617ddd9672eee043b25b8c8/pytz-2008i.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009d-py2.3.egg", + "hashes": { + "sha256": "7e3405433c605bfaba5bdf78b7f6802c7b80fb8fb0329a12a6731335725b3751" + }, + "provenance": null, + "requires-python": null, + "size": 1008518, + "upload-time": "2009-03-26T06:40:50.154671Z", + "url": "https://files.pythonhosted.org/packages/34/88/40b95b6afd7890ea7d620cb49dece775197141d673c6b11e5f1a7ff5b5aa/pytz-2009d-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009d-py2.4.egg", + "hashes": { + "sha256": "cd78732a41c2751744175b935769ec6b736f91c5879c6a2c65934ab0db7b26b9" + }, + "provenance": null, + "requires-python": null, + "size": 501575, + "upload-time": "2009-03-26T06:41:14.550100Z", + "url": "https://files.pythonhosted.org/packages/03/63/233880f9021892e49e5a0406177b4310e02222154308dca2bb92e24c85c7/pytz-2009d-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009d-py2.5.egg", + "hashes": { + "sha256": "d80b899887b21707487cd91c3baeed792184407d3f6a37c91939979ea3377f53" + }, + "provenance": null, + "requires-python": null, + "size": 501225, + "upload-time": "2009-03-26T06:41:39.294555Z", + "url": "https://files.pythonhosted.org/packages/61/4a/6fa9250ef7a59370377288fee200131a6480ad3f1e2853f240d682de65f9/pytz-2009d-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009d-py2.6.egg", + "hashes": { + "sha256": "80757785efc19d4631e3b51a7d0a704a81e372848383727ce919577de7cb2131" + }, + "provenance": null, + "requires-python": null, + "size": 501199, + "upload-time": "2009-03-26T06:41:56.981336Z", + "url": "https://files.pythonhosted.org/packages/04/f9/7937e4ef086cbfb51a4967de1738506918b5a4faebf66fc1b53c2b4981b4/pytz-2009d-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009d.tar.bz2", + "hashes": { + "sha256": "0ed91de9be765c54de152bdf08d8909368f876032d685d67392ea5c67e2c4990" + }, + "provenance": null, + "requires-python": null, + "size": 168629, + "upload-time": "2009-03-26T06:40:01.300966Z", + "url": "https://files.pythonhosted.org/packages/18/23/e6118915c5b3c46626d0205149dd4cf0b2ec608e7e3a7568fba3af9ca188/pytz-2009d.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009d.tar.gz", + "hashes": { + "sha256": "a888607999f607a63d8befe13171ce7f3b02d16f0da319769ef01be9fa247053" + }, + "provenance": null, + "requires-python": null, + "size": 242111, + "upload-time": "2009-03-26T06:40:08.951924Z", + "url": "https://files.pythonhosted.org/packages/9d/2c/7eea25f6b84bb02931002f51ca737b818acaac51d9e9924c91cddf5c4dcc/pytz-2009d.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009d.zip", + "hashes": { + "sha256": "2dd4945acebcee028897849aa6b3c5f5d89d9fe647d1665af03e20f7ac471aac" + }, + "provenance": null, + "requires-python": null, + "size": 509618, + "upload-time": "2009-03-26T06:40:22.134554Z", + "url": "https://files.pythonhosted.org/packages/c1/73/0b1a568ebce568b3a4fcebb5afd9bd030d6a95f5705521b84c8781d9b04d/pytz-2009d.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009e-py2.3.egg", + "hashes": { + "sha256": "38b737dabe5fe9491881ffc2789b428d67f18162ebad52a219bcfaa3974f7840" + }, + "provenance": null, + "requires-python": null, + "size": 1008521, + "upload-time": "2009-04-09T06:12:19.208176Z", + "url": "https://files.pythonhosted.org/packages/4c/cf/b7ae3d046abd7bc15bda12935fc817709b1f159d99ea653d36f25b53d0e9/pytz-2009e-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009e-py2.4.egg", + "hashes": { + "sha256": "3c5128a46826f33c238481f3004408feea2f4c345d5b7299dad06fb6421dc0cd" + }, + "provenance": null, + "requires-python": null, + "size": 501566, + "upload-time": "2009-04-09T06:12:42.208994Z", + "url": "https://files.pythonhosted.org/packages/d4/ce/e1278ca6bff388ff53eaeb5dd2aa4eed2c5e025e4abc4a19ca379c684d6d/pytz-2009e-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009e-py2.5.egg", + "hashes": { + "sha256": "f5db22e9356a8b732e18245bdb39a3f7cb1859a97680281cd1ac334f49a04859" + }, + "provenance": null, + "requires-python": null, + "size": 501219, + "upload-time": "2009-04-09T06:13:01.066369Z", + "url": "https://files.pythonhosted.org/packages/11/74/5ac8f734760c169df18926f419ff418e1f41c829f6f85bbf4ed961de0d3a/pytz-2009e-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009e-py2.6.egg", + "hashes": { + "sha256": "2e41c8b6a62082b39a7c0c0268acbd60e09e188cc1a279727b9289ad9796e3ee" + }, + "provenance": null, + "requires-python": null, + "size": 501193, + "upload-time": "2009-04-09T06:13:19.475486Z", + "url": "https://files.pythonhosted.org/packages/f3/2b/7a927287c4bc45d3924dd681853611e423e423a09a4eb78dd39a4a830844/pytz-2009e-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009e.tar.bz2", + "hashes": { + "sha256": "7bf0a236acc498cb0fddbe5d789fb4dde3152678eae658d59e75099e190cf9ce" + }, + "provenance": null, + "requires-python": null, + "size": 168307, + "upload-time": "2009-04-09T06:11:28.625704Z", + "url": "https://files.pythonhosted.org/packages/9e/fc/c8b089fbfd590deeb11748d471a20e05bf80bebef4e00bd8e378e986b53d/pytz-2009e.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009e.tar.gz", + "hashes": { + "sha256": "79f946a129b4c690ec8cfa7e5cc109e3ffbff189f6686f69b5e667b69c81782b" + }, + "provenance": null, + "requires-python": null, + "size": 241883, + "upload-time": "2009-04-09T06:11:37.325441Z", + "url": "https://files.pythonhosted.org/packages/75/1b/cab44fcd506b65780211b3a1ec15c0bef60b1a0cc114a87f3108a44a16af/pytz-2009e.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009e.zip", + "hashes": { + "sha256": "6f3ce75aa2bd230d5b02abb1e09585ca3814feef03f86bd945b76024f578e02a" + }, + "provenance": null, + "requires-python": null, + "size": 509612, + "upload-time": "2009-04-09T06:11:53.129418Z", + "url": "https://files.pythonhosted.org/packages/88/ab/6931879ab795e659c25fe86c4592096cb4d2588ac9c0abbfc7d431e4a86d/pytz-2009e.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009f-py2.3.egg", + "hashes": { + "sha256": "ac1276fbdd1833212a7eb8236d156988a87417db6522e2e5f89720a3702f6897" + }, + "provenance": null, + "requires-python": null, + "size": 1008549, + "upload-time": "2009-04-18T07:15:15.070838Z", + "url": "https://files.pythonhosted.org/packages/f5/2e/6a41881653d487769803b458b64d4a162ef40f3b08ebfb02776241d5b9aa/pytz-2009f-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009f-py2.4.egg", + "hashes": { + "sha256": "6095a79d9dd650533ca83fd45c15c0d4a752d7e6198077216e8a502bf8ccec83" + }, + "provenance": null, + "requires-python": null, + "size": 501590, + "upload-time": "2009-04-18T07:16:32.276015Z", + "url": "https://files.pythonhosted.org/packages/1b/ba/3ab87ae5ceba4026d3d336c432276efb9dc9ab25c402370b6d716c54b7cc/pytz-2009f-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009f-py2.5.egg", + "hashes": { + "sha256": "cd086307502bd4a7ec751ddf4ffd2b5c480682264ae36c669c4242860da6c5c1" + }, + "provenance": null, + "requires-python": null, + "size": 501244, + "upload-time": "2009-04-18T07:19:13.843970Z", + "url": "https://files.pythonhosted.org/packages/ca/6c/43bddb6b48b138ee0f46a85b3d24cc9aeb5c23f8e760bfdd633b8b989f36/pytz-2009f-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009f-py2.6.egg", + "hashes": { + "sha256": "4becfc6eb503fc302af92338a17b514e8529f2caf2519af95df69d5674facde4" + }, + "provenance": null, + "requires-python": null, + "size": 501221, + "upload-time": "2009-04-18T07:20:25.686883Z", + "url": "https://files.pythonhosted.org/packages/36/17/74b051cc6443391710311dacbc082e755ab03723fc1ff32db3fc46968ce7/pytz-2009f-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009f.tar.bz2", + "hashes": { + "sha256": "f345111b1f9cbf7d872b17162aa2698f94875d894fbd59e03970026b8af3a182" + }, + "provenance": null, + "requires-python": null, + "size": 168289, + "upload-time": "2009-04-18T07:11:31.448610Z", + "url": "https://files.pythonhosted.org/packages/46/1d/875875884b152e2ffc3ef5a6d8ff4df152618b30dfec8f3ca84c5f8e41ae/pytz-2009f.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009f.tar.gz", + "hashes": { + "sha256": "43d2f9115d7190c25a39d9239cd0d992e1fb5ea10d401c5aae5afa1916058393" + }, + "provenance": null, + "requires-python": null, + "size": 241913, + "upload-time": "2009-04-18T07:12:23.917839Z", + "url": "https://files.pythonhosted.org/packages/ef/0a/71c08c0a51a2cbe727bb367ed8cc90d081aa7ec5fbaf1822c082769921e0/pytz-2009f.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009f.zip", + "hashes": { + "sha256": "f6bee4020d36b548357a5cb6ddb9250608f92b5adfd97621a2397fa7876f3619" + }, + "provenance": null, + "requires-python": null, + "size": 509629, + "upload-time": "2009-04-18T07:13:06.218513Z", + "url": "https://files.pythonhosted.org/packages/e0/09/cbf72ef237142744304371fc6a9ec9342f654eebaee69bb666059803f494/pytz-2009f.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009g-py2.3.egg", + "hashes": { + "sha256": "43a1d856b84935c86bbc9a419cff96c6e8177e8f0610639e653b1b78b9a68810" + }, + "provenance": null, + "requires-python": null, + "size": 1008585, + "upload-time": "2009-04-27T16:44:19.837629Z", + "url": "https://files.pythonhosted.org/packages/8d/53/b2d3e2e19520cfdb039a26491606b2318d49753b444d3be52739cb27cd6d/pytz-2009g-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009g-py2.4.egg", + "hashes": { + "sha256": "3ee1493cf9848d7dcfe60f4393092a0f2cb5a25970a92c83c2b7e7af676ffc56" + }, + "provenance": null, + "requires-python": null, + "size": 501601, + "upload-time": "2009-04-27T16:44:39.465501Z", + "url": "https://files.pythonhosted.org/packages/ff/f7/87355a38eee65e2e20ea9f440624f1232bc594bd28b77ade9b552dccaa1e/pytz-2009g-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009g-py2.5.egg", + "hashes": { + "sha256": "d0723834478ad032e7d0d90cb4c569de7ba1f0a3d825817908df470f1f3ae12d" + }, + "provenance": null, + "requires-python": null, + "size": 501254, + "upload-time": "2009-04-27T16:44:57.063410Z", + "url": "https://files.pythonhosted.org/packages/eb/c2/a53e327d73512b459a15d6693dc928286822739a5043b5b2ff033c72aaae/pytz-2009g-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009g-py2.6.egg", + "hashes": { + "sha256": "eedb950339c747f06a5f6b7c77a64ad41d7f51579f5e325e7a01a19f395ef6fb" + }, + "provenance": null, + "requires-python": null, + "size": 501230, + "upload-time": "2009-04-27T16:45:13.720374Z", + "url": "https://files.pythonhosted.org/packages/d8/ff/fc6f131cae80e92be7eb3f95f0835bf9922232ff891b07ccb60f935ebe9e/pytz-2009g-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009g.tar.bz2", + "hashes": { + "sha256": "11a43c091c01c8708bf36e88228ccf773ae8a0713c59f3745dd175a656511f97" + }, + "provenance": null, + "requires-python": null, + "size": 168184, + "upload-time": "2009-04-27T16:43:23.523170Z", + "url": "https://files.pythonhosted.org/packages/7d/ce/28b8c291004257812fa5307d399bdd62b5047481824d527585f8935a3c01/pytz-2009g.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009g.tar.gz", + "hashes": { + "sha256": "43700fa7bbe376c58d3bae43fa2a1105df1e7fd5c2e7f7ddb9e26ca63329c00e" + }, + "provenance": null, + "requires-python": null, + "size": 241968, + "upload-time": "2009-04-27T16:43:35.517581Z", + "url": "https://files.pythonhosted.org/packages/3d/f7/31b96b1be66829f5286376cf9b65ccbdc6afa3ed6088e4d357cca48bc15c/pytz-2009g.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009g.zip", + "hashes": { + "sha256": "976aabe885dc762b366c7122f9545d732428abde6cb9a1eb445adf8c7d214c83" + }, + "provenance": null, + "requires-python": null, + "size": 509639, + "upload-time": "2009-04-27T16:43:48.740082Z", + "url": "https://files.pythonhosted.org/packages/4c/de/d68df17b4c9c3bd4634e62e900c76836900de9dd766c5057b6f9c0cd497c/pytz-2009g.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009i-py2.3.egg", + "hashes": { + "sha256": "8a03a632d698dafe1e899fe0ba2751f22fc692be3a4274d32485e8574460f211" + }, + "provenance": null, + "requires-python": null, + "size": 1015700, + "upload-time": "2009-06-17T05:50:42.268358Z", + "url": "https://files.pythonhosted.org/packages/6e/1d/243ce71f50b42afcc4a38d72d02796c41ec1117ad987ffb7f17140536b1f/pytz-2009i-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009i-py2.4.egg", + "hashes": { + "sha256": "90e458312e01bf28764ca7a8c4c1a45aae48393ff5b467f1c6c6155881b89a46" + }, + "provenance": null, + "requires-python": null, + "size": 505197, + "upload-time": "2009-06-17T05:50:59.574636Z", + "url": "https://files.pythonhosted.org/packages/43/51/9e3991a17a2ea34043b95f978b0585d505147bba65dab79bcdbe071ed1cb/pytz-2009i-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009i-py2.5.egg", + "hashes": { + "sha256": "a09d6ceeb3e456f28b5a980059c08c5cc0edce4c4a68ce03e13a5e95c14fcdc0" + }, + "provenance": null, + "requires-python": null, + "size": 504855, + "upload-time": "2009-06-17T05:51:16.286407Z", + "url": "https://files.pythonhosted.org/packages/5d/20/8725fafed888378ce04dc78437dfdfbb4aa93fb9a2d5f62cae76063233ef/pytz-2009i-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009i-py2.6.egg", + "hashes": { + "sha256": "ec89cf91da359bd75fbf60762d38a44c9ea8b5dbd92b2768aaa7852252e6decb" + }, + "provenance": null, + "requires-python": null, + "size": 504834, + "upload-time": "2009-06-17T05:51:33.235461Z", + "url": "https://files.pythonhosted.org/packages/60/40/e675c1713df22bec54b144f850446be84289555b82a92b504e7bef06fde0/pytz-2009i-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009i.tar.bz2", + "hashes": { + "sha256": "bd5aba801c8a0cc83d10bb03364698783f38510ceae1b6386f296393a5d44543" + }, + "provenance": null, + "requires-python": null, + "size": 172012, + "upload-time": "2009-06-17T05:48:59.597161Z", + "url": "https://files.pythonhosted.org/packages/b7/a9/180b96568ef36c3c78fb9c6390110a9c8357715980d50687f3736becafed/pytz-2009i.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009i.tar.gz", + "hashes": { + "sha256": "4cd2173a3f502097a44a3321e008c40b048c773634f809a10fb8e748b8a99e67" + }, + "provenance": null, + "requires-python": null, + "size": 246574, + "upload-time": "2009-06-17T05:49:08.749105Z", + "url": "https://files.pythonhosted.org/packages/11/9c/e33f8790c465b951621bbfa73d3bd44ffba8366180aaa0f73660ddf1094d/pytz-2009i.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009i.zip", + "hashes": { + "sha256": "cf4ef5fa3d4caaf0570a5c7557cf4169c2a3768da289116bbf1b78feb3401cbd" + }, + "provenance": null, + "requires-python": null, + "size": 513213, + "upload-time": "2009-06-17T05:49:30.450278Z", + "url": "https://files.pythonhosted.org/packages/f6/d6/8fe883b1a63e92f639fca8596665db067cdfb9db491b92e67b89aae80f5a/pytz-2009i.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009j-py2.3.egg", + "hashes": { + "sha256": "679d1ba1fb013587f2060ee2f2598c13ff5cf58e084d2fa6dcfe2bf27874d106" + }, + "provenance": null, + "requires-python": null, + "size": 1033521, + "upload-time": "2009-06-18T05:32:03.963032Z", + "url": "https://files.pythonhosted.org/packages/49/8d/ae47c7ed4da541639c4b643c869a8c671992503bf6afc78fe4653041d903/pytz-2009j-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009j-py2.4.egg", + "hashes": { + "sha256": "e811931301e8a6b587abb15378c55851308c9e3bc993af8e323a1efb7cddfa52" + }, + "provenance": null, + "requires-python": null, + "size": 510162, + "upload-time": "2009-06-18T05:32:25.388311Z", + "url": "https://files.pythonhosted.org/packages/4c/25/e7618b5e88ecc407ebb6e7cd4240169c5c60f8a064c16dea17a7c646479c/pytz-2009j-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009j-py2.5.egg", + "hashes": { + "sha256": "b39e9fa918ea6c5dbd1e4a818b49bd6b45340b88715495cd3cf94454866e8ab4" + }, + "provenance": null, + "requires-python": null, + "size": 509815, + "upload-time": "2009-06-18T05:32:46.496850Z", + "url": "https://files.pythonhosted.org/packages/61/29/6b4fa24eff404135d01261d964a8638a90add266d799143dc2af70a9354f/pytz-2009j-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009j-py2.6.egg", + "hashes": { + "sha256": "2088683dc622e4e68f823a54822735d4d3d7e29c67c51c89939d771db6afce47" + }, + "provenance": null, + "requires-python": null, + "size": 509797, + "upload-time": "2009-06-18T05:33:10.809876Z", + "url": "https://files.pythonhosted.org/packages/39/fa/83a487fe766ca11a48408657d92dd1ceb0d3d6e0a13b795c330c7322fb8e/pytz-2009j-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009j.tar.bz2", + "hashes": { + "sha256": "2aefcd1360891f2c496dd23f2e67d92798f18cf2c1b5c6cdbfdec52294859338" + }, + "provenance": null, + "requires-python": null, + "size": 174868, + "upload-time": "2009-06-18T05:31:02.151767Z", + "url": "https://files.pythonhosted.org/packages/52/87/6e0649d0a259f2d2527f2f09419a92430e8c4435085fa2bbeca41eee5615/pytz-2009j.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009j.tar.gz", + "hashes": { + "sha256": "f12080f7e2c313916d63e51436d892233b58cad4795555d3430f35f53c0d505d" + }, + "provenance": null, + "requires-python": null, + "size": 254692, + "upload-time": "2009-06-18T05:31:12.258729Z", + "url": "https://files.pythonhosted.org/packages/ab/ff/9c14978cffcc911ea84ba0ceacedcad78e7722fdafbcde8ce52ce04fa0db/pytz-2009j.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009j.zip", + "hashes": { + "sha256": "abd20623d96371228c4dc0c7a302a3ba353ebffb2d4601b17122f159a6893d07" + }, + "provenance": null, + "requires-python": null, + "size": 523122, + "upload-time": "2009-06-18T05:31:31.799322Z", + "url": "https://files.pythonhosted.org/packages/14/10/d960c57fef8b6f8a11e7138ce1c391f26cd568c0885f089bc68d323a8100/pytz-2009j.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009l-py2.3.egg", + "hashes": { + "sha256": "302c2739377f442e6c2e7dd0661ec01595d5e98cdbdf5281755946bfdcc9aa90" + }, + "provenance": null, + "requires-python": null, + "size": 1032166, + "upload-time": "2009-08-18T07:43:24.391370Z", + "url": "https://files.pythonhosted.org/packages/6c/f9/23e0ad1a37f039af932e26c2dfe0d4f0b2c644721a197f8cadf11008c4a8/pytz-2009l-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009l-py2.4.egg", + "hashes": { + "sha256": "1bd43866c05781c252792aa8bfaf54b85b51b9e2ce3a7259a17396d497b0b6c5" + }, + "provenance": null, + "requires-python": null, + "size": 509551, + "upload-time": "2009-08-18T07:47:39.461385Z", + "url": "https://files.pythonhosted.org/packages/54/2c/f06fe7628e67edb4805a404ab4a6afb1045b6b012519329277b0c79cc822/pytz-2009l-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009l-py2.5.egg", + "hashes": { + "sha256": "956577861cbb32961e9202c71d0c9280e2e1d5ac37c2e38421028342ccf640ef" + }, + "provenance": null, + "requires-python": null, + "size": 509205, + "upload-time": "2009-08-18T07:48:41.876233Z", + "url": "https://files.pythonhosted.org/packages/01/72/72ec49096fc5f7f583e40d245187e1d630e19e205fc1b8479eda9693ee03/pytz-2009l-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009l-py2.6.egg", + "hashes": { + "sha256": "a67f13abc33b0e43a0d63bc32df7530dee4d0e9e5defe7ffc1c9c9789ed24231" + }, + "provenance": null, + "requires-python": null, + "size": 509184, + "upload-time": "2009-08-18T07:50:30.811718Z", + "url": "https://files.pythonhosted.org/packages/09/d6/6b13cd5bbdcd01c62ac48358bc20e0c7bdab689ac0d2c84eec1bd3a53713/pytz-2009l-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009l.tar.bz2", + "hashes": { + "sha256": "ead5a962cb873c8a76d8a872ee094ef54547e61baa28303091b90355073fc379" + }, + "provenance": null, + "requires-python": null, + "size": 174542, + "upload-time": "2009-08-18T07:38:32.543445Z", + "url": "https://files.pythonhosted.org/packages/95/d6/fb2b44e234c637b052dbf65d140c7f2665d11894cdbafeefbbb79aa320d1/pytz-2009l.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009l.tar.gz", + "hashes": { + "sha256": "3d3bc32e9f9d11c7b0606823979901196243c6fe4f92e76e4dbb21f1c77fabd6" + }, + "provenance": null, + "requires-python": null, + "size": 253529, + "upload-time": "2009-08-18T07:39:14.586424Z", + "url": "https://files.pythonhosted.org/packages/5c/8c/67aedaf217c47cee1974a70059c7a9d1ea77c4bff8d908da1feeeab58c14/pytz-2009l.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009l.zip", + "hashes": { + "sha256": "23fb4cd096d0dd99aac9b7a57fb3015c9902360df0012a93c8f9e63f892951c1" + }, + "provenance": null, + "requires-python": null, + "size": 522044, + "upload-time": "2009-08-18T07:40:37.319067Z", + "url": "https://files.pythonhosted.org/packages/b1/6c/8aef50d26df9326a0c868c87e67254517cec3c8b447cf0ebb7895ca34ded/pytz-2009l.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009n-py2.3.egg", + "hashes": { + "sha256": "71db41ba62992eaae8c711bdc321a26c16e553b7c221fc7dc73331fbf9953523" + }, + "provenance": null, + "requires-python": null, + "size": 1032939, + "upload-time": "2009-09-29T06:57:19.789070Z", + "url": "https://files.pythonhosted.org/packages/0e/81/8997c79f780308fe2a79bffdc30f797ec256be279abcd957289fbc8c8d31/pytz-2009n-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009n-py2.4.egg", + "hashes": { + "sha256": "12b11ff582dd76175d87e60c61b2eeb78b0f36dc529842f33b57fbff6c6fe108" + }, + "provenance": null, + "requires-python": null, + "size": 509799, + "upload-time": "2009-09-29T06:58:41.522092Z", + "url": "https://files.pythonhosted.org/packages/3d/e4/b40216455881fd895b5bc40c08d810b441257b9a6d227d375ea205ab9270/pytz-2009n-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009n-py2.5.egg", + "hashes": { + "sha256": "3ac1acf962b0c34531bb9942ca0c992507db89a661aab057ad52a7f87d41395b" + }, + "provenance": null, + "requires-python": null, + "size": 509451, + "upload-time": "2009-09-29T06:59:09.612775Z", + "url": "https://files.pythonhosted.org/packages/da/03/11c8436b1c20e2b65a6e09fac494ff1fc4a8dab2aa512d1c7da03a7f7820/pytz-2009n-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009n-py2.6.egg", + "hashes": { + "sha256": "d2890b753a1c6f50a97cdff4e3a0fe3e127d6c419fa33dd0c61c9352fde6f1bc" + }, + "provenance": null, + "requires-python": null, + "size": 509429, + "upload-time": "2009-09-29T06:59:26.462599Z", + "url": "https://files.pythonhosted.org/packages/fd/90/60b7a262a39099fd207da4d8cd3f4fd3143e5b40e5c1479bc55d3d2e9c7c/pytz-2009n-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009n.tar.bz2", + "hashes": { + "sha256": "64400921afd1ed6650c7dfe23bfbd8dc40d9b0bc22f572530db1fe0defc6f340" + }, + "provenance": null, + "requires-python": null, + "size": 175535, + "upload-time": "2009-09-29T06:56:23.473465Z", + "url": "https://files.pythonhosted.org/packages/82/9c/ccd2197555563134ea5d52f3a6a7a3d9cc34eaeaff283037cbe1d7f56947/pytz-2009n.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009n.tar.gz", + "hashes": { + "sha256": "fc5080681bb00ddadbcda1c5e7bbd3937d5cc918e948687bdacd246b5c14cfde" + }, + "provenance": null, + "requires-python": null, + "size": 254555, + "upload-time": "2009-09-29T06:56:33.536043Z", + "url": "https://files.pythonhosted.org/packages/2a/38/ec91abc41768cef990534fb687f80f88a826eab6e3866926bd77d23d2bfc/pytz-2009n.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009n.zip", + "hashes": { + "sha256": "26b4116d3e8619cd6917f2faf8a249868b246dea4595998fb4c518edf4d8d920" + }, + "provenance": null, + "requires-python": null, + "size": 523244, + "upload-time": "2009-09-29T06:56:50.764274Z", + "url": "https://files.pythonhosted.org/packages/f8/92/9d191a76a87d2608cb5dc6c496cf9739dfd49048a63fd3a6d39051b6f7a6/pytz-2009n.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009p-py2.3.egg", + "hashes": { + "sha256": "45acc2a807719bfe98fe7683cfa4d3626d3b787449d43eb6232abe0a6f448634" + }, + "provenance": null, + "requires-python": null, + "size": 1028787, + "upload-time": "2009-10-28T11:47:20.997863Z", + "url": "https://files.pythonhosted.org/packages/e9/59/6ca6ecb05183adcc52fd128daa4621369fa4b5021ade1cade31f7d5c9d3c/pytz-2009p-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009p-py2.4.egg", + "hashes": { + "sha256": "b8ddb5f5960f5a1ea26207284da2940332bae0161ef3bc864e06a3fa14eca84c" + }, + "provenance": null, + "requires-python": null, + "size": 507703, + "upload-time": "2009-10-28T11:47:56.125326Z", + "url": "https://files.pythonhosted.org/packages/13/5a/582db553a2f7994f08f490a85f66be63575be4ee276f392006d089fdeebd/pytz-2009p-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009p-py2.5.egg", + "hashes": { + "sha256": "ec4994653c2cc872db2827f7ef9989ef250e4584f772a2c074deece4be08d261" + }, + "provenance": null, + "requires-python": null, + "size": 507359, + "upload-time": "2009-10-28T11:48:50.358728Z", + "url": "https://files.pythonhosted.org/packages/15/1a/b251ffb54db73f59d06a57bf2ca731eb48d19ac80317682ee8bef8774351/pytz-2009p-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009p-py2.6.egg", + "hashes": { + "sha256": "0bdd7fe2f22978768b8cac758467189cf2a727640846368254c3e5f92edbb368" + }, + "provenance": null, + "requires-python": null, + "size": 507337, + "upload-time": "2009-10-28T11:49:28.465916Z", + "url": "https://files.pythonhosted.org/packages/eb/71/a77ad3518c1b6da2c9320ed55476c60afd4c61e3b47945c8a92c1749469a/pytz-2009p-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009p.tar.bz2", + "hashes": { + "sha256": "90597f735b06100663b2939122ba2cb7891974e4a01ef5fcbd2d6aa382ccfbb0" + }, + "provenance": null, + "requires-python": null, + "size": 175403, + "upload-time": "2009-10-28T11:45:16.360116Z", + "url": "https://files.pythonhosted.org/packages/0d/92/b4e43bea93e8db7b199f27e868efecd9945aa53a6f20d3b9b373a76b4468/pytz-2009p.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009p.tar.gz", + "hashes": { + "sha256": "98498f0a323f31db939d4a2e5851e66f17f9c3a5673d21d2cb99a760d58993bc" + }, + "provenance": null, + "requires-python": null, + "size": 254382, + "upload-time": "2009-10-28T11:45:27.176323Z", + "url": "https://files.pythonhosted.org/packages/9c/7c/1372af61f0258fb29858ac273a3b5fc425f45ecefefb1f789cff7718f477/pytz-2009p.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009p.zip", + "hashes": { + "sha256": "7f24d0785743f24dea382edc88926893a9a5149465583e5d55ef566e1238a23a" + }, + "provenance": null, + "requires-python": null, + "size": 521162, + "upload-time": "2009-10-28T11:46:07.634197Z", + "url": "https://files.pythonhosted.org/packages/37/42/1bb630e89a5a060b9fa30bb6e966e15c9ff46859d3e625adfdc53bfc9449/pytz-2009p.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009u-py2.3.egg", + "hashes": { + "sha256": "208ea8a6df71258ea986236be4e91b00845718bc2f7cf69e192758e56197a158" + }, + "provenance": null, + "requires-python": null, + "size": 1032934, + "upload-time": "2010-01-04T12:08:56.517511Z", + "url": "https://files.pythonhosted.org/packages/32/1b/21183b3ae4db44a109de84ea8ac89558ee945b572119b7e7fb328893ac47/pytz-2009u-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009u-py2.4.egg", + "hashes": { + "sha256": "72c329db7b474ace9faabf494746243e019dbd9689a8535ae81ecddbf8392beb" + }, + "provenance": null, + "requires-python": null, + "size": 509801, + "upload-time": "2010-01-04T12:09:26.141948Z", + "url": "https://files.pythonhosted.org/packages/b1/32/bd8dbd16716971eb0e7ea7fe81ceb4cd0c15b809001b41b3ffd6e9a010cf/pytz-2009u-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009u-py2.5.egg", + "hashes": { + "sha256": "08e66d237603c3f858cc48aa249a45ae79d552223c49f38fe8fbe42f7441f71b" + }, + "provenance": null, + "requires-python": null, + "size": 509449, + "upload-time": "2010-01-04T12:23:28.911260Z", + "url": "https://files.pythonhosted.org/packages/b5/f4/035cd7ce3c1278d195ce0b56dfca454a932d0279ba680d5358f1e12f5515/pytz-2009u-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009u-py2.6.egg", + "hashes": { + "sha256": "a2f39c33bb4f5baa9be90d6baf2de68c2a5a0821721717a6405f6c910a5a9443" + }, + "provenance": null, + "requires-python": null, + "size": 509424, + "upload-time": "2010-01-04T12:24:02.823699Z", + "url": "https://files.pythonhosted.org/packages/df/b9/c6dc924c332e18a75c73ee4aefcd817cb07a1493226b367ae56658642dd5/pytz-2009u-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009u.tar.bz2", + "hashes": { + "sha256": "edce4fc8792f7e1841e88114685352eb5add8fd5aba54a51f4ebe4ca92544c09" + }, + "provenance": null, + "requires-python": null, + "size": 176093, + "upload-time": "2010-01-04T12:06:47.724601Z", + "url": "https://files.pythonhosted.org/packages/7b/0a/0f5abb08cde76c348bde3517795341de008ff5864a9025f7d8b26d12e447/pytz-2009u.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009u.tar.gz", + "hashes": { + "sha256": "04236fb06ad5b9bd3c59aa61a21c69b567b6ac6995a7c1116b1b76f6c7aa5f07" + }, + "provenance": null, + "requires-python": null, + "size": 254694, + "upload-time": "2010-01-04T12:07:12.778557Z", + "url": "https://files.pythonhosted.org/packages/a8/b0/524e52f325f3d7775028adcf5c10c3ab2f02d3290d41f3af1572a8bf19eb/pytz-2009u.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009u.zip", + "hashes": { + "sha256": "0162bf6dce9987c98b5be20abdbc14dc4fa23eb76d04dd26f255b98d66990459" + }, + "provenance": null, + "requires-python": null, + "size": 523259, + "upload-time": "2010-01-04T12:07:41.402841Z", + "url": "https://files.pythonhosted.org/packages/7c/d5/5cc1451347aea2f84b1f723cca8c17227ca558efa0b0e071be0df9c679bd/pytz-2009u.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010e-py2.3.egg", + "hashes": { + "sha256": "b6dd5ad081a713c7fda379850d69c64c43f86362ef1eff098c022a6281577f4b" + }, + "provenance": null, + "requires-python": null, + "size": 1047872, + "upload-time": "2010-03-09T12:09:58.305962Z", + "url": "https://files.pythonhosted.org/packages/1a/0f/3b344f58732e86c10059d9107b50e334e2ed9f5da420475e7d9c230f0944/pytz-2010e-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010e-py2.4.egg", + "hashes": { + "sha256": "f65ee45d2b43bf163516593c18ef6a6b802e6e62510b34c00bada25e438d98bf" + }, + "provenance": null, + "requires-python": null, + "size": 514174, + "upload-time": "2010-03-09T12:10:27.785461Z", + "url": "https://files.pythonhosted.org/packages/ab/91/527d3b011c842ca49913ace6fa062681025954005580a8c93e6407f22ff6/pytz-2010e-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010e-py2.5.egg", + "hashes": { + "sha256": "e75a30cf5a013a38dda1a9dff654e55bce1c47604d1a0ea37959564777163c05" + }, + "provenance": null, + "requires-python": null, + "size": 513809, + "upload-time": "2010-03-09T12:10:51.995221Z", + "url": "https://files.pythonhosted.org/packages/a1/9e/ae94f30cbf298bb531233535f75bcb7736843d0f9ce74538d07241e487fb/pytz-2010e-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010e-py2.6.egg", + "hashes": { + "sha256": "c5b5af09a683f2f6c7e96ec583c86e36d0a3ed85bcac338acf4256c31b824f67" + }, + "provenance": null, + "requires-python": null, + "size": 513784, + "upload-time": "2010-03-09T12:11:11.934208Z", + "url": "https://files.pythonhosted.org/packages/21/5a/4c175a64e2bb8af7f4e3a6a70af3c94c70884059c9bcde682a51470e6f16/pytz-2010e-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010e.tar.bz2", + "hashes": { + "sha256": "01c3480b0629b9fd277723bdd1e7a1495336c2890bb9ccd63999d4f89801758e" + }, + "provenance": null, + "requires-python": null, + "size": 177753, + "upload-time": "2010-03-09T12:08:50.706334Z", + "url": "https://files.pythonhosted.org/packages/3e/cf/328d56054798e46c02d7f9307669f8bb2547153b21f7234f5f936668bb27/pytz-2010e.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010e.tar.gz", + "hashes": { + "sha256": "30878bc8aec1a3a0c201186931fb14b2a4f6cbaebbbb01c7b07e6b4ba516c947" + }, + "provenance": null, + "requires-python": null, + "size": 258421, + "upload-time": "2010-03-09T12:09:04.421299Z", + "url": "https://files.pythonhosted.org/packages/cf/cf/bac0d5074731351a854714ae3eb5aa4bfff77ff78a9ae41706172f4ce0a9/pytz-2010e.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010e.zip", + "hashes": { + "sha256": "71ba6d9f5f4bb6cea9ff0f440b6bf82e8c63d47d089fb6203eccb392637aea8a" + }, + "provenance": null, + "requires-python": null, + "size": 528030, + "upload-time": "2010-03-09T12:09:17.752396Z", + "url": "https://files.pythonhosted.org/packages/29/62/7c5d050dfb86522785fe7531fcf7aac5c8e4f34afa47f84c599cdd1eaa8e/pytz-2010e.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010g-py2.3.egg", + "hashes": { + "sha256": "75e5ffe3aafd0925c219b6b92195b31c74b7f99d283754d4e992530d4ad8c79e" + }, + "provenance": null, + "requires-python": null, + "size": 1048342, + "upload-time": "2010-03-30T08:56:45.002831Z", + "url": "https://files.pythonhosted.org/packages/76/e9/7abbc50dc814baeb9c136cd5f8c30071ae346014eaa4e9aa5216866de64d/pytz-2010g-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010g-py2.4.egg", + "hashes": { + "sha256": "b77068da0c55e895625771fa6d7b713fa79845f6152a7503e3f0f49f48595223" + }, + "provenance": null, + "requires-python": null, + "size": 514394, + "upload-time": "2010-03-30T08:57:09.991161Z", + "url": "https://files.pythonhosted.org/packages/97/fe/61decf57aaa6ef0ae3aa378613ec2a4dadfb79bdf5a7ada27cd0d3b3d74e/pytz-2010g-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010g-py2.5.egg", + "hashes": { + "sha256": "5bd6a6de9aca8f7cdf083aacad51447107fe1c23770b4254924f3691bc048fa0" + }, + "provenance": null, + "requires-python": null, + "size": 514031, + "upload-time": "2010-03-30T08:57:35.191284Z", + "url": "https://files.pythonhosted.org/packages/97/99/5c9b8eebf3958819d7a3d3c4e918842326bab397babecfa103d94d101641/pytz-2010g-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010g-py2.6.egg", + "hashes": { + "sha256": "3051879d26725d37c83959156cfa7683aa2c9511ad482e032de90646b888e5e2" + }, + "provenance": null, + "requires-python": null, + "size": 514016, + "upload-time": "2010-03-30T08:58:00.729001Z", + "url": "https://files.pythonhosted.org/packages/1f/09/80bb30f4ccfd3920d75b6a9b544e68265c287766a99c3566f71d4c54b5e4/pytz-2010g-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010g.tar.bz2", + "hashes": { + "sha256": "833207d203aeb727c285f681be071c1dbe6f7261482b760f90f73e9d2d9ba7be" + }, + "provenance": null, + "requires-python": null, + "size": 177321, + "upload-time": "2010-03-30T08:54:30.906770Z", + "url": "https://files.pythonhosted.org/packages/0e/3d/f3e9311798977f25a35401a5789663c3fba93bed09b2bbe82109b0bec0a2/pytz-2010g.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010g.tar.gz", + "hashes": { + "sha256": "8712557f48156e9a53dba941ae59e23230b9e11739b0917613f46082936d7781" + }, + "provenance": null, + "requires-python": null, + "size": 258245, + "upload-time": "2010-03-30T08:54:41.322359Z", + "url": "https://files.pythonhosted.org/packages/5e/51/581eefaa5f6518a74aafa9959144507ca4dd36e9711a7cdac472a8603281/pytz-2010g.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010g.zip", + "hashes": { + "sha256": "e8eeb5145c0d57d8d8d7fbd91f021105561c6c8d2907223ad175637e93051816" + }, + "provenance": null, + "requires-python": null, + "size": 528224, + "upload-time": "2010-03-30T08:56:10.115358Z", + "url": "https://files.pythonhosted.org/packages/97/ef/1e545f3652f1d33ec679f40e86f8b06eaa36ada23cf5ea798f357a4bf5ee/pytz-2010g.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010h-py2.3.egg", + "hashes": { + "sha256": "12c2aa143378458df989eab123ade3ab16ebf2dc6406b694b87cbf86ea7df6a5" + }, + "provenance": null, + "requires-python": null, + "size": 1047001, + "upload-time": "2010-04-16T15:04:23.470788Z", + "url": "https://files.pythonhosted.org/packages/5a/f9/05f433bf4ae170157a7ee8fbe6bf85f9f2b0f50d870ded0eb7ea02e17f2b/pytz-2010h-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010h-py2.4.egg", + "hashes": { + "sha256": "a0d842d7ac4156f0d6ea77035ebe7dd5d9e9a46c1e96be0e8349c4fafb91a60e" + }, + "provenance": null, + "requires-python": null, + "size": 513686, + "upload-time": "2010-04-16T15:05:01.213306Z", + "url": "https://files.pythonhosted.org/packages/cb/69/9047333bf94bce8f2c623ed98689f567622bee17df6a35f87c6b7f9a632a/pytz-2010h-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010h-py2.5.egg", + "hashes": { + "sha256": "6148406461f06b266e748dbcf202b562d61bcf5736a94440583fcff11c68e44f" + }, + "provenance": null, + "requires-python": null, + "size": 513314, + "upload-time": "2010-04-16T15:05:36.027320Z", + "url": "https://files.pythonhosted.org/packages/85/60/d108187924bfe116569b7177da8acb3494dd037ded0deeb77bb967ade619/pytz-2010h-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010h-py2.6.egg", + "hashes": { + "sha256": "32a75a4acd828446e193219b8ec549fd133a4b4ce56b9871d67a532beb8aafee" + }, + "provenance": null, + "requires-python": null, + "size": 513295, + "upload-time": "2010-04-16T15:06:24.047603Z", + "url": "https://files.pythonhosted.org/packages/06/88/5e9ee8cfbae57d9a6b603f2a0746bfb995ae27c5afcce3041f67239216c1/pytz-2010h-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010h.tar.bz2", + "hashes": { + "sha256": "f4a90b5fc9132ddff4700ee5d61e533a1c7f8a5ef9af8cd4cbe1695d3cab1b7d" + }, + "provenance": null, + "requires-python": null, + "size": 176962, + "upload-time": "2010-04-16T15:01:34.046463Z", + "url": "https://files.pythonhosted.org/packages/32/5f/bf8b188f58cac700cd138abc79877a22dc49224b457c2a519035796f8c20/pytz-2010h.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010h.tar.gz", + "hashes": { + "sha256": "080d6c5d036b546ff90b32919e42999f3b855ace8b3fad0e4993d564ffdfa67d" + }, + "provenance": null, + "requires-python": null, + "size": 257968, + "upload-time": "2010-04-16T15:01:51.285601Z", + "url": "https://files.pythonhosted.org/packages/8a/b4/c26a8258f06aacabdb372f42daa9cf6c2da1473185c04cb86b229c75a260/pytz-2010h.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010h.zip", + "hashes": { + "sha256": "031e3aab6eb72fe19a57dbb3eb6f8638b3a23e640ba909acb6e580a0103eeaca" + }, + "provenance": null, + "requires-python": null, + "size": 527662, + "upload-time": "2010-04-16T15:02:17.663198Z", + "url": "https://files.pythonhosted.org/packages/ec/79/11ef536accd7261df5f5dba6bb9069aaf87cb52b1b0693569961de965d7a/pytz-2010h.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010k-py2.3.egg", + "hashes": { + "sha256": "23f51bbff97cd1d1593057a080f68f12b772b419c2dac6f0446ee69228d5f298" + }, + "provenance": null, + "requires-python": null, + "size": 1048877, + "upload-time": "2010-07-28T10:27:23.346442Z", + "url": "https://files.pythonhosted.org/packages/a9/bd/67b099431439fa151fafcee2ffd06cede01329c94248a192fc9535888f02/pytz-2010k-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010k-py2.4.egg", + "hashes": { + "sha256": "6af4123726d9661078ecff0181834d62df78e0c529f0b5593aa84408c45670cf" + }, + "provenance": null, + "requires-python": null, + "size": 514762, + "upload-time": "2010-07-28T10:27:51.720977Z", + "url": "https://files.pythonhosted.org/packages/1f/d4/d29128d799c4a2f7e00725e6d94df076a87a81824894cf37fc272797b5b3/pytz-2010k-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010k-py2.5.egg", + "hashes": { + "sha256": "fb3a1fff0ffad847c7edeee78e80ee1f072b78425e612ef14bd5099638cca108" + }, + "provenance": null, + "requires-python": null, + "size": 514390, + "upload-time": "2010-07-28T10:28:18.756155Z", + "url": "https://files.pythonhosted.org/packages/d9/96/9d6ba702c66c57105bdec45080227c6cd52235b3f87ffcdcadbb89b1b79b/pytz-2010k-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010k-py2.6.egg", + "hashes": { + "sha256": "6ceb4ecd1066e756b388bc50d2913041f949ec6b2f95e7be7b6b247d6ae9c4e2" + }, + "provenance": null, + "requires-python": null, + "size": 514376, + "upload-time": "2010-07-28T10:28:48.184696Z", + "url": "https://files.pythonhosted.org/packages/f2/db/d85ceef7fd4a959c61288412a243a2781c8caf273a17ecab65e8baf24bf0/pytz-2010k-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010k.tar.bz2", + "hashes": { + "sha256": "94cc5bf8e2256205ec123cf4aa5e5a4125cc1341874c94afbf8a0b988b9aa812" + }, + "provenance": null, + "requires-python": null, + "size": 176983, + "upload-time": "2010-07-28T10:25:31.120261Z", + "url": "https://files.pythonhosted.org/packages/22/b1/93440fd268c3efd82548a1f519adf9f99d835bd410e42318ec66c60ba456/pytz-2010k.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010k.tar.gz", + "hashes": { + "sha256": "ae2d2a67539fdfc669f8af5fa4530dc7b50abac887d314350614e3aa35c909c3" + }, + "provenance": null, + "requires-python": null, + "size": 258147, + "upload-time": "2010-07-28T10:25:46.227870Z", + "url": "https://files.pythonhosted.org/packages/08/94/804e9eeb1055ccad9ae5f28f2114a31b3576c6785e9d870c87929629b298/pytz-2010k.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010k.zip", + "hashes": { + "sha256": "a768c0fa318ca49f727eeec6cde05bd723c4f787c6c2d03b1364ad8a11a62bbf" + }, + "provenance": null, + "requires-python": null, + "size": 528776, + "upload-time": "2010-07-28T10:26:04.717243Z", + "url": "https://files.pythonhosted.org/packages/64/58/8937a1da399b172ff82c47e85c6f35cf838b8104a5d9c32f2bcc091b1b2d/pytz-2010k.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010l-py2.3.egg", + "hashes": { + "sha256": "f7a7be44a14b066342106e17004dd61bb552c543610f9413560b3d9d86ae04e9" + }, + "provenance": null, + "requires-python": null, + "size": 1048877, + "upload-time": "2010-08-23T11:55:26.745941Z", + "url": "https://files.pythonhosted.org/packages/17/a8/f44f205bbc8eb58bca0e7ececb1069ef48d0838dd14891f9f7c115b89a77/pytz-2010l-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010l-py2.4.egg", + "hashes": { + "sha256": "febe51550e83e5c3cbd5d1a5dc1b4d10252ca44396634b34ee8b72315da0ba48" + }, + "provenance": null, + "requires-python": null, + "size": 514786, + "upload-time": "2010-08-23T11:56:11.544770Z", + "url": "https://files.pythonhosted.org/packages/80/fc/97c6260474e61f678adc3574b518130d8aee792c6f514cbc81fa304feefa/pytz-2010l-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010l-py2.5.egg", + "hashes": { + "sha256": "5bec59bf5c3c89fbc595bd9a6eeb9286e23130a106a176406f504724cb89a795" + }, + "provenance": null, + "requires-python": null, + "size": 514417, + "upload-time": "2010-08-23T11:56:55.573342Z", + "url": "https://files.pythonhosted.org/packages/a5/59/9efdf99b1e7abb40f0a81bc0cb821edc7b3c704b38553877b6398d5ed604/pytz-2010l-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010l-py2.6.egg", + "hashes": { + "sha256": "a9929f81739b76cb20a7333f57b80030813d877d688f823f0c2fe9374b68fee9" + }, + "provenance": null, + "requires-python": null, + "size": 514399, + "upload-time": "2010-08-23T11:58:04.531813Z", + "url": "https://files.pythonhosted.org/packages/06/e5/52cbd1d77ac488fe2330441c2f3b8bc4575508aa46e5560c500065a2fe68/pytz-2010l-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010l.tar.bz2", + "hashes": { + "sha256": "2dedc9051fb879fe69deb34e410897ad6a488c87802deede5ac33305dba2bc27" + }, + "provenance": null, + "requires-python": null, + "size": 176976, + "upload-time": "2010-08-23T11:53:15.171579Z", + "url": "https://files.pythonhosted.org/packages/64/d6/8df9c01922fd7541d499a8ed647499f629ebaee6cdb95d54f75a1c87dadf/pytz-2010l.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010l.tar.gz", + "hashes": { + "sha256": "411d7c57c6b9e63ddde6836b64411898dc7bf9aaffe897cc70525fec2fde7a40" + }, + "provenance": null, + "requires-python": null, + "size": 258157, + "upload-time": "2010-08-23T11:53:30.180642Z", + "url": "https://files.pythonhosted.org/packages/1e/cb/ad94d22ec6a5fc9dc92c752eed71c417b5f632787e3660dd44f02425169b/pytz-2010l.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010l.zip", + "hashes": { + "sha256": "b6fee9d67da85b9396fa1a9d3e20dd1f8e5bc307e78731744e64c6a5e3ec0a46" + }, + "provenance": null, + "requires-python": null, + "size": 528802, + "upload-time": "2010-08-23T11:54:08.243047Z", + "url": "https://files.pythonhosted.org/packages/90/9d/643f9e55d4ff12b7e2fc2ad214af7a2da40b60c65496f35008d8a6fa387d/pytz-2010l.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010o-py2.3.egg", + "hashes": { + "sha256": "539f74f878672e38f2bc83e3b4648ddb6bb46680c5a3f7d99165e6329973b8a2" + }, + "provenance": null, + "requires-python": null, + "size": 1051119, + "upload-time": "2010-11-18T15:05:08.844556Z", + "url": "https://files.pythonhosted.org/packages/2a/ce/493fa7d962b141188b0af527f7a5ad676723ac6a94dd65842bc5f0a592e4/pytz-2010o-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010o-py2.4.egg", + "hashes": { + "sha256": "ebf668528cce94c57cfa65b230f6a5b511d6f4c7838b033f7e897338f951fa2a" + }, + "provenance": null, + "requires-python": null, + "size": 515021, + "upload-time": "2010-11-18T15:06:10.357497Z", + "url": "https://files.pythonhosted.org/packages/c4/f9/35a9f7cab5e3ee1b1486fe047a9c35e1683b8ee656ccdd713bbd79db2c49/pytz-2010o-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010o-py2.5.egg", + "hashes": { + "sha256": "b00f46c9fca6884084388097924ab50e24130ea9b283c6256f13a6970b1f7873" + }, + "provenance": null, + "requires-python": null, + "size": 514651, + "upload-time": "2010-11-18T15:07:10.435392Z", + "url": "https://files.pythonhosted.org/packages/5b/c9/a403a1c9a505aafb68e1d16d8071d616e3be2737e140ffe5cb9bc2b6accb/pytz-2010o-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010o-py2.6.egg", + "hashes": { + "sha256": "a1dd83a3a4936ca41dd6056ba8680f2fcd1dfec0ea666f3cc75eaba50bd2bb07" + }, + "provenance": null, + "requires-python": null, + "size": 514635, + "upload-time": "2010-11-18T15:08:05.446061Z", + "url": "https://files.pythonhosted.org/packages/f9/49/40b58fc621252ff7e1556c0a9a97bbe21fb0e1e284df4373c86fe989ea61/pytz-2010o-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010o-py2.7.egg", + "hashes": { + "sha256": "984eb751f55f9ed0664f0f8129bcb6cfbefcdb83a3c6731b9f2612e3ed946584" + }, + "provenance": null, + "requires-python": null, + "size": 514533, + "upload-time": "2010-11-18T15:08:41.880815Z", + "url": "https://files.pythonhosted.org/packages/00/59/ff4ed2af58559da26bc43b07747eea9c5bc5c724d785d5385a27e570d0ff/pytz-2010o-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010o.tar.bz2", + "hashes": { + "sha256": "1fd61e82d016d27b11ff5cfa4c8b9fb7e3070de295a33fc909139b7971b2b456" + }, + "provenance": null, + "requires-python": null, + "size": 177549, + "upload-time": "2010-11-18T15:02:47.303883Z", + "url": "https://files.pythonhosted.org/packages/0d/3b/781baa19b24486d6a393d84efe16b39b4416a68bf136ea6393b8e2a6af8d/pytz-2010o.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010o.tar.gz", + "hashes": { + "sha256": "254382311712b231ec4fa2671d8bd3977f9ffd8151291c920084d8b812cf0246" + }, + "provenance": null, + "requires-python": null, + "size": 258806, + "upload-time": "2010-11-18T15:03:14.914143Z", + "url": "https://files.pythonhosted.org/packages/e4/6a/cd6736c445c223df40daeb5d9d224f6a2e79b6abba3da560e77e4cc33340/pytz-2010o.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010o.zip", + "hashes": { + "sha256": "fdf3629be10508f32b9e3e47bbbf589d46d7487226b327d9b1dc400152465ec2" + }, + "provenance": null, + "requires-python": null, + "size": 529345, + "upload-time": "2010-11-18T15:03:41.314656Z", + "url": "https://files.pythonhosted.org/packages/ae/d8/81625fd534c5cfa4f06cb11df5c4320b31f56eb6b1c5b92b7c8e6aedd294/pytz-2010o.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011d-py2.4.egg", + "hashes": { + "sha256": "8aaa360391905edd3f64c160f77cf147ff25c32ab65c5e3f3bb6682d69d34c08" + }, + "provenance": null, + "requires-python": null, + "size": 521211, + "upload-time": "2011-03-17T06:22:25.175635Z", + "url": "https://files.pythonhosted.org/packages/b3/d8/15a2e7b09044bcfda0f6b29c89892f0057eca8fba8db5163e71c818ee990/pytz-2011d-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011d-py2.5.egg", + "hashes": { + "sha256": "60045af2396176be902a9ad22d0132bbfa5cdf524858bbf62d2dc80f5b8cfbba" + }, + "provenance": null, + "requires-python": null, + "size": 520826, + "upload-time": "2011-03-17T06:22:47.486512Z", + "url": "https://files.pythonhosted.org/packages/7d/49/0073976baf9d7770a91d3b57b9655ecd3f3c0105cdeeac3bb629d8a87aef/pytz-2011d-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011d-py2.6.egg", + "hashes": { + "sha256": "6d62f6f0c41f24d5b98909eb01079a4b9fd3eba19a840ad1777c7c91f860f7cf" + }, + "provenance": null, + "requires-python": null, + "size": 520812, + "upload-time": "2011-03-17T06:23:07.652982Z", + "url": "https://files.pythonhosted.org/packages/f7/0a/93cdd293ae28ff752a3e9f6f856d6d56a4789cfcc972e12e4c1b3144ea2a/pytz-2011d-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011d-py2.7.egg", + "hashes": { + "sha256": "a9c1d146c22ed990ee8ba250abe4c151c59b0d69132bff065f6089b76704ceb0" + }, + "provenance": null, + "requires-python": null, + "size": 520696, + "upload-time": "2011-03-17T06:23:31.514159Z", + "url": "https://files.pythonhosted.org/packages/78/cb/0a861db21cb9ed5900e40e62ffd45f631a15fe6f37555cbc6d10f7f6a9dc/pytz-2011d-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011d-py3.1.egg", + "hashes": { + "sha256": "3f658273d80cac8105cb5a31f7894e1584dcffab544a624d001cca98776c6555" + }, + "provenance": null, + "requires-python": null, + "size": 520847, + "upload-time": "2011-03-17T06:28:07.037696Z", + "url": "https://files.pythonhosted.org/packages/a4/ca/f869559bd841640c099d75cf1f3a50a816045fd6e0f2e24cd100c8020ac9/pytz-2011d-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011d-py3.2.egg", + "hashes": { + "sha256": "8ffd9285ae45ea0b202cb92e12574414bc9e923919329a2d5fdee99a3f930ad7" + }, + "provenance": null, + "requires-python": null, + "size": 520837, + "upload-time": "2011-03-17T06:28:39.388170Z", + "url": "https://files.pythonhosted.org/packages/35/ed/97da1e69d8134419db6c8f96af502d5d15a85d5bb3aafc070d8b97dadb83/pytz-2011d-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011d.tar.bz2", + "hashes": { + "sha256": "3225e74a4e53816c906e779b50a947c1eaf9f65aa290fd8efa149f24ec46b1a9" + }, + "provenance": null, + "requires-python": null, + "size": 178827, + "upload-time": "2011-03-17T06:21:43.588208Z", + "url": "https://files.pythonhosted.org/packages/6f/96/5337fa85efb7533b448e742aa66c97332f00c0bb5d4da8c7f71d4be99d14/pytz-2011d.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011d.tar.gz", + "hashes": { + "sha256": "6e6b444d913d5ff2c880f8c04c4e7069d2703685215b8c13b7960e9d202ce4fb" + }, + "provenance": null, + "requires-python": null, + "size": 262081, + "upload-time": "2011-03-17T06:21:56.575231Z", + "url": "https://files.pythonhosted.org/packages/34/0d/9ee842897b9af22b37d4ecd6aa6f3e0c1183450597f005e633474f2193e2/pytz-2011d.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011d.zip", + "hashes": { + "sha256": "d99d7d3c43d35fb920743f75c32c90b7f3520d5ccd92c53a1856c717869f684d" + }, + "provenance": null, + "requires-python": null, + "size": 534745, + "upload-time": "2011-03-17T06:22:07.906957Z", + "url": "https://files.pythonhosted.org/packages/cb/17/909813d7cfdb048503cb3d42752cdc86384a19181377993e82e20232c528/pytz-2011d.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011e-py2.4.egg", + "hashes": { + "sha256": "b22a1a69f03e95bf4f98b60024de94c5e7571673487685c928d04d5b76dc32cc" + }, + "provenance": null, + "requires-python": null, + "size": 521232, + "upload-time": "2011-04-01T13:57:18.571057Z", + "url": "https://files.pythonhosted.org/packages/48/e3/dbecfcfbadd7e2e0ba488d16f0b9bcfb4e7fe93b201400456bc23c907a59/pytz-2011e-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011e-py2.5.egg", + "hashes": { + "sha256": "f491ee4a6e0438f8ee5edfa8d918eb2905ef325418f7ffa7e4eb44e4239c86cb" + }, + "provenance": null, + "requires-python": null, + "size": 520841, + "upload-time": "2011-04-01T13:57:41.770703Z", + "url": "https://files.pythonhosted.org/packages/ec/a9/6fc991c2c3c6e03243969518637c66a28606e364d0f27ff16aae7250eb86/pytz-2011e-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011e-py2.6.egg", + "hashes": { + "sha256": "5e774e941ff2f1965749c766fc4e278b07783f066eb5ff9260ddd9e07f6540cd" + }, + "provenance": null, + "requires-python": null, + "size": 520818, + "upload-time": "2011-04-01T13:57:59.130031Z", + "url": "https://files.pythonhosted.org/packages/a0/2b/3e5563b87b6c54b32ea6836c924a433bc530f51ef4d6f54ddca2587e9db6/pytz-2011e-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011e-py2.7.egg", + "hashes": { + "sha256": "860115efbd114cb57e85057cd63529aa9a1f24d05d09968194d1ef7a582735f6" + }, + "provenance": null, + "requires-python": null, + "size": 520717, + "upload-time": "2011-04-01T13:58:17.444501Z", + "url": "https://files.pythonhosted.org/packages/7d/c6/fd01835b4f6967a907398f9de6f756e7a60e3c57ab6ce1b74de4d1966cd7/pytz-2011e-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011e-py3.1.egg", + "hashes": { + "sha256": "8522082abdfb8ae675a921722be79b0340e0c2273dd80f10c1a8b7e4bb3ee14e" + }, + "provenance": null, + "requires-python": null, + "size": 520865, + "upload-time": "2011-04-01T14:03:33.879000Z", + "url": "https://files.pythonhosted.org/packages/4c/4f/36aaa5b09301359d13c9e20dbb749433eb5572cbef131d47d0aaaa7c7c9f/pytz-2011e-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011e-py3.2.egg", + "hashes": { + "sha256": "25227682f3e4eb0a402a6c47c234909cd9d5377c1378d3c25c6f8daecbd2e65f" + }, + "provenance": null, + "requires-python": null, + "size": 520856, + "upload-time": "2011-04-01T14:04:35.947631Z", + "url": "https://files.pythonhosted.org/packages/99/a7/3db0a8b23161bb97baf95afd0247fc61b435b40a9d27bfa35b1684c1c761/pytz-2011e-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011e.tar.bz2", + "hashes": { + "sha256": "91edff39fdd2d37a039fe989dad7b91e84e8b976294bf3e13ba5bc313784f9d0" + }, + "provenance": null, + "requires-python": null, + "size": 178708, + "upload-time": "2011-04-01T13:56:40.166649Z", + "url": "https://files.pythonhosted.org/packages/25/99/74dc0f53589ee3c8bbf41a41930e616fcebcdb2e86b5f5def51b5878d46d/pytz-2011e.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011e.tar.gz", + "hashes": { + "sha256": "4a06c544f3186d4713441c6b0f08abe2ae9b49f18e1daaed25e6794941e2738b" + }, + "provenance": null, + "requires-python": null, + "size": 261971, + "upload-time": "2011-04-01T13:56:47.679402Z", + "url": "https://files.pythonhosted.org/packages/fc/81/7991ac2b8aac2529b838248e42cc6039cc61fb2784590932b1dd75b11e46/pytz-2011e.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011e.zip", + "hashes": { + "sha256": "09f8f452fce3f631a3ffc6cccbf0dd44d61a8f288346f9ed9372fd3f1e8a8664" + }, + "provenance": null, + "requires-python": null, + "size": 534372, + "upload-time": "2011-04-01T13:56:59.521031Z", + "url": "https://files.pythonhosted.org/packages/78/e1/8d6e1f79aa083d9de1f99597c70ef0d17b4e511a4e338b013bf61048589b/pytz-2011e.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011g-py2.4.egg", + "hashes": { + "sha256": "103576c9c30255dd171cd9fb4feaabe3b98a5a4c3fc71ed037decf09677993ba" + }, + "provenance": null, + "requires-python": null, + "size": 514206, + "upload-time": "2011-05-08T09:59:56.945480Z", + "url": "https://files.pythonhosted.org/packages/21/f8/5f74dc7ca504e90ec48db2cf6b4788d673e46390fc25bf23c1d2fe4ba14f/pytz-2011g-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011g-py2.5.egg", + "hashes": { + "sha256": "d7e814839b5b6d35b67d5fb02c694a09eb83c219c71be80edc4c893d03f9eec1" + }, + "provenance": null, + "requires-python": null, + "size": 513813, + "upload-time": "2011-05-08T10:00:25.963070Z", + "url": "https://files.pythonhosted.org/packages/df/33/4b2d262589be4a6b6d47f2b48f6ab995547dc7e5f3db234b74e7bb943f7a/pytz-2011g-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011g-py2.6.egg", + "hashes": { + "sha256": "593ed79aa3e6ed1733150d75cfc073b338762f95823c8bdf703a8c699a410598" + }, + "provenance": null, + "requires-python": null, + "size": 513801, + "upload-time": "2011-05-08T10:00:57.456056Z", + "url": "https://files.pythonhosted.org/packages/85/88/fec2248d4cc090fda28bb8054bfbe31cf3d7fe9f140865f07519cb17ab97/pytz-2011g-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011g-py2.7.egg", + "hashes": { + "sha256": "6a7ea8695a88aa35ea479d724b8be8494ae8ca5f2b949620aee211f4a30f924b" + }, + "provenance": null, + "requires-python": null, + "size": 513690, + "upload-time": "2011-05-08T10:01:22.886588Z", + "url": "https://files.pythonhosted.org/packages/6c/6c/34439e4cd1f6d940335aacbfb1d88ec51de3a14ea9796d2bdd39a29f6bae/pytz-2011g-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011g-py3.1.egg", + "hashes": { + "sha256": "277e0f5344fc0e54dafc4238d97795baa3892cb0388563fff5a1be3d86105303" + }, + "provenance": null, + "requires-python": null, + "size": 513843, + "upload-time": "2011-05-08T10:11:13.271386Z", + "url": "https://files.pythonhosted.org/packages/47/a7/a6e29f147e53588443e201bfeac47e9d0752508961a2bb0c5c0a37faf5c5/pytz-2011g-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011g-py3.2.egg", + "hashes": { + "sha256": "e1f06c0b35dce5fd72680cb60b30967f188f4fbb7ef50bf68bc2441f3733cca7" + }, + "provenance": null, + "requires-python": null, + "size": 513830, + "upload-time": "2011-05-08T10:11:50.172734Z", + "url": "https://files.pythonhosted.org/packages/f9/16/29149665b5c0fd53382fd1e5aee8598ad16ee657711141aaef45e7241a9d/pytz-2011g-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011g.tar.bz2", + "hashes": { + "sha256": "41fa05f21d0b70d52a63c8db0dee2172c20a9dc3b6a24cf8f2e9e245e1f40bf0" + }, + "provenance": null, + "requires-python": null, + "size": 174134, + "upload-time": "2011-05-08T09:58:57.372547Z", + "url": "https://files.pythonhosted.org/packages/40/4e/dc52937859e5a6b9c45363d575e523508dc9ad332f46a37491e889ce1025/pytz-2011g.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011g.tar.gz", + "hashes": { + "sha256": "857b487535bfe95a3549f949be75127cec47f8be1c5eeb78004bc8ab023073ef" + }, + "provenance": null, + "requires-python": null, + "size": 257835, + "upload-time": "2011-05-08T09:59:10.455737Z", + "url": "https://files.pythonhosted.org/packages/02/07/c838ca979e7daa33ddc0b1690e7e287a10ab6d99faa3b812de23f2396909/pytz-2011g.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011g.zip", + "hashes": { + "sha256": "7eb838cadb9bb8cbf97a8c3ea0b01c888222d9cf09a3f9969ae0e530a0f07b5b" + }, + "provenance": null, + "requires-python": null, + "size": 527038, + "upload-time": "2011-05-08T09:59:31.791776Z", + "url": "https://files.pythonhosted.org/packages/3d/64/7da2a8a962318a24e5d3f347831f885e1b1fa7a65ce1d6fa77391ce02d53/pytz-2011g.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011h-py2.4.egg", + "hashes": { + "sha256": "7389e9c733ea82685147b980d73e460175b62d34c1f55c73b55383b776c09a46" + }, + "provenance": null, + "requires-python": null, + "size": 508900, + "upload-time": "2011-06-27T15:53:00.314235Z", + "url": "https://files.pythonhosted.org/packages/5e/38/be06d43fcdfd10b778457cf97e096e7497b892e4d3da1b510d011777e655/pytz-2011h-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011h-py2.5.egg", + "hashes": { + "sha256": "f077c014b9a2dc8cbd9cbec96c3ff9d4071f36454d7a54254e55616624697b16" + }, + "provenance": null, + "requires-python": null, + "size": 508516, + "upload-time": "2011-06-27T15:53:11.592804Z", + "url": "https://files.pythonhosted.org/packages/82/a4/3e57974b166b8a0eca701cfab24004fd3af77acee7b439dee78a88b3af15/pytz-2011h-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011h-py2.6.egg", + "hashes": { + "sha256": "3d71f61fd13f33ae4d3682c922bc78a83eab42064ba67ca5e5441970a4762b84" + }, + "provenance": null, + "requires-python": null, + "size": 508483, + "upload-time": "2011-06-27T15:53:22.576195Z", + "url": "https://files.pythonhosted.org/packages/cb/c9/8151e069f4478a6663d18d8cd460aec52de8996fb9a95260b9159d90dd97/pytz-2011h-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011h-py2.7.egg", + "hashes": { + "sha256": "32404a935676204efa5bf1b60800e419e9a867145987a4c57b7ec8f950b7667a" + }, + "provenance": null, + "requires-python": null, + "size": 508386, + "upload-time": "2011-06-27T15:53:34.134341Z", + "url": "https://files.pythonhosted.org/packages/d9/7f/d40804fca3a1014429a011c742d6defd2e265ee2d89354ed7af083bdf5ff/pytz-2011h-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011h-py3.1.egg", + "hashes": { + "sha256": "4c6850d465f88f147b0f02eb51d4115b0b3b91e57d93c631b03d921e22c82887" + }, + "provenance": null, + "requires-python": null, + "size": 508531, + "upload-time": "2011-06-27T15:56:19.529450Z", + "url": "https://files.pythonhosted.org/packages/34/f0/707e2cbcfe09d203fffc24dd3cc4ee0c26210f72feea0d74599dd949e71b/pytz-2011h-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011h-py3.2.egg", + "hashes": { + "sha256": "36f7618ae85804cac1456900406af5ab0bdcf6087d7a1edf4cd6834e0dac178a" + }, + "provenance": null, + "requires-python": null, + "size": 508532, + "upload-time": "2011-06-27T15:58:28.389381Z", + "url": "https://files.pythonhosted.org/packages/3e/7c/e636302610f297115b5ee14326cdbffbaa1810ea9289660f5038f5693924/pytz-2011h-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011h.tar.bz2", + "hashes": { + "sha256": "92d4fb2b92ce3caa7abb4a4d97385d210ef7bb3fedf0d868fe539d4d325d9f51" + }, + "provenance": null, + "requires-python": null, + "size": 170599, + "upload-time": "2011-06-27T15:52:35.835304Z", + "url": "https://files.pythonhosted.org/packages/41/e1/c96f14b67fe7e5260c94a50a67c247d81504f9e7932030902504593f5286/pytz-2011h.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011h.tar.gz", + "hashes": { + "sha256": "f8de361a3c65533958ca4b6374353d0fd50108882c4e348c68e0d65e6ee3f064" + }, + "provenance": null, + "requires-python": null, + "size": 238991, + "upload-time": "2011-06-27T15:52:40.185783Z", + "url": "https://files.pythonhosted.org/packages/62/7e/2b128707de67976091142cd50fc5a0fd99a8c68c14081b721ce6d1ee591c/pytz-2011h.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011h.zip", + "hashes": { + "sha256": "5c7acac6ef2291645e4df568aecc87f98a04cff7c23d111ba7ab921737ae2fb7" + }, + "provenance": null, + "requires-python": null, + "size": 521760, + "upload-time": "2011-06-27T15:52:49.518649Z", + "url": "https://files.pythonhosted.org/packages/d3/e6/0ea8cf01aaba04abb54d99fa60f1ea79f2d861970006be2c72378599ec37/pytz-2011h.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011j-py2.4.egg", + "hashes": { + "sha256": "e696d7852c64dabfbca35c3a3ddae3d8f23512d6d93624afc51c48eab974679c" + }, + "provenance": null, + "requires-python": null, + "size": 505554, + "upload-time": "2011-09-21T13:37:05.757476Z", + "url": "https://files.pythonhosted.org/packages/24/46/16e262179dd9ab39bd3d0467ba6ca5fa6d30699092d94530cebab1a3939a/pytz-2011j-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011j-py2.5.egg", + "hashes": { + "sha256": "78a152c28c5f385897fd108264534a27997f2b9992f680a34381ed5ce174f5e2" + }, + "provenance": null, + "requires-python": null, + "size": 505169, + "upload-time": "2011-09-21T13:37:27.168690Z", + "url": "https://files.pythonhosted.org/packages/96/b8/4e2770132e64808e4ae0e5b444fc15232bddfa6c611e8a8a83c94150329d/pytz-2011j-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011j-py2.6.egg", + "hashes": { + "sha256": "e56ced3ede47b3a839cb659cc0818ac0980ce8d24b55f93f0e82c0388af91b40" + }, + "provenance": null, + "requires-python": null, + "size": 505137, + "upload-time": "2011-09-21T13:37:46.785643Z", + "url": "https://files.pythonhosted.org/packages/a5/2b/195b3bbae8b31f23d7892efad0e8315ce2e51299f8f1b9994d7dca834970/pytz-2011j-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011j-py2.7.egg", + "hashes": { + "sha256": "e6398668fcd9e75ee7c604899477eb6f34e00d8b4aae50d73c0c38ca07475ccf" + }, + "provenance": null, + "requires-python": null, + "size": 505047, + "upload-time": "2011-09-21T13:38:07.965039Z", + "url": "https://files.pythonhosted.org/packages/a6/db/82906f63cc8bd74f3600947f13e2cf5f68c4d9fd84f33513ddbcd20ba194/pytz-2011j-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011j-py3.1.egg", + "hashes": { + "sha256": "ba72cfe1525bfffdfedfb0dea8bb29c8377a967026bba6e464c1642232eb6e23" + }, + "provenance": null, + "requires-python": null, + "size": 505194, + "upload-time": "2011-09-21T13:38:30.814739Z", + "url": "https://files.pythonhosted.org/packages/2a/0c/8b499a7d25f569f437b1021ed8fe727aac197a12b0f9232f578c3baa940d/pytz-2011j-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011j-py3.2.egg", + "hashes": { + "sha256": "e01edd099764c70b363450e4de35978554be8ee845821bba107494d0164a733f" + }, + "provenance": null, + "requires-python": null, + "size": 505186, + "upload-time": "2011-09-21T13:41:40.266936Z", + "url": "https://files.pythonhosted.org/packages/07/b3/2d9610e8e499779ec97d88170ee7187a1adf8492aa86004c6619e4c3d20c/pytz-2011j-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011j.tar.bz2", + "hashes": { + "sha256": "bcf384437936c5be030c7fc3ca8ac5256e53b127886fe3f59c50d0fda00afcce" + }, + "provenance": null, + "requires-python": null, + "size": 166746, + "upload-time": "2011-09-21T13:36:26.342616Z", + "url": "https://files.pythonhosted.org/packages/b9/43/a66435be96b19052cfc9d281ff4a21ddef8c82ceb6598e2a9131e7f81e66/pytz-2011j.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011j.tar.gz", + "hashes": { + "sha256": "2eb9c4c09faff70edf188278f7733cdf0d7a91aa79e8cd2d81614310ba468ef8" + }, + "provenance": null, + "requires-python": null, + "size": 248160, + "upload-time": "2011-09-21T13:36:33.873910Z", + "url": "https://files.pythonhosted.org/packages/0c/36/82a1fabc3e11572cce0e7df8e621bfb3fffaac6c9edc017117d80c54557c/pytz-2011j.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011j.zip", + "hashes": { + "sha256": "f38f8aee47e06ef44e8952a97ced74091ad2ccddae7a10bee770f587ae336e4c" + }, + "provenance": null, + "requires-python": null, + "size": 518432, + "upload-time": "2011-09-21T13:36:45.828064Z", + "url": "https://files.pythonhosted.org/packages/e8/14/5eb477c7b33d6fe552b5334eb2e14bd3f134d124293a8c7455af73529d06/pytz-2011j.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011k-py2.4.egg", + "hashes": { + "sha256": "151d5cec154788ed6a3453c70029912fdd8dcc56eadf66072e864723e74d400b" + }, + "provenance": null, + "requires-python": null, + "size": 504381, + "upload-time": "2011-10-04T06:48:55.050154Z", + "url": "https://files.pythonhosted.org/packages/9a/39/23b77a66b8cdfaff6f2978409952632238ba81f9850dda88b28f180339fe/pytz-2011k-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011k-py2.5.egg", + "hashes": { + "sha256": "dca0868bad22c0cbc81d60bc15758a223c4a11eec1365af587dde79ae35b23ba" + }, + "provenance": null, + "requires-python": null, + "size": 503995, + "upload-time": "2011-10-04T06:49:15.152706Z", + "url": "https://files.pythonhosted.org/packages/16/d4/57c7a46b48e2e230c20e3bd6a8ed56021e6813c7de534cf85208e190b947/pytz-2011k-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011k-py2.6.egg", + "hashes": { + "sha256": "5eca96c7cb5cf5787561f25e4ebc51aa4e421c5eef0093c1037c0d982f8bce0e" + }, + "provenance": null, + "requires-python": null, + "size": 503966, + "upload-time": "2011-10-04T06:49:34.411623Z", + "url": "https://files.pythonhosted.org/packages/e1/84/7c9e40163c4ca65c7173efc2e1ebcf477e558b145f77c3a5feffa716b467/pytz-2011k-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011k-py2.7.egg", + "hashes": { + "sha256": "2fff7dfcb3f8c2b75d236168be24432fd1c5211f20902536642038cffbbb1b71" + }, + "provenance": null, + "requires-python": null, + "size": 503873, + "upload-time": "2011-10-04T06:49:55.324076Z", + "url": "https://files.pythonhosted.org/packages/ce/36/ec1d94965dddc1a34dcdc3f9138b6d8b13ea4f70c061e4ea9544acbd3d41/pytz-2011k-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011k-py3.1.egg", + "hashes": { + "sha256": "9fd7af14393451bfc66c92479ecd5bf22ca37dd92bd6ca642bff2177a91755f1" + }, + "provenance": null, + "requires-python": null, + "size": 504015, + "upload-time": "2011-10-04T06:50:23.091414Z", + "url": "https://files.pythonhosted.org/packages/67/2a/c67b3e1ac3432341237ee46900386fe8a8583b7400818b299c96b28d5210/pytz-2011k-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011k-py3.2.egg", + "hashes": { + "sha256": "0c7ef5d5a07df2de592c8b5e79f0d452fac1fbdc7c264f2188f27a0373c00452" + }, + "provenance": null, + "requires-python": null, + "size": 504009, + "upload-time": "2011-10-04T06:50:46.844343Z", + "url": "https://files.pythonhosted.org/packages/46/3f/b1371fd3874b15721d028bb783551ac00c9bd87a7c2284c1e6bf0794c2cd/pytz-2011k-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011k.tar.bz2", + "hashes": { + "sha256": "4c71cae9b1d754a173048a240abb9a9419c8394a94ef7ed325e8b79eb14f459e" + }, + "provenance": null, + "requires-python": null, + "size": 166410, + "upload-time": "2011-10-04T06:48:15.245935Z", + "url": "https://files.pythonhosted.org/packages/9c/56/3813cd4d4ec4cd8d93388b8934e421122d8a89f19cf1f143a3c7ebc8827c/pytz-2011k.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011k.tar.gz", + "hashes": { + "sha256": "b1c947f05baff08c76dfdc7ef627564ade965cf102cf68f3fcc5774b702ba061" + }, + "provenance": null, + "requires-python": null, + "size": 247876, + "upload-time": "2011-10-04T06:48:22.706465Z", + "url": "https://files.pythonhosted.org/packages/4e/82/6484ed495a32e5ed6544d27bf56291c48b0bc76fdb59e67508c6fb6c88b1/pytz-2011k.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011k.zip", + "hashes": { + "sha256": "f125e89dcf62d729b70a3598c0fd09e637225ed42fe4e99ddde4f31ff575c4b6" + }, + "provenance": null, + "requires-python": null, + "size": 517265, + "upload-time": "2011-10-04T06:48:35.010811Z", + "url": "https://files.pythonhosted.org/packages/24/ed/209c1fcf829c1b541b8be54ce8c1adb7f1ea94ca6f9343c715c46655b628/pytz-2011k.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011n-py2.4.egg", + "hashes": { + "sha256": "9b656a32272576c7f2898fb7d8d0ba2101ba355189ffc10d013bf568cb6d46df" + }, + "provenance": null, + "requires-python": null, + "size": 506481, + "upload-time": "2011-11-04T11:54:35.843125Z", + "url": "https://files.pythonhosted.org/packages/a7/3d/b3a15ac542573179b16d5767ad25a7c1f0946a15510d4c2c1b29b42e30a6/pytz-2011n-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011n-py2.5.egg", + "hashes": { + "sha256": "ca158704513a88c05ff29b0be0d337fc2909dba427c49f88b5a18007fac12f6e" + }, + "provenance": null, + "requires-python": null, + "size": 506083, + "upload-time": "2011-11-04T11:55:07.486100Z", + "url": "https://files.pythonhosted.org/packages/10/d4/61fd634bf6ce6373f90cecee791b14c70200928546eb5c5bf02f3fb3b53c/pytz-2011n-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011n-py2.6.egg", + "hashes": { + "sha256": "f39d8319db0d56db30351e91e5367ba6a8f8e149572cfbba8225986d87c7e625" + }, + "provenance": null, + "requires-python": null, + "size": 506062, + "upload-time": "2011-11-04T11:55:31.415463Z", + "url": "https://files.pythonhosted.org/packages/e7/60/d1f925c430df61fe7313951383647f963e73e86b04a9febaf73d16d7d9d6/pytz-2011n-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011n-py2.7.egg", + "hashes": { + "sha256": "69278551a62a65fda4b267ae0aa6a5c59e96858f993a5e8949578b7e8ba3c4cf" + }, + "provenance": null, + "requires-python": null, + "size": 505943, + "upload-time": "2011-11-04T11:55:52.818350Z", + "url": "https://files.pythonhosted.org/packages/b7/4e/efa7ebcf6bd9c56ed667616e7e6b199306630ccc5585e729093b74a01c1a/pytz-2011n-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011n-py3.1.egg", + "hashes": { + "sha256": "001bb5f9bce39b62e553d48edc5546457cdc9543381e60ef7fe5f1c1093ea7a0" + }, + "provenance": null, + "requires-python": null, + "size": 506130, + "upload-time": "2011-11-04T11:56:12.805627Z", + "url": "https://files.pythonhosted.org/packages/80/33/d635a84e0a2ddb321417f82491ec04ebb18bd20e6de416173392286f75be/pytz-2011n-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011n-py3.2.egg", + "hashes": { + "sha256": "d40e38948bd786d878ab8659261e01c2f9664dde7e15a94f1bd5c4a717fb375b" + }, + "provenance": null, + "requires-python": null, + "size": 506121, + "upload-time": "2011-11-04T11:56:33.487128Z", + "url": "https://files.pythonhosted.org/packages/f2/73/3ca4dc4aac0b5cf63ff74a54920eeeb8e7b74d47ffd5e1f7f435a0ab7879/pytz-2011n-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011n.tar.bz2", + "hashes": { + "sha256": "6d01a6742ee70ae192795cb4b3ca12390601daa7b46378bd8bde796fa39dd6cb" + }, + "provenance": null, + "requires-python": null, + "size": 166887, + "upload-time": "2011-11-04T11:53:54.845592Z", + "url": "https://files.pythonhosted.org/packages/37/7f/35a9254080735c0f57fb616b7ca1f33d69874262ea950582cbd552db0547/pytz-2011n.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011n.tar.gz", + "hashes": { + "sha256": "051e12587179e8ff4f6c79a1a49a3a29b22186ba48897868f070cd4af26768ac" + }, + "provenance": null, + "requires-python": null, + "size": 248843, + "upload-time": "2011-11-04T11:54:02.475432Z", + "url": "https://files.pythonhosted.org/packages/c6/bd/8f8fab6717dbb3ab588f98cb256f99ed02411a0402f1466011c02a19cc77/pytz-2011n.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011n.zip", + "hashes": { + "sha256": "87ca007e1a0d83b2ce454dd23e195e47d647fffd42c98d372731b4de29a5e614" + }, + "provenance": null, + "requires-python": null, + "size": 519735, + "upload-time": "2011-11-04T11:54:16.403440Z", + "url": "https://files.pythonhosted.org/packages/f9/5b/e38aa2e972a20cec267305b66b75abd3d50c711b1245f0176fe8f5e06c8c/pytz-2011n.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012d-py2.4.egg", + "hashes": { + "sha256": "f027b30dc670fd15e904d498738b6aaa87c3f1ca0074b76d41058fc722cbe57d" + }, + "provenance": null, + "requires-python": null, + "size": 506633, + "upload-time": "2012-07-25T14:47:10.876598Z", + "url": "https://files.pythonhosted.org/packages/71/5b/d52382b8f515b70fcb37b3311401441be77030432a19a45b07a60d2ad491/pytz-2012d-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012d-py2.5.egg", + "hashes": { + "sha256": "d05efa70eee769a2003973f03064690e4dc90cd7e78571ba62d9d77bc27476c3" + }, + "provenance": null, + "requires-python": null, + "size": 506241, + "upload-time": "2012-07-25T14:47:28.301812Z", + "url": "https://files.pythonhosted.org/packages/cc/30/b95bb4d206721fe079e402f0988d9dbc007833012a1b5109b7bed1dcc2dd/pytz-2012d-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012d-py2.6.egg", + "hashes": { + "sha256": "cfc97d4fecdf8035f873a53cf51e2621e89c39f511713c53e52eaf6a5e8f95a7" + }, + "provenance": null, + "requires-python": null, + "size": 506210, + "upload-time": "2012-07-25T14:47:45.387866Z", + "url": "https://files.pythonhosted.org/packages/90/c9/92f1ae0b7af5c016528399743445db7c9136c7549258741e730b8ee6497a/pytz-2012d-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012d-py2.7.egg", + "hashes": { + "sha256": "48dd61f90099b4997c45ec4d44d1aae95c6a7ad62cded18c0f44c76d7a7fd1c9" + }, + "provenance": null, + "requires-python": null, + "size": 506089, + "upload-time": "2012-07-25T14:48:11.096744Z", + "url": "https://files.pythonhosted.org/packages/9c/f7/753251542690e31ebad6f73b753baa31b9c8bd52b1e40e60edc36afe7a2c/pytz-2012d-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012d-py3.1.egg", + "hashes": { + "sha256": "0db6240d686319e0235b4dfd2a49dd2d200d3367f76b363610b881065c1cdd37" + }, + "provenance": null, + "requires-python": null, + "size": 506292, + "upload-time": "2012-07-25T14:58:08.363853Z", + "url": "https://files.pythonhosted.org/packages/2e/a3/94b861d4efb73718baa64ed61730f258ea796b277631587bec4e67a64246/pytz-2012d-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012d-py3.2.egg", + "hashes": { + "sha256": "ed43bdafe530556d8dc6743d1e4ccee2efd85c7ec6f9a6a1060069675da64354" + }, + "provenance": null, + "requires-python": null, + "size": 506269, + "upload-time": "2012-07-25T14:57:08.903183Z", + "url": "https://files.pythonhosted.org/packages/fe/8f/905cd0d2918be5e6edecb42f1e98c7ca327347568ee5a04720533d39de1f/pytz-2012d-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012d.tar.bz2", + "hashes": { + "sha256": "829c60011a9aae920acdcca1636918cf117e56c5307f2feb19a0033aadf5f721" + }, + "provenance": null, + "requires-python": null, + "size": 166905, + "upload-time": "2012-07-25T14:46:27.845007Z", + "url": "https://files.pythonhosted.org/packages/1b/03/3d5fbb706fe1d1a3ddd173546828cf003a76d5f4c2ae4282239a531cb0dc/pytz-2012d.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012d.tar.gz", + "hashes": { + "sha256": "89f71ea0ed2b4d0649cd4fdd0bf9cc668032ef7e1d8a174cd08e71e320402833" + }, + "provenance": null, + "requires-python": null, + "size": 249104, + "upload-time": "2012-07-25T14:46:34.816946Z", + "url": "https://files.pythonhosted.org/packages/a3/72/3c29643cc7fcc7d66252b673d6bd7a704b7afe5befd80c373bd089a97ec8/pytz-2012d.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012d.zip", + "hashes": { + "sha256": "7efa25da2014bf5831c18e0195284fb2c8025663a8eb9c8bd7601e5fd5697466" + }, + "provenance": null, + "requires-python": null, + "size": 520053, + "upload-time": "2012-07-25T14:46:52.422976Z", + "url": "https://files.pythonhosted.org/packages/9d/de/d37baefeaaf503bd2da66bb26fc52b193b572a127d8aaa6599ee76a22208/pytz-2012d.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012f-py2.4.egg", + "hashes": { + "sha256": "1bc37b0a2425cf41f7b043210b6765bda493c77e3517ec4b0886ad44154d63de" + }, + "provenance": null, + "requires-python": null, + "size": 510251, + "upload-time": "2012-09-25T03:20:13.159762Z", + "url": "https://files.pythonhosted.org/packages/bc/38/9f0ebbdfe8367fda845fc56d6cc92977134194ddbceff36aab0a51041635/pytz-2012f-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012f-py2.5.egg", + "hashes": { + "sha256": "ef204cc46aa6e6fefc274da4222b811786cc90897dfb250dcb12aeebaaa701ec" + }, + "provenance": null, + "requires-python": null, + "size": 509858, + "upload-time": "2012-09-25T03:20:27.907090Z", + "url": "https://files.pythonhosted.org/packages/1f/d0/87d2a00981400ecc6f8977b0c76f7dcb0242856df427eb6c44be66caad33/pytz-2012f-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012f-py2.6.egg", + "hashes": { + "sha256": "9973d3b8426c557498bcdfe70ffd062daef1fe282c6b0454a00ee43337711d3b" + }, + "provenance": null, + "requires-python": null, + "size": 509829, + "upload-time": "2012-09-25T03:20:45.433981Z", + "url": "https://files.pythonhosted.org/packages/8c/9a/c6cb276d6d5ce007465492d63d6d3aaf975c7170b48ecfd3cd1217bbcbf4/pytz-2012f-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012f-py2.7.egg", + "hashes": { + "sha256": "af183bc28b6d6ba02f8a37a21d24e38ded76262bee07d2699e4eb582ec647fa7" + }, + "provenance": null, + "requires-python": null, + "size": 509710, + "upload-time": "2012-09-25T03:21:00.628888Z", + "url": "https://files.pythonhosted.org/packages/64/c2/d6cad717ec0d8a5178551be4dbd22e11f1444b7fee201dffb22bad4e8492/pytz-2012f-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012f-py3.1.egg", + "hashes": { + "sha256": "fdcec69131a87b66031c73c0cd4d7c7733497dd40483bb9eb068902655098e0f" + }, + "provenance": null, + "requires-python": null, + "size": 509909, + "upload-time": "2012-09-25T03:24:14.007045Z", + "url": "https://files.pythonhosted.org/packages/df/9f/8f355955356c5558b8d683f713896c471b93c6c89f4a2ce09d0bfcd5661d/pytz-2012f-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012f-py3.2.egg", + "hashes": { + "sha256": "19a0d36a1bd83d6bfb12e486634555ac87a9b5cfedc56dcfdec15eb085159cf6" + }, + "provenance": null, + "requires-python": null, + "size": 509888, + "upload-time": "2012-09-25T03:22:03.370582Z", + "url": "https://files.pythonhosted.org/packages/01/6b/dacebf8b1dafb49f4788f291da594f6763a87ebdd53cb2d2e90d216a9207/pytz-2012f-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012f.tar.bz2", + "hashes": { + "sha256": "9e37b06f524772c15520d1d1cbfc65d04c8365aa74906a74fb7386fdb8f73960" + }, + "provenance": null, + "requires-python": null, + "size": 171204, + "upload-time": "2012-09-25T03:19:38.842852Z", + "url": "https://files.pythonhosted.org/packages/a8/7c/3ab6d8ce18a3ee97adb2834a567d59b5052da23cb7a2df8f65a683a61329/pytz-2012f.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012f.tar.gz", + "hashes": { + "sha256": "d012827da39b9661f810ee50504acd68ba24e7efa4ac3839d12add24cf70b11a" + }, + "provenance": null, + "requires-python": null, + "size": 252773, + "upload-time": "2012-09-25T03:19:45.170886Z", + "url": "https://files.pythonhosted.org/packages/83/c1/5606c09484e1e48c5438944837646f5efc4315a504dc1b6678c4701102f8/pytz-2012f.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012f.zip", + "hashes": { + "sha256": "844c3766d133775af5152cfb98b240fc8562906c75e97719bef36cb927c10b3e" + }, + "provenance": null, + "requires-python": null, + "size": 523671, + "upload-time": "2012-09-25T03:19:55.550359Z", + "url": "https://files.pythonhosted.org/packages/e8/4d/25ce05ab3b9d6b198e86d9613b489b52698f73c387175bed3375fe592389/pytz-2012f.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012g-py2.4.egg", + "hashes": { + "sha256": "fa0a4310c08476fc646707ab50449dadc1e636bef480bbf0ff6ed49b2d7a5ed4" + }, + "provenance": null, + "requires-python": null, + "size": 510619, + "upload-time": "2012-10-19T11:00:26.976660Z", + "url": "https://files.pythonhosted.org/packages/31/99/8b0bdcad9167030dfe4028fe24773c6411c9ade612ba617b7076559fea9f/pytz-2012g-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012g-py2.5.egg", + "hashes": { + "sha256": "e895a373bc75f4c32c65fd1adfaff1630d4239b4348e304237a31b72257007ba" + }, + "provenance": null, + "requires-python": null, + "size": 510222, + "upload-time": "2012-10-19T11:00:43.230567Z", + "url": "https://files.pythonhosted.org/packages/75/08/74bbbffbbbe95a076dfdef70445fafdd20c08e91a4030f4394dd716e5924/pytz-2012g-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012g-py2.6.egg", + "hashes": { + "sha256": "0dfe7d141834688f229e9d9b41fe1da1b47d3868e592b063fea49e6069f2d1d4" + }, + "provenance": null, + "requires-python": null, + "size": 510197, + "upload-time": "2012-10-19T11:00:59.669564Z", + "url": "https://files.pythonhosted.org/packages/95/6f/761a72419cfdff673a27fdea6098fc13592ff56243d0ec2c152efe4c81ee/pytz-2012g-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012g-py2.7.egg", + "hashes": { + "sha256": "c9aa30894d6e69b4024883b13671a111efcec94da49e188933f2a4074b43ca17" + }, + "provenance": null, + "requires-python": null, + "size": 510082, + "upload-time": "2012-10-19T11:01:14.319041Z", + "url": "https://files.pythonhosted.org/packages/ae/46/2a4ceac91892c966ccb8803dbeb9eeb84881dff815ad5475f2b0c7d4d89b/pytz-2012g-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012g-py3.1.egg", + "hashes": { + "sha256": "ad82006092ce74d839c668058acf4da44765c099c1e3988b41ece155ddf4b6cb" + }, + "provenance": null, + "requires-python": null, + "size": 510278, + "upload-time": "2012-10-19T11:16:02.148264Z", + "url": "https://files.pythonhosted.org/packages/88/dc/89908ae9b41f49d06743ec73ba00ec669a4f82cc50f49b624a6421afd6d8/pytz-2012g-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012g-py3.2.egg", + "hashes": { + "sha256": "e85d43348d46728988ab4f23b7ff5e6e57aa52545d8d16c9730a013a4c9a8171" + }, + "provenance": null, + "requires-python": null, + "size": 510255, + "upload-time": "2012-10-19T11:15:06.042270Z", + "url": "https://files.pythonhosted.org/packages/5c/e4/d0626afb4a1c3f723c8dd78be2d290d5ba2b4c6528014f64a2d3412c2a1c/pytz-2012g-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012g.tar.bz2", + "hashes": { + "sha256": "6d2593b93fe7d841ccd6f83dd9a62d3355a8af57df6247d661992629b7b8ca7a" + }, + "provenance": null, + "requires-python": null, + "size": 171238, + "upload-time": "2012-10-19T10:59:50.519108Z", + "url": "https://files.pythonhosted.org/packages/e0/67/9f9bdc3e3541cff69db9f00a9f3633e76d6e09038272fbf9d0104209d711/pytz-2012g.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012g.tar.gz", + "hashes": { + "sha256": "f230fc6318b9d90b9ad6d0d5b5c4b12a68166601f51e4e2d32179eea28f50f09" + }, + "provenance": null, + "requires-python": null, + "size": 252795, + "upload-time": "2012-10-19T11:00:00.613833Z", + "url": "https://files.pythonhosted.org/packages/2b/dc/8a5ab30b85e053afe883796099e84492a2a459493ff7ad099f67b97a41a9/pytz-2012g.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012g.zip", + "hashes": { + "sha256": "fb8009064f6453835a7d44b4523874782fc2c4145796cb701db445e470b9c9cf" + }, + "provenance": null, + "requires-python": null, + "size": 524039, + "upload-time": "2012-10-19T11:00:11.309984Z", + "url": "https://files.pythonhosted.org/packages/31/0f/e260a082c7b86b04df960bdeaf02a3b8569a98201954f4762167b439a915/pytz-2012g.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012h-py2.4.egg", + "hashes": { + "sha256": "ff3c3714740ddb7f93706debfdfeaa9490cfa6da8a79f02db78ba1436ac37577" + }, + "provenance": null, + "requires-python": null, + "size": 521333, + "upload-time": "2012-10-31T09:54:54.313797Z", + "url": "https://files.pythonhosted.org/packages/a2/fc/c977163ace2d0e41c21f5456eabdc0f034201009dc54fd52b139a1b17f9d/pytz-2012h-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012h-py2.5.egg", + "hashes": { + "sha256": "ce5106cdc1454aaf33781aaa790e7b2317375930ab829c13fb22a854ea13eafa" + }, + "provenance": null, + "requires-python": null, + "size": 520938, + "upload-time": "2012-10-31T09:56:32.589973Z", + "url": "https://files.pythonhosted.org/packages/96/c7/46bb84eeaef35297f8446c060245e2ee159ec7e992ed57580c40c1b8baaa/pytz-2012h-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012h-py2.6.egg", + "hashes": { + "sha256": "96ec4d803d6ded0336b6290209525d6fb996f3f3c13589e4241914186d96a8ed" + }, + "provenance": null, + "requires-python": null, + "size": 520911, + "upload-time": "2012-10-31T09:57:48.062882Z", + "url": "https://files.pythonhosted.org/packages/6f/4a/c945cb4bec31582468a667c2675714742fd02d355afa9072f40db199cec1/pytz-2012h-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012h-py2.7.egg", + "hashes": { + "sha256": "e67c89373288d049a954268d20dd7430c397819353acc954f5edad4f345a01de" + }, + "provenance": null, + "requires-python": null, + "size": 520793, + "upload-time": "2012-10-31T09:59:06.927076Z", + "url": "https://files.pythonhosted.org/packages/de/16/9c5613eae7d5cfb3e13e52b45dd0775da7453a62e1989eb994cb9d6e99df/pytz-2012h-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012h-py3.1.egg", + "hashes": { + "sha256": "121f283388b1d46add5a737354f9e9ef32a012bdbe4ba96e19cdbdbec2a299f0" + }, + "provenance": null, + "requires-python": null, + "size": 520994, + "upload-time": "2012-10-31T10:08:36.643799Z", + "url": "https://files.pythonhosted.org/packages/29/77/b0a7f81e2097452d32fa5743b297496f6e8db23d672e60c25400b499016c/pytz-2012h-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012h-py3.2.egg", + "hashes": { + "sha256": "9246a66b6388e032e723f05c882ca582ed434fe83fae2c06296dc73c4635dc36" + }, + "provenance": null, + "requires-python": null, + "size": 520971, + "upload-time": "2012-10-31T09:59:55.333636Z", + "url": "https://files.pythonhosted.org/packages/f7/b2/23274c569d1190f1dd2017acbd18309b44c31323370e67f4af998a884a63/pytz-2012h-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012h.tar.bz2", + "hashes": { + "sha256": "762ec550c17bba9396716d0ab807bcbece415608462e2c72c983db83f001e4ee" + }, + "provenance": null, + "requires-python": null, + "size": 175284, + "upload-time": "2012-10-31T09:52:22.329322Z", + "url": "https://files.pythonhosted.org/packages/3f/fe/9ab62966b1bf38f4c06630e9b0cbbc2bb55a4852674e07461e3ad47a7028/pytz-2012h.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012h.tar.gz", + "hashes": { + "sha256": "2bad145c91efcb8a1ecaca4768a3d1dfd4e6f3fab3a84f044e6125fff8306221" + }, + "provenance": null, + "requires-python": null, + "size": 255957, + "upload-time": "2012-10-31T09:52:58.328989Z", + "url": "https://files.pythonhosted.org/packages/f3/e6/c201993495f8d95eb65d00770659fa71de0a466755c9a905c38feca1e3ba/pytz-2012h.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012j-py2.4.egg", + "hashes": { + "sha256": "a25fd111d6dc3ab6329383f1bfff6434a6f538f45bd1a0a0419e454164a9abfc" + }, + "provenance": null, + "requires-python": null, + "size": 522049, + "upload-time": "2013-01-03T09:50:47.282846Z", + "url": "https://files.pythonhosted.org/packages/ff/e2/9cfb0aa8e4b429a4f9a282f168e44d43e5dc3164c42fce40189c79d054fa/pytz-2012j-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012j-py2.5.egg", + "hashes": { + "sha256": "03930ae0776554fdc48b313dafde5e81d7954da167192d14d14311db8c8e1f8f" + }, + "provenance": null, + "requires-python": null, + "size": 521654, + "upload-time": "2013-01-03T09:51:05.599578Z", + "url": "https://files.pythonhosted.org/packages/4f/fa/05a64485e494e907fc63ff71c978d781055a0387d6a0344d8fb4803f9e7c/pytz-2012j-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012j-py2.6.egg", + "hashes": { + "sha256": "4b56ac7a4fc5383337ae2fee9bc2963b58c8bff424b6d8fdfa8031a151257cc8" + }, + "provenance": null, + "requires-python": null, + "size": 521626, + "upload-time": "2013-01-03T09:51:22.280609Z", + "url": "https://files.pythonhosted.org/packages/67/a8/142bf874780d3415aa69ee924e0f7fd694969b278e66fcf21b4ca1c38b86/pytz-2012j-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012j-py2.7.egg", + "hashes": { + "sha256": "ab74fa9edcd7bb2db75213a1b526125d3440120b9411d16496c80fd661586b9e" + }, + "provenance": null, + "requires-python": null, + "size": 521506, + "upload-time": "2013-01-03T09:51:53.565240Z", + "url": "https://files.pythonhosted.org/packages/9d/a5/63ec33067a3efed9612a4e9fdd1ce8d355d0a18a2da8939e423ffd12d3c3/pytz-2012j-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012j-py3.1.egg", + "hashes": { + "sha256": "cb670127a9c70774b5b352ea2b471bccf915d2f4d5a3fbc441eae21f7696e38e" + }, + "provenance": null, + "requires-python": null, + "size": 521706, + "upload-time": "2013-01-03T09:55:25.371595Z", + "url": "https://files.pythonhosted.org/packages/cb/40/c2d965bd4d8cc4493bbdea98881683b58115df2bd139beef03391b1c4586/pytz-2012j-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012j-py3.2.egg", + "hashes": { + "sha256": "c6f0f5a7f86e3b5907371cc30630dc9c749817964ac4a52ace7f6cfadb7451a3" + }, + "provenance": null, + "requires-python": null, + "size": 521685, + "upload-time": "2013-01-03T09:52:15.221113Z", + "url": "https://files.pythonhosted.org/packages/5a/e6/eb1b5237e948128a929ce33428745913ac1c2d3d424f712f083a21ed1ede/pytz-2012j-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012j.tar.bz2", + "hashes": { + "sha256": "1fe28ec30c371e3864f4f9b7c9df9bb8351be707b7a128ae4443b0d559d6cbf1" + }, + "provenance": null, + "requires-python": null, + "size": 214712, + "upload-time": "2013-01-03T09:50:00.446205Z", + "url": "https://files.pythonhosted.org/packages/36/a7/08762931f8a4c04dd9e7f25877263cf874f41b50b8e4142afb3c4e459e7a/pytz-2012j.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012j.tar.gz", + "hashes": { + "sha256": "f075a63a330eae21b040a5148b8c4b64d7696a017de5ec62dc1604191efa791c" + }, + "provenance": null, + "requires-python": null, + "size": 325684, + "upload-time": "2013-01-03T09:50:11.796860Z", + "url": "https://files.pythonhosted.org/packages/27/35/35b141bbe9f31e7ebcd2ce97385773270b70aa956c7673b618240da570f6/pytz-2012j.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012j.zip", + "hashes": { + "sha256": "c61b53a71abdffee0fe00a876d2e5e74114f8ab351e67868aed06907b68c44d3" + }, + "provenance": null, + "requires-python": null, + "size": 535456, + "upload-time": "2013-01-03T09:50:26.860601Z", + "url": "https://files.pythonhosted.org/packages/0d/fe/e76fc7c330bd4b088e7c99b5614555fa5c43ba0e0b700f9bf55082f78973/pytz-2012j.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013d-py2.4.egg", + "hashes": { + "sha256": "1e17aaf342c54e802e640701f1d6046873b9fcd01d12ee8da66f4a098b73631e" + }, + "provenance": null, + "requires-python": null, + "size": 531931, + "upload-time": "2013-09-05T14:17:30.919078Z", + "url": "https://files.pythonhosted.org/packages/73/34/4e5416f1b0f5d7694cc145719dd3754a102884145de822194c04d26b99ed/pytz-2013d-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013d-py2.5.egg", + "hashes": { + "sha256": "40f9ebccc5c07a3e25060b9a577e1ff3fb34667cb3fdff6df54852fb734f28f3" + }, + "provenance": null, + "requires-python": null, + "size": 531465, + "upload-time": "2013-09-05T14:19:23.148516Z", + "url": "https://files.pythonhosted.org/packages/18/07/946b5f7376f637d4cc3b5b3119df867ed32ecc29ce6d4684e29adad9e53a/pytz-2013d-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013d-py2.6.egg", + "hashes": { + "sha256": "d65bccfd2659d30c21e92caed69b03b6ddd9b6a0d546c0082808e09223678b54" + }, + "provenance": null, + "requires-python": null, + "size": 531434, + "upload-time": "2013-09-05T14:20:00.820094Z", + "url": "https://files.pythonhosted.org/packages/08/42/13fce05a147cdb5b8bd5a11516b58d0ede62b67741d5561fefce58cb44e5/pytz-2013d-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013d-py2.7.egg", + "hashes": { + "sha256": "29db8b7754fc5cd561f2a4760383b57fe77836646c1f7628caaa7c1306686337" + }, + "provenance": null, + "requires-python": null, + "size": 531307, + "upload-time": "2013-09-05T14:20:39.411245Z", + "url": "https://files.pythonhosted.org/packages/7b/a5/bc2f55131ecfceaea1c85305c1acf77c492258d11c9450be59b37e97d9e6/pytz-2013d-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013d-py3.1.egg", + "hashes": { + "sha256": "1a80b2ccff81b4eb5fa995fad5d3e42a569fe17931a91e50288940331dd28026" + }, + "provenance": null, + "requires-python": null, + "size": 531149, + "upload-time": "2013-09-05T14:29:10.795776Z", + "url": "https://files.pythonhosted.org/packages/9d/1d/5328924acea35334be2e50105e8c0f66f8e8918e95ba646d255c3651b389/pytz-2013d-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013d-py3.2.egg", + "hashes": { + "sha256": "4e80ff8454f1038c866f61c4cb6e4a1e4dbcbf48323b35d8f4c55595cf50c01c" + }, + "provenance": null, + "requires-python": null, + "size": 531410, + "upload-time": "2013-09-05T14:26:11.627797Z", + "url": "https://files.pythonhosted.org/packages/d2/7c/f3e27f54871fd1f911ad5390c81e9a9a6b181a47f8184f869ba82faad62f/pytz-2013d-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013d-py3.3.egg", + "hashes": { + "sha256": "9acd6e0d94356c30b0c829f1913eb950b5dd2a0d90716ee05a0761b83ff3f531" + }, + "provenance": null, + "requires-python": null, + "size": 532219, + "upload-time": "2013-09-05T14:39:46.860141Z", + "url": "https://files.pythonhosted.org/packages/cd/41/857a168bfda424b371381fdaf6a2a30dd00d922b379becf372086d63b7df/pytz-2013d-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013d.tar.bz2", + "hashes": { + "sha256": "2407e5b3d69c87915e7b3d86746ca3909153ddee82899b8f5cb70a4fd31b715e" + }, + "provenance": null, + "requires-python": null, + "size": 204865, + "upload-time": "2013-09-05T14:15:24.817400Z", + "url": "https://files.pythonhosted.org/packages/12/41/890466b297479190741a3b428a29fa54ed6200bc0780d839edfd7a0f3caf/pytz-2013d.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013d.tar.gz", + "hashes": { + "sha256": "4eee447b2102141dfc7d92b0536608616f152811a8adee2f120460f368ecc4c6" + }, + "provenance": null, + "requires-python": null, + "size": 339254, + "upload-time": "2013-09-05T14:15:52.210899Z", + "url": "https://files.pythonhosted.org/packages/03/25/829c6a147e2abe2c025f93df8a847fb85cbb04a1e2f902218886dd3c5bf9/pytz-2013d.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013d.zip", + "hashes": { + "sha256": "5d07ae35d9d4587da5c2937342ce632084a9f13f78341f1878812f96f71bc472" + }, + "provenance": null, + "requires-python": null, + "size": 543487, + "upload-time": "2013-09-05T14:16:42.341308Z", + "url": "https://files.pythonhosted.org/packages/3a/4c/6e6761f3c29396516ab67ef0c8ac56223dacc8c84f938464bbdd5cc9340f/pytz-2013d.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2004a.tar.gz", + "hashes": { + "sha256": "244f8f1f17a191c1fe6665e05641ae09e5c653a22826889540274ebcaf1ae4c4" + }, + "provenance": null, + "requires-python": null, + "size": 209615, + "upload-time": "2013-10-01T15:21:37.249532Z", + "url": "https://files.pythonhosted.org/packages/3f/9f/22fd479e19353f6645a61577885f159f7077a4d657500f90eef54c24a46f/pytz-2004a.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2004b.tar.gz", + "hashes": { + "sha256": "1fad98f11124545d1b6bed08904e544308a34971aa997efc976768eefa483814" + }, + "provenance": null, + "requires-python": null, + "size": 149375, + "upload-time": "2013-10-01T15:18:06.009144Z", + "url": "https://files.pythonhosted.org/packages/de/c2/34a1626156e249a6f76978dc0e8d97b159ea69d0c1884eacf88e98c0db97/pytz-2004b.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2004b.2.tar.gz", + "hashes": { + "sha256": "d19648722ba995d72dc091acc87607788df9f3f951044e058f5c35255bab9b89" + }, + "provenance": null, + "requires-python": null, + "size": 153539, + "upload-time": "2013-10-01T15:24:37.255645Z", + "url": "https://files.pythonhosted.org/packages/16/a4/0231bac40333c820ca731bf100c99dbae1d66f26d3cd21de9f6303ab5c79/pytz-2004b.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2005a.tar.gz", + "hashes": { + "sha256": "0344684aa63672a048d48587d9ab69ec3f32939366986e0d118d758670795f6a" + }, + "provenance": null, + "requires-python": null, + "size": 152386, + "upload-time": "2013-10-01T15:32:15.073956Z", + "url": "https://files.pythonhosted.org/packages/03/98/276bd2f074e24833bb472cefd3b535ed6aed7ffa7029218a64fae5784b61/pytz-2005a.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2005r.tar.bz2", + "hashes": { + "sha256": "f806bbf8511c4a41837b92fa6a0df11824248d1508d7889a4ac6a5e899da36cb" + }, + "provenance": null, + "requires-python": null, + "size": 107129, + "upload-time": "2005-12-31T09:59:43Z", + "url": "https://files.pythonhosted.org/packages/bf/8b/c84177045c8a2e09adfeb327bf24874a14a3d713de9956a27f4bfd0ec998/pytz-2005r.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2005r.tar.gz", + "hashes": { + "sha256": "efa6f02b9a1bc61d4e769e83d14d7b1e553de8a2a63e26c79f30a2183366563e" + }, + "provenance": null, + "requires-python": null, + "size": 164753, + "upload-time": "2005-12-31T09:58:54Z", + "url": "https://files.pythonhosted.org/packages/07/f4/4c8045d78f1d97d297c528b9ac4f67c6c203f02a31d857c9a10421e1b97f/pytz-2005r.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2005r.zip", + "hashes": { + "sha256": "29b5476fa66871d338cab6da5f62fe02df8e5e0a0710142a4c016ffe5eb22389" + }, + "provenance": null, + "requires-python": null, + "size": 403501, + "upload-time": "2005-12-31T10:00:40Z", + "url": "https://files.pythonhosted.org/packages/9d/7c/87987c16c867fb6bba2ef0b4cd76f1a41531142af18d6894017c2e59f203/pytz-2005r.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007c-py2.4.egg", + "hashes": { + "sha256": "645ec6ee7996f74a55e7de63b36954d14095165d517e97c693da61cea9afaa6e" + }, + "provenance": null, + "requires-python": null, + "size": 487433, + "upload-time": "2007-03-03T10:37:25Z", + "url": "https://files.pythonhosted.org/packages/3b/85/6ed9b3111b255fb57bc666056e589691b3c6da8e0c5acae6a69cadfd55fa/pytz-2007c-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007c-py2.5.egg", + "hashes": { + "sha256": "d06758290d19954fc9eb142af5ada4448c94ebf37705a438020a4648b5ed8ee2" + }, + "provenance": null, + "requires-python": null, + "size": 487084, + "upload-time": "2007-03-03T10:37:44Z", + "url": "https://files.pythonhosted.org/packages/94/e3/47e86e3ad2093cc6ed5cdb6ee85d0f583401e62d286f1e7746e91fec5efd/pytz-2007c-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007c.tar.bz2", + "hashes": { + "sha256": "68e0209c749f2c6cad52d02270ffaf0bd381f11dab69f8c8451b322d21b0991d" + }, + "provenance": null, + "requires-python": null, + "size": 161817, + "upload-time": "2007-03-03T10:36:37Z", + "url": "https://files.pythonhosted.org/packages/32/1a/56e273acd00bbeb1eebbce0e36ec4d612bc8ad230f9e2f98658e97b5d86b/pytz-2007c.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007c.tar.gz", + "hashes": { + "sha256": "a2901ad7e60aa580820fbff14a146fc78ee5b83bae52efb808ca213666d89c38" + }, + "provenance": null, + "requires-python": null, + "size": 224366, + "upload-time": "2007-03-03T10:36:50Z", + "url": "https://files.pythonhosted.org/packages/9d/cf/54b490c287ff8408a92dbef07b4ca598951457700c988f9c65441eaca32b/pytz-2007c.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2007c.zip", + "hashes": { + "sha256": "6e1d51b46b424f3535eeb44413d32b91fa5e793e1d47b6fb858091f4e20c86ed" + }, + "provenance": null, + "requires-python": null, + "size": 495569, + "upload-time": "2007-03-03T10:37:06Z", + "url": "https://files.pythonhosted.org/packages/cf/3d/bddbdf6e1ae30654b2a0c2bd6fd23cc1d0eabaed0633e627bf2d80ed03c8/pytz-2007c.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008a-py2.3.egg", + "hashes": { + "sha256": "e00d5b5e87540a65754d16667e0a0423169cb8d5f71478ad7f34a44c03ab5ea1" + }, + "provenance": null, + "requires-python": null, + "size": 996124, + "upload-time": "2008-03-10T08:35:29Z", + "url": "https://files.pythonhosted.org/packages/7d/7f/fd3e76b58e950c49ab4ef93b2b6e3018ffc11348930aaf0245b5570a5e52/pytz-2008a-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008a-py2.4.egg", + "hashes": { + "sha256": "db892861d5cb877f9a03093b5f5292f32a3ac005970d249b57845ef446548807" + }, + "provenance": null, + "requires-python": null, + "size": 496625, + "upload-time": "2008-03-10T08:35:57Z", + "url": "https://files.pythonhosted.org/packages/31/0c/d322d9eccfdfb6297e2f8e26fa3826def242867fcd0d42576815010bdf44/pytz-2008a-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008a-py2.5.egg", + "hashes": { + "sha256": "e48babfe2d10f45280abe91c724a3907b2b5c512fde4de788e64e10d7f8df47b" + }, + "provenance": null, + "requires-python": null, + "size": 496283, + "upload-time": "2008-03-10T08:36:21Z", + "url": "https://files.pythonhosted.org/packages/c5/79/58c5f8e53f538ded89a0f8ae06c191e281745da0aa7add145db87c890206/pytz-2008a-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008a.tar.bz2", + "hashes": { + "sha256": "fbacf8b636c503430be88c1df54e5ec69339d574f969cf4d5f927823c661d553" + }, + "provenance": null, + "requires-python": null, + "size": 162798, + "upload-time": "2008-03-10T08:34:05Z", + "url": "https://files.pythonhosted.org/packages/f3/f1/82c1a7bfb35edebd70c96507d9b48ee89a445f07a7b68f97b7db216bdd14/pytz-2008a.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008a.tar.gz", + "hashes": { + "sha256": "58a2f393da21792d8a2abec4bac133e5d7adb6afcbf85541f85da306e1a2a280" + }, + "provenance": null, + "requires-python": null, + "size": 221897, + "upload-time": "2008-03-10T08:34:23Z", + "url": "https://files.pythonhosted.org/packages/30/36/3666254611b9c18b09a3493ba80439abc945f5961834bef9a493fa85b0ee/pytz-2008a.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008a.zip", + "hashes": { + "sha256": "ad33551056cede7c3135a461aa420bca3b924300722e3cb6a5cace3c18bf313c" + }, + "provenance": null, + "requires-python": null, + "size": 504521, + "upload-time": "2008-03-10T08:34:42Z", + "url": "https://files.pythonhosted.org/packages/af/3a/c296990f45b9673d96c78b46b35655ac38cebef9602393edd3e01d2c237f/pytz-2008a.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008b-py2.3.egg", + "hashes": { + "sha256": "ab21d898c68d8b038663ad0e9f0106ada1a3403519ec2d7502033ed53cee57d4" + }, + "provenance": null, + "requires-python": null, + "size": 997636, + "upload-time": "2008-04-22T11:15:36Z", + "url": "https://files.pythonhosted.org/packages/84/7f/e574caa0386aed67e3b86da79dec78980f490365934c72f36f610fda6d29/pytz-2008b-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008b-py2.4.egg", + "hashes": { + "sha256": "6b47d6f1be85625ddeeba808e4018ac2151cbd15798dbe0271d0e9faf4d68a05" + }, + "provenance": null, + "requires-python": null, + "size": 497561, + "upload-time": "2008-04-22T11:15:58Z", + "url": "https://files.pythonhosted.org/packages/71/b7/c91fc5e496e498492764f5f35f3a95854ef4128fe2e3cc0364834b4acf49/pytz-2008b-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008b-py2.5.egg", + "hashes": { + "sha256": "a438ddf27e9d2ae81b2d0a36319aa5b6b23047c3f31b51edfc635b578338dc2d" + }, + "provenance": null, + "requires-python": null, + "size": 497223, + "upload-time": "2008-04-22T11:16:19Z", + "url": "https://files.pythonhosted.org/packages/cf/05/104a5c4385fe4295c18f83b973411990c285be3b2fefd0c6f6cf7430d3a2/pytz-2008b-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008b.tar.bz2", + "hashes": { + "sha256": "8d099d16309f55f7609bc569578b45916d19803e6bce1e3be08ee3e6db8657c9" + }, + "provenance": null, + "requires-python": null, + "size": 162594, + "upload-time": "2008-04-22T11:14:36Z", + "url": "https://files.pythonhosted.org/packages/d0/85/a3d3519467f73d5242e1849735369a6fb5ab9340606104b190aff9fad4d2/pytz-2008b.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008b.tar.gz", + "hashes": { + "sha256": "ed1fcd63dcf18968520044b9d7c96be50bf9894a095a0c6aed49f723f13d7dc4" + }, + "provenance": null, + "requires-python": null, + "size": 221620, + "upload-time": "2008-04-22T11:14:51Z", + "url": "https://files.pythonhosted.org/packages/a5/e6/1b4cdc0d9e7d1856f1241fa083b9b38889bc8a27314dfc2974ed9d420501/pytz-2008b.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008b.zip", + "hashes": { + "sha256": "47573a06e5529a92e33b5f837b35331de9efe6fdc1b69e200864fd5fa252065d" + }, + "provenance": null, + "requires-python": null, + "size": 505495, + "upload-time": "2008-04-22T11:15:07Z", + "url": "https://files.pythonhosted.org/packages/a9/79/b7e0d8262bb6efda236c4f8166bd0adba542d06360b7d0882f75d18d6558/pytz-2008b.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008c-py2.3.egg", + "hashes": { + "sha256": "d404d0230817410936ce4e01d83e989d7c99799ec24f1dcd14fc2e5dcddbbedf" + }, + "provenance": null, + "requires-python": null, + "size": 997722, + "upload-time": "2008-07-07T09:52:05Z", + "url": "https://files.pythonhosted.org/packages/64/d4/ef3729f220bb732dc4ad81ca3da54d40a9a1a1c1c0ae927bcd9b9a5e9f6a/pytz-2008c-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008c-py2.4.egg", + "hashes": { + "sha256": "6db5bd28a2944a7d34b7d0fb4d0fd60af04cee7b8f520f992796187cb399c7da" + }, + "provenance": null, + "requires-python": null, + "size": 497608, + "upload-time": "2008-07-07T09:52:35Z", + "url": "https://files.pythonhosted.org/packages/63/76/07e986bf4e57d0228868095ff2808b6025d50211b7fc7117a92620e43894/pytz-2008c-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008c-py2.5.egg", + "hashes": { + "sha256": "a552feae693e4c94f4cb382d37c044e08e555878915fd92a6c879216f542b27c" + }, + "provenance": null, + "requires-python": null, + "size": 497275, + "upload-time": "2008-07-07T09:53:03Z", + "url": "https://files.pythonhosted.org/packages/2f/55/719bf781af276cbc31b5741f6f3d2e01ebfb8443de173b1217b7836e6ba9/pytz-2008c-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008c.tar.bz2", + "hashes": { + "sha256": "bc83aadd149134b68ccad8c00ece7cc96c4c65da4bc17b15410ca79680ab7318" + }, + "provenance": null, + "requires-python": null, + "size": 162742, + "upload-time": "2008-07-07T09:50:17Z", + "url": "https://files.pythonhosted.org/packages/99/52/414b2886ed1271510961404a7f42d66111ef2a5390dc3b682058a8df61b7/pytz-2008c.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008c.tar.gz", + "hashes": { + "sha256": "1b6a526ae4a4faf05398f1e5e22e1e7fe39f7a3a1b8aefe8a6307204011b8297" + }, + "provenance": null, + "requires-python": null, + "size": 221784, + "upload-time": "2008-07-07T09:50:40Z", + "url": "https://files.pythonhosted.org/packages/bd/90/97c90fed4304580bc8fb85c25df70c8b72c70098dd407c7b68681a9b81c4/pytz-2008c.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2008c.zip", + "hashes": { + "sha256": "6287e6f866085f578c3744317528797a4a6459767bedab8537f456b0f9170d30" + }, + "provenance": null, + "requires-python": null, + "size": 505540, + "upload-time": "2008-07-07T09:50:57Z", + "url": "https://files.pythonhosted.org/packages/0b/22/3d12f0096e083f7c8a255468d1988556f0b68282c1d5e8aca3afe55f1a0f/pytz-2008c.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009a-py2.3.egg", + "hashes": { + "sha256": "8c1a1b940b3fb0419ce41431a4b44533d7d62297ac0a771cb4591dcaa5e13764" + }, + "provenance": null, + "requires-python": null, + "size": 1007681, + "upload-time": "2009-01-22T10:02:12Z", + "url": "https://files.pythonhosted.org/packages/45/f0/d7a0effe99ea200ae9829207ffb305e9529b6ce32e328a4c422f493f5e83/pytz-2009a-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009a-py2.4.egg", + "hashes": { + "sha256": "d7d08eb1b56cb5a798fc9b5395a39ecd8a4e7fb078549fb321df69e63aa0f99b" + }, + "provenance": null, + "requires-python": null, + "size": 501163, + "upload-time": "2009-01-22T13:49:07Z", + "url": "https://files.pythonhosted.org/packages/f9/2a/4edbb132c13c44b791e3c6c506e28fc90f4eca06dafc53da18f5b428ce3c/pytz-2009a-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009a-py2.5.egg", + "hashes": { + "sha256": "3c9f756267db98bae73cae326c8daa712e7c98ca3d5635e76d0da2ffb9e0a094" + }, + "provenance": null, + "requires-python": null, + "size": 500817, + "upload-time": "2009-01-22T13:50:28Z", + "url": "https://files.pythonhosted.org/packages/6e/45/f20147f142e43a1fdcf0986ce7da330e311bf559e5c92beb28506cdb6f38/pytz-2009a-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009a-py2.6.egg", + "hashes": { + "sha256": "43a8e803b7f8b3904b8b5e81109d7210861fa956a37381a867dff919fbe888a6" + }, + "provenance": null, + "requires-python": null, + "size": 500792, + "upload-time": "2009-01-22T13:52:20Z", + "url": "https://files.pythonhosted.org/packages/77/9e/e68ddd0fb1fc83f47ef413e32e6d21fb3930b76124ea6fcb5c74c48f34ae/pytz-2009a-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009a.tar.bz2", + "hashes": { + "sha256": "ea43a52cc55337c411947d488c200d7df5a36d803f67d8f7f9d14cb0f0874d13" + }, + "provenance": null, + "requires-python": null, + "size": 168385, + "upload-time": "2009-01-22T09:45:22Z", + "url": "https://files.pythonhosted.org/packages/42/f3/3623f81389cc920487131106301180e67ac6f7caa64b4b123441adf28388/pytz-2009a.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009a.tar.gz", + "hashes": { + "sha256": "208b25cd9754a07824900952be3e2a8c64fd9e66edcd4040e73b21606ddc5f57" + }, + "provenance": null, + "requires-python": null, + "size": 241831, + "upload-time": "2009-01-22T09:46:26Z", + "url": "https://files.pythonhosted.org/packages/c7/f1/b96b62268ed32cc67077595ac0e1eb22d1803da6e992b35ccdf5e8fb83a0/pytz-2009a.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009a.zip", + "hashes": { + "sha256": "82b409f3dda0a22be7d5eca04981c33e3ebd9e65243aaa76329975bbb60f1898" + }, + "provenance": null, + "requires-python": null, + "size": 509210, + "upload-time": "2009-01-22T09:50:29Z", + "url": "https://files.pythonhosted.org/packages/4a/cf/92edc18350e697984124358b410c7ff6e6ad02b64009e27e1b31e28713e1/pytz-2009a.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009r-py2.3.egg", + "hashes": { + "sha256": "316a3157565833ba41bd982c07ee889688621aabc96662c677e707e04f4651da" + }, + "provenance": null, + "requires-python": null, + "size": 1031264, + "upload-time": "2009-11-10T12:50:38.887014Z", + "url": "https://files.pythonhosted.org/packages/05/ab/fb6668eb1f21a54a571d188ecc80773c553f57217db6bbc5d14bd8d51587/pytz-2009r-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009r-py2.4.egg", + "hashes": { + "sha256": "f1a9e0313ed2f0cdf913a2c869d07e79cefda474c3a5b80e70eaacf7dd8aa04a" + }, + "provenance": null, + "requires-python": null, + "size": 508927, + "upload-time": "2009-11-10T12:51:14.004465Z", + "url": "https://files.pythonhosted.org/packages/35/d9/893735b683ef467973d9c8e30c0ca1eac5828c29e80212cda1a41cdd469b/pytz-2009r-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009r-py2.5.egg", + "hashes": { + "sha256": "f28e4b8b8a86598f3d475086e9b7fed27b0c5577ab02c40baa22374fb49e81c4" + }, + "provenance": null, + "requires-python": null, + "size": 508577, + "upload-time": "2009-11-10T12:51:33.109852Z", + "url": "https://files.pythonhosted.org/packages/d9/05/efe9a00fafc7fa0af1784dd72142280ddd673fe544a1f19bfdf8b1eb408e/pytz-2009r-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009r-py2.6.egg", + "hashes": { + "sha256": "71f453e9d21609c733448a3c3b0fa68ceb82925a5f43ed01ddf01d5c047c550d" + }, + "provenance": null, + "requires-python": null, + "size": 508551, + "upload-time": "2009-11-10T12:52:06.726488Z", + "url": "https://files.pythonhosted.org/packages/94/3e/ac0f4c5f5c34331228a74712b0fed44d83dd275adce443c8ae4ff7dbbae6/pytz-2009r-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009r.tar.bz2", + "hashes": { + "sha256": "ae2e69b0c83b3857201861a02df77c5441f24f9887df98f8d9e33e9abf2c6819" + }, + "provenance": null, + "requires-python": null, + "size": 175638, + "upload-time": "2009-11-10T12:49:05.033217Z", + "url": "https://files.pythonhosted.org/packages/4d/a3/b98a308d0e837d1163ae7a7410bc06ed6e2ef5beb831933dbeec253d891f/pytz-2009r.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009r.tar.gz", + "hashes": { + "sha256": "48ba2283a98c9cd1ac929378080e8255192f5c4f122f3a0c06cc2e3786429e46" + }, + "provenance": null, + "requires-python": null, + "size": 254380, + "upload-time": "2009-11-10T12:49:16.778904Z", + "url": "https://files.pythonhosted.org/packages/53/e5/56ea0e138fc1e617fc93a133e88ca821c7b065beac04124cbe5f349dd401/pytz-2009r.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2009r.zip", + "hashes": { + "sha256": "014dd19b5e1120ff5d0f65a01afa21cf00df8b9a9b28b70f6a4ccaedf8549bbc" + }, + "provenance": null, + "requires-python": null, + "size": 522388, + "upload-time": "2009-11-10T12:49:52.169539Z", + "url": "https://files.pythonhosted.org/packages/43/1f/bd79c3be79caf203cb7cfc84a8d0f13d4a545a67e4bb40d1ab4cc820b2f3/pytz-2009r.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010b-py2.3.egg", + "hashes": { + "sha256": "c5b08c420746fb0817720cf5a748e9972c489f6f457da8ae02e350a62987762c" + }, + "provenance": null, + "requires-python": null, + "size": 1039474, + "upload-time": "2010-01-26T08:11:04.201771Z", + "url": "https://files.pythonhosted.org/packages/80/67/9916f36e84c9546c203210adb1e5925948e4755ccd435b5446f401c76f02/pytz-2010b-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010b-py2.4.egg", + "hashes": { + "sha256": "a3ed50380d74ce826e3e0f91df706d38aafd0970a442912efe173d239469f425" + }, + "provenance": null, + "requires-python": null, + "size": 512928, + "upload-time": "2010-01-26T08:11:19.039794Z", + "url": "https://files.pythonhosted.org/packages/6d/61/862e5dae8e4de44e4b5a99e892bb7f4c6149d9c017be4bfe8fef64b33f1b/pytz-2010b-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010b-py2.5.egg", + "hashes": { + "sha256": "02a74ba91c8427903b05172eaa1066d2456a39c89e48b4ae8d656acdfcae00fe" + }, + "provenance": null, + "requires-python": null, + "size": 512576, + "upload-time": "2010-01-26T08:11:35.224240Z", + "url": "https://files.pythonhosted.org/packages/25/f1/601c72f39a586299869363418e2b4b004a1a194d956dcb78595999e92f62/pytz-2010b-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010b-py2.6.egg", + "hashes": { + "sha256": "27b8ebdd1383a7676a8348aefe2591e211d31db55ed8bfcb67a68614a5ccbfc1" + }, + "provenance": null, + "requires-python": null, + "size": 512552, + "upload-time": "2010-01-26T08:19:29.988926Z", + "url": "https://files.pythonhosted.org/packages/cc/74/661cab4fdb934d7c9026ac3147f4681ff745c7ec98a986b748a47f5ddd93/pytz-2010b-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010b.tar.bz2", + "hashes": { + "sha256": "f059f459d7c81bc32d3877c27c2e3b0fa19544a124c8662a802adfb4dd2ccbe2" + }, + "provenance": null, + "requires-python": null, + "size": 176507, + "upload-time": "2010-01-26T08:10:22.818805Z", + "url": "https://files.pythonhosted.org/packages/1e/a5/41751ae25b97716bc767a80464e9dd0928482777430ddbfcf04caf6cee6e/pytz-2010b.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010b.tar.gz", + "hashes": { + "sha256": "51c46ebb0b89286e35b809be40f17f3c9827fc1c020b0ec675bf7771e4bdf8f5" + }, + "provenance": null, + "requires-python": null, + "size": 256804, + "upload-time": "2010-01-26T08:10:30.322164Z", + "url": "https://files.pythonhosted.org/packages/6e/f7/a14778713b5d2da5ffcedd1cd48c784c48acefff1b8c0b823abc897bf4ea/pytz-2010b.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2010b.zip", + "hashes": { + "sha256": "bc947d16203bd7e7c2c531f80a8b9aceb13875bb1faae25bc86f813557e8ee3d" + }, + "provenance": null, + "requires-python": null, + "size": 526424, + "upload-time": "2010-01-26T08:10:41.235691Z", + "url": "https://files.pythonhosted.org/packages/8f/4e/789b9a4b5a7475aa83b3bd5d15dc95e75759b28e3652b2e4732ae4f976f4/pytz-2010b.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011b-py2.4.egg", + "hashes": { + "sha256": "ce54aa5d661b0ec98cc64eb9952b91c25ed41a656d0c82322038973ae02baa1a" + }, + "provenance": null, + "requires-python": null, + "size": 518207, + "upload-time": "2011-02-08T14:24:55.003127Z", + "url": "https://files.pythonhosted.org/packages/08/33/c859d0a036f90f6bd923fb44fb12d4afeb7f7af8869a07e8bc337a3b0231/pytz-2011b-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011b-py2.5.egg", + "hashes": { + "sha256": "b3697f59c5e947100d79f9170cb77fb971a828fcee425068044b8cb0e8788fa7" + }, + "provenance": null, + "requires-python": null, + "size": 517814, + "upload-time": "2011-02-08T13:59:14.260499Z", + "url": "https://files.pythonhosted.org/packages/c9/c7/40479d0548aed1c072e0bf75595c43b60551498f3020084af3a658112d6f/pytz-2011b-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011b-py2.6.egg", + "hashes": { + "sha256": "4a4604a5f7af8cc3b6230eefe228ef9743b4adbf4870ecba7a532632fffea37a" + }, + "provenance": null, + "requires-python": null, + "size": 517792, + "upload-time": "2011-02-08T14:00:53.775543Z", + "url": "https://files.pythonhosted.org/packages/86/9f/b44ae8ffa71ea70d489c8c61396faaa7748e76b58792bd7b749ad8ef40d6/pytz-2011b-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011b-py2.7.egg", + "hashes": { + "sha256": "0719971dda925b832a2765058e87adf174aa363eafee9a330adda8d17109de3d" + }, + "provenance": null, + "requires-python": null, + "size": 517686, + "upload-time": "2011-02-08T14:01:54.851452Z", + "url": "https://files.pythonhosted.org/packages/d1/24/8dededa12086963b0bef2adf7d5bdbfe8206145bca2ae7210bb00fc6efce/pytz-2011b-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011b-py3.1.egg", + "hashes": { + "sha256": "7eeefb7bfbd013f6509e9582f0677f56d3618e08bdbf51af0db0403743ac3754" + }, + "provenance": null, + "requires-python": null, + "size": 517849, + "upload-time": "2011-02-08T14:24:19.897410Z", + "url": "https://files.pythonhosted.org/packages/f1/fe/ee3b0e4cb8a28b44169a2a74d1055302e0d7bf884c97a6ab73204522e789/pytz-2011b-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011b.zip", + "hashes": { + "sha256": "70719e263256800e0bacf767421c9a83c54ad4d2bc91421ca05d9e1055d7d741" + }, + "provenance": null, + "requires-python": null, + "size": 531667, + "upload-time": "2011-02-08T13:57:19.290924Z", + "url": "https://files.pythonhosted.org/packages/7f/73/f3d8e8a12c5eaa93dc67996596e8b63699e333cfe55dc81237025209a25d/pytz-2011b.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011c-py2.4.egg", + "hashes": { + "sha256": "4e37af22179930d77621357066b585831a31365f257ceeb23d6f487e904a0d04" + }, + "provenance": null, + "requires-python": null, + "size": 521195, + "upload-time": "2011-03-09T08:24:05.086090Z", + "url": "https://files.pythonhosted.org/packages/44/90/174588fca7da19fa20e6131a62b3ae82fb60c49da40addeb196d8b766b74/pytz-2011c-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011c-py2.5.egg", + "hashes": { + "sha256": "0ae4f0e3ea018bbedc5ca5cca30ba6d41c6e8a08eb988531fc173f7382ffc745" + }, + "provenance": null, + "requires-python": null, + "size": 520818, + "upload-time": "2011-03-09T08:24:26.352117Z", + "url": "https://files.pythonhosted.org/packages/60/97/81c1bd4f00517680797c710ee508574c73dac29a033ce7aee5ded414e003/pytz-2011c-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011c-py2.6.egg", + "hashes": { + "sha256": "85f6ba09853d4010f6a483d39473ed580f2b25a30df0d6d244ffdb9a187483fa" + }, + "provenance": null, + "requires-python": null, + "size": 520802, + "upload-time": "2011-03-09T08:24:46.701850Z", + "url": "https://files.pythonhosted.org/packages/1d/29/ad581806d297460aa2d3901f552bf5aef13ca13fdcbc16cbd96fe761acf5/pytz-2011c-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011c-py2.7.egg", + "hashes": { + "sha256": "2385b0a33a98d58b702722c0896cc0139fdda0123c8b2ad3ab4c7a98bfc4a36b" + }, + "provenance": null, + "requires-python": null, + "size": 520688, + "upload-time": "2011-03-09T08:25:08.680544Z", + "url": "https://files.pythonhosted.org/packages/b6/2a/6c630683c71d63de143518e2cc68b5c421f67a2554c76c02bb0a4ca33292/pytz-2011c-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011c-py3.1.egg", + "hashes": { + "sha256": "47dfbba873c89b18b5e1489139050f466de0654e82e4ed2462cf387a15b7b8ab" + }, + "provenance": null, + "requires-python": null, + "size": 520839, + "upload-time": "2011-03-09T08:35:07.444997Z", + "url": "https://files.pythonhosted.org/packages/71/00/3825d490d404b617f26e3a2831c4c355bea5bb8c2dcbbfe13de2ce46165d/pytz-2011c-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011c-py3.2.egg", + "hashes": { + "sha256": "a0cac60e78c96088701765eac19d6e07cd97943b2d14289a6e02ad9e80c3b3b3" + }, + "provenance": null, + "requires-python": null, + "size": 520828, + "upload-time": "2011-03-09T08:35:53.817181Z", + "url": "https://files.pythonhosted.org/packages/f9/3f/80be67a5c39314e6ff6fc0eaecffd8e9509513f32cc7b661532621b63aa6/pytz-2011c-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011c.tar.bz2", + "hashes": { + "sha256": "5b27238f92fc1794b4caa8a2dee2d07efd2f4545f6d42a46b8bf500c9d6e4514" + }, + "provenance": null, + "requires-python": null, + "size": 178842, + "upload-time": "2011-03-09T08:23:19.377889Z", + "url": "https://files.pythonhosted.org/packages/21/d4/fe57ea29fdff8081e8b1e5bb3d7449f82e70aae2402a4f926bb5b37c1bc4/pytz-2011c.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011c.tar.gz", + "hashes": { + "sha256": "7f2247106b6d275e039b5d2b28950e0aa3bbef18fd693322b5fde123f68881c7" + }, + "provenance": null, + "requires-python": null, + "size": 262062, + "upload-time": "2011-03-09T08:23:29.552343Z", + "url": "https://files.pythonhosted.org/packages/49/7a/d168d393d688901ab94754c7cebfa01df34b49ddb9c9cb4f1dd577f6150e/pytz-2011c.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2011c.zip", + "hashes": { + "sha256": "0a8bd2e3f2bdde6d2302797db21e8c3f02af2a237992d5b0e937f9c8d7ecd732" + }, + "provenance": null, + "requires-python": null, + "size": 534745, + "upload-time": "2011-03-09T08:23:42.580648Z", + "url": "https://files.pythonhosted.org/packages/02/c3/66a1c4b6f9cfb3820c50a162ea6e5b3ca3e1190a644180d311c23a469cc5/pytz-2011c.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012b-py2.4.egg", + "hashes": { + "sha256": "1ee980bc0e0cac82ef99dd5675a4e27d19939e199e6a72c89b09e829e74b7228" + }, + "provenance": null, + "requires-python": null, + "size": 506326, + "upload-time": "2012-03-05T11:24:21.741824Z", + "url": "https://files.pythonhosted.org/packages/28/98/4b52e5d56258a02021453f727aee650563d973160ea80d624ffa9461b3b7/pytz-2012b-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012b-py2.5.egg", + "hashes": { + "sha256": "f73f86317558251cb7f23799aa535a15a882d056bd9343627fa8740ea891b244" + }, + "provenance": null, + "requires-python": null, + "size": 505930, + "upload-time": "2012-03-05T11:24:54.326314Z", + "url": "https://files.pythonhosted.org/packages/15/c3/1c1af2b4f0a3b2fdb43781aa2ae73abaa1b8d2414d251813ded75e4be03e/pytz-2012b-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012b-py2.6.egg", + "hashes": { + "sha256": "3565e44a4beab83ba4378fcdf04faa61dc91d2772e82e77afb4da406cfc3880f" + }, + "provenance": null, + "requires-python": null, + "size": 505900, + "upload-time": "2012-03-05T11:25:13.802747Z", + "url": "https://files.pythonhosted.org/packages/3c/cb/75dc04ab24a4eef2c662629fd7de22216f1db2597f7caef03f19e3e201c0/pytz-2012b-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012b-py2.7.egg", + "hashes": { + "sha256": "2886b85b85cda092f117a01ac3317b02a45e703021865383ce70e1a18d9d3a5b" + }, + "provenance": null, + "requires-python": null, + "size": 505785, + "upload-time": "2012-03-05T11:25:30.139831Z", + "url": "https://files.pythonhosted.org/packages/66/0b/ede82a1af413bfa78488493be67d4d7451b5b0ecd944b0c74a1741cc48d1/pytz-2012b-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012b-py3.1.egg", + "hashes": { + "sha256": "95414917e87f2ad39020b794ad3e88505f6a91e6b0ff6f3e34efa6c00172963b" + }, + "provenance": null, + "requires-python": null, + "size": 505972, + "upload-time": "2012-03-05T11:28:16.646449Z", + "url": "https://files.pythonhosted.org/packages/63/59/40d99ec9702965103e1b8e957c10b98c52d5b626a6eec72b01f2160c3e69/pytz-2012b-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012b-py3.2.egg", + "hashes": { + "sha256": "cabfcc4fe4d8f90b658a7281a65b9a892b897affb9f31330fa8c28a65139f6f8" + }, + "provenance": null, + "requires-python": null, + "size": 505963, + "upload-time": "2012-03-05T11:28:48.450475Z", + "url": "https://files.pythonhosted.org/packages/a7/d3/4aed1c95861134aa49ec835c6bb0bc42e5b1e0ab25ff486d9b2b2bc8b597/pytz-2012b-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012b.tar.bz2", + "hashes": { + "sha256": "5c67251a774ae113bf9da70307d8ff86f171763c3dea325d46fa7b28fb011c57" + }, + "provenance": null, + "requires-python": null, + "size": 166426, + "upload-time": "2012-03-05T11:23:44.490070Z", + "url": "https://files.pythonhosted.org/packages/1d/63/22a76dea195b5c2ce5accb38cf384c3187547440a05656f06f2d6793c324/pytz-2012b.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012b.tar.gz", + "hashes": { + "sha256": "eadadcf27a6baf9929c48a3d052fe3c3b4d2274444018a79b568715e2785133b" + }, + "provenance": null, + "requires-python": null, + "size": 248648, + "upload-time": "2012-03-05T11:23:51.451616Z", + "url": "https://files.pythonhosted.org/packages/77/fc/26d9c4cf0cd52af26b3a3d552699fc595540f73c9a3ff6f58235a78feb93/pytz-2012b.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012b.zip", + "hashes": { + "sha256": "8bb493e15b7c17fa1d254fc3056aadb41751b611e2418b54733d3d7d68326b15" + }, + "provenance": null, + "requires-python": null, + "size": 519568, + "upload-time": "2012-03-05T11:24:02.670175Z", + "url": "https://files.pythonhosted.org/packages/30/ae/19229849e2579f11daaa31cd57efbecb2ddace8901a3df633130e314d8ed/pytz-2012b.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012c-py2.4.egg", + "hashes": { + "sha256": "01f105ad714969e9547424054ea659299c53e502a3b1f79923157d5ddc42f495" + }, + "provenance": null, + "requires-python": null, + "size": 506657, + "upload-time": "2012-04-16T06:46:40.974933Z", + "url": "https://files.pythonhosted.org/packages/55/ef/35eacc1b2cced3e6a9ee69ea7863d9b6bb3de4336ac47d49da8068159b1b/pytz-2012c-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012c-py2.5.egg", + "hashes": { + "sha256": "df109d7216e8cf7a919d38b3764876ba30702acd493f4ac2b76cc81ee58a0ce0" + }, + "provenance": null, + "requires-python": null, + "size": 506263, + "upload-time": "2012-04-16T06:46:56.473584Z", + "url": "https://files.pythonhosted.org/packages/79/b3/21ee50d252678309e74f4a215256034726a899f1327021938a58daa41485/pytz-2012c-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012c-py2.6.egg", + "hashes": { + "sha256": "7f6a8b9fb679eadf94ec5c5bca823b70d3b9f97ebc108f744bc5959754dc2546" + }, + "provenance": null, + "requires-python": null, + "size": 506237, + "upload-time": "2012-04-16T06:47:11.601700Z", + "url": "https://files.pythonhosted.org/packages/30/70/48c04c50d465d1f938bbf0124f146d55412b33aec659e7bfd432035b981d/pytz-2012c-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012c-py2.7.egg", + "hashes": { + "sha256": "9607fcdb33f6d343e637acde95f9c26464fc0bbcc216ad0044687bcd441c7741" + }, + "provenance": null, + "requires-python": null, + "size": 506120, + "upload-time": "2012-04-16T06:47:26.597652Z", + "url": "https://files.pythonhosted.org/packages/e0/9a/8097b2d5ff874d8f0aeeca54187eed45f31a079f8727d2b05b92bc11ffb7/pytz-2012c-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012c-py3.1.egg", + "hashes": { + "sha256": "7c05964b800ba2c11c50f522915504aa4876536046c1662a814a29ca3c1f568c" + }, + "provenance": null, + "requires-python": null, + "size": 506315, + "upload-time": "2012-04-16T06:50:48.131546Z", + "url": "https://files.pythonhosted.org/packages/08/f0/9a29a8070765b19354058d8d35c51c31361308f1fb73058d506b6f7c63d6/pytz-2012c-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012c-py3.2.egg", + "hashes": { + "sha256": "a13bf09161136e21f6ef1bbcb77fb2bf491bcd3d653f4503afc90459a45016e9" + }, + "provenance": null, + "requires-python": null, + "size": 506524, + "upload-time": "2012-04-16T06:52:57.850890Z", + "url": "https://files.pythonhosted.org/packages/47/6b/e7d185f84c8c9f0b4fb2f839f485a3c6cb50bd244116792348254996fa9a/pytz-2012c-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012c.tar.bz2", + "hashes": { + "sha256": "16060ed95f992e3629ce98a5dca5c32c732377ce792f9764f407be7100a9deb1" + }, + "provenance": null, + "requires-python": null, + "size": 166864, + "upload-time": "2012-04-16T06:46:08.956947Z", + "url": "https://files.pythonhosted.org/packages/f8/20/f611df508ee53f01bf05f3763324ce605eeed9ba4e5ceaecb4148dd50b97/pytz-2012c.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012c.tar.gz", + "hashes": { + "sha256": "b6bd04ec1f866588377d4ada676c123afce4a60fa22b124006a327792e055611" + }, + "provenance": null, + "requires-python": null, + "size": 234698, + "upload-time": "2012-04-16T06:46:15.009975Z", + "url": "https://files.pythonhosted.org/packages/83/df/e8cc8255bcb44802202d6b3cd8acd1bdf36dea2e313837944bc72b896064/pytz-2012c.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2012c.zip", + "hashes": { + "sha256": "63e2ca599a125361082be52da1ab3dfb92def5a5f4da807a362f55b5ca22106f" + }, + "provenance": null, + "requires-python": null, + "size": 520071, + "upload-time": "2012-04-16T06:46:24.843268Z", + "url": "https://files.pythonhosted.org/packages/9b/27/34ef360587efb12d37b4b79541d461cc321c0669e33e2e6cc9a52f721ac0/pytz-2012c.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013b-py2.4.egg", + "hashes": { + "sha256": "8e826ceea889d20734e21081a216aeb8744ce4255c64dbfcc7d1b3dd5bedc79b" + }, + "provenance": null, + "requires-python": null, + "size": 521811, + "upload-time": "2013-03-14T17:52:51.790210Z", + "url": "https://files.pythonhosted.org/packages/1e/f6/91340d9b3d25164b1bf3660b95776edd1f27f85e66d5bffe579a05fee75d/pytz-2013b-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013b-py2.5.egg", + "hashes": { + "sha256": "3c5dec5a88a490752a116085da5eecbd6ca65935ad9a4b488d70d0ec9c76606f" + }, + "provenance": null, + "requires-python": null, + "size": 521420, + "upload-time": "2013-03-14T17:53:19.756333Z", + "url": "https://files.pythonhosted.org/packages/fb/d7/2d646a51c3c86c866dfacaccff5939a0be00fa694373ee1f656e4d67ee5b/pytz-2013b-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013b-py2.6.egg", + "hashes": { + "sha256": "9be114d31a95b4040f8921d6a5dbec0e22e182c17b20603eb727304f44a1811f" + }, + "provenance": null, + "requires-python": null, + "size": 521380, + "upload-time": "2013-03-14T17:53:44.314095Z", + "url": "https://files.pythonhosted.org/packages/59/4e/92f4a34f7a0750a45399e19e865451c8a88413faadfb69763c36c8111faf/pytz-2013b-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013b-py2.7.egg", + "hashes": { + "sha256": "70fb64523176c13c29dae820b953e28bce8380adcbbdcfd829fa70ceea362790" + }, + "provenance": null, + "requires-python": null, + "size": 521259, + "upload-time": "2013-03-14T17:54:07.062158Z", + "url": "https://files.pythonhosted.org/packages/20/b6/88b9897ef1fff4ecc490544f61cd5b3660d6c9ab144a7ba7b0785a2c228b/pytz-2013b-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013b-py3.1.egg", + "hashes": { + "sha256": "29a55ccfbe5afdf53e648edc53f83c272792924d58985ed9200b5e22238774de" + }, + "provenance": null, + "requires-python": null, + "size": 521452, + "upload-time": "2013-03-14T17:58:47.527273Z", + "url": "https://files.pythonhosted.org/packages/6a/e2/e3eb6e11cc2051c72fc99f4f3b9fc92a94bce0714c56de3d6f544f1c9c92/pytz-2013b-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013b-py3.2.egg", + "hashes": { + "sha256": "a6807acbfd255031057e39c6547f8ef095d92e2e6ab57b1c45805a81f12c1cb5" + }, + "provenance": null, + "requires-python": null, + "size": 521664, + "upload-time": "2013-03-14T17:57:38.271887Z", + "url": "https://files.pythonhosted.org/packages/ec/b4/c3ac5c8952028424cdfa19ffed040048bb27928fbab2194cbde697647878/pytz-2013b-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013b.tar.bz2", + "hashes": { + "sha256": "65eb49cc05b7917fddc61e1fe6d8a4512c295cb53891dd5ec816bcccdce3f1a5" + }, + "provenance": null, + "requires-python": null, + "size": 199509, + "upload-time": "2013-03-14T17:51:25.964977Z", + "url": "https://files.pythonhosted.org/packages/24/45/1eb51ad48d17786d8aee7ba398737a220e04ecc9badec24d4203998d5add/pytz-2013b.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013b.tar.gz", + "hashes": { + "sha256": "0797293d12ca2f7e5dd5bc0807f521f39d5b60a2c347c48f8362f9fd0174af3f" + }, + "provenance": null, + "requires-python": null, + "size": 331277, + "upload-time": "2013-03-14T17:51:57.232477Z", + "url": "https://files.pythonhosted.org/packages/83/7f/6e2abfa956b8e0628e445bf086ce2569fe74e4017c081e2e20a3c6ca218d/pytz-2013b.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013b.zip", + "hashes": { + "sha256": "6c42f767873c44d69f6f0514c5f1f97394ab5d817e1e6116ad6d087ab5a17253" + }, + "provenance": null, + "requires-python": null, + "size": 535277, + "upload-time": "2013-03-14T17:52:17.766940Z", + "url": "https://files.pythonhosted.org/packages/b3/43/33c4b0fca47d180f3bc50e9b9e7ed1f6515d49d66c1b2edd1f174330df42/pytz-2013b.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.6-py2.4.egg", + "hashes": { + "sha256": "476d89098840e0157625900866352b9d61c361722fd646ec009bfdc8e9b74c81" + }, + "provenance": null, + "requires-python": null, + "size": 491624, + "upload-time": "2013-10-01T14:18:49.979008Z", + "url": "https://files.pythonhosted.org/packages/a7/d9/0de634660a3850de80b4867ee3b8b846251d46f7dc644593b4403f28733a/pytz-2013.6-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.6-py2.5.egg", + "hashes": { + "sha256": "a07020aec6c34254aeebbeabe1d8027069abf35da88749d7236fc9656098dea9" + }, + "provenance": null, + "requires-python": null, + "size": 491159, + "upload-time": "2013-10-01T14:19:29.583725Z", + "url": "https://files.pythonhosted.org/packages/83/9a/2040c82e1b95391d9cb58fee6b4cd48f2a213e11d64feca26a4c41cd72da/pytz-2013.6-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.6-py2.6.egg", + "hashes": { + "sha256": "d7c110eea872688c923c45eb959934131e2479431b45b1145d6bf0220f1711de" + }, + "provenance": null, + "requires-python": null, + "size": 491126, + "upload-time": "2013-10-01T14:20:11.412850Z", + "url": "https://files.pythonhosted.org/packages/b4/68/5cfb02dd4b09d9ab990c0b7c73241ca15c077afbf911c91104db251e96ff/pytz-2013.6-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.6-py2.7.egg", + "hashes": { + "sha256": "3511bc2455cb129c0ecd9ba7404d24e980e8779acd54b5bbee35458d5b3bca55" + }, + "provenance": null, + "requires-python": null, + "size": 490992, + "upload-time": "2013-10-01T14:20:59.328427Z", + "url": "https://files.pythonhosted.org/packages/84/c6/80e995ce34032db1a2b7cdbcacbbb9dac62c48c3e203ea9f6305c2176aff/pytz-2013.6-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.6-py3.1.egg", + "hashes": { + "sha256": "2680065b26710663d1f8453dededc97871c5c265f54e028bf2fcaef73d067683" + }, + "provenance": null, + "requires-python": null, + "size": 490838, + "upload-time": "2013-10-01T14:23:52.697349Z", + "url": "https://files.pythonhosted.org/packages/a3/a9/8a1adca556c048d241e437426879c76217a125dae5c10986c6b6c4ac0412/pytz-2013.6-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.6-py3.2.egg", + "hashes": { + "sha256": "7e99e61a6a5d905ffcd64cb9a3f1025d0f4fb857db63a1d690ee9f887ba26441" + }, + "provenance": null, + "requires-python": null, + "size": 491098, + "upload-time": "2013-10-01T14:24:37.624417Z", + "url": "https://files.pythonhosted.org/packages/26/13/3d872fc71bc181e5d4195bda6be89c7de7ec003dcf641feba959cf0c6df7/pytz-2013.6-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.6-py3.3.egg", + "hashes": { + "sha256": "e1d7ef4d57e42d387966e77b073347442b4192027e659b832a7993689012dda7" + }, + "provenance": null, + "requires-python": null, + "size": 491885, + "upload-time": "2013-10-01T14:21:58.066584Z", + "url": "https://files.pythonhosted.org/packages/bc/83/cd3a88b56ad92efbdaf61e44ac18e7f533de7ffb89ca6e1aea95e51826c4/pytz-2013.6-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.6.tar.bz2", + "hashes": { + "sha256": "140b05f588d8c0d0ccad9b38eb666f1412ce9a343e52554f141ab6f4edf0bcf4" + }, + "provenance": null, + "requires-python": null, + "size": 177254, + "upload-time": "2013-10-01T14:17:03.130030Z", + "url": "https://files.pythonhosted.org/packages/4b/00/6ac3204a766bea7508f2a5bd00a2835af512282418a2463f88796419efd6/pytz-2013.6.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.6.tar.gz", + "hashes": { + "sha256": "c313ce36322a3b4cd293a4f931fe96245ae1b1555820204e9997db366b3937ef" + }, + "provenance": null, + "requires-python": null, + "size": 297018, + "upload-time": "2013-10-01T14:17:25.300503Z", + "url": "https://files.pythonhosted.org/packages/ca/21/7de777a183857a75309d25068355d6738759e29b6e11bbde105c3087c90e/pytz-2013.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.6.zip", + "hashes": { + "sha256": "770b94e0c4ecb3b3fe84c61dcec8e13072f101a94b5b49f7bbdc4ed25c5e0551" + }, + "provenance": null, + "requires-python": null, + "size": 504299, + "upload-time": "2013-10-01T14:18:08.352058Z", + "url": "https://files.pythonhosted.org/packages/19/b9/a4b421b208461cf2560dce3fa0384f2a58cd8137772a555a598c11094fa4/pytz-2013.6.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.7-py2.4.egg", + "hashes": { + "sha256": "09878c04ba72fefaf91810f233a3317402eb2406b8cc2001425b208f58f1f59d" + }, + "provenance": null, + "requires-python": null, + "size": 491618, + "upload-time": "2013-10-02T04:29:36.108318Z", + "url": "https://files.pythonhosted.org/packages/0a/b7/8210dbfe4441ed2ea1345b87fd6bfe502cb8b3daa42990f7e91ce04ff2cd/pytz-2013.7-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.7-py2.5.egg", + "hashes": { + "sha256": "0f6733058120f9fbcb987b829743ef15b0eaf0de5ad3cb7a3da7da9bd9722db4" + }, + "provenance": null, + "requires-python": null, + "size": 491149, + "upload-time": "2013-10-02T04:30:03.082519Z", + "url": "https://files.pythonhosted.org/packages/3b/d7/a13fa2643dd7e39cbdec6bae336983338115131b6f8115ee567e0c8fca97/pytz-2013.7-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.7-py2.6.egg", + "hashes": { + "sha256": "69df503a5b4ee8cf8cc5d55ea303acc3d84fd90aa3a2861255bc01309e630040" + }, + "provenance": null, + "requires-python": null, + "size": 491113, + "upload-time": "2013-10-02T04:30:32.317949Z", + "url": "https://files.pythonhosted.org/packages/29/33/496a6b55426e0ed27d2e86979fa615c390e56d634ca9e39d3874493c8a8f/pytz-2013.7-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.7-py2.7.egg", + "hashes": { + "sha256": "3239a17a87b30297e5d5cd80c0b1acf43ec0d040798d9e4a3e1913ea8d7da80b" + }, + "provenance": null, + "requires-python": null, + "size": 490994, + "upload-time": "2013-10-02T04:30:58.582184Z", + "url": "https://files.pythonhosted.org/packages/d4/ba/e22a0dad379ff4c1279aca6dc08902d8be8481b61f033ebd698d0c686cb8/pytz-2013.7-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.7-py3.3.egg", + "hashes": { + "sha256": "4b6d620c67686788cca612489856543c2eda2142855c505d5c78feffce926853" + }, + "provenance": null, + "requires-python": null, + "size": 491879, + "upload-time": "2013-10-02T04:31:27.304126Z", + "url": "https://files.pythonhosted.org/packages/b3/8b/1a365c831fb33ad3edb3966acbd3c52e8db6873009fc3e55854249f040eb/pytz-2013.7-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.7.tar.bz2", + "hashes": { + "sha256": "c90648e2a5df0adeff0fa4e67fda7642e486f8285dbde8bfa73b18061e395652" + }, + "provenance": null, + "requires-python": null, + "size": 177383, + "upload-time": "2013-10-02T04:28:31.673258Z", + "url": "https://files.pythonhosted.org/packages/26/3c/214e91f52c59fedabf482d94fb822a8f17fbcee4fbef3a18051023815680/pytz-2013.7.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.7.tar.gz", + "hashes": { + "sha256": "ebbad507df6ac816b5a5c03f846a76457b2ff177106e4ceb793f16b002afc5dd" + }, + "provenance": null, + "requires-python": null, + "size": 297104, + "upload-time": "2013-10-02T04:28:46.870489Z", + "url": "https://files.pythonhosted.org/packages/c9/58/d428fcc239fb736414eb7541e1acb0a917e5b728d6c26573e9d5fec58af4/pytz-2013.7.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.7.zip", + "hashes": { + "sha256": "026454b6038a793ffa6aa39e3de6508f68c4226660be0bbff332bc82dfd7c5ea" + }, + "provenance": null, + "requires-python": null, + "size": 504376, + "upload-time": "2013-10-02T04:29:07.411581Z", + "url": "https://files.pythonhosted.org/packages/47/91/d6f438458a3edb4ed962ab211290c5c39fff35a64f5a4a783286ed40bcf7/pytz-2013.7.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.8-py2.4.egg", + "hashes": { + "sha256": "0c2c8db746a661813c0de33fc2e3f1b88d3115763cb873aafa4049af7bcb684a" + }, + "provenance": null, + "requires-python": null, + "size": 491745, + "upload-time": "2013-11-05T12:51:48.433201Z", + "url": "https://files.pythonhosted.org/packages/b2/61/b78769a22f70e3d17205c214f6ada57388883b39d393a7bc84b98106a00b/pytz-2013.8-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.8-py2.5.egg", + "hashes": { + "sha256": "230d434731692be1999d11891f2d340f101531cec51e265bdd1f0b487eab7a77" + }, + "provenance": null, + "requires-python": null, + "size": 491285, + "upload-time": "2013-11-05T12:52:11.664254Z", + "url": "https://files.pythonhosted.org/packages/a2/60/191af36aefa8449503ac9172a204e290cde5e774696fac8d32b5ffa7c61d/pytz-2013.8-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.8-py2.6.egg", + "hashes": { + "sha256": "e4b58d64f82ef6d87af5d4f705a71e6ac7386086980e64fecac203ae2e3504c6" + }, + "provenance": null, + "requires-python": null, + "size": 491240, + "upload-time": "2013-11-05T12:52:35.823725Z", + "url": "https://files.pythonhosted.org/packages/88/36/9837e248013489b9b18c47fdfbcad4cc1ea52241423c5052131f9be75e5b/pytz-2013.8-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.8-py2.7.egg", + "hashes": { + "sha256": "026b47af97be44a2cade6ce9217ca182c966aef8487ed980839c76ab2572b409" + }, + "provenance": null, + "requires-python": null, + "size": 491118, + "upload-time": "2013-11-05T12:53:00.803238Z", + "url": "https://files.pythonhosted.org/packages/32/06/c6990f755b920fccdd28e7b548b3d75f395971606429ed2aafe6fb2c5754/pytz-2013.8-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.8-py3.1.egg", + "hashes": { + "sha256": "898e33badc447735b3005853c4736f2a2bfc2e7a1dfc72a1e4777237ba1dc215" + }, + "provenance": null, + "requires-python": null, + "size": 490965, + "upload-time": "2013-11-05T12:57:31.973015Z", + "url": "https://files.pythonhosted.org/packages/cf/62/d8005af47ac77d7217176ce3e1a87f3cb57d33605be23eb4644280f24c9f/pytz-2013.8-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.8-py3.2.egg", + "hashes": { + "sha256": "cd281da33620ab3d8415c392e1bd8559ccdbde139bc6d2e085df732c8a943261" + }, + "provenance": null, + "requires-python": null, + "size": 491225, + "upload-time": "2013-11-05T12:55:42.381375Z", + "url": "https://files.pythonhosted.org/packages/2d/ae/73dd4297269920dd14d0bd92d9801fca0df970052ba847e71a8a74903b1e/pytz-2013.8-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.8-py3.3.egg", + "hashes": { + "sha256": "fc6bdc9b7cc5f919d5b413b045816826892d0f7cc86b8581bebedc55a378cf93" + }, + "provenance": null, + "requires-python": null, + "size": 492008, + "upload-time": "2013-11-05T12:53:27.392460Z", + "url": "https://files.pythonhosted.org/packages/37/3a/21f9025b837826d3e129c154c23dfd77709aef5a12bcb69928045d39d980/pytz-2013.8-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.8.tar.bz2", + "hashes": { + "sha256": "8629d089bf20da674c77be3560fae997bfc66027a20236f0011526510dcc1a6e" + }, + "provenance": null, + "requires-python": null, + "size": 177290, + "upload-time": "2013-11-05T12:50:32.291809Z", + "url": "https://files.pythonhosted.org/packages/76/68/67984e2898c05c8cad7161c1799d15e7c4f61b7855038528876745884299/pytz-2013.8.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.8.tar.gz", + "hashes": { + "sha256": "58552e870aa2c0a1fa3b4ef923f00fbf3e55afaa87f8d31244d44f188de4793a" + }, + "provenance": null, + "requires-python": null, + "size": 297061, + "upload-time": "2013-11-05T12:50:47.535340Z", + "url": "https://files.pythonhosted.org/packages/19/b6/ed7f1a927a0a131d5296760f543d0dfd2224105f0e0a6a7c5af397b35422/pytz-2013.8.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.8.zip", + "hashes": { + "sha256": "621f45ec6c907c51cf7cc5bab2f6b8514a1bae455031ca35a382328a81942ca8" + }, + "provenance": null, + "requires-python": null, + "size": 504631, + "upload-time": "2013-11-05T12:51:07.666689Z", + "url": "https://files.pythonhosted.org/packages/96/98/5b982310681c6bf9a6cf8e3c3ff58f0a532e9e184e61676571d7703fe7db/pytz-2013.8.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.9-py2.4.egg", + "hashes": { + "sha256": "0fe23b7e2c08247453b9e60bed48a2176bd39098d739ea1749e6ae961f5d000c" + }, + "provenance": null, + "requires-python": null, + "size": 470566, + "upload-time": "2014-01-03T10:34:52.319564Z", + "url": "https://files.pythonhosted.org/packages/71/bd/5cf4707808f4859709eaa7ab7b2f1b25cb97791fcbc5f0ef1c1ca6db8c3f/pytz-2013.9-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.9-py2.5.egg", + "hashes": { + "sha256": "7d7d7d7ac723a626bab186e45c41116b23e9f7c9f6820b604787b19cb637dc4c" + }, + "provenance": null, + "requires-python": null, + "size": 470129, + "upload-time": "2014-01-03T10:35:07.084223Z", + "url": "https://files.pythonhosted.org/packages/a7/83/8e6d898ab5244c02df227f0287751ca4003911dac55fdc40aa9e3bcd2735/pytz-2013.9-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.9-py2.6.egg", + "hashes": { + "sha256": "89300adbb341c1e2ee9df5008e674974abed23655852bf348be0efb8e3910aa9" + }, + "provenance": null, + "requires-python": null, + "size": 470082, + "upload-time": "2014-01-03T10:35:21.687527Z", + "url": "https://files.pythonhosted.org/packages/db/13/0838cadde6ba29e1c6f6f92d6bac57fdd1b1545e904b7c14c58cdf217126/pytz-2013.9-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.9-py2.7.egg", + "hashes": { + "sha256": "1b236c716e739a688be06046e608015358702b429be0a2b09b367cc421d6b407" + }, + "provenance": null, + "requires-python": null, + "size": 469940, + "upload-time": "2014-01-03T10:35:41.576049Z", + "url": "https://files.pythonhosted.org/packages/dd/df/2df248f1cb1e02be536755a2c1f25faf19fe818140668cbc4be76fb77fda/pytz-2013.9-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.9-py3.2.egg", + "hashes": { + "sha256": "83f143d6d4772401ab18c86079c4ae72c6042bd3f7c1b8561c564ff61ba3b00c" + }, + "provenance": null, + "requires-python": null, + "size": 470145, + "upload-time": "2014-01-03T10:39:22.264587Z", + "url": "https://files.pythonhosted.org/packages/6a/8e/ebe663d918c1b58f7ea0b1a6d5ec6630ef6919419a385d74503a82788196/pytz-2013.9-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.9-py3.3.egg", + "hashes": { + "sha256": "5b0451f5b734559606e4f6628d0015d212bfb28d8545f210f8d5e8f6cd8da5c2" + }, + "provenance": null, + "requires-python": null, + "size": 470931, + "upload-time": "2014-01-03T10:35:59.954248Z", + "url": "https://files.pythonhosted.org/packages/0c/49/c422fede69d7e7ed1c04e4341de3413233056d05127458f2c99028edb4bd/pytz-2013.9-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.9.tar.bz2", + "hashes": { + "sha256": "4252226fa20e0715d4dcd05f9233f0076c44bca30e4f1793b2fe03cdfb422ed4" + }, + "provenance": null, + "requires-python": null, + "size": 159658, + "upload-time": "2014-01-03T10:34:05.302781Z", + "url": "https://files.pythonhosted.org/packages/fc/3a/6ec4d1ddab0face099eeae7e77d8f319b19448e3b3c6b652828a3c158528/pytz-2013.9.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.9.tar.gz", + "hashes": { + "sha256": "c43945b6eeeedc01a99d9e59d68eb66c35b908fcfec768c4f888148e4fe670c4" + }, + "provenance": null, + "requires-python": null, + "size": 274027, + "upload-time": "2014-01-03T10:34:15.054877Z", + "url": "https://files.pythonhosted.org/packages/57/01/4d6808253c2afb30b7c26e82f5e1ab8e7a5403e5ce490b6cdfb57fc4ece4/pytz-2013.9.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2013.9.zip", + "hashes": { + "sha256": "079dfb38a30493a40c7f3c9058867aa6266c2cde8fb087672b6322aa7e517e7e" + }, + "provenance": null, + "requires-python": null, + "size": 485205, + "upload-time": "2014-01-03T10:34:26.619538Z", + "url": "https://files.pythonhosted.org/packages/5b/e9/f75adac924f57b155e363f81d4e97bd89533cd67aa6e44c1061e5811ab77/pytz-2013.9.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.1.tar.bz2", + "hashes": { + "sha256": "6a4fafca11a912d77eefc74692b5fbdcb15e08a0c673d06e34eb3cb2f7523021" + }, + "provenance": null, + "requires-python": null, + "size": 160113, + "upload-time": "2014-03-14T09:01:48.372879Z", + "url": "https://files.pythonhosted.org/packages/a4/41/22ec8f385da45ec9a50366148439b281e86c59db38066052ece4d654d986/pytz-2014.1.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.1.tar.gz", + "hashes": { + "sha256": "dcdde8b0034c0b70492e88a9416964126c81bae9254d8fd9d4367468ad11ded2" + }, + "provenance": null, + "requires-python": null, + "size": 274474, + "upload-time": "2014-03-14T09:02:22.761827Z", + "url": "https://files.pythonhosted.org/packages/40/3d/a26265438f50451d11bc1793962254c77d68db8ded344f4e547a64169cac/pytz-2014.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.1.zip", + "hashes": { + "sha256": "4cbdd853a2ba61ec9bac3183f9b7ab6ee8b1a5844d04d7eb2e7f1ed371b61364" + }, + "provenance": null, + "requires-python": null, + "size": 485858, + "upload-time": "2014-03-14T09:05:30.357501Z", + "url": "https://files.pythonhosted.org/packages/2c/66/9536df57f72bf2f37ede5ec9b9743fe8ecd8bae9f575508c0cb69e2b3218/pytz-2014.1.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.1.1-py2.4.egg", + "hashes": { + "sha256": "3fc510d640f4f2a814b6d440e1bd1545374aa06bc29c2bc479d227176b042e17" + }, + "provenance": null, + "requires-python": null, + "size": 470788, + "upload-time": "2014-03-21T06:37:08.742472Z", + "url": "https://files.pythonhosted.org/packages/6b/3d/c64013765e6fa7e47392c188a6b51b2d1915a33a96435ef5de358dc0b5a6/pytz-2014.1.1-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.1.1-py2.5.egg", + "hashes": { + "sha256": "1ea7977955723ccdec1d7b8bd11688a3dcf661b12cee9d691f4ca918a3552058" + }, + "provenance": null, + "requires-python": null, + "size": 470341, + "upload-time": "2014-03-21T06:38:27.290647Z", + "url": "https://files.pythonhosted.org/packages/3a/6a/4845b88b669c2eab50890ab27085eca74d2a88ad9456f3e748f3f2c9029c/pytz-2014.1.1-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.1.1-py2.6.egg", + "hashes": { + "sha256": "2603dd18fe6574abf1cedd171bf9a7b3376b131ba421dd79dfdbb1dbe16ae4e1" + }, + "provenance": null, + "requires-python": null, + "size": 470316, + "upload-time": "2014-03-21T06:39:00.679914Z", + "url": "https://files.pythonhosted.org/packages/d8/ac/2cc137a00409753d491fefcc03b58771fbef8a601e6a2804829a298fe38d/pytz-2014.1.1-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.1.1-py2.7.egg", + "hashes": { + "sha256": "f24c525160dc4aa15caf8916c894f6ed2b8e9ddff5a35ef15bf63fc834798d09" + }, + "provenance": null, + "requires-python": null, + "size": 470156, + "upload-time": "2014-03-21T06:39:37.104179Z", + "url": "https://files.pythonhosted.org/packages/16/07/584d10320dee36863618169828f80a953733b823a5c27958d2211e35bd47/pytz-2014.1.1-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.1.1-py3.3.egg", + "hashes": { + "sha256": "192a6644351cba8948ae19ee9d861f86c7718cdb469e0510578a4c9b469324c8" + }, + "provenance": null, + "requires-python": null, + "size": 471145, + "upload-time": "2014-03-21T06:40:05.071816Z", + "url": "https://files.pythonhosted.org/packages/3f/c7/e41076e959a594cea7b29aaed6f44c9eed985292f4497e5a955e9596686c/pytz-2014.1.1-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.1.1.tar.bz2", + "hashes": { + "sha256": "faef9e23a42b47374c8e51dd0671b48ab01509f51e25ce9226a0d3d01fcd38f2" + }, + "provenance": null, + "requires-python": null, + "size": 160071, + "upload-time": "2014-03-21T06:33:08.616119Z", + "url": "https://files.pythonhosted.org/packages/0d/37/88373d5300cec803704a7069605f12cc6523d5b67276bbb21164b72072b1/pytz-2014.1.1.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.1.1.tar.gz", + "hashes": { + "sha256": "8b3cd537aa4bf7da95b218ed7e4852703171f8b85ebe31e0cd286218eea562c7" + }, + "provenance": null, + "requires-python": null, + "size": 274537, + "upload-time": "2014-03-21T06:33:25.921978Z", + "url": "https://files.pythonhosted.org/packages/78/2b/8707d182e5696f0f6dce2457f67715ef29deada0c4922fcffe9eaef1b2f3/pytz-2014.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.1.1.zip", + "hashes": { + "sha256": "f278652ee6d84ccc1b2709b4acaffe492725badf88b0f3df0d4081120e540054" + }, + "provenance": null, + "requires-python": null, + "size": 488227, + "upload-time": "2014-03-21T06:33:57.116376Z", + "url": "https://files.pythonhosted.org/packages/aa/b2/a8dcd071982f2f7feb8b9557cdf3a46a7f7c12e5b53f5846c9125a0736a2/pytz-2014.1.1.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.2-py2.4.egg", + "hashes": { + "sha256": "b972f4e1c7adc7904d032a6cb607dac22d0e16092bba9d0cceb3f6195693b132" + }, + "provenance": null, + "requires-python": null, + "size": 471201, + "upload-time": "2014-03-25T07:01:41.233222Z", + "url": "https://files.pythonhosted.org/packages/c5/a2/93b576bb010d0617be018d526454578136f129c1c0599601688a7c121fd6/pytz-2014.2-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.2-py2.5.egg", + "hashes": { + "sha256": "68814b704f3060f2c76f0050e2585667277e422b0464b92268d0c4240a078f07" + }, + "provenance": null, + "requires-python": null, + "size": 470751, + "upload-time": "2014-03-25T07:02:06.803072Z", + "url": "https://files.pythonhosted.org/packages/57/45/c16f53c3eefd4e4aac17a1051791eb8e077d5765681fcb557b76d5f78e20/pytz-2014.2-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.2-py2.6.egg", + "hashes": { + "sha256": "501e4b041a15afa715c0206a459223d2aad92270f1c31f5696d524295645f5a4" + }, + "provenance": null, + "requires-python": null, + "size": 470721, + "upload-time": "2014-03-25T07:02:41.775448Z", + "url": "https://files.pythonhosted.org/packages/42/5c/138482c73992d06cc255edb2e9667c24b2717dbc754f34d2d5e163f67dbf/pytz-2014.2-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.2.tar.bz2", + "hashes": { + "sha256": "4a752e3593827e935ffd3ffff68314da38d724f01309a05561b6778e8724bf74" + }, + "provenance": null, + "requires-python": null, + "size": 160142, + "upload-time": "2014-03-25T06:58:25.770647Z", + "url": "https://files.pythonhosted.org/packages/84/5e/606bf6312e98f70634fd34701a8f432b74e3000d37b88badeb7dab436512/pytz-2014.2.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.2.tar.gz", + "hashes": { + "sha256": "146af58281ec444f7427b1a2bb08f948490563777e78eef38fa20d44b10889ae" + }, + "provenance": null, + "requires-python": null, + "size": 274222, + "upload-time": "2014-03-25T06:58:49.384657Z", + "url": "https://files.pythonhosted.org/packages/14/b5/357b5b555f41d74cc7a4be927c9207e18ab7b9b1ea924ff8bf8d95549e95/pytz-2014.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.2.zip", + "hashes": { + "sha256": "f71671b52b89722f2f7871e6cf4849396317f7e6e65dba9b6056df087f4c3d0e" + }, + "provenance": null, + "requires-python": null, + "size": 486245, + "upload-time": "2014-03-25T06:59:35.249859Z", + "url": "https://files.pythonhosted.org/packages/4b/da/e0ce258ab72bfc4a90529c79c67c57e2adc283ce18337936a56ef624110e/pytz-2014.2.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.3-py2.4.egg", + "hashes": { + "sha256": "c0d1a837e640e76eb21e3abb22a5bd7c94e7dfac64bf2e886011b270f104e5d7" + }, + "provenance": null, + "requires-python": null, + "size": 467005, + "upload-time": "2014-05-15T08:55:54.904493Z", + "url": "https://files.pythonhosted.org/packages/31/ec/f502aed53b11b22a71fd48630dc3ef70d9bc884aea9dbb7eb24e644931aa/pytz-2014.3-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.3-py2.5.egg", + "hashes": { + "sha256": "20cacc6637ac4f125ae413b5f1d18513b53d254eecc75388d17da9903cee5ca7" + }, + "provenance": null, + "requires-python": null, + "size": 466554, + "upload-time": "2014-05-15T08:56:14.328854Z", + "url": "https://files.pythonhosted.org/packages/f2/24/eaff8eef5399d0413999ac51ad21bdf21237991b6d4f2e9cddc874c419b7/pytz-2014.3-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.3-py2.6.egg", + "hashes": { + "sha256": "1dc69541774e8ef6ec3f5bd06110ed9bf011ee5fb8776f1ecb69e9eef114630e" + }, + "provenance": null, + "requires-python": null, + "size": 466526, + "upload-time": "2014-05-15T08:56:35.742406Z", + "url": "https://files.pythonhosted.org/packages/e3/03/75cc2e5ddfe30189ccea23d2e454a03f8af2d12433e4acd1182c57e75722/pytz-2014.3-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.3-py2.7.egg", + "hashes": { + "sha256": "3bc31c3496015ed2828ae638d99860a55626cd4844b1ba68fd7c89211a5e605a" + }, + "provenance": null, + "requires-python": null, + "size": 466390, + "upload-time": "2014-05-15T08:57:05.274000Z", + "url": "https://files.pythonhosted.org/packages/79/36/eeae475373d07e551fcc79b75e09df4e723d784b2a769738703b26194236/pytz-2014.3-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.3-py3.3.egg", + "hashes": { + "sha256": "e516844c9f56279cf495d0250e824e17b2f0f5dee5e8604b0413fd580fcf57d9" + }, + "provenance": null, + "requires-python": null, + "size": 467368, + "upload-time": "2014-05-15T08:57:29.781557Z", + "url": "https://files.pythonhosted.org/packages/78/f0/a73132f3667f3feed3c624f2f26f4c3282f6e235756487c5c878253c409c/pytz-2014.3-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.3.tar.bz2", + "hashes": { + "sha256": "2aec76ecb31f3f3aaf3608afa87d14b536e56071f53fa40454c82d0916d91cee" + }, + "provenance": null, + "requires-python": null, + "size": 158565, + "upload-time": "2014-05-15T08:54:01.228787Z", + "url": "https://files.pythonhosted.org/packages/e2/8d/af599c0388f46775c6b039d8b9c4acda2f6ef86787312a35291fff4cb7ca/pytz-2014.3.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.3.tar.gz", + "hashes": { + "sha256": "a2787443ae0a76712cfb013cc921fe304c4effc6068ad4ed6d58e96a8f9c50d6" + }, + "provenance": null, + "requires-python": null, + "size": 274037, + "upload-time": "2014-05-15T08:54:13.895873Z", + "url": "https://files.pythonhosted.org/packages/6d/a2/ced0ec2f7653f47eb2a520a5cc29aa9bc4b796231b3d004362cccb49a10a/pytz-2014.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.3.zip", + "hashes": { + "sha256": "eece7062eb2702e2c53239cbad3c2f1551abbd7f4f6059787785f7308cca12e5" + }, + "provenance": null, + "requires-python": null, + "size": 482140, + "upload-time": "2014-05-15T08:54:35.408656Z", + "url": "https://files.pythonhosted.org/packages/1e/0b/b9f9befe274c83bf5421854eeb3834e80df5683b1cce31541793b7eadce4/pytz-2014.3.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.4-py2.4.egg", + "hashes": { + "sha256": "8de32483d5e9c0ad2bab9a23ba3b4f137d799b00100c1a87eb6ef90765975ef2" + }, + "provenance": null, + "requires-python": null, + "size": 467987, + "upload-time": "2014-06-02T12:49:07.528199Z", + "url": "https://files.pythonhosted.org/packages/1a/8e/96b85e38e6e45fc90e6291e2ce8878d13d224a1f43cce8d50046522daaa7/pytz-2014.4-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.4-py2.5.egg", + "hashes": { + "sha256": "a16cea5c90dde515ed0e0ecc6d047296479cac9c178ea8c9684dc697ee865e46" + }, + "provenance": null, + "requires-python": null, + "size": 467532, + "upload-time": "2014-06-02T12:49:19.635987Z", + "url": "https://files.pythonhosted.org/packages/52/38/110bd910eadcce84a323d8bed708386bcce5531ed38a2398e908a06d9031/pytz-2014.4-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.4-py2.6.egg", + "hashes": { + "sha256": "20edcc4ee621ed5a7b97a8e45f5f5ec1bd288b5b56fb13da49ba59775fbf0ac1" + }, + "provenance": null, + "requires-python": null, + "size": 467503, + "upload-time": "2014-06-02T12:49:32.988880Z", + "url": "https://files.pythonhosted.org/packages/dc/74/11e12f29c65060ce14a2a859c934e80849d2be4e44bc1ac88a462af5bb4b/pytz-2014.4-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.4-py2.7.egg", + "hashes": { + "sha256": "3edde3b7250d6828be1f294d6371db03ab2d02b627bc2427ac62c14ddb55a59d" + }, + "provenance": null, + "requires-python": null, + "size": 467364, + "upload-time": "2014-06-02T12:49:45.678111Z", + "url": "https://files.pythonhosted.org/packages/f1/52/df57d58dd8703830a43d2fa60df9e1113d193ab92768ca30126591332ace/pytz-2014.4-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.4-py3.3.egg", + "hashes": { + "sha256": "aed825055227764b1aa6c3474df521107fd28ddeef69250e4fe1c8d14e4569ad" + }, + "provenance": null, + "requires-python": null, + "size": 468343, + "upload-time": "2014-06-02T12:49:59.288076Z", + "url": "https://files.pythonhosted.org/packages/f1/69/fc4360c23facd122a2e520a0fe5b05c22c72b66ea30a1e4dc0c14cfe88d5/pytz-2014.4-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.4.tar.bz2", + "hashes": { + "sha256": "a339a5ba846985bcf0a87782492458752b5d95b56ba219de4c9404c0ee5beec9" + }, + "provenance": null, + "requires-python": null, + "size": 159160, + "upload-time": "2014-06-02T12:47:43.198147Z", + "url": "https://files.pythonhosted.org/packages/d4/a0/3dae8635d9d236878222e7fbde79b5bd57d879353f3c6ca14cf9f06d1cda/pytz-2014.4.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.4.tar.gz", + "hashes": { + "sha256": "fddc081b9aead4d4ec09685c6e9ed6c7d3f5cace1ff7d39c76ba770f2c8d1049" + }, + "provenance": null, + "requires-python": null, + "size": 274066, + "upload-time": "2014-06-02T12:47:48.523198Z", + "url": "https://files.pythonhosted.org/packages/10/83/2c8eaf4ee6604ee2de7f873de9c02773c103f71c09ffb05e9d3668e7f70d/pytz-2014.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.4.zip", + "hashes": { + "sha256": "95ba4ab9a06ea35d8b320c4827f5c1014b314d08521e127864010b4ff945941b" + }, + "provenance": null, + "requires-python": null, + "size": 483107, + "upload-time": "2014-06-02T12:47:56.756249Z", + "url": "https://files.pythonhosted.org/packages/cf/38/b9eeb0635e9a0f456fb78e5d4591f825c03c8c5e747945816dfb54873a34/pytz-2014.4.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.7-py2.4.egg", + "hashes": { + "sha256": "3d39b7a7cdf5f1acef4b816128251ce60b71c619c5246f7a542c3c6c46020996" + }, + "provenance": null, + "requires-python": null, + "size": 477348, + "upload-time": "2014-09-01T10:45:26.551155Z", + "url": "https://files.pythonhosted.org/packages/db/96/a53683a61899921346f41e65d0c9fa65e834ffa35549b300cf3e88124a41/pytz-2014.7-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.7-py2.5.egg", + "hashes": { + "sha256": "5648f5b33b67f846f827b7f7c74333aff1e3a64ebfac29b79a75915330ef7d32" + }, + "provenance": null, + "requires-python": null, + "size": 476901, + "upload-time": "2014-09-01T10:45:42.843397Z", + "url": "https://files.pythonhosted.org/packages/8a/4d/773148f66c97795db3b3c45804fdca624d9228e69f9f05abd574673a413d/pytz-2014.7-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.7-py2.6.egg", + "hashes": { + "sha256": "4534962f5a996552b53792e3ba2ff6efbf5595c54ccffe3919929d76b09a6072" + }, + "provenance": null, + "requires-python": null, + "size": 476869, + "upload-time": "2014-09-01T10:45:58.151276Z", + "url": "https://files.pythonhosted.org/packages/13/b9/57fd9ee2cbaf150bbba28a7801ccc98a3e507d274ede2fadcb6b8899c537/pytz-2014.7-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.7-py2.7.egg", + "hashes": { + "sha256": "db7e40e2ca104923661b6832cc1836bdf89f9a3f2c7fa6dd3931c50626618275" + }, + "provenance": null, + "requires-python": null, + "size": 476731, + "upload-time": "2014-09-01T10:46:15.017144Z", + "url": "https://files.pythonhosted.org/packages/86/60/3bbb728ebf40fe048a27d9d36ffbda639ad00d3f61a7ef8b11c6119f7447/pytz-2014.7-py2.7.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.7-py3.3.egg", + "hashes": { + "sha256": "164516f70070fdee0255c17d9d97efeb550b58eeaca9af118bad094d6caeaca9" + }, + "provenance": null, + "requires-python": null, + "size": 477710, + "upload-time": "2014-09-01T10:52:40.199899Z", + "url": "https://files.pythonhosted.org/packages/e8/f6/0e290e3f4575c719d7786bdd8596dd3d5049cc8ca6f3eb493240baa02fe1/pytz-2014.7-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.7.tar.bz2", + "hashes": { + "sha256": "56dec1e94d2fad13d9009a140b816808086a79ddf7edf9eb4931c84f65abb12a" + }, + "provenance": null, + "requires-python": null, + "size": 166099, + "upload-time": "2014-09-01T10:43:48.406311Z", + "url": "https://files.pythonhosted.org/packages/d7/4b/5f0206bbda054eaa766e304e8458ab3d373f514642127140c484252f2a84/pytz-2014.7.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.7.tar.gz", + "hashes": { + "sha256": "bfc2bd00147e5ecf75399f4a94cb84cc00ce9b511a15f9958bb6c85a455f76eb" + }, + "provenance": null, + "requires-python": null, + "size": 283632, + "upload-time": "2014-09-01T10:43:57.954520Z", + "url": "https://files.pythonhosted.org/packages/93/96/9a68cc70a1f14161ea28e4b0cf6b1e6f0b8b3a8ebd940ea93dda933eee0e/pytz-2014.7.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.7.zip", + "hashes": { + "sha256": "2ec3cf1b841106a80b3df0af464e4682d0f6051cac7f8c92167ea494945e6589" + }, + "provenance": null, + "requires-python": null, + "size": 492540, + "upload-time": "2014-09-01T10:44:07.776686Z", + "url": "https://files.pythonhosted.org/packages/ea/64/fef0da2f303cff27bd60e90503d5af6bd96cfba317ba24fcf57551926f06/pytz-2014.7.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.9-py2.4.egg", + "hashes": { + "sha256": "528f1c8f9d693fc97168b56392fe9f7a06e347b1f130942bd65d4f5f4d498a58" + }, + "provenance": null, + "requires-python": null, + "size": 477929, + "upload-time": "2014-11-03T10:45:47.095524Z", + "url": "https://files.pythonhosted.org/packages/9d/66/5e7c62abde7192366037ddaae3372407b28589b5136e6f31c27d445b0767/pytz-2014.9-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.9-py2.5.egg", + "hashes": { + "sha256": "555a4b1159975cc3ea28f9ac2cd182143a72579daf2b23f4d7690eef354af387" + }, + "provenance": null, + "requires-python": null, + "size": 477490, + "upload-time": "2014-11-03T10:45:55.332006Z", + "url": "https://files.pythonhosted.org/packages/ef/90/4e3549aba0409daebb77a5f7dd7a2ecc31505fff388bbb6f040e99dd06e4/pytz-2014.9-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.9-py2.6.egg", + "hashes": { + "sha256": "a54b953a6ab62ef6e22871295c7e023806c8c72785cccad9d2954c3fc4057951" + }, + "provenance": null, + "requires-python": null, + "size": 477467, + "upload-time": "2014-11-03T10:46:03.865041Z", + "url": "https://files.pythonhosted.org/packages/29/6a/cf5b80fadbf4b54160f7a0845d2b25d09819d5e01f0004b35961fcf2ae09/pytz-2014.9-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.9-py2.7.egg", + "hashes": { + "sha256": "a7e835bf0d909c121c8bcf98650a80c84980b0f6640a439296766b0b59a495fb" + }, + "provenance": null, + "requires-python": null, + "size": 477301, + "upload-time": "2014-11-03T10:46:12.242083Z", + "url": "https://files.pythonhosted.org/packages/d5/29/fe22eb36e8dd40cc223e46e9c728b517922775e1320859160cb8b896c7ae/pytz-2014.9-py2.7.egg", + "yanked": false + }, + { + "core-metadata": { + "sha256": "211caf290334a598652e5fb820c7e7cac58ebe1b7df861c26db377fe1b3c5931" + }, + "data-dist-info-metadata": { + "sha256": "211caf290334a598652e5fb820c7e7cac58ebe1b7df861c26db377fe1b3c5931" + }, + "filename": "pytz-2014.9-py2.py3-none-any.whl", + "hashes": { + "sha256": "431c78bcf827c92a19d7829cd9ae7902d52d6dfcb23d98904fc807ddea1ec076" + }, + "provenance": null, + "requires-python": null, + "size": 477031, + "upload-time": "2014-11-03T10:46:54.895754Z", + "url": "https://files.pythonhosted.org/packages/2a/de/7c55dffb7464509aee814047f50490886925226846bcb8c622677619f15e/pytz-2014.9-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.9-py3.1.egg", + "hashes": { + "sha256": "e5d3283bc491b99b89dbb68e4c6fa845214c6b4c4f9126d29f6d42bcafb5de9c" + }, + "provenance": null, + "requires-python": null, + "size": 477254, + "upload-time": "2014-11-03T10:46:20.363245Z", + "url": "https://files.pythonhosted.org/packages/38/b9/45aa76962a1791cb19f45776d553d4b5290a94929747d5bdd447671338bc/pytz-2014.9-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.9-py3.2.egg", + "hashes": { + "sha256": "f224916cf2d86e464db0489cda62cfd93701cdb224c204bb00d9191b861bf2e1" + }, + "provenance": null, + "requires-python": null, + "size": 477498, + "upload-time": "2014-11-03T10:46:29.299157Z", + "url": "https://files.pythonhosted.org/packages/cf/b6/25ead7c0eaa6f4a9a13eee948d04ddcc9c6941d618d0757b5acfd27e8886/pytz-2014.9-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.9-py3.3.egg", + "hashes": { + "sha256": "e8c13eb8c6159b39b986010ba75f0abf0f38a4fd80de452d4e5942cb1a3e7329" + }, + "provenance": null, + "requires-python": null, + "size": 478292, + "upload-time": "2014-11-03T10:46:36.965483Z", + "url": "https://files.pythonhosted.org/packages/76/9c/42db02c00e9447a6376dcd298bf5a55a5229108d716d805b361c42d627dd/pytz-2014.9-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.9-py3.4.egg", + "hashes": { + "sha256": "27cc723002419969266df9d5bf93127cacd300bed0cc15499310ec357efd904d" + }, + "provenance": null, + "requires-python": null, + "size": 477983, + "upload-time": "2014-11-03T10:46:45.556395Z", + "url": "https://files.pythonhosted.org/packages/ce/74/7495e4726098329f7323d7b1c6ada604899787fa56c1d0836914d117bedb/pytz-2014.9-py3.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.9.tar.bz2", + "hashes": { + "sha256": "4ba0ab74fa7f34f77ff236ee2157454d1c2aaeaaa25932363bfa1be6cb82dbd6" + }, + "provenance": null, + "requires-python": null, + "size": 166230, + "upload-time": "2014-11-03T10:47:08.750190Z", + "url": "https://files.pythonhosted.org/packages/c1/60/503a9fe7763c4a66cb4516e550f0e0e07a348a8e8f649f76f29d26d87c67/pytz-2014.9.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.9.tar.gz", + "hashes": { + "sha256": "c5bcbd11cf9847096ae1eb4e83dde75d10ac62efe6e73c4600f3f980968cdbd2" + }, + "provenance": null, + "requires-python": null, + "size": 283953, + "upload-time": "2014-11-03T10:47:13.931806Z", + "url": "https://files.pythonhosted.org/packages/74/21/a4ad64384b3dafcbc984ab18cfcaaeb257f0aea23c6a45cb895da1767cdb/pytz-2014.9.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.9.zip", + "hashes": { + "sha256": "850d5ff93034ad09edcd0e5788c2898e6e8ea1ea7ea675fee8b3ba69e056c2b8" + }, + "provenance": null, + "requires-python": null, + "size": 493342, + "upload-time": "2014-11-03T10:47:03.067874Z", + "url": "https://files.pythonhosted.org/packages/8c/2b/bd1b5286039184311339507a2fbc972827b675d4e25b708f6de99943f27e/pytz-2014.9.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.10-py2.4.egg", + "hashes": { + "sha256": "0c932af5f787a93c8cbe935b6607aabb925cc628d6b257518133444b4151a600" + }, + "provenance": null, + "requires-python": null, + "size": 478211, + "upload-time": "2014-11-27T09:01:50.070453Z", + "url": "https://files.pythonhosted.org/packages/d9/0e/5969e3a9a16e070c75f8ce15d40542c3a8144fd74a4530a114b255213577/pytz-2014.10-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.10-py2.5.egg", + "hashes": { + "sha256": "84b70e81c1fccdd5438ab82380882e2ed11aac48ed65d4482fad1f7990ba4352" + }, + "provenance": null, + "requires-python": null, + "size": 477773, + "upload-time": "2014-11-27T09:01:59.277557Z", + "url": "https://files.pythonhosted.org/packages/e0/c0/18884f0de32d2bda04a3e6cf4b56e474d6aedae5a79b6f3349fc7d868a68/pytz-2014.10-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.10-py2.6.egg", + "hashes": { + "sha256": "7b467217b9f4b4b3578ea80c187d4a64584137eb39a4fd09d3a939bb25a24731" + }, + "provenance": null, + "requires-python": null, + "size": 477747, + "upload-time": "2014-11-27T09:02:07.280490Z", + "url": "https://files.pythonhosted.org/packages/f8/b4/d47858f0ba84d6ae2a04d4b9916fc704bd250b7b7b42fd93c73dee82fc5d/pytz-2014.10-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.10-py2.7.egg", + "hashes": { + "sha256": "fe233d88db9501b9f87685a656e080422a04ddfb11f002275f82986d717049f8" + }, + "provenance": null, + "requires-python": null, + "size": 477582, + "upload-time": "2014-11-27T09:02:15.906159Z", + "url": "https://files.pythonhosted.org/packages/0e/84/a01d5b18fca37987ad052a3d32bf440439db57d8f6aa6f9fcf623919bdbf/pytz-2014.10-py2.7.egg", + "yanked": false + }, + { + "core-metadata": { + "sha256": "937972f42db3e6538eb6fe053333908a43df4bbb275408447300894f715f691a" + }, + "data-dist-info-metadata": { + "sha256": "937972f42db3e6538eb6fe053333908a43df4bbb275408447300894f715f691a" + }, + "filename": "pytz-2014.10-py2.py3-none-any.whl", + "hashes": { + "sha256": "5438d749e923c914741fe2a410b528abe27053000fbf878bc437428d08ae0ab1" + }, + "provenance": null, + "requires-python": null, + "size": 477007, + "upload-time": "2014-11-27T09:02:55.284049Z", + "url": "https://files.pythonhosted.org/packages/c5/bc/995a7472f9ca49980ce07ca7a68b0b7c01bc87fc7f9f09707cbfde282a8f/pytz-2014.10-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.10-py3.1.egg", + "hashes": { + "sha256": "9aeac3f98865c8296dc5137131d447e2feff0d2cad0258488f5766fda1374d0f" + }, + "provenance": null, + "requires-python": null, + "size": 477538, + "upload-time": "2014-11-27T09:02:23.872200Z", + "url": "https://files.pythonhosted.org/packages/8c/09/12472e285d024273b407641d9b2fd11b34a2eccfaf5e5790f656271327db/pytz-2014.10-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.10-py3.2.egg", + "hashes": { + "sha256": "a659ea369f4be21a31b48aeb67ec62f76270cc53f408f3578883bff41a021966" + }, + "provenance": null, + "requires-python": null, + "size": 477782, + "upload-time": "2014-11-27T09:02:31.321590Z", + "url": "https://files.pythonhosted.org/packages/f6/b7/032605201a023cab8842c3e3527f0e18d7e4d820f40fc0f3c9a152919cf5/pytz-2014.10-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.10-py3.3.egg", + "hashes": { + "sha256": "2bb021e6b1b229cdb348b37ed4d0643c1115ac439d682fca174a78588b58a042" + }, + "provenance": null, + "requires-python": null, + "size": 478579, + "upload-time": "2014-11-27T09:02:39.316292Z", + "url": "https://files.pythonhosted.org/packages/3a/e0/1b983a894b0ec8e7b0258fb80e7b506b2316b9da840d1f872fc384fcbf2a/pytz-2014.10-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.10-py3.4.egg", + "hashes": { + "sha256": "9ae48d398eb491f8bb1111e5353f9a9f6d811e38c2a69d59ba38f97b54d90b4c" + }, + "provenance": null, + "requires-python": null, + "size": 478265, + "upload-time": "2014-11-27T09:02:47.893989Z", + "url": "https://files.pythonhosted.org/packages/f2/85/3b7524a802eb6e07fea252eadc86957ccb6d33956889a57347b72cbef6ef/pytz-2014.10-py3.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.10.tar.bz2", + "hashes": { + "sha256": "387f968fde793b142865802916561839f5591d8b4b14c941125eb0fca7e4e58d" + }, + "provenance": null, + "requires-python": null, + "size": 166213, + "upload-time": "2014-11-27T09:03:09.629744Z", + "url": "https://files.pythonhosted.org/packages/63/15/8cdc183c669ef4c870099848b6fb37f11e5aeb2fa06601d0015ac4201e51/pytz-2014.10.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.10.tar.gz", + "hashes": { + "sha256": "a94138b638907491f473c875e8c95203a6a02efef52b6562be302e435016f4f3" + }, + "provenance": null, + "requires-python": null, + "size": 283834, + "upload-time": "2014-11-27T09:03:14.757635Z", + "url": "https://files.pythonhosted.org/packages/20/4a/a4d80f406592b96eff41cb6c7fe492bbe5b48e5b5be50ecc930870039db3/pytz-2014.10.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2014.10.zip", + "hashes": { + "sha256": "4c7d52da410875e977605c194c93fb29a2d921f99234b50133c662a7d4268fd6" + }, + "provenance": null, + "requires-python": null, + "size": 494851, + "upload-time": "2014-11-27T09:03:04.379319Z", + "url": "https://files.pythonhosted.org/packages/8e/83/1e1e6fe93b7f94ea85f59399b9c8e08985fde1ef0dc27245a96a6772e44a/pytz-2014.10.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.2-py2.4.egg", + "hashes": { + "sha256": "f8a813af15ac5e68b52dfc2a0aaa41b1c9b5cfa8e15fa9cf754837f74af74d74" + }, + "provenance": null, + "requires-python": null, + "size": 477733, + "upload-time": "2015-03-23T07:05:33.148710Z", + "url": "https://files.pythonhosted.org/packages/d5/2a/f0aa28cb4872c82631eeffc090a7cc0e56ec9a52f8d32feaf2aa0aa249f0/pytz-2015.2-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.2-py2.5.egg", + "hashes": { + "sha256": "08e8e012bb06237aea5781c1afdeef00590d4cebdb0c098439f8f2eb3046331b" + }, + "provenance": null, + "requires-python": null, + "size": 477296, + "upload-time": "2015-03-23T07:05:47.149378Z", + "url": "https://files.pythonhosted.org/packages/a0/9f/6c6a12229afba8de8d1acca8b52b664c4db50f2e5195a4259a46250db6c7/pytz-2015.2-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.2-py2.6.egg", + "hashes": { + "sha256": "2fe74abd1b6d18f93c121558c94c34133881f73f1ec005809b4a9db756a5a91f" + }, + "provenance": null, + "requires-python": null, + "size": 477269, + "upload-time": "2015-03-23T07:05:57.924442Z", + "url": "https://files.pythonhosted.org/packages/01/e6/80ffa4ccef92c49bace100fd397ffccb085854128d0ba4469a3bde2a1c58/pytz-2015.2-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.2-py2.7.egg", + "hashes": { + "sha256": "5e77e68293879fdd9a7b9ff37a0cc9123294b020cba189a8c1b6922cd9f703b5" + }, + "provenance": null, + "requires-python": null, + "size": 477098, + "upload-time": "2015-03-23T07:06:07.202436Z", + "url": "https://files.pythonhosted.org/packages/73/e2/e798c064373a40390605b0412f5cf973e1c4a41c46ce9da2a487d119c336/pytz-2015.2-py2.7.egg", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b5f9f4ca1d09e98678ceca631a87548d17e64a04bf9b13242e572d5b35d83212" + }, + "data-dist-info-metadata": { + "sha256": "b5f9f4ca1d09e98678ceca631a87548d17e64a04bf9b13242e572d5b35d83212" + }, + "filename": "pytz-2015.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "358b05a0c2605c15cf8337d17016eb95afeaad07c900df9c2cde76e2194a9258" + }, + "provenance": null, + "requires-python": null, + "size": 476390, + "upload-time": "2015-03-23T07:06:50.817126Z", + "url": "https://files.pythonhosted.org/packages/8a/89/6a70420f062b769cd49344c4d2ba09aa1f097888e2d9dac2707fbef46359/pytz-2015.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.2-py3.1.egg", + "hashes": { + "sha256": "374106e01ccdaca4f7fbeec7164c016d92684f05aa38feb1d507dd2fb789ef1f" + }, + "provenance": null, + "requires-python": null, + "size": 477052, + "upload-time": "2015-03-23T07:06:15.867255Z", + "url": "https://files.pythonhosted.org/packages/f6/de/fee4f544bd077dc15aad6de90c51021cb0674bfc13ff38001a69218f5e56/pytz-2015.2-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.2-py3.2.egg", + "hashes": { + "sha256": "40913c6bfeba1e6b1aef5366db6a74c36253e51a65600e8b770aed7bf7b9d23f" + }, + "provenance": null, + "requires-python": null, + "size": 477291, + "upload-time": "2015-03-23T07:06:24.505401Z", + "url": "https://files.pythonhosted.org/packages/11/6b/6dc39abe04cf00d772f168ef50367344065819e61beab141cec29fe6722b/pytz-2015.2-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.2-py3.3.egg", + "hashes": { + "sha256": "6549f19811bfd147517ae68b9d25d89a0207dd308c7a334bd419514e36875c2b" + }, + "provenance": null, + "requires-python": null, + "size": 478092, + "upload-time": "2015-03-23T07:06:33.331126Z", + "url": "https://files.pythonhosted.org/packages/be/57/0a919a5bae9f3d06c3586b6b87b1354af0951471148847ffd75d7d84a50c/pytz-2015.2-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.2-py3.4.egg", + "hashes": { + "sha256": "fe69c915863fe0f24c00d61a4bfa5ebd0fa08d859db3a1cfcb3fb20f1a67dd45" + }, + "provenance": null, + "requires-python": null, + "size": 477782, + "upload-time": "2015-03-23T07:06:41.784080Z", + "url": "https://files.pythonhosted.org/packages/1a/5c/fbea74406255a85e4eb62d3e294736069b657a0fc31986adeca8d1d2fe0b/pytz-2015.2-py3.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.2.tar.bz2", + "hashes": { + "sha256": "3e15b416c9a2039c1a51208b2cd3bb4ffd796cd19e601b1d2657afcb77c3dc90" + }, + "provenance": null, + "requires-python": null, + "size": 166796, + "upload-time": "2015-03-23T07:07:06.032638Z", + "url": "https://files.pythonhosted.org/packages/4c/81/4c7062615c419a00c57a49dd7156e3f02e9b6a4d483fa294fd0d0af4fd8b/pytz-2015.2.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.2.tar.gz", + "hashes": { + "sha256": "73daf0eb44ad929ad56972ad30938cb231b725b27dff105b7168e7b4491e0452" + }, + "provenance": null, + "requires-python": null, + "size": 282891, + "upload-time": "2015-03-23T07:07:12.753729Z", + "url": "https://files.pythonhosted.org/packages/4d/20/8214f28961779de01e6348e444bec3ac5dde8acb9f1986414758880a37fd/pytz-2015.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.2.zip", + "hashes": { + "sha256": "93f81122d86983cbb056cd12ca7de39d760b6f3e3060e43eff5c5e2034516fa2" + }, + "provenance": null, + "requires-python": null, + "size": 493458, + "upload-time": "2015-03-23T07:07:00.374028Z", + "url": "https://files.pythonhosted.org/packages/cf/6a/3ed807e3b8574eabc0027cb2c9353b16848df9144f42c4a1f62b22a0e2dd/pytz-2015.2.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.4-py2.4.egg", + "hashes": { + "sha256": "9966d2c3f86b23374da9890584f16b03f6e46055824e30a108716974d45d1e45" + }, + "provenance": null, + "requires-python": null, + "size": 476900, + "upload-time": "2015-05-13T14:36:43.411172Z", + "url": "https://files.pythonhosted.org/packages/20/65/c9918937144983d1da370753a83fa3696e40d34e5418ed0b5362d42baac6/pytz-2015.4-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.4-py2.5.egg", + "hashes": { + "sha256": "f7c5be4db86f1a76ccc4c807f9008536275abec3e2815d18265d694aeef3cb3c" + }, + "provenance": null, + "requires-python": null, + "size": 476461, + "upload-time": "2015-05-13T14:36:52.088745Z", + "url": "https://files.pythonhosted.org/packages/00/54/a678c5f56751a1bf1061a04c5dac474dac8ce887c98189eff0459dfab077/pytz-2015.4-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.4-py2.6.egg", + "hashes": { + "sha256": "6ce918e48daed649e13aa4eb2ce99d80212411401be42288c94473a81109244e" + }, + "provenance": null, + "requires-python": null, + "size": 476431, + "upload-time": "2015-05-13T14:36:59.907899Z", + "url": "https://files.pythonhosted.org/packages/52/2a/9af8e3e88d4f41fe48139d0a037a7438e66875b452d7cc609e178961e6f5/pytz-2015.4-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.4-py2.7.egg", + "hashes": { + "sha256": "6441e798f8863744c90574de253bed328c477fd2c86caf52b8d9d85f1ecb9f96" + }, + "provenance": null, + "requires-python": null, + "size": 476270, + "upload-time": "2015-05-13T14:37:08.155512Z", + "url": "https://files.pythonhosted.org/packages/7f/ee/56c5af47587f3f2b01bdb809514e5c3bdab74a63d8022765255d49371fca/pytz-2015.4-py2.7.egg", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2f68b1d3f1268d5ae6284739f7fbd3a1e95f40a32e3f94ca630bac3fe47d877a" + }, + "data-dist-info-metadata": { + "sha256": "2f68b1d3f1268d5ae6284739f7fbd3a1e95f40a32e3f94ca630bac3fe47d877a" + }, + "filename": "pytz-2015.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "4d64ed1b9e0e73095f5cfa87f0e97ddb4c840049e8efeb7e63b46118ba1d623a" + }, + "provenance": null, + "requires-python": null, + "size": 475073, + "upload-time": "2015-05-13T14:37:48.490133Z", + "url": "https://files.pythonhosted.org/packages/2d/cb/c9b0c9e4cf54bc3517b2d52904c9f328be2e88cf07392fea51ee0c3c4b28/pytz-2015.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.4-py3.1.egg", + "hashes": { + "sha256": "39ef0541e489b1cf5515cedf1b1f99de585fd660463cdcde43a03d7d92042782" + }, + "provenance": null, + "requires-python": null, + "size": 476223, + "upload-time": "2015-05-13T14:37:16.524384Z", + "url": "https://files.pythonhosted.org/packages/17/18/e6e9b997959f6f8816733ba5d8afc79b40a482de2ea90f265bfdc33b26fe/pytz-2015.4-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.4-py3.2.egg", + "hashes": { + "sha256": "685b1994026572177458af143cc24a2082f400f18e63fdc8e2ed68dd93bb0f49" + }, + "provenance": null, + "requires-python": null, + "size": 476463, + "upload-time": "2015-05-13T14:37:24.408232Z", + "url": "https://files.pythonhosted.org/packages/d6/2b/dacc1ab0f2b0e25e73e0a85b770f7b5f05197b718c4cb27ba65f2183c7ae/pytz-2015.4-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.4-py3.3.egg", + "hashes": { + "sha256": "8446013dfbde9b3f4f9bfea09418ddd526760a8798c41badd3f707a98ad0745b" + }, + "provenance": null, + "requires-python": null, + "size": 477264, + "upload-time": "2015-05-13T14:37:31.861946Z", + "url": "https://files.pythonhosted.org/packages/19/03/8a667c4a847f6bef344eded7625858e855ab5175383a930feb0442b6374c/pytz-2015.4-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.4-py3.4.egg", + "hashes": { + "sha256": "d5ff706089e9150760d238b66203a24d4a0a6175160410191995ff04d1893faa" + }, + "provenance": null, + "requires-python": null, + "size": 476958, + "upload-time": "2015-05-13T14:37:40.137210Z", + "url": "https://files.pythonhosted.org/packages/fc/ac/cd7c55724fb7f145855aef6a76760dd3482af1f1ad5fabfce8af478c3fd4/pytz-2015.4-py3.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.4.tar.bz2", + "hashes": { + "sha256": "a78b484d5472dd8c688f8b3eee18646a25c66ce45b2c26652850f6af9ce52b17" + }, + "provenance": null, + "requires-python": null, + "size": 157361, + "upload-time": "2015-05-13T14:38:02.463531Z", + "url": "https://files.pythonhosted.org/packages/fd/7a/6a80f73ec6e714b1fd2cbaa3674c2f108ff5071cc2bcc37d5226e0ca1ee0/pytz-2015.4.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.4.tar.gz", + "hashes": { + "sha256": "c4ee70cb407f9284517ac368f121cf0796a7134b961e53d9daf1aaae8f44fb90" + }, + "provenance": null, + "requires-python": null, + "size": 281243, + "upload-time": "2015-05-13T14:38:08.604793Z", + "url": "https://files.pythonhosted.org/packages/89/f7/c3f24985638befecf0c0db820c27a276ce4030820a948d4893a6d35e36fa/pytz-2015.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.4.zip", + "hashes": { + "sha256": "00f35fb0e7e2fc348cd091d25d36c6768b721463d12396d68a9491a8a5f91ecf" + }, + "provenance": null, + "requires-python": null, + "size": 492641, + "upload-time": "2015-05-13T14:37:57.307717Z", + "url": "https://files.pythonhosted.org/packages/7e/1a/f43b5c92df7b156822030fed151327ea096bcf417e45acc23bd1df43472f/pytz-2015.4.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.6-py2.4.egg", + "hashes": { + "sha256": "499a3513d210e52e0fea71b6d9b96493fb8527c6e1117c8ea6d679e52fe5468d" + }, + "provenance": null, + "requires-python": null, + "size": 476912, + "upload-time": "2015-09-21T13:41:07.132127Z", + "url": "https://files.pythonhosted.org/packages/78/bf/1ace078cf5baf0ef77e84bef30e593490d714e5ce812b730f13bcd148c43/pytz-2015.6-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.6-py2.5.egg", + "hashes": { + "sha256": "752bda66b1d0ee603b3f84fdbbe30428c01cf5dddbbe535f68f154611ea47e25" + }, + "provenance": null, + "requires-python": null, + "size": 476478, + "upload-time": "2015-09-21T13:41:19.048066Z", + "url": "https://files.pythonhosted.org/packages/db/4f/b13d9e64f2a07ae28040a7e8e1ea821ed2f5fc5b11cb4cca8e86794b883c/pytz-2015.6-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.6-py2.6.egg", + "hashes": { + "sha256": "dc4542deadc24224d85c94b83ba74267ed3c0c7005c67465073eb4f53977b7e1" + }, + "provenance": null, + "requires-python": null, + "size": 476447, + "upload-time": "2015-09-21T13:41:33.425309Z", + "url": "https://files.pythonhosted.org/packages/05/1e/0b61184cbe461d75daa4514d2afe71aece18d298d8bbef0b46650c0236ea/pytz-2015.6-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.6-py2.7.egg", + "hashes": { + "sha256": "e04269289bb5608a51e085405443d664d5c0006af13e4887126778d4030f558c" + }, + "provenance": null, + "requires-python": null, + "size": 476283, + "upload-time": "2015-09-21T13:41:45.318097Z", + "url": "https://files.pythonhosted.org/packages/f1/ff/60a6176da9561668f44604683613bc4c2afe7388b573636178d5bcb57006/pytz-2015.6-py2.7.egg", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1b1427b5d42d7154bff16c97bda596955f5d03e45923cf19877cb7bc5cd0ae75" + }, + "data-dist-info-metadata": { + "sha256": "1b1427b5d42d7154bff16c97bda596955f5d03e45923cf19877cb7bc5cd0ae75" + }, + "filename": "pytz-2015.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "b4b44f8606074489c787b1614fe394d55178acd4a0387511cded291f9ba667ab" + }, + "provenance": null, + "requires-python": null, + "size": 475111, + "upload-time": "2015-09-21T13:40:56.492501Z", + "url": "https://files.pythonhosted.org/packages/05/c9/dd1814a0205e030b359da72510181961ca4ef59c3a5b7840cb7a7247c71b/pytz-2015.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.6-py3.1.egg", + "hashes": { + "sha256": "6747de3110b782acb88552d690b10cf0f91a2af2a684aa0181c865aded9eafb8" + }, + "provenance": null, + "requires-python": null, + "size": 476233, + "upload-time": "2015-09-21T13:41:58.624314Z", + "url": "https://files.pythonhosted.org/packages/83/0d/644d503823a59c543f89cd6f49f9259eaf3570cdb2611214ba26c726dadf/pytz-2015.6-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.6-py3.2.egg", + "hashes": { + "sha256": "1da48f633e2fb2755d1a7bf37b53bdae036d2c4a2a3e707976be15b132a976cb" + }, + "provenance": null, + "requires-python": null, + "size": 476481, + "upload-time": "2015-09-21T13:42:18.850163Z", + "url": "https://files.pythonhosted.org/packages/4b/b0/e920607496b868133ac4f4b5c234277261e1245014fb82caa1f5010a10cd/pytz-2015.6-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.6-py3.3.egg", + "hashes": { + "sha256": "19c42fdf17d5b1e9a5ae2d9b64bb15a561295f051df565e3a1d8f370f2e5ad67" + }, + "provenance": null, + "requires-python": null, + "size": 477276, + "upload-time": "2015-09-21T13:42:32.466407Z", + "url": "https://files.pythonhosted.org/packages/99/18/f2776d54ec269c54bf1c552ead0105d64d4367f2ab6137fc13430f03aca5/pytz-2015.6-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.6-py3.4.egg", + "hashes": { + "sha256": "3ca623217c5d6cac04f5d3a15b1063f7fd020420a1d6da839367b39502f58204" + }, + "provenance": null, + "requires-python": null, + "size": 476965, + "upload-time": "2015-09-21T13:42:45.576978Z", + "url": "https://files.pythonhosted.org/packages/60/7a/8d5e0430120569919d1ddbb84e9a3667f03edcb817a3f0012508e9d35f33/pytz-2015.6-py3.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.6-py3.5.egg", + "hashes": { + "sha256": "d2b0753ff55c6bdf8d32db65f1ca06db660a981b7132292e0e2d1cff98315c95" + }, + "provenance": null, + "requires-python": null, + "size": 476897, + "upload-time": "2015-09-21T13:42:55.971187Z", + "url": "https://files.pythonhosted.org/packages/b9/39/c394a0d359b601f8606e9f579ed5d984f1eb2dc78a6dec69ec5bd2ed5e6b/pytz-2015.6-py3.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.6.tar.bz2", + "hashes": { + "sha256": "01eed1b2226dc386d8e467a2ff8c4f1aa08c65d5d7e7c43aa094bd45d5bd68ba" + }, + "provenance": null, + "requires-python": null, + "size": 156925, + "upload-time": "2015-09-21T13:43:15.033778Z", + "url": "https://files.pythonhosted.org/packages/0c/cd/907e6f5195c4e56625bc3cf4984804f01872201bcadb0aec080dbb4c3bcf/pytz-2015.6.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.6.tar.gz", + "hashes": { + "sha256": "c598a6b6850dbcc00843651878e8282dac77c95e19d84847b6918eeb3ed8f0c2" + }, + "provenance": null, + "requires-python": null, + "size": 281428, + "upload-time": "2015-09-21T13:43:23.228304Z", + "url": "https://files.pythonhosted.org/packages/b5/2d/1faf10c2d302ac72ae5244f8fb50ad92b7d364ed8e2ce9c3ee74e82594be/pytz-2015.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.6.zip", + "hashes": { + "sha256": "2b3b20919afcf06f90a4e58aa2a2c82a601b71dd5a352af36478e5337d4a16cd" + }, + "provenance": null, + "requires-python": null, + "size": 492639, + "upload-time": "2015-09-21T13:43:07.262220Z", + "url": "https://files.pythonhosted.org/packages/fa/af/0ee0d76d8f8959e53a28817ad32cebfa5f8cdc1f6f325382ef2a0414da32/pytz-2015.6.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.7-py2.4.egg", + "hashes": { + "sha256": "3abe6a6d3fc2fbbe4c60144211f45da2edbe3182a6f6511af6bbba0598b1f992" + }, + "provenance": null, + "requires-python": null, + "size": 478235, + "upload-time": "2015-10-26T06:32:07.597360Z", + "url": "https://files.pythonhosted.org/packages/a0/83/a3f42f8290eb19587978c08a9f9590368f357a04301e5b9f89ecadfa798f/pytz-2015.7-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.7-py2.5.egg", + "hashes": { + "sha256": "939ef9c1e1224d980405689a97ffcf7828c56d1517b31d73464356c1f2b7769e" + }, + "provenance": null, + "requires-python": null, + "size": 477795, + "upload-time": "2015-10-26T06:32:29.024438Z", + "url": "https://files.pythonhosted.org/packages/8f/2f/47ca83bc3a2dccdca069e3e33f39f96e9cda8662163eff75ab1d4403f565/pytz-2015.7-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.7-py2.6.egg", + "hashes": { + "sha256": "ead4aefa7007249e05e51b01095719d5a8dd95760089f5730aac5698b1932918" + }, + "provenance": null, + "requires-python": null, + "size": 477761, + "upload-time": "2015-10-26T06:32:38.776735Z", + "url": "https://files.pythonhosted.org/packages/62/80/fe009c35e7167c1ede44da8b4161bdf859fbf5d2a852a6423754305d5946/pytz-2015.7-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.7-py2.7.egg", + "hashes": { + "sha256": "3cca0df08bd0ed98432390494ce3ded003f5e661aa460be7a734bffe35983605" + }, + "provenance": null, + "requires-python": null, + "size": 477606, + "upload-time": "2015-10-26T06:32:48.872503Z", + "url": "https://files.pythonhosted.org/packages/97/fa/aa98e08d08615823a2a3b49dbac7cd6d4a5024ac68001f364a93f9e5c796/pytz-2015.7-py2.7.egg", + "yanked": false + }, + { + "core-metadata": { + "sha256": "78a517098be2beadbd15b7f42c96780fc1aa6118e8f8a2f86ffa8e2909390397" + }, + "data-dist-info-metadata": { + "sha256": "78a517098be2beadbd15b7f42c96780fc1aa6118e8f8a2f86ffa8e2909390397" + }, + "filename": "pytz-2015.7-py2.py3-none-any.whl", + "hashes": { + "sha256": "3ede470d3d17ba3c07638dfa0d10452bc1b6e5ad326127a65ba77e6aaeb11bec" + }, + "provenance": null, + "requires-python": null, + "size": 476446, + "upload-time": "2015-10-26T06:31:56.938334Z", + "url": "https://files.pythonhosted.org/packages/c0/28/973f0382c803b21734cd7e97e0590928148ee21b1cbe8f7fed8b506204fb/pytz-2015.7-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.7-py3.1.egg", + "hashes": { + "sha256": "68c47964f7186eec306b13629627722b9079cd4447ed9e5ecaecd4eac84ca734" + }, + "provenance": null, + "requires-python": null, + "size": 477567, + "upload-time": "2015-10-26T06:32:58.590786Z", + "url": "https://files.pythonhosted.org/packages/40/3d/7feab16f5829b60c6ec6ad9b45876d4627d09543739a836758fd87faf9ca/pytz-2015.7-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.7-py3.2.egg", + "hashes": { + "sha256": "dd5d3991950aae40a6c81de1578942e73d629808cefc51d12cd157980e6cfc18" + }, + "provenance": null, + "requires-python": null, + "size": 477809, + "upload-time": "2015-10-26T06:33:23.236683Z", + "url": "https://files.pythonhosted.org/packages/46/2d/fd0bd141f7f0c81ea8b27cc6c835ae231f6c723b7d96554a61f3b1891c73/pytz-2015.7-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.7-py3.3.egg", + "hashes": { + "sha256": "a77c52062c07eb7c7b30545dbc73e32995b7e117eea750317b5cb5c7a4618f14" + }, + "provenance": null, + "requires-python": null, + "size": 478594, + "upload-time": "2015-10-26T06:33:33.047791Z", + "url": "https://files.pythonhosted.org/packages/0a/0a/57473b5794bc1b4bf2d0eb1e1c0bed39f39907876912c3b18428ce7d5c39/pytz-2015.7-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.7-py3.4.egg", + "hashes": { + "sha256": "81af9aec4bc960a9a0127c488f18772dae4634689233f06f65443e7b11ebeb51" + }, + "provenance": null, + "requires-python": null, + "size": 478279, + "upload-time": "2015-10-26T06:33:42.247149Z", + "url": "https://files.pythonhosted.org/packages/a6/a4/8260663b7b29983073e5cc619d48676598a48d504bf99b5c57283d7379ec/pytz-2015.7-py3.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.7-py3.5.egg", + "hashes": { + "sha256": "e079b1dadc5c06246cc1bb6fe1b23a50b1d1173f2edd5104efd40bb73a28f406" + }, + "provenance": null, + "requires-python": null, + "size": 478228, + "upload-time": "2015-10-26T06:34:01.126591Z", + "url": "https://files.pythonhosted.org/packages/83/84/b3b81fa11b54f3cdc141e22f1cc27dc68f7698eead0e4494f2fa23ae5073/pytz-2015.7-py3.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.7.tar.bz2", + "hashes": { + "sha256": "fbd26746772c24cb93c8b97cbdad5cb9e46c86bbdb1b9d8a743ee00e2fb1fc5d" + }, + "provenance": null, + "requires-python": null, + "size": 156812, + "upload-time": "2015-10-26T06:34:36.149393Z", + "url": "https://files.pythonhosted.org/packages/7c/bd/56dd0f51fab06520ee443146a4c7fba603fd6471f143a3942324454a33f1/pytz-2015.7.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.7.tar.gz", + "hashes": { + "sha256": "99266ef30a37e43932deec2b7ca73e83c8dbc3b9ff703ec73eca6b1dae6befea" + }, + "provenance": null, + "requires-python": null, + "size": 282002, + "upload-time": "2015-10-26T06:34:44.550814Z", + "url": "https://files.pythonhosted.org/packages/bf/fb/80ad342d76e4a3d2e0f3398ab3ebeeb0c98551beae4fbca068c699bf42d1/pytz-2015.7.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2015.7.zip", + "hashes": { + "sha256": "8b6ce1c993909783bc96e0b4f34ea223bff7a4df2c90bdb9c4e0f1ac928689e3" + }, + "provenance": null, + "requires-python": null, + "size": 493962, + "upload-time": "2015-10-26T06:34:27.816816Z", + "url": "https://files.pythonhosted.org/packages/5f/93/3de441d77a0eeee7a100691e91db36d89230a274dd603befb50ee988beb1/pytz-2015.7.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.1-py2.4.egg", + "hashes": { + "sha256": "ddb6e5a7f4cb9c67adf4b40c953bcace5b531208d5ed4ebe6d150dc5e7ade140" + }, + "provenance": null, + "requires-python": null, + "size": 478169, + "upload-time": "2016-03-14T06:51:48.938377Z", + "url": "https://files.pythonhosted.org/packages/54/bd/d9be13fb7ab0599672b8d483c0b9a7140497b9942c29e0cba38e0c2c0cd8/pytz-2016.1-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.1-py2.5.egg", + "hashes": { + "sha256": "d729e8cb5dbfada7798e056bc7658892d6b37ced39e9c7ddeba6736f5976fd00" + }, + "provenance": null, + "requires-python": null, + "size": 477723, + "upload-time": "2016-03-14T06:52:00.435142Z", + "url": "https://files.pythonhosted.org/packages/20/51/a0510826effb4121a1e0b81b0bc77e5ef7429ef510d52633b5bf71dff172/pytz-2016.1-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.1-py2.6.egg", + "hashes": { + "sha256": "7e75d5a83009a6fc85325d4f33d068529415336b34e8a26933a84fd7293c4974" + }, + "provenance": null, + "requires-python": null, + "size": 477710, + "upload-time": "2016-03-14T06:52:15.588765Z", + "url": "https://files.pythonhosted.org/packages/5c/78/d094072b0548004a592f5023fce97fd1814c151405d5fc33632a77e68c47/pytz-2016.1-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.1-py2.7.egg", + "hashes": { + "sha256": "9753139efd6a80bba08be9198c1a9558dcbf1f3fb81df9dd5fa61e1fc973553e" + }, + "provenance": null, + "requires-python": null, + "size": 477541, + "upload-time": "2016-03-14T06:52:26.298591Z", + "url": "https://files.pythonhosted.org/packages/f0/17/7fd26bcfa1c8374ff2eabaf9ebf7fdc89b4fee3fa535a0e22406412d0835/pytz-2016.1-py2.7.egg", + "yanked": false + }, + { + "core-metadata": { + "sha256": "714bc644f7863944ce5d81c477ac7a393456d01a0f24e535de57be7016aad6be" + }, + "data-dist-info-metadata": { + "sha256": "714bc644f7863944ce5d81c477ac7a393456d01a0f24e535de57be7016aad6be" + }, + "filename": "pytz-2016.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "de3969ca33b89cecbd0f91e4d284a1c2cfae94c2fe44e13442e17ab5704567d7" + }, + "provenance": null, + "requires-python": null, + "size": 476479, + "upload-time": "2016-03-14T06:51:38.920911Z", + "url": "https://files.pythonhosted.org/packages/21/88/02331c6bce83666184db3dd07d644bbf639987a3ff041a440ffc537958a5/pytz-2016.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.1-py3.1.egg", + "hashes": { + "sha256": "140075e33f63240e86828276404f21e5efaaf4cc4b4d4a679e028daf6e3d2899" + }, + "provenance": null, + "requires-python": null, + "size": 477495, + "upload-time": "2016-03-14T06:52:36.850775Z", + "url": "https://files.pythonhosted.org/packages/a0/a2/96feb63631d5199be0b494bf0e89bd2dd97d8d07e160da8c19f0108eff96/pytz-2016.1-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.1-py3.2.egg", + "hashes": { + "sha256": "3494ffe2a7a99274d9738282db1ceb9b657cc790b979f1081307f9aa68c32996" + }, + "provenance": null, + "requires-python": null, + "size": 477744, + "upload-time": "2016-03-14T06:52:48.262555Z", + "url": "https://files.pythonhosted.org/packages/f9/cf/82fba1cfe8dd7b276d9cfacc9ec7d0326f1a74cb6871b332e4e6d4b17d68/pytz-2016.1-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.1-py3.3.egg", + "hashes": { + "sha256": "4995cd97270e4f017c576b72c92ed73fc322136c2fa2592eff0e31368698c557" + }, + "provenance": null, + "requires-python": null, + "size": 478535, + "upload-time": "2016-03-14T06:53:01.062919Z", + "url": "https://files.pythonhosted.org/packages/a7/3c/52939ac09c970f623fa495e303ab6ca47c574eb6943925fb597c501559f3/pytz-2016.1-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.1-py3.4.egg", + "hashes": { + "sha256": "c8ff119a22ed8853e5d3e8131f65abaa580dbb8674a5f5f89b9578cd57d7ffde" + }, + "provenance": null, + "requires-python": null, + "size": 478223, + "upload-time": "2016-03-14T06:53:15.217013Z", + "url": "https://files.pythonhosted.org/packages/f1/a7/933f5f481df9b44778e753e8fc66d07ac1ba34e93ee7c1d679bafc5da562/pytz-2016.1-py3.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.1-py3.5.egg", + "hashes": { + "sha256": "5cab8e16dcf5cdd11c53b9120c42883a78290ca4b228b93ee96a333bacc83f02" + }, + "provenance": null, + "requires-python": null, + "size": 478165, + "upload-time": "2016-03-14T06:53:35.148585Z", + "url": "https://files.pythonhosted.org/packages/8a/25/0d91ee14816673ed63d49b20f6bb617e40c2f2965c3b01e67862680b5ece/pytz-2016.1-py3.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.1.tar.bz2", + "hashes": { + "sha256": "67f0515f72c982a9204e7520e9865a068078d318a8daac643159db6cb0a8dc49" + }, + "provenance": null, + "requires-python": null, + "size": 169396, + "upload-time": "2016-03-14T06:54:09.171916Z", + "url": "https://files.pythonhosted.org/packages/df/6f/4390f8d48c3452c7d77e208ef460547564258caba30e4bfdd67c05761556/pytz-2016.1.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.1.tar.gz", + "hashes": { + "sha256": "c9c2e2ceb6486b462a65aeb896663cfdee0aa221ffca354307823d27fbccdc9e" + }, + "provenance": null, + "requires-python": null, + "size": 285654, + "upload-time": "2016-03-14T06:54:19.705821Z", + "url": "https://files.pythonhosted.org/packages/59/34/3dbfd55ee2179c21fb3ba59cef326810622a603e25c43f7ef899582998f1/pytz-2016.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.1.zip", + "hashes": { + "sha256": "631ca0fb1f24c3fba7d491bade1ebf5f4c3e083a88462d0d6eb7a7c3ff460e5d" + }, + "provenance": null, + "requires-python": null, + "size": 493889, + "upload-time": "2016-03-14T06:53:56.092370Z", + "url": "https://files.pythonhosted.org/packages/49/8f/e3755302b2df937dd5c549a273efff27ab0d4d8a8f53260ae158609a6d6a/pytz-2016.1.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.2-py2.4.egg", + "hashes": { + "sha256": "a1868b6ac5670a61e7d679180aad49129d201d38552bbf1d99594adfd93d55a3" + }, + "provenance": null, + "requires-python": null, + "size": 479705, + "upload-time": "2016-03-21T04:28:52.504170Z", + "url": "https://files.pythonhosted.org/packages/ee/f9/382bb51794d746e14e0de7332dfced6d7fba61b0820db5abeeeb8cf8395e/pytz-2016.2-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.2-py2.5.egg", + "hashes": { + "sha256": "4a343d32eaf33adf733c555c32d42e2d0a6e44a6fc6b8e2ddf0f9d93ebeb6f7a" + }, + "provenance": null, + "requires-python": null, + "size": 479243, + "upload-time": "2016-03-21T04:29:04.163707Z", + "url": "https://files.pythonhosted.org/packages/e9/bf/a4e4610cdd4fc5f823945224ca1bcc642305bf9fc586476fe5fe03df9152/pytz-2016.2-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.2-py2.6.egg", + "hashes": { + "sha256": "da76862a6392d14a82b136f356722190dac376dfd2eb48c04eaf4f52d381b1a7" + }, + "provenance": null, + "requires-python": null, + "size": 479217, + "upload-time": "2016-03-21T04:29:17.172171Z", + "url": "https://files.pythonhosted.org/packages/b9/48/aaf6bb3d3a03a745c8fda38a6c308f644478feaaf0c25620e9251038dc05/pytz-2016.2-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.2-py2.7.egg", + "hashes": { + "sha256": "f388026e93ed80fabe169a2505b0b604c508a364496f1d872d72fe6a8992a630" + }, + "provenance": null, + "requires-python": null, + "size": 479061, + "upload-time": "2016-03-21T04:29:30.555183Z", + "url": "https://files.pythonhosted.org/packages/0d/cc/c7bb2e663e3f99d3b4ed5b71a6ec75f40dea23571cec53b781e3b2d88814/pytz-2016.2-py2.7.egg", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9fba507ff192e4380ede83d19660fc86e8133d555409340189441c88a3bfcdc3" + }, + "data-dist-info-metadata": { + "sha256": "9fba507ff192e4380ede83d19660fc86e8133d555409340189441c88a3bfcdc3" + }, + "filename": "pytz-2016.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "29905081545659ab2510562d76c77f6b5c056118646dece3ea956a5671efa21a" + }, + "provenance": null, + "requires-python": null, + "size": 478132, + "upload-time": "2016-03-21T04:28:41.418654Z", + "url": "https://files.pythonhosted.org/packages/f6/2d/35dc10ba9fdc9ef118ce4f3a5af8360882f64bb42c642d12f35370988c06/pytz-2016.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.2-py3.1.egg", + "hashes": { + "sha256": "a165e06bfaf78fd7b551b80f8633291ad6e18daa888ebb85e3c8c456d713fe39" + }, + "provenance": null, + "requires-python": null, + "size": 479010, + "upload-time": "2016-03-21T04:29:43.286896Z", + "url": "https://files.pythonhosted.org/packages/95/fe/0acc1c85c82d3ead783665fa14547148cf5c425de746af66972c59623099/pytz-2016.2-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.2-py3.2.egg", + "hashes": { + "sha256": "991243236e44275f51d291093977fdf8af7a022178df412d448d22b396b5fe0e" + }, + "provenance": null, + "requires-python": null, + "size": 479252, + "upload-time": "2016-03-21T04:29:55.508448Z", + "url": "https://files.pythonhosted.org/packages/21/47/4f39574fe944bcfa92c21284e7ca290ada84e74ef291e89ef81239133d3b/pytz-2016.2-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.2-py3.3.egg", + "hashes": { + "sha256": "017a68821c06a9d452e1e1d9496d82d8506d01ce4df4505241368ff87ef79e2e" + }, + "provenance": null, + "requires-python": null, + "size": 480052, + "upload-time": "2016-03-21T04:30:13.306707Z", + "url": "https://files.pythonhosted.org/packages/90/d7/f9db5a5726b90d01dfb65dfc7838790320433e3ede84dadb98b7de045dcb/pytz-2016.2-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.2-py3.4.egg", + "hashes": { + "sha256": "d42c7871ed94aa41fd9642cfce219c8fd5dff06c60d98a47e46e01ef658624f0" + }, + "provenance": null, + "requires-python": null, + "size": 479730, + "upload-time": "2016-03-21T04:30:31.637183Z", + "url": "https://files.pythonhosted.org/packages/7b/f3/0acd4fbf6cbb0eab34ec2a0a054d1f5f07795dad34b096d28832e8afdd11/pytz-2016.2-py3.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.2-py3.5.egg", + "hashes": { + "sha256": "fdda7ea39fdb7f4909e7272eaf26f5cd44e402af5428f1ed870f3514b94456f6" + }, + "provenance": null, + "requires-python": null, + "size": 479683, + "upload-time": "2016-03-21T04:30:44.807656Z", + "url": "https://files.pythonhosted.org/packages/c3/83/486154838aa3a45a9ec8e8a543a153aad99e06b73a2687adb6d4151d274c/pytz-2016.2-py3.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.2.tar.bz2", + "hashes": { + "sha256": "675ec20d1b956a5817dcd32b0290933e953c752e324ef2365f032a3a70c6b2a7" + }, + "provenance": null, + "requires-python": null, + "size": 170104, + "upload-time": "2016-03-21T04:31:06.018838Z", + "url": "https://files.pythonhosted.org/packages/47/d7/58f26eb96a15ac6ae9591757e04cd3c12920ad9c35d3ada19b3598189f70/pytz-2016.2.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.2.tar.gz", + "hashes": { + "sha256": "cdcd7dc6abd6aad46055ef8e3769a6b99425af86cbb7214d27845f0316550473" + }, + "provenance": null, + "requires-python": null, + "size": 285498, + "upload-time": "2016-03-21T04:31:17.412884Z", + "url": "https://files.pythonhosted.org/packages/5b/91/e9c49ec164ac6e7a4fd2dbd65db28327dc79e512186e2e4a34371f7f840c/pytz-2016.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.2.zip", + "hashes": { + "sha256": "4322d42d68f19df6e2a1fd59d11c8499dc8ddb765440db9643a29b9b329aab63" + }, + "provenance": null, + "requires-python": null, + "size": 495452, + "upload-time": "2016-03-21T04:30:56.455091Z", + "url": "https://files.pythonhosted.org/packages/80/6d/ba981a2c6f08c2f971c551ee22f2927db1133e3bc231fba697f5983ded09/pytz-2016.2.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.3-py2.4.egg", + "hashes": { + "sha256": "e9add8d6d1d518be5a9751cca2d1a7fd18aa0ef34c11ddfc3ced38ffa5edba19" + }, + "provenance": null, + "requires-python": null, + "size": 480891, + "upload-time": "2016-03-24T06:09:13.050149Z", + "url": "https://files.pythonhosted.org/packages/a7/9a/6a7ae772d1d9b92d65af84cb6236b07861c3bf4f344f58dccf40e4be6815/pytz-2016.3-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.3-py2.5.egg", + "hashes": { + "sha256": "4b96e744647bb837d4b61a147d1212557dffd5aa07bc4f98785aa9ba551c031e" + }, + "provenance": null, + "requires-python": null, + "size": 480428, + "upload-time": "2016-03-24T06:09:54.455143Z", + "url": "https://files.pythonhosted.org/packages/b1/85/bcf3eeb70bd31ec9112ff2004d8f1e1d51f5d52ea8a0477356357397e1f2/pytz-2016.3-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.3-py2.6.egg", + "hashes": { + "sha256": "be74107f7b70876e146fb29cecc0467dd4a20e6b8bb7bf374aacdef9ce4f520e" + }, + "provenance": null, + "requires-python": null, + "size": 480401, + "upload-time": "2016-03-24T06:10:25.439305Z", + "url": "https://files.pythonhosted.org/packages/1f/d9/2ab237a3cddb6a3940853116b48df8c867ebb8d6e09359ebd207554d3ea0/pytz-2016.3-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.3-py2.7.egg", + "hashes": { + "sha256": "ba752ce6af6efd0178bab4f8e809b03ee68ac28598e2113dc70f032c6b757ce9" + }, + "provenance": null, + "requires-python": null, + "size": 480245, + "upload-time": "2016-03-24T06:10:52.565836Z", + "url": "https://files.pythonhosted.org/packages/28/ef/91c7dc61958eab73c4597d4db061dfd2ee7cfdb61559f9866b77f2132d4a/pytz-2016.3-py2.7.egg", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f0d19245c078740d4b36ca87a34331ebae1321ce6f8730106cac0c4b1fc0e5f4" + }, + "data-dist-info-metadata": { + "sha256": "f0d19245c078740d4b36ca87a34331ebae1321ce6f8730106cac0c4b1fc0e5f4" + }, + "filename": "pytz-2016.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "2e4859a1c1b5c77bdc247013332ae1edbd5b3a7fb3737e33c5f26efcf5e150fb" + }, + "provenance": null, + "requires-python": null, + "size": 479336, + "upload-time": "2016-03-24T06:08:39.591295Z", + "url": "https://files.pythonhosted.org/packages/e2/87/e774b15dd6468889e5268ebbc00040c9f9da546c462099c4d43e14697e04/pytz-2016.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.3-py3.1.egg", + "hashes": { + "sha256": "9309233732c7bb61c585473f8b80b9aba49e7b4dc8e022007c4926db0a1f3d84" + }, + "provenance": null, + "requires-python": null, + "size": 480209, + "upload-time": "2016-03-24T06:11:31.684977Z", + "url": "https://files.pythonhosted.org/packages/a4/7a/0a0cbd670152f8f0bd7790d06f0146f73c734254ef896531c9b7ece4c6d8/pytz-2016.3-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.3-py3.2.egg", + "hashes": { + "sha256": "dc43c3d43b35e7fd53212e6ff98dbdfd7cce4bc9a1a110ff804664d8087bc583" + }, + "provenance": null, + "requires-python": null, + "size": 480442, + "upload-time": "2016-03-24T06:11:54.131929Z", + "url": "https://files.pythonhosted.org/packages/b9/a5/6f149f1d09cb6351d87e0077b31c6d2c092af36336af9cb404d27cb84f74/pytz-2016.3-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.3-py3.3.egg", + "hashes": { + "sha256": "f1dcc34a44a93bf1c5f72f5c75985aa2065e3d3ca9e3d09e97edc1491647362a" + }, + "provenance": null, + "requires-python": null, + "size": 481245, + "upload-time": "2016-03-24T06:12:27.782723Z", + "url": "https://files.pythonhosted.org/packages/96/ac/632d9255bdc205060b531a0b837240d5fe0cb85e2635ee260ba7b4a805fc/pytz-2016.3-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.3-py3.4.egg", + "hashes": { + "sha256": "3997c11dce6cc46e72a5711492c59fd4c32e0f77ceccb4cefc31b54e826b0e32" + }, + "provenance": null, + "requires-python": null, + "size": 480924, + "upload-time": "2016-03-24T06:13:03.750082Z", + "url": "https://files.pythonhosted.org/packages/b4/96/e8e0a375406b155875a0f1d674a972dcf202fef510d07d4ef74c1866be81/pytz-2016.3-py3.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.3-py3.5.egg", + "hashes": { + "sha256": "69053f951079f5cbf9444cc9bf8af9a227841ca5fd9cb8ed4cecf1a1397adabb" + }, + "provenance": null, + "requires-python": null, + "size": 480869, + "upload-time": "2016-03-24T06:13:23.459345Z", + "url": "https://files.pythonhosted.org/packages/d4/f7/5950ee2ac235d2fe1074f33b83e76fa299371e7608857ed04e5ac2bff85d/pytz-2016.3-py3.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.3.tar.bz2", + "hashes": { + "sha256": "c193dfa167ac32c8cb96f26cbcd92972591b22bda0bac3effdbdb04de6cc55d6" + }, + "provenance": null, + "requires-python": null, + "size": 170906, + "upload-time": "2016-03-24T06:14:02.670625Z", + "url": "https://files.pythonhosted.org/packages/a5/54/5f9f7bbf5800579fb6601560057cdbd45d9bc6b5a0ae87d8d598a9f903ba/pytz-2016.3.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.3.tar.gz", + "hashes": { + "sha256": "3449da19051655d4c0bb5c37191331748bcad15804d81676a88451ef299370a8" + }, + "provenance": null, + "requires-python": null, + "size": 286502, + "upload-time": "2016-03-24T06:14:30.354043Z", + "url": "https://files.pythonhosted.org/packages/92/ee/1ff332497e49fa913953f66b107d2af4c4e0525a89cdd4413443b665b034/pytz-2016.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.3.zip", + "hashes": { + "sha256": "a40ddd935cf3683ff801028b9001a38ea80fd7a7bba657ac380e1497f86861ee" + }, + "provenance": null, + "requires-python": null, + "size": 496652, + "upload-time": "2016-03-24T06:13:41.655994Z", + "url": "https://files.pythonhosted.org/packages/43/32/0fda75a0066835bbc0ad2afd192f3dada6046b7e006d31db571905b0a280/pytz-2016.3.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.4-py2.4.egg", + "hashes": { + "sha256": "66693fc628ba794c03a588b4ff8f49eedc7bf739b77e795459088edd202c5700" + }, + "provenance": null, + "requires-python": null, + "size": 482235, + "upload-time": "2016-04-22T13:12:30.136905Z", + "url": "https://files.pythonhosted.org/packages/f1/f5/3b760dd00bdd613466a16e04547907a248c8464b7b2c065abfdcda4880a5/pytz-2016.4-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.4-py2.5.egg", + "hashes": { + "sha256": "b3b7f7f26fd31bf513324572d7dd8f63a406fbbebca296ccc86c40be7979ad79" + }, + "provenance": null, + "requires-python": null, + "size": 481791, + "upload-time": "2016-04-22T13:15:18.521785Z", + "url": "https://files.pythonhosted.org/packages/72/7f/88c2be2daec36c44fa4e4efd9d4109f6c98d3bd734b9b7a2d45344584669/pytz-2016.4-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.4-py2.6.egg", + "hashes": { + "sha256": "7fec5bb978be08b046dba347cf46e0a8b7a418fc8a25cc7199637a8ac4cc6ff4" + }, + "provenance": null, + "requires-python": null, + "size": 481764, + "upload-time": "2016-04-22T13:15:50.526156Z", + "url": "https://files.pythonhosted.org/packages/9a/f7/687bcf7f76254de8ea2ef79facfa93daa9cf1e3b10ce34b114da8f7dc866/pytz-2016.4-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.4-py2.7.egg", + "hashes": { + "sha256": "7b705b7cdadfa89b8e1dae38efe9a6deb41b5cefac35aa8bbfc2318cb09ebd63" + }, + "provenance": null, + "requires-python": null, + "size": 481610, + "upload-time": "2016-04-22T13:16:54.645167Z", + "url": "https://files.pythonhosted.org/packages/ae/d1/4dcd5ec1c8aafdbf417d0ae7ac039ff674277856d40f051f6e98d7efeb59/pytz-2016.4-py2.7.egg", + "yanked": false + }, + { + "core-metadata": { + "sha256": "dc836a4c6e9ab1be7f870e3a9f8116927d36fab0c72db353ffa1f27e3d826e4c" + }, + "data-dist-info-metadata": { + "sha256": "dc836a4c6e9ab1be7f870e3a9f8116927d36fab0c72db353ffa1f27e3d826e4c" + }, + "filename": "pytz-2016.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "8781cdd3ca70f5a536884e051797ca213b9ff479a5c1cc57240adf37cc1eff1b" + }, + "provenance": null, + "requires-python": null, + "size": 480857, + "upload-time": "2016-04-22T13:17:51.632292Z", + "url": "https://files.pythonhosted.org/packages/ae/cf/a7442138ad899a7587489641a8923f1e640cafc2d6ffe4e79e5d15cc5b3e/pytz-2016.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.4-py3.1.egg", + "hashes": { + "sha256": "bb2bde3edc3fa9ee5c033fbb5e57146d223878f4ff1950303214eccfb1977a46" + }, + "provenance": null, + "requires-python": null, + "size": 481550, + "upload-time": "2016-04-22T13:21:43.427207Z", + "url": "https://files.pythonhosted.org/packages/e3/f3/84a7a0ec48073f1718c7f4ebf5d2022a8910d7ed705d62c39e16906a41f8/pytz-2016.4-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.4-py3.2.egg", + "hashes": { + "sha256": "6aa73396e7bb8031569e849e40e02aca1d79e602864ae60189cf1420baba8f34" + }, + "provenance": null, + "requires-python": null, + "size": 481794, + "upload-time": "2016-04-22T13:22:29.243547Z", + "url": "https://files.pythonhosted.org/packages/6f/de/f5cd633ed55dbca78207cc0b5980445b40ac6d86aceef390aefe167f9f9c/pytz-2016.4-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.4-py3.3.egg", + "hashes": { + "sha256": "82b425cbc05517f6ad70c33825c620104fc5582cf948fb2e776a8449c72c5dcd" + }, + "provenance": null, + "requires-python": null, + "size": 482595, + "upload-time": "2016-04-22T13:23:03.313067Z", + "url": "https://files.pythonhosted.org/packages/c1/80/079140dca1d2c048801aa2f6ef0c6d42f0874a5ffa742e9d138ce900caf6/pytz-2016.4-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.4-py3.4.egg", + "hashes": { + "sha256": "4ffe0390abd525733373b9b3f6acc13ad25c2d64d268fb5a992eaddf5b133b46" + }, + "provenance": null, + "requires-python": null, + "size": 482279, + "upload-time": "2016-04-22T13:23:37.044045Z", + "url": "https://files.pythonhosted.org/packages/fc/c6/2617525bc2f652a766f485e72f79a1496637e16da3b16a3c13ea39ba549f/pytz-2016.4-py3.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.4-py3.5.egg", + "hashes": { + "sha256": "9c51c2aa05bc6a22b62f6114c03ba2c9882413b8d7dcd5e2531fce87333b41ba" + }, + "provenance": null, + "requires-python": null, + "size": 482219, + "upload-time": "2016-04-22T13:23:53.831694Z", + "url": "https://files.pythonhosted.org/packages/5b/97/d2ab3f05b7420ea0479fd74f1dfc27c1855e8c6fb6abe5ebedb10c58cff9/pytz-2016.4-py3.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.4.tar.bz2", + "hashes": { + "sha256": "ee7c751544e35a7b7fb5e3fb25a49dade37d51e70a93e5107f10575d7102c311" + }, + "provenance": null, + "requires-python": null, + "size": 171959, + "upload-time": "2016-04-22T13:19:39.634148Z", + "url": "https://files.pythonhosted.org/packages/f4/7d/7c0c85e9c64a75dde11bc9d3e1adc4e09a42ce7cdb873baffa1598118709/pytz-2016.4.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.4.tar.gz", + "hashes": { + "sha256": "c823de61ff40d1996fe087cec343e0503881ca641b897e0f9b86c7683a0bfee1" + }, + "provenance": null, + "requires-python": null, + "size": 286813, + "upload-time": "2016-04-22T13:20:11.084280Z", + "url": "https://files.pythonhosted.org/packages/ad/30/5ab2298c902ac92fdf649cc07d1b7d491a241c5cac8be84dd84464db7d8b/pytz-2016.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.4.zip", + "hashes": { + "sha256": "be2ff04e94a2b5454ddcfbebb81ee8e46162734d4c2fcc90c422d16ab51f810b" + }, + "provenance": null, + "requires-python": null, + "size": 498006, + "upload-time": "2016-04-22T13:20:55.178415Z", + "url": "https://files.pythonhosted.org/packages/6c/4a/eb896a5629813b56f5a79cc6b7f5551598f27f1eea6c00c68b47541c1501/pytz-2016.4.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6-py2.4.egg", + "hashes": { + "sha256": "f25c9941d5e80865bfab0f49627e7e199e81ac2f47497b19bebb498dc494b7c9" + }, + "provenance": null, + "requires-python": null, + "size": 482569, + "upload-time": "2016-07-13T13:46:48.604546Z", + "url": "https://files.pythonhosted.org/packages/32/48/78bcfd34df5de16a335ba00cd0d7cf816c9e34ce1f38469e9414eff4534d/pytz-2016.6-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6-py2.5.egg", + "hashes": { + "sha256": "35b5a38d6ffda82220a9e6b97b7b7162887b2d7ff82a1b601979e60d13062718" + }, + "provenance": null, + "requires-python": null, + "size": 482119, + "upload-time": "2016-07-13T13:46:57.043336Z", + "url": "https://files.pythonhosted.org/packages/05/f5/657679753d87e43542abfed7ee46c772333cbec8a12fa869c88e63ac257d/pytz-2016.6-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6-py2.6.egg", + "hashes": { + "sha256": "8eba058ab00830a8e3c0a8b81fe5d7b367f0fd18277c94afc9d674a99eae5d42" + }, + "provenance": null, + "requires-python": null, + "size": 482090, + "upload-time": "2016-07-13T13:47:06.060055Z", + "url": "https://files.pythonhosted.org/packages/b9/f3/6ccc7575ba89b3ce1ee34fe49ac2b6f4de6401cc3e1ebe9d4897bd2f9004/pytz-2016.6-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6-py2.7.egg", + "hashes": { + "sha256": "937f30580a1ef85c28fea2672871c2e3df9a22fb9070bc77c20d26ab99ea6369" + }, + "provenance": null, + "requires-python": null, + "size": 481931, + "upload-time": "2016-07-13T13:47:15.127916Z", + "url": "https://files.pythonhosted.org/packages/93/c3/1927a393a8e5e22ae9c38d893cc829e5a4df4c63ac283fcdb6c863159371/pytz-2016.6-py2.7.egg", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aa70651bbebeab8b0dfe96f039f99f18852b1faae5551b7dff35971a340f1702" + }, + "data-dist-info-metadata": { + "sha256": "aa70651bbebeab8b0dfe96f039f99f18852b1faae5551b7dff35971a340f1702" + }, + "filename": "pytz-2016.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "62fd4e22635f609cf1f5da3037612214758ff5f510f4e877ec31d3bbbb995802" + }, + "provenance": null, + "requires-python": null, + "size": 481175, + "upload-time": "2016-07-13T13:48:09.608784Z", + "url": "https://files.pythonhosted.org/packages/ae/57/36d3c91c5b83117cfebd6a02016bb8203c368b1d1031211dc61b249a5792/pytz-2016.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6-py3.1.egg", + "hashes": { + "sha256": "58f594447ca62397c7be6c40fc9406c1d60836cb40974f279058062e58752cea" + }, + "provenance": null, + "requires-python": null, + "size": 481869, + "upload-time": "2016-07-13T13:47:24.483741Z", + "url": "https://files.pythonhosted.org/packages/d8/f0/4a9d1b7f8716e0a283aec4d8423d6217a6e0c70668a460aaa39d80634ba4/pytz-2016.6-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6-py3.2.egg", + "hashes": { + "sha256": "7dd7accd1690ed32fbd90ad9d273c84e8e09178cdc190b195347d27daebd40df" + }, + "provenance": null, + "requires-python": null, + "size": 482121, + "upload-time": "2016-07-13T13:47:33.249943Z", + "url": "https://files.pythonhosted.org/packages/49/2f/c810405da94b53cc0000512073e495cdb022265a9b18fae916a0181bc875/pytz-2016.6-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6-py3.3.egg", + "hashes": { + "sha256": "de72bec3c2f2c86bea4c0c83a921031613976b05ff7f14e1bae1149f177b7746" + }, + "provenance": null, + "requires-python": null, + "size": 482904, + "upload-time": "2016-07-13T13:47:42.694071Z", + "url": "https://files.pythonhosted.org/packages/b4/64/1d34c4652fc45fa85120fc5cc4448dccf576d60202870b29fcf4d012daa7/pytz-2016.6-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6-py3.4.egg", + "hashes": { + "sha256": "4e9d04cb71d5db26123a1602eb402dab9a7b3686e2786d1e170858e31b59850f" + }, + "provenance": null, + "requires-python": null, + "size": 482608, + "upload-time": "2016-07-13T13:47:51.834861Z", + "url": "https://files.pythonhosted.org/packages/43/cc/1fd72b1fb40f1981c11ac2d00048df7d43042ec72c4319d8a9cfcc8bcb54/pytz-2016.6-py3.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6-py3.5.egg", + "hashes": { + "sha256": "b1f51ed44fe5c25f088bc8c7c189060dc1258b157b5bb6d46d08cc033fca6d1a" + }, + "provenance": null, + "requires-python": null, + "size": 482554, + "upload-time": "2016-07-13T13:48:00.622147Z", + "url": "https://files.pythonhosted.org/packages/ea/13/08a75b237266fa30fc860aa904cf564b0ac32ec8dd6cca2e0dff17a3d177/pytz-2016.6-py3.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6.tar.bz2", + "hashes": { + "sha256": "1ce2d13b6503a7260c950a25fa6d26ba8d4da1a7077e062aa9e82c74949aaf4b" + }, + "provenance": null, + "requires-python": null, + "size": 171974, + "upload-time": "2016-07-13T13:48:24.610337Z", + "url": "https://files.pythonhosted.org/packages/36/19/a6288b77ecd3bcdc0186e7b943ffbbe19f39fa533b1af26e21e848bfd03f/pytz-2016.6.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6.tar.gz", + "hashes": { + "sha256": "51ee2cbb7309df4c2f7c1d2c418aeb869ad48928ed590da7689c034dda7c912f" + }, + "provenance": null, + "requires-python": null, + "size": 286841, + "upload-time": "2016-07-13T13:48:30.974527Z", + "url": "https://files.pythonhosted.org/packages/86/6c/8cc20a029dd7a197488e47c8b2996b5047708493640fbdbc32f7c5c23304/pytz-2016.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6.zip", + "hashes": { + "sha256": "0ca2c5966a10e8044db98bac372ed238f323d8d526bbd9a601c3520b98a4bbd3" + }, + "provenance": null, + "requires-python": null, + "size": 498332, + "upload-time": "2016-07-13T13:48:18.843544Z", + "url": "https://files.pythonhosted.org/packages/d7/1f/b43aad922994f2dcf3131e717a5f7b4c65372beab41a8e3d6fac245aa5ed/pytz-2016.6.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6.1-py2.4.egg", + "hashes": { + "sha256": "97baa64915ef83b98d202ee2d4dbcc891b924b83410e69078523215fa2c72d0a" + }, + "provenance": null, + "requires-python": null, + "size": 482583, + "upload-time": "2016-07-14T08:21:41.664609Z", + "url": "https://files.pythonhosted.org/packages/dc/d1/8f325e061b3a0774fe0ee6a2e2989a2df4b9374fa07b6b2cd48b8377ba8b/pytz-2016.6.1-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6.1-py2.5.egg", + "hashes": { + "sha256": "3495f56248eac90e59a1e742d13e2ce647eea46aadf453d0fa22b7eb3d665670" + }, + "provenance": null, + "requires-python": null, + "size": 482135, + "upload-time": "2016-07-14T08:21:50.952704Z", + "url": "https://files.pythonhosted.org/packages/00/d5/11f3c141d0b1251554b0eb5e793053d118f35da2fcafa0a4914d9c038369/pytz-2016.6.1-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6.1-py2.6.egg", + "hashes": { + "sha256": "5cf3ed40944662a351b2cca0c5bb0c003e0a1b2c4d808e45fad73abf80f44b48" + }, + "provenance": null, + "requires-python": null, + "size": 482104, + "upload-time": "2016-07-14T08:22:00.106641Z", + "url": "https://files.pythonhosted.org/packages/b0/d4/f1d22392bf7ef6dd4801e80187ddf4a725a9379df5c07745a9de2ff59548/pytz-2016.6.1-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6.1-py2.7.egg", + "hashes": { + "sha256": "dec0bedfa2a91289e2505e4f771dbcb6a3930b6664e6a6ac010cd73f555900ba" + }, + "provenance": null, + "requires-python": null, + "size": 481945, + "upload-time": "2016-07-14T08:22:10.098165Z", + "url": "https://files.pythonhosted.org/packages/79/a7/74bf57f5b10bebb8e605dc277484bddc5559ad8cf5082c90fcd64ab5dcc6/pytz-2016.6.1-py2.7.egg", + "yanked": false + }, + { + "core-metadata": { + "sha256": "fba7a8df6da3b31edd5657e5bfb5826fcbf5cd296c15bdb32d882c4775585802" + }, + "data-dist-info-metadata": { + "sha256": "fba7a8df6da3b31edd5657e5bfb5826fcbf5cd296c15bdb32d882c4775585802" + }, + "filename": "pytz-2016.6.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "7833bf559800232d3965b70e69642ebdadc76f7988f8d0a1440e072193ecd949" + }, + "provenance": null, + "requires-python": null, + "size": 481210, + "upload-time": "2016-07-14T08:23:12.455467Z", + "url": "https://files.pythonhosted.org/packages/ba/c7/3d54cad4fb6cf7bf375d39771e67680ec779a541c68459210fcfdc3ba952/pytz-2016.6.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6.1-py3.1.egg", + "hashes": { + "sha256": "2f5fa04d1804ff0cd52ca3274ba9e74c775b4b70a18f25fcc537c903dfd5cc18" + }, + "provenance": null, + "requires-python": null, + "size": 481873, + "upload-time": "2016-07-14T08:22:19.093887Z", + "url": "https://files.pythonhosted.org/packages/2d/9c/21be7cecc1b38f60ff41b34e9135d3759af7bcf69cafb20440ab9eddb3db/pytz-2016.6.1-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6.1-py3.2.egg", + "hashes": { + "sha256": "a44a3486a6657046879406dfd9ef0565b1211ffcf4779bddbe39c72496df1688" + }, + "provenance": null, + "requires-python": null, + "size": 482127, + "upload-time": "2016-07-14T08:22:30.740268Z", + "url": "https://files.pythonhosted.org/packages/92/3a/0020a7a4b8ee3b0d6e6e9d14e719e32450e0ed6ae655b0a536546c4783a7/pytz-2016.6.1-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6.1-py3.3.egg", + "hashes": { + "sha256": "2298d266b831852d0a7ef7e17c57c09a0320d187b3f1c85e58903fb6088d268d" + }, + "provenance": null, + "requires-python": null, + "size": 482913, + "upload-time": "2016-07-14T08:22:40.635817Z", + "url": "https://files.pythonhosted.org/packages/86/05/ba974824cb8979d3f3edbf2b9010906abaa05c2641df9f759f17ef8d80d3/pytz-2016.6.1-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6.1-py3.4.egg", + "hashes": { + "sha256": "060cf9f8770765a7d0be9e0b3e512ab54bc346a15daa50d6c9dd59347a396d3a" + }, + "provenance": null, + "requires-python": null, + "size": 482625, + "upload-time": "2016-07-14T08:22:49.961613Z", + "url": "https://files.pythonhosted.org/packages/5a/db/777bbb2b57c067957e02ef10dfc56f15e99013e0d2cf5337dd71d8140a8a/pytz-2016.6.1-py3.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6.1-py3.5.egg", + "hashes": { + "sha256": "1cc1fdda22d183ed6e6c9f65ecbba8e12a9208cfadd384d2d429e18dc0250a0f" + }, + "provenance": null, + "requires-python": null, + "size": 482561, + "upload-time": "2016-07-14T08:23:01.682580Z", + "url": "https://files.pythonhosted.org/packages/84/6a/d6d82e8141b49c6dcd28f3a5258af4e001925877081d6c3e1e15dc31700a/pytz-2016.6.1-py3.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6.1.tar.bz2", + "hashes": { + "sha256": "b5aff44126cf828537581e534cc94299b223b945a2bb3b5434d37bf8c7f3a10c" + }, + "provenance": null, + "requires-python": null, + "size": 172223, + "upload-time": "2016-07-14T08:23:29.100650Z", + "url": "https://files.pythonhosted.org/packages/f7/c7/08e54702c74baf9d8f92d0bc331ecabf6d66a56f6d36370f0a672fc6a535/pytz-2016.6.1.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6.1.tar.gz", + "hashes": { + "sha256": "6f57732f0f8849817e9853eb9d50d85d1ebb1404f702dbc44ee627c642a486ca" + }, + "provenance": null, + "requires-python": null, + "size": 286880, + "upload-time": "2016-07-14T08:23:36.032302Z", + "url": "https://files.pythonhosted.org/packages/5d/8e/6635d8f3f9f48c03bb925fab543383089858271f9cfd1216b83247e8df94/pytz-2016.6.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.6.1.zip", + "hashes": { + "sha256": "51ad716f6081f2126deb436349924e069dfcd0cbd9e0cabdacb0b3a72a3b82e7" + }, + "provenance": null, + "requires-python": null, + "size": 500856, + "upload-time": "2016-07-14T08:23:22.794928Z", + "url": "https://files.pythonhosted.org/packages/e2/64/3dd496f7ceaae4b29ae784164e7644e24833d249481435cfe170e4586339/pytz-2016.6.1.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.7-py2.4.egg", + "hashes": { + "sha256": "cfe881048e0bcb348b901bc1972a54b5e5389274315acbe9384d68569b8ed1f9" + }, + "provenance": null, + "requires-python": null, + "size": 482097, + "upload-time": "2016-10-03T08:20:50.062839Z", + "url": "https://files.pythonhosted.org/packages/ea/c2/b77b594c84a058428e90fb28b497d545b0aa9919e7c70f99fc5e65381243/pytz-2016.7-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.7-py2.5.egg", + "hashes": { + "sha256": "e16a04228fa684f14e5b4c9cd8057a28c5ec08c1a58890d2f4c30f5bf62ffbf9" + }, + "provenance": null, + "requires-python": null, + "size": 481638, + "upload-time": "2016-10-03T08:20:59.618374Z", + "url": "https://files.pythonhosted.org/packages/29/df/5246d9f039c556713cf5b5ca04ab82c5a20a159ec1d554274e1a34f45f92/pytz-2016.7-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.7-py2.6.egg", + "hashes": { + "sha256": "ac50f623d13bf448fd844f1ec269f63afc97f328b792f713918c9af3e83e1d19" + }, + "provenance": null, + "requires-python": null, + "size": 481607, + "upload-time": "2016-10-03T08:21:08.953467Z", + "url": "https://files.pythonhosted.org/packages/2b/c3/c0d730c14d9741fbf67774532d396f9518676d225e388f25c619a227f380/pytz-2016.7-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.7-py2.7.egg", + "hashes": { + "sha256": "a7bfa766bc70adb72f32476c7e5d8fd911c569beb75f192271743a166be4a218" + }, + "provenance": null, + "requires-python": null, + "size": 481459, + "upload-time": "2016-10-03T08:21:18.406638Z", + "url": "https://files.pythonhosted.org/packages/32/09/c6fbae070e5ce70a3e9e41249387a7da60afb6c92299306f3708feb8d1b4/pytz-2016.7-py2.7.egg", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5ad5cf01376fa7448f829ecf0f617c22c527e7c47c410ad3a9decb511c624667" + }, + "data-dist-info-metadata": { + "sha256": "5ad5cf01376fa7448f829ecf0f617c22c527e7c47c410ad3a9decb511c624667" + }, + "filename": "pytz-2016.7-py2.py3-none-any.whl", + "hashes": { + "sha256": "c6fe748ed6c676d9404b47897cfb399c514fb7428298465c8a3310ee5a2a0ec9" + }, + "provenance": null, + "requires-python": null, + "size": 480683, + "upload-time": "2016-10-03T08:22:21.971332Z", + "url": "https://files.pythonhosted.org/packages/79/b5/3ebe5bda3fc7280cebb65d70a03d0e52b23b776aba8c51895df6d23f0678/pytz-2016.7-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.7-py3.1.egg", + "hashes": { + "sha256": "74637ce79cc9ba2c54e4e6009369dcbc0693912616edcb589f428c68c5388169" + }, + "provenance": null, + "requires-python": null, + "size": 481405, + "upload-time": "2016-10-03T08:21:27.051536Z", + "url": "https://files.pythonhosted.org/packages/af/ae/63c424d29dcd0bb77160256f141795769db6b08d9fc748340ebb8034cf65/pytz-2016.7-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.7-py3.2.egg", + "hashes": { + "sha256": "1fb6744706e5d75efb255ccbe8573c8358ae566d9230e4c836dd1c06eb8e4c4c" + }, + "provenance": null, + "requires-python": null, + "size": 481656, + "upload-time": "2016-10-03T08:21:36.461084Z", + "url": "https://files.pythonhosted.org/packages/9c/ae/3db8f6fded14f94223c96621456816486c845a4ae3ef07eabd34de17e318/pytz-2016.7-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.7-py3.3.egg", + "hashes": { + "sha256": "8ccc359571bd77c6720b15bed8434681ef4e2ff59a47a39dc83fa36f36659d73" + }, + "provenance": null, + "requires-python": null, + "size": 482435, + "upload-time": "2016-10-03T08:21:49.484434Z", + "url": "https://files.pythonhosted.org/packages/35/7a/9a73b577f5bfd1dc5a14675441b94de805b4fc025e90b0342fba715ee9e8/pytz-2016.7-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.7-py3.4.egg", + "hashes": { + "sha256": "2ff2e244773d7e11c3892f3c2d23701d8ee8db2b33f1d7f49e9c8087ac86fef0" + }, + "provenance": null, + "requires-python": null, + "size": 482141, + "upload-time": "2016-10-03T08:22:03.121329Z", + "url": "https://files.pythonhosted.org/packages/83/94/0958e7064717a72b853777c5cf5043a9074ff5f1be6e6085454e27162f44/pytz-2016.7-py3.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.7-py3.5.egg", + "hashes": { + "sha256": "6335852904b372c332eb117bd4040cb8038088b29d1e15185ce21b238cc038f1" + }, + "provenance": null, + "requires-python": null, + "size": 482080, + "upload-time": "2016-10-03T08:22:12.325624Z", + "url": "https://files.pythonhosted.org/packages/98/19/643b0ed4f766ee9518d2ef32477bfc3285606690706530c726e9adfdaae0/pytz-2016.7-py3.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.7.tar.bz2", + "hashes": { + "sha256": "6eab31709e3a4aea748457707da45e805b650cbb352583805d2417de2a1dd71e" + }, + "provenance": null, + "requires-python": null, + "size": 170973, + "upload-time": "2016-10-03T08:22:38.629619Z", + "url": "https://files.pythonhosted.org/packages/53/35/6376f58fb82ce69e2c113ca0ebe5c0f69b20f006e184bcc238a6007f4bdb/pytz-2016.7.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.7.tar.gz", + "hashes": { + "sha256": "8787de03f35f31699bcaf127e56ad14c00647965ed24d72dbaca87c6e4f843a3" + }, + "provenance": null, + "requires-python": null, + "size": 286225, + "upload-time": "2016-10-03T08:22:44.836531Z", + "url": "https://files.pythonhosted.org/packages/62/de/3ec428a9a656c4568f8a01b93bda4aff43c3fadfa50356048a62de9ee3b7/pytz-2016.7.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.7.zip", + "hashes": { + "sha256": "054d9814d00254571cff84f6faedb25c046008322cbe51a6d5664c912b4f2929" + }, + "provenance": null, + "requires-python": null, + "size": 497919, + "upload-time": "2016-10-03T08:22:32.070597Z", + "url": "https://files.pythonhosted.org/packages/1d/ff/84f49d2f318383c634b0709aae6c5671e65f63017a9742dee760fd4d897d/pytz-2016.7.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.10-py2.4.egg", + "hashes": { + "sha256": "c9bd582ebc202972182dc254541c7bd29195648d798feaffb0480fb679c347ec" + }, + "provenance": null, + "requires-python": null, + "size": 484825, + "upload-time": "2016-12-06T10:00:37.839295Z", + "url": "https://files.pythonhosted.org/packages/95/3a/f530cd9cdd55380c47b36f6eeca46062ebc3f191c7b614196e91ba412a76/pytz-2016.10-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.10-py2.5.egg", + "hashes": { + "sha256": "a707e2a9c825aa5b4798f2368dc65a85966ccd6a2a42e14fc93364c614bc0e77" + }, + "provenance": null, + "requires-python": null, + "size": 484369, + "upload-time": "2016-12-06T10:00:46.832330Z", + "url": "https://files.pythonhosted.org/packages/77/88/5ddff95aafa2424c3af801bc13516c9dd9c8e96f5b264d68823525e6979c/pytz-2016.10-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.10-py2.6.egg", + "hashes": { + "sha256": "25a1432f18051c5f8b00419795bbd824ad2c02a948c48adf785b0bb8e74fbbb4" + }, + "provenance": null, + "requires-python": null, + "size": 484336, + "upload-time": "2016-12-06T10:00:55.598996Z", + "url": "https://files.pythonhosted.org/packages/bb/a3/98ce49fa2d3e1bd58a247683cb8354be8fefe2a9c88fed4a2346781888ce/pytz-2016.10-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.10-py2.7.egg", + "hashes": { + "sha256": "7d94af5a3ee62616da36f4a5d0138bbfb1cd52d987a8274c45e0c78167837e17" + }, + "provenance": null, + "requires-python": null, + "size": 484182, + "upload-time": "2016-12-06T10:01:04.826219Z", + "url": "https://files.pythonhosted.org/packages/a2/c1/7891c11d4f618de272f550de2dced8c63a6df523739bab27b2ad2299103a/pytz-2016.10-py2.7.egg", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c783770c7b1b2781fb1b23b375eec6f9bccb0d220830f0e4213b2c741c25772e" + }, + "data-dist-info-metadata": { + "sha256": "c783770c7b1b2781fb1b23b375eec6f9bccb0d220830f0e4213b2c741c25772e" + }, + "filename": "pytz-2016.10-py2.py3-none-any.whl", + "hashes": { + "sha256": "a1ea35e87a63c7825846d5b5c81d23d668e8a102d3b1b465ce95afe1b3a2e065" + }, + "provenance": null, + "requires-python": null, + "size": 483510, + "upload-time": "2016-12-06T10:02:01.388907Z", + "url": "https://files.pythonhosted.org/packages/f5/fa/4a9aefc206aa49a4b5e0a72f013df1f471b4714cdbe6d78f0134feeeecdb/pytz-2016.10-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.10-py3.1.egg", + "hashes": { + "sha256": "dc221460e0264cb274fbb328936f509ba53d912669cb9ef6244e434c910be138" + }, + "provenance": null, + "requires-python": null, + "size": 484122, + "upload-time": "2016-12-06T10:01:13.476162Z", + "url": "https://files.pythonhosted.org/packages/96/be/d3fdc92483bca40b214dbcbe4faa9767449dd44387876a0ef7f9d9a2bf82/pytz-2016.10-py3.1.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.10-py3.2.egg", + "hashes": { + "sha256": "4c6f3e3f2e8bcd49bbb0f6031f77c3a99a54733ad330cb022d64cf406cf1bcb2" + }, + "provenance": null, + "requires-python": null, + "size": 484366, + "upload-time": "2016-12-06T10:01:22.541193Z", + "url": "https://files.pythonhosted.org/packages/62/6b/2bb54487d45a6c18ee55e6d8a63a041da57450e71aa05b8ff05a94125994/pytz-2016.10-py3.2.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.10-py3.3.egg", + "hashes": { + "sha256": "44daacdf5bb50c1fa3bc2b6c4c1f5afd78217e1478fe10585fc7ce5e383b6669" + }, + "provenance": null, + "requires-python": null, + "size": 485156, + "upload-time": "2016-12-06T10:01:31.660917Z", + "url": "https://files.pythonhosted.org/packages/b3/6f/7ba0470fc46ba70cb6402578f708209bd50c7a5b48c40b5e4b7c851d0260/pytz-2016.10-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.10-py3.4.egg", + "hashes": { + "sha256": "40c443019f389a93055d2c43a6a425aa10fd0047506e95747197a5a0423e58f8" + }, + "provenance": null, + "requires-python": null, + "size": 484867, + "upload-time": "2016-12-06T10:01:42.874502Z", + "url": "https://files.pythonhosted.org/packages/7a/f6/15f6aebcec6696bd3d0aced7efcdea220cb3378e7b8a4d81aa98ecda5953/pytz-2016.10-py3.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.10-py3.5.egg", + "hashes": { + "sha256": "c6fc91277aafa1031f9acddb701298549b96fa5ccc621f61425ca98d15f5935c" + }, + "provenance": null, + "requires-python": null, + "size": 484800, + "upload-time": "2016-12-06T10:01:51.982162Z", + "url": "https://files.pythonhosted.org/packages/6b/ff/798dd00d09c55d95efcd2e82eaf399fd27a65c69e42398244d2032c38c6a/pytz-2016.10-py3.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.10.tar.bz2", + "hashes": { + "sha256": "7016b2c4fa075c564b81c37a252a5fccf60d8964aa31b7f5eae59aeb594ae02b" + }, + "provenance": null, + "requires-python": null, + "size": 172920, + "upload-time": "2016-12-06T10:02:17.084251Z", + "url": "https://files.pythonhosted.org/packages/d0/e1/aca6ef73a7bd322a7fc73fd99631ee3454d4fc67dc2bee463e2adf6bb3d3/pytz-2016.10.tar.bz2", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.10.tar.gz", + "hashes": { + "sha256": "9a43e20aa537cfad8fe7a1715165c91cb4a6935d40947f2d070e4c80f2dcd22b" + }, + "provenance": null, + "requires-python": null, + "size": 287600, + "upload-time": "2016-12-06T10:02:24.313613Z", + "url": "https://files.pythonhosted.org/packages/42/00/5c89fc6c9b305df84def61863528e899e9dccb196f8438f6cbe960758fc5/pytz-2016.10.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2016.10.zip", + "hashes": { + "sha256": "aafbf066975fe217ed49d7d197b26903d3b43e9ca2aa6ba0a211081f13c41917" + }, + "provenance": null, + "requires-python": null, + "size": 501937, + "upload-time": "2016-12-06T10:02:10.569322Z", + "url": "https://files.pythonhosted.org/packages/c3/8d/d924693a99c592b2ede575b7bffa5dbf95c9fe41e74e084d4d5a751564d0/pytz-2016.10.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2017.2-py2.4.egg", + "hashes": { + "sha256": "c883c2d6670042c7bc1688645cac73dd2b03193d1f7a6847b6154e96890be06d" + }, + "provenance": null, + "requires-python": null, + "size": 486264, + "upload-time": "2017-03-30T08:35:56.926252Z", + "url": "https://files.pythonhosted.org/packages/1d/ed/926f92bb102b89120a03a6e53e3b6366bc34f25a4a40ab14a18c6ce19cf4/pytz-2017.2-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2017.2-py2.5.egg", + "hashes": { + "sha256": "03c9962afe00e503e2d96abab4e8998a0f84d4230fa57afe1e0528473698cdd9" + }, + "provenance": null, + "requires-python": null, + "size": 485806, + "upload-time": "2017-03-30T08:36:02.336872Z", + "url": "https://files.pythonhosted.org/packages/73/50/1849eca37dcb2ccd2426aaad524b22df903b30568a6f5b1f92445e90a8e4/pytz-2017.2-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2017.2-py2.6.egg", + "hashes": { + "sha256": "487e7d50710661116325747a9cd1744d3323f8e49748e287bc9e659060ec6bf9" + }, + "provenance": null, + "requires-python": null, + "size": 485769, + "upload-time": "2017-03-30T08:36:07.993409Z", + "url": "https://files.pythonhosted.org/packages/1f/a7/374aaa26902cba2845748638b1d940a4a48397e6db3a69f98c78f58c7efb/pytz-2017.2-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2017.2-py2.7.egg", + "hashes": { + "sha256": "43f52d4c6a0be301d53ebd867de05e2926c35728b3260157d274635a0a947f1c" + }, + "provenance": null, + "requires-python": null, + "size": 485625, + "upload-time": "2017-03-30T08:36:13.582868Z", + "url": "https://files.pythonhosted.org/packages/42/76/817ef6af92ae3d077465bccfd8a1ae47d02d6db83d558711b503540ca5c7/pytz-2017.2-py2.7.egg", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0dc83410f433a83560a8e810f2fb32b5e9de69f83a9793bf48a93e288e5f4989" + }, + "data-dist-info-metadata": { + "sha256": "0dc83410f433a83560a8e810f2fb32b5e9de69f83a9793bf48a93e288e5f4989" + }, + "filename": "pytz-2017.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "d1d6729c85acea5423671382868627129432fba9a89ecbb248d8d1c7a9f01c67" + }, + "provenance": null, + "requires-python": null, + "size": 484917, + "upload-time": "2017-03-30T08:36:37.018393Z", + "url": "https://files.pythonhosted.org/packages/55/62/e7cd0e15b76062d298413f14bb4ec3cd8568a22d274427f9c3c7286969f4/pytz-2017.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2017.2-py3.3.egg", + "hashes": { + "sha256": "54a935085f7bf101f86b2aff75bd9672b435f51c3339db2ff616e66845f2b8f9" + }, + "provenance": null, + "requires-python": null, + "size": 486601, + "upload-time": "2017-03-30T08:36:18.540739Z", + "url": "https://files.pythonhosted.org/packages/f5/ff/7e03145227fb4adb5bfb3f42c78e05ed24eb88de6ecc7bcd955a0c536731/pytz-2017.2-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2017.2-py3.4.egg", + "hashes": { + "sha256": "39504670abb5dae77f56f8eb63823937ce727d7cdd0088e6909e6dcac0f89043" + }, + "provenance": null, + "requires-python": null, + "size": 486297, + "upload-time": "2017-03-30T08:36:24.033901Z", + "url": "https://files.pythonhosted.org/packages/62/9d/ccb07ab507c0667f20557430f22038db57835746c37c94c731237edbce9f/pytz-2017.2-py3.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2017.2-py3.5.egg", + "hashes": { + "sha256": "ddc93b6d41cfb81266a27d23a79e13805d4a5521032b512643af8729041a81b4" + }, + "provenance": null, + "requires-python": null, + "size": 486238, + "upload-time": "2017-03-30T08:36:30.540759Z", + "url": "https://files.pythonhosted.org/packages/aa/b1/6ce9665e4ecc240aff34a762c0d9ad5c4b028b0aa8f1f2e2625fca2d60ff/pytz-2017.2-py3.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2017.2.zip", + "hashes": { + "sha256": "f5c056e8f62d45ba8215e5cb8f50dfccb198b4b9fbea8500674f3443e4689589" + }, + "provenance": null, + "requires-python": null, + "size": 502168, + "upload-time": "2017-03-30T08:36:44.810607Z", + "url": "https://files.pythonhosted.org/packages/a4/09/c47e57fc9c7062b4e83b075d418800d322caa87ec0ac21e6308bd3a2d519/pytz-2017.2.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2017.3-py2.4.egg", + "hashes": { + "sha256": "80af0f3008046b9975242012a985f04c5df1f01eed4ec1633d56cc47a75a6a48" + }, + "provenance": null, + "requires-python": null, + "size": 512992, + "upload-time": "2017-10-30T14:10:09.075959Z", + "url": "https://files.pythonhosted.org/packages/de/a9/082867c837d3c93f63ac1b50e02355edf58f805adc9ec7d515b41498e2ef/pytz-2017.3-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2017.3-py2.5.egg", + "hashes": { + "sha256": "feb2365914948b8620347784b6b6da356f31c9d03560259070b2f30cff3d469d" + }, + "provenance": null, + "requires-python": null, + "size": 512529, + "upload-time": "2017-10-30T14:10:15.103874Z", + "url": "https://files.pythonhosted.org/packages/f6/6e/d922c3d2608571c1b5f800db160d27bc69677a9a396e45ed3e079a14b99b/pytz-2017.3-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2017.3-py2.6.egg", + "hashes": { + "sha256": "59707844a9825589878236ff2f4e0dc9958511b7ffaae94dc615da07d4a68d33" + }, + "provenance": null, + "requires-python": null, + "size": 512496, + "upload-time": "2017-10-30T14:10:19.438096Z", + "url": "https://files.pythonhosted.org/packages/b0/e3/f3ccfb48a1847c5331ebc76071861b359a1eba6c5dcbd9a26c7ad910085e/pytz-2017.3-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2017.3-py2.7.egg", + "hashes": { + "sha256": "d0ef5ef55ed3d37854320d4926b04a4cb42a2e88f71da9ddfdacfde8e364f027" + }, + "provenance": null, + "requires-python": null, + "size": 512337, + "upload-time": "2017-10-30T14:10:24.933001Z", + "url": "https://files.pythonhosted.org/packages/6c/d3/1f28904f07e937f34e141a44e97a71bb7c95552f857a5da85b716e31eb94/pytz-2017.3-py2.7.egg", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4272452b4d3e03450a61f2d7845700c65edc6a411f1ccb463309a6e4ddc6b285" + }, + "data-dist-info-metadata": { + "sha256": "4272452b4d3e03450a61f2d7845700c65edc6a411f1ccb463309a6e4ddc6b285" + }, + "filename": "pytz-2017.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "c41c62827ce9cafacd6f2f7018e4f83a6f1986e87bfd000b8cfbd4ab5da95f1a" + }, + "provenance": null, + "requires-python": null, + "size": 511694, + "upload-time": "2017-10-30T14:10:03.493498Z", + "url": "https://files.pythonhosted.org/packages/a3/7f/e7d1acbd433b929168a4fb4182a2ff3c33653717195a26c1de099ad1ef29/pytz-2017.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2017.3-py3.3.egg", + "hashes": { + "sha256": "8cc90340159b5d7ced6f2ba77694d946fc975b09f1a51d93f3ce3bb399396f94" + }, + "provenance": null, + "requires-python": null, + "size": 513336, + "upload-time": "2017-10-30T14:10:28.939650Z", + "url": "https://files.pythonhosted.org/packages/87/57/6b7db5c0e596fdbda45702639ed681f03d4b7848c0db56c96c4cef8dd6fc/pytz-2017.3-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2017.3-py3.4.egg", + "hashes": { + "sha256": "dd2e4ca6ce3785c8dd342d1853dd9052b19290d5bf66060846e5dc6b8d6667f7" + }, + "provenance": null, + "requires-python": null, + "size": 513030, + "upload-time": "2017-10-30T14:10:32.175540Z", + "url": "https://files.pythonhosted.org/packages/4b/d1/16e9bca7d053b69f777d9825aa5266c44bdcb3fa708fa08a412dbe43b745/pytz-2017.3-py3.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2017.3-py3.5.egg", + "hashes": { + "sha256": "699d18a2a56f19ee5698ab1123bbcc1d269d061996aeb1eda6d89248d3542b82" + }, + "provenance": null, + "requires-python": null, + "size": 512967, + "upload-time": "2017-10-30T14:10:36.340464Z", + "url": "https://files.pythonhosted.org/packages/02/ac/61637d728871bf127e2700131d17c1eebc50b450cc8e0fb7d38183c7270c/pytz-2017.3-py3.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2017.3.zip", + "hashes": { + "sha256": "fae4cffc040921b8a2d60c6cf0b5d662c1190fe54d718271db4eb17d44a185b7" + }, + "provenance": null, + "requires-python": null, + "size": 527977, + "upload-time": "2017-10-30T14:10:39.802578Z", + "url": "https://files.pythonhosted.org/packages/60/88/d3152c234da4b2a1f7a989f89609ea488225eaea015bc16fbde2b3fdfefa/pytz-2017.3.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2018.3-py2.4.egg", + "hashes": { + "sha256": "ed6509d9af298b7995d69a440e2822288f2eca1681b8cce37673dbb10091e5fe" + }, + "provenance": null, + "requires-python": null, + "size": 511021, + "upload-time": "2018-02-09T07:58:26.726353Z", + "url": "https://files.pythonhosted.org/packages/5b/8f/b167cff7c132dd9117ed431c5751dfca3a1ce0155d3286ae500b792842bf/pytz-2018.3-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2018.3-py2.5.egg", + "hashes": { + "sha256": "f93ddcdd6342f94cea379c73cddb5724e0d6d0a1c91c9bdef364dc0368ba4fda" + }, + "provenance": null, + "requires-python": null, + "size": 510586, + "upload-time": "2018-02-09T07:58:30.617848Z", + "url": "https://files.pythonhosted.org/packages/e4/25/268162fed249be11308655bdcfa891e29b39f3c2d1cf52690f93cee79b6e/pytz-2018.3-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2018.3-py2.6.egg", + "hashes": { + "sha256": "61242a9abc626379574a166dc0e96a66cd7c3b27fc10868003fa210be4bff1c9" + }, + "provenance": null, + "requires-python": null, + "size": 510545, + "upload-time": "2018-02-09T07:58:34.290417Z", + "url": "https://files.pythonhosted.org/packages/27/9a/1c9684b14c910e572d0af3f5840f98900e8b21b7b1d274a7e615d2ecc661/pytz-2018.3-py2.6.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2018.3-py2.7.egg", + "hashes": { + "sha256": "ba18e6a243b3625513d85239b3e49055a2f0318466e0b8a92b8fb8ca7ccdf55f" + }, + "provenance": null, + "requires-python": null, + "size": 510397, + "upload-time": "2018-02-09T07:58:38.067422Z", + "url": "https://files.pythonhosted.org/packages/bf/d1/d0c9babd1695441cb059be39f9eea38ad1b631cd386765d2cdc97359ccae/pytz-2018.3-py2.7.egg", + "yanked": false + }, + { + "core-metadata": { + "sha256": "95e92b7cbe0b523b418a1675fa52fb023683dbf6ad9fd7196ce119c219c8f058" + }, + "data-dist-info-metadata": { + "sha256": "95e92b7cbe0b523b418a1675fa52fb023683dbf6ad9fd7196ce119c219c8f058" + }, + "filename": "pytz-2018.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "07edfc3d4d2705a20a6e99d97f0c4b61c800b8232dc1c04d87e8554f130148dd" + }, + "provenance": null, + "requires-python": null, + "size": 509950, + "upload-time": "2018-02-09T07:58:22.321856Z", + "url": "https://files.pythonhosted.org/packages/3c/80/32e98784a8647880dedf1f6bf8e2c91b195fe18fdecc6767dcf5104598d6/pytz-2018.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2018.3-py3.3.egg", + "hashes": { + "sha256": "3a47ff71597f821cd84a162e71593004286e5be07a340fd462f0d33a760782b5" + }, + "provenance": null, + "requires-python": null, + "size": 511375, + "upload-time": "2018-02-09T07:58:41.729163Z", + "url": "https://files.pythonhosted.org/packages/a6/2b/39eed46d5e351c57a8be58bafd36936f69e676a047c9f016bfa4077c8a83/pytz-2018.3-py3.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2018.3-py3.4.egg", + "hashes": { + "sha256": "5bd55c744e6feaa4d599a6cbd8228b4f8f9ba96de2c38d56f08e534b3c9edf0d" + }, + "provenance": null, + "requires-python": null, + "size": 511076, + "upload-time": "2018-02-09T07:58:45.453096Z", + "url": "https://files.pythonhosted.org/packages/48/90/880fff3828c76ed677eb632a6dc4294cc625bad6f2c8aaf4d0c63d8e8b19/pytz-2018.3-py3.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2018.3-py3.5.egg", + "hashes": { + "sha256": "887ab5e5b32e4d0c86efddd3d055c1f363cbaa583beb8da5e22d2fa2f64d51ef" + }, + "provenance": null, + "requires-python": null, + "size": 511031, + "upload-time": "2018-02-09T07:58:49.449444Z", + "url": "https://files.pythonhosted.org/packages/73/5b/2a8d31d391af5e2c86fc47e37ba4e159d64fda0022bef999e77060742e3f/pytz-2018.3-py3.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2018.3.tar.gz", + "hashes": { + "sha256": "410bcd1d6409026fbaa65d9ed33bf6dd8b1e94a499e32168acfc7b332e4095c0" + }, + "provenance": null, + "requires-python": null, + "size": 314214, + "upload-time": "2018-02-09T07:58:53.025212Z", + "url": "https://files.pythonhosted.org/packages/1b/50/4cdc62fc0753595fc16c8f722a89740f487c6e5670c644eb8983946777be/pytz-2018.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0cecbc7ee84a8f676ca3416ac683ecd321f2d856ba6e3ea3846bc2b4eb0dc00c" + }, + "data-dist-info-metadata": { + "sha256": "0cecbc7ee84a8f676ca3416ac683ecd321f2d856ba6e3ea3846bc2b4eb0dc00c" + }, + "filename": "pytz-2018.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "65ae0c8101309c45772196b21b74c46b2e5d11b6275c45d251b150d5da334555" + }, + "provenance": null, + "requires-python": null, + "size": 510900, + "upload-time": "2018-04-10T10:48:11.771808Z", + "url": "https://files.pythonhosted.org/packages/dc/83/15f7833b70d3e067ca91467ca245bae0f6fe56ddc7451aa0dc5606b120f2/pytz-2018.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2018.4.tar.gz", + "hashes": { + "sha256": "c06425302f2cf668f1bba7a0a03f3c1d34d4ebeef2c72003da308b3947c7f749" + }, + "provenance": null, + "requires-python": null, + "size": 308066, + "upload-time": "2018-04-10T10:48:21.398987Z", + "url": "https://files.pythonhosted.org/packages/10/76/52efda4ef98e7544321fd8d5d512e11739c1df18b0649551aeccfb1c8376/pytz-2018.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1c3b2b043a012123edc9e75b2e7834075bf20aec25a9f404189445aa2a197f24" + }, + "data-dist-info-metadata": { + "sha256": "1c3b2b043a012123edc9e75b2e7834075bf20aec25a9f404189445aa2a197f24" + }, + "filename": "pytz-2018.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "a061aa0a9e06881eb8b3b2b43f05b9439d6583c206d0a6c340ff72a7b6669053" + }, + "provenance": null, + "requires-python": null, + "size": 510974, + "upload-time": "2018-06-29T06:53:04.818784Z", + "url": "https://files.pythonhosted.org/packages/30/4e/27c34b62430286c6d59177a0842ed90dc789ce5d1ed740887653b898779a/pytz-2018.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2018.5.tar.gz", + "hashes": { + "sha256": "ffb9ef1de172603304d9d2819af6f5ece76f2e85ec10692a524dd876e72bf277" + }, + "provenance": null, + "requires-python": null, + "size": 318799, + "upload-time": "2018-06-29T06:53:08.607196Z", + "url": "https://files.pythonhosted.org/packages/ca/a9/62f96decb1e309d6300ebe7eee9acfd7bccaeedd693794437005b9067b44/pytz-2018.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e66ea59aa82bb09606c1c21dc94224adfa553581f556b640561cd5e09aa01edc" + }, + "data-dist-info-metadata": { + "sha256": "e66ea59aa82bb09606c1c21dc94224adfa553581f556b640561cd5e09aa01edc" + }, + "filename": "pytz-2018.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "91e3ccf2c344ffaa6defba1ce7f38f97026943f675b7703f44789768e4cb0ece" + }, + "provenance": null, + "requires-python": null, + "size": 507177, + "upload-time": "2018-10-24T09:25:30.983267Z", + "url": "https://files.pythonhosted.org/packages/52/8b/876c5745f617630be90cfb8fafe363c6d7204b176dc707d1805d1e9a0a35/pytz-2018.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2018.6.tar.gz", + "hashes": { + "sha256": "642253af8eae734d1509fc6ac9c1aee5e5b69d76392660889979b9870610a46b" + }, + "provenance": null, + "requires-python": null, + "size": 310103, + "upload-time": "2018-10-24T09:25:34.883667Z", + "url": "https://files.pythonhosted.org/packages/c7/df/68a3331691a604a8241335064cf20742338d66eb008da96d4c9f3e3d4c41/pytz-2018.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d62f62dde8d6af514c040daa78f4533c37de92f27e12a97b5b29fff0e395b3bf" + }, + "data-dist-info-metadata": { + "sha256": "d62f62dde8d6af514c040daa78f4533c37de92f27e12a97b5b29fff0e395b3bf" + }, + "filename": "pytz-2018.7-py2.py3-none-any.whl", + "hashes": { + "sha256": "8e0f8568c118d3077b46be7d654cc8167fa916092e28320cde048e54bfc9f1e6" + }, + "provenance": null, + "requires-python": null, + "size": 506627, + "upload-time": "2018-10-29T10:11:56.348153Z", + "url": "https://files.pythonhosted.org/packages/f8/0e/2365ddc010afb3d79147f1dd544e5ee24bf4ece58ab99b16fbb465ce6dc0/pytz-2018.7-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2018.7.tar.gz", + "hashes": { + "sha256": "31cb35c89bd7d333cd32c5f278fca91b523b0834369e757f4c5641ea252236ca" + }, + "provenance": null, + "requires-python": null, + "size": 300745, + "upload-time": "2018-10-29T10:12:00.427854Z", + "url": "https://files.pythonhosted.org/packages/cd/71/ae99fc3df1b1c5267d37ef2c51b7d79c44ba8a5e37b48e3ca93b4d74d98b/pytz-2018.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "79a1bd13a99637286ddf5a88c3b52af924d1101dd1b326a872ac400b9034180b" + }, + "data-dist-info-metadata": { + "sha256": "79a1bd13a99637286ddf5a88c3b52af924d1101dd1b326a872ac400b9034180b" + }, + "filename": "pytz-2018.9-py2.py3-none-any.whl", + "hashes": { + "sha256": "32b0891edff07e28efe91284ed9c31e123d84bea3fd98e1f72be2508f43ef8d9" + }, + "provenance": null, + "requires-python": null, + "size": 510688, + "upload-time": "2019-01-07T07:54:53.185603Z", + "url": "https://files.pythonhosted.org/packages/61/28/1d3920e4d1d50b19bc5d24398a7cd85cc7b9a75a490570d5a30c57622d34/pytz-2018.9-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2018.9.tar.gz", + "hashes": { + "sha256": "d5f05e487007e29e03409f9398d074e158d920d36eb82eaf66fb1136b0c5374c" + }, + "provenance": null, + "requires-python": null, + "size": 310705, + "upload-time": "2019-01-07T07:55:01.694218Z", + "url": "https://files.pythonhosted.org/packages/af/be/6c59e30e208a5f28da85751b93ec7b97e4612268bb054d0dff396e758a90/pytz-2018.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "98573affb635d6b5cbd463842ce51df1a9d8d0146347f93ddfddeda9b2ea0fe6" + }, + "data-dist-info-metadata": { + "sha256": "98573affb635d6b5cbd463842ce51df1a9d8d0146347f93ddfddeda9b2ea0fe6" + }, + "filename": "pytz-2019.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "303879e36b721603cc54604edcac9d20401bdbe31e1e4fdee5b9f98d5d31dfda" + }, + "provenance": null, + "requires-python": null, + "size": 510910, + "upload-time": "2019-04-10T02:12:32.914817Z", + "url": "https://files.pythonhosted.org/packages/3d/73/fe30c2daaaa0713420d0382b16fbb761409f532c56bdcc514bf7b6262bb6/pytz-2019.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2019.1.tar.gz", + "hashes": { + "sha256": "d747dd3d23d77ef44c6a3526e274af6efeb0a6f1afd5a69ba4d5be4098c8e141" + }, + "provenance": null, + "requires-python": null, + "size": 308148, + "upload-time": "2019-04-10T02:12:39.803902Z", + "url": "https://files.pythonhosted.org/packages/df/d5/3e3ff673e8f3096921b3f1b79ce04b832e0100b4741573154b72b756a681/pytz-2019.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a1495a8437767dbd8892ee82b1d8a86b412ef54b306fb0e3d8c389794d2fb2ab" + }, + "data-dist-info-metadata": { + "sha256": "a1495a8437767dbd8892ee82b1d8a86b412ef54b306fb0e3d8c389794d2fb2ab" + }, + "filename": "pytz-2019.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "c894d57500a4cd2d5c71114aaab77dbab5eabd9022308ce5ac9bb93a60a6f0c7" + }, + "provenance": null, + "requires-python": null, + "size": 508914, + "upload-time": "2019-07-31T16:29:10.935288Z", + "url": "https://files.pythonhosted.org/packages/87/76/46d697698a143e05f77bec5a526bf4e56a0be61d63425b68f4ba553b51f2/pytz-2019.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2019.2.tar.gz", + "hashes": { + "sha256": "26c0b32e437e54a18161324a2fca3c4b9846b74a8dccddd843113109e1116b32" + }, + "provenance": null, + "requires-python": null, + "size": 307474, + "upload-time": "2019-07-31T16:29:15.408423Z", + "url": "https://files.pythonhosted.org/packages/27/c0/fbd352ca76050952a03db776d241959d5a2ee1abddfeb9e2a53fdb489be4/pytz-2019.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a0d98487f4efc26d2b025576a1c51747c8c34333d191d21a3ff42c6de49abf0a" + }, + "data-dist-info-metadata": { + "sha256": "a0d98487f4efc26d2b025576a1c51747c8c34333d191d21a3ff42c6de49abf0a" + }, + "filename": "pytz-2019.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "1c557d7d0e871de1f5ccd5833f60fb2550652da6be2693c1e02300743d21500d" + }, + "provenance": null, + "requires-python": null, + "size": 509158, + "upload-time": "2019-10-07T03:18:16.900665Z", + "url": "https://files.pythonhosted.org/packages/e7/f9/f0b53f88060247251bf481fa6ea62cd0d25bf1b11a87888e53ce5b7c8ad2/pytz-2019.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2019.3.tar.gz", + "hashes": { + "sha256": "b02c06db6cf09c12dd25137e563b31700d3b80fcc4ad23abb7a315f2789819be" + }, + "provenance": null, + "requires-python": null, + "size": 312286, + "upload-time": "2019-10-07T03:18:27.399984Z", + "url": "https://files.pythonhosted.org/packages/82/c3/534ddba230bd4fbbd3b7a3d35f3341d014cca213f369a9940925e7e5f691/pytz-2019.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "602227571bb1315fb863b965305d22701b18e553e0aea54bf0d9ba8a9cb017e4" + }, + "data-dist-info-metadata": { + "sha256": "602227571bb1315fb863b965305d22701b18e553e0aea54bf0d9ba8a9cb017e4" + }, + "filename": "pytz-2020.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "a494d53b6d39c3c6e44c3bec237336e14305e4f29bbf800b599253057fbb79ed" + }, + "provenance": null, + "requires-python": null, + "size": 510223, + "upload-time": "2020-04-28T08:28:21.201871Z", + "url": "https://files.pythonhosted.org/packages/4f/a4/879454d49688e2fad93e59d7d4efda580b783c745fd2ec2a3adf87b0808d/pytz-2020.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2020.1.tar.gz", + "hashes": { + "sha256": "c35965d010ce31b23eeb663ed3cc8c906275d6be1a34393a1d73a41febf4a048" + }, + "provenance": null, + "requires-python": null, + "size": 311771, + "upload-time": "2020-04-28T08:28:24.561288Z", + "url": "https://files.pythonhosted.org/packages/f4/f6/94fee50f4d54f58637d4b9987a1b862aeb6cd969e73623e02c5c00755577/pytz-2020.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "04444665cb5b21099cf24b0d23f2c2fd08576bbb369088302f38ccd990432d58" + }, + "data-dist-info-metadata": { + "sha256": "04444665cb5b21099cf24b0d23f2c2fd08576bbb369088302f38ccd990432d58" + }, + "filename": "pytz-2020.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "5c55e189b682d420be27c6995ba6edce0c0a77dd67bfbe2ae6607134d5851ffd" + }, + "provenance": null, + "requires-python": null, + "size": 509023, + "upload-time": "2020-11-02T05:25:55.217961Z", + "url": "https://files.pythonhosted.org/packages/12/f8/ff09af6ff61a3efaad5f61ba5facdf17e7722c4393f7d8a66674d2dbd29f/pytz-2020.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2020.4.tar.gz", + "hashes": { + "sha256": "3e6b7dd2d1e0a59084bcee14a17af60c5c562cdc16d828e8eba2e683d3a7e268" + }, + "provenance": null, + "requires-python": null, + "size": 310941, + "upload-time": "2020-11-02T05:25:58.856745Z", + "url": "https://files.pythonhosted.org/packages/09/07/448a8887c7195450604dfc0305d80d74324c36ee18ed997664051d4bffe3/pytz-2020.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9de0ae23ddaaff4be55af18e0637e33ced87e390a2dfe5ce2b4493dc1198b6eb" + }, + "data-dist-info-metadata": { + "sha256": "9de0ae23ddaaff4be55af18e0637e33ced87e390a2dfe5ce2b4493dc1198b6eb" + }, + "filename": "pytz-2020.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "16962c5fb8db4a8f63a26646d8886e9d769b6c511543557bc84e9569fb9a9cb4" + }, + "provenance": null, + "requires-python": null, + "size": 510773, + "upload-time": "2020-12-24T20:58:04.098601Z", + "url": "https://files.pythonhosted.org/packages/89/06/2c2d3034b4d6bf22f2a4ae546d16925898658a33b4400cfb7e2c1e2871a3/pytz-2020.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2020.5.tar.gz", + "hashes": { + "sha256": "180befebb1927b16f6b57101720075a984c019ac16b1b7575673bea42c6c3da5" + }, + "provenance": null, + "requires-python": null, + "size": 314194, + "upload-time": "2020-12-24T20:58:07.498018Z", + "url": "https://files.pythonhosted.org/packages/70/44/404ec10dca553032900a65bcded8b8280cf7c64cc3b723324e2181bf93c9/pytz-2020.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9133476b57f9b64e7bdb9b867e1a6224463a27a9b67dc0c35c3eb61019370cd2" + }, + "data-dist-info-metadata": { + "sha256": "9133476b57f9b64e7bdb9b867e1a6224463a27a9b67dc0c35c3eb61019370cd2" + }, + "filename": "pytz-2021.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "eb10ce3e7736052ed3623d49975ce333bcd712c7bb19a58b9e2089d4057d0798" + }, + "provenance": null, + "requires-python": null, + "size": 510782, + "upload-time": "2021-02-01T08:07:15.659674Z", + "url": "https://files.pythonhosted.org/packages/70/94/784178ca5dd892a98f113cdd923372024dc04b8d40abe77ca76b5fb90ca6/pytz-2021.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2021.1.tar.gz", + "hashes": { + "sha256": "83a4a90894bf38e243cf052c8b58f381bfe9a7a483f6a9cab140bc7f702ac4da" + }, + "provenance": null, + "requires-python": null, + "size": 317945, + "upload-time": "2021-02-01T08:07:19.773988Z", + "url": "https://files.pythonhosted.org/packages/b0/61/eddc6eb2c682ea6fd97a7e1018a6294be80dba08fa28e7a3570148b4612d/pytz-2021.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d5b4bb4ffd8935fdf1d486b013fc4768d953badc073fe639b16ce1ee5fdb05df" + }, + "data-dist-info-metadata": { + "sha256": "d5b4bb4ffd8935fdf1d486b013fc4768d953badc073fe639b16ce1ee5fdb05df" + }, + "filename": "pytz-2021.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "3672058bc3453457b622aab7a1c3bfd5ab0bdae451512f6cf25f64ed37f5b87c" + }, + "provenance": null, + "requires-python": null, + "size": 503471, + "upload-time": "2021-10-02T03:56:30.247030Z", + "url": "https://files.pythonhosted.org/packages/d3/e3/d9f046b5d1c94a3aeab15f1f867aa414f8ee9d196fae6865f1d6a0ee1a0b/pytz-2021.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2021.3.tar.gz", + "hashes": { + "sha256": "acad2d8b20a1af07d4e4c9d2e9285c5ed9104354062f275f3fcd88dcef4f1326" + }, + "provenance": null, + "requires-python": null, + "size": 320512, + "upload-time": "2021-10-02T03:56:32.818224Z", + "url": "https://files.pythonhosted.org/packages/e3/8e/1cde9d002f48a940b9d9d38820aaf444b229450c0854bdf15305ce4a3d1a/pytz-2021.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e821f718244ead8981d9c799c87f1ed944082b3527c18918a8cb172c38b3e811" + }, + "data-dist-info-metadata": { + "sha256": "e821f718244ead8981d9c799c87f1ed944082b3527c18918a8cb172c38b3e811" + }, + "filename": "pytz-2022.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "e68985985296d9a66a881eb3193b0906246245294a881e7c8afe623866ac6a5c" + }, + "provenance": null, + "requires-python": null, + "size": 503520, + "upload-time": "2022-03-20T00:37:06.783063Z", + "url": "https://files.pythonhosted.org/packages/60/2e/dec1cc18c51b8df33c7c4d0a321b084cf38e1733b98f9d15018880fb4970/pytz-2022.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2022.1.tar.gz", + "hashes": { + "sha256": "1e760e2fe6a8163bc0b3d9a19c4f84342afa0a2affebfaa84b01b978a02ecaa7" + }, + "provenance": null, + "requires-python": null, + "size": 320473, + "upload-time": "2022-03-20T00:37:10.116738Z", + "url": "https://files.pythonhosted.org/packages/2f/5f/a0f653311adff905bbcaa6d3dfaf97edcf4d26138393c6ccd37a484851fb/pytz-2022.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0d722f4127d9080770a9edfe81df1b61bd85417e1f5ac1be43e4662fcdc141d1" + }, + "data-dist-info-metadata": { + "sha256": "0d722f4127d9080770a9edfe81df1b61bd85417e1f5ac1be43e4662fcdc141d1" + }, + "filename": "pytz-2022.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "d9b245e63af49c4e51afdec5402f56b99c0cb483a84a12bb8b7db980386baade" + }, + "provenance": null, + "requires-python": null, + "size": 504682, + "upload-time": "2022-08-12T01:36:59.972245Z", + "url": "https://files.pythonhosted.org/packages/67/31/3a5547f8b077b6b2b5c2b953d126e1cfcf40c2655d51242839014583a987/pytz-2022.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2022.2.tar.gz", + "hashes": { + "sha256": "bc824559e43e8ab983426a49525079d186b25372ff63aa3430ccd527d95edc3a" + }, + "provenance": null, + "requires-python": null, + "size": 322487, + "upload-time": "2022-08-12T01:37:02.726583Z", + "url": "https://files.pythonhosted.org/packages/cf/80/8246892889a36f4a12f719da27c72faea1c2bdb6998afbfffc4284dcd457/pytz-2022.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "96651521fbf99b21245d56809d55f1809b6d3a2488595dccce538c3d59bf8cfe" + }, + "data-dist-info-metadata": { + "sha256": "96651521fbf99b21245d56809d55f1809b6d3a2488595dccce538c3d59bf8cfe" + }, + "filename": "pytz-2022.2.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "220f481bdafa09c3955dfbdddb7b57780e9a94f5127e35456a48589b9e0c0197" + }, + "provenance": null, + "requires-python": null, + "size": 500564, + "upload-time": "2022-08-13T02:07:57.135432Z", + "url": "https://files.pythonhosted.org/packages/d5/50/54451e88e3da4616286029a3a17fc377de817f66a0f50e1faaee90161724/pytz-2022.2.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2022.2.1.tar.gz", + "hashes": { + "sha256": "cea221417204f2d1a2aa03ddae3e867921971d0d76f14d87abb4414415bbdcf5" + }, + "provenance": null, + "requires-python": null, + "size": 316105, + "upload-time": "2022-08-13T02:07:59.396894Z", + "url": "https://files.pythonhosted.org/packages/24/0c/401283bb1499768e33ddd2e1a35817c775405c1f047a9dc088a29ce2ea5d/pytz-2022.2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0f66b789640e7968edf37163541eefb37e31ad5ba2815530216891903bfccae2" + }, + "data-dist-info-metadata": { + "sha256": "0f66b789640e7968edf37163541eefb37e31ad5ba2815530216891903bfccae2" + }, + "filename": "pytz-2022.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "2c0784747071402c6e99f0bafdb7da0fa22645f06554c7ae06bf6358897e9c91" + }, + "provenance": null, + "requires-python": null, + "size": 500779, + "upload-time": "2022-10-02T05:04:30.068036Z", + "url": "https://files.pythonhosted.org/packages/d8/66/309545413162bc8271c73e622499a41cdc37217b499febe26155ff9f93ed/pytz-2022.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2022.4.tar.gz", + "hashes": { + "sha256": "48ce799d83b6f8aab2020e369b627446696619e79645419610b9facd909b3174" + }, + "provenance": null, + "requires-python": null, + "size": 316055, + "upload-time": "2022-10-02T05:04:32.248940Z", + "url": "https://files.pythonhosted.org/packages/31/da/2d48d3499b59c7f3c5d5e1c79fcee5537c320c8ab7b7a0cd2db578bc34b3/pytz-2022.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ebd11396ef0ab6f2beae9c4a9d422b222cdc0a28efa114bb43fc705b8279a8ec" + }, + "data-dist-info-metadata": { + "sha256": "ebd11396ef0ab6f2beae9c4a9d422b222cdc0a28efa114bb43fc705b8279a8ec" + }, + "filename": "pytz-2022.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "335ab46900b1465e714b4fda4963d87363264eb662aab5e65da039c25f1f5b22" + }, + "provenance": null, + "requires-python": null, + "size": 500659, + "upload-time": "2022-10-18T11:30:43.286299Z", + "url": "https://files.pythonhosted.org/packages/b5/d7/91fd8911d22e7fac794803095dd192bf1ebd70c7603272085230d915e738/pytz-2022.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2022.5.tar.gz", + "hashes": { + "sha256": "c4d88f472f54d615e9cd582a5004d1e5f624854a6a27a6211591c251f22a6914" + }, + "provenance": null, + "requires-python": null, + "size": 316295, + "upload-time": "2022-10-18T11:30:46.133656Z", + "url": "https://files.pythonhosted.org/packages/fe/dd/182cc5ed8e64a0d6d6c34fd27391041d542270000825410d294bd6902207/pytz-2022.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a8b16d57477330952916c27e6a667e5805d6730ab9aae1bc49cc1bcd921abfe3" + }, + "data-dist-info-metadata": { + "sha256": "a8b16d57477330952916c27e6a667e5805d6730ab9aae1bc49cc1bcd921abfe3" + }, + "filename": "pytz-2022.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "222439474e9c98fced559f1709d89e6c9cbf8d79c794ff3eb9f8800064291427" + }, + "provenance": null, + "requires-python": null, + "size": 498053, + "upload-time": "2022-10-31T23:58:42.017031Z", + "url": "https://files.pythonhosted.org/packages/85/ac/92f998fc52a70afd7f6b788142632afb27cd60c8c782d1452b7466603332/pytz-2022.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2022.6.tar.gz", + "hashes": { + "sha256": "e89512406b793ca39f5971bc999cc538ce125c0e51c27941bef4568b460095e2" + }, + "provenance": null, + "requires-python": null, + "size": 313766, + "upload-time": "2022-10-31T23:58:44.949582Z", + "url": "https://files.pythonhosted.org/packages/76/63/1be349ff0a44e4795d9712cc0b2d806f5e063d4d34631b71b832fac715a8/pytz-2022.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8b432136a1a37553134788619b3525dba7025afa50dd256290cdbfe9ff49bb5e" + }, + "data-dist-info-metadata": { + "sha256": "8b432136a1a37553134788619b3525dba7025afa50dd256290cdbfe9ff49bb5e" + }, + "filename": "pytz-2022.7-py2.py3-none-any.whl", + "hashes": { + "sha256": "93007def75ae22f7cd991c84e02d434876818661f8df9ad5df9e950ff4e52cfd" + }, + "provenance": null, + "requires-python": null, + "size": 499364, + "upload-time": "2022-12-18T02:17:20.846224Z", + "url": "https://files.pythonhosted.org/packages/3d/19/4de17f0d5cf5a0d87aa67532d4c2fa75e6e7d8df13c27635ff40fa6f4b76/pytz-2022.7-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2022.7.tar.gz", + "hashes": { + "sha256": "7ccfae7b4b2c067464a6733c6261673fdb8fd1be905460396b97a073e9fa683a" + }, + "provenance": null, + "requires-python": null, + "size": 313499, + "upload-time": "2022-12-18T02:17:23.146390Z", + "url": "https://files.pythonhosted.org/packages/6d/37/54f2d7c147e42dc85ffbc6910862bb4f141fb3fc14d9a88efaa1a76c7df2/pytz-2022.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3c4eaa681508ad7805e962eb043ebb402cc4d6d043dfd1530d83d393c51b89ea" + }, + "data-dist-info-metadata": { + "sha256": "3c4eaa681508ad7805e962eb043ebb402cc4d6d043dfd1530d83d393c51b89ea" + }, + "filename": "pytz-2022.7.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "78f4f37d8198e0627c5f1143240bb0206b8691d8d7ac6d78fee88b78733f8c4a" + }, + "provenance": null, + "requires-python": null, + "size": 499377, + "upload-time": "2023-01-14T12:25:02.823162Z", + "url": "https://files.pythonhosted.org/packages/2e/09/fbd3c46dce130958ee8e0090f910f1fe39e502cc5ba0aadca1e8a2b932e5/pytz-2022.7.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2022.7.1.tar.gz", + "hashes": { + "sha256": "01a0681c4b9684a28304615eba55d1ab31ae00bf68ec157ec3708a8182dbbcd0" + }, + "provenance": null, + "requires-python": null, + "size": 313522, + "upload-time": "2023-01-14T12:25:05.384250Z", + "url": "https://files.pythonhosted.org/packages/03/3e/dc5c793b62c60d0ca0b7e58f1fdd84d5aaa9f8df23e7589b39cc9ce20a03/pytz-2022.7.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "64a3c24f713f9195ed35347af9613afd42b2259a0922e1e91b80f0f23e8fcf81" + }, + "data-dist-info-metadata": { + "sha256": "64a3c24f713f9195ed35347af9613afd42b2259a0922e1e91b80f0f23e8fcf81" + }, + "filename": "pytz-2023.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "8a8baaf1e237175b02f5c751eea67168043a749c843989e2b3015aa1ad9db68b" + }, + "provenance": null, + "requires-python": null, + "size": 502124, + "upload-time": "2023-03-25T08:31:59.458061Z", + "url": "https://files.pythonhosted.org/packages/a3/21/0ffac8dacd94d20f4d1ceaaa91cf28ad94ec22e8f3ec9056976f1066ff24/pytz-2023.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2023.2.tar.gz", + "hashes": { + "sha256": "a27dcf612c05d2ebde626f7d506555f10dfc815b3eddccfaadfc7d99b11c9a07" + }, + "provenance": null, + "requires-python": null, + "size": 316321, + "upload-time": "2023-03-25T08:32:02.214982Z", + "url": "https://files.pythonhosted.org/packages/55/71/cb1b0a0035cf479eaf05109ea830323af66d48197bfc759a018f94acc3c4/pytz-2023.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a61869ecc75aed04368b51600c337fd9feb204ede649f01e758b0da2a6705663" + }, + "data-dist-info-metadata": { + "sha256": "a61869ecc75aed04368b51600c337fd9feb204ede649f01e758b0da2a6705663" + }, + "filename": "pytz-2023.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "a151b3abb88eda1d4e34a9814df37de2a80e301e68ba0fd856fb9b46bfbbbffb" + }, + "provenance": null, + "requires-python": null, + "size": 502345, + "upload-time": "2023-03-29T04:23:25.307301Z", + "url": "https://files.pythonhosted.org/packages/7f/99/ad6bd37e748257dd70d6f85d916cafe79c0b0f5e2e95b11f7fbc82bf3110/pytz-2023.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2023.3.tar.gz", + "hashes": { + "sha256": "1d8ce29db189191fb55338ee6d0387d82ab59f3d00eac103412d64e0ebd0c588" + }, + "provenance": null, + "requires-python": null, + "size": 317095, + "upload-time": "2023-03-29T04:23:28.655470Z", + "url": "https://files.pythonhosted.org/packages/5e/32/12032aa8c673ee16707a9b6cdda2b09c0089131f35af55d443b6a9c69c1d/pytz-2023.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "592f5f41724158cbd4ac4a6a586cc76b534b733414e5e0c8e70e0403bab1cb00" + }, + "data-dist-info-metadata": { + "sha256": "592f5f41724158cbd4ac4a6a586cc76b534b733414e5e0c8e70e0403bab1cb00" + }, + "filename": "pytz-2023.3.post1-py2.py3-none-any.whl", + "hashes": { + "sha256": "ce42d816b81b68506614c11e8937d3aa9e41007ceb50bfdcb0749b921bf646c7" + }, + "provenance": null, + "requires-python": null, + "size": 502454, + "upload-time": "2023-09-05T01:56:55.916035Z", + "url": "https://files.pythonhosted.org/packages/32/4d/aaf7eff5deb402fd9a24a1449a8119f00d74ae9c2efa79f8ef9994261fc2/pytz-2023.3.post1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2023.3.post1.tar.gz", + "hashes": { + "sha256": "7b4fddbeb94a1eba4b557da24f19fdf9db575192544270a9101d8509f9f43d7b" + }, + "provenance": null, + "requires-python": null, + "size": 316899, + "upload-time": "2023-09-05T01:56:58.535060Z", + "url": "https://files.pythonhosted.org/packages/69/4f/7bf883f12ad496ecc9514cd9e267b29a68b3e9629661a2bbc24f80eff168/pytz-2023.3.post1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "925d5172b04b0ef19be9bf69ee0b69b8dfc4943ff059842448c06c565670e178" + }, + "data-dist-info-metadata": { + "sha256": "925d5172b04b0ef19be9bf69ee0b69b8dfc4943ff059842448c06c565670e178" + }, + "filename": "pytz-2023.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "f90ef520d95e7c46951105338d918664ebfd6f1d995bd7d153127ce90efafa6a" + }, + "provenance": null, + "requires-python": null, + "size": 506530, + "upload-time": "2024-01-29T03:41:21.437789Z", + "url": "https://files.pythonhosted.org/packages/3b/dd/9b84302ba85ac6d3d3042d3e8698374838bde1c386b4adb1223d7a0efd4e/pytz-2023.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2023.4.tar.gz", + "hashes": { + "sha256": "31d4583c4ed539cd037956140d695e42c033a19e984bfce9964a3f7d59bc2b40" + }, + "provenance": null, + "requires-python": null, + "size": 319467, + "upload-time": "2024-01-29T03:49:27.068564Z", + "url": "https://files.pythonhosted.org/packages/ae/fd/c5bafe60236bc2a464452f916b6a1806257109c8954d6a7d19e5d4fb012f/pytz-2023.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "da63b3dd8ce944226dbb48a496b2ac526f1af0198982520bfeaa8686176e3c99" + }, + "data-dist-info-metadata": { + "sha256": "da63b3dd8ce944226dbb48a496b2ac526f1af0198982520bfeaa8686176e3c99" + }, + "filename": "pytz-2024.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "328171f4e3623139da4983451950b28e95ac706e13f3f2630a879749e7a8b319" + }, + "provenance": null, + "requires-python": null, + "size": 505474, + "upload-time": "2024-02-02T01:18:37.283025Z", + "url": "https://files.pythonhosted.org/packages/9c/3d/a121f284241f08268b21359bd425f7d4825cffc5ac5cd0e1b3d82ffd2b10/pytz-2024.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2024.1.tar.gz", + "hashes": { + "sha256": "2a29735ea9c18baf14b448846bde5a48030ed267578472d8955cd0e7443a9812" + }, + "provenance": null, + "requires-python": null, + "size": 316214, + "upload-time": "2024-02-02T01:18:41.693280Z", + "url": "https://files.pythonhosted.org/packages/90/26/9f1f00a5d021fff16dee3de13d43e5e978f3d58928e129c3a62cf7eb9738/pytz-2024.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0e0933808122b4383213f873feb29b42f72f74a506005589d168bf37fe70c17f" + }, + "data-dist-info-metadata": { + "sha256": "0e0933808122b4383213f873feb29b42f72f74a506005589d168bf37fe70c17f" + }, + "filename": "pytz-2024.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "31c7c1817eb7fae7ca4b8c7ee50c72f93aa2dd863de768e1ef4245d426aa0725" + }, + "provenance": null, + "requires-python": null, + "size": 508002, + "upload-time": "2024-09-11T02:24:45.800101Z", + "url": "https://files.pythonhosted.org/packages/11/c3/005fcca25ce078d2cc29fd559379817424e94885510568bc1bc53d7d5846/pytz-2024.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2024.2.tar.gz", + "hashes": { + "sha256": "2aa355083c50a0f93fa581709deac0c9ad65cca8a9e9beac660adcbd493c798a" + }, + "provenance": null, + "requires-python": null, + "size": 319692, + "upload-time": "2024-09-11T02:24:47.910464Z", + "url": "https://files.pythonhosted.org/packages/3a/31/3c70bf7603cc2dca0f19bdc53b4537a797747a58875b552c8c413d963a3f/pytz-2024.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "755f64e037fe92e21c4fc1766c589c5a46a27592ca31be3f6b7eefd43d9ac1c2" + }, + "data-dist-info-metadata": { + "sha256": "755f64e037fe92e21c4fc1766c589c5a46a27592ca31be3f6b7eefd43d9ac1c2" + }, + "filename": "pytz-2025.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "89dd22dca55b46eac6eda23b2d72721bf1bdfef212645d81513ef5d03038de57" + }, + "provenance": "https://pypi.org/integrity/pytz/2025.1/pytz-2025.1-py2.py3-none-any.whl/provenance", + "requires-python": null, + "size": 507930, + "upload-time": "2025-01-31T01:54:45.634041Z", + "url": "https://files.pythonhosted.org/packages/eb/38/ac33370d784287baa1c3d538978b5e2ea064d4c1b93ffbd12826c190dd10/pytz-2025.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2025.1.tar.gz", + "hashes": { + "sha256": "c2db42be2a2518b28e65f9207c4d05e6ff547d1efa4086469ef855e4ab70178e" + }, + "provenance": "https://pypi.org/integrity/pytz/2025.1/pytz-2025.1.tar.gz/provenance", + "requires-python": null, + "size": 319617, + "upload-time": "2025-01-31T01:54:48.615824Z", + "url": "https://files.pythonhosted.org/packages/5f/57/df1c9157c8d5a05117e455d66fd7cf6dbc46974f832b1058ed4856785d8a/pytz-2025.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e620e4e1f9f1c8019619388d4da496eb02119a13f35aaad55f022694a3c81f6c" + }, + "data-dist-info-metadata": { + "sha256": "e620e4e1f9f1c8019619388d4da496eb02119a13f35aaad55f022694a3c81f6c" + }, + "filename": "pytz-2025.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "5ddf76296dd8c44c26eb8f4b6f35488f3ccbf6fbbd7adee0b7262d43f0ec2f00" + }, + "provenance": "https://pypi.org/integrity/pytz/2025.2/pytz-2025.2-py2.py3-none-any.whl/provenance", + "requires-python": null, + "size": 509225, + "upload-time": "2025-03-25T02:24:58.468169Z", + "url": "https://files.pythonhosted.org/packages/81/c4/34e93fe5f5429d7570ec1fa436f1986fb1f00c3e0f43a589fe2bbcd22c3f/pytz-2025.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2025.2.tar.gz", + "hashes": { + "sha256": "360b9e3dbb49a209c21ad61809c7fb453643e048b38924c765813546746e81c3" + }, + "provenance": "https://pypi.org/integrity/pytz/2025.2/pytz-2025.2.tar.gz/provenance", + "requires-python": null, + "size": 320884, + "upload-time": "2025-03-25T02:25:00.538686Z", + "url": "https://files.pythonhosted.org/packages/f8/bf/abbd3cdfb8fbc7fb3d4d38d320f2441b1e7cbe29be4f23797b4a2b5d8aac/pytz-2025.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a5549814bbc437ac7604ffe71725281a35eed93aa89c45477cfe2fb61bcdf6c1" + }, + "data-dist-info-metadata": { + "sha256": "a5549814bbc437ac7604ffe71725281a35eed93aa89c45477cfe2fb61bcdf6c1" + }, + "filename": "pytz-2026.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "b07ec0ea0aec75b9a5c4632191fa30d79ef6fb42d4a5358ea64552dcac2c8957" + }, + "provenance": "https://pypi.org/integrity/pytz/2026.1/pytz-2026.1-py2.py3-none-any.whl/provenance", + "requires-python": null, + "size": 510294, + "upload-time": "2026-03-03T06:52:14.862633Z", + "url": "https://files.pythonhosted.org/packages/4e/b2/f1aa09ab73e0696174bfd5309089d5c0ff244f0f6acf6c9d7b004e22f0b4/pytz-2026.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2026.1.tar.gz", + "hashes": { + "sha256": "10413c35476919b4c07bda6b9810c6e24d914378c430070bdb1869e18a37eee5" + }, + "provenance": "https://pypi.org/integrity/pytz/2026.1/pytz-2026.1.tar.gz/provenance", + "requires-python": null, + "size": 320888, + "upload-time": "2026-03-03T06:52:16.813302Z", + "url": "https://files.pythonhosted.org/packages/e7/91/156128658c51a909457d4961bfb292a7e4701629a427255be99f5e0175b2/pytz-2026.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f62dbd3711dac51c809a17bf2b9021aa4bd52999db2132df2e38b6d09883fcfc" + }, + "data-dist-info-metadata": { + "sha256": "f62dbd3711dac51c809a17bf2b9021aa4bd52999db2132df2e38b6d09883fcfc" + }, + "filename": "pytz-2026.1.post1-py2.py3-none-any.whl", + "hashes": { + "sha256": "f2fd16142fda348286a75e1a524be810bb05d444e5a081f37f7affc635035f7a" + }, + "provenance": "https://pypi.org/integrity/pytz/2026.1.post1/pytz-2026.1.post1-py2.py3-none-any.whl/provenance", + "requires-python": null, + "size": 510489, + "upload-time": "2026-03-03T07:47:49.167913Z", + "url": "https://files.pythonhosted.org/packages/10/99/781fe0c827be2742bcc775efefccb3b048a3a9c6ce9aec0cbf4a101677e5/pytz-2026.1.post1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2026.1.post1.tar.gz", + "hashes": { + "sha256": "3378dde6a0c3d26719182142c56e60c7f9af7e968076f31aae569d72a0358ee1" + }, + "provenance": "https://pypi.org/integrity/pytz/2026.1.post1/pytz-2026.1.post1.tar.gz/provenance", + "requires-python": null, + "size": 321088, + "upload-time": "2026-03-03T07:47:50.683095Z", + "url": "https://files.pythonhosted.org/packages/56/db/b8721d71d945e6a8ac63c0fc900b2067181dbb50805958d4d4661cf7d277/pytz-2026.1.post1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "56b1e4933e430bf524cc2cc6621bcd64cda12947ed22978d0ee241cd7f02f588" + }, + "data-dist-info-metadata": { + "sha256": "56b1e4933e430bf524cc2cc6621bcd64cda12947ed22978d0ee241cd7f02f588" + }, + "filename": "pytz-2026.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "04156e608bee23d3792fd45c94ae47fae1036688e75032eea2e3bf0323d1f126" + }, + "provenance": "https://pypi.org/integrity/pytz/2026.2/pytz-2026.2-py2.py3-none-any.whl/provenance", + "requires-python": null, + "size": 510141, + "upload-time": "2026-05-04T01:35:27.408219Z", + "url": "https://files.pythonhosted.org/packages/ec/dd/96da98f892250475bdf2328112d7468abdd4acc7b902b6af23f4ed958ea0/pytz-2026.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "pytz-2026.2.tar.gz", + "hashes": { + "sha256": "0e60b47b29f21574376f218fe21abc009894a2321ea16c6754f3cad6eb7cdd6a" + }, + "provenance": "https://pypi.org/integrity/pytz/2026.2/pytz-2026.2.tar.gz/provenance", + "requires-python": null, + "size": 320861, + "upload-time": "2026-05-04T01:35:29.667131Z", + "url": "https://files.pythonhosted.org/packages/ff/46/dd499ec9038423421951e4fad73051febaa13d2df82b4064f87af8b8c0c3/pytz-2026.2.tar.gz", + "yanked": false + } + ], + "meta": { + "_last-serial": 36705320, + "api-version": "1.4" + }, + "name": "pytz", + "project-status": { + "status": "active" + }, + "versions": [ + "2004d", + "2005e", + "2005i", + "2005k", + "2005m", + "2006g", + "2006j", + "2006p", + "2007d", + "2007f", + "2007g", + "2007i", + "2007k", + "2008g", + "2008h", + "2008i", + "2009d", + "2009e", + "2009f", + "2009g", + "2009i", + "2009j", + "2009l", + "2009n", + "2009p", + "2009u", + "2010e", + "2010g", + "2010h", + "2010k", + "2010l", + "2010o", + "2011d", + "2011e", + "2011g", + "2011h", + "2011j", + "2011k", + "2011n", + "2012d", + "2012f", + "2012g", + "2012h", + "2012j", + "2013d", + "2004a", + "2004b", + "2004b.2", + "2005a", + "2005r", + "2007c", + "2008a", + "2008b", + "2008c", + "2009a", + "2009r", + "2010b", + "2011b", + "2011c", + "2012b", + "2012c", + "2013b", + "2013.6", + "2013.7", + "2013.8", + "2013.9", + "2014.1", + "2014.1.1", + "2014.2", + "2014.3", + "2014.4", + "2014.7", + "2014.9", + "2014.10", + "2015.2", + "2015.4", + "2015.6", + "2015.7", + "2016.1", + "2016.2", + "2016.3", + "2016.4", + "2016.6", + "2016.6.1", + "2016.7", + "2016.10", + "2017.2", + "2017.3", + "2018.3", + "2018.4", + "2018.5", + "2018.6", + "2018.7", + "2018.9", + "2019.1", + "2019.2", + "2019.3", + "2020.1", + "2020.4", + "2020.5", + "2021.1", + "2021.3", + "2022.1", + "2022.2", + "2022.2.1", + "2022.4", + "2022.5", + "2022.6", + "2022.7", + "2022.7.1", + "2023.2", + "2023.3", + "2023.3.post1", + "2023.4", + "2024.1", + "2024.2", + "2025.1", + "2025.2", + "2026.1", + "2026.1.post1", + "2026.2" + ] + } + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - "86400" + Cache-Control: + - max-age=600, public + Content-Security-Policy: + - default-src 'none'; sandbox allow-top-navigation + Content-Type: + - application/vnd.pypi.simple.v1+json + Permissions-Policy: + - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept-Encoding, Accept + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + host: pypi.org + headers: + Accept: + - application/vnd.pypi.simple.v1+json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://pypi.org/simple/requests/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: -1 + uncompressed: true + body: | + { + "files": [ + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.2.0.tar.gz", + "hashes": { + "sha256": "813202ace4d9301a3c00740c700e012fb9f3f8c73ddcfe02ab558a8df6f175fd" + }, + "provenance": null, + "requires-python": null, + "size": 5533, + "upload-time": "2011-02-14T08:49:42.641660Z", + "url": "https://files.pythonhosted.org/packages/ba/bb/dfa0141a32d773c47e4dede1a617c59a23b74dd302e449cf85413fc96bc4/requests-0.2.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.2.1.tar.gz", + "hashes": { + "sha256": "d54eb33499f018fc6bd297613bf866f8d134629c8e02964aab6ef951f460e41e" + }, + "provenance": null, + "requires-python": null, + "size": 12715, + "upload-time": "2011-02-14T16:38:12.392550Z", + "url": "https://files.pythonhosted.org/packages/4b/ad/d536b2e572e843fda13e4458c67f937b05ce359722c1e4cdad35ba05b6e3/requests-0.2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.2.2.tar.gz", + "hashes": { + "sha256": "b3289694b2ddf6adb4f7e1f470b9771330c76125611222b9c702f0e2e9733cbc" + }, + "provenance": null, + "requires-python": null, + "size": 13049, + "upload-time": "2011-02-14T18:58:40.410171Z", + "url": "https://files.pythonhosted.org/packages/82/3c/3b5beca192da920c0c2ba67119d66ba1e4b1e766f40898e5e684d697ca1c/requests-0.2.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.2.3.tar.gz", + "hashes": { + "sha256": "8e374b75aaae7f85325e9bb126e96cb77a3bfc17e81ee74a0e96916aac1cc2ba" + }, + "provenance": null, + "requires-python": null, + "size": 13255, + "upload-time": "2011-02-15T15:47:29.058010Z", + "url": "https://files.pythonhosted.org/packages/6f/7e/5c2d7d9102c6ab847bd1215f96255e894fbfc81c8abf2c1714ae2a504913/requests-0.2.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.2.4.tar.gz", + "hashes": { + "sha256": "ef1bd1a81022e9bf574ecfe69cbd8597e79371b890d29bd3847dd946102c8eed" + }, + "provenance": null, + "requires-python": null, + "size": 13653, + "upload-time": "2011-02-19T07:03:14.518479Z", + "url": "https://files.pythonhosted.org/packages/dc/02/789859c27162bb91ecf6b72ed4ce1af3ed1710255265ad0901c4d4e25666/requests-0.2.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.3.0.tar.gz", + "hashes": { + "sha256": "57eed745eb2a2e3c7e1dd935ccd49eb2eac51cfcdace4a97fb44de5da70f0035" + }, + "provenance": null, + "requires-python": null, + "size": 15021, + "upload-time": "2011-02-25T14:58:38.361577Z", + "url": "https://files.pythonhosted.org/packages/96/2b/88e9d6bf2e9d75cda77bf4fdc03720f4ba262beb532f9510a4a7f3e45660/requests-0.3.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.3.1.tar.gz", + "hashes": { + "sha256": "05dddfd656d25b7738778d2b4e8fa72e53b5357a2f80a319e6e1fa59edb03339" + }, + "provenance": null, + "requires-python": null, + "size": 15275, + "upload-time": "2011-04-01T20:55:03.064666Z", + "url": "https://files.pythonhosted.org/packages/5e/c0/76fac9445cd8b6394eacae1e098ca0c97767cc0112e45e68521f553df003/requests-0.3.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.3.2.tar.gz", + "hashes": { + "sha256": "78ecf812ee865b62be106100a3c6f24058c7901ad995351b8818f18ea97ce848" + }, + "provenance": null, + "requires-python": null, + "size": 15515, + "upload-time": "2011-04-15T23:30:50.899634Z", + "url": "https://files.pythonhosted.org/packages/d5/f1/16b57088f11cd5c6c82834bad6475826309cee44edaae860e9f65c084703/requests-0.3.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.3.3.tar.gz", + "hashes": { + "sha256": "ccbbc41c4c009baecf41e993727048c65c440fefadb217b11e73f63cd0cae09a" + }, + "provenance": null, + "requires-python": null, + "size": 18995, + "upload-time": "2011-05-12T10:03:24.258074Z", + "url": "https://files.pythonhosted.org/packages/f1/64/8a2ba81294381bb90e8fb4b6fa750e0dca3f2d19e8caaeeae5e7bb6b3753/requests-0.3.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.3.4.tar.gz", + "hashes": { + "sha256": "e72a42a0317f33114b48c972d3056bad3265b92450d4e0e51ad0b384e43bc6d9" + }, + "provenance": null, + "requires-python": null, + "size": 19773, + "upload-time": "2011-05-14T20:30:44.001002Z", + "url": "https://files.pythonhosted.org/packages/ed/1b/8682a0cfe92f67e30fb9ac7982cb785a1230ca4385dc1353513f5b87b9f4/requests-0.3.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.4.0.tar.gz", + "hashes": { + "sha256": "35185852569456de25a654c5f9a43a1b8e4dc18a2a676985bbb9d5e7e5a9703e" + }, + "provenance": null, + "requires-python": null, + "size": 17194, + "upload-time": "2011-05-15T05:58:43.415820Z", + "url": "https://files.pythonhosted.org/packages/56/c3/0887d5d6c18a366308b3dc7024210b4c89ff9ae92ae5fb87cf8fe58bcae2/requests-0.4.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.4.1.tar.gz", + "hashes": { + "sha256": "f978616765803e9e0e9943136b34be0da69d74ba8fbd064cbfcf28f33ca54d8a" + }, + "provenance": null, + "requires-python": null, + "size": 18443, + "upload-time": "2011-05-25T18:54:05.328955Z", + "url": "https://files.pythonhosted.org/packages/b3/54/dbc9b89a66a15ab9f3e2595de1b1ebd1da954efcb30a329c98710e014c05/requests-0.4.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.5.0.tar.gz", + "hashes": { + "sha256": "747c8c79e9c75ba8608c7628e39d533a0234ff78a80569e40ba64865abc0e521" + }, + "provenance": null, + "requires-python": null, + "size": 21945, + "upload-time": "2011-06-22T04:44:39.288841Z", + "url": "https://files.pythonhosted.org/packages/0c/4d/d67bd4e4b17148aad88e6d75c62763ec27363d18038ed75019239e1516d0/requests-0.5.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.5.1.tar.gz", + "hashes": { + "sha256": "cfed662472d48e7bd6bfd8d7f79fe9072fc873b2e372fe3b9178a26daabebccc" + }, + "provenance": null, + "requires-python": null, + "size": 23080, + "upload-time": "2011-07-24T05:01:45.612333Z", + "url": "https://files.pythonhosted.org/packages/5f/1c/8d145fbdb23986063a8a0c954d484a793024137a99ac7f3da603717fe64a/requests-0.5.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.6.0.tar.gz", + "hashes": { + "sha256": "2c5036387b75dfb0ff3971604bd1e691cf6a55dc6c397df7adf9fc4804bc7f48" + }, + "provenance": null, + "requires-python": null, + "size": 25692, + "upload-time": "2011-08-17T10:33:05.720565Z", + "url": "https://files.pythonhosted.org/packages/0b/b8/932de3bc1b8630357de85bc0c794ee1a7d343cb8008b470a0c9d15e84341/requests-0.6.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.6.1.tar.gz", + "hashes": { + "sha256": "2656b23db25398e990e6f5d75dfbd960454a1fe573aeedc651773ddd2a8a3bbc" + }, + "provenance": null, + "requires-python": null, + "size": 26107, + "upload-time": "2011-08-21T00:25:37.203918Z", + "url": "https://files.pythonhosted.org/packages/a6/1f/f948fb7ba68b69b13a1fbbb70d7706e889c7b7d3e9867b498ca7971126db/requests-0.6.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.6.2.tar.gz", + "hashes": { + "sha256": "b5419f909fc21b8eb037dc4bade29530c28993610b68213b7f7633bf10bcabbc" + }, + "provenance": null, + "requires-python": null, + "size": 26524, + "upload-time": "2011-10-09T13:12:45.395766Z", + "url": "https://files.pythonhosted.org/packages/55/19/986305b95fae17c58c95e191943a282bce19f82535af4530890c483937ad/requests-0.6.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.6.3.tar.gz", + "hashes": { + "sha256": "bde3e2ea45f6e47acd24ff55628fc7325cacd75746ee2d2b63c093554131fe41" + }, + "provenance": null, + "requires-python": null, + "size": 26606, + "upload-time": "2011-10-14T03:35:13.523706Z", + "url": "https://files.pythonhosted.org/packages/e1/3f/9235f98536b1393ef8a8e2dbd27273588fc3246000b93b0d763325b2e30c/requests-0.6.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.6.4.tar.gz", + "hashes": { + "sha256": "151f105506913a6b84f6119400ca94732ec39f5b4e0991ca2fc840ddb4e37816" + }, + "provenance": null, + "requires-python": null, + "size": 30212, + "upload-time": "2011-10-14T04:23:31.793480Z", + "url": "https://files.pythonhosted.org/packages/97/e0/a2bc7317b13caf227a75c8151b562b62a2e9f5d4ab4ad59694bfdbf5c35c/requests-0.6.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.6.5.tar.gz", + "hashes": { + "sha256": "bb332c171913c2f57cea805d013601af86a46b9aef9b7ef76bdcbed14f939bd7" + }, + "provenance": null, + "requires-python": null, + "size": 30647, + "upload-time": "2011-10-19T07:30:59.708543Z", + "url": "https://files.pythonhosted.org/packages/a8/a6/38b9de830719e4cd62ddf51f240654200658d0315aa9e908eda90ee64879/requests-0.6.5.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.6.6.tar.gz", + "hashes": { + "sha256": "6670aee5fe3bb545e1f7e8bb073a06be65344b467cd698b0ad58e7d7792dc2bb" + }, + "provenance": null, + "requires-python": null, + "size": 30809, + "upload-time": "2011-10-19T09:39:56.534103Z", + "url": "https://files.pythonhosted.org/packages/df/8d/4b1bb15e8814fefa2cdf8f971a479b459d07f8176094bd59742720f31270/requests-0.6.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.7.0.tar.gz", + "hashes": { + "sha256": "13570c41a218affafe3f3e01db16d1f6cd238d3bd7a1d52cc435bf9de3df099a" + }, + "provenance": null, + "requires-python": null, + "size": 31260, + "upload-time": "2011-10-23T03:33:24.637553Z", + "url": "https://files.pythonhosted.org/packages/5c/8c/0399c9554b04b2b267d81239773657ddc720799a08565b6c21f7aed652df/requests-0.7.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.7.1.tar.gz", + "hashes": { + "sha256": "6795818f5f46d7ecf53965d96e2ceae66bf652c79703292973b7c56afb88b946" + }, + "provenance": null, + "requires-python": null, + "size": 31804, + "upload-time": "2011-10-23T21:19:22.099184Z", + "url": "https://files.pythonhosted.org/packages/00/c8/8cf0f078100ce5fe7ff35927d8861e2e36daed9be2db56690f3ad80ccec4/requests-0.7.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.7.2.tar.gz", + "hashes": { + "sha256": "7e58616c2c943116c7fb7595ebc3b00c5016ede5e6b14cf4bd72a812a5534aef" + }, + "provenance": null, + "requires-python": null, + "size": 31837, + "upload-time": "2011-10-23T21:40:37.623156Z", + "url": "https://files.pythonhosted.org/packages/7c/af/b46199ae37c032801bcdc5dbb1c82a59613883ee690ff4fd2b5dc3140130/requests-0.7.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.7.3.tar.gz", + "hashes": { + "sha256": "2e7a0cb6251da5dd8c185f5d404e110d29e47afec7c8e60d78806436360a40d7" + }, + "provenance": null, + "requires-python": null, + "size": 31805, + "upload-time": "2011-10-23T23:04:13.595145Z", + "url": "https://files.pythonhosted.org/packages/3d/54/c4a7dcfccac9e6dd738e9ed86848a9a5b07a4345e5949f8795cfdc0ea95f/requests-0.7.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.7.4.tar.gz", + "hashes": { + "sha256": "3101a857831c6b6ec1f88ccebc8a19d38af6a10372537f437cd978c5775b4286" + }, + "provenance": null, + "requires-python": null, + "size": 31873, + "upload-time": "2011-10-27T00:36:25.355189Z", + "url": "https://files.pythonhosted.org/packages/64/50/219c9ff86e6fecfb89bdfe1093aea523f14882657186f806462887220267/requests-0.7.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.7.5.tar.gz", + "hashes": { + "sha256": "ae10f2c5d112768a2e62282dd6b33db230c10ef7a2c3b1cf404806598bacd0b6" + }, + "provenance": null, + "requires-python": null, + "size": 32298, + "upload-time": "2011-11-05T04:32:37.598633Z", + "url": "https://files.pythonhosted.org/packages/2b/9e/1be659005a6bb394b02e12804fcaf8cd85050958a459945708b21e362b32/requests-0.7.5.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.7.6.tar.gz", + "hashes": { + "sha256": "667f9c9cc447c9ee09d34d891db488f2695c99d025fae3ec8d02e235eb7eba95" + }, + "provenance": null, + "requires-python": null, + "size": 32748, + "upload-time": "2011-11-07T20:19:31.227072Z", + "url": "https://files.pythonhosted.org/packages/de/f0/8fc024ef4f25ef5690c2121215029f88e1895b60c867c1a39134045b181e/requests-0.7.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.8.0.tar.gz", + "hashes": { + "sha256": "62b557533f685c4a0af4e38dddc598c38f5ce0bd8e3b15b20809d1606f3843dd" + }, + "provenance": null, + "requires-python": null, + "size": 38785, + "upload-time": "2011-11-13T06:52:10.360103Z", + "url": "https://files.pythonhosted.org/packages/6a/85/32d23f3dbc43e54631bb9bd76d34c2448cc2f2f0de29babfb1a6a79b4d60/requests-0.8.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.8.1.tar.gz", + "hashes": { + "sha256": "23756d85cbf7dec36dd624853e76b380c2b538c21769adba1dcced9de0409f68" + }, + "provenance": null, + "requires-python": null, + "size": 39046, + "upload-time": "2011-11-15T16:01:47.827430Z", + "url": "https://files.pythonhosted.org/packages/ae/fb/b1d6916b5278c44a1a2beb919d7ab96327051c3d47db9d6ee6978743444e/requests-0.8.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.8.2.tar.gz", + "hashes": { + "sha256": "826244e9612aa9a548d1289bef7bbce07eee4872ca21ca80631094d1c512b121" + }, + "provenance": null, + "requires-python": null, + "size": 51162, + "upload-time": "2011-11-19T22:28:31.706305Z", + "url": "https://files.pythonhosted.org/packages/65/5d/e69bad1f71d5284113165738d563a997d0d1ac968f939d1375f3df7c59fc/requests-0.8.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.8.3.tar.gz", + "hashes": { + "sha256": "7277ec1fc8b8251bc1ce628651cbfad886704a77aea9f6203dcc042a4f12d214" + }, + "provenance": null, + "requires-python": null, + "size": 51252, + "upload-time": "2011-11-27T16:44:51.946354Z", + "url": "https://files.pythonhosted.org/packages/f8/17/42ab05005c88e8d301fe0ee9b24e34139422268d0d7b8b11f98107c2a794/requests-0.8.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.8.4.tar.gz", + "hashes": { + "sha256": "3ef7efbe083bcb6f7b1144c7665b5b1f6bd4fc7043dc50ccd564edf62b814c2b" + }, + "provenance": null, + "requires-python": null, + "size": 52100, + "upload-time": "2011-12-11T17:40:28.585204Z", + "url": "https://files.pythonhosted.org/packages/aa/a7/ec41790a8fb50f8d359568f82cd37a994af5d0159cccb543d147a7eea751/requests-0.8.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.8.5.tar.gz", + "hashes": { + "sha256": "1db43116f612b016169d9a994d16aea9c166c55355bac2e05fae75e0ff610f4c" + }, + "provenance": null, + "requires-python": null, + "size": 52351, + "upload-time": "2011-12-14T16:43:21.464961Z", + "url": "https://files.pythonhosted.org/packages/fc/f8/329450760dddd7e437eef0cd16a8d48582405e72495cf79a77a82e2f0047/requests-0.8.5.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.8.6.tar.gz", + "hashes": { + "sha256": "b9ad56ff5971b7a4005598e5a9588584ee1153fbf027ed76a7d13585f71489f7" + }, + "provenance": null, + "requires-python": null, + "size": 52670, + "upload-time": "2011-12-19T01:18:29.495054Z", + "url": "https://files.pythonhosted.org/packages/4e/9b/a78a3bb2913576fad3ec6f18b8d26dd9579268f6b2191d73f4ec40e09490/requests-0.8.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.8.7.tar.gz", + "hashes": { + "sha256": "2c5b08f7afe8d5ffc1c4f7819e74d5309a52b2f2eb1d78cc144cb57aa10380fe" + }, + "provenance": null, + "requires-python": null, + "size": 53578, + "upload-time": "2011-12-24T09:18:54.805200Z", + "url": "https://files.pythonhosted.org/packages/a7/83/bb447075090f4a3a60082765051d476b62f375d0f8174ebe9545d4bb8938/requests-0.8.7.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.8.8.tar.gz", + "hashes": { + "sha256": "70352c48f106fe4a15537bdb4a029ebbb80c1ae1b6836a9033f2b3d7e52e01fd" + }, + "provenance": null, + "requires-python": null, + "size": 54212, + "upload-time": "2011-12-28T09:55:45.489845Z", + "url": "https://files.pythonhosted.org/packages/b7/1d/5c7973ca22bc95d53eba28a7dab7088f1ded7db0d174ea467afaaf898dfc/requests-0.8.8.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.8.9.tar.gz", + "hashes": { + "sha256": "870780642a14f5e30a9ef8c419aeb405e5bd4340d4fefbf1e8493dde39225337" + }, + "provenance": null, + "requires-python": null, + "size": 55153, + "upload-time": "2011-12-28T10:34:17.815200Z", + "url": "https://files.pythonhosted.org/packages/3a/72/9f39b173ee93645013563df119d28841f47b0ca2ebe04afcefd438e42f30/requests-0.8.9.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.9.0.tar.gz", + "hashes": { + "sha256": "43b26edb5c47e0ccf9612d3cf13639a1e7e6c774af5375a684cfa00e747f21b1" + }, + "provenance": null, + "requires-python": null, + "size": 55217, + "upload-time": "2011-12-28T10:51:35.541114Z", + "url": "https://files.pythonhosted.org/packages/89/ce/0115444a1f9d833768160e678c21483e271466918966c11212f040b5f2af/requests-0.9.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.9.1.tar.gz", + "hashes": { + "sha256": "0c6fc89ce4f8976dd8ddb1a9e896315a47fb3f1dba95417fd3fa8e626ca9a1e7" + }, + "provenance": null, + "requires-python": null, + "size": 55547, + "upload-time": "2012-01-06T07:11:02.635935Z", + "url": "https://files.pythonhosted.org/packages/48/aa/1077a5fef0c4fbdad8ce127166ca474c67788b7609137d26e17ab46ee16d/requests-0.9.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.9.2.tar.gz", + "hashes": { + "sha256": "eb9a3b0031af396fb6825be897655546f4c54e19669fddb5df72a4a688ae0555" + }, + "provenance": null, + "requires-python": null, + "size": 60967, + "upload-time": "2012-01-19T03:39:58.591876Z", + "url": "https://files.pythonhosted.org/packages/68/a1/fac8e1fa783d167cc49debc5b5328ca57eac9d53b58c34d17ce7592cdc6d/requests-0.9.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.9.3.tar.gz", + "hashes": { + "sha256": "3c0dd7c014474e0cdd00cad661abd74c88c14183d260d0555dfa51fc5b29abc5" + }, + "provenance": null, + "requires-python": null, + "size": 61006, + "upload-time": "2012-01-19T16:51:33.637035Z", + "url": "https://files.pythonhosted.org/packages/62/12/0840d1bba04e5d60e469610ad78e02e89e6828e776adaef4116413cf5fd0/requests-0.9.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.10.0.tar.gz", + "hashes": { + "sha256": "210a82e678c45d433a4ad1f105974b3102a8ab5198872dc0a3238a8750d4c65e" + }, + "provenance": null, + "requires-python": null, + "size": 62046, + "upload-time": "2012-01-22T05:08:17.091441Z", + "url": "https://files.pythonhosted.org/packages/62/35/0230421b8c4efad6624518028163329ad0c2df9e58e6b3bee013427bf8f6/requests-0.10.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.10.1.tar.gz", + "hashes": { + "sha256": "da6031575a30c7b65ea99465183468349b3645e6bf5322e49d53f565b27ed2b5" + }, + "provenance": null, + "requires-python": null, + "size": 63234, + "upload-time": "2012-01-23T08:22:52.352375Z", + "url": "https://files.pythonhosted.org/packages/b4/56/ba2d803383ec32d70f8faa7df5eb37ee9b3fc662ff68b7ab01ad9740b83a/requests-0.10.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.10.2.tar.gz", + "hashes": { + "sha256": "1546ef1e291ae337086369b621096fb0f69f88f6f67f60b1f6b7c18d1ca278e1" + }, + "provenance": null, + "requires-python": null, + "size": 60158, + "upload-time": "2012-02-15T09:48:52.830436Z", + "url": "https://files.pythonhosted.org/packages/58/1e/6b84552b6553f5beaf7cb0fe15115e7e4673326ed9188ad5338559ee8285/requests-0.10.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.10.3.tar.gz", + "hashes": { + "sha256": "8eeb24328304b015cbd59a49670e2738b77034b225b566729ddb19941899e490" + }, + "provenance": null, + "requires-python": null, + "size": 60493, + "upload-time": "2012-02-20T20:10:57.584946Z", + "url": "https://files.pythonhosted.org/packages/01/44/39988315e036b79fe70428273053617266bf20d1363e91082346fae8450d/requests-0.10.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.10.4.tar.gz", + "hashes": { + "sha256": "2ad4cc51d7595ca6f97373a0d697999e0cbdbbf1ba665d18f0f3dcec12b8be77" + }, + "provenance": null, + "requires-python": null, + "size": 60889, + "upload-time": "2012-02-20T22:21:31.091713Z", + "url": "https://files.pythonhosted.org/packages/94/ac/5fa21e435ba8050d14db92ce29763c28196b727d4079dc608d39177fbf9b/requests-0.10.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.10.6.tar.gz", + "hashes": { + "sha256": "31134b4f35951730dcce59f2af334478b68caa5728902a1d6bd5e115ec677d8b" + }, + "provenance": null, + "requires-python": null, + "size": 61673, + "upload-time": "2012-02-26T05:17:54.135905Z", + "url": "https://files.pythonhosted.org/packages/b4/1f/8f5430040fcf4391dc5bd324424a569e2e0d96595952b21eb82403602d98/requests-0.10.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.10.7.tar.gz", + "hashes": { + "sha256": "80f32a74bed8cf081a3a25512f8725e09ceda217101ea706efced262bb05aec6" + }, + "provenance": null, + "requires-python": null, + "size": 61826, + "upload-time": "2012-03-08T01:50:58.069132Z", + "url": "https://files.pythonhosted.org/packages/c5/cd/0597f9c040db24ca6d23cc74faa102554cb0a93bdbffb855d7749547921f/requests-0.10.7.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.10.8.tar.gz", + "hashes": { + "sha256": "bec280d924a8be87b3377ee78a976334a6e7c944a8fe09bbd9447e669b984dae" + }, + "provenance": null, + "requires-python": null, + "size": 62201, + "upload-time": "2012-03-09T17:59:54.950126Z", + "url": "https://files.pythonhosted.org/packages/9a/05/4ab34c6aae63a01aef2fd8be3573a99c197cc76a67f8cee751cb3a7784fb/requests-0.10.8.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.11.1.tar.gz", + "hashes": { + "sha256": "fd4260541d0e559c78e2b3072bd79f36e0f8ef935bcbbadaa8c98cd8b5a62897" + }, + "provenance": null, + "requires-python": null, + "size": 63100, + "upload-time": "2012-03-31T05:47:56.690051Z", + "url": "https://files.pythonhosted.org/packages/d7/ee/6826f31ae3e0e68606cb9086c3904582b3982bbccc73f34d6dc9912b48ad/requests-0.11.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.11.2.tar.gz", + "hashes": { + "sha256": "547bf78a774a6018271d6e5c40613ec554642ba4d6cdf45813e7894145293c57" + }, + "provenance": null, + "requires-python": null, + "size": 71080, + "upload-time": "2012-04-23T04:29:36.868120Z", + "url": "https://files.pythonhosted.org/packages/b6/52/ad2911cf5586f2372a296a93a94d0324e4ffdd225975241562c450594795/requests-0.11.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.12.0.tar.gz", + "hashes": { + "sha256": "8a88a291599444be608940c227b6114212220d8126c512af821f1ab207fe5072" + }, + "provenance": null, + "requires-python": null, + "size": 76859, + "upload-time": "2012-05-03T01:18:47.376345Z", + "url": "https://files.pythonhosted.org/packages/3a/ac/0372d6b7fbde19444d5cc560f296e70b26283d2bac0665b576dd3f5e6b60/requests-0.12.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.12.1.tar.gz", + "hashes": { + "sha256": "9ce56b87180c06728d96ca734055675abf8f5cc3136e0d7712a6260430685589" + }, + "provenance": null, + "requires-python": null, + "size": 78245, + "upload-time": "2012-05-08T07:21:59.920122Z", + "url": "https://files.pythonhosted.org/packages/3a/0a/7c62c06702ddb4d3bc50d27f5b8e094d6e66a3374fc2eedf264742f84805/requests-0.12.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.13.0.tar.gz", + "hashes": { + "sha256": "03a2001843546147ddb6972d0661e2002b9be4ccbbbd2177ee10f05bd1910109" + }, + "provenance": null, + "requires-python": null, + "size": 68172, + "upload-time": "2012-05-30T02:54:18.564587Z", + "url": "https://files.pythonhosted.org/packages/86/1b/88d3753931419a226bb4e4c1d354cd2d40acff3482b37e30dd84ba8a243b/requests-0.13.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.13.1.tar.gz", + "hashes": { + "sha256": "31f3ae96787fe74a78c7dd9626bf997fd4eabacc040b7b33fbd8632d2c2a97f6" + }, + "provenance": null, + "requires-python": null, + "size": 68474, + "upload-time": "2012-06-08T04:22:28.683979Z", + "url": "https://files.pythonhosted.org/packages/0d/63/0e6c6b817ab38fb3e38a192d6631d698fe78308a68659af3aa523cd736d4/requests-0.13.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.13.2.tar.gz", + "hashes": { + "sha256": "37684324da8aca40e88fa2f7faa526cc116d74e979c2ac5d9119fe6e1bb5ced5" + }, + "provenance": null, + "requires-python": null, + "size": 514484, + "upload-time": "2012-06-29T02:37:41.500479Z", + "url": "https://files.pythonhosted.org/packages/62/ca/338cf287e172099e4500cfa2cb580d2c9a1874427a8a14324d7a4c9d01b1/requests-0.13.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.13.3.tar.gz", + "hashes": { + "sha256": "79503a14a43d6ae0b0b2e92f88ed0b01015528b8a8ab47721c28aa993aa4db2b" + }, + "provenance": null, + "requires-python": null, + "size": 515192, + "upload-time": "2012-07-12T23:20:43.867603Z", + "url": "https://files.pythonhosted.org/packages/54/9d/1ee0bd44e9334b6382ed5226d4bc33518d0d0b03ed806af6444d1c80ed83/requests-0.13.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.13.4.tar.gz", + "hashes": { + "sha256": "94672e92c23fefe516c5310b84d97b4ea19ef373003a7ba7af1057102a87f345" + }, + "provenance": null, + "requires-python": null, + "size": 519515, + "upload-time": "2012-07-27T08:22:09.864284Z", + "url": "https://files.pythonhosted.org/packages/04/75/52e169351e24a9faa8bfac69a07ea3551b845ca6354f22da15c5da3d5100/requests-0.13.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.13.5.tar.gz", + "hashes": { + "sha256": "c6abb4b15a3f2aaad18c22b214b9b35d69ec4e2730c5b922f95f17a88981f957" + }, + "provenance": null, + "requires-python": null, + "size": 519553, + "upload-time": "2012-07-27T09:23:41.969623Z", + "url": "https://files.pythonhosted.org/packages/ba/d1/919f6240a37ce5aade82da39809e1f28a5f2899a29a0ca10c381ba70efbb/requests-0.13.5.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.13.6.tar.gz", + "hashes": { + "sha256": "3cca63908f1b941d2da61ef0e8baf7bf014cc0df6512e172b8d2ac87be82b916" + }, + "provenance": null, + "requires-python": null, + "size": 520031, + "upload-time": "2012-08-06T08:46:22.516645Z", + "url": "https://files.pythonhosted.org/packages/02/56/a6203485b552f9e8e8f16bd4e576446f94737ccbc563957e7510c8e401e4/requests-0.13.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.13.7.tar.gz", + "hashes": { + "sha256": "d9c6cf2890a0dc1200407f99130d334ef5ab5270bed3d9b4c14b0bb9c6cc3400" + }, + "provenance": null, + "requires-python": null, + "size": 521660, + "upload-time": "2012-08-19T00:47:48.501903Z", + "url": "https://files.pythonhosted.org/packages/b4/48/e82ded36a3cee7c0ef9605b44c4615ffe4a37f8b6c8b17fdbc15fae18daa/requests-0.13.7.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.13.8.tar.gz", + "hashes": { + "sha256": "3ef37004f6394b111a27f0b6d0a64be83f7e4bccfbbbcdd21455400af5f4fbd4" + }, + "provenance": null, + "requires-python": null, + "size": 522140, + "upload-time": "2012-08-20T15:24:42.439401Z", + "url": "https://files.pythonhosted.org/packages/db/1e/1f37495384a628887e10ecd61d45dba455ceec4b8b5b463512b4700e5b3d/requests-0.13.8.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.13.9.tar.gz", + "hashes": { + "sha256": "d887bb1c06948a8930d6e73a1f942f9febe9157a299a984994c20c84b2c21e20" + }, + "provenance": null, + "requires-python": null, + "size": 522477, + "upload-time": "2012-08-25T15:26:50.954170Z", + "url": "https://files.pythonhosted.org/packages/01/da/da83c242c5a77c58aa86072d68fd2855aa9b4d3b1a8bac4b402531b25ff1/requests-0.13.9.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.14.0.tar.gz", + "hashes": { + "sha256": "4e690ba0275ab4a8c9a5c7a6eb14e79e1adad0f84331fc638a18d7751f41ac3b" + }, + "provenance": null, + "requires-python": null, + "size": 523133, + "upload-time": "2012-09-02T08:50:39.106639Z", + "url": "https://files.pythonhosted.org/packages/4e/31/50a12e5b5e585e0b00ce2592c9b45f2ae109575e3707a341afd7550a8d1a/requests-0.14.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.14.1.tar.gz", + "hashes": { + "sha256": "4f563b907782b2c95dd2cbaf882a96133e567d46290a0e7aafa0c6f3efad19ba" + }, + "provenance": null, + "requires-python": null, + "size": 523254, + "upload-time": "2012-10-01T17:30:05.176526Z", + "url": "https://files.pythonhosted.org/packages/40/1d/63a729208e1e93cf2cbda953b9f20ec9b101eb964e3f6205d1c2e294f294/requests-0.14.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-0.14.2.tar.gz", + "hashes": { + "sha256": "0e3345a8ac0d712bf17bd9d3276415050c5f972265ab62993cd4540a3a1aaaef" + }, + "provenance": null, + "requires-python": null, + "size": 361488, + "upload-time": "2012-10-27T15:08:51.460827Z", + "url": "https://files.pythonhosted.org/packages/fa/d1/0dd60e1146e79e7b193e7b0189d8c13ef100d55cbfe65e1825ac5f03c397/requests-0.14.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-1.0.0.tar.gz", + "hashes": { + "sha256": "f10d8fbcc02a58056ab44f79ff9b3f9fe78e410296527885250bbb36d15be8c6" + }, + "provenance": null, + "requires-python": null, + "size": 335548, + "upload-time": "2012-12-17T15:00:05.110522Z", + "url": "https://files.pythonhosted.org/packages/46/da/94c0fd6ff79b85befc3b528cf3771700def274c52b347bf12eeaa466f34c/requests-1.0.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-1.0.1.tar.gz", + "hashes": { + "sha256": "c69222b7c02a8e46d61c3b986e6a3e766db0539235aaafc056c75b8dcf6f5eec" + }, + "provenance": null, + "requires-python": null, + "size": 335625, + "upload-time": "2012-12-17T18:53:51.251872Z", + "url": "https://files.pythonhosted.org/packages/b8/03/fb15922d14fa0b01a0ff4e2920bb8c08546d970ff387454ba892a67d5243/requests-1.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-1.0.2.tar.gz", + "hashes": { + "sha256": "3c81f3ae43916161b8d98d7b329b19533b0d0332b7a774794964e6b08760b0c7" + }, + "provenance": null, + "requires-python": null, + "size": 335653, + "upload-time": "2012-12-17T19:04:31.658169Z", + "url": "https://files.pythonhosted.org/packages/32/35/f2908b62b155b1737ab80b1a69142d007522bb0d1b3a0d3f8909595762f5/requests-1.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-1.0.3.tar.gz", + "hashes": { + "sha256": "c7b50dc01b751e5ef8785951a74d0c2373bb0f87b45dca75dc2c5477b7e30f44" + }, + "provenance": null, + "requires-python": null, + "size": 335757, + "upload-time": "2012-12-18T09:51:12.406576Z", + "url": "https://files.pythonhosted.org/packages/7f/76/66c01dd9afe4c5062e0c838bbd98ead7fa6b52984c7e26100a42c3eb965a/requests-1.0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-1.0.4.tar.gz", + "hashes": { + "sha256": "f363690a47dd4d6d6e7605fc686b668097a114cd946dffdf21fe0c6a6a46f9e6" + }, + "provenance": null, + "requires-python": null, + "size": 336280, + "upload-time": "2012-12-23T07:45:10.417631Z", + "url": "https://files.pythonhosted.org/packages/5d/e8/f27e0868b9a49946b3f800722e02b19efebde22ae534276df3e5f6cca41d/requests-1.0.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-1.1.0.tar.gz", + "hashes": { + "sha256": "21a81ddf1a3c2f956524538966ae19c38cae251f5629821588cdc8246a1335f7" + }, + "provenance": null, + "requires-python": null, + "size": 337229, + "upload-time": "2013-01-10T07:13:41.901588Z", + "url": "https://files.pythonhosted.org/packages/e8/ff/d19b7461d84a5804c5cdc29791305530a2b774fe928b497e74ac9b304c79/requests-1.1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-1.2.0.tar.gz", + "hashes": { + "sha256": "cfa615644ae38efe8423ce9edb23470a4615a9147fa3cea5026afb47c9bb3913" + }, + "provenance": null, + "requires-python": null, + "size": 341511, + "upload-time": "2013-03-31T05:28:47.574555Z", + "url": "https://files.pythonhosted.org/packages/37/e4/74cb55b3da7777a1dc7cd7985c3cb12e83e213c03b0f9ca20d2c0e92b3c3/requests-1.2.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-1.2.1.tar.gz", + "hashes": { + "sha256": "946b7c856aa62f4ad31de2b9bb501cfdcdb4afdc882ee76bd4664f57caefaa44" + }, + "provenance": null, + "requires-python": null, + "size": 348710, + "upload-time": "2013-05-20T20:11:09.817186Z", + "url": "https://files.pythonhosted.org/packages/3b/9e/bfa03431335e778854da3d562697e067df40870a78ca81b35089822c6583/requests-1.2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-1.2.2.tar.gz", + "hashes": { + "sha256": "56929d7b5dec9b37a9a8520f15202bada0ad55d2888a7c3243b9b194f2ef603d" + }, + "provenance": null, + "requires-python": null, + "size": 348851, + "upload-time": "2013-05-21T21:44:44.405678Z", + "url": "https://files.pythonhosted.org/packages/c0/44/84a4b7a4e9d5fd1b358dbabd03f17e3dd91ce8881fc3446fbd2fd996be88/requests-1.2.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-1.2.3.tar.gz", + "hashes": { + "sha256": "156bf3ec27ba9ec7e0cf8fbe02808718099d218de403eb64a714d73ba1a29ab1" + }, + "provenance": null, + "requires-python": null, + "size": 348854, + "upload-time": "2013-05-25T16:48:36.421087Z", + "url": "https://files.pythonhosted.org/packages/61/79/efc316760a906763de872d7328c9bf8c5af28708a35fdae57fbb4ee005f7/requests-1.2.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "947ae5985faceddfc9e53915629bb928556e9a552b7e3e7f0304999d0f2ab69f" + }, + "data-dist-info-metadata": { + "sha256": "947ae5985faceddfc9e53915629bb928556e9a552b7e3e7f0304999d0f2ab69f" + }, + "filename": "requests-2.0.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "2ef65639cb9600443f85451df487818c31f993ab288f313d29cc9db4f3cbe6ed" + }, + "provenance": null, + "requires-python": null, + "size": 391141, + "upload-time": "2013-11-15T19:09:51.527323Z", + "url": "https://files.pythonhosted.org/packages/bf/78/be2b4c440ea767336d8448fe671fe1d78ca499e49d77dac90f92191cca0e/requests-2.0.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.0.0.tar.gz", + "hashes": { + "sha256": "78536038f54cff6ade3be6863403146665b5a3923dd61108c98d8b64141f9d70" + }, + "provenance": null, + "requires-python": null, + "size": 362994, + "upload-time": "2013-09-24T18:39:33.154169Z", + "url": "https://files.pythonhosted.org/packages/8e/88/102742c48605aef8d39fa719d932c67783d789679628fa1433cb4b2c7a2a/requests-2.0.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ed2dc8fffd82a0a919f1db5b4a42cdb1245cdf4b4b7db9700a002a2738e4256f" + }, + "data-dist-info-metadata": { + "sha256": "ed2dc8fffd82a0a919f1db5b4a42cdb1245cdf4b4b7db9700a002a2738e4256f" + }, + "filename": "requests-2.0.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "f4ebc402e0ea5a87a3d42e300b76c292612d8467024f45f9858a8768f9fb6f6e" + }, + "provenance": null, + "requires-python": null, + "size": 439330, + "upload-time": "2013-11-15T19:12:20.555241Z", + "url": "https://files.pythonhosted.org/packages/8f/ea/140f18072bbcd81885a9490abb171792fd2961fd7f366be58396f4c6d634/requests-2.0.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.0.1.tar.gz", + "hashes": { + "sha256": "8cfddb97667c2a9edaf28b506d2479f1b8dc0631cbdcd0ea8c8864def59c698b" + }, + "provenance": null, + "requires-python": null, + "size": 412648, + "upload-time": "2013-10-24T14:33:21.606209Z", + "url": "https://files.pythonhosted.org/packages/1c/8e/376c93bb72bdae6a754797b8e31370df1e996e8b7dcc928e66691dbf611a/requests-2.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "443a94dbec0d902cf77c6d906ec4608a30b5aa56a4409754f454071d61e928d6" + }, + "data-dist-info-metadata": { + "sha256": "443a94dbec0d902cf77c6d906ec4608a30b5aa56a4409754f454071d61e928d6" + }, + "filename": "requests-2.1.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "fcef306d62b1c061eb00b8402cf136ff0ea1daf7a53b60cdef9563a22850072c" + }, + "provenance": null, + "requires-python": null, + "size": 445280, + "upload-time": "2013-12-05T22:51:41.312732Z", + "url": "https://files.pythonhosted.org/packages/1e/97/f0a8e5e71c75a2abf5ec91438b84ec1a40a5e1b5f985c06721a3ebe57c0a/requests-2.1.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.1.0.tar.gz", + "hashes": { + "sha256": "a57307f3a5f35ec9e1254aaf3e0484063ee3ee6b5f123fb35c5b2673492efa71" + }, + "provenance": null, + "requires-python": null, + "size": 420289, + "upload-time": "2013-12-05T22:51:38.634004Z", + "url": "https://files.pythonhosted.org/packages/51/5d/3729c242ed7693f29941fd9d40e936d4994b0aa704dfd0c023312fcce8a3/requests-2.1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "adeb0fbd7b7d47f8b1e73fff237aadc8f796f2f343108f532115e7558e47e447" + }, + "data-dist-info-metadata": { + "sha256": "adeb0fbd7b7d47f8b1e73fff237aadc8f796f2f343108f532115e7558e47e447" + }, + "filename": "requests-2.2.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "889d334044cd3364d07419c37671ba4f213d0f59601109dcb54c8a7ebdde38ee" + }, + "provenance": null, + "requires-python": null, + "size": 623932, + "upload-time": "2014-01-09T19:33:37.785784Z", + "url": "https://files.pythonhosted.org/packages/3b/99/a8acc0c986281232f9476575c27a81ab697afbf089f42f05c196f51892c0/requests-2.2.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.2.0.tar.gz", + "hashes": { + "sha256": "1ff74f88bbfddf94f92aa20bd8473c7d46d3398c95b1842d81b2f3c475d5625d" + }, + "provenance": null, + "requires-python": null, + "size": 421997, + "upload-time": "2014-01-09T19:33:32.362704Z", + "url": "https://files.pythonhosted.org/packages/c9/5a/aa687599abd76de72ae5a554e2e70328fc311d59e0b1e999263fb094baf3/requests-2.2.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1e3594e27a67099edd4a07fa40dce0d95e0baede1a40eebe99f2e0d0c31b8275" + }, + "data-dist-info-metadata": { + "sha256": "1e3594e27a67099edd4a07fa40dce0d95e0baede1a40eebe99f2e0d0c31b8275" + }, + "filename": "requests-2.2.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "b5bd2e1b78d28051108ebaa6248750221f9ccef52b4f054cb727de61b0406de0" + }, + "provenance": null, + "requires-python": null, + "size": 625382, + "upload-time": "2014-01-23T18:26:15.042092Z", + "url": "https://files.pythonhosted.org/packages/7d/15/6efffc6aee666e1456852c2bf1d483b46bf971a2d509b35a98fc3eae1c60/requests-2.2.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.2.1.tar.gz", + "hashes": { + "sha256": "1266921f1bed5fbf364cd83cf239b6d7b3ea5c32ccccbc93980d9ba12cdcfd02" + }, + "provenance": null, + "requires-python": null, + "size": 421978, + "upload-time": "2014-01-23T18:26:12.018048Z", + "url": "https://files.pythonhosted.org/packages/d1/0c/2dc2996268bc64b531a5a2dc6f4ec04552f3a8a2a86e88aeedcb92987741/requests-2.2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f11ede38fafcb8051e370133ba06a8491a6511d2aa34267bf79fa58708939e9e" + }, + "data-dist-info-metadata": { + "sha256": "f11ede38fafcb8051e370133ba06a8491a6511d2aa34267bf79fa58708939e9e" + }, + "filename": "requests-2.3.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "3648802492e955ffeb28f6dab864ad714059f5438bf6798d82f9d477c666aca3" + }, + "provenance": null, + "requires-python": null, + "size": 452902, + "upload-time": "2014-05-16T17:57:05.539691Z", + "url": "https://files.pythonhosted.org/packages/f7/51/7aa1e337862118bee783c0249debd64cb07b8fbdfef154b1e185754b02d5/requests-2.3.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.3.0.tar.gz", + "hashes": { + "sha256": "1c1473875d846fe563d70868acf05b1953a4472f4695b7b3566d1d978957b8fc" + }, + "provenance": null, + "requires-python": null, + "size": 429521, + "upload-time": "2014-05-16T17:57:02.237698Z", + "url": "https://files.pythonhosted.org/packages/ab/f9/4425c8410faf7c7d420dbd64e127f2cfb68cfef869a374b332610b6abc09/requests-2.3.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ca34ce90bfba7f5f07c5bb2ed09b1f1a6d130b92ab74aa5c1d91dea9c30ca531" + }, + "data-dist-info-metadata": { + "sha256": "ca34ce90bfba7f5f07c5bb2ed09b1f1a6d130b92ab74aa5c1d91dea9c30ca531" + }, + "filename": "requests-2.4.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "8b2cc9e334b3e66aa5df15f2e4967f2c95b5164a4e6df7e92dd70ca67400912a" + }, + "provenance": null, + "requires-python": null, + "size": 457810, + "upload-time": "2014-08-29T14:32:48.896671Z", + "url": "https://files.pythonhosted.org/packages/78/14/23cf8ede304c7c8b69b929b17074292073827239c31659ab8c7beb22a059/requests-2.4.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.4.0.tar.gz", + "hashes": { + "sha256": "7007e03cbc73e357b5055c6ea0ad6e447e2afa00f1a1f843cd792a1ebaa3763e" + }, + "provenance": null, + "requires-python": null, + "size": 436334, + "upload-time": "2014-08-29T14:32:45.073609Z", + "url": "https://files.pythonhosted.org/packages/ef/a0/9863b20b6a87e45cd4353c10277d9674f9ddfd7c28c58e61a339e273a119/requests-2.4.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8c42df0b221083ccc4a80ffc3636464c4561f773ebea6ca94b4e780934adb2bc" + }, + "data-dist-info-metadata": { + "sha256": "8c42df0b221083ccc4a80ffc3636464c4561f773ebea6ca94b4e780934adb2bc" + }, + "filename": "requests-2.4.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "b9e3c10e5092b444bb4c1b0b337f57e6c3d7680ad7c5192f597e84dd931fb598" + }, + "provenance": null, + "requires-python": null, + "size": 458354, + "upload-time": "2014-09-09T16:35:12.771388Z", + "url": "https://files.pythonhosted.org/packages/bf/81/22c8ed95e8088c0a7c022969534c8157930f0bed6ae77e12e86fdc2e855c/requests-2.4.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.4.1.tar.gz", + "hashes": { + "sha256": "35d890b0aaa6e09ec40d49361d823b998ced86cc7673a9ce70bbc4f986e13ad8" + }, + "provenance": null, + "requires-python": null, + "size": 436872, + "upload-time": "2014-09-09T16:35:08.552539Z", + "url": "https://files.pythonhosted.org/packages/0f/d0/e80371e64a7a7bafa303ea50465456e5292d9436504ce39b9619b6ba24be/requests-2.4.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "86414e0e31552bf9ffe0e72df711c1b3620765d3a7d1467bc9ebeb30de420112" + }, + "data-dist-info-metadata": { + "sha256": "86414e0e31552bf9ffe0e72df711c1b3620765d3a7d1467bc9ebeb30de420112" + }, + "filename": "requests-2.4.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "49df4571ecd49d00a4587237b7d8be9664bb326052e06d2c488255b34f13393d" + }, + "provenance": null, + "requires-python": null, + "size": 459326, + "upload-time": "2014-10-05T17:15:53.632369Z", + "url": "https://files.pythonhosted.org/packages/a2/87/afb7990b87f76ec9d11fd15668c2362a8fbe8436e0a780c7fe5aedf1a299/requests-2.4.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.4.2.tar.gz", + "hashes": { + "sha256": "b98a76df30e95ef636af5e040ff7c5d0bc0b482899fd7a187b0ae525e41fe8f1" + }, + "provenance": null, + "requires-python": null, + "size": 437898, + "upload-time": "2014-10-05T17:15:45.276538Z", + "url": "https://files.pythonhosted.org/packages/f8/25/1599a06d261fdd84256829d88f7a415c80a6e249988f9e17ba5016119b6f/requests-2.4.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ecb6c14a30dafb7dd215c344f52138b93d1f891e6456cbb575c0ea2918945a63" + }, + "data-dist-info-metadata": { + "sha256": "ecb6c14a30dafb7dd215c344f52138b93d1f891e6456cbb575c0ea2918945a63" + }, + "filename": "requests-2.4.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "124890f41723c85aa82dfe0807432aea46d24aeb0dafce340969d2089548c2c3" + }, + "provenance": null, + "requires-python": null, + "size": 459464, + "upload-time": "2014-10-06T09:44:49.312197Z", + "url": "https://files.pythonhosted.org/packages/8a/98/bf72c7bd3ecfaf46dc2de3e59dcda6e61766526d3cf5897e9edd599795fc/requests-2.4.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.4.3.tar.gz", + "hashes": { + "sha256": "53c68313c5c6149b1a899234c000296e60a8900682accf73d6f0c6d608afc6b1" + }, + "provenance": null, + "requires-python": null, + "size": 438132, + "upload-time": "2014-10-06T09:44:44.221787Z", + "url": "https://files.pythonhosted.org/packages/f4/ff/34a5a2eb91e35280e65585c48304094b61b58f9966de74ab72673c2fde9d/requests-2.4.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4e71c5e8c4439b308f650a851959a8dc46d68f09e04f56a81755331501a76f63" + }, + "data-dist-info-metadata": { + "sha256": "4e71c5e8c4439b308f650a851959a8dc46d68f09e04f56a81755331501a76f63" + }, + "filename": "requests-2.5.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "66cbb850987e47177a3b4112392490bcb76eb75b37cc53da007e35f3ec894bc1" + }, + "provenance": null, + "requires-python": null, + "size": 464196, + "upload-time": "2014-12-01T23:27:51.119048Z", + "url": "https://files.pythonhosted.org/packages/32/0e/11cfb3a5e269605d0bbe3bbca9845da9b57aed90e75bd489e5e7e3509c13/requests-2.5.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.5.0.tar.gz", + "hashes": { + "sha256": "d2daef4919fc87262b8b3cb5a9d214cac8ce1e50950f8423bbc1d31c2e63d38e" + }, + "provenance": null, + "requires-python": null, + "size": 443222, + "upload-time": "2014-12-01T23:27:58.129251Z", + "url": "https://files.pythonhosted.org/packages/c8/fb/d14d1c5166a8449d36c9a3b2656706c506a2cf261d37a79d16c18c37b646/requests-2.5.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d6f9b066fa66c8f7a1170280058f408d1d35688d8ea29541494cbc82d5c48303" + }, + "data-dist-info-metadata": { + "sha256": "d6f9b066fa66c8f7a1170280058f408d1d35688d8ea29541494cbc82d5c48303" + }, + "filename": "requests-2.5.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "1f046dcf5ec712ed3be8684b9f33c95b76e28cd1c825db0f5e1557bfd87b3745" + }, + "provenance": null, + "requires-python": null, + "size": 464421, + "upload-time": "2014-12-23T17:55:59.876986Z", + "url": "https://files.pythonhosted.org/packages/54/9a/ee6051b19c62728d5467dead279c532798c287e39c3bc8becb1cfa9f525a/requests-2.5.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.5.1.tar.gz", + "hashes": { + "sha256": "7b7735efd3b1e2323dc9fcef060b380d05f5f18bd0f247f5e9e74a628279de66" + }, + "provenance": null, + "requires-python": null, + "size": 443633, + "upload-time": "2014-12-23T17:56:08.223795Z", + "url": "https://files.pythonhosted.org/packages/61/fe/2c0a4ca99c68ea24eec65d3094d6539d54635562678ee7a58420005c12b6/requests-2.5.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "28e0b741ba98e57a5c4d63141060070ee5aca1b369e5825c406be13100c09a72" + }, + "data-dist-info-metadata": { + "sha256": "28e0b741ba98e57a5c4d63141060070ee5aca1b369e5825c406be13100c09a72" + }, + "filename": "requests-2.5.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "b4d1a981c443e19ee3f527b352022d698e16a298913d9b78ea1133f089eeb779" + }, + "provenance": null, + "requires-python": null, + "size": 474275, + "upload-time": "2015-02-23T22:37:39.435391Z", + "url": "https://files.pythonhosted.org/packages/20/fc/53f45b9bdfa8bd5f11b7d60b50052a8e4729346fcc8d5854e0e1449d92b5/requests-2.5.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.5.2.tar.gz", + "hashes": { + "sha256": "306ead91d47a48b6a25d495d2495de99694641bd7d2cac5bcc405a8837c7a612" + }, + "provenance": null, + "requires-python": null, + "size": 455688, + "upload-time": "2015-02-23T22:37:46.983551Z", + "url": "https://files.pythonhosted.org/packages/d6/f7/1a4c1cae7618ad3d9fe5536ef74f47b2cb1028938e12d6dfe0a9806a8e1b/requests-2.5.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7b2c0dc71b4c00c47846e0ff4a691f352f2b5392ed5ecc55c617eec1ce4587fb" + }, + "data-dist-info-metadata": { + "sha256": "7b2c0dc71b4c00c47846e0ff4a691f352f2b5392ed5ecc55c617eec1ce4587fb" + }, + "filename": "requests-2.5.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "3e66d7ba78e7a6a8eccd2e901079ab8d24e408b5375cf32eb51f291306302418" + }, + "provenance": null, + "requires-python": null, + "size": 468593, + "upload-time": "2015-02-24T16:33:49.703522Z", + "url": "https://files.pythonhosted.org/packages/95/54/44dc83b5f11c6da06bf9abd18c8a0905e0e297e0a9c3bfbc0c6ee4bdd33d/requests-2.5.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.5.3.tar.gz", + "hashes": { + "sha256": "55d7f5619daae94ec49ee81ed8c865e5a2a47f0bbf8e06cf94636bee103eaf65" + }, + "provenance": null, + "requires-python": null, + "size": 448318, + "upload-time": "2015-02-24T16:33:58.415782Z", + "url": "https://files.pythonhosted.org/packages/a6/36/06a7d4261f91552f21f017fe162d69df95ca7925d1436c8acf73283ee3d0/requests-2.5.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "90374faf70878d75298fe29a4214d9289376e80a1df6c1ba831df439419b1110" + }, + "data-dist-info-metadata": { + "sha256": "90374faf70878d75298fe29a4214d9289376e80a1df6c1ba831df439419b1110" + }, + "filename": "requests-2.6.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "fdb9af60d47ca57a80df0a213336019a34ff6192d8fff361c349f2c8398fe460" + }, + "provenance": null, + "requires-python": null, + "size": 469802, + "upload-time": "2015-03-14T16:44:37.146829Z", + "url": "https://files.pythonhosted.org/packages/73/63/b0729be549494a3e31316437053bc4e0a8bb71a07a6ee6059434b8f1cd5f/requests-2.6.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.6.0.tar.gz", + "hashes": { + "sha256": "1cdbed1f0e236f35ef54e919982c7a338e4fea3786310933d3a7887a04b74d75" + }, + "provenance": null, + "requires-python": null, + "size": 450389, + "upload-time": "2015-03-14T16:44:48.433132Z", + "url": "https://files.pythonhosted.org/packages/eb/70/237e11db04807a9409ed39997097118208e7814309d9bc3da7bb98d1fe3d/requests-2.6.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "20a45d394c61b91073fae9a5a92b6eee865b796e04fca1d22fb89b0656fac266" + }, + "data-dist-info-metadata": { + "sha256": "20a45d394c61b91073fae9a5a92b6eee865b796e04fca1d22fb89b0656fac266" + }, + "filename": "requests-2.6.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "79515d60eae4f5d426b8813ffd60ed874169d78b8815844e8e85798ef27a599f" + }, + "provenance": null, + "requires-python": null, + "size": 469962, + "upload-time": "2015-04-23T02:27:04.893535Z", + "url": "https://files.pythonhosted.org/packages/64/74/5bedd762987b5cb4ad5de4901d12942ad7635bffa5ae4f6b5e725d1b2068/requests-2.6.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.6.1.tar.gz", + "hashes": { + "sha256": "490b111c824d64b84797a899a4c22618bbc45323ac24a0a0bb4b73a8758e943c" + }, + "provenance": null, + "requires-python": null, + "size": 450975, + "upload-time": "2015-04-23T02:27:12.848707Z", + "url": "https://files.pythonhosted.org/packages/08/d5/3dfb95813d697d1e5a3eccb9b88f9d91a233fc35b0ddbb5bc238142f9de0/requests-2.6.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0fe509e7975a77dd69d704d460291948b6c42db3664032e7f1629f809e485bc3" + }, + "data-dist-info-metadata": { + "sha256": "0fe509e7975a77dd69d704d460291948b6c42db3664032e7f1629f809e485bc3" + }, + "filename": "requests-2.6.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "8f0f56813f82d0c27d9578221268ac9af48f076c71ee69693305ceca6ca355bd" + }, + "provenance": null, + "requires-python": null, + "size": 470140, + "upload-time": "2015-04-23T16:30:52.318157Z", + "url": "https://files.pythonhosted.org/packages/9f/3e/c09023432b822a09d965878640de63f8126d77c948f45c24dcad13d42721/requests-2.6.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.6.2.tar.gz", + "hashes": { + "sha256": "0577249d4b6c4b11fd97c28037e98664bfaa0559022fee7bcef6b752a106e505" + }, + "provenance": null, + "requires-python": null, + "size": 451109, + "upload-time": "2015-04-23T16:31:01.589754Z", + "url": "https://files.pythonhosted.org/packages/37/b3/d1a5d9768240a1104a620730a1226975ceb9dd3882a8cfd8935b314ee0ca/requests-2.6.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bc53eae659a5916d2624c0a9fcb6c7646c7c57632005ee80b024815e17d73959" + }, + "data-dist-info-metadata": { + "sha256": "bc53eae659a5916d2624c0a9fcb6c7646c7c57632005ee80b024815e17d73959" + }, + "filename": "requests-2.7.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "20f976cdce02a42b69ce80e9e03897a51814b36d448b37288546086ebc473146" + }, + "provenance": null, + "requires-python": null, + "size": 470641, + "upload-time": "2015-05-03T15:01:28.821871Z", + "url": "https://files.pythonhosted.org/packages/26/ff/c71b3943bebdd9f7ceb9e137296370587eb0b33fe2eb3732ae168bc45204/requests-2.7.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.7.0.tar.gz", + "hashes": { + "sha256": "398a3db6d61899d25fd4a06c6ca12051b0ce171d705decd7ed5511517b4bb93d" + }, + "provenance": null, + "requires-python": null, + "size": 451723, + "upload-time": "2015-05-03T15:01:21.105760Z", + "url": "https://files.pythonhosted.org/packages/0a/00/8cc925deac3a87046a4148d7846b571cf433515872b5430de4cd9dea83cb/requests-2.7.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9c51b88bd93c538f8445d507dea15769a23bdb54faa2e4405521d71d3153d3cf" + }, + "data-dist-info-metadata": { + "sha256": "9c51b88bd93c538f8445d507dea15769a23bdb54faa2e4405521d71d3153d3cf" + }, + "filename": "requests-2.8.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "3a34af0dd06fed021286d93da464bbb76dcc0c709d02e7d3cdca195b1341c380" + }, + "provenance": null, + "requires-python": null, + "size": 476582, + "upload-time": "2015-10-06T14:47:57.677398Z", + "url": "https://files.pythonhosted.org/packages/5d/a6/90f822c17b4fc905da67aed49b511f110207242ff164aeda926461101dc6/requests-2.8.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.8.0.tar.gz", + "hashes": { + "sha256": "b2f003589b60924909c0acde472590c5ea83906986a7a25b6f7929eb20923b7b" + }, + "provenance": null, + "requires-python": null, + "size": 457879, + "upload-time": "2015-10-06T14:48:08.860481Z", + "url": "https://files.pythonhosted.org/packages/1b/92/0632a7eb5e94bfedd300a3a5f4ebbf8505fd9768ba00ab259b5bf786de5f/requests-2.8.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "73de11e30fa6e757ff771ab7340ada092bee9f7b0b8f9281166988ab844d3b48" + }, + "data-dist-info-metadata": { + "sha256": "73de11e30fa6e757ff771ab7340ada092bee9f7b0b8f9281166988ab844d3b48" + }, + "filename": "requests-2.8.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "89f1b1f25dcd7b68f514e8d341a5b2eb466f960ae756822eaab480a3c1a81c28" + }, + "provenance": null, + "requires-python": null, + "size": 497953, + "upload-time": "2015-10-13T12:56:41.375848Z", + "url": "https://files.pythonhosted.org/packages/c0/0f/a911a44c89ba01b23d8fe3defbdfca1e962de6f11a11da32658902cdc2a4/requests-2.8.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.8.1.tar.gz", + "hashes": { + "sha256": "84fe8d5bf4dcdcc49002446c47a146d17ac10facf00d9086659064ac43b6c25b" + }, + "provenance": null, + "requires-python": null, + "size": 480803, + "upload-time": "2015-10-13T12:56:34.254896Z", + "url": "https://files.pythonhosted.org/packages/38/2d/290d33417c079a5248fcd06b0b8492acdd1851e54e4bdad54c3859dab600/requests-2.8.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "85e8127259ca2259091f048ce1f34517e9c2825c3ced273250ed420cc45ec478" + }, + "data-dist-info-metadata": { + "sha256": "85e8127259ca2259091f048ce1f34517e9c2825c3ced273250ed420cc45ec478" + }, + "filename": "requests-2.9.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "1f4726bc7636edcbd141ba9c868dd92ecb77dbc869f68a28c32e9e149b070854" + }, + "provenance": null, + "requires-python": null, + "size": 500695, + "upload-time": "2015-12-15T15:30:34.276097Z", + "url": "https://files.pythonhosted.org/packages/bf/b7/c0b5a7fcf561577178ffd65af9af37c412cf6fbb1a2a198b9308b343d63f/requests-2.9.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.9.0.tar.gz", + "hashes": { + "sha256": "4881966532b5a36c552244fd909de66d1b8c4a26086f56fd5837cfcde63f8eb8" + }, + "provenance": null, + "requires-python": null, + "size": 483589, + "upload-time": "2015-12-15T15:29:58.086640Z", + "url": "https://files.pythonhosted.org/packages/e4/99/3e33bfe263894278a094c374f87031554406e57fd0b1ad22520357556627/requests-2.9.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5f800ad142ffe2456e6c58f0b365a620b2a7544ad15825885abeeacfffc7e498" + }, + "data-dist-info-metadata": { + "sha256": "5f800ad142ffe2456e6c58f0b365a620b2a7544ad15825885abeeacfffc7e498" + }, + "filename": "requests-2.9.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "113fbba5531a9e34945b7d36b33a084e8ba5d0664b703c81a7c572d91919a5b8" + }, + "provenance": null, + "requires-python": null, + "size": 501205, + "upload-time": "2015-12-21T14:55:10.646407Z", + "url": "https://files.pythonhosted.org/packages/b8/f7/3bb4d18c234a8ce7044d5ee2e1082b7d72bf6c550afb8d51ae266dea56f1/requests-2.9.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.9.1.tar.gz", + "hashes": { + "sha256": "c577815dd00f1394203fc44eb979724b098f88264a9ef898ee45b8e5e9cf587f" + }, + "provenance": null, + "requires-python": null, + "size": 484252, + "upload-time": "2015-12-21T14:55:00.266465Z", + "url": "https://files.pythonhosted.org/packages/f9/6d/07c44fb1ebe04d069459a189e7dab9e4abfe9432adcd4477367c25332748/requests-2.9.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c46d96075811049bd34d81c6e791983ee8966317f41fe2c2af99ec4cac77fe6d" + }, + "data-dist-info-metadata": { + "sha256": "c46d96075811049bd34d81c6e791983ee8966317f41fe2c2af99ec4cac77fe6d" + }, + "filename": "requests-2.9.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "22a8c72dfc7fc18db1aca6784e97a638e9d09abe2cd387be473f88bd6dcba22f" + }, + "provenance": null, + "requires-python": null, + "size": 502812, + "upload-time": "2016-04-29T21:57:23.021820Z", + "url": "https://files.pythonhosted.org/packages/8b/e7/229a428b8eb9a7f925ef16ff09ab25856efe789410d661f10157919f2ae2/requests-2.9.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.9.2.tar.gz", + "hashes": { + "sha256": "d8be941a08cf36e4f424ac76073eb911e5e646a33fcb3402e1642c426bf34682" + }, + "provenance": null, + "requires-python": null, + "size": 474018, + "upload-time": "2016-04-29T21:57:10.487144Z", + "url": "https://files.pythonhosted.org/packages/64/20/2133a092a0e87d1c250fe48704974b73a1341b7e4f800edecf40462a825d/requests-2.9.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e16fe862cc5979369849ef3dad52fe4bcd6659fb4fca4faac80e65e35ecbb373" + }, + "data-dist-info-metadata": { + "sha256": "e16fe862cc5979369849ef3dad52fe4bcd6659fb4fca4faac80e65e35ecbb373" + }, + "filename": "requests-2.10.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "09bc1b5f3a56cd8c48d433213a8cba51a67d12936568f73b5f1793fcb0c0979e" + }, + "provenance": null, + "requires-python": null, + "size": 506877, + "upload-time": "2016-04-29T22:12:39.027730Z", + "url": "https://files.pythonhosted.org/packages/99/b4/63d99ba8e189c47d906b43bae18af4396e336f2b1bfec86af31efe2d2cb8/requests-2.10.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.10.0.tar.gz", + "hashes": { + "sha256": "63f1815788157130cee16a933b2ee184038e975f0017306d723ac326b5525b54" + }, + "provenance": null, + "requires-python": null, + "size": 477617, + "upload-time": "2016-04-29T22:12:32.122862Z", + "url": "https://files.pythonhosted.org/packages/49/6f/183063f01aae1e025cf0130772b55848750a2f3a89bfa11b385b35d7329d/requests-2.10.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0595e8f63f866779e24e21c9655057c2a1a5f6908c8d12cb2c3f22699ede60a4" + }, + "data-dist-info-metadata": { + "sha256": "0595e8f63f866779e24e21c9655057c2a1a5f6908c8d12cb2c3f22699ede60a4" + }, + "filename": "requests-2.11.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "8b9b147f3dff1fc4055ff794ff931f735ed25e87efe667ed7c845a4bafae9b73" + }, + "provenance": null, + "requires-python": null, + "size": 514336, + "upload-time": "2016-08-08T15:07:35.742323Z", + "url": "https://files.pythonhosted.org/packages/f8/90/42d5e0d9b5c4c3629a3d99823bbc3748fb85616f0f7a45e79ba7908d4642/requests-2.11.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.11.0.tar.gz", + "hashes": { + "sha256": "b2ff053e93ef11ea08b0e596a1618487c4e4c5f1006d7a1706e3671c57dea385" + }, + "provenance": null, + "requires-python": null, + "size": 485199, + "upload-time": "2016-08-08T15:07:32.250147Z", + "url": "https://files.pythonhosted.org/packages/8d/66/649f861f980c0a168dd4cccc4dd0ed8fa5bd6c1bed3bea9a286434632771/requests-2.11.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "204db6ab2f813344a7b1a39a9ee18c299439f1745690b9241a2025622825cc3e" + }, + "data-dist-info-metadata": { + "sha256": "204db6ab2f813344a7b1a39a9ee18c299439f1745690b9241a2025622825cc3e" + }, + "filename": "requests-2.11.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "545c4855cd9d7c12671444326337013766f4eea6068c3f0307fb2dc2696d580e" + }, + "provenance": null, + "requires-python": null, + "size": 514827, + "upload-time": "2016-08-17T20:04:30.871534Z", + "url": "https://files.pythonhosted.org/packages/ea/03/92d3278bf8287c5caa07dbd9ea139027d5a3592b0f4d14abf072f890fab2/requests-2.11.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.11.1.tar.gz", + "hashes": { + "sha256": "5acf980358283faba0b897c73959cecf8b841205bb4b2ad3ef545f46eae1a133" + }, + "provenance": null, + "requires-python": null, + "size": 485936, + "upload-time": "2016-08-17T20:04:26.747542Z", + "url": "https://files.pythonhosted.org/packages/2e/ad/e627446492cc374c284e82381215dcd9a0a87c4f6e90e9789afefe6da0ad/requests-2.11.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "06b5225b188c036ae3e7426539a32680af3402d2661bbd3cf840e0cc3277f8a9" + }, + "data-dist-info-metadata": { + "sha256": "06b5225b188c036ae3e7426539a32680af3402d2661bbd3cf840e0cc3277f8a9" + }, + "filename": "requests-2.12.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "a7d8f8f46603b78f03a925227f33988276fbe6c1f3c8cb20174ba9bfc5114c4d" + }, + "provenance": null, + "requires-python": null, + "size": 574416, + "upload-time": "2016-11-15T10:32:00.148361Z", + "url": "https://files.pythonhosted.org/packages/00/93/9c5c04821578c2ee11af83189c5cbd8338724b5e04e1de5dc3643bbc5bbf/requests-2.12.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.12.0.tar.gz", + "hashes": { + "sha256": "57b6c314a2c5f014dce634a0e1eeeb1707741b2e30bc7fee9c5b01fa216d57a3" + }, + "provenance": null, + "requires-python": null, + "size": 545112, + "upload-time": "2016-11-15T10:32:06.217543Z", + "url": "https://files.pythonhosted.org/packages/6a/97/7b856a8c8a0efebebb0bbba70c7ee879ee3f9654f28928665b64026ef09a/requests-2.12.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ca52a5c05171303d3da01175830e53231948910f221eed9576b8f5458854cd65" + }, + "data-dist-info-metadata": { + "sha256": "ca52a5c05171303d3da01175830e53231948910f221eed9576b8f5458854cd65" + }, + "filename": "requests-2.12.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "3f3f27a9d0f9092935efc78054ef324eb9f8166718270aefe036dfa1e4f68e1e" + }, + "provenance": null, + "requires-python": null, + "size": 574526, + "upload-time": "2016-11-16T10:45:37.051370Z", + "url": "https://files.pythonhosted.org/packages/9b/31/e9925a2b9a06f97c3450bac6107928d3533bfe64ca5615442504104321e8/requests-2.12.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.12.1.tar.gz", + "hashes": { + "sha256": "2109ecea94df90980be040490ff1d879971b024861539abb00054062388b612e" + }, + "provenance": null, + "requires-python": null, + "size": 545246, + "upload-time": "2016-11-16T10:45:42.744303Z", + "url": "https://files.pythonhosted.org/packages/6e/40/7434b2d9fe24107ada25ec90a1fc646e97f346130a2c51aa6a2b1aba28de/requests-2.12.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d1677271fcf1b6a71cf86c948800224d1f1a690afaf3896f0e62fb8b99f6a9e" + }, + "data-dist-info-metadata": { + "sha256": "1d1677271fcf1b6a71cf86c948800224d1f1a690afaf3896f0e62fb8b99f6a9e" + }, + "filename": "requests-2.12.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "e5a102790b234bde8f949090e50e294490c2be0d81e3d55530fd91f3b5eded63" + }, + "provenance": null, + "requires-python": null, + "size": 575582, + "upload-time": "2016-11-30T12:39:31.252307Z", + "url": "https://files.pythonhosted.org/packages/59/dc/54d39bef11678853ca78fc6167cc1b57becf491548942246dd2226bf2bd2/requests-2.12.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.12.2.tar.gz", + "hashes": { + "sha256": "09dadb7c5c4210ebbc7f1b14a351a754f1191bd7cd5a5b60ee1929b8c7dcbbe6" + }, + "provenance": null, + "requires-python": null, + "size": 546512, + "upload-time": "2016-11-30T12:39:34.983059Z", + "url": "https://files.pythonhosted.org/packages/18/87/3c46a06df7b29cd3ab51f055cae2a954758ee3dcbd075d7f4c9a4e8aafbc/requests-2.12.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9505b2fad1ca59f4fc1daf020a86d0a703f6284cc0433c1cd43f90349594e7f1" + }, + "data-dist-info-metadata": { + "sha256": "9505b2fad1ca59f4fc1daf020a86d0a703f6284cc0433c1cd43f90349594e7f1" + }, + "filename": "requests-2.12.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "d92ed9912bab3f5e52d8e231be82c106650f648185e952f83c44ab4f2be55c0c" + }, + "provenance": null, + "requires-python": null, + "size": 575922, + "upload-time": "2016-12-01T10:49:02.775404Z", + "url": "https://files.pythonhosted.org/packages/84/68/f0acceafe80354aa9ff4ae49de0572d27929b6d262f0c55196424eb86b2f/requests-2.12.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.12.3.tar.gz", + "hashes": { + "sha256": "de5d266953875e9647e37ef7bfe6ef1a46ff8ddfe61b5b3652edf7ea717ee2b2" + }, + "provenance": null, + "requires-python": null, + "size": 546994, + "upload-time": "2016-12-01T10:49:08.086038Z", + "url": "https://files.pythonhosted.org/packages/d9/03/155b3e67fe35fe5b6f4227a8d9e96a14fda828b18199800d161bcefc1359/requests-2.12.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "73662745923a89a61049eaa6923da0a598a277759740e9da58278378a75b6115" + }, + "data-dist-info-metadata": { + "sha256": "73662745923a89a61049eaa6923da0a598a277759740e9da58278378a75b6115" + }, + "filename": "requests-2.12.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "000748df49e087784441b2621c50fb81046c5c8e80e0d91674ffad65b9e13844" + }, + "provenance": null, + "requires-python": null, + "size": 576448, + "upload-time": "2016-12-14T11:39:35.297490Z", + "url": "https://files.pythonhosted.org/packages/ed/9e/60cc074968c095f728f0d8d28370e8d396fa60afb7582735563cccf223dd/requests-2.12.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.12.4.tar.gz", + "hashes": { + "sha256": "ed98431a0631e309bb4b63c81d561c1654822cb103de1ac7b47e45c26be7ae34" + }, + "provenance": null, + "requires-python": null, + "size": 547650, + "upload-time": "2016-12-14T11:39:39.385140Z", + "url": "https://files.pythonhosted.org/packages/5b/0b/34be574b1ec997247796e5d516f3a6b6509c4e064f2885a96ed885ce7579/requests-2.12.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "05f39519eacd6b29e2f7f8e0b824ebc5dad5a1045bdd1eee81dacffb7f35a9a6" + }, + "data-dist-info-metadata": { + "sha256": "05f39519eacd6b29e2f7f8e0b824ebc5dad5a1045bdd1eee81dacffb7f35a9a6" + }, + "filename": "requests-2.12.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "d57dae49f4267e8cb378aff9e426c9304a78794d03e945e39bfc607355715658" + }, + "provenance": null, + "requires-python": null, + "size": 576765, + "upload-time": "2017-01-18T12:43:08.631826Z", + "url": "https://files.pythonhosted.org/packages/bf/99/af6139323bac0ca0c6023eabbdc526579525f5584278d001dd2e169f8300/requests-2.12.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.12.5.tar.gz", + "hashes": { + "sha256": "d902a54f08d086a7cc6e58c20e2bb225b1ae82c19c35e5925269ee94fb9fce00" + }, + "provenance": null, + "requires-python": null, + "size": 548336, + "upload-time": "2017-01-18T12:43:12.017010Z", + "url": "https://files.pythonhosted.org/packages/b6/61/7b374462d5b6b1d824977182db287758d549d8680444bad8d530195acba2/requests-2.12.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3352dd39b037894dbc4680b8fc515548a19010689de641a084638ae6e946f9f8" + }, + "data-dist-info-metadata": { + "sha256": "3352dd39b037894dbc4680b8fc515548a19010689de641a084638ae6e946f9f8" + }, + "filename": "requests-2.13.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "1a720e8862a41aa22e339373b526f508ef0c8988baf48b84d3fc891a8e237efb" + }, + "provenance": null, + "requires-python": null, + "size": 584556, + "upload-time": "2017-01-24T12:53:25.259314Z", + "url": "https://files.pythonhosted.org/packages/7e/ac/a80ed043485a3764053f59ca92f809cc8a18344692817152b0e8bd3ca891/requests-2.13.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.13.0.tar.gz", + "hashes": { + "sha256": "5722cd09762faa01276230270ff16af7acf7c5c45d623868d9ba116f15791ce8" + }, + "provenance": null, + "requires-python": null, + "size": 557508, + "upload-time": "2017-01-24T12:53:28.060212Z", + "url": "https://files.pythonhosted.org/packages/16/09/37b69de7c924d318e51ece1c4ceb679bf93be9d05973bb30c35babd596e2/requests-2.13.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5871a2261e5dbac70a8c1bb7bc1ea832c770c4fe9c79417e0502a7e4134689e3" + }, + "data-dist-info-metadata": { + "sha256": "5871a2261e5dbac70a8c1bb7bc1ea832c770c4fe9c79417e0502a7e4134689e3" + }, + "filename": "requests-2.14.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "a90555c0be723f5c711de36f256b21a65fc599602274fb3d5c4f83ac23aae3c5" + }, + "provenance": null, + "requires-python": null, + "size": 559873, + "upload-time": "2017-05-09T15:45:03.006047Z", + "url": "https://files.pythonhosted.org/packages/1b/d3/f2541f2965e78f139bff9f001594d41ed90f4b2ce4b61bca387e60c1d3b4/requests-2.14.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.14.0.tar.gz", + "hashes": { + "sha256": "8c4f778459cb4a6bad7ceff4aa65a75697db28c21a6b41ea9a6c371df2a822c2" + }, + "provenance": null, + "requires-python": null, + "size": 520782, + "upload-time": "2017-05-09T15:45:05.815269Z", + "url": "https://files.pythonhosted.org/packages/0b/ac/ffd3674211bc47ae3bf55c7cd4a8fe484b7289af2ffd9cfed5683708690a/requests-2.14.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b93b63d1c2fad9157c0c5f70a13973330b146d1676c0b908d9fea984aff306b8" + }, + "data-dist-info-metadata": { + "sha256": "b93b63d1c2fad9157c0c5f70a13973330b146d1676c0b908d9fea984aff306b8" + }, + "filename": "requests-2.14.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "c5a42004b9cd384e5ad0f868b1cc968a3c2bb0276dccc12e4bdc7330591b5f51" + }, + "provenance": null, + "requires-python": null, + "size": 559930, + "upload-time": "2017-05-09T19:00:26.274919Z", + "url": "https://files.pythonhosted.org/packages/74/ac/789eb98e0f5431d6d1ce36549ead88b2ab3154260f37c7dac9a34fd170b1/requests-2.14.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.14.1.tar.gz", + "hashes": { + "sha256": "b3b191d677e526c1e512db86bc7387ccb8356e8826bcc7faa07f78f09afe68dd" + }, + "provenance": null, + "requires-python": null, + "size": 520890, + "upload-time": "2017-05-09T19:00:30.585216Z", + "url": "https://files.pythonhosted.org/packages/8c/ff/78297074b9b4cf102f9bbd71b62508965dd5c1876e016ef131e5b15c16a4/requests-2.14.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ad0ba369e2b71fa75933cf284778455e0215e868fac6387853f5e196207ef58f" + }, + "data-dist-info-metadata": { + "sha256": "ad0ba369e2b71fa75933cf284778455e0215e868fac6387853f5e196207ef58f" + }, + "filename": "requests-2.14.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "3b39cde35be51762885631cf586f4dc2284951b44d479a4454020758d767cc2f" + }, + "provenance": null, + "requires-python": null, + "size": 560030, + "upload-time": "2017-05-10T14:05:39.911571Z", + "url": "https://files.pythonhosted.org/packages/e4/b0/286e8a936158e5cc5791d5fa3bc4b1d5a7e1ff4e5b3f3766b63d8e97708a/requests-2.14.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.14.2.tar.gz", + "hashes": { + "sha256": "a274abba399a23e8713ffd2b5706535ae280ebe2b8069ee6a941cb089440d153" + }, + "provenance": null, + "requires-python": null, + "size": 521027, + "upload-time": "2017-05-10T14:05:43.749338Z", + "url": "https://files.pythonhosted.org/packages/72/46/4abc3f5aaf7bf16a52206bb0c68677a26c216c1e6625c78c5aef695b5359/requests-2.14.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9c14992d33a3305210ad2672d7a69ab6a76f7836b517e765fdcd45a106665910" + }, + "data-dist-info-metadata": { + "sha256": "9c14992d33a3305210ad2672d7a69ab6a76f7836b517e765fdcd45a106665910" + }, + "filename": "requests-2.15.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "ff753b2196cd18b1bbeddc9dcd5c864056599f7a7d9a4fb5677e723efa2b7fb9" + }, + "provenance": null, + "requires-python": null, + "size": 558730, + "upload-time": "2017-05-27T02:14:19.048380Z", + "url": "https://files.pythonhosted.org/packages/fa/a5/e04c4607dc96e3e6b22dfa13ba8776c64bb65cb97ab90f05a3ee14096a0a/requests-2.15.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.15.1.tar.gz", + "hashes": { + "sha256": "e5659b9315a0610505e050bb7190bf6fa2ccee1ac295f2b760ef9d8a03ebbb2e" + }, + "provenance": null, + "requires-python": null, + "size": 548172, + "upload-time": "2017-05-27T02:14:22.414350Z", + "url": "https://files.pythonhosted.org/packages/6d/ed/3adebdc29ca33f11bca00c38c72125cd4a51091e13685375ba4426fb59dc/requests-2.15.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7fc14a9fdecf264a314b477606f03aca4713e18e0414fb1cd57e5409b4865301" + }, + "data-dist-info-metadata": { + "sha256": "7fc14a9fdecf264a314b477606f03aca4713e18e0414fb1cd57e5409b4865301" + }, + "filename": "requests-2.16.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "012cddec41f96a1ce4bab4b0a0ed40263ae6b2b03aa4bc4711e00418e7f3157c" + }, + "provenance": null, + "requires-python": null, + "size": 85432, + "upload-time": "2017-05-27T03:45:40.367893Z", + "url": "https://files.pythonhosted.org/packages/35/b8/8ff3310309beb5fbca033b56504f869b0c65c1f284ae2a7900593b5acd3c/requests-2.16.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.16.0.tar.gz", + "hashes": { + "sha256": "88eee720e83bc1dcb009ad5e2a8f1d41e903892121ec2a36eba7bf5a2d3ac2a0" + }, + "provenance": null, + "requires-python": null, + "size": 120726, + "upload-time": "2017-05-27T03:48:25.729621Z", + "url": "https://files.pythonhosted.org/packages/26/e7/4f1ec439ecbcfe3989bb79a9c323d2482e7beea3d8d453e07443302648ec/requests-2.16.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "527781bd7fbf307b9e968039026ead46eb31fe028dabcd4a670f6220c9f31011" + }, + "data-dist-info-metadata": { + "sha256": "527781bd7fbf307b9e968039026ead46eb31fe028dabcd4a670f6220c9f31011" + }, + "filename": "requests-2.16.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "b81b3651a206f02709e374c52071b4ac9bdf463c193701a560ce8e25c9ecc80b" + }, + "provenance": null, + "requires-python": null, + "size": 85732, + "upload-time": "2017-05-27T13:43:53.090483Z", + "url": "https://files.pythonhosted.org/packages/c7/5d/7711f9fc9b028dc7572f84589e206220f0072e29fd9c7ae3507e7d17d8a6/requests-2.16.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.16.1.tar.gz", + "hashes": { + "sha256": "14d663571c66410a7c3634f4cb9040b16a1c083078e37a0f8cc3710eae63411e" + }, + "provenance": null, + "requires-python": null, + "size": 120972, + "upload-time": "2017-05-27T13:44:20.358570Z", + "url": "https://files.pythonhosted.org/packages/4c/54/1d3abddbd4c7544138b88e8329ef5294ffdc6c5d7ea965bf42e3cc4c9c39/requests-2.16.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "36962a322fd71c2745ca991519e549820a7765d02269405b5e4db443a4b59d8d" + }, + "data-dist-info-metadata": { + "sha256": "36962a322fd71c2745ca991519e549820a7765d02269405b5e4db443a4b59d8d" + }, + "filename": "requests-2.16.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "afebb4fcabd66ba6e3188fd31f09915f5afd213b204014ea02448011eca1e49a" + }, + "provenance": null, + "requires-python": null, + "size": 86285, + "upload-time": "2017-05-27T14:53:09.839813Z", + "url": "https://files.pythonhosted.org/packages/67/91/b3893b0db7c645b9f92aa827ce3db630eef2dd3a2ad3109c2a28cdc9e6b7/requests-2.16.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.16.2.tar.gz", + "hashes": { + "sha256": "a2956efcf8dd2d526286431fdb0ec78eff25ab8db8a03c4f9d66f5fe6024f168" + }, + "provenance": null, + "requires-python": null, + "size": 121652, + "upload-time": "2017-05-27T14:53:31.935404Z", + "url": "https://files.pythonhosted.org/packages/3c/69/d49fd9a7be23c55278c92e60af6d57336c463d8593afe7260a1665346965/requests-2.16.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "69ef8683019b5ae1471ffcd3122f72cb67c64bbbba22b3240841a05244976999" + }, + "data-dist-info-metadata": { + "sha256": "69ef8683019b5ae1471ffcd3122f72cb67c64bbbba22b3240841a05244976999" + }, + "filename": "requests-2.16.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "bcdc06ebfc25f2a198274ae4710c3217fb968c5f9468dc410cd603a59c47bff2" + }, + "provenance": null, + "requires-python": null, + "size": 86310, + "upload-time": "2017-05-27T16:24:47.512647Z", + "url": "https://files.pythonhosted.org/packages/76/b6/e3035b7baa98e20d248fe17af2097b882ec7724d9a8ee7ae195ad7110f82/requests-2.16.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.16.3.tar.gz", + "hashes": { + "sha256": "7fda55400281de8fba713dd120b4614eabc10c0b096c22bfc88ccc671227c3d4" + }, + "provenance": null, + "requires-python": null, + "size": 121736, + "upload-time": "2017-05-27T16:24:49.598403Z", + "url": "https://files.pythonhosted.org/packages/07/db/3ed266e9cd3e3f69af3af38f56a0b4e21dadf3065521b2860030889284d7/requests-2.16.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7aaca33539be4f84d990e45382e683ab42dedbeb10013493d18128d28cf0eb41" + }, + "data-dist-info-metadata": { + "sha256": "7aaca33539be4f84d990e45382e683ab42dedbeb10013493d18128d28cf0eb41" + }, + "filename": "requests-2.16.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "784213e164287b403497195cf7f45071ae5eec60ae260cbc9a26368a91445f57" + }, + "provenance": null, + "requires-python": null, + "size": 87567, + "upload-time": "2017-05-27T21:17:38.023572Z", + "url": "https://files.pythonhosted.org/packages/13/52/41fb28aa332ed68cd616cd1fc44d9e9c4bb85aa60c28d275f8857da561e5/requests-2.16.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.16.4.tar.gz", + "hashes": { + "sha256": "14db43bfaa61fd3102eecaf447a593e0650ba0dc261c72597109a973c23091ab" + }, + "provenance": null, + "requires-python": null, + "size": 122918, + "upload-time": "2017-05-27T21:17:41.534350Z", + "url": "https://files.pythonhosted.org/packages/47/68/4fe8c7e9e95133d15e342b1403a1751909cddb814a5a9cced2ba4c63487d/requests-2.16.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c20eda174082c0e0b4cef1a80e14a2b23f4f59e35837b81db7e865e070fa70a4" + }, + "data-dist-info-metadata": { + "sha256": "c20eda174082c0e0b4cef1a80e14a2b23f4f59e35837b81db7e865e070fa70a4" + }, + "filename": "requests-2.16.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "3a27020d547958f5270fd5e9d62250119ee7db7454644599b65fda20cb542ded" + }, + "provenance": null, + "requires-python": null, + "size": 87597, + "upload-time": "2017-05-28T04:35:44.914574Z", + "url": "https://files.pythonhosted.org/packages/65/9c/57484d6ac262af20a10b52cd95ebc99843f282342ef008997ef60f9eeb9c/requests-2.16.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.16.5.tar.gz", + "hashes": { + "sha256": "f717303ebff661099cc5b73ce723ae1246f19ac39faa4c8005be56744d1a1006" + }, + "provenance": null, + "requires-python": null, + "size": 122929, + "upload-time": "2017-05-28T04:35:48.205458Z", + "url": "https://files.pythonhosted.org/packages/de/4c/7c36954d002030c82df31d000338d40fd91b4a993941a8f3c2dbe523c749/requests-2.16.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "73d967151fd7a9ebd0e409f80a98837ab0fef10413f30544968c3bb822731475" + }, + "data-dist-info-metadata": { + "sha256": "73d967151fd7a9ebd0e409f80a98837ab0fef10413f30544968c3bb822731475" + }, + "filename": "requests-2.17.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "73b4088c05f7fb5ca8e68651ed802df3ca40621281acf74bb321b4a8408aab7e" + }, + "provenance": null, + "requires-python": null, + "size": 87361, + "upload-time": "2017-05-29T17:24:35.939176Z", + "url": "https://files.pythonhosted.org/packages/5b/b6/9a18db79553524246aa1b081829e6f977667ec558cef684988895c1092d9/requests-2.17.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.17.0.tar.gz", + "hashes": { + "sha256": "eff227db5864238d44270cbadc8ac4133e69b69a2e7092b7b316ed1e4761cbd6" + }, + "provenance": null, + "requires-python": null, + "size": 122994, + "upload-time": "2017-05-29T17:24:38.973041Z", + "url": "https://files.pythonhosted.org/packages/7c/84/617aaa311f6504489459c016daff4c66df6bbd54ee35b4cbed3e994f322d/requests-2.17.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5f4a309b7379db966adfc152486c8ea230a9e47f684eb7df9d87a42e0aeb2a7d" + }, + "data-dist-info-metadata": { + "sha256": "5f4a309b7379db966adfc152486c8ea230a9e47f684eb7df9d87a42e0aeb2a7d" + }, + "filename": "requests-2.17.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "02242978c6aaee47953da9e4d20d9d9929a1284a6b3a8a63a243ac1b842bd12c" + }, + "provenance": null, + "requires-python": null, + "size": 87498, + "upload-time": "2017-05-29T19:59:39.065426Z", + "url": "https://files.pythonhosted.org/packages/50/41/f6fdaf24a80c726a72f76b15869a20734b7a527081129a380ddce99ffae0/requests-2.17.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.17.1.tar.gz", + "hashes": { + "sha256": "9cf3698006012c000af2804fe4186042a4d55df0303552dd190a74f5eaafe69b" + }, + "provenance": null, + "requires-python": null, + "size": 123045, + "upload-time": "2017-05-29T19:59:40.643067Z", + "url": "https://files.pythonhosted.org/packages/d0/c0/f66d080e64a361382ed665023b9925e274d833f410f8c7282fb878e9c60e/requests-2.17.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aafd5e604e0cf135e360bed1a6e1a90aebaaf7384d88cdc7abdedb333b09ed97" + }, + "data-dist-info-metadata": { + "sha256": "aafd5e604e0cf135e360bed1a6e1a90aebaaf7384d88cdc7abdedb333b09ed97" + }, + "filename": "requests-2.17.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "76d2f962485ebb3b3c380f146d56f5475310e53fd0defd6df0eb1c014187d45c" + }, + "provenance": null, + "requires-python": null, + "size": 87516, + "upload-time": "2017-05-29T21:33:32.234721Z", + "url": "https://files.pythonhosted.org/packages/9a/0b/7a65b391bde96d7b1749dc3562ce22f9cc86f37bd37122f71162304e3164/requests-2.17.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.17.2.tar.gz", + "hashes": { + "sha256": "3cc7a584aad15e84d193a6d7c9176af0cf49bc6611f24ec2e04be6b05957c96d" + }, + "provenance": null, + "requires-python": null, + "size": 123058, + "upload-time": "2017-05-29T21:33:37.405434Z", + "url": "https://files.pythonhosted.org/packages/23/c2/99fe3c5c15f3d06f0620bc0867bee95ec64074cbd7c9805bb5ad3010411e/requests-2.17.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1d444e2c5ec8421705e109c6e540b8e5362598e50c19f61164533dd4b54df18c" + }, + "data-dist-info-metadata": { + "sha256": "1d444e2c5ec8421705e109c6e540b8e5362598e50c19f61164533dd4b54df18c" + }, + "filename": "requests-2.17.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "baf701b4a9d4cbe40169e8ab77816f7abadbad502ba459c30f7a2bc138e4d612" + }, + "provenance": null, + "requires-python": null, + "size": 87526, + "upload-time": "2017-05-29T21:53:19.494862Z", + "url": "https://files.pythonhosted.org/packages/29/b9/d26a6ab2ee178415ab8c0c591d2a1eb782a50c42a417ae390055f86a63c1/requests-2.17.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.17.3.tar.gz", + "hashes": { + "sha256": "8d29f97ed1541709b57caddb77bb20592411d7ca10ec4f03275f49ee8456e225" + }, + "provenance": null, + "requires-python": null, + "size": 123148, + "upload-time": "2017-05-29T21:53:22.237539Z", + "url": "https://files.pythonhosted.org/packages/27/c7/a45641c83c6e28f4922ba6af3d4ae4d79b41932c2f3d77fed9e0bf878149/requests-2.17.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0f63e169f9c6de69c56d128ed9d480bbaa078e4eba32bac44669b8987f60ba5f" + }, + "data-dist-info-metadata": { + "sha256": "0f63e169f9c6de69c56d128ed9d480bbaa078e4eba32bac44669b8987f60ba5f" + }, + "filename": "requests-2.18.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "5e88d64aa56ac0fda54e77fb9762ebc65879e171b746d5479a33c4082519d6c6" + }, + "provenance": null, + "requires-python": null, + "size": 563596, + "upload-time": "2017-06-14T15:44:35.080617Z", + "url": "https://files.pythonhosted.org/packages/e2/f0/c81405acbf53d0412b984eb3fc578cdd10e347374e1aec074638a500c186/requests-2.18.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.18.0.tar.gz", + "hashes": { + "sha256": "cd0189f962787284bff715fddaad478eb4d9c15aa167bd64e52ea0f661e7ea5c" + }, + "provenance": null, + "requires-python": null, + "size": 124085, + "upload-time": "2017-06-14T15:44:37.484470Z", + "url": "https://files.pythonhosted.org/packages/e0/97/e2f972b6826c9cfe57b6934e3773d2783733bc2d345d810bafd309df3d15/requests-2.18.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e86bf30755abc6d7610ffbf6b2eb5e5e95ad5e5673d0d22e030372cc17b281d3" + }, + "data-dist-info-metadata": { + "sha256": "e86bf30755abc6d7610ffbf6b2eb5e5e95ad5e5673d0d22e030372cc17b281d3" + }, + "filename": "requests-2.18.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "6afd3371c1f4c1970497cdcace5c5ecbbe58267bf05ca1abd93d99d170803ab7" + }, + "provenance": null, + "requires-python": null, + "size": 88107, + "upload-time": "2017-06-14T17:51:25.096686Z", + "url": "https://files.pythonhosted.org/packages/5a/58/671011e3ff4a06e2969322267d78dcfda1bf4d1576551df1cce93cd7239d/requests-2.18.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.18.1.tar.gz", + "hashes": { + "sha256": "c6f3bdf4a4323ac7b45d01e04a6f6c20e32a052cd04de81e05103abc049ad9b9" + }, + "provenance": null, + "requires-python": null, + "size": 124229, + "upload-time": "2017-06-14T17:51:28.960131Z", + "url": "https://files.pythonhosted.org/packages/2c/b5/2b6e8ef8dd18203b6399e9f28c7d54f6de7b7549853fe36d575bd31e29a7/requests-2.18.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "04c8fdb80658bb8f8563e7825b3d2f4b03aea02c727f5ad7ea6f32e495233b5f" + }, + "data-dist-info-metadata": { + "sha256": "04c8fdb80658bb8f8563e7825b3d2f4b03aea02c727f5ad7ea6f32e495233b5f" + }, + "filename": "requests-2.18.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "414459f05392835d4d653b57b8e58f98aea9c6ff2782e37de0a1ee92891ce900" + }, + "provenance": null, + "requires-python": null, + "size": 88342, + "upload-time": "2017-07-25T15:23:15.338694Z", + "url": "https://files.pythonhosted.org/packages/cf/fa/31b222e4b44975de1b5ac3e1a725abdfeb00e0d761567ab426ee28a7fc73/requests-2.18.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.18.2.tar.gz", + "hashes": { + "sha256": "5b26fcc5e72757a867e4d562333f841eddcef93548908a1bb1a9207260618da9" + }, + "provenance": null, + "requires-python": null, + "size": 125381, + "upload-time": "2017-07-25T15:23:18.103843Z", + "url": "https://files.pythonhosted.org/packages/07/2e/81fdfdfac91cf3cb2518fb149ac67caf0e081b485eab68e9aee63396f7e8/requests-2.18.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9ee8893b30376622ef592ba1a9e5fc9abd2e0839bdbc1e7c225257d6fb496225" + }, + "data-dist-info-metadata": { + "sha256": "9ee8893b30376622ef592ba1a9e5fc9abd2e0839bdbc1e7c225257d6fb496225" + }, + "filename": "requests-2.18.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "b62be4ec5999c24d10c98d248a136e7db20ca6616a2b65060cd9399417331e8a" + }, + "provenance": null, + "requires-python": null, + "size": 88626, + "upload-time": "2017-08-02T13:23:31.998938Z", + "url": "https://files.pythonhosted.org/packages/ba/92/c35ed010e8f96781f08dfa6d9a6a19445a175a9304aceedece77cd48b68f/requests-2.18.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.18.3.tar.gz", + "hashes": { + "sha256": "fb68a7baef4965c12d9cd67c0f5a46e6e28be3d8c7b6910c758fbcc99880b518" + }, + "provenance": null, + "requires-python": null, + "size": 126008, + "upload-time": "2017-08-02T13:23:35.599515Z", + "url": "https://files.pythonhosted.org/packages/c3/38/d95ddb6cc8558930600be088e174a2152261a1e0708a18bf91b5b8c90b22/requests-2.18.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e606fa46dd3258448b1e676f40ed5392dfc1398ad4fca2fce8aef38698f4c3c2" + }, + "data-dist-info-metadata": { + "sha256": "e606fa46dd3258448b1e676f40ed5392dfc1398ad4fca2fce8aef38698f4c3c2" + }, + "filename": "requests-2.18.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "6a1b267aa90cac58ac3a765d067950e7dbbf75b1da07e895d1f594193a40a38b" + }, + "provenance": null, + "requires-python": null, + "size": 88704, + "upload-time": "2017-08-15T13:23:43.489631Z", + "url": "https://files.pythonhosted.org/packages/49/df/50aa1999ab9bde74656c2919d9c0c085fd2b3775fd3eca826012bef76d8c/requests-2.18.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.18.4.tar.gz", + "hashes": { + "sha256": "9c443e7324ba5b85070c4a818ade28bfabedf16ea10206da1132edaa6dda237e" + }, + "provenance": null, + "requires-python": null, + "size": 126224, + "upload-time": "2017-08-15T13:23:46.348325Z", + "url": "https://files.pythonhosted.org/packages/b0/e1/eab4fc3752e3d240468a8c0b284607899d2fbfb236a56b7377a329aa8d09/requests-2.18.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d34a14e65ec267f5a1c3a2ac97c242f8250a2c47ce916e71041de7d9913748fb" + }, + "data-dist-info-metadata": { + "sha256": "d34a14e65ec267f5a1c3a2ac97c242f8250a2c47ce916e71041de7d9913748fb" + }, + "filename": "requests-2.19.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "421cfc8d9dde7d6aff68196420afd86b88c65d77d8da9cf83f4ecad785d7b9d6" + }, + "provenance": null, + "requires-python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 91865, + "upload-time": "2018-06-12T14:46:15.289074Z", + "url": "https://files.pythonhosted.org/packages/cc/15/e1c318dbc20032ffbe5628837ca0de2d5b116ffd1b849c699634010f6a5d/requests-2.19.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.19.0.tar.gz", + "hashes": { + "sha256": "cc408268d0e21589bcc2b2c248e42932b8c4d112f499c12c92e99e2178a6134c" + }, + "provenance": null, + "requires-python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 130875, + "upload-time": "2018-06-12T14:46:17.223245Z", + "url": "https://files.pythonhosted.org/packages/75/27/82da3fa4ea7a8c3526c48eaafe427352ff9c931633b917c2251826a43697/requests-2.19.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c72b7c945b2ac3951be85806c908bfcda38d43ab8287c50b9289d979b96a1f38" + }, + "data-dist-info-metadata": { + "sha256": "c72b7c945b2ac3951be85806c908bfcda38d43ab8287c50b9289d979b96a1f38" + }, + "filename": "requests-2.19.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "63b52e3c866428a224f97cab011de738c36aec0185aa91cfacd418b5d58911d1" + }, + "provenance": null, + "requires-python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 91979, + "upload-time": "2018-06-14T13:40:38.236729Z", + "url": "https://files.pythonhosted.org/packages/65/47/7e02164a2a3db50ed6d8a6ab1d6d60b69c4c3fdf57a284257925dfc12bda/requests-2.19.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.19.1.tar.gz", + "hashes": { + "sha256": "ec22d826a36ed72a7358ff3fe56cbd4ba69dd7a6718ffd450ff0e9df7a47ce6a" + }, + "provenance": null, + "requires-python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 131068, + "upload-time": "2018-06-14T13:40:41.014589Z", + "url": "https://files.pythonhosted.org/packages/54/1f/782a5734931ddf2e1494e4cd615a51ff98e1879cbe9eecbdfeaf09aa75e9/requests-2.19.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5bf6f21488f0974c6d766abf0fd3e5a4d58bcdf4fe9660fc87b2be126ba753d9" + }, + "data-dist-info-metadata": { + "sha256": "5bf6f21488f0974c6d766abf0fd3e5a4d58bcdf4fe9660fc87b2be126ba753d9" + }, + "filename": "requests-2.20.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "a84b8c9ab6239b578f22d1c21d51b696dcfe004032bb80ea832398d6909d7279" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 60980, + "upload-time": "2018-10-18T15:46:10.776819Z", + "url": "https://files.pythonhosted.org/packages/f1/ca/10332a30cb25b627192b4ea272c351bce3ca1091e541245cccbace6051d8/requests-2.20.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.20.0.tar.gz", + "hashes": { + "sha256": "99dcfdaaeb17caf6e526f32b6a7b780461512ab3f1d992187801694cba42770c" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 111179, + "upload-time": "2018-10-18T15:46:12.763897Z", + "url": "https://files.pythonhosted.org/packages/97/10/92d25b93e9c266c94b76a5548f020f3f1dd0eb40649cb1993532c0af8f4c/requests-2.20.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7d8dc5fd0d8e56e468df4532af7e0687102cbfe788655120ef2d6851168261f6" + }, + "data-dist-info-metadata": { + "sha256": "7d8dc5fd0d8e56e468df4532af7e0687102cbfe788655120ef2d6851168261f6" + }, + "filename": "requests-2.20.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "65b3a120e4329e33c9889db89c80976c5272f56ea92d3e74da8a463992e3ff54" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 57987, + "upload-time": "2018-11-08T17:20:29.533862Z", + "url": "https://files.pythonhosted.org/packages/ff/17/5cbb026005115301a8fb2f9b0e3e8d32313142fe8b617070e7baad20554f/requests-2.20.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.20.1.tar.gz", + "hashes": { + "sha256": "ea881206e59f41dbd0bd445437d792e43906703fff75ca8ff43ccdb11f33f263" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 111475, + "upload-time": "2018-11-08T17:20:31.391071Z", + "url": "https://files.pythonhosted.org/packages/40/35/298c36d839547b50822985a2cf0611b3b978a5ab7a5af5562b8ebe3e1369/requests-2.20.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "819a8372de33e80a50182d0211ddd865f5e911049b09451a4e3265d8c58e04f6" + }, + "data-dist-info-metadata": { + "sha256": "819a8372de33e80a50182d0211ddd865f5e911049b09451a4e3265d8c58e04f6" + }, + "filename": "requests-2.21.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "7bf2a778576d825600030a110f3c0e3e8edc51dfaafe1c146e39a2027784957b" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 57987, + "upload-time": "2018-12-10T15:40:08.741431Z", + "url": "https://files.pythonhosted.org/packages/7d/e3/20f3d364d6c8e5d2353c72a67778eb189176f08e873c9900e10c0287b84b/requests-2.21.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.21.0.tar.gz", + "hashes": { + "sha256": "502a824f31acdacb3a35b6690b5fbf0bc41d63a24a45c4004352b0242707598e" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 111528, + "upload-time": "2018-12-10T15:40:11.072000Z", + "url": "https://files.pythonhosted.org/packages/52/2c/514e4ac25da2b08ca5a464c50463682126385c4272c18193876e91f4bc38/requests-2.21.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b09d59748805d2ea15f54e7c555a0466fd504f2302a667363109db9286f79ec1" + }, + "data-dist-info-metadata": { + "sha256": "b09d59748805d2ea15f54e7c555a0466fd504f2302a667363109db9286f79ec1" + }, + "filename": "requests-2.22.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "9cf5292fcd0f598c671cfc1e0d7d1a7f13bb8085e9a590f48c010551dc6c4b31" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 57952, + "upload-time": "2019-05-16T14:37:14.357166Z", + "url": "https://files.pythonhosted.org/packages/51/bd/23c926cd341ea6b7dd0b2a00aba99ae0f828be89d72b2190f27c11d4b7fb/requests-2.22.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.22.0.tar.gz", + "hashes": { + "sha256": "11e007a8a2aa0323f5a921e9e6a2d7e4e67d9877e85773fba9ba6419025cbeb4" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 113406, + "upload-time": "2019-05-16T14:37:18.093794Z", + "url": "https://files.pythonhosted.org/packages/01/62/ddcf76d1d19885e8579acb1b1df26a852b03472c0e46d2b959a714c90608/requests-2.22.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.23.0-py2.7.egg", + "hashes": { + "sha256": "5d2d0ffbb515f39417009a46c14256291061ac01ba8f875b90cad137de83beb4" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 57274, + "upload-time": "2020-06-17T16:30:11.334360Z", + "url": "https://files.pythonhosted.org/packages/19/0a/6efa24d3589a8595a7293bd9716bbd4608fcc668a27aa83fff9043c515f7/requests-2.23.0-py2.7.egg", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f80508587086ded298b0fda99d872e42fef8c9e761c4848c51ed02cca314bdf8" + }, + "data-dist-info-metadata": { + "sha256": "f80508587086ded298b0fda99d872e42fef8c9e761c4848c51ed02cca314bdf8" + }, + "filename": "requests-2.23.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "43999036bfa82904b6af1d99e4882b560e5e2c68e5c4b0aa03b655f3d7d73fee" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 58406, + "upload-time": "2020-02-19T18:50:59.409378Z", + "url": "https://files.pythonhosted.org/packages/1a/70/1935c770cb3be6e3a8b78ced23d7e0f3b187f5cbfab4749523ed65d7c9b1/requests-2.23.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.23.0.tar.gz", + "hashes": { + "sha256": "b3f43d496c6daba4493e7c431722aeb7dbc6288f52a6e04e7b6023b0247817e6" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 114327, + "upload-time": "2020-02-19T18:51:01.710547Z", + "url": "https://files.pythonhosted.org/packages/f5/4f/280162d4bd4d8aad241a21aecff7a6e46891b905a4341e7ab549ebaf7915/requests-2.23.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7e5041f76e49cfaa3727566d9e100c3447ccf13a577a1a3e4790236c0a6b2e30" + }, + "data-dist-info-metadata": { + "sha256": "7e5041f76e49cfaa3727566d9e100c3447ccf13a577a1a3e4790236c0a6b2e30" + }, + "filename": "requests-2.24.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "fe75cc94a9443b9246fc7049224f75604b113c36acb93f87b80ed42c44cbb898" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 61826, + "upload-time": "2020-06-17T16:30:08.738735Z", + "url": "https://files.pythonhosted.org/packages/45/1e/0c169c6a5381e241ba7404532c16a21d86ab872c9bed8bdcd4c423954103/requests-2.24.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.24.0.tar.gz", + "hashes": { + "sha256": "b3559a131db72c33ee969480840fff4bb6dd111de7dd27c8ee1f820f4f00231b" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 115071, + "upload-time": "2020-06-17T16:30:14.123456Z", + "url": "https://files.pythonhosted.org/packages/da/67/672b422d9daf07365259958912ba533a0ecab839d4084c487a5fe9a5405f/requests-2.24.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "945e2a41350fe459af4575f6169b4cbf37755416021c38d28550279cbf63ad5c" + }, + "data-dist-info-metadata": { + "sha256": "945e2a41350fe459af4575f6169b4cbf37755416021c38d28550279cbf63ad5c" + }, + "filename": "requests-2.25.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "e786fa28d8c9154e6a4de5d46a1d921b8749f8b74e28bde23768e5e16eece998" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 61132, + "upload-time": "2020-11-11T20:05:15.870484Z", + "url": "https://files.pythonhosted.org/packages/39/fc/f91eac5a39a65f75a7adb58eac7fa78871ea9872283fb9c44e6545998134/requests-2.25.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.25.0.tar.gz", + "hashes": { + "sha256": "7f1a0b932f4a60a1a65caa4263921bb7d9ee911957e0ae4a23a6dd08185ad5f8" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 101897, + "upload-time": "2020-11-11T20:05:17.193088Z", + "url": "https://files.pythonhosted.org/packages/9f/14/4a6542a078773957aa83101336375c9597e6fe5889d20abda9c38f9f3ff2/requests-2.25.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "46e361dfcb8dd0832c453dcec1a4cd07f5b21b1e91330c10a0cc2e8d77e45153" + }, + "data-dist-info-metadata": { + "sha256": "46e361dfcb8dd0832c453dcec1a4cd07f5b21b1e91330c10a0cc2e8d77e45153" + }, + "filename": "requests-2.25.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "c210084e36a42ae6b9219e00e48287def368a26d03a048ddad7bfee44f75871e" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 61216, + "upload-time": "2020-12-16T19:38:34.329342Z", + "url": "https://files.pythonhosted.org/packages/29/c1/24814557f1d22c56d50280771a17307e6bf87b70727d975fd6b2ce6b014a/requests-2.25.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.25.1.tar.gz", + "hashes": { + "sha256": "27973dd4a904a4f13b263a19c866c13b92a39ed1c964655f025f3f8d3d75b804" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 102161, + "upload-time": "2020-12-16T19:38:36.779257Z", + "url": "https://files.pythonhosted.org/packages/6b/47/c14abc08432ab22dc18b9892252efaf005ab44066de871e72a38d6af464b/requests-2.25.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8566834351ce68cbc073e29a245660bf5f9fa2ff822b1192c0422c646862041f" + }, + "data-dist-info-metadata": { + "sha256": "8566834351ce68cbc073e29a245660bf5f9fa2ff822b1192c0422c646862041f" + }, + "filename": "requests-2.26.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "6c1246513ecd5ecd4528a0906f910e8f0f9c6b8ec72030dc9fd154dc1a6efd24" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 62251, + "upload-time": "2021-07-13T14:55:06.933494Z", + "url": "https://files.pythonhosted.org/packages/92/96/144f70b972a9c0eabbd4391ef93ccd49d0f2747f4f6a2a2738e99e5adc65/requests-2.26.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.26.0.tar.gz", + "hashes": { + "sha256": "b8aa58f8cf793ffd8782d3d8cb19e66ef36f7aba4353eec859e74678b01b07a7" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 104433, + "upload-time": "2021-07-13T14:55:08.972521Z", + "url": "https://files.pythonhosted.org/packages/e7/01/3569e0b535fb2e4a6c384bdbed00c55b9d78b5084e0fb7f4d0bf523d7670/requests-2.26.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9745e7e54b9a227ef402b45002714e7884eab9f2a4cf6bada2dede7dad946c6d" + }, + "data-dist-info-metadata": { + "sha256": "9745e7e54b9a227ef402b45002714e7884eab9f2a4cf6bada2dede7dad946c6d" + }, + "filename": "requests-2.27.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "f71a09d7feba4a6b64ffd8e9d9bc60f9bf7d7e19fd0e04362acb1cfc2e3d98df" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 63074, + "upload-time": "2022-01-03T15:09:26.599400Z", + "url": "https://files.pythonhosted.org/packages/47/01/f420e7add78110940639a958e5af0e3f8e07a8a8b62049bac55ee117aa91/requests-2.27.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.27.0.tar.gz", + "hashes": { + "sha256": "8e5643905bf20a308e25e4c1dd379117c09000bf8a82ebccc462cfb1b34a16b5" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 108487, + "upload-time": "2022-01-03T15:09:28.067178Z", + "url": "https://files.pythonhosted.org/packages/c0/e3/826e27b942352a74b656e8f58b4dc7ed9495ce2d4eeb498181167c615303/requests-2.27.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7f122319afd2d919690f8a05246752b974161541b18dc80084b605f47c11a7c4" + }, + "data-dist-info-metadata": { + "sha256": "7f122319afd2d919690f8a05246752b974161541b18dc80084b605f47c11a7c4" + }, + "filename": "requests-2.27.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "f22fa1e554c9ddfd16e6e41ac79759e17be9e492b3587efa038054674760e72d" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 63133, + "upload-time": "2022-01-05T15:40:49.334679Z", + "url": "https://files.pythonhosted.org/packages/2d/61/08076519c80041bc0ffa1a8af0cbd3bf3e2b62af10435d269a9d0f40564d/requests-2.27.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.27.1.tar.gz", + "hashes": { + "sha256": "68d7c56fd5a8999887728ef304a6d12edc7be74f1cfa47714fc8b414525c9a61" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 106758, + "upload-time": "2022-01-05T15:40:51.698067Z", + "url": "https://files.pythonhosted.org/packages/60/f3/26ff3767f099b73e0efa138a9998da67890793bfa475d8278f84a30fec77/requests-2.27.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "650a48007dd86bdc922b4f7be439461af73c9ed5002148297c1a49ff4c2493d3" + }, + "data-dist-info-metadata": { + "sha256": "650a48007dd86bdc922b4f7be439461af73c9ed5002148297c1a49ff4c2493d3" + }, + "filename": "requests-2.28.0-py3-none-any.whl", + "hashes": { + "sha256": "bc7861137fbce630f17b03d3ad02ad0bf978c844f3536d0edda6499dafce2b6f" + }, + "provenance": null, + "requires-python": ">=3.7, <4", + "size": 62849, + "upload-time": "2022-06-09T14:44:34.115743Z", + "url": "https://files.pythonhosted.org/packages/41/5b/2209eba8133fc081d3ffff02e1f6376e3117e52bb16f674721a83e67e68e/requests-2.28.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.28.0.tar.gz", + "hashes": { + "sha256": "d568723a7ebd25875d8d1eaf5dfa068cd2fc8194b2e483d7b1f7c81918dbec6b" + }, + "provenance": null, + "requires-python": ">=3.7, <4", + "size": 109748, + "upload-time": "2022-06-09T14:44:36.903113Z", + "url": "https://files.pythonhosted.org/packages/e9/23/384d9953bb968731212dc37af87cb75a885dc48e0615bd6a303577c4dc4b/requests-2.28.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7a8358489b8f59baa5ed38a5f5d28f6fef8a454da8b8647883b531b591681cd5" + }, + "data-dist-info-metadata": { + "sha256": "7a8358489b8f59baa5ed38a5f5d28f6fef8a454da8b8647883b531b591681cd5" + }, + "filename": "requests-2.28.1-py3-none-any.whl", + "hashes": { + "sha256": "8fefa2a1a1365bf5520aac41836fbee479da67864514bdb821f31ce07ce65349" + }, + "provenance": null, + "requires-python": ">=3.7, <4", + "size": 62843, + "upload-time": "2022-06-29T15:13:40.685859Z", + "url": "https://files.pythonhosted.org/packages/ca/91/6d9b8ccacd0412c08820f72cebaa4f0c0441b5cda699c90f618b6f8a1b42/requests-2.28.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.28.1.tar.gz", + "hashes": { + "sha256": "7c5599b102feddaa661c826c56ab4fee28bfd17f5abca1ebbe3e7f19d7c97983" + }, + "provenance": null, + "requires-python": ">=3.7, <4", + "size": 109805, + "upload-time": "2022-06-29T15:13:42.715104Z", + "url": "https://files.pythonhosted.org/packages/a5/61/a867851fd5ab77277495a8709ddda0861b28163c4613b011bc00228cc724/requests-2.28.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ef5eb88ec1593772e587f9d7fe8051a9eb654dd7142d10638e7425cebb67e98d" + }, + "data-dist-info-metadata": { + "sha256": "ef5eb88ec1593772e587f9d7fe8051a9eb654dd7142d10638e7425cebb67e98d" + }, + "filename": "requests-2.28.2-py3-none-any.whl", + "hashes": { + "sha256": "64299f4909223da747622c030b781c0d7811e359c37124b4bd368fb8c6518baa" + }, + "provenance": null, + "requires-python": ">=3.7, <4", + "size": 62822, + "upload-time": "2023-01-12T16:24:52.241259Z", + "url": "https://files.pythonhosted.org/packages/d2/f4/274d1dbe96b41cf4e0efb70cbced278ffd61b5c7bb70338b62af94ccb25b/requests-2.28.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.28.2.tar.gz", + "hashes": { + "sha256": "98b1b2782e3c6c4904938b84c0eb932721069dfdb9134313beff7c83c2df24bf" + }, + "provenance": null, + "requires-python": ">=3.7, <4", + "size": 108206, + "upload-time": "2023-01-12T16:24:54.687770Z", + "url": "https://files.pythonhosted.org/packages/9d/ee/391076f5937f0a8cdf5e53b701ffc91753e87b07d66bae4a09aa671897bf/requests-2.28.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "02b25c03b6642d78eded75901c5673a42d038f13dc8d36ad534461a1783dbdbe" + }, + "data-dist-info-metadata": { + "sha256": "02b25c03b6642d78eded75901c5673a42d038f13dc8d36ad534461a1783dbdbe" + }, + "filename": "requests-2.29.0-py3-none-any.whl", + "hashes": { + "sha256": "e8f3c9be120d3333921d213eef078af392fba3933ab7ed2d1cba3b56f2568c3b" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 62499, + "upload-time": "2023-04-26T15:24:31.555832Z", + "url": "https://files.pythonhosted.org/packages/cf/e1/2aa539876d9ed0ddc95882451deb57cfd7aa8dbf0b8dbce68e045549ba56/requests-2.29.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.29.0.tar.gz", + "hashes": { + "sha256": "f2e34a75f4749019bb0e3effb66683630e4ffeaf75819fb51bebef1bf5aef059" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 108279, + "upload-time": "2023-04-26T15:24:34.435420Z", + "url": "https://files.pythonhosted.org/packages/4c/d2/70fc708727b62d55bc24e43cc85f073039023212d482553d853c44e57bdb/requests-2.29.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "29fc68a0cae090c8a5643d4031ee48fb1db8ebc1d24f6c7b68198c59b44c7467" + }, + "data-dist-info-metadata": { + "sha256": "29fc68a0cae090c8a5643d4031ee48fb1db8ebc1d24f6c7b68198c59b44c7467" + }, + "filename": "requests-2.30.0-py3-none-any.whl", + "hashes": { + "sha256": "10e94cc4f3121ee6da529d358cdaeaff2f1c409cd377dbc72b825852f2f7e294" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 62486, + "upload-time": "2023-05-03T15:44:03.457714Z", + "url": "https://files.pythonhosted.org/packages/96/80/034ffeca15c0f4e01b7b9c6ad0fb704b44e190cde4e757edbd60be404c41/requests-2.30.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.30.0.tar.gz", + "hashes": { + "sha256": "239d7d4458afcb28a692cdd298d87542235f4ca8d36d03a15bfc128a6559a2f4" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 108411, + "upload-time": "2023-05-03T15:44:06.936747Z", + "url": "https://files.pythonhosted.org/packages/e0/69/122171604bcef06825fa1c05bd9e9b1d43bc9feb8c6c0717c42c92cc6f3c/requests-2.30.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7823e890e9db6f415138badf9744791290ef76e7ec6fd09a3789e8247fffe782" + }, + "data-dist-info-metadata": { + "sha256": "7823e890e9db6f415138badf9744791290ef76e7ec6fd09a3789e8247fffe782" + }, + "filename": "requests-2.31.0-py3-none-any.whl", + "hashes": { + "sha256": "58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 62574, + "upload-time": "2023-05-22T15:12:42.313790Z", + "url": "https://files.pythonhosted.org/packages/70/8e/0e2d847013cb52cd35b38c009bb167a1a26b2ce6cd6965bf26b47bc0bf44/requests-2.31.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.31.0.tar.gz", + "hashes": { + "sha256": "942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 110794, + "upload-time": "2023-05-22T15:12:44.175995Z", + "url": "https://files.pythonhosted.org/packages/9d/be/10918a2eac4ae9f02f6cfe6414b7a155ccd8f7f9d4380d62fd5b955065c3/requests-2.31.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "366815cd98a835663f39fcb94a5be5a0fee15268b758ea80e64b650a5ecb7781" + }, + "data-dist-info-metadata": { + "sha256": "366815cd98a835663f39fcb94a5be5a0fee15268b758ea80e64b650a5ecb7781" + }, + "filename": "requests-2.32.0-py3-none-any.whl", + "hashes": { + "sha256": "f2c3881dddb70d056c5bd7600a4fae312b2a300e39be6a118d30b90bd27262b5" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 63695, + "upload-time": "2024-05-20T16:08:19.530618Z", + "url": "https://files.pythonhosted.org/packages/24/e8/09e8d662a9675a4e4f5dd7a8e6127b463a091d2703ed931a64aa66d00065/requests-2.32.0-py3-none-any.whl", + "yanked": "Yanked due to conflicts with CVE-2024-35195 mitigation" + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.32.0.tar.gz", + "hashes": { + "sha256": "fa5490319474c82ef1d2c9bc459d3652e3ae4ef4c4ebdd18a21145a47ca4b6b8" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 114373, + "upload-time": "2024-05-20T16:11:48.306524Z", + "url": "https://files.pythonhosted.org/packages/28/a2/423f4d16d6934ef502f10ad56673719dd4345e656aedbd6687ccc359ffc5/requests-2.32.0.tar.gz", + "yanked": "Yanked due to conflicts with CVE-2024-35195 mitigation" + }, + { + "core-metadata": { + "sha256": "fb63dbf07b1df083380afbf2982e4b7d252835fb815f8e3cb072eda7dfc70598" + }, + "data-dist-info-metadata": { + "sha256": "fb63dbf07b1df083380afbf2982e4b7d252835fb815f8e3cb072eda7dfc70598" + }, + "filename": "requests-2.32.1-py3-none-any.whl", + "hashes": { + "sha256": "21ac9465cdf8c1650fe1ecde8a71669a93d4e6f147550483a2967d08396a56a5" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 63711, + "upload-time": "2024-05-20T22:08:45.850542Z", + "url": "https://files.pythonhosted.org/packages/9c/a6/b9bf71eeb6dc835311b5c47a7c90df57b08061091161639611252257768d/requests-2.32.1-py3-none-any.whl", + "yanked": "Yanked due to conflicts with CVE-2024-35195 mitigation " + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.32.1.tar.gz", + "hashes": { + "sha256": "eb97e87e64c79e64e5b8ac75cee9dd1f97f49e289b083ee6be96268930725685" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 129920, + "upload-time": "2024-05-20T22:08:48.995460Z", + "url": "https://files.pythonhosted.org/packages/d8/c1/f32fb7c02e7620928ef14756ff4840cae3b8ef1d62f7e596bc5413300a16/requests-2.32.1.tar.gz", + "yanked": "Yanked due to conflicts with CVE-2024-35195 mitigation " + }, + { + "core-metadata": { + "sha256": "307858c3f1de080f5577e6468d76b97dcc05cd370ded8277e172fcf1b1c49a2d" + }, + "data-dist-info-metadata": { + "sha256": "307858c3f1de080f5577e6468d76b97dcc05cd370ded8277e172fcf1b1c49a2d" + }, + "filename": "requests-2.32.2-py3-none-any.whl", + "hashes": { + "sha256": "fc06670dd0ed212426dfeb94fc1b983d917c4f9847c863f313c9dfaaffb7c23c" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 63902, + "upload-time": "2024-05-21T18:51:29.562156Z", + "url": "https://files.pythonhosted.org/packages/c3/20/748e38b466e0819491f0ce6e90ebe4184966ee304fe483e2c414b0f4ef07/requests-2.32.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.32.2.tar.gz", + "hashes": { + "sha256": "dd951ff5ecf3e3b3aa26b40703ba77495dab41da839ae72ef3c8e5d8e2433289" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 130327, + "upload-time": "2024-05-21T18:51:32.819665Z", + "url": "https://files.pythonhosted.org/packages/86/ec/535bf6f9bd280de6a4637526602a146a68fde757100ecf8c9333173392db/requests-2.32.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "658ee8454c1e2e76fb8c2127116f61156b3b22941b3559c00389dca70038581a" + }, + "data-dist-info-metadata": { + "sha256": "658ee8454c1e2e76fb8c2127116f61156b3b22941b3559c00389dca70038581a" + }, + "filename": "requests-2.32.3-py3-none-any.whl", + "hashes": { + "sha256": "70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 64928, + "upload-time": "2024-05-29T15:37:47.027275Z", + "url": "https://files.pythonhosted.org/packages/f9/9b/335f9764261e915ed497fcdeb11df5dfd6f7bf257d4a6a2a686d80da4d54/requests-2.32.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.32.3.tar.gz", + "hashes": { + "sha256": "55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 131218, + "upload-time": "2024-05-29T15:37:49.536140Z", + "url": "https://files.pythonhosted.org/packages/63/70/2bf7780ad2d390a8d301ad0b550f1581eadbd9a20f896afe06353c2a2913/requests-2.32.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "dd2e362ef34da0bd843f62230b55425e81259c6ad34d55b03e0226541e05605e" + }, + "data-dist-info-metadata": { + "sha256": "dd2e362ef34da0bd843f62230b55425e81259c6ad34d55b03e0226541e05605e" + }, + "filename": "requests-2.32.4-py3-none-any.whl", + "hashes": { + "sha256": "27babd3cda2a6d50b30443204ee89830707d396671944c998b5975b031ac2b2c" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 64847, + "upload-time": "2025-06-09T16:43:05.728107Z", + "url": "https://files.pythonhosted.org/packages/7c/e4/56027c4a6b4ae70ca9de302488c5ca95ad4a39e190093d6c1a8ace08341b/requests-2.32.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.32.4.tar.gz", + "hashes": { + "sha256": "27d0316682c8a29834d3264820024b62a36942083d52caf2f14c0591336d3422" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 135258, + "upload-time": "2025-06-09T16:43:07.340534Z", + "url": "https://files.pythonhosted.org/packages/e1/0a/929373653770d8a0d7ea76c37de6e41f11eb07559b103b1c02cafb3f7cf8/requests-2.32.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "65b5a08da81f4915513e760965ff14b7518f65b7bb3efe0dab364bbcc4d40cb0" + }, + "data-dist-info-metadata": { + "sha256": "65b5a08da81f4915513e760965ff14b7518f65b7bb3efe0dab364bbcc4d40cb0" + }, + "filename": "requests-2.32.5-py3-none-any.whl", + "hashes": { + "sha256": "2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 64738, + "upload-time": "2025-08-18T20:46:00.542304Z", + "url": "https://files.pythonhosted.org/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.32.5.tar.gz", + "hashes": { + "sha256": "dbba0bac56e100853db0ea71b82b4dfd5fe2bf6d3754a8893c3af500cec7d7cf" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 134517, + "upload-time": "2025-08-18T20:46:02.573425Z", + "url": "https://files.pythonhosted.org/packages/c9/74/b3ff8e6c8446842c3f5c837e9c3dfcfe2018ea6ecef224c710c85ef728f4/requests-2.32.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0cc0fa6e89be83cfa1777957519e3fffe78d1a79b30561934d1e4384fb177711" + }, + "data-dist-info-metadata": { + "sha256": "0cc0fa6e89be83cfa1777957519e3fffe78d1a79b30561934d1e4384fb177711" + }, + "filename": "requests-2.33.0-py3-none-any.whl", + "hashes": { + "sha256": "3324635456fa185245e24865e810cecec7b4caf933d7eb133dcde67d48cee69b" + }, + "provenance": "https://pypi.org/integrity/requests/2.33.0/requests-2.33.0-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 65017, + "upload-time": "2026-03-25T15:10:40.382036Z", + "url": "https://files.pythonhosted.org/packages/56/5d/c814546c2333ceea4ba42262d8c4d55763003e767fa169adc693bd524478/requests-2.33.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.33.0.tar.gz", + "hashes": { + "sha256": "c7ebc5e8b0f21837386ad0e1c8fe8b829fa5f544d8df3b2253bff14ef29d7652" + }, + "provenance": "https://pypi.org/integrity/requests/2.33.0/requests-2.33.0.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 134232, + "upload-time": "2026-03-25T15:10:41.586809Z", + "url": "https://files.pythonhosted.org/packages/34/64/8860370b167a9721e8956ae116825caff829224fbca0ca6e7bf8ddef8430/requests-2.33.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a984181a5ecc84a63e6f0b60eb575890ffe34426e5351955d342aa2b3147b823" + }, + "data-dist-info-metadata": { + "sha256": "a984181a5ecc84a63e6f0b60eb575890ffe34426e5351955d342aa2b3147b823" + }, + "filename": "requests-2.33.1-py3-none-any.whl", + "hashes": { + "sha256": "4e6d1ef462f3626a1f0a0a9c42dd93c63bad33f9f1c1937509b8c5c8718ab56a" + }, + "provenance": "https://pypi.org/integrity/requests/2.33.1/requests-2.33.1-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 64947, + "upload-time": "2026-03-30T16:09:13.830020Z", + "url": "https://files.pythonhosted.org/packages/d7/8e/7540e8a2036f79a125c1d2ebadf69ed7901608859186c856fa0388ef4197/requests-2.33.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.33.1.tar.gz", + "hashes": { + "sha256": "18817f8c57c6263968bc123d237e3b8b08ac046f5456bd1e307ee8f4250d3517" + }, + "provenance": "https://pypi.org/integrity/requests/2.33.1/requests-2.33.1.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 134120, + "upload-time": "2026-03-30T16:09:15.531306Z", + "url": "https://files.pythonhosted.org/packages/5f/a4/98b9c7c6428a668bf7e42ebb7c79d576a1c3c1e3ae2d47e674b468388871/requests-2.33.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "29cb58354e58cd346c2ff8896a5631f002b6638867e7860ea15023d8c2b36665" + }, + "data-dist-info-metadata": { + "sha256": "29cb58354e58cd346c2ff8896a5631f002b6638867e7860ea15023d8c2b36665" + }, + "filename": "requests-2.34.0.dev1-py3-none-any.whl", + "hashes": { + "sha256": "c8749aeb3c4b204f80fd288f7507378c9afe66a3f189fb43fd77ea33e74d7564" + }, + "provenance": "https://pypi.org/integrity/requests/2.34.0.dev1/requests-2.34.0.dev1-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 73077, + "upload-time": "2026-05-03T20:21:40.509155Z", + "url": "https://files.pythonhosted.org/packages/0c/53/ddb8b8fa96367976cf52bb0610ffd529bd7d2795b2e4c1724724d071718c/requests-2.34.0.dev1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.34.0.dev1.tar.gz", + "hashes": { + "sha256": "319ba4e42f1031737a08f3efc695c7dc436f22efb8d02630ca3a99cf23f752cd" + }, + "provenance": "https://pypi.org/integrity/requests/2.34.0.dev1/requests-2.34.0.dev1.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 141686, + "upload-time": "2026-05-03T20:21:41.747826Z", + "url": "https://files.pythonhosted.org/packages/f5/37/b3032e92a7712e988c92df2ed408d6aec5b00838e6c06009ae695433915b/requests-2.34.0.dev1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "eb8c3ec579b67270205eb72c109ea0eb8f7c771dd5660a92f134484d99e87ab9" + }, + "data-dist-info-metadata": { + "sha256": "eb8c3ec579b67270205eb72c109ea0eb8f7c771dd5660a92f134484d99e87ab9" + }, + "filename": "requests-2.34.0-py3-none-any.whl", + "hashes": { + "sha256": "917520a21b767485ce7c588f4ebb917c436b24a31231b44228715eaeb5a52c60" + }, + "provenance": "https://pypi.org/integrity/requests/2.34.0/requests-2.34.0-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 73021, + "upload-time": "2026-05-11T19:29:49.923155Z", + "url": "https://files.pythonhosted.org/packages/ef/e6/e300fce5fe83c30520607a015dabd985df3251e188d234bfe9492e17a389/requests-2.34.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.34.0.tar.gz", + "hashes": { + "sha256": "7d62fe92f50eb82c529b0916bb445afa1531a566fc8f35ffdc64446e771b856a" + }, + "provenance": "https://pypi.org/integrity/requests/2.34.0/requests-2.34.0.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 142436, + "upload-time": "2026-05-11T19:29:51.717818Z", + "url": "https://files.pythonhosted.org/packages/43/b8/7a707d60fea4c49094e40262cc0e2ca6c768cca21587e34d3f705afec47e/requests-2.34.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2112d23d707460d134930d9f50fca0d1d559cb0d716dbffcba6a504e548f68e9" + }, + "data-dist-info-metadata": { + "sha256": "2112d23d707460d134930d9f50fca0d1d559cb0d716dbffcba6a504e548f68e9" + }, + "filename": "requests-2.34.1-py3-none-any.whl", + "hashes": { + "sha256": "bf38a3ff993960d3dd819c08862c40b3c703306eb7c744fcd9f4ddbb95b548f0" + }, + "provenance": "https://pypi.org/integrity/requests/2.34.1/requests-2.34.1-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 73085, + "upload-time": "2026-05-13T19:20:22.827819Z", + "url": "https://files.pythonhosted.org/packages/15/5a/4a949d170476de3c04ac036b5466422fbcbf348a917d8042eedf2cac7d1b/requests-2.34.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.34.1.tar.gz", + "hashes": { + "sha256": "0fc5669f2b69704449fe1552360bd2a73a54512dfd03e65529157f1513322beb" + }, + "provenance": "https://pypi.org/integrity/requests/2.34.1/requests-2.34.1.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 142783, + "upload-time": "2026-05-13T19:20:24.662635Z", + "url": "https://files.pythonhosted.org/packages/24/36/7180e7f077c38108945dbbdf60fe04db681c3feb6e96419f8c6dc8723741/requests-2.34.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8c384ba3e979480faae2859d3c5e6c1276dd2c3616e322e124d52c8cfc556f27" + }, + "data-dist-info-metadata": { + "sha256": "8c384ba3e979480faae2859d3c5e6c1276dd2c3616e322e124d52c8cfc556f27" + }, + "filename": "requests-2.34.2-py3-none-any.whl", + "hashes": { + "sha256": "2a0d60c172f83ac6ab31e4554906c0f3b3588d37b5cb939b1c061f4907e278e0" + }, + "provenance": "https://pypi.org/integrity/requests/2.34.2/requests-2.34.2-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 73075, + "upload-time": "2026-05-14T19:25:26.443000Z", + "url": "https://files.pythonhosted.org/packages/a0/f4/c67b0b3f1b9245e8d266f0f112c500d50e5b4e83cb6f3b71b6528104182a/requests-2.34.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "requests-2.34.2.tar.gz", + "hashes": { + "sha256": "f288924cae4e29463698d6d60bc6a4da69c89185ad1e0bcc4104f584e960b9ed" + }, + "provenance": "https://pypi.org/integrity/requests/2.34.2/requests-2.34.2.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 142856, + "upload-time": "2026-05-14T19:25:27.735762Z", + "url": "https://files.pythonhosted.org/packages/ac/c3/e2a2b89f2d3e2179abd6d00ebd70bff6273f37fb3e0cc209f48b39d00cbf/requests-2.34.2.tar.gz", + "yanked": false + } + ], + "meta": { + "_last-serial": 37059094, + "api-version": "1.4" + }, + "name": "requests", + "project-status": { + "status": "active" + }, + "versions": [ + "0.2.0", + "0.2.1", + "0.2.2", + "0.2.3", + "0.2.4", + "0.3.0", + "0.3.1", + "0.3.2", + "0.3.3", + "0.3.4", + "0.4.0", + "0.4.1", + "0.5.0", + "0.5.1", + "0.6.0", + "0.6.1", + "0.6.2", + "0.6.3", + "0.6.4", + "0.6.5", + "0.6.6", + "0.7.0", + "0.7.1", + "0.7.2", + "0.7.3", + "0.7.4", + "0.7.5", + "0.7.6", + "0.8.0", + "0.8.1", + "0.8.2", + "0.8.3", + "0.8.4", + "0.8.5", + "0.8.6", + "0.8.7", + "0.8.8", + "0.8.9", + "0.9.0", + "0.9.1", + "0.9.2", + "0.9.3", + "0.10.0", + "0.10.1", + "0.10.2", + "0.10.3", + "0.10.4", + "0.10.6", + "0.10.7", + "0.10.8", + "0.11.1", + "0.11.2", + "0.12.0", + "0.12.1", + "0.13.0", + "0.13.1", + "0.13.2", + "0.13.3", + "0.13.4", + "0.13.5", + "0.13.6", + "0.13.7", + "0.13.8", + "0.13.9", + "0.14.0", + "0.14.1", + "0.14.2", + "1.0.0", + "1.0.1", + "1.0.2", + "1.0.3", + "1.0.4", + "1.1.0", + "1.2.0", + "1.2.1", + "1.2.2", + "1.2.3", + "2.0.0", + "2.0.1", + "2.1.0", + "2.2.0", + "2.2.1", + "2.3.0", + "2.4.0", + "2.4.1", + "2.4.2", + "2.4.3", + "2.5.0", + "2.5.1", + "2.5.2", + "2.5.3", + "2.6.0", + "2.6.1", + "2.6.2", + "2.7.0", + "2.8.0", + "2.8.1", + "2.9.0", + "2.9.1", + "2.9.2", + "2.10.0", + "2.11.0", + "2.11.1", + "2.12.0", + "2.12.1", + "2.12.2", + "2.12.3", + "2.12.4", + "2.12.5", + "2.13.0", + "2.14.0", + "2.14.1", + "2.14.2", + "2.15.1", + "2.16.0", + "2.16.1", + "2.16.2", + "2.16.3", + "2.16.4", + "2.16.5", + "2.17.0", + "2.17.1", + "2.17.2", + "2.17.3", + "2.18.0", + "2.18.1", + "2.18.2", + "2.18.3", + "2.18.4", + "2.19.0", + "2.19.1", + "2.20.0", + "2.20.1", + "2.21.0", + "2.22.0", + "2.23.0", + "2.24.0", + "2.25.0", + "2.25.1", + "2.26.0", + "2.27.0", + "2.27.1", + "2.28.0", + "2.28.1", + "2.28.2", + "2.29.0", + "2.30.0", + "2.31.0", + "2.32.0", + "2.32.1", + "2.32.2", + "2.32.3", + "2.32.4", + "2.32.5", + "2.33.0", + "2.33.1", + "2.34.0.dev1", + "2.34.0", + "2.34.1", + "2.34.2" + ] + } + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - "86400" + Cache-Control: + - max-age=600, public + Content-Security-Policy: + - default-src 'none'; sandbox allow-top-navigation + Content-Type: + - application/vnd.pypi.simple.v1+json + Permissions-Policy: + - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept, Accept-Encoding + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + host: pypi.org + headers: + Accept: + - application/vnd.pypi.simple.v1+json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://pypi.org/simple/urllib3/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: -1 + uncompressed: true + body: | + { + "files": [ + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-0.3.tar.gz", + "hashes": { + "sha256": "b9b944d1f1ffb580488c1adee8683c6b887ee1a1912b43ba19de4039d17510d5" + }, + "provenance": null, + "requires-python": null, + "size": 10056, + "upload-time": "2009-12-11T08:47:22.568398Z", + "url": "https://files.pythonhosted.org/packages/9c/ed/c5fd0a26ba4c013a9320149edad93cf3440c6148fa6cc541d9b624ee398e/urllib3-0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.0.tar.gz", + "hashes": { + "sha256": "ca6b37da0353a907bd3b93a15400c0826bf9ec4088b60911b3e8fe0fdec6865b" + }, + "provenance": null, + "requires-python": null, + "size": 22775, + "upload-time": "2011-10-09T23:46:31.199700Z", + "url": "https://files.pythonhosted.org/packages/d3/22/4cbcf82178d038efe03fc33093df8d0792c7e143748fc5bc3f43be4b83fe/urllib3-1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.0.1.tar.gz", + "hashes": { + "sha256": "f4a997c3c5a45415fc20c19a3b03200445c3a3e74280c4d7e0a6612f8a8e084c" + }, + "provenance": null, + "requires-python": null, + "size": 22981, + "upload-time": "2011-10-11T03:58:44.524926Z", + "url": "https://files.pythonhosted.org/packages/90/37/437e3d89fa2314d69e0aef2e97b959b2b3431d616361d3ca4c06b271fdef/urllib3-1.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.0.2.tar.gz", + "hashes": { + "sha256": "d7e9767f07368a019b544e893198bade4d753fbe79fc2ecb99800ccc82975c7f" + }, + "provenance": null, + "requires-python": null, + "size": 23384, + "upload-time": "2011-11-04T19:22:58.280641Z", + "url": "https://files.pythonhosted.org/packages/c8/f6/992ef6a35c792b2bc04d7cc0a27a8f6e00e56f5581e77b3fe9c53e1d6491/urllib3-1.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.1.tar.gz", + "hashes": { + "sha256": "726fe8018e6eb3749a9587fc117180807a1fafb1cb0ac2044fa414c28fdf5aa6" + }, + "provenance": null, + "requires-python": null, + "size": 27578, + "upload-time": "2012-01-07T23:43:51.070702Z", + "url": "https://files.pythonhosted.org/packages/57/65/9ad7a929e3d9b39709ac0c253dafbe2e2ddf66c6f49584f43e8b32f37252/urllib3-1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.2.tar.gz", + "hashes": { + "sha256": "cc49b66adcb45e19c6944cff35eedb60ee2228f0afba51f4da29c47e7a398f15" + }, + "provenance": null, + "requires-python": null, + "size": 34569, + "upload-time": "2012-01-30T00:57:13.964196Z", + "url": "https://files.pythonhosted.org/packages/75/57/76c41db00e0a257ae7a648c2d74715eabf510a72298a0b969c574e163799/urllib3-1.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.2.1.tar.gz", + "hashes": { + "sha256": "bdf8d06c46dd9b4cc58596c36ec09ed03c3f98656e715837de881d13df4cd59a" + }, + "provenance": null, + "requires-python": null, + "size": 35111, + "upload-time": "2012-02-05T21:13:40.482888Z", + "url": "https://files.pythonhosted.org/packages/fd/33/620c8778d72eb919f5d5518dc28ae634253bc0ecfdf342b5d76a291b1ddc/urllib3-1.2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.2.2.tar.gz", + "hashes": { + "sha256": "b7cda49f21ba823f97075ef9db034de969180b7965c77b25bd5d6d46dc1d0312" + }, + "provenance": null, + "requires-python": null, + "size": 35251, + "upload-time": "2012-02-06T17:01:47.094955Z", + "url": "https://files.pythonhosted.org/packages/e3/3d/b1702870ac6959af840f2249eb4bf64acb11279612b4da90079a4044db11/urllib3-1.2.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.3.tar.gz", + "hashes": { + "sha256": "cedd2b34adf6c6fba633308f0c5ac197fab88a246aed1f891c00ac7439f9f870" + }, + "provenance": null, + "requires-python": null, + "size": 36660, + "upload-time": "2012-03-25T20:22:58.044500Z", + "url": "https://files.pythonhosted.org/packages/82/c9/34a965c0c1ca6f982ea2f6820437d31271b86c9fddbe7576b49daf8c193c/urllib3-1.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.4.tar.gz", + "hashes": { + "sha256": "3ee920fe0a5b8d1b3a507a9af6c5b6eb88110d37d2de406907ed7606ff24da9d" + }, + "provenance": null, + "requires-python": null, + "size": 31885, + "upload-time": "2012-06-16T22:51:41.530000Z", + "url": "https://files.pythonhosted.org/packages/7a/17/a23144c996748cc5136be27c9cdd0c1a16cdf93e81d948ef0e6140482bfb/urllib3-1.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.5.tar.gz", + "hashes": { + "sha256": "0fc8836c9f39091a07a612d9ee55fc6458d0309d8efebf835215936fc7ffc76c" + }, + "provenance": null, + "requires-python": null, + "size": 36783, + "upload-time": "2012-08-02T19:16:31.279742Z", + "url": "https://files.pythonhosted.org/packages/56/94/54bb6d49c05dca737102a15f0cef247f3b763e840172cbddedad5b6f64d7/urllib3-1.5.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.6.tar.gz", + "hashes": { + "sha256": "df54bfde115c7358b0e30d892e23340502fe8f014dc43e05f1d240a75dab3be7" + }, + "provenance": null, + "requires-python": null, + "size": 44619, + "upload-time": "2013-04-25T18:49:52.781288Z", + "url": "https://files.pythonhosted.org/packages/4f/34/afb7336d1fdaaae1a93a172ebe12aa530ef2637e67ce6767d09c7bcc04b1/urllib3-1.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.7.tar.gz", + "hashes": { + "sha256": "c31f4ee4c76c56794cec5b23af042515abb93d667f1a3fbfe3e452056c6c4be0" + }, + "provenance": null, + "requires-python": null, + "size": 61123, + "upload-time": "2013-08-14T21:45:48.951595Z", + "url": "https://files.pythonhosted.org/packages/50/77/bfbf9cd637d50eb29d28211688d300b867b71eb614d11327dfb1cce073c8/urllib3-1.7.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.7.1.tar.gz", + "hashes": { + "sha256": "20fb9e6c7127a6f7a758919f6de7ef352bb955084006f29e838045caca00cb1b" + }, + "provenance": null, + "requires-python": null, + "size": 67329, + "upload-time": "2013-09-25T16:06:42.410128Z", + "url": "https://files.pythonhosted.org/packages/3b/aa/fdf493811c0357588c99f47fb36b99853d70bd26fcac11d51a329976c864/urllib3-1.7.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.8.tar.gz", + "hashes": { + "sha256": "1a89fa1b43d277cfadf228cc90b9c75f254818ea3a1aab7bffb0223cbb7bb15d" + }, + "provenance": null, + "requires-python": null, + "size": 76503, + "upload-time": "2014-03-06T00:25:58.959231Z", + "url": "https://files.pythonhosted.org/packages/a5/53/23aeac09ea963189abf72f38a6d1b951251178db5d9950b353492779d43e/urllib3-1.8.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.8.2.tar.gz", + "hashes": { + "sha256": "6cb6a57764b6b80b3de327bb2ea3082de8663815cab2149b612dc0b2ba70ac05" + }, + "provenance": null, + "requires-python": null, + "size": 102441, + "upload-time": "2014-04-18T06:40:18.697627Z", + "url": "https://files.pythonhosted.org/packages/37/ff/2c224b19aa21da51b85b2f5f5be5e8ed47a0a2ab9bb1c09c271f9351786b/urllib3-1.8.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.8.3.tar.gz", + "hashes": { + "sha256": "4b162cffb6c7dde47b47ecee741f8a00953512541241e61d0f8292107a865426" + }, + "provenance": null, + "requires-python": null, + "size": 85466, + "upload-time": "2014-06-24T18:22:57.275523Z", + "url": "https://files.pythonhosted.org/packages/0c/ef/936532f5f3b49a095f67cbece0f6d286c2175723c33de8c6d24e14d0b070/urllib3-1.8.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.9.tar.gz", + "hashes": { + "sha256": "4e400b2e2f53652dd0d8062ca5ecc425b6af6e96989b8d31f5dd875186aa247b" + }, + "provenance": null, + "requires-python": null, + "size": 91865, + "upload-time": "2014-07-07T20:57:43.349467Z", + "url": "https://files.pythonhosted.org/packages/dd/91/bc4deb900f263147fa8d600025ea938fe9c43c9fda43e3dc22e5008e6983/urllib3-1.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8dae6e89912c07615478a74fefd85707e8ef53ef7b16ddc58f3f0c0b55584f86" + }, + "data-dist-info-metadata": { + "sha256": "8dae6e89912c07615478a74fefd85707e8ef53ef7b16ddc58f3f0c0b55584f86" + }, + "filename": "urllib3-1.9.1-py2-none-any.whl", + "hashes": { + "sha256": "410bea96df2479fa33986c40c3eefa9c1e7ba95a7f70711c315860bbe2d66c7f" + }, + "provenance": null, + "requires-python": null, + "size": 75529, + "upload-time": "2014-12-14T21:23:45.751049Z", + "url": "https://files.pythonhosted.org/packages/1b/db/660cb4590ddea7c56d3a1698d6983b5e9cfe010d6b54cd202c4b36e625fc/urllib3-1.9.1-py2-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.9.1.tar.gz", + "hashes": { + "sha256": "d858379ef5988d4534bb8909432d697422100aaff272299d661339836b6dae9b" + }, + "provenance": null, + "requires-python": null, + "size": 171086, + "upload-time": "2014-09-13T18:24:32.828661Z", + "url": "https://files.pythonhosted.org/packages/28/55/7b1177b9eeea37ef4a0b2a68d0843f9f4c33d0b21a7287e6a6b31f7955c0/urllib3-1.9.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bb4fee40d4067c652237c3c5ccff65ce32f631f03bb43dfdc9816da00a4342a9" + }, + "data-dist-info-metadata": { + "sha256": "bb4fee40d4067c652237c3c5ccff65ce32f631f03bb43dfdc9816da00a4342a9" + }, + "filename": "urllib3-1.10-py2-none-any.whl", + "hashes": { + "sha256": "834c02a1e7a489c09b99404518a8404726674c75a98a3a8bc5fe57238bf63101" + }, + "provenance": null, + "requires-python": null, + "size": 75510, + "upload-time": "2014-12-14T21:26:11.100386Z", + "url": "https://files.pythonhosted.org/packages/74/60/6c4f6e5de3394f25f6c87a521fd78a8f84260d88dbcb2a669f6a82133ac6/urllib3-1.10-py2-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.10.tar.gz", + "hashes": { + "sha256": "25b4a7fbbd9112e0190f31f8877aa0523caeab8630872ad1bbddaba01cdd6599" + }, + "provenance": null, + "requires-python": null, + "size": 128200, + "upload-time": "2014-12-14T21:26:13.396621Z", + "url": "https://files.pythonhosted.org/packages/83/36/605e5ed6f7a117ffce6541cbe94e07495500f7713708783bedb1c98df2bd/urllib3-1.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d0a64656311b962346bf08edb79e60112ddc0d624d07c3bbbeb668bf65f8d4df" + }, + "data-dist-info-metadata": { + "sha256": "d0a64656311b962346bf08edb79e60112ddc0d624d07c3bbbeb668bf65f8d4df" + }, + "filename": "urllib3-1.10.1-py2-none-any.whl", + "hashes": { + "sha256": "b1e39534c0790aee0f1b6439f41f708d20480bdb8a7e315bb28d7b614359e1ef" + }, + "provenance": null, + "requires-python": null, + "size": 76177, + "upload-time": "2015-02-11T02:48:59.009260Z", + "url": "https://files.pythonhosted.org/packages/dd/f4/4b4f988ce627121c3a7695324bb314fed5fec02f202aac239c0f54ea42ba/urllib3-1.10.1-py2-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.10.1.tar.gz", + "hashes": { + "sha256": "631c6c52e8db04530e5b248ba4c1ce1aac100e2722bfbfdd35f212cf2783acb2" + }, + "provenance": null, + "requires-python": null, + "size": 129860, + "upload-time": "2015-02-11T02:49:01.324139Z", + "url": "https://files.pythonhosted.org/packages/2b/33/9d90a753026d1869a7925372f0ac310f58b46a661b7cb4c54eb5c22cf6eb/urllib3-1.10.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4c1ec13a214fbcb96b299626d90f396b120baa7681bed86812b4c7d12bead3d8" + }, + "data-dist-info-metadata": { + "sha256": "4c1ec13a214fbcb96b299626d90f396b120baa7681bed86812b4c7d12bead3d8" + }, + "filename": "urllib3-1.10.2-py2-none-any.whl", + "hashes": { + "sha256": "360d176c9d04dd34850df7dd5557b923a4dd1da0793a5c2366fda42758536807" + }, + "provenance": null, + "requires-python": null, + "size": 77473, + "upload-time": "2015-02-25T23:19:45.146810Z", + "url": "https://files.pythonhosted.org/packages/7e/db/e8f53e97768ced06c5d2841250a4abb2726611b3c06efe71227fcf264cc9/urllib3-1.10.2-py2-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.10.2.tar.gz", + "hashes": { + "sha256": "5bfd0ee2bd559fc22e8f1273934aca77050de19ba0e77f2447cbb0dd44f06a16" + }, + "provenance": null, + "requires-python": null, + "size": 132217, + "upload-time": "2015-02-25T23:19:48.193873Z", + "url": "https://files.pythonhosted.org/packages/10/c7/8ed1d80ca1901a9ddbcbe2323a5c73049c4f957eecdb80d85577aa49dfa4/urllib3-1.10.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "39e8fa9e59c67417c3578727bdd10f4894c776823e5377874afdab0fe25eb258" + }, + "data-dist-info-metadata": { + "sha256": "39e8fa9e59c67417c3578727bdd10f4894c776823e5377874afdab0fe25eb258" + }, + "filename": "urllib3-1.10.3-py2-none-any.whl", + "hashes": { + "sha256": "e6c9d84847028ee82c83d901f82b1ced9c05d051c4bd5a0849f8335d0a875c55" + }, + "provenance": null, + "requires-python": null, + "size": 78752, + "upload-time": "2015-04-21T20:06:21.348338Z", + "url": "https://files.pythonhosted.org/packages/69/91/3a34efceef1b8d7d4a509c49343a6dcce6b9d53fd40c69515d7655f9d572/urllib3-1.10.3-py2-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.10.3.tar.gz", + "hashes": { + "sha256": "ce1bb9a3f103610a062ace3ae6e56ebf2fa0fbeb5c395d601c64d8a7e6df180b" + }, + "provenance": null, + "requires-python": null, + "size": 136894, + "upload-time": "2015-04-21T20:06:25.506331Z", + "url": "https://files.pythonhosted.org/packages/d6/19/7c20b00695f6f0c967edb5d63d73d5fc20803db739ed7b939a8ef2bbeb78/urllib3-1.10.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "24bc9a4a96656022a69b1cf9e65680c5a1aa0cbd707a1b673f2022739daf8cba" + }, + "data-dist-info-metadata": { + "sha256": "24bc9a4a96656022a69b1cf9e65680c5a1aa0cbd707a1b673f2022739daf8cba" + }, + "filename": "urllib3-1.10.4-py2-none-any.whl", + "hashes": { + "sha256": "641a40c0c7d144f03584cc11bfa3702b537b1036f3dc39a1905cf2e741d945d6" + }, + "provenance": null, + "requires-python": null, + "size": 79340, + "upload-time": "2015-05-03T14:14:22.508478Z", + "url": "https://files.pythonhosted.org/packages/92/b7/37eabe93db6e719a69f9515c911ada4399afb88ea08b2cbfa864d846e5b7/urllib3-1.10.4-py2-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.10.4.tar.gz", + "hashes": { + "sha256": "52131e6a561466f1206e1a648d9a73dda2a804d0f70e83782bd88494542ded09" + }, + "provenance": null, + "requires-python": null, + "size": 138538, + "upload-time": "2015-05-03T14:14:24.922681Z", + "url": "https://files.pythonhosted.org/packages/8a/a5/f39d0c3333065807b2905d863fc46108a8d044db247d793c7fcffec1f6bc/urllib3-1.10.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5ee434287e2caaee3912f37a993f163dfb4c404b0a040ca491942d6a5996c803" + }, + "data-dist-info-metadata": { + "sha256": "5ee434287e2caaee3912f37a993f163dfb4c404b0a040ca491942d6a5996c803" + }, + "filename": "urllib3-1.11-py2.py3-none-any.whl", + "hashes": { + "sha256": "53e65fa6025a59f64ece714759c1f06c4e4fb9ab6b272561a2e26f286a55d42e" + }, + "provenance": null, + "requires-python": null, + "size": 84465, + "upload-time": "2015-07-21T13:43:35.993648Z", + "url": "https://files.pythonhosted.org/packages/3f/0c/7c4e8c634a6285ace89516629ff33cd452218587b8082e7f08080e25c9a4/urllib3-1.11-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.11.tar.gz", + "hashes": { + "sha256": "0da48343bdc6c01cfe45bd23726dd2e7ea0c1fce24959a84a4682513a0fd2b12" + }, + "provenance": null, + "requires-python": null, + "size": 149671, + "upload-time": "2015-07-21T13:43:42.589468Z", + "url": "https://files.pythonhosted.org/packages/41/06/c72e782e156dd722419915baeced8f3bdd0ae12aa58818b8e9497bc1d2d3/urllib3-1.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8936b7f093c4628d8c495f45d26b66d4087440ee4e993aee056f6f5ed9aa59ee" + }, + "data-dist-info-metadata": { + "sha256": "8936b7f093c4628d8c495f45d26b66d4087440ee4e993aee056f6f5ed9aa59ee" + }, + "filename": "urllib3-1.12-py2.py3-none-any.whl", + "hashes": { + "sha256": "8a5cbc44c172dbbd9f4dee62b1e7197c92b456bafe52279042509cab5b89c83e" + }, + "provenance": null, + "requires-python": null, + "size": 85246, + "upload-time": "2015-09-06T18:41:26.812162Z", + "url": "https://files.pythonhosted.org/packages/78/7c/4fdfe533e595854ab15b31a1116b2f9734796dfd7c5d3234d4927f88cc60/urllib3-1.12-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.12.tar.gz", + "hashes": { + "sha256": "0ea512776971fe4e76192600fe41e4e7ee96b4b9a5b15aefc1ac31d2a63872c6" + }, + "provenance": null, + "requires-python": null, + "size": 151072, + "upload-time": "2015-09-06T18:41:30.612548Z", + "url": "https://files.pythonhosted.org/packages/41/a7/5bda0eaea36dda6be079650f399d7713693d556ce71f0011d3881c6957c5/urllib3-1.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "70250442b62f512dc2d28c480273fe501267dca2f7fc62b3d6e638175241ca8e" + }, + "data-dist-info-metadata": { + "sha256": "70250442b62f512dc2d28c480273fe501267dca2f7fc62b3d6e638175241ca8e" + }, + "filename": "urllib3-1.13-py2.py3-none-any.whl", + "hashes": { + "sha256": "f9b5ff677bd6c1d038870317ae687ccc02eca2e8bb5bf572b502b94be1c2872a" + }, + "provenance": null, + "requires-python": null, + "size": 86829, + "upload-time": "2015-12-14T21:11:21.239752Z", + "url": "https://files.pythonhosted.org/packages/be/90/3479e16866a61f973d37296d27dd56f923b3259950ff57ab865d3caf1ef1/urllib3-1.13-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.13.tar.gz", + "hashes": { + "sha256": "8d5d4e7544c77e3a009d0cfd59175b27d57fb875d3c742b441c3eb79e0d3957c" + }, + "provenance": null, + "requires-python": null, + "size": 153743, + "upload-time": "2015-12-14T21:11:26.678631Z", + "url": "https://files.pythonhosted.org/packages/5b/5a/bd0b868a3412429b10be936087a9e260f3a7373e18e2330118a58e98004d/urllib3-1.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9deb0a3e7eb1c84651dc76802bf91f85cd34798f14946ff977bce2890b7db96b" + }, + "data-dist-info-metadata": { + "sha256": "9deb0a3e7eb1c84651dc76802bf91f85cd34798f14946ff977bce2890b7db96b" + }, + "filename": "urllib3-1.13.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "e2a681be15eac24db1aa907eb89132b66a3078cf919071d57cb2ab2ae8893453" + }, + "provenance": null, + "requires-python": null, + "size": 87126, + "upload-time": "2015-12-18T22:48:34.394175Z", + "url": "https://files.pythonhosted.org/packages/b1/54/5b2f3d215a47f1a7fabb9f24d58135db9f4e9478a301ebf2b34f620518b2/urllib3-1.13.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.13.1.tar.gz", + "hashes": { + "sha256": "6eba1d713f8552e37ac4081c6bdf7be9f5a79f58447aed762bf24cc34c5e3983" + }, + "provenance": null, + "requires-python": null, + "size": 156259, + "upload-time": "2015-12-18T22:48:40.386438Z", + "url": "https://files.pythonhosted.org/packages/ee/16/7eeb3da799c044c7394158cbfaaaf8ac1cb3bb716bf251ee9a6ca09614c5/urllib3-1.13.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d41782f322640d062c8e1df7d8ed348e43ed3dd3136dfe77f91bf1cbbf1c6af1" + }, + "data-dist-info-metadata": { + "sha256": "d41782f322640d062c8e1df7d8ed348e43ed3dd3136dfe77f91bf1cbbf1c6af1" + }, + "filename": "urllib3-1.14-py2.py3-none-any.whl", + "hashes": { + "sha256": "ffe8859ca4fdfb021c2e8e0d3033f6c5eb372f8d4c3fd5455523055a2806a437" + }, + "provenance": null, + "requires-python": null, + "size": 89323, + "upload-time": "2015-12-29T20:28:31.702905Z", + "url": "https://files.pythonhosted.org/packages/73/55/63deba73d82dfa39974ca3903110c3e3557ff8758a3a79482810915b385d/urllib3-1.14-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.14.tar.gz", + "hashes": { + "sha256": "dd4fb13a4ce50b18338c7e4d665b21fd38632c5d4b1d9f1a1379276bd3c08d37" + }, + "provenance": null, + "requires-python": null, + "size": 161497, + "upload-time": "2015-12-29T20:28:40.455552Z", + "url": "https://files.pythonhosted.org/packages/6c/11/68602df8fb13daeb2b61e2dc3209c6d8a599af7943691dfa7d48f32ef69b/urllib3-1.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c97bf7e9b0a36a849607607e8e09a3d51060ac08f9899eaf4dac8aa66e42b995" + }, + "data-dist-info-metadata": { + "sha256": "c97bf7e9b0a36a849607607e8e09a3d51060ac08f9899eaf4dac8aa66e42b995" + }, + "filename": "urllib3-1.15-py2.py3-none-any.whl", + "hashes": { + "sha256": "0bfbc91a6726517de44317e1219ede08c0be213cca06626c56b18e1f4b0377d8" + }, + "provenance": null, + "requires-python": null, + "size": 77449, + "upload-time": "2016-04-06T19:17:18.644224Z", + "url": "https://files.pythonhosted.org/packages/e4/97/716fb40e72ceea3944e7a2ec908f3d72c232e8dc1a4030569742bee08884/urllib3-1.15-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.15.tar.gz", + "hashes": { + "sha256": "607c22f1b593e0e95c2eecb01138c58de9c574ec4c7a0e560c1e15031f941b3d" + }, + "provenance": null, + "requires-python": null, + "size": 153398, + "upload-time": "2016-04-06T19:17:31.326716Z", + "url": "https://files.pythonhosted.org/packages/39/00/cb4ffa715096532f6cd6055083f980a113739f7cf50486aae584e24ca195/urllib3-1.15.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d46ac037e30ef0f2d3be88413e2fed3b550945e68bd7494fe6aaff2f42b74007" + }, + "data-dist-info-metadata": { + "sha256": "d46ac037e30ef0f2d3be88413e2fed3b550945e68bd7494fe6aaff2f42b74007" + }, + "filename": "urllib3-1.15.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "105b33577a379c1c881821d43b97d1a870f37a8f4904151f56ddeb95b38830ca" + }, + "provenance": null, + "requires-python": null, + "size": 92690, + "upload-time": "2016-04-11T17:26:25.079831Z", + "url": "https://files.pythonhosted.org/packages/ea/11/0c858701745b76148b292406fcee31fa7f39c28aae18ac7d75792ac6d433/urllib3-1.15.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.15.1.tar.gz", + "hashes": { + "sha256": "d0a1dc60433f7e9b90b4f085f1d45753174b4594558b29eda0009abe0b82da4c" + }, + "provenance": null, + "requires-python": null, + "size": 169242, + "upload-time": "2016-04-11T17:26:40.369525Z", + "url": "https://files.pythonhosted.org/packages/49/26/a7d12ea00cb4b9fa1e13b5980e5a04a1fe7c477eb8f657ce0b757a7a497d/urllib3-1.15.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0b5afbfa2e51a5bf9d25f565c8d59d2ce62f153a4d0d11d34fe6714938ef8b03" + }, + "data-dist-info-metadata": { + "sha256": "0b5afbfa2e51a5bf9d25f565c8d59d2ce62f153a4d0d11d34fe6714938ef8b03" + }, + "filename": "urllib3-1.16-py2.py3-none-any.whl", + "hashes": { + "sha256": "8a46ee9b6b4487ba994e97f9e5eab48513c9b3ebdddc630ee9a899e041147695" + }, + "provenance": null, + "requires-python": null, + "size": 98955, + "upload-time": "2016-06-11T20:34:52.194000Z", + "url": "https://files.pythonhosted.org/packages/61/54/3f6149b3b9027f3386ad56816a3be83c201fe7bed1ba67a0ca249f1a8cb1/urllib3-1.16-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.16.tar.gz", + "hashes": { + "sha256": "63d479478ddfc83bbc11577dc16d47835c5179ac13e550118ca143b62c4bf9ab" + }, + "provenance": null, + "requires-python": null, + "size": 179763, + "upload-time": "2016-06-11T20:34:59.039643Z", + "url": "https://files.pythonhosted.org/packages/3b/f0/e763169124e3f5db0926bc3dbfcd580a105f9ca44cf5d8e6c7a803c9f6b5/urllib3-1.16.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0b5c3ac1fdf658eb81919dbefa9f2e1b7d0e243ed996caf1598889f5897fcb12" + }, + "data-dist-info-metadata": { + "sha256": "0b5c3ac1fdf658eb81919dbefa9f2e1b7d0e243ed996caf1598889f5897fcb12" + }, + "filename": "urllib3-1.17-py2.py3-none-any.whl", + "hashes": { + "sha256": "ace38809bda77300b7155c2cd202a648cce95ccfd81f9582aabe23f8deaf1a98" + }, + "provenance": null, + "requires-python": null, + "size": 101170, + "upload-time": "2016-09-06T14:41:20.111888Z", + "url": "https://files.pythonhosted.org/packages/40/4e/54411cb5f7c69782304a7ab27ba9d7d9a3908cd68b67f6502137342d0d9c/urllib3-1.17-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.17.tar.gz", + "hashes": { + "sha256": "fe57c15f1973d55c948619efcbd1d1150bb4256214aabab3322b395d023a2603" + }, + "provenance": null, + "requires-python": null, + "size": 181176, + "upload-time": "2016-09-06T14:41:23.436850Z", + "url": "https://files.pythonhosted.org/packages/c2/79/8851583070bac203561d21b9478340535893f587759608156aaca60a615a/urllib3-1.17.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "81ec83bb22edda2b84585b1e2835936ee126fb0f1d6764dbf423acce22ecf502" + }, + "data-dist-info-metadata": { + "sha256": "81ec83bb22edda2b84585b1e2835936ee126fb0f1d6764dbf423acce22ecf502" + }, + "filename": "urllib3-1.18-py2.py3-none-any.whl", + "hashes": { + "sha256": "ed69856d262a6da3f201b1afed6d61b0c5a364fcc1d20d3f9ff461960c6626bf" + }, + "provenance": null, + "requires-python": null, + "size": 102363, + "upload-time": "2016-09-26T08:50:34.527893Z", + "url": "https://files.pythonhosted.org/packages/9d/24/d9896ea827cdd3783f6bb4339ccca614411ee1ef4a0e11566ba81f190e66/urllib3-1.18-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.18.tar.gz", + "hashes": { + "sha256": "d30dd4d1cbbc36ebab6e4a2076820cfe0c60f10adf087fecbc5a3edae79fdc81" + }, + "provenance": null, + "requires-python": null, + "size": 183660, + "upload-time": "2016-09-26T08:50:39.699498Z", + "url": "https://files.pythonhosted.org/packages/8f/45/7434a6a44d42744b74fb969a39720f0c3d4f31f921737e51a69d8b15c859/urllib3-1.18.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4cfb0a50b75ba446792ad96860df195cab6867fbf5590e30575c50bc3d7b2fce" + }, + "data-dist-info-metadata": { + "sha256": "4cfb0a50b75ba446792ad96860df195cab6867fbf5590e30575c50bc3d7b2fce" + }, + "filename": "urllib3-1.18.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "e18d07b5387d7e8ba586357209d9e38b71b787ca832f375f5dd42ed3f5d44aa8" + }, + "provenance": null, + "requires-python": null, + "size": 103060, + "upload-time": "2016-10-27T11:25:19.068958Z", + "url": "https://files.pythonhosted.org/packages/ac/2a/fc9ac93901bdab0c4b48f86f2cc5ac9c249bbc030debb3fe9e5c0191833d/urllib3-1.18.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.18.1.tar.gz", + "hashes": { + "sha256": "5555ecc5254681618d1706037f82e8cec0e18c6113ed5c95807f8f822d5668f1" + }, + "provenance": null, + "requires-python": null, + "size": 184995, + "upload-time": "2016-10-27T11:25:22.654313Z", + "url": "https://files.pythonhosted.org/packages/d8/1f/7e5e7e7d36fa82c179085ef06c32abe2a1f8a25067e1724921f7e871da1a/urllib3-1.18.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b07aceea5700168591023ec213109b0eeb77f3f4cb21f3fc8ef2e66c22e94b9d" + }, + "data-dist-info-metadata": { + "sha256": "b07aceea5700168591023ec213109b0eeb77f3f4cb21f3fc8ef2e66c22e94b9d" + }, + "filename": "urllib3-1.19-py2.py3-none-any.whl", + "hashes": { + "sha256": "81dd7c7f4e1f74c0dd5bf56f7e7d5818e3d6b3595018e3b10a86e7527fcf2345" + }, + "provenance": null, + "requires-python": null, + "size": 104270, + "upload-time": "2016-11-03T15:19:26.452868Z", + "url": "https://files.pythonhosted.org/packages/34/02/f043d2c9e2360dd6f6f1f7e44c71733ede2478e8b084de43375b316105c5/urllib3-1.19-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.19.tar.gz", + "hashes": { + "sha256": "87f362d061184191d07ced0b947d8526f3e1884f21b0fe97fab313dedcb895be" + }, + "provenance": null, + "requires-python": null, + "size": 187217, + "upload-time": "2016-11-03T15:19:30.072184Z", + "url": "https://files.pythonhosted.org/packages/08/37/48b443a36af9eda6274f673b70a9140c13e2409edb2ef20b2d8a620efef5/urllib3-1.19.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5ec3e29c04e04c1e9f9cb6393663ebde014cbbb5c291d2e759c55fe8beb5e11d" + }, + "data-dist-info-metadata": { + "sha256": "5ec3e29c04e04c1e9f9cb6393663ebde014cbbb5c291d2e759c55fe8beb5e11d" + }, + "filename": "urllib3-1.19.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "6410d56c88d9e8ae4fbc0f35122328ad5bd456ec6f0763ae5648c83ff8bd747b" + }, + "provenance": null, + "requires-python": null, + "size": 104368, + "upload-time": "2016-11-16T10:13:26.129970Z", + "url": "https://files.pythonhosted.org/packages/ff/45/7b5d82c483634b6b4cd94392a07c94d36255402286098b7fb10b6cb88e6a/urllib3-1.19.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.19.1.tar.gz", + "hashes": { + "sha256": "53bc34c8ee268c3bd83ecf5e9c80fa783f3148484579bd4e20f4a7c1bb2dd6a0" + }, + "provenance": null, + "requires-python": null, + "size": 187416, + "upload-time": "2016-11-16T10:13:29.235152Z", + "url": "https://files.pythonhosted.org/packages/b4/cb/0f195aa96fd63a4ef8b3578c67f56eb0804e394d9789080a8862c06c2f68/urllib3-1.19.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "51c9b5ed523f63cb1ad8ef95b953fa28ef595ab8794a7c5fa5673f18a86c1c84" + }, + "data-dist-info-metadata": { + "sha256": "51c9b5ed523f63cb1ad8ef95b953fa28ef595ab8794a7c5fa5673f18a86c1c84" + }, + "filename": "urllib3-1.20-py2.py3-none-any.whl", + "hashes": { + "sha256": "b64c0faa183e9e9e76193146c4147e82a734982c6b6719dca851d6cc4ec90c01" + }, + "provenance": null, + "requires-python": null, + "size": 111946, + "upload-time": "2017-01-19T09:53:40.055432Z", + "url": "https://files.pythonhosted.org/packages/67/87/67be08389f8df83c9ba4c12e618a4ad93546e234a1e9530618735cd9b73d/urllib3-1.20-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.20.tar.gz", + "hashes": { + "sha256": "97ef2b6e2878d84c0126b9f4e608e37a951ca7848e4855a7f7f4437d5c34a72f" + }, + "provenance": null, + "requires-python": null, + "size": 201873, + "upload-time": "2017-01-19T09:53:41.904200Z", + "url": "https://files.pythonhosted.org/packages/20/56/a6aa403b0998f857b474a538343ee483f5c02491bd1aebf61d42a3f60f77/urllib3-1.20.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "fd3dfab8541ef30cb729e1d33c6d191e81d08eff207dd82dbd9d65d76df163a6" + }, + "data-dist-info-metadata": { + "sha256": "fd3dfab8541ef30cb729e1d33c6d191e81d08eff207dd82dbd9d65d76df163a6" + }, + "filename": "urllib3-1.21-py2.py3-none-any.whl", + "hashes": { + "sha256": "5589dbd20bae1447a62b55e687e5b5b6024f710ce49b24975b261a3ee4d52276" + }, + "provenance": null, + "requires-python": null, + "size": 131347, + "upload-time": "2017-04-25T11:12:26.297307Z", + "url": "https://files.pythonhosted.org/packages/bd/c5/d95aba2c7d87fa135df89f603c1ec2248c6f134d51395f3b4cf6d7774d40/urllib3-1.21-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.21.tar.gz", + "hashes": { + "sha256": "d0f08f1472754890c8b228106eb831a7a68c93565bd0818936c30bb839913647" + }, + "provenance": null, + "requires-python": null, + "size": 223387, + "upload-time": "2017-04-25T11:12:28.442838Z", + "url": "https://files.pythonhosted.org/packages/34/95/7b28259d0006ed681c424cd71a668363265eac92b67dddd018eb9a22bff8/urllib3-1.21.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c4f1a7274d7aa23a040981eb65ad42e37bb6a81f819ebf11301ef9808223f477" + }, + "data-dist-info-metadata": { + "sha256": "c4f1a7274d7aa23a040981eb65ad42e37bb6a81f819ebf11301ef9808223f477" + }, + "filename": "urllib3-1.21.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "8ed6d5c1ff9d6ba84677310060d6a3a78ca3072ce0684cb3c645023009c114b1" + }, + "provenance": null, + "requires-python": null, + "size": 131717, + "upload-time": "2017-05-02T10:58:32.257089Z", + "url": "https://files.pythonhosted.org/packages/24/53/f397db567de0aa0e81b211d81c13c41a779f14893e42189cf5bdb97611b2/urllib3-1.21.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.21.1.tar.gz", + "hashes": { + "sha256": "b14486978518ca0901a76ba973d7821047409d7f726f22156b24e83fd71382a5" + }, + "provenance": null, + "requires-python": null, + "size": 224266, + "upload-time": "2017-05-02T10:58:34.160525Z", + "url": "https://files.pythonhosted.org/packages/96/d9/40e4e515d3e17ed0adbbde1078e8518f8c4e3628496b56eb8f026a02b9e4/urllib3-1.21.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a2139f490819101f1b2bb6c16cb48a94a95c0d5eea74cca0376c2cf95c4b258e" + }, + "data-dist-info-metadata": { + "sha256": "a2139f490819101f1b2bb6c16cb48a94a95c0d5eea74cca0376c2cf95c4b258e" + }, + "filename": "urllib3-1.22-py2.py3-none-any.whl", + "hashes": { + "sha256": "06330f386d6e4b195fbfc736b297f58c5a892e4440e54d294d7004e3a9bbea1b" + }, + "provenance": null, + "requires-python": null, + "size": 132332, + "upload-time": "2017-07-20T09:05:46.173764Z", + "url": "https://files.pythonhosted.org/packages/63/cb/6965947c13a94236f6d4b8223e21beb4d576dc72e8130bd7880f600839b8/urllib3-1.22-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.22.tar.gz", + "hashes": { + "sha256": "cc44da8e1145637334317feebd728bd869a35285b93cbb4cca2577da7e62db4f" + }, + "provenance": null, + "requires-python": null, + "size": 226083, + "upload-time": "2017-07-20T09:05:48.756394Z", + "url": "https://files.pythonhosted.org/packages/ee/11/7c59620aceedcc1ef65e156cc5ce5a24ef87be4107c2b74458464e437a5d/urllib3-1.22.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f559ebe0fa20391d0d341599472e0b7152133db166bdb68cfa9e630e32958cb0" + }, + "data-dist-info-metadata": { + "sha256": "f559ebe0fa20391d0d341599472e0b7152133db166bdb68cfa9e630e32958cb0" + }, + "filename": "urllib3-1.23-py2.py3-none-any.whl", + "hashes": { + "sha256": "b5725a0bd4ba422ab0e66e89e030c806576753ea3ee08554382c14e685d117b5" + }, + "provenance": null, + "requires-python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 133303, + "upload-time": "2018-06-05T03:25:49.484152Z", + "url": "https://files.pythonhosted.org/packages/bd/c9/6fdd990019071a4a32a5e7cb78a1d92c53851ef4f56f62a3486e6a7d8ffb/urllib3-1.23-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.23.tar.gz", + "hashes": { + "sha256": "a68ac5e15e76e7e5dd2b8f94007233e01effe3e50e8daddf69acfd81cb686baf" + }, + "provenance": null, + "requires-python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 228314, + "upload-time": "2018-06-05T03:25:50.981384Z", + "url": "https://files.pythonhosted.org/packages/3c/d2/dc5471622bd200db1cd9319e02e71bc655e9ea27b8e0ce65fc69de0dac15/urllib3-1.23.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ff96951d6b1f4841967c0ab8f0a7a8b298c766c6299831f69ba5f480941acd55" + }, + "data-dist-info-metadata": { + "sha256": "ff96951d6b1f4841967c0ab8f0a7a8b298c766c6299831f69ba5f480941acd55" + }, + "filename": "urllib3-1.24-py2.py3-none-any.whl", + "hashes": { + "sha256": "8819bba37a02d143296a4d032373c4dd4aca11f6d4c9973335ca75f9c8475f59" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 117959, + "upload-time": "2018-10-16T17:54:20.238264Z", + "url": "https://files.pythonhosted.org/packages/8c/4b/5cbc4cb46095f369117dcb751821e1bef9dd86a07c968d8757e9204c324c/urllib3-1.24-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.24.tar.gz", + "hashes": { + "sha256": "41c3db2fc01e5b907288010dec72f9d0a74e37d6994e6eb56849f59fea2265ae" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 229200, + "upload-time": "2018-10-16T17:54:21.801481Z", + "url": "https://files.pythonhosted.org/packages/a5/74/05ffd00b4b5c08306939c485869f5dc40cbc27357195b0a98b18e4c48893/urllib3-1.24.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "734d368f195abf1771f35709f05523ef753d1f6aecb231abe1c1869f1d760fba" + }, + "data-dist-info-metadata": { + "sha256": "734d368f195abf1771f35709f05523ef753d1f6aecb231abe1c1869f1d760fba" + }, + "filename": "urllib3-1.24.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "61bf29cada3fc2fbefad4fdf059ea4bd1b4a86d2b6d15e1c7c0b582b9752fe39" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 118086, + "upload-time": "2018-11-02T19:11:17.872837Z", + "url": "https://files.pythonhosted.org/packages/62/00/ee1d7de624db8ba7090d1226aebefab96a2c71cd5cfa7629d6ad3f61b79e/urllib3-1.24.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.24.1.tar.gz", + "hashes": { + "sha256": "de9529817c93f27c8ccbfead6985011db27bd0ddfcdb2d86f3f663385c6a9c22" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 229688, + "upload-time": "2018-11-02T19:11:20.091788Z", + "url": "https://files.pythonhosted.org/packages/b1/53/37d82ab391393565f2f831b8eedbffd57db5a718216f82f1a8b4d381a1c1/urllib3-1.24.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e035b765ac617430e02e17893fbce56f665f15b10cd2eecd0603d5ca798a571d" + }, + "data-dist-info-metadata": { + "sha256": "e035b765ac617430e02e17893fbce56f665f15b10cd2eecd0603d5ca798a571d" + }, + "filename": "urllib3-1.24.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "4c291ca23bbb55c76518905869ef34bdd5f0e46af7afe6861e8375643ffee1a0" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 131747, + "upload-time": "2019-04-17T17:49:45.870917Z", + "url": "https://files.pythonhosted.org/packages/df/1c/59cca3abf96f991f2ec3131a4ffe72ae3d9ea1f5894abe8a9c5e3c77cfee/urllib3-1.24.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.24.2.tar.gz", + "hashes": { + "sha256": "9a247273df709c4fedb38c711e44292304f73f39ab01beda9f6b9fc375669ac3" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 230699, + "upload-time": "2019-04-17T17:49:47.786569Z", + "url": "https://files.pythonhosted.org/packages/fd/fa/b21f4f03176463a6cccdb612a5ff71b927e5224e83483012747c12fc5d62/urllib3-1.24.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d0df5aaf6aa4154351fa69c62cbaf598de4bad752756dce54efab097b71bc44f" + }, + "data-dist-info-metadata": { + "sha256": "d0df5aaf6aa4154351fa69c62cbaf598de4bad752756dce54efab097b71bc44f" + }, + "filename": "urllib3-1.24.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "a637e5fae88995b256e3409dc4d52c2e2e0ba32c42a6365fee8bbd2238de3cfb" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 118799, + "upload-time": "2019-05-02T15:37:44.733782Z", + "url": "https://files.pythonhosted.org/packages/01/11/525b02e4acc0c747de8b6ccdab376331597c569c42ea66ab0a1dbd36eca2/urllib3-1.24.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.24.3.tar.gz", + "hashes": { + "sha256": "2393a695cd12afedd0dcb26fe5d50d0cf248e5a66f75dbd89a3d4eb333a61af4" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 232237, + "upload-time": "2019-05-02T15:37:46.730807Z", + "url": "https://files.pythonhosted.org/packages/8a/3c/1bb7ef6c435dea026f06ed9f3ba16aa93f9f4f5d3857a51a35dfa00882f1/urllib3-1.24.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cc0da48915338a61262986a0f5daa8103f2e7b7a15a8a451fb514236cc6a50ae" + }, + "data-dist-info-metadata": { + "sha256": "cc0da48915338a61262986a0f5daa8103f2e7b7a15a8a451fb514236cc6a50ae" + }, + "filename": "urllib3-1.25-py2.py3-none-any.whl", + "hashes": { + "sha256": "a08afe8b057ba35963364711a1f36d346375da0c118f611f35c0252375338c7c" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 149879, + "upload-time": "2019-04-22T14:06:44.695797Z", + "url": "https://files.pythonhosted.org/packages/81/9b/715e96377cc1f87e71d9d4259c6f88bf561a539622ba3042e73188e0bc2d/urllib3-1.25-py2.py3-none-any.whl", + "yanked": "Broken release" + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.25.tar.gz", + "hashes": { + "sha256": "f03eeb431c77b88cf8747d47e94233a91d0e0fdae1cf09e0b21405a885700266" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 409895, + "upload-time": "2019-04-22T14:06:46.595819Z", + "url": "https://files.pythonhosted.org/packages/cb/34/db09a2f1e27c6ded5dd42afb0e3e2cf6f51ace7d75726385e8a3b1993b17/urllib3-1.25.tar.gz", + "yanked": "Broken release" + }, + { + "core-metadata": { + "sha256": "b442f4e1d3cb6cb788eb5832e173d5d33d30b8df210e709eb8f987666fee0ff7" + }, + "data-dist-info-metadata": { + "sha256": "b442f4e1d3cb6cb788eb5832e173d5d33d30b8df210e709eb8f987666fee0ff7" + }, + "filename": "urllib3-1.25.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "a9645efd62b9fc1c7cad8ed93e162aad4c6bfd90e143966ddd4099b78cd244be" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 150093, + "upload-time": "2019-04-24T17:05:21.930238Z", + "url": "https://files.pythonhosted.org/packages/c0/1f/516c14fd47ced1a2e2882edd776241c5b707ffc9051cd372843579829994/urllib3-1.25.1-py2.py3-none-any.whl", + "yanked": "Broken release" + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.25.1.tar.gz", + "hashes": { + "sha256": "904bd981d6371bb95a200c0ec9dba5ba7cc980f2d6b125bd793fefe3293be388" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 670490, + "upload-time": "2019-04-24T17:05:23.849422Z", + "url": "https://files.pythonhosted.org/packages/5f/cc/8601ad6c4d7e66072e7b735ba4fe218e9b384e15d2a0583e7caebac83664/urllib3-1.25.1.tar.gz", + "yanked": "Broken release" + }, + { + "core-metadata": { + "sha256": "54276ed86904a4cd2121906f2beac9736cc56bc9773db803e5079c0d1262289d" + }, + "data-dist-info-metadata": { + "sha256": "54276ed86904a4cd2121906f2beac9736cc56bc9773db803e5079c0d1262289d" + }, + "filename": "urllib3-1.25.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "d363e3607d8de0c220d31950a8f38b18d5ba7c0830facd71a1c6b1036b7ce06c" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 150799, + "upload-time": "2019-04-29T13:11:29.948679Z", + "url": "https://files.pythonhosted.org/packages/39/ec/d93dfc69617a028915df914339ef66936ea976ef24fa62940fd86ba0326e/urllib3-1.25.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.25.2.tar.gz", + "hashes": { + "sha256": "a53063d8b9210a7bdec15e7b272776b9d42b2fd6816401a0d43006ad2f9902db" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 261479, + "upload-time": "2019-04-29T13:11:36.130435Z", + "url": "https://files.pythonhosted.org/packages/9a/8b/ea6d2beb2da6e331e9857d0a60b79ed4f72dcbc4e2c7f2d2521b0480fda2/urllib3-1.25.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "faf305bca1b8c54e5dcaa52389f42c26c91ad78a98dd6cd4ebde8ac8df91f8f4" + }, + "data-dist-info-metadata": { + "sha256": "faf305bca1b8c54e5dcaa52389f42c26c91ad78a98dd6cd4ebde8ac8df91f8f4" + }, + "filename": "urllib3-1.25.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "b246607a25ac80bedac05c6f282e3cdaf3afb65420fd024ac94435cabe6e18d1" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 150942, + "upload-time": "2019-05-23T19:01:44.733909Z", + "url": "https://files.pythonhosted.org/packages/e6/60/247f23a7121ae632d62811ba7f273d0e58972d75e58a94d329d51550a47d/urllib3-1.25.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.25.3.tar.gz", + "hashes": { + "sha256": "dbe59173209418ae49d485b87d1681aefa36252ee85884c31346debd19463232" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 262150, + "upload-time": "2019-05-23T19:01:47.801705Z", + "url": "https://files.pythonhosted.org/packages/4c/13/2386233f7ee40aa8444b47f7463338f3cbdf00c316627558784e3f542f07/urllib3-1.25.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9a219163147d78d2b1d269d5e16f92f6f68d2824d6c8fce0fed4847ef3f97bdf" + }, + "data-dist-info-metadata": { + "sha256": "9a219163147d78d2b1d269d5e16f92f6f68d2824d6c8fce0fed4847ef3f97bdf" + }, + "filename": "urllib3-1.25.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "8a8090dd02b145256534c205e624eb20161080428ffa14408f6f283c0d0c356e" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 125530, + "upload-time": "2019-09-19T14:49:01.357839Z", + "url": "https://files.pythonhosted.org/packages/91/0d/7777358f672a14b7ae0dfcd29f949f409f913e0578190d6bfa68eb55864b/urllib3-1.25.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.25.4.tar.gz", + "hashes": { + "sha256": "319cef72311e511d94be1bb478d202fde499935d0347a9e8f0d232dc3bce47c6" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 247884, + "upload-time": "2019-09-19T14:49:05.166965Z", + "url": "https://files.pythonhosted.org/packages/88/31/c1037594d3d3639f23630eaca5215835b1c1665f10997325d97ac61c423c/urllib3-1.25.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ecf993fea4dc884bf1f16598aa143fb4abd0341dbc97b25ba7da0098dfd144a4" + }, + "data-dist-info-metadata": { + "sha256": "ecf993fea4dc884bf1f16598aa143fb4abd0341dbc97b25ba7da0098dfd144a4" + }, + "filename": "urllib3-1.25.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "9c6c593cb28f52075016307fc26b0a0f8e82bc7d1ff19aaaa959b91710a56c47" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 125727, + "upload-time": "2019-09-20T01:35:54.545482Z", + "url": "https://files.pythonhosted.org/packages/81/b7/cef47224900ca67078ed6e2db51342796007433ad38329558f56a15255f5/urllib3-1.25.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.25.5.tar.gz", + "hashes": { + "sha256": "2f3eadfea5d92bc7899e75b5968410b749a054b492d5a6379c1344a1481bc2cb" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 248169, + "upload-time": "2019-09-20T01:35:57.102124Z", + "url": "https://files.pythonhosted.org/packages/3c/31/aa26375d7028397ffa46765f91f5ccb087d37a99437b78259eb46f275f5b/urllib3-1.25.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "40a35ffa77a79b96284935e72114221df43f5126d0fb77fb89d451c52faedcd7" + }, + "data-dist-info-metadata": { + "sha256": "40a35ffa77a79b96284935e72114221df43f5126d0fb77fb89d451c52faedcd7" + }, + "filename": "urllib3-1.25.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "3de946ffbed6e6746608990594d08faac602528ac7015ac28d33cee6a45b7398" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 125768, + "upload-time": "2019-09-24T14:35:10.080723Z", + "url": "https://files.pythonhosted.org/packages/e0/da/55f51ea951e1b7c63a579c09dd7db825bb730ec1fe9c0180fc77bfb31448/urllib3-1.25.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.25.6.tar.gz", + "hashes": { + "sha256": "9a107b99a5393caf59c7aa3c1249c16e6879447533d0887f4336dde834c7be86" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 248292, + "upload-time": "2019-09-24T14:35:13.667918Z", + "url": "https://files.pythonhosted.org/packages/ff/44/29655168da441dff66de03952880c6e2d17b252836ff1aa4421fba556424/urllib3-1.25.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f58bd2b4477bc814ca897f2fbf69e13f98a8ef9f0f2056b2d703b8959c28d01a" + }, + "data-dist-info-metadata": { + "sha256": "f58bd2b4477bc814ca897f2fbf69e13f98a8ef9f0f2056b2d703b8959c28d01a" + }, + "filename": "urllib3-1.25.7-py2.py3-none-any.whl", + "hashes": { + "sha256": "a8a318824cc77d1fd4b2bec2ded92646630d7fe8619497b142c84a9e6f5a7293" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 125624, + "upload-time": "2019-11-11T15:10:09.598264Z", + "url": "https://files.pythonhosted.org/packages/b4/40/a9837291310ee1ccc242ceb6ebfd9eb21539649f193a7c8c86ba15b98539/urllib3-1.25.7-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.25.7.tar.gz", + "hashes": { + "sha256": "f3c5fd51747d450d4dcf6f923c81f78f811aab8205fda64b0aba34a4e48b0745" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", + "size": 264636, + "upload-time": "2019-11-11T15:10:12.487536Z", + "url": "https://files.pythonhosted.org/packages/ad/fc/54d62fa4fc6e675678f9519e677dfc29b8964278d75333cf142892caf015/urllib3-1.25.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c296554284a83f29d4a63741d425d6d70a960acb354ade04dd941e6fd1960012" + }, + "data-dist-info-metadata": { + "sha256": "c296554284a83f29d4a63741d425d6d70a960acb354ade04dd941e6fd1960012" + }, + "filename": "urllib3-1.25.8-py2.py3-none-any.whl", + "hashes": { + "sha256": "2f3db8b19923a873b3e5256dc9c2dedfa883e33d87c690d9c7913e1f40673cdc" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 125642, + "upload-time": "2020-01-21T20:41:23.910305Z", + "url": "https://files.pythonhosted.org/packages/e8/74/6e4f91745020f967d09332bb2b8b9b10090957334692eb88ea4afe91b77f/urllib3-1.25.8-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.25.8.tar.gz", + "hashes": { + "sha256": "87716c2d2a7121198ebcb7ce7cccf6ce5e9ba539041cfbaeecfb641dc0bf6acc" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 261077, + "upload-time": "2020-01-21T20:41:26.688970Z", + "url": "https://files.pythonhosted.org/packages/09/06/3bc5b100fe7e878d3dee8f807a4febff1a40c213d2783e3246edde1f3419/urllib3-1.25.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "41573e1c25e97bb0e6fd10e677e1a9cca4fe2efc41830b0fb0b1221399148c42" + }, + "data-dist-info-metadata": { + "sha256": "41573e1c25e97bb0e6fd10e677e1a9cca4fe2efc41830b0fb0b1221399148c42" + }, + "filename": "urllib3-1.25.9-py2.py3-none-any.whl", + "hashes": { + "sha256": "88206b0eb87e6d677d424843ac5209e3fb9d0190d0ee169599165ec25e9d9115" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 126746, + "upload-time": "2020-04-16T15:44:06.147024Z", + "url": "https://files.pythonhosted.org/packages/e1/e5/df302e8017440f111c11cc41a6b432838672f5a70aa29227bf58149dc72f/urllib3-1.25.9-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.25.9.tar.gz", + "hashes": { + "sha256": "3018294ebefce6572a474f0604c2021e33b3fd8006ecd11d62107a5d2a963527" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 254921, + "upload-time": "2020-04-16T15:44:08.049585Z", + "url": "https://files.pythonhosted.org/packages/05/8c/40cd6949373e23081b3ea20d5594ae523e681b6f472e600fbc95ed046a36/urllib3-1.25.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b6feb54892694bb24bbb73f7699369b57664cd612bf16fca8a4290e17f53a59c" + }, + "data-dist-info-metadata": { + "sha256": "b6feb54892694bb24bbb73f7699369b57664cd612bf16fca8a4290e17f53a59c" + }, + "filename": "urllib3-1.25.10-py2.py3-none-any.whl", + "hashes": { + "sha256": "e7983572181f5e1522d9c98453462384ee92a0be7fac5f1413a1e35c56cc0461" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 127631, + "upload-time": "2020-07-22T15:47:32.468071Z", + "url": "https://files.pythonhosted.org/packages/9f/f0/a391d1463ebb1b233795cabfc0ef38d3db4442339de68f847026199e69d7/urllib3-1.25.10-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.25.10.tar.gz", + "hashes": { + "sha256": "91056c15fa70756691db97756772bb1eb9678fa585d9184f24534b100dc60f4a" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 256875, + "upload-time": "2020-07-22T15:47:34.482849Z", + "url": "https://files.pythonhosted.org/packages/81/f4/87467aeb3afc4a6056e1fe86626d259ab97e1213b1dfec14c7cb5f538bf0/urllib3-1.25.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5d7667368d5b931b7fa68d680d1848b0abc8e835ccd15dc3bed5ce757a84226b" + }, + "data-dist-info-metadata": { + "sha256": "5d7667368d5b931b7fa68d680d1848b0abc8e835ccd15dc3bed5ce757a84226b" + }, + "filename": "urllib3-1.25.11-py2.py3-none-any.whl", + "hashes": { + "sha256": "f5321fbe4bf3fefa0efd0bfe7fb14e90909eb62a48ccda331726b4319897dd5e" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 127978, + "upload-time": "2020-10-19T14:17:20.705902Z", + "url": "https://files.pythonhosted.org/packages/56/aa/4ef5aa67a9a62505db124a5cb5262332d1d4153462eb8fd89c9fa41e5d92/urllib3-1.25.11-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.25.11.tar.gz", + "hashes": { + "sha256": "8d7eaa5a82a1cac232164990f04874c594c9453ec55eef02eab885aa02fc17a2" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 260300, + "upload-time": "2020-10-19T14:17:23.830781Z", + "url": "https://files.pythonhosted.org/packages/76/d9/bbbafc76b18da706451fa91bc2ebe21c0daf8868ef3c30b869ac7cb7f01d/urllib3-1.25.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5a085db7a9cb7fd1df6478568fc0e9833e27f6f191a97621748c0944f8248ba3" + }, + "data-dist-info-metadata": { + "sha256": "5a085db7a9cb7fd1df6478568fc0e9833e27f6f191a97621748c0944f8248ba3" + }, + "filename": "urllib3-1.26.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "bad31cb622ceee0ab46c4c884cf61957def0ff2e644de0a7a093678844c9ccac" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 136659, + "upload-time": "2020-11-10T20:08:59.430953Z", + "url": "https://files.pythonhosted.org/packages/7e/a7/746338eb8addda2e7662ee5e10a9f85150aba013cd610c9569c17146b914/urllib3-1.26.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.26.0.tar.gz", + "hashes": { + "sha256": "4849f132941d68144df0a3785ccc4fe423430ba5db0108d045c8cadbc90f517a" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 291709, + "upload-time": "2020-11-10T20:09:01.671792Z", + "url": "https://files.pythonhosted.org/packages/f6/0c/2add359fbc96307f081172e2033799eab7471026a5dcdd372803aefa19fa/urllib3-1.26.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0be1c4478678d73590878669c56122f0b7c220998c3313945df889cf97bb516e" + }, + "data-dist-info-metadata": { + "sha256": "0be1c4478678d73590878669c56122f0b7c220998c3313945df889cf97bb516e" + }, + "filename": "urllib3-1.26.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "61ad24434555a42c0439770462df38b47d05d9e8e353d93ec3742900975e3e65" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 136732, + "upload-time": "2020-11-11T20:29:26.721844Z", + "url": "https://files.pythonhosted.org/packages/cc/f0/e6ff89dddc1cb9f57b3e0f9dc06f444c884f1ad0c2ad17e2f1d5e7d0d1f7/urllib3-1.26.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.26.1.tar.gz", + "hashes": { + "sha256": "097116a6f16f13482d2a2e56792088b9b2920f4eb6b4f84a2c90555fb673db74" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 286708, + "upload-time": "2020-11-11T20:29:28.986151Z", + "url": "https://files.pythonhosted.org/packages/19/80/b2a19b372f16bc846fd156de8d9b3a9b1092aef1f1963d800b0f8c76a67a/urllib3-1.26.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3da2446e1956304e120223d6022c06c65d348f62cede9dc5413e1691f3810a6a" + }, + "data-dist-info-metadata": { + "sha256": "3da2446e1956304e120223d6022c06c65d348f62cede9dc5413e1691f3810a6a" + }, + "filename": "urllib3-1.26.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "d8ff90d979214d7b4f8ce956e80f4028fc6860e4431f731ea4a8c08f23f99473" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 136770, + "upload-time": "2020-11-12T22:16:52.922247Z", + "url": "https://files.pythonhosted.org/packages/f5/71/45d36a8df68f3ebb098d6861b2c017f3d094538c0fb98fa61d4dc43e69b9/urllib3-1.26.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.26.2.tar.gz", + "hashes": { + "sha256": "19188f96923873c92ccb987120ec4acaa12f0461fa9ce5d3d0772bc965a39e08" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 286877, + "upload-time": "2020-11-12T22:16:55.083906Z", + "url": "https://files.pythonhosted.org/packages/29/e6/d1a1d78c439cad688757b70f26c50a53332167c364edb0134cadd280e234/urllib3-1.26.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6df52adb7aa5c42be83f07953756060aefb2784ad80b911b542985ead506e10b" + }, + "data-dist-info-metadata": { + "sha256": "6df52adb7aa5c42be83f07953756060aefb2784ad80b911b542985ead506e10b" + }, + "filename": "urllib3-1.26.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "1b465e494e3e0d8939b50680403e3aedaa2bc434b7d5af64dfd3c958d7f5ae80" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 137023, + "upload-time": "2021-01-26T18:58:16.089040Z", + "url": "https://files.pythonhosted.org/packages/23/fc/8a49991f7905261f9ca9df5aa9b58363c3c821ce3e7f671895442b7100f2/urllib3-1.26.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.26.3.tar.gz", + "hashes": { + "sha256": "de3eedaad74a2683334e282005cd8d7f22f4d55fa690a2a1020a416cb0a47e73" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 292598, + "upload-time": "2021-01-26T18:58:18.493032Z", + "url": "https://files.pythonhosted.org/packages/d7/8d/7ee68c6b48e1ec8d41198f694ecdc15f7596356f2ff8e6b1420300cf5db3/urllib3-1.26.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4f5d9bf5ecae7806dfaeb1a77ab3c78d87da784dcbda65538cd8b486fe74bfed" + }, + "data-dist-info-metadata": { + "sha256": "4f5d9bf5ecae7806dfaeb1a77ab3c78d87da784dcbda65538cd8b486fe74bfed" + }, + "filename": "urllib3-1.26.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "2f4da4594db7e1e110a944bb1b551fdf4e6c136ad42e4234131391e21eb5b0df" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 153320, + "upload-time": "2021-03-15T15:04:35.709960Z", + "url": "https://files.pythonhosted.org/packages/09/c6/d3e3abe5b4f4f16cf0dfc9240ab7ce10c2baa0e268989a4e3ec19e90c84e/urllib3-1.26.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.26.4.tar.gz", + "hashes": { + "sha256": "e7b021f7241115872f92f43c6508082facffbd1c048e3c6e2bb9c2a157e28937" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 293008, + "upload-time": "2021-03-15T15:04:37.697553Z", + "url": "https://files.pythonhosted.org/packages/cb/cf/871177f1fc795c6c10787bc0e1f27bb6cf7b81dbde399fd35860472cecbc/urllib3-1.26.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8d6c19a6016c229ace77b5ab08c775c7c923806ddd68e2fc9b737324c719b810" + }, + "data-dist-info-metadata": { + "sha256": "8d6c19a6016c229ace77b5ab08c775c7c923806ddd68e2fc9b737324c719b810" + }, + "filename": "urllib3-1.26.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "753a0374df26658f99d826cfe40394a686d05985786d946fbe4165b5148f5a7c" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 138144, + "upload-time": "2021-05-26T17:02:33.236908Z", + "url": "https://files.pythonhosted.org/packages/0c/cd/1e2ec680ec7b09846dc6e605f5a7709dfb9d7128e51a026e7154e18a234e/urllib3-1.26.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.26.5.tar.gz", + "hashes": { + "sha256": "a7acd0977125325f516bda9735fa7142b909a8d01e8b2e4c8108d0984e6e0098" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 292865, + "upload-time": "2021-05-26T17:02:35.597930Z", + "url": "https://files.pythonhosted.org/packages/94/40/c396b5b212533716949a4d295f91a4c100d51ba95ea9e2d96b6b0517e5a5/urllib3-1.26.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "193a9a8343948fdbcbaf2537c4640ed8b246be46ad9896204d9c675984fc7e97" + }, + "data-dist-info-metadata": { + "sha256": "193a9a8343948fdbcbaf2537c4640ed8b246be46ad9896204d9c675984fc7e97" + }, + "filename": "urllib3-1.26.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "39fb8672126159acb139a7718dd10806104dec1e2f0f6c88aab05d17df10c8d4" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 138494, + "upload-time": "2021-06-25T13:24:15.310981Z", + "url": "https://files.pythonhosted.org/packages/5f/64/43575537846896abac0b15c3e5ac678d787a4021e906703f1766bfb8ea11/urllib3-1.26.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.26.6.tar.gz", + "hashes": { + "sha256": "f57b4c16c62fa2760b7e3d97c35b255512fb6b59a259730f36ba32ce9f8e342f" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 289927, + "upload-time": "2021-06-25T13:24:17.834300Z", + "url": "https://files.pythonhosted.org/packages/4f/5a/597ef5911cb8919efe4d86206aa8b2658616d676a7088f0825ca08bd7cb8/urllib3-1.26.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e22adb7bec275d66e73d9d10abd69668243b70388f3f41b1326960d35473dda8" + }, + "data-dist-info-metadata": { + "sha256": "e22adb7bec275d66e73d9d10abd69668243b70388f3f41b1326960d35473dda8" + }, + "filename": "urllib3-1.26.7-py2.py3-none-any.whl", + "hashes": { + "sha256": "c4fdf4019605b6e5423637e01bc9fe4daef873709a7973e195ceba0a62bbc844" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 138764, + "upload-time": "2021-09-22T18:01:15.930956Z", + "url": "https://files.pythonhosted.org/packages/af/f4/524415c0744552cce7d8bf3669af78e8a069514405ea4fcbd0cc44733744/urllib3-1.26.7-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.26.7.tar.gz", + "hashes": { + "sha256": "4987c65554f7a2dbf30c18fd48778ef124af6fab771a377103da0585e2336ece" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 291350, + "upload-time": "2021-09-22T18:01:18.331115Z", + "url": "https://files.pythonhosted.org/packages/80/be/3ee43b6c5757cabea19e75b8f46eaf05a2f5144107d7db48c7cf3a864f73/urllib3-1.26.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "36182f5beaa5a96c85ebec2289b44383291d75402699af8914c7b42aafe6f3e5" + }, + "data-dist-info-metadata": { + "sha256": "36182f5beaa5a96c85ebec2289b44383291d75402699af8914c7b42aafe6f3e5" + }, + "filename": "urllib3-1.26.8-py2.py3-none-any.whl", + "hashes": { + "sha256": "000ca7f471a233c2251c6c7023ee85305721bfdf18621ebff4fd17a8653427ed" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 138699, + "upload-time": "2022-01-07T15:56:31.276636Z", + "url": "https://files.pythonhosted.org/packages/4e/b8/f5a25b22e803f0578e668daa33ba3701bb37858ec80e08a150bd7d2cf1b1/urllib3-1.26.8-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.26.8.tar.gz", + "hashes": { + "sha256": "0e7c33d9a63e7ddfcb86780aac87befc2fbddf46c58dbb487e0855f7ceec283c" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 294280, + "upload-time": "2022-01-07T15:56:33.962493Z", + "url": "https://files.pythonhosted.org/packages/b0/b1/7bbf5181f8e3258efae31702f5eab87d8a74a72a0aa78bc8c08c1466e243/urllib3-1.26.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5227260f04cb22b60bd8ee1f381beaf30c4c300c0cd8bf0960fef98c45edf034" + }, + "data-dist-info-metadata": { + "sha256": "5227260f04cb22b60bd8ee1f381beaf30c4c300c0cd8bf0960fef98c45edf034" + }, + "filename": "urllib3-1.26.9-py2.py3-none-any.whl", + "hashes": { + "sha256": "44ece4d53fb1706f667c9bd1c648f5469a2ec925fcf3a776667042d645472c14" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 138990, + "upload-time": "2022-03-16T13:28:16.026094Z", + "url": "https://files.pythonhosted.org/packages/ec/03/062e6444ce4baf1eac17a6a0ebfe36bb1ad05e1df0e20b110de59c278498/urllib3-1.26.9-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.26.9.tar.gz", + "hashes": { + "sha256": "aabaf16477806a5e1dd19aa41f8c2b7950dd3c746362d7e3223dbe6de6ac448e" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", + "size": 295258, + "upload-time": "2022-03-16T13:28:19.197657Z", + "url": "https://files.pythonhosted.org/packages/1b/a5/4eab74853625505725cefdf168f48661b2cd04e7843ab836f3f63abf81da/urllib3-1.26.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b773e136f776839855277df7e7525c8af198fc019e5c3188d1c8405923d49f4b" + }, + "data-dist-info-metadata": { + "sha256": "b773e136f776839855277df7e7525c8af198fc019e5c3188d1c8405923d49f4b" + }, + "filename": "urllib3-1.26.10-py2.py3-none-any.whl", + "hashes": { + "sha256": "8298d6d56d39be0e3bc13c1c97d133f9b45d797169a0e11cdd0e0489d786f7ec" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", + "size": 139185, + "upload-time": "2022-07-07T15:12:47.549599Z", + "url": "https://files.pythonhosted.org/packages/68/47/93d3d28e97c7577f563903907912f4b3804054e4877a5ba6651f7182c53b/urllib3-1.26.10-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.26.10.tar.gz", + "hashes": { + "sha256": "879ba4d1e89654d9769ce13121e0f94310ea32e8d2f8cf587b77c08bbcdb30d6" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", + "size": 297854, + "upload-time": "2022-07-07T15:12:50.060066Z", + "url": "https://files.pythonhosted.org/packages/25/36/f056e5f1389004cf886bb7a8514077f24224238a7534497c014a6b9ac770/urllib3-1.26.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c4ef2bded050bcc9699e17ff096a3b6849c9ca730859f0f38d2161a966eb4629" + }, + "data-dist-info-metadata": { + "sha256": "c4ef2bded050bcc9699e17ff096a3b6849c9ca730859f0f38d2161a966eb4629" + }, + "filename": "urllib3-1.26.11-py2.py3-none-any.whl", + "hashes": { + "sha256": "c33ccba33c819596124764c23a97d25f32b28433ba0dedeb77d873a38722c9bc" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", + "size": 139901, + "upload-time": "2022-07-25T13:02:21.294138Z", + "url": "https://files.pythonhosted.org/packages/d1/cb/4783c8f1a90f89e260dbf72ebbcf25931f3a28f8f80e2e90f8a589941b19/urllib3-1.26.11-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.26.11.tar.gz", + "hashes": { + "sha256": "ea6e8fb210b19d950fab93b60c9009226c63a28808bc8386e05301e25883ac0a" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", + "size": 299255, + "upload-time": "2022-07-25T13:02:23.766403Z", + "url": "https://files.pythonhosted.org/packages/6d/d5/e8258b334c9eb8eb78e31be92ea0d5da83ddd9385dc967dd92737604d239/urllib3-1.26.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cfc46d3696fdc7588309567ce9e53fc4383da6649fe105c175d45354f521e1b3" + }, + "data-dist-info-metadata": { + "sha256": "cfc46d3696fdc7588309567ce9e53fc4383da6649fe105c175d45354f521e1b3" + }, + "filename": "urllib3-1.26.12-py2.py3-none-any.whl", + "hashes": { + "sha256": "b930dd878d5a8afb066a637fbb35144fe7901e3b209d1cd4f524bd0e9deee997" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", + "size": 140381, + "upload-time": "2022-08-22T13:27:19.719799Z", + "url": "https://files.pythonhosted.org/packages/6f/de/5be2e3eed8426f871b170663333a0f627fc2924cc386cd41be065e7ea870/urllib3-1.26.12-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.26.12.tar.gz", + "hashes": { + "sha256": "3fa96cf423e6987997fc326ae8df396db2a8b7c667747d47ddd8ecba91f4a74e" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", + "size": 299806, + "upload-time": "2022-08-22T13:27:23.256890Z", + "url": "https://files.pythonhosted.org/packages/b2/56/d87d6d3c4121c0bcec116919350ca05dc3afd2eeb7dc88d07e8083f8ea94/urllib3-1.26.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f6caf5d94dcaa960c29c3124f148dac73d1fbb5e9cd5e10c4430d6b8467a4461" + }, + "data-dist-info-metadata": { + "sha256": "f6caf5d94dcaa960c29c3124f148dac73d1fbb5e9cd5e10c4430d6b8467a4461" + }, + "filename": "urllib3-1.26.13-py2.py3-none-any.whl", + "hashes": { + "sha256": "47cc05d99aaa09c9e72ed5809b60e7ba354e64b59c9c173ac3018642d8bb41fc" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 140572, + "upload-time": "2022-11-23T22:34:29.785874Z", + "url": "https://files.pythonhosted.org/packages/65/0c/cc6644eaa594585e5875f46f3c83ee8762b647b51fc5b0fb253a242df2dc/urllib3-1.26.13-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.26.13.tar.gz", + "hashes": { + "sha256": "c083dd0dce68dbfbe1129d5271cb90f9447dea7d52097c6e0126120c521ddea8" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 300476, + "upload-time": "2022-11-23T22:34:32.145005Z", + "url": "https://files.pythonhosted.org/packages/c2/51/32da03cf19d17d46cce5c731967bf58de9bd71db3a379932f53b094deda4/urllib3-1.26.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5f3a69efbd7e9392a629b2768b33aeb6762bee8f10ac2dfb6a9f745e76edd688" + }, + "data-dist-info-metadata": { + "sha256": "5f3a69efbd7e9392a629b2768b33aeb6762bee8f10ac2dfb6a9f745e76edd688" + }, + "filename": "urllib3-1.26.14-py2.py3-none-any.whl", + "hashes": { + "sha256": "75edcdc2f7d85b137124a6c3c9fc3933cdeaa12ecb9a6a959f22797a0feca7e1" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 140642, + "upload-time": "2023-01-11T13:04:57.170894Z", + "url": "https://files.pythonhosted.org/packages/fe/ca/466766e20b767ddb9b951202542310cba37ea5f2d792dae7589f1741af58/urllib3-1.26.14-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.26.14.tar.gz", + "hashes": { + "sha256": "076907bf8fd355cde77728471316625a4d2f7e713c125f51953bb5b3eecf4f72" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 300665, + "upload-time": "2023-01-11T13:04:59.366590Z", + "url": "https://files.pythonhosted.org/packages/c5/52/fe421fb7364aa738b3506a2d99e4f3a56e079c0a798e9f4fa5e14c60922f/urllib3-1.26.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6e54f90733c8086b75aa932f0ba19d7c805434d3286e68756d73f2b8e426ab7d" + }, + "data-dist-info-metadata": { + "sha256": "6e54f90733c8086b75aa932f0ba19d7c805434d3286e68756d73f2b8e426ab7d" + }, + "filename": "urllib3-1.26.15-py2.py3-none-any.whl", + "hashes": { + "sha256": "aa751d169e23c7479ce47a0cb0da579e3ede798f994f5816a74e4f4500dcea42" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 140881, + "upload-time": "2023-03-11T00:01:39.031079Z", + "url": "https://files.pythonhosted.org/packages/7b/f5/890a0baca17a61c1f92f72b81d3c31523c99bec609e60c292ea55b387ae8/urllib3-1.26.15-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.26.15.tar.gz", + "hashes": { + "sha256": "8a388717b9476f934a21484e8c8e61875ab60644d29b9b39e11e4b9dc1c6b305" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 301444, + "upload-time": "2023-03-11T00:01:41.302016Z", + "url": "https://files.pythonhosted.org/packages/21/79/6372d8c0d0641b4072889f3ff84f279b738cd8595b64c8e0496d4e848122/urllib3-1.26.15.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c8f9f56a2c325859edbd3a717c810be12819aeb85950d1596c5e3b7f09d7e13b" + }, + "data-dist-info-metadata": { + "sha256": "c8f9f56a2c325859edbd3a717c810be12819aeb85950d1596c5e3b7f09d7e13b" + }, + "filename": "urllib3-1.26.16-py2.py3-none-any.whl", + "hashes": { + "sha256": "8d36afa7616d8ab714608411b4a3b13e58f463aee519024578e062e141dce20f" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 143106, + "upload-time": "2023-05-23T12:18:41.548302Z", + "url": "https://files.pythonhosted.org/packages/c5/05/c214b32d21c0b465506f95c4f28ccbcba15022e000b043b72b3df7728471/urllib3-1.26.16-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.26.16.tar.gz", + "hashes": { + "sha256": "8f135f6502756bde6b2a9b28989df5fbe87c9970cecaa69041edcce7f0589b14" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 303733, + "upload-time": "2023-05-23T12:18:43.917400Z", + "url": "https://files.pythonhosted.org/packages/e2/7d/539e6f0cf9f0b95b71dd701a56dae89f768cd39fd8ce0096af3546aeb5a3/urllib3-1.26.16.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b3012240a99bda6e559787f2826cb868b4b3663c438c3f2adbefd7cee84ef690" + }, + "data-dist-info-metadata": { + "sha256": "b3012240a99bda6e559787f2826cb868b4b3663c438c3f2adbefd7cee84ef690" + }, + "filename": "urllib3-1.26.17-py2.py3-none-any.whl", + "hashes": { + "sha256": "94a757d178c9be92ef5539b8840d48dc9cf1b2709c9d6b588232a055c524458b" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 143431, + "upload-time": "2023-10-02T17:22:28.101314Z", + "url": "https://files.pythonhosted.org/packages/48/fe/a5c6cc46e9fe9171d7ecf0f33ee7aae14642f8d74baa7af4d7840f9358be/urllib3-1.26.17-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.26.17.tar.gz", + "hashes": { + "sha256": "24d6a242c28d29af46c3fae832c36db3bbebcc533dd1bb549172cd739c82df21" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 305031, + "upload-time": "2023-10-02T17:22:30.961276Z", + "url": "https://files.pythonhosted.org/packages/dd/19/9e5c8b813a8bddbfb035fa2b0c29077836ae7c4def1a55ae4632167b3511/urllib3-1.26.17.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d3e9ab8e02c7cea6a6f2a738349790d6465a2585886a505469d8a6cf2cd974e5" + }, + "data-dist-info-metadata": { + "sha256": "d3e9ab8e02c7cea6a6f2a738349790d6465a2585886a505469d8a6cf2cd974e5" + }, + "filename": "urllib3-1.26.18-py2.py3-none-any.whl", + "hashes": { + "sha256": "34b97092d7e0a3a8cf7cd10e386f401b3737364026c45e622aa02903dffe0f07" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 143835, + "upload-time": "2023-10-17T17:47:01.725249Z", + "url": "https://files.pythonhosted.org/packages/b0/53/aa91e163dcfd1e5b82d8a890ecf13314e3e149c05270cc644581f77f17fd/urllib3-1.26.18-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.26.18.tar.gz", + "hashes": { + "sha256": "f8ecc1bba5667413457c529ab955bf8c67b45db799d159066261719e328580a0" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", + "size": 305687, + "upload-time": "2023-10-17T17:47:03.986854Z", + "url": "https://files.pythonhosted.org/packages/0c/39/64487bf07df2ed854cc06078c27c0d0abc59bd27b32232876e403c333a08/urllib3-1.26.18.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7cde3b41a3e5cd868e1c54e0b37053de059af3fcbb09430c056f305f6a9c285d" + }, + "data-dist-info-metadata": { + "sha256": "7cde3b41a3e5cd868e1c54e0b37053de059af3fcbb09430c056f305f6a9c285d" + }, + "filename": "urllib3-1.26.19-py2.py3-none-any.whl", + "hashes": { + "sha256": "37a0344459b199fce0e80b0d3569837ec6b6937435c5244e7fd73fa6006830f3" + }, + "provenance": null, + "requires-python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7", + "size": 143933, + "upload-time": "2024-06-17T14:53:31.589461Z", + "url": "https://files.pythonhosted.org/packages/ae/6a/99eaaeae8becaa17a29aeb334a18e5d582d873b6f084c11f02581b8d7f7f/urllib3-1.26.19-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.26.19.tar.gz", + "hashes": { + "sha256": "3e3d753a8618b86d7de333b4223005f68720bcd6a7d2bcb9fbd2229ec7c1e429" + }, + "provenance": null, + "requires-python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7", + "size": 306068, + "upload-time": "2024-06-17T14:53:34.424917Z", + "url": "https://files.pythonhosted.org/packages/c8/93/65e479b023bbc46dab3e092bda6b0005424ea3217d711964ccdede3f9b1b/urllib3-1.26.19.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7c01339f31eda983b7292add19608afe2db7dcbebc7ed29152537b2a4689179f" + }, + "data-dist-info-metadata": { + "sha256": "7c01339f31eda983b7292add19608afe2db7dcbebc7ed29152537b2a4689179f" + }, + "filename": "urllib3-1.26.20-py2.py3-none-any.whl", + "hashes": { + "sha256": "0ed14ccfbf1c30a9072c7ca157e4319b70d65f623e91e7b32fadb2853431016e" + }, + "provenance": null, + "requires-python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7", + "size": 144225, + "upload-time": "2024-08-29T15:43:08.921610Z", + "url": "https://files.pythonhosted.org/packages/33/cf/8435d5a7159e2a9c83a95896ed596f68cf798005fe107cc655b5c5c14704/urllib3-1.26.20-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-1.26.20.tar.gz", + "hashes": { + "sha256": "40c2dc0c681e47eb8f90e7e27bf6ff7df2e677421fd46756da1161c39ca70d32" + }, + "provenance": null, + "requires-python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7", + "size": 307380, + "upload-time": "2024-08-29T15:43:11.370856Z", + "url": "https://files.pythonhosted.org/packages/e4/e8/6ff5e6bc22095cfc59b6ea711b687e2b7ed4bdb373f7eeec370a97d7392f/urllib3-1.26.20.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ab2bc06c8563ccbd50f3eb74f226ac926bbe930fa06c97eeeb8312bb32c1bae8" + }, + "data-dist-info-metadata": { + "sha256": "ab2bc06c8563ccbd50f3eb74f226ac926bbe930fa06c97eeeb8312bb32c1bae8" + }, + "filename": "urllib3-2.0.0a1-py3-none-any.whl", + "hashes": { + "sha256": "3b8890a2ba9fc21372c873d1d71b891ccda4af7e6f6f2e9086bb2b5c4b53e98d" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 123463, + "upload-time": "2022-11-15T15:43:16.231069Z", + "url": "https://files.pythonhosted.org/packages/ca/c7/43ae26e98bfa13a7080f44403771a4435424a6dca11f63fc04764bd05b99/urllib3-2.0.0a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.0.0a1.tar.gz", + "hashes": { + "sha256": "9e678d1a0aa9d0587e90416000869197e7ee2e339f12f21dff9a70b3f3ebeb4a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 275177, + "upload-time": "2022-11-15T15:43:18.289578Z", + "url": "https://files.pythonhosted.org/packages/3b/43/07856ca0d221f7f19d4d900637a8ea7eb7b81efd14b3d0e4c65502e6cebc/urllib3-2.0.0a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ff6ed73ffa7b94822d988abe43ce0749c9e54538c9d02029cfb9d1eee18998d3" + }, + "data-dist-info-metadata": { + "sha256": "ff6ed73ffa7b94822d988abe43ce0749c9e54538c9d02029cfb9d1eee18998d3" + }, + "filename": "urllib3-2.0.0a2-py3-none-any.whl", + "hashes": { + "sha256": "70c27a9a3463830c0d3a6ac4975527636464a786e1b2e065d5feb284d13ec8ba" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 123114, + "upload-time": "2022-11-23T22:50:07.947024Z", + "url": "https://files.pythonhosted.org/packages/2b/b3/e630b0a9d75e64ab0ac9bb3d8c8a13001011cabad099e3035133eb3788bb/urllib3-2.0.0a2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.0.0a2.tar.gz", + "hashes": { + "sha256": "29348156a1294ab31c4990f11e6546489cdfe6872b8409afaab5566bfe1b7585" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 274811, + "upload-time": "2022-11-23T22:50:09.342416Z", + "url": "https://files.pythonhosted.org/packages/39/e5/600e5bb2dee2d090ae65b022b3afe114aefcf2c21bd82f76728d51ea5424/urllib3-2.0.0a2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "63818e56cd0a60165fcbde5b11943f65389013f1e4809c5bc4f6e14e70d86254" + }, + "data-dist-info-metadata": { + "sha256": "63818e56cd0a60165fcbde5b11943f65389013f1e4809c5bc4f6e14e70d86254" + }, + "filename": "urllib3-2.0.0a3-py3-none-any.whl", + "hashes": { + "sha256": "db93f543bdff5ca96a0f1133028b7f50dc998a0c78df75dd08dfc37fafcaa520" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 123124, + "upload-time": "2023-01-11T13:04:31.223908Z", + "url": "https://files.pythonhosted.org/packages/a2/e6/439fae33e93f8aa172d339928f7a7766bd3a5c6c1e1ef2f786d73ca9b52c/urllib3-2.0.0a3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.0.0a3.tar.gz", + "hashes": { + "sha256": "e9a0f2b78aacde2bfa9146c01558685c3fdc0d73e8846884e95360bd6a67b151" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 275786, + "upload-time": "2023-01-11T13:04:32.885499Z", + "url": "https://files.pythonhosted.org/packages/ea/0c/9b70bab4c49227e6d3fc8e95bdf6d39c3f78ce0ecde188ffec6de864d1b2/urllib3-2.0.0a3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7d0ffceeebacfd294433f3bed8cb50418c927c77e2d0b307aed86c398a407a9b" + }, + "data-dist-info-metadata": { + "sha256": "7d0ffceeebacfd294433f3bed8cb50418c927c77e2d0b307aed86c398a407a9b" + }, + "filename": "urllib3-2.0.0a4-py3-none-any.whl", + "hashes": { + "sha256": "3ec27a8f3c211a622cd695559143486cecc9799eb7f004c732e7af61dc2fd6a0" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 123234, + "upload-time": "2023-04-25T18:57:08.634678Z", + "url": "https://files.pythonhosted.org/packages/f3/9b/80de9262da006a3b37a95aabb0bac486518125119abaa795c3276e70c3cc/urllib3-2.0.0a4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.0.0a4.tar.gz", + "hashes": { + "sha256": "acf734cd9087d1753c3f3911ed2f012b8f42d6105fec85917ae5a46a1ea5ff27" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 277592, + "upload-time": "2023-04-25T18:57:10.315008Z", + "url": "https://files.pythonhosted.org/packages/17/33/cadd36835c5649dd2c4741cd84afec5588554added634bd8a70008783f99/urllib3-2.0.0a4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bfb18b95bd06ee2a81f82fc795fb1872ee4c893e5aeba292dad49f2e64da2534" + }, + "data-dist-info-metadata": { + "sha256": "bfb18b95bd06ee2a81f82fc795fb1872ee4c893e5aeba292dad49f2e64da2534" + }, + "filename": "urllib3-2.0.0-py3-none-any.whl", + "hashes": { + "sha256": "8f7f917bc6ff1c021c4b7b677229c455a7612878748581f6de39fd45e4fa21ae" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 123213, + "upload-time": "2023-04-26T17:21:22.577020Z", + "url": "https://files.pythonhosted.org/packages/ca/25/fe81738a115a2f1005b19bd69b6253b7b5cd6c9119164f13f02ec627fc41/urllib3-2.0.0-py3-none-any.whl", + "yanked": "Truncated response bodies when streaming a large compressed body. Upgrade to at least 2.0.2 (See: https://github.com/urllib3/urllib3/issues/3009)" + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.0.0.tar.gz", + "hashes": { + "sha256": "da21131828d290d6331d0d93a18f062ead1ec4fe0cfebbcefc95ee5368f7188a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 276792, + "upload-time": "2023-04-26T17:21:24.316827Z", + "url": "https://files.pythonhosted.org/packages/aa/52/078c46565a4b4983e15d862cb7461e5c63a2e7b3c8436e8622a601120ea0/urllib3-2.0.0.tar.gz", + "yanked": "Truncated response bodies when streaming a large compressed body. Upgrade to at least 2.0.2 (See: https://github.com/urllib3/urllib3/issues/3009)" + }, + { + "core-metadata": { + "sha256": "0c6154a70f1df3db87b0108b1600ab7a590f693ecf4a771ca59f754ffbedb72d" + }, + "data-dist-info-metadata": { + "sha256": "0c6154a70f1df3db87b0108b1600ab7a590f693ecf4a771ca59f754ffbedb72d" + }, + "filename": "urllib3-2.0.1-py3-none-any.whl", + "hashes": { + "sha256": "d75e5ece05ff170e323303fd924edf29e705f5ae057c489f453a686b639bb68a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 123254, + "upload-time": "2023-04-30T09:00:04.268953Z", + "url": "https://files.pythonhosted.org/packages/fc/cf/2bbbd8fc9b92b6f5b9eaff7ed0ddde10ecccfaf345f06e55cca99ed77121/urllib3-2.0.1-py3-none-any.whl", + "yanked": "Truncated response bodies when streaming a large compressed body. Upgrade to at least 2.0.2 (See: https://github.com/urllib3/urllib3/issues/3009)" + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.0.1.tar.gz", + "hashes": { + "sha256": "2ce66a68134be469f5df5d46d724237489b3cd85b2bba2223dbbee1746548826" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 277241, + "upload-time": "2023-04-30T09:00:06.358784Z", + "url": "https://files.pythonhosted.org/packages/7e/19/2a88626e71557cd989afee0985df3808a546d54d00b0b5853f3b6c334dbd/urllib3-2.0.1.tar.gz", + "yanked": "Truncated response bodies when streaming a large compressed body. Upgrade to at least 2.0.2 (See: https://github.com/urllib3/urllib3/issues/3009)" + }, + { + "core-metadata": { + "sha256": "3e3b7ca1002e4d8005855bdd5bbe1cb3efdb38b08db18910732b2f766d362340" + }, + "data-dist-info-metadata": { + "sha256": "3e3b7ca1002e4d8005855bdd5bbe1cb3efdb38b08db18910732b2f766d362340" + }, + "filename": "urllib3-2.0.2-py3-none-any.whl", + "hashes": { + "sha256": "d055c2f9d38dc53c808f6fdc8eab7360b6fdbbde02340ed25cfbcd817c62469e" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 123247, + "upload-time": "2023-05-03T22:37:13.760873Z", + "url": "https://files.pythonhosted.org/packages/4b/1d/f8383ef593114755429c307449e7717b87044b3bcd5f7860b89b1f759e34/urllib3-2.0.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.0.2.tar.gz", + "hashes": { + "sha256": "61717a1095d7e155cdb737ac7bb2f4324a858a1e2e6466f6d03ff630ca68d3cc" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 277703, + "upload-time": "2023-05-03T22:37:15.733635Z", + "url": "https://files.pythonhosted.org/packages/fb/c0/1abba1a1233b81cf2e36f56e05194f5e8a0cec8c03c244cab56cc9dfb5bd/urllib3-2.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b011d60ccaeb0ac38b3dd493b525b6a55fd83625d48fb4ce9db47eb4d14bd7ca" + }, + "data-dist-info-metadata": { + "sha256": "b011d60ccaeb0ac38b3dd493b525b6a55fd83625d48fb4ce9db47eb4d14bd7ca" + }, + "filename": "urllib3-2.0.3-py3-none-any.whl", + "hashes": { + "sha256": "48e7fafa40319d358848e1bc6809b208340fafe2096f1725d05d67443d0483d1" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 123613, + "upload-time": "2023-06-07T10:59:09.651459Z", + "url": "https://files.pythonhosted.org/packages/8a/03/ad9306a50d05c166e3456fe810f33cee2b8b2a7a6818ec5d4908c4ec6b36/urllib3-2.0.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.0.3.tar.gz", + "hashes": { + "sha256": "bee28b5e56addb8226c96f7f13ac28cb4c301dd5ea8a6ca179c0b9835e032825" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 280489, + "upload-time": "2023-06-07T10:59:13.325611Z", + "url": "https://files.pythonhosted.org/packages/d6/af/3b4cfedd46b3addab52e84a71ab26518272c23c77116de3c61ead54af903/urllib3-2.0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "86a7b1397aa0b181069b948c586ae13872a09b88f12ccee514f6e2b78e38cd76" + }, + "data-dist-info-metadata": { + "sha256": "86a7b1397aa0b181069b948c586ae13872a09b88f12ccee514f6e2b78e38cd76" + }, + "filename": "urllib3-2.0.4-py3-none-any.whl", + "hashes": { + "sha256": "de7df1803967d2c2a98e4b11bb7d6bd9210474c46e8a0401514e3a42a75ebde4" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 123908, + "upload-time": "2023-07-19T15:51:22.189776Z", + "url": "https://files.pythonhosted.org/packages/9b/81/62fd61001fa4b9d0df6e31d47ff49cfa9de4af03adecf339c7bc30656b37/urllib3-2.0.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.0.4.tar.gz", + "hashes": { + "sha256": "8d22f86aae8ef5e410d4f539fde9ce6b2113a001bb4d189e0aed70642d602b11" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 281517, + "upload-time": "2023-07-19T15:51:23.984567Z", + "url": "https://files.pythonhosted.org/packages/31/ab/46bec149bbd71a4467a3063ac22f4486ecd2ceb70ae8c70d5d8e4c2a7946/urllib3-2.0.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "35ed4440bcfb42b8825ad4675a0eec925d8b9962976cbe4e77c1053662359982" + }, + "data-dist-info-metadata": { + "sha256": "35ed4440bcfb42b8825ad4675a0eec925d8b9962976cbe4e77c1053662359982" + }, + "filename": "urllib3-2.0.5-py3-none-any.whl", + "hashes": { + "sha256": "ef16afa8ba34a1f989db38e1dbbe0c302e4289a47856990d0682e374563ce35e" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 123792, + "upload-time": "2023-09-20T07:30:33.595386Z", + "url": "https://files.pythonhosted.org/packages/37/dc/399e63f5d1d96bb643404ee830657f4dfcf8503f5ba8fa3c6d465d0c57fe/urllib3-2.0.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.0.5.tar.gz", + "hashes": { + "sha256": "13abf37382ea2ce6fb744d4dad67838eec857c9f4f57009891805e0b5e123594" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 281697, + "upload-time": "2023-09-20T07:30:34.935182Z", + "url": "https://files.pythonhosted.org/packages/51/13/62cb4a0af89fdf72db4a0ead8026e724c7f3cbf69706d84a4eff439be853/urllib3-2.0.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c30d9ec59b547028a8a00659489e4deb0d18f80cf6cd9bf7943fa772aeeddadf" + }, + "data-dist-info-metadata": { + "sha256": "c30d9ec59b547028a8a00659489e4deb0d18f80cf6cd9bf7943fa772aeeddadf" + }, + "filename": "urllib3-2.0.6-py3-none-any.whl", + "hashes": { + "sha256": "7a7c7003b000adf9e7ca2a377c9688bbc54ed41b985789ed576570342a375cd2" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 123799, + "upload-time": "2023-10-02T17:22:34.932865Z", + "url": "https://files.pythonhosted.org/packages/26/40/9957270221b6d3e9a3b92fdfba80dd5c9661ff45a664b47edd5d00f707f5/urllib3-2.0.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.0.6.tar.gz", + "hashes": { + "sha256": "b19e1a85d206b56d7df1d5e683df4a7725252a964e3993648dd0fb5a1c157564" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 281846, + "upload-time": "2023-10-02T17:22:36.876270Z", + "url": "https://files.pythonhosted.org/packages/8b/00/db794bb94bf09cadb4ecd031c4295dd4e3536db4da958e20331d95f1edb7/urllib3-2.0.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c1165a9594045b87774929b565dde1c3440245531b9c210fb96893f8cd5b27b5" + }, + "data-dist-info-metadata": { + "sha256": "c1165a9594045b87774929b565dde1c3440245531b9c210fb96893f8cd5b27b5" + }, + "filename": "urllib3-2.0.7-py3-none-any.whl", + "hashes": { + "sha256": "fdb6d215c776278489906c2f8916e6e7d4f5a9b602ccbcfdf7f016fc8da0596e" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 124213, + "upload-time": "2023-10-17T17:46:48.538593Z", + "url": "https://files.pythonhosted.org/packages/d2/b2/b157855192a68541a91ba7b2bbcb91f1b4faa51f8bae38d8005c034be524/urllib3-2.0.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.0.7.tar.gz", + "hashes": { + "sha256": "c97dfde1f7bd43a71c8d2a58e369e9b2bf692d1334ea9f9cae55add7d0dd0f84" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 282546, + "upload-time": "2023-10-17T17:46:50.542277Z", + "url": "https://files.pythonhosted.org/packages/af/47/b215df9f71b4fdba1025fc05a77db2ad243fa0926755a52c5e71659f4e3c/urllib3-2.0.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "ceef147f7e524271ed030b339b7c8f4c486f4c49099366408ad8816f122e3414" + }, + "data-dist-info-metadata": { + "sha256": "ceef147f7e524271ed030b339b7c8f4c486f4c49099366408ad8816f122e3414" + }, + "filename": "urllib3-2.1.0-py3-none-any.whl", + "hashes": { + "sha256": "55901e917a5896a349ff771be919f8bd99aff50b79fe58fec595eb37bbc56bb3" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 104579, + "upload-time": "2023-11-13T12:29:42.719227Z", + "url": "https://files.pythonhosted.org/packages/96/94/c31f58c7a7f470d5665935262ebd7455c7e4c7782eb525658d3dbf4b9403/urllib3-2.1.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.1.0.tar.gz", + "hashes": { + "sha256": "df7aa8afb0148fa78488e7899b2c59b5f4ffcfa82e6c54ccb9dd37c1d7b52d54" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 263900, + "upload-time": "2023-11-13T12:29:45.049388Z", + "url": "https://files.pythonhosted.org/packages/36/dd/a6b232f449e1bc71802a5b7950dc3675d32c6dbc2a1bd6d71f065551adb6/urllib3-2.1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "11c91e853e8406096b79dce0ea95628467a090b860417d150c141d0b5f27eccb" + }, + "data-dist-info-metadata": { + "sha256": "11c91e853e8406096b79dce0ea95628467a090b860417d150c141d0b5f27eccb" + }, + "filename": "urllib3-2.2.0-py3-none-any.whl", + "hashes": { + "sha256": "ce3711610ddce217e6d113a2732fafad960a03fd0318c91faa79481e35c11224" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 120877, + "upload-time": "2024-01-30T15:18:04.978871Z", + "url": "https://files.pythonhosted.org/packages/88/75/311454fd3317aefe18415f04568edc20218453b709c63c58b9292c71be17/urllib3-2.2.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.2.0.tar.gz", + "hashes": { + "sha256": "051d961ad0c62a94e50ecf1af379c3aba230c66c710493493560c0c223c49f20" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 287152, + "upload-time": "2024-01-30T15:18:07.629435Z", + "url": "https://files.pythonhosted.org/packages/e2/cc/abf6746cc90bc52df4ba730f301b89b3b844d6dc133cb89a01cfe2511eb9/urllib3-2.2.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b913a68d0c1f01bc1162357d3cc75ce49179340de4464a6829a7cf90dcf26df7" + }, + "data-dist-info-metadata": { + "sha256": "b913a68d0c1f01bc1162357d3cc75ce49179340de4464a6829a7cf90dcf26df7" + }, + "filename": "urllib3-2.2.1-py3-none-any.whl", + "hashes": { + "sha256": "450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 121067, + "upload-time": "2024-02-18T03:55:54.704486Z", + "url": "https://files.pythonhosted.org/packages/a2/73/a68704750a7679d0b6d3ad7aa8d4da8e14e151ae82e6fee774e6e0d05ec8/urllib3-2.2.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.2.1.tar.gz", + "hashes": { + "sha256": "d0570876c61ab9e520d776c38acbbb5b05a776d3f9ff98a5c8fd5162a444cf19" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 291020, + "upload-time": "2024-02-18T03:55:57.539422Z", + "url": "https://files.pythonhosted.org/packages/7a/50/7fd50a27caa0652cd4caf224aa87741ea41d3265ad13f010886167cfcc79/urllib3-2.2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "d6516612ed8a4abbd3bb38c37ff510c61377866e5d1e852851ef225f45e92b6d" + }, + "data-dist-info-metadata": { + "sha256": "d6516612ed8a4abbd3bb38c37ff510c61377866e5d1e852851ef225f45e92b6d" + }, + "filename": "urllib3-2.2.2-py3-none-any.whl", + "hashes": { + "sha256": "a448b2f64d686155468037e1ace9f2d2199776e17f0a46610480d311f73e3472" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 121444, + "upload-time": "2024-06-17T13:40:07.795777Z", + "url": "https://files.pythonhosted.org/packages/ca/1c/89ffc63a9605b583d5df2be791a27bc1a42b7c32bab68d3c8f2f73a98cd4/urllib3-2.2.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.2.2.tar.gz", + "hashes": { + "sha256": "dd505485549a7a552833da5e6063639d0d177c04f23bc3864e41e5dc5f612168" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 292266, + "upload-time": "2024-06-17T13:40:11.401496Z", + "url": "https://files.pythonhosted.org/packages/43/6d/fa469ae21497ddc8bc93e5877702dca7cb8f911e337aca7452b5724f1bb6/urllib3-2.2.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "369c8b318bbe42802640aea99a6828651baad073edfa57ff27dcc8b8218c44d6" + }, + "data-dist-info-metadata": { + "sha256": "369c8b318bbe42802640aea99a6828651baad073edfa57ff27dcc8b8218c44d6" + }, + "filename": "urllib3-2.2.3-py3-none-any.whl", + "hashes": { + "sha256": "ca899ca043dcb1bafa3e262d73aa25c465bfb49e0bd9dd5d59f1d0acba2f8fac" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 126338, + "upload-time": "2024-09-12T10:52:16.589559Z", + "url": "https://files.pythonhosted.org/packages/ce/d9/5f4c13cecde62396b0d3fe530a50ccea91e7dfc1ccf0e09c228841bb5ba8/urllib3-2.2.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.2.3.tar.gz", + "hashes": { + "sha256": "e7d814a81dad81e6caf2ec9fdedb284ecc9c73076b62654547cc64ccdcae26e9" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 300677, + "upload-time": "2024-09-12T10:52:18.401902Z", + "url": "https://files.pythonhosted.org/packages/ed/63/22ba4ebfe7430b76388e7cd448d5478814d3032121827c12a2cc287e2260/urllib3-2.2.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aae49d343a16a1a1bb89d2a9aabd7fd8de767d405fc53b627e93f7b287cdc006" + }, + "data-dist-info-metadata": { + "sha256": "aae49d343a16a1a1bb89d2a9aabd7fd8de767d405fc53b627e93f7b287cdc006" + }, + "filename": "urllib3-2.3.0-py3-none-any.whl", + "hashes": { + "sha256": "1cee9ad369867bfdbbb48b7dd50374c0967a0bb7710050facf0dd6911440e3df" + }, + "provenance": "https://pypi.org/integrity/urllib3/2.3.0/urllib3-2.3.0-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 128369, + "upload-time": "2024-12-22T07:47:28.074156Z", + "url": "https://files.pythonhosted.org/packages/c8/19/4ec628951a74043532ca2cf5d97b7b14863931476d117c471e8e2b1eb39f/urllib3-2.3.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.3.0.tar.gz", + "hashes": { + "sha256": "f8c5449b3cf0861679ce7e0503c7b44b5ec981bec0d1d3795a07f1ba96f0204d" + }, + "provenance": "https://pypi.org/integrity/urllib3/2.3.0/urllib3-2.3.0.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 307268, + "upload-time": "2024-12-22T07:47:30.032123Z", + "url": "https://files.pythonhosted.org/packages/aa/63/e53da845320b757bf29ef6a9062f5c669fe997973f966045cb019c3f4b66/urllib3-2.3.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e41561069c7970dd7135f51efac43406f05b31f684b10d3d2c3abdad2413658a" + }, + "data-dist-info-metadata": { + "sha256": "e41561069c7970dd7135f51efac43406f05b31f684b10d3d2c3abdad2413658a" + }, + "filename": "urllib3-2.4.0-py3-none-any.whl", + "hashes": { + "sha256": "4e16665048960a0900c702d4a66415956a584919c03361cac9f1df5c5dd7e813" + }, + "provenance": "https://pypi.org/integrity/urllib3/2.4.0/urllib3-2.4.0-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 128680, + "upload-time": "2025-04-10T15:23:37.377011Z", + "url": "https://files.pythonhosted.org/packages/6b/11/cc635220681e93a0183390e26485430ca2c7b5f9d33b15c74c2861cb8091/urllib3-2.4.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.4.0.tar.gz", + "hashes": { + "sha256": "414bc6535b787febd7567804cc015fee39daab8ad86268f1310a9250697de466" + }, + "provenance": "https://pypi.org/integrity/urllib3/2.4.0/urllib3-2.4.0.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 390672, + "upload-time": "2025-04-10T15:23:39.232724Z", + "url": "https://files.pythonhosted.org/packages/8a/78/16493d9c386d8e60e442a35feac5e00f0913c0f4b7c217c11e8ec2ff53e0/urllib3-2.4.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "99a6244c866dd1afa59040be84c6566c206670667225c60e791938fe7b93acd7" + }, + "data-dist-info-metadata": { + "sha256": "99a6244c866dd1afa59040be84c6566c206670667225c60e791938fe7b93acd7" + }, + "filename": "urllib3-2.5.0-py3-none-any.whl", + "hashes": { + "sha256": "e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc" + }, + "provenance": "https://pypi.org/integrity/urllib3/2.5.0/urllib3-2.5.0-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 129795, + "upload-time": "2025-06-18T14:07:40.390656Z", + "url": "https://files.pythonhosted.org/packages/a7/c2/fe1e52489ae3122415c51f387e221dd0773709bad6c6cdaa599e8a2c5185/urllib3-2.5.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.5.0.tar.gz", + "hashes": { + "sha256": "3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760" + }, + "provenance": "https://pypi.org/integrity/urllib3/2.5.0/urllib3-2.5.0.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 393185, + "upload-time": "2025-06-18T14:07:41.644872Z", + "url": "https://files.pythonhosted.org/packages/15/22/9ee70a2574a4f4599c47dd506532914ce044817c7752a79b6a51286319bc/urllib3-2.5.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4594f3f9accf159442e6f78ffa68e06d768eff078e974e9ef7af2031cf485b23" + }, + "data-dist-info-metadata": { + "sha256": "4594f3f9accf159442e6f78ffa68e06d768eff078e974e9ef7af2031cf485b23" + }, + "filename": "urllib3-2.6.0-py3-none-any.whl", + "hashes": { + "sha256": "c90f7a39f716c572c4e3e58509581ebd83f9b59cced005b7db7ad2d22b0db99f" + }, + "provenance": "https://pypi.org/integrity/urllib3/2.6.0/urllib3-2.6.0-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 131083, + "upload-time": "2025-12-05T15:08:45.983238Z", + "url": "https://files.pythonhosted.org/packages/56/1a/9ffe814d317c5224166b23e7c47f606d6e473712a2fad0f704ea9b99f246/urllib3-2.6.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.6.0.tar.gz", + "hashes": { + "sha256": "cb9bcef5a4b345d5da5d145dc3e30834f58e8018828cbc724d30b4cb7d4d49f1" + }, + "provenance": "https://pypi.org/integrity/urllib3/2.6.0/urllib3-2.6.0.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 432585, + "upload-time": "2025-12-05T15:08:47.885766Z", + "url": "https://files.pythonhosted.org/packages/1c/43/554c2569b62f49350597348fc3ac70f786e3c32e7f19d266e19817812dd3/urllib3-2.6.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b13a9ef7229f83e17a86c2416da63ad1d4435c771bf805570f789a2030592460" + }, + "data-dist-info-metadata": { + "sha256": "b13a9ef7229f83e17a86c2416da63ad1d4435c771bf805570f789a2030592460" + }, + "filename": "urllib3-2.6.1-py3-none-any.whl", + "hashes": { + "sha256": "e67d06fe947c36a7ca39f4994b08d73922d40e6cca949907be05efa6fd75110b" + }, + "provenance": "https://pypi.org/integrity/urllib3/2.6.1/urllib3-2.6.1-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 131138, + "upload-time": "2025-12-08T15:25:25.510965Z", + "url": "https://files.pythonhosted.org/packages/bc/56/190ceb8cb10511b730b564fb1e0293fa468363dbad26145c34928a60cb0c/urllib3-2.6.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.6.1.tar.gz", + "hashes": { + "sha256": "5379eb6e1aba4088bae84f8242960017ec8d8e3decf30480b3a1abdaa9671a3f" + }, + "provenance": "https://pypi.org/integrity/urllib3/2.6.1/urllib3-2.6.1.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 432678, + "upload-time": "2025-12-08T15:25:26.773282Z", + "url": "https://files.pythonhosted.org/packages/5e/1d/0f3a93cca1ac5e8287842ed4eebbd0f7a991315089b1a0b01c7788aa7b63/urllib3-2.6.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "532da8b2c7b39b017e837451b0d9c946061a2ec4a9e04d4161e487166a731a53" + }, + "data-dist-info-metadata": { + "sha256": "532da8b2c7b39b017e837451b0d9c946061a2ec4a9e04d4161e487166a731a53" + }, + "filename": "urllib3-2.6.2-py3-none-any.whl", + "hashes": { + "sha256": "ec21cddfe7724fc7cb4ba4bea7aa8e2ef36f607a4bab81aa6ce42a13dc3f03dd" + }, + "provenance": "https://pypi.org/integrity/urllib3/2.6.2/urllib3-2.6.2-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 131182, + "upload-time": "2025-12-11T15:56:38.584804Z", + "url": "https://files.pythonhosted.org/packages/6d/b9/4095b668ea3678bf6a0af005527f39de12fb026516fb3df17495a733b7f8/urllib3-2.6.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.6.2.tar.gz", + "hashes": { + "sha256": "016f9c98bb7e98085cb2b4b17b87d2c702975664e4f060c6532e64d1c1a5e797" + }, + "provenance": "https://pypi.org/integrity/urllib3/2.6.2/urllib3-2.6.2.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 432930, + "upload-time": "2025-12-11T15:56:40.252555Z", + "url": "https://files.pythonhosted.org/packages/1e/24/a2a2ed9addd907787d7aa0355ba36a6cadf1768b934c652ea78acbd59dcd/urllib3-2.6.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e91390cc9af49b019738f1d739b5cd925130c32e9d3e6acc0863c21c5d9882ef" + }, + "data-dist-info-metadata": { + "sha256": "e91390cc9af49b019738f1d739b5cd925130c32e9d3e6acc0863c21c5d9882ef" + }, + "filename": "urllib3-2.6.3-py3-none-any.whl", + "hashes": { + "sha256": "bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4" + }, + "provenance": "https://pypi.org/integrity/urllib3/2.6.3/urllib3-2.6.3-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 131584, + "upload-time": "2026-01-07T16:24:42.685091Z", + "url": "https://files.pythonhosted.org/packages/39/08/aaaad47bc4e9dc8c725e68f9d04865dbcb2052843ff09c97b08904852d84/urllib3-2.6.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.6.3.tar.gz", + "hashes": { + "sha256": "1b62b6884944a57dbe321509ab94fd4d3b307075e0c2eae991ac71ee15ad38ed" + }, + "provenance": "https://pypi.org/integrity/urllib3/2.6.3/urllib3-2.6.3.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 435556, + "upload-time": "2026-01-07T16:24:43.925891Z", + "url": "https://files.pythonhosted.org/packages/c7/24/5f1b3bdffd70275f6661c76461e25f024d5a38a46f04aaca912426a2b1d3/urllib3-2.6.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "66147856d30bbb6bed01c6ce3326d0f48d84ed5f286ac177633a1486b82eace5" + }, + "data-dist-info-metadata": { + "sha256": "66147856d30bbb6bed01c6ce3326d0f48d84ed5f286ac177633a1486b82eace5" + }, + "filename": "urllib3-2.7.0-py3-none-any.whl", + "hashes": { + "sha256": "9fb4c81ebbb1ce9531cce37674bbc6f1360472bc18ca9a553ede278ef7276897" + }, + "provenance": "https://pypi.org/integrity/urllib3/2.7.0/urllib3-2.7.0-py3-none-any.whl/provenance", + "requires-python": ">=3.10", + "size": 131087, + "upload-time": "2026-05-07T16:13:17.151740Z", + "url": "https://files.pythonhosted.org/packages/7f/3e/5db95bcf282c52709639744ca2a8b149baccf648e39c8cc87553df9eae0c/urllib3-2.7.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "urllib3-2.7.0.tar.gz", + "hashes": { + "sha256": "231e0ec3b63ceb14667c67be60f2f2c40a518cb38b03af60abc813da26505f4c" + }, + "provenance": "https://pypi.org/integrity/urllib3/2.7.0/urllib3-2.7.0.tar.gz/provenance", + "requires-python": ">=3.10", + "size": 433602, + "upload-time": "2026-05-07T16:13:18.596909Z", + "url": "https://files.pythonhosted.org/packages/53/0c/06f8b233b8fd13b9e5ee11424ef85419ba0d8ba0b3138bf360be2ff56953/urllib3-2.7.0.tar.gz", + "yanked": false + } + ], + "meta": { + "_last-serial": 36836170, + "api-version": "1.4" + }, + "name": "urllib3", + "project-status": { + "status": "active" + }, + "versions": [ + "0.2", + "1.0", + "1.0.1", + "1.0.2", + "1.1", + "1.2", + "1.2.1", + "1.2.2", + "1.3", + "1.4", + "1.5", + "1.6", + "1.7", + "1.7.1", + "1.8", + "1.8.2", + "1.8.3", + "1.9", + "1.9.1", + "1.10", + "1.10.1", + "1.10.2", + "1.10.3", + "1.10.4", + "1.11", + "1.12", + "1.13", + "1.13.1", + "1.14", + "1.15", + "1.15.1", + "1.16", + "1.17", + "1.18", + "1.18.1", + "1.19", + "1.19.1", + "1.20", + "1.21", + "1.21.1", + "1.22", + "1.23", + "1.24", + "1.24.1", + "1.24.2", + "1.24.3", + "1.25", + "1.25.1", + "1.25.2", + "1.25.3", + "1.25.4", + "1.25.5", + "1.25.6", + "1.25.7", + "1.25.8", + "1.25.9", + "1.25.10", + "1.25.11", + "1.26.0", + "1.26.1", + "1.26.2", + "1.26.3", + "1.26.4", + "1.26.5", + "1.26.6", + "1.26.7", + "1.26.8", + "1.26.9", + "1.26.10", + "1.26.11", + "1.26.12", + "1.26.13", + "1.26.14", + "1.26.15", + "1.26.16", + "1.26.17", + "1.26.18", + "1.26.19", + "1.26.20", + "2.0.0a1", + "2.0.0a2", + "2.0.0a3", + "2.0.0a4", + "2.0.0", + "2.0.1", + "2.0.2", + "2.0.3", + "2.0.4", + "2.0.5", + "2.0.6", + "2.0.7", + "2.1.0", + "2.2.0", + "2.2.1", + "2.2.2", + "2.2.3", + "2.3.0", + "2.4.0", + "2.5.0", + "2.6.0", + "2.6.1", + "2.6.2", + "2.6.3", + "2.7.0" + ] + } + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - "86400" + Cache-Control: + - max-age=600, public + Content-Security-Policy: + - default-src 'none'; sandbox allow-top-navigation + Content-Type: + - application/vnd.pypi.simple.v1+json + Permissions-Policy: + - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept, Accept-Encoding + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + host: pypi.org + headers: + Accept: + - application/vnd.pypi.simple.v1+json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://pypi.org/simple/werkzeug/ + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: -1 + uncompressed: true + body: | + { + "files": [ + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.1-py2.4.egg", + "hashes": { + "sha256": "7087dbc6b2e9e86890010324b42b02af7104287545d1389546caa6558b14160a" + }, + "provenance": null, + "requires-python": null, + "size": 179677, + "upload-time": "2007-12-09T18:32:05Z", + "url": "https://files.pythonhosted.org/packages/37/95/00a680f395343454bbd959e0798373a09798ee05e0b04aad20b0e3ebd16b/Werkzeug-0.1-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.1-py2.5.egg", + "hashes": { + "sha256": "89985ad2b4303eafba238c0f882f1fb96db8425239b0c456cd91d9345ed2575c" + }, + "provenance": null, + "requires-python": null, + "size": 177944, + "upload-time": "2007-12-09T18:29:42Z", + "url": "https://files.pythonhosted.org/packages/52/c8/602aa58f9421671f3811c343575f43adf443e19082c2127d0784fb617b90/Werkzeug-0.1-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.1.tar.gz", + "hashes": { + "sha256": "01943e0f3948010e0aa6a79dd252a8d0121ea1f18bc8bc263f3bed5612a3a184" + }, + "provenance": null, + "requires-python": null, + "size": 74464, + "upload-time": "2007-12-09T18:29:44Z", + "url": "https://files.pythonhosted.org/packages/a5/e7/e8dcb0abe805e06cdb609dd1d9e188509345b51a2380c128aa189815437c/Werkzeug-0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.2-py2.4.egg", + "hashes": { + "sha256": "cbb956ab6356f416e0b4bcac86f26744d8d8f27786b93c6ecd057a84ddf9964c" + }, + "provenance": null, + "requires-python": null, + "size": 284313, + "upload-time": "2008-02-13T22:39:40Z", + "url": "https://files.pythonhosted.org/packages/ca/47/6cc683d8b30069f4c9cd9a1d42572c90c5387492a6f8e51b835735fdc92a/Werkzeug-0.2-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.2-py2.5.egg", + "hashes": { + "sha256": "8819c0c147984e9ff202e295eb7747be287fbd493834baf31ea21c385fa7fbcd" + }, + "provenance": null, + "requires-python": null, + "size": 281784, + "upload-time": "2008-02-13T22:38:59Z", + "url": "https://files.pythonhosted.org/packages/2f/8b/994fcd2cb15fddef05fc67d5b0ff75f43f3eac089c165e5124628c126767/Werkzeug-0.2-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.2.tar.gz", + "hashes": { + "sha256": "5c0bfcc1b2539d348ea3a6353a699fc7861bc9b2c4082b4a471be40720b843b3" + }, + "provenance": null, + "requires-python": null, + "size": 139010, + "upload-time": "2008-02-13T22:38:53Z", + "url": "https://files.pythonhosted.org/packages/91/a3/d9e77072b45ecee8e34d71cedb3c94c024f865673b3b177615182663629a/Werkzeug-0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.3-py2.3.egg", + "hashes": { + "sha256": "ac4b2961db19dd8f54b50671837f94f30374cbb03df4e5db91e8c1dd293d30f0" + }, + "provenance": null, + "requires-python": null, + "size": 1614022, + "upload-time": "2008-06-14T16:21:26Z", + "url": "https://files.pythonhosted.org/packages/dd/4f/251903df88a0c09e9aca62af84525d1f6b5e37a4520651de34107b89c1f7/Werkzeug-0.3-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.3-py2.4.egg", + "hashes": { + "sha256": "f84d6bebdb25e5fbaa43670b074f499d24fdf931332cb2186d3727cf3dbd80cb" + }, + "provenance": null, + "requires-python": null, + "size": 555652, + "upload-time": "2008-06-14T16:18:40Z", + "url": "https://files.pythonhosted.org/packages/cd/85/0391710ff9bfbd5eeb648ed62021c98682ffe669471c066d0515a1e99b7d/Werkzeug-0.3-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.3-py2.5.egg", + "hashes": { + "sha256": "6f10e0c03f5ab39430ca282efe33d55e7f2003d832c849e13baaca2c0ff28808" + }, + "provenance": null, + "requires-python": null, + "size": 552655, + "upload-time": "2008-06-14T16:14:41Z", + "url": "https://files.pythonhosted.org/packages/29/65/efb4f95269c1743f060e50ff9f1b3cefa3614408839b49b51ff2cfdc51d4/Werkzeug-0.3-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.3.tar.gz", + "hashes": { + "sha256": "343aa771e188d883c994a797030429f8bbc4d3a95ec588550669e35f805d5da4" + }, + "provenance": null, + "requires-python": null, + "size": 625329, + "upload-time": "2008-06-14T16:14:16Z", + "url": "https://files.pythonhosted.org/packages/d5/19/8bfbef420b510540d59fcb1108f7233db3b4005f67f9c3abd15418b93df0/Werkzeug-0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.3.1-py2.3.egg", + "hashes": { + "sha256": "eb45de43b9f30804240a3d5bc60387397b446804042a1e4c6132deffea652922" + }, + "provenance": null, + "requires-python": null, + "size": 1602664, + "upload-time": "2008-06-24T15:27:40Z", + "url": "https://files.pythonhosted.org/packages/51/c7/95b5d6be90cd6cf306dda5e322f5460e660ad296525164126bd6c85f9561/Werkzeug-0.3.1-py2.3.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.3.1-py2.4.egg", + "hashes": { + "sha256": "5121726666a8a943a600cd3baf64fa2718a001b4183cff79b461a5ca53a6a986" + }, + "provenance": null, + "requires-python": null, + "size": 551878, + "upload-time": "2008-06-24T15:27:01Z", + "url": "https://files.pythonhosted.org/packages/99/5d/89caf3938f6cc94ec34f5945342bf5cf15c9de3811c4883d7f68527b32d4/Werkzeug-0.3.1-py2.4.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.3.1-py2.5.egg", + "hashes": { + "sha256": "cd133a8e2a47510f0449bbffa91f9791e76d984e59fe3335aa8039410cd96dcb" + }, + "provenance": null, + "requires-python": null, + "size": 548889, + "upload-time": "2008-06-24T15:26:00Z", + "url": "https://files.pythonhosted.org/packages/94/eb/28db1e40586a1e63322de82602c6e8753ff8cbe03d4972314b1903ee63d1/Werkzeug-0.3.1-py2.5.egg", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.3.1.tar.gz", + "hashes": { + "sha256": "b148bf58be3eadc0d128a959b14a4b629c6185eb02de3fdc39b32c03ce680e53" + }, + "provenance": null, + "requires-python": null, + "size": 581629, + "upload-time": "2008-06-24T15:26:12Z", + "url": "https://files.pythonhosted.org/packages/d1/3b/c8b9b5612c4893443d1c9993dd7c9ba54a63a3f7a19aed389e1eb6f82d05/Werkzeug-0.3.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.4.tar.gz", + "hashes": { + "sha256": "04ab0febf8f9a0f3868139ced0a253cc13998fb6254315a9d50a895e64a68393" + }, + "provenance": null, + "requires-python": null, + "size": 635879, + "upload-time": "2008-11-23T14:49:54Z", + "url": "https://files.pythonhosted.org/packages/0d/30/9778d232bdbef60fb9109a589defdd4d5849c8d4a60976f0b1dc95f3424f/Werkzeug-0.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.4.1.tar.gz", + "hashes": { + "sha256": "96f4a1ac7cdc81f7817b574632d6fecdd553fe8c3ae46aa60eb380793999cf63" + }, + "provenance": null, + "requires-python": null, + "size": 641239, + "upload-time": "2009-01-11T10:45:11Z", + "url": "https://files.pythonhosted.org/packages/0f/91/eb4595f2ad79067c38409679a599cead6237b7e126b65db204d318c86d4b/Werkzeug-0.4.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.5.tar.gz", + "hashes": { + "sha256": "68609a74a0fbca56abe9003490eb29bd25b97304610c663bd86b66bba2eca00d" + }, + "provenance": null, + "requires-python": null, + "size": 1620257, + "upload-time": "2009-04-25T00:16:55.583911Z", + "url": "https://files.pythonhosted.org/packages/43/98/91f18ee928714a953949f4836721e9b2b7c6f5edfb91a2daf373190fb492/Werkzeug-0.5.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.5.1.zip", + "hashes": { + "sha256": "ff638b44eaca81c9a1c8c492b957c1b8d1b44b2147e50216355ff9c99daa8637" + }, + "provenance": null, + "requires-python": null, + "size": 1744847, + "upload-time": "2009-07-09T22:15:10.462981Z", + "url": "https://files.pythonhosted.org/packages/64/43/5f7bfe7bafee622337186d86116d8c00d5c34856e9b0caeea0899bf252af/Werkzeug-0.5.1.zip", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.6.tar.gz", + "hashes": { + "sha256": "8c608c0ce3695af19ff0d1ab40871a02bcb9a947a9b915e89ecf332992561808" + }, + "provenance": null, + "requires-python": null, + "size": 2677956, + "upload-time": "2010-02-19T00:06:42.901390Z", + "url": "https://files.pythonhosted.org/packages/40/cb/4efd61b34a3c6ec511d0f962e7956da8394549abbe673cf329b070805906/Werkzeug-0.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.6.1.tar.gz", + "hashes": { + "sha256": "8c31d01d844c3c496ae371832d78d895c2283163565da26d3ec69f8f9ce34274" + }, + "provenance": null, + "requires-python": null, + "size": 1710824, + "upload-time": "2010-04-13T00:16:33.070780Z", + "url": "https://files.pythonhosted.org/packages/d1/32/8ea95879ecc0b52cc0a4cab8686e7e18bcc71498554e6378f63bfefc145f/Werkzeug-0.6.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.6.2.tar.gz", + "hashes": { + "sha256": "4a80c87db4c105f24bb6587b2fdc45a1844e6b0d185d698543b43f2cf900d27b" + }, + "provenance": null, + "requires-python": null, + "size": 1720741, + "upload-time": "2010-04-23T18:05:38.478682Z", + "url": "https://files.pythonhosted.org/packages/a5/46/9e8809b1eaffa8ea42ddd4b590dd59ebf539a9bad33c772b850d66697e4a/Werkzeug-0.6.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.7.tar.gz", + "hashes": { + "sha256": "1f249abd79f791841827f09cdee1334c965b77db061fc1ea7c2c1248a24e8340" + }, + "provenance": null, + "requires-python": null, + "size": 1103423, + "upload-time": "2011-07-24T17:46:37.364598Z", + "url": "https://files.pythonhosted.org/packages/d1/e8/2b3e9c133c5c2ed5d32cfd8b40865c35c08b0f647b3ff7fe7c33526763ad/Werkzeug-0.7.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.7.1.tar.gz", + "hashes": { + "sha256": "0682ada4e9b4018004be995fb3db01d9da47d0d5b488444e45a484f9e940d885" + }, + "provenance": null, + "requires-python": null, + "size": 1103388, + "upload-time": "2011-07-26T12:25:43.570634Z", + "url": "https://files.pythonhosted.org/packages/fc/80/f10de2774c9c8ca248fb5ac3a9067c97e7d3cca18b203493225fd3b82e23/Werkzeug-0.7.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.7.2.tar.gz", + "hashes": { + "sha256": "6d0d199989c025b33eb002aaa4412160c2241319d2d887331f64da86d83bfeac" + }, + "provenance": null, + "requires-python": null, + "size": 1103430, + "upload-time": "2011-09-30T12:48:57.359600Z", + "url": "https://files.pythonhosted.org/packages/30/2e/8a4630856707238f1eec6cbb0ea4a44ed6ddd67dcbfd884517782efae7e5/Werkzeug-0.7.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.8.tar.gz", + "hashes": { + "sha256": "2f60d10c69e705ef77a2775bec679ad2474b22ca35887c9c61503cec1e4d4d5d" + }, + "provenance": null, + "requires-python": null, + "size": 1107041, + "upload-time": "2011-09-29T23:55:03.285752Z", + "url": "https://files.pythonhosted.org/packages/a4/3c/417598d787f0a00029554d5e001d7ff1df884dc39594fbeff8aa5a92c708/Werkzeug-0.8.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.8.1.tar.gz", + "hashes": { + "sha256": "ec4122adcf3f6277c23f10128be1c2da9352b899a976a03245a698e83dfd95db" + }, + "provenance": null, + "requires-python": null, + "size": 1107020, + "upload-time": "2011-09-30T12:50:19.643381Z", + "url": "https://files.pythonhosted.org/packages/a0/45/cc3c87afb246bf19aca390bd852d78b10b0c6543e2b8fc8b64877bea4e4f/Werkzeug-0.8.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.8.2.tar.gz", + "hashes": { + "sha256": "15bbc16f586a9ec6606e8a6005373491270901ef8fd47a91898f5183cd383a28" + }, + "provenance": null, + "requires-python": null, + "size": 1108056, + "upload-time": "2011-12-16T15:53:06.624202Z", + "url": "https://files.pythonhosted.org/packages/1e/a3/a9cee8a481782d7192db46aa89bed2d30f309075db503d5e31c3ba4016f9/Werkzeug-0.8.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.8.3.tar.gz", + "hashes": { + "sha256": "108c3d41fb701c4af4ef00e8ebbedc147632c82247beb798c8d8657a12810206" + }, + "provenance": null, + "requires-python": null, + "size": 1108617, + "upload-time": "2012-02-05T11:10:46.623596Z", + "url": "https://files.pythonhosted.org/packages/a1/1c/02e6127ec997c08266b03d7fd340ba7675dafe0e28886a569664fd019e56/Werkzeug-0.8.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.9.tar.gz", + "hashes": { + "sha256": "383d547274b580f79dc9effe1169949113f980e1ced450961e68152ff96bd8c3" + }, + "provenance": null, + "requires-python": null, + "size": 1124358, + "upload-time": "2013-06-13T08:27:11.739805Z", + "url": "https://files.pythonhosted.org/packages/8c/50/15a4a51a461370e0d51a6a3e9182857a14cf12f023350b96b2fde1a4be0b/Werkzeug-0.9.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.9.1.tar.gz", + "hashes": { + "sha256": "d892523bb6110a8ff8bad51982bb76a9c168659b2d58369806fd9bf049b65669" + }, + "provenance": null, + "requires-python": null, + "size": 1124459, + "upload-time": "2013-06-14T08:51:26.282409Z", + "url": "https://files.pythonhosted.org/packages/28/8d/26f5612010252778c7d9d7afad19b990505a99689ef599c85e48237740e8/Werkzeug-0.9.1.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.9.2.tar.gz", + "hashes": { + "sha256": "ca5142934bb506145383fc12ea86683dd20ed9da56e9e185505ab2195f7e71e8" + }, + "provenance": null, + "requires-python": null, + "size": 1125205, + "upload-time": "2013-07-18T15:06:56.376314Z", + "url": "https://files.pythonhosted.org/packages/f4/59/eab1d85bffc16abb34d35e271485522dcb8d3aeed3e2ea24c2b6ca76b44c/Werkzeug-0.9.2.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.9.3.tar.gz", + "hashes": { + "sha256": "ead3a6baf49f8fc594d88dca910d60c61e26e3bb89467ff034c47f6b57b3089a" + }, + "provenance": null, + "requires-python": null, + "size": 1126096, + "upload-time": "2013-07-25T15:00:47.912248Z", + "url": "https://files.pythonhosted.org/packages/8d/3b/79b28e9436f321763bfa47d7784bedb8f0b6b7da92b2979ee5a2a60f3bc6/Werkzeug-0.9.3.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.9.4.tar.gz", + "hashes": { + "sha256": "c1baf7a3e8be70f34d931ee173283f406877bd3d17f372bbe82318a5b3c510cc" + }, + "provenance": null, + "requires-python": null, + "size": 1126353, + "upload-time": "2013-08-25T23:20:28.045258Z", + "url": "https://files.pythonhosted.org/packages/d8/5e/8abc95630f9c4248edffed30592468f884e845ba656a959a12e452fafcec/Werkzeug-0.9.4.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.9.5.tar.gz", + "hashes": { + "sha256": "9f6c20c7786bb64c3d5b637df8d12ae7601efbb9d9e527505f91f0e96a3a2e3e" + }, + "provenance": null, + "requires-python": null, + "size": 1127546, + "upload-time": "2014-06-06T19:18:48.265802Z", + "url": "https://files.pythonhosted.org/packages/bf/d1/37f309bff81dd40afe89692bd09e0888a7e3afbef08d6d3d1eb632de307f/Werkzeug-0.9.5.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.9.6.tar.gz", + "hashes": { + "sha256": "7f11e7e2e73eb22677cac1b11113eb6106f66cedef13d140e83cf6563c90b79c" + }, + "provenance": null, + "requires-python": null, + "size": 1128428, + "upload-time": "2014-06-07T10:34:38.945391Z", + "url": "https://files.pythonhosted.org/packages/63/69/5702e5eb897d1a144001e21d676676bcb87b88c0862f947509ea95ea54fc/Werkzeug-0.9.6.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.10.tar.gz", + "hashes": { + "sha256": "9a97a6fcf87390172748da9e5250710b352dff18e979db925d276112cdcfa7ac" + }, + "provenance": null, + "requires-python": null, + "size": 1133931, + "upload-time": "2015-01-29T23:03:27.649324Z", + "url": "https://files.pythonhosted.org/packages/32/d7/5648e058b7786f2f57480b415f369fc7ea8d51468c11b961eddef915891e/Werkzeug-0.10.tar.gz", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.10.1.tar.gz", + "hashes": { + "sha256": "9cf783990b1a99173e707a5768610800aa87775e9d86e211d17180d5b6c245ab" + }, + "provenance": null, + "requires-python": null, + "size": 1134481, + "upload-time": "2015-02-03T22:00:36.925643Z", + "url": "https://files.pythonhosted.org/packages/4c/01/7c64cf317ace1ff2c9b44cbf2c967dfcb170088b3676a871b7f08c059dfd/Werkzeug-0.10.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6566488d90ceda607dab8f8063182fe87d3aebce46442bf1dd3bf54cef2524fd" + }, + "data-dist-info-metadata": { + "sha256": "6566488d90ceda607dab8f8063182fe87d3aebce46442bf1dd3bf54cef2524fd" + }, + "filename": "Werkzeug-0.10.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "64a7664185a23c9dcf27ba642e7344af9bbd2679643d369dce8ff30c2a6b4f7f" + }, + "provenance": null, + "requires-python": null, + "size": 295201, + "upload-time": "2015-03-26T12:40:49.330914Z", + "url": "https://files.pythonhosted.org/packages/e2/70/28fb65066572ae5518fef4a53e61adedd0ce4928cdcad9c03f3ace221ae0/Werkzeug-0.10.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.10.2.tar.gz", + "hashes": { + "sha256": "383d16fd907f90cc6d910e2ffc266148aeb5542423f932ce79ac5a0523605cc4" + }, + "provenance": null, + "requires-python": null, + "size": 1137683, + "upload-time": "2015-03-26T12:40:44.721007Z", + "url": "https://files.pythonhosted.org/packages/7f/3b/9ecf90ee8dada2b85d478d37ed64c70532dfaa2dd6b45a01018b331d37f3/Werkzeug-0.10.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4bf8a6d190174b503e45e39014fbdeeb69e7847d1a4e77b0b83be7365b404dde" + }, + "data-dist-info-metadata": { + "sha256": "4bf8a6d190174b503e45e39014fbdeeb69e7847d1a4e77b0b83be7365b404dde" + }, + "filename": "Werkzeug-0.10.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "a438aa8c3f513a5cf3dda02a62f9e022b7598e9fbfeba14ba2d6dd957c8ab436" + }, + "provenance": null, + "requires-python": null, + "size": 293089, + "upload-time": "2015-03-26T15:50:09.912209Z", + "url": "https://files.pythonhosted.org/packages/49/0c/e33c2caec86a7926186f7d454f6a901f45f05ad90337c6972d170b9ee806/Werkzeug-0.10.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.10.4.tar.gz", + "hashes": { + "sha256": "9d2771e4c89be127bc4bac056ab7ceaf0e0064c723d6b6e195739c3af4fd5c1d" + }, + "provenance": null, + "requires-python": null, + "size": 1137282, + "upload-time": "2015-03-26T15:50:04.309352Z", + "url": "https://files.pythonhosted.org/packages/ec/17/a7e847bcfd7dcdc86c830ff2f0ab4e1a97b7efd8f8c8ebf26859091d3812/Werkzeug-0.10.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "417f68b2e851283d8cd2344a1b256638048be72dc834a48bb40e1dd064a9b1b3" + }, + "data-dist-info-metadata": { + "sha256": "417f68b2e851283d8cd2344a1b256638048be72dc834a48bb40e1dd064a9b1b3" + }, + "filename": "Werkzeug-0.11-py2.py3-none-any.whl", + "hashes": { + "sha256": "809bcff67e9968a5a83a4f3e9f47451ca8fd868a2d02716e74366bc9c317aed2" + }, + "provenance": null, + "requires-python": null, + "size": 304753, + "upload-time": "2015-11-08T14:55:41.280686Z", + "url": "https://files.pythonhosted.org/packages/dd/89/65fed0cb77bf6e4eb350f80f34fce14a3c39acbcced090fb3abc1e9ef230/Werkzeug-0.11-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.11.tar.gz", + "hashes": { + "sha256": "823dd060427c72051915f3f68090639bd6db06302a1eff149c4b5a341bb19305" + }, + "provenance": null, + "requires-python": null, + "size": 1151616, + "upload-time": "2015-11-08T14:55:35.129725Z", + "url": "https://files.pythonhosted.org/packages/a1/0c/e4c1144db79b9a0f917061cc86d1535261a68d6ad897fe972af5ee7710ef/Werkzeug-0.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e8c781666c790419222132b7b1610dae6612b818843e3e7fb843014e689519d8" + }, + "data-dist-info-metadata": { + "sha256": "e8c781666c790419222132b7b1610dae6612b818843e3e7fb843014e689519d8" + }, + "filename": "Werkzeug-0.11.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "bca5d6a06e4603abd0d2c10bb5ce523039bf16a0a7b8320bd74f6458d20d4c3b" + }, + "provenance": null, + "requires-python": null, + "size": 304783, + "upload-time": "2015-11-10T11:48:06.055777Z", + "url": "https://files.pythonhosted.org/packages/0b/37/398042f9b852c57f7e9b4e1173dcd40e7b9980d9c76a700647c458f582b1/Werkzeug-0.11.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.11.1.tar.gz", + "hashes": { + "sha256": "280b37866a1fa8604549cbc278f06d310143e20f1a6520ae5cf66e0df615e0a7" + }, + "provenance": null, + "requires-python": null, + "size": 1151713, + "upload-time": "2015-11-10T11:46:50.028693Z", + "url": "https://files.pythonhosted.org/packages/1c/b4/824c916f1451164bd871ad062defa2f48a34e2e952b12c0422f3ecf3a531/Werkzeug-0.11.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1b3b7ecb634f74991463d485738834907b52d668a4746faec215b32fbe3b90a8" + }, + "data-dist-info-metadata": { + "sha256": "1b3b7ecb634f74991463d485738834907b52d668a4746faec215b32fbe3b90a8" + }, + "filename": "Werkzeug-0.11.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "b6a93e909b31e3e14659584ff7329864275905ddc1b8653861bdfe1e597250f4" + }, + "provenance": null, + "requires-python": null, + "size": 304944, + "upload-time": "2015-11-12T09:23:36.672987Z", + "url": "https://files.pythonhosted.org/packages/b7/3d/be1357f3cdbfa10c9898b0fbbd5eeeaef08df7908176d09c454e66592b1e/Werkzeug-0.11.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.11.2.tar.gz", + "hashes": { + "sha256": "eb4f98994b40a8e2edce289e811c9a38880ae53eb9ff6f031d0e243a69b0fcbf" + }, + "provenance": null, + "requires-python": null, + "size": 1152067, + "upload-time": "2015-11-12T09:23:13.349574Z", + "url": "https://files.pythonhosted.org/packages/f6/d6/819c7462d86a4a22a276359db65bf8cc3afcbb7a8b2e41021cd6519a4f7d/Werkzeug-0.11.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "600bbd3a7cf6389570dddfc15ccd5036853caf2ce7ee7160a4c8133969babfe1" + }, + "data-dist-info-metadata": { + "sha256": "600bbd3a7cf6389570dddfc15ccd5036853caf2ce7ee7160a4c8133969babfe1" + }, + "filename": "Werkzeug-0.11.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "69491b5305157c3c6e0f04a701984d6ae77fd729fc1c9acd25077f1df385326b" + }, + "provenance": null, + "requires-python": null, + "size": 305018, + "upload-time": "2015-12-19T23:13:54.213138Z", + "url": "https://files.pythonhosted.org/packages/1c/35/18d0febbe432d61a607d1fe457d404cc30815ed9afb31314ea1a7bbbe9e3/Werkzeug-0.11.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.11.3.tar.gz", + "hashes": { + "sha256": "eb5f700a9bfc96420b055635af9002d3662e43d80c3ffd31f224c25bc0d5f462" + }, + "provenance": null, + "requires-python": null, + "size": 1152396, + "upload-time": "2015-12-19T23:13:44.475252Z", + "url": "https://files.pythonhosted.org/packages/f1/2b/efd5c9e1cce9485254d9c18d41df47d212eeec154b9cc8e17457da9dce6a/Werkzeug-0.11.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "b451dd5644ae940f0c9751212f49a77acdf82ad956704b1f3a2665d64735b291" + }, + "data-dist-info-metadata": { + "sha256": "b451dd5644ae940f0c9751212f49a77acdf82ad956704b1f3a2665d64735b291" + }, + "filename": "Werkzeug-0.11.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "7db3cb2d4725be0680abf64a45b18229186f03ad8b9989abbe053f9357b17b37" + }, + "provenance": null, + "requires-python": null, + "size": 305196, + "upload-time": "2016-02-14T17:54:40.978972Z", + "url": "https://files.pythonhosted.org/packages/a8/6a/12dca42596ffa19297bd31154b489c5dd5ab3399850644894de10e7bbcae/Werkzeug-0.11.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.11.4.tar.gz", + "hashes": { + "sha256": "e48fb7e3f2bb5a740dd9a666624699a4d83e2e028555f9c46bcc8ecfc2cd8c32" + }, + "provenance": null, + "requires-python": null, + "size": 1152770, + "upload-time": "2016-02-14T17:54:32.425895Z", + "url": "https://files.pythonhosted.org/packages/77/88/93b65347187fe101f2848982e2f84871e7aea76bb75aa05467b2c1eac6ea/Werkzeug-0.11.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a80d025be7494997ef323c1720eb7a714146db21032c9e18119de32a9b1332f4" + }, + "data-dist-info-metadata": { + "sha256": "a80d025be7494997ef323c1720eb7a714146db21032c9e18119de32a9b1332f4" + }, + "filename": "Werkzeug-0.11.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "22218d2f8572575531e876dbeb26c8691d5e1a4f5d923324f045a6231ba03609" + }, + "provenance": null, + "requires-python": null, + "size": 305305, + "upload-time": "2016-03-22T19:39:16.391491Z", + "url": "https://files.pythonhosted.org/packages/10/25/9a27e9d35aa457b40ce3aebde9d7b2fefbee96937a59c4975752c5c10a62/Werkzeug-0.11.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.11.5.tar.gz", + "hashes": { + "sha256": "afdb04f183eef3b20827eb4520dcb75c1cd1f0ba7a7de3f463ff7a462eee8164" + }, + "provenance": null, + "requires-python": null, + "size": 1154970, + "upload-time": "2016-03-22T19:39:01.727179Z", + "url": "https://files.pythonhosted.org/packages/96/2c/ef9b1b4692472938cfa15799258be35bc1cf600a860b24e1bd675a38ae39/Werkzeug-0.11.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f4518f4786b87e38efa36803691225174ca366568c5c25372b17879638cbff93" + }, + "data-dist-info-metadata": { + "sha256": "f4518f4786b87e38efa36803691225174ca366568c5c25372b17879638cbff93" + }, + "filename": "Werkzeug-0.11.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "d6ff6e90c3c35d53705bacda21593d684ea8b1ff3f90b3b83e3e918a6111f269" + }, + "provenance": null, + "requires-python": null, + "size": 306553, + "upload-time": "2016-04-14T13:48:58.283430Z", + "url": "https://files.pythonhosted.org/packages/34/e9/624a3b7de10c47a1a3ab5a95174897f75269042cdf2a13656cdedc73c2ad/Werkzeug-0.11.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.11.6.tar.gz", + "hashes": { + "sha256": "63d79a05941359a09341c70e0a2dedf50854adbed2e618130e51082811330b32" + }, + "provenance": null, + "requires-python": null, + "size": 1154974, + "upload-time": "2016-04-14T13:48:49.136213Z", + "url": "https://files.pythonhosted.org/packages/11/e3/7e48abadfb8ed2bbc526fd62c0ae2f8871b466a0cab2b7c852c8d234b0d8/Werkzeug-0.11.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "49417b9970b5207e13a800650ce57be2bad74d7a4613cf452569742fc817522d" + }, + "data-dist-info-metadata": { + "sha256": "49417b9970b5207e13a800650ce57be2bad74d7a4613cf452569742fc817522d" + }, + "filename": "Werkzeug-0.11.7-py2.py3-none-any.whl", + "hashes": { + "sha256": "22cc822fd56d66b452b5b01af5c5feab36054985a911b1602e9d2712913e252b" + }, + "provenance": null, + "requires-python": null, + "size": 306554, + "upload-time": "2016-04-14T17:38:21.145133Z", + "url": "https://files.pythonhosted.org/packages/5d/41/15cd28a4b8cc6560ce6ea71d9c30bdf147e83a06fda8b4391a83288913ef/Werkzeug-0.11.7-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.11.7.tar.gz", + "hashes": { + "sha256": "afecff59c86c631183fffa0fe5c0e1bbc950095a30821d2615106af5e12ebac6" + }, + "provenance": null, + "requires-python": null, + "size": 1154958, + "upload-time": "2016-04-14T17:38:12.305496Z", + "url": "https://files.pythonhosted.org/packages/97/da/b0366b37c56d5d4746b3e7f3f39f096a882c5ac6169e4a7e664313c64e81/Werkzeug-0.11.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6409952be58cd30215cb6d3f410a0bf072a1a1be31aef777844e31647b05b0d5" + }, + "data-dist-info-metadata": { + "sha256": "6409952be58cd30215cb6d3f410a0bf072a1a1be31aef777844e31647b05b0d5" + }, + "filename": "Werkzeug-0.11.8-py2.py3-none-any.whl", + "hashes": { + "sha256": "c19bd65115c46ba59013047b233e41149a8cc2de2780d8b32e77a716356b595e" + }, + "provenance": null, + "requires-python": null, + "size": 306554, + "upload-time": "2016-04-15T13:00:56.512016Z", + "url": "https://files.pythonhosted.org/packages/29/43/6f344e71411687d9a1ae2aaac426cb8d864842c255f05ed5cfba0122c40b/Werkzeug-0.11.8-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.11.8.tar.gz", + "hashes": { + "sha256": "729730a25f43a29ac6a79f08384ea18a3a125d07079492e15c3b3c2a3f090c37" + }, + "provenance": null, + "requires-python": null, + "size": 1154973, + "upload-time": "2016-04-15T13:00:40.033638Z", + "url": "https://files.pythonhosted.org/packages/e6/92/47240436fb19717b42ad02a3c028796b474580b55149b51059826a55ebec/Werkzeug-0.11.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "696e23ec6189d5925fbe6aba6c691e3c3dd09415e099312e4c18c39dc534878c" + }, + "data-dist-info-metadata": { + "sha256": "696e23ec6189d5925fbe6aba6c691e3c3dd09415e099312e4c18c39dc534878c" + }, + "filename": "Werkzeug-0.11.9-py2.py3-none-any.whl", + "hashes": { + "sha256": "cc4b84a685bfa01163a0bb30738d0dfcffa6af411dd489aed90f37a61bc4af26" + }, + "provenance": null, + "requires-python": null, + "size": 306576, + "upload-time": "2016-04-24T18:31:53.758428Z", + "url": "https://files.pythonhosted.org/packages/cb/98/83bd68761e7bd0a378ab5a0d805939bf7923ea71ca3849d6961c04ddf82d/Werkzeug-0.11.9-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.11.9.tar.gz", + "hashes": { + "sha256": "837b71338794634c24713a79c3b9c287301433f2d18cd0adefcbcf885e60c8a1" + }, + "provenance": null, + "requires-python": null, + "size": 1157394, + "upload-time": "2016-04-24T18:31:46.225376Z", + "url": "https://files.pythonhosted.org/packages/0f/7c/b316cd9779817173e93f5cebc8fb387db33cc8dc526f3db5e61f2c008d5b/Werkzeug-0.11.9.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bf0787d3b3c7744c0c21e394edfbca5ca8bfeb36397ba77f75f54282a4fef80c" + }, + "data-dist-info-metadata": { + "sha256": "bf0787d3b3c7744c0c21e394edfbca5ca8bfeb36397ba77f75f54282a4fef80c" + }, + "filename": "Werkzeug-0.11.10-py2.py3-none-any.whl", + "hashes": { + "sha256": "f22b9762589decfde50149c7ee080713cbf6129b49ce2b398f59b709b161a8d3" + }, + "provenance": null, + "requires-python": null, + "size": 306928, + "upload-time": "2016-05-24T09:24:48.286485Z", + "url": "https://files.pythonhosted.org/packages/f7/41/6847fed02f9c1692461f66d2b9391c1e4236451f0cb5bcbe3ebc73de1ca2/Werkzeug-0.11.10-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.11.10.tar.gz", + "hashes": { + "sha256": "cc64dafbacc716cdd42503cf6c44cb5a35576443d82f29f6829e5c49264aeeee" + }, + "provenance": null, + "requires-python": null, + "size": 1155484, + "upload-time": "2016-05-24T09:19:45.920201Z", + "url": "https://files.pythonhosted.org/packages/b7/7f/44d3cfe5a12ba002b253f6985a4477edfa66da53787a2a838a40f6415263/Werkzeug-0.11.10.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c88ccbef423e645fc5b304e3f9d32c1ff1ef5489661bc8aaaeafe532caa9f165" + }, + "data-dist-info-metadata": { + "sha256": "c88ccbef423e645fc5b304e3f9d32c1ff1ef5489661bc8aaaeafe532caa9f165" + }, + "filename": "Werkzeug-0.11.11-py2.py3-none-any.whl", + "hashes": { + "sha256": "eb3108af06aed08fb2f4fc883f2adf04c8f4997f6368517591b2becf15ae0da2" + }, + "provenance": null, + "requires-python": null, + "size": 306997, + "upload-time": "2016-08-31T13:13:17.848103Z", + "url": "https://files.pythonhosted.org/packages/a9/5e/41f791a3f380ec50f2c4c3ef1399d9ffce6b4fe9a7f305222f014cf4fe83/Werkzeug-0.11.11-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.11.11.tar.gz", + "hashes": { + "sha256": "e72c46bc14405cba7a26bd2ce28df734471bc9016bc8b4cb69466c2c14c2f7e5" + }, + "provenance": null, + "requires-python": null, + "size": 1158304, + "upload-time": "2016-08-31T13:13:13.569766Z", + "url": "https://files.pythonhosted.org/packages/43/2e/d822b4a4216804519ace92e0368dcfc4b0b2887462d852fdd476b253ecc9/Werkzeug-0.11.11.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "df32181bd7c99aaf911e36066df26333304815878495b5de5c4fe620c79c92b6" + }, + "data-dist-info-metadata": { + "sha256": "df32181bd7c99aaf911e36066df26333304815878495b5de5c4fe620c79c92b6" + }, + "filename": "Werkzeug-0.11.12-py2.py3-none-any.whl", + "hashes": { + "sha256": "47c333d78cfff9c1e4ce378bf1991ff7b7dc6e26b87214dad292c3b844fcab50" + }, + "provenance": null, + "requires-python": null, + "size": 308722, + "upload-time": "2016-12-26T14:10:37.995561Z", + "url": "https://files.pythonhosted.org/packages/b3/30/453c5e63a70d4d3bef512035eb02eb1bd050ecfea0367981346f3b726240/Werkzeug-0.11.12-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.11.12.zip", + "hashes": { + "sha256": "d42fc6a5036da96358091bc0460f7f39dd7f15d63a4c3be70e17d6697522a8f2" + }, + "provenance": null, + "requires-python": null, + "size": 1255209, + "upload-time": "2016-12-26T14:10:52.740806Z", + "url": "https://files.pythonhosted.org/packages/b9/84/5e882887ee5e962e54fb19e25e04bf4c7b7ebe74b1906550cfb8e1990aa5/Werkzeug-0.11.12.zip", + "yanked": false + }, + { + "core-metadata": { + "sha256": "627b4e0b8fec2218f6fe064c263e978d181f3bac3fb7b2f6c2d7cf5a78c630f8" + }, + "data-dist-info-metadata": { + "sha256": "627b4e0b8fec2218f6fe064c263e978d181f3bac3fb7b2f6c2d7cf5a78c630f8" + }, + "filename": "Werkzeug-0.11.13-py2.py3-none-any.whl", + "hashes": { + "sha256": "475bdde8e782f6f426b76d3d04ba8f1a2d3e346522d65249e1da391a93b062db" + }, + "provenance": null, + "requires-python": null, + "size": 308760, + "upload-time": "2016-12-26T18:56:10.800900Z", + "url": "https://files.pythonhosted.org/packages/18/47/152d1617f9cf49bb3780fce34706ce85f89c4cbb6baa7625d227540244c1/Werkzeug-0.11.13-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.11.13.zip", + "hashes": { + "sha256": "ebf720bc2f0ac7739ee2d6de63da8a323d73d91fddc16f5fadae915ae9e1e690" + }, + "provenance": null, + "requires-python": null, + "size": 1255270, + "upload-time": "2016-12-26T18:56:14.543897Z", + "url": "https://files.pythonhosted.org/packages/4a/4a/0e5f691c1e00d8b5678f35225cfc9e21dcebec794fb9702648b8fac716b1/Werkzeug-0.11.13.zip", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e93b54e9b4daea41e2c46e3759c00853f69ae2bccab022ecf6755e2f393920b9" + }, + "data-dist-info-metadata": { + "sha256": "e93b54e9b4daea41e2c46e3759c00853f69ae2bccab022ecf6755e2f393920b9" + }, + "filename": "Werkzeug-0.11.14-py2.py3-none-any.whl", + "hashes": { + "sha256": "11a56e4141a2a9279a0d924f1aa6089bd675abfe66ce7ff6d4912655f4c289bf" + }, + "provenance": null, + "requires-python": null, + "size": 307248, + "upload-time": "2016-12-30T22:13:14.934100Z", + "url": "https://files.pythonhosted.org/packages/0b/c1/ecb9ca942e429944630cd33494db1fd7e692e6464c97a651fd762f2f160d/Werkzeug-0.11.14-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.11.14.tar.gz", + "hashes": { + "sha256": "735bf5847d0e133e7f3f13589dd5782539d6579fe4b7a389e247a351ab02f7be" + }, + "provenance": null, + "requires-python": null, + "size": 1156468, + "upload-time": "2016-12-30T22:13:11.218170Z", + "url": "https://files.pythonhosted.org/packages/67/aa/f6996f1e199c49fa52fe84de51aea88fdb46c5b9234cb47b4b580d669753/Werkzeug-0.11.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "52f79cc4a4910b961f07afab30a2b0636e155e2548d51ebbc5016f25961b63e5" + }, + "data-dist-info-metadata": { + "sha256": "52f79cc4a4910b961f07afab30a2b0636e155e2548d51ebbc5016f25961b63e5" + }, + "filename": "Werkzeug-0.11.15-py2.py3-none-any.whl", + "hashes": { + "sha256": "c6f6f89124df0514d886782c658c3e12f2caaa94da34cee3fd82eebf4ebf052b" + }, + "provenance": null, + "requires-python": null, + "size": 307256, + "upload-time": "2016-12-30T22:49:48.854934Z", + "url": "https://files.pythonhosted.org/packages/ef/c6/3c431fea5f93c8bc869ec9c7bdad9ffef4ff9c81bfe1d294217447206c46/Werkzeug-0.11.15-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.11.15.tar.gz", + "hashes": { + "sha256": "455d7798ac263266dbd38d4841f7534dd35ca9c3da4a8df303f8488f38f3bcc0" + }, + "provenance": null, + "requires-python": null, + "size": 1156471, + "upload-time": "2016-12-30T22:49:45.111086Z", + "url": "https://files.pythonhosted.org/packages/fe/7f/6d70f765ce5484e07576313897793cb49333dd34e462488ee818d17244af/Werkzeug-0.11.15.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f075d20cd053241ad8f899a2b0e7e1b8e7ed0ec8cf1acc0f146e4861628a0ed9" + }, + "data-dist-info-metadata": { + "sha256": "f075d20cd053241ad8f899a2b0e7e1b8e7ed0ec8cf1acc0f146e4861628a0ed9" + }, + "filename": "Werkzeug-0.12-py2.py3-none-any.whl", + "hashes": { + "sha256": "7fce5d96278e9e4132fd0e90ff17d2bcc6e74695d11e619ba4645c0341396810" + }, + "provenance": null, + "requires-python": null, + "size": 312818, + "upload-time": "2017-03-10T11:22:10.578043Z", + "url": "https://files.pythonhosted.org/packages/ae/c3/f59f6ade89c811143272161aae8a7898735e7439b9e182d03d141de4804f/Werkzeug-0.12-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.12.tar.gz", + "hashes": { + "sha256": "f007848ed997101cb5c09a47e46c0b0b6f193d0f8a01cd2af920d77bf1ab4e68" + }, + "provenance": null, + "requires-python": null, + "size": 1169497, + "upload-time": "2017-03-10T11:22:05.946232Z", + "url": "https://files.pythonhosted.org/packages/13/a2/c4f2a1e1e9239cd979de00a2d7e0008559c46d920e9842e9b8063c5e6bf5/Werkzeug-0.12.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "42a086c148d9697ef44839287c962c3316c6e947dc5cb6faa64bd230628de430" + }, + "data-dist-info-metadata": { + "sha256": "42a086c148d9697ef44839287c962c3316c6e947dc5cb6faa64bd230628de430" + }, + "filename": "Werkzeug-0.12.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "918322630c58fa52b89e14c45de3ad78514e18928dac726060bb89cd647f6b83" + }, + "provenance": null, + "requires-python": null, + "size": 312856, + "upload-time": "2017-03-15T17:08:20.395313Z", + "url": "https://files.pythonhosted.org/packages/f6/00/f3aae474bbc18d2e2cb5651935fbdaf1fb3a9676e2d606bc7d96c4c85d29/Werkzeug-0.12.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.12.1.tar.gz", + "hashes": { + "sha256": "6716830febe9808bb7521fd26db3b398450cbed0886b2b4bea678b87340f534e" + }, + "provenance": null, + "requires-python": null, + "size": 1169595, + "upload-time": "2017-03-15T17:08:16.724916Z", + "url": "https://files.pythonhosted.org/packages/ab/65/d3f1edd1109cb1beb6b82f4139addad482df5b5ea113bdc98242383bf402/Werkzeug-0.12.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4a9858ca4082b2498e24aee6575f8cd93d4f4ceaf1e4adc327c9f71398c0dbdf" + }, + "data-dist-info-metadata": { + "sha256": "4a9858ca4082b2498e24aee6575f8cd93d4f4ceaf1e4adc327c9f71398c0dbdf" + }, + "filename": "Werkzeug-0.12.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "e8549c143af3ce6559699a01e26fa4174f4c591dbee0a499f3cd4c3781cdec3d" + }, + "provenance": null, + "requires-python": null, + "size": 312953, + "upload-time": "2017-05-16T06:37:47.723286Z", + "url": "https://files.pythonhosted.org/packages/97/02/306e0d57fdbf467ec1c763bc1757ec6ba20b1332e0ea7e49111533d71d1c/Werkzeug-0.12.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.12.2.tar.gz", + "hashes": { + "sha256": "903a7b87b74635244548b30d30db4c8947fe64c5198f58899ddcd3a13c23bb26" + }, + "provenance": null, + "requires-python": null, + "size": 1169770, + "upload-time": "2017-05-16T06:37:43.007111Z", + "url": "https://files.pythonhosted.org/packages/56/41/c095a77eb2dd69bf278dd664a97d3416af04e9ba1a00b8c138f772741d31/Werkzeug-0.12.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "27bf127982931984670659572ed82a8e86093c93d8f9c7f8860f68cd993fcacd" + }, + "data-dist-info-metadata": { + "sha256": "27bf127982931984670659572ed82a8e86093c93d8f9c7f8860f68cd993fcacd" + }, + "filename": "Werkzeug-0.13-py2.py3-none-any.whl", + "hashes": { + "sha256": "f3000aa146ce8a9da8ca3e978e0e931c2a58eb56c323a5efb6b4307f7832b549" + }, + "provenance": null, + "requires-python": null, + "size": 311833, + "upload-time": "2017-12-07T17:33:16.551759Z", + "url": "https://files.pythonhosted.org/packages/e7/dc/e41d4d6adf0cd3f02b0bdf02fcddee77a2ef02c0b1d5eaa517308333d673/Werkzeug-0.13-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.13.tar.gz", + "hashes": { + "sha256": "6246e5fc98a505824113fb6aca993d45ea284a2bcffdc2c65d0c538e53e4abd3" + }, + "provenance": null, + "requires-python": null, + "size": 1173763, + "upload-time": "2017-12-07T17:33:19.468659Z", + "url": "https://files.pythonhosted.org/packages/88/71/669c831c5611e3dbdcd46acdca42a3d29866f010c1d1ae70232b15473ba8/Werkzeug-0.13.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8d61bc520a53e2086e4d4e8fe1c956c1c77b388fab5d2dcf80cc450707e626e7" + }, + "data-dist-info-metadata": { + "sha256": "8d61bc520a53e2086e4d4e8fe1c956c1c77b388fab5d2dcf80cc450707e626e7" + }, + "filename": "Werkzeug-0.14-py2.py3-none-any.whl", + "hashes": { + "sha256": "322b15deb0e503c3e96c267b676d47ca069edccbf6338549bea7916583822a55" + }, + "provenance": null, + "requires-python": null, + "size": 322825, + "upload-time": "2017-12-31T13:32:12.698457Z", + "url": "https://files.pythonhosted.org/packages/08/9f/896df5ed2a14c9dd83eec007f8df38ab246fd27d3d2cd105f4fa0ba5ce10/Werkzeug-0.14-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.14.tar.gz", + "hashes": { + "sha256": "4aea27a9513b056346e9c8b49107f4ee7927f7bcf0be63024ecee39d5b87e9ef" + }, + "provenance": null, + "requires-python": null, + "size": 1185468, + "upload-time": "2017-12-31T13:32:18.820661Z", + "url": "https://files.pythonhosted.org/packages/90/b4/228683892aff6edbc7557e4fecd82e42163c7f258decc4efa0f53dbcf3ac/Werkzeug-0.14.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "15b7da76b3dd24d51603130e2b1194b477b9477203481298626033dc5bc8dee6" + }, + "data-dist-info-metadata": { + "sha256": "15b7da76b3dd24d51603130e2b1194b477b9477203481298626033dc5bc8dee6" + }, + "filename": "Werkzeug-0.14.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "d5da73735293558eb1651ee2fddc4d0dedcfa06538b8813a2e20011583c9e49b" + }, + "provenance": null, + "requires-python": null, + "size": 322863, + "upload-time": "2017-12-31T21:16:45.230905Z", + "url": "https://files.pythonhosted.org/packages/20/c4/12e3e56473e52375aa29c4764e70d1b8f3efa6682bef8d0aae04fe335243/Werkzeug-0.14.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.14.1.tar.gz", + "hashes": { + "sha256": "c3fd7a7d41976d9f44db327260e263132466836cef6f91512889ed60ad26557c" + }, + "provenance": null, + "requires-python": null, + "size": 1185546, + "upload-time": "2017-12-31T21:16:54.874225Z", + "url": "https://files.pythonhosted.org/packages/9f/08/a3bb1c045ec602dc680906fc0261c267bed6b3bb4609430aff92c3888ec8/Werkzeug-0.14.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "62d98009f51a680fb3161b13984c37fd6f9f6350ab9679f046707a9fe38ffcf0" + }, + "data-dist-info-metadata": { + "sha256": "62d98009f51a680fb3161b13984c37fd6f9f6350ab9679f046707a9fe38ffcf0" + }, + "filename": "Werkzeug-0.15.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "ee11b0f0640c56fb491b43b38356c4b588b3202b415a1e03eacf1c5561c961cf" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 328593, + "upload-time": "2019-03-19T17:24:16.696222Z", + "url": "https://files.pythonhosted.org/packages/29/5e/d54398f8ee78166d2cf07e46d19096e55aba506e44de998a1ad85b83ec8d/Werkzeug-0.15.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.15.0.tar.gz", + "hashes": { + "sha256": "590abe38f8be026d78457fe3b5200895b3543e58ac3fc1dd792c6333ea11af64" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 924610, + "upload-time": "2019-03-19T17:24:19.296054Z", + "url": "https://files.pythonhosted.org/packages/fc/50/b533e424151fbcf9ed3f1853fe564b402072cd949e2f3e1e7aedd12707cf/Werkzeug-0.15.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "faf0d4558e3fc548bbca21a2b9b99abd70ba5ec12ea31021d169498cf66e5468" + }, + "data-dist-info-metadata": { + "sha256": "faf0d4558e3fc548bbca21a2b9b99abd70ba5ec12ea31021d169498cf66e5468" + }, + "filename": "Werkzeug-0.15.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "96da23fa8ccecbc3ae832a83df5c722c11547d021637faacb0bec4dd2f4666c8" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 328655, + "upload-time": "2019-03-21T17:01:20.710830Z", + "url": "https://files.pythonhosted.org/packages/24/4d/2fc4e872fbaaf44cc3fd5a9cd42fda7e57c031f08e28c9f35689e8b43198/Werkzeug-0.15.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.15.1.tar.gz", + "hashes": { + "sha256": "ca5c2dcd367d6c0df87185b9082929d255358f5391923269335782b213d52655" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 924191, + "upload-time": "2019-03-21T17:01:23.094263Z", + "url": "https://files.pythonhosted.org/packages/72/60/f628e8920cbf54afa2a83b75b32a1e69b559b95514d1deb841823dd97830/Werkzeug-0.15.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "62612ccb245e72da3e85578101627a417cf18cc22308b5973063ca190a677381" + }, + "data-dist-info-metadata": { + "sha256": "62612ccb245e72da3e85578101627a417cf18cc22308b5973063ca190a677381" + }, + "filename": "Werkzeug-0.15.2-py2.py3-none-any.whl", + "hashes": { + "sha256": "7fad9770a8778f9576693f0cc29c7dcc36964df916b83734f4431c0e612a7fbc" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 328938, + "upload-time": "2019-04-02T17:26:06.132673Z", + "url": "https://files.pythonhosted.org/packages/18/79/84f02539cc181cdbf5ff5a41b9f52cae870b6f632767e43ba6ac70132e92/Werkzeug-0.15.2-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.15.2.tar.gz", + "hashes": { + "sha256": "0a73e8bb2ff2feecfc5d56e6f458f5b99290ef34f565ffb2665801ff7de6af7a" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 925108, + "upload-time": "2019-04-02T17:26:08.846182Z", + "url": "https://files.pythonhosted.org/packages/f3/c8/fa7e1a0283267bee8efa10c665d8dca27e591face7e333c789c85671b3ab/Werkzeug-0.15.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "18acaa8cd7346080323006878c8f6b5b0324ab7876f742e7833929549ec82805" + }, + "data-dist-info-metadata": { + "sha256": "18acaa8cd7346080323006878c8f6b5b0324ab7876f742e7833929549ec82805" + }, + "filename": "Werkzeug-0.15.3-py2.py3-none-any.whl", + "hashes": { + "sha256": "97660b282aa7e29f94f3fe378e5c7162d7ab9d601a8dbb1cbb2ffc8f0e54607d" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 327574, + "upload-time": "2019-05-14T21:10:46.087817Z", + "url": "https://files.pythonhosted.org/packages/3d/bf/79101bd1d6a2b3fe0888e8d6e039800b173f26b7388308fc4bcc45de8d0a/Werkzeug-0.15.3-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.15.3.tar.gz", + "hashes": { + "sha256": "cfd1281b1748288e59762c0e174d64d8bcb2b70e7c57bc4a1203c8825af24ac3" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 925615, + "upload-time": "2019-05-14T21:10:49.112255Z", + "url": "https://files.pythonhosted.org/packages/9c/6d/854f2aa124dcfeb901815492b7fa7f026d114a18784c1c679fbdea36c809/Werkzeug-0.15.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0450b3226e75c3e7cab271b5de21f3e0da3b529bbdfb2fef254abfae463f6ea6" + }, + "data-dist-info-metadata": { + "sha256": "0450b3226e75c3e7cab271b5de21f3e0da3b529bbdfb2fef254abfae463f6ea6" + }, + "filename": "Werkzeug-0.15.4-py2.py3-none-any.whl", + "hashes": { + "sha256": "865856ebb55c4dcd0630cdd8f3331a1847a819dda7e8c750d3db6f2aa6c0209c" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 327611, + "upload-time": "2019-05-15T01:49:48.349247Z", + "url": "https://files.pythonhosted.org/packages/9f/57/92a497e38161ce40606c27a86759c6b92dd34fcdb33f64171ec559257c02/Werkzeug-0.15.4-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.15.4.tar.gz", + "hashes": { + "sha256": "a0b915f0815982fb2a09161cb8f31708052d0951c3ba433ccc5e1aa276507ca6" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 925334, + "upload-time": "2019-05-15T01:49:52.736180Z", + "url": "https://files.pythonhosted.org/packages/59/2d/b24bab64b409e22f026fee6705b035cb0698399a7b69449c49442b30af47/Werkzeug-0.15.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "40c99719a2392fe2b9347f92d6adc04d5c16c6a534b5081409dac9eff3b3ab05" + }, + "data-dist-info-metadata": { + "sha256": "40c99719a2392fe2b9347f92d6adc04d5c16c6a534b5081409dac9eff3b3ab05" + }, + "filename": "Werkzeug-0.15.5-py2.py3-none-any.whl", + "hashes": { + "sha256": "87ae4e5b5366da2347eb3116c0e6c681a0e939a33b2805e2c0cbd282664932c4" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 328172, + "upload-time": "2019-07-17T15:31:42.496308Z", + "url": "https://files.pythonhosted.org/packages/d1/ab/d3bed6b92042622d24decc7aadc8877badf18aeca1571045840ad4956d3f/Werkzeug-0.15.5-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.15.5.tar.gz", + "hashes": { + "sha256": "a13b74dd3c45f758d4ebdb224be8f1ab8ef58b3c0ffc1783a8c7d9f4f50227e6" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 926570, + "upload-time": "2019-07-17T15:31:45.313908Z", + "url": "https://files.pythonhosted.org/packages/c7/fb/56734c47bc5bb4d00898c2581bc08166cb6fea72b6894cf279053521c25a/Werkzeug-0.15.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5c0cc281dbb47edf9ad994a5469dcc81b8ec86007b2df53cbd1f4a63d9d86be8" + }, + "data-dist-info-metadata": { + "sha256": "5c0cc281dbb47edf9ad994a5469dcc81b8ec86007b2df53cbd1f4a63d9d86be8" + }, + "filename": "Werkzeug-0.15.6-py2.py3-none-any.whl", + "hashes": { + "sha256": "00d32beac38fcd48d329566f80d39f10ec2ed994efbecfb8dd4b320062d05902" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 328267, + "upload-time": "2019-09-04T20:09:10.936827Z", + "url": "https://files.pythonhosted.org/packages/b7/61/c0a1adf9ad80db012ed7191af98fa05faa95fa09eceb71bb6fa8b66e6a43/Werkzeug-0.15.6-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.15.6.tar.gz", + "hashes": { + "sha256": "0a24d43be6a7dce81bae05292356176d6c46d63e42a0dd3f9504b210a9cfaa43" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 926705, + "upload-time": "2019-09-04T20:09:14.043004Z", + "url": "https://files.pythonhosted.org/packages/a3/32/2c91f662d66d4ae8993987b56cd1706a9a526f3ac310dd7fca47d7851533/Werkzeug-0.15.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "047f7fabccf520ad856d80d2eed4962ec774ef3ec60d1781811ba672557b4f4f" + }, + "data-dist-info-metadata": { + "sha256": "047f7fabccf520ad856d80d2eed4962ec774ef3ec60d1781811ba672557b4f4f" + }, + "filename": "Werkzeug-0.16.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "e5f4a1f98b52b18a93da705a7458e55afb26f32bff83ff5d19189f92462d65c4" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 327277, + "upload-time": "2019-09-19T14:39:43.445959Z", + "url": "https://files.pythonhosted.org/packages/ce/42/3aeda98f96e85fd26180534d36570e4d18108d62ae36f87694b476b83d6f/Werkzeug-0.16.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.16.0.tar.gz", + "hashes": { + "sha256": "7280924747b5733b246fe23972186c6b348f9ae29724135a6dfc1e53cea433e7" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 925717, + "upload-time": "2019-09-19T14:39:46.394790Z", + "url": "https://files.pythonhosted.org/packages/5e/fd/eb19e4f6a806cd6ee34900a687f181001c7a0059ff914752091aba84681f/Werkzeug-0.16.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "7af99fedd69deff6652420406d38304ce50760df6231122c87e3fa11ae61a4bb" + }, + "data-dist-info-metadata": { + "sha256": "7af99fedd69deff6652420406d38304ce50760df6231122c87e3fa11ae61a4bb" + }, + "filename": "Werkzeug-0.16.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "1e0dedc2acb1f46827daa2e399c1485c8fa17c0d8e70b6b875b4e7f54bf408d2" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 327363, + "upload-time": "2020-01-27T04:13:55.856104Z", + "url": "https://files.pythonhosted.org/packages/c2/e4/a859d2fe516f466642fa5c6054fd9646271f9da26b0cac0d2f37fc858c8f/Werkzeug-0.16.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-0.16.1.tar.gz", + "hashes": { + "sha256": "b353856d37dec59d6511359f97f6a4b2468442e454bd1c98298ddce53cac1f04" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 935128, + "upload-time": "2020-01-27T04:13:59.901943Z", + "url": "https://files.pythonhosted.org/packages/c3/1d/1c0761d9365d166dc9d882a48c437111d22b0df564d6d5768045d9a51fd0/Werkzeug-0.16.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "c11395645994a1254d168028f1a72f352dfc885a2ec824f239ac3b6910503dae" + }, + "data-dist-info-metadata": { + "sha256": "c11395645994a1254d168028f1a72f352dfc885a2ec824f239ac3b6910503dae" + }, + "filename": "Werkzeug-1.0.0rc1-py2.py3-none-any.whl", + "hashes": { + "sha256": "834e6f4828864350b7c173a2be027f0a692512bbe9d7ddd52da8e29ff991a726" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 298070, + "upload-time": "2020-01-31T16:58:39.887495Z", + "url": "https://files.pythonhosted.org/packages/37/5b/dfcbfc85c1eab4cc96876627f3ed207eee6f96ab717b8eb727aef2605475/Werkzeug-1.0.0rc1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-1.0.0rc1.tar.gz", + "hashes": { + "sha256": "7f91416b2e6902e39190552d5e05bc94c0d5034688753fceb28eaa9d16795027" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 893514, + "upload-time": "2020-01-31T16:58:42.346780Z", + "url": "https://files.pythonhosted.org/packages/4e/46/9d2816e629500122af8b92e87e4bbadc673cb21bea9f24686536c44ee916/Werkzeug-1.0.0rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "3d8aed54a05ab9d720f1701df9747f14fd1729e1f0876b2f327603905dcd3043" + }, + "data-dist-info-metadata": { + "sha256": "3d8aed54a05ab9d720f1701df9747f14fd1729e1f0876b2f327603905dcd3043" + }, + "filename": "Werkzeug-1.0.0-py2.py3-none-any.whl", + "hashes": { + "sha256": "6dc65cf9091cf750012f56f2cad759fa9e879f511b5ff8685e456b4e3bf90d16" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 298559, + "upload-time": "2020-02-06T20:25:34.075811Z", + "url": "https://files.pythonhosted.org/packages/ba/a5/d6f8a6e71f15364d35678a4ec8a0186f980b3bd2545f40ad51dd26a87fb1/Werkzeug-1.0.0-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-1.0.0.tar.gz", + "hashes": { + "sha256": "169ba8a33788476292d04186ab33b01d6add475033dfc07215e6d219cc077096" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 904176, + "upload-time": "2020-02-06T20:25:38.242859Z", + "url": "https://files.pythonhosted.org/packages/4b/a5/781dbff5062f31e8407242ea2e07c05eb4f3a236f59124ef46f5e92a2776/Werkzeug-1.0.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "774ce654d6b8502dbe9c0a3603cffcd688b2d76dc3e894c6452b98fd89a0cade" + }, + "data-dist-info-metadata": { + "sha256": "774ce654d6b8502dbe9c0a3603cffcd688b2d76dc3e894c6452b98fd89a0cade" + }, + "filename": "Werkzeug-1.0.1-py2.py3-none-any.whl", + "hashes": { + "sha256": "2de2a5db0baeae7b2d2664949077c2ac63fbd16d98da0ff71837f7d1dea3fd43" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 298631, + "upload-time": "2020-03-31T18:03:34.839910Z", + "url": "https://files.pythonhosted.org/packages/cc/94/5f7079a0e00bd6863ef8f1da638721e9da21e5bacee597595b318f71d62e/Werkzeug-1.0.1-py2.py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-1.0.1.tar.gz", + "hashes": { + "sha256": "6c80b1e5ad3665290ea39320b91e1be1e0d5f60652b964a3070216de83d2e47c" + }, + "provenance": null, + "requires-python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 904455, + "upload-time": "2020-03-31T18:03:37.943093Z", + "url": "https://files.pythonhosted.org/packages/10/27/a33329150147594eff0ea4c33c2036c0eadd933141055be0ff911f7f8d04/Werkzeug-1.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5728705f469a2af833acb4cad4e8fd2be95586755971fbc1a34af7c2301d1729" + }, + "data-dist-info-metadata": { + "sha256": "5728705f469a2af833acb4cad4e8fd2be95586755971fbc1a34af7c2301d1729" + }, + "filename": "Werkzeug-2.0.0rc1-py3-none-any.whl", + "hashes": { + "sha256": "da387793699ecef58d5a7dc24b20f49a6d545dc4234265ced1997abf0a2da03e" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 282365, + "upload-time": "2021-02-08T15:20:44.821674Z", + "url": "https://files.pythonhosted.org/packages/dd/87/5a0cbcabc5884507ad60bde6606b0d6b4c0067992190727011c94d6f93f9/Werkzeug-2.0.0rc1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.0.0rc1.tar.gz", + "hashes": { + "sha256": "17dd95d6e5f8c70870dad21589a2a5668d4eed4ea222f4969144cc60196e8d30" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 884419, + "upload-time": "2021-02-08T15:20:46.757508Z", + "url": "https://files.pythonhosted.org/packages/b8/92/54453f7d749e11ffea212be66feedd1a8f280e7b862466f25d2aa9f886ab/Werkzeug-2.0.0rc1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "09f281620fee1dc6ff8f4918671903c351166e144829eacd2e089de330a55ea5" + }, + "data-dist-info-metadata": { + "sha256": "09f281620fee1dc6ff8f4918671903c351166e144829eacd2e089de330a55ea5" + }, + "filename": "Werkzeug-2.0.0rc2-py3-none-any.whl", + "hashes": { + "sha256": "16d1ef7cdafd6311b933e25903286f347ec8e02468dc3c320d9583dbb4ca998b" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 284466, + "upload-time": "2021-03-03T20:45:59.712747Z", + "url": "https://files.pythonhosted.org/packages/25/4f/898a560dd4131a8c93845f31afe84e9699330fb5affd2acc6265ce6c9299/Werkzeug-2.0.0rc2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.0.0rc2.tar.gz", + "hashes": { + "sha256": "6e221719d5110083389ab2013887c726563085001e7a0aaba1cc509fc51b84a9" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 889048, + "upload-time": "2021-03-03T20:46:02.009164Z", + "url": "https://files.pythonhosted.org/packages/e4/5b/ccd05f47e4c6f30bdf224dfee7c6166edcca924f626dad51516d88b7b57c/Werkzeug-2.0.0rc2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9bc66c1f6d9304c62e05711637b6462d408c08171038a1ba8b53b9a84513cabf" + }, + "data-dist-info-metadata": { + "sha256": "9bc66c1f6d9304c62e05711637b6462d408c08171038a1ba8b53b9a84513cabf" + }, + "filename": "Werkzeug-2.0.0rc3-py3-none-any.whl", + "hashes": { + "sha256": "ff80a8377526eb9a730148a8646a2b4e4217c519b6b55cc1b6138f666c52f57c" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 284536, + "upload-time": "2021-03-17T20:42:05.949344Z", + "url": "https://files.pythonhosted.org/packages/0c/ca/9aa0164bf65fd31692f816fec3f7fdb94d8f2844b2517aec7c6bcaac1cf0/Werkzeug-2.0.0rc3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.0.0rc3.tar.gz", + "hashes": { + "sha256": "c66bc39b74a7d3383fdd009d73fd003f9f39c0fd2b129f282ab0d6a409e452f0" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 889409, + "upload-time": "2021-03-17T20:42:08.056817Z", + "url": "https://files.pythonhosted.org/packages/48/32/95ae24bbfc194e8d461108d7b7cb4327e9401738f8e5517d599d8892f493/Werkzeug-2.0.0rc3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f2019d8cce10b6c670c46f3181b9cc7448d5723f24d247be623f6390b4885277" + }, + "data-dist-info-metadata": { + "sha256": "f2019d8cce10b6c670c46f3181b9cc7448d5723f24d247be623f6390b4885277" + }, + "filename": "Werkzeug-2.0.0rc4-py3-none-any.whl", + "hashes": { + "sha256": "7fff67401402b565044b26c09201177e62ea212f9c9b809f7624481dd8421975" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 286455, + "upload-time": "2021-04-16T15:35:25.409568Z", + "url": "https://files.pythonhosted.org/packages/b2/51/44cfc65463f6d763b863fbcdfb2a2e367e403d4299b67ae7f163bb2bd309/Werkzeug-2.0.0rc4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.0.0rc4.tar.gz", + "hashes": { + "sha256": "4158aad4fdfe14d0ffe9f8ae832323e0ed90615b0354c13875f59e8a08e6a6fa" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 891168, + "upload-time": "2021-04-16T15:35:27.826817Z", + "url": "https://files.pythonhosted.org/packages/f1/03/dc680caa5583d6c0c5478b69886d01246a0faceff012a58a7a5d530f7cad/Werkzeug-2.0.0rc4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "cef8bc73500078a9203008d1fc87405d112ee2e376b4f8f634a5601e94394ad6" + }, + "data-dist-info-metadata": { + "sha256": "cef8bc73500078a9203008d1fc87405d112ee2e376b4f8f634a5601e94394ad6" + }, + "filename": "Werkzeug-2.0.0rc5-py3-none-any.whl", + "hashes": { + "sha256": "bde529cfaf9f42e94365e14b8dea5a76b0dcea8862957a4afacba996a367a8ff" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 286451, + "upload-time": "2021-05-03T14:16:08.217777Z", + "url": "https://files.pythonhosted.org/packages/69/90/f631f060164473d5c5c2c56b342572b2b44762440e4ae09df7f5674b9d21/Werkzeug-2.0.0rc5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.0.0rc5.tar.gz", + "hashes": { + "sha256": "4e022c82ed0440ad1c1d6613f9a86a729e896a1f01a53cc9bff9bbe246f6e1cc" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 891312, + "upload-time": "2021-05-03T14:16:12.358533Z", + "url": "https://files.pythonhosted.org/packages/13/0c/685aa51afacd60d10b493d510da0a2f1843857bceb4a42ae2e6718eef440/Werkzeug-2.0.0rc5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "51d540ad1175cc2502abde872b063bf25a6d38dc31ad7a76c0485d74351ce85a" + }, + "data-dist-info-metadata": { + "sha256": "51d540ad1175cc2502abde872b063bf25a6d38dc31ad7a76c0485d74351ce85a" + }, + "filename": "Werkzeug-2.0.0-py3-none-any.whl", + "hashes": { + "sha256": "64c02f6495ba01eddd6625b3675f357cd358a73f1e38458a56ad86c5baa30b53" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 288104, + "upload-time": "2021-05-11T20:26:15.837280Z", + "url": "https://files.pythonhosted.org/packages/ff/1d/960bb4017c68674a1cb099534840f18d3def3ce44aed12b5ed8b78e0153e/Werkzeug-2.0.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.0.0.tar.gz", + "hashes": { + "sha256": "3389bbfe6d40c6dd25e6d3f974155163c8b3de5bbda6a89342d4ab93fae80ba0" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 892229, + "upload-time": "2021-05-11T20:26:20.422291Z", + "url": "https://files.pythonhosted.org/packages/4d/0c/7b8934a4073c282e159f9133e55d3fa31b8b99a53c5a67d0a35e4c0ddb16/Werkzeug-2.0.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f3e5b7dc43271aa9c20a2f9df03bfadc8410bb210b448b178703893576cd80bd" + }, + "data-dist-info-metadata": { + "sha256": "f3e5b7dc43271aa9c20a2f9df03bfadc8410bb210b448b178703893576cd80bd" + }, + "filename": "Werkzeug-2.0.1-py3-none-any.whl", + "hashes": { + "sha256": "6c1ec500dcdba0baa27600f6a22f6333d8b662d22027ff9f6202e3367413caa8" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 288225, + "upload-time": "2021-05-17T23:16:08.271054Z", + "url": "https://files.pythonhosted.org/packages/bd/24/11c3ea5a7e866bf2d97f0501d0b4b1c9bbeade102bb4b588f0d2919a5212/Werkzeug-2.0.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.0.1.tar.gz", + "hashes": { + "sha256": "1de1db30d010ff1af14a009224ec49ab2329ad2cde454c8a708130642d579c42" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 892730, + "upload-time": "2021-05-17T23:16:14.394781Z", + "url": "https://files.pythonhosted.org/packages/e3/bd/a49e5f756b2f29010b5be321fe02478660dbf8fefea3f078493c86011b5f/Werkzeug-2.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "be1ff1ac046da669056275910207d2887825eba2c7d78deb31f01f3d9a3e47f1" + }, + "data-dist-info-metadata": { + "sha256": "be1ff1ac046da669056275910207d2887825eba2c7d78deb31f01f3d9a3e47f1" + }, + "filename": "Werkzeug-2.0.2-py3-none-any.whl", + "hashes": { + "sha256": "63d3dc1cf60e7b7e35e97fa9861f7397283b75d765afcaefd993d6046899de8f" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 288921, + "upload-time": "2021-10-06T00:27:10.617520Z", + "url": "https://files.pythonhosted.org/packages/1e/73/51137805d1b8d97367a8a77cae4a792af14bb7ce58fbd071af294c740cf0/Werkzeug-2.0.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.0.2.tar.gz", + "hashes": { + "sha256": "aa2bb6fc8dee8d6c504c0ac1e7f5f7dc5810a9903e793b6f715a9f015bdadb9a" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 895061, + "upload-time": "2021-10-06T00:27:12.986421Z", + "url": "https://files.pythonhosted.org/packages/83/3c/ecdb36f49ab06defb0d5a466cfeb4ae90a55d02cfef379f781da2801a45d/Werkzeug-2.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "471cdd6bb245829cabee8a91e36679edb371469fa98e76bf29885c8afaaf5d8e" + }, + "data-dist-info-metadata": { + "sha256": "471cdd6bb245829cabee8a91e36679edb371469fa98e76bf29885c8afaaf5d8e" + }, + "filename": "Werkzeug-2.0.3-py3-none-any.whl", + "hashes": { + "sha256": "1421ebfc7648a39a5c58c601b154165d05cf47a3cd0ccb70857cbdacf6c8f2b8" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 289232, + "upload-time": "2022-02-07T21:04:36.336331Z", + "url": "https://files.pythonhosted.org/packages/f4/f3/22afbdb20cc4654b10c98043414a14057cd27fdba9d4ae61cea596000ba2/Werkzeug-2.0.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.0.3.tar.gz", + "hashes": { + "sha256": "b863f8ff057c522164b6067c9e28b041161b4be5ba4d0daceeaa50a163822d3c" + }, + "provenance": null, + "requires-python": ">=3.6", + "size": 895551, + "upload-time": "2022-02-07T21:04:39.140704Z", + "url": "https://files.pythonhosted.org/packages/6c/a8/60514fade2318e277453c9588545d0c335ea3ea6440ce5cdabfca7f73117/Werkzeug-2.0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "764c9f80b0bff07ab5243fbc61e2b6517932bd9d5eaeb033ad436b7da83c3ef2" + }, + "data-dist-info-metadata": { + "sha256": "764c9f80b0bff07ab5243fbc61e2b6517932bd9d5eaeb033ad436b7da83c3ef2" + }, + "filename": "Werkzeug-2.1.0-py3-none-any.whl", + "hashes": { + "sha256": "094ecfc981948f228b30ee09dbfe250e474823b69b9b1292658301b5894bbf08" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 224635, + "upload-time": "2022-03-28T17:55:57.161844Z", + "url": "https://files.pythonhosted.org/packages/dc/67/8b93ea73e9d3b2fb1761a589f1554d0ab156a0f960f3d23b4a79a70de49b/Werkzeug-2.1.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.1.0.tar.gz", + "hashes": { + "sha256": "9b55466a3e99e13b1f0686a66117d39bda85a992166e0a79aedfcf3586328f7a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 833735, + "upload-time": "2022-03-28T17:55:59.851355Z", + "url": "https://files.pythonhosted.org/packages/a1/07/daa2d95151f3debf3b6d1f3c0b9619da8c93759f7e4e794b9a1dbde52bea/Werkzeug-2.1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0c6d4bda71162ca9ffacadc2b0c77d2ff284dd185327a2a558a8c873afa80576" + }, + "data-dist-info-metadata": { + "sha256": "0c6d4bda71162ca9ffacadc2b0c77d2ff284dd185327a2a558a8c873afa80576" + }, + "filename": "Werkzeug-2.1.1-py3-none-any.whl", + "hashes": { + "sha256": "3c5493ece8268fecdcdc9c0b112211acd006354723b280d643ec732b6d4063d6" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 224656, + "upload-time": "2022-04-01T16:01:11.348545Z", + "url": "https://files.pythonhosted.org/packages/13/3c/07aab80ab09ea9a7dc1a312225124d8cfa4dcfb0cdc68e61f60819beb36c/Werkzeug-2.1.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.1.1.tar.gz", + "hashes": { + "sha256": "f8e89a20aeabbe8a893c24a461d3ee5dad2123b05cc6abd73ceed01d39c3ae74" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 833848, + "upload-time": "2022-04-01T16:01:16.143991Z", + "url": "https://files.pythonhosted.org/packages/ab/ff/8bd63902be9e33157bf14384382f7ec0c70ee001066b057dd58251e1c769/Werkzeug-2.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "bd60583c3f5dfd0ce5e1602ea5f279172fdea7ba6a30f9c6be448b6220a2e01d" + }, + "data-dist-info-metadata": { + "sha256": "bd60583c3f5dfd0ce5e1602ea5f279172fdea7ba6a30f9c6be448b6220a2e01d" + }, + "filename": "Werkzeug-2.1.2-py3-none-any.whl", + "hashes": { + "sha256": "72a4b735692dd3135217911cbeaa1be5fa3f62bffb8745c5215420a03dc55255" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 224942, + "upload-time": "2022-04-28T17:39:34.966663Z", + "url": "https://files.pythonhosted.org/packages/c4/44/f50f2d22cdfb6d56c03d1b4cc3cfa03ebee2f21b59a7768f151e43415ba5/Werkzeug-2.1.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.1.2.tar.gz", + "hashes": { + "sha256": "1ce08e8093ed67d638d63879fd1ba3735817f7a80de3674d293f5984f25fb6e6" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 835169, + "upload-time": "2022-04-28T17:39:37.378098Z", + "url": "https://files.pythonhosted.org/packages/10/cf/97eb1a3847c01ae53e8376bc21145555ac95279523a935963dc8ff96c50b/Werkzeug-2.1.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "80f899bc9ae5de551192e458e0317c589b05f09e2570dd52bc8a32e047c43048" + }, + "data-dist-info-metadata": { + "sha256": "80f899bc9ae5de551192e458e0317c589b05f09e2570dd52bc8a32e047c43048" + }, + "filename": "Werkzeug-2.2.0a1-py3-none-any.whl", + "hashes": { + "sha256": "60ab4823078f08fdb36b5b83b35f1c422eab8c92929eba5487e1bd52d2316fd4" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 230460, + "upload-time": "2022-07-08T17:52:26.918437Z", + "url": "https://files.pythonhosted.org/packages/79/d2/f7b8287d893e562043cbe141d907948d345c8368bb48a27ca7db4a5ee934/Werkzeug-2.2.0a1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.2.0a1.tar.gz", + "hashes": { + "sha256": "6a3fe061435495aed49c1ea54dbdf1529b6333bb7ddbe20089e4360250b040ec" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 838754, + "upload-time": "2022-07-08T17:52:33.843438Z", + "url": "https://files.pythonhosted.org/packages/9b/da/568076b989828f8ec3ea1bb710d069216b747b9f939b671bc8b9b116b7ae/Werkzeug-2.2.0a1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "955a8c82efebcce97eaf5c37412ee4fac9861bb83a6939322dcdffda4aa4cd6d" + }, + "data-dist-info-metadata": { + "sha256": "955a8c82efebcce97eaf5c37412ee4fac9861bb83a6939322dcdffda4aa4cd6d" + }, + "filename": "Werkzeug-2.2.0-py3-none-any.whl", + "hashes": { + "sha256": "81806f8a5b35e6cb1b39a6f28dabf0e123f069c8596119a1a9a43838870016cd" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 232218, + "upload-time": "2022-07-23T19:42:21.617714Z", + "url": "https://files.pythonhosted.org/packages/d3/63/0e4cb01bc4fe5c62ce63587c9471645afdb8a1a3dc2fa1fe2b6a3fbb78f5/Werkzeug-2.2.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.2.0.tar.gz", + "hashes": { + "sha256": "fe8bcdcef40275ed915fc734c2527a39d705b57a716d4f09e790296abbd16a7f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 838552, + "upload-time": "2022-07-23T19:42:23.923732Z", + "url": "https://files.pythonhosted.org/packages/dc/db/598e5986e8cc1eeb14ecff2c1590dc59f95153cdb757196b0980b3ad0763/Werkzeug-2.2.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9c47d17faa805bcb552726208675d79b8378c3caaffd1579e80fa32604f37883" + }, + "data-dist-info-metadata": { + "sha256": "9c47d17faa805bcb552726208675d79b8378c3caaffd1579e80fa32604f37883" + }, + "filename": "Werkzeug-2.2.1-py3-none-any.whl", + "hashes": { + "sha256": "7e1db6a5ba6b9a8be061e47e900456355b8714c0f238b0313f53afce1a55a79a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 232397, + "upload-time": "2022-07-27T20:44:18.267345Z", + "url": "https://files.pythonhosted.org/packages/c0/93/d6d60870e47162ea6a1bbdd787649eea776b2a70618dd66ed87cb2238543/Werkzeug-2.2.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.2.1.tar.gz", + "hashes": { + "sha256": "4d7013ef96fd197d1cdeb03e066c6c5a491ccb44758a5b2b91137319383e5a5a" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 838993, + "upload-time": "2022-07-27T20:44:35.617564Z", + "url": "https://files.pythonhosted.org/packages/32/19/a92cdbd9fb795928dfca1031278ae8a7f051e78a2c057c224ad2d4cdd95e/Werkzeug-2.2.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "873e369dda2f110432debc172990f047b2c0e1436d84a7a0c5fffbc4842b8ec3" + }, + "data-dist-info-metadata": { + "sha256": "873e369dda2f110432debc172990f047b2c0e1436d84a7a0c5fffbc4842b8ec3" + }, + "filename": "Werkzeug-2.2.2-py3-none-any.whl", + "hashes": { + "sha256": "f979ab81f58d7318e064e99c4506445d60135ac5cd2e177a2de0089bfd4c9bd5" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 232700, + "upload-time": "2022-08-08T21:44:13.251607Z", + "url": "https://files.pythonhosted.org/packages/c8/27/be6ddbcf60115305205de79c29004a0c6bc53cec814f733467b1bb89386d/Werkzeug-2.2.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.2.2.tar.gz", + "hashes": { + "sha256": "7ea2d48322cc7c0f8b3a215ed73eabd7b5d75d0b50e31ab006286ccff9e00b8f" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 844378, + "upload-time": "2022-08-08T21:44:15.376440Z", + "url": "https://files.pythonhosted.org/packages/f8/c1/1c8e539f040acd80f844c69a5ef8e2fccdf8b442dabb969e497b55d544e1/Werkzeug-2.2.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4c8c9a99e544a79a79d8df44d664d659a6d8ea0d6c0740e6db9bf39d941e5cf4" + }, + "data-dist-info-metadata": { + "sha256": "4c8c9a99e544a79a79d8df44d664d659a6d8ea0d6c0740e6db9bf39d941e5cf4" + }, + "filename": "Werkzeug-2.2.3-py3-none-any.whl", + "hashes": { + "sha256": "56433961bc1f12533306c624f3be5e744389ac61d722175d543e1751285da612" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 233551, + "upload-time": "2023-02-14T17:18:42.614039Z", + "url": "https://files.pythonhosted.org/packages/f6/f8/9da63c1617ae2a1dec2fbf6412f3a0cfe9d4ce029eccbda6e1e4258ca45f/Werkzeug-2.2.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.2.3.tar.gz", + "hashes": { + "sha256": "2e1ccc9417d4da358b9de6f174e3ac094391ea1d4fbef2d667865d819dfd0afe" + }, + "provenance": null, + "requires-python": ">=3.7", + "size": 845884, + "upload-time": "2023-02-14T17:18:44.177358Z", + "url": "https://files.pythonhosted.org/packages/02/3c/baaebf3235c87d61d6593467056d5a8fba7c75ac838b8d100a5e64eba7a0/Werkzeug-2.2.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "79b0c9ebb15c4b3f3d8aadba21eb353ea08fcdfac67434d7f946dbbaa424c136" + }, + "data-dist-info-metadata": { + "sha256": "79b0c9ebb15c4b3f3d8aadba21eb353ea08fcdfac67434d7f946dbbaa424c136" + }, + "filename": "Werkzeug-2.3.0-py3-none-any.whl", + "hashes": { + "sha256": "340335057f72974d9281dbaf52c8090a9f9a59ba304ae814bf0656e6559c0020" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 233700, + "upload-time": "2023-04-25T18:04:46.796113Z", + "url": "https://files.pythonhosted.org/packages/ac/a7/2dcb194867fee708cd10217f6d8efeb0ec340c12fd31791129ced5424664/Werkzeug-2.3.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.3.0.tar.gz", + "hashes": { + "sha256": "3b6b46926d052b8ebca97c4dc73c12e47bdd07d57ab0600c039c3155450227bc" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 824640, + "upload-time": "2023-04-25T18:04:48.767168Z", + "url": "https://files.pythonhosted.org/packages/ae/66/1b437603a0300864b0fd1e49b732d45a8a5be615eba5121f7cdfb97668dd/Werkzeug-2.3.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "43038a9b6f90a90a15947f6dcc8f81e3d13938a89dc033b74630531744d476fc" + }, + "data-dist-info-metadata": { + "sha256": "43038a9b6f90a90a15947f6dcc8f81e3d13938a89dc033b74630531744d476fc" + }, + "filename": "Werkzeug-2.3.1-py3-none-any.whl", + "hashes": { + "sha256": "69a4b8fcbb30a4c3fa81a5cebd961541273e4d222a4c08593b0b18312e14f64a" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 242027, + "upload-time": "2023-04-27T13:44:10.679039Z", + "url": "https://files.pythonhosted.org/packages/9b/5a/6259e936ce9b9043293dd8473943f5e6bba244c2cb6e3e5354406dfb0700/Werkzeug-2.3.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.3.1.tar.gz", + "hashes": { + "sha256": "2d35a28a75ae03727eae14ea7d13627c0f77aed6b9998441e6dae0b387f697fc" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 831228, + "upload-time": "2023-04-27T13:44:14.071110Z", + "url": "https://files.pythonhosted.org/packages/aa/70/3874542be48f8da37cecf59d931c56543a9b5704da26fad48ddf8bd024ae/Werkzeug-2.3.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "a715725037ac312ebbc021dec0c0acdff2ab6de22e616b3273191be0f7236abd" + }, + "data-dist-info-metadata": { + "sha256": "a715725037ac312ebbc021dec0c0acdff2ab6de22e616b3273191be0f7236abd" + }, + "filename": "Werkzeug-2.3.2-py3-none-any.whl", + "hashes": { + "sha256": "b7b8bc1609f35ae8e45d48a9b58d7a4eb1e41eec148d37e977e5df6ebf3398b2" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 242205, + "upload-time": "2023-04-28T19:01:20.162319Z", + "url": "https://files.pythonhosted.org/packages/80/b2/7b7467a8c766121d061bae61f378fc62726c49511c5c8ae435a76d146361/Werkzeug-2.3.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.3.2.tar.gz", + "hashes": { + "sha256": "2f3278e9ef61511cdf82cc28fc5da0f5b501dd8f01ecf5ef6a5d810048f68702" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 831622, + "upload-time": "2023-04-28T19:01:21.877220Z", + "url": "https://files.pythonhosted.org/packages/fe/1a/2a4da2b4ae4f01522cf01a29d68ddc95a5ff338b56a3cbbd8b77475114cc/Werkzeug-2.3.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "6006f051a5dbab19aaa8f5c0dcf4a4049c1606b243c280d1268ebfab92a23b0b" + }, + "data-dist-info-metadata": { + "sha256": "6006f051a5dbab19aaa8f5c0dcf4a4049c1606b243c280d1268ebfab92a23b0b" + }, + "filename": "Werkzeug-2.3.3-py3-none-any.whl", + "hashes": { + "sha256": "4866679a0722de00796a74086238bb3b98d90f423f05de039abb09315487254a" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 242316, + "upload-time": "2023-05-01T15:32:32.548874Z", + "url": "https://files.pythonhosted.org/packages/d1/3d/2f818de3e6f693f215f1de41604ab8fad5c215b1b18eec70a2cc5900ff6c/Werkzeug-2.3.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.3.3.tar.gz", + "hashes": { + "sha256": "a987caf1092edc7523edb139edb20c70571c4a8d5eed02e0b547b4739174d091" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 831963, + "upload-time": "2023-05-01T15:32:35.152688Z", + "url": "https://files.pythonhosted.org/packages/52/82/bc77d22189679940b9f73685451167221ec5348e08c6d2594f1070767124/Werkzeug-2.3.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f227ccabf169304868f99af58fdb3db69acc8d2c4e49d47ce58d7229a5a72c36" + }, + "data-dist-info-metadata": { + "sha256": "f227ccabf169304868f99af58fdb3db69acc8d2c4e49d47ce58d7229a5a72c36" + }, + "filename": "Werkzeug-2.3.4-py3-none-any.whl", + "hashes": { + "sha256": "48e5e61472fee0ddee27ebad085614ebedb7af41e88f687aaf881afb723a162f" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 242454, + "upload-time": "2023-05-08T20:11:38.812066Z", + "url": "https://files.pythonhosted.org/packages/c2/2f/f0dc628295bd23571c962d5a349307d9c8796a05bfca6571659eaded38e2/Werkzeug-2.3.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.3.4.tar.gz", + "hashes": { + "sha256": "1d5a58e0377d1fe39d061a5de4469e414e78ccb1e1e59c0f5ad6fa1c36c52b76" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 832442, + "upload-time": "2023-05-08T20:11:42.196203Z", + "url": "https://files.pythonhosted.org/packages/2d/bf/5a00bb4a70028f7c6000bc9394492154fa9ae3f5226187e3ddcd0aa5eca1/Werkzeug-2.3.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "99e8a23bf4c3916078edc5d44f6faf82882c85f238ff6f21b4ad4de90be2ed05" + }, + "data-dist-info-metadata": { + "sha256": "99e8a23bf4c3916078edc5d44f6faf82882c85f238ff6f21b4ad4de90be2ed05" + }, + "filename": "Werkzeug-2.3.5-py3-none-any.whl", + "hashes": { + "sha256": "26c6a6a63a8a8d10a8d4e13e7f10821772ff5f138909262e89e946717c72b857" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 242869, + "upload-time": "2023-06-07T19:46:21.469248Z", + "url": "https://files.pythonhosted.org/packages/46/f9/c25e781ee706fd9f487048b6b639836b0a3e22547c9591de1b77343e4031/Werkzeug-2.3.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.3.5.tar.gz", + "hashes": { + "sha256": "f6426f626540009131f06482c73f10c536efd47125afc63c850cc950db9ae585" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 833324, + "upload-time": "2023-06-07T19:46:23.849063Z", + "url": "https://files.pythonhosted.org/packages/42/bc/eab59b4c4ad1a3d70424fb8b3970be753577a3b5f8e3142d0c744885091d/Werkzeug-2.3.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "05db006e8fe3b6ea3d6c6d13c7abc150b32bed53c21e71c6a3f46fcdaf0a4857" + }, + "data-dist-info-metadata": { + "sha256": "05db006e8fe3b6ea3d6c6d13c7abc150b32bed53c21e71c6a3f46fcdaf0a4857" + }, + "filename": "Werkzeug-2.3.6-py3-none-any.whl", + "hashes": { + "sha256": "935539fa1413afbb9195b24880778422ed620c0fc09670945185cce4d91a8890" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 242499, + "upload-time": "2023-06-08T21:26:53.638987Z", + "url": "https://files.pythonhosted.org/packages/ba/d6/8040faecaba2feb84e1647af174b3243c9b90c163c7ea407820839931efe/Werkzeug-2.3.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "Werkzeug-2.3.6.tar.gz", + "hashes": { + "sha256": "98c774df2f91b05550078891dee5f0eb0cb797a522c757a2452b9cee5b202330" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 833282, + "upload-time": "2023-06-08T21:26:55.821858Z", + "url": "https://files.pythonhosted.org/packages/d1/7e/c35cea5749237d40effc50ed1a1c7518d9f2e768fcf30b4e9ea119e74975/Werkzeug-2.3.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "1ff1d5af63d6003d005bde64d50e3ee2ce26def70cebddede957f860287614f9" + }, + "data-dist-info-metadata": { + "sha256": "1ff1d5af63d6003d005bde64d50e3ee2ce26def70cebddede957f860287614f9" + }, + "filename": "werkzeug-2.3.7-py3-none-any.whl", + "hashes": { + "sha256": "effc12dba7f3bd72e605ce49807bbe692bd729c3bb122a3b91747a6ae77df528" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 242216, + "upload-time": "2023-08-14T09:30:45.030731Z", + "url": "https://files.pythonhosted.org/packages/9b/59/a7c32e3d8d0e546a206e0552a2c04444544f15c1da4a01df8938d20c6ffc/werkzeug-2.3.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "werkzeug-2.3.7.tar.gz", + "hashes": { + "sha256": "2b8c0e447b4b9dbcc85dd97b6eeb4dcbaf6c8b6c3be0bd654e25553e0a2157d8" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 819625, + "upload-time": "2023-08-14T09:30:46.892725Z", + "url": "https://files.pythonhosted.org/packages/ef/56/0acc9f560053478a4987fa35c95d904f04b6915f6b5c4d1c14dc8862ba0a/werkzeug-2.3.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2692abbef85b3712410eb448000de987f056fc0da4164db511da8ccbae91f562" + }, + "data-dist-info-metadata": { + "sha256": "2692abbef85b3712410eb448000de987f056fc0da4164db511da8ccbae91f562" + }, + "filename": "werkzeug-2.3.8-py3-none-any.whl", + "hashes": { + "sha256": "bba1f19f8ec89d4d607a3bd62f1904bd2e609472d93cd85e9d4e178f472c3748" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 242332, + "upload-time": "2023-11-08T18:37:01.088705Z", + "url": "https://files.pythonhosted.org/packages/fd/21/0a674dfe66e9df9072c46269c882e9f901d36d987d8ea50ead033a9c1e01/werkzeug-2.3.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "werkzeug-2.3.8.tar.gz", + "hashes": { + "sha256": "554b257c74bbeb7a0d254160a4f8ffe185243f52a52035060b761ca62d977f03" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 819747, + "upload-time": "2023-11-08T18:37:03.303553Z", + "url": "https://files.pythonhosted.org/packages/3d/4b/d746f1000782c89d6c97df9df43ba8f4d126038608843d3560ae88d201b5/werkzeug-2.3.8.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "df1a7c6220f04e7b64ce7a72af274e0154e3f80f5168e0f327e282f0df49a366" + }, + "data-dist-info-metadata": { + "sha256": "df1a7c6220f04e7b64ce7a72af274e0154e3f80f5168e0f327e282f0df49a366" + }, + "filename": "werkzeug-3.0.0-py3-none-any.whl", + "hashes": { + "sha256": "cbb2600f7eabe51dbc0502f58be0b3e1b96b893b05695ea2b35b43d4de2d9962" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 226556, + "upload-time": "2023-09-30T13:58:46.086870Z", + "url": "https://files.pythonhosted.org/packages/b6/a5/54b01f663d60d5334f6c9c87c26274e94617a4fd463d812463626423b10d/werkzeug-3.0.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "werkzeug-3.0.0.tar.gz", + "hashes": { + "sha256": "3ffff4dcc32db52ef3cc94dff3000a3c2846890f3a5a51800a27b909c5e770f0" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 801219, + "upload-time": "2023-09-30T13:58:47.825773Z", + "url": "https://files.pythonhosted.org/packages/8c/47/75c7099c78dc207486e30cdb2b16059ca6d5c6cdcf9290f4621368bd06e4/werkzeug-3.0.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5455176dd163f44197abb6fea0f71de2eeddb181b2b71e4213a580115f20902a" + }, + "data-dist-info-metadata": { + "sha256": "5455176dd163f44197abb6fea0f71de2eeddb181b2b71e4213a580115f20902a" + }, + "filename": "werkzeug-3.0.1-py3-none-any.whl", + "hashes": { + "sha256": "90a285dc0e42ad56b34e696398b8122ee4c681833fb35b8334a095d82c56da10" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 226669, + "upload-time": "2023-10-24T20:57:47.326559Z", + "url": "https://files.pythonhosted.org/packages/c3/fc/254c3e9b5feb89ff5b9076a23218dafbc99c96ac5941e900b71206e6313b/werkzeug-3.0.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "werkzeug-3.0.1.tar.gz", + "hashes": { + "sha256": "507e811ecea72b18a404947aded4b3390e1db8f826b494d76550ef45bb3b1dcc" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 801436, + "upload-time": "2023-10-24T20:57:50.084825Z", + "url": "https://files.pythonhosted.org/packages/0d/cc/ff1904eb5eb4b455e442834dabf9427331ac0fa02853bf83db817a7dd53d/werkzeug-3.0.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e9288d94fd83373ab23b283f7d8b3cf5afe0fb4b65c0954bf1e326fe2377bd42" + }, + "data-dist-info-metadata": { + "sha256": "e9288d94fd83373ab23b283f7d8b3cf5afe0fb4b65c0954bf1e326fe2377bd42" + }, + "filename": "werkzeug-3.0.2-py3-none-any.whl", + "hashes": { + "sha256": "3aac3f5da756f93030740bc235d3e09449efcf65f2f55e3602e1d851b8f48795" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 226830, + "upload-time": "2024-04-01T18:57:12.979498Z", + "url": "https://files.pythonhosted.org/packages/e3/23/c9843d7550092ae7ad380611c238f44afef66f58f76c1dab7dcf313e4339/werkzeug-3.0.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "werkzeug-3.0.2.tar.gz", + "hashes": { + "sha256": "e39b645a6ac92822588e7b39a692e7828724ceae0b0d702ef96701f90e70128d" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 802172, + "upload-time": "2024-04-01T18:57:15.942005Z", + "url": "https://files.pythonhosted.org/packages/0f/84/00f7193d7bd88ced26cd5f868903e431054424610dc7c041bbe87d2a4d66/werkzeug-3.0.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "aba77009f5167f8fb4145724f6653c61f732d831b6f535ca1b7bb4612b28acb5" + }, + "data-dist-info-metadata": { + "sha256": "aba77009f5167f8fb4145724f6653c61f732d831b6f535ca1b7bb4612b28acb5" + }, + "filename": "werkzeug-3.0.3-py3-none-any.whl", + "hashes": { + "sha256": "fc9645dc43e03e4d630d23143a04a7f947a9a3b5727cd535fdfe155a17cc48c8" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 227274, + "upload-time": "2024-05-05T23:10:29.567762Z", + "url": "https://files.pythonhosted.org/packages/9d/6e/e792999e816d19d7fcbfa94c730936750036d65656a76a5a688b57a656c4/werkzeug-3.0.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "werkzeug-3.0.3.tar.gz", + "hashes": { + "sha256": "097e5bfda9f0aba8da6b8545146def481d06aa7d3266e7448e2cccf67dd8bd18" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 803342, + "upload-time": "2024-05-05T23:10:31.999415Z", + "url": "https://files.pythonhosted.org/packages/02/51/2e0fc149e7a810d300422ab543f87f2bcf64d985eb6f1228c4efd6e4f8d4/werkzeug-3.0.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "fbd620d7198402b669be789797c4c799f13ab6b4d5d1f05ec2f3ae13c517b39b" + }, + "data-dist-info-metadata": { + "sha256": "fbd620d7198402b669be789797c4c799f13ab6b4d5d1f05ec2f3ae13c517b39b" + }, + "filename": "werkzeug-3.0.4-py3-none-any.whl", + "hashes": { + "sha256": "02c9eb92b7d6c06f31a782811505d2157837cea66aaede3e217c7c27c039476c" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 227554, + "upload-time": "2024-08-21T19:50:34.534507Z", + "url": "https://files.pythonhosted.org/packages/4b/84/997bbf7c2bf2dc3f09565c6d0b4959fefe5355c18c4096cfd26d83e0785b/werkzeug-3.0.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "werkzeug-3.0.4.tar.gz", + "hashes": { + "sha256": "34f2371506b250df4d4f84bfe7b0921e4762525762bbd936614909fe25cd7306" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 803966, + "upload-time": "2024-08-21T19:50:36.316329Z", + "url": "https://files.pythonhosted.org/packages/0f/e2/6dbcaab07560909ff8f654d3a2e5a60552d937c909455211b1b36d7101dc/werkzeug-3.0.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "e0020cbbcd8e07642de1795eb57df7d00588a201ca81be20d76eafde27cdc942" + }, + "data-dist-info-metadata": { + "sha256": "e0020cbbcd8e07642de1795eb57df7d00588a201ca81be20d76eafde27cdc942" + }, + "filename": "werkzeug-3.0.5-py3-none-any.whl", + "hashes": { + "sha256": "6e589e0b303561b8b1a61d363ee05b1d7de6ca12f27a3a25269ae6ee93e363fd" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 227740, + "upload-time": "2024-10-25T00:48:45.806198Z", + "url": "https://files.pythonhosted.org/packages/66/bd/3773fa5a55f78a8ba99b87cdf02029417056c63c6200f1a7ba275013746f/werkzeug-3.0.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "werkzeug-3.0.5.tar.gz", + "hashes": { + "sha256": "033bc3783777078517f32ae3ba9e86e9bc38bdbf139b1a5a3af9679a64ed1293" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 804673, + "upload-time": "2024-10-25T00:48:47.472213Z", + "url": "https://files.pythonhosted.org/packages/f3/bf/720c3f5b7910d3918ac3b2d4c41465502a3ef34a9b9ec43a49cdf0ea6937/werkzeug-3.0.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "8a6df51ec3a7c25a9776934c2bd41e22a64da3c851895065ee90aeb33dc2f2c5" + }, + "data-dist-info-metadata": { + "sha256": "8a6df51ec3a7c25a9776934c2bd41e22a64da3c851895065ee90aeb33dc2f2c5" + }, + "filename": "werkzeug-3.0.6-py3-none-any.whl", + "hashes": { + "sha256": "1bc0c2310d2fbb07b1dd1105eba2f7af72f322e1e455f2f93c993bee8c8a5f17" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 227979, + "upload-time": "2024-10-25T18:52:30.129603Z", + "url": "https://files.pythonhosted.org/packages/6c/69/05837f91dfe42109203ffa3e488214ff86a6d68b2ed6c167da6cdc42349b/werkzeug-3.0.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "werkzeug-3.0.6.tar.gz", + "hashes": { + "sha256": "a8dd59d4de28ca70471a34cba79bed5f7ef2e036a76b3ab0835474246eb41f8d" + }, + "provenance": null, + "requires-python": ">=3.8", + "size": 805170, + "upload-time": "2024-10-25T18:52:31.688535Z", + "url": "https://files.pythonhosted.org/packages/d4/f9/0ba83eaa0df9b9e9d1efeb2ea351d0677c37d41ee5d0f91e98423c7281c9/werkzeug-3.0.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "4f614eb4757a145ccfbf2d3adbf0784d6e61ed59419f1b772e7c5d7d15ad0ae2" + }, + "data-dist-info-metadata": { + "sha256": "4f614eb4757a145ccfbf2d3adbf0784d6e61ed59419f1b772e7c5d7d15ad0ae2" + }, + "filename": "werkzeug-3.1.0-py3-none-any.whl", + "hashes": { + "sha256": "208a2e31a4a54c8b3d2244f2079ca1d3851629a7a7d546646059c64fb746023a" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 224367, + "upload-time": "2024-10-31T17:23:11.498253Z", + "url": "https://files.pythonhosted.org/packages/2a/f5/4bda0c186b4503ab7df3eaf64c80bab2a230232e140bd83604d103244c39/werkzeug-3.1.0-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "werkzeug-3.1.0.tar.gz", + "hashes": { + "sha256": "6f2a0d38f25ba5a75c36c45b4ae350c7a23b57e3b974e9eb2d6851f2c648c00d" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 806386, + "upload-time": "2024-10-31T17:23:13.865427Z", + "url": "https://files.pythonhosted.org/packages/d4/09/a3137f4decac87db077c9edd03a23f85462db89d898caa10223dad4d9af2/werkzeug-3.1.0.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "9238fd3a57499e8bb51eea24dfd1f67622f46bde010e1a0500f94aae70229b75" + }, + "data-dist-info-metadata": { + "sha256": "9238fd3a57499e8bb51eea24dfd1f67622f46bde010e1a0500f94aae70229b75" + }, + "filename": "werkzeug-3.1.1-py3-none-any.whl", + "hashes": { + "sha256": "a71124d1ef06008baafa3d266c02f56e1836a5984afd6dd6c9230669d60d9fb5" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 224371, + "upload-time": "2024-11-01T16:40:43.994959Z", + "url": "https://files.pythonhosted.org/packages/ee/ea/c67e1dee1ba208ed22c06d1d547ae5e293374bfc43e0eb0ef5e262b68561/werkzeug-3.1.1-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "werkzeug-3.1.1.tar.gz", + "hashes": { + "sha256": "8cd39dfbdfc1e051965f156163e2974e52c210f130810e9ad36858f0fd3edad4" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 806453, + "upload-time": "2024-11-01T16:40:45.462753Z", + "url": "https://files.pythonhosted.org/packages/32/af/d4502dc713b4ccea7175d764718d5183caf8d0867a4f0190d5d4a45cea49/werkzeug-3.1.1.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "0282b706d2d4b3c06bc18d7a176a22b76a5617c43221da108a8c282b531e111b" + }, + "data-dist-info-metadata": { + "sha256": "0282b706d2d4b3c06bc18d7a176a22b76a5617c43221da108a8c282b531e111b" + }, + "filename": "werkzeug-3.1.2-py3-none-any.whl", + "hashes": { + "sha256": "4f7d1a5de312c810a8a2c6f0b47e9f6a7cffb7c8322def35e4d4d9841ff85597" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 224352, + "upload-time": "2024-11-04T17:35:33.615746Z", + "url": "https://files.pythonhosted.org/packages/cb/ff/107697c9d5ca486c4a97e51be036d521ba08a70747c5e9fa1f4729240854/werkzeug-3.1.2-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "werkzeug-3.1.2.tar.gz", + "hashes": { + "sha256": "f471a4cd167233077e9d2a8190c3471c5bc520c636a9e3c1e9300c33bced03bc" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 806496, + "upload-time": "2024-11-04T17:35:35.458174Z", + "url": "https://files.pythonhosted.org/packages/9f/e7/58868f1a95bd6f2ffa0a26af212675fb74be2a4c4bfa3541077b0ca14ad3/werkzeug-3.1.2.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f5df2e3ba27e724f261f2163c4552ce67095cb988ddd775361c25fcf6401af42" + }, + "data-dist-info-metadata": { + "sha256": "f5df2e3ba27e724f261f2163c4552ce67095cb988ddd775361c25fcf6401af42" + }, + "filename": "werkzeug-3.1.3-py3-none-any.whl", + "hashes": { + "sha256": "54b78bf3716d19a65be4fceccc0d1d7b89e608834989dfae50ea87564639213e" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 224498, + "upload-time": "2024-11-08T15:52:16.132714Z", + "url": "https://files.pythonhosted.org/packages/52/24/ab44c871b0f07f491e5d2ad12c9bd7358e527510618cb1b803a88e986db1/werkzeug-3.1.3-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "werkzeug-3.1.3.tar.gz", + "hashes": { + "sha256": "60723ce945c19328679790e3282cc758aa4a6040e4bb330f53d30fa546d44746" + }, + "provenance": null, + "requires-python": ">=3.9", + "size": 806925, + "upload-time": "2024-11-08T15:52:18.093795Z", + "url": "https://files.pythonhosted.org/packages/9f/69/83029f1f6300c5fb2471d621ab06f6ec6b3324685a2ce0f9777fd4a8b71e/werkzeug-3.1.3.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "5126b9dbb9177f389c70555d81d3b82f2a9e0ce1c79c8c70255f3b5721c91e30" + }, + "data-dist-info-metadata": { + "sha256": "5126b9dbb9177f389c70555d81d3b82f2a9e0ce1c79c8c70255f3b5721c91e30" + }, + "filename": "werkzeug-3.1.4-py3-none-any.whl", + "hashes": { + "sha256": "2ad50fb9ed09cc3af22c54698351027ace879a0b60a3b5edf5730b2f7d876905" + }, + "provenance": "https://pypi.org/integrity/werkzeug/3.1.4/werkzeug-3.1.4-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 224960, + "upload-time": "2025-11-29T02:15:21.130779Z", + "url": "https://files.pythonhosted.org/packages/2f/f9/9e082990c2585c744734f85bec79b5dae5df9c974ffee58fe421652c8e91/werkzeug-3.1.4-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "werkzeug-3.1.4.tar.gz", + "hashes": { + "sha256": "cd3cd98b1b92dc3b7b3995038826c68097dcb16f9baa63abe35f20eafeb9fe5e" + }, + "provenance": "https://pypi.org/integrity/werkzeug/3.1.4/werkzeug-3.1.4.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 864687, + "upload-time": "2025-11-29T02:15:22.841062Z", + "url": "https://files.pythonhosted.org/packages/45/ea/b0f8eeb287f8df9066e56e831c7824ac6bab645dd6c7a8f4b2d767944f9b/werkzeug-3.1.4.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "72abb204bfa6479d98b0d5db9ec931203290024da4b5b4a09b2a32a9381eb05f" + }, + "data-dist-info-metadata": { + "sha256": "72abb204bfa6479d98b0d5db9ec931203290024da4b5b4a09b2a32a9381eb05f" + }, + "filename": "werkzeug-3.1.5-py3-none-any.whl", + "hashes": { + "sha256": "5111e36e91086ece91f93268bb39b4a35c1e6f1feac762c9c822ded0a4e322dc" + }, + "provenance": "https://pypi.org/integrity/werkzeug/3.1.5/werkzeug-3.1.5-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 225025, + "upload-time": "2026-01-08T17:49:21.859775Z", + "url": "https://files.pythonhosted.org/packages/ad/e4/8d97cca767bcc1be76d16fb76951608305561c6e056811587f36cb1316a8/werkzeug-3.1.5-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "werkzeug-3.1.5.tar.gz", + "hashes": { + "sha256": "6a548b0e88955dd07ccb25539d7d0cc97417ee9e179677d22c7041c8f078ce67" + }, + "provenance": "https://pypi.org/integrity/werkzeug/3.1.5/werkzeug-3.1.5.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 864754, + "upload-time": "2026-01-08T17:49:23.247232Z", + "url": "https://files.pythonhosted.org/packages/5a/70/1469ef1d3542ae7c2c7b72bd5e3a4e6ee69d7978fa8a3af05a38eca5becf/werkzeug-3.1.5.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "de091e6e746e8022d598e6e0886c497a2dfe0db54d94f0f1aeb230ba4416384d" + }, + "data-dist-info-metadata": { + "sha256": "de091e6e746e8022d598e6e0886c497a2dfe0db54d94f0f1aeb230ba4416384d" + }, + "filename": "werkzeug-3.1.6-py3-none-any.whl", + "hashes": { + "sha256": "7ddf3357bb9564e407607f988f683d72038551200c704012bb9a4c523d42f131" + }, + "provenance": "https://pypi.org/integrity/werkzeug/3.1.6/werkzeug-3.1.6-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 225166, + "upload-time": "2026-02-19T15:17:17.475520Z", + "url": "https://files.pythonhosted.org/packages/4d/ec/d58832f89ede95652fd01f4f24236af7d32b70cab2196dfcc2d2fd13c5c2/werkzeug-3.1.6-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "werkzeug-3.1.6.tar.gz", + "hashes": { + "sha256": "210c6bede5a420a913956b4791a7f4d6843a43b6fcee4dfa08a65e93007d0d25" + }, + "provenance": "https://pypi.org/integrity/werkzeug/3.1.6/werkzeug-3.1.6.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 864736, + "upload-time": "2026-02-19T15:17:18.884849Z", + "url": "https://files.pythonhosted.org/packages/61/f1/ee81806690a87dab5f5653c1f146c92bc066d7f4cebc603ef88eb9e13957/werkzeug-3.1.6.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "2e5890946f1ed1805d6ef73a8f3911e608750a87aeb83b4c985836929a0ae0fb" + }, + "data-dist-info-metadata": { + "sha256": "2e5890946f1ed1805d6ef73a8f3911e608750a87aeb83b4c985836929a0ae0fb" + }, + "filename": "werkzeug-3.1.7-py3-none-any.whl", + "hashes": { + "sha256": "4b314d81163a3e1a169b6a0be2a000a0e204e8873c5de6586f453c55688d422f" + }, + "provenance": "https://pypi.org/integrity/werkzeug/3.1.7/werkzeug-3.1.7-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 226295, + "upload-time": "2026-03-24T01:08:06.133912Z", + "url": "https://files.pythonhosted.org/packages/7f/b2/0bba9bbb4596d2d2f285a16c2ab04118f6b957d8441566e1abb892e6a6b2/werkzeug-3.1.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "werkzeug-3.1.7.tar.gz", + "hashes": { + "sha256": "fb8c01fe6ab13b9b7cdb46892b99b1d66754e1d7ab8e542e865ec13f526b5351" + }, + "provenance": "https://pypi.org/integrity/werkzeug/3.1.7/werkzeug-3.1.7.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 875700, + "upload-time": "2026-03-24T01:08:07.687561Z", + "url": "https://files.pythonhosted.org/packages/b5/43/76ded108b296a49f52de6bac5192ca1c4be84e886f9b5c9ba8427d9694fd/werkzeug-3.1.7.tar.gz", + "yanked": false + }, + { + "core-metadata": { + "sha256": "f57d29864fb04c6cbf2b4e844c108d62331f4621fd163cbced288f90dfd6d392" + }, + "data-dist-info-metadata": { + "sha256": "f57d29864fb04c6cbf2b4e844c108d62331f4621fd163cbced288f90dfd6d392" + }, + "filename": "werkzeug-3.1.8-py3-none-any.whl", + "hashes": { + "sha256": "63a77fb8892bf28ebc3178683445222aa500e48ebad5ec77b0ad80f8726b1f50" + }, + "provenance": "https://pypi.org/integrity/werkzeug/3.1.8/werkzeug-3.1.8-py3-none-any.whl/provenance", + "requires-python": ">=3.9", + "size": 226459, + "upload-time": "2026-04-02T18:49:12.720503Z", + "url": "https://files.pythonhosted.org/packages/93/8c/2e650f2afeb7ee576912636c23ddb621c91ac6a98e66dc8d29c3c69446e1/werkzeug-3.1.8-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "werkzeug-3.1.8.tar.gz", + "hashes": { + "sha256": "9bad61a4268dac112f1c5cd4630a56ede601b6ed420300677a869083d70a4c44" + }, + "provenance": "https://pypi.org/integrity/werkzeug/3.1.8/werkzeug-3.1.8.tar.gz/provenance", + "requires-python": ">=3.9", + "size": 875852, + "upload-time": "2026-04-02T18:49:14.268187Z", + "url": "https://files.pythonhosted.org/packages/dd/b2/381be8cfdee792dd117872481b6e378f85c957dd7c5bca38897b08f765fd/werkzeug-3.1.8.tar.gz", + "yanked": false + } + ], + "meta": { + "_last-serial": 35738641, + "api-version": "1.4" + }, + "name": "werkzeug", + "project-status": { + "status": "active" + }, + "versions": [ + "0.1", + "0.2", + "0.3", + "0.3.1", + "0.4", + "0.4.1", + "0.5", + "0.5.1", + "0.6", + "0.6.1", + "0.6.2", + "0.7", + "0.7.1", + "0.7.2", + "0.8", + "0.8.1", + "0.8.2", + "0.8.3", + "0.9", + "0.9.1", + "0.9.2", + "0.9.3", + "0.9.4", + "0.9.5", + "0.9.6", + "0.10", + "0.10.1", + "0.10.2", + "0.10.4", + "0.11", + "0.11.1", + "0.11.2", + "0.11.3", + "0.11.4", + "0.11.5", + "0.11.6", + "0.11.7", + "0.11.8", + "0.11.9", + "0.11.10", + "0.11.11", + "0.11.12", + "0.11.13", + "0.11.14", + "0.11.15", + "0.12", + "0.12.1", + "0.12.2", + "0.13", + "0.14", + "0.14.1", + "0.15.0", + "0.15.1", + "0.15.2", + "0.15.3", + "0.15.4", + "0.15.5", + "0.15.6", + "0.16.0", + "0.16.1", + "1.0.0rc1", + "1.0.0", + "1.0.1", + "2.0.0rc1", + "2.0.0rc2", + "2.0.0rc3", + "2.0.0rc4", + "2.0.0rc5", + "2.0.0", + "2.0.1", + "2.0.2", + "2.0.3", + "2.1.0", + "2.1.1", + "2.1.2", + "2.2.0a1", + "2.2.0", + "2.2.1", + "2.2.2", + "2.2.3", + "2.3.0", + "2.3.1", + "2.3.2", + "2.3.3", + "2.3.4", + "2.3.5", + "2.3.6", + "2.3.7", + "2.3.8", + "3.0.0", + "3.0.1", + "3.0.2", + "3.0.3", + "3.0.4", + "3.0.5", + "3.0.6", + "3.1.0", + "3.1.1", + "3.1.2", + "3.1.3", + "3.1.4", + "3.1.5", + "3.1.6", + "3.1.7", + "3.1.8" + ] + } + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - "86400" + Cache-Control: + - max-age=600, public + Content-Security-Policy: + - default-src 'none'; sandbox allow-top-navigation + Content-Type: + - application/vnd.pypi.simple.v1+json + Permissions-Policy: + - publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=() + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept, Accept-Encoding + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 1598 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "PyPI", + "name": "django" + }, + "version": "1.11.29" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "flask" + }, + "version": "1.0" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "requests" + }, + "version": "2.20.0" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "certifi" + }, + "version": "2026.6.17" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "chardet" + }, + "version": "3.0.4" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "click" + }, + "version": "8.4.2" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "idna" + }, + "version": "2.7" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "itsdangerous" + }, + "version": "2.2.0" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "jinja2" + }, + "version": "3.1.6" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "markupsafe" + }, + "version": "3.0.3" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "pytz" + }, + "version": "2026.2" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "urllib3" + }, + "version": "1.24.3" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "werkzeug" + }, + "version": "3.1.8" + } + ] + } + headers: + Content-Type: + - application/json + X-Test-Name: + - TestCommand_Transitive/requirements.txt_transitive_native_source + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 2358 + body: | + { + "results": [ + { + "vulns": [ + { "id": "GHSA-68w8-qjq3-2gfm", "modified": "2024-09-20T15:46:52.557962Z" }, @@ -1592,51 +67707,54 @@ interactions: { "vulns": [ { - "id": "GHSA-65pc-fj4g-8rjx", - "modified": "2026-06-16T16:26:11.904403Z" + "id": "GHSA-9hjg-9r4m-mvj7", + "modified": "2026-02-04T03:44:00.676479Z" }, { - "id": "GHSA-jjg7-2v4v-x38h", - "modified": "2026-02-04T03:49:45.087439Z" + "id": "GHSA-9wx4-h78v-vm56", + "modified": "2026-02-04T02:43:42.271895Z" }, { - "id": "PYSEC-2024-60", - "modified": "2026-06-10T17:01:21.102419Z" + "id": "GHSA-gc5v-m9x4-r6x2", + "modified": "2026-03-27T22:17:33.595885Z" }, { - "id": "PYSEC-2026-215", - "modified": "2026-06-16T16:15:04.639265Z" + "id": "GHSA-j8r2-6x86-q33q", + "modified": "2026-02-04T03:34:13.807518Z" + }, + { + "id": "PYSEC-2023-74", + "modified": "2023-11-08T04:12:35.436175Z" } ] }, {}, {}, {}, - {}, { "vulns": [ { - "id": "GHSA-9hjg-9r4m-mvj7", - "modified": "2026-02-04T03:44:00.676479Z" - }, - { - "id": "GHSA-9wx4-h78v-vm56", - "modified": "2026-02-04T02:43:42.271895Z" + "id": "GHSA-65pc-fj4g-8rjx", + "modified": "2026-06-16T16:26:11.904403Z" }, { - "id": "GHSA-gc5v-m9x4-r6x2", - "modified": "2026-03-27T22:17:33.595885Z" + "id": "GHSA-jjg7-2v4v-x38h", + "modified": "2026-02-04T03:49:45.087439Z" }, { - "id": "GHSA-j8r2-6x86-q33q", - "modified": "2026-02-04T03:34:13.807518Z" + "id": "PYSEC-2024-60", + "modified": "2026-06-10T17:01:21.102419Z" }, { - "id": "PYSEC-2023-74", - "modified": "2023-11-08T04:12:35.436175Z" + "id": "PYSEC-2026-215", + "modified": "2026-06-16T16:15:04.639265Z" } ] }, + {}, + {}, + {}, + {}, { "vulns": [ { From d153afd8626b382eb52a3f77e31ba0fe06921a7f Mon Sep 17 00:00:00 2001 From: Rex P Date: Fri, 10 Jul 2026 13:17:06 +1000 Subject: [PATCH 22/38] Something different --- cmd/osv-scanner/internal/testcmd/vcr.go | 25 + .../image/__snapshots__/command_test.snap | 26 +- .../cassettes/TestCommand_Docker.yaml | 42 +- .../cassettes/TestCommand_HtmlFile.yaml | 128 +- .../cassettes/TestCommand_OCIImage.yaml | 3459 ++++++++++++++--- .../TestCommand_OCIImage_JSONFormat.yaml | 1368 ++++++- .../source/__snapshots__/command_test.snap | 136 +- .../testdata/cassettes/TestCommand.yaml | 343 +- .../cassettes/TestCommand_CommitSupport.yaml | 98 +- .../TestCommand_Config_UnusedIgnores.yaml | 93 +- ...stCommand_LockfileWithExplicitParseAs.yaml | 14 +- .../cassettes/TestCommand_MoreLockfiles.yaml | 68 +- .../cassettes/TestCommand_Transitive.yaml | 150 +- pkg/osvscanner/osvscanner.go | 160 +- pkg/osvscanner/scan.go | 8 +- 15 files changed, 4812 insertions(+), 1306 deletions(-) diff --git a/cmd/osv-scanner/internal/testcmd/vcr.go b/cmd/osv-scanner/internal/testcmd/vcr.go index bfefb86d330..a3b200dd64b 100644 --- a/cmd/osv-scanner/internal/testcmd/vcr.go +++ b/cmd/osv-scanner/internal/testcmd/vcr.go @@ -15,6 +15,8 @@ import ( "testing" gocmp "github.com/google/go-cmp/cmp" + scalibrconfig "github.com/google/osv-scalibr/plugin/config" + localscalibr "github.com/google/osv-scanner/v2/internal/scalibr" "github.com/tidwall/pretty" "go.yaml.in/yaml/v4" "gopkg.in/dnaeon/go-vcr.v4/pkg/cassette" @@ -424,3 +426,26 @@ func (t *vcrErrorWrappingTransport) logRequestMismatch(req *http.Request) { t.t.Errorf("%s", sb.String()) } + +// SharedClientFactories is a package-level ClientFactories used by tests to reuse connections. +var SharedClientFactories scalibrconfig.ClientFactories + +// TestClientFactories wraps a shared ClientFactories but overrides the HTTPClient. +type TestClientFactories struct { + scalibrconfig.ClientFactories + + HTTPClientOverride *http.Client +} + +func (t *TestClientFactories) HTTPClient() *http.Client { + if t.HTTPClientOverride != nil { + return t.HTTPClientOverride + } + + return t.ClientFactories.HTTPClient() +} + +// NewClientFactories returns a new ClientFactories instance for testing. +func NewClientFactories(client *http.Client) *localscalibr.ClientFactories { + return localscalibr.NewClientFactories(client, "") +} diff --git a/cmd/osv-scanner/scan/image/__snapshots__/command_test.snap b/cmd/osv-scanner/scan/image/__snapshots__/command_test.snap index 0e22ff42c12..a82d77ab398 100755 --- a/cmd/osv-scanner/scan/image/__snapshots__/command_test.snap +++ b/cmd/osv-scanner/scan/image/__snapshots__/command_test.snap @@ -326,16 +326,6 @@ Package Ubuntu:20.04/gcc-10/10.5.0-1ubuntu1~20.04 has been filtered out because: Package Ubuntu:20.04/glibc/2.31-0ubuntu9.17 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/glibc/2.31-0ubuntu9.17 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/gnupg2/2.2.19-3ubuntu2.4 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/gzip/1.10-0ubuntu4.1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/acl/2.2.53-6 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/attr/1:2.4.48-5 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/bzip2/1.0.8-2 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/glibc/2.31-0ubuntu9.17 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/glibc/2.31-0ubuntu9.17 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/gcc-10/10.5.0-1ubuntu1~20.04 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/libgcrypt20/1.8.5-5ubuntu1.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/gnutls28/3.6.13-2ubuntu1.12 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/gzip/1.10-0ubuntu4.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/libgcrypt20/1.8.5-5ubuntu1.1 has been filtered out because: Just want to test only unimportant vulns @@ -343,6 +333,9 @@ Package Ubuntu:20.04/libtasn1-6/4.16.0-2ubuntu0.1 has been filtered out because: Package Ubuntu:20.04/lz4/1.9.2-2ubuntu0.20.04.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/p11-kit/0.23.20-1ubuntu0.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/pam/1.3.1-5ubuntu4.7 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/pam/1.3.1-5ubuntu4.7 has been filtered out because: Just want to test only unimportant vulns @@ -400,16 +393,6 @@ Package Ubuntu:20.04/gcc-10/10.5.0-1ubuntu1~20.04 has been filtered out because: Package Ubuntu:20.04/glibc/2.31-0ubuntu9.17 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/glibc/2.31-0ubuntu9.17 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/gnupg2/2.2.19-3ubuntu2.4 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/gzip/1.10-0ubuntu4.1 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/acl/2.2.53-6 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/attr/1:2.4.48-5 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/bzip2/1.0.8-2 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/glibc/2.31-0ubuntu9.17 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/glibc/2.31-0ubuntu9.17 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/util-linux/2.34-0.1ubuntu9.6 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/gcc-10/10.5.0-1ubuntu1~20.04 has been filtered out because: Just want to test only unimportant vulns -Package Ubuntu:20.04/libgcrypt20/1.8.5-5ubuntu1.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/gnutls28/3.6.13-2ubuntu1.12 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/gzip/1.10-0ubuntu4.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/libgcrypt20/1.8.5-5ubuntu1.1 has been filtered out because: Just want to test only unimportant vulns @@ -417,6 +400,9 @@ Package Ubuntu:20.04/libtasn1-6/4.16.0-2ubuntu0.1 has been filtered out because: Package Ubuntu:20.04/lz4/1.9.2-2ubuntu0.20.04.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns +Package Ubuntu:20.04/ncurses/6.2-0ubuntu2.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/p11-kit/0.23.20-1ubuntu0.1 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/pam/1.3.1-5ubuntu4.7 has been filtered out because: Just want to test only unimportant vulns Package Ubuntu:20.04/pam/1.3.1-5ubuntu4.7 has been filtered out because: Just want to test only unimportant vulns diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker.yaml index 8c62ef4fd2a..3033c161b0e 100644 --- a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker.yaml +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker.yaml @@ -128,13 +128,22 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 641 + content_length: 1335 body: | { "results": [ {}, {}, {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2021-42376", + "modified": "2026-07-08T04:32:12.032317Z" + } + ] + }, { "vulns": [ { @@ -143,8 +152,6 @@ interactions: } ] }, - {}, - {}, {}, {}, { @@ -177,6 +184,22 @@ interactions: }, { "vulns": [ + { + "id": "ALPINE-CVE-2022-1292", + "modified": "2026-07-08T04:31:47.244657Z" + }, + { + "id": "ALPINE-CVE-2022-2068", + "modified": "2026-07-08T04:31:47.874039Z" + }, + { + "id": "ALPINE-CVE-2023-0466", + "modified": "2026-07-08T04:31:25.432482Z" + }, + { + "id": "ALPINE-CVE-2023-4807", + "modified": "2026-07-08T04:32:27.043928Z" + }, { "id": "ALPINE-CVE-2024-13176", "modified": "2026-06-15T18:18:10.257313Z" @@ -191,7 +214,7 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2025-26519", - "modified": "2026-06-15T18:18:10.600004Z" + "modified": "2026-07-08T04:32:24.548042Z" } ] }, @@ -204,13 +227,20 @@ interactions: ] }, {}, - {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2021-42376", + "modified": "2026-07-08T04:32:12.032317Z" + } + ] + }, {} ] } headers: Content-Length: - - "641" + - "1335" Content-Type: - application/json status: 200 OK diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_HtmlFile.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_HtmlFile.yaml index 3522e1aecba..29c14fc384b 100644 --- a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_HtmlFile.yaml +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_HtmlFile.yaml @@ -121,7 +121,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 3738 + content_length: 7205 body: | { "results": [ @@ -329,11 +329,11 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2021-3711", - "modified": "2026-06-15T18:18:08.770439Z" + "modified": "2026-07-08T04:31:24.043051Z" }, { "id": "ALPINE-CVE-2021-3712", - "modified": "2026-06-15T18:18:08.771464Z" + "modified": "2026-07-08T04:31:02.195219Z" }, { "id": "ALPINE-CVE-2021-4044", @@ -341,111 +341,63 @@ interactions: }, { "id": "ALPINE-CVE-2022-0778", - "modified": "2026-06-15T18:18:09.135371Z" - }, - { - "id": "ALPINE-CVE-2022-1343", - "modified": "2026-06-15T18:18:09.138212Z" + "modified": "2026-07-08T04:31:46.947012Z" }, { - "id": "ALPINE-CVE-2022-1434", - "modified": "2026-06-15T18:18:09.138825Z" + "id": "ALPINE-CVE-2022-1292", + "modified": "2026-07-08T04:31:47.244657Z" }, { - "id": "ALPINE-CVE-2022-1473", - "modified": "2026-06-15T18:18:09.138856Z" + "id": "ALPINE-CVE-2022-2068", + "modified": "2026-07-08T04:31:47.874039Z" }, { "id": "ALPINE-CVE-2022-2097", - "modified": "2026-06-15T18:18:09.146422Z" - }, - { - "id": "ALPINE-CVE-2022-3358", - "modified": "2026-06-15T18:18:09.390102Z" - }, - { - "id": "ALPINE-CVE-2022-3602", - "modified": "2026-06-15T18:18:09.517800Z" - }, - { - "id": "ALPINE-CVE-2022-3786", - "modified": "2026-06-15T18:18:09.522195Z" - }, - { - "id": "ALPINE-CVE-2022-3996", - "modified": "2026-06-15T18:18:09.525255Z" - }, - { - "id": "ALPINE-CVE-2022-4203", - "modified": "2026-06-15T18:18:09.533823Z" + "modified": "2026-07-08T04:32:01.661758Z" }, { "id": "ALPINE-CVE-2022-4304", - "modified": "2026-06-15T18:18:09.620489Z" + "modified": "2026-07-08T04:32:21.270247Z" }, { "id": "ALPINE-CVE-2022-4450", - "modified": "2026-06-15T18:18:09.672426Z" + "modified": "2026-07-08T04:32:21.375815Z" }, { "id": "ALPINE-CVE-2023-0215", - "modified": "2026-06-15T18:18:09.698845Z" - }, - { - "id": "ALPINE-CVE-2023-0216", - "modified": "2026-06-15T18:18:09.699437Z" - }, - { - "id": "ALPINE-CVE-2023-0217", - "modified": "2026-06-15T18:18:09.699949Z" + "modified": "2026-07-08T04:32:27.003292Z" }, { "id": "ALPINE-CVE-2023-0286", - "modified": "2026-06-15T18:18:09.700482Z" - }, - { - "id": "ALPINE-CVE-2023-0401", - "modified": "2026-06-15T18:18:09.701357Z" + "modified": "2026-07-08T04:31:25.525715Z" }, { "id": "ALPINE-CVE-2023-0464", - "modified": "2026-06-15T18:18:09.705418Z" + "modified": "2026-07-08T04:31:25.527188Z" }, { "id": "ALPINE-CVE-2023-0465", - "modified": "2026-06-15T18:18:09.706166Z" + "modified": "2026-07-08T04:31:25.554087Z" }, { - "id": "ALPINE-CVE-2023-1255", - "modified": "2026-06-15T18:18:09.827455Z" + "id": "ALPINE-CVE-2023-0466", + "modified": "2026-07-08T04:31:25.432482Z" }, { "id": "ALPINE-CVE-2023-2650", - "modified": "2026-06-15T18:18:09.897706Z" - }, - { - "id": "ALPINE-CVE-2023-2975", - "modified": "2026-06-15T18:18:09.910135Z" + "modified": "2026-07-08T04:32:01.995144Z" }, { "id": "ALPINE-CVE-2023-3446", "modified": "2026-06-15T18:18:09.921734Z" }, { - "id": "ALPINE-CVE-2023-3817", - "modified": "2026-06-15T18:18:09.950857Z" - }, - { - "id": "ALPINE-CVE-2023-5363", - "modified": "2026-06-15T18:18:10.091465Z" + "id": "ALPINE-CVE-2023-4807", + "modified": "2026-07-08T04:32:27.043928Z" }, { "id": "ALPINE-CVE-2023-5678", - "modified": "2026-06-15T18:18:10.107790Z" - }, - { - "id": "ALPINE-CVE-2023-6129", - "modified": "2026-06-15T18:18:10.151147Z" + "modified": "2026-07-08T04:32:27.736265Z" }, { "id": "ALPINE-CVE-2023-6237", @@ -453,7 +405,7 @@ interactions: }, { "id": "ALPINE-CVE-2024-0727", - "modified": "2026-06-15T18:18:10.233116Z" + "modified": "2026-07-08T04:32:27.704640Z" }, { "id": "ALPINE-CVE-2024-13176", @@ -475,10 +427,6 @@ interactions: "id": "ALPINE-CVE-2024-5535", "modified": "2026-06-15T18:18:10.502278Z" }, - { - "id": "ALPINE-CVE-2024-6119", - "modified": "2026-06-15T18:18:10.508459Z" - }, { "id": "ALPINE-CVE-2024-9143", "modified": "2026-06-15T18:18:10.531917Z" @@ -506,7 +454,7 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2019-14697", - "modified": "2026-06-09T21:31:30.348443Z" + "modified": "2026-07-08T04:30:41.388027Z" }, { "id": "ALPINE-CVE-2020-28928", @@ -514,44 +462,44 @@ interactions: }, { "id": "ALPINE-CVE-2025-26519", - "modified": "2026-06-15T18:18:10.600004Z" + "modified": "2026-07-08T04:32:24.548042Z" } ] }, {}, { "vulns": [ - { - "id": "ALPINE-CVE-2021-28831", - "modified": "2026-06-15T18:18:08.705695Z" - }, { "id": "ALPINE-CVE-2021-42374", - "modified": "2026-06-15T18:18:08.840660Z" + "modified": "2026-07-08T04:31:02.060256Z" }, { "id": "ALPINE-CVE-2021-42375", "modified": "2026-06-15T18:18:08.840395Z" }, + { + "id": "ALPINE-CVE-2021-42376", + "modified": "2026-07-08T04:32:12.032317Z" + }, { "id": "ALPINE-CVE-2021-42378", - "modified": "2026-06-15T18:18:08.841880Z" + "modified": "2026-07-08T04:31:06.769201Z" }, { "id": "ALPINE-CVE-2021-42379", - "modified": "2026-06-15T18:18:08.842644Z" + "modified": "2026-07-08T04:32:19.104411Z" }, { "id": "ALPINE-CVE-2021-42380", - "modified": "2026-06-15T18:18:08.841997Z" + "modified": "2026-07-08T04:31:00.322675Z" }, { "id": "ALPINE-CVE-2021-42381", - "modified": "2026-06-15T18:18:08.834974Z" + "modified": "2026-07-08T04:32:10.785299Z" }, { "id": "ALPINE-CVE-2021-42382", - "modified": "2026-06-15T18:18:08.835028Z" + "modified": "2026-07-08T04:32:12.046933Z" }, { "id": "ALPINE-CVE-2021-42383", @@ -559,15 +507,15 @@ interactions: }, { "id": "ALPINE-CVE-2021-42384", - "modified": "2026-06-15T18:18:08.836234Z" + "modified": "2026-07-08T04:31:06.790570Z" }, { "id": "ALPINE-CVE-2021-42385", - "modified": "2026-06-15T18:18:08.836953Z" + "modified": "2026-07-08T04:32:19.172204Z" }, { "id": "ALPINE-CVE-2021-42386", - "modified": "2026-06-15T18:18:08.836828Z" + "modified": "2026-07-08T04:31:06.765274Z" }, { "id": "ALPINE-CVE-2022-28391", @@ -615,7 +563,7 @@ interactions: } headers: Content-Length: - - "3738" + - "7205" Content-Type: - application/json status: 200 OK diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage.yaml index 6e461601eeb..721444018c6 100644 --- a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage.yaml +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage.yaml @@ -121,7 +121,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 3738 + content_length: 7205 body: | { "results": [ @@ -329,11 +329,11 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2021-3711", - "modified": "2026-06-15T18:18:08.770439Z" + "modified": "2026-07-08T04:31:24.043051Z" }, { "id": "ALPINE-CVE-2021-3712", - "modified": "2026-06-15T18:18:08.771464Z" + "modified": "2026-07-08T04:31:02.195219Z" }, { "id": "ALPINE-CVE-2021-4044", @@ -341,111 +341,63 @@ interactions: }, { "id": "ALPINE-CVE-2022-0778", - "modified": "2026-06-15T18:18:09.135371Z" - }, - { - "id": "ALPINE-CVE-2022-1343", - "modified": "2026-06-15T18:18:09.138212Z" + "modified": "2026-07-08T04:31:46.947012Z" }, { - "id": "ALPINE-CVE-2022-1434", - "modified": "2026-06-15T18:18:09.138825Z" + "id": "ALPINE-CVE-2022-1292", + "modified": "2026-07-08T04:31:47.244657Z" }, { - "id": "ALPINE-CVE-2022-1473", - "modified": "2026-06-15T18:18:09.138856Z" + "id": "ALPINE-CVE-2022-2068", + "modified": "2026-07-08T04:31:47.874039Z" }, { "id": "ALPINE-CVE-2022-2097", - "modified": "2026-06-15T18:18:09.146422Z" - }, - { - "id": "ALPINE-CVE-2022-3358", - "modified": "2026-06-15T18:18:09.390102Z" - }, - { - "id": "ALPINE-CVE-2022-3602", - "modified": "2026-06-15T18:18:09.517800Z" - }, - { - "id": "ALPINE-CVE-2022-3786", - "modified": "2026-06-15T18:18:09.522195Z" - }, - { - "id": "ALPINE-CVE-2022-3996", - "modified": "2026-06-15T18:18:09.525255Z" - }, - { - "id": "ALPINE-CVE-2022-4203", - "modified": "2026-06-15T18:18:09.533823Z" + "modified": "2026-07-08T04:32:01.661758Z" }, { "id": "ALPINE-CVE-2022-4304", - "modified": "2026-06-15T18:18:09.620489Z" + "modified": "2026-07-08T04:32:21.270247Z" }, { "id": "ALPINE-CVE-2022-4450", - "modified": "2026-06-15T18:18:09.672426Z" + "modified": "2026-07-08T04:32:21.375815Z" }, { "id": "ALPINE-CVE-2023-0215", - "modified": "2026-06-15T18:18:09.698845Z" - }, - { - "id": "ALPINE-CVE-2023-0216", - "modified": "2026-06-15T18:18:09.699437Z" - }, - { - "id": "ALPINE-CVE-2023-0217", - "modified": "2026-06-15T18:18:09.699949Z" + "modified": "2026-07-08T04:32:27.003292Z" }, { "id": "ALPINE-CVE-2023-0286", - "modified": "2026-06-15T18:18:09.700482Z" - }, - { - "id": "ALPINE-CVE-2023-0401", - "modified": "2026-06-15T18:18:09.701357Z" + "modified": "2026-07-08T04:31:25.525715Z" }, { "id": "ALPINE-CVE-2023-0464", - "modified": "2026-06-15T18:18:09.705418Z" + "modified": "2026-07-08T04:31:25.527188Z" }, { "id": "ALPINE-CVE-2023-0465", - "modified": "2026-06-15T18:18:09.706166Z" + "modified": "2026-07-08T04:31:25.554087Z" }, { - "id": "ALPINE-CVE-2023-1255", - "modified": "2026-06-15T18:18:09.827455Z" + "id": "ALPINE-CVE-2023-0466", + "modified": "2026-07-08T04:31:25.432482Z" }, { "id": "ALPINE-CVE-2023-2650", - "modified": "2026-06-15T18:18:09.897706Z" - }, - { - "id": "ALPINE-CVE-2023-2975", - "modified": "2026-06-15T18:18:09.910135Z" + "modified": "2026-07-08T04:32:01.995144Z" }, { "id": "ALPINE-CVE-2023-3446", "modified": "2026-06-15T18:18:09.921734Z" }, { - "id": "ALPINE-CVE-2023-3817", - "modified": "2026-06-15T18:18:09.950857Z" - }, - { - "id": "ALPINE-CVE-2023-5363", - "modified": "2026-06-15T18:18:10.091465Z" + "id": "ALPINE-CVE-2023-4807", + "modified": "2026-07-08T04:32:27.043928Z" }, { "id": "ALPINE-CVE-2023-5678", - "modified": "2026-06-15T18:18:10.107790Z" - }, - { - "id": "ALPINE-CVE-2023-6129", - "modified": "2026-06-15T18:18:10.151147Z" + "modified": "2026-07-08T04:32:27.736265Z" }, { "id": "ALPINE-CVE-2023-6237", @@ -453,7 +405,7 @@ interactions: }, { "id": "ALPINE-CVE-2024-0727", - "modified": "2026-06-15T18:18:10.233116Z" + "modified": "2026-07-08T04:32:27.704640Z" }, { "id": "ALPINE-CVE-2024-13176", @@ -475,10 +427,6 @@ interactions: "id": "ALPINE-CVE-2024-5535", "modified": "2026-06-15T18:18:10.502278Z" }, - { - "id": "ALPINE-CVE-2024-6119", - "modified": "2026-06-15T18:18:10.508459Z" - }, { "id": "ALPINE-CVE-2024-9143", "modified": "2026-06-15T18:18:10.531917Z" @@ -506,7 +454,7 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2019-14697", - "modified": "2026-06-09T21:31:30.348443Z" + "modified": "2026-07-08T04:30:41.388027Z" }, { "id": "ALPINE-CVE-2020-28928", @@ -514,44 +462,44 @@ interactions: }, { "id": "ALPINE-CVE-2025-26519", - "modified": "2026-06-15T18:18:10.600004Z" + "modified": "2026-07-08T04:32:24.548042Z" } ] }, {}, { "vulns": [ - { - "id": "ALPINE-CVE-2021-28831", - "modified": "2026-06-15T18:18:08.705695Z" - }, { "id": "ALPINE-CVE-2021-42374", - "modified": "2026-06-15T18:18:08.840660Z" + "modified": "2026-07-08T04:31:02.060256Z" }, { "id": "ALPINE-CVE-2021-42375", "modified": "2026-06-15T18:18:08.840395Z" }, + { + "id": "ALPINE-CVE-2021-42376", + "modified": "2026-07-08T04:32:12.032317Z" + }, { "id": "ALPINE-CVE-2021-42378", - "modified": "2026-06-15T18:18:08.841880Z" + "modified": "2026-07-08T04:31:06.769201Z" }, { "id": "ALPINE-CVE-2021-42379", - "modified": "2026-06-15T18:18:08.842644Z" + "modified": "2026-07-08T04:32:19.104411Z" }, { "id": "ALPINE-CVE-2021-42380", - "modified": "2026-06-15T18:18:08.841997Z" + "modified": "2026-07-08T04:31:00.322675Z" }, { "id": "ALPINE-CVE-2021-42381", - "modified": "2026-06-15T18:18:08.834974Z" + "modified": "2026-07-08T04:32:10.785299Z" }, { "id": "ALPINE-CVE-2021-42382", - "modified": "2026-06-15T18:18:08.835028Z" + "modified": "2026-07-08T04:32:12.046933Z" }, { "id": "ALPINE-CVE-2021-42383", @@ -559,15 +507,15 @@ interactions: }, { "id": "ALPINE-CVE-2021-42384", - "modified": "2026-06-15T18:18:08.836234Z" + "modified": "2026-07-08T04:31:06.790570Z" }, { "id": "ALPINE-CVE-2021-42385", - "modified": "2026-06-15T18:18:08.836953Z" + "modified": "2026-07-08T04:32:19.172204Z" }, { "id": "ALPINE-CVE-2021-42386", - "modified": "2026-06-15T18:18:08.836828Z" + "modified": "2026-07-08T04:31:06.765274Z" }, { "id": "ALPINE-CVE-2022-28391", @@ -615,7 +563,7 @@ interactions: } headers: Content-Length: - - "3738" + - "7205" Content-Type: - application/json status: 200 OK @@ -625,7 +573,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 5113 + content_length: 6381 host: api.osv.dev body: | { @@ -728,6 +676,20 @@ interactions: }, "version": "1.57" }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "apt" + }, + "version": "2.0.10" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "audit" + }, + "version": "1:2.8.5-2ubuntu6" + }, { "package": { "ecosystem": "Ubuntu:20.04", @@ -812,6 +774,13 @@ interactions: }, "version": "2.2.0-2" }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "nettle" + }, + "version": "3.5.1+really3.5.1-2ubuntu0.2" + }, { "package": { "ecosystem": "Ubuntu:20.04", @@ -944,7 +913,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 205 + content_length: 232 body: | { "results": [ @@ -972,6 +941,11 @@ interactions: {}, {}, {}, + {}, + {}, + {}, + {}, + {}, { "vulns": [ { @@ -1000,7 +974,7 @@ interactions: } headers: Content-Length: - - "205" + - "232" Content-Type: - application/json status: 200 OK @@ -1010,7 +984,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 5113 + content_length: 6381 host: api.osv.dev body: | { @@ -1113,6 +1087,20 @@ interactions: }, "version": "1.57" }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "apt" + }, + "version": "2.0.10" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "audit" + }, + "version": "1:2.8.5-2ubuntu6" + }, { "package": { "ecosystem": "Ubuntu:20.04", @@ -1197,6 +1185,13 @@ interactions: }, "version": "2.2.0-2" }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "nettle" + }, + "version": "3.5.1+really3.5.1-2ubuntu0.2" + }, { "package": { "ecosystem": "Ubuntu:20.04", @@ -1329,7 +1324,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 205 + content_length: 232 body: | { "results": [ @@ -1357,6 +1352,11 @@ interactions: {}, {}, {}, + {}, + {}, + {}, + {}, + {}, { "vulns": [ { @@ -1385,7 +1385,7 @@ interactions: } headers: Content-Length: - - "205" + - "232" Content-Type: - application/json status: 200 OK @@ -2120,7 +2120,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 12798 + content_length: 21919 body: | { "results": [ @@ -2266,6 +2266,7 @@ interactions: } ] }, + {}, { "vulns": [ { @@ -2275,6 +2276,7 @@ interactions: ] }, {}, + {}, { "vulns": [ { @@ -2383,6 +2385,74 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2016-20013", + "modified": "2026-07-08T22:45:12.334407Z" + }, + { + "id": "UBUNTU-CVE-2025-0395", + "modified": "2026-04-22T15:28:12.422655Z" + }, + { + "id": "UBUNTU-CVE-2025-15281", + "modified": "2026-05-20T16:20:25.786327Z" + }, + { + "id": "UBUNTU-CVE-2025-4802", + "modified": "2026-04-22T16:03:42.030514Z" + }, + { + "id": "UBUNTU-CVE-2025-8058", + "modified": "2026-04-22T16:17:04.960379Z" + }, + { + "id": "UBUNTU-CVE-2026-0861", + "modified": "2026-04-22T16:17:28.297278Z" + }, + { + "id": "UBUNTU-CVE-2026-0915", + "modified": "2026-05-20T16:24:09.854819Z" + }, + { + "id": "UBUNTU-CVE-2026-4046", + "modified": "2026-05-20T16:25:41.648329Z" + }, + { + "id": "UBUNTU-CVE-2026-5435", + "modified": "2026-05-29T19:15:06.842719Z" + }, + { + "id": "UBUNTU-CVE-2026-5450", + "modified": "2026-05-29T19:15:06.879770Z" + }, + { + "id": "UBUNTU-CVE-2026-5928", + "modified": "2026-05-29T19:15:06.900572Z" + }, + { + "id": "UBUNTU-CVE-2026-6238", + "modified": "2026-06-24T11:00:25.318641Z" + }, + { + "id": "USN-7259-1", + "modified": "2026-04-27T17:42:56.450674Z" + }, + { + "id": "USN-7541-1", + "modified": "2026-04-22T10:58:59.498919Z" + }, + { + "id": "USN-7760-1", + "modified": "2026-04-27T18:17:40.444418Z" + }, + { + "id": "USN-8005-1", + "modified": "2026-06-25T13:32:31.787765Z" + } + ] + }, {}, { "vulns": [ @@ -2626,11 +2696,11 @@ interactions: }, { "id": "UBUNTU-CVE-2026-40355", - "modified": "2026-05-29T10:45:29.205811Z" + "modified": "2026-07-09T21:30:58.285031Z" }, { "id": "UBUNTU-CVE-2026-40356", - "modified": "2026-05-29T10:45:29.281566Z" + "modified": "2026-07-09T21:30:58.537034Z" }, { "id": "USN-7257-1", @@ -2679,11 +2749,11 @@ interactions: }, { "id": "UBUNTU-CVE-2026-40355", - "modified": "2026-05-29T10:45:29.205811Z" + "modified": "2026-07-09T21:30:58.285031Z" }, { "id": "UBUNTU-CVE-2026-40356", - "modified": "2026-05-29T10:45:29.281566Z" + "modified": "2026-07-09T21:30:58.537034Z" }, { "id": "USN-7257-1", @@ -2731,11 +2801,11 @@ interactions: }, { "id": "UBUNTU-CVE-2026-40355", - "modified": "2026-05-29T10:45:29.205811Z" + "modified": "2026-07-09T21:30:58.285031Z" }, { "id": "UBUNTU-CVE-2026-40356", - "modified": "2026-05-29T10:45:29.281566Z" + "modified": "2026-07-09T21:30:58.537034Z" }, { "id": "USN-7257-1", @@ -2775,7 +2845,7 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-01T21:19:39Z" + "modified": "2026-07-09T17:15:27.672147Z" }, { "id": "UBUNTU-CVE-2026-27456", @@ -2819,15 +2889,24 @@ interactions: } ] }, - {}, { "vulns": [ { - "id": "UBUNTU-CVE-2026-13757", - "modified": "2026-07-01T21:19:39Z" + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-07T21:03:19.257825Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-08T18:30:10.365748Z" } ] }, + {}, + {}, { "vulns": [ { @@ -2859,34 +2938,94 @@ interactions: { "vulns": [ { - "id": "UBUNTU-CVE-2022-41409", - "modified": "2026-04-22T13:23:47.523941Z" + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" } ] }, { "vulns": [ { - "id": "UBUNTU-CVE-2017-11164", - "modified": "2026-04-22T11:10:44.262299Z" + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" } ] }, - {}, - {}, - {}, - {}, - {}, - {}, { "vulns": [ { - "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-01T21:19:39Z" + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" }, { - "id": "UBUNTU-CVE-2026-27456", - "modified": "2026-05-20T16:24:53.388662Z" + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-41409", + "modified": "2026-04-22T13:23:47.523941Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2017-11164", + "modified": "2026-04-22T11:10:44.262299Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-09T17:15:27.672147Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" }, { "id": "UBUNTU-CVE-2026-53612", @@ -3051,6 +3190,22 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-27943", + "modified": "2026-05-20T16:08:28.385808Z" + }, + { + "id": "UBUNTU-CVE-2023-4039", + "modified": "2026-05-20T16:17:03.256749Z" + }, + { + "id": "USN-7700-1", + "modified": "2026-04-27T18:13:01.606435Z" + } + ] + }, { "vulns": [ { @@ -3123,11 +3278,11 @@ interactions: }, { "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-02T22:45:49.561912Z" + "modified": "2026-07-07T21:03:19.257825Z" }, { "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-03T10:06:17.316756Z" + "modified": "2026-07-08T18:30:10.365748Z" } ] }, @@ -3178,7 +3333,7 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-01T21:19:39Z" + "modified": "2026-07-09T17:15:27.672147Z" }, { "id": "UBUNTU-CVE-2026-27456", @@ -3234,7 +3389,7 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-01T21:19:39Z" + "modified": "2026-07-09T17:15:27.672147Z" }, { "id": "UBUNTU-CVE-2026-27456", @@ -3270,11 +3425,11 @@ interactions: }, { "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-02T22:45:49.561912Z" + "modified": "2026-07-07T21:03:19.257825Z" }, { "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-03T10:06:17.316756Z" + "modified": "2026-07-08T18:30:10.365748Z" } ] }, @@ -3286,11 +3441,11 @@ interactions: }, { "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-02T22:45:49.561912Z" + "modified": "2026-07-07T21:03:19.257825Z" }, { "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-03T10:06:17.316756Z" + "modified": "2026-07-08T18:30:10.365748Z" } ] }, @@ -3411,12 +3566,44 @@ interactions: }, {}, {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-09T17:15:27.672147Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, {} ] } headers: Content-Length: - - "12798" + - "21919" Content-Type: - application/json status: 200 OK @@ -4151,7 +4338,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 12798 + content_length: 21919 body: | { "results": [ @@ -4297,6 +4484,7 @@ interactions: } ] }, + {}, { "vulns": [ { @@ -4306,6 +4494,7 @@ interactions: ] }, {}, + {}, { "vulns": [ { @@ -4414,6 +4603,74 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2016-20013", + "modified": "2026-07-08T22:45:12.334407Z" + }, + { + "id": "UBUNTU-CVE-2025-0395", + "modified": "2026-04-22T15:28:12.422655Z" + }, + { + "id": "UBUNTU-CVE-2025-15281", + "modified": "2026-05-20T16:20:25.786327Z" + }, + { + "id": "UBUNTU-CVE-2025-4802", + "modified": "2026-04-22T16:03:42.030514Z" + }, + { + "id": "UBUNTU-CVE-2025-8058", + "modified": "2026-04-22T16:17:04.960379Z" + }, + { + "id": "UBUNTU-CVE-2026-0861", + "modified": "2026-04-22T16:17:28.297278Z" + }, + { + "id": "UBUNTU-CVE-2026-0915", + "modified": "2026-05-20T16:24:09.854819Z" + }, + { + "id": "UBUNTU-CVE-2026-4046", + "modified": "2026-05-20T16:25:41.648329Z" + }, + { + "id": "UBUNTU-CVE-2026-5435", + "modified": "2026-05-29T19:15:06.842719Z" + }, + { + "id": "UBUNTU-CVE-2026-5450", + "modified": "2026-05-29T19:15:06.879770Z" + }, + { + "id": "UBUNTU-CVE-2026-5928", + "modified": "2026-05-29T19:15:06.900572Z" + }, + { + "id": "UBUNTU-CVE-2026-6238", + "modified": "2026-06-24T11:00:25.318641Z" + }, + { + "id": "USN-7259-1", + "modified": "2026-04-27T17:42:56.450674Z" + }, + { + "id": "USN-7541-1", + "modified": "2026-04-22T10:58:59.498919Z" + }, + { + "id": "USN-7760-1", + "modified": "2026-04-27T18:17:40.444418Z" + }, + { + "id": "USN-8005-1", + "modified": "2026-06-25T13:32:31.787765Z" + } + ] + }, {}, { "vulns": [ @@ -4657,11 +4914,11 @@ interactions: }, { "id": "UBUNTU-CVE-2026-40355", - "modified": "2026-05-29T10:45:29.205811Z" + "modified": "2026-07-09T21:30:58.285031Z" }, { "id": "UBUNTU-CVE-2026-40356", - "modified": "2026-05-29T10:45:29.281566Z" + "modified": "2026-07-09T21:30:58.537034Z" }, { "id": "USN-7257-1", @@ -4710,11 +4967,11 @@ interactions: }, { "id": "UBUNTU-CVE-2026-40355", - "modified": "2026-05-29T10:45:29.205811Z" + "modified": "2026-07-09T21:30:58.285031Z" }, { "id": "UBUNTU-CVE-2026-40356", - "modified": "2026-05-29T10:45:29.281566Z" + "modified": "2026-07-09T21:30:58.537034Z" }, { "id": "USN-7257-1", @@ -4762,11 +5019,11 @@ interactions: }, { "id": "UBUNTU-CVE-2026-40355", - "modified": "2026-05-29T10:45:29.205811Z" + "modified": "2026-07-09T21:30:58.285031Z" }, { "id": "UBUNTU-CVE-2026-40356", - "modified": "2026-05-29T10:45:29.281566Z" + "modified": "2026-07-09T21:30:58.537034Z" }, { "id": "USN-7257-1", @@ -4806,7 +5063,7 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-01T21:19:39Z" + "modified": "2026-07-09T17:15:27.672147Z" }, { "id": "UBUNTU-CVE-2026-27456", @@ -4850,6 +5107,23 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-07T21:03:19.257825Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-08T18:30:10.365748Z" + } + ] + }, + {}, {}, { "vulns": [ @@ -4862,8 +5136,60 @@ interactions: { "vulns": [ { - "id": "UBUNTU-CVE-2026-13757", - "modified": "2026-07-01T21:19:39Z" + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" } ] }, @@ -4913,7 +5239,7 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-01T21:19:39Z" + "modified": "2026-07-09T17:15:27.672147Z" }, { "id": "UBUNTU-CVE-2026-27456", @@ -5085,9 +5411,25 @@ interactions: { "vulns": [ { - "id": "UBUNTU-CVE-2023-7008", - "modified": "2026-06-08T18:52:48.143455Z" - }, + "id": "UBUNTU-CVE-2022-27943", + "modified": "2026-05-20T16:08:28.385808Z" + }, + { + "id": "UBUNTU-CVE-2023-4039", + "modified": "2026-05-20T16:17:03.256749Z" + }, + { + "id": "USN-7700-1", + "modified": "2026-04-27T18:13:01.606435Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-7008", + "modified": "2026-06-08T18:52:48.143455Z" + }, { "id": "UBUNTU-CVE-2025-4598", "modified": "2026-04-22T16:03:19.927023Z" @@ -5154,11 +5496,11 @@ interactions: }, { "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-02T22:45:49.561912Z" + "modified": "2026-07-07T21:03:19.257825Z" }, { "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-03T10:06:17.316756Z" + "modified": "2026-07-08T18:30:10.365748Z" } ] }, @@ -5209,7 +5551,7 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-01T21:19:39Z" + "modified": "2026-07-09T17:15:27.672147Z" }, { "id": "UBUNTU-CVE-2026-27456", @@ -5265,7 +5607,7 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-01T21:19:39Z" + "modified": "2026-07-09T17:15:27.672147Z" }, { "id": "UBUNTU-CVE-2026-27456", @@ -5301,11 +5643,11 @@ interactions: }, { "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-02T22:45:49.561912Z" + "modified": "2026-07-07T21:03:19.257825Z" }, { "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-03T10:06:17.316756Z" + "modified": "2026-07-08T18:30:10.365748Z" } ] }, @@ -5317,11 +5659,11 @@ interactions: }, { "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-02T22:45:49.561912Z" + "modified": "2026-07-07T21:03:19.257825Z" }, { "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-03T10:06:17.316756Z" + "modified": "2026-07-08T18:30:10.365748Z" } ] }, @@ -5442,12 +5784,44 @@ interactions: }, {}, {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-09T17:15:27.672147Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, {} ] } headers: Content-Length: - - "12798" + - "21919" Content-Type: - application/json status: 200 OK @@ -6196,7 +6570,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 19399 + content_length: 28520 body: | { "results": [ @@ -6774,6 +7148,7 @@ interactions: } ] }, + {}, { "vulns": [ { @@ -6783,6 +7158,7 @@ interactions: ] }, {}, + {}, { "vulns": [ { @@ -6891,6 +7267,74 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2016-20013", + "modified": "2026-07-08T22:45:12.334407Z" + }, + { + "id": "UBUNTU-CVE-2025-0395", + "modified": "2026-04-22T15:28:12.422655Z" + }, + { + "id": "UBUNTU-CVE-2025-15281", + "modified": "2026-05-20T16:20:25.786327Z" + }, + { + "id": "UBUNTU-CVE-2025-4802", + "modified": "2026-04-22T16:03:42.030514Z" + }, + { + "id": "UBUNTU-CVE-2025-8058", + "modified": "2026-04-22T16:17:04.960379Z" + }, + { + "id": "UBUNTU-CVE-2026-0861", + "modified": "2026-04-22T16:17:28.297278Z" + }, + { + "id": "UBUNTU-CVE-2026-0915", + "modified": "2026-05-20T16:24:09.854819Z" + }, + { + "id": "UBUNTU-CVE-2026-4046", + "modified": "2026-05-20T16:25:41.648329Z" + }, + { + "id": "UBUNTU-CVE-2026-5435", + "modified": "2026-05-29T19:15:06.842719Z" + }, + { + "id": "UBUNTU-CVE-2026-5450", + "modified": "2026-05-29T19:15:06.879770Z" + }, + { + "id": "UBUNTU-CVE-2026-5928", + "modified": "2026-05-29T19:15:06.900572Z" + }, + { + "id": "UBUNTU-CVE-2026-6238", + "modified": "2026-06-24T11:00:25.318641Z" + }, + { + "id": "USN-7259-1", + "modified": "2026-04-27T17:42:56.450674Z" + }, + { + "id": "USN-7541-1", + "modified": "2026-04-22T10:58:59.498919Z" + }, + { + "id": "USN-7760-1", + "modified": "2026-04-27T18:17:40.444418Z" + }, + { + "id": "USN-8005-1", + "modified": "2026-06-25T13:32:31.787765Z" + } + ] + }, {}, { "vulns": [ @@ -7134,11 +7578,11 @@ interactions: }, { "id": "UBUNTU-CVE-2026-40355", - "modified": "2026-05-29T10:45:29.205811Z" + "modified": "2026-07-09T21:30:58.285031Z" }, { "id": "UBUNTU-CVE-2026-40356", - "modified": "2026-05-29T10:45:29.281566Z" + "modified": "2026-07-09T21:30:58.537034Z" }, { "id": "USN-7257-1", @@ -7187,11 +7631,11 @@ interactions: }, { "id": "UBUNTU-CVE-2026-40355", - "modified": "2026-05-29T10:45:29.205811Z" + "modified": "2026-07-09T21:30:58.285031Z" }, { "id": "UBUNTU-CVE-2026-40356", - "modified": "2026-05-29T10:45:29.281566Z" + "modified": "2026-07-09T21:30:58.537034Z" }, { "id": "USN-7257-1", @@ -7239,11 +7683,11 @@ interactions: }, { "id": "UBUNTU-CVE-2026-40355", - "modified": "2026-05-29T10:45:29.205811Z" + "modified": "2026-07-09T21:30:58.285031Z" }, { "id": "UBUNTU-CVE-2026-40356", - "modified": "2026-05-29T10:45:29.281566Z" + "modified": "2026-07-09T21:30:58.537034Z" }, { "id": "USN-7257-1", @@ -7283,7 +7727,7 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-01T21:19:39Z" + "modified": "2026-07-09T17:15:27.672147Z" }, { "id": "UBUNTU-CVE-2026-27456", @@ -7327,6 +7771,23 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-07T21:03:19.257825Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-08T18:30:10.365748Z" + } + ] + }, + {}, {}, { "vulns": [ @@ -7339,8 +7800,60 @@ interactions: { "vulns": [ { - "id": "UBUNTU-CVE-2026-13757", - "modified": "2026-07-01T21:19:39Z" + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" } ] }, @@ -7390,7 +7903,7 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-01T21:19:39Z" + "modified": "2026-07-09T17:15:27.672147Z" }, { "id": "UBUNTU-CVE-2026-27456", @@ -7559,6 +8072,22 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-27943", + "modified": "2026-05-20T16:08:28.385808Z" + }, + { + "id": "UBUNTU-CVE-2023-4039", + "modified": "2026-05-20T16:17:03.256749Z" + }, + { + "id": "USN-7700-1", + "modified": "2026-04-27T18:13:01.606435Z" + } + ] + }, { "vulns": [ { @@ -7631,11 +8160,11 @@ interactions: }, { "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-02T22:45:49.561912Z" + "modified": "2026-07-07T21:03:19.257825Z" }, { "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-03T10:06:17.316756Z" + "modified": "2026-07-08T18:30:10.365748Z" } ] }, @@ -7686,7 +8215,7 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-01T21:19:39Z" + "modified": "2026-07-09T17:15:27.672147Z" }, { "id": "UBUNTU-CVE-2026-27456", @@ -7742,7 +8271,7 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-01T21:19:39Z" + "modified": "2026-07-09T17:15:27.672147Z" }, { "id": "UBUNTU-CVE-2026-27456", @@ -7778,11 +8307,11 @@ interactions: }, { "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-02T22:45:49.561912Z" + "modified": "2026-07-07T21:03:19.257825Z" }, { "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-03T10:06:17.316756Z" + "modified": "2026-07-08T18:30:10.365748Z" } ] }, @@ -7794,11 +8323,11 @@ interactions: }, { "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-02T22:45:49.561912Z" + "modified": "2026-07-07T21:03:19.257825Z" }, { "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-03T10:06:17.316756Z" + "modified": "2026-07-08T18:30:10.365748Z" } ] }, @@ -7919,23 +8448,55 @@ interactions: }, {}, {}, - {} - ] - } - headers: - Content-Length: - - "19399" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 29312 - host: api.osv.dev + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-09T17:15:27.672147Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + {} + ] + } + headers: + Content-Length: + - "28520" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 29312 + host: api.osv.dev body: | { "queries": [ @@ -9380,7 +9941,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 12548 + content_length: 18499 body: | { "results": [ @@ -9409,6 +9970,10 @@ interactions: }, { "vulns": [ + { + "id": "ALPINE-CVE-2021-42376", + "modified": "2026-07-08T04:32:12.032317Z" + }, { "id": "ALPINE-CVE-2024-58251", "modified": "2026-06-15T18:18:10.508036Z" @@ -10256,6 +10821,22 @@ interactions: {}, { "vulns": [ + { + "id": "ALPINE-CVE-2022-1292", + "modified": "2026-07-08T04:31:47.244657Z" + }, + { + "id": "ALPINE-CVE-2022-2068", + "modified": "2026-07-08T04:31:47.874039Z" + }, + { + "id": "ALPINE-CVE-2023-0466", + "modified": "2026-07-08T04:31:25.432482Z" + }, + { + "id": "ALPINE-CVE-2023-4807", + "modified": "2026-07-08T04:32:27.043928Z" + }, { "id": "ALPINE-CVE-2024-12797", "modified": "2026-06-15T18:18:10.256734Z" @@ -10266,35 +10847,35 @@ interactions: }, { "id": "ALPINE-CVE-2025-15467", - "modified": "2026-06-15T18:18:10.574070Z" + "modified": "2026-07-08T04:31:54.237773Z" }, { "id": "ALPINE-CVE-2025-15468", - "modified": "2026-06-15T18:18:10.574416Z" + "modified": "2026-07-08T04:31:54.236044Z" }, { "id": "ALPINE-CVE-2025-66199", - "modified": "2026-06-15T18:18:10.877115Z" + "modified": "2026-07-08T04:30:11.899340Z" }, { "id": "ALPINE-CVE-2025-68160", - "modified": "2026-06-15T18:18:10.890200Z" + "modified": "2026-07-08T04:32:27.950152Z" }, { "id": "ALPINE-CVE-2025-69418", - "modified": "2026-06-15T18:18:10.901963Z" + "modified": "2026-07-08T04:31:55.406338Z" }, { "id": "ALPINE-CVE-2025-69419", - "modified": "2026-06-15T18:18:10.902306Z" + "modified": "2026-07-08T04:31:54.597659Z" }, { "id": "ALPINE-CVE-2025-69420", - "modified": "2026-06-15T18:18:10.902344Z" + "modified": "2026-07-08T04:31:55.393Z" }, { "id": "ALPINE-CVE-2025-69421", - "modified": "2026-06-15T18:18:10.907897Z" + "modified": "2026-07-08T04:30:11.908070Z" }, { "id": "ALPINE-CVE-2025-9230", @@ -10310,35 +10891,35 @@ interactions: }, { "id": "ALPINE-CVE-2026-22795", - "modified": "2026-06-15T18:18:11.004265Z" + "modified": "2026-07-08T04:32:28.331714Z" }, { "id": "ALPINE-CVE-2026-22796", - "modified": "2026-06-15T18:18:11.007022Z" + "modified": "2026-07-08T04:32:29.030190Z" }, { "id": "ALPINE-CVE-2026-28387", - "modified": "2026-06-15T18:18:11.052819Z" + "modified": "2026-07-08T04:32:29.167238Z" }, { "id": "ALPINE-CVE-2026-28388", - "modified": "2026-06-15T18:18:11.053496Z" + "modified": "2026-07-08T04:32:29.169509Z" }, { "id": "ALPINE-CVE-2026-28389", - "modified": "2026-06-15T18:18:11.053742Z" + "modified": "2026-07-08T04:31:56.091480Z" }, { "id": "ALPINE-CVE-2026-28390", - "modified": "2026-06-15T18:18:11.053815Z" + "modified": "2026-07-08T04:31:57.860412Z" }, { "id": "ALPINE-CVE-2026-31789", - "modified": "2026-06-15T18:18:11.056839Z" + "modified": "2026-07-08T04:30:12.004739Z" }, { "id": "ALPINE-CVE-2026-31790", - "modified": "2026-06-15T18:18:11.057167Z" + "modified": "2026-07-08T04:32:29.132271Z" } ] }, @@ -10378,7 +10959,7 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2025-26519", - "modified": "2026-06-15T18:18:10.600004Z" + "modified": "2026-07-08T04:32:24.548042Z" }, { "id": "ALPINE-CVE-2026-40200", @@ -10395,6 +10976,22 @@ interactions: {}, { "vulns": [ + { + "id": "ALPINE-CVE-2022-1292", + "modified": "2026-07-08T04:31:47.244657Z" + }, + { + "id": "ALPINE-CVE-2022-2068", + "modified": "2026-07-08T04:31:47.874039Z" + }, + { + "id": "ALPINE-CVE-2023-0466", + "modified": "2026-07-08T04:31:25.432482Z" + }, + { + "id": "ALPINE-CVE-2023-4807", + "modified": "2026-07-08T04:32:27.043928Z" + }, { "id": "ALPINE-CVE-2024-12797", "modified": "2026-06-15T18:18:10.256734Z" @@ -10405,35 +11002,35 @@ interactions: }, { "id": "ALPINE-CVE-2025-15467", - "modified": "2026-06-15T18:18:10.574070Z" + "modified": "2026-07-08T04:31:54.237773Z" }, { "id": "ALPINE-CVE-2025-15468", - "modified": "2026-06-15T18:18:10.574416Z" + "modified": "2026-07-08T04:31:54.236044Z" }, { "id": "ALPINE-CVE-2025-66199", - "modified": "2026-06-15T18:18:10.877115Z" + "modified": "2026-07-08T04:30:11.899340Z" }, { "id": "ALPINE-CVE-2025-68160", - "modified": "2026-06-15T18:18:10.890200Z" + "modified": "2026-07-08T04:32:27.950152Z" }, { "id": "ALPINE-CVE-2025-69418", - "modified": "2026-06-15T18:18:10.901963Z" + "modified": "2026-07-08T04:31:55.406338Z" }, { "id": "ALPINE-CVE-2025-69419", - "modified": "2026-06-15T18:18:10.902306Z" + "modified": "2026-07-08T04:31:54.597659Z" }, { "id": "ALPINE-CVE-2025-69420", - "modified": "2026-06-15T18:18:10.902344Z" + "modified": "2026-07-08T04:31:55.393Z" }, { "id": "ALPINE-CVE-2025-69421", - "modified": "2026-06-15T18:18:10.907897Z" + "modified": "2026-07-08T04:30:11.908070Z" }, { "id": "ALPINE-CVE-2025-9230", @@ -10449,35 +11046,35 @@ interactions: }, { "id": "ALPINE-CVE-2026-22795", - "modified": "2026-06-15T18:18:11.004265Z" + "modified": "2026-07-08T04:32:28.331714Z" }, { "id": "ALPINE-CVE-2026-22796", - "modified": "2026-06-15T18:18:11.007022Z" + "modified": "2026-07-08T04:32:29.030190Z" }, { "id": "ALPINE-CVE-2026-28387", - "modified": "2026-06-15T18:18:11.052819Z" + "modified": "2026-07-08T04:32:29.167238Z" }, { "id": "ALPINE-CVE-2026-28388", - "modified": "2026-06-15T18:18:11.053496Z" + "modified": "2026-07-08T04:32:29.169509Z" }, { "id": "ALPINE-CVE-2026-28389", - "modified": "2026-06-15T18:18:11.053742Z" + "modified": "2026-07-08T04:31:56.091480Z" }, { "id": "ALPINE-CVE-2026-28390", - "modified": "2026-06-15T18:18:11.053815Z" + "modified": "2026-07-08T04:31:57.860412Z" }, { "id": "ALPINE-CVE-2026-31789", - "modified": "2026-06-15T18:18:11.056839Z" + "modified": "2026-07-08T04:30:12.004739Z" }, { "id": "ALPINE-CVE-2026-31790", - "modified": "2026-06-15T18:18:11.057167Z" + "modified": "2026-07-08T04:32:29.132271Z" } ] }, @@ -10611,6 +11208,11 @@ interactions: ] }, {}, + {}, + {}, + {}, + {}, + {}, { "vulns": [ { @@ -10630,17 +11232,6 @@ interactions: {}, {}, {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2026-2100", - "modified": "2026-06-25T10:30:05.031172Z" - } - ] - }, - {}, - {}, - {}, { "vulns": [ { @@ -10665,6 +11256,22 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2021-42376", + "modified": "2026-07-08T04:32:12.032317Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, {}, {}, {}, @@ -10684,7 +11291,7 @@ interactions: } headers: Content-Length: - - "12548" + - "18499" Content-Type: - application/json status: 200 OK @@ -11398,7 +12005,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 2419 + content_length: 4764 body: | { "results": [ @@ -11704,7 +12311,7 @@ interactions: "vulns": [ { "id": "GHSA-4xh5-x5gv-qwph", - "modified": "2026-03-24T01:43:53.135277Z" + "modified": "2026-07-07T17:57:29.434622Z" }, { "id": "GHSA-58qw-9mgm-455v", @@ -11712,7 +12319,7 @@ interactions: }, { "id": "GHSA-6vgw-5pg2-w6jp", - "modified": "2026-03-24T01:43:46.425088Z" + "modified": "2026-07-07T17:56:16.480954Z" }, { "id": "GHSA-jp4c-xjxw-mgf9", @@ -11722,13 +12329,25 @@ interactions: "id": "GHSA-mq26-g339-26xf", "modified": "2026-03-24T01:43:05.410801Z" }, + { + "id": "GHSA-wf93-45jw-7689", + "modified": "2026-07-08T21:26:17.521856Z" + }, { "id": "PYSEC-2023-228", "modified": "2026-06-10T17:01:27.606909Z" }, + { + "id": "PYSEC-2026-1795", + "modified": "2026-07-07T17:48:06.199964Z" + }, + { + "id": "PYSEC-2026-1796", + "modified": "2026-07-07T17:48:06.240646Z" + }, { "id": "PYSEC-2026-196", - "modified": "2026-06-05T12:45:14.124059Z" + "modified": "2026-07-08T21:26:17.521856Z" } ] }, @@ -11742,7 +12361,7 @@ interactions: }, { "id": "GHSA-cx63-2mw6-8hw5", - "modified": "2026-02-04T03:54:02.259111Z" + "modified": "2026-07-07T17:57:13.326243Z" }, { "id": "GHSA-r9hx-vwmv-q579", @@ -11755,6 +12374,10 @@ interactions: { "id": "PYSEC-2025-49", "modified": "2026-05-11T00:26:34.671259Z" + }, + { + "id": "PYSEC-2026-1918", + "modified": "2026-07-07T17:57:13.326243Z" } ] }, @@ -11832,7 +12455,7 @@ interactions: } headers: Content-Length: - - "2419" + - "4764" Content-Type: - application/json status: 200 OK @@ -12637,7 +13260,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 5776 + content_length: 8121 body: | { "results": [ @@ -13057,7 +13680,7 @@ interactions: "vulns": [ { "id": "GHSA-4xh5-x5gv-qwph", - "modified": "2026-03-24T01:43:53.135277Z" + "modified": "2026-07-07T17:57:29.434622Z" }, { "id": "GHSA-58qw-9mgm-455v", @@ -13065,7 +13688,7 @@ interactions: }, { "id": "GHSA-6vgw-5pg2-w6jp", - "modified": "2026-03-24T01:43:46.425088Z" + "modified": "2026-07-07T17:56:16.480954Z" }, { "id": "GHSA-jp4c-xjxw-mgf9", @@ -13075,13 +13698,25 @@ interactions: "id": "GHSA-mq26-g339-26xf", "modified": "2026-03-24T01:43:05.410801Z" }, + { + "id": "GHSA-wf93-45jw-7689", + "modified": "2026-07-08T21:26:17.521856Z" + }, { "id": "PYSEC-2023-228", "modified": "2026-06-10T17:01:27.606909Z" }, + { + "id": "PYSEC-2026-1795", + "modified": "2026-07-07T17:48:06.199964Z" + }, + { + "id": "PYSEC-2026-1796", + "modified": "2026-07-07T17:48:06.240646Z" + }, { "id": "PYSEC-2026-196", - "modified": "2026-06-05T12:45:14.124059Z" + "modified": "2026-07-08T21:26:17.521856Z" } ] }, @@ -13156,7 +13791,7 @@ interactions: }, { "id": "GHSA-cx63-2mw6-8hw5", - "modified": "2026-02-04T03:54:02.259111Z" + "modified": "2026-07-07T17:57:13.326243Z" }, { "id": "GHSA-r9hx-vwmv-q579", @@ -13169,6 +13804,10 @@ interactions: { "id": "PYSEC-2025-49", "modified": "2026-05-11T00:26:34.671259Z" + }, + { + "id": "PYSEC-2026-1918", + "modified": "2026-07-07T17:57:13.326243Z" } ] }, @@ -13294,7 +13933,7 @@ interactions: } headers: Content-Length: - - "5776" + - "8121" Content-Type: - application/json status: 200 OK @@ -13546,7 +14185,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 5954 + content_length: 25119 body: | { "results": [ @@ -13572,6 +14211,10 @@ interactions: }, { "vulns": [ + { + "id": "ALPINE-CVE-2021-42376", + "modified": "2026-07-08T04:32:12.032317Z" + }, { "id": "ALPINE-CVE-2024-58251", "modified": "2026-06-15T18:18:10.508036Z" @@ -13804,259 +14447,1439 @@ interactions: { "vulns": [ { - "id": "ALPINE-CVE-2022-1292", - "modified": "2026-07-08T04:31:47.244657Z" + "id": "GO-2024-2963", + "modified": "2026-02-04T03:37:39.895574Z" }, { - "id": "ALPINE-CVE-2022-2068", - "modified": "2026-07-08T04:31:47.874039Z" + "id": "GO-2024-3105", + "modified": "2026-02-24T16:29:04.364011Z" }, { - "id": "ALPINE-CVE-2023-0466", - "modified": "2026-07-08T04:31:25.432482Z" + "id": "GO-2024-3106", + "modified": "2026-02-24T16:29:04.606789Z" }, { - "id": "ALPINE-CVE-2023-4807", - "modified": "2026-07-08T04:32:27.043928Z" + "id": "GO-2024-3107", + "modified": "2026-02-24T16:29:04.677030Z" }, { - "id": "ALPINE-CVE-2024-12797", - "modified": "2026-06-15T18:18:10.256734Z" + "id": "GO-2025-3373", + "modified": "2026-02-17T16:13:53.362266Z" }, { - "id": "ALPINE-CVE-2024-13176", - "modified": "2026-06-15T18:18:10.257313Z" + "id": "GO-2025-3420", + "modified": "2026-02-17T16:13:53.083304Z" }, { - "id": "ALPINE-CVE-2024-5535", - "modified": "2026-06-15T18:18:10.502278Z" + "id": "GO-2025-3447", + "modified": "2026-03-24T23:48:06.694170Z" }, { - "id": "ALPINE-CVE-2024-6119", - "modified": "2026-07-08T04:32:23.263115Z" + "id": "GO-2025-3503", + "modified": "2026-04-16T22:45:11.580296Z" }, { - "id": "ALPINE-CVE-2024-9143", - "modified": "2026-06-15T18:18:10.531917Z" + "id": "GO-2025-3563", + "modified": "2026-02-17T16:13:52.395126Z" }, { - "id": "ALPINE-CVE-2025-15467", - "modified": "2026-07-08T04:31:54.237773Z" + "id": "GO-2025-3750", + "modified": "2026-02-04T03:28:12.135241Z" }, { - "id": "ALPINE-CVE-2025-15468", - "modified": "2026-07-08T04:31:54.236044Z" + "id": "GO-2025-3751", + "modified": "2026-02-17T16:13:52.185280Z" }, { - "id": "ALPINE-CVE-2025-66199", - "modified": "2026-07-08T04:30:11.899340Z" + "id": "GO-2025-3849", + "modified": "2026-05-30T10:29:20.514342Z" }, { - "id": "ALPINE-CVE-2025-68160", - "modified": "2026-07-08T04:32:27.950152Z" + "id": "GO-2025-3956", + "modified": "2026-02-04T04:33:27.340869Z" }, { - "id": "ALPINE-CVE-2025-69418", - "modified": "2026-07-08T04:31:55.406338Z" + "id": "GO-2025-4006", + "modified": "2026-05-15T10:59:23.181284Z" }, { - "id": "ALPINE-CVE-2025-69419", - "modified": "2026-07-08T04:31:54.597659Z" + "id": "GO-2025-4007", + "modified": "2026-05-15T10:59:24.436863Z" }, { - "id": "ALPINE-CVE-2025-69420", - "modified": "2026-07-08T04:31:55.393Z" - }, + "id": "GO-2025-4008", + "modified": "2026-05-15T10:59:23.580906Z" + }, { - "id": "ALPINE-CVE-2025-69421", - "modified": "2026-07-08T04:30:11.908070Z" + "id": "GO-2025-4009", + "modified": "2026-05-15T10:59:24.005728Z" }, { - "id": "ALPINE-CVE-2025-9230", - "modified": "2026-06-15T18:18:10.952377Z" + "id": "GO-2025-4010", + "modified": "2026-05-15T10:59:24.305821Z" }, { - "id": "ALPINE-CVE-2025-9231", - "modified": "2026-06-15T18:18:10.952373Z" + "id": "GO-2025-4011", + "modified": "2026-05-15T10:59:22.605843Z" }, { - "id": "ALPINE-CVE-2025-9232", - "modified": "2026-06-15T18:18:10.954507Z" + "id": "GO-2025-4012", + "modified": "2026-05-15T10:59:23.250861Z" }, { - "id": "ALPINE-CVE-2026-22795", - "modified": "2026-07-08T04:32:28.331714Z" + "id": "GO-2025-4013", + "modified": "2026-05-15T10:59:23.121044Z" }, { - "id": "ALPINE-CVE-2026-22796", - "modified": "2026-07-08T04:32:29.030190Z" + "id": "GO-2025-4014", + "modified": "2026-06-26T12:29:46.364453Z" }, { - "id": "ALPINE-CVE-2026-28387", - "modified": "2026-07-08T04:32:29.167238Z" + "id": "GO-2025-4015", + "modified": "2026-05-15T10:59:23.447690Z" }, { - "id": "ALPINE-CVE-2026-28388", - "modified": "2026-07-08T04:32:29.169509Z" + "id": "GO-2025-4155", + "modified": "2026-07-09T10:44:32.536665Z" }, { - "id": "ALPINE-CVE-2026-28389", - "modified": "2026-07-08T04:31:56.091480Z" + "id": "GO-2025-4175", + "modified": "2026-05-15T10:59:24.063040Z" }, { - "id": "ALPINE-CVE-2026-28390", - "modified": "2026-07-08T04:31:57.860412Z" + "id": "GO-2026-4337", + "modified": "2026-07-07T10:29:23.547454Z" }, { - "id": "ALPINE-CVE-2026-31789", - "modified": "2026-07-08T04:30:12.004739Z" + "id": "GO-2026-4340", + "modified": "2026-05-15T10:59:24.123015Z" }, { - "id": "ALPINE-CVE-2026-31790", - "modified": "2026-07-08T04:32:29.132271Z" - } - ] - }, - { - "vulns": [ + "id": "GO-2026-4341", + "modified": "2026-07-07T10:29:23.472772Z" + }, { - "id": "ALPINE-CVE-2025-26519", - "modified": "2026-07-08T04:32:24.548042Z" + "id": "GO-2026-4342", + "modified": "2026-07-02T10:44:29.686144Z" }, { - "id": "ALPINE-CVE-2026-40200", - "modified": "2026-06-15T18:18:11.215742Z" + "id": "GO-2026-4403", + "modified": "2026-05-15T10:59:22.074063Z" }, { - "id": "ALPINE-CVE-2026-6042", - "modified": "2026-06-15T18:18:11.283180Z" - } - ] - }, - { - "vulns": [ + "id": "GO-2026-4601", + "modified": "2026-07-09T10:44:32.269952Z" + }, { - "id": "ALPINE-CVE-2025-26519", - "modified": "2026-06-15T18:18:10.600004Z" + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" }, { - "id": "ALPINE-CVE-2026-40200", - "modified": "2026-06-15T18:18:11.215742Z" + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" }, { - "id": "ALPINE-CVE-2026-6042", - "modified": "2026-06-15T18:18:11.283180Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ + "id": "GO-2026-4864", + "modified": "2026-07-09T10:44:33.381720Z" + }, { - "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-15T18:18:10.508036Z" + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" }, { - "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-15T18:18:10.748793Z" + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-09T10:44:33.055212Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-09T10:44:33.129570Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-08T20:29:26.853236Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-09T10:44:32.677126Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-09T10:44:33.680614Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-08T20:29:26.756890Z" } ] }, { "vulns": [ { - "id": "ALPINE-CVE-2026-22184", - "modified": "2026-06-15T18:18:10.993060Z" + "id": "GO-2024-2963", + "modified": "2026-02-04T03:37:39.895574Z" }, { - "id": "ALPINE-CVE-2026-27171", - "modified": "2026-07-08T04:31:57.846862Z" - } - ] - } - ] - } - headers: - Content-Length: - - "5954" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 1907 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "alpine-baselayout" - }, - "version": "3.1.2-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "alpine-keys" - }, - "version": "2.1-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "apk-tools" - }, - "version": "2.10.6-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "busybox" - }, - "version": "1.30.1-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "ca-certificates" - }, - "version": "20191127-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "libc-dev" - }, - "version": "0.7.1-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "openssl" - }, - "version": "1.1.1k-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "openssl" - }, - "version": "1.1.1k-r0" - }, - { - "package": { + "id": "GO-2024-3105", + "modified": "2026-02-24T16:29:04.364011Z" + }, + { + "id": "GO-2024-3106", + "modified": "2026-02-24T16:29:04.606789Z" + }, + { + "id": "GO-2024-3107", + "modified": "2026-02-24T16:29:04.677030Z" + }, + { + "id": "GO-2025-3373", + "modified": "2026-02-17T16:13:53.362266Z" + }, + { + "id": "GO-2025-3420", + "modified": "2026-02-17T16:13:53.083304Z" + }, + { + "id": "GO-2025-3447", + "modified": "2026-03-24T23:48:06.694170Z" + }, + { + "id": "GO-2025-3503", + "modified": "2026-04-16T22:45:11.580296Z" + }, + { + "id": "GO-2025-3563", + "modified": "2026-02-17T16:13:52.395126Z" + }, + { + "id": "GO-2025-3750", + "modified": "2026-02-04T03:28:12.135241Z" + }, + { + "id": "GO-2025-3751", + "modified": "2026-02-17T16:13:52.185280Z" + }, + { + "id": "GO-2025-3849", + "modified": "2026-05-30T10:29:20.514342Z" + }, + { + "id": "GO-2025-3956", + "modified": "2026-02-04T04:33:27.340869Z" + }, + { + "id": "GO-2025-4006", + "modified": "2026-05-15T10:59:23.181284Z" + }, + { + "id": "GO-2025-4007", + "modified": "2026-05-15T10:59:24.436863Z" + }, + { + "id": "GO-2025-4008", + "modified": "2026-05-15T10:59:23.580906Z" + }, + { + "id": "GO-2025-4009", + "modified": "2026-05-15T10:59:24.005728Z" + }, + { + "id": "GO-2025-4010", + "modified": "2026-05-15T10:59:24.305821Z" + }, + { + "id": "GO-2025-4011", + "modified": "2026-05-15T10:59:22.605843Z" + }, + { + "id": "GO-2025-4012", + "modified": "2026-05-15T10:59:23.250861Z" + }, + { + "id": "GO-2025-4013", + "modified": "2026-05-15T10:59:23.121044Z" + }, + { + "id": "GO-2025-4014", + "modified": "2026-06-26T12:29:46.364453Z" + }, + { + "id": "GO-2025-4015", + "modified": "2026-05-15T10:59:23.447690Z" + }, + { + "id": "GO-2025-4155", + "modified": "2026-07-09T10:44:32.536665Z" + }, + { + "id": "GO-2025-4175", + "modified": "2026-05-15T10:59:24.063040Z" + }, + { + "id": "GO-2026-4337", + "modified": "2026-07-07T10:29:23.547454Z" + }, + { + "id": "GO-2026-4340", + "modified": "2026-05-15T10:59:24.123015Z" + }, + { + "id": "GO-2026-4341", + "modified": "2026-07-07T10:29:23.472772Z" + }, + { + "id": "GO-2026-4342", + "modified": "2026-07-02T10:44:29.686144Z" + }, + { + "id": "GO-2026-4403", + "modified": "2026-05-15T10:59:22.074063Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-09T10:44:32.269952Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-09T10:44:33.381720Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-09T10:44:33.055212Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-09T10:44:33.129570Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-08T20:29:26.853236Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-09T10:44:32.677126Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-09T10:44:33.680614Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-08T20:29:26.756890Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2024-2963", + "modified": "2026-02-04T03:37:39.895574Z" + }, + { + "id": "GO-2024-3105", + "modified": "2026-02-24T16:29:04.364011Z" + }, + { + "id": "GO-2024-3106", + "modified": "2026-02-24T16:29:04.606789Z" + }, + { + "id": "GO-2024-3107", + "modified": "2026-02-24T16:29:04.677030Z" + }, + { + "id": "GO-2025-3373", + "modified": "2026-02-17T16:13:53.362266Z" + }, + { + "id": "GO-2025-3420", + "modified": "2026-02-17T16:13:53.083304Z" + }, + { + "id": "GO-2025-3447", + "modified": "2026-03-24T23:48:06.694170Z" + }, + { + "id": "GO-2025-3503", + "modified": "2026-04-16T22:45:11.580296Z" + }, + { + "id": "GO-2025-3563", + "modified": "2026-02-17T16:13:52.395126Z" + }, + { + "id": "GO-2025-3750", + "modified": "2026-02-04T03:28:12.135241Z" + }, + { + "id": "GO-2025-3751", + "modified": "2026-02-17T16:13:52.185280Z" + }, + { + "id": "GO-2025-3849", + "modified": "2026-05-30T10:29:20.514342Z" + }, + { + "id": "GO-2025-3956", + "modified": "2026-02-04T04:33:27.340869Z" + }, + { + "id": "GO-2025-4006", + "modified": "2026-05-15T10:59:23.181284Z" + }, + { + "id": "GO-2025-4007", + "modified": "2026-05-15T10:59:24.436863Z" + }, + { + "id": "GO-2025-4008", + "modified": "2026-05-15T10:59:23.580906Z" + }, + { + "id": "GO-2025-4009", + "modified": "2026-05-15T10:59:24.005728Z" + }, + { + "id": "GO-2025-4010", + "modified": "2026-05-15T10:59:24.305821Z" + }, + { + "id": "GO-2025-4011", + "modified": "2026-05-15T10:59:22.605843Z" + }, + { + "id": "GO-2025-4012", + "modified": "2026-05-15T10:59:23.250861Z" + }, + { + "id": "GO-2025-4013", + "modified": "2026-05-15T10:59:23.121044Z" + }, + { + "id": "GO-2025-4014", + "modified": "2026-06-26T12:29:46.364453Z" + }, + { + "id": "GO-2025-4015", + "modified": "2026-05-15T10:59:23.447690Z" + }, + { + "id": "GO-2025-4155", + "modified": "2026-07-09T10:44:32.536665Z" + }, + { + "id": "GO-2025-4175", + "modified": "2026-05-15T10:59:24.063040Z" + }, + { + "id": "GO-2026-4337", + "modified": "2026-07-07T10:29:23.547454Z" + }, + { + "id": "GO-2026-4340", + "modified": "2026-05-15T10:59:24.123015Z" + }, + { + "id": "GO-2026-4341", + "modified": "2026-07-07T10:29:23.472772Z" + }, + { + "id": "GO-2026-4342", + "modified": "2026-07-02T10:44:29.686144Z" + }, + { + "id": "GO-2026-4403", + "modified": "2026-05-15T10:59:22.074063Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-09T10:44:32.269952Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-09T10:44:33.381720Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-09T10:44:33.055212Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-09T10:44:33.129570Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-08T20:29:26.853236Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-09T10:44:32.677126Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-09T10:44:33.680614Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-08T20:29:26.756890Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2024-2963", + "modified": "2026-02-04T03:37:39.895574Z" + }, + { + "id": "GO-2024-3105", + "modified": "2026-02-24T16:29:04.364011Z" + }, + { + "id": "GO-2024-3106", + "modified": "2026-02-24T16:29:04.606789Z" + }, + { + "id": "GO-2024-3107", + "modified": "2026-02-24T16:29:04.677030Z" + }, + { + "id": "GO-2025-3373", + "modified": "2026-02-17T16:13:53.362266Z" + }, + { + "id": "GO-2025-3420", + "modified": "2026-02-17T16:13:53.083304Z" + }, + { + "id": "GO-2025-3447", + "modified": "2026-03-24T23:48:06.694170Z" + }, + { + "id": "GO-2025-3503", + "modified": "2026-04-16T22:45:11.580296Z" + }, + { + "id": "GO-2025-3563", + "modified": "2026-02-17T16:13:52.395126Z" + }, + { + "id": "GO-2025-3750", + "modified": "2026-02-04T03:28:12.135241Z" + }, + { + "id": "GO-2025-3751", + "modified": "2026-02-17T16:13:52.185280Z" + }, + { + "id": "GO-2025-3849", + "modified": "2026-05-30T10:29:20.514342Z" + }, + { + "id": "GO-2025-3956", + "modified": "2026-02-04T04:33:27.340869Z" + }, + { + "id": "GO-2025-4006", + "modified": "2026-05-15T10:59:23.181284Z" + }, + { + "id": "GO-2025-4007", + "modified": "2026-05-15T10:59:24.436863Z" + }, + { + "id": "GO-2025-4008", + "modified": "2026-05-15T10:59:23.580906Z" + }, + { + "id": "GO-2025-4009", + "modified": "2026-05-15T10:59:24.005728Z" + }, + { + "id": "GO-2025-4010", + "modified": "2026-05-15T10:59:24.305821Z" + }, + { + "id": "GO-2025-4011", + "modified": "2026-05-15T10:59:22.605843Z" + }, + { + "id": "GO-2025-4012", + "modified": "2026-05-15T10:59:23.250861Z" + }, + { + "id": "GO-2025-4013", + "modified": "2026-05-15T10:59:23.121044Z" + }, + { + "id": "GO-2025-4014", + "modified": "2026-06-26T12:29:46.364453Z" + }, + { + "id": "GO-2025-4015", + "modified": "2026-05-15T10:59:23.447690Z" + }, + { + "id": "GO-2025-4155", + "modified": "2026-07-09T10:44:32.536665Z" + }, + { + "id": "GO-2025-4175", + "modified": "2026-05-15T10:59:24.063040Z" + }, + { + "id": "GO-2026-4337", + "modified": "2026-07-07T10:29:23.547454Z" + }, + { + "id": "GO-2026-4340", + "modified": "2026-05-15T10:59:24.123015Z" + }, + { + "id": "GO-2026-4341", + "modified": "2026-07-07T10:29:23.472772Z" + }, + { + "id": "GO-2026-4342", + "modified": "2026-07-02T10:44:29.686144Z" + }, + { + "id": "GO-2026-4403", + "modified": "2026-05-15T10:59:22.074063Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-09T10:44:32.269952Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-09T10:44:33.381720Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-09T10:44:33.055212Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-09T10:44:33.129570Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-08T20:29:26.853236Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-09T10:44:32.677126Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-09T10:44:33.680614Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-08T20:29:26.756890Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2024-2963", + "modified": "2026-02-04T03:37:39.895574Z" + }, + { + "id": "GO-2024-3105", + "modified": "2026-02-24T16:29:04.364011Z" + }, + { + "id": "GO-2024-3106", + "modified": "2026-02-24T16:29:04.606789Z" + }, + { + "id": "GO-2024-3107", + "modified": "2026-02-24T16:29:04.677030Z" + }, + { + "id": "GO-2025-3373", + "modified": "2026-02-17T16:13:53.362266Z" + }, + { + "id": "GO-2025-3420", + "modified": "2026-02-17T16:13:53.083304Z" + }, + { + "id": "GO-2025-3447", + "modified": "2026-03-24T23:48:06.694170Z" + }, + { + "id": "GO-2025-3503", + "modified": "2026-04-16T22:45:11.580296Z" + }, + { + "id": "GO-2025-3563", + "modified": "2026-02-17T16:13:52.395126Z" + }, + { + "id": "GO-2025-3750", + "modified": "2026-02-04T03:28:12.135241Z" + }, + { + "id": "GO-2025-3751", + "modified": "2026-02-17T16:13:52.185280Z" + }, + { + "id": "GO-2025-3849", + "modified": "2026-05-30T10:29:20.514342Z" + }, + { + "id": "GO-2025-3956", + "modified": "2026-02-04T04:33:27.340869Z" + }, + { + "id": "GO-2025-4006", + "modified": "2026-05-15T10:59:23.181284Z" + }, + { + "id": "GO-2025-4007", + "modified": "2026-05-15T10:59:24.436863Z" + }, + { + "id": "GO-2025-4008", + "modified": "2026-05-15T10:59:23.580906Z" + }, + { + "id": "GO-2025-4009", + "modified": "2026-05-15T10:59:24.005728Z" + }, + { + "id": "GO-2025-4010", + "modified": "2026-05-15T10:59:24.305821Z" + }, + { + "id": "GO-2025-4011", + "modified": "2026-05-15T10:59:22.605843Z" + }, + { + "id": "GO-2025-4012", + "modified": "2026-05-15T10:59:23.250861Z" + }, + { + "id": "GO-2025-4013", + "modified": "2026-05-15T10:59:23.121044Z" + }, + { + "id": "GO-2025-4014", + "modified": "2026-06-26T12:29:46.364453Z" + }, + { + "id": "GO-2025-4015", + "modified": "2026-05-15T10:59:23.447690Z" + }, + { + "id": "GO-2025-4155", + "modified": "2026-07-09T10:44:32.536665Z" + }, + { + "id": "GO-2025-4175", + "modified": "2026-05-15T10:59:24.063040Z" + }, + { + "id": "GO-2026-4337", + "modified": "2026-07-07T10:29:23.547454Z" + }, + { + "id": "GO-2026-4340", + "modified": "2026-05-15T10:59:24.123015Z" + }, + { + "id": "GO-2026-4341", + "modified": "2026-07-07T10:29:23.472772Z" + }, + { + "id": "GO-2026-4342", + "modified": "2026-07-02T10:44:29.686144Z" + }, + { + "id": "GO-2026-4403", + "modified": "2026-05-15T10:59:22.074063Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-09T10:44:32.269952Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-09T10:44:33.381720Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-09T10:44:33.055212Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-09T10:44:33.129570Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-08T20:29:26.853236Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-09T10:44:32.677126Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-09T10:44:33.680614Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-08T20:29:26.756890Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2022-1292", + "modified": "2026-07-08T04:31:47.244657Z" + }, + { + "id": "ALPINE-CVE-2022-2068", + "modified": "2026-07-08T04:31:47.874039Z" + }, + { + "id": "ALPINE-CVE-2023-0466", + "modified": "2026-07-08T04:31:25.432482Z" + }, + { + "id": "ALPINE-CVE-2023-4807", + "modified": "2026-07-08T04:32:27.043928Z" + }, + { + "id": "ALPINE-CVE-2024-12797", + "modified": "2026-06-15T18:18:10.256734Z" + }, + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-07-08T04:32:23.263115Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + }, + { + "id": "ALPINE-CVE-2025-15467", + "modified": "2026-07-08T04:31:54.237773Z" + }, + { + "id": "ALPINE-CVE-2025-15468", + "modified": "2026-07-08T04:31:54.236044Z" + }, + { + "id": "ALPINE-CVE-2025-66199", + "modified": "2026-07-08T04:30:11.899340Z" + }, + { + "id": "ALPINE-CVE-2025-68160", + "modified": "2026-07-08T04:32:27.950152Z" + }, + { + "id": "ALPINE-CVE-2025-69418", + "modified": "2026-07-08T04:31:55.406338Z" + }, + { + "id": "ALPINE-CVE-2025-69419", + "modified": "2026-07-08T04:31:54.597659Z" + }, + { + "id": "ALPINE-CVE-2025-69420", + "modified": "2026-07-08T04:31:55.393Z" + }, + { + "id": "ALPINE-CVE-2025-69421", + "modified": "2026-07-08T04:30:11.908070Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9231", + "modified": "2026-06-15T18:18:10.952373Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + }, + { + "id": "ALPINE-CVE-2026-22795", + "modified": "2026-07-08T04:32:28.331714Z" + }, + { + "id": "ALPINE-CVE-2026-22796", + "modified": "2026-07-08T04:32:29.030190Z" + }, + { + "id": "ALPINE-CVE-2026-28387", + "modified": "2026-07-08T04:32:29.167238Z" + }, + { + "id": "ALPINE-CVE-2026-28388", + "modified": "2026-07-08T04:32:29.169509Z" + }, + { + "id": "ALPINE-CVE-2026-28389", + "modified": "2026-07-08T04:31:56.091480Z" + }, + { + "id": "ALPINE-CVE-2026-28390", + "modified": "2026-07-08T04:31:57.860412Z" + }, + { + "id": "ALPINE-CVE-2026-31789", + "modified": "2026-07-08T04:30:12.004739Z" + }, + { + "id": "ALPINE-CVE-2026-31790", + "modified": "2026-07-08T04:32:29.132271Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2022-1292", + "modified": "2026-07-08T04:31:47.244657Z" + }, + { + "id": "ALPINE-CVE-2022-2068", + "modified": "2026-07-08T04:31:47.874039Z" + }, + { + "id": "ALPINE-CVE-2023-0466", + "modified": "2026-07-08T04:31:25.432482Z" + }, + { + "id": "ALPINE-CVE-2023-4807", + "modified": "2026-07-08T04:32:27.043928Z" + }, + { + "id": "ALPINE-CVE-2024-12797", + "modified": "2026-06-15T18:18:10.256734Z" + }, + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-07-08T04:32:23.263115Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + }, + { + "id": "ALPINE-CVE-2025-15467", + "modified": "2026-07-08T04:31:54.237773Z" + }, + { + "id": "ALPINE-CVE-2025-15468", + "modified": "2026-07-08T04:31:54.236044Z" + }, + { + "id": "ALPINE-CVE-2025-66199", + "modified": "2026-07-08T04:30:11.899340Z" + }, + { + "id": "ALPINE-CVE-2025-68160", + "modified": "2026-07-08T04:32:27.950152Z" + }, + { + "id": "ALPINE-CVE-2025-69418", + "modified": "2026-07-08T04:31:55.406338Z" + }, + { + "id": "ALPINE-CVE-2025-69419", + "modified": "2026-07-08T04:31:54.597659Z" + }, + { + "id": "ALPINE-CVE-2025-69420", + "modified": "2026-07-08T04:31:55.393Z" + }, + { + "id": "ALPINE-CVE-2025-69421", + "modified": "2026-07-08T04:30:11.908070Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9231", + "modified": "2026-06-15T18:18:10.952373Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + }, + { + "id": "ALPINE-CVE-2026-22795", + "modified": "2026-07-08T04:32:28.331714Z" + }, + { + "id": "ALPINE-CVE-2026-22796", + "modified": "2026-07-08T04:32:29.030190Z" + }, + { + "id": "ALPINE-CVE-2026-28387", + "modified": "2026-07-08T04:32:29.167238Z" + }, + { + "id": "ALPINE-CVE-2026-28388", + "modified": "2026-07-08T04:32:29.169509Z" + }, + { + "id": "ALPINE-CVE-2026-28389", + "modified": "2026-07-08T04:31:56.091480Z" + }, + { + "id": "ALPINE-CVE-2026-28390", + "modified": "2026-07-08T04:31:57.860412Z" + }, + { + "id": "ALPINE-CVE-2026-31789", + "modified": "2026-07-08T04:30:12.004739Z" + }, + { + "id": "ALPINE-CVE-2026-31790", + "modified": "2026-07-08T04:32:29.132271Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-07-08T04:32:24.548042Z" + }, + { + "id": "ALPINE-CVE-2026-40200", + "modified": "2026-06-15T18:18:11.215742Z" + }, + { + "id": "ALPINE-CVE-2026-6042", + "modified": "2026-06-15T18:18:11.283180Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-07-08T04:32:24.548042Z" + }, + { + "id": "ALPINE-CVE-2026-40200", + "modified": "2026-06-15T18:18:11.215742Z" + }, + { + "id": "ALPINE-CVE-2026-6042", + "modified": "2026-06-15T18:18:11.283180Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2021-42376", + "modified": "2026-07-08T04:32:12.032317Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2026-22184", + "modified": "2026-06-15T18:18:10.993060Z" + }, + { + "id": "ALPINE-CVE-2026-27171", + "modified": "2026-07-08T04:31:57.846862Z" + } + ] + } + ] + } + headers: + Content-Length: + - "25119" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 1907 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "alpine-baselayout" + }, + "version": "3.1.2-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "alpine-keys" + }, + "version": "2.1-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "apk-tools" + }, + "version": "2.10.6-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "ca-certificates" + }, + "version": "20191127-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "libc-dev" + }, + "version": "0.7.1-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, + { + "package": { "ecosystem": "Alpine:v3.10", "name": "libtls-standalone" }, @@ -14673,35 +16496,35 @@ interactions: "ecosystem": "Go", "name": "stdlib" }, - "version": "1.25.7" + "version": "1.26.0" }, { "package": { "ecosystem": "Go", "name": "stdlib" }, - "version": "1.25.7" + "version": "1.26.0" }, { "package": { "ecosystem": "Go", "name": "stdlib" }, - "version": "1.25.7" + "version": "1.26.0" }, { "package": { "ecosystem": "Go", "name": "stdlib" }, - "version": "1.25.7" + "version": "1.26.0" }, { "package": { "ecosystem": "Go", "name": "stdlib" }, - "version": "1.25.7" + "version": "1.26.0" }, { "package": { @@ -14830,49 +16653,569 @@ interactions: "version": "4.4.1-3" }, { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "openssl-provider-legacy" - }, - "version": "3.5.5-1ubuntu3" + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "openssl-provider-legacy" + }, + "version": "3.5.5-1ubuntu3" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "zlib1g" + }, + "version": "1:1.3.dfsg+really1.3.1-1ubuntu3" + } + ] + } + headers: + Content-Type: + - application/json + X-Test-Name: + - TestCommand_OCIImage/scanning_insecure_chiseled_ubuntu_image + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 9693 + body: | + { + "results": [ + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2025-5278", + "modified": "2026-05-20T16:23:34.282155Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "GO-2026-4599", + "modified": "2026-07-09T10:44:32.987177Z" + }, + { + "id": "GO-2026-4600", + "modified": "2026-05-15T10:59:23.758905Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-09T10:44:32.269952Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-09T10:44:33.381720Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4866", + "modified": "2026-07-09T10:44:32.922860Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-09T10:44:33.055212Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-09T10:44:33.129570Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-08T20:29:26.853236Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-09T10:44:32.677126Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-09T10:44:33.680614Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-08T20:29:26.756890Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2026-4599", + "modified": "2026-07-09T10:44:32.987177Z" + }, + { + "id": "GO-2026-4600", + "modified": "2026-05-15T10:59:23.758905Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-09T10:44:32.269952Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-09T10:44:33.381720Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4866", + "modified": "2026-07-09T10:44:32.922860Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-09T10:44:33.055212Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-09T10:44:33.129570Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-08T20:29:26.853236Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-09T10:44:32.677126Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-09T10:44:33.680614Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-08T20:29:26.756890Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2026-4599", + "modified": "2026-07-09T10:44:32.987177Z" + }, + { + "id": "GO-2026-4600", + "modified": "2026-05-15T10:59:23.758905Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-09T10:44:32.269952Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-09T10:44:33.381720Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4866", + "modified": "2026-07-09T10:44:32.922860Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-09T10:44:33.055212Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-09T10:44:33.129570Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-08T20:29:26.853236Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-09T10:44:32.677126Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-09T10:44:33.680614Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-08T20:29:26.756890Z" + } + ] }, { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "zlib1g" - }, - "version": "1:1.3.dfsg+really1.3.1-1ubuntu3" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_OCIImage/scanning_insecure_chiseled_ubuntu_image - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 1758 - body: | - { - "results": [ - {}, - {}, + "vulns": [ + { + "id": "GO-2026-4599", + "modified": "2026-07-09T10:44:32.987177Z" + }, + { + "id": "GO-2026-4600", + "modified": "2026-05-15T10:59:23.758905Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-09T10:44:32.269952Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-09T10:44:33.381720Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4866", + "modified": "2026-07-09T10:44:32.922860Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-09T10:44:33.055212Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-09T10:44:33.129570Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-08T20:29:26.853236Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-09T10:44:32.677126Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-09T10:44:33.680614Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-08T20:29:26.756890Z" + } + ] + }, { "vulns": [ { - "id": "UBUNTU-CVE-2025-5278", - "modified": "2026-05-20T16:23:34.282155Z" + "id": "GO-2026-4599", + "modified": "2026-07-09T10:44:32.987177Z" + }, + { + "id": "GO-2026-4600", + "modified": "2026-05-15T10:59:23.758905Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-09T10:44:32.269952Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-09T10:44:33.381720Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4866", + "modified": "2026-07-09T10:44:32.922860Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-09T10:44:33.055212Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-09T10:44:33.129570Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-08T20:29:26.853236Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-09T10:44:32.677126Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-09T10:44:33.680614Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-08T20:29:26.756890Z" } ] }, - {}, - {}, - {}, { "vulns": [ { @@ -15001,7 +17344,7 @@ interactions: } headers: Content-Length: - - "1758" + - "9693" Content-Type: - application/json status: 200 OK @@ -15148,7 +17491,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 1492 + content_length: 3469 body: | { "results": [ @@ -15158,6 +17501,10 @@ interactions: {}, { "vulns": [ + { + "id": "ALPINE-CVE-2021-42376", + "modified": "2026-07-08T04:32:12.032317Z" + }, { "id": "ALPINE-CVE-2023-42363", "modified": "2026-06-15T18:18:10.016406Z" @@ -15277,6 +17624,22 @@ interactions: {}, { "vulns": [ + { + "id": "ALPINE-CVE-2022-1292", + "modified": "2026-07-08T04:31:47.244657Z" + }, + { + "id": "ALPINE-CVE-2022-2068", + "modified": "2026-07-08T04:31:47.874039Z" + }, + { + "id": "ALPINE-CVE-2023-0466", + "modified": "2026-07-08T04:31:25.432482Z" + }, + { + "id": "ALPINE-CVE-2023-4807", + "modified": "2026-07-08T04:32:27.043928Z" + }, { "id": "ALPINE-CVE-2024-13176", "modified": "2026-06-15T18:18:10.257313Z" @@ -15299,7 +17662,7 @@ interactions: }, { "id": "ALPINE-CVE-2024-6119", - "modified": "2026-06-15T18:18:10.508459Z" + "modified": "2026-07-08T04:32:23.263115Z" }, { "id": "ALPINE-CVE-2024-9143", @@ -15321,6 +17684,10 @@ interactions: {}, { "vulns": [ + { + "id": "ALPINE-CVE-2021-42376", + "modified": "2026-07-08T04:32:12.032317Z" + }, { "id": "ALPINE-CVE-2023-42363", "modified": "2026-06-15T18:18:10.016406Z" @@ -15352,7 +17719,7 @@ interactions: } headers: Content-Length: - - "1492" + - "3469" Content-Type: - application/json status: 200 OK @@ -15520,7 +17887,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 1729 + content_length: 3706 body: | { "results": [ @@ -15530,6 +17897,10 @@ interactions: {}, { "vulns": [ + { + "id": "ALPINE-CVE-2021-42376", + "modified": "2026-07-08T04:32:12.032317Z" + }, { "id": "ALPINE-CVE-2023-42363", "modified": "2026-06-15T18:18:10.016406Z" @@ -15657,6 +18028,22 @@ interactions: {}, { "vulns": [ + { + "id": "ALPINE-CVE-2022-1292", + "modified": "2026-07-08T04:31:47.244657Z" + }, + { + "id": "ALPINE-CVE-2022-2068", + "modified": "2026-07-08T04:31:47.874039Z" + }, + { + "id": "ALPINE-CVE-2023-0466", + "modified": "2026-07-08T04:31:25.432482Z" + }, + { + "id": "ALPINE-CVE-2023-4807", + "modified": "2026-07-08T04:32:27.043928Z" + }, { "id": "ALPINE-CVE-2024-13176", "modified": "2026-06-15T18:18:10.257313Z" @@ -15679,7 +18066,7 @@ interactions: }, { "id": "ALPINE-CVE-2024-6119", - "modified": "2026-06-15T18:18:10.508459Z" + "modified": "2026-07-08T04:32:23.263115Z" }, { "id": "ALPINE-CVE-2024-9143", @@ -15714,6 +18101,10 @@ interactions: {}, { "vulns": [ + { + "id": "ALPINE-CVE-2021-42376", + "modified": "2026-07-08T04:32:12.032317Z" + }, { "id": "ALPINE-CVE-2023-42363", "modified": "2026-06-15T18:18:10.016406Z" @@ -15745,7 +18136,7 @@ interactions: } headers: Content-Length: - - "1729" + - "3706" Content-Type: - application/json status: 200 OK @@ -15892,7 +18283,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 1492 + content_length: 3469 body: | { "results": [ @@ -15902,6 +18293,10 @@ interactions: {}, { "vulns": [ + { + "id": "ALPINE-CVE-2021-42376", + "modified": "2026-07-08T04:32:12.032317Z" + }, { "id": "ALPINE-CVE-2023-42363", "modified": "2026-06-15T18:18:10.016406Z" @@ -16021,6 +18416,22 @@ interactions: {}, { "vulns": [ + { + "id": "ALPINE-CVE-2022-1292", + "modified": "2026-07-08T04:31:47.244657Z" + }, + { + "id": "ALPINE-CVE-2022-2068", + "modified": "2026-07-08T04:31:47.874039Z" + }, + { + "id": "ALPINE-CVE-2023-0466", + "modified": "2026-07-08T04:31:25.432482Z" + }, + { + "id": "ALPINE-CVE-2023-4807", + "modified": "2026-07-08T04:32:27.043928Z" + }, { "id": "ALPINE-CVE-2024-13176", "modified": "2026-06-15T18:18:10.257313Z" @@ -16043,7 +18454,7 @@ interactions: }, { "id": "ALPINE-CVE-2024-6119", - "modified": "2026-06-15T18:18:10.508459Z" + "modified": "2026-07-08T04:32:23.263115Z" }, { "id": "ALPINE-CVE-2024-9143", @@ -16065,6 +18476,10 @@ interactions: {}, { "vulns": [ + { + "id": "ALPINE-CVE-2021-42376", + "modified": "2026-07-08T04:32:12.032317Z" + }, { "id": "ALPINE-CVE-2023-42363", "modified": "2026-06-15T18:18:10.016406Z" @@ -16096,7 +18511,7 @@ interactions: } headers: Content-Length: - - "1492" + - "3469" Content-Type: - application/json status: 200 OK @@ -16243,7 +18658,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 1492 + content_length: 3469 body: | { "results": [ @@ -16253,6 +18668,10 @@ interactions: {}, { "vulns": [ + { + "id": "ALPINE-CVE-2021-42376", + "modified": "2026-07-08T04:32:12.032317Z" + }, { "id": "ALPINE-CVE-2023-42363", "modified": "2026-06-15T18:18:10.016406Z" @@ -16372,6 +18791,22 @@ interactions: {}, { "vulns": [ + { + "id": "ALPINE-CVE-2022-1292", + "modified": "2026-07-08T04:31:47.244657Z" + }, + { + "id": "ALPINE-CVE-2022-2068", + "modified": "2026-07-08T04:31:47.874039Z" + }, + { + "id": "ALPINE-CVE-2023-0466", + "modified": "2026-07-08T04:31:25.432482Z" + }, + { + "id": "ALPINE-CVE-2023-4807", + "modified": "2026-07-08T04:32:27.043928Z" + }, { "id": "ALPINE-CVE-2024-13176", "modified": "2026-06-15T18:18:10.257313Z" @@ -16394,7 +18829,7 @@ interactions: }, { "id": "ALPINE-CVE-2024-6119", - "modified": "2026-06-15T18:18:10.508459Z" + "modified": "2026-07-08T04:32:23.263115Z" }, { "id": "ALPINE-CVE-2024-9143", @@ -16416,6 +18851,10 @@ interactions: {}, { "vulns": [ + { + "id": "ALPINE-CVE-2021-42376", + "modified": "2026-07-08T04:32:12.032317Z" + }, { "id": "ALPINE-CVE-2023-42363", "modified": "2026-06-15T18:18:10.016406Z" @@ -16447,7 +18886,7 @@ interactions: } headers: Content-Length: - - "1492" + - "3469" Content-Type: - application/json status: 200 OK @@ -16594,7 +19033,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 1492 + content_length: 3469 body: | { "results": [ @@ -16604,6 +19043,10 @@ interactions: {}, { "vulns": [ + { + "id": "ALPINE-CVE-2021-42376", + "modified": "2026-07-08T04:32:12.032317Z" + }, { "id": "ALPINE-CVE-2023-42363", "modified": "2026-06-15T18:18:10.016406Z" @@ -16723,6 +19166,22 @@ interactions: {}, { "vulns": [ + { + "id": "ALPINE-CVE-2022-1292", + "modified": "2026-07-08T04:31:47.244657Z" + }, + { + "id": "ALPINE-CVE-2022-2068", + "modified": "2026-07-08T04:31:47.874039Z" + }, + { + "id": "ALPINE-CVE-2023-0466", + "modified": "2026-07-08T04:31:25.432482Z" + }, + { + "id": "ALPINE-CVE-2023-4807", + "modified": "2026-07-08T04:32:27.043928Z" + }, { "id": "ALPINE-CVE-2024-13176", "modified": "2026-06-15T18:18:10.257313Z" @@ -16745,7 +19204,7 @@ interactions: }, { "id": "ALPINE-CVE-2024-6119", - "modified": "2026-06-15T18:18:10.508459Z" + "modified": "2026-07-08T04:32:23.263115Z" }, { "id": "ALPINE-CVE-2024-9143", @@ -16767,6 +19226,10 @@ interactions: {}, { "vulns": [ + { + "id": "ALPINE-CVE-2021-42376", + "modified": "2026-07-08T04:32:12.032317Z" + }, { "id": "ALPINE-CVE-2023-42363", "modified": "2026-06-15T18:18:10.016406Z" @@ -16798,7 +19261,7 @@ interactions: } headers: Content-Length: - - "1492" + - "3469" Content-Type: - application/json status: 200 OK @@ -16945,7 +19408,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 1492 + content_length: 3469 body: | { "results": [ @@ -16955,6 +19418,10 @@ interactions: {}, { "vulns": [ + { + "id": "ALPINE-CVE-2021-42376", + "modified": "2026-07-08T04:32:12.032317Z" + }, { "id": "ALPINE-CVE-2023-42363", "modified": "2026-06-15T18:18:10.016406Z" @@ -17074,6 +19541,22 @@ interactions: {}, { "vulns": [ + { + "id": "ALPINE-CVE-2022-1292", + "modified": "2026-07-08T04:31:47.244657Z" + }, + { + "id": "ALPINE-CVE-2022-2068", + "modified": "2026-07-08T04:31:47.874039Z" + }, + { + "id": "ALPINE-CVE-2023-0466", + "modified": "2026-07-08T04:31:25.432482Z" + }, + { + "id": "ALPINE-CVE-2023-4807", + "modified": "2026-07-08T04:32:27.043928Z" + }, { "id": "ALPINE-CVE-2024-13176", "modified": "2026-06-15T18:18:10.257313Z" @@ -17096,7 +19579,7 @@ interactions: }, { "id": "ALPINE-CVE-2024-6119", - "modified": "2026-06-15T18:18:10.508459Z" + "modified": "2026-07-08T04:32:23.263115Z" }, { "id": "ALPINE-CVE-2024-9143", @@ -17118,6 +19601,10 @@ interactions: {}, { "vulns": [ + { + "id": "ALPINE-CVE-2021-42376", + "modified": "2026-07-08T04:32:12.032317Z" + }, { "id": "ALPINE-CVE-2023-42363", "modified": "2026-06-15T18:18:10.016406Z" @@ -17149,7 +19636,7 @@ interactions: } headers: Content-Length: - - "1492" + - "3469" Content-Type: - application/json status: 200 OK diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat.yaml index 0d4814dcf8a..909f139829c 100644 --- a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat.yaml +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat.yaml @@ -800,7 +800,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 5776 + content_length: 8121 body: | { "results": [ @@ -1220,7 +1220,7 @@ interactions: "vulns": [ { "id": "GHSA-4xh5-x5gv-qwph", - "modified": "2026-03-24T01:43:53.135277Z" + "modified": "2026-07-07T17:57:29.434622Z" }, { "id": "GHSA-58qw-9mgm-455v", @@ -1228,7 +1228,7 @@ interactions: }, { "id": "GHSA-6vgw-5pg2-w6jp", - "modified": "2026-03-24T01:43:46.425088Z" + "modified": "2026-07-07T17:56:16.480954Z" }, { "id": "GHSA-jp4c-xjxw-mgf9", @@ -1238,13 +1238,25 @@ interactions: "id": "GHSA-mq26-g339-26xf", "modified": "2026-03-24T01:43:05.410801Z" }, + { + "id": "GHSA-wf93-45jw-7689", + "modified": "2026-07-08T21:26:17.521856Z" + }, { "id": "PYSEC-2023-228", "modified": "2026-06-10T17:01:27.606909Z" }, + { + "id": "PYSEC-2026-1795", + "modified": "2026-07-07T17:48:06.199964Z" + }, + { + "id": "PYSEC-2026-1796", + "modified": "2026-07-07T17:48:06.240646Z" + }, { "id": "PYSEC-2026-196", - "modified": "2026-06-05T12:45:14.124059Z" + "modified": "2026-07-08T21:26:17.521856Z" } ] }, @@ -1319,7 +1331,7 @@ interactions: }, { "id": "GHSA-cx63-2mw6-8hw5", - "modified": "2026-02-04T03:54:02.259111Z" + "modified": "2026-07-07T17:57:13.326243Z" }, { "id": "GHSA-r9hx-vwmv-q579", @@ -1332,6 +1344,10 @@ interactions: { "id": "PYSEC-2025-49", "modified": "2026-05-11T00:26:34.671259Z" + }, + { + "id": "PYSEC-2026-1918", + "modified": "2026-07-07T17:57:13.326243Z" } ] }, @@ -1457,7 +1473,7 @@ interactions: } headers: Content-Length: - - "5776" + - "8121" Content-Type: - application/json status: 200 OK @@ -1828,7 +1844,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 3407 + content_length: 6762 body: | { "results": [ @@ -1839,6 +1855,10 @@ interactions: {}, { "vulns": [ + { + "id": "ALPINE-CVE-2021-42376", + "modified": "2026-07-08T04:32:12.032317Z" + }, { "id": "ALPINE-CVE-2024-58251", "modified": "2026-06-15T18:18:10.508036Z" @@ -1880,141 +1900,157 @@ interactions: {}, { "vulns": [ + { + "id": "ALPINE-CVE-2022-1292", + "modified": "2026-07-08T04:31:47.244657Z" + }, + { + "id": "ALPINE-CVE-2022-2068", + "modified": "2026-07-08T04:31:47.874039Z" + }, + { + "id": "ALPINE-CVE-2023-0466", + "modified": "2026-07-08T04:31:25.432482Z" + }, + { + "id": "ALPINE-CVE-2023-4807", + "modified": "2026-07-08T04:32:27.043928Z" + }, { "id": "ALPINE-CVE-2025-11187", - "modified": "2026-06-15T18:18:10.568587Z" + "modified": "2026-07-08T04:31:53.261562Z" }, { "id": "ALPINE-CVE-2025-15467", - "modified": "2026-06-15T18:18:10.574070Z" + "modified": "2026-07-08T04:31:54.237773Z" }, { "id": "ALPINE-CVE-2025-15468", - "modified": "2026-06-15T18:18:10.574416Z" + "modified": "2026-07-08T04:31:54.236044Z" }, { "id": "ALPINE-CVE-2025-15469", - "modified": "2026-06-15T18:18:10.574734Z" + "modified": "2026-07-08T04:32:08.712108Z" }, { "id": "ALPINE-CVE-2025-66199", - "modified": "2026-06-15T18:18:10.877115Z" + "modified": "2026-07-08T04:30:11.899340Z" }, { "id": "ALPINE-CVE-2025-68160", - "modified": "2026-06-15T18:18:10.890200Z" + "modified": "2026-07-08T04:32:27.950152Z" }, { "id": "ALPINE-CVE-2025-69418", - "modified": "2026-06-15T18:18:10.901963Z" + "modified": "2026-07-08T04:31:55.406338Z" }, { "id": "ALPINE-CVE-2025-69419", - "modified": "2026-06-15T18:18:10.902306Z" + "modified": "2026-07-08T04:31:54.597659Z" }, { "id": "ALPINE-CVE-2025-69420", - "modified": "2026-06-15T18:18:10.902344Z" + "modified": "2026-07-08T04:31:55.393Z" }, { "id": "ALPINE-CVE-2025-69421", - "modified": "2026-06-15T18:18:10.907897Z" + "modified": "2026-07-08T04:30:11.908070Z" }, { "id": "ALPINE-CVE-2026-22795", - "modified": "2026-06-15T18:18:11.004265Z" + "modified": "2026-07-08T04:32:28.331714Z" }, { "id": "ALPINE-CVE-2026-22796", - "modified": "2026-06-15T18:18:11.007022Z" + "modified": "2026-07-08T04:32:29.030190Z" }, { "id": "ALPINE-CVE-2026-2673", - "modified": "2026-06-15T18:18:11.038416Z" + "modified": "2026-07-08T04:32:29.111590Z" }, { "id": "ALPINE-CVE-2026-28387", - "modified": "2026-06-15T18:18:11.052819Z" + "modified": "2026-07-08T04:32:29.167238Z" }, { "id": "ALPINE-CVE-2026-28388", - "modified": "2026-06-15T18:18:11.053496Z" + "modified": "2026-07-08T04:32:29.169509Z" }, { "id": "ALPINE-CVE-2026-28389", - "modified": "2026-06-15T18:18:11.053742Z" + "modified": "2026-07-08T04:31:56.091480Z" }, { "id": "ALPINE-CVE-2026-28390", - "modified": "2026-06-15T18:18:11.053815Z" + "modified": "2026-07-08T04:31:57.860412Z" }, { "id": "ALPINE-CVE-2026-31789", - "modified": "2026-06-15T18:18:11.056839Z" + "modified": "2026-07-08T04:30:12.004739Z" }, { "id": "ALPINE-CVE-2026-31790", - "modified": "2026-06-15T18:18:11.057167Z" + "modified": "2026-07-08T04:32:29.132271Z" }, { "id": "ALPINE-CVE-2026-34180", - "modified": "2026-06-15T18:18:11.202013Z" + "modified": "2026-07-08T04:32:29.175969Z" }, { "id": "ALPINE-CVE-2026-34181", - "modified": "2026-06-15T18:27:13.034415Z" + "modified": "2026-07-08T04:31:58.001122Z" }, { "id": "ALPINE-CVE-2026-34182", - "modified": "2026-06-15T18:27:13.030438Z" + "modified": "2026-07-08T04:32:29.280914Z" }, { "id": "ALPINE-CVE-2026-34183", - "modified": "2026-06-15T18:27:23.549990Z" + "modified": "2026-07-08T04:31:57.993761Z" }, { "id": "ALPINE-CVE-2026-42764", - "modified": "2026-06-15T18:18:11.228962Z" + "modified": "2026-07-08T04:32:29.286493Z" }, { "id": "ALPINE-CVE-2026-42766", - "modified": "2026-06-15T18:18:11.229189Z" + "modified": "2026-07-08T04:32:29.327470Z" }, { "id": "ALPINE-CVE-2026-42767", - "modified": "2026-06-15T18:18:11.229170Z" + "modified": "2026-07-08T04:32:29.346222Z" }, { "id": "ALPINE-CVE-2026-42768", - "modified": "2026-06-15T18:18:11.229411Z" + "modified": "2026-07-08T04:32:29.461252Z" }, { "id": "ALPINE-CVE-2026-42769", - "modified": "2026-06-15T18:18:11.229494Z" + "modified": "2026-07-08T04:32:29.392779Z" }, { "id": "ALPINE-CVE-2026-42770", - "modified": "2026-06-15T18:18:11.229668Z" + "modified": "2026-07-08T04:32:29.279599Z" }, { "id": "ALPINE-CVE-2026-45445", - "modified": "2026-06-15T18:18:11.250010Z" + "modified": "2026-07-08T04:32:30.281894Z" }, { "id": "ALPINE-CVE-2026-45446", - "modified": "2026-06-15T18:18:11.250445Z" + "modified": "2026-07-08T04:32:30.441149Z" }, { "id": "ALPINE-CVE-2026-45447", - "modified": "2026-06-15T18:27:23.368513Z" + "modified": "2026-07-08T04:32:30.331733Z" }, { "id": "ALPINE-CVE-2026-7383", - "modified": "2026-06-15T18:18:11.299883Z" + "modified": "2026-07-08T04:32:25.409598Z" }, { "id": "ALPINE-CVE-2026-9076", - "modified": "2026-06-15T18:18:11.314348Z" + "modified": "2026-07-08T04:32:25.454329Z" } ] }, @@ -2208,6 +2244,10 @@ interactions: {}, { "vulns": [ + { + "id": "ALPINE-CVE-2021-42376", + "modified": "2026-07-08T04:32:12.032317Z" + }, { "id": "ALPINE-CVE-2024-58251", "modified": "2026-06-15T18:18:10.508036Z" @@ -2249,7 +2289,7 @@ interactions: } headers: Content-Length: - - "3407" + - "6762" Content-Type: - application/json status: 200 OK @@ -2396,7 +2436,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 5948 + content_length: 8649 body: | { "results": [ @@ -2406,6 +2446,10 @@ interactions: {}, { "vulns": [ + { + "id": "ALPINE-CVE-2021-42376", + "modified": "2026-07-08T04:32:12.032317Z" + }, { "id": "ALPINE-CVE-2024-58251", "modified": "2026-06-15T18:18:10.508036Z" @@ -2762,6 +2806,122 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2022-1292", + "modified": "2026-07-08T04:31:47.244657Z" + }, + { + "id": "ALPINE-CVE-2022-2068", + "modified": "2026-07-08T04:31:47.874039Z" + }, + { + "id": "ALPINE-CVE-2023-0466", + "modified": "2026-07-08T04:31:25.432482Z" + }, + { + "id": "ALPINE-CVE-2023-4807", + "modified": "2026-07-08T04:32:27.043928Z" + }, + { + "id": "ALPINE-CVE-2024-12797", + "modified": "2026-06-15T18:18:10.256734Z" + }, + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-07-08T04:32:23.263115Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + }, + { + "id": "ALPINE-CVE-2025-15467", + "modified": "2026-07-08T04:31:54.237773Z" + }, + { + "id": "ALPINE-CVE-2025-15468", + "modified": "2026-07-08T04:31:54.236044Z" + }, + { + "id": "ALPINE-CVE-2025-66199", + "modified": "2026-07-08T04:30:11.899340Z" + }, + { + "id": "ALPINE-CVE-2025-68160", + "modified": "2026-07-08T04:32:27.950152Z" + }, + { + "id": "ALPINE-CVE-2025-69418", + "modified": "2026-07-08T04:31:55.406338Z" + }, + { + "id": "ALPINE-CVE-2025-69419", + "modified": "2026-07-08T04:31:54.597659Z" + }, + { + "id": "ALPINE-CVE-2025-69420", + "modified": "2026-07-08T04:31:55.393Z" + }, + { + "id": "ALPINE-CVE-2025-69421", + "modified": "2026-07-08T04:30:11.908070Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9231", + "modified": "2026-06-15T18:18:10.952373Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + }, + { + "id": "ALPINE-CVE-2026-22795", + "modified": "2026-07-08T04:32:28.331714Z" + }, + { + "id": "ALPINE-CVE-2026-22796", + "modified": "2026-07-08T04:32:29.030190Z" + }, + { + "id": "ALPINE-CVE-2026-28387", + "modified": "2026-07-08T04:32:29.167238Z" + }, + { + "id": "ALPINE-CVE-2026-28388", + "modified": "2026-07-08T04:32:29.169509Z" + }, + { + "id": "ALPINE-CVE-2026-28389", + "modified": "2026-07-08T04:31:56.091480Z" + }, + { + "id": "ALPINE-CVE-2026-28390", + "modified": "2026-07-08T04:31:57.860412Z" + }, + { + "id": "ALPINE-CVE-2026-31789", + "modified": "2026-07-08T04:30:12.004739Z" + }, + { + "id": "ALPINE-CVE-2026-31790", + "modified": "2026-07-08T04:32:29.132271Z" + } + ] + }, { "vulns": [ { @@ -2782,7 +2942,7 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2025-26519", - "modified": "2026-06-15T18:18:10.600004Z" + "modified": "2026-07-08T04:32:24.548042Z" }, { "id": "ALPINE-CVE-2026-40200", @@ -2798,6 +2958,10 @@ interactions: {}, { "vulns": [ + { + "id": "ALPINE-CVE-2021-42376", + "modified": "2026-07-08T04:32:12.032317Z" + }, { "id": "ALPINE-CVE-2024-58251", "modified": "2026-06-15T18:18:10.508036Z" @@ -2824,7 +2988,7 @@ interactions: } headers: Content-Length: - - "5948" + - "8649" Content-Type: - application/json status: 200 OK @@ -3203,35 +3367,35 @@ interactions: "ecosystem": "Go", "name": "stdlib" }, - "version": "1.25.7" + "version": "1.26.0" }, { "package": { "ecosystem": "Go", "name": "stdlib" }, - "version": "1.25.7" + "version": "1.26.0" }, { "package": { "ecosystem": "Go", "name": "stdlib" }, - "version": "1.25.7" + "version": "1.26.0" }, { "package": { "ecosystem": "Go", "name": "stdlib" }, - "version": "1.25.7" + "version": "1.26.0" }, { "package": { "ecosystem": "Go", "name": "stdlib" }, - "version": "1.25.7" + "version": "1.26.0" }, { "package": { @@ -3386,7 +3550,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 1758 + content_length: 9693 body: | { "results": [ @@ -3507,56 +3671,576 @@ interactions: } ] }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "1758" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 2701 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "alpine-baselayout" - }, - "version": "3.4.3-r2" - }, { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "alpine-baselayout" + "vulns": [ + { + "id": "GO-2026-4599", + "modified": "2026-07-09T10:44:32.987177Z" + }, + { + "id": "GO-2026-4600", + "modified": "2026-05-15T10:59:23.758905Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-09T10:44:32.269952Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-09T10:44:33.381720Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4866", + "modified": "2026-07-09T10:44:32.922860Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-09T10:44:33.055212Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-09T10:44:33.129570Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-08T20:29:26.853236Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-09T10:44:32.677126Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-09T10:44:33.680614Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-08T20:29:26.756890Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2026-4599", + "modified": "2026-07-09T10:44:32.987177Z" + }, + { + "id": "GO-2026-4600", + "modified": "2026-05-15T10:59:23.758905Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-09T10:44:32.269952Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-09T10:44:33.381720Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4866", + "modified": "2026-07-09T10:44:32.922860Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-09T10:44:33.055212Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-09T10:44:33.129570Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-08T20:29:26.853236Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-09T10:44:32.677126Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-09T10:44:33.680614Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-08T20:29:26.756890Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2026-4599", + "modified": "2026-07-09T10:44:32.987177Z" + }, + { + "id": "GO-2026-4600", + "modified": "2026-05-15T10:59:23.758905Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-09T10:44:32.269952Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-09T10:44:33.381720Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4866", + "modified": "2026-07-09T10:44:32.922860Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-09T10:44:33.055212Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-09T10:44:33.129570Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-08T20:29:26.853236Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-09T10:44:32.677126Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-09T10:44:33.680614Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-08T20:29:26.756890Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2026-4599", + "modified": "2026-07-09T10:44:32.987177Z" + }, + { + "id": "GO-2026-4600", + "modified": "2026-05-15T10:59:23.758905Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-09T10:44:32.269952Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-09T10:44:33.381720Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4866", + "modified": "2026-07-09T10:44:32.922860Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-09T10:44:33.055212Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-09T10:44:33.129570Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-08T20:29:26.853236Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-09T10:44:32.677126Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-09T10:44:33.680614Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-08T20:29:26.756890Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2026-4599", + "modified": "2026-07-09T10:44:32.987177Z" + }, + { + "id": "GO-2026-4600", + "modified": "2026-05-15T10:59:23.758905Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-09T10:44:32.269952Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-09T10:44:33.381720Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-05-15T10:59:24.648972Z" + }, + { + "id": "GO-2026-4866", + "modified": "2026-07-09T10:44:32.922860Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-09T10:44:33.055212Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-09T10:44:33.129570Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-08T20:29:26.853236Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-09T10:44:32.677126Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-09T10:44:33.680614Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-08T20:29:26.756890Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "9693" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 2701 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "alpine-baselayout" + }, + "version": "3.4.3-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "alpine-baselayout" }, "version": "3.4.3-r2" }, @@ -3699,7 +4383,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 1729 + content_length: 3706 body: | { "results": [ @@ -3709,6 +4393,10 @@ interactions: {}, { "vulns": [ + { + "id": "ALPINE-CVE-2021-42376", + "modified": "2026-07-08T04:32:12.032317Z" + }, { "id": "ALPINE-CVE-2023-42363", "modified": "2026-06-15T18:18:10.016406Z" @@ -3836,6 +4524,22 @@ interactions: {}, { "vulns": [ + { + "id": "ALPINE-CVE-2022-1292", + "modified": "2026-07-08T04:31:47.244657Z" + }, + { + "id": "ALPINE-CVE-2022-2068", + "modified": "2026-07-08T04:31:47.874039Z" + }, + { + "id": "ALPINE-CVE-2023-0466", + "modified": "2026-07-08T04:31:25.432482Z" + }, + { + "id": "ALPINE-CVE-2023-4807", + "modified": "2026-07-08T04:32:27.043928Z" + }, { "id": "ALPINE-CVE-2024-13176", "modified": "2026-06-15T18:18:10.257313Z" @@ -3858,7 +4562,7 @@ interactions: }, { "id": "ALPINE-CVE-2024-6119", - "modified": "2026-06-15T18:18:10.508459Z" + "modified": "2026-07-08T04:32:23.263115Z" }, { "id": "ALPINE-CVE-2024-9143", @@ -3893,6 +4597,10 @@ interactions: {}, { "vulns": [ + { + "id": "ALPINE-CVE-2021-42376", + "modified": "2026-07-08T04:32:12.032317Z" + }, { "id": "ALPINE-CVE-2023-42363", "modified": "2026-06-15T18:18:10.016406Z" @@ -3924,7 +4632,7 @@ interactions: } headers: Content-Length: - - "1729" + - "3706" Content-Type: - application/json status: 200 OK @@ -4659,7 +5367,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 12798 + content_length: 21919 body: | { "results": [ @@ -4805,6 +5513,7 @@ interactions: } ] }, + {}, { "vulns": [ { @@ -4814,6 +5523,7 @@ interactions: ] }, {}, + {}, { "vulns": [ { @@ -4922,6 +5632,74 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2016-20013", + "modified": "2026-07-08T22:45:12.334407Z" + }, + { + "id": "UBUNTU-CVE-2025-0395", + "modified": "2026-04-22T15:28:12.422655Z" + }, + { + "id": "UBUNTU-CVE-2025-15281", + "modified": "2026-05-20T16:20:25.786327Z" + }, + { + "id": "UBUNTU-CVE-2025-4802", + "modified": "2026-04-22T16:03:42.030514Z" + }, + { + "id": "UBUNTU-CVE-2025-8058", + "modified": "2026-04-22T16:17:04.960379Z" + }, + { + "id": "UBUNTU-CVE-2026-0861", + "modified": "2026-04-22T16:17:28.297278Z" + }, + { + "id": "UBUNTU-CVE-2026-0915", + "modified": "2026-05-20T16:24:09.854819Z" + }, + { + "id": "UBUNTU-CVE-2026-4046", + "modified": "2026-05-20T16:25:41.648329Z" + }, + { + "id": "UBUNTU-CVE-2026-5435", + "modified": "2026-05-29T19:15:06.842719Z" + }, + { + "id": "UBUNTU-CVE-2026-5450", + "modified": "2026-05-29T19:15:06.879770Z" + }, + { + "id": "UBUNTU-CVE-2026-5928", + "modified": "2026-05-29T19:15:06.900572Z" + }, + { + "id": "UBUNTU-CVE-2026-6238", + "modified": "2026-06-24T11:00:25.318641Z" + }, + { + "id": "USN-7259-1", + "modified": "2026-04-27T17:42:56.450674Z" + }, + { + "id": "USN-7541-1", + "modified": "2026-04-22T10:58:59.498919Z" + }, + { + "id": "USN-7760-1", + "modified": "2026-04-27T18:17:40.444418Z" + }, + { + "id": "USN-8005-1", + "modified": "2026-06-25T13:32:31.787765Z" + } + ] + }, {}, { "vulns": [ @@ -5165,11 +5943,11 @@ interactions: }, { "id": "UBUNTU-CVE-2026-40355", - "modified": "2026-05-29T10:45:29.205811Z" + "modified": "2026-07-09T21:30:58.285031Z" }, { "id": "UBUNTU-CVE-2026-40356", - "modified": "2026-05-29T10:45:29.281566Z" + "modified": "2026-07-09T21:30:58.537034Z" }, { "id": "USN-7257-1", @@ -5218,11 +5996,11 @@ interactions: }, { "id": "UBUNTU-CVE-2026-40355", - "modified": "2026-05-29T10:45:29.205811Z" + "modified": "2026-07-09T21:30:58.285031Z" }, { "id": "UBUNTU-CVE-2026-40356", - "modified": "2026-05-29T10:45:29.281566Z" + "modified": "2026-07-09T21:30:58.537034Z" }, { "id": "USN-7257-1", @@ -5270,11 +6048,11 @@ interactions: }, { "id": "UBUNTU-CVE-2026-40355", - "modified": "2026-05-29T10:45:29.205811Z" + "modified": "2026-07-09T21:30:58.285031Z" }, { "id": "UBUNTU-CVE-2026-40356", - "modified": "2026-05-29T10:45:29.281566Z" + "modified": "2026-07-09T21:30:58.537034Z" }, { "id": "USN-7257-1", @@ -5314,7 +6092,7 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-01T21:19:39Z" + "modified": "2026-07-09T17:15:27.672147Z" }, { "id": "UBUNTU-CVE-2026-27456", @@ -5358,6 +6136,23 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-07T21:03:19.257825Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-08T18:30:10.365748Z" + } + ] + }, + {}, {}, { "vulns": [ @@ -5370,8 +6165,60 @@ interactions: { "vulns": [ { - "id": "UBUNTU-CVE-2026-13757", - "modified": "2026-07-01T21:19:39Z" + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" } ] }, @@ -5421,7 +6268,7 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-01T21:19:39Z" + "modified": "2026-07-09T17:15:27.672147Z" }, { "id": "UBUNTU-CVE-2026-27456", @@ -5590,6 +6437,22 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-27943", + "modified": "2026-05-20T16:08:28.385808Z" + }, + { + "id": "UBUNTU-CVE-2023-4039", + "modified": "2026-05-20T16:17:03.256749Z" + }, + { + "id": "USN-7700-1", + "modified": "2026-04-27T18:13:01.606435Z" + } + ] + }, { "vulns": [ { @@ -5662,11 +6525,11 @@ interactions: }, { "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-02T22:45:49.561912Z" + "modified": "2026-07-07T21:03:19.257825Z" }, { "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-03T10:06:17.316756Z" + "modified": "2026-07-08T18:30:10.365748Z" } ] }, @@ -5717,7 +6580,7 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-01T21:19:39Z" + "modified": "2026-07-09T17:15:27.672147Z" }, { "id": "UBUNTU-CVE-2026-27456", @@ -5773,7 +6636,7 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-01T21:19:39Z" + "modified": "2026-07-09T17:15:27.672147Z" }, { "id": "UBUNTU-CVE-2026-27456", @@ -5809,11 +6672,11 @@ interactions: }, { "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-02T22:45:49.561912Z" + "modified": "2026-07-07T21:03:19.257825Z" }, { "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-03T10:06:17.316756Z" + "modified": "2026-07-08T18:30:10.365748Z" } ] }, @@ -5825,11 +6688,11 @@ interactions: }, { "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-02T22:45:49.561912Z" + "modified": "2026-07-07T21:03:19.257825Z" }, { "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-03T10:06:17.316756Z" + "modified": "2026-07-08T18:30:10.365748Z" } ] }, @@ -5950,12 +6813,44 @@ interactions: }, {}, {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-09T17:15:27.672147Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, {} ] } headers: Content-Length: - - "12798" + - "21919" Content-Type: - application/json status: 200 OK @@ -6704,7 +7599,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 19399 + content_length: 28520 body: | { "results": [ @@ -7282,6 +8177,7 @@ interactions: } ] }, + {}, { "vulns": [ { @@ -7291,6 +8187,7 @@ interactions: ] }, {}, + {}, { "vulns": [ { @@ -7399,6 +8296,74 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2016-20013", + "modified": "2026-07-08T22:45:12.334407Z" + }, + { + "id": "UBUNTU-CVE-2025-0395", + "modified": "2026-04-22T15:28:12.422655Z" + }, + { + "id": "UBUNTU-CVE-2025-15281", + "modified": "2026-05-20T16:20:25.786327Z" + }, + { + "id": "UBUNTU-CVE-2025-4802", + "modified": "2026-04-22T16:03:42.030514Z" + }, + { + "id": "UBUNTU-CVE-2025-8058", + "modified": "2026-04-22T16:17:04.960379Z" + }, + { + "id": "UBUNTU-CVE-2026-0861", + "modified": "2026-04-22T16:17:28.297278Z" + }, + { + "id": "UBUNTU-CVE-2026-0915", + "modified": "2026-05-20T16:24:09.854819Z" + }, + { + "id": "UBUNTU-CVE-2026-4046", + "modified": "2026-05-20T16:25:41.648329Z" + }, + { + "id": "UBUNTU-CVE-2026-5435", + "modified": "2026-05-29T19:15:06.842719Z" + }, + { + "id": "UBUNTU-CVE-2026-5450", + "modified": "2026-05-29T19:15:06.879770Z" + }, + { + "id": "UBUNTU-CVE-2026-5928", + "modified": "2026-05-29T19:15:06.900572Z" + }, + { + "id": "UBUNTU-CVE-2026-6238", + "modified": "2026-06-24T11:00:25.318641Z" + }, + { + "id": "USN-7259-1", + "modified": "2026-04-27T17:42:56.450674Z" + }, + { + "id": "USN-7541-1", + "modified": "2026-04-22T10:58:59.498919Z" + }, + { + "id": "USN-7760-1", + "modified": "2026-04-27T18:17:40.444418Z" + }, + { + "id": "USN-8005-1", + "modified": "2026-06-25T13:32:31.787765Z" + } + ] + }, {}, { "vulns": [ @@ -7642,11 +8607,11 @@ interactions: }, { "id": "UBUNTU-CVE-2026-40355", - "modified": "2026-05-29T10:45:29.205811Z" + "modified": "2026-07-09T21:30:58.285031Z" }, { "id": "UBUNTU-CVE-2026-40356", - "modified": "2026-05-29T10:45:29.281566Z" + "modified": "2026-07-09T21:30:58.537034Z" }, { "id": "USN-7257-1", @@ -7695,11 +8660,11 @@ interactions: }, { "id": "UBUNTU-CVE-2026-40355", - "modified": "2026-05-29T10:45:29.205811Z" + "modified": "2026-07-09T21:30:58.285031Z" }, { "id": "UBUNTU-CVE-2026-40356", - "modified": "2026-05-29T10:45:29.281566Z" + "modified": "2026-07-09T21:30:58.537034Z" }, { "id": "USN-7257-1", @@ -7747,11 +8712,11 @@ interactions: }, { "id": "UBUNTU-CVE-2026-40355", - "modified": "2026-05-29T10:45:29.205811Z" + "modified": "2026-07-09T21:30:58.285031Z" }, { "id": "UBUNTU-CVE-2026-40356", - "modified": "2026-05-29T10:45:29.281566Z" + "modified": "2026-07-09T21:30:58.537034Z" }, { "id": "USN-7257-1", @@ -7791,7 +8756,7 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-01T21:19:39Z" + "modified": "2026-07-09T17:15:27.672147Z" }, { "id": "UBUNTU-CVE-2026-27456", @@ -7835,6 +8800,23 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-07T21:03:19.257825Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-08T18:30:10.365748Z" + } + ] + }, + {}, {}, { "vulns": [ @@ -7847,8 +8829,60 @@ interactions: { "vulns": [ { - "id": "UBUNTU-CVE-2026-13757", - "modified": "2026-07-01T21:19:39Z" + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" } ] }, @@ -7898,7 +8932,7 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-01T21:19:39Z" + "modified": "2026-07-09T17:15:27.672147Z" }, { "id": "UBUNTU-CVE-2026-27456", @@ -8067,6 +9101,22 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-27943", + "modified": "2026-05-20T16:08:28.385808Z" + }, + { + "id": "UBUNTU-CVE-2023-4039", + "modified": "2026-05-20T16:17:03.256749Z" + }, + { + "id": "USN-7700-1", + "modified": "2026-04-27T18:13:01.606435Z" + } + ] + }, { "vulns": [ { @@ -8139,11 +9189,11 @@ interactions: }, { "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-02T22:45:49.561912Z" + "modified": "2026-07-07T21:03:19.257825Z" }, { "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-03T10:06:17.316756Z" + "modified": "2026-07-08T18:30:10.365748Z" } ] }, @@ -8194,7 +9244,7 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-01T21:19:39Z" + "modified": "2026-07-09T17:15:27.672147Z" }, { "id": "UBUNTU-CVE-2026-27456", @@ -8250,7 +9300,7 @@ interactions: "vulns": [ { "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-01T21:19:39Z" + "modified": "2026-07-09T17:15:27.672147Z" }, { "id": "UBUNTU-CVE-2026-27456", @@ -8286,11 +9336,11 @@ interactions: }, { "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-02T22:45:49.561912Z" + "modified": "2026-07-07T21:03:19.257825Z" }, { "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-03T10:06:17.316756Z" + "modified": "2026-07-08T18:30:10.365748Z" } ] }, @@ -8302,11 +9352,11 @@ interactions: }, { "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-02T22:45:49.561912Z" + "modified": "2026-07-07T21:03:19.257825Z" }, { "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-03T10:06:17.316756Z" + "modified": "2026-07-08T18:30:10.365748Z" } ] }, @@ -8427,12 +9477,44 @@ interactions: }, {}, {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-09T17:15:27.672147Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, {} ] } headers: Content-Length: - - "19399" + - "28520" Content-Type: - application/json status: 200 OK diff --git a/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap b/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap index 71ff6bde937..302d84a58f5 100755 --- a/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap +++ b/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap @@ -2326,66 +2326,84 @@ Total 7 packages affected by 48 known vulnerabilities (3 Critical, 21 High, 16 M [TestCommand_CommitSupport/online_uses_git_commits - 1] Scanned /testdata/locks-git/osv-scanner.json file and found 11 packages -Total 8 packages affected by 53 known vulnerabilities (3 Critical, 22 High, 20 Medium, 2 Low, 6 Unknown) from 1 ecosystem. +Total 11 packages affected by 70 known vulnerabilities (3 Critical, 28 High, 27 Medium, 6 Low, 6 Unknown) from 1 ecosystem. 0 vulnerabilities can be fixed. -+--------------------------------+------+-----------+----------------------------------------------+---------------+---------------+-------------------------------------+ -| OSV URL | CVSS | ECOSYSTEM | PACKAGE | VERSION | FIXED VERSION | SOURCE | -+--------------------------------+------+-----------+----------------------------------------------+---------------+---------------+-------------------------------------+ -| https://osv.dev/OSV-2018-389 | | GIT | git://github.com/boostorg/boost | boost-1.67.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/OSV-2018-389 | | GIT | github.com/boostorg/boost | boost-1.67.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/OSV-2018-389 | | GIT | http://github.com/boostorg/boost | boost-1.67.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/OSV-2023-1161 | | GIT | https://github.com/Exiv2/exiv2 | v0.28.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/OSV-2024-340 | | GIT | https://github.com/Exiv2/exiv2 | v0.28.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/OSV-2018-389 | | GIT | https://github.com/boostorg/boost | boost-1.67.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2024-51757 | 9.3 | GIT | https://github.com/capricorn86/happy-dom.git | v11.1.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-61927 | 7.2 | GIT | https://github.com/capricorn86/happy-dom.git | v11.1.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-62410 | 9.4 | GIT | https://github.com/capricorn86/happy-dom.git | v11.1.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2026-34226 | 7.5 | GIT | https://github.com/capricorn86/happy-dom.git | v11.1.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2024-12797 | 6.3 | GIT | https://github.com/openssl/openssl | | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2024-13176 | 4.1 | GIT | https://github.com/openssl/openssl | | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2024-9143 | 4.3 | GIT | https://github.com/openssl/openssl | | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-9230 | 7.5 | GIT | https://github.com/openssl/openssl | | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-9231 | 6.5 | GIT | https://github.com/openssl/openssl | | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-11187 | 6.1 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-15467 | 8.8 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-15468 | 5.9 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-15469 | 5.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-4575 | 6.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-66199 | 5.9 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-68160 | 4.7 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-69418 | 4.0 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-69419 | 7.4 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-69420 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-69421 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-9230 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-9231 | 6.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2025-9232 | 5.9 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2026-22795 | 5.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2026-22796 | 5.3 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2026-2673 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2026-28387 | 8.1 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2026-28388 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2026-28389 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2026-28390 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2026-31789 | 5.8 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2026-31790 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2026-34180 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2026-34181 | 7.4 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2026-34182 | 9.1 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2026-34183 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2026-42764 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2026-42766 | 5.9 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2026-42767 | 5.9 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2026-42768 | 3.7 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2026-42769 | 5.3 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2026-42770 | 3.7 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2026-45445 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2026-45446 | 4.8 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2026-45447 | 8.8 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2026-7383 | 8.1 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -| https://osv.dev/CVE-2026-9076 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | -+--------------------------------+------+-----------+----------------------------------------------+---------------+---------------+-------------------------------------+ ++--------------------------------+------+-----------+-----------------------------------------------+------------------+---------------+-------------------------------------+ +| OSV URL | CVSS | ECOSYSTEM | PACKAGE | VERSION | FIXED VERSION | SOURCE | ++--------------------------------+------+-----------+-----------------------------------------------+------------------+---------------+-------------------------------------+ +| https://osv.dev/OSV-2018-389 | | GIT | git://github.com/boostorg/boost | boost-1.67.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/OSV-2018-389 | | GIT | github.com/boostorg/boost | boost-1.67.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/OSV-2018-389 | | GIT | http://github.com/boostorg/boost | boost-1.67.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2023-44398 | 8.8 | GIT | https://github.com/Exiv2/exiv2 | v0.28.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/PYSEC-2023-233 | | | | | | | +| https://osv.dev/CVE-2024-24826 | 5.5 | GIT | https://github.com/Exiv2/exiv2 | v0.28.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2024-39695 | 5.3 | GIT | https://github.com/Exiv2/exiv2 | v0.28.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-26623 | 5.3 | GIT | https://github.com/Exiv2/exiv2 | v0.28.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-54080 | 1.8 | GIT | https://github.com/Exiv2/exiv2 | v0.28.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-55304 | 1.8 | GIT | https://github.com/Exiv2/exiv2 | v0.28.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-25884 | 2.7 | GIT | https://github.com/Exiv2/exiv2 | v0.28.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-27596 | 2.7 | GIT | https://github.com/Exiv2/exiv2 | v0.28.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/OSV-2023-1161 | | GIT | https://github.com/Exiv2/exiv2 | v0.28.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/OSV-2024-340 | | GIT | https://github.com/Exiv2/exiv2 | v0.28.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2021-22569 | 5.5 | GIT | https://github.com/apache/orc | v3.19.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2022-1941 | 7.5 | GIT | https://github.com/apache/orc | v3.19.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2022-3171 | 4.3 | GIT | https://github.com/apache/orc | v3.19.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2022-3509 | 7.5 | GIT | https://github.com/apache/orc | v3.19.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2022-3510 | 7.5 | GIT | https://github.com/apache/orc | v3.19.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/OSV-2018-389 | | GIT | https://github.com/boostorg/boost | boost-1.67.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2024-51757 | 9.3 | GIT | https://github.com/capricorn86/happy-dom.git | v11.1.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-61927 | 7.2 | GIT | https://github.com/capricorn86/happy-dom.git | v11.1.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-62410 | 9.4 | GIT | https://github.com/capricorn86/happy-dom.git | v11.1.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-34226 | 7.5 | GIT | https://github.com/capricorn86/happy-dom.git | v11.1.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2024-12797 | 6.3 | GIT | https://github.com/openssl/openssl | | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2024-13176 | 4.1 | GIT | https://github.com/openssl/openssl | | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2024-9143 | 4.3 | GIT | https://github.com/openssl/openssl | | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-9230 | 7.5 | GIT | https://github.com/openssl/openssl | | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-9231 | 6.5 | GIT | https://github.com/openssl/openssl | | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-11187 | 6.1 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-15467 | 8.8 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-15468 | 5.9 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-15469 | 5.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-66199 | 5.9 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-68160 | 4.7 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-69418 | 4.0 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-69419 | 7.4 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-69420 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-69421 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-9230 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-9231 | 6.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-9232 | 5.9 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-22795 | 5.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-22796 | 5.3 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-2673 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-28387 | 8.1 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-28388 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-28389 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-28390 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-31789 | 5.8 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-31790 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-34180 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-34181 | 7.4 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-34182 | 9.1 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-34183 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-42764 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-42766 | 5.9 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-42767 | 5.9 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-42768 | 3.7 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-42769 | 5.3 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-42770 | 3.7 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-45445 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-45446 | 4.8 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-45447 | 8.8 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-7383 | 8.1 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-9076 | 7.5 | GIT | https://github.com/openssl/openssl | openssl-3.5.0 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2023-53159 | 4.5 | GIT | https://github.com/sfackler-fork/rust-openssl | openssl-v0.10.23 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2025-24898 | 6.3 | GIT | https://github.com/sfackler-fork/rust-openssl | openssl-v0.10.23 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-42327 | 8.7 | GIT | https://github.com/sfackler-fork/rust-openssl | openssl-v0.10.23 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2026-44662 | 5.1 | GIT | https://github.com/sfackler-fork/rust-openssl | openssl-v0.10.23 | -- | testdata/locks-git/osv-scanner.json | +| https://osv.dev/CVE-2016-10931 | 8.1 | GIT | https://github.com/sfackler/rust-openssl | openssl-v0.8.1 | -- | testdata/locks-git/osv-scanner.json | ++--------------------------------+------+-----------+-----------------------------------------------+------------------+---------------+-------------------------------------+ --- @@ -6448,7 +6466,7 @@ Total 3 packages affected by 13 known vulnerabilities (1 Critical, 4 High, 7 Med [TestCommand_Transitive/requirements.txt_offline_no_transitive - 1] Scanning dir ./testdata/locks-requirements/requirements.txt Scanned /testdata/locks-requirements/requirements.txt file and found 3 packages -Loaded PyPI local db from /osv-scanner/PyPI/all.zip +Loaded PyPI local db from /osv-scalibr/PyPI/all.zip Total 3 packages affected by 13 known vulnerabilities (1 Critical, 4 High, 7 Medium, 1 Low, 0 Unknown) from 1 ecosystem. 13 vulnerabilities can be fixed. diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand.yaml index cb5f09350da..7a407299400 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand.yaml @@ -390,7 +390,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 5541 + content_length: 5667 body: | { "results": [ @@ -642,7 +642,7 @@ interactions: }, { "id": "GO-2025-4155", - "modified": "2026-07-02T10:44:29.157044Z" + "modified": "2026-07-09T10:44:32.536665Z" }, { "id": "GO-2025-4175", @@ -650,7 +650,7 @@ interactions: }, { "id": "GO-2026-4337", - "modified": "2026-07-02T10:44:29.615354Z" + "modified": "2026-07-07T10:29:23.547454Z" }, { "id": "GO-2026-4340", @@ -658,7 +658,7 @@ interactions: }, { "id": "GO-2026-4341", - "modified": "2026-07-02T10:44:28.883793Z" + "modified": "2026-07-07T10:29:23.472772Z" }, { "id": "GO-2026-4342", @@ -670,7 +670,7 @@ interactions: }, { "id": "GO-2026-4601", - "modified": "2026-07-02T10:44:29.302406Z" + "modified": "2026-07-09T10:44:32.269952Z" }, { "id": "GO-2026-4602", @@ -682,7 +682,7 @@ interactions: }, { "id": "GO-2026-4864", - "modified": "2026-07-02T10:44:29.832862Z" + "modified": "2026-07-09T10:44:33.381720Z" }, { "id": "GO-2026-4865", @@ -694,7 +694,7 @@ interactions: }, { "id": "GO-2026-4870", - "modified": "2026-07-02T10:44:28.519843Z" + "modified": "2026-07-09T10:44:33.055212Z" }, { "id": "GO-2026-4918", @@ -702,11 +702,15 @@ interactions: }, { "id": "GO-2026-4946", - "modified": "2026-07-02T10:44:30.139201Z" + "modified": "2026-07-09T10:44:33.129570Z" }, { "id": "GO-2026-4947", - "modified": "2026-07-02T10:44:28.594682Z" + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-08T20:29:26.853236Z" }, { "id": "GO-2026-4971", @@ -726,7 +730,7 @@ interactions: }, { "id": "GO-2026-4981", - "modified": "2026-07-02T10:44:28.743717Z" + "modified": "2026-07-09T10:44:32.677126Z" }, { "id": "GO-2026-4982", @@ -738,7 +742,7 @@ interactions: }, { "id": "GO-2026-5037", - "modified": "2026-07-02T10:44:29.235322Z" + "modified": "2026-07-09T10:44:33.680614Z" }, { "id": "GO-2026-5038", @@ -747,6 +751,10 @@ interactions: { "id": "GO-2026-5039", "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-08T20:29:26.756890Z" } ] } @@ -754,7 +762,7 @@ interactions: } headers: Content-Length: - - "5541" + - "5667" Content-Type: - application/json status: 200 OK @@ -796,7 +804,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 11069 + content_length: 11321 body: | { "results": [ @@ -1048,7 +1056,7 @@ interactions: }, { "id": "GO-2025-4155", - "modified": "2026-07-02T10:44:29.157044Z" + "modified": "2026-07-09T10:44:32.536665Z" }, { "id": "GO-2025-4175", @@ -1056,7 +1064,7 @@ interactions: }, { "id": "GO-2026-4337", - "modified": "2026-07-02T10:44:29.615354Z" + "modified": "2026-07-07T10:29:23.547454Z" }, { "id": "GO-2026-4340", @@ -1064,7 +1072,7 @@ interactions: }, { "id": "GO-2026-4341", - "modified": "2026-07-02T10:44:28.883793Z" + "modified": "2026-07-07T10:29:23.472772Z" }, { "id": "GO-2026-4342", @@ -1076,7 +1084,7 @@ interactions: }, { "id": "GO-2026-4601", - "modified": "2026-07-02T10:44:29.302406Z" + "modified": "2026-07-09T10:44:32.269952Z" }, { "id": "GO-2026-4602", @@ -1088,7 +1096,7 @@ interactions: }, { "id": "GO-2026-4864", - "modified": "2026-07-02T10:44:29.832862Z" + "modified": "2026-07-09T10:44:33.381720Z" }, { "id": "GO-2026-4865", @@ -1100,7 +1108,7 @@ interactions: }, { "id": "GO-2026-4870", - "modified": "2026-07-02T10:44:28.519843Z" + "modified": "2026-07-09T10:44:33.055212Z" }, { "id": "GO-2026-4918", @@ -1108,11 +1116,15 @@ interactions: }, { "id": "GO-2026-4946", - "modified": "2026-07-02T10:44:30.139201Z" + "modified": "2026-07-09T10:44:33.129570Z" }, { "id": "GO-2026-4947", - "modified": "2026-07-02T10:44:28.594682Z" + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-08T20:29:26.853236Z" }, { "id": "GO-2026-4971", @@ -1132,7 +1144,7 @@ interactions: }, { "id": "GO-2026-4981", - "modified": "2026-07-02T10:44:28.743717Z" + "modified": "2026-07-09T10:44:32.677126Z" }, { "id": "GO-2026-4982", @@ -1144,7 +1156,7 @@ interactions: }, { "id": "GO-2026-5037", - "modified": "2026-07-02T10:44:29.235322Z" + "modified": "2026-07-09T10:44:33.680614Z" }, { "id": "GO-2026-5038", @@ -1153,6 +1165,10 @@ interactions: { "id": "GO-2026-5039", "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-08T20:29:26.756890Z" } ] }, @@ -1404,7 +1420,7 @@ interactions: }, { "id": "GO-2025-4155", - "modified": "2026-07-02T10:44:29.157044Z" + "modified": "2026-07-09T10:44:32.536665Z" }, { "id": "GO-2025-4175", @@ -1412,7 +1428,7 @@ interactions: }, { "id": "GO-2026-4337", - "modified": "2026-07-02T10:44:29.615354Z" + "modified": "2026-07-07T10:29:23.547454Z" }, { "id": "GO-2026-4340", @@ -1420,7 +1436,7 @@ interactions: }, { "id": "GO-2026-4341", - "modified": "2026-07-02T10:44:28.883793Z" + "modified": "2026-07-07T10:29:23.472772Z" }, { "id": "GO-2026-4342", @@ -1432,7 +1448,7 @@ interactions: }, { "id": "GO-2026-4601", - "modified": "2026-07-02T10:44:29.302406Z" + "modified": "2026-07-09T10:44:32.269952Z" }, { "id": "GO-2026-4602", @@ -1444,7 +1460,7 @@ interactions: }, { "id": "GO-2026-4864", - "modified": "2026-07-02T10:44:29.832862Z" + "modified": "2026-07-09T10:44:33.381720Z" }, { "id": "GO-2026-4865", @@ -1456,7 +1472,7 @@ interactions: }, { "id": "GO-2026-4870", - "modified": "2026-07-02T10:44:28.519843Z" + "modified": "2026-07-09T10:44:33.055212Z" }, { "id": "GO-2026-4918", @@ -1464,11 +1480,15 @@ interactions: }, { "id": "GO-2026-4946", - "modified": "2026-07-02T10:44:30.139201Z" + "modified": "2026-07-09T10:44:33.129570Z" }, { "id": "GO-2026-4947", - "modified": "2026-07-02T10:44:28.594682Z" + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-08T20:29:26.853236Z" }, { "id": "GO-2026-4971", @@ -1488,7 +1508,7 @@ interactions: }, { "id": "GO-2026-4981", - "modified": "2026-07-02T10:44:28.743717Z" + "modified": "2026-07-09T10:44:32.677126Z" }, { "id": "GO-2026-4982", @@ -1500,7 +1520,7 @@ interactions: }, { "id": "GO-2026-5037", - "modified": "2026-07-02T10:44:29.235322Z" + "modified": "2026-07-09T10:44:33.680614Z" }, { "id": "GO-2026-5038", @@ -1509,6 +1529,10 @@ interactions: { "id": "GO-2026-5039", "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-08T20:29:26.756890Z" } ] } @@ -1516,7 +1540,7 @@ interactions: } headers: Content-Length: - - "11069" + - "11321" Content-Type: - application/json status: 200 OK @@ -1551,7 +1575,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 5541 + content_length: 5667 body: | { "results": [ @@ -1803,7 +1827,7 @@ interactions: }, { "id": "GO-2025-4155", - "modified": "2026-07-02T10:44:29.157044Z" + "modified": "2026-07-09T10:44:32.536665Z" }, { "id": "GO-2025-4175", @@ -1811,7 +1835,7 @@ interactions: }, { "id": "GO-2026-4337", - "modified": "2026-07-02T10:44:29.615354Z" + "modified": "2026-07-07T10:29:23.547454Z" }, { "id": "GO-2026-4340", @@ -1819,7 +1843,7 @@ interactions: }, { "id": "GO-2026-4341", - "modified": "2026-07-02T10:44:28.883793Z" + "modified": "2026-07-07T10:29:23.472772Z" }, { "id": "GO-2026-4342", @@ -1831,7 +1855,7 @@ interactions: }, { "id": "GO-2026-4601", - "modified": "2026-07-02T10:44:29.302406Z" + "modified": "2026-07-09T10:44:32.269952Z" }, { "id": "GO-2026-4602", @@ -1843,7 +1867,7 @@ interactions: }, { "id": "GO-2026-4864", - "modified": "2026-07-02T10:44:29.832862Z" + "modified": "2026-07-09T10:44:33.381720Z" }, { "id": "GO-2026-4865", @@ -1855,7 +1879,7 @@ interactions: }, { "id": "GO-2026-4870", - "modified": "2026-07-02T10:44:28.519843Z" + "modified": "2026-07-09T10:44:33.055212Z" }, { "id": "GO-2026-4918", @@ -1863,11 +1887,15 @@ interactions: }, { "id": "GO-2026-4946", - "modified": "2026-07-02T10:44:30.139201Z" + "modified": "2026-07-09T10:44:33.129570Z" }, { "id": "GO-2026-4947", - "modified": "2026-07-02T10:44:28.594682Z" + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-08T20:29:26.853236Z" }, { "id": "GO-2026-4971", @@ -1887,7 +1915,7 @@ interactions: }, { "id": "GO-2026-4981", - "modified": "2026-07-02T10:44:28.743717Z" + "modified": "2026-07-09T10:44:32.677126Z" }, { "id": "GO-2026-4982", @@ -1899,7 +1927,7 @@ interactions: }, { "id": "GO-2026-5037", - "modified": "2026-07-02T10:44:29.235322Z" + "modified": "2026-07-09T10:44:33.680614Z" }, { "id": "GO-2026-5038", @@ -1908,6 +1936,10 @@ interactions: { "id": "GO-2026-5039", "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-08T20:29:26.756890Z" } ] } @@ -1915,7 +1947,7 @@ interactions: } headers: Content-Length: - - "5541" + - "5667" Content-Type: - application/json status: 200 OK @@ -2182,15 +2214,15 @@ interactions: "vulns": [ { "id": "GHSA-5crp-9r3c-p9vr", - "modified": "2026-02-04T04:31:41.201349Z" + "modified": "2026-07-08T06:53:11.583483Z" } ] }, { "vulns": [ { - "id": "GHSA-5crp-9r3c-p9vr", - "modified": "2026-07-08T06:53:11.583483Z" + "id": "GHSA-cmhx-cq75-c4mj", + "modified": "2023-11-08T04:00:33.819349Z" } ] } @@ -2333,43 +2365,6 @@ interactions: body: | { "queries": [ - { - "package": { - "ecosystem": "Packagist", - "name": "league/flysystem" - }, - "version": "1.0.8" - }, - { - "package": { - "ecosystem": "Go", - "name": "stdlib" - }, - "version": "1.99.9" - }, - { - "package": { - "ecosystem": "Go", - "name": "toolchain" - }, - "version": "1.99.9" - }, - { - "commit": "4579d5538f06c5ef615a15bc67ebb9ac0523a973" - }, - { - "commit": "6fc3b89fcdb89b593402e0dabc13a7d7fd3f762d" - }, - { - "commit": "5d60bd2eb4642b64d00c845e5ca9f1ea41fd6db6" - }, - { - "package": { - "ecosystem": "RubyGems", - "name": "ast" - }, - "version": "2.4.2" - }, { "package": { "ecosystem": "Alpine:v3.17", @@ -2444,7 +2439,7 @@ interactions: "commit": "4579d5538f06c5ef615a15bc67ebb9ac0523a973" }, { - "commit": "9de7a0544457c6aba755ccb65abb41b0dc1db70d" + "commit": "6fc3b89fcdb89b593402e0dabc13a7d7fd3f762d" }, { "commit": "5d60bd2eb4642b64d00c845e5ca9f1ea41fd6db6" @@ -2560,37 +2555,10 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 1824 + content_length: 1906 body: | { "results": [ - { - "vulns": [ - { - "id": "GHSA-9f46-5r25-5wfm", - "modified": "2026-07-08T06:28:00.604230Z" - } - ] - }, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "CVE-2023-39137", - "modified": "2026-07-08T06:50:07.297910Z" - }, - { - "id": "CVE-2023-39139", - "modified": "2026-07-08T06:50:09.043295Z" - } - ] - }, - {}, - {}, - {}, - {}, {}, {}, {}, @@ -2598,18 +2566,6 @@ interactions: {}, {}, {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-26519", - "modified": "2026-07-08T04:32:24.548042Z" - } - ] - }, - {}, - {}, - {}, - {}, { "vulns": [ { @@ -2704,11 +2660,11 @@ interactions: "vulns": [ { "id": "CVE-2023-39137", - "modified": "2026-04-10T05:00:16.792714Z" + "modified": "2026-07-08T06:50:07.297910Z" }, { "id": "CVE-2023-39139", - "modified": "2026-04-10T05:00:16.785150Z" + "modified": "2026-07-08T06:50:09.043295Z" } ] }, @@ -2717,7 +2673,7 @@ interactions: "vulns": [ { "id": "GHSA-9f46-5r25-5wfm", - "modified": "2026-03-13T22:01:08.982482Z" + "modified": "2026-07-08T06:28:00.604230Z" } ] }, @@ -2725,7 +2681,7 @@ interactions: "vulns": [ { "id": "GHSA-9f46-5r25-5wfm", - "modified": "2026-03-13T22:01:08.982482Z" + "modified": "2026-07-08T06:28:00.604230Z" } ] }, @@ -2736,7 +2692,7 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2025-26519", - "modified": "2026-06-15T18:18:10.600004Z" + "modified": "2026-07-08T04:32:24.548042Z" } ] }, @@ -2752,7 +2708,7 @@ interactions: } headers: Content-Length: - - "1824" + - "1906" Content-Type: - application/json status: 200 OK @@ -4803,26 +4759,10 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 25646 + content_length: 26105 body: | { "results": [ - { - "vulns": [ - { - "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-15T18:18:09.521511Z" - }, - { - "id": "ALPINE-CVE-2026-22184", - "modified": "2026-06-15T18:18:10.993060Z" - }, - { - "id": "ALPINE-CVE-2026-27171", - "modified": "2026-07-08T04:31:57.846862Z" - } - ] - }, {}, {}, {}, @@ -4832,38 +4772,9 @@ interactions: {}, {}, {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-26519", - "modified": "2026-07-08T04:32:24.548042Z" - } - ] - }, {}, {}, {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2018-25032", - "modified": "2026-07-08T04:30:24.690369Z" - }, - { - "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-15T18:18:09.521511Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2017-11164", - "modified": "2026-04-22T11:10:44.262299Z" - } - ] - }, - {}, { "vulns": [ { @@ -5594,7 +5505,7 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2025-26519", - "modified": "2026-06-15T18:18:10.600004Z" + "modified": "2026-07-08T04:32:24.548042Z" } ] }, @@ -5602,7 +5513,7 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2025-26519", - "modified": "2026-06-15T18:18:10.600004Z" + "modified": "2026-07-08T04:32:24.548042Z" } ] }, @@ -6532,7 +6443,7 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2018-25032", - "modified": "2026-06-09T21:31:29.987152Z" + "modified": "2026-07-08T04:30:24.690369Z" }, { "id": "ALPINE-CVE-2022-37434", @@ -6544,7 +6455,7 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2018-25032", - "modified": "2026-06-09T21:31:29.987152Z" + "modified": "2026-07-08T04:30:24.690369Z" }, { "id": "ALPINE-CVE-2022-37434", @@ -6556,7 +6467,7 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2018-25032", - "modified": "2026-06-09T21:31:29.987152Z" + "modified": "2026-07-08T04:30:24.690369Z" }, { "id": "ALPINE-CVE-2022-37434", @@ -6576,7 +6487,7 @@ interactions: }, { "id": "ALPINE-CVE-2026-27171", - "modified": "2026-06-15T18:18:11.041363Z" + "modified": "2026-07-08T04:31:57.846862Z" } ] }, @@ -6586,7 +6497,7 @@ interactions: } headers: Content-Length: - - "25646" + - "26105" Content-Type: - application/json status: 200 OK @@ -7546,7 +7457,7 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2018-25032", - "modified": "2026-06-09T21:31:29.987152Z" + "modified": "2026-07-08T04:30:24.690369Z" }, { "id": "ALPINE-CVE-2022-37434", @@ -7739,7 +7650,7 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2018-25032", - "modified": "2026-06-09T21:31:29.987152Z" + "modified": "2026-07-08T04:30:24.690369Z" }, { "id": "ALPINE-CVE-2022-37434", @@ -8504,7 +8415,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 3903 + content_length: 5674 body: | { "results": [ @@ -8559,12 +8470,12 @@ interactions: { "vulns": [ { - "id": "GHSA-9hjg-9r4m-mvj7", - "modified": "2026-07-07T17:56:56.234172Z" + "id": "GHSA-68w8-qjq3-2gfm", + "modified": "2024-09-20T15:46:52.557962Z" }, { - "id": "GHSA-9wx4-h78v-vm56", - "modified": "2026-07-07T17:57:17.012984Z" + "id": "GHSA-6w2r-r2m5-xq5w", + "modified": "2026-06-05T14:45:50.840275Z" }, { "id": "GHSA-7xr5-9hcq-chf9", @@ -8575,16 +8486,24 @@ interactions: "modified": "2026-02-04T02:45:55.690257Z" }, { - "id": "PYSEC-2023-74", - "modified": "2023-11-08T04:12:35.436175Z" + "id": "GHSA-frmv-pr5f-9mcr", + "modified": "2026-06-05T14:45:52.053173Z" }, { - "id": "PYSEC-2026-1872", - "modified": "2026-07-07T17:47:00.332079Z" + "id": "GHSA-qw25-v68c-qjf3", + "modified": "2026-06-05T14:45:50.558008Z" }, { - "id": "PYSEC-2026-1873", - "modified": "2026-07-07T17:46:36.762141Z" + "id": "GHSA-rrqc-c2jx-6jgv", + "modified": "2026-07-07T17:57:34.018251Z" + }, + { + "id": "PYSEC-2021-98", + "modified": "2023-12-06T01:01:16.755410Z" + }, + { + "id": "PYSEC-2026-1297", + "modified": "2026-07-07T17:57:34.018251Z" } ] }, @@ -8814,11 +8733,11 @@ interactions: "vulns": [ { "id": "GHSA-9hjg-9r4m-mvj7", - "modified": "2026-02-04T03:44:00.676479Z" + "modified": "2026-07-07T17:56:56.234172Z" }, { "id": "GHSA-9wx4-h78v-vm56", - "modified": "2026-02-04T02:43:42.271895Z" + "modified": "2026-07-07T17:57:17.012984Z" }, { "id": "GHSA-gc5v-m9x4-r6x2", @@ -8831,6 +8750,14 @@ interactions: { "id": "PYSEC-2023-74", "modified": "2023-11-08T04:12:35.436175Z" + }, + { + "id": "PYSEC-2026-1872", + "modified": "2026-07-07T17:47:00.332079Z" + }, + { + "id": "PYSEC-2026-1873", + "modified": "2026-07-07T17:46:36.762141Z" } ] }, @@ -8838,11 +8765,11 @@ interactions: "vulns": [ { "id": "GHSA-9hjg-9r4m-mvj7", - "modified": "2026-02-04T03:44:00.676479Z" + "modified": "2026-07-07T17:56:56.234172Z" }, { "id": "GHSA-9wx4-h78v-vm56", - "modified": "2026-02-04T02:43:42.271895Z" + "modified": "2026-07-07T17:57:17.012984Z" }, { "id": "GHSA-gc5v-m9x4-r6x2", @@ -8855,6 +8782,14 @@ interactions: { "id": "PYSEC-2023-74", "modified": "2023-11-08T04:12:35.436175Z" + }, + { + "id": "PYSEC-2026-1872", + "modified": "2026-07-07T17:47:00.332079Z" + }, + { + "id": "PYSEC-2026-1873", + "modified": "2026-07-07T17:46:36.762141Z" } ] } @@ -8862,7 +8797,7 @@ interactions: } headers: Content-Length: - - "3903" + - "5674" Content-Type: - application/json status: 200 OK diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CommitSupport.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CommitSupport.yaml index 9e4af0dc41e..6d929f8b811 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CommitSupport.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CommitSupport.yaml @@ -56,7 +56,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 3542 + content_length: 4736 body: | { "results": [ @@ -88,43 +88,35 @@ interactions: "vulns": [ { "id": "CVE-2023-44398", - "modified": "2026-04-10T05:03:17.173227Z" + "modified": "2026-07-08T07:00:30.161064Z" }, { "id": "CVE-2024-24826", - "modified": "2026-04-02T17:29:51.505762Z" - }, - { - "id": "CVE-2024-25112", - "modified": "2026-04-10T05:10:00.753359Z" + "modified": "2026-07-08T06:41:39.411552Z" }, { "id": "CVE-2024-39695", - "modified": "2026-04-02T17:29:57.438965Z" + "modified": "2026-07-09T10:12:05.941499Z" }, { "id": "CVE-2025-26623", - "modified": "2026-04-02T17:29:23.586567Z" + "modified": "2026-07-08T06:17:29.303226Z" }, { "id": "CVE-2025-54080", - "modified": "2026-06-27T08:59:25.027692Z" + "modified": "2026-07-08T06:01:25.227029Z" }, { "id": "CVE-2025-55304", - "modified": "2026-04-10T05:29:55.253593Z" + "modified": "2026-07-08T07:32:06.229543Z" }, { "id": "CVE-2026-25884", - "modified": "2026-06-27T08:59:28.046905Z" + "modified": "2026-07-08T08:06:17.582205Z" }, { "id": "CVE-2026-27596", - "modified": "2026-06-27T08:59:23.765321Z" - }, - { - "id": "CVE-2026-27631", - "modified": "2026-06-27T08:59:22.719839Z" + "modified": "2026-07-08T08:12:25.922168Z" }, { "id": "OSV-2023-1161", @@ -133,6 +125,34 @@ interactions: { "id": "OSV-2024-340", "modified": "2026-07-09T14:22:24.970829Z" + }, + { + "id": "PYSEC-2023-233", + "modified": "2025-10-09T08:26:40.736495Z" + } + ] + }, + { + "vulns": [ + { + "id": "CVE-2021-22569", + "modified": "2026-07-09T01:07:40.170796Z" + }, + { + "id": "CVE-2022-1941", + "modified": "2026-07-09T11:34:10.791758Z" + }, + { + "id": "CVE-2022-3171", + "modified": "2026-07-09T10:21:02.870401Z" + }, + { + "id": "CVE-2022-3509", + "modified": "2026-07-09T05:41:35.275039Z" + }, + { + "id": "CVE-2022-3510", + "modified": "2026-07-09T05:41:35.623808Z" } ] }, @@ -190,14 +210,6 @@ interactions: }, { "vulns": [ - { - "id": "CVE-2016-2183", - "modified": "2026-04-16T06:18:03.166393Z" - }, - { - "id": "CVE-2021-3449", - "modified": "2026-04-16T04:38:02.648461Z" - }, { "id": "CVE-2025-11187", "modified": "2026-07-09T16:45:04.968360Z" @@ -214,10 +226,6 @@ interactions: "id": "CVE-2025-15469", "modified": "2026-07-08T07:12:23.461263Z" }, - { - "id": "CVE-2025-4575", - "modified": "2026-07-08T08:12:37.842387Z" - }, { "id": "CVE-2025-66199", "modified": "2026-07-09T17:41:57.285459Z" @@ -352,13 +360,39 @@ interactions: } ] }, - {}, - {} + { + "vulns": [ + { + "id": "CVE-2023-53159", + "modified": "2026-07-08T06:40:39.615115Z" + }, + { + "id": "CVE-2025-24898", + "modified": "2026-07-08T07:03:44.311174Z" + }, + { + "id": "CVE-2026-42327", + "modified": "2026-07-09T10:14:29.269743Z" + }, + { + "id": "CVE-2026-44662", + "modified": "2026-07-09T10:14:53.749458Z" + } + ] + }, + { + "vulns": [ + { + "id": "CVE-2016-10931", + "modified": "2026-07-08T12:44:36.585763Z" + } + ] + } ] } headers: Content-Length: - - "3542" + - "4736" Content-Type: - application/json status: 200 OK diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores.yaml index 9656ce701b1..e73041f0b50 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores.yaml @@ -1414,26 +1414,10 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 25646 + content_length: 26105 body: | { "results": [ - { - "vulns": [ - { - "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-15T18:18:09.521511Z" - }, - { - "id": "ALPINE-CVE-2026-22184", - "modified": "2026-06-15T18:18:10.993060Z" - }, - { - "id": "ALPINE-CVE-2026-27171", - "modified": "2026-07-08T04:31:57.846862Z" - } - ] - }, {}, {}, {}, @@ -1443,38 +1427,9 @@ interactions: {}, {}, {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-26519", - "modified": "2026-07-08T04:32:24.548042Z" - } - ] - }, {}, {}, {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2018-25032", - "modified": "2026-07-08T04:30:24.690369Z" - }, - { - "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-15T18:18:09.521511Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2017-11164", - "modified": "2026-04-22T11:10:44.262299Z" - } - ] - }, - {}, { "vulns": [ { @@ -2205,7 +2160,7 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2025-26519", - "modified": "2026-06-15T18:18:10.600004Z" + "modified": "2026-07-08T04:32:24.548042Z" } ] }, @@ -2213,7 +2168,7 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2025-26519", - "modified": "2026-06-15T18:18:10.600004Z" + "modified": "2026-07-08T04:32:24.548042Z" } ] }, @@ -3143,7 +3098,7 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2018-25032", - "modified": "2026-06-09T21:31:29.987152Z" + "modified": "2026-07-08T04:30:24.690369Z" }, { "id": "ALPINE-CVE-2022-37434", @@ -3155,7 +3110,7 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2018-25032", - "modified": "2026-06-09T21:31:29.987152Z" + "modified": "2026-07-08T04:30:24.690369Z" }, { "id": "ALPINE-CVE-2022-37434", @@ -3167,7 +3122,7 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2018-25032", - "modified": "2026-06-09T21:31:29.987152Z" + "modified": "2026-07-08T04:30:24.690369Z" }, { "id": "ALPINE-CVE-2022-37434", @@ -3187,7 +3142,7 @@ interactions: }, { "id": "ALPINE-CVE-2026-27171", - "modified": "2026-06-15T18:18:11.041363Z" + "modified": "2026-07-08T04:31:57.846862Z" } ] }, @@ -3197,7 +3152,7 @@ interactions: } headers: Content-Length: - - "25646" + - "26105" Content-Type: - application/json status: 200 OK @@ -4277,34 +4232,6 @@ interactions: {}, {}, {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-26519", - "modified": "2026-07-08T04:32:24.548042Z" - } - ] - }, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2018-25032", - "modified": "2026-07-08T04:30:24.690369Z" - }, - { - "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-15T18:18:09.521511Z" - } - ] - }, - {}, { "vulns": [ { @@ -5026,7 +4953,7 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2025-26519", - "modified": "2026-06-15T18:18:10.600004Z" + "modified": "2026-07-08T04:32:24.548042Z" } ] }, @@ -5943,7 +5870,7 @@ interactions: "vulns": [ { "id": "ALPINE-CVE-2018-25032", - "modified": "2026-06-09T21:31:29.987152Z" + "modified": "2026-07-08T04:30:24.690369Z" }, { "id": "ALPINE-CVE-2022-37434", diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs.yaml index 40008b20ce5..6cd9c300975 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs.yaml @@ -230,7 +230,7 @@ interactions: "vulns": [ { "id": "GHSA-9f46-5r25-5wfm", - "modified": "2026-03-13T22:01:08.982482Z" + "modified": "2026-07-08T06:28:00.604230Z" } ] }, @@ -326,8 +326,8 @@ interactions: { "vulns": [ { - "id": "GHSA-9f46-5r25-5wfm", - "modified": "2026-07-08T06:28:00.604230Z" + "id": "GHSA-whgm-jr23-g3j9", + "modified": "2023-11-08T04:05:08.868477Z" } ] }, @@ -344,7 +344,7 @@ interactions: "vulns": [ { "id": "GHSA-9f46-5r25-5wfm", - "modified": "2026-03-13T22:01:08.982482Z" + "modified": "2026-07-08T06:28:00.604230Z" } ] }, @@ -439,8 +439,8 @@ interactions: { "vulns": [ { - "id": "GHSA-9f46-5r25-5wfm", - "modified": "2026-07-08T06:28:00.604230Z" + "id": "GHSA-whgm-jr23-g3j9", + "modified": "2023-11-08T04:05:08.868477Z" } ] }, @@ -457,7 +457,7 @@ interactions: "vulns": [ { "id": "GHSA-9f46-5r25-5wfm", - "modified": "2026-03-13T22:01:08.982482Z" + "modified": "2026-07-08T06:28:00.604230Z" } ] }, diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles.yaml index 07941721f42..9dbabcc7708 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles.yaml @@ -481,7 +481,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 1226 + content_length: 2288 body: | { "results": [ @@ -570,6 +570,70 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "GHSA-353f-x4gh-cqq8", + "modified": "2026-02-04T03:08:45.682451Z" + }, + { + "id": "GHSA-5prr-v3j2-97mh", + "modified": "2026-07-08T08:26:44.766889Z" + }, + { + "id": "GHSA-5v8h-3h3q-446p", + "modified": "2026-07-08T08:27:00.360401Z" + }, + { + "id": "GHSA-5w6v-399v-w3cc", + "modified": "2026-02-04T02:49:28.572138Z" + }, + { + "id": "GHSA-8678-w3jw-xfc2", + "modified": "2026-07-08T08:27:04.834739Z" + }, + { + "id": "GHSA-9cv2-cfxc-v4v2", + "modified": "2026-07-08T08:27:16.983005Z" + }, + { + "id": "GHSA-c4rq-3m3g-8wgx", + "modified": "2026-05-09T10:44:28.215577Z" + }, + { + "id": "GHSA-mrxw-mxhj-p664", + "modified": "2026-02-04T04:34:58.905946Z" + }, + { + "id": "GHSA-p67v-3w7g-wjg7", + "modified": "2026-07-08T08:26:56.127788Z" + }, + { + "id": "GHSA-phwj-rprq-35pp", + "modified": "2026-07-08T08:27:03.953113Z" + }, + { + "id": "GHSA-v2fc-qm4h-8hqv", + "modified": "2026-05-09T10:44:28.032980Z" + }, + { + "id": "GHSA-vvfq-8hwr-qm4m", + "modified": "2026-02-04T03:58:31.466756Z" + }, + { + "id": "GHSA-wfpw-mmfh-qq69", + "modified": "2026-07-08T08:27:03.524442Z" + }, + { + "id": "GHSA-wjv4-x9w8-wm3h", + "modified": "2026-07-08T08:27:17.612665Z" + }, + { + "id": "GHSA-wx95-c6cv-8532", + "modified": "2026-02-25T10:44:01.279701Z" + } + ] + }, {}, {}, {}, @@ -584,7 +648,7 @@ interactions: } headers: Content-Length: - - "1226" + - "2288" Content-Type: - application/json status: 200 OK diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive.yaml index c4749292621..29a573efc57 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive.yaml @@ -1161,20 +1161,6 @@ interactions: }, "version": "8.4.2" }, - { - "package": { - "ecosystem": "PyPI", - "name": "django" - }, - "version": "1.11.29" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "flask" - }, - "version": "1.0.0" - }, { "package": { "ecosystem": "PyPI", @@ -1297,30 +1283,6 @@ interactions: } ] }, - { - "vulns": [ - { - "id": "GHSA-65pc-fj4g-8rjx", - "modified": "2026-07-08T17:45:15.021597Z" - }, - { - "id": "GHSA-jjg7-2v4v-x38h", - "modified": "2026-02-04T03:49:45.087439Z" - }, - { - "id": "PYSEC-2024-60", - "modified": "2026-06-10T17:01:21.102419Z" - }, - { - "id": "PYSEC-2026-215", - "modified": "2026-06-16T16:15:04.639265Z" - } - ] - }, - {}, - {}, - {}, - {}, { "vulns": [ { @@ -1360,7 +1322,7 @@ interactions: "vulns": [ { "id": "GHSA-65pc-fj4g-8rjx", - "modified": "2026-06-16T16:26:11.904403Z" + "modified": "2026-07-08T17:45:15.021597Z" }, { "id": "GHSA-jjg7-2v4v-x38h", @@ -24547,6 +24509,38 @@ interactions: "url": "https://files.pythonhosted.org/packages/2b/e3/31722f7284c9f43333daff9aee9184678e4487adcb5506af0db8cea09ce1/django-5.2.15.tar.gz", "yanked": false }, + { + "core-metadata": { + "sha256": "a7cd5efa42a22c2e8447ad8076f4c663e838cb2d219f60c8e0e5ca8f3d8e71b7" + }, + "data-dist-info-metadata": { + "sha256": "a7cd5efa42a22c2e8447ad8076f4c663e838cb2d219f60c8e0e5ca8f3d8e71b7" + }, + "filename": "django-5.2.16-py3-none-any.whl", + "hashes": { + "sha256": "04f354bf9d807a86ad1a8392fe3808d362358a8eafc322848e0e43e59b24371d" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 8311943, + "upload-time": "2026-07-07T13:52:11.223969Z", + "url": "https://files.pythonhosted.org/packages/4e/13/1e5e3e4c15dcecb04281b3cb2a46a4670e1cef131068e202f6040df19224/django-5.2.16-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-5.2.16.tar.gz", + "hashes": { + "sha256": "59ea02020c3136fce14bef0bbece21a10a4febef5eed1c51c22ae468efa22200" + }, + "provenance": null, + "requires-python": ">=3.10", + "size": 10890894, + "upload-time": "2026-07-07T13:52:17.005153Z", + "url": "https://files.pythonhosted.org/packages/a9/26/889449d521ae508b26de715954faecd8bcf3f740affb81b2d146a83b42a5/django-5.2.16.tar.gz", + "yanked": false + }, { "core-metadata": { "sha256": "26347a3a91a455307c61a74b30d70a33c8cff80a64e9ea8bdf9c08766a36fb18" @@ -24867,6 +24861,38 @@ interactions: "url": "https://files.pythonhosted.org/packages/78/29/ac41e16097af67066d97a7d5775c5d8e7efc5d0284f6b0a159e07b9adb92/django-6.0.6.tar.gz", "yanked": false }, + { + "core-metadata": { + "sha256": "4eb4607c6f54a6941f11d41c6826eec4179438cc8b6b080582244dbb5dbde53d" + }, + "data-dist-info-metadata": { + "sha256": "4eb4607c6f54a6941f11d41c6826eec4179438cc8b6b080582244dbb5dbde53d" + }, + "filename": "django-6.0.7-py3-none-any.whl", + "hashes": { + "sha256": "a037427c2288443a8c02a1b02295a31c239663aa682bc50b1976afb7cf6a769e" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 8373344, + "upload-time": "2026-07-07T13:51:20.007807Z", + "url": "https://files.pythonhosted.org/packages/ba/ec/1ce5334b6a2c52ce619c23a0be8d366a57a0e080ebb2d88266e5c849157c/django-6.0.7-py3-none-any.whl", + "yanked": false + }, + { + "core-metadata": false, + "data-dist-info-metadata": false, + "filename": "django-6.0.7.tar.gz", + "hashes": { + "sha256": "2998503fc083124fb58037084bfa00de323c7c743f05f1b4284e77bff0ab8890" + }, + "provenance": null, + "requires-python": ">=3.12", + "size": 10921299, + "upload-time": "2026-07-07T13:51:26.485004Z", + "url": "https://files.pythonhosted.org/packages/89/55/664f24ff81c9ea19cb7dfc851afeae1f3c2390c7aee01d4ded68b5c1580d/django-6.0.7.tar.gz", + "yanked": false + }, { "core-metadata": { "sha256": "62b3a7e06a1708afd23f595ef3c47aad04c38ca9768a906681af9406034d0676" @@ -24933,7 +24959,7 @@ interactions: } ], "meta": { - "_last-serial": 38356031, + "_last-serial": 38747352, "api-version": "1.4" }, "name": "django", @@ -25357,6 +25383,7 @@ interactions: "5.2.13", "5.2.14", "5.2.15", + "5.2.16", "6.0a1", "6.0b1", "6.0rc1", @@ -25367,6 +25394,7 @@ interactions: "6.0.4", "6.0.5", "6.0.6", + "6.0.7", "6.1a1", "6.1b1" ] @@ -25397,7 +25425,7 @@ interactions: Strict-Transport-Security: - max-age=31536000; includeSubDomains; preload Vary: - - Accept, Accept-Encoding + - Accept-Encoding, Accept X-Content-Type-Options: - nosniff X-Frame-Options: @@ -67636,20 +67664,6 @@ interactions: }, "version": "8.4.2" }, - { - "package": { - "ecosystem": "PyPI", - "name": "django" - }, - "version": "1.11.29" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "flask" - }, - "version": "1.0" - }, { "package": { "ecosystem": "PyPI", @@ -67772,30 +67786,6 @@ interactions: } ] }, - { - "vulns": [ - { - "id": "GHSA-65pc-fj4g-8rjx", - "modified": "2026-07-08T17:45:15.021597Z" - }, - { - "id": "GHSA-jjg7-2v4v-x38h", - "modified": "2026-02-04T03:49:45.087439Z" - }, - { - "id": "PYSEC-2024-60", - "modified": "2026-06-10T17:01:21.102419Z" - }, - { - "id": "PYSEC-2026-215", - "modified": "2026-06-16T16:15:04.639265Z" - } - ] - }, - {}, - {}, - {}, - {}, { "vulns": [ { @@ -67835,7 +67825,7 @@ interactions: "vulns": [ { "id": "GHSA-65pc-fj4g-8rjx", - "modified": "2026-06-16T16:26:11.904403Z" + "modified": "2026-07-08T17:45:15.021597Z" }, { "id": "GHSA-jjg7-2v4v-x38h", diff --git a/pkg/osvscanner/osvscanner.go b/pkg/osvscanner/osvscanner.go index c99e9b4520c..30b50e5e956 100644 --- a/pkg/osvscanner/osvscanner.go +++ b/pkg/osvscanner/osvscanner.go @@ -113,32 +113,6 @@ var ErrVulnerabilitiesFound = errors.New("vulnerabilities found") // TODO(v2): Actually use this error var ErrAPIFailed = errors.New("API query failed") -func initializeExternalAccessors(actions ScannerActions, clientFactories scalibrconfig.ClientFactories) ExternalAccessors { - externalAccessors := ExternalAccessors{} - - if actions.CompareOffline { - return externalAccessors - } - - userAgent := "osv-scanner-api" - if actions.RequestUserAgent != "" { - userAgent = actions.RequestUserAgent - } - - // --- OSV.dev Client --- - // We create a separate client from VulnMatcher to keep things clean. - httpClient := clientFactories.HTTPClient() - cfg := osvdev.DefaultConfig() - cfg.UserAgent = userAgent - externalAccessors.OSVDevClient = &osvdev.OSVClient{ - HTTPClient: httpClient, - Config: cfg, - BaseHostURL: osvdev.DefaultBaseURL, - } - - return externalAccessors -} - // DoScan performs the osv scanner action, with optional reporter to output information func DoScan(actions ScannerActions) (models.VulnerabilityResults, error) { // --- Sanity check flags ---- @@ -170,27 +144,8 @@ func DoScan(actions ScannerActions) (models.VulnerabilityResults, error) { } // --- Setup Accessors/Clients --- - var scalibrConfig *scalibrconfig.PluginConfig - var toClose io.Closer - - if actions.ScalibrConfig != nil { - scalibrConfig = actions.ScalibrConfig - } else { - cf := localscalibr.NewClientFactories(actions.HTTPClient, actions.RequestUserAgent) - scalibrConfig = &scalibrconfig.PluginConfig{ - ClientFactories: cf, - } - toClose = cf - } - if toClose != nil { - defer func() { - if err := toClose.Close(); err != nil { - cmdlogger.Errorf("Failed to close scalibr client factories: %v", err) - } - }() - } - - accessors := initializeExternalAccessors(actions, scalibrConfig.ClientFactories) + scalibrConfig, accessors, cleanup := setupAccessors(actions) + defer cleanup() // ----- Perform Scanning ----- packagesAndFindings, filterAnno, err := scan(accessors, actions, scalibrConfig, &scanResults.ConfigManager) @@ -205,12 +160,7 @@ func DoScan(actions ScannerActions) (models.VulnerabilityResults, error) { // Retrieve the unscannable packages that were filtered out during annotation // and add them back to the output if ShowAllPackages is enabled. - if filterAnno != nil { - unscannablePackages := filterAnno.FilteredPackages() - if len(unscannablePackages) > 0 { - scanResults.Inventory.Packages = slices.Concat(scanResults.Inventory.Packages, unscannablePackages) - } - } + reattachUnscannablePackages(filterAnno, &scanResults.Inventory) return finalizeScanResult(scanResults, actions) } @@ -231,26 +181,8 @@ func DoContainerScan(actions ScannerActions) (models.VulnerabilityResults, error } } - var scalibrConfig *scalibrconfig.PluginConfig - var toClose io.Closer - if actions.ScalibrConfig != nil { - scalibrConfig = actions.ScalibrConfig - } else { - cf := localscalibr.NewClientFactories(actions.HTTPClient, actions.RequestUserAgent) - scalibrConfig = &scalibrconfig.PluginConfig{ - ClientFactories: cf, - } - toClose = cf - } - if toClose != nil { - defer func() { - if err := toClose.Close(); err != nil { - cmdlogger.Errorf("Failed to close scalibr client factories: %v", err) - } - }() - } - - accessors := initializeExternalAccessors(actions, scalibrConfig.ClientFactories) + scalibrConfig, accessors, cleanup := setupAccessors(actions) + defer cleanup() plugins := getPlugins( []string{"artifact"}, @@ -343,20 +275,8 @@ func DoContainerScan(actions ScannerActions) (models.VulnerabilityResults, error // Retrieve the unscannable packages that were filtered out during annotation // and add them back to the output if ShowAllPackages is enabled. - var filterAnno *filter.Annotator - for _, p := range plugins { - if fa, ok := p.(*filter.Annotator); ok { - filterAnno = fa - break - } - } - - if filterAnno != nil { - unscannablePackages := filterAnno.FilteredPackages() - if len(unscannablePackages) > 0 { - scanResults.Inventory.Packages = slices.Concat(scanResults.Inventory.Packages, unscannablePackages) - } - } + filterAnno := findFilterAnnotator(plugins) + reattachUnscannablePackages(filterAnno, &scanResults.Inventory) return finalizeScanResult(scanResults, actions) } @@ -551,3 +471,69 @@ func SetupClientFactories(clientFactories scalibrconfig.ClientFactories, httpCli } } } + +// setupAccessors initializes client factories and external accessors. +// It returns a cleanup function that the caller must defer to close the client factories. +func setupAccessors(actions ScannerActions) (*scalibrconfig.PluginConfig, ExternalAccessors, func()) { + var scalibrConfig *scalibrconfig.PluginConfig + var toClose io.Closer + + if actions.ScalibrConfig != nil { + scalibrConfig = actions.ScalibrConfig + } else { + cf := localscalibr.NewClientFactories(actions.HTTPClient, actions.RequestUserAgent) + scalibrConfig = &scalibrconfig.PluginConfig{ + ClientFactories: cf, + } + toClose = cf + } + + cleanup := func() { + if toClose != nil { + if err := toClose.Close(); err != nil { + cmdlogger.Errorf("Failed to close scalibr client factories: %v", err) + } + } + } + + accessors := ExternalAccessors{} + if !actions.CompareOffline { + userAgent := "osv-scanner-api" + if actions.RequestUserAgent != "" { + userAgent = actions.RequestUserAgent + } + + // --- OSV.dev Client --- + // We create a separate client to keep things clean. + httpClient := scalibrConfig.ClientFactories.HTTPClient() + cfg := osvdev.DefaultConfig() + cfg.UserAgent = userAgent + accessors.OSVDevClient = &osvdev.OSVClient{ + HTTPClient: httpClient, + Config: cfg, + BaseHostURL: osvdev.DefaultBaseURL, + } + } + + return scalibrConfig, accessors, cleanup +} + +func findFilterAnnotator(plugins []plugin.Plugin) *filter.Annotator { + for _, p := range plugins { + if fa, ok := p.(*filter.Annotator); ok { + return fa + } + } + + return nil +} + +func reattachUnscannablePackages(filterAnno *filter.Annotator, inv *inventory.Inventory) { + if filterAnno == nil { + return + } + unscannablePackages := filterAnno.FilteredPackages() + if len(unscannablePackages) > 0 { + inv.Packages = slices.Concat(inv.Packages, unscannablePackages) + } +} diff --git a/pkg/osvscanner/scan.go b/pkg/osvscanner/scan.go index f2a23ddb69d..e85c190c1e3 100644 --- a/pkg/osvscanner/scan.go +++ b/pkg/osvscanner/scan.go @@ -412,13 +412,7 @@ SBOMLoop: // Find the filter annotator instance in the plugins list so we can retrieve // any packages that were filtered out during the scan. - var filterAnno *filter.Annotator - for _, p := range plugins { - if fa, ok := p.(*filter.Annotator); ok { - filterAnno = fa - break - } - } + filterAnno := findFilterAnnotator(plugins) packagesExtracted := len(inv.Packages) if filterAnno != nil { From 18bfa173e4f35ef798857c13c2a62c8e3e55d53a Mon Sep 17 00:00:00 2001 From: Rex P Date: Fri, 10 Jul 2026 14:28:00 +1000 Subject: [PATCH 23/38] Move the docstring to the right file --- pkg/osvscanner/exclude.go | 1 - pkg/osvscanner/osvscanner.go | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/osvscanner/exclude.go b/pkg/osvscanner/exclude.go index 2df0b100f9c..a7211219504 100644 --- a/pkg/osvscanner/exclude.go +++ b/pkg/osvscanner/exclude.go @@ -1,4 +1,3 @@ -// Package osvscanner provides the main logic for the OSV-Scanner. package osvscanner import ( diff --git a/pkg/osvscanner/osvscanner.go b/pkg/osvscanner/osvscanner.go index 30b50e5e956..ef569d6f3ab 100644 --- a/pkg/osvscanner/osvscanner.go +++ b/pkg/osvscanner/osvscanner.go @@ -1,3 +1,4 @@ +// Package osvscanner provides the main logic for the OSV-Scanner. package osvscanner import ( From dcbf5e535eaab687e4f22a6161a509a43c3016ad Mon Sep 17 00:00:00 2001 From: Rex P Date: Tue, 14 Jul 2026 16:12:53 +1000 Subject: [PATCH 24/38] govcr for grpc... this might be a bit big --- ...package_lock_json_with_offline_vulns.yaml} | 0 ...age_lock_json_with_offline_vulns_grpc.yaml | 10339 +++++ ...elax_package_json_with_offline_vulns.yaml} | 0 ..._package_json_with_offline_vulns_grpc.yaml | 37333 ++++++++++++++++ ...s_when_in_place_used_without_lockfile.yaml | 3 + ...s_when_override_used_without_manifest.yaml | 3 + ...rors_when_relax_used_without_manifest.yaml | 3 + ...ors_when_relock_used_without_manifest.yaml | 3 + ...mmand_errors_with_invalid_data_source.yaml | 3 + ...ommand_errors_with_unsupported_format.yaml | 3 + ...mand_errors_with_unsupported_strategy.yaml | 3 + ...nteractive_in-place_package-lock.json.yaml | 3 + ...ctive_in-place_package-lock.json_grpc.yaml | 10339 +++++ ...ctive_json_in-place_package-lock.json.yaml | 3 + ..._json_in-place_package-lock.json_grpc.yaml | 10339 +++++ ...non-interactive_json_override_pom.xml.yaml | 3 + ...nteractive_json_override_pom.xml_grpc.yaml | 11814 +++++ ...n-interactive_json_relax_package.json.yaml | 3 + ...eractive_json_relax_package.json_grpc.yaml | 37333 ++++++++++++++++ ..._fix_non-interactive_override_pom.xml.yaml | 3 + ...non-interactive_override_pom.xml_grpc.yaml | 11814 +++++ ...ix_non-interactive_relax_package.json.yaml | 3 + ...n-interactive_relax_package.json_grpc.yaml | 37333 ++++++++++++++++ ...age_lock_json_with_native_data_source.yaml | 3 + .../TestCommand_no_args_provided.yaml | 3 + cmd/osv-scanner/fix/testmain_test.go | 4 + cmd/osv-scanner/internal/testcmd/case.go | 9 +- cmd/osv-scanner/internal/testcmd/run.go | 32 +- cmd/osv-scanner/internal/testcmd/vcr.go | 113 +- cmd/osv-scanner/main_test.go | 4 - cmd/osv-scanner/scan/command_test.go | 4 - .../image/__snapshots__/command_test.snap | 409 +- cmd/osv-scanner/scan/image/command_test.go | 23 - .../TestCommand_Docker_Fake_alpine_image.yaml | 3 + ...estCommand_Docker_Fake_image_entirely.yaml | 3 + ...TestCommand_Docker_Real_Alpine_image.yaml} | 65 +- ...Command_Docker_Real_Alpine_image_grpc.yaml | 37 + ...mage_with_no_tag,_invalid_scan_target.yaml | 3 + ...mand_Docker_Real_empty_image_with_tag.yaml | 3 + ...Docker_Real_empty_image_with_tag_grpc.yaml | 149 + .../TestCommand_Docker_no_image_argument.yaml | 3 + ...e_image_without_apk_extractor_enabled.yaml | 3 + ...ge_without_apk_extractor_enabled_grpc.yaml | 37 + ..._with_tag_and_allow_no_lockfiles_flag.yaml | 3 + ..._tag_and_allow_no_lockfiles_flag_grpc.yaml | 149 + ...mmand_ExplicitExtractors_WithDefaults.yaml | 646 - ...xtractors_WithDefaults_add_extractors.yaml | 179 + ...tors_WithDefaults_add_extractors_grpc.yaml | 45 + ...hDefaults_extractors_cancelled_out#01.yaml | 156 + ...ults_extractors_cancelled_out#01_grpc.yaml | 45 + ...WithDefaults_extractors_cancelled_out.yaml | 156 + ...efaults_extractors_cancelled_out_grpc.yaml | 45 + ...extractors_cancelled_out_with_presets.yaml | 156 + ...ctors_cancelled_out_with_presets_grpc.yaml | 45 + ...ctors_WithoutDefaults_add_extractors.yaml} | 4 +- ...tDefaults_extractors_cancelled_out#01.yaml | 3 + ...houtDefaults_extractors_cancelled_out.yaml | 3 + ...extractors_cancelled_out_with_presets.yaml | 3 + .../cassettes/TestCommand_HtmlFile.yaml | 50 +- .../cassettes/TestCommand_HtmlFile_grpc.yaml | 53 + .../cassettes/TestCommand_OCIImage.yaml | 19703 -------- ...3.10_image_tar_with_3.18_version_file.yaml | 529 + ...image_tar_with_3.18_version_file_grpc.yaml | 53 + ...u_20.04_image_tar_with_no_vulns_shown.yaml | 412 + ...04_image_tar_with_no_vulns_shown_grpc.yaml | 81 + ...tar_with_only_unimportant_vulns_shown.yaml | 412 + ...ith_only_unimportant_vulns_shown_grpc.yaml | 81 + ...OCIImage_Empty_Ubuntu_22.04_image_tar.yaml | 2231 + ...age_Empty_Ubuntu_22.04_image_tar_grpc.yaml | 81 + ...2.04_image_tar_with_unimportant_vulns.yaml | 2231 + ...image_tar_with_unimportant_vulns_grpc.yaml | 81 + .../TestCommand_OCIImage_Invalid_path.yaml | 3 + .../TestCommand_OCIImage_JSONFormat.yaml | 9522 ---- ...nning_python_image_with_some_packages.yaml | 1522 + ..._python_image_with_some_packages_grpc.yaml | 183 + ...anning_image_with_deprecated_packages.yaml | 773 + ...g_image_with_deprecated_packages_grpc.yaml | 2107 + ...NFormat_scanning_image_with_go_binary.yaml | 656 + ...at_scanning_image_with_go_binary_grpc.yaml | 49 + ...ure_alpine_image_with_detector_preset.yaml | 156 + ...lpine_image_with_detector_preset_grpc.yaml | 53 + ..._image_with_specific_detector_enabled.yaml | 156 + ...e_with_specific_detector_enabled_grpc.yaml | 53 + ...anning_insecure_chiseled_ubuntu_image.yaml | 918 + ...g_insecure_chiseled_ubuntu_image_grpc.yaml | 9 + ..._modules_using_npm_with_some_packages.yaml | 404 + ...les_using_npm_with_some_packages_grpc.yaml | 237 + ...mage_JSONFormat_scanning_ubuntu_image.yaml | 2231 + ...JSONFormat_scanning_ubuntu_image_grpc.yaml | 81 + ...ubuntu_image_with_go_OS_packages_json.yaml | 2677 ++ ...u_image_with_go_OS_packages_json_grpc.yaml | 97 + ...Ubuntu_image_with_go_OS_packages_json.yaml | 2677 ++ ...u_image_with_go_OS_packages_json_grpc.yaml | 97 + ...canning_java_image_with_some_packages.yaml | 2750 ++ ...ng_java_image_with_some_packages_grpc.yaml | 191 + ...canning_python_image_with_no_packages.yaml | 1189 + ...ng_python_image_with_no_packages_grpc.yaml | 167 + ...nning_python_image_with_some_packages.yaml | 1522 + ..._python_image_with_some_packages_grpc.yaml | 183 + ...CIImage_scanning_image_with_go_binary.yaml | 1831 + ...ge_scanning_image_with_go_binary_grpc.yaml | 113 + ...ure_alpine_image_with_detector_preset.yaml | 156 + ...lpine_image_with_detector_preset_grpc.yaml | 53 + ...image_with_specific_detector_disabled.yaml | 156 + ..._with_specific_detector_disabled_grpc.yaml | 53 + ..._image_with_specific_detector_enabled.yaml | 156 + ...e_with_specific_detector_enabled_grpc.yaml | 53 + ...secure_alpine_image_without_detectors.yaml | 156 + ...e_alpine_image_without_detectors_grpc.yaml | 53 + ...anning_insecure_chiseled_ubuntu_image.yaml | 918 + ...g_insecure_chiseled_ubuntu_image_grpc.yaml | 9 + ...de_modules_using_npm_with_no_packages.yaml | 362 + ...dules_using_npm_with_no_packages_grpc.yaml | 221 + ..._modules_using_npm_with_some_packages.yaml | 404 + ...les_using_npm_with_some_packages_grpc.yaml | 237 + ...e_modules_using_pnpm_with_no_packages.yaml | 362 + ...ules_using_pnpm_with_no_packages_grpc.yaml | 221 + ...modules_using_pnpm_with_some_packages.yaml | 362 + ...es_using_pnpm_with_some_packages_grpc.yaml | 237 + ...e_modules_using_yarn_with_no_packages.yaml | 362 + ...ules_using_yarn_with_no_packages_grpc.yaml | 221 + ...modules_using_yarn_with_some_packages.yaml | 362 + ...es_using_yarn_with_some_packages_grpc.yaml | 237 + ..._ubuntu_image_with_homebrew_extractor.yaml | 60 + cmd/osv-scanner/scan/image/testmain_test.go | 4 + .../source/__snapshots__/command_test.snap | 104 +- cmd/osv-scanner/scan/source/command_test.go | 79 +- .../testdata/cassettes/TestCommand.yaml | 8976 ---- ...nGit_one_specific_supported_lockfile.yaml} | 2 - .../TestCommand_.gitignored_files.yaml | 53 + ...nd_CallAnalysis_Run_with_govulncheck.yaml} | 112 - ...sis_Run_with_govulncheck_all_uncalled.yaml | 56 + ...l_uncalled_but_enabled_all-vulns_flag.yaml | 56 + ...d_CommitSupport_offline_uses_git_tags.yaml | 3 + ...ommitSupport_online_uses_git_commits.yaml} | 122 +- ...ted_with_specific_config_and_file#01.yaml} | 2934 +- ...eported_with_specific_config_and_file.yaml | 167 + ...th_specific_config_and_multiple_files.yaml | 2745 ++ ...estCommand_Empty_cyclonedx_1.4_output.yaml | 45 + ...estCommand_Empty_cyclonedx_1.5_output.yaml | 45 + ...estCommand_Empty_cyclonedx_1.6_output.yaml | 45 + ...estCommand_Empty_cyclonedx_1.7_output.yaml | 45 + ...stCommand_Empty_gh-annotations_output.yaml | 45 + .../TestCommand_Empty_sarif_output.yaml | 45 + .../TestCommand_Empty_spdx_2.3_output.yaml | 45 + ...mmand_ExplicitExtractors_WithDefaults.yaml | 423 - ...aults_empty_plugins_flag_does_default.yaml | 3 + ..._cancelled_out_specified_individually.yaml | 3 + ...tors_cancelled_out_specified_together.yaml | 3 + ...extractors_cancelled_out_with_presets.yaml | 3 + ...cific_extractors_enabled_individually.yaml | 69 + ...extractors_enabled_specified_together.yaml | 69 + ...with_an_extractor_that_does_not_exist.yaml | 69 + ..._with_one_specific_extractor_disabled.yaml | 61 + ...ic_extractor_enabled_and_the_defaults.yaml | 69 + ..._with_one_different_extractor_enabled.yaml | 45 + ...e_with_one_specific_extractor_enabled.yaml | 45 + ...se_as_but_specific_extractor_disabled.yaml | 3 + ...nd_ExplicitExtractors_WithoutDefaults.yaml | 299 - ...aults_empty_plugins_flag_does_nothing.yaml | 3 + ..._cancelled_out_specified_individually.yaml | 3 + ...tors_cancelled_out_specified_together.yaml | 3 + ...extractors_cancelled_out_with_presets.yaml | 3 + ...cific_extractors_enabled_individually.yaml | 53 + ...extractors_enabled_specified_together.yaml | 53 + ...with_an_extractor_that_does_not_exist.yaml | 45 + ..._with_one_specific_extractor_disabled.yaml | 61 + ...fic_extractor_enabled_and_no_defaults.yaml | 45 + ..._with_one_different_extractor_enabled.yaml | 3 + ...e_with_one_specific_extractor_enabled.yaml | 45 + ...se_as_but_specific_extractor_disabled.yaml | 3 + ...r_Show_all_Packages_with_empty_config.yaml | 45 + ...n_lock_with_short_commit_hash_skipped.yaml | 3 + ...th_short_commit_hash_skipped_show_all.yaml | 3 + ...package_deprecated_false_no_vuln_json.yaml | 77 + ...ge_deprecated_false_no_vuln_json_grpc.yaml | 274 + ...dPackages_package_deprecated_npm_json.yaml | 45 + ...ages_package_deprecated_npm_json_grpc.yaml | 92 + ..._package_deprecated_true_no_vuln_json.yaml | 325 + ...age_deprecated_true_no_vuln_json_grpc.yaml | 2223 + ...package_deprecated_true_no_vuln_table.yaml | 325 + ...ge_deprecated_true_no_vuln_table_grpc.yaml | 2223 + ...ackage_deprecated_true_with_vuln_json.yaml | 112 + ...e_deprecated_true_with_vuln_json_grpc.yaml | 412 + ...ckage_deprecated_true_with_vuln_table.yaml | 112 + ..._deprecated_true_with_vuln_table_grpc.yaml | 412 + .../cassettes/TestCommand_GithubActions.yaml | 404 - ...ns_scanning_osv-scanner_custom_format.yaml | 60 + ...osv-scanner_custom_format_output_json.yaml | 60 + ...sv-scanner_custom_format_with_git_tag.yaml | 284 + ...h_an_overridden_go_version,_recursive.yaml | 779 + ...project_with_an_overridden_go_version.yaml | 408 + ...an_overridden_go_version_and_licences.yaml | 408 + ...erridden_go_version_and_licences_grpc.yaml | 500 + .../TestCommand_HomebrewWithAnnotators.yaml | 137 - .../cassettes/TestCommand_HtmlFile.yaml | 2 - .../TestCommand_HtmlFile_Deprecated.yaml | 2 - .../TestCommand_JavareachArchive.yaml | 1443 - ...ars_can_be_scanned_with_call_analysis.yaml | 481 + ...h_call_analysis_and_disabled_enricher.yaml | 481 + ..._can_be_scanned_without_call_analysis.yaml | 481 + .../cassettes/TestCommand_Licenses.yaml | 895 - ...icenses_Licenses_in_summary_mode_json.yaml | 69 + ...es_Licenses_in_summary_mode_json_grpc.yaml | 224 + ...nd_Licenses_Licenses_with_expressions.yaml | 69 + ...censes_Licenses_with_expressions_grpc.yaml | 224 + ...ses_with_invalid_expression_in_config.yaml | 69 + ...ith_invalid_expression_in_config_grpc.yaml | 224 + ...icenses_with_invalid_licenses_in_flag.yaml | 3 + ...lations_and_show-all-packages_in_json.yaml | 69 + ...ns_and_show-all-packages_in_json_grpc.yaml | 224 + ...but_license_violations_with_allowlist.yaml | 45 + ...icense_violations_with_allowlist_grpc.yaml | 59 + ..._vulnerabilities_with_license_summary.yaml | 69 + ...erabilities_with_license_summary_grpc.yaml | 175 + ...ties_with_license_summary_in_markdown.yaml | 69 + ...with_license_summary_in_markdown_grpc.yaml | 175 + ...Packages_with_license_summary_in_json.yaml | 69 + ...ges_with_license_summary_in_json_grpc.yaml | 224 + ...s_Some_packages_with_ignored_licenses.yaml | 84 + ...e_packages_with_ignored_licenses_grpc.yaml | 83 + ...lations_and_show-all-packages_in_json.yaml | 69 + ...ns_and_show-all-packages_in_json_grpc.yaml | 224 + ...kages_with_license_violations_in_json.yaml | 69 + ..._with_license_violations_in_json_grpc.yaml | 224 + ...nd_all_license_violations_allowlisted.yaml | 52 + ...l_license_violations_allowlisted_grpc.yaml | 64 + ...s_Vulnerabilities_and_license_summary.yaml | 52 + ...nerabilities_and_license_summary_grpc.yaml | 64 + ...and_license_violations_with_allowlist.yaml | 52 + ...icense_violations_with_allowlist_grpc.yaml | 64 + ..._offline_licenses_are_still_validated.yaml | 3 + ...en_offline_licenses_cannot_be_checked.yaml | 3 + ...ne_licenses_summary_cannot_be_printed.yaml | 3 + ...mand_LocalDatabases_.gitignored_files.yaml | 3 + ..._of_different_lockfiles_and_ecosystem.yaml | 3 + ...in_the_directory_should_be_checked#01.yaml | 3 + ...es_in_the_directory_should_be_checked.yaml | 3 + ...e_downloaded_only_when_offline_is_set.yaml | 3 + ...nd_LocalDatabases_ignoring_.gitignore.yaml | 3 + ..._checked_when_`--recursive`_is_passed.yaml | 3 + ...bases_one_specific_supported_lockfile.yaml | 3 + ...ne_specific_supported_sbom_with_vulns.yaml | 3 + ...ses_one_specific_unsupported_lockfile.yaml | 3 + ...are_checked_by_default_(no_recursion).yaml | 3 + ...tabases_output_format:_markdown_table.yaml | 3 + ...mmand_LocalDatabases_output_with_json.yaml | 3 + ...stCommand_LockfileWithExplicitParseAs.yaml | 574 - ..._are_automatically_escaped_on_windows.yaml | 45 + ...lute_paths_can_have_explicit_parse_as.yaml | 3 + ...ute_paths_work_with_explicit_escaping.yaml | 45 + ...eWithExplicitParseAs_empty_is_default.yaml | 45 + ...because_it's_not_valid_on_Windows)#01.yaml | 3 + ...re_because_it's_not_valid_on_Windows).yaml | 3 + ...top_parsable_files_from_being_checked.yaml | 116 + ...iple,_+_output_order_is_deterministic.yaml | 114 + ...le,_+_output_order_is_deterministic_2.yaml | 114 + ...tParseAs_one_lockfile_with_local_path.yaml | 3 + ...as_takes_priority,_even_if_it's_wrong.yaml | 3 + ...hExplicitParseAs_unsupported_parse-as.yaml | 3 + ...s_is_given,_it's_applied_to_that_file.yaml | 99 + .../cassettes/TestCommand_MoreLockfiles.yaml | 891 - ...RL_ecosystem_vulnerabilities_detected.yaml | 111 + ...rted_ecosystem,_should_not_be_scanned.yaml | 3 + ...nd_MoreLockfiles_cabal.project.freeze.yaml | 92 + .../TestCommand_MoreLockfiles_depsjson.yaml | 76 + ...TestCommand_MoreLockfiles_gems.locked.yaml | 378 + ...Command_MoreLockfiles_packages.config.yaml | 53 + ...mand_MoreLockfiles_packages.lock.json.yaml | 45 + ...Command_MoreLockfiles_stack.yaml.lock.yaml | 69 + .../TestCommand_MoreLockfiles_uv.lock.yaml | 72 + ...mand_PURL_SBOM_case_sensitivity_(api).yaml | 167 + ...nd_PURL_SBOM_case_sensitivity_(local).yaml | 3 + .../TestCommand_Sarif_with_vulns.yaml | 52 + .../TestCommand_Scan_locks-dotnet.yaml | 67 + .../TestCommand_Scan_locks-many.yaml | 69 + ..._Transitive_invalid_data_source_error.yaml | 3 + ...e_pom.xml_enricher_requires_extractor.yaml | 3 + ...xml_ignore_direct_prevents_transitive.yaml | 3 + ...ransitive_pom.xml_multiple_registries.yaml | 547 + ...tive_pom.xml_multiple_registries_grpc.yaml | 5716 +++ ...tive_pom.xml_no_resolve_no_transitive.yaml | 45 + ..._Transitive_pom.xml_non_utf8_encoding.yaml | 60 + ...sitive_pom.xml_non_utf8_encoding_grpc.yaml | 198 + ...nsitive_pom.xml_offline_no_transitive.yaml | 3 + ...line_vulnerabilities_keeps_transitive.yaml | 3 + ...vulnerabilities_keeps_transitive_grpc.yaml | 2096 + ...Transitive_pom.xml_transitive_default.yaml | 92 + ...itive_pom.xml_transitive_default_grpc.yaml | 2096 + ..._pom.xml_transitive_explicit_lockfile.yaml | 92 + ...xml_transitive_explicit_lockfile_grpc.yaml | 2096 + ...ments.txt_enricher_requires_extractor.yaml | 3 + ...irements.txt_no_resolve_no_transitive.yaml | 154 + ...equirements.txt_offline_no_transitive.yaml | 3 + ..._requirements.txt_resolution_fallback.yaml | 138 + ...irements.txt_resolution_fallback_grpc.yaml | 10087 +++++ ...e_requirements.txt_transitive_default.yaml | 328 + ...uirements.txt_transitive_default_grpc.yaml | 14198 ++++++ ...rements.txt_transitive_native_source.yaml} | 1472 +- .../TestCommand_WithDetector_OffLinux.yaml | 135 - .../TestCommand_WithDetector_OnLinux.yaml | 135 - ...thDetector_OnLinux_ssh_version_errors.yaml | 45 + ...sh_version_is_after_last_vuln_version.yaml | 45 + ..._version_is_before_first_vuln_version.yaml | 45 + ...es_in_the_directory_should_be_checked.yaml | 53 + .../TestCommand_config_file_can_be_broad.yaml | 359 + ...Command_config_file_can_be_broad_grpc.yaml | 83 + .../TestCommand_config_file_is_invalid.yaml | 45 + ...ommand_config_file_with_invalid_regex.yaml | 3 + ...config_files_cannot_have_unknown_keys.yaml | 3 + ...ave_multiple_ignores_with_the_same_id.yaml | 69 + .../TestCommand_cyclonedx_1.4_output.yaml | 84 + .../TestCommand_cyclonedx_1.5_output.yaml | 84 + .../TestCommand_cyclonedx_1.6_output.yaml | 84 + .../TestCommand_cyclonedx_1.7_output.yaml | 84 + ...and_exclude_with_exact_directory_name.yaml | 53 + ...TestCommand_exclude_with_glob_pattern.yaml | 53 + ...lude_with_invalid_regex_returns_error.yaml | 3 + ...clude_with_multiple_exact_directories.yaml | 53 + ...d_exclude_with_multiple_pattern_types.yaml | 53 + ...estCommand_exclude_with_regex_pattern.yaml | 45 + ...pported_sbom_with_only_unimportant#01.yaml | 52 + ..._supported_sbom_with_only_unimportant.yaml | 52 + ...d_folder_of_supported_sbom_with_vulns.yaml | 3004 ++ ...TestCommand_gh-annotations_with_vulns.yaml | 52 + ...o_packages_in_osv-scanner.json_format.yaml | 255 + .../testdata/cassettes/TestCommand_help.yaml | 3 + ...eason_should_be_explicitly_called_out.yaml | 52 + .../TestCommand_ignoring_.gitignore.yaml | 101 + ...TestCommand_invalid_--verbosity_value.yaml | 3 + .../cassettes/TestCommand_json_output.yaml | 45 + ..._checked_when_`--recursive`_is_passed.yaml | 53 + ...but_another_error_happens_is_not_fine.yaml | 3 + ...ecursion_and_with_allow_flag_are_fine.yaml | 45 + ...rsion_but_without_allow_flag_are_fine.yaml | 45 + ...ecursion_but_with_allow_flag_are_fine.yaml | 3 + ...recursion_or_allow_flag_give_an_error.yaml | 3 + ...t_match_the_supported_sbom_file_names.yaml | 3 + ...pported_sbom_file_names_using_-L_flag.yaml | 3 + ...mmand_one_specific_supported_lockfile.yaml | 45 + ...ecific_supported_lockfile_with_ignore.yaml | 52 + ...ockfile_with_offline_explicitly_false.yaml | 45 + ...c_supported_sbom_with_duplicate_PURLs.yaml | 194 + ...om_with_duplicate_PURLs_using_-L_flag.yaml | 194 + ...fic_supported_sbom_with_invalid_PURLs.yaml | 101 + ...sbom_with_invalid_PURLs_using_-L_flag.yaml | 101 + ...ne_specific_supported_sbom_with_vulns.yaml | 167 + ...pported_sbom_with_vulns_using_-L_flag.yaml | 167 + ...and_one_specific_unsupported_lockfile.yaml | 3 + ...are_checked_by_default_(no_recursion).yaml | 45 + ...Command_output_format:_markdown_table.yaml | 52 + ...estCommand_output_format:_unsupported.yaml | 3 + ...ments.txt_can_have_all_kinds_of_names.yaml | 541 + .../TestCommand_spdx_2.3_output.yaml | 84 + .../TestCommand_verbosity_level_=_error.yaml | 45 + .../TestCommand_verbosity_level_=_info.yaml | 45 + .../cassettes/TestCommand_SubCommands.yaml | 143 - ...tCommand_SubCommands_scan_with_a_flag.yaml | 53 + ...Command_SubCommands_with_no_arguments.yaml | 3 + ...ommand_SubCommands_with_no_subcommand.yaml | 45 + ...mand_SubCommands_with_scan_subcommand.yaml | 45 + cmd/osv-scanner/scan/testmain_test.go | 6 +- .../testdata/cassettes/Test_run_#00.yaml | 3 + .../testdata/cassettes/Test_run_#01.yaml | 3 + .../cassettes/Test_run_SubCommands.yaml | 143 - ...Test_run_SubCommands_scan_with_a_flag.yaml | 53 + ...st_run_SubCommands_with_no_subcommand.yaml | 45 + ..._run_SubCommands_with_scan_subcommand.yaml | 45 + .../testdata/cassettes/Test_run_version.yaml | 3 + cmd/osv-scanner/testmain_test.go | 6 +- ...mmand_errors_with_invalid_data_source.yaml | 3 + .../TestCommand_file_does_not_exist.yaml | 3 + ..._update_pom.xml_with_in-place_changes.yaml | 3 + ...te_pom.xml_with_in-place_changes_grpc.yaml | 3177 ++ ...ce_changes_using_deps_dev_data_source.yaml | 3 + ...anges_using_deps_dev_data_source_grpc.yaml | 3177 ++ .../TestCommand_with_no_arguments.yaml | 3 + cmd/osv-scanner/update/testmain_test.go | 4 + internal/grpcvcr/grpcvcr.go | 360 + internal/grpcvcr/grpcvcr_test.go | 483 + internal/scalibr/client_factories.go | 28 +- .../__snapshots__/osvscanner_test.snap | 2 +- 382 files changed, 275574 insertions(+), 49475 deletions(-) rename cmd/osv-scanner/{scan/source/testdata/cassettes/TestCommand_LocalDatabases.yaml => fix/testdata/cassettes/TestCommand_OfflineDatabase_fix_non_interactive_in_place_package_lock_json_with_offline_vulns.yaml} (100%) create mode 100644 cmd/osv-scanner/fix/testdata/cassettes/TestCommand_OfflineDatabase_fix_non_interactive_in_place_package_lock_json_with_offline_vulns_grpc.yaml rename cmd/osv-scanner/{scan/source/testdata/cassettes/TestCommand_LocalDatabases_AlwaysOffline.yaml => fix/testdata/cassettes/TestCommand_OfflineDatabase_fix_non_interactive_relax_package_json_with_offline_vulns.yaml} (100%) create mode 100644 cmd/osv-scanner/fix/testdata/cassettes/TestCommand_OfflineDatabase_fix_non_interactive_relax_package_json_with_offline_vulns_grpc.yaml create mode 100644 cmd/osv-scanner/fix/testdata/cassettes/TestCommand_errors_when_in_place_used_without_lockfile.yaml create mode 100644 cmd/osv-scanner/fix/testdata/cassettes/TestCommand_errors_when_override_used_without_manifest.yaml create mode 100644 cmd/osv-scanner/fix/testdata/cassettes/TestCommand_errors_when_relax_used_without_manifest.yaml create mode 100644 cmd/osv-scanner/fix/testdata/cassettes/TestCommand_errors_when_relock_used_without_manifest.yaml create mode 100644 cmd/osv-scanner/fix/testdata/cassettes/TestCommand_errors_with_invalid_data_source.yaml create mode 100644 cmd/osv-scanner/fix/testdata/cassettes/TestCommand_errors_with_unsupported_format.yaml create mode 100644 cmd/osv-scanner/fix/testdata/cassettes/TestCommand_errors_with_unsupported_strategy.yaml create mode 100644 cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_in-place_package-lock.json.yaml create mode 100644 cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_in-place_package-lock.json_grpc.yaml create mode 100644 cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_json_in-place_package-lock.json.yaml create mode 100644 cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_json_in-place_package-lock.json_grpc.yaml create mode 100644 cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_json_override_pom.xml.yaml create mode 100644 cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_json_override_pom.xml_grpc.yaml create mode 100644 cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_json_relax_package.json.yaml create mode 100644 cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_json_relax_package.json_grpc.yaml create mode 100644 cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_override_pom.xml.yaml create mode 100644 cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_override_pom.xml_grpc.yaml create mode 100644 cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_relax_package.json.yaml create mode 100644 cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_relax_package.json_grpc.yaml create mode 100644 cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non_interactive_in_place_package_lock_json_with_native_data_source.yaml create mode 100644 cmd/osv-scanner/fix/testdata/cassettes/TestCommand_no_args_provided.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_Fake_alpine_image.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_Fake_image_entirely.yaml rename cmd/osv-scanner/scan/image/testdata/cassettes/{TestCommand_Docker.yaml => TestCommand_Docker_Real_Alpine_image.yaml} (71%) create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_Real_Alpine_image_grpc.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_Real_empty_image_with_no_tag,_invalid_scan_target.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_Real_empty_image_with_tag.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_Real_empty_image_with_tag_grpc.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_no_image_argument.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_real_alpine_image_without_apk_extractor_enabled.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_real_alpine_image_without_apk_extractor_enabled_grpc.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_real_empty_image_with_tag_and_allow_no_lockfiles_flag.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_real_empty_image_with_tag_and_allow_no_lockfiles_flag_grpc.yaml delete mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_add_extractors.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_add_extractors_grpc.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_extractors_cancelled_out#01.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_extractors_cancelled_out#01_grpc.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_extractors_cancelled_out.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_extractors_cancelled_out_grpc.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_extractors_cancelled_out_with_presets.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_extractors_cancelled_out_with_presets_grpc.yaml rename cmd/osv-scanner/scan/image/testdata/cassettes/{TestCommand_ExplicitExtractors_WithoutDefaults.yaml => TestCommand_ExplicitExtractors_WithoutDefaults_add_extractors.yaml} (89%) create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_extractors_cancelled_out#01.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_extractors_cancelled_out.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_extractors_cancelled_out_with_presets.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_HtmlFile_grpc.yaml delete mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Alpine_3.10_image_tar_with_3.18_version_file.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Alpine_3.10_image_tar_with_3.18_version_file_grpc.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Empty_Ubuntu_20.04_image_tar_with_no_vulns_shown.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Empty_Ubuntu_20.04_image_tar_with_no_vulns_shown_grpc.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Empty_Ubuntu_20.04_image_tar_with_only_unimportant_vulns_shown.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Empty_Ubuntu_20.04_image_tar_with_only_unimportant_vulns_shown_grpc.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Empty_Ubuntu_22.04_image_tar.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Empty_Ubuntu_22.04_image_tar_grpc.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Empty_Ubuntu_22.04_image_tar_with_unimportant_vulns.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Empty_Ubuntu_22.04_image_tar_with_unimportant_vulns_grpc.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Invalid_path.yaml delete mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_Scanning_python_image_with_some_packages.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_Scanning_python_image_with_some_packages_grpc.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_image_with_deprecated_packages.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_image_with_deprecated_packages_grpc.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_image_with_go_binary.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_image_with_go_binary_grpc.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_insecure_alpine_image_with_detector_preset.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_insecure_alpine_image_with_detector_preset_grpc.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_insecure_alpine_image_with_specific_detector_enabled.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_insecure_alpine_image_with_specific_detector_enabled_grpc.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_insecure_chiseled_ubuntu_image.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_insecure_chiseled_ubuntu_image_grpc.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_node_modules_using_npm_with_some_packages.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_node_modules_using_npm_with_some_packages_grpc.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_ubuntu_image.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_ubuntu_image_grpc.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_ubuntu_image_with_go_OS_packages_json.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_ubuntu_image_with_go_OS_packages_json_grpc.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Scanning_Ubuntu_image_with_go_OS_packages_json.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Scanning_Ubuntu_image_with_go_OS_packages_json_grpc.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Scanning_java_image_with_some_packages.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Scanning_java_image_with_some_packages_grpc.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Scanning_python_image_with_no_packages.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Scanning_python_image_with_no_packages_grpc.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Scanning_python_image_with_some_packages.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Scanning_python_image_with_some_packages_grpc.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_image_with_go_binary.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_image_with_go_binary_grpc.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_insecure_alpine_image_with_detector_preset.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_insecure_alpine_image_with_detector_preset_grpc.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_insecure_alpine_image_with_specific_detector_disabled.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_insecure_alpine_image_with_specific_detector_disabled_grpc.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_insecure_alpine_image_with_specific_detector_enabled.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_insecure_alpine_image_with_specific_detector_enabled_grpc.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_insecure_alpine_image_without_detectors.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_insecure_alpine_image_without_detectors_grpc.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_insecure_chiseled_ubuntu_image.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_insecure_chiseled_ubuntu_image_grpc.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_npm_with_no_packages.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_npm_with_no_packages_grpc.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_npm_with_some_packages.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_npm_with_some_packages_grpc.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_pnpm_with_no_packages.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_pnpm_with_no_packages_grpc.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_pnpm_with_some_packages.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_pnpm_with_some_packages_grpc.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_yarn_with_no_packages.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_yarn_with_no_packages_grpc.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_yarn_with_some_packages.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_yarn_with_some_packages_grpc.yaml create mode 100644 cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_ubuntu_image_with_homebrew_extractor.yaml delete mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand.yaml rename cmd/osv-scanner/scan/source/testdata/cassettes/{TestCommandNonGit.yaml => TestCommandNonGit_one_specific_supported_lockfile.yaml} (91%) create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_.gitignored_files.yaml rename cmd/osv-scanner/scan/source/testdata/cassettes/{TestCommand_CallAnalysis.yaml => TestCommand_CallAnalysis_Run_with_govulncheck.yaml} (62%) create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CallAnalysis_Run_with_govulncheck_all_uncalled.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CallAnalysis_Run_with_govulncheck_all_uncalled_but_enabled_all-vulns_flag.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CommitSupport_offline_uses_git_tags.yaml rename cmd/osv-scanner/scan/source/testdata/cassettes/{TestCommand_CommitSupport.yaml => TestCommand_CommitSupport_online_uses_git_commits.yaml} (70%) rename cmd/osv-scanner/scan/source/testdata/cassettes/{TestCommand_Config_UnusedIgnores.yaml => TestCommand_Config_UnusedIgnores_unused_ignores_are_reported_with_specific_config_and_file#01.yaml} (50%) create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores_unused_ignores_are_reported_with_specific_config_and_file.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores_unused_ignores_are_reported_with_specific_config_and_multiple_files.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Empty_cyclonedx_1.4_output.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Empty_cyclonedx_1.5_output.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Empty_cyclonedx_1.6_output.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Empty_cyclonedx_1.7_output.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Empty_gh-annotations_output.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Empty_sarif_output.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Empty_spdx_2.3_output.yaml delete mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_empty_plugins_flag_does_default.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_extractors_cancelled_out_specified_individually.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_extractors_cancelled_out_specified_together.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_extractors_cancelled_out_with_presets.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_scanning_directory_with_a_couple_of_specific_extractors_enabled_individually.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_scanning_directory_with_a_couple_of_specific_extractors_enabled_specified_together.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_scanning_directory_with_an_extractor_that_does_not_exist.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_scanning_directory_with_one_specific_extractor_disabled.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_scanning_directory_with_one_specific_extractor_enabled_and_the_defaults.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_scanning_file_with_one_different_extractor_enabled.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_scanning_file_with_one_specific_extractor_enabled.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_scanning_file_with_parse_as_but_specific_extractor_disabled.yaml delete mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_empty_plugins_flag_does_nothing.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_extractors_cancelled_out_specified_individually.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_extractors_cancelled_out_specified_together.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_extractors_cancelled_out_with_presets.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_scanning_directory_with_a_couple_of_specific_extractors_enabled_individually.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_scanning_directory_with_a_couple_of_specific_extractors_enabled_specified_together.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_scanning_directory_with_an_extractor_that_does_not_exist.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_scanning_directory_with_one_specific_extractor_disabled.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_scanning_directory_with_one_specific_extractor_enabled_and_no_defaults.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_scanning_file_with_one_different_extractor_enabled.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_scanning_file_with_one_specific_extractor_enabled.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_scanning_file_with_parse_as_but_specific_extractor_disabled.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Filter_Show_all_Packages_with_empty_config.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Filter_bun_lock_with_short_commit_hash_skipped.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Filter_bun_lock_with_short_commit_hash_skipped_show_all.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_false_no_vuln_json.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_false_no_vuln_json_grpc.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_npm_json.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_npm_json_grpc.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_true_no_vuln_json.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_true_no_vuln_json_grpc.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_true_no_vuln_table.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_true_no_vuln_table_grpc.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_true_with_vuln_json.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_true_with_vuln_json_grpc.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_true_with_vuln_table.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_true_with_vuln_table_grpc.yaml delete mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_GithubActions.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_GithubActions_scanning_osv-scanner_custom_format.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_GithubActions_scanning_osv-scanner_custom_format_output_json.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_GithubActions_scanning_osv-scanner_custom_format_with_git_tag.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Go_project_with_an_overridden_go_version,_recursive.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Go_project_with_an_overridden_go_version.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Go_project_with_an_overridden_go_version_and_licences.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Go_project_with_an_overridden_go_version_and_licences_grpc.yaml delete mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_HomebrewWithAnnotators.yaml delete mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_JavareachArchive.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_JavareachArchive_jars_can_be_scanned_with_call_analysis.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_JavareachArchive_jars_can_be_scanned_with_call_analysis_and_disabled_enricher.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_JavareachArchive_jars_can_be_scanned_without_call_analysis.yaml delete mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Licenses_in_summary_mode_json.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Licenses_in_summary_mode_json_grpc.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Licenses_with_expressions.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Licenses_with_expressions_grpc.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Licenses_with_invalid_expression_in_config.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Licenses_with_invalid_expression_in_config_grpc.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Licenses_with_invalid_licenses_in_flag.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_No_license_violations_and_show-all-packages_in_json.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_No_license_violations_and_show-all-packages_in_json_grpc.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_No_vulnerabilities_but_license_violations_with_allowlist.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_No_vulnerabilities_but_license_violations_with_allowlist_grpc.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_No_vulnerabilities_with_license_summary.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_No_vulnerabilities_with_license_summary_grpc.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_No_vulnerabilities_with_license_summary_in_markdown.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_No_vulnerabilities_with_license_summary_in_markdown_grpc.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Show_all_Packages_with_license_summary_in_json.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Show_all_Packages_with_license_summary_in_json_grpc.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Some_packages_with_ignored_licenses.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Some_packages_with_ignored_licenses_grpc.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Some_packages_with_license_violations_and_show-all-packages_in_json.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Some_packages_with_license_violations_and_show-all-packages_in_json_grpc.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Some_packages_with_license_violations_in_json.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Some_packages_with_license_violations_in_json_grpc.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Vulnerabilities_and_all_license_violations_allowlisted.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Vulnerabilities_and_all_license_violations_allowlisted_grpc.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Vulnerabilities_and_license_summary.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Vulnerabilities_and_license_summary_grpc.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Vulnerabilities_and_license_violations_with_allowlist.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Vulnerabilities_and_license_violations_with_allowlist_grpc.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_When_offline_licenses_are_still_validated.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_When_offline_licenses_cannot_be_checked.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_When_offline_licenses_summary_cannot_be_printed.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_.gitignored_files.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_AlwaysOffline_a_bunch_of_different_lockfiles_and_ecosystem.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_all_supported_lockfiles_in_the_directory_should_be_checked#01.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_all_supported_lockfiles_in_the_directory_should_be_checked.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_database_should_be_downloaded_only_when_offline_is_set.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_ignoring_.gitignore.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_nested_directories_are_checked_when_`--recursive`_is_passed.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_one_specific_supported_lockfile.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_one_specific_supported_sbom_with_vulns.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_one_specific_unsupported_lockfile.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_only_the_files_in_the_given_directories_are_checked_by_default_(no_recursion).yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_output_format:_markdown_table.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_output_with_json.yaml delete mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_absolute_paths_are_automatically_escaped_on_windows.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_absolute_paths_can_have_explicit_parse_as.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_absolute_paths_work_with_explicit_escaping.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_empty_is_default.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_empty_works_as_an_escape_(no_fixture_because_it's_not_valid_on_Windows)#01.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_empty_works_as_an_escape_(no_fixture_because_it's_not_valid_on_Windows).yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_files_that_error_on_parsing_stop_parsable_files_from_being_checked.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_multiple,_+_output_order_is_deterministic.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_multiple,_+_output_order_is_deterministic_2.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_one_lockfile_with_local_path.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_parse-as_takes_priority,_even_if_it's_wrong.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_unsupported_parse-as.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_when_an_explicit_parse-as_is_given,_it's_applied_to_that_file.yaml delete mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles_Package.resolved_-_SwiftURL_ecosystem_vulnerabilities_detected.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles_Podfile.lock_-_Unsupported_ecosystem,_should_not_be_scanned.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles_cabal.project.freeze.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles_depsjson.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles_gems.locked.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles_packages.config.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles_packages.lock.json.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles_stack.yaml.lock.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles_uv.lock.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_PURL_SBOM_case_sensitivity_(api).yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_PURL_SBOM_case_sensitivity_(local).yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Sarif_with_vulns.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Scan_locks-dotnet.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Scan_locks-many.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_invalid_data_source_error.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_enricher_requires_extractor.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_ignore_direct_prevents_transitive.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_multiple_registries.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_multiple_registries_grpc.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_no_resolve_no_transitive.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_non_utf8_encoding.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_non_utf8_encoding_grpc.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_offline_no_transitive.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_offline_vulnerabilities_keeps_transitive.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_offline_vulnerabilities_keeps_transitive_grpc.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_transitive_default.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_transitive_default_grpc.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_transitive_explicit_lockfile.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_transitive_explicit_lockfile_grpc.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_requirements.txt_enricher_requires_extractor.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_requirements.txt_no_resolve_no_transitive.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_requirements.txt_offline_no_transitive.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_requirements.txt_resolution_fallback.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_requirements.txt_resolution_fallback_grpc.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_requirements.txt_transitive_default.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_requirements.txt_transitive_default_grpc.yaml rename cmd/osv-scanner/scan/source/testdata/cassettes/{TestCommand_Transitive.yaml => TestCommand_Transitive_requirements.txt_transitive_native_source.yaml} (98%) delete mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_WithDetector_OffLinux.yaml delete mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_WithDetector_OnLinux.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_WithDetector_OnLinux_ssh_version_errors.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_WithDetector_OnLinux_ssh_version_is_after_last_vuln_version.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_WithDetector_OnLinux_ssh_version_is_before_first_vuln_version.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_all_supported_lockfiles_in_the_directory_should_be_checked.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_config_file_can_be_broad.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_config_file_can_be_broad_grpc.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_config_file_is_invalid.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_config_file_with_invalid_regex.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_config_files_cannot_have_unknown_keys.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_config_files_should_not_have_multiple_ignores_with_the_same_id.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_cyclonedx_1.4_output.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_cyclonedx_1.5_output.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_cyclonedx_1.6_output.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_cyclonedx_1.7_output.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_exclude_with_exact_directory_name.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_exclude_with_glob_pattern.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_exclude_with_invalid_regex_returns_error.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_exclude_with_multiple_exact_directories.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_exclude_with_multiple_pattern_types.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_exclude_with_regex_pattern.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_folder_of_supported_sbom_with_only_unimportant#01.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_folder_of_supported_sbom_with_only_unimportant.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_folder_of_supported_sbom_with_vulns.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_gh-annotations_with_vulns.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_go_packages_in_osv-scanner.json_format.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_help.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ignores_without_reason_should_be_explicitly_called_out.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ignoring_.gitignore.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_invalid_--verbosity_value.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_json_output.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_nested_directories_are_checked_when_`--recursive`_is_passed.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_no_lockfiles_with_allow_flag_but_another_error_happens_is_not_fine.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_no_lockfiles_with_recursion_and_with_allow_flag_are_fine.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_no_lockfiles_with_recursion_but_without_allow_flag_are_fine.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_no_lockfiles_without_recursion_but_with_allow_flag_are_fine.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_no_lockfiles_without_recursion_or_allow_flag_give_an_error.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_file_that_does_not_match_the_supported_sbom_file_names.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_file_that_does_not_match_the_supported_sbom_file_names_using_-L_flag.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_specific_supported_lockfile.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_specific_supported_lockfile_with_ignore.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_specific_supported_lockfile_with_offline_explicitly_false.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_specific_supported_sbom_with_duplicate_PURLs.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_specific_supported_sbom_with_duplicate_PURLs_using_-L_flag.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_specific_supported_sbom_with_invalid_PURLs.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_specific_supported_sbom_with_invalid_PURLs_using_-L_flag.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_specific_supported_sbom_with_vulns.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_specific_supported_sbom_with_vulns_using_-L_flag.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_specific_unsupported_lockfile.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_only_the_files_in_the_given_directories_are_checked_by_default_(no_recursion).yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_output_format:_markdown_table.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_output_format:_unsupported.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_requirements.txt_can_have_all_kinds_of_names.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_spdx_2.3_output.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_verbosity_level_=_error.yaml create mode 100644 cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_verbosity_level_=_info.yaml delete mode 100644 cmd/osv-scanner/scan/testdata/cassettes/TestCommand_SubCommands.yaml create mode 100644 cmd/osv-scanner/scan/testdata/cassettes/TestCommand_SubCommands_scan_with_a_flag.yaml create mode 100644 cmd/osv-scanner/scan/testdata/cassettes/TestCommand_SubCommands_with_no_arguments.yaml create mode 100644 cmd/osv-scanner/scan/testdata/cassettes/TestCommand_SubCommands_with_no_subcommand.yaml create mode 100644 cmd/osv-scanner/scan/testdata/cassettes/TestCommand_SubCommands_with_scan_subcommand.yaml create mode 100644 cmd/osv-scanner/testdata/cassettes/Test_run_#00.yaml create mode 100644 cmd/osv-scanner/testdata/cassettes/Test_run_#01.yaml delete mode 100644 cmd/osv-scanner/testdata/cassettes/Test_run_SubCommands.yaml create mode 100644 cmd/osv-scanner/testdata/cassettes/Test_run_SubCommands_scan_with_a_flag.yaml create mode 100644 cmd/osv-scanner/testdata/cassettes/Test_run_SubCommands_with_no_subcommand.yaml create mode 100644 cmd/osv-scanner/testdata/cassettes/Test_run_SubCommands_with_scan_subcommand.yaml create mode 100644 cmd/osv-scanner/testdata/cassettes/Test_run_version.yaml create mode 100644 cmd/osv-scanner/update/testdata/cassettes/TestCommand_errors_with_invalid_data_source.yaml create mode 100644 cmd/osv-scanner/update/testdata/cassettes/TestCommand_file_does_not_exist.yaml create mode 100644 cmd/osv-scanner/update/testdata/cassettes/TestCommand_update_pom.xml_with_in-place_changes.yaml create mode 100644 cmd/osv-scanner/update/testdata/cassettes/TestCommand_update_pom.xml_with_in-place_changes_grpc.yaml create mode 100644 cmd/osv-scanner/update/testdata/cassettes/TestCommand_update_pom_with_in_place_changes_using_deps_dev_data_source.yaml create mode 100644 cmd/osv-scanner/update/testdata/cassettes/TestCommand_update_pom_with_in_place_changes_using_deps_dev_data_source_grpc.yaml create mode 100644 cmd/osv-scanner/update/testdata/cassettes/TestCommand_with_no_arguments.yaml create mode 100644 internal/grpcvcr/grpcvcr.go create mode 100644 internal/grpcvcr/grpcvcr_test.go diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases.yaml b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_OfflineDatabase_fix_non_interactive_in_place_package_lock_json_with_offline_vulns.yaml similarity index 100% rename from cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases.yaml rename to cmd/osv-scanner/fix/testdata/cassettes/TestCommand_OfflineDatabase_fix_non_interactive_in_place_package_lock_json_with_offline_vulns.yaml diff --git a/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_OfflineDatabase_fix_non_interactive_in_place_package_lock_json_with_offline_vulns_grpc.yaml b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_OfflineDatabase_fix_non_interactive_in_place_package_lock_json_with_offline_vulns_grpc.yaml new file mode 100644 index 00000000000..816377667b2 --- /dev/null +++ b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_OfflineDatabase_fix_non_interactive_in_place_package_lock_json_with_offline_vulns_grpc.yaml @@ -0,0 +1,10339 @@ +interactions: + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "ajv", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "ajv", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-05-30T10:50:33Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.10" + } + }, + { + "publishedAt": "2015-05-30T18:11:21Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.11" + } + }, + { + "publishedAt": "2015-05-30T20:10:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.12" + } + }, + { + "publishedAt": "2015-05-29T22:33:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2015-05-29T22:54:15Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2015-05-29T23:29:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "publishedAt": "2015-05-29T23:30:34Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "publishedAt": "2015-05-30T08:54:32Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.8" + } + }, + { + "publishedAt": "2015-05-30T08:59:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.9" + } + }, + { + "publishedAt": "2015-05-30T22:05:16Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2015-05-30T23:42:28Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2015-06-01T22:44:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.10" + } + }, + { + "publishedAt": "2015-06-01T23:14:54Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.11" + } + }, + { + "publishedAt": "2015-06-02T00:59:48Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.12" + } + }, + { + "publishedAt": "2015-06-03T21:30:56Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.13" + } + }, + { + "publishedAt": "2015-06-03T23:17:48Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.14" + } + }, + { + "publishedAt": "2015-06-03T23:31:39Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.15" + } + }, + { + "publishedAt": "2015-06-04T17:04:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.16" + } + }, + { + "publishedAt": "2015-05-31T00:11:45Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2015-05-31T01:01:44Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2015-05-31T09:47:27Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.4" + } + }, + { + "publishedAt": "2015-05-31T11:21:59Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.5" + } + }, + { + "publishedAt": "2015-05-31T17:40:16Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.6" + } + }, + { + "publishedAt": "2015-05-31T20:46:42Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.7" + } + }, + { + "publishedAt": "2015-06-01T01:00:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.8" + } + }, + { + "publishedAt": "2015-06-01T17:51:44Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.9" + } + }, + { + "publishedAt": "2015-06-04T20:43:29Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2015-06-04T22:09:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.1" + } + }, + { + "publishedAt": "2015-06-04T23:44:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.2" + } + }, + { + "publishedAt": "2015-06-05T18:08:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.3" + } + }, + { + "publishedAt": "2015-06-05T20:38:32Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.4" + } + }, + { + "publishedAt": "2015-06-06T01:08:01Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.5" + } + }, + { + "publishedAt": "2015-06-06T01:40:29Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.6" + } + }, + { + "publishedAt": "2015-06-06T13:13:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.7" + } + }, + { + "publishedAt": "2015-06-06T15:19:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.8" + } + }, + { + "publishedAt": "2015-06-06T18:44:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.9" + } + }, + { + "publishedAt": "2015-06-07T20:55:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2015-06-07T20:59:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.1" + } + }, + { + "publishedAt": "2015-06-12T22:31:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.11" + } + }, + { + "publishedAt": "2015-06-13T09:27:35Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.12" + } + }, + { + "publishedAt": "2015-06-07T23:20:03Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.2" + } + }, + { + "publishedAt": "2015-06-07T23:32:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.3" + } + }, + { + "publishedAt": "2015-06-08T06:45:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.4" + } + }, + { + "publishedAt": "2015-06-08T07:02:12Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.5" + } + }, + { + "publishedAt": "2015-06-10T20:51:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.6" + } + }, + { + "publishedAt": "2015-06-10T22:59:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.7" + } + }, + { + "publishedAt": "2015-06-12T10:43:55Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.8" + } + }, + { + "publishedAt": "2015-06-13T12:01:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2015-06-13T12:55:34Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.1" + } + }, + { + "publishedAt": "2015-06-16T14:10:55Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.10" + } + }, + { + "publishedAt": "2015-06-16T17:16:40Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.12" + } + }, + { + "publishedAt": "2015-06-16T21:20:19Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.14" + } + }, + { + "publishedAt": "2015-06-16T21:54:34Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.15" + } + }, + { + "publishedAt": "2015-06-13T15:35:37Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.2" + } + }, + { + "publishedAt": "2015-06-13T22:42:06Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.3" + } + }, + { + "publishedAt": "2015-06-14T08:04:37Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.4" + } + }, + { + "publishedAt": "2015-06-14T09:06:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.5" + } + }, + { + "publishedAt": "2015-06-15T07:03:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.6" + } + }, + { + "publishedAt": "2015-06-15T10:14:59Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.7" + } + }, + { + "publishedAt": "2015-06-15T15:31:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.8" + } + }, + { + "publishedAt": "2015-06-15T23:21:32Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.9" + } + }, + { + "publishedAt": "2015-06-17T01:06:16Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "publishedAt": "2015-06-22T13:40:40Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.10" + } + }, + { + "publishedAt": "2015-06-23T16:27:20Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.11" + } + }, + { + "publishedAt": "2015-06-23T23:44:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.12" + } + }, + { + "publishedAt": "2015-06-17T15:01:45Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.2" + } + }, + { + "publishedAt": "2015-06-17T21:06:22Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.3" + } + }, + { + "publishedAt": "2015-06-17T21:24:10Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.4" + } + }, + { + "publishedAt": "2015-06-18T19:50:11Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.5" + } + }, + { + "publishedAt": "2015-06-19T00:00:10Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.6" + } + }, + { + "publishedAt": "2015-06-19T10:40:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.7" + } + }, + { + "publishedAt": "2015-06-20T14:37:41Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.8" + } + }, + { + "publishedAt": "2015-06-20T17:42:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.9" + } + }, + { + "publishedAt": "2015-06-24T00:28:55Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.0" + } + }, + { + "publishedAt": "2015-06-30T23:31:42Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.1" + } + }, + { + "publishedAt": "2015-07-30T08:22:29Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.10" + } + }, + { + "publishedAt": "2015-07-31T18:52:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.11" + } + }, + { + "publishedAt": "2015-08-06T23:14:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.12" + } + }, + { + "publishedAt": "2015-08-07T00:55:20Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.13" + } + }, + { + "publishedAt": "2015-08-08T09:58:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.14" + } + }, + { + "publishedAt": "2015-08-08T18:26:38Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.15" + } + }, + { + "publishedAt": "2015-07-20T16:41:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.2" + } + }, + { + "publishedAt": "2015-07-21T18:18:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.3" + } + }, + { + "publishedAt": "2015-07-21T21:36:48Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.4" + } + }, + { + "publishedAt": "2015-07-21T22:09:03Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.5" + } + }, + { + "publishedAt": "2015-07-21T22:20:20Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.6" + } + }, + { + "publishedAt": "2015-07-22T15:33:12Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.7" + } + }, + { + "publishedAt": "2015-07-24T09:48:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.8" + } + }, + { + "publishedAt": "2015-07-26T10:01:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.9" + } + }, + { + "publishedAt": "2015-08-09T11:51:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.7.0" + } + }, + { + "publishedAt": "2015-08-11T07:28:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.7.1" + } + }, + { + "publishedAt": "2015-08-16T01:13:01Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.7.2" + } + }, + { + "publishedAt": "2015-08-17T17:23:01Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-08-21T22:43:52Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-08-23T10:45:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2015-08-23T20:37:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2015-08-23T23:54:29Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2015-09-02T23:10:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2015-09-02T23:31:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2015-09-07T09:13:20Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.3.2" + } + }, + { + "publishedAt": "2015-09-13T00:06:34Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2015-09-22T22:24:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.1" + } + }, + { + "publishedAt": "2015-11-17T20:40:23Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.10" + } + }, + { + "publishedAt": "2015-09-23T22:48:36Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.2" + } + }, + { + "publishedAt": "2015-10-02T21:23:28Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.3" + } + }, + { + "publishedAt": "2015-10-10T23:17:39Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.4" + } + }, + { + "publishedAt": "2015-10-15T17:58:38Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.5" + } + }, + { + "publishedAt": "2015-10-25T00:23:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.6" + } + }, + { + "publishedAt": "2015-10-25T11:45:09Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.7" + } + }, + { + "publishedAt": "2015-10-25T22:12:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.8" + } + }, + { + "publishedAt": "2015-11-07T14:09:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.9" + } + }, + { + "publishedAt": "2015-11-22T01:28:10Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-11-13T14:35:35Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.0-beta.0" + } + }, + { + "publishedAt": "2015-11-14T23:14:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.0-beta.1" + } + }, + { + "publishedAt": "2015-11-17T23:10:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.0-beta.2" + } + }, + { + "publishedAt": "2015-11-17T23:24:59Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.0-beta.3" + } + }, + { + "publishedAt": "2015-11-22T02:17:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2015-11-24T06:44:47Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2015-11-26T22:57:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2015-11-27T09:27:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2015-11-28T15:12:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2015-11-28T22:40:06Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2015-11-29T01:45:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.1.3" + } + }, + { + "publishedAt": "2015-12-04T22:22:09Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.1.4" + } + }, + { + "publishedAt": "2015-12-05T21:28:23Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2015-12-06T22:10:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.2.1" + } + }, + { + "publishedAt": "2015-12-07T22:08:53Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.2.2" + } + }, + { + "publishedAt": "2015-12-11T21:44:43Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2015-12-12T21:58:19Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.4.0" + } + }, + { + "publishedAt": "2015-12-19T19:01:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.5.0" + } + }, + { + "publishedAt": "2015-12-27T21:47:12Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2015-12-27T22:11:06Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2015-12-27T22:13:29Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2015-12-28T12:21:21Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "publishedAt": "2015-12-30T23:06:17Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.0.4" + } + }, + { + "publishedAt": "2016-01-02T17:19:51Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2016-01-04T22:27:56Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.1.1" + } + }, + { + "publishedAt": "2016-01-09T14:51:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.2.0" + } + }, + { + "publishedAt": "2016-01-13T22:19:38Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.2.1" + } + }, + { + "publishedAt": "2016-01-13T22:26:48Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.2.2" + } + }, + { + "publishedAt": "2016-01-14T21:46:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.2.3" + } + }, + { + "publishedAt": "2016-01-15T07:00:54Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.3.0" + } + }, + { + "publishedAt": "2016-01-16T16:15:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.3.1" + } + }, + { + "publishedAt": "2016-01-17T15:19:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.4.0" + } + }, + { + "publishedAt": "2016-02-01T18:16:33Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.5.0" + } + }, + { + "publishedAt": "2016-02-01T23:39:43Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.5.1" + } + }, + { + "publishedAt": "2016-02-04T20:03:03Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.5.2" + } + }, + { + "publishedAt": "2016-02-05T09:21:42Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.5.3" + } + }, + { + "publishedAt": "2016-02-13T21:17:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.6.0" + } + }, + { + "publishedAt": "2016-02-13T22:13:57Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.6.1" + } + }, + { + "publishedAt": "2016-02-14T20:43:21Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.6.2" + } + }, + { + "publishedAt": "2016-02-17T23:04:53Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.7.0" + } + }, + { + "publishedAt": "2016-02-21T13:29:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.7.1" + } + }, + { + "publishedAt": "2016-02-24T09:27:10Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.7.2" + } + }, + { + "publishedAt": "2016-02-28T23:08:33Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.0" + } + }, + { + "publishedAt": "2016-03-01T00:27:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.1" + } + }, + { + "publishedAt": "2016-04-11T19:49:16Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.10" + } + }, + { + "publishedAt": "2016-03-02T15:01:22Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.2" + } + }, + { + "publishedAt": "2016-03-07T06:57:28Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.3" + } + }, + { + "publishedAt": "2016-03-09T23:23:28Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.4" + } + }, + { + "publishedAt": "2016-03-14T21:19:51Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.5" + } + }, + { + "publishedAt": "2016-03-20T19:33:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.6" + } + }, + { + "publishedAt": "2016-03-25T20:35:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.7" + } + }, + { + "publishedAt": "2016-03-31T17:36:07Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.8" + } + }, + { + "publishedAt": "2016-04-10T10:54:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.9" + } + }, + { + "publishedAt": "2016-04-15T23:01:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2016-04-18T20:21:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2016-04-20T20:22:32Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2016-04-22T09:23:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.0.3" + } + }, + { + "publishedAt": "2016-04-23T18:56:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.0.4" + } + }, + { + "publishedAt": "2016-05-03T09:00:45Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.0.5" + } + }, + { + "publishedAt": "2016-05-22T01:12:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.0.6" + } + }, + { + "publishedAt": "2016-05-27T20:31:38Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2016-06-01T06:18:57Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2016-06-04T20:43:09Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.2" + } + }, + { + "publishedAt": "2016-06-11T11:08:59Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.3" + } + }, + { + "publishedAt": "2016-06-26T20:33:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.4" + } + }, + { + "publishedAt": "2016-06-28T20:47:11Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.5" + } + }, + { + "publishedAt": "2016-07-09T23:39:32Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.6" + } + }, + { + "publishedAt": "2016-07-10T17:52:32Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.7" + } + }, + { + "publishedAt": "2016-07-21T23:49:03Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.8" + } + }, + { + "publishedAt": "2016-12-11T12:52:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.10.0" + } + }, + { + "publishedAt": "2016-12-23T17:45:51Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.10.1" + } + }, + { + "publishedAt": "2016-12-24T02:33:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.10.2" + } + }, + { + "publishedAt": "2016-12-25T00:17:28Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.10.3" + } + }, + { + "publishedAt": "2017-01-05T20:03:54Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.10.4" + } + }, + { + "publishedAt": "2017-01-21T00:17:03Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.0" + } + }, + { + "publishedAt": "2017-01-21T00:32:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.1" + } + }, + { + "publishedAt": "2017-01-21T21:45:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.2" + } + }, + { + "publishedAt": "2017-02-12T19:18:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.3" + } + }, + { + "publishedAt": "2017-03-04T18:34:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.4" + } + }, + { + "publishedAt": "2017-03-11T21:44:40Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.5" + } + }, + { + "publishedAt": "2017-04-07T22:56:39Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.6" + } + }, + { + "publishedAt": "2017-04-17T13:30:20Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.7" + } + }, + { + "publishedAt": "2017-04-28T19:23:19Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.8" + } + }, + { + "publishedAt": "2016-07-22T14:52:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.2.0" + } + }, + { + "publishedAt": "2016-07-28T22:48:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.3.0" + } + }, + { + "publishedAt": "2016-08-05T19:34:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.3.1" + } + }, + { + "publishedAt": "2016-08-07T12:11:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.4.0" + } + }, + { + "publishedAt": "2016-08-14T23:35:26Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.4.1" + } + }, + { + "publishedAt": "2016-08-15T21:21:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.5.0" + } + }, + { + "publishedAt": "2016-08-29T22:31:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.6.0" + } + }, + { + "publishedAt": "2016-08-30T20:00:28Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.6.1" + } + }, + { + "publishedAt": "2016-09-06T21:55:39Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.0" + } + }, + { + "publishedAt": "2016-09-19T16:31:33Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.1" + } + }, + { + "publishedAt": "2016-09-19T19:35:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.2" + } + }, + { + "publishedAt": "2016-09-22T16:59:01Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.3" + } + }, + { + "publishedAt": "2016-09-24T18:00:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.4" + } + }, + { + "publishedAt": "2016-09-28T14:21:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.5" + } + }, + { + "publishedAt": "2016-10-02T17:36:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.6" + } + }, + { + "publishedAt": "2016-10-05T18:46:26Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.7" + } + }, + { + "publishedAt": "2016-10-16T16:42:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.8.0" + } + }, + { + "publishedAt": "2016-10-19T08:39:47Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.8.1" + } + }, + { + "publishedAt": "2016-10-19T23:42:26Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.8.2" + } + }, + { + "publishedAt": "2016-11-14T21:01:11Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.9.0" + } + }, + { + "publishedAt": "2016-12-03T21:51:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.9.1" + } + }, + { + "publishedAt": "2016-12-06T21:47:20Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.9.2" + } + }, + { + "publishedAt": "2016-12-10T22:33:35Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.9.3" + } + }, + { + "publishedAt": "2017-04-17T14:42:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2016-11-08T19:29:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.0-beta.0" + } + }, + { + "publishedAt": "2016-11-30T21:21:38Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.0-beta.1" + } + }, + { + "publishedAt": "2017-04-28T20:22:58Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2016-12-31T00:39:48Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.1-beta.0" + } + }, + { + "publishedAt": "2017-01-20T23:50:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.1-beta.1" + } + }, + { + "publishedAt": "2017-01-23T21:04:55Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.1-beta.2" + } + }, + { + "publishedAt": "2017-02-04T23:03:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.1-beta.3" + } + }, + { + "publishedAt": "2017-02-12T19:39:58Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.2-beta.0" + } + }, + { + "publishedAt": "2017-03-01T08:16:12Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.3-beta.0" + } + }, + { + "publishedAt": "2017-03-12T18:46:07Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.4-beta.0" + } + }, + { + "publishedAt": "2017-03-19T19:57:27Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.4-beta.1" + } + }, + { + "publishedAt": "2017-03-25T16:33:52Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.4-beta.2" + } + }, + { + "publishedAt": "2017-04-08T20:11:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.4-beta.3" + } + }, + { + "publishedAt": "2017-05-14T11:17:43Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2017-05-14T22:50:06Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.1.1" + } + }, + { + "publishedAt": "2017-05-19T19:53:53Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.1.2" + } + }, + { + "publishedAt": "2017-05-20T21:35:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.1.3" + } + }, + { + "publishedAt": "2017-05-25T21:17:53Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.1.4" + } + }, + { + "publishedAt": "2017-05-28T19:59:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.1.5" + } + }, + { + "publishedAt": "2017-06-15T22:37:03Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.1.6" + } + }, + { + "publishedAt": "2017-06-16T23:13:12Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.2.0" + } + }, + { + "publishedAt": "2017-07-06T23:29:07Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.2.1" + } + }, + { + "publishedAt": "2017-07-10T22:19:43Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.2.2" + } + }, + { + "publishedAt": "2017-09-25T20:57:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.2.3" + } + }, + { + "publishedAt": "2017-10-22T15:16:21Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.2.4" + } + }, + { + "publishedAt": "2017-10-24T10:32:11Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.2.5" + } + }, + { + "publishedAt": "2017-10-24T19:00:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.3.0" + } + }, + { + "publishedAt": "2017-11-20T21:23:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.4.0" + } + }, + { + "publishedAt": "2017-11-24T20:45:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.5.0" + } + }, + { + "publishedAt": "2017-12-02T12:48:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.5.1" + } + }, + { + "publishedAt": "2017-12-16T20:35:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.5.2" + } + }, + { + "publishedAt": "2018-01-07T15:32:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2017-11-06T07:43:01Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.0.0-beta.0" + } + }, + { + "publishedAt": "2017-11-06T10:18:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.0.0-beta.1" + } + }, + { + "publishedAt": "2017-11-12T10:13:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.0.0-beta.2" + } + }, + { + "publishedAt": "2017-11-26T10:49:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.0.0-rc.0" + } + }, + { + "publishedAt": "2017-12-03T17:59:06Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.0.0-rc.1" + } + }, + { + "publishedAt": "2018-01-11T22:04:19Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2018-01-26T19:08:17Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2018-01-30T19:43:41Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.1.1" + } + }, + { + "publishedAt": "2019-03-03T11:27:56Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.10.0" + } + }, + { + "publishedAt": "2019-07-06T18:15:06Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.10.1" + } + }, + { + "publishedAt": "2019-07-14T14:16:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.10.2" + } + }, + { + "publishedAt": "2020-01-18T09:11:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.11.0" + } + }, + { + "publishedAt": "2020-02-22T13:51:48Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.12.0" + } + }, + { + "publishedAt": "2020-04-18T19:38:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.12.1" + } + }, + { + "publishedAt": "2020-04-19T23:18:22Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.12.2" + } + }, + { + "publishedAt": "2020-07-04T16:02:12Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.12.3" + } + }, + { + "publishedAt": "2020-08-15T09:07:56Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.12.4" + } + }, + { + "publishedAt": "2020-09-13T16:23:15Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.12.5" + } + }, + { + "publishedAt": "2020-10-10T17:01:40Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.12.6" + } + }, + { + "publishedAt": "2026-02-20T18:09:33Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.14.0" + } + }, + { + "publishedAt": "2026-04-23T14:59:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.15.0" + } + }, + { + "publishedAt": "2018-02-26T08:23:58Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.2.0" + } + }, + { + "publishedAt": "2018-03-03T21:22:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.2.1" + } + }, + { + "publishedAt": "2018-03-17T19:53:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.3.0" + } + }, + { + "publishedAt": "2018-03-25T10:37:19Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.4.0" + } + }, + { + "publishedAt": "2018-05-08T20:49:29Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.5.0" + } + }, + { + "publishedAt": "2018-06-10T12:07:59Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.5.1" + } + }, + { + "publishedAt": "2018-06-30T18:57:47Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.5.2" + } + }, + { + "publishedAt": "2018-08-17T16:28:53Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.5.3" + } + }, + { + "publishedAt": "2018-09-23T11:04:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.5.4" + } + }, + { + "publishedAt": "2018-11-04T21:47:17Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.5.5" + } + }, + { + "publishedAt": "2018-11-29T07:22:47Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.6.0" + } + }, + { + "publishedAt": "2018-11-29T10:59:52Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.6.1" + } + }, + { + "publishedAt": "2018-12-16T21:10:59Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.6.2" + } + }, + { + "publishedAt": "2019-01-13T17:59:39Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.7.0" + } + }, + { + "publishedAt": "2019-02-02T20:04:07Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.8.0" + } + }, + { + "publishedAt": "2019-02-02T20:07:09Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.8.1" + } + }, + { + "publishedAt": "2019-02-09T22:22:22Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.9.0" + } + }, + { + "publishedAt": "2019-02-10T08:42:28Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.9.1" + } + }, + { + "publishedAt": "2019-02-22T20:16:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.9.2" + } + }, + { + "publishedAt": "2020-12-15T19:12:40Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2020-09-15T14:58:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-alpha.0" + } + }, + { + "publishedAt": "2020-09-16T13:40:23Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-alpha.1" + } + }, + { + "publishedAt": "2020-09-23T19:16:55Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.0" + } + }, + { + "publishedAt": "2020-10-10T18:14:42Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.1" + } + }, + { + "publishedAt": "2020-10-24T18:14:26Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.2" + } + }, + { + "publishedAt": "2020-11-05T08:18:22Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.3" + } + }, + { + "publishedAt": "2020-11-10T08:25:15Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.4" + } + }, + { + "publishedAt": "2020-11-15T16:52:15Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.5" + } + }, + { + "publishedAt": "2020-11-16T22:01:23Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.6" + } + }, + { + "publishedAt": "2020-11-22T11:37:54Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.7" + } + }, + { + "publishedAt": "2020-11-29T19:31:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.8" + } + }, + { + "publishedAt": "2020-12-02T08:18:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.9" + } + }, + { + "publishedAt": "2020-12-06T15:39:09Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-rc.0" + } + }, + { + "publishedAt": "2020-12-09T20:49:34Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-rc.1" + } + }, + { + "publishedAt": "2020-12-13T19:37:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-rc.2" + } + }, + { + "publishedAt": "2020-12-14T19:11:11Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-rc.3" + } + }, + { + "publishedAt": "2020-12-14T19:34:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-rc.4" + } + }, + { + "publishedAt": "2020-12-14T20:08:45Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-rc.5" + } + }, + { + "publishedAt": "2020-12-16T19:42:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2020-12-19T18:42:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.2" + } + }, + { + "publishedAt": "2021-01-02T11:09:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.3" + } + }, + { + "publishedAt": "2021-02-01T21:04:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.4" + } + }, + { + "publishedAt": "2021-02-11T08:42:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.1.0" + } + }, + { + "publishedAt": "2021-02-17T09:09:58Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.1.1" + } + }, + { + "publishedAt": "2021-03-07T10:00:58Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.2.0" + } + }, + { + "publishedAt": "2021-03-07T19:03:07Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.2.1" + } + }, + { + "publishedAt": "2021-03-20T06:43:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.2.2" + } + }, + { + "publishedAt": "2021-03-20T07:01:17Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.2.3" + } + }, + { + "publishedAt": "2021-03-26T08:19:33Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.2.4" + } + }, + { + "publishedAt": "2021-03-27T12:44:09Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.0" + } + }, + { + "publishedAt": "2021-03-13T11:08:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.0-beta.0" + } + }, + { + "publishedAt": "2021-03-15T07:56:51Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.0-beta.1" + } + }, + { + "publishedAt": "2021-03-16T20:22:37Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.0-beta.2" + } + }, + { + "publishedAt": "2021-03-21T18:44:36Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.0-beta.3" + } + }, + { + "publishedAt": "2021-03-23T07:37:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.0-beta.4" + } + }, + { + "publishedAt": "2021-03-27T22:47:40Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.1" + } + }, + { + "publishedAt": "2021-03-31T08:00:17Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.2" + } + }, + { + "publishedAt": "2021-04-01T07:04:36Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.3" + } + }, + { + "publishedAt": "2021-04-02T12:53:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.4" + } + }, + { + "publishedAt": "2021-04-02T15:54:03Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.5" + } + }, + { + "publishedAt": "2021-04-11T16:52:16Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.1.0" + } + }, + { + "publishedAt": "2022-02-04T18:22:26Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.10.0" + } + }, + { + "publishedAt": "2022-03-22T22:19:15Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.11.0" + } + }, + { + "publishedAt": "2022-11-13T22:05:10Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.11.1" + } + }, + { + "publishedAt": "2022-11-13T22:16:35Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.11.2" + } + }, + { + "publishedAt": "2023-01-03T14:19:23Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.12.0" + } + }, + { + "publishedAt": "2024-04-29T23:33:52Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.13.0" + } + }, + { + "publishedAt": "2024-05-25T22:02:57Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.14.0" + } + }, + { + "publishedAt": "2024-06-03T20:36:10Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.15.0" + } + }, + { + "publishedAt": "2024-06-04T19:11:12Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.16.0" + } + }, + { + "publishedAt": "2024-07-12T20:42:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.17.1" + } + }, + { + "publishedAt": "2026-02-14T15:41:17Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.18.0" + } + }, + { + "publishedAt": "2021-04-27T15:08:54Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.2.0" + } + }, + { + "isDefault": true, + "publishedAt": "2026-04-24T15:22:16Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.20.0" + } + }, + { + "publishedAt": "2021-05-09T11:34:27Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.3.0" + } + }, + { + "publishedAt": "2021-05-14T20:12:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.4.0" + } + }, + { + "publishedAt": "2021-05-20T13:33:43Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.5.0" + } + }, + { + "publishedAt": "2021-06-06T14:57:32Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.6.0" + } + }, + { + "publishedAt": "2021-07-04T09:53:17Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.6.1" + } + }, + { + "publishedAt": "2021-07-15T20:13:15Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.6.2" + } + }, + { + "publishedAt": "2021-09-12T18:20:44Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.6.3" + } + }, + { + "publishedAt": "2021-11-08T20:15:34Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.7.0" + } + }, + { + "publishedAt": "2021-11-08T21:12:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.7.1" + } + }, + { + "publishedAt": "2021-11-13T18:33:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.8.0" + } + }, + { + "publishedAt": "2021-11-16T20:20:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.8.1" + } + }, + { + "publishedAt": "2021-11-21T19:07:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.8.2" + } + }, + { + "publishedAt": "2022-01-15T13:01:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.9.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "brace-expansion", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "brace-expansion", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-10-13T12:58:50Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2014-11-30T09:58:55Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-12-03T07:58:39Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2014-12-16T18:58:15Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2015-09-27T21:58:47Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2018-02-09T21:13:29Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.10" + } + }, + { + "publishedAt": "2018-02-10T07:42:22Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.11" + } + }, + { + "publishedAt": "2025-06-11T08:52:58Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.12" + } + }, + { + "publishedAt": "2026-03-27T08:39:34Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.13" + } + }, + { + "publishedAt": "2026-04-11T13:25:02Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.14" + } + }, + { + "publishedAt": "2026-05-26T08:43:08Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.15" + } + }, + { + "publishedAt": "2026-07-08T06:34:54Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.16" + } + }, + { + "publishedAt": "2015-11-28T12:58:57Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2016-02-11T18:51:31Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2016-05-01T19:14:21Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.4" + } + }, + { + "publishedAt": "2016-06-15T11:21:03Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.5" + } + }, + { + "publishedAt": "2016-07-20T20:48:37Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.6" + } + }, + { + "publishedAt": "2017-04-07T08:13:51Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.7" + } + }, + { + "publishedAt": "2017-06-12T07:19:41Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.8" + } + }, + { + "publishedAt": "2018-02-09T09:53:36Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.9" + } + }, + { + "publishedAt": "2020-10-05T11:41:11Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2021-02-22T16:18:13Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2025-06-11T08:48:36Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2026-03-27T08:40:53Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2026-04-11T13:26:14Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2026-05-25T10:13:45Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2026-07-08T06:53:30Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2023-10-07T13:31:03Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2025-06-11T08:44:12Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2026-03-27T08:41:41Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2024-02-27T11:56:43Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2025-06-11T07:04:23Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2026-02-12T08:18:54Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "5.0.2" + } + }, + { + "publishedAt": "2026-02-22T11:37:25Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "5.0.3" + } + }, + { + "publishedAt": "2026-02-27T09:37:56Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "5.0.4" + } + }, + { + "publishedAt": "2026-03-24T17:58:07Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "5.0.5" + } + }, + { + "publishedAt": "2026-05-08T05:41:43Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "5.0.6" + } + }, + { + "isDefault": true, + "publishedAt": "2026-06-29T03:47:11Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "5.0.7" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "chownr", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "chownr", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-06-04T04:01:28Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2015-05-20T07:04:02Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2015-08-09T22:22:45Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-08-09T22:24:36Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2018-09-16T00:23:19Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2018-09-16T03:14:08Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2019-07-03T21:32:51Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2019-09-25T05:49:10Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2020-02-12T02:30:54Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "1.1.4" + } + }, + { + "publishedAt": "2020-02-12T02:33:07Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2024-04-06T21:32:30Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "3.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "concat-stream", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "concat-stream", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-08-03T01:41:25Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2012-08-03T02:12:15Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2012-08-03T03:24:35Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2012-08-03T03:35:02Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2012-08-03T03:54:53Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2012-08-03T03:56:47Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "publishedAt": "2012-08-03T22:23:13Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "publishedAt": "2012-08-04T20:32:59Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.8" + } + }, + { + "publishedAt": "2012-09-10T06:21:25Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.9" + } + }, + { + "publishedAt": "2012-09-10T19:05:13Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2013-01-26T19:28:01Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2013-05-23T10:34:54Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2013-08-17T04:19:09Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2013-10-28T12:38:40Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2013-11-15T15:46:01Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2013-12-02T23:14:57Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2013-12-28T19:20:53Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2013-12-28T21:11:13Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2018-03-01T13:15:54Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.3.2" + } + }, + { + "publishedAt": "2014-01-02T19:57:59Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2014-01-06T06:35:18Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.1" + } + }, + { + "publishedAt": "2015-06-10T18:44:24Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.10" + } + }, + { + "publishedAt": "2018-03-01T13:14:47Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.11" + } + }, + { + "publishedAt": "2014-03-05T18:24:24Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.2" + } + }, + { + "publishedAt": "2014-03-05T21:51:58Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.3" + } + }, + { + "publishedAt": "2014-03-12T16:23:57Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.4" + } + }, + { + "publishedAt": "2014-04-15T02:32:51Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.5" + } + }, + { + "publishedAt": "2014-06-02T20:58:24Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.6" + } + }, + { + "publishedAt": "2014-11-27T18:35:12Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.7" + } + }, + { + "publishedAt": "2015-04-04T00:15:17Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.8" + } + }, + { + "publishedAt": "2015-06-17T04:36:00Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.5.0" + } + }, + { + "publishedAt": "2015-10-18T22:10:31Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.5.1" + } + }, + { + "publishedAt": "2016-09-01T07:33:18Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.5.2" + } + }, + { + "publishedAt": "2016-12-19T15:44:19Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.6.0" + } + }, + { + "publishedAt": "2018-03-01T14:35:25Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.6.1" + } + }, + { + "publishedAt": "2018-03-21T15:17:30Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.6.2" + } + }, + { + "isDefault": true, + "publishedAt": "2018-12-21T14:22:15Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "2.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "form-data", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "form-data", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-05-16T14:58:22Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2013-05-09T05:35:21Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.10" + } + }, + { + "publishedAt": "2012-07-02T21:59:37Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2012-08-10T03:05:05Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2012-09-06T16:47:43Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2012-12-05T07:06:20Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2013-01-08T08:04:51Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "publishedAt": "2013-02-10T02:53:05Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "publishedAt": "2013-04-21T23:32:42Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.8" + } + }, + { + "publishedAt": "2013-04-29T17:09:12Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.9" + } + }, + { + "publishedAt": "2013-07-08T18:46:13Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2013-08-22T04:22:58Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2013-10-03T04:06:55Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2014-06-02T07:48:24Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2014-06-24T06:35:44Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.1.4" + } + }, + { + "publishedAt": "2014-12-06T21:14:10Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2016-08-26T09:01:06Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-06-13T15:50:04Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "1.0.0-rc1" + } + }, + { + "publishedAt": "2015-07-22T02:48:28Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "1.0.0-rc2" + } + }, + { + "publishedAt": "2015-07-30T04:10:06Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "1.0.0-rc3" + } + }, + { + "publishedAt": "2016-03-15T16:35:47Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "1.0.0-rc4" + } + }, + { + "publishedAt": "2016-08-26T09:44:37Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2016-09-17T06:10:17Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2016-09-25T22:14:22Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2016-10-04T06:33:17Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2016-11-08T04:02:19Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2017-04-09T15:09:59Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.1.4" + } + }, + { + "publishedAt": "2017-06-11T08:46:00Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2017-08-24T23:00:54Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.3.1" + } + }, + { + "publishedAt": "2018-02-14T00:31:49Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.3.2" + } + }, + { + "publishedAt": "2018-02-12T17:58:22Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.3.2-rc1" + } + }, + { + "publishedAt": "2018-10-17T07:26:22Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.3.3" + } + }, + { + "publishedAt": "2019-06-19T07:27:06Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.4.0" + } + }, + { + "publishedAt": "2019-07-04T04:44:27Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.5.0" + } + }, + { + "publishedAt": "2019-08-29T06:48:54Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.5.1" + } + }, + { + "publishedAt": "2024-10-10T03:46:33Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.5.2" + } + }, + { + "publishedAt": "2025-02-14T21:56:16Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.5.3" + } + }, + { + "publishedAt": "2025-07-17T21:42:15Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.5.4" + } + }, + { + "publishedAt": "2025-07-18T22:54:20Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.5.5" + } + }, + { + "publishedAt": "2026-06-12T17:39:55Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.5.6" + } + }, + { + "publishedAt": "2019-11-06T07:56:58Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2021-02-15T17:33:58Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2024-10-10T03:48:50Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2025-02-14T23:00:12Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "publishedAt": "2025-07-17T06:17:45Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "3.0.4" + } + }, + { + "publishedAt": "2026-06-12T17:39:18Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "3.0.5" + } + }, + { + "publishedAt": "2021-02-15T17:38:54Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2024-10-10T03:49:46Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2025-02-14T23:23:57Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2025-06-05T14:51:11Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "4.0.3" + } + }, + { + "publishedAt": "2025-07-17T04:54:11Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "4.0.4" + } + }, + { + "publishedAt": "2025-11-17T04:16:07Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "4.0.5" + } + }, + { + "isDefault": true, + "publishedAt": "2026-06-12T17:37:53Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "4.0.6" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "hosted-git-info", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "hosted-git-info", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-10-09T18:34:13Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-10-17T11:13:06Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2014-10-28T02:04:51Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2014-10-28T04:36:20Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2014-10-28T08:14:17Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2014-11-25T00:37:38Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.5.0" + } + }, + { + "publishedAt": "2014-12-30T19:02:46Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.5.1" + } + }, + { + "publishedAt": "2014-12-30T19:14:34Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.5.2" + } + }, + { + "publishedAt": "2015-01-23T20:16:52Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.5.3" + } + }, + { + "publishedAt": "2015-04-06T21:38:27Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.6.0" + } + }, + { + "publishedAt": "2026-05-08T18:40:37Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "10.0.0" + } + }, + { + "publishedAt": "2026-05-11T16:22:27Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "10.1.0" + } + }, + { + "isDefault": true, + "publishedAt": "2026-05-18T16:04:06Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "10.1.1" + } + }, + { + "publishedAt": "2015-04-06T21:49:28Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-04-06T22:06:25Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2015-04-06T22:08:37Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2015-04-08T21:28:09Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2015-04-09T18:02:29Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2015-04-10T10:06:43Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2015-04-11T17:34:25Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2015-05-21T18:46:34Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.1.3" + } + }, + { + "publishedAt": "2015-05-21T18:50:00Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.1.4" + } + }, + { + "publishedAt": "2016-05-17T21:01:29Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.1.5" + } + }, + { + "publishedAt": "2017-02-06T07:24:47Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2017-03-18T00:25:37Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2017-03-18T00:37:58Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.3.1" + } + }, + { + "publishedAt": "2017-03-22T04:31:44Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.4.0" + } + }, + { + "publishedAt": "2017-03-22T04:32:05Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.4.1" + } + }, + { + "publishedAt": "2017-04-13T22:54:59Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.4.2" + } + }, + { + "publishedAt": "2017-06-26T20:25:47Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.5.0" + } + }, + { + "publishedAt": "2018-03-07T22:20:44Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.6.0" + } + }, + { + "publishedAt": "2018-06-25T19:42:00Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.6.1" + } + }, + { + "publishedAt": "2018-07-06T23:42:38Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.7.0" + } + }, + { + "publishedAt": "2018-07-07T01:02:48Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.7.1" + } + }, + { + "publishedAt": "2019-08-05T01:34:06Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.0" + } + }, + { + "publishedAt": "2019-08-05T05:58:22Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.1" + } + }, + { + "publishedAt": "2019-08-05T06:51:59Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.2" + } + }, + { + "publishedAt": "2019-08-12T16:18:02Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.3" + } + }, + { + "publishedAt": "2019-08-12T23:44:11Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.4" + } + }, + { + "publishedAt": "2019-10-07T23:34:22Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.5" + } + }, + { + "publishedAt": "2020-02-25T17:16:32Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.6" + } + }, + { + "publishedAt": "2020-02-26T23:42:45Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.7" + } + }, + { + "publishedAt": "2020-02-29T22:43:47Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.8" + } + }, + { + "publishedAt": "2021-04-07T20:04:34Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.9" + } + }, + { + "publishedAt": "2019-08-12T16:19:17Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2019-10-07T23:35:09Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2019-10-08T00:12:36Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2020-02-25T17:18:25Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "publishedAt": "2020-02-26T23:47:40Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.4" + } + }, + { + "publishedAt": "2020-07-11T01:06:35Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.5" + } + }, + { + "publishedAt": "2020-10-12T23:08:51Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.6" + } + }, + { + "publishedAt": "2020-10-15T23:06:06Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.7" + } + }, + { + "publishedAt": "2021-01-28T18:20:46Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.8" + } + }, + { + "publishedAt": "2021-03-09T18:34:11Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2021-03-18T15:24:06Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2021-03-24T16:08:24Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2022-01-06T16:16:49Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2022-03-14T22:17:41Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2022-08-09T20:07:16Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2022-10-26T19:32:46Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "5.2.0" + } + }, + { + "publishedAt": "2022-10-27T22:37:46Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "5.2.1" + } + }, + { + "publishedAt": "2022-10-12T19:28:31Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2022-10-26T19:28:09Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2022-10-27T22:38:46Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "6.1.1" + } + }, + { + "publishedAt": "2024-11-21T17:41:45Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "6.1.2" + } + }, + { + "publishedAt": "2024-11-21T20:52:51Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "6.1.3" + } + }, + { + "publishedAt": "2023-08-14T23:19:55Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2023-09-13T14:45:42Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2024-05-04T01:10:57Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "7.0.2" + } + }, + { + "publishedAt": "2024-09-04T21:49:04Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "8.0.0" + } + }, + { + "publishedAt": "2024-11-20T22:01:03Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "8.0.1" + } + }, + { + "publishedAt": "2024-11-21T21:00:41Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "8.0.2" + } + }, + { + "publishedAt": "2025-04-14T18:31:45Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "8.1.0" + } + }, + { + "publishedAt": "2025-07-24T15:37:51Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "9.0.0" + } + }, + { + "publishedAt": "2025-10-07T21:29:44Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "9.0.1" + } + }, + { + "publishedAt": "2025-10-08T16:36:21Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "9.0.2" + } + }, + { + "publishedAt": "2026-05-01T16:06:21Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "9.0.3" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "minimatch", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "minimatch", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-07-16T08:52:46Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2011-07-16T17:57:12Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2011-07-29T19:13:01Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2011-12-14T02:32:05Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2011-12-31T02:22:30Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2012-01-04T02:28:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2012-01-04T09:14:19Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2012-01-19T00:14:01Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.1.4" + } + }, + { + "publishedAt": "2012-02-04T19:32:24Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.1.5" + } + }, + { + "publishedAt": "2012-02-22T11:04:45Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2013-02-25T16:21:43Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.10" + } + }, + { + "publishedAt": "2013-02-25T16:23:45Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.11" + } + }, + { + "publishedAt": "2013-04-12T19:28:43Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.12" + } + }, + { + "publishedAt": "2013-12-16T06:02:07Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.13" + } + }, + { + "publishedAt": "2013-12-16T22:01:16Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.14" + } + }, + { + "publishedAt": "2012-03-22T05:22:24Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.2" + } + }, + { + "publishedAt": "2012-03-29T01:37:56Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.3" + } + }, + { + "publishedAt": "2012-03-29T01:48:13Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.4" + } + }, + { + "publishedAt": "2012-06-04T20:57:13Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.5" + } + }, + { + "publishedAt": "2012-08-13T16:42:08Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.6" + } + }, + { + "publishedAt": "2012-10-04T03:49:50Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.7" + } + }, + { + "publishedAt": "2012-10-25T15:24:02Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.8" + } + }, + { + "publishedAt": "2012-10-25T15:34:02Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.9" + } + }, + { + "publishedAt": "2014-05-13T00:47:58Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2014-07-11T23:25:00Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2014-07-28T21:29:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2024-07-08T21:53:11Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.0.0" + } + }, + { + "publishedAt": "2024-07-08T23:02:25Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.0.1" + } + }, + { + "publishedAt": "2025-06-11T18:09:28Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.0.2" + } + }, + { + "publishedAt": "2025-06-12T20:19:27Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.0.3" + } + }, + { + "publishedAt": "2025-10-28T22:27:48Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.1.0" + } + }, + { + "publishedAt": "2025-10-28T22:58:24Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.1.1" + } + }, + { + "publishedAt": "2026-02-03T17:50:22Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.1.2" + } + }, + { + "publishedAt": "2026-02-12T18:29:45Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.1.3" + } + }, + { + "publishedAt": "2026-02-12T18:47:49Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.2.0" + } + }, + { + "publishedAt": "2026-02-17T04:33:01Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.2.1" + } + }, + { + "publishedAt": "2026-02-19T17:18:49Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.2.2" + } + }, + { + "publishedAt": "2026-02-25T00:19:15Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.2.3" + } + }, + { + "publishedAt": "2026-02-25T17:13:19Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.2.4" + } + }, + { + "isDefault": true, + "publishedAt": "2026-03-30T18:08:07Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.2.5" + } + }, + { + "publishedAt": "2014-12-01T02:12:02Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2014-12-01T16:30:35Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2015-07-23T01:51:41Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.10" + } + }, + { + "publishedAt": "2015-03-10T00:34:30Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2015-03-10T02:03:12Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2015-03-12T17:34:43Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2015-04-29T14:37:27Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.5" + } + }, + { + "publishedAt": "2015-04-29T15:25:34Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.6" + } + }, + { + "publishedAt": "2015-04-29T15:43:59Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.7" + } + }, + { + "publishedAt": "2015-05-19T01:38:00Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.8" + } + }, + { + "publishedAt": "2015-07-18T23:03:23Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.9" + } + }, + { + "publishedAt": "2015-09-27T18:18:59Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2016-06-17T20:13:02Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2016-08-08T17:45:22Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "publishedAt": "2017-05-07T18:11:10Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.4" + } + }, + { + "publishedAt": "2022-02-06T20:28:04Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.5" + } + }, + { + "publishedAt": "2022-02-12T23:58:17Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.6" + } + }, + { + "publishedAt": "2022-02-13T04:03:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.7" + } + }, + { + "publishedAt": "2022-02-15T20:33:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.8" + } + }, + { + "publishedAt": "2022-02-13T01:03:22Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2022-02-13T04:01:44Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.1.1" + } + }, + { + "publishedAt": "2022-02-15T20:32:43Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.1.2" + } + }, + { + "publishedAt": "2026-02-22T02:17:31Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.1.3" + } + }, + { + "publishedAt": "2026-02-25T00:44:26Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.1.4" + } + }, + { + "publishedAt": "2026-02-25T17:17:15Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.1.5" + } + }, + { + "publishedAt": "2022-02-13T00:37:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2022-02-13T00:58:48Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2022-02-13T04:22:13Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2022-02-15T16:03:28Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.2.0" + } + }, + { + "publishedAt": "2022-02-15T16:35:28Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.2.1" + } + }, + { + "publishedAt": "2023-01-17T15:09:14Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.2.2" + } + }, + { + "publishedAt": "2023-01-17T19:47:04Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.2.3" + } + }, + { + "publishedAt": "2026-02-22T02:17:04Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.2.4" + } + }, + { + "publishedAt": "2026-02-25T00:28:13Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.2.5" + } + }, + { + "publishedAt": "2026-02-25T17:17:03Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.2.6" + } + }, + { + "publishedAt": "2022-02-15T16:50:03Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2022-02-24T17:58:20Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2022-05-16T16:13:11Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2022-11-29T20:33:52Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.1" + } + }, + { + "publishedAt": "2022-12-20T15:12:13Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.2" + } + }, + { + "publishedAt": "2023-01-14T18:54:23Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.3" + } + }, + { + "publishedAt": "2023-01-14T19:09:39Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.4" + } + }, + { + "publishedAt": "2023-01-17T15:04:11Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.5" + } + }, + { + "publishedAt": "2023-01-17T19:46:37Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.6" + } + }, + { + "publishedAt": "2026-02-22T02:16:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.7" + } + }, + { + "publishedAt": "2026-02-25T00:24:36Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.8" + } + }, + { + "publishedAt": "2026-02-25T17:16:47Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.9" + } + }, + { + "publishedAt": "2023-01-14T21:07:02Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2023-01-15T17:37:41Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2023-01-15T21:26:11Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.0.2" + } + }, + { + "publishedAt": "2023-01-15T23:08:02Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.0.3" + } + }, + { + "publishedAt": "2023-01-16T01:55:01Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.0.4" + } + }, + { + "publishedAt": "2023-01-17T07:11:06Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2023-01-17T14:57:09Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.1" + } + }, + { + "publishedAt": "2023-02-13T08:20:38Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.10" + } + }, + { + "publishedAt": "2023-01-17T15:02:37Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.2" + } + }, + { + "publishedAt": "2023-01-17T17:24:11Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.3" + } + }, + { + "publishedAt": "2023-01-17T17:46:31Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.4" + } + }, + { + "publishedAt": "2023-01-17T22:17:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.5" + } + }, + { + "publishedAt": "2023-01-22T17:52:06Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.6" + } + }, + { + "publishedAt": "2023-02-11T20:33:31Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.7" + } + }, + { + "publishedAt": "2023-02-11T21:10:03Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.8" + } + }, + { + "publishedAt": "2023-02-13T06:54:04Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.9" + } + }, + { + "publishedAt": "2023-02-13T08:58:22Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.2.0" + } + }, + { + "publishedAt": "2026-02-22T02:16:05Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.2.1" + } + }, + { + "publishedAt": "2026-02-25T00:24:10Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.2.2" + } + }, + { + "publishedAt": "2026-02-25T17:16:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.2.3" + } + }, + { + "publishedAt": "2023-02-20T00:45:53Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2023-02-22T02:01:55Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2023-02-22T23:45:29Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.1.0" + } + }, + { + "publishedAt": "2023-02-24T00:36:24Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.1.1" + } + }, + { + "publishedAt": "2023-02-24T22:56:58Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.1.2" + } + }, + { + "publishedAt": "2023-02-25T02:07:45Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.1.3" + } + }, + { + "publishedAt": "2023-02-26T01:03:07Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.1.4" + } + }, + { + "publishedAt": "2023-02-26T09:13:44Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.2.0" + } + }, + { + "publishedAt": "2023-02-27T19:58:12Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.3.0" + } + }, + { + "publishedAt": "2023-03-01T06:59:21Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.0" + } + }, + { + "publishedAt": "2023-03-01T07:59:55Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.1" + } + }, + { + "publishedAt": "2023-03-01T20:13:50Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.2" + } + }, + { + "publishedAt": "2023-03-22T18:52:11Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.3" + } + }, + { + "publishedAt": "2023-04-01T23:44:08Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.4" + } + }, + { + "publishedAt": "2023-04-03T16:49:58Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.5" + } + }, + { + "publishedAt": "2023-04-09T20:18:44Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.6" + } + }, + { + "publishedAt": "2026-02-22T02:14:52Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.7" + } + }, + { + "publishedAt": "2026-02-25T00:22:55Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.8" + } + }, + { + "publishedAt": "2026-02-25T17:15:56Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.9" + } + }, + { + "publishedAt": "2023-04-02T03:33:52Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.0" + } + }, + { + "publishedAt": "2023-04-02T03:39:08Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.1" + } + }, + { + "publishedAt": "2023-04-02T03:41:11Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.2" + } + }, + { + "publishedAt": "2023-04-03T16:51:26Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.3" + } + }, + { + "publishedAt": "2023-04-09T20:17:45Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.4" + } + }, + { + "publishedAt": "2026-02-22T02:13:39Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.5" + } + }, + { + "publishedAt": "2026-02-25T00:21:23Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.6" + } + }, + { + "publishedAt": "2026-02-25T17:14:26Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.7" + } + }, + { + "publishedAt": "2023-04-09T22:15:07Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.0" + } + }, + { + "publishedAt": "2023-05-20T20:53:59Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.1" + } + }, + { + "publishedAt": "2023-06-23T21:12:23Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.2" + } + }, + { + "publishedAt": "2023-07-06T17:05:47Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.3" + } + }, + { + "publishedAt": "2024-03-28T19:42:56Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.4" + } + }, + { + "publishedAt": "2024-06-25T22:41:02Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.5" + } + }, + { + "publishedAt": "2026-02-22T02:04:56Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.6" + } + }, + { + "publishedAt": "2026-02-25T00:19:39Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.7" + } + }, + { + "publishedAt": "2026-02-25T17:13:38Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.8" + } + }, + { + "publishedAt": "2026-02-26T19:32:47Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.9" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "qs", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "qs", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-02-04T04:40:23Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2011-02-07T16:45:02Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2011-02-09T00:52:16Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2011-02-09T20:45:35Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2011-02-10T23:45:02Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2011-02-14T22:27:23Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "publishedAt": "2011-03-13T17:20:41Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "publishedAt": "2011-04-13T18:07:22Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2011-06-29T16:33:55Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2011-07-19T19:07:48Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2011-11-04T16:33:52Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.3.1" + } + }, + { + "publishedAt": "2011-11-09T03:42:13Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.3.2" + } + }, + { + "publishedAt": "2011-11-22T02:27:15Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2012-01-26T13:40:54Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.4.1" + } + }, + { + "publishedAt": "2012-02-08T21:10:43Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.4.2" + } + }, + { + "publishedAt": "2012-05-04T21:42:09Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "publishedAt": "2012-09-18T18:43:17Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.5.1" + } + }, + { + "publishedAt": "2012-11-14T19:56:00Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.5.2" + } + }, + { + "publishedAt": "2012-12-10T00:18:05Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.5.3" + } + }, + { + "publishedAt": "2013-03-15T23:33:06Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.5.4" + } + }, + { + "publishedAt": "2013-03-20T19:37:04Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.5.5" + } + }, + { + "publishedAt": "2013-04-09T17:16:57Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.5.6" + } + }, + { + "publishedAt": "2013-04-23T15:59:26Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.6.0" + } + }, + { + "publishedAt": "2013-04-26T20:11:41Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.6.1" + } + }, + { + "publishedAt": "2013-05-02T20:58:43Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.6.2" + } + }, + { + "publishedAt": "2013-05-03T20:05:29Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.6.3" + } + }, + { + "publishedAt": "2013-05-07T14:51:56Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.6.4" + } + }, + { + "publishedAt": "2013-05-13T15:40:34Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.6.5" + } + }, + { + "publishedAt": "2013-12-03T16:46:29Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.6.6" + } + }, + { + "publishedAt": "2014-08-04T22:27:58Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-08-05T21:32:57Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2014-08-06T00:17:36Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2014-08-06T17:42:49Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2014-08-07T14:01:10Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2014-08-09T01:37:21Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2014-08-14T20:14:29Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "1.2.2" + } + }, + { + "publishedAt": "2014-08-25T20:02:15Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2014-08-25T22:43:41Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2014-08-27T16:34:02Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2014-08-28T20:36:15Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.2.1" + } + }, + { + "publishedAt": "2014-08-29T20:34:11Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.2.2" + } + }, + { + "publishedAt": "2014-09-05T18:30:40Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.2.3" + } + }, + { + "publishedAt": "2014-09-18T22:58:21Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.2.4" + } + }, + { + "publishedAt": "2014-10-22T21:38:19Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.2.5" + } + }, + { + "publishedAt": "2014-10-22T21:47:54Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2014-10-23T16:26:22Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.3.1" + } + }, + { + "publishedAt": "2014-10-28T00:07:01Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.3.2" + } + }, + { + "publishedAt": "2014-11-14T00:54:19Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.3.3" + } + }, + { + "publishedAt": "2015-03-12T17:22:55Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.4.0" + } + }, + { + "publishedAt": "2015-03-13T23:38:45Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.4.1" + } + }, + { + "publishedAt": "2015-05-09T20:55:52Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.4.2" + } + }, + { + "publishedAt": "2015-05-22T19:34:21Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2015-05-27T16:11:47Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2015-07-02T18:33:51Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2015-08-27T17:43:00Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2015-09-11T17:10:21Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2015-10-07T17:36:24Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "5.2.0" + } + }, + { + "publishedAt": "2016-07-20T19:37:41Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "5.2.1" + } + }, + { + "publishedAt": "2015-11-03T03:02:36Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2015-11-24T17:04:02Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2016-01-17T22:58:43Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.0.2" + } + }, + { + "publishedAt": "2017-02-16T07:05:51Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.0.3" + } + }, + { + "publishedAt": "2017-03-06T16:51:48Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.0.4" + } + }, + { + "publishedAt": "2026-02-12T08:12:43Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.0.5" + } + }, + { + "publishedAt": "2026-02-13T00:41:06Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.0.6" + } + }, + { + "publishedAt": "2016-02-04T05:59:45Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2017-02-16T06:41:46Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.1.1" + } + }, + { + "publishedAt": "2017-03-06T16:50:51Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.1.2" + } + }, + { + "publishedAt": "2026-02-12T08:12:31Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.1.3" + } + }, + { + "publishedAt": "2026-02-13T00:41:23Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.1.4" + } + }, + { + "publishedAt": "2021-03-18T19:39:17Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.0" + } + }, + { + "publishedAt": "2021-03-22T03:53:52Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.1" + } + }, + { + "publishedAt": "2021-12-06T05:47:27Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.2" + } + }, + { + "publishedAt": "2022-01-11T06:00:21Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.3" + } + }, + { + "publishedAt": "2022-06-06T19:07:09Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.4" + } + }, + { + "publishedAt": "2022-06-06T22:52:18Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.5" + } + }, + { + "publishedAt": "2026-02-12T08:10:48Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.6" + } + }, + { + "publishedAt": "2026-02-13T00:42:57Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.7" + } + }, + { + "publishedAt": "2022-06-27T04:49:53Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.11.0" + } + }, + { + "publishedAt": "2023-03-06T22:25:03Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.11.1" + } + }, + { + "publishedAt": "2023-05-15T16:08:31Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.11.2" + } + }, + { + "publishedAt": "2026-02-12T08:10:29Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.11.3" + } + }, + { + "publishedAt": "2026-02-13T00:43:02Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.11.4" + } + }, + { + "publishedAt": "2024-03-06T18:13:47Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.12.0" + } + }, + { + "publishedAt": "2024-04-12T22:24:25Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.12.1" + } + }, + { + "publishedAt": "2024-07-01T18:11:15Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.12.2" + } + }, + { + "publishedAt": "2024-07-08T23:54:45Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.12.3" + } + }, + { + "publishedAt": "2026-02-12T08:10:06Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.12.4" + } + }, + { + "publishedAt": "2026-02-13T00:43:12Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.12.5" + } + }, + { + "publishedAt": "2024-08-01T17:19:03Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.13.0" + } + }, + { + "publishedAt": "2024-11-17T18:33:07Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.13.1" + } + }, + { + "publishedAt": "2026-02-12T08:09:33Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.13.2" + } + }, + { + "publishedAt": "2026-02-13T00:43:50Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.13.3" + } + }, + { + "publishedAt": "2025-01-14T18:02:18Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.14.0" + } + }, + { + "publishedAt": "2025-12-29T22:05:45Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.14.1" + } + }, + { + "publishedAt": "2026-02-11T23:39:28Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.14.2" + } + }, + { + "publishedAt": "2026-02-15T06:54:45Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.15.0" + } + }, + { + "publishedAt": "2026-04-08T19:37:55Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.15.1" + } + }, + { + "publishedAt": "2026-05-16T23:19:19Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.15.2" + } + }, + { + "isDefault": true, + "publishedAt": "2026-06-24T20:03:49Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.15.3" + } + }, + { + "publishedAt": "2016-05-08T23:15:52Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.2.0" + } + }, + { + "publishedAt": "2016-07-20T20:02:09Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.2.1" + } + }, + { + "publishedAt": "2017-02-16T07:44:35Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.2.2" + } + }, + { + "publishedAt": "2017-03-06T16:50:31Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.2.3" + } + }, + { + "publishedAt": "2022-01-11T05:57:35Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.2.4" + } + }, + { + "publishedAt": "2026-02-12T08:12:20Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.2.5" + } + }, + { + "publishedAt": "2026-02-13T00:41:49Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.2.6" + } + }, + { + "publishedAt": "2016-10-17T00:26:31Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.3.0" + } + }, + { + "publishedAt": "2017-02-16T04:40:59Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.3.1" + } + }, + { + "publishedAt": "2017-03-06T09:02:15Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.3.2" + } + }, + { + "publishedAt": "2022-01-11T05:59:16Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.3.3" + } + }, + { + "publishedAt": "2026-02-12T08:12:10Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.3.4" + } + }, + { + "publishedAt": "2026-02-13T00:41:53Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.3.5" + } + }, + { + "publishedAt": "2017-03-06T07:03:28Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.4.0" + } + }, + { + "publishedAt": "2022-01-11T05:59:22Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.4.1" + } + }, + { + "publishedAt": "2026-02-12T08:12:00Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.4.2" + } + }, + { + "publishedAt": "2026-02-13T00:42:07Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.4.3" + } + }, + { + "publishedAt": "2017-06-28T07:08:19Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.5.0" + } + }, + { + "publishedAt": "2017-09-09T07:54:59Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.5.1" + } + }, + { + "publishedAt": "2018-05-04T06:06:13Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.5.2" + } + }, + { + "publishedAt": "2022-01-11T05:59:27Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.5.3" + } + }, + { + "publishedAt": "2026-02-12T08:11:49Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.5.4" + } + }, + { + "publishedAt": "2026-02-13T00:42:29Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.5.5" + } + }, + { + "publishedAt": "2018-11-25T06:44:41Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.6.0" + } + }, + { + "publishedAt": "2022-01-11T05:59:34Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.6.1" + } + }, + { + "publishedAt": "2026-02-12T08:11:35Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.6.2" + } + }, + { + "publishedAt": "2026-02-13T00:42:34Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.6.3" + } + }, + { + "publishedAt": "2019-03-22T20:48:51Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.7.0" + } + }, + { + "publishedAt": "2020-03-24T15:25:23Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.7.1" + } + }, + { + "publishedAt": "2020-03-25T19:17:23Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.7.2" + } + }, + { + "publishedAt": "2022-01-11T05:59:39Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.7.3" + } + }, + { + "publishedAt": "2026-02-12T08:11:24Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.7.4" + } + }, + { + "publishedAt": "2026-02-13T00:42:38Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.7.5" + } + }, + { + "publishedAt": "2019-08-17T02:45:35Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.8.0" + } + }, + { + "publishedAt": "2020-03-24T04:47:49Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.8.1" + } + }, + { + "publishedAt": "2020-03-25T19:47:25Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.8.2" + } + }, + { + "publishedAt": "2022-01-11T05:59:46Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.8.3" + } + }, + { + "publishedAt": "2026-02-12T08:11:10Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.8.4" + } + }, + { + "publishedAt": "2026-02-13T00:42:44Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.8.5" + } + }, + { + "publishedAt": "2019-09-21T22:26:19Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.0" + } + }, + { + "publishedAt": "2019-11-08T06:46:35Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.1" + } + }, + { + "publishedAt": "2020-03-22T15:39:34Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.2" + } + }, + { + "publishedAt": "2020-03-25T20:35:57Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.3" + } + }, + { + "publishedAt": "2020-05-03T21:52:50Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.4" + } + }, + { + "publishedAt": "2021-01-13T16:29:50Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.5" + } + }, + { + "publishedAt": "2021-01-14T04:53:48Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.6" + } + }, + { + "publishedAt": "2022-01-11T05:59:51Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.7" + } + }, + { + "publishedAt": "2026-02-12T08:10:59Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.8" + } + }, + { + "publishedAt": "2026-02-13T00:42:49Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.9" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "request", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "request", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-01-22T00:36:12Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "0.10.0" + } + }, + { + "publishedAt": "2011-01-22T00:36:12Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "0.8.3" + } + }, + { + "publishedAt": "2011-01-22T00:36:12Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "0.9.0" + } + }, + { + "publishedAt": "2011-01-22T00:36:12Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "0.9.1" + } + }, + { + "publishedAt": "2011-01-22T00:36:12Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "0.9.5" + } + }, + { + "publishedAt": "2011-01-22T00:36:12Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2011-01-23T01:14:46Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2011-01-23T01:38:57Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2011-01-30T22:05:41Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2011-02-11T00:10:06Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.0" + } + }, + { + "publishedAt": "2011-03-22T18:07:16Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.1" + } + }, + { + "publishedAt": "2011-03-22T18:29:21Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.2" + } + }, + { + "publishedAt": "2011-03-22T18:32:57Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.3" + } + }, + { + "publishedAt": "2011-03-27T22:30:25Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.5" + } + }, + { + "publishedAt": "2011-06-23T17:36:13Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.7" + } + }, + { + "publishedAt": "2011-06-23T21:15:20Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.8" + } + }, + { + "publishedAt": "2011-07-21T02:03:21Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.9" + } + }, + { + "publishedAt": "2011-07-21T21:10:38Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2011-07-21T22:22:13Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2011-07-29T20:48:36Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2011-08-12T23:16:25Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2011-08-13T21:28:21Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2011-08-13T21:46:39Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.0.5" + } + }, + { + "publishedAt": "2011-08-15T04:03:17Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2011-08-23T03:59:30Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2012-08-01T20:56:37Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.10.0" + } + }, + { + "publishedAt": "2012-08-29T19:18:28Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.11.0" + } + }, + { + "publishedAt": "2012-09-04T15:20:46Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.11.1" + } + }, + { + "publishedAt": "2012-09-17T19:19:33Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.11.2" + } + }, + { + "publishedAt": "2012-09-17T19:20:14Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.11.3" + } + }, + { + "publishedAt": "2012-09-17T19:34:20Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.11.4" + } + }, + { + "publishedAt": "2012-11-09T21:49:57Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.12.0" + } + }, + { + "publishedAt": "2013-02-19T23:53:42Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.14.0" + } + }, + { + "publishedAt": "2013-03-13T17:48:37Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.16.0" + } + }, + { + "publishedAt": "2013-03-13T20:46:28Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.16.2" + } + }, + { + "publishedAt": "2013-03-18T19:16:10Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.16.4" + } + }, + { + "publishedAt": "2013-03-18T22:48:42Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.16.6" + } + }, + { + "publishedAt": "2013-04-22T15:53:37Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.18.0" + } + }, + { + "publishedAt": "2013-04-22T16:48:30Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.19.0" + } + }, + { + "publishedAt": "2011-11-06T01:40:00Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2011-11-17T06:35:04Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.2.5" + } + }, + { + "publishedAt": "2011-12-01T07:38:36Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.2.6" + } + }, + { + "publishedAt": "2011-12-01T08:39:41Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.2.9" + } + }, + { + "publishedAt": "2013-04-22T21:49:15Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.20.0" + } + }, + { + "publishedAt": "2013-04-30T21:28:44Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.21.0" + } + }, + { + "publishedAt": "2013-07-05T17:12:48Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.22.0" + } + }, + { + "publishedAt": "2013-07-23T02:45:03Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.23.0" + } + }, + { + "publishedAt": "2013-07-23T20:51:33Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.24.0" + } + }, + { + "publishedAt": "2013-07-23T21:51:30Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.25.0" + } + }, + { + "publishedAt": "2013-08-07T16:31:07Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.26.0" + } + }, + { + "publishedAt": "2013-08-15T21:30:34Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.27.0" + } + }, + { + "publishedAt": "2013-12-04T19:42:46Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.28.0" + } + }, + { + "publishedAt": "2013-12-06T20:05:35Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.29.0" + } + }, + { + "publishedAt": "2013-12-13T19:17:56Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.30.0" + } + }, + { + "publishedAt": "2014-01-08T02:57:12Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.31.0" + } + }, + { + "publishedAt": "2014-01-16T19:33:18Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.32.0" + } + }, + { + "publishedAt": "2014-01-16T19:48:02Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.33.0" + } + }, + { + "publishedAt": "2014-02-18T19:35:27Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.34.0" + } + }, + { + "publishedAt": "2014-05-17T20:56:43Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.35.0" + } + }, + { + "publishedAt": "2014-05-19T20:58:14Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.36.0" + } + }, + { + "publishedAt": "2014-07-07T17:24:45Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.37.0" + } + }, + { + "publishedAt": "2014-07-22T13:44:48Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.38.0" + } + }, + { + "publishedAt": "2014-07-24T02:20:50Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.39.0" + } + }, + { + "publishedAt": "2014-08-06T18:29:34Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.40.0" + } + }, + { + "publishedAt": "2014-09-04T20:36:17Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.41.0" + } + }, + { + "publishedAt": "2014-09-04T22:24:16Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.42.0" + } + }, + { + "publishedAt": "2014-09-18T10:51:34Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.43.0" + } + }, + { + "publishedAt": "2014-09-18T10:53:09Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.44.0" + } + }, + { + "publishedAt": "2014-10-06T00:06:02Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.45.0" + } + }, + { + "publishedAt": "2014-10-23T16:34:08Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.46.0" + } + }, + { + "publishedAt": "2014-10-26T23:52:13Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.47.0" + } + }, + { + "publishedAt": "2014-11-12T17:08:56Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.48.0" + } + }, + { + "publishedAt": "2014-11-28T18:12:39Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.49.0" + } + }, + { + "publishedAt": "2014-12-09T15:36:36Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.50.0" + } + }, + { + "publishedAt": "2014-12-10T15:08:10Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.51.0" + } + }, + { + "publishedAt": "2015-02-02T00:58:58Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.52.0" + } + }, + { + "publishedAt": "2015-02-02T16:09:19Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.53.0" + } + }, + { + "publishedAt": "2015-03-24T22:01:04Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.54.0" + } + }, + { + "publishedAt": "2015-04-05T04:24:35Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.55.0" + } + }, + { + "publishedAt": "2015-05-28T18:03:06Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.56.0" + } + }, + { + "publishedAt": "2015-05-31T19:04:35Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.57.0" + } + }, + { + "publishedAt": "2015-06-16T11:28:02Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.58.0" + } + }, + { + "publishedAt": "2015-07-20T08:49:43Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.59.0" + } + }, + { + "publishedAt": "2015-07-21T12:29:31Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.60.0" + } + }, + { + "publishedAt": "2015-08-19T15:39:45Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.61.0" + } + }, + { + "publishedAt": "2015-09-15T08:23:47Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.62.0" + } + }, + { + "publishedAt": "2015-09-21T14:00:39Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.63.0" + } + }, + { + "publishedAt": "2015-09-25T12:21:27Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.64.0" + } + }, + { + "publishedAt": "2015-10-11T18:04:53Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.65.0" + } + }, + { + "publishedAt": "2015-11-18T10:07:33Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.66.0" + } + }, + { + "publishedAt": "2015-11-19T07:45:48Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.67.0" + } + }, + { + "publishedAt": "2016-01-27T16:20:27Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.68.0" + } + }, + { + "publishedAt": "2016-01-27T19:00:03Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.69.0" + } + }, + { + "publishedAt": "2016-04-05T10:07:28Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.70.0" + } + }, + { + "publishedAt": "2016-04-12T13:09:36Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.71.0" + } + }, + { + "publishedAt": "2016-04-17T13:53:37Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.72.0" + } + }, + { + "publishedAt": "2016-07-09T07:43:25Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.73.0" + } + }, + { + "publishedAt": "2016-07-22T23:44:44Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.74.0" + } + }, + { + "publishedAt": "2016-09-17T22:33:28Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.75.0" + } + }, + { + "publishedAt": "2016-10-25T08:57:56Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.76.0" + } + }, + { + "publishedAt": "2016-11-03T11:17:58Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.77.0" + } + }, + { + "publishedAt": "2016-11-03T13:38:05Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.78.0" + } + }, + { + "publishedAt": "2016-11-18T17:21:08Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.79.0" + } + }, + { + "publishedAt": "2017-03-04T04:42:42Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.80.0" + } + }, + { + "publishedAt": "2017-03-09T15:56:47Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.81.0" + } + }, + { + "publishedAt": "2017-09-19T19:39:30Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.82.0" + } + }, + { + "publishedAt": "2017-09-27T03:00:36Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.83.0" + } + }, + { + "publishedAt": "2018-03-12T08:40:34Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.84.0" + } + }, + { + "publishedAt": "2018-03-12T10:37:49Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.85.0" + } + }, + { + "publishedAt": "2018-05-15T12:06:18Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.86.0" + } + }, + { + "publishedAt": "2018-05-21T07:35:02Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.87.0" + } + }, + { + "publishedAt": "2018-08-10T16:26:50Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.88.0" + } + }, + { + "isDefault": true, + "publishedAt": "2020-02-11T16:35:36Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.88.2" + } + }, + { + "publishedAt": "2011-12-28T00:47:33Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.0" + } + }, + { + "publishedAt": "2011-12-28T01:02:20Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.1" + } + }, + { + "publishedAt": "2012-01-20T21:25:15Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.100" + } + }, + { + "publishedAt": "2012-02-24T17:53:29Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.150" + } + }, + { + "publishedAt": "2012-02-24T23:08:55Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.151" + } + }, + { + "publishedAt": "2012-02-25T20:55:24Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.152" + } + }, + { + "publishedAt": "2012-03-01T23:43:34Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.153" + } + }, + { + "publishedAt": "2011-12-28T01:04:02Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.2" + } + }, + { + "publishedAt": "2012-04-08T00:41:38Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.200" + } + }, + { + "publishedAt": "2012-04-12T17:44:37Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.201" + } + }, + { + "publishedAt": "2012-04-14T01:48:20Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.202" + } + }, + { + "publishedAt": "2012-06-28T19:58:58Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.203" + } + }, + { + "publishedAt": "2011-12-28T01:49:19Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.3" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "semver", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "semver", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-02-12T00:20:26Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2011-02-18T17:15:49Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2011-10-04T01:51:37Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.10" + } + }, + { + "publishedAt": "2011-11-15T16:40:04Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.11" + } + }, + { + "publishedAt": "2011-11-18T19:04:02Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.12" + } + }, + { + "publishedAt": "2011-12-21T17:07:14Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.13" + } + }, + { + "publishedAt": "2012-05-27T00:47:32Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.14" + } + }, + { + "publishedAt": "2011-03-22T21:27:35Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2011-04-19T23:29:13Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2011-04-21T07:32:11Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2011-05-03T23:11:54Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.5" + } + }, + { + "publishedAt": "2011-05-21T00:09:47Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.6" + } + }, + { + "publishedAt": "2011-06-17T16:26:07Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.7" + } + }, + { + "publishedAt": "2011-06-27T21:58:51Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.8" + } + }, + { + "publishedAt": "2011-07-20T21:38:13Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.9" + } + }, + { + "publishedAt": "2012-10-02T17:02:34Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2012-11-29T00:46:21Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2013-01-06T16:25:56Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2013-02-06T15:42:39Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2013-03-01T18:14:56Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.1.4" + } + }, + { + "publishedAt": "2013-06-15T03:29:33Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.0-alpha" + } + }, + { + "publishedAt": "2013-06-18T00:01:26Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.0-beta" + } + }, + { + "publishedAt": "2013-06-20T04:42:51Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2013-07-09T22:39:16Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.10" + } + }, + { + "publishedAt": "2013-07-24T03:23:19Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.11" + } + }, + { + "publishedAt": "2013-06-20T15:05:58Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2013-06-20T15:15:33Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2013-06-20T15:33:20Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2013-06-20T15:42:04Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.5" + } + }, + { + "publishedAt": "2013-06-20T18:41:20Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.6" + } + }, + { + "publishedAt": "2013-06-20T18:57:03Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.7" + } + }, + { + "publishedAt": "2013-06-24T22:12:37Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.8" + } + }, + { + "publishedAt": "2013-07-06T03:45:40Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.9" + } + }, + { + "publishedAt": "2013-08-01T23:52:31Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2013-10-25T20:02:44Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2013-10-28T18:18:10Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.2.1" + } + }, + { + "publishedAt": "2014-05-07T01:15:02Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2014-06-18T22:48:16Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.3.1" + } + }, + { + "publishedAt": "2014-07-22T19:24:50Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.3.2" + } + }, + { + "publishedAt": "2014-07-23T21:14:29Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2014-07-24T17:24:36Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2014-09-11T22:36:27Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2014-09-30T23:55:26Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2014-10-01T00:18:37Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.0.3" + } + }, + { + "publishedAt": "2014-10-16T00:55:35Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2014-12-19T12:57:14Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2014-12-23T09:42:46Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.2.0" + } + }, + { + "publishedAt": "2015-02-10T06:44:26Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.2.1" + } + }, + { + "publishedAt": "2015-02-10T06:46:44Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.2.2" + } + }, + { + "publishedAt": "2015-02-12T20:08:38Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.0" + } + }, + { + "publishedAt": "2015-02-24T19:49:50Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.1" + } + }, + { + "publishedAt": "2015-03-27T01:26:08Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.2" + } + }, + { + "publishedAt": "2015-03-27T16:56:24Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.3" + } + }, + { + "publishedAt": "2015-05-05T04:26:05Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.4" + } + }, + { + "publishedAt": "2015-05-29T22:25:40Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.5" + } + }, + { + "publishedAt": "2015-06-01T04:16:22Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.6" + } + }, + { + "publishedAt": "2015-07-11T17:29:40Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2015-07-13T20:02:27Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2015-09-11T17:09:40Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.0.2" + } + }, + { + "publishedAt": "2015-09-11T20:27:31Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.0.3" + } + }, + { + "publishedAt": "2015-11-18T23:18:02Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2016-06-23T18:00:51Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.1.1" + } + }, + { + "publishedAt": "2016-06-28T18:00:41Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.2.0" + } + }, + { + "publishedAt": "2016-07-14T16:52:47Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.3.0" + } + }, + { + "publishedAt": "2017-07-24T16:39:33Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.4.0" + } + }, + { + "publishedAt": "2017-07-24T18:48:27Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.4.1" + } + }, + { + "publishedAt": "2018-01-16T19:27:59Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.5.0" + } + }, + { + "publishedAt": "2018-08-17T20:35:46Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.5.1" + } + }, + { + "publishedAt": "2018-10-10T23:52:25Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.6.0" + } + }, + { + "publishedAt": "2019-03-26T23:25:47Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.7.0" + } + }, + { + "publishedAt": "2019-08-12T16:28:15Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.7.1" + } + }, + { + "publishedAt": "2023-07-10T19:57:47Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.7.2" + } + }, + { + "publishedAt": "2019-03-26T23:30:05Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2019-05-22T21:12:49Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2019-05-28T17:15:08Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.1.1" + } + }, + { + "publishedAt": "2019-06-24T01:48:03Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.1.2" + } + }, + { + "publishedAt": "2019-07-01T05:51:08Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.1.3" + } + }, + { + "publishedAt": "2019-07-01T23:03:27Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.2.0" + } + }, + { + "publishedAt": "2019-07-23T19:25:26Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.3.0" + } + }, + { + "publishedAt": "2023-07-10T22:38:41Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.3.1" + } + }, + { + "publishedAt": "2019-12-14T19:36:54Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2019-12-17T01:28:48Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.1.0" + } + }, + { + "publishedAt": "2019-12-17T16:56:29Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.1.1" + } + }, + { + "publishedAt": "2020-01-31T01:29:45Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.1.2" + } + }, + { + "publishedAt": "2020-02-11T21:54:05Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.1.3" + } + }, + { + "publishedAt": "2020-04-06T23:36:09Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.2.0" + } + }, + { + "publishedAt": "2020-04-06T23:37:44Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.2.1" + } + }, + { + "publishedAt": "2020-04-10T16:01:16Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.2.2" + } + }, + { + "publishedAt": "2020-04-13T18:31:33Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.2.3" + } + }, + { + "publishedAt": "2020-04-14T01:08:44Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.0" + } + }, + { + "publishedAt": "2020-04-14T16:56:08Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.1" + } + }, + { + "publishedAt": "2020-04-14T17:43:28Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.2" + } + }, + { + "publishedAt": "2020-12-01T19:30:05Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.3" + } + }, + { + "publishedAt": "2020-12-01T20:15:13Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.4" + } + }, + { + "publishedAt": "2021-03-23T01:37:52Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.5" + } + }, + { + "publishedAt": "2022-04-06T16:35:25Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.6" + } + }, + { + "publishedAt": "2022-04-12T17:26:24Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.7" + } + }, + { + "publishedAt": "2022-10-04T19:40:47Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.8" + } + }, + { + "publishedAt": "2023-04-10T21:57:46Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.4.0" + } + }, + { + "publishedAt": "2023-04-17T17:22:56Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.5.0" + } + }, + { + "publishedAt": "2023-05-12T16:39:41Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.5.1" + } + }, + { + "publishedAt": "2023-06-15T20:26:11Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.5.2" + } + }, + { + "publishedAt": "2023-06-22T21:53:19Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.5.3" + } + }, + { + "publishedAt": "2023-07-07T21:10:32Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.5.4" + } + }, + { + "publishedAt": "2024-02-05T17:06:51Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.6.0" + } + }, + { + "publishedAt": "2024-05-07T16:02:28Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.6.1" + } + }, + { + "publishedAt": "2024-05-09T16:02:50Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.6.2" + } + }, + { + "publishedAt": "2024-07-16T22:27:19Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.6.3" + } + }, + { + "publishedAt": "2025-01-29T17:14:41Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.7.0" + } + }, + { + "publishedAt": "2025-02-03T21:46:12Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.7.1" + } + }, + { + "publishedAt": "2025-05-12T17:02:28Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.7.2" + } + }, + { + "publishedAt": "2025-10-07T18:00:51Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.7.3" + } + }, + { + "publishedAt": "2026-02-05T17:23:11Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.7.4" + } + }, + { + "publishedAt": "2026-05-08T20:31:22Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.8.0" + } + }, + { + "publishedAt": "2026-05-21T18:28:15Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.8.1" + } + }, + { + "publishedAt": "2026-06-04T15:21:18Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.8.2" + } + }, + { + "publishedAt": "2026-06-08T15:31:41Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.8.3" + } + }, + { + "publishedAt": "2026-06-09T23:50:03Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.8.4" + } + }, + { + "isDefault": true, + "publishedAt": "2026-06-19T18:32:48Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.8.5" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "tough-cookie", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "tough-cookie", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-01-10T21:47:05Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.10.0" + } + }, + { + "publishedAt": "2014-01-13T18:21:15Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.11.0" + } + }, + { + "publishedAt": "2014-01-13T21:32:46Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.12.0" + } + }, + { + "publishedAt": "2014-01-16T18:26:00Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.12.1" + } + }, + { + "publishedAt": "2015-04-22T01:25:50Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.13.0" + } + }, + { + "publishedAt": "2011-10-21T19:06:03Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.0" + } + }, + { + "publishedAt": "2011-10-31T20:14:14Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.1" + } + }, + { + "publishedAt": "2012-04-23T17:02:57Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.11" + } + }, + { + "publishedAt": "2012-04-25T16:48:25Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.12" + } + }, + { + "publishedAt": "2012-05-08T16:21:30Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.13" + } + }, + { + "publishedAt": "2012-09-28T17:45:14Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.14" + } + }, + { + "publishedAt": "2013-01-25T17:35:07Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.15" + } + }, + { + "publishedAt": "2011-11-07T22:32:46Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.3" + } + }, + { + "publishedAt": "2011-11-23T15:55:51Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.4" + } + }, + { + "publishedAt": "2011-11-23T16:09:51Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.5" + } + }, + { + "publishedAt": "2011-11-23T19:26:54Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.6" + } + }, + { + "publishedAt": "2011-12-01T23:14:08Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.7" + } + }, + { + "publishedAt": "2011-12-15T16:03:48Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.8" + } + }, + { + "publishedAt": "2012-04-17T02:38:36Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.9" + } + }, + { + "publishedAt": "2015-04-28T01:38:47Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-04-28T18:14:01Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2015-05-25T16:49:39Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2015-06-10T22:13:55Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-10-02T17:49:06Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2015-10-06T23:18:58Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2015-11-13T01:52:06Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.2.1" + } + }, + { + "publishedAt": "2016-03-09T23:03:59Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.2.2" + } + }, + { + "publishedAt": "2016-07-21T18:44:18Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2016-07-26T01:01:31Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.3.1" + } + }, + { + "publishedAt": "2016-10-25T17:07:13Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.3.2" + } + }, + { + "publishedAt": "2017-09-21T21:05:04Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.3.3" + } + }, + { + "publishedAt": "2018-02-26T22:29:25Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.3.4" + } + }, + { + "publishedAt": "2018-06-04T23:05:54Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.4.2" + } + }, + { + "publishedAt": "2018-06-25T20:56:48Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.4.3" + } + }, + { + "publishedAt": "2018-11-26T22:58:46Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.5.0" + } + }, + { + "publishedAt": "2019-01-08T19:52:41Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2019-02-05T03:09:45Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2020-03-19T19:20:25Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2022-08-22T17:35:51Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2022-08-24T19:38:25Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2022-08-25T18:51:07Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "4.1.2" + } + }, + { + "publishedAt": "2023-06-05T17:32:41Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "4.1.3" + } + }, + { + "publishedAt": "2024-04-29T14:11:42Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "4.1.4" + } + }, + { + "publishedAt": "2024-09-09T16:40:28Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2023-09-27T16:06:48Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.0.0-rc.0" + } + }, + { + "publishedAt": "2024-02-29T18:21:11Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.0.0-rc.1" + } + }, + { + "publishedAt": "2024-05-16T20:03:00Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.0.0-rc.2" + } + }, + { + "publishedAt": "2024-07-10T13:23:18Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.0.0-rc.3" + } + }, + { + "publishedAt": "2024-07-19T17:42:20Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.0.0-rc.4" + } + }, + { + "publishedAt": "2025-01-09T15:36:56Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2025-01-08T18:57:42Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.1.0-rc.0" + } + }, + { + "publishedAt": "2025-02-07T17:32:26Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.1.1" + } + }, + { + "publishedAt": "2025-02-28T18:27:49Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.1.2" + } + }, + { + "publishedAt": "2025-08-14T19:56:05Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2025-05-02T13:50:43Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "6.0.0-rc.0" + } + }, + { + "publishedAt": "2025-07-24T14:54:21Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "6.0.0-rc.1" + } + }, + { + "publishedAt": "2025-08-04T16:53:25Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "6.0.0-rc.2" + } + }, + { + "publishedAt": "2026-03-12T18:39:28Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2026-07-07T18:32:22Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "6.0.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "uuid", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "uuid", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-03-31T08:12:51Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2011-03-31T08:12:51Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2013-02-19T22:28:10Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2013-03-14T05:25:04Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "1.4.1" + } + }, + { + "publishedAt": "2014-09-25T09:03:34Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "1.4.2" + } + }, + { + "publishedAt": "2024-06-09T13:42:04Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "10.0.0" + } + }, + { + "publishedAt": "2024-10-27T14:35:13Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.0.0" + } + }, + { + "publishedAt": "2024-09-05T21:08:26Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.0.0-0" + } + }, + { + "publishedAt": "2024-10-27T21:40:24Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.0.1" + } + }, + { + "publishedAt": "2024-10-28T17:27:12Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.0.2" + } + }, + { + "publishedAt": "2024-11-10T21:25:54Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.0.3" + } + }, + { + "publishedAt": "2025-01-05T15:16:52Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.0.4" + } + }, + { + "publishedAt": "2025-01-09T22:40:18Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.0.5" + } + }, + { + "publishedAt": "2025-02-19T18:16:11Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.1.0" + } + }, + { + "publishedAt": "2026-04-29T15:17:24Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.1.1" + } + }, + { + "publishedAt": "2025-09-05T17:25:34Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "12.0.0" + } + }, + { + "publishedAt": "2026-04-29T12:54:38Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "12.0.1" + } + }, + { + "publishedAt": "2025-09-08T18:43:39Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "13.0.0" + } + }, + { + "publishedAt": "2026-04-29T12:44:23Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "13.0.1" + } + }, + { + "publishedAt": "2026-05-04T13:37:27Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "13.0.2" + } + }, + { + "publishedAt": "2026-04-19T15:15:42Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "14.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2026-06-20T11:56:02Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "14.0.1" + } + }, + { + "publishedAt": "2014-09-29T09:03:24Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2014-09-29T09:16:55Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2016-04-13T07:37:23Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2016-09-18T21:03:38Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2016-11-18T05:55:37Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2016-11-29T07:18:07Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2017-06-16T17:54:51Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2018-01-16T14:44:50Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.2.0" + } + }, + { + "publishedAt": "2018-01-16T17:44:57Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.2.1" + } + }, + { + "publishedAt": "2018-06-26T13:23:39Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.3.0" + } + }, + { + "publishedAt": "2018-06-28T21:29:01Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.3.2" + } + }, + { + "publishedAt": "2019-08-19T13:26:25Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.3.3" + } + }, + { + "publishedAt": "2020-01-16T21:05:38Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.4.0" + } + }, + { + "publishedAt": "2020-02-24T13:23:46Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2020-02-17T11:25:25Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "7.0.0-beta.0" + } + }, + { + "publishedAt": "2020-02-25T20:26:35Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2020-03-04T12:49:00Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "7.0.2" + } + }, + { + "publishedAt": "2020-03-02T20:31:08Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "7.0.2-beta.0" + } + }, + { + "publishedAt": "2020-03-31T19:41:24Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "7.0.3" + } + }, + { + "publishedAt": "2020-04-29T20:42:26Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.0.0" + } + }, + { + "publishedAt": "2020-04-29T20:21:52Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.0.0-beta.0" + } + }, + { + "publishedAt": "2020-05-20T18:52:38Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.1.0" + } + }, + { + "publishedAt": "2020-06-23T20:56:14Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.2.0" + } + }, + { + "publishedAt": "2020-06-23T07:38:42Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.2.0-beta.0" + } + }, + { + "publishedAt": "2020-07-27T19:01:36Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.3.0" + } + }, + { + "publishedAt": "2020-07-22T22:28:57Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.3.0-beta.0" + } + }, + { + "publishedAt": "2020-10-04T15:46:46Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.3.1" + } + }, + { + "publishedAt": "2020-12-08T20:38:36Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.3.2" + } + }, + { + "publishedAt": "2020-11-21T13:10:15Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.3.2-beta.0" + } + }, + { + "publishedAt": "2022-09-05T20:03:54Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "9.0.0" + } + }, + { + "publishedAt": "2022-08-05T10:12:36Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "9.0.0-beta.0" + } + }, + { + "publishedAt": "2023-09-12T08:56:35Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "9.0.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.15.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "fast-deep-equal", + "requirement": "^3.1.1" + }, + { + "name": "fast-json-stable-stringify", + "requirement": "^2.0.0" + }, + { + "name": "json-schema-traverse", + "requirement": "^0.4.1" + }, + { + "name": "uri-js", + "requirement": "^4.2.2" + } + ], + "devDependencies": [ + { + "name": "ajv-async", + "requirement": "^1.0.0" + }, + { + "name": "bluebird", + "requirement": "^3.5.3" + }, + { + "name": "brfs", + "requirement": "^2.0.0" + }, + { + "name": "browserify", + "requirement": "^16.2.0" + }, + { + "name": "chai", + "requirement": "^4.0.1" + }, + { + "name": "coveralls", + "requirement": "^3.0.1" + }, + { + "name": "del-cli", + "requirement": "^3.0.0" + }, + { + "name": "dot", + "requirement": "^1.0.3" + }, + { + "name": "eslint", + "requirement": "^7.3.1" + }, + { + "name": "gh-pages-generator", + "requirement": "^0.2.3" + }, + { + "name": "glob", + "requirement": "^7.0.0" + }, + { + "name": "if-node-version", + "requirement": "^1.0.0" + }, + { + "name": "js-beautify", + "requirement": "^1.7.3" + }, + { + "name": "jshint", + "requirement": "^2.10.2" + }, + { + "name": "json-schema-test", + "requirement": "^2.0.0" + }, + { + "name": "karma", + "requirement": "^5.0.0" + }, + { + "name": "karma-chrome-launcher", + "requirement": "^3.0.0" + }, + { + "name": "karma-mocha", + "requirement": "^2.0.0" + }, + { + "name": "karma-sauce-launcher", + "requirement": "^4.1.3" + }, + { + "name": "mocha", + "requirement": "^8.0.1" + }, + { + "name": "nyc", + "requirement": "^15.0.0" + }, + { + "name": "pre-commit", + "requirement": "^1.1.1" + }, + { + "name": "re2", + "requirement": "^1.21.4" + }, + { + "name": "require-globify", + "requirement": "^1.3.0" + }, + { + "name": "typescript", + "requirement": "^3.9.5" + }, + { + "name": "uglify-js", + "requirement": "^3.6.9" + }, + { + "name": "watch", + "requirement": "^1.0.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.16" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "balanced-match", + "requirement": "^1.0.0" + }, + { + "name": "concat-map", + "requirement": "0.0.1" + } + ], + "devDependencies": [ + { + "name": "matcha", + "requirement": "^0.7.0" + }, + { + "name": "tape", + "requirement": "^4.6.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.6.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "inherits", + "requirement": "^2.0.3" + }, + { + "name": "readable-stream", + "requirement": "^2.2.2" + }, + { + "name": "typedarray", + "requirement": "^0.0.6" + } + ], + "devDependencies": [ + { + "name": "tape", + "requirement": "^4.6.3" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.6.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "buffer-from", + "requirement": "^1.0.0" + }, + { + "name": "inherits", + "requirement": "^2.0.3" + }, + { + "name": "readable-stream", + "requirement": "^2.2.2" + }, + { + "name": "typedarray", + "requirement": "^0.0.6" + } + ], + "devDependencies": [ + { + "name": "tape", + "requirement": "^4.6.3" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.9" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "standard", + "requirement": "^11.0.1" + }, + { + "name": "standard-version", + "requirement": "^4.4.0" + }, + { + "name": "tap", + "requirement": "^12.7.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.1.5" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "brace-expansion", + "requirement": "^1.1.7" + } + ], + "devDependencies": [ + { + "name": "tap", + "requirement": "^15.1.6" + } + ] + } + } + } diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_AlwaysOffline.yaml b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_OfflineDatabase_fix_non_interactive_relax_package_json_with_offline_vulns.yaml similarity index 100% rename from cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_AlwaysOffline.yaml rename to cmd/osv-scanner/fix/testdata/cassettes/TestCommand_OfflineDatabase_fix_non_interactive_relax_package_json_with_offline_vulns.yaml diff --git a/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_OfflineDatabase_fix_non_interactive_relax_package_json_with_offline_vulns_grpc.yaml b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_OfflineDatabase_fix_non_interactive_relax_package_json_with_offline_vulns_grpc.yaml new file mode 100644 index 00000000000..4f8435aae53 --- /dev/null +++ b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_OfflineDatabase_fix_non_interactive_relax_package_json_with_offline_vulns_grpc.yaml @@ -0,0 +1,37333 @@ +interactions: + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "ajv", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "ajv", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-05-30T10:50:33Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.10" + } + }, + { + "publishedAt": "2015-05-30T18:11:21Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.11" + } + }, + { + "publishedAt": "2015-05-30T20:10:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.12" + } + }, + { + "publishedAt": "2015-05-29T22:33:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2015-05-29T22:54:15Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2015-05-29T23:29:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "publishedAt": "2015-05-29T23:30:34Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "publishedAt": "2015-05-30T08:54:32Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.8" + } + }, + { + "publishedAt": "2015-05-30T08:59:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.9" + } + }, + { + "publishedAt": "2015-05-30T22:05:16Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2015-05-30T23:42:28Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2015-06-01T22:44:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.10" + } + }, + { + "publishedAt": "2015-06-01T23:14:54Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.11" + } + }, + { + "publishedAt": "2015-06-02T00:59:48Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.12" + } + }, + { + "publishedAt": "2015-06-03T21:30:56Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.13" + } + }, + { + "publishedAt": "2015-06-03T23:17:48Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.14" + } + }, + { + "publishedAt": "2015-06-03T23:31:39Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.15" + } + }, + { + "publishedAt": "2015-06-04T17:04:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.16" + } + }, + { + "publishedAt": "2015-05-31T00:11:45Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2015-05-31T01:01:44Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2015-05-31T09:47:27Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.4" + } + }, + { + "publishedAt": "2015-05-31T11:21:59Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.5" + } + }, + { + "publishedAt": "2015-05-31T17:40:16Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.6" + } + }, + { + "publishedAt": "2015-05-31T20:46:42Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.7" + } + }, + { + "publishedAt": "2015-06-01T01:00:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.8" + } + }, + { + "publishedAt": "2015-06-01T17:51:44Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.9" + } + }, + { + "publishedAt": "2015-06-04T20:43:29Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2015-06-04T22:09:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.1" + } + }, + { + "publishedAt": "2015-06-04T23:44:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.2" + } + }, + { + "publishedAt": "2015-06-05T18:08:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.3" + } + }, + { + "publishedAt": "2015-06-05T20:38:32Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.4" + } + }, + { + "publishedAt": "2015-06-06T01:08:01Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.5" + } + }, + { + "publishedAt": "2015-06-06T01:40:29Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.6" + } + }, + { + "publishedAt": "2015-06-06T13:13:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.7" + } + }, + { + "publishedAt": "2015-06-06T15:19:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.8" + } + }, + { + "publishedAt": "2015-06-06T18:44:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.9" + } + }, + { + "publishedAt": "2015-06-07T20:55:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2015-06-07T20:59:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.1" + } + }, + { + "publishedAt": "2015-06-12T22:31:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.11" + } + }, + { + "publishedAt": "2015-06-13T09:27:35Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.12" + } + }, + { + "publishedAt": "2015-06-07T23:20:03Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.2" + } + }, + { + "publishedAt": "2015-06-07T23:32:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.3" + } + }, + { + "publishedAt": "2015-06-08T06:45:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.4" + } + }, + { + "publishedAt": "2015-06-08T07:02:12Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.5" + } + }, + { + "publishedAt": "2015-06-10T20:51:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.6" + } + }, + { + "publishedAt": "2015-06-10T22:59:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.7" + } + }, + { + "publishedAt": "2015-06-12T10:43:55Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.8" + } + }, + { + "publishedAt": "2015-06-13T12:01:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2015-06-13T12:55:34Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.1" + } + }, + { + "publishedAt": "2015-06-16T14:10:55Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.10" + } + }, + { + "publishedAt": "2015-06-16T17:16:40Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.12" + } + }, + { + "publishedAt": "2015-06-16T21:20:19Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.14" + } + }, + { + "publishedAt": "2015-06-16T21:54:34Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.15" + } + }, + { + "publishedAt": "2015-06-13T15:35:37Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.2" + } + }, + { + "publishedAt": "2015-06-13T22:42:06Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.3" + } + }, + { + "publishedAt": "2015-06-14T08:04:37Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.4" + } + }, + { + "publishedAt": "2015-06-14T09:06:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.5" + } + }, + { + "publishedAt": "2015-06-15T07:03:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.6" + } + }, + { + "publishedAt": "2015-06-15T10:14:59Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.7" + } + }, + { + "publishedAt": "2015-06-15T15:31:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.8" + } + }, + { + "publishedAt": "2015-06-15T23:21:32Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.9" + } + }, + { + "publishedAt": "2015-06-17T01:06:16Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "publishedAt": "2015-06-22T13:40:40Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.10" + } + }, + { + "publishedAt": "2015-06-23T16:27:20Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.11" + } + }, + { + "publishedAt": "2015-06-23T23:44:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.12" + } + }, + { + "publishedAt": "2015-06-17T15:01:45Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.2" + } + }, + { + "publishedAt": "2015-06-17T21:06:22Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.3" + } + }, + { + "publishedAt": "2015-06-17T21:24:10Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.4" + } + }, + { + "publishedAt": "2015-06-18T19:50:11Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.5" + } + }, + { + "publishedAt": "2015-06-19T00:00:10Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.6" + } + }, + { + "publishedAt": "2015-06-19T10:40:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.7" + } + }, + { + "publishedAt": "2015-06-20T14:37:41Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.8" + } + }, + { + "publishedAt": "2015-06-20T17:42:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.9" + } + }, + { + "publishedAt": "2015-06-24T00:28:55Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.0" + } + }, + { + "publishedAt": "2015-06-30T23:31:42Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.1" + } + }, + { + "publishedAt": "2015-07-30T08:22:29Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.10" + } + }, + { + "publishedAt": "2015-07-31T18:52:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.11" + } + }, + { + "publishedAt": "2015-08-06T23:14:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.12" + } + }, + { + "publishedAt": "2015-08-07T00:55:20Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.13" + } + }, + { + "publishedAt": "2015-08-08T09:58:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.14" + } + }, + { + "publishedAt": "2015-08-08T18:26:38Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.15" + } + }, + { + "publishedAt": "2015-07-20T16:41:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.2" + } + }, + { + "publishedAt": "2015-07-21T18:18:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.3" + } + }, + { + "publishedAt": "2015-07-21T21:36:48Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.4" + } + }, + { + "publishedAt": "2015-07-21T22:09:03Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.5" + } + }, + { + "publishedAt": "2015-07-21T22:20:20Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.6" + } + }, + { + "publishedAt": "2015-07-22T15:33:12Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.7" + } + }, + { + "publishedAt": "2015-07-24T09:48:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.8" + } + }, + { + "publishedAt": "2015-07-26T10:01:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.9" + } + }, + { + "publishedAt": "2015-08-09T11:51:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.7.0" + } + }, + { + "publishedAt": "2015-08-11T07:28:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.7.1" + } + }, + { + "publishedAt": "2015-08-16T01:13:01Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.7.2" + } + }, + { + "publishedAt": "2015-08-17T17:23:01Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-08-21T22:43:52Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-08-23T10:45:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2015-08-23T20:37:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2015-08-23T23:54:29Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2015-09-02T23:10:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2015-09-02T23:31:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2015-09-07T09:13:20Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.3.2" + } + }, + { + "publishedAt": "2015-09-13T00:06:34Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2015-09-22T22:24:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.1" + } + }, + { + "publishedAt": "2015-11-17T20:40:23Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.10" + } + }, + { + "publishedAt": "2015-09-23T22:48:36Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.2" + } + }, + { + "publishedAt": "2015-10-02T21:23:28Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.3" + } + }, + { + "publishedAt": "2015-10-10T23:17:39Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.4" + } + }, + { + "publishedAt": "2015-10-15T17:58:38Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.5" + } + }, + { + "publishedAt": "2015-10-25T00:23:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.6" + } + }, + { + "publishedAt": "2015-10-25T11:45:09Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.7" + } + }, + { + "publishedAt": "2015-10-25T22:12:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.8" + } + }, + { + "publishedAt": "2015-11-07T14:09:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.9" + } + }, + { + "publishedAt": "2015-11-22T01:28:10Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-11-13T14:35:35Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.0-beta.0" + } + }, + { + "publishedAt": "2015-11-14T23:14:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.0-beta.1" + } + }, + { + "publishedAt": "2015-11-17T23:10:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.0-beta.2" + } + }, + { + "publishedAt": "2015-11-17T23:24:59Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.0-beta.3" + } + }, + { + "publishedAt": "2015-11-22T02:17:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2015-11-24T06:44:47Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2015-11-26T22:57:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2015-11-27T09:27:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2015-11-28T15:12:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2015-11-28T22:40:06Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2015-11-29T01:45:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.1.3" + } + }, + { + "publishedAt": "2015-12-04T22:22:09Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.1.4" + } + }, + { + "publishedAt": "2015-12-05T21:28:23Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2015-12-06T22:10:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.2.1" + } + }, + { + "publishedAt": "2015-12-07T22:08:53Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.2.2" + } + }, + { + "publishedAt": "2015-12-11T21:44:43Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2015-12-12T21:58:19Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.4.0" + } + }, + { + "publishedAt": "2015-12-19T19:01:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.5.0" + } + }, + { + "publishedAt": "2015-12-27T21:47:12Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2015-12-27T22:11:06Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2015-12-27T22:13:29Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2015-12-28T12:21:21Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "publishedAt": "2015-12-30T23:06:17Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.0.4" + } + }, + { + "publishedAt": "2016-01-02T17:19:51Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2016-01-04T22:27:56Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.1.1" + } + }, + { + "publishedAt": "2016-01-09T14:51:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.2.0" + } + }, + { + "publishedAt": "2016-01-13T22:19:38Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.2.1" + } + }, + { + "publishedAt": "2016-01-13T22:26:48Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.2.2" + } + }, + { + "publishedAt": "2016-01-14T21:46:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.2.3" + } + }, + { + "publishedAt": "2016-01-15T07:00:54Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.3.0" + } + }, + { + "publishedAt": "2016-01-16T16:15:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.3.1" + } + }, + { + "publishedAt": "2016-01-17T15:19:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.4.0" + } + }, + { + "publishedAt": "2016-02-01T18:16:33Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.5.0" + } + }, + { + "publishedAt": "2016-02-01T23:39:43Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.5.1" + } + }, + { + "publishedAt": "2016-02-04T20:03:03Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.5.2" + } + }, + { + "publishedAt": "2016-02-05T09:21:42Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.5.3" + } + }, + { + "publishedAt": "2016-02-13T21:17:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.6.0" + } + }, + { + "publishedAt": "2016-02-13T22:13:57Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.6.1" + } + }, + { + "publishedAt": "2016-02-14T20:43:21Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.6.2" + } + }, + { + "publishedAt": "2016-02-17T23:04:53Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.7.0" + } + }, + { + "publishedAt": "2016-02-21T13:29:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.7.1" + } + }, + { + "publishedAt": "2016-02-24T09:27:10Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.7.2" + } + }, + { + "publishedAt": "2016-02-28T23:08:33Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.0" + } + }, + { + "publishedAt": "2016-03-01T00:27:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.1" + } + }, + { + "publishedAt": "2016-04-11T19:49:16Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.10" + } + }, + { + "publishedAt": "2016-03-02T15:01:22Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.2" + } + }, + { + "publishedAt": "2016-03-07T06:57:28Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.3" + } + }, + { + "publishedAt": "2016-03-09T23:23:28Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.4" + } + }, + { + "publishedAt": "2016-03-14T21:19:51Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.5" + } + }, + { + "publishedAt": "2016-03-20T19:33:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.6" + } + }, + { + "publishedAt": "2016-03-25T20:35:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.7" + } + }, + { + "publishedAt": "2016-03-31T17:36:07Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.8" + } + }, + { + "publishedAt": "2016-04-10T10:54:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.9" + } + }, + { + "publishedAt": "2016-04-15T23:01:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2016-04-18T20:21:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2016-04-20T20:22:32Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2016-04-22T09:23:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.0.3" + } + }, + { + "publishedAt": "2016-04-23T18:56:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.0.4" + } + }, + { + "publishedAt": "2016-05-03T09:00:45Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.0.5" + } + }, + { + "publishedAt": "2016-05-22T01:12:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.0.6" + } + }, + { + "publishedAt": "2016-05-27T20:31:38Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2016-06-01T06:18:57Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2016-06-04T20:43:09Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.2" + } + }, + { + "publishedAt": "2016-06-11T11:08:59Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.3" + } + }, + { + "publishedAt": "2016-06-26T20:33:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.4" + } + }, + { + "publishedAt": "2016-06-28T20:47:11Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.5" + } + }, + { + "publishedAt": "2016-07-09T23:39:32Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.6" + } + }, + { + "publishedAt": "2016-07-10T17:52:32Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.7" + } + }, + { + "publishedAt": "2016-07-21T23:49:03Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.8" + } + }, + { + "publishedAt": "2016-12-11T12:52:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.10.0" + } + }, + { + "publishedAt": "2016-12-23T17:45:51Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.10.1" + } + }, + { + "publishedAt": "2016-12-24T02:33:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.10.2" + } + }, + { + "publishedAt": "2016-12-25T00:17:28Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.10.3" + } + }, + { + "publishedAt": "2017-01-05T20:03:54Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.10.4" + } + }, + { + "publishedAt": "2017-01-21T00:17:03Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.0" + } + }, + { + "publishedAt": "2017-01-21T00:32:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.1" + } + }, + { + "publishedAt": "2017-01-21T21:45:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.2" + } + }, + { + "publishedAt": "2017-02-12T19:18:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.3" + } + }, + { + "publishedAt": "2017-03-04T18:34:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.4" + } + }, + { + "publishedAt": "2017-03-11T21:44:40Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.5" + } + }, + { + "publishedAt": "2017-04-07T22:56:39Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.6" + } + }, + { + "publishedAt": "2017-04-17T13:30:20Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.7" + } + }, + { + "publishedAt": "2017-04-28T19:23:19Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.8" + } + }, + { + "publishedAt": "2016-07-22T14:52:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.2.0" + } + }, + { + "publishedAt": "2016-07-28T22:48:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.3.0" + } + }, + { + "publishedAt": "2016-08-05T19:34:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.3.1" + } + }, + { + "publishedAt": "2016-08-07T12:11:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.4.0" + } + }, + { + "publishedAt": "2016-08-14T23:35:26Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.4.1" + } + }, + { + "publishedAt": "2016-08-15T21:21:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.5.0" + } + }, + { + "publishedAt": "2016-08-29T22:31:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.6.0" + } + }, + { + "publishedAt": "2016-08-30T20:00:28Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.6.1" + } + }, + { + "publishedAt": "2016-09-06T21:55:39Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.0" + } + }, + { + "publishedAt": "2016-09-19T16:31:33Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.1" + } + }, + { + "publishedAt": "2016-09-19T19:35:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.2" + } + }, + { + "publishedAt": "2016-09-22T16:59:01Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.3" + } + }, + { + "publishedAt": "2016-09-24T18:00:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.4" + } + }, + { + "publishedAt": "2016-09-28T14:21:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.5" + } + }, + { + "publishedAt": "2016-10-02T17:36:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.6" + } + }, + { + "publishedAt": "2016-10-05T18:46:26Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.7" + } + }, + { + "publishedAt": "2016-10-16T16:42:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.8.0" + } + }, + { + "publishedAt": "2016-10-19T08:39:47Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.8.1" + } + }, + { + "publishedAt": "2016-10-19T23:42:26Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.8.2" + } + }, + { + "publishedAt": "2016-11-14T21:01:11Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.9.0" + } + }, + { + "publishedAt": "2016-12-03T21:51:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.9.1" + } + }, + { + "publishedAt": "2016-12-06T21:47:20Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.9.2" + } + }, + { + "publishedAt": "2016-12-10T22:33:35Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.9.3" + } + }, + { + "publishedAt": "2017-04-17T14:42:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2016-11-08T19:29:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.0-beta.0" + } + }, + { + "publishedAt": "2016-11-30T21:21:38Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.0-beta.1" + } + }, + { + "publishedAt": "2017-04-28T20:22:58Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2016-12-31T00:39:48Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.1-beta.0" + } + }, + { + "publishedAt": "2017-01-20T23:50:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.1-beta.1" + } + }, + { + "publishedAt": "2017-01-23T21:04:55Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.1-beta.2" + } + }, + { + "publishedAt": "2017-02-04T23:03:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.1-beta.3" + } + }, + { + "publishedAt": "2017-02-12T19:39:58Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.2-beta.0" + } + }, + { + "publishedAt": "2017-03-01T08:16:12Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.3-beta.0" + } + }, + { + "publishedAt": "2017-03-12T18:46:07Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.4-beta.0" + } + }, + { + "publishedAt": "2017-03-19T19:57:27Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.4-beta.1" + } + }, + { + "publishedAt": "2017-03-25T16:33:52Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.4-beta.2" + } + }, + { + "publishedAt": "2017-04-08T20:11:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.4-beta.3" + } + }, + { + "publishedAt": "2017-05-14T11:17:43Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2017-05-14T22:50:06Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.1.1" + } + }, + { + "publishedAt": "2017-05-19T19:53:53Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.1.2" + } + }, + { + "publishedAt": "2017-05-20T21:35:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.1.3" + } + }, + { + "publishedAt": "2017-05-25T21:17:53Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.1.4" + } + }, + { + "publishedAt": "2017-05-28T19:59:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.1.5" + } + }, + { + "publishedAt": "2017-06-15T22:37:03Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.1.6" + } + }, + { + "publishedAt": "2017-06-16T23:13:12Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.2.0" + } + }, + { + "publishedAt": "2017-07-06T23:29:07Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.2.1" + } + }, + { + "publishedAt": "2017-07-10T22:19:43Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.2.2" + } + }, + { + "publishedAt": "2017-09-25T20:57:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.2.3" + } + }, + { + "publishedAt": "2017-10-22T15:16:21Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.2.4" + } + }, + { + "publishedAt": "2017-10-24T10:32:11Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.2.5" + } + }, + { + "publishedAt": "2017-10-24T19:00:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.3.0" + } + }, + { + "publishedAt": "2017-11-20T21:23:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.4.0" + } + }, + { + "publishedAt": "2017-11-24T20:45:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.5.0" + } + }, + { + "publishedAt": "2017-12-02T12:48:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.5.1" + } + }, + { + "publishedAt": "2017-12-16T20:35:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.5.2" + } + }, + { + "publishedAt": "2018-01-07T15:32:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2017-11-06T07:43:01Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.0.0-beta.0" + } + }, + { + "publishedAt": "2017-11-06T10:18:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.0.0-beta.1" + } + }, + { + "publishedAt": "2017-11-12T10:13:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.0.0-beta.2" + } + }, + { + "publishedAt": "2017-11-26T10:49:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.0.0-rc.0" + } + }, + { + "publishedAt": "2017-12-03T17:59:06Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.0.0-rc.1" + } + }, + { + "publishedAt": "2018-01-11T22:04:19Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2018-01-26T19:08:17Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2018-01-30T19:43:41Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.1.1" + } + }, + { + "publishedAt": "2019-03-03T11:27:56Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.10.0" + } + }, + { + "publishedAt": "2019-07-06T18:15:06Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.10.1" + } + }, + { + "publishedAt": "2019-07-14T14:16:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.10.2" + } + }, + { + "publishedAt": "2020-01-18T09:11:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.11.0" + } + }, + { + "publishedAt": "2020-02-22T13:51:48Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.12.0" + } + }, + { + "publishedAt": "2020-04-18T19:38:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.12.1" + } + }, + { + "publishedAt": "2020-04-19T23:18:22Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.12.2" + } + }, + { + "publishedAt": "2020-07-04T16:02:12Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.12.3" + } + }, + { + "publishedAt": "2020-08-15T09:07:56Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.12.4" + } + }, + { + "publishedAt": "2020-09-13T16:23:15Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.12.5" + } + }, + { + "publishedAt": "2020-10-10T17:01:40Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.12.6" + } + }, + { + "publishedAt": "2026-02-20T18:09:33Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.14.0" + } + }, + { + "publishedAt": "2026-04-23T14:59:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.15.0" + } + }, + { + "publishedAt": "2018-02-26T08:23:58Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.2.0" + } + }, + { + "publishedAt": "2018-03-03T21:22:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.2.1" + } + }, + { + "publishedAt": "2018-03-17T19:53:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.3.0" + } + }, + { + "publishedAt": "2018-03-25T10:37:19Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.4.0" + } + }, + { + "publishedAt": "2018-05-08T20:49:29Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.5.0" + } + }, + { + "publishedAt": "2018-06-10T12:07:59Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.5.1" + } + }, + { + "publishedAt": "2018-06-30T18:57:47Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.5.2" + } + }, + { + "publishedAt": "2018-08-17T16:28:53Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.5.3" + } + }, + { + "publishedAt": "2018-09-23T11:04:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.5.4" + } + }, + { + "publishedAt": "2018-11-04T21:47:17Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.5.5" + } + }, + { + "publishedAt": "2018-11-29T07:22:47Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.6.0" + } + }, + { + "publishedAt": "2018-11-29T10:59:52Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.6.1" + } + }, + { + "publishedAt": "2018-12-16T21:10:59Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.6.2" + } + }, + { + "publishedAt": "2019-01-13T17:59:39Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.7.0" + } + }, + { + "publishedAt": "2019-02-02T20:04:07Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.8.0" + } + }, + { + "publishedAt": "2019-02-02T20:07:09Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.8.1" + } + }, + { + "publishedAt": "2019-02-09T22:22:22Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.9.0" + } + }, + { + "publishedAt": "2019-02-10T08:42:28Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.9.1" + } + }, + { + "publishedAt": "2019-02-22T20:16:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.9.2" + } + }, + { + "publishedAt": "2020-12-15T19:12:40Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2020-09-15T14:58:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-alpha.0" + } + }, + { + "publishedAt": "2020-09-16T13:40:23Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-alpha.1" + } + }, + { + "publishedAt": "2020-09-23T19:16:55Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.0" + } + }, + { + "publishedAt": "2020-10-10T18:14:42Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.1" + } + }, + { + "publishedAt": "2020-10-24T18:14:26Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.2" + } + }, + { + "publishedAt": "2020-11-05T08:18:22Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.3" + } + }, + { + "publishedAt": "2020-11-10T08:25:15Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.4" + } + }, + { + "publishedAt": "2020-11-15T16:52:15Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.5" + } + }, + { + "publishedAt": "2020-11-16T22:01:23Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.6" + } + }, + { + "publishedAt": "2020-11-22T11:37:54Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.7" + } + }, + { + "publishedAt": "2020-11-29T19:31:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.8" + } + }, + { + "publishedAt": "2020-12-02T08:18:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.9" + } + }, + { + "publishedAt": "2020-12-06T15:39:09Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-rc.0" + } + }, + { + "publishedAt": "2020-12-09T20:49:34Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-rc.1" + } + }, + { + "publishedAt": "2020-12-13T19:37:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-rc.2" + } + }, + { + "publishedAt": "2020-12-14T19:11:11Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-rc.3" + } + }, + { + "publishedAt": "2020-12-14T19:34:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-rc.4" + } + }, + { + "publishedAt": "2020-12-14T20:08:45Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-rc.5" + } + }, + { + "publishedAt": "2020-12-16T19:42:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2020-12-19T18:42:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.2" + } + }, + { + "publishedAt": "2021-01-02T11:09:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.3" + } + }, + { + "publishedAt": "2021-02-01T21:04:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.4" + } + }, + { + "publishedAt": "2021-02-11T08:42:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.1.0" + } + }, + { + "publishedAt": "2021-02-17T09:09:58Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.1.1" + } + }, + { + "publishedAt": "2021-03-07T10:00:58Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.2.0" + } + }, + { + "publishedAt": "2021-03-07T19:03:07Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.2.1" + } + }, + { + "publishedAt": "2021-03-20T06:43:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.2.2" + } + }, + { + "publishedAt": "2021-03-20T07:01:17Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.2.3" + } + }, + { + "publishedAt": "2021-03-26T08:19:33Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.2.4" + } + }, + { + "publishedAt": "2021-03-27T12:44:09Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.0" + } + }, + { + "publishedAt": "2021-03-13T11:08:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.0-beta.0" + } + }, + { + "publishedAt": "2021-03-15T07:56:51Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.0-beta.1" + } + }, + { + "publishedAt": "2021-03-16T20:22:37Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.0-beta.2" + } + }, + { + "publishedAt": "2021-03-21T18:44:36Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.0-beta.3" + } + }, + { + "publishedAt": "2021-03-23T07:37:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.0-beta.4" + } + }, + { + "publishedAt": "2021-03-27T22:47:40Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.1" + } + }, + { + "publishedAt": "2021-03-31T08:00:17Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.2" + } + }, + { + "publishedAt": "2021-04-01T07:04:36Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.3" + } + }, + { + "publishedAt": "2021-04-02T12:53:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.4" + } + }, + { + "publishedAt": "2021-04-02T15:54:03Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.5" + } + }, + { + "publishedAt": "2021-04-11T16:52:16Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.1.0" + } + }, + { + "publishedAt": "2022-02-04T18:22:26Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.10.0" + } + }, + { + "publishedAt": "2022-03-22T22:19:15Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.11.0" + } + }, + { + "publishedAt": "2022-11-13T22:05:10Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.11.1" + } + }, + { + "publishedAt": "2022-11-13T22:16:35Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.11.2" + } + }, + { + "publishedAt": "2023-01-03T14:19:23Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.12.0" + } + }, + { + "publishedAt": "2024-04-29T23:33:52Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.13.0" + } + }, + { + "publishedAt": "2024-05-25T22:02:57Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.14.0" + } + }, + { + "publishedAt": "2024-06-03T20:36:10Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.15.0" + } + }, + { + "publishedAt": "2024-06-04T19:11:12Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.16.0" + } + }, + { + "publishedAt": "2024-07-12T20:42:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.17.1" + } + }, + { + "publishedAt": "2026-02-14T15:41:17Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.18.0" + } + }, + { + "publishedAt": "2021-04-27T15:08:54Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.2.0" + } + }, + { + "isDefault": true, + "publishedAt": "2026-04-24T15:22:16Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.20.0" + } + }, + { + "publishedAt": "2021-05-09T11:34:27Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.3.0" + } + }, + { + "publishedAt": "2021-05-14T20:12:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.4.0" + } + }, + { + "publishedAt": "2021-05-20T13:33:43Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.5.0" + } + }, + { + "publishedAt": "2021-06-06T14:57:32Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.6.0" + } + }, + { + "publishedAt": "2021-07-04T09:53:17Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.6.1" + } + }, + { + "publishedAt": "2021-07-15T20:13:15Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.6.2" + } + }, + { + "publishedAt": "2021-09-12T18:20:44Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.6.3" + } + }, + { + "publishedAt": "2021-11-08T20:15:34Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.7.0" + } + }, + { + "publishedAt": "2021-11-08T21:12:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.7.1" + } + }, + { + "publishedAt": "2021-11-13T18:33:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.8.0" + } + }, + { + "publishedAt": "2021-11-16T20:20:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.8.1" + } + }, + { + "publishedAt": "2021-11-21T19:07:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.8.2" + } + }, + { + "publishedAt": "2022-01-15T13:01:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.9.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "ansi-regex", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "ansi-regex", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-06-03T16:59:22Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2014-06-14T01:12:53Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2014-06-20T16:44:03Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "0.2.1" + } + }, + { + "publishedAt": "2014-08-13T13:29:14Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-08-30T12:38:30Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2015-02-22T09:24:51Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2015-06-30T16:07:19Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2017-01-14T03:09:39Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2017-06-20T19:03:33Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2022-03-27T13:29:44Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2018-09-18T08:18:58Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2019-03-08T06:14:40Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2022-03-12T03:08:58Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2019-10-04T11:29:13Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2021-09-14T15:55:19Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2021-04-16T06:02:15Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2021-09-10T20:25:05Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2024-09-09T13:57:56Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2025-08-17T16:49:37Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "6.2.0" + } + }, + { + "isDefault": true, + "publishedAt": "2025-09-08T14:48:14Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "6.2.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "aproba", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "aproba", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-02-27T18:11:19Z", + "versionKey": { + "name": "aproba", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-04-09T19:24:02Z", + "versionKey": { + "name": "aproba", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2016-05-20T22:38:57Z", + "versionKey": { + "name": "aproba", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2016-05-20T22:52:09Z", + "versionKey": { + "name": "aproba", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2016-06-23T21:54:45Z", + "versionKey": { + "name": "aproba", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2017-02-07T21:43:38Z", + "versionKey": { + "name": "aproba", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2017-02-08T22:32:11Z", + "versionKey": { + "name": "aproba", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2017-06-02T23:15:52Z", + "versionKey": { + "name": "aproba", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2017-09-19T22:48:12Z", + "versionKey": { + "name": "aproba", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2018-05-22T21:29:46Z", + "versionKey": { + "name": "aproba", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2025-07-12T17:14:30Z", + "versionKey": { + "name": "aproba", + "system": "NPM", + "version": "2.1.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "are-we-there-yet", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "are-we-there-yet", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-12-08T07:52:31Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-12-20T00:41:45Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2014-12-23T18:42:32Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2015-03-03T16:02:36Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2015-04-01T05:20:34Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2015-12-06T00:50:14Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.0.5" + } + }, + { + "publishedAt": "2016-01-27T23:14:53Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.0.6" + } + }, + { + "publishedAt": "2016-01-30T00:55:59Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2016-01-30T01:47:51Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2016-03-15T23:26:37Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2017-04-21T07:45:04Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2017-04-21T07:46:32Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.1.4" + } + }, + { + "publishedAt": "2018-05-24T22:08:00Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.1.5" + } + }, + { + "publishedAt": "2021-09-01T17:38:13Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.1.6" + } + }, + { + "publishedAt": "2021-09-02T14:25:57Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.1.7" + } + }, + { + "publishedAt": "2021-09-02T14:27:09Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2022-02-09T18:30:21Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2022-07-27T21:19:59Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2022-10-14T05:22:38Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2023-07-17T20:58:25Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2024-01-05T15:35:40Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "4.0.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "asn1", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "asn1", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-12-08T16:49:17Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2011-12-08T16:49:17Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2011-12-08T16:49:17Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.1.10" + } + }, + { + "publishedAt": "2012-01-06T17:02:19Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.1.11" + } + }, + { + "publishedAt": "2011-12-08T16:49:17Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2011-12-08T16:49:17Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2011-12-08T16:49:17Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.1.4" + } + }, + { + "publishedAt": "2011-12-08T16:49:17Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.1.5" + } + }, + { + "publishedAt": "2011-12-08T16:49:17Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.1.6" + } + }, + { + "publishedAt": "2011-12-08T16:49:17Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.1.7" + } + }, + { + "publishedAt": "2011-11-07T22:10:26Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.1.8" + } + }, + { + "publishedAt": "2011-11-11T19:18:29Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.1.9" + } + }, + { + "publishedAt": "2014-02-24T17:51:55Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2014-04-04T20:03:39Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.2.1" + } + }, + { + "publishedAt": "2014-09-03T18:29:15Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.2.2" + } + }, + { + "publishedAt": "2015-09-30T22:53:30Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.2.3" + } + }, + { + "publishedAt": "2018-08-02T19:43:28Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.2.4" + } + }, + { + "isDefault": true, + "publishedAt": "2021-11-04T00:46:28Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.2.6" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "assert-plus", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "assert-plus", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-06-23T23:15:10Z", + "versionKey": { + "name": "assert-plus", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2012-09-11T17:23:02Z", + "versionKey": { + "name": "assert-plus", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2012-09-18T21:45:30Z", + "versionKey": { + "name": "assert-plus", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2013-05-21T21:40:02Z", + "versionKey": { + "name": "assert-plus", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2013-06-27T17:20:20Z", + "versionKey": { + "name": "assert-plus", + "system": "NPM", + "version": "0.1.4" + } + }, + { + "publishedAt": "2013-11-25T17:23:47Z", + "versionKey": { + "name": "assert-plus", + "system": "NPM", + "version": "0.1.5" + } + }, + { + "publishedAt": "2015-11-10T07:51:02Z", + "versionKey": { + "name": "assert-plus", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "isDefault": true, + "publishedAt": "2016-01-27T19:03:38Z", + "versionKey": { + "name": "assert-plus", + "system": "NPM", + "version": "1.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "asynckit", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "asynckit", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2016-05-18T23:25:43Z", + "versionKey": { + "name": "asynckit", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2016-05-19T08:17:31Z", + "versionKey": { + "name": "asynckit", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2016-05-26T05:50:39Z", + "versionKey": { + "name": "asynckit", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2016-06-14T18:29:05Z", + "versionKey": { + "name": "asynckit", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "isDefault": true, + "publishedAt": "2025-12-18T03:11:43Z", + "versionKey": { + "name": "asynckit", + "system": "NPM", + "version": "0.5.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "aws-sign2", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "aws-sign2", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-12-04T19:33:31Z", + "versionKey": { + "name": "aws-sign2", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2013-12-04T19:33:56Z", + "versionKey": { + "name": "aws-sign2", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "publishedAt": "2015-10-11T17:24:04Z", + "versionKey": { + "name": "aws-sign2", + "system": "NPM", + "version": "0.6.0" + } + }, + { + "isDefault": true, + "publishedAt": "2017-04-12T19:08:50Z", + "versionKey": { + "name": "aws-sign2", + "system": "NPM", + "version": "0.7.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "aws4", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "aws4", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-12-26T04:43:41Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2012-12-26T05:36:58Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2012-12-26T06:53:28Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2013-02-20T05:21:29Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.1.10" + } + }, + { + "publishedAt": "2013-06-19T02:09:54Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.1.12" + } + }, + { + "publishedAt": "2024-08-28T10:03:38Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.1.13" + } + }, + { + "publishedAt": "2012-12-26T08:28:22Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2012-12-26T08:46:07Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2013-01-11T05:14:48Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.1.4" + } + }, + { + "publishedAt": "2013-01-11T11:22:48Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.1.5" + } + }, + { + "publishedAt": "2013-01-12T06:42:59Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.1.6" + } + }, + { + "publishedAt": "2013-01-12T07:13:53Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.1.7" + } + }, + { + "publishedAt": "2013-01-13T11:35:43Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.1.8" + } + }, + { + "publishedAt": "2013-02-20T04:31:18Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.1.9" + } + }, + { + "publishedAt": "2013-10-06T04:14:54Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2013-11-12T09:50:11Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.2.1" + } + }, + { + "publishedAt": "2014-09-09T20:33:37Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.2.2" + } + }, + { + "publishedAt": "2014-09-09T20:34:55Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.2.3" + } + }, + { + "publishedAt": "2024-08-28T09:53:33Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.2.4" + } + }, + { + "publishedAt": "2024-08-28T10:02:27Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.2.5" + } + }, + { + "publishedAt": "2014-10-02T03:45:24Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2024-08-28T09:52:21Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.3.1" + } + }, + { + "publishedAt": "2024-08-28T10:01:58Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.3.2" + } + }, + { + "publishedAt": "2014-12-31T02:48:22Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2014-12-31T03:23:46Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.4.1" + } + }, + { + "publishedAt": "2015-01-08T23:27:59Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.4.2" + } + }, + { + "publishedAt": "2024-08-28T09:50:40Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.4.3" + } + }, + { + "publishedAt": "2024-08-28T10:01:33Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.4.4" + } + }, + { + "publishedAt": "2015-03-16T16:38:42Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "publishedAt": "2015-03-16T16:56:23Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.5.1" + } + }, + { + "publishedAt": "2024-08-28T07:56:25Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.5.2" + } + }, + { + "publishedAt": "2024-08-28T10:01:08Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.5.3" + } + }, + { + "publishedAt": "2024-08-28T07:48:11Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.6.1" + } + }, + { + "publishedAt": "2024-08-28T10:00:13Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.6.2" + } + }, + { + "publishedAt": "2015-03-17T00:12:50Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-04-03T14:08:02Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-06-30T19:13:29Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2015-06-30T20:18:08Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2015-07-01T15:22:43Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2024-08-28T09:49:24Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.0.5" + } + }, + { + "publishedAt": "2024-08-28T09:59:37Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.0.6" + } + }, + { + "publishedAt": "2015-10-12T22:24:06Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2024-08-28T09:48:14Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2024-08-28T09:58:56Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2020-05-22T21:21:33Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.10.0" + } + }, + { + "publishedAt": "2020-08-12T13:23:58Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.10.1" + } + }, + { + "publishedAt": "2024-08-28T08:13:05Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.10.2" + } + }, + { + "publishedAt": "2020-10-31T00:08:58Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.11.0" + } + }, + { + "publishedAt": "2024-08-28T08:07:34Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.11.1" + } + }, + { + "publishedAt": "2023-01-07T22:16:15Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.12.0" + } + }, + { + "publishedAt": "2024-08-28T08:06:05Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.12.1" + } + }, + { + "publishedAt": "2024-05-21T05:33:51Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.13.0" + } + }, + { + "publishedAt": "2024-08-06T01:27:10Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.13.1" + } + }, + { + "isDefault": true, + "publishedAt": "2024-08-28T07:43:50Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.13.2" + } + }, + { + "publishedAt": "2015-12-29T21:59:42Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2015-12-29T22:10:42Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2024-08-28T09:47:12Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.2.2" + } + }, + { + "publishedAt": "2024-08-28T09:57:02Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.2.3" + } + }, + { + "publishedAt": "2016-02-29T19:42:23Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2016-03-01T22:32:26Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.3.2" + } + }, + { + "publishedAt": "2024-08-28T09:44:03Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.3.3" + } + }, + { + "publishedAt": "2016-05-06T22:06:38Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2016-05-07T17:47:00Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.4.1" + } + }, + { + "publishedAt": "2024-08-28T09:42:56Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.4.2" + } + }, + { + "publishedAt": "2016-10-11T22:51:00Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.5.0" + } + }, + { + "publishedAt": "2024-08-28T09:41:51Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.5.1" + } + }, + { + "publishedAt": "2017-02-07T15:38:54Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.6.0" + } + }, + { + "publishedAt": "2024-08-28T09:40:46Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.6.1" + } + }, + { + "publishedAt": "2018-04-07T22:24:14Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.7.0" + } + }, + { + "publishedAt": "2024-08-28T09:39:26Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.7.1" + } + }, + { + "publishedAt": "2018-08-06T14:12:12Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.8.0" + } + }, + { + "publishedAt": "2024-08-28T08:09:29Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.8.1" + } + }, + { + "publishedAt": "2019-11-26T22:30:02Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.9.0" + } + }, + { + "publishedAt": "2020-01-13T23:25:47Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.9.1" + } + }, + { + "publishedAt": "2024-08-28T08:11:26Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.9.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "balanced-match", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "balanced-match", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-10-13T12:26:03Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2014-01-08T10:12:05Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2014-04-24T12:44:58Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2014-11-30T09:50:01Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2015-10-22T13:13:58Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "0.2.1" + } + }, + { + "publishedAt": "2015-11-28T12:37:27Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2016-04-07T08:46:59Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2016-05-01T19:07:46Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "0.4.1" + } + }, + { + "publishedAt": "2016-07-18T09:43:12Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "0.4.2" + } + }, + { + "publishedAt": "2017-06-12T07:18:30Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2021-04-06T07:41:35Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2021-04-06T12:51:09Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2021-04-06T12:53:21Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2023-10-05T08:11:19Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2023-10-07T13:34:03Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2026-02-09T14:50:47Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2026-02-18T10:08:37Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "4.0.3" + } + }, + { + "isDefault": true, + "publishedAt": "2026-02-22T11:38:25Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "4.0.4" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "bcrypt-pbkdf", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "bcrypt-pbkdf", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2016-08-16T21:10:29Z", + "versionKey": { + "name": "bcrypt-pbkdf", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2017-02-02T03:54:49Z", + "versionKey": { + "name": "bcrypt-pbkdf", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2018-06-29T00:33:59Z", + "versionKey": { + "name": "bcrypt-pbkdf", + "system": "NPM", + "version": "1.0.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "brace-expansion", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "brace-expansion", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-10-13T12:58:50Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2014-11-30T09:58:55Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-12-03T07:58:39Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2014-12-16T18:58:15Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2015-09-27T21:58:47Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2018-02-09T21:13:29Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.10" + } + }, + { + "publishedAt": "2018-02-10T07:42:22Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.11" + } + }, + { + "publishedAt": "2025-06-11T08:52:58Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.12" + } + }, + { + "publishedAt": "2026-03-27T08:39:34Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.13" + } + }, + { + "publishedAt": "2026-04-11T13:25:02Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.14" + } + }, + { + "publishedAt": "2026-05-26T08:43:08Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.15" + } + }, + { + "publishedAt": "2026-07-08T06:34:54Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.16" + } + }, + { + "publishedAt": "2015-11-28T12:58:57Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2016-02-11T18:51:31Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2016-05-01T19:14:21Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.4" + } + }, + { + "publishedAt": "2016-06-15T11:21:03Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.5" + } + }, + { + "publishedAt": "2016-07-20T20:48:37Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.6" + } + }, + { + "publishedAt": "2017-04-07T08:13:51Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.7" + } + }, + { + "publishedAt": "2017-06-12T07:19:41Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.8" + } + }, + { + "publishedAt": "2018-02-09T09:53:36Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.9" + } + }, + { + "publishedAt": "2020-10-05T11:41:11Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2021-02-22T16:18:13Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2025-06-11T08:48:36Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2026-03-27T08:40:53Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2026-04-11T13:26:14Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2026-05-25T10:13:45Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2026-07-08T06:53:30Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2023-10-07T13:31:03Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2025-06-11T08:44:12Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2026-03-27T08:41:41Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2024-02-27T11:56:43Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2025-06-11T07:04:23Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2026-02-12T08:18:54Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "5.0.2" + } + }, + { + "publishedAt": "2026-02-22T11:37:25Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "5.0.3" + } + }, + { + "publishedAt": "2026-02-27T09:37:56Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "5.0.4" + } + }, + { + "publishedAt": "2026-03-24T17:58:07Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "5.0.5" + } + }, + { + "publishedAt": "2026-05-08T05:41:43Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "5.0.6" + } + }, + { + "isDefault": true, + "publishedAt": "2026-06-29T03:47:11Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "5.0.7" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "buffer-from", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "buffer-from", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2016-08-18T19:54:04Z", + "versionKey": { + "name": "buffer-from", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2016-10-16T12:37:51Z", + "versionKey": { + "name": "buffer-from", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2018-03-12T19:12:39Z", + "versionKey": { + "name": "buffer-from", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2018-03-12T19:13:23Z", + "versionKey": { + "name": "buffer-from", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2018-05-29T23:38:08Z", + "versionKey": { + "name": "buffer-from", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2018-07-31T14:41:23Z", + "versionKey": { + "name": "buffer-from", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "isDefault": true, + "publishedAt": "2021-07-29T17:05:33Z", + "versionKey": { + "name": "buffer-from", + "system": "NPM", + "version": "1.1.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "builtins", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "builtins", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-02-11T08:35:44Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2014-02-11T08:37:17Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2014-02-11T09:54:02Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2014-02-22T10:42:01Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2014-04-26T06:11:50Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2014-06-27T08:45:36Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2014-09-01T10:06:00Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "publishedAt": "2014-09-01T10:17:05Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "publishedAt": "2015-03-23T11:49:17Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-04-13T10:15:53Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-06-29T12:38:33Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2015-10-25T10:39:36Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2017-12-17T15:42:27Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2019-06-05T09:13:16Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2019-12-16T16:00:37Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2020-02-25T10:27:28Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2021-04-07T17:34:52Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2022-03-22T09:27:30Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2022-03-29T09:48:14Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2022-04-20T08:30:41Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2024-04-07T21:11:18Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "5.1.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "caseless", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "caseless", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-09-13T08:24:41Z", + "versionKey": { + "name": "caseless", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2015-03-13T16:44:33Z", + "versionKey": { + "name": "caseless", + "system": "NPM", + "version": "0.10.0" + } + }, + { + "publishedAt": "2015-06-25T21:39:22Z", + "versionKey": { + "name": "caseless", + "system": "NPM", + "version": "0.11.0" + } + }, + { + "isDefault": true, + "publishedAt": "2017-01-26T21:37:30Z", + "versionKey": { + "name": "caseless", + "system": "NPM", + "version": "0.12.0" + } + }, + { + "publishedAt": "2014-03-19T00:24:45Z", + "versionKey": { + "name": "caseless", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2014-03-19T00:32:45Z", + "versionKey": { + "name": "caseless", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2014-07-24T02:20:38Z", + "versionKey": { + "name": "caseless", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2014-08-11T22:09:39Z", + "versionKey": { + "name": "caseless", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "publishedAt": "2014-08-11T22:11:11Z", + "versionKey": { + "name": "caseless", + "system": "NPM", + "version": "0.6.0" + } + }, + { + "publishedAt": "2014-10-29T19:02:25Z", + "versionKey": { + "name": "caseless", + "system": "NPM", + "version": "0.7.0" + } + }, + { + "publishedAt": "2014-11-21T01:43:50Z", + "versionKey": { + "name": "caseless", + "system": "NPM", + "version": "0.8.0" + } + }, + { + "publishedAt": "2015-01-12T13:16:27Z", + "versionKey": { + "name": "caseless", + "system": "NPM", + "version": "0.9.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "chownr", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "chownr", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-06-04T04:01:28Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2015-05-20T07:04:02Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2015-08-09T22:22:45Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-08-09T22:24:36Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2018-09-16T00:23:19Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2018-09-16T03:14:08Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2019-07-03T21:32:51Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2019-09-25T05:49:10Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2020-02-12T02:30:54Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "1.1.4" + } + }, + { + "publishedAt": "2020-02-12T02:33:07Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2024-04-06T21:32:30Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "3.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "code-point-at", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "code-point-at", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-07-16T21:51:27Z", + "versionKey": { + "name": "code-point-at", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2016-09-30T08:13:05Z", + "versionKey": { + "name": "code-point-at", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2016-11-03T10:43:00Z", + "versionKey": { + "name": "code-point-at", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "isDefault": true, + "publishedAt": "2021-10-13T16:49:33Z", + "versionKey": { + "name": "code-point-at", + "system": "NPM", + "version": "2.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "color-support", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "color-support", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2016-07-17T08:41:45Z", + "versionKey": { + "name": "color-support", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2016-07-18T05:47:13Z", + "versionKey": { + "name": "color-support", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2016-07-26T18:24:36Z", + "versionKey": { + "name": "color-support", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2016-10-07T21:30:04Z", + "versionKey": { + "name": "color-support", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "isDefault": true, + "publishedAt": "2017-06-06T20:40:54Z", + "versionKey": { + "name": "color-support", + "system": "NPM", + "version": "1.1.3" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "combined-stream", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "combined-stream", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-05-24T06:36:15Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2011-05-24T09:46:38Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2011-05-27T13:46:53Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2011-05-28T13:49:43Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2013-02-02T18:29:01Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2014-06-24T08:39:18Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2014-10-31T10:18:38Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "publishedAt": "2015-05-04T21:29:45Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-05-05T01:13:50Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-05-09T14:25:06Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2015-05-19T12:43:10Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2015-06-14T15:09:18Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2015-06-15T03:19:17Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "1.0.5" + } + }, + { + "publishedAt": "2018-02-13T16:31:05Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "1.0.6" + } + }, + { + "publishedAt": "2018-02-12T16:33:42Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "1.0.6-rc1" + } + }, + { + "publishedAt": "2018-09-18T16:32:24Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "1.0.7" + } + }, + { + "isDefault": true, + "publishedAt": "2019-05-12T17:49:45Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "1.0.8" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "concat-map", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "concat-map", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-06-08T04:31:28Z", + "versionKey": { + "name": "concat-map", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2014-01-30T03:06:35Z", + "versionKey": { + "name": "concat-map", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2022-10-12T16:32:50Z", + "versionKey": { + "name": "concat-map", + "system": "NPM", + "version": "0.0.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "concat-stream", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "concat-stream", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-08-03T01:41:25Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2012-08-03T02:12:15Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2012-08-03T03:24:35Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2012-08-03T03:35:02Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2012-08-03T03:54:53Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2012-08-03T03:56:47Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "publishedAt": "2012-08-03T22:23:13Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "publishedAt": "2012-08-04T20:32:59Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.8" + } + }, + { + "publishedAt": "2012-09-10T06:21:25Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.9" + } + }, + { + "publishedAt": "2012-09-10T19:05:13Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2013-01-26T19:28:01Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2013-05-23T10:34:54Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2013-08-17T04:19:09Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2013-10-28T12:38:40Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2013-11-15T15:46:01Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2013-12-02T23:14:57Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2013-12-28T19:20:53Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2013-12-28T21:11:13Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2018-03-01T13:15:54Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.3.2" + } + }, + { + "publishedAt": "2014-01-02T19:57:59Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2014-01-06T06:35:18Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.1" + } + }, + { + "publishedAt": "2015-06-10T18:44:24Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.10" + } + }, + { + "publishedAt": "2018-03-01T13:14:47Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.11" + } + }, + { + "publishedAt": "2014-03-05T18:24:24Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.2" + } + }, + { + "publishedAt": "2014-03-05T21:51:58Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.3" + } + }, + { + "publishedAt": "2014-03-12T16:23:57Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.4" + } + }, + { + "publishedAt": "2014-04-15T02:32:51Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.5" + } + }, + { + "publishedAt": "2014-06-02T20:58:24Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.6" + } + }, + { + "publishedAt": "2014-11-27T18:35:12Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.7" + } + }, + { + "publishedAt": "2015-04-04T00:15:17Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.8" + } + }, + { + "publishedAt": "2015-06-17T04:36:00Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.5.0" + } + }, + { + "publishedAt": "2015-10-18T22:10:31Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.5.1" + } + }, + { + "publishedAt": "2016-09-01T07:33:18Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.5.2" + } + }, + { + "publishedAt": "2016-12-19T15:44:19Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.6.0" + } + }, + { + "publishedAt": "2018-03-01T14:35:25Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.6.1" + } + }, + { + "publishedAt": "2018-03-21T15:17:30Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.6.2" + } + }, + { + "isDefault": true, + "publishedAt": "2018-12-21T14:22:15Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "2.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "console-control-strings", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "console-control-strings", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2016-06-15T21:15:45Z", + "versionKey": { + "name": "console-control-strings", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2016-06-15T23:29:58Z", + "versionKey": { + "name": "console-control-strings", + "system": "NPM", + "version": "1.1.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "core-util-is", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "core-util-is", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-08-26T22:51:59Z", + "versionKey": { + "name": "core-util-is", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-01-08T05:50:45Z", + "versionKey": { + "name": "core-util-is", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-11-20T00:37:33Z", + "versionKey": { + "name": "core-util-is", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "isDefault": true, + "publishedAt": "2021-08-31T14:35:36Z", + "versionKey": { + "name": "core-util-is", + "system": "NPM", + "version": "1.0.3" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "dashdash", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "dashdash", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-02-28T08:00:21Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2013-02-28T09:02:35Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2013-03-01T04:27:17Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2013-03-08T06:50:05Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2015-04-13T05:51:22Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.10.0" + } + }, + { + "publishedAt": "2015-09-11T22:39:55Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.10.1" + } + }, + { + "publishedAt": "2015-12-31T17:03:38Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.11.0" + } + }, + { + "publishedAt": "2016-01-08T18:42:31Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.12.0" + } + }, + { + "publishedAt": "2016-01-09T00:26:34Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.12.1" + } + }, + { + "publishedAt": "2016-01-18T19:18:23Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.12.2" + } + }, + { + "publishedAt": "2016-02-12T03:48:10Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.13.0" + } + }, + { + "publishedAt": "2016-04-22T19:59:58Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.13.1" + } + }, + { + "publishedAt": "2016-06-02T05:59:31Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.14.0" + } + }, + { + "publishedAt": "2016-11-22T22:33:40Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.14.1" + } + }, + { + "publishedAt": "2013-03-08T17:23:28Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2013-04-24T04:05:07Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2013-06-01T04:12:06Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2013-06-03T20:13:00Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2013-06-03T20:32:11Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.3.2" + } + }, + { + "publishedAt": "2013-11-25T23:14:34Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2014-03-29T05:28:13Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.5.0" + } + }, + { + "publishedAt": "2014-06-04T22:13:05Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.6.0" + } + }, + { + "publishedAt": "2014-09-25T06:58:14Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.7.0" + } + }, + { + "publishedAt": "2014-11-19T23:44:01Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.7.1" + } + }, + { + "publishedAt": "2015-01-05T21:54:34Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.7.2" + } + }, + { + "publishedAt": "2015-02-05T08:49:20Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.7.3" + } + }, + { + "publishedAt": "2015-03-26T04:08:11Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.8.0" + } + }, + { + "publishedAt": "2015-04-07T16:09:52Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.9.0" + } + }, + { + "isDefault": true, + "publishedAt": "2020-09-25T23:05:04Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "2.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "delayed-stream", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "delayed-stream", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-05-22T13:50:34Z", + "versionKey": { + "name": "delayed-stream", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2011-05-22T20:51:10Z", + "versionKey": { + "name": "delayed-stream", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2011-05-22T20:54:55Z", + "versionKey": { + "name": "delayed-stream", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2011-05-22T21:39:43Z", + "versionKey": { + "name": "delayed-stream", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2011-05-24T08:02:37Z", + "versionKey": { + "name": "delayed-stream", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2011-05-24T08:09:45Z", + "versionKey": { + "name": "delayed-stream", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2014-11-23T13:53:23Z", + "versionKey": { + "name": "delayed-stream", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "publishedAt": "2015-04-30T21:58:57Z", + "versionKey": { + "name": "delayed-stream", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "isDefault": true, + "publishedAt": "2015-04-30T22:10:29Z", + "versionKey": { + "name": "delayed-stream", + "system": "NPM", + "version": "1.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "delegates", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "delegates", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-01-13T14:22:04Z", + "versionKey": { + "name": "delegates", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2014-01-13T14:31:47Z", + "versionKey": { + "name": "delegates", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2014-01-13T14:34:41Z", + "versionKey": { + "name": "delegates", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2014-10-17T22:35:53Z", + "versionKey": { + "name": "delegates", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "isDefault": true, + "publishedAt": "2015-12-14T19:56:09Z", + "versionKey": { + "name": "delegates", + "system": "NPM", + "version": "1.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "ecc-jsbn", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "ecc-jsbn", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-03-06T05:48:34Z", + "versionKey": { + "name": "ecc-jsbn", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2015-11-23T14:19:09Z", + "versionKey": { + "name": "ecc-jsbn", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2018-07-29T15:54:20Z", + "versionKey": { + "name": "ecc-jsbn", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "isDefault": true, + "publishedAt": "2018-07-29T17:44:40Z", + "versionKey": { + "name": "ecc-jsbn", + "system": "NPM", + "version": "0.2.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "emoji-regex", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "emoji-regex", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-09-28T11:10:47Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-09-29T15:38:43Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2021-09-27T14:01:27Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "10.0.0" + } + }, + { + "publishedAt": "2022-03-07T10:23:49Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "10.0.1" + } + }, + { + "publishedAt": "2022-04-01T10:46:34Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "10.1.0" + } + }, + { + "publishedAt": "2022-09-29T14:08:27Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "10.2.0" + } + }, + { + "publishedAt": "2022-09-29T18:27:35Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "10.2.1" + } + }, + { + "publishedAt": "2023-10-17T09:02:29Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "10.3.0" + } + }, + { + "publishedAt": "2024-08-26T12:41:07Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "10.4.0" + } + }, + { + "publishedAt": "2025-08-28T14:47:10Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "10.5.0" + } + }, + { + "isDefault": true, + "publishedAt": "2025-10-13T08:13:51Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "10.6.0" + } + }, + { + "publishedAt": "2014-11-04T06:29:44Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2014-11-27T11:49:34Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2014-12-17T23:29:54Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2015-02-13T22:46:20Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2015-07-04T11:57:13Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2016-12-21T19:26:57Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2017-03-08T19:30:43Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "6.1.1" + } + }, + { + "publishedAt": "2017-03-09T12:59:14Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "6.1.3" + } + }, + { + "publishedAt": "2017-03-15T12:43:50Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "6.2.0" + } + }, + { + "publishedAt": "2017-03-15T19:54:04Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "6.3.0" + } + }, + { + "publishedAt": "2017-03-15T20:45:40Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "6.4.0" + } + }, + { + "publishedAt": "2017-03-15T21:05:09Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "6.4.1" + } + }, + { + "publishedAt": "2017-04-06T11:37:02Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "6.4.2" + } + }, + { + "publishedAt": "2017-07-02T08:55:21Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "6.4.3" + } + }, + { + "publishedAt": "2017-07-15T22:10:04Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "6.5.0" + } + }, + { + "publishedAt": "2017-07-26T13:42:07Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "6.5.1" + } + }, + { + "publishedAt": "2018-06-08T09:12:15Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2018-08-31T19:24:00Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2018-12-20T11:08:57Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "7.0.2" + } + }, + { + "publishedAt": "2018-12-21T10:26:45Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "7.0.3" + } + }, + { + "publishedAt": "2019-03-05T18:58:23Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "8.0.0" + } + }, + { + "publishedAt": "2020-04-10T09:35:09Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "9.0.0" + } + }, + { + "publishedAt": "2020-10-13T13:21:55Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "9.1.1" + } + }, + { + "publishedAt": "2020-10-20T17:12:40Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "9.2.0" + } + }, + { + "publishedAt": "2021-01-29T09:10:03Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "9.2.1" + } + }, + { + "publishedAt": "2021-03-02T10:58:09Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "9.2.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "es-errors", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "es-errors", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2024-02-03T17:47:05Z", + "versionKey": { + "name": "es-errors", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2024-02-05T06:58:35Z", + "versionKey": { + "name": "es-errors", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2024-02-05T07:34:03Z", + "versionKey": { + "name": "es-errors", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2024-02-05T07:35:42Z", + "versionKey": { + "name": "es-errors", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "isDefault": true, + "publishedAt": "2024-02-05T08:05:51Z", + "versionKey": { + "name": "es-errors", + "system": "NPM", + "version": "1.3.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "extend", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "extend", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-05-14T07:38:59Z", + "versionKey": { + "name": "extend", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2012-11-07T20:16:10Z", + "versionKey": { + "name": "extend", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2012-11-07T20:21:09Z", + "versionKey": { + "name": "extend", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2012-12-07T07:34:51Z", + "versionKey": { + "name": "extend", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2013-09-03T04:08:51Z", + "versionKey": { + "name": "extend", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2013-09-14T21:31:03Z", + "versionKey": { + "name": "extend", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2014-06-20T18:12:27Z", + "versionKey": { + "name": "extend", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2014-10-01T17:18:32Z", + "versionKey": { + "name": "extend", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-04-25T18:20:29Z", + "versionKey": { + "name": "extend", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2018-07-19T22:12:43Z", + "versionKey": { + "name": "extend", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2015-07-01T20:47:06Z", + "versionKey": { + "name": "extend", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2017-04-28T05:36:44Z", + "versionKey": { + "name": "extend", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2018-07-19T20:28:11Z", + "versionKey": { + "name": "extend", + "system": "NPM", + "version": "3.0.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "extsprintf", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "extsprintf", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-04-18T01:14:26Z", + "versionKey": { + "name": "extsprintf", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2012-06-14T00:13:58Z", + "versionKey": { + "name": "extsprintf", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2013-02-06T18:25:43Z", + "versionKey": { + "name": "extsprintf", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2014-01-15T00:31:32Z", + "versionKey": { + "name": "extsprintf", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2014-06-06T21:00:44Z", + "versionKey": { + "name": "extsprintf", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2014-06-13T16:30:25Z", + "versionKey": { + "name": "extsprintf", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2014-06-16T21:20:26Z", + "versionKey": { + "name": "extsprintf", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2014-11-21T00:31:52Z", + "versionKey": { + "name": "extsprintf", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2015-03-07T00:13:00Z", + "versionKey": { + "name": "extsprintf", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2017-11-30T21:26:44Z", + "versionKey": { + "name": "extsprintf", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "isDefault": true, + "publishedAt": "2021-11-02T21:47:58Z", + "versionKey": { + "name": "extsprintf", + "system": "NPM", + "version": "1.4.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "fast-deep-equal", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "fast-deep-equal", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2017-06-15T22:26:29Z", + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2017-06-16T21:59:08Z", + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2017-06-17T20:22:51Z", + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2018-02-25T20:45:49Z", + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2018-04-28T09:07:16Z", + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2018-04-28T10:03:50Z", + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2019-11-30T09:56:20Z", + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2019-07-07T13:39:58Z", + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "3.0.0-beta.0" + } + }, + { + "publishedAt": "2019-07-07T16:45:05Z", + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "3.0.0-beta.1" + } + }, + { + "publishedAt": "2019-09-05T08:32:52Z", + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "3.0.0-beta.2" + } + }, + { + "publishedAt": "2019-11-30T10:09:49Z", + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2019-12-02T12:56:43Z", + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2019-12-03T14:30:16Z", + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "3.1.1" + } + }, + { + "isDefault": true, + "publishedAt": "2020-06-08T07:27:28Z", + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "3.1.3" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "fast-json-stable-stringify", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "fast-json-stable-stringify", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2017-10-24T09:21:39Z", + "versionKey": { + "name": "fast-json-stable-stringify", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2017-10-24T17:44:01Z", + "versionKey": { + "name": "fast-json-stable-stringify", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2019-12-14T16:17:57Z", + "versionKey": { + "name": "fast-json-stable-stringify", + "system": "NPM", + "version": "2.1.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "forever-agent", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "forever-agent", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-03-01T20:36:14Z", + "versionKey": { + "name": "forever-agent", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2013-04-15T22:25:46Z", + "versionKey": { + "name": "forever-agent", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2013-04-15T22:26:21Z", + "versionKey": { + "name": "forever-agent", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2013-04-22T05:14:38Z", + "versionKey": { + "name": "forever-agent", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "publishedAt": "2014-02-04T22:55:00Z", + "versionKey": { + "name": "forever-agent", + "system": "NPM", + "version": "0.5.2" + } + }, + { + "publishedAt": "2015-03-21T20:45:07Z", + "versionKey": { + "name": "forever-agent", + "system": "NPM", + "version": "0.6.0" + } + }, + { + "isDefault": true, + "publishedAt": "2015-04-07T17:03:49Z", + "versionKey": { + "name": "forever-agent", + "system": "NPM", + "version": "0.6.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "form-data", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "form-data", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-05-16T14:58:22Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2013-05-09T05:35:21Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.10" + } + }, + { + "publishedAt": "2012-07-02T21:59:37Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2012-08-10T03:05:05Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2012-09-06T16:47:43Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2012-12-05T07:06:20Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2013-01-08T08:04:51Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "publishedAt": "2013-02-10T02:53:05Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "publishedAt": "2013-04-21T23:32:42Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.8" + } + }, + { + "publishedAt": "2013-04-29T17:09:12Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.9" + } + }, + { + "publishedAt": "2013-07-08T18:46:13Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2013-08-22T04:22:58Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2013-10-03T04:06:55Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2014-06-02T07:48:24Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2014-06-24T06:35:44Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.1.4" + } + }, + { + "publishedAt": "2014-12-06T21:14:10Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2016-08-26T09:01:06Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-06-13T15:50:04Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "1.0.0-rc1" + } + }, + { + "publishedAt": "2015-07-22T02:48:28Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "1.0.0-rc2" + } + }, + { + "publishedAt": "2015-07-30T04:10:06Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "1.0.0-rc3" + } + }, + { + "publishedAt": "2016-03-15T16:35:47Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "1.0.0-rc4" + } + }, + { + "publishedAt": "2016-08-26T09:44:37Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2016-09-17T06:10:17Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2016-09-25T22:14:22Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2016-10-04T06:33:17Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2016-11-08T04:02:19Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2017-04-09T15:09:59Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.1.4" + } + }, + { + "publishedAt": "2017-06-11T08:46:00Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2017-08-24T23:00:54Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.3.1" + } + }, + { + "publishedAt": "2018-02-14T00:31:49Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.3.2" + } + }, + { + "publishedAt": "2018-02-12T17:58:22Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.3.2-rc1" + } + }, + { + "publishedAt": "2018-10-17T07:26:22Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.3.3" + } + }, + { + "publishedAt": "2019-06-19T07:27:06Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.4.0" + } + }, + { + "publishedAt": "2019-07-04T04:44:27Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.5.0" + } + }, + { + "publishedAt": "2019-08-29T06:48:54Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.5.1" + } + }, + { + "publishedAt": "2024-10-10T03:46:33Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.5.2" + } + }, + { + "publishedAt": "2025-02-14T21:56:16Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.5.3" + } + }, + { + "publishedAt": "2025-07-17T21:42:15Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.5.4" + } + }, + { + "publishedAt": "2025-07-18T22:54:20Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.5.5" + } + }, + { + "publishedAt": "2026-06-12T17:39:55Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.5.6" + } + }, + { + "publishedAt": "2019-11-06T07:56:58Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2021-02-15T17:33:58Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2024-10-10T03:48:50Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2025-02-14T23:00:12Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "publishedAt": "2025-07-17T06:17:45Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "3.0.4" + } + }, + { + "publishedAt": "2026-06-12T17:39:18Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "3.0.5" + } + }, + { + "publishedAt": "2021-02-15T17:38:54Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2024-10-10T03:49:46Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2025-02-14T23:23:57Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2025-06-05T14:51:11Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "4.0.3" + } + }, + { + "publishedAt": "2025-07-17T04:54:11Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "4.0.4" + } + }, + { + "publishedAt": "2025-11-17T04:16:07Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "4.0.5" + } + }, + { + "isDefault": true, + "publishedAt": "2026-06-12T17:37:53Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "4.0.6" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "fs.realpath", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "fs.realpath", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2016-06-15T18:38:49Z", + "versionKey": { + "name": "fs.realpath", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2016-06-15T18:39:05Z", + "versionKey": { + "name": "fs.realpath", + "system": "NPM", + "version": "1.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "function-bind", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "function-bind", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-06-16T23:25:42Z", + "versionKey": { + "name": "function-bind", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2014-08-09T17:02:51Z", + "versionKey": { + "name": "function-bind", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-10-05T07:23:52Z", + "versionKey": { + "name": "function-bind", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2016-02-14T08:28:42Z", + "versionKey": { + "name": "function-bind", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2017-08-28T07:51:35Z", + "versionKey": { + "name": "function-bind", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "isDefault": true, + "publishedAt": "2023-10-12T19:08:19Z", + "versionKey": { + "name": "function-bind", + "system": "NPM", + "version": "1.1.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "gauge", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "gauge", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-01-05T08:44:24Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-01-05T22:59:23Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-01-07T17:06:20Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2015-01-29T21:14:00Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2015-02-28T23:00:19Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2015-07-07T20:41:59Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2015-07-08T02:10:06Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "1.2.2" + } + }, + { + "publishedAt": "2016-01-12T22:05:24Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "1.2.3" + } + }, + { + "publishedAt": "2016-01-13T01:16:59Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "1.2.4" + } + }, + { + "publishedAt": "2016-01-26T22:34:06Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "1.2.5" + } + }, + { + "publishedAt": "2016-02-18T22:03:32Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "1.2.6" + } + }, + { + "publishedAt": "2016-02-18T22:43:31Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "1.2.7" + } + }, + { + "publishedAt": "2016-02-21T01:14:51Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2016-03-01T23:13:11Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2016-03-15T22:50:45Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2016-03-15T22:53:29Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.2.1" + } + }, + { + "publishedAt": "2016-04-29T01:52:20Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2016-04-29T02:03:06Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.3.1" + } + }, + { + "publishedAt": "2016-05-10T01:23:55Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.4.0" + } + }, + { + "publishedAt": "2016-06-07T00:36:10Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.5.0" + } + }, + { + "publishedAt": "2016-06-13T22:50:29Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.5.1" + } + }, + { + "publishedAt": "2016-06-15T21:28:13Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.5.2" + } + }, + { + "publishedAt": "2016-06-16T04:19:17Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.5.3" + } + }, + { + "publishedAt": "2016-06-16T08:56:12Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.6.0" + } + }, + { + "publishedAt": "2016-11-03T21:35:03Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.7.0" + } + }, + { + "publishedAt": "2016-11-03T22:03:12Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.7.1" + } + }, + { + "publishedAt": "2016-12-04T11:30:25Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.7.2" + } + }, + { + "publishedAt": "2017-02-08T00:53:51Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.7.3" + } + }, + { + "publishedAt": "2017-04-21T23:06:17Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.7.4" + } + }, + { + "publishedAt": "2020-01-31T21:47:56Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2021-07-26T13:53:40Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2021-12-13T18:42:42Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2021-11-15T15:05:40Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2022-02-15T18:39:42Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2022-02-22T21:59:20Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2022-03-10T16:49:26Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "4.0.3" + } + }, + { + "publishedAt": "2022-03-28T20:37:49Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "4.0.4" + } + }, + { + "publishedAt": "2022-10-14T05:22:34Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2023-04-26T18:31:40Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2024-05-04T01:10:38Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "5.0.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "getpass", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "getpass", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2016-04-21T21:14:01Z", + "versionKey": { + "name": "getpass", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2016-04-21T21:46:24Z", + "versionKey": { + "name": "getpass", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2016-04-21T21:53:24Z", + "versionKey": { + "name": "getpass", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2016-04-21T22:02:13Z", + "versionKey": { + "name": "getpass", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2016-04-21T22:35:52Z", + "versionKey": { + "name": "getpass", + "system": "NPM", + "version": "0.1.4" + } + }, + { + "publishedAt": "2016-04-21T22:56:46Z", + "versionKey": { + "name": "getpass", + "system": "NPM", + "version": "0.1.5" + } + }, + { + "publishedAt": "2016-04-29T05:18:12Z", + "versionKey": { + "name": "getpass", + "system": "NPM", + "version": "0.1.6" + } + }, + { + "isDefault": true, + "publishedAt": "2017-04-25T23:40:58Z", + "versionKey": { + "name": "getpass", + "system": "NPM", + "version": "0.1.7" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "glob", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "glob", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-01-13T20:36:17Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2023-04-09T22:26:50Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.0.0" + } + }, + { + "publishedAt": "2023-04-14T23:16:03Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.1.0" + } + }, + { + "publishedAt": "2023-04-17T22:20:03Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.2.0" + } + }, + { + "publishedAt": "2023-04-17T22:21:37Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.2.1" + } + }, + { + "publishedAt": "2023-04-23T00:34:47Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.2.2" + } + }, + { + "publishedAt": "2023-05-09T23:12:17Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.2.3" + } + }, + { + "publishedAt": "2023-05-15T04:45:00Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.2.4" + } + }, + { + "publishedAt": "2023-05-17T21:25:06Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.2.5" + } + }, + { + "publishedAt": "2023-05-20T20:55:44Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.2.6" + } + }, + { + "publishedAt": "2023-06-06T19:08:20Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.2.7" + } + }, + { + "publishedAt": "2023-06-21T19:07:23Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.0" + } + }, + { + "publishedAt": "2023-06-27T23:02:27Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.1" + } + }, + { + "publishedAt": "2023-09-27T05:59:51Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.10" + } + }, + { + "publishedAt": "2024-03-28T15:59:07Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.11" + } + }, + { + "publishedAt": "2024-03-28T16:13:51Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.12" + } + }, + { + "publishedAt": "2024-05-09T13:50:17Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.13" + } + }, + { + "publishedAt": "2024-05-09T14:52:50Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.14" + } + }, + { + "publishedAt": "2024-05-12T02:47:48Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.15" + } + }, + { + "publishedAt": "2024-05-21T19:14:15Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.16" + } + }, + { + "publishedAt": "2023-07-08T00:18:35Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.2" + } + }, + { + "publishedAt": "2023-07-08T21:38:58Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.3" + } + }, + { + "publishedAt": "2023-08-30T22:45:21Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.4" + } + }, + { + "publishedAt": "2023-09-20T23:03:12Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.5" + } + }, + { + "publishedAt": "2023-09-23T00:52:58Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.6" + } + }, + { + "publishedAt": "2023-09-24T21:53:51Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.7" + } + }, + { + "publishedAt": "2023-09-26T06:10:32Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.8" + } + }, + { + "publishedAt": "2023-09-26T07:22:02Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.9" + } + }, + { + "publishedAt": "2024-05-24T01:04:58Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.4.0" + } + }, + { + "publishedAt": "2024-05-24T06:01:25Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.4.1" + } + }, + { + "publishedAt": "2024-06-19T01:59:48Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.4.2" + } + }, + { + "publishedAt": "2024-07-06T04:04:20Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.4.3" + } + }, + { + "publishedAt": "2024-07-08T22:14:30Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.4.4" + } + }, + { + "publishedAt": "2024-07-09T08:15:43Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.4.5" + } + }, + { + "publishedAt": "2025-11-18T01:34:51Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.5.0" + } + }, + { + "publishedAt": "2024-07-08T22:16:14Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "11.0.0" + } + }, + { + "publishedAt": "2025-01-10T06:57:56Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "11.0.1" + } + }, + { + "publishedAt": "2025-04-23T16:02:34Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "11.0.2" + } + }, + { + "publishedAt": "2025-06-12T20:23:24Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "11.0.3" + } + }, + { + "publishedAt": "2025-11-17T17:02:17Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "11.1.0" + } + }, + { + "publishedAt": "2025-11-17T17:10:25Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "12.0.0" + } + }, + { + "publishedAt": "2025-11-19T16:04:02Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "13.0.0" + } + }, + { + "publishedAt": "2026-02-03T17:51:17Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "13.0.1" + } + }, + { + "publishedAt": "2026-02-10T16:28:00Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "13.0.2" + } + }, + { + "publishedAt": "2026-02-12T18:51:41Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "13.0.3" + } + }, + { + "publishedAt": "2026-02-17T04:34:19Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "13.0.4" + } + }, + { + "publishedAt": "2026-02-17T16:25:26Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "13.0.5" + } + }, + { + "isDefault": true, + "publishedAt": "2026-02-19T17:26:33Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "13.0.6" + } + }, + { + "publishedAt": "2011-06-14T01:03:08Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "2.0.7" + } + }, + { + "publishedAt": "2011-08-25T23:08:56Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "2.0.8" + } + }, + { + "publishedAt": "2011-09-30T17:37:00Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "2.0.9" + } + }, + { + "publishedAt": "2011-11-15T20:33:53Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2012-01-18T02:44:42Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2012-01-19T00:29:55Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2012-02-22T11:11:03Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2012-02-22T11:49:12Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.1" + } + }, + { + "publishedAt": "2012-06-12T03:28:53Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.10" + } + }, + { + "publishedAt": "2012-07-24T18:58:09Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.11" + } + }, + { + "publishedAt": "2012-08-06T21:06:52Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.12" + } + }, + { + "publishedAt": "2012-09-26T22:32:16Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.13" + } + }, + { + "publishedAt": "2012-10-15T15:34:59Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.14" + } + }, + { + "publishedAt": "2013-01-22T19:30:45Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.15" + } + }, + { + "publishedAt": "2013-01-23T00:48:17Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.16" + } + }, + { + "publishedAt": "2013-01-23T18:39:05Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.17" + } + }, + { + "publishedAt": "2013-02-06T00:15:44Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.18" + } + }, + { + "publishedAt": "2013-02-06T16:20:44Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.19" + } + }, + { + "publishedAt": "2012-02-22T23:06:54Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.2" + } + }, + { + "publishedAt": "2013-02-15T17:48:13Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.20" + } + }, + { + "publishedAt": "2013-02-25T16:26:11Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.21" + } + }, + { + "publishedAt": "2012-02-23T18:47:08Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.3" + } + }, + { + "publishedAt": "2012-02-23T21:09:53Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.4" + } + }, + { + "publishedAt": "2012-03-06T22:45:52Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.5" + } + }, + { + "publishedAt": "2012-03-12T18:06:46Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.6" + } + }, + { + "publishedAt": "2012-03-18T22:25:15Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.7" + } + }, + { + "publishedAt": "2012-03-22T01:19:35Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.9" + } + }, + { + "publishedAt": "2013-04-21T05:11:34Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.2.0" + } + }, + { + "publishedAt": "2013-04-21T05:14:00Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.2.1" + } + }, + { + "publishedAt": "2014-05-19T22:09:11Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.2.10" + } + }, + { + "publishedAt": "2014-05-20T23:31:42Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.2.11" + } + }, + { + "publishedAt": "2013-07-11T07:12:26Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.2.3" + } + }, + { + "publishedAt": "2013-07-23T15:43:44Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.2.4" + } + }, + { + "publishedAt": "2013-07-23T16:26:24Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.2.5" + } + }, + { + "publishedAt": "2013-07-23T17:01:00Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.2.6" + } + }, + { + "publishedAt": "2013-11-20T18:05:56Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.2.7" + } + }, + { + "publishedAt": "2014-01-09T06:01:40Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.2.8" + } + }, + { + "publishedAt": "2014-02-26T07:34:09Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.2.9" + } + }, + { + "publishedAt": "2014-05-20T23:32:16Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2014-06-02T01:17:41Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2014-06-02T01:30:02Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2014-06-29T17:22:37Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.0.3" + } + }, + { + "publishedAt": "2014-07-11T22:29:17Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.0.4" + } + }, + { + "publishedAt": "2014-07-28T21:30:10Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.0.5" + } + }, + { + "publishedAt": "2014-09-17T19:24:29Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.0.6" + } + }, + { + "publishedAt": "2014-11-17T16:53:20Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.1.2" + } + }, + { + "publishedAt": "2014-11-17T16:41:29Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.1.2-beta" + } + }, + { + "publishedAt": "2014-11-17T20:02:53Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.1.3" + } + }, + { + "publishedAt": "2014-11-18T22:15:05Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.1.4" + } + }, + { + "publishedAt": "2014-11-19T05:15:17Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.1.5" + } + }, + { + "publishedAt": "2014-11-19T23:30:31Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.1.6" + } + }, + { + "publishedAt": "2014-11-20T01:12:20Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.2.0" + } + }, + { + "publishedAt": "2014-11-20T19:02:21Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.2.1" + } + }, + { + "publishedAt": "2014-11-30T19:15:01Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.2.2" + } + }, + { + "publishedAt": "2014-12-01T02:13:58Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.3.0" + } + }, + { + "publishedAt": "2014-12-01T16:32:56Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.3.1" + } + }, + { + "publishedAt": "2014-12-19T02:06:21Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.3.2" + } + }, + { + "publishedAt": "2015-01-13T00:33:40Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.3.3" + } + }, + { + "publishedAt": "2015-01-13T08:11:01Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.3.4" + } + }, + { + "publishedAt": "2015-01-15T17:58:01Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.3.5" + } + }, + { + "publishedAt": "2015-02-18T01:39:10Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.4.0" + } + }, + { + "publishedAt": "2015-03-05T02:29:40Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.4.2" + } + }, + { + "publishedAt": "2015-03-06T06:35:18Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.5.0" + } + }, + { + "publishedAt": "2015-03-07T22:53:18Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.5.1" + } + }, + { + "publishedAt": "2015-03-11T17:48:12Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.5.2" + } + }, + { + "publishedAt": "2015-03-13T06:07:27Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.5.3" + } + }, + { + "publishedAt": "2015-03-06T07:11:10Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2015-03-07T22:53:29Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2015-05-26T05:54:13Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.10" + } + }, + { + "publishedAt": "2015-06-26T21:44:14Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.11" + } + }, + { + "publishedAt": "2015-06-27T16:16:44Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.12" + } + }, + { + "publishedAt": "2015-07-02T21:29:21Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.13" + } + }, + { + "publishedAt": "2015-07-15T01:34:57Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.14" + } + }, + { + "publishedAt": "2015-09-27T18:21:02Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.15" + } + }, + { + "publishedAt": "2015-03-11T17:48:35Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.2" + } + }, + { + "publishedAt": "2015-03-13T06:08:10Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.3" + } + }, + { + "publishedAt": "2015-04-09T22:27:01Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.4" + } + }, + { + "publishedAt": "2015-04-09T22:29:39Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.5" + } + }, + { + "publishedAt": "2015-05-12T21:29:04Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.6" + } + }, + { + "publishedAt": "2015-05-21T16:45:59Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.7" + } + }, + { + "publishedAt": "2015-05-22T11:03:21Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.9" + } + }, + { + "publishedAt": "2015-11-11T19:47:23Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2015-12-23T18:40:28Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "6.0.2" + } + }, + { + "publishedAt": "2015-12-28T23:49:56Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "6.0.3" + } + }, + { + "publishedAt": "2016-01-08T22:35:42Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "6.0.4" + } + }, + { + "publishedAt": "2016-02-10T19:27:17Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2016-03-05T06:55:08Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2016-03-05T08:28:50Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.0.3" + } + }, + { + "publishedAt": "2016-06-16T17:29:42Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.0.4" + } + }, + { + "publishedAt": "2016-06-21T01:05:34Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.0.5" + } + }, + { + "publishedAt": "2016-08-24T21:39:26Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.0.6" + } + }, + { + "publishedAt": "2016-09-20T18:28:51Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.1.0" + } + }, + { + "publishedAt": "2016-10-07T21:49:53Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.1.1" + } + }, + { + "publishedAt": "2017-05-19T20:15:25Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.1.2" + } + }, + { + "publishedAt": "2018-08-27T05:05:04Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.1.3" + } + }, + { + "publishedAt": "2019-05-08T00:45:01Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.1.4" + } + }, + { + "publishedAt": "2019-10-21T17:07:35Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.1.5" + } + }, + { + "publishedAt": "2019-11-06T22:07:44Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.1.6" + } + }, + { + "publishedAt": "2021-05-06T21:42:44Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.1.7" + } + }, + { + "publishedAt": "2021-09-22T23:36:20Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.2.0" + } + }, + { + "publishedAt": "2022-05-13T17:07:53Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.2.2" + } + }, + { + "publishedAt": "2022-05-15T14:44:04Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.2.3" + } + }, + { + "publishedAt": "2022-04-11T17:25:05Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "8.0.1" + } + }, + { + "publishedAt": "2022-05-12T18:52:05Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "8.0.2" + } + }, + { + "publishedAt": "2022-05-13T17:08:32Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "8.0.3" + } + }, + { + "publishedAt": "2023-01-14T22:35:33Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "8.1.0" + } + }, + { + "publishedAt": "2023-02-27T20:51:32Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "9.0.0" + } + }, + { + "publishedAt": "2023-02-27T20:55:43Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "9.0.1" + } + }, + { + "publishedAt": "2023-02-28T21:31:45Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "9.0.2" + } + }, + { + "publishedAt": "2023-03-01T07:38:45Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "9.1.0" + } + }, + { + "publishedAt": "2023-03-01T18:49:22Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "9.1.1" + } + }, + { + "publishedAt": "2023-03-01T19:07:42Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "9.1.2" + } + }, + { + "publishedAt": "2023-03-02T23:04:32Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "9.2.0" + } + }, + { + "publishedAt": "2023-03-03T00:40:11Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "9.2.1" + } + }, + { + "publishedAt": "2023-03-14T13:03:12Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "9.3.0" + } + }, + { + "publishedAt": "2023-03-21T00:02:59Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "9.3.1" + } + }, + { + "publishedAt": "2023-03-22T18:49:15Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "9.3.2" + } + }, + { + "publishedAt": "2023-04-02T03:37:31Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "9.3.3" + } + }, + { + "publishedAt": "2023-04-02T03:44:32Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "9.3.4" + } + }, + { + "publishedAt": "2023-04-09T20:30:42Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "9.3.5" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "graceful-fs", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "graceful-fs", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-07-20T08:49:38Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2011-09-25T00:33:29Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2011-11-18T21:15:46Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2011-11-23T00:45:14Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2011-11-28T23:32:21Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2012-07-28T17:24:47Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.10" + } + }, + { + "publishedAt": "2012-09-18T22:15:39Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.11" + } + }, + { + "publishedAt": "2012-09-18T23:12:22Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.12" + } + }, + { + "publishedAt": "2012-09-18T23:16:11Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.13" + } + }, + { + "publishedAt": "2012-09-20T18:15:05Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.14" + } + }, + { + "publishedAt": "2011-12-03T02:27:37Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2012-01-19T01:10:19Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2012-01-19T18:09:15Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.4" + } + }, + { + "publishedAt": "2012-01-23T22:27:39Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.5" + } + }, + { + "publishedAt": "2012-03-20T01:26:15Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.6" + } + }, + { + "publishedAt": "2012-03-21T21:06:58Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.7" + } + }, + { + "publishedAt": "2012-03-22T23:20:47Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.8" + } + }, + { + "publishedAt": "2012-07-11T23:10:33Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.9" + } + }, + { + "publishedAt": "2013-02-06T00:01:39Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2013-04-30T17:07:10Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2013-06-12T17:30:47Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.2.2" + } + }, + { + "publishedAt": "2013-07-10T07:46:03Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.2.3" + } + }, + { + "publishedAt": "2013-07-11T07:10:06Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2013-09-07T19:18:04Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2014-02-17T02:28:44Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2014-03-20T00:33:06Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2014-06-02T01:48:19Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2014-06-07T18:25:22Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2016-08-23T00:56:24Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "3.0.10" + } + }, + { + "publishedAt": "2016-08-30T19:01:55Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "3.0.11" + } + }, + { + "publishedAt": "2019-08-13T23:57:29Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "3.0.12" + } + }, + { + "publishedAt": "2014-06-10T22:55:51Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2014-10-06T17:53:52Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "publishedAt": "2014-10-14T20:07:54Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "3.0.4" + } + }, + { + "publishedAt": "2014-11-30T17:55:06Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "3.0.5" + } + }, + { + "publishedAt": "2015-03-11T21:28:56Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "3.0.6" + } + }, + { + "publishedAt": "2015-05-19T01:38:26Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "3.0.7" + } + }, + { + "publishedAt": "2015-06-01T05:08:03Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "3.0.8" + } + }, + { + "publishedAt": "2016-08-13T02:49:15Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "3.0.9" + } + }, + { + "publishedAt": "2015-06-27T18:52:45Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2015-06-27T20:08:27Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2016-11-02T22:55:55Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.10" + } + }, + { + "publishedAt": "2016-11-22T19:30:31Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.11" + } + }, + { + "publishedAt": "2018-11-02T20:52:27Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.12" + } + }, + { + "publishedAt": "2018-11-02T21:28:15Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.13" + } + }, + { + "publishedAt": "2018-11-02T23:18:33Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.14" + } + }, + { + "publishedAt": "2018-11-04T20:51:54Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.15" + } + }, + { + "publishedAt": "2015-06-27T20:25:15Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.2" + } + }, + { + "publishedAt": "2016-02-02T21:42:07Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.3" + } + }, + { + "publishedAt": "2016-05-05T19:00:55Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.4" + } + }, + { + "publishedAt": "2016-07-26T18:47:23Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.5" + } + }, + { + "publishedAt": "2016-08-19T14:18:40Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.6" + } + }, + { + "publishedAt": "2016-09-26T21:38:40Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.7" + } + }, + { + "publishedAt": "2016-09-26T22:06:42Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.8" + } + }, + { + "publishedAt": "2016-09-28T23:01:12Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.9" + } + }, + { + "publishedAt": "2019-06-26T19:39:25Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.2.0" + } + }, + { + "publishedAt": "2019-08-04T06:04:41Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.2.1" + } + }, + { + "publishedAt": "2022-04-04T17:10:00Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.2.10" + } + }, + { + "isDefault": true, + "publishedAt": "2023-03-16T19:30:19Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.2.11" + } + }, + { + "publishedAt": "2019-08-14T05:32:08Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.2.2" + } + }, + { + "publishedAt": "2019-10-23T22:53:06Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.2.3" + } + }, + { + "publishedAt": "2020-04-28T15:14:10Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.2.4" + } + }, + { + "publishedAt": "2021-02-05T19:47:37Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.2.5" + } + }, + { + "publishedAt": "2021-02-09T17:54:54Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.2.6" + } + }, + { + "publishedAt": "2021-08-05T18:00:43Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.2.7" + } + }, + { + "publishedAt": "2021-08-05T20:06:04Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.2.8" + } + }, + { + "publishedAt": "2022-01-05T01:13:07Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.2.9" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "har-schema", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "har-schema", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2016-07-14T23:56:19Z", + "versionKey": { + "name": "har-schema", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2016-07-15T09:15:13Z", + "versionKey": { + "name": "har-schema", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2016-12-04T01:13:12Z", + "versionKey": { + "name": "har-schema", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2016-12-04T05:32:14Z", + "versionKey": { + "name": "har-schema", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2016-12-04T05:46:59Z", + "versionKey": { + "name": "har-schema", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2016-12-04T06:35:03Z", + "versionKey": { + "name": "har-schema", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2016-12-04T08:14:19Z", + "versionKey": { + "name": "har-schema", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2016-12-04T08:20:08Z", + "versionKey": { + "name": "har-schema", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2016-12-04T18:55:49Z", + "versionKey": { + "name": "har-schema", + "system": "NPM", + "version": "1.0.5" + } + }, + { + "isDefault": true, + "publishedAt": "2017-04-18T19:44:14Z", + "versionKey": { + "name": "har-schema", + "system": "NPM", + "version": "2.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "har-validator", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "har-validator", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-02-10T09:34:51Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-03-04T21:10:19Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-03-04T21:41:18Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2015-03-05T17:09:47Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2015-03-05T17:19:39Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2015-03-05T17:22:43Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2015-03-21T07:05:36Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2015-03-21T08:09:56Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2015-03-22T05:45:54Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2015-03-22T05:56:34Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2015-03-22T05:59:49Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2015-03-30T03:31:22Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.5.0" + } + }, + { + "publishedAt": "2015-03-30T03:48:16Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.5.1" + } + }, + { + "publishedAt": "2015-04-02T06:31:38Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.6.0" + } + }, + { + "publishedAt": "2015-04-02T07:48:31Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.6.1" + } + }, + { + "publishedAt": "2015-04-30T04:01:06Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.7.0" + } + }, + { + "publishedAt": "2015-05-27T09:16:55Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.7.1" + } + }, + { + "publishedAt": "2015-06-22T13:59:06Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.8.0" + } + }, + { + "publishedAt": "2015-10-03T20:36:43Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-10-03T20:56:34Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2015-10-03T22:58:44Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2015-11-24T13:59:09Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2016-01-14T06:50:03Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2016-01-14T06:59:23Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "2.0.5" + } + }, + { + "publishedAt": "2016-01-19T23:18:30Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "2.0.6" + } + }, + { + "publishedAt": "2016-03-08T00:32:44Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2016-03-08T00:43:19Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2016-04-16T04:05:39Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2016-04-16T04:15:21Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "2.1.3" + } + }, + { + "publishedAt": "2016-12-02T23:30:29Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2016-12-03T19:24:47Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2016-12-03T19:31:11Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "3.2.0" + } + }, + { + "publishedAt": "2016-12-03T22:02:25Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "3.3.0" + } + }, + { + "publishedAt": "2016-12-03T22:53:10Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "3.3.1" + } + }, + { + "publishedAt": "2016-12-04T00:39:58Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "3.4.0" + } + }, + { + "publishedAt": "2016-12-04T00:46:38Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2016-12-04T01:21:02Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2016-12-04T05:38:13Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2016-12-04T05:56:32Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "4.0.3" + } + }, + { + "publishedAt": "2016-12-04T06:54:25Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "4.0.4" + } + }, + { + "publishedAt": "2016-12-04T08:24:24Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2016-12-04T19:33:57Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2016-12-04T19:56:05Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "4.1.2" + } + }, + { + "publishedAt": "2016-12-04T20:12:12Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "4.2.0" + } + }, + { + "publishedAt": "2017-03-04T14:09:00Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "4.2.1" + } + }, + { + "publishedAt": "2017-03-14T20:50:02Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2017-03-14T21:13:14Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2017-03-14T21:34:33Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "5.0.2" + } + }, + { + "publishedAt": "2017-05-14T15:46:08Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "5.0.3" + } + }, + { + "publishedAt": "2017-11-03T05:55:04Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2018-11-11T00:18:56Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "5.1.3" + } + }, + { + "publishedAt": "2020-07-30T04:27:30Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "5.1.4" + } + }, + { + "isDefault": true, + "publishedAt": "2020-07-30T04:42:33Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "5.1.5" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "has-unicode", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "has-unicode", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-12-30T17:33:11Z", + "versionKey": { + "name": "has-unicode", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-10-08T00:33:47Z", + "versionKey": { + "name": "has-unicode", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-11-26T00:59:19Z", + "versionKey": { + "name": "has-unicode", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2016-06-23T22:10:28Z", + "versionKey": { + "name": "has-unicode", + "system": "NPM", + "version": "2.0.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "hasown", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "hasown", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-09-03T06:38:17Z", + "versionKey": { + "name": "hasown", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2023-10-21T04:54:15Z", + "versionKey": { + "name": "hasown", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2024-02-11T05:52:03Z", + "versionKey": { + "name": "hasown", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2024-03-10T17:38:25Z", + "versionKey": { + "name": "hasown", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2026-04-17T22:12:06Z", + "versionKey": { + "name": "hasown", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "isDefault": true, + "publishedAt": "2026-05-28T18:11:39Z", + "versionKey": { + "name": "hasown", + "system": "NPM", + "version": "2.0.4" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "hosted-git-info", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "hosted-git-info", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-10-09T18:34:13Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-10-17T11:13:06Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2014-10-28T02:04:51Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2014-10-28T04:36:20Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2014-10-28T08:14:17Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2014-11-25T00:37:38Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.5.0" + } + }, + { + "publishedAt": "2014-12-30T19:02:46Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.5.1" + } + }, + { + "publishedAt": "2014-12-30T19:14:34Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.5.2" + } + }, + { + "publishedAt": "2015-01-23T20:16:52Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.5.3" + } + }, + { + "publishedAt": "2015-04-06T21:38:27Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.6.0" + } + }, + { + "publishedAt": "2026-05-08T18:40:37Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "10.0.0" + } + }, + { + "publishedAt": "2026-05-11T16:22:27Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "10.1.0" + } + }, + { + "isDefault": true, + "publishedAt": "2026-05-18T16:04:06Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "10.1.1" + } + }, + { + "publishedAt": "2015-04-06T21:49:28Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-04-06T22:06:25Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2015-04-06T22:08:37Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2015-04-08T21:28:09Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2015-04-09T18:02:29Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2015-04-10T10:06:43Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2015-04-11T17:34:25Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2015-05-21T18:46:34Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.1.3" + } + }, + { + "publishedAt": "2015-05-21T18:50:00Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.1.4" + } + }, + { + "publishedAt": "2016-05-17T21:01:29Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.1.5" + } + }, + { + "publishedAt": "2017-02-06T07:24:47Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2017-03-18T00:25:37Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2017-03-18T00:37:58Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.3.1" + } + }, + { + "publishedAt": "2017-03-22T04:31:44Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.4.0" + } + }, + { + "publishedAt": "2017-03-22T04:32:05Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.4.1" + } + }, + { + "publishedAt": "2017-04-13T22:54:59Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.4.2" + } + }, + { + "publishedAt": "2017-06-26T20:25:47Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.5.0" + } + }, + { + "publishedAt": "2018-03-07T22:20:44Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.6.0" + } + }, + { + "publishedAt": "2018-06-25T19:42:00Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.6.1" + } + }, + { + "publishedAt": "2018-07-06T23:42:38Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.7.0" + } + }, + { + "publishedAt": "2018-07-07T01:02:48Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.7.1" + } + }, + { + "publishedAt": "2019-08-05T01:34:06Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.0" + } + }, + { + "publishedAt": "2019-08-05T05:58:22Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.1" + } + }, + { + "publishedAt": "2019-08-05T06:51:59Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.2" + } + }, + { + "publishedAt": "2019-08-12T16:18:02Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.3" + } + }, + { + "publishedAt": "2019-08-12T23:44:11Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.4" + } + }, + { + "publishedAt": "2019-10-07T23:34:22Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.5" + } + }, + { + "publishedAt": "2020-02-25T17:16:32Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.6" + } + }, + { + "publishedAt": "2020-02-26T23:42:45Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.7" + } + }, + { + "publishedAt": "2020-02-29T22:43:47Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.8" + } + }, + { + "publishedAt": "2021-04-07T20:04:34Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.9" + } + }, + { + "publishedAt": "2019-08-12T16:19:17Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2019-10-07T23:35:09Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2019-10-08T00:12:36Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2020-02-25T17:18:25Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "publishedAt": "2020-02-26T23:47:40Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.4" + } + }, + { + "publishedAt": "2020-07-11T01:06:35Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.5" + } + }, + { + "publishedAt": "2020-10-12T23:08:51Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.6" + } + }, + { + "publishedAt": "2020-10-15T23:06:06Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.7" + } + }, + { + "publishedAt": "2021-01-28T18:20:46Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.8" + } + }, + { + "publishedAt": "2021-03-09T18:34:11Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2021-03-18T15:24:06Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2021-03-24T16:08:24Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2022-01-06T16:16:49Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2022-03-14T22:17:41Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2022-08-09T20:07:16Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2022-10-26T19:32:46Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "5.2.0" + } + }, + { + "publishedAt": "2022-10-27T22:37:46Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "5.2.1" + } + }, + { + "publishedAt": "2022-10-12T19:28:31Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2022-10-26T19:28:09Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2022-10-27T22:38:46Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "6.1.1" + } + }, + { + "publishedAt": "2024-11-21T17:41:45Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "6.1.2" + } + }, + { + "publishedAt": "2024-11-21T20:52:51Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "6.1.3" + } + }, + { + "publishedAt": "2023-08-14T23:19:55Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2023-09-13T14:45:42Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2024-05-04T01:10:57Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "7.0.2" + } + }, + { + "publishedAt": "2024-09-04T21:49:04Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "8.0.0" + } + }, + { + "publishedAt": "2024-11-20T22:01:03Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "8.0.1" + } + }, + { + "publishedAt": "2024-11-21T21:00:41Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "8.0.2" + } + }, + { + "publishedAt": "2025-04-14T18:31:45Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "8.1.0" + } + }, + { + "publishedAt": "2025-07-24T15:37:51Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "9.0.0" + } + }, + { + "publishedAt": "2025-10-07T21:29:44Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "9.0.1" + } + }, + { + "publishedAt": "2025-10-08T16:36:21Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "9.0.2" + } + }, + { + "publishedAt": "2026-05-01T16:06:21Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "9.0.3" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "http-signature", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "http-signature", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-05-07T15:29:05Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "0.10.0" + } + }, + { + "publishedAt": "2015-01-05T22:12:36Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "0.10.1" + } + }, + { + "publishedAt": "2015-04-02T00:20:06Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "0.11.0" + } + }, + { + "publishedAt": "2011-07-14T21:21:47Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "0.9.0" + } + }, + { + "publishedAt": "2013-01-23T20:01:55Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "0.9.10" + } + }, + { + "publishedAt": "2013-02-11T16:22:08Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "0.9.11" + } + }, + { + "publishedAt": "2011-09-04T01:42:03Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "0.9.2" + } + }, + { + "publishedAt": "2011-09-04T13:14:46Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "0.9.3" + } + }, + { + "publishedAt": "2011-09-14T23:36:49Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "0.9.4" + } + }, + { + "publishedAt": "2011-10-13T22:57:52Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "0.9.5" + } + }, + { + "publishedAt": "2011-11-17T20:32:42Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "0.9.6" + } + }, + { + "publishedAt": "2011-12-01T22:11:13Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "0.9.7" + } + }, + { + "publishedAt": "2012-02-01T16:31:19Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "0.9.8" + } + }, + { + "publishedAt": "2012-03-19T16:04:14Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "0.9.9" + } + }, + { + "publishedAt": "2015-10-14T21:52:39Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-10-15T19:02:58Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-10-16T00:11:35Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2015-11-18T23:47:52Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2016-01-25T22:04:48Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2017-08-25T19:32:03Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2019-11-05T08:52:07Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2019-11-05T23:39:53Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2020-02-24T23:26:32Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.3.2" + } + }, + { + "publishedAt": "2020-04-01T20:24:34Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.3.3" + } + }, + { + "publishedAt": "2020-04-02T06:04:18Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.3.4" + } + }, + { + "publishedAt": "2020-09-23T14:09:55Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.3.5" + } + }, + { + "publishedAt": "2021-11-17T19:47:52Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.3.6" + } + }, + { + "isDefault": true, + "publishedAt": "2023-11-15T21:33:31Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.4.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "inflight", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "inflight", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-05-05T03:04:32Z", + "versionKey": { + "name": "inflight", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-05-05T20:14:07Z", + "versionKey": { + "name": "inflight", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2014-09-18T23:07:30Z", + "versionKey": { + "name": "inflight", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2014-10-01T23:59:18Z", + "versionKey": { + "name": "inflight", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2014-10-03T06:50:17Z", + "versionKey": { + "name": "inflight", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2016-05-18T00:00:12Z", + "versionKey": { + "name": "inflight", + "system": "NPM", + "version": "1.0.5" + } + }, + { + "isDefault": true, + "publishedAt": "2016-10-13T03:53:29Z", + "versionKey": { + "name": "inflight", + "system": "NPM", + "version": "1.0.6" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "inherits", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "inherits", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-04-07T00:35:15Z", + "versionKey": { + "name": "inherits", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-08-26T22:12:12Z", + "versionKey": { + "name": "inherits", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-08-27T19:36:46Z", + "versionKey": { + "name": "inherits", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2013-05-16T14:44:54Z", + "versionKey": { + "name": "inherits", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2013-08-19T22:10:20Z", + "versionKey": { + "name": "inherits", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2016-09-08T00:49:38Z", + "versionKey": { + "name": "inherits", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "isDefault": true, + "publishedAt": "2019-06-19T20:18:52Z", + "versionKey": { + "name": "inherits", + "system": "NPM", + "version": "2.0.4" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "is-core-module", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "is-core-module", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-09-29T03:21:42Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-09-29T03:36:28Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2014-09-29T03:38:15Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2020-09-29T18:08:41Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2020-11-04T20:14:31Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2022-08-04T06:41:24Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.10.0" + } + }, + { + "publishedAt": "2022-10-18T17:07:09Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.11.0" + } + }, + { + "publishedAt": "2023-04-10T19:24:19Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.12.0" + } + }, + { + "publishedAt": "2023-05-16T17:05:24Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.12.1" + } + }, + { + "publishedAt": "2023-08-04T23:11:04Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.13.0" + } + }, + { + "publishedAt": "2023-10-21T04:57:49Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.13.1" + } + }, + { + "publishedAt": "2024-06-20T20:33:03Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.14.0" + } + }, + { + "publishedAt": "2024-07-17T20:33:38Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.15.0" + } + }, + { + "publishedAt": "2024-08-21T19:52:17Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.15.1" + } + }, + { + "publishedAt": "2024-12-13T20:47:16Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.16.0" + } + }, + { + "publishedAt": "2024-12-21T21:23:27Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.16.1" + } + }, + { + "isDefault": true, + "publishedAt": "2026-05-05T17:34:49Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.16.2" + } + }, + { + "publishedAt": "2020-11-26T17:56:48Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2021-04-24T20:41:48Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2021-05-09T20:32:48Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.4.0" + } + }, + { + "publishedAt": "2021-07-13T06:42:23Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.5.0" + } + }, + { + "publishedAt": "2021-08-17T18:17:32Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.6.0" + } + }, + { + "publishedAt": "2021-09-27T16:24:16Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.7.0" + } + }, + { + "publishedAt": "2021-10-14T17:53:58Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.8.0" + } + }, + { + "publishedAt": "2022-01-05T20:55:38Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.8.1" + } + }, + { + "publishedAt": "2022-04-19T16:23:07Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.9.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "is-fullwidth-code-point", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "is-fullwidth-code-point", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-07-16T22:00:18Z", + "versionKey": { + "name": "is-fullwidth-code-point", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2016-09-22T06:42:49Z", + "versionKey": { + "name": "is-fullwidth-code-point", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2019-03-18T08:09:05Z", + "versionKey": { + "name": "is-fullwidth-code-point", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2021-04-16T05:49:23Z", + "versionKey": { + "name": "is-fullwidth-code-point", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2023-10-28T13:20:15Z", + "versionKey": { + "name": "is-fullwidth-code-point", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2025-08-31T07:37:04Z", + "versionKey": { + "name": "is-fullwidth-code-point", + "system": "NPM", + "version": "5.1.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "is-typedarray", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "is-typedarray", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-06-01T19:10:47Z", + "versionKey": { + "name": "is-typedarray", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2015-05-17T01:03:39Z", + "versionKey": { + "name": "is-typedarray", + "system": "NPM", + "version": "1.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "isarray", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "isarray", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-05-22T19:10:04Z", + "versionKey": { + "name": "isarray", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2013-05-27T17:40:35Z", + "versionKey": { + "name": "isarray", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2015-12-10T10:05:07Z", + "versionKey": { + "name": "isarray", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2016-09-24T16:47:53Z", + "versionKey": { + "name": "isarray", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2016-09-28T16:27:20Z", + "versionKey": { + "name": "isarray", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2017-07-12T08:52:36Z", + "versionKey": { + "name": "isarray", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2018-02-09T09:53:04Z", + "versionKey": { + "name": "isarray", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2018-02-10T07:40:59Z", + "versionKey": { + "name": "isarray", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "isDefault": true, + "publishedAt": "2019-07-08T13:21:22Z", + "versionKey": { + "name": "isarray", + "system": "NPM", + "version": "2.0.5" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "isstream", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "isstream", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-04-07T00:03:04Z", + "versionKey": { + "name": "isstream", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2014-04-07T00:38:39Z", + "versionKey": { + "name": "isstream", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2014-12-08T23:11:38Z", + "versionKey": { + "name": "isstream", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "isDefault": true, + "publishedAt": "2015-03-07T00:15:15Z", + "versionKey": { + "name": "isstream", + "system": "NPM", + "version": "0.1.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "jsbn", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "jsbn", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-04-27T07:44:45Z", + "versionKey": { + "name": "jsbn", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2015-10-29T18:06:00Z", + "versionKey": { + "name": "jsbn", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2017-02-12T08:03:16Z", + "versionKey": { + "name": "jsbn", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "isDefault": true, + "publishedAt": "2017-02-13T17:14:56Z", + "versionKey": { + "name": "jsbn", + "system": "NPM", + "version": "1.1.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "json-schema", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "json-schema", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-07-06T21:43:59Z", + "versionKey": { + "name": "json-schema", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2012-08-23T19:40:16Z", + "versionKey": { + "name": "json-schema", + "system": "NPM", + "version": "0.2.2" + } + }, + { + "publishedAt": "2016-09-12T16:53:11Z", + "versionKey": { + "name": "json-schema", + "system": "NPM", + "version": "0.2.3" + } + }, + { + "publishedAt": "2019-09-06T03:15:03Z", + "versionKey": { + "name": "json-schema", + "system": "NPM", + "version": "0.2.4" + } + }, + { + "publishedAt": "2019-09-06T03:31:45Z", + "versionKey": { + "name": "json-schema", + "system": "NPM", + "version": "0.2.5" + } + }, + { + "publishedAt": "2021-01-02T02:45:41Z", + "versionKey": { + "name": "json-schema", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "isDefault": true, + "publishedAt": "2021-11-09T02:04:08Z", + "versionKey": { + "name": "json-schema", + "system": "NPM", + "version": "0.4.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "json-schema-traverse", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "json-schema-traverse", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2017-06-04T18:42:17Z", + "versionKey": { + "name": "json-schema-traverse", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2017-06-05T20:19:20Z", + "versionKey": { + "name": "json-schema-traverse", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2017-06-14T21:22:49Z", + "versionKey": { + "name": "json-schema-traverse", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2017-06-15T20:22:58Z", + "versionKey": { + "name": "json-schema-traverse", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2017-06-23T23:50:57Z", + "versionKey": { + "name": "json-schema-traverse", + "system": "NPM", + "version": "0.3.1" + } + }, + { + "publishedAt": "2018-05-08T19:38:06Z", + "versionKey": { + "name": "json-schema-traverse", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2018-06-10T08:42:05Z", + "versionKey": { + "name": "json-schema-traverse", + "system": "NPM", + "version": "0.4.1" + } + }, + { + "publishedAt": "2020-09-05T19:53:20Z", + "versionKey": { + "name": "json-schema-traverse", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "isDefault": true, + "publishedAt": "2020-12-13T10:56:54Z", + "versionKey": { + "name": "json-schema-traverse", + "system": "NPM", + "version": "1.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "json-stringify-safe", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "json-stringify-safe", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-02-19T19:02:04Z", + "versionKey": { + "name": "json-stringify-safe", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2013-02-19T19:22:41Z", + "versionKey": { + "name": "json-stringify-safe", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2013-03-13T06:31:31Z", + "versionKey": { + "name": "json-stringify-safe", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2013-08-02T20:28:17Z", + "versionKey": { + "name": "json-stringify-safe", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2015-05-19T01:42:09Z", + "versionKey": { + "name": "json-stringify-safe", + "system": "NPM", + "version": "5.0.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "jsprim", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "jsprim", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-04-18T17:12:26Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2012-04-19T19:03:15Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2012-06-05T22:04:58Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2012-06-06T22:17:55Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2012-06-08T22:24:36Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2012-08-20T18:33:42Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2012-08-23T17:55:39Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2012-09-06T18:42:14Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2012-12-04T01:40:51Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.3.1" + } + }, + { + "publishedAt": "2013-01-18T01:06:00Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2013-04-03T00:07:50Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "publishedAt": "2013-11-05T00:04:38Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.5.1" + } + }, + { + "publishedAt": "2014-08-04T04:49:56Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.6.0" + } + }, + { + "publishedAt": "2014-08-07T16:27:58Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.6.1" + } + }, + { + "publishedAt": "2015-08-13T20:28:49Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.7.0" + } + }, + { + "publishedAt": "2015-08-19T23:09:58Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.8.0" + } + }, + { + "publishedAt": "2015-09-02T01:07:04Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-09-02T19:24:53Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2015-10-13T23:07:09Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2015-10-14T21:18:02Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2015-10-16T00:03:27Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "1.2.2" + } + }, + { + "publishedAt": "2016-06-23T18:56:04Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2016-09-13T00:06:53Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2017-03-14T01:05:54Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2017-08-02T16:29:57Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "1.4.1" + } + }, + { + "publishedAt": "2021-11-29T15:24:25Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "1.4.2" + } + }, + { + "publishedAt": "2017-10-26T00:36:52Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2021-11-03T20:20:10Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2021-11-17T00:47:36Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "2.0.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "mime-db", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "mime-db", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-08-14T22:17:35Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2014-08-30T11:33:45Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-08-30T11:57:45Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2014-09-25T07:47:47Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2014-09-25T07:54:26Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2014-09-28T21:54:48Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2014-10-20T18:11:58Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2014-10-24T05:57:39Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2015-05-20T03:02:15Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.10.0" + } + }, + { + "publishedAt": "2015-06-01T04:03:45Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.11.0" + } + }, + { + "publishedAt": "2015-06-06T03:19:37Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.12.0" + } + }, + { + "publishedAt": "2015-06-08T00:27:23Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.13.0" + } + }, + { + "publishedAt": "2015-06-26T02:12:03Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.14.0" + } + }, + { + "publishedAt": "2015-07-13T21:56:36Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.15.0" + } + }, + { + "publishedAt": "2015-07-29T16:19:33Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.16.0" + } + }, + { + "publishedAt": "2015-08-14T02:52:23Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.17.0" + } + }, + { + "publishedAt": "2015-09-03T15:44:26Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.18.0" + } + }, + { + "publishedAt": "2015-09-18T04:10:52Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.19.0" + } + }, + { + "publishedAt": "2014-11-09T18:01:27Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2015-11-11T05:30:10Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.20.0" + } + }, + { + "publishedAt": "2016-01-06T17:25:52Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.21.0" + } + }, + { + "publishedAt": "2016-02-15T17:53:37Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.22.0" + } + }, + { + "publishedAt": "2016-05-02T04:36:39Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.23.0" + } + }, + { + "publishedAt": "2016-09-18T11:39:54Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.24.0" + } + }, + { + "publishedAt": "2016-11-12T01:49:07Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.25.0" + } + }, + { + "publishedAt": "2017-01-15T04:04:59Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.26.0" + } + }, + { + "publishedAt": "2017-03-17T03:44:59Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.27.0" + } + }, + { + "publishedAt": "2017-05-15T05:27:52Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.28.0" + } + }, + { + "publishedAt": "2017-07-11T02:19:51Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.29.0" + } + }, + { + "publishedAt": "2014-12-08T04:14:15Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2014-12-16T17:51:31Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2017-08-28T02:28:51Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.30.0" + } + }, + { + "publishedAt": "2017-10-26T03:25:52Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.31.0" + } + }, + { + "publishedAt": "2017-11-29T21:07:28Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.32.0" + } + }, + { + "publishedAt": "2018-02-16T05:10:20Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.33.0" + } + }, + { + "publishedAt": "2018-06-03T23:39:12Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.34.0" + } + }, + { + "publishedAt": "2018-07-15T15:53:24Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.35.0" + } + }, + { + "publishedAt": "2018-08-20T15:25:10Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.36.0" + } + }, + { + "publishedAt": "2018-10-20T01:39:34Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.37.0" + } + }, + { + "publishedAt": "2019-02-05T03:20:32Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.38.0" + } + }, + { + "publishedAt": "2019-04-05T02:08:43Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.39.0" + } + }, + { + "publishedAt": "2014-12-22T06:23:30Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2019-04-21T01:58:25Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.40.0" + } + }, + { + "publishedAt": "2019-08-30T15:30:01Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.41.0" + } + }, + { + "publishedAt": "2019-09-26T03:31:23Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.42.0" + } + }, + { + "publishedAt": "2020-01-06T03:24:37Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.43.0" + } + }, + { + "publishedAt": "2020-04-23T00:55:24Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.44.0" + } + }, + { + "publishedAt": "2020-09-23T03:47:56Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.45.0" + } + }, + { + "publishedAt": "2021-02-13T05:37:31Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.46.0" + } + }, + { + "publishedAt": "2021-04-01T19:39:44Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.47.0" + } + }, + { + "publishedAt": "2021-05-31T03:59:02Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.48.0" + } + }, + { + "publishedAt": "2021-07-26T21:35:47Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.49.0" + } + }, + { + "publishedAt": "2014-12-30T20:18:18Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.5.0" + } + }, + { + "publishedAt": "2021-09-16T01:37:03Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.50.0" + } + }, + { + "publishedAt": "2021-11-09T02:44:55Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.51.0" + } + }, + { + "publishedAt": "2022-02-21T19:41:51Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.52.0" + } + }, + { + "publishedAt": "2024-07-12T20:35:00Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.53.0" + } + }, + { + "isDefault": true, + "publishedAt": "2025-03-18T15:06:44Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.54.0" + } + }, + { + "publishedAt": "2015-01-30T03:49:26Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.6.0" + } + }, + { + "publishedAt": "2015-02-05T17:50:22Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.6.1" + } + }, + { + "publishedAt": "2015-02-09T01:52:13Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.7.0" + } + }, + { + "publishedAt": "2015-03-14T00:24:56Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.8.0" + } + }, + { + "publishedAt": "2015-04-20T01:38:12Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.9.0" + } + }, + { + "publishedAt": "2015-04-20T02:06:55Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.9.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "mime-types", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "mime-types", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-05-02T15:54:00Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2014-05-12T20:00:39Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-06-24T20:45:58Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2014-08-04T03:44:33Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2014-09-02T08:32:26Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2014-09-08T05:02:04Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2015-03-14T00:57:09Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.10" + } + }, + { + "publishedAt": "2015-05-05T16:56:57Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.11" + } + }, + { + "publishedAt": "2015-05-20T03:10:38Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.12" + } + }, + { + "publishedAt": "2015-06-01T04:37:42Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.13" + } + }, + { + "publishedAt": "2015-06-06T22:55:10Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.14" + } + }, + { + "publishedAt": "2014-09-29T01:50:31Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2014-11-09T18:09:36Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2014-12-10T17:57:57Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2014-12-29T19:57:28Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.5" + } + }, + { + "publishedAt": "2014-12-30T17:41:58Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.6" + } + }, + { + "publishedAt": "2014-12-30T20:27:02Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.7" + } + }, + { + "publishedAt": "2015-01-30T04:58:29Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.8" + } + }, + { + "publishedAt": "2015-02-10T05:07:45Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.9" + } + }, + { + "publishedAt": "2015-06-08T03:53:55Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2015-06-08T14:30:21Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2016-02-15T22:27:21Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.10" + } + }, + { + "publishedAt": "2016-05-02T05:02:47Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.11" + } + }, + { + "publishedAt": "2016-09-18T22:23:37Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.12" + } + }, + { + "publishedAt": "2016-11-18T21:39:28Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.13" + } + }, + { + "publishedAt": "2017-01-15T05:29:02Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.14" + } + }, + { + "publishedAt": "2017-03-24T03:55:55Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.15" + } + }, + { + "publishedAt": "2017-07-25T02:42:39Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.16" + } + }, + { + "publishedAt": "2017-09-02T03:26:34Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.17" + } + }, + { + "publishedAt": "2018-02-16T17:34:21Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.18" + } + }, + { + "publishedAt": "2018-07-18T05:29:59Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.19" + } + }, + { + "publishedAt": "2015-06-26T02:31:38Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2018-08-26T22:07:10Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.20" + } + }, + { + "publishedAt": "2018-10-20T03:37:07Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.21" + } + }, + { + "publishedAt": "2019-02-14T22:47:38Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.22" + } + }, + { + "publishedAt": "2019-04-18T04:41:15Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.23" + } + }, + { + "publishedAt": "2019-04-21T03:46:47Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.24" + } + }, + { + "publishedAt": "2019-11-12T14:18:16Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.25" + } + }, + { + "publishedAt": "2020-01-06T03:47:55Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.26" + } + }, + { + "publishedAt": "2020-04-24T03:36:12Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.27" + } + }, + { + "publishedAt": "2021-01-02T04:28:59Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.28" + } + }, + { + "publishedAt": "2021-02-18T00:33:48Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.29" + } + }, + { + "publishedAt": "2015-07-13T22:21:31Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.3" + } + }, + { + "publishedAt": "2021-04-02T05:06:28Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.30" + } + }, + { + "publishedAt": "2021-06-01T17:29:08Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.31" + } + }, + { + "publishedAt": "2021-07-27T17:39:18Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.32" + } + }, + { + "publishedAt": "2021-10-01T17:09:22Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.33" + } + }, + { + "publishedAt": "2021-11-09T04:30:21Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.34" + } + }, + { + "publishedAt": "2022-03-12T18:04:43Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.35" + } + }, + { + "publishedAt": "2015-07-31T01:37:15Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.4" + } + }, + { + "publishedAt": "2015-08-20T18:14:08Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.5" + } + }, + { + "publishedAt": "2015-09-04T00:14:46Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.6" + } + }, + { + "publishedAt": "2015-09-20T18:44:04Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.7" + } + }, + { + "publishedAt": "2015-12-01T05:55:42Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.8" + } + }, + { + "publishedAt": "2016-01-06T17:52:14Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.9" + } + }, + { + "publishedAt": "2024-08-31T13:57:14Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2025-03-26T22:53:47Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2025-11-20T11:12:29Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "3.0.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "minimatch", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "minimatch", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-07-16T08:52:46Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2011-07-16T17:57:12Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2011-07-29T19:13:01Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2011-12-14T02:32:05Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2011-12-31T02:22:30Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2012-01-04T02:28:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2012-01-04T09:14:19Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2012-01-19T00:14:01Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.1.4" + } + }, + { + "publishedAt": "2012-02-04T19:32:24Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.1.5" + } + }, + { + "publishedAt": "2012-02-22T11:04:45Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2013-02-25T16:21:43Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.10" + } + }, + { + "publishedAt": "2013-02-25T16:23:45Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.11" + } + }, + { + "publishedAt": "2013-04-12T19:28:43Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.12" + } + }, + { + "publishedAt": "2013-12-16T06:02:07Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.13" + } + }, + { + "publishedAt": "2013-12-16T22:01:16Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.14" + } + }, + { + "publishedAt": "2012-03-22T05:22:24Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.2" + } + }, + { + "publishedAt": "2012-03-29T01:37:56Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.3" + } + }, + { + "publishedAt": "2012-03-29T01:48:13Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.4" + } + }, + { + "publishedAt": "2012-06-04T20:57:13Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.5" + } + }, + { + "publishedAt": "2012-08-13T16:42:08Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.6" + } + }, + { + "publishedAt": "2012-10-04T03:49:50Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.7" + } + }, + { + "publishedAt": "2012-10-25T15:24:02Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.8" + } + }, + { + "publishedAt": "2012-10-25T15:34:02Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.9" + } + }, + { + "publishedAt": "2014-05-13T00:47:58Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2014-07-11T23:25:00Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2014-07-28T21:29:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2024-07-08T21:53:11Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.0.0" + } + }, + { + "publishedAt": "2024-07-08T23:02:25Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.0.1" + } + }, + { + "publishedAt": "2025-06-11T18:09:28Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.0.2" + } + }, + { + "publishedAt": "2025-06-12T20:19:27Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.0.3" + } + }, + { + "publishedAt": "2025-10-28T22:27:48Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.1.0" + } + }, + { + "publishedAt": "2025-10-28T22:58:24Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.1.1" + } + }, + { + "publishedAt": "2026-02-03T17:50:22Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.1.2" + } + }, + { + "publishedAt": "2026-02-12T18:29:45Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.1.3" + } + }, + { + "publishedAt": "2026-02-12T18:47:49Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.2.0" + } + }, + { + "publishedAt": "2026-02-17T04:33:01Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.2.1" + } + }, + { + "publishedAt": "2026-02-19T17:18:49Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.2.2" + } + }, + { + "publishedAt": "2026-02-25T00:19:15Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.2.3" + } + }, + { + "publishedAt": "2026-02-25T17:13:19Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.2.4" + } + }, + { + "isDefault": true, + "publishedAt": "2026-03-30T18:08:07Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.2.5" + } + }, + { + "publishedAt": "2014-12-01T02:12:02Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2014-12-01T16:30:35Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2015-07-23T01:51:41Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.10" + } + }, + { + "publishedAt": "2015-03-10T00:34:30Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2015-03-10T02:03:12Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2015-03-12T17:34:43Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2015-04-29T14:37:27Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.5" + } + }, + { + "publishedAt": "2015-04-29T15:25:34Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.6" + } + }, + { + "publishedAt": "2015-04-29T15:43:59Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.7" + } + }, + { + "publishedAt": "2015-05-19T01:38:00Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.8" + } + }, + { + "publishedAt": "2015-07-18T23:03:23Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.9" + } + }, + { + "publishedAt": "2015-09-27T18:18:59Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2016-06-17T20:13:02Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2016-08-08T17:45:22Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "publishedAt": "2017-05-07T18:11:10Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.4" + } + }, + { + "publishedAt": "2022-02-06T20:28:04Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.5" + } + }, + { + "publishedAt": "2022-02-12T23:58:17Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.6" + } + }, + { + "publishedAt": "2022-02-13T04:03:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.7" + } + }, + { + "publishedAt": "2022-02-15T20:33:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.8" + } + }, + { + "publishedAt": "2022-02-13T01:03:22Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2022-02-13T04:01:44Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.1.1" + } + }, + { + "publishedAt": "2022-02-15T20:32:43Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.1.2" + } + }, + { + "publishedAt": "2026-02-22T02:17:31Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.1.3" + } + }, + { + "publishedAt": "2026-02-25T00:44:26Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.1.4" + } + }, + { + "publishedAt": "2026-02-25T17:17:15Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.1.5" + } + }, + { + "publishedAt": "2022-02-13T00:37:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2022-02-13T00:58:48Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2022-02-13T04:22:13Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2022-02-15T16:03:28Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.2.0" + } + }, + { + "publishedAt": "2022-02-15T16:35:28Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.2.1" + } + }, + { + "publishedAt": "2023-01-17T15:09:14Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.2.2" + } + }, + { + "publishedAt": "2023-01-17T19:47:04Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.2.3" + } + }, + { + "publishedAt": "2026-02-22T02:17:04Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.2.4" + } + }, + { + "publishedAt": "2026-02-25T00:28:13Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.2.5" + } + }, + { + "publishedAt": "2026-02-25T17:17:03Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.2.6" + } + }, + { + "publishedAt": "2022-02-15T16:50:03Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2022-02-24T17:58:20Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2022-05-16T16:13:11Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2022-11-29T20:33:52Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.1" + } + }, + { + "publishedAt": "2022-12-20T15:12:13Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.2" + } + }, + { + "publishedAt": "2023-01-14T18:54:23Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.3" + } + }, + { + "publishedAt": "2023-01-14T19:09:39Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.4" + } + }, + { + "publishedAt": "2023-01-17T15:04:11Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.5" + } + }, + { + "publishedAt": "2023-01-17T19:46:37Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.6" + } + }, + { + "publishedAt": "2026-02-22T02:16:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.7" + } + }, + { + "publishedAt": "2026-02-25T00:24:36Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.8" + } + }, + { + "publishedAt": "2026-02-25T17:16:47Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.9" + } + }, + { + "publishedAt": "2023-01-14T21:07:02Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2023-01-15T17:37:41Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2023-01-15T21:26:11Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.0.2" + } + }, + { + "publishedAt": "2023-01-15T23:08:02Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.0.3" + } + }, + { + "publishedAt": "2023-01-16T01:55:01Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.0.4" + } + }, + { + "publishedAt": "2023-01-17T07:11:06Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2023-01-17T14:57:09Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.1" + } + }, + { + "publishedAt": "2023-02-13T08:20:38Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.10" + } + }, + { + "publishedAt": "2023-01-17T15:02:37Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.2" + } + }, + { + "publishedAt": "2023-01-17T17:24:11Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.3" + } + }, + { + "publishedAt": "2023-01-17T17:46:31Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.4" + } + }, + { + "publishedAt": "2023-01-17T22:17:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.5" + } + }, + { + "publishedAt": "2023-01-22T17:52:06Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.6" + } + }, + { + "publishedAt": "2023-02-11T20:33:31Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.7" + } + }, + { + "publishedAt": "2023-02-11T21:10:03Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.8" + } + }, + { + "publishedAt": "2023-02-13T06:54:04Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.9" + } + }, + { + "publishedAt": "2023-02-13T08:58:22Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.2.0" + } + }, + { + "publishedAt": "2026-02-22T02:16:05Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.2.1" + } + }, + { + "publishedAt": "2026-02-25T00:24:10Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.2.2" + } + }, + { + "publishedAt": "2026-02-25T17:16:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.2.3" + } + }, + { + "publishedAt": "2023-02-20T00:45:53Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2023-02-22T02:01:55Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2023-02-22T23:45:29Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.1.0" + } + }, + { + "publishedAt": "2023-02-24T00:36:24Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.1.1" + } + }, + { + "publishedAt": "2023-02-24T22:56:58Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.1.2" + } + }, + { + "publishedAt": "2023-02-25T02:07:45Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.1.3" + } + }, + { + "publishedAt": "2023-02-26T01:03:07Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.1.4" + } + }, + { + "publishedAt": "2023-02-26T09:13:44Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.2.0" + } + }, + { + "publishedAt": "2023-02-27T19:58:12Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.3.0" + } + }, + { + "publishedAt": "2023-03-01T06:59:21Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.0" + } + }, + { + "publishedAt": "2023-03-01T07:59:55Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.1" + } + }, + { + "publishedAt": "2023-03-01T20:13:50Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.2" + } + }, + { + "publishedAt": "2023-03-22T18:52:11Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.3" + } + }, + { + "publishedAt": "2023-04-01T23:44:08Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.4" + } + }, + { + "publishedAt": "2023-04-03T16:49:58Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.5" + } + }, + { + "publishedAt": "2023-04-09T20:18:44Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.6" + } + }, + { + "publishedAt": "2026-02-22T02:14:52Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.7" + } + }, + { + "publishedAt": "2026-02-25T00:22:55Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.8" + } + }, + { + "publishedAt": "2026-02-25T17:15:56Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.9" + } + }, + { + "publishedAt": "2023-04-02T03:33:52Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.0" + } + }, + { + "publishedAt": "2023-04-02T03:39:08Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.1" + } + }, + { + "publishedAt": "2023-04-02T03:41:11Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.2" + } + }, + { + "publishedAt": "2023-04-03T16:51:26Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.3" + } + }, + { + "publishedAt": "2023-04-09T20:17:45Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.4" + } + }, + { + "publishedAt": "2026-02-22T02:13:39Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.5" + } + }, + { + "publishedAt": "2026-02-25T00:21:23Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.6" + } + }, + { + "publishedAt": "2026-02-25T17:14:26Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.7" + } + }, + { + "publishedAt": "2023-04-09T22:15:07Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.0" + } + }, + { + "publishedAt": "2023-05-20T20:53:59Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.1" + } + }, + { + "publishedAt": "2023-06-23T21:12:23Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.2" + } + }, + { + "publishedAt": "2023-07-06T17:05:47Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.3" + } + }, + { + "publishedAt": "2024-03-28T19:42:56Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.4" + } + }, + { + "publishedAt": "2024-06-25T22:41:02Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.5" + } + }, + { + "publishedAt": "2026-02-22T02:04:56Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.6" + } + }, + { + "publishedAt": "2026-02-25T00:19:39Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.7" + } + }, + { + "publishedAt": "2026-02-25T17:13:38Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.8" + } + }, + { + "publishedAt": "2026-02-26T19:32:47Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.9" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "minimist", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "minimist", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-06-25T08:17:18Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2013-06-25T08:22:05Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2014-05-11T21:43:10Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.0.10" + } + }, + { + "publishedAt": "2013-08-28T23:00:17Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2013-09-12T16:27:07Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2013-09-17T15:13:28Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2013-09-19T06:45:40Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2014-02-09T03:49:41Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "publishedAt": "2014-02-09T04:03:57Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "publishedAt": "2014-02-21T04:46:49Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.0.8" + } + }, + { + "publishedAt": "2014-05-08T14:56:24Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.0.9" + } + }, + { + "publishedAt": "2014-05-12T01:23:35Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2014-06-19T14:57:41Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2020-03-12T22:15:03Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.2.1" + } + }, + { + "publishedAt": "2022-10-11T20:41:29Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.2.2" + } + }, + { + "publishedAt": "2023-02-09T20:11:17Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.2.3" + } + }, + { + "publishedAt": "2023-02-25T06:18:06Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.2.4" + } + }, + { + "publishedAt": "2014-08-11T01:08:53Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-08-11T03:19:02Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2015-03-11T02:27:22Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2015-07-22T19:52:35Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2015-08-06T23:08:45Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2015-08-24T13:56:27Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2020-03-10T18:06:04Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2020-03-10T18:37:15Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.2.2" + } + }, + { + "publishedAt": "2020-03-10T19:08:24Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.2.3" + } + }, + { + "publishedAt": "2020-03-11T19:25:14Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.2.4" + } + }, + { + "publishedAt": "2020-03-12T22:16:19Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.2.5" + } + }, + { + "publishedAt": "2022-03-22T02:50:30Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.2.6" + } + }, + { + "publishedAt": "2022-10-11T01:21:52Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.2.7" + } + }, + { + "isDefault": true, + "publishedAt": "2023-02-09T20:59:49Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.2.8" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "mkdirp", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "mkdirp", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-01-06T02:54:36Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2011-02-14T20:11:44Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2011-06-20T04:02:44Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2011-06-29T00:28:32Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2011-06-29T18:22:05Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2011-08-20T21:37:10Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "publishedAt": "2011-09-10T22:50:08Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "publishedAt": "2011-11-06T06:32:23Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2011-11-16T05:32:17Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2011-11-16T09:26:51Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.2.1" + } + }, + { + "publishedAt": "2012-01-08T05:02:35Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.2.2" + } + }, + { + "publishedAt": "2012-01-20T02:20:42Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2012-03-31T19:51:38Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.3.1" + } + }, + { + "publishedAt": "2012-04-30T08:52:12Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.3.2" + } + }, + { + "publishedAt": "2012-06-05T15:54:31Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.3.3" + } + }, + { + "publishedAt": "2012-08-20T12:27:24Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.3.4" + } + }, + { + "publishedAt": "2013-02-22T11:44:25Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.3.5" + } + }, + { + "publishedAt": "2014-04-22T22:21:21Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2014-05-04T02:20:59Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.4.1" + } + }, + { + "publishedAt": "2014-05-06T01:40:35Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.4.2" + } + }, + { + "publishedAt": "2014-05-06T02:28:23Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "publishedAt": "2015-05-14T02:27:01Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.5.1" + } + }, + { + "publishedAt": "2020-03-17T16:27:28Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.5.2" + } + }, + { + "publishedAt": "2020-03-17T16:28:33Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.5.3" + } + }, + { + "publishedAt": "2020-03-23T17:53:03Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.5.4" + } + }, + { + "publishedAt": "2020-04-03T17:12:26Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.5.5" + } + }, + { + "publishedAt": "2022-03-22T23:48:15Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.5.6" + } + }, + { + "publishedAt": "2020-01-24T20:18:42Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2020-01-24T20:20:30Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2020-01-24T20:22:50Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2020-01-24T21:00:54Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2020-04-03T17:03:08Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2023-01-16T04:21:36Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2023-01-17T00:03:01Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2023-01-17T00:10:26Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2023-01-17T14:42:19Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2023-01-17T22:18:31Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "2.1.3" + } + }, + { + "publishedAt": "2023-03-01T20:14:21Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "2.1.4" + } + }, + { + "publishedAt": "2023-03-05T05:41:12Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "2.1.5" + } + }, + { + "publishedAt": "2023-03-22T18:50:34Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "2.1.6" + } + }, + { + "publishedAt": "2023-04-09T22:02:16Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2023-04-24T17:27:38Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "3.0.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "natives", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "natives", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2016-08-21T05:50:54Z", + "versionKey": { + "name": "natives", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2016-08-21T05:55:15Z", + "versionKey": { + "name": "natives", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2016-08-23T23:22:22Z", + "versionKey": { + "name": "natives", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2016-08-30T19:00:47Z", + "versionKey": { + "name": "natives", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2017-12-05T22:10:35Z", + "versionKey": { + "name": "natives", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2018-03-15T23:10:27Z", + "versionKey": { + "name": "natives", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2018-04-05T18:21:18Z", + "versionKey": { + "name": "natives", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2018-05-21T20:50:33Z", + "versionKey": { + "name": "natives", + "system": "NPM", + "version": "1.1.4" + } + }, + { + "publishedAt": "2018-09-12T11:32:24Z", + "versionKey": { + "name": "natives", + "system": "NPM", + "version": "1.1.5" + } + }, + { + "isDefault": true, + "publishedAt": "2018-10-09T03:04:51Z", + "versionKey": { + "name": "natives", + "system": "NPM", + "version": "1.1.6" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "normalize-package-data", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "normalize-package-data", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-04-09T08:30:58Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2013-04-20T00:18:13Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.0.10" + } + }, + { + "publishedAt": "2013-04-09T12:21:50Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2013-04-10T19:10:12Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2013-04-10T19:52:31Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "publishedAt": "2013-04-12T11:01:00Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.0.9" + } + }, + { + "publishedAt": "2013-04-23T19:27:10Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2013-04-25T15:49:17Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2013-04-29T20:43:46Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2013-04-29T21:41:29Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.1.4" + } + }, + { + "publishedAt": "2013-04-30T12:12:17Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.1.5" + } + }, + { + "publishedAt": "2013-05-06T13:51:01Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.1.6" + } + }, + { + "publishedAt": "2013-06-14T21:55:52Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.1.7" + } + }, + { + "publishedAt": "2013-06-20T19:27:48Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2013-07-24T20:19:32Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.2.1" + } + }, + { + "publishedAt": "2014-02-21T14:21:33Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.2.11" + } + }, + { + "publishedAt": "2014-02-21T14:32:38Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.2.12" + } + }, + { + "publishedAt": "2014-04-28T22:16:31Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.2.13" + } + }, + { + "publishedAt": "2013-08-22T16:24:44Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.2.2" + } + }, + { + "publishedAt": "2013-09-22T16:19:58Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.2.3" + } + }, + { + "publishedAt": "2013-09-24T10:02:40Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.2.4" + } + }, + { + "publishedAt": "2013-09-24T18:34:47Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.2.5" + } + }, + { + "publishedAt": "2013-10-01T22:05:09Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.2.6" + } + }, + { + "publishedAt": "2013-10-27T12:07:36Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.2.7" + } + }, + { + "publishedAt": "2013-12-11T19:35:00Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.2.8" + } + }, + { + "publishedAt": "2014-02-11T18:17:07Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.2.9" + } + }, + { + "publishedAt": "2014-06-06T06:08:17Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2014-06-27T00:29:05Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.4.1" + } + }, + { + "publishedAt": "2014-07-23T21:21:45Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.4.2" + } + }, + { + "publishedAt": "2014-07-31T22:12:36Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-08-29T00:21:08Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2014-09-11T07:10:16Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2014-09-29T23:12:27Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2015-04-06T23:45:02Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-05-06T20:52:57Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2015-05-21T23:43:28Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2015-06-12T00:32:38Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.2.1" + } + }, + { + "publishedAt": "2015-06-19T08:18:45Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2015-07-16T23:42:08Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.3.1" + } + }, + { + "publishedAt": "2015-08-27T21:44:05Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.3.2" + } + }, + { + "publishedAt": "2015-09-15T21:14:33Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.3.3" + } + }, + { + "publishedAt": "2015-09-17T01:12:51Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.3.4" + } + }, + { + "publishedAt": "2015-11-02T22:28:05Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.3.5" + } + }, + { + "publishedAt": "2017-03-07T23:08:34Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.3.6" + } + }, + { + "publishedAt": "2017-04-21T00:32:43Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.3.7" + } + }, + { + "publishedAt": "2017-04-21T00:56:31Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.3.8" + } + }, + { + "publishedAt": "2017-06-26T20:41:05Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.4.0" + } + }, + { + "publishedAt": "2019-01-29T23:13:45Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.4.1" + } + }, + { + "publishedAt": "2019-01-30T18:36:14Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.4.2" + } + }, + { + "publishedAt": "2019-02-05T20:25:23Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.5.0" + } + }, + { + "publishedAt": "2020-10-13T00:02:20Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2021-03-09T18:38:46Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2021-03-18T17:01:25Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2021-08-18T15:50:52Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "publishedAt": "2022-03-14T22:25:56Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2022-08-15T21:03:50Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2022-10-14T05:22:41Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2023-08-15T17:29:07Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2024-05-04T01:11:39Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2024-06-25T20:15:02Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "6.0.2" + } + }, + { + "publishedAt": "2024-09-25T17:09:13Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2025-07-22T16:12:53Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2025-07-24T16:40:01Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "8.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2026-05-15T18:47:12Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "9.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "npm-package-arg", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "npm-package-arg", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-06-09T22:42:00Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-06-25T22:15:07Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2022-10-18T14:19:03Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "10.0.0" + } + }, + { + "publishedAt": "2022-12-01T22:03:40Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "10.1.0" + } + }, + { + "publishedAt": "2023-08-15T17:44:17Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "11.0.0" + } + }, + { + "publishedAt": "2023-09-05T20:15:50Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "11.0.1" + } + }, + { + "publishedAt": "2024-04-12T22:05:07Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "11.0.2" + } + }, + { + "publishedAt": "2024-07-22T15:45:40Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "11.0.3" + } + }, + { + "publishedAt": "2024-09-26T15:20:32Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "12.0.0" + } + }, + { + "publishedAt": "2024-12-10T16:48:28Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "12.0.1" + } + }, + { + "publishedAt": "2025-02-05T19:03:03Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "12.0.2" + } + }, + { + "publishedAt": "2025-07-24T16:38:45Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "13.0.0" + } + }, + { + "publishedAt": "2025-10-06T16:31:11Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "13.0.1" + } + }, + { + "publishedAt": "2025-11-13T18:26:48Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "13.0.2" + } + }, + { + "isDefault": true, + "publishedAt": "2026-05-15T18:47:46Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "14.0.0" + } + }, + { + "publishedAt": "2014-06-26T01:05:38Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2014-07-23T20:49:38Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2014-07-23T21:19:13Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2014-08-26T18:24:51Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2014-08-27T23:27:07Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2014-09-05T01:57:43Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2014-09-11T07:12:55Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2014-09-13T07:34:03Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2014-09-29T19:35:27Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "2.1.3" + } + }, + { + "publishedAt": "2014-10-28T09:10:01Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2015-01-25T20:34:52Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2015-03-02T21:28:20Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "3.1.1" + } + }, + { + "publishedAt": "2015-04-07T08:07:09Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2015-05-21T20:54:20Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2015-07-16T23:49:58Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2015-11-11T04:40:13Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2016-04-19T23:09:40Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2016-06-15T01:07:41Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "4.2.0" + } + }, + { + "publishedAt": "2017-03-07T23:10:13Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "4.2.1" + } + }, + { + "publishedAt": "2017-04-14T01:54:43Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2017-04-14T23:18:07Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2017-06-02T02:22:18Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2017-06-02T02:38:54Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "5.1.1" + } + }, + { + "publishedAt": "2017-06-08T07:28:28Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "5.1.2" + } + }, + { + "publishedAt": "2017-10-18T20:09:15Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2018-04-10T17:45:45Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2019-08-21T23:17:37Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "6.1.1" + } + }, + { + "publishedAt": "2019-11-11T03:47:29Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2019-12-15T05:00:33Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "8.0.0" + } + }, + { + "publishedAt": "2020-03-12T23:19:33Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "8.0.1" + } + }, + { + "publishedAt": "2020-10-13T00:45:42Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "8.1.0" + } + }, + { + "publishedAt": "2021-02-18T21:53:25Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "8.1.1" + } + }, + { + "publishedAt": "2021-03-18T15:26:49Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "8.1.2" + } + }, + { + "publishedAt": "2021-06-02T15:38:59Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "8.1.3" + } + }, + { + "publishedAt": "2021-06-02T15:42:16Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "8.1.4" + } + }, + { + "publishedAt": "2021-06-15T19:13:04Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "8.1.5" + } + }, + { + "publishedAt": "2022-02-10T15:07:32Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "9.0.0" + } + }, + { + "publishedAt": "2022-03-15T19:48:38Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "9.0.1" + } + }, + { + "publishedAt": "2022-03-29T20:33:37Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "9.0.2" + } + }, + { + "publishedAt": "2022-06-22T20:46:15Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "9.1.0" + } + }, + { + "publishedAt": "2022-09-28T22:13:13Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "9.1.1" + } + }, + { + "publishedAt": "2022-09-28T23:19:54Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "9.1.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "npm-registry-client", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "npm-registry-client", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-06-07T04:43:38Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2012-07-11T17:03:45Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.0.10" + } + }, + { + "publishedAt": "2012-07-17T14:06:37Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.0.11" + } + }, + { + "publishedAt": "2012-06-07T05:35:05Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2012-06-09T00:55:25Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2012-06-11T03:53:26Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2012-06-11T23:48:11Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2012-06-17T06:23:27Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "publishedAt": "2012-06-18T19:19:38Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "publishedAt": "2012-06-28T20:40:20Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.0.8" + } + }, + { + "publishedAt": "2012-07-10T03:28:04Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.0.9" + } + }, + { + "publishedAt": "2012-07-23T18:17:38Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2012-07-23T21:21:28Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2012-07-24T06:14:12Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2012-08-07T02:02:20Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2012-08-15T03:04:52Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.1.4" + } + }, + { + "publishedAt": "2012-08-17T22:00:18Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2012-08-17T22:07:28Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.1" + } + }, + { + "publishedAt": "2012-10-25T14:55:54Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.10" + } + }, + { + "publishedAt": "2012-12-21T16:26:38Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.11" + } + }, + { + "publishedAt": "2013-01-18T22:22:41Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.12" + } + }, + { + "publishedAt": "2013-02-06T00:16:35Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.13" + } + }, + { + "publishedAt": "2013-02-10T02:44:02Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.14" + } + }, + { + "publishedAt": "2013-02-11T19:18:55Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.15" + } + }, + { + "publishedAt": "2013-02-15T17:09:03Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.16" + } + }, + { + "publishedAt": "2013-02-16T03:47:13Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.17" + } + }, + { + "publishedAt": "2013-03-06T22:09:23Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.18" + } + }, + { + "publishedAt": "2013-03-20T06:27:39Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.19" + } + }, + { + "publishedAt": "2013-03-28T00:43:07Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.20" + } + }, + { + "publishedAt": "2013-04-29T15:46:54Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.21" + } + }, + { + "publishedAt": "2013-04-29T15:51:02Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.22" + } + }, + { + "publishedAt": "2013-05-11T00:28:14Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.23" + } + }, + { + "publishedAt": "2013-05-24T21:27:50Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.24" + } + }, + { + "publishedAt": "2013-06-20T15:36:46Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.25" + } + }, + { + "publishedAt": "2013-07-06T17:12:54Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.26" + } + }, + { + "publishedAt": "2013-07-11T07:14:45Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.27" + } + }, + { + "publishedAt": "2013-08-02T20:27:41Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.28" + } + }, + { + "publishedAt": "2013-10-28T18:23:24Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.29" + } + }, + { + "publishedAt": "2013-11-18T23:12:00Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.30" + } + }, + { + "publishedAt": "2013-12-16T08:36:43Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.31" + } + }, + { + "publishedAt": "2012-08-20T16:54:50Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.5" + } + }, + { + "publishedAt": "2012-08-22T00:25:04Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.6" + } + }, + { + "publishedAt": "2012-08-27T19:07:34Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.7" + } + }, + { + "publishedAt": "2012-10-02T19:53:50Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.8" + } + }, + { + "publishedAt": "2012-10-03T22:09:50Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.9" + } + }, + { + "publishedAt": "2013-12-17T07:03:10Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2013-12-17T16:53:27Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.3.1" + } + }, + { + "publishedAt": "2013-12-17T22:25:14Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.3.2" + } + }, + { + "publishedAt": "2013-12-21T16:07:06Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.3.3" + } + }, + { + "publishedAt": "2014-01-29T15:24:05Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.3.4" + } + }, + { + "publishedAt": "2014-01-31T01:53:19Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.3.5" + } + }, + { + "publishedAt": "2014-02-07T00:17:21Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.3.6" + } + }, + { + "publishedAt": "2014-02-13T01:17:18Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2014-02-13T23:47:37Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.4.1" + } + }, + { + "publishedAt": "2014-05-13T16:44:29Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.4.10" + } + }, + { + "publishedAt": "2014-05-13T20:33:04Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.4.11" + } + }, + { + "publishedAt": "2014-05-14T06:14:22Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.4.12" + } + }, + { + "publishedAt": "2014-02-14T00:29:13Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.4.2" + } + }, + { + "publishedAt": "2014-02-16T03:40:54Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.4.3" + } + }, + { + "publishedAt": "2014-02-16T03:41:48Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.4.4" + } + }, + { + "publishedAt": "2014-03-12T05:09:17Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.4.5" + } + }, + { + "publishedAt": "2014-03-29T19:44:15Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.4.6" + } + }, + { + "publishedAt": "2014-04-02T19:41:07Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.4.7" + } + }, + { + "publishedAt": "2014-05-01T22:24:54Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.4.8" + } + }, + { + "publishedAt": "2014-05-12T21:52:55Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.4.9" + } + }, + { + "publishedAt": "2014-05-14T23:04:37Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-06-03T00:55:54Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2014-06-06T04:23:46Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2014-06-06T06:25:14Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2014-06-14T00:33:10Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2014-07-15T00:09:36Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2014-07-31T21:59:52Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2014-08-21T22:18:47Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "2.0.6" + } + }, + { + "publishedAt": "2014-08-22T21:32:43Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "2.0.7" + } + }, + { + "publishedAt": "2014-07-02T00:30:29Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2014-07-14T23:29:05Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2014-07-17T06:30:02Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2014-07-23T21:20:42Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "publishedAt": "2014-07-25T00:27:26Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.0.4" + } + }, + { + "publishedAt": "2014-07-25T00:28:48Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.0.5" + } + }, + { + "publishedAt": "2014-07-31T21:57:49Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.0.6" + } + }, + { + "publishedAt": "2014-08-08T00:38:13Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2014-08-08T00:53:49Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.1.1" + } + }, + { + "publishedAt": "2014-08-21T22:21:30Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.1.2" + } + }, + { + "publishedAt": "2014-08-22T00:14:17Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.1.3" + } + }, + { + "publishedAt": "2014-08-22T22:05:29Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.1.4" + } + }, + { + "publishedAt": "2014-08-29T00:25:35Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.1.5" + } + }, + { + "publishedAt": "2014-08-30T01:04:28Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.1.6" + } + }, + { + "publishedAt": "2014-08-30T01:37:08Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.1.7" + } + }, + { + "publishedAt": "2014-09-11T07:13:30Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.1.8" + } + }, + { + "publishedAt": "2014-09-11T22:45:21Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.2.0" + } + }, + { + "publishedAt": "2014-09-12T06:08:07Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.2.1" + } + }, + { + "publishedAt": "2014-09-18T23:43:18Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.2.2" + } + }, + { + "publishedAt": "2014-10-16T00:00:57Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.2.3" + } + }, + { + "publishedAt": "2014-10-17T05:15:43Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.2.4" + } + }, + { + "publishedAt": "2014-10-31T08:02:07Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2014-10-31T09:02:50Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2014-11-08T00:31:13Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2014-11-20T00:56:31Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "4.0.3" + } + }, + { + "publishedAt": "2014-11-22T02:07:53Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "4.0.4" + } + }, + { + "publishedAt": "2014-12-12T07:18:14Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "4.0.5" + } + }, + { + "publishedAt": "2015-01-16T03:23:06Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2015-01-23T10:37:44Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2015-01-23T12:11:47Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2015-01-23T14:01:13Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2015-01-24T01:10:13Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.0.2" + } + }, + { + "publishedAt": "2015-01-24T01:19:49Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.0.3" + } + }, + { + "publishedAt": "2015-01-29T01:35:17Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.0.4" + } + }, + { + "publishedAt": "2015-01-30T08:50:09Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.0.5" + } + }, + { + "publishedAt": "2015-01-30T09:02:54Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.0.6" + } + }, + { + "publishedAt": "2015-01-30T09:51:09Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.0.7" + } + }, + { + "publishedAt": "2015-02-13T10:36:25Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2015-02-13T11:33:42Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.1.1" + } + }, + { + "publishedAt": "2015-03-19T04:50:32Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.1.2" + } + }, + { + "publishedAt": "2015-04-07T07:35:29Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.2.0" + } + }, + { + "publishedAt": "2015-04-07T08:13:32Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.3.0" + } + }, + { + "publishedAt": "2015-04-14T23:13:14Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.3.1" + } + }, + { + "publishedAt": "2015-04-14T23:31:00Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.3.2" + } + }, + { + "publishedAt": "2015-04-21T01:54:07Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.3.3" + } + }, + { + "publishedAt": "2015-05-22T00:04:00Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.4.0" + } + }, + { + "publishedAt": "2015-06-30T18:33:14Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.5.0" + } + }, + { + "publishedAt": "2015-07-17T00:07:25Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.5.1" + } + }, + { + "publishedAt": "2015-08-14T02:02:47Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2015-08-14T06:25:53Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2015-09-02T23:02:49Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.0.2" + } + }, + { + "publishedAt": "2015-09-02T23:06:27Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.0.3" + } + }, + { + "publishedAt": "2015-09-10T01:38:29Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.0.4" + } + }, + { + "publishedAt": "2015-09-17T20:50:12Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.0.5" + } + }, + { + "publishedAt": "2015-09-17T21:37:12Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.0.6" + } + }, + { + "publishedAt": "2015-09-17T21:44:25Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.0.7" + } + }, + { + "publishedAt": "2015-11-19T01:20:11Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.0.8" + } + }, + { + "publishedAt": "2015-11-19T19:16:52Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.0.9" + } + }, + { + "publishedAt": "2016-02-25T21:25:00Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.1.0" + } + }, + { + "publishedAt": "2016-06-07T01:40:16Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.1.1" + } + }, + { + "publishedAt": "2016-06-16T01:33:18Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.1.2" + } + }, + { + "publishedAt": "2016-09-03T01:34:13Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.2.0" + } + }, + { + "publishedAt": "2016-09-03T02:50:46Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.2.1" + } + }, + { + "publishedAt": "2016-10-20T09:49:39Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.3.0" + } + }, + { + "publishedAt": "2016-11-17T00:54:40Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.4.0" + } + }, + { + "publishedAt": "2016-11-17T01:16:03Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.4.1" + } + }, + { + "publishedAt": "2016-12-07T01:23:56Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.4.2" + } + }, + { + "publishedAt": "2016-12-07T01:25:37Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.4.3" + } + }, + { + "publishedAt": "2016-12-09T00:00:27Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.4.4" + } + }, + { + "publishedAt": "2016-12-09T00:01:55Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.4.5" + } + }, + { + "publishedAt": "2017-03-08T00:24:46Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.4.6" + } + }, + { + "publishedAt": "2017-03-12T20:11:49Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.5.0" + } + }, + { + "publishedAt": "2017-03-21T00:37:58Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "8.0.1" + } + }, + { + "publishedAt": "2017-03-21T05:06:31Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "8.0.2" + } + }, + { + "publishedAt": "2017-03-24T20:37:38Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "8.1.0" + } + }, + { + "publishedAt": "2017-04-14T02:01:32Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "8.1.1" + } + }, + { + "publishedAt": "2017-04-26T01:33:37Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "8.2.0" + } + }, + { + "publishedAt": "2017-04-27T21:59:21Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "8.3.0" + } + }, + { + "publishedAt": "2017-06-26T21:09:09Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "8.4.0" + } + }, + { + "publishedAt": "2017-09-26T22:14:37Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "8.5.0" + } + }, + { + "publishedAt": "2018-03-08T06:41:08Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "8.5.1" + } + }, + { + "isDefault": true, + "publishedAt": "2018-07-13T02:05:17Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "8.6.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "npmlog", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "npmlog", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-06-06T09:08:18Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2012-06-06T21:10:11Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2013-06-20T01:56:10Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2013-07-11T06:16:28Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2013-10-24T07:05:11Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2013-10-24T07:15:02Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "publishedAt": "2014-06-06T04:26:18Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2014-06-13T23:51:04Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2015-01-07T17:41:44Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-02-01T18:37:29Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2015-02-28T23:07:02Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2015-05-19T01:40:29Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2015-11-05T07:19:06Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2016-01-21T18:58:56Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2016-01-28T00:38:33Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2016-03-16T00:43:56Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2016-05-19T00:10:38Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2016-06-07T01:30:36Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2016-06-16T01:25:34Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2016-06-16T06:52:31Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "3.1.1" + } + }, + { + "publishedAt": "2016-06-16T10:30:53Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "3.1.2" + } + }, + { + "publishedAt": "2016-07-19T00:29:10Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2016-11-17T01:14:05Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2016-12-12T19:52:18Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2017-05-05T21:04:44Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2017-06-26T20:56:38Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2017-06-26T23:23:14Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "4.1.2" + } + }, + { + "publishedAt": "2021-07-22T17:06:12Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2021-09-02T14:33:09Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2021-11-16T17:35:18Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2022-02-09T18:57:17Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2022-04-20T21:20:42Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "6.0.2" + } + }, + { + "publishedAt": "2022-10-14T17:52:29Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2022-10-19T05:59:37Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "7.0.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "number-is-nan", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "number-is-nan", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-05-20T20:52:30Z", + "versionKey": { + "name": "number-is-nan", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2016-09-30T05:11:53Z", + "versionKey": { + "name": "number-is-nan", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2020-02-07T07:44:37Z", + "versionKey": { + "name": "number-is-nan", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2021-04-07T06:14:22Z", + "versionKey": { + "name": "number-is-nan", + "system": "NPM", + "version": "3.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "oauth-sign", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "oauth-sign", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-03-01T20:23:20Z", + "versionKey": { + "name": "oauth-sign", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2013-04-22T05:12:37Z", + "versionKey": { + "name": "oauth-sign", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2013-09-23T22:58:47Z", + "versionKey": { + "name": "oauth-sign", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2014-10-13T15:50:26Z", + "versionKey": { + "name": "oauth-sign", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "publishedAt": "2015-01-04T01:30:55Z", + "versionKey": { + "name": "oauth-sign", + "system": "NPM", + "version": "0.6.0" + } + }, + { + "publishedAt": "2015-03-21T20:51:35Z", + "versionKey": { + "name": "oauth-sign", + "system": "NPM", + "version": "0.7.0" + } + }, + { + "publishedAt": "2015-05-28T10:43:18Z", + "versionKey": { + "name": "oauth-sign", + "system": "NPM", + "version": "0.8.0" + } + }, + { + "publishedAt": "2016-01-31T07:18:27Z", + "versionKey": { + "name": "oauth-sign", + "system": "NPM", + "version": "0.8.1" + } + }, + { + "publishedAt": "2016-05-04T21:13:21Z", + "versionKey": { + "name": "oauth-sign", + "system": "NPM", + "version": "0.8.2" + } + }, + { + "isDefault": true, + "publishedAt": "2018-08-02T18:03:51Z", + "versionKey": { + "name": "oauth-sign", + "system": "NPM", + "version": "0.9.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "object-assign", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "object-assign", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-02-02T15:47:58Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2014-02-04T20:02:13Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2014-02-04T21:03:17Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2014-02-15T21:39:23Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2014-03-24T14:06:35Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "0.2.1" + } + }, + { + "publishedAt": "2014-04-08T13:53:46Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "0.2.2" + } + }, + { + "publishedAt": "2014-04-11T22:34:55Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2014-04-30T22:36:40Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "0.3.1" + } + }, + { + "publishedAt": "2014-08-13T07:47:00Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2014-08-14T10:45:03Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-11-22T03:40:09Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-06-05T14:26:28Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2015-06-04T14:09:02Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2015-08-20T09:06:05Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2015-08-20T12:34:04Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2016-05-02T18:09:55Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "isDefault": true, + "publishedAt": "2017-01-16T15:35:15Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "4.1.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "once", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "once", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-08-14T07:25:58Z", + "versionKey": { + "name": "once", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2013-08-12T02:55:21Z", + "versionKey": { + "name": "once", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2013-10-24T06:27:26Z", + "versionKey": { + "name": "once", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2014-09-18T23:05:04Z", + "versionKey": { + "name": "once", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2015-05-04T23:09:54Z", + "versionKey": { + "name": "once", + "system": "NPM", + "version": "1.3.2" + } + }, + { + "publishedAt": "2015-11-20T21:45:14Z", + "versionKey": { + "name": "once", + "system": "NPM", + "version": "1.3.3" + } + }, + { + "isDefault": true, + "publishedAt": "2016-09-06T21:11:09Z", + "versionKey": { + "name": "once", + "system": "NPM", + "version": "1.4.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "os-homedir", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "os-homedir", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-05-11T12:15:42Z", + "versionKey": { + "name": "os-homedir", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2015-06-13T12:25:40Z", + "versionKey": { + "name": "os-homedir", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-07-20T23:26:36Z", + "versionKey": { + "name": "os-homedir", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2016-09-30T04:58:41Z", + "versionKey": { + "name": "os-homedir", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "isDefault": true, + "publishedAt": "2018-11-08T11:18:38Z", + "versionKey": { + "name": "os-homedir", + "system": "NPM", + "version": "2.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "os-tmpdir", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "os-tmpdir", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-05-07T19:12:57Z", + "versionKey": { + "name": "os-tmpdir", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-05-16T00:01:21Z", + "versionKey": { + "name": "os-tmpdir", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2016-09-30T04:54:34Z", + "versionKey": { + "name": "os-tmpdir", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "isDefault": true, + "publishedAt": "2018-11-08T11:14:15Z", + "versionKey": { + "name": "os-tmpdir", + "system": "NPM", + "version": "2.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "osenv", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "osenv", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-06-18T00:09:13Z", + "versionKey": { + "name": "osenv", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2012-06-18T00:43:30Z", + "versionKey": { + "name": "osenv", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2012-06-18T00:50:55Z", + "versionKey": { + "name": "osenv", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2014-05-26T17:58:12Z", + "versionKey": { + "name": "osenv", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2015-05-20T07:15:31Z", + "versionKey": { + "name": "osenv", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2015-06-12T01:44:07Z", + "versionKey": { + "name": "osenv", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2015-06-29T22:56:01Z", + "versionKey": { + "name": "osenv", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2016-12-13T19:04:51Z", + "versionKey": { + "name": "osenv", + "system": "NPM", + "version": "0.1.4" + } + }, + { + "isDefault": true, + "publishedAt": "2018-02-16T01:09:26Z", + "versionKey": { + "name": "osenv", + "system": "NPM", + "version": "0.1.5" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "path-is-absolute", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "path-is-absolute", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-02-17T03:11:44Z", + "versionKey": { + "name": "path-is-absolute", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2016-09-30T04:42:03Z", + "versionKey": { + "name": "path-is-absolute", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2018-11-08T11:03:52Z", + "versionKey": { + "name": "path-is-absolute", + "system": "NPM", + "version": "2.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "path-parse", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "path-parse", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-04-17T11:46:10Z", + "versionKey": { + "name": "path-parse", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-04-17T11:48:59Z", + "versionKey": { + "name": "path-parse", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-04-17T12:09:05Z", + "versionKey": { + "name": "path-parse", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2015-04-17T12:31:43Z", + "versionKey": { + "name": "path-parse", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2015-04-21T15:49:40Z", + "versionKey": { + "name": "path-parse", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2015-04-21T16:52:41Z", + "versionKey": { + "name": "path-parse", + "system": "NPM", + "version": "1.0.5" + } + }, + { + "publishedAt": "2018-08-06T06:32:36Z", + "versionKey": { + "name": "path-parse", + "system": "NPM", + "version": "1.0.6" + } + }, + { + "isDefault": true, + "publishedAt": "2021-05-25T12:57:37Z", + "versionKey": { + "name": "path-parse", + "system": "NPM", + "version": "1.0.7" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "performance-now", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "performance-now", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-05-22T13:36:48Z", + "versionKey": { + "name": "performance-now", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2013-05-22T13:39:17Z", + "versionKey": { + "name": "performance-now", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2013-05-23T22:26:56Z", + "versionKey": { + "name": "performance-now", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2013-08-21T21:25:25Z", + "versionKey": { + "name": "performance-now", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2014-08-25T13:24:06Z", + "versionKey": { + "name": "performance-now", + "system": "NPM", + "version": "0.1.4" + } + }, + { + "publishedAt": "2014-09-17T10:25:54Z", + "versionKey": { + "name": "performance-now", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2017-01-03T20:19:27Z", + "versionKey": { + "name": "performance-now", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2017-01-03T20:52:27Z", + "versionKey": { + "name": "performance-now", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2017-01-08T04:32:37Z", + "versionKey": { + "name": "performance-now", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2017-01-08T04:48:15Z", + "versionKey": { + "name": "performance-now", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2017-02-19T14:28:49Z", + "versionKey": { + "name": "performance-now", + "system": "NPM", + "version": "2.1.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "process-nextick-args", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "process-nextick-args", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-05-21T22:06:18Z", + "versionKey": { + "name": "process-nextick-args", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-05-21T22:21:41Z", + "versionKey": { + "name": "process-nextick-args", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-07-16T12:03:58Z", + "versionKey": { + "name": "process-nextick-args", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2015-09-09T18:43:39Z", + "versionKey": { + "name": "process-nextick-args", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2015-12-02T00:20:19Z", + "versionKey": { + "name": "process-nextick-args", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2015-12-02T10:37:54Z", + "versionKey": { + "name": "process-nextick-args", + "system": "NPM", + "version": "1.0.5" + } + }, + { + "publishedAt": "2015-12-03T01:12:25Z", + "versionKey": { + "name": "process-nextick-args", + "system": "NPM", + "version": "1.0.6" + } + }, + { + "publishedAt": "2016-05-04T20:37:34Z", + "versionKey": { + "name": "process-nextick-args", + "system": "NPM", + "version": "1.0.7" + } + }, + { + "publishedAt": "2017-12-11T21:23:44Z", + "versionKey": { + "name": "process-nextick-args", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2019-06-19T20:34:39Z", + "versionKey": { + "name": "process-nextick-args", + "system": "NPM", + "version": "2.0.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "psl", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "psl", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-10-14T05:53:39Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-10-14T18:29:57Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2014-10-21T03:00:09Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2014-11-11T02:47:00Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2014-12-23T00:04:40Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2016-02-08T21:13:17Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.10" + } + }, + { + "publishedAt": "2016-06-02T23:20:17Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.11" + } + }, + { + "publishedAt": "2016-07-18T13:40:58Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.12" + } + }, + { + "publishedAt": "2016-08-25T16:05:57Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.13" + } + }, + { + "publishedAt": "2016-09-12T16:44:01Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.14" + } + }, + { + "publishedAt": "2016-12-05T22:19:43Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.15" + } + }, + { + "publishedAt": "2017-02-01T21:56:35Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.16" + } + }, + { + "publishedAt": "2017-03-13T17:59:38Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.17" + } + }, + { + "publishedAt": "2017-04-02T06:17:44Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.18" + } + }, + { + "publishedAt": "2017-06-11T07:09:17Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.19" + } + }, + { + "publishedAt": "2014-12-23T00:16:12Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2017-08-22T21:30:00Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.20" + } + }, + { + "publishedAt": "2017-12-04T22:32:00Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.21" + } + }, + { + "publishedAt": "2018-01-02T17:48:19Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.22" + } + }, + { + "publishedAt": "2018-02-03T15:26:13Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.23" + } + }, + { + "publishedAt": "2018-02-20T16:15:38Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.24" + } + }, + { + "publishedAt": "2018-03-12T21:11:49Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.25" + } + }, + { + "publishedAt": "2018-05-04T22:05:40Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.26" + } + }, + { + "publishedAt": "2018-05-22T13:55:34Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.27" + } + }, + { + "publishedAt": "2018-06-12T22:30:13Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.28" + } + }, + { + "publishedAt": "2018-08-03T12:30:11Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.29" + } + }, + { + "publishedAt": "2015-02-13T01:42:38Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2018-12-12T05:08:16Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.30" + } + }, + { + "publishedAt": "2018-12-12T05:18:08Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.31" + } + }, + { + "publishedAt": "2019-05-26T06:27:11Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.32" + } + }, + { + "publishedAt": "2019-06-19T23:40:16Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.33" + } + }, + { + "publishedAt": "2015-05-02T17:01:07Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.4" + } + }, + { + "publishedAt": "2015-05-14T22:53:29Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.5" + } + }, + { + "publishedAt": "2015-07-20T15:50:44Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.6" + } + }, + { + "publishedAt": "2015-07-20T15:55:44Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.7" + } + }, + { + "publishedAt": "2015-10-02T18:09:16Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.8" + } + }, + { + "publishedAt": "2015-12-14T05:12:17Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.9" + } + }, + { + "publishedAt": "2024-11-07T20:54:05Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.10.0" + } + }, + { + "publishedAt": "2024-11-21T10:05:07Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.11.0" + } + }, + { + "publishedAt": "2024-11-21T16:47:35Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.12.0" + } + }, + { + "publishedAt": "2024-11-21T21:35:44Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.13.0" + } + }, + { + "publishedAt": "2024-11-21T21:21:48Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.13.0-beta.0" + } + }, + { + "publishedAt": "2024-11-28T22:00:19Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.14.0" + } + }, + { + "isDefault": true, + "publishedAt": "2024-12-02T10:16:04Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.15.0" + } + }, + { + "publishedAt": "2019-07-01T22:35:43Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2019-07-31T22:01:49Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2019-09-03T01:17:43Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2019-09-09T14:51:22Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2019-11-29T22:14:32Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.5.0" + } + }, + { + "publishedAt": "2019-12-06T00:26:34Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.6.0" + } + }, + { + "publishedAt": "2019-12-28T13:07:05Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.7.0" + } + }, + { + "publishedAt": "2020-03-25T13:29:13Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.8.0" + } + }, + { + "publishedAt": "2022-07-04T06:12:10Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.9.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "punycode", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "punycode", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-09-07T03:53:54Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2011-11-13T16:58:36Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "0.0.1337" + } + }, + { + "publishedAt": "2011-10-26T22:21:42Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2011-11-13T17:01:18Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2011-11-13T17:01:43Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2011-11-14T13:15:15Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2011-11-17T20:46:35Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2011-11-28T20:47:36Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "0.2.1" + } + }, + { + "publishedAt": "2011-12-27T14:06:30Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "0.2.2" + } + }, + { + "publishedAt": "2012-01-03T09:05:18Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2012-02-24T15:02:54Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2012-06-27T15:07:09Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2012-06-27T15:43:09Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2012-10-10T12:24:07Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2013-03-31T12:04:49Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2013-06-02T12:11:21Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "1.2.2" + } + }, + { + "publishedAt": "2013-06-20T10:33:05Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "1.2.3" + } + }, + { + "publishedAt": "2014-02-17T06:07:31Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "1.2.4" + } + }, + { + "publishedAt": "2014-07-03T10:59:22Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2014-08-08T12:57:39Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2014-10-22T12:20:28Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "1.3.2" + } + }, + { + "publishedAt": "2015-12-11T12:41:32Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2016-03-20T01:27:18Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "1.4.1" + } + }, + { + "publishedAt": "2016-06-10T16:40:26Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2016-10-24T05:17:56Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2017-01-06T18:05:34Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2018-05-22T02:46:47Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2023-01-10T13:39:49Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2023-01-19T16:28:02Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "2.2.2" + } + }, + { + "publishedAt": "2023-01-19T17:57:59Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "isDefault": true, + "publishedAt": "2023-10-30T18:28:32Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "2.3.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "qs", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "qs", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-02-04T04:40:23Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2011-02-07T16:45:02Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2011-02-09T00:52:16Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2011-02-09T20:45:35Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2011-02-10T23:45:02Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2011-02-14T22:27:23Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "publishedAt": "2011-03-13T17:20:41Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "publishedAt": "2011-04-13T18:07:22Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2011-06-29T16:33:55Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2011-07-19T19:07:48Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2011-11-04T16:33:52Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.3.1" + } + }, + { + "publishedAt": "2011-11-09T03:42:13Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.3.2" + } + }, + { + "publishedAt": "2011-11-22T02:27:15Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2012-01-26T13:40:54Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.4.1" + } + }, + { + "publishedAt": "2012-02-08T21:10:43Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.4.2" + } + }, + { + "publishedAt": "2012-05-04T21:42:09Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "publishedAt": "2012-09-18T18:43:17Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.5.1" + } + }, + { + "publishedAt": "2012-11-14T19:56:00Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.5.2" + } + }, + { + "publishedAt": "2012-12-10T00:18:05Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.5.3" + } + }, + { + "publishedAt": "2013-03-15T23:33:06Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.5.4" + } + }, + { + "publishedAt": "2013-03-20T19:37:04Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.5.5" + } + }, + { + "publishedAt": "2013-04-09T17:16:57Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.5.6" + } + }, + { + "publishedAt": "2013-04-23T15:59:26Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.6.0" + } + }, + { + "publishedAt": "2013-04-26T20:11:41Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.6.1" + } + }, + { + "publishedAt": "2013-05-02T20:58:43Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.6.2" + } + }, + { + "publishedAt": "2013-05-03T20:05:29Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.6.3" + } + }, + { + "publishedAt": "2013-05-07T14:51:56Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.6.4" + } + }, + { + "publishedAt": "2013-05-13T15:40:34Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.6.5" + } + }, + { + "publishedAt": "2013-12-03T16:46:29Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.6.6" + } + }, + { + "publishedAt": "2014-08-04T22:27:58Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-08-05T21:32:57Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2014-08-06T00:17:36Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2014-08-06T17:42:49Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2014-08-07T14:01:10Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2014-08-09T01:37:21Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2014-08-14T20:14:29Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "1.2.2" + } + }, + { + "publishedAt": "2014-08-25T20:02:15Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2014-08-25T22:43:41Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2014-08-27T16:34:02Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2014-08-28T20:36:15Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.2.1" + } + }, + { + "publishedAt": "2014-08-29T20:34:11Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.2.2" + } + }, + { + "publishedAt": "2014-09-05T18:30:40Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.2.3" + } + }, + { + "publishedAt": "2014-09-18T22:58:21Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.2.4" + } + }, + { + "publishedAt": "2014-10-22T21:38:19Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.2.5" + } + }, + { + "publishedAt": "2014-10-22T21:47:54Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2014-10-23T16:26:22Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.3.1" + } + }, + { + "publishedAt": "2014-10-28T00:07:01Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.3.2" + } + }, + { + "publishedAt": "2014-11-14T00:54:19Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.3.3" + } + }, + { + "publishedAt": "2015-03-12T17:22:55Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.4.0" + } + }, + { + "publishedAt": "2015-03-13T23:38:45Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.4.1" + } + }, + { + "publishedAt": "2015-05-09T20:55:52Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.4.2" + } + }, + { + "publishedAt": "2015-05-22T19:34:21Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2015-05-27T16:11:47Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2015-07-02T18:33:51Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2015-08-27T17:43:00Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2015-09-11T17:10:21Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2015-10-07T17:36:24Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "5.2.0" + } + }, + { + "publishedAt": "2016-07-20T19:37:41Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "5.2.1" + } + }, + { + "publishedAt": "2015-11-03T03:02:36Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2015-11-24T17:04:02Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2016-01-17T22:58:43Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.0.2" + } + }, + { + "publishedAt": "2017-02-16T07:05:51Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.0.3" + } + }, + { + "publishedAt": "2017-03-06T16:51:48Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.0.4" + } + }, + { + "publishedAt": "2026-02-12T08:12:43Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.0.5" + } + }, + { + "publishedAt": "2026-02-13T00:41:06Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.0.6" + } + }, + { + "publishedAt": "2016-02-04T05:59:45Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2017-02-16T06:41:46Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.1.1" + } + }, + { + "publishedAt": "2017-03-06T16:50:51Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.1.2" + } + }, + { + "publishedAt": "2026-02-12T08:12:31Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.1.3" + } + }, + { + "publishedAt": "2026-02-13T00:41:23Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.1.4" + } + }, + { + "publishedAt": "2021-03-18T19:39:17Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.0" + } + }, + { + "publishedAt": "2021-03-22T03:53:52Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.1" + } + }, + { + "publishedAt": "2021-12-06T05:47:27Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.2" + } + }, + { + "publishedAt": "2022-01-11T06:00:21Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.3" + } + }, + { + "publishedAt": "2022-06-06T19:07:09Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.4" + } + }, + { + "publishedAt": "2022-06-06T22:52:18Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.5" + } + }, + { + "publishedAt": "2026-02-12T08:10:48Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.6" + } + }, + { + "publishedAt": "2026-02-13T00:42:57Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.7" + } + }, + { + "publishedAt": "2022-06-27T04:49:53Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.11.0" + } + }, + { + "publishedAt": "2023-03-06T22:25:03Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.11.1" + } + }, + { + "publishedAt": "2023-05-15T16:08:31Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.11.2" + } + }, + { + "publishedAt": "2026-02-12T08:10:29Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.11.3" + } + }, + { + "publishedAt": "2026-02-13T00:43:02Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.11.4" + } + }, + { + "publishedAt": "2024-03-06T18:13:47Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.12.0" + } + }, + { + "publishedAt": "2024-04-12T22:24:25Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.12.1" + } + }, + { + "publishedAt": "2024-07-01T18:11:15Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.12.2" + } + }, + { + "publishedAt": "2024-07-08T23:54:45Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.12.3" + } + }, + { + "publishedAt": "2026-02-12T08:10:06Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.12.4" + } + }, + { + "publishedAt": "2026-02-13T00:43:12Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.12.5" + } + }, + { + "publishedAt": "2024-08-01T17:19:03Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.13.0" + } + }, + { + "publishedAt": "2024-11-17T18:33:07Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.13.1" + } + }, + { + "publishedAt": "2026-02-12T08:09:33Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.13.2" + } + }, + { + "publishedAt": "2026-02-13T00:43:50Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.13.3" + } + }, + { + "publishedAt": "2025-01-14T18:02:18Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.14.0" + } + }, + { + "publishedAt": "2025-12-29T22:05:45Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.14.1" + } + }, + { + "publishedAt": "2026-02-11T23:39:28Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.14.2" + } + }, + { + "publishedAt": "2026-02-15T06:54:45Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.15.0" + } + }, + { + "publishedAt": "2026-04-08T19:37:55Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.15.1" + } + }, + { + "publishedAt": "2026-05-16T23:19:19Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.15.2" + } + }, + { + "isDefault": true, + "publishedAt": "2026-06-24T20:03:49Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.15.3" + } + }, + { + "publishedAt": "2016-05-08T23:15:52Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.2.0" + } + }, + { + "publishedAt": "2016-07-20T20:02:09Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.2.1" + } + }, + { + "publishedAt": "2017-02-16T07:44:35Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.2.2" + } + }, + { + "publishedAt": "2017-03-06T16:50:31Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.2.3" + } + }, + { + "publishedAt": "2022-01-11T05:57:35Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.2.4" + } + }, + { + "publishedAt": "2026-02-12T08:12:20Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.2.5" + } + }, + { + "publishedAt": "2026-02-13T00:41:49Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.2.6" + } + }, + { + "publishedAt": "2016-10-17T00:26:31Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.3.0" + } + }, + { + "publishedAt": "2017-02-16T04:40:59Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.3.1" + } + }, + { + "publishedAt": "2017-03-06T09:02:15Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.3.2" + } + }, + { + "publishedAt": "2022-01-11T05:59:16Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.3.3" + } + }, + { + "publishedAt": "2026-02-12T08:12:10Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.3.4" + } + }, + { + "publishedAt": "2026-02-13T00:41:53Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.3.5" + } + }, + { + "publishedAt": "2017-03-06T07:03:28Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.4.0" + } + }, + { + "publishedAt": "2022-01-11T05:59:22Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.4.1" + } + }, + { + "publishedAt": "2026-02-12T08:12:00Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.4.2" + } + }, + { + "publishedAt": "2026-02-13T00:42:07Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.4.3" + } + }, + { + "publishedAt": "2017-06-28T07:08:19Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.5.0" + } + }, + { + "publishedAt": "2017-09-09T07:54:59Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.5.1" + } + }, + { + "publishedAt": "2018-05-04T06:06:13Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.5.2" + } + }, + { + "publishedAt": "2022-01-11T05:59:27Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.5.3" + } + }, + { + "publishedAt": "2026-02-12T08:11:49Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.5.4" + } + }, + { + "publishedAt": "2026-02-13T00:42:29Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.5.5" + } + }, + { + "publishedAt": "2018-11-25T06:44:41Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.6.0" + } + }, + { + "publishedAt": "2022-01-11T05:59:34Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.6.1" + } + }, + { + "publishedAt": "2026-02-12T08:11:35Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.6.2" + } + }, + { + "publishedAt": "2026-02-13T00:42:34Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.6.3" + } + }, + { + "publishedAt": "2019-03-22T20:48:51Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.7.0" + } + }, + { + "publishedAt": "2020-03-24T15:25:23Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.7.1" + } + }, + { + "publishedAt": "2020-03-25T19:17:23Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.7.2" + } + }, + { + "publishedAt": "2022-01-11T05:59:39Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.7.3" + } + }, + { + "publishedAt": "2026-02-12T08:11:24Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.7.4" + } + }, + { + "publishedAt": "2026-02-13T00:42:38Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.7.5" + } + }, + { + "publishedAt": "2019-08-17T02:45:35Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.8.0" + } + }, + { + "publishedAt": "2020-03-24T04:47:49Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.8.1" + } + }, + { + "publishedAt": "2020-03-25T19:47:25Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.8.2" + } + }, + { + "publishedAt": "2022-01-11T05:59:46Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.8.3" + } + }, + { + "publishedAt": "2026-02-12T08:11:10Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.8.4" + } + }, + { + "publishedAt": "2026-02-13T00:42:44Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.8.5" + } + }, + { + "publishedAt": "2019-09-21T22:26:19Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.0" + } + }, + { + "publishedAt": "2019-11-08T06:46:35Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.1" + } + }, + { + "publishedAt": "2020-03-22T15:39:34Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.2" + } + }, + { + "publishedAt": "2020-03-25T20:35:57Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.3" + } + }, + { + "publishedAt": "2020-05-03T21:52:50Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.4" + } + }, + { + "publishedAt": "2021-01-13T16:29:50Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.5" + } + }, + { + "publishedAt": "2021-01-14T04:53:48Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.6" + } + }, + { + "publishedAt": "2022-01-11T05:59:51Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.7" + } + }, + { + "publishedAt": "2026-02-12T08:10:59Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.8" + } + }, + { + "publishedAt": "2026-02-13T00:42:49Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.9" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "readable-stream", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "readable-stream", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-07-27T04:46:58Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2012-09-10T18:32:22Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2012-10-15T18:50:21Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2012-12-03T05:37:50Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2012-12-14T00:10:04Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2013-01-11T23:31:27Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2013-02-14T22:59:03Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2013-02-20T19:18:23Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "0.3.1" + } + }, + { + "publishedAt": "2013-03-09T19:16:19Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2013-03-11T02:20:24Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2013-08-02T22:03:15Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.15" + } + }, + { + "publishedAt": "2013-08-26T22:38:58Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.17" + } + }, + { + "publishedAt": "2013-03-11T16:31:26Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2014-01-09T02:20:53Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.24" + } + }, + { + "publishedAt": "2014-01-23T23:17:57Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.25" + } + }, + { + "publishedAt": "2014-01-27T22:03:56Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.25-1" + } + }, + { + "publishedAt": "2014-02-20T03:54:55Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.26" + } + }, + { + "publishedAt": "2014-03-03T03:12:37Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.26-1" + } + }, + { + "publishedAt": "2014-03-03T03:19:46Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.26-2" + } + }, + { + "publishedAt": "2014-03-30T09:03:46Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.26-3" + } + }, + { + "publishedAt": "2014-03-30T13:49:34Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.26-4" + } + }, + { + "publishedAt": "2014-04-17T09:03:01Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.27-1" + } + }, + { + "publishedAt": "2014-08-20T10:26:55Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.31" + } + }, + { + "publishedAt": "2014-09-22T01:43:26Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.32" + } + }, + { + "publishedAt": "2014-10-09T06:07:02Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.32-1" + } + }, + { + "publishedAt": "2014-10-25T10:11:42Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.33" + } + }, + { + "publishedAt": "2014-10-09T06:07:43Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.33-1" + } + }, + { + "publishedAt": "2014-10-25T10:09:17Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.33-2" + } + }, + { + "publishedAt": "2016-04-13T15:48:44Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.34" + } + }, + { + "publishedAt": "2014-01-09T02:23:03Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.1.10" + } + }, + { + "publishedAt": "2014-02-20T03:54:13Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.1.11" + } + }, + { + "publishedAt": "2014-03-03T03:19:04Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.1.11-1" + } + }, + { + "publishedAt": "2014-03-30T09:01:27Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.1.12" + } + }, + { + "publishedAt": "2014-03-30T13:50:13Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.1.12-1" + } + }, + { + "publishedAt": "2014-08-20T10:55:14Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.1.13" + } + }, + { + "publishedAt": "2014-04-17T09:03:21Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.1.13-1" + } + }, + { + "publishedAt": "2016-04-13T16:01:34Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.1.14" + } + }, + { + "publishedAt": "2013-08-26T23:14:28Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.1.7" + } + }, + { + "publishedAt": "2013-08-30T20:01:01Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.1.8" + } + }, + { + "publishedAt": "2013-09-13T15:00:47Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.1.9" + } + }, + { + "publishedAt": "2015-06-10T10:08:29Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-06-22T09:31:22Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2015-07-16T14:31:16Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2015-10-22T21:48:30Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2015-10-31T16:41:08Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2015-12-16T18:34:28Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.0.5" + } + }, + { + "publishedAt": "2016-03-13T18:25:10Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.0.6" + } + }, + { + "publishedAt": "2016-04-13T17:20:05Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2016-04-29T12:00:58Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2016-04-29T12:43:18Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2016-05-18T16:11:16Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.1.3" + } + }, + { + "publishedAt": "2016-05-19T17:40:07Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.1.4" + } + }, + { + "publishedAt": "2016-08-17T19:52:13Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.1.5" + } + }, + { + "publishedAt": "2016-11-10T14:30:38Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2016-11-10T15:54:00Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.2.1" + } + }, + { + "publishedAt": "2017-06-02T07:15:29Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.2.10" + } + }, + { + "publishedAt": "2017-06-06T14:27:55Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.2.11" + } + }, + { + "publishedAt": "2016-11-14T13:05:09Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.2.2" + } + }, + { + "publishedAt": "2017-02-21T14:41:06Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.2.3" + } + }, + { + "publishedAt": "2017-03-14T13:30:42Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.2.4" + } + }, + { + "publishedAt": "2017-03-14T15:28:45Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.2.5" + } + }, + { + "publishedAt": "2017-03-16T08:02:27Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.2.6" + } + }, + { + "publishedAt": "2017-04-07T07:45:02Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.2.7" + } + }, + { + "publishedAt": "2017-04-07T14:10:44Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.2.8" + } + }, + { + "publishedAt": "2017-04-08T08:06:01Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.2.9" + } + }, + { + "publishedAt": "2017-06-19T13:26:33Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2017-06-21T14:07:19Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.3.1" + } + }, + { + "publishedAt": "2017-06-22T13:48:21Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.3.2" + } + }, + { + "publishedAt": "2017-06-29T14:17:53Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.3.3" + } + }, + { + "publishedAt": "2018-02-09T21:31:33Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.3.4" + } + }, + { + "publishedAt": "2018-03-03T16:22:07Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.3.5" + } + }, + { + "publishedAt": "2018-04-04T15:40:14Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.3.6" + } + }, + { + "publishedAt": "2020-01-05T17:13:39Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.3.7" + } + }, + { + "publishedAt": "2023-02-23T10:04:06Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.3.8" + } + }, + { + "publishedAt": "2018-08-10T16:22:04Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2018-07-09T10:08:23Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.0.0-rc.1" + } + }, + { + "publishedAt": "2018-07-10T15:19:31Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.0.0-rc.2" + } + }, + { + "publishedAt": "2018-08-06T12:32:29Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.0.0-rc.3" + } + }, + { + "publishedAt": "2018-08-13T10:28:05Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2018-08-20T08:15:38Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2018-09-10T17:27:30Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "publishedAt": "2018-10-01T19:11:59Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.0.4" + } + }, + { + "publishedAt": "2018-10-02T14:10:34Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.0.5" + } + }, + { + "publishedAt": "2018-10-02T20:43:31Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.0.6" + } + }, + { + "publishedAt": "2018-12-16T12:26:17Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2018-12-23T14:43:27Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.1.1" + } + }, + { + "publishedAt": "2019-02-28T18:17:18Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.2.0" + } + }, + { + "publishedAt": "2019-04-01T07:11:42Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.3.0" + } + }, + { + "publishedAt": "2019-05-28T05:57:22Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.4.0" + } + }, + { + "publishedAt": "2020-01-17T16:58:02Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.5.0" + } + }, + { + "publishedAt": "2020-02-13T19:42:05Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.6.0" + } + }, + { + "publishedAt": "2023-02-23T10:06:55Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.6.1" + } + }, + { + "publishedAt": "2023-03-10T09:02:34Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.6.2" + } + }, + { + "publishedAt": "2022-06-14T21:46:35Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2022-07-11T08:48:45Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2022-09-23T10:14:08Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "4.2.0" + } + }, + { + "publishedAt": "2023-01-01T22:50:08Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "4.3.0" + } + }, + { + "publishedAt": "2023-05-08T16:15:54Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "4.4.0" + } + }, + { + "publishedAt": "2023-06-29T08:47:02Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "4.4.1" + } + }, + { + "publishedAt": "2023-07-03T12:58:37Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "4.4.2" + } + }, + { + "publishedAt": "2023-12-18T10:27:57Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "4.5.0" + } + }, + { + "publishedAt": "2023-12-18T15:54:16Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "4.5.1" + } + }, + { + "publishedAt": "2023-12-27T22:00:47Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "4.5.2" + } + }, + { + "publishedAt": "2024-12-19T08:19:29Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "4.6.0" + } + }, + { + "isDefault": true, + "publishedAt": "2025-01-07T09:15:38Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "4.7.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "request", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "request", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-01-22T00:36:12Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "0.10.0" + } + }, + { + "publishedAt": "2011-01-22T00:36:12Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "0.8.3" + } + }, + { + "publishedAt": "2011-01-22T00:36:12Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "0.9.0" + } + }, + { + "publishedAt": "2011-01-22T00:36:12Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "0.9.1" + } + }, + { + "publishedAt": "2011-01-22T00:36:12Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "0.9.5" + } + }, + { + "publishedAt": "2011-01-22T00:36:12Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2011-01-23T01:14:46Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2011-01-23T01:38:57Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2011-01-30T22:05:41Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2011-02-11T00:10:06Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.0" + } + }, + { + "publishedAt": "2011-03-22T18:07:16Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.1" + } + }, + { + "publishedAt": "2011-03-22T18:29:21Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.2" + } + }, + { + "publishedAt": "2011-03-22T18:32:57Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.3" + } + }, + { + "publishedAt": "2011-03-27T22:30:25Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.5" + } + }, + { + "publishedAt": "2011-06-23T17:36:13Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.7" + } + }, + { + "publishedAt": "2011-06-23T21:15:20Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.8" + } + }, + { + "publishedAt": "2011-07-21T02:03:21Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.9" + } + }, + { + "publishedAt": "2011-07-21T21:10:38Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2011-07-21T22:22:13Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2011-07-29T20:48:36Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2011-08-12T23:16:25Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2011-08-13T21:28:21Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2011-08-13T21:46:39Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.0.5" + } + }, + { + "publishedAt": "2011-08-15T04:03:17Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2011-08-23T03:59:30Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2012-08-01T20:56:37Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.10.0" + } + }, + { + "publishedAt": "2012-08-29T19:18:28Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.11.0" + } + }, + { + "publishedAt": "2012-09-04T15:20:46Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.11.1" + } + }, + { + "publishedAt": "2012-09-17T19:19:33Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.11.2" + } + }, + { + "publishedAt": "2012-09-17T19:20:14Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.11.3" + } + }, + { + "publishedAt": "2012-09-17T19:34:20Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.11.4" + } + }, + { + "publishedAt": "2012-11-09T21:49:57Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.12.0" + } + }, + { + "publishedAt": "2013-02-19T23:53:42Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.14.0" + } + }, + { + "publishedAt": "2013-03-13T17:48:37Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.16.0" + } + }, + { + "publishedAt": "2013-03-13T20:46:28Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.16.2" + } + }, + { + "publishedAt": "2013-03-18T19:16:10Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.16.4" + } + }, + { + "publishedAt": "2013-03-18T22:48:42Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.16.6" + } + }, + { + "publishedAt": "2013-04-22T15:53:37Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.18.0" + } + }, + { + "publishedAt": "2013-04-22T16:48:30Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.19.0" + } + }, + { + "publishedAt": "2011-11-06T01:40:00Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2011-11-17T06:35:04Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.2.5" + } + }, + { + "publishedAt": "2011-12-01T07:38:36Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.2.6" + } + }, + { + "publishedAt": "2011-12-01T08:39:41Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.2.9" + } + }, + { + "publishedAt": "2013-04-22T21:49:15Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.20.0" + } + }, + { + "publishedAt": "2013-04-30T21:28:44Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.21.0" + } + }, + { + "publishedAt": "2013-07-05T17:12:48Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.22.0" + } + }, + { + "publishedAt": "2013-07-23T02:45:03Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.23.0" + } + }, + { + "publishedAt": "2013-07-23T20:51:33Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.24.0" + } + }, + { + "publishedAt": "2013-07-23T21:51:30Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.25.0" + } + }, + { + "publishedAt": "2013-08-07T16:31:07Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.26.0" + } + }, + { + "publishedAt": "2013-08-15T21:30:34Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.27.0" + } + }, + { + "publishedAt": "2013-12-04T19:42:46Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.28.0" + } + }, + { + "publishedAt": "2013-12-06T20:05:35Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.29.0" + } + }, + { + "publishedAt": "2013-12-13T19:17:56Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.30.0" + } + }, + { + "publishedAt": "2014-01-08T02:57:12Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.31.0" + } + }, + { + "publishedAt": "2014-01-16T19:33:18Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.32.0" + } + }, + { + "publishedAt": "2014-01-16T19:48:02Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.33.0" + } + }, + { + "publishedAt": "2014-02-18T19:35:27Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.34.0" + } + }, + { + "publishedAt": "2014-05-17T20:56:43Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.35.0" + } + }, + { + "publishedAt": "2014-05-19T20:58:14Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.36.0" + } + }, + { + "publishedAt": "2014-07-07T17:24:45Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.37.0" + } + }, + { + "publishedAt": "2014-07-22T13:44:48Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.38.0" + } + }, + { + "publishedAt": "2014-07-24T02:20:50Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.39.0" + } + }, + { + "publishedAt": "2014-08-06T18:29:34Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.40.0" + } + }, + { + "publishedAt": "2014-09-04T20:36:17Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.41.0" + } + }, + { + "publishedAt": "2014-09-04T22:24:16Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.42.0" + } + }, + { + "publishedAt": "2014-09-18T10:51:34Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.43.0" + } + }, + { + "publishedAt": "2014-09-18T10:53:09Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.44.0" + } + }, + { + "publishedAt": "2014-10-06T00:06:02Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.45.0" + } + }, + { + "publishedAt": "2014-10-23T16:34:08Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.46.0" + } + }, + { + "publishedAt": "2014-10-26T23:52:13Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.47.0" + } + }, + { + "publishedAt": "2014-11-12T17:08:56Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.48.0" + } + }, + { + "publishedAt": "2014-11-28T18:12:39Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.49.0" + } + }, + { + "publishedAt": "2014-12-09T15:36:36Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.50.0" + } + }, + { + "publishedAt": "2014-12-10T15:08:10Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.51.0" + } + }, + { + "publishedAt": "2015-02-02T00:58:58Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.52.0" + } + }, + { + "publishedAt": "2015-02-02T16:09:19Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.53.0" + } + }, + { + "publishedAt": "2015-03-24T22:01:04Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.54.0" + } + }, + { + "publishedAt": "2015-04-05T04:24:35Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.55.0" + } + }, + { + "publishedAt": "2015-05-28T18:03:06Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.56.0" + } + }, + { + "publishedAt": "2015-05-31T19:04:35Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.57.0" + } + }, + { + "publishedAt": "2015-06-16T11:28:02Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.58.0" + } + }, + { + "publishedAt": "2015-07-20T08:49:43Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.59.0" + } + }, + { + "publishedAt": "2015-07-21T12:29:31Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.60.0" + } + }, + { + "publishedAt": "2015-08-19T15:39:45Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.61.0" + } + }, + { + "publishedAt": "2015-09-15T08:23:47Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.62.0" + } + }, + { + "publishedAt": "2015-09-21T14:00:39Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.63.0" + } + }, + { + "publishedAt": "2015-09-25T12:21:27Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.64.0" + } + }, + { + "publishedAt": "2015-10-11T18:04:53Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.65.0" + } + }, + { + "publishedAt": "2015-11-18T10:07:33Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.66.0" + } + }, + { + "publishedAt": "2015-11-19T07:45:48Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.67.0" + } + }, + { + "publishedAt": "2016-01-27T16:20:27Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.68.0" + } + }, + { + "publishedAt": "2016-01-27T19:00:03Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.69.0" + } + }, + { + "publishedAt": "2016-04-05T10:07:28Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.70.0" + } + }, + { + "publishedAt": "2016-04-12T13:09:36Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.71.0" + } + }, + { + "publishedAt": "2016-04-17T13:53:37Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.72.0" + } + }, + { + "publishedAt": "2016-07-09T07:43:25Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.73.0" + } + }, + { + "publishedAt": "2016-07-22T23:44:44Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.74.0" + } + }, + { + "publishedAt": "2016-09-17T22:33:28Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.75.0" + } + }, + { + "publishedAt": "2016-10-25T08:57:56Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.76.0" + } + }, + { + "publishedAt": "2016-11-03T11:17:58Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.77.0" + } + }, + { + "publishedAt": "2016-11-03T13:38:05Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.78.0" + } + }, + { + "publishedAt": "2016-11-18T17:21:08Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.79.0" + } + }, + { + "publishedAt": "2017-03-04T04:42:42Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.80.0" + } + }, + { + "publishedAt": "2017-03-09T15:56:47Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.81.0" + } + }, + { + "publishedAt": "2017-09-19T19:39:30Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.82.0" + } + }, + { + "publishedAt": "2017-09-27T03:00:36Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.83.0" + } + }, + { + "publishedAt": "2018-03-12T08:40:34Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.84.0" + } + }, + { + "publishedAt": "2018-03-12T10:37:49Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.85.0" + } + }, + { + "publishedAt": "2018-05-15T12:06:18Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.86.0" + } + }, + { + "publishedAt": "2018-05-21T07:35:02Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.87.0" + } + }, + { + "publishedAt": "2018-08-10T16:26:50Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.88.0" + } + }, + { + "isDefault": true, + "publishedAt": "2020-02-11T16:35:36Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.88.2" + } + }, + { + "publishedAt": "2011-12-28T00:47:33Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.0" + } + }, + { + "publishedAt": "2011-12-28T01:02:20Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.1" + } + }, + { + "publishedAt": "2012-01-20T21:25:15Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.100" + } + }, + { + "publishedAt": "2012-02-24T17:53:29Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.150" + } + }, + { + "publishedAt": "2012-02-24T23:08:55Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.151" + } + }, + { + "publishedAt": "2012-02-25T20:55:24Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.152" + } + }, + { + "publishedAt": "2012-03-01T23:43:34Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.153" + } + }, + { + "publishedAt": "2011-12-28T01:04:02Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.2" + } + }, + { + "publishedAt": "2012-04-08T00:41:38Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.200" + } + }, + { + "publishedAt": "2012-04-12T17:44:37Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.201" + } + }, + { + "publishedAt": "2012-04-14T01:48:20Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.202" + } + }, + { + "publishedAt": "2012-06-28T19:58:58Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.203" + } + }, + { + "publishedAt": "2011-12-28T01:49:19Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.3" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "resolve", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "resolve", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-06-18T10:12:44Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2011-06-18T21:31:40Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2011-06-19T02:09:52Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2011-06-20T11:21:37Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2011-06-21T01:53:52Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2011-10-03T10:54:49Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2011-10-31T03:52:06Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2011-12-14T14:50:00Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2012-02-25T09:12:33Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2012-04-12T22:34:07Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.2.1" + } + }, + { + "publishedAt": "2012-04-30T08:21:44Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.2.2" + } + }, + { + "publishedAt": "2012-08-12T19:19:25Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.2.3" + } + }, + { + "publishedAt": "2013-02-18T07:33:11Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.2.4" + } + }, + { + "publishedAt": "2013-02-18T07:35:31Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.2.5" + } + }, + { + "publishedAt": "2013-02-18T07:37:01Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.2.6" + } + }, + { + "publishedAt": "2013-02-18T07:39:27Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.2.7" + } + }, + { + "publishedAt": "2013-02-18T07:43:06Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.2.8" + } + }, + { + "publishedAt": "2013-02-19T03:08:24Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2013-03-29T19:58:32Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.3.1" + } + }, + { + "publishedAt": "2013-06-09T00:53:00Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2013-07-30T03:02:45Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.4.1" + } + }, + { + "publishedAt": "2013-08-03T17:19:53Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.4.2" + } + }, + { + "publishedAt": "2013-08-07T23:19:08Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.4.3" + } + }, + { + "publishedAt": "2013-09-02T00:26:30Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "publishedAt": "2013-09-22T21:09:27Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.5.1" + } + }, + { + "publishedAt": "2013-11-26T20:35:26Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.6.0" + } + }, + { + "publishedAt": "2013-11-27T13:06:31Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.6.1" + } + }, + { + "publishedAt": "2014-03-21T06:34:39Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.6.2" + } + }, + { + "publishedAt": "2014-04-16T23:57:01Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.6.3" + } + }, + { + "publishedAt": "2014-05-17T03:07:28Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.7.0" + } + }, + { + "publishedAt": "2014-06-09T23:36:57Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.7.1" + } + }, + { + "publishedAt": "2014-07-25T00:20:21Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.7.2" + } + }, + { + "publishedAt": "2014-07-25T01:05:05Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.7.3" + } + }, + { + "publishedAt": "2014-07-25T08:56:46Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.7.4" + } + }, + { + "publishedAt": "2014-08-11T02:18:16Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-01-27T20:54:19Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2015-02-16T19:52:08Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2015-02-17T19:40:53Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2015-02-20T23:59:13Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.1.4" + } + }, + { + "publishedAt": "2015-02-21T19:53:01Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.1.5" + } + }, + { + "publishedAt": "2015-03-15T19:56:41Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.1.6" + } + }, + { + "publishedAt": "2016-01-24T01:21:19Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.1.7" + } + }, + { + "publishedAt": "2019-01-21T21:04:18Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.10.0" + } + }, + { + "publishedAt": "2019-04-24T06:38:07Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.10.1" + } + }, + { + "publishedAt": "2019-05-15T19:00:11Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.11.0" + } + }, + { + "publishedAt": "2019-06-03T19:06:26Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.11.1" + } + }, + { + "publishedAt": "2019-08-01T06:36:57Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.12.0" + } + }, + { + "publishedAt": "2019-11-22T05:48:34Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.12.1" + } + }, + { + "publishedAt": "2019-11-22T08:13:54Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.12.2" + } + }, + { + "publishedAt": "2019-11-26T22:55:43Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.12.3" + } + }, + { + "publishedAt": "2019-11-25T23:53:17Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.13.0" + } + }, + { + "publishedAt": "2019-11-26T19:37:25Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.13.1" + } + }, + { + "publishedAt": "2019-12-18T00:27:21Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.14.0" + } + }, + { + "publishedAt": "2019-12-19T04:09:47Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.14.1" + } + }, + { + "publishedAt": "2020-01-07T01:56:33Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.14.2" + } + }, + { + "publishedAt": "2020-01-22T08:23:15Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.15.0" + } + }, + { + "publishedAt": "2020-02-05T21:30:57Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.15.1" + } + }, + { + "publishedAt": "2020-04-15T23:45:18Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.16.0" + } + }, + { + "publishedAt": "2020-04-17T21:15:50Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.16.1" + } + }, + { + "publishedAt": "2020-04-22T22:57:34Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.17.0" + } + }, + { + "publishedAt": "2020-10-19T18:47:47Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.18.0" + } + }, + { + "publishedAt": "2020-10-19T20:44:21Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.18.1" + } + }, + { + "publishedAt": "2020-11-10T23:44:03Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.19.0" + } + }, + { + "publishedAt": "2016-12-14T00:55:43Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2017-02-26T22:55:09Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2021-02-11T14:45:23Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.20.0" + } + }, + { + "publishedAt": "2022-01-03T21:08:58Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.21.0" + } + }, + { + "publishedAt": "2022-01-21T07:06:00Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.21.1" + } + }, + { + "publishedAt": "2022-01-22T19:19:04Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.22.0" + } + }, + { + "publishedAt": "2022-06-17T20:55:27Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.22.1" + } + }, + { + "publishedAt": "2024-12-19T17:29:11Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.22.10" + } + }, + { + "publishedAt": "2025-10-20T20:44:41Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.22.11" + } + }, + { + "isDefault": true, + "publishedAt": "2026-04-11T17:41:35Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.22.12" + } + }, + { + "publishedAt": "2023-04-05T17:24:48Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.22.2" + } + }, + { + "publishedAt": "2023-04-14T16:18:02Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.22.3" + } + }, + { + "publishedAt": "2023-08-04T23:30:52Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.22.4" + } + }, + { + "publishedAt": "2023-09-14T21:02:04Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.22.5" + } + }, + { + "publishedAt": "2023-09-15T21:33:00Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.22.6" + } + }, + { + "publishedAt": "2023-10-10T20:50:35Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.22.7" + } + }, + { + "publishedAt": "2023-10-10T21:37:14Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.22.8" + } + }, + { + "publishedAt": "2024-12-13T21:13:03Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.22.9" + } + }, + { + "publishedAt": "2017-02-24T08:03:09Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2017-02-24T10:03:58Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2017-02-26T23:01:41Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.3.2" + } + }, + { + "publishedAt": "2017-04-20T06:09:22Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.3.3" + } + }, + { + "publishedAt": "2017-07-26T23:27:35Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2017-10-25T00:52:19Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.5.0" + } + }, + { + "publishedAt": "2018-03-20T11:46:35Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.6.0" + } + }, + { + "publishedAt": "2018-04-07T21:38:05Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.7.0" + } + }, + { + "publishedAt": "2018-04-12T07:42:57Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.7.1" + } + }, + { + "publishedAt": "2018-06-15T20:37:11Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.8.0" + } + }, + { + "publishedAt": "2018-06-17T18:27:39Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.8.1" + } + }, + { + "publishedAt": "2018-12-17T08:16:44Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.9.0" + } + }, + { + "publishedAt": "2019-12-23T21:59:35Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "2.0.0-next.0" + } + }, + { + "publishedAt": "2020-01-22T16:18:31Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "2.0.0-next.1" + } + }, + { + "publishedAt": "2020-10-21T21:22:18Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "2.0.0-next.2" + } + }, + { + "publishedAt": "2021-02-11T04:12:10Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "2.0.0-next.3" + } + }, + { + "publishedAt": "2022-06-18T15:25:00Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "2.0.0-next.4" + } + }, + { + "publishedAt": "2023-10-10T23:10:42Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "2.0.0-next.5" + } + }, + { + "publishedAt": "2026-02-17T06:00:33Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "2.0.0-next.6" + } + }, + { + "publishedAt": "2026-05-15T20:12:07Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "2.0.0-next.7" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "retry", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "retry", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-05-13T11:26:53Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2011-05-16T08:10:27Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2016-08-20T08:35:01Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.10.0" + } + }, + { + "publishedAt": "2016-12-12T15:28:45Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.10.1" + } + }, + { + "publishedAt": "2018-04-09T09:35:27Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.12.0" + } + }, + { + "isDefault": true, + "publishedAt": "2021-06-21T07:45:32Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.13.1" + } + }, + { + "publishedAt": "2011-05-16T14:32:52Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2011-05-31T14:19:32Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2011-06-05T08:07:17Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2011-11-03T10:55:32Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "publishedAt": "2012-02-14T08:34:18Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.6.0" + } + }, + { + "publishedAt": "2014-06-26T12:00:56Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.6.1" + } + }, + { + "publishedAt": "2015-09-01T10:16:42Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.7.0" + } + }, + { + "publishedAt": "2015-09-16T18:34:56Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.8.0" + } + }, + { + "publishedAt": "2016-01-26T12:02:25Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.9.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "rimraf", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "rimraf", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-02-08T08:55:39Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2011-04-13T18:06:00Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2011-05-30T18:33:02Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2011-08-07T03:59:00Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2011-09-03T00:20:05Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "1.0.5" + } + }, + { + "publishedAt": "2011-09-03T00:30:43Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "1.0.6" + } + }, + { + "publishedAt": "2011-09-25T00:26:39Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "1.0.7" + } + }, + { + "publishedAt": "2011-10-07T18:25:44Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "1.0.8" + } + }, + { + "publishedAt": "2011-12-03T16:52:51Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "1.0.9" + } + }, + { + "publishedAt": "2012-01-30T02:20:45Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2012-01-30T17:07:51Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2012-06-08T21:19:19Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2012-12-15T22:59:57Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2012-12-20T23:23:50Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2012-12-21T02:23:38Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2013-01-22T20:50:45Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2013-02-06T00:24:04Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.1.3" + } + }, + { + "publishedAt": "2013-02-06T14:58:43Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.1.4" + } + }, + { + "publishedAt": "2013-06-21T14:52:14Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2013-07-14T18:48:37Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.2.1" + } + }, + { + "publishedAt": "2013-07-22T16:20:26Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.2.2" + } + }, + { + "publishedAt": "2013-11-29T16:55:07Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.2.3" + } + }, + { + "publishedAt": "2013-11-29T16:59:28Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.2.4" + } + }, + { + "publishedAt": "2013-12-09T17:05:49Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.2.5" + } + }, + { + "publishedAt": "2014-01-15T23:58:31Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.2.6" + } + }, + { + "publishedAt": "2014-05-06T16:00:05Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.2.8" + } + }, + { + "publishedAt": "2015-03-03T23:25:07Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2015-03-05T02:37:34Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.3.1" + } + }, + { + "publishedAt": "2015-03-10T01:13:34Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.3.2" + } + }, + { + "publishedAt": "2015-04-30T14:18:05Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.3.3" + } + }, + { + "publishedAt": "2015-05-19T01:37:39Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.3.4" + } + }, + { + "publishedAt": "2015-06-07T17:20:09Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.4.0" + } + }, + { + "publishedAt": "2015-06-30T18:02:24Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.4.1" + } + }, + { + "publishedAt": "2015-07-19T21:44:13Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.4.2" + } + }, + { + "publishedAt": "2015-08-26T22:30:40Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.4.3" + } + }, + { + "publishedAt": "2015-11-20T00:41:43Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.4.4" + } + }, + { + "publishedAt": "2015-12-22T19:25:39Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.4.5" + } + }, + { + "publishedAt": "2015-12-23T18:42:32Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.5.0" + } + }, + { + "publishedAt": "2016-01-22T23:48:00Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.5.1" + } + }, + { + "publishedAt": "2016-02-13T06:55:01Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.5.2" + } + }, + { + "publishedAt": "2016-07-03T21:55:18Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.5.3" + } + }, + { + "publishedAt": "2016-07-22T17:02:24Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.5.4" + } + }, + { + "publishedAt": "2017-02-18T22:01:39Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.6.0" + } + }, + { + "publishedAt": "2017-02-24T03:47:56Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.6.1" + } + }, + { + "publishedAt": "2017-09-11T16:46:07Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.6.2" + } + }, + { + "publishedAt": "2019-01-02T19:26:12Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.6.3" + } + }, + { + "publishedAt": "2019-08-14T00:04:06Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.7.0" + } + }, + { + "publishedAt": "2019-08-14T16:53:32Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.7.1" + } + }, + { + "publishedAt": "2019-08-14T18:12:42Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2020-01-28T03:44:35Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2020-02-09T06:18:37Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2023-01-13T00:29:41Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2023-01-13T00:54:05Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2023-01-13T01:32:06Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2023-01-13T01:37:14Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.0.3" + } + }, + { + "publishedAt": "2023-01-13T01:41:09Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.0.4" + } + }, + { + "publishedAt": "2023-01-14T18:27:32Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.0.5" + } + }, + { + "publishedAt": "2023-01-15T17:43:12Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.0.6" + } + }, + { + "publishedAt": "2023-01-15T21:26:51Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.0.7" + } + }, + { + "publishedAt": "2023-01-17T00:37:53Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2023-01-17T22:19:12Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2023-01-24T05:58:08Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.1.2" + } + }, + { + "publishedAt": "2023-03-01T20:14:32Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.1.3" + } + }, + { + "publishedAt": "2023-03-02T23:13:07Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.1.4" + } + }, + { + "publishedAt": "2023-03-03T00:32:49Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.2.0" + } + }, + { + "publishedAt": "2023-03-04T01:30:49Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.3.0" + } + }, + { + "publishedAt": "2023-03-06T16:38:28Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.3.1" + } + }, + { + "publishedAt": "2023-03-08T23:51:07Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.4.0" + } + }, + { + "publishedAt": "2023-03-22T18:51:09Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.4.1" + } + }, + { + "publishedAt": "2023-04-09T22:41:17Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2023-05-17T22:03:25Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2024-07-31T19:25:53Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "5.0.10" + } + }, + { + "publishedAt": "2023-09-25T20:36:49Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "5.0.2" + } + }, + { + "publishedAt": "2023-09-25T22:14:15Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "5.0.3" + } + }, + { + "publishedAt": "2023-09-25T22:24:26Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "5.0.4" + } + }, + { + "publishedAt": "2023-09-27T06:04:07Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "5.0.5" + } + }, + { + "publishedAt": "2024-05-10T17:13:21Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "5.0.6" + } + }, + { + "publishedAt": "2024-05-12T02:48:24Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "5.0.7" + } + }, + { + "publishedAt": "2024-07-06T04:16:18Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "5.0.8" + } + }, + { + "publishedAt": "2024-07-08T22:18:59Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "5.0.9" + } + }, + { + "publishedAt": "2024-07-08T22:21:17Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2024-07-10T17:12:54Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2025-10-30T21:37:20Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2025-11-19T15:43:54Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "6.1.1" + } + }, + { + "publishedAt": "2025-11-19T16:07:44Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "6.1.2" + } + }, + { + "isDefault": true, + "publishedAt": "2026-02-16T00:59:39Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "6.1.3" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "safe-buffer", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "safe-buffer", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2016-01-13T04:36:59Z", + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2016-01-17T15:22:43Z", + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2016-01-19T01:41:25Z", + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2016-05-30T04:58:11Z", + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2016-05-30T05:45:50Z", + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2016-05-30T06:08:04Z", + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2017-06-02T21:59:40Z", + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2017-06-21T20:19:28Z", + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "5.1.1" + } + }, + { + "publishedAt": "2018-04-25T20:10:24Z", + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "5.1.2" + } + }, + { + "publishedAt": "2019-07-05T18:04:33Z", + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "5.2.0" + } + }, + { + "isDefault": true, + "publishedAt": "2020-05-10T16:37:30Z", + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "5.2.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "safer-buffer", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "safer-buffer", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2018-03-19T08:35:17Z", + "versionKey": { + "name": "safer-buffer", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2018-03-19T11:21:35Z", + "versionKey": { + "name": "safer-buffer", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2018-03-20T11:28:09Z", + "versionKey": { + "name": "safer-buffer", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2018-03-21T19:14:45Z", + "versionKey": { + "name": "safer-buffer", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2018-04-08T09:17:47Z", + "versionKey": { + "name": "safer-buffer", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "isDefault": true, + "publishedAt": "2018-04-08T10:42:42Z", + "versionKey": { + "name": "safer-buffer", + "system": "NPM", + "version": "2.1.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "semver", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "semver", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-02-12T00:20:26Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2011-02-18T17:15:49Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2011-10-04T01:51:37Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.10" + } + }, + { + "publishedAt": "2011-11-15T16:40:04Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.11" + } + }, + { + "publishedAt": "2011-11-18T19:04:02Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.12" + } + }, + { + "publishedAt": "2011-12-21T17:07:14Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.13" + } + }, + { + "publishedAt": "2012-05-27T00:47:32Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.14" + } + }, + { + "publishedAt": "2011-03-22T21:27:35Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2011-04-19T23:29:13Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2011-04-21T07:32:11Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2011-05-03T23:11:54Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.5" + } + }, + { + "publishedAt": "2011-05-21T00:09:47Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.6" + } + }, + { + "publishedAt": "2011-06-17T16:26:07Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.7" + } + }, + { + "publishedAt": "2011-06-27T21:58:51Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.8" + } + }, + { + "publishedAt": "2011-07-20T21:38:13Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.9" + } + }, + { + "publishedAt": "2012-10-02T17:02:34Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2012-11-29T00:46:21Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2013-01-06T16:25:56Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2013-02-06T15:42:39Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2013-03-01T18:14:56Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.1.4" + } + }, + { + "publishedAt": "2013-06-15T03:29:33Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.0-alpha" + } + }, + { + "publishedAt": "2013-06-18T00:01:26Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.0-beta" + } + }, + { + "publishedAt": "2013-06-20T04:42:51Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2013-07-09T22:39:16Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.10" + } + }, + { + "publishedAt": "2013-07-24T03:23:19Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.11" + } + }, + { + "publishedAt": "2013-06-20T15:05:58Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2013-06-20T15:15:33Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2013-06-20T15:33:20Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2013-06-20T15:42:04Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.5" + } + }, + { + "publishedAt": "2013-06-20T18:41:20Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.6" + } + }, + { + "publishedAt": "2013-06-20T18:57:03Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.7" + } + }, + { + "publishedAt": "2013-06-24T22:12:37Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.8" + } + }, + { + "publishedAt": "2013-07-06T03:45:40Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.9" + } + }, + { + "publishedAt": "2013-08-01T23:52:31Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2013-10-25T20:02:44Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2013-10-28T18:18:10Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.2.1" + } + }, + { + "publishedAt": "2014-05-07T01:15:02Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2014-06-18T22:48:16Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.3.1" + } + }, + { + "publishedAt": "2014-07-22T19:24:50Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.3.2" + } + }, + { + "publishedAt": "2014-07-23T21:14:29Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2014-07-24T17:24:36Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2014-09-11T22:36:27Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2014-09-30T23:55:26Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2014-10-01T00:18:37Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.0.3" + } + }, + { + "publishedAt": "2014-10-16T00:55:35Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2014-12-19T12:57:14Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2014-12-23T09:42:46Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.2.0" + } + }, + { + "publishedAt": "2015-02-10T06:44:26Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.2.1" + } + }, + { + "publishedAt": "2015-02-10T06:46:44Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.2.2" + } + }, + { + "publishedAt": "2015-02-12T20:08:38Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.0" + } + }, + { + "publishedAt": "2015-02-24T19:49:50Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.1" + } + }, + { + "publishedAt": "2015-03-27T01:26:08Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.2" + } + }, + { + "publishedAt": "2015-03-27T16:56:24Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.3" + } + }, + { + "publishedAt": "2015-05-05T04:26:05Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.4" + } + }, + { + "publishedAt": "2015-05-29T22:25:40Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.5" + } + }, + { + "publishedAt": "2015-06-01T04:16:22Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.6" + } + }, + { + "publishedAt": "2015-07-11T17:29:40Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2015-07-13T20:02:27Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2015-09-11T17:09:40Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.0.2" + } + }, + { + "publishedAt": "2015-09-11T20:27:31Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.0.3" + } + }, + { + "publishedAt": "2015-11-18T23:18:02Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2016-06-23T18:00:51Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.1.1" + } + }, + { + "publishedAt": "2016-06-28T18:00:41Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.2.0" + } + }, + { + "publishedAt": "2016-07-14T16:52:47Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.3.0" + } + }, + { + "publishedAt": "2017-07-24T16:39:33Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.4.0" + } + }, + { + "publishedAt": "2017-07-24T18:48:27Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.4.1" + } + }, + { + "publishedAt": "2018-01-16T19:27:59Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.5.0" + } + }, + { + "publishedAt": "2018-08-17T20:35:46Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.5.1" + } + }, + { + "publishedAt": "2018-10-10T23:52:25Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.6.0" + } + }, + { + "publishedAt": "2019-03-26T23:25:47Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.7.0" + } + }, + { + "publishedAt": "2019-08-12T16:28:15Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.7.1" + } + }, + { + "publishedAt": "2023-07-10T19:57:47Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.7.2" + } + }, + { + "publishedAt": "2019-03-26T23:30:05Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2019-05-22T21:12:49Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2019-05-28T17:15:08Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.1.1" + } + }, + { + "publishedAt": "2019-06-24T01:48:03Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.1.2" + } + }, + { + "publishedAt": "2019-07-01T05:51:08Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.1.3" + } + }, + { + "publishedAt": "2019-07-01T23:03:27Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.2.0" + } + }, + { + "publishedAt": "2019-07-23T19:25:26Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.3.0" + } + }, + { + "publishedAt": "2023-07-10T22:38:41Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.3.1" + } + }, + { + "publishedAt": "2019-12-14T19:36:54Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2019-12-17T01:28:48Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.1.0" + } + }, + { + "publishedAt": "2019-12-17T16:56:29Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.1.1" + } + }, + { + "publishedAt": "2020-01-31T01:29:45Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.1.2" + } + }, + { + "publishedAt": "2020-02-11T21:54:05Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.1.3" + } + }, + { + "publishedAt": "2020-04-06T23:36:09Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.2.0" + } + }, + { + "publishedAt": "2020-04-06T23:37:44Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.2.1" + } + }, + { + "publishedAt": "2020-04-10T16:01:16Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.2.2" + } + }, + { + "publishedAt": "2020-04-13T18:31:33Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.2.3" + } + }, + { + "publishedAt": "2020-04-14T01:08:44Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.0" + } + }, + { + "publishedAt": "2020-04-14T16:56:08Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.1" + } + }, + { + "publishedAt": "2020-04-14T17:43:28Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.2" + } + }, + { + "publishedAt": "2020-12-01T19:30:05Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.3" + } + }, + { + "publishedAt": "2020-12-01T20:15:13Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.4" + } + }, + { + "publishedAt": "2021-03-23T01:37:52Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.5" + } + }, + { + "publishedAt": "2022-04-06T16:35:25Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.6" + } + }, + { + "publishedAt": "2022-04-12T17:26:24Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.7" + } + }, + { + "publishedAt": "2022-10-04T19:40:47Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.8" + } + }, + { + "publishedAt": "2023-04-10T21:57:46Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.4.0" + } + }, + { + "publishedAt": "2023-04-17T17:22:56Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.5.0" + } + }, + { + "publishedAt": "2023-05-12T16:39:41Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.5.1" + } + }, + { + "publishedAt": "2023-06-15T20:26:11Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.5.2" + } + }, + { + "publishedAt": "2023-06-22T21:53:19Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.5.3" + } + }, + { + "publishedAt": "2023-07-07T21:10:32Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.5.4" + } + }, + { + "publishedAt": "2024-02-05T17:06:51Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.6.0" + } + }, + { + "publishedAt": "2024-05-07T16:02:28Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.6.1" + } + }, + { + "publishedAt": "2024-05-09T16:02:50Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.6.2" + } + }, + { + "publishedAt": "2024-07-16T22:27:19Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.6.3" + } + }, + { + "publishedAt": "2025-01-29T17:14:41Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.7.0" + } + }, + { + "publishedAt": "2025-02-03T21:46:12Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.7.1" + } + }, + { + "publishedAt": "2025-05-12T17:02:28Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.7.2" + } + }, + { + "publishedAt": "2025-10-07T18:00:51Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.7.3" + } + }, + { + "publishedAt": "2026-02-05T17:23:11Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.7.4" + } + }, + { + "publishedAt": "2026-05-08T20:31:22Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.8.0" + } + }, + { + "publishedAt": "2026-05-21T18:28:15Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.8.1" + } + }, + { + "publishedAt": "2026-06-04T15:21:18Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.8.2" + } + }, + { + "publishedAt": "2026-06-08T15:31:41Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.8.3" + } + }, + { + "publishedAt": "2026-06-09T23:50:03Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.8.4" + } + }, + { + "isDefault": true, + "publishedAt": "2026-06-19T18:32:48Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.8.5" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "set-blocking", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "set-blocking", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2016-05-14T21:44:13Z", + "versionKey": { + "name": "set-blocking", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2016-05-17T22:59:27Z", + "versionKey": { + "name": "set-blocking", + "system": "NPM", + "version": "2.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "signal-exit", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "signal-exit", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-05-16T06:45:54Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-05-16T07:06:50Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-05-16T19:20:17Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2015-05-18T01:45:01Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2015-05-19T04:50:16Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2015-05-20T15:48:08Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2015-05-25T09:53:31Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-05-25T02:45:00Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2015-05-25T06:01:08Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2015-05-25T10:07:11Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2016-06-13T22:35:49Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2016-06-10T16:14:07Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "3.0.0-candidate" + } + }, + { + "publishedAt": "2016-09-08T17:13:05Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2016-12-04T03:21:02Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2020-03-26T19:32:54Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "publishedAt": "2021-09-15T23:30:10Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "3.0.4" + } + }, + { + "publishedAt": "2021-09-29T20:45:14Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "3.0.5" + } + }, + { + "publishedAt": "2021-11-18T16:55:47Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "3.0.6" + } + }, + { + "publishedAt": "2022-02-03T21:05:34Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "3.0.7" + } + }, + { + "publishedAt": "2023-04-16T00:32:53Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2023-04-16T06:14:51Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2023-05-10T20:16:38Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2023-07-29T00:27:33Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "4.0.3" + } + }, + { + "isDefault": true, + "publishedAt": "2023-07-29T05:44:56Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "4.1.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "slide", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "slide", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-01-13T21:21:32Z", + "versionKey": { + "name": "slide", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2011-01-13T21:21:32Z", + "versionKey": { + "name": "slide", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2011-02-03T19:17:03Z", + "versionKey": { + "name": "slide", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2011-03-17T04:10:26Z", + "versionKey": { + "name": "slide", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2011-07-20T09:29:21Z", + "versionKey": { + "name": "slide", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2011-07-27T20:22:03Z", + "versionKey": { + "name": "slide", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2013-04-29T15:33:13Z", + "versionKey": { + "name": "slide", + "system": "NPM", + "version": "1.1.4" + } + }, + { + "publishedAt": "2013-08-19T22:27:46Z", + "versionKey": { + "name": "slide", + "system": "NPM", + "version": "1.1.5" + } + }, + { + "isDefault": true, + "publishedAt": "2014-09-12T23:34:41Z", + "versionKey": { + "name": "slide", + "system": "NPM", + "version": "1.1.6" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "spdx-correct", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "spdx-correct", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-06-05T21:58:47Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-04-29T21:43:57Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "1.0.0-prerelease-1" + } + }, + { + "publishedAt": "2015-05-03T21:24:40Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "1.0.0-prerelease-2" + } + }, + { + "publishedAt": "2015-05-06T07:49:06Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "1.0.0-prerelease-3" + } + }, + { + "publishedAt": "2015-06-05T18:53:29Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "1.0.0-prerelease-4" + } + }, + { + "publishedAt": "2015-08-23T23:57:24Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-10-26T16:55:34Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2017-02-14T19:00:53Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2017-06-06T19:28:55Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2017-06-07T22:39:24Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2017-06-13T19:20:04Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2017-07-31T18:14:32Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2018-02-27T18:16:36Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2018-09-27T16:45:07Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2018-10-04T19:51:52Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2018-12-06T08:04:09Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2020-05-22T15:38:26Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "3.1.1" + } + }, + { + "isDefault": true, + "publishedAt": "2023-03-07T01:53:18Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "3.2.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "spdx-exceptions", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "spdx-exceptions", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-08-01T23:41:45Z", + "versionKey": { + "name": "spdx-exceptions", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-08-01T23:57:34Z", + "versionKey": { + "name": "spdx-exceptions", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-08-02T04:13:00Z", + "versionKey": { + "name": "spdx-exceptions", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2015-10-03T18:42:16Z", + "versionKey": { + "name": "spdx-exceptions", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2015-11-04T19:10:19Z", + "versionKey": { + "name": "spdx-exceptions", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2016-07-13T21:49:05Z", + "versionKey": { + "name": "spdx-exceptions", + "system": "NPM", + "version": "1.0.5" + } + }, + { + "publishedAt": "2016-07-25T18:23:28Z", + "versionKey": { + "name": "spdx-exceptions", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2018-01-09T17:18:33Z", + "versionKey": { + "name": "spdx-exceptions", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2018-10-01T16:10:10Z", + "versionKey": { + "name": "spdx-exceptions", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2020-04-20T22:39:44Z", + "versionKey": { + "name": "spdx-exceptions", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2024-01-24T17:41:15Z", + "versionKey": { + "name": "spdx-exceptions", + "system": "NPM", + "version": "2.4.0" + } + }, + { + "isDefault": true, + "publishedAt": "2024-02-15T03:06:38Z", + "versionKey": { + "name": "spdx-exceptions", + "system": "NPM", + "version": "2.5.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "spdx-expression-parse", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "spdx-expression-parse", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-08-02T03:24:08Z", + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-11-04T19:54:55Z", + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-11-24T22:37:36Z", + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2016-08-26T20:22:39Z", + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2016-10-05T20:12:43Z", + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2017-06-07T22:29:34Z", + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2017-06-08T06:09:47Z", + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2017-07-04T19:44:33Z", + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2018-02-27T00:14:18Z", + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2020-05-13T16:12:46Z", + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2023-11-21T19:39:43Z", + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "4.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "spdx-license-ids", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "spdx-license-ids", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-05-02T07:59:28Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2015-05-02T08:13:14Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-05-24T07:02:10Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-07-12T01:43:48Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2015-10-20T21:29:40Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2016-01-12T08:32:40Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2016-04-07T12:01:24Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2016-07-26T10:46:17Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "1.2.2" + } + }, + { + "publishedAt": "2016-12-26T08:43:35Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2017-02-06T08:52:09Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2018-01-26T07:29:37Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2018-01-26T04:51:55Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.0-0" + } + }, + { + "publishedAt": "2018-01-26T06:27:50Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.0-1" + } + }, + { + "publishedAt": "2018-09-07T14:57:20Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2021-08-09T04:26:20Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.10" + } + }, + { + "publishedAt": "2021-11-14T20:46:47Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.11" + } + }, + { + "publishedAt": "2022-08-22T16:43:44Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.12" + } + }, + { + "publishedAt": "2023-03-10T16:57:00Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.13" + } + }, + { + "publishedAt": "2023-09-19T01:32:10Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.14" + } + }, + { + "publishedAt": "2023-09-19T18:34:40Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.15" + } + }, + { + "publishedAt": "2023-10-05T16:57:49Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.16" + } + }, + { + "publishedAt": "2024-02-09T16:41:09Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.17" + } + }, + { + "publishedAt": "2024-05-23T19:59:19Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.18" + } + }, + { + "publishedAt": "2024-08-20T18:41:25Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.19" + } + }, + { + "publishedAt": "2018-10-31T07:26:10Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2024-08-20T18:44:05Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.20" + } + }, + { + "publishedAt": "2025-01-15T02:49:08Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.21" + } + }, + { + "publishedAt": "2025-08-06T15:24:12Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.22" + } + }, + { + "isDefault": true, + "publishedAt": "2026-02-20T23:02:57Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.23" + } + }, + { + "publishedAt": "2018-12-20T17:50:11Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "publishedAt": "2019-04-06T13:51:24Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.4" + } + }, + { + "publishedAt": "2019-07-11T08:36:41Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.5" + } + }, + { + "publishedAt": "2020-09-16T20:01:55Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.6" + } + }, + { + "publishedAt": "2020-11-29T01:15:25Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.7" + } + }, + { + "publishedAt": "2021-05-17T02:22:40Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.8" + } + }, + { + "publishedAt": "2021-05-22T03:01:29Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.9" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "sshpk", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "sshpk", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-09-19T04:48:17Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-09-21T17:59:24Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-09-22T18:06:39Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2015-09-22T18:57:51Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2015-09-22T23:25:17Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2015-09-25T05:57:43Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2016-08-29T19:39:27Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.10.0" + } + }, + { + "publishedAt": "2016-09-28T20:42:02Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.10.1" + } + }, + { + "publishedAt": "2017-01-14T01:12:25Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.10.2" + } + }, + { + "publishedAt": "2017-03-02T02:22:14Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.11.0" + } + }, + { + "publishedAt": "2017-04-13T01:18:58Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.13.0" + } + }, + { + "publishedAt": "2017-06-08T02:15:44Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.13.1" + } + }, + { + "publishedAt": "2018-03-13T00:01:25Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.13.2" + } + }, + { + "publishedAt": "2018-03-13T00:12:08Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.14.1" + } + }, + { + "publishedAt": "2018-06-05T18:29:04Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.14.2" + } + }, + { + "publishedAt": "2018-10-11T23:59:56Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.15.0" + } + }, + { + "publishedAt": "2018-10-12T00:52:05Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.15.1" + } + }, + { + "publishedAt": "2018-10-30T03:00:35Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.15.2" + } + }, + { + "publishedAt": "2018-12-21T01:53:44Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.16.0" + } + }, + { + "publishedAt": "2019-01-23T21:34:23Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.16.1" + } + }, + { + "publishedAt": "2022-01-07T20:37:37Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.17.0" + } + }, + { + "isDefault": true, + "publishedAt": "2023-10-19T17:23:11Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.18.0" + } + }, + { + "publishedAt": "2015-09-28T06:47:28Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2015-09-28T07:11:35Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2015-09-30T23:00:53Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2015-10-08T02:40:54Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2015-10-09T00:30:45Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.4.1" + } + }, + { + "publishedAt": "2015-10-09T00:33:45Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.4.2" + } + }, + { + "publishedAt": "2015-10-13T17:51:13Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.4.3" + } + }, + { + "publishedAt": "2015-10-13T19:17:36Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.4.4" + } + }, + { + "publishedAt": "2015-10-14T22:13:23Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.4.5" + } + }, + { + "publishedAt": "2015-10-15T07:11:20Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.4.6" + } + }, + { + "publishedAt": "2015-10-16T18:06:41Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.4.7" + } + }, + { + "publishedAt": "2015-10-27T00:36:08Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.5.0" + } + }, + { + "publishedAt": "2015-10-27T18:24:07Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.5.1" + } + }, + { + "publishedAt": "2015-11-02T22:36:59Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.6.0" + } + }, + { + "publishedAt": "2015-11-07T00:36:03Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.6.1" + } + }, + { + "publishedAt": "2015-11-10T02:09:45Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.6.2" + } + }, + { + "publishedAt": "2015-11-18T23:31:15Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.7.0" + } + }, + { + "publishedAt": "2015-12-01T21:25:46Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.7.1" + } + }, + { + "publishedAt": "2016-01-06T00:11:05Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.7.2" + } + }, + { + "publishedAt": "2016-01-12T02:25:34Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.7.3" + } + }, + { + "publishedAt": "2016-02-12T00:14:26Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.7.4" + } + }, + { + "publishedAt": "2016-04-22T02:33:12Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.8.0" + } + }, + { + "publishedAt": "2016-04-22T02:39:15Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.8.1" + } + }, + { + "publishedAt": "2016-04-25T03:56:59Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.8.2" + } + }, + { + "publishedAt": "2016-04-29T22:23:28Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.8.3" + } + }, + { + "publishedAt": "2016-07-27T18:31:34Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.9.0" + } + }, + { + "publishedAt": "2016-07-28T18:08:38Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.9.1" + } + }, + { + "publishedAt": "2016-07-30T01:21:00Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.9.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "ssri", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "ssri", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2017-03-23T04:56:05Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2017-03-23T07:22:26Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2022-10-14T05:22:47Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "10.0.0" + } + }, + { + "publishedAt": "2022-12-07T20:32:53Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "10.0.1" + } + }, + { + "publishedAt": "2023-04-04T21:55:21Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "10.0.2" + } + }, + { + "publishedAt": "2023-04-11T18:51:05Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "10.0.3" + } + }, + { + "publishedAt": "2023-04-26T19:08:53Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "10.0.4" + } + }, + { + "publishedAt": "2023-08-14T18:54:54Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "10.0.5" + } + }, + { + "publishedAt": "2024-05-04T01:11:03Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "10.0.6" + } + }, + { + "publishedAt": "2024-09-03T16:30:37Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "11.0.0" + } + }, + { + "publishedAt": "2024-09-25T17:31:17Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "12.0.0" + } + }, + { + "publishedAt": "2025-10-22T15:27:18Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "13.0.0" + } + }, + { + "publishedAt": "2026-02-09T21:46:22Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "13.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2026-05-08T18:33:10Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "14.0.0" + } + }, + { + "publishedAt": "2017-03-24T07:50:43Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2017-04-03T04:45:42Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2017-04-03T05:17:00Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2017-04-03T05:18:04Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2017-04-03T10:37:12Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2017-04-07T15:42:38Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2017-04-12T04:17:14Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2017-04-18T09:53:34Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "4.1.2" + } + }, + { + "publishedAt": "2017-05-24T23:40:59Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "4.1.3" + } + }, + { + "publishedAt": "2017-05-31T04:22:22Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "4.1.4" + } + }, + { + "publishedAt": "2017-06-05T21:14:33Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "4.1.5" + } + }, + { + "publishedAt": "2017-06-07T22:21:36Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "4.1.6" + } + }, + { + "publishedAt": "2017-10-23T18:24:16Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2018-01-18T23:56:46Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2018-02-07T00:07:57Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "5.2.1" + } + }, + { + "publishedAt": "2018-02-14T20:38:05Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "5.2.2" + } + }, + { + "publishedAt": "2018-02-16T22:39:20Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "5.2.3" + } + }, + { + "publishedAt": "2018-02-16T22:46:33Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "5.2.4" + } + }, + { + "publishedAt": "2018-03-13T02:25:20Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "5.3.0" + } + }, + { + "publishedAt": "2018-04-09T18:19:42Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2018-08-27T19:53:12Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2021-04-07T20:01:20Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "6.0.2" + } + }, + { + "publishedAt": "2019-09-18T18:35:08Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2019-09-30T21:04:34Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2019-10-24T23:57:54Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "7.1.0" + } + }, + { + "publishedAt": "2021-05-17T22:14:23Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "7.1.1" + } + }, + { + "publishedAt": "2020-02-18T01:26:36Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "8.0.0" + } + }, + { + "publishedAt": "2021-01-27T19:34:47Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "8.0.1" + } + }, + { + "publishedAt": "2022-04-05T16:19:56Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "9.0.0" + } + }, + { + "publishedAt": "2022-05-19T16:24:59Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "9.0.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "string-width", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "string-width", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-07-16T22:08:17Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-07-20T01:31:09Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2016-08-14T15:23:54Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2016-09-22T06:54:45Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2017-06-26T16:15:09Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2017-07-18T11:09:15Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2018-12-15T14:14:40Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2019-03-08T08:22:47Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2019-03-18T08:23:48Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2019-03-31T12:12:25Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2019-11-11T16:06:36Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "4.2.0" + } + }, + { + "publishedAt": "2021-02-26T09:32:11Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "4.2.1" + } + }, + { + "publishedAt": "2021-02-28T14:22:14Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "4.2.2" + } + }, + { + "publishedAt": "2021-09-23T17:17:21Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "4.2.3" + } + }, + { + "publishedAt": "2021-04-16T07:35:43Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2021-09-13T16:35:04Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2022-01-09T06:04:14Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2022-02-27T09:17:35Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "5.1.1" + } + }, + { + "publishedAt": "2022-02-28T08:22:05Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "5.1.2" + } + }, + { + "publishedAt": "2023-05-06T08:39:49Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2023-05-06T19:32:57Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2023-10-28T12:17:10Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2024-01-22T10:48:05Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "7.1.0" + } + }, + { + "publishedAt": "2024-06-30T14:48:16Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "7.2.0" + } + }, + { + "publishedAt": "2025-08-22T06:09:04Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "8.0.0" + } + }, + { + "publishedAt": "2025-09-01T11:47:08Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "8.1.0" + } + }, + { + "publishedAt": "2026-01-29T03:42:41Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "8.1.1" + } + }, + { + "publishedAt": "2026-02-18T16:38:40Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "8.2.0" + } + }, + { + "publishedAt": "2026-04-27T05:27:21Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "8.2.1" + } + }, + { + "isDefault": true, + "publishedAt": "2026-07-08T20:46:47Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "8.2.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "string_decoder", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "string_decoder", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-12-03T20:13:27Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2014-01-17T19:53:23Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2014-01-18T05:27:35Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "0.10.24" + } + }, + { + "publishedAt": "2014-01-28T02:21:38Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "0.10.25" + } + }, + { + "publishedAt": "2014-02-12T09:51:56Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "0.10.25-1" + } + }, + { + "publishedAt": "2014-08-23T04:25:19Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "0.10.31" + } + }, + { + "publishedAt": "2014-01-18T05:28:38Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "0.11.10" + } + }, + { + "publishedAt": "2014-01-28T02:24:31Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "0.11.10-1" + } + }, + { + "publishedAt": "2017-04-06T13:38:19Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2017-05-19T08:19:05Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2017-06-06T14:19:20Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2017-06-22T18:36:15Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2018-03-06T10:20:30Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2018-03-30T08:14:15Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2018-11-27T15:37:59Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "isDefault": true, + "publishedAt": "2019-08-07T09:20:36Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "1.3.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "strip-ansi", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "strip-ansi", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-12-07T23:30:17Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2013-12-08T00:12:22Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2014-03-26T15:28:35Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2014-04-28T10:05:45Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "0.2.1" + } + }, + { + "publishedAt": "2014-06-03T17:09:40Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "0.2.2" + } + }, + { + "publishedAt": "2014-06-24T19:33:15Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2014-07-23T22:31:46Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-08-13T13:36:36Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-01-16T18:48:44Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2015-06-30T16:53:11Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2016-02-21T12:21:22Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2017-06-20T19:28:26Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2018-09-29T19:25:44Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2019-03-08T07:44:00Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2019-03-18T08:46:18Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "5.2.0" + } + }, + { + "publishedAt": "2019-11-09T06:20:36Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2021-09-23T16:34:41Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2021-04-16T06:08:05Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2021-09-11T08:50:46Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2023-05-28T09:55:04Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "7.1.0" + } + }, + { + "publishedAt": "2025-09-08T15:05:29Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "7.1.2" + } + }, + { + "isDefault": true, + "publishedAt": "2026-02-26T13:51:11Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "7.2.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "supports-preserve-symlinks-flag", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "supports-preserve-symlinks-flag", + "system": "NPM" + }, + "versions": [ + { + "isDefault": true, + "publishedAt": "2022-01-03T07:22:56Z", + "versionKey": { + "name": "supports-preserve-symlinks-flag", + "system": "NPM", + "version": "1.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "tough-cookie", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "tough-cookie", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-01-10T21:47:05Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.10.0" + } + }, + { + "publishedAt": "2014-01-13T18:21:15Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.11.0" + } + }, + { + "publishedAt": "2014-01-13T21:32:46Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.12.0" + } + }, + { + "publishedAt": "2014-01-16T18:26:00Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.12.1" + } + }, + { + "publishedAt": "2015-04-22T01:25:50Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.13.0" + } + }, + { + "publishedAt": "2011-10-21T19:06:03Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.0" + } + }, + { + "publishedAt": "2011-10-31T20:14:14Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.1" + } + }, + { + "publishedAt": "2012-04-23T17:02:57Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.11" + } + }, + { + "publishedAt": "2012-04-25T16:48:25Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.12" + } + }, + { + "publishedAt": "2012-05-08T16:21:30Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.13" + } + }, + { + "publishedAt": "2012-09-28T17:45:14Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.14" + } + }, + { + "publishedAt": "2013-01-25T17:35:07Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.15" + } + }, + { + "publishedAt": "2011-11-07T22:32:46Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.3" + } + }, + { + "publishedAt": "2011-11-23T15:55:51Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.4" + } + }, + { + "publishedAt": "2011-11-23T16:09:51Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.5" + } + }, + { + "publishedAt": "2011-11-23T19:26:54Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.6" + } + }, + { + "publishedAt": "2011-12-01T23:14:08Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.7" + } + }, + { + "publishedAt": "2011-12-15T16:03:48Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.8" + } + }, + { + "publishedAt": "2012-04-17T02:38:36Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.9" + } + }, + { + "publishedAt": "2015-04-28T01:38:47Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-04-28T18:14:01Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2015-05-25T16:49:39Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2015-06-10T22:13:55Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-10-02T17:49:06Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2015-10-06T23:18:58Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2015-11-13T01:52:06Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.2.1" + } + }, + { + "publishedAt": "2016-03-09T23:03:59Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.2.2" + } + }, + { + "publishedAt": "2016-07-21T18:44:18Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2016-07-26T01:01:31Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.3.1" + } + }, + { + "publishedAt": "2016-10-25T17:07:13Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.3.2" + } + }, + { + "publishedAt": "2017-09-21T21:05:04Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.3.3" + } + }, + { + "publishedAt": "2018-02-26T22:29:25Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.3.4" + } + }, + { + "publishedAt": "2018-06-04T23:05:54Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.4.2" + } + }, + { + "publishedAt": "2018-06-25T20:56:48Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.4.3" + } + }, + { + "publishedAt": "2018-11-26T22:58:46Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.5.0" + } + }, + { + "publishedAt": "2019-01-08T19:52:41Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2019-02-05T03:09:45Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2020-03-19T19:20:25Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2022-08-22T17:35:51Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2022-08-24T19:38:25Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2022-08-25T18:51:07Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "4.1.2" + } + }, + { + "publishedAt": "2023-06-05T17:32:41Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "4.1.3" + } + }, + { + "publishedAt": "2024-04-29T14:11:42Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "4.1.4" + } + }, + { + "publishedAt": "2024-09-09T16:40:28Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2023-09-27T16:06:48Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.0.0-rc.0" + } + }, + { + "publishedAt": "2024-02-29T18:21:11Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.0.0-rc.1" + } + }, + { + "publishedAt": "2024-05-16T20:03:00Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.0.0-rc.2" + } + }, + { + "publishedAt": "2024-07-10T13:23:18Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.0.0-rc.3" + } + }, + { + "publishedAt": "2024-07-19T17:42:20Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.0.0-rc.4" + } + }, + { + "publishedAt": "2025-01-09T15:36:56Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2025-01-08T18:57:42Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.1.0-rc.0" + } + }, + { + "publishedAt": "2025-02-07T17:32:26Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.1.1" + } + }, + { + "publishedAt": "2025-02-28T18:27:49Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.1.2" + } + }, + { + "publishedAt": "2025-08-14T19:56:05Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2025-05-02T13:50:43Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "6.0.0-rc.0" + } + }, + { + "publishedAt": "2025-07-24T14:54:21Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "6.0.0-rc.1" + } + }, + { + "publishedAt": "2025-08-04T16:53:25Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "6.0.0-rc.2" + } + }, + { + "publishedAt": "2026-03-12T18:39:28Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2026-07-07T18:32:22Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "6.0.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "tunnel-agent", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "tunnel-agent", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-03-01T20:43:54Z", + "versionKey": { + "name": "tunnel-agent", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2013-04-22T05:11:34Z", + "versionKey": { + "name": "tunnel-agent", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2014-02-04T19:33:08Z", + "versionKey": { + "name": "tunnel-agent", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2015-07-02T16:27:22Z", + "versionKey": { + "name": "tunnel-agent", + "system": "NPM", + "version": "0.4.1" + } + }, + { + "publishedAt": "2015-12-08T14:31:54Z", + "versionKey": { + "name": "tunnel-agent", + "system": "NPM", + "version": "0.4.2" + } + }, + { + "publishedAt": "2016-05-04T21:14:31Z", + "versionKey": { + "name": "tunnel-agent", + "system": "NPM", + "version": "0.4.3" + } + }, + { + "publishedAt": "2017-03-04T19:32:51Z", + "versionKey": { + "name": "tunnel-agent", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "isDefault": true, + "publishedAt": "2017-03-05T00:30:01Z", + "versionKey": { + "name": "tunnel-agent", + "system": "NPM", + "version": "0.6.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "tweetnacl", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "tweetnacl", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-07-26T14:13:21Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.10.0" + } + }, + { + "publishedAt": "2014-07-31T08:56:22Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.10.1" + } + }, + { + "publishedAt": "2014-08-03T12:57:58Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.11.0" + } + }, + { + "publishedAt": "2014-08-06T09:51:16Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.11.1" + } + }, + { + "publishedAt": "2014-08-08T11:33:58Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.11.2" + } + }, + { + "publishedAt": "2014-09-03T12:53:37Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.12.0" + } + }, + { + "publishedAt": "2014-09-09T19:10:37Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.12.1" + } + }, + { + "publishedAt": "2014-09-18T16:07:52Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.12.2" + } + }, + { + "publishedAt": "2014-12-26T16:18:57Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.13.0" + } + }, + { + "publishedAt": "2015-04-15T16:16:46Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.13.1" + } + }, + { + "publishedAt": "2015-09-17T14:24:35Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.13.2" + } + }, + { + "publishedAt": "2016-01-06T23:08:59Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.13.3" + } + }, + { + "publishedAt": "2016-02-20T16:07:29Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.14.0" + } + }, + { + "publishedAt": "2016-02-25T00:35:25Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.14.1" + } + }, + { + "publishedAt": "2016-03-28T17:49:52Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.14.2" + } + }, + { + "publishedAt": "2016-03-29T04:15:52Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.14.3" + } + }, + { + "publishedAt": "2016-12-02T18:10:24Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.14.4" + } + }, + { + "publishedAt": "2016-12-13T11:11:56Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.14.5" + } + }, + { + "publishedAt": "2014-07-08T17:27:03Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.9.1" + } + }, + { + "publishedAt": "2014-07-22T11:51:50Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.9.2" + } + }, + { + "publishedAt": "2017-05-22T18:43:50Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2017-02-22T11:39:29Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "1.0.0-rc.1" + } + }, + { + "publishedAt": "2019-01-24T14:52:36Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2020-01-16T19:28:56Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "isDefault": true, + "publishedAt": "2020-02-10T19:49:05Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "1.0.3" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "typedarray", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "typedarray", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-12-10T03:47:04Z", + "versionKey": { + "name": "typedarray", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2013-12-10T18:28:05Z", + "versionKey": { + "name": "typedarray", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2013-12-11T02:48:58Z", + "versionKey": { + "name": "typedarray", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2013-12-11T16:26:31Z", + "versionKey": { + "name": "typedarray", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2013-12-11T16:26:44Z", + "versionKey": { + "name": "typedarray", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2013-12-12T23:49:44Z", + "versionKey": { + "name": "typedarray", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2014-05-17T02:52:49Z", + "versionKey": { + "name": "typedarray", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "isDefault": true, + "publishedAt": "2022-10-12T07:29:40Z", + "versionKey": { + "name": "typedarray", + "system": "NPM", + "version": "0.0.7" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "uri-js", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "uri-js", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-03-13T19:38:35Z", + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2012-05-24T20:01:53Z", + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "1.4.2" + } + }, + { + "publishedAt": "2015-06-04T16:39:02Z", + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-06-08T20:22:25Z", + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2015-07-08T21:15:27Z", + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2017-03-24T14:45:54Z", + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2017-03-27T19:10:10Z", + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2017-03-28T14:40:42Z", + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2018-04-01T02:58:49Z", + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "4.2.0" + } + }, + { + "publishedAt": "2018-04-11T00:18:07Z", + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "4.2.1" + } + }, + { + "publishedAt": "2018-05-25T21:54:57Z", + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "4.2.2" + } + }, + { + "publishedAt": "2020-08-30T01:20:25Z", + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "4.3.0" + } + }, + { + "publishedAt": "2020-08-30T19:04:37Z", + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "4.4.0" + } + }, + { + "isDefault": true, + "publishedAt": "2021-01-10T00:43:12Z", + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "4.4.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "util-deprecate", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "util-deprecate", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-04-30T17:10:32Z", + "versionKey": { + "name": "util-deprecate", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-11-25T20:08:13Z", + "versionKey": { + "name": "util-deprecate", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2015-10-07T18:37:40Z", + "versionKey": { + "name": "util-deprecate", + "system": "NPM", + "version": "1.0.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "uuid", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "uuid", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-03-31T08:12:51Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2011-03-31T08:12:51Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2013-02-19T22:28:10Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2013-03-14T05:25:04Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "1.4.1" + } + }, + { + "publishedAt": "2014-09-25T09:03:34Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "1.4.2" + } + }, + { + "publishedAt": "2024-06-09T13:42:04Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "10.0.0" + } + }, + { + "publishedAt": "2024-10-27T14:35:13Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.0.0" + } + }, + { + "publishedAt": "2024-09-05T21:08:26Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.0.0-0" + } + }, + { + "publishedAt": "2024-10-27T21:40:24Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.0.1" + } + }, + { + "publishedAt": "2024-10-28T17:27:12Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.0.2" + } + }, + { + "publishedAt": "2024-11-10T21:25:54Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.0.3" + } + }, + { + "publishedAt": "2025-01-05T15:16:52Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.0.4" + } + }, + { + "publishedAt": "2025-01-09T22:40:18Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.0.5" + } + }, + { + "publishedAt": "2025-02-19T18:16:11Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.1.0" + } + }, + { + "publishedAt": "2026-04-29T15:17:24Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.1.1" + } + }, + { + "publishedAt": "2025-09-05T17:25:34Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "12.0.0" + } + }, + { + "publishedAt": "2026-04-29T12:54:38Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "12.0.1" + } + }, + { + "publishedAt": "2025-09-08T18:43:39Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "13.0.0" + } + }, + { + "publishedAt": "2026-04-29T12:44:23Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "13.0.1" + } + }, + { + "publishedAt": "2026-05-04T13:37:27Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "13.0.2" + } + }, + { + "publishedAt": "2026-04-19T15:15:42Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "14.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2026-06-20T11:56:02Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "14.0.1" + } + }, + { + "publishedAt": "2014-09-29T09:03:24Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2014-09-29T09:16:55Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2016-04-13T07:37:23Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2016-09-18T21:03:38Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2016-11-18T05:55:37Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2016-11-29T07:18:07Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2017-06-16T17:54:51Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2018-01-16T14:44:50Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.2.0" + } + }, + { + "publishedAt": "2018-01-16T17:44:57Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.2.1" + } + }, + { + "publishedAt": "2018-06-26T13:23:39Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.3.0" + } + }, + { + "publishedAt": "2018-06-28T21:29:01Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.3.2" + } + }, + { + "publishedAt": "2019-08-19T13:26:25Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.3.3" + } + }, + { + "publishedAt": "2020-01-16T21:05:38Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.4.0" + } + }, + { + "publishedAt": "2020-02-24T13:23:46Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2020-02-17T11:25:25Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "7.0.0-beta.0" + } + }, + { + "publishedAt": "2020-02-25T20:26:35Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2020-03-04T12:49:00Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "7.0.2" + } + }, + { + "publishedAt": "2020-03-02T20:31:08Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "7.0.2-beta.0" + } + }, + { + "publishedAt": "2020-03-31T19:41:24Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "7.0.3" + } + }, + { + "publishedAt": "2020-04-29T20:42:26Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.0.0" + } + }, + { + "publishedAt": "2020-04-29T20:21:52Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.0.0-beta.0" + } + }, + { + "publishedAt": "2020-05-20T18:52:38Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.1.0" + } + }, + { + "publishedAt": "2020-06-23T20:56:14Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.2.0" + } + }, + { + "publishedAt": "2020-06-23T07:38:42Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.2.0-beta.0" + } + }, + { + "publishedAt": "2020-07-27T19:01:36Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.3.0" + } + }, + { + "publishedAt": "2020-07-22T22:28:57Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.3.0-beta.0" + } + }, + { + "publishedAt": "2020-10-04T15:46:46Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.3.1" + } + }, + { + "publishedAt": "2020-12-08T20:38:36Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.3.2" + } + }, + { + "publishedAt": "2020-11-21T13:10:15Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.3.2-beta.0" + } + }, + { + "publishedAt": "2022-09-05T20:03:54Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "9.0.0" + } + }, + { + "publishedAt": "2022-08-05T10:12:36Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "9.0.0-beta.0" + } + }, + { + "publishedAt": "2023-09-12T08:56:35Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "9.0.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "validate-npm-package-license", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "validate-npm-package-license", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-06-05T22:28:16Z", + "versionKey": { + "name": "validate-npm-package-license", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-05-03T21:39:01Z", + "versionKey": { + "name": "validate-npm-package-license", + "system": "NPM", + "version": "1.0.0-prerelease-1" + } + }, + { + "publishedAt": "2015-05-06T07:51:15Z", + "versionKey": { + "name": "validate-npm-package-license", + "system": "NPM", + "version": "1.0.0-prerelease-2" + } + }, + { + "publishedAt": "2015-06-05T20:09:37Z", + "versionKey": { + "name": "validate-npm-package-license", + "system": "NPM", + "version": "1.0.0-prerelease-3" + } + }, + { + "publishedAt": "2015-06-19T07:38:36Z", + "versionKey": { + "name": "validate-npm-package-license", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-08-23T22:03:42Z", + "versionKey": { + "name": "validate-npm-package-license", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2015-08-23T23:36:10Z", + "versionKey": { + "name": "validate-npm-package-license", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2018-02-27T00:22:09Z", + "versionKey": { + "name": "validate-npm-package-license", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2018-02-27T18:18:49Z", + "versionKey": { + "name": "validate-npm-package-license", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "isDefault": true, + "publishedAt": "2018-08-05T16:59:03Z", + "versionKey": { + "name": "validate-npm-package-license", + "system": "NPM", + "version": "3.0.4" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "validate-npm-package-name", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "validate-npm-package-name", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-11-12T22:55:16Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-11-12T23:01:35Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2014-11-13T00:48:37Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2014-11-13T00:49:44Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2014-11-13T01:01:20Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2015-01-20T01:22:19Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-01-20T01:23:19Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2015-04-28T19:20:00Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2015-04-28T22:41:50Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2015-06-30T18:33:46Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "2.2.1" + } + }, + { + "publishedAt": "2015-06-30T18:33:59Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "2.2.2" + } + }, + { + "publishedAt": "2017-02-13T22:51:23Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2022-03-29T19:58:04Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2022-10-14T05:22:33Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2024-05-06T17:23:21Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2024-09-25T17:34:17Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2025-06-05T16:16:21Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2025-07-21T21:19:27Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "6.0.2" + } + }, + { + "publishedAt": "2025-10-22T15:29:11Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2025-12-18T22:54:25Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2026-01-06T20:02:27Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "7.0.2" + } + }, + { + "isDefault": true, + "publishedAt": "2026-05-08T18:31:08Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "8.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "verror", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "verror", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-04-18T01:13:53Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2012-04-18T16:21:48Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2012-05-01T19:11:24Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2017-05-02T16:40:47Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.10.0" + } + }, + { + "isDefault": true, + "publishedAt": "2021-11-02T20:29:16Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.10.1" + } + }, + { + "publishedAt": "2012-07-11T18:56:59Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2012-07-27T00:03:18Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2012-07-27T17:37:13Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2012-07-30T23:16:11Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.3.2" + } + }, + { + "publishedAt": "2012-07-30T23:57:10Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.3.3" + } + }, + { + "publishedAt": "2012-10-17T18:55:23Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.3.4" + } + }, + { + "publishedAt": "2012-12-14T17:25:51Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.3.5" + } + }, + { + "publishedAt": "2013-02-06T18:29:57Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.3.6" + } + }, + { + "publishedAt": "2014-01-15T00:33:58Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.3.7" + } + }, + { + "publishedAt": "2014-03-13T04:35:07Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2014-11-17T18:25:19Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.5.0" + } + }, + { + "publishedAt": "2014-11-17T18:28:09Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.5.1" + } + }, + { + "publishedAt": "2014-11-20T23:24:57Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.6.0" + } + }, + { + "publishedAt": "2016-01-30T00:25:54Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.6.1" + } + }, + { + "publishedAt": "2016-08-12T01:30:04Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.7.0" + } + }, + { + "publishedAt": "2016-08-16T21:33:32Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.8.0" + } + }, + { + "publishedAt": "2016-08-17T18:40:33Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.8.1" + } + }, + { + "publishedAt": "2016-11-16T21:53:00Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.9.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "wide-align", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "wide-align", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-12-16T05:58:03Z", + "versionKey": { + "name": "wide-align", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-12-16T19:55:49Z", + "versionKey": { + "name": "wide-align", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-12-31T07:07:16Z", + "versionKey": { + "name": "wide-align", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2016-01-08T21:59:38Z", + "versionKey": { + "name": "wide-align", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2017-05-10T23:21:02Z", + "versionKey": { + "name": "wide-align", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2017-05-11T18:31:29Z", + "versionKey": { + "name": "wide-align", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2018-05-24T21:36:50Z", + "versionKey": { + "name": "wide-align", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "isDefault": true, + "publishedAt": "2021-10-15T14:17:01Z", + "versionKey": { + "name": "wide-align", + "system": "NPM", + "version": "1.1.5" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "wrappy", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "wrappy", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2021-04-22T23:17:34Z", + "versionKey": { + "name": "wrappy", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2014-09-18T22:59:23Z", + "versionKey": { + "name": "wrappy", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-09-18T23:13:15Z", + "versionKey": { + "name": "wrappy", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2016-05-17T23:30:52Z", + "versionKey": { + "name": "wrappy", + "system": "NPM", + "version": "1.0.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.15.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "fast-deep-equal", + "requirement": "^3.1.1" + }, + { + "name": "fast-json-stable-stringify", + "requirement": "^2.0.0" + }, + { + "name": "json-schema-traverse", + "requirement": "^0.4.1" + }, + { + "name": "uri-js", + "requirement": "^4.2.2" + } + ], + "devDependencies": [ + { + "name": "ajv-async", + "requirement": "^1.0.0" + }, + { + "name": "bluebird", + "requirement": "^3.5.3" + }, + { + "name": "brfs", + "requirement": "^2.0.0" + }, + { + "name": "browserify", + "requirement": "^16.2.0" + }, + { + "name": "chai", + "requirement": "^4.0.1" + }, + { + "name": "coveralls", + "requirement": "^3.0.1" + }, + { + "name": "del-cli", + "requirement": "^3.0.0" + }, + { + "name": "dot", + "requirement": "^1.0.3" + }, + { + "name": "eslint", + "requirement": "^7.3.1" + }, + { + "name": "gh-pages-generator", + "requirement": "^0.2.3" + }, + { + "name": "glob", + "requirement": "^7.0.0" + }, + { + "name": "if-node-version", + "requirement": "^1.0.0" + }, + { + "name": "js-beautify", + "requirement": "^1.7.3" + }, + { + "name": "jshint", + "requirement": "^2.10.2" + }, + { + "name": "json-schema-test", + "requirement": "^2.0.0" + }, + { + "name": "karma", + "requirement": "^5.0.0" + }, + { + "name": "karma-chrome-launcher", + "requirement": "^3.0.0" + }, + { + "name": "karma-mocha", + "requirement": "^2.0.0" + }, + { + "name": "karma-sauce-launcher", + "requirement": "^4.1.3" + }, + { + "name": "mocha", + "requirement": "^8.0.1" + }, + { + "name": "nyc", + "requirement": "^15.0.0" + }, + { + "name": "pre-commit", + "requirement": "^1.1.1" + }, + { + "name": "re2", + "requirement": "^1.21.4" + }, + { + "name": "require-globify", + "requirement": "^1.3.0" + }, + { + "name": "typescript", + "requirement": "^3.9.5" + }, + { + "name": "uglify-js", + "requirement": "^3.6.9" + }, + { + "name": "watch", + "requirement": "^1.0.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "2.1.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "ava", + "requirement": "0.17.0" + }, + { + "name": "xo", + "requirement": "0.16.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "5.0.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "ava", + "requirement": "^2.4.0" + }, + { + "name": "tsd", + "requirement": "^0.9.0" + }, + { + "name": "xo", + "requirement": "^0.25.3" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "aproba", + "system": "NPM", + "version": "1.2.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "standard", + "requirement": "^10.0.3" + }, + { + "name": "tap", + "requirement": "^10.0.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "aproba", + "system": "NPM", + "version": "2.1.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "standard", + "requirement": "^11.0.1" + }, + { + "name": "tap", + "requirement": "^12.0.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.1.7" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "delegates", + "requirement": "^1.0.0" + }, + { + "name": "readable-stream", + "requirement": "^2.0.6" + } + ], + "devDependencies": [ + { + "name": "standard", + "requirement": "^11.0.1" + }, + { + "name": "tap", + "requirement": "^12.0.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "4.0.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "@npmcli/eslint-config", + "requirement": "^4.0.0" + }, + { + "name": "@npmcli/template-oss", + "requirement": "4.21.3" + }, + { + "name": "tap", + "requirement": "^16.0.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.2.6" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "safer-buffer", + "requirement": "~2.1.0" + } + ], + "devDependencies": [ + { + "name": "eslint", + "requirement": "2.13.1" + }, + { + "name": "eslint-plugin-joyent", + "requirement": "~1.3.0" + }, + { + "name": "faucet", + "requirement": "0.0.1" + }, + { + "name": "istanbul", + "requirement": "^0.3.6" + }, + { + "name": "tape", + "requirement": "^3.5.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "assert-plus", + "system": "NPM", + "version": "1.0.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "faucet", + "requirement": "0.0.1" + }, + { + "name": "tape", + "requirement": "4.2.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "asynckit", + "system": "NPM", + "version": "0.4.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "browserify", + "requirement": "^13.0.0" + }, + { + "name": "browserify-istanbul", + "requirement": "^2.0.0" + }, + { + "name": "coveralls", + "requirement": "^2.11.9" + }, + { + "name": "eslint", + "requirement": "^2.9.0" + }, + { + "name": "istanbul", + "requirement": "^0.4.3" + }, + { + "name": "obake", + "requirement": "^0.1.2" + }, + { + "name": "phantomjs-prebuilt", + "requirement": "^2.1.7" + }, + { + "name": "pre-commit", + "requirement": "^1.1.3" + }, + { + "name": "reamde", + "requirement": "^1.1.0" + }, + { + "name": "rimraf", + "requirement": "^2.5.2" + }, + { + "name": "size-table", + "requirement": "^0.2.0" + }, + { + "name": "tap-spec", + "requirement": "^4.1.1" + }, + { + "name": "tape", + "requirement": "^4.5.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "aws-sign2", + "system": "NPM", + "version": "0.7.0" + } + } + response: |- + { + "npm": { + "dependencies": {} + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.13.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "mocha", + "requirement": "^10.7.3" + }, + { + "name": "should", + "requirement": "^13.2.3" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "1.0.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "matcha", + "requirement": "^0.7.0" + }, + { + "name": "tape", + "requirement": "^4.6.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "bcrypt-pbkdf", + "system": "NPM", + "version": "1.0.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "tweetnacl", + "requirement": "^0.14.3" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.16" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "balanced-match", + "requirement": "^1.0.0" + }, + { + "name": "concat-map", + "requirement": "0.0.1" + } + ], + "devDependencies": [ + { + "name": "matcha", + "requirement": "^0.7.0" + }, + { + "name": "tape", + "requirement": "^4.6.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "buffer-from", + "system": "NPM", + "version": "1.1.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "standard", + "requirement": "^12.0.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "1.0.3" + } + } + response: |- + { + "npm": { + "dependencies": {} + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "caseless", + "system": "NPM", + "version": "0.12.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "tape", + "requirement": "^2.10.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "0.0.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "mkdirp", + "requirement": "0.3" + }, + { + "name": "rimraf" + }, + { + "name": "tap", + "requirement": "0.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "code-point-at", + "system": "NPM", + "version": "1.1.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "ava", + "requirement": "*" + }, + { + "name": "xo", + "requirement": "^0.16.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "color-support", + "system": "NPM", + "version": "1.1.3" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "tap", + "requirement": "^10.3.3" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "1.0.8" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "delayed-stream", + "requirement": "~1.0.0" + } + ], + "devDependencies": [ + { + "name": "far", + "requirement": "~0.0.7" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "concat-map", + "system": "NPM", + "version": "0.0.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "tape", + "requirement": "~2.4.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.6.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "buffer-from", + "requirement": "^1.0.0" + }, + { + "name": "inherits", + "requirement": "^2.0.3" + }, + { + "name": "readable-stream", + "requirement": "^2.2.2" + }, + { + "name": "typedarray", + "requirement": "^0.0.6" + } + ], + "devDependencies": [ + { + "name": "tape", + "requirement": "^4.6.3" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "console-control-strings", + "system": "NPM", + "version": "1.1.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "standard", + "requirement": "^7.1.2" + }, + { + "name": "tap", + "requirement": "^5.7.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "core-util-is", + "system": "NPM", + "version": "1.0.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "tap", + "requirement": "^2.3.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "core-util-is", + "system": "NPM", + "version": "1.0.3" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "tap", + "requirement": "^15.0.9" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.14.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "assert-plus", + "requirement": "^1.0.0" + } + ], + "devDependencies": [ + { + "name": "nodeunit", + "requirement": "0.9.x" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "delayed-stream", + "system": "NPM", + "version": "1.0.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "fake", + "requirement": "0.2.0" + }, + { + "name": "far", + "requirement": "0.0.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "delegates", + "system": "NPM", + "version": "1.0.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "mocha", + "requirement": "*" + }, + { + "name": "should", + "requirement": "*" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "ecc-jsbn", + "system": "NPM", + "version": "0.1.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "jsbn", + "requirement": "~0.1.0" + }, + { + "name": "safer-buffer", + "requirement": "^2.1.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "8.0.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "@babel/cli", + "requirement": "^7.2.3" + }, + { + "name": "@babel/core", + "requirement": "^7.3.4" + }, + { + "name": "@babel/plugin-proposal-unicode-property-regex", + "requirement": "^7.2.0" + }, + { + "name": "@babel/preset-env", + "requirement": "^7.3.4" + }, + { + "name": "mocha", + "requirement": "^6.0.2" + }, + { + "name": "regexgen", + "requirement": "^1.3.0" + }, + { + "name": "unicode-12.0.0", + "requirement": "^0.7.9" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "es-errors", + "system": "NPM", + "version": "1.3.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "@ljharb/eslint-config", + "requirement": "^21.1.0" + }, + { + "name": "@types/tape", + "requirement": "^5.6.4" + }, + { + "name": "aud", + "requirement": "^2.0.4" + }, + { + "name": "auto-changelog", + "requirement": "^2.4.0" + }, + { + "name": "eclint", + "requirement": "^2.8.1" + }, + { + "name": "eslint", + "requirement": "^8.8.0" + }, + { + "name": "evalmd", + "requirement": "^0.0.19" + }, + { + "name": "in-publish", + "requirement": "^2.0.1" + }, + { + "name": "npmignore", + "requirement": "^0.3.1" + }, + { + "name": "nyc", + "requirement": "^10.3.2" + }, + { + "name": "safe-publish-latest", + "requirement": "^2.0.0" + }, + { + "name": "tape", + "requirement": "^5.7.4" + }, + { + "name": "typescript", + "requirement": "next" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "extend", + "system": "NPM", + "version": "3.0.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "@ljharb/eslint-config", + "requirement": "^12.2.1" + }, + { + "name": "covert", + "requirement": "^1.1.0" + }, + { + "name": "eslint", + "requirement": "^4.19.1" + }, + { + "name": "jscs", + "requirement": "^3.0.7" + }, + { + "name": "tape", + "requirement": "^4.9.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "extsprintf", + "system": "NPM", + "version": "1.3.0" + } + } + response: |- + { + "npm": { + "dependencies": {} + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "3.1.3" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "coveralls", + "requirement": "^3.1.0" + }, + { + "name": "dot", + "requirement": "^1.1.2" + }, + { + "name": "eslint", + "requirement": "^7.2.0" + }, + { + "name": "mocha", + "requirement": "^7.2.0" + }, + { + "name": "nyc", + "requirement": "^15.1.0" + }, + { + "name": "pre-commit", + "requirement": "^1.2.2" + }, + { + "name": "react", + "requirement": "^16.12.0" + }, + { + "name": "react-test-renderer", + "requirement": "^16.12.0" + }, + { + "name": "sinon", + "requirement": "^9.0.2" + }, + { + "name": "typescript", + "requirement": "^3.9.5" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "fast-json-stable-stringify", + "system": "NPM", + "version": "2.1.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "benchmark", + "requirement": "^2.1.4" + }, + { + "name": "coveralls", + "requirement": "^3.0.0" + }, + { + "name": "eslint", + "requirement": "^6.7.0" + }, + { + "name": "fast-stable-stringify", + "requirement": "latest" + }, + { + "name": "faster-stable-stringify", + "requirement": "latest" + }, + { + "name": "json-stable-stringify", + "requirement": "latest" + }, + { + "name": "nyc", + "requirement": "^14.1.0" + }, + { + "name": "pre-commit", + "requirement": "^1.2.2" + }, + { + "name": "tape", + "requirement": "^4.11.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "forever-agent", + "system": "NPM", + "version": "0.6.1" + } + } + response: |- + { + "npm": { + "dependencies": {} + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.3.3" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "asynckit", + "requirement": "^0.4.0" + }, + { + "name": "combined-stream", + "requirement": "^1.0.6" + }, + { + "name": "mime-types", + "requirement": "^2.1.12" + } + ], + "devDependencies": [ + { + "name": "browserify", + "requirement": "^13.1.1" + }, + { + "name": "browserify-istanbul", + "requirement": "^2.0.0" + }, + { + "name": "coveralls", + "requirement": "^2.11.14" + }, + { + "name": "cross-spawn", + "requirement": "^4.0.2" + }, + { + "name": "eslint", + "requirement": "^3.9.1" + }, + { + "name": "fake", + "requirement": "^0.2.2" + }, + { + "name": "far", + "requirement": "^0.0.7" + }, + { + "name": "formidable", + "requirement": "^1.0.17" + }, + { + "name": "in-publish", + "requirement": "^2.0.0" + }, + { + "name": "is-node-modern", + "requirement": "^1.0.0" + }, + { + "name": "istanbul", + "requirement": "^0.4.5" + }, + { + "name": "obake", + "requirement": "^0.1.2" + }, + { + "name": "phantomjs-prebuilt", + "requirement": "^2.1.13" + }, + { + "name": "pkgfiles", + "requirement": "^2.3.0" + }, + { + "name": "pre-commit", + "requirement": "^1.1.3" + }, + { + "name": "request", + "requirement": "2.76.0" + }, + { + "name": "rimraf", + "requirement": "^2.5.4" + }, + { + "name": "tape", + "requirement": "^4.6.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "fs.realpath", + "system": "NPM", + "version": "1.0.0" + } + } + response: |- + { + "npm": { + "dependencies": {} + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "function-bind", + "system": "NPM", + "version": "1.1.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "@ljharb/eslint-config", + "requirement": "^21.1.0" + }, + { + "name": "aud", + "requirement": "^2.0.3" + }, + { + "name": "auto-changelog", + "requirement": "^2.4.0" + }, + { + "name": "eslint", + "requirement": "=8.8.0" + }, + { + "name": "in-publish", + "requirement": "^2.0.1" + }, + { + "name": "npmignore", + "requirement": "^0.3.0" + }, + { + "name": "nyc", + "requirement": "^10.3.2" + }, + { + "name": "safe-publish-latest", + "requirement": "^2.0.0" + }, + { + "name": "tape", + "requirement": "^5.7.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.7.4" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "aproba", + "requirement": "^1.0.3" + }, + { + "name": "console-control-strings", + "requirement": "^1.0.0" + }, + { + "name": "has-unicode", + "requirement": "^2.0.0" + }, + { + "name": "object-assign", + "requirement": "^4.1.0" + }, + { + "name": "signal-exit", + "requirement": "^3.0.0" + }, + { + "name": "string-width", + "requirement": "^1.0.1" + }, + { + "name": "strip-ansi", + "requirement": "^3.0.1" + }, + { + "name": "wide-align", + "requirement": "^1.1.0" + } + ], + "devDependencies": [ + { + "name": "readable-stream", + "requirement": "^2.0.6" + }, + { + "name": "require-inject", + "requirement": "^1.4.0" + }, + { + "name": "standard", + "requirement": "^7.1.2" + }, + { + "name": "tap", + "requirement": "^5.7.2" + }, + { + "name": "through2", + "requirement": "^2.0.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "5.0.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "aproba", + "requirement": "^1.0.3 || ^2.0.0" + }, + { + "name": "color-support", + "requirement": "^1.1.3" + }, + { + "name": "console-control-strings", + "requirement": "^1.1.0" + }, + { + "name": "has-unicode", + "requirement": "^2.0.1" + }, + { + "name": "signal-exit", + "requirement": "^4.0.1" + }, + { + "name": "string-width", + "requirement": "^4.2.3" + }, + { + "name": "strip-ansi", + "requirement": "^6.0.1" + }, + { + "name": "wide-align", + "requirement": "^1.1.5" + } + ], + "devDependencies": [ + { + "name": "@npmcli/eslint-config", + "requirement": "^4.0.0" + }, + { + "name": "@npmcli/template-oss", + "requirement": "4.22.0" + }, + { + "name": "readable-stream", + "requirement": "^4.0.0" + }, + { + "name": "tap", + "requirement": "^16.0.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "getpass", + "system": "NPM", + "version": "0.1.7" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "assert-plus", + "requirement": "^1.0.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.2.3" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "fs.realpath", + "requirement": "^1.0.0" + }, + { + "name": "inflight", + "requirement": "^1.0.4" + }, + { + "name": "inherits", + "requirement": "2" + }, + { + "name": "minimatch", + "requirement": "^3.1.1" + }, + { + "name": "once", + "requirement": "^1.3.0" + }, + { + "name": "path-is-absolute", + "requirement": "^1.0.0" + } + ], + "devDependencies": [ + { + "name": "memfs", + "requirement": "^3.2.0" + }, + { + "name": "mkdirp", + "requirement": "0" + }, + { + "name": "rimraf", + "requirement": "^2.2.8" + }, + { + "name": "tap", + "requirement": "^15.0.6" + }, + { + "name": "tick", + "requirement": "0.0.6" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "3.0.12" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "natives", + "requirement": "^1.1.3" + } + ], + "devDependencies": [ + { + "name": "mkdirp", + "requirement": "^0.5.0" + }, + { + "name": "rimraf", + "requirement": "^2.2.8" + }, + { + "name": "tap", + "requirement": "^1.2.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.2.11" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "import-fresh", + "requirement": "^2.0.0" + }, + { + "name": "mkdirp", + "requirement": "^0.5.0" + }, + { + "name": "rimraf", + "requirement": "^2.2.8" + }, + { + "name": "tap", + "requirement": "^16.3.4" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "har-schema", + "system": "NPM", + "version": "2.0.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "ajv", + "requirement": "^5.0.0" + }, + { + "name": "codeclimate-test-reporter", + "requirement": "^0.4.0" + }, + { + "name": "cz-conventional-changelog", + "requirement": "^1.2.0" + }, + { + "name": "echint", + "requirement": "^2.1.0" + }, + { + "name": "semantic-release", + "requirement": "^6.3.2" + }, + { + "name": "snazzy", + "requirement": "^5.0.0" + }, + { + "name": "tap", + "requirement": "^8.0.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "5.1.5" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "ajv", + "requirement": "^6.12.3" + }, + { + "name": "har-schema", + "requirement": "^2.0.0" + } + ], + "devDependencies": [ + { + "name": "tap", + "requirement": "^14.10.8" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "has-unicode", + "system": "NPM", + "version": "2.0.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "require-inject", + "requirement": "^1.3.0" + }, + { + "name": "tap", + "requirement": "^2.3.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "hasown", + "system": "NPM", + "version": "2.0.4" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "function-bind", + "requirement": "^1.1.2" + } + ], + "devDependencies": [ + { + "name": "@arethetypeswrong/cli", + "requirement": "^0.18.2" + }, + { + "name": "@ljharb/eslint-config", + "requirement": "^22.2.3" + }, + { + "name": "@ljharb/tsconfig", + "requirement": "^0.3.2" + }, + { + "name": "@types/function-bind", + "requirement": "^1.1.10" + }, + { + "name": "@types/tape", + "requirement": "^5.8.1" + }, + { + "name": "auto-changelog", + "requirement": "^2.5.1" + }, + { + "name": "eslint", + "requirement": "^10.4.0" + }, + { + "name": "evalmd", + "requirement": "^0.0.19" + }, + { + "name": "in-publish", + "requirement": "^2.0.1" + }, + { + "name": "jiti", + "requirement": "^0.0.0" + }, + { + "name": "mock-property", + "requirement": "^1.1.0" + }, + { + "name": "npmignore", + "requirement": "^0.3.5" + }, + { + "name": "nyc", + "requirement": "^10.3.2" + }, + { + "name": "safe-publish-latest", + "requirement": "^2.0.0" + }, + { + "name": "tape", + "requirement": "^5.9.0" + }, + { + "name": "typescript", + "requirement": "next" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.6.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "standard", + "requirement": "^3.3.2" + }, + { + "name": "tap", + "requirement": "^0.4.13" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.9" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "standard", + "requirement": "^11.0.1" + }, + { + "name": "standard-version", + "requirement": "^4.4.0" + }, + { + "name": "tap", + "requirement": "^12.7.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.2.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "assert-plus", + "requirement": "^1.0.0" + }, + { + "name": "jsprim", + "requirement": "^1.2.2" + }, + { + "name": "sshpk", + "requirement": "^1.7.0" + } + ], + "devDependencies": [ + { + "name": "tap", + "requirement": "0.4.2" + }, + { + "name": "uuid", + "requirement": "^2.0.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "inflight", + "system": "NPM", + "version": "1.0.6" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "once", + "requirement": "^1.3.0" + }, + { + "name": "wrappy", + "requirement": "1" + } + ], + "devDependencies": [ + { + "name": "tap", + "requirement": "^7.1.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "inherits", + "system": "NPM", + "version": "2.0.4" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "tap", + "requirement": "^14.2.4" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.16.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "hasown", + "requirement": "^2.0.3" + } + ], + "devDependencies": [ + { + "name": "@ljharb/eslint-config", + "requirement": "^22.2.3" + }, + { + "name": "auto-changelog", + "requirement": "^2.5.0" + }, + { + "name": "encoding", + "requirement": "^0.1.13" + }, + { + "name": "eslint", + "requirement": "^8.57.1" + }, + { + "name": "in-publish", + "requirement": "^2.0.1" + }, + { + "name": "mock-property", + "requirement": "^1.1.0" + }, + { + "name": "npmignore", + "requirement": "^0.3.5" + }, + { + "name": "nyc", + "requirement": "^10.3.2" + }, + { + "name": "safe-publish-latest", + "requirement": "^2.0.0" + }, + { + "name": "semver", + "requirement": "^6.3.1" + }, + { + "name": "tape", + "requirement": "^5.9.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "is-fullwidth-code-point", + "system": "NPM", + "version": "1.0.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "number-is-nan", + "requirement": "^1.0.0" + } + ], + "devDependencies": [ + { + "name": "ava", + "requirement": "0.0.4" + }, + { + "name": "code-point-at", + "requirement": "^1.0.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "is-fullwidth-code-point", + "system": "NPM", + "version": "3.0.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "ava", + "requirement": "^1.3.1" + }, + { + "name": "tsd-check", + "requirement": "^0.5.0" + }, + { + "name": "xo", + "requirement": "^0.24.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "is-typedarray", + "system": "NPM", + "version": "1.0.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "tape", + "requirement": "^2.13.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "isarray", + "system": "NPM", + "version": "1.0.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "tape", + "requirement": "~2.13.4" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "isstream", + "system": "NPM", + "version": "0.1.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "core-util-is", + "requirement": "~1.0.0" + }, + { + "name": "inherits", + "requirement": "~2.0.1" + }, + { + "name": "isarray", + "requirement": "0.0.1" + }, + { + "name": "string_decoder", + "requirement": "~0.10.x" + }, + { + "name": "tape", + "requirement": "~2.12.3" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "jsbn", + "system": "NPM", + "version": "0.1.1" + } + } + response: |- + { + "npm": { + "dependencies": {} + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "json-schema", + "system": "NPM", + "version": "0.4.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "vows", + "requirement": "*" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "json-schema-traverse", + "system": "NPM", + "version": "0.4.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "coveralls", + "requirement": "^2.13.1" + }, + { + "name": "eslint", + "requirement": "^3.19.0" + }, + { + "name": "mocha", + "requirement": "^3.4.2" + }, + { + "name": "nyc", + "requirement": "^11.0.2" + }, + { + "name": "pre-commit", + "requirement": "^1.2.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "json-stringify-safe", + "system": "NPM", + "version": "5.0.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "mocha", + "requirement": "\u003e= 2.1.0 \u003c 3" + }, + { + "name": "must", + "requirement": "\u003e= 0.12 \u003c 0.13" + }, + { + "name": "sinon", + "requirement": "\u003e= 1.12.2 \u003c 2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "1.4.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "assert-plus", + "requirement": "1.0.0" + }, + { + "name": "extsprintf", + "requirement": "1.3.0" + }, + { + "name": "json-schema", + "requirement": "0.4.0" + }, + { + "name": "verror", + "requirement": "1.10.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.52.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "bluebird", + "requirement": "3.7.2" + }, + { + "name": "co", + "requirement": "4.6.0" + }, + { + "name": "cogent", + "requirement": "1.0.1" + }, + { + "name": "csv-parse", + "requirement": "4.16.3" + }, + { + "name": "eslint", + "requirement": "7.32.0" + }, + { + "name": "eslint-config-standard", + "requirement": "15.0.1" + }, + { + "name": "eslint-plugin-import", + "requirement": "2.25.4" + }, + { + "name": "eslint-plugin-markdown", + "requirement": "2.2.1" + }, + { + "name": "eslint-plugin-node", + "requirement": "11.1.0" + }, + { + "name": "eslint-plugin-promise", + "requirement": "5.1.1" + }, + { + "name": "eslint-plugin-standard", + "requirement": "4.1.0" + }, + { + "name": "gnode", + "requirement": "0.1.2" + }, + { + "name": "media-typer", + "requirement": "1.1.0" + }, + { + "name": "mocha", + "requirement": "9.2.1" + }, + { + "name": "nyc", + "requirement": "15.1.0" + }, + { + "name": "raw-body", + "requirement": "2.5.0" + }, + { + "name": "stream-to-array", + "requirement": "2.3.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.35" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "mime-db", + "requirement": "1.52.0" + } + ], + "devDependencies": [ + { + "name": "eslint", + "requirement": "7.32.0" + }, + { + "name": "eslint-config-standard", + "requirement": "14.1.1" + }, + { + "name": "eslint-plugin-import", + "requirement": "2.25.4" + }, + { + "name": "eslint-plugin-markdown", + "requirement": "2.2.1" + }, + { + "name": "eslint-plugin-node", + "requirement": "11.1.0" + }, + { + "name": "eslint-plugin-promise", + "requirement": "5.2.0" + }, + { + "name": "eslint-plugin-standard", + "requirement": "4.1.0" + }, + { + "name": "mocha", + "requirement": "9.2.2" + }, + { + "name": "nyc", + "requirement": "15.1.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.1.5" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "brace-expansion", + "requirement": "^1.1.7" + } + ], + "devDependencies": [ + { + "name": "tap", + "requirement": "^15.1.6" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.2.8" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "@ljharb/eslint-config", + "requirement": "^21.0.1" + }, + { + "name": "aud", + "requirement": "^2.0.2" + }, + { + "name": "auto-changelog", + "requirement": "^2.4.0" + }, + { + "name": "eslint", + "requirement": "=8.8.0" + }, + { + "name": "in-publish", + "requirement": "^2.0.1" + }, + { + "name": "npmignore", + "requirement": "^0.3.0" + }, + { + "name": "nyc", + "requirement": "^10.3.2" + }, + { + "name": "safe-publish-latest", + "requirement": "^2.0.0" + }, + { + "name": "tape", + "requirement": "^5.6.3" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.5.6" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "minimist", + "requirement": "^1.2.6" + } + ], + "devDependencies": [ + { + "name": "tap", + "requirement": "^16.0.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "natives", + "system": "NPM", + "version": "1.1.6" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "tap", + "requirement": "^11.0.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.5.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "hosted-git-info", + "requirement": "^2.1.4" + }, + { + "name": "resolve", + "requirement": "^1.10.0" + }, + { + "name": "semver", + "requirement": "2 || 3 || 4 || 5" + }, + { + "name": "validate-npm-package-license", + "requirement": "^3.0.1" + } + ], + "devDependencies": [ + { + "name": "async", + "requirement": "^2.6.1" + }, + { + "name": "tap", + "requirement": "^12.4.0" + }, + { + "name": "underscore", + "requirement": "^1.8.3" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "3.1.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "hosted-git-info", + "requirement": "^1.5.3" + }, + { + "name": "semver", + "requirement": "4" + } + ], + "devDependencies": [ + { + "name": "tap", + "requirement": "^0.4.9" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "4.2.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "hosted-git-info", + "requirement": "^2.1.5" + }, + { + "name": "semver", + "requirement": "^5.1.0" + } + ], + "devDependencies": [ + { + "name": "standard", + "requirement": "^7.1.2" + }, + { + "name": "tap", + "requirement": "^5.7.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "6.1.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "hosted-git-info", + "requirement": "^2.7.1" + }, + { + "name": "osenv", + "requirement": "^0.1.5" + }, + { + "name": "semver", + "requirement": "^5.6.0" + }, + { + "name": "validate-npm-package-name", + "requirement": "^3.0.0" + } + ], + "devDependencies": [ + { + "name": "standard", + "requirement": "^11.0.1" + }, + { + "name": "standard-version", + "requirement": "^4.4.0" + }, + { + "name": "tap", + "requirement": "^12.5.0" + }, + { + "name": "weallbehave", + "requirement": "^1.2.0" + }, + { + "name": "weallcontribute", + "requirement": "^1.0.8" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.2.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "chownr", + "requirement": "0" + }, + { + "name": "concat-stream", + "requirement": "^1.4.6" + }, + { + "name": "graceful-fs", + "requirement": "^3.0.0" + }, + { + "name": "mkdirp", + "requirement": "^0.5.0" + }, + { + "name": "normalize-package-data", + "requirement": "~1.0.1 || ^2.0.0" + }, + { + "name": "npm-package-arg", + "requirement": "^3.0.0" + }, + { + "name": "npmlog" + }, + { + "name": "once", + "requirement": "^1.3.0" + }, + { + "name": "request", + "requirement": "^2.47.0" + }, + { + "name": "retry", + "requirement": "^0.6.1" + }, + { + "name": "rimraf", + "requirement": "2" + }, + { + "name": "semver", + "requirement": "2 \u003e=2.2.1 || 3.x || 4" + }, + { + "name": "slide", + "requirement": "^1.1.3" + } + ], + "devDependencies": [ + { + "name": "negotiator", + "requirement": "^0.4.9" + }, + { + "name": "nock", + "requirement": "^0.56.0" + }, + { + "name": "standard", + "requirement": "^3.2.0" + }, + { + "name": "tap" + } + ], + "optionalDependencies": [ + { + "name": "npmlog" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.5.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "chownr", + "requirement": "0" + }, + { + "name": "concat-stream", + "requirement": "^1.4.6" + }, + { + "name": "graceful-fs", + "requirement": "^3.0.0" + }, + { + "name": "mkdirp", + "requirement": "^0.5.0" + }, + { + "name": "normalize-package-data", + "requirement": "~1.0.1 || ^2.0.0" + }, + { + "name": "npm-package-arg", + "requirement": "^3.0.0 || ^4.0.0" + }, + { + "name": "npmlog" + }, + { + "name": "once", + "requirement": "^1.3.0" + }, + { + "name": "request", + "requirement": "^2.47.0" + }, + { + "name": "retry", + "requirement": "^0.6.1" + }, + { + "name": "rimraf", + "requirement": "2" + }, + { + "name": "semver", + "requirement": "2 \u003e=2.2.1 || 3.x || 4 || 5" + }, + { + "name": "slide", + "requirement": "^1.1.3" + } + ], + "devDependencies": [ + { + "name": "negotiator", + "requirement": "^0.4.9" + }, + { + "name": "nock", + "requirement": "^0.56.0" + }, + { + "name": "standard", + "requirement": "^4.0.0" + }, + { + "name": "tap", + "requirement": "^1.2.0" + } + ], + "optionalDependencies": [ + { + "name": "npmlog" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.5.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "concat-stream", + "requirement": "^1.5.2" + }, + { + "name": "graceful-fs", + "requirement": "^4.1.6" + }, + { + "name": "normalize-package-data", + "requirement": "~1.0.1 || ^2.0.0" + }, + { + "name": "npm-package-arg", + "requirement": "^3.0.0 || ^4.0.0" + }, + { + "name": "npmlog", + "requirement": "2 || ^3.1.0 || ^4.0.0" + }, + { + "name": "once", + "requirement": "^1.3.3" + }, + { + "name": "request", + "requirement": "^2.74.0" + }, + { + "name": "retry", + "requirement": "^0.10.0" + }, + { + "name": "semver", + "requirement": "2 \u003e=2.2.1 || 3.x || 4 || 5" + }, + { + "name": "slide", + "requirement": "^1.1.3" + } + ], + "devDependencies": [ + { + "name": "negotiator", + "requirement": "^0.6.1" + }, + { + "name": "nock", + "requirement": "^9.0.9" + }, + { + "name": "readable-stream", + "requirement": "^2.1.5" + }, + { + "name": "require-inject", + "requirement": "^1.4.0" + }, + { + "name": "rimraf", + "requirement": "^2.5.4" + }, + { + "name": "standard", + "requirement": "^9.0.0" + }, + { + "name": "tap", + "requirement": "^10.3.0" + } + ], + "optionalDependencies": [ + { + "name": "npmlog", + "requirement": "2 || ^3.1.0 || ^4.0.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "8.6.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "concat-stream", + "requirement": "^1.5.2" + }, + { + "name": "graceful-fs", + "requirement": "^4.1.6" + }, + { + "name": "normalize-package-data", + "requirement": "~1.0.1 || ^2.0.0" + }, + { + "name": "npm-package-arg", + "requirement": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0" + }, + { + "name": "npmlog", + "requirement": "2 || ^3.1.0 || ^4.0.0" + }, + { + "name": "once", + "requirement": "^1.3.3" + }, + { + "name": "request", + "requirement": "^2.74.0" + }, + { + "name": "retry", + "requirement": "^0.10.0" + }, + { + "name": "safe-buffer", + "requirement": "^5.1.1" + }, + { + "name": "semver", + "requirement": "2 \u003e=2.2.1 || 3.x || 4 || 5" + }, + { + "name": "slide", + "requirement": "^1.1.3" + }, + { + "name": "ssri", + "requirement": "^5.2.4" + } + ], + "devDependencies": [ + { + "name": "negotiator", + "requirement": "^0.6.1" + }, + { + "name": "nock", + "requirement": "^9.0.9" + }, + { + "name": "readable-stream", + "requirement": "^2.1.5" + }, + { + "name": "require-inject", + "requirement": "^1.4.0" + }, + { + "name": "rimraf", + "requirement": "^2.5.4" + }, + { + "name": "standard", + "requirement": "^11.0.0" + }, + { + "name": "standard-version", + "requirement": "^4.3.0" + }, + { + "name": "tap", + "requirement": "^12.0.1" + } + ], + "optionalDependencies": [ + { + "name": "npmlog", + "requirement": "2 || ^3.1.0 || ^4.0.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "4.1.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "are-we-there-yet", + "requirement": "~1.1.2" + }, + { + "name": "console-control-strings", + "requirement": "~1.1.0" + }, + { + "name": "gauge", + "requirement": "~2.7.3" + }, + { + "name": "set-blocking", + "requirement": "~2.0.0" + } + ], + "devDependencies": [ + { + "name": "standard", + "requirement": "~7.1.2" + }, + { + "name": "tap", + "requirement": "~5.7.3" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "7.0.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "are-we-there-yet", + "requirement": "^4.0.0" + }, + { + "name": "console-control-strings", + "requirement": "^1.1.0" + }, + { + "name": "gauge", + "requirement": "^5.0.0" + }, + { + "name": "set-blocking", + "requirement": "^2.0.0" + } + ], + "devDependencies": [ + { + "name": "@npmcli/eslint-config", + "requirement": "^4.0.0" + }, + { + "name": "@npmcli/template-oss", + "requirement": "4.6.1" + }, + { + "name": "tap", + "requirement": "^16.0.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "number-is-nan", + "system": "NPM", + "version": "1.0.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "ava", + "requirement": "*" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "oauth-sign", + "system": "NPM", + "version": "0.9.0" + } + } + response: |- + { + "npm": { + "dependencies": {} + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "4.1.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "ava", + "requirement": "^0.16.0" + }, + { + "name": "lodash", + "requirement": "^4.16.4" + }, + { + "name": "matcha", + "requirement": "^0.7.0" + }, + { + "name": "xo", + "requirement": "^0.16.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "once", + "system": "NPM", + "version": "1.4.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "wrappy", + "requirement": "1" + } + ], + "devDependencies": [ + { + "name": "tap", + "requirement": "^7.0.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "os-homedir", + "system": "NPM", + "version": "1.0.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "ava", + "requirement": "*" + }, + { + "name": "path-exists", + "requirement": "^2.0.0" + }, + { + "name": "xo", + "requirement": "^0.16.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "os-tmpdir", + "system": "NPM", + "version": "1.0.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "ava", + "requirement": "*" + }, + { + "name": "xo", + "requirement": "^0.16.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "osenv", + "system": "NPM", + "version": "0.1.5" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "os-homedir", + "requirement": "^1.0.0" + }, + { + "name": "os-tmpdir", + "requirement": "^1.0.0" + } + ], + "devDependencies": [ + { + "name": "tap", + "requirement": "^11.1.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "path-is-absolute", + "system": "NPM", + "version": "1.0.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "xo", + "requirement": "^0.16.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "path-parse", + "system": "NPM", + "version": "1.0.7" + } + } + response: |- + { + "npm": { + "dependencies": {} + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "performance-now", + "system": "NPM", + "version": "2.1.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "bluebird", + "requirement": "^3.4.7" + }, + { + "name": "call-delayed", + "requirement": "^1.0.0" + }, + { + "name": "chai", + "requirement": "^3.5.0" + }, + { + "name": "chai-increasing", + "requirement": "^1.2.0" + }, + { + "name": "coffee-script", + "requirement": "~1.12.2" + }, + { + "name": "mocha", + "requirement": "~3.2.0" + }, + { + "name": "pre-commit", + "requirement": "^1.2.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "process-nextick-args", + "system": "NPM", + "version": "2.0.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "tap", + "requirement": "~0.2.6" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.15.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "punycode", + "requirement": "^2.3.1" + } + ], + "devDependencies": [ + { + "name": "@eslint/js", + "requirement": "^9.16.0" + }, + { + "name": "@playwright/test", + "requirement": "^1.49.0" + }, + { + "name": "@types/eslint__js", + "requirement": "^8.42.3" + }, + { + "name": "benchmark", + "requirement": "^2.1.4" + }, + { + "name": "browserstack-node-sdk", + "requirement": "^1.34.27" + }, + { + "name": "eslint", + "requirement": "^9.16.0" + }, + { + "name": "mocha", + "requirement": "^10.8.2" + }, + { + "name": "typescript", + "requirement": "^5.7.2" + }, + { + "name": "typescript-eslint", + "requirement": "^8.16.0" + }, + { + "name": "vite", + "requirement": "^6.0.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "2.3.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "codecov", + "requirement": "^3.8.3" + }, + { + "name": "mocha", + "requirement": "^10.2.0" + }, + { + "name": "nyc", + "requirement": "^15.1.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.5.5" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "@ljharb/eslint-config", + "requirement": "^20.1.0" + }, + { + "name": "aud", + "requirement": "^1.1.5" + }, + { + "name": "browserify", + "requirement": "^16.5.2" + }, + { + "name": "eclint", + "requirement": "^2.8.1" + }, + { + "name": "eslint", + "requirement": "^8.6.0" + }, + { + "name": "evalmd", + "requirement": "^0.0.17" + }, + { + "name": "iconv-lite", + "requirement": "^0.4.24" + }, + { + "name": "in-publish", + "requirement": "^2.0.1" + }, + { + "name": "mkdirp", + "requirement": "^0.5.1" + }, + { + "name": "npmignore", + "requirement": "^0.3.1" + }, + { + "name": "nyc", + "requirement": "^10.3.2" + }, + { + "name": "qs-iconv", + "requirement": "^1.0.4" + }, + { + "name": "safe-publish-latest", + "requirement": "^2.0.0" + }, + { + "name": "safer-buffer", + "requirement": "^2.1.2" + }, + { + "name": "tape", + "requirement": "^5.4.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.3.8" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "core-util-is", + "requirement": "~1.0.0" + }, + { + "name": "inherits", + "requirement": "~2.0.3" + }, + { + "name": "isarray", + "requirement": "~1.0.0" + }, + { + "name": "process-nextick-args", + "requirement": "~2.0.0" + }, + { + "name": "safe-buffer", + "requirement": "~5.1.1" + }, + { + "name": "string_decoder", + "requirement": "~1.1.1" + }, + { + "name": "util-deprecate", + "requirement": "~1.0.1" + } + ], + "devDependencies": [ + { + "name": "assert", + "requirement": "^1.4.0" + }, + { + "name": "babel-polyfill", + "requirement": "^6.9.1" + }, + { + "name": "buffer", + "requirement": "^4.9.0" + }, + { + "name": "lolex", + "requirement": "^2.3.2" + }, + { + "name": "nyc", + "requirement": "^6.4.0" + }, + { + "name": "tap", + "requirement": "^0.7.0" + }, + { + "name": "tape", + "requirement": "^4.8.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.88.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "aws-sign2", + "requirement": "~0.7.0" + }, + { + "name": "aws4", + "requirement": "^1.8.0" + }, + { + "name": "caseless", + "requirement": "~0.12.0" + }, + { + "name": "combined-stream", + "requirement": "~1.0.6" + }, + { + "name": "extend", + "requirement": "~3.0.2" + }, + { + "name": "forever-agent", + "requirement": "~0.6.1" + }, + { + "name": "form-data", + "requirement": "~2.3.2" + }, + { + "name": "har-validator", + "requirement": "~5.1.3" + }, + { + "name": "http-signature", + "requirement": "~1.2.0" + }, + { + "name": "is-typedarray", + "requirement": "~1.0.0" + }, + { + "name": "isstream", + "requirement": "~0.1.2" + }, + { + "name": "json-stringify-safe", + "requirement": "~5.0.1" + }, + { + "name": "mime-types", + "requirement": "~2.1.19" + }, + { + "name": "oauth-sign", + "requirement": "~0.9.0" + }, + { + "name": "performance-now", + "requirement": "^2.1.0" + }, + { + "name": "qs", + "requirement": "~6.5.2" + }, + { + "name": "safe-buffer", + "requirement": "^5.1.2" + }, + { + "name": "tough-cookie", + "requirement": "~2.5.0" + }, + { + "name": "tunnel-agent", + "requirement": "^0.6.0" + }, + { + "name": "uuid", + "requirement": "^3.3.2" + } + ], + "devDependencies": [ + { + "name": "bluebird", + "requirement": "^3.2.1" + }, + { + "name": "browserify", + "requirement": "^13.0.1" + }, + { + "name": "browserify-istanbul", + "requirement": "^2.0.0" + }, + { + "name": "buffer-equal", + "requirement": "^1.0.0" + }, + { + "name": "codecov", + "requirement": "^3.0.4" + }, + { + "name": "coveralls", + "requirement": "^3.0.2" + }, + { + "name": "function-bind", + "requirement": "^1.0.2" + }, + { + "name": "karma", + "requirement": "^3.0.0" + }, + { + "name": "karma-browserify", + "requirement": "^5.0.1" + }, + { + "name": "karma-cli", + "requirement": "^1.0.0" + }, + { + "name": "karma-coverage", + "requirement": "^1.0.0" + }, + { + "name": "karma-phantomjs-launcher", + "requirement": "^1.0.0" + }, + { + "name": "karma-tap", + "requirement": "^3.0.1" + }, + { + "name": "nyc", + "requirement": "^14.1.1" + }, + { + "name": "phantomjs-prebuilt", + "requirement": "^2.1.3" + }, + { + "name": "rimraf", + "requirement": "^2.2.8" + }, + { + "name": "server-destroy", + "requirement": "^1.0.1" + }, + { + "name": "standard", + "requirement": "^9.0.0" + }, + { + "name": "tape", + "requirement": "^4.6.0" + }, + { + "name": "taper", + "requirement": "^0.5.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.22.12" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "es-errors", + "requirement": "^1.3.0" + }, + { + "name": "is-core-module", + "requirement": "^2.16.1" + }, + { + "name": "path-parse", + "requirement": "^1.0.7" + }, + { + "name": "supports-preserve-symlinks-flag", + "requirement": "^1.0.0" + } + ], + "devDependencies": [ + { + "name": "@ljharb/eslint-config", + "requirement": "^22.2.2" + }, + { + "name": "array.prototype.map", + "requirement": "^1.0.8" + }, + { + "name": "copy-dir", + "requirement": "^1.3.0" + }, + { + "name": "eclint", + "requirement": "^2.8.1" + }, + { + "name": "eslint", + "requirement": "^9.39.1" + }, + { + "name": "in-publish", + "requirement": "^2.0.1" + }, + { + "name": "jiti", + "requirement": "^0.0.0" + }, + { + "name": "mkdirp", + "requirement": "^0.5.6" + }, + { + "name": "mv", + "requirement": "^2.1.1" + }, + { + "name": "npmignore", + "requirement": "^0.3.5" + }, + { + "name": "object-keys", + "requirement": "^1.1.1" + }, + { + "name": "rimraf", + "requirement": "^2.7.1" + }, + { + "name": "safe-publish-latest", + "requirement": "^2.0.0" + }, + { + "name": "semver", + "requirement": "^6.3.1" + }, + { + "name": "tap", + "requirement": "^0.4.13" + }, + { + "name": "tape", + "requirement": "^5.9.0" + }, + { + "name": "tmp", + "requirement": "^0.0.31" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.10.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "fake", + "requirement": "0.2.0" + }, + { + "name": "far", + "requirement": "0.0.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.6.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "fake", + "requirement": "0.2.0" + }, + { + "name": "far", + "requirement": "0.0.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.7.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "glob", + "requirement": "^7.1.3" + } + ], + "devDependencies": [ + { + "name": "mkdirp", + "requirement": "^0.5.1" + }, + { + "name": "tap", + "requirement": "^12.1.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "5.1.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "standard", + "requirement": "*" + }, + { + "name": "tape", + "requirement": "^4.0.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "5.2.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "standard", + "requirement": "*" + }, + { + "name": "tape", + "requirement": "^5.0.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "safer-buffer", + "system": "NPM", + "version": "2.1.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "standard", + "requirement": "^11.0.1" + }, + { + "name": "tape", + "requirement": "^4.9.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.6" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "tap", + "requirement": "^1.2.0" + }, + { + "name": "uglify-js", + "requirement": "~2.3.6" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.7.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "@npmcli/template-oss", + "requirement": "4.17.0" + }, + { + "name": "tap", + "requirement": "^12.7.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "set-blocking", + "system": "NPM", + "version": "2.0.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "chai", + "requirement": "^3.5.0" + }, + { + "name": "coveralls", + "requirement": "^2.11.9" + }, + { + "name": "mocha", + "requirement": "^2.4.5" + }, + { + "name": "nyc", + "requirement": "^6.4.4" + }, + { + "name": "standard", + "requirement": "^7.0.1" + }, + { + "name": "standard-version", + "requirement": "^2.2.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "3.0.7" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "chai", + "requirement": "^3.5.0" + }, + { + "name": "coveralls", + "requirement": "^3.1.1" + }, + { + "name": "nyc", + "requirement": "^15.1.0" + }, + { + "name": "standard-version", + "requirement": "^9.3.1" + }, + { + "name": "tap", + "requirement": "^15.1.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "4.1.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "@types/cross-spawn", + "requirement": "^6.0.2" + }, + { + "name": "@types/node", + "requirement": "^18.15.11" + }, + { + "name": "@types/signal-exit", + "requirement": "^3.0.1" + }, + { + "name": "@types/tap", + "requirement": "^15.0.8" + }, + { + "name": "c8", + "requirement": "^7.13.0" + }, + { + "name": "prettier", + "requirement": "^2.8.6" + }, + { + "name": "tap", + "requirement": "^16.3.4" + }, + { + "name": "ts-node", + "requirement": "^10.9.1" + }, + { + "name": "typedoc", + "requirement": "^0.23.28" + }, + { + "name": "typescript", + "requirement": "^5.0.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "slide", + "system": "NPM", + "version": "1.1.6" + } + } + response: |- + { + "npm": { + "dependencies": {} + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "3.2.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "spdx-expression-parse", + "requirement": "^3.0.0" + }, + { + "name": "spdx-license-ids", + "requirement": "^3.0.0" + } + ], + "devDependencies": [ + { + "name": "defence-cli", + "requirement": "^3.0.1" + }, + { + "name": "replace-require-self", + "requirement": "^1.0.0" + }, + { + "name": "standard", + "requirement": "^14.3.4" + }, + { + "name": "standard-markdown", + "requirement": "^6.0.0" + }, + { + "name": "tape", + "requirement": "^5.0.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "spdx-exceptions", + "system": "NPM", + "version": "2.5.0" + } + } + response: |- + { + "npm": { + "dependencies": {} + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "3.0.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "spdx-exceptions", + "requirement": "^2.1.0" + }, + { + "name": "spdx-license-ids", + "requirement": "^3.0.0" + } + ], + "devDependencies": [ + { + "name": "defence-cli", + "requirement": "^3.0.1" + }, + { + "name": "replace-require-self", + "requirement": "^1.0.0" + }, + { + "name": "standard", + "requirement": "^14.1.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.23" + } + } + response: |- + { + "npm": { + "dependencies": {} + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.18.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "asn1", + "requirement": "~0.2.3" + }, + { + "name": "assert-plus", + "requirement": "^1.0.0" + }, + { + "name": "bcrypt-pbkdf", + "requirement": "^1.0.0" + }, + { + "name": "dashdash", + "requirement": "^1.12.0" + }, + { + "name": "ecc-jsbn", + "requirement": "~0.1.1" + }, + { + "name": "getpass", + "requirement": "^0.1.1" + }, + { + "name": "jsbn", + "requirement": "~0.1.0" + }, + { + "name": "safer-buffer", + "requirement": "^2.0.2" + }, + { + "name": "tweetnacl", + "requirement": "~0.14.0" + } + ], + "devDependencies": [ + { + "name": "benchmark", + "requirement": "^1.0.0" + }, + { + "name": "sinon", + "requirement": "^1.17.2" + }, + { + "name": "tape", + "requirement": "^3.5.0" + }, + { + "name": "temp", + "requirement": "^0.8.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "5.3.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "safe-buffer", + "requirement": "^5.1.1" + } + ], + "devDependencies": [ + { + "name": "nyc", + "requirement": "^11.4.1" + }, + { + "name": "standard", + "requirement": "^10.0.3" + }, + { + "name": "standard-version", + "requirement": "^4.3.0" + }, + { + "name": "tap", + "requirement": "^11.1.0" + }, + { + "name": "weallbehave", + "requirement": "^1.2.0" + }, + { + "name": "weallcontribute", + "requirement": "^1.0.8" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "1.0.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "code-point-at", + "requirement": "^1.0.0" + }, + { + "name": "is-fullwidth-code-point", + "requirement": "^1.0.0" + }, + { + "name": "strip-ansi", + "requirement": "^3.0.0" + } + ], + "devDependencies": [ + { + "name": "ava", + "requirement": "*" + }, + { + "name": "xo", + "requirement": "*" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "4.2.3" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "emoji-regex", + "requirement": "^8.0.0" + }, + { + "name": "is-fullwidth-code-point", + "requirement": "^3.0.0" + }, + { + "name": "strip-ansi", + "requirement": "^6.0.1" + } + ], + "devDependencies": [ + { + "name": "ava", + "requirement": "^1.4.1" + }, + { + "name": "tsd", + "requirement": "^0.7.1" + }, + { + "name": "xo", + "requirement": "^0.24.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "1.1.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "safe-buffer", + "requirement": "~5.1.0" + } + ], + "devDependencies": [ + { + "name": "babel-polyfill", + "requirement": "^6.23.0" + }, + { + "name": "core-util-is", + "requirement": "^1.0.2" + }, + { + "name": "inherits", + "requirement": "^2.0.3" + }, + { + "name": "tap", + "requirement": "~0.4.8" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "3.0.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "ansi-regex", + "requirement": "^2.0.0" + } + ], + "devDependencies": [ + { + "name": "ava", + "requirement": "*" + }, + { + "name": "xo", + "requirement": "*" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "6.0.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "ansi-regex", + "requirement": "^5.0.1" + } + ], + "devDependencies": [ + { + "name": "ava", + "requirement": "^2.4.0" + }, + { + "name": "tsd", + "requirement": "^0.10.0" + }, + { + "name": "xo", + "requirement": "^0.25.3" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "supports-preserve-symlinks-flag", + "system": "NPM", + "version": "1.0.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "@ljharb/eslint-config", + "requirement": "^20.1.0" + }, + { + "name": "aud", + "requirement": "^1.1.5" + }, + { + "name": "auto-changelog", + "requirement": "^2.3.0" + }, + { + "name": "eslint", + "requirement": "^8.6.0" + }, + { + "name": "nyc", + "requirement": "^10.3.2" + }, + { + "name": "safe-publish-latest", + "requirement": "^2.0.0" + }, + { + "name": "semver", + "requirement": "^6.3.0" + }, + { + "name": "tape", + "requirement": "^5.4.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.5.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "psl", + "requirement": "^1.1.28" + }, + { + "name": "punycode", + "requirement": "^2.1.1" + } + ], + "devDependencies": [ + { + "name": "async", + "requirement": "^1.4.2" + }, + { + "name": "genversion", + "requirement": "^2.1.0" + }, + { + "name": "nyc", + "requirement": "^11.6.0" + }, + { + "name": "string.prototype.repeat", + "requirement": "^0.2.0" + }, + { + "name": "vows", + "requirement": "^0.8.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "tunnel-agent", + "system": "NPM", + "version": "0.6.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "safe-buffer", + "requirement": "^5.0.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.14.5" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "browserify", + "requirement": "^13.0.0" + }, + { + "name": "eslint", + "requirement": "^2.2.0" + }, + { + "name": "faucet", + "requirement": "^0.0.1" + }, + { + "name": "tap-browser-color", + "requirement": "^0.1.2" + }, + { + "name": "tape", + "requirement": "^4.4.0" + }, + { + "name": "tape-run", + "requirement": "^2.1.3" + }, + { + "name": "tweetnacl-util", + "requirement": "^0.13.3" + }, + { + "name": "uglify-js", + "requirement": "^2.6.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "typedarray", + "system": "NPM", + "version": "0.0.6" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "tape", + "requirement": "~2.3.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "4.4.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "punycode", + "requirement": "^2.1.0" + } + ], + "devDependencies": [ + { + "name": "babel-cli", + "requirement": "^6.26.0" + }, + { + "name": "babel-plugin-external-helpers", + "requirement": "^6.22.0" + }, + { + "name": "babel-preset-latest", + "requirement": "^6.24.1" + }, + { + "name": "mocha", + "requirement": "^8.2.1" + }, + { + "name": "mocha-qunit-ui", + "requirement": "^0.1.3" + }, + { + "name": "rollup", + "requirement": "^0.41.6" + }, + { + "name": "rollup-plugin-babel", + "requirement": "^2.7.1" + }, + { + "name": "rollup-plugin-node-resolve", + "requirement": "^2.0.0" + }, + { + "name": "sorcery", + "requirement": "^0.10.0" + }, + { + "name": "typescript", + "requirement": "^2.8.1" + }, + { + "name": "uglify-js", + "requirement": "^2.8.14" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "util-deprecate", + "system": "NPM", + "version": "1.0.2" + } + } + response: |- + { + "npm": { + "dependencies": {} + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.4.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "@commitlint/cli", + "requirement": "~8.2.0" + }, + { + "name": "@commitlint/config-conventional", + "requirement": "~8.2.0" + }, + { + "name": "eslint", + "requirement": "~6.4.0" + }, + { + "name": "husky", + "requirement": "~3.0.5" + }, + { + "name": "mocha", + "requirement": "6.2.0" + }, + { + "name": "runmd", + "requirement": "1.2.1" + }, + { + "name": "standard-version", + "requirement": "7.0.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "validate-npm-package-license", + "system": "NPM", + "version": "3.0.4" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "spdx-correct", + "requirement": "^3.0.0" + }, + { + "name": "spdx-expression-parse", + "requirement": "^3.0.0" + } + ], + "devDependencies": [ + { + "name": "defence-cli", + "requirement": "^2.0.1" + }, + { + "name": "replace-require-self", + "requirement": "^1.0.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "3.0.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "builtins", + "requirement": "^1.0.3" + } + ], + "devDependencies": [ + { + "name": "standard", + "requirement": "^8.6.0" + }, + { + "name": "tap", + "requirement": "^10.0.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.10.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "assert-plus", + "requirement": "^1.0.0" + }, + { + "name": "core-util-is", + "requirement": "1.0.2" + }, + { + "name": "extsprintf", + "requirement": "^1.2.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "wide-align", + "system": "NPM", + "version": "1.1.5" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "string-width", + "requirement": "^1.0.2 || 2 || 3 || 4" + } + ], + "devDependencies": [ + { + "name": "tap", + "requirement": "*" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "wrappy", + "system": "NPM", + "version": "1.0.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "tap", + "requirement": "^2.3.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "assert-plus", + "system": "NPM", + "version": "1.0.0" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/mcavage/node-assert-plus#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/mcavage/node-assert-plus/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/assert-plus/1.0.0" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/mcavage/node-assert-plus.git" + } + ], + "publishedAt": "2016-01-27T19:03:38Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/mcavage/node-assert-plus" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/mcavage/node-assert-plus" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "assert-plus", + "system": "NPM", + "version": "1.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "1.0.8" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/felixge/node-combined-stream" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/felixge/node-combined-stream/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/combined-stream/1.0.8" + }, + { + "label": "SOURCE_REPO", + "url": "git://github.com/felixge/node-combined-stream.git" + } + ], + "publishedAt": "2019-05-12T17:49:45Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/felixge/node-combined-stream" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/felixge/node-combined-stream" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "1.0.8" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "console-control-strings", + "system": "NPM", + "version": "1.1.0" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "ISC" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/iarna/console-control-strings#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/iarna/console-control-strings/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/console-control-strings/1.1.0" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/iarna/console-control-strings.git" + } + ], + "publishedAt": "2016-06-15T23:29:58Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/iarna/console-control-strings" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/iarna/console-control-strings" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "console-control-strings", + "system": "NPM", + "version": "1.1.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "core-util-is", + "system": "NPM", + "version": "1.0.3" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/isaacs/core-util-is#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/isaacs/core-util-is/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/core-util-is/1.0.3" + }, + { + "label": "SOURCE_REPO", + "url": "git://github.com/isaacs/core-util-is.git" + } + ], + "publishedAt": "2021-08-31T14:35:36Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/isaacs/core-util-is" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/isaacs/core-util-is" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "core-util-is", + "system": "NPM", + "version": "1.0.3" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "extsprintf", + "system": "NPM", + "version": "1.3.0" + } + } + response: |- + { + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/davepacheco/node-extsprintf" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/davepacheco/node-extsprintf/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/extsprintf/1.3.0" + }, + { + "label": "SOURCE_REPO", + "url": "git://github.com/davepacheco/node-extsprintf.git" + } + ], + "publishedAt": "2015-03-07T00:13:00Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/davepacheco/node-extsprintf" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/davepacheco/node-extsprintf" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "extsprintf", + "system": "NPM", + "version": "1.3.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.9" + } + } + response: |- + { + "licenses": [ + "ISC" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/npm/hosted-git-info" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/npm/hosted-git-info/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/hosted-git-info/2.8.9" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/npm/hosted-git-info.git" + } + ], + "publishedAt": "2021-04-07T20:04:34Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/npm/hosted-git-info" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/npm/hosted-git-info" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.9" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "inherits", + "system": "NPM", + "version": "2.0.4" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "ISC" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/isaacs/inherits#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/isaacs/inherits/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/inherits/2.0.4" + }, + { + "label": "SOURCE_REPO", + "url": "git://github.com/isaacs/inherits.git" + } + ], + "publishedAt": "2019-06-19T20:18:52Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/isaacs/inherits" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/isaacs/inherits" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "inherits", + "system": "NPM", + "version": "2.0.4" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "jsbn", + "system": "NPM", + "version": "0.1.1" + } + } + response: |- + { + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/andyperlitch/jsbn#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/andyperlitch/jsbn/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/jsbn/0.1.1" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/andyperlitch/jsbn.git" + } + ], + "publishedAt": "2017-02-12T08:03:16Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/andyperlitch/jsbn" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/andyperlitch/jsbn" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "jsbn", + "system": "NPM", + "version": "0.1.1" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.35" + } + } + response: |- + { + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/jshttp/mime-types#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/jshttp/mime-types/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/mime-types/2.1.35" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/jshttp/mime-types.git" + } + ], + "publishedAt": "2022-03-12T18:04:43Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/jshttp/mime-types" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/jshttp/mime-types" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.35" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "once", + "system": "NPM", + "version": "1.4.0" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "ISC" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/isaacs/once#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/isaacs/once/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/once/1.4.0" + }, + { + "label": "SOURCE_REPO", + "url": "git://github.com/isaacs/once.git" + } + ], + "publishedAt": "2016-09-06T21:11:09Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/isaacs/once" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/isaacs/once" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "once", + "system": "NPM", + "version": "1.4.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "2.3.1" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://mths.be/punycode" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/mathiasbynens/punycode.js/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/punycode/2.3.1" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/mathiasbynens/punycode.js.git" + } + ], + "publishedAt": "2023-10-30T18:28:32Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/mathiasbynens/punycode.js" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/mathiasbynens/punycode.js" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "2.3.1" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.3.8" + } + } + response: |- + { + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/nodejs/readable-stream#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/nodejs/readable-stream/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/readable-stream/2.3.8" + }, + { + "label": "SOURCE_REPO", + "url": "git://github.com/nodejs/readable-stream.git" + } + ], + "publishedAt": "2023-02-23T10:04:06Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/nodejs/readable-stream" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/nodejs/readable-stream" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.3.8" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "5.1.2" + } + } + response: |- + { + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/feross/safe-buffer" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/feross/safe-buffer/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/safe-buffer/5.1.2" + }, + { + "label": "SOURCE_REPO", + "url": "git://github.com/feross/safe-buffer.git" + } + ], + "publishedAt": "2018-04-25T20:10:24Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/feross/safe-buffer" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/feross/safe-buffer" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "5.1.2" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "5.2.1" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/feross/safe-buffer" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/feross/safe-buffer/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/safe-buffer/5.2.1" + }, + { + "label": "SOURCE_REPO", + "url": "git://github.com/feross/safe-buffer.git" + } + ], + "publishedAt": "2020-05-10T16:37:30Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/feross/safe-buffer" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/feross/safe-buffer" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "5.2.1" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "safer-buffer", + "system": "NPM", + "version": "2.1.2" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/ChALkeR/safer-buffer#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/ChALkeR/safer-buffer/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/safer-buffer/2.1.2" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/ChALkeR/safer-buffer.git" + } + ], + "publishedAt": "2018-04-08T10:42:42Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/chalker/safer-buffer" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/chalker/safer-buffer" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "safer-buffer", + "system": "NPM", + "version": "2.1.2" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.6" + } + } + response: |- + { + "advisoryKeys": [ + { + "id": "GHSA-c2qf-rxjj-qqgw" + } + ], + "licenses": [ + "ISC" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/npm/node-semver#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/npm/node-semver/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/semver/4.3.6" + }, + { + "label": "SOURCE_REPO", + "url": "git://github.com/npm/node-semver.git" + } + ], + "publishedAt": "2015-06-01T04:16:22Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/npm/node-semver" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/npm/node-semver" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.6" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.7.2" + } + } + response: |- + { + "licenses": [ + "ISC" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/npm/node-semver#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/npm/node-semver/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/semver/5.7.2" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/npm/node-semver.git" + } + ], + "publishedAt": "2023-07-10T19:57:47Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/npm/node-semver" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/npm/node-semver" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.7.2" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "3.0.1" + } + } + response: |- + { + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/jslicense/spdx-expression-parse.js#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/jslicense/spdx-expression-parse.js/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/spdx-expression-parse/3.0.1" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/jslicense/spdx-expression-parse.js.git" + } + ], + "publishedAt": "2020-05-13T16:12:46Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/jslicense/spdx-expression-parse.js" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/jslicense/spdx-expression-parse.js" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "3.0.1" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.23" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "CC0-1.0" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/jslicense/spdx-license-ids#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/jslicense/spdx-license-ids/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/spdx-license-ids/3.0.23" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/jslicense/spdx-license-ids.git" + } + ], + "publishedAt": "2026-02-20T23:02:57Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/jslicense/spdx-license-ids" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/jslicense/spdx-license-ids" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.23" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "1.0.2" + } + } + response: |- + { + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/sindresorhus/string-width#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/sindresorhus/string-width/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/string-width/1.0.2" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/sindresorhus/string-width.git" + } + ], + "publishedAt": "2016-08-14T15:23:54Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/sindresorhus/string-width" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/sindresorhus/string-width" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "1.0.2" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "4.2.3" + } + } + response: |- + { + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/sindresorhus/string-width#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/sindresorhus/string-width/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/string-width/4.2.3" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/sindresorhus/string-width.git" + } + ], + "publishedAt": "2021-09-23T17:17:21Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/sindresorhus/string-width" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/sindresorhus/string-width" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "4.2.3" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "3.0.1" + } + } + response: |- + { + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/chalk/strip-ansi" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/chalk/strip-ansi/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/strip-ansi/3.0.1" + }, + { + "label": "SOURCE_REPO", + "url": "https://github.com/chalk/strip-ansi" + } + ], + "publishedAt": "2016-02-21T12:21:22Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/chalk/strip-ansi" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/chalk/strip-ansi" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "3.0.1" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "6.0.1" + } + } + response: |- + { + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/chalk/strip-ansi#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/chalk/strip-ansi/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/strip-ansi/6.0.1" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/chalk/strip-ansi.git" + } + ], + "publishedAt": "2021-09-23T16:34:41Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/chalk/strip-ansi" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/chalk/strip-ansi" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "6.0.1" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.14.5" + } + } + response: |- + { + "licenses": [ + "Unlicense" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://tweetnacl.js.org" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/dchest/tweetnacl-js/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/tweetnacl/0.14.5" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/dchest/tweetnacl-js.git" + } + ], + "publishedAt": "2016-12-13T11:11:56Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/dchest/tweetnacl-js" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/dchest/tweetnacl-js" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.14.5" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "wrappy", + "system": "NPM", + "version": "1.0.2" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "ISC" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/npm/wrappy" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/npm/wrappy/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/wrappy/1.0.2" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/npm/wrappy.git" + } + ], + "publishedAt": "2016-05-17T23:30:52Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/npm/wrappy" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/npm/wrappy" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "wrappy", + "system": "NPM", + "version": "1.0.2" + } + } diff --git a/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_errors_when_in_place_used_without_lockfile.yaml b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_errors_when_in_place_used_without_lockfile.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_errors_when_in_place_used_without_lockfile.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_errors_when_override_used_without_manifest.yaml b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_errors_when_override_used_without_manifest.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_errors_when_override_used_without_manifest.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_errors_when_relax_used_without_manifest.yaml b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_errors_when_relax_used_without_manifest.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_errors_when_relax_used_without_manifest.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_errors_when_relock_used_without_manifest.yaml b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_errors_when_relock_used_without_manifest.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_errors_when_relock_used_without_manifest.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_errors_with_invalid_data_source.yaml b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_errors_with_invalid_data_source.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_errors_with_invalid_data_source.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_errors_with_unsupported_format.yaml b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_errors_with_unsupported_format.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_errors_with_unsupported_format.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_errors_with_unsupported_strategy.yaml b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_errors_with_unsupported_strategy.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_errors_with_unsupported_strategy.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_in-place_package-lock.json.yaml b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_in-place_package-lock.json.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_in-place_package-lock.json.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_in-place_package-lock.json_grpc.yaml b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_in-place_package-lock.json_grpc.yaml new file mode 100644 index 00000000000..816377667b2 --- /dev/null +++ b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_in-place_package-lock.json_grpc.yaml @@ -0,0 +1,10339 @@ +interactions: + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "ajv", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "ajv", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-05-30T10:50:33Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.10" + } + }, + { + "publishedAt": "2015-05-30T18:11:21Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.11" + } + }, + { + "publishedAt": "2015-05-30T20:10:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.12" + } + }, + { + "publishedAt": "2015-05-29T22:33:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2015-05-29T22:54:15Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2015-05-29T23:29:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "publishedAt": "2015-05-29T23:30:34Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "publishedAt": "2015-05-30T08:54:32Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.8" + } + }, + { + "publishedAt": "2015-05-30T08:59:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.9" + } + }, + { + "publishedAt": "2015-05-30T22:05:16Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2015-05-30T23:42:28Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2015-06-01T22:44:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.10" + } + }, + { + "publishedAt": "2015-06-01T23:14:54Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.11" + } + }, + { + "publishedAt": "2015-06-02T00:59:48Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.12" + } + }, + { + "publishedAt": "2015-06-03T21:30:56Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.13" + } + }, + { + "publishedAt": "2015-06-03T23:17:48Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.14" + } + }, + { + "publishedAt": "2015-06-03T23:31:39Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.15" + } + }, + { + "publishedAt": "2015-06-04T17:04:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.16" + } + }, + { + "publishedAt": "2015-05-31T00:11:45Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2015-05-31T01:01:44Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2015-05-31T09:47:27Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.4" + } + }, + { + "publishedAt": "2015-05-31T11:21:59Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.5" + } + }, + { + "publishedAt": "2015-05-31T17:40:16Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.6" + } + }, + { + "publishedAt": "2015-05-31T20:46:42Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.7" + } + }, + { + "publishedAt": "2015-06-01T01:00:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.8" + } + }, + { + "publishedAt": "2015-06-01T17:51:44Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.9" + } + }, + { + "publishedAt": "2015-06-04T20:43:29Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2015-06-04T22:09:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.1" + } + }, + { + "publishedAt": "2015-06-04T23:44:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.2" + } + }, + { + "publishedAt": "2015-06-05T18:08:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.3" + } + }, + { + "publishedAt": "2015-06-05T20:38:32Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.4" + } + }, + { + "publishedAt": "2015-06-06T01:08:01Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.5" + } + }, + { + "publishedAt": "2015-06-06T01:40:29Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.6" + } + }, + { + "publishedAt": "2015-06-06T13:13:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.7" + } + }, + { + "publishedAt": "2015-06-06T15:19:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.8" + } + }, + { + "publishedAt": "2015-06-06T18:44:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.9" + } + }, + { + "publishedAt": "2015-06-07T20:55:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2015-06-07T20:59:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.1" + } + }, + { + "publishedAt": "2015-06-12T22:31:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.11" + } + }, + { + "publishedAt": "2015-06-13T09:27:35Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.12" + } + }, + { + "publishedAt": "2015-06-07T23:20:03Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.2" + } + }, + { + "publishedAt": "2015-06-07T23:32:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.3" + } + }, + { + "publishedAt": "2015-06-08T06:45:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.4" + } + }, + { + "publishedAt": "2015-06-08T07:02:12Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.5" + } + }, + { + "publishedAt": "2015-06-10T20:51:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.6" + } + }, + { + "publishedAt": "2015-06-10T22:59:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.7" + } + }, + { + "publishedAt": "2015-06-12T10:43:55Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.8" + } + }, + { + "publishedAt": "2015-06-13T12:01:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2015-06-13T12:55:34Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.1" + } + }, + { + "publishedAt": "2015-06-16T14:10:55Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.10" + } + }, + { + "publishedAt": "2015-06-16T17:16:40Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.12" + } + }, + { + "publishedAt": "2015-06-16T21:20:19Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.14" + } + }, + { + "publishedAt": "2015-06-16T21:54:34Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.15" + } + }, + { + "publishedAt": "2015-06-13T15:35:37Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.2" + } + }, + { + "publishedAt": "2015-06-13T22:42:06Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.3" + } + }, + { + "publishedAt": "2015-06-14T08:04:37Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.4" + } + }, + { + "publishedAt": "2015-06-14T09:06:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.5" + } + }, + { + "publishedAt": "2015-06-15T07:03:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.6" + } + }, + { + "publishedAt": "2015-06-15T10:14:59Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.7" + } + }, + { + "publishedAt": "2015-06-15T15:31:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.8" + } + }, + { + "publishedAt": "2015-06-15T23:21:32Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.9" + } + }, + { + "publishedAt": "2015-06-17T01:06:16Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "publishedAt": "2015-06-22T13:40:40Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.10" + } + }, + { + "publishedAt": "2015-06-23T16:27:20Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.11" + } + }, + { + "publishedAt": "2015-06-23T23:44:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.12" + } + }, + { + "publishedAt": "2015-06-17T15:01:45Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.2" + } + }, + { + "publishedAt": "2015-06-17T21:06:22Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.3" + } + }, + { + "publishedAt": "2015-06-17T21:24:10Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.4" + } + }, + { + "publishedAt": "2015-06-18T19:50:11Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.5" + } + }, + { + "publishedAt": "2015-06-19T00:00:10Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.6" + } + }, + { + "publishedAt": "2015-06-19T10:40:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.7" + } + }, + { + "publishedAt": "2015-06-20T14:37:41Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.8" + } + }, + { + "publishedAt": "2015-06-20T17:42:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.9" + } + }, + { + "publishedAt": "2015-06-24T00:28:55Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.0" + } + }, + { + "publishedAt": "2015-06-30T23:31:42Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.1" + } + }, + { + "publishedAt": "2015-07-30T08:22:29Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.10" + } + }, + { + "publishedAt": "2015-07-31T18:52:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.11" + } + }, + { + "publishedAt": "2015-08-06T23:14:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.12" + } + }, + { + "publishedAt": "2015-08-07T00:55:20Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.13" + } + }, + { + "publishedAt": "2015-08-08T09:58:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.14" + } + }, + { + "publishedAt": "2015-08-08T18:26:38Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.15" + } + }, + { + "publishedAt": "2015-07-20T16:41:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.2" + } + }, + { + "publishedAt": "2015-07-21T18:18:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.3" + } + }, + { + "publishedAt": "2015-07-21T21:36:48Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.4" + } + }, + { + "publishedAt": "2015-07-21T22:09:03Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.5" + } + }, + { + "publishedAt": "2015-07-21T22:20:20Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.6" + } + }, + { + "publishedAt": "2015-07-22T15:33:12Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.7" + } + }, + { + "publishedAt": "2015-07-24T09:48:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.8" + } + }, + { + "publishedAt": "2015-07-26T10:01:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.9" + } + }, + { + "publishedAt": "2015-08-09T11:51:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.7.0" + } + }, + { + "publishedAt": "2015-08-11T07:28:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.7.1" + } + }, + { + "publishedAt": "2015-08-16T01:13:01Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.7.2" + } + }, + { + "publishedAt": "2015-08-17T17:23:01Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-08-21T22:43:52Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-08-23T10:45:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2015-08-23T20:37:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2015-08-23T23:54:29Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2015-09-02T23:10:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2015-09-02T23:31:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2015-09-07T09:13:20Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.3.2" + } + }, + { + "publishedAt": "2015-09-13T00:06:34Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2015-09-22T22:24:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.1" + } + }, + { + "publishedAt": "2015-11-17T20:40:23Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.10" + } + }, + { + "publishedAt": "2015-09-23T22:48:36Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.2" + } + }, + { + "publishedAt": "2015-10-02T21:23:28Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.3" + } + }, + { + "publishedAt": "2015-10-10T23:17:39Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.4" + } + }, + { + "publishedAt": "2015-10-15T17:58:38Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.5" + } + }, + { + "publishedAt": "2015-10-25T00:23:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.6" + } + }, + { + "publishedAt": "2015-10-25T11:45:09Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.7" + } + }, + { + "publishedAt": "2015-10-25T22:12:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.8" + } + }, + { + "publishedAt": "2015-11-07T14:09:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.9" + } + }, + { + "publishedAt": "2015-11-22T01:28:10Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-11-13T14:35:35Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.0-beta.0" + } + }, + { + "publishedAt": "2015-11-14T23:14:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.0-beta.1" + } + }, + { + "publishedAt": "2015-11-17T23:10:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.0-beta.2" + } + }, + { + "publishedAt": "2015-11-17T23:24:59Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.0-beta.3" + } + }, + { + "publishedAt": "2015-11-22T02:17:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2015-11-24T06:44:47Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2015-11-26T22:57:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2015-11-27T09:27:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2015-11-28T15:12:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2015-11-28T22:40:06Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2015-11-29T01:45:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.1.3" + } + }, + { + "publishedAt": "2015-12-04T22:22:09Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.1.4" + } + }, + { + "publishedAt": "2015-12-05T21:28:23Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2015-12-06T22:10:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.2.1" + } + }, + { + "publishedAt": "2015-12-07T22:08:53Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.2.2" + } + }, + { + "publishedAt": "2015-12-11T21:44:43Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2015-12-12T21:58:19Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.4.0" + } + }, + { + "publishedAt": "2015-12-19T19:01:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.5.0" + } + }, + { + "publishedAt": "2015-12-27T21:47:12Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2015-12-27T22:11:06Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2015-12-27T22:13:29Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2015-12-28T12:21:21Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "publishedAt": "2015-12-30T23:06:17Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.0.4" + } + }, + { + "publishedAt": "2016-01-02T17:19:51Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2016-01-04T22:27:56Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.1.1" + } + }, + { + "publishedAt": "2016-01-09T14:51:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.2.0" + } + }, + { + "publishedAt": "2016-01-13T22:19:38Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.2.1" + } + }, + { + "publishedAt": "2016-01-13T22:26:48Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.2.2" + } + }, + { + "publishedAt": "2016-01-14T21:46:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.2.3" + } + }, + { + "publishedAt": "2016-01-15T07:00:54Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.3.0" + } + }, + { + "publishedAt": "2016-01-16T16:15:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.3.1" + } + }, + { + "publishedAt": "2016-01-17T15:19:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.4.0" + } + }, + { + "publishedAt": "2016-02-01T18:16:33Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.5.0" + } + }, + { + "publishedAt": "2016-02-01T23:39:43Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.5.1" + } + }, + { + "publishedAt": "2016-02-04T20:03:03Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.5.2" + } + }, + { + "publishedAt": "2016-02-05T09:21:42Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.5.3" + } + }, + { + "publishedAt": "2016-02-13T21:17:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.6.0" + } + }, + { + "publishedAt": "2016-02-13T22:13:57Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.6.1" + } + }, + { + "publishedAt": "2016-02-14T20:43:21Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.6.2" + } + }, + { + "publishedAt": "2016-02-17T23:04:53Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.7.0" + } + }, + { + "publishedAt": "2016-02-21T13:29:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.7.1" + } + }, + { + "publishedAt": "2016-02-24T09:27:10Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.7.2" + } + }, + { + "publishedAt": "2016-02-28T23:08:33Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.0" + } + }, + { + "publishedAt": "2016-03-01T00:27:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.1" + } + }, + { + "publishedAt": "2016-04-11T19:49:16Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.10" + } + }, + { + "publishedAt": "2016-03-02T15:01:22Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.2" + } + }, + { + "publishedAt": "2016-03-07T06:57:28Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.3" + } + }, + { + "publishedAt": "2016-03-09T23:23:28Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.4" + } + }, + { + "publishedAt": "2016-03-14T21:19:51Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.5" + } + }, + { + "publishedAt": "2016-03-20T19:33:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.6" + } + }, + { + "publishedAt": "2016-03-25T20:35:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.7" + } + }, + { + "publishedAt": "2016-03-31T17:36:07Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.8" + } + }, + { + "publishedAt": "2016-04-10T10:54:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.9" + } + }, + { + "publishedAt": "2016-04-15T23:01:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2016-04-18T20:21:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2016-04-20T20:22:32Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2016-04-22T09:23:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.0.3" + } + }, + { + "publishedAt": "2016-04-23T18:56:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.0.4" + } + }, + { + "publishedAt": "2016-05-03T09:00:45Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.0.5" + } + }, + { + "publishedAt": "2016-05-22T01:12:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.0.6" + } + }, + { + "publishedAt": "2016-05-27T20:31:38Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2016-06-01T06:18:57Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2016-06-04T20:43:09Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.2" + } + }, + { + "publishedAt": "2016-06-11T11:08:59Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.3" + } + }, + { + "publishedAt": "2016-06-26T20:33:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.4" + } + }, + { + "publishedAt": "2016-06-28T20:47:11Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.5" + } + }, + { + "publishedAt": "2016-07-09T23:39:32Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.6" + } + }, + { + "publishedAt": "2016-07-10T17:52:32Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.7" + } + }, + { + "publishedAt": "2016-07-21T23:49:03Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.8" + } + }, + { + "publishedAt": "2016-12-11T12:52:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.10.0" + } + }, + { + "publishedAt": "2016-12-23T17:45:51Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.10.1" + } + }, + { + "publishedAt": "2016-12-24T02:33:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.10.2" + } + }, + { + "publishedAt": "2016-12-25T00:17:28Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.10.3" + } + }, + { + "publishedAt": "2017-01-05T20:03:54Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.10.4" + } + }, + { + "publishedAt": "2017-01-21T00:17:03Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.0" + } + }, + { + "publishedAt": "2017-01-21T00:32:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.1" + } + }, + { + "publishedAt": "2017-01-21T21:45:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.2" + } + }, + { + "publishedAt": "2017-02-12T19:18:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.3" + } + }, + { + "publishedAt": "2017-03-04T18:34:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.4" + } + }, + { + "publishedAt": "2017-03-11T21:44:40Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.5" + } + }, + { + "publishedAt": "2017-04-07T22:56:39Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.6" + } + }, + { + "publishedAt": "2017-04-17T13:30:20Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.7" + } + }, + { + "publishedAt": "2017-04-28T19:23:19Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.8" + } + }, + { + "publishedAt": "2016-07-22T14:52:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.2.0" + } + }, + { + "publishedAt": "2016-07-28T22:48:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.3.0" + } + }, + { + "publishedAt": "2016-08-05T19:34:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.3.1" + } + }, + { + "publishedAt": "2016-08-07T12:11:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.4.0" + } + }, + { + "publishedAt": "2016-08-14T23:35:26Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.4.1" + } + }, + { + "publishedAt": "2016-08-15T21:21:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.5.0" + } + }, + { + "publishedAt": "2016-08-29T22:31:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.6.0" + } + }, + { + "publishedAt": "2016-08-30T20:00:28Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.6.1" + } + }, + { + "publishedAt": "2016-09-06T21:55:39Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.0" + } + }, + { + "publishedAt": "2016-09-19T16:31:33Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.1" + } + }, + { + "publishedAt": "2016-09-19T19:35:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.2" + } + }, + { + "publishedAt": "2016-09-22T16:59:01Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.3" + } + }, + { + "publishedAt": "2016-09-24T18:00:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.4" + } + }, + { + "publishedAt": "2016-09-28T14:21:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.5" + } + }, + { + "publishedAt": "2016-10-02T17:36:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.6" + } + }, + { + "publishedAt": "2016-10-05T18:46:26Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.7" + } + }, + { + "publishedAt": "2016-10-16T16:42:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.8.0" + } + }, + { + "publishedAt": "2016-10-19T08:39:47Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.8.1" + } + }, + { + "publishedAt": "2016-10-19T23:42:26Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.8.2" + } + }, + { + "publishedAt": "2016-11-14T21:01:11Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.9.0" + } + }, + { + "publishedAt": "2016-12-03T21:51:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.9.1" + } + }, + { + "publishedAt": "2016-12-06T21:47:20Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.9.2" + } + }, + { + "publishedAt": "2016-12-10T22:33:35Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.9.3" + } + }, + { + "publishedAt": "2017-04-17T14:42:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2016-11-08T19:29:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.0-beta.0" + } + }, + { + "publishedAt": "2016-11-30T21:21:38Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.0-beta.1" + } + }, + { + "publishedAt": "2017-04-28T20:22:58Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2016-12-31T00:39:48Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.1-beta.0" + } + }, + { + "publishedAt": "2017-01-20T23:50:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.1-beta.1" + } + }, + { + "publishedAt": "2017-01-23T21:04:55Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.1-beta.2" + } + }, + { + "publishedAt": "2017-02-04T23:03:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.1-beta.3" + } + }, + { + "publishedAt": "2017-02-12T19:39:58Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.2-beta.0" + } + }, + { + "publishedAt": "2017-03-01T08:16:12Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.3-beta.0" + } + }, + { + "publishedAt": "2017-03-12T18:46:07Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.4-beta.0" + } + }, + { + "publishedAt": "2017-03-19T19:57:27Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.4-beta.1" + } + }, + { + "publishedAt": "2017-03-25T16:33:52Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.4-beta.2" + } + }, + { + "publishedAt": "2017-04-08T20:11:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.4-beta.3" + } + }, + { + "publishedAt": "2017-05-14T11:17:43Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2017-05-14T22:50:06Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.1.1" + } + }, + { + "publishedAt": "2017-05-19T19:53:53Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.1.2" + } + }, + { + "publishedAt": "2017-05-20T21:35:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.1.3" + } + }, + { + "publishedAt": "2017-05-25T21:17:53Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.1.4" + } + }, + { + "publishedAt": "2017-05-28T19:59:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.1.5" + } + }, + { + "publishedAt": "2017-06-15T22:37:03Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.1.6" + } + }, + { + "publishedAt": "2017-06-16T23:13:12Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.2.0" + } + }, + { + "publishedAt": "2017-07-06T23:29:07Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.2.1" + } + }, + { + "publishedAt": "2017-07-10T22:19:43Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.2.2" + } + }, + { + "publishedAt": "2017-09-25T20:57:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.2.3" + } + }, + { + "publishedAt": "2017-10-22T15:16:21Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.2.4" + } + }, + { + "publishedAt": "2017-10-24T10:32:11Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.2.5" + } + }, + { + "publishedAt": "2017-10-24T19:00:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.3.0" + } + }, + { + "publishedAt": "2017-11-20T21:23:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.4.0" + } + }, + { + "publishedAt": "2017-11-24T20:45:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.5.0" + } + }, + { + "publishedAt": "2017-12-02T12:48:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.5.1" + } + }, + { + "publishedAt": "2017-12-16T20:35:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.5.2" + } + }, + { + "publishedAt": "2018-01-07T15:32:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2017-11-06T07:43:01Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.0.0-beta.0" + } + }, + { + "publishedAt": "2017-11-06T10:18:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.0.0-beta.1" + } + }, + { + "publishedAt": "2017-11-12T10:13:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.0.0-beta.2" + } + }, + { + "publishedAt": "2017-11-26T10:49:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.0.0-rc.0" + } + }, + { + "publishedAt": "2017-12-03T17:59:06Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.0.0-rc.1" + } + }, + { + "publishedAt": "2018-01-11T22:04:19Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2018-01-26T19:08:17Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2018-01-30T19:43:41Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.1.1" + } + }, + { + "publishedAt": "2019-03-03T11:27:56Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.10.0" + } + }, + { + "publishedAt": "2019-07-06T18:15:06Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.10.1" + } + }, + { + "publishedAt": "2019-07-14T14:16:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.10.2" + } + }, + { + "publishedAt": "2020-01-18T09:11:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.11.0" + } + }, + { + "publishedAt": "2020-02-22T13:51:48Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.12.0" + } + }, + { + "publishedAt": "2020-04-18T19:38:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.12.1" + } + }, + { + "publishedAt": "2020-04-19T23:18:22Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.12.2" + } + }, + { + "publishedAt": "2020-07-04T16:02:12Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.12.3" + } + }, + { + "publishedAt": "2020-08-15T09:07:56Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.12.4" + } + }, + { + "publishedAt": "2020-09-13T16:23:15Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.12.5" + } + }, + { + "publishedAt": "2020-10-10T17:01:40Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.12.6" + } + }, + { + "publishedAt": "2026-02-20T18:09:33Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.14.0" + } + }, + { + "publishedAt": "2026-04-23T14:59:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.15.0" + } + }, + { + "publishedAt": "2018-02-26T08:23:58Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.2.0" + } + }, + { + "publishedAt": "2018-03-03T21:22:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.2.1" + } + }, + { + "publishedAt": "2018-03-17T19:53:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.3.0" + } + }, + { + "publishedAt": "2018-03-25T10:37:19Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.4.0" + } + }, + { + "publishedAt": "2018-05-08T20:49:29Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.5.0" + } + }, + { + "publishedAt": "2018-06-10T12:07:59Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.5.1" + } + }, + { + "publishedAt": "2018-06-30T18:57:47Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.5.2" + } + }, + { + "publishedAt": "2018-08-17T16:28:53Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.5.3" + } + }, + { + "publishedAt": "2018-09-23T11:04:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.5.4" + } + }, + { + "publishedAt": "2018-11-04T21:47:17Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.5.5" + } + }, + { + "publishedAt": "2018-11-29T07:22:47Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.6.0" + } + }, + { + "publishedAt": "2018-11-29T10:59:52Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.6.1" + } + }, + { + "publishedAt": "2018-12-16T21:10:59Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.6.2" + } + }, + { + "publishedAt": "2019-01-13T17:59:39Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.7.0" + } + }, + { + "publishedAt": "2019-02-02T20:04:07Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.8.0" + } + }, + { + "publishedAt": "2019-02-02T20:07:09Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.8.1" + } + }, + { + "publishedAt": "2019-02-09T22:22:22Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.9.0" + } + }, + { + "publishedAt": "2019-02-10T08:42:28Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.9.1" + } + }, + { + "publishedAt": "2019-02-22T20:16:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.9.2" + } + }, + { + "publishedAt": "2020-12-15T19:12:40Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2020-09-15T14:58:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-alpha.0" + } + }, + { + "publishedAt": "2020-09-16T13:40:23Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-alpha.1" + } + }, + { + "publishedAt": "2020-09-23T19:16:55Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.0" + } + }, + { + "publishedAt": "2020-10-10T18:14:42Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.1" + } + }, + { + "publishedAt": "2020-10-24T18:14:26Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.2" + } + }, + { + "publishedAt": "2020-11-05T08:18:22Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.3" + } + }, + { + "publishedAt": "2020-11-10T08:25:15Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.4" + } + }, + { + "publishedAt": "2020-11-15T16:52:15Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.5" + } + }, + { + "publishedAt": "2020-11-16T22:01:23Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.6" + } + }, + { + "publishedAt": "2020-11-22T11:37:54Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.7" + } + }, + { + "publishedAt": "2020-11-29T19:31:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.8" + } + }, + { + "publishedAt": "2020-12-02T08:18:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.9" + } + }, + { + "publishedAt": "2020-12-06T15:39:09Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-rc.0" + } + }, + { + "publishedAt": "2020-12-09T20:49:34Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-rc.1" + } + }, + { + "publishedAt": "2020-12-13T19:37:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-rc.2" + } + }, + { + "publishedAt": "2020-12-14T19:11:11Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-rc.3" + } + }, + { + "publishedAt": "2020-12-14T19:34:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-rc.4" + } + }, + { + "publishedAt": "2020-12-14T20:08:45Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-rc.5" + } + }, + { + "publishedAt": "2020-12-16T19:42:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2020-12-19T18:42:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.2" + } + }, + { + "publishedAt": "2021-01-02T11:09:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.3" + } + }, + { + "publishedAt": "2021-02-01T21:04:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.4" + } + }, + { + "publishedAt": "2021-02-11T08:42:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.1.0" + } + }, + { + "publishedAt": "2021-02-17T09:09:58Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.1.1" + } + }, + { + "publishedAt": "2021-03-07T10:00:58Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.2.0" + } + }, + { + "publishedAt": "2021-03-07T19:03:07Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.2.1" + } + }, + { + "publishedAt": "2021-03-20T06:43:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.2.2" + } + }, + { + "publishedAt": "2021-03-20T07:01:17Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.2.3" + } + }, + { + "publishedAt": "2021-03-26T08:19:33Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.2.4" + } + }, + { + "publishedAt": "2021-03-27T12:44:09Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.0" + } + }, + { + "publishedAt": "2021-03-13T11:08:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.0-beta.0" + } + }, + { + "publishedAt": "2021-03-15T07:56:51Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.0-beta.1" + } + }, + { + "publishedAt": "2021-03-16T20:22:37Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.0-beta.2" + } + }, + { + "publishedAt": "2021-03-21T18:44:36Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.0-beta.3" + } + }, + { + "publishedAt": "2021-03-23T07:37:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.0-beta.4" + } + }, + { + "publishedAt": "2021-03-27T22:47:40Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.1" + } + }, + { + "publishedAt": "2021-03-31T08:00:17Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.2" + } + }, + { + "publishedAt": "2021-04-01T07:04:36Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.3" + } + }, + { + "publishedAt": "2021-04-02T12:53:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.4" + } + }, + { + "publishedAt": "2021-04-02T15:54:03Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.5" + } + }, + { + "publishedAt": "2021-04-11T16:52:16Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.1.0" + } + }, + { + "publishedAt": "2022-02-04T18:22:26Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.10.0" + } + }, + { + "publishedAt": "2022-03-22T22:19:15Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.11.0" + } + }, + { + "publishedAt": "2022-11-13T22:05:10Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.11.1" + } + }, + { + "publishedAt": "2022-11-13T22:16:35Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.11.2" + } + }, + { + "publishedAt": "2023-01-03T14:19:23Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.12.0" + } + }, + { + "publishedAt": "2024-04-29T23:33:52Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.13.0" + } + }, + { + "publishedAt": "2024-05-25T22:02:57Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.14.0" + } + }, + { + "publishedAt": "2024-06-03T20:36:10Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.15.0" + } + }, + { + "publishedAt": "2024-06-04T19:11:12Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.16.0" + } + }, + { + "publishedAt": "2024-07-12T20:42:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.17.1" + } + }, + { + "publishedAt": "2026-02-14T15:41:17Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.18.0" + } + }, + { + "publishedAt": "2021-04-27T15:08:54Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.2.0" + } + }, + { + "isDefault": true, + "publishedAt": "2026-04-24T15:22:16Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.20.0" + } + }, + { + "publishedAt": "2021-05-09T11:34:27Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.3.0" + } + }, + { + "publishedAt": "2021-05-14T20:12:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.4.0" + } + }, + { + "publishedAt": "2021-05-20T13:33:43Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.5.0" + } + }, + { + "publishedAt": "2021-06-06T14:57:32Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.6.0" + } + }, + { + "publishedAt": "2021-07-04T09:53:17Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.6.1" + } + }, + { + "publishedAt": "2021-07-15T20:13:15Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.6.2" + } + }, + { + "publishedAt": "2021-09-12T18:20:44Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.6.3" + } + }, + { + "publishedAt": "2021-11-08T20:15:34Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.7.0" + } + }, + { + "publishedAt": "2021-11-08T21:12:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.7.1" + } + }, + { + "publishedAt": "2021-11-13T18:33:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.8.0" + } + }, + { + "publishedAt": "2021-11-16T20:20:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.8.1" + } + }, + { + "publishedAt": "2021-11-21T19:07:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.8.2" + } + }, + { + "publishedAt": "2022-01-15T13:01:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.9.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "brace-expansion", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "brace-expansion", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-10-13T12:58:50Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2014-11-30T09:58:55Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-12-03T07:58:39Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2014-12-16T18:58:15Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2015-09-27T21:58:47Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2018-02-09T21:13:29Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.10" + } + }, + { + "publishedAt": "2018-02-10T07:42:22Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.11" + } + }, + { + "publishedAt": "2025-06-11T08:52:58Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.12" + } + }, + { + "publishedAt": "2026-03-27T08:39:34Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.13" + } + }, + { + "publishedAt": "2026-04-11T13:25:02Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.14" + } + }, + { + "publishedAt": "2026-05-26T08:43:08Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.15" + } + }, + { + "publishedAt": "2026-07-08T06:34:54Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.16" + } + }, + { + "publishedAt": "2015-11-28T12:58:57Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2016-02-11T18:51:31Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2016-05-01T19:14:21Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.4" + } + }, + { + "publishedAt": "2016-06-15T11:21:03Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.5" + } + }, + { + "publishedAt": "2016-07-20T20:48:37Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.6" + } + }, + { + "publishedAt": "2017-04-07T08:13:51Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.7" + } + }, + { + "publishedAt": "2017-06-12T07:19:41Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.8" + } + }, + { + "publishedAt": "2018-02-09T09:53:36Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.9" + } + }, + { + "publishedAt": "2020-10-05T11:41:11Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2021-02-22T16:18:13Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2025-06-11T08:48:36Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2026-03-27T08:40:53Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2026-04-11T13:26:14Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2026-05-25T10:13:45Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2026-07-08T06:53:30Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2023-10-07T13:31:03Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2025-06-11T08:44:12Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2026-03-27T08:41:41Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2024-02-27T11:56:43Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2025-06-11T07:04:23Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2026-02-12T08:18:54Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "5.0.2" + } + }, + { + "publishedAt": "2026-02-22T11:37:25Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "5.0.3" + } + }, + { + "publishedAt": "2026-02-27T09:37:56Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "5.0.4" + } + }, + { + "publishedAt": "2026-03-24T17:58:07Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "5.0.5" + } + }, + { + "publishedAt": "2026-05-08T05:41:43Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "5.0.6" + } + }, + { + "isDefault": true, + "publishedAt": "2026-06-29T03:47:11Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "5.0.7" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "chownr", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "chownr", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-06-04T04:01:28Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2015-05-20T07:04:02Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2015-08-09T22:22:45Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-08-09T22:24:36Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2018-09-16T00:23:19Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2018-09-16T03:14:08Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2019-07-03T21:32:51Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2019-09-25T05:49:10Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2020-02-12T02:30:54Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "1.1.4" + } + }, + { + "publishedAt": "2020-02-12T02:33:07Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2024-04-06T21:32:30Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "3.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "concat-stream", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "concat-stream", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-08-03T01:41:25Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2012-08-03T02:12:15Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2012-08-03T03:24:35Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2012-08-03T03:35:02Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2012-08-03T03:54:53Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2012-08-03T03:56:47Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "publishedAt": "2012-08-03T22:23:13Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "publishedAt": "2012-08-04T20:32:59Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.8" + } + }, + { + "publishedAt": "2012-09-10T06:21:25Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.9" + } + }, + { + "publishedAt": "2012-09-10T19:05:13Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2013-01-26T19:28:01Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2013-05-23T10:34:54Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2013-08-17T04:19:09Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2013-10-28T12:38:40Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2013-11-15T15:46:01Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2013-12-02T23:14:57Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2013-12-28T19:20:53Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2013-12-28T21:11:13Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2018-03-01T13:15:54Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.3.2" + } + }, + { + "publishedAt": "2014-01-02T19:57:59Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2014-01-06T06:35:18Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.1" + } + }, + { + "publishedAt": "2015-06-10T18:44:24Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.10" + } + }, + { + "publishedAt": "2018-03-01T13:14:47Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.11" + } + }, + { + "publishedAt": "2014-03-05T18:24:24Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.2" + } + }, + { + "publishedAt": "2014-03-05T21:51:58Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.3" + } + }, + { + "publishedAt": "2014-03-12T16:23:57Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.4" + } + }, + { + "publishedAt": "2014-04-15T02:32:51Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.5" + } + }, + { + "publishedAt": "2014-06-02T20:58:24Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.6" + } + }, + { + "publishedAt": "2014-11-27T18:35:12Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.7" + } + }, + { + "publishedAt": "2015-04-04T00:15:17Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.8" + } + }, + { + "publishedAt": "2015-06-17T04:36:00Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.5.0" + } + }, + { + "publishedAt": "2015-10-18T22:10:31Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.5.1" + } + }, + { + "publishedAt": "2016-09-01T07:33:18Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.5.2" + } + }, + { + "publishedAt": "2016-12-19T15:44:19Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.6.0" + } + }, + { + "publishedAt": "2018-03-01T14:35:25Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.6.1" + } + }, + { + "publishedAt": "2018-03-21T15:17:30Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.6.2" + } + }, + { + "isDefault": true, + "publishedAt": "2018-12-21T14:22:15Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "2.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "form-data", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "form-data", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-05-16T14:58:22Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2013-05-09T05:35:21Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.10" + } + }, + { + "publishedAt": "2012-07-02T21:59:37Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2012-08-10T03:05:05Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2012-09-06T16:47:43Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2012-12-05T07:06:20Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2013-01-08T08:04:51Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "publishedAt": "2013-02-10T02:53:05Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "publishedAt": "2013-04-21T23:32:42Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.8" + } + }, + { + "publishedAt": "2013-04-29T17:09:12Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.9" + } + }, + { + "publishedAt": "2013-07-08T18:46:13Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2013-08-22T04:22:58Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2013-10-03T04:06:55Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2014-06-02T07:48:24Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2014-06-24T06:35:44Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.1.4" + } + }, + { + "publishedAt": "2014-12-06T21:14:10Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2016-08-26T09:01:06Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-06-13T15:50:04Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "1.0.0-rc1" + } + }, + { + "publishedAt": "2015-07-22T02:48:28Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "1.0.0-rc2" + } + }, + { + "publishedAt": "2015-07-30T04:10:06Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "1.0.0-rc3" + } + }, + { + "publishedAt": "2016-03-15T16:35:47Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "1.0.0-rc4" + } + }, + { + "publishedAt": "2016-08-26T09:44:37Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2016-09-17T06:10:17Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2016-09-25T22:14:22Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2016-10-04T06:33:17Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2016-11-08T04:02:19Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2017-04-09T15:09:59Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.1.4" + } + }, + { + "publishedAt": "2017-06-11T08:46:00Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2017-08-24T23:00:54Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.3.1" + } + }, + { + "publishedAt": "2018-02-14T00:31:49Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.3.2" + } + }, + { + "publishedAt": "2018-02-12T17:58:22Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.3.2-rc1" + } + }, + { + "publishedAt": "2018-10-17T07:26:22Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.3.3" + } + }, + { + "publishedAt": "2019-06-19T07:27:06Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.4.0" + } + }, + { + "publishedAt": "2019-07-04T04:44:27Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.5.0" + } + }, + { + "publishedAt": "2019-08-29T06:48:54Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.5.1" + } + }, + { + "publishedAt": "2024-10-10T03:46:33Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.5.2" + } + }, + { + "publishedAt": "2025-02-14T21:56:16Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.5.3" + } + }, + { + "publishedAt": "2025-07-17T21:42:15Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.5.4" + } + }, + { + "publishedAt": "2025-07-18T22:54:20Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.5.5" + } + }, + { + "publishedAt": "2026-06-12T17:39:55Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.5.6" + } + }, + { + "publishedAt": "2019-11-06T07:56:58Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2021-02-15T17:33:58Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2024-10-10T03:48:50Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2025-02-14T23:00:12Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "publishedAt": "2025-07-17T06:17:45Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "3.0.4" + } + }, + { + "publishedAt": "2026-06-12T17:39:18Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "3.0.5" + } + }, + { + "publishedAt": "2021-02-15T17:38:54Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2024-10-10T03:49:46Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2025-02-14T23:23:57Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2025-06-05T14:51:11Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "4.0.3" + } + }, + { + "publishedAt": "2025-07-17T04:54:11Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "4.0.4" + } + }, + { + "publishedAt": "2025-11-17T04:16:07Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "4.0.5" + } + }, + { + "isDefault": true, + "publishedAt": "2026-06-12T17:37:53Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "4.0.6" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "hosted-git-info", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "hosted-git-info", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-10-09T18:34:13Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-10-17T11:13:06Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2014-10-28T02:04:51Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2014-10-28T04:36:20Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2014-10-28T08:14:17Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2014-11-25T00:37:38Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.5.0" + } + }, + { + "publishedAt": "2014-12-30T19:02:46Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.5.1" + } + }, + { + "publishedAt": "2014-12-30T19:14:34Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.5.2" + } + }, + { + "publishedAt": "2015-01-23T20:16:52Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.5.3" + } + }, + { + "publishedAt": "2015-04-06T21:38:27Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.6.0" + } + }, + { + "publishedAt": "2026-05-08T18:40:37Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "10.0.0" + } + }, + { + "publishedAt": "2026-05-11T16:22:27Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "10.1.0" + } + }, + { + "isDefault": true, + "publishedAt": "2026-05-18T16:04:06Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "10.1.1" + } + }, + { + "publishedAt": "2015-04-06T21:49:28Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-04-06T22:06:25Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2015-04-06T22:08:37Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2015-04-08T21:28:09Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2015-04-09T18:02:29Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2015-04-10T10:06:43Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2015-04-11T17:34:25Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2015-05-21T18:46:34Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.1.3" + } + }, + { + "publishedAt": "2015-05-21T18:50:00Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.1.4" + } + }, + { + "publishedAt": "2016-05-17T21:01:29Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.1.5" + } + }, + { + "publishedAt": "2017-02-06T07:24:47Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2017-03-18T00:25:37Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2017-03-18T00:37:58Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.3.1" + } + }, + { + "publishedAt": "2017-03-22T04:31:44Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.4.0" + } + }, + { + "publishedAt": "2017-03-22T04:32:05Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.4.1" + } + }, + { + "publishedAt": "2017-04-13T22:54:59Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.4.2" + } + }, + { + "publishedAt": "2017-06-26T20:25:47Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.5.0" + } + }, + { + "publishedAt": "2018-03-07T22:20:44Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.6.0" + } + }, + { + "publishedAt": "2018-06-25T19:42:00Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.6.1" + } + }, + { + "publishedAt": "2018-07-06T23:42:38Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.7.0" + } + }, + { + "publishedAt": "2018-07-07T01:02:48Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.7.1" + } + }, + { + "publishedAt": "2019-08-05T01:34:06Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.0" + } + }, + { + "publishedAt": "2019-08-05T05:58:22Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.1" + } + }, + { + "publishedAt": "2019-08-05T06:51:59Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.2" + } + }, + { + "publishedAt": "2019-08-12T16:18:02Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.3" + } + }, + { + "publishedAt": "2019-08-12T23:44:11Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.4" + } + }, + { + "publishedAt": "2019-10-07T23:34:22Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.5" + } + }, + { + "publishedAt": "2020-02-25T17:16:32Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.6" + } + }, + { + "publishedAt": "2020-02-26T23:42:45Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.7" + } + }, + { + "publishedAt": "2020-02-29T22:43:47Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.8" + } + }, + { + "publishedAt": "2021-04-07T20:04:34Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.9" + } + }, + { + "publishedAt": "2019-08-12T16:19:17Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2019-10-07T23:35:09Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2019-10-08T00:12:36Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2020-02-25T17:18:25Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "publishedAt": "2020-02-26T23:47:40Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.4" + } + }, + { + "publishedAt": "2020-07-11T01:06:35Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.5" + } + }, + { + "publishedAt": "2020-10-12T23:08:51Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.6" + } + }, + { + "publishedAt": "2020-10-15T23:06:06Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.7" + } + }, + { + "publishedAt": "2021-01-28T18:20:46Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.8" + } + }, + { + "publishedAt": "2021-03-09T18:34:11Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2021-03-18T15:24:06Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2021-03-24T16:08:24Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2022-01-06T16:16:49Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2022-03-14T22:17:41Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2022-08-09T20:07:16Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2022-10-26T19:32:46Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "5.2.0" + } + }, + { + "publishedAt": "2022-10-27T22:37:46Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "5.2.1" + } + }, + { + "publishedAt": "2022-10-12T19:28:31Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2022-10-26T19:28:09Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2022-10-27T22:38:46Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "6.1.1" + } + }, + { + "publishedAt": "2024-11-21T17:41:45Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "6.1.2" + } + }, + { + "publishedAt": "2024-11-21T20:52:51Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "6.1.3" + } + }, + { + "publishedAt": "2023-08-14T23:19:55Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2023-09-13T14:45:42Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2024-05-04T01:10:57Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "7.0.2" + } + }, + { + "publishedAt": "2024-09-04T21:49:04Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "8.0.0" + } + }, + { + "publishedAt": "2024-11-20T22:01:03Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "8.0.1" + } + }, + { + "publishedAt": "2024-11-21T21:00:41Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "8.0.2" + } + }, + { + "publishedAt": "2025-04-14T18:31:45Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "8.1.0" + } + }, + { + "publishedAt": "2025-07-24T15:37:51Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "9.0.0" + } + }, + { + "publishedAt": "2025-10-07T21:29:44Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "9.0.1" + } + }, + { + "publishedAt": "2025-10-08T16:36:21Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "9.0.2" + } + }, + { + "publishedAt": "2026-05-01T16:06:21Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "9.0.3" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "minimatch", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "minimatch", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-07-16T08:52:46Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2011-07-16T17:57:12Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2011-07-29T19:13:01Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2011-12-14T02:32:05Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2011-12-31T02:22:30Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2012-01-04T02:28:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2012-01-04T09:14:19Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2012-01-19T00:14:01Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.1.4" + } + }, + { + "publishedAt": "2012-02-04T19:32:24Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.1.5" + } + }, + { + "publishedAt": "2012-02-22T11:04:45Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2013-02-25T16:21:43Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.10" + } + }, + { + "publishedAt": "2013-02-25T16:23:45Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.11" + } + }, + { + "publishedAt": "2013-04-12T19:28:43Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.12" + } + }, + { + "publishedAt": "2013-12-16T06:02:07Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.13" + } + }, + { + "publishedAt": "2013-12-16T22:01:16Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.14" + } + }, + { + "publishedAt": "2012-03-22T05:22:24Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.2" + } + }, + { + "publishedAt": "2012-03-29T01:37:56Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.3" + } + }, + { + "publishedAt": "2012-03-29T01:48:13Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.4" + } + }, + { + "publishedAt": "2012-06-04T20:57:13Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.5" + } + }, + { + "publishedAt": "2012-08-13T16:42:08Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.6" + } + }, + { + "publishedAt": "2012-10-04T03:49:50Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.7" + } + }, + { + "publishedAt": "2012-10-25T15:24:02Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.8" + } + }, + { + "publishedAt": "2012-10-25T15:34:02Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.9" + } + }, + { + "publishedAt": "2014-05-13T00:47:58Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2014-07-11T23:25:00Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2014-07-28T21:29:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2024-07-08T21:53:11Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.0.0" + } + }, + { + "publishedAt": "2024-07-08T23:02:25Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.0.1" + } + }, + { + "publishedAt": "2025-06-11T18:09:28Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.0.2" + } + }, + { + "publishedAt": "2025-06-12T20:19:27Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.0.3" + } + }, + { + "publishedAt": "2025-10-28T22:27:48Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.1.0" + } + }, + { + "publishedAt": "2025-10-28T22:58:24Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.1.1" + } + }, + { + "publishedAt": "2026-02-03T17:50:22Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.1.2" + } + }, + { + "publishedAt": "2026-02-12T18:29:45Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.1.3" + } + }, + { + "publishedAt": "2026-02-12T18:47:49Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.2.0" + } + }, + { + "publishedAt": "2026-02-17T04:33:01Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.2.1" + } + }, + { + "publishedAt": "2026-02-19T17:18:49Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.2.2" + } + }, + { + "publishedAt": "2026-02-25T00:19:15Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.2.3" + } + }, + { + "publishedAt": "2026-02-25T17:13:19Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.2.4" + } + }, + { + "isDefault": true, + "publishedAt": "2026-03-30T18:08:07Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.2.5" + } + }, + { + "publishedAt": "2014-12-01T02:12:02Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2014-12-01T16:30:35Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2015-07-23T01:51:41Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.10" + } + }, + { + "publishedAt": "2015-03-10T00:34:30Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2015-03-10T02:03:12Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2015-03-12T17:34:43Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2015-04-29T14:37:27Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.5" + } + }, + { + "publishedAt": "2015-04-29T15:25:34Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.6" + } + }, + { + "publishedAt": "2015-04-29T15:43:59Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.7" + } + }, + { + "publishedAt": "2015-05-19T01:38:00Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.8" + } + }, + { + "publishedAt": "2015-07-18T23:03:23Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.9" + } + }, + { + "publishedAt": "2015-09-27T18:18:59Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2016-06-17T20:13:02Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2016-08-08T17:45:22Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "publishedAt": "2017-05-07T18:11:10Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.4" + } + }, + { + "publishedAt": "2022-02-06T20:28:04Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.5" + } + }, + { + "publishedAt": "2022-02-12T23:58:17Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.6" + } + }, + { + "publishedAt": "2022-02-13T04:03:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.7" + } + }, + { + "publishedAt": "2022-02-15T20:33:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.8" + } + }, + { + "publishedAt": "2022-02-13T01:03:22Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2022-02-13T04:01:44Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.1.1" + } + }, + { + "publishedAt": "2022-02-15T20:32:43Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.1.2" + } + }, + { + "publishedAt": "2026-02-22T02:17:31Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.1.3" + } + }, + { + "publishedAt": "2026-02-25T00:44:26Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.1.4" + } + }, + { + "publishedAt": "2026-02-25T17:17:15Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.1.5" + } + }, + { + "publishedAt": "2022-02-13T00:37:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2022-02-13T00:58:48Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2022-02-13T04:22:13Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2022-02-15T16:03:28Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.2.0" + } + }, + { + "publishedAt": "2022-02-15T16:35:28Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.2.1" + } + }, + { + "publishedAt": "2023-01-17T15:09:14Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.2.2" + } + }, + { + "publishedAt": "2023-01-17T19:47:04Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.2.3" + } + }, + { + "publishedAt": "2026-02-22T02:17:04Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.2.4" + } + }, + { + "publishedAt": "2026-02-25T00:28:13Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.2.5" + } + }, + { + "publishedAt": "2026-02-25T17:17:03Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.2.6" + } + }, + { + "publishedAt": "2022-02-15T16:50:03Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2022-02-24T17:58:20Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2022-05-16T16:13:11Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2022-11-29T20:33:52Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.1" + } + }, + { + "publishedAt": "2022-12-20T15:12:13Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.2" + } + }, + { + "publishedAt": "2023-01-14T18:54:23Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.3" + } + }, + { + "publishedAt": "2023-01-14T19:09:39Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.4" + } + }, + { + "publishedAt": "2023-01-17T15:04:11Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.5" + } + }, + { + "publishedAt": "2023-01-17T19:46:37Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.6" + } + }, + { + "publishedAt": "2026-02-22T02:16:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.7" + } + }, + { + "publishedAt": "2026-02-25T00:24:36Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.8" + } + }, + { + "publishedAt": "2026-02-25T17:16:47Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.9" + } + }, + { + "publishedAt": "2023-01-14T21:07:02Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2023-01-15T17:37:41Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2023-01-15T21:26:11Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.0.2" + } + }, + { + "publishedAt": "2023-01-15T23:08:02Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.0.3" + } + }, + { + "publishedAt": "2023-01-16T01:55:01Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.0.4" + } + }, + { + "publishedAt": "2023-01-17T07:11:06Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2023-01-17T14:57:09Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.1" + } + }, + { + "publishedAt": "2023-02-13T08:20:38Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.10" + } + }, + { + "publishedAt": "2023-01-17T15:02:37Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.2" + } + }, + { + "publishedAt": "2023-01-17T17:24:11Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.3" + } + }, + { + "publishedAt": "2023-01-17T17:46:31Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.4" + } + }, + { + "publishedAt": "2023-01-17T22:17:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.5" + } + }, + { + "publishedAt": "2023-01-22T17:52:06Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.6" + } + }, + { + "publishedAt": "2023-02-11T20:33:31Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.7" + } + }, + { + "publishedAt": "2023-02-11T21:10:03Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.8" + } + }, + { + "publishedAt": "2023-02-13T06:54:04Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.9" + } + }, + { + "publishedAt": "2023-02-13T08:58:22Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.2.0" + } + }, + { + "publishedAt": "2026-02-22T02:16:05Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.2.1" + } + }, + { + "publishedAt": "2026-02-25T00:24:10Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.2.2" + } + }, + { + "publishedAt": "2026-02-25T17:16:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.2.3" + } + }, + { + "publishedAt": "2023-02-20T00:45:53Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2023-02-22T02:01:55Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2023-02-22T23:45:29Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.1.0" + } + }, + { + "publishedAt": "2023-02-24T00:36:24Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.1.1" + } + }, + { + "publishedAt": "2023-02-24T22:56:58Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.1.2" + } + }, + { + "publishedAt": "2023-02-25T02:07:45Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.1.3" + } + }, + { + "publishedAt": "2023-02-26T01:03:07Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.1.4" + } + }, + { + "publishedAt": "2023-02-26T09:13:44Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.2.0" + } + }, + { + "publishedAt": "2023-02-27T19:58:12Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.3.0" + } + }, + { + "publishedAt": "2023-03-01T06:59:21Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.0" + } + }, + { + "publishedAt": "2023-03-01T07:59:55Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.1" + } + }, + { + "publishedAt": "2023-03-01T20:13:50Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.2" + } + }, + { + "publishedAt": "2023-03-22T18:52:11Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.3" + } + }, + { + "publishedAt": "2023-04-01T23:44:08Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.4" + } + }, + { + "publishedAt": "2023-04-03T16:49:58Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.5" + } + }, + { + "publishedAt": "2023-04-09T20:18:44Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.6" + } + }, + { + "publishedAt": "2026-02-22T02:14:52Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.7" + } + }, + { + "publishedAt": "2026-02-25T00:22:55Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.8" + } + }, + { + "publishedAt": "2026-02-25T17:15:56Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.9" + } + }, + { + "publishedAt": "2023-04-02T03:33:52Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.0" + } + }, + { + "publishedAt": "2023-04-02T03:39:08Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.1" + } + }, + { + "publishedAt": "2023-04-02T03:41:11Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.2" + } + }, + { + "publishedAt": "2023-04-03T16:51:26Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.3" + } + }, + { + "publishedAt": "2023-04-09T20:17:45Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.4" + } + }, + { + "publishedAt": "2026-02-22T02:13:39Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.5" + } + }, + { + "publishedAt": "2026-02-25T00:21:23Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.6" + } + }, + { + "publishedAt": "2026-02-25T17:14:26Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.7" + } + }, + { + "publishedAt": "2023-04-09T22:15:07Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.0" + } + }, + { + "publishedAt": "2023-05-20T20:53:59Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.1" + } + }, + { + "publishedAt": "2023-06-23T21:12:23Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.2" + } + }, + { + "publishedAt": "2023-07-06T17:05:47Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.3" + } + }, + { + "publishedAt": "2024-03-28T19:42:56Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.4" + } + }, + { + "publishedAt": "2024-06-25T22:41:02Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.5" + } + }, + { + "publishedAt": "2026-02-22T02:04:56Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.6" + } + }, + { + "publishedAt": "2026-02-25T00:19:39Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.7" + } + }, + { + "publishedAt": "2026-02-25T17:13:38Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.8" + } + }, + { + "publishedAt": "2026-02-26T19:32:47Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.9" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "qs", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "qs", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-02-04T04:40:23Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2011-02-07T16:45:02Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2011-02-09T00:52:16Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2011-02-09T20:45:35Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2011-02-10T23:45:02Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2011-02-14T22:27:23Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "publishedAt": "2011-03-13T17:20:41Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "publishedAt": "2011-04-13T18:07:22Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2011-06-29T16:33:55Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2011-07-19T19:07:48Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2011-11-04T16:33:52Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.3.1" + } + }, + { + "publishedAt": "2011-11-09T03:42:13Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.3.2" + } + }, + { + "publishedAt": "2011-11-22T02:27:15Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2012-01-26T13:40:54Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.4.1" + } + }, + { + "publishedAt": "2012-02-08T21:10:43Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.4.2" + } + }, + { + "publishedAt": "2012-05-04T21:42:09Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "publishedAt": "2012-09-18T18:43:17Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.5.1" + } + }, + { + "publishedAt": "2012-11-14T19:56:00Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.5.2" + } + }, + { + "publishedAt": "2012-12-10T00:18:05Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.5.3" + } + }, + { + "publishedAt": "2013-03-15T23:33:06Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.5.4" + } + }, + { + "publishedAt": "2013-03-20T19:37:04Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.5.5" + } + }, + { + "publishedAt": "2013-04-09T17:16:57Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.5.6" + } + }, + { + "publishedAt": "2013-04-23T15:59:26Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.6.0" + } + }, + { + "publishedAt": "2013-04-26T20:11:41Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.6.1" + } + }, + { + "publishedAt": "2013-05-02T20:58:43Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.6.2" + } + }, + { + "publishedAt": "2013-05-03T20:05:29Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.6.3" + } + }, + { + "publishedAt": "2013-05-07T14:51:56Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.6.4" + } + }, + { + "publishedAt": "2013-05-13T15:40:34Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.6.5" + } + }, + { + "publishedAt": "2013-12-03T16:46:29Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.6.6" + } + }, + { + "publishedAt": "2014-08-04T22:27:58Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-08-05T21:32:57Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2014-08-06T00:17:36Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2014-08-06T17:42:49Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2014-08-07T14:01:10Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2014-08-09T01:37:21Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2014-08-14T20:14:29Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "1.2.2" + } + }, + { + "publishedAt": "2014-08-25T20:02:15Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2014-08-25T22:43:41Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2014-08-27T16:34:02Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2014-08-28T20:36:15Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.2.1" + } + }, + { + "publishedAt": "2014-08-29T20:34:11Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.2.2" + } + }, + { + "publishedAt": "2014-09-05T18:30:40Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.2.3" + } + }, + { + "publishedAt": "2014-09-18T22:58:21Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.2.4" + } + }, + { + "publishedAt": "2014-10-22T21:38:19Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.2.5" + } + }, + { + "publishedAt": "2014-10-22T21:47:54Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2014-10-23T16:26:22Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.3.1" + } + }, + { + "publishedAt": "2014-10-28T00:07:01Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.3.2" + } + }, + { + "publishedAt": "2014-11-14T00:54:19Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.3.3" + } + }, + { + "publishedAt": "2015-03-12T17:22:55Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.4.0" + } + }, + { + "publishedAt": "2015-03-13T23:38:45Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.4.1" + } + }, + { + "publishedAt": "2015-05-09T20:55:52Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.4.2" + } + }, + { + "publishedAt": "2015-05-22T19:34:21Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2015-05-27T16:11:47Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2015-07-02T18:33:51Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2015-08-27T17:43:00Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2015-09-11T17:10:21Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2015-10-07T17:36:24Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "5.2.0" + } + }, + { + "publishedAt": "2016-07-20T19:37:41Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "5.2.1" + } + }, + { + "publishedAt": "2015-11-03T03:02:36Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2015-11-24T17:04:02Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2016-01-17T22:58:43Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.0.2" + } + }, + { + "publishedAt": "2017-02-16T07:05:51Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.0.3" + } + }, + { + "publishedAt": "2017-03-06T16:51:48Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.0.4" + } + }, + { + "publishedAt": "2026-02-12T08:12:43Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.0.5" + } + }, + { + "publishedAt": "2026-02-13T00:41:06Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.0.6" + } + }, + { + "publishedAt": "2016-02-04T05:59:45Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2017-02-16T06:41:46Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.1.1" + } + }, + { + "publishedAt": "2017-03-06T16:50:51Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.1.2" + } + }, + { + "publishedAt": "2026-02-12T08:12:31Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.1.3" + } + }, + { + "publishedAt": "2026-02-13T00:41:23Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.1.4" + } + }, + { + "publishedAt": "2021-03-18T19:39:17Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.0" + } + }, + { + "publishedAt": "2021-03-22T03:53:52Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.1" + } + }, + { + "publishedAt": "2021-12-06T05:47:27Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.2" + } + }, + { + "publishedAt": "2022-01-11T06:00:21Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.3" + } + }, + { + "publishedAt": "2022-06-06T19:07:09Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.4" + } + }, + { + "publishedAt": "2022-06-06T22:52:18Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.5" + } + }, + { + "publishedAt": "2026-02-12T08:10:48Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.6" + } + }, + { + "publishedAt": "2026-02-13T00:42:57Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.7" + } + }, + { + "publishedAt": "2022-06-27T04:49:53Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.11.0" + } + }, + { + "publishedAt": "2023-03-06T22:25:03Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.11.1" + } + }, + { + "publishedAt": "2023-05-15T16:08:31Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.11.2" + } + }, + { + "publishedAt": "2026-02-12T08:10:29Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.11.3" + } + }, + { + "publishedAt": "2026-02-13T00:43:02Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.11.4" + } + }, + { + "publishedAt": "2024-03-06T18:13:47Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.12.0" + } + }, + { + "publishedAt": "2024-04-12T22:24:25Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.12.1" + } + }, + { + "publishedAt": "2024-07-01T18:11:15Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.12.2" + } + }, + { + "publishedAt": "2024-07-08T23:54:45Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.12.3" + } + }, + { + "publishedAt": "2026-02-12T08:10:06Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.12.4" + } + }, + { + "publishedAt": "2026-02-13T00:43:12Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.12.5" + } + }, + { + "publishedAt": "2024-08-01T17:19:03Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.13.0" + } + }, + { + "publishedAt": "2024-11-17T18:33:07Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.13.1" + } + }, + { + "publishedAt": "2026-02-12T08:09:33Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.13.2" + } + }, + { + "publishedAt": "2026-02-13T00:43:50Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.13.3" + } + }, + { + "publishedAt": "2025-01-14T18:02:18Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.14.0" + } + }, + { + "publishedAt": "2025-12-29T22:05:45Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.14.1" + } + }, + { + "publishedAt": "2026-02-11T23:39:28Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.14.2" + } + }, + { + "publishedAt": "2026-02-15T06:54:45Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.15.0" + } + }, + { + "publishedAt": "2026-04-08T19:37:55Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.15.1" + } + }, + { + "publishedAt": "2026-05-16T23:19:19Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.15.2" + } + }, + { + "isDefault": true, + "publishedAt": "2026-06-24T20:03:49Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.15.3" + } + }, + { + "publishedAt": "2016-05-08T23:15:52Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.2.0" + } + }, + { + "publishedAt": "2016-07-20T20:02:09Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.2.1" + } + }, + { + "publishedAt": "2017-02-16T07:44:35Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.2.2" + } + }, + { + "publishedAt": "2017-03-06T16:50:31Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.2.3" + } + }, + { + "publishedAt": "2022-01-11T05:57:35Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.2.4" + } + }, + { + "publishedAt": "2026-02-12T08:12:20Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.2.5" + } + }, + { + "publishedAt": "2026-02-13T00:41:49Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.2.6" + } + }, + { + "publishedAt": "2016-10-17T00:26:31Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.3.0" + } + }, + { + "publishedAt": "2017-02-16T04:40:59Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.3.1" + } + }, + { + "publishedAt": "2017-03-06T09:02:15Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.3.2" + } + }, + { + "publishedAt": "2022-01-11T05:59:16Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.3.3" + } + }, + { + "publishedAt": "2026-02-12T08:12:10Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.3.4" + } + }, + { + "publishedAt": "2026-02-13T00:41:53Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.3.5" + } + }, + { + "publishedAt": "2017-03-06T07:03:28Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.4.0" + } + }, + { + "publishedAt": "2022-01-11T05:59:22Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.4.1" + } + }, + { + "publishedAt": "2026-02-12T08:12:00Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.4.2" + } + }, + { + "publishedAt": "2026-02-13T00:42:07Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.4.3" + } + }, + { + "publishedAt": "2017-06-28T07:08:19Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.5.0" + } + }, + { + "publishedAt": "2017-09-09T07:54:59Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.5.1" + } + }, + { + "publishedAt": "2018-05-04T06:06:13Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.5.2" + } + }, + { + "publishedAt": "2022-01-11T05:59:27Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.5.3" + } + }, + { + "publishedAt": "2026-02-12T08:11:49Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.5.4" + } + }, + { + "publishedAt": "2026-02-13T00:42:29Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.5.5" + } + }, + { + "publishedAt": "2018-11-25T06:44:41Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.6.0" + } + }, + { + "publishedAt": "2022-01-11T05:59:34Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.6.1" + } + }, + { + "publishedAt": "2026-02-12T08:11:35Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.6.2" + } + }, + { + "publishedAt": "2026-02-13T00:42:34Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.6.3" + } + }, + { + "publishedAt": "2019-03-22T20:48:51Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.7.0" + } + }, + { + "publishedAt": "2020-03-24T15:25:23Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.7.1" + } + }, + { + "publishedAt": "2020-03-25T19:17:23Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.7.2" + } + }, + { + "publishedAt": "2022-01-11T05:59:39Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.7.3" + } + }, + { + "publishedAt": "2026-02-12T08:11:24Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.7.4" + } + }, + { + "publishedAt": "2026-02-13T00:42:38Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.7.5" + } + }, + { + "publishedAt": "2019-08-17T02:45:35Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.8.0" + } + }, + { + "publishedAt": "2020-03-24T04:47:49Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.8.1" + } + }, + { + "publishedAt": "2020-03-25T19:47:25Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.8.2" + } + }, + { + "publishedAt": "2022-01-11T05:59:46Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.8.3" + } + }, + { + "publishedAt": "2026-02-12T08:11:10Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.8.4" + } + }, + { + "publishedAt": "2026-02-13T00:42:44Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.8.5" + } + }, + { + "publishedAt": "2019-09-21T22:26:19Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.0" + } + }, + { + "publishedAt": "2019-11-08T06:46:35Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.1" + } + }, + { + "publishedAt": "2020-03-22T15:39:34Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.2" + } + }, + { + "publishedAt": "2020-03-25T20:35:57Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.3" + } + }, + { + "publishedAt": "2020-05-03T21:52:50Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.4" + } + }, + { + "publishedAt": "2021-01-13T16:29:50Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.5" + } + }, + { + "publishedAt": "2021-01-14T04:53:48Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.6" + } + }, + { + "publishedAt": "2022-01-11T05:59:51Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.7" + } + }, + { + "publishedAt": "2026-02-12T08:10:59Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.8" + } + }, + { + "publishedAt": "2026-02-13T00:42:49Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.9" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "request", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "request", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-01-22T00:36:12Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "0.10.0" + } + }, + { + "publishedAt": "2011-01-22T00:36:12Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "0.8.3" + } + }, + { + "publishedAt": "2011-01-22T00:36:12Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "0.9.0" + } + }, + { + "publishedAt": "2011-01-22T00:36:12Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "0.9.1" + } + }, + { + "publishedAt": "2011-01-22T00:36:12Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "0.9.5" + } + }, + { + "publishedAt": "2011-01-22T00:36:12Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2011-01-23T01:14:46Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2011-01-23T01:38:57Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2011-01-30T22:05:41Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2011-02-11T00:10:06Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.0" + } + }, + { + "publishedAt": "2011-03-22T18:07:16Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.1" + } + }, + { + "publishedAt": "2011-03-22T18:29:21Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.2" + } + }, + { + "publishedAt": "2011-03-22T18:32:57Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.3" + } + }, + { + "publishedAt": "2011-03-27T22:30:25Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.5" + } + }, + { + "publishedAt": "2011-06-23T17:36:13Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.7" + } + }, + { + "publishedAt": "2011-06-23T21:15:20Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.8" + } + }, + { + "publishedAt": "2011-07-21T02:03:21Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.9" + } + }, + { + "publishedAt": "2011-07-21T21:10:38Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2011-07-21T22:22:13Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2011-07-29T20:48:36Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2011-08-12T23:16:25Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2011-08-13T21:28:21Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2011-08-13T21:46:39Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.0.5" + } + }, + { + "publishedAt": "2011-08-15T04:03:17Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2011-08-23T03:59:30Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2012-08-01T20:56:37Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.10.0" + } + }, + { + "publishedAt": "2012-08-29T19:18:28Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.11.0" + } + }, + { + "publishedAt": "2012-09-04T15:20:46Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.11.1" + } + }, + { + "publishedAt": "2012-09-17T19:19:33Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.11.2" + } + }, + { + "publishedAt": "2012-09-17T19:20:14Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.11.3" + } + }, + { + "publishedAt": "2012-09-17T19:34:20Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.11.4" + } + }, + { + "publishedAt": "2012-11-09T21:49:57Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.12.0" + } + }, + { + "publishedAt": "2013-02-19T23:53:42Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.14.0" + } + }, + { + "publishedAt": "2013-03-13T17:48:37Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.16.0" + } + }, + { + "publishedAt": "2013-03-13T20:46:28Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.16.2" + } + }, + { + "publishedAt": "2013-03-18T19:16:10Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.16.4" + } + }, + { + "publishedAt": "2013-03-18T22:48:42Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.16.6" + } + }, + { + "publishedAt": "2013-04-22T15:53:37Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.18.0" + } + }, + { + "publishedAt": "2013-04-22T16:48:30Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.19.0" + } + }, + { + "publishedAt": "2011-11-06T01:40:00Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2011-11-17T06:35:04Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.2.5" + } + }, + { + "publishedAt": "2011-12-01T07:38:36Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.2.6" + } + }, + { + "publishedAt": "2011-12-01T08:39:41Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.2.9" + } + }, + { + "publishedAt": "2013-04-22T21:49:15Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.20.0" + } + }, + { + "publishedAt": "2013-04-30T21:28:44Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.21.0" + } + }, + { + "publishedAt": "2013-07-05T17:12:48Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.22.0" + } + }, + { + "publishedAt": "2013-07-23T02:45:03Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.23.0" + } + }, + { + "publishedAt": "2013-07-23T20:51:33Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.24.0" + } + }, + { + "publishedAt": "2013-07-23T21:51:30Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.25.0" + } + }, + { + "publishedAt": "2013-08-07T16:31:07Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.26.0" + } + }, + { + "publishedAt": "2013-08-15T21:30:34Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.27.0" + } + }, + { + "publishedAt": "2013-12-04T19:42:46Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.28.0" + } + }, + { + "publishedAt": "2013-12-06T20:05:35Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.29.0" + } + }, + { + "publishedAt": "2013-12-13T19:17:56Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.30.0" + } + }, + { + "publishedAt": "2014-01-08T02:57:12Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.31.0" + } + }, + { + "publishedAt": "2014-01-16T19:33:18Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.32.0" + } + }, + { + "publishedAt": "2014-01-16T19:48:02Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.33.0" + } + }, + { + "publishedAt": "2014-02-18T19:35:27Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.34.0" + } + }, + { + "publishedAt": "2014-05-17T20:56:43Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.35.0" + } + }, + { + "publishedAt": "2014-05-19T20:58:14Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.36.0" + } + }, + { + "publishedAt": "2014-07-07T17:24:45Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.37.0" + } + }, + { + "publishedAt": "2014-07-22T13:44:48Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.38.0" + } + }, + { + "publishedAt": "2014-07-24T02:20:50Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.39.0" + } + }, + { + "publishedAt": "2014-08-06T18:29:34Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.40.0" + } + }, + { + "publishedAt": "2014-09-04T20:36:17Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.41.0" + } + }, + { + "publishedAt": "2014-09-04T22:24:16Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.42.0" + } + }, + { + "publishedAt": "2014-09-18T10:51:34Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.43.0" + } + }, + { + "publishedAt": "2014-09-18T10:53:09Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.44.0" + } + }, + { + "publishedAt": "2014-10-06T00:06:02Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.45.0" + } + }, + { + "publishedAt": "2014-10-23T16:34:08Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.46.0" + } + }, + { + "publishedAt": "2014-10-26T23:52:13Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.47.0" + } + }, + { + "publishedAt": "2014-11-12T17:08:56Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.48.0" + } + }, + { + "publishedAt": "2014-11-28T18:12:39Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.49.0" + } + }, + { + "publishedAt": "2014-12-09T15:36:36Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.50.0" + } + }, + { + "publishedAt": "2014-12-10T15:08:10Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.51.0" + } + }, + { + "publishedAt": "2015-02-02T00:58:58Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.52.0" + } + }, + { + "publishedAt": "2015-02-02T16:09:19Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.53.0" + } + }, + { + "publishedAt": "2015-03-24T22:01:04Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.54.0" + } + }, + { + "publishedAt": "2015-04-05T04:24:35Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.55.0" + } + }, + { + "publishedAt": "2015-05-28T18:03:06Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.56.0" + } + }, + { + "publishedAt": "2015-05-31T19:04:35Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.57.0" + } + }, + { + "publishedAt": "2015-06-16T11:28:02Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.58.0" + } + }, + { + "publishedAt": "2015-07-20T08:49:43Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.59.0" + } + }, + { + "publishedAt": "2015-07-21T12:29:31Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.60.0" + } + }, + { + "publishedAt": "2015-08-19T15:39:45Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.61.0" + } + }, + { + "publishedAt": "2015-09-15T08:23:47Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.62.0" + } + }, + { + "publishedAt": "2015-09-21T14:00:39Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.63.0" + } + }, + { + "publishedAt": "2015-09-25T12:21:27Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.64.0" + } + }, + { + "publishedAt": "2015-10-11T18:04:53Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.65.0" + } + }, + { + "publishedAt": "2015-11-18T10:07:33Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.66.0" + } + }, + { + "publishedAt": "2015-11-19T07:45:48Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.67.0" + } + }, + { + "publishedAt": "2016-01-27T16:20:27Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.68.0" + } + }, + { + "publishedAt": "2016-01-27T19:00:03Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.69.0" + } + }, + { + "publishedAt": "2016-04-05T10:07:28Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.70.0" + } + }, + { + "publishedAt": "2016-04-12T13:09:36Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.71.0" + } + }, + { + "publishedAt": "2016-04-17T13:53:37Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.72.0" + } + }, + { + "publishedAt": "2016-07-09T07:43:25Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.73.0" + } + }, + { + "publishedAt": "2016-07-22T23:44:44Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.74.0" + } + }, + { + "publishedAt": "2016-09-17T22:33:28Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.75.0" + } + }, + { + "publishedAt": "2016-10-25T08:57:56Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.76.0" + } + }, + { + "publishedAt": "2016-11-03T11:17:58Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.77.0" + } + }, + { + "publishedAt": "2016-11-03T13:38:05Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.78.0" + } + }, + { + "publishedAt": "2016-11-18T17:21:08Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.79.0" + } + }, + { + "publishedAt": "2017-03-04T04:42:42Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.80.0" + } + }, + { + "publishedAt": "2017-03-09T15:56:47Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.81.0" + } + }, + { + "publishedAt": "2017-09-19T19:39:30Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.82.0" + } + }, + { + "publishedAt": "2017-09-27T03:00:36Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.83.0" + } + }, + { + "publishedAt": "2018-03-12T08:40:34Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.84.0" + } + }, + { + "publishedAt": "2018-03-12T10:37:49Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.85.0" + } + }, + { + "publishedAt": "2018-05-15T12:06:18Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.86.0" + } + }, + { + "publishedAt": "2018-05-21T07:35:02Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.87.0" + } + }, + { + "publishedAt": "2018-08-10T16:26:50Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.88.0" + } + }, + { + "isDefault": true, + "publishedAt": "2020-02-11T16:35:36Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.88.2" + } + }, + { + "publishedAt": "2011-12-28T00:47:33Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.0" + } + }, + { + "publishedAt": "2011-12-28T01:02:20Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.1" + } + }, + { + "publishedAt": "2012-01-20T21:25:15Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.100" + } + }, + { + "publishedAt": "2012-02-24T17:53:29Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.150" + } + }, + { + "publishedAt": "2012-02-24T23:08:55Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.151" + } + }, + { + "publishedAt": "2012-02-25T20:55:24Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.152" + } + }, + { + "publishedAt": "2012-03-01T23:43:34Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.153" + } + }, + { + "publishedAt": "2011-12-28T01:04:02Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.2" + } + }, + { + "publishedAt": "2012-04-08T00:41:38Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.200" + } + }, + { + "publishedAt": "2012-04-12T17:44:37Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.201" + } + }, + { + "publishedAt": "2012-04-14T01:48:20Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.202" + } + }, + { + "publishedAt": "2012-06-28T19:58:58Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.203" + } + }, + { + "publishedAt": "2011-12-28T01:49:19Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.3" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "semver", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "semver", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-02-12T00:20:26Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2011-02-18T17:15:49Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2011-10-04T01:51:37Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.10" + } + }, + { + "publishedAt": "2011-11-15T16:40:04Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.11" + } + }, + { + "publishedAt": "2011-11-18T19:04:02Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.12" + } + }, + { + "publishedAt": "2011-12-21T17:07:14Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.13" + } + }, + { + "publishedAt": "2012-05-27T00:47:32Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.14" + } + }, + { + "publishedAt": "2011-03-22T21:27:35Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2011-04-19T23:29:13Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2011-04-21T07:32:11Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2011-05-03T23:11:54Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.5" + } + }, + { + "publishedAt": "2011-05-21T00:09:47Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.6" + } + }, + { + "publishedAt": "2011-06-17T16:26:07Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.7" + } + }, + { + "publishedAt": "2011-06-27T21:58:51Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.8" + } + }, + { + "publishedAt": "2011-07-20T21:38:13Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.9" + } + }, + { + "publishedAt": "2012-10-02T17:02:34Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2012-11-29T00:46:21Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2013-01-06T16:25:56Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2013-02-06T15:42:39Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2013-03-01T18:14:56Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.1.4" + } + }, + { + "publishedAt": "2013-06-15T03:29:33Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.0-alpha" + } + }, + { + "publishedAt": "2013-06-18T00:01:26Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.0-beta" + } + }, + { + "publishedAt": "2013-06-20T04:42:51Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2013-07-09T22:39:16Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.10" + } + }, + { + "publishedAt": "2013-07-24T03:23:19Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.11" + } + }, + { + "publishedAt": "2013-06-20T15:05:58Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2013-06-20T15:15:33Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2013-06-20T15:33:20Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2013-06-20T15:42:04Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.5" + } + }, + { + "publishedAt": "2013-06-20T18:41:20Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.6" + } + }, + { + "publishedAt": "2013-06-20T18:57:03Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.7" + } + }, + { + "publishedAt": "2013-06-24T22:12:37Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.8" + } + }, + { + "publishedAt": "2013-07-06T03:45:40Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.9" + } + }, + { + "publishedAt": "2013-08-01T23:52:31Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2013-10-25T20:02:44Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2013-10-28T18:18:10Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.2.1" + } + }, + { + "publishedAt": "2014-05-07T01:15:02Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2014-06-18T22:48:16Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.3.1" + } + }, + { + "publishedAt": "2014-07-22T19:24:50Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.3.2" + } + }, + { + "publishedAt": "2014-07-23T21:14:29Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2014-07-24T17:24:36Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2014-09-11T22:36:27Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2014-09-30T23:55:26Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2014-10-01T00:18:37Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.0.3" + } + }, + { + "publishedAt": "2014-10-16T00:55:35Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2014-12-19T12:57:14Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2014-12-23T09:42:46Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.2.0" + } + }, + { + "publishedAt": "2015-02-10T06:44:26Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.2.1" + } + }, + { + "publishedAt": "2015-02-10T06:46:44Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.2.2" + } + }, + { + "publishedAt": "2015-02-12T20:08:38Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.0" + } + }, + { + "publishedAt": "2015-02-24T19:49:50Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.1" + } + }, + { + "publishedAt": "2015-03-27T01:26:08Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.2" + } + }, + { + "publishedAt": "2015-03-27T16:56:24Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.3" + } + }, + { + "publishedAt": "2015-05-05T04:26:05Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.4" + } + }, + { + "publishedAt": "2015-05-29T22:25:40Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.5" + } + }, + { + "publishedAt": "2015-06-01T04:16:22Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.6" + } + }, + { + "publishedAt": "2015-07-11T17:29:40Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2015-07-13T20:02:27Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2015-09-11T17:09:40Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.0.2" + } + }, + { + "publishedAt": "2015-09-11T20:27:31Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.0.3" + } + }, + { + "publishedAt": "2015-11-18T23:18:02Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2016-06-23T18:00:51Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.1.1" + } + }, + { + "publishedAt": "2016-06-28T18:00:41Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.2.0" + } + }, + { + "publishedAt": "2016-07-14T16:52:47Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.3.0" + } + }, + { + "publishedAt": "2017-07-24T16:39:33Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.4.0" + } + }, + { + "publishedAt": "2017-07-24T18:48:27Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.4.1" + } + }, + { + "publishedAt": "2018-01-16T19:27:59Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.5.0" + } + }, + { + "publishedAt": "2018-08-17T20:35:46Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.5.1" + } + }, + { + "publishedAt": "2018-10-10T23:52:25Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.6.0" + } + }, + { + "publishedAt": "2019-03-26T23:25:47Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.7.0" + } + }, + { + "publishedAt": "2019-08-12T16:28:15Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.7.1" + } + }, + { + "publishedAt": "2023-07-10T19:57:47Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.7.2" + } + }, + { + "publishedAt": "2019-03-26T23:30:05Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2019-05-22T21:12:49Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2019-05-28T17:15:08Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.1.1" + } + }, + { + "publishedAt": "2019-06-24T01:48:03Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.1.2" + } + }, + { + "publishedAt": "2019-07-01T05:51:08Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.1.3" + } + }, + { + "publishedAt": "2019-07-01T23:03:27Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.2.0" + } + }, + { + "publishedAt": "2019-07-23T19:25:26Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.3.0" + } + }, + { + "publishedAt": "2023-07-10T22:38:41Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.3.1" + } + }, + { + "publishedAt": "2019-12-14T19:36:54Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2019-12-17T01:28:48Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.1.0" + } + }, + { + "publishedAt": "2019-12-17T16:56:29Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.1.1" + } + }, + { + "publishedAt": "2020-01-31T01:29:45Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.1.2" + } + }, + { + "publishedAt": "2020-02-11T21:54:05Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.1.3" + } + }, + { + "publishedAt": "2020-04-06T23:36:09Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.2.0" + } + }, + { + "publishedAt": "2020-04-06T23:37:44Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.2.1" + } + }, + { + "publishedAt": "2020-04-10T16:01:16Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.2.2" + } + }, + { + "publishedAt": "2020-04-13T18:31:33Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.2.3" + } + }, + { + "publishedAt": "2020-04-14T01:08:44Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.0" + } + }, + { + "publishedAt": "2020-04-14T16:56:08Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.1" + } + }, + { + "publishedAt": "2020-04-14T17:43:28Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.2" + } + }, + { + "publishedAt": "2020-12-01T19:30:05Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.3" + } + }, + { + "publishedAt": "2020-12-01T20:15:13Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.4" + } + }, + { + "publishedAt": "2021-03-23T01:37:52Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.5" + } + }, + { + "publishedAt": "2022-04-06T16:35:25Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.6" + } + }, + { + "publishedAt": "2022-04-12T17:26:24Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.7" + } + }, + { + "publishedAt": "2022-10-04T19:40:47Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.8" + } + }, + { + "publishedAt": "2023-04-10T21:57:46Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.4.0" + } + }, + { + "publishedAt": "2023-04-17T17:22:56Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.5.0" + } + }, + { + "publishedAt": "2023-05-12T16:39:41Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.5.1" + } + }, + { + "publishedAt": "2023-06-15T20:26:11Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.5.2" + } + }, + { + "publishedAt": "2023-06-22T21:53:19Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.5.3" + } + }, + { + "publishedAt": "2023-07-07T21:10:32Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.5.4" + } + }, + { + "publishedAt": "2024-02-05T17:06:51Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.6.0" + } + }, + { + "publishedAt": "2024-05-07T16:02:28Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.6.1" + } + }, + { + "publishedAt": "2024-05-09T16:02:50Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.6.2" + } + }, + { + "publishedAt": "2024-07-16T22:27:19Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.6.3" + } + }, + { + "publishedAt": "2025-01-29T17:14:41Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.7.0" + } + }, + { + "publishedAt": "2025-02-03T21:46:12Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.7.1" + } + }, + { + "publishedAt": "2025-05-12T17:02:28Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.7.2" + } + }, + { + "publishedAt": "2025-10-07T18:00:51Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.7.3" + } + }, + { + "publishedAt": "2026-02-05T17:23:11Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.7.4" + } + }, + { + "publishedAt": "2026-05-08T20:31:22Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.8.0" + } + }, + { + "publishedAt": "2026-05-21T18:28:15Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.8.1" + } + }, + { + "publishedAt": "2026-06-04T15:21:18Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.8.2" + } + }, + { + "publishedAt": "2026-06-08T15:31:41Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.8.3" + } + }, + { + "publishedAt": "2026-06-09T23:50:03Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.8.4" + } + }, + { + "isDefault": true, + "publishedAt": "2026-06-19T18:32:48Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.8.5" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "tough-cookie", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "tough-cookie", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-01-10T21:47:05Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.10.0" + } + }, + { + "publishedAt": "2014-01-13T18:21:15Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.11.0" + } + }, + { + "publishedAt": "2014-01-13T21:32:46Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.12.0" + } + }, + { + "publishedAt": "2014-01-16T18:26:00Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.12.1" + } + }, + { + "publishedAt": "2015-04-22T01:25:50Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.13.0" + } + }, + { + "publishedAt": "2011-10-21T19:06:03Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.0" + } + }, + { + "publishedAt": "2011-10-31T20:14:14Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.1" + } + }, + { + "publishedAt": "2012-04-23T17:02:57Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.11" + } + }, + { + "publishedAt": "2012-04-25T16:48:25Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.12" + } + }, + { + "publishedAt": "2012-05-08T16:21:30Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.13" + } + }, + { + "publishedAt": "2012-09-28T17:45:14Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.14" + } + }, + { + "publishedAt": "2013-01-25T17:35:07Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.15" + } + }, + { + "publishedAt": "2011-11-07T22:32:46Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.3" + } + }, + { + "publishedAt": "2011-11-23T15:55:51Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.4" + } + }, + { + "publishedAt": "2011-11-23T16:09:51Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.5" + } + }, + { + "publishedAt": "2011-11-23T19:26:54Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.6" + } + }, + { + "publishedAt": "2011-12-01T23:14:08Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.7" + } + }, + { + "publishedAt": "2011-12-15T16:03:48Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.8" + } + }, + { + "publishedAt": "2012-04-17T02:38:36Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.9" + } + }, + { + "publishedAt": "2015-04-28T01:38:47Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-04-28T18:14:01Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2015-05-25T16:49:39Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2015-06-10T22:13:55Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-10-02T17:49:06Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2015-10-06T23:18:58Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2015-11-13T01:52:06Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.2.1" + } + }, + { + "publishedAt": "2016-03-09T23:03:59Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.2.2" + } + }, + { + "publishedAt": "2016-07-21T18:44:18Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2016-07-26T01:01:31Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.3.1" + } + }, + { + "publishedAt": "2016-10-25T17:07:13Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.3.2" + } + }, + { + "publishedAt": "2017-09-21T21:05:04Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.3.3" + } + }, + { + "publishedAt": "2018-02-26T22:29:25Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.3.4" + } + }, + { + "publishedAt": "2018-06-04T23:05:54Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.4.2" + } + }, + { + "publishedAt": "2018-06-25T20:56:48Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.4.3" + } + }, + { + "publishedAt": "2018-11-26T22:58:46Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.5.0" + } + }, + { + "publishedAt": "2019-01-08T19:52:41Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2019-02-05T03:09:45Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2020-03-19T19:20:25Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2022-08-22T17:35:51Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2022-08-24T19:38:25Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2022-08-25T18:51:07Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "4.1.2" + } + }, + { + "publishedAt": "2023-06-05T17:32:41Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "4.1.3" + } + }, + { + "publishedAt": "2024-04-29T14:11:42Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "4.1.4" + } + }, + { + "publishedAt": "2024-09-09T16:40:28Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2023-09-27T16:06:48Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.0.0-rc.0" + } + }, + { + "publishedAt": "2024-02-29T18:21:11Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.0.0-rc.1" + } + }, + { + "publishedAt": "2024-05-16T20:03:00Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.0.0-rc.2" + } + }, + { + "publishedAt": "2024-07-10T13:23:18Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.0.0-rc.3" + } + }, + { + "publishedAt": "2024-07-19T17:42:20Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.0.0-rc.4" + } + }, + { + "publishedAt": "2025-01-09T15:36:56Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2025-01-08T18:57:42Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.1.0-rc.0" + } + }, + { + "publishedAt": "2025-02-07T17:32:26Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.1.1" + } + }, + { + "publishedAt": "2025-02-28T18:27:49Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.1.2" + } + }, + { + "publishedAt": "2025-08-14T19:56:05Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2025-05-02T13:50:43Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "6.0.0-rc.0" + } + }, + { + "publishedAt": "2025-07-24T14:54:21Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "6.0.0-rc.1" + } + }, + { + "publishedAt": "2025-08-04T16:53:25Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "6.0.0-rc.2" + } + }, + { + "publishedAt": "2026-03-12T18:39:28Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2026-07-07T18:32:22Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "6.0.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "uuid", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "uuid", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-03-31T08:12:51Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2011-03-31T08:12:51Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2013-02-19T22:28:10Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2013-03-14T05:25:04Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "1.4.1" + } + }, + { + "publishedAt": "2014-09-25T09:03:34Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "1.4.2" + } + }, + { + "publishedAt": "2024-06-09T13:42:04Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "10.0.0" + } + }, + { + "publishedAt": "2024-10-27T14:35:13Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.0.0" + } + }, + { + "publishedAt": "2024-09-05T21:08:26Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.0.0-0" + } + }, + { + "publishedAt": "2024-10-27T21:40:24Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.0.1" + } + }, + { + "publishedAt": "2024-10-28T17:27:12Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.0.2" + } + }, + { + "publishedAt": "2024-11-10T21:25:54Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.0.3" + } + }, + { + "publishedAt": "2025-01-05T15:16:52Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.0.4" + } + }, + { + "publishedAt": "2025-01-09T22:40:18Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.0.5" + } + }, + { + "publishedAt": "2025-02-19T18:16:11Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.1.0" + } + }, + { + "publishedAt": "2026-04-29T15:17:24Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.1.1" + } + }, + { + "publishedAt": "2025-09-05T17:25:34Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "12.0.0" + } + }, + { + "publishedAt": "2026-04-29T12:54:38Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "12.0.1" + } + }, + { + "publishedAt": "2025-09-08T18:43:39Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "13.0.0" + } + }, + { + "publishedAt": "2026-04-29T12:44:23Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "13.0.1" + } + }, + { + "publishedAt": "2026-05-04T13:37:27Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "13.0.2" + } + }, + { + "publishedAt": "2026-04-19T15:15:42Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "14.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2026-06-20T11:56:02Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "14.0.1" + } + }, + { + "publishedAt": "2014-09-29T09:03:24Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2014-09-29T09:16:55Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2016-04-13T07:37:23Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2016-09-18T21:03:38Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2016-11-18T05:55:37Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2016-11-29T07:18:07Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2017-06-16T17:54:51Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2018-01-16T14:44:50Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.2.0" + } + }, + { + "publishedAt": "2018-01-16T17:44:57Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.2.1" + } + }, + { + "publishedAt": "2018-06-26T13:23:39Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.3.0" + } + }, + { + "publishedAt": "2018-06-28T21:29:01Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.3.2" + } + }, + { + "publishedAt": "2019-08-19T13:26:25Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.3.3" + } + }, + { + "publishedAt": "2020-01-16T21:05:38Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.4.0" + } + }, + { + "publishedAt": "2020-02-24T13:23:46Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2020-02-17T11:25:25Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "7.0.0-beta.0" + } + }, + { + "publishedAt": "2020-02-25T20:26:35Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2020-03-04T12:49:00Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "7.0.2" + } + }, + { + "publishedAt": "2020-03-02T20:31:08Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "7.0.2-beta.0" + } + }, + { + "publishedAt": "2020-03-31T19:41:24Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "7.0.3" + } + }, + { + "publishedAt": "2020-04-29T20:42:26Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.0.0" + } + }, + { + "publishedAt": "2020-04-29T20:21:52Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.0.0-beta.0" + } + }, + { + "publishedAt": "2020-05-20T18:52:38Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.1.0" + } + }, + { + "publishedAt": "2020-06-23T20:56:14Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.2.0" + } + }, + { + "publishedAt": "2020-06-23T07:38:42Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.2.0-beta.0" + } + }, + { + "publishedAt": "2020-07-27T19:01:36Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.3.0" + } + }, + { + "publishedAt": "2020-07-22T22:28:57Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.3.0-beta.0" + } + }, + { + "publishedAt": "2020-10-04T15:46:46Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.3.1" + } + }, + { + "publishedAt": "2020-12-08T20:38:36Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.3.2" + } + }, + { + "publishedAt": "2020-11-21T13:10:15Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.3.2-beta.0" + } + }, + { + "publishedAt": "2022-09-05T20:03:54Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "9.0.0" + } + }, + { + "publishedAt": "2022-08-05T10:12:36Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "9.0.0-beta.0" + } + }, + { + "publishedAt": "2023-09-12T08:56:35Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "9.0.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.15.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "fast-deep-equal", + "requirement": "^3.1.1" + }, + { + "name": "fast-json-stable-stringify", + "requirement": "^2.0.0" + }, + { + "name": "json-schema-traverse", + "requirement": "^0.4.1" + }, + { + "name": "uri-js", + "requirement": "^4.2.2" + } + ], + "devDependencies": [ + { + "name": "ajv-async", + "requirement": "^1.0.0" + }, + { + "name": "bluebird", + "requirement": "^3.5.3" + }, + { + "name": "brfs", + "requirement": "^2.0.0" + }, + { + "name": "browserify", + "requirement": "^16.2.0" + }, + { + "name": "chai", + "requirement": "^4.0.1" + }, + { + "name": "coveralls", + "requirement": "^3.0.1" + }, + { + "name": "del-cli", + "requirement": "^3.0.0" + }, + { + "name": "dot", + "requirement": "^1.0.3" + }, + { + "name": "eslint", + "requirement": "^7.3.1" + }, + { + "name": "gh-pages-generator", + "requirement": "^0.2.3" + }, + { + "name": "glob", + "requirement": "^7.0.0" + }, + { + "name": "if-node-version", + "requirement": "^1.0.0" + }, + { + "name": "js-beautify", + "requirement": "^1.7.3" + }, + { + "name": "jshint", + "requirement": "^2.10.2" + }, + { + "name": "json-schema-test", + "requirement": "^2.0.0" + }, + { + "name": "karma", + "requirement": "^5.0.0" + }, + { + "name": "karma-chrome-launcher", + "requirement": "^3.0.0" + }, + { + "name": "karma-mocha", + "requirement": "^2.0.0" + }, + { + "name": "karma-sauce-launcher", + "requirement": "^4.1.3" + }, + { + "name": "mocha", + "requirement": "^8.0.1" + }, + { + "name": "nyc", + "requirement": "^15.0.0" + }, + { + "name": "pre-commit", + "requirement": "^1.1.1" + }, + { + "name": "re2", + "requirement": "^1.21.4" + }, + { + "name": "require-globify", + "requirement": "^1.3.0" + }, + { + "name": "typescript", + "requirement": "^3.9.5" + }, + { + "name": "uglify-js", + "requirement": "^3.6.9" + }, + { + "name": "watch", + "requirement": "^1.0.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.16" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "balanced-match", + "requirement": "^1.0.0" + }, + { + "name": "concat-map", + "requirement": "0.0.1" + } + ], + "devDependencies": [ + { + "name": "matcha", + "requirement": "^0.7.0" + }, + { + "name": "tape", + "requirement": "^4.6.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.6.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "inherits", + "requirement": "^2.0.3" + }, + { + "name": "readable-stream", + "requirement": "^2.2.2" + }, + { + "name": "typedarray", + "requirement": "^0.0.6" + } + ], + "devDependencies": [ + { + "name": "tape", + "requirement": "^4.6.3" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.6.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "buffer-from", + "requirement": "^1.0.0" + }, + { + "name": "inherits", + "requirement": "^2.0.3" + }, + { + "name": "readable-stream", + "requirement": "^2.2.2" + }, + { + "name": "typedarray", + "requirement": "^0.0.6" + } + ], + "devDependencies": [ + { + "name": "tape", + "requirement": "^4.6.3" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.9" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "standard", + "requirement": "^11.0.1" + }, + { + "name": "standard-version", + "requirement": "^4.4.0" + }, + { + "name": "tap", + "requirement": "^12.7.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.1.5" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "brace-expansion", + "requirement": "^1.1.7" + } + ], + "devDependencies": [ + { + "name": "tap", + "requirement": "^15.1.6" + } + ] + } + } + } diff --git a/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_json_in-place_package-lock.json.yaml b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_json_in-place_package-lock.json.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_json_in-place_package-lock.json.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_json_in-place_package-lock.json_grpc.yaml b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_json_in-place_package-lock.json_grpc.yaml new file mode 100644 index 00000000000..816377667b2 --- /dev/null +++ b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_json_in-place_package-lock.json_grpc.yaml @@ -0,0 +1,10339 @@ +interactions: + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "ajv", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "ajv", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-05-30T10:50:33Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.10" + } + }, + { + "publishedAt": "2015-05-30T18:11:21Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.11" + } + }, + { + "publishedAt": "2015-05-30T20:10:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.12" + } + }, + { + "publishedAt": "2015-05-29T22:33:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2015-05-29T22:54:15Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2015-05-29T23:29:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "publishedAt": "2015-05-29T23:30:34Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "publishedAt": "2015-05-30T08:54:32Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.8" + } + }, + { + "publishedAt": "2015-05-30T08:59:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.9" + } + }, + { + "publishedAt": "2015-05-30T22:05:16Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2015-05-30T23:42:28Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2015-06-01T22:44:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.10" + } + }, + { + "publishedAt": "2015-06-01T23:14:54Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.11" + } + }, + { + "publishedAt": "2015-06-02T00:59:48Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.12" + } + }, + { + "publishedAt": "2015-06-03T21:30:56Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.13" + } + }, + { + "publishedAt": "2015-06-03T23:17:48Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.14" + } + }, + { + "publishedAt": "2015-06-03T23:31:39Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.15" + } + }, + { + "publishedAt": "2015-06-04T17:04:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.16" + } + }, + { + "publishedAt": "2015-05-31T00:11:45Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2015-05-31T01:01:44Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2015-05-31T09:47:27Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.4" + } + }, + { + "publishedAt": "2015-05-31T11:21:59Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.5" + } + }, + { + "publishedAt": "2015-05-31T17:40:16Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.6" + } + }, + { + "publishedAt": "2015-05-31T20:46:42Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.7" + } + }, + { + "publishedAt": "2015-06-01T01:00:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.8" + } + }, + { + "publishedAt": "2015-06-01T17:51:44Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.9" + } + }, + { + "publishedAt": "2015-06-04T20:43:29Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2015-06-04T22:09:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.1" + } + }, + { + "publishedAt": "2015-06-04T23:44:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.2" + } + }, + { + "publishedAt": "2015-06-05T18:08:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.3" + } + }, + { + "publishedAt": "2015-06-05T20:38:32Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.4" + } + }, + { + "publishedAt": "2015-06-06T01:08:01Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.5" + } + }, + { + "publishedAt": "2015-06-06T01:40:29Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.6" + } + }, + { + "publishedAt": "2015-06-06T13:13:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.7" + } + }, + { + "publishedAt": "2015-06-06T15:19:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.8" + } + }, + { + "publishedAt": "2015-06-06T18:44:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.9" + } + }, + { + "publishedAt": "2015-06-07T20:55:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2015-06-07T20:59:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.1" + } + }, + { + "publishedAt": "2015-06-12T22:31:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.11" + } + }, + { + "publishedAt": "2015-06-13T09:27:35Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.12" + } + }, + { + "publishedAt": "2015-06-07T23:20:03Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.2" + } + }, + { + "publishedAt": "2015-06-07T23:32:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.3" + } + }, + { + "publishedAt": "2015-06-08T06:45:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.4" + } + }, + { + "publishedAt": "2015-06-08T07:02:12Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.5" + } + }, + { + "publishedAt": "2015-06-10T20:51:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.6" + } + }, + { + "publishedAt": "2015-06-10T22:59:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.7" + } + }, + { + "publishedAt": "2015-06-12T10:43:55Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.8" + } + }, + { + "publishedAt": "2015-06-13T12:01:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2015-06-13T12:55:34Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.1" + } + }, + { + "publishedAt": "2015-06-16T14:10:55Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.10" + } + }, + { + "publishedAt": "2015-06-16T17:16:40Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.12" + } + }, + { + "publishedAt": "2015-06-16T21:20:19Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.14" + } + }, + { + "publishedAt": "2015-06-16T21:54:34Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.15" + } + }, + { + "publishedAt": "2015-06-13T15:35:37Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.2" + } + }, + { + "publishedAt": "2015-06-13T22:42:06Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.3" + } + }, + { + "publishedAt": "2015-06-14T08:04:37Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.4" + } + }, + { + "publishedAt": "2015-06-14T09:06:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.5" + } + }, + { + "publishedAt": "2015-06-15T07:03:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.6" + } + }, + { + "publishedAt": "2015-06-15T10:14:59Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.7" + } + }, + { + "publishedAt": "2015-06-15T15:31:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.8" + } + }, + { + "publishedAt": "2015-06-15T23:21:32Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.9" + } + }, + { + "publishedAt": "2015-06-17T01:06:16Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "publishedAt": "2015-06-22T13:40:40Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.10" + } + }, + { + "publishedAt": "2015-06-23T16:27:20Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.11" + } + }, + { + "publishedAt": "2015-06-23T23:44:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.12" + } + }, + { + "publishedAt": "2015-06-17T15:01:45Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.2" + } + }, + { + "publishedAt": "2015-06-17T21:06:22Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.3" + } + }, + { + "publishedAt": "2015-06-17T21:24:10Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.4" + } + }, + { + "publishedAt": "2015-06-18T19:50:11Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.5" + } + }, + { + "publishedAt": "2015-06-19T00:00:10Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.6" + } + }, + { + "publishedAt": "2015-06-19T10:40:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.7" + } + }, + { + "publishedAt": "2015-06-20T14:37:41Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.8" + } + }, + { + "publishedAt": "2015-06-20T17:42:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.9" + } + }, + { + "publishedAt": "2015-06-24T00:28:55Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.0" + } + }, + { + "publishedAt": "2015-06-30T23:31:42Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.1" + } + }, + { + "publishedAt": "2015-07-30T08:22:29Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.10" + } + }, + { + "publishedAt": "2015-07-31T18:52:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.11" + } + }, + { + "publishedAt": "2015-08-06T23:14:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.12" + } + }, + { + "publishedAt": "2015-08-07T00:55:20Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.13" + } + }, + { + "publishedAt": "2015-08-08T09:58:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.14" + } + }, + { + "publishedAt": "2015-08-08T18:26:38Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.15" + } + }, + { + "publishedAt": "2015-07-20T16:41:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.2" + } + }, + { + "publishedAt": "2015-07-21T18:18:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.3" + } + }, + { + "publishedAt": "2015-07-21T21:36:48Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.4" + } + }, + { + "publishedAt": "2015-07-21T22:09:03Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.5" + } + }, + { + "publishedAt": "2015-07-21T22:20:20Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.6" + } + }, + { + "publishedAt": "2015-07-22T15:33:12Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.7" + } + }, + { + "publishedAt": "2015-07-24T09:48:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.8" + } + }, + { + "publishedAt": "2015-07-26T10:01:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.9" + } + }, + { + "publishedAt": "2015-08-09T11:51:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.7.0" + } + }, + { + "publishedAt": "2015-08-11T07:28:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.7.1" + } + }, + { + "publishedAt": "2015-08-16T01:13:01Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.7.2" + } + }, + { + "publishedAt": "2015-08-17T17:23:01Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-08-21T22:43:52Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-08-23T10:45:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2015-08-23T20:37:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2015-08-23T23:54:29Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2015-09-02T23:10:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2015-09-02T23:31:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2015-09-07T09:13:20Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.3.2" + } + }, + { + "publishedAt": "2015-09-13T00:06:34Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2015-09-22T22:24:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.1" + } + }, + { + "publishedAt": "2015-11-17T20:40:23Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.10" + } + }, + { + "publishedAt": "2015-09-23T22:48:36Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.2" + } + }, + { + "publishedAt": "2015-10-02T21:23:28Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.3" + } + }, + { + "publishedAt": "2015-10-10T23:17:39Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.4" + } + }, + { + "publishedAt": "2015-10-15T17:58:38Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.5" + } + }, + { + "publishedAt": "2015-10-25T00:23:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.6" + } + }, + { + "publishedAt": "2015-10-25T11:45:09Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.7" + } + }, + { + "publishedAt": "2015-10-25T22:12:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.8" + } + }, + { + "publishedAt": "2015-11-07T14:09:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.9" + } + }, + { + "publishedAt": "2015-11-22T01:28:10Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-11-13T14:35:35Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.0-beta.0" + } + }, + { + "publishedAt": "2015-11-14T23:14:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.0-beta.1" + } + }, + { + "publishedAt": "2015-11-17T23:10:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.0-beta.2" + } + }, + { + "publishedAt": "2015-11-17T23:24:59Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.0-beta.3" + } + }, + { + "publishedAt": "2015-11-22T02:17:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2015-11-24T06:44:47Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2015-11-26T22:57:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2015-11-27T09:27:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2015-11-28T15:12:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2015-11-28T22:40:06Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2015-11-29T01:45:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.1.3" + } + }, + { + "publishedAt": "2015-12-04T22:22:09Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.1.4" + } + }, + { + "publishedAt": "2015-12-05T21:28:23Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2015-12-06T22:10:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.2.1" + } + }, + { + "publishedAt": "2015-12-07T22:08:53Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.2.2" + } + }, + { + "publishedAt": "2015-12-11T21:44:43Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2015-12-12T21:58:19Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.4.0" + } + }, + { + "publishedAt": "2015-12-19T19:01:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.5.0" + } + }, + { + "publishedAt": "2015-12-27T21:47:12Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2015-12-27T22:11:06Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2015-12-27T22:13:29Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2015-12-28T12:21:21Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "publishedAt": "2015-12-30T23:06:17Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.0.4" + } + }, + { + "publishedAt": "2016-01-02T17:19:51Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2016-01-04T22:27:56Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.1.1" + } + }, + { + "publishedAt": "2016-01-09T14:51:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.2.0" + } + }, + { + "publishedAt": "2016-01-13T22:19:38Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.2.1" + } + }, + { + "publishedAt": "2016-01-13T22:26:48Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.2.2" + } + }, + { + "publishedAt": "2016-01-14T21:46:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.2.3" + } + }, + { + "publishedAt": "2016-01-15T07:00:54Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.3.0" + } + }, + { + "publishedAt": "2016-01-16T16:15:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.3.1" + } + }, + { + "publishedAt": "2016-01-17T15:19:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.4.0" + } + }, + { + "publishedAt": "2016-02-01T18:16:33Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.5.0" + } + }, + { + "publishedAt": "2016-02-01T23:39:43Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.5.1" + } + }, + { + "publishedAt": "2016-02-04T20:03:03Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.5.2" + } + }, + { + "publishedAt": "2016-02-05T09:21:42Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.5.3" + } + }, + { + "publishedAt": "2016-02-13T21:17:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.6.0" + } + }, + { + "publishedAt": "2016-02-13T22:13:57Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.6.1" + } + }, + { + "publishedAt": "2016-02-14T20:43:21Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.6.2" + } + }, + { + "publishedAt": "2016-02-17T23:04:53Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.7.0" + } + }, + { + "publishedAt": "2016-02-21T13:29:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.7.1" + } + }, + { + "publishedAt": "2016-02-24T09:27:10Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.7.2" + } + }, + { + "publishedAt": "2016-02-28T23:08:33Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.0" + } + }, + { + "publishedAt": "2016-03-01T00:27:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.1" + } + }, + { + "publishedAt": "2016-04-11T19:49:16Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.10" + } + }, + { + "publishedAt": "2016-03-02T15:01:22Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.2" + } + }, + { + "publishedAt": "2016-03-07T06:57:28Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.3" + } + }, + { + "publishedAt": "2016-03-09T23:23:28Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.4" + } + }, + { + "publishedAt": "2016-03-14T21:19:51Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.5" + } + }, + { + "publishedAt": "2016-03-20T19:33:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.6" + } + }, + { + "publishedAt": "2016-03-25T20:35:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.7" + } + }, + { + "publishedAt": "2016-03-31T17:36:07Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.8" + } + }, + { + "publishedAt": "2016-04-10T10:54:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.9" + } + }, + { + "publishedAt": "2016-04-15T23:01:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2016-04-18T20:21:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2016-04-20T20:22:32Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2016-04-22T09:23:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.0.3" + } + }, + { + "publishedAt": "2016-04-23T18:56:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.0.4" + } + }, + { + "publishedAt": "2016-05-03T09:00:45Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.0.5" + } + }, + { + "publishedAt": "2016-05-22T01:12:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.0.6" + } + }, + { + "publishedAt": "2016-05-27T20:31:38Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2016-06-01T06:18:57Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2016-06-04T20:43:09Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.2" + } + }, + { + "publishedAt": "2016-06-11T11:08:59Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.3" + } + }, + { + "publishedAt": "2016-06-26T20:33:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.4" + } + }, + { + "publishedAt": "2016-06-28T20:47:11Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.5" + } + }, + { + "publishedAt": "2016-07-09T23:39:32Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.6" + } + }, + { + "publishedAt": "2016-07-10T17:52:32Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.7" + } + }, + { + "publishedAt": "2016-07-21T23:49:03Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.8" + } + }, + { + "publishedAt": "2016-12-11T12:52:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.10.0" + } + }, + { + "publishedAt": "2016-12-23T17:45:51Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.10.1" + } + }, + { + "publishedAt": "2016-12-24T02:33:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.10.2" + } + }, + { + "publishedAt": "2016-12-25T00:17:28Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.10.3" + } + }, + { + "publishedAt": "2017-01-05T20:03:54Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.10.4" + } + }, + { + "publishedAt": "2017-01-21T00:17:03Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.0" + } + }, + { + "publishedAt": "2017-01-21T00:32:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.1" + } + }, + { + "publishedAt": "2017-01-21T21:45:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.2" + } + }, + { + "publishedAt": "2017-02-12T19:18:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.3" + } + }, + { + "publishedAt": "2017-03-04T18:34:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.4" + } + }, + { + "publishedAt": "2017-03-11T21:44:40Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.5" + } + }, + { + "publishedAt": "2017-04-07T22:56:39Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.6" + } + }, + { + "publishedAt": "2017-04-17T13:30:20Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.7" + } + }, + { + "publishedAt": "2017-04-28T19:23:19Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.8" + } + }, + { + "publishedAt": "2016-07-22T14:52:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.2.0" + } + }, + { + "publishedAt": "2016-07-28T22:48:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.3.0" + } + }, + { + "publishedAt": "2016-08-05T19:34:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.3.1" + } + }, + { + "publishedAt": "2016-08-07T12:11:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.4.0" + } + }, + { + "publishedAt": "2016-08-14T23:35:26Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.4.1" + } + }, + { + "publishedAt": "2016-08-15T21:21:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.5.0" + } + }, + { + "publishedAt": "2016-08-29T22:31:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.6.0" + } + }, + { + "publishedAt": "2016-08-30T20:00:28Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.6.1" + } + }, + { + "publishedAt": "2016-09-06T21:55:39Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.0" + } + }, + { + "publishedAt": "2016-09-19T16:31:33Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.1" + } + }, + { + "publishedAt": "2016-09-19T19:35:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.2" + } + }, + { + "publishedAt": "2016-09-22T16:59:01Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.3" + } + }, + { + "publishedAt": "2016-09-24T18:00:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.4" + } + }, + { + "publishedAt": "2016-09-28T14:21:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.5" + } + }, + { + "publishedAt": "2016-10-02T17:36:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.6" + } + }, + { + "publishedAt": "2016-10-05T18:46:26Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.7" + } + }, + { + "publishedAt": "2016-10-16T16:42:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.8.0" + } + }, + { + "publishedAt": "2016-10-19T08:39:47Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.8.1" + } + }, + { + "publishedAt": "2016-10-19T23:42:26Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.8.2" + } + }, + { + "publishedAt": "2016-11-14T21:01:11Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.9.0" + } + }, + { + "publishedAt": "2016-12-03T21:51:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.9.1" + } + }, + { + "publishedAt": "2016-12-06T21:47:20Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.9.2" + } + }, + { + "publishedAt": "2016-12-10T22:33:35Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.9.3" + } + }, + { + "publishedAt": "2017-04-17T14:42:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2016-11-08T19:29:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.0-beta.0" + } + }, + { + "publishedAt": "2016-11-30T21:21:38Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.0-beta.1" + } + }, + { + "publishedAt": "2017-04-28T20:22:58Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2016-12-31T00:39:48Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.1-beta.0" + } + }, + { + "publishedAt": "2017-01-20T23:50:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.1-beta.1" + } + }, + { + "publishedAt": "2017-01-23T21:04:55Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.1-beta.2" + } + }, + { + "publishedAt": "2017-02-04T23:03:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.1-beta.3" + } + }, + { + "publishedAt": "2017-02-12T19:39:58Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.2-beta.0" + } + }, + { + "publishedAt": "2017-03-01T08:16:12Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.3-beta.0" + } + }, + { + "publishedAt": "2017-03-12T18:46:07Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.4-beta.0" + } + }, + { + "publishedAt": "2017-03-19T19:57:27Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.4-beta.1" + } + }, + { + "publishedAt": "2017-03-25T16:33:52Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.4-beta.2" + } + }, + { + "publishedAt": "2017-04-08T20:11:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.4-beta.3" + } + }, + { + "publishedAt": "2017-05-14T11:17:43Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2017-05-14T22:50:06Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.1.1" + } + }, + { + "publishedAt": "2017-05-19T19:53:53Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.1.2" + } + }, + { + "publishedAt": "2017-05-20T21:35:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.1.3" + } + }, + { + "publishedAt": "2017-05-25T21:17:53Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.1.4" + } + }, + { + "publishedAt": "2017-05-28T19:59:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.1.5" + } + }, + { + "publishedAt": "2017-06-15T22:37:03Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.1.6" + } + }, + { + "publishedAt": "2017-06-16T23:13:12Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.2.0" + } + }, + { + "publishedAt": "2017-07-06T23:29:07Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.2.1" + } + }, + { + "publishedAt": "2017-07-10T22:19:43Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.2.2" + } + }, + { + "publishedAt": "2017-09-25T20:57:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.2.3" + } + }, + { + "publishedAt": "2017-10-22T15:16:21Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.2.4" + } + }, + { + "publishedAt": "2017-10-24T10:32:11Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.2.5" + } + }, + { + "publishedAt": "2017-10-24T19:00:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.3.0" + } + }, + { + "publishedAt": "2017-11-20T21:23:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.4.0" + } + }, + { + "publishedAt": "2017-11-24T20:45:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.5.0" + } + }, + { + "publishedAt": "2017-12-02T12:48:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.5.1" + } + }, + { + "publishedAt": "2017-12-16T20:35:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.5.2" + } + }, + { + "publishedAt": "2018-01-07T15:32:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2017-11-06T07:43:01Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.0.0-beta.0" + } + }, + { + "publishedAt": "2017-11-06T10:18:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.0.0-beta.1" + } + }, + { + "publishedAt": "2017-11-12T10:13:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.0.0-beta.2" + } + }, + { + "publishedAt": "2017-11-26T10:49:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.0.0-rc.0" + } + }, + { + "publishedAt": "2017-12-03T17:59:06Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.0.0-rc.1" + } + }, + { + "publishedAt": "2018-01-11T22:04:19Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2018-01-26T19:08:17Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2018-01-30T19:43:41Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.1.1" + } + }, + { + "publishedAt": "2019-03-03T11:27:56Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.10.0" + } + }, + { + "publishedAt": "2019-07-06T18:15:06Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.10.1" + } + }, + { + "publishedAt": "2019-07-14T14:16:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.10.2" + } + }, + { + "publishedAt": "2020-01-18T09:11:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.11.0" + } + }, + { + "publishedAt": "2020-02-22T13:51:48Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.12.0" + } + }, + { + "publishedAt": "2020-04-18T19:38:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.12.1" + } + }, + { + "publishedAt": "2020-04-19T23:18:22Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.12.2" + } + }, + { + "publishedAt": "2020-07-04T16:02:12Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.12.3" + } + }, + { + "publishedAt": "2020-08-15T09:07:56Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.12.4" + } + }, + { + "publishedAt": "2020-09-13T16:23:15Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.12.5" + } + }, + { + "publishedAt": "2020-10-10T17:01:40Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.12.6" + } + }, + { + "publishedAt": "2026-02-20T18:09:33Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.14.0" + } + }, + { + "publishedAt": "2026-04-23T14:59:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.15.0" + } + }, + { + "publishedAt": "2018-02-26T08:23:58Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.2.0" + } + }, + { + "publishedAt": "2018-03-03T21:22:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.2.1" + } + }, + { + "publishedAt": "2018-03-17T19:53:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.3.0" + } + }, + { + "publishedAt": "2018-03-25T10:37:19Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.4.0" + } + }, + { + "publishedAt": "2018-05-08T20:49:29Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.5.0" + } + }, + { + "publishedAt": "2018-06-10T12:07:59Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.5.1" + } + }, + { + "publishedAt": "2018-06-30T18:57:47Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.5.2" + } + }, + { + "publishedAt": "2018-08-17T16:28:53Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.5.3" + } + }, + { + "publishedAt": "2018-09-23T11:04:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.5.4" + } + }, + { + "publishedAt": "2018-11-04T21:47:17Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.5.5" + } + }, + { + "publishedAt": "2018-11-29T07:22:47Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.6.0" + } + }, + { + "publishedAt": "2018-11-29T10:59:52Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.6.1" + } + }, + { + "publishedAt": "2018-12-16T21:10:59Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.6.2" + } + }, + { + "publishedAt": "2019-01-13T17:59:39Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.7.0" + } + }, + { + "publishedAt": "2019-02-02T20:04:07Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.8.0" + } + }, + { + "publishedAt": "2019-02-02T20:07:09Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.8.1" + } + }, + { + "publishedAt": "2019-02-09T22:22:22Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.9.0" + } + }, + { + "publishedAt": "2019-02-10T08:42:28Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.9.1" + } + }, + { + "publishedAt": "2019-02-22T20:16:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.9.2" + } + }, + { + "publishedAt": "2020-12-15T19:12:40Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2020-09-15T14:58:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-alpha.0" + } + }, + { + "publishedAt": "2020-09-16T13:40:23Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-alpha.1" + } + }, + { + "publishedAt": "2020-09-23T19:16:55Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.0" + } + }, + { + "publishedAt": "2020-10-10T18:14:42Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.1" + } + }, + { + "publishedAt": "2020-10-24T18:14:26Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.2" + } + }, + { + "publishedAt": "2020-11-05T08:18:22Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.3" + } + }, + { + "publishedAt": "2020-11-10T08:25:15Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.4" + } + }, + { + "publishedAt": "2020-11-15T16:52:15Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.5" + } + }, + { + "publishedAt": "2020-11-16T22:01:23Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.6" + } + }, + { + "publishedAt": "2020-11-22T11:37:54Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.7" + } + }, + { + "publishedAt": "2020-11-29T19:31:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.8" + } + }, + { + "publishedAt": "2020-12-02T08:18:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.9" + } + }, + { + "publishedAt": "2020-12-06T15:39:09Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-rc.0" + } + }, + { + "publishedAt": "2020-12-09T20:49:34Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-rc.1" + } + }, + { + "publishedAt": "2020-12-13T19:37:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-rc.2" + } + }, + { + "publishedAt": "2020-12-14T19:11:11Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-rc.3" + } + }, + { + "publishedAt": "2020-12-14T19:34:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-rc.4" + } + }, + { + "publishedAt": "2020-12-14T20:08:45Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-rc.5" + } + }, + { + "publishedAt": "2020-12-16T19:42:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2020-12-19T18:42:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.2" + } + }, + { + "publishedAt": "2021-01-02T11:09:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.3" + } + }, + { + "publishedAt": "2021-02-01T21:04:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.4" + } + }, + { + "publishedAt": "2021-02-11T08:42:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.1.0" + } + }, + { + "publishedAt": "2021-02-17T09:09:58Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.1.1" + } + }, + { + "publishedAt": "2021-03-07T10:00:58Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.2.0" + } + }, + { + "publishedAt": "2021-03-07T19:03:07Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.2.1" + } + }, + { + "publishedAt": "2021-03-20T06:43:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.2.2" + } + }, + { + "publishedAt": "2021-03-20T07:01:17Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.2.3" + } + }, + { + "publishedAt": "2021-03-26T08:19:33Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.2.4" + } + }, + { + "publishedAt": "2021-03-27T12:44:09Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.0" + } + }, + { + "publishedAt": "2021-03-13T11:08:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.0-beta.0" + } + }, + { + "publishedAt": "2021-03-15T07:56:51Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.0-beta.1" + } + }, + { + "publishedAt": "2021-03-16T20:22:37Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.0-beta.2" + } + }, + { + "publishedAt": "2021-03-21T18:44:36Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.0-beta.3" + } + }, + { + "publishedAt": "2021-03-23T07:37:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.0-beta.4" + } + }, + { + "publishedAt": "2021-03-27T22:47:40Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.1" + } + }, + { + "publishedAt": "2021-03-31T08:00:17Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.2" + } + }, + { + "publishedAt": "2021-04-01T07:04:36Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.3" + } + }, + { + "publishedAt": "2021-04-02T12:53:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.4" + } + }, + { + "publishedAt": "2021-04-02T15:54:03Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.5" + } + }, + { + "publishedAt": "2021-04-11T16:52:16Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.1.0" + } + }, + { + "publishedAt": "2022-02-04T18:22:26Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.10.0" + } + }, + { + "publishedAt": "2022-03-22T22:19:15Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.11.0" + } + }, + { + "publishedAt": "2022-11-13T22:05:10Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.11.1" + } + }, + { + "publishedAt": "2022-11-13T22:16:35Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.11.2" + } + }, + { + "publishedAt": "2023-01-03T14:19:23Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.12.0" + } + }, + { + "publishedAt": "2024-04-29T23:33:52Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.13.0" + } + }, + { + "publishedAt": "2024-05-25T22:02:57Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.14.0" + } + }, + { + "publishedAt": "2024-06-03T20:36:10Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.15.0" + } + }, + { + "publishedAt": "2024-06-04T19:11:12Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.16.0" + } + }, + { + "publishedAt": "2024-07-12T20:42:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.17.1" + } + }, + { + "publishedAt": "2026-02-14T15:41:17Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.18.0" + } + }, + { + "publishedAt": "2021-04-27T15:08:54Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.2.0" + } + }, + { + "isDefault": true, + "publishedAt": "2026-04-24T15:22:16Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.20.0" + } + }, + { + "publishedAt": "2021-05-09T11:34:27Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.3.0" + } + }, + { + "publishedAt": "2021-05-14T20:12:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.4.0" + } + }, + { + "publishedAt": "2021-05-20T13:33:43Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.5.0" + } + }, + { + "publishedAt": "2021-06-06T14:57:32Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.6.0" + } + }, + { + "publishedAt": "2021-07-04T09:53:17Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.6.1" + } + }, + { + "publishedAt": "2021-07-15T20:13:15Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.6.2" + } + }, + { + "publishedAt": "2021-09-12T18:20:44Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.6.3" + } + }, + { + "publishedAt": "2021-11-08T20:15:34Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.7.0" + } + }, + { + "publishedAt": "2021-11-08T21:12:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.7.1" + } + }, + { + "publishedAt": "2021-11-13T18:33:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.8.0" + } + }, + { + "publishedAt": "2021-11-16T20:20:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.8.1" + } + }, + { + "publishedAt": "2021-11-21T19:07:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.8.2" + } + }, + { + "publishedAt": "2022-01-15T13:01:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.9.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "brace-expansion", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "brace-expansion", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-10-13T12:58:50Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2014-11-30T09:58:55Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-12-03T07:58:39Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2014-12-16T18:58:15Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2015-09-27T21:58:47Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2018-02-09T21:13:29Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.10" + } + }, + { + "publishedAt": "2018-02-10T07:42:22Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.11" + } + }, + { + "publishedAt": "2025-06-11T08:52:58Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.12" + } + }, + { + "publishedAt": "2026-03-27T08:39:34Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.13" + } + }, + { + "publishedAt": "2026-04-11T13:25:02Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.14" + } + }, + { + "publishedAt": "2026-05-26T08:43:08Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.15" + } + }, + { + "publishedAt": "2026-07-08T06:34:54Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.16" + } + }, + { + "publishedAt": "2015-11-28T12:58:57Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2016-02-11T18:51:31Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2016-05-01T19:14:21Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.4" + } + }, + { + "publishedAt": "2016-06-15T11:21:03Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.5" + } + }, + { + "publishedAt": "2016-07-20T20:48:37Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.6" + } + }, + { + "publishedAt": "2017-04-07T08:13:51Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.7" + } + }, + { + "publishedAt": "2017-06-12T07:19:41Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.8" + } + }, + { + "publishedAt": "2018-02-09T09:53:36Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.9" + } + }, + { + "publishedAt": "2020-10-05T11:41:11Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2021-02-22T16:18:13Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2025-06-11T08:48:36Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2026-03-27T08:40:53Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2026-04-11T13:26:14Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2026-05-25T10:13:45Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2026-07-08T06:53:30Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2023-10-07T13:31:03Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2025-06-11T08:44:12Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2026-03-27T08:41:41Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2024-02-27T11:56:43Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2025-06-11T07:04:23Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2026-02-12T08:18:54Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "5.0.2" + } + }, + { + "publishedAt": "2026-02-22T11:37:25Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "5.0.3" + } + }, + { + "publishedAt": "2026-02-27T09:37:56Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "5.0.4" + } + }, + { + "publishedAt": "2026-03-24T17:58:07Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "5.0.5" + } + }, + { + "publishedAt": "2026-05-08T05:41:43Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "5.0.6" + } + }, + { + "isDefault": true, + "publishedAt": "2026-06-29T03:47:11Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "5.0.7" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "chownr", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "chownr", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-06-04T04:01:28Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2015-05-20T07:04:02Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2015-08-09T22:22:45Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-08-09T22:24:36Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2018-09-16T00:23:19Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2018-09-16T03:14:08Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2019-07-03T21:32:51Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2019-09-25T05:49:10Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2020-02-12T02:30:54Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "1.1.4" + } + }, + { + "publishedAt": "2020-02-12T02:33:07Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2024-04-06T21:32:30Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "3.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "concat-stream", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "concat-stream", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-08-03T01:41:25Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2012-08-03T02:12:15Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2012-08-03T03:24:35Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2012-08-03T03:35:02Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2012-08-03T03:54:53Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2012-08-03T03:56:47Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "publishedAt": "2012-08-03T22:23:13Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "publishedAt": "2012-08-04T20:32:59Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.8" + } + }, + { + "publishedAt": "2012-09-10T06:21:25Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.9" + } + }, + { + "publishedAt": "2012-09-10T19:05:13Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2013-01-26T19:28:01Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2013-05-23T10:34:54Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2013-08-17T04:19:09Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2013-10-28T12:38:40Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2013-11-15T15:46:01Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2013-12-02T23:14:57Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2013-12-28T19:20:53Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2013-12-28T21:11:13Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2018-03-01T13:15:54Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.3.2" + } + }, + { + "publishedAt": "2014-01-02T19:57:59Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2014-01-06T06:35:18Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.1" + } + }, + { + "publishedAt": "2015-06-10T18:44:24Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.10" + } + }, + { + "publishedAt": "2018-03-01T13:14:47Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.11" + } + }, + { + "publishedAt": "2014-03-05T18:24:24Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.2" + } + }, + { + "publishedAt": "2014-03-05T21:51:58Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.3" + } + }, + { + "publishedAt": "2014-03-12T16:23:57Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.4" + } + }, + { + "publishedAt": "2014-04-15T02:32:51Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.5" + } + }, + { + "publishedAt": "2014-06-02T20:58:24Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.6" + } + }, + { + "publishedAt": "2014-11-27T18:35:12Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.7" + } + }, + { + "publishedAt": "2015-04-04T00:15:17Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.8" + } + }, + { + "publishedAt": "2015-06-17T04:36:00Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.5.0" + } + }, + { + "publishedAt": "2015-10-18T22:10:31Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.5.1" + } + }, + { + "publishedAt": "2016-09-01T07:33:18Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.5.2" + } + }, + { + "publishedAt": "2016-12-19T15:44:19Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.6.0" + } + }, + { + "publishedAt": "2018-03-01T14:35:25Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.6.1" + } + }, + { + "publishedAt": "2018-03-21T15:17:30Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.6.2" + } + }, + { + "isDefault": true, + "publishedAt": "2018-12-21T14:22:15Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "2.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "form-data", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "form-data", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-05-16T14:58:22Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2013-05-09T05:35:21Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.10" + } + }, + { + "publishedAt": "2012-07-02T21:59:37Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2012-08-10T03:05:05Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2012-09-06T16:47:43Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2012-12-05T07:06:20Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2013-01-08T08:04:51Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "publishedAt": "2013-02-10T02:53:05Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "publishedAt": "2013-04-21T23:32:42Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.8" + } + }, + { + "publishedAt": "2013-04-29T17:09:12Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.9" + } + }, + { + "publishedAt": "2013-07-08T18:46:13Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2013-08-22T04:22:58Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2013-10-03T04:06:55Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2014-06-02T07:48:24Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2014-06-24T06:35:44Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.1.4" + } + }, + { + "publishedAt": "2014-12-06T21:14:10Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2016-08-26T09:01:06Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-06-13T15:50:04Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "1.0.0-rc1" + } + }, + { + "publishedAt": "2015-07-22T02:48:28Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "1.0.0-rc2" + } + }, + { + "publishedAt": "2015-07-30T04:10:06Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "1.0.0-rc3" + } + }, + { + "publishedAt": "2016-03-15T16:35:47Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "1.0.0-rc4" + } + }, + { + "publishedAt": "2016-08-26T09:44:37Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2016-09-17T06:10:17Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2016-09-25T22:14:22Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2016-10-04T06:33:17Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2016-11-08T04:02:19Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2017-04-09T15:09:59Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.1.4" + } + }, + { + "publishedAt": "2017-06-11T08:46:00Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2017-08-24T23:00:54Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.3.1" + } + }, + { + "publishedAt": "2018-02-14T00:31:49Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.3.2" + } + }, + { + "publishedAt": "2018-02-12T17:58:22Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.3.2-rc1" + } + }, + { + "publishedAt": "2018-10-17T07:26:22Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.3.3" + } + }, + { + "publishedAt": "2019-06-19T07:27:06Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.4.0" + } + }, + { + "publishedAt": "2019-07-04T04:44:27Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.5.0" + } + }, + { + "publishedAt": "2019-08-29T06:48:54Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.5.1" + } + }, + { + "publishedAt": "2024-10-10T03:46:33Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.5.2" + } + }, + { + "publishedAt": "2025-02-14T21:56:16Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.5.3" + } + }, + { + "publishedAt": "2025-07-17T21:42:15Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.5.4" + } + }, + { + "publishedAt": "2025-07-18T22:54:20Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.5.5" + } + }, + { + "publishedAt": "2026-06-12T17:39:55Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.5.6" + } + }, + { + "publishedAt": "2019-11-06T07:56:58Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2021-02-15T17:33:58Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2024-10-10T03:48:50Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2025-02-14T23:00:12Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "publishedAt": "2025-07-17T06:17:45Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "3.0.4" + } + }, + { + "publishedAt": "2026-06-12T17:39:18Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "3.0.5" + } + }, + { + "publishedAt": "2021-02-15T17:38:54Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2024-10-10T03:49:46Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2025-02-14T23:23:57Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2025-06-05T14:51:11Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "4.0.3" + } + }, + { + "publishedAt": "2025-07-17T04:54:11Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "4.0.4" + } + }, + { + "publishedAt": "2025-11-17T04:16:07Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "4.0.5" + } + }, + { + "isDefault": true, + "publishedAt": "2026-06-12T17:37:53Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "4.0.6" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "hosted-git-info", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "hosted-git-info", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-10-09T18:34:13Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-10-17T11:13:06Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2014-10-28T02:04:51Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2014-10-28T04:36:20Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2014-10-28T08:14:17Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2014-11-25T00:37:38Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.5.0" + } + }, + { + "publishedAt": "2014-12-30T19:02:46Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.5.1" + } + }, + { + "publishedAt": "2014-12-30T19:14:34Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.5.2" + } + }, + { + "publishedAt": "2015-01-23T20:16:52Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.5.3" + } + }, + { + "publishedAt": "2015-04-06T21:38:27Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.6.0" + } + }, + { + "publishedAt": "2026-05-08T18:40:37Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "10.0.0" + } + }, + { + "publishedAt": "2026-05-11T16:22:27Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "10.1.0" + } + }, + { + "isDefault": true, + "publishedAt": "2026-05-18T16:04:06Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "10.1.1" + } + }, + { + "publishedAt": "2015-04-06T21:49:28Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-04-06T22:06:25Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2015-04-06T22:08:37Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2015-04-08T21:28:09Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2015-04-09T18:02:29Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2015-04-10T10:06:43Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2015-04-11T17:34:25Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2015-05-21T18:46:34Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.1.3" + } + }, + { + "publishedAt": "2015-05-21T18:50:00Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.1.4" + } + }, + { + "publishedAt": "2016-05-17T21:01:29Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.1.5" + } + }, + { + "publishedAt": "2017-02-06T07:24:47Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2017-03-18T00:25:37Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2017-03-18T00:37:58Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.3.1" + } + }, + { + "publishedAt": "2017-03-22T04:31:44Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.4.0" + } + }, + { + "publishedAt": "2017-03-22T04:32:05Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.4.1" + } + }, + { + "publishedAt": "2017-04-13T22:54:59Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.4.2" + } + }, + { + "publishedAt": "2017-06-26T20:25:47Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.5.0" + } + }, + { + "publishedAt": "2018-03-07T22:20:44Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.6.0" + } + }, + { + "publishedAt": "2018-06-25T19:42:00Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.6.1" + } + }, + { + "publishedAt": "2018-07-06T23:42:38Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.7.0" + } + }, + { + "publishedAt": "2018-07-07T01:02:48Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.7.1" + } + }, + { + "publishedAt": "2019-08-05T01:34:06Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.0" + } + }, + { + "publishedAt": "2019-08-05T05:58:22Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.1" + } + }, + { + "publishedAt": "2019-08-05T06:51:59Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.2" + } + }, + { + "publishedAt": "2019-08-12T16:18:02Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.3" + } + }, + { + "publishedAt": "2019-08-12T23:44:11Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.4" + } + }, + { + "publishedAt": "2019-10-07T23:34:22Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.5" + } + }, + { + "publishedAt": "2020-02-25T17:16:32Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.6" + } + }, + { + "publishedAt": "2020-02-26T23:42:45Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.7" + } + }, + { + "publishedAt": "2020-02-29T22:43:47Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.8" + } + }, + { + "publishedAt": "2021-04-07T20:04:34Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.9" + } + }, + { + "publishedAt": "2019-08-12T16:19:17Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2019-10-07T23:35:09Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2019-10-08T00:12:36Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2020-02-25T17:18:25Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "publishedAt": "2020-02-26T23:47:40Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.4" + } + }, + { + "publishedAt": "2020-07-11T01:06:35Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.5" + } + }, + { + "publishedAt": "2020-10-12T23:08:51Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.6" + } + }, + { + "publishedAt": "2020-10-15T23:06:06Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.7" + } + }, + { + "publishedAt": "2021-01-28T18:20:46Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.8" + } + }, + { + "publishedAt": "2021-03-09T18:34:11Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2021-03-18T15:24:06Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2021-03-24T16:08:24Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2022-01-06T16:16:49Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2022-03-14T22:17:41Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2022-08-09T20:07:16Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2022-10-26T19:32:46Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "5.2.0" + } + }, + { + "publishedAt": "2022-10-27T22:37:46Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "5.2.1" + } + }, + { + "publishedAt": "2022-10-12T19:28:31Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2022-10-26T19:28:09Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2022-10-27T22:38:46Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "6.1.1" + } + }, + { + "publishedAt": "2024-11-21T17:41:45Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "6.1.2" + } + }, + { + "publishedAt": "2024-11-21T20:52:51Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "6.1.3" + } + }, + { + "publishedAt": "2023-08-14T23:19:55Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2023-09-13T14:45:42Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2024-05-04T01:10:57Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "7.0.2" + } + }, + { + "publishedAt": "2024-09-04T21:49:04Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "8.0.0" + } + }, + { + "publishedAt": "2024-11-20T22:01:03Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "8.0.1" + } + }, + { + "publishedAt": "2024-11-21T21:00:41Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "8.0.2" + } + }, + { + "publishedAt": "2025-04-14T18:31:45Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "8.1.0" + } + }, + { + "publishedAt": "2025-07-24T15:37:51Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "9.0.0" + } + }, + { + "publishedAt": "2025-10-07T21:29:44Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "9.0.1" + } + }, + { + "publishedAt": "2025-10-08T16:36:21Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "9.0.2" + } + }, + { + "publishedAt": "2026-05-01T16:06:21Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "9.0.3" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "minimatch", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "minimatch", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-07-16T08:52:46Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2011-07-16T17:57:12Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2011-07-29T19:13:01Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2011-12-14T02:32:05Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2011-12-31T02:22:30Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2012-01-04T02:28:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2012-01-04T09:14:19Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2012-01-19T00:14:01Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.1.4" + } + }, + { + "publishedAt": "2012-02-04T19:32:24Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.1.5" + } + }, + { + "publishedAt": "2012-02-22T11:04:45Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2013-02-25T16:21:43Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.10" + } + }, + { + "publishedAt": "2013-02-25T16:23:45Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.11" + } + }, + { + "publishedAt": "2013-04-12T19:28:43Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.12" + } + }, + { + "publishedAt": "2013-12-16T06:02:07Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.13" + } + }, + { + "publishedAt": "2013-12-16T22:01:16Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.14" + } + }, + { + "publishedAt": "2012-03-22T05:22:24Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.2" + } + }, + { + "publishedAt": "2012-03-29T01:37:56Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.3" + } + }, + { + "publishedAt": "2012-03-29T01:48:13Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.4" + } + }, + { + "publishedAt": "2012-06-04T20:57:13Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.5" + } + }, + { + "publishedAt": "2012-08-13T16:42:08Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.6" + } + }, + { + "publishedAt": "2012-10-04T03:49:50Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.7" + } + }, + { + "publishedAt": "2012-10-25T15:24:02Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.8" + } + }, + { + "publishedAt": "2012-10-25T15:34:02Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.9" + } + }, + { + "publishedAt": "2014-05-13T00:47:58Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2014-07-11T23:25:00Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2014-07-28T21:29:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2024-07-08T21:53:11Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.0.0" + } + }, + { + "publishedAt": "2024-07-08T23:02:25Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.0.1" + } + }, + { + "publishedAt": "2025-06-11T18:09:28Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.0.2" + } + }, + { + "publishedAt": "2025-06-12T20:19:27Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.0.3" + } + }, + { + "publishedAt": "2025-10-28T22:27:48Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.1.0" + } + }, + { + "publishedAt": "2025-10-28T22:58:24Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.1.1" + } + }, + { + "publishedAt": "2026-02-03T17:50:22Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.1.2" + } + }, + { + "publishedAt": "2026-02-12T18:29:45Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.1.3" + } + }, + { + "publishedAt": "2026-02-12T18:47:49Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.2.0" + } + }, + { + "publishedAt": "2026-02-17T04:33:01Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.2.1" + } + }, + { + "publishedAt": "2026-02-19T17:18:49Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.2.2" + } + }, + { + "publishedAt": "2026-02-25T00:19:15Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.2.3" + } + }, + { + "publishedAt": "2026-02-25T17:13:19Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.2.4" + } + }, + { + "isDefault": true, + "publishedAt": "2026-03-30T18:08:07Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.2.5" + } + }, + { + "publishedAt": "2014-12-01T02:12:02Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2014-12-01T16:30:35Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2015-07-23T01:51:41Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.10" + } + }, + { + "publishedAt": "2015-03-10T00:34:30Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2015-03-10T02:03:12Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2015-03-12T17:34:43Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2015-04-29T14:37:27Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.5" + } + }, + { + "publishedAt": "2015-04-29T15:25:34Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.6" + } + }, + { + "publishedAt": "2015-04-29T15:43:59Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.7" + } + }, + { + "publishedAt": "2015-05-19T01:38:00Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.8" + } + }, + { + "publishedAt": "2015-07-18T23:03:23Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.9" + } + }, + { + "publishedAt": "2015-09-27T18:18:59Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2016-06-17T20:13:02Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2016-08-08T17:45:22Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "publishedAt": "2017-05-07T18:11:10Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.4" + } + }, + { + "publishedAt": "2022-02-06T20:28:04Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.5" + } + }, + { + "publishedAt": "2022-02-12T23:58:17Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.6" + } + }, + { + "publishedAt": "2022-02-13T04:03:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.7" + } + }, + { + "publishedAt": "2022-02-15T20:33:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.8" + } + }, + { + "publishedAt": "2022-02-13T01:03:22Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2022-02-13T04:01:44Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.1.1" + } + }, + { + "publishedAt": "2022-02-15T20:32:43Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.1.2" + } + }, + { + "publishedAt": "2026-02-22T02:17:31Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.1.3" + } + }, + { + "publishedAt": "2026-02-25T00:44:26Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.1.4" + } + }, + { + "publishedAt": "2026-02-25T17:17:15Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.1.5" + } + }, + { + "publishedAt": "2022-02-13T00:37:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2022-02-13T00:58:48Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2022-02-13T04:22:13Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2022-02-15T16:03:28Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.2.0" + } + }, + { + "publishedAt": "2022-02-15T16:35:28Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.2.1" + } + }, + { + "publishedAt": "2023-01-17T15:09:14Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.2.2" + } + }, + { + "publishedAt": "2023-01-17T19:47:04Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.2.3" + } + }, + { + "publishedAt": "2026-02-22T02:17:04Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.2.4" + } + }, + { + "publishedAt": "2026-02-25T00:28:13Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.2.5" + } + }, + { + "publishedAt": "2026-02-25T17:17:03Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.2.6" + } + }, + { + "publishedAt": "2022-02-15T16:50:03Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2022-02-24T17:58:20Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2022-05-16T16:13:11Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2022-11-29T20:33:52Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.1" + } + }, + { + "publishedAt": "2022-12-20T15:12:13Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.2" + } + }, + { + "publishedAt": "2023-01-14T18:54:23Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.3" + } + }, + { + "publishedAt": "2023-01-14T19:09:39Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.4" + } + }, + { + "publishedAt": "2023-01-17T15:04:11Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.5" + } + }, + { + "publishedAt": "2023-01-17T19:46:37Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.6" + } + }, + { + "publishedAt": "2026-02-22T02:16:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.7" + } + }, + { + "publishedAt": "2026-02-25T00:24:36Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.8" + } + }, + { + "publishedAt": "2026-02-25T17:16:47Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.9" + } + }, + { + "publishedAt": "2023-01-14T21:07:02Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2023-01-15T17:37:41Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2023-01-15T21:26:11Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.0.2" + } + }, + { + "publishedAt": "2023-01-15T23:08:02Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.0.3" + } + }, + { + "publishedAt": "2023-01-16T01:55:01Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.0.4" + } + }, + { + "publishedAt": "2023-01-17T07:11:06Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2023-01-17T14:57:09Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.1" + } + }, + { + "publishedAt": "2023-02-13T08:20:38Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.10" + } + }, + { + "publishedAt": "2023-01-17T15:02:37Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.2" + } + }, + { + "publishedAt": "2023-01-17T17:24:11Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.3" + } + }, + { + "publishedAt": "2023-01-17T17:46:31Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.4" + } + }, + { + "publishedAt": "2023-01-17T22:17:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.5" + } + }, + { + "publishedAt": "2023-01-22T17:52:06Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.6" + } + }, + { + "publishedAt": "2023-02-11T20:33:31Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.7" + } + }, + { + "publishedAt": "2023-02-11T21:10:03Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.8" + } + }, + { + "publishedAt": "2023-02-13T06:54:04Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.9" + } + }, + { + "publishedAt": "2023-02-13T08:58:22Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.2.0" + } + }, + { + "publishedAt": "2026-02-22T02:16:05Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.2.1" + } + }, + { + "publishedAt": "2026-02-25T00:24:10Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.2.2" + } + }, + { + "publishedAt": "2026-02-25T17:16:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.2.3" + } + }, + { + "publishedAt": "2023-02-20T00:45:53Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2023-02-22T02:01:55Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2023-02-22T23:45:29Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.1.0" + } + }, + { + "publishedAt": "2023-02-24T00:36:24Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.1.1" + } + }, + { + "publishedAt": "2023-02-24T22:56:58Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.1.2" + } + }, + { + "publishedAt": "2023-02-25T02:07:45Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.1.3" + } + }, + { + "publishedAt": "2023-02-26T01:03:07Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.1.4" + } + }, + { + "publishedAt": "2023-02-26T09:13:44Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.2.0" + } + }, + { + "publishedAt": "2023-02-27T19:58:12Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.3.0" + } + }, + { + "publishedAt": "2023-03-01T06:59:21Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.0" + } + }, + { + "publishedAt": "2023-03-01T07:59:55Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.1" + } + }, + { + "publishedAt": "2023-03-01T20:13:50Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.2" + } + }, + { + "publishedAt": "2023-03-22T18:52:11Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.3" + } + }, + { + "publishedAt": "2023-04-01T23:44:08Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.4" + } + }, + { + "publishedAt": "2023-04-03T16:49:58Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.5" + } + }, + { + "publishedAt": "2023-04-09T20:18:44Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.6" + } + }, + { + "publishedAt": "2026-02-22T02:14:52Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.7" + } + }, + { + "publishedAt": "2026-02-25T00:22:55Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.8" + } + }, + { + "publishedAt": "2026-02-25T17:15:56Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.9" + } + }, + { + "publishedAt": "2023-04-02T03:33:52Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.0" + } + }, + { + "publishedAt": "2023-04-02T03:39:08Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.1" + } + }, + { + "publishedAt": "2023-04-02T03:41:11Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.2" + } + }, + { + "publishedAt": "2023-04-03T16:51:26Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.3" + } + }, + { + "publishedAt": "2023-04-09T20:17:45Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.4" + } + }, + { + "publishedAt": "2026-02-22T02:13:39Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.5" + } + }, + { + "publishedAt": "2026-02-25T00:21:23Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.6" + } + }, + { + "publishedAt": "2026-02-25T17:14:26Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.7" + } + }, + { + "publishedAt": "2023-04-09T22:15:07Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.0" + } + }, + { + "publishedAt": "2023-05-20T20:53:59Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.1" + } + }, + { + "publishedAt": "2023-06-23T21:12:23Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.2" + } + }, + { + "publishedAt": "2023-07-06T17:05:47Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.3" + } + }, + { + "publishedAt": "2024-03-28T19:42:56Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.4" + } + }, + { + "publishedAt": "2024-06-25T22:41:02Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.5" + } + }, + { + "publishedAt": "2026-02-22T02:04:56Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.6" + } + }, + { + "publishedAt": "2026-02-25T00:19:39Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.7" + } + }, + { + "publishedAt": "2026-02-25T17:13:38Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.8" + } + }, + { + "publishedAt": "2026-02-26T19:32:47Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.9" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "qs", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "qs", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-02-04T04:40:23Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2011-02-07T16:45:02Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2011-02-09T00:52:16Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2011-02-09T20:45:35Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2011-02-10T23:45:02Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2011-02-14T22:27:23Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "publishedAt": "2011-03-13T17:20:41Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "publishedAt": "2011-04-13T18:07:22Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2011-06-29T16:33:55Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2011-07-19T19:07:48Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2011-11-04T16:33:52Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.3.1" + } + }, + { + "publishedAt": "2011-11-09T03:42:13Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.3.2" + } + }, + { + "publishedAt": "2011-11-22T02:27:15Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2012-01-26T13:40:54Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.4.1" + } + }, + { + "publishedAt": "2012-02-08T21:10:43Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.4.2" + } + }, + { + "publishedAt": "2012-05-04T21:42:09Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "publishedAt": "2012-09-18T18:43:17Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.5.1" + } + }, + { + "publishedAt": "2012-11-14T19:56:00Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.5.2" + } + }, + { + "publishedAt": "2012-12-10T00:18:05Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.5.3" + } + }, + { + "publishedAt": "2013-03-15T23:33:06Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.5.4" + } + }, + { + "publishedAt": "2013-03-20T19:37:04Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.5.5" + } + }, + { + "publishedAt": "2013-04-09T17:16:57Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.5.6" + } + }, + { + "publishedAt": "2013-04-23T15:59:26Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.6.0" + } + }, + { + "publishedAt": "2013-04-26T20:11:41Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.6.1" + } + }, + { + "publishedAt": "2013-05-02T20:58:43Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.6.2" + } + }, + { + "publishedAt": "2013-05-03T20:05:29Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.6.3" + } + }, + { + "publishedAt": "2013-05-07T14:51:56Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.6.4" + } + }, + { + "publishedAt": "2013-05-13T15:40:34Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.6.5" + } + }, + { + "publishedAt": "2013-12-03T16:46:29Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.6.6" + } + }, + { + "publishedAt": "2014-08-04T22:27:58Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-08-05T21:32:57Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2014-08-06T00:17:36Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2014-08-06T17:42:49Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2014-08-07T14:01:10Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2014-08-09T01:37:21Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2014-08-14T20:14:29Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "1.2.2" + } + }, + { + "publishedAt": "2014-08-25T20:02:15Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2014-08-25T22:43:41Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2014-08-27T16:34:02Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2014-08-28T20:36:15Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.2.1" + } + }, + { + "publishedAt": "2014-08-29T20:34:11Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.2.2" + } + }, + { + "publishedAt": "2014-09-05T18:30:40Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.2.3" + } + }, + { + "publishedAt": "2014-09-18T22:58:21Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.2.4" + } + }, + { + "publishedAt": "2014-10-22T21:38:19Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.2.5" + } + }, + { + "publishedAt": "2014-10-22T21:47:54Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2014-10-23T16:26:22Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.3.1" + } + }, + { + "publishedAt": "2014-10-28T00:07:01Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.3.2" + } + }, + { + "publishedAt": "2014-11-14T00:54:19Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.3.3" + } + }, + { + "publishedAt": "2015-03-12T17:22:55Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.4.0" + } + }, + { + "publishedAt": "2015-03-13T23:38:45Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.4.1" + } + }, + { + "publishedAt": "2015-05-09T20:55:52Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.4.2" + } + }, + { + "publishedAt": "2015-05-22T19:34:21Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2015-05-27T16:11:47Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2015-07-02T18:33:51Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2015-08-27T17:43:00Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2015-09-11T17:10:21Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2015-10-07T17:36:24Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "5.2.0" + } + }, + { + "publishedAt": "2016-07-20T19:37:41Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "5.2.1" + } + }, + { + "publishedAt": "2015-11-03T03:02:36Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2015-11-24T17:04:02Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2016-01-17T22:58:43Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.0.2" + } + }, + { + "publishedAt": "2017-02-16T07:05:51Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.0.3" + } + }, + { + "publishedAt": "2017-03-06T16:51:48Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.0.4" + } + }, + { + "publishedAt": "2026-02-12T08:12:43Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.0.5" + } + }, + { + "publishedAt": "2026-02-13T00:41:06Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.0.6" + } + }, + { + "publishedAt": "2016-02-04T05:59:45Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2017-02-16T06:41:46Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.1.1" + } + }, + { + "publishedAt": "2017-03-06T16:50:51Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.1.2" + } + }, + { + "publishedAt": "2026-02-12T08:12:31Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.1.3" + } + }, + { + "publishedAt": "2026-02-13T00:41:23Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.1.4" + } + }, + { + "publishedAt": "2021-03-18T19:39:17Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.0" + } + }, + { + "publishedAt": "2021-03-22T03:53:52Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.1" + } + }, + { + "publishedAt": "2021-12-06T05:47:27Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.2" + } + }, + { + "publishedAt": "2022-01-11T06:00:21Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.3" + } + }, + { + "publishedAt": "2022-06-06T19:07:09Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.4" + } + }, + { + "publishedAt": "2022-06-06T22:52:18Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.5" + } + }, + { + "publishedAt": "2026-02-12T08:10:48Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.6" + } + }, + { + "publishedAt": "2026-02-13T00:42:57Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.7" + } + }, + { + "publishedAt": "2022-06-27T04:49:53Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.11.0" + } + }, + { + "publishedAt": "2023-03-06T22:25:03Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.11.1" + } + }, + { + "publishedAt": "2023-05-15T16:08:31Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.11.2" + } + }, + { + "publishedAt": "2026-02-12T08:10:29Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.11.3" + } + }, + { + "publishedAt": "2026-02-13T00:43:02Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.11.4" + } + }, + { + "publishedAt": "2024-03-06T18:13:47Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.12.0" + } + }, + { + "publishedAt": "2024-04-12T22:24:25Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.12.1" + } + }, + { + "publishedAt": "2024-07-01T18:11:15Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.12.2" + } + }, + { + "publishedAt": "2024-07-08T23:54:45Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.12.3" + } + }, + { + "publishedAt": "2026-02-12T08:10:06Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.12.4" + } + }, + { + "publishedAt": "2026-02-13T00:43:12Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.12.5" + } + }, + { + "publishedAt": "2024-08-01T17:19:03Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.13.0" + } + }, + { + "publishedAt": "2024-11-17T18:33:07Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.13.1" + } + }, + { + "publishedAt": "2026-02-12T08:09:33Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.13.2" + } + }, + { + "publishedAt": "2026-02-13T00:43:50Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.13.3" + } + }, + { + "publishedAt": "2025-01-14T18:02:18Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.14.0" + } + }, + { + "publishedAt": "2025-12-29T22:05:45Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.14.1" + } + }, + { + "publishedAt": "2026-02-11T23:39:28Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.14.2" + } + }, + { + "publishedAt": "2026-02-15T06:54:45Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.15.0" + } + }, + { + "publishedAt": "2026-04-08T19:37:55Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.15.1" + } + }, + { + "publishedAt": "2026-05-16T23:19:19Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.15.2" + } + }, + { + "isDefault": true, + "publishedAt": "2026-06-24T20:03:49Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.15.3" + } + }, + { + "publishedAt": "2016-05-08T23:15:52Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.2.0" + } + }, + { + "publishedAt": "2016-07-20T20:02:09Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.2.1" + } + }, + { + "publishedAt": "2017-02-16T07:44:35Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.2.2" + } + }, + { + "publishedAt": "2017-03-06T16:50:31Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.2.3" + } + }, + { + "publishedAt": "2022-01-11T05:57:35Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.2.4" + } + }, + { + "publishedAt": "2026-02-12T08:12:20Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.2.5" + } + }, + { + "publishedAt": "2026-02-13T00:41:49Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.2.6" + } + }, + { + "publishedAt": "2016-10-17T00:26:31Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.3.0" + } + }, + { + "publishedAt": "2017-02-16T04:40:59Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.3.1" + } + }, + { + "publishedAt": "2017-03-06T09:02:15Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.3.2" + } + }, + { + "publishedAt": "2022-01-11T05:59:16Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.3.3" + } + }, + { + "publishedAt": "2026-02-12T08:12:10Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.3.4" + } + }, + { + "publishedAt": "2026-02-13T00:41:53Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.3.5" + } + }, + { + "publishedAt": "2017-03-06T07:03:28Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.4.0" + } + }, + { + "publishedAt": "2022-01-11T05:59:22Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.4.1" + } + }, + { + "publishedAt": "2026-02-12T08:12:00Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.4.2" + } + }, + { + "publishedAt": "2026-02-13T00:42:07Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.4.3" + } + }, + { + "publishedAt": "2017-06-28T07:08:19Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.5.0" + } + }, + { + "publishedAt": "2017-09-09T07:54:59Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.5.1" + } + }, + { + "publishedAt": "2018-05-04T06:06:13Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.5.2" + } + }, + { + "publishedAt": "2022-01-11T05:59:27Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.5.3" + } + }, + { + "publishedAt": "2026-02-12T08:11:49Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.5.4" + } + }, + { + "publishedAt": "2026-02-13T00:42:29Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.5.5" + } + }, + { + "publishedAt": "2018-11-25T06:44:41Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.6.0" + } + }, + { + "publishedAt": "2022-01-11T05:59:34Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.6.1" + } + }, + { + "publishedAt": "2026-02-12T08:11:35Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.6.2" + } + }, + { + "publishedAt": "2026-02-13T00:42:34Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.6.3" + } + }, + { + "publishedAt": "2019-03-22T20:48:51Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.7.0" + } + }, + { + "publishedAt": "2020-03-24T15:25:23Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.7.1" + } + }, + { + "publishedAt": "2020-03-25T19:17:23Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.7.2" + } + }, + { + "publishedAt": "2022-01-11T05:59:39Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.7.3" + } + }, + { + "publishedAt": "2026-02-12T08:11:24Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.7.4" + } + }, + { + "publishedAt": "2026-02-13T00:42:38Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.7.5" + } + }, + { + "publishedAt": "2019-08-17T02:45:35Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.8.0" + } + }, + { + "publishedAt": "2020-03-24T04:47:49Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.8.1" + } + }, + { + "publishedAt": "2020-03-25T19:47:25Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.8.2" + } + }, + { + "publishedAt": "2022-01-11T05:59:46Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.8.3" + } + }, + { + "publishedAt": "2026-02-12T08:11:10Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.8.4" + } + }, + { + "publishedAt": "2026-02-13T00:42:44Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.8.5" + } + }, + { + "publishedAt": "2019-09-21T22:26:19Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.0" + } + }, + { + "publishedAt": "2019-11-08T06:46:35Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.1" + } + }, + { + "publishedAt": "2020-03-22T15:39:34Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.2" + } + }, + { + "publishedAt": "2020-03-25T20:35:57Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.3" + } + }, + { + "publishedAt": "2020-05-03T21:52:50Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.4" + } + }, + { + "publishedAt": "2021-01-13T16:29:50Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.5" + } + }, + { + "publishedAt": "2021-01-14T04:53:48Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.6" + } + }, + { + "publishedAt": "2022-01-11T05:59:51Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.7" + } + }, + { + "publishedAt": "2026-02-12T08:10:59Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.8" + } + }, + { + "publishedAt": "2026-02-13T00:42:49Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.9" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "request", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "request", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-01-22T00:36:12Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "0.10.0" + } + }, + { + "publishedAt": "2011-01-22T00:36:12Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "0.8.3" + } + }, + { + "publishedAt": "2011-01-22T00:36:12Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "0.9.0" + } + }, + { + "publishedAt": "2011-01-22T00:36:12Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "0.9.1" + } + }, + { + "publishedAt": "2011-01-22T00:36:12Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "0.9.5" + } + }, + { + "publishedAt": "2011-01-22T00:36:12Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2011-01-23T01:14:46Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2011-01-23T01:38:57Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2011-01-30T22:05:41Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2011-02-11T00:10:06Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.0" + } + }, + { + "publishedAt": "2011-03-22T18:07:16Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.1" + } + }, + { + "publishedAt": "2011-03-22T18:29:21Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.2" + } + }, + { + "publishedAt": "2011-03-22T18:32:57Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.3" + } + }, + { + "publishedAt": "2011-03-27T22:30:25Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.5" + } + }, + { + "publishedAt": "2011-06-23T17:36:13Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.7" + } + }, + { + "publishedAt": "2011-06-23T21:15:20Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.8" + } + }, + { + "publishedAt": "2011-07-21T02:03:21Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.9" + } + }, + { + "publishedAt": "2011-07-21T21:10:38Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2011-07-21T22:22:13Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2011-07-29T20:48:36Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2011-08-12T23:16:25Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2011-08-13T21:28:21Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2011-08-13T21:46:39Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.0.5" + } + }, + { + "publishedAt": "2011-08-15T04:03:17Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2011-08-23T03:59:30Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2012-08-01T20:56:37Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.10.0" + } + }, + { + "publishedAt": "2012-08-29T19:18:28Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.11.0" + } + }, + { + "publishedAt": "2012-09-04T15:20:46Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.11.1" + } + }, + { + "publishedAt": "2012-09-17T19:19:33Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.11.2" + } + }, + { + "publishedAt": "2012-09-17T19:20:14Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.11.3" + } + }, + { + "publishedAt": "2012-09-17T19:34:20Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.11.4" + } + }, + { + "publishedAt": "2012-11-09T21:49:57Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.12.0" + } + }, + { + "publishedAt": "2013-02-19T23:53:42Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.14.0" + } + }, + { + "publishedAt": "2013-03-13T17:48:37Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.16.0" + } + }, + { + "publishedAt": "2013-03-13T20:46:28Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.16.2" + } + }, + { + "publishedAt": "2013-03-18T19:16:10Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.16.4" + } + }, + { + "publishedAt": "2013-03-18T22:48:42Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.16.6" + } + }, + { + "publishedAt": "2013-04-22T15:53:37Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.18.0" + } + }, + { + "publishedAt": "2013-04-22T16:48:30Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.19.0" + } + }, + { + "publishedAt": "2011-11-06T01:40:00Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2011-11-17T06:35:04Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.2.5" + } + }, + { + "publishedAt": "2011-12-01T07:38:36Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.2.6" + } + }, + { + "publishedAt": "2011-12-01T08:39:41Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.2.9" + } + }, + { + "publishedAt": "2013-04-22T21:49:15Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.20.0" + } + }, + { + "publishedAt": "2013-04-30T21:28:44Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.21.0" + } + }, + { + "publishedAt": "2013-07-05T17:12:48Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.22.0" + } + }, + { + "publishedAt": "2013-07-23T02:45:03Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.23.0" + } + }, + { + "publishedAt": "2013-07-23T20:51:33Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.24.0" + } + }, + { + "publishedAt": "2013-07-23T21:51:30Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.25.0" + } + }, + { + "publishedAt": "2013-08-07T16:31:07Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.26.0" + } + }, + { + "publishedAt": "2013-08-15T21:30:34Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.27.0" + } + }, + { + "publishedAt": "2013-12-04T19:42:46Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.28.0" + } + }, + { + "publishedAt": "2013-12-06T20:05:35Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.29.0" + } + }, + { + "publishedAt": "2013-12-13T19:17:56Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.30.0" + } + }, + { + "publishedAt": "2014-01-08T02:57:12Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.31.0" + } + }, + { + "publishedAt": "2014-01-16T19:33:18Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.32.0" + } + }, + { + "publishedAt": "2014-01-16T19:48:02Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.33.0" + } + }, + { + "publishedAt": "2014-02-18T19:35:27Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.34.0" + } + }, + { + "publishedAt": "2014-05-17T20:56:43Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.35.0" + } + }, + { + "publishedAt": "2014-05-19T20:58:14Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.36.0" + } + }, + { + "publishedAt": "2014-07-07T17:24:45Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.37.0" + } + }, + { + "publishedAt": "2014-07-22T13:44:48Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.38.0" + } + }, + { + "publishedAt": "2014-07-24T02:20:50Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.39.0" + } + }, + { + "publishedAt": "2014-08-06T18:29:34Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.40.0" + } + }, + { + "publishedAt": "2014-09-04T20:36:17Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.41.0" + } + }, + { + "publishedAt": "2014-09-04T22:24:16Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.42.0" + } + }, + { + "publishedAt": "2014-09-18T10:51:34Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.43.0" + } + }, + { + "publishedAt": "2014-09-18T10:53:09Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.44.0" + } + }, + { + "publishedAt": "2014-10-06T00:06:02Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.45.0" + } + }, + { + "publishedAt": "2014-10-23T16:34:08Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.46.0" + } + }, + { + "publishedAt": "2014-10-26T23:52:13Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.47.0" + } + }, + { + "publishedAt": "2014-11-12T17:08:56Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.48.0" + } + }, + { + "publishedAt": "2014-11-28T18:12:39Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.49.0" + } + }, + { + "publishedAt": "2014-12-09T15:36:36Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.50.0" + } + }, + { + "publishedAt": "2014-12-10T15:08:10Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.51.0" + } + }, + { + "publishedAt": "2015-02-02T00:58:58Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.52.0" + } + }, + { + "publishedAt": "2015-02-02T16:09:19Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.53.0" + } + }, + { + "publishedAt": "2015-03-24T22:01:04Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.54.0" + } + }, + { + "publishedAt": "2015-04-05T04:24:35Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.55.0" + } + }, + { + "publishedAt": "2015-05-28T18:03:06Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.56.0" + } + }, + { + "publishedAt": "2015-05-31T19:04:35Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.57.0" + } + }, + { + "publishedAt": "2015-06-16T11:28:02Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.58.0" + } + }, + { + "publishedAt": "2015-07-20T08:49:43Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.59.0" + } + }, + { + "publishedAt": "2015-07-21T12:29:31Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.60.0" + } + }, + { + "publishedAt": "2015-08-19T15:39:45Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.61.0" + } + }, + { + "publishedAt": "2015-09-15T08:23:47Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.62.0" + } + }, + { + "publishedAt": "2015-09-21T14:00:39Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.63.0" + } + }, + { + "publishedAt": "2015-09-25T12:21:27Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.64.0" + } + }, + { + "publishedAt": "2015-10-11T18:04:53Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.65.0" + } + }, + { + "publishedAt": "2015-11-18T10:07:33Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.66.0" + } + }, + { + "publishedAt": "2015-11-19T07:45:48Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.67.0" + } + }, + { + "publishedAt": "2016-01-27T16:20:27Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.68.0" + } + }, + { + "publishedAt": "2016-01-27T19:00:03Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.69.0" + } + }, + { + "publishedAt": "2016-04-05T10:07:28Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.70.0" + } + }, + { + "publishedAt": "2016-04-12T13:09:36Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.71.0" + } + }, + { + "publishedAt": "2016-04-17T13:53:37Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.72.0" + } + }, + { + "publishedAt": "2016-07-09T07:43:25Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.73.0" + } + }, + { + "publishedAt": "2016-07-22T23:44:44Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.74.0" + } + }, + { + "publishedAt": "2016-09-17T22:33:28Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.75.0" + } + }, + { + "publishedAt": "2016-10-25T08:57:56Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.76.0" + } + }, + { + "publishedAt": "2016-11-03T11:17:58Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.77.0" + } + }, + { + "publishedAt": "2016-11-03T13:38:05Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.78.0" + } + }, + { + "publishedAt": "2016-11-18T17:21:08Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.79.0" + } + }, + { + "publishedAt": "2017-03-04T04:42:42Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.80.0" + } + }, + { + "publishedAt": "2017-03-09T15:56:47Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.81.0" + } + }, + { + "publishedAt": "2017-09-19T19:39:30Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.82.0" + } + }, + { + "publishedAt": "2017-09-27T03:00:36Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.83.0" + } + }, + { + "publishedAt": "2018-03-12T08:40:34Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.84.0" + } + }, + { + "publishedAt": "2018-03-12T10:37:49Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.85.0" + } + }, + { + "publishedAt": "2018-05-15T12:06:18Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.86.0" + } + }, + { + "publishedAt": "2018-05-21T07:35:02Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.87.0" + } + }, + { + "publishedAt": "2018-08-10T16:26:50Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.88.0" + } + }, + { + "isDefault": true, + "publishedAt": "2020-02-11T16:35:36Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.88.2" + } + }, + { + "publishedAt": "2011-12-28T00:47:33Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.0" + } + }, + { + "publishedAt": "2011-12-28T01:02:20Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.1" + } + }, + { + "publishedAt": "2012-01-20T21:25:15Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.100" + } + }, + { + "publishedAt": "2012-02-24T17:53:29Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.150" + } + }, + { + "publishedAt": "2012-02-24T23:08:55Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.151" + } + }, + { + "publishedAt": "2012-02-25T20:55:24Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.152" + } + }, + { + "publishedAt": "2012-03-01T23:43:34Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.153" + } + }, + { + "publishedAt": "2011-12-28T01:04:02Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.2" + } + }, + { + "publishedAt": "2012-04-08T00:41:38Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.200" + } + }, + { + "publishedAt": "2012-04-12T17:44:37Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.201" + } + }, + { + "publishedAt": "2012-04-14T01:48:20Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.202" + } + }, + { + "publishedAt": "2012-06-28T19:58:58Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.203" + } + }, + { + "publishedAt": "2011-12-28T01:49:19Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.3" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "semver", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "semver", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-02-12T00:20:26Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2011-02-18T17:15:49Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2011-10-04T01:51:37Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.10" + } + }, + { + "publishedAt": "2011-11-15T16:40:04Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.11" + } + }, + { + "publishedAt": "2011-11-18T19:04:02Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.12" + } + }, + { + "publishedAt": "2011-12-21T17:07:14Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.13" + } + }, + { + "publishedAt": "2012-05-27T00:47:32Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.14" + } + }, + { + "publishedAt": "2011-03-22T21:27:35Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2011-04-19T23:29:13Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2011-04-21T07:32:11Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2011-05-03T23:11:54Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.5" + } + }, + { + "publishedAt": "2011-05-21T00:09:47Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.6" + } + }, + { + "publishedAt": "2011-06-17T16:26:07Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.7" + } + }, + { + "publishedAt": "2011-06-27T21:58:51Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.8" + } + }, + { + "publishedAt": "2011-07-20T21:38:13Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.9" + } + }, + { + "publishedAt": "2012-10-02T17:02:34Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2012-11-29T00:46:21Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2013-01-06T16:25:56Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2013-02-06T15:42:39Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2013-03-01T18:14:56Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.1.4" + } + }, + { + "publishedAt": "2013-06-15T03:29:33Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.0-alpha" + } + }, + { + "publishedAt": "2013-06-18T00:01:26Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.0-beta" + } + }, + { + "publishedAt": "2013-06-20T04:42:51Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2013-07-09T22:39:16Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.10" + } + }, + { + "publishedAt": "2013-07-24T03:23:19Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.11" + } + }, + { + "publishedAt": "2013-06-20T15:05:58Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2013-06-20T15:15:33Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2013-06-20T15:33:20Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2013-06-20T15:42:04Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.5" + } + }, + { + "publishedAt": "2013-06-20T18:41:20Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.6" + } + }, + { + "publishedAt": "2013-06-20T18:57:03Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.7" + } + }, + { + "publishedAt": "2013-06-24T22:12:37Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.8" + } + }, + { + "publishedAt": "2013-07-06T03:45:40Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.9" + } + }, + { + "publishedAt": "2013-08-01T23:52:31Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2013-10-25T20:02:44Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2013-10-28T18:18:10Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.2.1" + } + }, + { + "publishedAt": "2014-05-07T01:15:02Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2014-06-18T22:48:16Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.3.1" + } + }, + { + "publishedAt": "2014-07-22T19:24:50Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.3.2" + } + }, + { + "publishedAt": "2014-07-23T21:14:29Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2014-07-24T17:24:36Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2014-09-11T22:36:27Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2014-09-30T23:55:26Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2014-10-01T00:18:37Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.0.3" + } + }, + { + "publishedAt": "2014-10-16T00:55:35Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2014-12-19T12:57:14Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2014-12-23T09:42:46Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.2.0" + } + }, + { + "publishedAt": "2015-02-10T06:44:26Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.2.1" + } + }, + { + "publishedAt": "2015-02-10T06:46:44Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.2.2" + } + }, + { + "publishedAt": "2015-02-12T20:08:38Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.0" + } + }, + { + "publishedAt": "2015-02-24T19:49:50Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.1" + } + }, + { + "publishedAt": "2015-03-27T01:26:08Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.2" + } + }, + { + "publishedAt": "2015-03-27T16:56:24Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.3" + } + }, + { + "publishedAt": "2015-05-05T04:26:05Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.4" + } + }, + { + "publishedAt": "2015-05-29T22:25:40Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.5" + } + }, + { + "publishedAt": "2015-06-01T04:16:22Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.6" + } + }, + { + "publishedAt": "2015-07-11T17:29:40Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2015-07-13T20:02:27Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2015-09-11T17:09:40Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.0.2" + } + }, + { + "publishedAt": "2015-09-11T20:27:31Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.0.3" + } + }, + { + "publishedAt": "2015-11-18T23:18:02Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2016-06-23T18:00:51Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.1.1" + } + }, + { + "publishedAt": "2016-06-28T18:00:41Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.2.0" + } + }, + { + "publishedAt": "2016-07-14T16:52:47Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.3.0" + } + }, + { + "publishedAt": "2017-07-24T16:39:33Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.4.0" + } + }, + { + "publishedAt": "2017-07-24T18:48:27Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.4.1" + } + }, + { + "publishedAt": "2018-01-16T19:27:59Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.5.0" + } + }, + { + "publishedAt": "2018-08-17T20:35:46Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.5.1" + } + }, + { + "publishedAt": "2018-10-10T23:52:25Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.6.0" + } + }, + { + "publishedAt": "2019-03-26T23:25:47Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.7.0" + } + }, + { + "publishedAt": "2019-08-12T16:28:15Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.7.1" + } + }, + { + "publishedAt": "2023-07-10T19:57:47Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.7.2" + } + }, + { + "publishedAt": "2019-03-26T23:30:05Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2019-05-22T21:12:49Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2019-05-28T17:15:08Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.1.1" + } + }, + { + "publishedAt": "2019-06-24T01:48:03Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.1.2" + } + }, + { + "publishedAt": "2019-07-01T05:51:08Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.1.3" + } + }, + { + "publishedAt": "2019-07-01T23:03:27Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.2.0" + } + }, + { + "publishedAt": "2019-07-23T19:25:26Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.3.0" + } + }, + { + "publishedAt": "2023-07-10T22:38:41Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.3.1" + } + }, + { + "publishedAt": "2019-12-14T19:36:54Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2019-12-17T01:28:48Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.1.0" + } + }, + { + "publishedAt": "2019-12-17T16:56:29Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.1.1" + } + }, + { + "publishedAt": "2020-01-31T01:29:45Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.1.2" + } + }, + { + "publishedAt": "2020-02-11T21:54:05Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.1.3" + } + }, + { + "publishedAt": "2020-04-06T23:36:09Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.2.0" + } + }, + { + "publishedAt": "2020-04-06T23:37:44Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.2.1" + } + }, + { + "publishedAt": "2020-04-10T16:01:16Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.2.2" + } + }, + { + "publishedAt": "2020-04-13T18:31:33Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.2.3" + } + }, + { + "publishedAt": "2020-04-14T01:08:44Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.0" + } + }, + { + "publishedAt": "2020-04-14T16:56:08Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.1" + } + }, + { + "publishedAt": "2020-04-14T17:43:28Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.2" + } + }, + { + "publishedAt": "2020-12-01T19:30:05Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.3" + } + }, + { + "publishedAt": "2020-12-01T20:15:13Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.4" + } + }, + { + "publishedAt": "2021-03-23T01:37:52Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.5" + } + }, + { + "publishedAt": "2022-04-06T16:35:25Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.6" + } + }, + { + "publishedAt": "2022-04-12T17:26:24Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.7" + } + }, + { + "publishedAt": "2022-10-04T19:40:47Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.8" + } + }, + { + "publishedAt": "2023-04-10T21:57:46Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.4.0" + } + }, + { + "publishedAt": "2023-04-17T17:22:56Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.5.0" + } + }, + { + "publishedAt": "2023-05-12T16:39:41Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.5.1" + } + }, + { + "publishedAt": "2023-06-15T20:26:11Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.5.2" + } + }, + { + "publishedAt": "2023-06-22T21:53:19Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.5.3" + } + }, + { + "publishedAt": "2023-07-07T21:10:32Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.5.4" + } + }, + { + "publishedAt": "2024-02-05T17:06:51Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.6.0" + } + }, + { + "publishedAt": "2024-05-07T16:02:28Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.6.1" + } + }, + { + "publishedAt": "2024-05-09T16:02:50Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.6.2" + } + }, + { + "publishedAt": "2024-07-16T22:27:19Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.6.3" + } + }, + { + "publishedAt": "2025-01-29T17:14:41Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.7.0" + } + }, + { + "publishedAt": "2025-02-03T21:46:12Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.7.1" + } + }, + { + "publishedAt": "2025-05-12T17:02:28Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.7.2" + } + }, + { + "publishedAt": "2025-10-07T18:00:51Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.7.3" + } + }, + { + "publishedAt": "2026-02-05T17:23:11Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.7.4" + } + }, + { + "publishedAt": "2026-05-08T20:31:22Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.8.0" + } + }, + { + "publishedAt": "2026-05-21T18:28:15Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.8.1" + } + }, + { + "publishedAt": "2026-06-04T15:21:18Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.8.2" + } + }, + { + "publishedAt": "2026-06-08T15:31:41Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.8.3" + } + }, + { + "publishedAt": "2026-06-09T23:50:03Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.8.4" + } + }, + { + "isDefault": true, + "publishedAt": "2026-06-19T18:32:48Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.8.5" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "tough-cookie", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "tough-cookie", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-01-10T21:47:05Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.10.0" + } + }, + { + "publishedAt": "2014-01-13T18:21:15Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.11.0" + } + }, + { + "publishedAt": "2014-01-13T21:32:46Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.12.0" + } + }, + { + "publishedAt": "2014-01-16T18:26:00Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.12.1" + } + }, + { + "publishedAt": "2015-04-22T01:25:50Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.13.0" + } + }, + { + "publishedAt": "2011-10-21T19:06:03Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.0" + } + }, + { + "publishedAt": "2011-10-31T20:14:14Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.1" + } + }, + { + "publishedAt": "2012-04-23T17:02:57Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.11" + } + }, + { + "publishedAt": "2012-04-25T16:48:25Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.12" + } + }, + { + "publishedAt": "2012-05-08T16:21:30Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.13" + } + }, + { + "publishedAt": "2012-09-28T17:45:14Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.14" + } + }, + { + "publishedAt": "2013-01-25T17:35:07Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.15" + } + }, + { + "publishedAt": "2011-11-07T22:32:46Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.3" + } + }, + { + "publishedAt": "2011-11-23T15:55:51Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.4" + } + }, + { + "publishedAt": "2011-11-23T16:09:51Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.5" + } + }, + { + "publishedAt": "2011-11-23T19:26:54Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.6" + } + }, + { + "publishedAt": "2011-12-01T23:14:08Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.7" + } + }, + { + "publishedAt": "2011-12-15T16:03:48Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.8" + } + }, + { + "publishedAt": "2012-04-17T02:38:36Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.9" + } + }, + { + "publishedAt": "2015-04-28T01:38:47Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-04-28T18:14:01Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2015-05-25T16:49:39Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2015-06-10T22:13:55Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-10-02T17:49:06Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2015-10-06T23:18:58Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2015-11-13T01:52:06Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.2.1" + } + }, + { + "publishedAt": "2016-03-09T23:03:59Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.2.2" + } + }, + { + "publishedAt": "2016-07-21T18:44:18Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2016-07-26T01:01:31Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.3.1" + } + }, + { + "publishedAt": "2016-10-25T17:07:13Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.3.2" + } + }, + { + "publishedAt": "2017-09-21T21:05:04Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.3.3" + } + }, + { + "publishedAt": "2018-02-26T22:29:25Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.3.4" + } + }, + { + "publishedAt": "2018-06-04T23:05:54Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.4.2" + } + }, + { + "publishedAt": "2018-06-25T20:56:48Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.4.3" + } + }, + { + "publishedAt": "2018-11-26T22:58:46Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.5.0" + } + }, + { + "publishedAt": "2019-01-08T19:52:41Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2019-02-05T03:09:45Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2020-03-19T19:20:25Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2022-08-22T17:35:51Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2022-08-24T19:38:25Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2022-08-25T18:51:07Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "4.1.2" + } + }, + { + "publishedAt": "2023-06-05T17:32:41Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "4.1.3" + } + }, + { + "publishedAt": "2024-04-29T14:11:42Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "4.1.4" + } + }, + { + "publishedAt": "2024-09-09T16:40:28Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2023-09-27T16:06:48Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.0.0-rc.0" + } + }, + { + "publishedAt": "2024-02-29T18:21:11Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.0.0-rc.1" + } + }, + { + "publishedAt": "2024-05-16T20:03:00Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.0.0-rc.2" + } + }, + { + "publishedAt": "2024-07-10T13:23:18Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.0.0-rc.3" + } + }, + { + "publishedAt": "2024-07-19T17:42:20Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.0.0-rc.4" + } + }, + { + "publishedAt": "2025-01-09T15:36:56Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2025-01-08T18:57:42Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.1.0-rc.0" + } + }, + { + "publishedAt": "2025-02-07T17:32:26Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.1.1" + } + }, + { + "publishedAt": "2025-02-28T18:27:49Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.1.2" + } + }, + { + "publishedAt": "2025-08-14T19:56:05Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2025-05-02T13:50:43Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "6.0.0-rc.0" + } + }, + { + "publishedAt": "2025-07-24T14:54:21Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "6.0.0-rc.1" + } + }, + { + "publishedAt": "2025-08-04T16:53:25Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "6.0.0-rc.2" + } + }, + { + "publishedAt": "2026-03-12T18:39:28Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2026-07-07T18:32:22Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "6.0.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "uuid", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "uuid", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-03-31T08:12:51Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2011-03-31T08:12:51Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2013-02-19T22:28:10Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2013-03-14T05:25:04Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "1.4.1" + } + }, + { + "publishedAt": "2014-09-25T09:03:34Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "1.4.2" + } + }, + { + "publishedAt": "2024-06-09T13:42:04Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "10.0.0" + } + }, + { + "publishedAt": "2024-10-27T14:35:13Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.0.0" + } + }, + { + "publishedAt": "2024-09-05T21:08:26Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.0.0-0" + } + }, + { + "publishedAt": "2024-10-27T21:40:24Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.0.1" + } + }, + { + "publishedAt": "2024-10-28T17:27:12Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.0.2" + } + }, + { + "publishedAt": "2024-11-10T21:25:54Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.0.3" + } + }, + { + "publishedAt": "2025-01-05T15:16:52Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.0.4" + } + }, + { + "publishedAt": "2025-01-09T22:40:18Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.0.5" + } + }, + { + "publishedAt": "2025-02-19T18:16:11Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.1.0" + } + }, + { + "publishedAt": "2026-04-29T15:17:24Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.1.1" + } + }, + { + "publishedAt": "2025-09-05T17:25:34Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "12.0.0" + } + }, + { + "publishedAt": "2026-04-29T12:54:38Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "12.0.1" + } + }, + { + "publishedAt": "2025-09-08T18:43:39Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "13.0.0" + } + }, + { + "publishedAt": "2026-04-29T12:44:23Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "13.0.1" + } + }, + { + "publishedAt": "2026-05-04T13:37:27Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "13.0.2" + } + }, + { + "publishedAt": "2026-04-19T15:15:42Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "14.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2026-06-20T11:56:02Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "14.0.1" + } + }, + { + "publishedAt": "2014-09-29T09:03:24Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2014-09-29T09:16:55Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2016-04-13T07:37:23Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2016-09-18T21:03:38Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2016-11-18T05:55:37Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2016-11-29T07:18:07Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2017-06-16T17:54:51Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2018-01-16T14:44:50Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.2.0" + } + }, + { + "publishedAt": "2018-01-16T17:44:57Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.2.1" + } + }, + { + "publishedAt": "2018-06-26T13:23:39Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.3.0" + } + }, + { + "publishedAt": "2018-06-28T21:29:01Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.3.2" + } + }, + { + "publishedAt": "2019-08-19T13:26:25Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.3.3" + } + }, + { + "publishedAt": "2020-01-16T21:05:38Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.4.0" + } + }, + { + "publishedAt": "2020-02-24T13:23:46Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2020-02-17T11:25:25Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "7.0.0-beta.0" + } + }, + { + "publishedAt": "2020-02-25T20:26:35Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2020-03-04T12:49:00Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "7.0.2" + } + }, + { + "publishedAt": "2020-03-02T20:31:08Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "7.0.2-beta.0" + } + }, + { + "publishedAt": "2020-03-31T19:41:24Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "7.0.3" + } + }, + { + "publishedAt": "2020-04-29T20:42:26Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.0.0" + } + }, + { + "publishedAt": "2020-04-29T20:21:52Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.0.0-beta.0" + } + }, + { + "publishedAt": "2020-05-20T18:52:38Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.1.0" + } + }, + { + "publishedAt": "2020-06-23T20:56:14Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.2.0" + } + }, + { + "publishedAt": "2020-06-23T07:38:42Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.2.0-beta.0" + } + }, + { + "publishedAt": "2020-07-27T19:01:36Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.3.0" + } + }, + { + "publishedAt": "2020-07-22T22:28:57Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.3.0-beta.0" + } + }, + { + "publishedAt": "2020-10-04T15:46:46Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.3.1" + } + }, + { + "publishedAt": "2020-12-08T20:38:36Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.3.2" + } + }, + { + "publishedAt": "2020-11-21T13:10:15Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.3.2-beta.0" + } + }, + { + "publishedAt": "2022-09-05T20:03:54Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "9.0.0" + } + }, + { + "publishedAt": "2022-08-05T10:12:36Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "9.0.0-beta.0" + } + }, + { + "publishedAt": "2023-09-12T08:56:35Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "9.0.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.15.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "fast-deep-equal", + "requirement": "^3.1.1" + }, + { + "name": "fast-json-stable-stringify", + "requirement": "^2.0.0" + }, + { + "name": "json-schema-traverse", + "requirement": "^0.4.1" + }, + { + "name": "uri-js", + "requirement": "^4.2.2" + } + ], + "devDependencies": [ + { + "name": "ajv-async", + "requirement": "^1.0.0" + }, + { + "name": "bluebird", + "requirement": "^3.5.3" + }, + { + "name": "brfs", + "requirement": "^2.0.0" + }, + { + "name": "browserify", + "requirement": "^16.2.0" + }, + { + "name": "chai", + "requirement": "^4.0.1" + }, + { + "name": "coveralls", + "requirement": "^3.0.1" + }, + { + "name": "del-cli", + "requirement": "^3.0.0" + }, + { + "name": "dot", + "requirement": "^1.0.3" + }, + { + "name": "eslint", + "requirement": "^7.3.1" + }, + { + "name": "gh-pages-generator", + "requirement": "^0.2.3" + }, + { + "name": "glob", + "requirement": "^7.0.0" + }, + { + "name": "if-node-version", + "requirement": "^1.0.0" + }, + { + "name": "js-beautify", + "requirement": "^1.7.3" + }, + { + "name": "jshint", + "requirement": "^2.10.2" + }, + { + "name": "json-schema-test", + "requirement": "^2.0.0" + }, + { + "name": "karma", + "requirement": "^5.0.0" + }, + { + "name": "karma-chrome-launcher", + "requirement": "^3.0.0" + }, + { + "name": "karma-mocha", + "requirement": "^2.0.0" + }, + { + "name": "karma-sauce-launcher", + "requirement": "^4.1.3" + }, + { + "name": "mocha", + "requirement": "^8.0.1" + }, + { + "name": "nyc", + "requirement": "^15.0.0" + }, + { + "name": "pre-commit", + "requirement": "^1.1.1" + }, + { + "name": "re2", + "requirement": "^1.21.4" + }, + { + "name": "require-globify", + "requirement": "^1.3.0" + }, + { + "name": "typescript", + "requirement": "^3.9.5" + }, + { + "name": "uglify-js", + "requirement": "^3.6.9" + }, + { + "name": "watch", + "requirement": "^1.0.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.16" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "balanced-match", + "requirement": "^1.0.0" + }, + { + "name": "concat-map", + "requirement": "0.0.1" + } + ], + "devDependencies": [ + { + "name": "matcha", + "requirement": "^0.7.0" + }, + { + "name": "tape", + "requirement": "^4.6.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.6.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "inherits", + "requirement": "^2.0.3" + }, + { + "name": "readable-stream", + "requirement": "^2.2.2" + }, + { + "name": "typedarray", + "requirement": "^0.0.6" + } + ], + "devDependencies": [ + { + "name": "tape", + "requirement": "^4.6.3" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.6.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "buffer-from", + "requirement": "^1.0.0" + }, + { + "name": "inherits", + "requirement": "^2.0.3" + }, + { + "name": "readable-stream", + "requirement": "^2.2.2" + }, + { + "name": "typedarray", + "requirement": "^0.0.6" + } + ], + "devDependencies": [ + { + "name": "tape", + "requirement": "^4.6.3" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.9" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "standard", + "requirement": "^11.0.1" + }, + { + "name": "standard-version", + "requirement": "^4.4.0" + }, + { + "name": "tap", + "requirement": "^12.7.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.1.5" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "brace-expansion", + "requirement": "^1.1.7" + } + ], + "devDependencies": [ + { + "name": "tap", + "requirement": "^15.1.6" + } + ] + } + } + } diff --git a/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_json_override_pom.xml.yaml b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_json_override_pom.xml.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_json_override_pom.xml.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_json_override_pom.xml_grpc.yaml b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_json_override_pom.xml_grpc.yaml new file mode 100644 index 00000000000..04d6f38d5ca --- /dev/null +++ b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_json_override_pom.xml_grpc.yaml @@ -0,0 +1,11814 @@ +interactions: + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "commons-io:commons-io", + "system": "MAVEN" + } + } + response: |- + { + "packageKey": { + "name": "commons-io:commons-io", + "system": "MAVEN" + }, + "versions": [ + { + "publishedAt": "2005-11-22T18:09:27Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "0.1" + } + }, + { + "publishedAt": "2005-11-22T18:09:27Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "1.0" + } + }, + { + "publishedAt": "2005-11-22T18:09:27Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "1.1" + } + }, + { + "publishedAt": "2006-03-20T01:31:15Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "1.2" + } + }, + { + "publishedAt": "2007-01-30T22:37:28Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "1.3" + } + }, + { + "publishedAt": "2007-02-13T18:31:57Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "1.3.1" + } + }, + { + "publishedAt": "2008-01-01T21:00:34Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "1.3.2" + } + }, + { + "publishedAt": "2008-01-20T20:44:18Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "1.4" + } + }, + { + "publishedAt": "2010-10-18T19:51:31Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.0" + } + }, + { + "publishedAt": "2010-12-26T17:19:31Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.0.1" + } + }, + { + "publishedAt": "2011-10-03T21:32:36Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.1" + } + }, + { + "publishedAt": "2021-06-10T12:43:39Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.10.0" + } + }, + { + "publishedAt": "2021-07-10T01:42:59Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.11.0" + } + }, + { + "publishedAt": "2023-05-13T15:10:55Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.12.0" + } + }, + { + "publishedAt": "2023-06-03T16:39:28Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.13.0" + } + }, + { + "publishedAt": "2023-09-25T10:51:53Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.14.0" + } + }, + { + "publishedAt": "2023-10-21T18:59:29Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.15.0" + } + }, + { + "publishedAt": "2023-11-24T16:28:26Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.15.1" + } + }, + { + "publishedAt": "2024-03-25T13:40:24Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.16.0" + } + }, + { + "publishedAt": "2024-04-05T01:25:36Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.16.1" + } + }, + { + "publishedAt": "2024-09-15T15:31:11Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.17.0" + } + }, + { + "publishedAt": "2024-11-16T15:27:06Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.18.0" + } + }, + { + "publishedAt": "2025-04-08T22:05:44Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.19.0" + } + }, + { + "publishedAt": "2012-03-26T15:14:36Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.2" + } + }, + { + "publishedAt": "2025-07-14T21:29:54Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.20.0" + } + }, + { + "publishedAt": "2025-11-04T20:27:30Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.21.0" + } + }, + { + "isDefault": true, + "publishedAt": "2026-04-19T12:01:24Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.22.0" + } + }, + { + "publishedAt": "2012-04-10T15:12:42Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.3" + } + }, + { + "publishedAt": "2012-06-12T22:22:03Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.4" + } + }, + { + "publishedAt": "2016-04-22T14:52:36Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.5" + } + }, + { + "publishedAt": "2017-10-15T10:00:50Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.6" + } + }, + { + "publishedAt": "2020-05-24T20:10:54Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.7" + } + }, + { + "publishedAt": "2020-09-06T13:54:53Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.8.0" + } + }, + { + "publishedAt": "2021-05-22T16:55:56Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.9.0" + } + }, + { + "publishedAt": "2005-10-15T06:08:08Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "20030203.000550" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN" + } + } + response: |- + { + "packageKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN" + }, + "versions": [ + { + "publishedAt": "2009-08-11T18:51:48Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.0" + } + }, + { + "publishedAt": "2007-07-18T19:26:38Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.0-alpha1" + } + }, + { + "publishedAt": "2007-11-06T14:00:42Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.0-alpha2" + } + }, + { + "publishedAt": "2008-02-25T08:52:39Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.0-alpha3" + } + }, + { + "publishedAt": "2008-05-07T21:45:47Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.0-alpha4" + } + }, + { + "publishedAt": "2008-08-28T21:06:39Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.0-beta1" + } + }, + { + "publishedAt": "2008-12-17T19:23:53Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.0-beta2" + } + }, + { + "publishedAt": "2009-12-09T19:19:56Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.0.1" + } + }, + { + "publishedAt": "2010-09-02T20:46:42Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.0.2" + } + }, + { + "publishedAt": "2010-09-15T19:22:18Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.0.3" + } + }, + { + "publishedAt": "2011-01-17T20:17:56Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.1" + } + }, + { + "publishedAt": "2009-12-09T19:26:37Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.1-alpha1" + } + }, + { + "publishedAt": "2010-05-17T19:16:08Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.1-alpha2" + } + }, + { + "publishedAt": "2010-11-17T20:13:19Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.1-beta1" + } + }, + { + "publishedAt": "2011-03-14T21:07:23Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.1.1" + } + }, + { + "publishedAt": "2011-07-29T22:02:00Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.1.2" + } + }, + { + "publishedAt": "2012-02-02T12:15:15Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.1.3" + } + }, + { + "publishedAt": "2012-05-17T12:26:34Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.2" + } + }, + { + "publishedAt": "2011-10-30T16:04:43Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.2-alpha1" + } + }, + { + "publishedAt": "2012-02-06T17:52:55Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.2-beta1" + } + }, + { + "publishedAt": "2012-06-29T20:54:19Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.2.1" + } + }, + { + "publishedAt": "2012-10-21T10:20:09Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.2.2" + } + }, + { + "publishedAt": "2013-01-10T22:19:52Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.2.3" + } + }, + { + "publishedAt": "2013-04-05T14:55:42Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.2.4" + } + }, + { + "publishedAt": "2013-04-19T16:29:57Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.2.5" + } + }, + { + "publishedAt": "2013-09-04T18:16:03Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.2.6" + } + }, + { + "publishedAt": "2013-09-04T18:22:09Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.3" + } + }, + { + "publishedAt": "2013-01-16T17:32:52Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.3-alpha1" + } + }, + { + "publishedAt": "2013-04-05T15:02:26Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.3-beta1" + } + }, + { + "publishedAt": "2013-06-08T15:15:27Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.3-beta2" + } + }, + { + "publishedAt": "2013-10-03T19:42:57Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.3.1" + } + }, + { + "publishedAt": "2014-01-15T18:43:52Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.3.2" + } + }, + { + "publishedAt": "2014-02-22T14:05:30Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.3.3" + } + }, + { + "publishedAt": "2014-05-31T15:19:39Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.3.4" + } + }, + { + "publishedAt": "2014-07-30T18:24:00Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.3.5" + } + }, + { + "publishedAt": "2014-11-02T13:45:58Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.3.6" + } + }, + { + "publishedAt": "2015-01-27T20:57:19Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.4" + } + }, + { + "publishedAt": "2014-06-25T14:25:32Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.4-alpha1" + } + }, + { + "publishedAt": "2014-09-22T17:12:58Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.4-beta1" + } + }, + { + "publishedAt": "2015-03-24T15:43:35Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.4.1" + } + }, + { + "publishedAt": "2015-05-31T11:10:51Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.5" + } + }, + { + "publishedAt": "2015-09-11T12:55:50Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.5.1" + } + }, + { + "publishedAt": "2019-09-05T11:37:56Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.5.10" + } + }, + { + "publishedAt": "2020-01-15T10:36:07Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.5.11" + } + }, + { + "publishedAt": "2020-03-04T12:46:28Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.5.12" + } + }, + { + "publishedAt": "2020-10-03T14:47:40Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.5.13" + } + }, + { + "isDefault": true, + "publishedAt": "2022-11-30T18:40:53Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.5.14" + } + }, + { + "publishedAt": "2016-02-21T16:05:44Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.5.2" + } + }, + { + "publishedAt": "2017-01-21T16:00:22Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.5.3" + } + }, + { + "publishedAt": "2017-11-27T09:42:20Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.5.4" + } + }, + { + "publishedAt": "2018-01-18T11:54:06Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.5.5" + } + }, + { + "publishedAt": "2018-07-05T11:42:16Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.5.6" + } + }, + { + "publishedAt": "2019-01-20T14:23:14Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.5.7" + } + }, + { + "publishedAt": "2019-03-26T08:23:59Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.5.8" + } + }, + { + "publishedAt": "2019-06-07T13:25:10Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.5.9" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN" + } + } + response: |- + { + "packageKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN" + }, + "versions": [ + { + "publishedAt": "2005-10-11T18:02:00Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.0.4" + } + }, + { + "publishedAt": "2005-12-07T21:54:42Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.0.5" + } + }, + { + "publishedAt": "2006-01-12T04:22:18Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.1" + } + }, + { + "publishedAt": "2006-04-19T19:13:08Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.2" + } + }, + { + "publishedAt": "2006-09-29T01:11:09Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.3" + } + }, + { + "publishedAt": "2007-01-09T23:52:43Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.4" + } + }, + { + "publishedAt": "2006-12-11T16:46:03Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.4-alpha-1" + } + }, + { + "publishedAt": "2007-03-10T17:53:47Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.4.1" + } + }, + { + "publishedAt": "2007-05-20T19:41:25Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.4.2" + } + }, + { + "publishedAt": "2007-07-13T14:59:31Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.4.3" + } + }, + { + "publishedAt": "2007-07-21T00:41:07Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.4.4" + } + }, + { + "publishedAt": "2007-07-31T00:39:19Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.4.5" + } + }, + { + "publishedAt": "2007-09-13T19:57:36Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.4.6" + } + }, + { + "publishedAt": "2007-10-16T14:47:58Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.4.7" + } + }, + { + "publishedAt": "2007-11-27T18:42:41Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.4.8" + } + }, + { + "publishedAt": "2007-12-19T09:34:31Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.4.9" + } + }, + { + "publishedAt": "2008-02-18T09:54:57Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.5" + } + }, + { + "publishedAt": "2008-02-21T17:14:25Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.5.1" + } + }, + { + "publishedAt": "2009-05-26T15:15:39Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.5.10" + } + }, + { + "publishedAt": "2009-05-29T12:35:21Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.5.11" + } + }, + { + "publishedAt": "2009-05-29T18:24:30Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.5.12" + } + }, + { + "publishedAt": "2009-06-05T16:48:09Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.5.13" + } + }, + { + "publishedAt": "2009-06-05T17:42:14Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.5.14" + } + }, + { + "publishedAt": "2009-06-05T17:49:17Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.5.15" + } + }, + { + "publishedAt": "2008-06-13T22:21:08Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.5.2" + } + }, + { + "publishedAt": "2008-06-13T22:33:46Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.5.3" + } + }, + { + "publishedAt": "2008-06-18T18:03:54Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.5.4" + } + }, + { + "publishedAt": "2008-07-03T19:22:56Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.5.5" + } + }, + { + "publishedAt": "2008-08-01T08:11:37Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.5.6" + } + }, + { + "publishedAt": "2009-01-16T12:59:53Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.5.7" + } + }, + { + "publishedAt": "2009-02-09T16:24:09Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.5.8" + } + }, + { + "publishedAt": "2009-04-28T20:59:28Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.5.9" + } + }, + { + "publishedAt": "2009-09-22T13:52:08Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "2.0.0" + } + }, + { + "publishedAt": "2009-10-19T16:44:46Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "2.0.1" + } + }, + { + "publishedAt": "2010-03-29T10:14:25Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "2.0.2" + } + }, + { + "publishedAt": "2010-04-06T20:41:18Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "2.0.3" + } + }, + { + "publishedAt": "2010-04-22T08:09:44Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "2.0.4" + } + }, + { + "publishedAt": "2010-04-25T16:15:42Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "2.0.5" + } + }, + { + "publishedAt": "2011-02-09T19:01:01Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "2.0.6" + } + }, + { + "publishedAt": "2011-03-03T17:19:45Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "2.0.7" + } + }, + { + "publishedAt": "2011-06-09T20:49:45Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "2.1" + } + }, + { + "publishedAt": "2011-06-23T21:49:30Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0" + } + }, + { + "publishedAt": "2012-05-05T22:36:41Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.1" + } + }, + { + "publishedAt": "2012-11-28T22:47:15Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.10" + } + }, + { + "publishedAt": "2013-07-31T15:49:02Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.11" + } + }, + { + "publishedAt": "2013-08-01T22:53:44Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.12" + } + }, + { + "publishedAt": "2013-08-04T20:33:46Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.13" + } + }, + { + "publishedAt": "2013-08-06T19:55:45Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.14" + } + }, + { + "publishedAt": "2013-08-19T19:56:45Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.15" + } + }, + { + "publishedAt": "2013-12-21T18:08:40Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.16" + } + }, + { + "publishedAt": "2014-01-27T15:10:19Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.17" + } + }, + { + "publishedAt": "2014-09-27T17:14:16Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.18" + } + }, + { + "publishedAt": "2014-10-18T09:28:46Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.19" + } + }, + { + "publishedAt": "2012-07-09T15:04:15Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.2" + } + }, + { + "publishedAt": "2014-10-18T20:00:09Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.20" + } + }, + { + "publishedAt": "2014-11-14T18:38:25Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.21" + } + }, + { + "publishedAt": "2015-04-07T16:10:25Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.22" + } + }, + { + "publishedAt": "2016-05-04T18:55:57Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.23" + } + }, + { + "publishedAt": "2016-05-07T22:26:40Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.24" + } + }, + { + "publishedAt": "2012-08-01T21:06:37Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.3" + } + }, + { + "publishedAt": "2012-08-06T18:35:30Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.4" + } + }, + { + "publishedAt": "2012-08-20T14:21:53Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.5" + } + }, + { + "publishedAt": "2012-09-15T10:51:54Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.6" + } + }, + { + "publishedAt": "2012-09-16T07:16:57Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.7" + } + }, + { + "publishedAt": "2012-09-20T19:34:05Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.8" + } + }, + { + "publishedAt": "2012-11-18T22:48:42Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.9" + } + }, + { + "publishedAt": "2017-08-03T18:00:32Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.1.0" + } + }, + { + "publishedAt": "2018-12-21T16:02:13Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.1.1" + } + }, + { + "publishedAt": "2019-03-10T18:20:06Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.2.0" + } + }, + { + "publishedAt": "2019-07-10T18:47:32Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.2.1" + } + }, + { + "publishedAt": "2019-10-11T21:31:07Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.3.0" + } + }, + { + "publishedAt": "2021-12-27T22:28:50Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.3.1" + } + }, + { + "publishedAt": "2021-07-29T18:05:09Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.4.0" + } + }, + { + "publishedAt": "2021-08-27T00:08:28Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.4.1" + } + }, + { + "publishedAt": "2022-05-17T20:33:33Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.4.2" + } + }, + { + "publishedAt": "2022-10-23T08:42:03Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.5.0" + } + }, + { + "publishedAt": "2023-03-02T01:23:46Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.5.1" + } + }, + { + "publishedAt": "2024-12-15T21:38:57Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.6.0" + } + }, + { + "publishedAt": "2026-04-01T16:37:01Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.6.1" + } + }, + { + "publishedAt": "2023-05-22T15:15:07Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "4.0.0" + } + }, + { + "publishedAt": "2024-04-13T09:07:44Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "4.0.1" + } + }, + { + "publishedAt": "2024-09-23T20:06:36Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "4.0.2" + } + }, + { + "isDefault": true, + "publishedAt": "2026-03-27T14:04:09Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "4.0.3" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN" + } + } + response: |- + { + "packageKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN" + }, + "versions": [ + { + "publishedAt": "2010-02-05T13:51:52Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "0.2.1b" + } + }, + { + "publishedAt": "2010-02-07T07:09:50Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "0.2.2" + } + }, + { + "publishedAt": "2010-02-20T04:47:00Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "0.3.1" + } + }, + { + "publishedAt": "2010-06-08T09:00:49Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.1.1" + } + }, + { + "publishedAt": "2016-10-23T18:27:22Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.10.1" + } + }, + { + "publishedAt": "2017-01-02T19:41:15Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.10.2" + } + }, + { + "publishedAt": "2017-06-11T19:15:10Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.10.3" + } + }, + { + "publishedAt": "2017-11-04T19:11:42Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.11.1" + } + }, + { + "publishedAt": "2017-11-20T04:43:40Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.11.2" + } + }, + { + "publishedAt": "2018-04-15T22:21:07Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.11.3" + } + }, + { + "publishedAt": "2019-05-12T23:55:18Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.12.1" + } + }, + { + "publishedAt": "2020-02-09T02:22:33Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.12.2" + } + }, + { + "publishedAt": "2020-03-01T01:26:21Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.13.1" + } + }, + { + "publishedAt": "2021-07-10T02:19:12Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.14.1" + } + }, + { + "publishedAt": "2021-08-15T05:56:31Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.14.2" + } + }, + { + "publishedAt": "2021-09-30T07:14:46Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.14.3" + } + }, + { + "publishedAt": "2022-05-15T05:37:35Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.15.1" + } + }, + { + "publishedAt": "2022-07-04T06:43:15Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.15.2" + } + }, + { + "publishedAt": "2022-08-24T00:13:59Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.15.3" + } + }, + { + "publishedAt": "2023-02-18T00:34:15Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.15.4" + } + }, + { + "publishedAt": "2023-04-29T05:58:10Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.16.1" + } + }, + { + "publishedAt": "2023-10-20T04:54:21Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.16.2" + } + }, + { + "publishedAt": "2023-11-27T01:34:16Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.17.1" + } + }, + { + "publishedAt": "2023-12-29T02:45:33Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.17.2" + } + }, + { + "publishedAt": "2024-07-10T07:02:39Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.18.1" + } + }, + { + "publishedAt": "2024-11-27T01:26:04Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.18.2" + } + }, + { + "publishedAt": "2024-12-01T22:46:03Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.18.3" + } + }, + { + "publishedAt": "2025-03-04T04:12:22Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.19.1" + } + }, + { + "publishedAt": "2010-06-21T08:42:41Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.2.1" + } + }, + { + "publishedAt": "2010-07-11T04:34:05Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.2.2" + } + }, + { + "publishedAt": "2010-08-04T08:29:14Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.2.3" + } + }, + { + "publishedAt": "2025-04-29T05:52:49Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.20.1" + } + }, + { + "publishedAt": "2025-06-23T04:45:23Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.21.1" + } + }, + { + "publishedAt": "2025-08-24T23:48:14Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.21.2" + } + }, + { + "publishedAt": "2026-01-01T02:42:45Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.22.1" + } + }, + { + "isDefault": true, + "publishedAt": "2026-04-20T06:26:22Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.22.2" + } + }, + { + "publishedAt": "2010-08-23T09:04:55Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.3.1" + } + }, + { + "publishedAt": "2010-08-30T06:29:48Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.3.2" + } + }, + { + "publishedAt": "2010-09-19T08:03:01Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.3.3" + } + }, + { + "publishedAt": "2010-11-23T10:11:19Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.4.1" + } + }, + { + "publishedAt": "2011-02-19T07:06:32Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.5.1" + } + }, + { + "publishedAt": "2011-02-27T04:17:38Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.5.2" + } + }, + { + "publishedAt": "2011-06-13T06:50:20Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.6.0" + } + }, + { + "publishedAt": "2011-07-02T07:32:54Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.6.1" + } + }, + { + "publishedAt": "2012-03-28T04:10:13Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.6.2" + } + }, + { + "publishedAt": "2012-05-28T17:05:46Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.6.3" + } + }, + { + "publishedAt": "2012-09-24T02:14:33Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.7.1" + } + }, + { + "publishedAt": "2013-01-28T00:30:44Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.7.2" + } + }, + { + "publishedAt": "2013-11-11T05:09:30Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.7.3" + } + }, + { + "publishedAt": "2014-09-28T04:07:40Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.8.1" + } + }, + { + "publishedAt": "2015-04-14T04:44:19Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.8.2" + } + }, + { + "publishedAt": "2015-08-02T20:32:26Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.8.3" + } + }, + { + "publishedAt": "2016-04-17T00:42:58Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.9.1" + } + }, + { + "publishedAt": "2016-05-18T02:44:46Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.9.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "commons-codec:commons-codec", + "system": "MAVEN", + "version": "1.11" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "junit:junit", + "optional": "false", + "scope": "test", + "version": "4.12" + }, + { + "name": "org.apache.commons:commons-lang3", + "optional": "false", + "scope": "test", + "version": "3.5" + }, + {} + ], + "parent": { + "name": "org.apache.commons:commons-parent", + "system": "MAVEN", + "version": "42" + }, + "profiles": [ + { + "activation": { + "property": { + "property": { + "name": "env.TRAVIS", + "value": "true" + } + } + }, + "id": "travis" + } + ], + "properties": [ + { + "name": "maven.compiler.source", + "value": "1.6" + }, + { + "name": "maven.compiler.target", + "value": "1.6" + }, + { + "name": "commons.componentid", + "value": "codec" + }, + { + "name": "commons.module.name", + "value": "org.apache.commons.codec" + }, + { + "name": "commons.release.version", + "value": "1.11" + }, + { + "name": "commons.rc.version", + "value": "RC1" + }, + { + "name": "commons.jira.id", + "value": "CODEC" + }, + { + "name": "commons.jira.pid", + "value": "12310464" + }, + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "project.reporting.outputEncoding", + "value": "UTF-8" + }, + { + "name": "commons.encoding", + "value": "UTF-8" + }, + { + "name": "checkstyle.header.file", + "value": "${basedir}/LICENSE-header.txt" + }, + { + "name": "checkstyle.version", + "value": "2.17" + }, + { + "name": "commons.clirr.version", + "value": "2.8" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "commons-codec:commons-codec", + "system": "MAVEN", + "version": "1.3" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "junit:junit", + "optional": "false", + "scope": "test", + "version": "3.8.1" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "commons-codec:commons-codec", + "system": "MAVEN", + "version": "1.4" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "junit:junit", + "optional": "false", + "scope": "test", + "version": "3.8.2" + }, + {} + ], + "parent": { + "name": "org.apache.commons:commons-parent", + "system": "MAVEN", + "version": "11" + }, + "properties": [ + { + "name": "maven.compile.source", + "value": "1.4" + }, + { + "name": "maven.compile.target", + "value": "1.4" + }, + { + "name": "commons.componentid", + "value": "codec" + }, + { + "name": "commons.release.version", + "value": "1.4" + }, + { + "name": "commons.jira.id", + "value": "CODEC" + }, + { + "name": "commons.jira.pid", + "value": "12310464" + }, + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "project.reporting.outputEncoding", + "value": "UTF-8" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "commons-codec:commons-codec", + "system": "MAVEN", + "version": "1.6" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "junit:junit", + "optional": "false", + "scope": "test", + "version": "4.10" + }, + {} + ], + "parent": { + "name": "org.apache.commons:commons-parent", + "system": "MAVEN", + "version": "22" + }, + "properties": [ + { + "name": "maven.compile.source", + "value": "1.5" + }, + { + "name": "maven.compile.target", + "value": "1.5" + }, + { + "name": "commons.componentid", + "value": "codec" + }, + { + "name": "commons.release.version", + "value": "1.6" + }, + { + "name": "commons.rc.version", + "value": "RC2" + }, + { + "name": "commons.jira.id", + "value": "CODEC" + }, + { + "name": "commons.jira.pid", + "value": "12310464" + }, + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "project.reporting.outputEncoding", + "value": "UTF-8" + }, + { + "name": "commons.encoding", + "value": "UTF-8" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.14.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.junit.jupiter:junit-jupiter", + "optional": "false", + "scope": "test" + }, + { + "name": "org.junit-pioneer:junit-pioneer", + "optional": "false", + "scope": "test", + "version": "1.9.1" + }, + { + "name": "org.mockito:mockito-inline", + "optional": "false", + "scope": "test", + "version": "4.11.0" + }, + { + "name": "com.google.jimfs:jimfs", + "optional": "false", + "scope": "test", + "version": "1.3.0" + }, + { + "name": "org.apache.commons:commons-lang3", + "optional": "false", + "scope": "test", + "version": "3.13.0" + }, + { + "name": "org.openjdk.jmh:jmh-core", + "optional": "false", + "scope": "test", + "version": "${jmh.version}" + }, + { + "name": "org.openjdk.jmh:jmh-generator-annprocess", + "optional": "false", + "scope": "test", + "version": "${jmh.version}" + }, + {} + ], + "dependencyManagement": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.apache.commons:commons-parent", + "system": "MAVEN", + "version": "62" + }, + "profiles": [ + { + "activation": { + "file": { + "missing": "site-content" + } + }, + "id": "setup-checkout" + }, + { + "activation": { + "jdk": { + "jdk": "[9,)" + } + }, + "id": "java9-compile", + "properties": [ + { + "name": "coveralls.skip", + "value": "true" + }, + { + "name": "maven.compiler.release", + "value": "8" + } + ] + }, + { + "activation": { + "jdk": { + "jdk": "[9,11)" + } + }, + "id": "java9-moditect" + }, + { + "activation": {}, + "id": "benchmark", + "properties": [ + { + "name": "skipTests", + "value": "true" + }, + { + "name": "benchmark", + "value": "org.apache" + } + ] + } + ], + "properties": [ + { + "name": "maven.compiler.source", + "value": "1.8" + }, + { + "name": "maven.compiler.target", + "value": "1.8" + }, + { + "name": "commons.componentid", + "value": "io" + }, + { + "name": "commons.module.name", + "value": "org.apache.commons.io" + }, + { + "name": "commons.rc.version", + "value": "RC1" + }, + { + "name": "commons.bc.version", + "value": "2.13.0" + }, + { + "name": "commons.release.version", + "value": "2.14.0" + }, + { + "name": "commons.release.desc", + "value": "(requires Java 8)" + }, + { + "name": "commons.jira.id", + "value": "IO" + }, + { + "name": "commons.jira.pid", + "value": "12310477" + }, + { + "name": "commons.osgi.export", + "value": "org.apache.commons.io;\n org.apache.commons.io.comparator;\n org.apache.commons.io.filefilter;\n org.apache.commons.io.input;\n org.apache.commons.io.output;version=1.4.9999;-noimport:=true,\n \n org.apache.commons.io;\n org.apache.commons.io.comparator;\n org.apache.commons.io.filefilter;\n org.apache.commons.io.input;\n org.apache.commons.io.output;\n org.apache.commons.io.*;version=${project.version};-noimport:=true" + }, + { + "name": "commons.osgi.import", + "value": "sun.nio.ch;resolution:=optional,\n sun.misc;resolution:=optional,\n *" + }, + { + "name": "commons.scmPubUrl", + "value": "https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-io/" + }, + { + "name": "commons.scmPubCheckoutDirectory", + "value": "site-content" + }, + { + "name": "commons.javadoc.java.link", + "value": "${commons.javadoc8.java.link}" + }, + { + "name": "commons.moditect.version", + "value": "1.0.0.Final" + }, + { + "name": "jmh.version", + "value": "1.37" + }, + { + "name": "japicmp.skip", + "value": "false" + }, + { + "name": "jacoco.skip", + "value": "${env.JACOCO_SKIP}" + }, + { + "name": "commons.release.isDistModule", + "value": "true" + }, + { + "name": "commons.releaseManagerName", + "value": "Gary Gregory" + }, + { + "name": "commons.releaseManagerKey", + "value": "86fdc7e2a11262cb" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.5" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "junit:junit", + "optional": "false", + "scope": "test", + "version": "4.12" + }, + {} + ], + "parent": { + "name": "org.apache.commons:commons-parent", + "system": "MAVEN", + "version": "39" + }, + "profiles": [ + { + "activation": { + "file": { + "missing": "site-content" + } + }, + "id": "setup-checkout" + } + ], + "properties": [ + { + "name": "maven.compiler.source", + "value": "1.6" + }, + { + "name": "maven.compiler.target", + "value": "1.6" + }, + { + "name": "commons.componentid", + "value": "io" + }, + { + "name": "commons.rc.version", + "value": "RC4" + }, + { + "name": "commons.release.version", + "value": "2.5" + }, + { + "name": "commons.release.desc", + "value": "(requires JDK 1.6+)" + }, + { + "name": "commons.jira.id", + "value": "IO" + }, + { + "name": "commons.jira.pid", + "value": "12310477" + }, + { + "name": "commons.osgi.export", + "value": "org.apache.commons.io;\n org.apache.commons.io.comparator;\n org.apache.commons.io.filefilter;\n org.apache.commons.io.input;\n org.apache.commons.io.output;version=1.4.9999;-noimport:=true,\n \n org.apache.commons.io;\n org.apache.commons.io.comparator;\n org.apache.commons.io.filefilter;\n org.apache.commons.io.input;\n org.apache.commons.io.output;\n org.apache.commons.io.*;version=${project.version};-noimport:=true" + }, + { + "name": "commons.scmPubCheckoutDirectory", + "value": "site-content" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.7" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.junit.jupiter:junit-jupiter", + "optional": "false", + "scope": "test", + "version": "5.6.2" + }, + { + "name": "org.junit-pioneer:junit-pioneer", + "optional": "false", + "scope": "test", + "version": "0.6.0" + }, + { + "name": "org.mockito:mockito-core", + "optional": "false", + "scope": "test", + "version": "3.3.3" + }, + { + "name": "com.google.jimfs:jimfs", + "optional": "false", + "scope": "test", + "version": "1.1" + }, + { + "name": "org.apache.commons:commons-lang3", + "optional": "false", + "scope": "test", + "version": "3.10" + }, + {} + ], + "parent": { + "name": "org.apache.commons:commons-parent", + "system": "MAVEN", + "version": "50" + }, + "profiles": [ + { + "activation": { + "file": { + "missing": "site-content" + } + }, + "id": "setup-checkout" + }, + { + "activation": { + "jdk": { + "jdk": "[9,)" + } + }, + "id": "java9+", + "properties": [ + { + "name": "coveralls.skip", + "value": "true" + } + ] + } + ], + "properties": [ + { + "name": "maven.compiler.source", + "value": "1.8" + }, + { + "name": "maven.compiler.target", + "value": "1.8" + }, + { + "name": "commons.componentid", + "value": "io" + }, + { + "name": "commons.module.name", + "value": "org.apache.commons.io" + }, + { + "name": "commons.rc.version", + "value": "RC1" + }, + { + "name": "commons.bc.version", + "value": "2.6" + }, + { + "name": "commons.release.version", + "value": "2.7" + }, + { + "name": "commons.release.desc", + "value": "(requires Java 8)" + }, + { + "name": "commons.jira.id", + "value": "IO" + }, + { + "name": "commons.jira.pid", + "value": "12310477" + }, + { + "name": "commons.osgi.export", + "value": "org.apache.commons.io;\n org.apache.commons.io.comparator;\n org.apache.commons.io.filefilter;\n org.apache.commons.io.input;\n org.apache.commons.io.output;version=1.4.9999;-noimport:=true,\n \n org.apache.commons.io;\n org.apache.commons.io.comparator;\n org.apache.commons.io.filefilter;\n org.apache.commons.io.input;\n org.apache.commons.io.output;\n org.apache.commons.io.*;version=${project.version};-noimport:=true" + }, + { + "name": "commons.scmPubUrl", + "value": "https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-io/" + }, + { + "name": "commons.scmPubCheckoutDirectory", + "value": "site-content" + }, + { + "name": "checkstyle.plugin.version", + "value": "3.1.0" + }, + { + "name": "commons.jacoco.version", + "value": "0.8.5" + }, + { + "name": "commons.surefire.version", + "value": "2.22.2" + }, + { + "name": "commons.japicmp.version", + "value": "0.14.3" + }, + { + "name": "japicmp.skip", + "value": "false" + }, + { + "name": "jacoco.skip", + "value": "${env.JACOCO_SKIP}" + }, + { + "name": "commons.bc.version", + "value": "2.6" + }, + { + "name": "commons.release.isDistModule", + "value": "true" + }, + { + "name": "commons.releaseManagerName", + "value": "Gary Gregory" + }, + { + "name": "commons.releaseManagerKey", + "value": "86fdc7e2a11262cb" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.commons:commons-parent", + "system": "MAVEN", + "version": "11" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "parent": { + "name": "org.apache:apache", + "system": "MAVEN", + "version": "4" + }, + "profiles": [ + { + "activation": {}, + "id": "ci" + }, + { + "activation": {}, + "id": "release" + }, + { + "activation": {}, + "id": "rc" + }, + { + "activation": {}, + "id": "trunks-proper" + } + ], + "properties": [ + { + "name": "maven.compile.source", + "value": "1.3" + }, + { + "name": "maven.compile.target", + "value": "1.3" + }, + { + "name": "commons.release.name", + "value": "${project.artifactId}-${commons.release.version}" + }, + { + "name": "commons.binary.suffix", + "value": "-bin" + }, + { + "name": "commons.componentid", + "value": "${project.artifactId}" + }, + { + "name": "commons.rc.version", + "value": "RC1" + }, + { + "name": "commons.osgi.symbolicName", + "value": "org.apache.commons.${commons.componentid}" + }, + { + "name": "commons.osgi.export", + "value": "org.apache.commons.*;version=${pom.version}" + }, + { + "name": "commons.osgi.import", + "value": "*" + }, + { + "name": "commons.osgi.dynamicImport" + }, + { + "name": "commons.osgi.private" + }, + { + "name": "commons.manifestfile", + "value": "target/osgi/MANIFEST.MF" + }, + { + "name": "commons.deployment.protocol", + "value": "scp" + }, + { + "name": "commons.encoding", + "value": "iso-8859-1" + }, + { + "name": "commons.docEncoding", + "value": "${commons.encoding}" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.commons:commons-parent", + "system": "MAVEN", + "version": "22" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "parent": { + "name": "org.apache:apache", + "system": "MAVEN", + "version": "9" + }, + "profiles": [ + { + "activation": {}, + "id": "ci" + }, + { + "activation": {}, + "id": "release" + }, + { + "activation": {}, + "id": "rc" + }, + { + "activation": {}, + "id": "apache-release" + }, + { + "activation": {}, + "id": "java-1.3", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.3" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_3_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_3_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.4", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.4" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_4_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_4_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.5", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.5" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_5_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_5_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.6", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.6" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_6_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_6_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "test-deploy", + "properties": [ + { + "name": "altDeploymentRepository", + "value": "id::default::file:target/deploy" + } + ] + }, + { + "activation": {}, + "id": "trunks-proper" + }, + { + "activation": { + "file": { + "exists": "${basedir}" + } + }, + "id": "maven-3" + }, + { + "activation": { + "jdk": { + "jdk": "1.5" + } + }, + "id": "java-1.5-detected" + }, + { + "activation": {}, + "id": "release-notes" + } + ], + "properties": [ + { + "name": "commons.release.version", + "value": "22" + }, + { + "name": "commons.rc.version", + "value": "RC1" + }, + { + "name": "maven.compile.source", + "value": "1.3" + }, + { + "name": "maven.compile.target", + "value": "1.3" + }, + { + "name": "commons.compiler.fork", + "value": "false" + }, + { + "name": "commons.compiler.compilerVersion" + }, + { + "name": "commons.compiler.javac" + }, + { + "name": "commons.surefire.java" + }, + { + "name": "commons.surefire.version", + "value": "2.9" + }, + { + "name": "commons.surefire-report.version", + "value": "2.9" + }, + { + "name": "commons.javadoc.version", + "value": "2.8" + }, + { + "name": "commons.rat.version", + "value": "0.7" + }, + { + "name": "commons.changes.version", + "value": "2.6" + }, + { + "name": "commons.clirr.version", + "value": "2.3" + }, + { + "name": "commons.jxr.version", + "value": "2.3" + }, + { + "name": "commons.project-info.version", + "value": "2.4" + }, + { + "name": "commons.release.name", + "value": "${project.artifactId}-${commons.release.version}" + }, + { + "name": "commons.release.desc" + }, + { + "name": "commons.binary.suffix", + "value": "-bin" + }, + { + "name": "commons.release.2.name", + "value": "${project.artifactId}-${commons.release.2.version}" + }, + { + "name": "commons.release.2.desc" + }, + { + "name": "commons.release.2.binary.suffix", + "value": "-bin" + }, + { + "name": "commons.componentid", + "value": "${project.artifactId}" + }, + { + "name": "commons.rc.version", + "value": "RC1" + }, + { + "name": "commons.osgi.symbolicName", + "value": "org.apache.commons.${commons.componentid}" + }, + { + "name": "commons.osgi.export", + "value": "org.apache.commons.*;version=${project.version};-noimport:=true" + }, + { + "name": "commons.osgi.import", + "value": "*" + }, + { + "name": "commons.osgi.dynamicImport" + }, + { + "name": "commons.osgi.private" + }, + { + "name": "commons.manifestfile", + "value": "target/osgi/MANIFEST.MF" + }, + { + "name": "commons.deployment.protocol", + "value": "scp" + }, + { + "name": "commons.encoding", + "value": "iso-8859-1" + }, + { + "name": "commons.docEncoding", + "value": "${commons.encoding}" + }, + { + "name": "project.build.sourceEncoding", + "value": "${commons.encoding}" + }, + { + "name": "project.reporting.outputEncoding", + "value": "${commons.encoding}" + }, + { + "name": "commons.javadoc.java.link", + "value": "http://download.oracle.com/javase/6/docs/api/" + }, + { + "name": "commons.javadoc.javaee.link", + "value": "http://download.oracle.com/javaee/6/api/" + }, + { + "name": "maven.build.timestamp.format", + "value": "yyyy-MM-dd HH:mm:ssZ" + }, + { + "name": "implementation.build", + "value": "${scmBranch}@r${buildNumber}; ${maven.build.timestamp}" + }, + { + "name": "minSeverity", + "value": "info" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.commons:commons-parent", + "system": "MAVEN", + "version": "39" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "parent": { + "name": "org.apache:apache", + "system": "MAVEN", + "version": "16" + }, + "profiles": [ + { + "activation": { + "property": { + "property": { + "name": "user.home" + } + } + }, + "id": "parse-target-version" + }, + { + "activation": { + "file": { + "missing": "src/site/resources/profile.noanimal" + } + }, + "id": "animal-sniffer", + "properties": [ + { + "name": "animal-sniffer.signature", + "value": "java${javaTarget.majorVersion}${javaTarget.minorVersion}" + } + ] + }, + { + "activation": { + "file": { + "exists": "src/site/resources/profile.jacoco" + } + }, + "id": "jacoco" + }, + { + "activation": { + "file": { + "exists": "src/site/resources/profile.cobertura" + } + }, + "id": "cobertura" + }, + { + "activation": {}, + "id": "release" + }, + { + "activation": {}, + "id": "apache-release" + }, + { + "activation": {}, + "id": "java-1.3", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.3" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_3_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_3_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.4", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.4" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_4_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_4_HOME}/bin/java" + }, + { + "name": "commons.surefire.version", + "value": "2.11" + } + ] + }, + { + "activation": {}, + "id": "java-1.5", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.5" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_5_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_5_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.6", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.6" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_6_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_6_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.7", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.7" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_7_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_7_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.8", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.8" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_8_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_8_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.9", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.9" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_9_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_9_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "test-deploy", + "properties": [ + { + "name": "altDeploymentRepository", + "value": "id::default::file:target/deploy" + } + ] + }, + { + "activation": {}, + "id": "release-notes" + }, + { + "activation": { + "property": { + "property": { + "name": "!buildNumber.skip", + "value": "!true" + } + } + }, + "id": "svn-buildnumber" + }, + { + "activation": {}, + "id": "javasvn" + }, + { + "activation": { + "jdk": { + "jdk": "[1.7,)" + } + }, + "id": "jdk7-plugin-fix-version", + "properties": [ + { + "name": "commons.findbugs.version", + "value": "3.0.0" + }, + { + "name": "commons.animal-sniffer.version", + "value": "1.14" + } + ] + }, + { + "activation": {}, + "id": "site-basic", + "properties": [ + { + "name": "skipTests", + "value": "true" + }, + { + "name": "maven.javadoc.skip", + "value": "true" + }, + { + "name": "cobertura.skip", + "value": "true" + }, + { + "name": "findbugs.skip", + "value": "true" + }, + { + "name": "checkstyle.skip", + "value": "true" + }, + { + "name": "clirr.skip", + "value": "true" + }, + { + "name": "changes.jira.skip", + "value": "true" + }, + { + "name": "rat.skip", + "value": "true" + }, + { + "name": "jacoco.skip", + "value": "true" + }, + { + "name": "skipSurefireReport", + "value": "true" + } + ] + } + ], + "properties": [ + { + "name": "commons.release.version", + "value": "${project.version}" + }, + { + "name": "commons.rc.version", + "value": "RC1" + }, + { + "name": "commons.jira.id", + "value": "COMMONSSITE" + }, + { + "name": "maven.compiler.source", + "value": "1.3" + }, + { + "name": "maven.compiler.target", + "value": "1.3" + }, + { + "name": "commons.compiler.fork", + "value": "false" + }, + { + "name": "commons.compiler.compilerVersion" + }, + { + "name": "commons.compiler.javac" + }, + { + "name": "commons.surefire.java" + }, + { + "name": "commons.surefire.version", + "value": "2.18.1" + }, + { + "name": "commons.surefire-report.version", + "value": "2.18.1" + }, + { + "name": "commons.javadoc.version", + "value": "2.10.3" + }, + { + "name": "commons.rat.version", + "value": "0.11" + }, + { + "name": "commons.changes.version", + "value": "2.11" + }, + { + "name": "commons.clirr.version", + "value": "2.6.1" + }, + { + "name": "commons.jxr.version", + "value": "2.5" + }, + { + "name": "commons.project-info.version", + "value": "2.8" + }, + { + "name": "commons.wagon-ssh.version", + "value": "2.8" + }, + { + "name": "commons.site-plugin.version", + "value": "3.4" + }, + { + "name": "commons.jacoco.version", + "value": "0.7.5.201505241946" + }, + { + "name": "commons.cobertura.version", + "value": "2.7" + }, + { + "name": "commons.jdepend.version", + "value": "2.0" + }, + { + "name": "commons.compiler.version", + "value": "3.3" + }, + { + "name": "commons.scm-publish.version", + "value": "1.1" + }, + { + "name": "commons.findbugs.version", + "value": "2.5.5" + }, + { + "name": "commons.animal-sniffer.version", + "value": "1.11" + }, + { + "name": "commons.animal-sniffer.signature.version", + "value": "1.0" + }, + { + "name": "commons.release.name", + "value": "${project.artifactId}-${commons.release.version}" + }, + { + "name": "commons.release.desc" + }, + { + "name": "commons.binary.suffix", + "value": "-bin" + }, + { + "name": "commons.release.2.name", + "value": "${project.artifactId}-${commons.release.2.version}" + }, + { + "name": "commons.release.2.desc" + }, + { + "name": "commons.release.2.binary.suffix", + "value": "-bin" + }, + { + "name": "commons.release.3.name", + "value": "${project.artifactId}-${commons.release.3.version}" + }, + { + "name": "commons.release.3.desc" + }, + { + "name": "commons.release.3.binary.suffix", + "value": "-bin" + }, + { + "name": "commons.jacoco.classRatio", + "value": "1.00" + }, + { + "name": "commons.jacoco.instructionRatio", + "value": "0.90" + }, + { + "name": "commons.jacoco.methodRatio", + "value": "0.95" + }, + { + "name": "commons.jacoco.branchRatio", + "value": "0.85" + }, + { + "name": "commons.jacoco.complexityRatio", + "value": "0.85" + }, + { + "name": "commons.jacoco.lineRatio", + "value": "0.90" + }, + { + "name": "commons.jacoco.haltOnFailure", + "value": "false" + }, + { + "name": "commons.componentid", + "value": "${project.artifactId}" + }, + { + "name": "commons.osgi.symbolicName", + "value": "org.apache.commons.${commons.componentid}" + }, + { + "name": "commons.osgi.export", + "value": "org.apache.commons.*;version=${project.version};-noimport:=true" + }, + { + "name": "commons.osgi.import", + "value": "*" + }, + { + "name": "commons.osgi.dynamicImport" + }, + { + "name": "commons.osgi.private" + }, + { + "name": "commons.osgi.excludeDependencies", + "value": "true" + }, + { + "name": "commons.manifestfile", + "value": "${project.build.directory}/osgi/MANIFEST.MF" + }, + { + "name": "commons.deployment.protocol", + "value": "scp" + }, + { + "name": "commons.encoding", + "value": "iso-8859-1" + }, + { + "name": "commons.docEncoding", + "value": "${commons.encoding}" + }, + { + "name": "project.build.sourceEncoding", + "value": "${commons.encoding}" + }, + { + "name": "project.reporting.outputEncoding", + "value": "${commons.encoding}" + }, + { + "name": "commons.javadoc.java.link", + "value": "http://docs.oracle.com/javase/7/docs/api/" + }, + { + "name": "commons.javadoc.javaee.link", + "value": "http://docs.oracle.com/javaee/6/api/" + }, + { + "name": "maven.build.timestamp.format", + "value": "yyyy-MM-dd HH:mm:ssZ" + }, + { + "name": "implementation.build", + "value": "${scmBranch}@r${buildNumber}; ${maven.build.timestamp}" + }, + { + "name": "minSeverity", + "value": "info" + }, + { + "name": "commons.changes.maxEntries", + "value": "100" + }, + { + "name": "commons.surefire-report.aggregate", + "value": "false" + }, + { + "name": "commons.changes.onlyCurrentVersion", + "value": "false" + }, + { + "name": "commons.changes.maxEntries", + "value": "100" + }, + { + "name": "commons.changes.runOnlyAtExecutionRoot", + "value": "false" + }, + { + "name": "commons.site.cache", + "value": "${user.home}/commons-sites" + }, + { + "name": "commons.site.path", + "value": "${project.artifactId}" + }, + { + "name": "commons.scmPubUrl", + "value": "https://svn.apache.org/repos/infra/websites/production/commons/content/proper/${project.artifactId}" + }, + { + "name": "commons.scmPubCheckoutDirectory", + "value": "${commons.site.cache}/${commons.site.path}" + }, + { + "name": "commons.scmPubServer", + "value": "commons.site" + }, + { + "name": "sonar.host.url", + "value": "https://analysis.apache.org/" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.commons:commons-parent", + "system": "MAVEN", + "version": "42" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "parent": { + "name": "org.apache:apache", + "system": "MAVEN", + "version": "18" + }, + "profiles": [ + { + "activation": { + "property": { + "property": { + "name": "user.home" + } + } + }, + "id": "parse-target-version" + }, + { + "activation": { + "file": { + "missing": "src/site/resources/profile.noanimal" + } + }, + "id": "animal-sniffer", + "properties": [ + { + "name": "animal-sniffer.signature", + "value": "java${javaTarget.majorVersion}${javaTarget.minorVersion}" + } + ] + }, + { + "activation": { + "file": { + "exists": "src/site/resources/profile.jacoco" + } + }, + "id": "jacoco" + }, + { + "activation": { + "file": { + "exists": "src/site/resources/profile.cobertura" + } + }, + "id": "cobertura" + }, + { + "activation": { + "file": { + "exists": "src/site/resources/profile.clirr" + } + }, + "id": "clirr" + }, + { + "activation": { + "file": { + "exists": "src/site/resources/profile.japicmp" + } + }, + "id": "japicmp" + }, + { + "activation": {}, + "id": "release" + }, + { + "activation": {}, + "id": "apache-release" + }, + { + "activation": {}, + "id": "java-1.3", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.3" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_3_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_3_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.4", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.4" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_4_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_4_HOME}/bin/java" + }, + { + "name": "commons.surefire.version", + "value": "2.11" + } + ] + }, + { + "activation": {}, + "id": "java-1.5", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.5" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_5_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_5_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.6", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.6" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_6_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_6_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.7", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.7" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_7_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_7_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.8", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.8" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_8_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_8_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.9", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.9" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_9_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_9_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "test-deploy", + "properties": [ + { + "name": "altDeploymentRepository", + "value": "id::default::file:target/deploy" + } + ] + }, + { + "activation": {}, + "id": "release-notes" + }, + { + "activation": { + "property": { + "property": { + "name": "!buildNumber.skip", + "value": "!true" + } + } + }, + "id": "svn-buildnumber" + }, + { + "activation": {}, + "id": "javasvn" + }, + { + "activation": { + "jdk": { + "jdk": "[1.7,)" + } + }, + "id": "jdk7-plugin-fix-version", + "properties": [ + { + "name": "commons.findbugs.version", + "value": "3.0.3" + }, + { + "name": "commons.animal-sniffer.version", + "value": "1.15" + }, + { + "name": "commons.felix.version", + "value": "3.0.1" + }, + { + "name": "commons.build-helper.version", + "value": "1.10" + } + ] + }, + { + "activation": {}, + "id": "site-basic", + "properties": [ + { + "name": "skipTests", + "value": "true" + }, + { + "name": "maven.javadoc.skip", + "value": "true" + }, + { + "name": "cobertura.skip", + "value": "true" + }, + { + "name": "findbugs.skip", + "value": "true" + }, + { + "name": "checkstyle.skip", + "value": "true" + }, + { + "name": "clirr.skip", + "value": "true" + }, + { + "name": "changes.jira.skip", + "value": "true" + }, + { + "name": "rat.skip", + "value": "true" + }, + { + "name": "jacoco.skip", + "value": "true" + }, + { + "name": "skipSurefireReport", + "value": "true" + } + ] + }, + { + "activation": {}, + "id": "travis-cobertura" + }, + { + "activation": {}, + "id": "travis-jacoco" + } + ], + "properties": [ + { + "name": "commons.release.version", + "value": "${project.version}" + }, + { + "name": "commons.rc.version", + "value": "RC1" + }, + { + "name": "commons.jira.id", + "value": "COMMONSSITE" + }, + { + "name": "maven.compiler.source", + "value": "1.3" + }, + { + "name": "maven.compiler.target", + "value": "1.3" + }, + { + "name": "commons.compiler.fork", + "value": "false" + }, + { + "name": "commons.compiler.compilerVersion" + }, + { + "name": "commons.compiler.javac" + }, + { + "name": "commons.surefire.java" + }, + { + "name": "commons.build-plugin.version", + "value": "1.7" + }, + { + "name": "commons.surefire.version", + "value": "2.19.1" + }, + { + "name": "commons.surefire-report.version", + "value": "2.19.1" + }, + { + "name": "commons.javadoc.version", + "value": "2.10.4" + }, + { + "name": "commons.rat.version", + "value": "0.12" + }, + { + "name": "commons.changes.version", + "value": "2.12.1" + }, + { + "name": "commons.clirr.version", + "value": "2.7" + }, + { + "name": "commons.japicmp.version", + "value": "0.9.3" + }, + { + "name": "commons.jxr.version", + "value": "2.5" + }, + { + "name": "commons.project-info.version", + "value": "2.9" + }, + { + "name": "commons.wagon-ssh.version", + "value": "2.10" + }, + { + "name": "commons.site-plugin.version", + "value": "3.6" + }, + { + "name": "commons.jacoco.version", + "value": "0.7.7.201606060606" + }, + { + "name": "commons.cobertura.version", + "value": "2.7" + }, + { + "name": "commons.coveralls.version", + "value": "4.3.0" + }, + { + "name": "commons.coveralls.timestampFormat", + "value": "EpochMillis" + }, + { + "name": "commons.jdepend.version", + "value": "2.0" + }, + { + "name": "commons.compiler.version", + "value": "3.6.0" + }, + { + "name": "commons.scm-publish.version", + "value": "1.1" + }, + { + "name": "commons.findbugs.version", + "value": "2.5.5" + }, + { + "name": "commons.felix.version", + "value": "2.5.3" + }, + { + "name": "commons.build-helper.version", + "value": "1.9.1" + }, + { + "name": "commons.animal-sniffer.version", + "value": "1.11" + }, + { + "name": "commons.animal-sniffer.signature.version", + "value": "1.0" + }, + { + "name": "commons.release.name", + "value": "${project.artifactId}-${commons.release.version}" + }, + { + "name": "commons.release.desc" + }, + { + "name": "commons.binary.suffix", + "value": "-bin" + }, + { + "name": "commons.release.2.name", + "value": "${project.artifactId}-${commons.release.2.version}" + }, + { + "name": "commons.release.2.desc" + }, + { + "name": "commons.release.2.binary.suffix", + "value": "-bin" + }, + { + "name": "commons.release.3.name", + "value": "${project.artifactId}-${commons.release.3.version}" + }, + { + "name": "commons.release.3.desc" + }, + { + "name": "commons.release.3.binary.suffix", + "value": "-bin" + }, + { + "name": "commons.jacoco.classRatio", + "value": "1.00" + }, + { + "name": "commons.jacoco.instructionRatio", + "value": "0.90" + }, + { + "name": "commons.jacoco.methodRatio", + "value": "0.95" + }, + { + "name": "commons.jacoco.branchRatio", + "value": "0.85" + }, + { + "name": "commons.jacoco.complexityRatio", + "value": "0.85" + }, + { + "name": "commons.jacoco.lineRatio", + "value": "0.90" + }, + { + "name": "commons.jacoco.haltOnFailure", + "value": "false" + }, + { + "name": "commons.componentid", + "value": "${project.artifactId}" + }, + { + "name": "commons.osgi.symbolicName", + "value": "org.apache.commons.${commons.componentid}" + }, + { + "name": "commons.osgi.export", + "value": "org.apache.commons.*;version=${project.version};-noimport:=true" + }, + { + "name": "commons.osgi.import", + "value": "*" + }, + { + "name": "commons.osgi.dynamicImport" + }, + { + "name": "commons.osgi.private" + }, + { + "name": "commons.osgi.excludeDependencies", + "value": "true" + }, + { + "name": "commons.manifestfile", + "value": "${project.build.directory}/osgi/MANIFEST.MF" + }, + { + "name": "commons.deployment.protocol", + "value": "scp" + }, + { + "name": "commons.encoding", + "value": "iso-8859-1" + }, + { + "name": "commons.docEncoding", + "value": "${commons.encoding}" + }, + { + "name": "project.build.sourceEncoding", + "value": "${commons.encoding}" + }, + { + "name": "project.reporting.outputEncoding", + "value": "${commons.encoding}" + }, + { + "name": "commons.javadoc.java.link", + "value": "http://docs.oracle.com/javase/7/docs/api/" + }, + { + "name": "commons.javadoc.javaee.link", + "value": "http://docs.oracle.com/javaee/6/api/" + }, + { + "name": "maven.build.timestamp.format", + "value": "yyyy-MM-dd HH:mm:ssZ" + }, + { + "name": "implementation.build", + "value": "${scmBranch}@r${buildNumber}; ${maven.build.timestamp}" + }, + { + "name": "minSeverity", + "value": "info" + }, + { + "name": "commons.changes.maxEntries", + "value": "100" + }, + { + "name": "commons.surefire-report.aggregate", + "value": "false" + }, + { + "name": "commons.changes.onlyCurrentVersion", + "value": "false" + }, + { + "name": "commons.changes.maxEntries", + "value": "100" + }, + { + "name": "commons.changes.runOnlyAtExecutionRoot", + "value": "false" + }, + { + "name": "commons.site.cache", + "value": "${user.home}/commons-sites" + }, + { + "name": "commons.site.path", + "value": "${project.artifactId}" + }, + { + "name": "commons.scmPubUrl", + "value": "https://svn.apache.org/repos/infra/websites/production/commons/content/proper/${project.artifactId}" + }, + { + "name": "commons.scmPubCheckoutDirectory", + "value": "${commons.site.cache}/${commons.site.path}" + }, + { + "name": "commons.scmPubServer", + "value": "commons.site" + }, + { + "name": "commons.japicmp.breakBuildOnBinaryIncompatibleModifications", + "value": "true" + }, + { + "name": "sonar.host.url", + "value": "https://analysis.apache.org/" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.commons:commons-parent", + "system": "MAVEN", + "version": "50" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "parent": { + "name": "org.apache:apache", + "system": "MAVEN", + "version": "21" + }, + "profiles": [ + { + "activation": { + "file": { + "exists": ".svn" + } + }, + "id": "svn" + }, + { + "activation": { + "file": { + "exists": "profile.module-name" + } + }, + "id": "module-name" + }, + { + "activation": { + "property": { + "property": { + "name": "user.home" + } + } + }, + "id": "parse-target-version" + }, + { + "activation": { + "file": { + "missing": "src/site/resources/profile.noanimal" + } + }, + "id": "animal-sniffer", + "properties": [ + { + "name": "animal-sniffer.signature", + "value": "java${javaTarget.majorVersion}${javaTarget.minorVersion}" + } + ] + }, + { + "activation": { + "file": { + "exists": "src/site/resources/profile.jacoco" + } + }, + "id": "jacoco" + }, + { + "activation": { + "file": { + "exists": "src/site/resources/profile.cobertura" + } + }, + "id": "cobertura" + }, + { + "activation": { + "file": { + "exists": "src/site/resources/profile.clirr" + } + }, + "id": "clirr" + }, + { + "activation": { + "file": { + "exists": "src/site/resources/profile.japicmp" + }, + "jdk": { + "jdk": "[1.8,)" + } + }, + "id": "japicmp" + }, + { + "activation": {}, + "id": "release" + }, + { + "activation": {}, + "id": "apache-release" + }, + { + "activation": {}, + "id": "java-1.3", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.3" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_3_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_3_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.4", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.4" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_4_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_4_HOME}/bin/java" + }, + { + "name": "commons.surefire.version", + "value": "2.11" + } + ] + }, + { + "activation": {}, + "id": "java-1.5", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.5" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_5_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_5_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.6", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.6" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_6_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_6_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.7", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.7" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_7_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_7_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.8", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.8" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_8_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_8_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.9", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.9" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_9_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_9_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.10", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.10" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_10_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_10_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.11", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.11" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_11_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_11_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.12", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.12" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_12_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_12_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "test-deploy", + "properties": [ + { + "name": "altDeploymentRepository", + "value": "id::default::file:target/deploy" + }, + { + "name": "commons.release.dryRun", + "value": "true" + } + ] + }, + { + "activation": {}, + "id": "release-notes" + }, + { + "activation": { + "property": { + "property": { + "name": "!buildNumber.skip", + "value": "!true" + } + } + }, + "id": "svn-buildnumber" + }, + { + "activation": {}, + "id": "javasvn" + }, + { + "activation": { + "jdk": { + "jdk": "[1.7,1.8)" + } + }, + "id": "jdk7-plugin-fix-version", + "properties": [ + { + "name": "commons.felix.version", + "value": "3.5.1" + } + ] + }, + { + "activation": {}, + "id": "site-basic", + "properties": [ + { + "name": "skipTests", + "value": "true" + }, + { + "name": "maven.javadoc.skip", + "value": "true" + }, + { + "name": "cobertura.skip", + "value": "true" + }, + { + "name": "findbugs.skip", + "value": "true" + }, + { + "name": "spotbugs.skip", + "value": "true" + }, + { + "name": "checkstyle.skip", + "value": "true" + }, + { + "name": "clirr.skip", + "value": "true" + }, + { + "name": "changes.jira.skip", + "value": "true" + }, + { + "name": "rat.skip", + "value": "true" + }, + { + "name": "jacoco.skip", + "value": "true" + }, + { + "name": "skipSurefireReport", + "value": "true" + } + ] + }, + { + "activation": {}, + "id": "travis-cobertura" + }, + { + "activation": {}, + "id": "travis-jacoco" + } + ], + "properties": [ + { + "name": "commons.release.version", + "value": "${project.version}" + }, + { + "name": "commons.rc.version", + "value": "RC1" + }, + { + "name": "commons.jira.id", + "value": "COMMONSSITE" + }, + { + "name": "maven.compiler.source", + "value": "1.3" + }, + { + "name": "maven.compiler.target", + "value": "1.3" + }, + { + "name": "commons.compiler.fork", + "value": "false" + }, + { + "name": "commons.compiler.compilerVersion" + }, + { + "name": "commons.compiler.javac" + }, + { + "name": "commons.animal-sniffer.version", + "value": "1.18" + }, + { + "name": "commons.animal-sniffer.signature.version", + "value": "1.0" + }, + { + "name": "commons.assembly-plugin.version", + "value": "3.2.0" + }, + { + "name": "commons.build-helper.version", + "value": "3.0.0" + }, + { + "name": "commons.build-plugin.version", + "value": "1.11" + }, + { + "name": "commons.changes.version", + "value": "2.12.1" + }, + { + "name": "commons.checkstyle-plugin.version", + "value": "3.1.0" + }, + { + "name": "commons.clirr.version", + "value": "2.8" + }, + { + "name": "commons.cobertura.version", + "value": "2.7" + }, + { + "name": "commons.compiler.version", + "value": "3.8.1" + }, + { + "name": "commons.coveralls.version", + "value": "4.3.0" + }, + { + "name": "commons.coveralls.timestampFormat", + "value": "EpochMillis" + }, + { + "name": "commons.failsafe.version", + "value": "2.22.2" + }, + { + "name": "commons.felix.version", + "value": "4.2.1" + }, + { + "name": "commons.findbugs.version", + "value": "3.0.5" + }, + { + "name": "commons.jacoco.version", + "value": "0.8.5" + }, + { + "name": "commons.japicmp.version", + "value": "0.14.1" + }, + { + "name": "commons.jar-plugin.version", + "value": "3.2.0" + }, + { + "name": "commons.javadoc.version", + "value": "3.1.1" + }, + { + "name": "commons.jdepend.version", + "value": "2.0" + }, + { + "name": "commons.jxr.version", + "value": "3.0.0" + }, + { + "name": "commons.pmd.version", + "value": "3.12.0" + }, + { + "name": "commons.project-info.version", + "value": "3.0.0" + }, + { + "name": "commons.rat.version", + "value": "0.13" + }, + { + "name": "commons.release-plugin.version", + "value": "1.7" + }, + { + "name": "commons.scm-publish.version", + "value": "1.1" + }, + { + "name": "commons.site-plugin.version", + "value": "3.8.2" + }, + { + "name": "commons.source-plugin.version", + "value": "3.2.0" + }, + { + "name": "commons.spotbugs.version", + "value": "3.1.6" + }, + { + "name": "commons.surefire-report.version", + "value": "2.22.2" + }, + { + "name": "commons.surefire.version", + "value": "2.22.2" + }, + { + "name": "commons.wagon-ssh.version", + "value": "3.3.4" + }, + { + "name": "commons.release.name", + "value": "${project.artifactId}-${commons.release.version}" + }, + { + "name": "commons.release.desc" + }, + { + "name": "commons.binary.suffix", + "value": "-bin" + }, + { + "name": "commons.release.2.name", + "value": "${project.artifactId}-${commons.release.2.version}" + }, + { + "name": "commons.release.2.desc" + }, + { + "name": "commons.release.2.binary.suffix", + "value": "-bin" + }, + { + "name": "commons.release.3.name", + "value": "${project.artifactId}-${commons.release.3.version}" + }, + { + "name": "commons.release.3.desc" + }, + { + "name": "commons.release.3.binary.suffix", + "value": "-bin" + }, + { + "name": "commons.release.4.desc" + }, + { + "name": "commons.release.4.binary.suffix", + "value": "-bin" + }, + { + "name": "commons.jacoco.classRatio", + "value": "1.00" + }, + { + "name": "commons.jacoco.instructionRatio", + "value": "0.90" + }, + { + "name": "commons.jacoco.methodRatio", + "value": "0.95" + }, + { + "name": "commons.jacoco.branchRatio", + "value": "0.85" + }, + { + "name": "commons.jacoco.complexityRatio", + "value": "0.85" + }, + { + "name": "commons.jacoco.lineRatio", + "value": "0.90" + }, + { + "name": "commons.jacoco.haltOnFailure", + "value": "false" + }, + { + "name": "commons.componentid", + "value": "${project.artifactId}" + }, + { + "name": "commons.packageId", + "value": "${project.artifactId}" + }, + { + "name": "commons.osgi.symbolicName", + "value": "org.apache.commons.${commons.packageId}" + }, + { + "name": "commons.osgi.export", + "value": "org.apache.commons.*;version=${project.version};-noimport:=true" + }, + { + "name": "commons.osgi.import", + "value": "*" + }, + { + "name": "commons.osgi.dynamicImport" + }, + { + "name": "commons.osgi.private" + }, + { + "name": "commons.osgi.excludeDependencies", + "value": "true" + }, + { + "name": "commons.manifestfile", + "value": "${project.build.directory}/osgi/MANIFEST.MF" + }, + { + "name": "commons.deployment.protocol", + "value": "scp" + }, + { + "name": "commons.encoding", + "value": "iso-8859-1" + }, + { + "name": "commons.docEncoding", + "value": "${commons.encoding}" + }, + { + "name": "project.build.sourceEncoding", + "value": "${commons.encoding}" + }, + { + "name": "project.reporting.outputEncoding", + "value": "${commons.encoding}" + }, + { + "name": "commons.javadoc6.java.link", + "value": "http://docs.oracle.com/javase/6/docs/api/" + }, + { + "name": "commons.javadoc7.java.link", + "value": "http://docs.oracle.com/javase/7/docs/api/" + }, + { + "name": "commons.javadoc8.java.link", + "value": "http://docs.oracle.com/javase/8/docs/api/" + }, + { + "name": "commons.javadoc9.java.link", + "value": "http://docs.oracle.com/javase/9/docs/api/" + }, + { + "name": "commons.javadoc10.java.link", + "value": "http://docs.oracle.com/javase/10/docs/api/" + }, + { + "name": "commons.javadoc11.java.link", + "value": "https://docs.oracle.com/en/java/javase/11/docs/api/" + }, + { + "name": "commons.javadoc12.java.link", + "value": "https://docs.oracle.com/en/java/javase/12/docs/api/" + }, + { + "name": "commons.javadoc.java.link", + "value": "${commons.javadoc7.java.link}" + }, + { + "name": "commons.javadoc.javaee5.link", + "value": "http://docs.oracle.com/javaee/5/api/" + }, + { + "name": "commons.javadoc.javaee6.link", + "value": "http://docs.oracle.com/javaee/6/api/" + }, + { + "name": "commons.javadoc.javaee7.link", + "value": "http://docs.oracle.com/javaee/7/api/" + }, + { + "name": "commons.javadoc.javaee.link", + "value": "${commons.javadoc.javaee6.link}" + }, + { + "name": "maven.build.timestamp.format", + "value": "yyyy-MM-dd HH:mm:ssZ" + }, + { + "name": "implementation.build", + "value": "${scmBranch}@r${buildNumber}; ${maven.build.timestamp}" + }, + { + "name": "minSeverity", + "value": "info" + }, + { + "name": "commons.changes.maxEntries", + "value": "100" + }, + { + "name": "commons.surefire-report.aggregate", + "value": "false" + }, + { + "name": "commons.changes.onlyCurrentVersion", + "value": "false" + }, + { + "name": "commons.changes.maxEntries", + "value": "100" + }, + { + "name": "commons.changes.runOnlyAtExecutionRoot", + "value": "false" + }, + { + "name": "commons.site.cache", + "value": "${user.home}/commons-sites" + }, + { + "name": "commons.site.path", + "value": "${commons.componentid}" + }, + { + "name": "commons.scmPubUrl", + "value": "https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-${commons.componentid}" + }, + { + "name": "commons.scmPubCheckoutDirectory", + "value": "${commons.site.cache}/${commons.site.path}" + }, + { + "name": "commons.scmPubServer", + "value": "commons.site" + }, + { + "name": "commons.japicmp.breakBuildOnBinaryIncompatibleModifications", + "value": "true" + }, + { + "name": "commons.japicmp.breakBuildOnSourceIncompatibleModifications", + "value": "false" + }, + { + "name": "commons.japicmp.ignoreMissingClasses", + "value": "false" + }, + { + "name": "commons.distSvnStagingUrl", + "value": "scm:svn:https://dist.apache.org/repos/dist/dev/commons/${commons.componentid}" + }, + { + "name": "commons.releaseManagerName", + "value": "${user.name}" + }, + { + "name": "commons.releaseManagerKey", + "value": "DEADBEEF" + }, + { + "name": "sonar.host.url", + "value": "https://analysis.apache.org/" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.commons:commons-parent", + "system": "MAVEN", + "version": "62" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "dependencyManagement": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "name": "org.junit:junit-bom", + "optional": "false", + "scope": "import", + "type": "pom", + "version": "${commons.junit.version}" + } + ], + "parent": { + "name": "org.apache:apache", + "system": "MAVEN", + "version": "30" + }, + "profiles": [ + { + "activation": { + "file": { + "exists": ".svn" + } + }, + "id": "svn" + }, + { + "activation": { + "file": { + "exists": "profile.module-name" + } + }, + "id": "module-name" + }, + { + "activation": { + "property": { + "property": { + "name": "user.home" + } + } + }, + "id": "parse-target-version" + }, + { + "activation": { + "file": { + "missing": "src/site/resources/profile.noanimal" + }, + "jdk": { + "jdk": "(,9)" + } + }, + "id": "animal-sniffer", + "properties": [ + { + "name": "animal-sniffer.signature", + "value": "java${javaTarget.majorVersion}${javaTarget.minorVersion}" + } + ] + }, + { + "activation": { + "file": { + "exists": "src/site/resources/profile.jacoco" + } + }, + "id": "jacoco" + }, + { + "activation": { + "file": { + "exists": "src/site/resources/profile.cobertura" + } + }, + "id": "cobertura" + }, + { + "activation": { + "file": { + "exists": "src/site/resources/profile.japicmp" + }, + "jdk": { + "jdk": "[1.8,)" + } + }, + "id": "japicmp" + }, + { + "activation": {}, + "id": "release" + }, + { + "activation": {}, + "id": "apache-release" + }, + { + "activation": {}, + "id": "java-1.8", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.8" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_8_HOME}/bin/javac" + }, + { + "name": "commons.compiler.javadoc", + "value": "${JAVA_1_8_HOME}/bin/javadoc" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_8_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.11", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.11" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_11_HOME}/bin/javac" + }, + { + "name": "commons.compiler.javadoc", + "value": "${JAVA_1_11_HOME}/bin/javadoc" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_11_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "test-deploy", + "properties": [ + { + "name": "altDeploymentRepository", + "value": "id::default::file:target/deploy" + }, + { + "name": "commons.release.dryRun", + "value": "true" + } + ] + }, + { + "activation": {}, + "id": "release-notes" + }, + { + "activation": { + "property": { + "property": { + "name": "!buildNumber.skip", + "value": "!true" + } + } + }, + "id": "svn-buildnumber" + }, + { + "activation": {}, + "id": "javasvn" + }, + { + "activation": { + "jdk": { + "jdk": "[1.7,1.8)" + } + }, + "id": "jdk7-plugin-fix-version", + "properties": [ + { + "name": "commons.felix.version", + "value": "3.5.1" + }, + { + "name": "commons.animal-sniffer.version", + "value": "1.17" + }, + { + "name": "commons.biz.aQute.bndlib.version", + "value": "3.5.0" + } + ] + }, + { + "activation": { + "jdk": { + "jdk": "[1.8,1.9)" + } + }, + "id": "jdk8-plugin-fix-version", + "properties": [ + { + "name": "commons.spdx.version", + "value": "0.6.3" + } + ] + }, + { + "activation": { + "jdk": { + "jdk": "[9" + } + }, + "id": "jdk9-compiler", + "properties": [ + { + "name": "maven.compiler.release", + "value": "${commons.compiler.release}" + } + ] + }, + { + "activation": {}, + "id": "site-basic", + "properties": [ + { + "name": "skipTests", + "value": "true" + }, + { + "name": "maven.javadoc.skip", + "value": "true" + }, + { + "name": "cobertura.skip", + "value": "true" + }, + { + "name": "spotbugs.skip", + "value": "true" + }, + { + "name": "checkstyle.skip", + "value": "true" + }, + { + "name": "rat.skip", + "value": "true" + }, + { + "name": "jacoco.skip", + "value": "true" + }, + { + "name": "skipSurefireReport", + "value": "true" + } + ] + }, + { + "activation": {}, + "id": "travis-cobertura" + }, + { + "activation": {}, + "id": "travis-jacoco" + }, + { + "activation": { + "jdk": { + "jdk": "[9,)" + } + }, + "id": "moditect", + "properties": [ + { + "name": "moditect.java.version", + "value": "9" + }, + { + "name": "commons.moditect-maven-plugin.addServiceUses", + "value": "true" + } + ] + } + ], + "properties": [ + { + "name": "minimalMavenBuildVersion", + "value": "3.6.3" + }, + { + "name": "minimalJavaBuildVersion", + "value": "8" + }, + { + "name": "project.build.outputTimestamp", + "value": "2023-09-02T13:52:36Z" + }, + { + "name": "commons.release.version", + "value": "${project.version}" + }, + { + "name": "commons.rc.version", + "value": "RC1" + }, + { + "name": "commons.jira.id", + "value": "COMMONSSITE" + }, + { + "name": "commons.bc.version", + "value": "61" + }, + { + "name": "commons.release.isDistModule", + "value": "true" + }, + { + "name": "commons.releaseManagerName", + "value": "Gary Gregory" + }, + { + "name": "commons.releaseManagerKey", + "value": "86fdc7e2a11262cb" + }, + { + "name": "maven.compiler.source", + "value": "1.3" + }, + { + "name": "maven.compiler.target", + "value": "1.3" + }, + { + "name": "commons.compiler.release", + "value": "8" + }, + { + "name": "commons.compiler.fork", + "value": "false" + }, + { + "name": "commons.compiler.compilerVersion" + }, + { + "name": "commons.compiler.javac" + }, + { + "name": "commons.compiler.javadoc" + }, + { + "name": "version.maven-source-plugin", + "value": "3.2.1" + }, + { + "name": "commons.animal-sniffer.version", + "value": "1.23" + }, + { + "name": "commons.animal-sniffer.signature.version", + "value": "1.0" + }, + { + "name": "commons.assembly-plugin.version", + "value": "3.6.0" + }, + { + "name": "commons.build-helper.version", + "value": "3.4.0" + }, + { + "name": "commons.build-plugin.version", + "value": "1.13" + }, + { + "name": "commons.changes.version", + "value": "2.12.1" + }, + { + "name": "commons.checkstyle-plugin.version", + "value": "3.3.0" + }, + { + "name": "commons.checkstyle.version", + "value": "9.3" + }, + { + "name": "commons.cobertura.version", + "value": "2.7" + }, + { + "name": "commons.compiler.version", + "value": "3.11.0" + }, + { + "name": "commons.coveralls.version", + "value": "4.3.0" + }, + { + "name": "commons.coveralls.timestampFormat", + "value": "EpochMillis" + }, + { + "name": "commons.cyclonedx.version", + "value": "2.7.9" + }, + { + "name": "commons.spdx.version", + "value": "0.7.0" + }, + { + "name": "commons.failsafe.version", + "value": "3.1.2" + }, + { + "name": "commons.felix.version", + "value": "5.1.9" + }, + { + "name": "commons.jacoco.version", + "value": "0.8.10" + }, + { + "name": "commons.japicmp.version", + "value": "0.17.2" + }, + { + "name": "commons.jar-plugin.version", + "value": "3.3.0" + }, + { + "name": "commons.javadoc.version", + "value": "3.5.0" + }, + { + "name": "commons.jxr.version", + "value": "3.3.0" + }, + { + "name": "commons.pmd.version", + "value": "3.21.0" + }, + { + "name": "commons.pmd-impl.version", + "value": "6.55.0" + }, + { + "name": "commons.project-info.version", + "value": "3.4.5" + }, + { + "name": "commons.rat.version", + "value": "0.15" + }, + { + "name": "commons.release-plugin.version", + "value": "1.8.1" + }, + { + "name": "commons.scm-publish.version", + "value": "1.1" + }, + { + "name": "commons.buildnumber-plugin.version", + "value": "3.2.0" + }, + { + "name": "commons.moditect-maven-plugin.version", + "value": "1.0.0.Final" + }, + { + "name": "commons.moditect-maven-plugin.addServiceUses", + "value": "true" + }, + { + "name": "commons.biz.aQute.bndlib.version", + "value": "6.4.1" + }, + { + "name": "commons.junit.version", + "value": "5.10.0" + }, + { + "name": "commons.site-plugin.version", + "value": "3.12.1" + }, + { + "name": "commons.spotbugs.plugin.version", + "value": "4.7.3.5" + }, + { + "name": "commons.spotbugs.impl.version", + "value": "4.7.3" + }, + { + "name": "commons.surefire-report.version", + "value": "3.1.2" + }, + { + "name": "commons.surefire.version", + "value": "3.1.2" + }, + { + "name": "commons.wagon-ssh.version", + "value": "3.5.3" + }, + { + "name": "commons.release.name", + "value": "${project.artifactId}-${commons.release.version}" + }, + { + "name": "commons.release.desc" + }, + { + "name": "commons.binary.suffix", + "value": "-bin" + }, + { + "name": "commons.release.2.name", + "value": "${project.artifactId}-${commons.release.2.version}" + }, + { + "name": "commons.release.2.desc" + }, + { + "name": "commons.release.2.binary.suffix", + "value": "-bin" + }, + { + "name": "commons.release.3.name", + "value": "${project.artifactId}-${commons.release.3.version}" + }, + { + "name": "commons.release.3.desc" + }, + { + "name": "commons.release.3.binary.suffix", + "value": "-bin" + }, + { + "name": "commons.release.4.desc" + }, + { + "name": "commons.release.4.binary.suffix", + "value": "-bin" + }, + { + "name": "commons.jacoco.classRatio", + "value": "1.00" + }, + { + "name": "commons.jacoco.instructionRatio", + "value": "0.90" + }, + { + "name": "commons.jacoco.methodRatio", + "value": "0.95" + }, + { + "name": "commons.jacoco.branchRatio", + "value": "0.85" + }, + { + "name": "commons.jacoco.complexityRatio", + "value": "0.85" + }, + { + "name": "commons.jacoco.lineRatio", + "value": "0.90" + }, + { + "name": "commons.jacoco.haltOnFailure", + "value": "false" + }, + { + "name": "commons.componentid", + "value": "${project.artifactId}" + }, + { + "name": "commons.packageId", + "value": "${project.artifactId}" + }, + { + "name": "commons.module.name", + "value": "org.apache.commons.${commons.packageId}" + }, + { + "name": "commons.osgi.symbolicName", + "value": "org.apache.commons.${commons.packageId}" + }, + { + "name": "commons.osgi.export", + "value": "org.apache.commons.*;version=${project.version};-noimport:=true" + }, + { + "name": "commons.osgi.import", + "value": "*" + }, + { + "name": "commons.osgi.dynamicImport" + }, + { + "name": "commons.osgi.private" + }, + { + "name": "commons.osgi.excludeDependencies", + "value": "true" + }, + { + "name": "commons.manifestfile", + "value": "${project.build.directory}/osgi/MANIFEST.MF" + }, + { + "name": "commons.deployment.protocol", + "value": "scp" + }, + { + "name": "commons.encoding", + "value": "iso-8859-1" + }, + { + "name": "commons.docEncoding", + "value": "${commons.encoding}" + }, + { + "name": "project.build.sourceEncoding", + "value": "${commons.encoding}" + }, + { + "name": "project.reporting.outputEncoding", + "value": "${commons.encoding}" + }, + { + "name": "commons.javadoc6.java.link", + "value": "https://docs.oracle.com/javase/6/docs/api/" + }, + { + "name": "commons.javadoc7.java.link", + "value": "https://docs.oracle.com/javase/7/docs/api/" + }, + { + "name": "commons.javadoc8.java.link", + "value": "https://docs.oracle.com/javase/8/docs/api/" + }, + { + "name": "commons.javadoc9.java.link", + "value": "https://docs.oracle.com/javase/9/docs/api/" + }, + { + "name": "commons.javadoc10.java.link", + "value": "https://docs.oracle.com/javase/10/docs/api/" + }, + { + "name": "commons.javadoc11.java.link", + "value": "https://docs.oracle.com/en/java/javase/11/docs/api/" + }, + { + "name": "commons.javadoc12.java.link", + "value": "https://docs.oracle.com/en/java/javase/12/docs/api/" + }, + { + "name": "commons.javadoc13.java.link", + "value": "https://docs.oracle.com/en/java/javase/13/docs/api/" + }, + { + "name": "commons.javadoc14.java.link", + "value": "https://docs.oracle.com/en/java/javase/14/docs/api/" + }, + { + "name": "commons.javadoc15.java.link", + "value": "https://docs.oracle.com/en/java/javase/15/docs/api/" + }, + { + "name": "commons.javadoc16.java.link", + "value": "https://docs.oracle.com/en/java/javase/16/docs/api/" + }, + { + "name": "commons.javadoc17.java.link", + "value": "https://docs.oracle.com/en/java/javase/17/docs/api/" + }, + { + "name": "commons.javadoc18.java.link", + "value": "https://docs.oracle.com/en/java/javase/18/docs/api/" + }, + { + "name": "commons.javadoc19.java.link", + "value": "https://docs.oracle.com/en/java/javase/19/docs/api/" + }, + { + "name": "commons.javadoc20.java.link", + "value": "https://docs.oracle.com/en/java/javase/20/docs/api/" + }, + { + "name": "commons.javadoc.java.link", + "value": "${commons.javadoc8.java.link}" + }, + { + "name": "commons.javadoc.javaee5.link", + "value": "https://docs.oracle.com/javaee/5/api/" + }, + { + "name": "commons.javadoc.javaee6.link", + "value": "https://docs.oracle.com/javaee/6/api/" + }, + { + "name": "commons.javadoc.javaee7.link", + "value": "https://docs.oracle.com/javaee/7/api/" + }, + { + "name": "commons.javadoc.javaee8.link", + "value": "https://jakarta.ee/specifications/platform/8/apidocs/" + }, + { + "name": "commons.javadoc.javaee9.link", + "value": "https://jakarta.ee/specifications/platform/9/apidocs/" + }, + { + "name": "commons.javadoc.javaee9.1.link", + "value": "https://jakarta.ee/specifications/platform/9.1/apidocs/" + }, + { + "name": "commons.javadoc.javaee10.link", + "value": "https://jakarta.ee/specifications/platform/10/apidocs/" + }, + { + "name": "commons.javadoc.javaee.link", + "value": "${commons.javadoc.javaee6.link}" + }, + { + "name": "minSeverity", + "value": "info" + }, + { + "name": "commons.surefire-report.aggregate", + "value": "false" + }, + { + "name": "commons.changes.onlyCurrentVersion", + "value": "false" + }, + { + "name": "commons.changes.maxEntries", + "value": "100" + }, + { + "name": "commons.changes.runOnlyAtExecutionRoot", + "value": "false" + }, + { + "name": "commons.site.cache", + "value": "${user.home}/commons-sites" + }, + { + "name": "commons.site.path", + "value": "${commons.componentid}" + }, + { + "name": "commons.scmPubUrl", + "value": "https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-${commons.componentid}" + }, + { + "name": "commons.scmPubCheckoutDirectory", + "value": "${commons.site.cache}/${commons.site.path}" + }, + { + "name": "commons.scmPubServer", + "value": "commons.site" + }, + { + "name": "commons.japicmp.breakBuildOnBinaryIncompatibleModifications", + "value": "true" + }, + { + "name": "commons.japicmp.breakBuildOnSourceIncompatibleModifications", + "value": "false" + }, + { + "name": "commons.japicmp.ignoreMissingClasses", + "value": "false" + }, + { + "name": "commons.distSvnStagingUrl", + "value": "scm:svn:https://dist.apache.org/repos/dist/dev/commons/${commons.componentid}" + }, + { + "name": "commons.releaseManagerName", + "value": "${user.name}" + }, + { + "name": "commons.releaseManagerKey", + "value": "DEADBEEF" + }, + { + "name": "sonar.host.url", + "value": "https://analysis.apache.org/" + }, + { + "name": "changes.announcementDirectory", + "value": "." + }, + { + "name": "changes.announcementFile", + "value": "RELEASE-NOTES.txt" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.apache.httpcomponents:httpcore", + "optional": "false", + "version": "${httpcore.version}" + }, + { + "name": "commons-logging:commons-logging", + "optional": "false", + "version": "${commons-logging.version}" + }, + { + "name": "commons-codec:commons-codec", + "optional": "false", + "version": "${commons-codec.version}" + }, + { + "name": "junit:junit", + "optional": "false", + "scope": "test", + "version": "${junit.version}" + }, + { + "name": "net.jcip:jcip-annotations", + "optional": "false", + "scope": "provided", + "version": "1.0" + }, + {} + ], + "parent": { + "name": "org.apache.httpcomponents:httpcomponents-client", + "system": "MAVEN", + "version": "4.0" + }, + "properties": [ + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "project.reporting.outputEncoding", + "value": "UTF-8" + }, + { + "name": "maven.compile.source", + "value": "1.5" + }, + { + "name": "maven.compile.target", + "value": "1.5" + }, + { + "name": "maven.compile.optimize", + "value": "true" + }, + { + "name": "maven.compile.deprecation", + "value": "true" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.1.1" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.apache.httpcomponents:httpcore", + "optional": "false", + "scope": "compile", + "version": "${httpcore.version}" + }, + { + "name": "commons-logging:commons-logging", + "optional": "false", + "scope": "compile", + "version": "${commons-logging.version}" + }, + { + "name": "commons-codec:commons-codec", + "optional": "false", + "scope": "compile", + "version": "${commons-codec.version}" + }, + { + "name": "junit:junit", + "optional": "false", + "scope": "test", + "version": "${junit.version}" + }, + { + "name": "org.mockito:mockito-core", + "optional": "false", + "scope": "test", + "version": "${mockito.version}" + }, + {} + ], + "parent": { + "name": "org.apache.httpcomponents:httpcomponents-client", + "system": "MAVEN", + "version": "4.1.1" + }, + "properties": [ + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "project.reporting.outputEncoding", + "value": "UTF-8" + }, + { + "name": "maven.compile.source", + "value": "1.5" + }, + { + "name": "maven.compile.target", + "value": "1.5" + }, + { + "name": "maven.compile.optimize", + "value": "true" + }, + { + "name": "maven.compile.deprecation", + "value": "true" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.2.3" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.apache.httpcomponents:httpcore", + "optional": "false", + "scope": "compile" + }, + { + "name": "commons-logging:commons-logging", + "optional": "false", + "scope": "compile" + }, + { + "name": "commons-codec:commons-codec", + "optional": "false", + "scope": "compile" + }, + { + "name": "junit:junit", + "optional": "false", + "scope": "test" + }, + { + "name": "org.mockito:mockito-core", + "optional": "false", + "scope": "test" + }, + {} + ], + "dependencyManagement": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.apache.httpcomponents:httpcomponents-client", + "system": "MAVEN", + "version": "4.2.3" + }, + "properties": [ + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "project.reporting.outputEncoding", + "value": "UTF-8" + }, + { + "name": "maven.compile.source", + "value": "1.5" + }, + { + "name": "maven.compile.target", + "value": "1.5" + }, + { + "name": "maven.compile.optimize", + "value": "true" + }, + { + "name": "maven.compile.deprecation", + "value": "true" + } + ], + "repositories": [ + { + "id": "spy", + "layout": "default", + "releasesEnabled": "true", + "snapshotsEnabled": "false", + "url": "http://files.couchbase.com/maven2/" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.3.5" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.apache.httpcomponents:httpcore", + "optional": "false", + "scope": "compile" + }, + { + "name": "commons-logging:commons-logging", + "optional": "false", + "scope": "compile" + }, + { + "name": "commons-codec:commons-codec", + "optional": "false", + "scope": "compile" + }, + { + "name": "junit:junit", + "optional": "false", + "scope": "test" + }, + { + "name": "org.mockito:mockito-core", + "optional": "false", + "scope": "test" + }, + {} + ], + "dependencyManagement": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.apache.httpcomponents:httpcomponents-client", + "system": "MAVEN", + "version": "4.3.5" + }, + "repositories": [ + { + "id": "spy", + "layout": "default", + "releasesEnabled": "true", + "snapshotsEnabled": "false", + "url": "http://files.couchbase.com/maven2/" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.3.6" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.apache.httpcomponents:httpcore", + "optional": "false", + "scope": "compile" + }, + { + "name": "commons-logging:commons-logging", + "optional": "false", + "scope": "compile" + }, + { + "name": "commons-codec:commons-codec", + "optional": "false", + "scope": "compile" + }, + { + "name": "junit:junit", + "optional": "false", + "scope": "test" + }, + { + "name": "org.mockito:mockito-core", + "optional": "false", + "scope": "test" + }, + {} + ], + "dependencyManagement": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.apache.httpcomponents:httpcomponents-client", + "system": "MAVEN", + "version": "4.3.6" + }, + "repositories": [ + { + "id": "spy", + "layout": "default", + "releasesEnabled": "true", + "snapshotsEnabled": "false", + "url": "http://files.couchbase.com/maven2/" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.5.13" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.apache.httpcomponents:httpcore", + "optional": "false", + "scope": "compile" + }, + { + "name": "commons-logging:commons-logging", + "optional": "false", + "scope": "compile" + }, + { + "name": "commons-codec:commons-codec", + "optional": "false", + "scope": "compile" + }, + { + "name": "junit:junit", + "optional": "false", + "scope": "test" + }, + { + "name": "org.mockito:mockito-core", + "optional": "false", + "scope": "test" + }, + {} + ], + "dependencyManagement": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.apache.httpcomponents:httpcomponents-client", + "system": "MAVEN", + "version": "4.5.13" + }, + "profiles": [ + { + "activation": {}, + "id": "release" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpcomponents-client", + "system": "MAVEN", + "version": "4.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "parent": { + "name": "org.apache.httpcomponents:project", + "system": "MAVEN", + "version": "4.0" + }, + "properties": [ + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "project.reporting.outputEncoding", + "value": "UTF-8" + }, + { + "name": "httpcore.version", + "value": "4.0.1" + }, + { + "name": "commons-logging.version", + "value": "1.1.1" + }, + { + "name": "commons-codec.version", + "value": "1.3" + }, + { + "name": "mime4j.version", + "value": "0.6" + }, + { + "name": "junit.version", + "value": "3.8.2" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpcomponents-client", + "system": "MAVEN", + "version": "4.1.1" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "parent": { + "name": "org.apache.httpcomponents:project", + "system": "MAVEN", + "version": "4.1.1" + }, + "properties": [ + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "project.reporting.outputEncoding", + "value": "UTF-8" + }, + { + "name": "httpcore.version", + "value": "4.1" + }, + { + "name": "commons-logging.version", + "value": "1.1.1" + }, + { + "name": "commons-codec.version", + "value": "1.4" + }, + { + "name": "ehcache.version", + "value": "2.2.0" + }, + { + "name": "slf4j.version", + "value": "1.5.11" + }, + { + "name": "junit.version", + "value": "4.8.2" + }, + { + "name": "easymock.version", + "value": "2.5.2" + }, + { + "name": "mockito.version", + "value": "1.8.5" + }, + { + "name": "comparisonVersion", + "value": "4.1" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpcomponents-client", + "system": "MAVEN", + "version": "4.2.3" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "dependencyManagement": [ + { + "name": "org.apache.httpcomponents:httpcore", + "optional": "false", + "version": "${httpcore.version}" + }, + { + "name": "commons-logging:commons-logging", + "optional": "false", + "version": "${commons-logging.version}" + }, + { + "name": "commons-codec:commons-codec", + "optional": "false", + "version": "${commons-codec.version}" + }, + { + "name": "net.sf.ehcache:ehcache-core", + "optional": "false", + "version": "${ehcache.version}" + }, + { + "name": "org.slf4j:slf4j-jcl", + "optional": "false", + "version": "${slf4j.version}" + }, + { + "name": "spy:spymemcached", + "optional": "false", + "version": "${memcached.version}" + }, + { + "name": "junit:junit", + "optional": "false", + "scope": "test", + "version": "${junit.version}" + }, + { + "name": "org.mockito:mockito-core", + "optional": "false", + "scope": "test", + "version": "${mockito.version}" + }, + { + "name": "org.easymock:easymock", + "optional": "false", + "scope": "test", + "version": "${easymock.version}" + }, + { + "name": "org.easymock:easymockclassextension", + "optional": "false", + "scope": "test", + "version": "${easymock.version}" + } + ], + "parent": { + "name": "org.apache.httpcomponents:project", + "system": "MAVEN", + "version": "6" + }, + "properties": [ + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "project.reporting.outputEncoding", + "value": "UTF-8" + }, + { + "name": "httpcore.version", + "value": "4.2.2" + }, + { + "name": "commons-logging.version", + "value": "1.1.1" + }, + { + "name": "commons-codec.version", + "value": "1.6" + }, + { + "name": "ehcache.version", + "value": "2.2.0" + }, + { + "name": "memcached.version", + "value": "2.6" + }, + { + "name": "slf4j.version", + "value": "1.5.11" + }, + { + "name": "junit.version", + "value": "4.9" + }, + { + "name": "easymock.version", + "value": "2.5.2" + }, + { + "name": "mockito.version", + "value": "1.8.5" + }, + { + "name": "api.comparison.version", + "value": "4.2" + } + ], + "repositories": [ + { + "id": "spy", + "layout": "default", + "releasesEnabled": "true", + "snapshotsEnabled": "false", + "url": "http://files.couchbase.com/maven2/" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpcomponents-client", + "system": "MAVEN", + "version": "4.3.5" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "dependencyManagement": [ + { + "name": "org.apache.httpcomponents:httpcore", + "optional": "false", + "version": "${httpcore.version}" + }, + { + "name": "commons-logging:commons-logging", + "optional": "false", + "version": "${commons-logging.version}" + }, + { + "name": "commons-codec:commons-codec", + "optional": "false", + "version": "${commons-codec.version}" + }, + { + "name": "net.sf.ehcache:ehcache-core", + "optional": "false", + "version": "${ehcache.version}" + }, + { + "name": "org.slf4j:slf4j-jcl", + "optional": "false", + "version": "${slf4j.version}" + }, + { + "name": "spy:spymemcached", + "optional": "false", + "version": "${memcached.version}" + }, + { + "name": "net.java.dev.jna:jna", + "optional": "false", + "version": "${jna.version}" + }, + { + "name": "net.java.dev.jna:jna-platform", + "optional": "false", + "version": "${jna.version}" + }, + { + "name": "junit:junit", + "optional": "false", + "scope": "test", + "version": "${junit.version}" + }, + { + "name": "org.mockito:mockito-core", + "optional": "false", + "scope": "test", + "version": "${mockito.version}" + }, + { + "name": "org.easymock:easymock", + "optional": "false", + "scope": "test", + "version": "${easymock.version}" + }, + { + "name": "org.easymock:easymockclassextension", + "optional": "false", + "scope": "test", + "version": "${easymock.version}" + } + ], + "parent": { + "name": "org.apache.httpcomponents:project", + "system": "MAVEN", + "version": "7" + }, + "properties": [ + { + "name": "maven.compiler.source", + "value": "1.5" + }, + { + "name": "maven.compiler.target", + "value": "1.5" + }, + { + "name": "httpcore.version", + "value": "4.3.2" + }, + { + "name": "commons-logging.version", + "value": "1.1.3" + }, + { + "name": "commons-codec.version", + "value": "1.6" + }, + { + "name": "ehcache.version", + "value": "2.2.0" + }, + { + "name": "memcached.version", + "value": "2.6" + }, + { + "name": "slf4j.version", + "value": "1.5.11" + }, + { + "name": "junit.version", + "value": "4.9" + }, + { + "name": "easymock.version", + "value": "2.5.2" + }, + { + "name": "mockito.version", + "value": "1.8.5" + }, + { + "name": "jna.version", + "value": "4.0.0" + }, + { + "name": "hc.stylecheck.version", + "value": "1" + }, + { + "name": "api.comparison.version", + "value": "4.3" + } + ], + "repositories": [ + { + "id": "spy", + "layout": "default", + "releasesEnabled": "true", + "snapshotsEnabled": "false", + "url": "http://files.couchbase.com/maven2/" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpcomponents-client", + "system": "MAVEN", + "version": "4.3.6" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "dependencyManagement": [ + { + "name": "org.apache.httpcomponents:httpcore", + "optional": "false", + "version": "${httpcore.version}" + }, + { + "name": "commons-logging:commons-logging", + "optional": "false", + "version": "${commons-logging.version}" + }, + { + "name": "commons-codec:commons-codec", + "optional": "false", + "version": "${commons-codec.version}" + }, + { + "name": "net.sf.ehcache:ehcache-core", + "optional": "false", + "version": "${ehcache.version}" + }, + { + "name": "org.slf4j:slf4j-jcl", + "optional": "false", + "version": "${slf4j.version}" + }, + { + "name": "spy:spymemcached", + "optional": "false", + "version": "${memcached.version}" + }, + { + "name": "net.java.dev.jna:jna", + "optional": "false", + "version": "${jna.version}" + }, + { + "name": "net.java.dev.jna:jna-platform", + "optional": "false", + "version": "${jna.version}" + }, + { + "name": "junit:junit", + "optional": "false", + "scope": "test", + "version": "${junit.version}" + }, + { + "name": "org.mockito:mockito-core", + "optional": "false", + "scope": "test", + "version": "${mockito.version}" + }, + { + "name": "org.easymock:easymock", + "optional": "false", + "scope": "test", + "version": "${easymock.version}" + }, + { + "name": "org.easymock:easymockclassextension", + "optional": "false", + "scope": "test", + "version": "${easymock.version}" + } + ], + "parent": { + "name": "org.apache.httpcomponents:project", + "system": "MAVEN", + "version": "7" + }, + "properties": [ + { + "name": "maven.compiler.source", + "value": "1.5" + }, + { + "name": "maven.compiler.target", + "value": "1.5" + }, + { + "name": "httpcore.version", + "value": "4.3.3" + }, + { + "name": "commons-logging.version", + "value": "1.1.3" + }, + { + "name": "commons-codec.version", + "value": "1.6" + }, + { + "name": "ehcache.version", + "value": "2.2.0" + }, + { + "name": "memcached.version", + "value": "2.6" + }, + { + "name": "slf4j.version", + "value": "1.5.11" + }, + { + "name": "junit.version", + "value": "4.9" + }, + { + "name": "easymock.version", + "value": "2.5.2" + }, + { + "name": "mockito.version", + "value": "1.8.5" + }, + { + "name": "jna.version", + "value": "4.0.0" + }, + { + "name": "hc.stylecheck.version", + "value": "1" + }, + { + "name": "api.comparison.version", + "value": "4.3" + } + ], + "repositories": [ + { + "id": "spy", + "layout": "default", + "releasesEnabled": "true", + "snapshotsEnabled": "false", + "url": "http://files.couchbase.com/maven2/" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpcomponents-client", + "system": "MAVEN", + "version": "4.5.13" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "dependencyManagement": [ + { + "name": "org.apache.httpcomponents:httpcore", + "optional": "false", + "version": "${httpcore.version}" + }, + { + "name": "commons-logging:commons-logging", + "optional": "false", + "version": "${commons-logging.version}" + }, + { + "name": "commons-codec:commons-codec", + "optional": "false", + "version": "${commons-codec.version}" + }, + { + "name": "net.sf.ehcache:ehcache-core", + "optional": "false", + "version": "${ehcache.version}" + }, + { + "name": "org.slf4j:slf4j-jcl", + "optional": "false", + "version": "${slf4j.version}" + }, + { + "name": "net.spy:spymemcached", + "optional": "false", + "version": "${memcached.version}" + }, + { + "name": "net.java.dev.jna:jna", + "optional": "false", + "version": "${jna.version}" + }, + { + "name": "net.java.dev.jna:jna-platform", + "optional": "false", + "version": "${jna.version}" + }, + { + "name": "junit:junit", + "optional": "false", + "scope": "test", + "version": "${junit.version}" + }, + { + "name": "org.mockito:mockito-core", + "optional": "false", + "scope": "test", + "version": "${mockito.version}" + }, + { + "name": "org.easymock:easymock", + "optional": "false", + "scope": "test", + "version": "${easymock.version}" + }, + { + "name": "org.easymock:easymockclassextension", + "optional": "false", + "scope": "test", + "version": "${easymock.version}" + } + ], + "parent": { + "name": "org.apache.httpcomponents:httpcomponents-parent", + "system": "MAVEN", + "version": "11" + }, + "profiles": [ + { + "activation": { + "file": { + "missing": "src/site/resources/profile.noanimal" + } + }, + "id": "animal-sniffer" + } + ], + "properties": [ + { + "name": "maven.compiler.source", + "value": "1.6" + }, + { + "name": "maven.compiler.target", + "value": "1.6" + }, + { + "name": "httpcore.version", + "value": "4.4.13" + }, + { + "name": "commons-logging.version", + "value": "1.2" + }, + { + "name": "commons-codec.version", + "value": "1.11" + }, + { + "name": "ehcache.version", + "value": "2.6.11" + }, + { + "name": "memcached.version", + "value": "2.12.3" + }, + { + "name": "slf4j.version", + "value": "1.7.25" + }, + { + "name": "junit.version", + "value": "4.11" + }, + { + "name": "easymock.version", + "value": "2.5.2" + }, + { + "name": "mockito.version", + "value": "1.10.19" + }, + { + "name": "jna.version", + "value": "4.5.2" + }, + { + "name": "hc.stylecheck.version", + "value": "1" + }, + { + "name": "api.comparison.version", + "value": "4.5" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpcomponents-core", + "system": "MAVEN", + "version": "4.4.6" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "dependencyManagement": [ + { + "name": "junit:junit", + "optional": "false", + "scope": "test", + "version": "${junit.version}" + }, + { + "name": "org.mockito:mockito-core", + "optional": "false", + "scope": "test", + "version": "${mockito.version}" + }, + { + "name": "commons-logging:commons-logging", + "optional": "false", + "scope": "test", + "version": "${commons-logging.version}" + }, + { + "name": "org.apache.commons:commons-lang3", + "optional": "false", + "scope": "test", + "version": "${commons-lang.version}" + } + ], + "parent": { + "name": "org.apache.httpcomponents:project", + "system": "MAVEN", + "version": "7" + }, + "properties": [ + { + "name": "maven.compiler.source", + "value": "1.6" + }, + { + "name": "maven.compiler.target", + "value": "1.6" + }, + { + "name": "maven.compiler.showDeprecation", + "value": "false" + }, + { + "name": "junit.version", + "value": "4.11" + }, + { + "name": "mockito.version", + "value": "1.8.5" + }, + { + "name": "commons-logging.version", + "value": "1.2" + }, + { + "name": "api.comparison.version", + "value": "4.4" + }, + { + "name": "hc.stylecheck.version", + "value": "1" + }, + { + "name": "commons-lang.version", + "value": "3.4" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpcomponents-parent", + "system": "MAVEN", + "version": "11" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "parent": { + "name": "org.apache:apache", + "system": "MAVEN", + "version": "21" + }, + "profiles": [ + { + "activation": { + "property": { + "property": { + "name": "user.home" + } + } + }, + "id": "parse-target-version" + }, + { + "activation": { + "file": { + "missing": "src/site/resources/profile.noanimal" + } + }, + "id": "animal-sniffer", + "properties": [ + { + "name": "animal-sniffer.signature", + "value": "java${javaTarget.majorVersion}${javaTarget.minorVersion}" + } + ] + }, + { + "activation": {}, + "id": "release" + }, + { + "activation": {}, + "id": "test-deploy", + "properties": [ + { + "name": "altDeploymentRepository", + "value": "id::default::file:target/deploy" + } + ] + }, + { + "activation": {}, + "id": "nodoclint" + }, + { + "activation": {}, + "id": "lax-doclint" + }, + { + "activation": {}, + "id": "travis-cobertura" + }, + { + "activation": {}, + "id": "travis-jacoco" + }, + { + "activation": { + "file": { + "exists": "${user.home}/.m2/toolchains.xml" + } + }, + "id": "use-toolchains" + }, + { + "activation": {}, + "id": "owasp" + } + ], + "properties": [ + { + "name": "maven.compiler.optimize", + "value": "true" + }, + { + "name": "maven.compiler.showDeprecation", + "value": "true" + }, + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "project.reporting.outputEncoding", + "value": "UTF-8" + }, + { + "name": "hc.site.url", + "value": "scp://people.apache.org/www/hc.apache.org/" + }, + { + "name": "hc.clirr.version", + "value": "2.8" + }, + { + "name": "hc.javadoc.version", + "value": "3.0.1" + }, + { + "name": "hc.jxr.version", + "value": "3.0.0" + }, + { + "name": "hc.surefire-report.version", + "value": "2.22.0" + }, + { + "name": "hc.surefire.version", + "value": "2.22.1" + }, + { + "name": "hc.project-info.version", + "value": "3.0.0" + }, + { + "name": "hc.checkstyle.version", + "value": "2.17" + }, + { + "name": "hc.rat.version", + "value": "0.12" + }, + { + "name": "hc.animal-sniffer.version", + "value": "1.16" + }, + { + "name": "hc.animal-sniffer.signature.version", + "value": "1.0" + }, + { + "name": "hc.jacoco.version", + "value": "0.8.1" + }, + { + "name": "hc.cobertura.version", + "value": "2.7" + }, + { + "name": "hc.coveralls.version", + "value": "4.3.0" + }, + { + "name": "hc.coveralls.timestampFormat", + "value": "EpochMillis" + }, + { + "name": "maven.build.timestamp.format", + "value": "yyyy-MM-dd HH:mm:ssZ" + }, + { + "name": "implementation.build", + "value": "${scmBranch}@r${buildNumber}; ${maven.build.timestamp}" + }, + { + "name": "minSeverity", + "value": "info" + } + ], + "repositories": [ + { + "id": "apache.snapshots", + "layout": "default", + "releasesEnabled": "false", + "snapshotsEnabled": "true", + "url": "http://repository.apache.org/snapshots" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpcore", + "system": "MAVEN", + "version": "4.4.6" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "junit:junit", + "optional": "false", + "scope": "test" + }, + { + "name": "org.mockito:mockito-core", + "optional": "false", + "scope": "test" + }, + { + "name": "commons-logging:commons-logging", + "optional": "false", + "scope": "test" + }, + { + "name": "org.apache.commons:commons-lang3", + "optional": "false", + "scope": "test" + }, + {} + ], + "dependencyManagement": [ + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.apache.httpcomponents:httpcomponents-core", + "system": "MAVEN", + "version": "4.4.6" + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:project", + "system": "MAVEN", + "version": "4.0" + } + } + response: |- + { + "maven": { + "profiles": [ + { + "activation": {}, + "id": "release" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:project", + "system": "MAVEN", + "version": "4.1.1" + } + } + response: |- + { + "maven": { + "profiles": [ + { + "activation": {}, + "id": "release" + }, + { + "activation": {}, + "id": "test-deploy", + "properties": [ + { + "name": "altDeploymentRepository", + "value": "id::default::file:target/deploy" + } + ] + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:project", + "system": "MAVEN", + "version": "6" + } + } + response: |- + { + "maven": { + "profiles": [ + { + "activation": {}, + "id": "release" + }, + { + "activation": {}, + "id": "test-deploy", + "properties": [ + { + "name": "altDeploymentRepository", + "value": "id::default::file:target/deploy" + } + ] + }, + { + "activation": { + "file": { + "exists": "${basedir}" + } + }, + "id": "maven-3" + }, + { + "activation": { + "property": { + "property": { + "name": "!buildNumber.skip", + "value": "!true" + } + } + }, + "id": "svn-buildnumber" + }, + { + "activation": {}, + "id": "javasvn" + } + ], + "properties": [ + { + "name": "clover.version", + "value": "2.6.3" + }, + { + "name": "hc.clirr.version", + "value": "2.3" + }, + { + "name": "hc.javadoc.version", + "value": "2.8" + }, + { + "name": "hc.jxr.version", + "value": "2.3" + }, + { + "name": "hc.surefire-report.version", + "value": "2.9" + }, + { + "name": "hc.project-info.version", + "value": "2.4" + }, + { + "name": "maven.build.timestamp.format", + "value": "yyyy-MM-dd HH:mm:ssZ" + }, + { + "name": "implementation.build", + "value": "${scmBranch}@r${buildNumber}; ${maven.build.timestamp}" + }, + { + "name": "minSeverity", + "value": "info" + } + ], + "repositories": [ + { + "id": "apache.snapshots", + "layout": "default", + "releasesEnabled": "false", + "snapshotsEnabled": "true", + "url": "http://repository.apache.org/snapshots" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:project", + "system": "MAVEN", + "version": "7" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "parent": { + "name": "org.apache:apache", + "system": "MAVEN", + "version": "13" + }, + "profiles": [ + { + "activation": {}, + "id": "release" + }, + { + "activation": {}, + "id": "test-deploy", + "properties": [ + { + "name": "altDeploymentRepository", + "value": "id::default::file:target/deploy" + } + ] + }, + { + "activation": { + "property": { + "property": { + "name": "!buildNumber.skip", + "value": "!true" + } + } + }, + "id": "svn-buildnumber" + }, + { + "activation": {}, + "id": "javasvn" + }, + { + "activation": {}, + "id": "clover" + } + ], + "properties": [ + { + "name": "maven.compiler.source", + "value": "1.5" + }, + { + "name": "maven.compiler.target", + "value": "1.5" + }, + { + "name": "maven.compiler.optimize", + "value": "true" + }, + { + "name": "maven.compiler.showDeprecation", + "value": "true" + }, + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "project.reporting.outputEncoding", + "value": "UTF-8" + }, + { + "name": "hc.site.url", + "value": "scp://people.apache.org/www/hc.apache.org/" + }, + { + "name": "hc.clirr.version", + "value": "2.5" + }, + { + "name": "hc.clover2.version", + "value": "3.1.11" + }, + { + "name": "hc.javadoc.version", + "value": "2.9.1" + }, + { + "name": "hc.jxr.version", + "value": "2.3" + }, + { + "name": "hc.surefire-report.version", + "value": "2.15" + }, + { + "name": "hc.surefire.version", + "value": "2.15" + }, + { + "name": "hc.project-info.version", + "value": "2.7" + }, + { + "name": "maven.build.timestamp.format", + "value": "yyyy-MM-dd HH:mm:ssZ" + }, + { + "name": "implementation.build", + "value": "${scmBranch}@r${buildNumber}; ${maven.build.timestamp}" + }, + { + "name": "minSeverity", + "value": "info" + } + ], + "repositories": [ + { + "id": "apache.snapshots", + "layout": "default", + "releasesEnabled": "false", + "snapshotsEnabled": "true", + "url": "http://repository.apache.org/snapshots" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.maven.wagon:wagon", + "system": "MAVEN", + "version": "3.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "dependencyManagement": [ + { + "name": "org.apache.maven.wagon:wagon-provider-api", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.maven.wagon:wagon-provider-test", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.maven.wagon:wagon-ssh-common-test", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.maven.wagon:wagon-ssh-common", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "junit:junit", + "optional": "false", + "version": "4.11" + }, + { + "exclusions": [ + "plexus:plexus-utils", + "org.codehaus.plexus:plexus-container-default", + "classworlds:classworlds" + ], + "name": "org.codehaus.plexus:plexus-interactivity-api", + "optional": "false", + "version": "1.0-alpha-6" + }, + { + "name": "org.codehaus.plexus:plexus-container-default", + "optional": "false", + "version": "1.5.5" + }, + { + "name": "org.codehaus.plexus:plexus-utils", + "optional": "false", + "version": "3.0.24" + }, + { + "name": "org.slf4j:slf4j-api", + "optional": "false", + "version": "${slf4jVersion}" + }, + { + "name": "org.slf4j:slf4j-simple", + "optional": "false", + "scope": "test", + "version": "${slf4jVersion}" + }, + { + "name": "org.slf4j:jcl-over-slf4j", + "optional": "false", + "version": "${slf4jVersion}" + }, + { + "name": "commons-io:commons-io", + "optional": "false", + "version": "2.5" + }, + { + "name": "org.easymock:easymock", + "optional": "false", + "version": "3.2" + }, + { + "name": "org.eclipse.jetty.aggregate:jetty-all", + "optional": "false", + "version": "9.2.9.v20150224" + }, + { + "name": "javax.servlet:javax.servlet-api", + "optional": "false", + "version": "3.1.0" + }, + {}, + {} + ], + "parent": { + "name": "org.apache.maven:maven-parent", + "system": "MAVEN", + "version": "27" + }, + "profiles": [ + { + "activation": {}, + "id": "reporting" + } + ], + "properties": [ + { + "name": "maven.test.redirectTestOutputToFile", + "value": "true" + }, + { + "name": "slf4jVersion", + "value": "1.7.22" + }, + { + "name": "maven.site.path", + "value": "wagon-archives/wagon-LATEST" + }, + { + "name": "maven.compiler.source", + "value": "1.7" + }, + { + "name": "maven.compiler.target", + "value": "1.7" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.maven.wagon:wagon-http", + "system": "MAVEN", + "version": "3.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + {}, + { + "exclusions": [ + "commons-logging:commons-logging" + ], + "name": "org.apache.httpcomponents:httpclient", + "optional": "false" + }, + { + "name": "org.apache.httpcomponents:httpcore", + "optional": "false" + }, + { + "name": "org.slf4j:slf4j-api", + "optional": "false", + "scope": "test" + }, + { + "name": "org.slf4j:jcl-over-slf4j", + "optional": "false", + "scope": "runtime" + }, + { + "name": "org.slf4j:slf4j-simple", + "optional": "false" + }, + { + "name": "org.codehaus.plexus:plexus-utils", + "optional": "false" + }, + { + "name": "junit:junit", + "optional": "false", + "scope": "test" + }, + { + "name": "org.eclipse.jetty.aggregate:jetty-all", + "optional": "false", + "scope": "test" + }, + { + "name": "javax.servlet:javax.servlet-api", + "optional": "false", + "scope": "test" + }, + { + "name": "org.codehaus.plexus:plexus-container-default", + "optional": "false", + "scope": "test" + }, + { + "name": "org.apache.maven.wagon:wagon-tck-http", + "optional": "false", + "scope": "test", + "version": "${project.version}" + }, + {}, + {}, + {}, + { + "name": "${project.groupId}:wagon-http-shared", + "optional": "false", + "version": "${project.version}" + } + ], + "dependencyManagement": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "exclusions": [ + "plexus:plexus-utils", + "org.codehaus.plexus:plexus-container-default", + "classworlds:classworlds" + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.apache.maven.wagon:wagon-providers", + "system": "MAVEN", + "version": "3.0.0" + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.maven.wagon:wagon-http-shared", + "system": "MAVEN", + "version": "3.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.jsoup:jsoup", + "optional": "false", + "version": "1.7.2" + }, + { + "exclusions": [ + "commons-logging:commons-logging" + ], + "name": "org.apache.httpcomponents:httpclient", + "optional": "false" + }, + { + "name": "org.apache.httpcomponents:httpcore", + "optional": "false" + }, + { + "name": "commons-io:commons-io", + "optional": "false" + }, + { + "name": "org.slf4j:slf4j-api", + "optional": "false" + }, + { + "name": "org.slf4j:slf4j-simple", + "optional": "false" + }, + { + "name": "junit:junit", + "optional": "false", + "scope": "test" + }, + {}, + {}, + {} + ], + "dependencyManagement": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "exclusions": [ + "plexus:plexus-utils", + "org.codehaus.plexus:plexus-container-default", + "classworlds:classworlds" + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.apache.maven.wagon:wagon-providers", + "system": "MAVEN", + "version": "3.0.0" + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.maven.wagon:wagon-provider-api", + "system": "MAVEN", + "version": "3.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.codehaus.plexus:plexus-utils", + "optional": "false" + }, + { + "name": "org.easymock:easymock", + "optional": "false", + "scope": "test" + }, + { + "name": "junit:junit", + "optional": "false", + "scope": "test" + }, + {} + ], + "dependencyManagement": [ + {}, + {}, + {}, + {}, + {}, + { + "exclusions": [ + "plexus:plexus-utils", + "org.codehaus.plexus:plexus-container-default", + "classworlds:classworlds" + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.apache.maven.wagon:wagon", + "system": "MAVEN", + "version": "3.0.0" + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.maven.wagon:wagon-providers", + "system": "MAVEN", + "version": "3.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.apache.maven.wagon:wagon-provider-api", + "optional": "false" + }, + { + "name": "org.apache.maven.wagon:wagon-provider-test", + "optional": "false", + "scope": "test" + }, + {} + ], + "dependencyManagement": [ + { + "name": "org.apache.httpcomponents:httpclient", + "optional": "false", + "version": "4.5.3" + }, + { + "name": "org.apache.httpcomponents:httpcore", + "optional": "false", + "version": "4.4.6" + }, + { + "name": "org.apache.sshd:sshd-core", + "optional": "false", + "scope": "test", + "version": "0.8.0" + }, + {}, + {}, + {}, + {}, + {}, + { + "exclusions": [ + "plexus:plexus-utils", + "org.codehaus.plexus:plexus-container-default", + "classworlds:classworlds" + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.apache.maven.wagon:wagon", + "system": "MAVEN", + "version": "3.0.0" + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.maven:maven-parent", + "system": "MAVEN", + "version": "27" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "dependencyManagement": [ + { + "name": "org.codehaus.plexus:plexus-component-annotations", + "optional": "false", + "version": "1.5.5" + }, + { + "name": "org.apache.maven.plugin-tools:maven-plugin-annotations", + "optional": "false", + "scope": "provided", + "version": "${mavenPluginToolsVersion}" + } + ], + "parent": { + "name": "org.apache:apache", + "system": "MAVEN", + "version": "17" + }, + "profiles": [ + { + "activation": {}, + "id": "jdk-toolchain" + }, + { + "activation": { + "property": { + "property": { + "name": "quality-checks", + "value": "true" + } + } + }, + "id": "quality-checks" + }, + { + "activation": {}, + "id": "reporting" + } + ], + "properties": [ + { + "name": "javaVersion", + "value": "6" + }, + { + "name": "maven.compiler.source", + "value": "1.${javaVersion}" + }, + { + "name": "maven.compiler.target", + "value": "1.${javaVersion}" + }, + { + "name": "sonar.host.url", + "value": "https://analysis.apache.org/" + }, + { + "name": "maven.site.cache", + "value": "${user.home}/maven-sites" + }, + { + "name": "maven.site.path", + "value": "../.." + }, + { + "name": "mavenPluginToolsVersion", + "value": "3.4" + }, + { + "name": "checkstyle.violation.ignore", + "value": "RedundantThrows,NewlineAtEndOfFile,ParameterNumber,MethodLength,FileLength" + } + ], + "repositories": [ + { + "id": "apache.snapshots", + "layout": "default", + "releasesEnabled": "false", + "snapshotsEnabled": "true", + "url": "http://repository.apache.org/snapshots" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache:apache", + "system": "MAVEN", + "version": "13" + } + } + response: |- + { + "maven": { + "profiles": [ + { + "activation": {}, + "id": "apache-release" + }, + { + "activation": { + "file": { + "exists": "${basedir}" + } + }, + "id": "maven-3" + } + ], + "properties": [ + { + "name": "distMgmtSnapshotsName", + "value": "Apache Development Snapshot Repository" + }, + { + "name": "distMgmtSnapshotsUrl", + "value": "https://repository.apache.org/content/repositories/snapshots" + }, + { + "name": "organization.logo", + "value": "http://www.apache.org/images/asf_logo_wide.gif" + }, + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "sourceReleaseAssemblyDescriptor", + "value": "source-release" + }, + { + "name": "gpg.useagent", + "value": "true" + }, + { + "name": "arguments" + } + ], + "repositories": [ + { + "id": "apache.snapshots", + "layout": "default", + "releasesEnabled": "false", + "snapshotsEnabled": "true", + "url": "http://repository.apache.org/snapshots" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache:apache", + "system": "MAVEN", + "version": "16" + } + } + response: |- + { + "maven": { + "profiles": [ + { + "activation": {}, + "id": "apache-release" + }, + { + "activation": { + "file": { + "exists": "${basedir}" + } + }, + "id": "maven-3" + } + ], + "properties": [ + { + "name": "distMgmtSnapshotsName", + "value": "Apache Development Snapshot Repository" + }, + { + "name": "distMgmtSnapshotsUrl", + "value": "https://repository.apache.org/content/repositories/snapshots" + }, + { + "name": "organization.logo", + "value": "http://www.apache.org/images/asf_logo_wide.gif" + }, + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "project.reporting.outputEncoding", + "value": "UTF-8" + }, + { + "name": "sourceReleaseAssemblyDescriptor", + "value": "source-release" + }, + { + "name": "gpg.useagent", + "value": "true" + }, + { + "name": "arguments" + }, + { + "name": "maven.compiler.source", + "value": "1.4" + }, + { + "name": "maven.compiler.target", + "value": "1.4" + } + ], + "repositories": [ + { + "id": "apache.snapshots", + "layout": "default", + "releasesEnabled": "false", + "snapshotsEnabled": "true", + "url": "http://repository.apache.org/snapshots" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache:apache", + "system": "MAVEN", + "version": "17" + } + } + response: |- + { + "maven": { + "profiles": [ + { + "activation": {}, + "id": "apache-release" + } + ], + "properties": [ + { + "name": "distMgmtSnapshotsName", + "value": "Apache Development Snapshot Repository" + }, + { + "name": "distMgmtSnapshotsUrl", + "value": "https://repository.apache.org/content/repositories/snapshots" + }, + { + "name": "organization.logo", + "value": "http://www.apache.org/images/asf_logo_wide.gif" + }, + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "project.reporting.outputEncoding", + "value": "UTF-8" + }, + { + "name": "sourceReleaseAssemblyDescriptor", + "value": "source-release" + }, + { + "name": "gpg.useagent", + "value": "true" + }, + { + "name": "arguments" + }, + { + "name": "maven.compiler.source", + "value": "1.5" + }, + { + "name": "maven.compiler.target", + "value": "1.5" + } + ], + "repositories": [ + { + "id": "apache.snapshots", + "layout": "default", + "releasesEnabled": "false", + "snapshotsEnabled": "true", + "url": "http://repository.apache.org/snapshots" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache:apache", + "system": "MAVEN", + "version": "18" + } + } + response: |- + { + "maven": { + "profiles": [ + { + "activation": {}, + "id": "apache-release" + } + ], + "properties": [ + { + "name": "distMgmtSnapshotsName", + "value": "Apache Development Snapshot Repository" + }, + { + "name": "distMgmtSnapshotsUrl", + "value": "https://repository.apache.org/content/repositories/snapshots" + }, + { + "name": "organization.logo", + "value": "https://www.apache.org/images/asf_logo_wide.gif" + }, + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "project.reporting.outputEncoding", + "value": "UTF-8" + }, + { + "name": "sourceReleaseAssemblyDescriptor", + "value": "source-release" + }, + { + "name": "gpg.useagent", + "value": "true" + }, + { + "name": "arguments" + }, + { + "name": "maven.compiler.source", + "value": "1.6" + }, + { + "name": "maven.compiler.target", + "value": "1.6" + }, + { + "name": "surefire.version", + "value": "2.19.1" + } + ], + "repositories": [ + { + "id": "apache.snapshots", + "layout": "default", + "releasesEnabled": "false", + "snapshotsEnabled": "true", + "url": "https://repository.apache.org/snapshots" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache:apache", + "system": "MAVEN", + "version": "21" + } + } + response: |- + { + "maven": { + "profiles": [ + { + "activation": {}, + "id": "apache-release" + } + ], + "properties": [ + { + "name": "distMgmtSnapshotsName", + "value": "Apache Development Snapshot Repository" + }, + { + "name": "distMgmtSnapshotsUrl", + "value": "https://repository.apache.org/content/repositories/snapshots" + }, + { + "name": "organization.logo", + "value": "https://www.apache.org/images/asf_logo_wide.gif" + }, + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "project.reporting.outputEncoding", + "value": "UTF-8" + }, + { + "name": "sourceReleaseAssemblyDescriptor", + "value": "source-release" + }, + { + "name": "gpg.useagent", + "value": "true" + }, + { + "name": "arguments" + }, + { + "name": "maven.compiler.source", + "value": "1.7" + }, + { + "name": "maven.compiler.target", + "value": "1.7" + }, + { + "name": "surefire.version", + "value": "2.22.0" + }, + { + "name": "assembly.tarLongFileMode", + "value": "posix" + } + ], + "repositories": [ + { + "id": "apache.snapshots", + "layout": "default", + "releasesEnabled": "false", + "snapshotsEnabled": "true", + "url": "https://repository.apache.org/snapshots" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache:apache", + "system": "MAVEN", + "version": "30" + } + } + response: |- + { + "maven": { + "dependencyManagement": [ + { + "name": "org.apache.maven.plugin-tools:maven-plugin-annotations", + "optional": "false", + "version": "${version.maven-plugin-tools}" + } + ], + "profiles": [ + { + "activation": {}, + "id": "apache-release" + }, + { + "activation": { + "property": { + "property": { + "name": "m2e.version" + } + } + }, + "id": "only-eclipse" + } + ], + "properties": [ + { + "name": "distMgmtReleasesName", + "value": "Apache Release Distribution Repository" + }, + { + "name": "distMgmtReleasesUrl", + "value": "https://repository.apache.org/service/local/staging/deploy/maven2" + }, + { + "name": "distMgmtSnapshotsName", + "value": "Apache Development Snapshot Repository" + }, + { + "name": "distMgmtSnapshotsUrl", + "value": "https://repository.apache.org/content/repositories/snapshots" + }, + { + "name": "organization.logo", + "value": "https://www.apache.org/images/asf_logo_wide_2016.png" + }, + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "project.reporting.outputEncoding", + "value": "UTF-8" + }, + { + "name": "sourceReleaseAssemblyDescriptor", + "value": "source-release" + }, + { + "name": "gpg.useagent", + "value": "true" + }, + { + "name": "minimalMavenBuildVersion", + "value": "3.2.5" + }, + { + "name": "minimalJavaBuildVersion", + "value": "1.8" + }, + { + "name": "maven.compiler.source", + "value": "${maven.compiler.target}" + }, + { + "name": "maven.compiler.target", + "value": "1.7" + }, + { + "name": "surefire.version", + "value": "3.1.2" + }, + { + "name": "maven.plugin.tools.version", + "value": "3.9.0" + }, + { + "name": "assembly.tarLongFileMode", + "value": "posix" + }, + { + "name": "version.maven-fluido-skin", + "value": "1.11.2" + }, + { + "name": "project.build.outputTimestamp", + "value": "2023-06-11T16:41:23Z" + }, + { + "name": "version.apache-rat-plugin", + "value": "0.15" + }, + { + "name": "version.apache-resource-bundles", + "value": "1.5" + }, + { + "name": "version.checksum-maven-plugin", + "value": "1.11" + }, + { + "name": "version.maven-antrun-plugin", + "value": "3.1.0" + }, + { + "name": "version.maven-assembly-plugin", + "value": "3.6.0" + }, + { + "name": "version.maven-clean-plugin", + "value": "3.2.0" + }, + { + "name": "version.maven-compiler-plugin", + "value": "3.11.0" + }, + { + "name": "version.maven-dependency-plugin", + "value": "3.6.0" + }, + { + "name": "version.maven-deploy-plugin", + "value": "3.1.1" + }, + { + "name": "version.maven-ear-plugin", + "value": "3.3.0" + }, + { + "name": "version.maven-enforcer-plugin", + "value": "3.3.0" + }, + { + "name": "version.maven-gpg-plugin", + "value": "3.1.0" + }, + { + "name": "version.maven-help-plugin", + "value": "3.4.0" + }, + { + "name": "version.maven-install-plugin", + "value": "3.1.1" + }, + { + "name": "version.maven-invoker-plugin", + "value": "3.5.1" + }, + { + "name": "version.maven-jar-plugin", + "value": "3.3.0" + }, + { + "name": "version.maven-javadoc-plugin", + "value": "3.5.0" + }, + { + "name": "version.maven-plugin-tools", + "value": "${maven.plugin.tools.version}" + }, + { + "name": "version.maven-project-info-reports-plugin", + "value": "3.4.5" + }, + { + "name": "version.maven-release-plugin", + "value": "3.0.1" + }, + { + "name": "version.maven-remote-resources-plugin", + "value": "3.1.0" + }, + { + "name": "version.maven-resources-plugin", + "value": "3.3.1" + }, + { + "name": "version.maven-scm-plugin", + "value": "2.0.1" + }, + { + "name": "version.maven-scm-publish-plugin", + "value": "3.2.1" + }, + { + "name": "version.maven-shade-plugin", + "value": "3.4.1" + }, + { + "name": "version.maven-site-plugin", + "value": "3.12.1" + }, + { + "name": "version.maven-source-plugin", + "value": "3.3.0" + }, + { + "name": "version.maven-surefire", + "value": "${surefire.version}" + }, + { + "name": "version.maven-war-plugin", + "value": "3.3.2" + } + ], + "repositories": [ + { + "id": "apache.snapshots", + "layout": "default", + "releasesEnabled": "false", + "snapshotsEnabled": "true", + "url": "https://repository.apache.org/snapshots" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache:apache", + "system": "MAVEN", + "version": "4" + } + } + response: |- + { + "maven": { + "properties": [ + { + "name": "organization.logo", + "value": "http://www.apache.org/images/asf_logo_wide.gif" + } + ], + "repositories": [ + { + "id": "apache.snapshots", + "layout": "default", + "releasesEnabled": "false", + "snapshotsEnabled": "true", + "url": "http://people.apache.org/repo/m2-snapshot-repository" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache:apache", + "system": "MAVEN", + "version": "9" + } + } + response: |- + { + "maven": { + "profiles": [ + { + "activation": {}, + "id": "apache-release" + }, + { + "activation": { + "file": { + "exists": "${basedir}" + } + }, + "id": "maven-3" + } + ], + "properties": [ + { + "name": "distMgmtSnapshotsName", + "value": "Apache Development Snapshot Repository" + }, + { + "name": "distMgmtSnapshotsUrl", + "value": "https://repository.apache.org/content/repositories/snapshots" + }, + { + "name": "organization.logo", + "value": "http://www.apache.org/images/asf_logo_wide.gif" + }, + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "sourceReleaseAssemblyDescriptor", + "value": "source-release" + } + ], + "repositories": [ + { + "id": "apache.snapshots", + "layout": "default", + "releasesEnabled": "false", + "snapshotsEnabled": "true", + "url": "http://repository.apache.org/snapshots" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.codehaus.plexus:plexus", + "system": "MAVEN", + "version": "25" + } + } + response: |- + { + "maven": { + "dependencyManagement": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "name": "org.junit:junit-bom", + "optional": "false", + "scope": "import", + "type": "pom", + "version": "${junit5Version}" + } + ], + "profiles": [ + { + "activation": {}, + "id": "reporting" + }, + { + "activation": {}, + "id": "plexus-release", + "properties": [ + { + "name": "minimalMavenBuildVersion", + "value": "3.9.0" + }, + { + "name": "njord.enabled", + "value": "true" + } + ] + }, + { + "activation": { + "jdk": { + "jdk": "[17,)" + } + }, + "id": "java17+", + "properties": [ + { + "name": "checkstyle.spotless.config", + "value": "config/maven_checks_nocodestyle.xml" + } + ] + }, + { + "activation": { + "property": { + "property": { + "name": "env.CI" + } + } + }, + "id": "format-check", + "properties": [ + { + "name": "spotless.action", + "value": "check" + } + ] + }, + { + "activation": { + "property": { + "property": { + "name": "!env.CI" + } + } + }, + "id": "format", + "properties": [ + { + "name": "spotless.action", + "value": "apply" + } + ] + } + ], + "properties": [ + { + "name": "javaVersion", + "value": "8" + }, + { + "name": "minimalMavenBuildVersion", + "value": "3.6.3" + }, + { + "name": "minimalJavaBuildVersion", + "value": "${javaVersion}" + }, + { + "name": "maven.compiler.source", + "value": "${javaVersion}" + }, + { + "name": "maven.compiler.target", + "value": "${javaVersion}" + }, + { + "name": "maven.compiler.release", + "value": "${javaVersion}" + }, + { + "name": "maven.compiler.proc", + "value": "none" + }, + { + "name": "maven.compiler.showDeprecation", + "value": "true" + }, + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "plexusDistMgmtSnapshotsId", + "value": "sonatype-central-portal" + }, + { + "name": "plexusDistMgmtSnapshotsName", + "value": "Sonatype Central Snapshots" + }, + { + "name": "plexusDistMgmtSnapshotsUrl", + "value": "https://central.sonatype.com/repository/maven-snapshots" + }, + { + "name": "project.build.outputTimestamp", + "value": "2026-01-03T12:01:26Z" + }, + { + "name": "gpg.useagent", + "value": "true" + }, + { + "name": "spotless-maven-plugin.version", + "value": "3.1.0" + }, + { + "name": "mavenPluginToolsVersion", + "value": "3.15.2" + }, + { + "name": "mavenFluidoSkinVersion", + "value": "2.1.0" + }, + { + "name": "mavenSurefireVersion", + "value": "3.5.4" + }, + { + "name": "junit5Version", + "value": "5.14.1" + }, + { + "name": "njord.version", + "value": "0.9.1" + }, + { + "name": "spotless.action", + "value": "apply" + }, + { + "name": "sisuMavenPluginVersion", + "value": "0.9.0.M4" + }, + { + "name": "invoker.streamLogsOnFailures", + "value": "true" + }, + { + "name": "njord.releaseUrl", + "value": "njord:template:release-sca" + }, + { + "name": "njord.publisher", + "value": "sonatype-cp" + }, + { + "name": "njord.autoPublish", + "value": "true" + }, + { + "name": "njord.publishingType", + "value": "automatic" + }, + { + "name": "njord.waitForStates", + "value": "true" + }, + { + "name": "njord.enabled", + "value": "false" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.codehaus.plexus:plexus", + "system": "MAVEN", + "version": "3.3.1" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "junit:junit", + "optional": "false", + "scope": "test", + "version": "3.8.2" + }, + {} + ], + "dependencyManagement": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.sonatype.spice:spice-parent", + "system": "MAVEN", + "version": "17" + }, + "profiles": [ + { + "activation": {}, + "id": "reporting" + }, + { + "activation": {}, + "id": "plexus-release" + }, + { + "activation": { + "file": { + "exists": "${basedir}" + } + }, + "id": "maven-3" + } + ], + "properties": [ + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "plexusDistMgmtSnapshotsUrl", + "value": "https://oss.sonatype.org/content/repositories/plexus-snapshots" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.codehaus.plexus:plexus", + "system": "MAVEN", + "version": "4.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "junit:junit", + "optional": "false", + "scope": "test", + "version": "4.12" + }, + {} + ], + "dependencyManagement": [ + { + "name": "org.codehaus.plexus:plexus-component-annotations", + "optional": "false", + "scope": "compile", + "version": "1.6" + } + ], + "parent": { + "name": "org.sonatype.forge:forge-parent", + "system": "MAVEN", + "version": "10" + }, + "profiles": [ + { + "activation": {}, + "id": "reporting" + }, + { + "activation": {}, + "id": "plexus-release" + }, + { + "activation": { + "file": { + "exists": "${basedir}" + } + }, + "id": "maven-3" + } + ], + "properties": [ + { + "name": "javaVersion", + "value": "5" + }, + { + "name": "maven.compiler.source", + "value": "1.${javaVersion}" + }, + { + "name": "maven.compiler.target", + "value": "1.${javaVersion}" + }, + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "plexusDistMgmtSnapshotsUrl", + "value": "https://oss.sonatype.org/content/repositories/plexus-snapshots" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "junit:junit", + "optional": "false", + "scope": "test", + "version": "3.8.2" + }, + {} + ], + "dependencyManagement": [ + { + "exclusions": [ + "commons-logging:commons-logging", + "commons-logging:commons-logging-api", + "log4j:log4j" + ] + }, + {}, + {}, + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.sonatype.spice:spice-parent", + "system": "MAVEN", + "version": "16" + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.16" + } + } + response: |- + { + "maven": { + "dependencies": [ + {}, + {} + ], + "dependencyManagement": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.codehaus.plexus:plexus", + "system": "MAVEN", + "version": "3.3.1" + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.24" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.apache.maven.shared:maven-plugin-testing-harness", + "optional": "false", + "scope": "test", + "version": "1.1" + }, + {}, + {} + ], + "dependencyManagement": [ + {} + ], + "parent": { + "name": "org.codehaus.plexus:plexus", + "system": "MAVEN", + "version": "4.0" + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.6.1" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.openjdk.jmh:jmh-core", + "optional": "false", + "scope": "test", + "version": "${jmhVersion}" + }, + { + "name": "org.openjdk.jmh:jmh-generator-annprocess", + "optional": "false", + "scope": "test", + "version": "${jmhVersion}" + }, + { + "name": "org.junit.jupiter:junit-jupiter-api", + "optional": "false", + "scope": "test" + }, + {} + ], + "dependencyManagement": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.codehaus.plexus:plexus", + "system": "MAVEN", + "version": "25" + }, + "profiles": [ + { + "activation": { + "jdk": { + "jdk": "[9,)" + } + }, + "id": "jdk9+" + }, + { + "activation": { + "jdk": { + "jdk": "[10,)" + } + }, + "id": "jdk10+" + }, + { + "activation": { + "jdk": { + "jdk": "[11,)" + } + }, + "id": "jdk11+" + }, + { + "activation": {}, + "id": "plexus-release" + } + ], + "properties": [ + { + "name": "jmhVersion", + "value": "1.37" + }, + { + "name": "project.build.outputTimestamp", + "value": "2026-04-01T16:36:22Z" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.14.1" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.junit.jupiter:junit-jupiter", + "optional": "false", + "scope": "test", + "version": "5.6.0" + }, + { + "name": "com.google.code.gson:gson", + "optional": "false", + "scope": "test", + "version": "2.7" + }, + { + "name": "org.eclipse.jetty:jetty-server", + "optional": "false", + "scope": "test", + "version": "9.4.42.v20210604" + }, + { + "name": "org.eclipse.jetty:jetty-servlet", + "optional": "false", + "scope": "test", + "version": "9.4.42.v20210604" + }, + { + "name": "com.google.code.findbugs:jsr305", + "optional": "false", + "scope": "provided", + "version": "3.0.2" + } + ], + "profiles": [ + { + "activation": { + "property": { + "property": { + "name": "performRelease", + "value": "true" + } + } + }, + "id": "release-sign-artifacts" + }, + { + "activation": {}, + "id": "failsafe" + } + ], + "properties": [ + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.14.2" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.junit.jupiter:junit-jupiter", + "optional": "false", + "scope": "test", + "version": "5.7.2" + }, + { + "name": "com.google.code.gson:gson", + "optional": "false", + "scope": "test", + "version": "2.8.7" + }, + { + "name": "org.eclipse.jetty:jetty-server", + "optional": "false", + "scope": "test", + "version": "9.4.43.v20210629" + }, + { + "name": "org.eclipse.jetty:jetty-servlet", + "optional": "false", + "scope": "test", + "version": "9.4.42.v20210604" + }, + { + "name": "com.google.code.findbugs:jsr305", + "optional": "false", + "scope": "provided", + "version": "3.0.2" + } + ], + "profiles": [ + { + "activation": { + "property": { + "property": { + "name": "performRelease", + "value": "true" + } + } + }, + "id": "release-sign-artifacts" + }, + { + "activation": {}, + "id": "failsafe" + } + ], + "properties": [ + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.15.3" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.junit.jupiter:junit-jupiter", + "optional": "false", + "scope": "test", + "version": "5.9.0" + }, + { + "name": "com.google.code.gson:gson", + "optional": "false", + "scope": "test", + "version": "2.9.1" + }, + { + "name": "org.eclipse.jetty:jetty-server", + "optional": "false", + "scope": "test", + "version": "9.4.48.v20220622" + }, + { + "name": "org.eclipse.jetty:jetty-servlet", + "optional": "false", + "scope": "test", + "version": "9.4.48.v20220622" + }, + { + "name": "com.google.code.findbugs:jsr305", + "optional": "false", + "scope": "provided", + "version": "3.0.2" + } + ], + "profiles": [ + { + "activation": { + "property": { + "property": { + "name": "performRelease", + "value": "true" + } + } + }, + "id": "release-sign-artifacts" + }, + { + "activation": {}, + "id": "failsafe" + } + ], + "properties": [ + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.junit:junit-bom", + "system": "MAVEN", + "version": "5.10.0" + } + } + response: |- + { + "maven": { + "dependencyManagement": [ + { + "name": "org.junit.jupiter:junit-jupiter", + "optional": "false", + "version": "5.10.0" + }, + { + "name": "org.junit.jupiter:junit-jupiter-api", + "optional": "false", + "version": "5.10.0" + }, + { + "name": "org.junit.jupiter:junit-jupiter-engine", + "optional": "false", + "version": "5.10.0" + }, + { + "name": "org.junit.jupiter:junit-jupiter-migrationsupport", + "optional": "false", + "version": "5.10.0" + }, + { + "name": "org.junit.jupiter:junit-jupiter-params", + "optional": "false", + "version": "5.10.0" + }, + { + "name": "org.junit.platform:junit-platform-commons", + "optional": "false", + "version": "1.10.0" + }, + { + "name": "org.junit.platform:junit-platform-console", + "optional": "false", + "version": "1.10.0" + }, + { + "name": "org.junit.platform:junit-platform-engine", + "optional": "false", + "version": "1.10.0" + }, + { + "name": "org.junit.platform:junit-platform-jfr", + "optional": "false", + "version": "1.10.0" + }, + { + "name": "org.junit.platform:junit-platform-launcher", + "optional": "false", + "version": "1.10.0" + }, + { + "name": "org.junit.platform:junit-platform-reporting", + "optional": "false", + "version": "1.10.0" + }, + { + "name": "org.junit.platform:junit-platform-runner", + "optional": "false", + "version": "1.10.0" + }, + { + "name": "org.junit.platform:junit-platform-suite", + "optional": "false", + "version": "1.10.0" + }, + { + "name": "org.junit.platform:junit-platform-suite-api", + "optional": "false", + "version": "1.10.0" + }, + { + "name": "org.junit.platform:junit-platform-suite-commons", + "optional": "false", + "version": "1.10.0" + }, + { + "name": "org.junit.platform:junit-platform-suite-engine", + "optional": "false", + "version": "1.10.0" + }, + { + "name": "org.junit.platform:junit-platform-testkit", + "optional": "false", + "version": "1.10.0" + }, + { + "name": "org.junit.vintage:junit-vintage-engine", + "optional": "false", + "version": "5.10.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.junit:junit-bom", + "system": "MAVEN", + "version": "5.14.1" + } + } + response: |- + { + "maven": { + "dependencyManagement": [ + { + "name": "org.junit.jupiter:junit-jupiter", + "optional": "false", + "version": "5.14.1" + }, + { + "name": "org.junit.jupiter:junit-jupiter-api", + "optional": "false", + "version": "5.14.1" + }, + { + "name": "org.junit.jupiter:junit-jupiter-engine", + "optional": "false", + "version": "5.14.1" + }, + { + "name": "org.junit.jupiter:junit-jupiter-migrationsupport", + "optional": "false", + "version": "5.14.1" + }, + { + "name": "org.junit.jupiter:junit-jupiter-params", + "optional": "false", + "version": "5.14.1" + }, + { + "name": "org.junit.platform:junit-platform-commons", + "optional": "false", + "version": "1.14.1" + }, + { + "name": "org.junit.platform:junit-platform-console", + "optional": "false", + "version": "1.14.1" + }, + { + "name": "org.junit.platform:junit-platform-engine", + "optional": "false", + "version": "1.14.1" + }, + { + "name": "org.junit.platform:junit-platform-jfr", + "optional": "false", + "version": "1.14.1" + }, + { + "name": "org.junit.platform:junit-platform-launcher", + "optional": "false", + "version": "1.14.1" + }, + { + "name": "org.junit.platform:junit-platform-reporting", + "optional": "false", + "version": "1.14.1" + }, + { + "name": "org.junit.platform:junit-platform-runner", + "optional": "false", + "version": "1.14.1" + }, + { + "name": "org.junit.platform:junit-platform-suite", + "optional": "false", + "version": "1.14.1" + }, + { + "name": "org.junit.platform:junit-platform-suite-api", + "optional": "false", + "version": "1.14.1" + }, + { + "name": "org.junit.platform:junit-platform-suite-commons", + "optional": "false", + "version": "1.14.1" + }, + { + "name": "org.junit.platform:junit-platform-suite-engine", + "optional": "false", + "version": "1.14.1" + }, + { + "name": "org.junit.platform:junit-platform-testkit", + "optional": "false", + "version": "1.14.1" + }, + { + "name": "org.junit.vintage:junit-vintage-engine", + "optional": "false", + "version": "5.14.1" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.slf4j:jcl-over-slf4j", + "system": "MAVEN", + "version": "1.7.22" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.slf4j:slf4j-api", + "optional": "false" + }, + { + "name": "org.slf4j:slf4j-jdk14", + "optional": "false", + "scope": "test" + }, + {}, + {} + ], + "dependencyManagement": [ + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.slf4j:slf4j-parent", + "system": "MAVEN", + "version": "1.7.22" + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.slf4j:slf4j-api", + "system": "MAVEN", + "version": "1.7.22" + } + } + response: |- + { + "maven": { + "dependencies": [ + {}, + {} + ], + "dependencyManagement": [ + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.slf4j:slf4j-parent", + "system": "MAVEN", + "version": "1.7.22" + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.slf4j:slf4j-parent", + "system": "MAVEN", + "version": "1.7.22" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "junit:junit", + "optional": "false", + "scope": "test", + "version": "${junit.version}" + } + ], + "dependencyManagement": [ + { + "name": "org.slf4j:slf4j-api", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.slf4j:slf4j-jdk14", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "log4j:log4j", + "optional": "false", + "version": "${log4j.version}" + }, + { + "name": "ch.qos.cal10n:cal10n-api", + "optional": "false", + "version": "${cal10n.version}" + } + ], + "profiles": [ + { + "activation": {}, + "id": "skipTests", + "properties": [ + { + "name": "maven.test.skip", + "value": "true" + } + ] + }, + { + "activation": {}, + "id": "javadocjar" + }, + { + "activation": {}, + "id": "license" + }, + { + "activation": {}, + "id": "sign-artifacts" + } + ], + "properties": [ + { + "name": "required.jdk.version", + "value": "1.5" + }, + { + "name": "maven.compiler.source", + "value": "${required.jdk.version}" + }, + { + "name": "maven.compiler.target", + "value": "${required.jdk.version}" + }, + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "project.build.resourceEncoding", + "value": "UTF-8" + }, + { + "name": "project.reporting.outputEncoding", + "value": "UTF-8" + }, + { + "name": "slf4j.api.minimum.compatible.version", + "value": "1.6.0" + }, + { + "name": "cal10n.version", + "value": "0.8.1" + }, + { + "name": "log4j.version", + "value": "1.2.17" + }, + { + "name": "logback.version", + "value": "1.0.13" + }, + { + "name": "junit.version", + "value": "4.12" + }, + { + "name": "maven-site-plugin.version", + "value": "3.3" + }, + { + "name": "javadoc.plugin.version", + "value": "2.10.2" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.sonatype.forge:forge-parent", + "system": "MAVEN", + "version": "10" + } + } + response: |- + { + "maven": { + "profiles": [ + { + "activation": {}, + "id": "release" + } + ], + "properties": [ + { + "name": "forgeReleaseId", + "value": "forge-releases" + }, + { + "name": "forgeReleaseUrl", + "value": "https://repository.sonatype.org/service/local/staging/deploy/maven2" + }, + { + "name": "forgeSnapshotId", + "value": "forge-snapshots" + }, + { + "name": "forgeSnapshotUrl", + "value": "https://repository.sonatype.org/content/repositories/snapshots" + }, + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "project.reporting.outputEncoding", + "value": "UTF-8" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.sonatype.forge:forge-parent", + "system": "MAVEN", + "version": "5" + } + } + response: |- + { + "maven": { + "profiles": [ + { + "activation": {}, + "id": "release" + } + ], + "properties": [ + { + "name": "forgeReleaseId", + "value": "forge-releases" + }, + { + "name": "forgeReleaseUrl", + "value": "http://repository.sonatype.org:8081/service/local/staging/deploy/maven2" + }, + { + "name": "forgeSnapshotId", + "value": "forge-snapshots" + }, + { + "name": "forgeSnapshotUrl", + "value": "http://repository.sonatype.org/content/repositories/snapshots" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.sonatype.spice:spice-parent", + "system": "MAVEN", + "version": "16" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "dependencyManagement": [ + { + "exclusions": [ + "commons-logging:commons-logging", + "commons-logging:commons-logging-api", + "log4j:log4j" + ], + "name": "org.codehaus.plexus:plexus-container-default", + "optional": "false", + "version": "${plexus.version}" + }, + { + "name": "org.codehaus.plexus:plexus-component-annotations", + "optional": "false", + "version": "${plexus.version}" + }, + { + "name": "org.codehaus.plexus:plexus-utils", + "optional": "false", + "version": "1.5.5" + }, + { + "name": "org.mortbay.jetty:jetty", + "optional": "false", + "version": "${jetty.version}" + }, + { + "name": "org.mortbay.jetty:jetty-client", + "optional": "false", + "version": "${jetty.version}" + }, + { + "name": "org.mortbay.jetty:jetty-util", + "optional": "false", + "version": "${jetty.version}" + }, + { + "name": "junit:junit", + "optional": "false", + "scope": "test", + "version": "4.5" + } + ], + "parent": { + "name": "org.sonatype.forge:forge-parent", + "system": "MAVEN", + "version": "5" + }, + "profiles": [ + { + "activation": { + "property": { + "property": { + "name": "m2e.version" + } + } + }, + "id": "m2e" + } + ], + "properties": [ + { + "name": "jetty.version", + "value": "6.1.12" + }, + { + "name": "plexus.version", + "value": "1.0-beta-3.0.5" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.sonatype.spice:spice-parent", + "system": "MAVEN", + "version": "17" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "dependencyManagement": [ + { + "name": "org.sonatype.sisu:sisu-inject-bean", + "optional": "false", + "scope": "runtime", + "version": "${sisu-inject.version}" + }, + { + "classifier": "no_aop", + "name": "org.sonatype.sisu:sisu-guice", + "optional": "false", + "scope": "runtime", + "version": "2.9.4" + }, + { + "name": "javax.inject:javax.inject", + "optional": "false", + "scope": "compile", + "version": "1" + }, + { + "name": "org.sonatype.sisu:sisu-inject-plexus", + "optional": "false", + "scope": "compile", + "version": "${sisu-inject.version}" + }, + { + "name": "org.codehaus.plexus:plexus-component-annotations", + "optional": "false", + "scope": "compile", + "version": "1.5.5" + }, + { + "name": "org.codehaus.plexus:plexus-classworlds", + "optional": "false", + "scope": "compile", + "version": "2.4" + }, + { + "name": "org.codehaus.plexus:plexus-utils", + "optional": "false", + "scope": "compile", + "version": "2.0.5" + }, + { + "name": "org.slf4j:slf4j-api", + "optional": "false", + "scope": "compile", + "type": "jar", + "version": "${slf4j.version}" + }, + { + "name": "org.slf4j:jcl-over-slf4j", + "optional": "false", + "scope": "runtime", + "type": "jar", + "version": "${slf4j.version}" + }, + { + "name": "org.slf4j:jul-to-slf4j", + "optional": "false", + "scope": "runtime", + "type": "jar", + "version": "${slf4j.version}" + }, + { + "name": "org.slf4j:slf4j-simple", + "optional": "false", + "scope": "test", + "type": "jar", + "version": "${slf4j.version}" + }, + { + "name": "junit:junit", + "optional": "false", + "scope": "test", + "version": "4.8.2" + } + ], + "parent": { + "name": "org.sonatype.forge:forge-parent", + "system": "MAVEN", + "version": "10" + }, + "properties": [ + { + "name": "sisu-inject.version", + "value": "2.1.1" + }, + { + "name": "slf4j.version", + "value": "1.6.1" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "commons-codec:commons-codec", + "system": "MAVEN", + "version": "1.11" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "http://svn.apache.org/viewvc/commons/proper/codec/trunk" + }, + { + "label": "ISSUE_TRACKER", + "url": "http://issues.apache.org/jira/browse/CODEC" + }, + { + "label": "HOMEPAGE", + "url": "http://commons.apache.org/proper/commons-codec/" + } + ], + "publishedAt": "2017-10-17T14:54:04Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "commons-codec:commons-codec", + "system": "MAVEN", + "version": "1.11" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "commons-codec:commons-codec", + "system": "MAVEN", + "version": "1.3" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "http://cvs.apache.org/viewcvs/jakarta-commons/codec/" + }, + { + "label": "ISSUE_TRACKER", + "url": "http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW\u0026bug_status=ASSIGNED\u0026bug_status=REOPENED\u0026email1=\u0026emailtype1=substring\u0026emailassigned_to1=1\u0026email2=\u0026emailtype2=substring\u0026emailreporter2=1\u0026bugidtype=include\u0026bug_id=\u0026changedin=\u0026votes=\u0026chfieldfrom=\u0026chfieldto=Now\u0026chfieldvalue=\u0026product=Commons\u0026component=Codec\u0026short_desc=\u0026short_desc_type=allwordssubstr\u0026long_desc=\u0026long_desc_type=allwordssubstr\u0026bug_file_loc=\u0026bug_file_loc_type=allwordssubstr\u0026keywords=\u0026keywords_type=anywords\u0026field0-0-0=noop\u0026type0-0-0=noop\u0026value0-0-0=\u0026cmdtype=doit\u0026newqueryname=\u0026order=Reuse+same+sort+as+last+time" + }, + { + "label": "HOMEPAGE", + "url": "http://jakarta.apache.org/commons/codec/" + } + ], + "publishedAt": "2005-11-22T18:08:48Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "versionKey": { + "name": "commons-codec:commons-codec", + "system": "MAVEN", + "version": "1.3" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "commons-codec:commons-codec", + "system": "MAVEN", + "version": "1.4" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "http://svn.apache.org/viewvc/commons/proper/codec/trunk" + }, + { + "label": "ISSUE_TRACKER", + "url": "http://issues.apache.org/jira/browse/CODEC" + }, + { + "label": "HOMEPAGE", + "url": "http://commons.apache.org/codec/" + } + ], + "publishedAt": "2009-08-09T21:16:03Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "commons-codec:commons-codec", + "system": "MAVEN", + "version": "1.4" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "commons-codec:commons-codec", + "system": "MAVEN", + "version": "1.6" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "http://svn.apache.org/viewvc/commons/proper/codec/trunk" + }, + { + "label": "ISSUE_TRACKER", + "url": "http://issues.apache.org/jira/browse/CODEC" + }, + { + "label": "HOMEPAGE", + "url": "http://commons.apache.org/codec/" + } + ], + "publishedAt": "2011-12-03T02:38:26Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "commons-codec:commons-codec", + "system": "MAVEN", + "version": "1.6" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.14.0" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://gitbox.apache.org/repos/asf?p=commons-io.git" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://issues.apache.org/jira/browse/IO" + }, + { + "label": "HOMEPAGE", + "url": "https://commons.apache.org/proper/commons-io/" + } + ], + "publishedAt": "2023-09-25T10:51:53Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.14.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.5" + } + } + response: |- + { + "advisoryKeys": [ + { + "id": "GHSA-78wr-2p64-hpwj" + }, + { + "id": "GHSA-gwrp-pvrq-jmwv" + } + ], + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "http://svn.apache.org/viewvc/commons/proper/io/tags/commons-io-2.5" + }, + { + "label": "ISSUE_TRACKER", + "url": "http://issues.apache.org/jira/browse/IO" + }, + { + "label": "HOMEPAGE", + "url": "http://commons.apache.org/proper/commons-io/" + } + ], + "publishedAt": "2016-04-22T14:52:36Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.5" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.7" + } + } + response: |- + { + "advisoryKeys": [ + { + "id": "GHSA-78wr-2p64-hpwj" + } + ], + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://gitbox.apache.org/repos/asf?p=commons-io.git" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://issues.apache.org/jira/browse/IO" + }, + { + "label": "HOMEPAGE", + "url": "https://commons.apache.org/proper/commons-io/" + } + ], + "publishedAt": "2020-05-24T20:10:54Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.7" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.0" + } + } + response: |- + { + "advisoryKeys": [ + { + "id": "GHSA-2x83-r56g-cv47" + }, + { + "id": "GHSA-7r82-7xv7-xcpj" + }, + { + "id": "GHSA-cfh5-3ghh-wfjx" + }, + { + "id": "GHSA-fmj5-wv96-r2ch" + }, + { + "id": "GHSA-gw85-4gmf-m7rh" + } + ], + "licenses": [ + "non-standard" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://svn.apache.org/repos/asf/httpcomponents/httpclient/tags/4.0" + }, + { + "label": "ISSUE_TRACKER", + "url": "http://issues.apache.org/jira/browse/HTTPCLIENT" + }, + { + "label": "HOMEPAGE", + "url": "http://hc.apache.org/httpcomponents-client" + } + ], + "publishedAt": "2009-08-11T18:51:48Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.1.1" + } + } + response: |- + { + "advisoryKeys": [ + { + "id": "GHSA-2x83-r56g-cv47" + }, + { + "id": "GHSA-7r82-7xv7-xcpj" + }, + { + "id": "GHSA-cfh5-3ghh-wfjx" + }, + { + "id": "GHSA-fmj5-wv96-r2ch" + } + ], + "licenses": [ + "non-standard" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://svn.apache.org/repos/asf/httpcomponents/httpclient/tags/4.1.1" + }, + { + "label": "ISSUE_TRACKER", + "url": "http://issues.apache.org/jira/browse/HTTPCLIENT" + }, + { + "label": "HOMEPAGE", + "url": "http://hc.apache.org/httpcomponents-client" + } + ], + "publishedAt": "2011-03-14T21:07:23Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.1.1" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.2.3" + } + } + response: |- + { + "advisoryKeys": [ + { + "id": "GHSA-7r82-7xv7-xcpj" + }, + { + "id": "GHSA-cfh5-3ghh-wfjx" + }, + { + "id": "GHSA-fmj5-wv96-r2ch" + } + ], + "licenses": [ + "non-standard" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://svn.apache.org/repos/asf/httpcomponents/httpclient/tags/4.2.3" + }, + { + "label": "ISSUE_TRACKER", + "url": "http://issues.apache.org/jira/browse/HTTPCLIENT" + }, + { + "label": "HOMEPAGE", + "url": "http://hc.apache.org/httpcomponents-client" + } + ], + "publishedAt": "2013-01-10T22:19:52Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.2.3" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.3.5" + } + } + response: |- + { + "advisoryKeys": [ + { + "id": "GHSA-7r82-7xv7-xcpj" + }, + { + "id": "GHSA-fmj5-wv96-r2ch" + } + ], + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://svn.apache.org/repos/asf/httpcomponents/httpclient/tags/4.3.5" + }, + { + "label": "ISSUE_TRACKER", + "url": "http://issues.apache.org/jira/browse/HTTPCLIENT" + }, + { + "label": "HOMEPAGE", + "url": "http://hc.apache.org/httpcomponents-client" + } + ], + "publishedAt": "2014-07-30T18:24:00Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.3.5" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.3.6" + } + } + response: |- + { + "advisoryKeys": [ + { + "id": "GHSA-7r82-7xv7-xcpj" + } + ], + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://svn.apache.org/repos/asf/httpcomponents/httpclient/tags/4.3.6" + }, + { + "label": "ISSUE_TRACKER", + "url": "http://issues.apache.org/jira/browse/HTTPCLIENT" + }, + { + "label": "HOMEPAGE", + "url": "http://hc.apache.org/httpcomponents-client" + } + ], + "publishedAt": "2014-11-02T13:45:58Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.3.6" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.5.13" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "ISSUE_TRACKER", + "url": "http://issues.apache.org/jira/browse/HTTPCLIENT" + }, + { + "label": "HOMEPAGE", + "url": "http://hc.apache.org/httpcomponents-client" + } + ], + "publishedAt": "2020-10-03T14:47:40Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.5.13" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpcore", + "system": "MAVEN", + "version": "4.4.6" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://svn.apache.org/repos/asf/httpcomponents/httpcore/tags/4.4.6" + }, + { + "label": "ISSUE_TRACKER", + "url": "http://issues.apache.org/jira/browse/HTTPCORE" + }, + { + "label": "HOMEPAGE", + "url": "http://hc.apache.org/httpcomponents-core-ga" + } + ], + "publishedAt": "2017-01-07T13:50:06Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "org.apache.httpcomponents:httpcore", + "system": "MAVEN", + "version": "4.4.6" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.apache.maven.wagon:wagon-http", + "system": "MAVEN", + "version": "3.0.0" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "ISSUE_TRACKER", + "url": "https://issues.apache.org/jira/browse/WAGON" + }, + { + "label": "HOMEPAGE", + "url": "http://maven.apache.org/wagon" + } + ], + "publishedAt": "2017-08-03T00:24:40Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "org.apache.maven.wagon:wagon-http", + "system": "MAVEN", + "version": "3.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.apache.maven.wagon:wagon-http-shared", + "system": "MAVEN", + "version": "3.0.0" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "ISSUE_TRACKER", + "url": "https://issues.apache.org/jira/browse/WAGON" + }, + { + "label": "HOMEPAGE", + "url": "http://maven.apache.org/wagon" + } + ], + "publishedAt": "2017-08-03T00:23:32Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "org.apache.maven.wagon:wagon-http-shared", + "system": "MAVEN", + "version": "3.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.apache.maven.wagon:wagon-provider-api", + "system": "MAVEN", + "version": "3.0.0" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "ISSUE_TRACKER", + "url": "https://issues.apache.org/jira/browse/WAGON" + }, + { + "label": "HOMEPAGE", + "url": "http://maven.apache.org/wagon" + } + ], + "publishedAt": "2017-08-03T00:21:51Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "org.apache.maven.wagon:wagon-provider-api", + "system": "MAVEN", + "version": "3.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0" + } + } + response: |- + { + "advisoryKeys": [ + { + "id": "GHSA-6fmv-xxpf-w3cw" + }, + { + "id": "GHSA-8vhq-qq4p-grq3" + }, + { + "id": "GHSA-g6ph-x5wf-g337" + }, + { + "id": "GHSA-jcwr-x25h-x5fh" + } + ], + "licenses": [ + "non-standard" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "http://github.com/sonatype/plexus-utils" + }, + { + "label": "ISSUE_TRACKER", + "url": "http://jira.codehaus.org/browse/PLXUTILS" + }, + { + "label": "HOMEPAGE", + "url": "http://plexus.codehaus.org/plexus-utils" + } + ], + "publishedAt": "2011-06-23T21:49:30Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/sonatype/plexus-utils" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.16" + } + } + response: |- + { + "advisoryKeys": [ + { + "id": "GHSA-6fmv-xxpf-w3cw" + }, + { + "id": "GHSA-g6ph-x5wf-g337" + }, + { + "id": "GHSA-jcwr-x25h-x5fh" + } + ], + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "http://github.com/sonatype/plexus-utils" + }, + { + "label": "ISSUE_TRACKER", + "url": "http://jira.codehaus.org/browse/PLXUTILS" + }, + { + "label": "HOMEPAGE", + "url": "http://plexus.codehaus.org/plexus-utils" + } + ], + "publishedAt": "2013-12-21T18:08:40Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/sonatype/plexus-utils" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.16" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.24" + } + } + response: |- + { + "advisoryKeys": [ + { + "id": "GHSA-6fmv-xxpf-w3cw" + } + ], + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "http://github.com/codehaus-plexus/plexus-utils" + }, + { + "label": "ISSUE_TRACKER", + "url": "http://github.com/codehaus-plexus/plexus-utils/issues" + }, + { + "label": "HOMEPAGE", + "url": "http://codehaus-plexus.github.io/" + } + ], + "publishedAt": "2016-05-07T22:26:40Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/codehaus-plexus/plexus-utils" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + }, + { + "projectKey": { + "id": "github.com/codehaus-plexus/plexus-utils" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.24" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.6.1" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/codehaus-plexus/plexus-utils/issues" + }, + { + "label": "HOMEPAGE", + "url": "https://codehaus-plexus.github.io/plexus-utils/" + } + ], + "publishedAt": "2026-04-01T16:37:01Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/codehaus-plexus/plexus-utils" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.6.1" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.14.1" + } + } + response: |- + { + "advisoryKeys": [ + { + "id": "GHSA-gp7f-rwcx-9369" + }, + { + "id": "GHSA-m72m-mhq2-9p6c" + } + ], + "licenses": [ + "non-standard" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/jhy/jsoup" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/jhy/jsoup/issues" + }, + { + "label": "HOMEPAGE", + "url": "https://jsoup.org/" + } + ], + "publishedAt": "2021-07-10T02:19:12Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/jhy/jsoup" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + }, + { + "projectKey": { + "id": "github.com/jhy/jsoup" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.14.1" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.14.2" + } + } + response: |- + { + "advisoryKeys": [ + { + "id": "GHSA-gp7f-rwcx-9369" + } + ], + "licenses": [ + "non-standard" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/jhy/jsoup" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/jhy/jsoup/issues" + }, + { + "label": "HOMEPAGE", + "url": "https://jsoup.org/" + } + ], + "publishedAt": "2021-08-15T05:56:31Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/jhy/jsoup" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + }, + { + "projectKey": { + "id": "github.com/jhy/jsoup" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.14.2" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.15.3" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/jhy/jsoup" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/jhy/jsoup/issues" + }, + { + "label": "HOMEPAGE", + "url": "https://jsoup.org/" + } + ], + "publishedAt": "2022-08-24T00:13:59Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/jhy/jsoup" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + }, + { + "projectKey": { + "id": "github.com/jhy/jsoup" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.15.3" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.slf4j:jcl-over-slf4j", + "system": "MAVEN", + "version": "1.7.22" + } + } + response: |- + { + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/qos-ch/slf4j" + }, + { + "label": "HOMEPAGE", + "url": "http://www.slf4j.org" + } + ], + "publishedAt": "2016-12-13T17:06:25Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/qos-ch/slf4j" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "org.slf4j:jcl-over-slf4j", + "system": "MAVEN", + "version": "1.7.22" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.slf4j:slf4j-api", + "system": "MAVEN", + "version": "1.7.22" + } + } + response: |- + { + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/qos-ch/slf4j" + }, + { + "label": "HOMEPAGE", + "url": "http://www.slf4j.org" + } + ], + "publishedAt": "2016-12-13T17:05:25Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/qos-ch/slf4j" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "org.slf4j:slf4j-api", + "system": "MAVEN", + "version": "1.7.22" + } + } diff --git a/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_json_relax_package.json.yaml b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_json_relax_package.json.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_json_relax_package.json.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_json_relax_package.json_grpc.yaml b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_json_relax_package.json_grpc.yaml new file mode 100644 index 00000000000..4f8435aae53 --- /dev/null +++ b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_json_relax_package.json_grpc.yaml @@ -0,0 +1,37333 @@ +interactions: + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "ajv", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "ajv", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-05-30T10:50:33Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.10" + } + }, + { + "publishedAt": "2015-05-30T18:11:21Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.11" + } + }, + { + "publishedAt": "2015-05-30T20:10:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.12" + } + }, + { + "publishedAt": "2015-05-29T22:33:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2015-05-29T22:54:15Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2015-05-29T23:29:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "publishedAt": "2015-05-29T23:30:34Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "publishedAt": "2015-05-30T08:54:32Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.8" + } + }, + { + "publishedAt": "2015-05-30T08:59:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.9" + } + }, + { + "publishedAt": "2015-05-30T22:05:16Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2015-05-30T23:42:28Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2015-06-01T22:44:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.10" + } + }, + { + "publishedAt": "2015-06-01T23:14:54Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.11" + } + }, + { + "publishedAt": "2015-06-02T00:59:48Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.12" + } + }, + { + "publishedAt": "2015-06-03T21:30:56Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.13" + } + }, + { + "publishedAt": "2015-06-03T23:17:48Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.14" + } + }, + { + "publishedAt": "2015-06-03T23:31:39Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.15" + } + }, + { + "publishedAt": "2015-06-04T17:04:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.16" + } + }, + { + "publishedAt": "2015-05-31T00:11:45Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2015-05-31T01:01:44Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2015-05-31T09:47:27Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.4" + } + }, + { + "publishedAt": "2015-05-31T11:21:59Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.5" + } + }, + { + "publishedAt": "2015-05-31T17:40:16Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.6" + } + }, + { + "publishedAt": "2015-05-31T20:46:42Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.7" + } + }, + { + "publishedAt": "2015-06-01T01:00:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.8" + } + }, + { + "publishedAt": "2015-06-01T17:51:44Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.9" + } + }, + { + "publishedAt": "2015-06-04T20:43:29Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2015-06-04T22:09:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.1" + } + }, + { + "publishedAt": "2015-06-04T23:44:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.2" + } + }, + { + "publishedAt": "2015-06-05T18:08:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.3" + } + }, + { + "publishedAt": "2015-06-05T20:38:32Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.4" + } + }, + { + "publishedAt": "2015-06-06T01:08:01Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.5" + } + }, + { + "publishedAt": "2015-06-06T01:40:29Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.6" + } + }, + { + "publishedAt": "2015-06-06T13:13:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.7" + } + }, + { + "publishedAt": "2015-06-06T15:19:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.8" + } + }, + { + "publishedAt": "2015-06-06T18:44:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.9" + } + }, + { + "publishedAt": "2015-06-07T20:55:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2015-06-07T20:59:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.1" + } + }, + { + "publishedAt": "2015-06-12T22:31:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.11" + } + }, + { + "publishedAt": "2015-06-13T09:27:35Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.12" + } + }, + { + "publishedAt": "2015-06-07T23:20:03Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.2" + } + }, + { + "publishedAt": "2015-06-07T23:32:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.3" + } + }, + { + "publishedAt": "2015-06-08T06:45:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.4" + } + }, + { + "publishedAt": "2015-06-08T07:02:12Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.5" + } + }, + { + "publishedAt": "2015-06-10T20:51:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.6" + } + }, + { + "publishedAt": "2015-06-10T22:59:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.7" + } + }, + { + "publishedAt": "2015-06-12T10:43:55Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.8" + } + }, + { + "publishedAt": "2015-06-13T12:01:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2015-06-13T12:55:34Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.1" + } + }, + { + "publishedAt": "2015-06-16T14:10:55Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.10" + } + }, + { + "publishedAt": "2015-06-16T17:16:40Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.12" + } + }, + { + "publishedAt": "2015-06-16T21:20:19Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.14" + } + }, + { + "publishedAt": "2015-06-16T21:54:34Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.15" + } + }, + { + "publishedAt": "2015-06-13T15:35:37Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.2" + } + }, + { + "publishedAt": "2015-06-13T22:42:06Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.3" + } + }, + { + "publishedAt": "2015-06-14T08:04:37Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.4" + } + }, + { + "publishedAt": "2015-06-14T09:06:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.5" + } + }, + { + "publishedAt": "2015-06-15T07:03:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.6" + } + }, + { + "publishedAt": "2015-06-15T10:14:59Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.7" + } + }, + { + "publishedAt": "2015-06-15T15:31:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.8" + } + }, + { + "publishedAt": "2015-06-15T23:21:32Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.9" + } + }, + { + "publishedAt": "2015-06-17T01:06:16Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "publishedAt": "2015-06-22T13:40:40Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.10" + } + }, + { + "publishedAt": "2015-06-23T16:27:20Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.11" + } + }, + { + "publishedAt": "2015-06-23T23:44:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.12" + } + }, + { + "publishedAt": "2015-06-17T15:01:45Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.2" + } + }, + { + "publishedAt": "2015-06-17T21:06:22Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.3" + } + }, + { + "publishedAt": "2015-06-17T21:24:10Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.4" + } + }, + { + "publishedAt": "2015-06-18T19:50:11Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.5" + } + }, + { + "publishedAt": "2015-06-19T00:00:10Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.6" + } + }, + { + "publishedAt": "2015-06-19T10:40:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.7" + } + }, + { + "publishedAt": "2015-06-20T14:37:41Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.8" + } + }, + { + "publishedAt": "2015-06-20T17:42:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.9" + } + }, + { + "publishedAt": "2015-06-24T00:28:55Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.0" + } + }, + { + "publishedAt": "2015-06-30T23:31:42Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.1" + } + }, + { + "publishedAt": "2015-07-30T08:22:29Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.10" + } + }, + { + "publishedAt": "2015-07-31T18:52:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.11" + } + }, + { + "publishedAt": "2015-08-06T23:14:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.12" + } + }, + { + "publishedAt": "2015-08-07T00:55:20Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.13" + } + }, + { + "publishedAt": "2015-08-08T09:58:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.14" + } + }, + { + "publishedAt": "2015-08-08T18:26:38Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.15" + } + }, + { + "publishedAt": "2015-07-20T16:41:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.2" + } + }, + { + "publishedAt": "2015-07-21T18:18:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.3" + } + }, + { + "publishedAt": "2015-07-21T21:36:48Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.4" + } + }, + { + "publishedAt": "2015-07-21T22:09:03Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.5" + } + }, + { + "publishedAt": "2015-07-21T22:20:20Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.6" + } + }, + { + "publishedAt": "2015-07-22T15:33:12Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.7" + } + }, + { + "publishedAt": "2015-07-24T09:48:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.8" + } + }, + { + "publishedAt": "2015-07-26T10:01:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.9" + } + }, + { + "publishedAt": "2015-08-09T11:51:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.7.0" + } + }, + { + "publishedAt": "2015-08-11T07:28:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.7.1" + } + }, + { + "publishedAt": "2015-08-16T01:13:01Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.7.2" + } + }, + { + "publishedAt": "2015-08-17T17:23:01Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-08-21T22:43:52Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-08-23T10:45:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2015-08-23T20:37:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2015-08-23T23:54:29Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2015-09-02T23:10:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2015-09-02T23:31:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2015-09-07T09:13:20Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.3.2" + } + }, + { + "publishedAt": "2015-09-13T00:06:34Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2015-09-22T22:24:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.1" + } + }, + { + "publishedAt": "2015-11-17T20:40:23Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.10" + } + }, + { + "publishedAt": "2015-09-23T22:48:36Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.2" + } + }, + { + "publishedAt": "2015-10-02T21:23:28Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.3" + } + }, + { + "publishedAt": "2015-10-10T23:17:39Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.4" + } + }, + { + "publishedAt": "2015-10-15T17:58:38Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.5" + } + }, + { + "publishedAt": "2015-10-25T00:23:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.6" + } + }, + { + "publishedAt": "2015-10-25T11:45:09Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.7" + } + }, + { + "publishedAt": "2015-10-25T22:12:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.8" + } + }, + { + "publishedAt": "2015-11-07T14:09:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.9" + } + }, + { + "publishedAt": "2015-11-22T01:28:10Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-11-13T14:35:35Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.0-beta.0" + } + }, + { + "publishedAt": "2015-11-14T23:14:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.0-beta.1" + } + }, + { + "publishedAt": "2015-11-17T23:10:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.0-beta.2" + } + }, + { + "publishedAt": "2015-11-17T23:24:59Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.0-beta.3" + } + }, + { + "publishedAt": "2015-11-22T02:17:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2015-11-24T06:44:47Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2015-11-26T22:57:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2015-11-27T09:27:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2015-11-28T15:12:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2015-11-28T22:40:06Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2015-11-29T01:45:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.1.3" + } + }, + { + "publishedAt": "2015-12-04T22:22:09Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.1.4" + } + }, + { + "publishedAt": "2015-12-05T21:28:23Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2015-12-06T22:10:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.2.1" + } + }, + { + "publishedAt": "2015-12-07T22:08:53Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.2.2" + } + }, + { + "publishedAt": "2015-12-11T21:44:43Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2015-12-12T21:58:19Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.4.0" + } + }, + { + "publishedAt": "2015-12-19T19:01:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.5.0" + } + }, + { + "publishedAt": "2015-12-27T21:47:12Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2015-12-27T22:11:06Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2015-12-27T22:13:29Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2015-12-28T12:21:21Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "publishedAt": "2015-12-30T23:06:17Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.0.4" + } + }, + { + "publishedAt": "2016-01-02T17:19:51Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2016-01-04T22:27:56Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.1.1" + } + }, + { + "publishedAt": "2016-01-09T14:51:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.2.0" + } + }, + { + "publishedAt": "2016-01-13T22:19:38Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.2.1" + } + }, + { + "publishedAt": "2016-01-13T22:26:48Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.2.2" + } + }, + { + "publishedAt": "2016-01-14T21:46:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.2.3" + } + }, + { + "publishedAt": "2016-01-15T07:00:54Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.3.0" + } + }, + { + "publishedAt": "2016-01-16T16:15:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.3.1" + } + }, + { + "publishedAt": "2016-01-17T15:19:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.4.0" + } + }, + { + "publishedAt": "2016-02-01T18:16:33Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.5.0" + } + }, + { + "publishedAt": "2016-02-01T23:39:43Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.5.1" + } + }, + { + "publishedAt": "2016-02-04T20:03:03Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.5.2" + } + }, + { + "publishedAt": "2016-02-05T09:21:42Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.5.3" + } + }, + { + "publishedAt": "2016-02-13T21:17:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.6.0" + } + }, + { + "publishedAt": "2016-02-13T22:13:57Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.6.1" + } + }, + { + "publishedAt": "2016-02-14T20:43:21Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.6.2" + } + }, + { + "publishedAt": "2016-02-17T23:04:53Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.7.0" + } + }, + { + "publishedAt": "2016-02-21T13:29:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.7.1" + } + }, + { + "publishedAt": "2016-02-24T09:27:10Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.7.2" + } + }, + { + "publishedAt": "2016-02-28T23:08:33Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.0" + } + }, + { + "publishedAt": "2016-03-01T00:27:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.1" + } + }, + { + "publishedAt": "2016-04-11T19:49:16Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.10" + } + }, + { + "publishedAt": "2016-03-02T15:01:22Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.2" + } + }, + { + "publishedAt": "2016-03-07T06:57:28Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.3" + } + }, + { + "publishedAt": "2016-03-09T23:23:28Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.4" + } + }, + { + "publishedAt": "2016-03-14T21:19:51Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.5" + } + }, + { + "publishedAt": "2016-03-20T19:33:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.6" + } + }, + { + "publishedAt": "2016-03-25T20:35:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.7" + } + }, + { + "publishedAt": "2016-03-31T17:36:07Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.8" + } + }, + { + "publishedAt": "2016-04-10T10:54:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.9" + } + }, + { + "publishedAt": "2016-04-15T23:01:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2016-04-18T20:21:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2016-04-20T20:22:32Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2016-04-22T09:23:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.0.3" + } + }, + { + "publishedAt": "2016-04-23T18:56:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.0.4" + } + }, + { + "publishedAt": "2016-05-03T09:00:45Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.0.5" + } + }, + { + "publishedAt": "2016-05-22T01:12:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.0.6" + } + }, + { + "publishedAt": "2016-05-27T20:31:38Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2016-06-01T06:18:57Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2016-06-04T20:43:09Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.2" + } + }, + { + "publishedAt": "2016-06-11T11:08:59Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.3" + } + }, + { + "publishedAt": "2016-06-26T20:33:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.4" + } + }, + { + "publishedAt": "2016-06-28T20:47:11Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.5" + } + }, + { + "publishedAt": "2016-07-09T23:39:32Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.6" + } + }, + { + "publishedAt": "2016-07-10T17:52:32Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.7" + } + }, + { + "publishedAt": "2016-07-21T23:49:03Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.8" + } + }, + { + "publishedAt": "2016-12-11T12:52:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.10.0" + } + }, + { + "publishedAt": "2016-12-23T17:45:51Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.10.1" + } + }, + { + "publishedAt": "2016-12-24T02:33:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.10.2" + } + }, + { + "publishedAt": "2016-12-25T00:17:28Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.10.3" + } + }, + { + "publishedAt": "2017-01-05T20:03:54Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.10.4" + } + }, + { + "publishedAt": "2017-01-21T00:17:03Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.0" + } + }, + { + "publishedAt": "2017-01-21T00:32:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.1" + } + }, + { + "publishedAt": "2017-01-21T21:45:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.2" + } + }, + { + "publishedAt": "2017-02-12T19:18:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.3" + } + }, + { + "publishedAt": "2017-03-04T18:34:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.4" + } + }, + { + "publishedAt": "2017-03-11T21:44:40Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.5" + } + }, + { + "publishedAt": "2017-04-07T22:56:39Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.6" + } + }, + { + "publishedAt": "2017-04-17T13:30:20Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.7" + } + }, + { + "publishedAt": "2017-04-28T19:23:19Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.8" + } + }, + { + "publishedAt": "2016-07-22T14:52:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.2.0" + } + }, + { + "publishedAt": "2016-07-28T22:48:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.3.0" + } + }, + { + "publishedAt": "2016-08-05T19:34:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.3.1" + } + }, + { + "publishedAt": "2016-08-07T12:11:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.4.0" + } + }, + { + "publishedAt": "2016-08-14T23:35:26Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.4.1" + } + }, + { + "publishedAt": "2016-08-15T21:21:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.5.0" + } + }, + { + "publishedAt": "2016-08-29T22:31:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.6.0" + } + }, + { + "publishedAt": "2016-08-30T20:00:28Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.6.1" + } + }, + { + "publishedAt": "2016-09-06T21:55:39Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.0" + } + }, + { + "publishedAt": "2016-09-19T16:31:33Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.1" + } + }, + { + "publishedAt": "2016-09-19T19:35:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.2" + } + }, + { + "publishedAt": "2016-09-22T16:59:01Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.3" + } + }, + { + "publishedAt": "2016-09-24T18:00:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.4" + } + }, + { + "publishedAt": "2016-09-28T14:21:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.5" + } + }, + { + "publishedAt": "2016-10-02T17:36:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.6" + } + }, + { + "publishedAt": "2016-10-05T18:46:26Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.7" + } + }, + { + "publishedAt": "2016-10-16T16:42:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.8.0" + } + }, + { + "publishedAt": "2016-10-19T08:39:47Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.8.1" + } + }, + { + "publishedAt": "2016-10-19T23:42:26Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.8.2" + } + }, + { + "publishedAt": "2016-11-14T21:01:11Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.9.0" + } + }, + { + "publishedAt": "2016-12-03T21:51:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.9.1" + } + }, + { + "publishedAt": "2016-12-06T21:47:20Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.9.2" + } + }, + { + "publishedAt": "2016-12-10T22:33:35Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.9.3" + } + }, + { + "publishedAt": "2017-04-17T14:42:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2016-11-08T19:29:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.0-beta.0" + } + }, + { + "publishedAt": "2016-11-30T21:21:38Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.0-beta.1" + } + }, + { + "publishedAt": "2017-04-28T20:22:58Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2016-12-31T00:39:48Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.1-beta.0" + } + }, + { + "publishedAt": "2017-01-20T23:50:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.1-beta.1" + } + }, + { + "publishedAt": "2017-01-23T21:04:55Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.1-beta.2" + } + }, + { + "publishedAt": "2017-02-04T23:03:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.1-beta.3" + } + }, + { + "publishedAt": "2017-02-12T19:39:58Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.2-beta.0" + } + }, + { + "publishedAt": "2017-03-01T08:16:12Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.3-beta.0" + } + }, + { + "publishedAt": "2017-03-12T18:46:07Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.4-beta.0" + } + }, + { + "publishedAt": "2017-03-19T19:57:27Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.4-beta.1" + } + }, + { + "publishedAt": "2017-03-25T16:33:52Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.4-beta.2" + } + }, + { + "publishedAt": "2017-04-08T20:11:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.4-beta.3" + } + }, + { + "publishedAt": "2017-05-14T11:17:43Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2017-05-14T22:50:06Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.1.1" + } + }, + { + "publishedAt": "2017-05-19T19:53:53Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.1.2" + } + }, + { + "publishedAt": "2017-05-20T21:35:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.1.3" + } + }, + { + "publishedAt": "2017-05-25T21:17:53Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.1.4" + } + }, + { + "publishedAt": "2017-05-28T19:59:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.1.5" + } + }, + { + "publishedAt": "2017-06-15T22:37:03Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.1.6" + } + }, + { + "publishedAt": "2017-06-16T23:13:12Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.2.0" + } + }, + { + "publishedAt": "2017-07-06T23:29:07Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.2.1" + } + }, + { + "publishedAt": "2017-07-10T22:19:43Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.2.2" + } + }, + { + "publishedAt": "2017-09-25T20:57:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.2.3" + } + }, + { + "publishedAt": "2017-10-22T15:16:21Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.2.4" + } + }, + { + "publishedAt": "2017-10-24T10:32:11Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.2.5" + } + }, + { + "publishedAt": "2017-10-24T19:00:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.3.0" + } + }, + { + "publishedAt": "2017-11-20T21:23:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.4.0" + } + }, + { + "publishedAt": "2017-11-24T20:45:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.5.0" + } + }, + { + "publishedAt": "2017-12-02T12:48:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.5.1" + } + }, + { + "publishedAt": "2017-12-16T20:35:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.5.2" + } + }, + { + "publishedAt": "2018-01-07T15:32:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2017-11-06T07:43:01Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.0.0-beta.0" + } + }, + { + "publishedAt": "2017-11-06T10:18:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.0.0-beta.1" + } + }, + { + "publishedAt": "2017-11-12T10:13:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.0.0-beta.2" + } + }, + { + "publishedAt": "2017-11-26T10:49:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.0.0-rc.0" + } + }, + { + "publishedAt": "2017-12-03T17:59:06Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.0.0-rc.1" + } + }, + { + "publishedAt": "2018-01-11T22:04:19Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2018-01-26T19:08:17Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2018-01-30T19:43:41Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.1.1" + } + }, + { + "publishedAt": "2019-03-03T11:27:56Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.10.0" + } + }, + { + "publishedAt": "2019-07-06T18:15:06Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.10.1" + } + }, + { + "publishedAt": "2019-07-14T14:16:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.10.2" + } + }, + { + "publishedAt": "2020-01-18T09:11:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.11.0" + } + }, + { + "publishedAt": "2020-02-22T13:51:48Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.12.0" + } + }, + { + "publishedAt": "2020-04-18T19:38:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.12.1" + } + }, + { + "publishedAt": "2020-04-19T23:18:22Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.12.2" + } + }, + { + "publishedAt": "2020-07-04T16:02:12Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.12.3" + } + }, + { + "publishedAt": "2020-08-15T09:07:56Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.12.4" + } + }, + { + "publishedAt": "2020-09-13T16:23:15Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.12.5" + } + }, + { + "publishedAt": "2020-10-10T17:01:40Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.12.6" + } + }, + { + "publishedAt": "2026-02-20T18:09:33Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.14.0" + } + }, + { + "publishedAt": "2026-04-23T14:59:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.15.0" + } + }, + { + "publishedAt": "2018-02-26T08:23:58Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.2.0" + } + }, + { + "publishedAt": "2018-03-03T21:22:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.2.1" + } + }, + { + "publishedAt": "2018-03-17T19:53:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.3.0" + } + }, + { + "publishedAt": "2018-03-25T10:37:19Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.4.0" + } + }, + { + "publishedAt": "2018-05-08T20:49:29Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.5.0" + } + }, + { + "publishedAt": "2018-06-10T12:07:59Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.5.1" + } + }, + { + "publishedAt": "2018-06-30T18:57:47Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.5.2" + } + }, + { + "publishedAt": "2018-08-17T16:28:53Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.5.3" + } + }, + { + "publishedAt": "2018-09-23T11:04:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.5.4" + } + }, + { + "publishedAt": "2018-11-04T21:47:17Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.5.5" + } + }, + { + "publishedAt": "2018-11-29T07:22:47Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.6.0" + } + }, + { + "publishedAt": "2018-11-29T10:59:52Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.6.1" + } + }, + { + "publishedAt": "2018-12-16T21:10:59Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.6.2" + } + }, + { + "publishedAt": "2019-01-13T17:59:39Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.7.0" + } + }, + { + "publishedAt": "2019-02-02T20:04:07Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.8.0" + } + }, + { + "publishedAt": "2019-02-02T20:07:09Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.8.1" + } + }, + { + "publishedAt": "2019-02-09T22:22:22Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.9.0" + } + }, + { + "publishedAt": "2019-02-10T08:42:28Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.9.1" + } + }, + { + "publishedAt": "2019-02-22T20:16:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.9.2" + } + }, + { + "publishedAt": "2020-12-15T19:12:40Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2020-09-15T14:58:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-alpha.0" + } + }, + { + "publishedAt": "2020-09-16T13:40:23Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-alpha.1" + } + }, + { + "publishedAt": "2020-09-23T19:16:55Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.0" + } + }, + { + "publishedAt": "2020-10-10T18:14:42Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.1" + } + }, + { + "publishedAt": "2020-10-24T18:14:26Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.2" + } + }, + { + "publishedAt": "2020-11-05T08:18:22Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.3" + } + }, + { + "publishedAt": "2020-11-10T08:25:15Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.4" + } + }, + { + "publishedAt": "2020-11-15T16:52:15Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.5" + } + }, + { + "publishedAt": "2020-11-16T22:01:23Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.6" + } + }, + { + "publishedAt": "2020-11-22T11:37:54Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.7" + } + }, + { + "publishedAt": "2020-11-29T19:31:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.8" + } + }, + { + "publishedAt": "2020-12-02T08:18:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.9" + } + }, + { + "publishedAt": "2020-12-06T15:39:09Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-rc.0" + } + }, + { + "publishedAt": "2020-12-09T20:49:34Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-rc.1" + } + }, + { + "publishedAt": "2020-12-13T19:37:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-rc.2" + } + }, + { + "publishedAt": "2020-12-14T19:11:11Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-rc.3" + } + }, + { + "publishedAt": "2020-12-14T19:34:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-rc.4" + } + }, + { + "publishedAt": "2020-12-14T20:08:45Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-rc.5" + } + }, + { + "publishedAt": "2020-12-16T19:42:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2020-12-19T18:42:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.2" + } + }, + { + "publishedAt": "2021-01-02T11:09:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.3" + } + }, + { + "publishedAt": "2021-02-01T21:04:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.4" + } + }, + { + "publishedAt": "2021-02-11T08:42:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.1.0" + } + }, + { + "publishedAt": "2021-02-17T09:09:58Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.1.1" + } + }, + { + "publishedAt": "2021-03-07T10:00:58Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.2.0" + } + }, + { + "publishedAt": "2021-03-07T19:03:07Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.2.1" + } + }, + { + "publishedAt": "2021-03-20T06:43:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.2.2" + } + }, + { + "publishedAt": "2021-03-20T07:01:17Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.2.3" + } + }, + { + "publishedAt": "2021-03-26T08:19:33Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.2.4" + } + }, + { + "publishedAt": "2021-03-27T12:44:09Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.0" + } + }, + { + "publishedAt": "2021-03-13T11:08:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.0-beta.0" + } + }, + { + "publishedAt": "2021-03-15T07:56:51Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.0-beta.1" + } + }, + { + "publishedAt": "2021-03-16T20:22:37Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.0-beta.2" + } + }, + { + "publishedAt": "2021-03-21T18:44:36Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.0-beta.3" + } + }, + { + "publishedAt": "2021-03-23T07:37:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.0-beta.4" + } + }, + { + "publishedAt": "2021-03-27T22:47:40Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.1" + } + }, + { + "publishedAt": "2021-03-31T08:00:17Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.2" + } + }, + { + "publishedAt": "2021-04-01T07:04:36Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.3" + } + }, + { + "publishedAt": "2021-04-02T12:53:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.4" + } + }, + { + "publishedAt": "2021-04-02T15:54:03Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.5" + } + }, + { + "publishedAt": "2021-04-11T16:52:16Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.1.0" + } + }, + { + "publishedAt": "2022-02-04T18:22:26Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.10.0" + } + }, + { + "publishedAt": "2022-03-22T22:19:15Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.11.0" + } + }, + { + "publishedAt": "2022-11-13T22:05:10Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.11.1" + } + }, + { + "publishedAt": "2022-11-13T22:16:35Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.11.2" + } + }, + { + "publishedAt": "2023-01-03T14:19:23Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.12.0" + } + }, + { + "publishedAt": "2024-04-29T23:33:52Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.13.0" + } + }, + { + "publishedAt": "2024-05-25T22:02:57Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.14.0" + } + }, + { + "publishedAt": "2024-06-03T20:36:10Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.15.0" + } + }, + { + "publishedAt": "2024-06-04T19:11:12Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.16.0" + } + }, + { + "publishedAt": "2024-07-12T20:42:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.17.1" + } + }, + { + "publishedAt": "2026-02-14T15:41:17Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.18.0" + } + }, + { + "publishedAt": "2021-04-27T15:08:54Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.2.0" + } + }, + { + "isDefault": true, + "publishedAt": "2026-04-24T15:22:16Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.20.0" + } + }, + { + "publishedAt": "2021-05-09T11:34:27Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.3.0" + } + }, + { + "publishedAt": "2021-05-14T20:12:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.4.0" + } + }, + { + "publishedAt": "2021-05-20T13:33:43Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.5.0" + } + }, + { + "publishedAt": "2021-06-06T14:57:32Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.6.0" + } + }, + { + "publishedAt": "2021-07-04T09:53:17Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.6.1" + } + }, + { + "publishedAt": "2021-07-15T20:13:15Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.6.2" + } + }, + { + "publishedAt": "2021-09-12T18:20:44Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.6.3" + } + }, + { + "publishedAt": "2021-11-08T20:15:34Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.7.0" + } + }, + { + "publishedAt": "2021-11-08T21:12:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.7.1" + } + }, + { + "publishedAt": "2021-11-13T18:33:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.8.0" + } + }, + { + "publishedAt": "2021-11-16T20:20:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.8.1" + } + }, + { + "publishedAt": "2021-11-21T19:07:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.8.2" + } + }, + { + "publishedAt": "2022-01-15T13:01:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.9.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "ansi-regex", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "ansi-regex", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-06-03T16:59:22Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2014-06-14T01:12:53Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2014-06-20T16:44:03Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "0.2.1" + } + }, + { + "publishedAt": "2014-08-13T13:29:14Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-08-30T12:38:30Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2015-02-22T09:24:51Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2015-06-30T16:07:19Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2017-01-14T03:09:39Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2017-06-20T19:03:33Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2022-03-27T13:29:44Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2018-09-18T08:18:58Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2019-03-08T06:14:40Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2022-03-12T03:08:58Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2019-10-04T11:29:13Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2021-09-14T15:55:19Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2021-04-16T06:02:15Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2021-09-10T20:25:05Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2024-09-09T13:57:56Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2025-08-17T16:49:37Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "6.2.0" + } + }, + { + "isDefault": true, + "publishedAt": "2025-09-08T14:48:14Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "6.2.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "aproba", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "aproba", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-02-27T18:11:19Z", + "versionKey": { + "name": "aproba", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-04-09T19:24:02Z", + "versionKey": { + "name": "aproba", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2016-05-20T22:38:57Z", + "versionKey": { + "name": "aproba", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2016-05-20T22:52:09Z", + "versionKey": { + "name": "aproba", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2016-06-23T21:54:45Z", + "versionKey": { + "name": "aproba", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2017-02-07T21:43:38Z", + "versionKey": { + "name": "aproba", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2017-02-08T22:32:11Z", + "versionKey": { + "name": "aproba", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2017-06-02T23:15:52Z", + "versionKey": { + "name": "aproba", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2017-09-19T22:48:12Z", + "versionKey": { + "name": "aproba", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2018-05-22T21:29:46Z", + "versionKey": { + "name": "aproba", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2025-07-12T17:14:30Z", + "versionKey": { + "name": "aproba", + "system": "NPM", + "version": "2.1.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "are-we-there-yet", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "are-we-there-yet", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-12-08T07:52:31Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-12-20T00:41:45Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2014-12-23T18:42:32Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2015-03-03T16:02:36Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2015-04-01T05:20:34Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2015-12-06T00:50:14Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.0.5" + } + }, + { + "publishedAt": "2016-01-27T23:14:53Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.0.6" + } + }, + { + "publishedAt": "2016-01-30T00:55:59Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2016-01-30T01:47:51Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2016-03-15T23:26:37Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2017-04-21T07:45:04Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2017-04-21T07:46:32Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.1.4" + } + }, + { + "publishedAt": "2018-05-24T22:08:00Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.1.5" + } + }, + { + "publishedAt": "2021-09-01T17:38:13Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.1.6" + } + }, + { + "publishedAt": "2021-09-02T14:25:57Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.1.7" + } + }, + { + "publishedAt": "2021-09-02T14:27:09Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2022-02-09T18:30:21Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2022-07-27T21:19:59Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2022-10-14T05:22:38Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2023-07-17T20:58:25Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2024-01-05T15:35:40Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "4.0.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "asn1", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "asn1", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-12-08T16:49:17Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2011-12-08T16:49:17Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2011-12-08T16:49:17Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.1.10" + } + }, + { + "publishedAt": "2012-01-06T17:02:19Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.1.11" + } + }, + { + "publishedAt": "2011-12-08T16:49:17Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2011-12-08T16:49:17Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2011-12-08T16:49:17Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.1.4" + } + }, + { + "publishedAt": "2011-12-08T16:49:17Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.1.5" + } + }, + { + "publishedAt": "2011-12-08T16:49:17Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.1.6" + } + }, + { + "publishedAt": "2011-12-08T16:49:17Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.1.7" + } + }, + { + "publishedAt": "2011-11-07T22:10:26Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.1.8" + } + }, + { + "publishedAt": "2011-11-11T19:18:29Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.1.9" + } + }, + { + "publishedAt": "2014-02-24T17:51:55Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2014-04-04T20:03:39Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.2.1" + } + }, + { + "publishedAt": "2014-09-03T18:29:15Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.2.2" + } + }, + { + "publishedAt": "2015-09-30T22:53:30Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.2.3" + } + }, + { + "publishedAt": "2018-08-02T19:43:28Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.2.4" + } + }, + { + "isDefault": true, + "publishedAt": "2021-11-04T00:46:28Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.2.6" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "assert-plus", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "assert-plus", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-06-23T23:15:10Z", + "versionKey": { + "name": "assert-plus", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2012-09-11T17:23:02Z", + "versionKey": { + "name": "assert-plus", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2012-09-18T21:45:30Z", + "versionKey": { + "name": "assert-plus", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2013-05-21T21:40:02Z", + "versionKey": { + "name": "assert-plus", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2013-06-27T17:20:20Z", + "versionKey": { + "name": "assert-plus", + "system": "NPM", + "version": "0.1.4" + } + }, + { + "publishedAt": "2013-11-25T17:23:47Z", + "versionKey": { + "name": "assert-plus", + "system": "NPM", + "version": "0.1.5" + } + }, + { + "publishedAt": "2015-11-10T07:51:02Z", + "versionKey": { + "name": "assert-plus", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "isDefault": true, + "publishedAt": "2016-01-27T19:03:38Z", + "versionKey": { + "name": "assert-plus", + "system": "NPM", + "version": "1.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "asynckit", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "asynckit", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2016-05-18T23:25:43Z", + "versionKey": { + "name": "asynckit", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2016-05-19T08:17:31Z", + "versionKey": { + "name": "asynckit", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2016-05-26T05:50:39Z", + "versionKey": { + "name": "asynckit", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2016-06-14T18:29:05Z", + "versionKey": { + "name": "asynckit", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "isDefault": true, + "publishedAt": "2025-12-18T03:11:43Z", + "versionKey": { + "name": "asynckit", + "system": "NPM", + "version": "0.5.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "aws-sign2", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "aws-sign2", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-12-04T19:33:31Z", + "versionKey": { + "name": "aws-sign2", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2013-12-04T19:33:56Z", + "versionKey": { + "name": "aws-sign2", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "publishedAt": "2015-10-11T17:24:04Z", + "versionKey": { + "name": "aws-sign2", + "system": "NPM", + "version": "0.6.0" + } + }, + { + "isDefault": true, + "publishedAt": "2017-04-12T19:08:50Z", + "versionKey": { + "name": "aws-sign2", + "system": "NPM", + "version": "0.7.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "aws4", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "aws4", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-12-26T04:43:41Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2012-12-26T05:36:58Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2012-12-26T06:53:28Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2013-02-20T05:21:29Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.1.10" + } + }, + { + "publishedAt": "2013-06-19T02:09:54Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.1.12" + } + }, + { + "publishedAt": "2024-08-28T10:03:38Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.1.13" + } + }, + { + "publishedAt": "2012-12-26T08:28:22Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2012-12-26T08:46:07Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2013-01-11T05:14:48Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.1.4" + } + }, + { + "publishedAt": "2013-01-11T11:22:48Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.1.5" + } + }, + { + "publishedAt": "2013-01-12T06:42:59Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.1.6" + } + }, + { + "publishedAt": "2013-01-12T07:13:53Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.1.7" + } + }, + { + "publishedAt": "2013-01-13T11:35:43Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.1.8" + } + }, + { + "publishedAt": "2013-02-20T04:31:18Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.1.9" + } + }, + { + "publishedAt": "2013-10-06T04:14:54Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2013-11-12T09:50:11Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.2.1" + } + }, + { + "publishedAt": "2014-09-09T20:33:37Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.2.2" + } + }, + { + "publishedAt": "2014-09-09T20:34:55Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.2.3" + } + }, + { + "publishedAt": "2024-08-28T09:53:33Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.2.4" + } + }, + { + "publishedAt": "2024-08-28T10:02:27Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.2.5" + } + }, + { + "publishedAt": "2014-10-02T03:45:24Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2024-08-28T09:52:21Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.3.1" + } + }, + { + "publishedAt": "2024-08-28T10:01:58Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.3.2" + } + }, + { + "publishedAt": "2014-12-31T02:48:22Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2014-12-31T03:23:46Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.4.1" + } + }, + { + "publishedAt": "2015-01-08T23:27:59Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.4.2" + } + }, + { + "publishedAt": "2024-08-28T09:50:40Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.4.3" + } + }, + { + "publishedAt": "2024-08-28T10:01:33Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.4.4" + } + }, + { + "publishedAt": "2015-03-16T16:38:42Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "publishedAt": "2015-03-16T16:56:23Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.5.1" + } + }, + { + "publishedAt": "2024-08-28T07:56:25Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.5.2" + } + }, + { + "publishedAt": "2024-08-28T10:01:08Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.5.3" + } + }, + { + "publishedAt": "2024-08-28T07:48:11Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.6.1" + } + }, + { + "publishedAt": "2024-08-28T10:00:13Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.6.2" + } + }, + { + "publishedAt": "2015-03-17T00:12:50Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-04-03T14:08:02Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-06-30T19:13:29Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2015-06-30T20:18:08Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2015-07-01T15:22:43Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2024-08-28T09:49:24Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.0.5" + } + }, + { + "publishedAt": "2024-08-28T09:59:37Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.0.6" + } + }, + { + "publishedAt": "2015-10-12T22:24:06Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2024-08-28T09:48:14Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2024-08-28T09:58:56Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2020-05-22T21:21:33Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.10.0" + } + }, + { + "publishedAt": "2020-08-12T13:23:58Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.10.1" + } + }, + { + "publishedAt": "2024-08-28T08:13:05Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.10.2" + } + }, + { + "publishedAt": "2020-10-31T00:08:58Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.11.0" + } + }, + { + "publishedAt": "2024-08-28T08:07:34Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.11.1" + } + }, + { + "publishedAt": "2023-01-07T22:16:15Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.12.0" + } + }, + { + "publishedAt": "2024-08-28T08:06:05Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.12.1" + } + }, + { + "publishedAt": "2024-05-21T05:33:51Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.13.0" + } + }, + { + "publishedAt": "2024-08-06T01:27:10Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.13.1" + } + }, + { + "isDefault": true, + "publishedAt": "2024-08-28T07:43:50Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.13.2" + } + }, + { + "publishedAt": "2015-12-29T21:59:42Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2015-12-29T22:10:42Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2024-08-28T09:47:12Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.2.2" + } + }, + { + "publishedAt": "2024-08-28T09:57:02Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.2.3" + } + }, + { + "publishedAt": "2016-02-29T19:42:23Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2016-03-01T22:32:26Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.3.2" + } + }, + { + "publishedAt": "2024-08-28T09:44:03Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.3.3" + } + }, + { + "publishedAt": "2016-05-06T22:06:38Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2016-05-07T17:47:00Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.4.1" + } + }, + { + "publishedAt": "2024-08-28T09:42:56Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.4.2" + } + }, + { + "publishedAt": "2016-10-11T22:51:00Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.5.0" + } + }, + { + "publishedAt": "2024-08-28T09:41:51Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.5.1" + } + }, + { + "publishedAt": "2017-02-07T15:38:54Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.6.0" + } + }, + { + "publishedAt": "2024-08-28T09:40:46Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.6.1" + } + }, + { + "publishedAt": "2018-04-07T22:24:14Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.7.0" + } + }, + { + "publishedAt": "2024-08-28T09:39:26Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.7.1" + } + }, + { + "publishedAt": "2018-08-06T14:12:12Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.8.0" + } + }, + { + "publishedAt": "2024-08-28T08:09:29Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.8.1" + } + }, + { + "publishedAt": "2019-11-26T22:30:02Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.9.0" + } + }, + { + "publishedAt": "2020-01-13T23:25:47Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.9.1" + } + }, + { + "publishedAt": "2024-08-28T08:11:26Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.9.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "balanced-match", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "balanced-match", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-10-13T12:26:03Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2014-01-08T10:12:05Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2014-04-24T12:44:58Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2014-11-30T09:50:01Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2015-10-22T13:13:58Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "0.2.1" + } + }, + { + "publishedAt": "2015-11-28T12:37:27Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2016-04-07T08:46:59Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2016-05-01T19:07:46Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "0.4.1" + } + }, + { + "publishedAt": "2016-07-18T09:43:12Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "0.4.2" + } + }, + { + "publishedAt": "2017-06-12T07:18:30Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2021-04-06T07:41:35Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2021-04-06T12:51:09Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2021-04-06T12:53:21Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2023-10-05T08:11:19Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2023-10-07T13:34:03Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2026-02-09T14:50:47Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2026-02-18T10:08:37Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "4.0.3" + } + }, + { + "isDefault": true, + "publishedAt": "2026-02-22T11:38:25Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "4.0.4" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "bcrypt-pbkdf", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "bcrypt-pbkdf", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2016-08-16T21:10:29Z", + "versionKey": { + "name": "bcrypt-pbkdf", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2017-02-02T03:54:49Z", + "versionKey": { + "name": "bcrypt-pbkdf", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2018-06-29T00:33:59Z", + "versionKey": { + "name": "bcrypt-pbkdf", + "system": "NPM", + "version": "1.0.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "brace-expansion", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "brace-expansion", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-10-13T12:58:50Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2014-11-30T09:58:55Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-12-03T07:58:39Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2014-12-16T18:58:15Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2015-09-27T21:58:47Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2018-02-09T21:13:29Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.10" + } + }, + { + "publishedAt": "2018-02-10T07:42:22Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.11" + } + }, + { + "publishedAt": "2025-06-11T08:52:58Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.12" + } + }, + { + "publishedAt": "2026-03-27T08:39:34Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.13" + } + }, + { + "publishedAt": "2026-04-11T13:25:02Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.14" + } + }, + { + "publishedAt": "2026-05-26T08:43:08Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.15" + } + }, + { + "publishedAt": "2026-07-08T06:34:54Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.16" + } + }, + { + "publishedAt": "2015-11-28T12:58:57Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2016-02-11T18:51:31Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2016-05-01T19:14:21Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.4" + } + }, + { + "publishedAt": "2016-06-15T11:21:03Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.5" + } + }, + { + "publishedAt": "2016-07-20T20:48:37Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.6" + } + }, + { + "publishedAt": "2017-04-07T08:13:51Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.7" + } + }, + { + "publishedAt": "2017-06-12T07:19:41Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.8" + } + }, + { + "publishedAt": "2018-02-09T09:53:36Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.9" + } + }, + { + "publishedAt": "2020-10-05T11:41:11Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2021-02-22T16:18:13Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2025-06-11T08:48:36Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2026-03-27T08:40:53Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2026-04-11T13:26:14Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2026-05-25T10:13:45Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2026-07-08T06:53:30Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2023-10-07T13:31:03Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2025-06-11T08:44:12Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2026-03-27T08:41:41Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2024-02-27T11:56:43Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2025-06-11T07:04:23Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2026-02-12T08:18:54Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "5.0.2" + } + }, + { + "publishedAt": "2026-02-22T11:37:25Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "5.0.3" + } + }, + { + "publishedAt": "2026-02-27T09:37:56Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "5.0.4" + } + }, + { + "publishedAt": "2026-03-24T17:58:07Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "5.0.5" + } + }, + { + "publishedAt": "2026-05-08T05:41:43Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "5.0.6" + } + }, + { + "isDefault": true, + "publishedAt": "2026-06-29T03:47:11Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "5.0.7" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "buffer-from", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "buffer-from", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2016-08-18T19:54:04Z", + "versionKey": { + "name": "buffer-from", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2016-10-16T12:37:51Z", + "versionKey": { + "name": "buffer-from", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2018-03-12T19:12:39Z", + "versionKey": { + "name": "buffer-from", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2018-03-12T19:13:23Z", + "versionKey": { + "name": "buffer-from", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2018-05-29T23:38:08Z", + "versionKey": { + "name": "buffer-from", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2018-07-31T14:41:23Z", + "versionKey": { + "name": "buffer-from", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "isDefault": true, + "publishedAt": "2021-07-29T17:05:33Z", + "versionKey": { + "name": "buffer-from", + "system": "NPM", + "version": "1.1.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "builtins", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "builtins", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-02-11T08:35:44Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2014-02-11T08:37:17Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2014-02-11T09:54:02Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2014-02-22T10:42:01Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2014-04-26T06:11:50Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2014-06-27T08:45:36Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2014-09-01T10:06:00Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "publishedAt": "2014-09-01T10:17:05Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "publishedAt": "2015-03-23T11:49:17Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-04-13T10:15:53Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-06-29T12:38:33Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2015-10-25T10:39:36Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2017-12-17T15:42:27Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2019-06-05T09:13:16Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2019-12-16T16:00:37Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2020-02-25T10:27:28Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2021-04-07T17:34:52Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2022-03-22T09:27:30Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2022-03-29T09:48:14Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2022-04-20T08:30:41Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2024-04-07T21:11:18Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "5.1.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "caseless", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "caseless", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-09-13T08:24:41Z", + "versionKey": { + "name": "caseless", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2015-03-13T16:44:33Z", + "versionKey": { + "name": "caseless", + "system": "NPM", + "version": "0.10.0" + } + }, + { + "publishedAt": "2015-06-25T21:39:22Z", + "versionKey": { + "name": "caseless", + "system": "NPM", + "version": "0.11.0" + } + }, + { + "isDefault": true, + "publishedAt": "2017-01-26T21:37:30Z", + "versionKey": { + "name": "caseless", + "system": "NPM", + "version": "0.12.0" + } + }, + { + "publishedAt": "2014-03-19T00:24:45Z", + "versionKey": { + "name": "caseless", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2014-03-19T00:32:45Z", + "versionKey": { + "name": "caseless", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2014-07-24T02:20:38Z", + "versionKey": { + "name": "caseless", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2014-08-11T22:09:39Z", + "versionKey": { + "name": "caseless", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "publishedAt": "2014-08-11T22:11:11Z", + "versionKey": { + "name": "caseless", + "system": "NPM", + "version": "0.6.0" + } + }, + { + "publishedAt": "2014-10-29T19:02:25Z", + "versionKey": { + "name": "caseless", + "system": "NPM", + "version": "0.7.0" + } + }, + { + "publishedAt": "2014-11-21T01:43:50Z", + "versionKey": { + "name": "caseless", + "system": "NPM", + "version": "0.8.0" + } + }, + { + "publishedAt": "2015-01-12T13:16:27Z", + "versionKey": { + "name": "caseless", + "system": "NPM", + "version": "0.9.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "chownr", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "chownr", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-06-04T04:01:28Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2015-05-20T07:04:02Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2015-08-09T22:22:45Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-08-09T22:24:36Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2018-09-16T00:23:19Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2018-09-16T03:14:08Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2019-07-03T21:32:51Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2019-09-25T05:49:10Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2020-02-12T02:30:54Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "1.1.4" + } + }, + { + "publishedAt": "2020-02-12T02:33:07Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2024-04-06T21:32:30Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "3.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "code-point-at", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "code-point-at", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-07-16T21:51:27Z", + "versionKey": { + "name": "code-point-at", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2016-09-30T08:13:05Z", + "versionKey": { + "name": "code-point-at", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2016-11-03T10:43:00Z", + "versionKey": { + "name": "code-point-at", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "isDefault": true, + "publishedAt": "2021-10-13T16:49:33Z", + "versionKey": { + "name": "code-point-at", + "system": "NPM", + "version": "2.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "color-support", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "color-support", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2016-07-17T08:41:45Z", + "versionKey": { + "name": "color-support", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2016-07-18T05:47:13Z", + "versionKey": { + "name": "color-support", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2016-07-26T18:24:36Z", + "versionKey": { + "name": "color-support", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2016-10-07T21:30:04Z", + "versionKey": { + "name": "color-support", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "isDefault": true, + "publishedAt": "2017-06-06T20:40:54Z", + "versionKey": { + "name": "color-support", + "system": "NPM", + "version": "1.1.3" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "combined-stream", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "combined-stream", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-05-24T06:36:15Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2011-05-24T09:46:38Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2011-05-27T13:46:53Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2011-05-28T13:49:43Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2013-02-02T18:29:01Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2014-06-24T08:39:18Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2014-10-31T10:18:38Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "publishedAt": "2015-05-04T21:29:45Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-05-05T01:13:50Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-05-09T14:25:06Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2015-05-19T12:43:10Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2015-06-14T15:09:18Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2015-06-15T03:19:17Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "1.0.5" + } + }, + { + "publishedAt": "2018-02-13T16:31:05Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "1.0.6" + } + }, + { + "publishedAt": "2018-02-12T16:33:42Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "1.0.6-rc1" + } + }, + { + "publishedAt": "2018-09-18T16:32:24Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "1.0.7" + } + }, + { + "isDefault": true, + "publishedAt": "2019-05-12T17:49:45Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "1.0.8" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "concat-map", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "concat-map", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-06-08T04:31:28Z", + "versionKey": { + "name": "concat-map", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2014-01-30T03:06:35Z", + "versionKey": { + "name": "concat-map", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2022-10-12T16:32:50Z", + "versionKey": { + "name": "concat-map", + "system": "NPM", + "version": "0.0.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "concat-stream", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "concat-stream", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-08-03T01:41:25Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2012-08-03T02:12:15Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2012-08-03T03:24:35Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2012-08-03T03:35:02Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2012-08-03T03:54:53Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2012-08-03T03:56:47Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "publishedAt": "2012-08-03T22:23:13Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "publishedAt": "2012-08-04T20:32:59Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.8" + } + }, + { + "publishedAt": "2012-09-10T06:21:25Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.9" + } + }, + { + "publishedAt": "2012-09-10T19:05:13Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2013-01-26T19:28:01Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2013-05-23T10:34:54Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2013-08-17T04:19:09Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2013-10-28T12:38:40Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2013-11-15T15:46:01Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2013-12-02T23:14:57Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2013-12-28T19:20:53Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2013-12-28T21:11:13Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2018-03-01T13:15:54Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.3.2" + } + }, + { + "publishedAt": "2014-01-02T19:57:59Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2014-01-06T06:35:18Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.1" + } + }, + { + "publishedAt": "2015-06-10T18:44:24Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.10" + } + }, + { + "publishedAt": "2018-03-01T13:14:47Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.11" + } + }, + { + "publishedAt": "2014-03-05T18:24:24Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.2" + } + }, + { + "publishedAt": "2014-03-05T21:51:58Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.3" + } + }, + { + "publishedAt": "2014-03-12T16:23:57Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.4" + } + }, + { + "publishedAt": "2014-04-15T02:32:51Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.5" + } + }, + { + "publishedAt": "2014-06-02T20:58:24Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.6" + } + }, + { + "publishedAt": "2014-11-27T18:35:12Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.7" + } + }, + { + "publishedAt": "2015-04-04T00:15:17Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.8" + } + }, + { + "publishedAt": "2015-06-17T04:36:00Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.5.0" + } + }, + { + "publishedAt": "2015-10-18T22:10:31Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.5.1" + } + }, + { + "publishedAt": "2016-09-01T07:33:18Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.5.2" + } + }, + { + "publishedAt": "2016-12-19T15:44:19Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.6.0" + } + }, + { + "publishedAt": "2018-03-01T14:35:25Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.6.1" + } + }, + { + "publishedAt": "2018-03-21T15:17:30Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.6.2" + } + }, + { + "isDefault": true, + "publishedAt": "2018-12-21T14:22:15Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "2.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "console-control-strings", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "console-control-strings", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2016-06-15T21:15:45Z", + "versionKey": { + "name": "console-control-strings", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2016-06-15T23:29:58Z", + "versionKey": { + "name": "console-control-strings", + "system": "NPM", + "version": "1.1.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "core-util-is", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "core-util-is", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-08-26T22:51:59Z", + "versionKey": { + "name": "core-util-is", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-01-08T05:50:45Z", + "versionKey": { + "name": "core-util-is", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-11-20T00:37:33Z", + "versionKey": { + "name": "core-util-is", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "isDefault": true, + "publishedAt": "2021-08-31T14:35:36Z", + "versionKey": { + "name": "core-util-is", + "system": "NPM", + "version": "1.0.3" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "dashdash", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "dashdash", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-02-28T08:00:21Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2013-02-28T09:02:35Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2013-03-01T04:27:17Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2013-03-08T06:50:05Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2015-04-13T05:51:22Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.10.0" + } + }, + { + "publishedAt": "2015-09-11T22:39:55Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.10.1" + } + }, + { + "publishedAt": "2015-12-31T17:03:38Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.11.0" + } + }, + { + "publishedAt": "2016-01-08T18:42:31Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.12.0" + } + }, + { + "publishedAt": "2016-01-09T00:26:34Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.12.1" + } + }, + { + "publishedAt": "2016-01-18T19:18:23Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.12.2" + } + }, + { + "publishedAt": "2016-02-12T03:48:10Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.13.0" + } + }, + { + "publishedAt": "2016-04-22T19:59:58Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.13.1" + } + }, + { + "publishedAt": "2016-06-02T05:59:31Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.14.0" + } + }, + { + "publishedAt": "2016-11-22T22:33:40Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.14.1" + } + }, + { + "publishedAt": "2013-03-08T17:23:28Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2013-04-24T04:05:07Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2013-06-01T04:12:06Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2013-06-03T20:13:00Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2013-06-03T20:32:11Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.3.2" + } + }, + { + "publishedAt": "2013-11-25T23:14:34Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2014-03-29T05:28:13Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.5.0" + } + }, + { + "publishedAt": "2014-06-04T22:13:05Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.6.0" + } + }, + { + "publishedAt": "2014-09-25T06:58:14Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.7.0" + } + }, + { + "publishedAt": "2014-11-19T23:44:01Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.7.1" + } + }, + { + "publishedAt": "2015-01-05T21:54:34Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.7.2" + } + }, + { + "publishedAt": "2015-02-05T08:49:20Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.7.3" + } + }, + { + "publishedAt": "2015-03-26T04:08:11Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.8.0" + } + }, + { + "publishedAt": "2015-04-07T16:09:52Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.9.0" + } + }, + { + "isDefault": true, + "publishedAt": "2020-09-25T23:05:04Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "2.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "delayed-stream", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "delayed-stream", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-05-22T13:50:34Z", + "versionKey": { + "name": "delayed-stream", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2011-05-22T20:51:10Z", + "versionKey": { + "name": "delayed-stream", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2011-05-22T20:54:55Z", + "versionKey": { + "name": "delayed-stream", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2011-05-22T21:39:43Z", + "versionKey": { + "name": "delayed-stream", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2011-05-24T08:02:37Z", + "versionKey": { + "name": "delayed-stream", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2011-05-24T08:09:45Z", + "versionKey": { + "name": "delayed-stream", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2014-11-23T13:53:23Z", + "versionKey": { + "name": "delayed-stream", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "publishedAt": "2015-04-30T21:58:57Z", + "versionKey": { + "name": "delayed-stream", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "isDefault": true, + "publishedAt": "2015-04-30T22:10:29Z", + "versionKey": { + "name": "delayed-stream", + "system": "NPM", + "version": "1.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "delegates", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "delegates", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-01-13T14:22:04Z", + "versionKey": { + "name": "delegates", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2014-01-13T14:31:47Z", + "versionKey": { + "name": "delegates", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2014-01-13T14:34:41Z", + "versionKey": { + "name": "delegates", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2014-10-17T22:35:53Z", + "versionKey": { + "name": "delegates", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "isDefault": true, + "publishedAt": "2015-12-14T19:56:09Z", + "versionKey": { + "name": "delegates", + "system": "NPM", + "version": "1.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "ecc-jsbn", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "ecc-jsbn", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-03-06T05:48:34Z", + "versionKey": { + "name": "ecc-jsbn", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2015-11-23T14:19:09Z", + "versionKey": { + "name": "ecc-jsbn", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2018-07-29T15:54:20Z", + "versionKey": { + "name": "ecc-jsbn", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "isDefault": true, + "publishedAt": "2018-07-29T17:44:40Z", + "versionKey": { + "name": "ecc-jsbn", + "system": "NPM", + "version": "0.2.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "emoji-regex", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "emoji-regex", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-09-28T11:10:47Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-09-29T15:38:43Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2021-09-27T14:01:27Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "10.0.0" + } + }, + { + "publishedAt": "2022-03-07T10:23:49Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "10.0.1" + } + }, + { + "publishedAt": "2022-04-01T10:46:34Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "10.1.0" + } + }, + { + "publishedAt": "2022-09-29T14:08:27Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "10.2.0" + } + }, + { + "publishedAt": "2022-09-29T18:27:35Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "10.2.1" + } + }, + { + "publishedAt": "2023-10-17T09:02:29Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "10.3.0" + } + }, + { + "publishedAt": "2024-08-26T12:41:07Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "10.4.0" + } + }, + { + "publishedAt": "2025-08-28T14:47:10Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "10.5.0" + } + }, + { + "isDefault": true, + "publishedAt": "2025-10-13T08:13:51Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "10.6.0" + } + }, + { + "publishedAt": "2014-11-04T06:29:44Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2014-11-27T11:49:34Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2014-12-17T23:29:54Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2015-02-13T22:46:20Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2015-07-04T11:57:13Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2016-12-21T19:26:57Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2017-03-08T19:30:43Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "6.1.1" + } + }, + { + "publishedAt": "2017-03-09T12:59:14Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "6.1.3" + } + }, + { + "publishedAt": "2017-03-15T12:43:50Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "6.2.0" + } + }, + { + "publishedAt": "2017-03-15T19:54:04Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "6.3.0" + } + }, + { + "publishedAt": "2017-03-15T20:45:40Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "6.4.0" + } + }, + { + "publishedAt": "2017-03-15T21:05:09Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "6.4.1" + } + }, + { + "publishedAt": "2017-04-06T11:37:02Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "6.4.2" + } + }, + { + "publishedAt": "2017-07-02T08:55:21Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "6.4.3" + } + }, + { + "publishedAt": "2017-07-15T22:10:04Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "6.5.0" + } + }, + { + "publishedAt": "2017-07-26T13:42:07Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "6.5.1" + } + }, + { + "publishedAt": "2018-06-08T09:12:15Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2018-08-31T19:24:00Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2018-12-20T11:08:57Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "7.0.2" + } + }, + { + "publishedAt": "2018-12-21T10:26:45Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "7.0.3" + } + }, + { + "publishedAt": "2019-03-05T18:58:23Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "8.0.0" + } + }, + { + "publishedAt": "2020-04-10T09:35:09Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "9.0.0" + } + }, + { + "publishedAt": "2020-10-13T13:21:55Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "9.1.1" + } + }, + { + "publishedAt": "2020-10-20T17:12:40Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "9.2.0" + } + }, + { + "publishedAt": "2021-01-29T09:10:03Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "9.2.1" + } + }, + { + "publishedAt": "2021-03-02T10:58:09Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "9.2.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "es-errors", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "es-errors", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2024-02-03T17:47:05Z", + "versionKey": { + "name": "es-errors", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2024-02-05T06:58:35Z", + "versionKey": { + "name": "es-errors", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2024-02-05T07:34:03Z", + "versionKey": { + "name": "es-errors", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2024-02-05T07:35:42Z", + "versionKey": { + "name": "es-errors", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "isDefault": true, + "publishedAt": "2024-02-05T08:05:51Z", + "versionKey": { + "name": "es-errors", + "system": "NPM", + "version": "1.3.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "extend", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "extend", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-05-14T07:38:59Z", + "versionKey": { + "name": "extend", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2012-11-07T20:16:10Z", + "versionKey": { + "name": "extend", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2012-11-07T20:21:09Z", + "versionKey": { + "name": "extend", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2012-12-07T07:34:51Z", + "versionKey": { + "name": "extend", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2013-09-03T04:08:51Z", + "versionKey": { + "name": "extend", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2013-09-14T21:31:03Z", + "versionKey": { + "name": "extend", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2014-06-20T18:12:27Z", + "versionKey": { + "name": "extend", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2014-10-01T17:18:32Z", + "versionKey": { + "name": "extend", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-04-25T18:20:29Z", + "versionKey": { + "name": "extend", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2018-07-19T22:12:43Z", + "versionKey": { + "name": "extend", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2015-07-01T20:47:06Z", + "versionKey": { + "name": "extend", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2017-04-28T05:36:44Z", + "versionKey": { + "name": "extend", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2018-07-19T20:28:11Z", + "versionKey": { + "name": "extend", + "system": "NPM", + "version": "3.0.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "extsprintf", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "extsprintf", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-04-18T01:14:26Z", + "versionKey": { + "name": "extsprintf", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2012-06-14T00:13:58Z", + "versionKey": { + "name": "extsprintf", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2013-02-06T18:25:43Z", + "versionKey": { + "name": "extsprintf", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2014-01-15T00:31:32Z", + "versionKey": { + "name": "extsprintf", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2014-06-06T21:00:44Z", + "versionKey": { + "name": "extsprintf", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2014-06-13T16:30:25Z", + "versionKey": { + "name": "extsprintf", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2014-06-16T21:20:26Z", + "versionKey": { + "name": "extsprintf", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2014-11-21T00:31:52Z", + "versionKey": { + "name": "extsprintf", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2015-03-07T00:13:00Z", + "versionKey": { + "name": "extsprintf", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2017-11-30T21:26:44Z", + "versionKey": { + "name": "extsprintf", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "isDefault": true, + "publishedAt": "2021-11-02T21:47:58Z", + "versionKey": { + "name": "extsprintf", + "system": "NPM", + "version": "1.4.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "fast-deep-equal", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "fast-deep-equal", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2017-06-15T22:26:29Z", + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2017-06-16T21:59:08Z", + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2017-06-17T20:22:51Z", + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2018-02-25T20:45:49Z", + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2018-04-28T09:07:16Z", + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2018-04-28T10:03:50Z", + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2019-11-30T09:56:20Z", + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2019-07-07T13:39:58Z", + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "3.0.0-beta.0" + } + }, + { + "publishedAt": "2019-07-07T16:45:05Z", + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "3.0.0-beta.1" + } + }, + { + "publishedAt": "2019-09-05T08:32:52Z", + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "3.0.0-beta.2" + } + }, + { + "publishedAt": "2019-11-30T10:09:49Z", + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2019-12-02T12:56:43Z", + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2019-12-03T14:30:16Z", + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "3.1.1" + } + }, + { + "isDefault": true, + "publishedAt": "2020-06-08T07:27:28Z", + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "3.1.3" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "fast-json-stable-stringify", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "fast-json-stable-stringify", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2017-10-24T09:21:39Z", + "versionKey": { + "name": "fast-json-stable-stringify", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2017-10-24T17:44:01Z", + "versionKey": { + "name": "fast-json-stable-stringify", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2019-12-14T16:17:57Z", + "versionKey": { + "name": "fast-json-stable-stringify", + "system": "NPM", + "version": "2.1.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "forever-agent", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "forever-agent", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-03-01T20:36:14Z", + "versionKey": { + "name": "forever-agent", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2013-04-15T22:25:46Z", + "versionKey": { + "name": "forever-agent", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2013-04-15T22:26:21Z", + "versionKey": { + "name": "forever-agent", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2013-04-22T05:14:38Z", + "versionKey": { + "name": "forever-agent", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "publishedAt": "2014-02-04T22:55:00Z", + "versionKey": { + "name": "forever-agent", + "system": "NPM", + "version": "0.5.2" + } + }, + { + "publishedAt": "2015-03-21T20:45:07Z", + "versionKey": { + "name": "forever-agent", + "system": "NPM", + "version": "0.6.0" + } + }, + { + "isDefault": true, + "publishedAt": "2015-04-07T17:03:49Z", + "versionKey": { + "name": "forever-agent", + "system": "NPM", + "version": "0.6.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "form-data", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "form-data", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-05-16T14:58:22Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2013-05-09T05:35:21Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.10" + } + }, + { + "publishedAt": "2012-07-02T21:59:37Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2012-08-10T03:05:05Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2012-09-06T16:47:43Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2012-12-05T07:06:20Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2013-01-08T08:04:51Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "publishedAt": "2013-02-10T02:53:05Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "publishedAt": "2013-04-21T23:32:42Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.8" + } + }, + { + "publishedAt": "2013-04-29T17:09:12Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.9" + } + }, + { + "publishedAt": "2013-07-08T18:46:13Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2013-08-22T04:22:58Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2013-10-03T04:06:55Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2014-06-02T07:48:24Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2014-06-24T06:35:44Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.1.4" + } + }, + { + "publishedAt": "2014-12-06T21:14:10Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2016-08-26T09:01:06Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-06-13T15:50:04Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "1.0.0-rc1" + } + }, + { + "publishedAt": "2015-07-22T02:48:28Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "1.0.0-rc2" + } + }, + { + "publishedAt": "2015-07-30T04:10:06Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "1.0.0-rc3" + } + }, + { + "publishedAt": "2016-03-15T16:35:47Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "1.0.0-rc4" + } + }, + { + "publishedAt": "2016-08-26T09:44:37Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2016-09-17T06:10:17Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2016-09-25T22:14:22Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2016-10-04T06:33:17Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2016-11-08T04:02:19Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2017-04-09T15:09:59Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.1.4" + } + }, + { + "publishedAt": "2017-06-11T08:46:00Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2017-08-24T23:00:54Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.3.1" + } + }, + { + "publishedAt": "2018-02-14T00:31:49Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.3.2" + } + }, + { + "publishedAt": "2018-02-12T17:58:22Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.3.2-rc1" + } + }, + { + "publishedAt": "2018-10-17T07:26:22Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.3.3" + } + }, + { + "publishedAt": "2019-06-19T07:27:06Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.4.0" + } + }, + { + "publishedAt": "2019-07-04T04:44:27Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.5.0" + } + }, + { + "publishedAt": "2019-08-29T06:48:54Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.5.1" + } + }, + { + "publishedAt": "2024-10-10T03:46:33Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.5.2" + } + }, + { + "publishedAt": "2025-02-14T21:56:16Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.5.3" + } + }, + { + "publishedAt": "2025-07-17T21:42:15Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.5.4" + } + }, + { + "publishedAt": "2025-07-18T22:54:20Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.5.5" + } + }, + { + "publishedAt": "2026-06-12T17:39:55Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.5.6" + } + }, + { + "publishedAt": "2019-11-06T07:56:58Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2021-02-15T17:33:58Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2024-10-10T03:48:50Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2025-02-14T23:00:12Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "publishedAt": "2025-07-17T06:17:45Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "3.0.4" + } + }, + { + "publishedAt": "2026-06-12T17:39:18Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "3.0.5" + } + }, + { + "publishedAt": "2021-02-15T17:38:54Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2024-10-10T03:49:46Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2025-02-14T23:23:57Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2025-06-05T14:51:11Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "4.0.3" + } + }, + { + "publishedAt": "2025-07-17T04:54:11Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "4.0.4" + } + }, + { + "publishedAt": "2025-11-17T04:16:07Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "4.0.5" + } + }, + { + "isDefault": true, + "publishedAt": "2026-06-12T17:37:53Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "4.0.6" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "fs.realpath", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "fs.realpath", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2016-06-15T18:38:49Z", + "versionKey": { + "name": "fs.realpath", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2016-06-15T18:39:05Z", + "versionKey": { + "name": "fs.realpath", + "system": "NPM", + "version": "1.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "function-bind", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "function-bind", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-06-16T23:25:42Z", + "versionKey": { + "name": "function-bind", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2014-08-09T17:02:51Z", + "versionKey": { + "name": "function-bind", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-10-05T07:23:52Z", + "versionKey": { + "name": "function-bind", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2016-02-14T08:28:42Z", + "versionKey": { + "name": "function-bind", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2017-08-28T07:51:35Z", + "versionKey": { + "name": "function-bind", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "isDefault": true, + "publishedAt": "2023-10-12T19:08:19Z", + "versionKey": { + "name": "function-bind", + "system": "NPM", + "version": "1.1.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "gauge", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "gauge", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-01-05T08:44:24Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-01-05T22:59:23Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-01-07T17:06:20Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2015-01-29T21:14:00Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2015-02-28T23:00:19Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2015-07-07T20:41:59Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2015-07-08T02:10:06Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "1.2.2" + } + }, + { + "publishedAt": "2016-01-12T22:05:24Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "1.2.3" + } + }, + { + "publishedAt": "2016-01-13T01:16:59Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "1.2.4" + } + }, + { + "publishedAt": "2016-01-26T22:34:06Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "1.2.5" + } + }, + { + "publishedAt": "2016-02-18T22:03:32Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "1.2.6" + } + }, + { + "publishedAt": "2016-02-18T22:43:31Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "1.2.7" + } + }, + { + "publishedAt": "2016-02-21T01:14:51Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2016-03-01T23:13:11Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2016-03-15T22:50:45Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2016-03-15T22:53:29Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.2.1" + } + }, + { + "publishedAt": "2016-04-29T01:52:20Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2016-04-29T02:03:06Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.3.1" + } + }, + { + "publishedAt": "2016-05-10T01:23:55Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.4.0" + } + }, + { + "publishedAt": "2016-06-07T00:36:10Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.5.0" + } + }, + { + "publishedAt": "2016-06-13T22:50:29Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.5.1" + } + }, + { + "publishedAt": "2016-06-15T21:28:13Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.5.2" + } + }, + { + "publishedAt": "2016-06-16T04:19:17Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.5.3" + } + }, + { + "publishedAt": "2016-06-16T08:56:12Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.6.0" + } + }, + { + "publishedAt": "2016-11-03T21:35:03Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.7.0" + } + }, + { + "publishedAt": "2016-11-03T22:03:12Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.7.1" + } + }, + { + "publishedAt": "2016-12-04T11:30:25Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.7.2" + } + }, + { + "publishedAt": "2017-02-08T00:53:51Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.7.3" + } + }, + { + "publishedAt": "2017-04-21T23:06:17Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.7.4" + } + }, + { + "publishedAt": "2020-01-31T21:47:56Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2021-07-26T13:53:40Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2021-12-13T18:42:42Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2021-11-15T15:05:40Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2022-02-15T18:39:42Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2022-02-22T21:59:20Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2022-03-10T16:49:26Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "4.0.3" + } + }, + { + "publishedAt": "2022-03-28T20:37:49Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "4.0.4" + } + }, + { + "publishedAt": "2022-10-14T05:22:34Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2023-04-26T18:31:40Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2024-05-04T01:10:38Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "5.0.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "getpass", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "getpass", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2016-04-21T21:14:01Z", + "versionKey": { + "name": "getpass", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2016-04-21T21:46:24Z", + "versionKey": { + "name": "getpass", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2016-04-21T21:53:24Z", + "versionKey": { + "name": "getpass", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2016-04-21T22:02:13Z", + "versionKey": { + "name": "getpass", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2016-04-21T22:35:52Z", + "versionKey": { + "name": "getpass", + "system": "NPM", + "version": "0.1.4" + } + }, + { + "publishedAt": "2016-04-21T22:56:46Z", + "versionKey": { + "name": "getpass", + "system": "NPM", + "version": "0.1.5" + } + }, + { + "publishedAt": "2016-04-29T05:18:12Z", + "versionKey": { + "name": "getpass", + "system": "NPM", + "version": "0.1.6" + } + }, + { + "isDefault": true, + "publishedAt": "2017-04-25T23:40:58Z", + "versionKey": { + "name": "getpass", + "system": "NPM", + "version": "0.1.7" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "glob", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "glob", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-01-13T20:36:17Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2023-04-09T22:26:50Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.0.0" + } + }, + { + "publishedAt": "2023-04-14T23:16:03Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.1.0" + } + }, + { + "publishedAt": "2023-04-17T22:20:03Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.2.0" + } + }, + { + "publishedAt": "2023-04-17T22:21:37Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.2.1" + } + }, + { + "publishedAt": "2023-04-23T00:34:47Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.2.2" + } + }, + { + "publishedAt": "2023-05-09T23:12:17Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.2.3" + } + }, + { + "publishedAt": "2023-05-15T04:45:00Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.2.4" + } + }, + { + "publishedAt": "2023-05-17T21:25:06Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.2.5" + } + }, + { + "publishedAt": "2023-05-20T20:55:44Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.2.6" + } + }, + { + "publishedAt": "2023-06-06T19:08:20Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.2.7" + } + }, + { + "publishedAt": "2023-06-21T19:07:23Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.0" + } + }, + { + "publishedAt": "2023-06-27T23:02:27Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.1" + } + }, + { + "publishedAt": "2023-09-27T05:59:51Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.10" + } + }, + { + "publishedAt": "2024-03-28T15:59:07Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.11" + } + }, + { + "publishedAt": "2024-03-28T16:13:51Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.12" + } + }, + { + "publishedAt": "2024-05-09T13:50:17Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.13" + } + }, + { + "publishedAt": "2024-05-09T14:52:50Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.14" + } + }, + { + "publishedAt": "2024-05-12T02:47:48Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.15" + } + }, + { + "publishedAt": "2024-05-21T19:14:15Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.16" + } + }, + { + "publishedAt": "2023-07-08T00:18:35Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.2" + } + }, + { + "publishedAt": "2023-07-08T21:38:58Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.3" + } + }, + { + "publishedAt": "2023-08-30T22:45:21Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.4" + } + }, + { + "publishedAt": "2023-09-20T23:03:12Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.5" + } + }, + { + "publishedAt": "2023-09-23T00:52:58Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.6" + } + }, + { + "publishedAt": "2023-09-24T21:53:51Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.7" + } + }, + { + "publishedAt": "2023-09-26T06:10:32Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.8" + } + }, + { + "publishedAt": "2023-09-26T07:22:02Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.9" + } + }, + { + "publishedAt": "2024-05-24T01:04:58Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.4.0" + } + }, + { + "publishedAt": "2024-05-24T06:01:25Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.4.1" + } + }, + { + "publishedAt": "2024-06-19T01:59:48Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.4.2" + } + }, + { + "publishedAt": "2024-07-06T04:04:20Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.4.3" + } + }, + { + "publishedAt": "2024-07-08T22:14:30Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.4.4" + } + }, + { + "publishedAt": "2024-07-09T08:15:43Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.4.5" + } + }, + { + "publishedAt": "2025-11-18T01:34:51Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.5.0" + } + }, + { + "publishedAt": "2024-07-08T22:16:14Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "11.0.0" + } + }, + { + "publishedAt": "2025-01-10T06:57:56Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "11.0.1" + } + }, + { + "publishedAt": "2025-04-23T16:02:34Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "11.0.2" + } + }, + { + "publishedAt": "2025-06-12T20:23:24Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "11.0.3" + } + }, + { + "publishedAt": "2025-11-17T17:02:17Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "11.1.0" + } + }, + { + "publishedAt": "2025-11-17T17:10:25Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "12.0.0" + } + }, + { + "publishedAt": "2025-11-19T16:04:02Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "13.0.0" + } + }, + { + "publishedAt": "2026-02-03T17:51:17Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "13.0.1" + } + }, + { + "publishedAt": "2026-02-10T16:28:00Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "13.0.2" + } + }, + { + "publishedAt": "2026-02-12T18:51:41Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "13.0.3" + } + }, + { + "publishedAt": "2026-02-17T04:34:19Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "13.0.4" + } + }, + { + "publishedAt": "2026-02-17T16:25:26Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "13.0.5" + } + }, + { + "isDefault": true, + "publishedAt": "2026-02-19T17:26:33Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "13.0.6" + } + }, + { + "publishedAt": "2011-06-14T01:03:08Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "2.0.7" + } + }, + { + "publishedAt": "2011-08-25T23:08:56Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "2.0.8" + } + }, + { + "publishedAt": "2011-09-30T17:37:00Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "2.0.9" + } + }, + { + "publishedAt": "2011-11-15T20:33:53Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2012-01-18T02:44:42Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2012-01-19T00:29:55Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2012-02-22T11:11:03Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2012-02-22T11:49:12Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.1" + } + }, + { + "publishedAt": "2012-06-12T03:28:53Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.10" + } + }, + { + "publishedAt": "2012-07-24T18:58:09Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.11" + } + }, + { + "publishedAt": "2012-08-06T21:06:52Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.12" + } + }, + { + "publishedAt": "2012-09-26T22:32:16Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.13" + } + }, + { + "publishedAt": "2012-10-15T15:34:59Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.14" + } + }, + { + "publishedAt": "2013-01-22T19:30:45Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.15" + } + }, + { + "publishedAt": "2013-01-23T00:48:17Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.16" + } + }, + { + "publishedAt": "2013-01-23T18:39:05Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.17" + } + }, + { + "publishedAt": "2013-02-06T00:15:44Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.18" + } + }, + { + "publishedAt": "2013-02-06T16:20:44Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.19" + } + }, + { + "publishedAt": "2012-02-22T23:06:54Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.2" + } + }, + { + "publishedAt": "2013-02-15T17:48:13Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.20" + } + }, + { + "publishedAt": "2013-02-25T16:26:11Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.21" + } + }, + { + "publishedAt": "2012-02-23T18:47:08Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.3" + } + }, + { + "publishedAt": "2012-02-23T21:09:53Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.4" + } + }, + { + "publishedAt": "2012-03-06T22:45:52Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.5" + } + }, + { + "publishedAt": "2012-03-12T18:06:46Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.6" + } + }, + { + "publishedAt": "2012-03-18T22:25:15Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.7" + } + }, + { + "publishedAt": "2012-03-22T01:19:35Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.9" + } + }, + { + "publishedAt": "2013-04-21T05:11:34Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.2.0" + } + }, + { + "publishedAt": "2013-04-21T05:14:00Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.2.1" + } + }, + { + "publishedAt": "2014-05-19T22:09:11Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.2.10" + } + }, + { + "publishedAt": "2014-05-20T23:31:42Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.2.11" + } + }, + { + "publishedAt": "2013-07-11T07:12:26Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.2.3" + } + }, + { + "publishedAt": "2013-07-23T15:43:44Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.2.4" + } + }, + { + "publishedAt": "2013-07-23T16:26:24Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.2.5" + } + }, + { + "publishedAt": "2013-07-23T17:01:00Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.2.6" + } + }, + { + "publishedAt": "2013-11-20T18:05:56Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.2.7" + } + }, + { + "publishedAt": "2014-01-09T06:01:40Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.2.8" + } + }, + { + "publishedAt": "2014-02-26T07:34:09Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.2.9" + } + }, + { + "publishedAt": "2014-05-20T23:32:16Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2014-06-02T01:17:41Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2014-06-02T01:30:02Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2014-06-29T17:22:37Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.0.3" + } + }, + { + "publishedAt": "2014-07-11T22:29:17Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.0.4" + } + }, + { + "publishedAt": "2014-07-28T21:30:10Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.0.5" + } + }, + { + "publishedAt": "2014-09-17T19:24:29Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.0.6" + } + }, + { + "publishedAt": "2014-11-17T16:53:20Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.1.2" + } + }, + { + "publishedAt": "2014-11-17T16:41:29Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.1.2-beta" + } + }, + { + "publishedAt": "2014-11-17T20:02:53Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.1.3" + } + }, + { + "publishedAt": "2014-11-18T22:15:05Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.1.4" + } + }, + { + "publishedAt": "2014-11-19T05:15:17Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.1.5" + } + }, + { + "publishedAt": "2014-11-19T23:30:31Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.1.6" + } + }, + { + "publishedAt": "2014-11-20T01:12:20Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.2.0" + } + }, + { + "publishedAt": "2014-11-20T19:02:21Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.2.1" + } + }, + { + "publishedAt": "2014-11-30T19:15:01Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.2.2" + } + }, + { + "publishedAt": "2014-12-01T02:13:58Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.3.0" + } + }, + { + "publishedAt": "2014-12-01T16:32:56Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.3.1" + } + }, + { + "publishedAt": "2014-12-19T02:06:21Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.3.2" + } + }, + { + "publishedAt": "2015-01-13T00:33:40Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.3.3" + } + }, + { + "publishedAt": "2015-01-13T08:11:01Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.3.4" + } + }, + { + "publishedAt": "2015-01-15T17:58:01Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.3.5" + } + }, + { + "publishedAt": "2015-02-18T01:39:10Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.4.0" + } + }, + { + "publishedAt": "2015-03-05T02:29:40Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.4.2" + } + }, + { + "publishedAt": "2015-03-06T06:35:18Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.5.0" + } + }, + { + "publishedAt": "2015-03-07T22:53:18Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.5.1" + } + }, + { + "publishedAt": "2015-03-11T17:48:12Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.5.2" + } + }, + { + "publishedAt": "2015-03-13T06:07:27Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.5.3" + } + }, + { + "publishedAt": "2015-03-06T07:11:10Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2015-03-07T22:53:29Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2015-05-26T05:54:13Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.10" + } + }, + { + "publishedAt": "2015-06-26T21:44:14Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.11" + } + }, + { + "publishedAt": "2015-06-27T16:16:44Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.12" + } + }, + { + "publishedAt": "2015-07-02T21:29:21Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.13" + } + }, + { + "publishedAt": "2015-07-15T01:34:57Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.14" + } + }, + { + "publishedAt": "2015-09-27T18:21:02Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.15" + } + }, + { + "publishedAt": "2015-03-11T17:48:35Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.2" + } + }, + { + "publishedAt": "2015-03-13T06:08:10Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.3" + } + }, + { + "publishedAt": "2015-04-09T22:27:01Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.4" + } + }, + { + "publishedAt": "2015-04-09T22:29:39Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.5" + } + }, + { + "publishedAt": "2015-05-12T21:29:04Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.6" + } + }, + { + "publishedAt": "2015-05-21T16:45:59Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.7" + } + }, + { + "publishedAt": "2015-05-22T11:03:21Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.9" + } + }, + { + "publishedAt": "2015-11-11T19:47:23Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2015-12-23T18:40:28Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "6.0.2" + } + }, + { + "publishedAt": "2015-12-28T23:49:56Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "6.0.3" + } + }, + { + "publishedAt": "2016-01-08T22:35:42Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "6.0.4" + } + }, + { + "publishedAt": "2016-02-10T19:27:17Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2016-03-05T06:55:08Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2016-03-05T08:28:50Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.0.3" + } + }, + { + "publishedAt": "2016-06-16T17:29:42Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.0.4" + } + }, + { + "publishedAt": "2016-06-21T01:05:34Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.0.5" + } + }, + { + "publishedAt": "2016-08-24T21:39:26Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.0.6" + } + }, + { + "publishedAt": "2016-09-20T18:28:51Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.1.0" + } + }, + { + "publishedAt": "2016-10-07T21:49:53Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.1.1" + } + }, + { + "publishedAt": "2017-05-19T20:15:25Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.1.2" + } + }, + { + "publishedAt": "2018-08-27T05:05:04Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.1.3" + } + }, + { + "publishedAt": "2019-05-08T00:45:01Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.1.4" + } + }, + { + "publishedAt": "2019-10-21T17:07:35Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.1.5" + } + }, + { + "publishedAt": "2019-11-06T22:07:44Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.1.6" + } + }, + { + "publishedAt": "2021-05-06T21:42:44Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.1.7" + } + }, + { + "publishedAt": "2021-09-22T23:36:20Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.2.0" + } + }, + { + "publishedAt": "2022-05-13T17:07:53Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.2.2" + } + }, + { + "publishedAt": "2022-05-15T14:44:04Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.2.3" + } + }, + { + "publishedAt": "2022-04-11T17:25:05Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "8.0.1" + } + }, + { + "publishedAt": "2022-05-12T18:52:05Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "8.0.2" + } + }, + { + "publishedAt": "2022-05-13T17:08:32Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "8.0.3" + } + }, + { + "publishedAt": "2023-01-14T22:35:33Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "8.1.0" + } + }, + { + "publishedAt": "2023-02-27T20:51:32Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "9.0.0" + } + }, + { + "publishedAt": "2023-02-27T20:55:43Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "9.0.1" + } + }, + { + "publishedAt": "2023-02-28T21:31:45Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "9.0.2" + } + }, + { + "publishedAt": "2023-03-01T07:38:45Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "9.1.0" + } + }, + { + "publishedAt": "2023-03-01T18:49:22Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "9.1.1" + } + }, + { + "publishedAt": "2023-03-01T19:07:42Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "9.1.2" + } + }, + { + "publishedAt": "2023-03-02T23:04:32Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "9.2.0" + } + }, + { + "publishedAt": "2023-03-03T00:40:11Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "9.2.1" + } + }, + { + "publishedAt": "2023-03-14T13:03:12Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "9.3.0" + } + }, + { + "publishedAt": "2023-03-21T00:02:59Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "9.3.1" + } + }, + { + "publishedAt": "2023-03-22T18:49:15Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "9.3.2" + } + }, + { + "publishedAt": "2023-04-02T03:37:31Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "9.3.3" + } + }, + { + "publishedAt": "2023-04-02T03:44:32Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "9.3.4" + } + }, + { + "publishedAt": "2023-04-09T20:30:42Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "9.3.5" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "graceful-fs", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "graceful-fs", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-07-20T08:49:38Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2011-09-25T00:33:29Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2011-11-18T21:15:46Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2011-11-23T00:45:14Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2011-11-28T23:32:21Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2012-07-28T17:24:47Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.10" + } + }, + { + "publishedAt": "2012-09-18T22:15:39Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.11" + } + }, + { + "publishedAt": "2012-09-18T23:12:22Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.12" + } + }, + { + "publishedAt": "2012-09-18T23:16:11Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.13" + } + }, + { + "publishedAt": "2012-09-20T18:15:05Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.14" + } + }, + { + "publishedAt": "2011-12-03T02:27:37Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2012-01-19T01:10:19Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2012-01-19T18:09:15Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.4" + } + }, + { + "publishedAt": "2012-01-23T22:27:39Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.5" + } + }, + { + "publishedAt": "2012-03-20T01:26:15Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.6" + } + }, + { + "publishedAt": "2012-03-21T21:06:58Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.7" + } + }, + { + "publishedAt": "2012-03-22T23:20:47Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.8" + } + }, + { + "publishedAt": "2012-07-11T23:10:33Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.9" + } + }, + { + "publishedAt": "2013-02-06T00:01:39Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2013-04-30T17:07:10Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2013-06-12T17:30:47Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.2.2" + } + }, + { + "publishedAt": "2013-07-10T07:46:03Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.2.3" + } + }, + { + "publishedAt": "2013-07-11T07:10:06Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2013-09-07T19:18:04Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2014-02-17T02:28:44Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2014-03-20T00:33:06Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2014-06-02T01:48:19Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2014-06-07T18:25:22Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2016-08-23T00:56:24Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "3.0.10" + } + }, + { + "publishedAt": "2016-08-30T19:01:55Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "3.0.11" + } + }, + { + "publishedAt": "2019-08-13T23:57:29Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "3.0.12" + } + }, + { + "publishedAt": "2014-06-10T22:55:51Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2014-10-06T17:53:52Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "publishedAt": "2014-10-14T20:07:54Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "3.0.4" + } + }, + { + "publishedAt": "2014-11-30T17:55:06Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "3.0.5" + } + }, + { + "publishedAt": "2015-03-11T21:28:56Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "3.0.6" + } + }, + { + "publishedAt": "2015-05-19T01:38:26Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "3.0.7" + } + }, + { + "publishedAt": "2015-06-01T05:08:03Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "3.0.8" + } + }, + { + "publishedAt": "2016-08-13T02:49:15Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "3.0.9" + } + }, + { + "publishedAt": "2015-06-27T18:52:45Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2015-06-27T20:08:27Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2016-11-02T22:55:55Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.10" + } + }, + { + "publishedAt": "2016-11-22T19:30:31Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.11" + } + }, + { + "publishedAt": "2018-11-02T20:52:27Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.12" + } + }, + { + "publishedAt": "2018-11-02T21:28:15Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.13" + } + }, + { + "publishedAt": "2018-11-02T23:18:33Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.14" + } + }, + { + "publishedAt": "2018-11-04T20:51:54Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.15" + } + }, + { + "publishedAt": "2015-06-27T20:25:15Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.2" + } + }, + { + "publishedAt": "2016-02-02T21:42:07Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.3" + } + }, + { + "publishedAt": "2016-05-05T19:00:55Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.4" + } + }, + { + "publishedAt": "2016-07-26T18:47:23Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.5" + } + }, + { + "publishedAt": "2016-08-19T14:18:40Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.6" + } + }, + { + "publishedAt": "2016-09-26T21:38:40Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.7" + } + }, + { + "publishedAt": "2016-09-26T22:06:42Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.8" + } + }, + { + "publishedAt": "2016-09-28T23:01:12Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.9" + } + }, + { + "publishedAt": "2019-06-26T19:39:25Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.2.0" + } + }, + { + "publishedAt": "2019-08-04T06:04:41Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.2.1" + } + }, + { + "publishedAt": "2022-04-04T17:10:00Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.2.10" + } + }, + { + "isDefault": true, + "publishedAt": "2023-03-16T19:30:19Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.2.11" + } + }, + { + "publishedAt": "2019-08-14T05:32:08Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.2.2" + } + }, + { + "publishedAt": "2019-10-23T22:53:06Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.2.3" + } + }, + { + "publishedAt": "2020-04-28T15:14:10Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.2.4" + } + }, + { + "publishedAt": "2021-02-05T19:47:37Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.2.5" + } + }, + { + "publishedAt": "2021-02-09T17:54:54Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.2.6" + } + }, + { + "publishedAt": "2021-08-05T18:00:43Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.2.7" + } + }, + { + "publishedAt": "2021-08-05T20:06:04Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.2.8" + } + }, + { + "publishedAt": "2022-01-05T01:13:07Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.2.9" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "har-schema", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "har-schema", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2016-07-14T23:56:19Z", + "versionKey": { + "name": "har-schema", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2016-07-15T09:15:13Z", + "versionKey": { + "name": "har-schema", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2016-12-04T01:13:12Z", + "versionKey": { + "name": "har-schema", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2016-12-04T05:32:14Z", + "versionKey": { + "name": "har-schema", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2016-12-04T05:46:59Z", + "versionKey": { + "name": "har-schema", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2016-12-04T06:35:03Z", + "versionKey": { + "name": "har-schema", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2016-12-04T08:14:19Z", + "versionKey": { + "name": "har-schema", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2016-12-04T08:20:08Z", + "versionKey": { + "name": "har-schema", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2016-12-04T18:55:49Z", + "versionKey": { + "name": "har-schema", + "system": "NPM", + "version": "1.0.5" + } + }, + { + "isDefault": true, + "publishedAt": "2017-04-18T19:44:14Z", + "versionKey": { + "name": "har-schema", + "system": "NPM", + "version": "2.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "har-validator", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "har-validator", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-02-10T09:34:51Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-03-04T21:10:19Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-03-04T21:41:18Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2015-03-05T17:09:47Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2015-03-05T17:19:39Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2015-03-05T17:22:43Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2015-03-21T07:05:36Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2015-03-21T08:09:56Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2015-03-22T05:45:54Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2015-03-22T05:56:34Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2015-03-22T05:59:49Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2015-03-30T03:31:22Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.5.0" + } + }, + { + "publishedAt": "2015-03-30T03:48:16Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.5.1" + } + }, + { + "publishedAt": "2015-04-02T06:31:38Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.6.0" + } + }, + { + "publishedAt": "2015-04-02T07:48:31Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.6.1" + } + }, + { + "publishedAt": "2015-04-30T04:01:06Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.7.0" + } + }, + { + "publishedAt": "2015-05-27T09:16:55Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.7.1" + } + }, + { + "publishedAt": "2015-06-22T13:59:06Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.8.0" + } + }, + { + "publishedAt": "2015-10-03T20:36:43Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-10-03T20:56:34Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2015-10-03T22:58:44Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2015-11-24T13:59:09Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2016-01-14T06:50:03Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2016-01-14T06:59:23Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "2.0.5" + } + }, + { + "publishedAt": "2016-01-19T23:18:30Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "2.0.6" + } + }, + { + "publishedAt": "2016-03-08T00:32:44Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2016-03-08T00:43:19Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2016-04-16T04:05:39Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2016-04-16T04:15:21Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "2.1.3" + } + }, + { + "publishedAt": "2016-12-02T23:30:29Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2016-12-03T19:24:47Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2016-12-03T19:31:11Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "3.2.0" + } + }, + { + "publishedAt": "2016-12-03T22:02:25Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "3.3.0" + } + }, + { + "publishedAt": "2016-12-03T22:53:10Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "3.3.1" + } + }, + { + "publishedAt": "2016-12-04T00:39:58Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "3.4.0" + } + }, + { + "publishedAt": "2016-12-04T00:46:38Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2016-12-04T01:21:02Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2016-12-04T05:38:13Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2016-12-04T05:56:32Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "4.0.3" + } + }, + { + "publishedAt": "2016-12-04T06:54:25Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "4.0.4" + } + }, + { + "publishedAt": "2016-12-04T08:24:24Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2016-12-04T19:33:57Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2016-12-04T19:56:05Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "4.1.2" + } + }, + { + "publishedAt": "2016-12-04T20:12:12Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "4.2.0" + } + }, + { + "publishedAt": "2017-03-04T14:09:00Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "4.2.1" + } + }, + { + "publishedAt": "2017-03-14T20:50:02Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2017-03-14T21:13:14Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2017-03-14T21:34:33Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "5.0.2" + } + }, + { + "publishedAt": "2017-05-14T15:46:08Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "5.0.3" + } + }, + { + "publishedAt": "2017-11-03T05:55:04Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2018-11-11T00:18:56Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "5.1.3" + } + }, + { + "publishedAt": "2020-07-30T04:27:30Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "5.1.4" + } + }, + { + "isDefault": true, + "publishedAt": "2020-07-30T04:42:33Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "5.1.5" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "has-unicode", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "has-unicode", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-12-30T17:33:11Z", + "versionKey": { + "name": "has-unicode", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-10-08T00:33:47Z", + "versionKey": { + "name": "has-unicode", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-11-26T00:59:19Z", + "versionKey": { + "name": "has-unicode", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2016-06-23T22:10:28Z", + "versionKey": { + "name": "has-unicode", + "system": "NPM", + "version": "2.0.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "hasown", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "hasown", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-09-03T06:38:17Z", + "versionKey": { + "name": "hasown", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2023-10-21T04:54:15Z", + "versionKey": { + "name": "hasown", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2024-02-11T05:52:03Z", + "versionKey": { + "name": "hasown", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2024-03-10T17:38:25Z", + "versionKey": { + "name": "hasown", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2026-04-17T22:12:06Z", + "versionKey": { + "name": "hasown", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "isDefault": true, + "publishedAt": "2026-05-28T18:11:39Z", + "versionKey": { + "name": "hasown", + "system": "NPM", + "version": "2.0.4" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "hosted-git-info", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "hosted-git-info", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-10-09T18:34:13Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-10-17T11:13:06Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2014-10-28T02:04:51Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2014-10-28T04:36:20Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2014-10-28T08:14:17Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2014-11-25T00:37:38Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.5.0" + } + }, + { + "publishedAt": "2014-12-30T19:02:46Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.5.1" + } + }, + { + "publishedAt": "2014-12-30T19:14:34Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.5.2" + } + }, + { + "publishedAt": "2015-01-23T20:16:52Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.5.3" + } + }, + { + "publishedAt": "2015-04-06T21:38:27Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.6.0" + } + }, + { + "publishedAt": "2026-05-08T18:40:37Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "10.0.0" + } + }, + { + "publishedAt": "2026-05-11T16:22:27Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "10.1.0" + } + }, + { + "isDefault": true, + "publishedAt": "2026-05-18T16:04:06Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "10.1.1" + } + }, + { + "publishedAt": "2015-04-06T21:49:28Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-04-06T22:06:25Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2015-04-06T22:08:37Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2015-04-08T21:28:09Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2015-04-09T18:02:29Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2015-04-10T10:06:43Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2015-04-11T17:34:25Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2015-05-21T18:46:34Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.1.3" + } + }, + { + "publishedAt": "2015-05-21T18:50:00Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.1.4" + } + }, + { + "publishedAt": "2016-05-17T21:01:29Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.1.5" + } + }, + { + "publishedAt": "2017-02-06T07:24:47Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2017-03-18T00:25:37Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2017-03-18T00:37:58Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.3.1" + } + }, + { + "publishedAt": "2017-03-22T04:31:44Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.4.0" + } + }, + { + "publishedAt": "2017-03-22T04:32:05Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.4.1" + } + }, + { + "publishedAt": "2017-04-13T22:54:59Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.4.2" + } + }, + { + "publishedAt": "2017-06-26T20:25:47Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.5.0" + } + }, + { + "publishedAt": "2018-03-07T22:20:44Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.6.0" + } + }, + { + "publishedAt": "2018-06-25T19:42:00Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.6.1" + } + }, + { + "publishedAt": "2018-07-06T23:42:38Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.7.0" + } + }, + { + "publishedAt": "2018-07-07T01:02:48Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.7.1" + } + }, + { + "publishedAt": "2019-08-05T01:34:06Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.0" + } + }, + { + "publishedAt": "2019-08-05T05:58:22Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.1" + } + }, + { + "publishedAt": "2019-08-05T06:51:59Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.2" + } + }, + { + "publishedAt": "2019-08-12T16:18:02Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.3" + } + }, + { + "publishedAt": "2019-08-12T23:44:11Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.4" + } + }, + { + "publishedAt": "2019-10-07T23:34:22Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.5" + } + }, + { + "publishedAt": "2020-02-25T17:16:32Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.6" + } + }, + { + "publishedAt": "2020-02-26T23:42:45Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.7" + } + }, + { + "publishedAt": "2020-02-29T22:43:47Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.8" + } + }, + { + "publishedAt": "2021-04-07T20:04:34Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.9" + } + }, + { + "publishedAt": "2019-08-12T16:19:17Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2019-10-07T23:35:09Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2019-10-08T00:12:36Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2020-02-25T17:18:25Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "publishedAt": "2020-02-26T23:47:40Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.4" + } + }, + { + "publishedAt": "2020-07-11T01:06:35Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.5" + } + }, + { + "publishedAt": "2020-10-12T23:08:51Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.6" + } + }, + { + "publishedAt": "2020-10-15T23:06:06Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.7" + } + }, + { + "publishedAt": "2021-01-28T18:20:46Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.8" + } + }, + { + "publishedAt": "2021-03-09T18:34:11Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2021-03-18T15:24:06Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2021-03-24T16:08:24Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2022-01-06T16:16:49Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2022-03-14T22:17:41Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2022-08-09T20:07:16Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2022-10-26T19:32:46Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "5.2.0" + } + }, + { + "publishedAt": "2022-10-27T22:37:46Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "5.2.1" + } + }, + { + "publishedAt": "2022-10-12T19:28:31Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2022-10-26T19:28:09Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2022-10-27T22:38:46Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "6.1.1" + } + }, + { + "publishedAt": "2024-11-21T17:41:45Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "6.1.2" + } + }, + { + "publishedAt": "2024-11-21T20:52:51Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "6.1.3" + } + }, + { + "publishedAt": "2023-08-14T23:19:55Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2023-09-13T14:45:42Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2024-05-04T01:10:57Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "7.0.2" + } + }, + { + "publishedAt": "2024-09-04T21:49:04Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "8.0.0" + } + }, + { + "publishedAt": "2024-11-20T22:01:03Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "8.0.1" + } + }, + { + "publishedAt": "2024-11-21T21:00:41Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "8.0.2" + } + }, + { + "publishedAt": "2025-04-14T18:31:45Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "8.1.0" + } + }, + { + "publishedAt": "2025-07-24T15:37:51Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "9.0.0" + } + }, + { + "publishedAt": "2025-10-07T21:29:44Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "9.0.1" + } + }, + { + "publishedAt": "2025-10-08T16:36:21Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "9.0.2" + } + }, + { + "publishedAt": "2026-05-01T16:06:21Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "9.0.3" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "http-signature", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "http-signature", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-05-07T15:29:05Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "0.10.0" + } + }, + { + "publishedAt": "2015-01-05T22:12:36Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "0.10.1" + } + }, + { + "publishedAt": "2015-04-02T00:20:06Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "0.11.0" + } + }, + { + "publishedAt": "2011-07-14T21:21:47Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "0.9.0" + } + }, + { + "publishedAt": "2013-01-23T20:01:55Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "0.9.10" + } + }, + { + "publishedAt": "2013-02-11T16:22:08Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "0.9.11" + } + }, + { + "publishedAt": "2011-09-04T01:42:03Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "0.9.2" + } + }, + { + "publishedAt": "2011-09-04T13:14:46Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "0.9.3" + } + }, + { + "publishedAt": "2011-09-14T23:36:49Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "0.9.4" + } + }, + { + "publishedAt": "2011-10-13T22:57:52Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "0.9.5" + } + }, + { + "publishedAt": "2011-11-17T20:32:42Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "0.9.6" + } + }, + { + "publishedAt": "2011-12-01T22:11:13Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "0.9.7" + } + }, + { + "publishedAt": "2012-02-01T16:31:19Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "0.9.8" + } + }, + { + "publishedAt": "2012-03-19T16:04:14Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "0.9.9" + } + }, + { + "publishedAt": "2015-10-14T21:52:39Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-10-15T19:02:58Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-10-16T00:11:35Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2015-11-18T23:47:52Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2016-01-25T22:04:48Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2017-08-25T19:32:03Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2019-11-05T08:52:07Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2019-11-05T23:39:53Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2020-02-24T23:26:32Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.3.2" + } + }, + { + "publishedAt": "2020-04-01T20:24:34Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.3.3" + } + }, + { + "publishedAt": "2020-04-02T06:04:18Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.3.4" + } + }, + { + "publishedAt": "2020-09-23T14:09:55Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.3.5" + } + }, + { + "publishedAt": "2021-11-17T19:47:52Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.3.6" + } + }, + { + "isDefault": true, + "publishedAt": "2023-11-15T21:33:31Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.4.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "inflight", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "inflight", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-05-05T03:04:32Z", + "versionKey": { + "name": "inflight", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-05-05T20:14:07Z", + "versionKey": { + "name": "inflight", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2014-09-18T23:07:30Z", + "versionKey": { + "name": "inflight", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2014-10-01T23:59:18Z", + "versionKey": { + "name": "inflight", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2014-10-03T06:50:17Z", + "versionKey": { + "name": "inflight", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2016-05-18T00:00:12Z", + "versionKey": { + "name": "inflight", + "system": "NPM", + "version": "1.0.5" + } + }, + { + "isDefault": true, + "publishedAt": "2016-10-13T03:53:29Z", + "versionKey": { + "name": "inflight", + "system": "NPM", + "version": "1.0.6" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "inherits", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "inherits", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-04-07T00:35:15Z", + "versionKey": { + "name": "inherits", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-08-26T22:12:12Z", + "versionKey": { + "name": "inherits", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-08-27T19:36:46Z", + "versionKey": { + "name": "inherits", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2013-05-16T14:44:54Z", + "versionKey": { + "name": "inherits", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2013-08-19T22:10:20Z", + "versionKey": { + "name": "inherits", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2016-09-08T00:49:38Z", + "versionKey": { + "name": "inherits", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "isDefault": true, + "publishedAt": "2019-06-19T20:18:52Z", + "versionKey": { + "name": "inherits", + "system": "NPM", + "version": "2.0.4" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "is-core-module", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "is-core-module", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-09-29T03:21:42Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-09-29T03:36:28Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2014-09-29T03:38:15Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2020-09-29T18:08:41Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2020-11-04T20:14:31Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2022-08-04T06:41:24Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.10.0" + } + }, + { + "publishedAt": "2022-10-18T17:07:09Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.11.0" + } + }, + { + "publishedAt": "2023-04-10T19:24:19Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.12.0" + } + }, + { + "publishedAt": "2023-05-16T17:05:24Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.12.1" + } + }, + { + "publishedAt": "2023-08-04T23:11:04Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.13.0" + } + }, + { + "publishedAt": "2023-10-21T04:57:49Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.13.1" + } + }, + { + "publishedAt": "2024-06-20T20:33:03Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.14.0" + } + }, + { + "publishedAt": "2024-07-17T20:33:38Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.15.0" + } + }, + { + "publishedAt": "2024-08-21T19:52:17Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.15.1" + } + }, + { + "publishedAt": "2024-12-13T20:47:16Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.16.0" + } + }, + { + "publishedAt": "2024-12-21T21:23:27Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.16.1" + } + }, + { + "isDefault": true, + "publishedAt": "2026-05-05T17:34:49Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.16.2" + } + }, + { + "publishedAt": "2020-11-26T17:56:48Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2021-04-24T20:41:48Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2021-05-09T20:32:48Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.4.0" + } + }, + { + "publishedAt": "2021-07-13T06:42:23Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.5.0" + } + }, + { + "publishedAt": "2021-08-17T18:17:32Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.6.0" + } + }, + { + "publishedAt": "2021-09-27T16:24:16Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.7.0" + } + }, + { + "publishedAt": "2021-10-14T17:53:58Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.8.0" + } + }, + { + "publishedAt": "2022-01-05T20:55:38Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.8.1" + } + }, + { + "publishedAt": "2022-04-19T16:23:07Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.9.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "is-fullwidth-code-point", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "is-fullwidth-code-point", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-07-16T22:00:18Z", + "versionKey": { + "name": "is-fullwidth-code-point", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2016-09-22T06:42:49Z", + "versionKey": { + "name": "is-fullwidth-code-point", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2019-03-18T08:09:05Z", + "versionKey": { + "name": "is-fullwidth-code-point", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2021-04-16T05:49:23Z", + "versionKey": { + "name": "is-fullwidth-code-point", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2023-10-28T13:20:15Z", + "versionKey": { + "name": "is-fullwidth-code-point", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2025-08-31T07:37:04Z", + "versionKey": { + "name": "is-fullwidth-code-point", + "system": "NPM", + "version": "5.1.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "is-typedarray", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "is-typedarray", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-06-01T19:10:47Z", + "versionKey": { + "name": "is-typedarray", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2015-05-17T01:03:39Z", + "versionKey": { + "name": "is-typedarray", + "system": "NPM", + "version": "1.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "isarray", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "isarray", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-05-22T19:10:04Z", + "versionKey": { + "name": "isarray", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2013-05-27T17:40:35Z", + "versionKey": { + "name": "isarray", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2015-12-10T10:05:07Z", + "versionKey": { + "name": "isarray", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2016-09-24T16:47:53Z", + "versionKey": { + "name": "isarray", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2016-09-28T16:27:20Z", + "versionKey": { + "name": "isarray", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2017-07-12T08:52:36Z", + "versionKey": { + "name": "isarray", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2018-02-09T09:53:04Z", + "versionKey": { + "name": "isarray", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2018-02-10T07:40:59Z", + "versionKey": { + "name": "isarray", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "isDefault": true, + "publishedAt": "2019-07-08T13:21:22Z", + "versionKey": { + "name": "isarray", + "system": "NPM", + "version": "2.0.5" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "isstream", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "isstream", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-04-07T00:03:04Z", + "versionKey": { + "name": "isstream", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2014-04-07T00:38:39Z", + "versionKey": { + "name": "isstream", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2014-12-08T23:11:38Z", + "versionKey": { + "name": "isstream", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "isDefault": true, + "publishedAt": "2015-03-07T00:15:15Z", + "versionKey": { + "name": "isstream", + "system": "NPM", + "version": "0.1.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "jsbn", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "jsbn", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-04-27T07:44:45Z", + "versionKey": { + "name": "jsbn", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2015-10-29T18:06:00Z", + "versionKey": { + "name": "jsbn", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2017-02-12T08:03:16Z", + "versionKey": { + "name": "jsbn", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "isDefault": true, + "publishedAt": "2017-02-13T17:14:56Z", + "versionKey": { + "name": "jsbn", + "system": "NPM", + "version": "1.1.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "json-schema", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "json-schema", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-07-06T21:43:59Z", + "versionKey": { + "name": "json-schema", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2012-08-23T19:40:16Z", + "versionKey": { + "name": "json-schema", + "system": "NPM", + "version": "0.2.2" + } + }, + { + "publishedAt": "2016-09-12T16:53:11Z", + "versionKey": { + "name": "json-schema", + "system": "NPM", + "version": "0.2.3" + } + }, + { + "publishedAt": "2019-09-06T03:15:03Z", + "versionKey": { + "name": "json-schema", + "system": "NPM", + "version": "0.2.4" + } + }, + { + "publishedAt": "2019-09-06T03:31:45Z", + "versionKey": { + "name": "json-schema", + "system": "NPM", + "version": "0.2.5" + } + }, + { + "publishedAt": "2021-01-02T02:45:41Z", + "versionKey": { + "name": "json-schema", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "isDefault": true, + "publishedAt": "2021-11-09T02:04:08Z", + "versionKey": { + "name": "json-schema", + "system": "NPM", + "version": "0.4.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "json-schema-traverse", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "json-schema-traverse", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2017-06-04T18:42:17Z", + "versionKey": { + "name": "json-schema-traverse", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2017-06-05T20:19:20Z", + "versionKey": { + "name": "json-schema-traverse", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2017-06-14T21:22:49Z", + "versionKey": { + "name": "json-schema-traverse", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2017-06-15T20:22:58Z", + "versionKey": { + "name": "json-schema-traverse", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2017-06-23T23:50:57Z", + "versionKey": { + "name": "json-schema-traverse", + "system": "NPM", + "version": "0.3.1" + } + }, + { + "publishedAt": "2018-05-08T19:38:06Z", + "versionKey": { + "name": "json-schema-traverse", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2018-06-10T08:42:05Z", + "versionKey": { + "name": "json-schema-traverse", + "system": "NPM", + "version": "0.4.1" + } + }, + { + "publishedAt": "2020-09-05T19:53:20Z", + "versionKey": { + "name": "json-schema-traverse", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "isDefault": true, + "publishedAt": "2020-12-13T10:56:54Z", + "versionKey": { + "name": "json-schema-traverse", + "system": "NPM", + "version": "1.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "json-stringify-safe", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "json-stringify-safe", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-02-19T19:02:04Z", + "versionKey": { + "name": "json-stringify-safe", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2013-02-19T19:22:41Z", + "versionKey": { + "name": "json-stringify-safe", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2013-03-13T06:31:31Z", + "versionKey": { + "name": "json-stringify-safe", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2013-08-02T20:28:17Z", + "versionKey": { + "name": "json-stringify-safe", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2015-05-19T01:42:09Z", + "versionKey": { + "name": "json-stringify-safe", + "system": "NPM", + "version": "5.0.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "jsprim", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "jsprim", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-04-18T17:12:26Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2012-04-19T19:03:15Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2012-06-05T22:04:58Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2012-06-06T22:17:55Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2012-06-08T22:24:36Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2012-08-20T18:33:42Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2012-08-23T17:55:39Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2012-09-06T18:42:14Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2012-12-04T01:40:51Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.3.1" + } + }, + { + "publishedAt": "2013-01-18T01:06:00Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2013-04-03T00:07:50Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "publishedAt": "2013-11-05T00:04:38Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.5.1" + } + }, + { + "publishedAt": "2014-08-04T04:49:56Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.6.0" + } + }, + { + "publishedAt": "2014-08-07T16:27:58Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.6.1" + } + }, + { + "publishedAt": "2015-08-13T20:28:49Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.7.0" + } + }, + { + "publishedAt": "2015-08-19T23:09:58Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.8.0" + } + }, + { + "publishedAt": "2015-09-02T01:07:04Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-09-02T19:24:53Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2015-10-13T23:07:09Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2015-10-14T21:18:02Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2015-10-16T00:03:27Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "1.2.2" + } + }, + { + "publishedAt": "2016-06-23T18:56:04Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2016-09-13T00:06:53Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2017-03-14T01:05:54Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2017-08-02T16:29:57Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "1.4.1" + } + }, + { + "publishedAt": "2021-11-29T15:24:25Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "1.4.2" + } + }, + { + "publishedAt": "2017-10-26T00:36:52Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2021-11-03T20:20:10Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2021-11-17T00:47:36Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "2.0.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "mime-db", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "mime-db", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-08-14T22:17:35Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2014-08-30T11:33:45Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-08-30T11:57:45Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2014-09-25T07:47:47Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2014-09-25T07:54:26Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2014-09-28T21:54:48Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2014-10-20T18:11:58Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2014-10-24T05:57:39Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2015-05-20T03:02:15Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.10.0" + } + }, + { + "publishedAt": "2015-06-01T04:03:45Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.11.0" + } + }, + { + "publishedAt": "2015-06-06T03:19:37Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.12.0" + } + }, + { + "publishedAt": "2015-06-08T00:27:23Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.13.0" + } + }, + { + "publishedAt": "2015-06-26T02:12:03Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.14.0" + } + }, + { + "publishedAt": "2015-07-13T21:56:36Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.15.0" + } + }, + { + "publishedAt": "2015-07-29T16:19:33Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.16.0" + } + }, + { + "publishedAt": "2015-08-14T02:52:23Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.17.0" + } + }, + { + "publishedAt": "2015-09-03T15:44:26Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.18.0" + } + }, + { + "publishedAt": "2015-09-18T04:10:52Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.19.0" + } + }, + { + "publishedAt": "2014-11-09T18:01:27Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2015-11-11T05:30:10Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.20.0" + } + }, + { + "publishedAt": "2016-01-06T17:25:52Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.21.0" + } + }, + { + "publishedAt": "2016-02-15T17:53:37Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.22.0" + } + }, + { + "publishedAt": "2016-05-02T04:36:39Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.23.0" + } + }, + { + "publishedAt": "2016-09-18T11:39:54Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.24.0" + } + }, + { + "publishedAt": "2016-11-12T01:49:07Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.25.0" + } + }, + { + "publishedAt": "2017-01-15T04:04:59Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.26.0" + } + }, + { + "publishedAt": "2017-03-17T03:44:59Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.27.0" + } + }, + { + "publishedAt": "2017-05-15T05:27:52Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.28.0" + } + }, + { + "publishedAt": "2017-07-11T02:19:51Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.29.0" + } + }, + { + "publishedAt": "2014-12-08T04:14:15Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2014-12-16T17:51:31Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2017-08-28T02:28:51Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.30.0" + } + }, + { + "publishedAt": "2017-10-26T03:25:52Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.31.0" + } + }, + { + "publishedAt": "2017-11-29T21:07:28Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.32.0" + } + }, + { + "publishedAt": "2018-02-16T05:10:20Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.33.0" + } + }, + { + "publishedAt": "2018-06-03T23:39:12Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.34.0" + } + }, + { + "publishedAt": "2018-07-15T15:53:24Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.35.0" + } + }, + { + "publishedAt": "2018-08-20T15:25:10Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.36.0" + } + }, + { + "publishedAt": "2018-10-20T01:39:34Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.37.0" + } + }, + { + "publishedAt": "2019-02-05T03:20:32Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.38.0" + } + }, + { + "publishedAt": "2019-04-05T02:08:43Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.39.0" + } + }, + { + "publishedAt": "2014-12-22T06:23:30Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2019-04-21T01:58:25Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.40.0" + } + }, + { + "publishedAt": "2019-08-30T15:30:01Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.41.0" + } + }, + { + "publishedAt": "2019-09-26T03:31:23Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.42.0" + } + }, + { + "publishedAt": "2020-01-06T03:24:37Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.43.0" + } + }, + { + "publishedAt": "2020-04-23T00:55:24Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.44.0" + } + }, + { + "publishedAt": "2020-09-23T03:47:56Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.45.0" + } + }, + { + "publishedAt": "2021-02-13T05:37:31Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.46.0" + } + }, + { + "publishedAt": "2021-04-01T19:39:44Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.47.0" + } + }, + { + "publishedAt": "2021-05-31T03:59:02Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.48.0" + } + }, + { + "publishedAt": "2021-07-26T21:35:47Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.49.0" + } + }, + { + "publishedAt": "2014-12-30T20:18:18Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.5.0" + } + }, + { + "publishedAt": "2021-09-16T01:37:03Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.50.0" + } + }, + { + "publishedAt": "2021-11-09T02:44:55Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.51.0" + } + }, + { + "publishedAt": "2022-02-21T19:41:51Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.52.0" + } + }, + { + "publishedAt": "2024-07-12T20:35:00Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.53.0" + } + }, + { + "isDefault": true, + "publishedAt": "2025-03-18T15:06:44Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.54.0" + } + }, + { + "publishedAt": "2015-01-30T03:49:26Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.6.0" + } + }, + { + "publishedAt": "2015-02-05T17:50:22Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.6.1" + } + }, + { + "publishedAt": "2015-02-09T01:52:13Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.7.0" + } + }, + { + "publishedAt": "2015-03-14T00:24:56Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.8.0" + } + }, + { + "publishedAt": "2015-04-20T01:38:12Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.9.0" + } + }, + { + "publishedAt": "2015-04-20T02:06:55Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.9.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "mime-types", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "mime-types", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-05-02T15:54:00Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2014-05-12T20:00:39Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-06-24T20:45:58Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2014-08-04T03:44:33Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2014-09-02T08:32:26Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2014-09-08T05:02:04Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2015-03-14T00:57:09Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.10" + } + }, + { + "publishedAt": "2015-05-05T16:56:57Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.11" + } + }, + { + "publishedAt": "2015-05-20T03:10:38Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.12" + } + }, + { + "publishedAt": "2015-06-01T04:37:42Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.13" + } + }, + { + "publishedAt": "2015-06-06T22:55:10Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.14" + } + }, + { + "publishedAt": "2014-09-29T01:50:31Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2014-11-09T18:09:36Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2014-12-10T17:57:57Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2014-12-29T19:57:28Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.5" + } + }, + { + "publishedAt": "2014-12-30T17:41:58Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.6" + } + }, + { + "publishedAt": "2014-12-30T20:27:02Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.7" + } + }, + { + "publishedAt": "2015-01-30T04:58:29Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.8" + } + }, + { + "publishedAt": "2015-02-10T05:07:45Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.9" + } + }, + { + "publishedAt": "2015-06-08T03:53:55Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2015-06-08T14:30:21Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2016-02-15T22:27:21Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.10" + } + }, + { + "publishedAt": "2016-05-02T05:02:47Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.11" + } + }, + { + "publishedAt": "2016-09-18T22:23:37Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.12" + } + }, + { + "publishedAt": "2016-11-18T21:39:28Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.13" + } + }, + { + "publishedAt": "2017-01-15T05:29:02Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.14" + } + }, + { + "publishedAt": "2017-03-24T03:55:55Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.15" + } + }, + { + "publishedAt": "2017-07-25T02:42:39Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.16" + } + }, + { + "publishedAt": "2017-09-02T03:26:34Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.17" + } + }, + { + "publishedAt": "2018-02-16T17:34:21Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.18" + } + }, + { + "publishedAt": "2018-07-18T05:29:59Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.19" + } + }, + { + "publishedAt": "2015-06-26T02:31:38Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2018-08-26T22:07:10Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.20" + } + }, + { + "publishedAt": "2018-10-20T03:37:07Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.21" + } + }, + { + "publishedAt": "2019-02-14T22:47:38Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.22" + } + }, + { + "publishedAt": "2019-04-18T04:41:15Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.23" + } + }, + { + "publishedAt": "2019-04-21T03:46:47Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.24" + } + }, + { + "publishedAt": "2019-11-12T14:18:16Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.25" + } + }, + { + "publishedAt": "2020-01-06T03:47:55Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.26" + } + }, + { + "publishedAt": "2020-04-24T03:36:12Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.27" + } + }, + { + "publishedAt": "2021-01-02T04:28:59Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.28" + } + }, + { + "publishedAt": "2021-02-18T00:33:48Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.29" + } + }, + { + "publishedAt": "2015-07-13T22:21:31Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.3" + } + }, + { + "publishedAt": "2021-04-02T05:06:28Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.30" + } + }, + { + "publishedAt": "2021-06-01T17:29:08Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.31" + } + }, + { + "publishedAt": "2021-07-27T17:39:18Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.32" + } + }, + { + "publishedAt": "2021-10-01T17:09:22Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.33" + } + }, + { + "publishedAt": "2021-11-09T04:30:21Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.34" + } + }, + { + "publishedAt": "2022-03-12T18:04:43Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.35" + } + }, + { + "publishedAt": "2015-07-31T01:37:15Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.4" + } + }, + { + "publishedAt": "2015-08-20T18:14:08Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.5" + } + }, + { + "publishedAt": "2015-09-04T00:14:46Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.6" + } + }, + { + "publishedAt": "2015-09-20T18:44:04Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.7" + } + }, + { + "publishedAt": "2015-12-01T05:55:42Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.8" + } + }, + { + "publishedAt": "2016-01-06T17:52:14Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.9" + } + }, + { + "publishedAt": "2024-08-31T13:57:14Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2025-03-26T22:53:47Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2025-11-20T11:12:29Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "3.0.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "minimatch", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "minimatch", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-07-16T08:52:46Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2011-07-16T17:57:12Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2011-07-29T19:13:01Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2011-12-14T02:32:05Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2011-12-31T02:22:30Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2012-01-04T02:28:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2012-01-04T09:14:19Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2012-01-19T00:14:01Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.1.4" + } + }, + { + "publishedAt": "2012-02-04T19:32:24Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.1.5" + } + }, + { + "publishedAt": "2012-02-22T11:04:45Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2013-02-25T16:21:43Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.10" + } + }, + { + "publishedAt": "2013-02-25T16:23:45Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.11" + } + }, + { + "publishedAt": "2013-04-12T19:28:43Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.12" + } + }, + { + "publishedAt": "2013-12-16T06:02:07Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.13" + } + }, + { + "publishedAt": "2013-12-16T22:01:16Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.14" + } + }, + { + "publishedAt": "2012-03-22T05:22:24Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.2" + } + }, + { + "publishedAt": "2012-03-29T01:37:56Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.3" + } + }, + { + "publishedAt": "2012-03-29T01:48:13Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.4" + } + }, + { + "publishedAt": "2012-06-04T20:57:13Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.5" + } + }, + { + "publishedAt": "2012-08-13T16:42:08Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.6" + } + }, + { + "publishedAt": "2012-10-04T03:49:50Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.7" + } + }, + { + "publishedAt": "2012-10-25T15:24:02Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.8" + } + }, + { + "publishedAt": "2012-10-25T15:34:02Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.9" + } + }, + { + "publishedAt": "2014-05-13T00:47:58Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2014-07-11T23:25:00Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2014-07-28T21:29:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2024-07-08T21:53:11Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.0.0" + } + }, + { + "publishedAt": "2024-07-08T23:02:25Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.0.1" + } + }, + { + "publishedAt": "2025-06-11T18:09:28Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.0.2" + } + }, + { + "publishedAt": "2025-06-12T20:19:27Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.0.3" + } + }, + { + "publishedAt": "2025-10-28T22:27:48Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.1.0" + } + }, + { + "publishedAt": "2025-10-28T22:58:24Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.1.1" + } + }, + { + "publishedAt": "2026-02-03T17:50:22Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.1.2" + } + }, + { + "publishedAt": "2026-02-12T18:29:45Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.1.3" + } + }, + { + "publishedAt": "2026-02-12T18:47:49Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.2.0" + } + }, + { + "publishedAt": "2026-02-17T04:33:01Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.2.1" + } + }, + { + "publishedAt": "2026-02-19T17:18:49Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.2.2" + } + }, + { + "publishedAt": "2026-02-25T00:19:15Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.2.3" + } + }, + { + "publishedAt": "2026-02-25T17:13:19Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.2.4" + } + }, + { + "isDefault": true, + "publishedAt": "2026-03-30T18:08:07Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.2.5" + } + }, + { + "publishedAt": "2014-12-01T02:12:02Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2014-12-01T16:30:35Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2015-07-23T01:51:41Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.10" + } + }, + { + "publishedAt": "2015-03-10T00:34:30Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2015-03-10T02:03:12Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2015-03-12T17:34:43Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2015-04-29T14:37:27Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.5" + } + }, + { + "publishedAt": "2015-04-29T15:25:34Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.6" + } + }, + { + "publishedAt": "2015-04-29T15:43:59Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.7" + } + }, + { + "publishedAt": "2015-05-19T01:38:00Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.8" + } + }, + { + "publishedAt": "2015-07-18T23:03:23Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.9" + } + }, + { + "publishedAt": "2015-09-27T18:18:59Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2016-06-17T20:13:02Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2016-08-08T17:45:22Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "publishedAt": "2017-05-07T18:11:10Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.4" + } + }, + { + "publishedAt": "2022-02-06T20:28:04Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.5" + } + }, + { + "publishedAt": "2022-02-12T23:58:17Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.6" + } + }, + { + "publishedAt": "2022-02-13T04:03:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.7" + } + }, + { + "publishedAt": "2022-02-15T20:33:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.8" + } + }, + { + "publishedAt": "2022-02-13T01:03:22Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2022-02-13T04:01:44Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.1.1" + } + }, + { + "publishedAt": "2022-02-15T20:32:43Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.1.2" + } + }, + { + "publishedAt": "2026-02-22T02:17:31Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.1.3" + } + }, + { + "publishedAt": "2026-02-25T00:44:26Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.1.4" + } + }, + { + "publishedAt": "2026-02-25T17:17:15Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.1.5" + } + }, + { + "publishedAt": "2022-02-13T00:37:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2022-02-13T00:58:48Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2022-02-13T04:22:13Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2022-02-15T16:03:28Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.2.0" + } + }, + { + "publishedAt": "2022-02-15T16:35:28Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.2.1" + } + }, + { + "publishedAt": "2023-01-17T15:09:14Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.2.2" + } + }, + { + "publishedAt": "2023-01-17T19:47:04Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.2.3" + } + }, + { + "publishedAt": "2026-02-22T02:17:04Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.2.4" + } + }, + { + "publishedAt": "2026-02-25T00:28:13Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.2.5" + } + }, + { + "publishedAt": "2026-02-25T17:17:03Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.2.6" + } + }, + { + "publishedAt": "2022-02-15T16:50:03Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2022-02-24T17:58:20Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2022-05-16T16:13:11Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2022-11-29T20:33:52Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.1" + } + }, + { + "publishedAt": "2022-12-20T15:12:13Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.2" + } + }, + { + "publishedAt": "2023-01-14T18:54:23Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.3" + } + }, + { + "publishedAt": "2023-01-14T19:09:39Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.4" + } + }, + { + "publishedAt": "2023-01-17T15:04:11Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.5" + } + }, + { + "publishedAt": "2023-01-17T19:46:37Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.6" + } + }, + { + "publishedAt": "2026-02-22T02:16:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.7" + } + }, + { + "publishedAt": "2026-02-25T00:24:36Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.8" + } + }, + { + "publishedAt": "2026-02-25T17:16:47Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.9" + } + }, + { + "publishedAt": "2023-01-14T21:07:02Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2023-01-15T17:37:41Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2023-01-15T21:26:11Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.0.2" + } + }, + { + "publishedAt": "2023-01-15T23:08:02Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.0.3" + } + }, + { + "publishedAt": "2023-01-16T01:55:01Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.0.4" + } + }, + { + "publishedAt": "2023-01-17T07:11:06Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2023-01-17T14:57:09Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.1" + } + }, + { + "publishedAt": "2023-02-13T08:20:38Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.10" + } + }, + { + "publishedAt": "2023-01-17T15:02:37Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.2" + } + }, + { + "publishedAt": "2023-01-17T17:24:11Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.3" + } + }, + { + "publishedAt": "2023-01-17T17:46:31Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.4" + } + }, + { + "publishedAt": "2023-01-17T22:17:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.5" + } + }, + { + "publishedAt": "2023-01-22T17:52:06Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.6" + } + }, + { + "publishedAt": "2023-02-11T20:33:31Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.7" + } + }, + { + "publishedAt": "2023-02-11T21:10:03Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.8" + } + }, + { + "publishedAt": "2023-02-13T06:54:04Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.9" + } + }, + { + "publishedAt": "2023-02-13T08:58:22Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.2.0" + } + }, + { + "publishedAt": "2026-02-22T02:16:05Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.2.1" + } + }, + { + "publishedAt": "2026-02-25T00:24:10Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.2.2" + } + }, + { + "publishedAt": "2026-02-25T17:16:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.2.3" + } + }, + { + "publishedAt": "2023-02-20T00:45:53Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2023-02-22T02:01:55Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2023-02-22T23:45:29Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.1.0" + } + }, + { + "publishedAt": "2023-02-24T00:36:24Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.1.1" + } + }, + { + "publishedAt": "2023-02-24T22:56:58Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.1.2" + } + }, + { + "publishedAt": "2023-02-25T02:07:45Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.1.3" + } + }, + { + "publishedAt": "2023-02-26T01:03:07Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.1.4" + } + }, + { + "publishedAt": "2023-02-26T09:13:44Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.2.0" + } + }, + { + "publishedAt": "2023-02-27T19:58:12Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.3.0" + } + }, + { + "publishedAt": "2023-03-01T06:59:21Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.0" + } + }, + { + "publishedAt": "2023-03-01T07:59:55Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.1" + } + }, + { + "publishedAt": "2023-03-01T20:13:50Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.2" + } + }, + { + "publishedAt": "2023-03-22T18:52:11Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.3" + } + }, + { + "publishedAt": "2023-04-01T23:44:08Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.4" + } + }, + { + "publishedAt": "2023-04-03T16:49:58Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.5" + } + }, + { + "publishedAt": "2023-04-09T20:18:44Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.6" + } + }, + { + "publishedAt": "2026-02-22T02:14:52Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.7" + } + }, + { + "publishedAt": "2026-02-25T00:22:55Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.8" + } + }, + { + "publishedAt": "2026-02-25T17:15:56Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.9" + } + }, + { + "publishedAt": "2023-04-02T03:33:52Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.0" + } + }, + { + "publishedAt": "2023-04-02T03:39:08Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.1" + } + }, + { + "publishedAt": "2023-04-02T03:41:11Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.2" + } + }, + { + "publishedAt": "2023-04-03T16:51:26Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.3" + } + }, + { + "publishedAt": "2023-04-09T20:17:45Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.4" + } + }, + { + "publishedAt": "2026-02-22T02:13:39Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.5" + } + }, + { + "publishedAt": "2026-02-25T00:21:23Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.6" + } + }, + { + "publishedAt": "2026-02-25T17:14:26Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.7" + } + }, + { + "publishedAt": "2023-04-09T22:15:07Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.0" + } + }, + { + "publishedAt": "2023-05-20T20:53:59Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.1" + } + }, + { + "publishedAt": "2023-06-23T21:12:23Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.2" + } + }, + { + "publishedAt": "2023-07-06T17:05:47Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.3" + } + }, + { + "publishedAt": "2024-03-28T19:42:56Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.4" + } + }, + { + "publishedAt": "2024-06-25T22:41:02Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.5" + } + }, + { + "publishedAt": "2026-02-22T02:04:56Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.6" + } + }, + { + "publishedAt": "2026-02-25T00:19:39Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.7" + } + }, + { + "publishedAt": "2026-02-25T17:13:38Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.8" + } + }, + { + "publishedAt": "2026-02-26T19:32:47Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.9" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "minimist", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "minimist", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-06-25T08:17:18Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2013-06-25T08:22:05Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2014-05-11T21:43:10Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.0.10" + } + }, + { + "publishedAt": "2013-08-28T23:00:17Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2013-09-12T16:27:07Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2013-09-17T15:13:28Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2013-09-19T06:45:40Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2014-02-09T03:49:41Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "publishedAt": "2014-02-09T04:03:57Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "publishedAt": "2014-02-21T04:46:49Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.0.8" + } + }, + { + "publishedAt": "2014-05-08T14:56:24Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.0.9" + } + }, + { + "publishedAt": "2014-05-12T01:23:35Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2014-06-19T14:57:41Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2020-03-12T22:15:03Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.2.1" + } + }, + { + "publishedAt": "2022-10-11T20:41:29Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.2.2" + } + }, + { + "publishedAt": "2023-02-09T20:11:17Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.2.3" + } + }, + { + "publishedAt": "2023-02-25T06:18:06Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.2.4" + } + }, + { + "publishedAt": "2014-08-11T01:08:53Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-08-11T03:19:02Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2015-03-11T02:27:22Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2015-07-22T19:52:35Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2015-08-06T23:08:45Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2015-08-24T13:56:27Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2020-03-10T18:06:04Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2020-03-10T18:37:15Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.2.2" + } + }, + { + "publishedAt": "2020-03-10T19:08:24Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.2.3" + } + }, + { + "publishedAt": "2020-03-11T19:25:14Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.2.4" + } + }, + { + "publishedAt": "2020-03-12T22:16:19Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.2.5" + } + }, + { + "publishedAt": "2022-03-22T02:50:30Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.2.6" + } + }, + { + "publishedAt": "2022-10-11T01:21:52Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.2.7" + } + }, + { + "isDefault": true, + "publishedAt": "2023-02-09T20:59:49Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.2.8" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "mkdirp", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "mkdirp", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-01-06T02:54:36Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2011-02-14T20:11:44Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2011-06-20T04:02:44Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2011-06-29T00:28:32Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2011-06-29T18:22:05Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2011-08-20T21:37:10Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "publishedAt": "2011-09-10T22:50:08Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "publishedAt": "2011-11-06T06:32:23Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2011-11-16T05:32:17Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2011-11-16T09:26:51Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.2.1" + } + }, + { + "publishedAt": "2012-01-08T05:02:35Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.2.2" + } + }, + { + "publishedAt": "2012-01-20T02:20:42Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2012-03-31T19:51:38Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.3.1" + } + }, + { + "publishedAt": "2012-04-30T08:52:12Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.3.2" + } + }, + { + "publishedAt": "2012-06-05T15:54:31Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.3.3" + } + }, + { + "publishedAt": "2012-08-20T12:27:24Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.3.4" + } + }, + { + "publishedAt": "2013-02-22T11:44:25Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.3.5" + } + }, + { + "publishedAt": "2014-04-22T22:21:21Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2014-05-04T02:20:59Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.4.1" + } + }, + { + "publishedAt": "2014-05-06T01:40:35Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.4.2" + } + }, + { + "publishedAt": "2014-05-06T02:28:23Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "publishedAt": "2015-05-14T02:27:01Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.5.1" + } + }, + { + "publishedAt": "2020-03-17T16:27:28Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.5.2" + } + }, + { + "publishedAt": "2020-03-17T16:28:33Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.5.3" + } + }, + { + "publishedAt": "2020-03-23T17:53:03Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.5.4" + } + }, + { + "publishedAt": "2020-04-03T17:12:26Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.5.5" + } + }, + { + "publishedAt": "2022-03-22T23:48:15Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.5.6" + } + }, + { + "publishedAt": "2020-01-24T20:18:42Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2020-01-24T20:20:30Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2020-01-24T20:22:50Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2020-01-24T21:00:54Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2020-04-03T17:03:08Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2023-01-16T04:21:36Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2023-01-17T00:03:01Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2023-01-17T00:10:26Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2023-01-17T14:42:19Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2023-01-17T22:18:31Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "2.1.3" + } + }, + { + "publishedAt": "2023-03-01T20:14:21Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "2.1.4" + } + }, + { + "publishedAt": "2023-03-05T05:41:12Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "2.1.5" + } + }, + { + "publishedAt": "2023-03-22T18:50:34Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "2.1.6" + } + }, + { + "publishedAt": "2023-04-09T22:02:16Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2023-04-24T17:27:38Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "3.0.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "natives", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "natives", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2016-08-21T05:50:54Z", + "versionKey": { + "name": "natives", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2016-08-21T05:55:15Z", + "versionKey": { + "name": "natives", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2016-08-23T23:22:22Z", + "versionKey": { + "name": "natives", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2016-08-30T19:00:47Z", + "versionKey": { + "name": "natives", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2017-12-05T22:10:35Z", + "versionKey": { + "name": "natives", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2018-03-15T23:10:27Z", + "versionKey": { + "name": "natives", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2018-04-05T18:21:18Z", + "versionKey": { + "name": "natives", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2018-05-21T20:50:33Z", + "versionKey": { + "name": "natives", + "system": "NPM", + "version": "1.1.4" + } + }, + { + "publishedAt": "2018-09-12T11:32:24Z", + "versionKey": { + "name": "natives", + "system": "NPM", + "version": "1.1.5" + } + }, + { + "isDefault": true, + "publishedAt": "2018-10-09T03:04:51Z", + "versionKey": { + "name": "natives", + "system": "NPM", + "version": "1.1.6" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "normalize-package-data", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "normalize-package-data", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-04-09T08:30:58Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2013-04-20T00:18:13Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.0.10" + } + }, + { + "publishedAt": "2013-04-09T12:21:50Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2013-04-10T19:10:12Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2013-04-10T19:52:31Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "publishedAt": "2013-04-12T11:01:00Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.0.9" + } + }, + { + "publishedAt": "2013-04-23T19:27:10Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2013-04-25T15:49:17Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2013-04-29T20:43:46Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2013-04-29T21:41:29Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.1.4" + } + }, + { + "publishedAt": "2013-04-30T12:12:17Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.1.5" + } + }, + { + "publishedAt": "2013-05-06T13:51:01Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.1.6" + } + }, + { + "publishedAt": "2013-06-14T21:55:52Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.1.7" + } + }, + { + "publishedAt": "2013-06-20T19:27:48Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2013-07-24T20:19:32Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.2.1" + } + }, + { + "publishedAt": "2014-02-21T14:21:33Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.2.11" + } + }, + { + "publishedAt": "2014-02-21T14:32:38Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.2.12" + } + }, + { + "publishedAt": "2014-04-28T22:16:31Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.2.13" + } + }, + { + "publishedAt": "2013-08-22T16:24:44Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.2.2" + } + }, + { + "publishedAt": "2013-09-22T16:19:58Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.2.3" + } + }, + { + "publishedAt": "2013-09-24T10:02:40Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.2.4" + } + }, + { + "publishedAt": "2013-09-24T18:34:47Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.2.5" + } + }, + { + "publishedAt": "2013-10-01T22:05:09Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.2.6" + } + }, + { + "publishedAt": "2013-10-27T12:07:36Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.2.7" + } + }, + { + "publishedAt": "2013-12-11T19:35:00Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.2.8" + } + }, + { + "publishedAt": "2014-02-11T18:17:07Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.2.9" + } + }, + { + "publishedAt": "2014-06-06T06:08:17Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2014-06-27T00:29:05Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.4.1" + } + }, + { + "publishedAt": "2014-07-23T21:21:45Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.4.2" + } + }, + { + "publishedAt": "2014-07-31T22:12:36Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-08-29T00:21:08Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2014-09-11T07:10:16Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2014-09-29T23:12:27Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2015-04-06T23:45:02Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-05-06T20:52:57Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2015-05-21T23:43:28Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2015-06-12T00:32:38Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.2.1" + } + }, + { + "publishedAt": "2015-06-19T08:18:45Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2015-07-16T23:42:08Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.3.1" + } + }, + { + "publishedAt": "2015-08-27T21:44:05Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.3.2" + } + }, + { + "publishedAt": "2015-09-15T21:14:33Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.3.3" + } + }, + { + "publishedAt": "2015-09-17T01:12:51Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.3.4" + } + }, + { + "publishedAt": "2015-11-02T22:28:05Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.3.5" + } + }, + { + "publishedAt": "2017-03-07T23:08:34Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.3.6" + } + }, + { + "publishedAt": "2017-04-21T00:32:43Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.3.7" + } + }, + { + "publishedAt": "2017-04-21T00:56:31Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.3.8" + } + }, + { + "publishedAt": "2017-06-26T20:41:05Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.4.0" + } + }, + { + "publishedAt": "2019-01-29T23:13:45Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.4.1" + } + }, + { + "publishedAt": "2019-01-30T18:36:14Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.4.2" + } + }, + { + "publishedAt": "2019-02-05T20:25:23Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.5.0" + } + }, + { + "publishedAt": "2020-10-13T00:02:20Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2021-03-09T18:38:46Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2021-03-18T17:01:25Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2021-08-18T15:50:52Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "publishedAt": "2022-03-14T22:25:56Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2022-08-15T21:03:50Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2022-10-14T05:22:41Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2023-08-15T17:29:07Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2024-05-04T01:11:39Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2024-06-25T20:15:02Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "6.0.2" + } + }, + { + "publishedAt": "2024-09-25T17:09:13Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2025-07-22T16:12:53Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2025-07-24T16:40:01Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "8.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2026-05-15T18:47:12Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "9.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "npm-package-arg", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "npm-package-arg", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-06-09T22:42:00Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-06-25T22:15:07Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2022-10-18T14:19:03Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "10.0.0" + } + }, + { + "publishedAt": "2022-12-01T22:03:40Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "10.1.0" + } + }, + { + "publishedAt": "2023-08-15T17:44:17Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "11.0.0" + } + }, + { + "publishedAt": "2023-09-05T20:15:50Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "11.0.1" + } + }, + { + "publishedAt": "2024-04-12T22:05:07Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "11.0.2" + } + }, + { + "publishedAt": "2024-07-22T15:45:40Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "11.0.3" + } + }, + { + "publishedAt": "2024-09-26T15:20:32Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "12.0.0" + } + }, + { + "publishedAt": "2024-12-10T16:48:28Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "12.0.1" + } + }, + { + "publishedAt": "2025-02-05T19:03:03Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "12.0.2" + } + }, + { + "publishedAt": "2025-07-24T16:38:45Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "13.0.0" + } + }, + { + "publishedAt": "2025-10-06T16:31:11Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "13.0.1" + } + }, + { + "publishedAt": "2025-11-13T18:26:48Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "13.0.2" + } + }, + { + "isDefault": true, + "publishedAt": "2026-05-15T18:47:46Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "14.0.0" + } + }, + { + "publishedAt": "2014-06-26T01:05:38Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2014-07-23T20:49:38Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2014-07-23T21:19:13Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2014-08-26T18:24:51Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2014-08-27T23:27:07Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2014-09-05T01:57:43Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2014-09-11T07:12:55Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2014-09-13T07:34:03Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2014-09-29T19:35:27Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "2.1.3" + } + }, + { + "publishedAt": "2014-10-28T09:10:01Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2015-01-25T20:34:52Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2015-03-02T21:28:20Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "3.1.1" + } + }, + { + "publishedAt": "2015-04-07T08:07:09Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2015-05-21T20:54:20Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2015-07-16T23:49:58Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2015-11-11T04:40:13Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2016-04-19T23:09:40Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2016-06-15T01:07:41Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "4.2.0" + } + }, + { + "publishedAt": "2017-03-07T23:10:13Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "4.2.1" + } + }, + { + "publishedAt": "2017-04-14T01:54:43Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2017-04-14T23:18:07Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2017-06-02T02:22:18Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2017-06-02T02:38:54Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "5.1.1" + } + }, + { + "publishedAt": "2017-06-08T07:28:28Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "5.1.2" + } + }, + { + "publishedAt": "2017-10-18T20:09:15Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2018-04-10T17:45:45Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2019-08-21T23:17:37Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "6.1.1" + } + }, + { + "publishedAt": "2019-11-11T03:47:29Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2019-12-15T05:00:33Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "8.0.0" + } + }, + { + "publishedAt": "2020-03-12T23:19:33Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "8.0.1" + } + }, + { + "publishedAt": "2020-10-13T00:45:42Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "8.1.0" + } + }, + { + "publishedAt": "2021-02-18T21:53:25Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "8.1.1" + } + }, + { + "publishedAt": "2021-03-18T15:26:49Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "8.1.2" + } + }, + { + "publishedAt": "2021-06-02T15:38:59Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "8.1.3" + } + }, + { + "publishedAt": "2021-06-02T15:42:16Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "8.1.4" + } + }, + { + "publishedAt": "2021-06-15T19:13:04Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "8.1.5" + } + }, + { + "publishedAt": "2022-02-10T15:07:32Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "9.0.0" + } + }, + { + "publishedAt": "2022-03-15T19:48:38Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "9.0.1" + } + }, + { + "publishedAt": "2022-03-29T20:33:37Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "9.0.2" + } + }, + { + "publishedAt": "2022-06-22T20:46:15Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "9.1.0" + } + }, + { + "publishedAt": "2022-09-28T22:13:13Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "9.1.1" + } + }, + { + "publishedAt": "2022-09-28T23:19:54Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "9.1.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "npm-registry-client", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "npm-registry-client", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-06-07T04:43:38Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2012-07-11T17:03:45Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.0.10" + } + }, + { + "publishedAt": "2012-07-17T14:06:37Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.0.11" + } + }, + { + "publishedAt": "2012-06-07T05:35:05Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2012-06-09T00:55:25Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2012-06-11T03:53:26Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2012-06-11T23:48:11Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2012-06-17T06:23:27Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "publishedAt": "2012-06-18T19:19:38Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "publishedAt": "2012-06-28T20:40:20Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.0.8" + } + }, + { + "publishedAt": "2012-07-10T03:28:04Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.0.9" + } + }, + { + "publishedAt": "2012-07-23T18:17:38Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2012-07-23T21:21:28Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2012-07-24T06:14:12Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2012-08-07T02:02:20Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2012-08-15T03:04:52Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.1.4" + } + }, + { + "publishedAt": "2012-08-17T22:00:18Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2012-08-17T22:07:28Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.1" + } + }, + { + "publishedAt": "2012-10-25T14:55:54Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.10" + } + }, + { + "publishedAt": "2012-12-21T16:26:38Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.11" + } + }, + { + "publishedAt": "2013-01-18T22:22:41Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.12" + } + }, + { + "publishedAt": "2013-02-06T00:16:35Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.13" + } + }, + { + "publishedAt": "2013-02-10T02:44:02Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.14" + } + }, + { + "publishedAt": "2013-02-11T19:18:55Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.15" + } + }, + { + "publishedAt": "2013-02-15T17:09:03Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.16" + } + }, + { + "publishedAt": "2013-02-16T03:47:13Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.17" + } + }, + { + "publishedAt": "2013-03-06T22:09:23Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.18" + } + }, + { + "publishedAt": "2013-03-20T06:27:39Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.19" + } + }, + { + "publishedAt": "2013-03-28T00:43:07Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.20" + } + }, + { + "publishedAt": "2013-04-29T15:46:54Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.21" + } + }, + { + "publishedAt": "2013-04-29T15:51:02Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.22" + } + }, + { + "publishedAt": "2013-05-11T00:28:14Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.23" + } + }, + { + "publishedAt": "2013-05-24T21:27:50Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.24" + } + }, + { + "publishedAt": "2013-06-20T15:36:46Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.25" + } + }, + { + "publishedAt": "2013-07-06T17:12:54Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.26" + } + }, + { + "publishedAt": "2013-07-11T07:14:45Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.27" + } + }, + { + "publishedAt": "2013-08-02T20:27:41Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.28" + } + }, + { + "publishedAt": "2013-10-28T18:23:24Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.29" + } + }, + { + "publishedAt": "2013-11-18T23:12:00Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.30" + } + }, + { + "publishedAt": "2013-12-16T08:36:43Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.31" + } + }, + { + "publishedAt": "2012-08-20T16:54:50Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.5" + } + }, + { + "publishedAt": "2012-08-22T00:25:04Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.6" + } + }, + { + "publishedAt": "2012-08-27T19:07:34Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.7" + } + }, + { + "publishedAt": "2012-10-02T19:53:50Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.8" + } + }, + { + "publishedAt": "2012-10-03T22:09:50Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.9" + } + }, + { + "publishedAt": "2013-12-17T07:03:10Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2013-12-17T16:53:27Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.3.1" + } + }, + { + "publishedAt": "2013-12-17T22:25:14Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.3.2" + } + }, + { + "publishedAt": "2013-12-21T16:07:06Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.3.3" + } + }, + { + "publishedAt": "2014-01-29T15:24:05Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.3.4" + } + }, + { + "publishedAt": "2014-01-31T01:53:19Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.3.5" + } + }, + { + "publishedAt": "2014-02-07T00:17:21Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.3.6" + } + }, + { + "publishedAt": "2014-02-13T01:17:18Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2014-02-13T23:47:37Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.4.1" + } + }, + { + "publishedAt": "2014-05-13T16:44:29Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.4.10" + } + }, + { + "publishedAt": "2014-05-13T20:33:04Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.4.11" + } + }, + { + "publishedAt": "2014-05-14T06:14:22Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.4.12" + } + }, + { + "publishedAt": "2014-02-14T00:29:13Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.4.2" + } + }, + { + "publishedAt": "2014-02-16T03:40:54Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.4.3" + } + }, + { + "publishedAt": "2014-02-16T03:41:48Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.4.4" + } + }, + { + "publishedAt": "2014-03-12T05:09:17Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.4.5" + } + }, + { + "publishedAt": "2014-03-29T19:44:15Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.4.6" + } + }, + { + "publishedAt": "2014-04-02T19:41:07Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.4.7" + } + }, + { + "publishedAt": "2014-05-01T22:24:54Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.4.8" + } + }, + { + "publishedAt": "2014-05-12T21:52:55Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.4.9" + } + }, + { + "publishedAt": "2014-05-14T23:04:37Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-06-03T00:55:54Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2014-06-06T04:23:46Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2014-06-06T06:25:14Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2014-06-14T00:33:10Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2014-07-15T00:09:36Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2014-07-31T21:59:52Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2014-08-21T22:18:47Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "2.0.6" + } + }, + { + "publishedAt": "2014-08-22T21:32:43Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "2.0.7" + } + }, + { + "publishedAt": "2014-07-02T00:30:29Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2014-07-14T23:29:05Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2014-07-17T06:30:02Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2014-07-23T21:20:42Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "publishedAt": "2014-07-25T00:27:26Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.0.4" + } + }, + { + "publishedAt": "2014-07-25T00:28:48Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.0.5" + } + }, + { + "publishedAt": "2014-07-31T21:57:49Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.0.6" + } + }, + { + "publishedAt": "2014-08-08T00:38:13Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2014-08-08T00:53:49Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.1.1" + } + }, + { + "publishedAt": "2014-08-21T22:21:30Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.1.2" + } + }, + { + "publishedAt": "2014-08-22T00:14:17Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.1.3" + } + }, + { + "publishedAt": "2014-08-22T22:05:29Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.1.4" + } + }, + { + "publishedAt": "2014-08-29T00:25:35Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.1.5" + } + }, + { + "publishedAt": "2014-08-30T01:04:28Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.1.6" + } + }, + { + "publishedAt": "2014-08-30T01:37:08Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.1.7" + } + }, + { + "publishedAt": "2014-09-11T07:13:30Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.1.8" + } + }, + { + "publishedAt": "2014-09-11T22:45:21Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.2.0" + } + }, + { + "publishedAt": "2014-09-12T06:08:07Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.2.1" + } + }, + { + "publishedAt": "2014-09-18T23:43:18Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.2.2" + } + }, + { + "publishedAt": "2014-10-16T00:00:57Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.2.3" + } + }, + { + "publishedAt": "2014-10-17T05:15:43Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.2.4" + } + }, + { + "publishedAt": "2014-10-31T08:02:07Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2014-10-31T09:02:50Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2014-11-08T00:31:13Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2014-11-20T00:56:31Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "4.0.3" + } + }, + { + "publishedAt": "2014-11-22T02:07:53Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "4.0.4" + } + }, + { + "publishedAt": "2014-12-12T07:18:14Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "4.0.5" + } + }, + { + "publishedAt": "2015-01-16T03:23:06Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2015-01-23T10:37:44Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2015-01-23T12:11:47Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2015-01-23T14:01:13Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2015-01-24T01:10:13Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.0.2" + } + }, + { + "publishedAt": "2015-01-24T01:19:49Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.0.3" + } + }, + { + "publishedAt": "2015-01-29T01:35:17Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.0.4" + } + }, + { + "publishedAt": "2015-01-30T08:50:09Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.0.5" + } + }, + { + "publishedAt": "2015-01-30T09:02:54Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.0.6" + } + }, + { + "publishedAt": "2015-01-30T09:51:09Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.0.7" + } + }, + { + "publishedAt": "2015-02-13T10:36:25Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2015-02-13T11:33:42Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.1.1" + } + }, + { + "publishedAt": "2015-03-19T04:50:32Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.1.2" + } + }, + { + "publishedAt": "2015-04-07T07:35:29Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.2.0" + } + }, + { + "publishedAt": "2015-04-07T08:13:32Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.3.0" + } + }, + { + "publishedAt": "2015-04-14T23:13:14Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.3.1" + } + }, + { + "publishedAt": "2015-04-14T23:31:00Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.3.2" + } + }, + { + "publishedAt": "2015-04-21T01:54:07Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.3.3" + } + }, + { + "publishedAt": "2015-05-22T00:04:00Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.4.0" + } + }, + { + "publishedAt": "2015-06-30T18:33:14Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.5.0" + } + }, + { + "publishedAt": "2015-07-17T00:07:25Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.5.1" + } + }, + { + "publishedAt": "2015-08-14T02:02:47Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2015-08-14T06:25:53Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2015-09-02T23:02:49Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.0.2" + } + }, + { + "publishedAt": "2015-09-02T23:06:27Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.0.3" + } + }, + { + "publishedAt": "2015-09-10T01:38:29Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.0.4" + } + }, + { + "publishedAt": "2015-09-17T20:50:12Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.0.5" + } + }, + { + "publishedAt": "2015-09-17T21:37:12Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.0.6" + } + }, + { + "publishedAt": "2015-09-17T21:44:25Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.0.7" + } + }, + { + "publishedAt": "2015-11-19T01:20:11Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.0.8" + } + }, + { + "publishedAt": "2015-11-19T19:16:52Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.0.9" + } + }, + { + "publishedAt": "2016-02-25T21:25:00Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.1.0" + } + }, + { + "publishedAt": "2016-06-07T01:40:16Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.1.1" + } + }, + { + "publishedAt": "2016-06-16T01:33:18Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.1.2" + } + }, + { + "publishedAt": "2016-09-03T01:34:13Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.2.0" + } + }, + { + "publishedAt": "2016-09-03T02:50:46Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.2.1" + } + }, + { + "publishedAt": "2016-10-20T09:49:39Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.3.0" + } + }, + { + "publishedAt": "2016-11-17T00:54:40Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.4.0" + } + }, + { + "publishedAt": "2016-11-17T01:16:03Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.4.1" + } + }, + { + "publishedAt": "2016-12-07T01:23:56Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.4.2" + } + }, + { + "publishedAt": "2016-12-07T01:25:37Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.4.3" + } + }, + { + "publishedAt": "2016-12-09T00:00:27Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.4.4" + } + }, + { + "publishedAt": "2016-12-09T00:01:55Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.4.5" + } + }, + { + "publishedAt": "2017-03-08T00:24:46Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.4.6" + } + }, + { + "publishedAt": "2017-03-12T20:11:49Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.5.0" + } + }, + { + "publishedAt": "2017-03-21T00:37:58Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "8.0.1" + } + }, + { + "publishedAt": "2017-03-21T05:06:31Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "8.0.2" + } + }, + { + "publishedAt": "2017-03-24T20:37:38Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "8.1.0" + } + }, + { + "publishedAt": "2017-04-14T02:01:32Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "8.1.1" + } + }, + { + "publishedAt": "2017-04-26T01:33:37Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "8.2.0" + } + }, + { + "publishedAt": "2017-04-27T21:59:21Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "8.3.0" + } + }, + { + "publishedAt": "2017-06-26T21:09:09Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "8.4.0" + } + }, + { + "publishedAt": "2017-09-26T22:14:37Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "8.5.0" + } + }, + { + "publishedAt": "2018-03-08T06:41:08Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "8.5.1" + } + }, + { + "isDefault": true, + "publishedAt": "2018-07-13T02:05:17Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "8.6.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "npmlog", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "npmlog", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-06-06T09:08:18Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2012-06-06T21:10:11Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2013-06-20T01:56:10Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2013-07-11T06:16:28Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2013-10-24T07:05:11Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2013-10-24T07:15:02Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "publishedAt": "2014-06-06T04:26:18Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2014-06-13T23:51:04Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2015-01-07T17:41:44Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-02-01T18:37:29Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2015-02-28T23:07:02Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2015-05-19T01:40:29Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2015-11-05T07:19:06Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2016-01-21T18:58:56Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2016-01-28T00:38:33Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2016-03-16T00:43:56Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2016-05-19T00:10:38Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2016-06-07T01:30:36Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2016-06-16T01:25:34Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2016-06-16T06:52:31Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "3.1.1" + } + }, + { + "publishedAt": "2016-06-16T10:30:53Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "3.1.2" + } + }, + { + "publishedAt": "2016-07-19T00:29:10Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2016-11-17T01:14:05Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2016-12-12T19:52:18Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2017-05-05T21:04:44Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2017-06-26T20:56:38Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2017-06-26T23:23:14Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "4.1.2" + } + }, + { + "publishedAt": "2021-07-22T17:06:12Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2021-09-02T14:33:09Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2021-11-16T17:35:18Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2022-02-09T18:57:17Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2022-04-20T21:20:42Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "6.0.2" + } + }, + { + "publishedAt": "2022-10-14T17:52:29Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2022-10-19T05:59:37Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "7.0.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "number-is-nan", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "number-is-nan", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-05-20T20:52:30Z", + "versionKey": { + "name": "number-is-nan", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2016-09-30T05:11:53Z", + "versionKey": { + "name": "number-is-nan", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2020-02-07T07:44:37Z", + "versionKey": { + "name": "number-is-nan", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2021-04-07T06:14:22Z", + "versionKey": { + "name": "number-is-nan", + "system": "NPM", + "version": "3.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "oauth-sign", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "oauth-sign", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-03-01T20:23:20Z", + "versionKey": { + "name": "oauth-sign", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2013-04-22T05:12:37Z", + "versionKey": { + "name": "oauth-sign", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2013-09-23T22:58:47Z", + "versionKey": { + "name": "oauth-sign", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2014-10-13T15:50:26Z", + "versionKey": { + "name": "oauth-sign", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "publishedAt": "2015-01-04T01:30:55Z", + "versionKey": { + "name": "oauth-sign", + "system": "NPM", + "version": "0.6.0" + } + }, + { + "publishedAt": "2015-03-21T20:51:35Z", + "versionKey": { + "name": "oauth-sign", + "system": "NPM", + "version": "0.7.0" + } + }, + { + "publishedAt": "2015-05-28T10:43:18Z", + "versionKey": { + "name": "oauth-sign", + "system": "NPM", + "version": "0.8.0" + } + }, + { + "publishedAt": "2016-01-31T07:18:27Z", + "versionKey": { + "name": "oauth-sign", + "system": "NPM", + "version": "0.8.1" + } + }, + { + "publishedAt": "2016-05-04T21:13:21Z", + "versionKey": { + "name": "oauth-sign", + "system": "NPM", + "version": "0.8.2" + } + }, + { + "isDefault": true, + "publishedAt": "2018-08-02T18:03:51Z", + "versionKey": { + "name": "oauth-sign", + "system": "NPM", + "version": "0.9.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "object-assign", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "object-assign", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-02-02T15:47:58Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2014-02-04T20:02:13Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2014-02-04T21:03:17Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2014-02-15T21:39:23Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2014-03-24T14:06:35Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "0.2.1" + } + }, + { + "publishedAt": "2014-04-08T13:53:46Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "0.2.2" + } + }, + { + "publishedAt": "2014-04-11T22:34:55Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2014-04-30T22:36:40Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "0.3.1" + } + }, + { + "publishedAt": "2014-08-13T07:47:00Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2014-08-14T10:45:03Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-11-22T03:40:09Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-06-05T14:26:28Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2015-06-04T14:09:02Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2015-08-20T09:06:05Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2015-08-20T12:34:04Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2016-05-02T18:09:55Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "isDefault": true, + "publishedAt": "2017-01-16T15:35:15Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "4.1.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "once", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "once", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-08-14T07:25:58Z", + "versionKey": { + "name": "once", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2013-08-12T02:55:21Z", + "versionKey": { + "name": "once", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2013-10-24T06:27:26Z", + "versionKey": { + "name": "once", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2014-09-18T23:05:04Z", + "versionKey": { + "name": "once", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2015-05-04T23:09:54Z", + "versionKey": { + "name": "once", + "system": "NPM", + "version": "1.3.2" + } + }, + { + "publishedAt": "2015-11-20T21:45:14Z", + "versionKey": { + "name": "once", + "system": "NPM", + "version": "1.3.3" + } + }, + { + "isDefault": true, + "publishedAt": "2016-09-06T21:11:09Z", + "versionKey": { + "name": "once", + "system": "NPM", + "version": "1.4.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "os-homedir", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "os-homedir", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-05-11T12:15:42Z", + "versionKey": { + "name": "os-homedir", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2015-06-13T12:25:40Z", + "versionKey": { + "name": "os-homedir", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-07-20T23:26:36Z", + "versionKey": { + "name": "os-homedir", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2016-09-30T04:58:41Z", + "versionKey": { + "name": "os-homedir", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "isDefault": true, + "publishedAt": "2018-11-08T11:18:38Z", + "versionKey": { + "name": "os-homedir", + "system": "NPM", + "version": "2.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "os-tmpdir", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "os-tmpdir", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-05-07T19:12:57Z", + "versionKey": { + "name": "os-tmpdir", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-05-16T00:01:21Z", + "versionKey": { + "name": "os-tmpdir", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2016-09-30T04:54:34Z", + "versionKey": { + "name": "os-tmpdir", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "isDefault": true, + "publishedAt": "2018-11-08T11:14:15Z", + "versionKey": { + "name": "os-tmpdir", + "system": "NPM", + "version": "2.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "osenv", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "osenv", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-06-18T00:09:13Z", + "versionKey": { + "name": "osenv", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2012-06-18T00:43:30Z", + "versionKey": { + "name": "osenv", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2012-06-18T00:50:55Z", + "versionKey": { + "name": "osenv", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2014-05-26T17:58:12Z", + "versionKey": { + "name": "osenv", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2015-05-20T07:15:31Z", + "versionKey": { + "name": "osenv", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2015-06-12T01:44:07Z", + "versionKey": { + "name": "osenv", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2015-06-29T22:56:01Z", + "versionKey": { + "name": "osenv", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2016-12-13T19:04:51Z", + "versionKey": { + "name": "osenv", + "system": "NPM", + "version": "0.1.4" + } + }, + { + "isDefault": true, + "publishedAt": "2018-02-16T01:09:26Z", + "versionKey": { + "name": "osenv", + "system": "NPM", + "version": "0.1.5" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "path-is-absolute", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "path-is-absolute", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-02-17T03:11:44Z", + "versionKey": { + "name": "path-is-absolute", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2016-09-30T04:42:03Z", + "versionKey": { + "name": "path-is-absolute", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2018-11-08T11:03:52Z", + "versionKey": { + "name": "path-is-absolute", + "system": "NPM", + "version": "2.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "path-parse", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "path-parse", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-04-17T11:46:10Z", + "versionKey": { + "name": "path-parse", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-04-17T11:48:59Z", + "versionKey": { + "name": "path-parse", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-04-17T12:09:05Z", + "versionKey": { + "name": "path-parse", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2015-04-17T12:31:43Z", + "versionKey": { + "name": "path-parse", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2015-04-21T15:49:40Z", + "versionKey": { + "name": "path-parse", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2015-04-21T16:52:41Z", + "versionKey": { + "name": "path-parse", + "system": "NPM", + "version": "1.0.5" + } + }, + { + "publishedAt": "2018-08-06T06:32:36Z", + "versionKey": { + "name": "path-parse", + "system": "NPM", + "version": "1.0.6" + } + }, + { + "isDefault": true, + "publishedAt": "2021-05-25T12:57:37Z", + "versionKey": { + "name": "path-parse", + "system": "NPM", + "version": "1.0.7" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "performance-now", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "performance-now", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-05-22T13:36:48Z", + "versionKey": { + "name": "performance-now", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2013-05-22T13:39:17Z", + "versionKey": { + "name": "performance-now", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2013-05-23T22:26:56Z", + "versionKey": { + "name": "performance-now", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2013-08-21T21:25:25Z", + "versionKey": { + "name": "performance-now", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2014-08-25T13:24:06Z", + "versionKey": { + "name": "performance-now", + "system": "NPM", + "version": "0.1.4" + } + }, + { + "publishedAt": "2014-09-17T10:25:54Z", + "versionKey": { + "name": "performance-now", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2017-01-03T20:19:27Z", + "versionKey": { + "name": "performance-now", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2017-01-03T20:52:27Z", + "versionKey": { + "name": "performance-now", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2017-01-08T04:32:37Z", + "versionKey": { + "name": "performance-now", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2017-01-08T04:48:15Z", + "versionKey": { + "name": "performance-now", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2017-02-19T14:28:49Z", + "versionKey": { + "name": "performance-now", + "system": "NPM", + "version": "2.1.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "process-nextick-args", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "process-nextick-args", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-05-21T22:06:18Z", + "versionKey": { + "name": "process-nextick-args", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-05-21T22:21:41Z", + "versionKey": { + "name": "process-nextick-args", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-07-16T12:03:58Z", + "versionKey": { + "name": "process-nextick-args", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2015-09-09T18:43:39Z", + "versionKey": { + "name": "process-nextick-args", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2015-12-02T00:20:19Z", + "versionKey": { + "name": "process-nextick-args", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2015-12-02T10:37:54Z", + "versionKey": { + "name": "process-nextick-args", + "system": "NPM", + "version": "1.0.5" + } + }, + { + "publishedAt": "2015-12-03T01:12:25Z", + "versionKey": { + "name": "process-nextick-args", + "system": "NPM", + "version": "1.0.6" + } + }, + { + "publishedAt": "2016-05-04T20:37:34Z", + "versionKey": { + "name": "process-nextick-args", + "system": "NPM", + "version": "1.0.7" + } + }, + { + "publishedAt": "2017-12-11T21:23:44Z", + "versionKey": { + "name": "process-nextick-args", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2019-06-19T20:34:39Z", + "versionKey": { + "name": "process-nextick-args", + "system": "NPM", + "version": "2.0.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "psl", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "psl", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-10-14T05:53:39Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-10-14T18:29:57Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2014-10-21T03:00:09Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2014-11-11T02:47:00Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2014-12-23T00:04:40Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2016-02-08T21:13:17Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.10" + } + }, + { + "publishedAt": "2016-06-02T23:20:17Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.11" + } + }, + { + "publishedAt": "2016-07-18T13:40:58Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.12" + } + }, + { + "publishedAt": "2016-08-25T16:05:57Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.13" + } + }, + { + "publishedAt": "2016-09-12T16:44:01Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.14" + } + }, + { + "publishedAt": "2016-12-05T22:19:43Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.15" + } + }, + { + "publishedAt": "2017-02-01T21:56:35Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.16" + } + }, + { + "publishedAt": "2017-03-13T17:59:38Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.17" + } + }, + { + "publishedAt": "2017-04-02T06:17:44Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.18" + } + }, + { + "publishedAt": "2017-06-11T07:09:17Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.19" + } + }, + { + "publishedAt": "2014-12-23T00:16:12Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2017-08-22T21:30:00Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.20" + } + }, + { + "publishedAt": "2017-12-04T22:32:00Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.21" + } + }, + { + "publishedAt": "2018-01-02T17:48:19Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.22" + } + }, + { + "publishedAt": "2018-02-03T15:26:13Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.23" + } + }, + { + "publishedAt": "2018-02-20T16:15:38Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.24" + } + }, + { + "publishedAt": "2018-03-12T21:11:49Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.25" + } + }, + { + "publishedAt": "2018-05-04T22:05:40Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.26" + } + }, + { + "publishedAt": "2018-05-22T13:55:34Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.27" + } + }, + { + "publishedAt": "2018-06-12T22:30:13Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.28" + } + }, + { + "publishedAt": "2018-08-03T12:30:11Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.29" + } + }, + { + "publishedAt": "2015-02-13T01:42:38Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2018-12-12T05:08:16Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.30" + } + }, + { + "publishedAt": "2018-12-12T05:18:08Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.31" + } + }, + { + "publishedAt": "2019-05-26T06:27:11Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.32" + } + }, + { + "publishedAt": "2019-06-19T23:40:16Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.33" + } + }, + { + "publishedAt": "2015-05-02T17:01:07Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.4" + } + }, + { + "publishedAt": "2015-05-14T22:53:29Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.5" + } + }, + { + "publishedAt": "2015-07-20T15:50:44Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.6" + } + }, + { + "publishedAt": "2015-07-20T15:55:44Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.7" + } + }, + { + "publishedAt": "2015-10-02T18:09:16Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.8" + } + }, + { + "publishedAt": "2015-12-14T05:12:17Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.9" + } + }, + { + "publishedAt": "2024-11-07T20:54:05Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.10.0" + } + }, + { + "publishedAt": "2024-11-21T10:05:07Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.11.0" + } + }, + { + "publishedAt": "2024-11-21T16:47:35Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.12.0" + } + }, + { + "publishedAt": "2024-11-21T21:35:44Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.13.0" + } + }, + { + "publishedAt": "2024-11-21T21:21:48Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.13.0-beta.0" + } + }, + { + "publishedAt": "2024-11-28T22:00:19Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.14.0" + } + }, + { + "isDefault": true, + "publishedAt": "2024-12-02T10:16:04Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.15.0" + } + }, + { + "publishedAt": "2019-07-01T22:35:43Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2019-07-31T22:01:49Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2019-09-03T01:17:43Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2019-09-09T14:51:22Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2019-11-29T22:14:32Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.5.0" + } + }, + { + "publishedAt": "2019-12-06T00:26:34Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.6.0" + } + }, + { + "publishedAt": "2019-12-28T13:07:05Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.7.0" + } + }, + { + "publishedAt": "2020-03-25T13:29:13Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.8.0" + } + }, + { + "publishedAt": "2022-07-04T06:12:10Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.9.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "punycode", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "punycode", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-09-07T03:53:54Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2011-11-13T16:58:36Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "0.0.1337" + } + }, + { + "publishedAt": "2011-10-26T22:21:42Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2011-11-13T17:01:18Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2011-11-13T17:01:43Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2011-11-14T13:15:15Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2011-11-17T20:46:35Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2011-11-28T20:47:36Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "0.2.1" + } + }, + { + "publishedAt": "2011-12-27T14:06:30Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "0.2.2" + } + }, + { + "publishedAt": "2012-01-03T09:05:18Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2012-02-24T15:02:54Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2012-06-27T15:07:09Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2012-06-27T15:43:09Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2012-10-10T12:24:07Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2013-03-31T12:04:49Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2013-06-02T12:11:21Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "1.2.2" + } + }, + { + "publishedAt": "2013-06-20T10:33:05Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "1.2.3" + } + }, + { + "publishedAt": "2014-02-17T06:07:31Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "1.2.4" + } + }, + { + "publishedAt": "2014-07-03T10:59:22Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2014-08-08T12:57:39Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2014-10-22T12:20:28Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "1.3.2" + } + }, + { + "publishedAt": "2015-12-11T12:41:32Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2016-03-20T01:27:18Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "1.4.1" + } + }, + { + "publishedAt": "2016-06-10T16:40:26Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2016-10-24T05:17:56Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2017-01-06T18:05:34Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2018-05-22T02:46:47Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2023-01-10T13:39:49Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2023-01-19T16:28:02Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "2.2.2" + } + }, + { + "publishedAt": "2023-01-19T17:57:59Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "isDefault": true, + "publishedAt": "2023-10-30T18:28:32Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "2.3.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "qs", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "qs", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-02-04T04:40:23Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2011-02-07T16:45:02Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2011-02-09T00:52:16Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2011-02-09T20:45:35Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2011-02-10T23:45:02Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2011-02-14T22:27:23Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "publishedAt": "2011-03-13T17:20:41Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "publishedAt": "2011-04-13T18:07:22Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2011-06-29T16:33:55Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2011-07-19T19:07:48Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2011-11-04T16:33:52Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.3.1" + } + }, + { + "publishedAt": "2011-11-09T03:42:13Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.3.2" + } + }, + { + "publishedAt": "2011-11-22T02:27:15Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2012-01-26T13:40:54Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.4.1" + } + }, + { + "publishedAt": "2012-02-08T21:10:43Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.4.2" + } + }, + { + "publishedAt": "2012-05-04T21:42:09Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "publishedAt": "2012-09-18T18:43:17Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.5.1" + } + }, + { + "publishedAt": "2012-11-14T19:56:00Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.5.2" + } + }, + { + "publishedAt": "2012-12-10T00:18:05Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.5.3" + } + }, + { + "publishedAt": "2013-03-15T23:33:06Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.5.4" + } + }, + { + "publishedAt": "2013-03-20T19:37:04Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.5.5" + } + }, + { + "publishedAt": "2013-04-09T17:16:57Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.5.6" + } + }, + { + "publishedAt": "2013-04-23T15:59:26Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.6.0" + } + }, + { + "publishedAt": "2013-04-26T20:11:41Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.6.1" + } + }, + { + "publishedAt": "2013-05-02T20:58:43Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.6.2" + } + }, + { + "publishedAt": "2013-05-03T20:05:29Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.6.3" + } + }, + { + "publishedAt": "2013-05-07T14:51:56Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.6.4" + } + }, + { + "publishedAt": "2013-05-13T15:40:34Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.6.5" + } + }, + { + "publishedAt": "2013-12-03T16:46:29Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.6.6" + } + }, + { + "publishedAt": "2014-08-04T22:27:58Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-08-05T21:32:57Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2014-08-06T00:17:36Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2014-08-06T17:42:49Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2014-08-07T14:01:10Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2014-08-09T01:37:21Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2014-08-14T20:14:29Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "1.2.2" + } + }, + { + "publishedAt": "2014-08-25T20:02:15Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2014-08-25T22:43:41Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2014-08-27T16:34:02Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2014-08-28T20:36:15Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.2.1" + } + }, + { + "publishedAt": "2014-08-29T20:34:11Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.2.2" + } + }, + { + "publishedAt": "2014-09-05T18:30:40Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.2.3" + } + }, + { + "publishedAt": "2014-09-18T22:58:21Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.2.4" + } + }, + { + "publishedAt": "2014-10-22T21:38:19Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.2.5" + } + }, + { + "publishedAt": "2014-10-22T21:47:54Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2014-10-23T16:26:22Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.3.1" + } + }, + { + "publishedAt": "2014-10-28T00:07:01Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.3.2" + } + }, + { + "publishedAt": "2014-11-14T00:54:19Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.3.3" + } + }, + { + "publishedAt": "2015-03-12T17:22:55Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.4.0" + } + }, + { + "publishedAt": "2015-03-13T23:38:45Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.4.1" + } + }, + { + "publishedAt": "2015-05-09T20:55:52Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.4.2" + } + }, + { + "publishedAt": "2015-05-22T19:34:21Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2015-05-27T16:11:47Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2015-07-02T18:33:51Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2015-08-27T17:43:00Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2015-09-11T17:10:21Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2015-10-07T17:36:24Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "5.2.0" + } + }, + { + "publishedAt": "2016-07-20T19:37:41Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "5.2.1" + } + }, + { + "publishedAt": "2015-11-03T03:02:36Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2015-11-24T17:04:02Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2016-01-17T22:58:43Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.0.2" + } + }, + { + "publishedAt": "2017-02-16T07:05:51Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.0.3" + } + }, + { + "publishedAt": "2017-03-06T16:51:48Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.0.4" + } + }, + { + "publishedAt": "2026-02-12T08:12:43Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.0.5" + } + }, + { + "publishedAt": "2026-02-13T00:41:06Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.0.6" + } + }, + { + "publishedAt": "2016-02-04T05:59:45Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2017-02-16T06:41:46Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.1.1" + } + }, + { + "publishedAt": "2017-03-06T16:50:51Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.1.2" + } + }, + { + "publishedAt": "2026-02-12T08:12:31Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.1.3" + } + }, + { + "publishedAt": "2026-02-13T00:41:23Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.1.4" + } + }, + { + "publishedAt": "2021-03-18T19:39:17Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.0" + } + }, + { + "publishedAt": "2021-03-22T03:53:52Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.1" + } + }, + { + "publishedAt": "2021-12-06T05:47:27Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.2" + } + }, + { + "publishedAt": "2022-01-11T06:00:21Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.3" + } + }, + { + "publishedAt": "2022-06-06T19:07:09Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.4" + } + }, + { + "publishedAt": "2022-06-06T22:52:18Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.5" + } + }, + { + "publishedAt": "2026-02-12T08:10:48Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.6" + } + }, + { + "publishedAt": "2026-02-13T00:42:57Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.7" + } + }, + { + "publishedAt": "2022-06-27T04:49:53Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.11.0" + } + }, + { + "publishedAt": "2023-03-06T22:25:03Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.11.1" + } + }, + { + "publishedAt": "2023-05-15T16:08:31Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.11.2" + } + }, + { + "publishedAt": "2026-02-12T08:10:29Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.11.3" + } + }, + { + "publishedAt": "2026-02-13T00:43:02Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.11.4" + } + }, + { + "publishedAt": "2024-03-06T18:13:47Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.12.0" + } + }, + { + "publishedAt": "2024-04-12T22:24:25Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.12.1" + } + }, + { + "publishedAt": "2024-07-01T18:11:15Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.12.2" + } + }, + { + "publishedAt": "2024-07-08T23:54:45Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.12.3" + } + }, + { + "publishedAt": "2026-02-12T08:10:06Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.12.4" + } + }, + { + "publishedAt": "2026-02-13T00:43:12Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.12.5" + } + }, + { + "publishedAt": "2024-08-01T17:19:03Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.13.0" + } + }, + { + "publishedAt": "2024-11-17T18:33:07Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.13.1" + } + }, + { + "publishedAt": "2026-02-12T08:09:33Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.13.2" + } + }, + { + "publishedAt": "2026-02-13T00:43:50Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.13.3" + } + }, + { + "publishedAt": "2025-01-14T18:02:18Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.14.0" + } + }, + { + "publishedAt": "2025-12-29T22:05:45Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.14.1" + } + }, + { + "publishedAt": "2026-02-11T23:39:28Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.14.2" + } + }, + { + "publishedAt": "2026-02-15T06:54:45Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.15.0" + } + }, + { + "publishedAt": "2026-04-08T19:37:55Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.15.1" + } + }, + { + "publishedAt": "2026-05-16T23:19:19Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.15.2" + } + }, + { + "isDefault": true, + "publishedAt": "2026-06-24T20:03:49Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.15.3" + } + }, + { + "publishedAt": "2016-05-08T23:15:52Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.2.0" + } + }, + { + "publishedAt": "2016-07-20T20:02:09Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.2.1" + } + }, + { + "publishedAt": "2017-02-16T07:44:35Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.2.2" + } + }, + { + "publishedAt": "2017-03-06T16:50:31Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.2.3" + } + }, + { + "publishedAt": "2022-01-11T05:57:35Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.2.4" + } + }, + { + "publishedAt": "2026-02-12T08:12:20Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.2.5" + } + }, + { + "publishedAt": "2026-02-13T00:41:49Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.2.6" + } + }, + { + "publishedAt": "2016-10-17T00:26:31Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.3.0" + } + }, + { + "publishedAt": "2017-02-16T04:40:59Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.3.1" + } + }, + { + "publishedAt": "2017-03-06T09:02:15Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.3.2" + } + }, + { + "publishedAt": "2022-01-11T05:59:16Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.3.3" + } + }, + { + "publishedAt": "2026-02-12T08:12:10Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.3.4" + } + }, + { + "publishedAt": "2026-02-13T00:41:53Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.3.5" + } + }, + { + "publishedAt": "2017-03-06T07:03:28Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.4.0" + } + }, + { + "publishedAt": "2022-01-11T05:59:22Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.4.1" + } + }, + { + "publishedAt": "2026-02-12T08:12:00Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.4.2" + } + }, + { + "publishedAt": "2026-02-13T00:42:07Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.4.3" + } + }, + { + "publishedAt": "2017-06-28T07:08:19Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.5.0" + } + }, + { + "publishedAt": "2017-09-09T07:54:59Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.5.1" + } + }, + { + "publishedAt": "2018-05-04T06:06:13Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.5.2" + } + }, + { + "publishedAt": "2022-01-11T05:59:27Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.5.3" + } + }, + { + "publishedAt": "2026-02-12T08:11:49Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.5.4" + } + }, + { + "publishedAt": "2026-02-13T00:42:29Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.5.5" + } + }, + { + "publishedAt": "2018-11-25T06:44:41Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.6.0" + } + }, + { + "publishedAt": "2022-01-11T05:59:34Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.6.1" + } + }, + { + "publishedAt": "2026-02-12T08:11:35Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.6.2" + } + }, + { + "publishedAt": "2026-02-13T00:42:34Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.6.3" + } + }, + { + "publishedAt": "2019-03-22T20:48:51Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.7.0" + } + }, + { + "publishedAt": "2020-03-24T15:25:23Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.7.1" + } + }, + { + "publishedAt": "2020-03-25T19:17:23Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.7.2" + } + }, + { + "publishedAt": "2022-01-11T05:59:39Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.7.3" + } + }, + { + "publishedAt": "2026-02-12T08:11:24Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.7.4" + } + }, + { + "publishedAt": "2026-02-13T00:42:38Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.7.5" + } + }, + { + "publishedAt": "2019-08-17T02:45:35Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.8.0" + } + }, + { + "publishedAt": "2020-03-24T04:47:49Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.8.1" + } + }, + { + "publishedAt": "2020-03-25T19:47:25Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.8.2" + } + }, + { + "publishedAt": "2022-01-11T05:59:46Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.8.3" + } + }, + { + "publishedAt": "2026-02-12T08:11:10Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.8.4" + } + }, + { + "publishedAt": "2026-02-13T00:42:44Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.8.5" + } + }, + { + "publishedAt": "2019-09-21T22:26:19Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.0" + } + }, + { + "publishedAt": "2019-11-08T06:46:35Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.1" + } + }, + { + "publishedAt": "2020-03-22T15:39:34Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.2" + } + }, + { + "publishedAt": "2020-03-25T20:35:57Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.3" + } + }, + { + "publishedAt": "2020-05-03T21:52:50Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.4" + } + }, + { + "publishedAt": "2021-01-13T16:29:50Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.5" + } + }, + { + "publishedAt": "2021-01-14T04:53:48Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.6" + } + }, + { + "publishedAt": "2022-01-11T05:59:51Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.7" + } + }, + { + "publishedAt": "2026-02-12T08:10:59Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.8" + } + }, + { + "publishedAt": "2026-02-13T00:42:49Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.9" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "readable-stream", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "readable-stream", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-07-27T04:46:58Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2012-09-10T18:32:22Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2012-10-15T18:50:21Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2012-12-03T05:37:50Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2012-12-14T00:10:04Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2013-01-11T23:31:27Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2013-02-14T22:59:03Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2013-02-20T19:18:23Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "0.3.1" + } + }, + { + "publishedAt": "2013-03-09T19:16:19Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2013-03-11T02:20:24Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2013-08-02T22:03:15Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.15" + } + }, + { + "publishedAt": "2013-08-26T22:38:58Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.17" + } + }, + { + "publishedAt": "2013-03-11T16:31:26Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2014-01-09T02:20:53Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.24" + } + }, + { + "publishedAt": "2014-01-23T23:17:57Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.25" + } + }, + { + "publishedAt": "2014-01-27T22:03:56Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.25-1" + } + }, + { + "publishedAt": "2014-02-20T03:54:55Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.26" + } + }, + { + "publishedAt": "2014-03-03T03:12:37Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.26-1" + } + }, + { + "publishedAt": "2014-03-03T03:19:46Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.26-2" + } + }, + { + "publishedAt": "2014-03-30T09:03:46Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.26-3" + } + }, + { + "publishedAt": "2014-03-30T13:49:34Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.26-4" + } + }, + { + "publishedAt": "2014-04-17T09:03:01Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.27-1" + } + }, + { + "publishedAt": "2014-08-20T10:26:55Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.31" + } + }, + { + "publishedAt": "2014-09-22T01:43:26Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.32" + } + }, + { + "publishedAt": "2014-10-09T06:07:02Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.32-1" + } + }, + { + "publishedAt": "2014-10-25T10:11:42Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.33" + } + }, + { + "publishedAt": "2014-10-09T06:07:43Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.33-1" + } + }, + { + "publishedAt": "2014-10-25T10:09:17Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.33-2" + } + }, + { + "publishedAt": "2016-04-13T15:48:44Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.34" + } + }, + { + "publishedAt": "2014-01-09T02:23:03Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.1.10" + } + }, + { + "publishedAt": "2014-02-20T03:54:13Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.1.11" + } + }, + { + "publishedAt": "2014-03-03T03:19:04Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.1.11-1" + } + }, + { + "publishedAt": "2014-03-30T09:01:27Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.1.12" + } + }, + { + "publishedAt": "2014-03-30T13:50:13Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.1.12-1" + } + }, + { + "publishedAt": "2014-08-20T10:55:14Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.1.13" + } + }, + { + "publishedAt": "2014-04-17T09:03:21Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.1.13-1" + } + }, + { + "publishedAt": "2016-04-13T16:01:34Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.1.14" + } + }, + { + "publishedAt": "2013-08-26T23:14:28Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.1.7" + } + }, + { + "publishedAt": "2013-08-30T20:01:01Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.1.8" + } + }, + { + "publishedAt": "2013-09-13T15:00:47Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.1.9" + } + }, + { + "publishedAt": "2015-06-10T10:08:29Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-06-22T09:31:22Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2015-07-16T14:31:16Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2015-10-22T21:48:30Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2015-10-31T16:41:08Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2015-12-16T18:34:28Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.0.5" + } + }, + { + "publishedAt": "2016-03-13T18:25:10Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.0.6" + } + }, + { + "publishedAt": "2016-04-13T17:20:05Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2016-04-29T12:00:58Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2016-04-29T12:43:18Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2016-05-18T16:11:16Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.1.3" + } + }, + { + "publishedAt": "2016-05-19T17:40:07Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.1.4" + } + }, + { + "publishedAt": "2016-08-17T19:52:13Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.1.5" + } + }, + { + "publishedAt": "2016-11-10T14:30:38Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2016-11-10T15:54:00Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.2.1" + } + }, + { + "publishedAt": "2017-06-02T07:15:29Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.2.10" + } + }, + { + "publishedAt": "2017-06-06T14:27:55Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.2.11" + } + }, + { + "publishedAt": "2016-11-14T13:05:09Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.2.2" + } + }, + { + "publishedAt": "2017-02-21T14:41:06Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.2.3" + } + }, + { + "publishedAt": "2017-03-14T13:30:42Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.2.4" + } + }, + { + "publishedAt": "2017-03-14T15:28:45Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.2.5" + } + }, + { + "publishedAt": "2017-03-16T08:02:27Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.2.6" + } + }, + { + "publishedAt": "2017-04-07T07:45:02Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.2.7" + } + }, + { + "publishedAt": "2017-04-07T14:10:44Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.2.8" + } + }, + { + "publishedAt": "2017-04-08T08:06:01Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.2.9" + } + }, + { + "publishedAt": "2017-06-19T13:26:33Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2017-06-21T14:07:19Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.3.1" + } + }, + { + "publishedAt": "2017-06-22T13:48:21Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.3.2" + } + }, + { + "publishedAt": "2017-06-29T14:17:53Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.3.3" + } + }, + { + "publishedAt": "2018-02-09T21:31:33Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.3.4" + } + }, + { + "publishedAt": "2018-03-03T16:22:07Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.3.5" + } + }, + { + "publishedAt": "2018-04-04T15:40:14Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.3.6" + } + }, + { + "publishedAt": "2020-01-05T17:13:39Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.3.7" + } + }, + { + "publishedAt": "2023-02-23T10:04:06Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.3.8" + } + }, + { + "publishedAt": "2018-08-10T16:22:04Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2018-07-09T10:08:23Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.0.0-rc.1" + } + }, + { + "publishedAt": "2018-07-10T15:19:31Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.0.0-rc.2" + } + }, + { + "publishedAt": "2018-08-06T12:32:29Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.0.0-rc.3" + } + }, + { + "publishedAt": "2018-08-13T10:28:05Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2018-08-20T08:15:38Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2018-09-10T17:27:30Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "publishedAt": "2018-10-01T19:11:59Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.0.4" + } + }, + { + "publishedAt": "2018-10-02T14:10:34Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.0.5" + } + }, + { + "publishedAt": "2018-10-02T20:43:31Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.0.6" + } + }, + { + "publishedAt": "2018-12-16T12:26:17Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2018-12-23T14:43:27Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.1.1" + } + }, + { + "publishedAt": "2019-02-28T18:17:18Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.2.0" + } + }, + { + "publishedAt": "2019-04-01T07:11:42Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.3.0" + } + }, + { + "publishedAt": "2019-05-28T05:57:22Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.4.0" + } + }, + { + "publishedAt": "2020-01-17T16:58:02Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.5.0" + } + }, + { + "publishedAt": "2020-02-13T19:42:05Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.6.0" + } + }, + { + "publishedAt": "2023-02-23T10:06:55Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.6.1" + } + }, + { + "publishedAt": "2023-03-10T09:02:34Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.6.2" + } + }, + { + "publishedAt": "2022-06-14T21:46:35Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2022-07-11T08:48:45Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2022-09-23T10:14:08Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "4.2.0" + } + }, + { + "publishedAt": "2023-01-01T22:50:08Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "4.3.0" + } + }, + { + "publishedAt": "2023-05-08T16:15:54Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "4.4.0" + } + }, + { + "publishedAt": "2023-06-29T08:47:02Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "4.4.1" + } + }, + { + "publishedAt": "2023-07-03T12:58:37Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "4.4.2" + } + }, + { + "publishedAt": "2023-12-18T10:27:57Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "4.5.0" + } + }, + { + "publishedAt": "2023-12-18T15:54:16Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "4.5.1" + } + }, + { + "publishedAt": "2023-12-27T22:00:47Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "4.5.2" + } + }, + { + "publishedAt": "2024-12-19T08:19:29Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "4.6.0" + } + }, + { + "isDefault": true, + "publishedAt": "2025-01-07T09:15:38Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "4.7.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "request", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "request", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-01-22T00:36:12Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "0.10.0" + } + }, + { + "publishedAt": "2011-01-22T00:36:12Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "0.8.3" + } + }, + { + "publishedAt": "2011-01-22T00:36:12Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "0.9.0" + } + }, + { + "publishedAt": "2011-01-22T00:36:12Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "0.9.1" + } + }, + { + "publishedAt": "2011-01-22T00:36:12Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "0.9.5" + } + }, + { + "publishedAt": "2011-01-22T00:36:12Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2011-01-23T01:14:46Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2011-01-23T01:38:57Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2011-01-30T22:05:41Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2011-02-11T00:10:06Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.0" + } + }, + { + "publishedAt": "2011-03-22T18:07:16Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.1" + } + }, + { + "publishedAt": "2011-03-22T18:29:21Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.2" + } + }, + { + "publishedAt": "2011-03-22T18:32:57Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.3" + } + }, + { + "publishedAt": "2011-03-27T22:30:25Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.5" + } + }, + { + "publishedAt": "2011-06-23T17:36:13Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.7" + } + }, + { + "publishedAt": "2011-06-23T21:15:20Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.8" + } + }, + { + "publishedAt": "2011-07-21T02:03:21Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.9" + } + }, + { + "publishedAt": "2011-07-21T21:10:38Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2011-07-21T22:22:13Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2011-07-29T20:48:36Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2011-08-12T23:16:25Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2011-08-13T21:28:21Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2011-08-13T21:46:39Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.0.5" + } + }, + { + "publishedAt": "2011-08-15T04:03:17Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2011-08-23T03:59:30Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2012-08-01T20:56:37Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.10.0" + } + }, + { + "publishedAt": "2012-08-29T19:18:28Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.11.0" + } + }, + { + "publishedAt": "2012-09-04T15:20:46Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.11.1" + } + }, + { + "publishedAt": "2012-09-17T19:19:33Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.11.2" + } + }, + { + "publishedAt": "2012-09-17T19:20:14Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.11.3" + } + }, + { + "publishedAt": "2012-09-17T19:34:20Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.11.4" + } + }, + { + "publishedAt": "2012-11-09T21:49:57Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.12.0" + } + }, + { + "publishedAt": "2013-02-19T23:53:42Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.14.0" + } + }, + { + "publishedAt": "2013-03-13T17:48:37Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.16.0" + } + }, + { + "publishedAt": "2013-03-13T20:46:28Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.16.2" + } + }, + { + "publishedAt": "2013-03-18T19:16:10Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.16.4" + } + }, + { + "publishedAt": "2013-03-18T22:48:42Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.16.6" + } + }, + { + "publishedAt": "2013-04-22T15:53:37Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.18.0" + } + }, + { + "publishedAt": "2013-04-22T16:48:30Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.19.0" + } + }, + { + "publishedAt": "2011-11-06T01:40:00Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2011-11-17T06:35:04Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.2.5" + } + }, + { + "publishedAt": "2011-12-01T07:38:36Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.2.6" + } + }, + { + "publishedAt": "2011-12-01T08:39:41Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.2.9" + } + }, + { + "publishedAt": "2013-04-22T21:49:15Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.20.0" + } + }, + { + "publishedAt": "2013-04-30T21:28:44Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.21.0" + } + }, + { + "publishedAt": "2013-07-05T17:12:48Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.22.0" + } + }, + { + "publishedAt": "2013-07-23T02:45:03Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.23.0" + } + }, + { + "publishedAt": "2013-07-23T20:51:33Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.24.0" + } + }, + { + "publishedAt": "2013-07-23T21:51:30Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.25.0" + } + }, + { + "publishedAt": "2013-08-07T16:31:07Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.26.0" + } + }, + { + "publishedAt": "2013-08-15T21:30:34Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.27.0" + } + }, + { + "publishedAt": "2013-12-04T19:42:46Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.28.0" + } + }, + { + "publishedAt": "2013-12-06T20:05:35Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.29.0" + } + }, + { + "publishedAt": "2013-12-13T19:17:56Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.30.0" + } + }, + { + "publishedAt": "2014-01-08T02:57:12Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.31.0" + } + }, + { + "publishedAt": "2014-01-16T19:33:18Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.32.0" + } + }, + { + "publishedAt": "2014-01-16T19:48:02Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.33.0" + } + }, + { + "publishedAt": "2014-02-18T19:35:27Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.34.0" + } + }, + { + "publishedAt": "2014-05-17T20:56:43Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.35.0" + } + }, + { + "publishedAt": "2014-05-19T20:58:14Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.36.0" + } + }, + { + "publishedAt": "2014-07-07T17:24:45Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.37.0" + } + }, + { + "publishedAt": "2014-07-22T13:44:48Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.38.0" + } + }, + { + "publishedAt": "2014-07-24T02:20:50Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.39.0" + } + }, + { + "publishedAt": "2014-08-06T18:29:34Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.40.0" + } + }, + { + "publishedAt": "2014-09-04T20:36:17Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.41.0" + } + }, + { + "publishedAt": "2014-09-04T22:24:16Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.42.0" + } + }, + { + "publishedAt": "2014-09-18T10:51:34Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.43.0" + } + }, + { + "publishedAt": "2014-09-18T10:53:09Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.44.0" + } + }, + { + "publishedAt": "2014-10-06T00:06:02Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.45.0" + } + }, + { + "publishedAt": "2014-10-23T16:34:08Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.46.0" + } + }, + { + "publishedAt": "2014-10-26T23:52:13Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.47.0" + } + }, + { + "publishedAt": "2014-11-12T17:08:56Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.48.0" + } + }, + { + "publishedAt": "2014-11-28T18:12:39Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.49.0" + } + }, + { + "publishedAt": "2014-12-09T15:36:36Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.50.0" + } + }, + { + "publishedAt": "2014-12-10T15:08:10Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.51.0" + } + }, + { + "publishedAt": "2015-02-02T00:58:58Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.52.0" + } + }, + { + "publishedAt": "2015-02-02T16:09:19Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.53.0" + } + }, + { + "publishedAt": "2015-03-24T22:01:04Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.54.0" + } + }, + { + "publishedAt": "2015-04-05T04:24:35Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.55.0" + } + }, + { + "publishedAt": "2015-05-28T18:03:06Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.56.0" + } + }, + { + "publishedAt": "2015-05-31T19:04:35Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.57.0" + } + }, + { + "publishedAt": "2015-06-16T11:28:02Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.58.0" + } + }, + { + "publishedAt": "2015-07-20T08:49:43Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.59.0" + } + }, + { + "publishedAt": "2015-07-21T12:29:31Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.60.0" + } + }, + { + "publishedAt": "2015-08-19T15:39:45Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.61.0" + } + }, + { + "publishedAt": "2015-09-15T08:23:47Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.62.0" + } + }, + { + "publishedAt": "2015-09-21T14:00:39Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.63.0" + } + }, + { + "publishedAt": "2015-09-25T12:21:27Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.64.0" + } + }, + { + "publishedAt": "2015-10-11T18:04:53Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.65.0" + } + }, + { + "publishedAt": "2015-11-18T10:07:33Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.66.0" + } + }, + { + "publishedAt": "2015-11-19T07:45:48Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.67.0" + } + }, + { + "publishedAt": "2016-01-27T16:20:27Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.68.0" + } + }, + { + "publishedAt": "2016-01-27T19:00:03Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.69.0" + } + }, + { + "publishedAt": "2016-04-05T10:07:28Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.70.0" + } + }, + { + "publishedAt": "2016-04-12T13:09:36Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.71.0" + } + }, + { + "publishedAt": "2016-04-17T13:53:37Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.72.0" + } + }, + { + "publishedAt": "2016-07-09T07:43:25Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.73.0" + } + }, + { + "publishedAt": "2016-07-22T23:44:44Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.74.0" + } + }, + { + "publishedAt": "2016-09-17T22:33:28Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.75.0" + } + }, + { + "publishedAt": "2016-10-25T08:57:56Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.76.0" + } + }, + { + "publishedAt": "2016-11-03T11:17:58Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.77.0" + } + }, + { + "publishedAt": "2016-11-03T13:38:05Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.78.0" + } + }, + { + "publishedAt": "2016-11-18T17:21:08Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.79.0" + } + }, + { + "publishedAt": "2017-03-04T04:42:42Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.80.0" + } + }, + { + "publishedAt": "2017-03-09T15:56:47Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.81.0" + } + }, + { + "publishedAt": "2017-09-19T19:39:30Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.82.0" + } + }, + { + "publishedAt": "2017-09-27T03:00:36Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.83.0" + } + }, + { + "publishedAt": "2018-03-12T08:40:34Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.84.0" + } + }, + { + "publishedAt": "2018-03-12T10:37:49Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.85.0" + } + }, + { + "publishedAt": "2018-05-15T12:06:18Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.86.0" + } + }, + { + "publishedAt": "2018-05-21T07:35:02Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.87.0" + } + }, + { + "publishedAt": "2018-08-10T16:26:50Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.88.0" + } + }, + { + "isDefault": true, + "publishedAt": "2020-02-11T16:35:36Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.88.2" + } + }, + { + "publishedAt": "2011-12-28T00:47:33Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.0" + } + }, + { + "publishedAt": "2011-12-28T01:02:20Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.1" + } + }, + { + "publishedAt": "2012-01-20T21:25:15Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.100" + } + }, + { + "publishedAt": "2012-02-24T17:53:29Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.150" + } + }, + { + "publishedAt": "2012-02-24T23:08:55Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.151" + } + }, + { + "publishedAt": "2012-02-25T20:55:24Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.152" + } + }, + { + "publishedAt": "2012-03-01T23:43:34Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.153" + } + }, + { + "publishedAt": "2011-12-28T01:04:02Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.2" + } + }, + { + "publishedAt": "2012-04-08T00:41:38Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.200" + } + }, + { + "publishedAt": "2012-04-12T17:44:37Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.201" + } + }, + { + "publishedAt": "2012-04-14T01:48:20Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.202" + } + }, + { + "publishedAt": "2012-06-28T19:58:58Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.203" + } + }, + { + "publishedAt": "2011-12-28T01:49:19Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.3" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "resolve", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "resolve", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-06-18T10:12:44Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2011-06-18T21:31:40Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2011-06-19T02:09:52Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2011-06-20T11:21:37Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2011-06-21T01:53:52Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2011-10-03T10:54:49Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2011-10-31T03:52:06Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2011-12-14T14:50:00Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2012-02-25T09:12:33Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2012-04-12T22:34:07Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.2.1" + } + }, + { + "publishedAt": "2012-04-30T08:21:44Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.2.2" + } + }, + { + "publishedAt": "2012-08-12T19:19:25Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.2.3" + } + }, + { + "publishedAt": "2013-02-18T07:33:11Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.2.4" + } + }, + { + "publishedAt": "2013-02-18T07:35:31Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.2.5" + } + }, + { + "publishedAt": "2013-02-18T07:37:01Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.2.6" + } + }, + { + "publishedAt": "2013-02-18T07:39:27Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.2.7" + } + }, + { + "publishedAt": "2013-02-18T07:43:06Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.2.8" + } + }, + { + "publishedAt": "2013-02-19T03:08:24Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2013-03-29T19:58:32Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.3.1" + } + }, + { + "publishedAt": "2013-06-09T00:53:00Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2013-07-30T03:02:45Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.4.1" + } + }, + { + "publishedAt": "2013-08-03T17:19:53Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.4.2" + } + }, + { + "publishedAt": "2013-08-07T23:19:08Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.4.3" + } + }, + { + "publishedAt": "2013-09-02T00:26:30Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "publishedAt": "2013-09-22T21:09:27Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.5.1" + } + }, + { + "publishedAt": "2013-11-26T20:35:26Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.6.0" + } + }, + { + "publishedAt": "2013-11-27T13:06:31Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.6.1" + } + }, + { + "publishedAt": "2014-03-21T06:34:39Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.6.2" + } + }, + { + "publishedAt": "2014-04-16T23:57:01Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.6.3" + } + }, + { + "publishedAt": "2014-05-17T03:07:28Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.7.0" + } + }, + { + "publishedAt": "2014-06-09T23:36:57Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.7.1" + } + }, + { + "publishedAt": "2014-07-25T00:20:21Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.7.2" + } + }, + { + "publishedAt": "2014-07-25T01:05:05Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.7.3" + } + }, + { + "publishedAt": "2014-07-25T08:56:46Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.7.4" + } + }, + { + "publishedAt": "2014-08-11T02:18:16Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-01-27T20:54:19Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2015-02-16T19:52:08Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2015-02-17T19:40:53Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2015-02-20T23:59:13Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.1.4" + } + }, + { + "publishedAt": "2015-02-21T19:53:01Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.1.5" + } + }, + { + "publishedAt": "2015-03-15T19:56:41Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.1.6" + } + }, + { + "publishedAt": "2016-01-24T01:21:19Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.1.7" + } + }, + { + "publishedAt": "2019-01-21T21:04:18Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.10.0" + } + }, + { + "publishedAt": "2019-04-24T06:38:07Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.10.1" + } + }, + { + "publishedAt": "2019-05-15T19:00:11Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.11.0" + } + }, + { + "publishedAt": "2019-06-03T19:06:26Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.11.1" + } + }, + { + "publishedAt": "2019-08-01T06:36:57Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.12.0" + } + }, + { + "publishedAt": "2019-11-22T05:48:34Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.12.1" + } + }, + { + "publishedAt": "2019-11-22T08:13:54Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.12.2" + } + }, + { + "publishedAt": "2019-11-26T22:55:43Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.12.3" + } + }, + { + "publishedAt": "2019-11-25T23:53:17Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.13.0" + } + }, + { + "publishedAt": "2019-11-26T19:37:25Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.13.1" + } + }, + { + "publishedAt": "2019-12-18T00:27:21Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.14.0" + } + }, + { + "publishedAt": "2019-12-19T04:09:47Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.14.1" + } + }, + { + "publishedAt": "2020-01-07T01:56:33Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.14.2" + } + }, + { + "publishedAt": "2020-01-22T08:23:15Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.15.0" + } + }, + { + "publishedAt": "2020-02-05T21:30:57Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.15.1" + } + }, + { + "publishedAt": "2020-04-15T23:45:18Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.16.0" + } + }, + { + "publishedAt": "2020-04-17T21:15:50Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.16.1" + } + }, + { + "publishedAt": "2020-04-22T22:57:34Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.17.0" + } + }, + { + "publishedAt": "2020-10-19T18:47:47Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.18.0" + } + }, + { + "publishedAt": "2020-10-19T20:44:21Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.18.1" + } + }, + { + "publishedAt": "2020-11-10T23:44:03Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.19.0" + } + }, + { + "publishedAt": "2016-12-14T00:55:43Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2017-02-26T22:55:09Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2021-02-11T14:45:23Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.20.0" + } + }, + { + "publishedAt": "2022-01-03T21:08:58Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.21.0" + } + }, + { + "publishedAt": "2022-01-21T07:06:00Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.21.1" + } + }, + { + "publishedAt": "2022-01-22T19:19:04Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.22.0" + } + }, + { + "publishedAt": "2022-06-17T20:55:27Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.22.1" + } + }, + { + "publishedAt": "2024-12-19T17:29:11Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.22.10" + } + }, + { + "publishedAt": "2025-10-20T20:44:41Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.22.11" + } + }, + { + "isDefault": true, + "publishedAt": "2026-04-11T17:41:35Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.22.12" + } + }, + { + "publishedAt": "2023-04-05T17:24:48Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.22.2" + } + }, + { + "publishedAt": "2023-04-14T16:18:02Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.22.3" + } + }, + { + "publishedAt": "2023-08-04T23:30:52Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.22.4" + } + }, + { + "publishedAt": "2023-09-14T21:02:04Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.22.5" + } + }, + { + "publishedAt": "2023-09-15T21:33:00Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.22.6" + } + }, + { + "publishedAt": "2023-10-10T20:50:35Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.22.7" + } + }, + { + "publishedAt": "2023-10-10T21:37:14Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.22.8" + } + }, + { + "publishedAt": "2024-12-13T21:13:03Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.22.9" + } + }, + { + "publishedAt": "2017-02-24T08:03:09Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2017-02-24T10:03:58Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2017-02-26T23:01:41Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.3.2" + } + }, + { + "publishedAt": "2017-04-20T06:09:22Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.3.3" + } + }, + { + "publishedAt": "2017-07-26T23:27:35Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2017-10-25T00:52:19Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.5.0" + } + }, + { + "publishedAt": "2018-03-20T11:46:35Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.6.0" + } + }, + { + "publishedAt": "2018-04-07T21:38:05Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.7.0" + } + }, + { + "publishedAt": "2018-04-12T07:42:57Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.7.1" + } + }, + { + "publishedAt": "2018-06-15T20:37:11Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.8.0" + } + }, + { + "publishedAt": "2018-06-17T18:27:39Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.8.1" + } + }, + { + "publishedAt": "2018-12-17T08:16:44Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.9.0" + } + }, + { + "publishedAt": "2019-12-23T21:59:35Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "2.0.0-next.0" + } + }, + { + "publishedAt": "2020-01-22T16:18:31Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "2.0.0-next.1" + } + }, + { + "publishedAt": "2020-10-21T21:22:18Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "2.0.0-next.2" + } + }, + { + "publishedAt": "2021-02-11T04:12:10Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "2.0.0-next.3" + } + }, + { + "publishedAt": "2022-06-18T15:25:00Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "2.0.0-next.4" + } + }, + { + "publishedAt": "2023-10-10T23:10:42Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "2.0.0-next.5" + } + }, + { + "publishedAt": "2026-02-17T06:00:33Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "2.0.0-next.6" + } + }, + { + "publishedAt": "2026-05-15T20:12:07Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "2.0.0-next.7" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "retry", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "retry", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-05-13T11:26:53Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2011-05-16T08:10:27Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2016-08-20T08:35:01Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.10.0" + } + }, + { + "publishedAt": "2016-12-12T15:28:45Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.10.1" + } + }, + { + "publishedAt": "2018-04-09T09:35:27Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.12.0" + } + }, + { + "isDefault": true, + "publishedAt": "2021-06-21T07:45:32Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.13.1" + } + }, + { + "publishedAt": "2011-05-16T14:32:52Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2011-05-31T14:19:32Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2011-06-05T08:07:17Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2011-11-03T10:55:32Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "publishedAt": "2012-02-14T08:34:18Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.6.0" + } + }, + { + "publishedAt": "2014-06-26T12:00:56Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.6.1" + } + }, + { + "publishedAt": "2015-09-01T10:16:42Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.7.0" + } + }, + { + "publishedAt": "2015-09-16T18:34:56Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.8.0" + } + }, + { + "publishedAt": "2016-01-26T12:02:25Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.9.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "rimraf", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "rimraf", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-02-08T08:55:39Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2011-04-13T18:06:00Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2011-05-30T18:33:02Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2011-08-07T03:59:00Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2011-09-03T00:20:05Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "1.0.5" + } + }, + { + "publishedAt": "2011-09-03T00:30:43Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "1.0.6" + } + }, + { + "publishedAt": "2011-09-25T00:26:39Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "1.0.7" + } + }, + { + "publishedAt": "2011-10-07T18:25:44Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "1.0.8" + } + }, + { + "publishedAt": "2011-12-03T16:52:51Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "1.0.9" + } + }, + { + "publishedAt": "2012-01-30T02:20:45Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2012-01-30T17:07:51Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2012-06-08T21:19:19Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2012-12-15T22:59:57Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2012-12-20T23:23:50Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2012-12-21T02:23:38Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2013-01-22T20:50:45Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2013-02-06T00:24:04Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.1.3" + } + }, + { + "publishedAt": "2013-02-06T14:58:43Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.1.4" + } + }, + { + "publishedAt": "2013-06-21T14:52:14Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2013-07-14T18:48:37Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.2.1" + } + }, + { + "publishedAt": "2013-07-22T16:20:26Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.2.2" + } + }, + { + "publishedAt": "2013-11-29T16:55:07Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.2.3" + } + }, + { + "publishedAt": "2013-11-29T16:59:28Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.2.4" + } + }, + { + "publishedAt": "2013-12-09T17:05:49Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.2.5" + } + }, + { + "publishedAt": "2014-01-15T23:58:31Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.2.6" + } + }, + { + "publishedAt": "2014-05-06T16:00:05Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.2.8" + } + }, + { + "publishedAt": "2015-03-03T23:25:07Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2015-03-05T02:37:34Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.3.1" + } + }, + { + "publishedAt": "2015-03-10T01:13:34Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.3.2" + } + }, + { + "publishedAt": "2015-04-30T14:18:05Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.3.3" + } + }, + { + "publishedAt": "2015-05-19T01:37:39Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.3.4" + } + }, + { + "publishedAt": "2015-06-07T17:20:09Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.4.0" + } + }, + { + "publishedAt": "2015-06-30T18:02:24Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.4.1" + } + }, + { + "publishedAt": "2015-07-19T21:44:13Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.4.2" + } + }, + { + "publishedAt": "2015-08-26T22:30:40Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.4.3" + } + }, + { + "publishedAt": "2015-11-20T00:41:43Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.4.4" + } + }, + { + "publishedAt": "2015-12-22T19:25:39Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.4.5" + } + }, + { + "publishedAt": "2015-12-23T18:42:32Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.5.0" + } + }, + { + "publishedAt": "2016-01-22T23:48:00Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.5.1" + } + }, + { + "publishedAt": "2016-02-13T06:55:01Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.5.2" + } + }, + { + "publishedAt": "2016-07-03T21:55:18Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.5.3" + } + }, + { + "publishedAt": "2016-07-22T17:02:24Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.5.4" + } + }, + { + "publishedAt": "2017-02-18T22:01:39Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.6.0" + } + }, + { + "publishedAt": "2017-02-24T03:47:56Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.6.1" + } + }, + { + "publishedAt": "2017-09-11T16:46:07Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.6.2" + } + }, + { + "publishedAt": "2019-01-02T19:26:12Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.6.3" + } + }, + { + "publishedAt": "2019-08-14T00:04:06Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.7.0" + } + }, + { + "publishedAt": "2019-08-14T16:53:32Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.7.1" + } + }, + { + "publishedAt": "2019-08-14T18:12:42Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2020-01-28T03:44:35Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2020-02-09T06:18:37Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2023-01-13T00:29:41Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2023-01-13T00:54:05Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2023-01-13T01:32:06Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2023-01-13T01:37:14Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.0.3" + } + }, + { + "publishedAt": "2023-01-13T01:41:09Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.0.4" + } + }, + { + "publishedAt": "2023-01-14T18:27:32Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.0.5" + } + }, + { + "publishedAt": "2023-01-15T17:43:12Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.0.6" + } + }, + { + "publishedAt": "2023-01-15T21:26:51Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.0.7" + } + }, + { + "publishedAt": "2023-01-17T00:37:53Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2023-01-17T22:19:12Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2023-01-24T05:58:08Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.1.2" + } + }, + { + "publishedAt": "2023-03-01T20:14:32Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.1.3" + } + }, + { + "publishedAt": "2023-03-02T23:13:07Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.1.4" + } + }, + { + "publishedAt": "2023-03-03T00:32:49Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.2.0" + } + }, + { + "publishedAt": "2023-03-04T01:30:49Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.3.0" + } + }, + { + "publishedAt": "2023-03-06T16:38:28Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.3.1" + } + }, + { + "publishedAt": "2023-03-08T23:51:07Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.4.0" + } + }, + { + "publishedAt": "2023-03-22T18:51:09Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.4.1" + } + }, + { + "publishedAt": "2023-04-09T22:41:17Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2023-05-17T22:03:25Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2024-07-31T19:25:53Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "5.0.10" + } + }, + { + "publishedAt": "2023-09-25T20:36:49Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "5.0.2" + } + }, + { + "publishedAt": "2023-09-25T22:14:15Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "5.0.3" + } + }, + { + "publishedAt": "2023-09-25T22:24:26Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "5.0.4" + } + }, + { + "publishedAt": "2023-09-27T06:04:07Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "5.0.5" + } + }, + { + "publishedAt": "2024-05-10T17:13:21Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "5.0.6" + } + }, + { + "publishedAt": "2024-05-12T02:48:24Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "5.0.7" + } + }, + { + "publishedAt": "2024-07-06T04:16:18Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "5.0.8" + } + }, + { + "publishedAt": "2024-07-08T22:18:59Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "5.0.9" + } + }, + { + "publishedAt": "2024-07-08T22:21:17Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2024-07-10T17:12:54Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2025-10-30T21:37:20Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2025-11-19T15:43:54Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "6.1.1" + } + }, + { + "publishedAt": "2025-11-19T16:07:44Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "6.1.2" + } + }, + { + "isDefault": true, + "publishedAt": "2026-02-16T00:59:39Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "6.1.3" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "safe-buffer", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "safe-buffer", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2016-01-13T04:36:59Z", + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2016-01-17T15:22:43Z", + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2016-01-19T01:41:25Z", + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2016-05-30T04:58:11Z", + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2016-05-30T05:45:50Z", + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2016-05-30T06:08:04Z", + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2017-06-02T21:59:40Z", + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2017-06-21T20:19:28Z", + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "5.1.1" + } + }, + { + "publishedAt": "2018-04-25T20:10:24Z", + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "5.1.2" + } + }, + { + "publishedAt": "2019-07-05T18:04:33Z", + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "5.2.0" + } + }, + { + "isDefault": true, + "publishedAt": "2020-05-10T16:37:30Z", + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "5.2.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "safer-buffer", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "safer-buffer", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2018-03-19T08:35:17Z", + "versionKey": { + "name": "safer-buffer", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2018-03-19T11:21:35Z", + "versionKey": { + "name": "safer-buffer", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2018-03-20T11:28:09Z", + "versionKey": { + "name": "safer-buffer", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2018-03-21T19:14:45Z", + "versionKey": { + "name": "safer-buffer", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2018-04-08T09:17:47Z", + "versionKey": { + "name": "safer-buffer", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "isDefault": true, + "publishedAt": "2018-04-08T10:42:42Z", + "versionKey": { + "name": "safer-buffer", + "system": "NPM", + "version": "2.1.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "semver", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "semver", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-02-12T00:20:26Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2011-02-18T17:15:49Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2011-10-04T01:51:37Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.10" + } + }, + { + "publishedAt": "2011-11-15T16:40:04Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.11" + } + }, + { + "publishedAt": "2011-11-18T19:04:02Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.12" + } + }, + { + "publishedAt": "2011-12-21T17:07:14Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.13" + } + }, + { + "publishedAt": "2012-05-27T00:47:32Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.14" + } + }, + { + "publishedAt": "2011-03-22T21:27:35Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2011-04-19T23:29:13Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2011-04-21T07:32:11Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2011-05-03T23:11:54Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.5" + } + }, + { + "publishedAt": "2011-05-21T00:09:47Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.6" + } + }, + { + "publishedAt": "2011-06-17T16:26:07Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.7" + } + }, + { + "publishedAt": "2011-06-27T21:58:51Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.8" + } + }, + { + "publishedAt": "2011-07-20T21:38:13Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.9" + } + }, + { + "publishedAt": "2012-10-02T17:02:34Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2012-11-29T00:46:21Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2013-01-06T16:25:56Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2013-02-06T15:42:39Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2013-03-01T18:14:56Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.1.4" + } + }, + { + "publishedAt": "2013-06-15T03:29:33Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.0-alpha" + } + }, + { + "publishedAt": "2013-06-18T00:01:26Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.0-beta" + } + }, + { + "publishedAt": "2013-06-20T04:42:51Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2013-07-09T22:39:16Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.10" + } + }, + { + "publishedAt": "2013-07-24T03:23:19Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.11" + } + }, + { + "publishedAt": "2013-06-20T15:05:58Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2013-06-20T15:15:33Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2013-06-20T15:33:20Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2013-06-20T15:42:04Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.5" + } + }, + { + "publishedAt": "2013-06-20T18:41:20Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.6" + } + }, + { + "publishedAt": "2013-06-20T18:57:03Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.7" + } + }, + { + "publishedAt": "2013-06-24T22:12:37Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.8" + } + }, + { + "publishedAt": "2013-07-06T03:45:40Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.9" + } + }, + { + "publishedAt": "2013-08-01T23:52:31Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2013-10-25T20:02:44Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2013-10-28T18:18:10Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.2.1" + } + }, + { + "publishedAt": "2014-05-07T01:15:02Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2014-06-18T22:48:16Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.3.1" + } + }, + { + "publishedAt": "2014-07-22T19:24:50Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.3.2" + } + }, + { + "publishedAt": "2014-07-23T21:14:29Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2014-07-24T17:24:36Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2014-09-11T22:36:27Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2014-09-30T23:55:26Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2014-10-01T00:18:37Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.0.3" + } + }, + { + "publishedAt": "2014-10-16T00:55:35Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2014-12-19T12:57:14Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2014-12-23T09:42:46Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.2.0" + } + }, + { + "publishedAt": "2015-02-10T06:44:26Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.2.1" + } + }, + { + "publishedAt": "2015-02-10T06:46:44Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.2.2" + } + }, + { + "publishedAt": "2015-02-12T20:08:38Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.0" + } + }, + { + "publishedAt": "2015-02-24T19:49:50Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.1" + } + }, + { + "publishedAt": "2015-03-27T01:26:08Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.2" + } + }, + { + "publishedAt": "2015-03-27T16:56:24Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.3" + } + }, + { + "publishedAt": "2015-05-05T04:26:05Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.4" + } + }, + { + "publishedAt": "2015-05-29T22:25:40Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.5" + } + }, + { + "publishedAt": "2015-06-01T04:16:22Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.6" + } + }, + { + "publishedAt": "2015-07-11T17:29:40Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2015-07-13T20:02:27Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2015-09-11T17:09:40Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.0.2" + } + }, + { + "publishedAt": "2015-09-11T20:27:31Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.0.3" + } + }, + { + "publishedAt": "2015-11-18T23:18:02Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2016-06-23T18:00:51Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.1.1" + } + }, + { + "publishedAt": "2016-06-28T18:00:41Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.2.0" + } + }, + { + "publishedAt": "2016-07-14T16:52:47Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.3.0" + } + }, + { + "publishedAt": "2017-07-24T16:39:33Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.4.0" + } + }, + { + "publishedAt": "2017-07-24T18:48:27Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.4.1" + } + }, + { + "publishedAt": "2018-01-16T19:27:59Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.5.0" + } + }, + { + "publishedAt": "2018-08-17T20:35:46Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.5.1" + } + }, + { + "publishedAt": "2018-10-10T23:52:25Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.6.0" + } + }, + { + "publishedAt": "2019-03-26T23:25:47Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.7.0" + } + }, + { + "publishedAt": "2019-08-12T16:28:15Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.7.1" + } + }, + { + "publishedAt": "2023-07-10T19:57:47Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.7.2" + } + }, + { + "publishedAt": "2019-03-26T23:30:05Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2019-05-22T21:12:49Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2019-05-28T17:15:08Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.1.1" + } + }, + { + "publishedAt": "2019-06-24T01:48:03Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.1.2" + } + }, + { + "publishedAt": "2019-07-01T05:51:08Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.1.3" + } + }, + { + "publishedAt": "2019-07-01T23:03:27Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.2.0" + } + }, + { + "publishedAt": "2019-07-23T19:25:26Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.3.0" + } + }, + { + "publishedAt": "2023-07-10T22:38:41Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.3.1" + } + }, + { + "publishedAt": "2019-12-14T19:36:54Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2019-12-17T01:28:48Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.1.0" + } + }, + { + "publishedAt": "2019-12-17T16:56:29Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.1.1" + } + }, + { + "publishedAt": "2020-01-31T01:29:45Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.1.2" + } + }, + { + "publishedAt": "2020-02-11T21:54:05Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.1.3" + } + }, + { + "publishedAt": "2020-04-06T23:36:09Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.2.0" + } + }, + { + "publishedAt": "2020-04-06T23:37:44Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.2.1" + } + }, + { + "publishedAt": "2020-04-10T16:01:16Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.2.2" + } + }, + { + "publishedAt": "2020-04-13T18:31:33Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.2.3" + } + }, + { + "publishedAt": "2020-04-14T01:08:44Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.0" + } + }, + { + "publishedAt": "2020-04-14T16:56:08Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.1" + } + }, + { + "publishedAt": "2020-04-14T17:43:28Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.2" + } + }, + { + "publishedAt": "2020-12-01T19:30:05Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.3" + } + }, + { + "publishedAt": "2020-12-01T20:15:13Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.4" + } + }, + { + "publishedAt": "2021-03-23T01:37:52Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.5" + } + }, + { + "publishedAt": "2022-04-06T16:35:25Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.6" + } + }, + { + "publishedAt": "2022-04-12T17:26:24Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.7" + } + }, + { + "publishedAt": "2022-10-04T19:40:47Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.8" + } + }, + { + "publishedAt": "2023-04-10T21:57:46Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.4.0" + } + }, + { + "publishedAt": "2023-04-17T17:22:56Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.5.0" + } + }, + { + "publishedAt": "2023-05-12T16:39:41Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.5.1" + } + }, + { + "publishedAt": "2023-06-15T20:26:11Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.5.2" + } + }, + { + "publishedAt": "2023-06-22T21:53:19Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.5.3" + } + }, + { + "publishedAt": "2023-07-07T21:10:32Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.5.4" + } + }, + { + "publishedAt": "2024-02-05T17:06:51Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.6.0" + } + }, + { + "publishedAt": "2024-05-07T16:02:28Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.6.1" + } + }, + { + "publishedAt": "2024-05-09T16:02:50Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.6.2" + } + }, + { + "publishedAt": "2024-07-16T22:27:19Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.6.3" + } + }, + { + "publishedAt": "2025-01-29T17:14:41Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.7.0" + } + }, + { + "publishedAt": "2025-02-03T21:46:12Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.7.1" + } + }, + { + "publishedAt": "2025-05-12T17:02:28Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.7.2" + } + }, + { + "publishedAt": "2025-10-07T18:00:51Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.7.3" + } + }, + { + "publishedAt": "2026-02-05T17:23:11Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.7.4" + } + }, + { + "publishedAt": "2026-05-08T20:31:22Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.8.0" + } + }, + { + "publishedAt": "2026-05-21T18:28:15Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.8.1" + } + }, + { + "publishedAt": "2026-06-04T15:21:18Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.8.2" + } + }, + { + "publishedAt": "2026-06-08T15:31:41Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.8.3" + } + }, + { + "publishedAt": "2026-06-09T23:50:03Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.8.4" + } + }, + { + "isDefault": true, + "publishedAt": "2026-06-19T18:32:48Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.8.5" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "set-blocking", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "set-blocking", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2016-05-14T21:44:13Z", + "versionKey": { + "name": "set-blocking", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2016-05-17T22:59:27Z", + "versionKey": { + "name": "set-blocking", + "system": "NPM", + "version": "2.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "signal-exit", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "signal-exit", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-05-16T06:45:54Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-05-16T07:06:50Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-05-16T19:20:17Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2015-05-18T01:45:01Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2015-05-19T04:50:16Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2015-05-20T15:48:08Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2015-05-25T09:53:31Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-05-25T02:45:00Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2015-05-25T06:01:08Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2015-05-25T10:07:11Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2016-06-13T22:35:49Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2016-06-10T16:14:07Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "3.0.0-candidate" + } + }, + { + "publishedAt": "2016-09-08T17:13:05Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2016-12-04T03:21:02Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2020-03-26T19:32:54Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "publishedAt": "2021-09-15T23:30:10Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "3.0.4" + } + }, + { + "publishedAt": "2021-09-29T20:45:14Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "3.0.5" + } + }, + { + "publishedAt": "2021-11-18T16:55:47Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "3.0.6" + } + }, + { + "publishedAt": "2022-02-03T21:05:34Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "3.0.7" + } + }, + { + "publishedAt": "2023-04-16T00:32:53Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2023-04-16T06:14:51Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2023-05-10T20:16:38Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2023-07-29T00:27:33Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "4.0.3" + } + }, + { + "isDefault": true, + "publishedAt": "2023-07-29T05:44:56Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "4.1.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "slide", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "slide", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-01-13T21:21:32Z", + "versionKey": { + "name": "slide", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2011-01-13T21:21:32Z", + "versionKey": { + "name": "slide", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2011-02-03T19:17:03Z", + "versionKey": { + "name": "slide", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2011-03-17T04:10:26Z", + "versionKey": { + "name": "slide", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2011-07-20T09:29:21Z", + "versionKey": { + "name": "slide", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2011-07-27T20:22:03Z", + "versionKey": { + "name": "slide", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2013-04-29T15:33:13Z", + "versionKey": { + "name": "slide", + "system": "NPM", + "version": "1.1.4" + } + }, + { + "publishedAt": "2013-08-19T22:27:46Z", + "versionKey": { + "name": "slide", + "system": "NPM", + "version": "1.1.5" + } + }, + { + "isDefault": true, + "publishedAt": "2014-09-12T23:34:41Z", + "versionKey": { + "name": "slide", + "system": "NPM", + "version": "1.1.6" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "spdx-correct", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "spdx-correct", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-06-05T21:58:47Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-04-29T21:43:57Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "1.0.0-prerelease-1" + } + }, + { + "publishedAt": "2015-05-03T21:24:40Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "1.0.0-prerelease-2" + } + }, + { + "publishedAt": "2015-05-06T07:49:06Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "1.0.0-prerelease-3" + } + }, + { + "publishedAt": "2015-06-05T18:53:29Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "1.0.0-prerelease-4" + } + }, + { + "publishedAt": "2015-08-23T23:57:24Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-10-26T16:55:34Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2017-02-14T19:00:53Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2017-06-06T19:28:55Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2017-06-07T22:39:24Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2017-06-13T19:20:04Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2017-07-31T18:14:32Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2018-02-27T18:16:36Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2018-09-27T16:45:07Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2018-10-04T19:51:52Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2018-12-06T08:04:09Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2020-05-22T15:38:26Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "3.1.1" + } + }, + { + "isDefault": true, + "publishedAt": "2023-03-07T01:53:18Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "3.2.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "spdx-exceptions", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "spdx-exceptions", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-08-01T23:41:45Z", + "versionKey": { + "name": "spdx-exceptions", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-08-01T23:57:34Z", + "versionKey": { + "name": "spdx-exceptions", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-08-02T04:13:00Z", + "versionKey": { + "name": "spdx-exceptions", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2015-10-03T18:42:16Z", + "versionKey": { + "name": "spdx-exceptions", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2015-11-04T19:10:19Z", + "versionKey": { + "name": "spdx-exceptions", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2016-07-13T21:49:05Z", + "versionKey": { + "name": "spdx-exceptions", + "system": "NPM", + "version": "1.0.5" + } + }, + { + "publishedAt": "2016-07-25T18:23:28Z", + "versionKey": { + "name": "spdx-exceptions", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2018-01-09T17:18:33Z", + "versionKey": { + "name": "spdx-exceptions", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2018-10-01T16:10:10Z", + "versionKey": { + "name": "spdx-exceptions", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2020-04-20T22:39:44Z", + "versionKey": { + "name": "spdx-exceptions", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2024-01-24T17:41:15Z", + "versionKey": { + "name": "spdx-exceptions", + "system": "NPM", + "version": "2.4.0" + } + }, + { + "isDefault": true, + "publishedAt": "2024-02-15T03:06:38Z", + "versionKey": { + "name": "spdx-exceptions", + "system": "NPM", + "version": "2.5.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "spdx-expression-parse", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "spdx-expression-parse", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-08-02T03:24:08Z", + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-11-04T19:54:55Z", + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-11-24T22:37:36Z", + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2016-08-26T20:22:39Z", + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2016-10-05T20:12:43Z", + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2017-06-07T22:29:34Z", + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2017-06-08T06:09:47Z", + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2017-07-04T19:44:33Z", + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2018-02-27T00:14:18Z", + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2020-05-13T16:12:46Z", + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2023-11-21T19:39:43Z", + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "4.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "spdx-license-ids", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "spdx-license-ids", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-05-02T07:59:28Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2015-05-02T08:13:14Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-05-24T07:02:10Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-07-12T01:43:48Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2015-10-20T21:29:40Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2016-01-12T08:32:40Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2016-04-07T12:01:24Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2016-07-26T10:46:17Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "1.2.2" + } + }, + { + "publishedAt": "2016-12-26T08:43:35Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2017-02-06T08:52:09Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2018-01-26T07:29:37Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2018-01-26T04:51:55Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.0-0" + } + }, + { + "publishedAt": "2018-01-26T06:27:50Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.0-1" + } + }, + { + "publishedAt": "2018-09-07T14:57:20Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2021-08-09T04:26:20Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.10" + } + }, + { + "publishedAt": "2021-11-14T20:46:47Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.11" + } + }, + { + "publishedAt": "2022-08-22T16:43:44Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.12" + } + }, + { + "publishedAt": "2023-03-10T16:57:00Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.13" + } + }, + { + "publishedAt": "2023-09-19T01:32:10Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.14" + } + }, + { + "publishedAt": "2023-09-19T18:34:40Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.15" + } + }, + { + "publishedAt": "2023-10-05T16:57:49Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.16" + } + }, + { + "publishedAt": "2024-02-09T16:41:09Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.17" + } + }, + { + "publishedAt": "2024-05-23T19:59:19Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.18" + } + }, + { + "publishedAt": "2024-08-20T18:41:25Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.19" + } + }, + { + "publishedAt": "2018-10-31T07:26:10Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2024-08-20T18:44:05Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.20" + } + }, + { + "publishedAt": "2025-01-15T02:49:08Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.21" + } + }, + { + "publishedAt": "2025-08-06T15:24:12Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.22" + } + }, + { + "isDefault": true, + "publishedAt": "2026-02-20T23:02:57Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.23" + } + }, + { + "publishedAt": "2018-12-20T17:50:11Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "publishedAt": "2019-04-06T13:51:24Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.4" + } + }, + { + "publishedAt": "2019-07-11T08:36:41Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.5" + } + }, + { + "publishedAt": "2020-09-16T20:01:55Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.6" + } + }, + { + "publishedAt": "2020-11-29T01:15:25Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.7" + } + }, + { + "publishedAt": "2021-05-17T02:22:40Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.8" + } + }, + { + "publishedAt": "2021-05-22T03:01:29Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.9" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "sshpk", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "sshpk", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-09-19T04:48:17Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-09-21T17:59:24Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-09-22T18:06:39Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2015-09-22T18:57:51Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2015-09-22T23:25:17Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2015-09-25T05:57:43Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2016-08-29T19:39:27Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.10.0" + } + }, + { + "publishedAt": "2016-09-28T20:42:02Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.10.1" + } + }, + { + "publishedAt": "2017-01-14T01:12:25Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.10.2" + } + }, + { + "publishedAt": "2017-03-02T02:22:14Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.11.0" + } + }, + { + "publishedAt": "2017-04-13T01:18:58Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.13.0" + } + }, + { + "publishedAt": "2017-06-08T02:15:44Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.13.1" + } + }, + { + "publishedAt": "2018-03-13T00:01:25Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.13.2" + } + }, + { + "publishedAt": "2018-03-13T00:12:08Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.14.1" + } + }, + { + "publishedAt": "2018-06-05T18:29:04Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.14.2" + } + }, + { + "publishedAt": "2018-10-11T23:59:56Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.15.0" + } + }, + { + "publishedAt": "2018-10-12T00:52:05Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.15.1" + } + }, + { + "publishedAt": "2018-10-30T03:00:35Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.15.2" + } + }, + { + "publishedAt": "2018-12-21T01:53:44Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.16.0" + } + }, + { + "publishedAt": "2019-01-23T21:34:23Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.16.1" + } + }, + { + "publishedAt": "2022-01-07T20:37:37Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.17.0" + } + }, + { + "isDefault": true, + "publishedAt": "2023-10-19T17:23:11Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.18.0" + } + }, + { + "publishedAt": "2015-09-28T06:47:28Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2015-09-28T07:11:35Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2015-09-30T23:00:53Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2015-10-08T02:40:54Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2015-10-09T00:30:45Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.4.1" + } + }, + { + "publishedAt": "2015-10-09T00:33:45Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.4.2" + } + }, + { + "publishedAt": "2015-10-13T17:51:13Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.4.3" + } + }, + { + "publishedAt": "2015-10-13T19:17:36Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.4.4" + } + }, + { + "publishedAt": "2015-10-14T22:13:23Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.4.5" + } + }, + { + "publishedAt": "2015-10-15T07:11:20Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.4.6" + } + }, + { + "publishedAt": "2015-10-16T18:06:41Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.4.7" + } + }, + { + "publishedAt": "2015-10-27T00:36:08Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.5.0" + } + }, + { + "publishedAt": "2015-10-27T18:24:07Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.5.1" + } + }, + { + "publishedAt": "2015-11-02T22:36:59Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.6.0" + } + }, + { + "publishedAt": "2015-11-07T00:36:03Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.6.1" + } + }, + { + "publishedAt": "2015-11-10T02:09:45Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.6.2" + } + }, + { + "publishedAt": "2015-11-18T23:31:15Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.7.0" + } + }, + { + "publishedAt": "2015-12-01T21:25:46Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.7.1" + } + }, + { + "publishedAt": "2016-01-06T00:11:05Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.7.2" + } + }, + { + "publishedAt": "2016-01-12T02:25:34Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.7.3" + } + }, + { + "publishedAt": "2016-02-12T00:14:26Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.7.4" + } + }, + { + "publishedAt": "2016-04-22T02:33:12Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.8.0" + } + }, + { + "publishedAt": "2016-04-22T02:39:15Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.8.1" + } + }, + { + "publishedAt": "2016-04-25T03:56:59Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.8.2" + } + }, + { + "publishedAt": "2016-04-29T22:23:28Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.8.3" + } + }, + { + "publishedAt": "2016-07-27T18:31:34Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.9.0" + } + }, + { + "publishedAt": "2016-07-28T18:08:38Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.9.1" + } + }, + { + "publishedAt": "2016-07-30T01:21:00Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.9.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "ssri", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "ssri", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2017-03-23T04:56:05Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2017-03-23T07:22:26Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2022-10-14T05:22:47Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "10.0.0" + } + }, + { + "publishedAt": "2022-12-07T20:32:53Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "10.0.1" + } + }, + { + "publishedAt": "2023-04-04T21:55:21Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "10.0.2" + } + }, + { + "publishedAt": "2023-04-11T18:51:05Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "10.0.3" + } + }, + { + "publishedAt": "2023-04-26T19:08:53Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "10.0.4" + } + }, + { + "publishedAt": "2023-08-14T18:54:54Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "10.0.5" + } + }, + { + "publishedAt": "2024-05-04T01:11:03Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "10.0.6" + } + }, + { + "publishedAt": "2024-09-03T16:30:37Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "11.0.0" + } + }, + { + "publishedAt": "2024-09-25T17:31:17Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "12.0.0" + } + }, + { + "publishedAt": "2025-10-22T15:27:18Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "13.0.0" + } + }, + { + "publishedAt": "2026-02-09T21:46:22Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "13.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2026-05-08T18:33:10Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "14.0.0" + } + }, + { + "publishedAt": "2017-03-24T07:50:43Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2017-04-03T04:45:42Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2017-04-03T05:17:00Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2017-04-03T05:18:04Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2017-04-03T10:37:12Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2017-04-07T15:42:38Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2017-04-12T04:17:14Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2017-04-18T09:53:34Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "4.1.2" + } + }, + { + "publishedAt": "2017-05-24T23:40:59Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "4.1.3" + } + }, + { + "publishedAt": "2017-05-31T04:22:22Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "4.1.4" + } + }, + { + "publishedAt": "2017-06-05T21:14:33Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "4.1.5" + } + }, + { + "publishedAt": "2017-06-07T22:21:36Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "4.1.6" + } + }, + { + "publishedAt": "2017-10-23T18:24:16Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2018-01-18T23:56:46Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2018-02-07T00:07:57Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "5.2.1" + } + }, + { + "publishedAt": "2018-02-14T20:38:05Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "5.2.2" + } + }, + { + "publishedAt": "2018-02-16T22:39:20Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "5.2.3" + } + }, + { + "publishedAt": "2018-02-16T22:46:33Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "5.2.4" + } + }, + { + "publishedAt": "2018-03-13T02:25:20Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "5.3.0" + } + }, + { + "publishedAt": "2018-04-09T18:19:42Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2018-08-27T19:53:12Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2021-04-07T20:01:20Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "6.0.2" + } + }, + { + "publishedAt": "2019-09-18T18:35:08Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2019-09-30T21:04:34Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2019-10-24T23:57:54Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "7.1.0" + } + }, + { + "publishedAt": "2021-05-17T22:14:23Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "7.1.1" + } + }, + { + "publishedAt": "2020-02-18T01:26:36Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "8.0.0" + } + }, + { + "publishedAt": "2021-01-27T19:34:47Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "8.0.1" + } + }, + { + "publishedAt": "2022-04-05T16:19:56Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "9.0.0" + } + }, + { + "publishedAt": "2022-05-19T16:24:59Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "9.0.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "string-width", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "string-width", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-07-16T22:08:17Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-07-20T01:31:09Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2016-08-14T15:23:54Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2016-09-22T06:54:45Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2017-06-26T16:15:09Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2017-07-18T11:09:15Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2018-12-15T14:14:40Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2019-03-08T08:22:47Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2019-03-18T08:23:48Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2019-03-31T12:12:25Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2019-11-11T16:06:36Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "4.2.0" + } + }, + { + "publishedAt": "2021-02-26T09:32:11Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "4.2.1" + } + }, + { + "publishedAt": "2021-02-28T14:22:14Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "4.2.2" + } + }, + { + "publishedAt": "2021-09-23T17:17:21Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "4.2.3" + } + }, + { + "publishedAt": "2021-04-16T07:35:43Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2021-09-13T16:35:04Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2022-01-09T06:04:14Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2022-02-27T09:17:35Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "5.1.1" + } + }, + { + "publishedAt": "2022-02-28T08:22:05Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "5.1.2" + } + }, + { + "publishedAt": "2023-05-06T08:39:49Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2023-05-06T19:32:57Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2023-10-28T12:17:10Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2024-01-22T10:48:05Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "7.1.0" + } + }, + { + "publishedAt": "2024-06-30T14:48:16Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "7.2.0" + } + }, + { + "publishedAt": "2025-08-22T06:09:04Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "8.0.0" + } + }, + { + "publishedAt": "2025-09-01T11:47:08Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "8.1.0" + } + }, + { + "publishedAt": "2026-01-29T03:42:41Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "8.1.1" + } + }, + { + "publishedAt": "2026-02-18T16:38:40Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "8.2.0" + } + }, + { + "publishedAt": "2026-04-27T05:27:21Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "8.2.1" + } + }, + { + "isDefault": true, + "publishedAt": "2026-07-08T20:46:47Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "8.2.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "string_decoder", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "string_decoder", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-12-03T20:13:27Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2014-01-17T19:53:23Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2014-01-18T05:27:35Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "0.10.24" + } + }, + { + "publishedAt": "2014-01-28T02:21:38Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "0.10.25" + } + }, + { + "publishedAt": "2014-02-12T09:51:56Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "0.10.25-1" + } + }, + { + "publishedAt": "2014-08-23T04:25:19Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "0.10.31" + } + }, + { + "publishedAt": "2014-01-18T05:28:38Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "0.11.10" + } + }, + { + "publishedAt": "2014-01-28T02:24:31Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "0.11.10-1" + } + }, + { + "publishedAt": "2017-04-06T13:38:19Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2017-05-19T08:19:05Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2017-06-06T14:19:20Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2017-06-22T18:36:15Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2018-03-06T10:20:30Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2018-03-30T08:14:15Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2018-11-27T15:37:59Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "isDefault": true, + "publishedAt": "2019-08-07T09:20:36Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "1.3.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "strip-ansi", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "strip-ansi", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-12-07T23:30:17Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2013-12-08T00:12:22Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2014-03-26T15:28:35Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2014-04-28T10:05:45Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "0.2.1" + } + }, + { + "publishedAt": "2014-06-03T17:09:40Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "0.2.2" + } + }, + { + "publishedAt": "2014-06-24T19:33:15Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2014-07-23T22:31:46Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-08-13T13:36:36Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-01-16T18:48:44Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2015-06-30T16:53:11Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2016-02-21T12:21:22Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2017-06-20T19:28:26Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2018-09-29T19:25:44Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2019-03-08T07:44:00Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2019-03-18T08:46:18Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "5.2.0" + } + }, + { + "publishedAt": "2019-11-09T06:20:36Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2021-09-23T16:34:41Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2021-04-16T06:08:05Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2021-09-11T08:50:46Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2023-05-28T09:55:04Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "7.1.0" + } + }, + { + "publishedAt": "2025-09-08T15:05:29Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "7.1.2" + } + }, + { + "isDefault": true, + "publishedAt": "2026-02-26T13:51:11Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "7.2.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "supports-preserve-symlinks-flag", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "supports-preserve-symlinks-flag", + "system": "NPM" + }, + "versions": [ + { + "isDefault": true, + "publishedAt": "2022-01-03T07:22:56Z", + "versionKey": { + "name": "supports-preserve-symlinks-flag", + "system": "NPM", + "version": "1.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "tough-cookie", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "tough-cookie", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-01-10T21:47:05Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.10.0" + } + }, + { + "publishedAt": "2014-01-13T18:21:15Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.11.0" + } + }, + { + "publishedAt": "2014-01-13T21:32:46Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.12.0" + } + }, + { + "publishedAt": "2014-01-16T18:26:00Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.12.1" + } + }, + { + "publishedAt": "2015-04-22T01:25:50Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.13.0" + } + }, + { + "publishedAt": "2011-10-21T19:06:03Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.0" + } + }, + { + "publishedAt": "2011-10-31T20:14:14Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.1" + } + }, + { + "publishedAt": "2012-04-23T17:02:57Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.11" + } + }, + { + "publishedAt": "2012-04-25T16:48:25Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.12" + } + }, + { + "publishedAt": "2012-05-08T16:21:30Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.13" + } + }, + { + "publishedAt": "2012-09-28T17:45:14Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.14" + } + }, + { + "publishedAt": "2013-01-25T17:35:07Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.15" + } + }, + { + "publishedAt": "2011-11-07T22:32:46Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.3" + } + }, + { + "publishedAt": "2011-11-23T15:55:51Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.4" + } + }, + { + "publishedAt": "2011-11-23T16:09:51Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.5" + } + }, + { + "publishedAt": "2011-11-23T19:26:54Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.6" + } + }, + { + "publishedAt": "2011-12-01T23:14:08Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.7" + } + }, + { + "publishedAt": "2011-12-15T16:03:48Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.8" + } + }, + { + "publishedAt": "2012-04-17T02:38:36Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.9" + } + }, + { + "publishedAt": "2015-04-28T01:38:47Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-04-28T18:14:01Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2015-05-25T16:49:39Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2015-06-10T22:13:55Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-10-02T17:49:06Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2015-10-06T23:18:58Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2015-11-13T01:52:06Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.2.1" + } + }, + { + "publishedAt": "2016-03-09T23:03:59Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.2.2" + } + }, + { + "publishedAt": "2016-07-21T18:44:18Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2016-07-26T01:01:31Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.3.1" + } + }, + { + "publishedAt": "2016-10-25T17:07:13Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.3.2" + } + }, + { + "publishedAt": "2017-09-21T21:05:04Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.3.3" + } + }, + { + "publishedAt": "2018-02-26T22:29:25Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.3.4" + } + }, + { + "publishedAt": "2018-06-04T23:05:54Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.4.2" + } + }, + { + "publishedAt": "2018-06-25T20:56:48Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.4.3" + } + }, + { + "publishedAt": "2018-11-26T22:58:46Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.5.0" + } + }, + { + "publishedAt": "2019-01-08T19:52:41Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2019-02-05T03:09:45Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2020-03-19T19:20:25Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2022-08-22T17:35:51Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2022-08-24T19:38:25Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2022-08-25T18:51:07Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "4.1.2" + } + }, + { + "publishedAt": "2023-06-05T17:32:41Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "4.1.3" + } + }, + { + "publishedAt": "2024-04-29T14:11:42Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "4.1.4" + } + }, + { + "publishedAt": "2024-09-09T16:40:28Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2023-09-27T16:06:48Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.0.0-rc.0" + } + }, + { + "publishedAt": "2024-02-29T18:21:11Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.0.0-rc.1" + } + }, + { + "publishedAt": "2024-05-16T20:03:00Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.0.0-rc.2" + } + }, + { + "publishedAt": "2024-07-10T13:23:18Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.0.0-rc.3" + } + }, + { + "publishedAt": "2024-07-19T17:42:20Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.0.0-rc.4" + } + }, + { + "publishedAt": "2025-01-09T15:36:56Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2025-01-08T18:57:42Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.1.0-rc.0" + } + }, + { + "publishedAt": "2025-02-07T17:32:26Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.1.1" + } + }, + { + "publishedAt": "2025-02-28T18:27:49Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.1.2" + } + }, + { + "publishedAt": "2025-08-14T19:56:05Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2025-05-02T13:50:43Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "6.0.0-rc.0" + } + }, + { + "publishedAt": "2025-07-24T14:54:21Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "6.0.0-rc.1" + } + }, + { + "publishedAt": "2025-08-04T16:53:25Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "6.0.0-rc.2" + } + }, + { + "publishedAt": "2026-03-12T18:39:28Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2026-07-07T18:32:22Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "6.0.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "tunnel-agent", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "tunnel-agent", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-03-01T20:43:54Z", + "versionKey": { + "name": "tunnel-agent", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2013-04-22T05:11:34Z", + "versionKey": { + "name": "tunnel-agent", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2014-02-04T19:33:08Z", + "versionKey": { + "name": "tunnel-agent", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2015-07-02T16:27:22Z", + "versionKey": { + "name": "tunnel-agent", + "system": "NPM", + "version": "0.4.1" + } + }, + { + "publishedAt": "2015-12-08T14:31:54Z", + "versionKey": { + "name": "tunnel-agent", + "system": "NPM", + "version": "0.4.2" + } + }, + { + "publishedAt": "2016-05-04T21:14:31Z", + "versionKey": { + "name": "tunnel-agent", + "system": "NPM", + "version": "0.4.3" + } + }, + { + "publishedAt": "2017-03-04T19:32:51Z", + "versionKey": { + "name": "tunnel-agent", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "isDefault": true, + "publishedAt": "2017-03-05T00:30:01Z", + "versionKey": { + "name": "tunnel-agent", + "system": "NPM", + "version": "0.6.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "tweetnacl", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "tweetnacl", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-07-26T14:13:21Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.10.0" + } + }, + { + "publishedAt": "2014-07-31T08:56:22Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.10.1" + } + }, + { + "publishedAt": "2014-08-03T12:57:58Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.11.0" + } + }, + { + "publishedAt": "2014-08-06T09:51:16Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.11.1" + } + }, + { + "publishedAt": "2014-08-08T11:33:58Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.11.2" + } + }, + { + "publishedAt": "2014-09-03T12:53:37Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.12.0" + } + }, + { + "publishedAt": "2014-09-09T19:10:37Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.12.1" + } + }, + { + "publishedAt": "2014-09-18T16:07:52Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.12.2" + } + }, + { + "publishedAt": "2014-12-26T16:18:57Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.13.0" + } + }, + { + "publishedAt": "2015-04-15T16:16:46Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.13.1" + } + }, + { + "publishedAt": "2015-09-17T14:24:35Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.13.2" + } + }, + { + "publishedAt": "2016-01-06T23:08:59Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.13.3" + } + }, + { + "publishedAt": "2016-02-20T16:07:29Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.14.0" + } + }, + { + "publishedAt": "2016-02-25T00:35:25Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.14.1" + } + }, + { + "publishedAt": "2016-03-28T17:49:52Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.14.2" + } + }, + { + "publishedAt": "2016-03-29T04:15:52Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.14.3" + } + }, + { + "publishedAt": "2016-12-02T18:10:24Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.14.4" + } + }, + { + "publishedAt": "2016-12-13T11:11:56Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.14.5" + } + }, + { + "publishedAt": "2014-07-08T17:27:03Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.9.1" + } + }, + { + "publishedAt": "2014-07-22T11:51:50Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.9.2" + } + }, + { + "publishedAt": "2017-05-22T18:43:50Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2017-02-22T11:39:29Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "1.0.0-rc.1" + } + }, + { + "publishedAt": "2019-01-24T14:52:36Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2020-01-16T19:28:56Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "isDefault": true, + "publishedAt": "2020-02-10T19:49:05Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "1.0.3" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "typedarray", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "typedarray", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-12-10T03:47:04Z", + "versionKey": { + "name": "typedarray", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2013-12-10T18:28:05Z", + "versionKey": { + "name": "typedarray", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2013-12-11T02:48:58Z", + "versionKey": { + "name": "typedarray", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2013-12-11T16:26:31Z", + "versionKey": { + "name": "typedarray", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2013-12-11T16:26:44Z", + "versionKey": { + "name": "typedarray", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2013-12-12T23:49:44Z", + "versionKey": { + "name": "typedarray", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2014-05-17T02:52:49Z", + "versionKey": { + "name": "typedarray", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "isDefault": true, + "publishedAt": "2022-10-12T07:29:40Z", + "versionKey": { + "name": "typedarray", + "system": "NPM", + "version": "0.0.7" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "uri-js", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "uri-js", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-03-13T19:38:35Z", + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2012-05-24T20:01:53Z", + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "1.4.2" + } + }, + { + "publishedAt": "2015-06-04T16:39:02Z", + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-06-08T20:22:25Z", + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2015-07-08T21:15:27Z", + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2017-03-24T14:45:54Z", + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2017-03-27T19:10:10Z", + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2017-03-28T14:40:42Z", + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2018-04-01T02:58:49Z", + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "4.2.0" + } + }, + { + "publishedAt": "2018-04-11T00:18:07Z", + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "4.2.1" + } + }, + { + "publishedAt": "2018-05-25T21:54:57Z", + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "4.2.2" + } + }, + { + "publishedAt": "2020-08-30T01:20:25Z", + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "4.3.0" + } + }, + { + "publishedAt": "2020-08-30T19:04:37Z", + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "4.4.0" + } + }, + { + "isDefault": true, + "publishedAt": "2021-01-10T00:43:12Z", + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "4.4.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "util-deprecate", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "util-deprecate", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-04-30T17:10:32Z", + "versionKey": { + "name": "util-deprecate", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-11-25T20:08:13Z", + "versionKey": { + "name": "util-deprecate", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2015-10-07T18:37:40Z", + "versionKey": { + "name": "util-deprecate", + "system": "NPM", + "version": "1.0.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "uuid", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "uuid", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-03-31T08:12:51Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2011-03-31T08:12:51Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2013-02-19T22:28:10Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2013-03-14T05:25:04Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "1.4.1" + } + }, + { + "publishedAt": "2014-09-25T09:03:34Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "1.4.2" + } + }, + { + "publishedAt": "2024-06-09T13:42:04Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "10.0.0" + } + }, + { + "publishedAt": "2024-10-27T14:35:13Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.0.0" + } + }, + { + "publishedAt": "2024-09-05T21:08:26Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.0.0-0" + } + }, + { + "publishedAt": "2024-10-27T21:40:24Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.0.1" + } + }, + { + "publishedAt": "2024-10-28T17:27:12Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.0.2" + } + }, + { + "publishedAt": "2024-11-10T21:25:54Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.0.3" + } + }, + { + "publishedAt": "2025-01-05T15:16:52Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.0.4" + } + }, + { + "publishedAt": "2025-01-09T22:40:18Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.0.5" + } + }, + { + "publishedAt": "2025-02-19T18:16:11Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.1.0" + } + }, + { + "publishedAt": "2026-04-29T15:17:24Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.1.1" + } + }, + { + "publishedAt": "2025-09-05T17:25:34Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "12.0.0" + } + }, + { + "publishedAt": "2026-04-29T12:54:38Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "12.0.1" + } + }, + { + "publishedAt": "2025-09-08T18:43:39Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "13.0.0" + } + }, + { + "publishedAt": "2026-04-29T12:44:23Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "13.0.1" + } + }, + { + "publishedAt": "2026-05-04T13:37:27Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "13.0.2" + } + }, + { + "publishedAt": "2026-04-19T15:15:42Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "14.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2026-06-20T11:56:02Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "14.0.1" + } + }, + { + "publishedAt": "2014-09-29T09:03:24Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2014-09-29T09:16:55Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2016-04-13T07:37:23Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2016-09-18T21:03:38Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2016-11-18T05:55:37Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2016-11-29T07:18:07Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2017-06-16T17:54:51Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2018-01-16T14:44:50Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.2.0" + } + }, + { + "publishedAt": "2018-01-16T17:44:57Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.2.1" + } + }, + { + "publishedAt": "2018-06-26T13:23:39Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.3.0" + } + }, + { + "publishedAt": "2018-06-28T21:29:01Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.3.2" + } + }, + { + "publishedAt": "2019-08-19T13:26:25Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.3.3" + } + }, + { + "publishedAt": "2020-01-16T21:05:38Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.4.0" + } + }, + { + "publishedAt": "2020-02-24T13:23:46Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2020-02-17T11:25:25Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "7.0.0-beta.0" + } + }, + { + "publishedAt": "2020-02-25T20:26:35Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2020-03-04T12:49:00Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "7.0.2" + } + }, + { + "publishedAt": "2020-03-02T20:31:08Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "7.0.2-beta.0" + } + }, + { + "publishedAt": "2020-03-31T19:41:24Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "7.0.3" + } + }, + { + "publishedAt": "2020-04-29T20:42:26Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.0.0" + } + }, + { + "publishedAt": "2020-04-29T20:21:52Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.0.0-beta.0" + } + }, + { + "publishedAt": "2020-05-20T18:52:38Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.1.0" + } + }, + { + "publishedAt": "2020-06-23T20:56:14Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.2.0" + } + }, + { + "publishedAt": "2020-06-23T07:38:42Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.2.0-beta.0" + } + }, + { + "publishedAt": "2020-07-27T19:01:36Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.3.0" + } + }, + { + "publishedAt": "2020-07-22T22:28:57Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.3.0-beta.0" + } + }, + { + "publishedAt": "2020-10-04T15:46:46Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.3.1" + } + }, + { + "publishedAt": "2020-12-08T20:38:36Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.3.2" + } + }, + { + "publishedAt": "2020-11-21T13:10:15Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.3.2-beta.0" + } + }, + { + "publishedAt": "2022-09-05T20:03:54Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "9.0.0" + } + }, + { + "publishedAt": "2022-08-05T10:12:36Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "9.0.0-beta.0" + } + }, + { + "publishedAt": "2023-09-12T08:56:35Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "9.0.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "validate-npm-package-license", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "validate-npm-package-license", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-06-05T22:28:16Z", + "versionKey": { + "name": "validate-npm-package-license", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-05-03T21:39:01Z", + "versionKey": { + "name": "validate-npm-package-license", + "system": "NPM", + "version": "1.0.0-prerelease-1" + } + }, + { + "publishedAt": "2015-05-06T07:51:15Z", + "versionKey": { + "name": "validate-npm-package-license", + "system": "NPM", + "version": "1.0.0-prerelease-2" + } + }, + { + "publishedAt": "2015-06-05T20:09:37Z", + "versionKey": { + "name": "validate-npm-package-license", + "system": "NPM", + "version": "1.0.0-prerelease-3" + } + }, + { + "publishedAt": "2015-06-19T07:38:36Z", + "versionKey": { + "name": "validate-npm-package-license", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-08-23T22:03:42Z", + "versionKey": { + "name": "validate-npm-package-license", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2015-08-23T23:36:10Z", + "versionKey": { + "name": "validate-npm-package-license", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2018-02-27T00:22:09Z", + "versionKey": { + "name": "validate-npm-package-license", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2018-02-27T18:18:49Z", + "versionKey": { + "name": "validate-npm-package-license", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "isDefault": true, + "publishedAt": "2018-08-05T16:59:03Z", + "versionKey": { + "name": "validate-npm-package-license", + "system": "NPM", + "version": "3.0.4" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "validate-npm-package-name", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "validate-npm-package-name", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-11-12T22:55:16Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-11-12T23:01:35Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2014-11-13T00:48:37Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2014-11-13T00:49:44Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2014-11-13T01:01:20Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2015-01-20T01:22:19Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-01-20T01:23:19Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2015-04-28T19:20:00Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2015-04-28T22:41:50Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2015-06-30T18:33:46Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "2.2.1" + } + }, + { + "publishedAt": "2015-06-30T18:33:59Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "2.2.2" + } + }, + { + "publishedAt": "2017-02-13T22:51:23Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2022-03-29T19:58:04Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2022-10-14T05:22:33Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2024-05-06T17:23:21Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2024-09-25T17:34:17Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2025-06-05T16:16:21Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2025-07-21T21:19:27Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "6.0.2" + } + }, + { + "publishedAt": "2025-10-22T15:29:11Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2025-12-18T22:54:25Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2026-01-06T20:02:27Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "7.0.2" + } + }, + { + "isDefault": true, + "publishedAt": "2026-05-08T18:31:08Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "8.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "verror", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "verror", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-04-18T01:13:53Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2012-04-18T16:21:48Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2012-05-01T19:11:24Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2017-05-02T16:40:47Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.10.0" + } + }, + { + "isDefault": true, + "publishedAt": "2021-11-02T20:29:16Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.10.1" + } + }, + { + "publishedAt": "2012-07-11T18:56:59Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2012-07-27T00:03:18Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2012-07-27T17:37:13Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2012-07-30T23:16:11Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.3.2" + } + }, + { + "publishedAt": "2012-07-30T23:57:10Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.3.3" + } + }, + { + "publishedAt": "2012-10-17T18:55:23Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.3.4" + } + }, + { + "publishedAt": "2012-12-14T17:25:51Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.3.5" + } + }, + { + "publishedAt": "2013-02-06T18:29:57Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.3.6" + } + }, + { + "publishedAt": "2014-01-15T00:33:58Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.3.7" + } + }, + { + "publishedAt": "2014-03-13T04:35:07Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2014-11-17T18:25:19Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.5.0" + } + }, + { + "publishedAt": "2014-11-17T18:28:09Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.5.1" + } + }, + { + "publishedAt": "2014-11-20T23:24:57Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.6.0" + } + }, + { + "publishedAt": "2016-01-30T00:25:54Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.6.1" + } + }, + { + "publishedAt": "2016-08-12T01:30:04Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.7.0" + } + }, + { + "publishedAt": "2016-08-16T21:33:32Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.8.0" + } + }, + { + "publishedAt": "2016-08-17T18:40:33Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.8.1" + } + }, + { + "publishedAt": "2016-11-16T21:53:00Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.9.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "wide-align", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "wide-align", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-12-16T05:58:03Z", + "versionKey": { + "name": "wide-align", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-12-16T19:55:49Z", + "versionKey": { + "name": "wide-align", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-12-31T07:07:16Z", + "versionKey": { + "name": "wide-align", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2016-01-08T21:59:38Z", + "versionKey": { + "name": "wide-align", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2017-05-10T23:21:02Z", + "versionKey": { + "name": "wide-align", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2017-05-11T18:31:29Z", + "versionKey": { + "name": "wide-align", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2018-05-24T21:36:50Z", + "versionKey": { + "name": "wide-align", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "isDefault": true, + "publishedAt": "2021-10-15T14:17:01Z", + "versionKey": { + "name": "wide-align", + "system": "NPM", + "version": "1.1.5" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "wrappy", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "wrappy", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2021-04-22T23:17:34Z", + "versionKey": { + "name": "wrappy", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2014-09-18T22:59:23Z", + "versionKey": { + "name": "wrappy", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-09-18T23:13:15Z", + "versionKey": { + "name": "wrappy", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2016-05-17T23:30:52Z", + "versionKey": { + "name": "wrappy", + "system": "NPM", + "version": "1.0.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.15.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "fast-deep-equal", + "requirement": "^3.1.1" + }, + { + "name": "fast-json-stable-stringify", + "requirement": "^2.0.0" + }, + { + "name": "json-schema-traverse", + "requirement": "^0.4.1" + }, + { + "name": "uri-js", + "requirement": "^4.2.2" + } + ], + "devDependencies": [ + { + "name": "ajv-async", + "requirement": "^1.0.0" + }, + { + "name": "bluebird", + "requirement": "^3.5.3" + }, + { + "name": "brfs", + "requirement": "^2.0.0" + }, + { + "name": "browserify", + "requirement": "^16.2.0" + }, + { + "name": "chai", + "requirement": "^4.0.1" + }, + { + "name": "coveralls", + "requirement": "^3.0.1" + }, + { + "name": "del-cli", + "requirement": "^3.0.0" + }, + { + "name": "dot", + "requirement": "^1.0.3" + }, + { + "name": "eslint", + "requirement": "^7.3.1" + }, + { + "name": "gh-pages-generator", + "requirement": "^0.2.3" + }, + { + "name": "glob", + "requirement": "^7.0.0" + }, + { + "name": "if-node-version", + "requirement": "^1.0.0" + }, + { + "name": "js-beautify", + "requirement": "^1.7.3" + }, + { + "name": "jshint", + "requirement": "^2.10.2" + }, + { + "name": "json-schema-test", + "requirement": "^2.0.0" + }, + { + "name": "karma", + "requirement": "^5.0.0" + }, + { + "name": "karma-chrome-launcher", + "requirement": "^3.0.0" + }, + { + "name": "karma-mocha", + "requirement": "^2.0.0" + }, + { + "name": "karma-sauce-launcher", + "requirement": "^4.1.3" + }, + { + "name": "mocha", + "requirement": "^8.0.1" + }, + { + "name": "nyc", + "requirement": "^15.0.0" + }, + { + "name": "pre-commit", + "requirement": "^1.1.1" + }, + { + "name": "re2", + "requirement": "^1.21.4" + }, + { + "name": "require-globify", + "requirement": "^1.3.0" + }, + { + "name": "typescript", + "requirement": "^3.9.5" + }, + { + "name": "uglify-js", + "requirement": "^3.6.9" + }, + { + "name": "watch", + "requirement": "^1.0.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "2.1.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "ava", + "requirement": "0.17.0" + }, + { + "name": "xo", + "requirement": "0.16.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "5.0.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "ava", + "requirement": "^2.4.0" + }, + { + "name": "tsd", + "requirement": "^0.9.0" + }, + { + "name": "xo", + "requirement": "^0.25.3" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "aproba", + "system": "NPM", + "version": "1.2.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "standard", + "requirement": "^10.0.3" + }, + { + "name": "tap", + "requirement": "^10.0.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "aproba", + "system": "NPM", + "version": "2.1.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "standard", + "requirement": "^11.0.1" + }, + { + "name": "tap", + "requirement": "^12.0.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.1.7" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "delegates", + "requirement": "^1.0.0" + }, + { + "name": "readable-stream", + "requirement": "^2.0.6" + } + ], + "devDependencies": [ + { + "name": "standard", + "requirement": "^11.0.1" + }, + { + "name": "tap", + "requirement": "^12.0.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "4.0.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "@npmcli/eslint-config", + "requirement": "^4.0.0" + }, + { + "name": "@npmcli/template-oss", + "requirement": "4.21.3" + }, + { + "name": "tap", + "requirement": "^16.0.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.2.6" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "safer-buffer", + "requirement": "~2.1.0" + } + ], + "devDependencies": [ + { + "name": "eslint", + "requirement": "2.13.1" + }, + { + "name": "eslint-plugin-joyent", + "requirement": "~1.3.0" + }, + { + "name": "faucet", + "requirement": "0.0.1" + }, + { + "name": "istanbul", + "requirement": "^0.3.6" + }, + { + "name": "tape", + "requirement": "^3.5.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "assert-plus", + "system": "NPM", + "version": "1.0.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "faucet", + "requirement": "0.0.1" + }, + { + "name": "tape", + "requirement": "4.2.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "asynckit", + "system": "NPM", + "version": "0.4.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "browserify", + "requirement": "^13.0.0" + }, + { + "name": "browserify-istanbul", + "requirement": "^2.0.0" + }, + { + "name": "coveralls", + "requirement": "^2.11.9" + }, + { + "name": "eslint", + "requirement": "^2.9.0" + }, + { + "name": "istanbul", + "requirement": "^0.4.3" + }, + { + "name": "obake", + "requirement": "^0.1.2" + }, + { + "name": "phantomjs-prebuilt", + "requirement": "^2.1.7" + }, + { + "name": "pre-commit", + "requirement": "^1.1.3" + }, + { + "name": "reamde", + "requirement": "^1.1.0" + }, + { + "name": "rimraf", + "requirement": "^2.5.2" + }, + { + "name": "size-table", + "requirement": "^0.2.0" + }, + { + "name": "tap-spec", + "requirement": "^4.1.1" + }, + { + "name": "tape", + "requirement": "^4.5.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "aws-sign2", + "system": "NPM", + "version": "0.7.0" + } + } + response: |- + { + "npm": { + "dependencies": {} + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.13.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "mocha", + "requirement": "^10.7.3" + }, + { + "name": "should", + "requirement": "^13.2.3" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "1.0.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "matcha", + "requirement": "^0.7.0" + }, + { + "name": "tape", + "requirement": "^4.6.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "bcrypt-pbkdf", + "system": "NPM", + "version": "1.0.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "tweetnacl", + "requirement": "^0.14.3" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.16" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "balanced-match", + "requirement": "^1.0.0" + }, + { + "name": "concat-map", + "requirement": "0.0.1" + } + ], + "devDependencies": [ + { + "name": "matcha", + "requirement": "^0.7.0" + }, + { + "name": "tape", + "requirement": "^4.6.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "buffer-from", + "system": "NPM", + "version": "1.1.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "standard", + "requirement": "^12.0.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "1.0.3" + } + } + response: |- + { + "npm": { + "dependencies": {} + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "caseless", + "system": "NPM", + "version": "0.12.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "tape", + "requirement": "^2.10.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "0.0.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "mkdirp", + "requirement": "0.3" + }, + { + "name": "rimraf" + }, + { + "name": "tap", + "requirement": "0.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "code-point-at", + "system": "NPM", + "version": "1.1.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "ava", + "requirement": "*" + }, + { + "name": "xo", + "requirement": "^0.16.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "color-support", + "system": "NPM", + "version": "1.1.3" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "tap", + "requirement": "^10.3.3" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "1.0.8" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "delayed-stream", + "requirement": "~1.0.0" + } + ], + "devDependencies": [ + { + "name": "far", + "requirement": "~0.0.7" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "concat-map", + "system": "NPM", + "version": "0.0.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "tape", + "requirement": "~2.4.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.6.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "buffer-from", + "requirement": "^1.0.0" + }, + { + "name": "inherits", + "requirement": "^2.0.3" + }, + { + "name": "readable-stream", + "requirement": "^2.2.2" + }, + { + "name": "typedarray", + "requirement": "^0.0.6" + } + ], + "devDependencies": [ + { + "name": "tape", + "requirement": "^4.6.3" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "console-control-strings", + "system": "NPM", + "version": "1.1.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "standard", + "requirement": "^7.1.2" + }, + { + "name": "tap", + "requirement": "^5.7.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "core-util-is", + "system": "NPM", + "version": "1.0.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "tap", + "requirement": "^2.3.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "core-util-is", + "system": "NPM", + "version": "1.0.3" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "tap", + "requirement": "^15.0.9" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.14.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "assert-plus", + "requirement": "^1.0.0" + } + ], + "devDependencies": [ + { + "name": "nodeunit", + "requirement": "0.9.x" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "delayed-stream", + "system": "NPM", + "version": "1.0.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "fake", + "requirement": "0.2.0" + }, + { + "name": "far", + "requirement": "0.0.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "delegates", + "system": "NPM", + "version": "1.0.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "mocha", + "requirement": "*" + }, + { + "name": "should", + "requirement": "*" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "ecc-jsbn", + "system": "NPM", + "version": "0.1.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "jsbn", + "requirement": "~0.1.0" + }, + { + "name": "safer-buffer", + "requirement": "^2.1.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "8.0.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "@babel/cli", + "requirement": "^7.2.3" + }, + { + "name": "@babel/core", + "requirement": "^7.3.4" + }, + { + "name": "@babel/plugin-proposal-unicode-property-regex", + "requirement": "^7.2.0" + }, + { + "name": "@babel/preset-env", + "requirement": "^7.3.4" + }, + { + "name": "mocha", + "requirement": "^6.0.2" + }, + { + "name": "regexgen", + "requirement": "^1.3.0" + }, + { + "name": "unicode-12.0.0", + "requirement": "^0.7.9" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "es-errors", + "system": "NPM", + "version": "1.3.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "@ljharb/eslint-config", + "requirement": "^21.1.0" + }, + { + "name": "@types/tape", + "requirement": "^5.6.4" + }, + { + "name": "aud", + "requirement": "^2.0.4" + }, + { + "name": "auto-changelog", + "requirement": "^2.4.0" + }, + { + "name": "eclint", + "requirement": "^2.8.1" + }, + { + "name": "eslint", + "requirement": "^8.8.0" + }, + { + "name": "evalmd", + "requirement": "^0.0.19" + }, + { + "name": "in-publish", + "requirement": "^2.0.1" + }, + { + "name": "npmignore", + "requirement": "^0.3.1" + }, + { + "name": "nyc", + "requirement": "^10.3.2" + }, + { + "name": "safe-publish-latest", + "requirement": "^2.0.0" + }, + { + "name": "tape", + "requirement": "^5.7.4" + }, + { + "name": "typescript", + "requirement": "next" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "extend", + "system": "NPM", + "version": "3.0.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "@ljharb/eslint-config", + "requirement": "^12.2.1" + }, + { + "name": "covert", + "requirement": "^1.1.0" + }, + { + "name": "eslint", + "requirement": "^4.19.1" + }, + { + "name": "jscs", + "requirement": "^3.0.7" + }, + { + "name": "tape", + "requirement": "^4.9.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "extsprintf", + "system": "NPM", + "version": "1.3.0" + } + } + response: |- + { + "npm": { + "dependencies": {} + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "3.1.3" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "coveralls", + "requirement": "^3.1.0" + }, + { + "name": "dot", + "requirement": "^1.1.2" + }, + { + "name": "eslint", + "requirement": "^7.2.0" + }, + { + "name": "mocha", + "requirement": "^7.2.0" + }, + { + "name": "nyc", + "requirement": "^15.1.0" + }, + { + "name": "pre-commit", + "requirement": "^1.2.2" + }, + { + "name": "react", + "requirement": "^16.12.0" + }, + { + "name": "react-test-renderer", + "requirement": "^16.12.0" + }, + { + "name": "sinon", + "requirement": "^9.0.2" + }, + { + "name": "typescript", + "requirement": "^3.9.5" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "fast-json-stable-stringify", + "system": "NPM", + "version": "2.1.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "benchmark", + "requirement": "^2.1.4" + }, + { + "name": "coveralls", + "requirement": "^3.0.0" + }, + { + "name": "eslint", + "requirement": "^6.7.0" + }, + { + "name": "fast-stable-stringify", + "requirement": "latest" + }, + { + "name": "faster-stable-stringify", + "requirement": "latest" + }, + { + "name": "json-stable-stringify", + "requirement": "latest" + }, + { + "name": "nyc", + "requirement": "^14.1.0" + }, + { + "name": "pre-commit", + "requirement": "^1.2.2" + }, + { + "name": "tape", + "requirement": "^4.11.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "forever-agent", + "system": "NPM", + "version": "0.6.1" + } + } + response: |- + { + "npm": { + "dependencies": {} + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.3.3" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "asynckit", + "requirement": "^0.4.0" + }, + { + "name": "combined-stream", + "requirement": "^1.0.6" + }, + { + "name": "mime-types", + "requirement": "^2.1.12" + } + ], + "devDependencies": [ + { + "name": "browserify", + "requirement": "^13.1.1" + }, + { + "name": "browserify-istanbul", + "requirement": "^2.0.0" + }, + { + "name": "coveralls", + "requirement": "^2.11.14" + }, + { + "name": "cross-spawn", + "requirement": "^4.0.2" + }, + { + "name": "eslint", + "requirement": "^3.9.1" + }, + { + "name": "fake", + "requirement": "^0.2.2" + }, + { + "name": "far", + "requirement": "^0.0.7" + }, + { + "name": "formidable", + "requirement": "^1.0.17" + }, + { + "name": "in-publish", + "requirement": "^2.0.0" + }, + { + "name": "is-node-modern", + "requirement": "^1.0.0" + }, + { + "name": "istanbul", + "requirement": "^0.4.5" + }, + { + "name": "obake", + "requirement": "^0.1.2" + }, + { + "name": "phantomjs-prebuilt", + "requirement": "^2.1.13" + }, + { + "name": "pkgfiles", + "requirement": "^2.3.0" + }, + { + "name": "pre-commit", + "requirement": "^1.1.3" + }, + { + "name": "request", + "requirement": "2.76.0" + }, + { + "name": "rimraf", + "requirement": "^2.5.4" + }, + { + "name": "tape", + "requirement": "^4.6.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "fs.realpath", + "system": "NPM", + "version": "1.0.0" + } + } + response: |- + { + "npm": { + "dependencies": {} + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "function-bind", + "system": "NPM", + "version": "1.1.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "@ljharb/eslint-config", + "requirement": "^21.1.0" + }, + { + "name": "aud", + "requirement": "^2.0.3" + }, + { + "name": "auto-changelog", + "requirement": "^2.4.0" + }, + { + "name": "eslint", + "requirement": "=8.8.0" + }, + { + "name": "in-publish", + "requirement": "^2.0.1" + }, + { + "name": "npmignore", + "requirement": "^0.3.0" + }, + { + "name": "nyc", + "requirement": "^10.3.2" + }, + { + "name": "safe-publish-latest", + "requirement": "^2.0.0" + }, + { + "name": "tape", + "requirement": "^5.7.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.7.4" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "aproba", + "requirement": "^1.0.3" + }, + { + "name": "console-control-strings", + "requirement": "^1.0.0" + }, + { + "name": "has-unicode", + "requirement": "^2.0.0" + }, + { + "name": "object-assign", + "requirement": "^4.1.0" + }, + { + "name": "signal-exit", + "requirement": "^3.0.0" + }, + { + "name": "string-width", + "requirement": "^1.0.1" + }, + { + "name": "strip-ansi", + "requirement": "^3.0.1" + }, + { + "name": "wide-align", + "requirement": "^1.1.0" + } + ], + "devDependencies": [ + { + "name": "readable-stream", + "requirement": "^2.0.6" + }, + { + "name": "require-inject", + "requirement": "^1.4.0" + }, + { + "name": "standard", + "requirement": "^7.1.2" + }, + { + "name": "tap", + "requirement": "^5.7.2" + }, + { + "name": "through2", + "requirement": "^2.0.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "5.0.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "aproba", + "requirement": "^1.0.3 || ^2.0.0" + }, + { + "name": "color-support", + "requirement": "^1.1.3" + }, + { + "name": "console-control-strings", + "requirement": "^1.1.0" + }, + { + "name": "has-unicode", + "requirement": "^2.0.1" + }, + { + "name": "signal-exit", + "requirement": "^4.0.1" + }, + { + "name": "string-width", + "requirement": "^4.2.3" + }, + { + "name": "strip-ansi", + "requirement": "^6.0.1" + }, + { + "name": "wide-align", + "requirement": "^1.1.5" + } + ], + "devDependencies": [ + { + "name": "@npmcli/eslint-config", + "requirement": "^4.0.0" + }, + { + "name": "@npmcli/template-oss", + "requirement": "4.22.0" + }, + { + "name": "readable-stream", + "requirement": "^4.0.0" + }, + { + "name": "tap", + "requirement": "^16.0.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "getpass", + "system": "NPM", + "version": "0.1.7" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "assert-plus", + "requirement": "^1.0.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.2.3" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "fs.realpath", + "requirement": "^1.0.0" + }, + { + "name": "inflight", + "requirement": "^1.0.4" + }, + { + "name": "inherits", + "requirement": "2" + }, + { + "name": "minimatch", + "requirement": "^3.1.1" + }, + { + "name": "once", + "requirement": "^1.3.0" + }, + { + "name": "path-is-absolute", + "requirement": "^1.0.0" + } + ], + "devDependencies": [ + { + "name": "memfs", + "requirement": "^3.2.0" + }, + { + "name": "mkdirp", + "requirement": "0" + }, + { + "name": "rimraf", + "requirement": "^2.2.8" + }, + { + "name": "tap", + "requirement": "^15.0.6" + }, + { + "name": "tick", + "requirement": "0.0.6" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "3.0.12" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "natives", + "requirement": "^1.1.3" + } + ], + "devDependencies": [ + { + "name": "mkdirp", + "requirement": "^0.5.0" + }, + { + "name": "rimraf", + "requirement": "^2.2.8" + }, + { + "name": "tap", + "requirement": "^1.2.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.2.11" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "import-fresh", + "requirement": "^2.0.0" + }, + { + "name": "mkdirp", + "requirement": "^0.5.0" + }, + { + "name": "rimraf", + "requirement": "^2.2.8" + }, + { + "name": "tap", + "requirement": "^16.3.4" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "har-schema", + "system": "NPM", + "version": "2.0.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "ajv", + "requirement": "^5.0.0" + }, + { + "name": "codeclimate-test-reporter", + "requirement": "^0.4.0" + }, + { + "name": "cz-conventional-changelog", + "requirement": "^1.2.0" + }, + { + "name": "echint", + "requirement": "^2.1.0" + }, + { + "name": "semantic-release", + "requirement": "^6.3.2" + }, + { + "name": "snazzy", + "requirement": "^5.0.0" + }, + { + "name": "tap", + "requirement": "^8.0.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "5.1.5" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "ajv", + "requirement": "^6.12.3" + }, + { + "name": "har-schema", + "requirement": "^2.0.0" + } + ], + "devDependencies": [ + { + "name": "tap", + "requirement": "^14.10.8" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "has-unicode", + "system": "NPM", + "version": "2.0.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "require-inject", + "requirement": "^1.3.0" + }, + { + "name": "tap", + "requirement": "^2.3.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "hasown", + "system": "NPM", + "version": "2.0.4" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "function-bind", + "requirement": "^1.1.2" + } + ], + "devDependencies": [ + { + "name": "@arethetypeswrong/cli", + "requirement": "^0.18.2" + }, + { + "name": "@ljharb/eslint-config", + "requirement": "^22.2.3" + }, + { + "name": "@ljharb/tsconfig", + "requirement": "^0.3.2" + }, + { + "name": "@types/function-bind", + "requirement": "^1.1.10" + }, + { + "name": "@types/tape", + "requirement": "^5.8.1" + }, + { + "name": "auto-changelog", + "requirement": "^2.5.1" + }, + { + "name": "eslint", + "requirement": "^10.4.0" + }, + { + "name": "evalmd", + "requirement": "^0.0.19" + }, + { + "name": "in-publish", + "requirement": "^2.0.1" + }, + { + "name": "jiti", + "requirement": "^0.0.0" + }, + { + "name": "mock-property", + "requirement": "^1.1.0" + }, + { + "name": "npmignore", + "requirement": "^0.3.5" + }, + { + "name": "nyc", + "requirement": "^10.3.2" + }, + { + "name": "safe-publish-latest", + "requirement": "^2.0.0" + }, + { + "name": "tape", + "requirement": "^5.9.0" + }, + { + "name": "typescript", + "requirement": "next" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.6.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "standard", + "requirement": "^3.3.2" + }, + { + "name": "tap", + "requirement": "^0.4.13" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.9" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "standard", + "requirement": "^11.0.1" + }, + { + "name": "standard-version", + "requirement": "^4.4.0" + }, + { + "name": "tap", + "requirement": "^12.7.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.2.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "assert-plus", + "requirement": "^1.0.0" + }, + { + "name": "jsprim", + "requirement": "^1.2.2" + }, + { + "name": "sshpk", + "requirement": "^1.7.0" + } + ], + "devDependencies": [ + { + "name": "tap", + "requirement": "0.4.2" + }, + { + "name": "uuid", + "requirement": "^2.0.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "inflight", + "system": "NPM", + "version": "1.0.6" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "once", + "requirement": "^1.3.0" + }, + { + "name": "wrappy", + "requirement": "1" + } + ], + "devDependencies": [ + { + "name": "tap", + "requirement": "^7.1.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "inherits", + "system": "NPM", + "version": "2.0.4" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "tap", + "requirement": "^14.2.4" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.16.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "hasown", + "requirement": "^2.0.3" + } + ], + "devDependencies": [ + { + "name": "@ljharb/eslint-config", + "requirement": "^22.2.3" + }, + { + "name": "auto-changelog", + "requirement": "^2.5.0" + }, + { + "name": "encoding", + "requirement": "^0.1.13" + }, + { + "name": "eslint", + "requirement": "^8.57.1" + }, + { + "name": "in-publish", + "requirement": "^2.0.1" + }, + { + "name": "mock-property", + "requirement": "^1.1.0" + }, + { + "name": "npmignore", + "requirement": "^0.3.5" + }, + { + "name": "nyc", + "requirement": "^10.3.2" + }, + { + "name": "safe-publish-latest", + "requirement": "^2.0.0" + }, + { + "name": "semver", + "requirement": "^6.3.1" + }, + { + "name": "tape", + "requirement": "^5.9.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "is-fullwidth-code-point", + "system": "NPM", + "version": "1.0.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "number-is-nan", + "requirement": "^1.0.0" + } + ], + "devDependencies": [ + { + "name": "ava", + "requirement": "0.0.4" + }, + { + "name": "code-point-at", + "requirement": "^1.0.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "is-fullwidth-code-point", + "system": "NPM", + "version": "3.0.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "ava", + "requirement": "^1.3.1" + }, + { + "name": "tsd-check", + "requirement": "^0.5.0" + }, + { + "name": "xo", + "requirement": "^0.24.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "is-typedarray", + "system": "NPM", + "version": "1.0.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "tape", + "requirement": "^2.13.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "isarray", + "system": "NPM", + "version": "1.0.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "tape", + "requirement": "~2.13.4" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "isstream", + "system": "NPM", + "version": "0.1.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "core-util-is", + "requirement": "~1.0.0" + }, + { + "name": "inherits", + "requirement": "~2.0.1" + }, + { + "name": "isarray", + "requirement": "0.0.1" + }, + { + "name": "string_decoder", + "requirement": "~0.10.x" + }, + { + "name": "tape", + "requirement": "~2.12.3" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "jsbn", + "system": "NPM", + "version": "0.1.1" + } + } + response: |- + { + "npm": { + "dependencies": {} + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "json-schema", + "system": "NPM", + "version": "0.4.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "vows", + "requirement": "*" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "json-schema-traverse", + "system": "NPM", + "version": "0.4.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "coveralls", + "requirement": "^2.13.1" + }, + { + "name": "eslint", + "requirement": "^3.19.0" + }, + { + "name": "mocha", + "requirement": "^3.4.2" + }, + { + "name": "nyc", + "requirement": "^11.0.2" + }, + { + "name": "pre-commit", + "requirement": "^1.2.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "json-stringify-safe", + "system": "NPM", + "version": "5.0.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "mocha", + "requirement": "\u003e= 2.1.0 \u003c 3" + }, + { + "name": "must", + "requirement": "\u003e= 0.12 \u003c 0.13" + }, + { + "name": "sinon", + "requirement": "\u003e= 1.12.2 \u003c 2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "1.4.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "assert-plus", + "requirement": "1.0.0" + }, + { + "name": "extsprintf", + "requirement": "1.3.0" + }, + { + "name": "json-schema", + "requirement": "0.4.0" + }, + { + "name": "verror", + "requirement": "1.10.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.52.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "bluebird", + "requirement": "3.7.2" + }, + { + "name": "co", + "requirement": "4.6.0" + }, + { + "name": "cogent", + "requirement": "1.0.1" + }, + { + "name": "csv-parse", + "requirement": "4.16.3" + }, + { + "name": "eslint", + "requirement": "7.32.0" + }, + { + "name": "eslint-config-standard", + "requirement": "15.0.1" + }, + { + "name": "eslint-plugin-import", + "requirement": "2.25.4" + }, + { + "name": "eslint-plugin-markdown", + "requirement": "2.2.1" + }, + { + "name": "eslint-plugin-node", + "requirement": "11.1.0" + }, + { + "name": "eslint-plugin-promise", + "requirement": "5.1.1" + }, + { + "name": "eslint-plugin-standard", + "requirement": "4.1.0" + }, + { + "name": "gnode", + "requirement": "0.1.2" + }, + { + "name": "media-typer", + "requirement": "1.1.0" + }, + { + "name": "mocha", + "requirement": "9.2.1" + }, + { + "name": "nyc", + "requirement": "15.1.0" + }, + { + "name": "raw-body", + "requirement": "2.5.0" + }, + { + "name": "stream-to-array", + "requirement": "2.3.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.35" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "mime-db", + "requirement": "1.52.0" + } + ], + "devDependencies": [ + { + "name": "eslint", + "requirement": "7.32.0" + }, + { + "name": "eslint-config-standard", + "requirement": "14.1.1" + }, + { + "name": "eslint-plugin-import", + "requirement": "2.25.4" + }, + { + "name": "eslint-plugin-markdown", + "requirement": "2.2.1" + }, + { + "name": "eslint-plugin-node", + "requirement": "11.1.0" + }, + { + "name": "eslint-plugin-promise", + "requirement": "5.2.0" + }, + { + "name": "eslint-plugin-standard", + "requirement": "4.1.0" + }, + { + "name": "mocha", + "requirement": "9.2.2" + }, + { + "name": "nyc", + "requirement": "15.1.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.1.5" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "brace-expansion", + "requirement": "^1.1.7" + } + ], + "devDependencies": [ + { + "name": "tap", + "requirement": "^15.1.6" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.2.8" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "@ljharb/eslint-config", + "requirement": "^21.0.1" + }, + { + "name": "aud", + "requirement": "^2.0.2" + }, + { + "name": "auto-changelog", + "requirement": "^2.4.0" + }, + { + "name": "eslint", + "requirement": "=8.8.0" + }, + { + "name": "in-publish", + "requirement": "^2.0.1" + }, + { + "name": "npmignore", + "requirement": "^0.3.0" + }, + { + "name": "nyc", + "requirement": "^10.3.2" + }, + { + "name": "safe-publish-latest", + "requirement": "^2.0.0" + }, + { + "name": "tape", + "requirement": "^5.6.3" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.5.6" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "minimist", + "requirement": "^1.2.6" + } + ], + "devDependencies": [ + { + "name": "tap", + "requirement": "^16.0.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "natives", + "system": "NPM", + "version": "1.1.6" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "tap", + "requirement": "^11.0.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.5.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "hosted-git-info", + "requirement": "^2.1.4" + }, + { + "name": "resolve", + "requirement": "^1.10.0" + }, + { + "name": "semver", + "requirement": "2 || 3 || 4 || 5" + }, + { + "name": "validate-npm-package-license", + "requirement": "^3.0.1" + } + ], + "devDependencies": [ + { + "name": "async", + "requirement": "^2.6.1" + }, + { + "name": "tap", + "requirement": "^12.4.0" + }, + { + "name": "underscore", + "requirement": "^1.8.3" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "3.1.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "hosted-git-info", + "requirement": "^1.5.3" + }, + { + "name": "semver", + "requirement": "4" + } + ], + "devDependencies": [ + { + "name": "tap", + "requirement": "^0.4.9" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "4.2.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "hosted-git-info", + "requirement": "^2.1.5" + }, + { + "name": "semver", + "requirement": "^5.1.0" + } + ], + "devDependencies": [ + { + "name": "standard", + "requirement": "^7.1.2" + }, + { + "name": "tap", + "requirement": "^5.7.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "6.1.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "hosted-git-info", + "requirement": "^2.7.1" + }, + { + "name": "osenv", + "requirement": "^0.1.5" + }, + { + "name": "semver", + "requirement": "^5.6.0" + }, + { + "name": "validate-npm-package-name", + "requirement": "^3.0.0" + } + ], + "devDependencies": [ + { + "name": "standard", + "requirement": "^11.0.1" + }, + { + "name": "standard-version", + "requirement": "^4.4.0" + }, + { + "name": "tap", + "requirement": "^12.5.0" + }, + { + "name": "weallbehave", + "requirement": "^1.2.0" + }, + { + "name": "weallcontribute", + "requirement": "^1.0.8" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.2.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "chownr", + "requirement": "0" + }, + { + "name": "concat-stream", + "requirement": "^1.4.6" + }, + { + "name": "graceful-fs", + "requirement": "^3.0.0" + }, + { + "name": "mkdirp", + "requirement": "^0.5.0" + }, + { + "name": "normalize-package-data", + "requirement": "~1.0.1 || ^2.0.0" + }, + { + "name": "npm-package-arg", + "requirement": "^3.0.0" + }, + { + "name": "npmlog" + }, + { + "name": "once", + "requirement": "^1.3.0" + }, + { + "name": "request", + "requirement": "^2.47.0" + }, + { + "name": "retry", + "requirement": "^0.6.1" + }, + { + "name": "rimraf", + "requirement": "2" + }, + { + "name": "semver", + "requirement": "2 \u003e=2.2.1 || 3.x || 4" + }, + { + "name": "slide", + "requirement": "^1.1.3" + } + ], + "devDependencies": [ + { + "name": "negotiator", + "requirement": "^0.4.9" + }, + { + "name": "nock", + "requirement": "^0.56.0" + }, + { + "name": "standard", + "requirement": "^3.2.0" + }, + { + "name": "tap" + } + ], + "optionalDependencies": [ + { + "name": "npmlog" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.5.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "chownr", + "requirement": "0" + }, + { + "name": "concat-stream", + "requirement": "^1.4.6" + }, + { + "name": "graceful-fs", + "requirement": "^3.0.0" + }, + { + "name": "mkdirp", + "requirement": "^0.5.0" + }, + { + "name": "normalize-package-data", + "requirement": "~1.0.1 || ^2.0.0" + }, + { + "name": "npm-package-arg", + "requirement": "^3.0.0 || ^4.0.0" + }, + { + "name": "npmlog" + }, + { + "name": "once", + "requirement": "^1.3.0" + }, + { + "name": "request", + "requirement": "^2.47.0" + }, + { + "name": "retry", + "requirement": "^0.6.1" + }, + { + "name": "rimraf", + "requirement": "2" + }, + { + "name": "semver", + "requirement": "2 \u003e=2.2.1 || 3.x || 4 || 5" + }, + { + "name": "slide", + "requirement": "^1.1.3" + } + ], + "devDependencies": [ + { + "name": "negotiator", + "requirement": "^0.4.9" + }, + { + "name": "nock", + "requirement": "^0.56.0" + }, + { + "name": "standard", + "requirement": "^4.0.0" + }, + { + "name": "tap", + "requirement": "^1.2.0" + } + ], + "optionalDependencies": [ + { + "name": "npmlog" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.5.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "concat-stream", + "requirement": "^1.5.2" + }, + { + "name": "graceful-fs", + "requirement": "^4.1.6" + }, + { + "name": "normalize-package-data", + "requirement": "~1.0.1 || ^2.0.0" + }, + { + "name": "npm-package-arg", + "requirement": "^3.0.0 || ^4.0.0" + }, + { + "name": "npmlog", + "requirement": "2 || ^3.1.0 || ^4.0.0" + }, + { + "name": "once", + "requirement": "^1.3.3" + }, + { + "name": "request", + "requirement": "^2.74.0" + }, + { + "name": "retry", + "requirement": "^0.10.0" + }, + { + "name": "semver", + "requirement": "2 \u003e=2.2.1 || 3.x || 4 || 5" + }, + { + "name": "slide", + "requirement": "^1.1.3" + } + ], + "devDependencies": [ + { + "name": "negotiator", + "requirement": "^0.6.1" + }, + { + "name": "nock", + "requirement": "^9.0.9" + }, + { + "name": "readable-stream", + "requirement": "^2.1.5" + }, + { + "name": "require-inject", + "requirement": "^1.4.0" + }, + { + "name": "rimraf", + "requirement": "^2.5.4" + }, + { + "name": "standard", + "requirement": "^9.0.0" + }, + { + "name": "tap", + "requirement": "^10.3.0" + } + ], + "optionalDependencies": [ + { + "name": "npmlog", + "requirement": "2 || ^3.1.0 || ^4.0.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "8.6.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "concat-stream", + "requirement": "^1.5.2" + }, + { + "name": "graceful-fs", + "requirement": "^4.1.6" + }, + { + "name": "normalize-package-data", + "requirement": "~1.0.1 || ^2.0.0" + }, + { + "name": "npm-package-arg", + "requirement": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0" + }, + { + "name": "npmlog", + "requirement": "2 || ^3.1.0 || ^4.0.0" + }, + { + "name": "once", + "requirement": "^1.3.3" + }, + { + "name": "request", + "requirement": "^2.74.0" + }, + { + "name": "retry", + "requirement": "^0.10.0" + }, + { + "name": "safe-buffer", + "requirement": "^5.1.1" + }, + { + "name": "semver", + "requirement": "2 \u003e=2.2.1 || 3.x || 4 || 5" + }, + { + "name": "slide", + "requirement": "^1.1.3" + }, + { + "name": "ssri", + "requirement": "^5.2.4" + } + ], + "devDependencies": [ + { + "name": "negotiator", + "requirement": "^0.6.1" + }, + { + "name": "nock", + "requirement": "^9.0.9" + }, + { + "name": "readable-stream", + "requirement": "^2.1.5" + }, + { + "name": "require-inject", + "requirement": "^1.4.0" + }, + { + "name": "rimraf", + "requirement": "^2.5.4" + }, + { + "name": "standard", + "requirement": "^11.0.0" + }, + { + "name": "standard-version", + "requirement": "^4.3.0" + }, + { + "name": "tap", + "requirement": "^12.0.1" + } + ], + "optionalDependencies": [ + { + "name": "npmlog", + "requirement": "2 || ^3.1.0 || ^4.0.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "4.1.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "are-we-there-yet", + "requirement": "~1.1.2" + }, + { + "name": "console-control-strings", + "requirement": "~1.1.0" + }, + { + "name": "gauge", + "requirement": "~2.7.3" + }, + { + "name": "set-blocking", + "requirement": "~2.0.0" + } + ], + "devDependencies": [ + { + "name": "standard", + "requirement": "~7.1.2" + }, + { + "name": "tap", + "requirement": "~5.7.3" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "7.0.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "are-we-there-yet", + "requirement": "^4.0.0" + }, + { + "name": "console-control-strings", + "requirement": "^1.1.0" + }, + { + "name": "gauge", + "requirement": "^5.0.0" + }, + { + "name": "set-blocking", + "requirement": "^2.0.0" + } + ], + "devDependencies": [ + { + "name": "@npmcli/eslint-config", + "requirement": "^4.0.0" + }, + { + "name": "@npmcli/template-oss", + "requirement": "4.6.1" + }, + { + "name": "tap", + "requirement": "^16.0.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "number-is-nan", + "system": "NPM", + "version": "1.0.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "ava", + "requirement": "*" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "oauth-sign", + "system": "NPM", + "version": "0.9.0" + } + } + response: |- + { + "npm": { + "dependencies": {} + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "4.1.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "ava", + "requirement": "^0.16.0" + }, + { + "name": "lodash", + "requirement": "^4.16.4" + }, + { + "name": "matcha", + "requirement": "^0.7.0" + }, + { + "name": "xo", + "requirement": "^0.16.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "once", + "system": "NPM", + "version": "1.4.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "wrappy", + "requirement": "1" + } + ], + "devDependencies": [ + { + "name": "tap", + "requirement": "^7.0.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "os-homedir", + "system": "NPM", + "version": "1.0.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "ava", + "requirement": "*" + }, + { + "name": "path-exists", + "requirement": "^2.0.0" + }, + { + "name": "xo", + "requirement": "^0.16.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "os-tmpdir", + "system": "NPM", + "version": "1.0.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "ava", + "requirement": "*" + }, + { + "name": "xo", + "requirement": "^0.16.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "osenv", + "system": "NPM", + "version": "0.1.5" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "os-homedir", + "requirement": "^1.0.0" + }, + { + "name": "os-tmpdir", + "requirement": "^1.0.0" + } + ], + "devDependencies": [ + { + "name": "tap", + "requirement": "^11.1.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "path-is-absolute", + "system": "NPM", + "version": "1.0.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "xo", + "requirement": "^0.16.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "path-parse", + "system": "NPM", + "version": "1.0.7" + } + } + response: |- + { + "npm": { + "dependencies": {} + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "performance-now", + "system": "NPM", + "version": "2.1.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "bluebird", + "requirement": "^3.4.7" + }, + { + "name": "call-delayed", + "requirement": "^1.0.0" + }, + { + "name": "chai", + "requirement": "^3.5.0" + }, + { + "name": "chai-increasing", + "requirement": "^1.2.0" + }, + { + "name": "coffee-script", + "requirement": "~1.12.2" + }, + { + "name": "mocha", + "requirement": "~3.2.0" + }, + { + "name": "pre-commit", + "requirement": "^1.2.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "process-nextick-args", + "system": "NPM", + "version": "2.0.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "tap", + "requirement": "~0.2.6" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.15.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "punycode", + "requirement": "^2.3.1" + } + ], + "devDependencies": [ + { + "name": "@eslint/js", + "requirement": "^9.16.0" + }, + { + "name": "@playwright/test", + "requirement": "^1.49.0" + }, + { + "name": "@types/eslint__js", + "requirement": "^8.42.3" + }, + { + "name": "benchmark", + "requirement": "^2.1.4" + }, + { + "name": "browserstack-node-sdk", + "requirement": "^1.34.27" + }, + { + "name": "eslint", + "requirement": "^9.16.0" + }, + { + "name": "mocha", + "requirement": "^10.8.2" + }, + { + "name": "typescript", + "requirement": "^5.7.2" + }, + { + "name": "typescript-eslint", + "requirement": "^8.16.0" + }, + { + "name": "vite", + "requirement": "^6.0.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "2.3.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "codecov", + "requirement": "^3.8.3" + }, + { + "name": "mocha", + "requirement": "^10.2.0" + }, + { + "name": "nyc", + "requirement": "^15.1.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.5.5" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "@ljharb/eslint-config", + "requirement": "^20.1.0" + }, + { + "name": "aud", + "requirement": "^1.1.5" + }, + { + "name": "browserify", + "requirement": "^16.5.2" + }, + { + "name": "eclint", + "requirement": "^2.8.1" + }, + { + "name": "eslint", + "requirement": "^8.6.0" + }, + { + "name": "evalmd", + "requirement": "^0.0.17" + }, + { + "name": "iconv-lite", + "requirement": "^0.4.24" + }, + { + "name": "in-publish", + "requirement": "^2.0.1" + }, + { + "name": "mkdirp", + "requirement": "^0.5.1" + }, + { + "name": "npmignore", + "requirement": "^0.3.1" + }, + { + "name": "nyc", + "requirement": "^10.3.2" + }, + { + "name": "qs-iconv", + "requirement": "^1.0.4" + }, + { + "name": "safe-publish-latest", + "requirement": "^2.0.0" + }, + { + "name": "safer-buffer", + "requirement": "^2.1.2" + }, + { + "name": "tape", + "requirement": "^5.4.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.3.8" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "core-util-is", + "requirement": "~1.0.0" + }, + { + "name": "inherits", + "requirement": "~2.0.3" + }, + { + "name": "isarray", + "requirement": "~1.0.0" + }, + { + "name": "process-nextick-args", + "requirement": "~2.0.0" + }, + { + "name": "safe-buffer", + "requirement": "~5.1.1" + }, + { + "name": "string_decoder", + "requirement": "~1.1.1" + }, + { + "name": "util-deprecate", + "requirement": "~1.0.1" + } + ], + "devDependencies": [ + { + "name": "assert", + "requirement": "^1.4.0" + }, + { + "name": "babel-polyfill", + "requirement": "^6.9.1" + }, + { + "name": "buffer", + "requirement": "^4.9.0" + }, + { + "name": "lolex", + "requirement": "^2.3.2" + }, + { + "name": "nyc", + "requirement": "^6.4.0" + }, + { + "name": "tap", + "requirement": "^0.7.0" + }, + { + "name": "tape", + "requirement": "^4.8.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.88.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "aws-sign2", + "requirement": "~0.7.0" + }, + { + "name": "aws4", + "requirement": "^1.8.0" + }, + { + "name": "caseless", + "requirement": "~0.12.0" + }, + { + "name": "combined-stream", + "requirement": "~1.0.6" + }, + { + "name": "extend", + "requirement": "~3.0.2" + }, + { + "name": "forever-agent", + "requirement": "~0.6.1" + }, + { + "name": "form-data", + "requirement": "~2.3.2" + }, + { + "name": "har-validator", + "requirement": "~5.1.3" + }, + { + "name": "http-signature", + "requirement": "~1.2.0" + }, + { + "name": "is-typedarray", + "requirement": "~1.0.0" + }, + { + "name": "isstream", + "requirement": "~0.1.2" + }, + { + "name": "json-stringify-safe", + "requirement": "~5.0.1" + }, + { + "name": "mime-types", + "requirement": "~2.1.19" + }, + { + "name": "oauth-sign", + "requirement": "~0.9.0" + }, + { + "name": "performance-now", + "requirement": "^2.1.0" + }, + { + "name": "qs", + "requirement": "~6.5.2" + }, + { + "name": "safe-buffer", + "requirement": "^5.1.2" + }, + { + "name": "tough-cookie", + "requirement": "~2.5.0" + }, + { + "name": "tunnel-agent", + "requirement": "^0.6.0" + }, + { + "name": "uuid", + "requirement": "^3.3.2" + } + ], + "devDependencies": [ + { + "name": "bluebird", + "requirement": "^3.2.1" + }, + { + "name": "browserify", + "requirement": "^13.0.1" + }, + { + "name": "browserify-istanbul", + "requirement": "^2.0.0" + }, + { + "name": "buffer-equal", + "requirement": "^1.0.0" + }, + { + "name": "codecov", + "requirement": "^3.0.4" + }, + { + "name": "coveralls", + "requirement": "^3.0.2" + }, + { + "name": "function-bind", + "requirement": "^1.0.2" + }, + { + "name": "karma", + "requirement": "^3.0.0" + }, + { + "name": "karma-browserify", + "requirement": "^5.0.1" + }, + { + "name": "karma-cli", + "requirement": "^1.0.0" + }, + { + "name": "karma-coverage", + "requirement": "^1.0.0" + }, + { + "name": "karma-phantomjs-launcher", + "requirement": "^1.0.0" + }, + { + "name": "karma-tap", + "requirement": "^3.0.1" + }, + { + "name": "nyc", + "requirement": "^14.1.1" + }, + { + "name": "phantomjs-prebuilt", + "requirement": "^2.1.3" + }, + { + "name": "rimraf", + "requirement": "^2.2.8" + }, + { + "name": "server-destroy", + "requirement": "^1.0.1" + }, + { + "name": "standard", + "requirement": "^9.0.0" + }, + { + "name": "tape", + "requirement": "^4.6.0" + }, + { + "name": "taper", + "requirement": "^0.5.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.22.12" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "es-errors", + "requirement": "^1.3.0" + }, + { + "name": "is-core-module", + "requirement": "^2.16.1" + }, + { + "name": "path-parse", + "requirement": "^1.0.7" + }, + { + "name": "supports-preserve-symlinks-flag", + "requirement": "^1.0.0" + } + ], + "devDependencies": [ + { + "name": "@ljharb/eslint-config", + "requirement": "^22.2.2" + }, + { + "name": "array.prototype.map", + "requirement": "^1.0.8" + }, + { + "name": "copy-dir", + "requirement": "^1.3.0" + }, + { + "name": "eclint", + "requirement": "^2.8.1" + }, + { + "name": "eslint", + "requirement": "^9.39.1" + }, + { + "name": "in-publish", + "requirement": "^2.0.1" + }, + { + "name": "jiti", + "requirement": "^0.0.0" + }, + { + "name": "mkdirp", + "requirement": "^0.5.6" + }, + { + "name": "mv", + "requirement": "^2.1.1" + }, + { + "name": "npmignore", + "requirement": "^0.3.5" + }, + { + "name": "object-keys", + "requirement": "^1.1.1" + }, + { + "name": "rimraf", + "requirement": "^2.7.1" + }, + { + "name": "safe-publish-latest", + "requirement": "^2.0.0" + }, + { + "name": "semver", + "requirement": "^6.3.1" + }, + { + "name": "tap", + "requirement": "^0.4.13" + }, + { + "name": "tape", + "requirement": "^5.9.0" + }, + { + "name": "tmp", + "requirement": "^0.0.31" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.10.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "fake", + "requirement": "0.2.0" + }, + { + "name": "far", + "requirement": "0.0.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.6.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "fake", + "requirement": "0.2.0" + }, + { + "name": "far", + "requirement": "0.0.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.7.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "glob", + "requirement": "^7.1.3" + } + ], + "devDependencies": [ + { + "name": "mkdirp", + "requirement": "^0.5.1" + }, + { + "name": "tap", + "requirement": "^12.1.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "5.1.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "standard", + "requirement": "*" + }, + { + "name": "tape", + "requirement": "^4.0.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "5.2.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "standard", + "requirement": "*" + }, + { + "name": "tape", + "requirement": "^5.0.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "safer-buffer", + "system": "NPM", + "version": "2.1.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "standard", + "requirement": "^11.0.1" + }, + { + "name": "tape", + "requirement": "^4.9.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.6" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "tap", + "requirement": "^1.2.0" + }, + { + "name": "uglify-js", + "requirement": "~2.3.6" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.7.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "@npmcli/template-oss", + "requirement": "4.17.0" + }, + { + "name": "tap", + "requirement": "^12.7.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "set-blocking", + "system": "NPM", + "version": "2.0.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "chai", + "requirement": "^3.5.0" + }, + { + "name": "coveralls", + "requirement": "^2.11.9" + }, + { + "name": "mocha", + "requirement": "^2.4.5" + }, + { + "name": "nyc", + "requirement": "^6.4.4" + }, + { + "name": "standard", + "requirement": "^7.0.1" + }, + { + "name": "standard-version", + "requirement": "^2.2.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "3.0.7" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "chai", + "requirement": "^3.5.0" + }, + { + "name": "coveralls", + "requirement": "^3.1.1" + }, + { + "name": "nyc", + "requirement": "^15.1.0" + }, + { + "name": "standard-version", + "requirement": "^9.3.1" + }, + { + "name": "tap", + "requirement": "^15.1.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "4.1.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "@types/cross-spawn", + "requirement": "^6.0.2" + }, + { + "name": "@types/node", + "requirement": "^18.15.11" + }, + { + "name": "@types/signal-exit", + "requirement": "^3.0.1" + }, + { + "name": "@types/tap", + "requirement": "^15.0.8" + }, + { + "name": "c8", + "requirement": "^7.13.0" + }, + { + "name": "prettier", + "requirement": "^2.8.6" + }, + { + "name": "tap", + "requirement": "^16.3.4" + }, + { + "name": "ts-node", + "requirement": "^10.9.1" + }, + { + "name": "typedoc", + "requirement": "^0.23.28" + }, + { + "name": "typescript", + "requirement": "^5.0.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "slide", + "system": "NPM", + "version": "1.1.6" + } + } + response: |- + { + "npm": { + "dependencies": {} + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "3.2.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "spdx-expression-parse", + "requirement": "^3.0.0" + }, + { + "name": "spdx-license-ids", + "requirement": "^3.0.0" + } + ], + "devDependencies": [ + { + "name": "defence-cli", + "requirement": "^3.0.1" + }, + { + "name": "replace-require-self", + "requirement": "^1.0.0" + }, + { + "name": "standard", + "requirement": "^14.3.4" + }, + { + "name": "standard-markdown", + "requirement": "^6.0.0" + }, + { + "name": "tape", + "requirement": "^5.0.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "spdx-exceptions", + "system": "NPM", + "version": "2.5.0" + } + } + response: |- + { + "npm": { + "dependencies": {} + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "3.0.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "spdx-exceptions", + "requirement": "^2.1.0" + }, + { + "name": "spdx-license-ids", + "requirement": "^3.0.0" + } + ], + "devDependencies": [ + { + "name": "defence-cli", + "requirement": "^3.0.1" + }, + { + "name": "replace-require-self", + "requirement": "^1.0.0" + }, + { + "name": "standard", + "requirement": "^14.1.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.23" + } + } + response: |- + { + "npm": { + "dependencies": {} + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.18.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "asn1", + "requirement": "~0.2.3" + }, + { + "name": "assert-plus", + "requirement": "^1.0.0" + }, + { + "name": "bcrypt-pbkdf", + "requirement": "^1.0.0" + }, + { + "name": "dashdash", + "requirement": "^1.12.0" + }, + { + "name": "ecc-jsbn", + "requirement": "~0.1.1" + }, + { + "name": "getpass", + "requirement": "^0.1.1" + }, + { + "name": "jsbn", + "requirement": "~0.1.0" + }, + { + "name": "safer-buffer", + "requirement": "^2.0.2" + }, + { + "name": "tweetnacl", + "requirement": "~0.14.0" + } + ], + "devDependencies": [ + { + "name": "benchmark", + "requirement": "^1.0.0" + }, + { + "name": "sinon", + "requirement": "^1.17.2" + }, + { + "name": "tape", + "requirement": "^3.5.0" + }, + { + "name": "temp", + "requirement": "^0.8.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "5.3.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "safe-buffer", + "requirement": "^5.1.1" + } + ], + "devDependencies": [ + { + "name": "nyc", + "requirement": "^11.4.1" + }, + { + "name": "standard", + "requirement": "^10.0.3" + }, + { + "name": "standard-version", + "requirement": "^4.3.0" + }, + { + "name": "tap", + "requirement": "^11.1.0" + }, + { + "name": "weallbehave", + "requirement": "^1.2.0" + }, + { + "name": "weallcontribute", + "requirement": "^1.0.8" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "1.0.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "code-point-at", + "requirement": "^1.0.0" + }, + { + "name": "is-fullwidth-code-point", + "requirement": "^1.0.0" + }, + { + "name": "strip-ansi", + "requirement": "^3.0.0" + } + ], + "devDependencies": [ + { + "name": "ava", + "requirement": "*" + }, + { + "name": "xo", + "requirement": "*" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "4.2.3" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "emoji-regex", + "requirement": "^8.0.0" + }, + { + "name": "is-fullwidth-code-point", + "requirement": "^3.0.0" + }, + { + "name": "strip-ansi", + "requirement": "^6.0.1" + } + ], + "devDependencies": [ + { + "name": "ava", + "requirement": "^1.4.1" + }, + { + "name": "tsd", + "requirement": "^0.7.1" + }, + { + "name": "xo", + "requirement": "^0.24.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "1.1.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "safe-buffer", + "requirement": "~5.1.0" + } + ], + "devDependencies": [ + { + "name": "babel-polyfill", + "requirement": "^6.23.0" + }, + { + "name": "core-util-is", + "requirement": "^1.0.2" + }, + { + "name": "inherits", + "requirement": "^2.0.3" + }, + { + "name": "tap", + "requirement": "~0.4.8" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "3.0.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "ansi-regex", + "requirement": "^2.0.0" + } + ], + "devDependencies": [ + { + "name": "ava", + "requirement": "*" + }, + { + "name": "xo", + "requirement": "*" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "6.0.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "ansi-regex", + "requirement": "^5.0.1" + } + ], + "devDependencies": [ + { + "name": "ava", + "requirement": "^2.4.0" + }, + { + "name": "tsd", + "requirement": "^0.10.0" + }, + { + "name": "xo", + "requirement": "^0.25.3" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "supports-preserve-symlinks-flag", + "system": "NPM", + "version": "1.0.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "@ljharb/eslint-config", + "requirement": "^20.1.0" + }, + { + "name": "aud", + "requirement": "^1.1.5" + }, + { + "name": "auto-changelog", + "requirement": "^2.3.0" + }, + { + "name": "eslint", + "requirement": "^8.6.0" + }, + { + "name": "nyc", + "requirement": "^10.3.2" + }, + { + "name": "safe-publish-latest", + "requirement": "^2.0.0" + }, + { + "name": "semver", + "requirement": "^6.3.0" + }, + { + "name": "tape", + "requirement": "^5.4.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.5.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "psl", + "requirement": "^1.1.28" + }, + { + "name": "punycode", + "requirement": "^2.1.1" + } + ], + "devDependencies": [ + { + "name": "async", + "requirement": "^1.4.2" + }, + { + "name": "genversion", + "requirement": "^2.1.0" + }, + { + "name": "nyc", + "requirement": "^11.6.0" + }, + { + "name": "string.prototype.repeat", + "requirement": "^0.2.0" + }, + { + "name": "vows", + "requirement": "^0.8.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "tunnel-agent", + "system": "NPM", + "version": "0.6.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "safe-buffer", + "requirement": "^5.0.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.14.5" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "browserify", + "requirement": "^13.0.0" + }, + { + "name": "eslint", + "requirement": "^2.2.0" + }, + { + "name": "faucet", + "requirement": "^0.0.1" + }, + { + "name": "tap-browser-color", + "requirement": "^0.1.2" + }, + { + "name": "tape", + "requirement": "^4.4.0" + }, + { + "name": "tape-run", + "requirement": "^2.1.3" + }, + { + "name": "tweetnacl-util", + "requirement": "^0.13.3" + }, + { + "name": "uglify-js", + "requirement": "^2.6.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "typedarray", + "system": "NPM", + "version": "0.0.6" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "tape", + "requirement": "~2.3.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "4.4.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "punycode", + "requirement": "^2.1.0" + } + ], + "devDependencies": [ + { + "name": "babel-cli", + "requirement": "^6.26.0" + }, + { + "name": "babel-plugin-external-helpers", + "requirement": "^6.22.0" + }, + { + "name": "babel-preset-latest", + "requirement": "^6.24.1" + }, + { + "name": "mocha", + "requirement": "^8.2.1" + }, + { + "name": "mocha-qunit-ui", + "requirement": "^0.1.3" + }, + { + "name": "rollup", + "requirement": "^0.41.6" + }, + { + "name": "rollup-plugin-babel", + "requirement": "^2.7.1" + }, + { + "name": "rollup-plugin-node-resolve", + "requirement": "^2.0.0" + }, + { + "name": "sorcery", + "requirement": "^0.10.0" + }, + { + "name": "typescript", + "requirement": "^2.8.1" + }, + { + "name": "uglify-js", + "requirement": "^2.8.14" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "util-deprecate", + "system": "NPM", + "version": "1.0.2" + } + } + response: |- + { + "npm": { + "dependencies": {} + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.4.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "@commitlint/cli", + "requirement": "~8.2.0" + }, + { + "name": "@commitlint/config-conventional", + "requirement": "~8.2.0" + }, + { + "name": "eslint", + "requirement": "~6.4.0" + }, + { + "name": "husky", + "requirement": "~3.0.5" + }, + { + "name": "mocha", + "requirement": "6.2.0" + }, + { + "name": "runmd", + "requirement": "1.2.1" + }, + { + "name": "standard-version", + "requirement": "7.0.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "validate-npm-package-license", + "system": "NPM", + "version": "3.0.4" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "spdx-correct", + "requirement": "^3.0.0" + }, + { + "name": "spdx-expression-parse", + "requirement": "^3.0.0" + } + ], + "devDependencies": [ + { + "name": "defence-cli", + "requirement": "^2.0.1" + }, + { + "name": "replace-require-self", + "requirement": "^1.0.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "3.0.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "builtins", + "requirement": "^1.0.3" + } + ], + "devDependencies": [ + { + "name": "standard", + "requirement": "^8.6.0" + }, + { + "name": "tap", + "requirement": "^10.0.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.10.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "assert-plus", + "requirement": "^1.0.0" + }, + { + "name": "core-util-is", + "requirement": "1.0.2" + }, + { + "name": "extsprintf", + "requirement": "^1.2.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "wide-align", + "system": "NPM", + "version": "1.1.5" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "string-width", + "requirement": "^1.0.2 || 2 || 3 || 4" + } + ], + "devDependencies": [ + { + "name": "tap", + "requirement": "*" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "wrappy", + "system": "NPM", + "version": "1.0.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "tap", + "requirement": "^2.3.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "assert-plus", + "system": "NPM", + "version": "1.0.0" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/mcavage/node-assert-plus#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/mcavage/node-assert-plus/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/assert-plus/1.0.0" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/mcavage/node-assert-plus.git" + } + ], + "publishedAt": "2016-01-27T19:03:38Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/mcavage/node-assert-plus" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/mcavage/node-assert-plus" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "assert-plus", + "system": "NPM", + "version": "1.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "1.0.8" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/felixge/node-combined-stream" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/felixge/node-combined-stream/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/combined-stream/1.0.8" + }, + { + "label": "SOURCE_REPO", + "url": "git://github.com/felixge/node-combined-stream.git" + } + ], + "publishedAt": "2019-05-12T17:49:45Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/felixge/node-combined-stream" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/felixge/node-combined-stream" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "1.0.8" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "console-control-strings", + "system": "NPM", + "version": "1.1.0" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "ISC" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/iarna/console-control-strings#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/iarna/console-control-strings/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/console-control-strings/1.1.0" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/iarna/console-control-strings.git" + } + ], + "publishedAt": "2016-06-15T23:29:58Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/iarna/console-control-strings" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/iarna/console-control-strings" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "console-control-strings", + "system": "NPM", + "version": "1.1.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "core-util-is", + "system": "NPM", + "version": "1.0.3" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/isaacs/core-util-is#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/isaacs/core-util-is/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/core-util-is/1.0.3" + }, + { + "label": "SOURCE_REPO", + "url": "git://github.com/isaacs/core-util-is.git" + } + ], + "publishedAt": "2021-08-31T14:35:36Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/isaacs/core-util-is" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/isaacs/core-util-is" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "core-util-is", + "system": "NPM", + "version": "1.0.3" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "extsprintf", + "system": "NPM", + "version": "1.3.0" + } + } + response: |- + { + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/davepacheco/node-extsprintf" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/davepacheco/node-extsprintf/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/extsprintf/1.3.0" + }, + { + "label": "SOURCE_REPO", + "url": "git://github.com/davepacheco/node-extsprintf.git" + } + ], + "publishedAt": "2015-03-07T00:13:00Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/davepacheco/node-extsprintf" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/davepacheco/node-extsprintf" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "extsprintf", + "system": "NPM", + "version": "1.3.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.9" + } + } + response: |- + { + "licenses": [ + "ISC" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/npm/hosted-git-info" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/npm/hosted-git-info/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/hosted-git-info/2.8.9" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/npm/hosted-git-info.git" + } + ], + "publishedAt": "2021-04-07T20:04:34Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/npm/hosted-git-info" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/npm/hosted-git-info" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.9" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "inherits", + "system": "NPM", + "version": "2.0.4" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "ISC" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/isaacs/inherits#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/isaacs/inherits/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/inherits/2.0.4" + }, + { + "label": "SOURCE_REPO", + "url": "git://github.com/isaacs/inherits.git" + } + ], + "publishedAt": "2019-06-19T20:18:52Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/isaacs/inherits" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/isaacs/inherits" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "inherits", + "system": "NPM", + "version": "2.0.4" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "jsbn", + "system": "NPM", + "version": "0.1.1" + } + } + response: |- + { + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/andyperlitch/jsbn#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/andyperlitch/jsbn/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/jsbn/0.1.1" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/andyperlitch/jsbn.git" + } + ], + "publishedAt": "2017-02-12T08:03:16Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/andyperlitch/jsbn" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/andyperlitch/jsbn" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "jsbn", + "system": "NPM", + "version": "0.1.1" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.35" + } + } + response: |- + { + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/jshttp/mime-types#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/jshttp/mime-types/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/mime-types/2.1.35" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/jshttp/mime-types.git" + } + ], + "publishedAt": "2022-03-12T18:04:43Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/jshttp/mime-types" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/jshttp/mime-types" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.35" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "once", + "system": "NPM", + "version": "1.4.0" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "ISC" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/isaacs/once#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/isaacs/once/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/once/1.4.0" + }, + { + "label": "SOURCE_REPO", + "url": "git://github.com/isaacs/once.git" + } + ], + "publishedAt": "2016-09-06T21:11:09Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/isaacs/once" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/isaacs/once" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "once", + "system": "NPM", + "version": "1.4.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "2.3.1" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://mths.be/punycode" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/mathiasbynens/punycode.js/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/punycode/2.3.1" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/mathiasbynens/punycode.js.git" + } + ], + "publishedAt": "2023-10-30T18:28:32Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/mathiasbynens/punycode.js" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/mathiasbynens/punycode.js" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "2.3.1" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.3.8" + } + } + response: |- + { + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/nodejs/readable-stream#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/nodejs/readable-stream/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/readable-stream/2.3.8" + }, + { + "label": "SOURCE_REPO", + "url": "git://github.com/nodejs/readable-stream.git" + } + ], + "publishedAt": "2023-02-23T10:04:06Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/nodejs/readable-stream" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/nodejs/readable-stream" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.3.8" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "5.1.2" + } + } + response: |- + { + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/feross/safe-buffer" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/feross/safe-buffer/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/safe-buffer/5.1.2" + }, + { + "label": "SOURCE_REPO", + "url": "git://github.com/feross/safe-buffer.git" + } + ], + "publishedAt": "2018-04-25T20:10:24Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/feross/safe-buffer" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/feross/safe-buffer" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "5.1.2" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "5.2.1" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/feross/safe-buffer" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/feross/safe-buffer/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/safe-buffer/5.2.1" + }, + { + "label": "SOURCE_REPO", + "url": "git://github.com/feross/safe-buffer.git" + } + ], + "publishedAt": "2020-05-10T16:37:30Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/feross/safe-buffer" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/feross/safe-buffer" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "5.2.1" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "safer-buffer", + "system": "NPM", + "version": "2.1.2" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/ChALkeR/safer-buffer#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/ChALkeR/safer-buffer/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/safer-buffer/2.1.2" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/ChALkeR/safer-buffer.git" + } + ], + "publishedAt": "2018-04-08T10:42:42Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/chalker/safer-buffer" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/chalker/safer-buffer" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "safer-buffer", + "system": "NPM", + "version": "2.1.2" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.6" + } + } + response: |- + { + "advisoryKeys": [ + { + "id": "GHSA-c2qf-rxjj-qqgw" + } + ], + "licenses": [ + "ISC" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/npm/node-semver#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/npm/node-semver/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/semver/4.3.6" + }, + { + "label": "SOURCE_REPO", + "url": "git://github.com/npm/node-semver.git" + } + ], + "publishedAt": "2015-06-01T04:16:22Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/npm/node-semver" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/npm/node-semver" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.6" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.7.2" + } + } + response: |- + { + "licenses": [ + "ISC" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/npm/node-semver#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/npm/node-semver/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/semver/5.7.2" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/npm/node-semver.git" + } + ], + "publishedAt": "2023-07-10T19:57:47Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/npm/node-semver" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/npm/node-semver" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.7.2" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "3.0.1" + } + } + response: |- + { + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/jslicense/spdx-expression-parse.js#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/jslicense/spdx-expression-parse.js/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/spdx-expression-parse/3.0.1" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/jslicense/spdx-expression-parse.js.git" + } + ], + "publishedAt": "2020-05-13T16:12:46Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/jslicense/spdx-expression-parse.js" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/jslicense/spdx-expression-parse.js" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "3.0.1" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.23" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "CC0-1.0" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/jslicense/spdx-license-ids#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/jslicense/spdx-license-ids/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/spdx-license-ids/3.0.23" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/jslicense/spdx-license-ids.git" + } + ], + "publishedAt": "2026-02-20T23:02:57Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/jslicense/spdx-license-ids" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/jslicense/spdx-license-ids" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.23" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "1.0.2" + } + } + response: |- + { + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/sindresorhus/string-width#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/sindresorhus/string-width/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/string-width/1.0.2" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/sindresorhus/string-width.git" + } + ], + "publishedAt": "2016-08-14T15:23:54Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/sindresorhus/string-width" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/sindresorhus/string-width" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "1.0.2" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "4.2.3" + } + } + response: |- + { + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/sindresorhus/string-width#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/sindresorhus/string-width/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/string-width/4.2.3" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/sindresorhus/string-width.git" + } + ], + "publishedAt": "2021-09-23T17:17:21Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/sindresorhus/string-width" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/sindresorhus/string-width" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "4.2.3" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "3.0.1" + } + } + response: |- + { + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/chalk/strip-ansi" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/chalk/strip-ansi/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/strip-ansi/3.0.1" + }, + { + "label": "SOURCE_REPO", + "url": "https://github.com/chalk/strip-ansi" + } + ], + "publishedAt": "2016-02-21T12:21:22Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/chalk/strip-ansi" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/chalk/strip-ansi" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "3.0.1" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "6.0.1" + } + } + response: |- + { + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/chalk/strip-ansi#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/chalk/strip-ansi/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/strip-ansi/6.0.1" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/chalk/strip-ansi.git" + } + ], + "publishedAt": "2021-09-23T16:34:41Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/chalk/strip-ansi" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/chalk/strip-ansi" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "6.0.1" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.14.5" + } + } + response: |- + { + "licenses": [ + "Unlicense" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://tweetnacl.js.org" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/dchest/tweetnacl-js/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/tweetnacl/0.14.5" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/dchest/tweetnacl-js.git" + } + ], + "publishedAt": "2016-12-13T11:11:56Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/dchest/tweetnacl-js" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/dchest/tweetnacl-js" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.14.5" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "wrappy", + "system": "NPM", + "version": "1.0.2" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "ISC" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/npm/wrappy" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/npm/wrappy/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/wrappy/1.0.2" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/npm/wrappy.git" + } + ], + "publishedAt": "2016-05-17T23:30:52Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/npm/wrappy" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/npm/wrappy" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "wrappy", + "system": "NPM", + "version": "1.0.2" + } + } diff --git a/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_override_pom.xml.yaml b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_override_pom.xml.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_override_pom.xml.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_override_pom.xml_grpc.yaml b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_override_pom.xml_grpc.yaml new file mode 100644 index 00000000000..04d6f38d5ca --- /dev/null +++ b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_override_pom.xml_grpc.yaml @@ -0,0 +1,11814 @@ +interactions: + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "commons-io:commons-io", + "system": "MAVEN" + } + } + response: |- + { + "packageKey": { + "name": "commons-io:commons-io", + "system": "MAVEN" + }, + "versions": [ + { + "publishedAt": "2005-11-22T18:09:27Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "0.1" + } + }, + { + "publishedAt": "2005-11-22T18:09:27Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "1.0" + } + }, + { + "publishedAt": "2005-11-22T18:09:27Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "1.1" + } + }, + { + "publishedAt": "2006-03-20T01:31:15Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "1.2" + } + }, + { + "publishedAt": "2007-01-30T22:37:28Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "1.3" + } + }, + { + "publishedAt": "2007-02-13T18:31:57Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "1.3.1" + } + }, + { + "publishedAt": "2008-01-01T21:00:34Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "1.3.2" + } + }, + { + "publishedAt": "2008-01-20T20:44:18Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "1.4" + } + }, + { + "publishedAt": "2010-10-18T19:51:31Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.0" + } + }, + { + "publishedAt": "2010-12-26T17:19:31Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.0.1" + } + }, + { + "publishedAt": "2011-10-03T21:32:36Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.1" + } + }, + { + "publishedAt": "2021-06-10T12:43:39Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.10.0" + } + }, + { + "publishedAt": "2021-07-10T01:42:59Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.11.0" + } + }, + { + "publishedAt": "2023-05-13T15:10:55Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.12.0" + } + }, + { + "publishedAt": "2023-06-03T16:39:28Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.13.0" + } + }, + { + "publishedAt": "2023-09-25T10:51:53Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.14.0" + } + }, + { + "publishedAt": "2023-10-21T18:59:29Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.15.0" + } + }, + { + "publishedAt": "2023-11-24T16:28:26Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.15.1" + } + }, + { + "publishedAt": "2024-03-25T13:40:24Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.16.0" + } + }, + { + "publishedAt": "2024-04-05T01:25:36Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.16.1" + } + }, + { + "publishedAt": "2024-09-15T15:31:11Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.17.0" + } + }, + { + "publishedAt": "2024-11-16T15:27:06Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.18.0" + } + }, + { + "publishedAt": "2025-04-08T22:05:44Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.19.0" + } + }, + { + "publishedAt": "2012-03-26T15:14:36Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.2" + } + }, + { + "publishedAt": "2025-07-14T21:29:54Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.20.0" + } + }, + { + "publishedAt": "2025-11-04T20:27:30Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.21.0" + } + }, + { + "isDefault": true, + "publishedAt": "2026-04-19T12:01:24Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.22.0" + } + }, + { + "publishedAt": "2012-04-10T15:12:42Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.3" + } + }, + { + "publishedAt": "2012-06-12T22:22:03Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.4" + } + }, + { + "publishedAt": "2016-04-22T14:52:36Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.5" + } + }, + { + "publishedAt": "2017-10-15T10:00:50Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.6" + } + }, + { + "publishedAt": "2020-05-24T20:10:54Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.7" + } + }, + { + "publishedAt": "2020-09-06T13:54:53Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.8.0" + } + }, + { + "publishedAt": "2021-05-22T16:55:56Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.9.0" + } + }, + { + "publishedAt": "2005-10-15T06:08:08Z", + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "20030203.000550" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN" + } + } + response: |- + { + "packageKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN" + }, + "versions": [ + { + "publishedAt": "2009-08-11T18:51:48Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.0" + } + }, + { + "publishedAt": "2007-07-18T19:26:38Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.0-alpha1" + } + }, + { + "publishedAt": "2007-11-06T14:00:42Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.0-alpha2" + } + }, + { + "publishedAt": "2008-02-25T08:52:39Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.0-alpha3" + } + }, + { + "publishedAt": "2008-05-07T21:45:47Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.0-alpha4" + } + }, + { + "publishedAt": "2008-08-28T21:06:39Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.0-beta1" + } + }, + { + "publishedAt": "2008-12-17T19:23:53Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.0-beta2" + } + }, + { + "publishedAt": "2009-12-09T19:19:56Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.0.1" + } + }, + { + "publishedAt": "2010-09-02T20:46:42Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.0.2" + } + }, + { + "publishedAt": "2010-09-15T19:22:18Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.0.3" + } + }, + { + "publishedAt": "2011-01-17T20:17:56Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.1" + } + }, + { + "publishedAt": "2009-12-09T19:26:37Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.1-alpha1" + } + }, + { + "publishedAt": "2010-05-17T19:16:08Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.1-alpha2" + } + }, + { + "publishedAt": "2010-11-17T20:13:19Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.1-beta1" + } + }, + { + "publishedAt": "2011-03-14T21:07:23Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.1.1" + } + }, + { + "publishedAt": "2011-07-29T22:02:00Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.1.2" + } + }, + { + "publishedAt": "2012-02-02T12:15:15Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.1.3" + } + }, + { + "publishedAt": "2012-05-17T12:26:34Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.2" + } + }, + { + "publishedAt": "2011-10-30T16:04:43Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.2-alpha1" + } + }, + { + "publishedAt": "2012-02-06T17:52:55Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.2-beta1" + } + }, + { + "publishedAt": "2012-06-29T20:54:19Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.2.1" + } + }, + { + "publishedAt": "2012-10-21T10:20:09Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.2.2" + } + }, + { + "publishedAt": "2013-01-10T22:19:52Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.2.3" + } + }, + { + "publishedAt": "2013-04-05T14:55:42Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.2.4" + } + }, + { + "publishedAt": "2013-04-19T16:29:57Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.2.5" + } + }, + { + "publishedAt": "2013-09-04T18:16:03Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.2.6" + } + }, + { + "publishedAt": "2013-09-04T18:22:09Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.3" + } + }, + { + "publishedAt": "2013-01-16T17:32:52Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.3-alpha1" + } + }, + { + "publishedAt": "2013-04-05T15:02:26Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.3-beta1" + } + }, + { + "publishedAt": "2013-06-08T15:15:27Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.3-beta2" + } + }, + { + "publishedAt": "2013-10-03T19:42:57Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.3.1" + } + }, + { + "publishedAt": "2014-01-15T18:43:52Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.3.2" + } + }, + { + "publishedAt": "2014-02-22T14:05:30Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.3.3" + } + }, + { + "publishedAt": "2014-05-31T15:19:39Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.3.4" + } + }, + { + "publishedAt": "2014-07-30T18:24:00Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.3.5" + } + }, + { + "publishedAt": "2014-11-02T13:45:58Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.3.6" + } + }, + { + "publishedAt": "2015-01-27T20:57:19Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.4" + } + }, + { + "publishedAt": "2014-06-25T14:25:32Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.4-alpha1" + } + }, + { + "publishedAt": "2014-09-22T17:12:58Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.4-beta1" + } + }, + { + "publishedAt": "2015-03-24T15:43:35Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.4.1" + } + }, + { + "publishedAt": "2015-05-31T11:10:51Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.5" + } + }, + { + "publishedAt": "2015-09-11T12:55:50Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.5.1" + } + }, + { + "publishedAt": "2019-09-05T11:37:56Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.5.10" + } + }, + { + "publishedAt": "2020-01-15T10:36:07Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.5.11" + } + }, + { + "publishedAt": "2020-03-04T12:46:28Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.5.12" + } + }, + { + "publishedAt": "2020-10-03T14:47:40Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.5.13" + } + }, + { + "isDefault": true, + "publishedAt": "2022-11-30T18:40:53Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.5.14" + } + }, + { + "publishedAt": "2016-02-21T16:05:44Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.5.2" + } + }, + { + "publishedAt": "2017-01-21T16:00:22Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.5.3" + } + }, + { + "publishedAt": "2017-11-27T09:42:20Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.5.4" + } + }, + { + "publishedAt": "2018-01-18T11:54:06Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.5.5" + } + }, + { + "publishedAt": "2018-07-05T11:42:16Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.5.6" + } + }, + { + "publishedAt": "2019-01-20T14:23:14Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.5.7" + } + }, + { + "publishedAt": "2019-03-26T08:23:59Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.5.8" + } + }, + { + "publishedAt": "2019-06-07T13:25:10Z", + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.5.9" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN" + } + } + response: |- + { + "packageKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN" + }, + "versions": [ + { + "publishedAt": "2005-10-11T18:02:00Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.0.4" + } + }, + { + "publishedAt": "2005-12-07T21:54:42Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.0.5" + } + }, + { + "publishedAt": "2006-01-12T04:22:18Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.1" + } + }, + { + "publishedAt": "2006-04-19T19:13:08Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.2" + } + }, + { + "publishedAt": "2006-09-29T01:11:09Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.3" + } + }, + { + "publishedAt": "2007-01-09T23:52:43Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.4" + } + }, + { + "publishedAt": "2006-12-11T16:46:03Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.4-alpha-1" + } + }, + { + "publishedAt": "2007-03-10T17:53:47Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.4.1" + } + }, + { + "publishedAt": "2007-05-20T19:41:25Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.4.2" + } + }, + { + "publishedAt": "2007-07-13T14:59:31Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.4.3" + } + }, + { + "publishedAt": "2007-07-21T00:41:07Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.4.4" + } + }, + { + "publishedAt": "2007-07-31T00:39:19Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.4.5" + } + }, + { + "publishedAt": "2007-09-13T19:57:36Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.4.6" + } + }, + { + "publishedAt": "2007-10-16T14:47:58Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.4.7" + } + }, + { + "publishedAt": "2007-11-27T18:42:41Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.4.8" + } + }, + { + "publishedAt": "2007-12-19T09:34:31Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.4.9" + } + }, + { + "publishedAt": "2008-02-18T09:54:57Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.5" + } + }, + { + "publishedAt": "2008-02-21T17:14:25Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.5.1" + } + }, + { + "publishedAt": "2009-05-26T15:15:39Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.5.10" + } + }, + { + "publishedAt": "2009-05-29T12:35:21Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.5.11" + } + }, + { + "publishedAt": "2009-05-29T18:24:30Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.5.12" + } + }, + { + "publishedAt": "2009-06-05T16:48:09Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.5.13" + } + }, + { + "publishedAt": "2009-06-05T17:42:14Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.5.14" + } + }, + { + "publishedAt": "2009-06-05T17:49:17Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.5.15" + } + }, + { + "publishedAt": "2008-06-13T22:21:08Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.5.2" + } + }, + { + "publishedAt": "2008-06-13T22:33:46Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.5.3" + } + }, + { + "publishedAt": "2008-06-18T18:03:54Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.5.4" + } + }, + { + "publishedAt": "2008-07-03T19:22:56Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.5.5" + } + }, + { + "publishedAt": "2008-08-01T08:11:37Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.5.6" + } + }, + { + "publishedAt": "2009-01-16T12:59:53Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.5.7" + } + }, + { + "publishedAt": "2009-02-09T16:24:09Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.5.8" + } + }, + { + "publishedAt": "2009-04-28T20:59:28Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "1.5.9" + } + }, + { + "publishedAt": "2009-09-22T13:52:08Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "2.0.0" + } + }, + { + "publishedAt": "2009-10-19T16:44:46Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "2.0.1" + } + }, + { + "publishedAt": "2010-03-29T10:14:25Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "2.0.2" + } + }, + { + "publishedAt": "2010-04-06T20:41:18Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "2.0.3" + } + }, + { + "publishedAt": "2010-04-22T08:09:44Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "2.0.4" + } + }, + { + "publishedAt": "2010-04-25T16:15:42Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "2.0.5" + } + }, + { + "publishedAt": "2011-02-09T19:01:01Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "2.0.6" + } + }, + { + "publishedAt": "2011-03-03T17:19:45Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "2.0.7" + } + }, + { + "publishedAt": "2011-06-09T20:49:45Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "2.1" + } + }, + { + "publishedAt": "2011-06-23T21:49:30Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0" + } + }, + { + "publishedAt": "2012-05-05T22:36:41Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.1" + } + }, + { + "publishedAt": "2012-11-28T22:47:15Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.10" + } + }, + { + "publishedAt": "2013-07-31T15:49:02Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.11" + } + }, + { + "publishedAt": "2013-08-01T22:53:44Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.12" + } + }, + { + "publishedAt": "2013-08-04T20:33:46Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.13" + } + }, + { + "publishedAt": "2013-08-06T19:55:45Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.14" + } + }, + { + "publishedAt": "2013-08-19T19:56:45Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.15" + } + }, + { + "publishedAt": "2013-12-21T18:08:40Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.16" + } + }, + { + "publishedAt": "2014-01-27T15:10:19Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.17" + } + }, + { + "publishedAt": "2014-09-27T17:14:16Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.18" + } + }, + { + "publishedAt": "2014-10-18T09:28:46Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.19" + } + }, + { + "publishedAt": "2012-07-09T15:04:15Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.2" + } + }, + { + "publishedAt": "2014-10-18T20:00:09Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.20" + } + }, + { + "publishedAt": "2014-11-14T18:38:25Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.21" + } + }, + { + "publishedAt": "2015-04-07T16:10:25Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.22" + } + }, + { + "publishedAt": "2016-05-04T18:55:57Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.23" + } + }, + { + "publishedAt": "2016-05-07T22:26:40Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.24" + } + }, + { + "publishedAt": "2012-08-01T21:06:37Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.3" + } + }, + { + "publishedAt": "2012-08-06T18:35:30Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.4" + } + }, + { + "publishedAt": "2012-08-20T14:21:53Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.5" + } + }, + { + "publishedAt": "2012-09-15T10:51:54Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.6" + } + }, + { + "publishedAt": "2012-09-16T07:16:57Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.7" + } + }, + { + "publishedAt": "2012-09-20T19:34:05Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.8" + } + }, + { + "publishedAt": "2012-11-18T22:48:42Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.9" + } + }, + { + "publishedAt": "2017-08-03T18:00:32Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.1.0" + } + }, + { + "publishedAt": "2018-12-21T16:02:13Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.1.1" + } + }, + { + "publishedAt": "2019-03-10T18:20:06Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.2.0" + } + }, + { + "publishedAt": "2019-07-10T18:47:32Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.2.1" + } + }, + { + "publishedAt": "2019-10-11T21:31:07Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.3.0" + } + }, + { + "publishedAt": "2021-12-27T22:28:50Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.3.1" + } + }, + { + "publishedAt": "2021-07-29T18:05:09Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.4.0" + } + }, + { + "publishedAt": "2021-08-27T00:08:28Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.4.1" + } + }, + { + "publishedAt": "2022-05-17T20:33:33Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.4.2" + } + }, + { + "publishedAt": "2022-10-23T08:42:03Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.5.0" + } + }, + { + "publishedAt": "2023-03-02T01:23:46Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.5.1" + } + }, + { + "publishedAt": "2024-12-15T21:38:57Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.6.0" + } + }, + { + "publishedAt": "2026-04-01T16:37:01Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.6.1" + } + }, + { + "publishedAt": "2023-05-22T15:15:07Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "4.0.0" + } + }, + { + "publishedAt": "2024-04-13T09:07:44Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "4.0.1" + } + }, + { + "publishedAt": "2024-09-23T20:06:36Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "4.0.2" + } + }, + { + "isDefault": true, + "publishedAt": "2026-03-27T14:04:09Z", + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "4.0.3" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN" + } + } + response: |- + { + "packageKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN" + }, + "versions": [ + { + "publishedAt": "2010-02-05T13:51:52Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "0.2.1b" + } + }, + { + "publishedAt": "2010-02-07T07:09:50Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "0.2.2" + } + }, + { + "publishedAt": "2010-02-20T04:47:00Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "0.3.1" + } + }, + { + "publishedAt": "2010-06-08T09:00:49Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.1.1" + } + }, + { + "publishedAt": "2016-10-23T18:27:22Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.10.1" + } + }, + { + "publishedAt": "2017-01-02T19:41:15Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.10.2" + } + }, + { + "publishedAt": "2017-06-11T19:15:10Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.10.3" + } + }, + { + "publishedAt": "2017-11-04T19:11:42Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.11.1" + } + }, + { + "publishedAt": "2017-11-20T04:43:40Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.11.2" + } + }, + { + "publishedAt": "2018-04-15T22:21:07Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.11.3" + } + }, + { + "publishedAt": "2019-05-12T23:55:18Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.12.1" + } + }, + { + "publishedAt": "2020-02-09T02:22:33Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.12.2" + } + }, + { + "publishedAt": "2020-03-01T01:26:21Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.13.1" + } + }, + { + "publishedAt": "2021-07-10T02:19:12Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.14.1" + } + }, + { + "publishedAt": "2021-08-15T05:56:31Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.14.2" + } + }, + { + "publishedAt": "2021-09-30T07:14:46Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.14.3" + } + }, + { + "publishedAt": "2022-05-15T05:37:35Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.15.1" + } + }, + { + "publishedAt": "2022-07-04T06:43:15Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.15.2" + } + }, + { + "publishedAt": "2022-08-24T00:13:59Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.15.3" + } + }, + { + "publishedAt": "2023-02-18T00:34:15Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.15.4" + } + }, + { + "publishedAt": "2023-04-29T05:58:10Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.16.1" + } + }, + { + "publishedAt": "2023-10-20T04:54:21Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.16.2" + } + }, + { + "publishedAt": "2023-11-27T01:34:16Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.17.1" + } + }, + { + "publishedAt": "2023-12-29T02:45:33Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.17.2" + } + }, + { + "publishedAt": "2024-07-10T07:02:39Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.18.1" + } + }, + { + "publishedAt": "2024-11-27T01:26:04Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.18.2" + } + }, + { + "publishedAt": "2024-12-01T22:46:03Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.18.3" + } + }, + { + "publishedAt": "2025-03-04T04:12:22Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.19.1" + } + }, + { + "publishedAt": "2010-06-21T08:42:41Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.2.1" + } + }, + { + "publishedAt": "2010-07-11T04:34:05Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.2.2" + } + }, + { + "publishedAt": "2010-08-04T08:29:14Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.2.3" + } + }, + { + "publishedAt": "2025-04-29T05:52:49Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.20.1" + } + }, + { + "publishedAt": "2025-06-23T04:45:23Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.21.1" + } + }, + { + "publishedAt": "2025-08-24T23:48:14Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.21.2" + } + }, + { + "publishedAt": "2026-01-01T02:42:45Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.22.1" + } + }, + { + "isDefault": true, + "publishedAt": "2026-04-20T06:26:22Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.22.2" + } + }, + { + "publishedAt": "2010-08-23T09:04:55Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.3.1" + } + }, + { + "publishedAt": "2010-08-30T06:29:48Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.3.2" + } + }, + { + "publishedAt": "2010-09-19T08:03:01Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.3.3" + } + }, + { + "publishedAt": "2010-11-23T10:11:19Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.4.1" + } + }, + { + "publishedAt": "2011-02-19T07:06:32Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.5.1" + } + }, + { + "publishedAt": "2011-02-27T04:17:38Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.5.2" + } + }, + { + "publishedAt": "2011-06-13T06:50:20Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.6.0" + } + }, + { + "publishedAt": "2011-07-02T07:32:54Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.6.1" + } + }, + { + "publishedAt": "2012-03-28T04:10:13Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.6.2" + } + }, + { + "publishedAt": "2012-05-28T17:05:46Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.6.3" + } + }, + { + "publishedAt": "2012-09-24T02:14:33Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.7.1" + } + }, + { + "publishedAt": "2013-01-28T00:30:44Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.7.2" + } + }, + { + "publishedAt": "2013-11-11T05:09:30Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.7.3" + } + }, + { + "publishedAt": "2014-09-28T04:07:40Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.8.1" + } + }, + { + "publishedAt": "2015-04-14T04:44:19Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.8.2" + } + }, + { + "publishedAt": "2015-08-02T20:32:26Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.8.3" + } + }, + { + "publishedAt": "2016-04-17T00:42:58Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.9.1" + } + }, + { + "publishedAt": "2016-05-18T02:44:46Z", + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.9.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "commons-codec:commons-codec", + "system": "MAVEN", + "version": "1.11" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "junit:junit", + "optional": "false", + "scope": "test", + "version": "4.12" + }, + { + "name": "org.apache.commons:commons-lang3", + "optional": "false", + "scope": "test", + "version": "3.5" + }, + {} + ], + "parent": { + "name": "org.apache.commons:commons-parent", + "system": "MAVEN", + "version": "42" + }, + "profiles": [ + { + "activation": { + "property": { + "property": { + "name": "env.TRAVIS", + "value": "true" + } + } + }, + "id": "travis" + } + ], + "properties": [ + { + "name": "maven.compiler.source", + "value": "1.6" + }, + { + "name": "maven.compiler.target", + "value": "1.6" + }, + { + "name": "commons.componentid", + "value": "codec" + }, + { + "name": "commons.module.name", + "value": "org.apache.commons.codec" + }, + { + "name": "commons.release.version", + "value": "1.11" + }, + { + "name": "commons.rc.version", + "value": "RC1" + }, + { + "name": "commons.jira.id", + "value": "CODEC" + }, + { + "name": "commons.jira.pid", + "value": "12310464" + }, + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "project.reporting.outputEncoding", + "value": "UTF-8" + }, + { + "name": "commons.encoding", + "value": "UTF-8" + }, + { + "name": "checkstyle.header.file", + "value": "${basedir}/LICENSE-header.txt" + }, + { + "name": "checkstyle.version", + "value": "2.17" + }, + { + "name": "commons.clirr.version", + "value": "2.8" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "commons-codec:commons-codec", + "system": "MAVEN", + "version": "1.3" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "junit:junit", + "optional": "false", + "scope": "test", + "version": "3.8.1" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "commons-codec:commons-codec", + "system": "MAVEN", + "version": "1.4" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "junit:junit", + "optional": "false", + "scope": "test", + "version": "3.8.2" + }, + {} + ], + "parent": { + "name": "org.apache.commons:commons-parent", + "system": "MAVEN", + "version": "11" + }, + "properties": [ + { + "name": "maven.compile.source", + "value": "1.4" + }, + { + "name": "maven.compile.target", + "value": "1.4" + }, + { + "name": "commons.componentid", + "value": "codec" + }, + { + "name": "commons.release.version", + "value": "1.4" + }, + { + "name": "commons.jira.id", + "value": "CODEC" + }, + { + "name": "commons.jira.pid", + "value": "12310464" + }, + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "project.reporting.outputEncoding", + "value": "UTF-8" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "commons-codec:commons-codec", + "system": "MAVEN", + "version": "1.6" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "junit:junit", + "optional": "false", + "scope": "test", + "version": "4.10" + }, + {} + ], + "parent": { + "name": "org.apache.commons:commons-parent", + "system": "MAVEN", + "version": "22" + }, + "properties": [ + { + "name": "maven.compile.source", + "value": "1.5" + }, + { + "name": "maven.compile.target", + "value": "1.5" + }, + { + "name": "commons.componentid", + "value": "codec" + }, + { + "name": "commons.release.version", + "value": "1.6" + }, + { + "name": "commons.rc.version", + "value": "RC2" + }, + { + "name": "commons.jira.id", + "value": "CODEC" + }, + { + "name": "commons.jira.pid", + "value": "12310464" + }, + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "project.reporting.outputEncoding", + "value": "UTF-8" + }, + { + "name": "commons.encoding", + "value": "UTF-8" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.14.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.junit.jupiter:junit-jupiter", + "optional": "false", + "scope": "test" + }, + { + "name": "org.junit-pioneer:junit-pioneer", + "optional": "false", + "scope": "test", + "version": "1.9.1" + }, + { + "name": "org.mockito:mockito-inline", + "optional": "false", + "scope": "test", + "version": "4.11.0" + }, + { + "name": "com.google.jimfs:jimfs", + "optional": "false", + "scope": "test", + "version": "1.3.0" + }, + { + "name": "org.apache.commons:commons-lang3", + "optional": "false", + "scope": "test", + "version": "3.13.0" + }, + { + "name": "org.openjdk.jmh:jmh-core", + "optional": "false", + "scope": "test", + "version": "${jmh.version}" + }, + { + "name": "org.openjdk.jmh:jmh-generator-annprocess", + "optional": "false", + "scope": "test", + "version": "${jmh.version}" + }, + {} + ], + "dependencyManagement": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.apache.commons:commons-parent", + "system": "MAVEN", + "version": "62" + }, + "profiles": [ + { + "activation": { + "file": { + "missing": "site-content" + } + }, + "id": "setup-checkout" + }, + { + "activation": { + "jdk": { + "jdk": "[9,)" + } + }, + "id": "java9-compile", + "properties": [ + { + "name": "coveralls.skip", + "value": "true" + }, + { + "name": "maven.compiler.release", + "value": "8" + } + ] + }, + { + "activation": { + "jdk": { + "jdk": "[9,11)" + } + }, + "id": "java9-moditect" + }, + { + "activation": {}, + "id": "benchmark", + "properties": [ + { + "name": "skipTests", + "value": "true" + }, + { + "name": "benchmark", + "value": "org.apache" + } + ] + } + ], + "properties": [ + { + "name": "maven.compiler.source", + "value": "1.8" + }, + { + "name": "maven.compiler.target", + "value": "1.8" + }, + { + "name": "commons.componentid", + "value": "io" + }, + { + "name": "commons.module.name", + "value": "org.apache.commons.io" + }, + { + "name": "commons.rc.version", + "value": "RC1" + }, + { + "name": "commons.bc.version", + "value": "2.13.0" + }, + { + "name": "commons.release.version", + "value": "2.14.0" + }, + { + "name": "commons.release.desc", + "value": "(requires Java 8)" + }, + { + "name": "commons.jira.id", + "value": "IO" + }, + { + "name": "commons.jira.pid", + "value": "12310477" + }, + { + "name": "commons.osgi.export", + "value": "org.apache.commons.io;\n org.apache.commons.io.comparator;\n org.apache.commons.io.filefilter;\n org.apache.commons.io.input;\n org.apache.commons.io.output;version=1.4.9999;-noimport:=true,\n \n org.apache.commons.io;\n org.apache.commons.io.comparator;\n org.apache.commons.io.filefilter;\n org.apache.commons.io.input;\n org.apache.commons.io.output;\n org.apache.commons.io.*;version=${project.version};-noimport:=true" + }, + { + "name": "commons.osgi.import", + "value": "sun.nio.ch;resolution:=optional,\n sun.misc;resolution:=optional,\n *" + }, + { + "name": "commons.scmPubUrl", + "value": "https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-io/" + }, + { + "name": "commons.scmPubCheckoutDirectory", + "value": "site-content" + }, + { + "name": "commons.javadoc.java.link", + "value": "${commons.javadoc8.java.link}" + }, + { + "name": "commons.moditect.version", + "value": "1.0.0.Final" + }, + { + "name": "jmh.version", + "value": "1.37" + }, + { + "name": "japicmp.skip", + "value": "false" + }, + { + "name": "jacoco.skip", + "value": "${env.JACOCO_SKIP}" + }, + { + "name": "commons.release.isDistModule", + "value": "true" + }, + { + "name": "commons.releaseManagerName", + "value": "Gary Gregory" + }, + { + "name": "commons.releaseManagerKey", + "value": "86fdc7e2a11262cb" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.5" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "junit:junit", + "optional": "false", + "scope": "test", + "version": "4.12" + }, + {} + ], + "parent": { + "name": "org.apache.commons:commons-parent", + "system": "MAVEN", + "version": "39" + }, + "profiles": [ + { + "activation": { + "file": { + "missing": "site-content" + } + }, + "id": "setup-checkout" + } + ], + "properties": [ + { + "name": "maven.compiler.source", + "value": "1.6" + }, + { + "name": "maven.compiler.target", + "value": "1.6" + }, + { + "name": "commons.componentid", + "value": "io" + }, + { + "name": "commons.rc.version", + "value": "RC4" + }, + { + "name": "commons.release.version", + "value": "2.5" + }, + { + "name": "commons.release.desc", + "value": "(requires JDK 1.6+)" + }, + { + "name": "commons.jira.id", + "value": "IO" + }, + { + "name": "commons.jira.pid", + "value": "12310477" + }, + { + "name": "commons.osgi.export", + "value": "org.apache.commons.io;\n org.apache.commons.io.comparator;\n org.apache.commons.io.filefilter;\n org.apache.commons.io.input;\n org.apache.commons.io.output;version=1.4.9999;-noimport:=true,\n \n org.apache.commons.io;\n org.apache.commons.io.comparator;\n org.apache.commons.io.filefilter;\n org.apache.commons.io.input;\n org.apache.commons.io.output;\n org.apache.commons.io.*;version=${project.version};-noimport:=true" + }, + { + "name": "commons.scmPubCheckoutDirectory", + "value": "site-content" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.7" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.junit.jupiter:junit-jupiter", + "optional": "false", + "scope": "test", + "version": "5.6.2" + }, + { + "name": "org.junit-pioneer:junit-pioneer", + "optional": "false", + "scope": "test", + "version": "0.6.0" + }, + { + "name": "org.mockito:mockito-core", + "optional": "false", + "scope": "test", + "version": "3.3.3" + }, + { + "name": "com.google.jimfs:jimfs", + "optional": "false", + "scope": "test", + "version": "1.1" + }, + { + "name": "org.apache.commons:commons-lang3", + "optional": "false", + "scope": "test", + "version": "3.10" + }, + {} + ], + "parent": { + "name": "org.apache.commons:commons-parent", + "system": "MAVEN", + "version": "50" + }, + "profiles": [ + { + "activation": { + "file": { + "missing": "site-content" + } + }, + "id": "setup-checkout" + }, + { + "activation": { + "jdk": { + "jdk": "[9,)" + } + }, + "id": "java9+", + "properties": [ + { + "name": "coveralls.skip", + "value": "true" + } + ] + } + ], + "properties": [ + { + "name": "maven.compiler.source", + "value": "1.8" + }, + { + "name": "maven.compiler.target", + "value": "1.8" + }, + { + "name": "commons.componentid", + "value": "io" + }, + { + "name": "commons.module.name", + "value": "org.apache.commons.io" + }, + { + "name": "commons.rc.version", + "value": "RC1" + }, + { + "name": "commons.bc.version", + "value": "2.6" + }, + { + "name": "commons.release.version", + "value": "2.7" + }, + { + "name": "commons.release.desc", + "value": "(requires Java 8)" + }, + { + "name": "commons.jira.id", + "value": "IO" + }, + { + "name": "commons.jira.pid", + "value": "12310477" + }, + { + "name": "commons.osgi.export", + "value": "org.apache.commons.io;\n org.apache.commons.io.comparator;\n org.apache.commons.io.filefilter;\n org.apache.commons.io.input;\n org.apache.commons.io.output;version=1.4.9999;-noimport:=true,\n \n org.apache.commons.io;\n org.apache.commons.io.comparator;\n org.apache.commons.io.filefilter;\n org.apache.commons.io.input;\n org.apache.commons.io.output;\n org.apache.commons.io.*;version=${project.version};-noimport:=true" + }, + { + "name": "commons.scmPubUrl", + "value": "https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-io/" + }, + { + "name": "commons.scmPubCheckoutDirectory", + "value": "site-content" + }, + { + "name": "checkstyle.plugin.version", + "value": "3.1.0" + }, + { + "name": "commons.jacoco.version", + "value": "0.8.5" + }, + { + "name": "commons.surefire.version", + "value": "2.22.2" + }, + { + "name": "commons.japicmp.version", + "value": "0.14.3" + }, + { + "name": "japicmp.skip", + "value": "false" + }, + { + "name": "jacoco.skip", + "value": "${env.JACOCO_SKIP}" + }, + { + "name": "commons.bc.version", + "value": "2.6" + }, + { + "name": "commons.release.isDistModule", + "value": "true" + }, + { + "name": "commons.releaseManagerName", + "value": "Gary Gregory" + }, + { + "name": "commons.releaseManagerKey", + "value": "86fdc7e2a11262cb" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.commons:commons-parent", + "system": "MAVEN", + "version": "11" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "parent": { + "name": "org.apache:apache", + "system": "MAVEN", + "version": "4" + }, + "profiles": [ + { + "activation": {}, + "id": "ci" + }, + { + "activation": {}, + "id": "release" + }, + { + "activation": {}, + "id": "rc" + }, + { + "activation": {}, + "id": "trunks-proper" + } + ], + "properties": [ + { + "name": "maven.compile.source", + "value": "1.3" + }, + { + "name": "maven.compile.target", + "value": "1.3" + }, + { + "name": "commons.release.name", + "value": "${project.artifactId}-${commons.release.version}" + }, + { + "name": "commons.binary.suffix", + "value": "-bin" + }, + { + "name": "commons.componentid", + "value": "${project.artifactId}" + }, + { + "name": "commons.rc.version", + "value": "RC1" + }, + { + "name": "commons.osgi.symbolicName", + "value": "org.apache.commons.${commons.componentid}" + }, + { + "name": "commons.osgi.export", + "value": "org.apache.commons.*;version=${pom.version}" + }, + { + "name": "commons.osgi.import", + "value": "*" + }, + { + "name": "commons.osgi.dynamicImport" + }, + { + "name": "commons.osgi.private" + }, + { + "name": "commons.manifestfile", + "value": "target/osgi/MANIFEST.MF" + }, + { + "name": "commons.deployment.protocol", + "value": "scp" + }, + { + "name": "commons.encoding", + "value": "iso-8859-1" + }, + { + "name": "commons.docEncoding", + "value": "${commons.encoding}" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.commons:commons-parent", + "system": "MAVEN", + "version": "22" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "parent": { + "name": "org.apache:apache", + "system": "MAVEN", + "version": "9" + }, + "profiles": [ + { + "activation": {}, + "id": "ci" + }, + { + "activation": {}, + "id": "release" + }, + { + "activation": {}, + "id": "rc" + }, + { + "activation": {}, + "id": "apache-release" + }, + { + "activation": {}, + "id": "java-1.3", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.3" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_3_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_3_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.4", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.4" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_4_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_4_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.5", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.5" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_5_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_5_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.6", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.6" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_6_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_6_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "test-deploy", + "properties": [ + { + "name": "altDeploymentRepository", + "value": "id::default::file:target/deploy" + } + ] + }, + { + "activation": {}, + "id": "trunks-proper" + }, + { + "activation": { + "file": { + "exists": "${basedir}" + } + }, + "id": "maven-3" + }, + { + "activation": { + "jdk": { + "jdk": "1.5" + } + }, + "id": "java-1.5-detected" + }, + { + "activation": {}, + "id": "release-notes" + } + ], + "properties": [ + { + "name": "commons.release.version", + "value": "22" + }, + { + "name": "commons.rc.version", + "value": "RC1" + }, + { + "name": "maven.compile.source", + "value": "1.3" + }, + { + "name": "maven.compile.target", + "value": "1.3" + }, + { + "name": "commons.compiler.fork", + "value": "false" + }, + { + "name": "commons.compiler.compilerVersion" + }, + { + "name": "commons.compiler.javac" + }, + { + "name": "commons.surefire.java" + }, + { + "name": "commons.surefire.version", + "value": "2.9" + }, + { + "name": "commons.surefire-report.version", + "value": "2.9" + }, + { + "name": "commons.javadoc.version", + "value": "2.8" + }, + { + "name": "commons.rat.version", + "value": "0.7" + }, + { + "name": "commons.changes.version", + "value": "2.6" + }, + { + "name": "commons.clirr.version", + "value": "2.3" + }, + { + "name": "commons.jxr.version", + "value": "2.3" + }, + { + "name": "commons.project-info.version", + "value": "2.4" + }, + { + "name": "commons.release.name", + "value": "${project.artifactId}-${commons.release.version}" + }, + { + "name": "commons.release.desc" + }, + { + "name": "commons.binary.suffix", + "value": "-bin" + }, + { + "name": "commons.release.2.name", + "value": "${project.artifactId}-${commons.release.2.version}" + }, + { + "name": "commons.release.2.desc" + }, + { + "name": "commons.release.2.binary.suffix", + "value": "-bin" + }, + { + "name": "commons.componentid", + "value": "${project.artifactId}" + }, + { + "name": "commons.rc.version", + "value": "RC1" + }, + { + "name": "commons.osgi.symbolicName", + "value": "org.apache.commons.${commons.componentid}" + }, + { + "name": "commons.osgi.export", + "value": "org.apache.commons.*;version=${project.version};-noimport:=true" + }, + { + "name": "commons.osgi.import", + "value": "*" + }, + { + "name": "commons.osgi.dynamicImport" + }, + { + "name": "commons.osgi.private" + }, + { + "name": "commons.manifestfile", + "value": "target/osgi/MANIFEST.MF" + }, + { + "name": "commons.deployment.protocol", + "value": "scp" + }, + { + "name": "commons.encoding", + "value": "iso-8859-1" + }, + { + "name": "commons.docEncoding", + "value": "${commons.encoding}" + }, + { + "name": "project.build.sourceEncoding", + "value": "${commons.encoding}" + }, + { + "name": "project.reporting.outputEncoding", + "value": "${commons.encoding}" + }, + { + "name": "commons.javadoc.java.link", + "value": "http://download.oracle.com/javase/6/docs/api/" + }, + { + "name": "commons.javadoc.javaee.link", + "value": "http://download.oracle.com/javaee/6/api/" + }, + { + "name": "maven.build.timestamp.format", + "value": "yyyy-MM-dd HH:mm:ssZ" + }, + { + "name": "implementation.build", + "value": "${scmBranch}@r${buildNumber}; ${maven.build.timestamp}" + }, + { + "name": "minSeverity", + "value": "info" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.commons:commons-parent", + "system": "MAVEN", + "version": "39" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "parent": { + "name": "org.apache:apache", + "system": "MAVEN", + "version": "16" + }, + "profiles": [ + { + "activation": { + "property": { + "property": { + "name": "user.home" + } + } + }, + "id": "parse-target-version" + }, + { + "activation": { + "file": { + "missing": "src/site/resources/profile.noanimal" + } + }, + "id": "animal-sniffer", + "properties": [ + { + "name": "animal-sniffer.signature", + "value": "java${javaTarget.majorVersion}${javaTarget.minorVersion}" + } + ] + }, + { + "activation": { + "file": { + "exists": "src/site/resources/profile.jacoco" + } + }, + "id": "jacoco" + }, + { + "activation": { + "file": { + "exists": "src/site/resources/profile.cobertura" + } + }, + "id": "cobertura" + }, + { + "activation": {}, + "id": "release" + }, + { + "activation": {}, + "id": "apache-release" + }, + { + "activation": {}, + "id": "java-1.3", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.3" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_3_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_3_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.4", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.4" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_4_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_4_HOME}/bin/java" + }, + { + "name": "commons.surefire.version", + "value": "2.11" + } + ] + }, + { + "activation": {}, + "id": "java-1.5", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.5" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_5_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_5_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.6", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.6" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_6_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_6_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.7", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.7" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_7_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_7_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.8", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.8" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_8_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_8_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.9", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.9" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_9_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_9_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "test-deploy", + "properties": [ + { + "name": "altDeploymentRepository", + "value": "id::default::file:target/deploy" + } + ] + }, + { + "activation": {}, + "id": "release-notes" + }, + { + "activation": { + "property": { + "property": { + "name": "!buildNumber.skip", + "value": "!true" + } + } + }, + "id": "svn-buildnumber" + }, + { + "activation": {}, + "id": "javasvn" + }, + { + "activation": { + "jdk": { + "jdk": "[1.7,)" + } + }, + "id": "jdk7-plugin-fix-version", + "properties": [ + { + "name": "commons.findbugs.version", + "value": "3.0.0" + }, + { + "name": "commons.animal-sniffer.version", + "value": "1.14" + } + ] + }, + { + "activation": {}, + "id": "site-basic", + "properties": [ + { + "name": "skipTests", + "value": "true" + }, + { + "name": "maven.javadoc.skip", + "value": "true" + }, + { + "name": "cobertura.skip", + "value": "true" + }, + { + "name": "findbugs.skip", + "value": "true" + }, + { + "name": "checkstyle.skip", + "value": "true" + }, + { + "name": "clirr.skip", + "value": "true" + }, + { + "name": "changes.jira.skip", + "value": "true" + }, + { + "name": "rat.skip", + "value": "true" + }, + { + "name": "jacoco.skip", + "value": "true" + }, + { + "name": "skipSurefireReport", + "value": "true" + } + ] + } + ], + "properties": [ + { + "name": "commons.release.version", + "value": "${project.version}" + }, + { + "name": "commons.rc.version", + "value": "RC1" + }, + { + "name": "commons.jira.id", + "value": "COMMONSSITE" + }, + { + "name": "maven.compiler.source", + "value": "1.3" + }, + { + "name": "maven.compiler.target", + "value": "1.3" + }, + { + "name": "commons.compiler.fork", + "value": "false" + }, + { + "name": "commons.compiler.compilerVersion" + }, + { + "name": "commons.compiler.javac" + }, + { + "name": "commons.surefire.java" + }, + { + "name": "commons.surefire.version", + "value": "2.18.1" + }, + { + "name": "commons.surefire-report.version", + "value": "2.18.1" + }, + { + "name": "commons.javadoc.version", + "value": "2.10.3" + }, + { + "name": "commons.rat.version", + "value": "0.11" + }, + { + "name": "commons.changes.version", + "value": "2.11" + }, + { + "name": "commons.clirr.version", + "value": "2.6.1" + }, + { + "name": "commons.jxr.version", + "value": "2.5" + }, + { + "name": "commons.project-info.version", + "value": "2.8" + }, + { + "name": "commons.wagon-ssh.version", + "value": "2.8" + }, + { + "name": "commons.site-plugin.version", + "value": "3.4" + }, + { + "name": "commons.jacoco.version", + "value": "0.7.5.201505241946" + }, + { + "name": "commons.cobertura.version", + "value": "2.7" + }, + { + "name": "commons.jdepend.version", + "value": "2.0" + }, + { + "name": "commons.compiler.version", + "value": "3.3" + }, + { + "name": "commons.scm-publish.version", + "value": "1.1" + }, + { + "name": "commons.findbugs.version", + "value": "2.5.5" + }, + { + "name": "commons.animal-sniffer.version", + "value": "1.11" + }, + { + "name": "commons.animal-sniffer.signature.version", + "value": "1.0" + }, + { + "name": "commons.release.name", + "value": "${project.artifactId}-${commons.release.version}" + }, + { + "name": "commons.release.desc" + }, + { + "name": "commons.binary.suffix", + "value": "-bin" + }, + { + "name": "commons.release.2.name", + "value": "${project.artifactId}-${commons.release.2.version}" + }, + { + "name": "commons.release.2.desc" + }, + { + "name": "commons.release.2.binary.suffix", + "value": "-bin" + }, + { + "name": "commons.release.3.name", + "value": "${project.artifactId}-${commons.release.3.version}" + }, + { + "name": "commons.release.3.desc" + }, + { + "name": "commons.release.3.binary.suffix", + "value": "-bin" + }, + { + "name": "commons.jacoco.classRatio", + "value": "1.00" + }, + { + "name": "commons.jacoco.instructionRatio", + "value": "0.90" + }, + { + "name": "commons.jacoco.methodRatio", + "value": "0.95" + }, + { + "name": "commons.jacoco.branchRatio", + "value": "0.85" + }, + { + "name": "commons.jacoco.complexityRatio", + "value": "0.85" + }, + { + "name": "commons.jacoco.lineRatio", + "value": "0.90" + }, + { + "name": "commons.jacoco.haltOnFailure", + "value": "false" + }, + { + "name": "commons.componentid", + "value": "${project.artifactId}" + }, + { + "name": "commons.osgi.symbolicName", + "value": "org.apache.commons.${commons.componentid}" + }, + { + "name": "commons.osgi.export", + "value": "org.apache.commons.*;version=${project.version};-noimport:=true" + }, + { + "name": "commons.osgi.import", + "value": "*" + }, + { + "name": "commons.osgi.dynamicImport" + }, + { + "name": "commons.osgi.private" + }, + { + "name": "commons.osgi.excludeDependencies", + "value": "true" + }, + { + "name": "commons.manifestfile", + "value": "${project.build.directory}/osgi/MANIFEST.MF" + }, + { + "name": "commons.deployment.protocol", + "value": "scp" + }, + { + "name": "commons.encoding", + "value": "iso-8859-1" + }, + { + "name": "commons.docEncoding", + "value": "${commons.encoding}" + }, + { + "name": "project.build.sourceEncoding", + "value": "${commons.encoding}" + }, + { + "name": "project.reporting.outputEncoding", + "value": "${commons.encoding}" + }, + { + "name": "commons.javadoc.java.link", + "value": "http://docs.oracle.com/javase/7/docs/api/" + }, + { + "name": "commons.javadoc.javaee.link", + "value": "http://docs.oracle.com/javaee/6/api/" + }, + { + "name": "maven.build.timestamp.format", + "value": "yyyy-MM-dd HH:mm:ssZ" + }, + { + "name": "implementation.build", + "value": "${scmBranch}@r${buildNumber}; ${maven.build.timestamp}" + }, + { + "name": "minSeverity", + "value": "info" + }, + { + "name": "commons.changes.maxEntries", + "value": "100" + }, + { + "name": "commons.surefire-report.aggregate", + "value": "false" + }, + { + "name": "commons.changes.onlyCurrentVersion", + "value": "false" + }, + { + "name": "commons.changes.maxEntries", + "value": "100" + }, + { + "name": "commons.changes.runOnlyAtExecutionRoot", + "value": "false" + }, + { + "name": "commons.site.cache", + "value": "${user.home}/commons-sites" + }, + { + "name": "commons.site.path", + "value": "${project.artifactId}" + }, + { + "name": "commons.scmPubUrl", + "value": "https://svn.apache.org/repos/infra/websites/production/commons/content/proper/${project.artifactId}" + }, + { + "name": "commons.scmPubCheckoutDirectory", + "value": "${commons.site.cache}/${commons.site.path}" + }, + { + "name": "commons.scmPubServer", + "value": "commons.site" + }, + { + "name": "sonar.host.url", + "value": "https://analysis.apache.org/" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.commons:commons-parent", + "system": "MAVEN", + "version": "42" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "parent": { + "name": "org.apache:apache", + "system": "MAVEN", + "version": "18" + }, + "profiles": [ + { + "activation": { + "property": { + "property": { + "name": "user.home" + } + } + }, + "id": "parse-target-version" + }, + { + "activation": { + "file": { + "missing": "src/site/resources/profile.noanimal" + } + }, + "id": "animal-sniffer", + "properties": [ + { + "name": "animal-sniffer.signature", + "value": "java${javaTarget.majorVersion}${javaTarget.minorVersion}" + } + ] + }, + { + "activation": { + "file": { + "exists": "src/site/resources/profile.jacoco" + } + }, + "id": "jacoco" + }, + { + "activation": { + "file": { + "exists": "src/site/resources/profile.cobertura" + } + }, + "id": "cobertura" + }, + { + "activation": { + "file": { + "exists": "src/site/resources/profile.clirr" + } + }, + "id": "clirr" + }, + { + "activation": { + "file": { + "exists": "src/site/resources/profile.japicmp" + } + }, + "id": "japicmp" + }, + { + "activation": {}, + "id": "release" + }, + { + "activation": {}, + "id": "apache-release" + }, + { + "activation": {}, + "id": "java-1.3", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.3" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_3_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_3_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.4", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.4" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_4_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_4_HOME}/bin/java" + }, + { + "name": "commons.surefire.version", + "value": "2.11" + } + ] + }, + { + "activation": {}, + "id": "java-1.5", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.5" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_5_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_5_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.6", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.6" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_6_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_6_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.7", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.7" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_7_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_7_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.8", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.8" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_8_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_8_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.9", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.9" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_9_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_9_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "test-deploy", + "properties": [ + { + "name": "altDeploymentRepository", + "value": "id::default::file:target/deploy" + } + ] + }, + { + "activation": {}, + "id": "release-notes" + }, + { + "activation": { + "property": { + "property": { + "name": "!buildNumber.skip", + "value": "!true" + } + } + }, + "id": "svn-buildnumber" + }, + { + "activation": {}, + "id": "javasvn" + }, + { + "activation": { + "jdk": { + "jdk": "[1.7,)" + } + }, + "id": "jdk7-plugin-fix-version", + "properties": [ + { + "name": "commons.findbugs.version", + "value": "3.0.3" + }, + { + "name": "commons.animal-sniffer.version", + "value": "1.15" + }, + { + "name": "commons.felix.version", + "value": "3.0.1" + }, + { + "name": "commons.build-helper.version", + "value": "1.10" + } + ] + }, + { + "activation": {}, + "id": "site-basic", + "properties": [ + { + "name": "skipTests", + "value": "true" + }, + { + "name": "maven.javadoc.skip", + "value": "true" + }, + { + "name": "cobertura.skip", + "value": "true" + }, + { + "name": "findbugs.skip", + "value": "true" + }, + { + "name": "checkstyle.skip", + "value": "true" + }, + { + "name": "clirr.skip", + "value": "true" + }, + { + "name": "changes.jira.skip", + "value": "true" + }, + { + "name": "rat.skip", + "value": "true" + }, + { + "name": "jacoco.skip", + "value": "true" + }, + { + "name": "skipSurefireReport", + "value": "true" + } + ] + }, + { + "activation": {}, + "id": "travis-cobertura" + }, + { + "activation": {}, + "id": "travis-jacoco" + } + ], + "properties": [ + { + "name": "commons.release.version", + "value": "${project.version}" + }, + { + "name": "commons.rc.version", + "value": "RC1" + }, + { + "name": "commons.jira.id", + "value": "COMMONSSITE" + }, + { + "name": "maven.compiler.source", + "value": "1.3" + }, + { + "name": "maven.compiler.target", + "value": "1.3" + }, + { + "name": "commons.compiler.fork", + "value": "false" + }, + { + "name": "commons.compiler.compilerVersion" + }, + { + "name": "commons.compiler.javac" + }, + { + "name": "commons.surefire.java" + }, + { + "name": "commons.build-plugin.version", + "value": "1.7" + }, + { + "name": "commons.surefire.version", + "value": "2.19.1" + }, + { + "name": "commons.surefire-report.version", + "value": "2.19.1" + }, + { + "name": "commons.javadoc.version", + "value": "2.10.4" + }, + { + "name": "commons.rat.version", + "value": "0.12" + }, + { + "name": "commons.changes.version", + "value": "2.12.1" + }, + { + "name": "commons.clirr.version", + "value": "2.7" + }, + { + "name": "commons.japicmp.version", + "value": "0.9.3" + }, + { + "name": "commons.jxr.version", + "value": "2.5" + }, + { + "name": "commons.project-info.version", + "value": "2.9" + }, + { + "name": "commons.wagon-ssh.version", + "value": "2.10" + }, + { + "name": "commons.site-plugin.version", + "value": "3.6" + }, + { + "name": "commons.jacoco.version", + "value": "0.7.7.201606060606" + }, + { + "name": "commons.cobertura.version", + "value": "2.7" + }, + { + "name": "commons.coveralls.version", + "value": "4.3.0" + }, + { + "name": "commons.coveralls.timestampFormat", + "value": "EpochMillis" + }, + { + "name": "commons.jdepend.version", + "value": "2.0" + }, + { + "name": "commons.compiler.version", + "value": "3.6.0" + }, + { + "name": "commons.scm-publish.version", + "value": "1.1" + }, + { + "name": "commons.findbugs.version", + "value": "2.5.5" + }, + { + "name": "commons.felix.version", + "value": "2.5.3" + }, + { + "name": "commons.build-helper.version", + "value": "1.9.1" + }, + { + "name": "commons.animal-sniffer.version", + "value": "1.11" + }, + { + "name": "commons.animal-sniffer.signature.version", + "value": "1.0" + }, + { + "name": "commons.release.name", + "value": "${project.artifactId}-${commons.release.version}" + }, + { + "name": "commons.release.desc" + }, + { + "name": "commons.binary.suffix", + "value": "-bin" + }, + { + "name": "commons.release.2.name", + "value": "${project.artifactId}-${commons.release.2.version}" + }, + { + "name": "commons.release.2.desc" + }, + { + "name": "commons.release.2.binary.suffix", + "value": "-bin" + }, + { + "name": "commons.release.3.name", + "value": "${project.artifactId}-${commons.release.3.version}" + }, + { + "name": "commons.release.3.desc" + }, + { + "name": "commons.release.3.binary.suffix", + "value": "-bin" + }, + { + "name": "commons.jacoco.classRatio", + "value": "1.00" + }, + { + "name": "commons.jacoco.instructionRatio", + "value": "0.90" + }, + { + "name": "commons.jacoco.methodRatio", + "value": "0.95" + }, + { + "name": "commons.jacoco.branchRatio", + "value": "0.85" + }, + { + "name": "commons.jacoco.complexityRatio", + "value": "0.85" + }, + { + "name": "commons.jacoco.lineRatio", + "value": "0.90" + }, + { + "name": "commons.jacoco.haltOnFailure", + "value": "false" + }, + { + "name": "commons.componentid", + "value": "${project.artifactId}" + }, + { + "name": "commons.osgi.symbolicName", + "value": "org.apache.commons.${commons.componentid}" + }, + { + "name": "commons.osgi.export", + "value": "org.apache.commons.*;version=${project.version};-noimport:=true" + }, + { + "name": "commons.osgi.import", + "value": "*" + }, + { + "name": "commons.osgi.dynamicImport" + }, + { + "name": "commons.osgi.private" + }, + { + "name": "commons.osgi.excludeDependencies", + "value": "true" + }, + { + "name": "commons.manifestfile", + "value": "${project.build.directory}/osgi/MANIFEST.MF" + }, + { + "name": "commons.deployment.protocol", + "value": "scp" + }, + { + "name": "commons.encoding", + "value": "iso-8859-1" + }, + { + "name": "commons.docEncoding", + "value": "${commons.encoding}" + }, + { + "name": "project.build.sourceEncoding", + "value": "${commons.encoding}" + }, + { + "name": "project.reporting.outputEncoding", + "value": "${commons.encoding}" + }, + { + "name": "commons.javadoc.java.link", + "value": "http://docs.oracle.com/javase/7/docs/api/" + }, + { + "name": "commons.javadoc.javaee.link", + "value": "http://docs.oracle.com/javaee/6/api/" + }, + { + "name": "maven.build.timestamp.format", + "value": "yyyy-MM-dd HH:mm:ssZ" + }, + { + "name": "implementation.build", + "value": "${scmBranch}@r${buildNumber}; ${maven.build.timestamp}" + }, + { + "name": "minSeverity", + "value": "info" + }, + { + "name": "commons.changes.maxEntries", + "value": "100" + }, + { + "name": "commons.surefire-report.aggregate", + "value": "false" + }, + { + "name": "commons.changes.onlyCurrentVersion", + "value": "false" + }, + { + "name": "commons.changes.maxEntries", + "value": "100" + }, + { + "name": "commons.changes.runOnlyAtExecutionRoot", + "value": "false" + }, + { + "name": "commons.site.cache", + "value": "${user.home}/commons-sites" + }, + { + "name": "commons.site.path", + "value": "${project.artifactId}" + }, + { + "name": "commons.scmPubUrl", + "value": "https://svn.apache.org/repos/infra/websites/production/commons/content/proper/${project.artifactId}" + }, + { + "name": "commons.scmPubCheckoutDirectory", + "value": "${commons.site.cache}/${commons.site.path}" + }, + { + "name": "commons.scmPubServer", + "value": "commons.site" + }, + { + "name": "commons.japicmp.breakBuildOnBinaryIncompatibleModifications", + "value": "true" + }, + { + "name": "sonar.host.url", + "value": "https://analysis.apache.org/" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.commons:commons-parent", + "system": "MAVEN", + "version": "50" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "parent": { + "name": "org.apache:apache", + "system": "MAVEN", + "version": "21" + }, + "profiles": [ + { + "activation": { + "file": { + "exists": ".svn" + } + }, + "id": "svn" + }, + { + "activation": { + "file": { + "exists": "profile.module-name" + } + }, + "id": "module-name" + }, + { + "activation": { + "property": { + "property": { + "name": "user.home" + } + } + }, + "id": "parse-target-version" + }, + { + "activation": { + "file": { + "missing": "src/site/resources/profile.noanimal" + } + }, + "id": "animal-sniffer", + "properties": [ + { + "name": "animal-sniffer.signature", + "value": "java${javaTarget.majorVersion}${javaTarget.minorVersion}" + } + ] + }, + { + "activation": { + "file": { + "exists": "src/site/resources/profile.jacoco" + } + }, + "id": "jacoco" + }, + { + "activation": { + "file": { + "exists": "src/site/resources/profile.cobertura" + } + }, + "id": "cobertura" + }, + { + "activation": { + "file": { + "exists": "src/site/resources/profile.clirr" + } + }, + "id": "clirr" + }, + { + "activation": { + "file": { + "exists": "src/site/resources/profile.japicmp" + }, + "jdk": { + "jdk": "[1.8,)" + } + }, + "id": "japicmp" + }, + { + "activation": {}, + "id": "release" + }, + { + "activation": {}, + "id": "apache-release" + }, + { + "activation": {}, + "id": "java-1.3", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.3" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_3_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_3_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.4", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.4" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_4_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_4_HOME}/bin/java" + }, + { + "name": "commons.surefire.version", + "value": "2.11" + } + ] + }, + { + "activation": {}, + "id": "java-1.5", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.5" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_5_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_5_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.6", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.6" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_6_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_6_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.7", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.7" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_7_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_7_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.8", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.8" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_8_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_8_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.9", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.9" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_9_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_9_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.10", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.10" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_10_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_10_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.11", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.11" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_11_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_11_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.12", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.12" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_12_HOME}/bin/javac" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_12_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "test-deploy", + "properties": [ + { + "name": "altDeploymentRepository", + "value": "id::default::file:target/deploy" + }, + { + "name": "commons.release.dryRun", + "value": "true" + } + ] + }, + { + "activation": {}, + "id": "release-notes" + }, + { + "activation": { + "property": { + "property": { + "name": "!buildNumber.skip", + "value": "!true" + } + } + }, + "id": "svn-buildnumber" + }, + { + "activation": {}, + "id": "javasvn" + }, + { + "activation": { + "jdk": { + "jdk": "[1.7,1.8)" + } + }, + "id": "jdk7-plugin-fix-version", + "properties": [ + { + "name": "commons.felix.version", + "value": "3.5.1" + } + ] + }, + { + "activation": {}, + "id": "site-basic", + "properties": [ + { + "name": "skipTests", + "value": "true" + }, + { + "name": "maven.javadoc.skip", + "value": "true" + }, + { + "name": "cobertura.skip", + "value": "true" + }, + { + "name": "findbugs.skip", + "value": "true" + }, + { + "name": "spotbugs.skip", + "value": "true" + }, + { + "name": "checkstyle.skip", + "value": "true" + }, + { + "name": "clirr.skip", + "value": "true" + }, + { + "name": "changes.jira.skip", + "value": "true" + }, + { + "name": "rat.skip", + "value": "true" + }, + { + "name": "jacoco.skip", + "value": "true" + }, + { + "name": "skipSurefireReport", + "value": "true" + } + ] + }, + { + "activation": {}, + "id": "travis-cobertura" + }, + { + "activation": {}, + "id": "travis-jacoco" + } + ], + "properties": [ + { + "name": "commons.release.version", + "value": "${project.version}" + }, + { + "name": "commons.rc.version", + "value": "RC1" + }, + { + "name": "commons.jira.id", + "value": "COMMONSSITE" + }, + { + "name": "maven.compiler.source", + "value": "1.3" + }, + { + "name": "maven.compiler.target", + "value": "1.3" + }, + { + "name": "commons.compiler.fork", + "value": "false" + }, + { + "name": "commons.compiler.compilerVersion" + }, + { + "name": "commons.compiler.javac" + }, + { + "name": "commons.animal-sniffer.version", + "value": "1.18" + }, + { + "name": "commons.animal-sniffer.signature.version", + "value": "1.0" + }, + { + "name": "commons.assembly-plugin.version", + "value": "3.2.0" + }, + { + "name": "commons.build-helper.version", + "value": "3.0.0" + }, + { + "name": "commons.build-plugin.version", + "value": "1.11" + }, + { + "name": "commons.changes.version", + "value": "2.12.1" + }, + { + "name": "commons.checkstyle-plugin.version", + "value": "3.1.0" + }, + { + "name": "commons.clirr.version", + "value": "2.8" + }, + { + "name": "commons.cobertura.version", + "value": "2.7" + }, + { + "name": "commons.compiler.version", + "value": "3.8.1" + }, + { + "name": "commons.coveralls.version", + "value": "4.3.0" + }, + { + "name": "commons.coveralls.timestampFormat", + "value": "EpochMillis" + }, + { + "name": "commons.failsafe.version", + "value": "2.22.2" + }, + { + "name": "commons.felix.version", + "value": "4.2.1" + }, + { + "name": "commons.findbugs.version", + "value": "3.0.5" + }, + { + "name": "commons.jacoco.version", + "value": "0.8.5" + }, + { + "name": "commons.japicmp.version", + "value": "0.14.1" + }, + { + "name": "commons.jar-plugin.version", + "value": "3.2.0" + }, + { + "name": "commons.javadoc.version", + "value": "3.1.1" + }, + { + "name": "commons.jdepend.version", + "value": "2.0" + }, + { + "name": "commons.jxr.version", + "value": "3.0.0" + }, + { + "name": "commons.pmd.version", + "value": "3.12.0" + }, + { + "name": "commons.project-info.version", + "value": "3.0.0" + }, + { + "name": "commons.rat.version", + "value": "0.13" + }, + { + "name": "commons.release-plugin.version", + "value": "1.7" + }, + { + "name": "commons.scm-publish.version", + "value": "1.1" + }, + { + "name": "commons.site-plugin.version", + "value": "3.8.2" + }, + { + "name": "commons.source-plugin.version", + "value": "3.2.0" + }, + { + "name": "commons.spotbugs.version", + "value": "3.1.6" + }, + { + "name": "commons.surefire-report.version", + "value": "2.22.2" + }, + { + "name": "commons.surefire.version", + "value": "2.22.2" + }, + { + "name": "commons.wagon-ssh.version", + "value": "3.3.4" + }, + { + "name": "commons.release.name", + "value": "${project.artifactId}-${commons.release.version}" + }, + { + "name": "commons.release.desc" + }, + { + "name": "commons.binary.suffix", + "value": "-bin" + }, + { + "name": "commons.release.2.name", + "value": "${project.artifactId}-${commons.release.2.version}" + }, + { + "name": "commons.release.2.desc" + }, + { + "name": "commons.release.2.binary.suffix", + "value": "-bin" + }, + { + "name": "commons.release.3.name", + "value": "${project.artifactId}-${commons.release.3.version}" + }, + { + "name": "commons.release.3.desc" + }, + { + "name": "commons.release.3.binary.suffix", + "value": "-bin" + }, + { + "name": "commons.release.4.desc" + }, + { + "name": "commons.release.4.binary.suffix", + "value": "-bin" + }, + { + "name": "commons.jacoco.classRatio", + "value": "1.00" + }, + { + "name": "commons.jacoco.instructionRatio", + "value": "0.90" + }, + { + "name": "commons.jacoco.methodRatio", + "value": "0.95" + }, + { + "name": "commons.jacoco.branchRatio", + "value": "0.85" + }, + { + "name": "commons.jacoco.complexityRatio", + "value": "0.85" + }, + { + "name": "commons.jacoco.lineRatio", + "value": "0.90" + }, + { + "name": "commons.jacoco.haltOnFailure", + "value": "false" + }, + { + "name": "commons.componentid", + "value": "${project.artifactId}" + }, + { + "name": "commons.packageId", + "value": "${project.artifactId}" + }, + { + "name": "commons.osgi.symbolicName", + "value": "org.apache.commons.${commons.packageId}" + }, + { + "name": "commons.osgi.export", + "value": "org.apache.commons.*;version=${project.version};-noimport:=true" + }, + { + "name": "commons.osgi.import", + "value": "*" + }, + { + "name": "commons.osgi.dynamicImport" + }, + { + "name": "commons.osgi.private" + }, + { + "name": "commons.osgi.excludeDependencies", + "value": "true" + }, + { + "name": "commons.manifestfile", + "value": "${project.build.directory}/osgi/MANIFEST.MF" + }, + { + "name": "commons.deployment.protocol", + "value": "scp" + }, + { + "name": "commons.encoding", + "value": "iso-8859-1" + }, + { + "name": "commons.docEncoding", + "value": "${commons.encoding}" + }, + { + "name": "project.build.sourceEncoding", + "value": "${commons.encoding}" + }, + { + "name": "project.reporting.outputEncoding", + "value": "${commons.encoding}" + }, + { + "name": "commons.javadoc6.java.link", + "value": "http://docs.oracle.com/javase/6/docs/api/" + }, + { + "name": "commons.javadoc7.java.link", + "value": "http://docs.oracle.com/javase/7/docs/api/" + }, + { + "name": "commons.javadoc8.java.link", + "value": "http://docs.oracle.com/javase/8/docs/api/" + }, + { + "name": "commons.javadoc9.java.link", + "value": "http://docs.oracle.com/javase/9/docs/api/" + }, + { + "name": "commons.javadoc10.java.link", + "value": "http://docs.oracle.com/javase/10/docs/api/" + }, + { + "name": "commons.javadoc11.java.link", + "value": "https://docs.oracle.com/en/java/javase/11/docs/api/" + }, + { + "name": "commons.javadoc12.java.link", + "value": "https://docs.oracle.com/en/java/javase/12/docs/api/" + }, + { + "name": "commons.javadoc.java.link", + "value": "${commons.javadoc7.java.link}" + }, + { + "name": "commons.javadoc.javaee5.link", + "value": "http://docs.oracle.com/javaee/5/api/" + }, + { + "name": "commons.javadoc.javaee6.link", + "value": "http://docs.oracle.com/javaee/6/api/" + }, + { + "name": "commons.javadoc.javaee7.link", + "value": "http://docs.oracle.com/javaee/7/api/" + }, + { + "name": "commons.javadoc.javaee.link", + "value": "${commons.javadoc.javaee6.link}" + }, + { + "name": "maven.build.timestamp.format", + "value": "yyyy-MM-dd HH:mm:ssZ" + }, + { + "name": "implementation.build", + "value": "${scmBranch}@r${buildNumber}; ${maven.build.timestamp}" + }, + { + "name": "minSeverity", + "value": "info" + }, + { + "name": "commons.changes.maxEntries", + "value": "100" + }, + { + "name": "commons.surefire-report.aggregate", + "value": "false" + }, + { + "name": "commons.changes.onlyCurrentVersion", + "value": "false" + }, + { + "name": "commons.changes.maxEntries", + "value": "100" + }, + { + "name": "commons.changes.runOnlyAtExecutionRoot", + "value": "false" + }, + { + "name": "commons.site.cache", + "value": "${user.home}/commons-sites" + }, + { + "name": "commons.site.path", + "value": "${commons.componentid}" + }, + { + "name": "commons.scmPubUrl", + "value": "https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-${commons.componentid}" + }, + { + "name": "commons.scmPubCheckoutDirectory", + "value": "${commons.site.cache}/${commons.site.path}" + }, + { + "name": "commons.scmPubServer", + "value": "commons.site" + }, + { + "name": "commons.japicmp.breakBuildOnBinaryIncompatibleModifications", + "value": "true" + }, + { + "name": "commons.japicmp.breakBuildOnSourceIncompatibleModifications", + "value": "false" + }, + { + "name": "commons.japicmp.ignoreMissingClasses", + "value": "false" + }, + { + "name": "commons.distSvnStagingUrl", + "value": "scm:svn:https://dist.apache.org/repos/dist/dev/commons/${commons.componentid}" + }, + { + "name": "commons.releaseManagerName", + "value": "${user.name}" + }, + { + "name": "commons.releaseManagerKey", + "value": "DEADBEEF" + }, + { + "name": "sonar.host.url", + "value": "https://analysis.apache.org/" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.commons:commons-parent", + "system": "MAVEN", + "version": "62" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "dependencyManagement": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "name": "org.junit:junit-bom", + "optional": "false", + "scope": "import", + "type": "pom", + "version": "${commons.junit.version}" + } + ], + "parent": { + "name": "org.apache:apache", + "system": "MAVEN", + "version": "30" + }, + "profiles": [ + { + "activation": { + "file": { + "exists": ".svn" + } + }, + "id": "svn" + }, + { + "activation": { + "file": { + "exists": "profile.module-name" + } + }, + "id": "module-name" + }, + { + "activation": { + "property": { + "property": { + "name": "user.home" + } + } + }, + "id": "parse-target-version" + }, + { + "activation": { + "file": { + "missing": "src/site/resources/profile.noanimal" + }, + "jdk": { + "jdk": "(,9)" + } + }, + "id": "animal-sniffer", + "properties": [ + { + "name": "animal-sniffer.signature", + "value": "java${javaTarget.majorVersion}${javaTarget.minorVersion}" + } + ] + }, + { + "activation": { + "file": { + "exists": "src/site/resources/profile.jacoco" + } + }, + "id": "jacoco" + }, + { + "activation": { + "file": { + "exists": "src/site/resources/profile.cobertura" + } + }, + "id": "cobertura" + }, + { + "activation": { + "file": { + "exists": "src/site/resources/profile.japicmp" + }, + "jdk": { + "jdk": "[1.8,)" + } + }, + "id": "japicmp" + }, + { + "activation": {}, + "id": "release" + }, + { + "activation": {}, + "id": "apache-release" + }, + { + "activation": {}, + "id": "java-1.8", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.8" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_8_HOME}/bin/javac" + }, + { + "name": "commons.compiler.javadoc", + "value": "${JAVA_1_8_HOME}/bin/javadoc" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_8_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "java-1.11", + "properties": [ + { + "name": "commons.compiler.fork", + "value": "true" + }, + { + "name": "commons.compiler.compilerVersion", + "value": "1.11" + }, + { + "name": "commons.compiler.javac", + "value": "${JAVA_1_11_HOME}/bin/javac" + }, + { + "name": "commons.compiler.javadoc", + "value": "${JAVA_1_11_HOME}/bin/javadoc" + }, + { + "name": "commons.surefire.java", + "value": "${JAVA_1_11_HOME}/bin/java" + } + ] + }, + { + "activation": {}, + "id": "test-deploy", + "properties": [ + { + "name": "altDeploymentRepository", + "value": "id::default::file:target/deploy" + }, + { + "name": "commons.release.dryRun", + "value": "true" + } + ] + }, + { + "activation": {}, + "id": "release-notes" + }, + { + "activation": { + "property": { + "property": { + "name": "!buildNumber.skip", + "value": "!true" + } + } + }, + "id": "svn-buildnumber" + }, + { + "activation": {}, + "id": "javasvn" + }, + { + "activation": { + "jdk": { + "jdk": "[1.7,1.8)" + } + }, + "id": "jdk7-plugin-fix-version", + "properties": [ + { + "name": "commons.felix.version", + "value": "3.5.1" + }, + { + "name": "commons.animal-sniffer.version", + "value": "1.17" + }, + { + "name": "commons.biz.aQute.bndlib.version", + "value": "3.5.0" + } + ] + }, + { + "activation": { + "jdk": { + "jdk": "[1.8,1.9)" + } + }, + "id": "jdk8-plugin-fix-version", + "properties": [ + { + "name": "commons.spdx.version", + "value": "0.6.3" + } + ] + }, + { + "activation": { + "jdk": { + "jdk": "[9" + } + }, + "id": "jdk9-compiler", + "properties": [ + { + "name": "maven.compiler.release", + "value": "${commons.compiler.release}" + } + ] + }, + { + "activation": {}, + "id": "site-basic", + "properties": [ + { + "name": "skipTests", + "value": "true" + }, + { + "name": "maven.javadoc.skip", + "value": "true" + }, + { + "name": "cobertura.skip", + "value": "true" + }, + { + "name": "spotbugs.skip", + "value": "true" + }, + { + "name": "checkstyle.skip", + "value": "true" + }, + { + "name": "rat.skip", + "value": "true" + }, + { + "name": "jacoco.skip", + "value": "true" + }, + { + "name": "skipSurefireReport", + "value": "true" + } + ] + }, + { + "activation": {}, + "id": "travis-cobertura" + }, + { + "activation": {}, + "id": "travis-jacoco" + }, + { + "activation": { + "jdk": { + "jdk": "[9,)" + } + }, + "id": "moditect", + "properties": [ + { + "name": "moditect.java.version", + "value": "9" + }, + { + "name": "commons.moditect-maven-plugin.addServiceUses", + "value": "true" + } + ] + } + ], + "properties": [ + { + "name": "minimalMavenBuildVersion", + "value": "3.6.3" + }, + { + "name": "minimalJavaBuildVersion", + "value": "8" + }, + { + "name": "project.build.outputTimestamp", + "value": "2023-09-02T13:52:36Z" + }, + { + "name": "commons.release.version", + "value": "${project.version}" + }, + { + "name": "commons.rc.version", + "value": "RC1" + }, + { + "name": "commons.jira.id", + "value": "COMMONSSITE" + }, + { + "name": "commons.bc.version", + "value": "61" + }, + { + "name": "commons.release.isDistModule", + "value": "true" + }, + { + "name": "commons.releaseManagerName", + "value": "Gary Gregory" + }, + { + "name": "commons.releaseManagerKey", + "value": "86fdc7e2a11262cb" + }, + { + "name": "maven.compiler.source", + "value": "1.3" + }, + { + "name": "maven.compiler.target", + "value": "1.3" + }, + { + "name": "commons.compiler.release", + "value": "8" + }, + { + "name": "commons.compiler.fork", + "value": "false" + }, + { + "name": "commons.compiler.compilerVersion" + }, + { + "name": "commons.compiler.javac" + }, + { + "name": "commons.compiler.javadoc" + }, + { + "name": "version.maven-source-plugin", + "value": "3.2.1" + }, + { + "name": "commons.animal-sniffer.version", + "value": "1.23" + }, + { + "name": "commons.animal-sniffer.signature.version", + "value": "1.0" + }, + { + "name": "commons.assembly-plugin.version", + "value": "3.6.0" + }, + { + "name": "commons.build-helper.version", + "value": "3.4.0" + }, + { + "name": "commons.build-plugin.version", + "value": "1.13" + }, + { + "name": "commons.changes.version", + "value": "2.12.1" + }, + { + "name": "commons.checkstyle-plugin.version", + "value": "3.3.0" + }, + { + "name": "commons.checkstyle.version", + "value": "9.3" + }, + { + "name": "commons.cobertura.version", + "value": "2.7" + }, + { + "name": "commons.compiler.version", + "value": "3.11.0" + }, + { + "name": "commons.coveralls.version", + "value": "4.3.0" + }, + { + "name": "commons.coveralls.timestampFormat", + "value": "EpochMillis" + }, + { + "name": "commons.cyclonedx.version", + "value": "2.7.9" + }, + { + "name": "commons.spdx.version", + "value": "0.7.0" + }, + { + "name": "commons.failsafe.version", + "value": "3.1.2" + }, + { + "name": "commons.felix.version", + "value": "5.1.9" + }, + { + "name": "commons.jacoco.version", + "value": "0.8.10" + }, + { + "name": "commons.japicmp.version", + "value": "0.17.2" + }, + { + "name": "commons.jar-plugin.version", + "value": "3.3.0" + }, + { + "name": "commons.javadoc.version", + "value": "3.5.0" + }, + { + "name": "commons.jxr.version", + "value": "3.3.0" + }, + { + "name": "commons.pmd.version", + "value": "3.21.0" + }, + { + "name": "commons.pmd-impl.version", + "value": "6.55.0" + }, + { + "name": "commons.project-info.version", + "value": "3.4.5" + }, + { + "name": "commons.rat.version", + "value": "0.15" + }, + { + "name": "commons.release-plugin.version", + "value": "1.8.1" + }, + { + "name": "commons.scm-publish.version", + "value": "1.1" + }, + { + "name": "commons.buildnumber-plugin.version", + "value": "3.2.0" + }, + { + "name": "commons.moditect-maven-plugin.version", + "value": "1.0.0.Final" + }, + { + "name": "commons.moditect-maven-plugin.addServiceUses", + "value": "true" + }, + { + "name": "commons.biz.aQute.bndlib.version", + "value": "6.4.1" + }, + { + "name": "commons.junit.version", + "value": "5.10.0" + }, + { + "name": "commons.site-plugin.version", + "value": "3.12.1" + }, + { + "name": "commons.spotbugs.plugin.version", + "value": "4.7.3.5" + }, + { + "name": "commons.spotbugs.impl.version", + "value": "4.7.3" + }, + { + "name": "commons.surefire-report.version", + "value": "3.1.2" + }, + { + "name": "commons.surefire.version", + "value": "3.1.2" + }, + { + "name": "commons.wagon-ssh.version", + "value": "3.5.3" + }, + { + "name": "commons.release.name", + "value": "${project.artifactId}-${commons.release.version}" + }, + { + "name": "commons.release.desc" + }, + { + "name": "commons.binary.suffix", + "value": "-bin" + }, + { + "name": "commons.release.2.name", + "value": "${project.artifactId}-${commons.release.2.version}" + }, + { + "name": "commons.release.2.desc" + }, + { + "name": "commons.release.2.binary.suffix", + "value": "-bin" + }, + { + "name": "commons.release.3.name", + "value": "${project.artifactId}-${commons.release.3.version}" + }, + { + "name": "commons.release.3.desc" + }, + { + "name": "commons.release.3.binary.suffix", + "value": "-bin" + }, + { + "name": "commons.release.4.desc" + }, + { + "name": "commons.release.4.binary.suffix", + "value": "-bin" + }, + { + "name": "commons.jacoco.classRatio", + "value": "1.00" + }, + { + "name": "commons.jacoco.instructionRatio", + "value": "0.90" + }, + { + "name": "commons.jacoco.methodRatio", + "value": "0.95" + }, + { + "name": "commons.jacoco.branchRatio", + "value": "0.85" + }, + { + "name": "commons.jacoco.complexityRatio", + "value": "0.85" + }, + { + "name": "commons.jacoco.lineRatio", + "value": "0.90" + }, + { + "name": "commons.jacoco.haltOnFailure", + "value": "false" + }, + { + "name": "commons.componentid", + "value": "${project.artifactId}" + }, + { + "name": "commons.packageId", + "value": "${project.artifactId}" + }, + { + "name": "commons.module.name", + "value": "org.apache.commons.${commons.packageId}" + }, + { + "name": "commons.osgi.symbolicName", + "value": "org.apache.commons.${commons.packageId}" + }, + { + "name": "commons.osgi.export", + "value": "org.apache.commons.*;version=${project.version};-noimport:=true" + }, + { + "name": "commons.osgi.import", + "value": "*" + }, + { + "name": "commons.osgi.dynamicImport" + }, + { + "name": "commons.osgi.private" + }, + { + "name": "commons.osgi.excludeDependencies", + "value": "true" + }, + { + "name": "commons.manifestfile", + "value": "${project.build.directory}/osgi/MANIFEST.MF" + }, + { + "name": "commons.deployment.protocol", + "value": "scp" + }, + { + "name": "commons.encoding", + "value": "iso-8859-1" + }, + { + "name": "commons.docEncoding", + "value": "${commons.encoding}" + }, + { + "name": "project.build.sourceEncoding", + "value": "${commons.encoding}" + }, + { + "name": "project.reporting.outputEncoding", + "value": "${commons.encoding}" + }, + { + "name": "commons.javadoc6.java.link", + "value": "https://docs.oracle.com/javase/6/docs/api/" + }, + { + "name": "commons.javadoc7.java.link", + "value": "https://docs.oracle.com/javase/7/docs/api/" + }, + { + "name": "commons.javadoc8.java.link", + "value": "https://docs.oracle.com/javase/8/docs/api/" + }, + { + "name": "commons.javadoc9.java.link", + "value": "https://docs.oracle.com/javase/9/docs/api/" + }, + { + "name": "commons.javadoc10.java.link", + "value": "https://docs.oracle.com/javase/10/docs/api/" + }, + { + "name": "commons.javadoc11.java.link", + "value": "https://docs.oracle.com/en/java/javase/11/docs/api/" + }, + { + "name": "commons.javadoc12.java.link", + "value": "https://docs.oracle.com/en/java/javase/12/docs/api/" + }, + { + "name": "commons.javadoc13.java.link", + "value": "https://docs.oracle.com/en/java/javase/13/docs/api/" + }, + { + "name": "commons.javadoc14.java.link", + "value": "https://docs.oracle.com/en/java/javase/14/docs/api/" + }, + { + "name": "commons.javadoc15.java.link", + "value": "https://docs.oracle.com/en/java/javase/15/docs/api/" + }, + { + "name": "commons.javadoc16.java.link", + "value": "https://docs.oracle.com/en/java/javase/16/docs/api/" + }, + { + "name": "commons.javadoc17.java.link", + "value": "https://docs.oracle.com/en/java/javase/17/docs/api/" + }, + { + "name": "commons.javadoc18.java.link", + "value": "https://docs.oracle.com/en/java/javase/18/docs/api/" + }, + { + "name": "commons.javadoc19.java.link", + "value": "https://docs.oracle.com/en/java/javase/19/docs/api/" + }, + { + "name": "commons.javadoc20.java.link", + "value": "https://docs.oracle.com/en/java/javase/20/docs/api/" + }, + { + "name": "commons.javadoc.java.link", + "value": "${commons.javadoc8.java.link}" + }, + { + "name": "commons.javadoc.javaee5.link", + "value": "https://docs.oracle.com/javaee/5/api/" + }, + { + "name": "commons.javadoc.javaee6.link", + "value": "https://docs.oracle.com/javaee/6/api/" + }, + { + "name": "commons.javadoc.javaee7.link", + "value": "https://docs.oracle.com/javaee/7/api/" + }, + { + "name": "commons.javadoc.javaee8.link", + "value": "https://jakarta.ee/specifications/platform/8/apidocs/" + }, + { + "name": "commons.javadoc.javaee9.link", + "value": "https://jakarta.ee/specifications/platform/9/apidocs/" + }, + { + "name": "commons.javadoc.javaee9.1.link", + "value": "https://jakarta.ee/specifications/platform/9.1/apidocs/" + }, + { + "name": "commons.javadoc.javaee10.link", + "value": "https://jakarta.ee/specifications/platform/10/apidocs/" + }, + { + "name": "commons.javadoc.javaee.link", + "value": "${commons.javadoc.javaee6.link}" + }, + { + "name": "minSeverity", + "value": "info" + }, + { + "name": "commons.surefire-report.aggregate", + "value": "false" + }, + { + "name": "commons.changes.onlyCurrentVersion", + "value": "false" + }, + { + "name": "commons.changes.maxEntries", + "value": "100" + }, + { + "name": "commons.changes.runOnlyAtExecutionRoot", + "value": "false" + }, + { + "name": "commons.site.cache", + "value": "${user.home}/commons-sites" + }, + { + "name": "commons.site.path", + "value": "${commons.componentid}" + }, + { + "name": "commons.scmPubUrl", + "value": "https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-${commons.componentid}" + }, + { + "name": "commons.scmPubCheckoutDirectory", + "value": "${commons.site.cache}/${commons.site.path}" + }, + { + "name": "commons.scmPubServer", + "value": "commons.site" + }, + { + "name": "commons.japicmp.breakBuildOnBinaryIncompatibleModifications", + "value": "true" + }, + { + "name": "commons.japicmp.breakBuildOnSourceIncompatibleModifications", + "value": "false" + }, + { + "name": "commons.japicmp.ignoreMissingClasses", + "value": "false" + }, + { + "name": "commons.distSvnStagingUrl", + "value": "scm:svn:https://dist.apache.org/repos/dist/dev/commons/${commons.componentid}" + }, + { + "name": "commons.releaseManagerName", + "value": "${user.name}" + }, + { + "name": "commons.releaseManagerKey", + "value": "DEADBEEF" + }, + { + "name": "sonar.host.url", + "value": "https://analysis.apache.org/" + }, + { + "name": "changes.announcementDirectory", + "value": "." + }, + { + "name": "changes.announcementFile", + "value": "RELEASE-NOTES.txt" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.apache.httpcomponents:httpcore", + "optional": "false", + "version": "${httpcore.version}" + }, + { + "name": "commons-logging:commons-logging", + "optional": "false", + "version": "${commons-logging.version}" + }, + { + "name": "commons-codec:commons-codec", + "optional": "false", + "version": "${commons-codec.version}" + }, + { + "name": "junit:junit", + "optional": "false", + "scope": "test", + "version": "${junit.version}" + }, + { + "name": "net.jcip:jcip-annotations", + "optional": "false", + "scope": "provided", + "version": "1.0" + }, + {} + ], + "parent": { + "name": "org.apache.httpcomponents:httpcomponents-client", + "system": "MAVEN", + "version": "4.0" + }, + "properties": [ + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "project.reporting.outputEncoding", + "value": "UTF-8" + }, + { + "name": "maven.compile.source", + "value": "1.5" + }, + { + "name": "maven.compile.target", + "value": "1.5" + }, + { + "name": "maven.compile.optimize", + "value": "true" + }, + { + "name": "maven.compile.deprecation", + "value": "true" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.1.1" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.apache.httpcomponents:httpcore", + "optional": "false", + "scope": "compile", + "version": "${httpcore.version}" + }, + { + "name": "commons-logging:commons-logging", + "optional": "false", + "scope": "compile", + "version": "${commons-logging.version}" + }, + { + "name": "commons-codec:commons-codec", + "optional": "false", + "scope": "compile", + "version": "${commons-codec.version}" + }, + { + "name": "junit:junit", + "optional": "false", + "scope": "test", + "version": "${junit.version}" + }, + { + "name": "org.mockito:mockito-core", + "optional": "false", + "scope": "test", + "version": "${mockito.version}" + }, + {} + ], + "parent": { + "name": "org.apache.httpcomponents:httpcomponents-client", + "system": "MAVEN", + "version": "4.1.1" + }, + "properties": [ + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "project.reporting.outputEncoding", + "value": "UTF-8" + }, + { + "name": "maven.compile.source", + "value": "1.5" + }, + { + "name": "maven.compile.target", + "value": "1.5" + }, + { + "name": "maven.compile.optimize", + "value": "true" + }, + { + "name": "maven.compile.deprecation", + "value": "true" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.2.3" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.apache.httpcomponents:httpcore", + "optional": "false", + "scope": "compile" + }, + { + "name": "commons-logging:commons-logging", + "optional": "false", + "scope": "compile" + }, + { + "name": "commons-codec:commons-codec", + "optional": "false", + "scope": "compile" + }, + { + "name": "junit:junit", + "optional": "false", + "scope": "test" + }, + { + "name": "org.mockito:mockito-core", + "optional": "false", + "scope": "test" + }, + {} + ], + "dependencyManagement": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.apache.httpcomponents:httpcomponents-client", + "system": "MAVEN", + "version": "4.2.3" + }, + "properties": [ + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "project.reporting.outputEncoding", + "value": "UTF-8" + }, + { + "name": "maven.compile.source", + "value": "1.5" + }, + { + "name": "maven.compile.target", + "value": "1.5" + }, + { + "name": "maven.compile.optimize", + "value": "true" + }, + { + "name": "maven.compile.deprecation", + "value": "true" + } + ], + "repositories": [ + { + "id": "spy", + "layout": "default", + "releasesEnabled": "true", + "snapshotsEnabled": "false", + "url": "http://files.couchbase.com/maven2/" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.3.5" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.apache.httpcomponents:httpcore", + "optional": "false", + "scope": "compile" + }, + { + "name": "commons-logging:commons-logging", + "optional": "false", + "scope": "compile" + }, + { + "name": "commons-codec:commons-codec", + "optional": "false", + "scope": "compile" + }, + { + "name": "junit:junit", + "optional": "false", + "scope": "test" + }, + { + "name": "org.mockito:mockito-core", + "optional": "false", + "scope": "test" + }, + {} + ], + "dependencyManagement": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.apache.httpcomponents:httpcomponents-client", + "system": "MAVEN", + "version": "4.3.5" + }, + "repositories": [ + { + "id": "spy", + "layout": "default", + "releasesEnabled": "true", + "snapshotsEnabled": "false", + "url": "http://files.couchbase.com/maven2/" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.3.6" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.apache.httpcomponents:httpcore", + "optional": "false", + "scope": "compile" + }, + { + "name": "commons-logging:commons-logging", + "optional": "false", + "scope": "compile" + }, + { + "name": "commons-codec:commons-codec", + "optional": "false", + "scope": "compile" + }, + { + "name": "junit:junit", + "optional": "false", + "scope": "test" + }, + { + "name": "org.mockito:mockito-core", + "optional": "false", + "scope": "test" + }, + {} + ], + "dependencyManagement": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.apache.httpcomponents:httpcomponents-client", + "system": "MAVEN", + "version": "4.3.6" + }, + "repositories": [ + { + "id": "spy", + "layout": "default", + "releasesEnabled": "true", + "snapshotsEnabled": "false", + "url": "http://files.couchbase.com/maven2/" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.5.13" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.apache.httpcomponents:httpcore", + "optional": "false", + "scope": "compile" + }, + { + "name": "commons-logging:commons-logging", + "optional": "false", + "scope": "compile" + }, + { + "name": "commons-codec:commons-codec", + "optional": "false", + "scope": "compile" + }, + { + "name": "junit:junit", + "optional": "false", + "scope": "test" + }, + { + "name": "org.mockito:mockito-core", + "optional": "false", + "scope": "test" + }, + {} + ], + "dependencyManagement": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.apache.httpcomponents:httpcomponents-client", + "system": "MAVEN", + "version": "4.5.13" + }, + "profiles": [ + { + "activation": {}, + "id": "release" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpcomponents-client", + "system": "MAVEN", + "version": "4.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "parent": { + "name": "org.apache.httpcomponents:project", + "system": "MAVEN", + "version": "4.0" + }, + "properties": [ + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "project.reporting.outputEncoding", + "value": "UTF-8" + }, + { + "name": "httpcore.version", + "value": "4.0.1" + }, + { + "name": "commons-logging.version", + "value": "1.1.1" + }, + { + "name": "commons-codec.version", + "value": "1.3" + }, + { + "name": "mime4j.version", + "value": "0.6" + }, + { + "name": "junit.version", + "value": "3.8.2" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpcomponents-client", + "system": "MAVEN", + "version": "4.1.1" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "parent": { + "name": "org.apache.httpcomponents:project", + "system": "MAVEN", + "version": "4.1.1" + }, + "properties": [ + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "project.reporting.outputEncoding", + "value": "UTF-8" + }, + { + "name": "httpcore.version", + "value": "4.1" + }, + { + "name": "commons-logging.version", + "value": "1.1.1" + }, + { + "name": "commons-codec.version", + "value": "1.4" + }, + { + "name": "ehcache.version", + "value": "2.2.0" + }, + { + "name": "slf4j.version", + "value": "1.5.11" + }, + { + "name": "junit.version", + "value": "4.8.2" + }, + { + "name": "easymock.version", + "value": "2.5.2" + }, + { + "name": "mockito.version", + "value": "1.8.5" + }, + { + "name": "comparisonVersion", + "value": "4.1" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpcomponents-client", + "system": "MAVEN", + "version": "4.2.3" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "dependencyManagement": [ + { + "name": "org.apache.httpcomponents:httpcore", + "optional": "false", + "version": "${httpcore.version}" + }, + { + "name": "commons-logging:commons-logging", + "optional": "false", + "version": "${commons-logging.version}" + }, + { + "name": "commons-codec:commons-codec", + "optional": "false", + "version": "${commons-codec.version}" + }, + { + "name": "net.sf.ehcache:ehcache-core", + "optional": "false", + "version": "${ehcache.version}" + }, + { + "name": "org.slf4j:slf4j-jcl", + "optional": "false", + "version": "${slf4j.version}" + }, + { + "name": "spy:spymemcached", + "optional": "false", + "version": "${memcached.version}" + }, + { + "name": "junit:junit", + "optional": "false", + "scope": "test", + "version": "${junit.version}" + }, + { + "name": "org.mockito:mockito-core", + "optional": "false", + "scope": "test", + "version": "${mockito.version}" + }, + { + "name": "org.easymock:easymock", + "optional": "false", + "scope": "test", + "version": "${easymock.version}" + }, + { + "name": "org.easymock:easymockclassextension", + "optional": "false", + "scope": "test", + "version": "${easymock.version}" + } + ], + "parent": { + "name": "org.apache.httpcomponents:project", + "system": "MAVEN", + "version": "6" + }, + "properties": [ + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "project.reporting.outputEncoding", + "value": "UTF-8" + }, + { + "name": "httpcore.version", + "value": "4.2.2" + }, + { + "name": "commons-logging.version", + "value": "1.1.1" + }, + { + "name": "commons-codec.version", + "value": "1.6" + }, + { + "name": "ehcache.version", + "value": "2.2.0" + }, + { + "name": "memcached.version", + "value": "2.6" + }, + { + "name": "slf4j.version", + "value": "1.5.11" + }, + { + "name": "junit.version", + "value": "4.9" + }, + { + "name": "easymock.version", + "value": "2.5.2" + }, + { + "name": "mockito.version", + "value": "1.8.5" + }, + { + "name": "api.comparison.version", + "value": "4.2" + } + ], + "repositories": [ + { + "id": "spy", + "layout": "default", + "releasesEnabled": "true", + "snapshotsEnabled": "false", + "url": "http://files.couchbase.com/maven2/" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpcomponents-client", + "system": "MAVEN", + "version": "4.3.5" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "dependencyManagement": [ + { + "name": "org.apache.httpcomponents:httpcore", + "optional": "false", + "version": "${httpcore.version}" + }, + { + "name": "commons-logging:commons-logging", + "optional": "false", + "version": "${commons-logging.version}" + }, + { + "name": "commons-codec:commons-codec", + "optional": "false", + "version": "${commons-codec.version}" + }, + { + "name": "net.sf.ehcache:ehcache-core", + "optional": "false", + "version": "${ehcache.version}" + }, + { + "name": "org.slf4j:slf4j-jcl", + "optional": "false", + "version": "${slf4j.version}" + }, + { + "name": "spy:spymemcached", + "optional": "false", + "version": "${memcached.version}" + }, + { + "name": "net.java.dev.jna:jna", + "optional": "false", + "version": "${jna.version}" + }, + { + "name": "net.java.dev.jna:jna-platform", + "optional": "false", + "version": "${jna.version}" + }, + { + "name": "junit:junit", + "optional": "false", + "scope": "test", + "version": "${junit.version}" + }, + { + "name": "org.mockito:mockito-core", + "optional": "false", + "scope": "test", + "version": "${mockito.version}" + }, + { + "name": "org.easymock:easymock", + "optional": "false", + "scope": "test", + "version": "${easymock.version}" + }, + { + "name": "org.easymock:easymockclassextension", + "optional": "false", + "scope": "test", + "version": "${easymock.version}" + } + ], + "parent": { + "name": "org.apache.httpcomponents:project", + "system": "MAVEN", + "version": "7" + }, + "properties": [ + { + "name": "maven.compiler.source", + "value": "1.5" + }, + { + "name": "maven.compiler.target", + "value": "1.5" + }, + { + "name": "httpcore.version", + "value": "4.3.2" + }, + { + "name": "commons-logging.version", + "value": "1.1.3" + }, + { + "name": "commons-codec.version", + "value": "1.6" + }, + { + "name": "ehcache.version", + "value": "2.2.0" + }, + { + "name": "memcached.version", + "value": "2.6" + }, + { + "name": "slf4j.version", + "value": "1.5.11" + }, + { + "name": "junit.version", + "value": "4.9" + }, + { + "name": "easymock.version", + "value": "2.5.2" + }, + { + "name": "mockito.version", + "value": "1.8.5" + }, + { + "name": "jna.version", + "value": "4.0.0" + }, + { + "name": "hc.stylecheck.version", + "value": "1" + }, + { + "name": "api.comparison.version", + "value": "4.3" + } + ], + "repositories": [ + { + "id": "spy", + "layout": "default", + "releasesEnabled": "true", + "snapshotsEnabled": "false", + "url": "http://files.couchbase.com/maven2/" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpcomponents-client", + "system": "MAVEN", + "version": "4.3.6" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "dependencyManagement": [ + { + "name": "org.apache.httpcomponents:httpcore", + "optional": "false", + "version": "${httpcore.version}" + }, + { + "name": "commons-logging:commons-logging", + "optional": "false", + "version": "${commons-logging.version}" + }, + { + "name": "commons-codec:commons-codec", + "optional": "false", + "version": "${commons-codec.version}" + }, + { + "name": "net.sf.ehcache:ehcache-core", + "optional": "false", + "version": "${ehcache.version}" + }, + { + "name": "org.slf4j:slf4j-jcl", + "optional": "false", + "version": "${slf4j.version}" + }, + { + "name": "spy:spymemcached", + "optional": "false", + "version": "${memcached.version}" + }, + { + "name": "net.java.dev.jna:jna", + "optional": "false", + "version": "${jna.version}" + }, + { + "name": "net.java.dev.jna:jna-platform", + "optional": "false", + "version": "${jna.version}" + }, + { + "name": "junit:junit", + "optional": "false", + "scope": "test", + "version": "${junit.version}" + }, + { + "name": "org.mockito:mockito-core", + "optional": "false", + "scope": "test", + "version": "${mockito.version}" + }, + { + "name": "org.easymock:easymock", + "optional": "false", + "scope": "test", + "version": "${easymock.version}" + }, + { + "name": "org.easymock:easymockclassextension", + "optional": "false", + "scope": "test", + "version": "${easymock.version}" + } + ], + "parent": { + "name": "org.apache.httpcomponents:project", + "system": "MAVEN", + "version": "7" + }, + "properties": [ + { + "name": "maven.compiler.source", + "value": "1.5" + }, + { + "name": "maven.compiler.target", + "value": "1.5" + }, + { + "name": "httpcore.version", + "value": "4.3.3" + }, + { + "name": "commons-logging.version", + "value": "1.1.3" + }, + { + "name": "commons-codec.version", + "value": "1.6" + }, + { + "name": "ehcache.version", + "value": "2.2.0" + }, + { + "name": "memcached.version", + "value": "2.6" + }, + { + "name": "slf4j.version", + "value": "1.5.11" + }, + { + "name": "junit.version", + "value": "4.9" + }, + { + "name": "easymock.version", + "value": "2.5.2" + }, + { + "name": "mockito.version", + "value": "1.8.5" + }, + { + "name": "jna.version", + "value": "4.0.0" + }, + { + "name": "hc.stylecheck.version", + "value": "1" + }, + { + "name": "api.comparison.version", + "value": "4.3" + } + ], + "repositories": [ + { + "id": "spy", + "layout": "default", + "releasesEnabled": "true", + "snapshotsEnabled": "false", + "url": "http://files.couchbase.com/maven2/" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpcomponents-client", + "system": "MAVEN", + "version": "4.5.13" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "dependencyManagement": [ + { + "name": "org.apache.httpcomponents:httpcore", + "optional": "false", + "version": "${httpcore.version}" + }, + { + "name": "commons-logging:commons-logging", + "optional": "false", + "version": "${commons-logging.version}" + }, + { + "name": "commons-codec:commons-codec", + "optional": "false", + "version": "${commons-codec.version}" + }, + { + "name": "net.sf.ehcache:ehcache-core", + "optional": "false", + "version": "${ehcache.version}" + }, + { + "name": "org.slf4j:slf4j-jcl", + "optional": "false", + "version": "${slf4j.version}" + }, + { + "name": "net.spy:spymemcached", + "optional": "false", + "version": "${memcached.version}" + }, + { + "name": "net.java.dev.jna:jna", + "optional": "false", + "version": "${jna.version}" + }, + { + "name": "net.java.dev.jna:jna-platform", + "optional": "false", + "version": "${jna.version}" + }, + { + "name": "junit:junit", + "optional": "false", + "scope": "test", + "version": "${junit.version}" + }, + { + "name": "org.mockito:mockito-core", + "optional": "false", + "scope": "test", + "version": "${mockito.version}" + }, + { + "name": "org.easymock:easymock", + "optional": "false", + "scope": "test", + "version": "${easymock.version}" + }, + { + "name": "org.easymock:easymockclassextension", + "optional": "false", + "scope": "test", + "version": "${easymock.version}" + } + ], + "parent": { + "name": "org.apache.httpcomponents:httpcomponents-parent", + "system": "MAVEN", + "version": "11" + }, + "profiles": [ + { + "activation": { + "file": { + "missing": "src/site/resources/profile.noanimal" + } + }, + "id": "animal-sniffer" + } + ], + "properties": [ + { + "name": "maven.compiler.source", + "value": "1.6" + }, + { + "name": "maven.compiler.target", + "value": "1.6" + }, + { + "name": "httpcore.version", + "value": "4.4.13" + }, + { + "name": "commons-logging.version", + "value": "1.2" + }, + { + "name": "commons-codec.version", + "value": "1.11" + }, + { + "name": "ehcache.version", + "value": "2.6.11" + }, + { + "name": "memcached.version", + "value": "2.12.3" + }, + { + "name": "slf4j.version", + "value": "1.7.25" + }, + { + "name": "junit.version", + "value": "4.11" + }, + { + "name": "easymock.version", + "value": "2.5.2" + }, + { + "name": "mockito.version", + "value": "1.10.19" + }, + { + "name": "jna.version", + "value": "4.5.2" + }, + { + "name": "hc.stylecheck.version", + "value": "1" + }, + { + "name": "api.comparison.version", + "value": "4.5" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpcomponents-core", + "system": "MAVEN", + "version": "4.4.6" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "dependencyManagement": [ + { + "name": "junit:junit", + "optional": "false", + "scope": "test", + "version": "${junit.version}" + }, + { + "name": "org.mockito:mockito-core", + "optional": "false", + "scope": "test", + "version": "${mockito.version}" + }, + { + "name": "commons-logging:commons-logging", + "optional": "false", + "scope": "test", + "version": "${commons-logging.version}" + }, + { + "name": "org.apache.commons:commons-lang3", + "optional": "false", + "scope": "test", + "version": "${commons-lang.version}" + } + ], + "parent": { + "name": "org.apache.httpcomponents:project", + "system": "MAVEN", + "version": "7" + }, + "properties": [ + { + "name": "maven.compiler.source", + "value": "1.6" + }, + { + "name": "maven.compiler.target", + "value": "1.6" + }, + { + "name": "maven.compiler.showDeprecation", + "value": "false" + }, + { + "name": "junit.version", + "value": "4.11" + }, + { + "name": "mockito.version", + "value": "1.8.5" + }, + { + "name": "commons-logging.version", + "value": "1.2" + }, + { + "name": "api.comparison.version", + "value": "4.4" + }, + { + "name": "hc.stylecheck.version", + "value": "1" + }, + { + "name": "commons-lang.version", + "value": "3.4" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpcomponents-parent", + "system": "MAVEN", + "version": "11" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "parent": { + "name": "org.apache:apache", + "system": "MAVEN", + "version": "21" + }, + "profiles": [ + { + "activation": { + "property": { + "property": { + "name": "user.home" + } + } + }, + "id": "parse-target-version" + }, + { + "activation": { + "file": { + "missing": "src/site/resources/profile.noanimal" + } + }, + "id": "animal-sniffer", + "properties": [ + { + "name": "animal-sniffer.signature", + "value": "java${javaTarget.majorVersion}${javaTarget.minorVersion}" + } + ] + }, + { + "activation": {}, + "id": "release" + }, + { + "activation": {}, + "id": "test-deploy", + "properties": [ + { + "name": "altDeploymentRepository", + "value": "id::default::file:target/deploy" + } + ] + }, + { + "activation": {}, + "id": "nodoclint" + }, + { + "activation": {}, + "id": "lax-doclint" + }, + { + "activation": {}, + "id": "travis-cobertura" + }, + { + "activation": {}, + "id": "travis-jacoco" + }, + { + "activation": { + "file": { + "exists": "${user.home}/.m2/toolchains.xml" + } + }, + "id": "use-toolchains" + }, + { + "activation": {}, + "id": "owasp" + } + ], + "properties": [ + { + "name": "maven.compiler.optimize", + "value": "true" + }, + { + "name": "maven.compiler.showDeprecation", + "value": "true" + }, + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "project.reporting.outputEncoding", + "value": "UTF-8" + }, + { + "name": "hc.site.url", + "value": "scp://people.apache.org/www/hc.apache.org/" + }, + { + "name": "hc.clirr.version", + "value": "2.8" + }, + { + "name": "hc.javadoc.version", + "value": "3.0.1" + }, + { + "name": "hc.jxr.version", + "value": "3.0.0" + }, + { + "name": "hc.surefire-report.version", + "value": "2.22.0" + }, + { + "name": "hc.surefire.version", + "value": "2.22.1" + }, + { + "name": "hc.project-info.version", + "value": "3.0.0" + }, + { + "name": "hc.checkstyle.version", + "value": "2.17" + }, + { + "name": "hc.rat.version", + "value": "0.12" + }, + { + "name": "hc.animal-sniffer.version", + "value": "1.16" + }, + { + "name": "hc.animal-sniffer.signature.version", + "value": "1.0" + }, + { + "name": "hc.jacoco.version", + "value": "0.8.1" + }, + { + "name": "hc.cobertura.version", + "value": "2.7" + }, + { + "name": "hc.coveralls.version", + "value": "4.3.0" + }, + { + "name": "hc.coveralls.timestampFormat", + "value": "EpochMillis" + }, + { + "name": "maven.build.timestamp.format", + "value": "yyyy-MM-dd HH:mm:ssZ" + }, + { + "name": "implementation.build", + "value": "${scmBranch}@r${buildNumber}; ${maven.build.timestamp}" + }, + { + "name": "minSeverity", + "value": "info" + } + ], + "repositories": [ + { + "id": "apache.snapshots", + "layout": "default", + "releasesEnabled": "false", + "snapshotsEnabled": "true", + "url": "http://repository.apache.org/snapshots" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpcore", + "system": "MAVEN", + "version": "4.4.6" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "junit:junit", + "optional": "false", + "scope": "test" + }, + { + "name": "org.mockito:mockito-core", + "optional": "false", + "scope": "test" + }, + { + "name": "commons-logging:commons-logging", + "optional": "false", + "scope": "test" + }, + { + "name": "org.apache.commons:commons-lang3", + "optional": "false", + "scope": "test" + }, + {} + ], + "dependencyManagement": [ + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.apache.httpcomponents:httpcomponents-core", + "system": "MAVEN", + "version": "4.4.6" + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:project", + "system": "MAVEN", + "version": "4.0" + } + } + response: |- + { + "maven": { + "profiles": [ + { + "activation": {}, + "id": "release" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:project", + "system": "MAVEN", + "version": "4.1.1" + } + } + response: |- + { + "maven": { + "profiles": [ + { + "activation": {}, + "id": "release" + }, + { + "activation": {}, + "id": "test-deploy", + "properties": [ + { + "name": "altDeploymentRepository", + "value": "id::default::file:target/deploy" + } + ] + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:project", + "system": "MAVEN", + "version": "6" + } + } + response: |- + { + "maven": { + "profiles": [ + { + "activation": {}, + "id": "release" + }, + { + "activation": {}, + "id": "test-deploy", + "properties": [ + { + "name": "altDeploymentRepository", + "value": "id::default::file:target/deploy" + } + ] + }, + { + "activation": { + "file": { + "exists": "${basedir}" + } + }, + "id": "maven-3" + }, + { + "activation": { + "property": { + "property": { + "name": "!buildNumber.skip", + "value": "!true" + } + } + }, + "id": "svn-buildnumber" + }, + { + "activation": {}, + "id": "javasvn" + } + ], + "properties": [ + { + "name": "clover.version", + "value": "2.6.3" + }, + { + "name": "hc.clirr.version", + "value": "2.3" + }, + { + "name": "hc.javadoc.version", + "value": "2.8" + }, + { + "name": "hc.jxr.version", + "value": "2.3" + }, + { + "name": "hc.surefire-report.version", + "value": "2.9" + }, + { + "name": "hc.project-info.version", + "value": "2.4" + }, + { + "name": "maven.build.timestamp.format", + "value": "yyyy-MM-dd HH:mm:ssZ" + }, + { + "name": "implementation.build", + "value": "${scmBranch}@r${buildNumber}; ${maven.build.timestamp}" + }, + { + "name": "minSeverity", + "value": "info" + } + ], + "repositories": [ + { + "id": "apache.snapshots", + "layout": "default", + "releasesEnabled": "false", + "snapshotsEnabled": "true", + "url": "http://repository.apache.org/snapshots" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:project", + "system": "MAVEN", + "version": "7" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "parent": { + "name": "org.apache:apache", + "system": "MAVEN", + "version": "13" + }, + "profiles": [ + { + "activation": {}, + "id": "release" + }, + { + "activation": {}, + "id": "test-deploy", + "properties": [ + { + "name": "altDeploymentRepository", + "value": "id::default::file:target/deploy" + } + ] + }, + { + "activation": { + "property": { + "property": { + "name": "!buildNumber.skip", + "value": "!true" + } + } + }, + "id": "svn-buildnumber" + }, + { + "activation": {}, + "id": "javasvn" + }, + { + "activation": {}, + "id": "clover" + } + ], + "properties": [ + { + "name": "maven.compiler.source", + "value": "1.5" + }, + { + "name": "maven.compiler.target", + "value": "1.5" + }, + { + "name": "maven.compiler.optimize", + "value": "true" + }, + { + "name": "maven.compiler.showDeprecation", + "value": "true" + }, + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "project.reporting.outputEncoding", + "value": "UTF-8" + }, + { + "name": "hc.site.url", + "value": "scp://people.apache.org/www/hc.apache.org/" + }, + { + "name": "hc.clirr.version", + "value": "2.5" + }, + { + "name": "hc.clover2.version", + "value": "3.1.11" + }, + { + "name": "hc.javadoc.version", + "value": "2.9.1" + }, + { + "name": "hc.jxr.version", + "value": "2.3" + }, + { + "name": "hc.surefire-report.version", + "value": "2.15" + }, + { + "name": "hc.surefire.version", + "value": "2.15" + }, + { + "name": "hc.project-info.version", + "value": "2.7" + }, + { + "name": "maven.build.timestamp.format", + "value": "yyyy-MM-dd HH:mm:ssZ" + }, + { + "name": "implementation.build", + "value": "${scmBranch}@r${buildNumber}; ${maven.build.timestamp}" + }, + { + "name": "minSeverity", + "value": "info" + } + ], + "repositories": [ + { + "id": "apache.snapshots", + "layout": "default", + "releasesEnabled": "false", + "snapshotsEnabled": "true", + "url": "http://repository.apache.org/snapshots" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.maven.wagon:wagon", + "system": "MAVEN", + "version": "3.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "dependencyManagement": [ + { + "name": "org.apache.maven.wagon:wagon-provider-api", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.maven.wagon:wagon-provider-test", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.maven.wagon:wagon-ssh-common-test", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.maven.wagon:wagon-ssh-common", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "junit:junit", + "optional": "false", + "version": "4.11" + }, + { + "exclusions": [ + "plexus:plexus-utils", + "org.codehaus.plexus:plexus-container-default", + "classworlds:classworlds" + ], + "name": "org.codehaus.plexus:plexus-interactivity-api", + "optional": "false", + "version": "1.0-alpha-6" + }, + { + "name": "org.codehaus.plexus:plexus-container-default", + "optional": "false", + "version": "1.5.5" + }, + { + "name": "org.codehaus.plexus:plexus-utils", + "optional": "false", + "version": "3.0.24" + }, + { + "name": "org.slf4j:slf4j-api", + "optional": "false", + "version": "${slf4jVersion}" + }, + { + "name": "org.slf4j:slf4j-simple", + "optional": "false", + "scope": "test", + "version": "${slf4jVersion}" + }, + { + "name": "org.slf4j:jcl-over-slf4j", + "optional": "false", + "version": "${slf4jVersion}" + }, + { + "name": "commons-io:commons-io", + "optional": "false", + "version": "2.5" + }, + { + "name": "org.easymock:easymock", + "optional": "false", + "version": "3.2" + }, + { + "name": "org.eclipse.jetty.aggregate:jetty-all", + "optional": "false", + "version": "9.2.9.v20150224" + }, + { + "name": "javax.servlet:javax.servlet-api", + "optional": "false", + "version": "3.1.0" + }, + {}, + {} + ], + "parent": { + "name": "org.apache.maven:maven-parent", + "system": "MAVEN", + "version": "27" + }, + "profiles": [ + { + "activation": {}, + "id": "reporting" + } + ], + "properties": [ + { + "name": "maven.test.redirectTestOutputToFile", + "value": "true" + }, + { + "name": "slf4jVersion", + "value": "1.7.22" + }, + { + "name": "maven.site.path", + "value": "wagon-archives/wagon-LATEST" + }, + { + "name": "maven.compiler.source", + "value": "1.7" + }, + { + "name": "maven.compiler.target", + "value": "1.7" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.maven.wagon:wagon-http", + "system": "MAVEN", + "version": "3.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + {}, + { + "exclusions": [ + "commons-logging:commons-logging" + ], + "name": "org.apache.httpcomponents:httpclient", + "optional": "false" + }, + { + "name": "org.apache.httpcomponents:httpcore", + "optional": "false" + }, + { + "name": "org.slf4j:slf4j-api", + "optional": "false", + "scope": "test" + }, + { + "name": "org.slf4j:jcl-over-slf4j", + "optional": "false", + "scope": "runtime" + }, + { + "name": "org.slf4j:slf4j-simple", + "optional": "false" + }, + { + "name": "org.codehaus.plexus:plexus-utils", + "optional": "false" + }, + { + "name": "junit:junit", + "optional": "false", + "scope": "test" + }, + { + "name": "org.eclipse.jetty.aggregate:jetty-all", + "optional": "false", + "scope": "test" + }, + { + "name": "javax.servlet:javax.servlet-api", + "optional": "false", + "scope": "test" + }, + { + "name": "org.codehaus.plexus:plexus-container-default", + "optional": "false", + "scope": "test" + }, + { + "name": "org.apache.maven.wagon:wagon-tck-http", + "optional": "false", + "scope": "test", + "version": "${project.version}" + }, + {}, + {}, + {}, + { + "name": "${project.groupId}:wagon-http-shared", + "optional": "false", + "version": "${project.version}" + } + ], + "dependencyManagement": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "exclusions": [ + "plexus:plexus-utils", + "org.codehaus.plexus:plexus-container-default", + "classworlds:classworlds" + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.apache.maven.wagon:wagon-providers", + "system": "MAVEN", + "version": "3.0.0" + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.maven.wagon:wagon-http-shared", + "system": "MAVEN", + "version": "3.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.jsoup:jsoup", + "optional": "false", + "version": "1.7.2" + }, + { + "exclusions": [ + "commons-logging:commons-logging" + ], + "name": "org.apache.httpcomponents:httpclient", + "optional": "false" + }, + { + "name": "org.apache.httpcomponents:httpcore", + "optional": "false" + }, + { + "name": "commons-io:commons-io", + "optional": "false" + }, + { + "name": "org.slf4j:slf4j-api", + "optional": "false" + }, + { + "name": "org.slf4j:slf4j-simple", + "optional": "false" + }, + { + "name": "junit:junit", + "optional": "false", + "scope": "test" + }, + {}, + {}, + {} + ], + "dependencyManagement": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "exclusions": [ + "plexus:plexus-utils", + "org.codehaus.plexus:plexus-container-default", + "classworlds:classworlds" + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.apache.maven.wagon:wagon-providers", + "system": "MAVEN", + "version": "3.0.0" + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.maven.wagon:wagon-provider-api", + "system": "MAVEN", + "version": "3.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.codehaus.plexus:plexus-utils", + "optional": "false" + }, + { + "name": "org.easymock:easymock", + "optional": "false", + "scope": "test" + }, + { + "name": "junit:junit", + "optional": "false", + "scope": "test" + }, + {} + ], + "dependencyManagement": [ + {}, + {}, + {}, + {}, + {}, + { + "exclusions": [ + "plexus:plexus-utils", + "org.codehaus.plexus:plexus-container-default", + "classworlds:classworlds" + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.apache.maven.wagon:wagon", + "system": "MAVEN", + "version": "3.0.0" + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.maven.wagon:wagon-providers", + "system": "MAVEN", + "version": "3.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.apache.maven.wagon:wagon-provider-api", + "optional": "false" + }, + { + "name": "org.apache.maven.wagon:wagon-provider-test", + "optional": "false", + "scope": "test" + }, + {} + ], + "dependencyManagement": [ + { + "name": "org.apache.httpcomponents:httpclient", + "optional": "false", + "version": "4.5.3" + }, + { + "name": "org.apache.httpcomponents:httpcore", + "optional": "false", + "version": "4.4.6" + }, + { + "name": "org.apache.sshd:sshd-core", + "optional": "false", + "scope": "test", + "version": "0.8.0" + }, + {}, + {}, + {}, + {}, + {}, + { + "exclusions": [ + "plexus:plexus-utils", + "org.codehaus.plexus:plexus-container-default", + "classworlds:classworlds" + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.apache.maven.wagon:wagon", + "system": "MAVEN", + "version": "3.0.0" + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.maven:maven-parent", + "system": "MAVEN", + "version": "27" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "dependencyManagement": [ + { + "name": "org.codehaus.plexus:plexus-component-annotations", + "optional": "false", + "version": "1.5.5" + }, + { + "name": "org.apache.maven.plugin-tools:maven-plugin-annotations", + "optional": "false", + "scope": "provided", + "version": "${mavenPluginToolsVersion}" + } + ], + "parent": { + "name": "org.apache:apache", + "system": "MAVEN", + "version": "17" + }, + "profiles": [ + { + "activation": {}, + "id": "jdk-toolchain" + }, + { + "activation": { + "property": { + "property": { + "name": "quality-checks", + "value": "true" + } + } + }, + "id": "quality-checks" + }, + { + "activation": {}, + "id": "reporting" + } + ], + "properties": [ + { + "name": "javaVersion", + "value": "6" + }, + { + "name": "maven.compiler.source", + "value": "1.${javaVersion}" + }, + { + "name": "maven.compiler.target", + "value": "1.${javaVersion}" + }, + { + "name": "sonar.host.url", + "value": "https://analysis.apache.org/" + }, + { + "name": "maven.site.cache", + "value": "${user.home}/maven-sites" + }, + { + "name": "maven.site.path", + "value": "../.." + }, + { + "name": "mavenPluginToolsVersion", + "value": "3.4" + }, + { + "name": "checkstyle.violation.ignore", + "value": "RedundantThrows,NewlineAtEndOfFile,ParameterNumber,MethodLength,FileLength" + } + ], + "repositories": [ + { + "id": "apache.snapshots", + "layout": "default", + "releasesEnabled": "false", + "snapshotsEnabled": "true", + "url": "http://repository.apache.org/snapshots" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache:apache", + "system": "MAVEN", + "version": "13" + } + } + response: |- + { + "maven": { + "profiles": [ + { + "activation": {}, + "id": "apache-release" + }, + { + "activation": { + "file": { + "exists": "${basedir}" + } + }, + "id": "maven-3" + } + ], + "properties": [ + { + "name": "distMgmtSnapshotsName", + "value": "Apache Development Snapshot Repository" + }, + { + "name": "distMgmtSnapshotsUrl", + "value": "https://repository.apache.org/content/repositories/snapshots" + }, + { + "name": "organization.logo", + "value": "http://www.apache.org/images/asf_logo_wide.gif" + }, + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "sourceReleaseAssemblyDescriptor", + "value": "source-release" + }, + { + "name": "gpg.useagent", + "value": "true" + }, + { + "name": "arguments" + } + ], + "repositories": [ + { + "id": "apache.snapshots", + "layout": "default", + "releasesEnabled": "false", + "snapshotsEnabled": "true", + "url": "http://repository.apache.org/snapshots" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache:apache", + "system": "MAVEN", + "version": "16" + } + } + response: |- + { + "maven": { + "profiles": [ + { + "activation": {}, + "id": "apache-release" + }, + { + "activation": { + "file": { + "exists": "${basedir}" + } + }, + "id": "maven-3" + } + ], + "properties": [ + { + "name": "distMgmtSnapshotsName", + "value": "Apache Development Snapshot Repository" + }, + { + "name": "distMgmtSnapshotsUrl", + "value": "https://repository.apache.org/content/repositories/snapshots" + }, + { + "name": "organization.logo", + "value": "http://www.apache.org/images/asf_logo_wide.gif" + }, + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "project.reporting.outputEncoding", + "value": "UTF-8" + }, + { + "name": "sourceReleaseAssemblyDescriptor", + "value": "source-release" + }, + { + "name": "gpg.useagent", + "value": "true" + }, + { + "name": "arguments" + }, + { + "name": "maven.compiler.source", + "value": "1.4" + }, + { + "name": "maven.compiler.target", + "value": "1.4" + } + ], + "repositories": [ + { + "id": "apache.snapshots", + "layout": "default", + "releasesEnabled": "false", + "snapshotsEnabled": "true", + "url": "http://repository.apache.org/snapshots" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache:apache", + "system": "MAVEN", + "version": "17" + } + } + response: |- + { + "maven": { + "profiles": [ + { + "activation": {}, + "id": "apache-release" + } + ], + "properties": [ + { + "name": "distMgmtSnapshotsName", + "value": "Apache Development Snapshot Repository" + }, + { + "name": "distMgmtSnapshotsUrl", + "value": "https://repository.apache.org/content/repositories/snapshots" + }, + { + "name": "organization.logo", + "value": "http://www.apache.org/images/asf_logo_wide.gif" + }, + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "project.reporting.outputEncoding", + "value": "UTF-8" + }, + { + "name": "sourceReleaseAssemblyDescriptor", + "value": "source-release" + }, + { + "name": "gpg.useagent", + "value": "true" + }, + { + "name": "arguments" + }, + { + "name": "maven.compiler.source", + "value": "1.5" + }, + { + "name": "maven.compiler.target", + "value": "1.5" + } + ], + "repositories": [ + { + "id": "apache.snapshots", + "layout": "default", + "releasesEnabled": "false", + "snapshotsEnabled": "true", + "url": "http://repository.apache.org/snapshots" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache:apache", + "system": "MAVEN", + "version": "18" + } + } + response: |- + { + "maven": { + "profiles": [ + { + "activation": {}, + "id": "apache-release" + } + ], + "properties": [ + { + "name": "distMgmtSnapshotsName", + "value": "Apache Development Snapshot Repository" + }, + { + "name": "distMgmtSnapshotsUrl", + "value": "https://repository.apache.org/content/repositories/snapshots" + }, + { + "name": "organization.logo", + "value": "https://www.apache.org/images/asf_logo_wide.gif" + }, + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "project.reporting.outputEncoding", + "value": "UTF-8" + }, + { + "name": "sourceReleaseAssemblyDescriptor", + "value": "source-release" + }, + { + "name": "gpg.useagent", + "value": "true" + }, + { + "name": "arguments" + }, + { + "name": "maven.compiler.source", + "value": "1.6" + }, + { + "name": "maven.compiler.target", + "value": "1.6" + }, + { + "name": "surefire.version", + "value": "2.19.1" + } + ], + "repositories": [ + { + "id": "apache.snapshots", + "layout": "default", + "releasesEnabled": "false", + "snapshotsEnabled": "true", + "url": "https://repository.apache.org/snapshots" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache:apache", + "system": "MAVEN", + "version": "21" + } + } + response: |- + { + "maven": { + "profiles": [ + { + "activation": {}, + "id": "apache-release" + } + ], + "properties": [ + { + "name": "distMgmtSnapshotsName", + "value": "Apache Development Snapshot Repository" + }, + { + "name": "distMgmtSnapshotsUrl", + "value": "https://repository.apache.org/content/repositories/snapshots" + }, + { + "name": "organization.logo", + "value": "https://www.apache.org/images/asf_logo_wide.gif" + }, + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "project.reporting.outputEncoding", + "value": "UTF-8" + }, + { + "name": "sourceReleaseAssemblyDescriptor", + "value": "source-release" + }, + { + "name": "gpg.useagent", + "value": "true" + }, + { + "name": "arguments" + }, + { + "name": "maven.compiler.source", + "value": "1.7" + }, + { + "name": "maven.compiler.target", + "value": "1.7" + }, + { + "name": "surefire.version", + "value": "2.22.0" + }, + { + "name": "assembly.tarLongFileMode", + "value": "posix" + } + ], + "repositories": [ + { + "id": "apache.snapshots", + "layout": "default", + "releasesEnabled": "false", + "snapshotsEnabled": "true", + "url": "https://repository.apache.org/snapshots" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache:apache", + "system": "MAVEN", + "version": "30" + } + } + response: |- + { + "maven": { + "dependencyManagement": [ + { + "name": "org.apache.maven.plugin-tools:maven-plugin-annotations", + "optional": "false", + "version": "${version.maven-plugin-tools}" + } + ], + "profiles": [ + { + "activation": {}, + "id": "apache-release" + }, + { + "activation": { + "property": { + "property": { + "name": "m2e.version" + } + } + }, + "id": "only-eclipse" + } + ], + "properties": [ + { + "name": "distMgmtReleasesName", + "value": "Apache Release Distribution Repository" + }, + { + "name": "distMgmtReleasesUrl", + "value": "https://repository.apache.org/service/local/staging/deploy/maven2" + }, + { + "name": "distMgmtSnapshotsName", + "value": "Apache Development Snapshot Repository" + }, + { + "name": "distMgmtSnapshotsUrl", + "value": "https://repository.apache.org/content/repositories/snapshots" + }, + { + "name": "organization.logo", + "value": "https://www.apache.org/images/asf_logo_wide_2016.png" + }, + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "project.reporting.outputEncoding", + "value": "UTF-8" + }, + { + "name": "sourceReleaseAssemblyDescriptor", + "value": "source-release" + }, + { + "name": "gpg.useagent", + "value": "true" + }, + { + "name": "minimalMavenBuildVersion", + "value": "3.2.5" + }, + { + "name": "minimalJavaBuildVersion", + "value": "1.8" + }, + { + "name": "maven.compiler.source", + "value": "${maven.compiler.target}" + }, + { + "name": "maven.compiler.target", + "value": "1.7" + }, + { + "name": "surefire.version", + "value": "3.1.2" + }, + { + "name": "maven.plugin.tools.version", + "value": "3.9.0" + }, + { + "name": "assembly.tarLongFileMode", + "value": "posix" + }, + { + "name": "version.maven-fluido-skin", + "value": "1.11.2" + }, + { + "name": "project.build.outputTimestamp", + "value": "2023-06-11T16:41:23Z" + }, + { + "name": "version.apache-rat-plugin", + "value": "0.15" + }, + { + "name": "version.apache-resource-bundles", + "value": "1.5" + }, + { + "name": "version.checksum-maven-plugin", + "value": "1.11" + }, + { + "name": "version.maven-antrun-plugin", + "value": "3.1.0" + }, + { + "name": "version.maven-assembly-plugin", + "value": "3.6.0" + }, + { + "name": "version.maven-clean-plugin", + "value": "3.2.0" + }, + { + "name": "version.maven-compiler-plugin", + "value": "3.11.0" + }, + { + "name": "version.maven-dependency-plugin", + "value": "3.6.0" + }, + { + "name": "version.maven-deploy-plugin", + "value": "3.1.1" + }, + { + "name": "version.maven-ear-plugin", + "value": "3.3.0" + }, + { + "name": "version.maven-enforcer-plugin", + "value": "3.3.0" + }, + { + "name": "version.maven-gpg-plugin", + "value": "3.1.0" + }, + { + "name": "version.maven-help-plugin", + "value": "3.4.0" + }, + { + "name": "version.maven-install-plugin", + "value": "3.1.1" + }, + { + "name": "version.maven-invoker-plugin", + "value": "3.5.1" + }, + { + "name": "version.maven-jar-plugin", + "value": "3.3.0" + }, + { + "name": "version.maven-javadoc-plugin", + "value": "3.5.0" + }, + { + "name": "version.maven-plugin-tools", + "value": "${maven.plugin.tools.version}" + }, + { + "name": "version.maven-project-info-reports-plugin", + "value": "3.4.5" + }, + { + "name": "version.maven-release-plugin", + "value": "3.0.1" + }, + { + "name": "version.maven-remote-resources-plugin", + "value": "3.1.0" + }, + { + "name": "version.maven-resources-plugin", + "value": "3.3.1" + }, + { + "name": "version.maven-scm-plugin", + "value": "2.0.1" + }, + { + "name": "version.maven-scm-publish-plugin", + "value": "3.2.1" + }, + { + "name": "version.maven-shade-plugin", + "value": "3.4.1" + }, + { + "name": "version.maven-site-plugin", + "value": "3.12.1" + }, + { + "name": "version.maven-source-plugin", + "value": "3.3.0" + }, + { + "name": "version.maven-surefire", + "value": "${surefire.version}" + }, + { + "name": "version.maven-war-plugin", + "value": "3.3.2" + } + ], + "repositories": [ + { + "id": "apache.snapshots", + "layout": "default", + "releasesEnabled": "false", + "snapshotsEnabled": "true", + "url": "https://repository.apache.org/snapshots" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache:apache", + "system": "MAVEN", + "version": "4" + } + } + response: |- + { + "maven": { + "properties": [ + { + "name": "organization.logo", + "value": "http://www.apache.org/images/asf_logo_wide.gif" + } + ], + "repositories": [ + { + "id": "apache.snapshots", + "layout": "default", + "releasesEnabled": "false", + "snapshotsEnabled": "true", + "url": "http://people.apache.org/repo/m2-snapshot-repository" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache:apache", + "system": "MAVEN", + "version": "9" + } + } + response: |- + { + "maven": { + "profiles": [ + { + "activation": {}, + "id": "apache-release" + }, + { + "activation": { + "file": { + "exists": "${basedir}" + } + }, + "id": "maven-3" + } + ], + "properties": [ + { + "name": "distMgmtSnapshotsName", + "value": "Apache Development Snapshot Repository" + }, + { + "name": "distMgmtSnapshotsUrl", + "value": "https://repository.apache.org/content/repositories/snapshots" + }, + { + "name": "organization.logo", + "value": "http://www.apache.org/images/asf_logo_wide.gif" + }, + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "sourceReleaseAssemblyDescriptor", + "value": "source-release" + } + ], + "repositories": [ + { + "id": "apache.snapshots", + "layout": "default", + "releasesEnabled": "false", + "snapshotsEnabled": "true", + "url": "http://repository.apache.org/snapshots" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.codehaus.plexus:plexus", + "system": "MAVEN", + "version": "25" + } + } + response: |- + { + "maven": { + "dependencyManagement": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "name": "org.junit:junit-bom", + "optional": "false", + "scope": "import", + "type": "pom", + "version": "${junit5Version}" + } + ], + "profiles": [ + { + "activation": {}, + "id": "reporting" + }, + { + "activation": {}, + "id": "plexus-release", + "properties": [ + { + "name": "minimalMavenBuildVersion", + "value": "3.9.0" + }, + { + "name": "njord.enabled", + "value": "true" + } + ] + }, + { + "activation": { + "jdk": { + "jdk": "[17,)" + } + }, + "id": "java17+", + "properties": [ + { + "name": "checkstyle.spotless.config", + "value": "config/maven_checks_nocodestyle.xml" + } + ] + }, + { + "activation": { + "property": { + "property": { + "name": "env.CI" + } + } + }, + "id": "format-check", + "properties": [ + { + "name": "spotless.action", + "value": "check" + } + ] + }, + { + "activation": { + "property": { + "property": { + "name": "!env.CI" + } + } + }, + "id": "format", + "properties": [ + { + "name": "spotless.action", + "value": "apply" + } + ] + } + ], + "properties": [ + { + "name": "javaVersion", + "value": "8" + }, + { + "name": "minimalMavenBuildVersion", + "value": "3.6.3" + }, + { + "name": "minimalJavaBuildVersion", + "value": "${javaVersion}" + }, + { + "name": "maven.compiler.source", + "value": "${javaVersion}" + }, + { + "name": "maven.compiler.target", + "value": "${javaVersion}" + }, + { + "name": "maven.compiler.release", + "value": "${javaVersion}" + }, + { + "name": "maven.compiler.proc", + "value": "none" + }, + { + "name": "maven.compiler.showDeprecation", + "value": "true" + }, + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "plexusDistMgmtSnapshotsId", + "value": "sonatype-central-portal" + }, + { + "name": "plexusDistMgmtSnapshotsName", + "value": "Sonatype Central Snapshots" + }, + { + "name": "plexusDistMgmtSnapshotsUrl", + "value": "https://central.sonatype.com/repository/maven-snapshots" + }, + { + "name": "project.build.outputTimestamp", + "value": "2026-01-03T12:01:26Z" + }, + { + "name": "gpg.useagent", + "value": "true" + }, + { + "name": "spotless-maven-plugin.version", + "value": "3.1.0" + }, + { + "name": "mavenPluginToolsVersion", + "value": "3.15.2" + }, + { + "name": "mavenFluidoSkinVersion", + "value": "2.1.0" + }, + { + "name": "mavenSurefireVersion", + "value": "3.5.4" + }, + { + "name": "junit5Version", + "value": "5.14.1" + }, + { + "name": "njord.version", + "value": "0.9.1" + }, + { + "name": "spotless.action", + "value": "apply" + }, + { + "name": "sisuMavenPluginVersion", + "value": "0.9.0.M4" + }, + { + "name": "invoker.streamLogsOnFailures", + "value": "true" + }, + { + "name": "njord.releaseUrl", + "value": "njord:template:release-sca" + }, + { + "name": "njord.publisher", + "value": "sonatype-cp" + }, + { + "name": "njord.autoPublish", + "value": "true" + }, + { + "name": "njord.publishingType", + "value": "automatic" + }, + { + "name": "njord.waitForStates", + "value": "true" + }, + { + "name": "njord.enabled", + "value": "false" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.codehaus.plexus:plexus", + "system": "MAVEN", + "version": "3.3.1" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "junit:junit", + "optional": "false", + "scope": "test", + "version": "3.8.2" + }, + {} + ], + "dependencyManagement": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.sonatype.spice:spice-parent", + "system": "MAVEN", + "version": "17" + }, + "profiles": [ + { + "activation": {}, + "id": "reporting" + }, + { + "activation": {}, + "id": "plexus-release" + }, + { + "activation": { + "file": { + "exists": "${basedir}" + } + }, + "id": "maven-3" + } + ], + "properties": [ + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "plexusDistMgmtSnapshotsUrl", + "value": "https://oss.sonatype.org/content/repositories/plexus-snapshots" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.codehaus.plexus:plexus", + "system": "MAVEN", + "version": "4.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "junit:junit", + "optional": "false", + "scope": "test", + "version": "4.12" + }, + {} + ], + "dependencyManagement": [ + { + "name": "org.codehaus.plexus:plexus-component-annotations", + "optional": "false", + "scope": "compile", + "version": "1.6" + } + ], + "parent": { + "name": "org.sonatype.forge:forge-parent", + "system": "MAVEN", + "version": "10" + }, + "profiles": [ + { + "activation": {}, + "id": "reporting" + }, + { + "activation": {}, + "id": "plexus-release" + }, + { + "activation": { + "file": { + "exists": "${basedir}" + } + }, + "id": "maven-3" + } + ], + "properties": [ + { + "name": "javaVersion", + "value": "5" + }, + { + "name": "maven.compiler.source", + "value": "1.${javaVersion}" + }, + { + "name": "maven.compiler.target", + "value": "1.${javaVersion}" + }, + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "plexusDistMgmtSnapshotsUrl", + "value": "https://oss.sonatype.org/content/repositories/plexus-snapshots" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "junit:junit", + "optional": "false", + "scope": "test", + "version": "3.8.2" + }, + {} + ], + "dependencyManagement": [ + { + "exclusions": [ + "commons-logging:commons-logging", + "commons-logging:commons-logging-api", + "log4j:log4j" + ] + }, + {}, + {}, + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.sonatype.spice:spice-parent", + "system": "MAVEN", + "version": "16" + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.16" + } + } + response: |- + { + "maven": { + "dependencies": [ + {}, + {} + ], + "dependencyManagement": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.codehaus.plexus:plexus", + "system": "MAVEN", + "version": "3.3.1" + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.24" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.apache.maven.shared:maven-plugin-testing-harness", + "optional": "false", + "scope": "test", + "version": "1.1" + }, + {}, + {} + ], + "dependencyManagement": [ + {} + ], + "parent": { + "name": "org.codehaus.plexus:plexus", + "system": "MAVEN", + "version": "4.0" + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.6.1" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.openjdk.jmh:jmh-core", + "optional": "false", + "scope": "test", + "version": "${jmhVersion}" + }, + { + "name": "org.openjdk.jmh:jmh-generator-annprocess", + "optional": "false", + "scope": "test", + "version": "${jmhVersion}" + }, + { + "name": "org.junit.jupiter:junit-jupiter-api", + "optional": "false", + "scope": "test" + }, + {} + ], + "dependencyManagement": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.codehaus.plexus:plexus", + "system": "MAVEN", + "version": "25" + }, + "profiles": [ + { + "activation": { + "jdk": { + "jdk": "[9,)" + } + }, + "id": "jdk9+" + }, + { + "activation": { + "jdk": { + "jdk": "[10,)" + } + }, + "id": "jdk10+" + }, + { + "activation": { + "jdk": { + "jdk": "[11,)" + } + }, + "id": "jdk11+" + }, + { + "activation": {}, + "id": "plexus-release" + } + ], + "properties": [ + { + "name": "jmhVersion", + "value": "1.37" + }, + { + "name": "project.build.outputTimestamp", + "value": "2026-04-01T16:36:22Z" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.14.1" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.junit.jupiter:junit-jupiter", + "optional": "false", + "scope": "test", + "version": "5.6.0" + }, + { + "name": "com.google.code.gson:gson", + "optional": "false", + "scope": "test", + "version": "2.7" + }, + { + "name": "org.eclipse.jetty:jetty-server", + "optional": "false", + "scope": "test", + "version": "9.4.42.v20210604" + }, + { + "name": "org.eclipse.jetty:jetty-servlet", + "optional": "false", + "scope": "test", + "version": "9.4.42.v20210604" + }, + { + "name": "com.google.code.findbugs:jsr305", + "optional": "false", + "scope": "provided", + "version": "3.0.2" + } + ], + "profiles": [ + { + "activation": { + "property": { + "property": { + "name": "performRelease", + "value": "true" + } + } + }, + "id": "release-sign-artifacts" + }, + { + "activation": {}, + "id": "failsafe" + } + ], + "properties": [ + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.14.2" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.junit.jupiter:junit-jupiter", + "optional": "false", + "scope": "test", + "version": "5.7.2" + }, + { + "name": "com.google.code.gson:gson", + "optional": "false", + "scope": "test", + "version": "2.8.7" + }, + { + "name": "org.eclipse.jetty:jetty-server", + "optional": "false", + "scope": "test", + "version": "9.4.43.v20210629" + }, + { + "name": "org.eclipse.jetty:jetty-servlet", + "optional": "false", + "scope": "test", + "version": "9.4.42.v20210604" + }, + { + "name": "com.google.code.findbugs:jsr305", + "optional": "false", + "scope": "provided", + "version": "3.0.2" + } + ], + "profiles": [ + { + "activation": { + "property": { + "property": { + "name": "performRelease", + "value": "true" + } + } + }, + "id": "release-sign-artifacts" + }, + { + "activation": {}, + "id": "failsafe" + } + ], + "properties": [ + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.15.3" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.junit.jupiter:junit-jupiter", + "optional": "false", + "scope": "test", + "version": "5.9.0" + }, + { + "name": "com.google.code.gson:gson", + "optional": "false", + "scope": "test", + "version": "2.9.1" + }, + { + "name": "org.eclipse.jetty:jetty-server", + "optional": "false", + "scope": "test", + "version": "9.4.48.v20220622" + }, + { + "name": "org.eclipse.jetty:jetty-servlet", + "optional": "false", + "scope": "test", + "version": "9.4.48.v20220622" + }, + { + "name": "com.google.code.findbugs:jsr305", + "optional": "false", + "scope": "provided", + "version": "3.0.2" + } + ], + "profiles": [ + { + "activation": { + "property": { + "property": { + "name": "performRelease", + "value": "true" + } + } + }, + "id": "release-sign-artifacts" + }, + { + "activation": {}, + "id": "failsafe" + } + ], + "properties": [ + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.junit:junit-bom", + "system": "MAVEN", + "version": "5.10.0" + } + } + response: |- + { + "maven": { + "dependencyManagement": [ + { + "name": "org.junit.jupiter:junit-jupiter", + "optional": "false", + "version": "5.10.0" + }, + { + "name": "org.junit.jupiter:junit-jupiter-api", + "optional": "false", + "version": "5.10.0" + }, + { + "name": "org.junit.jupiter:junit-jupiter-engine", + "optional": "false", + "version": "5.10.0" + }, + { + "name": "org.junit.jupiter:junit-jupiter-migrationsupport", + "optional": "false", + "version": "5.10.0" + }, + { + "name": "org.junit.jupiter:junit-jupiter-params", + "optional": "false", + "version": "5.10.0" + }, + { + "name": "org.junit.platform:junit-platform-commons", + "optional": "false", + "version": "1.10.0" + }, + { + "name": "org.junit.platform:junit-platform-console", + "optional": "false", + "version": "1.10.0" + }, + { + "name": "org.junit.platform:junit-platform-engine", + "optional": "false", + "version": "1.10.0" + }, + { + "name": "org.junit.platform:junit-platform-jfr", + "optional": "false", + "version": "1.10.0" + }, + { + "name": "org.junit.platform:junit-platform-launcher", + "optional": "false", + "version": "1.10.0" + }, + { + "name": "org.junit.platform:junit-platform-reporting", + "optional": "false", + "version": "1.10.0" + }, + { + "name": "org.junit.platform:junit-platform-runner", + "optional": "false", + "version": "1.10.0" + }, + { + "name": "org.junit.platform:junit-platform-suite", + "optional": "false", + "version": "1.10.0" + }, + { + "name": "org.junit.platform:junit-platform-suite-api", + "optional": "false", + "version": "1.10.0" + }, + { + "name": "org.junit.platform:junit-platform-suite-commons", + "optional": "false", + "version": "1.10.0" + }, + { + "name": "org.junit.platform:junit-platform-suite-engine", + "optional": "false", + "version": "1.10.0" + }, + { + "name": "org.junit.platform:junit-platform-testkit", + "optional": "false", + "version": "1.10.0" + }, + { + "name": "org.junit.vintage:junit-vintage-engine", + "optional": "false", + "version": "5.10.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.junit:junit-bom", + "system": "MAVEN", + "version": "5.14.1" + } + } + response: |- + { + "maven": { + "dependencyManagement": [ + { + "name": "org.junit.jupiter:junit-jupiter", + "optional": "false", + "version": "5.14.1" + }, + { + "name": "org.junit.jupiter:junit-jupiter-api", + "optional": "false", + "version": "5.14.1" + }, + { + "name": "org.junit.jupiter:junit-jupiter-engine", + "optional": "false", + "version": "5.14.1" + }, + { + "name": "org.junit.jupiter:junit-jupiter-migrationsupport", + "optional": "false", + "version": "5.14.1" + }, + { + "name": "org.junit.jupiter:junit-jupiter-params", + "optional": "false", + "version": "5.14.1" + }, + { + "name": "org.junit.platform:junit-platform-commons", + "optional": "false", + "version": "1.14.1" + }, + { + "name": "org.junit.platform:junit-platform-console", + "optional": "false", + "version": "1.14.1" + }, + { + "name": "org.junit.platform:junit-platform-engine", + "optional": "false", + "version": "1.14.1" + }, + { + "name": "org.junit.platform:junit-platform-jfr", + "optional": "false", + "version": "1.14.1" + }, + { + "name": "org.junit.platform:junit-platform-launcher", + "optional": "false", + "version": "1.14.1" + }, + { + "name": "org.junit.platform:junit-platform-reporting", + "optional": "false", + "version": "1.14.1" + }, + { + "name": "org.junit.platform:junit-platform-runner", + "optional": "false", + "version": "1.14.1" + }, + { + "name": "org.junit.platform:junit-platform-suite", + "optional": "false", + "version": "1.14.1" + }, + { + "name": "org.junit.platform:junit-platform-suite-api", + "optional": "false", + "version": "1.14.1" + }, + { + "name": "org.junit.platform:junit-platform-suite-commons", + "optional": "false", + "version": "1.14.1" + }, + { + "name": "org.junit.platform:junit-platform-suite-engine", + "optional": "false", + "version": "1.14.1" + }, + { + "name": "org.junit.platform:junit-platform-testkit", + "optional": "false", + "version": "1.14.1" + }, + { + "name": "org.junit.vintage:junit-vintage-engine", + "optional": "false", + "version": "5.14.1" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.slf4j:jcl-over-slf4j", + "system": "MAVEN", + "version": "1.7.22" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.slf4j:slf4j-api", + "optional": "false" + }, + { + "name": "org.slf4j:slf4j-jdk14", + "optional": "false", + "scope": "test" + }, + {}, + {} + ], + "dependencyManagement": [ + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.slf4j:slf4j-parent", + "system": "MAVEN", + "version": "1.7.22" + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.slf4j:slf4j-api", + "system": "MAVEN", + "version": "1.7.22" + } + } + response: |- + { + "maven": { + "dependencies": [ + {}, + {} + ], + "dependencyManagement": [ + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.slf4j:slf4j-parent", + "system": "MAVEN", + "version": "1.7.22" + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.slf4j:slf4j-parent", + "system": "MAVEN", + "version": "1.7.22" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "junit:junit", + "optional": "false", + "scope": "test", + "version": "${junit.version}" + } + ], + "dependencyManagement": [ + { + "name": "org.slf4j:slf4j-api", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.slf4j:slf4j-jdk14", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "log4j:log4j", + "optional": "false", + "version": "${log4j.version}" + }, + { + "name": "ch.qos.cal10n:cal10n-api", + "optional": "false", + "version": "${cal10n.version}" + } + ], + "profiles": [ + { + "activation": {}, + "id": "skipTests", + "properties": [ + { + "name": "maven.test.skip", + "value": "true" + } + ] + }, + { + "activation": {}, + "id": "javadocjar" + }, + { + "activation": {}, + "id": "license" + }, + { + "activation": {}, + "id": "sign-artifacts" + } + ], + "properties": [ + { + "name": "required.jdk.version", + "value": "1.5" + }, + { + "name": "maven.compiler.source", + "value": "${required.jdk.version}" + }, + { + "name": "maven.compiler.target", + "value": "${required.jdk.version}" + }, + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "project.build.resourceEncoding", + "value": "UTF-8" + }, + { + "name": "project.reporting.outputEncoding", + "value": "UTF-8" + }, + { + "name": "slf4j.api.minimum.compatible.version", + "value": "1.6.0" + }, + { + "name": "cal10n.version", + "value": "0.8.1" + }, + { + "name": "log4j.version", + "value": "1.2.17" + }, + { + "name": "logback.version", + "value": "1.0.13" + }, + { + "name": "junit.version", + "value": "4.12" + }, + { + "name": "maven-site-plugin.version", + "value": "3.3" + }, + { + "name": "javadoc.plugin.version", + "value": "2.10.2" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.sonatype.forge:forge-parent", + "system": "MAVEN", + "version": "10" + } + } + response: |- + { + "maven": { + "profiles": [ + { + "activation": {}, + "id": "release" + } + ], + "properties": [ + { + "name": "forgeReleaseId", + "value": "forge-releases" + }, + { + "name": "forgeReleaseUrl", + "value": "https://repository.sonatype.org/service/local/staging/deploy/maven2" + }, + { + "name": "forgeSnapshotId", + "value": "forge-snapshots" + }, + { + "name": "forgeSnapshotUrl", + "value": "https://repository.sonatype.org/content/repositories/snapshots" + }, + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "project.reporting.outputEncoding", + "value": "UTF-8" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.sonatype.forge:forge-parent", + "system": "MAVEN", + "version": "5" + } + } + response: |- + { + "maven": { + "profiles": [ + { + "activation": {}, + "id": "release" + } + ], + "properties": [ + { + "name": "forgeReleaseId", + "value": "forge-releases" + }, + { + "name": "forgeReleaseUrl", + "value": "http://repository.sonatype.org:8081/service/local/staging/deploy/maven2" + }, + { + "name": "forgeSnapshotId", + "value": "forge-snapshots" + }, + { + "name": "forgeSnapshotUrl", + "value": "http://repository.sonatype.org/content/repositories/snapshots" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.sonatype.spice:spice-parent", + "system": "MAVEN", + "version": "16" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "dependencyManagement": [ + { + "exclusions": [ + "commons-logging:commons-logging", + "commons-logging:commons-logging-api", + "log4j:log4j" + ], + "name": "org.codehaus.plexus:plexus-container-default", + "optional": "false", + "version": "${plexus.version}" + }, + { + "name": "org.codehaus.plexus:plexus-component-annotations", + "optional": "false", + "version": "${plexus.version}" + }, + { + "name": "org.codehaus.plexus:plexus-utils", + "optional": "false", + "version": "1.5.5" + }, + { + "name": "org.mortbay.jetty:jetty", + "optional": "false", + "version": "${jetty.version}" + }, + { + "name": "org.mortbay.jetty:jetty-client", + "optional": "false", + "version": "${jetty.version}" + }, + { + "name": "org.mortbay.jetty:jetty-util", + "optional": "false", + "version": "${jetty.version}" + }, + { + "name": "junit:junit", + "optional": "false", + "scope": "test", + "version": "4.5" + } + ], + "parent": { + "name": "org.sonatype.forge:forge-parent", + "system": "MAVEN", + "version": "5" + }, + "profiles": [ + { + "activation": { + "property": { + "property": { + "name": "m2e.version" + } + } + }, + "id": "m2e" + } + ], + "properties": [ + { + "name": "jetty.version", + "value": "6.1.12" + }, + { + "name": "plexus.version", + "value": "1.0-beta-3.0.5" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.sonatype.spice:spice-parent", + "system": "MAVEN", + "version": "17" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "dependencyManagement": [ + { + "name": "org.sonatype.sisu:sisu-inject-bean", + "optional": "false", + "scope": "runtime", + "version": "${sisu-inject.version}" + }, + { + "classifier": "no_aop", + "name": "org.sonatype.sisu:sisu-guice", + "optional": "false", + "scope": "runtime", + "version": "2.9.4" + }, + { + "name": "javax.inject:javax.inject", + "optional": "false", + "scope": "compile", + "version": "1" + }, + { + "name": "org.sonatype.sisu:sisu-inject-plexus", + "optional": "false", + "scope": "compile", + "version": "${sisu-inject.version}" + }, + { + "name": "org.codehaus.plexus:plexus-component-annotations", + "optional": "false", + "scope": "compile", + "version": "1.5.5" + }, + { + "name": "org.codehaus.plexus:plexus-classworlds", + "optional": "false", + "scope": "compile", + "version": "2.4" + }, + { + "name": "org.codehaus.plexus:plexus-utils", + "optional": "false", + "scope": "compile", + "version": "2.0.5" + }, + { + "name": "org.slf4j:slf4j-api", + "optional": "false", + "scope": "compile", + "type": "jar", + "version": "${slf4j.version}" + }, + { + "name": "org.slf4j:jcl-over-slf4j", + "optional": "false", + "scope": "runtime", + "type": "jar", + "version": "${slf4j.version}" + }, + { + "name": "org.slf4j:jul-to-slf4j", + "optional": "false", + "scope": "runtime", + "type": "jar", + "version": "${slf4j.version}" + }, + { + "name": "org.slf4j:slf4j-simple", + "optional": "false", + "scope": "test", + "type": "jar", + "version": "${slf4j.version}" + }, + { + "name": "junit:junit", + "optional": "false", + "scope": "test", + "version": "4.8.2" + } + ], + "parent": { + "name": "org.sonatype.forge:forge-parent", + "system": "MAVEN", + "version": "10" + }, + "properties": [ + { + "name": "sisu-inject.version", + "value": "2.1.1" + }, + { + "name": "slf4j.version", + "value": "1.6.1" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "commons-codec:commons-codec", + "system": "MAVEN", + "version": "1.11" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "http://svn.apache.org/viewvc/commons/proper/codec/trunk" + }, + { + "label": "ISSUE_TRACKER", + "url": "http://issues.apache.org/jira/browse/CODEC" + }, + { + "label": "HOMEPAGE", + "url": "http://commons.apache.org/proper/commons-codec/" + } + ], + "publishedAt": "2017-10-17T14:54:04Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "commons-codec:commons-codec", + "system": "MAVEN", + "version": "1.11" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "commons-codec:commons-codec", + "system": "MAVEN", + "version": "1.3" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "http://cvs.apache.org/viewcvs/jakarta-commons/codec/" + }, + { + "label": "ISSUE_TRACKER", + "url": "http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW\u0026bug_status=ASSIGNED\u0026bug_status=REOPENED\u0026email1=\u0026emailtype1=substring\u0026emailassigned_to1=1\u0026email2=\u0026emailtype2=substring\u0026emailreporter2=1\u0026bugidtype=include\u0026bug_id=\u0026changedin=\u0026votes=\u0026chfieldfrom=\u0026chfieldto=Now\u0026chfieldvalue=\u0026product=Commons\u0026component=Codec\u0026short_desc=\u0026short_desc_type=allwordssubstr\u0026long_desc=\u0026long_desc_type=allwordssubstr\u0026bug_file_loc=\u0026bug_file_loc_type=allwordssubstr\u0026keywords=\u0026keywords_type=anywords\u0026field0-0-0=noop\u0026type0-0-0=noop\u0026value0-0-0=\u0026cmdtype=doit\u0026newqueryname=\u0026order=Reuse+same+sort+as+last+time" + }, + { + "label": "HOMEPAGE", + "url": "http://jakarta.apache.org/commons/codec/" + } + ], + "publishedAt": "2005-11-22T18:08:48Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "versionKey": { + "name": "commons-codec:commons-codec", + "system": "MAVEN", + "version": "1.3" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "commons-codec:commons-codec", + "system": "MAVEN", + "version": "1.4" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "http://svn.apache.org/viewvc/commons/proper/codec/trunk" + }, + { + "label": "ISSUE_TRACKER", + "url": "http://issues.apache.org/jira/browse/CODEC" + }, + { + "label": "HOMEPAGE", + "url": "http://commons.apache.org/codec/" + } + ], + "publishedAt": "2009-08-09T21:16:03Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "commons-codec:commons-codec", + "system": "MAVEN", + "version": "1.4" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "commons-codec:commons-codec", + "system": "MAVEN", + "version": "1.6" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "http://svn.apache.org/viewvc/commons/proper/codec/trunk" + }, + { + "label": "ISSUE_TRACKER", + "url": "http://issues.apache.org/jira/browse/CODEC" + }, + { + "label": "HOMEPAGE", + "url": "http://commons.apache.org/codec/" + } + ], + "publishedAt": "2011-12-03T02:38:26Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "commons-codec:commons-codec", + "system": "MAVEN", + "version": "1.6" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.14.0" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://gitbox.apache.org/repos/asf?p=commons-io.git" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://issues.apache.org/jira/browse/IO" + }, + { + "label": "HOMEPAGE", + "url": "https://commons.apache.org/proper/commons-io/" + } + ], + "publishedAt": "2023-09-25T10:51:53Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.14.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.5" + } + } + response: |- + { + "advisoryKeys": [ + { + "id": "GHSA-78wr-2p64-hpwj" + }, + { + "id": "GHSA-gwrp-pvrq-jmwv" + } + ], + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "http://svn.apache.org/viewvc/commons/proper/io/tags/commons-io-2.5" + }, + { + "label": "ISSUE_TRACKER", + "url": "http://issues.apache.org/jira/browse/IO" + }, + { + "label": "HOMEPAGE", + "url": "http://commons.apache.org/proper/commons-io/" + } + ], + "publishedAt": "2016-04-22T14:52:36Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.5" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.7" + } + } + response: |- + { + "advisoryKeys": [ + { + "id": "GHSA-78wr-2p64-hpwj" + } + ], + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://gitbox.apache.org/repos/asf?p=commons-io.git" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://issues.apache.org/jira/browse/IO" + }, + { + "label": "HOMEPAGE", + "url": "https://commons.apache.org/proper/commons-io/" + } + ], + "publishedAt": "2020-05-24T20:10:54Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "commons-io:commons-io", + "system": "MAVEN", + "version": "2.7" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.0" + } + } + response: |- + { + "advisoryKeys": [ + { + "id": "GHSA-2x83-r56g-cv47" + }, + { + "id": "GHSA-7r82-7xv7-xcpj" + }, + { + "id": "GHSA-cfh5-3ghh-wfjx" + }, + { + "id": "GHSA-fmj5-wv96-r2ch" + }, + { + "id": "GHSA-gw85-4gmf-m7rh" + } + ], + "licenses": [ + "non-standard" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://svn.apache.org/repos/asf/httpcomponents/httpclient/tags/4.0" + }, + { + "label": "ISSUE_TRACKER", + "url": "http://issues.apache.org/jira/browse/HTTPCLIENT" + }, + { + "label": "HOMEPAGE", + "url": "http://hc.apache.org/httpcomponents-client" + } + ], + "publishedAt": "2009-08-11T18:51:48Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.1.1" + } + } + response: |- + { + "advisoryKeys": [ + { + "id": "GHSA-2x83-r56g-cv47" + }, + { + "id": "GHSA-7r82-7xv7-xcpj" + }, + { + "id": "GHSA-cfh5-3ghh-wfjx" + }, + { + "id": "GHSA-fmj5-wv96-r2ch" + } + ], + "licenses": [ + "non-standard" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://svn.apache.org/repos/asf/httpcomponents/httpclient/tags/4.1.1" + }, + { + "label": "ISSUE_TRACKER", + "url": "http://issues.apache.org/jira/browse/HTTPCLIENT" + }, + { + "label": "HOMEPAGE", + "url": "http://hc.apache.org/httpcomponents-client" + } + ], + "publishedAt": "2011-03-14T21:07:23Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.1.1" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.2.3" + } + } + response: |- + { + "advisoryKeys": [ + { + "id": "GHSA-7r82-7xv7-xcpj" + }, + { + "id": "GHSA-cfh5-3ghh-wfjx" + }, + { + "id": "GHSA-fmj5-wv96-r2ch" + } + ], + "licenses": [ + "non-standard" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://svn.apache.org/repos/asf/httpcomponents/httpclient/tags/4.2.3" + }, + { + "label": "ISSUE_TRACKER", + "url": "http://issues.apache.org/jira/browse/HTTPCLIENT" + }, + { + "label": "HOMEPAGE", + "url": "http://hc.apache.org/httpcomponents-client" + } + ], + "publishedAt": "2013-01-10T22:19:52Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.2.3" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.3.5" + } + } + response: |- + { + "advisoryKeys": [ + { + "id": "GHSA-7r82-7xv7-xcpj" + }, + { + "id": "GHSA-fmj5-wv96-r2ch" + } + ], + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://svn.apache.org/repos/asf/httpcomponents/httpclient/tags/4.3.5" + }, + { + "label": "ISSUE_TRACKER", + "url": "http://issues.apache.org/jira/browse/HTTPCLIENT" + }, + { + "label": "HOMEPAGE", + "url": "http://hc.apache.org/httpcomponents-client" + } + ], + "publishedAt": "2014-07-30T18:24:00Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.3.5" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.3.6" + } + } + response: |- + { + "advisoryKeys": [ + { + "id": "GHSA-7r82-7xv7-xcpj" + } + ], + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://svn.apache.org/repos/asf/httpcomponents/httpclient/tags/4.3.6" + }, + { + "label": "ISSUE_TRACKER", + "url": "http://issues.apache.org/jira/browse/HTTPCLIENT" + }, + { + "label": "HOMEPAGE", + "url": "http://hc.apache.org/httpcomponents-client" + } + ], + "publishedAt": "2014-11-02T13:45:58Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.3.6" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.5.13" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "ISSUE_TRACKER", + "url": "http://issues.apache.org/jira/browse/HTTPCLIENT" + }, + { + "label": "HOMEPAGE", + "url": "http://hc.apache.org/httpcomponents-client" + } + ], + "publishedAt": "2020-10-03T14:47:40Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "org.apache.httpcomponents:httpclient", + "system": "MAVEN", + "version": "4.5.13" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.apache.httpcomponents:httpcore", + "system": "MAVEN", + "version": "4.4.6" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://svn.apache.org/repos/asf/httpcomponents/httpcore/tags/4.4.6" + }, + { + "label": "ISSUE_TRACKER", + "url": "http://issues.apache.org/jira/browse/HTTPCORE" + }, + { + "label": "HOMEPAGE", + "url": "http://hc.apache.org/httpcomponents-core-ga" + } + ], + "publishedAt": "2017-01-07T13:50:06Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "org.apache.httpcomponents:httpcore", + "system": "MAVEN", + "version": "4.4.6" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.apache.maven.wagon:wagon-http", + "system": "MAVEN", + "version": "3.0.0" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "ISSUE_TRACKER", + "url": "https://issues.apache.org/jira/browse/WAGON" + }, + { + "label": "HOMEPAGE", + "url": "http://maven.apache.org/wagon" + } + ], + "publishedAt": "2017-08-03T00:24:40Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "org.apache.maven.wagon:wagon-http", + "system": "MAVEN", + "version": "3.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.apache.maven.wagon:wagon-http-shared", + "system": "MAVEN", + "version": "3.0.0" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "ISSUE_TRACKER", + "url": "https://issues.apache.org/jira/browse/WAGON" + }, + { + "label": "HOMEPAGE", + "url": "http://maven.apache.org/wagon" + } + ], + "publishedAt": "2017-08-03T00:23:32Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "org.apache.maven.wagon:wagon-http-shared", + "system": "MAVEN", + "version": "3.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.apache.maven.wagon:wagon-provider-api", + "system": "MAVEN", + "version": "3.0.0" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "ISSUE_TRACKER", + "url": "https://issues.apache.org/jira/browse/WAGON" + }, + { + "label": "HOMEPAGE", + "url": "http://maven.apache.org/wagon" + } + ], + "publishedAt": "2017-08-03T00:21:51Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "org.apache.maven.wagon:wagon-provider-api", + "system": "MAVEN", + "version": "3.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0" + } + } + response: |- + { + "advisoryKeys": [ + { + "id": "GHSA-6fmv-xxpf-w3cw" + }, + { + "id": "GHSA-8vhq-qq4p-grq3" + }, + { + "id": "GHSA-g6ph-x5wf-g337" + }, + { + "id": "GHSA-jcwr-x25h-x5fh" + } + ], + "licenses": [ + "non-standard" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "http://github.com/sonatype/plexus-utils" + }, + { + "label": "ISSUE_TRACKER", + "url": "http://jira.codehaus.org/browse/PLXUTILS" + }, + { + "label": "HOMEPAGE", + "url": "http://plexus.codehaus.org/plexus-utils" + } + ], + "publishedAt": "2011-06-23T21:49:30Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/sonatype/plexus-utils" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.16" + } + } + response: |- + { + "advisoryKeys": [ + { + "id": "GHSA-6fmv-xxpf-w3cw" + }, + { + "id": "GHSA-g6ph-x5wf-g337" + }, + { + "id": "GHSA-jcwr-x25h-x5fh" + } + ], + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "http://github.com/sonatype/plexus-utils" + }, + { + "label": "ISSUE_TRACKER", + "url": "http://jira.codehaus.org/browse/PLXUTILS" + }, + { + "label": "HOMEPAGE", + "url": "http://plexus.codehaus.org/plexus-utils" + } + ], + "publishedAt": "2013-12-21T18:08:40Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/sonatype/plexus-utils" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.16" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.24" + } + } + response: |- + { + "advisoryKeys": [ + { + "id": "GHSA-6fmv-xxpf-w3cw" + } + ], + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "http://github.com/codehaus-plexus/plexus-utils" + }, + { + "label": "ISSUE_TRACKER", + "url": "http://github.com/codehaus-plexus/plexus-utils/issues" + }, + { + "label": "HOMEPAGE", + "url": "http://codehaus-plexus.github.io/" + } + ], + "publishedAt": "2016-05-07T22:26:40Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/codehaus-plexus/plexus-utils" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + }, + { + "projectKey": { + "id": "github.com/codehaus-plexus/plexus-utils" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.0.24" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.6.1" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/codehaus-plexus/plexus-utils/issues" + }, + { + "label": "HOMEPAGE", + "url": "https://codehaus-plexus.github.io/plexus-utils/" + } + ], + "publishedAt": "2026-04-01T16:37:01Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/codehaus-plexus/plexus-utils" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "org.codehaus.plexus:plexus-utils", + "system": "MAVEN", + "version": "3.6.1" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.14.1" + } + } + response: |- + { + "advisoryKeys": [ + { + "id": "GHSA-gp7f-rwcx-9369" + }, + { + "id": "GHSA-m72m-mhq2-9p6c" + } + ], + "licenses": [ + "non-standard" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/jhy/jsoup" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/jhy/jsoup/issues" + }, + { + "label": "HOMEPAGE", + "url": "https://jsoup.org/" + } + ], + "publishedAt": "2021-07-10T02:19:12Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/jhy/jsoup" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + }, + { + "projectKey": { + "id": "github.com/jhy/jsoup" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.14.1" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.14.2" + } + } + response: |- + { + "advisoryKeys": [ + { + "id": "GHSA-gp7f-rwcx-9369" + } + ], + "licenses": [ + "non-standard" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/jhy/jsoup" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/jhy/jsoup/issues" + }, + { + "label": "HOMEPAGE", + "url": "https://jsoup.org/" + } + ], + "publishedAt": "2021-08-15T05:56:31Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/jhy/jsoup" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + }, + { + "projectKey": { + "id": "github.com/jhy/jsoup" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.14.2" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.15.3" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/jhy/jsoup" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/jhy/jsoup/issues" + }, + { + "label": "HOMEPAGE", + "url": "https://jsoup.org/" + } + ], + "publishedAt": "2022-08-24T00:13:59Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/jhy/jsoup" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + }, + { + "projectKey": { + "id": "github.com/jhy/jsoup" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "org.jsoup:jsoup", + "system": "MAVEN", + "version": "1.15.3" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.slf4j:jcl-over-slf4j", + "system": "MAVEN", + "version": "1.7.22" + } + } + response: |- + { + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/qos-ch/slf4j" + }, + { + "label": "HOMEPAGE", + "url": "http://www.slf4j.org" + } + ], + "publishedAt": "2016-12-13T17:06:25Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/qos-ch/slf4j" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "org.slf4j:jcl-over-slf4j", + "system": "MAVEN", + "version": "1.7.22" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.slf4j:slf4j-api", + "system": "MAVEN", + "version": "1.7.22" + } + } + response: |- + { + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/qos-ch/slf4j" + }, + { + "label": "HOMEPAGE", + "url": "http://www.slf4j.org" + } + ], + "publishedAt": "2016-12-13T17:05:25Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/qos-ch/slf4j" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "org.slf4j:slf4j-api", + "system": "MAVEN", + "version": "1.7.22" + } + } diff --git a/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_relax_package.json.yaml b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_relax_package.json.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_relax_package.json.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_relax_package.json_grpc.yaml b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_relax_package.json_grpc.yaml new file mode 100644 index 00000000000..4f8435aae53 --- /dev/null +++ b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_relax_package.json_grpc.yaml @@ -0,0 +1,37333 @@ +interactions: + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "ajv", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "ajv", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-05-30T10:50:33Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.10" + } + }, + { + "publishedAt": "2015-05-30T18:11:21Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.11" + } + }, + { + "publishedAt": "2015-05-30T20:10:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.12" + } + }, + { + "publishedAt": "2015-05-29T22:33:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2015-05-29T22:54:15Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2015-05-29T23:29:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "publishedAt": "2015-05-29T23:30:34Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "publishedAt": "2015-05-30T08:54:32Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.8" + } + }, + { + "publishedAt": "2015-05-30T08:59:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.0.9" + } + }, + { + "publishedAt": "2015-05-30T22:05:16Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2015-05-30T23:42:28Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2015-06-01T22:44:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.10" + } + }, + { + "publishedAt": "2015-06-01T23:14:54Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.11" + } + }, + { + "publishedAt": "2015-06-02T00:59:48Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.12" + } + }, + { + "publishedAt": "2015-06-03T21:30:56Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.13" + } + }, + { + "publishedAt": "2015-06-03T23:17:48Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.14" + } + }, + { + "publishedAt": "2015-06-03T23:31:39Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.15" + } + }, + { + "publishedAt": "2015-06-04T17:04:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.16" + } + }, + { + "publishedAt": "2015-05-31T00:11:45Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2015-05-31T01:01:44Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2015-05-31T09:47:27Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.4" + } + }, + { + "publishedAt": "2015-05-31T11:21:59Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.5" + } + }, + { + "publishedAt": "2015-05-31T17:40:16Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.6" + } + }, + { + "publishedAt": "2015-05-31T20:46:42Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.7" + } + }, + { + "publishedAt": "2015-06-01T01:00:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.8" + } + }, + { + "publishedAt": "2015-06-01T17:51:44Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.1.9" + } + }, + { + "publishedAt": "2015-06-04T20:43:29Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2015-06-04T22:09:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.1" + } + }, + { + "publishedAt": "2015-06-04T23:44:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.2" + } + }, + { + "publishedAt": "2015-06-05T18:08:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.3" + } + }, + { + "publishedAt": "2015-06-05T20:38:32Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.4" + } + }, + { + "publishedAt": "2015-06-06T01:08:01Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.5" + } + }, + { + "publishedAt": "2015-06-06T01:40:29Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.6" + } + }, + { + "publishedAt": "2015-06-06T13:13:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.7" + } + }, + { + "publishedAt": "2015-06-06T15:19:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.8" + } + }, + { + "publishedAt": "2015-06-06T18:44:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.2.9" + } + }, + { + "publishedAt": "2015-06-07T20:55:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2015-06-07T20:59:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.1" + } + }, + { + "publishedAt": "2015-06-12T22:31:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.11" + } + }, + { + "publishedAt": "2015-06-13T09:27:35Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.12" + } + }, + { + "publishedAt": "2015-06-07T23:20:03Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.2" + } + }, + { + "publishedAt": "2015-06-07T23:32:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.3" + } + }, + { + "publishedAt": "2015-06-08T06:45:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.4" + } + }, + { + "publishedAt": "2015-06-08T07:02:12Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.5" + } + }, + { + "publishedAt": "2015-06-10T20:51:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.6" + } + }, + { + "publishedAt": "2015-06-10T22:59:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.7" + } + }, + { + "publishedAt": "2015-06-12T10:43:55Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.3.8" + } + }, + { + "publishedAt": "2015-06-13T12:01:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2015-06-13T12:55:34Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.1" + } + }, + { + "publishedAt": "2015-06-16T14:10:55Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.10" + } + }, + { + "publishedAt": "2015-06-16T17:16:40Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.12" + } + }, + { + "publishedAt": "2015-06-16T21:20:19Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.14" + } + }, + { + "publishedAt": "2015-06-16T21:54:34Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.15" + } + }, + { + "publishedAt": "2015-06-13T15:35:37Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.2" + } + }, + { + "publishedAt": "2015-06-13T22:42:06Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.3" + } + }, + { + "publishedAt": "2015-06-14T08:04:37Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.4" + } + }, + { + "publishedAt": "2015-06-14T09:06:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.5" + } + }, + { + "publishedAt": "2015-06-15T07:03:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.6" + } + }, + { + "publishedAt": "2015-06-15T10:14:59Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.7" + } + }, + { + "publishedAt": "2015-06-15T15:31:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.8" + } + }, + { + "publishedAt": "2015-06-15T23:21:32Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.4.9" + } + }, + { + "publishedAt": "2015-06-17T01:06:16Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "publishedAt": "2015-06-22T13:40:40Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.10" + } + }, + { + "publishedAt": "2015-06-23T16:27:20Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.11" + } + }, + { + "publishedAt": "2015-06-23T23:44:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.12" + } + }, + { + "publishedAt": "2015-06-17T15:01:45Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.2" + } + }, + { + "publishedAt": "2015-06-17T21:06:22Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.3" + } + }, + { + "publishedAt": "2015-06-17T21:24:10Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.4" + } + }, + { + "publishedAt": "2015-06-18T19:50:11Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.5" + } + }, + { + "publishedAt": "2015-06-19T00:00:10Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.6" + } + }, + { + "publishedAt": "2015-06-19T10:40:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.7" + } + }, + { + "publishedAt": "2015-06-20T14:37:41Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.8" + } + }, + { + "publishedAt": "2015-06-20T17:42:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.5.9" + } + }, + { + "publishedAt": "2015-06-24T00:28:55Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.0" + } + }, + { + "publishedAt": "2015-06-30T23:31:42Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.1" + } + }, + { + "publishedAt": "2015-07-30T08:22:29Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.10" + } + }, + { + "publishedAt": "2015-07-31T18:52:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.11" + } + }, + { + "publishedAt": "2015-08-06T23:14:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.12" + } + }, + { + "publishedAt": "2015-08-07T00:55:20Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.13" + } + }, + { + "publishedAt": "2015-08-08T09:58:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.14" + } + }, + { + "publishedAt": "2015-08-08T18:26:38Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.15" + } + }, + { + "publishedAt": "2015-07-20T16:41:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.2" + } + }, + { + "publishedAt": "2015-07-21T18:18:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.3" + } + }, + { + "publishedAt": "2015-07-21T21:36:48Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.4" + } + }, + { + "publishedAt": "2015-07-21T22:09:03Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.5" + } + }, + { + "publishedAt": "2015-07-21T22:20:20Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.6" + } + }, + { + "publishedAt": "2015-07-22T15:33:12Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.7" + } + }, + { + "publishedAt": "2015-07-24T09:48:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.8" + } + }, + { + "publishedAt": "2015-07-26T10:01:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.6.9" + } + }, + { + "publishedAt": "2015-08-09T11:51:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.7.0" + } + }, + { + "publishedAt": "2015-08-11T07:28:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.7.1" + } + }, + { + "publishedAt": "2015-08-16T01:13:01Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "0.7.2" + } + }, + { + "publishedAt": "2015-08-17T17:23:01Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-08-21T22:43:52Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-08-23T10:45:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2015-08-23T20:37:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2015-08-23T23:54:29Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2015-09-02T23:10:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2015-09-02T23:31:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2015-09-07T09:13:20Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.3.2" + } + }, + { + "publishedAt": "2015-09-13T00:06:34Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2015-09-22T22:24:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.1" + } + }, + { + "publishedAt": "2015-11-17T20:40:23Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.10" + } + }, + { + "publishedAt": "2015-09-23T22:48:36Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.2" + } + }, + { + "publishedAt": "2015-10-02T21:23:28Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.3" + } + }, + { + "publishedAt": "2015-10-10T23:17:39Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.4" + } + }, + { + "publishedAt": "2015-10-15T17:58:38Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.5" + } + }, + { + "publishedAt": "2015-10-25T00:23:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.6" + } + }, + { + "publishedAt": "2015-10-25T11:45:09Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.7" + } + }, + { + "publishedAt": "2015-10-25T22:12:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.8" + } + }, + { + "publishedAt": "2015-11-07T14:09:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "1.4.9" + } + }, + { + "publishedAt": "2015-11-22T01:28:10Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-11-13T14:35:35Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.0-beta.0" + } + }, + { + "publishedAt": "2015-11-14T23:14:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.0-beta.1" + } + }, + { + "publishedAt": "2015-11-17T23:10:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.0-beta.2" + } + }, + { + "publishedAt": "2015-11-17T23:24:59Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.0-beta.3" + } + }, + { + "publishedAt": "2015-11-22T02:17:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2015-11-24T06:44:47Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2015-11-26T22:57:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2015-11-27T09:27:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2015-11-28T15:12:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2015-11-28T22:40:06Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2015-11-29T01:45:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.1.3" + } + }, + { + "publishedAt": "2015-12-04T22:22:09Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.1.4" + } + }, + { + "publishedAt": "2015-12-05T21:28:23Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2015-12-06T22:10:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.2.1" + } + }, + { + "publishedAt": "2015-12-07T22:08:53Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.2.2" + } + }, + { + "publishedAt": "2015-12-11T21:44:43Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2015-12-12T21:58:19Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.4.0" + } + }, + { + "publishedAt": "2015-12-19T19:01:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "2.5.0" + } + }, + { + "publishedAt": "2015-12-27T21:47:12Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2015-12-27T22:11:06Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2015-12-27T22:13:29Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2015-12-28T12:21:21Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "publishedAt": "2015-12-30T23:06:17Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.0.4" + } + }, + { + "publishedAt": "2016-01-02T17:19:51Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2016-01-04T22:27:56Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.1.1" + } + }, + { + "publishedAt": "2016-01-09T14:51:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.2.0" + } + }, + { + "publishedAt": "2016-01-13T22:19:38Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.2.1" + } + }, + { + "publishedAt": "2016-01-13T22:26:48Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.2.2" + } + }, + { + "publishedAt": "2016-01-14T21:46:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.2.3" + } + }, + { + "publishedAt": "2016-01-15T07:00:54Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.3.0" + } + }, + { + "publishedAt": "2016-01-16T16:15:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.3.1" + } + }, + { + "publishedAt": "2016-01-17T15:19:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.4.0" + } + }, + { + "publishedAt": "2016-02-01T18:16:33Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.5.0" + } + }, + { + "publishedAt": "2016-02-01T23:39:43Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.5.1" + } + }, + { + "publishedAt": "2016-02-04T20:03:03Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.5.2" + } + }, + { + "publishedAt": "2016-02-05T09:21:42Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.5.3" + } + }, + { + "publishedAt": "2016-02-13T21:17:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.6.0" + } + }, + { + "publishedAt": "2016-02-13T22:13:57Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.6.1" + } + }, + { + "publishedAt": "2016-02-14T20:43:21Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.6.2" + } + }, + { + "publishedAt": "2016-02-17T23:04:53Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.7.0" + } + }, + { + "publishedAt": "2016-02-21T13:29:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.7.1" + } + }, + { + "publishedAt": "2016-02-24T09:27:10Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.7.2" + } + }, + { + "publishedAt": "2016-02-28T23:08:33Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.0" + } + }, + { + "publishedAt": "2016-03-01T00:27:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.1" + } + }, + { + "publishedAt": "2016-04-11T19:49:16Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.10" + } + }, + { + "publishedAt": "2016-03-02T15:01:22Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.2" + } + }, + { + "publishedAt": "2016-03-07T06:57:28Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.3" + } + }, + { + "publishedAt": "2016-03-09T23:23:28Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.4" + } + }, + { + "publishedAt": "2016-03-14T21:19:51Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.5" + } + }, + { + "publishedAt": "2016-03-20T19:33:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.6" + } + }, + { + "publishedAt": "2016-03-25T20:35:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.7" + } + }, + { + "publishedAt": "2016-03-31T17:36:07Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.8" + } + }, + { + "publishedAt": "2016-04-10T10:54:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "3.8.9" + } + }, + { + "publishedAt": "2016-04-15T23:01:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2016-04-18T20:21:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2016-04-20T20:22:32Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2016-04-22T09:23:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.0.3" + } + }, + { + "publishedAt": "2016-04-23T18:56:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.0.4" + } + }, + { + "publishedAt": "2016-05-03T09:00:45Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.0.5" + } + }, + { + "publishedAt": "2016-05-22T01:12:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.0.6" + } + }, + { + "publishedAt": "2016-05-27T20:31:38Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2016-06-01T06:18:57Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2016-06-04T20:43:09Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.2" + } + }, + { + "publishedAt": "2016-06-11T11:08:59Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.3" + } + }, + { + "publishedAt": "2016-06-26T20:33:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.4" + } + }, + { + "publishedAt": "2016-06-28T20:47:11Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.5" + } + }, + { + "publishedAt": "2016-07-09T23:39:32Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.6" + } + }, + { + "publishedAt": "2016-07-10T17:52:32Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.7" + } + }, + { + "publishedAt": "2016-07-21T23:49:03Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.1.8" + } + }, + { + "publishedAt": "2016-12-11T12:52:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.10.0" + } + }, + { + "publishedAt": "2016-12-23T17:45:51Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.10.1" + } + }, + { + "publishedAt": "2016-12-24T02:33:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.10.2" + } + }, + { + "publishedAt": "2016-12-25T00:17:28Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.10.3" + } + }, + { + "publishedAt": "2017-01-05T20:03:54Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.10.4" + } + }, + { + "publishedAt": "2017-01-21T00:17:03Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.0" + } + }, + { + "publishedAt": "2017-01-21T00:32:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.1" + } + }, + { + "publishedAt": "2017-01-21T21:45:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.2" + } + }, + { + "publishedAt": "2017-02-12T19:18:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.3" + } + }, + { + "publishedAt": "2017-03-04T18:34:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.4" + } + }, + { + "publishedAt": "2017-03-11T21:44:40Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.5" + } + }, + { + "publishedAt": "2017-04-07T22:56:39Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.6" + } + }, + { + "publishedAt": "2017-04-17T13:30:20Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.7" + } + }, + { + "publishedAt": "2017-04-28T19:23:19Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.11.8" + } + }, + { + "publishedAt": "2016-07-22T14:52:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.2.0" + } + }, + { + "publishedAt": "2016-07-28T22:48:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.3.0" + } + }, + { + "publishedAt": "2016-08-05T19:34:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.3.1" + } + }, + { + "publishedAt": "2016-08-07T12:11:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.4.0" + } + }, + { + "publishedAt": "2016-08-14T23:35:26Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.4.1" + } + }, + { + "publishedAt": "2016-08-15T21:21:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.5.0" + } + }, + { + "publishedAt": "2016-08-29T22:31:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.6.0" + } + }, + { + "publishedAt": "2016-08-30T20:00:28Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.6.1" + } + }, + { + "publishedAt": "2016-09-06T21:55:39Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.0" + } + }, + { + "publishedAt": "2016-09-19T16:31:33Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.1" + } + }, + { + "publishedAt": "2016-09-19T19:35:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.2" + } + }, + { + "publishedAt": "2016-09-22T16:59:01Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.3" + } + }, + { + "publishedAt": "2016-09-24T18:00:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.4" + } + }, + { + "publishedAt": "2016-09-28T14:21:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.5" + } + }, + { + "publishedAt": "2016-10-02T17:36:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.6" + } + }, + { + "publishedAt": "2016-10-05T18:46:26Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.7.7" + } + }, + { + "publishedAt": "2016-10-16T16:42:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.8.0" + } + }, + { + "publishedAt": "2016-10-19T08:39:47Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.8.1" + } + }, + { + "publishedAt": "2016-10-19T23:42:26Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.8.2" + } + }, + { + "publishedAt": "2016-11-14T21:01:11Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.9.0" + } + }, + { + "publishedAt": "2016-12-03T21:51:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.9.1" + } + }, + { + "publishedAt": "2016-12-06T21:47:20Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.9.2" + } + }, + { + "publishedAt": "2016-12-10T22:33:35Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "4.9.3" + } + }, + { + "publishedAt": "2017-04-17T14:42:02Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2016-11-08T19:29:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.0-beta.0" + } + }, + { + "publishedAt": "2016-11-30T21:21:38Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.0-beta.1" + } + }, + { + "publishedAt": "2017-04-28T20:22:58Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2016-12-31T00:39:48Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.1-beta.0" + } + }, + { + "publishedAt": "2017-01-20T23:50:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.1-beta.1" + } + }, + { + "publishedAt": "2017-01-23T21:04:55Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.1-beta.2" + } + }, + { + "publishedAt": "2017-02-04T23:03:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.1-beta.3" + } + }, + { + "publishedAt": "2017-02-12T19:39:58Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.2-beta.0" + } + }, + { + "publishedAt": "2017-03-01T08:16:12Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.3-beta.0" + } + }, + { + "publishedAt": "2017-03-12T18:46:07Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.4-beta.0" + } + }, + { + "publishedAt": "2017-03-19T19:57:27Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.4-beta.1" + } + }, + { + "publishedAt": "2017-03-25T16:33:52Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.4-beta.2" + } + }, + { + "publishedAt": "2017-04-08T20:11:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.0.4-beta.3" + } + }, + { + "publishedAt": "2017-05-14T11:17:43Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2017-05-14T22:50:06Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.1.1" + } + }, + { + "publishedAt": "2017-05-19T19:53:53Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.1.2" + } + }, + { + "publishedAt": "2017-05-20T21:35:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.1.3" + } + }, + { + "publishedAt": "2017-05-25T21:17:53Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.1.4" + } + }, + { + "publishedAt": "2017-05-28T19:59:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.1.5" + } + }, + { + "publishedAt": "2017-06-15T22:37:03Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.1.6" + } + }, + { + "publishedAt": "2017-06-16T23:13:12Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.2.0" + } + }, + { + "publishedAt": "2017-07-06T23:29:07Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.2.1" + } + }, + { + "publishedAt": "2017-07-10T22:19:43Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.2.2" + } + }, + { + "publishedAt": "2017-09-25T20:57:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.2.3" + } + }, + { + "publishedAt": "2017-10-22T15:16:21Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.2.4" + } + }, + { + "publishedAt": "2017-10-24T10:32:11Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.2.5" + } + }, + { + "publishedAt": "2017-10-24T19:00:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.3.0" + } + }, + { + "publishedAt": "2017-11-20T21:23:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.4.0" + } + }, + { + "publishedAt": "2017-11-24T20:45:49Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.5.0" + } + }, + { + "publishedAt": "2017-12-02T12:48:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.5.1" + } + }, + { + "publishedAt": "2017-12-16T20:35:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "5.5.2" + } + }, + { + "publishedAt": "2018-01-07T15:32:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2017-11-06T07:43:01Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.0.0-beta.0" + } + }, + { + "publishedAt": "2017-11-06T10:18:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.0.0-beta.1" + } + }, + { + "publishedAt": "2017-11-12T10:13:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.0.0-beta.2" + } + }, + { + "publishedAt": "2017-11-26T10:49:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.0.0-rc.0" + } + }, + { + "publishedAt": "2017-12-03T17:59:06Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.0.0-rc.1" + } + }, + { + "publishedAt": "2018-01-11T22:04:19Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2018-01-26T19:08:17Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2018-01-30T19:43:41Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.1.1" + } + }, + { + "publishedAt": "2019-03-03T11:27:56Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.10.0" + } + }, + { + "publishedAt": "2019-07-06T18:15:06Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.10.1" + } + }, + { + "publishedAt": "2019-07-14T14:16:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.10.2" + } + }, + { + "publishedAt": "2020-01-18T09:11:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.11.0" + } + }, + { + "publishedAt": "2020-02-22T13:51:48Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.12.0" + } + }, + { + "publishedAt": "2020-04-18T19:38:30Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.12.1" + } + }, + { + "publishedAt": "2020-04-19T23:18:22Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.12.2" + } + }, + { + "publishedAt": "2020-07-04T16:02:12Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.12.3" + } + }, + { + "publishedAt": "2020-08-15T09:07:56Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.12.4" + } + }, + { + "publishedAt": "2020-09-13T16:23:15Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.12.5" + } + }, + { + "publishedAt": "2020-10-10T17:01:40Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.12.6" + } + }, + { + "publishedAt": "2026-02-20T18:09:33Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.14.0" + } + }, + { + "publishedAt": "2026-04-23T14:59:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.15.0" + } + }, + { + "publishedAt": "2018-02-26T08:23:58Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.2.0" + } + }, + { + "publishedAt": "2018-03-03T21:22:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.2.1" + } + }, + { + "publishedAt": "2018-03-17T19:53:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.3.0" + } + }, + { + "publishedAt": "2018-03-25T10:37:19Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.4.0" + } + }, + { + "publishedAt": "2018-05-08T20:49:29Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.5.0" + } + }, + { + "publishedAt": "2018-06-10T12:07:59Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.5.1" + } + }, + { + "publishedAt": "2018-06-30T18:57:47Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.5.2" + } + }, + { + "publishedAt": "2018-08-17T16:28:53Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.5.3" + } + }, + { + "publishedAt": "2018-09-23T11:04:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.5.4" + } + }, + { + "publishedAt": "2018-11-04T21:47:17Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.5.5" + } + }, + { + "publishedAt": "2018-11-29T07:22:47Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.6.0" + } + }, + { + "publishedAt": "2018-11-29T10:59:52Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.6.1" + } + }, + { + "publishedAt": "2018-12-16T21:10:59Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.6.2" + } + }, + { + "publishedAt": "2019-01-13T17:59:39Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.7.0" + } + }, + { + "publishedAt": "2019-02-02T20:04:07Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.8.0" + } + }, + { + "publishedAt": "2019-02-02T20:07:09Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.8.1" + } + }, + { + "publishedAt": "2019-02-09T22:22:22Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.9.0" + } + }, + { + "publishedAt": "2019-02-10T08:42:28Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.9.1" + } + }, + { + "publishedAt": "2019-02-22T20:16:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.9.2" + } + }, + { + "publishedAt": "2020-12-15T19:12:40Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2020-09-15T14:58:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-alpha.0" + } + }, + { + "publishedAt": "2020-09-16T13:40:23Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-alpha.1" + } + }, + { + "publishedAt": "2020-09-23T19:16:55Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.0" + } + }, + { + "publishedAt": "2020-10-10T18:14:42Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.1" + } + }, + { + "publishedAt": "2020-10-24T18:14:26Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.2" + } + }, + { + "publishedAt": "2020-11-05T08:18:22Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.3" + } + }, + { + "publishedAt": "2020-11-10T08:25:15Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.4" + } + }, + { + "publishedAt": "2020-11-15T16:52:15Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.5" + } + }, + { + "publishedAt": "2020-11-16T22:01:23Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.6" + } + }, + { + "publishedAt": "2020-11-22T11:37:54Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.7" + } + }, + { + "publishedAt": "2020-11-29T19:31:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.8" + } + }, + { + "publishedAt": "2020-12-02T08:18:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-beta.9" + } + }, + { + "publishedAt": "2020-12-06T15:39:09Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-rc.0" + } + }, + { + "publishedAt": "2020-12-09T20:49:34Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-rc.1" + } + }, + { + "publishedAt": "2020-12-13T19:37:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-rc.2" + } + }, + { + "publishedAt": "2020-12-14T19:11:11Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-rc.3" + } + }, + { + "publishedAt": "2020-12-14T19:34:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-rc.4" + } + }, + { + "publishedAt": "2020-12-14T20:08:45Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.0-rc.5" + } + }, + { + "publishedAt": "2020-12-16T19:42:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2020-12-19T18:42:18Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.2" + } + }, + { + "publishedAt": "2021-01-02T11:09:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.3" + } + }, + { + "publishedAt": "2021-02-01T21:04:46Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.0.4" + } + }, + { + "publishedAt": "2021-02-11T08:42:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.1.0" + } + }, + { + "publishedAt": "2021-02-17T09:09:58Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.1.1" + } + }, + { + "publishedAt": "2021-03-07T10:00:58Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.2.0" + } + }, + { + "publishedAt": "2021-03-07T19:03:07Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.2.1" + } + }, + { + "publishedAt": "2021-03-20T06:43:24Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.2.2" + } + }, + { + "publishedAt": "2021-03-20T07:01:17Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.2.3" + } + }, + { + "publishedAt": "2021-03-26T08:19:33Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "7.2.4" + } + }, + { + "publishedAt": "2021-03-27T12:44:09Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.0" + } + }, + { + "publishedAt": "2021-03-13T11:08:25Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.0-beta.0" + } + }, + { + "publishedAt": "2021-03-15T07:56:51Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.0-beta.1" + } + }, + { + "publishedAt": "2021-03-16T20:22:37Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.0-beta.2" + } + }, + { + "publishedAt": "2021-03-21T18:44:36Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.0-beta.3" + } + }, + { + "publishedAt": "2021-03-23T07:37:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.0-beta.4" + } + }, + { + "publishedAt": "2021-03-27T22:47:40Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.1" + } + }, + { + "publishedAt": "2021-03-31T08:00:17Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.2" + } + }, + { + "publishedAt": "2021-04-01T07:04:36Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.3" + } + }, + { + "publishedAt": "2021-04-02T12:53:50Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.4" + } + }, + { + "publishedAt": "2021-04-02T15:54:03Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.0.5" + } + }, + { + "publishedAt": "2021-04-11T16:52:16Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.1.0" + } + }, + { + "publishedAt": "2022-02-04T18:22:26Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.10.0" + } + }, + { + "publishedAt": "2022-03-22T22:19:15Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.11.0" + } + }, + { + "publishedAt": "2022-11-13T22:05:10Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.11.1" + } + }, + { + "publishedAt": "2022-11-13T22:16:35Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.11.2" + } + }, + { + "publishedAt": "2023-01-03T14:19:23Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.12.0" + } + }, + { + "publishedAt": "2024-04-29T23:33:52Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.13.0" + } + }, + { + "publishedAt": "2024-05-25T22:02:57Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.14.0" + } + }, + { + "publishedAt": "2024-06-03T20:36:10Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.15.0" + } + }, + { + "publishedAt": "2024-06-04T19:11:12Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.16.0" + } + }, + { + "publishedAt": "2024-07-12T20:42:13Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.17.1" + } + }, + { + "publishedAt": "2026-02-14T15:41:17Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.18.0" + } + }, + { + "publishedAt": "2021-04-27T15:08:54Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.2.0" + } + }, + { + "isDefault": true, + "publishedAt": "2026-04-24T15:22:16Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.20.0" + } + }, + { + "publishedAt": "2021-05-09T11:34:27Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.3.0" + } + }, + { + "publishedAt": "2021-05-14T20:12:08Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.4.0" + } + }, + { + "publishedAt": "2021-05-20T13:33:43Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.5.0" + } + }, + { + "publishedAt": "2021-06-06T14:57:32Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.6.0" + } + }, + { + "publishedAt": "2021-07-04T09:53:17Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.6.1" + } + }, + { + "publishedAt": "2021-07-15T20:13:15Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.6.2" + } + }, + { + "publishedAt": "2021-09-12T18:20:44Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.6.3" + } + }, + { + "publishedAt": "2021-11-08T20:15:34Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.7.0" + } + }, + { + "publishedAt": "2021-11-08T21:12:31Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.7.1" + } + }, + { + "publishedAt": "2021-11-13T18:33:04Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.8.0" + } + }, + { + "publishedAt": "2021-11-16T20:20:05Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.8.1" + } + }, + { + "publishedAt": "2021-11-21T19:07:14Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.8.2" + } + }, + { + "publishedAt": "2022-01-15T13:01:00Z", + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "8.9.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "ansi-regex", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "ansi-regex", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-06-03T16:59:22Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2014-06-14T01:12:53Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2014-06-20T16:44:03Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "0.2.1" + } + }, + { + "publishedAt": "2014-08-13T13:29:14Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-08-30T12:38:30Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2015-02-22T09:24:51Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2015-06-30T16:07:19Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2017-01-14T03:09:39Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2017-06-20T19:03:33Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2022-03-27T13:29:44Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2018-09-18T08:18:58Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2019-03-08T06:14:40Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2022-03-12T03:08:58Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2019-10-04T11:29:13Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2021-09-14T15:55:19Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2021-04-16T06:02:15Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2021-09-10T20:25:05Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2024-09-09T13:57:56Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2025-08-17T16:49:37Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "6.2.0" + } + }, + { + "isDefault": true, + "publishedAt": "2025-09-08T14:48:14Z", + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "6.2.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "aproba", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "aproba", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-02-27T18:11:19Z", + "versionKey": { + "name": "aproba", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-04-09T19:24:02Z", + "versionKey": { + "name": "aproba", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2016-05-20T22:38:57Z", + "versionKey": { + "name": "aproba", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2016-05-20T22:52:09Z", + "versionKey": { + "name": "aproba", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2016-06-23T21:54:45Z", + "versionKey": { + "name": "aproba", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2017-02-07T21:43:38Z", + "versionKey": { + "name": "aproba", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2017-02-08T22:32:11Z", + "versionKey": { + "name": "aproba", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2017-06-02T23:15:52Z", + "versionKey": { + "name": "aproba", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2017-09-19T22:48:12Z", + "versionKey": { + "name": "aproba", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2018-05-22T21:29:46Z", + "versionKey": { + "name": "aproba", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2025-07-12T17:14:30Z", + "versionKey": { + "name": "aproba", + "system": "NPM", + "version": "2.1.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "are-we-there-yet", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "are-we-there-yet", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-12-08T07:52:31Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-12-20T00:41:45Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2014-12-23T18:42:32Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2015-03-03T16:02:36Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2015-04-01T05:20:34Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2015-12-06T00:50:14Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.0.5" + } + }, + { + "publishedAt": "2016-01-27T23:14:53Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.0.6" + } + }, + { + "publishedAt": "2016-01-30T00:55:59Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2016-01-30T01:47:51Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2016-03-15T23:26:37Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2017-04-21T07:45:04Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2017-04-21T07:46:32Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.1.4" + } + }, + { + "publishedAt": "2018-05-24T22:08:00Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.1.5" + } + }, + { + "publishedAt": "2021-09-01T17:38:13Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.1.6" + } + }, + { + "publishedAt": "2021-09-02T14:25:57Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.1.7" + } + }, + { + "publishedAt": "2021-09-02T14:27:09Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2022-02-09T18:30:21Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2022-07-27T21:19:59Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2022-10-14T05:22:38Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2023-07-17T20:58:25Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2024-01-05T15:35:40Z", + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "4.0.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "asn1", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "asn1", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-12-08T16:49:17Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2011-12-08T16:49:17Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2011-12-08T16:49:17Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.1.10" + } + }, + { + "publishedAt": "2012-01-06T17:02:19Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.1.11" + } + }, + { + "publishedAt": "2011-12-08T16:49:17Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2011-12-08T16:49:17Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2011-12-08T16:49:17Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.1.4" + } + }, + { + "publishedAt": "2011-12-08T16:49:17Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.1.5" + } + }, + { + "publishedAt": "2011-12-08T16:49:17Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.1.6" + } + }, + { + "publishedAt": "2011-12-08T16:49:17Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.1.7" + } + }, + { + "publishedAt": "2011-11-07T22:10:26Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.1.8" + } + }, + { + "publishedAt": "2011-11-11T19:18:29Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.1.9" + } + }, + { + "publishedAt": "2014-02-24T17:51:55Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2014-04-04T20:03:39Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.2.1" + } + }, + { + "publishedAt": "2014-09-03T18:29:15Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.2.2" + } + }, + { + "publishedAt": "2015-09-30T22:53:30Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.2.3" + } + }, + { + "publishedAt": "2018-08-02T19:43:28Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.2.4" + } + }, + { + "isDefault": true, + "publishedAt": "2021-11-04T00:46:28Z", + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.2.6" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "assert-plus", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "assert-plus", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-06-23T23:15:10Z", + "versionKey": { + "name": "assert-plus", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2012-09-11T17:23:02Z", + "versionKey": { + "name": "assert-plus", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2012-09-18T21:45:30Z", + "versionKey": { + "name": "assert-plus", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2013-05-21T21:40:02Z", + "versionKey": { + "name": "assert-plus", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2013-06-27T17:20:20Z", + "versionKey": { + "name": "assert-plus", + "system": "NPM", + "version": "0.1.4" + } + }, + { + "publishedAt": "2013-11-25T17:23:47Z", + "versionKey": { + "name": "assert-plus", + "system": "NPM", + "version": "0.1.5" + } + }, + { + "publishedAt": "2015-11-10T07:51:02Z", + "versionKey": { + "name": "assert-plus", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "isDefault": true, + "publishedAt": "2016-01-27T19:03:38Z", + "versionKey": { + "name": "assert-plus", + "system": "NPM", + "version": "1.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "asynckit", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "asynckit", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2016-05-18T23:25:43Z", + "versionKey": { + "name": "asynckit", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2016-05-19T08:17:31Z", + "versionKey": { + "name": "asynckit", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2016-05-26T05:50:39Z", + "versionKey": { + "name": "asynckit", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2016-06-14T18:29:05Z", + "versionKey": { + "name": "asynckit", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "isDefault": true, + "publishedAt": "2025-12-18T03:11:43Z", + "versionKey": { + "name": "asynckit", + "system": "NPM", + "version": "0.5.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "aws-sign2", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "aws-sign2", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-12-04T19:33:31Z", + "versionKey": { + "name": "aws-sign2", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2013-12-04T19:33:56Z", + "versionKey": { + "name": "aws-sign2", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "publishedAt": "2015-10-11T17:24:04Z", + "versionKey": { + "name": "aws-sign2", + "system": "NPM", + "version": "0.6.0" + } + }, + { + "isDefault": true, + "publishedAt": "2017-04-12T19:08:50Z", + "versionKey": { + "name": "aws-sign2", + "system": "NPM", + "version": "0.7.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "aws4", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "aws4", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-12-26T04:43:41Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2012-12-26T05:36:58Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2012-12-26T06:53:28Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2013-02-20T05:21:29Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.1.10" + } + }, + { + "publishedAt": "2013-06-19T02:09:54Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.1.12" + } + }, + { + "publishedAt": "2024-08-28T10:03:38Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.1.13" + } + }, + { + "publishedAt": "2012-12-26T08:28:22Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2012-12-26T08:46:07Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2013-01-11T05:14:48Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.1.4" + } + }, + { + "publishedAt": "2013-01-11T11:22:48Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.1.5" + } + }, + { + "publishedAt": "2013-01-12T06:42:59Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.1.6" + } + }, + { + "publishedAt": "2013-01-12T07:13:53Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.1.7" + } + }, + { + "publishedAt": "2013-01-13T11:35:43Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.1.8" + } + }, + { + "publishedAt": "2013-02-20T04:31:18Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.1.9" + } + }, + { + "publishedAt": "2013-10-06T04:14:54Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2013-11-12T09:50:11Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.2.1" + } + }, + { + "publishedAt": "2014-09-09T20:33:37Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.2.2" + } + }, + { + "publishedAt": "2014-09-09T20:34:55Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.2.3" + } + }, + { + "publishedAt": "2024-08-28T09:53:33Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.2.4" + } + }, + { + "publishedAt": "2024-08-28T10:02:27Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.2.5" + } + }, + { + "publishedAt": "2014-10-02T03:45:24Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2024-08-28T09:52:21Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.3.1" + } + }, + { + "publishedAt": "2024-08-28T10:01:58Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.3.2" + } + }, + { + "publishedAt": "2014-12-31T02:48:22Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2014-12-31T03:23:46Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.4.1" + } + }, + { + "publishedAt": "2015-01-08T23:27:59Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.4.2" + } + }, + { + "publishedAt": "2024-08-28T09:50:40Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.4.3" + } + }, + { + "publishedAt": "2024-08-28T10:01:33Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.4.4" + } + }, + { + "publishedAt": "2015-03-16T16:38:42Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "publishedAt": "2015-03-16T16:56:23Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.5.1" + } + }, + { + "publishedAt": "2024-08-28T07:56:25Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.5.2" + } + }, + { + "publishedAt": "2024-08-28T10:01:08Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.5.3" + } + }, + { + "publishedAt": "2024-08-28T07:48:11Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.6.1" + } + }, + { + "publishedAt": "2024-08-28T10:00:13Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "0.6.2" + } + }, + { + "publishedAt": "2015-03-17T00:12:50Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-04-03T14:08:02Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-06-30T19:13:29Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2015-06-30T20:18:08Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2015-07-01T15:22:43Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2024-08-28T09:49:24Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.0.5" + } + }, + { + "publishedAt": "2024-08-28T09:59:37Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.0.6" + } + }, + { + "publishedAt": "2015-10-12T22:24:06Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2024-08-28T09:48:14Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2024-08-28T09:58:56Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2020-05-22T21:21:33Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.10.0" + } + }, + { + "publishedAt": "2020-08-12T13:23:58Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.10.1" + } + }, + { + "publishedAt": "2024-08-28T08:13:05Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.10.2" + } + }, + { + "publishedAt": "2020-10-31T00:08:58Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.11.0" + } + }, + { + "publishedAt": "2024-08-28T08:07:34Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.11.1" + } + }, + { + "publishedAt": "2023-01-07T22:16:15Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.12.0" + } + }, + { + "publishedAt": "2024-08-28T08:06:05Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.12.1" + } + }, + { + "publishedAt": "2024-05-21T05:33:51Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.13.0" + } + }, + { + "publishedAt": "2024-08-06T01:27:10Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.13.1" + } + }, + { + "isDefault": true, + "publishedAt": "2024-08-28T07:43:50Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.13.2" + } + }, + { + "publishedAt": "2015-12-29T21:59:42Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2015-12-29T22:10:42Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2024-08-28T09:47:12Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.2.2" + } + }, + { + "publishedAt": "2024-08-28T09:57:02Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.2.3" + } + }, + { + "publishedAt": "2016-02-29T19:42:23Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2016-03-01T22:32:26Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.3.2" + } + }, + { + "publishedAt": "2024-08-28T09:44:03Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.3.3" + } + }, + { + "publishedAt": "2016-05-06T22:06:38Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2016-05-07T17:47:00Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.4.1" + } + }, + { + "publishedAt": "2024-08-28T09:42:56Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.4.2" + } + }, + { + "publishedAt": "2016-10-11T22:51:00Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.5.0" + } + }, + { + "publishedAt": "2024-08-28T09:41:51Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.5.1" + } + }, + { + "publishedAt": "2017-02-07T15:38:54Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.6.0" + } + }, + { + "publishedAt": "2024-08-28T09:40:46Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.6.1" + } + }, + { + "publishedAt": "2018-04-07T22:24:14Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.7.0" + } + }, + { + "publishedAt": "2024-08-28T09:39:26Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.7.1" + } + }, + { + "publishedAt": "2018-08-06T14:12:12Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.8.0" + } + }, + { + "publishedAt": "2024-08-28T08:09:29Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.8.1" + } + }, + { + "publishedAt": "2019-11-26T22:30:02Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.9.0" + } + }, + { + "publishedAt": "2020-01-13T23:25:47Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.9.1" + } + }, + { + "publishedAt": "2024-08-28T08:11:26Z", + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.9.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "balanced-match", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "balanced-match", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-10-13T12:26:03Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2014-01-08T10:12:05Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2014-04-24T12:44:58Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2014-11-30T09:50:01Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2015-10-22T13:13:58Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "0.2.1" + } + }, + { + "publishedAt": "2015-11-28T12:37:27Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2016-04-07T08:46:59Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2016-05-01T19:07:46Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "0.4.1" + } + }, + { + "publishedAt": "2016-07-18T09:43:12Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "0.4.2" + } + }, + { + "publishedAt": "2017-06-12T07:18:30Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2021-04-06T07:41:35Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2021-04-06T12:51:09Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2021-04-06T12:53:21Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2023-10-05T08:11:19Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2023-10-07T13:34:03Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2026-02-09T14:50:47Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2026-02-18T10:08:37Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "4.0.3" + } + }, + { + "isDefault": true, + "publishedAt": "2026-02-22T11:38:25Z", + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "4.0.4" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "bcrypt-pbkdf", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "bcrypt-pbkdf", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2016-08-16T21:10:29Z", + "versionKey": { + "name": "bcrypt-pbkdf", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2017-02-02T03:54:49Z", + "versionKey": { + "name": "bcrypt-pbkdf", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2018-06-29T00:33:59Z", + "versionKey": { + "name": "bcrypt-pbkdf", + "system": "NPM", + "version": "1.0.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "brace-expansion", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "brace-expansion", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-10-13T12:58:50Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2014-11-30T09:58:55Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-12-03T07:58:39Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2014-12-16T18:58:15Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2015-09-27T21:58:47Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2018-02-09T21:13:29Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.10" + } + }, + { + "publishedAt": "2018-02-10T07:42:22Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.11" + } + }, + { + "publishedAt": "2025-06-11T08:52:58Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.12" + } + }, + { + "publishedAt": "2026-03-27T08:39:34Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.13" + } + }, + { + "publishedAt": "2026-04-11T13:25:02Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.14" + } + }, + { + "publishedAt": "2026-05-26T08:43:08Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.15" + } + }, + { + "publishedAt": "2026-07-08T06:34:54Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.16" + } + }, + { + "publishedAt": "2015-11-28T12:58:57Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2016-02-11T18:51:31Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2016-05-01T19:14:21Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.4" + } + }, + { + "publishedAt": "2016-06-15T11:21:03Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.5" + } + }, + { + "publishedAt": "2016-07-20T20:48:37Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.6" + } + }, + { + "publishedAt": "2017-04-07T08:13:51Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.7" + } + }, + { + "publishedAt": "2017-06-12T07:19:41Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.8" + } + }, + { + "publishedAt": "2018-02-09T09:53:36Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.9" + } + }, + { + "publishedAt": "2020-10-05T11:41:11Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2021-02-22T16:18:13Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2025-06-11T08:48:36Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2026-03-27T08:40:53Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2026-04-11T13:26:14Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2026-05-25T10:13:45Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2026-07-08T06:53:30Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2023-10-07T13:31:03Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2025-06-11T08:44:12Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2026-03-27T08:41:41Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2024-02-27T11:56:43Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2025-06-11T07:04:23Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2026-02-12T08:18:54Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "5.0.2" + } + }, + { + "publishedAt": "2026-02-22T11:37:25Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "5.0.3" + } + }, + { + "publishedAt": "2026-02-27T09:37:56Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "5.0.4" + } + }, + { + "publishedAt": "2026-03-24T17:58:07Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "5.0.5" + } + }, + { + "publishedAt": "2026-05-08T05:41:43Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "5.0.6" + } + }, + { + "isDefault": true, + "publishedAt": "2026-06-29T03:47:11Z", + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "5.0.7" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "buffer-from", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "buffer-from", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2016-08-18T19:54:04Z", + "versionKey": { + "name": "buffer-from", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2016-10-16T12:37:51Z", + "versionKey": { + "name": "buffer-from", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2018-03-12T19:12:39Z", + "versionKey": { + "name": "buffer-from", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2018-03-12T19:13:23Z", + "versionKey": { + "name": "buffer-from", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2018-05-29T23:38:08Z", + "versionKey": { + "name": "buffer-from", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2018-07-31T14:41:23Z", + "versionKey": { + "name": "buffer-from", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "isDefault": true, + "publishedAt": "2021-07-29T17:05:33Z", + "versionKey": { + "name": "buffer-from", + "system": "NPM", + "version": "1.1.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "builtins", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "builtins", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-02-11T08:35:44Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2014-02-11T08:37:17Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2014-02-11T09:54:02Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2014-02-22T10:42:01Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2014-04-26T06:11:50Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2014-06-27T08:45:36Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2014-09-01T10:06:00Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "publishedAt": "2014-09-01T10:17:05Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "publishedAt": "2015-03-23T11:49:17Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-04-13T10:15:53Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-06-29T12:38:33Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2015-10-25T10:39:36Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2017-12-17T15:42:27Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2019-06-05T09:13:16Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2019-12-16T16:00:37Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2020-02-25T10:27:28Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2021-04-07T17:34:52Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2022-03-22T09:27:30Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2022-03-29T09:48:14Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2022-04-20T08:30:41Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2024-04-07T21:11:18Z", + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "5.1.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "caseless", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "caseless", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-09-13T08:24:41Z", + "versionKey": { + "name": "caseless", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2015-03-13T16:44:33Z", + "versionKey": { + "name": "caseless", + "system": "NPM", + "version": "0.10.0" + } + }, + { + "publishedAt": "2015-06-25T21:39:22Z", + "versionKey": { + "name": "caseless", + "system": "NPM", + "version": "0.11.0" + } + }, + { + "isDefault": true, + "publishedAt": "2017-01-26T21:37:30Z", + "versionKey": { + "name": "caseless", + "system": "NPM", + "version": "0.12.0" + } + }, + { + "publishedAt": "2014-03-19T00:24:45Z", + "versionKey": { + "name": "caseless", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2014-03-19T00:32:45Z", + "versionKey": { + "name": "caseless", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2014-07-24T02:20:38Z", + "versionKey": { + "name": "caseless", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2014-08-11T22:09:39Z", + "versionKey": { + "name": "caseless", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "publishedAt": "2014-08-11T22:11:11Z", + "versionKey": { + "name": "caseless", + "system": "NPM", + "version": "0.6.0" + } + }, + { + "publishedAt": "2014-10-29T19:02:25Z", + "versionKey": { + "name": "caseless", + "system": "NPM", + "version": "0.7.0" + } + }, + { + "publishedAt": "2014-11-21T01:43:50Z", + "versionKey": { + "name": "caseless", + "system": "NPM", + "version": "0.8.0" + } + }, + { + "publishedAt": "2015-01-12T13:16:27Z", + "versionKey": { + "name": "caseless", + "system": "NPM", + "version": "0.9.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "chownr", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "chownr", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-06-04T04:01:28Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2015-05-20T07:04:02Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2015-08-09T22:22:45Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-08-09T22:24:36Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2018-09-16T00:23:19Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2018-09-16T03:14:08Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2019-07-03T21:32:51Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2019-09-25T05:49:10Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2020-02-12T02:30:54Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "1.1.4" + } + }, + { + "publishedAt": "2020-02-12T02:33:07Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2024-04-06T21:32:30Z", + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "3.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "code-point-at", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "code-point-at", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-07-16T21:51:27Z", + "versionKey": { + "name": "code-point-at", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2016-09-30T08:13:05Z", + "versionKey": { + "name": "code-point-at", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2016-11-03T10:43:00Z", + "versionKey": { + "name": "code-point-at", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "isDefault": true, + "publishedAt": "2021-10-13T16:49:33Z", + "versionKey": { + "name": "code-point-at", + "system": "NPM", + "version": "2.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "color-support", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "color-support", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2016-07-17T08:41:45Z", + "versionKey": { + "name": "color-support", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2016-07-18T05:47:13Z", + "versionKey": { + "name": "color-support", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2016-07-26T18:24:36Z", + "versionKey": { + "name": "color-support", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2016-10-07T21:30:04Z", + "versionKey": { + "name": "color-support", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "isDefault": true, + "publishedAt": "2017-06-06T20:40:54Z", + "versionKey": { + "name": "color-support", + "system": "NPM", + "version": "1.1.3" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "combined-stream", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "combined-stream", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-05-24T06:36:15Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2011-05-24T09:46:38Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2011-05-27T13:46:53Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2011-05-28T13:49:43Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2013-02-02T18:29:01Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2014-06-24T08:39:18Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2014-10-31T10:18:38Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "publishedAt": "2015-05-04T21:29:45Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-05-05T01:13:50Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-05-09T14:25:06Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2015-05-19T12:43:10Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2015-06-14T15:09:18Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2015-06-15T03:19:17Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "1.0.5" + } + }, + { + "publishedAt": "2018-02-13T16:31:05Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "1.0.6" + } + }, + { + "publishedAt": "2018-02-12T16:33:42Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "1.0.6-rc1" + } + }, + { + "publishedAt": "2018-09-18T16:32:24Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "1.0.7" + } + }, + { + "isDefault": true, + "publishedAt": "2019-05-12T17:49:45Z", + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "1.0.8" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "concat-map", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "concat-map", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-06-08T04:31:28Z", + "versionKey": { + "name": "concat-map", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2014-01-30T03:06:35Z", + "versionKey": { + "name": "concat-map", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2022-10-12T16:32:50Z", + "versionKey": { + "name": "concat-map", + "system": "NPM", + "version": "0.0.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "concat-stream", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "concat-stream", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-08-03T01:41:25Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2012-08-03T02:12:15Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2012-08-03T03:24:35Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2012-08-03T03:35:02Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2012-08-03T03:54:53Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2012-08-03T03:56:47Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "publishedAt": "2012-08-03T22:23:13Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "publishedAt": "2012-08-04T20:32:59Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.8" + } + }, + { + "publishedAt": "2012-09-10T06:21:25Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.0.9" + } + }, + { + "publishedAt": "2012-09-10T19:05:13Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2013-01-26T19:28:01Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2013-05-23T10:34:54Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2013-08-17T04:19:09Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2013-10-28T12:38:40Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2013-11-15T15:46:01Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2013-12-02T23:14:57Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2013-12-28T19:20:53Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2013-12-28T21:11:13Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2018-03-01T13:15:54Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.3.2" + } + }, + { + "publishedAt": "2014-01-02T19:57:59Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2014-01-06T06:35:18Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.1" + } + }, + { + "publishedAt": "2015-06-10T18:44:24Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.10" + } + }, + { + "publishedAt": "2018-03-01T13:14:47Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.11" + } + }, + { + "publishedAt": "2014-03-05T18:24:24Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.2" + } + }, + { + "publishedAt": "2014-03-05T21:51:58Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.3" + } + }, + { + "publishedAt": "2014-03-12T16:23:57Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.4" + } + }, + { + "publishedAt": "2014-04-15T02:32:51Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.5" + } + }, + { + "publishedAt": "2014-06-02T20:58:24Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.6" + } + }, + { + "publishedAt": "2014-11-27T18:35:12Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.7" + } + }, + { + "publishedAt": "2015-04-04T00:15:17Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.4.8" + } + }, + { + "publishedAt": "2015-06-17T04:36:00Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.5.0" + } + }, + { + "publishedAt": "2015-10-18T22:10:31Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.5.1" + } + }, + { + "publishedAt": "2016-09-01T07:33:18Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.5.2" + } + }, + { + "publishedAt": "2016-12-19T15:44:19Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.6.0" + } + }, + { + "publishedAt": "2018-03-01T14:35:25Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.6.1" + } + }, + { + "publishedAt": "2018-03-21T15:17:30Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.6.2" + } + }, + { + "isDefault": true, + "publishedAt": "2018-12-21T14:22:15Z", + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "2.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "console-control-strings", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "console-control-strings", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2016-06-15T21:15:45Z", + "versionKey": { + "name": "console-control-strings", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2016-06-15T23:29:58Z", + "versionKey": { + "name": "console-control-strings", + "system": "NPM", + "version": "1.1.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "core-util-is", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "core-util-is", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-08-26T22:51:59Z", + "versionKey": { + "name": "core-util-is", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-01-08T05:50:45Z", + "versionKey": { + "name": "core-util-is", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-11-20T00:37:33Z", + "versionKey": { + "name": "core-util-is", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "isDefault": true, + "publishedAt": "2021-08-31T14:35:36Z", + "versionKey": { + "name": "core-util-is", + "system": "NPM", + "version": "1.0.3" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "dashdash", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "dashdash", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-02-28T08:00:21Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2013-02-28T09:02:35Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2013-03-01T04:27:17Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2013-03-08T06:50:05Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2015-04-13T05:51:22Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.10.0" + } + }, + { + "publishedAt": "2015-09-11T22:39:55Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.10.1" + } + }, + { + "publishedAt": "2015-12-31T17:03:38Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.11.0" + } + }, + { + "publishedAt": "2016-01-08T18:42:31Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.12.0" + } + }, + { + "publishedAt": "2016-01-09T00:26:34Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.12.1" + } + }, + { + "publishedAt": "2016-01-18T19:18:23Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.12.2" + } + }, + { + "publishedAt": "2016-02-12T03:48:10Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.13.0" + } + }, + { + "publishedAt": "2016-04-22T19:59:58Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.13.1" + } + }, + { + "publishedAt": "2016-06-02T05:59:31Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.14.0" + } + }, + { + "publishedAt": "2016-11-22T22:33:40Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.14.1" + } + }, + { + "publishedAt": "2013-03-08T17:23:28Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2013-04-24T04:05:07Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2013-06-01T04:12:06Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2013-06-03T20:13:00Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2013-06-03T20:32:11Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.3.2" + } + }, + { + "publishedAt": "2013-11-25T23:14:34Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2014-03-29T05:28:13Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.5.0" + } + }, + { + "publishedAt": "2014-06-04T22:13:05Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.6.0" + } + }, + { + "publishedAt": "2014-09-25T06:58:14Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.7.0" + } + }, + { + "publishedAt": "2014-11-19T23:44:01Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.7.1" + } + }, + { + "publishedAt": "2015-01-05T21:54:34Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.7.2" + } + }, + { + "publishedAt": "2015-02-05T08:49:20Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.7.3" + } + }, + { + "publishedAt": "2015-03-26T04:08:11Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.8.0" + } + }, + { + "publishedAt": "2015-04-07T16:09:52Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.9.0" + } + }, + { + "isDefault": true, + "publishedAt": "2020-09-25T23:05:04Z", + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "2.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "delayed-stream", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "delayed-stream", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-05-22T13:50:34Z", + "versionKey": { + "name": "delayed-stream", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2011-05-22T20:51:10Z", + "versionKey": { + "name": "delayed-stream", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2011-05-22T20:54:55Z", + "versionKey": { + "name": "delayed-stream", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2011-05-22T21:39:43Z", + "versionKey": { + "name": "delayed-stream", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2011-05-24T08:02:37Z", + "versionKey": { + "name": "delayed-stream", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2011-05-24T08:09:45Z", + "versionKey": { + "name": "delayed-stream", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2014-11-23T13:53:23Z", + "versionKey": { + "name": "delayed-stream", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "publishedAt": "2015-04-30T21:58:57Z", + "versionKey": { + "name": "delayed-stream", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "isDefault": true, + "publishedAt": "2015-04-30T22:10:29Z", + "versionKey": { + "name": "delayed-stream", + "system": "NPM", + "version": "1.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "delegates", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "delegates", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-01-13T14:22:04Z", + "versionKey": { + "name": "delegates", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2014-01-13T14:31:47Z", + "versionKey": { + "name": "delegates", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2014-01-13T14:34:41Z", + "versionKey": { + "name": "delegates", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2014-10-17T22:35:53Z", + "versionKey": { + "name": "delegates", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "isDefault": true, + "publishedAt": "2015-12-14T19:56:09Z", + "versionKey": { + "name": "delegates", + "system": "NPM", + "version": "1.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "ecc-jsbn", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "ecc-jsbn", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-03-06T05:48:34Z", + "versionKey": { + "name": "ecc-jsbn", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2015-11-23T14:19:09Z", + "versionKey": { + "name": "ecc-jsbn", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2018-07-29T15:54:20Z", + "versionKey": { + "name": "ecc-jsbn", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "isDefault": true, + "publishedAt": "2018-07-29T17:44:40Z", + "versionKey": { + "name": "ecc-jsbn", + "system": "NPM", + "version": "0.2.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "emoji-regex", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "emoji-regex", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-09-28T11:10:47Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-09-29T15:38:43Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2021-09-27T14:01:27Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "10.0.0" + } + }, + { + "publishedAt": "2022-03-07T10:23:49Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "10.0.1" + } + }, + { + "publishedAt": "2022-04-01T10:46:34Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "10.1.0" + } + }, + { + "publishedAt": "2022-09-29T14:08:27Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "10.2.0" + } + }, + { + "publishedAt": "2022-09-29T18:27:35Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "10.2.1" + } + }, + { + "publishedAt": "2023-10-17T09:02:29Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "10.3.0" + } + }, + { + "publishedAt": "2024-08-26T12:41:07Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "10.4.0" + } + }, + { + "publishedAt": "2025-08-28T14:47:10Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "10.5.0" + } + }, + { + "isDefault": true, + "publishedAt": "2025-10-13T08:13:51Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "10.6.0" + } + }, + { + "publishedAt": "2014-11-04T06:29:44Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2014-11-27T11:49:34Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2014-12-17T23:29:54Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2015-02-13T22:46:20Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2015-07-04T11:57:13Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2016-12-21T19:26:57Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2017-03-08T19:30:43Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "6.1.1" + } + }, + { + "publishedAt": "2017-03-09T12:59:14Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "6.1.3" + } + }, + { + "publishedAt": "2017-03-15T12:43:50Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "6.2.0" + } + }, + { + "publishedAt": "2017-03-15T19:54:04Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "6.3.0" + } + }, + { + "publishedAt": "2017-03-15T20:45:40Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "6.4.0" + } + }, + { + "publishedAt": "2017-03-15T21:05:09Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "6.4.1" + } + }, + { + "publishedAt": "2017-04-06T11:37:02Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "6.4.2" + } + }, + { + "publishedAt": "2017-07-02T08:55:21Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "6.4.3" + } + }, + { + "publishedAt": "2017-07-15T22:10:04Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "6.5.0" + } + }, + { + "publishedAt": "2017-07-26T13:42:07Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "6.5.1" + } + }, + { + "publishedAt": "2018-06-08T09:12:15Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2018-08-31T19:24:00Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2018-12-20T11:08:57Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "7.0.2" + } + }, + { + "publishedAt": "2018-12-21T10:26:45Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "7.0.3" + } + }, + { + "publishedAt": "2019-03-05T18:58:23Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "8.0.0" + } + }, + { + "publishedAt": "2020-04-10T09:35:09Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "9.0.0" + } + }, + { + "publishedAt": "2020-10-13T13:21:55Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "9.1.1" + } + }, + { + "publishedAt": "2020-10-20T17:12:40Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "9.2.0" + } + }, + { + "publishedAt": "2021-01-29T09:10:03Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "9.2.1" + } + }, + { + "publishedAt": "2021-03-02T10:58:09Z", + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "9.2.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "es-errors", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "es-errors", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2024-02-03T17:47:05Z", + "versionKey": { + "name": "es-errors", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2024-02-05T06:58:35Z", + "versionKey": { + "name": "es-errors", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2024-02-05T07:34:03Z", + "versionKey": { + "name": "es-errors", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2024-02-05T07:35:42Z", + "versionKey": { + "name": "es-errors", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "isDefault": true, + "publishedAt": "2024-02-05T08:05:51Z", + "versionKey": { + "name": "es-errors", + "system": "NPM", + "version": "1.3.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "extend", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "extend", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-05-14T07:38:59Z", + "versionKey": { + "name": "extend", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2012-11-07T20:16:10Z", + "versionKey": { + "name": "extend", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2012-11-07T20:21:09Z", + "versionKey": { + "name": "extend", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2012-12-07T07:34:51Z", + "versionKey": { + "name": "extend", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2013-09-03T04:08:51Z", + "versionKey": { + "name": "extend", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2013-09-14T21:31:03Z", + "versionKey": { + "name": "extend", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2014-06-20T18:12:27Z", + "versionKey": { + "name": "extend", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2014-10-01T17:18:32Z", + "versionKey": { + "name": "extend", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-04-25T18:20:29Z", + "versionKey": { + "name": "extend", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2018-07-19T22:12:43Z", + "versionKey": { + "name": "extend", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2015-07-01T20:47:06Z", + "versionKey": { + "name": "extend", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2017-04-28T05:36:44Z", + "versionKey": { + "name": "extend", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2018-07-19T20:28:11Z", + "versionKey": { + "name": "extend", + "system": "NPM", + "version": "3.0.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "extsprintf", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "extsprintf", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-04-18T01:14:26Z", + "versionKey": { + "name": "extsprintf", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2012-06-14T00:13:58Z", + "versionKey": { + "name": "extsprintf", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2013-02-06T18:25:43Z", + "versionKey": { + "name": "extsprintf", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2014-01-15T00:31:32Z", + "versionKey": { + "name": "extsprintf", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2014-06-06T21:00:44Z", + "versionKey": { + "name": "extsprintf", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2014-06-13T16:30:25Z", + "versionKey": { + "name": "extsprintf", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2014-06-16T21:20:26Z", + "versionKey": { + "name": "extsprintf", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2014-11-21T00:31:52Z", + "versionKey": { + "name": "extsprintf", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2015-03-07T00:13:00Z", + "versionKey": { + "name": "extsprintf", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2017-11-30T21:26:44Z", + "versionKey": { + "name": "extsprintf", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "isDefault": true, + "publishedAt": "2021-11-02T21:47:58Z", + "versionKey": { + "name": "extsprintf", + "system": "NPM", + "version": "1.4.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "fast-deep-equal", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "fast-deep-equal", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2017-06-15T22:26:29Z", + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2017-06-16T21:59:08Z", + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2017-06-17T20:22:51Z", + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2018-02-25T20:45:49Z", + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2018-04-28T09:07:16Z", + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2018-04-28T10:03:50Z", + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2019-11-30T09:56:20Z", + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2019-07-07T13:39:58Z", + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "3.0.0-beta.0" + } + }, + { + "publishedAt": "2019-07-07T16:45:05Z", + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "3.0.0-beta.1" + } + }, + { + "publishedAt": "2019-09-05T08:32:52Z", + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "3.0.0-beta.2" + } + }, + { + "publishedAt": "2019-11-30T10:09:49Z", + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2019-12-02T12:56:43Z", + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2019-12-03T14:30:16Z", + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "3.1.1" + } + }, + { + "isDefault": true, + "publishedAt": "2020-06-08T07:27:28Z", + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "3.1.3" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "fast-json-stable-stringify", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "fast-json-stable-stringify", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2017-10-24T09:21:39Z", + "versionKey": { + "name": "fast-json-stable-stringify", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2017-10-24T17:44:01Z", + "versionKey": { + "name": "fast-json-stable-stringify", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2019-12-14T16:17:57Z", + "versionKey": { + "name": "fast-json-stable-stringify", + "system": "NPM", + "version": "2.1.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "forever-agent", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "forever-agent", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-03-01T20:36:14Z", + "versionKey": { + "name": "forever-agent", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2013-04-15T22:25:46Z", + "versionKey": { + "name": "forever-agent", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2013-04-15T22:26:21Z", + "versionKey": { + "name": "forever-agent", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2013-04-22T05:14:38Z", + "versionKey": { + "name": "forever-agent", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "publishedAt": "2014-02-04T22:55:00Z", + "versionKey": { + "name": "forever-agent", + "system": "NPM", + "version": "0.5.2" + } + }, + { + "publishedAt": "2015-03-21T20:45:07Z", + "versionKey": { + "name": "forever-agent", + "system": "NPM", + "version": "0.6.0" + } + }, + { + "isDefault": true, + "publishedAt": "2015-04-07T17:03:49Z", + "versionKey": { + "name": "forever-agent", + "system": "NPM", + "version": "0.6.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "form-data", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "form-data", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-05-16T14:58:22Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2013-05-09T05:35:21Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.10" + } + }, + { + "publishedAt": "2012-07-02T21:59:37Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2012-08-10T03:05:05Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2012-09-06T16:47:43Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2012-12-05T07:06:20Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2013-01-08T08:04:51Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "publishedAt": "2013-02-10T02:53:05Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "publishedAt": "2013-04-21T23:32:42Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.8" + } + }, + { + "publishedAt": "2013-04-29T17:09:12Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.0.9" + } + }, + { + "publishedAt": "2013-07-08T18:46:13Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2013-08-22T04:22:58Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2013-10-03T04:06:55Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2014-06-02T07:48:24Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2014-06-24T06:35:44Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.1.4" + } + }, + { + "publishedAt": "2014-12-06T21:14:10Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2016-08-26T09:01:06Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-06-13T15:50:04Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "1.0.0-rc1" + } + }, + { + "publishedAt": "2015-07-22T02:48:28Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "1.0.0-rc2" + } + }, + { + "publishedAt": "2015-07-30T04:10:06Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "1.0.0-rc3" + } + }, + { + "publishedAt": "2016-03-15T16:35:47Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "1.0.0-rc4" + } + }, + { + "publishedAt": "2016-08-26T09:44:37Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2016-09-17T06:10:17Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2016-09-25T22:14:22Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2016-10-04T06:33:17Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2016-11-08T04:02:19Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2017-04-09T15:09:59Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.1.4" + } + }, + { + "publishedAt": "2017-06-11T08:46:00Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2017-08-24T23:00:54Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.3.1" + } + }, + { + "publishedAt": "2018-02-14T00:31:49Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.3.2" + } + }, + { + "publishedAt": "2018-02-12T17:58:22Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.3.2-rc1" + } + }, + { + "publishedAt": "2018-10-17T07:26:22Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.3.3" + } + }, + { + "publishedAt": "2019-06-19T07:27:06Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.4.0" + } + }, + { + "publishedAt": "2019-07-04T04:44:27Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.5.0" + } + }, + { + "publishedAt": "2019-08-29T06:48:54Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.5.1" + } + }, + { + "publishedAt": "2024-10-10T03:46:33Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.5.2" + } + }, + { + "publishedAt": "2025-02-14T21:56:16Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.5.3" + } + }, + { + "publishedAt": "2025-07-17T21:42:15Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.5.4" + } + }, + { + "publishedAt": "2025-07-18T22:54:20Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.5.5" + } + }, + { + "publishedAt": "2026-06-12T17:39:55Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.5.6" + } + }, + { + "publishedAt": "2019-11-06T07:56:58Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2021-02-15T17:33:58Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2024-10-10T03:48:50Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2025-02-14T23:00:12Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "publishedAt": "2025-07-17T06:17:45Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "3.0.4" + } + }, + { + "publishedAt": "2026-06-12T17:39:18Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "3.0.5" + } + }, + { + "publishedAt": "2021-02-15T17:38:54Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2024-10-10T03:49:46Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2025-02-14T23:23:57Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2025-06-05T14:51:11Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "4.0.3" + } + }, + { + "publishedAt": "2025-07-17T04:54:11Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "4.0.4" + } + }, + { + "publishedAt": "2025-11-17T04:16:07Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "4.0.5" + } + }, + { + "isDefault": true, + "publishedAt": "2026-06-12T17:37:53Z", + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "4.0.6" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "fs.realpath", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "fs.realpath", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2016-06-15T18:38:49Z", + "versionKey": { + "name": "fs.realpath", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2016-06-15T18:39:05Z", + "versionKey": { + "name": "fs.realpath", + "system": "NPM", + "version": "1.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "function-bind", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "function-bind", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-06-16T23:25:42Z", + "versionKey": { + "name": "function-bind", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2014-08-09T17:02:51Z", + "versionKey": { + "name": "function-bind", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-10-05T07:23:52Z", + "versionKey": { + "name": "function-bind", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2016-02-14T08:28:42Z", + "versionKey": { + "name": "function-bind", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2017-08-28T07:51:35Z", + "versionKey": { + "name": "function-bind", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "isDefault": true, + "publishedAt": "2023-10-12T19:08:19Z", + "versionKey": { + "name": "function-bind", + "system": "NPM", + "version": "1.1.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "gauge", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "gauge", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-01-05T08:44:24Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-01-05T22:59:23Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-01-07T17:06:20Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2015-01-29T21:14:00Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2015-02-28T23:00:19Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2015-07-07T20:41:59Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2015-07-08T02:10:06Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "1.2.2" + } + }, + { + "publishedAt": "2016-01-12T22:05:24Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "1.2.3" + } + }, + { + "publishedAt": "2016-01-13T01:16:59Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "1.2.4" + } + }, + { + "publishedAt": "2016-01-26T22:34:06Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "1.2.5" + } + }, + { + "publishedAt": "2016-02-18T22:03:32Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "1.2.6" + } + }, + { + "publishedAt": "2016-02-18T22:43:31Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "1.2.7" + } + }, + { + "publishedAt": "2016-02-21T01:14:51Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2016-03-01T23:13:11Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2016-03-15T22:50:45Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2016-03-15T22:53:29Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.2.1" + } + }, + { + "publishedAt": "2016-04-29T01:52:20Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2016-04-29T02:03:06Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.3.1" + } + }, + { + "publishedAt": "2016-05-10T01:23:55Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.4.0" + } + }, + { + "publishedAt": "2016-06-07T00:36:10Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.5.0" + } + }, + { + "publishedAt": "2016-06-13T22:50:29Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.5.1" + } + }, + { + "publishedAt": "2016-06-15T21:28:13Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.5.2" + } + }, + { + "publishedAt": "2016-06-16T04:19:17Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.5.3" + } + }, + { + "publishedAt": "2016-06-16T08:56:12Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.6.0" + } + }, + { + "publishedAt": "2016-11-03T21:35:03Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.7.0" + } + }, + { + "publishedAt": "2016-11-03T22:03:12Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.7.1" + } + }, + { + "publishedAt": "2016-12-04T11:30:25Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.7.2" + } + }, + { + "publishedAt": "2017-02-08T00:53:51Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.7.3" + } + }, + { + "publishedAt": "2017-04-21T23:06:17Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.7.4" + } + }, + { + "publishedAt": "2020-01-31T21:47:56Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2021-07-26T13:53:40Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2021-12-13T18:42:42Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2021-11-15T15:05:40Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2022-02-15T18:39:42Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2022-02-22T21:59:20Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2022-03-10T16:49:26Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "4.0.3" + } + }, + { + "publishedAt": "2022-03-28T20:37:49Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "4.0.4" + } + }, + { + "publishedAt": "2022-10-14T05:22:34Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2023-04-26T18:31:40Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2024-05-04T01:10:38Z", + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "5.0.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "getpass", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "getpass", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2016-04-21T21:14:01Z", + "versionKey": { + "name": "getpass", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2016-04-21T21:46:24Z", + "versionKey": { + "name": "getpass", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2016-04-21T21:53:24Z", + "versionKey": { + "name": "getpass", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2016-04-21T22:02:13Z", + "versionKey": { + "name": "getpass", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2016-04-21T22:35:52Z", + "versionKey": { + "name": "getpass", + "system": "NPM", + "version": "0.1.4" + } + }, + { + "publishedAt": "2016-04-21T22:56:46Z", + "versionKey": { + "name": "getpass", + "system": "NPM", + "version": "0.1.5" + } + }, + { + "publishedAt": "2016-04-29T05:18:12Z", + "versionKey": { + "name": "getpass", + "system": "NPM", + "version": "0.1.6" + } + }, + { + "isDefault": true, + "publishedAt": "2017-04-25T23:40:58Z", + "versionKey": { + "name": "getpass", + "system": "NPM", + "version": "0.1.7" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "glob", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "glob", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-01-13T20:36:17Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2023-04-09T22:26:50Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.0.0" + } + }, + { + "publishedAt": "2023-04-14T23:16:03Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.1.0" + } + }, + { + "publishedAt": "2023-04-17T22:20:03Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.2.0" + } + }, + { + "publishedAt": "2023-04-17T22:21:37Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.2.1" + } + }, + { + "publishedAt": "2023-04-23T00:34:47Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.2.2" + } + }, + { + "publishedAt": "2023-05-09T23:12:17Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.2.3" + } + }, + { + "publishedAt": "2023-05-15T04:45:00Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.2.4" + } + }, + { + "publishedAt": "2023-05-17T21:25:06Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.2.5" + } + }, + { + "publishedAt": "2023-05-20T20:55:44Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.2.6" + } + }, + { + "publishedAt": "2023-06-06T19:08:20Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.2.7" + } + }, + { + "publishedAt": "2023-06-21T19:07:23Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.0" + } + }, + { + "publishedAt": "2023-06-27T23:02:27Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.1" + } + }, + { + "publishedAt": "2023-09-27T05:59:51Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.10" + } + }, + { + "publishedAt": "2024-03-28T15:59:07Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.11" + } + }, + { + "publishedAt": "2024-03-28T16:13:51Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.12" + } + }, + { + "publishedAt": "2024-05-09T13:50:17Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.13" + } + }, + { + "publishedAt": "2024-05-09T14:52:50Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.14" + } + }, + { + "publishedAt": "2024-05-12T02:47:48Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.15" + } + }, + { + "publishedAt": "2024-05-21T19:14:15Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.16" + } + }, + { + "publishedAt": "2023-07-08T00:18:35Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.2" + } + }, + { + "publishedAt": "2023-07-08T21:38:58Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.3" + } + }, + { + "publishedAt": "2023-08-30T22:45:21Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.4" + } + }, + { + "publishedAt": "2023-09-20T23:03:12Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.5" + } + }, + { + "publishedAt": "2023-09-23T00:52:58Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.6" + } + }, + { + "publishedAt": "2023-09-24T21:53:51Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.7" + } + }, + { + "publishedAt": "2023-09-26T06:10:32Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.8" + } + }, + { + "publishedAt": "2023-09-26T07:22:02Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.3.9" + } + }, + { + "publishedAt": "2024-05-24T01:04:58Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.4.0" + } + }, + { + "publishedAt": "2024-05-24T06:01:25Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.4.1" + } + }, + { + "publishedAt": "2024-06-19T01:59:48Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.4.2" + } + }, + { + "publishedAt": "2024-07-06T04:04:20Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.4.3" + } + }, + { + "publishedAt": "2024-07-08T22:14:30Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.4.4" + } + }, + { + "publishedAt": "2024-07-09T08:15:43Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.4.5" + } + }, + { + "publishedAt": "2025-11-18T01:34:51Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "10.5.0" + } + }, + { + "publishedAt": "2024-07-08T22:16:14Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "11.0.0" + } + }, + { + "publishedAt": "2025-01-10T06:57:56Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "11.0.1" + } + }, + { + "publishedAt": "2025-04-23T16:02:34Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "11.0.2" + } + }, + { + "publishedAt": "2025-06-12T20:23:24Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "11.0.3" + } + }, + { + "publishedAt": "2025-11-17T17:02:17Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "11.1.0" + } + }, + { + "publishedAt": "2025-11-17T17:10:25Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "12.0.0" + } + }, + { + "publishedAt": "2025-11-19T16:04:02Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "13.0.0" + } + }, + { + "publishedAt": "2026-02-03T17:51:17Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "13.0.1" + } + }, + { + "publishedAt": "2026-02-10T16:28:00Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "13.0.2" + } + }, + { + "publishedAt": "2026-02-12T18:51:41Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "13.0.3" + } + }, + { + "publishedAt": "2026-02-17T04:34:19Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "13.0.4" + } + }, + { + "publishedAt": "2026-02-17T16:25:26Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "13.0.5" + } + }, + { + "isDefault": true, + "publishedAt": "2026-02-19T17:26:33Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "13.0.6" + } + }, + { + "publishedAt": "2011-06-14T01:03:08Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "2.0.7" + } + }, + { + "publishedAt": "2011-08-25T23:08:56Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "2.0.8" + } + }, + { + "publishedAt": "2011-09-30T17:37:00Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "2.0.9" + } + }, + { + "publishedAt": "2011-11-15T20:33:53Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2012-01-18T02:44:42Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2012-01-19T00:29:55Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2012-02-22T11:11:03Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2012-02-22T11:49:12Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.1" + } + }, + { + "publishedAt": "2012-06-12T03:28:53Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.10" + } + }, + { + "publishedAt": "2012-07-24T18:58:09Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.11" + } + }, + { + "publishedAt": "2012-08-06T21:06:52Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.12" + } + }, + { + "publishedAt": "2012-09-26T22:32:16Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.13" + } + }, + { + "publishedAt": "2012-10-15T15:34:59Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.14" + } + }, + { + "publishedAt": "2013-01-22T19:30:45Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.15" + } + }, + { + "publishedAt": "2013-01-23T00:48:17Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.16" + } + }, + { + "publishedAt": "2013-01-23T18:39:05Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.17" + } + }, + { + "publishedAt": "2013-02-06T00:15:44Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.18" + } + }, + { + "publishedAt": "2013-02-06T16:20:44Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.19" + } + }, + { + "publishedAt": "2012-02-22T23:06:54Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.2" + } + }, + { + "publishedAt": "2013-02-15T17:48:13Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.20" + } + }, + { + "publishedAt": "2013-02-25T16:26:11Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.21" + } + }, + { + "publishedAt": "2012-02-23T18:47:08Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.3" + } + }, + { + "publishedAt": "2012-02-23T21:09:53Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.4" + } + }, + { + "publishedAt": "2012-03-06T22:45:52Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.5" + } + }, + { + "publishedAt": "2012-03-12T18:06:46Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.6" + } + }, + { + "publishedAt": "2012-03-18T22:25:15Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.7" + } + }, + { + "publishedAt": "2012-03-22T01:19:35Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.1.9" + } + }, + { + "publishedAt": "2013-04-21T05:11:34Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.2.0" + } + }, + { + "publishedAt": "2013-04-21T05:14:00Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.2.1" + } + }, + { + "publishedAt": "2014-05-19T22:09:11Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.2.10" + } + }, + { + "publishedAt": "2014-05-20T23:31:42Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.2.11" + } + }, + { + "publishedAt": "2013-07-11T07:12:26Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.2.3" + } + }, + { + "publishedAt": "2013-07-23T15:43:44Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.2.4" + } + }, + { + "publishedAt": "2013-07-23T16:26:24Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.2.5" + } + }, + { + "publishedAt": "2013-07-23T17:01:00Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.2.6" + } + }, + { + "publishedAt": "2013-11-20T18:05:56Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.2.7" + } + }, + { + "publishedAt": "2014-01-09T06:01:40Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.2.8" + } + }, + { + "publishedAt": "2014-02-26T07:34:09Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "3.2.9" + } + }, + { + "publishedAt": "2014-05-20T23:32:16Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2014-06-02T01:17:41Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2014-06-02T01:30:02Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2014-06-29T17:22:37Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.0.3" + } + }, + { + "publishedAt": "2014-07-11T22:29:17Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.0.4" + } + }, + { + "publishedAt": "2014-07-28T21:30:10Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.0.5" + } + }, + { + "publishedAt": "2014-09-17T19:24:29Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.0.6" + } + }, + { + "publishedAt": "2014-11-17T16:53:20Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.1.2" + } + }, + { + "publishedAt": "2014-11-17T16:41:29Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.1.2-beta" + } + }, + { + "publishedAt": "2014-11-17T20:02:53Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.1.3" + } + }, + { + "publishedAt": "2014-11-18T22:15:05Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.1.4" + } + }, + { + "publishedAt": "2014-11-19T05:15:17Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.1.5" + } + }, + { + "publishedAt": "2014-11-19T23:30:31Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.1.6" + } + }, + { + "publishedAt": "2014-11-20T01:12:20Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.2.0" + } + }, + { + "publishedAt": "2014-11-20T19:02:21Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.2.1" + } + }, + { + "publishedAt": "2014-11-30T19:15:01Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.2.2" + } + }, + { + "publishedAt": "2014-12-01T02:13:58Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.3.0" + } + }, + { + "publishedAt": "2014-12-01T16:32:56Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.3.1" + } + }, + { + "publishedAt": "2014-12-19T02:06:21Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.3.2" + } + }, + { + "publishedAt": "2015-01-13T00:33:40Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.3.3" + } + }, + { + "publishedAt": "2015-01-13T08:11:01Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.3.4" + } + }, + { + "publishedAt": "2015-01-15T17:58:01Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.3.5" + } + }, + { + "publishedAt": "2015-02-18T01:39:10Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.4.0" + } + }, + { + "publishedAt": "2015-03-05T02:29:40Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.4.2" + } + }, + { + "publishedAt": "2015-03-06T06:35:18Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.5.0" + } + }, + { + "publishedAt": "2015-03-07T22:53:18Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.5.1" + } + }, + { + "publishedAt": "2015-03-11T17:48:12Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.5.2" + } + }, + { + "publishedAt": "2015-03-13T06:07:27Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "4.5.3" + } + }, + { + "publishedAt": "2015-03-06T07:11:10Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2015-03-07T22:53:29Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2015-05-26T05:54:13Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.10" + } + }, + { + "publishedAt": "2015-06-26T21:44:14Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.11" + } + }, + { + "publishedAt": "2015-06-27T16:16:44Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.12" + } + }, + { + "publishedAt": "2015-07-02T21:29:21Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.13" + } + }, + { + "publishedAt": "2015-07-15T01:34:57Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.14" + } + }, + { + "publishedAt": "2015-09-27T18:21:02Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.15" + } + }, + { + "publishedAt": "2015-03-11T17:48:35Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.2" + } + }, + { + "publishedAt": "2015-03-13T06:08:10Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.3" + } + }, + { + "publishedAt": "2015-04-09T22:27:01Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.4" + } + }, + { + "publishedAt": "2015-04-09T22:29:39Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.5" + } + }, + { + "publishedAt": "2015-05-12T21:29:04Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.6" + } + }, + { + "publishedAt": "2015-05-21T16:45:59Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.7" + } + }, + { + "publishedAt": "2015-05-22T11:03:21Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "5.0.9" + } + }, + { + "publishedAt": "2015-11-11T19:47:23Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2015-12-23T18:40:28Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "6.0.2" + } + }, + { + "publishedAt": "2015-12-28T23:49:56Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "6.0.3" + } + }, + { + "publishedAt": "2016-01-08T22:35:42Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "6.0.4" + } + }, + { + "publishedAt": "2016-02-10T19:27:17Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2016-03-05T06:55:08Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2016-03-05T08:28:50Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.0.3" + } + }, + { + "publishedAt": "2016-06-16T17:29:42Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.0.4" + } + }, + { + "publishedAt": "2016-06-21T01:05:34Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.0.5" + } + }, + { + "publishedAt": "2016-08-24T21:39:26Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.0.6" + } + }, + { + "publishedAt": "2016-09-20T18:28:51Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.1.0" + } + }, + { + "publishedAt": "2016-10-07T21:49:53Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.1.1" + } + }, + { + "publishedAt": "2017-05-19T20:15:25Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.1.2" + } + }, + { + "publishedAt": "2018-08-27T05:05:04Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.1.3" + } + }, + { + "publishedAt": "2019-05-08T00:45:01Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.1.4" + } + }, + { + "publishedAt": "2019-10-21T17:07:35Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.1.5" + } + }, + { + "publishedAt": "2019-11-06T22:07:44Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.1.6" + } + }, + { + "publishedAt": "2021-05-06T21:42:44Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.1.7" + } + }, + { + "publishedAt": "2021-09-22T23:36:20Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.2.0" + } + }, + { + "publishedAt": "2022-05-13T17:07:53Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.2.2" + } + }, + { + "publishedAt": "2022-05-15T14:44:04Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.2.3" + } + }, + { + "publishedAt": "2022-04-11T17:25:05Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "8.0.1" + } + }, + { + "publishedAt": "2022-05-12T18:52:05Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "8.0.2" + } + }, + { + "publishedAt": "2022-05-13T17:08:32Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "8.0.3" + } + }, + { + "publishedAt": "2023-01-14T22:35:33Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "8.1.0" + } + }, + { + "publishedAt": "2023-02-27T20:51:32Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "9.0.0" + } + }, + { + "publishedAt": "2023-02-27T20:55:43Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "9.0.1" + } + }, + { + "publishedAt": "2023-02-28T21:31:45Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "9.0.2" + } + }, + { + "publishedAt": "2023-03-01T07:38:45Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "9.1.0" + } + }, + { + "publishedAt": "2023-03-01T18:49:22Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "9.1.1" + } + }, + { + "publishedAt": "2023-03-01T19:07:42Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "9.1.2" + } + }, + { + "publishedAt": "2023-03-02T23:04:32Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "9.2.0" + } + }, + { + "publishedAt": "2023-03-03T00:40:11Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "9.2.1" + } + }, + { + "publishedAt": "2023-03-14T13:03:12Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "9.3.0" + } + }, + { + "publishedAt": "2023-03-21T00:02:59Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "9.3.1" + } + }, + { + "publishedAt": "2023-03-22T18:49:15Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "9.3.2" + } + }, + { + "publishedAt": "2023-04-02T03:37:31Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "9.3.3" + } + }, + { + "publishedAt": "2023-04-02T03:44:32Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "9.3.4" + } + }, + { + "publishedAt": "2023-04-09T20:30:42Z", + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "9.3.5" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "graceful-fs", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "graceful-fs", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-07-20T08:49:38Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2011-09-25T00:33:29Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2011-11-18T21:15:46Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2011-11-23T00:45:14Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2011-11-28T23:32:21Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2012-07-28T17:24:47Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.10" + } + }, + { + "publishedAt": "2012-09-18T22:15:39Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.11" + } + }, + { + "publishedAt": "2012-09-18T23:12:22Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.12" + } + }, + { + "publishedAt": "2012-09-18T23:16:11Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.13" + } + }, + { + "publishedAt": "2012-09-20T18:15:05Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.14" + } + }, + { + "publishedAt": "2011-12-03T02:27:37Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2012-01-19T01:10:19Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2012-01-19T18:09:15Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.4" + } + }, + { + "publishedAt": "2012-01-23T22:27:39Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.5" + } + }, + { + "publishedAt": "2012-03-20T01:26:15Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.6" + } + }, + { + "publishedAt": "2012-03-21T21:06:58Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.7" + } + }, + { + "publishedAt": "2012-03-22T23:20:47Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.8" + } + }, + { + "publishedAt": "2012-07-11T23:10:33Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.1.9" + } + }, + { + "publishedAt": "2013-02-06T00:01:39Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2013-04-30T17:07:10Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2013-06-12T17:30:47Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.2.2" + } + }, + { + "publishedAt": "2013-07-10T07:46:03Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "1.2.3" + } + }, + { + "publishedAt": "2013-07-11T07:10:06Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2013-09-07T19:18:04Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2014-02-17T02:28:44Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2014-03-20T00:33:06Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2014-06-02T01:48:19Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2014-06-07T18:25:22Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2016-08-23T00:56:24Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "3.0.10" + } + }, + { + "publishedAt": "2016-08-30T19:01:55Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "3.0.11" + } + }, + { + "publishedAt": "2019-08-13T23:57:29Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "3.0.12" + } + }, + { + "publishedAt": "2014-06-10T22:55:51Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2014-10-06T17:53:52Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "publishedAt": "2014-10-14T20:07:54Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "3.0.4" + } + }, + { + "publishedAt": "2014-11-30T17:55:06Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "3.0.5" + } + }, + { + "publishedAt": "2015-03-11T21:28:56Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "3.0.6" + } + }, + { + "publishedAt": "2015-05-19T01:38:26Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "3.0.7" + } + }, + { + "publishedAt": "2015-06-01T05:08:03Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "3.0.8" + } + }, + { + "publishedAt": "2016-08-13T02:49:15Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "3.0.9" + } + }, + { + "publishedAt": "2015-06-27T18:52:45Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2015-06-27T20:08:27Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2016-11-02T22:55:55Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.10" + } + }, + { + "publishedAt": "2016-11-22T19:30:31Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.11" + } + }, + { + "publishedAt": "2018-11-02T20:52:27Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.12" + } + }, + { + "publishedAt": "2018-11-02T21:28:15Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.13" + } + }, + { + "publishedAt": "2018-11-02T23:18:33Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.14" + } + }, + { + "publishedAt": "2018-11-04T20:51:54Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.15" + } + }, + { + "publishedAt": "2015-06-27T20:25:15Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.2" + } + }, + { + "publishedAt": "2016-02-02T21:42:07Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.3" + } + }, + { + "publishedAt": "2016-05-05T19:00:55Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.4" + } + }, + { + "publishedAt": "2016-07-26T18:47:23Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.5" + } + }, + { + "publishedAt": "2016-08-19T14:18:40Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.6" + } + }, + { + "publishedAt": "2016-09-26T21:38:40Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.7" + } + }, + { + "publishedAt": "2016-09-26T22:06:42Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.8" + } + }, + { + "publishedAt": "2016-09-28T23:01:12Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.1.9" + } + }, + { + "publishedAt": "2019-06-26T19:39:25Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.2.0" + } + }, + { + "publishedAt": "2019-08-04T06:04:41Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.2.1" + } + }, + { + "publishedAt": "2022-04-04T17:10:00Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.2.10" + } + }, + { + "isDefault": true, + "publishedAt": "2023-03-16T19:30:19Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.2.11" + } + }, + { + "publishedAt": "2019-08-14T05:32:08Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.2.2" + } + }, + { + "publishedAt": "2019-10-23T22:53:06Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.2.3" + } + }, + { + "publishedAt": "2020-04-28T15:14:10Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.2.4" + } + }, + { + "publishedAt": "2021-02-05T19:47:37Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.2.5" + } + }, + { + "publishedAt": "2021-02-09T17:54:54Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.2.6" + } + }, + { + "publishedAt": "2021-08-05T18:00:43Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.2.7" + } + }, + { + "publishedAt": "2021-08-05T20:06:04Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.2.8" + } + }, + { + "publishedAt": "2022-01-05T01:13:07Z", + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.2.9" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "har-schema", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "har-schema", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2016-07-14T23:56:19Z", + "versionKey": { + "name": "har-schema", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2016-07-15T09:15:13Z", + "versionKey": { + "name": "har-schema", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2016-12-04T01:13:12Z", + "versionKey": { + "name": "har-schema", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2016-12-04T05:32:14Z", + "versionKey": { + "name": "har-schema", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2016-12-04T05:46:59Z", + "versionKey": { + "name": "har-schema", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2016-12-04T06:35:03Z", + "versionKey": { + "name": "har-schema", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2016-12-04T08:14:19Z", + "versionKey": { + "name": "har-schema", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2016-12-04T08:20:08Z", + "versionKey": { + "name": "har-schema", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2016-12-04T18:55:49Z", + "versionKey": { + "name": "har-schema", + "system": "NPM", + "version": "1.0.5" + } + }, + { + "isDefault": true, + "publishedAt": "2017-04-18T19:44:14Z", + "versionKey": { + "name": "har-schema", + "system": "NPM", + "version": "2.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "har-validator", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "har-validator", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-02-10T09:34:51Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-03-04T21:10:19Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-03-04T21:41:18Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2015-03-05T17:09:47Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2015-03-05T17:19:39Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2015-03-05T17:22:43Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2015-03-21T07:05:36Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2015-03-21T08:09:56Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2015-03-22T05:45:54Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2015-03-22T05:56:34Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2015-03-22T05:59:49Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2015-03-30T03:31:22Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.5.0" + } + }, + { + "publishedAt": "2015-03-30T03:48:16Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.5.1" + } + }, + { + "publishedAt": "2015-04-02T06:31:38Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.6.0" + } + }, + { + "publishedAt": "2015-04-02T07:48:31Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.6.1" + } + }, + { + "publishedAt": "2015-04-30T04:01:06Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.7.0" + } + }, + { + "publishedAt": "2015-05-27T09:16:55Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.7.1" + } + }, + { + "publishedAt": "2015-06-22T13:59:06Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "1.8.0" + } + }, + { + "publishedAt": "2015-10-03T20:36:43Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-10-03T20:56:34Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2015-10-03T22:58:44Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2015-11-24T13:59:09Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2016-01-14T06:50:03Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2016-01-14T06:59:23Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "2.0.5" + } + }, + { + "publishedAt": "2016-01-19T23:18:30Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "2.0.6" + } + }, + { + "publishedAt": "2016-03-08T00:32:44Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2016-03-08T00:43:19Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2016-04-16T04:05:39Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2016-04-16T04:15:21Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "2.1.3" + } + }, + { + "publishedAt": "2016-12-02T23:30:29Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2016-12-03T19:24:47Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2016-12-03T19:31:11Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "3.2.0" + } + }, + { + "publishedAt": "2016-12-03T22:02:25Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "3.3.0" + } + }, + { + "publishedAt": "2016-12-03T22:53:10Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "3.3.1" + } + }, + { + "publishedAt": "2016-12-04T00:39:58Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "3.4.0" + } + }, + { + "publishedAt": "2016-12-04T00:46:38Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2016-12-04T01:21:02Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2016-12-04T05:38:13Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2016-12-04T05:56:32Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "4.0.3" + } + }, + { + "publishedAt": "2016-12-04T06:54:25Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "4.0.4" + } + }, + { + "publishedAt": "2016-12-04T08:24:24Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2016-12-04T19:33:57Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2016-12-04T19:56:05Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "4.1.2" + } + }, + { + "publishedAt": "2016-12-04T20:12:12Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "4.2.0" + } + }, + { + "publishedAt": "2017-03-04T14:09:00Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "4.2.1" + } + }, + { + "publishedAt": "2017-03-14T20:50:02Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2017-03-14T21:13:14Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2017-03-14T21:34:33Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "5.0.2" + } + }, + { + "publishedAt": "2017-05-14T15:46:08Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "5.0.3" + } + }, + { + "publishedAt": "2017-11-03T05:55:04Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2018-11-11T00:18:56Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "5.1.3" + } + }, + { + "publishedAt": "2020-07-30T04:27:30Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "5.1.4" + } + }, + { + "isDefault": true, + "publishedAt": "2020-07-30T04:42:33Z", + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "5.1.5" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "has-unicode", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "has-unicode", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-12-30T17:33:11Z", + "versionKey": { + "name": "has-unicode", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-10-08T00:33:47Z", + "versionKey": { + "name": "has-unicode", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-11-26T00:59:19Z", + "versionKey": { + "name": "has-unicode", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2016-06-23T22:10:28Z", + "versionKey": { + "name": "has-unicode", + "system": "NPM", + "version": "2.0.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "hasown", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "hasown", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-09-03T06:38:17Z", + "versionKey": { + "name": "hasown", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2023-10-21T04:54:15Z", + "versionKey": { + "name": "hasown", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2024-02-11T05:52:03Z", + "versionKey": { + "name": "hasown", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2024-03-10T17:38:25Z", + "versionKey": { + "name": "hasown", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2026-04-17T22:12:06Z", + "versionKey": { + "name": "hasown", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "isDefault": true, + "publishedAt": "2026-05-28T18:11:39Z", + "versionKey": { + "name": "hasown", + "system": "NPM", + "version": "2.0.4" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "hosted-git-info", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "hosted-git-info", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-10-09T18:34:13Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-10-17T11:13:06Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2014-10-28T02:04:51Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2014-10-28T04:36:20Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2014-10-28T08:14:17Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2014-11-25T00:37:38Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.5.0" + } + }, + { + "publishedAt": "2014-12-30T19:02:46Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.5.1" + } + }, + { + "publishedAt": "2014-12-30T19:14:34Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.5.2" + } + }, + { + "publishedAt": "2015-01-23T20:16:52Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.5.3" + } + }, + { + "publishedAt": "2015-04-06T21:38:27Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.6.0" + } + }, + { + "publishedAt": "2026-05-08T18:40:37Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "10.0.0" + } + }, + { + "publishedAt": "2026-05-11T16:22:27Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "10.1.0" + } + }, + { + "isDefault": true, + "publishedAt": "2026-05-18T16:04:06Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "10.1.1" + } + }, + { + "publishedAt": "2015-04-06T21:49:28Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-04-06T22:06:25Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2015-04-06T22:08:37Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2015-04-08T21:28:09Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2015-04-09T18:02:29Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2015-04-10T10:06:43Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2015-04-11T17:34:25Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2015-05-21T18:46:34Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.1.3" + } + }, + { + "publishedAt": "2015-05-21T18:50:00Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.1.4" + } + }, + { + "publishedAt": "2016-05-17T21:01:29Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.1.5" + } + }, + { + "publishedAt": "2017-02-06T07:24:47Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2017-03-18T00:25:37Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2017-03-18T00:37:58Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.3.1" + } + }, + { + "publishedAt": "2017-03-22T04:31:44Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.4.0" + } + }, + { + "publishedAt": "2017-03-22T04:32:05Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.4.1" + } + }, + { + "publishedAt": "2017-04-13T22:54:59Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.4.2" + } + }, + { + "publishedAt": "2017-06-26T20:25:47Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.5.0" + } + }, + { + "publishedAt": "2018-03-07T22:20:44Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.6.0" + } + }, + { + "publishedAt": "2018-06-25T19:42:00Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.6.1" + } + }, + { + "publishedAt": "2018-07-06T23:42:38Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.7.0" + } + }, + { + "publishedAt": "2018-07-07T01:02:48Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.7.1" + } + }, + { + "publishedAt": "2019-08-05T01:34:06Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.0" + } + }, + { + "publishedAt": "2019-08-05T05:58:22Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.1" + } + }, + { + "publishedAt": "2019-08-05T06:51:59Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.2" + } + }, + { + "publishedAt": "2019-08-12T16:18:02Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.3" + } + }, + { + "publishedAt": "2019-08-12T23:44:11Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.4" + } + }, + { + "publishedAt": "2019-10-07T23:34:22Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.5" + } + }, + { + "publishedAt": "2020-02-25T17:16:32Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.6" + } + }, + { + "publishedAt": "2020-02-26T23:42:45Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.7" + } + }, + { + "publishedAt": "2020-02-29T22:43:47Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.8" + } + }, + { + "publishedAt": "2021-04-07T20:04:34Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.9" + } + }, + { + "publishedAt": "2019-08-12T16:19:17Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2019-10-07T23:35:09Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2019-10-08T00:12:36Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2020-02-25T17:18:25Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "publishedAt": "2020-02-26T23:47:40Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.4" + } + }, + { + "publishedAt": "2020-07-11T01:06:35Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.5" + } + }, + { + "publishedAt": "2020-10-12T23:08:51Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.6" + } + }, + { + "publishedAt": "2020-10-15T23:06:06Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.7" + } + }, + { + "publishedAt": "2021-01-28T18:20:46Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "3.0.8" + } + }, + { + "publishedAt": "2021-03-09T18:34:11Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2021-03-18T15:24:06Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2021-03-24T16:08:24Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2022-01-06T16:16:49Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2022-03-14T22:17:41Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2022-08-09T20:07:16Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2022-10-26T19:32:46Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "5.2.0" + } + }, + { + "publishedAt": "2022-10-27T22:37:46Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "5.2.1" + } + }, + { + "publishedAt": "2022-10-12T19:28:31Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2022-10-26T19:28:09Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2022-10-27T22:38:46Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "6.1.1" + } + }, + { + "publishedAt": "2024-11-21T17:41:45Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "6.1.2" + } + }, + { + "publishedAt": "2024-11-21T20:52:51Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "6.1.3" + } + }, + { + "publishedAt": "2023-08-14T23:19:55Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2023-09-13T14:45:42Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2024-05-04T01:10:57Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "7.0.2" + } + }, + { + "publishedAt": "2024-09-04T21:49:04Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "8.0.0" + } + }, + { + "publishedAt": "2024-11-20T22:01:03Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "8.0.1" + } + }, + { + "publishedAt": "2024-11-21T21:00:41Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "8.0.2" + } + }, + { + "publishedAt": "2025-04-14T18:31:45Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "8.1.0" + } + }, + { + "publishedAt": "2025-07-24T15:37:51Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "9.0.0" + } + }, + { + "publishedAt": "2025-10-07T21:29:44Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "9.0.1" + } + }, + { + "publishedAt": "2025-10-08T16:36:21Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "9.0.2" + } + }, + { + "publishedAt": "2026-05-01T16:06:21Z", + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "9.0.3" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "http-signature", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "http-signature", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-05-07T15:29:05Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "0.10.0" + } + }, + { + "publishedAt": "2015-01-05T22:12:36Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "0.10.1" + } + }, + { + "publishedAt": "2015-04-02T00:20:06Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "0.11.0" + } + }, + { + "publishedAt": "2011-07-14T21:21:47Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "0.9.0" + } + }, + { + "publishedAt": "2013-01-23T20:01:55Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "0.9.10" + } + }, + { + "publishedAt": "2013-02-11T16:22:08Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "0.9.11" + } + }, + { + "publishedAt": "2011-09-04T01:42:03Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "0.9.2" + } + }, + { + "publishedAt": "2011-09-04T13:14:46Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "0.9.3" + } + }, + { + "publishedAt": "2011-09-14T23:36:49Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "0.9.4" + } + }, + { + "publishedAt": "2011-10-13T22:57:52Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "0.9.5" + } + }, + { + "publishedAt": "2011-11-17T20:32:42Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "0.9.6" + } + }, + { + "publishedAt": "2011-12-01T22:11:13Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "0.9.7" + } + }, + { + "publishedAt": "2012-02-01T16:31:19Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "0.9.8" + } + }, + { + "publishedAt": "2012-03-19T16:04:14Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "0.9.9" + } + }, + { + "publishedAt": "2015-10-14T21:52:39Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-10-15T19:02:58Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-10-16T00:11:35Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2015-11-18T23:47:52Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2016-01-25T22:04:48Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2017-08-25T19:32:03Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2019-11-05T08:52:07Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2019-11-05T23:39:53Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2020-02-24T23:26:32Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.3.2" + } + }, + { + "publishedAt": "2020-04-01T20:24:34Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.3.3" + } + }, + { + "publishedAt": "2020-04-02T06:04:18Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.3.4" + } + }, + { + "publishedAt": "2020-09-23T14:09:55Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.3.5" + } + }, + { + "publishedAt": "2021-11-17T19:47:52Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.3.6" + } + }, + { + "isDefault": true, + "publishedAt": "2023-11-15T21:33:31Z", + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.4.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "inflight", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "inflight", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-05-05T03:04:32Z", + "versionKey": { + "name": "inflight", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-05-05T20:14:07Z", + "versionKey": { + "name": "inflight", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2014-09-18T23:07:30Z", + "versionKey": { + "name": "inflight", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2014-10-01T23:59:18Z", + "versionKey": { + "name": "inflight", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2014-10-03T06:50:17Z", + "versionKey": { + "name": "inflight", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2016-05-18T00:00:12Z", + "versionKey": { + "name": "inflight", + "system": "NPM", + "version": "1.0.5" + } + }, + { + "isDefault": true, + "publishedAt": "2016-10-13T03:53:29Z", + "versionKey": { + "name": "inflight", + "system": "NPM", + "version": "1.0.6" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "inherits", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "inherits", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-04-07T00:35:15Z", + "versionKey": { + "name": "inherits", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-08-26T22:12:12Z", + "versionKey": { + "name": "inherits", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-08-27T19:36:46Z", + "versionKey": { + "name": "inherits", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2013-05-16T14:44:54Z", + "versionKey": { + "name": "inherits", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2013-08-19T22:10:20Z", + "versionKey": { + "name": "inherits", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2016-09-08T00:49:38Z", + "versionKey": { + "name": "inherits", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "isDefault": true, + "publishedAt": "2019-06-19T20:18:52Z", + "versionKey": { + "name": "inherits", + "system": "NPM", + "version": "2.0.4" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "is-core-module", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "is-core-module", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-09-29T03:21:42Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-09-29T03:36:28Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2014-09-29T03:38:15Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2020-09-29T18:08:41Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2020-11-04T20:14:31Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2022-08-04T06:41:24Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.10.0" + } + }, + { + "publishedAt": "2022-10-18T17:07:09Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.11.0" + } + }, + { + "publishedAt": "2023-04-10T19:24:19Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.12.0" + } + }, + { + "publishedAt": "2023-05-16T17:05:24Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.12.1" + } + }, + { + "publishedAt": "2023-08-04T23:11:04Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.13.0" + } + }, + { + "publishedAt": "2023-10-21T04:57:49Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.13.1" + } + }, + { + "publishedAt": "2024-06-20T20:33:03Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.14.0" + } + }, + { + "publishedAt": "2024-07-17T20:33:38Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.15.0" + } + }, + { + "publishedAt": "2024-08-21T19:52:17Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.15.1" + } + }, + { + "publishedAt": "2024-12-13T20:47:16Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.16.0" + } + }, + { + "publishedAt": "2024-12-21T21:23:27Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.16.1" + } + }, + { + "isDefault": true, + "publishedAt": "2026-05-05T17:34:49Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.16.2" + } + }, + { + "publishedAt": "2020-11-26T17:56:48Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2021-04-24T20:41:48Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2021-05-09T20:32:48Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.4.0" + } + }, + { + "publishedAt": "2021-07-13T06:42:23Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.5.0" + } + }, + { + "publishedAt": "2021-08-17T18:17:32Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.6.0" + } + }, + { + "publishedAt": "2021-09-27T16:24:16Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.7.0" + } + }, + { + "publishedAt": "2021-10-14T17:53:58Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.8.0" + } + }, + { + "publishedAt": "2022-01-05T20:55:38Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.8.1" + } + }, + { + "publishedAt": "2022-04-19T16:23:07Z", + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.9.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "is-fullwidth-code-point", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "is-fullwidth-code-point", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-07-16T22:00:18Z", + "versionKey": { + "name": "is-fullwidth-code-point", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2016-09-22T06:42:49Z", + "versionKey": { + "name": "is-fullwidth-code-point", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2019-03-18T08:09:05Z", + "versionKey": { + "name": "is-fullwidth-code-point", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2021-04-16T05:49:23Z", + "versionKey": { + "name": "is-fullwidth-code-point", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2023-10-28T13:20:15Z", + "versionKey": { + "name": "is-fullwidth-code-point", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2025-08-31T07:37:04Z", + "versionKey": { + "name": "is-fullwidth-code-point", + "system": "NPM", + "version": "5.1.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "is-typedarray", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "is-typedarray", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-06-01T19:10:47Z", + "versionKey": { + "name": "is-typedarray", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2015-05-17T01:03:39Z", + "versionKey": { + "name": "is-typedarray", + "system": "NPM", + "version": "1.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "isarray", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "isarray", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-05-22T19:10:04Z", + "versionKey": { + "name": "isarray", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2013-05-27T17:40:35Z", + "versionKey": { + "name": "isarray", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2015-12-10T10:05:07Z", + "versionKey": { + "name": "isarray", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2016-09-24T16:47:53Z", + "versionKey": { + "name": "isarray", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2016-09-28T16:27:20Z", + "versionKey": { + "name": "isarray", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2017-07-12T08:52:36Z", + "versionKey": { + "name": "isarray", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2018-02-09T09:53:04Z", + "versionKey": { + "name": "isarray", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2018-02-10T07:40:59Z", + "versionKey": { + "name": "isarray", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "isDefault": true, + "publishedAt": "2019-07-08T13:21:22Z", + "versionKey": { + "name": "isarray", + "system": "NPM", + "version": "2.0.5" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "isstream", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "isstream", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-04-07T00:03:04Z", + "versionKey": { + "name": "isstream", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2014-04-07T00:38:39Z", + "versionKey": { + "name": "isstream", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2014-12-08T23:11:38Z", + "versionKey": { + "name": "isstream", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "isDefault": true, + "publishedAt": "2015-03-07T00:15:15Z", + "versionKey": { + "name": "isstream", + "system": "NPM", + "version": "0.1.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "jsbn", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "jsbn", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-04-27T07:44:45Z", + "versionKey": { + "name": "jsbn", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2015-10-29T18:06:00Z", + "versionKey": { + "name": "jsbn", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2017-02-12T08:03:16Z", + "versionKey": { + "name": "jsbn", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "isDefault": true, + "publishedAt": "2017-02-13T17:14:56Z", + "versionKey": { + "name": "jsbn", + "system": "NPM", + "version": "1.1.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "json-schema", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "json-schema", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-07-06T21:43:59Z", + "versionKey": { + "name": "json-schema", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2012-08-23T19:40:16Z", + "versionKey": { + "name": "json-schema", + "system": "NPM", + "version": "0.2.2" + } + }, + { + "publishedAt": "2016-09-12T16:53:11Z", + "versionKey": { + "name": "json-schema", + "system": "NPM", + "version": "0.2.3" + } + }, + { + "publishedAt": "2019-09-06T03:15:03Z", + "versionKey": { + "name": "json-schema", + "system": "NPM", + "version": "0.2.4" + } + }, + { + "publishedAt": "2019-09-06T03:31:45Z", + "versionKey": { + "name": "json-schema", + "system": "NPM", + "version": "0.2.5" + } + }, + { + "publishedAt": "2021-01-02T02:45:41Z", + "versionKey": { + "name": "json-schema", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "isDefault": true, + "publishedAt": "2021-11-09T02:04:08Z", + "versionKey": { + "name": "json-schema", + "system": "NPM", + "version": "0.4.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "json-schema-traverse", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "json-schema-traverse", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2017-06-04T18:42:17Z", + "versionKey": { + "name": "json-schema-traverse", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2017-06-05T20:19:20Z", + "versionKey": { + "name": "json-schema-traverse", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2017-06-14T21:22:49Z", + "versionKey": { + "name": "json-schema-traverse", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2017-06-15T20:22:58Z", + "versionKey": { + "name": "json-schema-traverse", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2017-06-23T23:50:57Z", + "versionKey": { + "name": "json-schema-traverse", + "system": "NPM", + "version": "0.3.1" + } + }, + { + "publishedAt": "2018-05-08T19:38:06Z", + "versionKey": { + "name": "json-schema-traverse", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2018-06-10T08:42:05Z", + "versionKey": { + "name": "json-schema-traverse", + "system": "NPM", + "version": "0.4.1" + } + }, + { + "publishedAt": "2020-09-05T19:53:20Z", + "versionKey": { + "name": "json-schema-traverse", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "isDefault": true, + "publishedAt": "2020-12-13T10:56:54Z", + "versionKey": { + "name": "json-schema-traverse", + "system": "NPM", + "version": "1.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "json-stringify-safe", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "json-stringify-safe", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-02-19T19:02:04Z", + "versionKey": { + "name": "json-stringify-safe", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2013-02-19T19:22:41Z", + "versionKey": { + "name": "json-stringify-safe", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2013-03-13T06:31:31Z", + "versionKey": { + "name": "json-stringify-safe", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2013-08-02T20:28:17Z", + "versionKey": { + "name": "json-stringify-safe", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2015-05-19T01:42:09Z", + "versionKey": { + "name": "json-stringify-safe", + "system": "NPM", + "version": "5.0.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "jsprim", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "jsprim", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-04-18T17:12:26Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2012-04-19T19:03:15Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2012-06-05T22:04:58Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2012-06-06T22:17:55Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2012-06-08T22:24:36Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2012-08-20T18:33:42Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2012-08-23T17:55:39Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2012-09-06T18:42:14Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2012-12-04T01:40:51Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.3.1" + } + }, + { + "publishedAt": "2013-01-18T01:06:00Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2013-04-03T00:07:50Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "publishedAt": "2013-11-05T00:04:38Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.5.1" + } + }, + { + "publishedAt": "2014-08-04T04:49:56Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.6.0" + } + }, + { + "publishedAt": "2014-08-07T16:27:58Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.6.1" + } + }, + { + "publishedAt": "2015-08-13T20:28:49Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.7.0" + } + }, + { + "publishedAt": "2015-08-19T23:09:58Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "0.8.0" + } + }, + { + "publishedAt": "2015-09-02T01:07:04Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-09-02T19:24:53Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2015-10-13T23:07:09Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2015-10-14T21:18:02Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2015-10-16T00:03:27Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "1.2.2" + } + }, + { + "publishedAt": "2016-06-23T18:56:04Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2016-09-13T00:06:53Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2017-03-14T01:05:54Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2017-08-02T16:29:57Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "1.4.1" + } + }, + { + "publishedAt": "2021-11-29T15:24:25Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "1.4.2" + } + }, + { + "publishedAt": "2017-10-26T00:36:52Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2021-11-03T20:20:10Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2021-11-17T00:47:36Z", + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "2.0.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "mime-db", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "mime-db", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-08-14T22:17:35Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2014-08-30T11:33:45Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-08-30T11:57:45Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2014-09-25T07:47:47Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2014-09-25T07:54:26Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2014-09-28T21:54:48Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2014-10-20T18:11:58Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2014-10-24T05:57:39Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2015-05-20T03:02:15Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.10.0" + } + }, + { + "publishedAt": "2015-06-01T04:03:45Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.11.0" + } + }, + { + "publishedAt": "2015-06-06T03:19:37Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.12.0" + } + }, + { + "publishedAt": "2015-06-08T00:27:23Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.13.0" + } + }, + { + "publishedAt": "2015-06-26T02:12:03Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.14.0" + } + }, + { + "publishedAt": "2015-07-13T21:56:36Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.15.0" + } + }, + { + "publishedAt": "2015-07-29T16:19:33Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.16.0" + } + }, + { + "publishedAt": "2015-08-14T02:52:23Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.17.0" + } + }, + { + "publishedAt": "2015-09-03T15:44:26Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.18.0" + } + }, + { + "publishedAt": "2015-09-18T04:10:52Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.19.0" + } + }, + { + "publishedAt": "2014-11-09T18:01:27Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2015-11-11T05:30:10Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.20.0" + } + }, + { + "publishedAt": "2016-01-06T17:25:52Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.21.0" + } + }, + { + "publishedAt": "2016-02-15T17:53:37Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.22.0" + } + }, + { + "publishedAt": "2016-05-02T04:36:39Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.23.0" + } + }, + { + "publishedAt": "2016-09-18T11:39:54Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.24.0" + } + }, + { + "publishedAt": "2016-11-12T01:49:07Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.25.0" + } + }, + { + "publishedAt": "2017-01-15T04:04:59Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.26.0" + } + }, + { + "publishedAt": "2017-03-17T03:44:59Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.27.0" + } + }, + { + "publishedAt": "2017-05-15T05:27:52Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.28.0" + } + }, + { + "publishedAt": "2017-07-11T02:19:51Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.29.0" + } + }, + { + "publishedAt": "2014-12-08T04:14:15Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2014-12-16T17:51:31Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2017-08-28T02:28:51Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.30.0" + } + }, + { + "publishedAt": "2017-10-26T03:25:52Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.31.0" + } + }, + { + "publishedAt": "2017-11-29T21:07:28Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.32.0" + } + }, + { + "publishedAt": "2018-02-16T05:10:20Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.33.0" + } + }, + { + "publishedAt": "2018-06-03T23:39:12Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.34.0" + } + }, + { + "publishedAt": "2018-07-15T15:53:24Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.35.0" + } + }, + { + "publishedAt": "2018-08-20T15:25:10Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.36.0" + } + }, + { + "publishedAt": "2018-10-20T01:39:34Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.37.0" + } + }, + { + "publishedAt": "2019-02-05T03:20:32Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.38.0" + } + }, + { + "publishedAt": "2019-04-05T02:08:43Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.39.0" + } + }, + { + "publishedAt": "2014-12-22T06:23:30Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2019-04-21T01:58:25Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.40.0" + } + }, + { + "publishedAt": "2019-08-30T15:30:01Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.41.0" + } + }, + { + "publishedAt": "2019-09-26T03:31:23Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.42.0" + } + }, + { + "publishedAt": "2020-01-06T03:24:37Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.43.0" + } + }, + { + "publishedAt": "2020-04-23T00:55:24Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.44.0" + } + }, + { + "publishedAt": "2020-09-23T03:47:56Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.45.0" + } + }, + { + "publishedAt": "2021-02-13T05:37:31Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.46.0" + } + }, + { + "publishedAt": "2021-04-01T19:39:44Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.47.0" + } + }, + { + "publishedAt": "2021-05-31T03:59:02Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.48.0" + } + }, + { + "publishedAt": "2021-07-26T21:35:47Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.49.0" + } + }, + { + "publishedAt": "2014-12-30T20:18:18Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.5.0" + } + }, + { + "publishedAt": "2021-09-16T01:37:03Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.50.0" + } + }, + { + "publishedAt": "2021-11-09T02:44:55Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.51.0" + } + }, + { + "publishedAt": "2022-02-21T19:41:51Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.52.0" + } + }, + { + "publishedAt": "2024-07-12T20:35:00Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.53.0" + } + }, + { + "isDefault": true, + "publishedAt": "2025-03-18T15:06:44Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.54.0" + } + }, + { + "publishedAt": "2015-01-30T03:49:26Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.6.0" + } + }, + { + "publishedAt": "2015-02-05T17:50:22Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.6.1" + } + }, + { + "publishedAt": "2015-02-09T01:52:13Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.7.0" + } + }, + { + "publishedAt": "2015-03-14T00:24:56Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.8.0" + } + }, + { + "publishedAt": "2015-04-20T01:38:12Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.9.0" + } + }, + { + "publishedAt": "2015-04-20T02:06:55Z", + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.9.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "mime-types", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "mime-types", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-05-02T15:54:00Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2014-05-12T20:00:39Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-06-24T20:45:58Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2014-08-04T03:44:33Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2014-09-02T08:32:26Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2014-09-08T05:02:04Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2015-03-14T00:57:09Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.10" + } + }, + { + "publishedAt": "2015-05-05T16:56:57Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.11" + } + }, + { + "publishedAt": "2015-05-20T03:10:38Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.12" + } + }, + { + "publishedAt": "2015-06-01T04:37:42Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.13" + } + }, + { + "publishedAt": "2015-06-06T22:55:10Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.14" + } + }, + { + "publishedAt": "2014-09-29T01:50:31Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2014-11-09T18:09:36Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2014-12-10T17:57:57Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2014-12-29T19:57:28Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.5" + } + }, + { + "publishedAt": "2014-12-30T17:41:58Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.6" + } + }, + { + "publishedAt": "2014-12-30T20:27:02Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.7" + } + }, + { + "publishedAt": "2015-01-30T04:58:29Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.8" + } + }, + { + "publishedAt": "2015-02-10T05:07:45Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.0.9" + } + }, + { + "publishedAt": "2015-06-08T03:53:55Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2015-06-08T14:30:21Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2016-02-15T22:27:21Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.10" + } + }, + { + "publishedAt": "2016-05-02T05:02:47Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.11" + } + }, + { + "publishedAt": "2016-09-18T22:23:37Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.12" + } + }, + { + "publishedAt": "2016-11-18T21:39:28Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.13" + } + }, + { + "publishedAt": "2017-01-15T05:29:02Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.14" + } + }, + { + "publishedAt": "2017-03-24T03:55:55Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.15" + } + }, + { + "publishedAt": "2017-07-25T02:42:39Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.16" + } + }, + { + "publishedAt": "2017-09-02T03:26:34Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.17" + } + }, + { + "publishedAt": "2018-02-16T17:34:21Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.18" + } + }, + { + "publishedAt": "2018-07-18T05:29:59Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.19" + } + }, + { + "publishedAt": "2015-06-26T02:31:38Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2018-08-26T22:07:10Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.20" + } + }, + { + "publishedAt": "2018-10-20T03:37:07Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.21" + } + }, + { + "publishedAt": "2019-02-14T22:47:38Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.22" + } + }, + { + "publishedAt": "2019-04-18T04:41:15Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.23" + } + }, + { + "publishedAt": "2019-04-21T03:46:47Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.24" + } + }, + { + "publishedAt": "2019-11-12T14:18:16Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.25" + } + }, + { + "publishedAt": "2020-01-06T03:47:55Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.26" + } + }, + { + "publishedAt": "2020-04-24T03:36:12Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.27" + } + }, + { + "publishedAt": "2021-01-02T04:28:59Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.28" + } + }, + { + "publishedAt": "2021-02-18T00:33:48Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.29" + } + }, + { + "publishedAt": "2015-07-13T22:21:31Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.3" + } + }, + { + "publishedAt": "2021-04-02T05:06:28Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.30" + } + }, + { + "publishedAt": "2021-06-01T17:29:08Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.31" + } + }, + { + "publishedAt": "2021-07-27T17:39:18Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.32" + } + }, + { + "publishedAt": "2021-10-01T17:09:22Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.33" + } + }, + { + "publishedAt": "2021-11-09T04:30:21Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.34" + } + }, + { + "publishedAt": "2022-03-12T18:04:43Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.35" + } + }, + { + "publishedAt": "2015-07-31T01:37:15Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.4" + } + }, + { + "publishedAt": "2015-08-20T18:14:08Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.5" + } + }, + { + "publishedAt": "2015-09-04T00:14:46Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.6" + } + }, + { + "publishedAt": "2015-09-20T18:44:04Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.7" + } + }, + { + "publishedAt": "2015-12-01T05:55:42Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.8" + } + }, + { + "publishedAt": "2016-01-06T17:52:14Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.9" + } + }, + { + "publishedAt": "2024-08-31T13:57:14Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2025-03-26T22:53:47Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2025-11-20T11:12:29Z", + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "3.0.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "minimatch", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "minimatch", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-07-16T08:52:46Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2011-07-16T17:57:12Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2011-07-29T19:13:01Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2011-12-14T02:32:05Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2011-12-31T02:22:30Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2012-01-04T02:28:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2012-01-04T09:14:19Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2012-01-19T00:14:01Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.1.4" + } + }, + { + "publishedAt": "2012-02-04T19:32:24Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.1.5" + } + }, + { + "publishedAt": "2012-02-22T11:04:45Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2013-02-25T16:21:43Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.10" + } + }, + { + "publishedAt": "2013-02-25T16:23:45Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.11" + } + }, + { + "publishedAt": "2013-04-12T19:28:43Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.12" + } + }, + { + "publishedAt": "2013-12-16T06:02:07Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.13" + } + }, + { + "publishedAt": "2013-12-16T22:01:16Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.14" + } + }, + { + "publishedAt": "2012-03-22T05:22:24Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.2" + } + }, + { + "publishedAt": "2012-03-29T01:37:56Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.3" + } + }, + { + "publishedAt": "2012-03-29T01:48:13Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.4" + } + }, + { + "publishedAt": "2012-06-04T20:57:13Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.5" + } + }, + { + "publishedAt": "2012-08-13T16:42:08Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.6" + } + }, + { + "publishedAt": "2012-10-04T03:49:50Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.7" + } + }, + { + "publishedAt": "2012-10-25T15:24:02Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.8" + } + }, + { + "publishedAt": "2012-10-25T15:34:02Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.2.9" + } + }, + { + "publishedAt": "2014-05-13T00:47:58Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2014-07-11T23:25:00Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2014-07-28T21:29:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2024-07-08T21:53:11Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.0.0" + } + }, + { + "publishedAt": "2024-07-08T23:02:25Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.0.1" + } + }, + { + "publishedAt": "2025-06-11T18:09:28Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.0.2" + } + }, + { + "publishedAt": "2025-06-12T20:19:27Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.0.3" + } + }, + { + "publishedAt": "2025-10-28T22:27:48Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.1.0" + } + }, + { + "publishedAt": "2025-10-28T22:58:24Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.1.1" + } + }, + { + "publishedAt": "2026-02-03T17:50:22Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.1.2" + } + }, + { + "publishedAt": "2026-02-12T18:29:45Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.1.3" + } + }, + { + "publishedAt": "2026-02-12T18:47:49Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.2.0" + } + }, + { + "publishedAt": "2026-02-17T04:33:01Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.2.1" + } + }, + { + "publishedAt": "2026-02-19T17:18:49Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.2.2" + } + }, + { + "publishedAt": "2026-02-25T00:19:15Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.2.3" + } + }, + { + "publishedAt": "2026-02-25T17:13:19Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.2.4" + } + }, + { + "isDefault": true, + "publishedAt": "2026-03-30T18:08:07Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "10.2.5" + } + }, + { + "publishedAt": "2014-12-01T02:12:02Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2014-12-01T16:30:35Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2015-07-23T01:51:41Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.10" + } + }, + { + "publishedAt": "2015-03-10T00:34:30Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2015-03-10T02:03:12Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2015-03-12T17:34:43Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2015-04-29T14:37:27Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.5" + } + }, + { + "publishedAt": "2015-04-29T15:25:34Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.6" + } + }, + { + "publishedAt": "2015-04-29T15:43:59Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.7" + } + }, + { + "publishedAt": "2015-05-19T01:38:00Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.8" + } + }, + { + "publishedAt": "2015-07-18T23:03:23Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "2.0.9" + } + }, + { + "publishedAt": "2015-09-27T18:18:59Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2016-06-17T20:13:02Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2016-08-08T17:45:22Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "publishedAt": "2017-05-07T18:11:10Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.4" + } + }, + { + "publishedAt": "2022-02-06T20:28:04Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.5" + } + }, + { + "publishedAt": "2022-02-12T23:58:17Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.6" + } + }, + { + "publishedAt": "2022-02-13T04:03:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.7" + } + }, + { + "publishedAt": "2022-02-15T20:33:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.0.8" + } + }, + { + "publishedAt": "2022-02-13T01:03:22Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2022-02-13T04:01:44Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.1.1" + } + }, + { + "publishedAt": "2022-02-15T20:32:43Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.1.2" + } + }, + { + "publishedAt": "2026-02-22T02:17:31Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.1.3" + } + }, + { + "publishedAt": "2026-02-25T00:44:26Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.1.4" + } + }, + { + "publishedAt": "2026-02-25T17:17:15Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.1.5" + } + }, + { + "publishedAt": "2022-02-13T00:37:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2022-02-13T00:58:48Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2022-02-13T04:22:13Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2022-02-15T16:03:28Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.2.0" + } + }, + { + "publishedAt": "2022-02-15T16:35:28Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.2.1" + } + }, + { + "publishedAt": "2023-01-17T15:09:14Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.2.2" + } + }, + { + "publishedAt": "2023-01-17T19:47:04Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.2.3" + } + }, + { + "publishedAt": "2026-02-22T02:17:04Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.2.4" + } + }, + { + "publishedAt": "2026-02-25T00:28:13Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.2.5" + } + }, + { + "publishedAt": "2026-02-25T17:17:03Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "4.2.6" + } + }, + { + "publishedAt": "2022-02-15T16:50:03Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2022-02-24T17:58:20Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2022-05-16T16:13:11Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2022-11-29T20:33:52Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.1" + } + }, + { + "publishedAt": "2022-12-20T15:12:13Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.2" + } + }, + { + "publishedAt": "2023-01-14T18:54:23Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.3" + } + }, + { + "publishedAt": "2023-01-14T19:09:39Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.4" + } + }, + { + "publishedAt": "2023-01-17T15:04:11Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.5" + } + }, + { + "publishedAt": "2023-01-17T19:46:37Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.6" + } + }, + { + "publishedAt": "2026-02-22T02:16:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.7" + } + }, + { + "publishedAt": "2026-02-25T00:24:36Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.8" + } + }, + { + "publishedAt": "2026-02-25T17:16:47Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "5.1.9" + } + }, + { + "publishedAt": "2023-01-14T21:07:02Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2023-01-15T17:37:41Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2023-01-15T21:26:11Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.0.2" + } + }, + { + "publishedAt": "2023-01-15T23:08:02Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.0.3" + } + }, + { + "publishedAt": "2023-01-16T01:55:01Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.0.4" + } + }, + { + "publishedAt": "2023-01-17T07:11:06Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2023-01-17T14:57:09Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.1" + } + }, + { + "publishedAt": "2023-02-13T08:20:38Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.10" + } + }, + { + "publishedAt": "2023-01-17T15:02:37Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.2" + } + }, + { + "publishedAt": "2023-01-17T17:24:11Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.3" + } + }, + { + "publishedAt": "2023-01-17T17:46:31Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.4" + } + }, + { + "publishedAt": "2023-01-17T22:17:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.5" + } + }, + { + "publishedAt": "2023-01-22T17:52:06Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.6" + } + }, + { + "publishedAt": "2023-02-11T20:33:31Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.7" + } + }, + { + "publishedAt": "2023-02-11T21:10:03Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.8" + } + }, + { + "publishedAt": "2023-02-13T06:54:04Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.1.9" + } + }, + { + "publishedAt": "2023-02-13T08:58:22Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.2.0" + } + }, + { + "publishedAt": "2026-02-22T02:16:05Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.2.1" + } + }, + { + "publishedAt": "2026-02-25T00:24:10Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.2.2" + } + }, + { + "publishedAt": "2026-02-25T17:16:33Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "6.2.3" + } + }, + { + "publishedAt": "2023-02-20T00:45:53Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2023-02-22T02:01:55Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2023-02-22T23:45:29Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.1.0" + } + }, + { + "publishedAt": "2023-02-24T00:36:24Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.1.1" + } + }, + { + "publishedAt": "2023-02-24T22:56:58Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.1.2" + } + }, + { + "publishedAt": "2023-02-25T02:07:45Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.1.3" + } + }, + { + "publishedAt": "2023-02-26T01:03:07Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.1.4" + } + }, + { + "publishedAt": "2023-02-26T09:13:44Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.2.0" + } + }, + { + "publishedAt": "2023-02-27T19:58:12Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.3.0" + } + }, + { + "publishedAt": "2023-03-01T06:59:21Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.0" + } + }, + { + "publishedAt": "2023-03-01T07:59:55Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.1" + } + }, + { + "publishedAt": "2023-03-01T20:13:50Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.2" + } + }, + { + "publishedAt": "2023-03-22T18:52:11Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.3" + } + }, + { + "publishedAt": "2023-04-01T23:44:08Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.4" + } + }, + { + "publishedAt": "2023-04-03T16:49:58Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.5" + } + }, + { + "publishedAt": "2023-04-09T20:18:44Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.6" + } + }, + { + "publishedAt": "2026-02-22T02:14:52Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.7" + } + }, + { + "publishedAt": "2026-02-25T00:22:55Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.8" + } + }, + { + "publishedAt": "2026-02-25T17:15:56Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "7.4.9" + } + }, + { + "publishedAt": "2023-04-02T03:33:52Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.0" + } + }, + { + "publishedAt": "2023-04-02T03:39:08Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.1" + } + }, + { + "publishedAt": "2023-04-02T03:41:11Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.2" + } + }, + { + "publishedAt": "2023-04-03T16:51:26Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.3" + } + }, + { + "publishedAt": "2023-04-09T20:17:45Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.4" + } + }, + { + "publishedAt": "2026-02-22T02:13:39Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.5" + } + }, + { + "publishedAt": "2026-02-25T00:21:23Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.6" + } + }, + { + "publishedAt": "2026-02-25T17:14:26Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "8.0.7" + } + }, + { + "publishedAt": "2023-04-09T22:15:07Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.0" + } + }, + { + "publishedAt": "2023-05-20T20:53:59Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.1" + } + }, + { + "publishedAt": "2023-06-23T21:12:23Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.2" + } + }, + { + "publishedAt": "2023-07-06T17:05:47Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.3" + } + }, + { + "publishedAt": "2024-03-28T19:42:56Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.4" + } + }, + { + "publishedAt": "2024-06-25T22:41:02Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.5" + } + }, + { + "publishedAt": "2026-02-22T02:04:56Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.6" + } + }, + { + "publishedAt": "2026-02-25T00:19:39Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.7" + } + }, + { + "publishedAt": "2026-02-25T17:13:38Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.8" + } + }, + { + "publishedAt": "2026-02-26T19:32:47Z", + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "9.0.9" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "minimist", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "minimist", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-06-25T08:17:18Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2013-06-25T08:22:05Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2014-05-11T21:43:10Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.0.10" + } + }, + { + "publishedAt": "2013-08-28T23:00:17Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2013-09-12T16:27:07Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2013-09-17T15:13:28Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2013-09-19T06:45:40Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2014-02-09T03:49:41Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "publishedAt": "2014-02-09T04:03:57Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "publishedAt": "2014-02-21T04:46:49Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.0.8" + } + }, + { + "publishedAt": "2014-05-08T14:56:24Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.0.9" + } + }, + { + "publishedAt": "2014-05-12T01:23:35Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2014-06-19T14:57:41Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2020-03-12T22:15:03Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.2.1" + } + }, + { + "publishedAt": "2022-10-11T20:41:29Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.2.2" + } + }, + { + "publishedAt": "2023-02-09T20:11:17Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.2.3" + } + }, + { + "publishedAt": "2023-02-25T06:18:06Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "0.2.4" + } + }, + { + "publishedAt": "2014-08-11T01:08:53Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-08-11T03:19:02Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2015-03-11T02:27:22Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2015-07-22T19:52:35Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2015-08-06T23:08:45Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2015-08-24T13:56:27Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2020-03-10T18:06:04Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2020-03-10T18:37:15Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.2.2" + } + }, + { + "publishedAt": "2020-03-10T19:08:24Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.2.3" + } + }, + { + "publishedAt": "2020-03-11T19:25:14Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.2.4" + } + }, + { + "publishedAt": "2020-03-12T22:16:19Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.2.5" + } + }, + { + "publishedAt": "2022-03-22T02:50:30Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.2.6" + } + }, + { + "publishedAt": "2022-10-11T01:21:52Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.2.7" + } + }, + { + "isDefault": true, + "publishedAt": "2023-02-09T20:59:49Z", + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.2.8" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "mkdirp", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "mkdirp", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-01-06T02:54:36Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2011-02-14T20:11:44Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2011-06-20T04:02:44Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2011-06-29T00:28:32Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2011-06-29T18:22:05Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2011-08-20T21:37:10Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "publishedAt": "2011-09-10T22:50:08Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "publishedAt": "2011-11-06T06:32:23Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2011-11-16T05:32:17Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2011-11-16T09:26:51Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.2.1" + } + }, + { + "publishedAt": "2012-01-08T05:02:35Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.2.2" + } + }, + { + "publishedAt": "2012-01-20T02:20:42Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2012-03-31T19:51:38Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.3.1" + } + }, + { + "publishedAt": "2012-04-30T08:52:12Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.3.2" + } + }, + { + "publishedAt": "2012-06-05T15:54:31Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.3.3" + } + }, + { + "publishedAt": "2012-08-20T12:27:24Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.3.4" + } + }, + { + "publishedAt": "2013-02-22T11:44:25Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.3.5" + } + }, + { + "publishedAt": "2014-04-22T22:21:21Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2014-05-04T02:20:59Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.4.1" + } + }, + { + "publishedAt": "2014-05-06T01:40:35Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.4.2" + } + }, + { + "publishedAt": "2014-05-06T02:28:23Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "publishedAt": "2015-05-14T02:27:01Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.5.1" + } + }, + { + "publishedAt": "2020-03-17T16:27:28Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.5.2" + } + }, + { + "publishedAt": "2020-03-17T16:28:33Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.5.3" + } + }, + { + "publishedAt": "2020-03-23T17:53:03Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.5.4" + } + }, + { + "publishedAt": "2020-04-03T17:12:26Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.5.5" + } + }, + { + "publishedAt": "2022-03-22T23:48:15Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.5.6" + } + }, + { + "publishedAt": "2020-01-24T20:18:42Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2020-01-24T20:20:30Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2020-01-24T20:22:50Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2020-01-24T21:00:54Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2020-04-03T17:03:08Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2023-01-16T04:21:36Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2023-01-17T00:03:01Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2023-01-17T00:10:26Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2023-01-17T14:42:19Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2023-01-17T22:18:31Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "2.1.3" + } + }, + { + "publishedAt": "2023-03-01T20:14:21Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "2.1.4" + } + }, + { + "publishedAt": "2023-03-05T05:41:12Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "2.1.5" + } + }, + { + "publishedAt": "2023-03-22T18:50:34Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "2.1.6" + } + }, + { + "publishedAt": "2023-04-09T22:02:16Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2023-04-24T17:27:38Z", + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "3.0.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "natives", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "natives", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2016-08-21T05:50:54Z", + "versionKey": { + "name": "natives", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2016-08-21T05:55:15Z", + "versionKey": { + "name": "natives", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2016-08-23T23:22:22Z", + "versionKey": { + "name": "natives", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2016-08-30T19:00:47Z", + "versionKey": { + "name": "natives", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2017-12-05T22:10:35Z", + "versionKey": { + "name": "natives", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2018-03-15T23:10:27Z", + "versionKey": { + "name": "natives", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2018-04-05T18:21:18Z", + "versionKey": { + "name": "natives", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2018-05-21T20:50:33Z", + "versionKey": { + "name": "natives", + "system": "NPM", + "version": "1.1.4" + } + }, + { + "publishedAt": "2018-09-12T11:32:24Z", + "versionKey": { + "name": "natives", + "system": "NPM", + "version": "1.1.5" + } + }, + { + "isDefault": true, + "publishedAt": "2018-10-09T03:04:51Z", + "versionKey": { + "name": "natives", + "system": "NPM", + "version": "1.1.6" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "normalize-package-data", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "normalize-package-data", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-04-09T08:30:58Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2013-04-20T00:18:13Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.0.10" + } + }, + { + "publishedAt": "2013-04-09T12:21:50Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2013-04-10T19:10:12Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2013-04-10T19:52:31Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "publishedAt": "2013-04-12T11:01:00Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.0.9" + } + }, + { + "publishedAt": "2013-04-23T19:27:10Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2013-04-25T15:49:17Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2013-04-29T20:43:46Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2013-04-29T21:41:29Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.1.4" + } + }, + { + "publishedAt": "2013-04-30T12:12:17Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.1.5" + } + }, + { + "publishedAt": "2013-05-06T13:51:01Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.1.6" + } + }, + { + "publishedAt": "2013-06-14T21:55:52Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.1.7" + } + }, + { + "publishedAt": "2013-06-20T19:27:48Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2013-07-24T20:19:32Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.2.1" + } + }, + { + "publishedAt": "2014-02-21T14:21:33Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.2.11" + } + }, + { + "publishedAt": "2014-02-21T14:32:38Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.2.12" + } + }, + { + "publishedAt": "2014-04-28T22:16:31Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.2.13" + } + }, + { + "publishedAt": "2013-08-22T16:24:44Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.2.2" + } + }, + { + "publishedAt": "2013-09-22T16:19:58Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.2.3" + } + }, + { + "publishedAt": "2013-09-24T10:02:40Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.2.4" + } + }, + { + "publishedAt": "2013-09-24T18:34:47Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.2.5" + } + }, + { + "publishedAt": "2013-10-01T22:05:09Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.2.6" + } + }, + { + "publishedAt": "2013-10-27T12:07:36Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.2.7" + } + }, + { + "publishedAt": "2013-12-11T19:35:00Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.2.8" + } + }, + { + "publishedAt": "2014-02-11T18:17:07Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.2.9" + } + }, + { + "publishedAt": "2014-06-06T06:08:17Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2014-06-27T00:29:05Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.4.1" + } + }, + { + "publishedAt": "2014-07-23T21:21:45Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "0.4.2" + } + }, + { + "publishedAt": "2014-07-31T22:12:36Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-08-29T00:21:08Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2014-09-11T07:10:16Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2014-09-29T23:12:27Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2015-04-06T23:45:02Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-05-06T20:52:57Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2015-05-21T23:43:28Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2015-06-12T00:32:38Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.2.1" + } + }, + { + "publishedAt": "2015-06-19T08:18:45Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2015-07-16T23:42:08Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.3.1" + } + }, + { + "publishedAt": "2015-08-27T21:44:05Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.3.2" + } + }, + { + "publishedAt": "2015-09-15T21:14:33Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.3.3" + } + }, + { + "publishedAt": "2015-09-17T01:12:51Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.3.4" + } + }, + { + "publishedAt": "2015-11-02T22:28:05Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.3.5" + } + }, + { + "publishedAt": "2017-03-07T23:08:34Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.3.6" + } + }, + { + "publishedAt": "2017-04-21T00:32:43Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.3.7" + } + }, + { + "publishedAt": "2017-04-21T00:56:31Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.3.8" + } + }, + { + "publishedAt": "2017-06-26T20:41:05Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.4.0" + } + }, + { + "publishedAt": "2019-01-29T23:13:45Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.4.1" + } + }, + { + "publishedAt": "2019-01-30T18:36:14Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.4.2" + } + }, + { + "publishedAt": "2019-02-05T20:25:23Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.5.0" + } + }, + { + "publishedAt": "2020-10-13T00:02:20Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2021-03-09T18:38:46Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2021-03-18T17:01:25Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2021-08-18T15:50:52Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "publishedAt": "2022-03-14T22:25:56Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2022-08-15T21:03:50Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2022-10-14T05:22:41Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2023-08-15T17:29:07Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2024-05-04T01:11:39Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2024-06-25T20:15:02Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "6.0.2" + } + }, + { + "publishedAt": "2024-09-25T17:09:13Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2025-07-22T16:12:53Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2025-07-24T16:40:01Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "8.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2026-05-15T18:47:12Z", + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "9.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "npm-package-arg", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "npm-package-arg", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-06-09T22:42:00Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-06-25T22:15:07Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2022-10-18T14:19:03Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "10.0.0" + } + }, + { + "publishedAt": "2022-12-01T22:03:40Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "10.1.0" + } + }, + { + "publishedAt": "2023-08-15T17:44:17Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "11.0.0" + } + }, + { + "publishedAt": "2023-09-05T20:15:50Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "11.0.1" + } + }, + { + "publishedAt": "2024-04-12T22:05:07Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "11.0.2" + } + }, + { + "publishedAt": "2024-07-22T15:45:40Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "11.0.3" + } + }, + { + "publishedAt": "2024-09-26T15:20:32Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "12.0.0" + } + }, + { + "publishedAt": "2024-12-10T16:48:28Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "12.0.1" + } + }, + { + "publishedAt": "2025-02-05T19:03:03Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "12.0.2" + } + }, + { + "publishedAt": "2025-07-24T16:38:45Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "13.0.0" + } + }, + { + "publishedAt": "2025-10-06T16:31:11Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "13.0.1" + } + }, + { + "publishedAt": "2025-11-13T18:26:48Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "13.0.2" + } + }, + { + "isDefault": true, + "publishedAt": "2026-05-15T18:47:46Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "14.0.0" + } + }, + { + "publishedAt": "2014-06-26T01:05:38Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2014-07-23T20:49:38Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2014-07-23T21:19:13Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2014-08-26T18:24:51Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2014-08-27T23:27:07Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2014-09-05T01:57:43Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2014-09-11T07:12:55Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2014-09-13T07:34:03Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2014-09-29T19:35:27Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "2.1.3" + } + }, + { + "publishedAt": "2014-10-28T09:10:01Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2015-01-25T20:34:52Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2015-03-02T21:28:20Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "3.1.1" + } + }, + { + "publishedAt": "2015-04-07T08:07:09Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2015-05-21T20:54:20Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2015-07-16T23:49:58Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2015-11-11T04:40:13Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2016-04-19T23:09:40Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2016-06-15T01:07:41Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "4.2.0" + } + }, + { + "publishedAt": "2017-03-07T23:10:13Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "4.2.1" + } + }, + { + "publishedAt": "2017-04-14T01:54:43Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2017-04-14T23:18:07Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2017-06-02T02:22:18Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2017-06-02T02:38:54Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "5.1.1" + } + }, + { + "publishedAt": "2017-06-08T07:28:28Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "5.1.2" + } + }, + { + "publishedAt": "2017-10-18T20:09:15Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2018-04-10T17:45:45Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2019-08-21T23:17:37Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "6.1.1" + } + }, + { + "publishedAt": "2019-11-11T03:47:29Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2019-12-15T05:00:33Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "8.0.0" + } + }, + { + "publishedAt": "2020-03-12T23:19:33Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "8.0.1" + } + }, + { + "publishedAt": "2020-10-13T00:45:42Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "8.1.0" + } + }, + { + "publishedAt": "2021-02-18T21:53:25Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "8.1.1" + } + }, + { + "publishedAt": "2021-03-18T15:26:49Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "8.1.2" + } + }, + { + "publishedAt": "2021-06-02T15:38:59Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "8.1.3" + } + }, + { + "publishedAt": "2021-06-02T15:42:16Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "8.1.4" + } + }, + { + "publishedAt": "2021-06-15T19:13:04Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "8.1.5" + } + }, + { + "publishedAt": "2022-02-10T15:07:32Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "9.0.0" + } + }, + { + "publishedAt": "2022-03-15T19:48:38Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "9.0.1" + } + }, + { + "publishedAt": "2022-03-29T20:33:37Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "9.0.2" + } + }, + { + "publishedAt": "2022-06-22T20:46:15Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "9.1.0" + } + }, + { + "publishedAt": "2022-09-28T22:13:13Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "9.1.1" + } + }, + { + "publishedAt": "2022-09-28T23:19:54Z", + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "9.1.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "npm-registry-client", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "npm-registry-client", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-06-07T04:43:38Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2012-07-11T17:03:45Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.0.10" + } + }, + { + "publishedAt": "2012-07-17T14:06:37Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.0.11" + } + }, + { + "publishedAt": "2012-06-07T05:35:05Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2012-06-09T00:55:25Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2012-06-11T03:53:26Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2012-06-11T23:48:11Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2012-06-17T06:23:27Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "publishedAt": "2012-06-18T19:19:38Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "publishedAt": "2012-06-28T20:40:20Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.0.8" + } + }, + { + "publishedAt": "2012-07-10T03:28:04Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.0.9" + } + }, + { + "publishedAt": "2012-07-23T18:17:38Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2012-07-23T21:21:28Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2012-07-24T06:14:12Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2012-08-07T02:02:20Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2012-08-15T03:04:52Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.1.4" + } + }, + { + "publishedAt": "2012-08-17T22:00:18Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2012-08-17T22:07:28Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.1" + } + }, + { + "publishedAt": "2012-10-25T14:55:54Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.10" + } + }, + { + "publishedAt": "2012-12-21T16:26:38Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.11" + } + }, + { + "publishedAt": "2013-01-18T22:22:41Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.12" + } + }, + { + "publishedAt": "2013-02-06T00:16:35Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.13" + } + }, + { + "publishedAt": "2013-02-10T02:44:02Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.14" + } + }, + { + "publishedAt": "2013-02-11T19:18:55Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.15" + } + }, + { + "publishedAt": "2013-02-15T17:09:03Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.16" + } + }, + { + "publishedAt": "2013-02-16T03:47:13Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.17" + } + }, + { + "publishedAt": "2013-03-06T22:09:23Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.18" + } + }, + { + "publishedAt": "2013-03-20T06:27:39Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.19" + } + }, + { + "publishedAt": "2013-03-28T00:43:07Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.20" + } + }, + { + "publishedAt": "2013-04-29T15:46:54Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.21" + } + }, + { + "publishedAt": "2013-04-29T15:51:02Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.22" + } + }, + { + "publishedAt": "2013-05-11T00:28:14Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.23" + } + }, + { + "publishedAt": "2013-05-24T21:27:50Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.24" + } + }, + { + "publishedAt": "2013-06-20T15:36:46Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.25" + } + }, + { + "publishedAt": "2013-07-06T17:12:54Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.26" + } + }, + { + "publishedAt": "2013-07-11T07:14:45Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.27" + } + }, + { + "publishedAt": "2013-08-02T20:27:41Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.28" + } + }, + { + "publishedAt": "2013-10-28T18:23:24Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.29" + } + }, + { + "publishedAt": "2013-11-18T23:12:00Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.30" + } + }, + { + "publishedAt": "2013-12-16T08:36:43Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.31" + } + }, + { + "publishedAt": "2012-08-20T16:54:50Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.5" + } + }, + { + "publishedAt": "2012-08-22T00:25:04Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.6" + } + }, + { + "publishedAt": "2012-08-27T19:07:34Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.7" + } + }, + { + "publishedAt": "2012-10-02T19:53:50Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.8" + } + }, + { + "publishedAt": "2012-10-03T22:09:50Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.2.9" + } + }, + { + "publishedAt": "2013-12-17T07:03:10Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2013-12-17T16:53:27Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.3.1" + } + }, + { + "publishedAt": "2013-12-17T22:25:14Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.3.2" + } + }, + { + "publishedAt": "2013-12-21T16:07:06Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.3.3" + } + }, + { + "publishedAt": "2014-01-29T15:24:05Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.3.4" + } + }, + { + "publishedAt": "2014-01-31T01:53:19Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.3.5" + } + }, + { + "publishedAt": "2014-02-07T00:17:21Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.3.6" + } + }, + { + "publishedAt": "2014-02-13T01:17:18Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2014-02-13T23:47:37Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.4.1" + } + }, + { + "publishedAt": "2014-05-13T16:44:29Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.4.10" + } + }, + { + "publishedAt": "2014-05-13T20:33:04Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.4.11" + } + }, + { + "publishedAt": "2014-05-14T06:14:22Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.4.12" + } + }, + { + "publishedAt": "2014-02-14T00:29:13Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.4.2" + } + }, + { + "publishedAt": "2014-02-16T03:40:54Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.4.3" + } + }, + { + "publishedAt": "2014-02-16T03:41:48Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.4.4" + } + }, + { + "publishedAt": "2014-03-12T05:09:17Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.4.5" + } + }, + { + "publishedAt": "2014-03-29T19:44:15Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.4.6" + } + }, + { + "publishedAt": "2014-04-02T19:41:07Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.4.7" + } + }, + { + "publishedAt": "2014-05-01T22:24:54Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.4.8" + } + }, + { + "publishedAt": "2014-05-12T21:52:55Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "0.4.9" + } + }, + { + "publishedAt": "2014-05-14T23:04:37Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-06-03T00:55:54Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2014-06-06T04:23:46Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2014-06-06T06:25:14Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2014-06-14T00:33:10Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2014-07-15T00:09:36Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2014-07-31T21:59:52Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2014-08-21T22:18:47Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "2.0.6" + } + }, + { + "publishedAt": "2014-08-22T21:32:43Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "2.0.7" + } + }, + { + "publishedAt": "2014-07-02T00:30:29Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2014-07-14T23:29:05Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2014-07-17T06:30:02Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2014-07-23T21:20:42Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "publishedAt": "2014-07-25T00:27:26Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.0.4" + } + }, + { + "publishedAt": "2014-07-25T00:28:48Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.0.5" + } + }, + { + "publishedAt": "2014-07-31T21:57:49Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.0.6" + } + }, + { + "publishedAt": "2014-08-08T00:38:13Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2014-08-08T00:53:49Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.1.1" + } + }, + { + "publishedAt": "2014-08-21T22:21:30Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.1.2" + } + }, + { + "publishedAt": "2014-08-22T00:14:17Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.1.3" + } + }, + { + "publishedAt": "2014-08-22T22:05:29Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.1.4" + } + }, + { + "publishedAt": "2014-08-29T00:25:35Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.1.5" + } + }, + { + "publishedAt": "2014-08-30T01:04:28Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.1.6" + } + }, + { + "publishedAt": "2014-08-30T01:37:08Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.1.7" + } + }, + { + "publishedAt": "2014-09-11T07:13:30Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.1.8" + } + }, + { + "publishedAt": "2014-09-11T22:45:21Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.2.0" + } + }, + { + "publishedAt": "2014-09-12T06:08:07Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.2.1" + } + }, + { + "publishedAt": "2014-09-18T23:43:18Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.2.2" + } + }, + { + "publishedAt": "2014-10-16T00:00:57Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.2.3" + } + }, + { + "publishedAt": "2014-10-17T05:15:43Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "3.2.4" + } + }, + { + "publishedAt": "2014-10-31T08:02:07Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2014-10-31T09:02:50Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2014-11-08T00:31:13Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2014-11-20T00:56:31Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "4.0.3" + } + }, + { + "publishedAt": "2014-11-22T02:07:53Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "4.0.4" + } + }, + { + "publishedAt": "2014-12-12T07:18:14Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "4.0.5" + } + }, + { + "publishedAt": "2015-01-16T03:23:06Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2015-01-23T10:37:44Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2015-01-23T12:11:47Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2015-01-23T14:01:13Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2015-01-24T01:10:13Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.0.2" + } + }, + { + "publishedAt": "2015-01-24T01:19:49Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.0.3" + } + }, + { + "publishedAt": "2015-01-29T01:35:17Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.0.4" + } + }, + { + "publishedAt": "2015-01-30T08:50:09Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.0.5" + } + }, + { + "publishedAt": "2015-01-30T09:02:54Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.0.6" + } + }, + { + "publishedAt": "2015-01-30T09:51:09Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.0.7" + } + }, + { + "publishedAt": "2015-02-13T10:36:25Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2015-02-13T11:33:42Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.1.1" + } + }, + { + "publishedAt": "2015-03-19T04:50:32Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.1.2" + } + }, + { + "publishedAt": "2015-04-07T07:35:29Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.2.0" + } + }, + { + "publishedAt": "2015-04-07T08:13:32Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.3.0" + } + }, + { + "publishedAt": "2015-04-14T23:13:14Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.3.1" + } + }, + { + "publishedAt": "2015-04-14T23:31:00Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.3.2" + } + }, + { + "publishedAt": "2015-04-21T01:54:07Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.3.3" + } + }, + { + "publishedAt": "2015-05-22T00:04:00Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.4.0" + } + }, + { + "publishedAt": "2015-06-30T18:33:14Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.5.0" + } + }, + { + "publishedAt": "2015-07-17T00:07:25Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.5.1" + } + }, + { + "publishedAt": "2015-08-14T02:02:47Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2015-08-14T06:25:53Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2015-09-02T23:02:49Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.0.2" + } + }, + { + "publishedAt": "2015-09-02T23:06:27Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.0.3" + } + }, + { + "publishedAt": "2015-09-10T01:38:29Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.0.4" + } + }, + { + "publishedAt": "2015-09-17T20:50:12Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.0.5" + } + }, + { + "publishedAt": "2015-09-17T21:37:12Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.0.6" + } + }, + { + "publishedAt": "2015-09-17T21:44:25Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.0.7" + } + }, + { + "publishedAt": "2015-11-19T01:20:11Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.0.8" + } + }, + { + "publishedAt": "2015-11-19T19:16:52Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.0.9" + } + }, + { + "publishedAt": "2016-02-25T21:25:00Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.1.0" + } + }, + { + "publishedAt": "2016-06-07T01:40:16Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.1.1" + } + }, + { + "publishedAt": "2016-06-16T01:33:18Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.1.2" + } + }, + { + "publishedAt": "2016-09-03T01:34:13Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.2.0" + } + }, + { + "publishedAt": "2016-09-03T02:50:46Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.2.1" + } + }, + { + "publishedAt": "2016-10-20T09:49:39Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.3.0" + } + }, + { + "publishedAt": "2016-11-17T00:54:40Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.4.0" + } + }, + { + "publishedAt": "2016-11-17T01:16:03Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.4.1" + } + }, + { + "publishedAt": "2016-12-07T01:23:56Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.4.2" + } + }, + { + "publishedAt": "2016-12-07T01:25:37Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.4.3" + } + }, + { + "publishedAt": "2016-12-09T00:00:27Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.4.4" + } + }, + { + "publishedAt": "2016-12-09T00:01:55Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.4.5" + } + }, + { + "publishedAt": "2017-03-08T00:24:46Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.4.6" + } + }, + { + "publishedAt": "2017-03-12T20:11:49Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.5.0" + } + }, + { + "publishedAt": "2017-03-21T00:37:58Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "8.0.1" + } + }, + { + "publishedAt": "2017-03-21T05:06:31Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "8.0.2" + } + }, + { + "publishedAt": "2017-03-24T20:37:38Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "8.1.0" + } + }, + { + "publishedAt": "2017-04-14T02:01:32Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "8.1.1" + } + }, + { + "publishedAt": "2017-04-26T01:33:37Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "8.2.0" + } + }, + { + "publishedAt": "2017-04-27T21:59:21Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "8.3.0" + } + }, + { + "publishedAt": "2017-06-26T21:09:09Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "8.4.0" + } + }, + { + "publishedAt": "2017-09-26T22:14:37Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "8.5.0" + } + }, + { + "publishedAt": "2018-03-08T06:41:08Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "8.5.1" + } + }, + { + "isDefault": true, + "publishedAt": "2018-07-13T02:05:17Z", + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "8.6.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "npmlog", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "npmlog", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-06-06T09:08:18Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2012-06-06T21:10:11Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2013-06-20T01:56:10Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2013-07-11T06:16:28Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2013-10-24T07:05:11Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2013-10-24T07:15:02Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "publishedAt": "2014-06-06T04:26:18Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2014-06-13T23:51:04Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2015-01-07T17:41:44Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-02-01T18:37:29Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2015-02-28T23:07:02Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2015-05-19T01:40:29Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2015-11-05T07:19:06Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2016-01-21T18:58:56Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2016-01-28T00:38:33Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2016-03-16T00:43:56Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2016-05-19T00:10:38Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2016-06-07T01:30:36Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2016-06-16T01:25:34Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2016-06-16T06:52:31Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "3.1.1" + } + }, + { + "publishedAt": "2016-06-16T10:30:53Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "3.1.2" + } + }, + { + "publishedAt": "2016-07-19T00:29:10Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2016-11-17T01:14:05Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2016-12-12T19:52:18Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2017-05-05T21:04:44Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2017-06-26T20:56:38Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2017-06-26T23:23:14Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "4.1.2" + } + }, + { + "publishedAt": "2021-07-22T17:06:12Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2021-09-02T14:33:09Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2021-11-16T17:35:18Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2022-02-09T18:57:17Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2022-04-20T21:20:42Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "6.0.2" + } + }, + { + "publishedAt": "2022-10-14T17:52:29Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2022-10-19T05:59:37Z", + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "7.0.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "number-is-nan", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "number-is-nan", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-05-20T20:52:30Z", + "versionKey": { + "name": "number-is-nan", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2016-09-30T05:11:53Z", + "versionKey": { + "name": "number-is-nan", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2020-02-07T07:44:37Z", + "versionKey": { + "name": "number-is-nan", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2021-04-07T06:14:22Z", + "versionKey": { + "name": "number-is-nan", + "system": "NPM", + "version": "3.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "oauth-sign", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "oauth-sign", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-03-01T20:23:20Z", + "versionKey": { + "name": "oauth-sign", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2013-04-22T05:12:37Z", + "versionKey": { + "name": "oauth-sign", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2013-09-23T22:58:47Z", + "versionKey": { + "name": "oauth-sign", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2014-10-13T15:50:26Z", + "versionKey": { + "name": "oauth-sign", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "publishedAt": "2015-01-04T01:30:55Z", + "versionKey": { + "name": "oauth-sign", + "system": "NPM", + "version": "0.6.0" + } + }, + { + "publishedAt": "2015-03-21T20:51:35Z", + "versionKey": { + "name": "oauth-sign", + "system": "NPM", + "version": "0.7.0" + } + }, + { + "publishedAt": "2015-05-28T10:43:18Z", + "versionKey": { + "name": "oauth-sign", + "system": "NPM", + "version": "0.8.0" + } + }, + { + "publishedAt": "2016-01-31T07:18:27Z", + "versionKey": { + "name": "oauth-sign", + "system": "NPM", + "version": "0.8.1" + } + }, + { + "publishedAt": "2016-05-04T21:13:21Z", + "versionKey": { + "name": "oauth-sign", + "system": "NPM", + "version": "0.8.2" + } + }, + { + "isDefault": true, + "publishedAt": "2018-08-02T18:03:51Z", + "versionKey": { + "name": "oauth-sign", + "system": "NPM", + "version": "0.9.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "object-assign", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "object-assign", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-02-02T15:47:58Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2014-02-04T20:02:13Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2014-02-04T21:03:17Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2014-02-15T21:39:23Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2014-03-24T14:06:35Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "0.2.1" + } + }, + { + "publishedAt": "2014-04-08T13:53:46Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "0.2.2" + } + }, + { + "publishedAt": "2014-04-11T22:34:55Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2014-04-30T22:36:40Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "0.3.1" + } + }, + { + "publishedAt": "2014-08-13T07:47:00Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2014-08-14T10:45:03Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-11-22T03:40:09Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-06-05T14:26:28Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2015-06-04T14:09:02Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2015-08-20T09:06:05Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2015-08-20T12:34:04Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2016-05-02T18:09:55Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "isDefault": true, + "publishedAt": "2017-01-16T15:35:15Z", + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "4.1.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "once", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "once", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-08-14T07:25:58Z", + "versionKey": { + "name": "once", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2013-08-12T02:55:21Z", + "versionKey": { + "name": "once", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2013-10-24T06:27:26Z", + "versionKey": { + "name": "once", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2014-09-18T23:05:04Z", + "versionKey": { + "name": "once", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2015-05-04T23:09:54Z", + "versionKey": { + "name": "once", + "system": "NPM", + "version": "1.3.2" + } + }, + { + "publishedAt": "2015-11-20T21:45:14Z", + "versionKey": { + "name": "once", + "system": "NPM", + "version": "1.3.3" + } + }, + { + "isDefault": true, + "publishedAt": "2016-09-06T21:11:09Z", + "versionKey": { + "name": "once", + "system": "NPM", + "version": "1.4.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "os-homedir", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "os-homedir", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-05-11T12:15:42Z", + "versionKey": { + "name": "os-homedir", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2015-06-13T12:25:40Z", + "versionKey": { + "name": "os-homedir", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-07-20T23:26:36Z", + "versionKey": { + "name": "os-homedir", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2016-09-30T04:58:41Z", + "versionKey": { + "name": "os-homedir", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "isDefault": true, + "publishedAt": "2018-11-08T11:18:38Z", + "versionKey": { + "name": "os-homedir", + "system": "NPM", + "version": "2.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "os-tmpdir", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "os-tmpdir", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-05-07T19:12:57Z", + "versionKey": { + "name": "os-tmpdir", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-05-16T00:01:21Z", + "versionKey": { + "name": "os-tmpdir", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2016-09-30T04:54:34Z", + "versionKey": { + "name": "os-tmpdir", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "isDefault": true, + "publishedAt": "2018-11-08T11:14:15Z", + "versionKey": { + "name": "os-tmpdir", + "system": "NPM", + "version": "2.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "osenv", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "osenv", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-06-18T00:09:13Z", + "versionKey": { + "name": "osenv", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2012-06-18T00:43:30Z", + "versionKey": { + "name": "osenv", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2012-06-18T00:50:55Z", + "versionKey": { + "name": "osenv", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2014-05-26T17:58:12Z", + "versionKey": { + "name": "osenv", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2015-05-20T07:15:31Z", + "versionKey": { + "name": "osenv", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2015-06-12T01:44:07Z", + "versionKey": { + "name": "osenv", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2015-06-29T22:56:01Z", + "versionKey": { + "name": "osenv", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2016-12-13T19:04:51Z", + "versionKey": { + "name": "osenv", + "system": "NPM", + "version": "0.1.4" + } + }, + { + "isDefault": true, + "publishedAt": "2018-02-16T01:09:26Z", + "versionKey": { + "name": "osenv", + "system": "NPM", + "version": "0.1.5" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "path-is-absolute", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "path-is-absolute", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-02-17T03:11:44Z", + "versionKey": { + "name": "path-is-absolute", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2016-09-30T04:42:03Z", + "versionKey": { + "name": "path-is-absolute", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2018-11-08T11:03:52Z", + "versionKey": { + "name": "path-is-absolute", + "system": "NPM", + "version": "2.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "path-parse", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "path-parse", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-04-17T11:46:10Z", + "versionKey": { + "name": "path-parse", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-04-17T11:48:59Z", + "versionKey": { + "name": "path-parse", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-04-17T12:09:05Z", + "versionKey": { + "name": "path-parse", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2015-04-17T12:31:43Z", + "versionKey": { + "name": "path-parse", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2015-04-21T15:49:40Z", + "versionKey": { + "name": "path-parse", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2015-04-21T16:52:41Z", + "versionKey": { + "name": "path-parse", + "system": "NPM", + "version": "1.0.5" + } + }, + { + "publishedAt": "2018-08-06T06:32:36Z", + "versionKey": { + "name": "path-parse", + "system": "NPM", + "version": "1.0.6" + } + }, + { + "isDefault": true, + "publishedAt": "2021-05-25T12:57:37Z", + "versionKey": { + "name": "path-parse", + "system": "NPM", + "version": "1.0.7" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "performance-now", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "performance-now", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-05-22T13:36:48Z", + "versionKey": { + "name": "performance-now", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2013-05-22T13:39:17Z", + "versionKey": { + "name": "performance-now", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2013-05-23T22:26:56Z", + "versionKey": { + "name": "performance-now", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2013-08-21T21:25:25Z", + "versionKey": { + "name": "performance-now", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2014-08-25T13:24:06Z", + "versionKey": { + "name": "performance-now", + "system": "NPM", + "version": "0.1.4" + } + }, + { + "publishedAt": "2014-09-17T10:25:54Z", + "versionKey": { + "name": "performance-now", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2017-01-03T20:19:27Z", + "versionKey": { + "name": "performance-now", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2017-01-03T20:52:27Z", + "versionKey": { + "name": "performance-now", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2017-01-08T04:32:37Z", + "versionKey": { + "name": "performance-now", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2017-01-08T04:48:15Z", + "versionKey": { + "name": "performance-now", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2017-02-19T14:28:49Z", + "versionKey": { + "name": "performance-now", + "system": "NPM", + "version": "2.1.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "process-nextick-args", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "process-nextick-args", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-05-21T22:06:18Z", + "versionKey": { + "name": "process-nextick-args", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-05-21T22:21:41Z", + "versionKey": { + "name": "process-nextick-args", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-07-16T12:03:58Z", + "versionKey": { + "name": "process-nextick-args", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2015-09-09T18:43:39Z", + "versionKey": { + "name": "process-nextick-args", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2015-12-02T00:20:19Z", + "versionKey": { + "name": "process-nextick-args", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2015-12-02T10:37:54Z", + "versionKey": { + "name": "process-nextick-args", + "system": "NPM", + "version": "1.0.5" + } + }, + { + "publishedAt": "2015-12-03T01:12:25Z", + "versionKey": { + "name": "process-nextick-args", + "system": "NPM", + "version": "1.0.6" + } + }, + { + "publishedAt": "2016-05-04T20:37:34Z", + "versionKey": { + "name": "process-nextick-args", + "system": "NPM", + "version": "1.0.7" + } + }, + { + "publishedAt": "2017-12-11T21:23:44Z", + "versionKey": { + "name": "process-nextick-args", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2019-06-19T20:34:39Z", + "versionKey": { + "name": "process-nextick-args", + "system": "NPM", + "version": "2.0.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "psl", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "psl", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-10-14T05:53:39Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-10-14T18:29:57Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2014-10-21T03:00:09Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2014-11-11T02:47:00Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2014-12-23T00:04:40Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2016-02-08T21:13:17Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.10" + } + }, + { + "publishedAt": "2016-06-02T23:20:17Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.11" + } + }, + { + "publishedAt": "2016-07-18T13:40:58Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.12" + } + }, + { + "publishedAt": "2016-08-25T16:05:57Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.13" + } + }, + { + "publishedAt": "2016-09-12T16:44:01Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.14" + } + }, + { + "publishedAt": "2016-12-05T22:19:43Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.15" + } + }, + { + "publishedAt": "2017-02-01T21:56:35Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.16" + } + }, + { + "publishedAt": "2017-03-13T17:59:38Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.17" + } + }, + { + "publishedAt": "2017-04-02T06:17:44Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.18" + } + }, + { + "publishedAt": "2017-06-11T07:09:17Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.19" + } + }, + { + "publishedAt": "2014-12-23T00:16:12Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2017-08-22T21:30:00Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.20" + } + }, + { + "publishedAt": "2017-12-04T22:32:00Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.21" + } + }, + { + "publishedAt": "2018-01-02T17:48:19Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.22" + } + }, + { + "publishedAt": "2018-02-03T15:26:13Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.23" + } + }, + { + "publishedAt": "2018-02-20T16:15:38Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.24" + } + }, + { + "publishedAt": "2018-03-12T21:11:49Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.25" + } + }, + { + "publishedAt": "2018-05-04T22:05:40Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.26" + } + }, + { + "publishedAt": "2018-05-22T13:55:34Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.27" + } + }, + { + "publishedAt": "2018-06-12T22:30:13Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.28" + } + }, + { + "publishedAt": "2018-08-03T12:30:11Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.29" + } + }, + { + "publishedAt": "2015-02-13T01:42:38Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2018-12-12T05:08:16Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.30" + } + }, + { + "publishedAt": "2018-12-12T05:18:08Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.31" + } + }, + { + "publishedAt": "2019-05-26T06:27:11Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.32" + } + }, + { + "publishedAt": "2019-06-19T23:40:16Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.33" + } + }, + { + "publishedAt": "2015-05-02T17:01:07Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.4" + } + }, + { + "publishedAt": "2015-05-14T22:53:29Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.5" + } + }, + { + "publishedAt": "2015-07-20T15:50:44Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.6" + } + }, + { + "publishedAt": "2015-07-20T15:55:44Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.7" + } + }, + { + "publishedAt": "2015-10-02T18:09:16Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.8" + } + }, + { + "publishedAt": "2015-12-14T05:12:17Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.1.9" + } + }, + { + "publishedAt": "2024-11-07T20:54:05Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.10.0" + } + }, + { + "publishedAt": "2024-11-21T10:05:07Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.11.0" + } + }, + { + "publishedAt": "2024-11-21T16:47:35Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.12.0" + } + }, + { + "publishedAt": "2024-11-21T21:35:44Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.13.0" + } + }, + { + "publishedAt": "2024-11-21T21:21:48Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.13.0-beta.0" + } + }, + { + "publishedAt": "2024-11-28T22:00:19Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.14.0" + } + }, + { + "isDefault": true, + "publishedAt": "2024-12-02T10:16:04Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.15.0" + } + }, + { + "publishedAt": "2019-07-01T22:35:43Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2019-07-31T22:01:49Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2019-09-03T01:17:43Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2019-09-09T14:51:22Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2019-11-29T22:14:32Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.5.0" + } + }, + { + "publishedAt": "2019-12-06T00:26:34Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.6.0" + } + }, + { + "publishedAt": "2019-12-28T13:07:05Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.7.0" + } + }, + { + "publishedAt": "2020-03-25T13:29:13Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.8.0" + } + }, + { + "publishedAt": "2022-07-04T06:12:10Z", + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.9.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "punycode", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "punycode", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-09-07T03:53:54Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2011-11-13T16:58:36Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "0.0.1337" + } + }, + { + "publishedAt": "2011-10-26T22:21:42Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2011-11-13T17:01:18Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2011-11-13T17:01:43Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2011-11-14T13:15:15Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2011-11-17T20:46:35Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2011-11-28T20:47:36Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "0.2.1" + } + }, + { + "publishedAt": "2011-12-27T14:06:30Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "0.2.2" + } + }, + { + "publishedAt": "2012-01-03T09:05:18Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2012-02-24T15:02:54Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2012-06-27T15:07:09Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2012-06-27T15:43:09Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2012-10-10T12:24:07Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2013-03-31T12:04:49Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2013-06-02T12:11:21Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "1.2.2" + } + }, + { + "publishedAt": "2013-06-20T10:33:05Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "1.2.3" + } + }, + { + "publishedAt": "2014-02-17T06:07:31Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "1.2.4" + } + }, + { + "publishedAt": "2014-07-03T10:59:22Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2014-08-08T12:57:39Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2014-10-22T12:20:28Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "1.3.2" + } + }, + { + "publishedAt": "2015-12-11T12:41:32Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2016-03-20T01:27:18Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "1.4.1" + } + }, + { + "publishedAt": "2016-06-10T16:40:26Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2016-10-24T05:17:56Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2017-01-06T18:05:34Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2018-05-22T02:46:47Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2023-01-10T13:39:49Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2023-01-19T16:28:02Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "2.2.2" + } + }, + { + "publishedAt": "2023-01-19T17:57:59Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "isDefault": true, + "publishedAt": "2023-10-30T18:28:32Z", + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "2.3.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "qs", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "qs", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-02-04T04:40:23Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2011-02-07T16:45:02Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2011-02-09T00:52:16Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2011-02-09T20:45:35Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2011-02-10T23:45:02Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2011-02-14T22:27:23Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "publishedAt": "2011-03-13T17:20:41Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.0.7" + } + }, + { + "publishedAt": "2011-04-13T18:07:22Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2011-06-29T16:33:55Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2011-07-19T19:07:48Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2011-11-04T16:33:52Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.3.1" + } + }, + { + "publishedAt": "2011-11-09T03:42:13Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.3.2" + } + }, + { + "publishedAt": "2011-11-22T02:27:15Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2012-01-26T13:40:54Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.4.1" + } + }, + { + "publishedAt": "2012-02-08T21:10:43Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.4.2" + } + }, + { + "publishedAt": "2012-05-04T21:42:09Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "publishedAt": "2012-09-18T18:43:17Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.5.1" + } + }, + { + "publishedAt": "2012-11-14T19:56:00Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.5.2" + } + }, + { + "publishedAt": "2012-12-10T00:18:05Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.5.3" + } + }, + { + "publishedAt": "2013-03-15T23:33:06Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.5.4" + } + }, + { + "publishedAt": "2013-03-20T19:37:04Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.5.5" + } + }, + { + "publishedAt": "2013-04-09T17:16:57Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.5.6" + } + }, + { + "publishedAt": "2013-04-23T15:59:26Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.6.0" + } + }, + { + "publishedAt": "2013-04-26T20:11:41Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.6.1" + } + }, + { + "publishedAt": "2013-05-02T20:58:43Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.6.2" + } + }, + { + "publishedAt": "2013-05-03T20:05:29Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.6.3" + } + }, + { + "publishedAt": "2013-05-07T14:51:56Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.6.4" + } + }, + { + "publishedAt": "2013-05-13T15:40:34Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.6.5" + } + }, + { + "publishedAt": "2013-12-03T16:46:29Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "0.6.6" + } + }, + { + "publishedAt": "2014-08-04T22:27:58Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-08-05T21:32:57Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2014-08-06T00:17:36Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2014-08-06T17:42:49Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2014-08-07T14:01:10Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2014-08-09T01:37:21Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2014-08-14T20:14:29Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "1.2.2" + } + }, + { + "publishedAt": "2014-08-25T20:02:15Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2014-08-25T22:43:41Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2014-08-27T16:34:02Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2014-08-28T20:36:15Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.2.1" + } + }, + { + "publishedAt": "2014-08-29T20:34:11Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.2.2" + } + }, + { + "publishedAt": "2014-09-05T18:30:40Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.2.3" + } + }, + { + "publishedAt": "2014-09-18T22:58:21Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.2.4" + } + }, + { + "publishedAt": "2014-10-22T21:38:19Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.2.5" + } + }, + { + "publishedAt": "2014-10-22T21:47:54Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2014-10-23T16:26:22Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.3.1" + } + }, + { + "publishedAt": "2014-10-28T00:07:01Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.3.2" + } + }, + { + "publishedAt": "2014-11-14T00:54:19Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.3.3" + } + }, + { + "publishedAt": "2015-03-12T17:22:55Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.4.0" + } + }, + { + "publishedAt": "2015-03-13T23:38:45Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.4.1" + } + }, + { + "publishedAt": "2015-05-09T20:55:52Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "2.4.2" + } + }, + { + "publishedAt": "2015-05-22T19:34:21Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2015-05-27T16:11:47Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2015-07-02T18:33:51Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2015-08-27T17:43:00Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2015-09-11T17:10:21Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2015-10-07T17:36:24Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "5.2.0" + } + }, + { + "publishedAt": "2016-07-20T19:37:41Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "5.2.1" + } + }, + { + "publishedAt": "2015-11-03T03:02:36Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2015-11-24T17:04:02Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2016-01-17T22:58:43Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.0.2" + } + }, + { + "publishedAt": "2017-02-16T07:05:51Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.0.3" + } + }, + { + "publishedAt": "2017-03-06T16:51:48Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.0.4" + } + }, + { + "publishedAt": "2026-02-12T08:12:43Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.0.5" + } + }, + { + "publishedAt": "2026-02-13T00:41:06Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.0.6" + } + }, + { + "publishedAt": "2016-02-04T05:59:45Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2017-02-16T06:41:46Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.1.1" + } + }, + { + "publishedAt": "2017-03-06T16:50:51Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.1.2" + } + }, + { + "publishedAt": "2026-02-12T08:12:31Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.1.3" + } + }, + { + "publishedAt": "2026-02-13T00:41:23Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.1.4" + } + }, + { + "publishedAt": "2021-03-18T19:39:17Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.0" + } + }, + { + "publishedAt": "2021-03-22T03:53:52Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.1" + } + }, + { + "publishedAt": "2021-12-06T05:47:27Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.2" + } + }, + { + "publishedAt": "2022-01-11T06:00:21Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.3" + } + }, + { + "publishedAt": "2022-06-06T19:07:09Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.4" + } + }, + { + "publishedAt": "2022-06-06T22:52:18Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.5" + } + }, + { + "publishedAt": "2026-02-12T08:10:48Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.6" + } + }, + { + "publishedAt": "2026-02-13T00:42:57Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.10.7" + } + }, + { + "publishedAt": "2022-06-27T04:49:53Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.11.0" + } + }, + { + "publishedAt": "2023-03-06T22:25:03Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.11.1" + } + }, + { + "publishedAt": "2023-05-15T16:08:31Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.11.2" + } + }, + { + "publishedAt": "2026-02-12T08:10:29Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.11.3" + } + }, + { + "publishedAt": "2026-02-13T00:43:02Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.11.4" + } + }, + { + "publishedAt": "2024-03-06T18:13:47Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.12.0" + } + }, + { + "publishedAt": "2024-04-12T22:24:25Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.12.1" + } + }, + { + "publishedAt": "2024-07-01T18:11:15Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.12.2" + } + }, + { + "publishedAt": "2024-07-08T23:54:45Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.12.3" + } + }, + { + "publishedAt": "2026-02-12T08:10:06Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.12.4" + } + }, + { + "publishedAt": "2026-02-13T00:43:12Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.12.5" + } + }, + { + "publishedAt": "2024-08-01T17:19:03Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.13.0" + } + }, + { + "publishedAt": "2024-11-17T18:33:07Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.13.1" + } + }, + { + "publishedAt": "2026-02-12T08:09:33Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.13.2" + } + }, + { + "publishedAt": "2026-02-13T00:43:50Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.13.3" + } + }, + { + "publishedAt": "2025-01-14T18:02:18Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.14.0" + } + }, + { + "publishedAt": "2025-12-29T22:05:45Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.14.1" + } + }, + { + "publishedAt": "2026-02-11T23:39:28Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.14.2" + } + }, + { + "publishedAt": "2026-02-15T06:54:45Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.15.0" + } + }, + { + "publishedAt": "2026-04-08T19:37:55Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.15.1" + } + }, + { + "publishedAt": "2026-05-16T23:19:19Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.15.2" + } + }, + { + "isDefault": true, + "publishedAt": "2026-06-24T20:03:49Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.15.3" + } + }, + { + "publishedAt": "2016-05-08T23:15:52Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.2.0" + } + }, + { + "publishedAt": "2016-07-20T20:02:09Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.2.1" + } + }, + { + "publishedAt": "2017-02-16T07:44:35Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.2.2" + } + }, + { + "publishedAt": "2017-03-06T16:50:31Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.2.3" + } + }, + { + "publishedAt": "2022-01-11T05:57:35Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.2.4" + } + }, + { + "publishedAt": "2026-02-12T08:12:20Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.2.5" + } + }, + { + "publishedAt": "2026-02-13T00:41:49Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.2.6" + } + }, + { + "publishedAt": "2016-10-17T00:26:31Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.3.0" + } + }, + { + "publishedAt": "2017-02-16T04:40:59Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.3.1" + } + }, + { + "publishedAt": "2017-03-06T09:02:15Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.3.2" + } + }, + { + "publishedAt": "2022-01-11T05:59:16Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.3.3" + } + }, + { + "publishedAt": "2026-02-12T08:12:10Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.3.4" + } + }, + { + "publishedAt": "2026-02-13T00:41:53Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.3.5" + } + }, + { + "publishedAt": "2017-03-06T07:03:28Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.4.0" + } + }, + { + "publishedAt": "2022-01-11T05:59:22Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.4.1" + } + }, + { + "publishedAt": "2026-02-12T08:12:00Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.4.2" + } + }, + { + "publishedAt": "2026-02-13T00:42:07Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.4.3" + } + }, + { + "publishedAt": "2017-06-28T07:08:19Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.5.0" + } + }, + { + "publishedAt": "2017-09-09T07:54:59Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.5.1" + } + }, + { + "publishedAt": "2018-05-04T06:06:13Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.5.2" + } + }, + { + "publishedAt": "2022-01-11T05:59:27Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.5.3" + } + }, + { + "publishedAt": "2026-02-12T08:11:49Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.5.4" + } + }, + { + "publishedAt": "2026-02-13T00:42:29Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.5.5" + } + }, + { + "publishedAt": "2018-11-25T06:44:41Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.6.0" + } + }, + { + "publishedAt": "2022-01-11T05:59:34Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.6.1" + } + }, + { + "publishedAt": "2026-02-12T08:11:35Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.6.2" + } + }, + { + "publishedAt": "2026-02-13T00:42:34Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.6.3" + } + }, + { + "publishedAt": "2019-03-22T20:48:51Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.7.0" + } + }, + { + "publishedAt": "2020-03-24T15:25:23Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.7.1" + } + }, + { + "publishedAt": "2020-03-25T19:17:23Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.7.2" + } + }, + { + "publishedAt": "2022-01-11T05:59:39Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.7.3" + } + }, + { + "publishedAt": "2026-02-12T08:11:24Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.7.4" + } + }, + { + "publishedAt": "2026-02-13T00:42:38Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.7.5" + } + }, + { + "publishedAt": "2019-08-17T02:45:35Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.8.0" + } + }, + { + "publishedAt": "2020-03-24T04:47:49Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.8.1" + } + }, + { + "publishedAt": "2020-03-25T19:47:25Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.8.2" + } + }, + { + "publishedAt": "2022-01-11T05:59:46Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.8.3" + } + }, + { + "publishedAt": "2026-02-12T08:11:10Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.8.4" + } + }, + { + "publishedAt": "2026-02-13T00:42:44Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.8.5" + } + }, + { + "publishedAt": "2019-09-21T22:26:19Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.0" + } + }, + { + "publishedAt": "2019-11-08T06:46:35Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.1" + } + }, + { + "publishedAt": "2020-03-22T15:39:34Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.2" + } + }, + { + "publishedAt": "2020-03-25T20:35:57Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.3" + } + }, + { + "publishedAt": "2020-05-03T21:52:50Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.4" + } + }, + { + "publishedAt": "2021-01-13T16:29:50Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.5" + } + }, + { + "publishedAt": "2021-01-14T04:53:48Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.6" + } + }, + { + "publishedAt": "2022-01-11T05:59:51Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.7" + } + }, + { + "publishedAt": "2026-02-12T08:10:59Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.8" + } + }, + { + "publishedAt": "2026-02-13T00:42:49Z", + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.9.9" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "readable-stream", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "readable-stream", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-07-27T04:46:58Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2012-09-10T18:32:22Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2012-10-15T18:50:21Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2012-12-03T05:37:50Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2012-12-14T00:10:04Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2013-01-11T23:31:27Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2013-02-14T22:59:03Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2013-02-20T19:18:23Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "0.3.1" + } + }, + { + "publishedAt": "2013-03-09T19:16:19Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2013-03-11T02:20:24Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2013-08-02T22:03:15Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.15" + } + }, + { + "publishedAt": "2013-08-26T22:38:58Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.17" + } + }, + { + "publishedAt": "2013-03-11T16:31:26Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2014-01-09T02:20:53Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.24" + } + }, + { + "publishedAt": "2014-01-23T23:17:57Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.25" + } + }, + { + "publishedAt": "2014-01-27T22:03:56Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.25-1" + } + }, + { + "publishedAt": "2014-02-20T03:54:55Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.26" + } + }, + { + "publishedAt": "2014-03-03T03:12:37Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.26-1" + } + }, + { + "publishedAt": "2014-03-03T03:19:46Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.26-2" + } + }, + { + "publishedAt": "2014-03-30T09:03:46Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.26-3" + } + }, + { + "publishedAt": "2014-03-30T13:49:34Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.26-4" + } + }, + { + "publishedAt": "2014-04-17T09:03:01Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.27-1" + } + }, + { + "publishedAt": "2014-08-20T10:26:55Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.31" + } + }, + { + "publishedAt": "2014-09-22T01:43:26Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.32" + } + }, + { + "publishedAt": "2014-10-09T06:07:02Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.32-1" + } + }, + { + "publishedAt": "2014-10-25T10:11:42Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.33" + } + }, + { + "publishedAt": "2014-10-09T06:07:43Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.33-1" + } + }, + { + "publishedAt": "2014-10-25T10:09:17Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.33-2" + } + }, + { + "publishedAt": "2016-04-13T15:48:44Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.0.34" + } + }, + { + "publishedAt": "2014-01-09T02:23:03Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.1.10" + } + }, + { + "publishedAt": "2014-02-20T03:54:13Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.1.11" + } + }, + { + "publishedAt": "2014-03-03T03:19:04Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.1.11-1" + } + }, + { + "publishedAt": "2014-03-30T09:01:27Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.1.12" + } + }, + { + "publishedAt": "2014-03-30T13:50:13Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.1.12-1" + } + }, + { + "publishedAt": "2014-08-20T10:55:14Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.1.13" + } + }, + { + "publishedAt": "2014-04-17T09:03:21Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.1.13-1" + } + }, + { + "publishedAt": "2016-04-13T16:01:34Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.1.14" + } + }, + { + "publishedAt": "2013-08-26T23:14:28Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.1.7" + } + }, + { + "publishedAt": "2013-08-30T20:01:01Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.1.8" + } + }, + { + "publishedAt": "2013-09-13T15:00:47Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "1.1.9" + } + }, + { + "publishedAt": "2015-06-10T10:08:29Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-06-22T09:31:22Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2015-07-16T14:31:16Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2015-10-22T21:48:30Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2015-10-31T16:41:08Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2015-12-16T18:34:28Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.0.5" + } + }, + { + "publishedAt": "2016-03-13T18:25:10Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.0.6" + } + }, + { + "publishedAt": "2016-04-13T17:20:05Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2016-04-29T12:00:58Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2016-04-29T12:43:18Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2016-05-18T16:11:16Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.1.3" + } + }, + { + "publishedAt": "2016-05-19T17:40:07Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.1.4" + } + }, + { + "publishedAt": "2016-08-17T19:52:13Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.1.5" + } + }, + { + "publishedAt": "2016-11-10T14:30:38Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2016-11-10T15:54:00Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.2.1" + } + }, + { + "publishedAt": "2017-06-02T07:15:29Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.2.10" + } + }, + { + "publishedAt": "2017-06-06T14:27:55Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.2.11" + } + }, + { + "publishedAt": "2016-11-14T13:05:09Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.2.2" + } + }, + { + "publishedAt": "2017-02-21T14:41:06Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.2.3" + } + }, + { + "publishedAt": "2017-03-14T13:30:42Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.2.4" + } + }, + { + "publishedAt": "2017-03-14T15:28:45Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.2.5" + } + }, + { + "publishedAt": "2017-03-16T08:02:27Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.2.6" + } + }, + { + "publishedAt": "2017-04-07T07:45:02Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.2.7" + } + }, + { + "publishedAt": "2017-04-07T14:10:44Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.2.8" + } + }, + { + "publishedAt": "2017-04-08T08:06:01Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.2.9" + } + }, + { + "publishedAt": "2017-06-19T13:26:33Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2017-06-21T14:07:19Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.3.1" + } + }, + { + "publishedAt": "2017-06-22T13:48:21Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.3.2" + } + }, + { + "publishedAt": "2017-06-29T14:17:53Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.3.3" + } + }, + { + "publishedAt": "2018-02-09T21:31:33Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.3.4" + } + }, + { + "publishedAt": "2018-03-03T16:22:07Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.3.5" + } + }, + { + "publishedAt": "2018-04-04T15:40:14Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.3.6" + } + }, + { + "publishedAt": "2020-01-05T17:13:39Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.3.7" + } + }, + { + "publishedAt": "2023-02-23T10:04:06Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.3.8" + } + }, + { + "publishedAt": "2018-08-10T16:22:04Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2018-07-09T10:08:23Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.0.0-rc.1" + } + }, + { + "publishedAt": "2018-07-10T15:19:31Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.0.0-rc.2" + } + }, + { + "publishedAt": "2018-08-06T12:32:29Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.0.0-rc.3" + } + }, + { + "publishedAt": "2018-08-13T10:28:05Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2018-08-20T08:15:38Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2018-09-10T17:27:30Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "publishedAt": "2018-10-01T19:11:59Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.0.4" + } + }, + { + "publishedAt": "2018-10-02T14:10:34Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.0.5" + } + }, + { + "publishedAt": "2018-10-02T20:43:31Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.0.6" + } + }, + { + "publishedAt": "2018-12-16T12:26:17Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2018-12-23T14:43:27Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.1.1" + } + }, + { + "publishedAt": "2019-02-28T18:17:18Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.2.0" + } + }, + { + "publishedAt": "2019-04-01T07:11:42Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.3.0" + } + }, + { + "publishedAt": "2019-05-28T05:57:22Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.4.0" + } + }, + { + "publishedAt": "2020-01-17T16:58:02Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.5.0" + } + }, + { + "publishedAt": "2020-02-13T19:42:05Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.6.0" + } + }, + { + "publishedAt": "2023-02-23T10:06:55Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.6.1" + } + }, + { + "publishedAt": "2023-03-10T09:02:34Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "3.6.2" + } + }, + { + "publishedAt": "2022-06-14T21:46:35Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2022-07-11T08:48:45Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2022-09-23T10:14:08Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "4.2.0" + } + }, + { + "publishedAt": "2023-01-01T22:50:08Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "4.3.0" + } + }, + { + "publishedAt": "2023-05-08T16:15:54Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "4.4.0" + } + }, + { + "publishedAt": "2023-06-29T08:47:02Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "4.4.1" + } + }, + { + "publishedAt": "2023-07-03T12:58:37Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "4.4.2" + } + }, + { + "publishedAt": "2023-12-18T10:27:57Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "4.5.0" + } + }, + { + "publishedAt": "2023-12-18T15:54:16Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "4.5.1" + } + }, + { + "publishedAt": "2023-12-27T22:00:47Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "4.5.2" + } + }, + { + "publishedAt": "2024-12-19T08:19:29Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "4.6.0" + } + }, + { + "isDefault": true, + "publishedAt": "2025-01-07T09:15:38Z", + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "4.7.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "request", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "request", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-01-22T00:36:12Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "0.10.0" + } + }, + { + "publishedAt": "2011-01-22T00:36:12Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "0.8.3" + } + }, + { + "publishedAt": "2011-01-22T00:36:12Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "0.9.0" + } + }, + { + "publishedAt": "2011-01-22T00:36:12Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "0.9.1" + } + }, + { + "publishedAt": "2011-01-22T00:36:12Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "0.9.5" + } + }, + { + "publishedAt": "2011-01-22T00:36:12Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2011-01-23T01:14:46Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2011-01-23T01:38:57Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2011-01-30T22:05:41Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2011-02-11T00:10:06Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.0" + } + }, + { + "publishedAt": "2011-03-22T18:07:16Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.1" + } + }, + { + "publishedAt": "2011-03-22T18:29:21Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.2" + } + }, + { + "publishedAt": "2011-03-22T18:32:57Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.3" + } + }, + { + "publishedAt": "2011-03-27T22:30:25Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.5" + } + }, + { + "publishedAt": "2011-06-23T17:36:13Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.7" + } + }, + { + "publishedAt": "2011-06-23T21:15:20Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.8" + } + }, + { + "publishedAt": "2011-07-21T02:03:21Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "1.9.9" + } + }, + { + "publishedAt": "2011-07-21T21:10:38Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2011-07-21T22:22:13Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2011-07-29T20:48:36Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2011-08-12T23:16:25Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2011-08-13T21:28:21Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2011-08-13T21:46:39Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.0.5" + } + }, + { + "publishedAt": "2011-08-15T04:03:17Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2011-08-23T03:59:30Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2012-08-01T20:56:37Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.10.0" + } + }, + { + "publishedAt": "2012-08-29T19:18:28Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.11.0" + } + }, + { + "publishedAt": "2012-09-04T15:20:46Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.11.1" + } + }, + { + "publishedAt": "2012-09-17T19:19:33Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.11.2" + } + }, + { + "publishedAt": "2012-09-17T19:20:14Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.11.3" + } + }, + { + "publishedAt": "2012-09-17T19:34:20Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.11.4" + } + }, + { + "publishedAt": "2012-11-09T21:49:57Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.12.0" + } + }, + { + "publishedAt": "2013-02-19T23:53:42Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.14.0" + } + }, + { + "publishedAt": "2013-03-13T17:48:37Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.16.0" + } + }, + { + "publishedAt": "2013-03-13T20:46:28Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.16.2" + } + }, + { + "publishedAt": "2013-03-18T19:16:10Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.16.4" + } + }, + { + "publishedAt": "2013-03-18T22:48:42Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.16.6" + } + }, + { + "publishedAt": "2013-04-22T15:53:37Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.18.0" + } + }, + { + "publishedAt": "2013-04-22T16:48:30Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.19.0" + } + }, + { + "publishedAt": "2011-11-06T01:40:00Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2011-11-17T06:35:04Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.2.5" + } + }, + { + "publishedAt": "2011-12-01T07:38:36Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.2.6" + } + }, + { + "publishedAt": "2011-12-01T08:39:41Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.2.9" + } + }, + { + "publishedAt": "2013-04-22T21:49:15Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.20.0" + } + }, + { + "publishedAt": "2013-04-30T21:28:44Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.21.0" + } + }, + { + "publishedAt": "2013-07-05T17:12:48Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.22.0" + } + }, + { + "publishedAt": "2013-07-23T02:45:03Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.23.0" + } + }, + { + "publishedAt": "2013-07-23T20:51:33Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.24.0" + } + }, + { + "publishedAt": "2013-07-23T21:51:30Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.25.0" + } + }, + { + "publishedAt": "2013-08-07T16:31:07Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.26.0" + } + }, + { + "publishedAt": "2013-08-15T21:30:34Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.27.0" + } + }, + { + "publishedAt": "2013-12-04T19:42:46Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.28.0" + } + }, + { + "publishedAt": "2013-12-06T20:05:35Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.29.0" + } + }, + { + "publishedAt": "2013-12-13T19:17:56Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.30.0" + } + }, + { + "publishedAt": "2014-01-08T02:57:12Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.31.0" + } + }, + { + "publishedAt": "2014-01-16T19:33:18Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.32.0" + } + }, + { + "publishedAt": "2014-01-16T19:48:02Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.33.0" + } + }, + { + "publishedAt": "2014-02-18T19:35:27Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.34.0" + } + }, + { + "publishedAt": "2014-05-17T20:56:43Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.35.0" + } + }, + { + "publishedAt": "2014-05-19T20:58:14Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.36.0" + } + }, + { + "publishedAt": "2014-07-07T17:24:45Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.37.0" + } + }, + { + "publishedAt": "2014-07-22T13:44:48Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.38.0" + } + }, + { + "publishedAt": "2014-07-24T02:20:50Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.39.0" + } + }, + { + "publishedAt": "2014-08-06T18:29:34Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.40.0" + } + }, + { + "publishedAt": "2014-09-04T20:36:17Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.41.0" + } + }, + { + "publishedAt": "2014-09-04T22:24:16Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.42.0" + } + }, + { + "publishedAt": "2014-09-18T10:51:34Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.43.0" + } + }, + { + "publishedAt": "2014-09-18T10:53:09Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.44.0" + } + }, + { + "publishedAt": "2014-10-06T00:06:02Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.45.0" + } + }, + { + "publishedAt": "2014-10-23T16:34:08Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.46.0" + } + }, + { + "publishedAt": "2014-10-26T23:52:13Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.47.0" + } + }, + { + "publishedAt": "2014-11-12T17:08:56Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.48.0" + } + }, + { + "publishedAt": "2014-11-28T18:12:39Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.49.0" + } + }, + { + "publishedAt": "2014-12-09T15:36:36Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.50.0" + } + }, + { + "publishedAt": "2014-12-10T15:08:10Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.51.0" + } + }, + { + "publishedAt": "2015-02-02T00:58:58Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.52.0" + } + }, + { + "publishedAt": "2015-02-02T16:09:19Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.53.0" + } + }, + { + "publishedAt": "2015-03-24T22:01:04Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.54.0" + } + }, + { + "publishedAt": "2015-04-05T04:24:35Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.55.0" + } + }, + { + "publishedAt": "2015-05-28T18:03:06Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.56.0" + } + }, + { + "publishedAt": "2015-05-31T19:04:35Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.57.0" + } + }, + { + "publishedAt": "2015-06-16T11:28:02Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.58.0" + } + }, + { + "publishedAt": "2015-07-20T08:49:43Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.59.0" + } + }, + { + "publishedAt": "2015-07-21T12:29:31Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.60.0" + } + }, + { + "publishedAt": "2015-08-19T15:39:45Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.61.0" + } + }, + { + "publishedAt": "2015-09-15T08:23:47Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.62.0" + } + }, + { + "publishedAt": "2015-09-21T14:00:39Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.63.0" + } + }, + { + "publishedAt": "2015-09-25T12:21:27Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.64.0" + } + }, + { + "publishedAt": "2015-10-11T18:04:53Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.65.0" + } + }, + { + "publishedAt": "2015-11-18T10:07:33Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.66.0" + } + }, + { + "publishedAt": "2015-11-19T07:45:48Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.67.0" + } + }, + { + "publishedAt": "2016-01-27T16:20:27Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.68.0" + } + }, + { + "publishedAt": "2016-01-27T19:00:03Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.69.0" + } + }, + { + "publishedAt": "2016-04-05T10:07:28Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.70.0" + } + }, + { + "publishedAt": "2016-04-12T13:09:36Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.71.0" + } + }, + { + "publishedAt": "2016-04-17T13:53:37Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.72.0" + } + }, + { + "publishedAt": "2016-07-09T07:43:25Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.73.0" + } + }, + { + "publishedAt": "2016-07-22T23:44:44Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.74.0" + } + }, + { + "publishedAt": "2016-09-17T22:33:28Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.75.0" + } + }, + { + "publishedAt": "2016-10-25T08:57:56Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.76.0" + } + }, + { + "publishedAt": "2016-11-03T11:17:58Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.77.0" + } + }, + { + "publishedAt": "2016-11-03T13:38:05Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.78.0" + } + }, + { + "publishedAt": "2016-11-18T17:21:08Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.79.0" + } + }, + { + "publishedAt": "2017-03-04T04:42:42Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.80.0" + } + }, + { + "publishedAt": "2017-03-09T15:56:47Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.81.0" + } + }, + { + "publishedAt": "2017-09-19T19:39:30Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.82.0" + } + }, + { + "publishedAt": "2017-09-27T03:00:36Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.83.0" + } + }, + { + "publishedAt": "2018-03-12T08:40:34Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.84.0" + } + }, + { + "publishedAt": "2018-03-12T10:37:49Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.85.0" + } + }, + { + "publishedAt": "2018-05-15T12:06:18Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.86.0" + } + }, + { + "publishedAt": "2018-05-21T07:35:02Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.87.0" + } + }, + { + "publishedAt": "2018-08-10T16:26:50Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.88.0" + } + }, + { + "isDefault": true, + "publishedAt": "2020-02-11T16:35:36Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.88.2" + } + }, + { + "publishedAt": "2011-12-28T00:47:33Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.0" + } + }, + { + "publishedAt": "2011-12-28T01:02:20Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.1" + } + }, + { + "publishedAt": "2012-01-20T21:25:15Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.100" + } + }, + { + "publishedAt": "2012-02-24T17:53:29Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.150" + } + }, + { + "publishedAt": "2012-02-24T23:08:55Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.151" + } + }, + { + "publishedAt": "2012-02-25T20:55:24Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.152" + } + }, + { + "publishedAt": "2012-03-01T23:43:34Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.153" + } + }, + { + "publishedAt": "2011-12-28T01:04:02Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.2" + } + }, + { + "publishedAt": "2012-04-08T00:41:38Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.200" + } + }, + { + "publishedAt": "2012-04-12T17:44:37Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.201" + } + }, + { + "publishedAt": "2012-04-14T01:48:20Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.202" + } + }, + { + "publishedAt": "2012-06-28T19:58:58Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.203" + } + }, + { + "publishedAt": "2011-12-28T01:49:19Z", + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.9.3" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "resolve", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "resolve", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-06-18T10:12:44Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2011-06-18T21:31:40Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2011-06-19T02:09:52Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2011-06-20T11:21:37Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2011-06-21T01:53:52Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2011-10-03T10:54:49Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2011-10-31T03:52:06Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.1.2" + } + }, + { + "publishedAt": "2011-12-14T14:50:00Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.1.3" + } + }, + { + "publishedAt": "2012-02-25T09:12:33Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2012-04-12T22:34:07Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.2.1" + } + }, + { + "publishedAt": "2012-04-30T08:21:44Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.2.2" + } + }, + { + "publishedAt": "2012-08-12T19:19:25Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.2.3" + } + }, + { + "publishedAt": "2013-02-18T07:33:11Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.2.4" + } + }, + { + "publishedAt": "2013-02-18T07:35:31Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.2.5" + } + }, + { + "publishedAt": "2013-02-18T07:37:01Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.2.6" + } + }, + { + "publishedAt": "2013-02-18T07:39:27Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.2.7" + } + }, + { + "publishedAt": "2013-02-18T07:43:06Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.2.8" + } + }, + { + "publishedAt": "2013-02-19T03:08:24Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2013-03-29T19:58:32Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.3.1" + } + }, + { + "publishedAt": "2013-06-09T00:53:00Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2013-07-30T03:02:45Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.4.1" + } + }, + { + "publishedAt": "2013-08-03T17:19:53Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.4.2" + } + }, + { + "publishedAt": "2013-08-07T23:19:08Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.4.3" + } + }, + { + "publishedAt": "2013-09-02T00:26:30Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "publishedAt": "2013-09-22T21:09:27Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.5.1" + } + }, + { + "publishedAt": "2013-11-26T20:35:26Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.6.0" + } + }, + { + "publishedAt": "2013-11-27T13:06:31Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.6.1" + } + }, + { + "publishedAt": "2014-03-21T06:34:39Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.6.2" + } + }, + { + "publishedAt": "2014-04-16T23:57:01Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.6.3" + } + }, + { + "publishedAt": "2014-05-17T03:07:28Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.7.0" + } + }, + { + "publishedAt": "2014-06-09T23:36:57Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.7.1" + } + }, + { + "publishedAt": "2014-07-25T00:20:21Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.7.2" + } + }, + { + "publishedAt": "2014-07-25T01:05:05Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.7.3" + } + }, + { + "publishedAt": "2014-07-25T08:56:46Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "0.7.4" + } + }, + { + "publishedAt": "2014-08-11T02:18:16Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-01-27T20:54:19Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2015-02-16T19:52:08Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2015-02-17T19:40:53Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2015-02-20T23:59:13Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.1.4" + } + }, + { + "publishedAt": "2015-02-21T19:53:01Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.1.5" + } + }, + { + "publishedAt": "2015-03-15T19:56:41Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.1.6" + } + }, + { + "publishedAt": "2016-01-24T01:21:19Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.1.7" + } + }, + { + "publishedAt": "2019-01-21T21:04:18Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.10.0" + } + }, + { + "publishedAt": "2019-04-24T06:38:07Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.10.1" + } + }, + { + "publishedAt": "2019-05-15T19:00:11Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.11.0" + } + }, + { + "publishedAt": "2019-06-03T19:06:26Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.11.1" + } + }, + { + "publishedAt": "2019-08-01T06:36:57Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.12.0" + } + }, + { + "publishedAt": "2019-11-22T05:48:34Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.12.1" + } + }, + { + "publishedAt": "2019-11-22T08:13:54Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.12.2" + } + }, + { + "publishedAt": "2019-11-26T22:55:43Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.12.3" + } + }, + { + "publishedAt": "2019-11-25T23:53:17Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.13.0" + } + }, + { + "publishedAt": "2019-11-26T19:37:25Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.13.1" + } + }, + { + "publishedAt": "2019-12-18T00:27:21Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.14.0" + } + }, + { + "publishedAt": "2019-12-19T04:09:47Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.14.1" + } + }, + { + "publishedAt": "2020-01-07T01:56:33Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.14.2" + } + }, + { + "publishedAt": "2020-01-22T08:23:15Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.15.0" + } + }, + { + "publishedAt": "2020-02-05T21:30:57Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.15.1" + } + }, + { + "publishedAt": "2020-04-15T23:45:18Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.16.0" + } + }, + { + "publishedAt": "2020-04-17T21:15:50Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.16.1" + } + }, + { + "publishedAt": "2020-04-22T22:57:34Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.17.0" + } + }, + { + "publishedAt": "2020-10-19T18:47:47Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.18.0" + } + }, + { + "publishedAt": "2020-10-19T20:44:21Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.18.1" + } + }, + { + "publishedAt": "2020-11-10T23:44:03Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.19.0" + } + }, + { + "publishedAt": "2016-12-14T00:55:43Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2017-02-26T22:55:09Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2021-02-11T14:45:23Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.20.0" + } + }, + { + "publishedAt": "2022-01-03T21:08:58Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.21.0" + } + }, + { + "publishedAt": "2022-01-21T07:06:00Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.21.1" + } + }, + { + "publishedAt": "2022-01-22T19:19:04Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.22.0" + } + }, + { + "publishedAt": "2022-06-17T20:55:27Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.22.1" + } + }, + { + "publishedAt": "2024-12-19T17:29:11Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.22.10" + } + }, + { + "publishedAt": "2025-10-20T20:44:41Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.22.11" + } + }, + { + "isDefault": true, + "publishedAt": "2026-04-11T17:41:35Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.22.12" + } + }, + { + "publishedAt": "2023-04-05T17:24:48Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.22.2" + } + }, + { + "publishedAt": "2023-04-14T16:18:02Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.22.3" + } + }, + { + "publishedAt": "2023-08-04T23:30:52Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.22.4" + } + }, + { + "publishedAt": "2023-09-14T21:02:04Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.22.5" + } + }, + { + "publishedAt": "2023-09-15T21:33:00Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.22.6" + } + }, + { + "publishedAt": "2023-10-10T20:50:35Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.22.7" + } + }, + { + "publishedAt": "2023-10-10T21:37:14Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.22.8" + } + }, + { + "publishedAt": "2024-12-13T21:13:03Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.22.9" + } + }, + { + "publishedAt": "2017-02-24T08:03:09Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2017-02-24T10:03:58Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2017-02-26T23:01:41Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.3.2" + } + }, + { + "publishedAt": "2017-04-20T06:09:22Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.3.3" + } + }, + { + "publishedAt": "2017-07-26T23:27:35Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2017-10-25T00:52:19Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.5.0" + } + }, + { + "publishedAt": "2018-03-20T11:46:35Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.6.0" + } + }, + { + "publishedAt": "2018-04-07T21:38:05Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.7.0" + } + }, + { + "publishedAt": "2018-04-12T07:42:57Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.7.1" + } + }, + { + "publishedAt": "2018-06-15T20:37:11Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.8.0" + } + }, + { + "publishedAt": "2018-06-17T18:27:39Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.8.1" + } + }, + { + "publishedAt": "2018-12-17T08:16:44Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.9.0" + } + }, + { + "publishedAt": "2019-12-23T21:59:35Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "2.0.0-next.0" + } + }, + { + "publishedAt": "2020-01-22T16:18:31Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "2.0.0-next.1" + } + }, + { + "publishedAt": "2020-10-21T21:22:18Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "2.0.0-next.2" + } + }, + { + "publishedAt": "2021-02-11T04:12:10Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "2.0.0-next.3" + } + }, + { + "publishedAt": "2022-06-18T15:25:00Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "2.0.0-next.4" + } + }, + { + "publishedAt": "2023-10-10T23:10:42Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "2.0.0-next.5" + } + }, + { + "publishedAt": "2026-02-17T06:00:33Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "2.0.0-next.6" + } + }, + { + "publishedAt": "2026-05-15T20:12:07Z", + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "2.0.0-next.7" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "retry", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "retry", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-05-13T11:26:53Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2011-05-16T08:10:27Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2016-08-20T08:35:01Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.10.0" + } + }, + { + "publishedAt": "2016-12-12T15:28:45Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.10.1" + } + }, + { + "publishedAt": "2018-04-09T09:35:27Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.12.0" + } + }, + { + "isDefault": true, + "publishedAt": "2021-06-21T07:45:32Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.13.1" + } + }, + { + "publishedAt": "2011-05-16T14:32:52Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2011-05-31T14:19:32Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2011-06-05T08:07:17Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2011-11-03T10:55:32Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "publishedAt": "2012-02-14T08:34:18Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.6.0" + } + }, + { + "publishedAt": "2014-06-26T12:00:56Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.6.1" + } + }, + { + "publishedAt": "2015-09-01T10:16:42Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.7.0" + } + }, + { + "publishedAt": "2015-09-16T18:34:56Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.8.0" + } + }, + { + "publishedAt": "2016-01-26T12:02:25Z", + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.9.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "rimraf", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "rimraf", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-02-08T08:55:39Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2011-04-13T18:06:00Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2011-05-30T18:33:02Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2011-08-07T03:59:00Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2011-09-03T00:20:05Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "1.0.5" + } + }, + { + "publishedAt": "2011-09-03T00:30:43Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "1.0.6" + } + }, + { + "publishedAt": "2011-09-25T00:26:39Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "1.0.7" + } + }, + { + "publishedAt": "2011-10-07T18:25:44Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "1.0.8" + } + }, + { + "publishedAt": "2011-12-03T16:52:51Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "1.0.9" + } + }, + { + "publishedAt": "2012-01-30T02:20:45Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2012-01-30T17:07:51Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2012-06-08T21:19:19Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2012-12-15T22:59:57Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2012-12-20T23:23:50Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2012-12-21T02:23:38Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2013-01-22T20:50:45Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2013-02-06T00:24:04Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.1.3" + } + }, + { + "publishedAt": "2013-02-06T14:58:43Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.1.4" + } + }, + { + "publishedAt": "2013-06-21T14:52:14Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2013-07-14T18:48:37Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.2.1" + } + }, + { + "publishedAt": "2013-07-22T16:20:26Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.2.2" + } + }, + { + "publishedAt": "2013-11-29T16:55:07Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.2.3" + } + }, + { + "publishedAt": "2013-11-29T16:59:28Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.2.4" + } + }, + { + "publishedAt": "2013-12-09T17:05:49Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.2.5" + } + }, + { + "publishedAt": "2014-01-15T23:58:31Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.2.6" + } + }, + { + "publishedAt": "2014-05-06T16:00:05Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.2.8" + } + }, + { + "publishedAt": "2015-03-03T23:25:07Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2015-03-05T02:37:34Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.3.1" + } + }, + { + "publishedAt": "2015-03-10T01:13:34Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.3.2" + } + }, + { + "publishedAt": "2015-04-30T14:18:05Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.3.3" + } + }, + { + "publishedAt": "2015-05-19T01:37:39Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.3.4" + } + }, + { + "publishedAt": "2015-06-07T17:20:09Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.4.0" + } + }, + { + "publishedAt": "2015-06-30T18:02:24Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.4.1" + } + }, + { + "publishedAt": "2015-07-19T21:44:13Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.4.2" + } + }, + { + "publishedAt": "2015-08-26T22:30:40Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.4.3" + } + }, + { + "publishedAt": "2015-11-20T00:41:43Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.4.4" + } + }, + { + "publishedAt": "2015-12-22T19:25:39Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.4.5" + } + }, + { + "publishedAt": "2015-12-23T18:42:32Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.5.0" + } + }, + { + "publishedAt": "2016-01-22T23:48:00Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.5.1" + } + }, + { + "publishedAt": "2016-02-13T06:55:01Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.5.2" + } + }, + { + "publishedAt": "2016-07-03T21:55:18Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.5.3" + } + }, + { + "publishedAt": "2016-07-22T17:02:24Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.5.4" + } + }, + { + "publishedAt": "2017-02-18T22:01:39Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.6.0" + } + }, + { + "publishedAt": "2017-02-24T03:47:56Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.6.1" + } + }, + { + "publishedAt": "2017-09-11T16:46:07Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.6.2" + } + }, + { + "publishedAt": "2019-01-02T19:26:12Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.6.3" + } + }, + { + "publishedAt": "2019-08-14T00:04:06Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.7.0" + } + }, + { + "publishedAt": "2019-08-14T16:53:32Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.7.1" + } + }, + { + "publishedAt": "2019-08-14T18:12:42Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2020-01-28T03:44:35Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2020-02-09T06:18:37Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2023-01-13T00:29:41Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2023-01-13T00:54:05Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2023-01-13T01:32:06Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2023-01-13T01:37:14Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.0.3" + } + }, + { + "publishedAt": "2023-01-13T01:41:09Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.0.4" + } + }, + { + "publishedAt": "2023-01-14T18:27:32Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.0.5" + } + }, + { + "publishedAt": "2023-01-15T17:43:12Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.0.6" + } + }, + { + "publishedAt": "2023-01-15T21:26:51Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.0.7" + } + }, + { + "publishedAt": "2023-01-17T00:37:53Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2023-01-17T22:19:12Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2023-01-24T05:58:08Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.1.2" + } + }, + { + "publishedAt": "2023-03-01T20:14:32Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.1.3" + } + }, + { + "publishedAt": "2023-03-02T23:13:07Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.1.4" + } + }, + { + "publishedAt": "2023-03-03T00:32:49Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.2.0" + } + }, + { + "publishedAt": "2023-03-04T01:30:49Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.3.0" + } + }, + { + "publishedAt": "2023-03-06T16:38:28Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.3.1" + } + }, + { + "publishedAt": "2023-03-08T23:51:07Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.4.0" + } + }, + { + "publishedAt": "2023-03-22T18:51:09Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "4.4.1" + } + }, + { + "publishedAt": "2023-04-09T22:41:17Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2023-05-17T22:03:25Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2024-07-31T19:25:53Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "5.0.10" + } + }, + { + "publishedAt": "2023-09-25T20:36:49Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "5.0.2" + } + }, + { + "publishedAt": "2023-09-25T22:14:15Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "5.0.3" + } + }, + { + "publishedAt": "2023-09-25T22:24:26Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "5.0.4" + } + }, + { + "publishedAt": "2023-09-27T06:04:07Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "5.0.5" + } + }, + { + "publishedAt": "2024-05-10T17:13:21Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "5.0.6" + } + }, + { + "publishedAt": "2024-05-12T02:48:24Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "5.0.7" + } + }, + { + "publishedAt": "2024-07-06T04:16:18Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "5.0.8" + } + }, + { + "publishedAt": "2024-07-08T22:18:59Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "5.0.9" + } + }, + { + "publishedAt": "2024-07-08T22:21:17Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2024-07-10T17:12:54Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2025-10-30T21:37:20Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2025-11-19T15:43:54Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "6.1.1" + } + }, + { + "publishedAt": "2025-11-19T16:07:44Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "6.1.2" + } + }, + { + "isDefault": true, + "publishedAt": "2026-02-16T00:59:39Z", + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "6.1.3" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "safe-buffer", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "safe-buffer", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2016-01-13T04:36:59Z", + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2016-01-17T15:22:43Z", + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2016-01-19T01:41:25Z", + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2016-05-30T04:58:11Z", + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2016-05-30T05:45:50Z", + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2016-05-30T06:08:04Z", + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2017-06-02T21:59:40Z", + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2017-06-21T20:19:28Z", + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "5.1.1" + } + }, + { + "publishedAt": "2018-04-25T20:10:24Z", + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "5.1.2" + } + }, + { + "publishedAt": "2019-07-05T18:04:33Z", + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "5.2.0" + } + }, + { + "isDefault": true, + "publishedAt": "2020-05-10T16:37:30Z", + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "5.2.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "safer-buffer", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "safer-buffer", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2018-03-19T08:35:17Z", + "versionKey": { + "name": "safer-buffer", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2018-03-19T11:21:35Z", + "versionKey": { + "name": "safer-buffer", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2018-03-20T11:28:09Z", + "versionKey": { + "name": "safer-buffer", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2018-03-21T19:14:45Z", + "versionKey": { + "name": "safer-buffer", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2018-04-08T09:17:47Z", + "versionKey": { + "name": "safer-buffer", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "isDefault": true, + "publishedAt": "2018-04-08T10:42:42Z", + "versionKey": { + "name": "safer-buffer", + "system": "NPM", + "version": "2.1.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "semver", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "semver", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-02-12T00:20:26Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2011-02-18T17:15:49Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2011-10-04T01:51:37Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.10" + } + }, + { + "publishedAt": "2011-11-15T16:40:04Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.11" + } + }, + { + "publishedAt": "2011-11-18T19:04:02Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.12" + } + }, + { + "publishedAt": "2011-12-21T17:07:14Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.13" + } + }, + { + "publishedAt": "2012-05-27T00:47:32Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.14" + } + }, + { + "publishedAt": "2011-03-22T21:27:35Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2011-04-19T23:29:13Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2011-04-21T07:32:11Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2011-05-03T23:11:54Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.5" + } + }, + { + "publishedAt": "2011-05-21T00:09:47Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.6" + } + }, + { + "publishedAt": "2011-06-17T16:26:07Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.7" + } + }, + { + "publishedAt": "2011-06-27T21:58:51Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.8" + } + }, + { + "publishedAt": "2011-07-20T21:38:13Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.0.9" + } + }, + { + "publishedAt": "2012-10-02T17:02:34Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2012-11-29T00:46:21Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2013-01-06T16:25:56Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2013-02-06T15:42:39Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2013-03-01T18:14:56Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "1.1.4" + } + }, + { + "publishedAt": "2013-06-15T03:29:33Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.0-alpha" + } + }, + { + "publishedAt": "2013-06-18T00:01:26Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.0-beta" + } + }, + { + "publishedAt": "2013-06-20T04:42:51Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2013-07-09T22:39:16Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.10" + } + }, + { + "publishedAt": "2013-07-24T03:23:19Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.11" + } + }, + { + "publishedAt": "2013-06-20T15:05:58Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2013-06-20T15:15:33Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2013-06-20T15:33:20Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2013-06-20T15:42:04Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.5" + } + }, + { + "publishedAt": "2013-06-20T18:41:20Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.6" + } + }, + { + "publishedAt": "2013-06-20T18:57:03Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.7" + } + }, + { + "publishedAt": "2013-06-24T22:12:37Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.8" + } + }, + { + "publishedAt": "2013-07-06T03:45:40Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.0.9" + } + }, + { + "publishedAt": "2013-08-01T23:52:31Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2013-10-25T20:02:44Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2013-10-28T18:18:10Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.2.1" + } + }, + { + "publishedAt": "2014-05-07T01:15:02Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2014-06-18T22:48:16Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.3.1" + } + }, + { + "publishedAt": "2014-07-22T19:24:50Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "2.3.2" + } + }, + { + "publishedAt": "2014-07-23T21:14:29Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2014-07-24T17:24:36Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2014-09-11T22:36:27Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2014-09-30T23:55:26Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2014-10-01T00:18:37Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.0.3" + } + }, + { + "publishedAt": "2014-10-16T00:55:35Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2014-12-19T12:57:14Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2014-12-23T09:42:46Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.2.0" + } + }, + { + "publishedAt": "2015-02-10T06:44:26Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.2.1" + } + }, + { + "publishedAt": "2015-02-10T06:46:44Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.2.2" + } + }, + { + "publishedAt": "2015-02-12T20:08:38Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.0" + } + }, + { + "publishedAt": "2015-02-24T19:49:50Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.1" + } + }, + { + "publishedAt": "2015-03-27T01:26:08Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.2" + } + }, + { + "publishedAt": "2015-03-27T16:56:24Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.3" + } + }, + { + "publishedAt": "2015-05-05T04:26:05Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.4" + } + }, + { + "publishedAt": "2015-05-29T22:25:40Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.5" + } + }, + { + "publishedAt": "2015-06-01T04:16:22Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.6" + } + }, + { + "publishedAt": "2015-07-11T17:29:40Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2015-07-13T20:02:27Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2015-09-11T17:09:40Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.0.2" + } + }, + { + "publishedAt": "2015-09-11T20:27:31Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.0.3" + } + }, + { + "publishedAt": "2015-11-18T23:18:02Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2016-06-23T18:00:51Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.1.1" + } + }, + { + "publishedAt": "2016-06-28T18:00:41Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.2.0" + } + }, + { + "publishedAt": "2016-07-14T16:52:47Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.3.0" + } + }, + { + "publishedAt": "2017-07-24T16:39:33Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.4.0" + } + }, + { + "publishedAt": "2017-07-24T18:48:27Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.4.1" + } + }, + { + "publishedAt": "2018-01-16T19:27:59Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.5.0" + } + }, + { + "publishedAt": "2018-08-17T20:35:46Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.5.1" + } + }, + { + "publishedAt": "2018-10-10T23:52:25Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.6.0" + } + }, + { + "publishedAt": "2019-03-26T23:25:47Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.7.0" + } + }, + { + "publishedAt": "2019-08-12T16:28:15Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.7.1" + } + }, + { + "publishedAt": "2023-07-10T19:57:47Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.7.2" + } + }, + { + "publishedAt": "2019-03-26T23:30:05Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2019-05-22T21:12:49Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2019-05-28T17:15:08Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.1.1" + } + }, + { + "publishedAt": "2019-06-24T01:48:03Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.1.2" + } + }, + { + "publishedAt": "2019-07-01T05:51:08Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.1.3" + } + }, + { + "publishedAt": "2019-07-01T23:03:27Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.2.0" + } + }, + { + "publishedAt": "2019-07-23T19:25:26Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.3.0" + } + }, + { + "publishedAt": "2023-07-10T22:38:41Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "6.3.1" + } + }, + { + "publishedAt": "2019-12-14T19:36:54Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2019-12-17T01:28:48Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.1.0" + } + }, + { + "publishedAt": "2019-12-17T16:56:29Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.1.1" + } + }, + { + "publishedAt": "2020-01-31T01:29:45Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.1.2" + } + }, + { + "publishedAt": "2020-02-11T21:54:05Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.1.3" + } + }, + { + "publishedAt": "2020-04-06T23:36:09Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.2.0" + } + }, + { + "publishedAt": "2020-04-06T23:37:44Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.2.1" + } + }, + { + "publishedAt": "2020-04-10T16:01:16Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.2.2" + } + }, + { + "publishedAt": "2020-04-13T18:31:33Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.2.3" + } + }, + { + "publishedAt": "2020-04-14T01:08:44Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.0" + } + }, + { + "publishedAt": "2020-04-14T16:56:08Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.1" + } + }, + { + "publishedAt": "2020-04-14T17:43:28Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.2" + } + }, + { + "publishedAt": "2020-12-01T19:30:05Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.3" + } + }, + { + "publishedAt": "2020-12-01T20:15:13Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.4" + } + }, + { + "publishedAt": "2021-03-23T01:37:52Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.5" + } + }, + { + "publishedAt": "2022-04-06T16:35:25Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.6" + } + }, + { + "publishedAt": "2022-04-12T17:26:24Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.7" + } + }, + { + "publishedAt": "2022-10-04T19:40:47Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.3.8" + } + }, + { + "publishedAt": "2023-04-10T21:57:46Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.4.0" + } + }, + { + "publishedAt": "2023-04-17T17:22:56Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.5.0" + } + }, + { + "publishedAt": "2023-05-12T16:39:41Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.5.1" + } + }, + { + "publishedAt": "2023-06-15T20:26:11Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.5.2" + } + }, + { + "publishedAt": "2023-06-22T21:53:19Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.5.3" + } + }, + { + "publishedAt": "2023-07-07T21:10:32Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.5.4" + } + }, + { + "publishedAt": "2024-02-05T17:06:51Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.6.0" + } + }, + { + "publishedAt": "2024-05-07T16:02:28Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.6.1" + } + }, + { + "publishedAt": "2024-05-09T16:02:50Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.6.2" + } + }, + { + "publishedAt": "2024-07-16T22:27:19Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.6.3" + } + }, + { + "publishedAt": "2025-01-29T17:14:41Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.7.0" + } + }, + { + "publishedAt": "2025-02-03T21:46:12Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.7.1" + } + }, + { + "publishedAt": "2025-05-12T17:02:28Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.7.2" + } + }, + { + "publishedAt": "2025-10-07T18:00:51Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.7.3" + } + }, + { + "publishedAt": "2026-02-05T17:23:11Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.7.4" + } + }, + { + "publishedAt": "2026-05-08T20:31:22Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.8.0" + } + }, + { + "publishedAt": "2026-05-21T18:28:15Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.8.1" + } + }, + { + "publishedAt": "2026-06-04T15:21:18Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.8.2" + } + }, + { + "publishedAt": "2026-06-08T15:31:41Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.8.3" + } + }, + { + "publishedAt": "2026-06-09T23:50:03Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.8.4" + } + }, + { + "isDefault": true, + "publishedAt": "2026-06-19T18:32:48Z", + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "7.8.5" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "set-blocking", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "set-blocking", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2016-05-14T21:44:13Z", + "versionKey": { + "name": "set-blocking", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2016-05-17T22:59:27Z", + "versionKey": { + "name": "set-blocking", + "system": "NPM", + "version": "2.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "signal-exit", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "signal-exit", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-05-16T06:45:54Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-05-16T07:06:50Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-05-16T19:20:17Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2015-05-18T01:45:01Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2015-05-19T04:50:16Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2015-05-20T15:48:08Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2015-05-25T09:53:31Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-05-25T02:45:00Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2015-05-25T06:01:08Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2015-05-25T10:07:11Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "2.1.2" + } + }, + { + "publishedAt": "2016-06-13T22:35:49Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2016-06-10T16:14:07Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "3.0.0-candidate" + } + }, + { + "publishedAt": "2016-09-08T17:13:05Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2016-12-04T03:21:02Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2020-03-26T19:32:54Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "publishedAt": "2021-09-15T23:30:10Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "3.0.4" + } + }, + { + "publishedAt": "2021-09-29T20:45:14Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "3.0.5" + } + }, + { + "publishedAt": "2021-11-18T16:55:47Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "3.0.6" + } + }, + { + "publishedAt": "2022-02-03T21:05:34Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "3.0.7" + } + }, + { + "publishedAt": "2023-04-16T00:32:53Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2023-04-16T06:14:51Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "4.0.1" + } + }, + { + "publishedAt": "2023-05-10T20:16:38Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "4.0.2" + } + }, + { + "publishedAt": "2023-07-29T00:27:33Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "4.0.3" + } + }, + { + "isDefault": true, + "publishedAt": "2023-07-29T05:44:56Z", + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "4.1.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "slide", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "slide", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-01-13T21:21:32Z", + "versionKey": { + "name": "slide", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2011-01-13T21:21:32Z", + "versionKey": { + "name": "slide", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2011-02-03T19:17:03Z", + "versionKey": { + "name": "slide", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2011-03-17T04:10:26Z", + "versionKey": { + "name": "slide", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2011-07-20T09:29:21Z", + "versionKey": { + "name": "slide", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2011-07-27T20:22:03Z", + "versionKey": { + "name": "slide", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "publishedAt": "2013-04-29T15:33:13Z", + "versionKey": { + "name": "slide", + "system": "NPM", + "version": "1.1.4" + } + }, + { + "publishedAt": "2013-08-19T22:27:46Z", + "versionKey": { + "name": "slide", + "system": "NPM", + "version": "1.1.5" + } + }, + { + "isDefault": true, + "publishedAt": "2014-09-12T23:34:41Z", + "versionKey": { + "name": "slide", + "system": "NPM", + "version": "1.1.6" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "spdx-correct", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "spdx-correct", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-06-05T21:58:47Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-04-29T21:43:57Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "1.0.0-prerelease-1" + } + }, + { + "publishedAt": "2015-05-03T21:24:40Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "1.0.0-prerelease-2" + } + }, + { + "publishedAt": "2015-05-06T07:49:06Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "1.0.0-prerelease-3" + } + }, + { + "publishedAt": "2015-06-05T18:53:29Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "1.0.0-prerelease-4" + } + }, + { + "publishedAt": "2015-08-23T23:57:24Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-10-26T16:55:34Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2017-02-14T19:00:53Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2017-06-06T19:28:55Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2017-06-07T22:39:24Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2017-06-13T19:20:04Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2017-07-31T18:14:32Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "2.0.4" + } + }, + { + "publishedAt": "2018-02-27T18:16:36Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2018-09-27T16:45:07Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2018-10-04T19:51:52Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2018-12-06T08:04:09Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2020-05-22T15:38:26Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "3.1.1" + } + }, + { + "isDefault": true, + "publishedAt": "2023-03-07T01:53:18Z", + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "3.2.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "spdx-exceptions", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "spdx-exceptions", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-08-01T23:41:45Z", + "versionKey": { + "name": "spdx-exceptions", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-08-01T23:57:34Z", + "versionKey": { + "name": "spdx-exceptions", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-08-02T04:13:00Z", + "versionKey": { + "name": "spdx-exceptions", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2015-10-03T18:42:16Z", + "versionKey": { + "name": "spdx-exceptions", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2015-11-04T19:10:19Z", + "versionKey": { + "name": "spdx-exceptions", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2016-07-13T21:49:05Z", + "versionKey": { + "name": "spdx-exceptions", + "system": "NPM", + "version": "1.0.5" + } + }, + { + "publishedAt": "2016-07-25T18:23:28Z", + "versionKey": { + "name": "spdx-exceptions", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2018-01-09T17:18:33Z", + "versionKey": { + "name": "spdx-exceptions", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2018-10-01T16:10:10Z", + "versionKey": { + "name": "spdx-exceptions", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2020-04-20T22:39:44Z", + "versionKey": { + "name": "spdx-exceptions", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2024-01-24T17:41:15Z", + "versionKey": { + "name": "spdx-exceptions", + "system": "NPM", + "version": "2.4.0" + } + }, + { + "isDefault": true, + "publishedAt": "2024-02-15T03:06:38Z", + "versionKey": { + "name": "spdx-exceptions", + "system": "NPM", + "version": "2.5.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "spdx-expression-parse", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "spdx-expression-parse", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-08-02T03:24:08Z", + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-11-04T19:54:55Z", + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-11-24T22:37:36Z", + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2016-08-26T20:22:39Z", + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2016-10-05T20:12:43Z", + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2017-06-07T22:29:34Z", + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2017-06-08T06:09:47Z", + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2017-07-04T19:44:33Z", + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2018-02-27T00:14:18Z", + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2020-05-13T16:12:46Z", + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2023-11-21T19:39:43Z", + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "4.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "spdx-license-ids", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "spdx-license-ids", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-05-02T07:59:28Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2015-05-02T08:13:14Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-05-24T07:02:10Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-07-12T01:43:48Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2015-10-20T21:29:40Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2016-01-12T08:32:40Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2016-04-07T12:01:24Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2016-07-26T10:46:17Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "1.2.2" + } + }, + { + "publishedAt": "2016-12-26T08:43:35Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2017-02-06T08:52:09Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2018-01-26T07:29:37Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2018-01-26T04:51:55Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.0-0" + } + }, + { + "publishedAt": "2018-01-26T06:27:50Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.0-1" + } + }, + { + "publishedAt": "2018-09-07T14:57:20Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2021-08-09T04:26:20Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.10" + } + }, + { + "publishedAt": "2021-11-14T20:46:47Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.11" + } + }, + { + "publishedAt": "2022-08-22T16:43:44Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.12" + } + }, + { + "publishedAt": "2023-03-10T16:57:00Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.13" + } + }, + { + "publishedAt": "2023-09-19T01:32:10Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.14" + } + }, + { + "publishedAt": "2023-09-19T18:34:40Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.15" + } + }, + { + "publishedAt": "2023-10-05T16:57:49Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.16" + } + }, + { + "publishedAt": "2024-02-09T16:41:09Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.17" + } + }, + { + "publishedAt": "2024-05-23T19:59:19Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.18" + } + }, + { + "publishedAt": "2024-08-20T18:41:25Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.19" + } + }, + { + "publishedAt": "2018-10-31T07:26:10Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2024-08-20T18:44:05Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.20" + } + }, + { + "publishedAt": "2025-01-15T02:49:08Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.21" + } + }, + { + "publishedAt": "2025-08-06T15:24:12Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.22" + } + }, + { + "isDefault": true, + "publishedAt": "2026-02-20T23:02:57Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.23" + } + }, + { + "publishedAt": "2018-12-20T17:50:11Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "publishedAt": "2019-04-06T13:51:24Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.4" + } + }, + { + "publishedAt": "2019-07-11T08:36:41Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.5" + } + }, + { + "publishedAt": "2020-09-16T20:01:55Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.6" + } + }, + { + "publishedAt": "2020-11-29T01:15:25Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.7" + } + }, + { + "publishedAt": "2021-05-17T02:22:40Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.8" + } + }, + { + "publishedAt": "2021-05-22T03:01:29Z", + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.9" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "sshpk", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "sshpk", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-09-19T04:48:17Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-09-21T17:59:24Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-09-22T18:06:39Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2015-09-22T18:57:51Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2015-09-22T23:25:17Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.0.4" + } + }, + { + "publishedAt": "2015-09-25T05:57:43Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2016-08-29T19:39:27Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.10.0" + } + }, + { + "publishedAt": "2016-09-28T20:42:02Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.10.1" + } + }, + { + "publishedAt": "2017-01-14T01:12:25Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.10.2" + } + }, + { + "publishedAt": "2017-03-02T02:22:14Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.11.0" + } + }, + { + "publishedAt": "2017-04-13T01:18:58Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.13.0" + } + }, + { + "publishedAt": "2017-06-08T02:15:44Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.13.1" + } + }, + { + "publishedAt": "2018-03-13T00:01:25Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.13.2" + } + }, + { + "publishedAt": "2018-03-13T00:12:08Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.14.1" + } + }, + { + "publishedAt": "2018-06-05T18:29:04Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.14.2" + } + }, + { + "publishedAt": "2018-10-11T23:59:56Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.15.0" + } + }, + { + "publishedAt": "2018-10-12T00:52:05Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.15.1" + } + }, + { + "publishedAt": "2018-10-30T03:00:35Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.15.2" + } + }, + { + "publishedAt": "2018-12-21T01:53:44Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.16.0" + } + }, + { + "publishedAt": "2019-01-23T21:34:23Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.16.1" + } + }, + { + "publishedAt": "2022-01-07T20:37:37Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.17.0" + } + }, + { + "isDefault": true, + "publishedAt": "2023-10-19T17:23:11Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.18.0" + } + }, + { + "publishedAt": "2015-09-28T06:47:28Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2015-09-28T07:11:35Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.2.1" + } + }, + { + "publishedAt": "2015-09-30T23:00:53Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2015-10-08T02:40:54Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2015-10-09T00:30:45Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.4.1" + } + }, + { + "publishedAt": "2015-10-09T00:33:45Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.4.2" + } + }, + { + "publishedAt": "2015-10-13T17:51:13Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.4.3" + } + }, + { + "publishedAt": "2015-10-13T19:17:36Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.4.4" + } + }, + { + "publishedAt": "2015-10-14T22:13:23Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.4.5" + } + }, + { + "publishedAt": "2015-10-15T07:11:20Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.4.6" + } + }, + { + "publishedAt": "2015-10-16T18:06:41Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.4.7" + } + }, + { + "publishedAt": "2015-10-27T00:36:08Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.5.0" + } + }, + { + "publishedAt": "2015-10-27T18:24:07Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.5.1" + } + }, + { + "publishedAt": "2015-11-02T22:36:59Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.6.0" + } + }, + { + "publishedAt": "2015-11-07T00:36:03Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.6.1" + } + }, + { + "publishedAt": "2015-11-10T02:09:45Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.6.2" + } + }, + { + "publishedAt": "2015-11-18T23:31:15Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.7.0" + } + }, + { + "publishedAt": "2015-12-01T21:25:46Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.7.1" + } + }, + { + "publishedAt": "2016-01-06T00:11:05Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.7.2" + } + }, + { + "publishedAt": "2016-01-12T02:25:34Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.7.3" + } + }, + { + "publishedAt": "2016-02-12T00:14:26Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.7.4" + } + }, + { + "publishedAt": "2016-04-22T02:33:12Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.8.0" + } + }, + { + "publishedAt": "2016-04-22T02:39:15Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.8.1" + } + }, + { + "publishedAt": "2016-04-25T03:56:59Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.8.2" + } + }, + { + "publishedAt": "2016-04-29T22:23:28Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.8.3" + } + }, + { + "publishedAt": "2016-07-27T18:31:34Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.9.0" + } + }, + { + "publishedAt": "2016-07-28T18:08:38Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.9.1" + } + }, + { + "publishedAt": "2016-07-30T01:21:00Z", + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.9.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "ssri", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "ssri", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2017-03-23T04:56:05Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2017-03-23T07:22:26Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2022-10-14T05:22:47Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "10.0.0" + } + }, + { + "publishedAt": "2022-12-07T20:32:53Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "10.0.1" + } + }, + { + "publishedAt": "2023-04-04T21:55:21Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "10.0.2" + } + }, + { + "publishedAt": "2023-04-11T18:51:05Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "10.0.3" + } + }, + { + "publishedAt": "2023-04-26T19:08:53Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "10.0.4" + } + }, + { + "publishedAt": "2023-08-14T18:54:54Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "10.0.5" + } + }, + { + "publishedAt": "2024-05-04T01:11:03Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "10.0.6" + } + }, + { + "publishedAt": "2024-09-03T16:30:37Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "11.0.0" + } + }, + { + "publishedAt": "2024-09-25T17:31:17Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "12.0.0" + } + }, + { + "publishedAt": "2025-10-22T15:27:18Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "13.0.0" + } + }, + { + "publishedAt": "2026-02-09T21:46:22Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "13.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2026-05-08T18:33:10Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "14.0.0" + } + }, + { + "publishedAt": "2017-03-24T07:50:43Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2017-04-03T04:45:42Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2017-04-03T05:17:00Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2017-04-03T05:18:04Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2017-04-03T10:37:12Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2017-04-07T15:42:38Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2017-04-12T04:17:14Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2017-04-18T09:53:34Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "4.1.2" + } + }, + { + "publishedAt": "2017-05-24T23:40:59Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "4.1.3" + } + }, + { + "publishedAt": "2017-05-31T04:22:22Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "4.1.4" + } + }, + { + "publishedAt": "2017-06-05T21:14:33Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "4.1.5" + } + }, + { + "publishedAt": "2017-06-07T22:21:36Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "4.1.6" + } + }, + { + "publishedAt": "2017-10-23T18:24:16Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2018-01-18T23:56:46Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2018-02-07T00:07:57Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "5.2.1" + } + }, + { + "publishedAt": "2018-02-14T20:38:05Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "5.2.2" + } + }, + { + "publishedAt": "2018-02-16T22:39:20Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "5.2.3" + } + }, + { + "publishedAt": "2018-02-16T22:46:33Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "5.2.4" + } + }, + { + "publishedAt": "2018-03-13T02:25:20Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "5.3.0" + } + }, + { + "publishedAt": "2018-04-09T18:19:42Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2018-08-27T19:53:12Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2021-04-07T20:01:20Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "6.0.2" + } + }, + { + "publishedAt": "2019-09-18T18:35:08Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2019-09-30T21:04:34Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2019-10-24T23:57:54Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "7.1.0" + } + }, + { + "publishedAt": "2021-05-17T22:14:23Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "7.1.1" + } + }, + { + "publishedAt": "2020-02-18T01:26:36Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "8.0.0" + } + }, + { + "publishedAt": "2021-01-27T19:34:47Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "8.0.1" + } + }, + { + "publishedAt": "2022-04-05T16:19:56Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "9.0.0" + } + }, + { + "publishedAt": "2022-05-19T16:24:59Z", + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "9.0.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "string-width", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "string-width", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-07-16T22:08:17Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-07-20T01:31:09Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2016-08-14T15:23:54Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2016-09-22T06:54:45Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2017-06-26T16:15:09Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2017-07-18T11:09:15Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2018-12-15T14:14:40Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2019-03-08T08:22:47Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2019-03-18T08:23:48Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2019-03-31T12:12:25Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2019-11-11T16:06:36Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "4.2.0" + } + }, + { + "publishedAt": "2021-02-26T09:32:11Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "4.2.1" + } + }, + { + "publishedAt": "2021-02-28T14:22:14Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "4.2.2" + } + }, + { + "publishedAt": "2021-09-23T17:17:21Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "4.2.3" + } + }, + { + "publishedAt": "2021-04-16T07:35:43Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2021-09-13T16:35:04Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2022-01-09T06:04:14Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2022-02-27T09:17:35Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "5.1.1" + } + }, + { + "publishedAt": "2022-02-28T08:22:05Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "5.1.2" + } + }, + { + "publishedAt": "2023-05-06T08:39:49Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2023-05-06T19:32:57Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "6.1.0" + } + }, + { + "publishedAt": "2023-10-28T12:17:10Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2024-01-22T10:48:05Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "7.1.0" + } + }, + { + "publishedAt": "2024-06-30T14:48:16Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "7.2.0" + } + }, + { + "publishedAt": "2025-08-22T06:09:04Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "8.0.0" + } + }, + { + "publishedAt": "2025-09-01T11:47:08Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "8.1.0" + } + }, + { + "publishedAt": "2026-01-29T03:42:41Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "8.1.1" + } + }, + { + "publishedAt": "2026-02-18T16:38:40Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "8.2.0" + } + }, + { + "publishedAt": "2026-04-27T05:27:21Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "8.2.1" + } + }, + { + "isDefault": true, + "publishedAt": "2026-07-08T20:46:47Z", + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "8.2.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "string_decoder", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "string_decoder", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-12-03T20:13:27Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2014-01-17T19:53:23Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2014-01-18T05:27:35Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "0.10.24" + } + }, + { + "publishedAt": "2014-01-28T02:21:38Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "0.10.25" + } + }, + { + "publishedAt": "2014-02-12T09:51:56Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "0.10.25-1" + } + }, + { + "publishedAt": "2014-08-23T04:25:19Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "0.10.31" + } + }, + { + "publishedAt": "2014-01-18T05:28:38Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "0.11.10" + } + }, + { + "publishedAt": "2014-01-28T02:24:31Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "0.11.10-1" + } + }, + { + "publishedAt": "2017-04-06T13:38:19Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2017-05-19T08:19:05Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2017-06-06T14:19:20Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2017-06-22T18:36:15Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "1.0.3" + } + }, + { + "publishedAt": "2018-03-06T10:20:30Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2018-03-30T08:14:15Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2018-11-27T15:37:59Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "isDefault": true, + "publishedAt": "2019-08-07T09:20:36Z", + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "1.3.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "strip-ansi", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "strip-ansi", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-12-07T23:30:17Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "0.1.0" + } + }, + { + "publishedAt": "2013-12-08T00:12:22Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "0.1.1" + } + }, + { + "publishedAt": "2014-03-26T15:28:35Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2014-04-28T10:05:45Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "0.2.1" + } + }, + { + "publishedAt": "2014-06-03T17:09:40Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "0.2.2" + } + }, + { + "publishedAt": "2014-06-24T19:33:15Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2014-07-23T22:31:46Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-08-13T13:36:36Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-01-16T18:48:44Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2015-06-30T16:53:11Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2016-02-21T12:21:22Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2017-06-20T19:28:26Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2018-09-29T19:25:44Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2019-03-08T07:44:00Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2019-03-18T08:46:18Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "5.2.0" + } + }, + { + "publishedAt": "2019-11-09T06:20:36Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2021-09-23T16:34:41Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2021-04-16T06:08:05Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2021-09-11T08:50:46Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2023-05-28T09:55:04Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "7.1.0" + } + }, + { + "publishedAt": "2025-09-08T15:05:29Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "7.1.2" + } + }, + { + "isDefault": true, + "publishedAt": "2026-02-26T13:51:11Z", + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "7.2.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "supports-preserve-symlinks-flag", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "supports-preserve-symlinks-flag", + "system": "NPM" + }, + "versions": [ + { + "isDefault": true, + "publishedAt": "2022-01-03T07:22:56Z", + "versionKey": { + "name": "supports-preserve-symlinks-flag", + "system": "NPM", + "version": "1.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "tough-cookie", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "tough-cookie", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-01-10T21:47:05Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.10.0" + } + }, + { + "publishedAt": "2014-01-13T18:21:15Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.11.0" + } + }, + { + "publishedAt": "2014-01-13T21:32:46Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.12.0" + } + }, + { + "publishedAt": "2014-01-16T18:26:00Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.12.1" + } + }, + { + "publishedAt": "2015-04-22T01:25:50Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.13.0" + } + }, + { + "publishedAt": "2011-10-21T19:06:03Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.0" + } + }, + { + "publishedAt": "2011-10-31T20:14:14Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.1" + } + }, + { + "publishedAt": "2012-04-23T17:02:57Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.11" + } + }, + { + "publishedAt": "2012-04-25T16:48:25Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.12" + } + }, + { + "publishedAt": "2012-05-08T16:21:30Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.13" + } + }, + { + "publishedAt": "2012-09-28T17:45:14Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.14" + } + }, + { + "publishedAt": "2013-01-25T17:35:07Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.15" + } + }, + { + "publishedAt": "2011-11-07T22:32:46Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.3" + } + }, + { + "publishedAt": "2011-11-23T15:55:51Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.4" + } + }, + { + "publishedAt": "2011-11-23T16:09:51Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.5" + } + }, + { + "publishedAt": "2011-11-23T19:26:54Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.6" + } + }, + { + "publishedAt": "2011-12-01T23:14:08Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.7" + } + }, + { + "publishedAt": "2011-12-15T16:03:48Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.8" + } + }, + { + "publishedAt": "2012-04-17T02:38:36Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "0.9.9" + } + }, + { + "publishedAt": "2015-04-28T01:38:47Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-04-28T18:14:01Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2015-05-25T16:49:39Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2015-06-10T22:13:55Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-10-02T17:49:06Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2015-10-06T23:18:58Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2015-11-13T01:52:06Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.2.1" + } + }, + { + "publishedAt": "2016-03-09T23:03:59Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.2.2" + } + }, + { + "publishedAt": "2016-07-21T18:44:18Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.3.0" + } + }, + { + "publishedAt": "2016-07-26T01:01:31Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.3.1" + } + }, + { + "publishedAt": "2016-10-25T17:07:13Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.3.2" + } + }, + { + "publishedAt": "2017-09-21T21:05:04Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.3.3" + } + }, + { + "publishedAt": "2018-02-26T22:29:25Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.3.4" + } + }, + { + "publishedAt": "2018-06-04T23:05:54Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.4.2" + } + }, + { + "publishedAt": "2018-06-25T20:56:48Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.4.3" + } + }, + { + "publishedAt": "2018-11-26T22:58:46Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.5.0" + } + }, + { + "publishedAt": "2019-01-08T19:52:41Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2019-02-05T03:09:45Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2020-03-19T19:20:25Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2022-08-22T17:35:51Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "4.1.0" + } + }, + { + "publishedAt": "2022-08-24T19:38:25Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "4.1.1" + } + }, + { + "publishedAt": "2022-08-25T18:51:07Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "4.1.2" + } + }, + { + "publishedAt": "2023-06-05T17:32:41Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "4.1.3" + } + }, + { + "publishedAt": "2024-04-29T14:11:42Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "4.1.4" + } + }, + { + "publishedAt": "2024-09-09T16:40:28Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2023-09-27T16:06:48Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.0.0-rc.0" + } + }, + { + "publishedAt": "2024-02-29T18:21:11Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.0.0-rc.1" + } + }, + { + "publishedAt": "2024-05-16T20:03:00Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.0.0-rc.2" + } + }, + { + "publishedAt": "2024-07-10T13:23:18Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.0.0-rc.3" + } + }, + { + "publishedAt": "2024-07-19T17:42:20Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.0.0-rc.4" + } + }, + { + "publishedAt": "2025-01-09T15:36:56Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.1.0" + } + }, + { + "publishedAt": "2025-01-08T18:57:42Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.1.0-rc.0" + } + }, + { + "publishedAt": "2025-02-07T17:32:26Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.1.1" + } + }, + { + "publishedAt": "2025-02-28T18:27:49Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "5.1.2" + } + }, + { + "publishedAt": "2025-08-14T19:56:05Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2025-05-02T13:50:43Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "6.0.0-rc.0" + } + }, + { + "publishedAt": "2025-07-24T14:54:21Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "6.0.0-rc.1" + } + }, + { + "publishedAt": "2025-08-04T16:53:25Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "6.0.0-rc.2" + } + }, + { + "publishedAt": "2026-03-12T18:39:28Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2026-07-07T18:32:22Z", + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "6.0.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "tunnel-agent", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "tunnel-agent", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-03-01T20:43:54Z", + "versionKey": { + "name": "tunnel-agent", + "system": "NPM", + "version": "0.2.0" + } + }, + { + "publishedAt": "2013-04-22T05:11:34Z", + "versionKey": { + "name": "tunnel-agent", + "system": "NPM", + "version": "0.3.0" + } + }, + { + "publishedAt": "2014-02-04T19:33:08Z", + "versionKey": { + "name": "tunnel-agent", + "system": "NPM", + "version": "0.4.0" + } + }, + { + "publishedAt": "2015-07-02T16:27:22Z", + "versionKey": { + "name": "tunnel-agent", + "system": "NPM", + "version": "0.4.1" + } + }, + { + "publishedAt": "2015-12-08T14:31:54Z", + "versionKey": { + "name": "tunnel-agent", + "system": "NPM", + "version": "0.4.2" + } + }, + { + "publishedAt": "2016-05-04T21:14:31Z", + "versionKey": { + "name": "tunnel-agent", + "system": "NPM", + "version": "0.4.3" + } + }, + { + "publishedAt": "2017-03-04T19:32:51Z", + "versionKey": { + "name": "tunnel-agent", + "system": "NPM", + "version": "0.5.0" + } + }, + { + "isDefault": true, + "publishedAt": "2017-03-05T00:30:01Z", + "versionKey": { + "name": "tunnel-agent", + "system": "NPM", + "version": "0.6.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "tweetnacl", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "tweetnacl", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-07-26T14:13:21Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.10.0" + } + }, + { + "publishedAt": "2014-07-31T08:56:22Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.10.1" + } + }, + { + "publishedAt": "2014-08-03T12:57:58Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.11.0" + } + }, + { + "publishedAt": "2014-08-06T09:51:16Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.11.1" + } + }, + { + "publishedAt": "2014-08-08T11:33:58Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.11.2" + } + }, + { + "publishedAt": "2014-09-03T12:53:37Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.12.0" + } + }, + { + "publishedAt": "2014-09-09T19:10:37Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.12.1" + } + }, + { + "publishedAt": "2014-09-18T16:07:52Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.12.2" + } + }, + { + "publishedAt": "2014-12-26T16:18:57Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.13.0" + } + }, + { + "publishedAt": "2015-04-15T16:16:46Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.13.1" + } + }, + { + "publishedAt": "2015-09-17T14:24:35Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.13.2" + } + }, + { + "publishedAt": "2016-01-06T23:08:59Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.13.3" + } + }, + { + "publishedAt": "2016-02-20T16:07:29Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.14.0" + } + }, + { + "publishedAt": "2016-02-25T00:35:25Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.14.1" + } + }, + { + "publishedAt": "2016-03-28T17:49:52Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.14.2" + } + }, + { + "publishedAt": "2016-03-29T04:15:52Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.14.3" + } + }, + { + "publishedAt": "2016-12-02T18:10:24Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.14.4" + } + }, + { + "publishedAt": "2016-12-13T11:11:56Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.14.5" + } + }, + { + "publishedAt": "2014-07-08T17:27:03Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.9.1" + } + }, + { + "publishedAt": "2014-07-22T11:51:50Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.9.2" + } + }, + { + "publishedAt": "2017-05-22T18:43:50Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2017-02-22T11:39:29Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "1.0.0-rc.1" + } + }, + { + "publishedAt": "2019-01-24T14:52:36Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2020-01-16T19:28:56Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "isDefault": true, + "publishedAt": "2020-02-10T19:49:05Z", + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "1.0.3" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "typedarray", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "typedarray", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2013-12-10T03:47:04Z", + "versionKey": { + "name": "typedarray", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2013-12-10T18:28:05Z", + "versionKey": { + "name": "typedarray", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2013-12-11T02:48:58Z", + "versionKey": { + "name": "typedarray", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2013-12-11T16:26:31Z", + "versionKey": { + "name": "typedarray", + "system": "NPM", + "version": "0.0.3" + } + }, + { + "publishedAt": "2013-12-11T16:26:44Z", + "versionKey": { + "name": "typedarray", + "system": "NPM", + "version": "0.0.4" + } + }, + { + "publishedAt": "2013-12-12T23:49:44Z", + "versionKey": { + "name": "typedarray", + "system": "NPM", + "version": "0.0.5" + } + }, + { + "publishedAt": "2014-05-17T02:52:49Z", + "versionKey": { + "name": "typedarray", + "system": "NPM", + "version": "0.0.6" + } + }, + { + "isDefault": true, + "publishedAt": "2022-10-12T07:29:40Z", + "versionKey": { + "name": "typedarray", + "system": "NPM", + "version": "0.0.7" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "uri-js", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "uri-js", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-03-13T19:38:35Z", + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2012-05-24T20:01:53Z", + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "1.4.2" + } + }, + { + "publishedAt": "2015-06-04T16:39:02Z", + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-06-08T20:22:25Z", + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2015-07-08T21:15:27Z", + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "2.1.1" + } + }, + { + "publishedAt": "2017-03-24T14:45:54Z", + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2017-03-27T19:10:10Z", + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2017-03-28T14:40:42Z", + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2018-04-01T02:58:49Z", + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "4.2.0" + } + }, + { + "publishedAt": "2018-04-11T00:18:07Z", + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "4.2.1" + } + }, + { + "publishedAt": "2018-05-25T21:54:57Z", + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "4.2.2" + } + }, + { + "publishedAt": "2020-08-30T01:20:25Z", + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "4.3.0" + } + }, + { + "publishedAt": "2020-08-30T19:04:37Z", + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "4.4.0" + } + }, + { + "isDefault": true, + "publishedAt": "2021-01-10T00:43:12Z", + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "4.4.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "util-deprecate", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "util-deprecate", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-04-30T17:10:32Z", + "versionKey": { + "name": "util-deprecate", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-11-25T20:08:13Z", + "versionKey": { + "name": "util-deprecate", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2015-10-07T18:37:40Z", + "versionKey": { + "name": "util-deprecate", + "system": "NPM", + "version": "1.0.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "uuid", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "uuid", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2011-03-31T08:12:51Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "0.0.1" + } + }, + { + "publishedAt": "2011-03-31T08:12:51Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "0.0.2" + } + }, + { + "publishedAt": "2013-02-19T22:28:10Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2013-03-14T05:25:04Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "1.4.1" + } + }, + { + "publishedAt": "2014-09-25T09:03:34Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "1.4.2" + } + }, + { + "publishedAt": "2024-06-09T13:42:04Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "10.0.0" + } + }, + { + "publishedAt": "2024-10-27T14:35:13Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.0.0" + } + }, + { + "publishedAt": "2024-09-05T21:08:26Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.0.0-0" + } + }, + { + "publishedAt": "2024-10-27T21:40:24Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.0.1" + } + }, + { + "publishedAt": "2024-10-28T17:27:12Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.0.2" + } + }, + { + "publishedAt": "2024-11-10T21:25:54Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.0.3" + } + }, + { + "publishedAt": "2025-01-05T15:16:52Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.0.4" + } + }, + { + "publishedAt": "2025-01-09T22:40:18Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.0.5" + } + }, + { + "publishedAt": "2025-02-19T18:16:11Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.1.0" + } + }, + { + "publishedAt": "2026-04-29T15:17:24Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "11.1.1" + } + }, + { + "publishedAt": "2025-09-05T17:25:34Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "12.0.0" + } + }, + { + "publishedAt": "2026-04-29T12:54:38Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "12.0.1" + } + }, + { + "publishedAt": "2025-09-08T18:43:39Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "13.0.0" + } + }, + { + "publishedAt": "2026-04-29T12:44:23Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "13.0.1" + } + }, + { + "publishedAt": "2026-05-04T13:37:27Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "13.0.2" + } + }, + { + "publishedAt": "2026-04-19T15:15:42Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "14.0.0" + } + }, + { + "isDefault": true, + "publishedAt": "2026-06-20T11:56:02Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "14.0.1" + } + }, + { + "publishedAt": "2014-09-29T09:03:24Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2014-09-29T09:16:55Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2016-04-13T07:37:23Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "2.0.2" + } + }, + { + "publishedAt": "2016-09-18T21:03:38Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "2.0.3" + } + }, + { + "publishedAt": "2016-11-18T05:55:37Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2016-11-29T07:18:07Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2017-06-16T17:54:51Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.1.0" + } + }, + { + "publishedAt": "2018-01-16T14:44:50Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.2.0" + } + }, + { + "publishedAt": "2018-01-16T17:44:57Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.2.1" + } + }, + { + "publishedAt": "2018-06-26T13:23:39Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.3.0" + } + }, + { + "publishedAt": "2018-06-28T21:29:01Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.3.2" + } + }, + { + "publishedAt": "2019-08-19T13:26:25Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.3.3" + } + }, + { + "publishedAt": "2020-01-16T21:05:38Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.4.0" + } + }, + { + "publishedAt": "2020-02-24T13:23:46Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2020-02-17T11:25:25Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "7.0.0-beta.0" + } + }, + { + "publishedAt": "2020-02-25T20:26:35Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2020-03-04T12:49:00Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "7.0.2" + } + }, + { + "publishedAt": "2020-03-02T20:31:08Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "7.0.2-beta.0" + } + }, + { + "publishedAt": "2020-03-31T19:41:24Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "7.0.3" + } + }, + { + "publishedAt": "2020-04-29T20:42:26Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.0.0" + } + }, + { + "publishedAt": "2020-04-29T20:21:52Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.0.0-beta.0" + } + }, + { + "publishedAt": "2020-05-20T18:52:38Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.1.0" + } + }, + { + "publishedAt": "2020-06-23T20:56:14Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.2.0" + } + }, + { + "publishedAt": "2020-06-23T07:38:42Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.2.0-beta.0" + } + }, + { + "publishedAt": "2020-07-27T19:01:36Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.3.0" + } + }, + { + "publishedAt": "2020-07-22T22:28:57Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.3.0-beta.0" + } + }, + { + "publishedAt": "2020-10-04T15:46:46Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.3.1" + } + }, + { + "publishedAt": "2020-12-08T20:38:36Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.3.2" + } + }, + { + "publishedAt": "2020-11-21T13:10:15Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "8.3.2-beta.0" + } + }, + { + "publishedAt": "2022-09-05T20:03:54Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "9.0.0" + } + }, + { + "publishedAt": "2022-08-05T10:12:36Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "9.0.0-beta.0" + } + }, + { + "publishedAt": "2023-09-12T08:56:35Z", + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "9.0.1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "validate-npm-package-license", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "validate-npm-package-license", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-06-05T22:28:16Z", + "versionKey": { + "name": "validate-npm-package-license", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-05-03T21:39:01Z", + "versionKey": { + "name": "validate-npm-package-license", + "system": "NPM", + "version": "1.0.0-prerelease-1" + } + }, + { + "publishedAt": "2015-05-06T07:51:15Z", + "versionKey": { + "name": "validate-npm-package-license", + "system": "NPM", + "version": "1.0.0-prerelease-2" + } + }, + { + "publishedAt": "2015-06-05T20:09:37Z", + "versionKey": { + "name": "validate-npm-package-license", + "system": "NPM", + "version": "1.0.0-prerelease-3" + } + }, + { + "publishedAt": "2015-06-19T07:38:36Z", + "versionKey": { + "name": "validate-npm-package-license", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-08-23T22:03:42Z", + "versionKey": { + "name": "validate-npm-package-license", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2015-08-23T23:36:10Z", + "versionKey": { + "name": "validate-npm-package-license", + "system": "NPM", + "version": "3.0.1" + } + }, + { + "publishedAt": "2018-02-27T00:22:09Z", + "versionKey": { + "name": "validate-npm-package-license", + "system": "NPM", + "version": "3.0.2" + } + }, + { + "publishedAt": "2018-02-27T18:18:49Z", + "versionKey": { + "name": "validate-npm-package-license", + "system": "NPM", + "version": "3.0.3" + } + }, + { + "isDefault": true, + "publishedAt": "2018-08-05T16:59:03Z", + "versionKey": { + "name": "validate-npm-package-license", + "system": "NPM", + "version": "3.0.4" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "validate-npm-package-name", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "validate-npm-package-name", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2014-11-12T22:55:16Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-11-12T23:01:35Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2014-11-13T00:48:37Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2014-11-13T00:49:44Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2014-11-13T01:01:20Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2015-01-20T01:22:19Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-01-20T01:23:19Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "2.0.1" + } + }, + { + "publishedAt": "2015-04-28T19:20:00Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "2.1.0" + } + }, + { + "publishedAt": "2015-04-28T22:41:50Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "2.2.0" + } + }, + { + "publishedAt": "2015-06-30T18:33:46Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "2.2.1" + } + }, + { + "publishedAt": "2015-06-30T18:33:59Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "2.2.2" + } + }, + { + "publishedAt": "2017-02-13T22:51:23Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "3.0.0" + } + }, + { + "publishedAt": "2022-03-29T19:58:04Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "4.0.0" + } + }, + { + "publishedAt": "2022-10-14T05:22:33Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "5.0.0" + } + }, + { + "publishedAt": "2024-05-06T17:23:21Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "5.0.1" + } + }, + { + "publishedAt": "2024-09-25T17:34:17Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "6.0.0" + } + }, + { + "publishedAt": "2025-06-05T16:16:21Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "6.0.1" + } + }, + { + "publishedAt": "2025-07-21T21:19:27Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "6.0.2" + } + }, + { + "publishedAt": "2025-10-22T15:29:11Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "7.0.0" + } + }, + { + "publishedAt": "2025-12-18T22:54:25Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "7.0.1" + } + }, + { + "publishedAt": "2026-01-06T20:02:27Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "7.0.2" + } + }, + { + "isDefault": true, + "publishedAt": "2026-05-08T18:31:08Z", + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "8.0.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "verror", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "verror", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2012-04-18T01:13:53Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2012-04-18T16:21:48Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2012-05-01T19:11:24Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2017-05-02T16:40:47Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.10.0" + } + }, + { + "isDefault": true, + "publishedAt": "2021-11-02T20:29:16Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.10.1" + } + }, + { + "publishedAt": "2012-07-11T18:56:59Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.2.0" + } + }, + { + "publishedAt": "2012-07-27T00:03:18Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.3.0" + } + }, + { + "publishedAt": "2012-07-27T17:37:13Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.3.1" + } + }, + { + "publishedAt": "2012-07-30T23:16:11Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.3.2" + } + }, + { + "publishedAt": "2012-07-30T23:57:10Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.3.3" + } + }, + { + "publishedAt": "2012-10-17T18:55:23Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.3.4" + } + }, + { + "publishedAt": "2012-12-14T17:25:51Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.3.5" + } + }, + { + "publishedAt": "2013-02-06T18:29:57Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.3.6" + } + }, + { + "publishedAt": "2014-01-15T00:33:58Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.3.7" + } + }, + { + "publishedAt": "2014-03-13T04:35:07Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.4.0" + } + }, + { + "publishedAt": "2014-11-17T18:25:19Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.5.0" + } + }, + { + "publishedAt": "2014-11-17T18:28:09Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.5.1" + } + }, + { + "publishedAt": "2014-11-20T23:24:57Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.6.0" + } + }, + { + "publishedAt": "2016-01-30T00:25:54Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.6.1" + } + }, + { + "publishedAt": "2016-08-12T01:30:04Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.7.0" + } + }, + { + "publishedAt": "2016-08-16T21:33:32Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.8.0" + } + }, + { + "publishedAt": "2016-08-17T18:40:33Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.8.1" + } + }, + { + "publishedAt": "2016-11-16T21:53:00Z", + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.9.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "wide-align", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "wide-align", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2015-12-16T05:58:03Z", + "versionKey": { + "name": "wide-align", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-12-16T19:55:49Z", + "versionKey": { + "name": "wide-align", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "publishedAt": "2015-12-31T07:07:16Z", + "versionKey": { + "name": "wide-align", + "system": "NPM", + "version": "1.0.2" + } + }, + { + "publishedAt": "2016-01-08T21:59:38Z", + "versionKey": { + "name": "wide-align", + "system": "NPM", + "version": "1.1.0" + } + }, + { + "publishedAt": "2017-05-10T23:21:02Z", + "versionKey": { + "name": "wide-align", + "system": "NPM", + "version": "1.1.1" + } + }, + { + "publishedAt": "2017-05-11T18:31:29Z", + "versionKey": { + "name": "wide-align", + "system": "NPM", + "version": "1.1.2" + } + }, + { + "publishedAt": "2018-05-24T21:36:50Z", + "versionKey": { + "name": "wide-align", + "system": "NPM", + "version": "1.1.3" + } + }, + { + "isDefault": true, + "publishedAt": "2021-10-15T14:17:01Z", + "versionKey": { + "name": "wide-align", + "system": "NPM", + "version": "1.1.5" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "wrappy", + "system": "NPM" + } + } + response: |- + { + "packageKey": { + "name": "wrappy", + "system": "NPM" + }, + "versions": [ + { + "publishedAt": "2021-04-22T23:17:34Z", + "versionKey": { + "name": "wrappy", + "system": "NPM", + "version": "0.0.0" + } + }, + { + "publishedAt": "2014-09-18T22:59:23Z", + "versionKey": { + "name": "wrappy", + "system": "NPM", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-09-18T23:13:15Z", + "versionKey": { + "name": "wrappy", + "system": "NPM", + "version": "1.0.1" + } + }, + { + "isDefault": true, + "publishedAt": "2016-05-17T23:30:52Z", + "versionKey": { + "name": "wrappy", + "system": "NPM", + "version": "1.0.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "ajv", + "system": "NPM", + "version": "6.15.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "fast-deep-equal", + "requirement": "^3.1.1" + }, + { + "name": "fast-json-stable-stringify", + "requirement": "^2.0.0" + }, + { + "name": "json-schema-traverse", + "requirement": "^0.4.1" + }, + { + "name": "uri-js", + "requirement": "^4.2.2" + } + ], + "devDependencies": [ + { + "name": "ajv-async", + "requirement": "^1.0.0" + }, + { + "name": "bluebird", + "requirement": "^3.5.3" + }, + { + "name": "brfs", + "requirement": "^2.0.0" + }, + { + "name": "browserify", + "requirement": "^16.2.0" + }, + { + "name": "chai", + "requirement": "^4.0.1" + }, + { + "name": "coveralls", + "requirement": "^3.0.1" + }, + { + "name": "del-cli", + "requirement": "^3.0.0" + }, + { + "name": "dot", + "requirement": "^1.0.3" + }, + { + "name": "eslint", + "requirement": "^7.3.1" + }, + { + "name": "gh-pages-generator", + "requirement": "^0.2.3" + }, + { + "name": "glob", + "requirement": "^7.0.0" + }, + { + "name": "if-node-version", + "requirement": "^1.0.0" + }, + { + "name": "js-beautify", + "requirement": "^1.7.3" + }, + { + "name": "jshint", + "requirement": "^2.10.2" + }, + { + "name": "json-schema-test", + "requirement": "^2.0.0" + }, + { + "name": "karma", + "requirement": "^5.0.0" + }, + { + "name": "karma-chrome-launcher", + "requirement": "^3.0.0" + }, + { + "name": "karma-mocha", + "requirement": "^2.0.0" + }, + { + "name": "karma-sauce-launcher", + "requirement": "^4.1.3" + }, + { + "name": "mocha", + "requirement": "^8.0.1" + }, + { + "name": "nyc", + "requirement": "^15.0.0" + }, + { + "name": "pre-commit", + "requirement": "^1.1.1" + }, + { + "name": "re2", + "requirement": "^1.21.4" + }, + { + "name": "require-globify", + "requirement": "^1.3.0" + }, + { + "name": "typescript", + "requirement": "^3.9.5" + }, + { + "name": "uglify-js", + "requirement": "^3.6.9" + }, + { + "name": "watch", + "requirement": "^1.0.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "2.1.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "ava", + "requirement": "0.17.0" + }, + { + "name": "xo", + "requirement": "0.16.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "ansi-regex", + "system": "NPM", + "version": "5.0.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "ava", + "requirement": "^2.4.0" + }, + { + "name": "tsd", + "requirement": "^0.9.0" + }, + { + "name": "xo", + "requirement": "^0.25.3" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "aproba", + "system": "NPM", + "version": "1.2.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "standard", + "requirement": "^10.0.3" + }, + { + "name": "tap", + "requirement": "^10.0.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "aproba", + "system": "NPM", + "version": "2.1.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "standard", + "requirement": "^11.0.1" + }, + { + "name": "tap", + "requirement": "^12.0.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "1.1.7" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "delegates", + "requirement": "^1.0.0" + }, + { + "name": "readable-stream", + "requirement": "^2.0.6" + } + ], + "devDependencies": [ + { + "name": "standard", + "requirement": "^11.0.1" + }, + { + "name": "tap", + "requirement": "^12.0.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "are-we-there-yet", + "system": "NPM", + "version": "4.0.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "@npmcli/eslint-config", + "requirement": "^4.0.0" + }, + { + "name": "@npmcli/template-oss", + "requirement": "4.21.3" + }, + { + "name": "tap", + "requirement": "^16.0.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "asn1", + "system": "NPM", + "version": "0.2.6" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "safer-buffer", + "requirement": "~2.1.0" + } + ], + "devDependencies": [ + { + "name": "eslint", + "requirement": "2.13.1" + }, + { + "name": "eslint-plugin-joyent", + "requirement": "~1.3.0" + }, + { + "name": "faucet", + "requirement": "0.0.1" + }, + { + "name": "istanbul", + "requirement": "^0.3.6" + }, + { + "name": "tape", + "requirement": "^3.5.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "assert-plus", + "system": "NPM", + "version": "1.0.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "faucet", + "requirement": "0.0.1" + }, + { + "name": "tape", + "requirement": "4.2.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "asynckit", + "system": "NPM", + "version": "0.4.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "browserify", + "requirement": "^13.0.0" + }, + { + "name": "browserify-istanbul", + "requirement": "^2.0.0" + }, + { + "name": "coveralls", + "requirement": "^2.11.9" + }, + { + "name": "eslint", + "requirement": "^2.9.0" + }, + { + "name": "istanbul", + "requirement": "^0.4.3" + }, + { + "name": "obake", + "requirement": "^0.1.2" + }, + { + "name": "phantomjs-prebuilt", + "requirement": "^2.1.7" + }, + { + "name": "pre-commit", + "requirement": "^1.1.3" + }, + { + "name": "reamde", + "requirement": "^1.1.0" + }, + { + "name": "rimraf", + "requirement": "^2.5.2" + }, + { + "name": "size-table", + "requirement": "^0.2.0" + }, + { + "name": "tap-spec", + "requirement": "^4.1.1" + }, + { + "name": "tape", + "requirement": "^4.5.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "aws-sign2", + "system": "NPM", + "version": "0.7.0" + } + } + response: |- + { + "npm": { + "dependencies": {} + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "aws4", + "system": "NPM", + "version": "1.13.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "mocha", + "requirement": "^10.7.3" + }, + { + "name": "should", + "requirement": "^13.2.3" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "1.0.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "matcha", + "requirement": "^0.7.0" + }, + { + "name": "tape", + "requirement": "^4.6.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "bcrypt-pbkdf", + "system": "NPM", + "version": "1.0.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "tweetnacl", + "requirement": "^0.14.3" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "brace-expansion", + "system": "NPM", + "version": "1.1.16" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "balanced-match", + "requirement": "^1.0.0" + }, + { + "name": "concat-map", + "requirement": "0.0.1" + } + ], + "devDependencies": [ + { + "name": "matcha", + "requirement": "^0.7.0" + }, + { + "name": "tape", + "requirement": "^4.6.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "buffer-from", + "system": "NPM", + "version": "1.1.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "standard", + "requirement": "^12.0.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "builtins", + "system": "NPM", + "version": "1.0.3" + } + } + response: |- + { + "npm": { + "dependencies": {} + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "caseless", + "system": "NPM", + "version": "0.12.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "tape", + "requirement": "^2.10.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "chownr", + "system": "NPM", + "version": "0.0.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "mkdirp", + "requirement": "0.3" + }, + { + "name": "rimraf" + }, + { + "name": "tap", + "requirement": "0.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "code-point-at", + "system": "NPM", + "version": "1.1.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "ava", + "requirement": "*" + }, + { + "name": "xo", + "requirement": "^0.16.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "color-support", + "system": "NPM", + "version": "1.1.3" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "tap", + "requirement": "^10.3.3" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "1.0.8" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "delayed-stream", + "requirement": "~1.0.0" + } + ], + "devDependencies": [ + { + "name": "far", + "requirement": "~0.0.7" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "concat-map", + "system": "NPM", + "version": "0.0.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "tape", + "requirement": "~2.4.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "concat-stream", + "system": "NPM", + "version": "1.6.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "buffer-from", + "requirement": "^1.0.0" + }, + { + "name": "inherits", + "requirement": "^2.0.3" + }, + { + "name": "readable-stream", + "requirement": "^2.2.2" + }, + { + "name": "typedarray", + "requirement": "^0.0.6" + } + ], + "devDependencies": [ + { + "name": "tape", + "requirement": "^4.6.3" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "console-control-strings", + "system": "NPM", + "version": "1.1.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "standard", + "requirement": "^7.1.2" + }, + { + "name": "tap", + "requirement": "^5.7.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "core-util-is", + "system": "NPM", + "version": "1.0.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "tap", + "requirement": "^2.3.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "core-util-is", + "system": "NPM", + "version": "1.0.3" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "tap", + "requirement": "^15.0.9" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "dashdash", + "system": "NPM", + "version": "1.14.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "assert-plus", + "requirement": "^1.0.0" + } + ], + "devDependencies": [ + { + "name": "nodeunit", + "requirement": "0.9.x" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "delayed-stream", + "system": "NPM", + "version": "1.0.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "fake", + "requirement": "0.2.0" + }, + { + "name": "far", + "requirement": "0.0.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "delegates", + "system": "NPM", + "version": "1.0.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "mocha", + "requirement": "*" + }, + { + "name": "should", + "requirement": "*" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "ecc-jsbn", + "system": "NPM", + "version": "0.1.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "jsbn", + "requirement": "~0.1.0" + }, + { + "name": "safer-buffer", + "requirement": "^2.1.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "emoji-regex", + "system": "NPM", + "version": "8.0.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "@babel/cli", + "requirement": "^7.2.3" + }, + { + "name": "@babel/core", + "requirement": "^7.3.4" + }, + { + "name": "@babel/plugin-proposal-unicode-property-regex", + "requirement": "^7.2.0" + }, + { + "name": "@babel/preset-env", + "requirement": "^7.3.4" + }, + { + "name": "mocha", + "requirement": "^6.0.2" + }, + { + "name": "regexgen", + "requirement": "^1.3.0" + }, + { + "name": "unicode-12.0.0", + "requirement": "^0.7.9" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "es-errors", + "system": "NPM", + "version": "1.3.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "@ljharb/eslint-config", + "requirement": "^21.1.0" + }, + { + "name": "@types/tape", + "requirement": "^5.6.4" + }, + { + "name": "aud", + "requirement": "^2.0.4" + }, + { + "name": "auto-changelog", + "requirement": "^2.4.0" + }, + { + "name": "eclint", + "requirement": "^2.8.1" + }, + { + "name": "eslint", + "requirement": "^8.8.0" + }, + { + "name": "evalmd", + "requirement": "^0.0.19" + }, + { + "name": "in-publish", + "requirement": "^2.0.1" + }, + { + "name": "npmignore", + "requirement": "^0.3.1" + }, + { + "name": "nyc", + "requirement": "^10.3.2" + }, + { + "name": "safe-publish-latest", + "requirement": "^2.0.0" + }, + { + "name": "tape", + "requirement": "^5.7.4" + }, + { + "name": "typescript", + "requirement": "next" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "extend", + "system": "NPM", + "version": "3.0.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "@ljharb/eslint-config", + "requirement": "^12.2.1" + }, + { + "name": "covert", + "requirement": "^1.1.0" + }, + { + "name": "eslint", + "requirement": "^4.19.1" + }, + { + "name": "jscs", + "requirement": "^3.0.7" + }, + { + "name": "tape", + "requirement": "^4.9.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "extsprintf", + "system": "NPM", + "version": "1.3.0" + } + } + response: |- + { + "npm": { + "dependencies": {} + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "fast-deep-equal", + "system": "NPM", + "version": "3.1.3" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "coveralls", + "requirement": "^3.1.0" + }, + { + "name": "dot", + "requirement": "^1.1.2" + }, + { + "name": "eslint", + "requirement": "^7.2.0" + }, + { + "name": "mocha", + "requirement": "^7.2.0" + }, + { + "name": "nyc", + "requirement": "^15.1.0" + }, + { + "name": "pre-commit", + "requirement": "^1.2.2" + }, + { + "name": "react", + "requirement": "^16.12.0" + }, + { + "name": "react-test-renderer", + "requirement": "^16.12.0" + }, + { + "name": "sinon", + "requirement": "^9.0.2" + }, + { + "name": "typescript", + "requirement": "^3.9.5" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "fast-json-stable-stringify", + "system": "NPM", + "version": "2.1.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "benchmark", + "requirement": "^2.1.4" + }, + { + "name": "coveralls", + "requirement": "^3.0.0" + }, + { + "name": "eslint", + "requirement": "^6.7.0" + }, + { + "name": "fast-stable-stringify", + "requirement": "latest" + }, + { + "name": "faster-stable-stringify", + "requirement": "latest" + }, + { + "name": "json-stable-stringify", + "requirement": "latest" + }, + { + "name": "nyc", + "requirement": "^14.1.0" + }, + { + "name": "pre-commit", + "requirement": "^1.2.2" + }, + { + "name": "tape", + "requirement": "^4.11.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "forever-agent", + "system": "NPM", + "version": "0.6.1" + } + } + response: |- + { + "npm": { + "dependencies": {} + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "form-data", + "system": "NPM", + "version": "2.3.3" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "asynckit", + "requirement": "^0.4.0" + }, + { + "name": "combined-stream", + "requirement": "^1.0.6" + }, + { + "name": "mime-types", + "requirement": "^2.1.12" + } + ], + "devDependencies": [ + { + "name": "browserify", + "requirement": "^13.1.1" + }, + { + "name": "browserify-istanbul", + "requirement": "^2.0.0" + }, + { + "name": "coveralls", + "requirement": "^2.11.14" + }, + { + "name": "cross-spawn", + "requirement": "^4.0.2" + }, + { + "name": "eslint", + "requirement": "^3.9.1" + }, + { + "name": "fake", + "requirement": "^0.2.2" + }, + { + "name": "far", + "requirement": "^0.0.7" + }, + { + "name": "formidable", + "requirement": "^1.0.17" + }, + { + "name": "in-publish", + "requirement": "^2.0.0" + }, + { + "name": "is-node-modern", + "requirement": "^1.0.0" + }, + { + "name": "istanbul", + "requirement": "^0.4.5" + }, + { + "name": "obake", + "requirement": "^0.1.2" + }, + { + "name": "phantomjs-prebuilt", + "requirement": "^2.1.13" + }, + { + "name": "pkgfiles", + "requirement": "^2.3.0" + }, + { + "name": "pre-commit", + "requirement": "^1.1.3" + }, + { + "name": "request", + "requirement": "2.76.0" + }, + { + "name": "rimraf", + "requirement": "^2.5.4" + }, + { + "name": "tape", + "requirement": "^4.6.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "fs.realpath", + "system": "NPM", + "version": "1.0.0" + } + } + response: |- + { + "npm": { + "dependencies": {} + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "function-bind", + "system": "NPM", + "version": "1.1.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "@ljharb/eslint-config", + "requirement": "^21.1.0" + }, + { + "name": "aud", + "requirement": "^2.0.3" + }, + { + "name": "auto-changelog", + "requirement": "^2.4.0" + }, + { + "name": "eslint", + "requirement": "=8.8.0" + }, + { + "name": "in-publish", + "requirement": "^2.0.1" + }, + { + "name": "npmignore", + "requirement": "^0.3.0" + }, + { + "name": "nyc", + "requirement": "^10.3.2" + }, + { + "name": "safe-publish-latest", + "requirement": "^2.0.0" + }, + { + "name": "tape", + "requirement": "^5.7.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "2.7.4" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "aproba", + "requirement": "^1.0.3" + }, + { + "name": "console-control-strings", + "requirement": "^1.0.0" + }, + { + "name": "has-unicode", + "requirement": "^2.0.0" + }, + { + "name": "object-assign", + "requirement": "^4.1.0" + }, + { + "name": "signal-exit", + "requirement": "^3.0.0" + }, + { + "name": "string-width", + "requirement": "^1.0.1" + }, + { + "name": "strip-ansi", + "requirement": "^3.0.1" + }, + { + "name": "wide-align", + "requirement": "^1.1.0" + } + ], + "devDependencies": [ + { + "name": "readable-stream", + "requirement": "^2.0.6" + }, + { + "name": "require-inject", + "requirement": "^1.4.0" + }, + { + "name": "standard", + "requirement": "^7.1.2" + }, + { + "name": "tap", + "requirement": "^5.7.2" + }, + { + "name": "through2", + "requirement": "^2.0.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "gauge", + "system": "NPM", + "version": "5.0.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "aproba", + "requirement": "^1.0.3 || ^2.0.0" + }, + { + "name": "color-support", + "requirement": "^1.1.3" + }, + { + "name": "console-control-strings", + "requirement": "^1.1.0" + }, + { + "name": "has-unicode", + "requirement": "^2.0.1" + }, + { + "name": "signal-exit", + "requirement": "^4.0.1" + }, + { + "name": "string-width", + "requirement": "^4.2.3" + }, + { + "name": "strip-ansi", + "requirement": "^6.0.1" + }, + { + "name": "wide-align", + "requirement": "^1.1.5" + } + ], + "devDependencies": [ + { + "name": "@npmcli/eslint-config", + "requirement": "^4.0.0" + }, + { + "name": "@npmcli/template-oss", + "requirement": "4.22.0" + }, + { + "name": "readable-stream", + "requirement": "^4.0.0" + }, + { + "name": "tap", + "requirement": "^16.0.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "getpass", + "system": "NPM", + "version": "0.1.7" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "assert-plus", + "requirement": "^1.0.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "glob", + "system": "NPM", + "version": "7.2.3" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "fs.realpath", + "requirement": "^1.0.0" + }, + { + "name": "inflight", + "requirement": "^1.0.4" + }, + { + "name": "inherits", + "requirement": "2" + }, + { + "name": "minimatch", + "requirement": "^3.1.1" + }, + { + "name": "once", + "requirement": "^1.3.0" + }, + { + "name": "path-is-absolute", + "requirement": "^1.0.0" + } + ], + "devDependencies": [ + { + "name": "memfs", + "requirement": "^3.2.0" + }, + { + "name": "mkdirp", + "requirement": "0" + }, + { + "name": "rimraf", + "requirement": "^2.2.8" + }, + { + "name": "tap", + "requirement": "^15.0.6" + }, + { + "name": "tick", + "requirement": "0.0.6" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "3.0.12" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "natives", + "requirement": "^1.1.3" + } + ], + "devDependencies": [ + { + "name": "mkdirp", + "requirement": "^0.5.0" + }, + { + "name": "rimraf", + "requirement": "^2.2.8" + }, + { + "name": "tap", + "requirement": "^1.2.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "graceful-fs", + "system": "NPM", + "version": "4.2.11" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "import-fresh", + "requirement": "^2.0.0" + }, + { + "name": "mkdirp", + "requirement": "^0.5.0" + }, + { + "name": "rimraf", + "requirement": "^2.2.8" + }, + { + "name": "tap", + "requirement": "^16.3.4" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "har-schema", + "system": "NPM", + "version": "2.0.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "ajv", + "requirement": "^5.0.0" + }, + { + "name": "codeclimate-test-reporter", + "requirement": "^0.4.0" + }, + { + "name": "cz-conventional-changelog", + "requirement": "^1.2.0" + }, + { + "name": "echint", + "requirement": "^2.1.0" + }, + { + "name": "semantic-release", + "requirement": "^6.3.2" + }, + { + "name": "snazzy", + "requirement": "^5.0.0" + }, + { + "name": "tap", + "requirement": "^8.0.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "har-validator", + "system": "NPM", + "version": "5.1.5" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "ajv", + "requirement": "^6.12.3" + }, + { + "name": "har-schema", + "requirement": "^2.0.0" + } + ], + "devDependencies": [ + { + "name": "tap", + "requirement": "^14.10.8" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "has-unicode", + "system": "NPM", + "version": "2.0.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "require-inject", + "requirement": "^1.3.0" + }, + { + "name": "tap", + "requirement": "^2.3.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "hasown", + "system": "NPM", + "version": "2.0.4" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "function-bind", + "requirement": "^1.1.2" + } + ], + "devDependencies": [ + { + "name": "@arethetypeswrong/cli", + "requirement": "^0.18.2" + }, + { + "name": "@ljharb/eslint-config", + "requirement": "^22.2.3" + }, + { + "name": "@ljharb/tsconfig", + "requirement": "^0.3.2" + }, + { + "name": "@types/function-bind", + "requirement": "^1.1.10" + }, + { + "name": "@types/tape", + "requirement": "^5.8.1" + }, + { + "name": "auto-changelog", + "requirement": "^2.5.1" + }, + { + "name": "eslint", + "requirement": "^10.4.0" + }, + { + "name": "evalmd", + "requirement": "^0.0.19" + }, + { + "name": "in-publish", + "requirement": "^2.0.1" + }, + { + "name": "jiti", + "requirement": "^0.0.0" + }, + { + "name": "mock-property", + "requirement": "^1.1.0" + }, + { + "name": "npmignore", + "requirement": "^0.3.5" + }, + { + "name": "nyc", + "requirement": "^10.3.2" + }, + { + "name": "safe-publish-latest", + "requirement": "^2.0.0" + }, + { + "name": "tape", + "requirement": "^5.9.0" + }, + { + "name": "typescript", + "requirement": "next" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "1.6.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "standard", + "requirement": "^3.3.2" + }, + { + "name": "tap", + "requirement": "^0.4.13" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.9" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "standard", + "requirement": "^11.0.1" + }, + { + "name": "standard-version", + "requirement": "^4.4.0" + }, + { + "name": "tap", + "requirement": "^12.7.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "http-signature", + "system": "NPM", + "version": "1.2.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "assert-plus", + "requirement": "^1.0.0" + }, + { + "name": "jsprim", + "requirement": "^1.2.2" + }, + { + "name": "sshpk", + "requirement": "^1.7.0" + } + ], + "devDependencies": [ + { + "name": "tap", + "requirement": "0.4.2" + }, + { + "name": "uuid", + "requirement": "^2.0.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "inflight", + "system": "NPM", + "version": "1.0.6" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "once", + "requirement": "^1.3.0" + }, + { + "name": "wrappy", + "requirement": "1" + } + ], + "devDependencies": [ + { + "name": "tap", + "requirement": "^7.1.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "inherits", + "system": "NPM", + "version": "2.0.4" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "tap", + "requirement": "^14.2.4" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "is-core-module", + "system": "NPM", + "version": "2.16.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "hasown", + "requirement": "^2.0.3" + } + ], + "devDependencies": [ + { + "name": "@ljharb/eslint-config", + "requirement": "^22.2.3" + }, + { + "name": "auto-changelog", + "requirement": "^2.5.0" + }, + { + "name": "encoding", + "requirement": "^0.1.13" + }, + { + "name": "eslint", + "requirement": "^8.57.1" + }, + { + "name": "in-publish", + "requirement": "^2.0.1" + }, + { + "name": "mock-property", + "requirement": "^1.1.0" + }, + { + "name": "npmignore", + "requirement": "^0.3.5" + }, + { + "name": "nyc", + "requirement": "^10.3.2" + }, + { + "name": "safe-publish-latest", + "requirement": "^2.0.0" + }, + { + "name": "semver", + "requirement": "^6.3.1" + }, + { + "name": "tape", + "requirement": "^5.9.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "is-fullwidth-code-point", + "system": "NPM", + "version": "1.0.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "number-is-nan", + "requirement": "^1.0.0" + } + ], + "devDependencies": [ + { + "name": "ava", + "requirement": "0.0.4" + }, + { + "name": "code-point-at", + "requirement": "^1.0.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "is-fullwidth-code-point", + "system": "NPM", + "version": "3.0.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "ava", + "requirement": "^1.3.1" + }, + { + "name": "tsd-check", + "requirement": "^0.5.0" + }, + { + "name": "xo", + "requirement": "^0.24.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "is-typedarray", + "system": "NPM", + "version": "1.0.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "tape", + "requirement": "^2.13.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "isarray", + "system": "NPM", + "version": "1.0.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "tape", + "requirement": "~2.13.4" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "isstream", + "system": "NPM", + "version": "0.1.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "core-util-is", + "requirement": "~1.0.0" + }, + { + "name": "inherits", + "requirement": "~2.0.1" + }, + { + "name": "isarray", + "requirement": "0.0.1" + }, + { + "name": "string_decoder", + "requirement": "~0.10.x" + }, + { + "name": "tape", + "requirement": "~2.12.3" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "jsbn", + "system": "NPM", + "version": "0.1.1" + } + } + response: |- + { + "npm": { + "dependencies": {} + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "json-schema", + "system": "NPM", + "version": "0.4.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "vows", + "requirement": "*" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "json-schema-traverse", + "system": "NPM", + "version": "0.4.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "coveralls", + "requirement": "^2.13.1" + }, + { + "name": "eslint", + "requirement": "^3.19.0" + }, + { + "name": "mocha", + "requirement": "^3.4.2" + }, + { + "name": "nyc", + "requirement": "^11.0.2" + }, + { + "name": "pre-commit", + "requirement": "^1.2.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "json-stringify-safe", + "system": "NPM", + "version": "5.0.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "mocha", + "requirement": "\u003e= 2.1.0 \u003c 3" + }, + { + "name": "must", + "requirement": "\u003e= 0.12 \u003c 0.13" + }, + { + "name": "sinon", + "requirement": "\u003e= 1.12.2 \u003c 2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "jsprim", + "system": "NPM", + "version": "1.4.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "assert-plus", + "requirement": "1.0.0" + }, + { + "name": "extsprintf", + "requirement": "1.3.0" + }, + { + "name": "json-schema", + "requirement": "0.4.0" + }, + { + "name": "verror", + "requirement": "1.10.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "mime-db", + "system": "NPM", + "version": "1.52.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "bluebird", + "requirement": "3.7.2" + }, + { + "name": "co", + "requirement": "4.6.0" + }, + { + "name": "cogent", + "requirement": "1.0.1" + }, + { + "name": "csv-parse", + "requirement": "4.16.3" + }, + { + "name": "eslint", + "requirement": "7.32.0" + }, + { + "name": "eslint-config-standard", + "requirement": "15.0.1" + }, + { + "name": "eslint-plugin-import", + "requirement": "2.25.4" + }, + { + "name": "eslint-plugin-markdown", + "requirement": "2.2.1" + }, + { + "name": "eslint-plugin-node", + "requirement": "11.1.0" + }, + { + "name": "eslint-plugin-promise", + "requirement": "5.1.1" + }, + { + "name": "eslint-plugin-standard", + "requirement": "4.1.0" + }, + { + "name": "gnode", + "requirement": "0.1.2" + }, + { + "name": "media-typer", + "requirement": "1.1.0" + }, + { + "name": "mocha", + "requirement": "9.2.1" + }, + { + "name": "nyc", + "requirement": "15.1.0" + }, + { + "name": "raw-body", + "requirement": "2.5.0" + }, + { + "name": "stream-to-array", + "requirement": "2.3.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.35" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "mime-db", + "requirement": "1.52.0" + } + ], + "devDependencies": [ + { + "name": "eslint", + "requirement": "7.32.0" + }, + { + "name": "eslint-config-standard", + "requirement": "14.1.1" + }, + { + "name": "eslint-plugin-import", + "requirement": "2.25.4" + }, + { + "name": "eslint-plugin-markdown", + "requirement": "2.2.1" + }, + { + "name": "eslint-plugin-node", + "requirement": "11.1.0" + }, + { + "name": "eslint-plugin-promise", + "requirement": "5.2.0" + }, + { + "name": "eslint-plugin-standard", + "requirement": "4.1.0" + }, + { + "name": "mocha", + "requirement": "9.2.2" + }, + { + "name": "nyc", + "requirement": "15.1.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "minimatch", + "system": "NPM", + "version": "3.1.5" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "brace-expansion", + "requirement": "^1.1.7" + } + ], + "devDependencies": [ + { + "name": "tap", + "requirement": "^15.1.6" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "minimist", + "system": "NPM", + "version": "1.2.8" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "@ljharb/eslint-config", + "requirement": "^21.0.1" + }, + { + "name": "aud", + "requirement": "^2.0.2" + }, + { + "name": "auto-changelog", + "requirement": "^2.4.0" + }, + { + "name": "eslint", + "requirement": "=8.8.0" + }, + { + "name": "in-publish", + "requirement": "^2.0.1" + }, + { + "name": "npmignore", + "requirement": "^0.3.0" + }, + { + "name": "nyc", + "requirement": "^10.3.2" + }, + { + "name": "safe-publish-latest", + "requirement": "^2.0.0" + }, + { + "name": "tape", + "requirement": "^5.6.3" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "mkdirp", + "system": "NPM", + "version": "0.5.6" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "minimist", + "requirement": "^1.2.6" + } + ], + "devDependencies": [ + { + "name": "tap", + "requirement": "^16.0.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "natives", + "system": "NPM", + "version": "1.1.6" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "tap", + "requirement": "^11.0.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "normalize-package-data", + "system": "NPM", + "version": "2.5.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "hosted-git-info", + "requirement": "^2.1.4" + }, + { + "name": "resolve", + "requirement": "^1.10.0" + }, + { + "name": "semver", + "requirement": "2 || 3 || 4 || 5" + }, + { + "name": "validate-npm-package-license", + "requirement": "^3.0.1" + } + ], + "devDependencies": [ + { + "name": "async", + "requirement": "^2.6.1" + }, + { + "name": "tap", + "requirement": "^12.4.0" + }, + { + "name": "underscore", + "requirement": "^1.8.3" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "3.1.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "hosted-git-info", + "requirement": "^1.5.3" + }, + { + "name": "semver", + "requirement": "4" + } + ], + "devDependencies": [ + { + "name": "tap", + "requirement": "^0.4.9" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "4.2.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "hosted-git-info", + "requirement": "^2.1.5" + }, + { + "name": "semver", + "requirement": "^5.1.0" + } + ], + "devDependencies": [ + { + "name": "standard", + "requirement": "^7.1.2" + }, + { + "name": "tap", + "requirement": "^5.7.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "npm-package-arg", + "system": "NPM", + "version": "6.1.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "hosted-git-info", + "requirement": "^2.7.1" + }, + { + "name": "osenv", + "requirement": "^0.1.5" + }, + { + "name": "semver", + "requirement": "^5.6.0" + }, + { + "name": "validate-npm-package-name", + "requirement": "^3.0.0" + } + ], + "devDependencies": [ + { + "name": "standard", + "requirement": "^11.0.1" + }, + { + "name": "standard-version", + "requirement": "^4.4.0" + }, + { + "name": "tap", + "requirement": "^12.5.0" + }, + { + "name": "weallbehave", + "requirement": "^1.2.0" + }, + { + "name": "weallcontribute", + "requirement": "^1.0.8" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.2.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "chownr", + "requirement": "0" + }, + { + "name": "concat-stream", + "requirement": "^1.4.6" + }, + { + "name": "graceful-fs", + "requirement": "^3.0.0" + }, + { + "name": "mkdirp", + "requirement": "^0.5.0" + }, + { + "name": "normalize-package-data", + "requirement": "~1.0.1 || ^2.0.0" + }, + { + "name": "npm-package-arg", + "requirement": "^3.0.0" + }, + { + "name": "npmlog" + }, + { + "name": "once", + "requirement": "^1.3.0" + }, + { + "name": "request", + "requirement": "^2.47.0" + }, + { + "name": "retry", + "requirement": "^0.6.1" + }, + { + "name": "rimraf", + "requirement": "2" + }, + { + "name": "semver", + "requirement": "2 \u003e=2.2.1 || 3.x || 4" + }, + { + "name": "slide", + "requirement": "^1.1.3" + } + ], + "devDependencies": [ + { + "name": "negotiator", + "requirement": "^0.4.9" + }, + { + "name": "nock", + "requirement": "^0.56.0" + }, + { + "name": "standard", + "requirement": "^3.2.0" + }, + { + "name": "tap" + } + ], + "optionalDependencies": [ + { + "name": "npmlog" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "6.5.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "chownr", + "requirement": "0" + }, + { + "name": "concat-stream", + "requirement": "^1.4.6" + }, + { + "name": "graceful-fs", + "requirement": "^3.0.0" + }, + { + "name": "mkdirp", + "requirement": "^0.5.0" + }, + { + "name": "normalize-package-data", + "requirement": "~1.0.1 || ^2.0.0" + }, + { + "name": "npm-package-arg", + "requirement": "^3.0.0 || ^4.0.0" + }, + { + "name": "npmlog" + }, + { + "name": "once", + "requirement": "^1.3.0" + }, + { + "name": "request", + "requirement": "^2.47.0" + }, + { + "name": "retry", + "requirement": "^0.6.1" + }, + { + "name": "rimraf", + "requirement": "2" + }, + { + "name": "semver", + "requirement": "2 \u003e=2.2.1 || 3.x || 4 || 5" + }, + { + "name": "slide", + "requirement": "^1.1.3" + } + ], + "devDependencies": [ + { + "name": "negotiator", + "requirement": "^0.4.9" + }, + { + "name": "nock", + "requirement": "^0.56.0" + }, + { + "name": "standard", + "requirement": "^4.0.0" + }, + { + "name": "tap", + "requirement": "^1.2.0" + } + ], + "optionalDependencies": [ + { + "name": "npmlog" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "7.5.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "concat-stream", + "requirement": "^1.5.2" + }, + { + "name": "graceful-fs", + "requirement": "^4.1.6" + }, + { + "name": "normalize-package-data", + "requirement": "~1.0.1 || ^2.0.0" + }, + { + "name": "npm-package-arg", + "requirement": "^3.0.0 || ^4.0.0" + }, + { + "name": "npmlog", + "requirement": "2 || ^3.1.0 || ^4.0.0" + }, + { + "name": "once", + "requirement": "^1.3.3" + }, + { + "name": "request", + "requirement": "^2.74.0" + }, + { + "name": "retry", + "requirement": "^0.10.0" + }, + { + "name": "semver", + "requirement": "2 \u003e=2.2.1 || 3.x || 4 || 5" + }, + { + "name": "slide", + "requirement": "^1.1.3" + } + ], + "devDependencies": [ + { + "name": "negotiator", + "requirement": "^0.6.1" + }, + { + "name": "nock", + "requirement": "^9.0.9" + }, + { + "name": "readable-stream", + "requirement": "^2.1.5" + }, + { + "name": "require-inject", + "requirement": "^1.4.0" + }, + { + "name": "rimraf", + "requirement": "^2.5.4" + }, + { + "name": "standard", + "requirement": "^9.0.0" + }, + { + "name": "tap", + "requirement": "^10.3.0" + } + ], + "optionalDependencies": [ + { + "name": "npmlog", + "requirement": "2 || ^3.1.0 || ^4.0.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "npm-registry-client", + "system": "NPM", + "version": "8.6.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "concat-stream", + "requirement": "^1.5.2" + }, + { + "name": "graceful-fs", + "requirement": "^4.1.6" + }, + { + "name": "normalize-package-data", + "requirement": "~1.0.1 || ^2.0.0" + }, + { + "name": "npm-package-arg", + "requirement": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0" + }, + { + "name": "npmlog", + "requirement": "2 || ^3.1.0 || ^4.0.0" + }, + { + "name": "once", + "requirement": "^1.3.3" + }, + { + "name": "request", + "requirement": "^2.74.0" + }, + { + "name": "retry", + "requirement": "^0.10.0" + }, + { + "name": "safe-buffer", + "requirement": "^5.1.1" + }, + { + "name": "semver", + "requirement": "2 \u003e=2.2.1 || 3.x || 4 || 5" + }, + { + "name": "slide", + "requirement": "^1.1.3" + }, + { + "name": "ssri", + "requirement": "^5.2.4" + } + ], + "devDependencies": [ + { + "name": "negotiator", + "requirement": "^0.6.1" + }, + { + "name": "nock", + "requirement": "^9.0.9" + }, + { + "name": "readable-stream", + "requirement": "^2.1.5" + }, + { + "name": "require-inject", + "requirement": "^1.4.0" + }, + { + "name": "rimraf", + "requirement": "^2.5.4" + }, + { + "name": "standard", + "requirement": "^11.0.0" + }, + { + "name": "standard-version", + "requirement": "^4.3.0" + }, + { + "name": "tap", + "requirement": "^12.0.1" + } + ], + "optionalDependencies": [ + { + "name": "npmlog", + "requirement": "2 || ^3.1.0 || ^4.0.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "4.1.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "are-we-there-yet", + "requirement": "~1.1.2" + }, + { + "name": "console-control-strings", + "requirement": "~1.1.0" + }, + { + "name": "gauge", + "requirement": "~2.7.3" + }, + { + "name": "set-blocking", + "requirement": "~2.0.0" + } + ], + "devDependencies": [ + { + "name": "standard", + "requirement": "~7.1.2" + }, + { + "name": "tap", + "requirement": "~5.7.3" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "npmlog", + "system": "NPM", + "version": "7.0.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "are-we-there-yet", + "requirement": "^4.0.0" + }, + { + "name": "console-control-strings", + "requirement": "^1.1.0" + }, + { + "name": "gauge", + "requirement": "^5.0.0" + }, + { + "name": "set-blocking", + "requirement": "^2.0.0" + } + ], + "devDependencies": [ + { + "name": "@npmcli/eslint-config", + "requirement": "^4.0.0" + }, + { + "name": "@npmcli/template-oss", + "requirement": "4.6.1" + }, + { + "name": "tap", + "requirement": "^16.0.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "number-is-nan", + "system": "NPM", + "version": "1.0.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "ava", + "requirement": "*" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "oauth-sign", + "system": "NPM", + "version": "0.9.0" + } + } + response: |- + { + "npm": { + "dependencies": {} + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "object-assign", + "system": "NPM", + "version": "4.1.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "ava", + "requirement": "^0.16.0" + }, + { + "name": "lodash", + "requirement": "^4.16.4" + }, + { + "name": "matcha", + "requirement": "^0.7.0" + }, + { + "name": "xo", + "requirement": "^0.16.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "once", + "system": "NPM", + "version": "1.4.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "wrappy", + "requirement": "1" + } + ], + "devDependencies": [ + { + "name": "tap", + "requirement": "^7.0.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "os-homedir", + "system": "NPM", + "version": "1.0.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "ava", + "requirement": "*" + }, + { + "name": "path-exists", + "requirement": "^2.0.0" + }, + { + "name": "xo", + "requirement": "^0.16.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "os-tmpdir", + "system": "NPM", + "version": "1.0.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "ava", + "requirement": "*" + }, + { + "name": "xo", + "requirement": "^0.16.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "osenv", + "system": "NPM", + "version": "0.1.5" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "os-homedir", + "requirement": "^1.0.0" + }, + { + "name": "os-tmpdir", + "requirement": "^1.0.0" + } + ], + "devDependencies": [ + { + "name": "tap", + "requirement": "^11.1.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "path-is-absolute", + "system": "NPM", + "version": "1.0.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "xo", + "requirement": "^0.16.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "path-parse", + "system": "NPM", + "version": "1.0.7" + } + } + response: |- + { + "npm": { + "dependencies": {} + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "performance-now", + "system": "NPM", + "version": "2.1.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "bluebird", + "requirement": "^3.4.7" + }, + { + "name": "call-delayed", + "requirement": "^1.0.0" + }, + { + "name": "chai", + "requirement": "^3.5.0" + }, + { + "name": "chai-increasing", + "requirement": "^1.2.0" + }, + { + "name": "coffee-script", + "requirement": "~1.12.2" + }, + { + "name": "mocha", + "requirement": "~3.2.0" + }, + { + "name": "pre-commit", + "requirement": "^1.2.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "process-nextick-args", + "system": "NPM", + "version": "2.0.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "tap", + "requirement": "~0.2.6" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "psl", + "system": "NPM", + "version": "1.15.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "punycode", + "requirement": "^2.3.1" + } + ], + "devDependencies": [ + { + "name": "@eslint/js", + "requirement": "^9.16.0" + }, + { + "name": "@playwright/test", + "requirement": "^1.49.0" + }, + { + "name": "@types/eslint__js", + "requirement": "^8.42.3" + }, + { + "name": "benchmark", + "requirement": "^2.1.4" + }, + { + "name": "browserstack-node-sdk", + "requirement": "^1.34.27" + }, + { + "name": "eslint", + "requirement": "^9.16.0" + }, + { + "name": "mocha", + "requirement": "^10.8.2" + }, + { + "name": "typescript", + "requirement": "^5.7.2" + }, + { + "name": "typescript-eslint", + "requirement": "^8.16.0" + }, + { + "name": "vite", + "requirement": "^6.0.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "2.3.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "codecov", + "requirement": "^3.8.3" + }, + { + "name": "mocha", + "requirement": "^10.2.0" + }, + { + "name": "nyc", + "requirement": "^15.1.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "qs", + "system": "NPM", + "version": "6.5.5" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "@ljharb/eslint-config", + "requirement": "^20.1.0" + }, + { + "name": "aud", + "requirement": "^1.1.5" + }, + { + "name": "browserify", + "requirement": "^16.5.2" + }, + { + "name": "eclint", + "requirement": "^2.8.1" + }, + { + "name": "eslint", + "requirement": "^8.6.0" + }, + { + "name": "evalmd", + "requirement": "^0.0.17" + }, + { + "name": "iconv-lite", + "requirement": "^0.4.24" + }, + { + "name": "in-publish", + "requirement": "^2.0.1" + }, + { + "name": "mkdirp", + "requirement": "^0.5.1" + }, + { + "name": "npmignore", + "requirement": "^0.3.1" + }, + { + "name": "nyc", + "requirement": "^10.3.2" + }, + { + "name": "qs-iconv", + "requirement": "^1.0.4" + }, + { + "name": "safe-publish-latest", + "requirement": "^2.0.0" + }, + { + "name": "safer-buffer", + "requirement": "^2.1.2" + }, + { + "name": "tape", + "requirement": "^5.4.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.3.8" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "core-util-is", + "requirement": "~1.0.0" + }, + { + "name": "inherits", + "requirement": "~2.0.3" + }, + { + "name": "isarray", + "requirement": "~1.0.0" + }, + { + "name": "process-nextick-args", + "requirement": "~2.0.0" + }, + { + "name": "safe-buffer", + "requirement": "~5.1.1" + }, + { + "name": "string_decoder", + "requirement": "~1.1.1" + }, + { + "name": "util-deprecate", + "requirement": "~1.0.1" + } + ], + "devDependencies": [ + { + "name": "assert", + "requirement": "^1.4.0" + }, + { + "name": "babel-polyfill", + "requirement": "^6.9.1" + }, + { + "name": "buffer", + "requirement": "^4.9.0" + }, + { + "name": "lolex", + "requirement": "^2.3.2" + }, + { + "name": "nyc", + "requirement": "^6.4.0" + }, + { + "name": "tap", + "requirement": "^0.7.0" + }, + { + "name": "tape", + "requirement": "^4.8.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "request", + "system": "NPM", + "version": "2.88.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "aws-sign2", + "requirement": "~0.7.0" + }, + { + "name": "aws4", + "requirement": "^1.8.0" + }, + { + "name": "caseless", + "requirement": "~0.12.0" + }, + { + "name": "combined-stream", + "requirement": "~1.0.6" + }, + { + "name": "extend", + "requirement": "~3.0.2" + }, + { + "name": "forever-agent", + "requirement": "~0.6.1" + }, + { + "name": "form-data", + "requirement": "~2.3.2" + }, + { + "name": "har-validator", + "requirement": "~5.1.3" + }, + { + "name": "http-signature", + "requirement": "~1.2.0" + }, + { + "name": "is-typedarray", + "requirement": "~1.0.0" + }, + { + "name": "isstream", + "requirement": "~0.1.2" + }, + { + "name": "json-stringify-safe", + "requirement": "~5.0.1" + }, + { + "name": "mime-types", + "requirement": "~2.1.19" + }, + { + "name": "oauth-sign", + "requirement": "~0.9.0" + }, + { + "name": "performance-now", + "requirement": "^2.1.0" + }, + { + "name": "qs", + "requirement": "~6.5.2" + }, + { + "name": "safe-buffer", + "requirement": "^5.1.2" + }, + { + "name": "tough-cookie", + "requirement": "~2.5.0" + }, + { + "name": "tunnel-agent", + "requirement": "^0.6.0" + }, + { + "name": "uuid", + "requirement": "^3.3.2" + } + ], + "devDependencies": [ + { + "name": "bluebird", + "requirement": "^3.2.1" + }, + { + "name": "browserify", + "requirement": "^13.0.1" + }, + { + "name": "browserify-istanbul", + "requirement": "^2.0.0" + }, + { + "name": "buffer-equal", + "requirement": "^1.0.0" + }, + { + "name": "codecov", + "requirement": "^3.0.4" + }, + { + "name": "coveralls", + "requirement": "^3.0.2" + }, + { + "name": "function-bind", + "requirement": "^1.0.2" + }, + { + "name": "karma", + "requirement": "^3.0.0" + }, + { + "name": "karma-browserify", + "requirement": "^5.0.1" + }, + { + "name": "karma-cli", + "requirement": "^1.0.0" + }, + { + "name": "karma-coverage", + "requirement": "^1.0.0" + }, + { + "name": "karma-phantomjs-launcher", + "requirement": "^1.0.0" + }, + { + "name": "karma-tap", + "requirement": "^3.0.1" + }, + { + "name": "nyc", + "requirement": "^14.1.1" + }, + { + "name": "phantomjs-prebuilt", + "requirement": "^2.1.3" + }, + { + "name": "rimraf", + "requirement": "^2.2.8" + }, + { + "name": "server-destroy", + "requirement": "^1.0.1" + }, + { + "name": "standard", + "requirement": "^9.0.0" + }, + { + "name": "tape", + "requirement": "^4.6.0" + }, + { + "name": "taper", + "requirement": "^0.5.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "resolve", + "system": "NPM", + "version": "1.22.12" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "es-errors", + "requirement": "^1.3.0" + }, + { + "name": "is-core-module", + "requirement": "^2.16.1" + }, + { + "name": "path-parse", + "requirement": "^1.0.7" + }, + { + "name": "supports-preserve-symlinks-flag", + "requirement": "^1.0.0" + } + ], + "devDependencies": [ + { + "name": "@ljharb/eslint-config", + "requirement": "^22.2.2" + }, + { + "name": "array.prototype.map", + "requirement": "^1.0.8" + }, + { + "name": "copy-dir", + "requirement": "^1.3.0" + }, + { + "name": "eclint", + "requirement": "^2.8.1" + }, + { + "name": "eslint", + "requirement": "^9.39.1" + }, + { + "name": "in-publish", + "requirement": "^2.0.1" + }, + { + "name": "jiti", + "requirement": "^0.0.0" + }, + { + "name": "mkdirp", + "requirement": "^0.5.6" + }, + { + "name": "mv", + "requirement": "^2.1.1" + }, + { + "name": "npmignore", + "requirement": "^0.3.5" + }, + { + "name": "object-keys", + "requirement": "^1.1.1" + }, + { + "name": "rimraf", + "requirement": "^2.7.1" + }, + { + "name": "safe-publish-latest", + "requirement": "^2.0.0" + }, + { + "name": "semver", + "requirement": "^6.3.1" + }, + { + "name": "tap", + "requirement": "^0.4.13" + }, + { + "name": "tape", + "requirement": "^5.9.0" + }, + { + "name": "tmp", + "requirement": "^0.0.31" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.10.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "fake", + "requirement": "0.2.0" + }, + { + "name": "far", + "requirement": "0.0.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "retry", + "system": "NPM", + "version": "0.6.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "fake", + "requirement": "0.2.0" + }, + { + "name": "far", + "requirement": "0.0.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "rimraf", + "system": "NPM", + "version": "2.7.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "glob", + "requirement": "^7.1.3" + } + ], + "devDependencies": [ + { + "name": "mkdirp", + "requirement": "^0.5.1" + }, + { + "name": "tap", + "requirement": "^12.1.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "5.1.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "standard", + "requirement": "*" + }, + { + "name": "tape", + "requirement": "^4.0.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "5.2.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "standard", + "requirement": "*" + }, + { + "name": "tape", + "requirement": "^5.0.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "safer-buffer", + "system": "NPM", + "version": "2.1.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "standard", + "requirement": "^11.0.1" + }, + { + "name": "tape", + "requirement": "^4.9.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.6" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "tap", + "requirement": "^1.2.0" + }, + { + "name": "uglify-js", + "requirement": "~2.3.6" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.7.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "@npmcli/template-oss", + "requirement": "4.17.0" + }, + { + "name": "tap", + "requirement": "^12.7.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "set-blocking", + "system": "NPM", + "version": "2.0.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "chai", + "requirement": "^3.5.0" + }, + { + "name": "coveralls", + "requirement": "^2.11.9" + }, + { + "name": "mocha", + "requirement": "^2.4.5" + }, + { + "name": "nyc", + "requirement": "^6.4.4" + }, + { + "name": "standard", + "requirement": "^7.0.1" + }, + { + "name": "standard-version", + "requirement": "^2.2.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "3.0.7" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "chai", + "requirement": "^3.5.0" + }, + { + "name": "coveralls", + "requirement": "^3.1.1" + }, + { + "name": "nyc", + "requirement": "^15.1.0" + }, + { + "name": "standard-version", + "requirement": "^9.3.1" + }, + { + "name": "tap", + "requirement": "^15.1.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "signal-exit", + "system": "NPM", + "version": "4.1.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "@types/cross-spawn", + "requirement": "^6.0.2" + }, + { + "name": "@types/node", + "requirement": "^18.15.11" + }, + { + "name": "@types/signal-exit", + "requirement": "^3.0.1" + }, + { + "name": "@types/tap", + "requirement": "^15.0.8" + }, + { + "name": "c8", + "requirement": "^7.13.0" + }, + { + "name": "prettier", + "requirement": "^2.8.6" + }, + { + "name": "tap", + "requirement": "^16.3.4" + }, + { + "name": "ts-node", + "requirement": "^10.9.1" + }, + { + "name": "typedoc", + "requirement": "^0.23.28" + }, + { + "name": "typescript", + "requirement": "^5.0.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "slide", + "system": "NPM", + "version": "1.1.6" + } + } + response: |- + { + "npm": { + "dependencies": {} + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "spdx-correct", + "system": "NPM", + "version": "3.2.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "spdx-expression-parse", + "requirement": "^3.0.0" + }, + { + "name": "spdx-license-ids", + "requirement": "^3.0.0" + } + ], + "devDependencies": [ + { + "name": "defence-cli", + "requirement": "^3.0.1" + }, + { + "name": "replace-require-self", + "requirement": "^1.0.0" + }, + { + "name": "standard", + "requirement": "^14.3.4" + }, + { + "name": "standard-markdown", + "requirement": "^6.0.0" + }, + { + "name": "tape", + "requirement": "^5.0.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "spdx-exceptions", + "system": "NPM", + "version": "2.5.0" + } + } + response: |- + { + "npm": { + "dependencies": {} + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "3.0.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "spdx-exceptions", + "requirement": "^2.1.0" + }, + { + "name": "spdx-license-ids", + "requirement": "^3.0.0" + } + ], + "devDependencies": [ + { + "name": "defence-cli", + "requirement": "^3.0.1" + }, + { + "name": "replace-require-self", + "requirement": "^1.0.0" + }, + { + "name": "standard", + "requirement": "^14.1.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.23" + } + } + response: |- + { + "npm": { + "dependencies": {} + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "sshpk", + "system": "NPM", + "version": "1.18.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "asn1", + "requirement": "~0.2.3" + }, + { + "name": "assert-plus", + "requirement": "^1.0.0" + }, + { + "name": "bcrypt-pbkdf", + "requirement": "^1.0.0" + }, + { + "name": "dashdash", + "requirement": "^1.12.0" + }, + { + "name": "ecc-jsbn", + "requirement": "~0.1.1" + }, + { + "name": "getpass", + "requirement": "^0.1.1" + }, + { + "name": "jsbn", + "requirement": "~0.1.0" + }, + { + "name": "safer-buffer", + "requirement": "^2.0.2" + }, + { + "name": "tweetnacl", + "requirement": "~0.14.0" + } + ], + "devDependencies": [ + { + "name": "benchmark", + "requirement": "^1.0.0" + }, + { + "name": "sinon", + "requirement": "^1.17.2" + }, + { + "name": "tape", + "requirement": "^3.5.0" + }, + { + "name": "temp", + "requirement": "^0.8.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "ssri", + "system": "NPM", + "version": "5.3.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "safe-buffer", + "requirement": "^5.1.1" + } + ], + "devDependencies": [ + { + "name": "nyc", + "requirement": "^11.4.1" + }, + { + "name": "standard", + "requirement": "^10.0.3" + }, + { + "name": "standard-version", + "requirement": "^4.3.0" + }, + { + "name": "tap", + "requirement": "^11.1.0" + }, + { + "name": "weallbehave", + "requirement": "^1.2.0" + }, + { + "name": "weallcontribute", + "requirement": "^1.0.8" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "1.0.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "code-point-at", + "requirement": "^1.0.0" + }, + { + "name": "is-fullwidth-code-point", + "requirement": "^1.0.0" + }, + { + "name": "strip-ansi", + "requirement": "^3.0.0" + } + ], + "devDependencies": [ + { + "name": "ava", + "requirement": "*" + }, + { + "name": "xo", + "requirement": "*" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "4.2.3" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "emoji-regex", + "requirement": "^8.0.0" + }, + { + "name": "is-fullwidth-code-point", + "requirement": "^3.0.0" + }, + { + "name": "strip-ansi", + "requirement": "^6.0.1" + } + ], + "devDependencies": [ + { + "name": "ava", + "requirement": "^1.4.1" + }, + { + "name": "tsd", + "requirement": "^0.7.1" + }, + { + "name": "xo", + "requirement": "^0.24.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "string_decoder", + "system": "NPM", + "version": "1.1.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "safe-buffer", + "requirement": "~5.1.0" + } + ], + "devDependencies": [ + { + "name": "babel-polyfill", + "requirement": "^6.23.0" + }, + { + "name": "core-util-is", + "requirement": "^1.0.2" + }, + { + "name": "inherits", + "requirement": "^2.0.3" + }, + { + "name": "tap", + "requirement": "~0.4.8" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "3.0.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "ansi-regex", + "requirement": "^2.0.0" + } + ], + "devDependencies": [ + { + "name": "ava", + "requirement": "*" + }, + { + "name": "xo", + "requirement": "*" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "6.0.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "ansi-regex", + "requirement": "^5.0.1" + } + ], + "devDependencies": [ + { + "name": "ava", + "requirement": "^2.4.0" + }, + { + "name": "tsd", + "requirement": "^0.10.0" + }, + { + "name": "xo", + "requirement": "^0.25.3" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "supports-preserve-symlinks-flag", + "system": "NPM", + "version": "1.0.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "@ljharb/eslint-config", + "requirement": "^20.1.0" + }, + { + "name": "aud", + "requirement": "^1.1.5" + }, + { + "name": "auto-changelog", + "requirement": "^2.3.0" + }, + { + "name": "eslint", + "requirement": "^8.6.0" + }, + { + "name": "nyc", + "requirement": "^10.3.2" + }, + { + "name": "safe-publish-latest", + "requirement": "^2.0.0" + }, + { + "name": "semver", + "requirement": "^6.3.0" + }, + { + "name": "tape", + "requirement": "^5.4.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "tough-cookie", + "system": "NPM", + "version": "2.5.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "psl", + "requirement": "^1.1.28" + }, + { + "name": "punycode", + "requirement": "^2.1.1" + } + ], + "devDependencies": [ + { + "name": "async", + "requirement": "^1.4.2" + }, + { + "name": "genversion", + "requirement": "^2.1.0" + }, + { + "name": "nyc", + "requirement": "^11.6.0" + }, + { + "name": "string.prototype.repeat", + "requirement": "^0.2.0" + }, + { + "name": "vows", + "requirement": "^0.8.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "tunnel-agent", + "system": "NPM", + "version": "0.6.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "safe-buffer", + "requirement": "^5.0.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.14.5" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "browserify", + "requirement": "^13.0.0" + }, + { + "name": "eslint", + "requirement": "^2.2.0" + }, + { + "name": "faucet", + "requirement": "^0.0.1" + }, + { + "name": "tap-browser-color", + "requirement": "^0.1.2" + }, + { + "name": "tape", + "requirement": "^4.4.0" + }, + { + "name": "tape-run", + "requirement": "^2.1.3" + }, + { + "name": "tweetnacl-util", + "requirement": "^0.13.3" + }, + { + "name": "uglify-js", + "requirement": "^2.6.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "typedarray", + "system": "NPM", + "version": "0.0.6" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "tape", + "requirement": "~2.3.2" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "uri-js", + "system": "NPM", + "version": "4.4.1" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "punycode", + "requirement": "^2.1.0" + } + ], + "devDependencies": [ + { + "name": "babel-cli", + "requirement": "^6.26.0" + }, + { + "name": "babel-plugin-external-helpers", + "requirement": "^6.22.0" + }, + { + "name": "babel-preset-latest", + "requirement": "^6.24.1" + }, + { + "name": "mocha", + "requirement": "^8.2.1" + }, + { + "name": "mocha-qunit-ui", + "requirement": "^0.1.3" + }, + { + "name": "rollup", + "requirement": "^0.41.6" + }, + { + "name": "rollup-plugin-babel", + "requirement": "^2.7.1" + }, + { + "name": "rollup-plugin-node-resolve", + "requirement": "^2.0.0" + }, + { + "name": "sorcery", + "requirement": "^0.10.0" + }, + { + "name": "typescript", + "requirement": "^2.8.1" + }, + { + "name": "uglify-js", + "requirement": "^2.8.14" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "util-deprecate", + "system": "NPM", + "version": "1.0.2" + } + } + response: |- + { + "npm": { + "dependencies": {} + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "uuid", + "system": "NPM", + "version": "3.4.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "@commitlint/cli", + "requirement": "~8.2.0" + }, + { + "name": "@commitlint/config-conventional", + "requirement": "~8.2.0" + }, + { + "name": "eslint", + "requirement": "~6.4.0" + }, + { + "name": "husky", + "requirement": "~3.0.5" + }, + { + "name": "mocha", + "requirement": "6.2.0" + }, + { + "name": "runmd", + "requirement": "1.2.1" + }, + { + "name": "standard-version", + "requirement": "7.0.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "validate-npm-package-license", + "system": "NPM", + "version": "3.0.4" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "spdx-correct", + "requirement": "^3.0.0" + }, + { + "name": "spdx-expression-parse", + "requirement": "^3.0.0" + } + ], + "devDependencies": [ + { + "name": "defence-cli", + "requirement": "^2.0.1" + }, + { + "name": "replace-require-self", + "requirement": "^1.0.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "validate-npm-package-name", + "system": "NPM", + "version": "3.0.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "builtins", + "requirement": "^1.0.3" + } + ], + "devDependencies": [ + { + "name": "standard", + "requirement": "^8.6.0" + }, + { + "name": "tap", + "requirement": "^10.0.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "verror", + "system": "NPM", + "version": "1.10.0" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "assert-plus", + "requirement": "^1.0.0" + }, + { + "name": "core-util-is", + "requirement": "1.0.2" + }, + { + "name": "extsprintf", + "requirement": "^1.2.0" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "wide-align", + "system": "NPM", + "version": "1.1.5" + } + } + response: |- + { + "npm": { + "dependencies": { + "dependencies": [ + { + "name": "string-width", + "requirement": "^1.0.2 || 2 || 3 || 4" + } + ], + "devDependencies": [ + { + "name": "tap", + "requirement": "*" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "wrappy", + "system": "NPM", + "version": "1.0.2" + } + } + response: |- + { + "npm": { + "dependencies": { + "devDependencies": [ + { + "name": "tap", + "requirement": "^2.3.1" + } + ] + } + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "assert-plus", + "system": "NPM", + "version": "1.0.0" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/mcavage/node-assert-plus#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/mcavage/node-assert-plus/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/assert-plus/1.0.0" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/mcavage/node-assert-plus.git" + } + ], + "publishedAt": "2016-01-27T19:03:38Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/mcavage/node-assert-plus" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/mcavage/node-assert-plus" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "assert-plus", + "system": "NPM", + "version": "1.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "1.0.8" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/felixge/node-combined-stream" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/felixge/node-combined-stream/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/combined-stream/1.0.8" + }, + { + "label": "SOURCE_REPO", + "url": "git://github.com/felixge/node-combined-stream.git" + } + ], + "publishedAt": "2019-05-12T17:49:45Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/felixge/node-combined-stream" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/felixge/node-combined-stream" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "combined-stream", + "system": "NPM", + "version": "1.0.8" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "console-control-strings", + "system": "NPM", + "version": "1.1.0" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "ISC" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/iarna/console-control-strings#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/iarna/console-control-strings/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/console-control-strings/1.1.0" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/iarna/console-control-strings.git" + } + ], + "publishedAt": "2016-06-15T23:29:58Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/iarna/console-control-strings" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/iarna/console-control-strings" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "console-control-strings", + "system": "NPM", + "version": "1.1.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "core-util-is", + "system": "NPM", + "version": "1.0.3" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/isaacs/core-util-is#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/isaacs/core-util-is/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/core-util-is/1.0.3" + }, + { + "label": "SOURCE_REPO", + "url": "git://github.com/isaacs/core-util-is.git" + } + ], + "publishedAt": "2021-08-31T14:35:36Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/isaacs/core-util-is" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/isaacs/core-util-is" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "core-util-is", + "system": "NPM", + "version": "1.0.3" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "extsprintf", + "system": "NPM", + "version": "1.3.0" + } + } + response: |- + { + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/davepacheco/node-extsprintf" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/davepacheco/node-extsprintf/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/extsprintf/1.3.0" + }, + { + "label": "SOURCE_REPO", + "url": "git://github.com/davepacheco/node-extsprintf.git" + } + ], + "publishedAt": "2015-03-07T00:13:00Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/davepacheco/node-extsprintf" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/davepacheco/node-extsprintf" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "extsprintf", + "system": "NPM", + "version": "1.3.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.9" + } + } + response: |- + { + "licenses": [ + "ISC" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/npm/hosted-git-info" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/npm/hosted-git-info/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/hosted-git-info/2.8.9" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/npm/hosted-git-info.git" + } + ], + "publishedAt": "2021-04-07T20:04:34Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/npm/hosted-git-info" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/npm/hosted-git-info" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "hosted-git-info", + "system": "NPM", + "version": "2.8.9" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "inherits", + "system": "NPM", + "version": "2.0.4" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "ISC" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/isaacs/inherits#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/isaacs/inherits/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/inherits/2.0.4" + }, + { + "label": "SOURCE_REPO", + "url": "git://github.com/isaacs/inherits.git" + } + ], + "publishedAt": "2019-06-19T20:18:52Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/isaacs/inherits" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/isaacs/inherits" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "inherits", + "system": "NPM", + "version": "2.0.4" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "jsbn", + "system": "NPM", + "version": "0.1.1" + } + } + response: |- + { + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/andyperlitch/jsbn#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/andyperlitch/jsbn/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/jsbn/0.1.1" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/andyperlitch/jsbn.git" + } + ], + "publishedAt": "2017-02-12T08:03:16Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/andyperlitch/jsbn" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/andyperlitch/jsbn" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "jsbn", + "system": "NPM", + "version": "0.1.1" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.35" + } + } + response: |- + { + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/jshttp/mime-types#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/jshttp/mime-types/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/mime-types/2.1.35" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/jshttp/mime-types.git" + } + ], + "publishedAt": "2022-03-12T18:04:43Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/jshttp/mime-types" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/jshttp/mime-types" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "mime-types", + "system": "NPM", + "version": "2.1.35" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "once", + "system": "NPM", + "version": "1.4.0" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "ISC" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/isaacs/once#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/isaacs/once/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/once/1.4.0" + }, + { + "label": "SOURCE_REPO", + "url": "git://github.com/isaacs/once.git" + } + ], + "publishedAt": "2016-09-06T21:11:09Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/isaacs/once" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/isaacs/once" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "once", + "system": "NPM", + "version": "1.4.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "2.3.1" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://mths.be/punycode" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/mathiasbynens/punycode.js/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/punycode/2.3.1" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/mathiasbynens/punycode.js.git" + } + ], + "publishedAt": "2023-10-30T18:28:32Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/mathiasbynens/punycode.js" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/mathiasbynens/punycode.js" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "punycode", + "system": "NPM", + "version": "2.3.1" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.3.8" + } + } + response: |- + { + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/nodejs/readable-stream#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/nodejs/readable-stream/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/readable-stream/2.3.8" + }, + { + "label": "SOURCE_REPO", + "url": "git://github.com/nodejs/readable-stream.git" + } + ], + "publishedAt": "2023-02-23T10:04:06Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/nodejs/readable-stream" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/nodejs/readable-stream" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "readable-stream", + "system": "NPM", + "version": "2.3.8" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "5.1.2" + } + } + response: |- + { + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/feross/safe-buffer" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/feross/safe-buffer/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/safe-buffer/5.1.2" + }, + { + "label": "SOURCE_REPO", + "url": "git://github.com/feross/safe-buffer.git" + } + ], + "publishedAt": "2018-04-25T20:10:24Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/feross/safe-buffer" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/feross/safe-buffer" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "5.1.2" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "5.2.1" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/feross/safe-buffer" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/feross/safe-buffer/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/safe-buffer/5.2.1" + }, + { + "label": "SOURCE_REPO", + "url": "git://github.com/feross/safe-buffer.git" + } + ], + "publishedAt": "2020-05-10T16:37:30Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/feross/safe-buffer" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/feross/safe-buffer" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "safe-buffer", + "system": "NPM", + "version": "5.2.1" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "safer-buffer", + "system": "NPM", + "version": "2.1.2" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/ChALkeR/safer-buffer#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/ChALkeR/safer-buffer/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/safer-buffer/2.1.2" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/ChALkeR/safer-buffer.git" + } + ], + "publishedAt": "2018-04-08T10:42:42Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/chalker/safer-buffer" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/chalker/safer-buffer" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "safer-buffer", + "system": "NPM", + "version": "2.1.2" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.6" + } + } + response: |- + { + "advisoryKeys": [ + { + "id": "GHSA-c2qf-rxjj-qqgw" + } + ], + "licenses": [ + "ISC" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/npm/node-semver#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/npm/node-semver/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/semver/4.3.6" + }, + { + "label": "SOURCE_REPO", + "url": "git://github.com/npm/node-semver.git" + } + ], + "publishedAt": "2015-06-01T04:16:22Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/npm/node-semver" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/npm/node-semver" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "4.3.6" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.7.2" + } + } + response: |- + { + "licenses": [ + "ISC" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/npm/node-semver#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/npm/node-semver/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/semver/5.7.2" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/npm/node-semver.git" + } + ], + "publishedAt": "2023-07-10T19:57:47Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/npm/node-semver" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/npm/node-semver" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "semver", + "system": "NPM", + "version": "5.7.2" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "3.0.1" + } + } + response: |- + { + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/jslicense/spdx-expression-parse.js#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/jslicense/spdx-expression-parse.js/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/spdx-expression-parse/3.0.1" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/jslicense/spdx-expression-parse.js.git" + } + ], + "publishedAt": "2020-05-13T16:12:46Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/jslicense/spdx-expression-parse.js" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/jslicense/spdx-expression-parse.js" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "3.0.1" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.23" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "CC0-1.0" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/jslicense/spdx-license-ids#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/jslicense/spdx-license-ids/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/spdx-license-ids/3.0.23" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/jslicense/spdx-license-ids.git" + } + ], + "publishedAt": "2026-02-20T23:02:57Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/jslicense/spdx-license-ids" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/jslicense/spdx-license-ids" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "spdx-license-ids", + "system": "NPM", + "version": "3.0.23" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "1.0.2" + } + } + response: |- + { + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/sindresorhus/string-width#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/sindresorhus/string-width/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/string-width/1.0.2" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/sindresorhus/string-width.git" + } + ], + "publishedAt": "2016-08-14T15:23:54Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/sindresorhus/string-width" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/sindresorhus/string-width" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "1.0.2" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "4.2.3" + } + } + response: |- + { + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/sindresorhus/string-width#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/sindresorhus/string-width/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/string-width/4.2.3" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/sindresorhus/string-width.git" + } + ], + "publishedAt": "2021-09-23T17:17:21Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/sindresorhus/string-width" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/sindresorhus/string-width" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "string-width", + "system": "NPM", + "version": "4.2.3" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "3.0.1" + } + } + response: |- + { + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/chalk/strip-ansi" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/chalk/strip-ansi/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/strip-ansi/3.0.1" + }, + { + "label": "SOURCE_REPO", + "url": "https://github.com/chalk/strip-ansi" + } + ], + "publishedAt": "2016-02-21T12:21:22Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/chalk/strip-ansi" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/chalk/strip-ansi" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "3.0.1" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "6.0.1" + } + } + response: |- + { + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/chalk/strip-ansi#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/chalk/strip-ansi/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/strip-ansi/6.0.1" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/chalk/strip-ansi.git" + } + ], + "publishedAt": "2021-09-23T16:34:41Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/chalk/strip-ansi" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/chalk/strip-ansi" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "strip-ansi", + "system": "NPM", + "version": "6.0.1" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.14.5" + } + } + response: |- + { + "licenses": [ + "Unlicense" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://tweetnacl.js.org" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/dchest/tweetnacl-js/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/tweetnacl/0.14.5" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/dchest/tweetnacl-js.git" + } + ], + "publishedAt": "2016-12-13T11:11:56Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/dchest/tweetnacl-js" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/dchest/tweetnacl-js" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "tweetnacl", + "system": "NPM", + "version": "0.14.5" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "wrappy", + "system": "NPM", + "version": "1.0.2" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "ISC" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/npm/wrappy" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/npm/wrappy/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/wrappy/1.0.2" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/npm/wrappy.git" + } + ], + "publishedAt": "2016-05-17T23:30:52Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/npm/wrappy" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/npm/wrappy" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "wrappy", + "system": "NPM", + "version": "1.0.2" + } + } diff --git a/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non_interactive_in_place_package_lock_json_with_native_data_source.yaml b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non_interactive_in_place_package_lock_json_with_native_data_source.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non_interactive_in_place_package_lock_json_with_native_data_source.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_no_args_provided.yaml b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_no_args_provided.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_no_args_provided.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/fix/testmain_test.go b/cmd/osv-scanner/fix/testmain_test.go index 6fa779ad065..afc94620d90 100644 --- a/cmd/osv-scanner/fix/testmain_test.go +++ b/cmd/osv-scanner/fix/testmain_test.go @@ -15,9 +15,13 @@ import ( func TestMain(m *testing.M) { config.OSVScannerConfigName = "osv-scanner-test.toml" + cf := testcmd.NewClientFactories(nil) + testcmd.SharedClientFactories = cf + slog.SetDefault(slog.New(testlogger.New())) testcmd.CommandsUnderTest = []cmd.CommandBuilder{fix.Command} m.Run() + _ = cf.Close() testutility.CleanSnapshots(m) } diff --git a/cmd/osv-scanner/internal/testcmd/case.go b/cmd/osv-scanner/internal/testcmd/case.go index 31b8f4783e6..25be5260a2d 100644 --- a/cmd/osv-scanner/internal/testcmd/case.go +++ b/cmd/osv-scanner/internal/testcmd/case.go @@ -5,7 +5,7 @@ import ( "net/http" "strings" - scalibrconfig "github.com/google/osv-scalibr/plugin/config" + "github.com/google/osv-scanner/v2/internal/grpcvcr" "github.com/google/osv-scanner/v2/internal/testutility" ) @@ -20,8 +20,11 @@ type Case struct { // ReplaceRules are only used for JSON output ReplaceRules []testutility.JSONReplaceRule - HTTPClient *http.Client - ClientFactories scalibrconfig.ClientFactories + // NoVCR disables automatic VCR recording/replaying for this test case. + NoVCR bool + + HTTPClient *http.Client + GRPCRecorder *grpcvcr.Recorder } // findFirstValueOfFlag returns the value of the first instance of the given flag diff --git a/cmd/osv-scanner/internal/testcmd/run.go b/cmd/osv-scanner/internal/testcmd/run.go index 27ccdfee57a..44408b2579f 100644 --- a/cmd/osv-scanner/internal/testcmd/run.go +++ b/cmd/osv-scanner/internal/testcmd/run.go @@ -50,20 +50,26 @@ func run(t *testing.T, tc Case) (string, string) { stdout := &bytes.Buffer{} stderr := &bytes.Buffer{} - cf := tc.ClientFactories - if cf == nil { - if SharedClientFactories != nil { - cf = &TestClientFactories{ - ClientFactories: SharedClientFactories, - HTTPClientOverride: tc.HTTPClient, - } - } else if tc.HTTPClient != nil { - localCF := NewClientFactories(tc.HTTPClient) - cf = localCF - defer func() { - _ = localCF.Close() - }() + if SharedClientFactories == nil { + t.Fatalf("testcmd.SharedClientFactories is not initialized. Please initialize it in TestMain using testcmd.NewClientFactories(nil).") + } + + httpClient := tc.HTTPClient + grpcRecorder := tc.GRPCRecorder + + if !tc.NoVCR { + if httpClient == nil { + httpClient = InsertCassette(t) } + if grpcRecorder == nil { + grpcRecorder = InsertGRPCRecorder(t) + } + } + + cf := &TestClientFactories{ + ClientFactories: SharedClientFactories, + HTTPClientOverride: httpClient, + GRPCRecorderOverride: grpcRecorder, } ec := cmd.Run(tc.Args, stdout, stderr, cf, fetchCommandsToTest()) diff --git a/cmd/osv-scanner/internal/testcmd/vcr.go b/cmd/osv-scanner/internal/testcmd/vcr.go index a3b200dd64b..2fa0c4f9a57 100644 --- a/cmd/osv-scanner/internal/testcmd/vcr.go +++ b/cmd/osv-scanner/internal/testcmd/vcr.go @@ -16,9 +16,13 @@ import ( gocmp "github.com/google/go-cmp/cmp" scalibrconfig "github.com/google/osv-scalibr/plugin/config" + "github.com/google/osv-scanner/v2/internal/grpcvcr" localscalibr "github.com/google/osv-scanner/v2/internal/scalibr" "github.com/tidwall/pretty" "go.yaml.in/yaml/v4" + "google.golang.org/grpc" + "google.golang.org/protobuf/encoding/protojson" + "google.golang.org/protobuf/proto" "gopkg.in/dnaeon/go-vcr.v4/pkg/cassette" "gopkg.in/dnaeon/go-vcr.v4/pkg/recorder" ) @@ -108,6 +112,41 @@ func marshalCassettes(in any) (out []byte, err error) { return buf.Bytes(), nil } +// determineGRPCRecorderMode maps the HTTP recorder mode to grpcvcr mode. +func determineGRPCRecorderMode() grpcvcr.Mode { + // Re-use determineRecorderMode which reads TEST_VCR_MODE env var + switch determineRecorderMode() { + case recorder.ModeRecordOnly: + return grpcvcr.ModeRecordOnly + case recorder.ModeReplayOnly: + return grpcvcr.ModeReplayOnly + case recorder.ModeReplayWithNewEpisodes: + return grpcvcr.ModeReplayWithNewEpisodes + case recorder.ModePassthrough: + return grpcvcr.ModePassthrough + default: + return grpcvcr.ModeReplayWithNewEpisodes + } +} + +// InsertGRPCRecorder returns a grpcvcr.Recorder which will record and replay gRPC responses. +func InsertGRPCRecorder(t *testing.T) *grpcvcr.Recorder { + t.Helper() + + path := filepath.Join("testdata/cassettes", strings.ReplaceAll(t.Name(), "/", "_")+"_grpc.yaml") + + rec, err := grpcvcr.NewRecorder(path, determineGRPCRecorderMode(), t.Name()) + if err != nil { + t.Fatalf("failed to initialize gRPC recorder: %v", err) + } + + rec.OnMiss = func(method string, req proto.Message, cassette *grpcvcr.Cassette) { + logGRPCRequestMismatch(t, path, method, req, cassette) + } + + return rec +} + // InsertCassette returns an http.Client backed by a [recorder.Recorder] which // will record and (re)play responses from a cassette based on the tests name func InsertCassette(t *testing.T) *http.Client { @@ -430,11 +469,12 @@ func (t *vcrErrorWrappingTransport) logRequestMismatch(req *http.Request) { // SharedClientFactories is a package-level ClientFactories used by tests to reuse connections. var SharedClientFactories scalibrconfig.ClientFactories -// TestClientFactories wraps a shared ClientFactories but overrides the HTTPClient. +// TestClientFactories wraps a shared ClientFactories but overrides the HTTPClient and GRPC connection. type TestClientFactories struct { scalibrconfig.ClientFactories - HTTPClientOverride *http.Client + HTTPClientOverride *http.Client + GRPCRecorderOverride *grpcvcr.Recorder } func (t *TestClientFactories) HTTPClient() *http.Client { @@ -445,7 +485,76 @@ func (t *TestClientFactories) HTTPClient() *http.Client { return t.ClientFactories.HTTPClient() } +func (t *TestClientFactories) GRPCClientConn(url string, dialOpts ...grpc.DialOption) (grpc.ClientConnInterface, error) { + conn, err := t.ClientFactories.GRPCClientConn(url, dialOpts...) + if err != nil { + return nil, err + } + if t.GRPCRecorderOverride != nil { + return grpcvcr.NewClientConn(conn, t.GRPCRecorderOverride), nil + } + + return conn, nil +} + // NewClientFactories returns a new ClientFactories instance for testing. func NewClientFactories(client *http.Client) *localscalibr.ClientFactories { return localscalibr.NewClientFactories(client, "") } + +func logGRPCRequestMismatch(t *testing.T, cassettePath string, method string, req proto.Message, cass *grpcvcr.Cassette) { + t.Helper() + + marshalOptions := protojson.MarshalOptions{ + Multiline: true, + Indent: " ", + } + actualJSON, err := marshalOptions.Marshal(req) + if err != nil { + t.Logf("gRPC VCR Miss: failed to marshal incoming request: %v", err) + return + } + + var candidates []grpcvcr.Interaction + if cass != nil { + for _, inter := range cass.Interactions { + if inter.Method == method { + candidates = append(candidates, inter) + } + } + } + + var sb strings.Builder + sb.WriteString("\n=================== gRPC VCR CASSETTE REQUEST MISMATCH ===================\n") + fmt.Fprintf(&sb, "Incoming gRPC request did not match any stored cassette interaction in %s\n", cassettePath) + fmt.Fprintf(&sb, "Incoming Method: %s\n", method) + fmt.Fprintf(&sb, "Incoming Request JSON:\n%s\n", string(actualJSON)) + + if len(candidates) > 0 { + fmt.Fprintf(&sb, "\nFound %d candidate(s) in the cassette matching this method:\n", len(candidates)) + for i, cand := range candidates { + fmt.Fprintf(&sb, "\n--- Candidate %d ---\n", i+1) + diff := gocmp.Diff(cand.Request, string(actualJSON)) + sb.WriteString("Diff (-recorded +actual):\n") + sb.WriteString(diff) + } + } else { + fmt.Fprintf(&sb, "\nNo candidate requests found matching the method: %s\n", method) + if cass != nil && len(cass.Interactions) > 0 { + sb.WriteString("Recorded interactions in this cassette:\n") + seen := make(map[string]bool) + for _, inter := range cass.Interactions { + key := inter.Method + if !seen[key] { + seen[key] = true + fmt.Fprintf(&sb, " - %s\n", key) + } + } + } else { + sb.WriteString("Cassette is empty.\n") + } + } + sb.WriteString("==========================================================================\n") + + t.Errorf("%s", sb.String()) +} diff --git a/cmd/osv-scanner/main_test.go b/cmd/osv-scanner/main_test.go index 36e0c390c66..0711c77e6f4 100644 --- a/cmd/osv-scanner/main_test.go +++ b/cmd/osv-scanner/main_test.go @@ -38,8 +38,6 @@ func Test_run(t *testing.T) { func Test_run_SubCommands(t *testing.T) { t.Parallel() - client := testcmd.InsertCassette(t) - tests := []testcmd.Case{ // without subcommands { @@ -65,8 +63,6 @@ func Test_run_SubCommands(t *testing.T) { t.Run(tt.Name, func(t *testing.T) { t.Parallel() - tt.HTTPClient = testcmd.WithTestNameHeader(t, *client) - testcmd.RunAndMatchSnapshots(t, tt) }) } diff --git a/cmd/osv-scanner/scan/command_test.go b/cmd/osv-scanner/scan/command_test.go index 6d7b3f4abdd..96ba3c0a7f3 100644 --- a/cmd/osv-scanner/scan/command_test.go +++ b/cmd/osv-scanner/scan/command_test.go @@ -10,8 +10,6 @@ import ( func TestCommand_SubCommands(t *testing.T) { t.Parallel() - client := testcmd.InsertCassette(t) - tests := []testcmd.Case{ { Name: "with_no_arguments", @@ -43,8 +41,6 @@ func TestCommand_SubCommands(t *testing.T) { t.Run(tt.Name, func(t *testing.T) { t.Parallel() - tt.HTTPClient = testcmd.WithTestNameHeader(t, *client) - testcmd.RunAndMatchSnapshots(t, tt) }) } diff --git a/cmd/osv-scanner/scan/image/__snapshots__/command_test.snap b/cmd/osv-scanner/scan/image/__snapshots__/command_test.snap index a82d77ab398..ad8274bc4c8 100755 --- a/cmd/osv-scanner/scan/image/__snapshots__/command_test.snap +++ b/cmd/osv-scanner/scan/image/__snapshots__/command_test.snap @@ -32,20 +32,19 @@ Scanning image "alpine:3.18.9" Container Scanning Result (Alpine Linux v3.18) (Based on "alpine" image): -Total 3 packages affected by 8 known vulnerabilities (0 Critical, 4 High, 4 Medium, 0 Low, 0 Unknown) from 1 ecosystem. +Total 2 packages affected by 3 known vulnerabilities (0 Critical, 1 High, 2 Medium, 0 Low, 0 Unknown) from 1 ecosystem. 3 vulnerabilities can be fixed. Alpine:v3.18 -+----------------------------------------------------------------------------------------------------------------------------------------+ -| Source:os:/lib/apk/db/installed | -+----------------+-------------------+-------------------------+------------+-------------------------+------------------+---------------+ -| SOURCE PACKAGE | INSTALLED VERSION | FIX AVAILABLE | VULN COUNT | BINARY PACKAGES (COUNT) | INTRODUCED LAYER | IN BASE IMAGE | -+----------------+-------------------+-------------------------+------------+-------------------------+------------------+---------------+ -| busybox | 1.36.1-r7 | No fix available | 1 | busybox... (3) | # 0 Layer | alpine | -| musl | 1.2.4-r2 | Fix Available | 1 | musl, musl-utils | # 0 Layer | alpine | -| openssl | 3.1.7-r0 | Partial fixes Available | 6 | libcrypto3, libssl3 | # 0 Layer | alpine | -+----------------+-------------------+-------------------------+------------+-------------------------+------------------+---------------+ ++------------------------------------------------------------------------------------------------------------------------------+ +| Source:os:/lib/apk/db/installed | ++----------------+-------------------+---------------+------------+-------------------------+------------------+---------------+ +| SOURCE PACKAGE | INSTALLED VERSION | FIX AVAILABLE | VULN COUNT | BINARY PACKAGES (COUNT) | INTRODUCED LAYER | IN BASE IMAGE | ++----------------+-------------------+---------------+------------+-------------------------+------------------+---------------+ +| musl | 1.2.4-r2 | Fix Available | 1 | musl, musl-utils | # 0 Layer | alpine | +| openssl | 3.1.7-r0 | Fix Available | 2 | libcrypto3, libssl3 | # 0 Layer | alpine | ++----------------+-------------------+---------------+------------+-------------------------+------------------+---------------+ For the most comprehensive scan results, we recommend using the HTML output: `osv-scanner scan image --serve `. You can also view the full vulnerability list in your terminal with: `osv-scanner scan image --format vertical `. @@ -286,22 +285,22 @@ Scanning local image tarball "./testdata/test-alpine.tar" Container Scanning Result (Alpine Linux v3.18) (Based on "alpine" image): -Total 5 packages affected by 51 known vulnerabilities (6 Critical, 24 High, 21 Medium, 0 Low, 0 Unknown) from 1 ecosystem. +Total 5 packages affected by 46 known vulnerabilities (6 Critical, 21 High, 19 Medium, 0 Low, 0 Unknown) from 1 ecosystem. 46 vulnerabilities can be fixed. Alpine:v3.18 -+----------------------------------------------------------------------------------------------------------------------------------------+ -| Source:os:/lib/apk/db/installed | -+----------------+-------------------+-------------------------+------------+-------------------------+------------------+---------------+ -| SOURCE PACKAGE | INSTALLED VERSION | FIX AVAILABLE | VULN COUNT | BINARY PACKAGES (COUNT) | INTRODUCED LAYER | IN BASE IMAGE | -+----------------+-------------------+-------------------------+------------+-------------------------+------------------+---------------+ -| apk-tools | 2.10.6-r0 | Fix Available | 1 | apk-tools | # 3 Layer | -- | -| busybox | 1.30.1-r5 | Partial fixes Available | 19 | busybox, ssl_client | # 3 Layer | -- | -| musl | 1.1.22-r4 | Fix Available | 3 | musl, musl-utils | # 3 Layer | -- | -| openssl | 1.1.1k-r0 | Partial fixes Available | 26 | libcrypto1.1... (2) | # 3 Layer | -- | -| zlib | 1.2.11-r1 | Fix Available | 2 | zlib | # 3 Layer | -- | -+----------------+-------------------+-------------------------+------------+-------------------------+------------------+---------------+ ++------------------------------------------------------------------------------------------------------------------------------+ +| Source:os:/lib/apk/db/installed | ++----------------+-------------------+---------------+------------+-------------------------+------------------+---------------+ +| SOURCE PACKAGE | INSTALLED VERSION | FIX AVAILABLE | VULN COUNT | BINARY PACKAGES (COUNT) | INTRODUCED LAYER | IN BASE IMAGE | ++----------------+-------------------+---------------+------------+-------------------------+------------------+---------------+ +| apk-tools | 2.10.6-r0 | Fix Available | 1 | apk-tools | # 3 Layer | -- | +| busybox | 1.30.1-r5 | Fix Available | 18 | busybox, ssl_client | # 3 Layer | -- | +| musl | 1.1.22-r4 | Fix Available | 3 | musl, musl-utils | # 3 Layer | -- | +| openssl | 1.1.1k-r0 | Fix Available | 22 | libcrypto1.1... (2) | # 3 Layer | -- | +| zlib | 1.2.11-r1 | Fix Available | 2 | zlib | # 3 Layer | -- | ++----------------+-------------------+---------------+------------+-------------------------+------------------+---------------+ For the most comprehensive scan results, we recommend using the HTML output: `osv-scanner scan image --serve `. You can also view the full vulnerability list in your terminal with: `osv-scanner scan image --format vertical `. @@ -457,7 +456,7 @@ Scanning local image tarball "./testdata/test-ubuntu.tar" Container Scanning Result (Ubuntu 22.04.5 LTS) (Based on "ubuntu" image): -Total 29 packages affected by 91 known vulnerabilities (11 Critical, 28 High, 36 Medium, 6 Low, 10 Unknown) from 1 ecosystem. +Total 29 packages affected by 94 known vulnerabilities (11 Critical, 28 High, 36 Medium, 6 Low, 13 Unknown) from 1 ecosystem. 39 vulnerabilities can be fixed. @@ -488,7 +487,7 @@ Ubuntu:22.04 | p11-kit | 0.24.0-6build1 | No fix available | 1 | libp11-kit0 | # 4 Layer | ubuntu | | pam | 1.4.0-11ubuntu2.5 | Partial fixes Available | 3 | libpam-modules... (4) | # 4 Layer | ubuntu | | pcre2 | 10.39-3ubuntu0.1 | No fix available | 1 | libpcre2-8-0 | # 4 Layer | ubuntu | -| perl | 5.34.0-3ubuntu1.3 | Partial fixes Available | 13 | perl-base | # 4 Layer | ubuntu | +| perl | 5.34.0-3ubuntu1.3 | Partial fixes Available | 16 | perl-base | # 4 Layer | ubuntu | | sed | 4.8-1ubuntu2 | Fix Available | 1 | sed | # 4 Layer | ubuntu | | shadow | 1:4.8.1-2ubuntu2.2 | No fix available | 2 | login, passwd | # 4 Layer | ubuntu | | systemd | 249.11-0ubuntu3.12 | Partial fixes Available | 4 | libsystemd0... (2) | # 4 Layer | ubuntu | @@ -513,7 +512,7 @@ Scanning local image tarball "./testdata/test-ubuntu.tar" Container Scanning Result (Ubuntu 22.04.5 LTS) (Based on "ubuntu" image): -Total 29 packages affected by 91 known vulnerabilities (11 Critical, 28 High, 36 Medium, 6 Low, 10 Unknown) from 1 ecosystem. +Total 29 packages affected by 94 known vulnerabilities (11 Critical, 28 High, 36 Medium, 6 Low, 13 Unknown) from 1 ecosystem. 39 vulnerabilities can be fixed. @@ -544,7 +543,7 @@ Ubuntu:22.04 | p11-kit | 0.24.0-6build1 | No fix available | 1 | libp11-kit0 | # 4 Layer | ubuntu | | pam | 1.4.0-11ubuntu2.5 | Partial fixes Available | 3 | libpam-modules... (4) | # 4 Layer | ubuntu | | pcre2 | 10.39-3ubuntu0.1 | No fix available | 1 | libpcre2-8-0 | # 4 Layer | ubuntu | -| perl | 5.34.0-3ubuntu1.3 | Partial fixes Available | 13 | perl-base | # 4 Layer | ubuntu | +| perl | 5.34.0-3ubuntu1.3 | Partial fixes Available | 16 | perl-base | # 4 Layer | ubuntu | | sed | 4.8-1ubuntu2 | Fix Available | 1 | sed | # 4 Layer | ubuntu | | shadow | 1:4.8.1-2ubuntu2.2 | No fix available | 2 | login, passwd | # 4 Layer | ubuntu | | systemd | 249.11-0ubuntu3.12 | Partial fixes Available | 4 | libsystemd0... (2) | # 4 Layer | ubuntu | @@ -588,7 +587,7 @@ Scanning local image tarball "./testdata/test-ubuntu-with-packages.tar" Container Scanning Result (Ubuntu 22.04.5 LTS) (Based on "ubuntu" image): -Total 30 packages affected by 93 known vulnerabilities (11 Critical, 30 High, 36 Medium, 6 Low, 10 Unknown) from 1 ecosystem. +Total 30 packages affected by 96 known vulnerabilities (11 Critical, 30 High, 36 Medium, 6 Low, 13 Unknown) from 1 ecosystem. 39 vulnerabilities can be fixed. @@ -620,7 +619,7 @@ Ubuntu:22.04 | p11-kit | 0.24.0-6build1 | No fix available | 1 | libp11-kit0 | # 4 Layer | ubuntu | | pam | 1.4.0-11ubuntu2.5 | Partial fixes Available | 3 | libpam-modules... (4) | # 4 Layer | ubuntu | | pcre2 | 10.39-3ubuntu0.1 | No fix available | 1 | libpcre2-8-0 | # 4 Layer | ubuntu | -| perl | 5.34.0-3ubuntu1.3 | Partial fixes Available | 13 | perl-base | # 4 Layer | ubuntu | +| perl | 5.34.0-3ubuntu1.3 | Partial fixes Available | 16 | perl-base | # 4 Layer | ubuntu | | sed | 4.8-1ubuntu2 | Fix Available | 1 | sed | # 4 Layer | ubuntu | | shadow | 1:4.8.1-2ubuntu2.2 | No fix available | 2 | login, passwd | # 4 Layer | ubuntu | | systemd | 249.11-0ubuntu3.12 | Partial fixes Available | 4 | libsystemd0... (2) | # 4 Layer | ubuntu | @@ -645,8 +644,8 @@ Scanning local image tarball "./testdata/test-java-full.tar" Container Scanning Result (Alpine Linux v3.21) (Based on "eclipse-temurin" image): -Total 38 packages affected by 164 known vulnerabilities (5 Critical, 76 High, 74 Medium, 8 Low, 1 Unknown) from 2 ecosystems. -157 vulnerabilities can be fixed. +Total 39 packages affected by 159 known vulnerabilities (5 Critical, 73 High, 72 Medium, 8 Low, 1 Unknown) from 2 ecosystems. +158 vulnerabilities can be fixed. Maven @@ -669,6 +668,7 @@ Maven | io.netty:netty-codec-mqtt | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | | io.netty:netty-codec-redis | 4.1.100.Final | Fix Available | 5 | # 12 Layer | -- | | io.netty:netty-codec-smtp | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | +| io.netty:netty-codec-stomp | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | | io.netty:netty-common | 4.1.100.Final | Fix Available | 2 | # 12 Layer | -- | | io.netty:netty-handler | 4.1.100.Final | Fix Available | 4 | # 12 Layer | -- | | io.netty:netty-handler-proxy | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | @@ -684,23 +684,23 @@ Maven | org.jline:jline-remote-telnet | 3.9.0 | Fix Available | 2 | # 12 Layer | -- | +---------------------------------------------+-------------------+-------------------------+------------+------------------+---------------+ Alpine:v3.21 -+---------------------------------------------------------------------------------------------------------------------------------------------+ -| Source:os:/lib/apk/db/installed | -+----------------+-------------------+-------------------------+------------+----------------------------+------------------+-----------------+ -| SOURCE PACKAGE | INSTALLED VERSION | FIX AVAILABLE | VULN COUNT | BINARY PACKAGES (COUNT) | INTRODUCED LAYER | IN BASE IMAGE | -+----------------+-------------------+-------------------------+------------+----------------------------+------------------+-----------------+ -| busybox | 1.37.0-r9 | Partial fixes Available | 3 | busybox... (3) | # 0 Layer | alpine | -| expat | 2.6.4-r0 | Fix Available | 22 | libexpat | # 5 Layer | eclipse-temurin | -| gnupg | 2.4.7-r0 | Fix Available | 2 | gnupg... (11) | # 5 Layer | eclipse-temurin | -| gnutls | 3.8.8-r0 | Fix Available | 21 | gnutls | # 5 Layer | eclipse-temurin | -| libpng | 1.6.44-r0 | Fix Available | 10 | libpng | # 5 Layer | eclipse-temurin | -| libtasn1 | 4.19.0-r2 | Fix Available | 2 | libtasn1 | # 5 Layer | eclipse-temurin | -| musl | 1.2.5-r8 | Fix Available | 3 | musl, musl-utils | # 0 Layer | alpine | -| openssl | 3.3.2-r4 | Partial fixes Available | 25 | libcrypto3, libssl3... (3) | # 0 Layer | alpine | -| p11-kit | 0.25.5-r2 | Fix Available | 1 | p11-kit... (2) | # 5 Layer | eclipse-temurin | -| sqlite | 3.47.1-r0 | Partial fixes Available | 5 | sqlite-libs | # 5 Layer | eclipse-temurin | -| zlib | 1.3.1-r2 | Fix Available | 2 | zlib | # 0 Layer | alpine | -+----------------+-------------------+-------------------------+------------+----------------------------+------------------+-----------------+ ++-----------------------------------------------------------------------------------------------------------------------------------+ +| Source:os:/lib/apk/db/installed | ++----------------+-------------------+---------------+------------+----------------------------+------------------+-----------------+ +| SOURCE PACKAGE | INSTALLED VERSION | FIX AVAILABLE | VULN COUNT | BINARY PACKAGES (COUNT) | INTRODUCED LAYER | IN BASE IMAGE | ++----------------+-------------------+---------------+------------+----------------------------+------------------+-----------------+ +| busybox | 1.37.0-r9 | Fix Available | 2 | busybox... (3) | # 0 Layer | alpine | +| expat | 2.6.4-r0 | Fix Available | 22 | libexpat | # 5 Layer | eclipse-temurin | +| gnupg | 2.4.7-r0 | Fix Available | 2 | gnupg... (11) | # 5 Layer | eclipse-temurin | +| gnutls | 3.8.8-r0 | Fix Available | 21 | gnutls | # 5 Layer | eclipse-temurin | +| libpng | 1.6.44-r0 | Fix Available | 10 | libpng | # 5 Layer | eclipse-temurin | +| libtasn1 | 4.19.0-r2 | Fix Available | 2 | libtasn1 | # 5 Layer | eclipse-temurin | +| musl | 1.2.5-r8 | Fix Available | 3 | musl, musl-utils | # 0 Layer | alpine | +| openssl | 3.3.2-r4 | Fix Available | 21 | libcrypto3, libssl3... (3) | # 0 Layer | alpine | +| p11-kit | 0.25.5-r2 | Fix Available | 1 | p11-kit... (2) | # 5 Layer | eclipse-temurin | +| sqlite | 3.47.1-r0 | Fix Available | 4 | sqlite-libs | # 5 Layer | eclipse-temurin | +| zlib | 1.3.1-r2 | Fix Available | 2 | zlib | # 0 Layer | alpine | ++----------------+-------------------+---------------+------------+----------------------------+------------------+-----------------+ For the most comprehensive scan results, we recommend using the HTML output: `osv-scanner scan image --serve `. You can also view the full vulnerability list in your terminal with: `osv-scanner scan image --format vertical `. @@ -716,8 +716,8 @@ Scanning local image tarball "./testdata/test-python-empty.tar" Container Scanning Result (Debian GNU/Linux 10 (buster)) (Based on "python" image): -Total 15 packages affected by 33 known vulnerabilities (0 Critical, 9 High, 8 Medium, 2 Low, 14 Unknown) from 2 ecosystems. -33 vulnerabilities can be fixed. +Total 15 packages affected by 35 known vulnerabilities (0 Critical, 9 High, 10 Medium, 2 Low, 14 Unknown) from 2 ecosystems. +35 vulnerabilities can be fixed. PyPI @@ -733,7 +733,7 @@ PyPI +------------+-------------------+---------------+------------+------------------+---------------+ | PACKAGE | INSTALLED VERSION | FIX AVAILABLE | VULN COUNT | INTRODUCED LAYER | IN BASE IMAGE | +------------+-------------------+---------------+------------+------------------+---------------+ -| setuptools | 58.1.0 | Fix Available | 3 | # 7 Layer | python | +| setuptools | 58.1.0 | Fix Available | 4 | # 7 Layer | python | +------------+-------------------+---------------+------------+------------------+---------------+ +---------------------------------------------------------------------------------------------+ | Source:artifact:/usr/local/lib/python3.9/site-packages/pip-23.0.1.dist-info/METADATA | @@ -747,7 +747,7 @@ PyPI +------------+-------------------+---------------+------------+------------------+---------------+ | PACKAGE | INSTALLED VERSION | FIX AVAILABLE | VULN COUNT | INTRODUCED LAYER | IN BASE IMAGE | +------------+-------------------+---------------+------------+------------------+---------------+ -| setuptools | 58.1.0 | Fix Available | 3 | # 13 Layer | python | +| setuptools | 58.1.0 | Fix Available | 4 | # 13 Layer | python | +------------+-------------------+---------------+------------+------------------+---------------+ +---------------------------------------------------------------------------------------------+ | Source:artifact:/usr/local/lib/python3.9/site-packages/wheel-0.40.0.dist-info/METADATA | @@ -788,8 +788,8 @@ Scanning local image tarball "./testdata/test-python-full.tar" Container Scanning Result (Debian GNU/Linux 10 (buster)) (Based on "python" image): -Total 21 packages affected by 61 known vulnerabilities (1 Critical, 21 High, 22 Medium, 3 Low, 14 Unknown) from 2 ecosystems. -61 vulnerabilities can be fixed. +Total 22 packages affected by 64 known vulnerabilities (1 Critical, 22 High, 25 Medium, 2 Low, 14 Unknown) from 2 ecosystems. +64 vulnerabilities can be fixed. PyPI @@ -805,7 +805,7 @@ PyPI +------------+-------------------+---------------+------------+------------------+---------------+ | PACKAGE | INSTALLED VERSION | FIX AVAILABLE | VULN COUNT | INTRODUCED LAYER | IN BASE IMAGE | +------------+-------------------+---------------+------------+------------------+---------------+ -| setuptools | 58.1.0 | Fix Available | 3 | # 7 Layer | python | +| setuptools | 58.1.0 | Fix Available | 4 | # 7 Layer | python | +------------+-------------------+---------------+------------+------------------+---------------+ +---------------------------------------------------------------------------------------------+ | Source:artifact:/usr/local/lib/python3.9/site-packages/Django-1.11.29.dist-info/METADATA | @@ -822,6 +822,13 @@ PyPI | flask | 0.12.2 | Fix Available | 4 | # 17 Layer | -- | +---------+-------------------+---------------+------------+------------------+---------------+ +---------------------------------------------------------------------------------------------+ +| Source:artifact:/usr/local/lib/python3.9/site-packages/click-8.1.8.dist-info/METADATA | ++---------+-------------------+---------------+------------+------------------+---------------+ +| PACKAGE | INSTALLED VERSION | FIX AVAILABLE | VULN COUNT | INTRODUCED LAYER | IN BASE IMAGE | ++---------+-------------------+---------------+------------+------------------+---------------+ +| click | 8.1.8 | Fix Available | 1 | # 17 Layer | -- | ++---------+-------------------+---------------+------------+------------------+---------------+ ++---------------------------------------------------------------------------------------------+ | Source:artifact:/usr/local/lib/python3.9/site-packages/idna-2.7.dist-info/METADATA | +---------+-------------------+---------------+------------+------------------+---------------+ | PACKAGE | INSTALLED VERSION | FIX AVAILABLE | VULN COUNT | INTRODUCED LAYER | IN BASE IMAGE | @@ -847,7 +854,7 @@ PyPI +------------+-------------------+---------------+------------+------------------+---------------+ | PACKAGE | INSTALLED VERSION | FIX AVAILABLE | VULN COUNT | INTRODUCED LAYER | IN BASE IMAGE | +------------+-------------------+---------------+------------+------------------+---------------+ -| setuptools | 58.1.0 | Fix Available | 3 | # 13 Layer | python | +| setuptools | 58.1.0 | Fix Available | 4 | # 13 Layer | python | +------------+-------------------+---------------+------------+------------------+---------------+ +---------------------------------------------------------------------------------------------+ | Source:artifact:/usr/local/lib/python3.9/site-packages/urllib3-1.24.3.dist-info/METADATA | @@ -902,7 +909,7 @@ Scanning local image tarball "./testdata/test-package-tracing.tar" Container Scanning Result (Alpine Linux v3.20) (Based on "alpine" image): -Total 10 packages affected by 348 known vulnerabilities (2 Critical, 17 High, 15 Medium, 2 Low, 312 Unknown) from 2 ecosystems. +Total 10 packages affected by 343 known vulnerabilities (2 Critical, 14 High, 13 Medium, 2 Low, 312 Unknown) from 2 ecosystems. 343 vulnerabilities can be fixed. @@ -950,16 +957,16 @@ Go | stdlib | 1.22.4 | Fix Available | 52 | # 7 Layer | -- | +---------+-------------------+---------------+------------+------------------+---------------+ Alpine:v3.20 -+----------------------------------------------------------------------------------------------------------------------------------------+ -| Source:os:/lib/apk/db/installed | -+----------------+-------------------+-------------------------+------------+-------------------------+------------------+---------------+ -| SOURCE PACKAGE | INSTALLED VERSION | FIX AVAILABLE | VULN COUNT | BINARY PACKAGES (COUNT) | INTRODUCED LAYER | IN BASE IMAGE | -+----------------+-------------------+-------------------------+------------+-------------------------+------------------+---------------+ -| busybox | 1.36.1-r29 | Partial fixes Available | 3 | busybox... (3) | # 0 Layer | alpine | -| musl | 1.2.5-r0 | Fix Available | 3 | musl, musl-utils | # 0 Layer | alpine | -| openssl | 3.3.1-r0 | Partial fixes Available | 28 | libcrypto3, libssl3 | # 0 Layer | alpine | -| zlib | 1.3.1-r1 | Fix Available | 2 | zlib | # 0 Layer | alpine | -+----------------+-------------------+-------------------------+------------+-------------------------+------------------+---------------+ ++------------------------------------------------------------------------------------------------------------------------------+ +| Source:os:/lib/apk/db/installed | ++----------------+-------------------+---------------+------------+-------------------------+------------------+---------------+ +| SOURCE PACKAGE | INSTALLED VERSION | FIX AVAILABLE | VULN COUNT | BINARY PACKAGES (COUNT) | INTRODUCED LAYER | IN BASE IMAGE | ++----------------+-------------------+---------------+------------+-------------------------+------------------+---------------+ +| busybox | 1.36.1-r29 | Fix Available | 2 | busybox... (3) | # 0 Layer | alpine | +| musl | 1.2.5-r0 | Fix Available | 3 | musl, musl-utils | # 0 Layer | alpine | +| openssl | 3.3.1-r0 | Fix Available | 24 | libcrypto3, libssl3 | # 0 Layer | alpine | +| zlib | 1.3.1-r1 | Fix Available | 2 | zlib | # 0 Layer | alpine | ++----------------+-------------------+---------------+------------+-------------------------+------------------+---------------+ For the most comprehensive scan results, we recommend using the HTML output: `osv-scanner scan image --serve `. You can also view the full vulnerability list in your terminal with: `osv-scanner scan image --format vertical `. @@ -1153,19 +1160,20 @@ Scanning local image tarball "./testdata/test-node_modules-npm-empty.tar" Container Scanning Result (Alpine Linux v3.19) (Based on "node" image): -Total 2 packages affected by 20 known vulnerabilities (1 Critical, 6 High, 11 Medium, 2 Low, 0 Unknown) from 1 ecosystem. -15 vulnerabilities can be fixed. +Total 3 packages affected by 18 known vulnerabilities (1 Critical, 5 High, 10 Medium, 2 Low, 0 Unknown) from 1 ecosystem. +18 vulnerabilities can be fixed. Alpine:v3.19 -+----------------------------------------------------------------------------------------------------------------------------------------+ -| Source:os:/lib/apk/db/installed | -+----------------+-------------------+-------------------------+------------+-------------------------+------------------+---------------+ -| SOURCE PACKAGE | INSTALLED VERSION | FIX AVAILABLE | VULN COUNT | BINARY PACKAGES (COUNT) | INTRODUCED LAYER | IN BASE IMAGE | -+----------------+-------------------+-------------------------+------------+-------------------------+------------------+---------------+ -| busybox | 1.36.1-r15 | Partial fixes Available | 7 | busybox... (3) | # 0 Layer | alpine | -| openssl | 3.1.4-r5 | Partial fixes Available | 13 | libcrypto3, libssl3 | # 0 Layer | alpine | -+----------------+-------------------+-------------------------+------------+-------------------------+------------------+---------------+ ++---------------------------------------------------------------------------------------------------------------------------------+ +| Source:os:/lib/apk/db/installed | ++----------------+----------------------+---------------+------------+-------------------------+------------------+---------------+ +| SOURCE PACKAGE | INSTALLED VERSION | FIX AVAILABLE | VULN COUNT | BINARY PACKAGES (COUNT) | INTRODUCED LAYER | IN BASE IMAGE | ++----------------+----------------------+---------------+------------+-------------------------+------------------+---------------+ +| busybox | 1.36.1-r15 | Fix Available | 6 | busybox... (3) | # 0 Layer | alpine | +| musl | 1.2.4_git20230717-r4 | Fix Available | 3 | musl, musl-utils | # 0 Layer | alpine | +| openssl | 3.1.4-r5 | Fix Available | 9 | libcrypto3, libssl3 | # 0 Layer | alpine | ++----------------+----------------------+---------------+------------+-------------------------+------------------+---------------+ For the most comprehensive scan results, we recommend using the HTML output: `osv-scanner scan image --serve `. You can also view the full vulnerability list in your terminal with: `osv-scanner scan image --format vertical `. @@ -1181,8 +1189,8 @@ Scanning local image tarball "./testdata/test-node_modules-npm-full.tar" Container Scanning Result (Alpine Linux v3.19) (Based on "node" image): -Total 4 packages affected by 23 known vulnerabilities (3 Critical, 6 High, 12 Medium, 2 Low, 0 Unknown) from 2 ecosystems. -17 vulnerabilities can be fixed. +Total 5 packages affected by 21 known vulnerabilities (3 Critical, 5 High, 11 Medium, 2 Low, 0 Unknown) from 2 ecosystems. +20 vulnerabilities can be fixed. npm @@ -1195,14 +1203,15 @@ npm | minimist | 0.0.8 | Fix Available | 2 | # 13 Layer | -- | +----------+-------------------+------------------+------------+------------------+---------------+ Alpine:v3.19 -+----------------------------------------------------------------------------------------------------------------------------------------+ -| Source:os:/lib/apk/db/installed | -+----------------+-------------------+-------------------------+------------+-------------------------+------------------+---------------+ -| SOURCE PACKAGE | INSTALLED VERSION | FIX AVAILABLE | VULN COUNT | BINARY PACKAGES (COUNT) | INTRODUCED LAYER | IN BASE IMAGE | -+----------------+-------------------+-------------------------+------------+-------------------------+------------------+---------------+ -| busybox | 1.36.1-r15 | Partial fixes Available | 7 | busybox... (3) | # 0 Layer | alpine | -| openssl | 3.1.4-r5 | Partial fixes Available | 13 | libcrypto3, libssl3 | # 0 Layer | alpine | -+----------------+-------------------+-------------------------+------------+-------------------------+------------------+---------------+ ++---------------------------------------------------------------------------------------------------------------------------------+ +| Source:os:/lib/apk/db/installed | ++----------------+----------------------+---------------+------------+-------------------------+------------------+---------------+ +| SOURCE PACKAGE | INSTALLED VERSION | FIX AVAILABLE | VULN COUNT | BINARY PACKAGES (COUNT) | INTRODUCED LAYER | IN BASE IMAGE | ++----------------+----------------------+---------------+------------+-------------------------+------------------+---------------+ +| busybox | 1.36.1-r15 | Fix Available | 6 | busybox... (3) | # 0 Layer | alpine | +| musl | 1.2.4_git20230717-r4 | Fix Available | 3 | musl, musl-utils | # 0 Layer | alpine | +| openssl | 3.1.4-r5 | Fix Available | 9 | libcrypto3, libssl3 | # 0 Layer | alpine | ++----------------+----------------------+---------------+------------+-------------------------+------------------+---------------+ For the most comprehensive scan results, we recommend using the HTML output: `osv-scanner scan image --serve `. You can also view the full vulnerability list in your terminal with: `osv-scanner scan image --format vertical `. @@ -1218,19 +1227,20 @@ Scanning local image tarball "./testdata/test-node_modules-pnpm-empty.tar" Container Scanning Result (Alpine Linux v3.19) (Based on "node" image): -Total 2 packages affected by 20 known vulnerabilities (1 Critical, 6 High, 11 Medium, 2 Low, 0 Unknown) from 1 ecosystem. -15 vulnerabilities can be fixed. +Total 3 packages affected by 18 known vulnerabilities (1 Critical, 5 High, 10 Medium, 2 Low, 0 Unknown) from 1 ecosystem. +18 vulnerabilities can be fixed. Alpine:v3.19 -+----------------------------------------------------------------------------------------------------------------------------------------+ -| Source:os:/lib/apk/db/installed | -+----------------+-------------------+-------------------------+------------+-------------------------+------------------+---------------+ -| SOURCE PACKAGE | INSTALLED VERSION | FIX AVAILABLE | VULN COUNT | BINARY PACKAGES (COUNT) | INTRODUCED LAYER | IN BASE IMAGE | -+----------------+-------------------+-------------------------+------------+-------------------------+------------------+---------------+ -| busybox | 1.36.1-r15 | Partial fixes Available | 7 | busybox... (3) | # 0 Layer | alpine | -| openssl | 3.1.4-r5 | Partial fixes Available | 13 | libcrypto3, libssl3 | # 0 Layer | alpine | -+----------------+-------------------+-------------------------+------------+-------------------------+------------------+---------------+ ++---------------------------------------------------------------------------------------------------------------------------------+ +| Source:os:/lib/apk/db/installed | ++----------------+----------------------+---------------+------------+-------------------------+------------------+---------------+ +| SOURCE PACKAGE | INSTALLED VERSION | FIX AVAILABLE | VULN COUNT | BINARY PACKAGES (COUNT) | INTRODUCED LAYER | IN BASE IMAGE | ++----------------+----------------------+---------------+------------+-------------------------+------------------+---------------+ +| busybox | 1.36.1-r15 | Fix Available | 6 | busybox... (3) | # 0 Layer | alpine | +| musl | 1.2.4_git20230717-r4 | Fix Available | 3 | musl, musl-utils | # 0 Layer | alpine | +| openssl | 3.1.4-r5 | Fix Available | 9 | libcrypto3, libssl3 | # 0 Layer | alpine | ++----------------+----------------------+---------------+------------+-------------------------+------------------+---------------+ For the most comprehensive scan results, we recommend using the HTML output: `osv-scanner scan image --serve `. You can also view the full vulnerability list in your terminal with: `osv-scanner scan image --format vertical `. @@ -1246,19 +1256,20 @@ Scanning local image tarball "./testdata/test-node_modules-pnpm-full.tar" Container Scanning Result (Alpine Linux v3.19) (Based on "node" image): -Total 2 packages affected by 20 known vulnerabilities (1 Critical, 6 High, 11 Medium, 2 Low, 0 Unknown) from 1 ecosystem. -15 vulnerabilities can be fixed. +Total 3 packages affected by 18 known vulnerabilities (1 Critical, 5 High, 10 Medium, 2 Low, 0 Unknown) from 1 ecosystem. +18 vulnerabilities can be fixed. Alpine:v3.19 -+----------------------------------------------------------------------------------------------------------------------------------------+ -| Source:os:/lib/apk/db/installed | -+----------------+-------------------+-------------------------+------------+-------------------------+------------------+---------------+ -| SOURCE PACKAGE | INSTALLED VERSION | FIX AVAILABLE | VULN COUNT | BINARY PACKAGES (COUNT) | INTRODUCED LAYER | IN BASE IMAGE | -+----------------+-------------------+-------------------------+------------+-------------------------+------------------+---------------+ -| busybox | 1.36.1-r15 | Partial fixes Available | 7 | busybox... (3) | # 0 Layer | alpine | -| openssl | 3.1.4-r5 | Partial fixes Available | 13 | libcrypto3, libssl3 | # 0 Layer | alpine | -+----------------+-------------------+-------------------------+------------+-------------------------+------------------+---------------+ ++---------------------------------------------------------------------------------------------------------------------------------+ +| Source:os:/lib/apk/db/installed | ++----------------+----------------------+---------------+------------+-------------------------+------------------+---------------+ +| SOURCE PACKAGE | INSTALLED VERSION | FIX AVAILABLE | VULN COUNT | BINARY PACKAGES (COUNT) | INTRODUCED LAYER | IN BASE IMAGE | ++----------------+----------------------+---------------+------------+-------------------------+------------------+---------------+ +| busybox | 1.36.1-r15 | Fix Available | 6 | busybox... (3) | # 0 Layer | alpine | +| musl | 1.2.4_git20230717-r4 | Fix Available | 3 | musl, musl-utils | # 0 Layer | alpine | +| openssl | 3.1.4-r5 | Fix Available | 9 | libcrypto3, libssl3 | # 0 Layer | alpine | ++----------------+----------------------+---------------+------------+-------------------------+------------------+---------------+ For the most comprehensive scan results, we recommend using the HTML output: `osv-scanner scan image --serve `. You can also view the full vulnerability list in your terminal with: `osv-scanner scan image --format vertical `. @@ -1274,19 +1285,20 @@ Scanning local image tarball "./testdata/test-node_modules-yarn-empty.tar" Container Scanning Result (Alpine Linux v3.19) (Based on "node" image): -Total 2 packages affected by 20 known vulnerabilities (1 Critical, 6 High, 11 Medium, 2 Low, 0 Unknown) from 1 ecosystem. -15 vulnerabilities can be fixed. +Total 3 packages affected by 18 known vulnerabilities (1 Critical, 5 High, 10 Medium, 2 Low, 0 Unknown) from 1 ecosystem. +18 vulnerabilities can be fixed. Alpine:v3.19 -+----------------------------------------------------------------------------------------------------------------------------------------+ -| Source:os:/lib/apk/db/installed | -+----------------+-------------------+-------------------------+------------+-------------------------+------------------+---------------+ -| SOURCE PACKAGE | INSTALLED VERSION | FIX AVAILABLE | VULN COUNT | BINARY PACKAGES (COUNT) | INTRODUCED LAYER | IN BASE IMAGE | -+----------------+-------------------+-------------------------+------------+-------------------------+------------------+---------------+ -| busybox | 1.36.1-r15 | Partial fixes Available | 7 | busybox... (3) | # 0 Layer | alpine | -| openssl | 3.1.4-r5 | Partial fixes Available | 13 | libcrypto3, libssl3 | # 0 Layer | alpine | -+----------------+-------------------+-------------------------+------------+-------------------------+------------------+---------------+ ++---------------------------------------------------------------------------------------------------------------------------------+ +| Source:os:/lib/apk/db/installed | ++----------------+----------------------+---------------+------------+-------------------------+------------------+---------------+ +| SOURCE PACKAGE | INSTALLED VERSION | FIX AVAILABLE | VULN COUNT | BINARY PACKAGES (COUNT) | INTRODUCED LAYER | IN BASE IMAGE | ++----------------+----------------------+---------------+------------+-------------------------+------------------+---------------+ +| busybox | 1.36.1-r15 | Fix Available | 6 | busybox... (3) | # 0 Layer | alpine | +| musl | 1.2.4_git20230717-r4 | Fix Available | 3 | musl, musl-utils | # 0 Layer | alpine | +| openssl | 3.1.4-r5 | Fix Available | 9 | libcrypto3, libssl3 | # 0 Layer | alpine | ++----------------+----------------------+---------------+------------+-------------------------+------------------+---------------+ For the most comprehensive scan results, we recommend using the HTML output: `osv-scanner scan image --serve `. You can also view the full vulnerability list in your terminal with: `osv-scanner scan image --format vertical `. @@ -1302,19 +1314,20 @@ Scanning local image tarball "./testdata/test-node_modules-yarn-full.tar" Container Scanning Result (Alpine Linux v3.19) (Based on "node" image): -Total 2 packages affected by 20 known vulnerabilities (1 Critical, 6 High, 11 Medium, 2 Low, 0 Unknown) from 1 ecosystem. -15 vulnerabilities can be fixed. +Total 3 packages affected by 18 known vulnerabilities (1 Critical, 5 High, 10 Medium, 2 Low, 0 Unknown) from 1 ecosystem. +18 vulnerabilities can be fixed. Alpine:v3.19 -+----------------------------------------------------------------------------------------------------------------------------------------+ -| Source:os:/lib/apk/db/installed | -+----------------+-------------------+-------------------------+------------+-------------------------+------------------+---------------+ -| SOURCE PACKAGE | INSTALLED VERSION | FIX AVAILABLE | VULN COUNT | BINARY PACKAGES (COUNT) | INTRODUCED LAYER | IN BASE IMAGE | -+----------------+-------------------+-------------------------+------------+-------------------------+------------------+---------------+ -| busybox | 1.36.1-r15 | Partial fixes Available | 7 | busybox... (3) | # 0 Layer | alpine | -| openssl | 3.1.4-r5 | Partial fixes Available | 13 | libcrypto3, libssl3 | # 0 Layer | alpine | -+----------------+-------------------+-------------------------+------------+-------------------------+------------------+---------------+ ++---------------------------------------------------------------------------------------------------------------------------------+ +| Source:os:/lib/apk/db/installed | ++----------------+----------------------+---------------+------------+-------------------------+------------------+---------------+ +| SOURCE PACKAGE | INSTALLED VERSION | FIX AVAILABLE | VULN COUNT | BINARY PACKAGES (COUNT) | INTRODUCED LAYER | IN BASE IMAGE | ++----------------+----------------------+---------------+------------+-------------------------+------------------+---------------+ +| busybox | 1.36.1-r15 | Fix Available | 6 | busybox... (3) | # 0 Layer | alpine | +| musl | 1.2.4_git20230717-r4 | Fix Available | 3 | musl, musl-utils | # 0 Layer | alpine | +| openssl | 3.1.4-r5 | Fix Available | 9 | libcrypto3, libssl3 | # 0 Layer | alpine | ++----------------+----------------------+---------------+------------+-------------------------+------------------+---------------+ For the most comprehensive scan results, we recommend using the HTML output: `osv-scanner scan image --serve `. You can also view the full vulnerability list in your terminal with: `osv-scanner scan image --format vertical `. @@ -1377,6 +1390,8 @@ You can also view the full vulnerability list in your terminal with: `osv-scanne "PYSEC-2026-1795", "PYSEC-2026-1796", "PYSEC-2026-196", + "PYSEC-2026-2875", + "PYSEC-2026-2876", "GHSA-4xh5-x5gv-qwph", "GHSA-58qw-9mgm-455v", "GHSA-6vgw-5pg2-w6jp", @@ -1402,11 +1417,12 @@ You can also view the full vulnerability list in your terminal with: `osv-scanne "index": 7 } }, - "groups": 3, + "groups": 4, "vulnerabilities": [ "PYSEC-2022-43012", "PYSEC-2025-49", "PYSEC-2026-1918", + "PYSEC-2026-3447", "GHSA-5rjg-fvgr-3xxf", "GHSA-cx63-2mw6-8hw5", "GHSA-r9hx-vwmv-q579" @@ -1464,6 +1480,7 @@ You can also view the full vulnerability list in your terminal with: `osv-scanne "PYSEC-2018-66", "PYSEC-2019-179", "PYSEC-2023-62", + "PYSEC-2026-2151", "GHSA-562c-5r94-xh97", "GHSA-5wv5-4vpf-pj6m", "GHSA-68rp-wp8r-4726", @@ -1472,6 +1489,28 @@ You can also view the full vulnerability list in your terminal with: `osv-scanne } ] }, + { + "source": { + "path": "/usr/local/lib/python3.9/site-packages/click-8.1.8.dist-info/METADATA", + "type": "artifact" + }, + "packages": [ + { + "package": { + "name": "click", + "version": "8.1.8", + "ecosystem": "PyPI", + "image_origin_details": { + "index": 17 + } + }, + "groups": 1, + "vulnerabilities": [ + "PYSEC-2026-2132" + ] + } + ] + }, { "source": { "path": "/usr/local/lib/python3.9/site-packages/idna-2.7.dist-info/METADATA", @@ -1518,6 +1557,8 @@ You can also view the full vulnerability list in your terminal with: `osv-scanne "PYSEC-2026-1795", "PYSEC-2026-1796", "PYSEC-2026-196", + "PYSEC-2026-2875", + "PYSEC-2026-2876", "GHSA-4xh5-x5gv-qwph", "GHSA-58qw-9mgm-455v", "GHSA-6vgw-5pg2-w6jp", @@ -1548,6 +1589,7 @@ You can also view the full vulnerability list in your terminal with: `osv-scanne "PYSEC-2023-74", "PYSEC-2026-1872", "PYSEC-2026-1873", + "PYSEC-2026-2275", "GHSA-9hjg-9r4m-mvj7", "GHSA-9wx4-h78v-vm56", "GHSA-gc5v-m9x4-r6x2", @@ -1571,11 +1613,12 @@ You can also view the full vulnerability list in your terminal with: `osv-scanne "index": 13 } }, - "groups": 3, + "groups": 4, "vulnerabilities": [ "PYSEC-2022-43012", "PYSEC-2025-49", "PYSEC-2026-1918", + "PYSEC-2026-3447", "GHSA-5rjg-fvgr-3xxf", "GHSA-cx63-2mw6-8hw5", "GHSA-r9hx-vwmv-q579" @@ -1640,6 +1683,7 @@ You can also view the full vulnerability list in your terminal with: `osv-scanne "groups": 2, "vulnerabilities": [ "PYSEC-2026-2044", + "PYSEC-2026-2320", "GHSA-29vq-49wr-vm6x", "GHSA-87hc-h4r5-73f7" ] @@ -2221,9 +2265,8 @@ Scanning local image tarball "./testdata/test-python-full.tar" "index": 0 } }, - "groups": 3, + "groups": 2, "vulnerabilities": [ - "ALPINE-CVE-2021-42376", "ALPINE-CVE-2024-58251", "ALPINE-CVE-2025-46394" ] @@ -2239,9 +2282,8 @@ Scanning local image tarball "./testdata/test-python-full.tar" "index": 0 } }, - "groups": 3, + "groups": 2, "vulnerabilities": [ - "ALPINE-CVE-2021-42376", "ALPINE-CVE-2024-58251", "ALPINE-CVE-2025-46394" ] @@ -2257,12 +2299,8 @@ Scanning local image tarball "./testdata/test-python-full.tar" "index": 0 } }, - "groups": 38, + "groups": 34, "vulnerabilities": [ - "ALPINE-CVE-2022-1292", - "ALPINE-CVE-2022-2068", - "ALPINE-CVE-2023-0466", - "ALPINE-CVE-2023-4807", "ALPINE-CVE-2025-11187", "ALPINE-CVE-2025-15467", "ALPINE-CVE-2025-15468", @@ -2310,12 +2348,8 @@ Scanning local image tarball "./testdata/test-python-full.tar" "index": 0 } }, - "groups": 38, + "groups": 34, "vulnerabilities": [ - "ALPINE-CVE-2022-1292", - "ALPINE-CVE-2022-2068", - "ALPINE-CVE-2023-0466", - "ALPINE-CVE-2023-4807", "ALPINE-CVE-2025-11187", "ALPINE-CVE-2025-15467", "ALPINE-CVE-2025-15468", @@ -2397,9 +2431,8 @@ Scanning local image tarball "./testdata/test-python-full.tar" "index": 0 } }, - "groups": 3, + "groups": 2, "vulnerabilities": [ - "ALPINE-CVE-2021-42376", "ALPINE-CVE-2024-58251", "ALPINE-CVE-2025-46394" ] @@ -2634,9 +2667,8 @@ Scanning local image tarball "./testdata/test-image-with-deprecated.tar" "index": 0 } }, - "groups": 3, + "groups": 2, "vulnerabilities": [ - "ALPINE-CVE-2021-42376", "ALPINE-CVE-2024-58251", "ALPINE-CVE-2025-46394" ] @@ -2652,9 +2684,8 @@ Scanning local image tarball "./testdata/test-image-with-deprecated.tar" "index": 0 } }, - "groups": 3, + "groups": 2, "vulnerabilities": [ - "ALPINE-CVE-2021-42376", "ALPINE-CVE-2024-58251", "ALPINE-CVE-2025-46394" ] @@ -2682,12 +2713,8 @@ Scanning local image tarball "./testdata/test-image-with-deprecated.tar" "index": 0 } }, - "groups": 28, + "groups": 24, "vulnerabilities": [ - "ALPINE-CVE-2022-1292", - "ALPINE-CVE-2022-2068", - "ALPINE-CVE-2023-0466", - "ALPINE-CVE-2023-4807", "ALPINE-CVE-2024-12797", "ALPINE-CVE-2024-13176", "ALPINE-CVE-2024-5535", @@ -2725,12 +2752,8 @@ Scanning local image tarball "./testdata/test-image-with-deprecated.tar" "index": 0 } }, - "groups": 28, + "groups": 24, "vulnerabilities": [ - "ALPINE-CVE-2022-1292", - "ALPINE-CVE-2022-2068", - "ALPINE-CVE-2023-0466", - "ALPINE-CVE-2023-4807", "ALPINE-CVE-2024-12797", "ALPINE-CVE-2024-13176", "ALPINE-CVE-2024-5535", @@ -2816,9 +2839,8 @@ Scanning local image tarball "./testdata/test-image-with-deprecated.tar" "index": 0 } }, - "groups": 3, + "groups": 2, "vulnerabilities": [ - "ALPINE-CVE-2021-42376", "ALPINE-CVE-2024-58251", "ALPINE-CVE-2025-46394" ] @@ -3452,9 +3474,8 @@ Scanning local image tarball "./testdata/test-chisel.tar" "index": 0 } }, - "groups": 7, + "groups": 6, "vulnerabilities": [ - "ALPINE-CVE-2021-42376", "ALPINE-CVE-2023-42363", "ALPINE-CVE-2023-42364", "ALPINE-CVE-2023-42365", @@ -3474,9 +3495,8 @@ Scanning local image tarball "./testdata/test-chisel.tar" "index": 0 } }, - "groups": 7, + "groups": 6, "vulnerabilities": [ - "ALPINE-CVE-2021-42376", "ALPINE-CVE-2023-42363", "ALPINE-CVE-2023-42364", "ALPINE-CVE-2023-42365", @@ -3496,12 +3516,8 @@ Scanning local image tarball "./testdata/test-chisel.tar" "index": 0 } }, - "groups": 13, + "groups": 9, "vulnerabilities": [ - "ALPINE-CVE-2022-1292", - "ALPINE-CVE-2022-2068", - "ALPINE-CVE-2023-0466", - "ALPINE-CVE-2023-4807", "ALPINE-CVE-2024-13176", "ALPINE-CVE-2024-2511", "ALPINE-CVE-2024-4603", @@ -3524,12 +3540,8 @@ Scanning local image tarball "./testdata/test-chisel.tar" "index": 0 } }, - "groups": 13, + "groups": 9, "vulnerabilities": [ - "ALPINE-CVE-2022-1292", - "ALPINE-CVE-2022-2068", - "ALPINE-CVE-2023-0466", - "ALPINE-CVE-2023-4807", "ALPINE-CVE-2024-13176", "ALPINE-CVE-2024-2511", "ALPINE-CVE-2024-4603", @@ -3541,6 +3553,42 @@ Scanning local image tarball "./testdata/test-chisel.tar" "ALPINE-CVE-2025-9232" ] }, + { + "package": { + "name": "musl", + "os_package_name": "musl", + "version": "1.2.4_git20230717-r4", + "ecosystem": "Alpine:v3.19", + "commit": "ca7f2ab5e88794e4e654b40776f8a92256f50639", + "image_origin_details": { + "index": 0 + } + }, + "groups": 3, + "vulnerabilities": [ + "ALPINE-CVE-2025-26519", + "ALPINE-CVE-2026-40200", + "ALPINE-CVE-2026-6042" + ] + }, + { + "package": { + "name": "musl", + "os_package_name": "musl-utils", + "version": "1.2.4_git20230717-r4", + "ecosystem": "Alpine:v3.19", + "commit": "ca7f2ab5e88794e4e654b40776f8a92256f50639", + "image_origin_details": { + "index": 0 + } + }, + "groups": 3, + "vulnerabilities": [ + "ALPINE-CVE-2025-26519", + "ALPINE-CVE-2026-40200", + "ALPINE-CVE-2026-6042" + ] + }, { "package": { "name": "busybox", @@ -3552,9 +3600,8 @@ Scanning local image tarball "./testdata/test-chisel.tar" "index": 0 } }, - "groups": 7, + "groups": 6, "vulnerabilities": [ - "ALPINE-CVE-2021-42376", "ALPINE-CVE-2023-42363", "ALPINE-CVE-2023-42364", "ALPINE-CVE-2023-42365", @@ -4678,7 +4725,7 @@ Scanning local image tarball "./testdata/test-node_modules-npm-full.tar" "index": 4 } }, - "groups": 14, + "groups": 17, "vulnerabilities": [ "USN-7434-1", "USN-7678-1", @@ -4688,11 +4735,14 @@ Scanning local image tarball "./testdata/test-node_modules-npm-full.tar" "UBUNTU-CVE-2025-15649", "UBUNTU-CVE-2025-40909", "UBUNTU-CVE-2026-12087", + "UBUNTU-CVE-2026-13221", "UBUNTU-CVE-2026-42496", "UBUNTU-CVE-2026-42497", "UBUNTU-CVE-2026-48959", "UBUNTU-CVE-2026-48961", "UBUNTU-CVE-2026-48962", + "UBUNTU-CVE-2026-57432", + "UBUNTU-CVE-2026-57433", "UBUNTU-CVE-2026-7017", "UBUNTU-CVE-2026-8376", "UBUNTU-CVE-2026-9538" @@ -5912,7 +5962,7 @@ Scanning local image tarball "./testdata/test-ubuntu.tar" "index": 4 } }, - "groups": 14, + "groups": 17, "vulnerabilities": [ "USN-7434-1", "USN-7678-1", @@ -5922,11 +5972,14 @@ Scanning local image tarball "./testdata/test-ubuntu.tar" "UBUNTU-CVE-2025-15649", "UBUNTU-CVE-2025-40909", "UBUNTU-CVE-2026-12087", + "UBUNTU-CVE-2026-13221", "UBUNTU-CVE-2026-42496", "UBUNTU-CVE-2026-42497", "UBUNTU-CVE-2026-48959", "UBUNTU-CVE-2026-48961", "UBUNTU-CVE-2026-48962", + "UBUNTU-CVE-2026-57432", + "UBUNTU-CVE-2026-57433", "UBUNTU-CVE-2026-7017", "UBUNTU-CVE-2026-8376", "UBUNTU-CVE-2026-9538" diff --git a/cmd/osv-scanner/scan/image/command_test.go b/cmd/osv-scanner/scan/image/command_test.go index 07b8c895ddb..af1b12f7058 100644 --- a/cmd/osv-scanner/scan/image/command_test.go +++ b/cmd/osv-scanner/scan/image/command_test.go @@ -15,8 +15,6 @@ func TestCommand_ExplicitExtractors_WithDefaults(t *testing.T) { t.Parallel() testutility.SkipIfNotAcceptanceTesting(t, "Requires docker to build the images") - client := testcmd.InsertCassette(t) - tests := []testcmd.Case{ { Name: "add_extractors", @@ -68,8 +66,6 @@ func TestCommand_ExplicitExtractors_WithDefaults(t *testing.T) { t.Run(tt.Name, func(t *testing.T) { t.Parallel() - tt.HTTPClient = testcmd.WithTestNameHeader(t, *client) - testcmd.RunAndMatchSnapshots(t, tt) }) } @@ -80,8 +76,6 @@ func TestCommand_ExplicitExtractors_WithoutDefaults(t *testing.T) { testutility.SkipIfNotAcceptanceTesting(t, "Requires docker to build the images") - client := testcmd.InsertCassette(t) - tests := []testcmd.Case{ { Name: "add_extractors", @@ -137,8 +131,6 @@ func TestCommand_ExplicitExtractors_WithoutDefaults(t *testing.T) { t.Run(tt.Name, func(t *testing.T) { t.Parallel() - tt.HTTPClient = testcmd.WithTestNameHeader(t, *client) - testcmd.RunAndMatchSnapshots(t, tt) }) } @@ -150,8 +142,6 @@ func TestCommand_Docker(t *testing.T) { testutility.SkipIfNotAcceptanceTesting(t, "Requires docker (also takes a long time to pull images)") testutility.SkipIfShort(t) - client := testcmd.InsertCassette(t) - tests := []testcmd.Case{ { Name: "no_image_argument", @@ -206,8 +196,6 @@ func TestCommand_Docker(t *testing.T) { testutility.Skip(t, "Skipping Docker-based test as only Linux has Docker installed in CI") } - tt.HTTPClient = testcmd.WithTestNameHeader(t, *client) - testcmd.RunAndMatchSnapshots(t, tt) }) } @@ -217,8 +205,6 @@ func TestCommand_OCIImage(t *testing.T) { t.Parallel() testutility.SkipIfNotAcceptanceTesting(t, "Requires docker to build the images") - client := testcmd.InsertCassette(t) - tests := []testcmd.Case{ { Name: "Invalid_path", @@ -385,8 +371,6 @@ func TestCommand_OCIImage(t *testing.T) { } } - tt.HTTPClient = testcmd.WithTestNameHeader(t, *client) - testcmd.RunAndMatchSnapshots(t, tt) }) } @@ -396,8 +380,6 @@ func TestCommand_OCIImage_JSONFormat(t *testing.T) { t.Parallel() testutility.SkipIfNotAcceptanceTesting(t, "Requires docker to build the images") - client := testcmd.InsertCassette(t) - tests := []testcmd.Case{ { Name: "Scanning_python_image_with_some_packages", @@ -535,8 +517,6 @@ func TestCommand_OCIImage_JSONFormat(t *testing.T) { } } - tt.HTTPClient = testcmd.WithTestNameHeader(t, *client) - testcmd.RunAndMatchSnapshots(t, tt) }) } @@ -547,7 +527,6 @@ func TestCommand_HtmlFile(t *testing.T) { testutility.SkipIfNotAcceptanceTesting(t, "Needs built container images") testDir := testutility.CreateTestDir(t) - client := testcmd.InsertCassette(t) _, stderr := testcmd.RunAndNormalize(t, testcmd.Case{ Name: "one_specific_supported_lockfile", @@ -556,8 +535,6 @@ func TestCommand_HtmlFile(t *testing.T) { "--archive", "./testdata/test-alpine.tar", }, Exit: 1, - - HTTPClient: testcmd.WithTestNameHeader(t, *client), }) testutility.NewSnapshot().WithWindowsReplacements(map[string]string{ diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_Fake_alpine_image.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_Fake_alpine_image.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_Fake_alpine_image.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_Fake_image_entirely.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_Fake_image_entirely.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_Fake_image_entirely.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_Real_Alpine_image.yaml similarity index 71% rename from cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker.yaml rename to cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_Real_Alpine_image.yaml index 3033c161b0e..991ffa35d93 100644 --- a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker.yaml +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_Real_Alpine_image.yaml @@ -120,15 +120,13 @@ interactions: headers: Content-Type: - application/json - X-Test-Name: - - TestCommand_Docker/Real_Alpine_image url: https://api.osv.dev/v1/querybatch method: POST response: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 1335 + content_length: 524 body: | { "results": [ @@ -136,42 +134,12 @@ interactions: {}, {}, {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-42376", - "modified": "2026-07-08T04:32:12.032317Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-42376", - "modified": "2026-07-08T04:32:12.032317Z" - } - ] - }, + {}, + {}, {}, {}, { "vulns": [ - { - "id": "ALPINE-CVE-2022-1292", - "modified": "2026-07-08T04:31:47.244657Z" - }, - { - "id": "ALPINE-CVE-2022-2068", - "modified": "2026-07-08T04:31:47.874039Z" - }, - { - "id": "ALPINE-CVE-2023-0466", - "modified": "2026-07-08T04:31:25.432482Z" - }, - { - "id": "ALPINE-CVE-2023-4807", - "modified": "2026-07-08T04:32:27.043928Z" - }, { "id": "ALPINE-CVE-2024-13176", "modified": "2026-06-15T18:18:10.257313Z" @@ -184,22 +152,6 @@ interactions: }, { "vulns": [ - { - "id": "ALPINE-CVE-2022-1292", - "modified": "2026-07-08T04:31:47.244657Z" - }, - { - "id": "ALPINE-CVE-2022-2068", - "modified": "2026-07-08T04:31:47.874039Z" - }, - { - "id": "ALPINE-CVE-2023-0466", - "modified": "2026-07-08T04:31:25.432482Z" - }, - { - "id": "ALPINE-CVE-2023-4807", - "modified": "2026-07-08T04:32:27.043928Z" - }, { "id": "ALPINE-CVE-2024-13176", "modified": "2026-06-15T18:18:10.257313Z" @@ -227,20 +179,13 @@ interactions: ] }, {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-42376", - "modified": "2026-07-08T04:32:12.032317Z" - } - ] - }, + {}, {} ] } headers: Content-Length: - - "1335" + - "524" Content-Type: - application/json status: 200 OK diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_Real_Alpine_image_grpc.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_Real_Alpine_image_grpc.yaml new file mode 100644 index 00000000000..61eabec6239 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_Real_Alpine_image_grpc.yaml @@ -0,0 +1,37 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:8733fcf6becc20a9edd1d6f7ab1cc70a082b419e5f1162ae88a7fd776348d1d4" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "amd64/alpine" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:f9fc769d335082905a3e43c83f2a6d11b413556f9d156ab0fbe3166d256c0d99" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "amd64/alpine" + } + ] + } diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_Real_empty_image_with_no_tag,_invalid_scan_target.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_Real_empty_image_with_no_tag,_invalid_scan_target.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_Real_empty_image_with_no_tag,_invalid_scan_target.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_Real_empty_image_with_tag.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_Real_empty_image_with_tag.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_Real_empty_image_with_tag.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_Real_empty_image_with_tag_grpc.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_Real_empty_image_with_tag_grpc.yaml new file mode 100644 index 00000000000..adcd6bba6d0 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_Real_empty_image_with_tag_grpc.yaml @@ -0,0 +1,149 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:63a41026379f4391a306242eb0b9f26dc3550d863b7fdbb97d899f6eb89efe72" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "hello-world" + }, + { + "registry": "hub.docker.com/", + "repository": "amd64/hello-world" + }, + { + "registry": "hub.docker.com/", + "repository": "osamaalgendy/hello-docker" + }, + { + "registry": "hub.docker.com/", + "repository": "c3969863/c3969863-final-2024" + }, + { + "registry": "hub.docker.com/", + "repository": "sonaliwavhal/kubernetes" + }, + { + "registry": "hub.docker.com/", + "repository": "ritulkulkarni/hello-world" + }, + { + "registry": "hub.docker.com/", + "repository": "devopsdockerhub123/dk2506b01" + }, + { + "registry": "hub.docker.com/", + "repository": "sshashini/mhw" + }, + { + "registry": "hub.docker.com/", + "repository": "forozan/getting-started" + }, + { + "registry": "hub.docker.com/", + "repository": "clouddirecly/test" + }, + { + "registry": "hub.docker.com/", + "repository": "pes1ug21cs340/hello-world" + }, + { + "registry": "hub.docker.com/", + "repository": "anandpandeysedocker/firstredo" + }, + { + "registry": "hub.docker.com/", + "repository": "amanjha276/hello-world" + }, + { + "registry": "hub.docker.com/", + "repository": "cming233/hello" + }, + { + "registry": "hub.docker.com/", + "repository": "karthickconnects/oc-test" + }, + { + "registry": "hub.docker.com/", + "repository": "marhex/first-test" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:f005f96060fceb08e7315a2a142fe3efeda5815ff46488a6c266386a181e0e24" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "hello-world" + }, + { + "registry": "hub.docker.com/", + "repository": "amd64/hello-world" + }, + { + "registry": "hub.docker.com/", + "repository": "osamaalgendy/hello-docker" + }, + { + "registry": "hub.docker.com/", + "repository": "c3969863/c3969863-final-2024" + }, + { + "registry": "hub.docker.com/", + "repository": "sonaliwavhal/kubernetes" + }, + { + "registry": "hub.docker.com/", + "repository": "ritulkulkarni/hello-world" + }, + { + "registry": "hub.docker.com/", + "repository": "devopsdockerhub123/dk2506b01" + }, + { + "registry": "hub.docker.com/", + "repository": "sshashini/mhw" + }, + { + "registry": "hub.docker.com/", + "repository": "forozan/getting-started" + }, + { + "registry": "hub.docker.com/", + "repository": "clouddirecly/test" + }, + { + "registry": "hub.docker.com/", + "repository": "pes1ug21cs340/hello-world" + }, + { + "registry": "hub.docker.com/", + "repository": "anandpandeysedocker/firstredo" + }, + { + "registry": "hub.docker.com/", + "repository": "amanjha276/hello-world" + }, + { + "registry": "hub.docker.com/", + "repository": "cming233/hello" + }, + { + "registry": "hub.docker.com/", + "repository": "karthickconnects/oc-test" + }, + { + "registry": "hub.docker.com/", + "repository": "marhex/first-test" + } + ] + } diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_no_image_argument.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_no_image_argument.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_no_image_argument.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_real_alpine_image_without_apk_extractor_enabled.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_real_alpine_image_without_apk_extractor_enabled.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_real_alpine_image_without_apk_extractor_enabled.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_real_alpine_image_without_apk_extractor_enabled_grpc.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_real_alpine_image_without_apk_extractor_enabled_grpc.yaml new file mode 100644 index 00000000000..61eabec6239 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_real_alpine_image_without_apk_extractor_enabled_grpc.yaml @@ -0,0 +1,37 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:8733fcf6becc20a9edd1d6f7ab1cc70a082b419e5f1162ae88a7fd776348d1d4" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "amd64/alpine" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:f9fc769d335082905a3e43c83f2a6d11b413556f9d156ab0fbe3166d256c0d99" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "amd64/alpine" + } + ] + } diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_real_empty_image_with_tag_and_allow_no_lockfiles_flag.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_real_empty_image_with_tag_and_allow_no_lockfiles_flag.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_real_empty_image_with_tag_and_allow_no_lockfiles_flag.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_real_empty_image_with_tag_and_allow_no_lockfiles_flag_grpc.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_real_empty_image_with_tag_and_allow_no_lockfiles_flag_grpc.yaml new file mode 100644 index 00000000000..adcd6bba6d0 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_real_empty_image_with_tag_and_allow_no_lockfiles_flag_grpc.yaml @@ -0,0 +1,149 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:63a41026379f4391a306242eb0b9f26dc3550d863b7fdbb97d899f6eb89efe72" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "hello-world" + }, + { + "registry": "hub.docker.com/", + "repository": "amd64/hello-world" + }, + { + "registry": "hub.docker.com/", + "repository": "osamaalgendy/hello-docker" + }, + { + "registry": "hub.docker.com/", + "repository": "c3969863/c3969863-final-2024" + }, + { + "registry": "hub.docker.com/", + "repository": "sonaliwavhal/kubernetes" + }, + { + "registry": "hub.docker.com/", + "repository": "ritulkulkarni/hello-world" + }, + { + "registry": "hub.docker.com/", + "repository": "devopsdockerhub123/dk2506b01" + }, + { + "registry": "hub.docker.com/", + "repository": "sshashini/mhw" + }, + { + "registry": "hub.docker.com/", + "repository": "forozan/getting-started" + }, + { + "registry": "hub.docker.com/", + "repository": "clouddirecly/test" + }, + { + "registry": "hub.docker.com/", + "repository": "pes1ug21cs340/hello-world" + }, + { + "registry": "hub.docker.com/", + "repository": "anandpandeysedocker/firstredo" + }, + { + "registry": "hub.docker.com/", + "repository": "amanjha276/hello-world" + }, + { + "registry": "hub.docker.com/", + "repository": "cming233/hello" + }, + { + "registry": "hub.docker.com/", + "repository": "karthickconnects/oc-test" + }, + { + "registry": "hub.docker.com/", + "repository": "marhex/first-test" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:f005f96060fceb08e7315a2a142fe3efeda5815ff46488a6c266386a181e0e24" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "hello-world" + }, + { + "registry": "hub.docker.com/", + "repository": "amd64/hello-world" + }, + { + "registry": "hub.docker.com/", + "repository": "osamaalgendy/hello-docker" + }, + { + "registry": "hub.docker.com/", + "repository": "c3969863/c3969863-final-2024" + }, + { + "registry": "hub.docker.com/", + "repository": "sonaliwavhal/kubernetes" + }, + { + "registry": "hub.docker.com/", + "repository": "ritulkulkarni/hello-world" + }, + { + "registry": "hub.docker.com/", + "repository": "devopsdockerhub123/dk2506b01" + }, + { + "registry": "hub.docker.com/", + "repository": "sshashini/mhw" + }, + { + "registry": "hub.docker.com/", + "repository": "forozan/getting-started" + }, + { + "registry": "hub.docker.com/", + "repository": "clouddirecly/test" + }, + { + "registry": "hub.docker.com/", + "repository": "pes1ug21cs340/hello-world" + }, + { + "registry": "hub.docker.com/", + "repository": "anandpandeysedocker/firstredo" + }, + { + "registry": "hub.docker.com/", + "repository": "amanjha276/hello-world" + }, + { + "registry": "hub.docker.com/", + "repository": "cming233/hello" + }, + { + "registry": "hub.docker.com/", + "repository": "karthickconnects/oc-test" + }, + { + "registry": "hub.docker.com/", + "repository": "marhex/first-test" + } + ] + } diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults.yaml deleted file mode 100644 index 13f5e4bdd51..00000000000 --- a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults.yaml +++ /dev/null @@ -1,646 +0,0 @@ ---- -version: 2 -interactions: - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 2037 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "alpine-baselayout" - }, - "version": "3.1.2-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "alpine-keys" - }, - "version": "2.1-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "apk-tools" - }, - "version": "2.10.6-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "busybox" - }, - "version": "1.30.1-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "ca-certificates" - }, - "version": "20191127-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "libc-dev" - }, - "version": "0.7.1-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "openssl" - }, - "version": "1.1.1k-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "openssl" - }, - "version": "1.1.1k-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "libtls-standalone" - }, - "version": "2.9.1-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "musl" - }, - "version": "1.1.22-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "musl" - }, - "version": "1.1.22-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "pax-utils" - }, - "version": "1.2.3-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "busybox" - }, - "version": "1.30.1-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "zlib" - }, - "version": "1.2.11-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.22", - "name": "zlib" - }, - "version": "1.2.12-r1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_ExplicitExtractors_WithDefaults/add_extractors - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 364 - body: | - { - "results": [ - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-36159", - "modified": "2026-06-15T18:18:08.746967Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-15T18:18:09.521511Z" - }, - { - "id": "ALPINE-CVE-2026-22184", - "modified": "2026-06-15T18:18:10.993060Z" - }, - { - "id": "ALPINE-CVE-2026-27171", - "modified": "2026-07-08T04:31:57.846862Z" - } - ] - } - ] - } - headers: - Content-Length: - - "364" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 1907 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "alpine-baselayout" - }, - "version": "3.1.2-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "alpine-keys" - }, - "version": "2.1-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "apk-tools" - }, - "version": "2.10.6-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "busybox" - }, - "version": "1.30.1-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "ca-certificates" - }, - "version": "20191127-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "libc-dev" - }, - "version": "0.7.1-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "openssl" - }, - "version": "1.1.1k-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "openssl" - }, - "version": "1.1.1k-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "libtls-standalone" - }, - "version": "2.9.1-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "musl" - }, - "version": "1.1.22-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "musl" - }, - "version": "1.1.22-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "pax-utils" - }, - "version": "1.2.3-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "busybox" - }, - "version": "1.30.1-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "zlib" - }, - "version": "1.2.11-r1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_ExplicitExtractors_WithDefaults/extractors_cancelled_out - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 136 - body: | - { - "results": [ - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-36159", - "modified": "2026-06-15T18:18:08.746967Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "136" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 1907 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "alpine-baselayout" - }, - "version": "3.1.2-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "alpine-keys" - }, - "version": "2.1-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "apk-tools" - }, - "version": "2.10.6-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "busybox" - }, - "version": "1.30.1-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "ca-certificates" - }, - "version": "20191127-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "libc-dev" - }, - "version": "0.7.1-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "openssl" - }, - "version": "1.1.1k-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "openssl" - }, - "version": "1.1.1k-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "libtls-standalone" - }, - "version": "2.9.1-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "musl" - }, - "version": "1.1.22-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "musl" - }, - "version": "1.1.22-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "pax-utils" - }, - "version": "1.2.3-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "busybox" - }, - "version": "1.30.1-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "zlib" - }, - "version": "1.2.11-r1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_ExplicitExtractors_WithDefaults/extractors_cancelled_out#01 - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 136 - body: | - { - "results": [ - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-36159", - "modified": "2026-06-15T18:18:08.746967Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "136" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 1907 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "alpine-baselayout" - }, - "version": "3.1.2-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "alpine-keys" - }, - "version": "2.1-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "apk-tools" - }, - "version": "2.10.6-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "busybox" - }, - "version": "1.30.1-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "ca-certificates" - }, - "version": "20191127-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "libc-dev" - }, - "version": "0.7.1-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "openssl" - }, - "version": "1.1.1k-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "openssl" - }, - "version": "1.1.1k-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "libtls-standalone" - }, - "version": "2.9.1-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "musl" - }, - "version": "1.1.22-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "musl" - }, - "version": "1.1.22-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "pax-utils" - }, - "version": "1.2.3-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "busybox" - }, - "version": "1.30.1-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "zlib" - }, - "version": "1.2.11-r1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_ExplicitExtractors_WithDefaults/extractors_cancelled_out_with_presets - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 136 - body: | - { - "results": [ - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-36159", - "modified": "2026-06-15T18:18:08.746967Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "136" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_add_extractors.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_add_extractors.yaml new file mode 100644 index 00000000000..56514cf75d6 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_add_extractors.yaml @@ -0,0 +1,179 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 2037 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "alpine-baselayout" + }, + "version": "3.1.2-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "alpine-keys" + }, + "version": "2.1-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "apk-tools" + }, + "version": "2.10.6-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "ca-certificates" + }, + "version": "20191127-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "libc-dev" + }, + "version": "0.7.1-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "libtls-standalone" + }, + "version": "2.9.1-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "musl" + }, + "version": "1.1.22-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "musl" + }, + "version": "1.1.22-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "pax-utils" + }, + "version": "1.2.3-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "zlib" + }, + "version": "1.2.11-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.22", + "name": "zlib" + }, + "version": "1.2.12-r1" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 364 + body: | + { + "results": [ + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2021-36159", + "modified": "2026-06-15T18:18:08.746967Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2022-37434", + "modified": "2026-06-15T18:18:09.521511Z" + }, + { + "id": "ALPINE-CVE-2026-22184", + "modified": "2026-07-14T05:30:07.069428Z" + }, + { + "id": "ALPINE-CVE-2026-27171", + "modified": "2026-07-08T04:31:57.846862Z" + } + ] + } + ] + } + headers: + Content-Length: + - "364" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_add_extractors_grpc.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_add_extractors_grpc.yaml new file mode 100644 index 00000000000..9786c4daccc --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_add_extractors_grpc.yaml @@ -0,0 +1,45 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:428956b294a20d53e4cb6509af4a0a4d179b53bf99c16987d9668c87aa41a04a" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:9fb3aa2f8b8023a4bebbf92aa567caf88e38e969ada9f0ac12643b2847391635" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "flowquest/test-sample" + }, + { + "registry": "hub.docker.com/", + "repository": "shinminge/tlsalsrl98" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:ee4c05cad09ab313f04cb3febe634e9e01873336ea23e420e79d6b9d290509a6" + } + error: + code: 5 + message: chain ID not found diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_extractors_cancelled_out#01.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_extractors_cancelled_out#01.yaml new file mode 100644 index 00000000000..62154300caf --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_extractors_cancelled_out#01.yaml @@ -0,0 +1,156 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 1907 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "alpine-baselayout" + }, + "version": "3.1.2-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "alpine-keys" + }, + "version": "2.1-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "apk-tools" + }, + "version": "2.10.6-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "ca-certificates" + }, + "version": "20191127-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "libc-dev" + }, + "version": "0.7.1-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "libtls-standalone" + }, + "version": "2.9.1-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "musl" + }, + "version": "1.1.22-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "musl" + }, + "version": "1.1.22-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "pax-utils" + }, + "version": "1.2.3-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "zlib" + }, + "version": "1.2.11-r1" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 136 + body: | + { + "results": [ + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2021-36159", + "modified": "2026-06-15T18:18:08.746967Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "136" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_extractors_cancelled_out#01_grpc.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_extractors_cancelled_out#01_grpc.yaml new file mode 100644 index 00000000000..9786c4daccc --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_extractors_cancelled_out#01_grpc.yaml @@ -0,0 +1,45 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:428956b294a20d53e4cb6509af4a0a4d179b53bf99c16987d9668c87aa41a04a" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:9fb3aa2f8b8023a4bebbf92aa567caf88e38e969ada9f0ac12643b2847391635" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "flowquest/test-sample" + }, + { + "registry": "hub.docker.com/", + "repository": "shinminge/tlsalsrl98" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:ee4c05cad09ab313f04cb3febe634e9e01873336ea23e420e79d6b9d290509a6" + } + error: + code: 5 + message: chain ID not found diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_extractors_cancelled_out.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_extractors_cancelled_out.yaml new file mode 100644 index 00000000000..62154300caf --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_extractors_cancelled_out.yaml @@ -0,0 +1,156 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 1907 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "alpine-baselayout" + }, + "version": "3.1.2-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "alpine-keys" + }, + "version": "2.1-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "apk-tools" + }, + "version": "2.10.6-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "ca-certificates" + }, + "version": "20191127-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "libc-dev" + }, + "version": "0.7.1-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "libtls-standalone" + }, + "version": "2.9.1-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "musl" + }, + "version": "1.1.22-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "musl" + }, + "version": "1.1.22-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "pax-utils" + }, + "version": "1.2.3-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "zlib" + }, + "version": "1.2.11-r1" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 136 + body: | + { + "results": [ + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2021-36159", + "modified": "2026-06-15T18:18:08.746967Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "136" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_extractors_cancelled_out_grpc.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_extractors_cancelled_out_grpc.yaml new file mode 100644 index 00000000000..9786c4daccc --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_extractors_cancelled_out_grpc.yaml @@ -0,0 +1,45 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:428956b294a20d53e4cb6509af4a0a4d179b53bf99c16987d9668c87aa41a04a" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:9fb3aa2f8b8023a4bebbf92aa567caf88e38e969ada9f0ac12643b2847391635" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "flowquest/test-sample" + }, + { + "registry": "hub.docker.com/", + "repository": "shinminge/tlsalsrl98" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:ee4c05cad09ab313f04cb3febe634e9e01873336ea23e420e79d6b9d290509a6" + } + error: + code: 5 + message: chain ID not found diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_extractors_cancelled_out_with_presets.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_extractors_cancelled_out_with_presets.yaml new file mode 100644 index 00000000000..62154300caf --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_extractors_cancelled_out_with_presets.yaml @@ -0,0 +1,156 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 1907 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "alpine-baselayout" + }, + "version": "3.1.2-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "alpine-keys" + }, + "version": "2.1-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "apk-tools" + }, + "version": "2.10.6-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "ca-certificates" + }, + "version": "20191127-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "libc-dev" + }, + "version": "0.7.1-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "libtls-standalone" + }, + "version": "2.9.1-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "musl" + }, + "version": "1.1.22-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "musl" + }, + "version": "1.1.22-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "pax-utils" + }, + "version": "1.2.3-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "zlib" + }, + "version": "1.2.11-r1" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 136 + body: | + { + "results": [ + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2021-36159", + "modified": "2026-06-15T18:18:08.746967Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "136" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_extractors_cancelled_out_with_presets_grpc.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_extractors_cancelled_out_with_presets_grpc.yaml new file mode 100644 index 00000000000..9786c4daccc --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_extractors_cancelled_out_with_presets_grpc.yaml @@ -0,0 +1,45 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:428956b294a20d53e4cb6509af4a0a4d179b53bf99c16987d9668c87aa41a04a" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:9fb3aa2f8b8023a4bebbf92aa567caf88e38e969ada9f0ac12643b2847391635" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "flowquest/test-sample" + }, + { + "registry": "hub.docker.com/", + "repository": "shinminge/tlsalsrl98" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:ee4c05cad09ab313f04cb3febe634e9e01873336ea23e420e79d6b9d290509a6" + } + error: + code: 5 + message: chain ID not found diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_add_extractors.yaml similarity index 89% rename from cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults.yaml rename to cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_add_extractors.yaml index 5addb39bdfc..9faa5a2d635 100644 --- a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults.yaml +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_add_extractors.yaml @@ -22,8 +22,6 @@ interactions: headers: Content-Type: - application/json - X-Test-Name: - - TestCommand_ExplicitExtractors_WithoutDefaults/add_extractors url: https://api.osv.dev/v1/querybatch method: POST response: @@ -42,7 +40,7 @@ interactions: }, { "id": "ALPINE-CVE-2026-22184", - "modified": "2026-06-15T18:18:10.993060Z" + "modified": "2026-07-14T05:30:07.069428Z" }, { "id": "ALPINE-CVE-2026-27171", diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_extractors_cancelled_out#01.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_extractors_cancelled_out#01.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_extractors_cancelled_out#01.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_extractors_cancelled_out.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_extractors_cancelled_out.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_extractors_cancelled_out.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_extractors_cancelled_out_with_presets.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_extractors_cancelled_out_with_presets.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_extractors_cancelled_out_with_presets.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_HtmlFile.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_HtmlFile.yaml index 29c14fc384b..a2110bd5fa9 100644 --- a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_HtmlFile.yaml +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_HtmlFile.yaml @@ -113,15 +113,13 @@ interactions: headers: Content-Type: - application/json - X-Test-Name: - - TestCommand_HtmlFile url: https://api.osv.dev/v1/querybatch method: POST response: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 7205 + content_length: 6493 body: | { "results": [ @@ -143,11 +141,7 @@ interactions: }, { "id": "ALPINE-CVE-2021-42375", - "modified": "2026-06-15T18:18:08.840395Z" - }, - { - "id": "ALPINE-CVE-2021-42376", - "modified": "2026-07-08T04:32:12.032317Z" + "modified": "2026-07-14T05:30:05.614378Z" }, { "id": "ALPINE-CVE-2021-42378", @@ -235,14 +229,6 @@ interactions: "id": "ALPINE-CVE-2022-0778", "modified": "2026-07-08T04:31:46.947012Z" }, - { - "id": "ALPINE-CVE-2022-1292", - "modified": "2026-07-08T04:31:47.244657Z" - }, - { - "id": "ALPINE-CVE-2022-2068", - "modified": "2026-07-08T04:31:47.874039Z" - }, { "id": "ALPINE-CVE-2022-2097", "modified": "2026-07-08T04:32:01.661758Z" @@ -271,10 +257,6 @@ interactions: "id": "ALPINE-CVE-2023-0465", "modified": "2026-07-08T04:31:25.554087Z" }, - { - "id": "ALPINE-CVE-2023-0466", - "modified": "2026-07-08T04:31:25.432482Z" - }, { "id": "ALPINE-CVE-2023-2650", "modified": "2026-07-08T04:32:01.995144Z" @@ -283,10 +265,6 @@ interactions: "id": "ALPINE-CVE-2023-3446", "modified": "2026-06-15T18:18:09.921734Z" }, - { - "id": "ALPINE-CVE-2023-4807", - "modified": "2026-07-08T04:32:27.043928Z" - }, { "id": "ALPINE-CVE-2023-5678", "modified": "2026-07-08T04:32:27.736265Z" @@ -343,14 +321,6 @@ interactions: "id": "ALPINE-CVE-2022-0778", "modified": "2026-07-08T04:31:46.947012Z" }, - { - "id": "ALPINE-CVE-2022-1292", - "modified": "2026-07-08T04:31:47.244657Z" - }, - { - "id": "ALPINE-CVE-2022-2068", - "modified": "2026-07-08T04:31:47.874039Z" - }, { "id": "ALPINE-CVE-2022-2097", "modified": "2026-07-08T04:32:01.661758Z" @@ -379,10 +349,6 @@ interactions: "id": "ALPINE-CVE-2023-0465", "modified": "2026-07-08T04:31:25.554087Z" }, - { - "id": "ALPINE-CVE-2023-0466", - "modified": "2026-07-08T04:31:25.432482Z" - }, { "id": "ALPINE-CVE-2023-2650", "modified": "2026-07-08T04:32:01.995144Z" @@ -391,10 +357,6 @@ interactions: "id": "ALPINE-CVE-2023-3446", "modified": "2026-06-15T18:18:09.921734Z" }, - { - "id": "ALPINE-CVE-2023-4807", - "modified": "2026-07-08T04:32:27.043928Z" - }, { "id": "ALPINE-CVE-2023-5678", "modified": "2026-07-08T04:32:27.736265Z" @@ -475,11 +437,7 @@ interactions: }, { "id": "ALPINE-CVE-2021-42375", - "modified": "2026-06-15T18:18:08.840395Z" - }, - { - "id": "ALPINE-CVE-2021-42376", - "modified": "2026-07-08T04:32:12.032317Z" + "modified": "2026-07-14T05:30:05.614378Z" }, { "id": "ALPINE-CVE-2021-42378", @@ -563,7 +521,7 @@ interactions: } headers: Content-Length: - - "7205" + - "6493" Content-Type: - application/json status: 200 OK diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_HtmlFile_grpc.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_HtmlFile_grpc.yaml new file mode 100644 index 00000000000..6a5d9cd49ba --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_HtmlFile_grpc.yaml @@ -0,0 +1,53 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:3faaa992edf3dd0c73f8972475d2a120bff0b01283f0881455db2d55455d787a" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:428956b294a20d53e4cb6509af4a0a4d179b53bf99c16987d9668c87aa41a04a" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:8d05db82521a667acd39f4951448aa829cb8975f326fc62e38ee791ded2f73fe" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:9fb3aa2f8b8023a4bebbf92aa567caf88e38e969ada9f0ac12643b2847391635" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "flowquest/test-sample" + }, + { + "registry": "hub.docker.com/", + "repository": "shinminge/tlsalsrl98" + } + ] + } diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage.yaml deleted file mode 100644 index 721444018c6..00000000000 --- a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage.yaml +++ /dev/null @@ -1,19703 +0,0 @@ ---- -version: 2 -interactions: - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 1907 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Alpine:v3.18", - "name": "alpine-baselayout" - }, - "version": "3.1.2-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.18", - "name": "alpine-keys" - }, - "version": "2.1-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.18", - "name": "apk-tools" - }, - "version": "2.10.6-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.18", - "name": "busybox" - }, - "version": "1.30.1-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.18", - "name": "ca-certificates" - }, - "version": "20191127-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.18", - "name": "libc-dev" - }, - "version": "0.7.1-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.18", - "name": "openssl" - }, - "version": "1.1.1k-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.18", - "name": "openssl" - }, - "version": "1.1.1k-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.18", - "name": "libtls-standalone" - }, - "version": "2.9.1-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.18", - "name": "musl" - }, - "version": "1.1.22-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.18", - "name": "musl" - }, - "version": "1.1.22-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.18", - "name": "pax-utils" - }, - "version": "1.2.3-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.18", - "name": "busybox" - }, - "version": "1.30.1-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.18", - "name": "zlib" - }, - "version": "1.2.11-r1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_OCIImage/Alpine_3.10_image_tar_with_3.18_version_file - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 7205 - body: | - { - "results": [ - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-36159", - "modified": "2026-06-15T18:18:08.746967Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-42374", - "modified": "2026-07-08T04:31:02.060256Z" - }, - { - "id": "ALPINE-CVE-2021-42375", - "modified": "2026-06-15T18:18:08.840395Z" - }, - { - "id": "ALPINE-CVE-2021-42376", - "modified": "2026-07-08T04:32:12.032317Z" - }, - { - "id": "ALPINE-CVE-2021-42378", - "modified": "2026-07-08T04:31:06.769201Z" - }, - { - "id": "ALPINE-CVE-2021-42379", - "modified": "2026-07-08T04:32:19.104411Z" - }, - { - "id": "ALPINE-CVE-2021-42380", - "modified": "2026-07-08T04:31:00.322675Z" - }, - { - "id": "ALPINE-CVE-2021-42381", - "modified": "2026-07-08T04:32:10.785299Z" - }, - { - "id": "ALPINE-CVE-2021-42382", - "modified": "2026-07-08T04:32:12.046933Z" - }, - { - "id": "ALPINE-CVE-2021-42383", - "modified": "2026-06-15T18:18:08.835603Z" - }, - { - "id": "ALPINE-CVE-2021-42384", - "modified": "2026-07-08T04:31:06.790570Z" - }, - { - "id": "ALPINE-CVE-2021-42385", - "modified": "2026-07-08T04:32:19.172204Z" - }, - { - "id": "ALPINE-CVE-2021-42386", - "modified": "2026-07-08T04:31:06.765274Z" - }, - { - "id": "ALPINE-CVE-2022-28391", - "modified": "2026-06-15T18:18:09.331750Z" - }, - { - "id": "ALPINE-CVE-2022-30065", - "modified": "2026-06-15T18:18:09.360848Z" - }, - { - "id": "ALPINE-CVE-2022-48174", - "modified": "2026-06-15T18:18:09.680340Z" - }, - { - "id": "ALPINE-CVE-2023-42363", - "modified": "2026-06-15T18:18:10.016406Z" - }, - { - "id": "ALPINE-CVE-2023-42364", - "modified": "2026-06-15T18:18:10.022384Z" - }, - { - "id": "ALPINE-CVE-2023-42365", - "modified": "2026-06-15T18:18:10.023465Z" - }, - { - "id": "ALPINE-CVE-2023-42366", - "modified": "2026-06-15T18:18:10.027598Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-3711", - "modified": "2026-07-08T04:31:24.043051Z" - }, - { - "id": "ALPINE-CVE-2021-3712", - "modified": "2026-07-08T04:31:02.195219Z" - }, - { - "id": "ALPINE-CVE-2021-4044", - "modified": "2026-06-15T18:18:08.798053Z" - }, - { - "id": "ALPINE-CVE-2022-0778", - "modified": "2026-07-08T04:31:46.947012Z" - }, - { - "id": "ALPINE-CVE-2022-1292", - "modified": "2026-07-08T04:31:47.244657Z" - }, - { - "id": "ALPINE-CVE-2022-2068", - "modified": "2026-07-08T04:31:47.874039Z" - }, - { - "id": "ALPINE-CVE-2022-2097", - "modified": "2026-07-08T04:32:01.661758Z" - }, - { - "id": "ALPINE-CVE-2022-4304", - "modified": "2026-07-08T04:32:21.270247Z" - }, - { - "id": "ALPINE-CVE-2022-4450", - "modified": "2026-07-08T04:32:21.375815Z" - }, - { - "id": "ALPINE-CVE-2023-0215", - "modified": "2026-07-08T04:32:27.003292Z" - }, - { - "id": "ALPINE-CVE-2023-0286", - "modified": "2026-07-08T04:31:25.525715Z" - }, - { - "id": "ALPINE-CVE-2023-0464", - "modified": "2026-07-08T04:31:25.527188Z" - }, - { - "id": "ALPINE-CVE-2023-0465", - "modified": "2026-07-08T04:31:25.554087Z" - }, - { - "id": "ALPINE-CVE-2023-0466", - "modified": "2026-07-08T04:31:25.432482Z" - }, - { - "id": "ALPINE-CVE-2023-2650", - "modified": "2026-07-08T04:32:01.995144Z" - }, - { - "id": "ALPINE-CVE-2023-3446", - "modified": "2026-06-15T18:18:09.921734Z" - }, - { - "id": "ALPINE-CVE-2023-4807", - "modified": "2026-07-08T04:32:27.043928Z" - }, - { - "id": "ALPINE-CVE-2023-5678", - "modified": "2026-07-08T04:32:27.736265Z" - }, - { - "id": "ALPINE-CVE-2023-6237", - "modified": "2026-06-15T18:18:10.151982Z" - }, - { - "id": "ALPINE-CVE-2024-0727", - "modified": "2026-07-08T04:32:27.704640Z" - }, - { - "id": "ALPINE-CVE-2024-13176", - "modified": "2026-06-15T18:18:10.257313Z" - }, - { - "id": "ALPINE-CVE-2024-2511", - "modified": "2026-06-15T18:18:10.275342Z" - }, - { - "id": "ALPINE-CVE-2024-4603", - "modified": "2026-06-15T18:18:10.327322Z" - }, - { - "id": "ALPINE-CVE-2024-4741", - "modified": "2026-06-15T18:18:10.394374Z" - }, - { - "id": "ALPINE-CVE-2024-5535", - "modified": "2026-06-15T18:18:10.502278Z" - }, - { - "id": "ALPINE-CVE-2024-9143", - "modified": "2026-06-15T18:18:10.531917Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-3711", - "modified": "2026-07-08T04:31:24.043051Z" - }, - { - "id": "ALPINE-CVE-2021-3712", - "modified": "2026-07-08T04:31:02.195219Z" - }, - { - "id": "ALPINE-CVE-2021-4044", - "modified": "2026-06-15T18:18:08.798053Z" - }, - { - "id": "ALPINE-CVE-2022-0778", - "modified": "2026-07-08T04:31:46.947012Z" - }, - { - "id": "ALPINE-CVE-2022-1292", - "modified": "2026-07-08T04:31:47.244657Z" - }, - { - "id": "ALPINE-CVE-2022-2068", - "modified": "2026-07-08T04:31:47.874039Z" - }, - { - "id": "ALPINE-CVE-2022-2097", - "modified": "2026-07-08T04:32:01.661758Z" - }, - { - "id": "ALPINE-CVE-2022-4304", - "modified": "2026-07-08T04:32:21.270247Z" - }, - { - "id": "ALPINE-CVE-2022-4450", - "modified": "2026-07-08T04:32:21.375815Z" - }, - { - "id": "ALPINE-CVE-2023-0215", - "modified": "2026-07-08T04:32:27.003292Z" - }, - { - "id": "ALPINE-CVE-2023-0286", - "modified": "2026-07-08T04:31:25.525715Z" - }, - { - "id": "ALPINE-CVE-2023-0464", - "modified": "2026-07-08T04:31:25.527188Z" - }, - { - "id": "ALPINE-CVE-2023-0465", - "modified": "2026-07-08T04:31:25.554087Z" - }, - { - "id": "ALPINE-CVE-2023-0466", - "modified": "2026-07-08T04:31:25.432482Z" - }, - { - "id": "ALPINE-CVE-2023-2650", - "modified": "2026-07-08T04:32:01.995144Z" - }, - { - "id": "ALPINE-CVE-2023-3446", - "modified": "2026-06-15T18:18:09.921734Z" - }, - { - "id": "ALPINE-CVE-2023-4807", - "modified": "2026-07-08T04:32:27.043928Z" - }, - { - "id": "ALPINE-CVE-2023-5678", - "modified": "2026-07-08T04:32:27.736265Z" - }, - { - "id": "ALPINE-CVE-2023-6237", - "modified": "2026-06-15T18:18:10.151982Z" - }, - { - "id": "ALPINE-CVE-2024-0727", - "modified": "2026-07-08T04:32:27.704640Z" - }, - { - "id": "ALPINE-CVE-2024-13176", - "modified": "2026-06-15T18:18:10.257313Z" - }, - { - "id": "ALPINE-CVE-2024-2511", - "modified": "2026-06-15T18:18:10.275342Z" - }, - { - "id": "ALPINE-CVE-2024-4603", - "modified": "2026-06-15T18:18:10.327322Z" - }, - { - "id": "ALPINE-CVE-2024-4741", - "modified": "2026-06-15T18:18:10.394374Z" - }, - { - "id": "ALPINE-CVE-2024-5535", - "modified": "2026-06-15T18:18:10.502278Z" - }, - { - "id": "ALPINE-CVE-2024-9143", - "modified": "2026-06-15T18:18:10.531917Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2019-14697", - "modified": "2026-07-08T04:30:41.388027Z" - }, - { - "id": "ALPINE-CVE-2020-28928", - "modified": "2026-06-15T18:18:08.597317Z" - }, - { - "id": "ALPINE-CVE-2025-26519", - "modified": "2026-07-08T04:32:24.548042Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2019-14697", - "modified": "2026-07-08T04:30:41.388027Z" - }, - { - "id": "ALPINE-CVE-2020-28928", - "modified": "2026-06-15T18:18:08.597317Z" - }, - { - "id": "ALPINE-CVE-2025-26519", - "modified": "2026-07-08T04:32:24.548042Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-42374", - "modified": "2026-07-08T04:31:02.060256Z" - }, - { - "id": "ALPINE-CVE-2021-42375", - "modified": "2026-06-15T18:18:08.840395Z" - }, - { - "id": "ALPINE-CVE-2021-42376", - "modified": "2026-07-08T04:32:12.032317Z" - }, - { - "id": "ALPINE-CVE-2021-42378", - "modified": "2026-07-08T04:31:06.769201Z" - }, - { - "id": "ALPINE-CVE-2021-42379", - "modified": "2026-07-08T04:32:19.104411Z" - }, - { - "id": "ALPINE-CVE-2021-42380", - "modified": "2026-07-08T04:31:00.322675Z" - }, - { - "id": "ALPINE-CVE-2021-42381", - "modified": "2026-07-08T04:32:10.785299Z" - }, - { - "id": "ALPINE-CVE-2021-42382", - "modified": "2026-07-08T04:32:12.046933Z" - }, - { - "id": "ALPINE-CVE-2021-42383", - "modified": "2026-06-15T18:18:08.835603Z" - }, - { - "id": "ALPINE-CVE-2021-42384", - "modified": "2026-07-08T04:31:06.790570Z" - }, - { - "id": "ALPINE-CVE-2021-42385", - "modified": "2026-07-08T04:32:19.172204Z" - }, - { - "id": "ALPINE-CVE-2021-42386", - "modified": "2026-07-08T04:31:06.765274Z" - }, - { - "id": "ALPINE-CVE-2022-28391", - "modified": "2026-06-15T18:18:09.331750Z" - }, - { - "id": "ALPINE-CVE-2022-30065", - "modified": "2026-06-15T18:18:09.360848Z" - }, - { - "id": "ALPINE-CVE-2022-48174", - "modified": "2026-06-15T18:18:09.680340Z" - }, - { - "id": "ALPINE-CVE-2023-42363", - "modified": "2026-06-15T18:18:10.016406Z" - }, - { - "id": "ALPINE-CVE-2023-42364", - "modified": "2026-06-15T18:18:10.022384Z" - }, - { - "id": "ALPINE-CVE-2023-42365", - "modified": "2026-06-15T18:18:10.023465Z" - }, - { - "id": "ALPINE-CVE-2023-42366", - "modified": "2026-06-15T18:18:10.027598Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2018-25032", - "modified": "2026-07-08T04:30:24.690369Z" - }, - { - "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-15T18:18:09.521511Z" - } - ] - } - ] - } - headers: - Content-Length: - - "7205" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 6381 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "adduser" - }, - "version": "3.118ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "apt" - }, - "version": "2.0.10" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "base-files" - }, - "version": "11ubuntu5.8" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "base-passwd" - }, - "version": "3.5.47" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "bash" - }, - "version": "5.0-6ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "dash" - }, - "version": "0.5.10.2-6" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "debconf" - }, - "version": "1.5.73" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "debianutils" - }, - "version": "4.9.1" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "diffutils" - }, - "version": "1:3.7-3" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "e2fsprogs" - }, - "version": "1.45.5-2ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "findutils" - }, - "version": "4.7.0-1ubuntu1" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "grep" - }, - "version": "3.4-1" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "hostname" - }, - "version": "3.23" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "init-system-helpers" - }, - "version": "1.57" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "apt" - }, - "version": "2.0.10" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "audit" - }, - "version": "1:2.8.5-2ubuntu6" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "audit" - }, - "version": "1:2.8.5-2ubuntu6" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "libcap-ng" - }, - "version": "0.7.9-2.1build1" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "e2fsprogs" - }, - "version": "1.45.5-2ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "libxcrypt" - }, - "version": "1:4.4.10-10ubuntu4" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "db5.3" - }, - "version": "5.3.28+dfsg1-0.6ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "cdebconf" - }, - "version": "0.251ubuntu1" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "e2fsprogs" - }, - "version": "1.45.5-2ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "libffi" - }, - "version": "3.3-4" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "gmp" - }, - "version": "2:6.2.0+dfsg-4ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "libgpg-error" - }, - "version": "1.37-1" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "nettle" - }, - "version": "3.5.1+really3.5.1-2ubuntu0.2" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "libidn2" - }, - "version": "2.2.0-2" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "nettle" - }, - "version": "3.5.1+really3.5.1-2ubuntu0.2" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "pcre3" - }, - "version": "2:8.39-12ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "procps" - }, - "version": "2:3.3.16-1ubuntu2.4" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "libseccomp" - }, - "version": "2.5.1-1ubuntu1~20.04.2" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "libselinux" - }, - "version": "3.0-1build2" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "libsemanage" - }, - "version": "3.0-1build2" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "libsemanage" - }, - "version": "3.0-1build2" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "libsepol" - }, - "version": "3.0-1ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "e2fsprogs" - }, - "version": "1.45.5-2ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "libunistring" - }, - "version": "0.9.10-2" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "libzstd" - }, - "version": "1.4.4+dfsg-3ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "e2fsprogs" - }, - "version": "1.45.5-2ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "lsb" - }, - "version": "11.1.0ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "mawk" - }, - "version": "1.3.4.20200120-2" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "procps" - }, - "version": "2:3.3.16-1ubuntu2.4" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "sensible-utils" - }, - "version": "0.0.12+nmu1" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "sysvinit" - }, - "version": "2.96-2.1ubuntu1" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "ubuntu-keyring" - }, - "version": "2020.02.11.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_OCIImage/Empty_Ubuntu_20.04_image_tar_with_no_vulns_shown - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 232 - body: | - { - "results": [ - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2017-11164", - "modified": "2026-04-22T11:10:44.262299Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "232" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 6381 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "adduser" - }, - "version": "3.118ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "apt" - }, - "version": "2.0.10" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "base-files" - }, - "version": "11ubuntu5.8" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "base-passwd" - }, - "version": "3.5.47" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "bash" - }, - "version": "5.0-6ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "dash" - }, - "version": "0.5.10.2-6" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "debconf" - }, - "version": "1.5.73" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "debianutils" - }, - "version": "4.9.1" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "diffutils" - }, - "version": "1:3.7-3" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "e2fsprogs" - }, - "version": "1.45.5-2ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "findutils" - }, - "version": "4.7.0-1ubuntu1" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "grep" - }, - "version": "3.4-1" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "hostname" - }, - "version": "3.23" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "init-system-helpers" - }, - "version": "1.57" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "apt" - }, - "version": "2.0.10" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "audit" - }, - "version": "1:2.8.5-2ubuntu6" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "audit" - }, - "version": "1:2.8.5-2ubuntu6" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "libcap-ng" - }, - "version": "0.7.9-2.1build1" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "e2fsprogs" - }, - "version": "1.45.5-2ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "libxcrypt" - }, - "version": "1:4.4.10-10ubuntu4" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "db5.3" - }, - "version": "5.3.28+dfsg1-0.6ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "cdebconf" - }, - "version": "0.251ubuntu1" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "e2fsprogs" - }, - "version": "1.45.5-2ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "libffi" - }, - "version": "3.3-4" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "gmp" - }, - "version": "2:6.2.0+dfsg-4ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "libgpg-error" - }, - "version": "1.37-1" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "nettle" - }, - "version": "3.5.1+really3.5.1-2ubuntu0.2" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "libidn2" - }, - "version": "2.2.0-2" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "nettle" - }, - "version": "3.5.1+really3.5.1-2ubuntu0.2" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "pcre3" - }, - "version": "2:8.39-12ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "procps" - }, - "version": "2:3.3.16-1ubuntu2.4" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "libseccomp" - }, - "version": "2.5.1-1ubuntu1~20.04.2" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "libselinux" - }, - "version": "3.0-1build2" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "libsemanage" - }, - "version": "3.0-1build2" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "libsemanage" - }, - "version": "3.0-1build2" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "libsepol" - }, - "version": "3.0-1ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "e2fsprogs" - }, - "version": "1.45.5-2ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "libunistring" - }, - "version": "0.9.10-2" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "libzstd" - }, - "version": "1.4.4+dfsg-3ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "e2fsprogs" - }, - "version": "1.45.5-2ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "lsb" - }, - "version": "11.1.0ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "mawk" - }, - "version": "1.3.4.20200120-2" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "procps" - }, - "version": "2:3.3.16-1ubuntu2.4" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "sensible-utils" - }, - "version": "0.0.12+nmu1" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "sysvinit" - }, - "version": "2.96-2.1ubuntu1" - }, - { - "package": { - "ecosystem": "Ubuntu:20.04", - "name": "ubuntu-keyring" - }, - "version": "2020.02.11.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_OCIImage/Empty_Ubuntu_20.04_image_tar_with_only_unimportant_vulns_shown - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 232 - body: | - { - "results": [ - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2017-11164", - "modified": "2026-04-22T11:10:44.262299Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "232" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 14065 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "adduser" - }, - "version": "3.118ubuntu5" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "apt" - }, - "version": "2.4.13" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "base-files" - }, - "version": "12ubuntu4.7" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "base-passwd" - }, - "version": "3.5.52build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "bash" - }, - "version": "5.1-6ubuntu1.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "util-linux" - }, - "version": "1:2.37.2-4ubuntu3.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "coreutils" - }, - "version": "8.32-4.1ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "dash" - }, - "version": "0.5.11+git20210903+057cd650a4ed-3build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "debconf" - }, - "version": "1.5.79ubuntu1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "debianutils" - }, - "version": "5.5-1ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "diffutils" - }, - "version": "1:3.8-0ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "dpkg" - }, - "version": "1.21.1ubuntu2.3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "e2fsprogs" - }, - "version": "1.46.5-2ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "findutils" - }, - "version": "4.8.0-1ubuntu3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gcc-12" - }, - "version": "12.3.0-1ubuntu1~22.04" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gnupg2" - }, - "version": "2.2.27-3ubuntu2.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "grep" - }, - "version": "3.7-1build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gzip" - }, - "version": "1.10-4ubuntu4.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "hostname" - }, - "version": "3.23ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "init-system-helpers" - }, - "version": "1.62" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "acl" - }, - "version": "2.3.1-1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "apt" - }, - "version": "2.4.13" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "attr" - }, - "version": "1:2.5.1-1build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "audit" - }, - "version": "1:3.0.7-1build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "audit" - }, - "version": "1:3.0.7-1build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "util-linux" - }, - "version": "2.37.2-4ubuntu3.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "bzip2" - }, - "version": "1.0.8-5build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "glibc" - }, - "version": "2.35-0ubuntu3.8" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "glibc" - }, - "version": "2.35-0ubuntu3.8" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libcap-ng" - }, - "version": "0.7.9-2.2build3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libcap2" - }, - "version": "1:2.44-1ubuntu0.22.04.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "e2fsprogs" - }, - "version": "1.46.5-2ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libxcrypt" - }, - "version": "1:4.4.27-1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "db5.3" - }, - "version": "5.3.28+dfsg1-0.8ubuntu3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "cdebconf" - }, - "version": "0.261ubuntu1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "e2fsprogs" - }, - "version": "1.46.5-2ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libffi" - }, - "version": "3.4.2-4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gcc-12" - }, - "version": "12.3.0-1ubuntu1~22.04" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libgcrypt20" - }, - "version": "1.9.4-3ubuntu3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gmp" - }, - "version": "2:6.2.1+dfsg-3ubuntu1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gnutls28" - }, - "version": "3.7.3-4ubuntu1.5" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libgpg-error" - }, - "version": "1.43-3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "krb5" - }, - "version": "1.19.2-2ubuntu0.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "nettle" - }, - "version": "3.7.3-1build2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libidn2" - }, - "version": "2.3.2-2build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "krb5" - }, - "version": "1.19.2-2ubuntu0.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "keyutils" - }, - "version": "1.6.1-2ubuntu3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "krb5" - }, - "version": "1.19.2-2ubuntu0.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "krb5" - }, - "version": "1.19.2-2ubuntu0.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "lz4" - }, - "version": "1.9.3-2build2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "xz-utils" - }, - "version": "5.2.5-2ubuntu1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "util-linux" - }, - "version": "2.37.2-4ubuntu3.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "ncurses" - }, - "version": "6.3-2ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "ncurses" - }, - "version": "6.3-2ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "nettle" - }, - "version": "3.7.3-1build2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libnsl" - }, - "version": "1.3.0-2build2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "p11-kit" - }, - "version": "0.24.0-6build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "pam" - }, - "version": "1.4.0-11ubuntu2.5" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "pam" - }, - "version": "1.4.0-11ubuntu2.5" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "pam" - }, - "version": "1.4.0-11ubuntu2.5" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "pam" - }, - "version": "1.4.0-11ubuntu2.5" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "pcre2" - }, - "version": "10.39-3ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "pcre3" - }, - "version": "2:8.39-13ubuntu0.22.04.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "procps" - }, - "version": "2:3.3.17-6ubuntu2.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libseccomp" - }, - "version": "2.5.3-2ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libselinux" - }, - "version": "3.3-1build2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libsemanage" - }, - "version": "3.3-1build2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libsemanage" - }, - "version": "3.3-1build2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libsepol" - }, - "version": "3.3-1build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "util-linux" - }, - "version": "2.37.2-4ubuntu3.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "e2fsprogs" - }, - "version": "1.46.5-2ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "openssl" - }, - "version": "3.0.2-0ubuntu1.18" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gcc-12" - }, - "version": "12.3.0-1ubuntu1~22.04" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "systemd" - }, - "version": "249.11-0ubuntu3.12" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libtasn1-6" - }, - "version": "4.18.0-4build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "ncurses" - }, - "version": "6.3-2ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libtirpc" - }, - "version": "1.3.2-2ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libtirpc" - }, - "version": "1.3.2-2ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "systemd" - }, - "version": "249.11-0ubuntu3.12" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libunistring" - }, - "version": "1.0-1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "util-linux" - }, - "version": "2.37.2-4ubuntu3.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "xxhash" - }, - "version": "0.8.1-1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libzstd" - }, - "version": "1.4.8+dfsg-3build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "shadow" - }, - "version": "1:4.8.1-2ubuntu2.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "e2fsprogs" - }, - "version": "1.46.5-2ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "lsb" - }, - "version": "11.1.0ubuntu4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "mawk" - }, - "version": "1.3.4.20200120-3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "util-linux" - }, - "version": "2.37.2-4ubuntu3.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "ncurses" - }, - "version": "6.3-2ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "ncurses" - }, - "version": "6.3-2ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "shadow" - }, - "version": "1:4.8.1-2ubuntu2.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "perl" - }, - "version": "5.34.0-3ubuntu1.3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "procps" - }, - "version": "2:3.3.17-6ubuntu2.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "sed" - }, - "version": "4.8-1ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "sensible-utils" - }, - "version": "0.0.17" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "sysvinit" - }, - "version": "3.01-1ubuntu1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "tar" - }, - "version": "1.34+dfsg-1ubuntu0.1.22.04.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "ubuntu-keyring" - }, - "version": "2021.03.26" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "usrmerge" - }, - "version": "25ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "util-linux" - }, - "version": "2.37.2-4ubuntu3.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "zlib" - }, - "version": "1:1.2.11.dfsg-2ubuntu9.2" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_OCIImage/Empty_Ubuntu_22.04_image_tar - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 21919 - body: | - { - "results": [ - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-09T17:15:27.672147Z" - }, - { - "id": "UBUNTU-CVE-2026-27456", - "modified": "2026-05-20T16:24:53.388662Z" - }, - { - "id": "UBUNTU-CVE-2026-53612", - "modified": "2026-06-18T04:30:14.232470Z" - }, - { - "id": "UBUNTU-CVE-2026-53613", - "modified": "2026-06-18T04:30:14.288067Z" - }, - { - "id": "UBUNTU-CVE-2026-53614", - "modified": "2026-06-18T04:30:14.276833Z" - }, - { - "id": "UBUNTU-CVE-2026-53615", - "modified": "2026-06-18T04:30:14.486442Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2016-2781", - "modified": "2026-03-18T06:32:17.714169Z" - }, - { - "id": "UBUNTU-CVE-2025-5278", - "modified": "2026-05-20T16:23:34.282155Z" - } - ] - }, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2025-6297", - "modified": "2026-04-22T16:08:20.375647Z" - }, - { - "id": "USN-7768-1", - "modified": "2026-04-27T18:17:26.257929Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2022-27943", - "modified": "2026-05-20T16:08:28.385808Z" - }, - { - "id": "UBUNTU-CVE-2023-4039", - "modified": "2026-05-20T16:17:03.256749Z" - }, - { - "id": "USN-7700-1", - "modified": "2026-04-27T18:13:01.606435Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2022-3219", - "modified": "2026-01-20T17:26:42.776809Z" - }, - { - "id": "UBUNTU-CVE-2025-30258", - "modified": "2026-02-04T04:30:17.426918Z" - }, - { - "id": "UBUNTU-CVE-2025-68973", - "modified": "2026-02-05T00:30:28.335358Z" - }, - { - "id": "UBUNTU-CVE-2026-57062", - "modified": "2026-06-29T18:15:10.272222Z" - }, - { - "id": "USN-7412-1", - "modified": "2026-02-10T04:47:47Z" - }, - { - "id": "USN-7412-2", - "modified": "2026-02-10T04:47:47Z" - }, - { - "id": "USN-7946-1", - "modified": "2026-06-25T13:32:31.788231Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-41991", - "modified": "2026-07-06T20:30:58.394348Z" - }, - { - "id": "UBUNTU-CVE-2026-41992", - "modified": "2026-07-06T20:30:59.127897Z" - }, - { - "id": "USN-8512-1", - "modified": "2026-07-06T20:44:29.397826Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-54369", - "modified": "2026-07-01T21:27:56Z" - }, - { - "id": "UBUNTU-CVE-2026-54370", - "modified": "2026-07-01T21:27:56Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-54371", - "modified": "2026-07-06T20:31:13.100309Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-09T17:15:27.672147Z" - }, - { - "id": "UBUNTU-CVE-2026-27456", - "modified": "2026-05-20T16:24:53.388662Z" - }, - { - "id": "UBUNTU-CVE-2026-53612", - "modified": "2026-06-18T04:30:14.232470Z" - }, - { - "id": "UBUNTU-CVE-2026-53613", - "modified": "2026-06-18T04:30:14.288067Z" - }, - { - "id": "UBUNTU-CVE-2026-53614", - "modified": "2026-06-18T04:30:14.276833Z" - }, - { - "id": "UBUNTU-CVE-2026-53615", - "modified": "2026-06-18T04:30:14.486442Z" - }, - { - "id": "USN-8091-1", - "modified": "2026-04-22T11:07:02.475047Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-42250", - "modified": "2026-06-08T09:45:09.402356Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2016-20013", - "modified": "2026-07-08T22:45:12.334407Z" - }, - { - "id": "UBUNTU-CVE-2025-0395", - "modified": "2026-04-22T15:28:12.422655Z" - }, - { - "id": "UBUNTU-CVE-2025-15281", - "modified": "2026-05-20T16:20:25.786327Z" - }, - { - "id": "UBUNTU-CVE-2025-4802", - "modified": "2026-04-22T16:03:42.030514Z" - }, - { - "id": "UBUNTU-CVE-2025-8058", - "modified": "2026-04-22T16:17:04.960379Z" - }, - { - "id": "UBUNTU-CVE-2026-0861", - "modified": "2026-04-22T16:17:28.297278Z" - }, - { - "id": "UBUNTU-CVE-2026-0915", - "modified": "2026-05-20T16:24:09.854819Z" - }, - { - "id": "UBUNTU-CVE-2026-4046", - "modified": "2026-05-20T16:25:41.648329Z" - }, - { - "id": "UBUNTU-CVE-2026-5435", - "modified": "2026-05-29T19:15:06.842719Z" - }, - { - "id": "UBUNTU-CVE-2026-5450", - "modified": "2026-05-29T19:15:06.879770Z" - }, - { - "id": "UBUNTU-CVE-2026-5928", - "modified": "2026-05-29T19:15:06.900572Z" - }, - { - "id": "UBUNTU-CVE-2026-6238", - "modified": "2026-06-24T11:00:25.318641Z" - }, - { - "id": "USN-7259-1", - "modified": "2026-04-27T17:42:56.450674Z" - }, - { - "id": "USN-7541-1", - "modified": "2026-04-22T10:58:59.498919Z" - }, - { - "id": "USN-7760-1", - "modified": "2026-04-27T18:17:40.444418Z" - }, - { - "id": "USN-8005-1", - "modified": "2026-06-25T13:32:31.787765Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2016-20013", - "modified": "2026-07-08T22:45:12.334407Z" - }, - { - "id": "UBUNTU-CVE-2025-0395", - "modified": "2026-04-22T15:28:12.422655Z" - }, - { - "id": "UBUNTU-CVE-2025-15281", - "modified": "2026-05-20T16:20:25.786327Z" - }, - { - "id": "UBUNTU-CVE-2025-4802", - "modified": "2026-04-22T16:03:42.030514Z" - }, - { - "id": "UBUNTU-CVE-2025-8058", - "modified": "2026-04-22T16:17:04.960379Z" - }, - { - "id": "UBUNTU-CVE-2026-0861", - "modified": "2026-04-22T16:17:28.297278Z" - }, - { - "id": "UBUNTU-CVE-2026-0915", - "modified": "2026-05-20T16:24:09.854819Z" - }, - { - "id": "UBUNTU-CVE-2026-4046", - "modified": "2026-05-20T16:25:41.648329Z" - }, - { - "id": "UBUNTU-CVE-2026-5435", - "modified": "2026-05-29T19:15:06.842719Z" - }, - { - "id": "UBUNTU-CVE-2026-5450", - "modified": "2026-05-29T19:15:06.879770Z" - }, - { - "id": "UBUNTU-CVE-2026-5928", - "modified": "2026-05-29T19:15:06.900572Z" - }, - { - "id": "UBUNTU-CVE-2026-6238", - "modified": "2026-06-24T11:00:25.318641Z" - }, - { - "id": "USN-7259-1", - "modified": "2026-04-27T17:42:56.450674Z" - }, - { - "id": "USN-7541-1", - "modified": "2026-04-22T10:58:59.498919Z" - }, - { - "id": "USN-7760-1", - "modified": "2026-04-27T18:17:40.444418Z" - }, - { - "id": "USN-8005-1", - "modified": "2026-06-25T13:32:31.787765Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2025-1390", - "modified": "2026-06-23T22:00:07.953148Z" - }, - { - "id": "UBUNTU-CVE-2026-4878", - "modified": "2026-06-24T02:29:23.557692Z" - }, - { - "id": "USN-7287-1", - "modified": "2026-04-27T17:45:02.692736Z" - }, - { - "id": "USN-8193-1", - "modified": "2026-04-29T09:53:20.641115Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2022-27943", - "modified": "2026-05-20T16:08:28.385808Z" - }, - { - "id": "UBUNTU-CVE-2023-4039", - "modified": "2026-05-20T16:17:03.256749Z" - }, - { - "id": "USN-7700-1", - "modified": "2026-04-27T18:13:01.606435Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-2236", - "modified": "2026-07-01T23:40:15.314704Z" - }, - { - "id": "UBUNTU-CVE-2026-41989", - "modified": "2026-06-26T19:30:06.785492Z" - }, - { - "id": "USN-8319-1", - "modified": "2026-05-27T15:47:45.571912Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-12243", - "modified": "2026-07-06T20:44:27.631542Z" - }, - { - "id": "UBUNTU-CVE-2025-14831", - "modified": "2026-07-06T20:44:29.080707Z" - }, - { - "id": "UBUNTU-CVE-2025-32988", - "modified": "2026-04-22T15:42:43.907567Z" - }, - { - "id": "UBUNTU-CVE-2025-32989", - "modified": "2026-04-22T15:42:40.864729Z" - }, - { - "id": "UBUNTU-CVE-2025-32990", - "modified": "2026-04-22T15:38:02.144648Z" - }, - { - "id": "UBUNTU-CVE-2025-6395", - "modified": "2026-04-22T16:08:12.464527Z" - }, - { - "id": "UBUNTU-CVE-2025-9820", - "modified": "2026-07-06T20:44:29.852110Z" - }, - { - "id": "UBUNTU-CVE-2026-33845", - "modified": "2026-07-06T20:44:27.233455Z" - }, - { - "id": "UBUNTU-CVE-2026-33846", - "modified": "2026-07-06T20:44:28.879211Z" - }, - { - "id": "UBUNTU-CVE-2026-3832", - "modified": "2026-06-30T03:45:07.126536Z" - }, - { - "id": "UBUNTU-CVE-2026-3833", - "modified": "2026-07-06T20:44:29.145695Z" - }, - { - "id": "UBUNTU-CVE-2026-42009", - "modified": "2026-07-06T20:44:28.218328Z" - }, - { - "id": "UBUNTU-CVE-2026-42010", - "modified": "2026-07-06T20:44:27.505571Z" - }, - { - "id": "UBUNTU-CVE-2026-42011", - "modified": "2026-07-06T16:02:54.226888Z" - }, - { - "id": "UBUNTU-CVE-2026-42012", - "modified": "2026-07-06T16:02:54.199597Z" - }, - { - "id": "UBUNTU-CVE-2026-42013", - "modified": "2026-07-06T16:02:54.272277Z" - }, - { - "id": "UBUNTU-CVE-2026-42014", - "modified": "2026-07-06T16:02:52.889534Z" - }, - { - "id": "UBUNTU-CVE-2026-42015", - "modified": "2026-07-06T16:02:53.058495Z" - }, - { - "id": "UBUNTU-CVE-2026-5260", - "modified": "2026-07-06T20:44:27.171088Z" - }, - { - "id": "USN-7281-1", - "modified": "2026-04-27T17:44:35.441107Z" - }, - { - "id": "USN-7635-1", - "modified": "2026-04-27T18:09:31.260144Z" - }, - { - "id": "USN-8043-1", - "modified": "2026-04-27T18:38:58.231629Z" - }, - { - "id": "USN-8284-1", - "modified": "2026-06-17T11:00:54.604676Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2018-5709", - "modified": "2026-05-29T10:45:16.478625Z" - }, - { - "id": "UBUNTU-CVE-2024-26458", - "modified": "2026-05-29T10:45:24.467288Z" - }, - { - "id": "UBUNTU-CVE-2024-26461", - "modified": "2026-05-29T10:45:24.733632Z" - }, - { - "id": "UBUNTU-CVE-2024-3596", - "modified": "2026-05-20T16:17:25.600531Z" - }, - { - "id": "UBUNTU-CVE-2025-24528", - "modified": "2026-05-29T10:45:33.649489Z" - }, - { - "id": "UBUNTU-CVE-2025-3576", - "modified": "2026-04-22T15:43:09.290181Z" - }, - { - "id": "UBUNTU-CVE-2026-11850", - "modified": "2026-06-17T04:27:00Z" - }, - { - "id": "UBUNTU-CVE-2026-40355", - "modified": "2026-07-09T21:30:58.285031Z" - }, - { - "id": "UBUNTU-CVE-2026-40356", - "modified": "2026-07-09T21:30:58.537034Z" - }, - { - "id": "USN-7257-1", - "modified": "2026-06-25T13:32:30.106589Z" - }, - { - "id": "USN-7314-1", - "modified": "2026-04-27T18:02:23.125086Z" - }, - { - "id": "USN-7542-1", - "modified": "2026-06-25T13:32:30.616782Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2018-5709", - "modified": "2026-05-29T10:45:16.478625Z" - }, - { - "id": "UBUNTU-CVE-2024-26458", - "modified": "2026-05-29T10:45:24.467288Z" - }, - { - "id": "UBUNTU-CVE-2024-26461", - "modified": "2026-05-29T10:45:24.733632Z" - }, - { - "id": "UBUNTU-CVE-2024-3596", - "modified": "2026-05-20T16:17:25.600531Z" - }, - { - "id": "UBUNTU-CVE-2025-24528", - "modified": "2026-05-29T10:45:33.649489Z" - }, - { - "id": "UBUNTU-CVE-2025-3576", - "modified": "2026-04-22T15:43:09.290181Z" - }, - { - "id": "UBUNTU-CVE-2026-11850", - "modified": "2026-06-17T04:27:00Z" - }, - { - "id": "UBUNTU-CVE-2026-40355", - "modified": "2026-07-09T21:30:58.285031Z" - }, - { - "id": "UBUNTU-CVE-2026-40356", - "modified": "2026-07-09T21:30:58.537034Z" - }, - { - "id": "USN-7257-1", - "modified": "2026-06-25T13:32:30.106589Z" - }, - { - "id": "USN-7314-1", - "modified": "2026-04-27T18:02:23.125086Z" - }, - { - "id": "USN-7542-1", - "modified": "2026-06-25T13:32:30.616782Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2018-5709", - "modified": "2026-05-29T10:45:16.478625Z" - }, - { - "id": "UBUNTU-CVE-2024-26458", - "modified": "2026-05-29T10:45:24.467288Z" - }, - { - "id": "UBUNTU-CVE-2024-26461", - "modified": "2026-05-29T10:45:24.733632Z" - }, - { - "id": "UBUNTU-CVE-2024-3596", - "modified": "2026-05-20T16:17:25.600531Z" - }, - { - "id": "UBUNTU-CVE-2025-24528", - "modified": "2026-05-29T10:45:33.649489Z" - }, - { - "id": "UBUNTU-CVE-2025-3576", - "modified": "2026-04-22T15:43:09.290181Z" - }, - { - "id": "UBUNTU-CVE-2026-11850", - "modified": "2026-06-17T04:27:00Z" - }, - { - "id": "UBUNTU-CVE-2026-40355", - "modified": "2026-07-09T21:30:58.285031Z" - }, - { - "id": "UBUNTU-CVE-2026-40356", - "modified": "2026-07-09T21:30:58.537034Z" - }, - { - "id": "USN-7257-1", - "modified": "2026-06-25T13:32:30.106589Z" - }, - { - "id": "USN-7314-1", - "modified": "2026-04-27T18:02:23.125086Z" - }, - { - "id": "USN-7542-1", - "modified": "2026-06-25T13:32:30.616782Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2018-5709", - "modified": "2026-05-29T10:45:16.478625Z" - }, - { - "id": "UBUNTU-CVE-2024-26458", - "modified": "2026-05-29T10:45:24.467288Z" - }, - { - "id": "UBUNTU-CVE-2024-26461", - "modified": "2026-05-29T10:45:24.733632Z" - }, - { - "id": "UBUNTU-CVE-2024-3596", - "modified": "2026-05-20T16:17:25.600531Z" - }, - { - "id": "UBUNTU-CVE-2025-24528", - "modified": "2026-05-29T10:45:33.649489Z" - }, - { - "id": "UBUNTU-CVE-2025-3576", - "modified": "2026-04-22T15:43:09.290181Z" - }, - { - "id": "UBUNTU-CVE-2026-11850", - "modified": "2026-06-17T04:27:00Z" - }, - { - "id": "UBUNTU-CVE-2026-40355", - "modified": "2026-07-09T21:30:58.285031Z" - }, - { - "id": "UBUNTU-CVE-2026-40356", - "modified": "2026-07-09T21:30:58.537034Z" - }, - { - "id": "USN-7257-1", - "modified": "2026-06-25T13:32:30.106589Z" - }, - { - "id": "USN-7314-1", - "modified": "2026-04-27T18:02:23.125086Z" - }, - { - "id": "USN-7542-1", - "modified": "2026-06-25T13:32:30.616782Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2025-62813", - "modified": "2025-10-27T08:32:45.494712Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-34743", - "modified": "2026-06-02T14:00:18.179184Z" - }, - { - "id": "USN-8362-1", - "modified": "2026-06-02T14:14:25.491935Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-09T17:15:27.672147Z" - }, - { - "id": "UBUNTU-CVE-2026-27456", - "modified": "2026-05-20T16:24:53.388662Z" - }, - { - "id": "UBUNTU-CVE-2026-53612", - "modified": "2026-06-18T04:30:14.232470Z" - }, - { - "id": "UBUNTU-CVE-2026-53613", - "modified": "2026-06-18T04:30:14.288067Z" - }, - { - "id": "UBUNTU-CVE-2026-53614", - "modified": "2026-06-18T04:30:14.276833Z" - }, - { - "id": "UBUNTU-CVE-2026-53615", - "modified": "2026-06-18T04:30:14.486442Z" - }, - { - "id": "USN-8091-1", - "modified": "2026-04-22T11:07:02.475047Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-50495", - "modified": "2026-07-02T22:45:21.903948Z" - }, - { - "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-07T21:03:19.257825Z" - }, - { - "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-08T18:30:10.365748Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-50495", - "modified": "2026-07-02T22:45:21.903948Z" - }, - { - "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-07T21:03:19.257825Z" - }, - { - "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-08T18:30:10.365748Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13757", - "modified": "2026-07-01T21:19:39Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-10041", - "modified": "2026-04-22T14:37:13.108514Z" - }, - { - "id": "UBUNTU-CVE-2025-6020", - "modified": "2026-04-22T16:08:04.179164Z" - }, - { - "id": "UBUNTU-CVE-2026-54411", - "modified": "2026-06-24T09:03:12Z" - }, - { - "id": "USN-7580-1", - "modified": "2026-04-27T18:04:06.181183Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-10041", - "modified": "2026-04-22T14:37:13.108514Z" - }, - { - "id": "UBUNTU-CVE-2025-6020", - "modified": "2026-04-22T16:08:04.179164Z" - }, - { - "id": "UBUNTU-CVE-2026-54411", - "modified": "2026-06-24T09:03:12Z" - }, - { - "id": "USN-7580-1", - "modified": "2026-04-27T18:04:06.181183Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-10041", - "modified": "2026-04-22T14:37:13.108514Z" - }, - { - "id": "UBUNTU-CVE-2025-6020", - "modified": "2026-04-22T16:08:04.179164Z" - }, - { - "id": "UBUNTU-CVE-2026-54411", - "modified": "2026-06-24T09:03:12Z" - }, - { - "id": "USN-7580-1", - "modified": "2026-04-27T18:04:06.181183Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-10041", - "modified": "2026-04-22T14:37:13.108514Z" - }, - { - "id": "UBUNTU-CVE-2025-6020", - "modified": "2026-04-22T16:08:04.179164Z" - }, - { - "id": "UBUNTU-CVE-2026-54411", - "modified": "2026-06-24T09:03:12Z" - }, - { - "id": "USN-7580-1", - "modified": "2026-04-27T18:04:06.181183Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2022-41409", - "modified": "2026-04-22T13:23:47.523941Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2017-11164", - "modified": "2026-04-22T11:10:44.262299Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-09T17:15:27.672147Z" - }, - { - "id": "UBUNTU-CVE-2026-27456", - "modified": "2026-05-20T16:24:53.388662Z" - }, - { - "id": "UBUNTU-CVE-2026-53612", - "modified": "2026-06-18T04:30:14.232470Z" - }, - { - "id": "UBUNTU-CVE-2026-53613", - "modified": "2026-06-18T04:30:14.288067Z" - }, - { - "id": "UBUNTU-CVE-2026-53614", - "modified": "2026-06-18T04:30:14.276833Z" - }, - { - "id": "UBUNTU-CVE-2026-53615", - "modified": "2026-06-18T04:30:14.486442Z" - }, - { - "id": "USN-8091-1", - "modified": "2026-04-22T11:07:02.475047Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-13176", - "modified": "2026-06-16T13:30:37.035462Z" - }, - { - "id": "UBUNTU-CVE-2024-41996", - "modified": "2026-07-08T22:45:14.910732Z" - }, - { - "id": "UBUNTU-CVE-2024-9143", - "modified": "2026-06-16T13:30:42.533862Z" - }, - { - "id": "UBUNTU-CVE-2025-15467", - "modified": "2026-07-08T22:45:12.561148Z" - }, - { - "id": "UBUNTU-CVE-2025-27587", - "modified": "2026-06-16T13:30:42.231385Z" - }, - { - "id": "UBUNTU-CVE-2025-68160", - "modified": "2026-07-08T22:45:11.201806Z" - }, - { - "id": "UBUNTU-CVE-2025-69418", - "modified": "2026-07-08T22:45:10.238757Z" - }, - { - "id": "UBUNTU-CVE-2025-69419", - "modified": "2026-07-08T22:45:10.652331Z" - }, - { - "id": "UBUNTU-CVE-2025-69420", - "modified": "2026-05-20T16:23:50.860805Z" - }, - { - "id": "UBUNTU-CVE-2025-69421", - "modified": "2026-05-20T16:23:50.665805Z" - }, - { - "id": "UBUNTU-CVE-2025-9230", - "modified": "2026-05-20T16:24:04.817135Z" - }, - { - "id": "UBUNTU-CVE-2026-22795", - "modified": "2026-05-20T16:24:13.263285Z" - }, - { - "id": "UBUNTU-CVE-2026-22796", - "modified": "2026-07-08T22:45:13.369897Z" - }, - { - "id": "UBUNTU-CVE-2026-28387", - "modified": "2026-07-08T22:45:14.045974Z" - }, - { - "id": "UBUNTU-CVE-2026-28388", - "modified": "2026-07-08T22:45:13.947607Z" - }, - { - "id": "UBUNTU-CVE-2026-28389", - "modified": "2026-07-08T22:45:14.128002Z" - }, - { - "id": "UBUNTU-CVE-2026-28390", - "modified": "2026-07-08T22:45:14.501164Z" - }, - { - "id": "UBUNTU-CVE-2026-31789", - "modified": "2026-07-08T22:45:08.612244Z" - }, - { - "id": "UBUNTU-CVE-2026-31790", - "modified": "2026-07-08T22:45:15.194189Z" - }, - { - "id": "UBUNTU-CVE-2026-34180", - "modified": "2026-07-08T22:45:16.182260Z" - }, - { - "id": "UBUNTU-CVE-2026-34182", - "modified": "2026-07-08T22:45:16.771546Z" - }, - { - "id": "UBUNTU-CVE-2026-42766", - "modified": "2026-07-08T22:45:18.180633Z" - }, - { - "id": "UBUNTU-CVE-2026-42767", - "modified": "2026-07-08T22:45:18.595864Z" - }, - { - "id": "UBUNTU-CVE-2026-42770", - "modified": "2026-07-08T22:45:20.235150Z" - }, - { - "id": "UBUNTU-CVE-2026-45445", - "modified": "2026-07-08T22:45:20.031829Z" - }, - { - "id": "UBUNTU-CVE-2026-45446", - "modified": "2026-07-08T22:45:20.225145Z" - }, - { - "id": "UBUNTU-CVE-2026-45447", - "modified": "2026-07-08T22:45:20.175237Z" - }, - { - "id": "UBUNTU-CVE-2026-7383", - "modified": "2026-07-08T22:45:20.213109Z" - }, - { - "id": "UBUNTU-CVE-2026-9076", - "modified": "2026-07-08T22:45:20.169764Z" - }, - { - "id": "USN-7278-1", - "modified": "2026-04-27T17:44:33.333251Z" - }, - { - "id": "USN-7786-1", - "modified": "2026-06-25T13:32:31.234820Z" - }, - { - "id": "USN-7980-1", - "modified": "2026-06-30T18:15:13.934266Z" - }, - { - "id": "USN-8155-1", - "modified": "2026-05-20T16:04:00.917390Z" - }, - { - "id": "USN-8414-1", - "modified": "2026-06-30T18:17:25.786836Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2022-27943", - "modified": "2026-05-20T16:08:28.385808Z" - }, - { - "id": "UBUNTU-CVE-2023-4039", - "modified": "2026-05-20T16:17:03.256749Z" - }, - { - "id": "USN-7700-1", - "modified": "2026-04-27T18:13:01.606435Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-7008", - "modified": "2026-06-08T18:52:48.143455Z" - }, - { - "id": "UBUNTU-CVE-2025-4598", - "modified": "2026-04-22T16:03:19.927023Z" - }, - { - "id": "UBUNTU-CVE-2026-29111", - "modified": "2026-04-22T16:28:39.004822Z" - }, - { - "id": "UBUNTU-CVE-2026-40225", - "modified": "2026-06-05T19:45:06.691290Z" - }, - { - "id": "UBUNTU-CVE-2026-40226", - "modified": "2026-06-08T18:55:48.425073Z" - }, - { - "id": "UBUNTU-CVE-2026-40228", - "modified": "2026-06-08T18:55:49.290907Z" - }, - { - "id": "USN-7559-1", - "modified": "2026-04-22T10:59:21.916844Z" - }, - { - "id": "USN-8119-1", - "modified": "2026-06-05T19:59:22.366383Z" - }, - { - "id": "USN-8402-1", - "modified": "2026-06-08T23:03:52.339660Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2021-46848", - "modified": "2026-04-22T13:00:38.989006Z" - }, - { - "id": "UBUNTU-CVE-2024-12133", - "modified": "2026-04-22T14:38:21.767463Z" - }, - { - "id": "UBUNTU-CVE-2025-13151", - "modified": "2026-04-22T15:30:31.745395Z" - }, - { - "id": "USN-7275-1", - "modified": "2026-04-27T17:44:12.827723Z" - }, - { - "id": "USN-7954-1", - "modified": "2026-04-22T11:04:31.475896Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-50495", - "modified": "2026-07-02T22:45:21.903948Z" - }, - { - "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-07T21:03:19.257825Z" - }, - { - "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-08T18:30:10.365748Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-7008", - "modified": "2026-06-08T18:52:48.143455Z" - }, - { - "id": "UBUNTU-CVE-2025-4598", - "modified": "2026-04-22T16:03:19.927023Z" - }, - { - "id": "UBUNTU-CVE-2026-29111", - "modified": "2026-04-22T16:28:39.004822Z" - }, - { - "id": "UBUNTU-CVE-2026-40225", - "modified": "2026-06-05T19:45:06.691290Z" - }, - { - "id": "UBUNTU-CVE-2026-40226", - "modified": "2026-06-08T18:55:48.425073Z" - }, - { - "id": "UBUNTU-CVE-2026-40228", - "modified": "2026-06-08T18:55:49.290907Z" - }, - { - "id": "USN-7559-1", - "modified": "2026-04-22T10:59:21.916844Z" - }, - { - "id": "USN-8119-1", - "modified": "2026-06-05T19:59:22.366383Z" - }, - { - "id": "USN-8402-1", - "modified": "2026-06-08T23:03:52.339660Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-09T17:15:27.672147Z" - }, - { - "id": "UBUNTU-CVE-2026-27456", - "modified": "2026-05-20T16:24:53.388662Z" - }, - { - "id": "UBUNTU-CVE-2026-53612", - "modified": "2026-06-18T04:30:14.232470Z" - }, - { - "id": "UBUNTU-CVE-2026-53613", - "modified": "2026-06-18T04:30:14.288067Z" - }, - { - "id": "UBUNTU-CVE-2026-53614", - "modified": "2026-06-18T04:30:14.276833Z" - }, - { - "id": "UBUNTU-CVE-2026-53615", - "modified": "2026-06-18T04:30:14.486442Z" - }, - { - "id": "USN-8091-1", - "modified": "2026-04-22T11:07:02.475047Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2022-4899", - "modified": "2026-04-22T13:36:43.299894Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-29383", - "modified": "2025-10-24T05:01:54Z" - }, - { - "id": "UBUNTU-CVE-2024-56433", - "modified": "2026-05-20T16:19:41.251440Z" - } - ] - }, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-09T17:15:27.672147Z" - }, - { - "id": "UBUNTU-CVE-2026-27456", - "modified": "2026-05-20T16:24:53.388662Z" - }, - { - "id": "UBUNTU-CVE-2026-53612", - "modified": "2026-06-18T04:30:14.232470Z" - }, - { - "id": "UBUNTU-CVE-2026-53613", - "modified": "2026-06-18T04:30:14.288067Z" - }, - { - "id": "UBUNTU-CVE-2026-53614", - "modified": "2026-06-18T04:30:14.276833Z" - }, - { - "id": "UBUNTU-CVE-2026-53615", - "modified": "2026-06-18T04:30:14.486442Z" - }, - { - "id": "USN-8091-1", - "modified": "2026-04-22T11:07:02.475047Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-50495", - "modified": "2026-07-02T22:45:21.903948Z" - }, - { - "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-07T21:03:19.257825Z" - }, - { - "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-08T18:30:10.365748Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-50495", - "modified": "2026-07-02T22:45:21.903948Z" - }, - { - "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-07T21:03:19.257825Z" - }, - { - "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-08T18:30:10.365748Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-29383", - "modified": "2025-10-24T05:01:54Z" - }, - { - "id": "UBUNTU-CVE-2024-56433", - "modified": "2026-05-20T16:19:41.251440Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-31486", - "modified": "2026-06-24T15:30:22.242365Z" - }, - { - "id": "UBUNTU-CVE-2023-47039", - "modified": "2026-06-24T15:30:22.223640Z" - }, - { - "id": "UBUNTU-CVE-2024-56406", - "modified": "2026-04-22T15:21:32.149942Z" - }, - { - "id": "UBUNTU-CVE-2025-15649", - "modified": "2026-07-01T13:50:56.760041Z" - }, - { - "id": "UBUNTU-CVE-2025-40909", - "modified": "2026-06-24T15:30:22.288512Z" - }, - { - "id": "UBUNTU-CVE-2026-12087", - "modified": "2026-07-01T13:51:29.763714Z" - }, - { - "id": "UBUNTU-CVE-2026-42496", - "modified": "2026-07-01T18:56:57.544972Z" - }, - { - "id": "UBUNTU-CVE-2026-42497", - "modified": "2026-07-01T13:53:02.335741Z" - }, - { - "id": "UBUNTU-CVE-2026-48959", - "modified": "2026-07-01T13:53:12.524471Z" - }, - { - "id": "UBUNTU-CVE-2026-48961", - "modified": "2026-07-01T13:53:13.376190Z" - }, - { - "id": "UBUNTU-CVE-2026-48962", - "modified": "2026-07-01T13:53:13.252080Z" - }, - { - "id": "UBUNTU-CVE-2026-7017", - "modified": "2026-07-09T17:15:52.841661Z" - }, - { - "id": "UBUNTU-CVE-2026-8376", - "modified": "2026-07-01T18:57:39.513466Z" - }, - { - "id": "UBUNTU-CVE-2026-9538", - "modified": "2026-07-01T13:53:19.355510Z" - }, - { - "id": "USN-7434-1", - "modified": "2026-04-22T10:56:55.320362Z" - }, - { - "id": "USN-7678-1", - "modified": "2026-04-27T18:11:36.276635Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-5958", - "modified": "2026-05-29T10:59:18.893969Z" - }, - { - "id": "USN-8229-1", - "modified": "2026-05-20T16:04:03.111048Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2025-45582", - "modified": "2026-07-06T16:00:24.944880Z" - }, - { - "id": "UBUNTU-CVE-2026-5704", - "modified": "2026-06-26T14:47:36.043245Z" - }, - { - "id": "USN-8477-1", - "modified": "2026-06-26T14:59:24.298942Z" - }, - { - "id": "USN-8510-1", - "modified": "2026-07-06T20:34:34.654931Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-09T17:15:27.672147Z" - }, - { - "id": "UBUNTU-CVE-2026-27456", - "modified": "2026-05-20T16:24:53.388662Z" - }, - { - "id": "UBUNTU-CVE-2026-53612", - "modified": "2026-06-18T04:30:14.232470Z" - }, - { - "id": "UBUNTU-CVE-2026-53613", - "modified": "2026-06-18T04:30:14.288067Z" - }, - { - "id": "UBUNTU-CVE-2026-53614", - "modified": "2026-06-18T04:30:14.276833Z" - }, - { - "id": "UBUNTU-CVE-2026-53615", - "modified": "2026-06-18T04:30:14.486442Z" - }, - { - "id": "USN-8091-1", - "modified": "2026-04-22T11:07:02.475047Z" - } - ] - }, - {} - ] - } - headers: - Content-Length: - - "21919" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 14065 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "adduser" - }, - "version": "3.118ubuntu5" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "apt" - }, - "version": "2.4.13" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "base-files" - }, - "version": "12ubuntu4.7" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "base-passwd" - }, - "version": "3.5.52build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "bash" - }, - "version": "5.1-6ubuntu1.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "util-linux" - }, - "version": "1:2.37.2-4ubuntu3.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "coreutils" - }, - "version": "8.32-4.1ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "dash" - }, - "version": "0.5.11+git20210903+057cd650a4ed-3build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "debconf" - }, - "version": "1.5.79ubuntu1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "debianutils" - }, - "version": "5.5-1ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "diffutils" - }, - "version": "1:3.8-0ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "dpkg" - }, - "version": "1.21.1ubuntu2.3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "e2fsprogs" - }, - "version": "1.46.5-2ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "findutils" - }, - "version": "4.8.0-1ubuntu3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gcc-12" - }, - "version": "12.3.0-1ubuntu1~22.04" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gnupg2" - }, - "version": "2.2.27-3ubuntu2.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "grep" - }, - "version": "3.7-1build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gzip" - }, - "version": "1.10-4ubuntu4.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "hostname" - }, - "version": "3.23ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "init-system-helpers" - }, - "version": "1.62" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "acl" - }, - "version": "2.3.1-1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "apt" - }, - "version": "2.4.13" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "attr" - }, - "version": "1:2.5.1-1build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "audit" - }, - "version": "1:3.0.7-1build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "audit" - }, - "version": "1:3.0.7-1build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "util-linux" - }, - "version": "2.37.2-4ubuntu3.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "bzip2" - }, - "version": "1.0.8-5build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "glibc" - }, - "version": "2.35-0ubuntu3.8" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "glibc" - }, - "version": "2.35-0ubuntu3.8" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libcap-ng" - }, - "version": "0.7.9-2.2build3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libcap2" - }, - "version": "1:2.44-1ubuntu0.22.04.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "e2fsprogs" - }, - "version": "1.46.5-2ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libxcrypt" - }, - "version": "1:4.4.27-1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "db5.3" - }, - "version": "5.3.28+dfsg1-0.8ubuntu3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "cdebconf" - }, - "version": "0.261ubuntu1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "e2fsprogs" - }, - "version": "1.46.5-2ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libffi" - }, - "version": "3.4.2-4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gcc-12" - }, - "version": "12.3.0-1ubuntu1~22.04" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libgcrypt20" - }, - "version": "1.9.4-3ubuntu3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gmp" - }, - "version": "2:6.2.1+dfsg-3ubuntu1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gnutls28" - }, - "version": "3.7.3-4ubuntu1.5" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libgpg-error" - }, - "version": "1.43-3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "krb5" - }, - "version": "1.19.2-2ubuntu0.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "nettle" - }, - "version": "3.7.3-1build2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libidn2" - }, - "version": "2.3.2-2build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "krb5" - }, - "version": "1.19.2-2ubuntu0.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "keyutils" - }, - "version": "1.6.1-2ubuntu3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "krb5" - }, - "version": "1.19.2-2ubuntu0.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "krb5" - }, - "version": "1.19.2-2ubuntu0.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "lz4" - }, - "version": "1.9.3-2build2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "xz-utils" - }, - "version": "5.2.5-2ubuntu1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "util-linux" - }, - "version": "2.37.2-4ubuntu3.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "ncurses" - }, - "version": "6.3-2ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "ncurses" - }, - "version": "6.3-2ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "nettle" - }, - "version": "3.7.3-1build2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libnsl" - }, - "version": "1.3.0-2build2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "p11-kit" - }, - "version": "0.24.0-6build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "pam" - }, - "version": "1.4.0-11ubuntu2.5" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "pam" - }, - "version": "1.4.0-11ubuntu2.5" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "pam" - }, - "version": "1.4.0-11ubuntu2.5" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "pam" - }, - "version": "1.4.0-11ubuntu2.5" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "pcre2" - }, - "version": "10.39-3ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "pcre3" - }, - "version": "2:8.39-13ubuntu0.22.04.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "procps" - }, - "version": "2:3.3.17-6ubuntu2.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libseccomp" - }, - "version": "2.5.3-2ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libselinux" - }, - "version": "3.3-1build2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libsemanage" - }, - "version": "3.3-1build2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libsemanage" - }, - "version": "3.3-1build2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libsepol" - }, - "version": "3.3-1build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "util-linux" - }, - "version": "2.37.2-4ubuntu3.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "e2fsprogs" - }, - "version": "1.46.5-2ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "openssl" - }, - "version": "3.0.2-0ubuntu1.18" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gcc-12" - }, - "version": "12.3.0-1ubuntu1~22.04" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "systemd" - }, - "version": "249.11-0ubuntu3.12" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libtasn1-6" - }, - "version": "4.18.0-4build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "ncurses" - }, - "version": "6.3-2ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libtirpc" - }, - "version": "1.3.2-2ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libtirpc" - }, - "version": "1.3.2-2ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "systemd" - }, - "version": "249.11-0ubuntu3.12" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libunistring" - }, - "version": "1.0-1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "util-linux" - }, - "version": "2.37.2-4ubuntu3.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "xxhash" - }, - "version": "0.8.1-1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libzstd" - }, - "version": "1.4.8+dfsg-3build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "shadow" - }, - "version": "1:4.8.1-2ubuntu2.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "e2fsprogs" - }, - "version": "1.46.5-2ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "lsb" - }, - "version": "11.1.0ubuntu4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "mawk" - }, - "version": "1.3.4.20200120-3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "util-linux" - }, - "version": "2.37.2-4ubuntu3.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "ncurses" - }, - "version": "6.3-2ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "ncurses" - }, - "version": "6.3-2ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "shadow" - }, - "version": "1:4.8.1-2ubuntu2.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "perl" - }, - "version": "5.34.0-3ubuntu1.3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "procps" - }, - "version": "2:3.3.17-6ubuntu2.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "sed" - }, - "version": "4.8-1ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "sensible-utils" - }, - "version": "0.0.17" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "sysvinit" - }, - "version": "3.01-1ubuntu1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "tar" - }, - "version": "1.34+dfsg-1ubuntu0.1.22.04.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "ubuntu-keyring" - }, - "version": "2021.03.26" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "usrmerge" - }, - "version": "25ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "util-linux" - }, - "version": "2.37.2-4ubuntu3.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "zlib" - }, - "version": "1:1.2.11.dfsg-2ubuntu9.2" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_OCIImage/Empty_Ubuntu_22.04_image_tar_with_unimportant_vulns - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 21919 - body: | - { - "results": [ - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-09T17:15:27.672147Z" - }, - { - "id": "UBUNTU-CVE-2026-27456", - "modified": "2026-05-20T16:24:53.388662Z" - }, - { - "id": "UBUNTU-CVE-2026-53612", - "modified": "2026-06-18T04:30:14.232470Z" - }, - { - "id": "UBUNTU-CVE-2026-53613", - "modified": "2026-06-18T04:30:14.288067Z" - }, - { - "id": "UBUNTU-CVE-2026-53614", - "modified": "2026-06-18T04:30:14.276833Z" - }, - { - "id": "UBUNTU-CVE-2026-53615", - "modified": "2026-06-18T04:30:14.486442Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2016-2781", - "modified": "2026-03-18T06:32:17.714169Z" - }, - { - "id": "UBUNTU-CVE-2025-5278", - "modified": "2026-05-20T16:23:34.282155Z" - } - ] - }, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2025-6297", - "modified": "2026-04-22T16:08:20.375647Z" - }, - { - "id": "USN-7768-1", - "modified": "2026-04-27T18:17:26.257929Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2022-27943", - "modified": "2026-05-20T16:08:28.385808Z" - }, - { - "id": "UBUNTU-CVE-2023-4039", - "modified": "2026-05-20T16:17:03.256749Z" - }, - { - "id": "USN-7700-1", - "modified": "2026-04-27T18:13:01.606435Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2022-3219", - "modified": "2026-01-20T17:26:42.776809Z" - }, - { - "id": "UBUNTU-CVE-2025-30258", - "modified": "2026-02-04T04:30:17.426918Z" - }, - { - "id": "UBUNTU-CVE-2025-68973", - "modified": "2026-02-05T00:30:28.335358Z" - }, - { - "id": "UBUNTU-CVE-2026-57062", - "modified": "2026-06-29T18:15:10.272222Z" - }, - { - "id": "USN-7412-1", - "modified": "2026-02-10T04:47:47Z" - }, - { - "id": "USN-7412-2", - "modified": "2026-02-10T04:47:47Z" - }, - { - "id": "USN-7946-1", - "modified": "2026-06-25T13:32:31.788231Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-41991", - "modified": "2026-07-06T20:30:58.394348Z" - }, - { - "id": "UBUNTU-CVE-2026-41992", - "modified": "2026-07-06T20:30:59.127897Z" - }, - { - "id": "USN-8512-1", - "modified": "2026-07-06T20:44:29.397826Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-54369", - "modified": "2026-07-01T21:27:56Z" - }, - { - "id": "UBUNTU-CVE-2026-54370", - "modified": "2026-07-01T21:27:56Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-54371", - "modified": "2026-07-06T20:31:13.100309Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-09T17:15:27.672147Z" - }, - { - "id": "UBUNTU-CVE-2026-27456", - "modified": "2026-05-20T16:24:53.388662Z" - }, - { - "id": "UBUNTU-CVE-2026-53612", - "modified": "2026-06-18T04:30:14.232470Z" - }, - { - "id": "UBUNTU-CVE-2026-53613", - "modified": "2026-06-18T04:30:14.288067Z" - }, - { - "id": "UBUNTU-CVE-2026-53614", - "modified": "2026-06-18T04:30:14.276833Z" - }, - { - "id": "UBUNTU-CVE-2026-53615", - "modified": "2026-06-18T04:30:14.486442Z" - }, - { - "id": "USN-8091-1", - "modified": "2026-04-22T11:07:02.475047Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-42250", - "modified": "2026-06-08T09:45:09.402356Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2016-20013", - "modified": "2026-07-08T22:45:12.334407Z" - }, - { - "id": "UBUNTU-CVE-2025-0395", - "modified": "2026-04-22T15:28:12.422655Z" - }, - { - "id": "UBUNTU-CVE-2025-15281", - "modified": "2026-05-20T16:20:25.786327Z" - }, - { - "id": "UBUNTU-CVE-2025-4802", - "modified": "2026-04-22T16:03:42.030514Z" - }, - { - "id": "UBUNTU-CVE-2025-8058", - "modified": "2026-04-22T16:17:04.960379Z" - }, - { - "id": "UBUNTU-CVE-2026-0861", - "modified": "2026-04-22T16:17:28.297278Z" - }, - { - "id": "UBUNTU-CVE-2026-0915", - "modified": "2026-05-20T16:24:09.854819Z" - }, - { - "id": "UBUNTU-CVE-2026-4046", - "modified": "2026-05-20T16:25:41.648329Z" - }, - { - "id": "UBUNTU-CVE-2026-5435", - "modified": "2026-05-29T19:15:06.842719Z" - }, - { - "id": "UBUNTU-CVE-2026-5450", - "modified": "2026-05-29T19:15:06.879770Z" - }, - { - "id": "UBUNTU-CVE-2026-5928", - "modified": "2026-05-29T19:15:06.900572Z" - }, - { - "id": "UBUNTU-CVE-2026-6238", - "modified": "2026-06-24T11:00:25.318641Z" - }, - { - "id": "USN-7259-1", - "modified": "2026-04-27T17:42:56.450674Z" - }, - { - "id": "USN-7541-1", - "modified": "2026-04-22T10:58:59.498919Z" - }, - { - "id": "USN-7760-1", - "modified": "2026-04-27T18:17:40.444418Z" - }, - { - "id": "USN-8005-1", - "modified": "2026-06-25T13:32:31.787765Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2016-20013", - "modified": "2026-07-08T22:45:12.334407Z" - }, - { - "id": "UBUNTU-CVE-2025-0395", - "modified": "2026-04-22T15:28:12.422655Z" - }, - { - "id": "UBUNTU-CVE-2025-15281", - "modified": "2026-05-20T16:20:25.786327Z" - }, - { - "id": "UBUNTU-CVE-2025-4802", - "modified": "2026-04-22T16:03:42.030514Z" - }, - { - "id": "UBUNTU-CVE-2025-8058", - "modified": "2026-04-22T16:17:04.960379Z" - }, - { - "id": "UBUNTU-CVE-2026-0861", - "modified": "2026-04-22T16:17:28.297278Z" - }, - { - "id": "UBUNTU-CVE-2026-0915", - "modified": "2026-05-20T16:24:09.854819Z" - }, - { - "id": "UBUNTU-CVE-2026-4046", - "modified": "2026-05-20T16:25:41.648329Z" - }, - { - "id": "UBUNTU-CVE-2026-5435", - "modified": "2026-05-29T19:15:06.842719Z" - }, - { - "id": "UBUNTU-CVE-2026-5450", - "modified": "2026-05-29T19:15:06.879770Z" - }, - { - "id": "UBUNTU-CVE-2026-5928", - "modified": "2026-05-29T19:15:06.900572Z" - }, - { - "id": "UBUNTU-CVE-2026-6238", - "modified": "2026-06-24T11:00:25.318641Z" - }, - { - "id": "USN-7259-1", - "modified": "2026-04-27T17:42:56.450674Z" - }, - { - "id": "USN-7541-1", - "modified": "2026-04-22T10:58:59.498919Z" - }, - { - "id": "USN-7760-1", - "modified": "2026-04-27T18:17:40.444418Z" - }, - { - "id": "USN-8005-1", - "modified": "2026-06-25T13:32:31.787765Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2025-1390", - "modified": "2026-06-23T22:00:07.953148Z" - }, - { - "id": "UBUNTU-CVE-2026-4878", - "modified": "2026-06-24T02:29:23.557692Z" - }, - { - "id": "USN-7287-1", - "modified": "2026-04-27T17:45:02.692736Z" - }, - { - "id": "USN-8193-1", - "modified": "2026-04-29T09:53:20.641115Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2022-27943", - "modified": "2026-05-20T16:08:28.385808Z" - }, - { - "id": "UBUNTU-CVE-2023-4039", - "modified": "2026-05-20T16:17:03.256749Z" - }, - { - "id": "USN-7700-1", - "modified": "2026-04-27T18:13:01.606435Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-2236", - "modified": "2026-07-01T23:40:15.314704Z" - }, - { - "id": "UBUNTU-CVE-2026-41989", - "modified": "2026-06-26T19:30:06.785492Z" - }, - { - "id": "USN-8319-1", - "modified": "2026-05-27T15:47:45.571912Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-12243", - "modified": "2026-07-06T20:44:27.631542Z" - }, - { - "id": "UBUNTU-CVE-2025-14831", - "modified": "2026-07-06T20:44:29.080707Z" - }, - { - "id": "UBUNTU-CVE-2025-32988", - "modified": "2026-04-22T15:42:43.907567Z" - }, - { - "id": "UBUNTU-CVE-2025-32989", - "modified": "2026-04-22T15:42:40.864729Z" - }, - { - "id": "UBUNTU-CVE-2025-32990", - "modified": "2026-04-22T15:38:02.144648Z" - }, - { - "id": "UBUNTU-CVE-2025-6395", - "modified": "2026-04-22T16:08:12.464527Z" - }, - { - "id": "UBUNTU-CVE-2025-9820", - "modified": "2026-07-06T20:44:29.852110Z" - }, - { - "id": "UBUNTU-CVE-2026-33845", - "modified": "2026-07-06T20:44:27.233455Z" - }, - { - "id": "UBUNTU-CVE-2026-33846", - "modified": "2026-07-06T20:44:28.879211Z" - }, - { - "id": "UBUNTU-CVE-2026-3832", - "modified": "2026-06-30T03:45:07.126536Z" - }, - { - "id": "UBUNTU-CVE-2026-3833", - "modified": "2026-07-06T20:44:29.145695Z" - }, - { - "id": "UBUNTU-CVE-2026-42009", - "modified": "2026-07-06T20:44:28.218328Z" - }, - { - "id": "UBUNTU-CVE-2026-42010", - "modified": "2026-07-06T20:44:27.505571Z" - }, - { - "id": "UBUNTU-CVE-2026-42011", - "modified": "2026-07-06T16:02:54.226888Z" - }, - { - "id": "UBUNTU-CVE-2026-42012", - "modified": "2026-07-06T16:02:54.199597Z" - }, - { - "id": "UBUNTU-CVE-2026-42013", - "modified": "2026-07-06T16:02:54.272277Z" - }, - { - "id": "UBUNTU-CVE-2026-42014", - "modified": "2026-07-06T16:02:52.889534Z" - }, - { - "id": "UBUNTU-CVE-2026-42015", - "modified": "2026-07-06T16:02:53.058495Z" - }, - { - "id": "UBUNTU-CVE-2026-5260", - "modified": "2026-07-06T20:44:27.171088Z" - }, - { - "id": "USN-7281-1", - "modified": "2026-04-27T17:44:35.441107Z" - }, - { - "id": "USN-7635-1", - "modified": "2026-04-27T18:09:31.260144Z" - }, - { - "id": "USN-8043-1", - "modified": "2026-04-27T18:38:58.231629Z" - }, - { - "id": "USN-8284-1", - "modified": "2026-06-17T11:00:54.604676Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2018-5709", - "modified": "2026-05-29T10:45:16.478625Z" - }, - { - "id": "UBUNTU-CVE-2024-26458", - "modified": "2026-05-29T10:45:24.467288Z" - }, - { - "id": "UBUNTU-CVE-2024-26461", - "modified": "2026-05-29T10:45:24.733632Z" - }, - { - "id": "UBUNTU-CVE-2024-3596", - "modified": "2026-05-20T16:17:25.600531Z" - }, - { - "id": "UBUNTU-CVE-2025-24528", - "modified": "2026-05-29T10:45:33.649489Z" - }, - { - "id": "UBUNTU-CVE-2025-3576", - "modified": "2026-04-22T15:43:09.290181Z" - }, - { - "id": "UBUNTU-CVE-2026-11850", - "modified": "2026-06-17T04:27:00Z" - }, - { - "id": "UBUNTU-CVE-2026-40355", - "modified": "2026-07-09T21:30:58.285031Z" - }, - { - "id": "UBUNTU-CVE-2026-40356", - "modified": "2026-07-09T21:30:58.537034Z" - }, - { - "id": "USN-7257-1", - "modified": "2026-06-25T13:32:30.106589Z" - }, - { - "id": "USN-7314-1", - "modified": "2026-04-27T18:02:23.125086Z" - }, - { - "id": "USN-7542-1", - "modified": "2026-06-25T13:32:30.616782Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2018-5709", - "modified": "2026-05-29T10:45:16.478625Z" - }, - { - "id": "UBUNTU-CVE-2024-26458", - "modified": "2026-05-29T10:45:24.467288Z" - }, - { - "id": "UBUNTU-CVE-2024-26461", - "modified": "2026-05-29T10:45:24.733632Z" - }, - { - "id": "UBUNTU-CVE-2024-3596", - "modified": "2026-05-20T16:17:25.600531Z" - }, - { - "id": "UBUNTU-CVE-2025-24528", - "modified": "2026-05-29T10:45:33.649489Z" - }, - { - "id": "UBUNTU-CVE-2025-3576", - "modified": "2026-04-22T15:43:09.290181Z" - }, - { - "id": "UBUNTU-CVE-2026-11850", - "modified": "2026-06-17T04:27:00Z" - }, - { - "id": "UBUNTU-CVE-2026-40355", - "modified": "2026-07-09T21:30:58.285031Z" - }, - { - "id": "UBUNTU-CVE-2026-40356", - "modified": "2026-07-09T21:30:58.537034Z" - }, - { - "id": "USN-7257-1", - "modified": "2026-06-25T13:32:30.106589Z" - }, - { - "id": "USN-7314-1", - "modified": "2026-04-27T18:02:23.125086Z" - }, - { - "id": "USN-7542-1", - "modified": "2026-06-25T13:32:30.616782Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2018-5709", - "modified": "2026-05-29T10:45:16.478625Z" - }, - { - "id": "UBUNTU-CVE-2024-26458", - "modified": "2026-05-29T10:45:24.467288Z" - }, - { - "id": "UBUNTU-CVE-2024-26461", - "modified": "2026-05-29T10:45:24.733632Z" - }, - { - "id": "UBUNTU-CVE-2024-3596", - "modified": "2026-05-20T16:17:25.600531Z" - }, - { - "id": "UBUNTU-CVE-2025-24528", - "modified": "2026-05-29T10:45:33.649489Z" - }, - { - "id": "UBUNTU-CVE-2025-3576", - "modified": "2026-04-22T15:43:09.290181Z" - }, - { - "id": "UBUNTU-CVE-2026-11850", - "modified": "2026-06-17T04:27:00Z" - }, - { - "id": "UBUNTU-CVE-2026-40355", - "modified": "2026-07-09T21:30:58.285031Z" - }, - { - "id": "UBUNTU-CVE-2026-40356", - "modified": "2026-07-09T21:30:58.537034Z" - }, - { - "id": "USN-7257-1", - "modified": "2026-06-25T13:32:30.106589Z" - }, - { - "id": "USN-7314-1", - "modified": "2026-04-27T18:02:23.125086Z" - }, - { - "id": "USN-7542-1", - "modified": "2026-06-25T13:32:30.616782Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2018-5709", - "modified": "2026-05-29T10:45:16.478625Z" - }, - { - "id": "UBUNTU-CVE-2024-26458", - "modified": "2026-05-29T10:45:24.467288Z" - }, - { - "id": "UBUNTU-CVE-2024-26461", - "modified": "2026-05-29T10:45:24.733632Z" - }, - { - "id": "UBUNTU-CVE-2024-3596", - "modified": "2026-05-20T16:17:25.600531Z" - }, - { - "id": "UBUNTU-CVE-2025-24528", - "modified": "2026-05-29T10:45:33.649489Z" - }, - { - "id": "UBUNTU-CVE-2025-3576", - "modified": "2026-04-22T15:43:09.290181Z" - }, - { - "id": "UBUNTU-CVE-2026-11850", - "modified": "2026-06-17T04:27:00Z" - }, - { - "id": "UBUNTU-CVE-2026-40355", - "modified": "2026-07-09T21:30:58.285031Z" - }, - { - "id": "UBUNTU-CVE-2026-40356", - "modified": "2026-07-09T21:30:58.537034Z" - }, - { - "id": "USN-7257-1", - "modified": "2026-06-25T13:32:30.106589Z" - }, - { - "id": "USN-7314-1", - "modified": "2026-04-27T18:02:23.125086Z" - }, - { - "id": "USN-7542-1", - "modified": "2026-06-25T13:32:30.616782Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2025-62813", - "modified": "2025-10-27T08:32:45.494712Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-34743", - "modified": "2026-06-02T14:00:18.179184Z" - }, - { - "id": "USN-8362-1", - "modified": "2026-06-02T14:14:25.491935Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-09T17:15:27.672147Z" - }, - { - "id": "UBUNTU-CVE-2026-27456", - "modified": "2026-05-20T16:24:53.388662Z" - }, - { - "id": "UBUNTU-CVE-2026-53612", - "modified": "2026-06-18T04:30:14.232470Z" - }, - { - "id": "UBUNTU-CVE-2026-53613", - "modified": "2026-06-18T04:30:14.288067Z" - }, - { - "id": "UBUNTU-CVE-2026-53614", - "modified": "2026-06-18T04:30:14.276833Z" - }, - { - "id": "UBUNTU-CVE-2026-53615", - "modified": "2026-06-18T04:30:14.486442Z" - }, - { - "id": "USN-8091-1", - "modified": "2026-04-22T11:07:02.475047Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-50495", - "modified": "2026-07-02T22:45:21.903948Z" - }, - { - "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-07T21:03:19.257825Z" - }, - { - "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-08T18:30:10.365748Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-50495", - "modified": "2026-07-02T22:45:21.903948Z" - }, - { - "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-07T21:03:19.257825Z" - }, - { - "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-08T18:30:10.365748Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13757", - "modified": "2026-07-01T21:19:39Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-10041", - "modified": "2026-04-22T14:37:13.108514Z" - }, - { - "id": "UBUNTU-CVE-2025-6020", - "modified": "2026-04-22T16:08:04.179164Z" - }, - { - "id": "UBUNTU-CVE-2026-54411", - "modified": "2026-06-24T09:03:12Z" - }, - { - "id": "USN-7580-1", - "modified": "2026-04-27T18:04:06.181183Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-10041", - "modified": "2026-04-22T14:37:13.108514Z" - }, - { - "id": "UBUNTU-CVE-2025-6020", - "modified": "2026-04-22T16:08:04.179164Z" - }, - { - "id": "UBUNTU-CVE-2026-54411", - "modified": "2026-06-24T09:03:12Z" - }, - { - "id": "USN-7580-1", - "modified": "2026-04-27T18:04:06.181183Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-10041", - "modified": "2026-04-22T14:37:13.108514Z" - }, - { - "id": "UBUNTU-CVE-2025-6020", - "modified": "2026-04-22T16:08:04.179164Z" - }, - { - "id": "UBUNTU-CVE-2026-54411", - "modified": "2026-06-24T09:03:12Z" - }, - { - "id": "USN-7580-1", - "modified": "2026-04-27T18:04:06.181183Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-10041", - "modified": "2026-04-22T14:37:13.108514Z" - }, - { - "id": "UBUNTU-CVE-2025-6020", - "modified": "2026-04-22T16:08:04.179164Z" - }, - { - "id": "UBUNTU-CVE-2026-54411", - "modified": "2026-06-24T09:03:12Z" - }, - { - "id": "USN-7580-1", - "modified": "2026-04-27T18:04:06.181183Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2022-41409", - "modified": "2026-04-22T13:23:47.523941Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2017-11164", - "modified": "2026-04-22T11:10:44.262299Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-09T17:15:27.672147Z" - }, - { - "id": "UBUNTU-CVE-2026-27456", - "modified": "2026-05-20T16:24:53.388662Z" - }, - { - "id": "UBUNTU-CVE-2026-53612", - "modified": "2026-06-18T04:30:14.232470Z" - }, - { - "id": "UBUNTU-CVE-2026-53613", - "modified": "2026-06-18T04:30:14.288067Z" - }, - { - "id": "UBUNTU-CVE-2026-53614", - "modified": "2026-06-18T04:30:14.276833Z" - }, - { - "id": "UBUNTU-CVE-2026-53615", - "modified": "2026-06-18T04:30:14.486442Z" - }, - { - "id": "USN-8091-1", - "modified": "2026-04-22T11:07:02.475047Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-13176", - "modified": "2026-06-16T13:30:37.035462Z" - }, - { - "id": "UBUNTU-CVE-2024-41996", - "modified": "2026-07-08T22:45:14.910732Z" - }, - { - "id": "UBUNTU-CVE-2024-9143", - "modified": "2026-06-16T13:30:42.533862Z" - }, - { - "id": "UBUNTU-CVE-2025-15467", - "modified": "2026-07-08T22:45:12.561148Z" - }, - { - "id": "UBUNTU-CVE-2025-27587", - "modified": "2026-06-16T13:30:42.231385Z" - }, - { - "id": "UBUNTU-CVE-2025-68160", - "modified": "2026-07-08T22:45:11.201806Z" - }, - { - "id": "UBUNTU-CVE-2025-69418", - "modified": "2026-07-08T22:45:10.238757Z" - }, - { - "id": "UBUNTU-CVE-2025-69419", - "modified": "2026-07-08T22:45:10.652331Z" - }, - { - "id": "UBUNTU-CVE-2025-69420", - "modified": "2026-05-20T16:23:50.860805Z" - }, - { - "id": "UBUNTU-CVE-2025-69421", - "modified": "2026-05-20T16:23:50.665805Z" - }, - { - "id": "UBUNTU-CVE-2025-9230", - "modified": "2026-05-20T16:24:04.817135Z" - }, - { - "id": "UBUNTU-CVE-2026-22795", - "modified": "2026-05-20T16:24:13.263285Z" - }, - { - "id": "UBUNTU-CVE-2026-22796", - "modified": "2026-07-08T22:45:13.369897Z" - }, - { - "id": "UBUNTU-CVE-2026-28387", - "modified": "2026-07-08T22:45:14.045974Z" - }, - { - "id": "UBUNTU-CVE-2026-28388", - "modified": "2026-07-08T22:45:13.947607Z" - }, - { - "id": "UBUNTU-CVE-2026-28389", - "modified": "2026-07-08T22:45:14.128002Z" - }, - { - "id": "UBUNTU-CVE-2026-28390", - "modified": "2026-07-08T22:45:14.501164Z" - }, - { - "id": "UBUNTU-CVE-2026-31789", - "modified": "2026-07-08T22:45:08.612244Z" - }, - { - "id": "UBUNTU-CVE-2026-31790", - "modified": "2026-07-08T22:45:15.194189Z" - }, - { - "id": "UBUNTU-CVE-2026-34180", - "modified": "2026-07-08T22:45:16.182260Z" - }, - { - "id": "UBUNTU-CVE-2026-34182", - "modified": "2026-07-08T22:45:16.771546Z" - }, - { - "id": "UBUNTU-CVE-2026-42766", - "modified": "2026-07-08T22:45:18.180633Z" - }, - { - "id": "UBUNTU-CVE-2026-42767", - "modified": "2026-07-08T22:45:18.595864Z" - }, - { - "id": "UBUNTU-CVE-2026-42770", - "modified": "2026-07-08T22:45:20.235150Z" - }, - { - "id": "UBUNTU-CVE-2026-45445", - "modified": "2026-07-08T22:45:20.031829Z" - }, - { - "id": "UBUNTU-CVE-2026-45446", - "modified": "2026-07-08T22:45:20.225145Z" - }, - { - "id": "UBUNTU-CVE-2026-45447", - "modified": "2026-07-08T22:45:20.175237Z" - }, - { - "id": "UBUNTU-CVE-2026-7383", - "modified": "2026-07-08T22:45:20.213109Z" - }, - { - "id": "UBUNTU-CVE-2026-9076", - "modified": "2026-07-08T22:45:20.169764Z" - }, - { - "id": "USN-7278-1", - "modified": "2026-04-27T17:44:33.333251Z" - }, - { - "id": "USN-7786-1", - "modified": "2026-06-25T13:32:31.234820Z" - }, - { - "id": "USN-7980-1", - "modified": "2026-06-30T18:15:13.934266Z" - }, - { - "id": "USN-8155-1", - "modified": "2026-05-20T16:04:00.917390Z" - }, - { - "id": "USN-8414-1", - "modified": "2026-06-30T18:17:25.786836Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2022-27943", - "modified": "2026-05-20T16:08:28.385808Z" - }, - { - "id": "UBUNTU-CVE-2023-4039", - "modified": "2026-05-20T16:17:03.256749Z" - }, - { - "id": "USN-7700-1", - "modified": "2026-04-27T18:13:01.606435Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-7008", - "modified": "2026-06-08T18:52:48.143455Z" - }, - { - "id": "UBUNTU-CVE-2025-4598", - "modified": "2026-04-22T16:03:19.927023Z" - }, - { - "id": "UBUNTU-CVE-2026-29111", - "modified": "2026-04-22T16:28:39.004822Z" - }, - { - "id": "UBUNTU-CVE-2026-40225", - "modified": "2026-06-05T19:45:06.691290Z" - }, - { - "id": "UBUNTU-CVE-2026-40226", - "modified": "2026-06-08T18:55:48.425073Z" - }, - { - "id": "UBUNTU-CVE-2026-40228", - "modified": "2026-06-08T18:55:49.290907Z" - }, - { - "id": "USN-7559-1", - "modified": "2026-04-22T10:59:21.916844Z" - }, - { - "id": "USN-8119-1", - "modified": "2026-06-05T19:59:22.366383Z" - }, - { - "id": "USN-8402-1", - "modified": "2026-06-08T23:03:52.339660Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2021-46848", - "modified": "2026-04-22T13:00:38.989006Z" - }, - { - "id": "UBUNTU-CVE-2024-12133", - "modified": "2026-04-22T14:38:21.767463Z" - }, - { - "id": "UBUNTU-CVE-2025-13151", - "modified": "2026-04-22T15:30:31.745395Z" - }, - { - "id": "USN-7275-1", - "modified": "2026-04-27T17:44:12.827723Z" - }, - { - "id": "USN-7954-1", - "modified": "2026-04-22T11:04:31.475896Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-50495", - "modified": "2026-07-02T22:45:21.903948Z" - }, - { - "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-07T21:03:19.257825Z" - }, - { - "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-08T18:30:10.365748Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-7008", - "modified": "2026-06-08T18:52:48.143455Z" - }, - { - "id": "UBUNTU-CVE-2025-4598", - "modified": "2026-04-22T16:03:19.927023Z" - }, - { - "id": "UBUNTU-CVE-2026-29111", - "modified": "2026-04-22T16:28:39.004822Z" - }, - { - "id": "UBUNTU-CVE-2026-40225", - "modified": "2026-06-05T19:45:06.691290Z" - }, - { - "id": "UBUNTU-CVE-2026-40226", - "modified": "2026-06-08T18:55:48.425073Z" - }, - { - "id": "UBUNTU-CVE-2026-40228", - "modified": "2026-06-08T18:55:49.290907Z" - }, - { - "id": "USN-7559-1", - "modified": "2026-04-22T10:59:21.916844Z" - }, - { - "id": "USN-8119-1", - "modified": "2026-06-05T19:59:22.366383Z" - }, - { - "id": "USN-8402-1", - "modified": "2026-06-08T23:03:52.339660Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-09T17:15:27.672147Z" - }, - { - "id": "UBUNTU-CVE-2026-27456", - "modified": "2026-05-20T16:24:53.388662Z" - }, - { - "id": "UBUNTU-CVE-2026-53612", - "modified": "2026-06-18T04:30:14.232470Z" - }, - { - "id": "UBUNTU-CVE-2026-53613", - "modified": "2026-06-18T04:30:14.288067Z" - }, - { - "id": "UBUNTU-CVE-2026-53614", - "modified": "2026-06-18T04:30:14.276833Z" - }, - { - "id": "UBUNTU-CVE-2026-53615", - "modified": "2026-06-18T04:30:14.486442Z" - }, - { - "id": "USN-8091-1", - "modified": "2026-04-22T11:07:02.475047Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2022-4899", - "modified": "2026-04-22T13:36:43.299894Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-29383", - "modified": "2025-10-24T05:01:54Z" - }, - { - "id": "UBUNTU-CVE-2024-56433", - "modified": "2026-05-20T16:19:41.251440Z" - } - ] - }, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-09T17:15:27.672147Z" - }, - { - "id": "UBUNTU-CVE-2026-27456", - "modified": "2026-05-20T16:24:53.388662Z" - }, - { - "id": "UBUNTU-CVE-2026-53612", - "modified": "2026-06-18T04:30:14.232470Z" - }, - { - "id": "UBUNTU-CVE-2026-53613", - "modified": "2026-06-18T04:30:14.288067Z" - }, - { - "id": "UBUNTU-CVE-2026-53614", - "modified": "2026-06-18T04:30:14.276833Z" - }, - { - "id": "UBUNTU-CVE-2026-53615", - "modified": "2026-06-18T04:30:14.486442Z" - }, - { - "id": "USN-8091-1", - "modified": "2026-04-22T11:07:02.475047Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-50495", - "modified": "2026-07-02T22:45:21.903948Z" - }, - { - "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-07T21:03:19.257825Z" - }, - { - "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-08T18:30:10.365748Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-50495", - "modified": "2026-07-02T22:45:21.903948Z" - }, - { - "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-07T21:03:19.257825Z" - }, - { - "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-08T18:30:10.365748Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-29383", - "modified": "2025-10-24T05:01:54Z" - }, - { - "id": "UBUNTU-CVE-2024-56433", - "modified": "2026-05-20T16:19:41.251440Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-31486", - "modified": "2026-06-24T15:30:22.242365Z" - }, - { - "id": "UBUNTU-CVE-2023-47039", - "modified": "2026-06-24T15:30:22.223640Z" - }, - { - "id": "UBUNTU-CVE-2024-56406", - "modified": "2026-04-22T15:21:32.149942Z" - }, - { - "id": "UBUNTU-CVE-2025-15649", - "modified": "2026-07-01T13:50:56.760041Z" - }, - { - "id": "UBUNTU-CVE-2025-40909", - "modified": "2026-06-24T15:30:22.288512Z" - }, - { - "id": "UBUNTU-CVE-2026-12087", - "modified": "2026-07-01T13:51:29.763714Z" - }, - { - "id": "UBUNTU-CVE-2026-42496", - "modified": "2026-07-01T18:56:57.544972Z" - }, - { - "id": "UBUNTU-CVE-2026-42497", - "modified": "2026-07-01T13:53:02.335741Z" - }, - { - "id": "UBUNTU-CVE-2026-48959", - "modified": "2026-07-01T13:53:12.524471Z" - }, - { - "id": "UBUNTU-CVE-2026-48961", - "modified": "2026-07-01T13:53:13.376190Z" - }, - { - "id": "UBUNTU-CVE-2026-48962", - "modified": "2026-07-01T13:53:13.252080Z" - }, - { - "id": "UBUNTU-CVE-2026-7017", - "modified": "2026-07-09T17:15:52.841661Z" - }, - { - "id": "UBUNTU-CVE-2026-8376", - "modified": "2026-07-01T18:57:39.513466Z" - }, - { - "id": "UBUNTU-CVE-2026-9538", - "modified": "2026-07-01T13:53:19.355510Z" - }, - { - "id": "USN-7434-1", - "modified": "2026-04-22T10:56:55.320362Z" - }, - { - "id": "USN-7678-1", - "modified": "2026-04-27T18:11:36.276635Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-5958", - "modified": "2026-05-29T10:59:18.893969Z" - }, - { - "id": "USN-8229-1", - "modified": "2026-05-20T16:04:03.111048Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2025-45582", - "modified": "2026-07-06T16:00:24.944880Z" - }, - { - "id": "UBUNTU-CVE-2026-5704", - "modified": "2026-06-26T14:47:36.043245Z" - }, - { - "id": "USN-8477-1", - "modified": "2026-06-26T14:59:24.298942Z" - }, - { - "id": "USN-8510-1", - "modified": "2026-07-06T20:34:34.654931Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-09T17:15:27.672147Z" - }, - { - "id": "UBUNTU-CVE-2026-27456", - "modified": "2026-05-20T16:24:53.388662Z" - }, - { - "id": "UBUNTU-CVE-2026-53612", - "modified": "2026-06-18T04:30:14.232470Z" - }, - { - "id": "UBUNTU-CVE-2026-53613", - "modified": "2026-06-18T04:30:14.288067Z" - }, - { - "id": "UBUNTU-CVE-2026-53614", - "modified": "2026-06-18T04:30:14.276833Z" - }, - { - "id": "UBUNTU-CVE-2026-53615", - "modified": "2026-06-18T04:30:14.486442Z" - }, - { - "id": "USN-8091-1", - "modified": "2026-04-22T11:07:02.475047Z" - } - ] - }, - {} - ] - } - headers: - Content-Length: - - "21919" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 14321 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "adduser" - }, - "version": "3.118ubuntu5" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "apt" - }, - "version": "2.4.13" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "base-files" - }, - "version": "12ubuntu4.7" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "base-passwd" - }, - "version": "3.5.52build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "bash" - }, - "version": "5.1-6ubuntu1.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "util-linux" - }, - "version": "1:2.37.2-4ubuntu3.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "coreutils" - }, - "version": "8.32-4.1ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "dash" - }, - "version": "0.5.11+git20210903+057cd650a4ed-3build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "debconf" - }, - "version": "1.5.79ubuntu1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "debianutils" - }, - "version": "5.5-1ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "diffutils" - }, - "version": "1:3.8-0ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "dpkg" - }, - "version": "1.21.1ubuntu2.3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "e2fsprogs" - }, - "version": "1.46.5-2ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "findutils" - }, - "version": "4.8.0-1ubuntu3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "fzf" - }, - "version": "0.29.0-1ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gcc-12" - }, - "version": "12.3.0-1ubuntu1~22.04" - }, - { - "package": { - "ecosystem": "Go", - "name": "stdlib" - }, - "version": "1.18.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gnupg2" - }, - "version": "2.2.27-3ubuntu2.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "grep" - }, - "version": "3.7-1build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gzip" - }, - "version": "1.10-4ubuntu4.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "hostname" - }, - "version": "3.23ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "init-system-helpers" - }, - "version": "1.62" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "acl" - }, - "version": "2.3.1-1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "apt" - }, - "version": "2.4.13" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "attr" - }, - "version": "1:2.5.1-1build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "audit" - }, - "version": "1:3.0.7-1build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "audit" - }, - "version": "1:3.0.7-1build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "util-linux" - }, - "version": "2.37.2-4ubuntu3.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "bzip2" - }, - "version": "1.0.8-5build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "glibc" - }, - "version": "2.35-0ubuntu3.8" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "glibc" - }, - "version": "2.35-0ubuntu3.8" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libcap-ng" - }, - "version": "0.7.9-2.2build3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libcap2" - }, - "version": "1:2.44-1ubuntu0.22.04.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "e2fsprogs" - }, - "version": "1.46.5-2ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libxcrypt" - }, - "version": "1:4.4.27-1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "db5.3" - }, - "version": "5.3.28+dfsg1-0.8ubuntu3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "cdebconf" - }, - "version": "0.261ubuntu1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "e2fsprogs" - }, - "version": "1.46.5-2ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libffi" - }, - "version": "3.4.2-4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gcc-12" - }, - "version": "12.3.0-1ubuntu1~22.04" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libgcrypt20" - }, - "version": "1.9.4-3ubuntu3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gmp" - }, - "version": "2:6.2.1+dfsg-3ubuntu1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gnutls28" - }, - "version": "3.7.3-4ubuntu1.5" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libgpg-error" - }, - "version": "1.43-3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "krb5" - }, - "version": "1.19.2-2ubuntu0.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "nettle" - }, - "version": "3.7.3-1build2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libidn2" - }, - "version": "2.3.2-2build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "krb5" - }, - "version": "1.19.2-2ubuntu0.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "keyutils" - }, - "version": "1.6.1-2ubuntu3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "krb5" - }, - "version": "1.19.2-2ubuntu0.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "krb5" - }, - "version": "1.19.2-2ubuntu0.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "lz4" - }, - "version": "1.9.3-2build2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "xz-utils" - }, - "version": "5.2.5-2ubuntu1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "util-linux" - }, - "version": "2.37.2-4ubuntu3.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "ncurses" - }, - "version": "6.3-2ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "ncurses" - }, - "version": "6.3-2ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "nettle" - }, - "version": "3.7.3-1build2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libnsl" - }, - "version": "1.3.0-2build2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "p11-kit" - }, - "version": "0.24.0-6build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "pam" - }, - "version": "1.4.0-11ubuntu2.5" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "pam" - }, - "version": "1.4.0-11ubuntu2.5" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "pam" - }, - "version": "1.4.0-11ubuntu2.5" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "pam" - }, - "version": "1.4.0-11ubuntu2.5" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "pcre2" - }, - "version": "10.39-3ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "pcre3" - }, - "version": "2:8.39-13ubuntu0.22.04.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "procps" - }, - "version": "2:3.3.17-6ubuntu2.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libseccomp" - }, - "version": "2.5.3-2ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libselinux" - }, - "version": "3.3-1build2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libsemanage" - }, - "version": "3.3-1build2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libsemanage" - }, - "version": "3.3-1build2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libsepol" - }, - "version": "3.3-1build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "util-linux" - }, - "version": "2.37.2-4ubuntu3.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "e2fsprogs" - }, - "version": "1.46.5-2ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "openssl" - }, - "version": "3.0.2-0ubuntu1.18" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gcc-12" - }, - "version": "12.3.0-1ubuntu1~22.04" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "systemd" - }, - "version": "249.11-0ubuntu3.12" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libtasn1-6" - }, - "version": "4.18.0-4build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "ncurses" - }, - "version": "6.3-2ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libtirpc" - }, - "version": "1.3.2-2ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libtirpc" - }, - "version": "1.3.2-2ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "systemd" - }, - "version": "249.11-0ubuntu3.12" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libunistring" - }, - "version": "1.0-1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "util-linux" - }, - "version": "2.37.2-4ubuntu3.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "xxhash" - }, - "version": "0.8.1-1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libzstd" - }, - "version": "1.4.8+dfsg-3build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "shadow" - }, - "version": "1:4.8.1-2ubuntu2.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "e2fsprogs" - }, - "version": "1.46.5-2ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "lsb" - }, - "version": "11.1.0ubuntu4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "mawk" - }, - "version": "1.3.4.20200120-3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "util-linux" - }, - "version": "2.37.2-4ubuntu3.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "ncurses" - }, - "version": "6.3-2ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "ncurses" - }, - "version": "6.3-2ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "shadow" - }, - "version": "1:4.8.1-2ubuntu2.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "perl" - }, - "version": "5.34.0-3ubuntu1.3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "procps" - }, - "version": "2:3.3.17-6ubuntu2.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "sed" - }, - "version": "4.8-1ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "sensible-utils" - }, - "version": "0.0.17" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "sysvinit" - }, - "version": "3.01-1ubuntu1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "tar" - }, - "version": "1.34+dfsg-1ubuntu0.1.22.04.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "ubuntu-keyring" - }, - "version": "2021.03.26" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "usrmerge" - }, - "version": "25ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "util-linux" - }, - "version": "2.37.2-4ubuntu3.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "zlib" - }, - "version": "1:1.2.11.dfsg-2ubuntu9.2" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_OCIImage/Scanning_Ubuntu_image_with_go_OS_packages_json - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 28520 - body: | - { - "results": [ - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-09T17:15:27.672147Z" - }, - { - "id": "UBUNTU-CVE-2026-27456", - "modified": "2026-05-20T16:24:53.388662Z" - }, - { - "id": "UBUNTU-CVE-2026-53612", - "modified": "2026-06-18T04:30:14.232470Z" - }, - { - "id": "UBUNTU-CVE-2026-53613", - "modified": "2026-06-18T04:30:14.288067Z" - }, - { - "id": "UBUNTU-CVE-2026-53614", - "modified": "2026-06-18T04:30:14.276833Z" - }, - { - "id": "UBUNTU-CVE-2026-53615", - "modified": "2026-06-18T04:30:14.486442Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2016-2781", - "modified": "2026-03-18T06:32:17.714169Z" - }, - { - "id": "UBUNTU-CVE-2025-5278", - "modified": "2026-05-20T16:23:34.282155Z" - } - ] - }, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2025-6297", - "modified": "2026-04-22T16:08:20.375647Z" - }, - { - "id": "USN-7768-1", - "modified": "2026-04-27T18:17:26.257929Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-53432", - "modified": "2026-07-03T21:45:17.460958Z" - }, - { - "id": "UBUNTU-CVE-2026-53433", - "modified": "2026-07-03T21:45:30.861784Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2022-27943", - "modified": "2026-05-20T16:08:28.385808Z" - }, - { - "id": "UBUNTU-CVE-2023-4039", - "modified": "2026-05-20T16:17:03.256749Z" - }, - { - "id": "USN-7700-1", - "modified": "2026-04-27T18:13:01.606435Z" - } - ] - }, - { - "vulns": [ - { - "id": "GO-2022-0477", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-0493", - "modified": "2026-02-04T03:42:54.589715Z" - }, - { - "id": "GO-2022-0515", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-0520", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-0521", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-0522", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-0523", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-0524", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-0525", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-0526", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-0527", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-0531", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-0532", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-0533", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-0537", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-0969", - "modified": "2026-02-04T02:41:02.475503Z" - }, - { - "id": "GO-2022-1037", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-1038", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-1039", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-1095", - "modified": "2026-02-04T04:25:45.960420Z" - }, - { - "id": "GO-2022-1143", - "modified": "2026-02-04T04:08:13.589543Z" - }, - { - "id": "GO-2022-1144", - "modified": "2026-02-04T04:29:40.352025Z" - }, - { - "id": "GO-2023-1568", - "modified": "2026-02-04T02:54:08.789114Z" - }, - { - "id": "GO-2023-1569", - "modified": "2026-02-04T03:22:48.161542Z" - }, - { - "id": "GO-2023-1570", - "modified": "2026-02-04T02:57:33.465285Z" - }, - { - "id": "GO-2023-1571", - "modified": "2026-02-04T03:36:14.767832Z" - }, - { - "id": "GO-2023-1621", - "modified": "2026-02-04T02:47:06.125087Z" - }, - { - "id": "GO-2023-1702", - "modified": "2026-02-04T03:43:08.732164Z" - }, - { - "id": "GO-2023-1703", - "modified": "2026-02-04T04:24:15.366665Z" - }, - { - "id": "GO-2023-1704", - "modified": "2026-02-04T04:39:41.032390Z" - }, - { - "id": "GO-2023-1705", - "modified": "2026-02-04T03:44:01.631552Z" - }, - { - "id": "GO-2023-1751", - "modified": "2026-02-04T04:31:56.779446Z" - }, - { - "id": "GO-2023-1752", - "modified": "2026-02-04T03:50:58.841420Z" - }, - { - "id": "GO-2023-1753", - "modified": "2026-02-04T02:22:30.446388Z" - }, - { - "id": "GO-2023-1840", - "modified": "2026-02-04T03:48:08.792378Z" - }, - { - "id": "GO-2023-1878", - "modified": "2026-02-04T04:31:14.443108Z" - }, - { - "id": "GO-2023-1987", - "modified": "2026-02-04T03:58:58.871084Z" - }, - { - "id": "GO-2023-2041", - "modified": "2026-02-04T04:25:22.510281Z" - }, - { - "id": "GO-2023-2043", - "modified": "2026-02-04T04:11:02.549923Z" - }, - { - "id": "GO-2023-2102", - "modified": "2026-04-16T11:14:10.849204Z" - }, - { - "id": "GO-2023-2185", - "modified": "2026-02-04T02:59:25.590966Z" - }, - { - "id": "GO-2023-2186", - "modified": "2026-02-04T03:56:59.969208Z" - }, - { - "id": "GO-2023-2375", - "modified": "2026-02-04T03:57:11.083315Z" - }, - { - "id": "GO-2023-2382", - "modified": "2026-02-04T03:33:11.274886Z" - }, - { - "id": "GO-2024-2598", - "modified": "2026-02-04T03:12:08.722840Z" - }, - { - "id": "GO-2024-2599", - "modified": "2026-02-04T02:21:09.533216Z" - }, - { - "id": "GO-2024-2600", - "modified": "2026-02-04T02:34:41.672789Z" - }, - { - "id": "GO-2024-2609", - "modified": "2026-02-04T04:37:13.773873Z" - }, - { - "id": "GO-2024-2610", - "modified": "2026-02-04T03:09:18.870079Z" - }, - { - "id": "GO-2024-2687", - "modified": "2026-02-04T04:09:31.762399Z" - }, - { - "id": "GO-2024-2887", - "modified": "2026-03-23T05:07:22.471505Z" - }, - { - "id": "GO-2024-2888", - "modified": "2026-03-23T05:00:55.888787Z" - }, - { - "id": "GO-2024-2963", - "modified": "2026-02-04T03:37:39.895574Z" - }, - { - "id": "GO-2024-3105", - "modified": "2026-02-24T16:29:04.364011Z" - }, - { - "id": "GO-2024-3106", - "modified": "2026-02-24T16:29:04.606789Z" - }, - { - "id": "GO-2024-3107", - "modified": "2026-02-24T16:29:04.677030Z" - }, - { - "id": "GO-2025-3373", - "modified": "2026-02-17T16:13:53.362266Z" - }, - { - "id": "GO-2025-3420", - "modified": "2026-02-17T16:13:53.083304Z" - }, - { - "id": "GO-2025-3447", - "modified": "2026-03-24T23:48:06.694170Z" - }, - { - "id": "GO-2025-3503", - "modified": "2026-04-16T22:45:11.580296Z" - }, - { - "id": "GO-2025-3563", - "modified": "2026-02-17T16:13:52.395126Z" - }, - { - "id": "GO-2025-3750", - "modified": "2026-02-04T03:28:12.135241Z" - }, - { - "id": "GO-2025-3751", - "modified": "2026-02-17T16:13:52.185280Z" - }, - { - "id": "GO-2025-3849", - "modified": "2026-05-30T10:29:20.514342Z" - }, - { - "id": "GO-2025-3956", - "modified": "2026-02-04T04:33:27.340869Z" - }, - { - "id": "GO-2025-4006", - "modified": "2026-05-15T10:59:23.181284Z" - }, - { - "id": "GO-2025-4007", - "modified": "2026-05-15T10:59:24.436863Z" - }, - { - "id": "GO-2025-4008", - "modified": "2026-05-15T10:59:23.580906Z" - }, - { - "id": "GO-2025-4009", - "modified": "2026-05-15T10:59:24.005728Z" - }, - { - "id": "GO-2025-4010", - "modified": "2026-05-15T10:59:24.305821Z" - }, - { - "id": "GO-2025-4011", - "modified": "2026-05-15T10:59:22.605843Z" - }, - { - "id": "GO-2025-4012", - "modified": "2026-05-15T10:59:23.250861Z" - }, - { - "id": "GO-2025-4013", - "modified": "2026-05-15T10:59:23.121044Z" - }, - { - "id": "GO-2025-4014", - "modified": "2026-06-26T12:29:46.364453Z" - }, - { - "id": "GO-2025-4015", - "modified": "2026-05-15T10:59:23.447690Z" - }, - { - "id": "GO-2025-4155", - "modified": "2026-07-09T10:44:32.536665Z" - }, - { - "id": "GO-2025-4175", - "modified": "2026-05-15T10:59:24.063040Z" - }, - { - "id": "GO-2026-4337", - "modified": "2026-07-07T10:29:23.547454Z" - }, - { - "id": "GO-2026-4340", - "modified": "2026-05-15T10:59:24.123015Z" - }, - { - "id": "GO-2026-4341", - "modified": "2026-07-07T10:29:23.472772Z" - }, - { - "id": "GO-2026-4342", - "modified": "2026-07-02T10:44:29.686144Z" - }, - { - "id": "GO-2026-4403", - "modified": "2026-05-15T10:59:22.074063Z" - }, - { - "id": "GO-2026-4601", - "modified": "2026-07-09T10:44:32.269952Z" - }, - { - "id": "GO-2026-4602", - "modified": "2026-05-15T10:59:23.640277Z" - }, - { - "id": "GO-2026-4603", - "modified": "2026-05-15T10:59:23.946663Z" - }, - { - "id": "GO-2026-4864", - "modified": "2026-07-09T10:44:33.381720Z" - }, - { - "id": "GO-2026-4865", - "modified": "2026-05-15T10:59:24.648972Z" - }, - { - "id": "GO-2026-4869", - "modified": "2026-05-15T10:59:23.054049Z" - }, - { - "id": "GO-2026-4870", - "modified": "2026-07-09T10:44:33.055212Z" - }, - { - "id": "GO-2026-4918", - "modified": "2026-06-27T10:44:20.771417Z" - }, - { - "id": "GO-2026-4946", - "modified": "2026-07-09T10:44:33.129570Z" - }, - { - "id": "GO-2026-4947", - "modified": "2026-07-09T10:44:33.192298Z" - }, - { - "id": "GO-2026-4970", - "modified": "2026-07-08T20:29:26.853236Z" - }, - { - "id": "GO-2026-4971", - "modified": "2026-05-11T08:11:03.964539Z" - }, - { - "id": "GO-2026-4976", - "modified": "2026-06-27T10:44:21.221469Z" - }, - { - "id": "GO-2026-4977", - "modified": "2026-05-11T08:11:25.012229Z" - }, - { - "id": "GO-2026-4980", - "modified": "2026-06-10T10:29:24.850854Z" - }, - { - "id": "GO-2026-4981", - "modified": "2026-07-09T10:44:32.677126Z" - }, - { - "id": "GO-2026-4982", - "modified": "2026-06-27T10:44:21.066171Z" - }, - { - "id": "GO-2026-4986", - "modified": "2026-05-11T08:11:18.687307Z" - }, - { - "id": "GO-2026-5037", - "modified": "2026-07-09T10:44:33.680614Z" - }, - { - "id": "GO-2026-5038", - "modified": "2026-06-05T07:56:10.834971Z" - }, - { - "id": "GO-2026-5039", - "modified": "2026-06-27T10:44:21.143168Z" - }, - { - "id": "GO-2026-5856", - "modified": "2026-07-08T20:29:26.756890Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2022-3219", - "modified": "2026-01-20T17:26:42.776809Z" - }, - { - "id": "UBUNTU-CVE-2025-30258", - "modified": "2026-02-04T04:30:17.426918Z" - }, - { - "id": "UBUNTU-CVE-2025-68973", - "modified": "2026-02-05T00:30:28.335358Z" - }, - { - "id": "UBUNTU-CVE-2026-57062", - "modified": "2026-06-29T18:15:10.272222Z" - }, - { - "id": "USN-7412-1", - "modified": "2026-02-10T04:47:47Z" - }, - { - "id": "USN-7412-2", - "modified": "2026-02-10T04:47:47Z" - }, - { - "id": "USN-7946-1", - "modified": "2026-06-25T13:32:31.788231Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-41991", - "modified": "2026-07-06T20:30:58.394348Z" - }, - { - "id": "UBUNTU-CVE-2026-41992", - "modified": "2026-07-06T20:30:59.127897Z" - }, - { - "id": "USN-8512-1", - "modified": "2026-07-06T20:44:29.397826Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-54369", - "modified": "2026-07-01T21:27:56Z" - }, - { - "id": "UBUNTU-CVE-2026-54370", - "modified": "2026-07-01T21:27:56Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-54371", - "modified": "2026-07-06T20:31:13.100309Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-09T17:15:27.672147Z" - }, - { - "id": "UBUNTU-CVE-2026-27456", - "modified": "2026-05-20T16:24:53.388662Z" - }, - { - "id": "UBUNTU-CVE-2026-53612", - "modified": "2026-06-18T04:30:14.232470Z" - }, - { - "id": "UBUNTU-CVE-2026-53613", - "modified": "2026-06-18T04:30:14.288067Z" - }, - { - "id": "UBUNTU-CVE-2026-53614", - "modified": "2026-06-18T04:30:14.276833Z" - }, - { - "id": "UBUNTU-CVE-2026-53615", - "modified": "2026-06-18T04:30:14.486442Z" - }, - { - "id": "USN-8091-1", - "modified": "2026-04-22T11:07:02.475047Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-42250", - "modified": "2026-06-08T09:45:09.402356Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2016-20013", - "modified": "2026-07-08T22:45:12.334407Z" - }, - { - "id": "UBUNTU-CVE-2025-0395", - "modified": "2026-04-22T15:28:12.422655Z" - }, - { - "id": "UBUNTU-CVE-2025-15281", - "modified": "2026-05-20T16:20:25.786327Z" - }, - { - "id": "UBUNTU-CVE-2025-4802", - "modified": "2026-04-22T16:03:42.030514Z" - }, - { - "id": "UBUNTU-CVE-2025-8058", - "modified": "2026-04-22T16:17:04.960379Z" - }, - { - "id": "UBUNTU-CVE-2026-0861", - "modified": "2026-04-22T16:17:28.297278Z" - }, - { - "id": "UBUNTU-CVE-2026-0915", - "modified": "2026-05-20T16:24:09.854819Z" - }, - { - "id": "UBUNTU-CVE-2026-4046", - "modified": "2026-05-20T16:25:41.648329Z" - }, - { - "id": "UBUNTU-CVE-2026-5435", - "modified": "2026-05-29T19:15:06.842719Z" - }, - { - "id": "UBUNTU-CVE-2026-5450", - "modified": "2026-05-29T19:15:06.879770Z" - }, - { - "id": "UBUNTU-CVE-2026-5928", - "modified": "2026-05-29T19:15:06.900572Z" - }, - { - "id": "UBUNTU-CVE-2026-6238", - "modified": "2026-06-24T11:00:25.318641Z" - }, - { - "id": "USN-7259-1", - "modified": "2026-04-27T17:42:56.450674Z" - }, - { - "id": "USN-7541-1", - "modified": "2026-04-22T10:58:59.498919Z" - }, - { - "id": "USN-7760-1", - "modified": "2026-04-27T18:17:40.444418Z" - }, - { - "id": "USN-8005-1", - "modified": "2026-06-25T13:32:31.787765Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2016-20013", - "modified": "2026-07-08T22:45:12.334407Z" - }, - { - "id": "UBUNTU-CVE-2025-0395", - "modified": "2026-04-22T15:28:12.422655Z" - }, - { - "id": "UBUNTU-CVE-2025-15281", - "modified": "2026-05-20T16:20:25.786327Z" - }, - { - "id": "UBUNTU-CVE-2025-4802", - "modified": "2026-04-22T16:03:42.030514Z" - }, - { - "id": "UBUNTU-CVE-2025-8058", - "modified": "2026-04-22T16:17:04.960379Z" - }, - { - "id": "UBUNTU-CVE-2026-0861", - "modified": "2026-04-22T16:17:28.297278Z" - }, - { - "id": "UBUNTU-CVE-2026-0915", - "modified": "2026-05-20T16:24:09.854819Z" - }, - { - "id": "UBUNTU-CVE-2026-4046", - "modified": "2026-05-20T16:25:41.648329Z" - }, - { - "id": "UBUNTU-CVE-2026-5435", - "modified": "2026-05-29T19:15:06.842719Z" - }, - { - "id": "UBUNTU-CVE-2026-5450", - "modified": "2026-05-29T19:15:06.879770Z" - }, - { - "id": "UBUNTU-CVE-2026-5928", - "modified": "2026-05-29T19:15:06.900572Z" - }, - { - "id": "UBUNTU-CVE-2026-6238", - "modified": "2026-06-24T11:00:25.318641Z" - }, - { - "id": "USN-7259-1", - "modified": "2026-04-27T17:42:56.450674Z" - }, - { - "id": "USN-7541-1", - "modified": "2026-04-22T10:58:59.498919Z" - }, - { - "id": "USN-7760-1", - "modified": "2026-04-27T18:17:40.444418Z" - }, - { - "id": "USN-8005-1", - "modified": "2026-06-25T13:32:31.787765Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2025-1390", - "modified": "2026-06-23T22:00:07.953148Z" - }, - { - "id": "UBUNTU-CVE-2026-4878", - "modified": "2026-06-24T02:29:23.557692Z" - }, - { - "id": "USN-7287-1", - "modified": "2026-04-27T17:45:02.692736Z" - }, - { - "id": "USN-8193-1", - "modified": "2026-04-29T09:53:20.641115Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2022-27943", - "modified": "2026-05-20T16:08:28.385808Z" - }, - { - "id": "UBUNTU-CVE-2023-4039", - "modified": "2026-05-20T16:17:03.256749Z" - }, - { - "id": "USN-7700-1", - "modified": "2026-04-27T18:13:01.606435Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-2236", - "modified": "2026-07-01T23:40:15.314704Z" - }, - { - "id": "UBUNTU-CVE-2026-41989", - "modified": "2026-06-26T19:30:06.785492Z" - }, - { - "id": "USN-8319-1", - "modified": "2026-05-27T15:47:45.571912Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-12243", - "modified": "2026-07-06T20:44:27.631542Z" - }, - { - "id": "UBUNTU-CVE-2025-14831", - "modified": "2026-07-06T20:44:29.080707Z" - }, - { - "id": "UBUNTU-CVE-2025-32988", - "modified": "2026-04-22T15:42:43.907567Z" - }, - { - "id": "UBUNTU-CVE-2025-32989", - "modified": "2026-04-22T15:42:40.864729Z" - }, - { - "id": "UBUNTU-CVE-2025-32990", - "modified": "2026-04-22T15:38:02.144648Z" - }, - { - "id": "UBUNTU-CVE-2025-6395", - "modified": "2026-04-22T16:08:12.464527Z" - }, - { - "id": "UBUNTU-CVE-2025-9820", - "modified": "2026-07-06T20:44:29.852110Z" - }, - { - "id": "UBUNTU-CVE-2026-33845", - "modified": "2026-07-06T20:44:27.233455Z" - }, - { - "id": "UBUNTU-CVE-2026-33846", - "modified": "2026-07-06T20:44:28.879211Z" - }, - { - "id": "UBUNTU-CVE-2026-3832", - "modified": "2026-06-30T03:45:07.126536Z" - }, - { - "id": "UBUNTU-CVE-2026-3833", - "modified": "2026-07-06T20:44:29.145695Z" - }, - { - "id": "UBUNTU-CVE-2026-42009", - "modified": "2026-07-06T20:44:28.218328Z" - }, - { - "id": "UBUNTU-CVE-2026-42010", - "modified": "2026-07-06T20:44:27.505571Z" - }, - { - "id": "UBUNTU-CVE-2026-42011", - "modified": "2026-07-06T16:02:54.226888Z" - }, - { - "id": "UBUNTU-CVE-2026-42012", - "modified": "2026-07-06T16:02:54.199597Z" - }, - { - "id": "UBUNTU-CVE-2026-42013", - "modified": "2026-07-06T16:02:54.272277Z" - }, - { - "id": "UBUNTU-CVE-2026-42014", - "modified": "2026-07-06T16:02:52.889534Z" - }, - { - "id": "UBUNTU-CVE-2026-42015", - "modified": "2026-07-06T16:02:53.058495Z" - }, - { - "id": "UBUNTU-CVE-2026-5260", - "modified": "2026-07-06T20:44:27.171088Z" - }, - { - "id": "USN-7281-1", - "modified": "2026-04-27T17:44:35.441107Z" - }, - { - "id": "USN-7635-1", - "modified": "2026-04-27T18:09:31.260144Z" - }, - { - "id": "USN-8043-1", - "modified": "2026-04-27T18:38:58.231629Z" - }, - { - "id": "USN-8284-1", - "modified": "2026-06-17T11:00:54.604676Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2018-5709", - "modified": "2026-05-29T10:45:16.478625Z" - }, - { - "id": "UBUNTU-CVE-2024-26458", - "modified": "2026-05-29T10:45:24.467288Z" - }, - { - "id": "UBUNTU-CVE-2024-26461", - "modified": "2026-05-29T10:45:24.733632Z" - }, - { - "id": "UBUNTU-CVE-2024-3596", - "modified": "2026-05-20T16:17:25.600531Z" - }, - { - "id": "UBUNTU-CVE-2025-24528", - "modified": "2026-05-29T10:45:33.649489Z" - }, - { - "id": "UBUNTU-CVE-2025-3576", - "modified": "2026-04-22T15:43:09.290181Z" - }, - { - "id": "UBUNTU-CVE-2026-11850", - "modified": "2026-06-17T04:27:00Z" - }, - { - "id": "UBUNTU-CVE-2026-40355", - "modified": "2026-07-09T21:30:58.285031Z" - }, - { - "id": "UBUNTU-CVE-2026-40356", - "modified": "2026-07-09T21:30:58.537034Z" - }, - { - "id": "USN-7257-1", - "modified": "2026-06-25T13:32:30.106589Z" - }, - { - "id": "USN-7314-1", - "modified": "2026-04-27T18:02:23.125086Z" - }, - { - "id": "USN-7542-1", - "modified": "2026-06-25T13:32:30.616782Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2018-5709", - "modified": "2026-05-29T10:45:16.478625Z" - }, - { - "id": "UBUNTU-CVE-2024-26458", - "modified": "2026-05-29T10:45:24.467288Z" - }, - { - "id": "UBUNTU-CVE-2024-26461", - "modified": "2026-05-29T10:45:24.733632Z" - }, - { - "id": "UBUNTU-CVE-2024-3596", - "modified": "2026-05-20T16:17:25.600531Z" - }, - { - "id": "UBUNTU-CVE-2025-24528", - "modified": "2026-05-29T10:45:33.649489Z" - }, - { - "id": "UBUNTU-CVE-2025-3576", - "modified": "2026-04-22T15:43:09.290181Z" - }, - { - "id": "UBUNTU-CVE-2026-11850", - "modified": "2026-06-17T04:27:00Z" - }, - { - "id": "UBUNTU-CVE-2026-40355", - "modified": "2026-07-09T21:30:58.285031Z" - }, - { - "id": "UBUNTU-CVE-2026-40356", - "modified": "2026-07-09T21:30:58.537034Z" - }, - { - "id": "USN-7257-1", - "modified": "2026-06-25T13:32:30.106589Z" - }, - { - "id": "USN-7314-1", - "modified": "2026-04-27T18:02:23.125086Z" - }, - { - "id": "USN-7542-1", - "modified": "2026-06-25T13:32:30.616782Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2018-5709", - "modified": "2026-05-29T10:45:16.478625Z" - }, - { - "id": "UBUNTU-CVE-2024-26458", - "modified": "2026-05-29T10:45:24.467288Z" - }, - { - "id": "UBUNTU-CVE-2024-26461", - "modified": "2026-05-29T10:45:24.733632Z" - }, - { - "id": "UBUNTU-CVE-2024-3596", - "modified": "2026-05-20T16:17:25.600531Z" - }, - { - "id": "UBUNTU-CVE-2025-24528", - "modified": "2026-05-29T10:45:33.649489Z" - }, - { - "id": "UBUNTU-CVE-2025-3576", - "modified": "2026-04-22T15:43:09.290181Z" - }, - { - "id": "UBUNTU-CVE-2026-11850", - "modified": "2026-06-17T04:27:00Z" - }, - { - "id": "UBUNTU-CVE-2026-40355", - "modified": "2026-07-09T21:30:58.285031Z" - }, - { - "id": "UBUNTU-CVE-2026-40356", - "modified": "2026-07-09T21:30:58.537034Z" - }, - { - "id": "USN-7257-1", - "modified": "2026-06-25T13:32:30.106589Z" - }, - { - "id": "USN-7314-1", - "modified": "2026-04-27T18:02:23.125086Z" - }, - { - "id": "USN-7542-1", - "modified": "2026-06-25T13:32:30.616782Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2018-5709", - "modified": "2026-05-29T10:45:16.478625Z" - }, - { - "id": "UBUNTU-CVE-2024-26458", - "modified": "2026-05-29T10:45:24.467288Z" - }, - { - "id": "UBUNTU-CVE-2024-26461", - "modified": "2026-05-29T10:45:24.733632Z" - }, - { - "id": "UBUNTU-CVE-2024-3596", - "modified": "2026-05-20T16:17:25.600531Z" - }, - { - "id": "UBUNTU-CVE-2025-24528", - "modified": "2026-05-29T10:45:33.649489Z" - }, - { - "id": "UBUNTU-CVE-2025-3576", - "modified": "2026-04-22T15:43:09.290181Z" - }, - { - "id": "UBUNTU-CVE-2026-11850", - "modified": "2026-06-17T04:27:00Z" - }, - { - "id": "UBUNTU-CVE-2026-40355", - "modified": "2026-07-09T21:30:58.285031Z" - }, - { - "id": "UBUNTU-CVE-2026-40356", - "modified": "2026-07-09T21:30:58.537034Z" - }, - { - "id": "USN-7257-1", - "modified": "2026-06-25T13:32:30.106589Z" - }, - { - "id": "USN-7314-1", - "modified": "2026-04-27T18:02:23.125086Z" - }, - { - "id": "USN-7542-1", - "modified": "2026-06-25T13:32:30.616782Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2025-62813", - "modified": "2025-10-27T08:32:45.494712Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-34743", - "modified": "2026-06-02T14:00:18.179184Z" - }, - { - "id": "USN-8362-1", - "modified": "2026-06-02T14:14:25.491935Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-09T17:15:27.672147Z" - }, - { - "id": "UBUNTU-CVE-2026-27456", - "modified": "2026-05-20T16:24:53.388662Z" - }, - { - "id": "UBUNTU-CVE-2026-53612", - "modified": "2026-06-18T04:30:14.232470Z" - }, - { - "id": "UBUNTU-CVE-2026-53613", - "modified": "2026-06-18T04:30:14.288067Z" - }, - { - "id": "UBUNTU-CVE-2026-53614", - "modified": "2026-06-18T04:30:14.276833Z" - }, - { - "id": "UBUNTU-CVE-2026-53615", - "modified": "2026-06-18T04:30:14.486442Z" - }, - { - "id": "USN-8091-1", - "modified": "2026-04-22T11:07:02.475047Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-50495", - "modified": "2026-07-02T22:45:21.903948Z" - }, - { - "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-07T21:03:19.257825Z" - }, - { - "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-08T18:30:10.365748Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-50495", - "modified": "2026-07-02T22:45:21.903948Z" - }, - { - "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-07T21:03:19.257825Z" - }, - { - "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-08T18:30:10.365748Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13757", - "modified": "2026-07-01T21:19:39Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-10041", - "modified": "2026-04-22T14:37:13.108514Z" - }, - { - "id": "UBUNTU-CVE-2025-6020", - "modified": "2026-04-22T16:08:04.179164Z" - }, - { - "id": "UBUNTU-CVE-2026-54411", - "modified": "2026-06-24T09:03:12Z" - }, - { - "id": "USN-7580-1", - "modified": "2026-04-27T18:04:06.181183Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-10041", - "modified": "2026-04-22T14:37:13.108514Z" - }, - { - "id": "UBUNTU-CVE-2025-6020", - "modified": "2026-04-22T16:08:04.179164Z" - }, - { - "id": "UBUNTU-CVE-2026-54411", - "modified": "2026-06-24T09:03:12Z" - }, - { - "id": "USN-7580-1", - "modified": "2026-04-27T18:04:06.181183Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-10041", - "modified": "2026-04-22T14:37:13.108514Z" - }, - { - "id": "UBUNTU-CVE-2025-6020", - "modified": "2026-04-22T16:08:04.179164Z" - }, - { - "id": "UBUNTU-CVE-2026-54411", - "modified": "2026-06-24T09:03:12Z" - }, - { - "id": "USN-7580-1", - "modified": "2026-04-27T18:04:06.181183Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-10041", - "modified": "2026-04-22T14:37:13.108514Z" - }, - { - "id": "UBUNTU-CVE-2025-6020", - "modified": "2026-04-22T16:08:04.179164Z" - }, - { - "id": "UBUNTU-CVE-2026-54411", - "modified": "2026-06-24T09:03:12Z" - }, - { - "id": "USN-7580-1", - "modified": "2026-04-27T18:04:06.181183Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2022-41409", - "modified": "2026-04-22T13:23:47.523941Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2017-11164", - "modified": "2026-04-22T11:10:44.262299Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-09T17:15:27.672147Z" - }, - { - "id": "UBUNTU-CVE-2026-27456", - "modified": "2026-05-20T16:24:53.388662Z" - }, - { - "id": "UBUNTU-CVE-2026-53612", - "modified": "2026-06-18T04:30:14.232470Z" - }, - { - "id": "UBUNTU-CVE-2026-53613", - "modified": "2026-06-18T04:30:14.288067Z" - }, - { - "id": "UBUNTU-CVE-2026-53614", - "modified": "2026-06-18T04:30:14.276833Z" - }, - { - "id": "UBUNTU-CVE-2026-53615", - "modified": "2026-06-18T04:30:14.486442Z" - }, - { - "id": "USN-8091-1", - "modified": "2026-04-22T11:07:02.475047Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-13176", - "modified": "2026-06-16T13:30:37.035462Z" - }, - { - "id": "UBUNTU-CVE-2024-41996", - "modified": "2026-07-08T22:45:14.910732Z" - }, - { - "id": "UBUNTU-CVE-2024-9143", - "modified": "2026-06-16T13:30:42.533862Z" - }, - { - "id": "UBUNTU-CVE-2025-15467", - "modified": "2026-07-08T22:45:12.561148Z" - }, - { - "id": "UBUNTU-CVE-2025-27587", - "modified": "2026-06-16T13:30:42.231385Z" - }, - { - "id": "UBUNTU-CVE-2025-68160", - "modified": "2026-07-08T22:45:11.201806Z" - }, - { - "id": "UBUNTU-CVE-2025-69418", - "modified": "2026-07-08T22:45:10.238757Z" - }, - { - "id": "UBUNTU-CVE-2025-69419", - "modified": "2026-07-08T22:45:10.652331Z" - }, - { - "id": "UBUNTU-CVE-2025-69420", - "modified": "2026-05-20T16:23:50.860805Z" - }, - { - "id": "UBUNTU-CVE-2025-69421", - "modified": "2026-05-20T16:23:50.665805Z" - }, - { - "id": "UBUNTU-CVE-2025-9230", - "modified": "2026-05-20T16:24:04.817135Z" - }, - { - "id": "UBUNTU-CVE-2026-22795", - "modified": "2026-05-20T16:24:13.263285Z" - }, - { - "id": "UBUNTU-CVE-2026-22796", - "modified": "2026-07-08T22:45:13.369897Z" - }, - { - "id": "UBUNTU-CVE-2026-28387", - "modified": "2026-07-08T22:45:14.045974Z" - }, - { - "id": "UBUNTU-CVE-2026-28388", - "modified": "2026-07-08T22:45:13.947607Z" - }, - { - "id": "UBUNTU-CVE-2026-28389", - "modified": "2026-07-08T22:45:14.128002Z" - }, - { - "id": "UBUNTU-CVE-2026-28390", - "modified": "2026-07-08T22:45:14.501164Z" - }, - { - "id": "UBUNTU-CVE-2026-31789", - "modified": "2026-07-08T22:45:08.612244Z" - }, - { - "id": "UBUNTU-CVE-2026-31790", - "modified": "2026-07-08T22:45:15.194189Z" - }, - { - "id": "UBUNTU-CVE-2026-34180", - "modified": "2026-07-08T22:45:16.182260Z" - }, - { - "id": "UBUNTU-CVE-2026-34182", - "modified": "2026-07-08T22:45:16.771546Z" - }, - { - "id": "UBUNTU-CVE-2026-42766", - "modified": "2026-07-08T22:45:18.180633Z" - }, - { - "id": "UBUNTU-CVE-2026-42767", - "modified": "2026-07-08T22:45:18.595864Z" - }, - { - "id": "UBUNTU-CVE-2026-42770", - "modified": "2026-07-08T22:45:20.235150Z" - }, - { - "id": "UBUNTU-CVE-2026-45445", - "modified": "2026-07-08T22:45:20.031829Z" - }, - { - "id": "UBUNTU-CVE-2026-45446", - "modified": "2026-07-08T22:45:20.225145Z" - }, - { - "id": "UBUNTU-CVE-2026-45447", - "modified": "2026-07-08T22:45:20.175237Z" - }, - { - "id": "UBUNTU-CVE-2026-7383", - "modified": "2026-07-08T22:45:20.213109Z" - }, - { - "id": "UBUNTU-CVE-2026-9076", - "modified": "2026-07-08T22:45:20.169764Z" - }, - { - "id": "USN-7278-1", - "modified": "2026-04-27T17:44:33.333251Z" - }, - { - "id": "USN-7786-1", - "modified": "2026-06-25T13:32:31.234820Z" - }, - { - "id": "USN-7980-1", - "modified": "2026-06-30T18:15:13.934266Z" - }, - { - "id": "USN-8155-1", - "modified": "2026-05-20T16:04:00.917390Z" - }, - { - "id": "USN-8414-1", - "modified": "2026-06-30T18:17:25.786836Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2022-27943", - "modified": "2026-05-20T16:08:28.385808Z" - }, - { - "id": "UBUNTU-CVE-2023-4039", - "modified": "2026-05-20T16:17:03.256749Z" - }, - { - "id": "USN-7700-1", - "modified": "2026-04-27T18:13:01.606435Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-7008", - "modified": "2026-06-08T18:52:48.143455Z" - }, - { - "id": "UBUNTU-CVE-2025-4598", - "modified": "2026-04-22T16:03:19.927023Z" - }, - { - "id": "UBUNTU-CVE-2026-29111", - "modified": "2026-04-22T16:28:39.004822Z" - }, - { - "id": "UBUNTU-CVE-2026-40225", - "modified": "2026-06-05T19:45:06.691290Z" - }, - { - "id": "UBUNTU-CVE-2026-40226", - "modified": "2026-06-08T18:55:48.425073Z" - }, - { - "id": "UBUNTU-CVE-2026-40228", - "modified": "2026-06-08T18:55:49.290907Z" - }, - { - "id": "USN-7559-1", - "modified": "2026-04-22T10:59:21.916844Z" - }, - { - "id": "USN-8119-1", - "modified": "2026-06-05T19:59:22.366383Z" - }, - { - "id": "USN-8402-1", - "modified": "2026-06-08T23:03:52.339660Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2021-46848", - "modified": "2026-04-22T13:00:38.989006Z" - }, - { - "id": "UBUNTU-CVE-2024-12133", - "modified": "2026-04-22T14:38:21.767463Z" - }, - { - "id": "UBUNTU-CVE-2025-13151", - "modified": "2026-04-22T15:30:31.745395Z" - }, - { - "id": "USN-7275-1", - "modified": "2026-04-27T17:44:12.827723Z" - }, - { - "id": "USN-7954-1", - "modified": "2026-04-22T11:04:31.475896Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-50495", - "modified": "2026-07-02T22:45:21.903948Z" - }, - { - "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-07T21:03:19.257825Z" - }, - { - "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-08T18:30:10.365748Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-7008", - "modified": "2026-06-08T18:52:48.143455Z" - }, - { - "id": "UBUNTU-CVE-2025-4598", - "modified": "2026-04-22T16:03:19.927023Z" - }, - { - "id": "UBUNTU-CVE-2026-29111", - "modified": "2026-04-22T16:28:39.004822Z" - }, - { - "id": "UBUNTU-CVE-2026-40225", - "modified": "2026-06-05T19:45:06.691290Z" - }, - { - "id": "UBUNTU-CVE-2026-40226", - "modified": "2026-06-08T18:55:48.425073Z" - }, - { - "id": "UBUNTU-CVE-2026-40228", - "modified": "2026-06-08T18:55:49.290907Z" - }, - { - "id": "USN-7559-1", - "modified": "2026-04-22T10:59:21.916844Z" - }, - { - "id": "USN-8119-1", - "modified": "2026-06-05T19:59:22.366383Z" - }, - { - "id": "USN-8402-1", - "modified": "2026-06-08T23:03:52.339660Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-09T17:15:27.672147Z" - }, - { - "id": "UBUNTU-CVE-2026-27456", - "modified": "2026-05-20T16:24:53.388662Z" - }, - { - "id": "UBUNTU-CVE-2026-53612", - "modified": "2026-06-18T04:30:14.232470Z" - }, - { - "id": "UBUNTU-CVE-2026-53613", - "modified": "2026-06-18T04:30:14.288067Z" - }, - { - "id": "UBUNTU-CVE-2026-53614", - "modified": "2026-06-18T04:30:14.276833Z" - }, - { - "id": "UBUNTU-CVE-2026-53615", - "modified": "2026-06-18T04:30:14.486442Z" - }, - { - "id": "USN-8091-1", - "modified": "2026-04-22T11:07:02.475047Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2022-4899", - "modified": "2026-04-22T13:36:43.299894Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-29383", - "modified": "2025-10-24T05:01:54Z" - }, - { - "id": "UBUNTU-CVE-2024-56433", - "modified": "2026-05-20T16:19:41.251440Z" - } - ] - }, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-09T17:15:27.672147Z" - }, - { - "id": "UBUNTU-CVE-2026-27456", - "modified": "2026-05-20T16:24:53.388662Z" - }, - { - "id": "UBUNTU-CVE-2026-53612", - "modified": "2026-06-18T04:30:14.232470Z" - }, - { - "id": "UBUNTU-CVE-2026-53613", - "modified": "2026-06-18T04:30:14.288067Z" - }, - { - "id": "UBUNTU-CVE-2026-53614", - "modified": "2026-06-18T04:30:14.276833Z" - }, - { - "id": "UBUNTU-CVE-2026-53615", - "modified": "2026-06-18T04:30:14.486442Z" - }, - { - "id": "USN-8091-1", - "modified": "2026-04-22T11:07:02.475047Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-50495", - "modified": "2026-07-02T22:45:21.903948Z" - }, - { - "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-07T21:03:19.257825Z" - }, - { - "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-08T18:30:10.365748Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-50495", - "modified": "2026-07-02T22:45:21.903948Z" - }, - { - "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-07T21:03:19.257825Z" - }, - { - "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-08T18:30:10.365748Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-29383", - "modified": "2025-10-24T05:01:54Z" - }, - { - "id": "UBUNTU-CVE-2024-56433", - "modified": "2026-05-20T16:19:41.251440Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-31486", - "modified": "2026-06-24T15:30:22.242365Z" - }, - { - "id": "UBUNTU-CVE-2023-47039", - "modified": "2026-06-24T15:30:22.223640Z" - }, - { - "id": "UBUNTU-CVE-2024-56406", - "modified": "2026-04-22T15:21:32.149942Z" - }, - { - "id": "UBUNTU-CVE-2025-15649", - "modified": "2026-07-01T13:50:56.760041Z" - }, - { - "id": "UBUNTU-CVE-2025-40909", - "modified": "2026-06-24T15:30:22.288512Z" - }, - { - "id": "UBUNTU-CVE-2026-12087", - "modified": "2026-07-01T13:51:29.763714Z" - }, - { - "id": "UBUNTU-CVE-2026-42496", - "modified": "2026-07-01T18:56:57.544972Z" - }, - { - "id": "UBUNTU-CVE-2026-42497", - "modified": "2026-07-01T13:53:02.335741Z" - }, - { - "id": "UBUNTU-CVE-2026-48959", - "modified": "2026-07-01T13:53:12.524471Z" - }, - { - "id": "UBUNTU-CVE-2026-48961", - "modified": "2026-07-01T13:53:13.376190Z" - }, - { - "id": "UBUNTU-CVE-2026-48962", - "modified": "2026-07-01T13:53:13.252080Z" - }, - { - "id": "UBUNTU-CVE-2026-7017", - "modified": "2026-07-09T17:15:52.841661Z" - }, - { - "id": "UBUNTU-CVE-2026-8376", - "modified": "2026-07-01T18:57:39.513466Z" - }, - { - "id": "UBUNTU-CVE-2026-9538", - "modified": "2026-07-01T13:53:19.355510Z" - }, - { - "id": "USN-7434-1", - "modified": "2026-04-22T10:56:55.320362Z" - }, - { - "id": "USN-7678-1", - "modified": "2026-04-27T18:11:36.276635Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-5958", - "modified": "2026-05-29T10:59:18.893969Z" - }, - { - "id": "USN-8229-1", - "modified": "2026-05-20T16:04:03.111048Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2025-45582", - "modified": "2026-07-06T16:00:24.944880Z" - }, - { - "id": "UBUNTU-CVE-2026-5704", - "modified": "2026-06-26T14:47:36.043245Z" - }, - { - "id": "USN-8477-1", - "modified": "2026-06-26T14:59:24.298942Z" - }, - { - "id": "USN-8510-1", - "modified": "2026-07-06T20:34:34.654931Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-09T17:15:27.672147Z" - }, - { - "id": "UBUNTU-CVE-2026-27456", - "modified": "2026-05-20T16:24:53.388662Z" - }, - { - "id": "UBUNTU-CVE-2026-53612", - "modified": "2026-06-18T04:30:14.232470Z" - }, - { - "id": "UBUNTU-CVE-2026-53613", - "modified": "2026-06-18T04:30:14.288067Z" - }, - { - "id": "UBUNTU-CVE-2026-53614", - "modified": "2026-06-18T04:30:14.276833Z" - }, - { - "id": "UBUNTU-CVE-2026-53615", - "modified": "2026-06-18T04:30:14.486442Z" - }, - { - "id": "USN-8091-1", - "modified": "2026-04-22T11:07:02.475047Z" - } - ] - }, - {} - ] - } - headers: - Content-Length: - - "28520" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 29312 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "acl" - }, - "version": "2.3.2-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "alpine-baselayout" - }, - "version": "3.6.8-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "alpine-baselayout" - }, - "version": "3.6.8-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "alpine-keys" - }, - "version": "2.5-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "alpine-base" - }, - "version": "3.21.2-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "apk-tools" - }, - "version": "2.14.6-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "brotli" - }, - "version": "1.1.0-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "busybox" - }, - "version": "1.37.0-r9" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "busybox" - }, - "version": "1.37.0-r9" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "ca-certificates" - }, - "version": "20241121-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "ca-certificates" - }, - "version": "20241121-r1" - }, - { - "package": { - "ecosystem": "Maven", - "name": "ch.qos.reload4j:reload4j" - }, - "version": "1.2.22" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.fasterxml.jackson.core:jackson-annotations" - }, - "version": "2.12.7" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.fasterxml.jackson.core:jackson-core" - }, - "version": "2.10.2" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.fasterxml.jackson.core:jackson-databind" - }, - "version": "2.12.7.1" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.fasterxml.jackson.jaxrs:jackson-jaxrs-base" - }, - "version": "2.12.7" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider" - }, - "version": "2.12.7" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.fasterxml.jackson.module:jackson-module-jaxb-annotations" - }, - "version": "2.12.7" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.fasterxml.woodstox:woodstox-core" - }, - "version": "5.4.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.github.stephenc.jcip:jcip-annotations" - }, - "version": "1.0-1" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.code.findbugs:jsr305" - }, - "version": "3.0.2" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.code.gson:gson" - }, - "version": "2.9.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.errorprone:error_prone_annotations" - }, - "version": "2.18.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.guava:failureaccess" - }, - "version": "1.0.1" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.guava:guava" - }, - "version": "32.0.1-jre" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.guava:listenablefuture" - }, - "version": "9999.0-empty-to-avoid-conflict-with-guava" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.j2objc:j2objc-annotations" - }, - "version": "2.8" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.protobuf:protobuf-java" - }, - "version": "3.21.12" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.re2j:re2j" - }, - "version": "1.1" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.nimbusds:nimbus-jose-jwt" - }, - "version": "9.31" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.sun.jersey:jersey-client" - }, - "version": "1.19.4" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.sun.jersey:jersey-core" - }, - "version": "1.19.4" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.sun.jersey:jersey-servlet" - }, - "version": "1.19.4" - }, - { - "package": { - "ecosystem": "Maven", - "name": "commons-beanutils:commons-beanutils" - }, - "version": "1.9.4" - }, - { - "package": { - "ecosystem": "Maven", - "name": "commons-cli:commons-cli" - }, - "version": "1.5.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "commons-codec:commons-codec" - }, - "version": "1.15" - }, - { - "package": { - "ecosystem": "Maven", - "name": "commons-collections:commons-collections" - }, - "version": "3.2.2" - }, - { - "package": { - "ecosystem": "Maven", - "name": "commons-io:commons-io" - }, - "version": "2.14.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "commons-logging:commons-logging" - }, - "version": "1.2" - }, - { - "package": { - "ecosystem": "Maven", - "name": "commons-net:commons-net" - }, - "version": "3.9.0" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "coreutils" - }, - "version": "9.5-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "coreutils" - }, - "version": "9.5-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "coreutils" - }, - "version": "9.5-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "coreutils" - }, - "version": "9.5-r2" - }, - { - "package": { - "ecosystem": "Maven", - "name": "dnsjava:dnsjava" - }, - "version": "3.4.0" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "encodings" - }, - "version": "1.0.7-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "font-dejavu" - }, - "version": "2.37-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "fontconfig" - }, - "version": "2.15.0-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "freetype" - }, - "version": "2.13.3-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "gdbm" - }, - "version": "1.24-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "gmp" - }, - "version": "6.3.0-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "gnupg" - }, - "version": "2.4.7-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "gnupg" - }, - "version": "2.4.7-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "gnupg" - }, - "version": "2.4.7-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "gnupg" - }, - "version": "2.4.7-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "gnupg" - }, - "version": "2.4.7-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "gnupg" - }, - "version": "2.4.7-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "gnutls" - }, - "version": "3.8.8-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "gnupg" - }, - "version": "2.4.7-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "gnupg" - }, - "version": "2.4.7-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "gnupg" - }, - "version": "2.4.7-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "gnupg" - }, - "version": "2.4.7-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "gnupg" - }, - "version": "2.4.7-r0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "io.dropwizard.metrics:metrics-core" - }, - "version": "3.2.4" - }, - { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-all" - }, - "version": "4.1.100.Final" - }, - { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-buffer" - }, - "version": "4.1.100.Final" - }, - { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-codec" - }, - "version": "4.1.100.Final" - }, - { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-codec-dns" - }, - "version": "4.1.100.Final" - }, - { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-codec-haproxy" - }, - "version": "4.1.100.Final" - }, - { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-codec-http" - }, - "version": "4.1.100.Final" - }, - { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-codec-http2" - }, - "version": "4.1.100.Final" - }, - { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-codec-memcache" - }, - "version": "4.1.100.Final" - }, - { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-codec-mqtt" - }, - "version": "4.1.100.Final" - }, - { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-codec-redis" - }, - "version": "4.1.100.Final" - }, - { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-codec-smtp" - }, - "version": "4.1.100.Final" - }, - { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-codec-socks" - }, - "version": "4.1.100.Final" - }, - { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-codec-stomp" - }, - "version": "4.1.100.Final" - }, - { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-codec-xml" - }, - "version": "4.1.100.Final" - }, - { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-common" - }, - "version": "4.1.100.Final" - }, - { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-handler" - }, - "version": "4.1.100.Final" - }, - { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-handler-proxy" - }, - "version": "4.1.100.Final" - }, - { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-handler-ssl-ocsp" - }, - "version": "4.1.100.Final" - }, - { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-resolver" - }, - "version": "4.1.100.Final" - }, - { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-resolver-dns" - }, - "version": "4.1.100.Final" - }, - { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-resolver-dns-classes-macos" - }, - "version": "4.1.100.Final" - }, - { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-resolver-dns-native-macos" - }, - "version": "4.1.100.Final" - }, - { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-transport" - }, - "version": "4.1.100.Final" - }, - { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-transport-classes-epoll" - }, - "version": "4.1.100.Final" - }, - { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-transport-classes-kqueue" - }, - "version": "4.1.100.Final" - }, - { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-transport-native-epoll" - }, - "version": "4.1.100.Final" - }, - { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-transport-native-kqueue" - }, - "version": "4.1.100.Final" - }, - { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-transport-native-unix-common" - }, - "version": "4.1.100.Final" - }, - { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-transport-rxtx" - }, - "version": "4.1.100.Final" - }, - { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-transport-sctp" - }, - "version": "4.1.100.Final" - }, - { - "package": { - "ecosystem": "Maven", - "name": "io.netty:netty-transport-udt" - }, - "version": "4.1.100.Final" - }, - { - "package": { - "ecosystem": "Maven", - "name": "jakarta.activation:jakarta.activation-api" - }, - "version": "1.2.1" - }, - { - "package": { - "ecosystem": "Maven", - "name": "jakarta.xml.bind:jakarta.xml.bind-api" - }, - "version": "2.3.2" - }, - { - "package": { - "ecosystem": "Maven", - "name": "javax.servlet:javax.servlet-api" - }, - "version": "3.1.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "javax.ws.rs:jsr311-api" - }, - "version": "1.1.1" - }, - { - "package": { - "ecosystem": "Maven", - "name": "javax.xml.bind:jaxb-api" - }, - "version": "2.2.11" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "libassuan" - }, - "version": "2.5.7-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "attr" - }, - "version": "2.5.2-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "bzip2" - }, - "version": "1.0.8-r6" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "openssl" - }, - "version": "3.3.2-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "expat" - }, - "version": "2.6.4-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "libffi" - }, - "version": "3.4.6-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "libfontenc" - }, - "version": "1.1.8-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "libgcrypt" - }, - "version": "1.10.3-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "libgpg-error" - }, - "version": "1.51-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "libidn2" - }, - "version": "2.3.7-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "gettext" - }, - "version": "0.22.5-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "libksba" - }, - "version": "1.6.7-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "openldap" - }, - "version": "2.6.8-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "ncurses" - }, - "version": "6.5_p20241006-r3" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "libpng" - }, - "version": "1.6.44-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "cyrus-sasl" - }, - "version": "2.1.28-r8" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "openssl" - }, - "version": "3.3.2-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "libtasn1" - }, - "version": "4.19.0-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "libunistring" - }, - "version": "1.2-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "mkfontscale" - }, - "version": "1.2.3-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "musl" - }, - "version": "1.2.5-r8" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "musl-locales" - }, - "version": "0.1.0-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "musl-locales" - }, - "version": "0.1.0-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "musl" - }, - "version": "1.2.5-r8" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "ncurses" - }, - "version": "6.5_p20241006-r3" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "nettle" - }, - "version": "3.10-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "npth" - }, - "version": "1.6-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "openssl" - }, - "version": "3.3.2-r4" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.avro:avro" - }, - "version": "1.9.2" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.commons:commons-compress" - }, - "version": "1.21" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.commons:commons-configuration2" - }, - "version": "2.8.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.commons:commons-lang3" - }, - "version": "3.12.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.commons:commons-math3" - }, - "version": "3.6.1" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.commons:commons-text" - }, - "version": "1.10.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.curator:curator-client" - }, - "version": "5.2.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.curator:curator-framework" - }, - "version": "5.2.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.curator:curator-recipes" - }, - "version": "5.2.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.hadoop.thirdparty:hadoop-shaded-guava" - }, - "version": "1.2.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.hadoop.thirdparty:hadoop-shaded-protobuf_3_21" - }, - "version": "1.2.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.hadoop:hadoop-annotations" - }, - "version": "3.4.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.hadoop:hadoop-auth" - }, - "version": "3.4.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.hadoop:hadoop-client" - }, - "version": "3.4.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.hadoop:hadoop-common" - }, - "version": "3.4.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.hadoop:hadoop-hdfs-client" - }, - "version": "3.4.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.hadoop:hadoop-mapreduce-client-common" - }, - "version": "3.4.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.hadoop:hadoop-mapreduce-client-core" - }, - "version": "3.4.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.hadoop:hadoop-mapreduce-client-jobclient" - }, - "version": "3.4.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.hadoop:hadoop-yarn-api" - }, - "version": "3.4.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.hadoop:hadoop-yarn-client" - }, - "version": "3.4.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.hadoop:hadoop-yarn-common" - }, - "version": "3.4.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.httpcomponents:httpclient" - }, - "version": "4.5.13" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.httpcomponents:httpcore" - }, - "version": "4.4.13" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.kerby:kerb-admin" - }, - "version": "2.0.3" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.kerby:kerb-client" - }, - "version": "2.0.3" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.kerby:kerb-common" - }, - "version": "2.0.3" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.kerby:kerb-core" - }, - "version": "2.0.3" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.kerby:kerb-crypto" - }, - "version": "2.0.3" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.kerby:kerb-identity" - }, - "version": "2.0.3" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.kerby:kerb-server" - }, - "version": "2.0.3" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.kerby:kerb-simplekdc" - }, - "version": "2.0.3" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.kerby:kerb-util" - }, - "version": "2.0.3" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.kerby:kerby-asn1" - }, - "version": "2.0.3" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.kerby:kerby-config" - }, - "version": "2.0.3" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.kerby:kerby-pkix" - }, - "version": "2.0.3" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.kerby:kerby-util" - }, - "version": "2.0.3" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.kerby:kerby-xdr" - }, - "version": "2.0.3" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.kerby:token-provider" - }, - "version": "2.0.3" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.codehaus.mojo:animal-sniffer-annotations" - }, - "version": "1.17" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.codehaus.woodstox:stax2-api" - }, - "version": "4.2.1" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.eclipse.jetty.websocket:websocket-api" - }, - "version": "9.4.53.v20231009" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.eclipse.jetty.websocket:websocket-client" - }, - "version": "9.4.53.v20231009" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.eclipse.jetty.websocket:websocket-common" - }, - "version": "9.4.53.v20231009" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.eclipse.jetty:jetty-client" - }, - "version": "9.4.53.v20231009" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.eclipse.jetty:jetty-http" - }, - "version": "9.4.53.v20231009" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.eclipse.jetty:jetty-io" - }, - "version": "9.4.53.v20231009" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.eclipse.jetty:jetty-security" - }, - "version": "9.4.53.v20231009" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.eclipse.jetty:jetty-servlet" - }, - "version": "9.4.53.v20231009" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.eclipse.jetty:jetty-util" - }, - "version": "9.4.53.v20231009" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.eclipse.jetty:jetty-util-ajax" - }, - "version": "9.4.53.v20231009" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.eclipse.jetty:jetty-webapp" - }, - "version": "9.4.53.v20231009" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.eclipse.jetty:jetty-xml" - }, - "version": "9.4.53.v20231009" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.jctools:jctools-core" - }, - "version": "3.1.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.jline:jline" - }, - "version": "3.9.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.jline:jline-builtins" - }, - "version": "3.9.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.jline:jline-reader" - }, - "version": "3.9.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.jline:jline-remote-ssh" - }, - "version": "3.9.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.jline:jline-remote-telnet" - }, - "version": "3.9.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.jline:jline-style" - }, - "version": "3.9.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.jline:jline-terminal" - }, - "version": "3.9.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.jline:jline-terminal-jansi" - }, - "version": "3.9.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.jline:jline-terminal-jna" - }, - "version": "3.9.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.slf4j:slf4j-api" - }, - "version": "1.7.36" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.slf4j:slf4j-reload4j" - }, - "version": "1.7.36" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "p11-kit" - }, - "version": "0.25.5-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "p11-kit" - }, - "version": "0.25.5-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "pinentry" - }, - "version": "1.3.1-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "pax-utils" - }, - "version": "1.3.8-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "skalibs" - }, - "version": "2.14.3.0-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "sqlite" - }, - "version": "3.47.1-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "busybox" - }, - "version": "1.37.0-r9" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "tzdata" - }, - "version": "2024b-r1" - }, - { - "package": { - "ecosystem": "Maven", - "name": "unknown" - }, - "version": "unknown" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "utmps" - }, - "version": "0.1.2.3-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.21", - "name": "zlib" - }, - "version": "1.3.1-r2" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_OCIImage/Scanning_java_image_with_some_packages - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 18499 - body: | - { - "results": [ - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-42376", - "modified": "2026-07-08T04:32:12.032317Z" - }, - { - "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-15T18:18:10.508036Z" - }, - { - "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-15T18:18:10.748793Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-42376", - "modified": "2026-07-08T04:32:12.032317Z" - }, - { - "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-15T18:18:10.508036Z" - }, - { - "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-15T18:18:10.748793Z" - } - ] - }, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-72hv-8253-57qq", - "modified": "2026-04-07T16:47:43.107166Z" - }, - { - "id": "GHSA-h46c-h94j-95f3", - "modified": "2026-02-04T03:44:39.385253Z" - }, - { - "id": "GHSA-wf8f-6423-gfxg", - "modified": "2026-02-04T02:17:21.257294Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-3wrr-7qpf-2prh", - "modified": "2026-06-30T05:59:24.605767Z" - }, - { - "id": "GHSA-5jmj-h7xm-6q6v", - "modified": "2026-06-30T21:15:09.170694Z" - }, - { - "id": "GHSA-hgj6-7826-r7m5", - "modified": "2026-06-25T00:29:24.783131Z" - }, - { - "id": "GHSA-j3rv-43j4-c7qm", - "modified": "2026-06-25T00:29:23.656899Z" - }, - { - "id": "GHSA-rmj7-2vxq-3g9f", - "modified": "2026-06-25T00:29:23.888358Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-735f-pc8j-v9w8", - "modified": "2026-02-04T03:34:00.411610Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "GHSA-gvpg-vgmx-xg6w", - "modified": "2026-02-04T03:20:13.834799Z" - }, - { - "id": "GHSA-xwmg-2g98-w7v9", - "modified": "2026-02-04T04:02:18.737097Z" - } - ] - }, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-wxr5-93ph-8wr9", - "modified": "2026-02-04T02:26:01.067608Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-cfxw-4h78-h7fw", - "modified": "2026-02-04T04:29:28.819325Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-68972", - "modified": "2026-06-15T18:18:10.895016Z" - }, - { - "id": "ALPINE-CVE-2025-68973", - "modified": "2026-06-15T18:18:10.895887Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-68972", - "modified": "2026-06-15T18:18:10.895016Z" - }, - { - "id": "ALPINE-CVE-2025-68973", - "modified": "2026-06-15T18:18:10.895887Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-68972", - "modified": "2026-06-15T18:18:10.895016Z" - }, - { - "id": "ALPINE-CVE-2025-68973", - "modified": "2026-06-15T18:18:10.895887Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-68972", - "modified": "2026-06-15T18:18:10.895016Z" - }, - { - "id": "ALPINE-CVE-2025-68973", - "modified": "2026-06-15T18:18:10.895887Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-68972", - "modified": "2026-06-15T18:18:10.895016Z" - }, - { - "id": "ALPINE-CVE-2025-68973", - "modified": "2026-06-15T18:18:10.895887Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-68972", - "modified": "2026-06-15T18:18:10.895016Z" - }, - { - "id": "ALPINE-CVE-2025-68973", - "modified": "2026-06-15T18:18:10.895887Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2024-12243", - "modified": "2026-06-15T18:18:10.253210Z" - }, - { - "id": "ALPINE-CVE-2025-14831", - "modified": "2026-06-15T18:18:10.573518Z" - }, - { - "id": "ALPINE-CVE-2025-32988", - "modified": "2026-06-15T18:18:10.714041Z" - }, - { - "id": "ALPINE-CVE-2025-32989", - "modified": "2026-06-15T18:18:10.714301Z" - }, - { - "id": "ALPINE-CVE-2025-32990", - "modified": "2026-06-15T18:18:10.714549Z" - }, - { - "id": "ALPINE-CVE-2025-6395", - "modified": "2026-06-15T18:18:10.871999Z" - }, - { - "id": "ALPINE-CVE-2025-9820", - "modified": "2026-06-15T18:18:10.956749Z" - }, - { - "id": "ALPINE-CVE-2026-1584", - "modified": "2026-06-15T18:18:10.959139Z" - }, - { - "id": "ALPINE-CVE-2026-33845", - "modified": "2026-06-15T18:18:11.185590Z" - }, - { - "id": "ALPINE-CVE-2026-33846", - "modified": "2026-06-15T18:18:11.185912Z" - }, - { - "id": "ALPINE-CVE-2026-3832", - "modified": "2026-06-15T18:18:11.214159Z" - }, - { - "id": "ALPINE-CVE-2026-3833", - "modified": "2026-06-15T18:18:11.214377Z" - }, - { - "id": "ALPINE-CVE-2026-42009", - "modified": "2026-06-15T18:18:11.227863Z" - }, - { - "id": "ALPINE-CVE-2026-42010", - "modified": "2026-06-15T18:18:11.227837Z" - }, - { - "id": "ALPINE-CVE-2026-42011", - "modified": "2026-06-15T18:18:11.228116Z" - }, - { - "id": "ALPINE-CVE-2026-42012", - "modified": "2026-06-15T18:18:11.228202Z" - }, - { - "id": "ALPINE-CVE-2026-42013", - "modified": "2026-06-15T18:18:11.228369Z" - }, - { - "id": "ALPINE-CVE-2026-42014", - "modified": "2026-06-16T09:30:05.264530Z" - }, - { - "id": "ALPINE-CVE-2026-42015", - "modified": "2026-06-15T18:18:11.228558Z" - }, - { - "id": "ALPINE-CVE-2026-5260", - "modified": "2026-06-15T18:18:11.275186Z" - }, - { - "id": "ALPINE-CVE-2026-5419", - "modified": "2026-06-15T18:18:11.276813Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-68972", - "modified": "2026-06-15T18:18:10.895016Z" - }, - { - "id": "ALPINE-CVE-2025-68973", - "modified": "2026-06-15T18:18:10.895887Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-68972", - "modified": "2026-06-15T18:18:10.895016Z" - }, - { - "id": "ALPINE-CVE-2025-68973", - "modified": "2026-06-15T18:18:10.895887Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-68972", - "modified": "2026-06-15T18:18:10.895016Z" - }, - { - "id": "ALPINE-CVE-2025-68973", - "modified": "2026-06-15T18:18:10.895887Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-68972", - "modified": "2026-06-15T18:18:10.895016Z" - }, - { - "id": "ALPINE-CVE-2025-68973", - "modified": "2026-06-15T18:18:10.895887Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-68972", - "modified": "2026-06-15T18:18:10.895016Z" - }, - { - "id": "ALPINE-CVE-2025-68973", - "modified": "2026-06-15T18:18:10.895887Z" - } - ] - }, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-3p8m-j85q-pgmj", - "modified": "2026-02-04T02:23:33.973208Z" - }, - { - "id": "GHSA-mj4r-2hfc-f8p6", - "modified": "2026-05-14T20:52:02.730912Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-cm33-6792-r9fm", - "modified": "2026-05-14T20:50:50.147382Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-cc37-9q2j-3hfv", - "modified": "2026-06-12T19:45:11.561026Z" - }, - { - "id": "GHSA-h2qv-fj59-j46j", - "modified": "2026-07-09T15:45:32.592357Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-38f8-5428-x5cv", - "modified": "2026-05-14T20:48:37.405742Z" - }, - { - "id": "GHSA-57rv-r2g8-2cj3", - "modified": "2026-05-14T20:47:30.693204Z" - }, - { - "id": "GHSA-5jpm-x58v-624v", - "modified": "2026-02-04T02:17:39.757688Z" - }, - { - "id": "GHSA-84h7-rjj3-6jx4", - "modified": "2026-02-04T03:25:14.697311Z" - }, - { - "id": "GHSA-f6hv-jmp6-3vwv", - "modified": "2026-05-14T20:50:55.245702Z" - }, - { - "id": "GHSA-fghv-69vj-qj49", - "modified": "2026-02-04T03:04:04.888405Z" - }, - { - "id": "GHSA-hvcg-qmg6-jm4c", - "modified": "2026-06-16T14:44:20.815695Z" - }, - { - "id": "GHSA-m4cv-j2px-7723", - "modified": "2026-05-14T20:52:01.053039Z" - }, - { - "id": "GHSA-pwqr-wmgm-9rr8", - "modified": "2026-03-27T22:04:14.372867Z" - }, - { - "id": "GHSA-v8h7-rr48-vmmv", - "modified": "2026-05-08T19:50:55.560203Z" - }, - { - "id": "GHSA-xxqh-mfjm-7mv9", - "modified": "2026-05-14T20:47:27.523513Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-563q-j3cm-6jxm", - "modified": "2026-06-16T14:44:20.964765Z" - }, - { - "id": "GHSA-5x3r-wrvg-rp6q", - "modified": "2026-06-12T19:45:11.465768Z" - }, - { - "id": "GHSA-c2gf-v879-257j", - "modified": "2026-07-09T15:45:32.546754Z" - }, - { - "id": "GHSA-f6hv-jmp6-3vwv", - "modified": "2026-05-14T20:50:55.245702Z" - }, - { - "id": "GHSA-prj3-ccx8-p6x4", - "modified": "2026-02-04T02:26:22.855609Z" - }, - { - "id": "GHSA-w9fj-cfpg-grvv", - "modified": "2026-03-27T22:05:04.574044Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "GHSA-jfg9-48mv-9qgx", - "modified": "2026-05-14T20:51:55.305572Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-3244-j874-rhc2", - "modified": "2026-06-12T19:30:08.485135Z" - }, - { - "id": "GHSA-5w86-c3rq-vjj7", - "modified": "2026-06-16T18:29:23.153230Z" - }, - { - "id": "GHSA-6ghj-frrj-jjj3", - "modified": "2026-06-12T19:30:08.473519Z" - }, - { - "id": "GHSA-6jv9-x5w9-2ccm", - "modified": "2026-07-07T13:15:14.336923Z" - }, - { - "id": "GHSA-rgrr-p7gp-5xj7", - "modified": "2026-05-14T20:52:36.995968Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-jq43-27x9-3v86", - "modified": "2026-02-04T04:27:03.146166Z" - } - ] - }, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-389x-839f-4rhx", - "modified": "2026-02-04T04:31:00.174857Z" - }, - { - "id": "GHSA-xq3w-v528-46rv", - "modified": "2026-02-04T03:40:54.362888Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-3qp7-7mw8-wx86", - "modified": "2026-06-12T19:30:08.471567Z" - }, - { - "id": "GHSA-4g8c-wm8x-jfhw", - "modified": "2026-02-04T02:54:33.253775Z" - }, - { - "id": "GHSA-c653-97m9-rcg9", - "modified": "2026-06-16T15:44:21.668164Z" - }, - { - "id": "GHSA-x4gw-5cx5-pgmh", - "modified": "2026-06-12T19:45:13.007385Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-45q3-82m4-75jr", - "modified": "2026-05-14T20:47:38.979365Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-5pvg-856g-cp85", - "modified": "2026-07-07T13:15:14.354147Z" - }, - { - "id": "GHSA-676x-f7gg-47vc", - "modified": "2026-07-07T13:15:14.331855Z" - }, - { - "id": "GHSA-xmv7-r254-6q78", - "modified": "2026-06-12T19:45:12.897371Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-w573-9ffj-6ff9", - "modified": "2026-06-12T19:45:13.047513Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-w573-9ffj-6ff9", - "modified": "2026-06-12T19:45:13.047513Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-5xrh-qmmq-w6ch", - "modified": "2026-06-12T19:45:11.468850Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2022-1292", - "modified": "2026-07-08T04:31:47.244657Z" - }, - { - "id": "ALPINE-CVE-2022-2068", - "modified": "2026-07-08T04:31:47.874039Z" - }, - { - "id": "ALPINE-CVE-2023-0466", - "modified": "2026-07-08T04:31:25.432482Z" - }, - { - "id": "ALPINE-CVE-2023-4807", - "modified": "2026-07-08T04:32:27.043928Z" - }, - { - "id": "ALPINE-CVE-2024-12797", - "modified": "2026-06-15T18:18:10.256734Z" - }, - { - "id": "ALPINE-CVE-2024-13176", - "modified": "2026-06-15T18:18:10.257313Z" - }, - { - "id": "ALPINE-CVE-2025-15467", - "modified": "2026-07-08T04:31:54.237773Z" - }, - { - "id": "ALPINE-CVE-2025-15468", - "modified": "2026-07-08T04:31:54.236044Z" - }, - { - "id": "ALPINE-CVE-2025-66199", - "modified": "2026-07-08T04:30:11.899340Z" - }, - { - "id": "ALPINE-CVE-2025-68160", - "modified": "2026-07-08T04:32:27.950152Z" - }, - { - "id": "ALPINE-CVE-2025-69418", - "modified": "2026-07-08T04:31:55.406338Z" - }, - { - "id": "ALPINE-CVE-2025-69419", - "modified": "2026-07-08T04:31:54.597659Z" - }, - { - "id": "ALPINE-CVE-2025-69420", - "modified": "2026-07-08T04:31:55.393Z" - }, - { - "id": "ALPINE-CVE-2025-69421", - "modified": "2026-07-08T04:30:11.908070Z" - }, - { - "id": "ALPINE-CVE-2025-9230", - "modified": "2026-06-15T18:18:10.952377Z" - }, - { - "id": "ALPINE-CVE-2025-9231", - "modified": "2026-06-15T18:18:10.952373Z" - }, - { - "id": "ALPINE-CVE-2025-9232", - "modified": "2026-06-15T18:18:10.954507Z" - }, - { - "id": "ALPINE-CVE-2026-22795", - "modified": "2026-07-08T04:32:28.331714Z" - }, - { - "id": "ALPINE-CVE-2026-22796", - "modified": "2026-07-08T04:32:29.030190Z" - }, - { - "id": "ALPINE-CVE-2026-28387", - "modified": "2026-07-08T04:32:29.167238Z" - }, - { - "id": "ALPINE-CVE-2026-28388", - "modified": "2026-07-08T04:32:29.169509Z" - }, - { - "id": "ALPINE-CVE-2026-28389", - "modified": "2026-07-08T04:31:56.091480Z" - }, - { - "id": "ALPINE-CVE-2026-28390", - "modified": "2026-07-08T04:31:57.860412Z" - }, - { - "id": "ALPINE-CVE-2026-31789", - "modified": "2026-07-08T04:30:12.004739Z" - }, - { - "id": "ALPINE-CVE-2026-31790", - "modified": "2026-07-08T04:32:29.132271Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2024-8176", - "modified": "2026-06-15T18:18:10.530866Z" - }, - { - "id": "ALPINE-CVE-2025-59375", - "modified": "2026-06-15T18:18:10.829584Z" - }, - { - "id": "ALPINE-CVE-2026-24515", - "modified": "2026-06-15T18:18:11.032360Z" - }, - { - "id": "ALPINE-CVE-2026-25210", - "modified": "2026-06-15T18:18:11.033167Z" - }, - { - "id": "ALPINE-CVE-2026-32776", - "modified": "2026-06-15T18:18:11.068638Z" - }, - { - "id": "ALPINE-CVE-2026-32777", - "modified": "2026-06-15T18:18:11.071581Z" - }, - { - "id": "ALPINE-CVE-2026-32778", - "modified": "2026-06-15T18:18:11.072930Z" - }, - { - "id": "ALPINE-CVE-2026-41080", - "modified": "2026-06-20T12:30:05.052957Z" - }, - { - "id": "ALPINE-CVE-2026-45186", - "modified": "2026-06-20T12:30:05.157190Z" - }, - { - "id": "ALPINE-CVE-2026-50219", - "modified": "2026-06-29T15:30:06.451101Z" - }, - { - "id": "ALPINE-CVE-2026-56131", - "modified": "2026-06-29T15:30:04.915303Z" - }, - { - "id": "ALPINE-CVE-2026-56132", - "modified": "2026-06-29T15:30:04.969406Z" - }, - { - "id": "ALPINE-CVE-2026-56403", - "modified": "2026-06-29T15:30:04.960433Z" - }, - { - "id": "ALPINE-CVE-2026-56404", - "modified": "2026-06-29T15:30:04.962121Z" - }, - { - "id": "ALPINE-CVE-2026-56405", - "modified": "2026-06-29T15:30:06.454363Z" - }, - { - "id": "ALPINE-CVE-2026-56406", - "modified": "2026-06-29T15:30:04.954590Z" - }, - { - "id": "ALPINE-CVE-2026-56407", - "modified": "2026-06-29T15:30:06.448330Z" - }, - { - "id": "ALPINE-CVE-2026-56408", - "modified": "2026-06-29T15:30:04.922465Z" - }, - { - "id": "ALPINE-CVE-2026-56409", - "modified": "2026-06-29T15:30:04.923913Z" - }, - { - "id": "ALPINE-CVE-2026-56410", - "modified": "2026-06-29T15:30:04.962352Z" - }, - { - "id": "ALPINE-CVE-2026-56411", - "modified": "2026-06-29T15:30:04.965868Z" - }, - { - "id": "ALPINE-CVE-2026-56412", - "modified": "2026-06-29T15:30:06.451950Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-64505", - "modified": "2026-06-15T18:18:10.872356Z" - }, - { - "id": "ALPINE-CVE-2025-64506", - "modified": "2026-07-08T04:32:27.903394Z" - }, - { - "id": "ALPINE-CVE-2025-64720", - "modified": "2026-07-08T04:32:27.945381Z" - }, - { - "id": "ALPINE-CVE-2025-65018", - "modified": "2026-07-08T04:30:11.929041Z" - }, - { - "id": "ALPINE-CVE-2025-66293", - "modified": "2026-06-15T18:18:10.877635Z" - }, - { - "id": "ALPINE-CVE-2026-22801", - "modified": "2026-07-08T04:32:29.119736Z" - }, - { - "id": "ALPINE-CVE-2026-25646", - "modified": "2026-06-15T18:18:11.036103Z" - }, - { - "id": "ALPINE-CVE-2026-33416", - "modified": "2026-07-08T04:32:29.121861Z" - }, - { - "id": "ALPINE-CVE-2026-33636", - "modified": "2026-07-08T04:32:29.247323Z" - }, - { - "id": "ALPINE-CVE-2026-34757", - "modified": "2026-07-08T04:31:57.961613Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2022-1292", - "modified": "2026-07-08T04:31:47.244657Z" - }, - { - "id": "ALPINE-CVE-2022-2068", - "modified": "2026-07-08T04:31:47.874039Z" - }, - { - "id": "ALPINE-CVE-2023-0466", - "modified": "2026-07-08T04:31:25.432482Z" - }, - { - "id": "ALPINE-CVE-2023-4807", - "modified": "2026-07-08T04:32:27.043928Z" - }, - { - "id": "ALPINE-CVE-2024-12797", - "modified": "2026-06-15T18:18:10.256734Z" - }, - { - "id": "ALPINE-CVE-2024-13176", - "modified": "2026-06-15T18:18:10.257313Z" - }, - { - "id": "ALPINE-CVE-2025-15467", - "modified": "2026-07-08T04:31:54.237773Z" - }, - { - "id": "ALPINE-CVE-2025-15468", - "modified": "2026-07-08T04:31:54.236044Z" - }, - { - "id": "ALPINE-CVE-2025-66199", - "modified": "2026-07-08T04:30:11.899340Z" - }, - { - "id": "ALPINE-CVE-2025-68160", - "modified": "2026-07-08T04:32:27.950152Z" - }, - { - "id": "ALPINE-CVE-2025-69418", - "modified": "2026-07-08T04:31:55.406338Z" - }, - { - "id": "ALPINE-CVE-2025-69419", - "modified": "2026-07-08T04:31:54.597659Z" - }, - { - "id": "ALPINE-CVE-2025-69420", - "modified": "2026-07-08T04:31:55.393Z" - }, - { - "id": "ALPINE-CVE-2025-69421", - "modified": "2026-07-08T04:30:11.908070Z" - }, - { - "id": "ALPINE-CVE-2025-9230", - "modified": "2026-06-15T18:18:10.952377Z" - }, - { - "id": "ALPINE-CVE-2025-9231", - "modified": "2026-06-15T18:18:10.952373Z" - }, - { - "id": "ALPINE-CVE-2025-9232", - "modified": "2026-06-15T18:18:10.954507Z" - }, - { - "id": "ALPINE-CVE-2026-22795", - "modified": "2026-07-08T04:32:28.331714Z" - }, - { - "id": "ALPINE-CVE-2026-22796", - "modified": "2026-07-08T04:32:29.030190Z" - }, - { - "id": "ALPINE-CVE-2026-28387", - "modified": "2026-07-08T04:32:29.167238Z" - }, - { - "id": "ALPINE-CVE-2026-28388", - "modified": "2026-07-08T04:32:29.169509Z" - }, - { - "id": "ALPINE-CVE-2026-28389", - "modified": "2026-07-08T04:31:56.091480Z" - }, - { - "id": "ALPINE-CVE-2026-28390", - "modified": "2026-07-08T04:31:57.860412Z" - }, - { - "id": "ALPINE-CVE-2026-31789", - "modified": "2026-07-08T04:30:12.004739Z" - }, - { - "id": "ALPINE-CVE-2026-31790", - "modified": "2026-07-08T04:32:29.132271Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2024-12133", - "modified": "2026-06-15T18:18:10.252644Z" - }, - { - "id": "ALPINE-CVE-2025-13151", - "modified": "2026-06-15T18:18:10.571882Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-26519", - "modified": "2026-07-08T04:32:24.548042Z" - }, - { - "id": "ALPINE-CVE-2026-40200", - "modified": "2026-06-15T18:18:11.215742Z" - }, - { - "id": "ALPINE-CVE-2026-6042", - "modified": "2026-06-15T18:18:11.283180Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-26519", - "modified": "2026-07-08T04:32:24.548042Z" - }, - { - "id": "ALPINE-CVE-2026-40200", - "modified": "2026-06-15T18:18:11.215742Z" - }, - { - "id": "ALPINE-CVE-2026-6042", - "modified": "2026-06-15T18:18:11.283180Z" - } - ] - }, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2022-1292", - "modified": "2026-07-08T04:31:47.244657Z" - }, - { - "id": "ALPINE-CVE-2022-2068", - "modified": "2026-07-08T04:31:47.874039Z" - }, - { - "id": "ALPINE-CVE-2023-0466", - "modified": "2026-07-08T04:31:25.432482Z" - }, - { - "id": "ALPINE-CVE-2023-4807", - "modified": "2026-07-08T04:32:27.043928Z" - }, - { - "id": "ALPINE-CVE-2024-12797", - "modified": "2026-06-15T18:18:10.256734Z" - }, - { - "id": "ALPINE-CVE-2024-13176", - "modified": "2026-06-15T18:18:10.257313Z" - }, - { - "id": "ALPINE-CVE-2025-15467", - "modified": "2026-07-08T04:31:54.237773Z" - }, - { - "id": "ALPINE-CVE-2025-15468", - "modified": "2026-07-08T04:31:54.236044Z" - }, - { - "id": "ALPINE-CVE-2025-66199", - "modified": "2026-07-08T04:30:11.899340Z" - }, - { - "id": "ALPINE-CVE-2025-68160", - "modified": "2026-07-08T04:32:27.950152Z" - }, - { - "id": "ALPINE-CVE-2025-69418", - "modified": "2026-07-08T04:31:55.406338Z" - }, - { - "id": "ALPINE-CVE-2025-69419", - "modified": "2026-07-08T04:31:54.597659Z" - }, - { - "id": "ALPINE-CVE-2025-69420", - "modified": "2026-07-08T04:31:55.393Z" - }, - { - "id": "ALPINE-CVE-2025-69421", - "modified": "2026-07-08T04:30:11.908070Z" - }, - { - "id": "ALPINE-CVE-2025-9230", - "modified": "2026-06-15T18:18:10.952377Z" - }, - { - "id": "ALPINE-CVE-2025-9231", - "modified": "2026-06-15T18:18:10.952373Z" - }, - { - "id": "ALPINE-CVE-2025-9232", - "modified": "2026-06-15T18:18:10.954507Z" - }, - { - "id": "ALPINE-CVE-2026-22795", - "modified": "2026-07-08T04:32:28.331714Z" - }, - { - "id": "ALPINE-CVE-2026-22796", - "modified": "2026-07-08T04:32:29.030190Z" - }, - { - "id": "ALPINE-CVE-2026-28387", - "modified": "2026-07-08T04:32:29.167238Z" - }, - { - "id": "ALPINE-CVE-2026-28388", - "modified": "2026-07-08T04:32:29.169509Z" - }, - { - "id": "ALPINE-CVE-2026-28389", - "modified": "2026-07-08T04:31:56.091480Z" - }, - { - "id": "ALPINE-CVE-2026-28390", - "modified": "2026-07-08T04:31:57.860412Z" - }, - { - "id": "ALPINE-CVE-2026-31789", - "modified": "2026-07-08T04:30:12.004739Z" - }, - { - "id": "ALPINE-CVE-2026-31790", - "modified": "2026-07-08T04:32:29.132271Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-r7pg-v2c8-mfg3", - "modified": "2026-02-04T03:14:24.930542Z" - }, - { - "id": "GHSA-rhrv-645h-fjfh", - "modified": "2026-02-04T02:43:50.522457Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-4265-ccf5-phj5", - "modified": "2026-02-04T03:44:24.716817Z" - }, - { - "id": "GHSA-4g9r-vxhx-9pgx", - "modified": "2026-02-04T02:38:20.882397Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-337m-mw94-2v6g", - "modified": "2026-05-21T06:29:17.115065Z" - }, - { - "id": "GHSA-9w38-p64v-xpmv", - "modified": "2026-02-04T03:05:15.000909Z" - }, - { - "id": "GHSA-xjp4-hw94-mvp5", - "modified": "2026-02-04T04:32:34.354092Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-j288-q9x7-2f5v", - "modified": "2026-02-04T03:18:02.851501Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-355h-qmc2-wpwf", - "modified": "2026-05-20T00:45:32.367357Z" - }, - { - "id": "GHSA-qh8g-58pp-2wxh", - "modified": "2026-02-04T05:13:21.910792Z" - }, - { - "id": "GHSA-wjpw-4j6x-6rwh", - "modified": "2026-03-09T11:29:07.402944Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-2r2c-cx56-8933", - "modified": "2026-06-25T22:29:16.891915Z" - }, - { - "id": "GHSA-47qp-hqvx-6r3f", - "modified": "2026-06-25T22:29:17.064782Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2026-2100", - "modified": "2026-06-25T10:30:05.031172Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2026-2100", - "modified": "2026-06-25T10:30:05.031172Z" - } - ] - }, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2022-35737", - "modified": "2026-07-08T04:31:20.295531Z" - }, - { - "id": "ALPINE-CVE-2025-29087", - "modified": "2026-07-08T04:31:54.511793Z" - }, - { - "id": "ALPINE-CVE-2025-29088", - "modified": "2026-06-15T18:27:20.200582Z" - }, - { - "id": "ALPINE-CVE-2025-3277", - "modified": "2026-07-08T04:32:24.444840Z" - }, - { - "id": "ALPINE-CVE-2025-6965", - "modified": "2026-06-27T10:30:06.109296Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-42376", - "modified": "2026-07-08T04:32:12.032317Z" - }, - { - "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-15T18:18:10.508036Z" - }, - { - "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-15T18:18:10.748793Z" - } - ] - }, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2026-22184", - "modified": "2026-06-15T18:18:10.993060Z" - }, - { - "id": "ALPINE-CVE-2026-27171", - "modified": "2026-07-08T04:31:57.846862Z" - } - ] - } - ] - } - headers: - Content-Length: - - "18499" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 12957 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Debian:10", - "name": "adduser" - }, - "version": "3.118" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "apt" - }, - "version": "1.8.2.3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "base-files" - }, - "version": "10.3+deb10u13" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "base-passwd" - }, - "version": "3.5.46" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "bash" - }, - "version": "5.0-4" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "util-linux" - }, - "version": "1:2.33.1-0.1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "ca-certificates" - }, - "version": "20200601~deb10u2" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "coreutils" - }, - "version": "8.30-3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "dash" - }, - "version": "0.5.10.2-5" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "debconf" - }, - "version": "1.5.71+deb10u1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "debian-archive-keyring" - }, - "version": "2019.1+deb10u1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "debianutils" - }, - "version": "4.8.6.1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "diffutils" - }, - "version": "1:3.7-3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "dpkg" - }, - "version": "1.19.8" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "e2fsprogs" - }, - "version": "1.44.5-1+deb10u3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "util-linux" - }, - "version": "2.33.1-0.1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "findutils" - }, - "version": "4.6.0+git+20190209-2" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "gcc-8" - }, - "version": "8.3.0-6" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "gnupg2" - }, - "version": "2.2.12-1+deb10u2" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "grep" - }, - "version": "3.3-1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "gzip" - }, - "version": "1.9-3+deb10u1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "hostname" - }, - "version": "3.21" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "init-system-helpers" - }, - "version": "1.56+nmu1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "acl" - }, - "version": "2.2.53-4" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "apt" - }, - "version": "1.8.2.3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "attr" - }, - "version": "1:2.4.48-4" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "audit" - }, - "version": "1:2.8.4-3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "audit" - }, - "version": "1:2.8.4-3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "util-linux" - }, - "version": "2.33.1-0.1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "bzip2" - }, - "version": "1.0.6-9.2~deb10u2" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "glibc" - }, - "version": "2.28-10+deb10u2" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "glibc" - }, - "version": "2.28-10+deb10u2" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "libcap-ng" - }, - "version": "0.7.9-2" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "e2fsprogs" - }, - "version": "1.44.5-1+deb10u3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "db5.3" - }, - "version": "5.3.28+dfsg1-0.5" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "cdebconf" - }, - "version": "0.249" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "expat" - }, - "version": "2.2.6-2+deb10u6" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "e2fsprogs" - }, - "version": "1.44.5-1+deb10u3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "util-linux" - }, - "version": "2.33.1-0.1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "libffi" - }, - "version": "3.2.1-9" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "gcc-8" - }, - "version": "1:8.3.0-6" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "libgcrypt20" - }, - "version": "1.8.4-5+deb10u1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "gdbm" - }, - "version": "1.18.1-4" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "gmp" - }, - "version": "2:6.1.2+dfsg-4+deb10u1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "gnutls28" - }, - "version": "3.6.7-4+deb10u10" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "libgpg-error" - }, - "version": "1.35-1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "nettle" - }, - "version": "3.4.1-1+deb10u1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "libidn2" - }, - "version": "2.0.5-1+deb10u1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "lz4" - }, - "version": "1.8.3-1+deb10u1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "xz-utils" - }, - "version": "5.2.4-1+deb10u1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "util-linux" - }, - "version": "2.33.1-0.1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "ncurses" - }, - "version": "6.1+20181013-2+deb10u3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "nettle" - }, - "version": "3.4.1-1+deb10u1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "p11-kit" - }, - "version": "0.23.15-2+deb10u1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "pam" - }, - "version": "1.3.1-5" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "pam" - }, - "version": "1.3.1-5" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "pam" - }, - "version": "1.3.1-5" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "pam" - }, - "version": "1.3.1-5" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "pcre3" - }, - "version": "2:8.39-12" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "readline" - }, - "version": "7.0-5" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "libseccomp" - }, - "version": "2.3.3-4" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "libselinux" - }, - "version": "2.8-1+b1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "libsemanage" - }, - "version": "2.8-2" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "libsemanage" - }, - "version": "2.8-2" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "libsepol" - }, - "version": "2.8-1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "util-linux" - }, - "version": "2.33.1-0.1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "sqlite3" - }, - "version": "3.27.2-3+deb10u2" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "e2fsprogs" - }, - "version": "1.44.5-1+deb10u3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "openssl" - }, - "version": "1.1.1n-0+deb10u5" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "gcc-8" - }, - "version": "8.3.0-6" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "systemd" - }, - "version": "241-7~deb10u9" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "libtasn1-6" - }, - "version": "4.13-3+deb10u1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "ncurses" - }, - "version": "6.1+20181013-2+deb10u3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "systemd" - }, - "version": "241-7~deb10u9" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "libunistring" - }, - "version": "0.9.10-1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "util-linux" - }, - "version": "2.33.1-0.1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "libzstd" - }, - "version": "1.3.8+dfsg-3+deb10u2" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "shadow" - }, - "version": "1:4.5-1.1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "mawk" - }, - "version": "1.3.3-17+b3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "util-linux" - }, - "version": "2.33.1-0.1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "ncurses" - }, - "version": "6.1+20181013-2+deb10u3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "ncurses" - }, - "version": "6.1+20181013-2+deb10u3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "netbase" - }, - "version": "5.6" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "openssl" - }, - "version": "1.1.1n-0+deb10u5" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "shadow" - }, - "version": "1:4.5-1.1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "perl" - }, - "version": "5.28.1-6+deb10u1" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "pip" - }, - "version": "23.0.1" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "pip" - }, - "version": "23.0.1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "readline" - }, - "version": "7.0-5" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "sed" - }, - "version": "4.7-1" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "setuptools" - }, - "version": "58.1.0" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "setuptools" - }, - "version": "58.1.0" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "sysvinit" - }, - "version": "2.93-8" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "tar" - }, - "version": "1.30+dfsg-6" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "tzdata" - }, - "version": "2021a-0+deb10u11" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "util-linux" - }, - "version": "2.33.1-0.1" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "wheel" - }, - "version": "0.40.0" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "zlib" - }, - "version": "1:1.2.11.dfsg-1+deb10u2" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_OCIImage/Scanning_python_image_with_no_packages - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 4764 - body: | - { - "results": [ - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DLA-3482-1", - "modified": "2025-05-26T07:01:25.263124Z" - } - ] - }, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DLA-3782-1", - "modified": "2026-03-09T01:20:42.573872Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DLA-3782-1", - "modified": "2026-03-09T01:20:42.573872Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "DLA-3807-1", - "modified": "2026-03-09T01:21:14.798998Z" - }, - { - "id": "DLA-3850-1", - "modified": "2026-03-09T01:19:52.798152Z" - } - ] - }, - { - "vulns": [ - { - "id": "DLA-3807-1", - "modified": "2026-03-09T01:21:14.798998Z" - }, - { - "id": "DLA-3850-1", - "modified": "2026-03-09T01:19:52.798152Z" - } - ] - }, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DLA-3783-1", - "modified": "2026-03-09T01:21:52.762023Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "DLA-3782-1", - "modified": "2026-03-09T01:20:42.573872Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DLA-3660-1", - "modified": "2026-03-09T02:10:14.556560Z" - }, - { - "id": "DLA-3740-1", - "modified": "2026-03-09T01:23:17.775568Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DLA-3782-1", - "modified": "2026-03-09T01:20:42.573872Z" - } - ] - }, - { - "vulns": [ - { - "id": "DLA-3586-1", - "modified": "2026-03-09T01:19:25.252973Z" - }, - { - "id": "DLA-3682-1", - "modified": "2026-03-09T01:18:42.667623Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DLA-3782-1", - "modified": "2026-03-09T01:20:42.573872Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "DLA-3530-1", - "modified": "2026-03-09T01:19:28.929204Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "DLA-3474-1", - "modified": "2026-03-09T01:20:13.950328Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "DLA-3586-1", - "modified": "2026-03-09T01:19:25.252973Z" - }, - { - "id": "DLA-3682-1", - "modified": "2026-03-09T01:18:42.667623Z" - } - ] - }, - { - "vulns": [ - { - "id": "DLA-3474-1", - "modified": "2026-03-09T01:20:13.950328Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "DLA-3782-1", - "modified": "2026-03-09T01:20:42.573872Z" - } - ] - }, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DLA-3782-1", - "modified": "2026-03-09T01:20:42.573872Z" - } - ] - }, - { - "vulns": [ - { - "id": "DLA-3586-1", - "modified": "2026-03-09T01:19:25.252973Z" - }, - { - "id": "DLA-3682-1", - "modified": "2026-03-09T01:18:42.667623Z" - } - ] - }, - { - "vulns": [ - { - "id": "DLA-3586-1", - "modified": "2026-03-09T01:19:25.252973Z" - }, - { - "id": "DLA-3682-1", - "modified": "2026-03-09T01:18:42.667623Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "DLA-3530-1", - "modified": "2026-03-09T01:19:28.929204Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-4xh5-x5gv-qwph", - "modified": "2026-07-07T17:57:29.434622Z" - }, - { - "id": "GHSA-58qw-9mgm-455v", - "modified": "2026-05-20T21:00:09.920997Z" - }, - { - "id": "GHSA-6vgw-5pg2-w6jp", - "modified": "2026-07-07T17:56:16.480954Z" - }, - { - "id": "GHSA-jp4c-xjxw-mgf9", - "modified": "2026-05-07T16:59:14.079020Z" - }, - { - "id": "GHSA-mq26-g339-26xf", - "modified": "2026-03-24T01:43:05.410801Z" - }, - { - "id": "GHSA-wf93-45jw-7689", - "modified": "2026-07-08T21:26:17.521856Z" - }, - { - "id": "PYSEC-2023-228", - "modified": "2026-06-10T17:01:27.606909Z" - }, - { - "id": "PYSEC-2026-1795", - "modified": "2026-07-07T17:48:06.199964Z" - }, - { - "id": "PYSEC-2026-1796", - "modified": "2026-07-07T17:48:06.240646Z" - }, - { - "id": "PYSEC-2026-196", - "modified": "2026-07-08T21:26:17.521856Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-4xh5-x5gv-qwph", - "modified": "2026-07-07T17:57:29.434622Z" - }, - { - "id": "GHSA-58qw-9mgm-455v", - "modified": "2026-05-20T21:00:09.920997Z" - }, - { - "id": "GHSA-6vgw-5pg2-w6jp", - "modified": "2026-07-07T17:56:16.480954Z" - }, - { - "id": "GHSA-jp4c-xjxw-mgf9", - "modified": "2026-05-07T16:59:14.079020Z" - }, - { - "id": "GHSA-mq26-g339-26xf", - "modified": "2026-03-24T01:43:05.410801Z" - }, - { - "id": "GHSA-wf93-45jw-7689", - "modified": "2026-07-08T21:26:17.521856Z" - }, - { - "id": "PYSEC-2023-228", - "modified": "2026-06-10T17:01:27.606909Z" - }, - { - "id": "PYSEC-2026-1795", - "modified": "2026-07-07T17:48:06.199964Z" - }, - { - "id": "PYSEC-2026-1796", - "modified": "2026-07-07T17:48:06.240646Z" - }, - { - "id": "PYSEC-2026-196", - "modified": "2026-07-08T21:26:17.521856Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-5rjg-fvgr-3xxf", - "modified": "2026-05-11T00:26:34.671259Z" - }, - { - "id": "GHSA-cx63-2mw6-8hw5", - "modified": "2026-07-07T17:57:13.326243Z" - }, - { - "id": "GHSA-r9hx-vwmv-q579", - "modified": "2026-02-04T03:03:25.892107Z" - }, - { - "id": "PYSEC-2022-43012", - "modified": "2026-06-10T17:02:40.148961Z" - }, - { - "id": "PYSEC-2025-49", - "modified": "2026-05-11T00:26:34.671259Z" - }, - { - "id": "PYSEC-2026-1918", - "modified": "2026-07-07T17:57:13.326243Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-5rjg-fvgr-3xxf", - "modified": "2026-05-11T00:26:34.671259Z" - }, - { - "id": "GHSA-cx63-2mw6-8hw5", - "modified": "2026-07-07T17:57:13.326243Z" - }, - { - "id": "GHSA-r9hx-vwmv-q579", - "modified": "2026-02-04T03:03:25.892107Z" - }, - { - "id": "PYSEC-2022-43012", - "modified": "2026-06-10T17:02:40.148961Z" - }, - { - "id": "PYSEC-2025-49", - "modified": "2026-05-11T00:26:34.671259Z" - }, - { - "id": "PYSEC-2026-1918", - "modified": "2026-07-07T17:57:13.326243Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "DLA-3755-1", - "modified": "2026-03-09T01:18:04.185679Z" - } - ] - }, - { - "vulns": [ - { - "id": "DLA-3684-1", - "modified": "2025-05-26T07:01:38.953691Z" - }, - { - "id": "DLA-3788-1", - "modified": "2025-05-26T07:01:46.700929Z" - } - ] - }, - { - "vulns": [ - { - "id": "DLA-3782-1", - "modified": "2026-03-09T01:20:42.573872Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-8rrh-rw8j-w5fx", - "modified": "2026-07-07T17:56:06.063831Z" - }, - { - "id": "PYSEC-2026-2047", - "modified": "2026-07-07T17:47:43.451695Z" - } - ] - }, - {} - ] - } - headers: - Content-Length: - - "4764" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 14537 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "PyPI", - "name": "Django" - }, - "version": "1.11.29" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "Flask" - }, - "version": "0.12.2" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "Jinja2" - }, - "version": "3.1.6" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "MarkupSafe" - }, - "version": "3.0.3" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "Werkzeug" - }, - "version": "3.1.4" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "adduser" - }, - "version": "3.118" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "apt" - }, - "version": "1.8.2.3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "base-files" - }, - "version": "10.3+deb10u13" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "base-passwd" - }, - "version": "3.5.46" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "bash" - }, - "version": "5.0-4" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "util-linux" - }, - "version": "1:2.33.1-0.1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "ca-certificates" - }, - "version": "20200601~deb10u2" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "certifi" - }, - "version": "2025.11.12" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "chardet" - }, - "version": "3.0.4" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "click" - }, - "version": "8.1.8" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "coreutils" - }, - "version": "8.30-3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "dash" - }, - "version": "0.5.10.2-5" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "debconf" - }, - "version": "1.5.71+deb10u1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "debian-archive-keyring" - }, - "version": "2019.1+deb10u1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "debianutils" - }, - "version": "4.8.6.1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "diffutils" - }, - "version": "1:3.7-3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "dpkg" - }, - "version": "1.19.8" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "e2fsprogs" - }, - "version": "1.44.5-1+deb10u3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "util-linux" - }, - "version": "2.33.1-0.1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "findutils" - }, - "version": "4.6.0+git+20190209-2" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "gcc-8" - }, - "version": "8.3.0-6" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "gnupg2" - }, - "version": "2.2.12-1+deb10u2" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "grep" - }, - "version": "3.3-1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "gzip" - }, - "version": "1.9-3+deb10u1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "hostname" - }, - "version": "3.21" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "idna" - }, - "version": "2.7" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "init-system-helpers" - }, - "version": "1.56+nmu1" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "itsdangerous" - }, - "version": "2.2.0" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "acl" - }, - "version": "2.2.53-4" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "apt" - }, - "version": "1.8.2.3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "attr" - }, - "version": "1:2.4.48-4" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "audit" - }, - "version": "1:2.8.4-3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "audit" - }, - "version": "1:2.8.4-3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "util-linux" - }, - "version": "2.33.1-0.1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "bzip2" - }, - "version": "1.0.6-9.2~deb10u2" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "glibc" - }, - "version": "2.28-10+deb10u2" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "glibc" - }, - "version": "2.28-10+deb10u2" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "libcap-ng" - }, - "version": "0.7.9-2" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "e2fsprogs" - }, - "version": "1.44.5-1+deb10u3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "db5.3" - }, - "version": "5.3.28+dfsg1-0.5" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "cdebconf" - }, - "version": "0.249" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "expat" - }, - "version": "2.2.6-2+deb10u6" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "e2fsprogs" - }, - "version": "1.44.5-1+deb10u3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "util-linux" - }, - "version": "2.33.1-0.1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "libffi" - }, - "version": "3.2.1-9" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "gcc-8" - }, - "version": "1:8.3.0-6" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "libgcrypt20" - }, - "version": "1.8.4-5+deb10u1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "gdbm" - }, - "version": "1.18.1-4" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "gmp" - }, - "version": "2:6.1.2+dfsg-4+deb10u1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "gnutls28" - }, - "version": "3.6.7-4+deb10u10" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "libgpg-error" - }, - "version": "1.35-1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "nettle" - }, - "version": "3.4.1-1+deb10u1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "libidn2" - }, - "version": "2.0.5-1+deb10u1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "lz4" - }, - "version": "1.8.3-1+deb10u1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "xz-utils" - }, - "version": "5.2.4-1+deb10u1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "util-linux" - }, - "version": "2.33.1-0.1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "ncurses" - }, - "version": "6.1+20181013-2+deb10u3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "nettle" - }, - "version": "3.4.1-1+deb10u1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "p11-kit" - }, - "version": "0.23.15-2+deb10u1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "pam" - }, - "version": "1.3.1-5" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "pam" - }, - "version": "1.3.1-5" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "pam" - }, - "version": "1.3.1-5" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "pam" - }, - "version": "1.3.1-5" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "pcre3" - }, - "version": "2:8.39-12" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "readline" - }, - "version": "7.0-5" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "libseccomp" - }, - "version": "2.3.3-4" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "libselinux" - }, - "version": "2.8-1+b1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "libsemanage" - }, - "version": "2.8-2" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "libsemanage" - }, - "version": "2.8-2" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "libsepol" - }, - "version": "2.8-1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "util-linux" - }, - "version": "2.33.1-0.1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "sqlite3" - }, - "version": "3.27.2-3+deb10u2" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "e2fsprogs" - }, - "version": "1.44.5-1+deb10u3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "openssl" - }, - "version": "1.1.1n-0+deb10u5" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "gcc-8" - }, - "version": "8.3.0-6" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "systemd" - }, - "version": "241-7~deb10u9" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "libtasn1-6" - }, - "version": "4.13-3+deb10u1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "ncurses" - }, - "version": "6.1+20181013-2+deb10u3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "systemd" - }, - "version": "241-7~deb10u9" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "libunistring" - }, - "version": "0.9.10-1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "util-linux" - }, - "version": "2.33.1-0.1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "libzstd" - }, - "version": "1.3.8+dfsg-3+deb10u2" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "shadow" - }, - "version": "1:4.5-1.1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "mawk" - }, - "version": "1.3.3-17+b3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "util-linux" - }, - "version": "2.33.1-0.1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "ncurses" - }, - "version": "6.1+20181013-2+deb10u3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "ncurses" - }, - "version": "6.1+20181013-2+deb10u3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "netbase" - }, - "version": "5.6" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "openssl" - }, - "version": "1.1.1n-0+deb10u5" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "shadow" - }, - "version": "1:4.5-1.1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "perl" - }, - "version": "5.28.1-6+deb10u1" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "pip" - }, - "version": "23.0.1" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "pip" - }, - "version": "23.0.1" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "pytz" - }, - "version": "2025.2" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "readline" - }, - "version": "7.0-5" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "requests" - }, - "version": "2.20.0" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "sed" - }, - "version": "4.7-1" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "setuptools" - }, - "version": "58.1.0" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "setuptools" - }, - "version": "58.1.0" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "sysvinit" - }, - "version": "2.93-8" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "tar" - }, - "version": "1.30+dfsg-6" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "tzdata" - }, - "version": "2021a-0+deb10u11" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "urllib3" - }, - "version": "1.24.3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "util-linux" - }, - "version": "2.33.1-0.1" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "wheel" - }, - "version": "0.40.0" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "zlib" - }, - "version": "1:1.2.11.dfsg-1+deb10u2" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_OCIImage/Scanning_python_image_with_some_packages - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 8121 - body: | - { - "results": [ - { - "vulns": [ - { - "id": "GHSA-68w8-qjq3-2gfm", - "modified": "2024-09-20T15:46:52.557962Z" - }, - { - "id": "GHSA-6w2r-r2m5-xq5w", - "modified": "2026-06-05T14:45:50.840275Z" - }, - { - "id": "GHSA-7xr5-9hcq-chf9", - "modified": "2026-02-04T03:48:05.224740Z" - }, - { - "id": "GHSA-8x94-hmjh-97hq", - "modified": "2026-02-04T02:45:55.690257Z" - }, - { - "id": "GHSA-frmv-pr5f-9mcr", - "modified": "2026-06-05T14:45:52.053173Z" - }, - { - "id": "GHSA-qw25-v68c-qjf3", - "modified": "2026-06-05T14:45:50.558008Z" - }, - { - "id": "GHSA-rrqc-c2jx-6jgv", - "modified": "2026-07-07T17:57:34.018251Z" - }, - { - "id": "PYSEC-2021-98", - "modified": "2023-12-06T01:01:16.755410Z" - }, - { - "id": "PYSEC-2026-1297", - "modified": "2026-07-07T17:57:34.018251Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-562c-5r94-xh97", - "modified": "2025-02-21T05:29:40.872529Z" - }, - { - "id": "GHSA-5wv5-4vpf-pj6m", - "modified": "2024-09-20T21:24:25.140560Z" - }, - { - "id": "GHSA-68rp-wp8r-4726", - "modified": "2026-02-23T23:43:45.778179Z" - }, - { - "id": "GHSA-m2qf-hxjv-5gpq", - "modified": "2025-02-21T05:42:17.337040Z" - }, - { - "id": "PYSEC-2018-66", - "modified": "2023-11-08T03:59:39.887416Z" - }, - { - "id": "PYSEC-2019-179", - "modified": "2023-11-08T04:00:40.602062Z" - }, - { - "id": "PYSEC-2023-62", - "modified": "2023-11-08T04:12:28.231927Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-29vq-49wr-vm6x", - "modified": "2026-02-23T23:43:27.690386Z" - }, - { - "id": "GHSA-87hc-h4r5-73f7", - "modified": "2026-07-07T17:56:19.044748Z" - }, - { - "id": "PYSEC-2026-2044", - "modified": "2026-07-07T17:47:56.418445Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DLA-3482-1", - "modified": "2025-05-26T07:01:25.263124Z" - } - ] - }, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DLA-3782-1", - "modified": "2026-03-09T01:20:42.573872Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-65pc-fj4g-8rjx", - "modified": "2026-07-08T17:45:15.021597Z" - }, - { - "id": "GHSA-jjg7-2v4v-x38h", - "modified": "2026-02-04T03:49:45.087439Z" - }, - { - "id": "PYSEC-2024-60", - "modified": "2026-06-10T17:01:21.102419Z" - }, - { - "id": "PYSEC-2026-215", - "modified": "2026-06-16T16:15:04.639265Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DLA-3782-1", - "modified": "2026-03-09T01:20:42.573872Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "DLA-3807-1", - "modified": "2026-03-09T01:21:14.798998Z" - }, - { - "id": "DLA-3850-1", - "modified": "2026-03-09T01:19:52.798152Z" - } - ] - }, - { - "vulns": [ - { - "id": "DLA-3807-1", - "modified": "2026-03-09T01:21:14.798998Z" - }, - { - "id": "DLA-3850-1", - "modified": "2026-03-09T01:19:52.798152Z" - } - ] - }, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DLA-3783-1", - "modified": "2026-03-09T01:21:52.762023Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "DLA-3782-1", - "modified": "2026-03-09T01:20:42.573872Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DLA-3660-1", - "modified": "2026-03-09T02:10:14.556560Z" - }, - { - "id": "DLA-3740-1", - "modified": "2026-03-09T01:23:17.775568Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DLA-3782-1", - "modified": "2026-03-09T01:20:42.573872Z" - } - ] - }, - { - "vulns": [ - { - "id": "DLA-3586-1", - "modified": "2026-03-09T01:19:25.252973Z" - }, - { - "id": "DLA-3682-1", - "modified": "2026-03-09T01:18:42.667623Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DLA-3782-1", - "modified": "2026-03-09T01:20:42.573872Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "DLA-3530-1", - "modified": "2026-03-09T01:19:28.929204Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "DLA-3474-1", - "modified": "2026-03-09T01:20:13.950328Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "DLA-3586-1", - "modified": "2026-03-09T01:19:25.252973Z" - }, - { - "id": "DLA-3682-1", - "modified": "2026-03-09T01:18:42.667623Z" - } - ] - }, - { - "vulns": [ - { - "id": "DLA-3474-1", - "modified": "2026-03-09T01:20:13.950328Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "DLA-3782-1", - "modified": "2026-03-09T01:20:42.573872Z" - } - ] - }, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DLA-3782-1", - "modified": "2026-03-09T01:20:42.573872Z" - } - ] - }, - { - "vulns": [ - { - "id": "DLA-3586-1", - "modified": "2026-03-09T01:19:25.252973Z" - }, - { - "id": "DLA-3682-1", - "modified": "2026-03-09T01:18:42.667623Z" - } - ] - }, - { - "vulns": [ - { - "id": "DLA-3586-1", - "modified": "2026-03-09T01:19:25.252973Z" - }, - { - "id": "DLA-3682-1", - "modified": "2026-03-09T01:18:42.667623Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "DLA-3530-1", - "modified": "2026-03-09T01:19:28.929204Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-4xh5-x5gv-qwph", - "modified": "2026-07-07T17:57:29.434622Z" - }, - { - "id": "GHSA-58qw-9mgm-455v", - "modified": "2026-05-20T21:00:09.920997Z" - }, - { - "id": "GHSA-6vgw-5pg2-w6jp", - "modified": "2026-07-07T17:56:16.480954Z" - }, - { - "id": "GHSA-jp4c-xjxw-mgf9", - "modified": "2026-05-07T16:59:14.079020Z" - }, - { - "id": "GHSA-mq26-g339-26xf", - "modified": "2026-03-24T01:43:05.410801Z" - }, - { - "id": "GHSA-wf93-45jw-7689", - "modified": "2026-07-08T21:26:17.521856Z" - }, - { - "id": "PYSEC-2023-228", - "modified": "2026-06-10T17:01:27.606909Z" - }, - { - "id": "PYSEC-2026-1795", - "modified": "2026-07-07T17:48:06.199964Z" - }, - { - "id": "PYSEC-2026-1796", - "modified": "2026-07-07T17:48:06.240646Z" - }, - { - "id": "PYSEC-2026-196", - "modified": "2026-07-08T21:26:17.521856Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-4xh5-x5gv-qwph", - "modified": "2026-07-07T17:57:29.434622Z" - }, - { - "id": "GHSA-58qw-9mgm-455v", - "modified": "2026-05-20T21:00:09.920997Z" - }, - { - "id": "GHSA-6vgw-5pg2-w6jp", - "modified": "2026-07-07T17:56:16.480954Z" - }, - { - "id": "GHSA-jp4c-xjxw-mgf9", - "modified": "2026-05-07T16:59:14.079020Z" - }, - { - "id": "GHSA-mq26-g339-26xf", - "modified": "2026-03-24T01:43:05.410801Z" - }, - { - "id": "GHSA-wf93-45jw-7689", - "modified": "2026-07-08T21:26:17.521856Z" - }, - { - "id": "PYSEC-2023-228", - "modified": "2026-06-10T17:01:27.606909Z" - }, - { - "id": "PYSEC-2026-1795", - "modified": "2026-07-07T17:48:06.199964Z" - }, - { - "id": "PYSEC-2026-1796", - "modified": "2026-07-07T17:48:06.240646Z" - }, - { - "id": "PYSEC-2026-196", - "modified": "2026-07-08T21:26:17.521856Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-9hjg-9r4m-mvj7", - "modified": "2026-07-07T17:56:56.234172Z" - }, - { - "id": "GHSA-9wx4-h78v-vm56", - "modified": "2026-07-07T17:57:17.012984Z" - }, - { - "id": "GHSA-gc5v-m9x4-r6x2", - "modified": "2026-03-27T22:17:33.595885Z" - }, - { - "id": "GHSA-j8r2-6x86-q33q", - "modified": "2026-02-04T03:34:13.807518Z" - }, - { - "id": "PYSEC-2023-74", - "modified": "2023-11-08T04:12:35.436175Z" - }, - { - "id": "PYSEC-2026-1872", - "modified": "2026-07-07T17:47:00.332079Z" - }, - { - "id": "PYSEC-2026-1873", - "modified": "2026-07-07T17:46:36.762141Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "GHSA-5rjg-fvgr-3xxf", - "modified": "2026-05-11T00:26:34.671259Z" - }, - { - "id": "GHSA-cx63-2mw6-8hw5", - "modified": "2026-07-07T17:57:13.326243Z" - }, - { - "id": "GHSA-r9hx-vwmv-q579", - "modified": "2026-02-04T03:03:25.892107Z" - }, - { - "id": "PYSEC-2022-43012", - "modified": "2026-06-10T17:02:40.148961Z" - }, - { - "id": "PYSEC-2025-49", - "modified": "2026-05-11T00:26:34.671259Z" - }, - { - "id": "PYSEC-2026-1918", - "modified": "2026-07-07T17:57:13.326243Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-5rjg-fvgr-3xxf", - "modified": "2026-05-11T00:26:34.671259Z" - }, - { - "id": "GHSA-cx63-2mw6-8hw5", - "modified": "2026-07-07T17:57:13.326243Z" - }, - { - "id": "GHSA-r9hx-vwmv-q579", - "modified": "2026-02-04T03:03:25.892107Z" - }, - { - "id": "PYSEC-2022-43012", - "modified": "2026-06-10T17:02:40.148961Z" - }, - { - "id": "PYSEC-2025-49", - "modified": "2026-05-11T00:26:34.671259Z" - }, - { - "id": "PYSEC-2026-1918", - "modified": "2026-07-07T17:57:13.326243Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "DLA-3755-1", - "modified": "2026-03-09T01:18:04.185679Z" - } - ] - }, - { - "vulns": [ - { - "id": "DLA-3684-1", - "modified": "2025-05-26T07:01:38.953691Z" - }, - { - "id": "DLA-3788-1", - "modified": "2025-05-26T07:01:46.700929Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-2xpw-w6gg-jr37", - "modified": "2026-07-07T17:56:33.872074Z" - }, - { - "id": "GHSA-34jh-p97f-mpxf", - "modified": "2026-07-07T17:56:53.715123Z" - }, - { - "id": "GHSA-38jv-5279-wg99", - "modified": "2026-07-07T17:56:31.346111Z" - }, - { - "id": "GHSA-g4mx-q9vg-27p4", - "modified": "2026-02-04T03:30:16.767903Z" - }, - { - "id": "GHSA-gm62-xv2j-4w53", - "modified": "2026-07-07T17:57:28.931610Z" - }, - { - "id": "GHSA-pq67-6m6q-mj2v", - "modified": "2026-07-07T17:56:41.872294Z" - }, - { - "id": "GHSA-qccp-gfcp-xxvc", - "modified": "2026-05-20T08:11:43.145797Z" - }, - { - "id": "GHSA-v845-jxx5-vc9f", - "modified": "2026-02-04T02:58:30.152562Z" - }, - { - "id": "GHSA-wqvq-5m8c-6g24", - "modified": "2024-11-18T22:47:07.792720Z" - }, - { - "id": "PYSEC-2020-148", - "modified": "2023-11-08T04:03:14.251187Z" - }, - { - "id": "PYSEC-2023-192", - "modified": "2023-11-08T04:13:33.452167Z" - }, - { - "id": "PYSEC-2023-212", - "modified": "2023-11-08T04:13:39.165450Z" - }, - { - "id": "PYSEC-2026-141", - "modified": "2026-05-20T09:19:20.983812Z" - }, - { - "id": "PYSEC-2026-1994", - "modified": "2026-07-07T17:48:15.379954Z" - }, - { - "id": "PYSEC-2026-1995", - "modified": "2026-07-07T17:48:15.400192Z" - }, - { - "id": "PYSEC-2026-1996", - "modified": "2026-07-07T17:48:15.382053Z" - }, - { - "id": "PYSEC-2026-1998", - "modified": "2026-07-07T17:47:54.140852Z" - }, - { - "id": "PYSEC-2026-1999", - "modified": "2026-07-07T17:47:54.161376Z" - } - ] - }, - { - "vulns": [ - { - "id": "DLA-3782-1", - "modified": "2026-03-09T01:20:42.573872Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-8rrh-rw8j-w5fx", - "modified": "2026-07-07T17:56:06.063831Z" - }, - { - "id": "PYSEC-2026-2047", - "modified": "2026-07-07T17:47:43.451695Z" - } - ] - }, - {} - ] - } - headers: - Content-Length: - - "8121" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 4149 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Alpine:v3.20", - "name": "alpine-baselayout" - }, - "version": "3.6.5-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.20", - "name": "alpine-baselayout" - }, - "version": "3.6.5-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.20", - "name": "alpine-keys" - }, - "version": "2.4-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.20", - "name": "apk-tools" - }, - "version": "2.14.4-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.20", - "name": "busybox" - }, - "version": "1.36.1-r29" - }, - { - "package": { - "ecosystem": "Alpine:v3.20", - "name": "busybox" - }, - "version": "1.36.1-r29" - }, - { - "package": { - "ecosystem": "Alpine:v3.20", - "name": "ca-certificates" - }, - "version": "20240226-r0" - }, - { - "package": { - "ecosystem": "Go", - "name": "github.com/BurntSushi/toml" - }, - "version": "1.2.0" - }, - { - "package": { - "ecosystem": "Go", - "name": "github.com/BurntSushi/toml" - }, - "version": "1.2.0" - }, - { - "package": { - "ecosystem": "Go", - "name": "github.com/BurntSushi/toml" - }, - "version": "1.3.0" - }, - { - "package": { - "ecosystem": "Go", - "name": "github.com/BurntSushi/toml" - }, - "version": "1.3.0" - }, - { - "package": { - "ecosystem": "Go", - "name": "github.com/BurntSushi/toml" - }, - "version": "1.4.0" - }, - { - "package": { - "ecosystem": "Go", - "name": "github.com/BurntSushi/toml" - }, - "version": "1.4.0" - }, - { - "package": { - "ecosystem": "Go", - "name": "stdlib" - }, - "version": "1.22.4" - }, - { - "package": { - "ecosystem": "Go", - "name": "stdlib" - }, - "version": "1.22.4" - }, - { - "package": { - "ecosystem": "Go", - "name": "stdlib" - }, - "version": "1.22.4" - }, - { - "package": { - "ecosystem": "Go", - "name": "stdlib" - }, - "version": "1.22.4" - }, - { - "package": { - "ecosystem": "Go", - "name": "stdlib" - }, - "version": "1.22.4" - }, - { - "package": { - "ecosystem": "Go", - "name": "stdlib" - }, - "version": "1.22.4" - }, - { - "package": { - "ecosystem": "Alpine:v3.20", - "name": "openssl" - }, - "version": "3.3.1-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.20", - "name": "openssl" - }, - "version": "3.3.1-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.20", - "name": "musl" - }, - "version": "1.2.5-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.20", - "name": "musl" - }, - "version": "1.2.5-r0" - }, - { - "package": { - "ecosystem": "Go", - "name": "ptf" - }, - "version": "(devel)" - }, - { - "package": { - "ecosystem": "Go", - "name": "ptf" - }, - "version": "(devel)" - }, - { - "package": { - "ecosystem": "Go", - "name": "ptf" - }, - "version": "(devel)" - }, - { - "package": { - "ecosystem": "Go", - "name": "ptf" - }, - "version": "(devel)" - }, - { - "package": { - "ecosystem": "Go", - "name": "ptf" - }, - "version": "(devel)" - }, - { - "package": { - "ecosystem": "Go", - "name": "ptf" - }, - "version": "(devel)" - }, - { - "package": { - "ecosystem": "Alpine:v3.20", - "name": "pax-utils" - }, - "version": "1.3.7-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.20", - "name": "busybox" - }, - "version": "1.36.1-r29" - }, - { - "package": { - "ecosystem": "Alpine:v3.20", - "name": "zlib" - }, - "version": "1.3.1-r1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_OCIImage/scanning_image_with_go_binary - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 25119 - body: | - { - "results": [ - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-42376", - "modified": "2026-07-08T04:32:12.032317Z" - }, - { - "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-15T18:18:10.508036Z" - }, - { - "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-15T18:18:10.748793Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-42376", - "modified": "2026-07-08T04:32:12.032317Z" - }, - { - "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-15T18:18:10.508036Z" - }, - { - "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-15T18:18:10.748793Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "GO-2024-2963", - "modified": "2026-02-04T03:37:39.895574Z" - }, - { - "id": "GO-2024-3105", - "modified": "2026-02-24T16:29:04.364011Z" - }, - { - "id": "GO-2024-3106", - "modified": "2026-02-24T16:29:04.606789Z" - }, - { - "id": "GO-2024-3107", - "modified": "2026-02-24T16:29:04.677030Z" - }, - { - "id": "GO-2025-3373", - "modified": "2026-02-17T16:13:53.362266Z" - }, - { - "id": "GO-2025-3420", - "modified": "2026-02-17T16:13:53.083304Z" - }, - { - "id": "GO-2025-3447", - "modified": "2026-03-24T23:48:06.694170Z" - }, - { - "id": "GO-2025-3503", - "modified": "2026-04-16T22:45:11.580296Z" - }, - { - "id": "GO-2025-3563", - "modified": "2026-02-17T16:13:52.395126Z" - }, - { - "id": "GO-2025-3750", - "modified": "2026-02-04T03:28:12.135241Z" - }, - { - "id": "GO-2025-3751", - "modified": "2026-02-17T16:13:52.185280Z" - }, - { - "id": "GO-2025-3849", - "modified": "2026-05-30T10:29:20.514342Z" - }, - { - "id": "GO-2025-3956", - "modified": "2026-02-04T04:33:27.340869Z" - }, - { - "id": "GO-2025-4006", - "modified": "2026-05-15T10:59:23.181284Z" - }, - { - "id": "GO-2025-4007", - "modified": "2026-05-15T10:59:24.436863Z" - }, - { - "id": "GO-2025-4008", - "modified": "2026-05-15T10:59:23.580906Z" - }, - { - "id": "GO-2025-4009", - "modified": "2026-05-15T10:59:24.005728Z" - }, - { - "id": "GO-2025-4010", - "modified": "2026-05-15T10:59:24.305821Z" - }, - { - "id": "GO-2025-4011", - "modified": "2026-05-15T10:59:22.605843Z" - }, - { - "id": "GO-2025-4012", - "modified": "2026-05-15T10:59:23.250861Z" - }, - { - "id": "GO-2025-4013", - "modified": "2026-05-15T10:59:23.121044Z" - }, - { - "id": "GO-2025-4014", - "modified": "2026-06-26T12:29:46.364453Z" - }, - { - "id": "GO-2025-4015", - "modified": "2026-05-15T10:59:23.447690Z" - }, - { - "id": "GO-2025-4155", - "modified": "2026-07-09T10:44:32.536665Z" - }, - { - "id": "GO-2025-4175", - "modified": "2026-05-15T10:59:24.063040Z" - }, - { - "id": "GO-2026-4337", - "modified": "2026-07-07T10:29:23.547454Z" - }, - { - "id": "GO-2026-4340", - "modified": "2026-05-15T10:59:24.123015Z" - }, - { - "id": "GO-2026-4341", - "modified": "2026-07-07T10:29:23.472772Z" - }, - { - "id": "GO-2026-4342", - "modified": "2026-07-02T10:44:29.686144Z" - }, - { - "id": "GO-2026-4403", - "modified": "2026-05-15T10:59:22.074063Z" - }, - { - "id": "GO-2026-4601", - "modified": "2026-07-09T10:44:32.269952Z" - }, - { - "id": "GO-2026-4602", - "modified": "2026-05-15T10:59:23.640277Z" - }, - { - "id": "GO-2026-4603", - "modified": "2026-05-15T10:59:23.946663Z" - }, - { - "id": "GO-2026-4864", - "modified": "2026-07-09T10:44:33.381720Z" - }, - { - "id": "GO-2026-4865", - "modified": "2026-05-15T10:59:24.648972Z" - }, - { - "id": "GO-2026-4869", - "modified": "2026-05-15T10:59:23.054049Z" - }, - { - "id": "GO-2026-4870", - "modified": "2026-07-09T10:44:33.055212Z" - }, - { - "id": "GO-2026-4918", - "modified": "2026-06-27T10:44:20.771417Z" - }, - { - "id": "GO-2026-4946", - "modified": "2026-07-09T10:44:33.129570Z" - }, - { - "id": "GO-2026-4947", - "modified": "2026-07-09T10:44:33.192298Z" - }, - { - "id": "GO-2026-4970", - "modified": "2026-07-08T20:29:26.853236Z" - }, - { - "id": "GO-2026-4971", - "modified": "2026-05-11T08:11:03.964539Z" - }, - { - "id": "GO-2026-4976", - "modified": "2026-06-27T10:44:21.221469Z" - }, - { - "id": "GO-2026-4977", - "modified": "2026-05-11T08:11:25.012229Z" - }, - { - "id": "GO-2026-4980", - "modified": "2026-06-10T10:29:24.850854Z" - }, - { - "id": "GO-2026-4981", - "modified": "2026-07-09T10:44:32.677126Z" - }, - { - "id": "GO-2026-4982", - "modified": "2026-06-27T10:44:21.066171Z" - }, - { - "id": "GO-2026-4986", - "modified": "2026-05-11T08:11:18.687307Z" - }, - { - "id": "GO-2026-5037", - "modified": "2026-07-09T10:44:33.680614Z" - }, - { - "id": "GO-2026-5038", - "modified": "2026-06-05T07:56:10.834971Z" - }, - { - "id": "GO-2026-5039", - "modified": "2026-06-27T10:44:21.143168Z" - }, - { - "id": "GO-2026-5856", - "modified": "2026-07-08T20:29:26.756890Z" - } - ] - }, - { - "vulns": [ - { - "id": "GO-2024-2963", - "modified": "2026-02-04T03:37:39.895574Z" - }, - { - "id": "GO-2024-3105", - "modified": "2026-02-24T16:29:04.364011Z" - }, - { - "id": "GO-2024-3106", - "modified": "2026-02-24T16:29:04.606789Z" - }, - { - "id": "GO-2024-3107", - "modified": "2026-02-24T16:29:04.677030Z" - }, - { - "id": "GO-2025-3373", - "modified": "2026-02-17T16:13:53.362266Z" - }, - { - "id": "GO-2025-3420", - "modified": "2026-02-17T16:13:53.083304Z" - }, - { - "id": "GO-2025-3447", - "modified": "2026-03-24T23:48:06.694170Z" - }, - { - "id": "GO-2025-3503", - "modified": "2026-04-16T22:45:11.580296Z" - }, - { - "id": "GO-2025-3563", - "modified": "2026-02-17T16:13:52.395126Z" - }, - { - "id": "GO-2025-3750", - "modified": "2026-02-04T03:28:12.135241Z" - }, - { - "id": "GO-2025-3751", - "modified": "2026-02-17T16:13:52.185280Z" - }, - { - "id": "GO-2025-3849", - "modified": "2026-05-30T10:29:20.514342Z" - }, - { - "id": "GO-2025-3956", - "modified": "2026-02-04T04:33:27.340869Z" - }, - { - "id": "GO-2025-4006", - "modified": "2026-05-15T10:59:23.181284Z" - }, - { - "id": "GO-2025-4007", - "modified": "2026-05-15T10:59:24.436863Z" - }, - { - "id": "GO-2025-4008", - "modified": "2026-05-15T10:59:23.580906Z" - }, - { - "id": "GO-2025-4009", - "modified": "2026-05-15T10:59:24.005728Z" - }, - { - "id": "GO-2025-4010", - "modified": "2026-05-15T10:59:24.305821Z" - }, - { - "id": "GO-2025-4011", - "modified": "2026-05-15T10:59:22.605843Z" - }, - { - "id": "GO-2025-4012", - "modified": "2026-05-15T10:59:23.250861Z" - }, - { - "id": "GO-2025-4013", - "modified": "2026-05-15T10:59:23.121044Z" - }, - { - "id": "GO-2025-4014", - "modified": "2026-06-26T12:29:46.364453Z" - }, - { - "id": "GO-2025-4015", - "modified": "2026-05-15T10:59:23.447690Z" - }, - { - "id": "GO-2025-4155", - "modified": "2026-07-09T10:44:32.536665Z" - }, - { - "id": "GO-2025-4175", - "modified": "2026-05-15T10:59:24.063040Z" - }, - { - "id": "GO-2026-4337", - "modified": "2026-07-07T10:29:23.547454Z" - }, - { - "id": "GO-2026-4340", - "modified": "2026-05-15T10:59:24.123015Z" - }, - { - "id": "GO-2026-4341", - "modified": "2026-07-07T10:29:23.472772Z" - }, - { - "id": "GO-2026-4342", - "modified": "2026-07-02T10:44:29.686144Z" - }, - { - "id": "GO-2026-4403", - "modified": "2026-05-15T10:59:22.074063Z" - }, - { - "id": "GO-2026-4601", - "modified": "2026-07-09T10:44:32.269952Z" - }, - { - "id": "GO-2026-4602", - "modified": "2026-05-15T10:59:23.640277Z" - }, - { - "id": "GO-2026-4603", - "modified": "2026-05-15T10:59:23.946663Z" - }, - { - "id": "GO-2026-4864", - "modified": "2026-07-09T10:44:33.381720Z" - }, - { - "id": "GO-2026-4865", - "modified": "2026-05-15T10:59:24.648972Z" - }, - { - "id": "GO-2026-4869", - "modified": "2026-05-15T10:59:23.054049Z" - }, - { - "id": "GO-2026-4870", - "modified": "2026-07-09T10:44:33.055212Z" - }, - { - "id": "GO-2026-4918", - "modified": "2026-06-27T10:44:20.771417Z" - }, - { - "id": "GO-2026-4946", - "modified": "2026-07-09T10:44:33.129570Z" - }, - { - "id": "GO-2026-4947", - "modified": "2026-07-09T10:44:33.192298Z" - }, - { - "id": "GO-2026-4970", - "modified": "2026-07-08T20:29:26.853236Z" - }, - { - "id": "GO-2026-4971", - "modified": "2026-05-11T08:11:03.964539Z" - }, - { - "id": "GO-2026-4976", - "modified": "2026-06-27T10:44:21.221469Z" - }, - { - "id": "GO-2026-4977", - "modified": "2026-05-11T08:11:25.012229Z" - }, - { - "id": "GO-2026-4980", - "modified": "2026-06-10T10:29:24.850854Z" - }, - { - "id": "GO-2026-4981", - "modified": "2026-07-09T10:44:32.677126Z" - }, - { - "id": "GO-2026-4982", - "modified": "2026-06-27T10:44:21.066171Z" - }, - { - "id": "GO-2026-4986", - "modified": "2026-05-11T08:11:18.687307Z" - }, - { - "id": "GO-2026-5037", - "modified": "2026-07-09T10:44:33.680614Z" - }, - { - "id": "GO-2026-5038", - "modified": "2026-06-05T07:56:10.834971Z" - }, - { - "id": "GO-2026-5039", - "modified": "2026-06-27T10:44:21.143168Z" - }, - { - "id": "GO-2026-5856", - "modified": "2026-07-08T20:29:26.756890Z" - } - ] - }, - { - "vulns": [ - { - "id": "GO-2024-2963", - "modified": "2026-02-04T03:37:39.895574Z" - }, - { - "id": "GO-2024-3105", - "modified": "2026-02-24T16:29:04.364011Z" - }, - { - "id": "GO-2024-3106", - "modified": "2026-02-24T16:29:04.606789Z" - }, - { - "id": "GO-2024-3107", - "modified": "2026-02-24T16:29:04.677030Z" - }, - { - "id": "GO-2025-3373", - "modified": "2026-02-17T16:13:53.362266Z" - }, - { - "id": "GO-2025-3420", - "modified": "2026-02-17T16:13:53.083304Z" - }, - { - "id": "GO-2025-3447", - "modified": "2026-03-24T23:48:06.694170Z" - }, - { - "id": "GO-2025-3503", - "modified": "2026-04-16T22:45:11.580296Z" - }, - { - "id": "GO-2025-3563", - "modified": "2026-02-17T16:13:52.395126Z" - }, - { - "id": "GO-2025-3750", - "modified": "2026-02-04T03:28:12.135241Z" - }, - { - "id": "GO-2025-3751", - "modified": "2026-02-17T16:13:52.185280Z" - }, - { - "id": "GO-2025-3849", - "modified": "2026-05-30T10:29:20.514342Z" - }, - { - "id": "GO-2025-3956", - "modified": "2026-02-04T04:33:27.340869Z" - }, - { - "id": "GO-2025-4006", - "modified": "2026-05-15T10:59:23.181284Z" - }, - { - "id": "GO-2025-4007", - "modified": "2026-05-15T10:59:24.436863Z" - }, - { - "id": "GO-2025-4008", - "modified": "2026-05-15T10:59:23.580906Z" - }, - { - "id": "GO-2025-4009", - "modified": "2026-05-15T10:59:24.005728Z" - }, - { - "id": "GO-2025-4010", - "modified": "2026-05-15T10:59:24.305821Z" - }, - { - "id": "GO-2025-4011", - "modified": "2026-05-15T10:59:22.605843Z" - }, - { - "id": "GO-2025-4012", - "modified": "2026-05-15T10:59:23.250861Z" - }, - { - "id": "GO-2025-4013", - "modified": "2026-05-15T10:59:23.121044Z" - }, - { - "id": "GO-2025-4014", - "modified": "2026-06-26T12:29:46.364453Z" - }, - { - "id": "GO-2025-4015", - "modified": "2026-05-15T10:59:23.447690Z" - }, - { - "id": "GO-2025-4155", - "modified": "2026-07-09T10:44:32.536665Z" - }, - { - "id": "GO-2025-4175", - "modified": "2026-05-15T10:59:24.063040Z" - }, - { - "id": "GO-2026-4337", - "modified": "2026-07-07T10:29:23.547454Z" - }, - { - "id": "GO-2026-4340", - "modified": "2026-05-15T10:59:24.123015Z" - }, - { - "id": "GO-2026-4341", - "modified": "2026-07-07T10:29:23.472772Z" - }, - { - "id": "GO-2026-4342", - "modified": "2026-07-02T10:44:29.686144Z" - }, - { - "id": "GO-2026-4403", - "modified": "2026-05-15T10:59:22.074063Z" - }, - { - "id": "GO-2026-4601", - "modified": "2026-07-09T10:44:32.269952Z" - }, - { - "id": "GO-2026-4602", - "modified": "2026-05-15T10:59:23.640277Z" - }, - { - "id": "GO-2026-4603", - "modified": "2026-05-15T10:59:23.946663Z" - }, - { - "id": "GO-2026-4864", - "modified": "2026-07-09T10:44:33.381720Z" - }, - { - "id": "GO-2026-4865", - "modified": "2026-05-15T10:59:24.648972Z" - }, - { - "id": "GO-2026-4869", - "modified": "2026-05-15T10:59:23.054049Z" - }, - { - "id": "GO-2026-4870", - "modified": "2026-07-09T10:44:33.055212Z" - }, - { - "id": "GO-2026-4918", - "modified": "2026-06-27T10:44:20.771417Z" - }, - { - "id": "GO-2026-4946", - "modified": "2026-07-09T10:44:33.129570Z" - }, - { - "id": "GO-2026-4947", - "modified": "2026-07-09T10:44:33.192298Z" - }, - { - "id": "GO-2026-4970", - "modified": "2026-07-08T20:29:26.853236Z" - }, - { - "id": "GO-2026-4971", - "modified": "2026-05-11T08:11:03.964539Z" - }, - { - "id": "GO-2026-4976", - "modified": "2026-06-27T10:44:21.221469Z" - }, - { - "id": "GO-2026-4977", - "modified": "2026-05-11T08:11:25.012229Z" - }, - { - "id": "GO-2026-4980", - "modified": "2026-06-10T10:29:24.850854Z" - }, - { - "id": "GO-2026-4981", - "modified": "2026-07-09T10:44:32.677126Z" - }, - { - "id": "GO-2026-4982", - "modified": "2026-06-27T10:44:21.066171Z" - }, - { - "id": "GO-2026-4986", - "modified": "2026-05-11T08:11:18.687307Z" - }, - { - "id": "GO-2026-5037", - "modified": "2026-07-09T10:44:33.680614Z" - }, - { - "id": "GO-2026-5038", - "modified": "2026-06-05T07:56:10.834971Z" - }, - { - "id": "GO-2026-5039", - "modified": "2026-06-27T10:44:21.143168Z" - }, - { - "id": "GO-2026-5856", - "modified": "2026-07-08T20:29:26.756890Z" - } - ] - }, - { - "vulns": [ - { - "id": "GO-2024-2963", - "modified": "2026-02-04T03:37:39.895574Z" - }, - { - "id": "GO-2024-3105", - "modified": "2026-02-24T16:29:04.364011Z" - }, - { - "id": "GO-2024-3106", - "modified": "2026-02-24T16:29:04.606789Z" - }, - { - "id": "GO-2024-3107", - "modified": "2026-02-24T16:29:04.677030Z" - }, - { - "id": "GO-2025-3373", - "modified": "2026-02-17T16:13:53.362266Z" - }, - { - "id": "GO-2025-3420", - "modified": "2026-02-17T16:13:53.083304Z" - }, - { - "id": "GO-2025-3447", - "modified": "2026-03-24T23:48:06.694170Z" - }, - { - "id": "GO-2025-3503", - "modified": "2026-04-16T22:45:11.580296Z" - }, - { - "id": "GO-2025-3563", - "modified": "2026-02-17T16:13:52.395126Z" - }, - { - "id": "GO-2025-3750", - "modified": "2026-02-04T03:28:12.135241Z" - }, - { - "id": "GO-2025-3751", - "modified": "2026-02-17T16:13:52.185280Z" - }, - { - "id": "GO-2025-3849", - "modified": "2026-05-30T10:29:20.514342Z" - }, - { - "id": "GO-2025-3956", - "modified": "2026-02-04T04:33:27.340869Z" - }, - { - "id": "GO-2025-4006", - "modified": "2026-05-15T10:59:23.181284Z" - }, - { - "id": "GO-2025-4007", - "modified": "2026-05-15T10:59:24.436863Z" - }, - { - "id": "GO-2025-4008", - "modified": "2026-05-15T10:59:23.580906Z" - }, - { - "id": "GO-2025-4009", - "modified": "2026-05-15T10:59:24.005728Z" - }, - { - "id": "GO-2025-4010", - "modified": "2026-05-15T10:59:24.305821Z" - }, - { - "id": "GO-2025-4011", - "modified": "2026-05-15T10:59:22.605843Z" - }, - { - "id": "GO-2025-4012", - "modified": "2026-05-15T10:59:23.250861Z" - }, - { - "id": "GO-2025-4013", - "modified": "2026-05-15T10:59:23.121044Z" - }, - { - "id": "GO-2025-4014", - "modified": "2026-06-26T12:29:46.364453Z" - }, - { - "id": "GO-2025-4015", - "modified": "2026-05-15T10:59:23.447690Z" - }, - { - "id": "GO-2025-4155", - "modified": "2026-07-09T10:44:32.536665Z" - }, - { - "id": "GO-2025-4175", - "modified": "2026-05-15T10:59:24.063040Z" - }, - { - "id": "GO-2026-4337", - "modified": "2026-07-07T10:29:23.547454Z" - }, - { - "id": "GO-2026-4340", - "modified": "2026-05-15T10:59:24.123015Z" - }, - { - "id": "GO-2026-4341", - "modified": "2026-07-07T10:29:23.472772Z" - }, - { - "id": "GO-2026-4342", - "modified": "2026-07-02T10:44:29.686144Z" - }, - { - "id": "GO-2026-4403", - "modified": "2026-05-15T10:59:22.074063Z" - }, - { - "id": "GO-2026-4601", - "modified": "2026-07-09T10:44:32.269952Z" - }, - { - "id": "GO-2026-4602", - "modified": "2026-05-15T10:59:23.640277Z" - }, - { - "id": "GO-2026-4603", - "modified": "2026-05-15T10:59:23.946663Z" - }, - { - "id": "GO-2026-4864", - "modified": "2026-07-09T10:44:33.381720Z" - }, - { - "id": "GO-2026-4865", - "modified": "2026-05-15T10:59:24.648972Z" - }, - { - "id": "GO-2026-4869", - "modified": "2026-05-15T10:59:23.054049Z" - }, - { - "id": "GO-2026-4870", - "modified": "2026-07-09T10:44:33.055212Z" - }, - { - "id": "GO-2026-4918", - "modified": "2026-06-27T10:44:20.771417Z" - }, - { - "id": "GO-2026-4946", - "modified": "2026-07-09T10:44:33.129570Z" - }, - { - "id": "GO-2026-4947", - "modified": "2026-07-09T10:44:33.192298Z" - }, - { - "id": "GO-2026-4970", - "modified": "2026-07-08T20:29:26.853236Z" - }, - { - "id": "GO-2026-4971", - "modified": "2026-05-11T08:11:03.964539Z" - }, - { - "id": "GO-2026-4976", - "modified": "2026-06-27T10:44:21.221469Z" - }, - { - "id": "GO-2026-4977", - "modified": "2026-05-11T08:11:25.012229Z" - }, - { - "id": "GO-2026-4980", - "modified": "2026-06-10T10:29:24.850854Z" - }, - { - "id": "GO-2026-4981", - "modified": "2026-07-09T10:44:32.677126Z" - }, - { - "id": "GO-2026-4982", - "modified": "2026-06-27T10:44:21.066171Z" - }, - { - "id": "GO-2026-4986", - "modified": "2026-05-11T08:11:18.687307Z" - }, - { - "id": "GO-2026-5037", - "modified": "2026-07-09T10:44:33.680614Z" - }, - { - "id": "GO-2026-5038", - "modified": "2026-06-05T07:56:10.834971Z" - }, - { - "id": "GO-2026-5039", - "modified": "2026-06-27T10:44:21.143168Z" - }, - { - "id": "GO-2026-5856", - "modified": "2026-07-08T20:29:26.756890Z" - } - ] - }, - { - "vulns": [ - { - "id": "GO-2024-2963", - "modified": "2026-02-04T03:37:39.895574Z" - }, - { - "id": "GO-2024-3105", - "modified": "2026-02-24T16:29:04.364011Z" - }, - { - "id": "GO-2024-3106", - "modified": "2026-02-24T16:29:04.606789Z" - }, - { - "id": "GO-2024-3107", - "modified": "2026-02-24T16:29:04.677030Z" - }, - { - "id": "GO-2025-3373", - "modified": "2026-02-17T16:13:53.362266Z" - }, - { - "id": "GO-2025-3420", - "modified": "2026-02-17T16:13:53.083304Z" - }, - { - "id": "GO-2025-3447", - "modified": "2026-03-24T23:48:06.694170Z" - }, - { - "id": "GO-2025-3503", - "modified": "2026-04-16T22:45:11.580296Z" - }, - { - "id": "GO-2025-3563", - "modified": "2026-02-17T16:13:52.395126Z" - }, - { - "id": "GO-2025-3750", - "modified": "2026-02-04T03:28:12.135241Z" - }, - { - "id": "GO-2025-3751", - "modified": "2026-02-17T16:13:52.185280Z" - }, - { - "id": "GO-2025-3849", - "modified": "2026-05-30T10:29:20.514342Z" - }, - { - "id": "GO-2025-3956", - "modified": "2026-02-04T04:33:27.340869Z" - }, - { - "id": "GO-2025-4006", - "modified": "2026-05-15T10:59:23.181284Z" - }, - { - "id": "GO-2025-4007", - "modified": "2026-05-15T10:59:24.436863Z" - }, - { - "id": "GO-2025-4008", - "modified": "2026-05-15T10:59:23.580906Z" - }, - { - "id": "GO-2025-4009", - "modified": "2026-05-15T10:59:24.005728Z" - }, - { - "id": "GO-2025-4010", - "modified": "2026-05-15T10:59:24.305821Z" - }, - { - "id": "GO-2025-4011", - "modified": "2026-05-15T10:59:22.605843Z" - }, - { - "id": "GO-2025-4012", - "modified": "2026-05-15T10:59:23.250861Z" - }, - { - "id": "GO-2025-4013", - "modified": "2026-05-15T10:59:23.121044Z" - }, - { - "id": "GO-2025-4014", - "modified": "2026-06-26T12:29:46.364453Z" - }, - { - "id": "GO-2025-4015", - "modified": "2026-05-15T10:59:23.447690Z" - }, - { - "id": "GO-2025-4155", - "modified": "2026-07-09T10:44:32.536665Z" - }, - { - "id": "GO-2025-4175", - "modified": "2026-05-15T10:59:24.063040Z" - }, - { - "id": "GO-2026-4337", - "modified": "2026-07-07T10:29:23.547454Z" - }, - { - "id": "GO-2026-4340", - "modified": "2026-05-15T10:59:24.123015Z" - }, - { - "id": "GO-2026-4341", - "modified": "2026-07-07T10:29:23.472772Z" - }, - { - "id": "GO-2026-4342", - "modified": "2026-07-02T10:44:29.686144Z" - }, - { - "id": "GO-2026-4403", - "modified": "2026-05-15T10:59:22.074063Z" - }, - { - "id": "GO-2026-4601", - "modified": "2026-07-09T10:44:32.269952Z" - }, - { - "id": "GO-2026-4602", - "modified": "2026-05-15T10:59:23.640277Z" - }, - { - "id": "GO-2026-4603", - "modified": "2026-05-15T10:59:23.946663Z" - }, - { - "id": "GO-2026-4864", - "modified": "2026-07-09T10:44:33.381720Z" - }, - { - "id": "GO-2026-4865", - "modified": "2026-05-15T10:59:24.648972Z" - }, - { - "id": "GO-2026-4869", - "modified": "2026-05-15T10:59:23.054049Z" - }, - { - "id": "GO-2026-4870", - "modified": "2026-07-09T10:44:33.055212Z" - }, - { - "id": "GO-2026-4918", - "modified": "2026-06-27T10:44:20.771417Z" - }, - { - "id": "GO-2026-4946", - "modified": "2026-07-09T10:44:33.129570Z" - }, - { - "id": "GO-2026-4947", - "modified": "2026-07-09T10:44:33.192298Z" - }, - { - "id": "GO-2026-4970", - "modified": "2026-07-08T20:29:26.853236Z" - }, - { - "id": "GO-2026-4971", - "modified": "2026-05-11T08:11:03.964539Z" - }, - { - "id": "GO-2026-4976", - "modified": "2026-06-27T10:44:21.221469Z" - }, - { - "id": "GO-2026-4977", - "modified": "2026-05-11T08:11:25.012229Z" - }, - { - "id": "GO-2026-4980", - "modified": "2026-06-10T10:29:24.850854Z" - }, - { - "id": "GO-2026-4981", - "modified": "2026-07-09T10:44:32.677126Z" - }, - { - "id": "GO-2026-4982", - "modified": "2026-06-27T10:44:21.066171Z" - }, - { - "id": "GO-2026-4986", - "modified": "2026-05-11T08:11:18.687307Z" - }, - { - "id": "GO-2026-5037", - "modified": "2026-07-09T10:44:33.680614Z" - }, - { - "id": "GO-2026-5038", - "modified": "2026-06-05T07:56:10.834971Z" - }, - { - "id": "GO-2026-5039", - "modified": "2026-06-27T10:44:21.143168Z" - }, - { - "id": "GO-2026-5856", - "modified": "2026-07-08T20:29:26.756890Z" - } - ] - }, - { - "vulns": [ - { - "id": "GO-2024-2963", - "modified": "2026-02-04T03:37:39.895574Z" - }, - { - "id": "GO-2024-3105", - "modified": "2026-02-24T16:29:04.364011Z" - }, - { - "id": "GO-2024-3106", - "modified": "2026-02-24T16:29:04.606789Z" - }, - { - "id": "GO-2024-3107", - "modified": "2026-02-24T16:29:04.677030Z" - }, - { - "id": "GO-2025-3373", - "modified": "2026-02-17T16:13:53.362266Z" - }, - { - "id": "GO-2025-3420", - "modified": "2026-02-17T16:13:53.083304Z" - }, - { - "id": "GO-2025-3447", - "modified": "2026-03-24T23:48:06.694170Z" - }, - { - "id": "GO-2025-3503", - "modified": "2026-04-16T22:45:11.580296Z" - }, - { - "id": "GO-2025-3563", - "modified": "2026-02-17T16:13:52.395126Z" - }, - { - "id": "GO-2025-3750", - "modified": "2026-02-04T03:28:12.135241Z" - }, - { - "id": "GO-2025-3751", - "modified": "2026-02-17T16:13:52.185280Z" - }, - { - "id": "GO-2025-3849", - "modified": "2026-05-30T10:29:20.514342Z" - }, - { - "id": "GO-2025-3956", - "modified": "2026-02-04T04:33:27.340869Z" - }, - { - "id": "GO-2025-4006", - "modified": "2026-05-15T10:59:23.181284Z" - }, - { - "id": "GO-2025-4007", - "modified": "2026-05-15T10:59:24.436863Z" - }, - { - "id": "GO-2025-4008", - "modified": "2026-05-15T10:59:23.580906Z" - }, - { - "id": "GO-2025-4009", - "modified": "2026-05-15T10:59:24.005728Z" - }, - { - "id": "GO-2025-4010", - "modified": "2026-05-15T10:59:24.305821Z" - }, - { - "id": "GO-2025-4011", - "modified": "2026-05-15T10:59:22.605843Z" - }, - { - "id": "GO-2025-4012", - "modified": "2026-05-15T10:59:23.250861Z" - }, - { - "id": "GO-2025-4013", - "modified": "2026-05-15T10:59:23.121044Z" - }, - { - "id": "GO-2025-4014", - "modified": "2026-06-26T12:29:46.364453Z" - }, - { - "id": "GO-2025-4015", - "modified": "2026-05-15T10:59:23.447690Z" - }, - { - "id": "GO-2025-4155", - "modified": "2026-07-09T10:44:32.536665Z" - }, - { - "id": "GO-2025-4175", - "modified": "2026-05-15T10:59:24.063040Z" - }, - { - "id": "GO-2026-4337", - "modified": "2026-07-07T10:29:23.547454Z" - }, - { - "id": "GO-2026-4340", - "modified": "2026-05-15T10:59:24.123015Z" - }, - { - "id": "GO-2026-4341", - "modified": "2026-07-07T10:29:23.472772Z" - }, - { - "id": "GO-2026-4342", - "modified": "2026-07-02T10:44:29.686144Z" - }, - { - "id": "GO-2026-4403", - "modified": "2026-05-15T10:59:22.074063Z" - }, - { - "id": "GO-2026-4601", - "modified": "2026-07-09T10:44:32.269952Z" - }, - { - "id": "GO-2026-4602", - "modified": "2026-05-15T10:59:23.640277Z" - }, - { - "id": "GO-2026-4603", - "modified": "2026-05-15T10:59:23.946663Z" - }, - { - "id": "GO-2026-4864", - "modified": "2026-07-09T10:44:33.381720Z" - }, - { - "id": "GO-2026-4865", - "modified": "2026-05-15T10:59:24.648972Z" - }, - { - "id": "GO-2026-4869", - "modified": "2026-05-15T10:59:23.054049Z" - }, - { - "id": "GO-2026-4870", - "modified": "2026-07-09T10:44:33.055212Z" - }, - { - "id": "GO-2026-4918", - "modified": "2026-06-27T10:44:20.771417Z" - }, - { - "id": "GO-2026-4946", - "modified": "2026-07-09T10:44:33.129570Z" - }, - { - "id": "GO-2026-4947", - "modified": "2026-07-09T10:44:33.192298Z" - }, - { - "id": "GO-2026-4970", - "modified": "2026-07-08T20:29:26.853236Z" - }, - { - "id": "GO-2026-4971", - "modified": "2026-05-11T08:11:03.964539Z" - }, - { - "id": "GO-2026-4976", - "modified": "2026-06-27T10:44:21.221469Z" - }, - { - "id": "GO-2026-4977", - "modified": "2026-05-11T08:11:25.012229Z" - }, - { - "id": "GO-2026-4980", - "modified": "2026-06-10T10:29:24.850854Z" - }, - { - "id": "GO-2026-4981", - "modified": "2026-07-09T10:44:32.677126Z" - }, - { - "id": "GO-2026-4982", - "modified": "2026-06-27T10:44:21.066171Z" - }, - { - "id": "GO-2026-4986", - "modified": "2026-05-11T08:11:18.687307Z" - }, - { - "id": "GO-2026-5037", - "modified": "2026-07-09T10:44:33.680614Z" - }, - { - "id": "GO-2026-5038", - "modified": "2026-06-05T07:56:10.834971Z" - }, - { - "id": "GO-2026-5039", - "modified": "2026-06-27T10:44:21.143168Z" - }, - { - "id": "GO-2026-5856", - "modified": "2026-07-08T20:29:26.756890Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2022-1292", - "modified": "2026-07-08T04:31:47.244657Z" - }, - { - "id": "ALPINE-CVE-2022-2068", - "modified": "2026-07-08T04:31:47.874039Z" - }, - { - "id": "ALPINE-CVE-2023-0466", - "modified": "2026-07-08T04:31:25.432482Z" - }, - { - "id": "ALPINE-CVE-2023-4807", - "modified": "2026-07-08T04:32:27.043928Z" - }, - { - "id": "ALPINE-CVE-2024-12797", - "modified": "2026-06-15T18:18:10.256734Z" - }, - { - "id": "ALPINE-CVE-2024-13176", - "modified": "2026-06-15T18:18:10.257313Z" - }, - { - "id": "ALPINE-CVE-2024-5535", - "modified": "2026-06-15T18:18:10.502278Z" - }, - { - "id": "ALPINE-CVE-2024-6119", - "modified": "2026-07-08T04:32:23.263115Z" - }, - { - "id": "ALPINE-CVE-2024-9143", - "modified": "2026-06-15T18:18:10.531917Z" - }, - { - "id": "ALPINE-CVE-2025-15467", - "modified": "2026-07-08T04:31:54.237773Z" - }, - { - "id": "ALPINE-CVE-2025-15468", - "modified": "2026-07-08T04:31:54.236044Z" - }, - { - "id": "ALPINE-CVE-2025-66199", - "modified": "2026-07-08T04:30:11.899340Z" - }, - { - "id": "ALPINE-CVE-2025-68160", - "modified": "2026-07-08T04:32:27.950152Z" - }, - { - "id": "ALPINE-CVE-2025-69418", - "modified": "2026-07-08T04:31:55.406338Z" - }, - { - "id": "ALPINE-CVE-2025-69419", - "modified": "2026-07-08T04:31:54.597659Z" - }, - { - "id": "ALPINE-CVE-2025-69420", - "modified": "2026-07-08T04:31:55.393Z" - }, - { - "id": "ALPINE-CVE-2025-69421", - "modified": "2026-07-08T04:30:11.908070Z" - }, - { - "id": "ALPINE-CVE-2025-9230", - "modified": "2026-06-15T18:18:10.952377Z" - }, - { - "id": "ALPINE-CVE-2025-9231", - "modified": "2026-06-15T18:18:10.952373Z" - }, - { - "id": "ALPINE-CVE-2025-9232", - "modified": "2026-06-15T18:18:10.954507Z" - }, - { - "id": "ALPINE-CVE-2026-22795", - "modified": "2026-07-08T04:32:28.331714Z" - }, - { - "id": "ALPINE-CVE-2026-22796", - "modified": "2026-07-08T04:32:29.030190Z" - }, - { - "id": "ALPINE-CVE-2026-28387", - "modified": "2026-07-08T04:32:29.167238Z" - }, - { - "id": "ALPINE-CVE-2026-28388", - "modified": "2026-07-08T04:32:29.169509Z" - }, - { - "id": "ALPINE-CVE-2026-28389", - "modified": "2026-07-08T04:31:56.091480Z" - }, - { - "id": "ALPINE-CVE-2026-28390", - "modified": "2026-07-08T04:31:57.860412Z" - }, - { - "id": "ALPINE-CVE-2026-31789", - "modified": "2026-07-08T04:30:12.004739Z" - }, - { - "id": "ALPINE-CVE-2026-31790", - "modified": "2026-07-08T04:32:29.132271Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2022-1292", - "modified": "2026-07-08T04:31:47.244657Z" - }, - { - "id": "ALPINE-CVE-2022-2068", - "modified": "2026-07-08T04:31:47.874039Z" - }, - { - "id": "ALPINE-CVE-2023-0466", - "modified": "2026-07-08T04:31:25.432482Z" - }, - { - "id": "ALPINE-CVE-2023-4807", - "modified": "2026-07-08T04:32:27.043928Z" - }, - { - "id": "ALPINE-CVE-2024-12797", - "modified": "2026-06-15T18:18:10.256734Z" - }, - { - "id": "ALPINE-CVE-2024-13176", - "modified": "2026-06-15T18:18:10.257313Z" - }, - { - "id": "ALPINE-CVE-2024-5535", - "modified": "2026-06-15T18:18:10.502278Z" - }, - { - "id": "ALPINE-CVE-2024-6119", - "modified": "2026-07-08T04:32:23.263115Z" - }, - { - "id": "ALPINE-CVE-2024-9143", - "modified": "2026-06-15T18:18:10.531917Z" - }, - { - "id": "ALPINE-CVE-2025-15467", - "modified": "2026-07-08T04:31:54.237773Z" - }, - { - "id": "ALPINE-CVE-2025-15468", - "modified": "2026-07-08T04:31:54.236044Z" - }, - { - "id": "ALPINE-CVE-2025-66199", - "modified": "2026-07-08T04:30:11.899340Z" - }, - { - "id": "ALPINE-CVE-2025-68160", - "modified": "2026-07-08T04:32:27.950152Z" - }, - { - "id": "ALPINE-CVE-2025-69418", - "modified": "2026-07-08T04:31:55.406338Z" - }, - { - "id": "ALPINE-CVE-2025-69419", - "modified": "2026-07-08T04:31:54.597659Z" - }, - { - "id": "ALPINE-CVE-2025-69420", - "modified": "2026-07-08T04:31:55.393Z" - }, - { - "id": "ALPINE-CVE-2025-69421", - "modified": "2026-07-08T04:30:11.908070Z" - }, - { - "id": "ALPINE-CVE-2025-9230", - "modified": "2026-06-15T18:18:10.952377Z" - }, - { - "id": "ALPINE-CVE-2025-9231", - "modified": "2026-06-15T18:18:10.952373Z" - }, - { - "id": "ALPINE-CVE-2025-9232", - "modified": "2026-06-15T18:18:10.954507Z" - }, - { - "id": "ALPINE-CVE-2026-22795", - "modified": "2026-07-08T04:32:28.331714Z" - }, - { - "id": "ALPINE-CVE-2026-22796", - "modified": "2026-07-08T04:32:29.030190Z" - }, - { - "id": "ALPINE-CVE-2026-28387", - "modified": "2026-07-08T04:32:29.167238Z" - }, - { - "id": "ALPINE-CVE-2026-28388", - "modified": "2026-07-08T04:32:29.169509Z" - }, - { - "id": "ALPINE-CVE-2026-28389", - "modified": "2026-07-08T04:31:56.091480Z" - }, - { - "id": "ALPINE-CVE-2026-28390", - "modified": "2026-07-08T04:31:57.860412Z" - }, - { - "id": "ALPINE-CVE-2026-31789", - "modified": "2026-07-08T04:30:12.004739Z" - }, - { - "id": "ALPINE-CVE-2026-31790", - "modified": "2026-07-08T04:32:29.132271Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-26519", - "modified": "2026-07-08T04:32:24.548042Z" - }, - { - "id": "ALPINE-CVE-2026-40200", - "modified": "2026-06-15T18:18:11.215742Z" - }, - { - "id": "ALPINE-CVE-2026-6042", - "modified": "2026-06-15T18:18:11.283180Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-26519", - "modified": "2026-07-08T04:32:24.548042Z" - }, - { - "id": "ALPINE-CVE-2026-40200", - "modified": "2026-06-15T18:18:11.215742Z" - }, - { - "id": "ALPINE-CVE-2026-6042", - "modified": "2026-06-15T18:18:11.283180Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-42376", - "modified": "2026-07-08T04:32:12.032317Z" - }, - { - "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-15T18:18:10.508036Z" - }, - { - "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-15T18:18:10.748793Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2026-22184", - "modified": "2026-06-15T18:18:10.993060Z" - }, - { - "id": "ALPINE-CVE-2026-27171", - "modified": "2026-07-08T04:31:57.846862Z" - } - ] - } - ] - } - headers: - Content-Length: - - "25119" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 1907 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "alpine-baselayout" - }, - "version": "3.1.2-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "alpine-keys" - }, - "version": "2.1-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "apk-tools" - }, - "version": "2.10.6-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "busybox" - }, - "version": "1.30.1-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "ca-certificates" - }, - "version": "20191127-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "libc-dev" - }, - "version": "0.7.1-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "openssl" - }, - "version": "1.1.1k-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "openssl" - }, - "version": "1.1.1k-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "libtls-standalone" - }, - "version": "2.9.1-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "musl" - }, - "version": "1.1.22-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "musl" - }, - "version": "1.1.22-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "pax-utils" - }, - "version": "1.2.3-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "busybox" - }, - "version": "1.30.1-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "zlib" - }, - "version": "1.2.11-r1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_OCIImage/scanning_insecure_alpine_image_with_detector_preset - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 136 - body: | - { - "results": [ - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-36159", - "modified": "2026-06-15T18:18:08.746967Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "136" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 1907 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "alpine-baselayout" - }, - "version": "3.1.2-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "alpine-keys" - }, - "version": "2.1-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "apk-tools" - }, - "version": "2.10.6-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "busybox" - }, - "version": "1.30.1-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "ca-certificates" - }, - "version": "20191127-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "libc-dev" - }, - "version": "0.7.1-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "openssl" - }, - "version": "1.1.1k-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "openssl" - }, - "version": "1.1.1k-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "libtls-standalone" - }, - "version": "2.9.1-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "musl" - }, - "version": "1.1.22-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "musl" - }, - "version": "1.1.22-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "pax-utils" - }, - "version": "1.2.3-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "busybox" - }, - "version": "1.30.1-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "zlib" - }, - "version": "1.2.11-r1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_OCIImage/scanning_insecure_alpine_image_with_specific_detector_disabled - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 136 - body: | - { - "results": [ - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-36159", - "modified": "2026-06-15T18:18:08.746967Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "136" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 1907 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "alpine-baselayout" - }, - "version": "3.1.2-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "alpine-keys" - }, - "version": "2.1-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "apk-tools" - }, - "version": "2.10.6-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "busybox" - }, - "version": "1.30.1-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "ca-certificates" - }, - "version": "20191127-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "libc-dev" - }, - "version": "0.7.1-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "openssl" - }, - "version": "1.1.1k-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "openssl" - }, - "version": "1.1.1k-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "libtls-standalone" - }, - "version": "2.9.1-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "musl" - }, - "version": "1.1.22-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "musl" - }, - "version": "1.1.22-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "pax-utils" - }, - "version": "1.2.3-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "busybox" - }, - "version": "1.30.1-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "zlib" - }, - "version": "1.2.11-r1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_OCIImage/scanning_insecure_alpine_image_with_specific_detector_enabled - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 136 - body: | - { - "results": [ - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-36159", - "modified": "2026-06-15T18:18:08.746967Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "136" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 1907 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "alpine-baselayout" - }, - "version": "3.1.2-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "alpine-keys" - }, - "version": "2.1-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "apk-tools" - }, - "version": "2.10.6-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "busybox" - }, - "version": "1.30.1-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "ca-certificates" - }, - "version": "20191127-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "libc-dev" - }, - "version": "0.7.1-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "openssl" - }, - "version": "1.1.1k-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "openssl" - }, - "version": "1.1.1k-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "libtls-standalone" - }, - "version": "2.9.1-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "musl" - }, - "version": "1.1.22-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "musl" - }, - "version": "1.1.22-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "pax-utils" - }, - "version": "1.2.3-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "busybox" - }, - "version": "1.30.1-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "zlib" - }, - "version": "1.2.11-r1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_OCIImage/scanning_insecure_alpine_image_without_detectors - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 136 - body: | - { - "results": [ - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-36159", - "modified": "2026-06-15T18:18:08.746967Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "136" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 4381 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "base-files" - }, - "version": "14ubuntu6" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "bash" - }, - "version": "5.3-2ubuntu1" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "coreutils" - }, - "version": "9.5-1ubuntu2+0.0.0~ubuntu25" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "coreutils-from-gnu" - }, - "version": "0.0.0~ubuntu25" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "gcc-14-base" - }, - "version": "14.3.0-14ubuntu1" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "gnu-coreutils" - }, - "version": "9.7-3ubuntu2" - }, - { - "package": { - "ecosystem": "Go", - "name": "stdlib" - }, - "version": "1.26.0" - }, - { - "package": { - "ecosystem": "Go", - "name": "stdlib" - }, - "version": "1.26.0" - }, - { - "package": { - "ecosystem": "Go", - "name": "stdlib" - }, - "version": "1.26.0" - }, - { - "package": { - "ecosystem": "Go", - "name": "stdlib" - }, - "version": "1.26.0" - }, - { - "package": { - "ecosystem": "Go", - "name": "stdlib" - }, - "version": "1.26.0" - }, - { - "package": { - "ecosystem": "Go", - "name": "stdlib" - }, - "version": "1.26.0" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "golang" - }, - "version": "2:1.26~1" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "golang-1.26-go" - }, - "version": "1.26.0-1" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "golang-1.26-src" - }, - "version": "1.26.0-1" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "golang-go" - }, - "version": "2:1.26~1" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "golang-src" - }, - "version": "2:1.26~1" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "libacl1" - }, - "version": "2.3.2-2" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "libattr1" - }, - "version": "1:2.5.2-4" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "libc6" - }, - "version": "2.43-2ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "libcap2" - }, - "version": "1:2.75-10ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "libgcc-s1" - }, - "version": "16-20260322-1ubuntu1" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "libgmp10" - }, - "version": "2:6.3.0+dfsg-5ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "libpcre2-8-0" - }, - "version": "10.46-1build1" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "libselinux1" - }, - "version": "3.9-4build1" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "libssl3t64" - }, - "version": "3.5.5-1ubuntu3" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "libsystemd0" - }, - "version": "259.5-0ubuntu3" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "libtinfo6" - }, - "version": "6.6+20251231-1" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "libzstd1" - }, - "version": "1.5.7+dfsg-3" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "make" - }, - "version": "4.4.1-3" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "openssl-provider-legacy" - }, - "version": "3.5.5-1ubuntu3" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "zlib1g" - }, - "version": "1:1.3.dfsg+really1.3.1-1ubuntu3" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_OCIImage/scanning_insecure_chiseled_ubuntu_image - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 9693 - body: | - { - "results": [ - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2025-5278", - "modified": "2026-05-20T16:23:34.282155Z" - } - ] - }, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "GO-2026-4599", - "modified": "2026-07-09T10:44:32.987177Z" - }, - { - "id": "GO-2026-4600", - "modified": "2026-05-15T10:59:23.758905Z" - }, - { - "id": "GO-2026-4601", - "modified": "2026-07-09T10:44:32.269952Z" - }, - { - "id": "GO-2026-4602", - "modified": "2026-05-15T10:59:23.640277Z" - }, - { - "id": "GO-2026-4603", - "modified": "2026-05-15T10:59:23.946663Z" - }, - { - "id": "GO-2026-4864", - "modified": "2026-07-09T10:44:33.381720Z" - }, - { - "id": "GO-2026-4865", - "modified": "2026-05-15T10:59:24.648972Z" - }, - { - "id": "GO-2026-4866", - "modified": "2026-07-09T10:44:32.922860Z" - }, - { - "id": "GO-2026-4869", - "modified": "2026-05-15T10:59:23.054049Z" - }, - { - "id": "GO-2026-4870", - "modified": "2026-07-09T10:44:33.055212Z" - }, - { - "id": "GO-2026-4918", - "modified": "2026-06-27T10:44:20.771417Z" - }, - { - "id": "GO-2026-4946", - "modified": "2026-07-09T10:44:33.129570Z" - }, - { - "id": "GO-2026-4947", - "modified": "2026-07-09T10:44:33.192298Z" - }, - { - "id": "GO-2026-4970", - "modified": "2026-07-08T20:29:26.853236Z" - }, - { - "id": "GO-2026-4971", - "modified": "2026-05-11T08:11:03.964539Z" - }, - { - "id": "GO-2026-4976", - "modified": "2026-06-27T10:44:21.221469Z" - }, - { - "id": "GO-2026-4977", - "modified": "2026-05-11T08:11:25.012229Z" - }, - { - "id": "GO-2026-4980", - "modified": "2026-06-10T10:29:24.850854Z" - }, - { - "id": "GO-2026-4981", - "modified": "2026-07-09T10:44:32.677126Z" - }, - { - "id": "GO-2026-4982", - "modified": "2026-06-27T10:44:21.066171Z" - }, - { - "id": "GO-2026-4986", - "modified": "2026-05-11T08:11:18.687307Z" - }, - { - "id": "GO-2026-5037", - "modified": "2026-07-09T10:44:33.680614Z" - }, - { - "id": "GO-2026-5038", - "modified": "2026-06-05T07:56:10.834971Z" - }, - { - "id": "GO-2026-5039", - "modified": "2026-06-27T10:44:21.143168Z" - }, - { - "id": "GO-2026-5856", - "modified": "2026-07-08T20:29:26.756890Z" - } - ] - }, - { - "vulns": [ - { - "id": "GO-2026-4599", - "modified": "2026-07-09T10:44:32.987177Z" - }, - { - "id": "GO-2026-4600", - "modified": "2026-05-15T10:59:23.758905Z" - }, - { - "id": "GO-2026-4601", - "modified": "2026-07-09T10:44:32.269952Z" - }, - { - "id": "GO-2026-4602", - "modified": "2026-05-15T10:59:23.640277Z" - }, - { - "id": "GO-2026-4603", - "modified": "2026-05-15T10:59:23.946663Z" - }, - { - "id": "GO-2026-4864", - "modified": "2026-07-09T10:44:33.381720Z" - }, - { - "id": "GO-2026-4865", - "modified": "2026-05-15T10:59:24.648972Z" - }, - { - "id": "GO-2026-4866", - "modified": "2026-07-09T10:44:32.922860Z" - }, - { - "id": "GO-2026-4869", - "modified": "2026-05-15T10:59:23.054049Z" - }, - { - "id": "GO-2026-4870", - "modified": "2026-07-09T10:44:33.055212Z" - }, - { - "id": "GO-2026-4918", - "modified": "2026-06-27T10:44:20.771417Z" - }, - { - "id": "GO-2026-4946", - "modified": "2026-07-09T10:44:33.129570Z" - }, - { - "id": "GO-2026-4947", - "modified": "2026-07-09T10:44:33.192298Z" - }, - { - "id": "GO-2026-4970", - "modified": "2026-07-08T20:29:26.853236Z" - }, - { - "id": "GO-2026-4971", - "modified": "2026-05-11T08:11:03.964539Z" - }, - { - "id": "GO-2026-4976", - "modified": "2026-06-27T10:44:21.221469Z" - }, - { - "id": "GO-2026-4977", - "modified": "2026-05-11T08:11:25.012229Z" - }, - { - "id": "GO-2026-4980", - "modified": "2026-06-10T10:29:24.850854Z" - }, - { - "id": "GO-2026-4981", - "modified": "2026-07-09T10:44:32.677126Z" - }, - { - "id": "GO-2026-4982", - "modified": "2026-06-27T10:44:21.066171Z" - }, - { - "id": "GO-2026-4986", - "modified": "2026-05-11T08:11:18.687307Z" - }, - { - "id": "GO-2026-5037", - "modified": "2026-07-09T10:44:33.680614Z" - }, - { - "id": "GO-2026-5038", - "modified": "2026-06-05T07:56:10.834971Z" - }, - { - "id": "GO-2026-5039", - "modified": "2026-06-27T10:44:21.143168Z" - }, - { - "id": "GO-2026-5856", - "modified": "2026-07-08T20:29:26.756890Z" - } - ] - }, - { - "vulns": [ - { - "id": "GO-2026-4599", - "modified": "2026-07-09T10:44:32.987177Z" - }, - { - "id": "GO-2026-4600", - "modified": "2026-05-15T10:59:23.758905Z" - }, - { - "id": "GO-2026-4601", - "modified": "2026-07-09T10:44:32.269952Z" - }, - { - "id": "GO-2026-4602", - "modified": "2026-05-15T10:59:23.640277Z" - }, - { - "id": "GO-2026-4603", - "modified": "2026-05-15T10:59:23.946663Z" - }, - { - "id": "GO-2026-4864", - "modified": "2026-07-09T10:44:33.381720Z" - }, - { - "id": "GO-2026-4865", - "modified": "2026-05-15T10:59:24.648972Z" - }, - { - "id": "GO-2026-4866", - "modified": "2026-07-09T10:44:32.922860Z" - }, - { - "id": "GO-2026-4869", - "modified": "2026-05-15T10:59:23.054049Z" - }, - { - "id": "GO-2026-4870", - "modified": "2026-07-09T10:44:33.055212Z" - }, - { - "id": "GO-2026-4918", - "modified": "2026-06-27T10:44:20.771417Z" - }, - { - "id": "GO-2026-4946", - "modified": "2026-07-09T10:44:33.129570Z" - }, - { - "id": "GO-2026-4947", - "modified": "2026-07-09T10:44:33.192298Z" - }, - { - "id": "GO-2026-4970", - "modified": "2026-07-08T20:29:26.853236Z" - }, - { - "id": "GO-2026-4971", - "modified": "2026-05-11T08:11:03.964539Z" - }, - { - "id": "GO-2026-4976", - "modified": "2026-06-27T10:44:21.221469Z" - }, - { - "id": "GO-2026-4977", - "modified": "2026-05-11T08:11:25.012229Z" - }, - { - "id": "GO-2026-4980", - "modified": "2026-06-10T10:29:24.850854Z" - }, - { - "id": "GO-2026-4981", - "modified": "2026-07-09T10:44:32.677126Z" - }, - { - "id": "GO-2026-4982", - "modified": "2026-06-27T10:44:21.066171Z" - }, - { - "id": "GO-2026-4986", - "modified": "2026-05-11T08:11:18.687307Z" - }, - { - "id": "GO-2026-5037", - "modified": "2026-07-09T10:44:33.680614Z" - }, - { - "id": "GO-2026-5038", - "modified": "2026-06-05T07:56:10.834971Z" - }, - { - "id": "GO-2026-5039", - "modified": "2026-06-27T10:44:21.143168Z" - }, - { - "id": "GO-2026-5856", - "modified": "2026-07-08T20:29:26.756890Z" - } - ] - }, - { - "vulns": [ - { - "id": "GO-2026-4599", - "modified": "2026-07-09T10:44:32.987177Z" - }, - { - "id": "GO-2026-4600", - "modified": "2026-05-15T10:59:23.758905Z" - }, - { - "id": "GO-2026-4601", - "modified": "2026-07-09T10:44:32.269952Z" - }, - { - "id": "GO-2026-4602", - "modified": "2026-05-15T10:59:23.640277Z" - }, - { - "id": "GO-2026-4603", - "modified": "2026-05-15T10:59:23.946663Z" - }, - { - "id": "GO-2026-4864", - "modified": "2026-07-09T10:44:33.381720Z" - }, - { - "id": "GO-2026-4865", - "modified": "2026-05-15T10:59:24.648972Z" - }, - { - "id": "GO-2026-4866", - "modified": "2026-07-09T10:44:32.922860Z" - }, - { - "id": "GO-2026-4869", - "modified": "2026-05-15T10:59:23.054049Z" - }, - { - "id": "GO-2026-4870", - "modified": "2026-07-09T10:44:33.055212Z" - }, - { - "id": "GO-2026-4918", - "modified": "2026-06-27T10:44:20.771417Z" - }, - { - "id": "GO-2026-4946", - "modified": "2026-07-09T10:44:33.129570Z" - }, - { - "id": "GO-2026-4947", - "modified": "2026-07-09T10:44:33.192298Z" - }, - { - "id": "GO-2026-4970", - "modified": "2026-07-08T20:29:26.853236Z" - }, - { - "id": "GO-2026-4971", - "modified": "2026-05-11T08:11:03.964539Z" - }, - { - "id": "GO-2026-4976", - "modified": "2026-06-27T10:44:21.221469Z" - }, - { - "id": "GO-2026-4977", - "modified": "2026-05-11T08:11:25.012229Z" - }, - { - "id": "GO-2026-4980", - "modified": "2026-06-10T10:29:24.850854Z" - }, - { - "id": "GO-2026-4981", - "modified": "2026-07-09T10:44:32.677126Z" - }, - { - "id": "GO-2026-4982", - "modified": "2026-06-27T10:44:21.066171Z" - }, - { - "id": "GO-2026-4986", - "modified": "2026-05-11T08:11:18.687307Z" - }, - { - "id": "GO-2026-5037", - "modified": "2026-07-09T10:44:33.680614Z" - }, - { - "id": "GO-2026-5038", - "modified": "2026-06-05T07:56:10.834971Z" - }, - { - "id": "GO-2026-5039", - "modified": "2026-06-27T10:44:21.143168Z" - }, - { - "id": "GO-2026-5856", - "modified": "2026-07-08T20:29:26.756890Z" - } - ] - }, - { - "vulns": [ - { - "id": "GO-2026-4599", - "modified": "2026-07-09T10:44:32.987177Z" - }, - { - "id": "GO-2026-4600", - "modified": "2026-05-15T10:59:23.758905Z" - }, - { - "id": "GO-2026-4601", - "modified": "2026-07-09T10:44:32.269952Z" - }, - { - "id": "GO-2026-4602", - "modified": "2026-05-15T10:59:23.640277Z" - }, - { - "id": "GO-2026-4603", - "modified": "2026-05-15T10:59:23.946663Z" - }, - { - "id": "GO-2026-4864", - "modified": "2026-07-09T10:44:33.381720Z" - }, - { - "id": "GO-2026-4865", - "modified": "2026-05-15T10:59:24.648972Z" - }, - { - "id": "GO-2026-4866", - "modified": "2026-07-09T10:44:32.922860Z" - }, - { - "id": "GO-2026-4869", - "modified": "2026-05-15T10:59:23.054049Z" - }, - { - "id": "GO-2026-4870", - "modified": "2026-07-09T10:44:33.055212Z" - }, - { - "id": "GO-2026-4918", - "modified": "2026-06-27T10:44:20.771417Z" - }, - { - "id": "GO-2026-4946", - "modified": "2026-07-09T10:44:33.129570Z" - }, - { - "id": "GO-2026-4947", - "modified": "2026-07-09T10:44:33.192298Z" - }, - { - "id": "GO-2026-4970", - "modified": "2026-07-08T20:29:26.853236Z" - }, - { - "id": "GO-2026-4971", - "modified": "2026-05-11T08:11:03.964539Z" - }, - { - "id": "GO-2026-4976", - "modified": "2026-06-27T10:44:21.221469Z" - }, - { - "id": "GO-2026-4977", - "modified": "2026-05-11T08:11:25.012229Z" - }, - { - "id": "GO-2026-4980", - "modified": "2026-06-10T10:29:24.850854Z" - }, - { - "id": "GO-2026-4981", - "modified": "2026-07-09T10:44:32.677126Z" - }, - { - "id": "GO-2026-4982", - "modified": "2026-06-27T10:44:21.066171Z" - }, - { - "id": "GO-2026-4986", - "modified": "2026-05-11T08:11:18.687307Z" - }, - { - "id": "GO-2026-5037", - "modified": "2026-07-09T10:44:33.680614Z" - }, - { - "id": "GO-2026-5038", - "modified": "2026-06-05T07:56:10.834971Z" - }, - { - "id": "GO-2026-5039", - "modified": "2026-06-27T10:44:21.143168Z" - }, - { - "id": "GO-2026-5856", - "modified": "2026-07-08T20:29:26.756890Z" - } - ] - }, - { - "vulns": [ - { - "id": "GO-2026-4599", - "modified": "2026-07-09T10:44:32.987177Z" - }, - { - "id": "GO-2026-4600", - "modified": "2026-05-15T10:59:23.758905Z" - }, - { - "id": "GO-2026-4601", - "modified": "2026-07-09T10:44:32.269952Z" - }, - { - "id": "GO-2026-4602", - "modified": "2026-05-15T10:59:23.640277Z" - }, - { - "id": "GO-2026-4603", - "modified": "2026-05-15T10:59:23.946663Z" - }, - { - "id": "GO-2026-4864", - "modified": "2026-07-09T10:44:33.381720Z" - }, - { - "id": "GO-2026-4865", - "modified": "2026-05-15T10:59:24.648972Z" - }, - { - "id": "GO-2026-4866", - "modified": "2026-07-09T10:44:32.922860Z" - }, - { - "id": "GO-2026-4869", - "modified": "2026-05-15T10:59:23.054049Z" - }, - { - "id": "GO-2026-4870", - "modified": "2026-07-09T10:44:33.055212Z" - }, - { - "id": "GO-2026-4918", - "modified": "2026-06-27T10:44:20.771417Z" - }, - { - "id": "GO-2026-4946", - "modified": "2026-07-09T10:44:33.129570Z" - }, - { - "id": "GO-2026-4947", - "modified": "2026-07-09T10:44:33.192298Z" - }, - { - "id": "GO-2026-4970", - "modified": "2026-07-08T20:29:26.853236Z" - }, - { - "id": "GO-2026-4971", - "modified": "2026-05-11T08:11:03.964539Z" - }, - { - "id": "GO-2026-4976", - "modified": "2026-06-27T10:44:21.221469Z" - }, - { - "id": "GO-2026-4977", - "modified": "2026-05-11T08:11:25.012229Z" - }, - { - "id": "GO-2026-4980", - "modified": "2026-06-10T10:29:24.850854Z" - }, - { - "id": "GO-2026-4981", - "modified": "2026-07-09T10:44:32.677126Z" - }, - { - "id": "GO-2026-4982", - "modified": "2026-06-27T10:44:21.066171Z" - }, - { - "id": "GO-2026-4986", - "modified": "2026-05-11T08:11:18.687307Z" - }, - { - "id": "GO-2026-5037", - "modified": "2026-07-09T10:44:33.680614Z" - }, - { - "id": "GO-2026-5038", - "modified": "2026-06-05T07:56:10.834971Z" - }, - { - "id": "GO-2026-5039", - "modified": "2026-06-27T10:44:21.143168Z" - }, - { - "id": "GO-2026-5856", - "modified": "2026-07-08T20:29:26.756890Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "9693" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 2344 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "alpine-baselayout" - }, - "version": "3.4.3-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "alpine-baselayout" - }, - "version": "3.4.3-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "alpine-keys" - }, - "version": "2.4-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "apk-tools" - }, - "version": "2.14.0-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "busybox" - }, - "version": "1.36.1-r15" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "busybox" - }, - "version": "1.36.1-r15" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "ca-certificates" - }, - "version": "20230506-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "libc-dev" - }, - "version": "0.7.2-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "openssl" - }, - "version": "3.1.4-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "gcc" - }, - "version": "13.2.1_git20231014-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "openssl" - }, - "version": "3.1.4-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "gcc" - }, - "version": "13.2.1_git20231014-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "musl" - }, - "version": "1.2.4_git20230717-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "musl" - }, - "version": "1.2.4_git20230717-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "pax-utils" - }, - "version": "1.3.7-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "busybox" - }, - "version": "1.36.1-r15" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "zlib" - }, - "version": "1.3.1-r0" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_OCIImage/scanning_node_modules_using_npm_with_no_packages - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 3469 - body: | - { - "results": [ - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-42376", - "modified": "2026-07-08T04:32:12.032317Z" - }, - { - "id": "ALPINE-CVE-2023-42363", - "modified": "2026-06-15T18:18:10.016406Z" - }, - { - "id": "ALPINE-CVE-2023-42364", - "modified": "2026-06-15T18:18:10.022384Z" - }, - { - "id": "ALPINE-CVE-2023-42365", - "modified": "2026-06-15T18:18:10.023465Z" - }, - { - "id": "ALPINE-CVE-2023-42366", - "modified": "2026-06-15T18:18:10.027598Z" - }, - { - "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-15T18:18:10.508036Z" - }, - { - "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-15T18:18:10.748793Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-42376", - "modified": "2026-07-08T04:32:12.032317Z" - }, - { - "id": "ALPINE-CVE-2023-42363", - "modified": "2026-06-15T18:18:10.016406Z" - }, - { - "id": "ALPINE-CVE-2023-42364", - "modified": "2026-06-15T18:18:10.022384Z" - }, - { - "id": "ALPINE-CVE-2023-42365", - "modified": "2026-06-15T18:18:10.023465Z" - }, - { - "id": "ALPINE-CVE-2023-42366", - "modified": "2026-06-15T18:18:10.027598Z" - }, - { - "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-15T18:18:10.508036Z" - }, - { - "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-15T18:18:10.748793Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2022-1292", - "modified": "2026-07-08T04:31:47.244657Z" - }, - { - "id": "ALPINE-CVE-2022-2068", - "modified": "2026-07-08T04:31:47.874039Z" - }, - { - "id": "ALPINE-CVE-2023-0466", - "modified": "2026-07-08T04:31:25.432482Z" - }, - { - "id": "ALPINE-CVE-2023-4807", - "modified": "2026-07-08T04:32:27.043928Z" - }, - { - "id": "ALPINE-CVE-2024-13176", - "modified": "2026-06-15T18:18:10.257313Z" - }, - { - "id": "ALPINE-CVE-2024-2511", - "modified": "2026-06-15T18:18:10.275342Z" - }, - { - "id": "ALPINE-CVE-2024-4603", - "modified": "2026-06-15T18:18:10.327322Z" - }, - { - "id": "ALPINE-CVE-2024-4741", - "modified": "2026-06-15T18:18:10.394374Z" - }, - { - "id": "ALPINE-CVE-2024-5535", - "modified": "2026-06-15T18:18:10.502278Z" - }, - { - "id": "ALPINE-CVE-2024-6119", - "modified": "2026-07-08T04:32:23.263115Z" - }, - { - "id": "ALPINE-CVE-2024-9143", - "modified": "2026-06-15T18:18:10.531917Z" - }, - { - "id": "ALPINE-CVE-2025-9230", - "modified": "2026-06-15T18:18:10.952377Z" - }, - { - "id": "ALPINE-CVE-2025-9232", - "modified": "2026-06-15T18:18:10.954507Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2022-1292", - "modified": "2026-07-08T04:31:47.244657Z" - }, - { - "id": "ALPINE-CVE-2022-2068", - "modified": "2026-07-08T04:31:47.874039Z" - }, - { - "id": "ALPINE-CVE-2023-0466", - "modified": "2026-07-08T04:31:25.432482Z" - }, - { - "id": "ALPINE-CVE-2023-4807", - "modified": "2026-07-08T04:32:27.043928Z" - }, - { - "id": "ALPINE-CVE-2024-13176", - "modified": "2026-06-15T18:18:10.257313Z" - }, - { - "id": "ALPINE-CVE-2024-2511", - "modified": "2026-06-15T18:18:10.275342Z" - }, - { - "id": "ALPINE-CVE-2024-4603", - "modified": "2026-06-15T18:18:10.327322Z" - }, - { - "id": "ALPINE-CVE-2024-4741", - "modified": "2026-06-15T18:18:10.394374Z" - }, - { - "id": "ALPINE-CVE-2024-5535", - "modified": "2026-06-15T18:18:10.502278Z" - }, - { - "id": "ALPINE-CVE-2024-6119", - "modified": "2026-07-08T04:32:23.263115Z" - }, - { - "id": "ALPINE-CVE-2024-9143", - "modified": "2026-06-15T18:18:10.531917Z" - }, - { - "id": "ALPINE-CVE-2025-9230", - "modified": "2026-06-15T18:18:10.952377Z" - }, - { - "id": "ALPINE-CVE-2025-9232", - "modified": "2026-06-15T18:18:10.954507Z" - } - ] - }, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-42376", - "modified": "2026-07-08T04:32:12.032317Z" - }, - { - "id": "ALPINE-CVE-2023-42363", - "modified": "2026-06-15T18:18:10.016406Z" - }, - { - "id": "ALPINE-CVE-2023-42364", - "modified": "2026-06-15T18:18:10.022384Z" - }, - { - "id": "ALPINE-CVE-2023-42365", - "modified": "2026-06-15T18:18:10.023465Z" - }, - { - "id": "ALPINE-CVE-2023-42366", - "modified": "2026-06-15T18:18:10.027598Z" - }, - { - "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-15T18:18:10.508036Z" - }, - { - "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-15T18:18:10.748793Z" - } - ] - }, - {} - ] - } - headers: - Content-Length: - - "3469" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 2701 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "alpine-baselayout" - }, - "version": "3.4.3-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "alpine-baselayout" - }, - "version": "3.4.3-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "alpine-keys" - }, - "version": "2.4-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "apk-tools" - }, - "version": "2.14.0-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "busybox" - }, - "version": "1.36.1-r15" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "busybox" - }, - "version": "1.36.1-r15" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "ca-certificates" - }, - "version": "20230506-r0" - }, - { - "package": { - "ecosystem": "npm", - "name": "cryo" - }, - "version": "0.0.6" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "libc-dev" - }, - "version": "0.7.2-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "openssl" - }, - "version": "3.1.4-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "gcc" - }, - "version": "13.2.1_git20231014-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "openssl" - }, - "version": "3.1.4-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "gcc" - }, - "version": "13.2.1_git20231014-r0" - }, - { - "package": { - "ecosystem": "npm", - "name": "minimist" - }, - "version": "0.0.8" - }, - { - "package": { - "ecosystem": "npm", - "name": "mkdirp" - }, - "version": "0.5.0" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "musl" - }, - "version": "1.2.4_git20230717-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "musl" - }, - "version": "1.2.4_git20230717-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "pax-utils" - }, - "version": "1.3.7-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "busybox" - }, - "version": "1.36.1-r15" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "zlib" - }, - "version": "1.3.1-r0" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_OCIImage/scanning_node_modules_using_npm_with_some_packages - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 3706 - body: | - { - "results": [ - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-42376", - "modified": "2026-07-08T04:32:12.032317Z" - }, - { - "id": "ALPINE-CVE-2023-42363", - "modified": "2026-06-15T18:18:10.016406Z" - }, - { - "id": "ALPINE-CVE-2023-42364", - "modified": "2026-06-15T18:18:10.022384Z" - }, - { - "id": "ALPINE-CVE-2023-42365", - "modified": "2026-06-15T18:18:10.023465Z" - }, - { - "id": "ALPINE-CVE-2023-42366", - "modified": "2026-06-15T18:18:10.027598Z" - }, - { - "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-15T18:18:10.508036Z" - }, - { - "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-15T18:18:10.748793Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-42376", - "modified": "2026-07-08T04:32:12.032317Z" - }, - { - "id": "ALPINE-CVE-2023-42363", - "modified": "2026-06-15T18:18:10.016406Z" - }, - { - "id": "ALPINE-CVE-2023-42364", - "modified": "2026-06-15T18:18:10.022384Z" - }, - { - "id": "ALPINE-CVE-2023-42365", - "modified": "2026-06-15T18:18:10.023465Z" - }, - { - "id": "ALPINE-CVE-2023-42366", - "modified": "2026-06-15T18:18:10.027598Z" - }, - { - "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-15T18:18:10.508036Z" - }, - { - "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-15T18:18:10.748793Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "GHSA-38f5-ghc2-fcmv", - "modified": "2023-11-08T04:00:20.055238Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2022-1292", - "modified": "2026-07-08T04:31:47.244657Z" - }, - { - "id": "ALPINE-CVE-2022-2068", - "modified": "2026-07-08T04:31:47.874039Z" - }, - { - "id": "ALPINE-CVE-2023-0466", - "modified": "2026-07-08T04:31:25.432482Z" - }, - { - "id": "ALPINE-CVE-2023-4807", - "modified": "2026-07-08T04:32:27.043928Z" - }, - { - "id": "ALPINE-CVE-2024-13176", - "modified": "2026-06-15T18:18:10.257313Z" - }, - { - "id": "ALPINE-CVE-2024-2511", - "modified": "2026-06-15T18:18:10.275342Z" - }, - { - "id": "ALPINE-CVE-2024-4603", - "modified": "2026-06-15T18:18:10.327322Z" - }, - { - "id": "ALPINE-CVE-2024-4741", - "modified": "2026-06-15T18:18:10.394374Z" - }, - { - "id": "ALPINE-CVE-2024-5535", - "modified": "2026-06-15T18:18:10.502278Z" - }, - { - "id": "ALPINE-CVE-2024-6119", - "modified": "2026-07-08T04:32:23.263115Z" - }, - { - "id": "ALPINE-CVE-2024-9143", - "modified": "2026-06-15T18:18:10.531917Z" - }, - { - "id": "ALPINE-CVE-2025-9230", - "modified": "2026-06-15T18:18:10.952377Z" - }, - { - "id": "ALPINE-CVE-2025-9232", - "modified": "2026-06-15T18:18:10.954507Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2022-1292", - "modified": "2026-07-08T04:31:47.244657Z" - }, - { - "id": "ALPINE-CVE-2022-2068", - "modified": "2026-07-08T04:31:47.874039Z" - }, - { - "id": "ALPINE-CVE-2023-0466", - "modified": "2026-07-08T04:31:25.432482Z" - }, - { - "id": "ALPINE-CVE-2023-4807", - "modified": "2026-07-08T04:32:27.043928Z" - }, - { - "id": "ALPINE-CVE-2024-13176", - "modified": "2026-06-15T18:18:10.257313Z" - }, - { - "id": "ALPINE-CVE-2024-2511", - "modified": "2026-06-15T18:18:10.275342Z" - }, - { - "id": "ALPINE-CVE-2024-4603", - "modified": "2026-06-15T18:18:10.327322Z" - }, - { - "id": "ALPINE-CVE-2024-4741", - "modified": "2026-06-15T18:18:10.394374Z" - }, - { - "id": "ALPINE-CVE-2024-5535", - "modified": "2026-06-15T18:18:10.502278Z" - }, - { - "id": "ALPINE-CVE-2024-6119", - "modified": "2026-07-08T04:32:23.263115Z" - }, - { - "id": "ALPINE-CVE-2024-9143", - "modified": "2026-06-15T18:18:10.531917Z" - }, - { - "id": "ALPINE-CVE-2025-9230", - "modified": "2026-06-15T18:18:10.952377Z" - }, - { - "id": "ALPINE-CVE-2025-9232", - "modified": "2026-06-15T18:18:10.954507Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "GHSA-vh95-rmgr-6w4m", - "modified": "2026-03-13T22:11:31.390433Z" - }, - { - "id": "GHSA-xvch-5gv4-984h", - "modified": "2026-03-13T22:11:59.523514Z" - } - ] - }, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-42376", - "modified": "2026-07-08T04:32:12.032317Z" - }, - { - "id": "ALPINE-CVE-2023-42363", - "modified": "2026-06-15T18:18:10.016406Z" - }, - { - "id": "ALPINE-CVE-2023-42364", - "modified": "2026-06-15T18:18:10.022384Z" - }, - { - "id": "ALPINE-CVE-2023-42365", - "modified": "2026-06-15T18:18:10.023465Z" - }, - { - "id": "ALPINE-CVE-2023-42366", - "modified": "2026-06-15T18:18:10.027598Z" - }, - { - "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-15T18:18:10.508036Z" - }, - { - "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-15T18:18:10.748793Z" - } - ] - }, - {} - ] - } - headers: - Content-Length: - - "3706" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 2344 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "alpine-baselayout" - }, - "version": "3.4.3-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "alpine-baselayout" - }, - "version": "3.4.3-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "alpine-keys" - }, - "version": "2.4-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "apk-tools" - }, - "version": "2.14.0-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "busybox" - }, - "version": "1.36.1-r15" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "busybox" - }, - "version": "1.36.1-r15" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "ca-certificates" - }, - "version": "20230506-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "libc-dev" - }, - "version": "0.7.2-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "openssl" - }, - "version": "3.1.4-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "gcc" - }, - "version": "13.2.1_git20231014-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "openssl" - }, - "version": "3.1.4-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "gcc" - }, - "version": "13.2.1_git20231014-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "musl" - }, - "version": "1.2.4_git20230717-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "musl" - }, - "version": "1.2.4_git20230717-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "pax-utils" - }, - "version": "1.3.7-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "busybox" - }, - "version": "1.36.1-r15" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "zlib" - }, - "version": "1.3.1-r0" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_OCIImage/scanning_node_modules_using_pnpm_with_no_packages - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 3469 - body: | - { - "results": [ - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-42376", - "modified": "2026-07-08T04:32:12.032317Z" - }, - { - "id": "ALPINE-CVE-2023-42363", - "modified": "2026-06-15T18:18:10.016406Z" - }, - { - "id": "ALPINE-CVE-2023-42364", - "modified": "2026-06-15T18:18:10.022384Z" - }, - { - "id": "ALPINE-CVE-2023-42365", - "modified": "2026-06-15T18:18:10.023465Z" - }, - { - "id": "ALPINE-CVE-2023-42366", - "modified": "2026-06-15T18:18:10.027598Z" - }, - { - "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-15T18:18:10.508036Z" - }, - { - "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-15T18:18:10.748793Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-42376", - "modified": "2026-07-08T04:32:12.032317Z" - }, - { - "id": "ALPINE-CVE-2023-42363", - "modified": "2026-06-15T18:18:10.016406Z" - }, - { - "id": "ALPINE-CVE-2023-42364", - "modified": "2026-06-15T18:18:10.022384Z" - }, - { - "id": "ALPINE-CVE-2023-42365", - "modified": "2026-06-15T18:18:10.023465Z" - }, - { - "id": "ALPINE-CVE-2023-42366", - "modified": "2026-06-15T18:18:10.027598Z" - }, - { - "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-15T18:18:10.508036Z" - }, - { - "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-15T18:18:10.748793Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2022-1292", - "modified": "2026-07-08T04:31:47.244657Z" - }, - { - "id": "ALPINE-CVE-2022-2068", - "modified": "2026-07-08T04:31:47.874039Z" - }, - { - "id": "ALPINE-CVE-2023-0466", - "modified": "2026-07-08T04:31:25.432482Z" - }, - { - "id": "ALPINE-CVE-2023-4807", - "modified": "2026-07-08T04:32:27.043928Z" - }, - { - "id": "ALPINE-CVE-2024-13176", - "modified": "2026-06-15T18:18:10.257313Z" - }, - { - "id": "ALPINE-CVE-2024-2511", - "modified": "2026-06-15T18:18:10.275342Z" - }, - { - "id": "ALPINE-CVE-2024-4603", - "modified": "2026-06-15T18:18:10.327322Z" - }, - { - "id": "ALPINE-CVE-2024-4741", - "modified": "2026-06-15T18:18:10.394374Z" - }, - { - "id": "ALPINE-CVE-2024-5535", - "modified": "2026-06-15T18:18:10.502278Z" - }, - { - "id": "ALPINE-CVE-2024-6119", - "modified": "2026-07-08T04:32:23.263115Z" - }, - { - "id": "ALPINE-CVE-2024-9143", - "modified": "2026-06-15T18:18:10.531917Z" - }, - { - "id": "ALPINE-CVE-2025-9230", - "modified": "2026-06-15T18:18:10.952377Z" - }, - { - "id": "ALPINE-CVE-2025-9232", - "modified": "2026-06-15T18:18:10.954507Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2022-1292", - "modified": "2026-07-08T04:31:47.244657Z" - }, - { - "id": "ALPINE-CVE-2022-2068", - "modified": "2026-07-08T04:31:47.874039Z" - }, - { - "id": "ALPINE-CVE-2023-0466", - "modified": "2026-07-08T04:31:25.432482Z" - }, - { - "id": "ALPINE-CVE-2023-4807", - "modified": "2026-07-08T04:32:27.043928Z" - }, - { - "id": "ALPINE-CVE-2024-13176", - "modified": "2026-06-15T18:18:10.257313Z" - }, - { - "id": "ALPINE-CVE-2024-2511", - "modified": "2026-06-15T18:18:10.275342Z" - }, - { - "id": "ALPINE-CVE-2024-4603", - "modified": "2026-06-15T18:18:10.327322Z" - }, - { - "id": "ALPINE-CVE-2024-4741", - "modified": "2026-06-15T18:18:10.394374Z" - }, - { - "id": "ALPINE-CVE-2024-5535", - "modified": "2026-06-15T18:18:10.502278Z" - }, - { - "id": "ALPINE-CVE-2024-6119", - "modified": "2026-07-08T04:32:23.263115Z" - }, - { - "id": "ALPINE-CVE-2024-9143", - "modified": "2026-06-15T18:18:10.531917Z" - }, - { - "id": "ALPINE-CVE-2025-9230", - "modified": "2026-06-15T18:18:10.952377Z" - }, - { - "id": "ALPINE-CVE-2025-9232", - "modified": "2026-06-15T18:18:10.954507Z" - } - ] - }, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-42376", - "modified": "2026-07-08T04:32:12.032317Z" - }, - { - "id": "ALPINE-CVE-2023-42363", - "modified": "2026-06-15T18:18:10.016406Z" - }, - { - "id": "ALPINE-CVE-2023-42364", - "modified": "2026-06-15T18:18:10.022384Z" - }, - { - "id": "ALPINE-CVE-2023-42365", - "modified": "2026-06-15T18:18:10.023465Z" - }, - { - "id": "ALPINE-CVE-2023-42366", - "modified": "2026-06-15T18:18:10.027598Z" - }, - { - "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-15T18:18:10.508036Z" - }, - { - "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-15T18:18:10.748793Z" - } - ] - }, - {} - ] - } - headers: - Content-Length: - - "3469" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 2344 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "alpine-baselayout" - }, - "version": "3.4.3-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "alpine-baselayout" - }, - "version": "3.4.3-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "alpine-keys" - }, - "version": "2.4-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "apk-tools" - }, - "version": "2.14.0-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "busybox" - }, - "version": "1.36.1-r15" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "busybox" - }, - "version": "1.36.1-r15" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "ca-certificates" - }, - "version": "20230506-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "libc-dev" - }, - "version": "0.7.2-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "openssl" - }, - "version": "3.1.4-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "gcc" - }, - "version": "13.2.1_git20231014-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "openssl" - }, - "version": "3.1.4-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "gcc" - }, - "version": "13.2.1_git20231014-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "musl" - }, - "version": "1.2.4_git20230717-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "musl" - }, - "version": "1.2.4_git20230717-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "pax-utils" - }, - "version": "1.3.7-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "busybox" - }, - "version": "1.36.1-r15" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "zlib" - }, - "version": "1.3.1-r0" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_OCIImage/scanning_node_modules_using_pnpm_with_some_packages - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 3469 - body: | - { - "results": [ - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-42376", - "modified": "2026-07-08T04:32:12.032317Z" - }, - { - "id": "ALPINE-CVE-2023-42363", - "modified": "2026-06-15T18:18:10.016406Z" - }, - { - "id": "ALPINE-CVE-2023-42364", - "modified": "2026-06-15T18:18:10.022384Z" - }, - { - "id": "ALPINE-CVE-2023-42365", - "modified": "2026-06-15T18:18:10.023465Z" - }, - { - "id": "ALPINE-CVE-2023-42366", - "modified": "2026-06-15T18:18:10.027598Z" - }, - { - "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-15T18:18:10.508036Z" - }, - { - "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-15T18:18:10.748793Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-42376", - "modified": "2026-07-08T04:32:12.032317Z" - }, - { - "id": "ALPINE-CVE-2023-42363", - "modified": "2026-06-15T18:18:10.016406Z" - }, - { - "id": "ALPINE-CVE-2023-42364", - "modified": "2026-06-15T18:18:10.022384Z" - }, - { - "id": "ALPINE-CVE-2023-42365", - "modified": "2026-06-15T18:18:10.023465Z" - }, - { - "id": "ALPINE-CVE-2023-42366", - "modified": "2026-06-15T18:18:10.027598Z" - }, - { - "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-15T18:18:10.508036Z" - }, - { - "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-15T18:18:10.748793Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2022-1292", - "modified": "2026-07-08T04:31:47.244657Z" - }, - { - "id": "ALPINE-CVE-2022-2068", - "modified": "2026-07-08T04:31:47.874039Z" - }, - { - "id": "ALPINE-CVE-2023-0466", - "modified": "2026-07-08T04:31:25.432482Z" - }, - { - "id": "ALPINE-CVE-2023-4807", - "modified": "2026-07-08T04:32:27.043928Z" - }, - { - "id": "ALPINE-CVE-2024-13176", - "modified": "2026-06-15T18:18:10.257313Z" - }, - { - "id": "ALPINE-CVE-2024-2511", - "modified": "2026-06-15T18:18:10.275342Z" - }, - { - "id": "ALPINE-CVE-2024-4603", - "modified": "2026-06-15T18:18:10.327322Z" - }, - { - "id": "ALPINE-CVE-2024-4741", - "modified": "2026-06-15T18:18:10.394374Z" - }, - { - "id": "ALPINE-CVE-2024-5535", - "modified": "2026-06-15T18:18:10.502278Z" - }, - { - "id": "ALPINE-CVE-2024-6119", - "modified": "2026-07-08T04:32:23.263115Z" - }, - { - "id": "ALPINE-CVE-2024-9143", - "modified": "2026-06-15T18:18:10.531917Z" - }, - { - "id": "ALPINE-CVE-2025-9230", - "modified": "2026-06-15T18:18:10.952377Z" - }, - { - "id": "ALPINE-CVE-2025-9232", - "modified": "2026-06-15T18:18:10.954507Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2022-1292", - "modified": "2026-07-08T04:31:47.244657Z" - }, - { - "id": "ALPINE-CVE-2022-2068", - "modified": "2026-07-08T04:31:47.874039Z" - }, - { - "id": "ALPINE-CVE-2023-0466", - "modified": "2026-07-08T04:31:25.432482Z" - }, - { - "id": "ALPINE-CVE-2023-4807", - "modified": "2026-07-08T04:32:27.043928Z" - }, - { - "id": "ALPINE-CVE-2024-13176", - "modified": "2026-06-15T18:18:10.257313Z" - }, - { - "id": "ALPINE-CVE-2024-2511", - "modified": "2026-06-15T18:18:10.275342Z" - }, - { - "id": "ALPINE-CVE-2024-4603", - "modified": "2026-06-15T18:18:10.327322Z" - }, - { - "id": "ALPINE-CVE-2024-4741", - "modified": "2026-06-15T18:18:10.394374Z" - }, - { - "id": "ALPINE-CVE-2024-5535", - "modified": "2026-06-15T18:18:10.502278Z" - }, - { - "id": "ALPINE-CVE-2024-6119", - "modified": "2026-07-08T04:32:23.263115Z" - }, - { - "id": "ALPINE-CVE-2024-9143", - "modified": "2026-06-15T18:18:10.531917Z" - }, - { - "id": "ALPINE-CVE-2025-9230", - "modified": "2026-06-15T18:18:10.952377Z" - }, - { - "id": "ALPINE-CVE-2025-9232", - "modified": "2026-06-15T18:18:10.954507Z" - } - ] - }, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-42376", - "modified": "2026-07-08T04:32:12.032317Z" - }, - { - "id": "ALPINE-CVE-2023-42363", - "modified": "2026-06-15T18:18:10.016406Z" - }, - { - "id": "ALPINE-CVE-2023-42364", - "modified": "2026-06-15T18:18:10.022384Z" - }, - { - "id": "ALPINE-CVE-2023-42365", - "modified": "2026-06-15T18:18:10.023465Z" - }, - { - "id": "ALPINE-CVE-2023-42366", - "modified": "2026-06-15T18:18:10.027598Z" - }, - { - "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-15T18:18:10.508036Z" - }, - { - "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-15T18:18:10.748793Z" - } - ] - }, - {} - ] - } - headers: - Content-Length: - - "3469" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 2344 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "alpine-baselayout" - }, - "version": "3.4.3-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "alpine-baselayout" - }, - "version": "3.4.3-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "alpine-keys" - }, - "version": "2.4-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "apk-tools" - }, - "version": "2.14.0-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "busybox" - }, - "version": "1.36.1-r15" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "busybox" - }, - "version": "1.36.1-r15" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "ca-certificates" - }, - "version": "20230506-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "libc-dev" - }, - "version": "0.7.2-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "openssl" - }, - "version": "3.1.4-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "gcc" - }, - "version": "13.2.1_git20231014-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "openssl" - }, - "version": "3.1.4-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "gcc" - }, - "version": "13.2.1_git20231014-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "musl" - }, - "version": "1.2.4_git20230717-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "musl" - }, - "version": "1.2.4_git20230717-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "pax-utils" - }, - "version": "1.3.7-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "busybox" - }, - "version": "1.36.1-r15" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "zlib" - }, - "version": "1.3.1-r0" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_OCIImage/scanning_node_modules_using_yarn_with_no_packages - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 3469 - body: | - { - "results": [ - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-42376", - "modified": "2026-07-08T04:32:12.032317Z" - }, - { - "id": "ALPINE-CVE-2023-42363", - "modified": "2026-06-15T18:18:10.016406Z" - }, - { - "id": "ALPINE-CVE-2023-42364", - "modified": "2026-06-15T18:18:10.022384Z" - }, - { - "id": "ALPINE-CVE-2023-42365", - "modified": "2026-06-15T18:18:10.023465Z" - }, - { - "id": "ALPINE-CVE-2023-42366", - "modified": "2026-06-15T18:18:10.027598Z" - }, - { - "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-15T18:18:10.508036Z" - }, - { - "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-15T18:18:10.748793Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-42376", - "modified": "2026-07-08T04:32:12.032317Z" - }, - { - "id": "ALPINE-CVE-2023-42363", - "modified": "2026-06-15T18:18:10.016406Z" - }, - { - "id": "ALPINE-CVE-2023-42364", - "modified": "2026-06-15T18:18:10.022384Z" - }, - { - "id": "ALPINE-CVE-2023-42365", - "modified": "2026-06-15T18:18:10.023465Z" - }, - { - "id": "ALPINE-CVE-2023-42366", - "modified": "2026-06-15T18:18:10.027598Z" - }, - { - "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-15T18:18:10.508036Z" - }, - { - "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-15T18:18:10.748793Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2022-1292", - "modified": "2026-07-08T04:31:47.244657Z" - }, - { - "id": "ALPINE-CVE-2022-2068", - "modified": "2026-07-08T04:31:47.874039Z" - }, - { - "id": "ALPINE-CVE-2023-0466", - "modified": "2026-07-08T04:31:25.432482Z" - }, - { - "id": "ALPINE-CVE-2023-4807", - "modified": "2026-07-08T04:32:27.043928Z" - }, - { - "id": "ALPINE-CVE-2024-13176", - "modified": "2026-06-15T18:18:10.257313Z" - }, - { - "id": "ALPINE-CVE-2024-2511", - "modified": "2026-06-15T18:18:10.275342Z" - }, - { - "id": "ALPINE-CVE-2024-4603", - "modified": "2026-06-15T18:18:10.327322Z" - }, - { - "id": "ALPINE-CVE-2024-4741", - "modified": "2026-06-15T18:18:10.394374Z" - }, - { - "id": "ALPINE-CVE-2024-5535", - "modified": "2026-06-15T18:18:10.502278Z" - }, - { - "id": "ALPINE-CVE-2024-6119", - "modified": "2026-07-08T04:32:23.263115Z" - }, - { - "id": "ALPINE-CVE-2024-9143", - "modified": "2026-06-15T18:18:10.531917Z" - }, - { - "id": "ALPINE-CVE-2025-9230", - "modified": "2026-06-15T18:18:10.952377Z" - }, - { - "id": "ALPINE-CVE-2025-9232", - "modified": "2026-06-15T18:18:10.954507Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2022-1292", - "modified": "2026-07-08T04:31:47.244657Z" - }, - { - "id": "ALPINE-CVE-2022-2068", - "modified": "2026-07-08T04:31:47.874039Z" - }, - { - "id": "ALPINE-CVE-2023-0466", - "modified": "2026-07-08T04:31:25.432482Z" - }, - { - "id": "ALPINE-CVE-2023-4807", - "modified": "2026-07-08T04:32:27.043928Z" - }, - { - "id": "ALPINE-CVE-2024-13176", - "modified": "2026-06-15T18:18:10.257313Z" - }, - { - "id": "ALPINE-CVE-2024-2511", - "modified": "2026-06-15T18:18:10.275342Z" - }, - { - "id": "ALPINE-CVE-2024-4603", - "modified": "2026-06-15T18:18:10.327322Z" - }, - { - "id": "ALPINE-CVE-2024-4741", - "modified": "2026-06-15T18:18:10.394374Z" - }, - { - "id": "ALPINE-CVE-2024-5535", - "modified": "2026-06-15T18:18:10.502278Z" - }, - { - "id": "ALPINE-CVE-2024-6119", - "modified": "2026-07-08T04:32:23.263115Z" - }, - { - "id": "ALPINE-CVE-2024-9143", - "modified": "2026-06-15T18:18:10.531917Z" - }, - { - "id": "ALPINE-CVE-2025-9230", - "modified": "2026-06-15T18:18:10.952377Z" - }, - { - "id": "ALPINE-CVE-2025-9232", - "modified": "2026-06-15T18:18:10.954507Z" - } - ] - }, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-42376", - "modified": "2026-07-08T04:32:12.032317Z" - }, - { - "id": "ALPINE-CVE-2023-42363", - "modified": "2026-06-15T18:18:10.016406Z" - }, - { - "id": "ALPINE-CVE-2023-42364", - "modified": "2026-06-15T18:18:10.022384Z" - }, - { - "id": "ALPINE-CVE-2023-42365", - "modified": "2026-06-15T18:18:10.023465Z" - }, - { - "id": "ALPINE-CVE-2023-42366", - "modified": "2026-06-15T18:18:10.027598Z" - }, - { - "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-15T18:18:10.508036Z" - }, - { - "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-15T18:18:10.748793Z" - } - ] - }, - {} - ] - } - headers: - Content-Length: - - "3469" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 2344 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "alpine-baselayout" - }, - "version": "3.4.3-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "alpine-baselayout" - }, - "version": "3.4.3-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "alpine-keys" - }, - "version": "2.4-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "apk-tools" - }, - "version": "2.14.0-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "busybox" - }, - "version": "1.36.1-r15" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "busybox" - }, - "version": "1.36.1-r15" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "ca-certificates" - }, - "version": "20230506-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "libc-dev" - }, - "version": "0.7.2-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "openssl" - }, - "version": "3.1.4-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "gcc" - }, - "version": "13.2.1_git20231014-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "openssl" - }, - "version": "3.1.4-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "gcc" - }, - "version": "13.2.1_git20231014-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "musl" - }, - "version": "1.2.4_git20230717-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "musl" - }, - "version": "1.2.4_git20230717-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "pax-utils" - }, - "version": "1.3.7-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "busybox" - }, - "version": "1.36.1-r15" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "zlib" - }, - "version": "1.3.1-r0" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_OCIImage/scanning_node_modules_using_yarn_with_some_packages - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 3469 - body: | - { - "results": [ - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-42376", - "modified": "2026-07-08T04:32:12.032317Z" - }, - { - "id": "ALPINE-CVE-2023-42363", - "modified": "2026-06-15T18:18:10.016406Z" - }, - { - "id": "ALPINE-CVE-2023-42364", - "modified": "2026-06-15T18:18:10.022384Z" - }, - { - "id": "ALPINE-CVE-2023-42365", - "modified": "2026-06-15T18:18:10.023465Z" - }, - { - "id": "ALPINE-CVE-2023-42366", - "modified": "2026-06-15T18:18:10.027598Z" - }, - { - "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-15T18:18:10.508036Z" - }, - { - "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-15T18:18:10.748793Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-42376", - "modified": "2026-07-08T04:32:12.032317Z" - }, - { - "id": "ALPINE-CVE-2023-42363", - "modified": "2026-06-15T18:18:10.016406Z" - }, - { - "id": "ALPINE-CVE-2023-42364", - "modified": "2026-06-15T18:18:10.022384Z" - }, - { - "id": "ALPINE-CVE-2023-42365", - "modified": "2026-06-15T18:18:10.023465Z" - }, - { - "id": "ALPINE-CVE-2023-42366", - "modified": "2026-06-15T18:18:10.027598Z" - }, - { - "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-15T18:18:10.508036Z" - }, - { - "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-15T18:18:10.748793Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2022-1292", - "modified": "2026-07-08T04:31:47.244657Z" - }, - { - "id": "ALPINE-CVE-2022-2068", - "modified": "2026-07-08T04:31:47.874039Z" - }, - { - "id": "ALPINE-CVE-2023-0466", - "modified": "2026-07-08T04:31:25.432482Z" - }, - { - "id": "ALPINE-CVE-2023-4807", - "modified": "2026-07-08T04:32:27.043928Z" - }, - { - "id": "ALPINE-CVE-2024-13176", - "modified": "2026-06-15T18:18:10.257313Z" - }, - { - "id": "ALPINE-CVE-2024-2511", - "modified": "2026-06-15T18:18:10.275342Z" - }, - { - "id": "ALPINE-CVE-2024-4603", - "modified": "2026-06-15T18:18:10.327322Z" - }, - { - "id": "ALPINE-CVE-2024-4741", - "modified": "2026-06-15T18:18:10.394374Z" - }, - { - "id": "ALPINE-CVE-2024-5535", - "modified": "2026-06-15T18:18:10.502278Z" - }, - { - "id": "ALPINE-CVE-2024-6119", - "modified": "2026-07-08T04:32:23.263115Z" - }, - { - "id": "ALPINE-CVE-2024-9143", - "modified": "2026-06-15T18:18:10.531917Z" - }, - { - "id": "ALPINE-CVE-2025-9230", - "modified": "2026-06-15T18:18:10.952377Z" - }, - { - "id": "ALPINE-CVE-2025-9232", - "modified": "2026-06-15T18:18:10.954507Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2022-1292", - "modified": "2026-07-08T04:31:47.244657Z" - }, - { - "id": "ALPINE-CVE-2022-2068", - "modified": "2026-07-08T04:31:47.874039Z" - }, - { - "id": "ALPINE-CVE-2023-0466", - "modified": "2026-07-08T04:31:25.432482Z" - }, - { - "id": "ALPINE-CVE-2023-4807", - "modified": "2026-07-08T04:32:27.043928Z" - }, - { - "id": "ALPINE-CVE-2024-13176", - "modified": "2026-06-15T18:18:10.257313Z" - }, - { - "id": "ALPINE-CVE-2024-2511", - "modified": "2026-06-15T18:18:10.275342Z" - }, - { - "id": "ALPINE-CVE-2024-4603", - "modified": "2026-06-15T18:18:10.327322Z" - }, - { - "id": "ALPINE-CVE-2024-4741", - "modified": "2026-06-15T18:18:10.394374Z" - }, - { - "id": "ALPINE-CVE-2024-5535", - "modified": "2026-06-15T18:18:10.502278Z" - }, - { - "id": "ALPINE-CVE-2024-6119", - "modified": "2026-07-08T04:32:23.263115Z" - }, - { - "id": "ALPINE-CVE-2024-9143", - "modified": "2026-06-15T18:18:10.531917Z" - }, - { - "id": "ALPINE-CVE-2025-9230", - "modified": "2026-06-15T18:18:10.952377Z" - }, - { - "id": "ALPINE-CVE-2025-9232", - "modified": "2026-06-15T18:18:10.954507Z" - } - ] - }, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-42376", - "modified": "2026-07-08T04:32:12.032317Z" - }, - { - "id": "ALPINE-CVE-2023-42363", - "modified": "2026-06-15T18:18:10.016406Z" - }, - { - "id": "ALPINE-CVE-2023-42364", - "modified": "2026-06-15T18:18:10.022384Z" - }, - { - "id": "ALPINE-CVE-2023-42365", - "modified": "2026-06-15T18:18:10.023465Z" - }, - { - "id": "ALPINE-CVE-2023-42366", - "modified": "2026-06-15T18:18:10.027598Z" - }, - { - "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-15T18:18:10.508036Z" - }, - { - "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-15T18:18:10.748793Z" - } - ] - }, - {} - ] - } - headers: - Content-Length: - - "3469" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 171 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "GIT", - "name": "https://github.com/davegamble/cjson" - }, - "version": "1.7.17" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_OCIImage/scanning_ubuntu_image_with_homebrew_extractor - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 220 - body: | - { - "results": [ - { - "vulns": [ - { - "id": "CVE-2023-53154", - "modified": "2026-07-08T06:26:38.454222Z" - }, - { - "id": "CVE-2024-31755", - "modified": "2026-07-08T07:33:43.941104Z" - }, - { - "id": "CVE-2025-57052", - "modified": "2026-07-08T07:01:33.149073Z" - } - ] - } - ] - } - headers: - Content-Length: - - "220" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Alpine_3.10_image_tar_with_3.18_version_file.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Alpine_3.10_image_tar_with_3.18_version_file.yaml new file mode 100644 index 00000000000..a2110bd5fa9 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Alpine_3.10_image_tar_with_3.18_version_file.yaml @@ -0,0 +1,529 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 1907 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Alpine:v3.18", + "name": "alpine-baselayout" + }, + "version": "3.1.2-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.18", + "name": "alpine-keys" + }, + "version": "2.1-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.18", + "name": "apk-tools" + }, + "version": "2.10.6-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.18", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.18", + "name": "ca-certificates" + }, + "version": "20191127-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.18", + "name": "libc-dev" + }, + "version": "0.7.1-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.18", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.18", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.18", + "name": "libtls-standalone" + }, + "version": "2.9.1-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.18", + "name": "musl" + }, + "version": "1.1.22-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.18", + "name": "musl" + }, + "version": "1.1.22-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.18", + "name": "pax-utils" + }, + "version": "1.2.3-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.18", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.18", + "name": "zlib" + }, + "version": "1.2.11-r1" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 6493 + body: | + { + "results": [ + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2021-36159", + "modified": "2026-06-15T18:18:08.746967Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2021-42374", + "modified": "2026-07-08T04:31:02.060256Z" + }, + { + "id": "ALPINE-CVE-2021-42375", + "modified": "2026-07-14T05:30:05.614378Z" + }, + { + "id": "ALPINE-CVE-2021-42378", + "modified": "2026-07-08T04:31:06.769201Z" + }, + { + "id": "ALPINE-CVE-2021-42379", + "modified": "2026-07-08T04:32:19.104411Z" + }, + { + "id": "ALPINE-CVE-2021-42380", + "modified": "2026-07-08T04:31:00.322675Z" + }, + { + "id": "ALPINE-CVE-2021-42381", + "modified": "2026-07-08T04:32:10.785299Z" + }, + { + "id": "ALPINE-CVE-2021-42382", + "modified": "2026-07-08T04:32:12.046933Z" + }, + { + "id": "ALPINE-CVE-2021-42383", + "modified": "2026-06-15T18:18:08.835603Z" + }, + { + "id": "ALPINE-CVE-2021-42384", + "modified": "2026-07-08T04:31:06.790570Z" + }, + { + "id": "ALPINE-CVE-2021-42385", + "modified": "2026-07-08T04:32:19.172204Z" + }, + { + "id": "ALPINE-CVE-2021-42386", + "modified": "2026-07-08T04:31:06.765274Z" + }, + { + "id": "ALPINE-CVE-2022-28391", + "modified": "2026-06-15T18:18:09.331750Z" + }, + { + "id": "ALPINE-CVE-2022-30065", + "modified": "2026-06-15T18:18:09.360848Z" + }, + { + "id": "ALPINE-CVE-2022-48174", + "modified": "2026-06-15T18:18:09.680340Z" + }, + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2021-3711", + "modified": "2026-07-08T04:31:24.043051Z" + }, + { + "id": "ALPINE-CVE-2021-3712", + "modified": "2026-07-08T04:31:02.195219Z" + }, + { + "id": "ALPINE-CVE-2021-4044", + "modified": "2026-06-15T18:18:08.798053Z" + }, + { + "id": "ALPINE-CVE-2022-0778", + "modified": "2026-07-08T04:31:46.947012Z" + }, + { + "id": "ALPINE-CVE-2022-2097", + "modified": "2026-07-08T04:32:01.661758Z" + }, + { + "id": "ALPINE-CVE-2022-4304", + "modified": "2026-07-08T04:32:21.270247Z" + }, + { + "id": "ALPINE-CVE-2022-4450", + "modified": "2026-07-08T04:32:21.375815Z" + }, + { + "id": "ALPINE-CVE-2023-0215", + "modified": "2026-07-08T04:32:27.003292Z" + }, + { + "id": "ALPINE-CVE-2023-0286", + "modified": "2026-07-08T04:31:25.525715Z" + }, + { + "id": "ALPINE-CVE-2023-0464", + "modified": "2026-07-08T04:31:25.527188Z" + }, + { + "id": "ALPINE-CVE-2023-0465", + "modified": "2026-07-08T04:31:25.554087Z" + }, + { + "id": "ALPINE-CVE-2023-2650", + "modified": "2026-07-08T04:32:01.995144Z" + }, + { + "id": "ALPINE-CVE-2023-3446", + "modified": "2026-06-15T18:18:09.921734Z" + }, + { + "id": "ALPINE-CVE-2023-5678", + "modified": "2026-07-08T04:32:27.736265Z" + }, + { + "id": "ALPINE-CVE-2023-6237", + "modified": "2026-06-15T18:18:10.151982Z" + }, + { + "id": "ALPINE-CVE-2024-0727", + "modified": "2026-07-08T04:32:27.704640Z" + }, + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-2511", + "modified": "2026-06-15T18:18:10.275342Z" + }, + { + "id": "ALPINE-CVE-2024-4603", + "modified": "2026-06-15T18:18:10.327322Z" + }, + { + "id": "ALPINE-CVE-2024-4741", + "modified": "2026-06-15T18:18:10.394374Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2021-3711", + "modified": "2026-07-08T04:31:24.043051Z" + }, + { + "id": "ALPINE-CVE-2021-3712", + "modified": "2026-07-08T04:31:02.195219Z" + }, + { + "id": "ALPINE-CVE-2021-4044", + "modified": "2026-06-15T18:18:08.798053Z" + }, + { + "id": "ALPINE-CVE-2022-0778", + "modified": "2026-07-08T04:31:46.947012Z" + }, + { + "id": "ALPINE-CVE-2022-2097", + "modified": "2026-07-08T04:32:01.661758Z" + }, + { + "id": "ALPINE-CVE-2022-4304", + "modified": "2026-07-08T04:32:21.270247Z" + }, + { + "id": "ALPINE-CVE-2022-4450", + "modified": "2026-07-08T04:32:21.375815Z" + }, + { + "id": "ALPINE-CVE-2023-0215", + "modified": "2026-07-08T04:32:27.003292Z" + }, + { + "id": "ALPINE-CVE-2023-0286", + "modified": "2026-07-08T04:31:25.525715Z" + }, + { + "id": "ALPINE-CVE-2023-0464", + "modified": "2026-07-08T04:31:25.527188Z" + }, + { + "id": "ALPINE-CVE-2023-0465", + "modified": "2026-07-08T04:31:25.554087Z" + }, + { + "id": "ALPINE-CVE-2023-2650", + "modified": "2026-07-08T04:32:01.995144Z" + }, + { + "id": "ALPINE-CVE-2023-3446", + "modified": "2026-06-15T18:18:09.921734Z" + }, + { + "id": "ALPINE-CVE-2023-5678", + "modified": "2026-07-08T04:32:27.736265Z" + }, + { + "id": "ALPINE-CVE-2023-6237", + "modified": "2026-06-15T18:18:10.151982Z" + }, + { + "id": "ALPINE-CVE-2024-0727", + "modified": "2026-07-08T04:32:27.704640Z" + }, + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-2511", + "modified": "2026-06-15T18:18:10.275342Z" + }, + { + "id": "ALPINE-CVE-2024-4603", + "modified": "2026-06-15T18:18:10.327322Z" + }, + { + "id": "ALPINE-CVE-2024-4741", + "modified": "2026-06-15T18:18:10.394374Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2019-14697", + "modified": "2026-07-08T04:30:41.388027Z" + }, + { + "id": "ALPINE-CVE-2020-28928", + "modified": "2026-06-15T18:18:08.597317Z" + }, + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-07-08T04:32:24.548042Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2019-14697", + "modified": "2026-07-08T04:30:41.388027Z" + }, + { + "id": "ALPINE-CVE-2020-28928", + "modified": "2026-06-15T18:18:08.597317Z" + }, + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-07-08T04:32:24.548042Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2021-42374", + "modified": "2026-07-08T04:31:02.060256Z" + }, + { + "id": "ALPINE-CVE-2021-42375", + "modified": "2026-07-14T05:30:05.614378Z" + }, + { + "id": "ALPINE-CVE-2021-42378", + "modified": "2026-07-08T04:31:06.769201Z" + }, + { + "id": "ALPINE-CVE-2021-42379", + "modified": "2026-07-08T04:32:19.104411Z" + }, + { + "id": "ALPINE-CVE-2021-42380", + "modified": "2026-07-08T04:31:00.322675Z" + }, + { + "id": "ALPINE-CVE-2021-42381", + "modified": "2026-07-08T04:32:10.785299Z" + }, + { + "id": "ALPINE-CVE-2021-42382", + "modified": "2026-07-08T04:32:12.046933Z" + }, + { + "id": "ALPINE-CVE-2021-42383", + "modified": "2026-06-15T18:18:08.835603Z" + }, + { + "id": "ALPINE-CVE-2021-42384", + "modified": "2026-07-08T04:31:06.790570Z" + }, + { + "id": "ALPINE-CVE-2021-42385", + "modified": "2026-07-08T04:32:19.172204Z" + }, + { + "id": "ALPINE-CVE-2021-42386", + "modified": "2026-07-08T04:31:06.765274Z" + }, + { + "id": "ALPINE-CVE-2022-28391", + "modified": "2026-06-15T18:18:09.331750Z" + }, + { + "id": "ALPINE-CVE-2022-30065", + "modified": "2026-06-15T18:18:09.360848Z" + }, + { + "id": "ALPINE-CVE-2022-48174", + "modified": "2026-06-15T18:18:09.680340Z" + }, + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2018-25032", + "modified": "2026-07-08T04:30:24.690369Z" + }, + { + "id": "ALPINE-CVE-2022-37434", + "modified": "2026-06-15T18:18:09.521511Z" + } + ] + } + ] + } + headers: + Content-Length: + - "6493" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Alpine_3.10_image_tar_with_3.18_version_file_grpc.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Alpine_3.10_image_tar_with_3.18_version_file_grpc.yaml new file mode 100644 index 00000000000..6a5d9cd49ba --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Alpine_3.10_image_tar_with_3.18_version_file_grpc.yaml @@ -0,0 +1,53 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:3faaa992edf3dd0c73f8972475d2a120bff0b01283f0881455db2d55455d787a" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:428956b294a20d53e4cb6509af4a0a4d179b53bf99c16987d9668c87aa41a04a" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:8d05db82521a667acd39f4951448aa829cb8975f326fc62e38ee791ded2f73fe" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:9fb3aa2f8b8023a4bebbf92aa567caf88e38e969ada9f0ac12643b2847391635" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "flowquest/test-sample" + }, + { + "registry": "hub.docker.com/", + "repository": "shinminge/tlsalsrl98" + } + ] + } diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Empty_Ubuntu_20.04_image_tar_with_no_vulns_shown.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Empty_Ubuntu_20.04_image_tar_with_no_vulns_shown.yaml new file mode 100644 index 00000000000..20940d79aca --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Empty_Ubuntu_20.04_image_tar_with_no_vulns_shown.yaml @@ -0,0 +1,412 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 6381 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "adduser" + }, + "version": "3.118ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "apt" + }, + "version": "2.0.10" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "base-files" + }, + "version": "11ubuntu5.8" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "base-passwd" + }, + "version": "3.5.47" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "bash" + }, + "version": "5.0-6ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "dash" + }, + "version": "0.5.10.2-6" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "debconf" + }, + "version": "1.5.73" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "debianutils" + }, + "version": "4.9.1" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "diffutils" + }, + "version": "1:3.7-3" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "e2fsprogs" + }, + "version": "1.45.5-2ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "findutils" + }, + "version": "4.7.0-1ubuntu1" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "grep" + }, + "version": "3.4-1" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "hostname" + }, + "version": "3.23" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "init-system-helpers" + }, + "version": "1.57" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "apt" + }, + "version": "2.0.10" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "audit" + }, + "version": "1:2.8.5-2ubuntu6" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "audit" + }, + "version": "1:2.8.5-2ubuntu6" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "libcap-ng" + }, + "version": "0.7.9-2.1build1" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "e2fsprogs" + }, + "version": "1.45.5-2ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "libxcrypt" + }, + "version": "1:4.4.10-10ubuntu4" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "db5.3" + }, + "version": "5.3.28+dfsg1-0.6ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "cdebconf" + }, + "version": "0.251ubuntu1" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "e2fsprogs" + }, + "version": "1.45.5-2ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "libffi" + }, + "version": "3.3-4" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "gmp" + }, + "version": "2:6.2.0+dfsg-4ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "libgpg-error" + }, + "version": "1.37-1" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "nettle" + }, + "version": "3.5.1+really3.5.1-2ubuntu0.2" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "libidn2" + }, + "version": "2.2.0-2" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "nettle" + }, + "version": "3.5.1+really3.5.1-2ubuntu0.2" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "pcre3" + }, + "version": "2:8.39-12ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "procps" + }, + "version": "2:3.3.16-1ubuntu2.4" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "libseccomp" + }, + "version": "2.5.1-1ubuntu1~20.04.2" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "libselinux" + }, + "version": "3.0-1build2" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "libsemanage" + }, + "version": "3.0-1build2" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "libsemanage" + }, + "version": "3.0-1build2" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "libsepol" + }, + "version": "3.0-1ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "e2fsprogs" + }, + "version": "1.45.5-2ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "libunistring" + }, + "version": "0.9.10-2" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "libzstd" + }, + "version": "1.4.4+dfsg-3ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "e2fsprogs" + }, + "version": "1.45.5-2ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "lsb" + }, + "version": "11.1.0ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "mawk" + }, + "version": "1.3.4.20200120-2" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "procps" + }, + "version": "2:3.3.16-1ubuntu2.4" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "sensible-utils" + }, + "version": "0.0.12+nmu1" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "sysvinit" + }, + "version": "2.96-2.1ubuntu1" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "ubuntu-keyring" + }, + "version": "2020.02.11.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 232 + body: | + { + "results": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2017-11164", + "modified": "2026-04-22T11:10:44.262299Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "232" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Empty_Ubuntu_20.04_image_tar_with_no_vulns_shown_grpc.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Empty_Ubuntu_20.04_image_tar_with_no_vulns_shown_grpc.yaml new file mode 100644 index 00000000000..75dca09c968 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Empty_Ubuntu_20.04_image_tar_with_no_vulns_shown_grpc.yaml @@ -0,0 +1,81 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:170b376f64fb30995c140276be3d71dfb256b308d86183ca3b22aa93a79ad548" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "zontak/agirunner-sdk-typescript" + }, + { + "registry": "hub.docker.com/", + "repository": "laurentsogeti/pod_showname_formation_ckad" + }, + { + "registry": "hub.docker.com/", + "repository": "settel/render-html" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:37c569fc822b075d69d9a72cf6788e3be40f98e8c9092787c559b02c6d9f98fa" + } + response: |- + { + "results": [ + { + "registry": "gcr.io/cloud-marketplace/", + "repository": "google/ubuntu2004" + }, + { + "registry": "hub.docker.com/", + "repository": "ubuntu" + }, + { + "registry": "hub.docker.com/", + "repository": "amd64/ubuntu" + }, + { + "registry": "hub.docker.com/", + "repository": "mosambeesfn/ubuntu" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:4017eeba317389a738c0affbb6aed06ec730c81d07f020e3e5cd5f9b84715cb4" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:7800f80a93336d416612f372faa5f69eb67b353ce6ae9535fa0848f8784c74b1" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:91650c89121d9df22dcf69f9aa00f3917c165f312674af22e56b387816689a0a" + } + error: + code: 5 + message: chain ID not found diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Empty_Ubuntu_20.04_image_tar_with_only_unimportant_vulns_shown.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Empty_Ubuntu_20.04_image_tar_with_only_unimportant_vulns_shown.yaml new file mode 100644 index 00000000000..20940d79aca --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Empty_Ubuntu_20.04_image_tar_with_only_unimportant_vulns_shown.yaml @@ -0,0 +1,412 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 6381 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "adduser" + }, + "version": "3.118ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "apt" + }, + "version": "2.0.10" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "base-files" + }, + "version": "11ubuntu5.8" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "base-passwd" + }, + "version": "3.5.47" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "bash" + }, + "version": "5.0-6ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "dash" + }, + "version": "0.5.10.2-6" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "debconf" + }, + "version": "1.5.73" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "debianutils" + }, + "version": "4.9.1" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "diffutils" + }, + "version": "1:3.7-3" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "e2fsprogs" + }, + "version": "1.45.5-2ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "findutils" + }, + "version": "4.7.0-1ubuntu1" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "grep" + }, + "version": "3.4-1" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "hostname" + }, + "version": "3.23" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "init-system-helpers" + }, + "version": "1.57" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "apt" + }, + "version": "2.0.10" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "audit" + }, + "version": "1:2.8.5-2ubuntu6" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "audit" + }, + "version": "1:2.8.5-2ubuntu6" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "libcap-ng" + }, + "version": "0.7.9-2.1build1" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "e2fsprogs" + }, + "version": "1.45.5-2ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "libxcrypt" + }, + "version": "1:4.4.10-10ubuntu4" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "db5.3" + }, + "version": "5.3.28+dfsg1-0.6ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "cdebconf" + }, + "version": "0.251ubuntu1" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "e2fsprogs" + }, + "version": "1.45.5-2ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "libffi" + }, + "version": "3.3-4" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "gmp" + }, + "version": "2:6.2.0+dfsg-4ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "libgpg-error" + }, + "version": "1.37-1" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "nettle" + }, + "version": "3.5.1+really3.5.1-2ubuntu0.2" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "libidn2" + }, + "version": "2.2.0-2" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "nettle" + }, + "version": "3.5.1+really3.5.1-2ubuntu0.2" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "pcre3" + }, + "version": "2:8.39-12ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "procps" + }, + "version": "2:3.3.16-1ubuntu2.4" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "libseccomp" + }, + "version": "2.5.1-1ubuntu1~20.04.2" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "libselinux" + }, + "version": "3.0-1build2" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "libsemanage" + }, + "version": "3.0-1build2" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "libsemanage" + }, + "version": "3.0-1build2" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "libsepol" + }, + "version": "3.0-1ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "e2fsprogs" + }, + "version": "1.45.5-2ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "libunistring" + }, + "version": "0.9.10-2" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "libzstd" + }, + "version": "1.4.4+dfsg-3ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "e2fsprogs" + }, + "version": "1.45.5-2ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "lsb" + }, + "version": "11.1.0ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "mawk" + }, + "version": "1.3.4.20200120-2" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "procps" + }, + "version": "2:3.3.16-1ubuntu2.4" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "sensible-utils" + }, + "version": "0.0.12+nmu1" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "sysvinit" + }, + "version": "2.96-2.1ubuntu1" + }, + { + "package": { + "ecosystem": "Ubuntu:20.04", + "name": "ubuntu-keyring" + }, + "version": "2020.02.11.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 232 + body: | + { + "results": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2017-11164", + "modified": "2026-04-22T11:10:44.262299Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "232" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Empty_Ubuntu_20.04_image_tar_with_only_unimportant_vulns_shown_grpc.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Empty_Ubuntu_20.04_image_tar_with_only_unimportant_vulns_shown_grpc.yaml new file mode 100644 index 00000000000..75dca09c968 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Empty_Ubuntu_20.04_image_tar_with_only_unimportant_vulns_shown_grpc.yaml @@ -0,0 +1,81 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:170b376f64fb30995c140276be3d71dfb256b308d86183ca3b22aa93a79ad548" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "zontak/agirunner-sdk-typescript" + }, + { + "registry": "hub.docker.com/", + "repository": "laurentsogeti/pod_showname_formation_ckad" + }, + { + "registry": "hub.docker.com/", + "repository": "settel/render-html" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:37c569fc822b075d69d9a72cf6788e3be40f98e8c9092787c559b02c6d9f98fa" + } + response: |- + { + "results": [ + { + "registry": "gcr.io/cloud-marketplace/", + "repository": "google/ubuntu2004" + }, + { + "registry": "hub.docker.com/", + "repository": "ubuntu" + }, + { + "registry": "hub.docker.com/", + "repository": "amd64/ubuntu" + }, + { + "registry": "hub.docker.com/", + "repository": "mosambeesfn/ubuntu" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:4017eeba317389a738c0affbb6aed06ec730c81d07f020e3e5cd5f9b84715cb4" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:7800f80a93336d416612f372faa5f69eb67b353ce6ae9535fa0848f8784c74b1" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:91650c89121d9df22dcf69f9aa00f3917c165f312674af22e56b387816689a0a" + } + error: + code: 5 + message: chain ID not found diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Empty_Ubuntu_22.04_image_tar.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Empty_Ubuntu_22.04_image_tar.yaml new file mode 100644 index 00000000000..2acfa9ab3e7 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Empty_Ubuntu_22.04_image_tar.yaml @@ -0,0 +1,2231 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 14065 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "adduser" + }, + "version": "3.118ubuntu5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "apt" + }, + "version": "2.4.13" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "base-files" + }, + "version": "12ubuntu4.7" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "base-passwd" + }, + "version": "3.5.52build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "bash" + }, + "version": "5.1-6ubuntu1.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "1:2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "coreutils" + }, + "version": "8.32-4.1ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "dash" + }, + "version": "0.5.11+git20210903+057cd650a4ed-3build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "debconf" + }, + "version": "1.5.79ubuntu1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "debianutils" + }, + "version": "5.5-1ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "diffutils" + }, + "version": "1:3.8-0ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "dpkg" + }, + "version": "1.21.1ubuntu2.3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "findutils" + }, + "version": "4.8.0-1ubuntu3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gcc-12" + }, + "version": "12.3.0-1ubuntu1~22.04" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gnupg2" + }, + "version": "2.2.27-3ubuntu2.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "grep" + }, + "version": "3.7-1build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gzip" + }, + "version": "1.10-4ubuntu4.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "hostname" + }, + "version": "3.23ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "init-system-helpers" + }, + "version": "1.62" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "acl" + }, + "version": "2.3.1-1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "apt" + }, + "version": "2.4.13" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "attr" + }, + "version": "1:2.5.1-1build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "audit" + }, + "version": "1:3.0.7-1build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "audit" + }, + "version": "1:3.0.7-1build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "bzip2" + }, + "version": "1.0.8-5build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "glibc" + }, + "version": "2.35-0ubuntu3.8" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "glibc" + }, + "version": "2.35-0ubuntu3.8" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libcap-ng" + }, + "version": "0.7.9-2.2build3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libcap2" + }, + "version": "1:2.44-1ubuntu0.22.04.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libxcrypt" + }, + "version": "1:4.4.27-1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "db5.3" + }, + "version": "5.3.28+dfsg1-0.8ubuntu3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "cdebconf" + }, + "version": "0.261ubuntu1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libffi" + }, + "version": "3.4.2-4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gcc-12" + }, + "version": "12.3.0-1ubuntu1~22.04" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libgcrypt20" + }, + "version": "1.9.4-3ubuntu3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gmp" + }, + "version": "2:6.2.1+dfsg-3ubuntu1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gnutls28" + }, + "version": "3.7.3-4ubuntu1.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libgpg-error" + }, + "version": "1.43-3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "nettle" + }, + "version": "3.7.3-1build2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libidn2" + }, + "version": "2.3.2-2build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "keyutils" + }, + "version": "1.6.1-2ubuntu3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "lz4" + }, + "version": "1.9.3-2build2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "xz-utils" + }, + "version": "5.2.5-2ubuntu1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "nettle" + }, + "version": "3.7.3-1build2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libnsl" + }, + "version": "1.3.0-2build2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "p11-kit" + }, + "version": "0.24.0-6build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pcre2" + }, + "version": "10.39-3ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pcre3" + }, + "version": "2:8.39-13ubuntu0.22.04.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "procps" + }, + "version": "2:3.3.17-6ubuntu2.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libseccomp" + }, + "version": "2.5.3-2ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libselinux" + }, + "version": "3.3-1build2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libsemanage" + }, + "version": "3.3-1build2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libsemanage" + }, + "version": "3.3-1build2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libsepol" + }, + "version": "3.3-1build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "openssl" + }, + "version": "3.0.2-0ubuntu1.18" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gcc-12" + }, + "version": "12.3.0-1ubuntu1~22.04" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "systemd" + }, + "version": "249.11-0ubuntu3.12" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libtasn1-6" + }, + "version": "4.18.0-4build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libtirpc" + }, + "version": "1.3.2-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libtirpc" + }, + "version": "1.3.2-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "systemd" + }, + "version": "249.11-0ubuntu3.12" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libunistring" + }, + "version": "1.0-1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "xxhash" + }, + "version": "0.8.1-1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libzstd" + }, + "version": "1.4.8+dfsg-3build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "shadow" + }, + "version": "1:4.8.1-2ubuntu2.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "lsb" + }, + "version": "11.1.0ubuntu4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "mawk" + }, + "version": "1.3.4.20200120-3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "shadow" + }, + "version": "1:4.8.1-2ubuntu2.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "perl" + }, + "version": "5.34.0-3ubuntu1.3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "procps" + }, + "version": "2:3.3.17-6ubuntu2.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "sed" + }, + "version": "4.8-1ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "sensible-utils" + }, + "version": "0.0.17" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "sysvinit" + }, + "version": "3.01-1ubuntu1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "tar" + }, + "version": "1.34+dfsg-1ubuntu0.1.22.04.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ubuntu-keyring" + }, + "version": "2021.03.26" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "usrmerge" + }, + "version": "25ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "zlib" + }, + "version": "1:1.2.11.dfsg-2ubuntu9.2" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 22135 + body: | + { + "results": [ + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-09T17:15:27.672147Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2016-2781", + "modified": "2026-03-18T06:32:17.714169Z" + }, + { + "id": "UBUNTU-CVE-2025-5278", + "modified": "2026-05-20T16:23:34.282155Z" + } + ] + }, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2025-6297", + "modified": "2026-04-22T16:08:20.375647Z" + }, + { + "id": "USN-7768-1", + "modified": "2026-04-27T18:17:26.257929Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-27943", + "modified": "2026-05-20T16:08:28.385808Z" + }, + { + "id": "UBUNTU-CVE-2023-4039", + "modified": "2026-05-20T16:17:03.256749Z" + }, + { + "id": "USN-7700-1", + "modified": "2026-04-27T18:13:01.606435Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-3219", + "modified": "2026-01-20T17:26:42.776809Z" + }, + { + "id": "UBUNTU-CVE-2025-30258", + "modified": "2026-02-04T04:30:17.426918Z" + }, + { + "id": "UBUNTU-CVE-2025-68973", + "modified": "2026-02-05T00:30:28.335358Z" + }, + { + "id": "UBUNTU-CVE-2026-57062", + "modified": "2026-06-29T18:15:10.272222Z" + }, + { + "id": "USN-7412-1", + "modified": "2026-02-10T04:47:47Z" + }, + { + "id": "USN-7412-2", + "modified": "2026-02-10T04:47:47Z" + }, + { + "id": "USN-7946-1", + "modified": "2026-06-25T13:32:31.788231Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-41991", + "modified": "2026-07-06T20:30:58.394348Z" + }, + { + "id": "UBUNTU-CVE-2026-41992", + "modified": "2026-07-06T20:30:59.127897Z" + }, + { + "id": "USN-8512-1", + "modified": "2026-07-06T20:44:29.397826Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-54369", + "modified": "2026-07-01T21:27:56Z" + }, + { + "id": "UBUNTU-CVE-2026-54370", + "modified": "2026-07-01T21:27:56Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-54371", + "modified": "2026-07-06T20:31:13.100309Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-09T17:15:27.672147Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-42250", + "modified": "2026-06-08T09:45:09.402356Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2016-20013", + "modified": "2026-07-08T22:45:12.334407Z" + }, + { + "id": "UBUNTU-CVE-2025-0395", + "modified": "2026-04-22T15:28:12.422655Z" + }, + { + "id": "UBUNTU-CVE-2025-15281", + "modified": "2026-05-20T16:20:25.786327Z" + }, + { + "id": "UBUNTU-CVE-2025-4802", + "modified": "2026-04-22T16:03:42.030514Z" + }, + { + "id": "UBUNTU-CVE-2025-8058", + "modified": "2026-04-22T16:17:04.960379Z" + }, + { + "id": "UBUNTU-CVE-2026-0861", + "modified": "2026-04-22T16:17:28.297278Z" + }, + { + "id": "UBUNTU-CVE-2026-0915", + "modified": "2026-05-20T16:24:09.854819Z" + }, + { + "id": "UBUNTU-CVE-2026-4046", + "modified": "2026-05-20T16:25:41.648329Z" + }, + { + "id": "UBUNTU-CVE-2026-5435", + "modified": "2026-05-29T19:15:06.842719Z" + }, + { + "id": "UBUNTU-CVE-2026-5450", + "modified": "2026-05-29T19:15:06.879770Z" + }, + { + "id": "UBUNTU-CVE-2026-5928", + "modified": "2026-05-29T19:15:06.900572Z" + }, + { + "id": "UBUNTU-CVE-2026-6238", + "modified": "2026-06-24T11:00:25.318641Z" + }, + { + "id": "USN-7259-1", + "modified": "2026-04-27T17:42:56.450674Z" + }, + { + "id": "USN-7541-1", + "modified": "2026-04-22T10:58:59.498919Z" + }, + { + "id": "USN-7760-1", + "modified": "2026-04-27T18:17:40.444418Z" + }, + { + "id": "USN-8005-1", + "modified": "2026-06-25T13:32:31.787765Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2016-20013", + "modified": "2026-07-08T22:45:12.334407Z" + }, + { + "id": "UBUNTU-CVE-2025-0395", + "modified": "2026-04-22T15:28:12.422655Z" + }, + { + "id": "UBUNTU-CVE-2025-15281", + "modified": "2026-05-20T16:20:25.786327Z" + }, + { + "id": "UBUNTU-CVE-2025-4802", + "modified": "2026-04-22T16:03:42.030514Z" + }, + { + "id": "UBUNTU-CVE-2025-8058", + "modified": "2026-04-22T16:17:04.960379Z" + }, + { + "id": "UBUNTU-CVE-2026-0861", + "modified": "2026-04-22T16:17:28.297278Z" + }, + { + "id": "UBUNTU-CVE-2026-0915", + "modified": "2026-05-20T16:24:09.854819Z" + }, + { + "id": "UBUNTU-CVE-2026-4046", + "modified": "2026-05-20T16:25:41.648329Z" + }, + { + "id": "UBUNTU-CVE-2026-5435", + "modified": "2026-05-29T19:15:06.842719Z" + }, + { + "id": "UBUNTU-CVE-2026-5450", + "modified": "2026-05-29T19:15:06.879770Z" + }, + { + "id": "UBUNTU-CVE-2026-5928", + "modified": "2026-05-29T19:15:06.900572Z" + }, + { + "id": "UBUNTU-CVE-2026-6238", + "modified": "2026-06-24T11:00:25.318641Z" + }, + { + "id": "USN-7259-1", + "modified": "2026-04-27T17:42:56.450674Z" + }, + { + "id": "USN-7541-1", + "modified": "2026-04-22T10:58:59.498919Z" + }, + { + "id": "USN-7760-1", + "modified": "2026-04-27T18:17:40.444418Z" + }, + { + "id": "USN-8005-1", + "modified": "2026-06-25T13:32:31.787765Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2025-1390", + "modified": "2026-06-23T22:00:07.953148Z" + }, + { + "id": "UBUNTU-CVE-2026-4878", + "modified": "2026-06-24T02:29:23.557692Z" + }, + { + "id": "USN-7287-1", + "modified": "2026-04-27T17:45:02.692736Z" + }, + { + "id": "USN-8193-1", + "modified": "2026-04-29T09:53:20.641115Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-27943", + "modified": "2026-05-20T16:08:28.385808Z" + }, + { + "id": "UBUNTU-CVE-2023-4039", + "modified": "2026-05-20T16:17:03.256749Z" + }, + { + "id": "USN-7700-1", + "modified": "2026-04-27T18:13:01.606435Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-2236", + "modified": "2026-07-01T23:40:15.314704Z" + }, + { + "id": "UBUNTU-CVE-2026-41989", + "modified": "2026-06-26T19:30:06.785492Z" + }, + { + "id": "USN-8319-1", + "modified": "2026-05-27T15:47:45.571912Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-12243", + "modified": "2026-07-06T20:44:27.631542Z" + }, + { + "id": "UBUNTU-CVE-2025-14831", + "modified": "2026-07-06T20:44:29.080707Z" + }, + { + "id": "UBUNTU-CVE-2025-32988", + "modified": "2026-04-22T15:42:43.907567Z" + }, + { + "id": "UBUNTU-CVE-2025-32989", + "modified": "2026-04-22T15:42:40.864729Z" + }, + { + "id": "UBUNTU-CVE-2025-32990", + "modified": "2026-04-22T15:38:02.144648Z" + }, + { + "id": "UBUNTU-CVE-2025-6395", + "modified": "2026-04-22T16:08:12.464527Z" + }, + { + "id": "UBUNTU-CVE-2025-9820", + "modified": "2026-07-06T20:44:29.852110Z" + }, + { + "id": "UBUNTU-CVE-2026-33845", + "modified": "2026-07-06T20:44:27.233455Z" + }, + { + "id": "UBUNTU-CVE-2026-33846", + "modified": "2026-07-06T20:44:28.879211Z" + }, + { + "id": "UBUNTU-CVE-2026-3832", + "modified": "2026-06-30T03:45:07.126536Z" + }, + { + "id": "UBUNTU-CVE-2026-3833", + "modified": "2026-07-06T20:44:29.145695Z" + }, + { + "id": "UBUNTU-CVE-2026-42009", + "modified": "2026-07-06T20:44:28.218328Z" + }, + { + "id": "UBUNTU-CVE-2026-42010", + "modified": "2026-07-06T20:44:27.505571Z" + }, + { + "id": "UBUNTU-CVE-2026-42011", + "modified": "2026-07-14T23:44:43.206224Z" + }, + { + "id": "UBUNTU-CVE-2026-42012", + "modified": "2026-07-14T23:44:43.007167Z" + }, + { + "id": "UBUNTU-CVE-2026-42013", + "modified": "2026-07-14T23:44:41.353494Z" + }, + { + "id": "UBUNTU-CVE-2026-42014", + "modified": "2026-07-14T23:44:42.315334Z" + }, + { + "id": "UBUNTU-CVE-2026-42015", + "modified": "2026-07-14T23:44:43.569875Z" + }, + { + "id": "UBUNTU-CVE-2026-5260", + "modified": "2026-07-06T20:44:27.171088Z" + }, + { + "id": "USN-7281-1", + "modified": "2026-04-27T17:44:35.441107Z" + }, + { + "id": "USN-7635-1", + "modified": "2026-04-27T18:09:31.260144Z" + }, + { + "id": "USN-8043-1", + "modified": "2026-04-27T18:38:58.231629Z" + }, + { + "id": "USN-8284-1", + "modified": "2026-06-17T11:00:54.604676Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" + }, + { + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" + }, + { + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" + }, + { + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" + }, + { + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" + }, + { + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" + }, + { + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-17T04:27:00Z" + }, + { + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-07-09T21:30:58.285031Z" + }, + { + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-07-09T21:30:58.537034Z" + }, + { + "id": "USN-7257-1", + "modified": "2026-06-25T13:32:30.106589Z" + }, + { + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" + }, + { + "id": "USN-7542-1", + "modified": "2026-06-25T13:32:30.616782Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" + }, + { + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" + }, + { + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" + }, + { + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" + }, + { + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" + }, + { + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" + }, + { + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-17T04:27:00Z" + }, + { + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-07-09T21:30:58.285031Z" + }, + { + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-07-09T21:30:58.537034Z" + }, + { + "id": "USN-7257-1", + "modified": "2026-06-25T13:32:30.106589Z" + }, + { + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" + }, + { + "id": "USN-7542-1", + "modified": "2026-06-25T13:32:30.616782Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" + }, + { + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" + }, + { + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" + }, + { + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" + }, + { + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" + }, + { + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" + }, + { + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-17T04:27:00Z" + }, + { + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-07-09T21:30:58.285031Z" + }, + { + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-07-09T21:30:58.537034Z" + }, + { + "id": "USN-7257-1", + "modified": "2026-06-25T13:32:30.106589Z" + }, + { + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" + }, + { + "id": "USN-7542-1", + "modified": "2026-06-25T13:32:30.616782Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" + }, + { + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" + }, + { + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" + }, + { + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" + }, + { + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" + }, + { + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" + }, + { + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-17T04:27:00Z" + }, + { + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-07-09T21:30:58.285031Z" + }, + { + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-07-09T21:30:58.537034Z" + }, + { + "id": "USN-7257-1", + "modified": "2026-06-25T13:32:30.106589Z" + }, + { + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" + }, + { + "id": "USN-7542-1", + "modified": "2026-06-25T13:32:30.616782Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2025-62813", + "modified": "2025-10-27T08:32:45.494712Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-34743", + "modified": "2026-06-02T14:00:18.179184Z" + }, + { + "id": "USN-8362-1", + "modified": "2026-06-02T14:14:25.491935Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-09T17:15:27.672147Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-07T21:03:19.257825Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-08T18:30:10.365748Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-07T21:03:19.257825Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-08T18:30:10.365748Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13757", + "modified": "2026-07-01T21:19:39Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-41409", + "modified": "2026-04-22T13:23:47.523941Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2017-11164", + "modified": "2026-04-22T11:10:44.262299Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-09T17:15:27.672147Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-13176", + "modified": "2026-06-16T13:30:37.035462Z" + }, + { + "id": "UBUNTU-CVE-2024-41996", + "modified": "2026-07-08T22:45:14.910732Z" + }, + { + "id": "UBUNTU-CVE-2024-9143", + "modified": "2026-06-16T13:30:42.533862Z" + }, + { + "id": "UBUNTU-CVE-2025-15467", + "modified": "2026-07-08T22:45:12.561148Z" + }, + { + "id": "UBUNTU-CVE-2025-27587", + "modified": "2026-06-16T13:30:42.231385Z" + }, + { + "id": "UBUNTU-CVE-2025-68160", + "modified": "2026-07-08T22:45:11.201806Z" + }, + { + "id": "UBUNTU-CVE-2025-69418", + "modified": "2026-07-08T22:45:10.238757Z" + }, + { + "id": "UBUNTU-CVE-2025-69419", + "modified": "2026-07-08T22:45:10.652331Z" + }, + { + "id": "UBUNTU-CVE-2025-69420", + "modified": "2026-05-20T16:23:50.860805Z" + }, + { + "id": "UBUNTU-CVE-2025-69421", + "modified": "2026-05-20T16:23:50.665805Z" + }, + { + "id": "UBUNTU-CVE-2025-9230", + "modified": "2026-05-20T16:24:04.817135Z" + }, + { + "id": "UBUNTU-CVE-2026-22795", + "modified": "2026-05-20T16:24:13.263285Z" + }, + { + "id": "UBUNTU-CVE-2026-22796", + "modified": "2026-07-08T22:45:13.369897Z" + }, + { + "id": "UBUNTU-CVE-2026-28387", + "modified": "2026-07-08T22:45:14.045974Z" + }, + { + "id": "UBUNTU-CVE-2026-28388", + "modified": "2026-07-08T22:45:13.947607Z" + }, + { + "id": "UBUNTU-CVE-2026-28389", + "modified": "2026-07-08T22:45:14.128002Z" + }, + { + "id": "UBUNTU-CVE-2026-28390", + "modified": "2026-07-08T22:45:14.501164Z" + }, + { + "id": "UBUNTU-CVE-2026-31789", + "modified": "2026-07-08T22:45:08.612244Z" + }, + { + "id": "UBUNTU-CVE-2026-31790", + "modified": "2026-07-08T22:45:15.194189Z" + }, + { + "id": "UBUNTU-CVE-2026-34180", + "modified": "2026-07-08T22:45:16.182260Z" + }, + { + "id": "UBUNTU-CVE-2026-34182", + "modified": "2026-07-08T22:45:16.771546Z" + }, + { + "id": "UBUNTU-CVE-2026-42766", + "modified": "2026-07-08T22:45:18.180633Z" + }, + { + "id": "UBUNTU-CVE-2026-42767", + "modified": "2026-07-08T22:45:18.595864Z" + }, + { + "id": "UBUNTU-CVE-2026-42770", + "modified": "2026-07-08T22:45:20.235150Z" + }, + { + "id": "UBUNTU-CVE-2026-45445", + "modified": "2026-07-08T22:45:20.031829Z" + }, + { + "id": "UBUNTU-CVE-2026-45446", + "modified": "2026-07-08T22:45:20.225145Z" + }, + { + "id": "UBUNTU-CVE-2026-45447", + "modified": "2026-07-08T22:45:20.175237Z" + }, + { + "id": "UBUNTU-CVE-2026-7383", + "modified": "2026-07-08T22:45:20.213109Z" + }, + { + "id": "UBUNTU-CVE-2026-9076", + "modified": "2026-07-08T22:45:20.169764Z" + }, + { + "id": "USN-7278-1", + "modified": "2026-04-27T17:44:33.333251Z" + }, + { + "id": "USN-7786-1", + "modified": "2026-06-25T13:32:31.234820Z" + }, + { + "id": "USN-7980-1", + "modified": "2026-06-30T18:15:13.934266Z" + }, + { + "id": "USN-8155-1", + "modified": "2026-05-20T16:04:00.917390Z" + }, + { + "id": "USN-8414-1", + "modified": "2026-06-30T18:17:25.786836Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-27943", + "modified": "2026-05-20T16:08:28.385808Z" + }, + { + "id": "UBUNTU-CVE-2023-4039", + "modified": "2026-05-20T16:17:03.256749Z" + }, + { + "id": "USN-7700-1", + "modified": "2026-04-27T18:13:01.606435Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-7008", + "modified": "2026-06-08T18:52:48.143455Z" + }, + { + "id": "UBUNTU-CVE-2025-4598", + "modified": "2026-04-22T16:03:19.927023Z" + }, + { + "id": "UBUNTU-CVE-2026-29111", + "modified": "2026-04-22T16:28:39.004822Z" + }, + { + "id": "UBUNTU-CVE-2026-40225", + "modified": "2026-06-05T19:45:06.691290Z" + }, + { + "id": "UBUNTU-CVE-2026-40226", + "modified": "2026-06-08T18:55:48.425073Z" + }, + { + "id": "UBUNTU-CVE-2026-40228", + "modified": "2026-06-08T18:55:49.290907Z" + }, + { + "id": "USN-7559-1", + "modified": "2026-04-22T10:59:21.916844Z" + }, + { + "id": "USN-8119-1", + "modified": "2026-06-05T19:59:22.366383Z" + }, + { + "id": "USN-8402-1", + "modified": "2026-06-08T23:03:52.339660Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2021-46848", + "modified": "2026-04-22T13:00:38.989006Z" + }, + { + "id": "UBUNTU-CVE-2024-12133", + "modified": "2026-04-22T14:38:21.767463Z" + }, + { + "id": "UBUNTU-CVE-2025-13151", + "modified": "2026-04-22T15:30:31.745395Z" + }, + { + "id": "USN-7275-1", + "modified": "2026-04-27T17:44:12.827723Z" + }, + { + "id": "USN-7954-1", + "modified": "2026-04-22T11:04:31.475896Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-07T21:03:19.257825Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-08T18:30:10.365748Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-7008", + "modified": "2026-06-08T18:52:48.143455Z" + }, + { + "id": "UBUNTU-CVE-2025-4598", + "modified": "2026-04-22T16:03:19.927023Z" + }, + { + "id": "UBUNTU-CVE-2026-29111", + "modified": "2026-04-22T16:28:39.004822Z" + }, + { + "id": "UBUNTU-CVE-2026-40225", + "modified": "2026-06-05T19:45:06.691290Z" + }, + { + "id": "UBUNTU-CVE-2026-40226", + "modified": "2026-06-08T18:55:48.425073Z" + }, + { + "id": "UBUNTU-CVE-2026-40228", + "modified": "2026-06-08T18:55:49.290907Z" + }, + { + "id": "USN-7559-1", + "modified": "2026-04-22T10:59:21.916844Z" + }, + { + "id": "USN-8119-1", + "modified": "2026-06-05T19:59:22.366383Z" + }, + { + "id": "USN-8402-1", + "modified": "2026-06-08T23:03:52.339660Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-09T17:15:27.672147Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-4899", + "modified": "2026-04-22T13:36:43.299894Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-29383", + "modified": "2025-10-24T05:01:54Z" + }, + { + "id": "UBUNTU-CVE-2024-56433", + "modified": "2026-05-20T16:19:41.251440Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-09T17:15:27.672147Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-07T21:03:19.257825Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-08T18:30:10.365748Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-07T21:03:19.257825Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-08T18:30:10.365748Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-29383", + "modified": "2025-10-24T05:01:54Z" + }, + { + "id": "UBUNTU-CVE-2024-56433", + "modified": "2026-05-20T16:19:41.251440Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-31486", + "modified": "2026-06-24T15:30:22.242365Z" + }, + { + "id": "UBUNTU-CVE-2023-47039", + "modified": "2026-06-24T15:30:22.223640Z" + }, + { + "id": "UBUNTU-CVE-2024-56406", + "modified": "2026-04-22T15:21:32.149942Z" + }, + { + "id": "UBUNTU-CVE-2025-15649", + "modified": "2026-07-01T13:50:56.760041Z" + }, + { + "id": "UBUNTU-CVE-2025-40909", + "modified": "2026-06-24T15:30:22.288512Z" + }, + { + "id": "UBUNTU-CVE-2026-12087", + "modified": "2026-07-01T13:51:29.763714Z" + }, + { + "id": "UBUNTU-CVE-2026-13221", + "modified": "2026-07-14T11:00:12.675759Z" + }, + { + "id": "UBUNTU-CVE-2026-42496", + "modified": "2026-07-01T18:56:57.544972Z" + }, + { + "id": "UBUNTU-CVE-2026-42497", + "modified": "2026-07-01T13:53:02.335741Z" + }, + { + "id": "UBUNTU-CVE-2026-48959", + "modified": "2026-07-01T13:53:12.524471Z" + }, + { + "id": "UBUNTU-CVE-2026-48961", + "modified": "2026-07-01T13:53:13.376190Z" + }, + { + "id": "UBUNTU-CVE-2026-48962", + "modified": "2026-07-01T13:53:13.252080Z" + }, + { + "id": "UBUNTU-CVE-2026-57432", + "modified": "2026-07-14T11:00:12.772175Z" + }, + { + "id": "UBUNTU-CVE-2026-57433", + "modified": "2026-07-14T11:00:14.055317Z" + }, + { + "id": "UBUNTU-CVE-2026-7017", + "modified": "2026-07-09T17:15:52.841661Z" + }, + { + "id": "UBUNTU-CVE-2026-8376", + "modified": "2026-07-01T18:57:39.513466Z" + }, + { + "id": "UBUNTU-CVE-2026-9538", + "modified": "2026-07-01T13:53:19.355510Z" + }, + { + "id": "USN-7434-1", + "modified": "2026-04-22T10:56:55.320362Z" + }, + { + "id": "USN-7678-1", + "modified": "2026-04-27T18:11:36.276635Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-5958", + "modified": "2026-05-29T10:59:18.893969Z" + }, + { + "id": "USN-8229-1", + "modified": "2026-05-20T16:04:03.111048Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2025-45582", + "modified": "2026-07-06T16:00:24.944880Z" + }, + { + "id": "UBUNTU-CVE-2026-5704", + "modified": "2026-06-26T14:47:36.043245Z" + }, + { + "id": "USN-8477-1", + "modified": "2026-06-26T14:59:24.298942Z" + }, + { + "id": "USN-8510-1", + "modified": "2026-07-06T20:34:34.654931Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-09T17:15:27.672147Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + {} + ] + } + headers: + Content-Length: + - "22135" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Empty_Ubuntu_22.04_image_tar_grpc.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Empty_Ubuntu_22.04_image_tar_grpc.yaml new file mode 100644 index 00000000000..46e3097c839 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Empty_Ubuntu_22.04_image_tar_grpc.yaml @@ -0,0 +1,81 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:170b376f64fb30995c140276be3d71dfb256b308d86183ca3b22aa93a79ad548" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "zontak/agirunner-sdk-typescript" + }, + { + "registry": "hub.docker.com/", + "repository": "laurentsogeti/pod_showname_formation_ckad" + }, + { + "registry": "hub.docker.com/", + "repository": "settel/render-html" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:4017eeba317389a738c0affbb6aed06ec730c81d07f020e3e5cd5f9b84715cb4" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:7800f80a93336d416612f372faa5f69eb67b353ce6ae9535fa0848f8784c74b1" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:cc7f3e7dd2099bc0c32ac71225c06166a854160ee25ab0ed5b8b0a3d4415f4b7" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:e0c94e007274af5f2aa37e8e45fe9c4764f29c1790d8c2860903dee320326092" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "ubuntu" + }, + { + "registry": "hub.docker.com/", + "repository": "amd64/ubuntu" + }, + { + "registry": "hub.docker.com/", + "repository": "onoue1/ubuntu" + }, + { + "registry": "hub.docker.com/", + "repository": "bbash41/my_learning_repo_ubuntu" + } + ] + } diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Empty_Ubuntu_22.04_image_tar_with_unimportant_vulns.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Empty_Ubuntu_22.04_image_tar_with_unimportant_vulns.yaml new file mode 100644 index 00000000000..2acfa9ab3e7 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Empty_Ubuntu_22.04_image_tar_with_unimportant_vulns.yaml @@ -0,0 +1,2231 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 14065 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "adduser" + }, + "version": "3.118ubuntu5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "apt" + }, + "version": "2.4.13" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "base-files" + }, + "version": "12ubuntu4.7" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "base-passwd" + }, + "version": "3.5.52build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "bash" + }, + "version": "5.1-6ubuntu1.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "1:2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "coreutils" + }, + "version": "8.32-4.1ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "dash" + }, + "version": "0.5.11+git20210903+057cd650a4ed-3build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "debconf" + }, + "version": "1.5.79ubuntu1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "debianutils" + }, + "version": "5.5-1ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "diffutils" + }, + "version": "1:3.8-0ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "dpkg" + }, + "version": "1.21.1ubuntu2.3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "findutils" + }, + "version": "4.8.0-1ubuntu3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gcc-12" + }, + "version": "12.3.0-1ubuntu1~22.04" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gnupg2" + }, + "version": "2.2.27-3ubuntu2.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "grep" + }, + "version": "3.7-1build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gzip" + }, + "version": "1.10-4ubuntu4.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "hostname" + }, + "version": "3.23ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "init-system-helpers" + }, + "version": "1.62" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "acl" + }, + "version": "2.3.1-1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "apt" + }, + "version": "2.4.13" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "attr" + }, + "version": "1:2.5.1-1build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "audit" + }, + "version": "1:3.0.7-1build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "audit" + }, + "version": "1:3.0.7-1build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "bzip2" + }, + "version": "1.0.8-5build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "glibc" + }, + "version": "2.35-0ubuntu3.8" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "glibc" + }, + "version": "2.35-0ubuntu3.8" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libcap-ng" + }, + "version": "0.7.9-2.2build3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libcap2" + }, + "version": "1:2.44-1ubuntu0.22.04.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libxcrypt" + }, + "version": "1:4.4.27-1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "db5.3" + }, + "version": "5.3.28+dfsg1-0.8ubuntu3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "cdebconf" + }, + "version": "0.261ubuntu1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libffi" + }, + "version": "3.4.2-4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gcc-12" + }, + "version": "12.3.0-1ubuntu1~22.04" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libgcrypt20" + }, + "version": "1.9.4-3ubuntu3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gmp" + }, + "version": "2:6.2.1+dfsg-3ubuntu1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gnutls28" + }, + "version": "3.7.3-4ubuntu1.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libgpg-error" + }, + "version": "1.43-3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "nettle" + }, + "version": "3.7.3-1build2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libidn2" + }, + "version": "2.3.2-2build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "keyutils" + }, + "version": "1.6.1-2ubuntu3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "lz4" + }, + "version": "1.9.3-2build2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "xz-utils" + }, + "version": "5.2.5-2ubuntu1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "nettle" + }, + "version": "3.7.3-1build2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libnsl" + }, + "version": "1.3.0-2build2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "p11-kit" + }, + "version": "0.24.0-6build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pcre2" + }, + "version": "10.39-3ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pcre3" + }, + "version": "2:8.39-13ubuntu0.22.04.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "procps" + }, + "version": "2:3.3.17-6ubuntu2.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libseccomp" + }, + "version": "2.5.3-2ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libselinux" + }, + "version": "3.3-1build2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libsemanage" + }, + "version": "3.3-1build2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libsemanage" + }, + "version": "3.3-1build2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libsepol" + }, + "version": "3.3-1build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "openssl" + }, + "version": "3.0.2-0ubuntu1.18" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gcc-12" + }, + "version": "12.3.0-1ubuntu1~22.04" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "systemd" + }, + "version": "249.11-0ubuntu3.12" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libtasn1-6" + }, + "version": "4.18.0-4build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libtirpc" + }, + "version": "1.3.2-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libtirpc" + }, + "version": "1.3.2-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "systemd" + }, + "version": "249.11-0ubuntu3.12" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libunistring" + }, + "version": "1.0-1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "xxhash" + }, + "version": "0.8.1-1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libzstd" + }, + "version": "1.4.8+dfsg-3build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "shadow" + }, + "version": "1:4.8.1-2ubuntu2.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "lsb" + }, + "version": "11.1.0ubuntu4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "mawk" + }, + "version": "1.3.4.20200120-3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "shadow" + }, + "version": "1:4.8.1-2ubuntu2.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "perl" + }, + "version": "5.34.0-3ubuntu1.3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "procps" + }, + "version": "2:3.3.17-6ubuntu2.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "sed" + }, + "version": "4.8-1ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "sensible-utils" + }, + "version": "0.0.17" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "sysvinit" + }, + "version": "3.01-1ubuntu1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "tar" + }, + "version": "1.34+dfsg-1ubuntu0.1.22.04.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ubuntu-keyring" + }, + "version": "2021.03.26" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "usrmerge" + }, + "version": "25ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "zlib" + }, + "version": "1:1.2.11.dfsg-2ubuntu9.2" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 22135 + body: | + { + "results": [ + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-09T17:15:27.672147Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2016-2781", + "modified": "2026-03-18T06:32:17.714169Z" + }, + { + "id": "UBUNTU-CVE-2025-5278", + "modified": "2026-05-20T16:23:34.282155Z" + } + ] + }, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2025-6297", + "modified": "2026-04-22T16:08:20.375647Z" + }, + { + "id": "USN-7768-1", + "modified": "2026-04-27T18:17:26.257929Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-27943", + "modified": "2026-05-20T16:08:28.385808Z" + }, + { + "id": "UBUNTU-CVE-2023-4039", + "modified": "2026-05-20T16:17:03.256749Z" + }, + { + "id": "USN-7700-1", + "modified": "2026-04-27T18:13:01.606435Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-3219", + "modified": "2026-01-20T17:26:42.776809Z" + }, + { + "id": "UBUNTU-CVE-2025-30258", + "modified": "2026-02-04T04:30:17.426918Z" + }, + { + "id": "UBUNTU-CVE-2025-68973", + "modified": "2026-02-05T00:30:28.335358Z" + }, + { + "id": "UBUNTU-CVE-2026-57062", + "modified": "2026-06-29T18:15:10.272222Z" + }, + { + "id": "USN-7412-1", + "modified": "2026-02-10T04:47:47Z" + }, + { + "id": "USN-7412-2", + "modified": "2026-02-10T04:47:47Z" + }, + { + "id": "USN-7946-1", + "modified": "2026-06-25T13:32:31.788231Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-41991", + "modified": "2026-07-06T20:30:58.394348Z" + }, + { + "id": "UBUNTU-CVE-2026-41992", + "modified": "2026-07-06T20:30:59.127897Z" + }, + { + "id": "USN-8512-1", + "modified": "2026-07-06T20:44:29.397826Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-54369", + "modified": "2026-07-01T21:27:56Z" + }, + { + "id": "UBUNTU-CVE-2026-54370", + "modified": "2026-07-01T21:27:56Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-54371", + "modified": "2026-07-06T20:31:13.100309Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-09T17:15:27.672147Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-42250", + "modified": "2026-06-08T09:45:09.402356Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2016-20013", + "modified": "2026-07-08T22:45:12.334407Z" + }, + { + "id": "UBUNTU-CVE-2025-0395", + "modified": "2026-04-22T15:28:12.422655Z" + }, + { + "id": "UBUNTU-CVE-2025-15281", + "modified": "2026-05-20T16:20:25.786327Z" + }, + { + "id": "UBUNTU-CVE-2025-4802", + "modified": "2026-04-22T16:03:42.030514Z" + }, + { + "id": "UBUNTU-CVE-2025-8058", + "modified": "2026-04-22T16:17:04.960379Z" + }, + { + "id": "UBUNTU-CVE-2026-0861", + "modified": "2026-04-22T16:17:28.297278Z" + }, + { + "id": "UBUNTU-CVE-2026-0915", + "modified": "2026-05-20T16:24:09.854819Z" + }, + { + "id": "UBUNTU-CVE-2026-4046", + "modified": "2026-05-20T16:25:41.648329Z" + }, + { + "id": "UBUNTU-CVE-2026-5435", + "modified": "2026-05-29T19:15:06.842719Z" + }, + { + "id": "UBUNTU-CVE-2026-5450", + "modified": "2026-05-29T19:15:06.879770Z" + }, + { + "id": "UBUNTU-CVE-2026-5928", + "modified": "2026-05-29T19:15:06.900572Z" + }, + { + "id": "UBUNTU-CVE-2026-6238", + "modified": "2026-06-24T11:00:25.318641Z" + }, + { + "id": "USN-7259-1", + "modified": "2026-04-27T17:42:56.450674Z" + }, + { + "id": "USN-7541-1", + "modified": "2026-04-22T10:58:59.498919Z" + }, + { + "id": "USN-7760-1", + "modified": "2026-04-27T18:17:40.444418Z" + }, + { + "id": "USN-8005-1", + "modified": "2026-06-25T13:32:31.787765Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2016-20013", + "modified": "2026-07-08T22:45:12.334407Z" + }, + { + "id": "UBUNTU-CVE-2025-0395", + "modified": "2026-04-22T15:28:12.422655Z" + }, + { + "id": "UBUNTU-CVE-2025-15281", + "modified": "2026-05-20T16:20:25.786327Z" + }, + { + "id": "UBUNTU-CVE-2025-4802", + "modified": "2026-04-22T16:03:42.030514Z" + }, + { + "id": "UBUNTU-CVE-2025-8058", + "modified": "2026-04-22T16:17:04.960379Z" + }, + { + "id": "UBUNTU-CVE-2026-0861", + "modified": "2026-04-22T16:17:28.297278Z" + }, + { + "id": "UBUNTU-CVE-2026-0915", + "modified": "2026-05-20T16:24:09.854819Z" + }, + { + "id": "UBUNTU-CVE-2026-4046", + "modified": "2026-05-20T16:25:41.648329Z" + }, + { + "id": "UBUNTU-CVE-2026-5435", + "modified": "2026-05-29T19:15:06.842719Z" + }, + { + "id": "UBUNTU-CVE-2026-5450", + "modified": "2026-05-29T19:15:06.879770Z" + }, + { + "id": "UBUNTU-CVE-2026-5928", + "modified": "2026-05-29T19:15:06.900572Z" + }, + { + "id": "UBUNTU-CVE-2026-6238", + "modified": "2026-06-24T11:00:25.318641Z" + }, + { + "id": "USN-7259-1", + "modified": "2026-04-27T17:42:56.450674Z" + }, + { + "id": "USN-7541-1", + "modified": "2026-04-22T10:58:59.498919Z" + }, + { + "id": "USN-7760-1", + "modified": "2026-04-27T18:17:40.444418Z" + }, + { + "id": "USN-8005-1", + "modified": "2026-06-25T13:32:31.787765Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2025-1390", + "modified": "2026-06-23T22:00:07.953148Z" + }, + { + "id": "UBUNTU-CVE-2026-4878", + "modified": "2026-06-24T02:29:23.557692Z" + }, + { + "id": "USN-7287-1", + "modified": "2026-04-27T17:45:02.692736Z" + }, + { + "id": "USN-8193-1", + "modified": "2026-04-29T09:53:20.641115Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-27943", + "modified": "2026-05-20T16:08:28.385808Z" + }, + { + "id": "UBUNTU-CVE-2023-4039", + "modified": "2026-05-20T16:17:03.256749Z" + }, + { + "id": "USN-7700-1", + "modified": "2026-04-27T18:13:01.606435Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-2236", + "modified": "2026-07-01T23:40:15.314704Z" + }, + { + "id": "UBUNTU-CVE-2026-41989", + "modified": "2026-06-26T19:30:06.785492Z" + }, + { + "id": "USN-8319-1", + "modified": "2026-05-27T15:47:45.571912Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-12243", + "modified": "2026-07-06T20:44:27.631542Z" + }, + { + "id": "UBUNTU-CVE-2025-14831", + "modified": "2026-07-06T20:44:29.080707Z" + }, + { + "id": "UBUNTU-CVE-2025-32988", + "modified": "2026-04-22T15:42:43.907567Z" + }, + { + "id": "UBUNTU-CVE-2025-32989", + "modified": "2026-04-22T15:42:40.864729Z" + }, + { + "id": "UBUNTU-CVE-2025-32990", + "modified": "2026-04-22T15:38:02.144648Z" + }, + { + "id": "UBUNTU-CVE-2025-6395", + "modified": "2026-04-22T16:08:12.464527Z" + }, + { + "id": "UBUNTU-CVE-2025-9820", + "modified": "2026-07-06T20:44:29.852110Z" + }, + { + "id": "UBUNTU-CVE-2026-33845", + "modified": "2026-07-06T20:44:27.233455Z" + }, + { + "id": "UBUNTU-CVE-2026-33846", + "modified": "2026-07-06T20:44:28.879211Z" + }, + { + "id": "UBUNTU-CVE-2026-3832", + "modified": "2026-06-30T03:45:07.126536Z" + }, + { + "id": "UBUNTU-CVE-2026-3833", + "modified": "2026-07-06T20:44:29.145695Z" + }, + { + "id": "UBUNTU-CVE-2026-42009", + "modified": "2026-07-06T20:44:28.218328Z" + }, + { + "id": "UBUNTU-CVE-2026-42010", + "modified": "2026-07-06T20:44:27.505571Z" + }, + { + "id": "UBUNTU-CVE-2026-42011", + "modified": "2026-07-14T23:44:43.206224Z" + }, + { + "id": "UBUNTU-CVE-2026-42012", + "modified": "2026-07-14T23:44:43.007167Z" + }, + { + "id": "UBUNTU-CVE-2026-42013", + "modified": "2026-07-14T23:44:41.353494Z" + }, + { + "id": "UBUNTU-CVE-2026-42014", + "modified": "2026-07-14T23:44:42.315334Z" + }, + { + "id": "UBUNTU-CVE-2026-42015", + "modified": "2026-07-14T23:44:43.569875Z" + }, + { + "id": "UBUNTU-CVE-2026-5260", + "modified": "2026-07-06T20:44:27.171088Z" + }, + { + "id": "USN-7281-1", + "modified": "2026-04-27T17:44:35.441107Z" + }, + { + "id": "USN-7635-1", + "modified": "2026-04-27T18:09:31.260144Z" + }, + { + "id": "USN-8043-1", + "modified": "2026-04-27T18:38:58.231629Z" + }, + { + "id": "USN-8284-1", + "modified": "2026-06-17T11:00:54.604676Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" + }, + { + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" + }, + { + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" + }, + { + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" + }, + { + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" + }, + { + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" + }, + { + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-17T04:27:00Z" + }, + { + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-07-09T21:30:58.285031Z" + }, + { + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-07-09T21:30:58.537034Z" + }, + { + "id": "USN-7257-1", + "modified": "2026-06-25T13:32:30.106589Z" + }, + { + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" + }, + { + "id": "USN-7542-1", + "modified": "2026-06-25T13:32:30.616782Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" + }, + { + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" + }, + { + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" + }, + { + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" + }, + { + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" + }, + { + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" + }, + { + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-17T04:27:00Z" + }, + { + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-07-09T21:30:58.285031Z" + }, + { + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-07-09T21:30:58.537034Z" + }, + { + "id": "USN-7257-1", + "modified": "2026-06-25T13:32:30.106589Z" + }, + { + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" + }, + { + "id": "USN-7542-1", + "modified": "2026-06-25T13:32:30.616782Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" + }, + { + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" + }, + { + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" + }, + { + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" + }, + { + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" + }, + { + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" + }, + { + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-17T04:27:00Z" + }, + { + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-07-09T21:30:58.285031Z" + }, + { + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-07-09T21:30:58.537034Z" + }, + { + "id": "USN-7257-1", + "modified": "2026-06-25T13:32:30.106589Z" + }, + { + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" + }, + { + "id": "USN-7542-1", + "modified": "2026-06-25T13:32:30.616782Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" + }, + { + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" + }, + { + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" + }, + { + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" + }, + { + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" + }, + { + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" + }, + { + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-17T04:27:00Z" + }, + { + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-07-09T21:30:58.285031Z" + }, + { + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-07-09T21:30:58.537034Z" + }, + { + "id": "USN-7257-1", + "modified": "2026-06-25T13:32:30.106589Z" + }, + { + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" + }, + { + "id": "USN-7542-1", + "modified": "2026-06-25T13:32:30.616782Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2025-62813", + "modified": "2025-10-27T08:32:45.494712Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-34743", + "modified": "2026-06-02T14:00:18.179184Z" + }, + { + "id": "USN-8362-1", + "modified": "2026-06-02T14:14:25.491935Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-09T17:15:27.672147Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-07T21:03:19.257825Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-08T18:30:10.365748Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-07T21:03:19.257825Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-08T18:30:10.365748Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13757", + "modified": "2026-07-01T21:19:39Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-41409", + "modified": "2026-04-22T13:23:47.523941Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2017-11164", + "modified": "2026-04-22T11:10:44.262299Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-09T17:15:27.672147Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-13176", + "modified": "2026-06-16T13:30:37.035462Z" + }, + { + "id": "UBUNTU-CVE-2024-41996", + "modified": "2026-07-08T22:45:14.910732Z" + }, + { + "id": "UBUNTU-CVE-2024-9143", + "modified": "2026-06-16T13:30:42.533862Z" + }, + { + "id": "UBUNTU-CVE-2025-15467", + "modified": "2026-07-08T22:45:12.561148Z" + }, + { + "id": "UBUNTU-CVE-2025-27587", + "modified": "2026-06-16T13:30:42.231385Z" + }, + { + "id": "UBUNTU-CVE-2025-68160", + "modified": "2026-07-08T22:45:11.201806Z" + }, + { + "id": "UBUNTU-CVE-2025-69418", + "modified": "2026-07-08T22:45:10.238757Z" + }, + { + "id": "UBUNTU-CVE-2025-69419", + "modified": "2026-07-08T22:45:10.652331Z" + }, + { + "id": "UBUNTU-CVE-2025-69420", + "modified": "2026-05-20T16:23:50.860805Z" + }, + { + "id": "UBUNTU-CVE-2025-69421", + "modified": "2026-05-20T16:23:50.665805Z" + }, + { + "id": "UBUNTU-CVE-2025-9230", + "modified": "2026-05-20T16:24:04.817135Z" + }, + { + "id": "UBUNTU-CVE-2026-22795", + "modified": "2026-05-20T16:24:13.263285Z" + }, + { + "id": "UBUNTU-CVE-2026-22796", + "modified": "2026-07-08T22:45:13.369897Z" + }, + { + "id": "UBUNTU-CVE-2026-28387", + "modified": "2026-07-08T22:45:14.045974Z" + }, + { + "id": "UBUNTU-CVE-2026-28388", + "modified": "2026-07-08T22:45:13.947607Z" + }, + { + "id": "UBUNTU-CVE-2026-28389", + "modified": "2026-07-08T22:45:14.128002Z" + }, + { + "id": "UBUNTU-CVE-2026-28390", + "modified": "2026-07-08T22:45:14.501164Z" + }, + { + "id": "UBUNTU-CVE-2026-31789", + "modified": "2026-07-08T22:45:08.612244Z" + }, + { + "id": "UBUNTU-CVE-2026-31790", + "modified": "2026-07-08T22:45:15.194189Z" + }, + { + "id": "UBUNTU-CVE-2026-34180", + "modified": "2026-07-08T22:45:16.182260Z" + }, + { + "id": "UBUNTU-CVE-2026-34182", + "modified": "2026-07-08T22:45:16.771546Z" + }, + { + "id": "UBUNTU-CVE-2026-42766", + "modified": "2026-07-08T22:45:18.180633Z" + }, + { + "id": "UBUNTU-CVE-2026-42767", + "modified": "2026-07-08T22:45:18.595864Z" + }, + { + "id": "UBUNTU-CVE-2026-42770", + "modified": "2026-07-08T22:45:20.235150Z" + }, + { + "id": "UBUNTU-CVE-2026-45445", + "modified": "2026-07-08T22:45:20.031829Z" + }, + { + "id": "UBUNTU-CVE-2026-45446", + "modified": "2026-07-08T22:45:20.225145Z" + }, + { + "id": "UBUNTU-CVE-2026-45447", + "modified": "2026-07-08T22:45:20.175237Z" + }, + { + "id": "UBUNTU-CVE-2026-7383", + "modified": "2026-07-08T22:45:20.213109Z" + }, + { + "id": "UBUNTU-CVE-2026-9076", + "modified": "2026-07-08T22:45:20.169764Z" + }, + { + "id": "USN-7278-1", + "modified": "2026-04-27T17:44:33.333251Z" + }, + { + "id": "USN-7786-1", + "modified": "2026-06-25T13:32:31.234820Z" + }, + { + "id": "USN-7980-1", + "modified": "2026-06-30T18:15:13.934266Z" + }, + { + "id": "USN-8155-1", + "modified": "2026-05-20T16:04:00.917390Z" + }, + { + "id": "USN-8414-1", + "modified": "2026-06-30T18:17:25.786836Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-27943", + "modified": "2026-05-20T16:08:28.385808Z" + }, + { + "id": "UBUNTU-CVE-2023-4039", + "modified": "2026-05-20T16:17:03.256749Z" + }, + { + "id": "USN-7700-1", + "modified": "2026-04-27T18:13:01.606435Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-7008", + "modified": "2026-06-08T18:52:48.143455Z" + }, + { + "id": "UBUNTU-CVE-2025-4598", + "modified": "2026-04-22T16:03:19.927023Z" + }, + { + "id": "UBUNTU-CVE-2026-29111", + "modified": "2026-04-22T16:28:39.004822Z" + }, + { + "id": "UBUNTU-CVE-2026-40225", + "modified": "2026-06-05T19:45:06.691290Z" + }, + { + "id": "UBUNTU-CVE-2026-40226", + "modified": "2026-06-08T18:55:48.425073Z" + }, + { + "id": "UBUNTU-CVE-2026-40228", + "modified": "2026-06-08T18:55:49.290907Z" + }, + { + "id": "USN-7559-1", + "modified": "2026-04-22T10:59:21.916844Z" + }, + { + "id": "USN-8119-1", + "modified": "2026-06-05T19:59:22.366383Z" + }, + { + "id": "USN-8402-1", + "modified": "2026-06-08T23:03:52.339660Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2021-46848", + "modified": "2026-04-22T13:00:38.989006Z" + }, + { + "id": "UBUNTU-CVE-2024-12133", + "modified": "2026-04-22T14:38:21.767463Z" + }, + { + "id": "UBUNTU-CVE-2025-13151", + "modified": "2026-04-22T15:30:31.745395Z" + }, + { + "id": "USN-7275-1", + "modified": "2026-04-27T17:44:12.827723Z" + }, + { + "id": "USN-7954-1", + "modified": "2026-04-22T11:04:31.475896Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-07T21:03:19.257825Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-08T18:30:10.365748Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-7008", + "modified": "2026-06-08T18:52:48.143455Z" + }, + { + "id": "UBUNTU-CVE-2025-4598", + "modified": "2026-04-22T16:03:19.927023Z" + }, + { + "id": "UBUNTU-CVE-2026-29111", + "modified": "2026-04-22T16:28:39.004822Z" + }, + { + "id": "UBUNTU-CVE-2026-40225", + "modified": "2026-06-05T19:45:06.691290Z" + }, + { + "id": "UBUNTU-CVE-2026-40226", + "modified": "2026-06-08T18:55:48.425073Z" + }, + { + "id": "UBUNTU-CVE-2026-40228", + "modified": "2026-06-08T18:55:49.290907Z" + }, + { + "id": "USN-7559-1", + "modified": "2026-04-22T10:59:21.916844Z" + }, + { + "id": "USN-8119-1", + "modified": "2026-06-05T19:59:22.366383Z" + }, + { + "id": "USN-8402-1", + "modified": "2026-06-08T23:03:52.339660Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-09T17:15:27.672147Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-4899", + "modified": "2026-04-22T13:36:43.299894Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-29383", + "modified": "2025-10-24T05:01:54Z" + }, + { + "id": "UBUNTU-CVE-2024-56433", + "modified": "2026-05-20T16:19:41.251440Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-09T17:15:27.672147Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-07T21:03:19.257825Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-08T18:30:10.365748Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-07T21:03:19.257825Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-08T18:30:10.365748Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-29383", + "modified": "2025-10-24T05:01:54Z" + }, + { + "id": "UBUNTU-CVE-2024-56433", + "modified": "2026-05-20T16:19:41.251440Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-31486", + "modified": "2026-06-24T15:30:22.242365Z" + }, + { + "id": "UBUNTU-CVE-2023-47039", + "modified": "2026-06-24T15:30:22.223640Z" + }, + { + "id": "UBUNTU-CVE-2024-56406", + "modified": "2026-04-22T15:21:32.149942Z" + }, + { + "id": "UBUNTU-CVE-2025-15649", + "modified": "2026-07-01T13:50:56.760041Z" + }, + { + "id": "UBUNTU-CVE-2025-40909", + "modified": "2026-06-24T15:30:22.288512Z" + }, + { + "id": "UBUNTU-CVE-2026-12087", + "modified": "2026-07-01T13:51:29.763714Z" + }, + { + "id": "UBUNTU-CVE-2026-13221", + "modified": "2026-07-14T11:00:12.675759Z" + }, + { + "id": "UBUNTU-CVE-2026-42496", + "modified": "2026-07-01T18:56:57.544972Z" + }, + { + "id": "UBUNTU-CVE-2026-42497", + "modified": "2026-07-01T13:53:02.335741Z" + }, + { + "id": "UBUNTU-CVE-2026-48959", + "modified": "2026-07-01T13:53:12.524471Z" + }, + { + "id": "UBUNTU-CVE-2026-48961", + "modified": "2026-07-01T13:53:13.376190Z" + }, + { + "id": "UBUNTU-CVE-2026-48962", + "modified": "2026-07-01T13:53:13.252080Z" + }, + { + "id": "UBUNTU-CVE-2026-57432", + "modified": "2026-07-14T11:00:12.772175Z" + }, + { + "id": "UBUNTU-CVE-2026-57433", + "modified": "2026-07-14T11:00:14.055317Z" + }, + { + "id": "UBUNTU-CVE-2026-7017", + "modified": "2026-07-09T17:15:52.841661Z" + }, + { + "id": "UBUNTU-CVE-2026-8376", + "modified": "2026-07-01T18:57:39.513466Z" + }, + { + "id": "UBUNTU-CVE-2026-9538", + "modified": "2026-07-01T13:53:19.355510Z" + }, + { + "id": "USN-7434-1", + "modified": "2026-04-22T10:56:55.320362Z" + }, + { + "id": "USN-7678-1", + "modified": "2026-04-27T18:11:36.276635Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-5958", + "modified": "2026-05-29T10:59:18.893969Z" + }, + { + "id": "USN-8229-1", + "modified": "2026-05-20T16:04:03.111048Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2025-45582", + "modified": "2026-07-06T16:00:24.944880Z" + }, + { + "id": "UBUNTU-CVE-2026-5704", + "modified": "2026-06-26T14:47:36.043245Z" + }, + { + "id": "USN-8477-1", + "modified": "2026-06-26T14:59:24.298942Z" + }, + { + "id": "USN-8510-1", + "modified": "2026-07-06T20:34:34.654931Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-09T17:15:27.672147Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + {} + ] + } + headers: + Content-Length: + - "22135" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Empty_Ubuntu_22.04_image_tar_with_unimportant_vulns_grpc.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Empty_Ubuntu_22.04_image_tar_with_unimportant_vulns_grpc.yaml new file mode 100644 index 00000000000..46e3097c839 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Empty_Ubuntu_22.04_image_tar_with_unimportant_vulns_grpc.yaml @@ -0,0 +1,81 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:170b376f64fb30995c140276be3d71dfb256b308d86183ca3b22aa93a79ad548" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "zontak/agirunner-sdk-typescript" + }, + { + "registry": "hub.docker.com/", + "repository": "laurentsogeti/pod_showname_formation_ckad" + }, + { + "registry": "hub.docker.com/", + "repository": "settel/render-html" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:4017eeba317389a738c0affbb6aed06ec730c81d07f020e3e5cd5f9b84715cb4" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:7800f80a93336d416612f372faa5f69eb67b353ce6ae9535fa0848f8784c74b1" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:cc7f3e7dd2099bc0c32ac71225c06166a854160ee25ab0ed5b8b0a3d4415f4b7" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:e0c94e007274af5f2aa37e8e45fe9c4764f29c1790d8c2860903dee320326092" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "ubuntu" + }, + { + "registry": "hub.docker.com/", + "repository": "amd64/ubuntu" + }, + { + "registry": "hub.docker.com/", + "repository": "onoue1/ubuntu" + }, + { + "registry": "hub.docker.com/", + "repository": "bbash41/my_learning_repo_ubuntu" + } + ] + } diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Invalid_path.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Invalid_path.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Invalid_path.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat.yaml deleted file mode 100644 index 909f139829c..00000000000 --- a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat.yaml +++ /dev/null @@ -1,9522 +0,0 @@ ---- -version: 2 -interactions: - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 14537 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "PyPI", - "name": "Django" - }, - "version": "1.11.29" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "Flask" - }, - "version": "0.12.2" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "Jinja2" - }, - "version": "3.1.6" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "MarkupSafe" - }, - "version": "3.0.3" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "Werkzeug" - }, - "version": "3.1.4" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "adduser" - }, - "version": "3.118" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "apt" - }, - "version": "1.8.2.3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "base-files" - }, - "version": "10.3+deb10u13" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "base-passwd" - }, - "version": "3.5.46" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "bash" - }, - "version": "5.0-4" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "util-linux" - }, - "version": "1:2.33.1-0.1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "ca-certificates" - }, - "version": "20200601~deb10u2" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "certifi" - }, - "version": "2025.11.12" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "chardet" - }, - "version": "3.0.4" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "click" - }, - "version": "8.1.8" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "coreutils" - }, - "version": "8.30-3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "dash" - }, - "version": "0.5.10.2-5" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "debconf" - }, - "version": "1.5.71+deb10u1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "debian-archive-keyring" - }, - "version": "2019.1+deb10u1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "debianutils" - }, - "version": "4.8.6.1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "diffutils" - }, - "version": "1:3.7-3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "dpkg" - }, - "version": "1.19.8" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "e2fsprogs" - }, - "version": "1.44.5-1+deb10u3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "util-linux" - }, - "version": "2.33.1-0.1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "findutils" - }, - "version": "4.6.0+git+20190209-2" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "gcc-8" - }, - "version": "8.3.0-6" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "gnupg2" - }, - "version": "2.2.12-1+deb10u2" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "grep" - }, - "version": "3.3-1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "gzip" - }, - "version": "1.9-3+deb10u1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "hostname" - }, - "version": "3.21" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "idna" - }, - "version": "2.7" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "init-system-helpers" - }, - "version": "1.56+nmu1" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "itsdangerous" - }, - "version": "2.2.0" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "acl" - }, - "version": "2.2.53-4" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "apt" - }, - "version": "1.8.2.3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "attr" - }, - "version": "1:2.4.48-4" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "audit" - }, - "version": "1:2.8.4-3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "audit" - }, - "version": "1:2.8.4-3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "util-linux" - }, - "version": "2.33.1-0.1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "bzip2" - }, - "version": "1.0.6-9.2~deb10u2" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "glibc" - }, - "version": "2.28-10+deb10u2" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "glibc" - }, - "version": "2.28-10+deb10u2" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "libcap-ng" - }, - "version": "0.7.9-2" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "e2fsprogs" - }, - "version": "1.44.5-1+deb10u3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "db5.3" - }, - "version": "5.3.28+dfsg1-0.5" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "cdebconf" - }, - "version": "0.249" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "expat" - }, - "version": "2.2.6-2+deb10u6" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "e2fsprogs" - }, - "version": "1.44.5-1+deb10u3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "util-linux" - }, - "version": "2.33.1-0.1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "libffi" - }, - "version": "3.2.1-9" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "gcc-8" - }, - "version": "1:8.3.0-6" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "libgcrypt20" - }, - "version": "1.8.4-5+deb10u1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "gdbm" - }, - "version": "1.18.1-4" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "gmp" - }, - "version": "2:6.1.2+dfsg-4+deb10u1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "gnutls28" - }, - "version": "3.6.7-4+deb10u10" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "libgpg-error" - }, - "version": "1.35-1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "nettle" - }, - "version": "3.4.1-1+deb10u1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "libidn2" - }, - "version": "2.0.5-1+deb10u1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "lz4" - }, - "version": "1.8.3-1+deb10u1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "xz-utils" - }, - "version": "5.2.4-1+deb10u1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "util-linux" - }, - "version": "2.33.1-0.1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "ncurses" - }, - "version": "6.1+20181013-2+deb10u3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "nettle" - }, - "version": "3.4.1-1+deb10u1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "p11-kit" - }, - "version": "0.23.15-2+deb10u1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "pam" - }, - "version": "1.3.1-5" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "pam" - }, - "version": "1.3.1-5" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "pam" - }, - "version": "1.3.1-5" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "pam" - }, - "version": "1.3.1-5" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "pcre3" - }, - "version": "2:8.39-12" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "readline" - }, - "version": "7.0-5" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "libseccomp" - }, - "version": "2.3.3-4" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "libselinux" - }, - "version": "2.8-1+b1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "libsemanage" - }, - "version": "2.8-2" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "libsemanage" - }, - "version": "2.8-2" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "libsepol" - }, - "version": "2.8-1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "util-linux" - }, - "version": "2.33.1-0.1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "sqlite3" - }, - "version": "3.27.2-3+deb10u2" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "e2fsprogs" - }, - "version": "1.44.5-1+deb10u3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "openssl" - }, - "version": "1.1.1n-0+deb10u5" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "gcc-8" - }, - "version": "8.3.0-6" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "systemd" - }, - "version": "241-7~deb10u9" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "libtasn1-6" - }, - "version": "4.13-3+deb10u1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "ncurses" - }, - "version": "6.1+20181013-2+deb10u3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "systemd" - }, - "version": "241-7~deb10u9" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "libunistring" - }, - "version": "0.9.10-1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "util-linux" - }, - "version": "2.33.1-0.1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "libzstd" - }, - "version": "1.3.8+dfsg-3+deb10u2" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "shadow" - }, - "version": "1:4.5-1.1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "mawk" - }, - "version": "1.3.3-17+b3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "util-linux" - }, - "version": "2.33.1-0.1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "ncurses" - }, - "version": "6.1+20181013-2+deb10u3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "ncurses" - }, - "version": "6.1+20181013-2+deb10u3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "netbase" - }, - "version": "5.6" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "openssl" - }, - "version": "1.1.1n-0+deb10u5" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "shadow" - }, - "version": "1:4.5-1.1" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "perl" - }, - "version": "5.28.1-6+deb10u1" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "pip" - }, - "version": "23.0.1" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "pip" - }, - "version": "23.0.1" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "pytz" - }, - "version": "2025.2" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "readline" - }, - "version": "7.0-5" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "requests" - }, - "version": "2.20.0" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "sed" - }, - "version": "4.7-1" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "setuptools" - }, - "version": "58.1.0" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "setuptools" - }, - "version": "58.1.0" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "sysvinit" - }, - "version": "2.93-8" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "tar" - }, - "version": "1.30+dfsg-6" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "tzdata" - }, - "version": "2021a-0+deb10u11" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "urllib3" - }, - "version": "1.24.3" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "util-linux" - }, - "version": "2.33.1-0.1" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "wheel" - }, - "version": "0.40.0" - }, - { - "package": { - "ecosystem": "Debian:10", - "name": "zlib" - }, - "version": "1:1.2.11.dfsg-1+deb10u2" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_OCIImage_JSONFormat/Scanning_python_image_with_some_packages - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 8121 - body: | - { - "results": [ - { - "vulns": [ - { - "id": "GHSA-68w8-qjq3-2gfm", - "modified": "2024-09-20T15:46:52.557962Z" - }, - { - "id": "GHSA-6w2r-r2m5-xq5w", - "modified": "2026-06-05T14:45:50.840275Z" - }, - { - "id": "GHSA-7xr5-9hcq-chf9", - "modified": "2026-02-04T03:48:05.224740Z" - }, - { - "id": "GHSA-8x94-hmjh-97hq", - "modified": "2026-02-04T02:45:55.690257Z" - }, - { - "id": "GHSA-frmv-pr5f-9mcr", - "modified": "2026-06-05T14:45:52.053173Z" - }, - { - "id": "GHSA-qw25-v68c-qjf3", - "modified": "2026-06-05T14:45:50.558008Z" - }, - { - "id": "GHSA-rrqc-c2jx-6jgv", - "modified": "2026-07-07T17:57:34.018251Z" - }, - { - "id": "PYSEC-2021-98", - "modified": "2023-12-06T01:01:16.755410Z" - }, - { - "id": "PYSEC-2026-1297", - "modified": "2026-07-07T17:57:34.018251Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-562c-5r94-xh97", - "modified": "2025-02-21T05:29:40.872529Z" - }, - { - "id": "GHSA-5wv5-4vpf-pj6m", - "modified": "2024-09-20T21:24:25.140560Z" - }, - { - "id": "GHSA-68rp-wp8r-4726", - "modified": "2026-02-23T23:43:45.778179Z" - }, - { - "id": "GHSA-m2qf-hxjv-5gpq", - "modified": "2025-02-21T05:42:17.337040Z" - }, - { - "id": "PYSEC-2018-66", - "modified": "2023-11-08T03:59:39.887416Z" - }, - { - "id": "PYSEC-2019-179", - "modified": "2023-11-08T04:00:40.602062Z" - }, - { - "id": "PYSEC-2023-62", - "modified": "2023-11-08T04:12:28.231927Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-29vq-49wr-vm6x", - "modified": "2026-02-23T23:43:27.690386Z" - }, - { - "id": "GHSA-87hc-h4r5-73f7", - "modified": "2026-07-07T17:56:19.044748Z" - }, - { - "id": "PYSEC-2026-2044", - "modified": "2026-07-07T17:47:56.418445Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DLA-3482-1", - "modified": "2025-05-26T07:01:25.263124Z" - } - ] - }, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DLA-3782-1", - "modified": "2026-03-09T01:20:42.573872Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-65pc-fj4g-8rjx", - "modified": "2026-07-08T17:45:15.021597Z" - }, - { - "id": "GHSA-jjg7-2v4v-x38h", - "modified": "2026-02-04T03:49:45.087439Z" - }, - { - "id": "PYSEC-2024-60", - "modified": "2026-06-10T17:01:21.102419Z" - }, - { - "id": "PYSEC-2026-215", - "modified": "2026-06-16T16:15:04.639265Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DLA-3782-1", - "modified": "2026-03-09T01:20:42.573872Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "DLA-3807-1", - "modified": "2026-03-09T01:21:14.798998Z" - }, - { - "id": "DLA-3850-1", - "modified": "2026-03-09T01:19:52.798152Z" - } - ] - }, - { - "vulns": [ - { - "id": "DLA-3807-1", - "modified": "2026-03-09T01:21:14.798998Z" - }, - { - "id": "DLA-3850-1", - "modified": "2026-03-09T01:19:52.798152Z" - } - ] - }, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DLA-3783-1", - "modified": "2026-03-09T01:21:52.762023Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "DLA-3782-1", - "modified": "2026-03-09T01:20:42.573872Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DLA-3660-1", - "modified": "2026-03-09T02:10:14.556560Z" - }, - { - "id": "DLA-3740-1", - "modified": "2026-03-09T01:23:17.775568Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DLA-3782-1", - "modified": "2026-03-09T01:20:42.573872Z" - } - ] - }, - { - "vulns": [ - { - "id": "DLA-3586-1", - "modified": "2026-03-09T01:19:25.252973Z" - }, - { - "id": "DLA-3682-1", - "modified": "2026-03-09T01:18:42.667623Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DLA-3782-1", - "modified": "2026-03-09T01:20:42.573872Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "DLA-3530-1", - "modified": "2026-03-09T01:19:28.929204Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "DLA-3474-1", - "modified": "2026-03-09T01:20:13.950328Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "DLA-3586-1", - "modified": "2026-03-09T01:19:25.252973Z" - }, - { - "id": "DLA-3682-1", - "modified": "2026-03-09T01:18:42.667623Z" - } - ] - }, - { - "vulns": [ - { - "id": "DLA-3474-1", - "modified": "2026-03-09T01:20:13.950328Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "DLA-3782-1", - "modified": "2026-03-09T01:20:42.573872Z" - } - ] - }, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DLA-3782-1", - "modified": "2026-03-09T01:20:42.573872Z" - } - ] - }, - { - "vulns": [ - { - "id": "DLA-3586-1", - "modified": "2026-03-09T01:19:25.252973Z" - }, - { - "id": "DLA-3682-1", - "modified": "2026-03-09T01:18:42.667623Z" - } - ] - }, - { - "vulns": [ - { - "id": "DLA-3586-1", - "modified": "2026-03-09T01:19:25.252973Z" - }, - { - "id": "DLA-3682-1", - "modified": "2026-03-09T01:18:42.667623Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "DLA-3530-1", - "modified": "2026-03-09T01:19:28.929204Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-4xh5-x5gv-qwph", - "modified": "2026-07-07T17:57:29.434622Z" - }, - { - "id": "GHSA-58qw-9mgm-455v", - "modified": "2026-05-20T21:00:09.920997Z" - }, - { - "id": "GHSA-6vgw-5pg2-w6jp", - "modified": "2026-07-07T17:56:16.480954Z" - }, - { - "id": "GHSA-jp4c-xjxw-mgf9", - "modified": "2026-05-07T16:59:14.079020Z" - }, - { - "id": "GHSA-mq26-g339-26xf", - "modified": "2026-03-24T01:43:05.410801Z" - }, - { - "id": "GHSA-wf93-45jw-7689", - "modified": "2026-07-08T21:26:17.521856Z" - }, - { - "id": "PYSEC-2023-228", - "modified": "2026-06-10T17:01:27.606909Z" - }, - { - "id": "PYSEC-2026-1795", - "modified": "2026-07-07T17:48:06.199964Z" - }, - { - "id": "PYSEC-2026-1796", - "modified": "2026-07-07T17:48:06.240646Z" - }, - { - "id": "PYSEC-2026-196", - "modified": "2026-07-08T21:26:17.521856Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-4xh5-x5gv-qwph", - "modified": "2026-07-07T17:57:29.434622Z" - }, - { - "id": "GHSA-58qw-9mgm-455v", - "modified": "2026-05-20T21:00:09.920997Z" - }, - { - "id": "GHSA-6vgw-5pg2-w6jp", - "modified": "2026-07-07T17:56:16.480954Z" - }, - { - "id": "GHSA-jp4c-xjxw-mgf9", - "modified": "2026-05-07T16:59:14.079020Z" - }, - { - "id": "GHSA-mq26-g339-26xf", - "modified": "2026-03-24T01:43:05.410801Z" - }, - { - "id": "GHSA-wf93-45jw-7689", - "modified": "2026-07-08T21:26:17.521856Z" - }, - { - "id": "PYSEC-2023-228", - "modified": "2026-06-10T17:01:27.606909Z" - }, - { - "id": "PYSEC-2026-1795", - "modified": "2026-07-07T17:48:06.199964Z" - }, - { - "id": "PYSEC-2026-1796", - "modified": "2026-07-07T17:48:06.240646Z" - }, - { - "id": "PYSEC-2026-196", - "modified": "2026-07-08T21:26:17.521856Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-9hjg-9r4m-mvj7", - "modified": "2026-07-07T17:56:56.234172Z" - }, - { - "id": "GHSA-9wx4-h78v-vm56", - "modified": "2026-07-07T17:57:17.012984Z" - }, - { - "id": "GHSA-gc5v-m9x4-r6x2", - "modified": "2026-03-27T22:17:33.595885Z" - }, - { - "id": "GHSA-j8r2-6x86-q33q", - "modified": "2026-02-04T03:34:13.807518Z" - }, - { - "id": "PYSEC-2023-74", - "modified": "2023-11-08T04:12:35.436175Z" - }, - { - "id": "PYSEC-2026-1872", - "modified": "2026-07-07T17:47:00.332079Z" - }, - { - "id": "PYSEC-2026-1873", - "modified": "2026-07-07T17:46:36.762141Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "GHSA-5rjg-fvgr-3xxf", - "modified": "2026-05-11T00:26:34.671259Z" - }, - { - "id": "GHSA-cx63-2mw6-8hw5", - "modified": "2026-07-07T17:57:13.326243Z" - }, - { - "id": "GHSA-r9hx-vwmv-q579", - "modified": "2026-02-04T03:03:25.892107Z" - }, - { - "id": "PYSEC-2022-43012", - "modified": "2026-06-10T17:02:40.148961Z" - }, - { - "id": "PYSEC-2025-49", - "modified": "2026-05-11T00:26:34.671259Z" - }, - { - "id": "PYSEC-2026-1918", - "modified": "2026-07-07T17:57:13.326243Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-5rjg-fvgr-3xxf", - "modified": "2026-05-11T00:26:34.671259Z" - }, - { - "id": "GHSA-cx63-2mw6-8hw5", - "modified": "2026-07-07T17:57:13.326243Z" - }, - { - "id": "GHSA-r9hx-vwmv-q579", - "modified": "2026-02-04T03:03:25.892107Z" - }, - { - "id": "PYSEC-2022-43012", - "modified": "2026-06-10T17:02:40.148961Z" - }, - { - "id": "PYSEC-2025-49", - "modified": "2026-05-11T00:26:34.671259Z" - }, - { - "id": "PYSEC-2026-1918", - "modified": "2026-07-07T17:57:13.326243Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "DLA-3755-1", - "modified": "2026-03-09T01:18:04.185679Z" - } - ] - }, - { - "vulns": [ - { - "id": "DLA-3684-1", - "modified": "2025-05-26T07:01:38.953691Z" - }, - { - "id": "DLA-3788-1", - "modified": "2025-05-26T07:01:46.700929Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-2xpw-w6gg-jr37", - "modified": "2026-07-07T17:56:33.872074Z" - }, - { - "id": "GHSA-34jh-p97f-mpxf", - "modified": "2026-07-07T17:56:53.715123Z" - }, - { - "id": "GHSA-38jv-5279-wg99", - "modified": "2026-07-07T17:56:31.346111Z" - }, - { - "id": "GHSA-g4mx-q9vg-27p4", - "modified": "2026-02-04T03:30:16.767903Z" - }, - { - "id": "GHSA-gm62-xv2j-4w53", - "modified": "2026-07-07T17:57:28.931610Z" - }, - { - "id": "GHSA-pq67-6m6q-mj2v", - "modified": "2026-07-07T17:56:41.872294Z" - }, - { - "id": "GHSA-qccp-gfcp-xxvc", - "modified": "2026-05-20T08:11:43.145797Z" - }, - { - "id": "GHSA-v845-jxx5-vc9f", - "modified": "2026-02-04T02:58:30.152562Z" - }, - { - "id": "GHSA-wqvq-5m8c-6g24", - "modified": "2024-11-18T22:47:07.792720Z" - }, - { - "id": "PYSEC-2020-148", - "modified": "2023-11-08T04:03:14.251187Z" - }, - { - "id": "PYSEC-2023-192", - "modified": "2023-11-08T04:13:33.452167Z" - }, - { - "id": "PYSEC-2023-212", - "modified": "2023-11-08T04:13:39.165450Z" - }, - { - "id": "PYSEC-2026-141", - "modified": "2026-05-20T09:19:20.983812Z" - }, - { - "id": "PYSEC-2026-1994", - "modified": "2026-07-07T17:48:15.379954Z" - }, - { - "id": "PYSEC-2026-1995", - "modified": "2026-07-07T17:48:15.400192Z" - }, - { - "id": "PYSEC-2026-1996", - "modified": "2026-07-07T17:48:15.382053Z" - }, - { - "id": "PYSEC-2026-1998", - "modified": "2026-07-07T17:47:54.140852Z" - }, - { - "id": "PYSEC-2026-1999", - "modified": "2026-07-07T17:47:54.161376Z" - } - ] - }, - { - "vulns": [ - { - "id": "DLA-3782-1", - "modified": "2026-03-09T01:20:42.573872Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-8rrh-rw8j-w5fx", - "modified": "2026-07-07T17:56:06.063831Z" - }, - { - "id": "PYSEC-2026-2047", - "modified": "2026-07-07T17:47:43.451695Z" - } - ] - }, - {} - ] - } - headers: - Content-Length: - - "8121" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 6488 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Alpine:v3.22", - "name": "alpine-baselayout" - }, - "version": "3.7.0-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.22", - "name": "alpine-baselayout" - }, - "version": "3.7.0-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.22", - "name": "alpine-keys" - }, - "version": "2.5-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.22", - "name": "alpine-base" - }, - "version": "3.22.2-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.22", - "name": "apk-tools" - }, - "version": "2.14.9-r3" - }, - { - "package": { - "ecosystem": "Alpine:v3.22", - "name": "busybox" - }, - "version": "1.37.0-r19" - }, - { - "package": { - "ecosystem": "Alpine:v3.22", - "name": "busybox" - }, - "version": "1.37.0-r19" - }, - { - "package": { - "ecosystem": "Alpine:v3.22", - "name": "ca-certificates" - }, - "version": "20250911-r0" - }, - { - "package": { - "ecosystem": "crates.io", - "name": "displaydoc" - }, - "version": "0.2.5" - }, - { - "package": { - "ecosystem": "crates.io", - "name": "form_urlencoded" - }, - "version": "1.2.2" - }, - { - "package": { - "ecosystem": "crates.io", - "name": "icu_collections" - }, - "version": "2.1.1" - }, - { - "package": { - "ecosystem": "crates.io", - "name": "icu_locale_core" - }, - "version": "2.1.1" - }, - { - "package": { - "ecosystem": "crates.io", - "name": "icu_normalizer" - }, - "version": "2.1.1" - }, - { - "package": { - "ecosystem": "crates.io", - "name": "icu_normalizer_data" - }, - "version": "2.1.1" - }, - { - "package": { - "ecosystem": "crates.io", - "name": "icu_properties" - }, - "version": "2.1.1" - }, - { - "package": { - "ecosystem": "crates.io", - "name": "icu_properties_data" - }, - "version": "2.1.1" - }, - { - "package": { - "ecosystem": "crates.io", - "name": "icu_provider" - }, - "version": "2.1.1" - }, - { - "package": { - "ecosystem": "crates.io", - "name": "idna" - }, - "version": "1.1.0" - }, - { - "package": { - "ecosystem": "crates.io", - "name": "idna_adapter" - }, - "version": "1.2.1" - }, - { - "package": { - "ecosystem": "Alpine:v3.22", - "name": "apk-tools" - }, - "version": "2.14.9-r3" - }, - { - "package": { - "ecosystem": "Alpine:v3.22", - "name": "openssl" - }, - "version": "3.5.4-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.22", - "name": "openssl" - }, - "version": "3.5.4-r0" - }, - { - "package": { - "ecosystem": "crates.io", - "name": "litemap" - }, - "version": "0.8.1" - }, - { - "package": { - "ecosystem": "Alpine:v3.22", - "name": "musl" - }, - "version": "1.2.5-r10" - }, - { - "package": { - "ecosystem": "Alpine:v3.22", - "name": "musl" - }, - "version": "1.2.5-r10" - }, - { - "package": { - "ecosystem": "crates.io", - "name": "percent-encoding" - }, - "version": "2.3.2" - }, - { - "package": { - "ecosystem": "crates.io", - "name": "potential_utf" - }, - "version": "0.1.4" - }, - { - "package": { - "ecosystem": "crates.io", - "name": "proc-macro2" - }, - "version": "1.0.103" - }, - { - "package": { - "ecosystem": "crates.io", - "name": "quote" - }, - "version": "1.0.42" - }, - { - "package": { - "ecosystem": "crates.io", - "name": "rust_novuln_deprecated" - }, - "version": "0.1.0" - }, - { - "package": { - "ecosystem": "Alpine:v3.22", - "name": "pax-utils" - }, - "version": "1.3.8-r1" - }, - { - "package": { - "ecosystem": "crates.io", - "name": "smallvec" - }, - "version": "1.15.1" - }, - { - "package": { - "ecosystem": "Alpine:v3.22", - "name": "busybox" - }, - "version": "1.37.0-r19" - }, - { - "package": { - "ecosystem": "crates.io", - "name": "stable_deref_trait" - }, - "version": "1.2.1" - }, - { - "package": { - "ecosystem": "crates.io", - "name": "syn" - }, - "version": "2.0.111" - }, - { - "package": { - "ecosystem": "crates.io", - "name": "synstructure" - }, - "version": "0.13.2" - }, - { - "package": { - "ecosystem": "crates.io", - "name": "tinystr" - }, - "version": "0.8.2" - }, - { - "package": { - "ecosystem": "crates.io", - "name": "unicode-ident" - }, - "version": "1.0.22" - }, - { - "package": { - "ecosystem": "crates.io", - "name": "url" - }, - "version": "2.5.3" - }, - { - "package": { - "ecosystem": "crates.io", - "name": "utf8_iter" - }, - "version": "1.0.4" - }, - { - "package": { - "ecosystem": "crates.io", - "name": "writeable" - }, - "version": "0.6.2" - }, - { - "package": { - "ecosystem": "crates.io", - "name": "yoke" - }, - "version": "0.8.1" - }, - { - "package": { - "ecosystem": "crates.io", - "name": "yoke-derive" - }, - "version": "0.8.1" - }, - { - "package": { - "ecosystem": "crates.io", - "name": "zerofrom" - }, - "version": "0.1.6" - }, - { - "package": { - "ecosystem": "crates.io", - "name": "zerofrom-derive" - }, - "version": "0.1.6" - }, - { - "package": { - "ecosystem": "crates.io", - "name": "zerotrie" - }, - "version": "0.2.3" - }, - { - "package": { - "ecosystem": "crates.io", - "name": "zerovec" - }, - "version": "0.11.5" - }, - { - "package": { - "ecosystem": "crates.io", - "name": "zerovec-derive" - }, - "version": "0.11.2" - }, - { - "package": { - "ecosystem": "Alpine:v3.22", - "name": "zlib" - }, - "version": "1.3.1-r2" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_OCIImage_JSONFormat/scanning_image_with_deprecated_packages - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 6762 - body: | - { - "results": [ - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-42376", - "modified": "2026-07-08T04:32:12.032317Z" - }, - { - "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-15T18:18:10.508036Z" - }, - { - "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-15T18:18:10.748793Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-42376", - "modified": "2026-07-08T04:32:12.032317Z" - }, - { - "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-15T18:18:10.508036Z" - }, - { - "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-15T18:18:10.748793Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2022-1292", - "modified": "2026-07-08T04:31:47.244657Z" - }, - { - "id": "ALPINE-CVE-2022-2068", - "modified": "2026-07-08T04:31:47.874039Z" - }, - { - "id": "ALPINE-CVE-2023-0466", - "modified": "2026-07-08T04:31:25.432482Z" - }, - { - "id": "ALPINE-CVE-2023-4807", - "modified": "2026-07-08T04:32:27.043928Z" - }, - { - "id": "ALPINE-CVE-2025-11187", - "modified": "2026-07-08T04:31:53.261562Z" - }, - { - "id": "ALPINE-CVE-2025-15467", - "modified": "2026-07-08T04:31:54.237773Z" - }, - { - "id": "ALPINE-CVE-2025-15468", - "modified": "2026-07-08T04:31:54.236044Z" - }, - { - "id": "ALPINE-CVE-2025-15469", - "modified": "2026-07-08T04:32:08.712108Z" - }, - { - "id": "ALPINE-CVE-2025-66199", - "modified": "2026-07-08T04:30:11.899340Z" - }, - { - "id": "ALPINE-CVE-2025-68160", - "modified": "2026-07-08T04:32:27.950152Z" - }, - { - "id": "ALPINE-CVE-2025-69418", - "modified": "2026-07-08T04:31:55.406338Z" - }, - { - "id": "ALPINE-CVE-2025-69419", - "modified": "2026-07-08T04:31:54.597659Z" - }, - { - "id": "ALPINE-CVE-2025-69420", - "modified": "2026-07-08T04:31:55.393Z" - }, - { - "id": "ALPINE-CVE-2025-69421", - "modified": "2026-07-08T04:30:11.908070Z" - }, - { - "id": "ALPINE-CVE-2026-22795", - "modified": "2026-07-08T04:32:28.331714Z" - }, - { - "id": "ALPINE-CVE-2026-22796", - "modified": "2026-07-08T04:32:29.030190Z" - }, - { - "id": "ALPINE-CVE-2026-2673", - "modified": "2026-07-08T04:32:29.111590Z" - }, - { - "id": "ALPINE-CVE-2026-28387", - "modified": "2026-07-08T04:32:29.167238Z" - }, - { - "id": "ALPINE-CVE-2026-28388", - "modified": "2026-07-08T04:32:29.169509Z" - }, - { - "id": "ALPINE-CVE-2026-28389", - "modified": "2026-07-08T04:31:56.091480Z" - }, - { - "id": "ALPINE-CVE-2026-28390", - "modified": "2026-07-08T04:31:57.860412Z" - }, - { - "id": "ALPINE-CVE-2026-31789", - "modified": "2026-07-08T04:30:12.004739Z" - }, - { - "id": "ALPINE-CVE-2026-31790", - "modified": "2026-07-08T04:32:29.132271Z" - }, - { - "id": "ALPINE-CVE-2026-34180", - "modified": "2026-07-08T04:32:29.175969Z" - }, - { - "id": "ALPINE-CVE-2026-34181", - "modified": "2026-07-08T04:31:58.001122Z" - }, - { - "id": "ALPINE-CVE-2026-34182", - "modified": "2026-07-08T04:32:29.280914Z" - }, - { - "id": "ALPINE-CVE-2026-34183", - "modified": "2026-07-08T04:31:57.993761Z" - }, - { - "id": "ALPINE-CVE-2026-42764", - "modified": "2026-07-08T04:32:29.286493Z" - }, - { - "id": "ALPINE-CVE-2026-42766", - "modified": "2026-07-08T04:32:29.327470Z" - }, - { - "id": "ALPINE-CVE-2026-42767", - "modified": "2026-07-08T04:32:29.346222Z" - }, - { - "id": "ALPINE-CVE-2026-42768", - "modified": "2026-07-08T04:32:29.461252Z" - }, - { - "id": "ALPINE-CVE-2026-42769", - "modified": "2026-07-08T04:32:29.392779Z" - }, - { - "id": "ALPINE-CVE-2026-42770", - "modified": "2026-07-08T04:32:29.279599Z" - }, - { - "id": "ALPINE-CVE-2026-45445", - "modified": "2026-07-08T04:32:30.281894Z" - }, - { - "id": "ALPINE-CVE-2026-45446", - "modified": "2026-07-08T04:32:30.441149Z" - }, - { - "id": "ALPINE-CVE-2026-45447", - "modified": "2026-07-08T04:32:30.331733Z" - }, - { - "id": "ALPINE-CVE-2026-7383", - "modified": "2026-07-08T04:32:25.409598Z" - }, - { - "id": "ALPINE-CVE-2026-9076", - "modified": "2026-07-08T04:32:25.454329Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2022-1292", - "modified": "2026-07-08T04:31:47.244657Z" - }, - { - "id": "ALPINE-CVE-2022-2068", - "modified": "2026-07-08T04:31:47.874039Z" - }, - { - "id": "ALPINE-CVE-2023-0466", - "modified": "2026-07-08T04:31:25.432482Z" - }, - { - "id": "ALPINE-CVE-2023-4807", - "modified": "2026-07-08T04:32:27.043928Z" - }, - { - "id": "ALPINE-CVE-2025-11187", - "modified": "2026-07-08T04:31:53.261562Z" - }, - { - "id": "ALPINE-CVE-2025-15467", - "modified": "2026-07-08T04:31:54.237773Z" - }, - { - "id": "ALPINE-CVE-2025-15468", - "modified": "2026-07-08T04:31:54.236044Z" - }, - { - "id": "ALPINE-CVE-2025-15469", - "modified": "2026-07-08T04:32:08.712108Z" - }, - { - "id": "ALPINE-CVE-2025-66199", - "modified": "2026-07-08T04:30:11.899340Z" - }, - { - "id": "ALPINE-CVE-2025-68160", - "modified": "2026-07-08T04:32:27.950152Z" - }, - { - "id": "ALPINE-CVE-2025-69418", - "modified": "2026-07-08T04:31:55.406338Z" - }, - { - "id": "ALPINE-CVE-2025-69419", - "modified": "2026-07-08T04:31:54.597659Z" - }, - { - "id": "ALPINE-CVE-2025-69420", - "modified": "2026-07-08T04:31:55.393Z" - }, - { - "id": "ALPINE-CVE-2025-69421", - "modified": "2026-07-08T04:30:11.908070Z" - }, - { - "id": "ALPINE-CVE-2026-22795", - "modified": "2026-07-08T04:32:28.331714Z" - }, - { - "id": "ALPINE-CVE-2026-22796", - "modified": "2026-07-08T04:32:29.030190Z" - }, - { - "id": "ALPINE-CVE-2026-2673", - "modified": "2026-07-08T04:32:29.111590Z" - }, - { - "id": "ALPINE-CVE-2026-28387", - "modified": "2026-07-08T04:32:29.167238Z" - }, - { - "id": "ALPINE-CVE-2026-28388", - "modified": "2026-07-08T04:32:29.169509Z" - }, - { - "id": "ALPINE-CVE-2026-28389", - "modified": "2026-07-08T04:31:56.091480Z" - }, - { - "id": "ALPINE-CVE-2026-28390", - "modified": "2026-07-08T04:31:57.860412Z" - }, - { - "id": "ALPINE-CVE-2026-31789", - "modified": "2026-07-08T04:30:12.004739Z" - }, - { - "id": "ALPINE-CVE-2026-31790", - "modified": "2026-07-08T04:32:29.132271Z" - }, - { - "id": "ALPINE-CVE-2026-34180", - "modified": "2026-07-08T04:32:29.175969Z" - }, - { - "id": "ALPINE-CVE-2026-34181", - "modified": "2026-07-08T04:31:58.001122Z" - }, - { - "id": "ALPINE-CVE-2026-34182", - "modified": "2026-07-08T04:32:29.280914Z" - }, - { - "id": "ALPINE-CVE-2026-34183", - "modified": "2026-07-08T04:31:57.993761Z" - }, - { - "id": "ALPINE-CVE-2026-42764", - "modified": "2026-07-08T04:32:29.286493Z" - }, - { - "id": "ALPINE-CVE-2026-42766", - "modified": "2026-07-08T04:32:29.327470Z" - }, - { - "id": "ALPINE-CVE-2026-42767", - "modified": "2026-07-08T04:32:29.346222Z" - }, - { - "id": "ALPINE-CVE-2026-42768", - "modified": "2026-07-08T04:32:29.461252Z" - }, - { - "id": "ALPINE-CVE-2026-42769", - "modified": "2026-07-08T04:32:29.392779Z" - }, - { - "id": "ALPINE-CVE-2026-42770", - "modified": "2026-07-08T04:32:29.279599Z" - }, - { - "id": "ALPINE-CVE-2026-45445", - "modified": "2026-07-08T04:32:30.281894Z" - }, - { - "id": "ALPINE-CVE-2026-45446", - "modified": "2026-07-08T04:32:30.441149Z" - }, - { - "id": "ALPINE-CVE-2026-45447", - "modified": "2026-07-08T04:32:30.331733Z" - }, - { - "id": "ALPINE-CVE-2026-7383", - "modified": "2026-07-08T04:32:25.409598Z" - }, - { - "id": "ALPINE-CVE-2026-9076", - "modified": "2026-07-08T04:32:25.454329Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2026-40200", - "modified": "2026-06-15T18:18:11.215742Z" - }, - { - "id": "ALPINE-CVE-2026-6042", - "modified": "2026-06-15T18:18:11.283180Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2026-40200", - "modified": "2026-06-15T18:18:11.215742Z" - }, - { - "id": "ALPINE-CVE-2026-6042", - "modified": "2026-06-15T18:18:11.283180Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-42376", - "modified": "2026-07-08T04:32:12.032317Z" - }, - { - "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-15T18:18:10.508036Z" - }, - { - "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-15T18:18:10.748793Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2026-22184", - "modified": "2026-06-15T18:18:10.993060Z" - }, - { - "id": "ALPINE-CVE-2026-27171", - "modified": "2026-07-08T04:31:57.846862Z" - } - ] - } - ] - } - headers: - Content-Length: - - "6762" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 2279 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Alpine:v3.20", - "name": "alpine-baselayout" - }, - "version": "3.6.5-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.20", - "name": "alpine-baselayout" - }, - "version": "3.6.5-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.20", - "name": "alpine-keys" - }, - "version": "2.4-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.20", - "name": "apk-tools" - }, - "version": "2.14.4-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.20", - "name": "busybox" - }, - "version": "1.36.1-r29" - }, - { - "package": { - "ecosystem": "Alpine:v3.20", - "name": "busybox" - }, - "version": "1.36.1-r29" - }, - { - "package": { - "ecosystem": "Alpine:v3.20", - "name": "ca-certificates" - }, - "version": "20240226-r0" - }, - { - "package": { - "ecosystem": "Go", - "name": "github.com/BurntSushi/toml" - }, - "version": "1.4.0" - }, - { - "package": { - "ecosystem": "Go", - "name": "stdlib" - }, - "version": "1.22.4" - }, - { - "package": { - "ecosystem": "Alpine:v3.20", - "name": "openssl" - }, - "version": "3.3.1-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.20", - "name": "openssl" - }, - "version": "3.3.1-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.20", - "name": "musl" - }, - "version": "1.2.5-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.20", - "name": "musl" - }, - "version": "1.2.5-r0" - }, - { - "package": { - "ecosystem": "Go", - "name": "ptf" - }, - "version": "(devel)" - }, - { - "package": { - "ecosystem": "Alpine:v3.20", - "name": "pax-utils" - }, - "version": "1.3.7-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.20", - "name": "busybox" - }, - "version": "1.36.1-r29" - }, - { - "package": { - "ecosystem": "Alpine:v3.20", - "name": "zlib" - }, - "version": "1.3.1-r1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_OCIImage_JSONFormat/scanning_image_with_go_binary - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 8649 - body: | - { - "results": [ - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-42376", - "modified": "2026-07-08T04:32:12.032317Z" - }, - { - "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-15T18:18:10.508036Z" - }, - { - "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-15T18:18:10.748793Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-42376", - "modified": "2026-07-08T04:32:12.032317Z" - }, - { - "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-15T18:18:10.508036Z" - }, - { - "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-15T18:18:10.748793Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "GO-2024-2963", - "modified": "2026-02-04T03:37:39.895574Z" - }, - { - "id": "GO-2024-3105", - "modified": "2026-02-24T16:29:04.364011Z" - }, - { - "id": "GO-2024-3106", - "modified": "2026-02-24T16:29:04.606789Z" - }, - { - "id": "GO-2024-3107", - "modified": "2026-02-24T16:29:04.677030Z" - }, - { - "id": "GO-2025-3373", - "modified": "2026-02-17T16:13:53.362266Z" - }, - { - "id": "GO-2025-3420", - "modified": "2026-02-17T16:13:53.083304Z" - }, - { - "id": "GO-2025-3447", - "modified": "2026-03-24T23:48:06.694170Z" - }, - { - "id": "GO-2025-3503", - "modified": "2026-04-16T22:45:11.580296Z" - }, - { - "id": "GO-2025-3563", - "modified": "2026-02-17T16:13:52.395126Z" - }, - { - "id": "GO-2025-3750", - "modified": "2026-02-04T03:28:12.135241Z" - }, - { - "id": "GO-2025-3751", - "modified": "2026-02-17T16:13:52.185280Z" - }, - { - "id": "GO-2025-3849", - "modified": "2026-05-30T10:29:20.514342Z" - }, - { - "id": "GO-2025-3956", - "modified": "2026-02-04T04:33:27.340869Z" - }, - { - "id": "GO-2025-4006", - "modified": "2026-05-15T10:59:23.181284Z" - }, - { - "id": "GO-2025-4007", - "modified": "2026-05-15T10:59:24.436863Z" - }, - { - "id": "GO-2025-4008", - "modified": "2026-05-15T10:59:23.580906Z" - }, - { - "id": "GO-2025-4009", - "modified": "2026-05-15T10:59:24.005728Z" - }, - { - "id": "GO-2025-4010", - "modified": "2026-05-15T10:59:24.305821Z" - }, - { - "id": "GO-2025-4011", - "modified": "2026-05-15T10:59:22.605843Z" - }, - { - "id": "GO-2025-4012", - "modified": "2026-05-15T10:59:23.250861Z" - }, - { - "id": "GO-2025-4013", - "modified": "2026-05-15T10:59:23.121044Z" - }, - { - "id": "GO-2025-4014", - "modified": "2026-06-26T12:29:46.364453Z" - }, - { - "id": "GO-2025-4015", - "modified": "2026-05-15T10:59:23.447690Z" - }, - { - "id": "GO-2025-4155", - "modified": "2026-07-09T10:44:32.536665Z" - }, - { - "id": "GO-2025-4175", - "modified": "2026-05-15T10:59:24.063040Z" - }, - { - "id": "GO-2026-4337", - "modified": "2026-07-07T10:29:23.547454Z" - }, - { - "id": "GO-2026-4340", - "modified": "2026-05-15T10:59:24.123015Z" - }, - { - "id": "GO-2026-4341", - "modified": "2026-07-07T10:29:23.472772Z" - }, - { - "id": "GO-2026-4342", - "modified": "2026-07-02T10:44:29.686144Z" - }, - { - "id": "GO-2026-4403", - "modified": "2026-05-15T10:59:22.074063Z" - }, - { - "id": "GO-2026-4601", - "modified": "2026-07-09T10:44:32.269952Z" - }, - { - "id": "GO-2026-4602", - "modified": "2026-05-15T10:59:23.640277Z" - }, - { - "id": "GO-2026-4603", - "modified": "2026-05-15T10:59:23.946663Z" - }, - { - "id": "GO-2026-4864", - "modified": "2026-07-09T10:44:33.381720Z" - }, - { - "id": "GO-2026-4865", - "modified": "2026-05-15T10:59:24.648972Z" - }, - { - "id": "GO-2026-4869", - "modified": "2026-05-15T10:59:23.054049Z" - }, - { - "id": "GO-2026-4870", - "modified": "2026-07-09T10:44:33.055212Z" - }, - { - "id": "GO-2026-4918", - "modified": "2026-06-27T10:44:20.771417Z" - }, - { - "id": "GO-2026-4946", - "modified": "2026-07-09T10:44:33.129570Z" - }, - { - "id": "GO-2026-4947", - "modified": "2026-07-09T10:44:33.192298Z" - }, - { - "id": "GO-2026-4970", - "modified": "2026-07-08T20:29:26.853236Z" - }, - { - "id": "GO-2026-4971", - "modified": "2026-05-11T08:11:03.964539Z" - }, - { - "id": "GO-2026-4976", - "modified": "2026-06-27T10:44:21.221469Z" - }, - { - "id": "GO-2026-4977", - "modified": "2026-05-11T08:11:25.012229Z" - }, - { - "id": "GO-2026-4980", - "modified": "2026-06-10T10:29:24.850854Z" - }, - { - "id": "GO-2026-4981", - "modified": "2026-07-09T10:44:32.677126Z" - }, - { - "id": "GO-2026-4982", - "modified": "2026-06-27T10:44:21.066171Z" - }, - { - "id": "GO-2026-4986", - "modified": "2026-05-11T08:11:18.687307Z" - }, - { - "id": "GO-2026-5037", - "modified": "2026-07-09T10:44:33.680614Z" - }, - { - "id": "GO-2026-5038", - "modified": "2026-06-05T07:56:10.834971Z" - }, - { - "id": "GO-2026-5039", - "modified": "2026-06-27T10:44:21.143168Z" - }, - { - "id": "GO-2026-5856", - "modified": "2026-07-08T20:29:26.756890Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2022-1292", - "modified": "2026-07-08T04:31:47.244657Z" - }, - { - "id": "ALPINE-CVE-2022-2068", - "modified": "2026-07-08T04:31:47.874039Z" - }, - { - "id": "ALPINE-CVE-2023-0466", - "modified": "2026-07-08T04:31:25.432482Z" - }, - { - "id": "ALPINE-CVE-2023-4807", - "modified": "2026-07-08T04:32:27.043928Z" - }, - { - "id": "ALPINE-CVE-2024-12797", - "modified": "2026-06-15T18:18:10.256734Z" - }, - { - "id": "ALPINE-CVE-2024-13176", - "modified": "2026-06-15T18:18:10.257313Z" - }, - { - "id": "ALPINE-CVE-2024-5535", - "modified": "2026-06-15T18:18:10.502278Z" - }, - { - "id": "ALPINE-CVE-2024-6119", - "modified": "2026-07-08T04:32:23.263115Z" - }, - { - "id": "ALPINE-CVE-2024-9143", - "modified": "2026-06-15T18:18:10.531917Z" - }, - { - "id": "ALPINE-CVE-2025-15467", - "modified": "2026-07-08T04:31:54.237773Z" - }, - { - "id": "ALPINE-CVE-2025-15468", - "modified": "2026-07-08T04:31:54.236044Z" - }, - { - "id": "ALPINE-CVE-2025-66199", - "modified": "2026-07-08T04:30:11.899340Z" - }, - { - "id": "ALPINE-CVE-2025-68160", - "modified": "2026-07-08T04:32:27.950152Z" - }, - { - "id": "ALPINE-CVE-2025-69418", - "modified": "2026-07-08T04:31:55.406338Z" - }, - { - "id": "ALPINE-CVE-2025-69419", - "modified": "2026-07-08T04:31:54.597659Z" - }, - { - "id": "ALPINE-CVE-2025-69420", - "modified": "2026-07-08T04:31:55.393Z" - }, - { - "id": "ALPINE-CVE-2025-69421", - "modified": "2026-07-08T04:30:11.908070Z" - }, - { - "id": "ALPINE-CVE-2025-9230", - "modified": "2026-06-15T18:18:10.952377Z" - }, - { - "id": "ALPINE-CVE-2025-9231", - "modified": "2026-06-15T18:18:10.952373Z" - }, - { - "id": "ALPINE-CVE-2025-9232", - "modified": "2026-06-15T18:18:10.954507Z" - }, - { - "id": "ALPINE-CVE-2026-22795", - "modified": "2026-07-08T04:32:28.331714Z" - }, - { - "id": "ALPINE-CVE-2026-22796", - "modified": "2026-07-08T04:32:29.030190Z" - }, - { - "id": "ALPINE-CVE-2026-28387", - "modified": "2026-07-08T04:32:29.167238Z" - }, - { - "id": "ALPINE-CVE-2026-28388", - "modified": "2026-07-08T04:32:29.169509Z" - }, - { - "id": "ALPINE-CVE-2026-28389", - "modified": "2026-07-08T04:31:56.091480Z" - }, - { - "id": "ALPINE-CVE-2026-28390", - "modified": "2026-07-08T04:31:57.860412Z" - }, - { - "id": "ALPINE-CVE-2026-31789", - "modified": "2026-07-08T04:30:12.004739Z" - }, - { - "id": "ALPINE-CVE-2026-31790", - "modified": "2026-07-08T04:32:29.132271Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2022-1292", - "modified": "2026-07-08T04:31:47.244657Z" - }, - { - "id": "ALPINE-CVE-2022-2068", - "modified": "2026-07-08T04:31:47.874039Z" - }, - { - "id": "ALPINE-CVE-2023-0466", - "modified": "2026-07-08T04:31:25.432482Z" - }, - { - "id": "ALPINE-CVE-2023-4807", - "modified": "2026-07-08T04:32:27.043928Z" - }, - { - "id": "ALPINE-CVE-2024-12797", - "modified": "2026-06-15T18:18:10.256734Z" - }, - { - "id": "ALPINE-CVE-2024-13176", - "modified": "2026-06-15T18:18:10.257313Z" - }, - { - "id": "ALPINE-CVE-2024-5535", - "modified": "2026-06-15T18:18:10.502278Z" - }, - { - "id": "ALPINE-CVE-2024-6119", - "modified": "2026-07-08T04:32:23.263115Z" - }, - { - "id": "ALPINE-CVE-2024-9143", - "modified": "2026-06-15T18:18:10.531917Z" - }, - { - "id": "ALPINE-CVE-2025-15467", - "modified": "2026-07-08T04:31:54.237773Z" - }, - { - "id": "ALPINE-CVE-2025-15468", - "modified": "2026-07-08T04:31:54.236044Z" - }, - { - "id": "ALPINE-CVE-2025-66199", - "modified": "2026-07-08T04:30:11.899340Z" - }, - { - "id": "ALPINE-CVE-2025-68160", - "modified": "2026-07-08T04:32:27.950152Z" - }, - { - "id": "ALPINE-CVE-2025-69418", - "modified": "2026-07-08T04:31:55.406338Z" - }, - { - "id": "ALPINE-CVE-2025-69419", - "modified": "2026-07-08T04:31:54.597659Z" - }, - { - "id": "ALPINE-CVE-2025-69420", - "modified": "2026-07-08T04:31:55.393Z" - }, - { - "id": "ALPINE-CVE-2025-69421", - "modified": "2026-07-08T04:30:11.908070Z" - }, - { - "id": "ALPINE-CVE-2025-9230", - "modified": "2026-06-15T18:18:10.952377Z" - }, - { - "id": "ALPINE-CVE-2025-9231", - "modified": "2026-06-15T18:18:10.952373Z" - }, - { - "id": "ALPINE-CVE-2025-9232", - "modified": "2026-06-15T18:18:10.954507Z" - }, - { - "id": "ALPINE-CVE-2026-22795", - "modified": "2026-07-08T04:32:28.331714Z" - }, - { - "id": "ALPINE-CVE-2026-22796", - "modified": "2026-07-08T04:32:29.030190Z" - }, - { - "id": "ALPINE-CVE-2026-28387", - "modified": "2026-07-08T04:32:29.167238Z" - }, - { - "id": "ALPINE-CVE-2026-28388", - "modified": "2026-07-08T04:32:29.169509Z" - }, - { - "id": "ALPINE-CVE-2026-28389", - "modified": "2026-07-08T04:31:56.091480Z" - }, - { - "id": "ALPINE-CVE-2026-28390", - "modified": "2026-07-08T04:31:57.860412Z" - }, - { - "id": "ALPINE-CVE-2026-31789", - "modified": "2026-07-08T04:30:12.004739Z" - }, - { - "id": "ALPINE-CVE-2026-31790", - "modified": "2026-07-08T04:32:29.132271Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-26519", - "modified": "2026-07-08T04:32:24.548042Z" - }, - { - "id": "ALPINE-CVE-2026-40200", - "modified": "2026-06-15T18:18:11.215742Z" - }, - { - "id": "ALPINE-CVE-2026-6042", - "modified": "2026-06-15T18:18:11.283180Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-26519", - "modified": "2026-07-08T04:32:24.548042Z" - }, - { - "id": "ALPINE-CVE-2026-40200", - "modified": "2026-06-15T18:18:11.215742Z" - }, - { - "id": "ALPINE-CVE-2026-6042", - "modified": "2026-06-15T18:18:11.283180Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-42376", - "modified": "2026-07-08T04:32:12.032317Z" - }, - { - "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-15T18:18:10.508036Z" - }, - { - "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-15T18:18:10.748793Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2026-22184", - "modified": "2026-06-15T18:18:10.993060Z" - }, - { - "id": "ALPINE-CVE-2026-27171", - "modified": "2026-07-08T04:31:57.846862Z" - } - ] - } - ] - } - headers: - Content-Length: - - "8649" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 1907 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "alpine-baselayout" - }, - "version": "3.1.2-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "alpine-keys" - }, - "version": "2.1-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "apk-tools" - }, - "version": "2.10.6-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "busybox" - }, - "version": "1.30.1-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "ca-certificates" - }, - "version": "20191127-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "libc-dev" - }, - "version": "0.7.1-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "openssl" - }, - "version": "1.1.1k-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "openssl" - }, - "version": "1.1.1k-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "libtls-standalone" - }, - "version": "2.9.1-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "musl" - }, - "version": "1.1.22-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "musl" - }, - "version": "1.1.22-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "pax-utils" - }, - "version": "1.2.3-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "busybox" - }, - "version": "1.30.1-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "zlib" - }, - "version": "1.2.11-r1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_OCIImage_JSONFormat/scanning_insecure_alpine_image_with_detector_preset - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 136 - body: | - { - "results": [ - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-36159", - "modified": "2026-06-15T18:18:08.746967Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "136" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 1907 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "alpine-baselayout" - }, - "version": "3.1.2-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "alpine-keys" - }, - "version": "2.1-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "apk-tools" - }, - "version": "2.10.6-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "busybox" - }, - "version": "1.30.1-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "ca-certificates" - }, - "version": "20191127-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "libc-dev" - }, - "version": "0.7.1-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "openssl" - }, - "version": "1.1.1k-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "openssl" - }, - "version": "1.1.1k-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "libtls-standalone" - }, - "version": "2.9.1-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "musl" - }, - "version": "1.1.22-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "musl" - }, - "version": "1.1.22-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "pax-utils" - }, - "version": "1.2.3-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "busybox" - }, - "version": "1.30.1-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.10", - "name": "zlib" - }, - "version": "1.2.11-r1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_OCIImage_JSONFormat/scanning_insecure_alpine_image_with_specific_detector_enabled - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 136 - body: | - { - "results": [ - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-36159", - "modified": "2026-06-15T18:18:08.746967Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "136" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 4381 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "base-files" - }, - "version": "14ubuntu6" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "bash" - }, - "version": "5.3-2ubuntu1" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "coreutils" - }, - "version": "9.5-1ubuntu2+0.0.0~ubuntu25" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "coreutils-from-gnu" - }, - "version": "0.0.0~ubuntu25" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "gcc-14-base" - }, - "version": "14.3.0-14ubuntu1" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "gnu-coreutils" - }, - "version": "9.7-3ubuntu2" - }, - { - "package": { - "ecosystem": "Go", - "name": "stdlib" - }, - "version": "1.26.0" - }, - { - "package": { - "ecosystem": "Go", - "name": "stdlib" - }, - "version": "1.26.0" - }, - { - "package": { - "ecosystem": "Go", - "name": "stdlib" - }, - "version": "1.26.0" - }, - { - "package": { - "ecosystem": "Go", - "name": "stdlib" - }, - "version": "1.26.0" - }, - { - "package": { - "ecosystem": "Go", - "name": "stdlib" - }, - "version": "1.26.0" - }, - { - "package": { - "ecosystem": "Go", - "name": "stdlib" - }, - "version": "1.26.0" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "golang" - }, - "version": "2:1.26~1" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "golang-1.26-go" - }, - "version": "1.26.0-1" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "golang-1.26-src" - }, - "version": "1.26.0-1" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "golang-go" - }, - "version": "2:1.26~1" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "golang-src" - }, - "version": "2:1.26~1" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "libacl1" - }, - "version": "2.3.2-2" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "libattr1" - }, - "version": "1:2.5.2-4" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "libc6" - }, - "version": "2.43-2ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "libcap2" - }, - "version": "1:2.75-10ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "libgcc-s1" - }, - "version": "16-20260322-1ubuntu1" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "libgmp10" - }, - "version": "2:6.3.0+dfsg-5ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "libpcre2-8-0" - }, - "version": "10.46-1build1" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "libselinux1" - }, - "version": "3.9-4build1" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "libssl3t64" - }, - "version": "3.5.5-1ubuntu3" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "libsystemd0" - }, - "version": "259.5-0ubuntu3" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "libtinfo6" - }, - "version": "6.6+20251231-1" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "libzstd1" - }, - "version": "1.5.7+dfsg-3" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "make" - }, - "version": "4.4.1-3" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "openssl-provider-legacy" - }, - "version": "3.5.5-1ubuntu3" - }, - { - "package": { - "ecosystem": "Ubuntu:26.04", - "name": "zlib1g" - }, - "version": "1:1.3.dfsg+really1.3.1-1ubuntu3" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_OCIImage_JSONFormat/scanning_insecure_chiseled_ubuntu_image - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 9693 - body: | - { - "results": [ - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2025-5278", - "modified": "2026-05-20T16:23:34.282155Z" - } - ] - }, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "GO-2026-4599", - "modified": "2026-07-09T10:44:32.987177Z" - }, - { - "id": "GO-2026-4600", - "modified": "2026-05-15T10:59:23.758905Z" - }, - { - "id": "GO-2026-4601", - "modified": "2026-07-09T10:44:32.269952Z" - }, - { - "id": "GO-2026-4602", - "modified": "2026-05-15T10:59:23.640277Z" - }, - { - "id": "GO-2026-4603", - "modified": "2026-05-15T10:59:23.946663Z" - }, - { - "id": "GO-2026-4864", - "modified": "2026-07-09T10:44:33.381720Z" - }, - { - "id": "GO-2026-4865", - "modified": "2026-05-15T10:59:24.648972Z" - }, - { - "id": "GO-2026-4866", - "modified": "2026-07-09T10:44:32.922860Z" - }, - { - "id": "GO-2026-4869", - "modified": "2026-05-15T10:59:23.054049Z" - }, - { - "id": "GO-2026-4870", - "modified": "2026-07-09T10:44:33.055212Z" - }, - { - "id": "GO-2026-4918", - "modified": "2026-06-27T10:44:20.771417Z" - }, - { - "id": "GO-2026-4946", - "modified": "2026-07-09T10:44:33.129570Z" - }, - { - "id": "GO-2026-4947", - "modified": "2026-07-09T10:44:33.192298Z" - }, - { - "id": "GO-2026-4970", - "modified": "2026-07-08T20:29:26.853236Z" - }, - { - "id": "GO-2026-4971", - "modified": "2026-05-11T08:11:03.964539Z" - }, - { - "id": "GO-2026-4976", - "modified": "2026-06-27T10:44:21.221469Z" - }, - { - "id": "GO-2026-4977", - "modified": "2026-05-11T08:11:25.012229Z" - }, - { - "id": "GO-2026-4980", - "modified": "2026-06-10T10:29:24.850854Z" - }, - { - "id": "GO-2026-4981", - "modified": "2026-07-09T10:44:32.677126Z" - }, - { - "id": "GO-2026-4982", - "modified": "2026-06-27T10:44:21.066171Z" - }, - { - "id": "GO-2026-4986", - "modified": "2026-05-11T08:11:18.687307Z" - }, - { - "id": "GO-2026-5037", - "modified": "2026-07-09T10:44:33.680614Z" - }, - { - "id": "GO-2026-5038", - "modified": "2026-06-05T07:56:10.834971Z" - }, - { - "id": "GO-2026-5039", - "modified": "2026-06-27T10:44:21.143168Z" - }, - { - "id": "GO-2026-5856", - "modified": "2026-07-08T20:29:26.756890Z" - } - ] - }, - { - "vulns": [ - { - "id": "GO-2026-4599", - "modified": "2026-07-09T10:44:32.987177Z" - }, - { - "id": "GO-2026-4600", - "modified": "2026-05-15T10:59:23.758905Z" - }, - { - "id": "GO-2026-4601", - "modified": "2026-07-09T10:44:32.269952Z" - }, - { - "id": "GO-2026-4602", - "modified": "2026-05-15T10:59:23.640277Z" - }, - { - "id": "GO-2026-4603", - "modified": "2026-05-15T10:59:23.946663Z" - }, - { - "id": "GO-2026-4864", - "modified": "2026-07-09T10:44:33.381720Z" - }, - { - "id": "GO-2026-4865", - "modified": "2026-05-15T10:59:24.648972Z" - }, - { - "id": "GO-2026-4866", - "modified": "2026-07-09T10:44:32.922860Z" - }, - { - "id": "GO-2026-4869", - "modified": "2026-05-15T10:59:23.054049Z" - }, - { - "id": "GO-2026-4870", - "modified": "2026-07-09T10:44:33.055212Z" - }, - { - "id": "GO-2026-4918", - "modified": "2026-06-27T10:44:20.771417Z" - }, - { - "id": "GO-2026-4946", - "modified": "2026-07-09T10:44:33.129570Z" - }, - { - "id": "GO-2026-4947", - "modified": "2026-07-09T10:44:33.192298Z" - }, - { - "id": "GO-2026-4970", - "modified": "2026-07-08T20:29:26.853236Z" - }, - { - "id": "GO-2026-4971", - "modified": "2026-05-11T08:11:03.964539Z" - }, - { - "id": "GO-2026-4976", - "modified": "2026-06-27T10:44:21.221469Z" - }, - { - "id": "GO-2026-4977", - "modified": "2026-05-11T08:11:25.012229Z" - }, - { - "id": "GO-2026-4980", - "modified": "2026-06-10T10:29:24.850854Z" - }, - { - "id": "GO-2026-4981", - "modified": "2026-07-09T10:44:32.677126Z" - }, - { - "id": "GO-2026-4982", - "modified": "2026-06-27T10:44:21.066171Z" - }, - { - "id": "GO-2026-4986", - "modified": "2026-05-11T08:11:18.687307Z" - }, - { - "id": "GO-2026-5037", - "modified": "2026-07-09T10:44:33.680614Z" - }, - { - "id": "GO-2026-5038", - "modified": "2026-06-05T07:56:10.834971Z" - }, - { - "id": "GO-2026-5039", - "modified": "2026-06-27T10:44:21.143168Z" - }, - { - "id": "GO-2026-5856", - "modified": "2026-07-08T20:29:26.756890Z" - } - ] - }, - { - "vulns": [ - { - "id": "GO-2026-4599", - "modified": "2026-07-09T10:44:32.987177Z" - }, - { - "id": "GO-2026-4600", - "modified": "2026-05-15T10:59:23.758905Z" - }, - { - "id": "GO-2026-4601", - "modified": "2026-07-09T10:44:32.269952Z" - }, - { - "id": "GO-2026-4602", - "modified": "2026-05-15T10:59:23.640277Z" - }, - { - "id": "GO-2026-4603", - "modified": "2026-05-15T10:59:23.946663Z" - }, - { - "id": "GO-2026-4864", - "modified": "2026-07-09T10:44:33.381720Z" - }, - { - "id": "GO-2026-4865", - "modified": "2026-05-15T10:59:24.648972Z" - }, - { - "id": "GO-2026-4866", - "modified": "2026-07-09T10:44:32.922860Z" - }, - { - "id": "GO-2026-4869", - "modified": "2026-05-15T10:59:23.054049Z" - }, - { - "id": "GO-2026-4870", - "modified": "2026-07-09T10:44:33.055212Z" - }, - { - "id": "GO-2026-4918", - "modified": "2026-06-27T10:44:20.771417Z" - }, - { - "id": "GO-2026-4946", - "modified": "2026-07-09T10:44:33.129570Z" - }, - { - "id": "GO-2026-4947", - "modified": "2026-07-09T10:44:33.192298Z" - }, - { - "id": "GO-2026-4970", - "modified": "2026-07-08T20:29:26.853236Z" - }, - { - "id": "GO-2026-4971", - "modified": "2026-05-11T08:11:03.964539Z" - }, - { - "id": "GO-2026-4976", - "modified": "2026-06-27T10:44:21.221469Z" - }, - { - "id": "GO-2026-4977", - "modified": "2026-05-11T08:11:25.012229Z" - }, - { - "id": "GO-2026-4980", - "modified": "2026-06-10T10:29:24.850854Z" - }, - { - "id": "GO-2026-4981", - "modified": "2026-07-09T10:44:32.677126Z" - }, - { - "id": "GO-2026-4982", - "modified": "2026-06-27T10:44:21.066171Z" - }, - { - "id": "GO-2026-4986", - "modified": "2026-05-11T08:11:18.687307Z" - }, - { - "id": "GO-2026-5037", - "modified": "2026-07-09T10:44:33.680614Z" - }, - { - "id": "GO-2026-5038", - "modified": "2026-06-05T07:56:10.834971Z" - }, - { - "id": "GO-2026-5039", - "modified": "2026-06-27T10:44:21.143168Z" - }, - { - "id": "GO-2026-5856", - "modified": "2026-07-08T20:29:26.756890Z" - } - ] - }, - { - "vulns": [ - { - "id": "GO-2026-4599", - "modified": "2026-07-09T10:44:32.987177Z" - }, - { - "id": "GO-2026-4600", - "modified": "2026-05-15T10:59:23.758905Z" - }, - { - "id": "GO-2026-4601", - "modified": "2026-07-09T10:44:32.269952Z" - }, - { - "id": "GO-2026-4602", - "modified": "2026-05-15T10:59:23.640277Z" - }, - { - "id": "GO-2026-4603", - "modified": "2026-05-15T10:59:23.946663Z" - }, - { - "id": "GO-2026-4864", - "modified": "2026-07-09T10:44:33.381720Z" - }, - { - "id": "GO-2026-4865", - "modified": "2026-05-15T10:59:24.648972Z" - }, - { - "id": "GO-2026-4866", - "modified": "2026-07-09T10:44:32.922860Z" - }, - { - "id": "GO-2026-4869", - "modified": "2026-05-15T10:59:23.054049Z" - }, - { - "id": "GO-2026-4870", - "modified": "2026-07-09T10:44:33.055212Z" - }, - { - "id": "GO-2026-4918", - "modified": "2026-06-27T10:44:20.771417Z" - }, - { - "id": "GO-2026-4946", - "modified": "2026-07-09T10:44:33.129570Z" - }, - { - "id": "GO-2026-4947", - "modified": "2026-07-09T10:44:33.192298Z" - }, - { - "id": "GO-2026-4970", - "modified": "2026-07-08T20:29:26.853236Z" - }, - { - "id": "GO-2026-4971", - "modified": "2026-05-11T08:11:03.964539Z" - }, - { - "id": "GO-2026-4976", - "modified": "2026-06-27T10:44:21.221469Z" - }, - { - "id": "GO-2026-4977", - "modified": "2026-05-11T08:11:25.012229Z" - }, - { - "id": "GO-2026-4980", - "modified": "2026-06-10T10:29:24.850854Z" - }, - { - "id": "GO-2026-4981", - "modified": "2026-07-09T10:44:32.677126Z" - }, - { - "id": "GO-2026-4982", - "modified": "2026-06-27T10:44:21.066171Z" - }, - { - "id": "GO-2026-4986", - "modified": "2026-05-11T08:11:18.687307Z" - }, - { - "id": "GO-2026-5037", - "modified": "2026-07-09T10:44:33.680614Z" - }, - { - "id": "GO-2026-5038", - "modified": "2026-06-05T07:56:10.834971Z" - }, - { - "id": "GO-2026-5039", - "modified": "2026-06-27T10:44:21.143168Z" - }, - { - "id": "GO-2026-5856", - "modified": "2026-07-08T20:29:26.756890Z" - } - ] - }, - { - "vulns": [ - { - "id": "GO-2026-4599", - "modified": "2026-07-09T10:44:32.987177Z" - }, - { - "id": "GO-2026-4600", - "modified": "2026-05-15T10:59:23.758905Z" - }, - { - "id": "GO-2026-4601", - "modified": "2026-07-09T10:44:32.269952Z" - }, - { - "id": "GO-2026-4602", - "modified": "2026-05-15T10:59:23.640277Z" - }, - { - "id": "GO-2026-4603", - "modified": "2026-05-15T10:59:23.946663Z" - }, - { - "id": "GO-2026-4864", - "modified": "2026-07-09T10:44:33.381720Z" - }, - { - "id": "GO-2026-4865", - "modified": "2026-05-15T10:59:24.648972Z" - }, - { - "id": "GO-2026-4866", - "modified": "2026-07-09T10:44:32.922860Z" - }, - { - "id": "GO-2026-4869", - "modified": "2026-05-15T10:59:23.054049Z" - }, - { - "id": "GO-2026-4870", - "modified": "2026-07-09T10:44:33.055212Z" - }, - { - "id": "GO-2026-4918", - "modified": "2026-06-27T10:44:20.771417Z" - }, - { - "id": "GO-2026-4946", - "modified": "2026-07-09T10:44:33.129570Z" - }, - { - "id": "GO-2026-4947", - "modified": "2026-07-09T10:44:33.192298Z" - }, - { - "id": "GO-2026-4970", - "modified": "2026-07-08T20:29:26.853236Z" - }, - { - "id": "GO-2026-4971", - "modified": "2026-05-11T08:11:03.964539Z" - }, - { - "id": "GO-2026-4976", - "modified": "2026-06-27T10:44:21.221469Z" - }, - { - "id": "GO-2026-4977", - "modified": "2026-05-11T08:11:25.012229Z" - }, - { - "id": "GO-2026-4980", - "modified": "2026-06-10T10:29:24.850854Z" - }, - { - "id": "GO-2026-4981", - "modified": "2026-07-09T10:44:32.677126Z" - }, - { - "id": "GO-2026-4982", - "modified": "2026-06-27T10:44:21.066171Z" - }, - { - "id": "GO-2026-4986", - "modified": "2026-05-11T08:11:18.687307Z" - }, - { - "id": "GO-2026-5037", - "modified": "2026-07-09T10:44:33.680614Z" - }, - { - "id": "GO-2026-5038", - "modified": "2026-06-05T07:56:10.834971Z" - }, - { - "id": "GO-2026-5039", - "modified": "2026-06-27T10:44:21.143168Z" - }, - { - "id": "GO-2026-5856", - "modified": "2026-07-08T20:29:26.756890Z" - } - ] - }, - { - "vulns": [ - { - "id": "GO-2026-4599", - "modified": "2026-07-09T10:44:32.987177Z" - }, - { - "id": "GO-2026-4600", - "modified": "2026-05-15T10:59:23.758905Z" - }, - { - "id": "GO-2026-4601", - "modified": "2026-07-09T10:44:32.269952Z" - }, - { - "id": "GO-2026-4602", - "modified": "2026-05-15T10:59:23.640277Z" - }, - { - "id": "GO-2026-4603", - "modified": "2026-05-15T10:59:23.946663Z" - }, - { - "id": "GO-2026-4864", - "modified": "2026-07-09T10:44:33.381720Z" - }, - { - "id": "GO-2026-4865", - "modified": "2026-05-15T10:59:24.648972Z" - }, - { - "id": "GO-2026-4866", - "modified": "2026-07-09T10:44:32.922860Z" - }, - { - "id": "GO-2026-4869", - "modified": "2026-05-15T10:59:23.054049Z" - }, - { - "id": "GO-2026-4870", - "modified": "2026-07-09T10:44:33.055212Z" - }, - { - "id": "GO-2026-4918", - "modified": "2026-06-27T10:44:20.771417Z" - }, - { - "id": "GO-2026-4946", - "modified": "2026-07-09T10:44:33.129570Z" - }, - { - "id": "GO-2026-4947", - "modified": "2026-07-09T10:44:33.192298Z" - }, - { - "id": "GO-2026-4970", - "modified": "2026-07-08T20:29:26.853236Z" - }, - { - "id": "GO-2026-4971", - "modified": "2026-05-11T08:11:03.964539Z" - }, - { - "id": "GO-2026-4976", - "modified": "2026-06-27T10:44:21.221469Z" - }, - { - "id": "GO-2026-4977", - "modified": "2026-05-11T08:11:25.012229Z" - }, - { - "id": "GO-2026-4980", - "modified": "2026-06-10T10:29:24.850854Z" - }, - { - "id": "GO-2026-4981", - "modified": "2026-07-09T10:44:32.677126Z" - }, - { - "id": "GO-2026-4982", - "modified": "2026-06-27T10:44:21.066171Z" - }, - { - "id": "GO-2026-4986", - "modified": "2026-05-11T08:11:18.687307Z" - }, - { - "id": "GO-2026-5037", - "modified": "2026-07-09T10:44:33.680614Z" - }, - { - "id": "GO-2026-5038", - "modified": "2026-06-05T07:56:10.834971Z" - }, - { - "id": "GO-2026-5039", - "modified": "2026-06-27T10:44:21.143168Z" - }, - { - "id": "GO-2026-5856", - "modified": "2026-07-08T20:29:26.756890Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "9693" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 2701 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "alpine-baselayout" - }, - "version": "3.4.3-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "alpine-baselayout" - }, - "version": "3.4.3-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "alpine-keys" - }, - "version": "2.4-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "apk-tools" - }, - "version": "2.14.0-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "busybox" - }, - "version": "1.36.1-r15" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "busybox" - }, - "version": "1.36.1-r15" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "ca-certificates" - }, - "version": "20230506-r0" - }, - { - "package": { - "ecosystem": "npm", - "name": "cryo" - }, - "version": "0.0.6" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "libc-dev" - }, - "version": "0.7.2-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "openssl" - }, - "version": "3.1.4-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "gcc" - }, - "version": "13.2.1_git20231014-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "openssl" - }, - "version": "3.1.4-r5" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "gcc" - }, - "version": "13.2.1_git20231014-r0" - }, - { - "package": { - "ecosystem": "npm", - "name": "minimist" - }, - "version": "0.0.8" - }, - { - "package": { - "ecosystem": "npm", - "name": "mkdirp" - }, - "version": "0.5.0" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "musl" - }, - "version": "1.2.4_git20230717-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "musl" - }, - "version": "1.2.4_git20230717-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "pax-utils" - }, - "version": "1.3.7-r2" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "busybox" - }, - "version": "1.36.1-r15" - }, - { - "package": { - "ecosystem": "Alpine:v3.19", - "name": "zlib" - }, - "version": "1.3.1-r0" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_OCIImage_JSONFormat/scanning_node_modules_using_npm_with_some_packages - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 3706 - body: | - { - "results": [ - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-42376", - "modified": "2026-07-08T04:32:12.032317Z" - }, - { - "id": "ALPINE-CVE-2023-42363", - "modified": "2026-06-15T18:18:10.016406Z" - }, - { - "id": "ALPINE-CVE-2023-42364", - "modified": "2026-06-15T18:18:10.022384Z" - }, - { - "id": "ALPINE-CVE-2023-42365", - "modified": "2026-06-15T18:18:10.023465Z" - }, - { - "id": "ALPINE-CVE-2023-42366", - "modified": "2026-06-15T18:18:10.027598Z" - }, - { - "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-15T18:18:10.508036Z" - }, - { - "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-15T18:18:10.748793Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-42376", - "modified": "2026-07-08T04:32:12.032317Z" - }, - { - "id": "ALPINE-CVE-2023-42363", - "modified": "2026-06-15T18:18:10.016406Z" - }, - { - "id": "ALPINE-CVE-2023-42364", - "modified": "2026-06-15T18:18:10.022384Z" - }, - { - "id": "ALPINE-CVE-2023-42365", - "modified": "2026-06-15T18:18:10.023465Z" - }, - { - "id": "ALPINE-CVE-2023-42366", - "modified": "2026-06-15T18:18:10.027598Z" - }, - { - "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-15T18:18:10.508036Z" - }, - { - "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-15T18:18:10.748793Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "GHSA-38f5-ghc2-fcmv", - "modified": "2023-11-08T04:00:20.055238Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2022-1292", - "modified": "2026-07-08T04:31:47.244657Z" - }, - { - "id": "ALPINE-CVE-2022-2068", - "modified": "2026-07-08T04:31:47.874039Z" - }, - { - "id": "ALPINE-CVE-2023-0466", - "modified": "2026-07-08T04:31:25.432482Z" - }, - { - "id": "ALPINE-CVE-2023-4807", - "modified": "2026-07-08T04:32:27.043928Z" - }, - { - "id": "ALPINE-CVE-2024-13176", - "modified": "2026-06-15T18:18:10.257313Z" - }, - { - "id": "ALPINE-CVE-2024-2511", - "modified": "2026-06-15T18:18:10.275342Z" - }, - { - "id": "ALPINE-CVE-2024-4603", - "modified": "2026-06-15T18:18:10.327322Z" - }, - { - "id": "ALPINE-CVE-2024-4741", - "modified": "2026-06-15T18:18:10.394374Z" - }, - { - "id": "ALPINE-CVE-2024-5535", - "modified": "2026-06-15T18:18:10.502278Z" - }, - { - "id": "ALPINE-CVE-2024-6119", - "modified": "2026-07-08T04:32:23.263115Z" - }, - { - "id": "ALPINE-CVE-2024-9143", - "modified": "2026-06-15T18:18:10.531917Z" - }, - { - "id": "ALPINE-CVE-2025-9230", - "modified": "2026-06-15T18:18:10.952377Z" - }, - { - "id": "ALPINE-CVE-2025-9232", - "modified": "2026-06-15T18:18:10.954507Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2022-1292", - "modified": "2026-07-08T04:31:47.244657Z" - }, - { - "id": "ALPINE-CVE-2022-2068", - "modified": "2026-07-08T04:31:47.874039Z" - }, - { - "id": "ALPINE-CVE-2023-0466", - "modified": "2026-07-08T04:31:25.432482Z" - }, - { - "id": "ALPINE-CVE-2023-4807", - "modified": "2026-07-08T04:32:27.043928Z" - }, - { - "id": "ALPINE-CVE-2024-13176", - "modified": "2026-06-15T18:18:10.257313Z" - }, - { - "id": "ALPINE-CVE-2024-2511", - "modified": "2026-06-15T18:18:10.275342Z" - }, - { - "id": "ALPINE-CVE-2024-4603", - "modified": "2026-06-15T18:18:10.327322Z" - }, - { - "id": "ALPINE-CVE-2024-4741", - "modified": "2026-06-15T18:18:10.394374Z" - }, - { - "id": "ALPINE-CVE-2024-5535", - "modified": "2026-06-15T18:18:10.502278Z" - }, - { - "id": "ALPINE-CVE-2024-6119", - "modified": "2026-07-08T04:32:23.263115Z" - }, - { - "id": "ALPINE-CVE-2024-9143", - "modified": "2026-06-15T18:18:10.531917Z" - }, - { - "id": "ALPINE-CVE-2025-9230", - "modified": "2026-06-15T18:18:10.952377Z" - }, - { - "id": "ALPINE-CVE-2025-9232", - "modified": "2026-06-15T18:18:10.954507Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "GHSA-vh95-rmgr-6w4m", - "modified": "2026-03-13T22:11:31.390433Z" - }, - { - "id": "GHSA-xvch-5gv4-984h", - "modified": "2026-03-13T22:11:59.523514Z" - } - ] - }, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2021-42376", - "modified": "2026-07-08T04:32:12.032317Z" - }, - { - "id": "ALPINE-CVE-2023-42363", - "modified": "2026-06-15T18:18:10.016406Z" - }, - { - "id": "ALPINE-CVE-2023-42364", - "modified": "2026-06-15T18:18:10.022384Z" - }, - { - "id": "ALPINE-CVE-2023-42365", - "modified": "2026-06-15T18:18:10.023465Z" - }, - { - "id": "ALPINE-CVE-2023-42366", - "modified": "2026-06-15T18:18:10.027598Z" - }, - { - "id": "ALPINE-CVE-2024-58251", - "modified": "2026-06-15T18:18:10.508036Z" - }, - { - "id": "ALPINE-CVE-2025-46394", - "modified": "2026-06-15T18:18:10.748793Z" - } - ] - }, - {} - ] - } - headers: - Content-Length: - - "3706" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 14065 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "adduser" - }, - "version": "3.118ubuntu5" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "apt" - }, - "version": "2.4.13" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "base-files" - }, - "version": "12ubuntu4.7" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "base-passwd" - }, - "version": "3.5.52build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "bash" - }, - "version": "5.1-6ubuntu1.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "util-linux" - }, - "version": "1:2.37.2-4ubuntu3.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "coreutils" - }, - "version": "8.32-4.1ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "dash" - }, - "version": "0.5.11+git20210903+057cd650a4ed-3build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "debconf" - }, - "version": "1.5.79ubuntu1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "debianutils" - }, - "version": "5.5-1ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "diffutils" - }, - "version": "1:3.8-0ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "dpkg" - }, - "version": "1.21.1ubuntu2.3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "e2fsprogs" - }, - "version": "1.46.5-2ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "findutils" - }, - "version": "4.8.0-1ubuntu3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gcc-12" - }, - "version": "12.3.0-1ubuntu1~22.04" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gnupg2" - }, - "version": "2.2.27-3ubuntu2.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "grep" - }, - "version": "3.7-1build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gzip" - }, - "version": "1.10-4ubuntu4.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "hostname" - }, - "version": "3.23ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "init-system-helpers" - }, - "version": "1.62" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "acl" - }, - "version": "2.3.1-1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "apt" - }, - "version": "2.4.13" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "attr" - }, - "version": "1:2.5.1-1build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "audit" - }, - "version": "1:3.0.7-1build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "audit" - }, - "version": "1:3.0.7-1build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "util-linux" - }, - "version": "2.37.2-4ubuntu3.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "bzip2" - }, - "version": "1.0.8-5build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "glibc" - }, - "version": "2.35-0ubuntu3.8" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "glibc" - }, - "version": "2.35-0ubuntu3.8" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libcap-ng" - }, - "version": "0.7.9-2.2build3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libcap2" - }, - "version": "1:2.44-1ubuntu0.22.04.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "e2fsprogs" - }, - "version": "1.46.5-2ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libxcrypt" - }, - "version": "1:4.4.27-1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "db5.3" - }, - "version": "5.3.28+dfsg1-0.8ubuntu3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "cdebconf" - }, - "version": "0.261ubuntu1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "e2fsprogs" - }, - "version": "1.46.5-2ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libffi" - }, - "version": "3.4.2-4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gcc-12" - }, - "version": "12.3.0-1ubuntu1~22.04" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libgcrypt20" - }, - "version": "1.9.4-3ubuntu3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gmp" - }, - "version": "2:6.2.1+dfsg-3ubuntu1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gnutls28" - }, - "version": "3.7.3-4ubuntu1.5" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libgpg-error" - }, - "version": "1.43-3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "krb5" - }, - "version": "1.19.2-2ubuntu0.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "nettle" - }, - "version": "3.7.3-1build2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libidn2" - }, - "version": "2.3.2-2build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "krb5" - }, - "version": "1.19.2-2ubuntu0.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "keyutils" - }, - "version": "1.6.1-2ubuntu3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "krb5" - }, - "version": "1.19.2-2ubuntu0.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "krb5" - }, - "version": "1.19.2-2ubuntu0.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "lz4" - }, - "version": "1.9.3-2build2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "xz-utils" - }, - "version": "5.2.5-2ubuntu1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "util-linux" - }, - "version": "2.37.2-4ubuntu3.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "ncurses" - }, - "version": "6.3-2ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "ncurses" - }, - "version": "6.3-2ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "nettle" - }, - "version": "3.7.3-1build2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libnsl" - }, - "version": "1.3.0-2build2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "p11-kit" - }, - "version": "0.24.0-6build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "pam" - }, - "version": "1.4.0-11ubuntu2.5" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "pam" - }, - "version": "1.4.0-11ubuntu2.5" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "pam" - }, - "version": "1.4.0-11ubuntu2.5" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "pam" - }, - "version": "1.4.0-11ubuntu2.5" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "pcre2" - }, - "version": "10.39-3ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "pcre3" - }, - "version": "2:8.39-13ubuntu0.22.04.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "procps" - }, - "version": "2:3.3.17-6ubuntu2.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libseccomp" - }, - "version": "2.5.3-2ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libselinux" - }, - "version": "3.3-1build2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libsemanage" - }, - "version": "3.3-1build2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libsemanage" - }, - "version": "3.3-1build2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libsepol" - }, - "version": "3.3-1build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "util-linux" - }, - "version": "2.37.2-4ubuntu3.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "e2fsprogs" - }, - "version": "1.46.5-2ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "openssl" - }, - "version": "3.0.2-0ubuntu1.18" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gcc-12" - }, - "version": "12.3.0-1ubuntu1~22.04" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "systemd" - }, - "version": "249.11-0ubuntu3.12" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libtasn1-6" - }, - "version": "4.18.0-4build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "ncurses" - }, - "version": "6.3-2ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libtirpc" - }, - "version": "1.3.2-2ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libtirpc" - }, - "version": "1.3.2-2ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "systemd" - }, - "version": "249.11-0ubuntu3.12" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libunistring" - }, - "version": "1.0-1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "util-linux" - }, - "version": "2.37.2-4ubuntu3.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "xxhash" - }, - "version": "0.8.1-1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libzstd" - }, - "version": "1.4.8+dfsg-3build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "shadow" - }, - "version": "1:4.8.1-2ubuntu2.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "e2fsprogs" - }, - "version": "1.46.5-2ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "lsb" - }, - "version": "11.1.0ubuntu4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "mawk" - }, - "version": "1.3.4.20200120-3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "util-linux" - }, - "version": "2.37.2-4ubuntu3.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "ncurses" - }, - "version": "6.3-2ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "ncurses" - }, - "version": "6.3-2ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "shadow" - }, - "version": "1:4.8.1-2ubuntu2.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "perl" - }, - "version": "5.34.0-3ubuntu1.3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "procps" - }, - "version": "2:3.3.17-6ubuntu2.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "sed" - }, - "version": "4.8-1ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "sensible-utils" - }, - "version": "0.0.17" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "sysvinit" - }, - "version": "3.01-1ubuntu1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "tar" - }, - "version": "1.34+dfsg-1ubuntu0.1.22.04.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "ubuntu-keyring" - }, - "version": "2021.03.26" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "usrmerge" - }, - "version": "25ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "util-linux" - }, - "version": "2.37.2-4ubuntu3.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "zlib" - }, - "version": "1:1.2.11.dfsg-2ubuntu9.2" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_OCIImage_JSONFormat/scanning_ubuntu_image - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 21919 - body: | - { - "results": [ - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-09T17:15:27.672147Z" - }, - { - "id": "UBUNTU-CVE-2026-27456", - "modified": "2026-05-20T16:24:53.388662Z" - }, - { - "id": "UBUNTU-CVE-2026-53612", - "modified": "2026-06-18T04:30:14.232470Z" - }, - { - "id": "UBUNTU-CVE-2026-53613", - "modified": "2026-06-18T04:30:14.288067Z" - }, - { - "id": "UBUNTU-CVE-2026-53614", - "modified": "2026-06-18T04:30:14.276833Z" - }, - { - "id": "UBUNTU-CVE-2026-53615", - "modified": "2026-06-18T04:30:14.486442Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2016-2781", - "modified": "2026-03-18T06:32:17.714169Z" - }, - { - "id": "UBUNTU-CVE-2025-5278", - "modified": "2026-05-20T16:23:34.282155Z" - } - ] - }, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2025-6297", - "modified": "2026-04-22T16:08:20.375647Z" - }, - { - "id": "USN-7768-1", - "modified": "2026-04-27T18:17:26.257929Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2022-27943", - "modified": "2026-05-20T16:08:28.385808Z" - }, - { - "id": "UBUNTU-CVE-2023-4039", - "modified": "2026-05-20T16:17:03.256749Z" - }, - { - "id": "USN-7700-1", - "modified": "2026-04-27T18:13:01.606435Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2022-3219", - "modified": "2026-01-20T17:26:42.776809Z" - }, - { - "id": "UBUNTU-CVE-2025-30258", - "modified": "2026-02-04T04:30:17.426918Z" - }, - { - "id": "UBUNTU-CVE-2025-68973", - "modified": "2026-02-05T00:30:28.335358Z" - }, - { - "id": "UBUNTU-CVE-2026-57062", - "modified": "2026-06-29T18:15:10.272222Z" - }, - { - "id": "USN-7412-1", - "modified": "2026-02-10T04:47:47Z" - }, - { - "id": "USN-7412-2", - "modified": "2026-02-10T04:47:47Z" - }, - { - "id": "USN-7946-1", - "modified": "2026-06-25T13:32:31.788231Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-41991", - "modified": "2026-07-06T20:30:58.394348Z" - }, - { - "id": "UBUNTU-CVE-2026-41992", - "modified": "2026-07-06T20:30:59.127897Z" - }, - { - "id": "USN-8512-1", - "modified": "2026-07-06T20:44:29.397826Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-54369", - "modified": "2026-07-01T21:27:56Z" - }, - { - "id": "UBUNTU-CVE-2026-54370", - "modified": "2026-07-01T21:27:56Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-54371", - "modified": "2026-07-06T20:31:13.100309Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-09T17:15:27.672147Z" - }, - { - "id": "UBUNTU-CVE-2026-27456", - "modified": "2026-05-20T16:24:53.388662Z" - }, - { - "id": "UBUNTU-CVE-2026-53612", - "modified": "2026-06-18T04:30:14.232470Z" - }, - { - "id": "UBUNTU-CVE-2026-53613", - "modified": "2026-06-18T04:30:14.288067Z" - }, - { - "id": "UBUNTU-CVE-2026-53614", - "modified": "2026-06-18T04:30:14.276833Z" - }, - { - "id": "UBUNTU-CVE-2026-53615", - "modified": "2026-06-18T04:30:14.486442Z" - }, - { - "id": "USN-8091-1", - "modified": "2026-04-22T11:07:02.475047Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-42250", - "modified": "2026-06-08T09:45:09.402356Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2016-20013", - "modified": "2026-07-08T22:45:12.334407Z" - }, - { - "id": "UBUNTU-CVE-2025-0395", - "modified": "2026-04-22T15:28:12.422655Z" - }, - { - "id": "UBUNTU-CVE-2025-15281", - "modified": "2026-05-20T16:20:25.786327Z" - }, - { - "id": "UBUNTU-CVE-2025-4802", - "modified": "2026-04-22T16:03:42.030514Z" - }, - { - "id": "UBUNTU-CVE-2025-8058", - "modified": "2026-04-22T16:17:04.960379Z" - }, - { - "id": "UBUNTU-CVE-2026-0861", - "modified": "2026-04-22T16:17:28.297278Z" - }, - { - "id": "UBUNTU-CVE-2026-0915", - "modified": "2026-05-20T16:24:09.854819Z" - }, - { - "id": "UBUNTU-CVE-2026-4046", - "modified": "2026-05-20T16:25:41.648329Z" - }, - { - "id": "UBUNTU-CVE-2026-5435", - "modified": "2026-05-29T19:15:06.842719Z" - }, - { - "id": "UBUNTU-CVE-2026-5450", - "modified": "2026-05-29T19:15:06.879770Z" - }, - { - "id": "UBUNTU-CVE-2026-5928", - "modified": "2026-05-29T19:15:06.900572Z" - }, - { - "id": "UBUNTU-CVE-2026-6238", - "modified": "2026-06-24T11:00:25.318641Z" - }, - { - "id": "USN-7259-1", - "modified": "2026-04-27T17:42:56.450674Z" - }, - { - "id": "USN-7541-1", - "modified": "2026-04-22T10:58:59.498919Z" - }, - { - "id": "USN-7760-1", - "modified": "2026-04-27T18:17:40.444418Z" - }, - { - "id": "USN-8005-1", - "modified": "2026-06-25T13:32:31.787765Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2016-20013", - "modified": "2026-07-08T22:45:12.334407Z" - }, - { - "id": "UBUNTU-CVE-2025-0395", - "modified": "2026-04-22T15:28:12.422655Z" - }, - { - "id": "UBUNTU-CVE-2025-15281", - "modified": "2026-05-20T16:20:25.786327Z" - }, - { - "id": "UBUNTU-CVE-2025-4802", - "modified": "2026-04-22T16:03:42.030514Z" - }, - { - "id": "UBUNTU-CVE-2025-8058", - "modified": "2026-04-22T16:17:04.960379Z" - }, - { - "id": "UBUNTU-CVE-2026-0861", - "modified": "2026-04-22T16:17:28.297278Z" - }, - { - "id": "UBUNTU-CVE-2026-0915", - "modified": "2026-05-20T16:24:09.854819Z" - }, - { - "id": "UBUNTU-CVE-2026-4046", - "modified": "2026-05-20T16:25:41.648329Z" - }, - { - "id": "UBUNTU-CVE-2026-5435", - "modified": "2026-05-29T19:15:06.842719Z" - }, - { - "id": "UBUNTU-CVE-2026-5450", - "modified": "2026-05-29T19:15:06.879770Z" - }, - { - "id": "UBUNTU-CVE-2026-5928", - "modified": "2026-05-29T19:15:06.900572Z" - }, - { - "id": "UBUNTU-CVE-2026-6238", - "modified": "2026-06-24T11:00:25.318641Z" - }, - { - "id": "USN-7259-1", - "modified": "2026-04-27T17:42:56.450674Z" - }, - { - "id": "USN-7541-1", - "modified": "2026-04-22T10:58:59.498919Z" - }, - { - "id": "USN-7760-1", - "modified": "2026-04-27T18:17:40.444418Z" - }, - { - "id": "USN-8005-1", - "modified": "2026-06-25T13:32:31.787765Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2025-1390", - "modified": "2026-06-23T22:00:07.953148Z" - }, - { - "id": "UBUNTU-CVE-2026-4878", - "modified": "2026-06-24T02:29:23.557692Z" - }, - { - "id": "USN-7287-1", - "modified": "2026-04-27T17:45:02.692736Z" - }, - { - "id": "USN-8193-1", - "modified": "2026-04-29T09:53:20.641115Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2022-27943", - "modified": "2026-05-20T16:08:28.385808Z" - }, - { - "id": "UBUNTU-CVE-2023-4039", - "modified": "2026-05-20T16:17:03.256749Z" - }, - { - "id": "USN-7700-1", - "modified": "2026-04-27T18:13:01.606435Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-2236", - "modified": "2026-07-01T23:40:15.314704Z" - }, - { - "id": "UBUNTU-CVE-2026-41989", - "modified": "2026-06-26T19:30:06.785492Z" - }, - { - "id": "USN-8319-1", - "modified": "2026-05-27T15:47:45.571912Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-12243", - "modified": "2026-07-06T20:44:27.631542Z" - }, - { - "id": "UBUNTU-CVE-2025-14831", - "modified": "2026-07-06T20:44:29.080707Z" - }, - { - "id": "UBUNTU-CVE-2025-32988", - "modified": "2026-04-22T15:42:43.907567Z" - }, - { - "id": "UBUNTU-CVE-2025-32989", - "modified": "2026-04-22T15:42:40.864729Z" - }, - { - "id": "UBUNTU-CVE-2025-32990", - "modified": "2026-04-22T15:38:02.144648Z" - }, - { - "id": "UBUNTU-CVE-2025-6395", - "modified": "2026-04-22T16:08:12.464527Z" - }, - { - "id": "UBUNTU-CVE-2025-9820", - "modified": "2026-07-06T20:44:29.852110Z" - }, - { - "id": "UBUNTU-CVE-2026-33845", - "modified": "2026-07-06T20:44:27.233455Z" - }, - { - "id": "UBUNTU-CVE-2026-33846", - "modified": "2026-07-06T20:44:28.879211Z" - }, - { - "id": "UBUNTU-CVE-2026-3832", - "modified": "2026-06-30T03:45:07.126536Z" - }, - { - "id": "UBUNTU-CVE-2026-3833", - "modified": "2026-07-06T20:44:29.145695Z" - }, - { - "id": "UBUNTU-CVE-2026-42009", - "modified": "2026-07-06T20:44:28.218328Z" - }, - { - "id": "UBUNTU-CVE-2026-42010", - "modified": "2026-07-06T20:44:27.505571Z" - }, - { - "id": "UBUNTU-CVE-2026-42011", - "modified": "2026-07-06T16:02:54.226888Z" - }, - { - "id": "UBUNTU-CVE-2026-42012", - "modified": "2026-07-06T16:02:54.199597Z" - }, - { - "id": "UBUNTU-CVE-2026-42013", - "modified": "2026-07-06T16:02:54.272277Z" - }, - { - "id": "UBUNTU-CVE-2026-42014", - "modified": "2026-07-06T16:02:52.889534Z" - }, - { - "id": "UBUNTU-CVE-2026-42015", - "modified": "2026-07-06T16:02:53.058495Z" - }, - { - "id": "UBUNTU-CVE-2026-5260", - "modified": "2026-07-06T20:44:27.171088Z" - }, - { - "id": "USN-7281-1", - "modified": "2026-04-27T17:44:35.441107Z" - }, - { - "id": "USN-7635-1", - "modified": "2026-04-27T18:09:31.260144Z" - }, - { - "id": "USN-8043-1", - "modified": "2026-04-27T18:38:58.231629Z" - }, - { - "id": "USN-8284-1", - "modified": "2026-06-17T11:00:54.604676Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2018-5709", - "modified": "2026-05-29T10:45:16.478625Z" - }, - { - "id": "UBUNTU-CVE-2024-26458", - "modified": "2026-05-29T10:45:24.467288Z" - }, - { - "id": "UBUNTU-CVE-2024-26461", - "modified": "2026-05-29T10:45:24.733632Z" - }, - { - "id": "UBUNTU-CVE-2024-3596", - "modified": "2026-05-20T16:17:25.600531Z" - }, - { - "id": "UBUNTU-CVE-2025-24528", - "modified": "2026-05-29T10:45:33.649489Z" - }, - { - "id": "UBUNTU-CVE-2025-3576", - "modified": "2026-04-22T15:43:09.290181Z" - }, - { - "id": "UBUNTU-CVE-2026-11850", - "modified": "2026-06-17T04:27:00Z" - }, - { - "id": "UBUNTU-CVE-2026-40355", - "modified": "2026-07-09T21:30:58.285031Z" - }, - { - "id": "UBUNTU-CVE-2026-40356", - "modified": "2026-07-09T21:30:58.537034Z" - }, - { - "id": "USN-7257-1", - "modified": "2026-06-25T13:32:30.106589Z" - }, - { - "id": "USN-7314-1", - "modified": "2026-04-27T18:02:23.125086Z" - }, - { - "id": "USN-7542-1", - "modified": "2026-06-25T13:32:30.616782Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2018-5709", - "modified": "2026-05-29T10:45:16.478625Z" - }, - { - "id": "UBUNTU-CVE-2024-26458", - "modified": "2026-05-29T10:45:24.467288Z" - }, - { - "id": "UBUNTU-CVE-2024-26461", - "modified": "2026-05-29T10:45:24.733632Z" - }, - { - "id": "UBUNTU-CVE-2024-3596", - "modified": "2026-05-20T16:17:25.600531Z" - }, - { - "id": "UBUNTU-CVE-2025-24528", - "modified": "2026-05-29T10:45:33.649489Z" - }, - { - "id": "UBUNTU-CVE-2025-3576", - "modified": "2026-04-22T15:43:09.290181Z" - }, - { - "id": "UBUNTU-CVE-2026-11850", - "modified": "2026-06-17T04:27:00Z" - }, - { - "id": "UBUNTU-CVE-2026-40355", - "modified": "2026-07-09T21:30:58.285031Z" - }, - { - "id": "UBUNTU-CVE-2026-40356", - "modified": "2026-07-09T21:30:58.537034Z" - }, - { - "id": "USN-7257-1", - "modified": "2026-06-25T13:32:30.106589Z" - }, - { - "id": "USN-7314-1", - "modified": "2026-04-27T18:02:23.125086Z" - }, - { - "id": "USN-7542-1", - "modified": "2026-06-25T13:32:30.616782Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2018-5709", - "modified": "2026-05-29T10:45:16.478625Z" - }, - { - "id": "UBUNTU-CVE-2024-26458", - "modified": "2026-05-29T10:45:24.467288Z" - }, - { - "id": "UBUNTU-CVE-2024-26461", - "modified": "2026-05-29T10:45:24.733632Z" - }, - { - "id": "UBUNTU-CVE-2024-3596", - "modified": "2026-05-20T16:17:25.600531Z" - }, - { - "id": "UBUNTU-CVE-2025-24528", - "modified": "2026-05-29T10:45:33.649489Z" - }, - { - "id": "UBUNTU-CVE-2025-3576", - "modified": "2026-04-22T15:43:09.290181Z" - }, - { - "id": "UBUNTU-CVE-2026-11850", - "modified": "2026-06-17T04:27:00Z" - }, - { - "id": "UBUNTU-CVE-2026-40355", - "modified": "2026-07-09T21:30:58.285031Z" - }, - { - "id": "UBUNTU-CVE-2026-40356", - "modified": "2026-07-09T21:30:58.537034Z" - }, - { - "id": "USN-7257-1", - "modified": "2026-06-25T13:32:30.106589Z" - }, - { - "id": "USN-7314-1", - "modified": "2026-04-27T18:02:23.125086Z" - }, - { - "id": "USN-7542-1", - "modified": "2026-06-25T13:32:30.616782Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2018-5709", - "modified": "2026-05-29T10:45:16.478625Z" - }, - { - "id": "UBUNTU-CVE-2024-26458", - "modified": "2026-05-29T10:45:24.467288Z" - }, - { - "id": "UBUNTU-CVE-2024-26461", - "modified": "2026-05-29T10:45:24.733632Z" - }, - { - "id": "UBUNTU-CVE-2024-3596", - "modified": "2026-05-20T16:17:25.600531Z" - }, - { - "id": "UBUNTU-CVE-2025-24528", - "modified": "2026-05-29T10:45:33.649489Z" - }, - { - "id": "UBUNTU-CVE-2025-3576", - "modified": "2026-04-22T15:43:09.290181Z" - }, - { - "id": "UBUNTU-CVE-2026-11850", - "modified": "2026-06-17T04:27:00Z" - }, - { - "id": "UBUNTU-CVE-2026-40355", - "modified": "2026-07-09T21:30:58.285031Z" - }, - { - "id": "UBUNTU-CVE-2026-40356", - "modified": "2026-07-09T21:30:58.537034Z" - }, - { - "id": "USN-7257-1", - "modified": "2026-06-25T13:32:30.106589Z" - }, - { - "id": "USN-7314-1", - "modified": "2026-04-27T18:02:23.125086Z" - }, - { - "id": "USN-7542-1", - "modified": "2026-06-25T13:32:30.616782Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2025-62813", - "modified": "2025-10-27T08:32:45.494712Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-34743", - "modified": "2026-06-02T14:00:18.179184Z" - }, - { - "id": "USN-8362-1", - "modified": "2026-06-02T14:14:25.491935Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-09T17:15:27.672147Z" - }, - { - "id": "UBUNTU-CVE-2026-27456", - "modified": "2026-05-20T16:24:53.388662Z" - }, - { - "id": "UBUNTU-CVE-2026-53612", - "modified": "2026-06-18T04:30:14.232470Z" - }, - { - "id": "UBUNTU-CVE-2026-53613", - "modified": "2026-06-18T04:30:14.288067Z" - }, - { - "id": "UBUNTU-CVE-2026-53614", - "modified": "2026-06-18T04:30:14.276833Z" - }, - { - "id": "UBUNTU-CVE-2026-53615", - "modified": "2026-06-18T04:30:14.486442Z" - }, - { - "id": "USN-8091-1", - "modified": "2026-04-22T11:07:02.475047Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-50495", - "modified": "2026-07-02T22:45:21.903948Z" - }, - { - "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-07T21:03:19.257825Z" - }, - { - "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-08T18:30:10.365748Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-50495", - "modified": "2026-07-02T22:45:21.903948Z" - }, - { - "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-07T21:03:19.257825Z" - }, - { - "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-08T18:30:10.365748Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13757", - "modified": "2026-07-01T21:19:39Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-10041", - "modified": "2026-04-22T14:37:13.108514Z" - }, - { - "id": "UBUNTU-CVE-2025-6020", - "modified": "2026-04-22T16:08:04.179164Z" - }, - { - "id": "UBUNTU-CVE-2026-54411", - "modified": "2026-06-24T09:03:12Z" - }, - { - "id": "USN-7580-1", - "modified": "2026-04-27T18:04:06.181183Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-10041", - "modified": "2026-04-22T14:37:13.108514Z" - }, - { - "id": "UBUNTU-CVE-2025-6020", - "modified": "2026-04-22T16:08:04.179164Z" - }, - { - "id": "UBUNTU-CVE-2026-54411", - "modified": "2026-06-24T09:03:12Z" - }, - { - "id": "USN-7580-1", - "modified": "2026-04-27T18:04:06.181183Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-10041", - "modified": "2026-04-22T14:37:13.108514Z" - }, - { - "id": "UBUNTU-CVE-2025-6020", - "modified": "2026-04-22T16:08:04.179164Z" - }, - { - "id": "UBUNTU-CVE-2026-54411", - "modified": "2026-06-24T09:03:12Z" - }, - { - "id": "USN-7580-1", - "modified": "2026-04-27T18:04:06.181183Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-10041", - "modified": "2026-04-22T14:37:13.108514Z" - }, - { - "id": "UBUNTU-CVE-2025-6020", - "modified": "2026-04-22T16:08:04.179164Z" - }, - { - "id": "UBUNTU-CVE-2026-54411", - "modified": "2026-06-24T09:03:12Z" - }, - { - "id": "USN-7580-1", - "modified": "2026-04-27T18:04:06.181183Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2022-41409", - "modified": "2026-04-22T13:23:47.523941Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2017-11164", - "modified": "2026-04-22T11:10:44.262299Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-09T17:15:27.672147Z" - }, - { - "id": "UBUNTU-CVE-2026-27456", - "modified": "2026-05-20T16:24:53.388662Z" - }, - { - "id": "UBUNTU-CVE-2026-53612", - "modified": "2026-06-18T04:30:14.232470Z" - }, - { - "id": "UBUNTU-CVE-2026-53613", - "modified": "2026-06-18T04:30:14.288067Z" - }, - { - "id": "UBUNTU-CVE-2026-53614", - "modified": "2026-06-18T04:30:14.276833Z" - }, - { - "id": "UBUNTU-CVE-2026-53615", - "modified": "2026-06-18T04:30:14.486442Z" - }, - { - "id": "USN-8091-1", - "modified": "2026-04-22T11:07:02.475047Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-13176", - "modified": "2026-06-16T13:30:37.035462Z" - }, - { - "id": "UBUNTU-CVE-2024-41996", - "modified": "2026-07-08T22:45:14.910732Z" - }, - { - "id": "UBUNTU-CVE-2024-9143", - "modified": "2026-06-16T13:30:42.533862Z" - }, - { - "id": "UBUNTU-CVE-2025-15467", - "modified": "2026-07-08T22:45:12.561148Z" - }, - { - "id": "UBUNTU-CVE-2025-27587", - "modified": "2026-06-16T13:30:42.231385Z" - }, - { - "id": "UBUNTU-CVE-2025-68160", - "modified": "2026-07-08T22:45:11.201806Z" - }, - { - "id": "UBUNTU-CVE-2025-69418", - "modified": "2026-07-08T22:45:10.238757Z" - }, - { - "id": "UBUNTU-CVE-2025-69419", - "modified": "2026-07-08T22:45:10.652331Z" - }, - { - "id": "UBUNTU-CVE-2025-69420", - "modified": "2026-05-20T16:23:50.860805Z" - }, - { - "id": "UBUNTU-CVE-2025-69421", - "modified": "2026-05-20T16:23:50.665805Z" - }, - { - "id": "UBUNTU-CVE-2025-9230", - "modified": "2026-05-20T16:24:04.817135Z" - }, - { - "id": "UBUNTU-CVE-2026-22795", - "modified": "2026-05-20T16:24:13.263285Z" - }, - { - "id": "UBUNTU-CVE-2026-22796", - "modified": "2026-07-08T22:45:13.369897Z" - }, - { - "id": "UBUNTU-CVE-2026-28387", - "modified": "2026-07-08T22:45:14.045974Z" - }, - { - "id": "UBUNTU-CVE-2026-28388", - "modified": "2026-07-08T22:45:13.947607Z" - }, - { - "id": "UBUNTU-CVE-2026-28389", - "modified": "2026-07-08T22:45:14.128002Z" - }, - { - "id": "UBUNTU-CVE-2026-28390", - "modified": "2026-07-08T22:45:14.501164Z" - }, - { - "id": "UBUNTU-CVE-2026-31789", - "modified": "2026-07-08T22:45:08.612244Z" - }, - { - "id": "UBUNTU-CVE-2026-31790", - "modified": "2026-07-08T22:45:15.194189Z" - }, - { - "id": "UBUNTU-CVE-2026-34180", - "modified": "2026-07-08T22:45:16.182260Z" - }, - { - "id": "UBUNTU-CVE-2026-34182", - "modified": "2026-07-08T22:45:16.771546Z" - }, - { - "id": "UBUNTU-CVE-2026-42766", - "modified": "2026-07-08T22:45:18.180633Z" - }, - { - "id": "UBUNTU-CVE-2026-42767", - "modified": "2026-07-08T22:45:18.595864Z" - }, - { - "id": "UBUNTU-CVE-2026-42770", - "modified": "2026-07-08T22:45:20.235150Z" - }, - { - "id": "UBUNTU-CVE-2026-45445", - "modified": "2026-07-08T22:45:20.031829Z" - }, - { - "id": "UBUNTU-CVE-2026-45446", - "modified": "2026-07-08T22:45:20.225145Z" - }, - { - "id": "UBUNTU-CVE-2026-45447", - "modified": "2026-07-08T22:45:20.175237Z" - }, - { - "id": "UBUNTU-CVE-2026-7383", - "modified": "2026-07-08T22:45:20.213109Z" - }, - { - "id": "UBUNTU-CVE-2026-9076", - "modified": "2026-07-08T22:45:20.169764Z" - }, - { - "id": "USN-7278-1", - "modified": "2026-04-27T17:44:33.333251Z" - }, - { - "id": "USN-7786-1", - "modified": "2026-06-25T13:32:31.234820Z" - }, - { - "id": "USN-7980-1", - "modified": "2026-06-30T18:15:13.934266Z" - }, - { - "id": "USN-8155-1", - "modified": "2026-05-20T16:04:00.917390Z" - }, - { - "id": "USN-8414-1", - "modified": "2026-06-30T18:17:25.786836Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2022-27943", - "modified": "2026-05-20T16:08:28.385808Z" - }, - { - "id": "UBUNTU-CVE-2023-4039", - "modified": "2026-05-20T16:17:03.256749Z" - }, - { - "id": "USN-7700-1", - "modified": "2026-04-27T18:13:01.606435Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-7008", - "modified": "2026-06-08T18:52:48.143455Z" - }, - { - "id": "UBUNTU-CVE-2025-4598", - "modified": "2026-04-22T16:03:19.927023Z" - }, - { - "id": "UBUNTU-CVE-2026-29111", - "modified": "2026-04-22T16:28:39.004822Z" - }, - { - "id": "UBUNTU-CVE-2026-40225", - "modified": "2026-06-05T19:45:06.691290Z" - }, - { - "id": "UBUNTU-CVE-2026-40226", - "modified": "2026-06-08T18:55:48.425073Z" - }, - { - "id": "UBUNTU-CVE-2026-40228", - "modified": "2026-06-08T18:55:49.290907Z" - }, - { - "id": "USN-7559-1", - "modified": "2026-04-22T10:59:21.916844Z" - }, - { - "id": "USN-8119-1", - "modified": "2026-06-05T19:59:22.366383Z" - }, - { - "id": "USN-8402-1", - "modified": "2026-06-08T23:03:52.339660Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2021-46848", - "modified": "2026-04-22T13:00:38.989006Z" - }, - { - "id": "UBUNTU-CVE-2024-12133", - "modified": "2026-04-22T14:38:21.767463Z" - }, - { - "id": "UBUNTU-CVE-2025-13151", - "modified": "2026-04-22T15:30:31.745395Z" - }, - { - "id": "USN-7275-1", - "modified": "2026-04-27T17:44:12.827723Z" - }, - { - "id": "USN-7954-1", - "modified": "2026-04-22T11:04:31.475896Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-50495", - "modified": "2026-07-02T22:45:21.903948Z" - }, - { - "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-07T21:03:19.257825Z" - }, - { - "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-08T18:30:10.365748Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-7008", - "modified": "2026-06-08T18:52:48.143455Z" - }, - { - "id": "UBUNTU-CVE-2025-4598", - "modified": "2026-04-22T16:03:19.927023Z" - }, - { - "id": "UBUNTU-CVE-2026-29111", - "modified": "2026-04-22T16:28:39.004822Z" - }, - { - "id": "UBUNTU-CVE-2026-40225", - "modified": "2026-06-05T19:45:06.691290Z" - }, - { - "id": "UBUNTU-CVE-2026-40226", - "modified": "2026-06-08T18:55:48.425073Z" - }, - { - "id": "UBUNTU-CVE-2026-40228", - "modified": "2026-06-08T18:55:49.290907Z" - }, - { - "id": "USN-7559-1", - "modified": "2026-04-22T10:59:21.916844Z" - }, - { - "id": "USN-8119-1", - "modified": "2026-06-05T19:59:22.366383Z" - }, - { - "id": "USN-8402-1", - "modified": "2026-06-08T23:03:52.339660Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-09T17:15:27.672147Z" - }, - { - "id": "UBUNTU-CVE-2026-27456", - "modified": "2026-05-20T16:24:53.388662Z" - }, - { - "id": "UBUNTU-CVE-2026-53612", - "modified": "2026-06-18T04:30:14.232470Z" - }, - { - "id": "UBUNTU-CVE-2026-53613", - "modified": "2026-06-18T04:30:14.288067Z" - }, - { - "id": "UBUNTU-CVE-2026-53614", - "modified": "2026-06-18T04:30:14.276833Z" - }, - { - "id": "UBUNTU-CVE-2026-53615", - "modified": "2026-06-18T04:30:14.486442Z" - }, - { - "id": "USN-8091-1", - "modified": "2026-04-22T11:07:02.475047Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2022-4899", - "modified": "2026-04-22T13:36:43.299894Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-29383", - "modified": "2025-10-24T05:01:54Z" - }, - { - "id": "UBUNTU-CVE-2024-56433", - "modified": "2026-05-20T16:19:41.251440Z" - } - ] - }, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-09T17:15:27.672147Z" - }, - { - "id": "UBUNTU-CVE-2026-27456", - "modified": "2026-05-20T16:24:53.388662Z" - }, - { - "id": "UBUNTU-CVE-2026-53612", - "modified": "2026-06-18T04:30:14.232470Z" - }, - { - "id": "UBUNTU-CVE-2026-53613", - "modified": "2026-06-18T04:30:14.288067Z" - }, - { - "id": "UBUNTU-CVE-2026-53614", - "modified": "2026-06-18T04:30:14.276833Z" - }, - { - "id": "UBUNTU-CVE-2026-53615", - "modified": "2026-06-18T04:30:14.486442Z" - }, - { - "id": "USN-8091-1", - "modified": "2026-04-22T11:07:02.475047Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-50495", - "modified": "2026-07-02T22:45:21.903948Z" - }, - { - "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-07T21:03:19.257825Z" - }, - { - "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-08T18:30:10.365748Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-50495", - "modified": "2026-07-02T22:45:21.903948Z" - }, - { - "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-07T21:03:19.257825Z" - }, - { - "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-08T18:30:10.365748Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-29383", - "modified": "2025-10-24T05:01:54Z" - }, - { - "id": "UBUNTU-CVE-2024-56433", - "modified": "2026-05-20T16:19:41.251440Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-31486", - "modified": "2026-06-24T15:30:22.242365Z" - }, - { - "id": "UBUNTU-CVE-2023-47039", - "modified": "2026-06-24T15:30:22.223640Z" - }, - { - "id": "UBUNTU-CVE-2024-56406", - "modified": "2026-04-22T15:21:32.149942Z" - }, - { - "id": "UBUNTU-CVE-2025-15649", - "modified": "2026-07-01T13:50:56.760041Z" - }, - { - "id": "UBUNTU-CVE-2025-40909", - "modified": "2026-06-24T15:30:22.288512Z" - }, - { - "id": "UBUNTU-CVE-2026-12087", - "modified": "2026-07-01T13:51:29.763714Z" - }, - { - "id": "UBUNTU-CVE-2026-42496", - "modified": "2026-07-01T18:56:57.544972Z" - }, - { - "id": "UBUNTU-CVE-2026-42497", - "modified": "2026-07-01T13:53:02.335741Z" - }, - { - "id": "UBUNTU-CVE-2026-48959", - "modified": "2026-07-01T13:53:12.524471Z" - }, - { - "id": "UBUNTU-CVE-2026-48961", - "modified": "2026-07-01T13:53:13.376190Z" - }, - { - "id": "UBUNTU-CVE-2026-48962", - "modified": "2026-07-01T13:53:13.252080Z" - }, - { - "id": "UBUNTU-CVE-2026-7017", - "modified": "2026-07-09T17:15:52.841661Z" - }, - { - "id": "UBUNTU-CVE-2026-8376", - "modified": "2026-07-01T18:57:39.513466Z" - }, - { - "id": "UBUNTU-CVE-2026-9538", - "modified": "2026-07-01T13:53:19.355510Z" - }, - { - "id": "USN-7434-1", - "modified": "2026-04-22T10:56:55.320362Z" - }, - { - "id": "USN-7678-1", - "modified": "2026-04-27T18:11:36.276635Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-5958", - "modified": "2026-05-29T10:59:18.893969Z" - }, - { - "id": "USN-8229-1", - "modified": "2026-05-20T16:04:03.111048Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2025-45582", - "modified": "2026-07-06T16:00:24.944880Z" - }, - { - "id": "UBUNTU-CVE-2026-5704", - "modified": "2026-06-26T14:47:36.043245Z" - }, - { - "id": "USN-8477-1", - "modified": "2026-06-26T14:59:24.298942Z" - }, - { - "id": "USN-8510-1", - "modified": "2026-07-06T20:34:34.654931Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-09T17:15:27.672147Z" - }, - { - "id": "UBUNTU-CVE-2026-27456", - "modified": "2026-05-20T16:24:53.388662Z" - }, - { - "id": "UBUNTU-CVE-2026-53612", - "modified": "2026-06-18T04:30:14.232470Z" - }, - { - "id": "UBUNTU-CVE-2026-53613", - "modified": "2026-06-18T04:30:14.288067Z" - }, - { - "id": "UBUNTU-CVE-2026-53614", - "modified": "2026-06-18T04:30:14.276833Z" - }, - { - "id": "UBUNTU-CVE-2026-53615", - "modified": "2026-06-18T04:30:14.486442Z" - }, - { - "id": "USN-8091-1", - "modified": "2026-04-22T11:07:02.475047Z" - } - ] - }, - {} - ] - } - headers: - Content-Length: - - "21919" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 14321 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "adduser" - }, - "version": "3.118ubuntu5" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "apt" - }, - "version": "2.4.13" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "base-files" - }, - "version": "12ubuntu4.7" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "base-passwd" - }, - "version": "3.5.52build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "bash" - }, - "version": "5.1-6ubuntu1.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "util-linux" - }, - "version": "1:2.37.2-4ubuntu3.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "coreutils" - }, - "version": "8.32-4.1ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "dash" - }, - "version": "0.5.11+git20210903+057cd650a4ed-3build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "debconf" - }, - "version": "1.5.79ubuntu1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "debianutils" - }, - "version": "5.5-1ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "diffutils" - }, - "version": "1:3.8-0ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "dpkg" - }, - "version": "1.21.1ubuntu2.3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "e2fsprogs" - }, - "version": "1.46.5-2ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "findutils" - }, - "version": "4.8.0-1ubuntu3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "fzf" - }, - "version": "0.29.0-1ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gcc-12" - }, - "version": "12.3.0-1ubuntu1~22.04" - }, - { - "package": { - "ecosystem": "Go", - "name": "stdlib" - }, - "version": "1.18.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gnupg2" - }, - "version": "2.2.27-3ubuntu2.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "grep" - }, - "version": "3.7-1build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gzip" - }, - "version": "1.10-4ubuntu4.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "hostname" - }, - "version": "3.23ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "init-system-helpers" - }, - "version": "1.62" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "acl" - }, - "version": "2.3.1-1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "apt" - }, - "version": "2.4.13" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "attr" - }, - "version": "1:2.5.1-1build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "audit" - }, - "version": "1:3.0.7-1build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "audit" - }, - "version": "1:3.0.7-1build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "util-linux" - }, - "version": "2.37.2-4ubuntu3.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "bzip2" - }, - "version": "1.0.8-5build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "glibc" - }, - "version": "2.35-0ubuntu3.8" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "glibc" - }, - "version": "2.35-0ubuntu3.8" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libcap-ng" - }, - "version": "0.7.9-2.2build3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libcap2" - }, - "version": "1:2.44-1ubuntu0.22.04.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "e2fsprogs" - }, - "version": "1.46.5-2ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libxcrypt" - }, - "version": "1:4.4.27-1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "db5.3" - }, - "version": "5.3.28+dfsg1-0.8ubuntu3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "cdebconf" - }, - "version": "0.261ubuntu1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "e2fsprogs" - }, - "version": "1.46.5-2ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libffi" - }, - "version": "3.4.2-4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gcc-12" - }, - "version": "12.3.0-1ubuntu1~22.04" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libgcrypt20" - }, - "version": "1.9.4-3ubuntu3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gmp" - }, - "version": "2:6.2.1+dfsg-3ubuntu1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gnutls28" - }, - "version": "3.7.3-4ubuntu1.5" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libgpg-error" - }, - "version": "1.43-3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "krb5" - }, - "version": "1.19.2-2ubuntu0.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "nettle" - }, - "version": "3.7.3-1build2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libidn2" - }, - "version": "2.3.2-2build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "krb5" - }, - "version": "1.19.2-2ubuntu0.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "keyutils" - }, - "version": "1.6.1-2ubuntu3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "krb5" - }, - "version": "1.19.2-2ubuntu0.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "krb5" - }, - "version": "1.19.2-2ubuntu0.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "lz4" - }, - "version": "1.9.3-2build2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "xz-utils" - }, - "version": "5.2.5-2ubuntu1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "util-linux" - }, - "version": "2.37.2-4ubuntu3.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "ncurses" - }, - "version": "6.3-2ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "ncurses" - }, - "version": "6.3-2ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "nettle" - }, - "version": "3.7.3-1build2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libnsl" - }, - "version": "1.3.0-2build2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "p11-kit" - }, - "version": "0.24.0-6build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "pam" - }, - "version": "1.4.0-11ubuntu2.5" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "pam" - }, - "version": "1.4.0-11ubuntu2.5" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "pam" - }, - "version": "1.4.0-11ubuntu2.5" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "pam" - }, - "version": "1.4.0-11ubuntu2.5" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "pcre2" - }, - "version": "10.39-3ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "pcre3" - }, - "version": "2:8.39-13ubuntu0.22.04.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "procps" - }, - "version": "2:3.3.17-6ubuntu2.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libseccomp" - }, - "version": "2.5.3-2ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libselinux" - }, - "version": "3.3-1build2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libsemanage" - }, - "version": "3.3-1build2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libsemanage" - }, - "version": "3.3-1build2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libsepol" - }, - "version": "3.3-1build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "util-linux" - }, - "version": "2.37.2-4ubuntu3.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "e2fsprogs" - }, - "version": "1.46.5-2ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "openssl" - }, - "version": "3.0.2-0ubuntu1.18" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "gcc-12" - }, - "version": "12.3.0-1ubuntu1~22.04" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "systemd" - }, - "version": "249.11-0ubuntu3.12" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libtasn1-6" - }, - "version": "4.18.0-4build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "ncurses" - }, - "version": "6.3-2ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libtirpc" - }, - "version": "1.3.2-2ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libtirpc" - }, - "version": "1.3.2-2ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "systemd" - }, - "version": "249.11-0ubuntu3.12" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libunistring" - }, - "version": "1.0-1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "util-linux" - }, - "version": "2.37.2-4ubuntu3.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "xxhash" - }, - "version": "0.8.1-1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "libzstd" - }, - "version": "1.4.8+dfsg-3build1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "shadow" - }, - "version": "1:4.8.1-2ubuntu2.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "e2fsprogs" - }, - "version": "1.46.5-2ubuntu1.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "lsb" - }, - "version": "11.1.0ubuntu4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "mawk" - }, - "version": "1.3.4.20200120-3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "util-linux" - }, - "version": "2.37.2-4ubuntu3.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "ncurses" - }, - "version": "6.3-2ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "ncurses" - }, - "version": "6.3-2ubuntu0.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "shadow" - }, - "version": "1:4.8.1-2ubuntu2.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "perl" - }, - "version": "5.34.0-3ubuntu1.3" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "procps" - }, - "version": "2:3.3.17-6ubuntu2.1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "sed" - }, - "version": "4.8-1ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "sensible-utils" - }, - "version": "0.0.17" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "sysvinit" - }, - "version": "3.01-1ubuntu1" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "tar" - }, - "version": "1.34+dfsg-1ubuntu0.1.22.04.2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "ubuntu-keyring" - }, - "version": "2021.03.26" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "usrmerge" - }, - "version": "25ubuntu2" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "util-linux" - }, - "version": "2.37.2-4ubuntu3.4" - }, - { - "package": { - "ecosystem": "Ubuntu:22.04", - "name": "zlib" - }, - "version": "1:1.2.11.dfsg-2ubuntu9.2" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_OCIImage_JSONFormat/ubuntu_image_with_go_OS_packages_json - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 28520 - body: | - { - "results": [ - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-09T17:15:27.672147Z" - }, - { - "id": "UBUNTU-CVE-2026-27456", - "modified": "2026-05-20T16:24:53.388662Z" - }, - { - "id": "UBUNTU-CVE-2026-53612", - "modified": "2026-06-18T04:30:14.232470Z" - }, - { - "id": "UBUNTU-CVE-2026-53613", - "modified": "2026-06-18T04:30:14.288067Z" - }, - { - "id": "UBUNTU-CVE-2026-53614", - "modified": "2026-06-18T04:30:14.276833Z" - }, - { - "id": "UBUNTU-CVE-2026-53615", - "modified": "2026-06-18T04:30:14.486442Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2016-2781", - "modified": "2026-03-18T06:32:17.714169Z" - }, - { - "id": "UBUNTU-CVE-2025-5278", - "modified": "2026-05-20T16:23:34.282155Z" - } - ] - }, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2025-6297", - "modified": "2026-04-22T16:08:20.375647Z" - }, - { - "id": "USN-7768-1", - "modified": "2026-04-27T18:17:26.257929Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-53432", - "modified": "2026-07-03T21:45:17.460958Z" - }, - { - "id": "UBUNTU-CVE-2026-53433", - "modified": "2026-07-03T21:45:30.861784Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2022-27943", - "modified": "2026-05-20T16:08:28.385808Z" - }, - { - "id": "UBUNTU-CVE-2023-4039", - "modified": "2026-05-20T16:17:03.256749Z" - }, - { - "id": "USN-7700-1", - "modified": "2026-04-27T18:13:01.606435Z" - } - ] - }, - { - "vulns": [ - { - "id": "GO-2022-0477", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-0493", - "modified": "2026-02-04T03:42:54.589715Z" - }, - { - "id": "GO-2022-0515", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-0520", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-0521", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-0522", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-0523", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-0524", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-0525", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-0526", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-0527", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-0531", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-0532", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-0533", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-0537", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-0969", - "modified": "2026-02-04T02:41:02.475503Z" - }, - { - "id": "GO-2022-1037", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-1038", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-1039", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-1095", - "modified": "2026-02-04T04:25:45.960420Z" - }, - { - "id": "GO-2022-1143", - "modified": "2026-02-04T04:08:13.589543Z" - }, - { - "id": "GO-2022-1144", - "modified": "2026-02-04T04:29:40.352025Z" - }, - { - "id": "GO-2023-1568", - "modified": "2026-02-04T02:54:08.789114Z" - }, - { - "id": "GO-2023-1569", - "modified": "2026-02-04T03:22:48.161542Z" - }, - { - "id": "GO-2023-1570", - "modified": "2026-02-04T02:57:33.465285Z" - }, - { - "id": "GO-2023-1571", - "modified": "2026-02-04T03:36:14.767832Z" - }, - { - "id": "GO-2023-1621", - "modified": "2026-02-04T02:47:06.125087Z" - }, - { - "id": "GO-2023-1702", - "modified": "2026-02-04T03:43:08.732164Z" - }, - { - "id": "GO-2023-1703", - "modified": "2026-02-04T04:24:15.366665Z" - }, - { - "id": "GO-2023-1704", - "modified": "2026-02-04T04:39:41.032390Z" - }, - { - "id": "GO-2023-1705", - "modified": "2026-02-04T03:44:01.631552Z" - }, - { - "id": "GO-2023-1751", - "modified": "2026-02-04T04:31:56.779446Z" - }, - { - "id": "GO-2023-1752", - "modified": "2026-02-04T03:50:58.841420Z" - }, - { - "id": "GO-2023-1753", - "modified": "2026-02-04T02:22:30.446388Z" - }, - { - "id": "GO-2023-1840", - "modified": "2026-02-04T03:48:08.792378Z" - }, - { - "id": "GO-2023-1878", - "modified": "2026-02-04T04:31:14.443108Z" - }, - { - "id": "GO-2023-1987", - "modified": "2026-02-04T03:58:58.871084Z" - }, - { - "id": "GO-2023-2041", - "modified": "2026-02-04T04:25:22.510281Z" - }, - { - "id": "GO-2023-2043", - "modified": "2026-02-04T04:11:02.549923Z" - }, - { - "id": "GO-2023-2102", - "modified": "2026-04-16T11:14:10.849204Z" - }, - { - "id": "GO-2023-2185", - "modified": "2026-02-04T02:59:25.590966Z" - }, - { - "id": "GO-2023-2186", - "modified": "2026-02-04T03:56:59.969208Z" - }, - { - "id": "GO-2023-2375", - "modified": "2026-02-04T03:57:11.083315Z" - }, - { - "id": "GO-2023-2382", - "modified": "2026-02-04T03:33:11.274886Z" - }, - { - "id": "GO-2024-2598", - "modified": "2026-02-04T03:12:08.722840Z" - }, - { - "id": "GO-2024-2599", - "modified": "2026-02-04T02:21:09.533216Z" - }, - { - "id": "GO-2024-2600", - "modified": "2026-02-04T02:34:41.672789Z" - }, - { - "id": "GO-2024-2609", - "modified": "2026-02-04T04:37:13.773873Z" - }, - { - "id": "GO-2024-2610", - "modified": "2026-02-04T03:09:18.870079Z" - }, - { - "id": "GO-2024-2687", - "modified": "2026-02-04T04:09:31.762399Z" - }, - { - "id": "GO-2024-2887", - "modified": "2026-03-23T05:07:22.471505Z" - }, - { - "id": "GO-2024-2888", - "modified": "2026-03-23T05:00:55.888787Z" - }, - { - "id": "GO-2024-2963", - "modified": "2026-02-04T03:37:39.895574Z" - }, - { - "id": "GO-2024-3105", - "modified": "2026-02-24T16:29:04.364011Z" - }, - { - "id": "GO-2024-3106", - "modified": "2026-02-24T16:29:04.606789Z" - }, - { - "id": "GO-2024-3107", - "modified": "2026-02-24T16:29:04.677030Z" - }, - { - "id": "GO-2025-3373", - "modified": "2026-02-17T16:13:53.362266Z" - }, - { - "id": "GO-2025-3420", - "modified": "2026-02-17T16:13:53.083304Z" - }, - { - "id": "GO-2025-3447", - "modified": "2026-03-24T23:48:06.694170Z" - }, - { - "id": "GO-2025-3503", - "modified": "2026-04-16T22:45:11.580296Z" - }, - { - "id": "GO-2025-3563", - "modified": "2026-02-17T16:13:52.395126Z" - }, - { - "id": "GO-2025-3750", - "modified": "2026-02-04T03:28:12.135241Z" - }, - { - "id": "GO-2025-3751", - "modified": "2026-02-17T16:13:52.185280Z" - }, - { - "id": "GO-2025-3849", - "modified": "2026-05-30T10:29:20.514342Z" - }, - { - "id": "GO-2025-3956", - "modified": "2026-02-04T04:33:27.340869Z" - }, - { - "id": "GO-2025-4006", - "modified": "2026-05-15T10:59:23.181284Z" - }, - { - "id": "GO-2025-4007", - "modified": "2026-05-15T10:59:24.436863Z" - }, - { - "id": "GO-2025-4008", - "modified": "2026-05-15T10:59:23.580906Z" - }, - { - "id": "GO-2025-4009", - "modified": "2026-05-15T10:59:24.005728Z" - }, - { - "id": "GO-2025-4010", - "modified": "2026-05-15T10:59:24.305821Z" - }, - { - "id": "GO-2025-4011", - "modified": "2026-05-15T10:59:22.605843Z" - }, - { - "id": "GO-2025-4012", - "modified": "2026-05-15T10:59:23.250861Z" - }, - { - "id": "GO-2025-4013", - "modified": "2026-05-15T10:59:23.121044Z" - }, - { - "id": "GO-2025-4014", - "modified": "2026-06-26T12:29:46.364453Z" - }, - { - "id": "GO-2025-4015", - "modified": "2026-05-15T10:59:23.447690Z" - }, - { - "id": "GO-2025-4155", - "modified": "2026-07-09T10:44:32.536665Z" - }, - { - "id": "GO-2025-4175", - "modified": "2026-05-15T10:59:24.063040Z" - }, - { - "id": "GO-2026-4337", - "modified": "2026-07-07T10:29:23.547454Z" - }, - { - "id": "GO-2026-4340", - "modified": "2026-05-15T10:59:24.123015Z" - }, - { - "id": "GO-2026-4341", - "modified": "2026-07-07T10:29:23.472772Z" - }, - { - "id": "GO-2026-4342", - "modified": "2026-07-02T10:44:29.686144Z" - }, - { - "id": "GO-2026-4403", - "modified": "2026-05-15T10:59:22.074063Z" - }, - { - "id": "GO-2026-4601", - "modified": "2026-07-09T10:44:32.269952Z" - }, - { - "id": "GO-2026-4602", - "modified": "2026-05-15T10:59:23.640277Z" - }, - { - "id": "GO-2026-4603", - "modified": "2026-05-15T10:59:23.946663Z" - }, - { - "id": "GO-2026-4864", - "modified": "2026-07-09T10:44:33.381720Z" - }, - { - "id": "GO-2026-4865", - "modified": "2026-05-15T10:59:24.648972Z" - }, - { - "id": "GO-2026-4869", - "modified": "2026-05-15T10:59:23.054049Z" - }, - { - "id": "GO-2026-4870", - "modified": "2026-07-09T10:44:33.055212Z" - }, - { - "id": "GO-2026-4918", - "modified": "2026-06-27T10:44:20.771417Z" - }, - { - "id": "GO-2026-4946", - "modified": "2026-07-09T10:44:33.129570Z" - }, - { - "id": "GO-2026-4947", - "modified": "2026-07-09T10:44:33.192298Z" - }, - { - "id": "GO-2026-4970", - "modified": "2026-07-08T20:29:26.853236Z" - }, - { - "id": "GO-2026-4971", - "modified": "2026-05-11T08:11:03.964539Z" - }, - { - "id": "GO-2026-4976", - "modified": "2026-06-27T10:44:21.221469Z" - }, - { - "id": "GO-2026-4977", - "modified": "2026-05-11T08:11:25.012229Z" - }, - { - "id": "GO-2026-4980", - "modified": "2026-06-10T10:29:24.850854Z" - }, - { - "id": "GO-2026-4981", - "modified": "2026-07-09T10:44:32.677126Z" - }, - { - "id": "GO-2026-4982", - "modified": "2026-06-27T10:44:21.066171Z" - }, - { - "id": "GO-2026-4986", - "modified": "2026-05-11T08:11:18.687307Z" - }, - { - "id": "GO-2026-5037", - "modified": "2026-07-09T10:44:33.680614Z" - }, - { - "id": "GO-2026-5038", - "modified": "2026-06-05T07:56:10.834971Z" - }, - { - "id": "GO-2026-5039", - "modified": "2026-06-27T10:44:21.143168Z" - }, - { - "id": "GO-2026-5856", - "modified": "2026-07-08T20:29:26.756890Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2022-3219", - "modified": "2026-01-20T17:26:42.776809Z" - }, - { - "id": "UBUNTU-CVE-2025-30258", - "modified": "2026-02-04T04:30:17.426918Z" - }, - { - "id": "UBUNTU-CVE-2025-68973", - "modified": "2026-02-05T00:30:28.335358Z" - }, - { - "id": "UBUNTU-CVE-2026-57062", - "modified": "2026-06-29T18:15:10.272222Z" - }, - { - "id": "USN-7412-1", - "modified": "2026-02-10T04:47:47Z" - }, - { - "id": "USN-7412-2", - "modified": "2026-02-10T04:47:47Z" - }, - { - "id": "USN-7946-1", - "modified": "2026-06-25T13:32:31.788231Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-41991", - "modified": "2026-07-06T20:30:58.394348Z" - }, - { - "id": "UBUNTU-CVE-2026-41992", - "modified": "2026-07-06T20:30:59.127897Z" - }, - { - "id": "USN-8512-1", - "modified": "2026-07-06T20:44:29.397826Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-54369", - "modified": "2026-07-01T21:27:56Z" - }, - { - "id": "UBUNTU-CVE-2026-54370", - "modified": "2026-07-01T21:27:56Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-54371", - "modified": "2026-07-06T20:31:13.100309Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-09T17:15:27.672147Z" - }, - { - "id": "UBUNTU-CVE-2026-27456", - "modified": "2026-05-20T16:24:53.388662Z" - }, - { - "id": "UBUNTU-CVE-2026-53612", - "modified": "2026-06-18T04:30:14.232470Z" - }, - { - "id": "UBUNTU-CVE-2026-53613", - "modified": "2026-06-18T04:30:14.288067Z" - }, - { - "id": "UBUNTU-CVE-2026-53614", - "modified": "2026-06-18T04:30:14.276833Z" - }, - { - "id": "UBUNTU-CVE-2026-53615", - "modified": "2026-06-18T04:30:14.486442Z" - }, - { - "id": "USN-8091-1", - "modified": "2026-04-22T11:07:02.475047Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-42250", - "modified": "2026-06-08T09:45:09.402356Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2016-20013", - "modified": "2026-07-08T22:45:12.334407Z" - }, - { - "id": "UBUNTU-CVE-2025-0395", - "modified": "2026-04-22T15:28:12.422655Z" - }, - { - "id": "UBUNTU-CVE-2025-15281", - "modified": "2026-05-20T16:20:25.786327Z" - }, - { - "id": "UBUNTU-CVE-2025-4802", - "modified": "2026-04-22T16:03:42.030514Z" - }, - { - "id": "UBUNTU-CVE-2025-8058", - "modified": "2026-04-22T16:17:04.960379Z" - }, - { - "id": "UBUNTU-CVE-2026-0861", - "modified": "2026-04-22T16:17:28.297278Z" - }, - { - "id": "UBUNTU-CVE-2026-0915", - "modified": "2026-05-20T16:24:09.854819Z" - }, - { - "id": "UBUNTU-CVE-2026-4046", - "modified": "2026-05-20T16:25:41.648329Z" - }, - { - "id": "UBUNTU-CVE-2026-5435", - "modified": "2026-05-29T19:15:06.842719Z" - }, - { - "id": "UBUNTU-CVE-2026-5450", - "modified": "2026-05-29T19:15:06.879770Z" - }, - { - "id": "UBUNTU-CVE-2026-5928", - "modified": "2026-05-29T19:15:06.900572Z" - }, - { - "id": "UBUNTU-CVE-2026-6238", - "modified": "2026-06-24T11:00:25.318641Z" - }, - { - "id": "USN-7259-1", - "modified": "2026-04-27T17:42:56.450674Z" - }, - { - "id": "USN-7541-1", - "modified": "2026-04-22T10:58:59.498919Z" - }, - { - "id": "USN-7760-1", - "modified": "2026-04-27T18:17:40.444418Z" - }, - { - "id": "USN-8005-1", - "modified": "2026-06-25T13:32:31.787765Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2016-20013", - "modified": "2026-07-08T22:45:12.334407Z" - }, - { - "id": "UBUNTU-CVE-2025-0395", - "modified": "2026-04-22T15:28:12.422655Z" - }, - { - "id": "UBUNTU-CVE-2025-15281", - "modified": "2026-05-20T16:20:25.786327Z" - }, - { - "id": "UBUNTU-CVE-2025-4802", - "modified": "2026-04-22T16:03:42.030514Z" - }, - { - "id": "UBUNTU-CVE-2025-8058", - "modified": "2026-04-22T16:17:04.960379Z" - }, - { - "id": "UBUNTU-CVE-2026-0861", - "modified": "2026-04-22T16:17:28.297278Z" - }, - { - "id": "UBUNTU-CVE-2026-0915", - "modified": "2026-05-20T16:24:09.854819Z" - }, - { - "id": "UBUNTU-CVE-2026-4046", - "modified": "2026-05-20T16:25:41.648329Z" - }, - { - "id": "UBUNTU-CVE-2026-5435", - "modified": "2026-05-29T19:15:06.842719Z" - }, - { - "id": "UBUNTU-CVE-2026-5450", - "modified": "2026-05-29T19:15:06.879770Z" - }, - { - "id": "UBUNTU-CVE-2026-5928", - "modified": "2026-05-29T19:15:06.900572Z" - }, - { - "id": "UBUNTU-CVE-2026-6238", - "modified": "2026-06-24T11:00:25.318641Z" - }, - { - "id": "USN-7259-1", - "modified": "2026-04-27T17:42:56.450674Z" - }, - { - "id": "USN-7541-1", - "modified": "2026-04-22T10:58:59.498919Z" - }, - { - "id": "USN-7760-1", - "modified": "2026-04-27T18:17:40.444418Z" - }, - { - "id": "USN-8005-1", - "modified": "2026-06-25T13:32:31.787765Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2025-1390", - "modified": "2026-06-23T22:00:07.953148Z" - }, - { - "id": "UBUNTU-CVE-2026-4878", - "modified": "2026-06-24T02:29:23.557692Z" - }, - { - "id": "USN-7287-1", - "modified": "2026-04-27T17:45:02.692736Z" - }, - { - "id": "USN-8193-1", - "modified": "2026-04-29T09:53:20.641115Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2022-27943", - "modified": "2026-05-20T16:08:28.385808Z" - }, - { - "id": "UBUNTU-CVE-2023-4039", - "modified": "2026-05-20T16:17:03.256749Z" - }, - { - "id": "USN-7700-1", - "modified": "2026-04-27T18:13:01.606435Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-2236", - "modified": "2026-07-01T23:40:15.314704Z" - }, - { - "id": "UBUNTU-CVE-2026-41989", - "modified": "2026-06-26T19:30:06.785492Z" - }, - { - "id": "USN-8319-1", - "modified": "2026-05-27T15:47:45.571912Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-12243", - "modified": "2026-07-06T20:44:27.631542Z" - }, - { - "id": "UBUNTU-CVE-2025-14831", - "modified": "2026-07-06T20:44:29.080707Z" - }, - { - "id": "UBUNTU-CVE-2025-32988", - "modified": "2026-04-22T15:42:43.907567Z" - }, - { - "id": "UBUNTU-CVE-2025-32989", - "modified": "2026-04-22T15:42:40.864729Z" - }, - { - "id": "UBUNTU-CVE-2025-32990", - "modified": "2026-04-22T15:38:02.144648Z" - }, - { - "id": "UBUNTU-CVE-2025-6395", - "modified": "2026-04-22T16:08:12.464527Z" - }, - { - "id": "UBUNTU-CVE-2025-9820", - "modified": "2026-07-06T20:44:29.852110Z" - }, - { - "id": "UBUNTU-CVE-2026-33845", - "modified": "2026-07-06T20:44:27.233455Z" - }, - { - "id": "UBUNTU-CVE-2026-33846", - "modified": "2026-07-06T20:44:28.879211Z" - }, - { - "id": "UBUNTU-CVE-2026-3832", - "modified": "2026-06-30T03:45:07.126536Z" - }, - { - "id": "UBUNTU-CVE-2026-3833", - "modified": "2026-07-06T20:44:29.145695Z" - }, - { - "id": "UBUNTU-CVE-2026-42009", - "modified": "2026-07-06T20:44:28.218328Z" - }, - { - "id": "UBUNTU-CVE-2026-42010", - "modified": "2026-07-06T20:44:27.505571Z" - }, - { - "id": "UBUNTU-CVE-2026-42011", - "modified": "2026-07-06T16:02:54.226888Z" - }, - { - "id": "UBUNTU-CVE-2026-42012", - "modified": "2026-07-06T16:02:54.199597Z" - }, - { - "id": "UBUNTU-CVE-2026-42013", - "modified": "2026-07-06T16:02:54.272277Z" - }, - { - "id": "UBUNTU-CVE-2026-42014", - "modified": "2026-07-06T16:02:52.889534Z" - }, - { - "id": "UBUNTU-CVE-2026-42015", - "modified": "2026-07-06T16:02:53.058495Z" - }, - { - "id": "UBUNTU-CVE-2026-5260", - "modified": "2026-07-06T20:44:27.171088Z" - }, - { - "id": "USN-7281-1", - "modified": "2026-04-27T17:44:35.441107Z" - }, - { - "id": "USN-7635-1", - "modified": "2026-04-27T18:09:31.260144Z" - }, - { - "id": "USN-8043-1", - "modified": "2026-04-27T18:38:58.231629Z" - }, - { - "id": "USN-8284-1", - "modified": "2026-06-17T11:00:54.604676Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2018-5709", - "modified": "2026-05-29T10:45:16.478625Z" - }, - { - "id": "UBUNTU-CVE-2024-26458", - "modified": "2026-05-29T10:45:24.467288Z" - }, - { - "id": "UBUNTU-CVE-2024-26461", - "modified": "2026-05-29T10:45:24.733632Z" - }, - { - "id": "UBUNTU-CVE-2024-3596", - "modified": "2026-05-20T16:17:25.600531Z" - }, - { - "id": "UBUNTU-CVE-2025-24528", - "modified": "2026-05-29T10:45:33.649489Z" - }, - { - "id": "UBUNTU-CVE-2025-3576", - "modified": "2026-04-22T15:43:09.290181Z" - }, - { - "id": "UBUNTU-CVE-2026-11850", - "modified": "2026-06-17T04:27:00Z" - }, - { - "id": "UBUNTU-CVE-2026-40355", - "modified": "2026-07-09T21:30:58.285031Z" - }, - { - "id": "UBUNTU-CVE-2026-40356", - "modified": "2026-07-09T21:30:58.537034Z" - }, - { - "id": "USN-7257-1", - "modified": "2026-06-25T13:32:30.106589Z" - }, - { - "id": "USN-7314-1", - "modified": "2026-04-27T18:02:23.125086Z" - }, - { - "id": "USN-7542-1", - "modified": "2026-06-25T13:32:30.616782Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2018-5709", - "modified": "2026-05-29T10:45:16.478625Z" - }, - { - "id": "UBUNTU-CVE-2024-26458", - "modified": "2026-05-29T10:45:24.467288Z" - }, - { - "id": "UBUNTU-CVE-2024-26461", - "modified": "2026-05-29T10:45:24.733632Z" - }, - { - "id": "UBUNTU-CVE-2024-3596", - "modified": "2026-05-20T16:17:25.600531Z" - }, - { - "id": "UBUNTU-CVE-2025-24528", - "modified": "2026-05-29T10:45:33.649489Z" - }, - { - "id": "UBUNTU-CVE-2025-3576", - "modified": "2026-04-22T15:43:09.290181Z" - }, - { - "id": "UBUNTU-CVE-2026-11850", - "modified": "2026-06-17T04:27:00Z" - }, - { - "id": "UBUNTU-CVE-2026-40355", - "modified": "2026-07-09T21:30:58.285031Z" - }, - { - "id": "UBUNTU-CVE-2026-40356", - "modified": "2026-07-09T21:30:58.537034Z" - }, - { - "id": "USN-7257-1", - "modified": "2026-06-25T13:32:30.106589Z" - }, - { - "id": "USN-7314-1", - "modified": "2026-04-27T18:02:23.125086Z" - }, - { - "id": "USN-7542-1", - "modified": "2026-06-25T13:32:30.616782Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2018-5709", - "modified": "2026-05-29T10:45:16.478625Z" - }, - { - "id": "UBUNTU-CVE-2024-26458", - "modified": "2026-05-29T10:45:24.467288Z" - }, - { - "id": "UBUNTU-CVE-2024-26461", - "modified": "2026-05-29T10:45:24.733632Z" - }, - { - "id": "UBUNTU-CVE-2024-3596", - "modified": "2026-05-20T16:17:25.600531Z" - }, - { - "id": "UBUNTU-CVE-2025-24528", - "modified": "2026-05-29T10:45:33.649489Z" - }, - { - "id": "UBUNTU-CVE-2025-3576", - "modified": "2026-04-22T15:43:09.290181Z" - }, - { - "id": "UBUNTU-CVE-2026-11850", - "modified": "2026-06-17T04:27:00Z" - }, - { - "id": "UBUNTU-CVE-2026-40355", - "modified": "2026-07-09T21:30:58.285031Z" - }, - { - "id": "UBUNTU-CVE-2026-40356", - "modified": "2026-07-09T21:30:58.537034Z" - }, - { - "id": "USN-7257-1", - "modified": "2026-06-25T13:32:30.106589Z" - }, - { - "id": "USN-7314-1", - "modified": "2026-04-27T18:02:23.125086Z" - }, - { - "id": "USN-7542-1", - "modified": "2026-06-25T13:32:30.616782Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2018-5709", - "modified": "2026-05-29T10:45:16.478625Z" - }, - { - "id": "UBUNTU-CVE-2024-26458", - "modified": "2026-05-29T10:45:24.467288Z" - }, - { - "id": "UBUNTU-CVE-2024-26461", - "modified": "2026-05-29T10:45:24.733632Z" - }, - { - "id": "UBUNTU-CVE-2024-3596", - "modified": "2026-05-20T16:17:25.600531Z" - }, - { - "id": "UBUNTU-CVE-2025-24528", - "modified": "2026-05-29T10:45:33.649489Z" - }, - { - "id": "UBUNTU-CVE-2025-3576", - "modified": "2026-04-22T15:43:09.290181Z" - }, - { - "id": "UBUNTU-CVE-2026-11850", - "modified": "2026-06-17T04:27:00Z" - }, - { - "id": "UBUNTU-CVE-2026-40355", - "modified": "2026-07-09T21:30:58.285031Z" - }, - { - "id": "UBUNTU-CVE-2026-40356", - "modified": "2026-07-09T21:30:58.537034Z" - }, - { - "id": "USN-7257-1", - "modified": "2026-06-25T13:32:30.106589Z" - }, - { - "id": "USN-7314-1", - "modified": "2026-04-27T18:02:23.125086Z" - }, - { - "id": "USN-7542-1", - "modified": "2026-06-25T13:32:30.616782Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2025-62813", - "modified": "2025-10-27T08:32:45.494712Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-34743", - "modified": "2026-06-02T14:00:18.179184Z" - }, - { - "id": "USN-8362-1", - "modified": "2026-06-02T14:14:25.491935Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-09T17:15:27.672147Z" - }, - { - "id": "UBUNTU-CVE-2026-27456", - "modified": "2026-05-20T16:24:53.388662Z" - }, - { - "id": "UBUNTU-CVE-2026-53612", - "modified": "2026-06-18T04:30:14.232470Z" - }, - { - "id": "UBUNTU-CVE-2026-53613", - "modified": "2026-06-18T04:30:14.288067Z" - }, - { - "id": "UBUNTU-CVE-2026-53614", - "modified": "2026-06-18T04:30:14.276833Z" - }, - { - "id": "UBUNTU-CVE-2026-53615", - "modified": "2026-06-18T04:30:14.486442Z" - }, - { - "id": "USN-8091-1", - "modified": "2026-04-22T11:07:02.475047Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-50495", - "modified": "2026-07-02T22:45:21.903948Z" - }, - { - "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-07T21:03:19.257825Z" - }, - { - "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-08T18:30:10.365748Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-50495", - "modified": "2026-07-02T22:45:21.903948Z" - }, - { - "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-07T21:03:19.257825Z" - }, - { - "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-08T18:30:10.365748Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13757", - "modified": "2026-07-01T21:19:39Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-10041", - "modified": "2026-04-22T14:37:13.108514Z" - }, - { - "id": "UBUNTU-CVE-2025-6020", - "modified": "2026-04-22T16:08:04.179164Z" - }, - { - "id": "UBUNTU-CVE-2026-54411", - "modified": "2026-06-24T09:03:12Z" - }, - { - "id": "USN-7580-1", - "modified": "2026-04-27T18:04:06.181183Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-10041", - "modified": "2026-04-22T14:37:13.108514Z" - }, - { - "id": "UBUNTU-CVE-2025-6020", - "modified": "2026-04-22T16:08:04.179164Z" - }, - { - "id": "UBUNTU-CVE-2026-54411", - "modified": "2026-06-24T09:03:12Z" - }, - { - "id": "USN-7580-1", - "modified": "2026-04-27T18:04:06.181183Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-10041", - "modified": "2026-04-22T14:37:13.108514Z" - }, - { - "id": "UBUNTU-CVE-2025-6020", - "modified": "2026-04-22T16:08:04.179164Z" - }, - { - "id": "UBUNTU-CVE-2026-54411", - "modified": "2026-06-24T09:03:12Z" - }, - { - "id": "USN-7580-1", - "modified": "2026-04-27T18:04:06.181183Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-10041", - "modified": "2026-04-22T14:37:13.108514Z" - }, - { - "id": "UBUNTU-CVE-2025-6020", - "modified": "2026-04-22T16:08:04.179164Z" - }, - { - "id": "UBUNTU-CVE-2026-54411", - "modified": "2026-06-24T09:03:12Z" - }, - { - "id": "USN-7580-1", - "modified": "2026-04-27T18:04:06.181183Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2022-41409", - "modified": "2026-04-22T13:23:47.523941Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2017-11164", - "modified": "2026-04-22T11:10:44.262299Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-09T17:15:27.672147Z" - }, - { - "id": "UBUNTU-CVE-2026-27456", - "modified": "2026-05-20T16:24:53.388662Z" - }, - { - "id": "UBUNTU-CVE-2026-53612", - "modified": "2026-06-18T04:30:14.232470Z" - }, - { - "id": "UBUNTU-CVE-2026-53613", - "modified": "2026-06-18T04:30:14.288067Z" - }, - { - "id": "UBUNTU-CVE-2026-53614", - "modified": "2026-06-18T04:30:14.276833Z" - }, - { - "id": "UBUNTU-CVE-2026-53615", - "modified": "2026-06-18T04:30:14.486442Z" - }, - { - "id": "USN-8091-1", - "modified": "2026-04-22T11:07:02.475047Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2024-13176", - "modified": "2026-06-16T13:30:37.035462Z" - }, - { - "id": "UBUNTU-CVE-2024-41996", - "modified": "2026-07-08T22:45:14.910732Z" - }, - { - "id": "UBUNTU-CVE-2024-9143", - "modified": "2026-06-16T13:30:42.533862Z" - }, - { - "id": "UBUNTU-CVE-2025-15467", - "modified": "2026-07-08T22:45:12.561148Z" - }, - { - "id": "UBUNTU-CVE-2025-27587", - "modified": "2026-06-16T13:30:42.231385Z" - }, - { - "id": "UBUNTU-CVE-2025-68160", - "modified": "2026-07-08T22:45:11.201806Z" - }, - { - "id": "UBUNTU-CVE-2025-69418", - "modified": "2026-07-08T22:45:10.238757Z" - }, - { - "id": "UBUNTU-CVE-2025-69419", - "modified": "2026-07-08T22:45:10.652331Z" - }, - { - "id": "UBUNTU-CVE-2025-69420", - "modified": "2026-05-20T16:23:50.860805Z" - }, - { - "id": "UBUNTU-CVE-2025-69421", - "modified": "2026-05-20T16:23:50.665805Z" - }, - { - "id": "UBUNTU-CVE-2025-9230", - "modified": "2026-05-20T16:24:04.817135Z" - }, - { - "id": "UBUNTU-CVE-2026-22795", - "modified": "2026-05-20T16:24:13.263285Z" - }, - { - "id": "UBUNTU-CVE-2026-22796", - "modified": "2026-07-08T22:45:13.369897Z" - }, - { - "id": "UBUNTU-CVE-2026-28387", - "modified": "2026-07-08T22:45:14.045974Z" - }, - { - "id": "UBUNTU-CVE-2026-28388", - "modified": "2026-07-08T22:45:13.947607Z" - }, - { - "id": "UBUNTU-CVE-2026-28389", - "modified": "2026-07-08T22:45:14.128002Z" - }, - { - "id": "UBUNTU-CVE-2026-28390", - "modified": "2026-07-08T22:45:14.501164Z" - }, - { - "id": "UBUNTU-CVE-2026-31789", - "modified": "2026-07-08T22:45:08.612244Z" - }, - { - "id": "UBUNTU-CVE-2026-31790", - "modified": "2026-07-08T22:45:15.194189Z" - }, - { - "id": "UBUNTU-CVE-2026-34180", - "modified": "2026-07-08T22:45:16.182260Z" - }, - { - "id": "UBUNTU-CVE-2026-34182", - "modified": "2026-07-08T22:45:16.771546Z" - }, - { - "id": "UBUNTU-CVE-2026-42766", - "modified": "2026-07-08T22:45:18.180633Z" - }, - { - "id": "UBUNTU-CVE-2026-42767", - "modified": "2026-07-08T22:45:18.595864Z" - }, - { - "id": "UBUNTU-CVE-2026-42770", - "modified": "2026-07-08T22:45:20.235150Z" - }, - { - "id": "UBUNTU-CVE-2026-45445", - "modified": "2026-07-08T22:45:20.031829Z" - }, - { - "id": "UBUNTU-CVE-2026-45446", - "modified": "2026-07-08T22:45:20.225145Z" - }, - { - "id": "UBUNTU-CVE-2026-45447", - "modified": "2026-07-08T22:45:20.175237Z" - }, - { - "id": "UBUNTU-CVE-2026-7383", - "modified": "2026-07-08T22:45:20.213109Z" - }, - { - "id": "UBUNTU-CVE-2026-9076", - "modified": "2026-07-08T22:45:20.169764Z" - }, - { - "id": "USN-7278-1", - "modified": "2026-04-27T17:44:33.333251Z" - }, - { - "id": "USN-7786-1", - "modified": "2026-06-25T13:32:31.234820Z" - }, - { - "id": "USN-7980-1", - "modified": "2026-06-30T18:15:13.934266Z" - }, - { - "id": "USN-8155-1", - "modified": "2026-05-20T16:04:00.917390Z" - }, - { - "id": "USN-8414-1", - "modified": "2026-06-30T18:17:25.786836Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2022-27943", - "modified": "2026-05-20T16:08:28.385808Z" - }, - { - "id": "UBUNTU-CVE-2023-4039", - "modified": "2026-05-20T16:17:03.256749Z" - }, - { - "id": "USN-7700-1", - "modified": "2026-04-27T18:13:01.606435Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-7008", - "modified": "2026-06-08T18:52:48.143455Z" - }, - { - "id": "UBUNTU-CVE-2025-4598", - "modified": "2026-04-22T16:03:19.927023Z" - }, - { - "id": "UBUNTU-CVE-2026-29111", - "modified": "2026-04-22T16:28:39.004822Z" - }, - { - "id": "UBUNTU-CVE-2026-40225", - "modified": "2026-06-05T19:45:06.691290Z" - }, - { - "id": "UBUNTU-CVE-2026-40226", - "modified": "2026-06-08T18:55:48.425073Z" - }, - { - "id": "UBUNTU-CVE-2026-40228", - "modified": "2026-06-08T18:55:49.290907Z" - }, - { - "id": "USN-7559-1", - "modified": "2026-04-22T10:59:21.916844Z" - }, - { - "id": "USN-8119-1", - "modified": "2026-06-05T19:59:22.366383Z" - }, - { - "id": "USN-8402-1", - "modified": "2026-06-08T23:03:52.339660Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2021-46848", - "modified": "2026-04-22T13:00:38.989006Z" - }, - { - "id": "UBUNTU-CVE-2024-12133", - "modified": "2026-04-22T14:38:21.767463Z" - }, - { - "id": "UBUNTU-CVE-2025-13151", - "modified": "2026-04-22T15:30:31.745395Z" - }, - { - "id": "USN-7275-1", - "modified": "2026-04-27T17:44:12.827723Z" - }, - { - "id": "USN-7954-1", - "modified": "2026-04-22T11:04:31.475896Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-50495", - "modified": "2026-07-02T22:45:21.903948Z" - }, - { - "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-07T21:03:19.257825Z" - }, - { - "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-08T18:30:10.365748Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-7008", - "modified": "2026-06-08T18:52:48.143455Z" - }, - { - "id": "UBUNTU-CVE-2025-4598", - "modified": "2026-04-22T16:03:19.927023Z" - }, - { - "id": "UBUNTU-CVE-2026-29111", - "modified": "2026-04-22T16:28:39.004822Z" - }, - { - "id": "UBUNTU-CVE-2026-40225", - "modified": "2026-06-05T19:45:06.691290Z" - }, - { - "id": "UBUNTU-CVE-2026-40226", - "modified": "2026-06-08T18:55:48.425073Z" - }, - { - "id": "UBUNTU-CVE-2026-40228", - "modified": "2026-06-08T18:55:49.290907Z" - }, - { - "id": "USN-7559-1", - "modified": "2026-04-22T10:59:21.916844Z" - }, - { - "id": "USN-8119-1", - "modified": "2026-06-05T19:59:22.366383Z" - }, - { - "id": "USN-8402-1", - "modified": "2026-06-08T23:03:52.339660Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-09T17:15:27.672147Z" - }, - { - "id": "UBUNTU-CVE-2026-27456", - "modified": "2026-05-20T16:24:53.388662Z" - }, - { - "id": "UBUNTU-CVE-2026-53612", - "modified": "2026-06-18T04:30:14.232470Z" - }, - { - "id": "UBUNTU-CVE-2026-53613", - "modified": "2026-06-18T04:30:14.288067Z" - }, - { - "id": "UBUNTU-CVE-2026-53614", - "modified": "2026-06-18T04:30:14.276833Z" - }, - { - "id": "UBUNTU-CVE-2026-53615", - "modified": "2026-06-18T04:30:14.486442Z" - }, - { - "id": "USN-8091-1", - "modified": "2026-04-22T11:07:02.475047Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2022-4899", - "modified": "2026-04-22T13:36:43.299894Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-29383", - "modified": "2025-10-24T05:01:54Z" - }, - { - "id": "UBUNTU-CVE-2024-56433", - "modified": "2026-05-20T16:19:41.251440Z" - } - ] - }, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-09T17:15:27.672147Z" - }, - { - "id": "UBUNTU-CVE-2026-27456", - "modified": "2026-05-20T16:24:53.388662Z" - }, - { - "id": "UBUNTU-CVE-2026-53612", - "modified": "2026-06-18T04:30:14.232470Z" - }, - { - "id": "UBUNTU-CVE-2026-53613", - "modified": "2026-06-18T04:30:14.288067Z" - }, - { - "id": "UBUNTU-CVE-2026-53614", - "modified": "2026-06-18T04:30:14.276833Z" - }, - { - "id": "UBUNTU-CVE-2026-53615", - "modified": "2026-06-18T04:30:14.486442Z" - }, - { - "id": "USN-8091-1", - "modified": "2026-04-22T11:07:02.475047Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-50495", - "modified": "2026-07-02T22:45:21.903948Z" - }, - { - "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-07T21:03:19.257825Z" - }, - { - "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-08T18:30:10.365748Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-50495", - "modified": "2026-07-02T22:45:21.903948Z" - }, - { - "id": "UBUNTU-CVE-2025-6141", - "modified": "2026-07-07T21:03:19.257825Z" - }, - { - "id": "UBUNTU-CVE-2025-69720", - "modified": "2026-07-08T18:30:10.365748Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-29383", - "modified": "2025-10-24T05:01:54Z" - }, - { - "id": "UBUNTU-CVE-2024-56433", - "modified": "2026-05-20T16:19:41.251440Z" - } - ] - }, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2023-31486", - "modified": "2026-06-24T15:30:22.242365Z" - }, - { - "id": "UBUNTU-CVE-2023-47039", - "modified": "2026-06-24T15:30:22.223640Z" - }, - { - "id": "UBUNTU-CVE-2024-56406", - "modified": "2026-04-22T15:21:32.149942Z" - }, - { - "id": "UBUNTU-CVE-2025-15649", - "modified": "2026-07-01T13:50:56.760041Z" - }, - { - "id": "UBUNTU-CVE-2025-40909", - "modified": "2026-06-24T15:30:22.288512Z" - }, - { - "id": "UBUNTU-CVE-2026-12087", - "modified": "2026-07-01T13:51:29.763714Z" - }, - { - "id": "UBUNTU-CVE-2026-42496", - "modified": "2026-07-01T18:56:57.544972Z" - }, - { - "id": "UBUNTU-CVE-2026-42497", - "modified": "2026-07-01T13:53:02.335741Z" - }, - { - "id": "UBUNTU-CVE-2026-48959", - "modified": "2026-07-01T13:53:12.524471Z" - }, - { - "id": "UBUNTU-CVE-2026-48961", - "modified": "2026-07-01T13:53:13.376190Z" - }, - { - "id": "UBUNTU-CVE-2026-48962", - "modified": "2026-07-01T13:53:13.252080Z" - }, - { - "id": "UBUNTU-CVE-2026-7017", - "modified": "2026-07-09T17:15:52.841661Z" - }, - { - "id": "UBUNTU-CVE-2026-8376", - "modified": "2026-07-01T18:57:39.513466Z" - }, - { - "id": "UBUNTU-CVE-2026-9538", - "modified": "2026-07-01T13:53:19.355510Z" - }, - { - "id": "USN-7434-1", - "modified": "2026-04-22T10:56:55.320362Z" - }, - { - "id": "USN-7678-1", - "modified": "2026-04-27T18:11:36.276635Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-5958", - "modified": "2026-05-29T10:59:18.893969Z" - }, - { - "id": "USN-8229-1", - "modified": "2026-05-20T16:04:03.111048Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2025-45582", - "modified": "2026-07-06T16:00:24.944880Z" - }, - { - "id": "UBUNTU-CVE-2026-5704", - "modified": "2026-06-26T14:47:36.043245Z" - }, - { - "id": "USN-8477-1", - "modified": "2026-06-26T14:59:24.298942Z" - }, - { - "id": "USN-8510-1", - "modified": "2026-07-06T20:34:34.654931Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2026-13595", - "modified": "2026-07-09T17:15:27.672147Z" - }, - { - "id": "UBUNTU-CVE-2026-27456", - "modified": "2026-05-20T16:24:53.388662Z" - }, - { - "id": "UBUNTU-CVE-2026-53612", - "modified": "2026-06-18T04:30:14.232470Z" - }, - { - "id": "UBUNTU-CVE-2026-53613", - "modified": "2026-06-18T04:30:14.288067Z" - }, - { - "id": "UBUNTU-CVE-2026-53614", - "modified": "2026-06-18T04:30:14.276833Z" - }, - { - "id": "UBUNTU-CVE-2026-53615", - "modified": "2026-06-18T04:30:14.486442Z" - }, - { - "id": "USN-8091-1", - "modified": "2026-04-22T11:07:02.475047Z" - } - ] - }, - {} - ] - } - headers: - Content-Length: - - "28520" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_Scanning_python_image_with_some_packages.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_Scanning_python_image_with_some_packages.yaml new file mode 100644 index 00000000000..7e21dc6aff0 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_Scanning_python_image_with_some_packages.yaml @@ -0,0 +1,1522 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 14537 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "PyPI", + "name": "Django" + }, + "version": "1.11.29" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "Flask" + }, + "version": "0.12.2" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "Jinja2" + }, + "version": "3.1.6" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "MarkupSafe" + }, + "version": "3.0.3" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "Werkzeug" + }, + "version": "3.1.4" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "adduser" + }, + "version": "3.118" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "apt" + }, + "version": "1.8.2.3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "base-files" + }, + "version": "10.3+deb10u13" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "base-passwd" + }, + "version": "3.5.46" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "bash" + }, + "version": "5.0-4" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "1:2.33.1-0.1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "ca-certificates" + }, + "version": "20200601~deb10u2" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "certifi" + }, + "version": "2025.11.12" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "chardet" + }, + "version": "3.0.4" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "click" + }, + "version": "8.1.8" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "coreutils" + }, + "version": "8.30-3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "dash" + }, + "version": "0.5.10.2-5" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "debconf" + }, + "version": "1.5.71+deb10u1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "debian-archive-keyring" + }, + "version": "2019.1+deb10u1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "debianutils" + }, + "version": "4.8.6.1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "diffutils" + }, + "version": "1:3.7-3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "dpkg" + }, + "version": "1.19.8" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "e2fsprogs" + }, + "version": "1.44.5-1+deb10u3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "findutils" + }, + "version": "4.6.0+git+20190209-2" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "gcc-8" + }, + "version": "8.3.0-6" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "gnupg2" + }, + "version": "2.2.12-1+deb10u2" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "grep" + }, + "version": "3.3-1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "gzip" + }, + "version": "1.9-3+deb10u1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "hostname" + }, + "version": "3.21" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "idna" + }, + "version": "2.7" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "init-system-helpers" + }, + "version": "1.56+nmu1" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "itsdangerous" + }, + "version": "2.2.0" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "acl" + }, + "version": "2.2.53-4" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "apt" + }, + "version": "1.8.2.3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "attr" + }, + "version": "1:2.4.48-4" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "audit" + }, + "version": "1:2.8.4-3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "audit" + }, + "version": "1:2.8.4-3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "bzip2" + }, + "version": "1.0.6-9.2~deb10u2" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "glibc" + }, + "version": "2.28-10+deb10u2" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "glibc" + }, + "version": "2.28-10+deb10u2" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libcap-ng" + }, + "version": "0.7.9-2" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "e2fsprogs" + }, + "version": "1.44.5-1+deb10u3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "db5.3" + }, + "version": "5.3.28+dfsg1-0.5" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "cdebconf" + }, + "version": "0.249" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "expat" + }, + "version": "2.2.6-2+deb10u6" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "e2fsprogs" + }, + "version": "1.44.5-1+deb10u3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libffi" + }, + "version": "3.2.1-9" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "gcc-8" + }, + "version": "1:8.3.0-6" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libgcrypt20" + }, + "version": "1.8.4-5+deb10u1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "gdbm" + }, + "version": "1.18.1-4" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "gmp" + }, + "version": "2:6.1.2+dfsg-4+deb10u1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "gnutls28" + }, + "version": "3.6.7-4+deb10u10" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libgpg-error" + }, + "version": "1.35-1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "nettle" + }, + "version": "3.4.1-1+deb10u1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libidn2" + }, + "version": "2.0.5-1+deb10u1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "lz4" + }, + "version": "1.8.3-1+deb10u1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "xz-utils" + }, + "version": "5.2.4-1+deb10u1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "ncurses" + }, + "version": "6.1+20181013-2+deb10u3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "nettle" + }, + "version": "3.4.1-1+deb10u1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "p11-kit" + }, + "version": "0.23.15-2+deb10u1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "pam" + }, + "version": "1.3.1-5" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "pam" + }, + "version": "1.3.1-5" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "pam" + }, + "version": "1.3.1-5" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "pam" + }, + "version": "1.3.1-5" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "pcre3" + }, + "version": "2:8.39-12" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "readline" + }, + "version": "7.0-5" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libseccomp" + }, + "version": "2.3.3-4" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libselinux" + }, + "version": "2.8-1+b1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libsemanage" + }, + "version": "2.8-2" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libsemanage" + }, + "version": "2.8-2" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libsepol" + }, + "version": "2.8-1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "sqlite3" + }, + "version": "3.27.2-3+deb10u2" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "e2fsprogs" + }, + "version": "1.44.5-1+deb10u3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "openssl" + }, + "version": "1.1.1n-0+deb10u5" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "gcc-8" + }, + "version": "8.3.0-6" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "systemd" + }, + "version": "241-7~deb10u9" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libtasn1-6" + }, + "version": "4.13-3+deb10u1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "ncurses" + }, + "version": "6.1+20181013-2+deb10u3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "systemd" + }, + "version": "241-7~deb10u9" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libunistring" + }, + "version": "0.9.10-1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libzstd" + }, + "version": "1.3.8+dfsg-3+deb10u2" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "shadow" + }, + "version": "1:4.5-1.1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "mawk" + }, + "version": "1.3.3-17+b3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "ncurses" + }, + "version": "6.1+20181013-2+deb10u3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "ncurses" + }, + "version": "6.1+20181013-2+deb10u3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "netbase" + }, + "version": "5.6" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "openssl" + }, + "version": "1.1.1n-0+deb10u5" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "shadow" + }, + "version": "1:4.5-1.1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "perl" + }, + "version": "5.28.1-6+deb10u1" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "pip" + }, + "version": "23.0.1" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "pip" + }, + "version": "23.0.1" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "pytz" + }, + "version": "2025.2" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "readline" + }, + "version": "7.0-5" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "requests" + }, + "version": "2.20.0" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "sed" + }, + "version": "4.7-1" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "setuptools" + }, + "version": "58.1.0" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "setuptools" + }, + "version": "58.1.0" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "sysvinit" + }, + "version": "2.93-8" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "tar" + }, + "version": "1.30+dfsg-6" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "tzdata" + }, + "version": "2021a-0+deb10u11" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "urllib3" + }, + "version": "1.24.3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "wheel" + }, + "version": "0.40.0" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "zlib" + }, + "version": "1:1.2.11.dfsg-1+deb10u2" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 8790 + body: | + { + "results": [ + { + "vulns": [ + { + "id": "GHSA-68w8-qjq3-2gfm", + "modified": "2024-09-20T15:46:52.557962Z" + }, + { + "id": "GHSA-6w2r-r2m5-xq5w", + "modified": "2026-06-05T14:45:50.840275Z" + }, + { + "id": "GHSA-7xr5-9hcq-chf9", + "modified": "2026-02-04T03:48:05.224740Z" + }, + { + "id": "GHSA-8x94-hmjh-97hq", + "modified": "2026-02-04T02:45:55.690257Z" + }, + { + "id": "GHSA-frmv-pr5f-9mcr", + "modified": "2026-06-05T14:45:52.053173Z" + }, + { + "id": "GHSA-qw25-v68c-qjf3", + "modified": "2026-06-05T14:45:50.558008Z" + }, + { + "id": "GHSA-rrqc-c2jx-6jgv", + "modified": "2026-07-07T17:57:34.018251Z" + }, + { + "id": "PYSEC-2021-98", + "modified": "2023-12-06T01:01:16.755410Z" + }, + { + "id": "PYSEC-2026-1297", + "modified": "2026-07-07T17:57:34.018251Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-562c-5r94-xh97", + "modified": "2025-02-21T05:29:40.872529Z" + }, + { + "id": "GHSA-5wv5-4vpf-pj6m", + "modified": "2024-09-20T21:24:25.140560Z" + }, + { + "id": "GHSA-68rp-wp8r-4726", + "modified": "2026-07-13T07:26:21.445447Z" + }, + { + "id": "GHSA-m2qf-hxjv-5gpq", + "modified": "2025-02-21T05:42:17.337040Z" + }, + { + "id": "PYSEC-2018-66", + "modified": "2023-11-08T03:59:39.887416Z" + }, + { + "id": "PYSEC-2019-179", + "modified": "2023-11-08T04:00:40.602062Z" + }, + { + "id": "PYSEC-2023-62", + "modified": "2023-11-08T04:12:28.231927Z" + }, + { + "id": "PYSEC-2026-2151", + "modified": "2026-07-13T07:15:25.033843Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-29vq-49wr-vm6x", + "modified": "2026-07-13T07:26:55.904978Z" + }, + { + "id": "GHSA-87hc-h4r5-73f7", + "modified": "2026-07-07T17:56:19.044748Z" + }, + { + "id": "PYSEC-2026-2044", + "modified": "2026-07-07T17:47:56.418445Z" + }, + { + "id": "PYSEC-2026-2320", + "modified": "2026-07-13T07:15:48.093424Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "PYSEC-2026-2132", + "modified": "2026-07-13T07:15:21.899333Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DLA-3482-1", + "modified": "2025-05-26T07:01:25.263124Z" + } + ] + }, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-65pc-fj4g-8rjx", + "modified": "2026-07-08T17:45:15.021597Z" + }, + { + "id": "GHSA-jjg7-2v4v-x38h", + "modified": "2026-02-04T03:49:45.087439Z" + }, + { + "id": "PYSEC-2024-60", + "modified": "2026-06-10T17:01:21.102419Z" + }, + { + "id": "PYSEC-2026-215", + "modified": "2026-06-16T16:15:04.639265Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "DLA-3807-1", + "modified": "2026-03-09T01:21:14.798998Z" + }, + { + "id": "DLA-3850-1", + "modified": "2026-03-09T01:19:52.798152Z" + } + ] + }, + { + "vulns": [ + { + "id": "DLA-3807-1", + "modified": "2026-03-09T01:21:14.798998Z" + }, + { + "id": "DLA-3850-1", + "modified": "2026-03-09T01:19:52.798152Z" + } + ] + }, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DLA-3783-1", + "modified": "2026-03-09T01:21:52.762023Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DLA-3660-1", + "modified": "2026-03-09T02:10:14.556560Z" + }, + { + "id": "DLA-3740-1", + "modified": "2026-03-09T01:23:17.775568Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + { + "vulns": [ + { + "id": "DLA-3586-1", + "modified": "2026-03-09T01:19:25.252973Z" + }, + { + "id": "DLA-3682-1", + "modified": "2026-03-09T01:18:42.667623Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "DLA-3530-1", + "modified": "2026-03-09T01:19:28.929204Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "DLA-3474-1", + "modified": "2026-03-09T01:20:13.950328Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "DLA-3586-1", + "modified": "2026-03-09T01:19:25.252973Z" + }, + { + "id": "DLA-3682-1", + "modified": "2026-03-09T01:18:42.667623Z" + } + ] + }, + { + "vulns": [ + { + "id": "DLA-3474-1", + "modified": "2026-03-09T01:20:13.950328Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + { + "vulns": [ + { + "id": "DLA-3586-1", + "modified": "2026-03-09T01:19:25.252973Z" + }, + { + "id": "DLA-3682-1", + "modified": "2026-03-09T01:18:42.667623Z" + } + ] + }, + { + "vulns": [ + { + "id": "DLA-3586-1", + "modified": "2026-03-09T01:19:25.252973Z" + }, + { + "id": "DLA-3682-1", + "modified": "2026-03-09T01:18:42.667623Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "DLA-3530-1", + "modified": "2026-03-09T01:19:28.929204Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-4xh5-x5gv-qwph", + "modified": "2026-07-07T17:57:29.434622Z" + }, + { + "id": "GHSA-58qw-9mgm-455v", + "modified": "2026-07-13T16:43:17.083270Z" + }, + { + "id": "GHSA-6vgw-5pg2-w6jp", + "modified": "2026-07-07T17:56:16.480954Z" + }, + { + "id": "GHSA-jp4c-xjxw-mgf9", + "modified": "2026-07-13T16:43:01.316339Z" + }, + { + "id": "GHSA-mq26-g339-26xf", + "modified": "2026-03-24T01:43:05.410801Z" + }, + { + "id": "GHSA-wf93-45jw-7689", + "modified": "2026-07-14T02:29:29.982772Z" + }, + { + "id": "PYSEC-2023-228", + "modified": "2026-06-10T17:01:27.606909Z" + }, + { + "id": "PYSEC-2026-1795", + "modified": "2026-07-07T17:48:06.199964Z" + }, + { + "id": "PYSEC-2026-1796", + "modified": "2026-07-07T17:48:06.240646Z" + }, + { + "id": "PYSEC-2026-196", + "modified": "2026-07-13T16:45:04.859457Z" + }, + { + "id": "PYSEC-2026-2875", + "modified": "2026-07-13T16:31:33.455648Z" + }, + { + "id": "PYSEC-2026-2876", + "modified": "2026-07-13T16:32:57.447552Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-4xh5-x5gv-qwph", + "modified": "2026-07-07T17:57:29.434622Z" + }, + { + "id": "GHSA-58qw-9mgm-455v", + "modified": "2026-07-13T16:43:17.083270Z" + }, + { + "id": "GHSA-6vgw-5pg2-w6jp", + "modified": "2026-07-07T17:56:16.480954Z" + }, + { + "id": "GHSA-jp4c-xjxw-mgf9", + "modified": "2026-07-13T16:43:01.316339Z" + }, + { + "id": "GHSA-mq26-g339-26xf", + "modified": "2026-03-24T01:43:05.410801Z" + }, + { + "id": "GHSA-wf93-45jw-7689", + "modified": "2026-07-14T02:29:29.982772Z" + }, + { + "id": "PYSEC-2023-228", + "modified": "2026-06-10T17:01:27.606909Z" + }, + { + "id": "PYSEC-2026-1795", + "modified": "2026-07-07T17:48:06.199964Z" + }, + { + "id": "PYSEC-2026-1796", + "modified": "2026-07-07T17:48:06.240646Z" + }, + { + "id": "PYSEC-2026-196", + "modified": "2026-07-13T16:45:04.859457Z" + }, + { + "id": "PYSEC-2026-2875", + "modified": "2026-07-13T16:31:33.455648Z" + }, + { + "id": "PYSEC-2026-2876", + "modified": "2026-07-13T16:32:57.447552Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-9hjg-9r4m-mvj7", + "modified": "2026-07-07T17:56:56.234172Z" + }, + { + "id": "GHSA-9wx4-h78v-vm56", + "modified": "2026-07-07T17:57:17.012984Z" + }, + { + "id": "GHSA-gc5v-m9x4-r6x2", + "modified": "2026-07-13T07:26:34.091663Z" + }, + { + "id": "GHSA-j8r2-6x86-q33q", + "modified": "2026-02-04T03:34:13.807518Z" + }, + { + "id": "PYSEC-2023-74", + "modified": "2023-11-08T04:12:35.436175Z" + }, + { + "id": "PYSEC-2026-1872", + "modified": "2026-07-07T17:47:00.332079Z" + }, + { + "id": "PYSEC-2026-1873", + "modified": "2026-07-07T17:46:36.762141Z" + }, + { + "id": "PYSEC-2026-2275", + "modified": "2026-07-13T07:15:43.964902Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "GHSA-5rjg-fvgr-3xxf", + "modified": "2026-05-11T00:26:34.671259Z" + }, + { + "id": "GHSA-cx63-2mw6-8hw5", + "modified": "2026-07-07T17:57:13.326243Z" + }, + { + "id": "GHSA-r9hx-vwmv-q579", + "modified": "2026-02-04T03:03:25.892107Z" + }, + { + "id": "PYSEC-2022-43012", + "modified": "2026-06-10T17:02:40.148961Z" + }, + { + "id": "PYSEC-2025-49", + "modified": "2026-05-11T00:26:34.671259Z" + }, + { + "id": "PYSEC-2026-1918", + "modified": "2026-07-07T17:57:13.326243Z" + }, + { + "id": "PYSEC-2026-3447", + "modified": "2026-07-14T10:56:37.948360Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-5rjg-fvgr-3xxf", + "modified": "2026-05-11T00:26:34.671259Z" + }, + { + "id": "GHSA-cx63-2mw6-8hw5", + "modified": "2026-07-07T17:57:13.326243Z" + }, + { + "id": "GHSA-r9hx-vwmv-q579", + "modified": "2026-02-04T03:03:25.892107Z" + }, + { + "id": "PYSEC-2022-43012", + "modified": "2026-06-10T17:02:40.148961Z" + }, + { + "id": "PYSEC-2025-49", + "modified": "2026-05-11T00:26:34.671259Z" + }, + { + "id": "PYSEC-2026-1918", + "modified": "2026-07-07T17:57:13.326243Z" + }, + { + "id": "PYSEC-2026-3447", + "modified": "2026-07-14T10:56:37.948360Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "DLA-3755-1", + "modified": "2026-03-09T01:18:04.185679Z" + } + ] + }, + { + "vulns": [ + { + "id": "DLA-3684-1", + "modified": "2025-05-26T07:01:38.953691Z" + }, + { + "id": "DLA-3788-1", + "modified": "2025-05-26T07:01:46.700929Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-2xpw-w6gg-jr37", + "modified": "2026-07-07T17:56:33.872074Z" + }, + { + "id": "GHSA-34jh-p97f-mpxf", + "modified": "2026-07-07T17:56:53.715123Z" + }, + { + "id": "GHSA-38jv-5279-wg99", + "modified": "2026-07-07T17:56:31.346111Z" + }, + { + "id": "GHSA-g4mx-q9vg-27p4", + "modified": "2026-02-04T03:30:16.767903Z" + }, + { + "id": "GHSA-gm62-xv2j-4w53", + "modified": "2026-07-07T17:57:28.931610Z" + }, + { + "id": "GHSA-pq67-6m6q-mj2v", + "modified": "2026-07-07T17:56:41.872294Z" + }, + { + "id": "GHSA-qccp-gfcp-xxvc", + "modified": "2026-05-20T08:11:43.145797Z" + }, + { + "id": "GHSA-v845-jxx5-vc9f", + "modified": "2026-02-04T02:58:30.152562Z" + }, + { + "id": "GHSA-wqvq-5m8c-6g24", + "modified": "2024-11-18T22:47:07.792720Z" + }, + { + "id": "PYSEC-2020-148", + "modified": "2023-11-08T04:03:14.251187Z" + }, + { + "id": "PYSEC-2023-192", + "modified": "2023-11-08T04:13:33.452167Z" + }, + { + "id": "PYSEC-2023-212", + "modified": "2023-11-08T04:13:39.165450Z" + }, + { + "id": "PYSEC-2026-141", + "modified": "2026-05-20T09:19:20.983812Z" + }, + { + "id": "PYSEC-2026-1994", + "modified": "2026-07-07T17:48:15.379954Z" + }, + { + "id": "PYSEC-2026-1995", + "modified": "2026-07-07T17:48:15.400192Z" + }, + { + "id": "PYSEC-2026-1996", + "modified": "2026-07-07T17:48:15.382053Z" + }, + { + "id": "PYSEC-2026-1998", + "modified": "2026-07-07T17:47:54.140852Z" + }, + { + "id": "PYSEC-2026-1999", + "modified": "2026-07-07T17:47:54.161376Z" + } + ] + }, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-8rrh-rw8j-w5fx", + "modified": "2026-07-07T17:56:06.063831Z" + }, + { + "id": "PYSEC-2026-2047", + "modified": "2026-07-07T17:47:43.451695Z" + } + ] + }, + {} + ] + } + headers: + Content-Length: + - "8790" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_Scanning_python_image_with_some_packages_grpc.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_Scanning_python_image_with_some_packages_grpc.yaml new file mode 100644 index 00000000000..f131a8dafd7 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_Scanning_python_image_with_some_packages_grpc.yaml @@ -0,0 +1,183 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:15085c12a3d96d14350a57e13174ab835b234bb72fba069d4649e87059b9aac2" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:2f953eaa23cd166549b9f548e37c111389ed9198d2e836c5cae8d30ab58a0559" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:33b1b47893faec81d2eea90da5fa541f1734d7dc17ff3ebdc42040c9fca26226" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:3824a1e3fe397dd4ebb343f08aebbce16c9f4180d6fc1f94092fb499c1fe13a1" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:3b285297a9a5d11b522dd43ba4be2eb5ff5a1fe5d6ceb79a6e659e2052143e3d" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:6b64748ec3f7ffaaef6df46b653611dada9a8fd7b8f3206fdd48b82eadb74903" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:6d3f0d65a60ebc90ee388f766ae327d14f9fac82e05bea484d602999d2a42248" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:755606b734de62293b48a7bef687a3bdfb43c8f1009dfcbd58a15fdbdf54916b" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:7733756f88b61df1e35a8c30ae63f895145490845190886d7489fbf03cbdf56b" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:77b9712e643cdd9a01a774b2f5f5375db59a42dc702d60d0890426d3eb7b8ee0" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:796e9ad55110bd617d2eeabada396adfb37c734f46a0eea042db655f09779a00" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:7fa77786da320631f6e57cc8b1cd23beeb754872599861665a81b662a22ad92c" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:99e5e8111ba7d2ba78527dd6cb845f9b2d755e3a8d6b5646f3216773e05b3d91" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:bf4409b9ba478e0a5c55f4183d57ea6c564cfa966dafea59ff4d94f011c5e059" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:c91547ea57c5053e646afc80ea336b261c805bb2849d45d04f27d087ed348e99" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:dddfb9d495c568ff9cef35e56093d4850c619e9e4889d56dde1951851bbfd635" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "debian" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:e15f2dbad0849cfcf36d3db0b78c6ef3c53d30c1affad3f8d6abc14d56b944ad" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:e2ef8a51359d088511d34c725305c220294a1fcd5fe5e5dbe4d698c7239ce2c9" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "debian" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:e86e8bcb1e3f24de8f2bc5fb1460f9032ebb793f5b37a9923424762b85d100da" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "python" + }, + { + "registry": "hub.docker.com/", + "repository": "amd64/python" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:fd6d858ea052b04c2314620cf3c34d0793f414e478b53bc397f292a99a3179dc" + } + error: + code: 5 + message: chain ID not found diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_image_with_deprecated_packages.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_image_with_deprecated_packages.yaml new file mode 100644 index 00000000000..681728e4291 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_image_with_deprecated_packages.yaml @@ -0,0 +1,773 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 6488 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Alpine:v3.22", + "name": "alpine-baselayout" + }, + "version": "3.7.0-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.22", + "name": "alpine-baselayout" + }, + "version": "3.7.0-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.22", + "name": "alpine-keys" + }, + "version": "2.5-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.22", + "name": "alpine-base" + }, + "version": "3.22.2-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.22", + "name": "apk-tools" + }, + "version": "2.14.9-r3" + }, + { + "package": { + "ecosystem": "Alpine:v3.22", + "name": "busybox" + }, + "version": "1.37.0-r19" + }, + { + "package": { + "ecosystem": "Alpine:v3.22", + "name": "busybox" + }, + "version": "1.37.0-r19" + }, + { + "package": { + "ecosystem": "Alpine:v3.22", + "name": "ca-certificates" + }, + "version": "20250911-r0" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "displaydoc" + }, + "version": "0.2.5" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "form_urlencoded" + }, + "version": "1.2.2" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "icu_collections" + }, + "version": "2.1.1" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "icu_locale_core" + }, + "version": "2.1.1" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "icu_normalizer" + }, + "version": "2.1.1" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "icu_normalizer_data" + }, + "version": "2.1.1" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "icu_properties" + }, + "version": "2.1.1" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "icu_properties_data" + }, + "version": "2.1.1" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "icu_provider" + }, + "version": "2.1.1" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "idna" + }, + "version": "1.1.0" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "idna_adapter" + }, + "version": "1.2.1" + }, + { + "package": { + "ecosystem": "Alpine:v3.22", + "name": "apk-tools" + }, + "version": "2.14.9-r3" + }, + { + "package": { + "ecosystem": "Alpine:v3.22", + "name": "openssl" + }, + "version": "3.5.4-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.22", + "name": "openssl" + }, + "version": "3.5.4-r0" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "litemap" + }, + "version": "0.8.1" + }, + { + "package": { + "ecosystem": "Alpine:v3.22", + "name": "musl" + }, + "version": "1.2.5-r10" + }, + { + "package": { + "ecosystem": "Alpine:v3.22", + "name": "musl" + }, + "version": "1.2.5-r10" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "percent-encoding" + }, + "version": "2.3.2" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "potential_utf" + }, + "version": "0.1.4" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "proc-macro2" + }, + "version": "1.0.103" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "quote" + }, + "version": "1.0.42" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "rust_novuln_deprecated" + }, + "version": "0.1.0" + }, + { + "package": { + "ecosystem": "Alpine:v3.22", + "name": "pax-utils" + }, + "version": "1.3.8-r1" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "smallvec" + }, + "version": "1.15.1" + }, + { + "package": { + "ecosystem": "Alpine:v3.22", + "name": "busybox" + }, + "version": "1.37.0-r19" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "stable_deref_trait" + }, + "version": "1.2.1" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "syn" + }, + "version": "2.0.111" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "synstructure" + }, + "version": "0.13.2" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "tinystr" + }, + "version": "0.8.2" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "unicode-ident" + }, + "version": "1.0.22" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "url" + }, + "version": "2.5.3" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "utf8_iter" + }, + "version": "1.0.4" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "writeable" + }, + "version": "0.6.2" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "yoke" + }, + "version": "0.8.1" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "yoke-derive" + }, + "version": "0.8.1" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "zerofrom" + }, + "version": "0.1.6" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "zerofrom-derive" + }, + "version": "0.1.6" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "zerotrie" + }, + "version": "0.2.3" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "zerovec" + }, + "version": "0.11.5" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "zerovec-derive" + }, + "version": "0.11.2" + }, + { + "package": { + "ecosystem": "Alpine:v3.22", + "name": "zlib" + }, + "version": "1.3.1-r2" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 5978 + body: | + { + "results": [ + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-11187", + "modified": "2026-07-08T04:31:53.261562Z" + }, + { + "id": "ALPINE-CVE-2025-15467", + "modified": "2026-07-08T04:31:54.237773Z" + }, + { + "id": "ALPINE-CVE-2025-15468", + "modified": "2026-07-08T04:31:54.236044Z" + }, + { + "id": "ALPINE-CVE-2025-15469", + "modified": "2026-07-08T04:32:08.712108Z" + }, + { + "id": "ALPINE-CVE-2025-66199", + "modified": "2026-07-08T04:30:11.899340Z" + }, + { + "id": "ALPINE-CVE-2025-68160", + "modified": "2026-07-08T04:32:27.950152Z" + }, + { + "id": "ALPINE-CVE-2025-69418", + "modified": "2026-07-08T04:31:55.406338Z" + }, + { + "id": "ALPINE-CVE-2025-69419", + "modified": "2026-07-08T04:31:54.597659Z" + }, + { + "id": "ALPINE-CVE-2025-69420", + "modified": "2026-07-08T04:31:55.393Z" + }, + { + "id": "ALPINE-CVE-2025-69421", + "modified": "2026-07-08T04:30:11.908070Z" + }, + { + "id": "ALPINE-CVE-2026-22795", + "modified": "2026-07-08T04:32:28.331714Z" + }, + { + "id": "ALPINE-CVE-2026-22796", + "modified": "2026-07-08T04:32:29.030190Z" + }, + { + "id": "ALPINE-CVE-2026-2673", + "modified": "2026-07-08T04:32:29.111590Z" + }, + { + "id": "ALPINE-CVE-2026-28387", + "modified": "2026-07-08T04:32:29.167238Z" + }, + { + "id": "ALPINE-CVE-2026-28388", + "modified": "2026-07-08T04:32:29.169509Z" + }, + { + "id": "ALPINE-CVE-2026-28389", + "modified": "2026-07-08T04:31:56.091480Z" + }, + { + "id": "ALPINE-CVE-2026-28390", + "modified": "2026-07-08T04:31:57.860412Z" + }, + { + "id": "ALPINE-CVE-2026-31789", + "modified": "2026-07-08T04:30:12.004739Z" + }, + { + "id": "ALPINE-CVE-2026-31790", + "modified": "2026-07-08T04:32:29.132271Z" + }, + { + "id": "ALPINE-CVE-2026-34180", + "modified": "2026-07-08T04:32:29.175969Z" + }, + { + "id": "ALPINE-CVE-2026-34181", + "modified": "2026-07-08T04:31:58.001122Z" + }, + { + "id": "ALPINE-CVE-2026-34182", + "modified": "2026-07-08T04:32:29.280914Z" + }, + { + "id": "ALPINE-CVE-2026-34183", + "modified": "2026-07-08T04:31:57.993761Z" + }, + { + "id": "ALPINE-CVE-2026-42764", + "modified": "2026-07-08T04:32:29.286493Z" + }, + { + "id": "ALPINE-CVE-2026-42766", + "modified": "2026-07-08T04:32:29.327470Z" + }, + { + "id": "ALPINE-CVE-2026-42767", + "modified": "2026-07-08T04:32:29.346222Z" + }, + { + "id": "ALPINE-CVE-2026-42768", + "modified": "2026-07-08T04:32:29.461252Z" + }, + { + "id": "ALPINE-CVE-2026-42769", + "modified": "2026-07-08T04:32:29.392779Z" + }, + { + "id": "ALPINE-CVE-2026-42770", + "modified": "2026-07-08T04:32:29.279599Z" + }, + { + "id": "ALPINE-CVE-2026-45445", + "modified": "2026-07-08T04:32:30.281894Z" + }, + { + "id": "ALPINE-CVE-2026-45446", + "modified": "2026-07-08T04:32:30.441149Z" + }, + { + "id": "ALPINE-CVE-2026-45447", + "modified": "2026-07-08T04:32:30.331733Z" + }, + { + "id": "ALPINE-CVE-2026-7383", + "modified": "2026-07-08T04:32:25.409598Z" + }, + { + "id": "ALPINE-CVE-2026-9076", + "modified": "2026-07-08T04:32:25.454329Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-11187", + "modified": "2026-07-08T04:31:53.261562Z" + }, + { + "id": "ALPINE-CVE-2025-15467", + "modified": "2026-07-08T04:31:54.237773Z" + }, + { + "id": "ALPINE-CVE-2025-15468", + "modified": "2026-07-08T04:31:54.236044Z" + }, + { + "id": "ALPINE-CVE-2025-15469", + "modified": "2026-07-08T04:32:08.712108Z" + }, + { + "id": "ALPINE-CVE-2025-66199", + "modified": "2026-07-08T04:30:11.899340Z" + }, + { + "id": "ALPINE-CVE-2025-68160", + "modified": "2026-07-08T04:32:27.950152Z" + }, + { + "id": "ALPINE-CVE-2025-69418", + "modified": "2026-07-08T04:31:55.406338Z" + }, + { + "id": "ALPINE-CVE-2025-69419", + "modified": "2026-07-08T04:31:54.597659Z" + }, + { + "id": "ALPINE-CVE-2025-69420", + "modified": "2026-07-08T04:31:55.393Z" + }, + { + "id": "ALPINE-CVE-2025-69421", + "modified": "2026-07-08T04:30:11.908070Z" + }, + { + "id": "ALPINE-CVE-2026-22795", + "modified": "2026-07-08T04:32:28.331714Z" + }, + { + "id": "ALPINE-CVE-2026-22796", + "modified": "2026-07-08T04:32:29.030190Z" + }, + { + "id": "ALPINE-CVE-2026-2673", + "modified": "2026-07-08T04:32:29.111590Z" + }, + { + "id": "ALPINE-CVE-2026-28387", + "modified": "2026-07-08T04:32:29.167238Z" + }, + { + "id": "ALPINE-CVE-2026-28388", + "modified": "2026-07-08T04:32:29.169509Z" + }, + { + "id": "ALPINE-CVE-2026-28389", + "modified": "2026-07-08T04:31:56.091480Z" + }, + { + "id": "ALPINE-CVE-2026-28390", + "modified": "2026-07-08T04:31:57.860412Z" + }, + { + "id": "ALPINE-CVE-2026-31789", + "modified": "2026-07-08T04:30:12.004739Z" + }, + { + "id": "ALPINE-CVE-2026-31790", + "modified": "2026-07-08T04:32:29.132271Z" + }, + { + "id": "ALPINE-CVE-2026-34180", + "modified": "2026-07-08T04:32:29.175969Z" + }, + { + "id": "ALPINE-CVE-2026-34181", + "modified": "2026-07-08T04:31:58.001122Z" + }, + { + "id": "ALPINE-CVE-2026-34182", + "modified": "2026-07-08T04:32:29.280914Z" + }, + { + "id": "ALPINE-CVE-2026-34183", + "modified": "2026-07-08T04:31:57.993761Z" + }, + { + "id": "ALPINE-CVE-2026-42764", + "modified": "2026-07-08T04:32:29.286493Z" + }, + { + "id": "ALPINE-CVE-2026-42766", + "modified": "2026-07-08T04:32:29.327470Z" + }, + { + "id": "ALPINE-CVE-2026-42767", + "modified": "2026-07-08T04:32:29.346222Z" + }, + { + "id": "ALPINE-CVE-2026-42768", + "modified": "2026-07-08T04:32:29.461252Z" + }, + { + "id": "ALPINE-CVE-2026-42769", + "modified": "2026-07-08T04:32:29.392779Z" + }, + { + "id": "ALPINE-CVE-2026-42770", + "modified": "2026-07-08T04:32:29.279599Z" + }, + { + "id": "ALPINE-CVE-2026-45445", + "modified": "2026-07-08T04:32:30.281894Z" + }, + { + "id": "ALPINE-CVE-2026-45446", + "modified": "2026-07-08T04:32:30.441149Z" + }, + { + "id": "ALPINE-CVE-2026-45447", + "modified": "2026-07-08T04:32:30.331733Z" + }, + { + "id": "ALPINE-CVE-2026-7383", + "modified": "2026-07-08T04:32:25.409598Z" + }, + { + "id": "ALPINE-CVE-2026-9076", + "modified": "2026-07-08T04:32:25.454329Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2026-40200", + "modified": "2026-06-15T18:18:11.215742Z" + }, + { + "id": "ALPINE-CVE-2026-6042", + "modified": "2026-06-15T18:18:11.283180Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2026-40200", + "modified": "2026-06-15T18:18:11.215742Z" + }, + { + "id": "ALPINE-CVE-2026-6042", + "modified": "2026-06-15T18:18:11.283180Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2026-22184", + "modified": "2026-07-14T05:30:07.069428Z" + }, + { + "id": "ALPINE-CVE-2026-27171", + "modified": "2026-07-08T04:31:57.846862Z" + } + ] + } + ] + } + headers: + Content-Length: + - "5978" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_image_with_deprecated_packages_grpc.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_image_with_deprecated_packages_grpc.yaml new file mode 100644 index 00000000000..f3fd3ceb3e6 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_image_with_deprecated_packages_grpc.yaml @@ -0,0 +1,2107 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/GetVersionBatch + request: |- + { + "requests": [ + { + "versionKey": { + "name": "displaydoc", + "system": "CARGO", + "version": "0.2.5" + } + }, + { + "versionKey": { + "name": "form_urlencoded", + "system": "CARGO", + "version": "1.2.2" + } + }, + { + "versionKey": { + "name": "icu_collections", + "system": "CARGO", + "version": "2.1.1" + } + }, + { + "versionKey": { + "name": "icu_locale_core", + "system": "CARGO", + "version": "2.1.1" + } + }, + { + "versionKey": { + "name": "icu_normalizer", + "system": "CARGO", + "version": "2.1.1" + } + }, + { + "versionKey": { + "name": "icu_normalizer_data", + "system": "CARGO", + "version": "2.1.1" + } + }, + { + "versionKey": { + "name": "icu_properties", + "system": "CARGO", + "version": "2.1.1" + } + }, + { + "versionKey": { + "name": "icu_properties_data", + "system": "CARGO", + "version": "2.1.1" + } + }, + { + "versionKey": { + "name": "icu_provider", + "system": "CARGO", + "version": "2.1.1" + } + }, + { + "versionKey": { + "name": "idna", + "system": "CARGO", + "version": "1.1.0" + } + }, + { + "versionKey": { + "name": "idna_adapter", + "system": "CARGO", + "version": "1.2.1" + } + }, + { + "versionKey": { + "name": "litemap", + "system": "CARGO", + "version": "0.8.1" + } + }, + { + "versionKey": { + "name": "percent-encoding", + "system": "CARGO", + "version": "2.3.2" + } + }, + { + "versionKey": { + "name": "potential_utf", + "system": "CARGO", + "version": "0.1.4" + } + }, + { + "versionKey": { + "name": "proc-macro2", + "system": "CARGO", + "version": "1.0.103" + } + }, + { + "versionKey": { + "name": "quote", + "system": "CARGO", + "version": "1.0.42" + } + }, + { + "versionKey": { + "name": "rust_novuln_deprecated", + "system": "CARGO", + "version": "0.1.0" + } + }, + { + "versionKey": { + "name": "smallvec", + "system": "CARGO", + "version": "1.15.1" + } + }, + { + "versionKey": { + "name": "stable_deref_trait", + "system": "CARGO", + "version": "1.2.1" + } + }, + { + "versionKey": { + "name": "syn", + "system": "CARGO", + "version": "2.0.111" + } + }, + { + "versionKey": { + "name": "synstructure", + "system": "CARGO", + "version": "0.13.2" + } + }, + { + "versionKey": { + "name": "tinystr", + "system": "CARGO", + "version": "0.8.2" + } + }, + { + "versionKey": { + "name": "unicode-ident", + "system": "CARGO", + "version": "1.0.22" + } + }, + { + "versionKey": { + "name": "url", + "system": "CARGO", + "version": "2.5.3" + } + }, + { + "versionKey": { + "name": "utf8_iter", + "system": "CARGO", + "version": "1.0.4" + } + }, + { + "versionKey": { + "name": "writeable", + "system": "CARGO", + "version": "0.6.2" + } + }, + { + "versionKey": { + "name": "yoke", + "system": "CARGO", + "version": "0.8.1" + } + }, + { + "versionKey": { + "name": "yoke-derive", + "system": "CARGO", + "version": "0.8.1" + } + }, + { + "versionKey": { + "name": "zerofrom", + "system": "CARGO", + "version": "0.1.6" + } + }, + { + "versionKey": { + "name": "zerofrom-derive", + "system": "CARGO", + "version": "0.1.6" + } + }, + { + "versionKey": { + "name": "zerotrie", + "system": "CARGO", + "version": "0.2.3" + } + }, + { + "versionKey": { + "name": "zerovec", + "system": "CARGO", + "version": "0.11.5" + } + }, + { + "versionKey": { + "name": "zerovec-derive", + "system": "CARGO", + "version": "0.11.2" + } + } + ] + } + response: |- + { + "responses": [ + { + "request": { + "versionKey": { + "name": "displaydoc", + "system": "CARGO", + "version": "0.2.5" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/yaahc/displaydoc" + }, + { + "label": "HOMEPAGE", + "url": "https://github.com/yaahc/displaydoc" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/displaydoc" + } + ], + "publishedAt": "2024-06-20T21:51:42Z", + "purl": "pkg:cargo/displaydoc@0.2.5", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/yaahc/displaydoc" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "displaydoc", + "source": "CARGO_CRATES_IO", + "versionString": "0.2.5" + } + ], + "versionKey": { + "name": "displaydoc", + "system": "CARGO", + "version": "0.2.5" + } + } + }, + { + "request": { + "versionKey": { + "name": "form_urlencoded", + "system": "CARGO", + "version": "1.2.2" + } + }, + "version": { + "isDefault": true, + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/servo/rust-url" + } + ], + "publishedAt": "2025-08-21T08:47:43Z", + "purl": "pkg:cargo/form_urlencoded@1.2.2", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/servo/rust-url" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "form_urlencoded", + "source": "CARGO_CRATES_IO", + "versionString": "1.2.2" + } + ], + "versionKey": { + "name": "form_urlencoded", + "system": "CARGO", + "version": "1.2.2" + } + } + }, + { + "request": { + "versionKey": { + "name": "icu_collections", + "system": "CARGO", + "version": "2.1.1" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + }, + { + "label": "HOMEPAGE", + "url": "https://icu4x.unicode.org" + } + ], + "publishedAt": "2025-10-28T18:04:11Z", + "purl": "pkg:cargo/icu_collections@2.1.1", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "icu_collections", + "source": "CARGO_CRATES_IO", + "versionString": "2.1.1" + } + ], + "versionKey": { + "name": "icu_collections", + "system": "CARGO", + "version": "2.1.1" + } + } + }, + { + "request": { + "versionKey": { + "name": "icu_locale_core", + "system": "CARGO", + "version": "2.1.1" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + }, + { + "label": "HOMEPAGE", + "url": "https://icu4x.unicode.org" + } + ], + "publishedAt": "2025-10-28T18:03:53Z", + "purl": "pkg:cargo/icu_locale_core@2.1.1", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "icu_locale_core", + "source": "CARGO_CRATES_IO", + "versionString": "2.1.1" + } + ], + "versionKey": { + "name": "icu_locale_core", + "system": "CARGO", + "version": "2.1.1" + } + } + }, + { + "request": { + "versionKey": { + "name": "icu_normalizer", + "system": "CARGO", + "version": "2.1.1" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + }, + { + "label": "HOMEPAGE", + "url": "https://icu4x.unicode.org" + } + ], + "publishedAt": "2025-10-28T18:06:17Z", + "purl": "pkg:cargo/icu_normalizer@2.1.1", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "icu_normalizer", + "source": "CARGO_CRATES_IO", + "versionString": "2.1.1" + } + ], + "versionKey": { + "name": "icu_normalizer", + "system": "CARGO", + "version": "2.1.1" + } + } + }, + { + "request": { + "versionKey": { + "name": "icu_normalizer_data", + "system": "CARGO", + "version": "2.1.1" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + }, + { + "label": "HOMEPAGE", + "url": "https://icu4x.unicode.org" + } + ], + "publishedAt": "2025-10-28T18:06:02Z", + "purl": "pkg:cargo/icu_normalizer_data@2.1.1", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "icu_normalizer_data", + "source": "CARGO_CRATES_IO", + "versionString": "2.1.1" + } + ], + "versionKey": { + "name": "icu_normalizer_data", + "system": "CARGO", + "version": "2.1.1" + } + } + }, + { + "request": { + "versionKey": { + "name": "icu_properties", + "system": "CARGO", + "version": "2.1.1" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + }, + { + "label": "HOMEPAGE", + "url": "https://icu4x.unicode.org" + } + ], + "publishedAt": "2025-10-28T18:05:30Z", + "purl": "pkg:cargo/icu_properties@2.1.1", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "icu_properties", + "source": "CARGO_CRATES_IO", + "versionString": "2.1.1" + } + ], + "versionKey": { + "name": "icu_properties", + "system": "CARGO", + "version": "2.1.1" + } + } + }, + { + "request": { + "versionKey": { + "name": "icu_properties_data", + "system": "CARGO", + "version": "2.1.1" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + }, + { + "label": "HOMEPAGE", + "url": "https://icu4x.unicode.org" + } + ], + "publishedAt": "2025-10-28T18:05:16Z", + "purl": "pkg:cargo/icu_properties_data@2.1.1", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "icu_properties_data", + "source": "CARGO_CRATES_IO", + "versionString": "2.1.1" + } + ], + "versionKey": { + "name": "icu_properties_data", + "system": "CARGO", + "version": "2.1.1" + } + } + }, + { + "request": { + "versionKey": { + "name": "icu_provider", + "system": "CARGO", + "version": "2.1.1" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + }, + { + "label": "HOMEPAGE", + "url": "https://icu4x.unicode.org" + } + ], + "publishedAt": "2025-10-28T18:04:29Z", + "purl": "pkg:cargo/icu_provider@2.1.1", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "icu_provider", + "source": "CARGO_CRATES_IO", + "versionString": "2.1.1" + } + ], + "versionKey": { + "name": "icu_provider", + "system": "CARGO", + "version": "2.1.1" + } + } + }, + { + "request": { + "versionKey": { + "name": "idna", + "system": "CARGO", + "version": "1.1.0" + } + }, + "version": { + "isDefault": true, + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/servo/rust-url/" + } + ], + "publishedAt": "2025-08-21T08:48:20Z", + "purl": "pkg:cargo/idna@1.1.0", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/servo/rust-url" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "idna", + "source": "CARGO_CRATES_IO", + "versionString": "1.1.0" + } + ], + "versionKey": { + "name": "idna", + "system": "CARGO", + "version": "1.1.0" + } + } + }, + { + "request": { + "versionKey": { + "name": "idna_adapter", + "system": "CARGO", + "version": "1.2.1" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/hsivonen/idna_adapter" + }, + { + "label": "HOMEPAGE", + "url": "https://docs.rs/crate/idna_adapter/latest" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/idna_adapter/latest/idna_adapter/" + } + ], + "publishedAt": "2025-05-08T15:25:54Z", + "purl": "pkg:cargo/idna_adapter@1.2.1", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/hsivonen/idna_adapter" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "idna_adapter", + "source": "CARGO_CRATES_IO", + "versionString": "1.2.1" + } + ], + "versionKey": { + "name": "idna_adapter", + "system": "CARGO", + "version": "1.2.1" + } + } + }, + { + "request": { + "versionKey": { + "name": "litemap", + "system": "CARGO", + "version": "0.8.1" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/litemap" + } + ], + "publishedAt": "2025-10-28T15:56:37Z", + "purl": "pkg:cargo/litemap@0.8.1", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "litemap", + "source": "CARGO_CRATES_IO", + "versionString": "0.8.1" + } + ], + "versionKey": { + "name": "litemap", + "system": "CARGO", + "version": "0.8.1" + } + } + }, + { + "request": { + "versionKey": { + "name": "percent-encoding", + "system": "CARGO", + "version": "2.3.2" + } + }, + "version": { + "isDefault": true, + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/servo/rust-url/" + } + ], + "publishedAt": "2025-08-21T08:46:50Z", + "purl": "pkg:cargo/percent-encoding@2.3.2", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/servo/rust-url" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "percent-encoding", + "source": "CARGO_CRATES_IO", + "versionString": "2.3.2" + } + ], + "versionKey": { + "name": "percent-encoding", + "system": "CARGO", + "version": "2.3.2" + } + } + }, + { + "request": { + "versionKey": { + "name": "potential_utf", + "system": "CARGO", + "version": "0.1.4" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + }, + { + "label": "HOMEPAGE", + "url": "https://icu4x.unicode.org" + } + ], + "publishedAt": "2025-10-28T15:57:27Z", + "purl": "pkg:cargo/potential_utf@0.1.4", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "potential_utf", + "source": "CARGO_CRATES_IO", + "versionString": "0.1.4" + } + ], + "versionKey": { + "name": "potential_utf", + "system": "CARGO", + "version": "0.1.4" + } + } + }, + { + "request": { + "versionKey": { + "name": "proc-macro2", + "system": "CARGO", + "version": "1.0.103" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/dtolnay/proc-macro2" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/proc-macro2" + } + ], + "publishedAt": "2025-10-23T22:30:16Z", + "purl": "pkg:cargo/proc-macro2@1.0.103", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/dtolnay/proc-macro2" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "proc-macro2", + "source": "CARGO_CRATES_IO", + "versionString": "1.0.103" + } + ], + "versionKey": { + "name": "proc-macro2", + "system": "CARGO", + "version": "1.0.103" + } + } + }, + { + "request": { + "versionKey": { + "name": "quote", + "system": "CARGO", + "version": "1.0.42" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/dtolnay/quote" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/quote/" + } + ], + "publishedAt": "2025-11-06T18:34:45Z", + "purl": "pkg:cargo/quote@1.0.42", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/dtolnay/quote" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "quote", + "source": "CARGO_CRATES_IO", + "versionString": "1.0.42" + } + ], + "versionKey": { + "name": "quote", + "system": "CARGO", + "version": "1.0.42" + } + } + }, + { + "request": { + "versionKey": { + "name": "rust_novuln_deprecated", + "system": "CARGO", + "version": "0.1.0" + } + } + }, + { + "request": { + "versionKey": { + "name": "smallvec", + "system": "CARGO", + "version": "1.15.1" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/servo/rust-smallvec" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/smallvec/" + } + ], + "publishedAt": "2025-06-06T17:14:20Z", + "purl": "pkg:cargo/smallvec@1.15.1", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/servo/rust-smallvec" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "smallvec", + "source": "CARGO_CRATES_IO", + "versionString": "1.15.1" + } + ], + "versionKey": { + "name": "smallvec", + "system": "CARGO", + "version": "1.15.1" + } + } + }, + { + "request": { + "versionKey": { + "name": "stable_deref_trait", + "system": "CARGO", + "version": "1.2.1" + } + }, + "version": { + "isDefault": true, + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/storyyeller/stable_deref_trait" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/stable_deref_trait/1.2.1/stable_deref_trait" + } + ], + "publishedAt": "2025-10-09T05:24:54Z", + "purl": "pkg:cargo/stable_deref_trait@1.2.1", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/storyyeller/stable_deref_trait" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "stable_deref_trait", + "source": "CARGO_CRATES_IO", + "versionString": "1.2.1" + } + ], + "versionKey": { + "name": "stable_deref_trait", + "system": "CARGO", + "version": "1.2.1" + } + } + }, + { + "request": { + "versionKey": { + "name": "syn", + "system": "CARGO", + "version": "2.0.111" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/dtolnay/syn" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/syn" + } + ], + "publishedAt": "2025-11-23T04:14:16Z", + "purl": "pkg:cargo/syn@2.0.111", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/dtolnay/syn" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "syn", + "source": "CARGO_CRATES_IO", + "versionString": "2.0.111" + } + ], + "versionKey": { + "name": "syn", + "system": "CARGO", + "version": "2.0.111" + } + } + }, + { + "request": { + "versionKey": { + "name": "synstructure", + "system": "CARGO", + "version": "0.13.2" + } + }, + "version": { + "isDefault": true, + "licenseDetails": [ + { + "license": "MIT", + "spdx": "MIT" + } + ], + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/mystor/synstructure" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/synstructure" + } + ], + "publishedAt": "2025-04-30T16:37:46Z", + "purl": "pkg:cargo/synstructure@0.13.2", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/mystor/synstructure" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "synstructure", + "source": "CARGO_CRATES_IO", + "versionString": "0.13.2" + } + ], + "versionKey": { + "name": "synstructure", + "system": "CARGO", + "version": "0.13.2" + } + } + }, + { + "request": { + "versionKey": { + "name": "tinystr", + "system": "CARGO", + "version": "0.8.2" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + } + ], + "publishedAt": "2025-10-28T15:57:03Z", + "purl": "pkg:cargo/tinystr@0.8.2", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "tinystr", + "source": "CARGO_CRATES_IO", + "versionString": "0.8.2" + } + ], + "versionKey": { + "name": "tinystr", + "system": "CARGO", + "version": "0.8.2" + } + } + }, + { + "request": { + "versionKey": { + "name": "unicode-ident", + "system": "CARGO", + "version": "1.0.22" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0 AND (Apache-2.0 OR MIT)", + "spdx": "Unicode-3.0 AND (Apache-2.0 OR MIT)" + } + ], + "licenses": [ + "Unicode-3.0 AND (Apache-2.0 OR MIT)" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/dtolnay/unicode-ident" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/unicode-ident" + } + ], + "publishedAt": "2025-10-30T04:16:48Z", + "purl": "pkg:cargo/unicode-ident@1.0.22", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/dtolnay/unicode-ident" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "unicode-ident", + "source": "CARGO_CRATES_IO", + "versionString": "1.0.22" + } + ], + "versionKey": { + "name": "unicode-ident", + "system": "CARGO", + "version": "1.0.22" + } + } + }, + { + "request": { + "versionKey": { + "name": "url", + "system": "CARGO", + "version": "2.5.3" + } + }, + "version": { + "isDeprecated": true, + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/servo/rust-url" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/url" + } + ], + "publishedAt": "2024-11-04T10:14:38Z", + "purl": "pkg:cargo/url@2.5.3", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/servo/rust-url" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "url", + "source": "CARGO_CRATES_IO", + "versionString": "2.5.3" + } + ], + "versionKey": { + "name": "url", + "system": "CARGO", + "version": "2.5.3" + } + } + }, + { + "request": { + "versionKey": { + "name": "utf8_iter", + "system": "CARGO", + "version": "1.0.4" + } + }, + "version": { + "isDefault": true, + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/hsivonen/utf8_iter" + }, + { + "label": "HOMEPAGE", + "url": "https://docs.rs/utf8_iter/" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/utf8_iter/" + } + ], + "publishedAt": "2023-12-01T17:26:51Z", + "purl": "pkg:cargo/utf8_iter@1.0.4", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/hsivonen/utf8_iter" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "utf8_iter", + "source": "CARGO_CRATES_IO", + "versionString": "1.0.4" + } + ], + "versionKey": { + "name": "utf8_iter", + "system": "CARGO", + "version": "1.0.4" + } + } + }, + { + "request": { + "versionKey": { + "name": "writeable", + "system": "CARGO", + "version": "0.6.2" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + } + ], + "publishedAt": "2025-10-28T15:57:09Z", + "purl": "pkg:cargo/writeable@0.6.2", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "writeable", + "source": "CARGO_CRATES_IO", + "versionString": "0.6.2" + } + ], + "versionKey": { + "name": "writeable", + "system": "CARGO", + "version": "0.6.2" + } + } + }, + { + "request": { + "versionKey": { + "name": "yoke", + "system": "CARGO", + "version": "0.8.1" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + } + ], + "publishedAt": "2025-10-28T15:56:29Z", + "purl": "pkg:cargo/yoke@0.8.1", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "yoke", + "source": "CARGO_CRATES_IO", + "versionString": "0.8.1" + } + ], + "versionKey": { + "name": "yoke", + "system": "CARGO", + "version": "0.8.1" + } + } + }, + { + "request": { + "versionKey": { + "name": "yoke-derive", + "system": "CARGO", + "version": "0.8.1" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + } + ], + "publishedAt": "2025-10-28T15:56:24Z", + "purl": "pkg:cargo/yoke-derive@0.8.1", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "yoke-derive", + "source": "CARGO_CRATES_IO", + "versionString": "0.8.1" + } + ], + "versionKey": { + "name": "yoke-derive", + "system": "CARGO", + "version": "0.8.1" + } + } + }, + { + "request": { + "versionKey": { + "name": "zerofrom", + "system": "CARGO", + "version": "0.1.6" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + } + ], + "publishedAt": "2025-02-26T18:22:02Z", + "purl": "pkg:cargo/zerofrom@0.1.6", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "zerofrom", + "source": "CARGO_CRATES_IO", + "versionString": "0.1.6" + } + ], + "versionKey": { + "name": "zerofrom", + "system": "CARGO", + "version": "0.1.6" + } + } + }, + { + "request": { + "versionKey": { + "name": "zerofrom-derive", + "system": "CARGO", + "version": "0.1.6" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + } + ], + "publishedAt": "2025-02-26T18:21:58Z", + "purl": "pkg:cargo/zerofrom-derive@0.1.6", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "zerofrom-derive", + "source": "CARGO_CRATES_IO", + "versionString": "0.1.6" + } + ], + "versionKey": { + "name": "zerofrom-derive", + "system": "CARGO", + "version": "0.1.6" + } + } + }, + { + "request": { + "versionKey": { + "name": "zerotrie", + "system": "CARGO", + "version": "0.2.3" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + }, + { + "label": "HOMEPAGE", + "url": "https://icu4x.unicode.org" + } + ], + "publishedAt": "2025-10-28T15:58:06Z", + "purl": "pkg:cargo/zerotrie@0.2.3", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "zerotrie", + "source": "CARGO_CRATES_IO", + "versionString": "0.2.3" + } + ], + "versionKey": { + "name": "zerotrie", + "system": "CARGO", + "version": "0.2.3" + } + } + }, + { + "request": { + "versionKey": { + "name": "zerovec", + "system": "CARGO", + "version": "0.11.5" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + } + ], + "publishedAt": "2025-10-28T15:56:52Z", + "purl": "pkg:cargo/zerovec@0.11.5", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "zerovec", + "source": "CARGO_CRATES_IO", + "versionString": "0.11.5" + } + ], + "versionKey": { + "name": "zerovec", + "system": "CARGO", + "version": "0.11.5" + } + } + }, + { + "request": { + "versionKey": { + "name": "zerovec-derive", + "system": "CARGO", + "version": "0.11.2" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + } + ], + "publishedAt": "2025-10-28T15:56:46Z", + "purl": "pkg:cargo/zerovec-derive@0.11.2", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "zerovec-derive", + "source": "CARGO_CRATES_IO", + "versionString": "0.11.2" + } + ], + "versionKey": { + "name": "zerovec-derive", + "system": "CARGO", + "version": "0.11.2" + } + } + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:256f393e029fa2063d8c93720da36a74a032bed3355a2bc3e313ad12f8bde9d1" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "amd64/alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "dockerinfratest/push-exporter" + }, + { + "registry": "hub.docker.com/", + "repository": "webdevops/storage" + }, + { + "registry": "hub.docker.com/", + "repository": "songjinseok/jssong" + }, + { + "registry": "hub.docker.com/", + "repository": "haiilok8sdocker/test-private" + }, + { + "registry": "hub.docker.com/", + "repository": "hector574/cloudsql_proxy_index" + }, + { + "registry": "hub.docker.com/", + "repository": "suryapugazh/my-simple-image" + }, + { + "registry": "hub.docker.com/", + "repository": "allvinimmanuvel/my_simple_img1" + }, + { + "registry": "hub.docker.com/", + "repository": "srilucky/devops-practice" + }, + { + "registry": "hub.docker.com/", + "repository": "colheen/mon-app" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:565ff2e47db800d7171a00aa5fa7a1f2a78e4966eb3c17147019cc9aad1f9211" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:f3ab1f2985bce28d9888b0d7f78de7c05c3578174066746a2063e50fb4a79787" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "amd64/alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "dockerinfratest/push-exporter" + }, + { + "registry": "hub.docker.com/", + "repository": "webdevops/storage" + } + ] + } diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_image_with_go_binary.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_image_with_go_binary.yaml new file mode 100644 index 00000000000..65e0b75d1bb --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_image_with_go_binary.yaml @@ -0,0 +1,656 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 2279 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "alpine-baselayout" + }, + "version": "3.6.5-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "alpine-baselayout" + }, + "version": "3.6.5-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "alpine-keys" + }, + "version": "2.4-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "apk-tools" + }, + "version": "2.14.4-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "busybox" + }, + "version": "1.36.1-r29" + }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "busybox" + }, + "version": "1.36.1-r29" + }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "ca-certificates" + }, + "version": "20240226-r0" + }, + { + "package": { + "ecosystem": "Go", + "name": "github.com/BurntSushi/toml" + }, + "version": "1.4.0" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.22.4" + }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "openssl" + }, + "version": "3.3.1-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "openssl" + }, + "version": "3.3.1-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "musl" + }, + "version": "1.2.5-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "musl" + }, + "version": "1.2.5-r0" + }, + { + "package": { + "ecosystem": "Go", + "name": "ptf" + }, + "version": "(devel)" + }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "pax-utils" + }, + "version": "1.3.7-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "busybox" + }, + "version": "1.36.1-r29" + }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "zlib" + }, + "version": "1.3.1-r1" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 7865 + body: | + { + "results": [ + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "GO-2024-2963", + "modified": "2026-02-04T03:37:39.895574Z" + }, + { + "id": "GO-2024-3105", + "modified": "2026-02-24T16:29:04.364011Z" + }, + { + "id": "GO-2024-3106", + "modified": "2026-02-24T16:29:04.606789Z" + }, + { + "id": "GO-2024-3107", + "modified": "2026-02-24T16:29:04.677030Z" + }, + { + "id": "GO-2025-3373", + "modified": "2026-02-17T16:13:53.362266Z" + }, + { + "id": "GO-2025-3420", + "modified": "2026-02-17T16:13:53.083304Z" + }, + { + "id": "GO-2025-3447", + "modified": "2026-03-24T23:48:06.694170Z" + }, + { + "id": "GO-2025-3503", + "modified": "2026-04-16T22:45:11.580296Z" + }, + { + "id": "GO-2025-3563", + "modified": "2026-02-17T16:13:52.395126Z" + }, + { + "id": "GO-2025-3750", + "modified": "2026-02-04T03:28:12.135241Z" + }, + { + "id": "GO-2025-3751", + "modified": "2026-02-17T16:13:52.185280Z" + }, + { + "id": "GO-2025-3849", + "modified": "2026-05-30T10:29:20.514342Z" + }, + { + "id": "GO-2025-3956", + "modified": "2026-02-04T04:33:27.340869Z" + }, + { + "id": "GO-2025-4006", + "modified": "2026-05-15T10:59:23.181284Z" + }, + { + "id": "GO-2025-4007", + "modified": "2026-05-15T10:59:24.436863Z" + }, + { + "id": "GO-2025-4008", + "modified": "2026-05-15T10:59:23.580906Z" + }, + { + "id": "GO-2025-4009", + "modified": "2026-05-15T10:59:24.005728Z" + }, + { + "id": "GO-2025-4010", + "modified": "2026-05-15T10:59:24.305821Z" + }, + { + "id": "GO-2025-4011", + "modified": "2026-05-15T10:59:22.605843Z" + }, + { + "id": "GO-2025-4012", + "modified": "2026-05-15T10:59:23.250861Z" + }, + { + "id": "GO-2025-4013", + "modified": "2026-05-15T10:59:23.121044Z" + }, + { + "id": "GO-2025-4014", + "modified": "2026-06-26T12:29:46.364453Z" + }, + { + "id": "GO-2025-4015", + "modified": "2026-05-15T10:59:23.447690Z" + }, + { + "id": "GO-2025-4155", + "modified": "2026-07-09T10:44:32.536665Z" + }, + { + "id": "GO-2025-4175", + "modified": "2026-05-15T10:59:24.063040Z" + }, + { + "id": "GO-2026-4337", + "modified": "2026-07-07T10:29:23.547454Z" + }, + { + "id": "GO-2026-4340", + "modified": "2026-05-15T10:59:24.123015Z" + }, + { + "id": "GO-2026-4341", + "modified": "2026-07-07T10:29:23.472772Z" + }, + { + "id": "GO-2026-4342", + "modified": "2026-07-02T10:44:29.686144Z" + }, + { + "id": "GO-2026-4403", + "modified": "2026-05-15T10:59:22.074063Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-09T10:44:32.269952Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-09T10:44:33.381720Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-07-10T10:44:23.724783Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-09T10:44:33.055212Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-09T10:44:33.129570Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-14T16:40:32.676240Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-13T10:29:27.815754Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-14T10:29:32.453910Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-14T16:41:01.458483Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-12797", + "modified": "2026-06-15T18:18:10.256734Z" + }, + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-07-08T04:32:23.263115Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + }, + { + "id": "ALPINE-CVE-2025-15467", + "modified": "2026-07-08T04:31:54.237773Z" + }, + { + "id": "ALPINE-CVE-2025-15468", + "modified": "2026-07-08T04:31:54.236044Z" + }, + { + "id": "ALPINE-CVE-2025-66199", + "modified": "2026-07-08T04:30:11.899340Z" + }, + { + "id": "ALPINE-CVE-2025-68160", + "modified": "2026-07-08T04:32:27.950152Z" + }, + { + "id": "ALPINE-CVE-2025-69418", + "modified": "2026-07-08T04:31:55.406338Z" + }, + { + "id": "ALPINE-CVE-2025-69419", + "modified": "2026-07-08T04:31:54.597659Z" + }, + { + "id": "ALPINE-CVE-2025-69420", + "modified": "2026-07-08T04:31:55.393Z" + }, + { + "id": "ALPINE-CVE-2025-69421", + "modified": "2026-07-08T04:30:11.908070Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9231", + "modified": "2026-07-14T05:30:07.073045Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + }, + { + "id": "ALPINE-CVE-2026-22795", + "modified": "2026-07-08T04:32:28.331714Z" + }, + { + "id": "ALPINE-CVE-2026-22796", + "modified": "2026-07-08T04:32:29.030190Z" + }, + { + "id": "ALPINE-CVE-2026-28387", + "modified": "2026-07-08T04:32:29.167238Z" + }, + { + "id": "ALPINE-CVE-2026-28388", + "modified": "2026-07-08T04:32:29.169509Z" + }, + { + "id": "ALPINE-CVE-2026-28389", + "modified": "2026-07-08T04:31:56.091480Z" + }, + { + "id": "ALPINE-CVE-2026-28390", + "modified": "2026-07-08T04:31:57.860412Z" + }, + { + "id": "ALPINE-CVE-2026-31789", + "modified": "2026-07-08T04:30:12.004739Z" + }, + { + "id": "ALPINE-CVE-2026-31790", + "modified": "2026-07-08T04:32:29.132271Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-12797", + "modified": "2026-06-15T18:18:10.256734Z" + }, + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-07-08T04:32:23.263115Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + }, + { + "id": "ALPINE-CVE-2025-15467", + "modified": "2026-07-08T04:31:54.237773Z" + }, + { + "id": "ALPINE-CVE-2025-15468", + "modified": "2026-07-08T04:31:54.236044Z" + }, + { + "id": "ALPINE-CVE-2025-66199", + "modified": "2026-07-08T04:30:11.899340Z" + }, + { + "id": "ALPINE-CVE-2025-68160", + "modified": "2026-07-08T04:32:27.950152Z" + }, + { + "id": "ALPINE-CVE-2025-69418", + "modified": "2026-07-08T04:31:55.406338Z" + }, + { + "id": "ALPINE-CVE-2025-69419", + "modified": "2026-07-08T04:31:54.597659Z" + }, + { + "id": "ALPINE-CVE-2025-69420", + "modified": "2026-07-08T04:31:55.393Z" + }, + { + "id": "ALPINE-CVE-2025-69421", + "modified": "2026-07-08T04:30:11.908070Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9231", + "modified": "2026-07-14T05:30:07.073045Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + }, + { + "id": "ALPINE-CVE-2026-22795", + "modified": "2026-07-08T04:32:28.331714Z" + }, + { + "id": "ALPINE-CVE-2026-22796", + "modified": "2026-07-08T04:32:29.030190Z" + }, + { + "id": "ALPINE-CVE-2026-28387", + "modified": "2026-07-08T04:32:29.167238Z" + }, + { + "id": "ALPINE-CVE-2026-28388", + "modified": "2026-07-08T04:32:29.169509Z" + }, + { + "id": "ALPINE-CVE-2026-28389", + "modified": "2026-07-08T04:31:56.091480Z" + }, + { + "id": "ALPINE-CVE-2026-28390", + "modified": "2026-07-08T04:31:57.860412Z" + }, + { + "id": "ALPINE-CVE-2026-31789", + "modified": "2026-07-08T04:30:12.004739Z" + }, + { + "id": "ALPINE-CVE-2026-31790", + "modified": "2026-07-08T04:32:29.132271Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-07-08T04:32:24.548042Z" + }, + { + "id": "ALPINE-CVE-2026-40200", + "modified": "2026-06-15T18:18:11.215742Z" + }, + { + "id": "ALPINE-CVE-2026-6042", + "modified": "2026-06-15T18:18:11.283180Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-07-08T04:32:24.548042Z" + }, + { + "id": "ALPINE-CVE-2026-40200", + "modified": "2026-06-15T18:18:11.215742Z" + }, + { + "id": "ALPINE-CVE-2026-6042", + "modified": "2026-06-15T18:18:11.283180Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2026-22184", + "modified": "2026-07-14T05:30:07.069428Z" + }, + { + "id": "ALPINE-CVE-2026-27171", + "modified": "2026-07-08T04:31:57.846862Z" + } + ] + } + ] + } + headers: + Content-Length: + - "7865" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_image_with_go_binary_grpc.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_image_with_go_binary_grpc.yaml new file mode 100644 index 00000000000..f5e36421834 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_image_with_go_binary_grpc.yaml @@ -0,0 +1,49 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:94e5f06ff8e3d4441dc3cd8b090ff38dc911bfa8ebdb0dc28395bc98f82f983f" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "openebs/alpine-sh" + }, + { + "registry": "hub.docker.com/", + "repository": "poneding/infinity" + }, + { + "registry": "hub.docker.com/", + "repository": "cddockeruser/test-image" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:bada8cc7924de38f7d375126bc5c4d6a72187acc61a6534bc86833db57b4ce7c" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:f4f844899cdaeec1b78965e97aa4d30cb0310367c45be077cadbbe629bc8e757" + } + error: + code: 5 + message: chain ID not found diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_insecure_alpine_image_with_detector_preset.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_insecure_alpine_image_with_detector_preset.yaml new file mode 100644 index 00000000000..62154300caf --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_insecure_alpine_image_with_detector_preset.yaml @@ -0,0 +1,156 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 1907 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "alpine-baselayout" + }, + "version": "3.1.2-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "alpine-keys" + }, + "version": "2.1-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "apk-tools" + }, + "version": "2.10.6-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "ca-certificates" + }, + "version": "20191127-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "libc-dev" + }, + "version": "0.7.1-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "libtls-standalone" + }, + "version": "2.9.1-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "musl" + }, + "version": "1.1.22-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "musl" + }, + "version": "1.1.22-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "pax-utils" + }, + "version": "1.2.3-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "zlib" + }, + "version": "1.2.11-r1" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 136 + body: | + { + "results": [ + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2021-36159", + "modified": "2026-06-15T18:18:08.746967Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "136" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_insecure_alpine_image_with_detector_preset_grpc.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_insecure_alpine_image_with_detector_preset_grpc.yaml new file mode 100644 index 00000000000..2f7b6a13710 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_insecure_alpine_image_with_detector_preset_grpc.yaml @@ -0,0 +1,53 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:0b45acf37a5ffe206746e84c3b95f8f71aa586fbadc779ab22807d2b3d422d98" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:428956b294a20d53e4cb6509af4a0a4d179b53bf99c16987d9668c87aa41a04a" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:59faf8a3c9319dd7ab108c7f12efa71601056f0c4f130a8addd6a5bc02a6cb88" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:9fb3aa2f8b8023a4bebbf92aa567caf88e38e969ada9f0ac12643b2847391635" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "flowquest/test-sample" + }, + { + "registry": "hub.docker.com/", + "repository": "shinminge/tlsalsrl98" + } + ] + } diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_insecure_alpine_image_with_specific_detector_enabled.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_insecure_alpine_image_with_specific_detector_enabled.yaml new file mode 100644 index 00000000000..62154300caf --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_insecure_alpine_image_with_specific_detector_enabled.yaml @@ -0,0 +1,156 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 1907 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "alpine-baselayout" + }, + "version": "3.1.2-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "alpine-keys" + }, + "version": "2.1-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "apk-tools" + }, + "version": "2.10.6-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "ca-certificates" + }, + "version": "20191127-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "libc-dev" + }, + "version": "0.7.1-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "libtls-standalone" + }, + "version": "2.9.1-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "musl" + }, + "version": "1.1.22-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "musl" + }, + "version": "1.1.22-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "pax-utils" + }, + "version": "1.2.3-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "zlib" + }, + "version": "1.2.11-r1" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 136 + body: | + { + "results": [ + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2021-36159", + "modified": "2026-06-15T18:18:08.746967Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "136" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_insecure_alpine_image_with_specific_detector_enabled_grpc.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_insecure_alpine_image_with_specific_detector_enabled_grpc.yaml new file mode 100644 index 00000000000..2f7b6a13710 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_insecure_alpine_image_with_specific_detector_enabled_grpc.yaml @@ -0,0 +1,53 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:0b45acf37a5ffe206746e84c3b95f8f71aa586fbadc779ab22807d2b3d422d98" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:428956b294a20d53e4cb6509af4a0a4d179b53bf99c16987d9668c87aa41a04a" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:59faf8a3c9319dd7ab108c7f12efa71601056f0c4f130a8addd6a5bc02a6cb88" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:9fb3aa2f8b8023a4bebbf92aa567caf88e38e969ada9f0ac12643b2847391635" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "flowquest/test-sample" + }, + { + "registry": "hub.docker.com/", + "repository": "shinminge/tlsalsrl98" + } + ] + } diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_insecure_chiseled_ubuntu_image.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_insecure_chiseled_ubuntu_image.yaml new file mode 100644 index 00000000000..e27823d916d --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_insecure_chiseled_ubuntu_image.yaml @@ -0,0 +1,918 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 4381 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "base-files" + }, + "version": "14ubuntu6" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "bash" + }, + "version": "5.3-2ubuntu1" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "coreutils" + }, + "version": "9.5-1ubuntu2+0.0.0~ubuntu25" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "coreutils-from-gnu" + }, + "version": "0.0.0~ubuntu25" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "gcc-14-base" + }, + "version": "14.3.0-14ubuntu1" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "gnu-coreutils" + }, + "version": "9.7-3ubuntu2" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.26.0" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.26.0" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.26.0" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.26.0" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.26.0" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.26.0" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "golang" + }, + "version": "2:1.26~1" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "golang-1.26-go" + }, + "version": "1.26.0-1" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "golang-1.26-src" + }, + "version": "1.26.0-1" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "golang-go" + }, + "version": "2:1.26~1" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "golang-src" + }, + "version": "2:1.26~1" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "libacl1" + }, + "version": "2.3.2-2" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "libattr1" + }, + "version": "1:2.5.2-4" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "libc6" + }, + "version": "2.43-2ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "libcap2" + }, + "version": "1:2.75-10ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "libgcc-s1" + }, + "version": "16-20260322-1ubuntu1" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "libgmp10" + }, + "version": "2:6.3.0+dfsg-5ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "libpcre2-8-0" + }, + "version": "10.46-1build1" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "libselinux1" + }, + "version": "3.9-4build1" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "libssl3t64" + }, + "version": "3.5.5-1ubuntu3" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "libsystemd0" + }, + "version": "259.5-0ubuntu3" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "libtinfo6" + }, + "version": "6.6+20251231-1" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "libzstd1" + }, + "version": "1.5.7+dfsg-3" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "make" + }, + "version": "4.4.1-3" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "openssl-provider-legacy" + }, + "version": "3.5.5-1ubuntu3" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "zlib1g" + }, + "version": "1:1.3.dfsg+really1.3.1-1ubuntu3" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 9693 + body: | + { + "results": [ + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2025-5278", + "modified": "2026-05-20T16:23:34.282155Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "GO-2026-4599", + "modified": "2026-07-09T10:44:32.987177Z" + }, + { + "id": "GO-2026-4600", + "modified": "2026-05-15T10:59:23.758905Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-09T10:44:32.269952Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-09T10:44:33.381720Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-07-10T10:44:23.724783Z" + }, + { + "id": "GO-2026-4866", + "modified": "2026-07-09T10:44:32.922860Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-09T10:44:33.055212Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-09T10:44:33.129570Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-14T16:40:32.676240Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-13T10:29:27.815754Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-14T10:29:32.453910Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-14T16:41:01.458483Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2026-4599", + "modified": "2026-07-09T10:44:32.987177Z" + }, + { + "id": "GO-2026-4600", + "modified": "2026-05-15T10:59:23.758905Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-09T10:44:32.269952Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-09T10:44:33.381720Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-07-10T10:44:23.724783Z" + }, + { + "id": "GO-2026-4866", + "modified": "2026-07-09T10:44:32.922860Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-09T10:44:33.055212Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-09T10:44:33.129570Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-14T16:40:32.676240Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-13T10:29:27.815754Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-14T10:29:32.453910Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-14T16:41:01.458483Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2026-4599", + "modified": "2026-07-09T10:44:32.987177Z" + }, + { + "id": "GO-2026-4600", + "modified": "2026-05-15T10:59:23.758905Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-09T10:44:32.269952Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-09T10:44:33.381720Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-07-10T10:44:23.724783Z" + }, + { + "id": "GO-2026-4866", + "modified": "2026-07-09T10:44:32.922860Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-09T10:44:33.055212Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-09T10:44:33.129570Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-14T16:40:32.676240Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-13T10:29:27.815754Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-14T10:29:32.453910Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-14T16:41:01.458483Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2026-4599", + "modified": "2026-07-09T10:44:32.987177Z" + }, + { + "id": "GO-2026-4600", + "modified": "2026-05-15T10:59:23.758905Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-09T10:44:32.269952Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-09T10:44:33.381720Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-07-10T10:44:23.724783Z" + }, + { + "id": "GO-2026-4866", + "modified": "2026-07-09T10:44:32.922860Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-09T10:44:33.055212Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-09T10:44:33.129570Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-14T16:40:32.676240Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-13T10:29:27.815754Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-14T10:29:32.453910Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-14T16:41:01.458483Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2026-4599", + "modified": "2026-07-09T10:44:32.987177Z" + }, + { + "id": "GO-2026-4600", + "modified": "2026-05-15T10:59:23.758905Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-09T10:44:32.269952Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-09T10:44:33.381720Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-07-10T10:44:23.724783Z" + }, + { + "id": "GO-2026-4866", + "modified": "2026-07-09T10:44:32.922860Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-09T10:44:33.055212Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-09T10:44:33.129570Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-14T16:40:32.676240Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-13T10:29:27.815754Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-14T10:29:32.453910Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-14T16:41:01.458483Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2026-4599", + "modified": "2026-07-09T10:44:32.987177Z" + }, + { + "id": "GO-2026-4600", + "modified": "2026-05-15T10:59:23.758905Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-09T10:44:32.269952Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-09T10:44:33.381720Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-07-10T10:44:23.724783Z" + }, + { + "id": "GO-2026-4866", + "modified": "2026-07-09T10:44:32.922860Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-09T10:44:33.055212Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-09T10:44:33.129570Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-14T16:40:32.676240Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-13T10:29:27.815754Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-14T10:29:32.453910Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-14T16:41:01.458483Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "9693" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_insecure_chiseled_ubuntu_image_grpc.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_insecure_chiseled_ubuntu_image_grpc.yaml new file mode 100644 index 00000000000..028ee2eb668 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_insecure_chiseled_ubuntu_image_grpc.yaml @@ -0,0 +1,9 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:f807795a15bfcc040bc664605d53fe82c814a34af36e638c7c692d13f8f36eda" + } + error: + code: 5 + message: chain ID not found diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_node_modules_using_npm_with_some_packages.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_node_modules_using_npm_with_some_packages.yaml new file mode 100644 index 00000000000..ca6d752e462 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_node_modules_using_npm_with_some_packages.yaml @@ -0,0 +1,404 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 2701 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "alpine-baselayout" + }, + "version": "3.4.3-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "alpine-baselayout" + }, + "version": "3.4.3-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "alpine-keys" + }, + "version": "2.4-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "apk-tools" + }, + "version": "2.14.0-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "ca-certificates" + }, + "version": "20230506-r0" + }, + { + "package": { + "ecosystem": "npm", + "name": "cryo" + }, + "version": "0.0.6" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "libc-dev" + }, + "version": "0.7.2-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "openssl" + }, + "version": "3.1.4-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "gcc" + }, + "version": "13.2.1_git20231014-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "openssl" + }, + "version": "3.1.4-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "gcc" + }, + "version": "13.2.1_git20231014-r0" + }, + { + "package": { + "ecosystem": "npm", + "name": "minimist" + }, + "version": "0.0.8" + }, + { + "package": { + "ecosystem": "npm", + "name": "mkdirp" + }, + "version": "0.5.0" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "musl" + }, + "version": "1.2.4_git20230717-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "musl" + }, + "version": "1.2.4_git20230717-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "pax-utils" + }, + "version": "1.3.7-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "zlib" + }, + "version": "1.3.1-r0" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 3370 + body: | + { + "results": [ + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "GHSA-38f5-ghc2-fcmv", + "modified": "2023-11-08T04:00:20.055238Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-2511", + "modified": "2026-06-15T18:18:10.275342Z" + }, + { + "id": "ALPINE-CVE-2024-4603", + "modified": "2026-06-15T18:18:10.327322Z" + }, + { + "id": "ALPINE-CVE-2024-4741", + "modified": "2026-06-15T18:18:10.394374Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-07-08T04:32:23.263115Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-2511", + "modified": "2026-06-15T18:18:10.275342Z" + }, + { + "id": "ALPINE-CVE-2024-4603", + "modified": "2026-06-15T18:18:10.327322Z" + }, + { + "id": "ALPINE-CVE-2024-4741", + "modified": "2026-06-15T18:18:10.394374Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-07-08T04:32:23.263115Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "GHSA-vh95-rmgr-6w4m", + "modified": "2026-03-13T22:11:31.390433Z" + }, + { + "id": "GHSA-xvch-5gv4-984h", + "modified": "2026-03-13T22:11:59.523514Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-07-08T04:32:24.548042Z" + }, + { + "id": "ALPINE-CVE-2026-40200", + "modified": "2026-06-15T18:18:11.215742Z" + }, + { + "id": "ALPINE-CVE-2026-6042", + "modified": "2026-06-15T18:18:11.283180Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-07-08T04:32:24.548042Z" + }, + { + "id": "ALPINE-CVE-2026-40200", + "modified": "2026-06-15T18:18:11.215742Z" + }, + { + "id": "ALPINE-CVE-2026-6042", + "modified": "2026-06-15T18:18:11.283180Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + {} + ] + } + headers: + Content-Length: + - "3370" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_node_modules_using_npm_with_some_packages_grpc.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_node_modules_using_npm_with_some_packages_grpc.yaml new file mode 100644 index 00000000000..44cc77140f6 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_node_modules_using_npm_with_some_packages_grpc.yaml @@ -0,0 +1,237 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:102fe9f00d18ab8faad5721dd3d44e60299a2c09b9d14f59ec27372d182bc9fb" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "node" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:14e9f1031564250c0d610b9d003fe275e646ba1bb8ed4452106f6dbc0615e9d6" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:36a55adefa815b765068fddfee0f5ce1e8786d6f915963be7e36dfd0693ebf77" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:3d8d2856014de2c90a2e832cb4b2356ca3f02724a94305f6fe5e9e2176c34190" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "ayan4m1/maven-node" + }, + { + "registry": "hub.docker.com/", + "repository": "flowy0/helloworld" + }, + { + "registry": "hub.docker.com/", + "repository": "clementboulmont02/docker" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:4733939e99fd6a2ecd0408523a08da6ff5c44244f5fc2a8346d889b7586beb92" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:7ee09d174d7cf46373c47ce5ce4d7619419eecd282887084d28153a14051a76b" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:86fd26d08c00053799fe557d5cc7a806b8582eb561b504843870ab7907d74021" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:90924a664a10420a44080a0cd7ae218aaa0c1c36c8769b5b72eb925faa1dbd65" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:9b12d9d86317e9c03a74b234e3af1783928837405d963fb52afb864647b22235" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:b8550ffc4e2ba4c98a7b7390f0ecd7044562f736ccecbaa3f76f86a57ab0632e" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:c21d9a172a79992e8679669ff8b25a6efe1bfaf7b5c7b9bbfc30b95c8a090fa5" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:d4fc045c9e3a848011de66f34b81f052d4f2c15a17bb196d637e526349601820" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "selectdb/alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "ayan4m1/maven-node" + }, + { + "registry": "hub.docker.com/", + "repository": "anssi/fcsc2024-forensics-layer-cake-1" + }, + { + "registry": "hub.docker.com/", + "repository": "devopstechtales/cks-exam-questions" + }, + { + "registry": "hub.docker.com/", + "repository": "nordcloudsupermaestro/alpine-supersa" + }, + { + "registry": "hub.docker.com/", + "repository": "flowy0/helloworld" + }, + { + "registry": "hub.docker.com/", + "repository": "goupin008/telnet" + }, + { + "registry": "hub.docker.com/", + "repository": "jagadesh11/docker" + }, + { + "registry": "hub.docker.com/", + "repository": "mharwani/alpine-test" + }, + { + "registry": "hub.docker.com/", + "repository": "clementboulmont02/docker" + }, + { + "registry": "hub.docker.com/", + "repository": "bhaskar420/apline" + }, + { + "registry": "hub.docker.com/", + "repository": "vickygamer/samp" + }, + { + "registry": "hub.docker.com/", + "repository": "dec1/my-alp" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:de6ce8b823ef03b6c00771d698361d13a55ed71eae694c2e6191bc532b31fed4" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:e7b3c471bae09205ceffdbf40a13814868638d845e94aaf8806204cd25c65eec" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "selectdb/alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "devopstechtales/cks-exam-questions" + }, + { + "registry": "hub.docker.com/", + "repository": "nordcloudsupermaestro/alpine-supersa" + }, + { + "registry": "hub.docker.com/", + "repository": "mharwani/alpine-test" + }, + { + "registry": "hub.docker.com/", + "repository": "bhaskar420/apline" + }, + { + "registry": "hub.docker.com/", + "repository": "vickygamer/samp" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:f58b579a914e77764f696ff8d000ad7f0444e894cf50705e66ab052731a9f007" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:f7cb6c60d6edb71111338e8038816f75de42e835de797391101968fffa925034" + } + error: + code: 5 + message: chain ID not found diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_ubuntu_image.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_ubuntu_image.yaml new file mode 100644 index 00000000000..2acfa9ab3e7 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_ubuntu_image.yaml @@ -0,0 +1,2231 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 14065 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "adduser" + }, + "version": "3.118ubuntu5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "apt" + }, + "version": "2.4.13" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "base-files" + }, + "version": "12ubuntu4.7" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "base-passwd" + }, + "version": "3.5.52build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "bash" + }, + "version": "5.1-6ubuntu1.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "1:2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "coreutils" + }, + "version": "8.32-4.1ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "dash" + }, + "version": "0.5.11+git20210903+057cd650a4ed-3build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "debconf" + }, + "version": "1.5.79ubuntu1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "debianutils" + }, + "version": "5.5-1ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "diffutils" + }, + "version": "1:3.8-0ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "dpkg" + }, + "version": "1.21.1ubuntu2.3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "findutils" + }, + "version": "4.8.0-1ubuntu3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gcc-12" + }, + "version": "12.3.0-1ubuntu1~22.04" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gnupg2" + }, + "version": "2.2.27-3ubuntu2.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "grep" + }, + "version": "3.7-1build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gzip" + }, + "version": "1.10-4ubuntu4.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "hostname" + }, + "version": "3.23ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "init-system-helpers" + }, + "version": "1.62" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "acl" + }, + "version": "2.3.1-1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "apt" + }, + "version": "2.4.13" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "attr" + }, + "version": "1:2.5.1-1build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "audit" + }, + "version": "1:3.0.7-1build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "audit" + }, + "version": "1:3.0.7-1build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "bzip2" + }, + "version": "1.0.8-5build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "glibc" + }, + "version": "2.35-0ubuntu3.8" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "glibc" + }, + "version": "2.35-0ubuntu3.8" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libcap-ng" + }, + "version": "0.7.9-2.2build3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libcap2" + }, + "version": "1:2.44-1ubuntu0.22.04.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libxcrypt" + }, + "version": "1:4.4.27-1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "db5.3" + }, + "version": "5.3.28+dfsg1-0.8ubuntu3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "cdebconf" + }, + "version": "0.261ubuntu1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libffi" + }, + "version": "3.4.2-4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gcc-12" + }, + "version": "12.3.0-1ubuntu1~22.04" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libgcrypt20" + }, + "version": "1.9.4-3ubuntu3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gmp" + }, + "version": "2:6.2.1+dfsg-3ubuntu1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gnutls28" + }, + "version": "3.7.3-4ubuntu1.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libgpg-error" + }, + "version": "1.43-3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "nettle" + }, + "version": "3.7.3-1build2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libidn2" + }, + "version": "2.3.2-2build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "keyutils" + }, + "version": "1.6.1-2ubuntu3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "lz4" + }, + "version": "1.9.3-2build2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "xz-utils" + }, + "version": "5.2.5-2ubuntu1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "nettle" + }, + "version": "3.7.3-1build2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libnsl" + }, + "version": "1.3.0-2build2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "p11-kit" + }, + "version": "0.24.0-6build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pcre2" + }, + "version": "10.39-3ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pcre3" + }, + "version": "2:8.39-13ubuntu0.22.04.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "procps" + }, + "version": "2:3.3.17-6ubuntu2.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libseccomp" + }, + "version": "2.5.3-2ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libselinux" + }, + "version": "3.3-1build2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libsemanage" + }, + "version": "3.3-1build2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libsemanage" + }, + "version": "3.3-1build2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libsepol" + }, + "version": "3.3-1build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "openssl" + }, + "version": "3.0.2-0ubuntu1.18" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gcc-12" + }, + "version": "12.3.0-1ubuntu1~22.04" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "systemd" + }, + "version": "249.11-0ubuntu3.12" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libtasn1-6" + }, + "version": "4.18.0-4build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libtirpc" + }, + "version": "1.3.2-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libtirpc" + }, + "version": "1.3.2-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "systemd" + }, + "version": "249.11-0ubuntu3.12" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libunistring" + }, + "version": "1.0-1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "xxhash" + }, + "version": "0.8.1-1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libzstd" + }, + "version": "1.4.8+dfsg-3build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "shadow" + }, + "version": "1:4.8.1-2ubuntu2.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "lsb" + }, + "version": "11.1.0ubuntu4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "mawk" + }, + "version": "1.3.4.20200120-3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "shadow" + }, + "version": "1:4.8.1-2ubuntu2.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "perl" + }, + "version": "5.34.0-3ubuntu1.3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "procps" + }, + "version": "2:3.3.17-6ubuntu2.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "sed" + }, + "version": "4.8-1ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "sensible-utils" + }, + "version": "0.0.17" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "sysvinit" + }, + "version": "3.01-1ubuntu1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "tar" + }, + "version": "1.34+dfsg-1ubuntu0.1.22.04.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ubuntu-keyring" + }, + "version": "2021.03.26" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "usrmerge" + }, + "version": "25ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "zlib" + }, + "version": "1:1.2.11.dfsg-2ubuntu9.2" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 22135 + body: | + { + "results": [ + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-09T17:15:27.672147Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2016-2781", + "modified": "2026-03-18T06:32:17.714169Z" + }, + { + "id": "UBUNTU-CVE-2025-5278", + "modified": "2026-05-20T16:23:34.282155Z" + } + ] + }, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2025-6297", + "modified": "2026-04-22T16:08:20.375647Z" + }, + { + "id": "USN-7768-1", + "modified": "2026-04-27T18:17:26.257929Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-27943", + "modified": "2026-05-20T16:08:28.385808Z" + }, + { + "id": "UBUNTU-CVE-2023-4039", + "modified": "2026-05-20T16:17:03.256749Z" + }, + { + "id": "USN-7700-1", + "modified": "2026-04-27T18:13:01.606435Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-3219", + "modified": "2026-01-20T17:26:42.776809Z" + }, + { + "id": "UBUNTU-CVE-2025-30258", + "modified": "2026-02-04T04:30:17.426918Z" + }, + { + "id": "UBUNTU-CVE-2025-68973", + "modified": "2026-02-05T00:30:28.335358Z" + }, + { + "id": "UBUNTU-CVE-2026-57062", + "modified": "2026-06-29T18:15:10.272222Z" + }, + { + "id": "USN-7412-1", + "modified": "2026-02-10T04:47:47Z" + }, + { + "id": "USN-7412-2", + "modified": "2026-02-10T04:47:47Z" + }, + { + "id": "USN-7946-1", + "modified": "2026-06-25T13:32:31.788231Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-41991", + "modified": "2026-07-06T20:30:58.394348Z" + }, + { + "id": "UBUNTU-CVE-2026-41992", + "modified": "2026-07-06T20:30:59.127897Z" + }, + { + "id": "USN-8512-1", + "modified": "2026-07-06T20:44:29.397826Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-54369", + "modified": "2026-07-01T21:27:56Z" + }, + { + "id": "UBUNTU-CVE-2026-54370", + "modified": "2026-07-01T21:27:56Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-54371", + "modified": "2026-07-06T20:31:13.100309Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-09T17:15:27.672147Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-42250", + "modified": "2026-06-08T09:45:09.402356Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2016-20013", + "modified": "2026-07-08T22:45:12.334407Z" + }, + { + "id": "UBUNTU-CVE-2025-0395", + "modified": "2026-04-22T15:28:12.422655Z" + }, + { + "id": "UBUNTU-CVE-2025-15281", + "modified": "2026-05-20T16:20:25.786327Z" + }, + { + "id": "UBUNTU-CVE-2025-4802", + "modified": "2026-04-22T16:03:42.030514Z" + }, + { + "id": "UBUNTU-CVE-2025-8058", + "modified": "2026-04-22T16:17:04.960379Z" + }, + { + "id": "UBUNTU-CVE-2026-0861", + "modified": "2026-04-22T16:17:28.297278Z" + }, + { + "id": "UBUNTU-CVE-2026-0915", + "modified": "2026-05-20T16:24:09.854819Z" + }, + { + "id": "UBUNTU-CVE-2026-4046", + "modified": "2026-05-20T16:25:41.648329Z" + }, + { + "id": "UBUNTU-CVE-2026-5435", + "modified": "2026-05-29T19:15:06.842719Z" + }, + { + "id": "UBUNTU-CVE-2026-5450", + "modified": "2026-05-29T19:15:06.879770Z" + }, + { + "id": "UBUNTU-CVE-2026-5928", + "modified": "2026-05-29T19:15:06.900572Z" + }, + { + "id": "UBUNTU-CVE-2026-6238", + "modified": "2026-06-24T11:00:25.318641Z" + }, + { + "id": "USN-7259-1", + "modified": "2026-04-27T17:42:56.450674Z" + }, + { + "id": "USN-7541-1", + "modified": "2026-04-22T10:58:59.498919Z" + }, + { + "id": "USN-7760-1", + "modified": "2026-04-27T18:17:40.444418Z" + }, + { + "id": "USN-8005-1", + "modified": "2026-06-25T13:32:31.787765Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2016-20013", + "modified": "2026-07-08T22:45:12.334407Z" + }, + { + "id": "UBUNTU-CVE-2025-0395", + "modified": "2026-04-22T15:28:12.422655Z" + }, + { + "id": "UBUNTU-CVE-2025-15281", + "modified": "2026-05-20T16:20:25.786327Z" + }, + { + "id": "UBUNTU-CVE-2025-4802", + "modified": "2026-04-22T16:03:42.030514Z" + }, + { + "id": "UBUNTU-CVE-2025-8058", + "modified": "2026-04-22T16:17:04.960379Z" + }, + { + "id": "UBUNTU-CVE-2026-0861", + "modified": "2026-04-22T16:17:28.297278Z" + }, + { + "id": "UBUNTU-CVE-2026-0915", + "modified": "2026-05-20T16:24:09.854819Z" + }, + { + "id": "UBUNTU-CVE-2026-4046", + "modified": "2026-05-20T16:25:41.648329Z" + }, + { + "id": "UBUNTU-CVE-2026-5435", + "modified": "2026-05-29T19:15:06.842719Z" + }, + { + "id": "UBUNTU-CVE-2026-5450", + "modified": "2026-05-29T19:15:06.879770Z" + }, + { + "id": "UBUNTU-CVE-2026-5928", + "modified": "2026-05-29T19:15:06.900572Z" + }, + { + "id": "UBUNTU-CVE-2026-6238", + "modified": "2026-06-24T11:00:25.318641Z" + }, + { + "id": "USN-7259-1", + "modified": "2026-04-27T17:42:56.450674Z" + }, + { + "id": "USN-7541-1", + "modified": "2026-04-22T10:58:59.498919Z" + }, + { + "id": "USN-7760-1", + "modified": "2026-04-27T18:17:40.444418Z" + }, + { + "id": "USN-8005-1", + "modified": "2026-06-25T13:32:31.787765Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2025-1390", + "modified": "2026-06-23T22:00:07.953148Z" + }, + { + "id": "UBUNTU-CVE-2026-4878", + "modified": "2026-06-24T02:29:23.557692Z" + }, + { + "id": "USN-7287-1", + "modified": "2026-04-27T17:45:02.692736Z" + }, + { + "id": "USN-8193-1", + "modified": "2026-04-29T09:53:20.641115Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-27943", + "modified": "2026-05-20T16:08:28.385808Z" + }, + { + "id": "UBUNTU-CVE-2023-4039", + "modified": "2026-05-20T16:17:03.256749Z" + }, + { + "id": "USN-7700-1", + "modified": "2026-04-27T18:13:01.606435Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-2236", + "modified": "2026-07-01T23:40:15.314704Z" + }, + { + "id": "UBUNTU-CVE-2026-41989", + "modified": "2026-06-26T19:30:06.785492Z" + }, + { + "id": "USN-8319-1", + "modified": "2026-05-27T15:47:45.571912Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-12243", + "modified": "2026-07-06T20:44:27.631542Z" + }, + { + "id": "UBUNTU-CVE-2025-14831", + "modified": "2026-07-06T20:44:29.080707Z" + }, + { + "id": "UBUNTU-CVE-2025-32988", + "modified": "2026-04-22T15:42:43.907567Z" + }, + { + "id": "UBUNTU-CVE-2025-32989", + "modified": "2026-04-22T15:42:40.864729Z" + }, + { + "id": "UBUNTU-CVE-2025-32990", + "modified": "2026-04-22T15:38:02.144648Z" + }, + { + "id": "UBUNTU-CVE-2025-6395", + "modified": "2026-04-22T16:08:12.464527Z" + }, + { + "id": "UBUNTU-CVE-2025-9820", + "modified": "2026-07-06T20:44:29.852110Z" + }, + { + "id": "UBUNTU-CVE-2026-33845", + "modified": "2026-07-06T20:44:27.233455Z" + }, + { + "id": "UBUNTU-CVE-2026-33846", + "modified": "2026-07-06T20:44:28.879211Z" + }, + { + "id": "UBUNTU-CVE-2026-3832", + "modified": "2026-06-30T03:45:07.126536Z" + }, + { + "id": "UBUNTU-CVE-2026-3833", + "modified": "2026-07-06T20:44:29.145695Z" + }, + { + "id": "UBUNTU-CVE-2026-42009", + "modified": "2026-07-06T20:44:28.218328Z" + }, + { + "id": "UBUNTU-CVE-2026-42010", + "modified": "2026-07-06T20:44:27.505571Z" + }, + { + "id": "UBUNTU-CVE-2026-42011", + "modified": "2026-07-14T23:44:43.206224Z" + }, + { + "id": "UBUNTU-CVE-2026-42012", + "modified": "2026-07-14T23:44:43.007167Z" + }, + { + "id": "UBUNTU-CVE-2026-42013", + "modified": "2026-07-14T23:44:41.353494Z" + }, + { + "id": "UBUNTU-CVE-2026-42014", + "modified": "2026-07-14T23:44:42.315334Z" + }, + { + "id": "UBUNTU-CVE-2026-42015", + "modified": "2026-07-14T23:44:43.569875Z" + }, + { + "id": "UBUNTU-CVE-2026-5260", + "modified": "2026-07-06T20:44:27.171088Z" + }, + { + "id": "USN-7281-1", + "modified": "2026-04-27T17:44:35.441107Z" + }, + { + "id": "USN-7635-1", + "modified": "2026-04-27T18:09:31.260144Z" + }, + { + "id": "USN-8043-1", + "modified": "2026-04-27T18:38:58.231629Z" + }, + { + "id": "USN-8284-1", + "modified": "2026-06-17T11:00:54.604676Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" + }, + { + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" + }, + { + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" + }, + { + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" + }, + { + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" + }, + { + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" + }, + { + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-17T04:27:00Z" + }, + { + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-07-09T21:30:58.285031Z" + }, + { + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-07-09T21:30:58.537034Z" + }, + { + "id": "USN-7257-1", + "modified": "2026-06-25T13:32:30.106589Z" + }, + { + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" + }, + { + "id": "USN-7542-1", + "modified": "2026-06-25T13:32:30.616782Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" + }, + { + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" + }, + { + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" + }, + { + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" + }, + { + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" + }, + { + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" + }, + { + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-17T04:27:00Z" + }, + { + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-07-09T21:30:58.285031Z" + }, + { + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-07-09T21:30:58.537034Z" + }, + { + "id": "USN-7257-1", + "modified": "2026-06-25T13:32:30.106589Z" + }, + { + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" + }, + { + "id": "USN-7542-1", + "modified": "2026-06-25T13:32:30.616782Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" + }, + { + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" + }, + { + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" + }, + { + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" + }, + { + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" + }, + { + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" + }, + { + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-17T04:27:00Z" + }, + { + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-07-09T21:30:58.285031Z" + }, + { + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-07-09T21:30:58.537034Z" + }, + { + "id": "USN-7257-1", + "modified": "2026-06-25T13:32:30.106589Z" + }, + { + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" + }, + { + "id": "USN-7542-1", + "modified": "2026-06-25T13:32:30.616782Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" + }, + { + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" + }, + { + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" + }, + { + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" + }, + { + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" + }, + { + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" + }, + { + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-17T04:27:00Z" + }, + { + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-07-09T21:30:58.285031Z" + }, + { + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-07-09T21:30:58.537034Z" + }, + { + "id": "USN-7257-1", + "modified": "2026-06-25T13:32:30.106589Z" + }, + { + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" + }, + { + "id": "USN-7542-1", + "modified": "2026-06-25T13:32:30.616782Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2025-62813", + "modified": "2025-10-27T08:32:45.494712Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-34743", + "modified": "2026-06-02T14:00:18.179184Z" + }, + { + "id": "USN-8362-1", + "modified": "2026-06-02T14:14:25.491935Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-09T17:15:27.672147Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-07T21:03:19.257825Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-08T18:30:10.365748Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-07T21:03:19.257825Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-08T18:30:10.365748Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13757", + "modified": "2026-07-01T21:19:39Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-41409", + "modified": "2026-04-22T13:23:47.523941Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2017-11164", + "modified": "2026-04-22T11:10:44.262299Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-09T17:15:27.672147Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-13176", + "modified": "2026-06-16T13:30:37.035462Z" + }, + { + "id": "UBUNTU-CVE-2024-41996", + "modified": "2026-07-08T22:45:14.910732Z" + }, + { + "id": "UBUNTU-CVE-2024-9143", + "modified": "2026-06-16T13:30:42.533862Z" + }, + { + "id": "UBUNTU-CVE-2025-15467", + "modified": "2026-07-08T22:45:12.561148Z" + }, + { + "id": "UBUNTU-CVE-2025-27587", + "modified": "2026-06-16T13:30:42.231385Z" + }, + { + "id": "UBUNTU-CVE-2025-68160", + "modified": "2026-07-08T22:45:11.201806Z" + }, + { + "id": "UBUNTU-CVE-2025-69418", + "modified": "2026-07-08T22:45:10.238757Z" + }, + { + "id": "UBUNTU-CVE-2025-69419", + "modified": "2026-07-08T22:45:10.652331Z" + }, + { + "id": "UBUNTU-CVE-2025-69420", + "modified": "2026-05-20T16:23:50.860805Z" + }, + { + "id": "UBUNTU-CVE-2025-69421", + "modified": "2026-05-20T16:23:50.665805Z" + }, + { + "id": "UBUNTU-CVE-2025-9230", + "modified": "2026-05-20T16:24:04.817135Z" + }, + { + "id": "UBUNTU-CVE-2026-22795", + "modified": "2026-05-20T16:24:13.263285Z" + }, + { + "id": "UBUNTU-CVE-2026-22796", + "modified": "2026-07-08T22:45:13.369897Z" + }, + { + "id": "UBUNTU-CVE-2026-28387", + "modified": "2026-07-08T22:45:14.045974Z" + }, + { + "id": "UBUNTU-CVE-2026-28388", + "modified": "2026-07-08T22:45:13.947607Z" + }, + { + "id": "UBUNTU-CVE-2026-28389", + "modified": "2026-07-08T22:45:14.128002Z" + }, + { + "id": "UBUNTU-CVE-2026-28390", + "modified": "2026-07-08T22:45:14.501164Z" + }, + { + "id": "UBUNTU-CVE-2026-31789", + "modified": "2026-07-08T22:45:08.612244Z" + }, + { + "id": "UBUNTU-CVE-2026-31790", + "modified": "2026-07-08T22:45:15.194189Z" + }, + { + "id": "UBUNTU-CVE-2026-34180", + "modified": "2026-07-08T22:45:16.182260Z" + }, + { + "id": "UBUNTU-CVE-2026-34182", + "modified": "2026-07-08T22:45:16.771546Z" + }, + { + "id": "UBUNTU-CVE-2026-42766", + "modified": "2026-07-08T22:45:18.180633Z" + }, + { + "id": "UBUNTU-CVE-2026-42767", + "modified": "2026-07-08T22:45:18.595864Z" + }, + { + "id": "UBUNTU-CVE-2026-42770", + "modified": "2026-07-08T22:45:20.235150Z" + }, + { + "id": "UBUNTU-CVE-2026-45445", + "modified": "2026-07-08T22:45:20.031829Z" + }, + { + "id": "UBUNTU-CVE-2026-45446", + "modified": "2026-07-08T22:45:20.225145Z" + }, + { + "id": "UBUNTU-CVE-2026-45447", + "modified": "2026-07-08T22:45:20.175237Z" + }, + { + "id": "UBUNTU-CVE-2026-7383", + "modified": "2026-07-08T22:45:20.213109Z" + }, + { + "id": "UBUNTU-CVE-2026-9076", + "modified": "2026-07-08T22:45:20.169764Z" + }, + { + "id": "USN-7278-1", + "modified": "2026-04-27T17:44:33.333251Z" + }, + { + "id": "USN-7786-1", + "modified": "2026-06-25T13:32:31.234820Z" + }, + { + "id": "USN-7980-1", + "modified": "2026-06-30T18:15:13.934266Z" + }, + { + "id": "USN-8155-1", + "modified": "2026-05-20T16:04:00.917390Z" + }, + { + "id": "USN-8414-1", + "modified": "2026-06-30T18:17:25.786836Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-27943", + "modified": "2026-05-20T16:08:28.385808Z" + }, + { + "id": "UBUNTU-CVE-2023-4039", + "modified": "2026-05-20T16:17:03.256749Z" + }, + { + "id": "USN-7700-1", + "modified": "2026-04-27T18:13:01.606435Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-7008", + "modified": "2026-06-08T18:52:48.143455Z" + }, + { + "id": "UBUNTU-CVE-2025-4598", + "modified": "2026-04-22T16:03:19.927023Z" + }, + { + "id": "UBUNTU-CVE-2026-29111", + "modified": "2026-04-22T16:28:39.004822Z" + }, + { + "id": "UBUNTU-CVE-2026-40225", + "modified": "2026-06-05T19:45:06.691290Z" + }, + { + "id": "UBUNTU-CVE-2026-40226", + "modified": "2026-06-08T18:55:48.425073Z" + }, + { + "id": "UBUNTU-CVE-2026-40228", + "modified": "2026-06-08T18:55:49.290907Z" + }, + { + "id": "USN-7559-1", + "modified": "2026-04-22T10:59:21.916844Z" + }, + { + "id": "USN-8119-1", + "modified": "2026-06-05T19:59:22.366383Z" + }, + { + "id": "USN-8402-1", + "modified": "2026-06-08T23:03:52.339660Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2021-46848", + "modified": "2026-04-22T13:00:38.989006Z" + }, + { + "id": "UBUNTU-CVE-2024-12133", + "modified": "2026-04-22T14:38:21.767463Z" + }, + { + "id": "UBUNTU-CVE-2025-13151", + "modified": "2026-04-22T15:30:31.745395Z" + }, + { + "id": "USN-7275-1", + "modified": "2026-04-27T17:44:12.827723Z" + }, + { + "id": "USN-7954-1", + "modified": "2026-04-22T11:04:31.475896Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-07T21:03:19.257825Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-08T18:30:10.365748Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-7008", + "modified": "2026-06-08T18:52:48.143455Z" + }, + { + "id": "UBUNTU-CVE-2025-4598", + "modified": "2026-04-22T16:03:19.927023Z" + }, + { + "id": "UBUNTU-CVE-2026-29111", + "modified": "2026-04-22T16:28:39.004822Z" + }, + { + "id": "UBUNTU-CVE-2026-40225", + "modified": "2026-06-05T19:45:06.691290Z" + }, + { + "id": "UBUNTU-CVE-2026-40226", + "modified": "2026-06-08T18:55:48.425073Z" + }, + { + "id": "UBUNTU-CVE-2026-40228", + "modified": "2026-06-08T18:55:49.290907Z" + }, + { + "id": "USN-7559-1", + "modified": "2026-04-22T10:59:21.916844Z" + }, + { + "id": "USN-8119-1", + "modified": "2026-06-05T19:59:22.366383Z" + }, + { + "id": "USN-8402-1", + "modified": "2026-06-08T23:03:52.339660Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-09T17:15:27.672147Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-4899", + "modified": "2026-04-22T13:36:43.299894Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-29383", + "modified": "2025-10-24T05:01:54Z" + }, + { + "id": "UBUNTU-CVE-2024-56433", + "modified": "2026-05-20T16:19:41.251440Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-09T17:15:27.672147Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-07T21:03:19.257825Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-08T18:30:10.365748Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-07T21:03:19.257825Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-08T18:30:10.365748Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-29383", + "modified": "2025-10-24T05:01:54Z" + }, + { + "id": "UBUNTU-CVE-2024-56433", + "modified": "2026-05-20T16:19:41.251440Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-31486", + "modified": "2026-06-24T15:30:22.242365Z" + }, + { + "id": "UBUNTU-CVE-2023-47039", + "modified": "2026-06-24T15:30:22.223640Z" + }, + { + "id": "UBUNTU-CVE-2024-56406", + "modified": "2026-04-22T15:21:32.149942Z" + }, + { + "id": "UBUNTU-CVE-2025-15649", + "modified": "2026-07-01T13:50:56.760041Z" + }, + { + "id": "UBUNTU-CVE-2025-40909", + "modified": "2026-06-24T15:30:22.288512Z" + }, + { + "id": "UBUNTU-CVE-2026-12087", + "modified": "2026-07-01T13:51:29.763714Z" + }, + { + "id": "UBUNTU-CVE-2026-13221", + "modified": "2026-07-14T11:00:12.675759Z" + }, + { + "id": "UBUNTU-CVE-2026-42496", + "modified": "2026-07-01T18:56:57.544972Z" + }, + { + "id": "UBUNTU-CVE-2026-42497", + "modified": "2026-07-01T13:53:02.335741Z" + }, + { + "id": "UBUNTU-CVE-2026-48959", + "modified": "2026-07-01T13:53:12.524471Z" + }, + { + "id": "UBUNTU-CVE-2026-48961", + "modified": "2026-07-01T13:53:13.376190Z" + }, + { + "id": "UBUNTU-CVE-2026-48962", + "modified": "2026-07-01T13:53:13.252080Z" + }, + { + "id": "UBUNTU-CVE-2026-57432", + "modified": "2026-07-14T11:00:12.772175Z" + }, + { + "id": "UBUNTU-CVE-2026-57433", + "modified": "2026-07-14T11:00:14.055317Z" + }, + { + "id": "UBUNTU-CVE-2026-7017", + "modified": "2026-07-09T17:15:52.841661Z" + }, + { + "id": "UBUNTU-CVE-2026-8376", + "modified": "2026-07-01T18:57:39.513466Z" + }, + { + "id": "UBUNTU-CVE-2026-9538", + "modified": "2026-07-01T13:53:19.355510Z" + }, + { + "id": "USN-7434-1", + "modified": "2026-04-22T10:56:55.320362Z" + }, + { + "id": "USN-7678-1", + "modified": "2026-04-27T18:11:36.276635Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-5958", + "modified": "2026-05-29T10:59:18.893969Z" + }, + { + "id": "USN-8229-1", + "modified": "2026-05-20T16:04:03.111048Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2025-45582", + "modified": "2026-07-06T16:00:24.944880Z" + }, + { + "id": "UBUNTU-CVE-2026-5704", + "modified": "2026-06-26T14:47:36.043245Z" + }, + { + "id": "USN-8477-1", + "modified": "2026-06-26T14:59:24.298942Z" + }, + { + "id": "USN-8510-1", + "modified": "2026-07-06T20:34:34.654931Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-09T17:15:27.672147Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + {} + ] + } + headers: + Content-Length: + - "22135" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_ubuntu_image_grpc.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_ubuntu_image_grpc.yaml new file mode 100644 index 00000000000..46e3097c839 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_ubuntu_image_grpc.yaml @@ -0,0 +1,81 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:170b376f64fb30995c140276be3d71dfb256b308d86183ca3b22aa93a79ad548" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "zontak/agirunner-sdk-typescript" + }, + { + "registry": "hub.docker.com/", + "repository": "laurentsogeti/pod_showname_formation_ckad" + }, + { + "registry": "hub.docker.com/", + "repository": "settel/render-html" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:4017eeba317389a738c0affbb6aed06ec730c81d07f020e3e5cd5f9b84715cb4" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:7800f80a93336d416612f372faa5f69eb67b353ce6ae9535fa0848f8784c74b1" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:cc7f3e7dd2099bc0c32ac71225c06166a854160ee25ab0ed5b8b0a3d4415f4b7" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:e0c94e007274af5f2aa37e8e45fe9c4764f29c1790d8c2860903dee320326092" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "ubuntu" + }, + { + "registry": "hub.docker.com/", + "repository": "amd64/ubuntu" + }, + { + "registry": "hub.docker.com/", + "repository": "onoue1/ubuntu" + }, + { + "registry": "hub.docker.com/", + "repository": "bbash41/my_learning_repo_ubuntu" + } + ] + } diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_ubuntu_image_with_go_OS_packages_json.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_ubuntu_image_with_go_OS_packages_json.yaml new file mode 100644 index 00000000000..02fbc7b53fb --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_ubuntu_image_with_go_OS_packages_json.yaml @@ -0,0 +1,2677 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 14321 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "adduser" + }, + "version": "3.118ubuntu5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "apt" + }, + "version": "2.4.13" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "base-files" + }, + "version": "12ubuntu4.7" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "base-passwd" + }, + "version": "3.5.52build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "bash" + }, + "version": "5.1-6ubuntu1.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "1:2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "coreutils" + }, + "version": "8.32-4.1ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "dash" + }, + "version": "0.5.11+git20210903+057cd650a4ed-3build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "debconf" + }, + "version": "1.5.79ubuntu1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "debianutils" + }, + "version": "5.5-1ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "diffutils" + }, + "version": "1:3.8-0ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "dpkg" + }, + "version": "1.21.1ubuntu2.3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "findutils" + }, + "version": "4.8.0-1ubuntu3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "fzf" + }, + "version": "0.29.0-1ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gcc-12" + }, + "version": "12.3.0-1ubuntu1~22.04" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.18.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gnupg2" + }, + "version": "2.2.27-3ubuntu2.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "grep" + }, + "version": "3.7-1build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gzip" + }, + "version": "1.10-4ubuntu4.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "hostname" + }, + "version": "3.23ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "init-system-helpers" + }, + "version": "1.62" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "acl" + }, + "version": "2.3.1-1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "apt" + }, + "version": "2.4.13" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "attr" + }, + "version": "1:2.5.1-1build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "audit" + }, + "version": "1:3.0.7-1build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "audit" + }, + "version": "1:3.0.7-1build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "bzip2" + }, + "version": "1.0.8-5build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "glibc" + }, + "version": "2.35-0ubuntu3.8" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "glibc" + }, + "version": "2.35-0ubuntu3.8" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libcap-ng" + }, + "version": "0.7.9-2.2build3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libcap2" + }, + "version": "1:2.44-1ubuntu0.22.04.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libxcrypt" + }, + "version": "1:4.4.27-1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "db5.3" + }, + "version": "5.3.28+dfsg1-0.8ubuntu3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "cdebconf" + }, + "version": "0.261ubuntu1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libffi" + }, + "version": "3.4.2-4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gcc-12" + }, + "version": "12.3.0-1ubuntu1~22.04" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libgcrypt20" + }, + "version": "1.9.4-3ubuntu3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gmp" + }, + "version": "2:6.2.1+dfsg-3ubuntu1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gnutls28" + }, + "version": "3.7.3-4ubuntu1.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libgpg-error" + }, + "version": "1.43-3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "nettle" + }, + "version": "3.7.3-1build2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libidn2" + }, + "version": "2.3.2-2build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "keyutils" + }, + "version": "1.6.1-2ubuntu3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "lz4" + }, + "version": "1.9.3-2build2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "xz-utils" + }, + "version": "5.2.5-2ubuntu1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "nettle" + }, + "version": "3.7.3-1build2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libnsl" + }, + "version": "1.3.0-2build2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "p11-kit" + }, + "version": "0.24.0-6build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pcre2" + }, + "version": "10.39-3ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pcre3" + }, + "version": "2:8.39-13ubuntu0.22.04.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "procps" + }, + "version": "2:3.3.17-6ubuntu2.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libseccomp" + }, + "version": "2.5.3-2ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libselinux" + }, + "version": "3.3-1build2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libsemanage" + }, + "version": "3.3-1build2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libsemanage" + }, + "version": "3.3-1build2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libsepol" + }, + "version": "3.3-1build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "openssl" + }, + "version": "3.0.2-0ubuntu1.18" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gcc-12" + }, + "version": "12.3.0-1ubuntu1~22.04" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "systemd" + }, + "version": "249.11-0ubuntu3.12" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libtasn1-6" + }, + "version": "4.18.0-4build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libtirpc" + }, + "version": "1.3.2-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libtirpc" + }, + "version": "1.3.2-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "systemd" + }, + "version": "249.11-0ubuntu3.12" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libunistring" + }, + "version": "1.0-1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "xxhash" + }, + "version": "0.8.1-1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libzstd" + }, + "version": "1.4.8+dfsg-3build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "shadow" + }, + "version": "1:4.8.1-2ubuntu2.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "lsb" + }, + "version": "11.1.0ubuntu4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "mawk" + }, + "version": "1.3.4.20200120-3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "shadow" + }, + "version": "1:4.8.1-2ubuntu2.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "perl" + }, + "version": "5.34.0-3ubuntu1.3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "procps" + }, + "version": "2:3.3.17-6ubuntu2.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "sed" + }, + "version": "4.8-1ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "sensible-utils" + }, + "version": "0.0.17" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "sysvinit" + }, + "version": "3.01-1ubuntu1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "tar" + }, + "version": "1.34+dfsg-1ubuntu0.1.22.04.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ubuntu-keyring" + }, + "version": "2021.03.26" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "usrmerge" + }, + "version": "25ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "zlib" + }, + "version": "1:1.2.11.dfsg-2ubuntu9.2" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 28736 + body: | + { + "results": [ + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-09T17:15:27.672147Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2016-2781", + "modified": "2026-03-18T06:32:17.714169Z" + }, + { + "id": "UBUNTU-CVE-2025-5278", + "modified": "2026-05-20T16:23:34.282155Z" + } + ] + }, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2025-6297", + "modified": "2026-04-22T16:08:20.375647Z" + }, + { + "id": "USN-7768-1", + "modified": "2026-04-27T18:17:26.257929Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-53432", + "modified": "2026-07-03T21:45:17.460958Z" + }, + { + "id": "UBUNTU-CVE-2026-53433", + "modified": "2026-07-03T21:45:30.861784Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-27943", + "modified": "2026-05-20T16:08:28.385808Z" + }, + { + "id": "UBUNTU-CVE-2023-4039", + "modified": "2026-05-20T16:17:03.256749Z" + }, + { + "id": "USN-7700-1", + "modified": "2026-04-27T18:13:01.606435Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2022-0477", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-0493", + "modified": "2026-02-04T03:42:54.589715Z" + }, + { + "id": "GO-2022-0515", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-0520", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-0521", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-0522", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-0523", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-0524", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-0525", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-0526", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-0527", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-0531", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-0532", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-0533", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-0537", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-0969", + "modified": "2026-02-04T02:41:02.475503Z" + }, + { + "id": "GO-2022-1037", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1038", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1039", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1095", + "modified": "2026-02-04T04:25:45.960420Z" + }, + { + "id": "GO-2022-1143", + "modified": "2026-02-04T04:08:13.589543Z" + }, + { + "id": "GO-2022-1144", + "modified": "2026-02-04T04:29:40.352025Z" + }, + { + "id": "GO-2023-1568", + "modified": "2026-02-04T02:54:08.789114Z" + }, + { + "id": "GO-2023-1569", + "modified": "2026-02-04T03:22:48.161542Z" + }, + { + "id": "GO-2023-1570", + "modified": "2026-02-04T02:57:33.465285Z" + }, + { + "id": "GO-2023-1571", + "modified": "2026-02-04T03:36:14.767832Z" + }, + { + "id": "GO-2023-1621", + "modified": "2026-02-04T02:47:06.125087Z" + }, + { + "id": "GO-2023-1702", + "modified": "2026-02-04T03:43:08.732164Z" + }, + { + "id": "GO-2023-1703", + "modified": "2026-02-04T04:24:15.366665Z" + }, + { + "id": "GO-2023-1704", + "modified": "2026-02-04T04:39:41.032390Z" + }, + { + "id": "GO-2023-1705", + "modified": "2026-02-04T03:44:01.631552Z" + }, + { + "id": "GO-2023-1751", + "modified": "2026-02-04T04:31:56.779446Z" + }, + { + "id": "GO-2023-1752", + "modified": "2026-02-04T03:50:58.841420Z" + }, + { + "id": "GO-2023-1753", + "modified": "2026-02-04T02:22:30.446388Z" + }, + { + "id": "GO-2023-1840", + "modified": "2026-02-04T03:48:08.792378Z" + }, + { + "id": "GO-2023-1878", + "modified": "2026-02-04T04:31:14.443108Z" + }, + { + "id": "GO-2023-1987", + "modified": "2026-02-04T03:58:58.871084Z" + }, + { + "id": "GO-2023-2041", + "modified": "2026-02-04T04:25:22.510281Z" + }, + { + "id": "GO-2023-2043", + "modified": "2026-02-04T04:11:02.549923Z" + }, + { + "id": "GO-2023-2102", + "modified": "2026-04-16T11:14:10.849204Z" + }, + { + "id": "GO-2023-2185", + "modified": "2026-02-04T02:59:25.590966Z" + }, + { + "id": "GO-2023-2186", + "modified": "2026-02-04T03:56:59.969208Z" + }, + { + "id": "GO-2023-2375", + "modified": "2026-02-04T03:57:11.083315Z" + }, + { + "id": "GO-2023-2382", + "modified": "2026-02-04T03:33:11.274886Z" + }, + { + "id": "GO-2024-2598", + "modified": "2026-02-04T03:12:08.722840Z" + }, + { + "id": "GO-2024-2599", + "modified": "2026-02-04T02:21:09.533216Z" + }, + { + "id": "GO-2024-2600", + "modified": "2026-02-04T02:34:41.672789Z" + }, + { + "id": "GO-2024-2609", + "modified": "2026-02-04T04:37:13.773873Z" + }, + { + "id": "GO-2024-2610", + "modified": "2026-02-04T03:09:18.870079Z" + }, + { + "id": "GO-2024-2687", + "modified": "2026-02-04T04:09:31.762399Z" + }, + { + "id": "GO-2024-2887", + "modified": "2026-03-23T05:07:22.471505Z" + }, + { + "id": "GO-2024-2888", + "modified": "2026-03-23T05:00:55.888787Z" + }, + { + "id": "GO-2024-2963", + "modified": "2026-02-04T03:37:39.895574Z" + }, + { + "id": "GO-2024-3105", + "modified": "2026-02-24T16:29:04.364011Z" + }, + { + "id": "GO-2024-3106", + "modified": "2026-02-24T16:29:04.606789Z" + }, + { + "id": "GO-2024-3107", + "modified": "2026-02-24T16:29:04.677030Z" + }, + { + "id": "GO-2025-3373", + "modified": "2026-02-17T16:13:53.362266Z" + }, + { + "id": "GO-2025-3420", + "modified": "2026-02-17T16:13:53.083304Z" + }, + { + "id": "GO-2025-3447", + "modified": "2026-03-24T23:48:06.694170Z" + }, + { + "id": "GO-2025-3503", + "modified": "2026-04-16T22:45:11.580296Z" + }, + { + "id": "GO-2025-3563", + "modified": "2026-02-17T16:13:52.395126Z" + }, + { + "id": "GO-2025-3750", + "modified": "2026-02-04T03:28:12.135241Z" + }, + { + "id": "GO-2025-3751", + "modified": "2026-02-17T16:13:52.185280Z" + }, + { + "id": "GO-2025-3849", + "modified": "2026-05-30T10:29:20.514342Z" + }, + { + "id": "GO-2025-3956", + "modified": "2026-02-04T04:33:27.340869Z" + }, + { + "id": "GO-2025-4006", + "modified": "2026-05-15T10:59:23.181284Z" + }, + { + "id": "GO-2025-4007", + "modified": "2026-05-15T10:59:24.436863Z" + }, + { + "id": "GO-2025-4008", + "modified": "2026-05-15T10:59:23.580906Z" + }, + { + "id": "GO-2025-4009", + "modified": "2026-05-15T10:59:24.005728Z" + }, + { + "id": "GO-2025-4010", + "modified": "2026-05-15T10:59:24.305821Z" + }, + { + "id": "GO-2025-4011", + "modified": "2026-05-15T10:59:22.605843Z" + }, + { + "id": "GO-2025-4012", + "modified": "2026-05-15T10:59:23.250861Z" + }, + { + "id": "GO-2025-4013", + "modified": "2026-05-15T10:59:23.121044Z" + }, + { + "id": "GO-2025-4014", + "modified": "2026-06-26T12:29:46.364453Z" + }, + { + "id": "GO-2025-4015", + "modified": "2026-05-15T10:59:23.447690Z" + }, + { + "id": "GO-2025-4155", + "modified": "2026-07-09T10:44:32.536665Z" + }, + { + "id": "GO-2025-4175", + "modified": "2026-05-15T10:59:24.063040Z" + }, + { + "id": "GO-2026-4337", + "modified": "2026-07-07T10:29:23.547454Z" + }, + { + "id": "GO-2026-4340", + "modified": "2026-05-15T10:59:24.123015Z" + }, + { + "id": "GO-2026-4341", + "modified": "2026-07-07T10:29:23.472772Z" + }, + { + "id": "GO-2026-4342", + "modified": "2026-07-02T10:44:29.686144Z" + }, + { + "id": "GO-2026-4403", + "modified": "2026-05-15T10:59:22.074063Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-09T10:44:32.269952Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-09T10:44:33.381720Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-07-10T10:44:23.724783Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-09T10:44:33.055212Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-09T10:44:33.129570Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-14T16:40:32.676240Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-13T10:29:27.815754Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-14T10:29:32.453910Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-14T16:41:01.458483Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-3219", + "modified": "2026-01-20T17:26:42.776809Z" + }, + { + "id": "UBUNTU-CVE-2025-30258", + "modified": "2026-02-04T04:30:17.426918Z" + }, + { + "id": "UBUNTU-CVE-2025-68973", + "modified": "2026-02-05T00:30:28.335358Z" + }, + { + "id": "UBUNTU-CVE-2026-57062", + "modified": "2026-06-29T18:15:10.272222Z" + }, + { + "id": "USN-7412-1", + "modified": "2026-02-10T04:47:47Z" + }, + { + "id": "USN-7412-2", + "modified": "2026-02-10T04:47:47Z" + }, + { + "id": "USN-7946-1", + "modified": "2026-06-25T13:32:31.788231Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-41991", + "modified": "2026-07-06T20:30:58.394348Z" + }, + { + "id": "UBUNTU-CVE-2026-41992", + "modified": "2026-07-06T20:30:59.127897Z" + }, + { + "id": "USN-8512-1", + "modified": "2026-07-06T20:44:29.397826Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-54369", + "modified": "2026-07-01T21:27:56Z" + }, + { + "id": "UBUNTU-CVE-2026-54370", + "modified": "2026-07-01T21:27:56Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-54371", + "modified": "2026-07-06T20:31:13.100309Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-09T17:15:27.672147Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-42250", + "modified": "2026-06-08T09:45:09.402356Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2016-20013", + "modified": "2026-07-08T22:45:12.334407Z" + }, + { + "id": "UBUNTU-CVE-2025-0395", + "modified": "2026-04-22T15:28:12.422655Z" + }, + { + "id": "UBUNTU-CVE-2025-15281", + "modified": "2026-05-20T16:20:25.786327Z" + }, + { + "id": "UBUNTU-CVE-2025-4802", + "modified": "2026-04-22T16:03:42.030514Z" + }, + { + "id": "UBUNTU-CVE-2025-8058", + "modified": "2026-04-22T16:17:04.960379Z" + }, + { + "id": "UBUNTU-CVE-2026-0861", + "modified": "2026-04-22T16:17:28.297278Z" + }, + { + "id": "UBUNTU-CVE-2026-0915", + "modified": "2026-05-20T16:24:09.854819Z" + }, + { + "id": "UBUNTU-CVE-2026-4046", + "modified": "2026-05-20T16:25:41.648329Z" + }, + { + "id": "UBUNTU-CVE-2026-5435", + "modified": "2026-05-29T19:15:06.842719Z" + }, + { + "id": "UBUNTU-CVE-2026-5450", + "modified": "2026-05-29T19:15:06.879770Z" + }, + { + "id": "UBUNTU-CVE-2026-5928", + "modified": "2026-05-29T19:15:06.900572Z" + }, + { + "id": "UBUNTU-CVE-2026-6238", + "modified": "2026-06-24T11:00:25.318641Z" + }, + { + "id": "USN-7259-1", + "modified": "2026-04-27T17:42:56.450674Z" + }, + { + "id": "USN-7541-1", + "modified": "2026-04-22T10:58:59.498919Z" + }, + { + "id": "USN-7760-1", + "modified": "2026-04-27T18:17:40.444418Z" + }, + { + "id": "USN-8005-1", + "modified": "2026-06-25T13:32:31.787765Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2016-20013", + "modified": "2026-07-08T22:45:12.334407Z" + }, + { + "id": "UBUNTU-CVE-2025-0395", + "modified": "2026-04-22T15:28:12.422655Z" + }, + { + "id": "UBUNTU-CVE-2025-15281", + "modified": "2026-05-20T16:20:25.786327Z" + }, + { + "id": "UBUNTU-CVE-2025-4802", + "modified": "2026-04-22T16:03:42.030514Z" + }, + { + "id": "UBUNTU-CVE-2025-8058", + "modified": "2026-04-22T16:17:04.960379Z" + }, + { + "id": "UBUNTU-CVE-2026-0861", + "modified": "2026-04-22T16:17:28.297278Z" + }, + { + "id": "UBUNTU-CVE-2026-0915", + "modified": "2026-05-20T16:24:09.854819Z" + }, + { + "id": "UBUNTU-CVE-2026-4046", + "modified": "2026-05-20T16:25:41.648329Z" + }, + { + "id": "UBUNTU-CVE-2026-5435", + "modified": "2026-05-29T19:15:06.842719Z" + }, + { + "id": "UBUNTU-CVE-2026-5450", + "modified": "2026-05-29T19:15:06.879770Z" + }, + { + "id": "UBUNTU-CVE-2026-5928", + "modified": "2026-05-29T19:15:06.900572Z" + }, + { + "id": "UBUNTU-CVE-2026-6238", + "modified": "2026-06-24T11:00:25.318641Z" + }, + { + "id": "USN-7259-1", + "modified": "2026-04-27T17:42:56.450674Z" + }, + { + "id": "USN-7541-1", + "modified": "2026-04-22T10:58:59.498919Z" + }, + { + "id": "USN-7760-1", + "modified": "2026-04-27T18:17:40.444418Z" + }, + { + "id": "USN-8005-1", + "modified": "2026-06-25T13:32:31.787765Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2025-1390", + "modified": "2026-06-23T22:00:07.953148Z" + }, + { + "id": "UBUNTU-CVE-2026-4878", + "modified": "2026-06-24T02:29:23.557692Z" + }, + { + "id": "USN-7287-1", + "modified": "2026-04-27T17:45:02.692736Z" + }, + { + "id": "USN-8193-1", + "modified": "2026-04-29T09:53:20.641115Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-27943", + "modified": "2026-05-20T16:08:28.385808Z" + }, + { + "id": "UBUNTU-CVE-2023-4039", + "modified": "2026-05-20T16:17:03.256749Z" + }, + { + "id": "USN-7700-1", + "modified": "2026-04-27T18:13:01.606435Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-2236", + "modified": "2026-07-01T23:40:15.314704Z" + }, + { + "id": "UBUNTU-CVE-2026-41989", + "modified": "2026-06-26T19:30:06.785492Z" + }, + { + "id": "USN-8319-1", + "modified": "2026-05-27T15:47:45.571912Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-12243", + "modified": "2026-07-06T20:44:27.631542Z" + }, + { + "id": "UBUNTU-CVE-2025-14831", + "modified": "2026-07-06T20:44:29.080707Z" + }, + { + "id": "UBUNTU-CVE-2025-32988", + "modified": "2026-04-22T15:42:43.907567Z" + }, + { + "id": "UBUNTU-CVE-2025-32989", + "modified": "2026-04-22T15:42:40.864729Z" + }, + { + "id": "UBUNTU-CVE-2025-32990", + "modified": "2026-04-22T15:38:02.144648Z" + }, + { + "id": "UBUNTU-CVE-2025-6395", + "modified": "2026-04-22T16:08:12.464527Z" + }, + { + "id": "UBUNTU-CVE-2025-9820", + "modified": "2026-07-06T20:44:29.852110Z" + }, + { + "id": "UBUNTU-CVE-2026-33845", + "modified": "2026-07-06T20:44:27.233455Z" + }, + { + "id": "UBUNTU-CVE-2026-33846", + "modified": "2026-07-06T20:44:28.879211Z" + }, + { + "id": "UBUNTU-CVE-2026-3832", + "modified": "2026-06-30T03:45:07.126536Z" + }, + { + "id": "UBUNTU-CVE-2026-3833", + "modified": "2026-07-06T20:44:29.145695Z" + }, + { + "id": "UBUNTU-CVE-2026-42009", + "modified": "2026-07-06T20:44:28.218328Z" + }, + { + "id": "UBUNTU-CVE-2026-42010", + "modified": "2026-07-06T20:44:27.505571Z" + }, + { + "id": "UBUNTU-CVE-2026-42011", + "modified": "2026-07-14T23:44:43.206224Z" + }, + { + "id": "UBUNTU-CVE-2026-42012", + "modified": "2026-07-14T23:44:43.007167Z" + }, + { + "id": "UBUNTU-CVE-2026-42013", + "modified": "2026-07-14T23:44:41.353494Z" + }, + { + "id": "UBUNTU-CVE-2026-42014", + "modified": "2026-07-14T23:44:42.315334Z" + }, + { + "id": "UBUNTU-CVE-2026-42015", + "modified": "2026-07-14T23:44:43.569875Z" + }, + { + "id": "UBUNTU-CVE-2026-5260", + "modified": "2026-07-06T20:44:27.171088Z" + }, + { + "id": "USN-7281-1", + "modified": "2026-04-27T17:44:35.441107Z" + }, + { + "id": "USN-7635-1", + "modified": "2026-04-27T18:09:31.260144Z" + }, + { + "id": "USN-8043-1", + "modified": "2026-04-27T18:38:58.231629Z" + }, + { + "id": "USN-8284-1", + "modified": "2026-06-17T11:00:54.604676Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" + }, + { + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" + }, + { + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" + }, + { + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" + }, + { + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" + }, + { + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" + }, + { + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-17T04:27:00Z" + }, + { + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-07-09T21:30:58.285031Z" + }, + { + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-07-09T21:30:58.537034Z" + }, + { + "id": "USN-7257-1", + "modified": "2026-06-25T13:32:30.106589Z" + }, + { + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" + }, + { + "id": "USN-7542-1", + "modified": "2026-06-25T13:32:30.616782Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" + }, + { + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" + }, + { + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" + }, + { + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" + }, + { + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" + }, + { + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" + }, + { + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-17T04:27:00Z" + }, + { + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-07-09T21:30:58.285031Z" + }, + { + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-07-09T21:30:58.537034Z" + }, + { + "id": "USN-7257-1", + "modified": "2026-06-25T13:32:30.106589Z" + }, + { + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" + }, + { + "id": "USN-7542-1", + "modified": "2026-06-25T13:32:30.616782Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" + }, + { + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" + }, + { + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" + }, + { + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" + }, + { + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" + }, + { + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" + }, + { + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-17T04:27:00Z" + }, + { + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-07-09T21:30:58.285031Z" + }, + { + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-07-09T21:30:58.537034Z" + }, + { + "id": "USN-7257-1", + "modified": "2026-06-25T13:32:30.106589Z" + }, + { + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" + }, + { + "id": "USN-7542-1", + "modified": "2026-06-25T13:32:30.616782Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" + }, + { + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" + }, + { + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" + }, + { + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" + }, + { + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" + }, + { + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" + }, + { + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-17T04:27:00Z" + }, + { + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-07-09T21:30:58.285031Z" + }, + { + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-07-09T21:30:58.537034Z" + }, + { + "id": "USN-7257-1", + "modified": "2026-06-25T13:32:30.106589Z" + }, + { + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" + }, + { + "id": "USN-7542-1", + "modified": "2026-06-25T13:32:30.616782Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2025-62813", + "modified": "2025-10-27T08:32:45.494712Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-34743", + "modified": "2026-06-02T14:00:18.179184Z" + }, + { + "id": "USN-8362-1", + "modified": "2026-06-02T14:14:25.491935Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-09T17:15:27.672147Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-07T21:03:19.257825Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-08T18:30:10.365748Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-07T21:03:19.257825Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-08T18:30:10.365748Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13757", + "modified": "2026-07-01T21:19:39Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-41409", + "modified": "2026-04-22T13:23:47.523941Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2017-11164", + "modified": "2026-04-22T11:10:44.262299Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-09T17:15:27.672147Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-13176", + "modified": "2026-06-16T13:30:37.035462Z" + }, + { + "id": "UBUNTU-CVE-2024-41996", + "modified": "2026-07-08T22:45:14.910732Z" + }, + { + "id": "UBUNTU-CVE-2024-9143", + "modified": "2026-06-16T13:30:42.533862Z" + }, + { + "id": "UBUNTU-CVE-2025-15467", + "modified": "2026-07-08T22:45:12.561148Z" + }, + { + "id": "UBUNTU-CVE-2025-27587", + "modified": "2026-06-16T13:30:42.231385Z" + }, + { + "id": "UBUNTU-CVE-2025-68160", + "modified": "2026-07-08T22:45:11.201806Z" + }, + { + "id": "UBUNTU-CVE-2025-69418", + "modified": "2026-07-08T22:45:10.238757Z" + }, + { + "id": "UBUNTU-CVE-2025-69419", + "modified": "2026-07-08T22:45:10.652331Z" + }, + { + "id": "UBUNTU-CVE-2025-69420", + "modified": "2026-05-20T16:23:50.860805Z" + }, + { + "id": "UBUNTU-CVE-2025-69421", + "modified": "2026-05-20T16:23:50.665805Z" + }, + { + "id": "UBUNTU-CVE-2025-9230", + "modified": "2026-05-20T16:24:04.817135Z" + }, + { + "id": "UBUNTU-CVE-2026-22795", + "modified": "2026-05-20T16:24:13.263285Z" + }, + { + "id": "UBUNTU-CVE-2026-22796", + "modified": "2026-07-08T22:45:13.369897Z" + }, + { + "id": "UBUNTU-CVE-2026-28387", + "modified": "2026-07-08T22:45:14.045974Z" + }, + { + "id": "UBUNTU-CVE-2026-28388", + "modified": "2026-07-08T22:45:13.947607Z" + }, + { + "id": "UBUNTU-CVE-2026-28389", + "modified": "2026-07-08T22:45:14.128002Z" + }, + { + "id": "UBUNTU-CVE-2026-28390", + "modified": "2026-07-08T22:45:14.501164Z" + }, + { + "id": "UBUNTU-CVE-2026-31789", + "modified": "2026-07-08T22:45:08.612244Z" + }, + { + "id": "UBUNTU-CVE-2026-31790", + "modified": "2026-07-08T22:45:15.194189Z" + }, + { + "id": "UBUNTU-CVE-2026-34180", + "modified": "2026-07-08T22:45:16.182260Z" + }, + { + "id": "UBUNTU-CVE-2026-34182", + "modified": "2026-07-08T22:45:16.771546Z" + }, + { + "id": "UBUNTU-CVE-2026-42766", + "modified": "2026-07-08T22:45:18.180633Z" + }, + { + "id": "UBUNTU-CVE-2026-42767", + "modified": "2026-07-08T22:45:18.595864Z" + }, + { + "id": "UBUNTU-CVE-2026-42770", + "modified": "2026-07-08T22:45:20.235150Z" + }, + { + "id": "UBUNTU-CVE-2026-45445", + "modified": "2026-07-08T22:45:20.031829Z" + }, + { + "id": "UBUNTU-CVE-2026-45446", + "modified": "2026-07-08T22:45:20.225145Z" + }, + { + "id": "UBUNTU-CVE-2026-45447", + "modified": "2026-07-08T22:45:20.175237Z" + }, + { + "id": "UBUNTU-CVE-2026-7383", + "modified": "2026-07-08T22:45:20.213109Z" + }, + { + "id": "UBUNTU-CVE-2026-9076", + "modified": "2026-07-08T22:45:20.169764Z" + }, + { + "id": "USN-7278-1", + "modified": "2026-04-27T17:44:33.333251Z" + }, + { + "id": "USN-7786-1", + "modified": "2026-06-25T13:32:31.234820Z" + }, + { + "id": "USN-7980-1", + "modified": "2026-06-30T18:15:13.934266Z" + }, + { + "id": "USN-8155-1", + "modified": "2026-05-20T16:04:00.917390Z" + }, + { + "id": "USN-8414-1", + "modified": "2026-06-30T18:17:25.786836Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-27943", + "modified": "2026-05-20T16:08:28.385808Z" + }, + { + "id": "UBUNTU-CVE-2023-4039", + "modified": "2026-05-20T16:17:03.256749Z" + }, + { + "id": "USN-7700-1", + "modified": "2026-04-27T18:13:01.606435Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-7008", + "modified": "2026-06-08T18:52:48.143455Z" + }, + { + "id": "UBUNTU-CVE-2025-4598", + "modified": "2026-04-22T16:03:19.927023Z" + }, + { + "id": "UBUNTU-CVE-2026-29111", + "modified": "2026-04-22T16:28:39.004822Z" + }, + { + "id": "UBUNTU-CVE-2026-40225", + "modified": "2026-06-05T19:45:06.691290Z" + }, + { + "id": "UBUNTU-CVE-2026-40226", + "modified": "2026-06-08T18:55:48.425073Z" + }, + { + "id": "UBUNTU-CVE-2026-40228", + "modified": "2026-06-08T18:55:49.290907Z" + }, + { + "id": "USN-7559-1", + "modified": "2026-04-22T10:59:21.916844Z" + }, + { + "id": "USN-8119-1", + "modified": "2026-06-05T19:59:22.366383Z" + }, + { + "id": "USN-8402-1", + "modified": "2026-06-08T23:03:52.339660Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2021-46848", + "modified": "2026-04-22T13:00:38.989006Z" + }, + { + "id": "UBUNTU-CVE-2024-12133", + "modified": "2026-04-22T14:38:21.767463Z" + }, + { + "id": "UBUNTU-CVE-2025-13151", + "modified": "2026-04-22T15:30:31.745395Z" + }, + { + "id": "USN-7275-1", + "modified": "2026-04-27T17:44:12.827723Z" + }, + { + "id": "USN-7954-1", + "modified": "2026-04-22T11:04:31.475896Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-07T21:03:19.257825Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-08T18:30:10.365748Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-7008", + "modified": "2026-06-08T18:52:48.143455Z" + }, + { + "id": "UBUNTU-CVE-2025-4598", + "modified": "2026-04-22T16:03:19.927023Z" + }, + { + "id": "UBUNTU-CVE-2026-29111", + "modified": "2026-04-22T16:28:39.004822Z" + }, + { + "id": "UBUNTU-CVE-2026-40225", + "modified": "2026-06-05T19:45:06.691290Z" + }, + { + "id": "UBUNTU-CVE-2026-40226", + "modified": "2026-06-08T18:55:48.425073Z" + }, + { + "id": "UBUNTU-CVE-2026-40228", + "modified": "2026-06-08T18:55:49.290907Z" + }, + { + "id": "USN-7559-1", + "modified": "2026-04-22T10:59:21.916844Z" + }, + { + "id": "USN-8119-1", + "modified": "2026-06-05T19:59:22.366383Z" + }, + { + "id": "USN-8402-1", + "modified": "2026-06-08T23:03:52.339660Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-09T17:15:27.672147Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-4899", + "modified": "2026-04-22T13:36:43.299894Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-29383", + "modified": "2025-10-24T05:01:54Z" + }, + { + "id": "UBUNTU-CVE-2024-56433", + "modified": "2026-05-20T16:19:41.251440Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-09T17:15:27.672147Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-07T21:03:19.257825Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-08T18:30:10.365748Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-07T21:03:19.257825Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-08T18:30:10.365748Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-29383", + "modified": "2025-10-24T05:01:54Z" + }, + { + "id": "UBUNTU-CVE-2024-56433", + "modified": "2026-05-20T16:19:41.251440Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-31486", + "modified": "2026-06-24T15:30:22.242365Z" + }, + { + "id": "UBUNTU-CVE-2023-47039", + "modified": "2026-06-24T15:30:22.223640Z" + }, + { + "id": "UBUNTU-CVE-2024-56406", + "modified": "2026-04-22T15:21:32.149942Z" + }, + { + "id": "UBUNTU-CVE-2025-15649", + "modified": "2026-07-01T13:50:56.760041Z" + }, + { + "id": "UBUNTU-CVE-2025-40909", + "modified": "2026-06-24T15:30:22.288512Z" + }, + { + "id": "UBUNTU-CVE-2026-12087", + "modified": "2026-07-01T13:51:29.763714Z" + }, + { + "id": "UBUNTU-CVE-2026-13221", + "modified": "2026-07-14T11:00:12.675759Z" + }, + { + "id": "UBUNTU-CVE-2026-42496", + "modified": "2026-07-01T18:56:57.544972Z" + }, + { + "id": "UBUNTU-CVE-2026-42497", + "modified": "2026-07-01T13:53:02.335741Z" + }, + { + "id": "UBUNTU-CVE-2026-48959", + "modified": "2026-07-01T13:53:12.524471Z" + }, + { + "id": "UBUNTU-CVE-2026-48961", + "modified": "2026-07-01T13:53:13.376190Z" + }, + { + "id": "UBUNTU-CVE-2026-48962", + "modified": "2026-07-01T13:53:13.252080Z" + }, + { + "id": "UBUNTU-CVE-2026-57432", + "modified": "2026-07-14T11:00:12.772175Z" + }, + { + "id": "UBUNTU-CVE-2026-57433", + "modified": "2026-07-14T11:00:14.055317Z" + }, + { + "id": "UBUNTU-CVE-2026-7017", + "modified": "2026-07-09T17:15:52.841661Z" + }, + { + "id": "UBUNTU-CVE-2026-8376", + "modified": "2026-07-01T18:57:39.513466Z" + }, + { + "id": "UBUNTU-CVE-2026-9538", + "modified": "2026-07-01T13:53:19.355510Z" + }, + { + "id": "USN-7434-1", + "modified": "2026-04-22T10:56:55.320362Z" + }, + { + "id": "USN-7678-1", + "modified": "2026-04-27T18:11:36.276635Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-5958", + "modified": "2026-05-29T10:59:18.893969Z" + }, + { + "id": "USN-8229-1", + "modified": "2026-05-20T16:04:03.111048Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2025-45582", + "modified": "2026-07-06T16:00:24.944880Z" + }, + { + "id": "UBUNTU-CVE-2026-5704", + "modified": "2026-06-26T14:47:36.043245Z" + }, + { + "id": "USN-8477-1", + "modified": "2026-06-26T14:59:24.298942Z" + }, + { + "id": "USN-8510-1", + "modified": "2026-07-06T20:34:34.654931Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-09T17:15:27.672147Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + {} + ] + } + headers: + Content-Length: + - "28736" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_ubuntu_image_with_go_OS_packages_json_grpc.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_ubuntu_image_with_go_OS_packages_json_grpc.yaml new file mode 100644 index 00000000000..72fb96dc429 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_ubuntu_image_with_go_OS_packages_json_grpc.yaml @@ -0,0 +1,97 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:170b376f64fb30995c140276be3d71dfb256b308d86183ca3b22aa93a79ad548" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "zontak/agirunner-sdk-typescript" + }, + { + "registry": "hub.docker.com/", + "repository": "laurentsogeti/pod_showname_formation_ckad" + }, + { + "registry": "hub.docker.com/", + "repository": "settel/render-html" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:29591e5e2bfe9e423a8ba665fc2c98984b63496a2dca584468203d3406d3b116" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:4017eeba317389a738c0affbb6aed06ec730c81d07f020e3e5cd5f9b84715cb4" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:7800f80a93336d416612f372faa5f69eb67b353ce6ae9535fa0848f8784c74b1" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:cc7f3e7dd2099bc0c32ac71225c06166a854160ee25ab0ed5b8b0a3d4415f4b7" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:d31c5be7f74658ce06b043746f6ebb362d30c2c6e512dcab74d7c5f7893b2654" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:e0c94e007274af5f2aa37e8e45fe9c4764f29c1790d8c2860903dee320326092" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "ubuntu" + }, + { + "registry": "hub.docker.com/", + "repository": "amd64/ubuntu" + }, + { + "registry": "hub.docker.com/", + "repository": "onoue1/ubuntu" + }, + { + "registry": "hub.docker.com/", + "repository": "bbash41/my_learning_repo_ubuntu" + } + ] + } diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Scanning_Ubuntu_image_with_go_OS_packages_json.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Scanning_Ubuntu_image_with_go_OS_packages_json.yaml new file mode 100644 index 00000000000..02fbc7b53fb --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Scanning_Ubuntu_image_with_go_OS_packages_json.yaml @@ -0,0 +1,2677 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 14321 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "adduser" + }, + "version": "3.118ubuntu5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "apt" + }, + "version": "2.4.13" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "base-files" + }, + "version": "12ubuntu4.7" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "base-passwd" + }, + "version": "3.5.52build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "bash" + }, + "version": "5.1-6ubuntu1.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "1:2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "coreutils" + }, + "version": "8.32-4.1ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "dash" + }, + "version": "0.5.11+git20210903+057cd650a4ed-3build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "debconf" + }, + "version": "1.5.79ubuntu1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "debianutils" + }, + "version": "5.5-1ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "diffutils" + }, + "version": "1:3.8-0ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "dpkg" + }, + "version": "1.21.1ubuntu2.3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "findutils" + }, + "version": "4.8.0-1ubuntu3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "fzf" + }, + "version": "0.29.0-1ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gcc-12" + }, + "version": "12.3.0-1ubuntu1~22.04" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.18.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gnupg2" + }, + "version": "2.2.27-3ubuntu2.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "grep" + }, + "version": "3.7-1build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gzip" + }, + "version": "1.10-4ubuntu4.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "hostname" + }, + "version": "3.23ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "init-system-helpers" + }, + "version": "1.62" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "acl" + }, + "version": "2.3.1-1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "apt" + }, + "version": "2.4.13" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "attr" + }, + "version": "1:2.5.1-1build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "audit" + }, + "version": "1:3.0.7-1build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "audit" + }, + "version": "1:3.0.7-1build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "bzip2" + }, + "version": "1.0.8-5build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "glibc" + }, + "version": "2.35-0ubuntu3.8" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "glibc" + }, + "version": "2.35-0ubuntu3.8" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libcap-ng" + }, + "version": "0.7.9-2.2build3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libcap2" + }, + "version": "1:2.44-1ubuntu0.22.04.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libxcrypt" + }, + "version": "1:4.4.27-1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "db5.3" + }, + "version": "5.3.28+dfsg1-0.8ubuntu3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "cdebconf" + }, + "version": "0.261ubuntu1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libffi" + }, + "version": "3.4.2-4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gcc-12" + }, + "version": "12.3.0-1ubuntu1~22.04" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libgcrypt20" + }, + "version": "1.9.4-3ubuntu3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gmp" + }, + "version": "2:6.2.1+dfsg-3ubuntu1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gnutls28" + }, + "version": "3.7.3-4ubuntu1.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libgpg-error" + }, + "version": "1.43-3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "nettle" + }, + "version": "3.7.3-1build2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libidn2" + }, + "version": "2.3.2-2build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "keyutils" + }, + "version": "1.6.1-2ubuntu3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "krb5" + }, + "version": "1.19.2-2ubuntu0.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "lz4" + }, + "version": "1.9.3-2build2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "xz-utils" + }, + "version": "5.2.5-2ubuntu1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "nettle" + }, + "version": "3.7.3-1build2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libnsl" + }, + "version": "1.3.0-2build2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "p11-kit" + }, + "version": "0.24.0-6build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pam" + }, + "version": "1.4.0-11ubuntu2.5" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pcre2" + }, + "version": "10.39-3ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "pcre3" + }, + "version": "2:8.39-13ubuntu0.22.04.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "procps" + }, + "version": "2:3.3.17-6ubuntu2.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libseccomp" + }, + "version": "2.5.3-2ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libselinux" + }, + "version": "3.3-1build2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libsemanage" + }, + "version": "3.3-1build2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libsemanage" + }, + "version": "3.3-1build2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libsepol" + }, + "version": "3.3-1build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "openssl" + }, + "version": "3.0.2-0ubuntu1.18" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "gcc-12" + }, + "version": "12.3.0-1ubuntu1~22.04" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "systemd" + }, + "version": "249.11-0ubuntu3.12" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libtasn1-6" + }, + "version": "4.18.0-4build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libtirpc" + }, + "version": "1.3.2-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libtirpc" + }, + "version": "1.3.2-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "systemd" + }, + "version": "249.11-0ubuntu3.12" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libunistring" + }, + "version": "1.0-1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "xxhash" + }, + "version": "0.8.1-1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "libzstd" + }, + "version": "1.4.8+dfsg-3build1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "shadow" + }, + "version": "1:4.8.1-2ubuntu2.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "e2fsprogs" + }, + "version": "1.46.5-2ubuntu1.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "lsb" + }, + "version": "11.1.0ubuntu4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "mawk" + }, + "version": "1.3.4.20200120-3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ncurses" + }, + "version": "6.3-2ubuntu0.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "shadow" + }, + "version": "1:4.8.1-2ubuntu2.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "perl" + }, + "version": "5.34.0-3ubuntu1.3" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "procps" + }, + "version": "2:3.3.17-6ubuntu2.1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "sed" + }, + "version": "4.8-1ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "sensible-utils" + }, + "version": "0.0.17" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "sysvinit" + }, + "version": "3.01-1ubuntu1" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "tar" + }, + "version": "1.34+dfsg-1ubuntu0.1.22.04.2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "ubuntu-keyring" + }, + "version": "2021.03.26" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "usrmerge" + }, + "version": "25ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "util-linux" + }, + "version": "2.37.2-4ubuntu3.4" + }, + { + "package": { + "ecosystem": "Ubuntu:22.04", + "name": "zlib" + }, + "version": "1:1.2.11.dfsg-2ubuntu9.2" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 28736 + body: | + { + "results": [ + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-09T17:15:27.672147Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2016-2781", + "modified": "2026-03-18T06:32:17.714169Z" + }, + { + "id": "UBUNTU-CVE-2025-5278", + "modified": "2026-05-20T16:23:34.282155Z" + } + ] + }, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2025-6297", + "modified": "2026-04-22T16:08:20.375647Z" + }, + { + "id": "USN-7768-1", + "modified": "2026-04-27T18:17:26.257929Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-53432", + "modified": "2026-07-03T21:45:17.460958Z" + }, + { + "id": "UBUNTU-CVE-2026-53433", + "modified": "2026-07-03T21:45:30.861784Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-27943", + "modified": "2026-05-20T16:08:28.385808Z" + }, + { + "id": "UBUNTU-CVE-2023-4039", + "modified": "2026-05-20T16:17:03.256749Z" + }, + { + "id": "USN-7700-1", + "modified": "2026-04-27T18:13:01.606435Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2022-0477", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-0493", + "modified": "2026-02-04T03:42:54.589715Z" + }, + { + "id": "GO-2022-0515", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-0520", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-0521", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-0522", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-0523", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-0524", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-0525", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-0526", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-0527", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-0531", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-0532", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-0533", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-0537", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-0969", + "modified": "2026-02-04T02:41:02.475503Z" + }, + { + "id": "GO-2022-1037", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1038", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1039", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1095", + "modified": "2026-02-04T04:25:45.960420Z" + }, + { + "id": "GO-2022-1143", + "modified": "2026-02-04T04:08:13.589543Z" + }, + { + "id": "GO-2022-1144", + "modified": "2026-02-04T04:29:40.352025Z" + }, + { + "id": "GO-2023-1568", + "modified": "2026-02-04T02:54:08.789114Z" + }, + { + "id": "GO-2023-1569", + "modified": "2026-02-04T03:22:48.161542Z" + }, + { + "id": "GO-2023-1570", + "modified": "2026-02-04T02:57:33.465285Z" + }, + { + "id": "GO-2023-1571", + "modified": "2026-02-04T03:36:14.767832Z" + }, + { + "id": "GO-2023-1621", + "modified": "2026-02-04T02:47:06.125087Z" + }, + { + "id": "GO-2023-1702", + "modified": "2026-02-04T03:43:08.732164Z" + }, + { + "id": "GO-2023-1703", + "modified": "2026-02-04T04:24:15.366665Z" + }, + { + "id": "GO-2023-1704", + "modified": "2026-02-04T04:39:41.032390Z" + }, + { + "id": "GO-2023-1705", + "modified": "2026-02-04T03:44:01.631552Z" + }, + { + "id": "GO-2023-1751", + "modified": "2026-02-04T04:31:56.779446Z" + }, + { + "id": "GO-2023-1752", + "modified": "2026-02-04T03:50:58.841420Z" + }, + { + "id": "GO-2023-1753", + "modified": "2026-02-04T02:22:30.446388Z" + }, + { + "id": "GO-2023-1840", + "modified": "2026-02-04T03:48:08.792378Z" + }, + { + "id": "GO-2023-1878", + "modified": "2026-02-04T04:31:14.443108Z" + }, + { + "id": "GO-2023-1987", + "modified": "2026-02-04T03:58:58.871084Z" + }, + { + "id": "GO-2023-2041", + "modified": "2026-02-04T04:25:22.510281Z" + }, + { + "id": "GO-2023-2043", + "modified": "2026-02-04T04:11:02.549923Z" + }, + { + "id": "GO-2023-2102", + "modified": "2026-04-16T11:14:10.849204Z" + }, + { + "id": "GO-2023-2185", + "modified": "2026-02-04T02:59:25.590966Z" + }, + { + "id": "GO-2023-2186", + "modified": "2026-02-04T03:56:59.969208Z" + }, + { + "id": "GO-2023-2375", + "modified": "2026-02-04T03:57:11.083315Z" + }, + { + "id": "GO-2023-2382", + "modified": "2026-02-04T03:33:11.274886Z" + }, + { + "id": "GO-2024-2598", + "modified": "2026-02-04T03:12:08.722840Z" + }, + { + "id": "GO-2024-2599", + "modified": "2026-02-04T02:21:09.533216Z" + }, + { + "id": "GO-2024-2600", + "modified": "2026-02-04T02:34:41.672789Z" + }, + { + "id": "GO-2024-2609", + "modified": "2026-02-04T04:37:13.773873Z" + }, + { + "id": "GO-2024-2610", + "modified": "2026-02-04T03:09:18.870079Z" + }, + { + "id": "GO-2024-2687", + "modified": "2026-02-04T04:09:31.762399Z" + }, + { + "id": "GO-2024-2887", + "modified": "2026-03-23T05:07:22.471505Z" + }, + { + "id": "GO-2024-2888", + "modified": "2026-03-23T05:00:55.888787Z" + }, + { + "id": "GO-2024-2963", + "modified": "2026-02-04T03:37:39.895574Z" + }, + { + "id": "GO-2024-3105", + "modified": "2026-02-24T16:29:04.364011Z" + }, + { + "id": "GO-2024-3106", + "modified": "2026-02-24T16:29:04.606789Z" + }, + { + "id": "GO-2024-3107", + "modified": "2026-02-24T16:29:04.677030Z" + }, + { + "id": "GO-2025-3373", + "modified": "2026-02-17T16:13:53.362266Z" + }, + { + "id": "GO-2025-3420", + "modified": "2026-02-17T16:13:53.083304Z" + }, + { + "id": "GO-2025-3447", + "modified": "2026-03-24T23:48:06.694170Z" + }, + { + "id": "GO-2025-3503", + "modified": "2026-04-16T22:45:11.580296Z" + }, + { + "id": "GO-2025-3563", + "modified": "2026-02-17T16:13:52.395126Z" + }, + { + "id": "GO-2025-3750", + "modified": "2026-02-04T03:28:12.135241Z" + }, + { + "id": "GO-2025-3751", + "modified": "2026-02-17T16:13:52.185280Z" + }, + { + "id": "GO-2025-3849", + "modified": "2026-05-30T10:29:20.514342Z" + }, + { + "id": "GO-2025-3956", + "modified": "2026-02-04T04:33:27.340869Z" + }, + { + "id": "GO-2025-4006", + "modified": "2026-05-15T10:59:23.181284Z" + }, + { + "id": "GO-2025-4007", + "modified": "2026-05-15T10:59:24.436863Z" + }, + { + "id": "GO-2025-4008", + "modified": "2026-05-15T10:59:23.580906Z" + }, + { + "id": "GO-2025-4009", + "modified": "2026-05-15T10:59:24.005728Z" + }, + { + "id": "GO-2025-4010", + "modified": "2026-05-15T10:59:24.305821Z" + }, + { + "id": "GO-2025-4011", + "modified": "2026-05-15T10:59:22.605843Z" + }, + { + "id": "GO-2025-4012", + "modified": "2026-05-15T10:59:23.250861Z" + }, + { + "id": "GO-2025-4013", + "modified": "2026-05-15T10:59:23.121044Z" + }, + { + "id": "GO-2025-4014", + "modified": "2026-06-26T12:29:46.364453Z" + }, + { + "id": "GO-2025-4015", + "modified": "2026-05-15T10:59:23.447690Z" + }, + { + "id": "GO-2025-4155", + "modified": "2026-07-09T10:44:32.536665Z" + }, + { + "id": "GO-2025-4175", + "modified": "2026-05-15T10:59:24.063040Z" + }, + { + "id": "GO-2026-4337", + "modified": "2026-07-07T10:29:23.547454Z" + }, + { + "id": "GO-2026-4340", + "modified": "2026-05-15T10:59:24.123015Z" + }, + { + "id": "GO-2026-4341", + "modified": "2026-07-07T10:29:23.472772Z" + }, + { + "id": "GO-2026-4342", + "modified": "2026-07-02T10:44:29.686144Z" + }, + { + "id": "GO-2026-4403", + "modified": "2026-05-15T10:59:22.074063Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-09T10:44:32.269952Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-09T10:44:33.381720Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-07-10T10:44:23.724783Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-09T10:44:33.055212Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-09T10:44:33.129570Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-14T16:40:32.676240Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-13T10:29:27.815754Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-14T10:29:32.453910Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-14T16:41:01.458483Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-3219", + "modified": "2026-01-20T17:26:42.776809Z" + }, + { + "id": "UBUNTU-CVE-2025-30258", + "modified": "2026-02-04T04:30:17.426918Z" + }, + { + "id": "UBUNTU-CVE-2025-68973", + "modified": "2026-02-05T00:30:28.335358Z" + }, + { + "id": "UBUNTU-CVE-2026-57062", + "modified": "2026-06-29T18:15:10.272222Z" + }, + { + "id": "USN-7412-1", + "modified": "2026-02-10T04:47:47Z" + }, + { + "id": "USN-7412-2", + "modified": "2026-02-10T04:47:47Z" + }, + { + "id": "USN-7946-1", + "modified": "2026-06-25T13:32:31.788231Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-41991", + "modified": "2026-07-06T20:30:58.394348Z" + }, + { + "id": "UBUNTU-CVE-2026-41992", + "modified": "2026-07-06T20:30:59.127897Z" + }, + { + "id": "USN-8512-1", + "modified": "2026-07-06T20:44:29.397826Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-54369", + "modified": "2026-07-01T21:27:56Z" + }, + { + "id": "UBUNTU-CVE-2026-54370", + "modified": "2026-07-01T21:27:56Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-54371", + "modified": "2026-07-06T20:31:13.100309Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-09T17:15:27.672147Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-42250", + "modified": "2026-06-08T09:45:09.402356Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2016-20013", + "modified": "2026-07-08T22:45:12.334407Z" + }, + { + "id": "UBUNTU-CVE-2025-0395", + "modified": "2026-04-22T15:28:12.422655Z" + }, + { + "id": "UBUNTU-CVE-2025-15281", + "modified": "2026-05-20T16:20:25.786327Z" + }, + { + "id": "UBUNTU-CVE-2025-4802", + "modified": "2026-04-22T16:03:42.030514Z" + }, + { + "id": "UBUNTU-CVE-2025-8058", + "modified": "2026-04-22T16:17:04.960379Z" + }, + { + "id": "UBUNTU-CVE-2026-0861", + "modified": "2026-04-22T16:17:28.297278Z" + }, + { + "id": "UBUNTU-CVE-2026-0915", + "modified": "2026-05-20T16:24:09.854819Z" + }, + { + "id": "UBUNTU-CVE-2026-4046", + "modified": "2026-05-20T16:25:41.648329Z" + }, + { + "id": "UBUNTU-CVE-2026-5435", + "modified": "2026-05-29T19:15:06.842719Z" + }, + { + "id": "UBUNTU-CVE-2026-5450", + "modified": "2026-05-29T19:15:06.879770Z" + }, + { + "id": "UBUNTU-CVE-2026-5928", + "modified": "2026-05-29T19:15:06.900572Z" + }, + { + "id": "UBUNTU-CVE-2026-6238", + "modified": "2026-06-24T11:00:25.318641Z" + }, + { + "id": "USN-7259-1", + "modified": "2026-04-27T17:42:56.450674Z" + }, + { + "id": "USN-7541-1", + "modified": "2026-04-22T10:58:59.498919Z" + }, + { + "id": "USN-7760-1", + "modified": "2026-04-27T18:17:40.444418Z" + }, + { + "id": "USN-8005-1", + "modified": "2026-06-25T13:32:31.787765Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2016-20013", + "modified": "2026-07-08T22:45:12.334407Z" + }, + { + "id": "UBUNTU-CVE-2025-0395", + "modified": "2026-04-22T15:28:12.422655Z" + }, + { + "id": "UBUNTU-CVE-2025-15281", + "modified": "2026-05-20T16:20:25.786327Z" + }, + { + "id": "UBUNTU-CVE-2025-4802", + "modified": "2026-04-22T16:03:42.030514Z" + }, + { + "id": "UBUNTU-CVE-2025-8058", + "modified": "2026-04-22T16:17:04.960379Z" + }, + { + "id": "UBUNTU-CVE-2026-0861", + "modified": "2026-04-22T16:17:28.297278Z" + }, + { + "id": "UBUNTU-CVE-2026-0915", + "modified": "2026-05-20T16:24:09.854819Z" + }, + { + "id": "UBUNTU-CVE-2026-4046", + "modified": "2026-05-20T16:25:41.648329Z" + }, + { + "id": "UBUNTU-CVE-2026-5435", + "modified": "2026-05-29T19:15:06.842719Z" + }, + { + "id": "UBUNTU-CVE-2026-5450", + "modified": "2026-05-29T19:15:06.879770Z" + }, + { + "id": "UBUNTU-CVE-2026-5928", + "modified": "2026-05-29T19:15:06.900572Z" + }, + { + "id": "UBUNTU-CVE-2026-6238", + "modified": "2026-06-24T11:00:25.318641Z" + }, + { + "id": "USN-7259-1", + "modified": "2026-04-27T17:42:56.450674Z" + }, + { + "id": "USN-7541-1", + "modified": "2026-04-22T10:58:59.498919Z" + }, + { + "id": "USN-7760-1", + "modified": "2026-04-27T18:17:40.444418Z" + }, + { + "id": "USN-8005-1", + "modified": "2026-06-25T13:32:31.787765Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2025-1390", + "modified": "2026-06-23T22:00:07.953148Z" + }, + { + "id": "UBUNTU-CVE-2026-4878", + "modified": "2026-06-24T02:29:23.557692Z" + }, + { + "id": "USN-7287-1", + "modified": "2026-04-27T17:45:02.692736Z" + }, + { + "id": "USN-8193-1", + "modified": "2026-04-29T09:53:20.641115Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-27943", + "modified": "2026-05-20T16:08:28.385808Z" + }, + { + "id": "UBUNTU-CVE-2023-4039", + "modified": "2026-05-20T16:17:03.256749Z" + }, + { + "id": "USN-7700-1", + "modified": "2026-04-27T18:13:01.606435Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-2236", + "modified": "2026-07-01T23:40:15.314704Z" + }, + { + "id": "UBUNTU-CVE-2026-41989", + "modified": "2026-06-26T19:30:06.785492Z" + }, + { + "id": "USN-8319-1", + "modified": "2026-05-27T15:47:45.571912Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-12243", + "modified": "2026-07-06T20:44:27.631542Z" + }, + { + "id": "UBUNTU-CVE-2025-14831", + "modified": "2026-07-06T20:44:29.080707Z" + }, + { + "id": "UBUNTU-CVE-2025-32988", + "modified": "2026-04-22T15:42:43.907567Z" + }, + { + "id": "UBUNTU-CVE-2025-32989", + "modified": "2026-04-22T15:42:40.864729Z" + }, + { + "id": "UBUNTU-CVE-2025-32990", + "modified": "2026-04-22T15:38:02.144648Z" + }, + { + "id": "UBUNTU-CVE-2025-6395", + "modified": "2026-04-22T16:08:12.464527Z" + }, + { + "id": "UBUNTU-CVE-2025-9820", + "modified": "2026-07-06T20:44:29.852110Z" + }, + { + "id": "UBUNTU-CVE-2026-33845", + "modified": "2026-07-06T20:44:27.233455Z" + }, + { + "id": "UBUNTU-CVE-2026-33846", + "modified": "2026-07-06T20:44:28.879211Z" + }, + { + "id": "UBUNTU-CVE-2026-3832", + "modified": "2026-06-30T03:45:07.126536Z" + }, + { + "id": "UBUNTU-CVE-2026-3833", + "modified": "2026-07-06T20:44:29.145695Z" + }, + { + "id": "UBUNTU-CVE-2026-42009", + "modified": "2026-07-06T20:44:28.218328Z" + }, + { + "id": "UBUNTU-CVE-2026-42010", + "modified": "2026-07-06T20:44:27.505571Z" + }, + { + "id": "UBUNTU-CVE-2026-42011", + "modified": "2026-07-14T23:44:43.206224Z" + }, + { + "id": "UBUNTU-CVE-2026-42012", + "modified": "2026-07-14T23:44:43.007167Z" + }, + { + "id": "UBUNTU-CVE-2026-42013", + "modified": "2026-07-14T23:44:41.353494Z" + }, + { + "id": "UBUNTU-CVE-2026-42014", + "modified": "2026-07-14T23:44:42.315334Z" + }, + { + "id": "UBUNTU-CVE-2026-42015", + "modified": "2026-07-14T23:44:43.569875Z" + }, + { + "id": "UBUNTU-CVE-2026-5260", + "modified": "2026-07-06T20:44:27.171088Z" + }, + { + "id": "USN-7281-1", + "modified": "2026-04-27T17:44:35.441107Z" + }, + { + "id": "USN-7635-1", + "modified": "2026-04-27T18:09:31.260144Z" + }, + { + "id": "USN-8043-1", + "modified": "2026-04-27T18:38:58.231629Z" + }, + { + "id": "USN-8284-1", + "modified": "2026-06-17T11:00:54.604676Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" + }, + { + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" + }, + { + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" + }, + { + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" + }, + { + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" + }, + { + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" + }, + { + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-17T04:27:00Z" + }, + { + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-07-09T21:30:58.285031Z" + }, + { + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-07-09T21:30:58.537034Z" + }, + { + "id": "USN-7257-1", + "modified": "2026-06-25T13:32:30.106589Z" + }, + { + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" + }, + { + "id": "USN-7542-1", + "modified": "2026-06-25T13:32:30.616782Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" + }, + { + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" + }, + { + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" + }, + { + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" + }, + { + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" + }, + { + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" + }, + { + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-17T04:27:00Z" + }, + { + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-07-09T21:30:58.285031Z" + }, + { + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-07-09T21:30:58.537034Z" + }, + { + "id": "USN-7257-1", + "modified": "2026-06-25T13:32:30.106589Z" + }, + { + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" + }, + { + "id": "USN-7542-1", + "modified": "2026-06-25T13:32:30.616782Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" + }, + { + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" + }, + { + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" + }, + { + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" + }, + { + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" + }, + { + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" + }, + { + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-17T04:27:00Z" + }, + { + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-07-09T21:30:58.285031Z" + }, + { + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-07-09T21:30:58.537034Z" + }, + { + "id": "USN-7257-1", + "modified": "2026-06-25T13:32:30.106589Z" + }, + { + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" + }, + { + "id": "USN-7542-1", + "modified": "2026-06-25T13:32:30.616782Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2018-5709", + "modified": "2026-05-29T10:45:16.478625Z" + }, + { + "id": "UBUNTU-CVE-2024-26458", + "modified": "2026-05-29T10:45:24.467288Z" + }, + { + "id": "UBUNTU-CVE-2024-26461", + "modified": "2026-05-29T10:45:24.733632Z" + }, + { + "id": "UBUNTU-CVE-2024-3596", + "modified": "2026-05-20T16:17:25.600531Z" + }, + { + "id": "UBUNTU-CVE-2025-24528", + "modified": "2026-05-29T10:45:33.649489Z" + }, + { + "id": "UBUNTU-CVE-2025-3576", + "modified": "2026-04-22T15:43:09.290181Z" + }, + { + "id": "UBUNTU-CVE-2026-11850", + "modified": "2026-06-17T04:27:00Z" + }, + { + "id": "UBUNTU-CVE-2026-40355", + "modified": "2026-07-09T21:30:58.285031Z" + }, + { + "id": "UBUNTU-CVE-2026-40356", + "modified": "2026-07-09T21:30:58.537034Z" + }, + { + "id": "USN-7257-1", + "modified": "2026-06-25T13:32:30.106589Z" + }, + { + "id": "USN-7314-1", + "modified": "2026-04-27T18:02:23.125086Z" + }, + { + "id": "USN-7542-1", + "modified": "2026-06-25T13:32:30.616782Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2025-62813", + "modified": "2025-10-27T08:32:45.494712Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-34743", + "modified": "2026-06-02T14:00:18.179184Z" + }, + { + "id": "USN-8362-1", + "modified": "2026-06-02T14:14:25.491935Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-09T17:15:27.672147Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-07T21:03:19.257825Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-08T18:30:10.365748Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-07T21:03:19.257825Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-08T18:30:10.365748Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13757", + "modified": "2026-07-01T21:19:39Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-10041", + "modified": "2026-04-22T14:37:13.108514Z" + }, + { + "id": "UBUNTU-CVE-2025-6020", + "modified": "2026-04-22T16:08:04.179164Z" + }, + { + "id": "UBUNTU-CVE-2026-54411", + "modified": "2026-06-24T09:03:12Z" + }, + { + "id": "USN-7580-1", + "modified": "2026-04-27T18:04:06.181183Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-41409", + "modified": "2026-04-22T13:23:47.523941Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2017-11164", + "modified": "2026-04-22T11:10:44.262299Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-09T17:15:27.672147Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2024-13176", + "modified": "2026-06-16T13:30:37.035462Z" + }, + { + "id": "UBUNTU-CVE-2024-41996", + "modified": "2026-07-08T22:45:14.910732Z" + }, + { + "id": "UBUNTU-CVE-2024-9143", + "modified": "2026-06-16T13:30:42.533862Z" + }, + { + "id": "UBUNTU-CVE-2025-15467", + "modified": "2026-07-08T22:45:12.561148Z" + }, + { + "id": "UBUNTU-CVE-2025-27587", + "modified": "2026-06-16T13:30:42.231385Z" + }, + { + "id": "UBUNTU-CVE-2025-68160", + "modified": "2026-07-08T22:45:11.201806Z" + }, + { + "id": "UBUNTU-CVE-2025-69418", + "modified": "2026-07-08T22:45:10.238757Z" + }, + { + "id": "UBUNTU-CVE-2025-69419", + "modified": "2026-07-08T22:45:10.652331Z" + }, + { + "id": "UBUNTU-CVE-2025-69420", + "modified": "2026-05-20T16:23:50.860805Z" + }, + { + "id": "UBUNTU-CVE-2025-69421", + "modified": "2026-05-20T16:23:50.665805Z" + }, + { + "id": "UBUNTU-CVE-2025-9230", + "modified": "2026-05-20T16:24:04.817135Z" + }, + { + "id": "UBUNTU-CVE-2026-22795", + "modified": "2026-05-20T16:24:13.263285Z" + }, + { + "id": "UBUNTU-CVE-2026-22796", + "modified": "2026-07-08T22:45:13.369897Z" + }, + { + "id": "UBUNTU-CVE-2026-28387", + "modified": "2026-07-08T22:45:14.045974Z" + }, + { + "id": "UBUNTU-CVE-2026-28388", + "modified": "2026-07-08T22:45:13.947607Z" + }, + { + "id": "UBUNTU-CVE-2026-28389", + "modified": "2026-07-08T22:45:14.128002Z" + }, + { + "id": "UBUNTU-CVE-2026-28390", + "modified": "2026-07-08T22:45:14.501164Z" + }, + { + "id": "UBUNTU-CVE-2026-31789", + "modified": "2026-07-08T22:45:08.612244Z" + }, + { + "id": "UBUNTU-CVE-2026-31790", + "modified": "2026-07-08T22:45:15.194189Z" + }, + { + "id": "UBUNTU-CVE-2026-34180", + "modified": "2026-07-08T22:45:16.182260Z" + }, + { + "id": "UBUNTU-CVE-2026-34182", + "modified": "2026-07-08T22:45:16.771546Z" + }, + { + "id": "UBUNTU-CVE-2026-42766", + "modified": "2026-07-08T22:45:18.180633Z" + }, + { + "id": "UBUNTU-CVE-2026-42767", + "modified": "2026-07-08T22:45:18.595864Z" + }, + { + "id": "UBUNTU-CVE-2026-42770", + "modified": "2026-07-08T22:45:20.235150Z" + }, + { + "id": "UBUNTU-CVE-2026-45445", + "modified": "2026-07-08T22:45:20.031829Z" + }, + { + "id": "UBUNTU-CVE-2026-45446", + "modified": "2026-07-08T22:45:20.225145Z" + }, + { + "id": "UBUNTU-CVE-2026-45447", + "modified": "2026-07-08T22:45:20.175237Z" + }, + { + "id": "UBUNTU-CVE-2026-7383", + "modified": "2026-07-08T22:45:20.213109Z" + }, + { + "id": "UBUNTU-CVE-2026-9076", + "modified": "2026-07-08T22:45:20.169764Z" + }, + { + "id": "USN-7278-1", + "modified": "2026-04-27T17:44:33.333251Z" + }, + { + "id": "USN-7786-1", + "modified": "2026-06-25T13:32:31.234820Z" + }, + { + "id": "USN-7980-1", + "modified": "2026-06-30T18:15:13.934266Z" + }, + { + "id": "USN-8155-1", + "modified": "2026-05-20T16:04:00.917390Z" + }, + { + "id": "USN-8414-1", + "modified": "2026-06-30T18:17:25.786836Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-27943", + "modified": "2026-05-20T16:08:28.385808Z" + }, + { + "id": "UBUNTU-CVE-2023-4039", + "modified": "2026-05-20T16:17:03.256749Z" + }, + { + "id": "USN-7700-1", + "modified": "2026-04-27T18:13:01.606435Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-7008", + "modified": "2026-06-08T18:52:48.143455Z" + }, + { + "id": "UBUNTU-CVE-2025-4598", + "modified": "2026-04-22T16:03:19.927023Z" + }, + { + "id": "UBUNTU-CVE-2026-29111", + "modified": "2026-04-22T16:28:39.004822Z" + }, + { + "id": "UBUNTU-CVE-2026-40225", + "modified": "2026-06-05T19:45:06.691290Z" + }, + { + "id": "UBUNTU-CVE-2026-40226", + "modified": "2026-06-08T18:55:48.425073Z" + }, + { + "id": "UBUNTU-CVE-2026-40228", + "modified": "2026-06-08T18:55:49.290907Z" + }, + { + "id": "USN-7559-1", + "modified": "2026-04-22T10:59:21.916844Z" + }, + { + "id": "USN-8119-1", + "modified": "2026-06-05T19:59:22.366383Z" + }, + { + "id": "USN-8402-1", + "modified": "2026-06-08T23:03:52.339660Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2021-46848", + "modified": "2026-04-22T13:00:38.989006Z" + }, + { + "id": "UBUNTU-CVE-2024-12133", + "modified": "2026-04-22T14:38:21.767463Z" + }, + { + "id": "UBUNTU-CVE-2025-13151", + "modified": "2026-04-22T15:30:31.745395Z" + }, + { + "id": "USN-7275-1", + "modified": "2026-04-27T17:44:12.827723Z" + }, + { + "id": "USN-7954-1", + "modified": "2026-04-22T11:04:31.475896Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-07T21:03:19.257825Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-08T18:30:10.365748Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-7008", + "modified": "2026-06-08T18:52:48.143455Z" + }, + { + "id": "UBUNTU-CVE-2025-4598", + "modified": "2026-04-22T16:03:19.927023Z" + }, + { + "id": "UBUNTU-CVE-2026-29111", + "modified": "2026-04-22T16:28:39.004822Z" + }, + { + "id": "UBUNTU-CVE-2026-40225", + "modified": "2026-06-05T19:45:06.691290Z" + }, + { + "id": "UBUNTU-CVE-2026-40226", + "modified": "2026-06-08T18:55:48.425073Z" + }, + { + "id": "UBUNTU-CVE-2026-40228", + "modified": "2026-06-08T18:55:49.290907Z" + }, + { + "id": "USN-7559-1", + "modified": "2026-04-22T10:59:21.916844Z" + }, + { + "id": "USN-8119-1", + "modified": "2026-06-05T19:59:22.366383Z" + }, + { + "id": "USN-8402-1", + "modified": "2026-06-08T23:03:52.339660Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-09T17:15:27.672147Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2022-4899", + "modified": "2026-04-22T13:36:43.299894Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-29383", + "modified": "2025-10-24T05:01:54Z" + }, + { + "id": "UBUNTU-CVE-2024-56433", + "modified": "2026-05-20T16:19:41.251440Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-09T17:15:27.672147Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-07T21:03:19.257825Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-08T18:30:10.365748Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-50495", + "modified": "2026-07-02T22:45:21.903948Z" + }, + { + "id": "UBUNTU-CVE-2025-6141", + "modified": "2026-07-07T21:03:19.257825Z" + }, + { + "id": "UBUNTU-CVE-2025-69720", + "modified": "2026-07-08T18:30:10.365748Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-29383", + "modified": "2025-10-24T05:01:54Z" + }, + { + "id": "UBUNTU-CVE-2024-56433", + "modified": "2026-05-20T16:19:41.251440Z" + } + ] + }, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2023-31486", + "modified": "2026-06-24T15:30:22.242365Z" + }, + { + "id": "UBUNTU-CVE-2023-47039", + "modified": "2026-06-24T15:30:22.223640Z" + }, + { + "id": "UBUNTU-CVE-2024-56406", + "modified": "2026-04-22T15:21:32.149942Z" + }, + { + "id": "UBUNTU-CVE-2025-15649", + "modified": "2026-07-01T13:50:56.760041Z" + }, + { + "id": "UBUNTU-CVE-2025-40909", + "modified": "2026-06-24T15:30:22.288512Z" + }, + { + "id": "UBUNTU-CVE-2026-12087", + "modified": "2026-07-01T13:51:29.763714Z" + }, + { + "id": "UBUNTU-CVE-2026-13221", + "modified": "2026-07-14T11:00:12.675759Z" + }, + { + "id": "UBUNTU-CVE-2026-42496", + "modified": "2026-07-01T18:56:57.544972Z" + }, + { + "id": "UBUNTU-CVE-2026-42497", + "modified": "2026-07-01T13:53:02.335741Z" + }, + { + "id": "UBUNTU-CVE-2026-48959", + "modified": "2026-07-01T13:53:12.524471Z" + }, + { + "id": "UBUNTU-CVE-2026-48961", + "modified": "2026-07-01T13:53:13.376190Z" + }, + { + "id": "UBUNTU-CVE-2026-48962", + "modified": "2026-07-01T13:53:13.252080Z" + }, + { + "id": "UBUNTU-CVE-2026-57432", + "modified": "2026-07-14T11:00:12.772175Z" + }, + { + "id": "UBUNTU-CVE-2026-57433", + "modified": "2026-07-14T11:00:14.055317Z" + }, + { + "id": "UBUNTU-CVE-2026-7017", + "modified": "2026-07-09T17:15:52.841661Z" + }, + { + "id": "UBUNTU-CVE-2026-8376", + "modified": "2026-07-01T18:57:39.513466Z" + }, + { + "id": "UBUNTU-CVE-2026-9538", + "modified": "2026-07-01T13:53:19.355510Z" + }, + { + "id": "USN-7434-1", + "modified": "2026-04-22T10:56:55.320362Z" + }, + { + "id": "USN-7678-1", + "modified": "2026-04-27T18:11:36.276635Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-5958", + "modified": "2026-05-29T10:59:18.893969Z" + }, + { + "id": "USN-8229-1", + "modified": "2026-05-20T16:04:03.111048Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2025-45582", + "modified": "2026-07-06T16:00:24.944880Z" + }, + { + "id": "UBUNTU-CVE-2026-5704", + "modified": "2026-06-26T14:47:36.043245Z" + }, + { + "id": "USN-8477-1", + "modified": "2026-06-26T14:59:24.298942Z" + }, + { + "id": "USN-8510-1", + "modified": "2026-07-06T20:34:34.654931Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2026-13595", + "modified": "2026-07-09T17:15:27.672147Z" + }, + { + "id": "UBUNTU-CVE-2026-27456", + "modified": "2026-05-20T16:24:53.388662Z" + }, + { + "id": "UBUNTU-CVE-2026-53612", + "modified": "2026-06-18T04:30:14.232470Z" + }, + { + "id": "UBUNTU-CVE-2026-53613", + "modified": "2026-06-18T04:30:14.288067Z" + }, + { + "id": "UBUNTU-CVE-2026-53614", + "modified": "2026-06-18T04:30:14.276833Z" + }, + { + "id": "UBUNTU-CVE-2026-53615", + "modified": "2026-06-18T04:30:14.486442Z" + }, + { + "id": "USN-8091-1", + "modified": "2026-04-22T11:07:02.475047Z" + } + ] + }, + {} + ] + } + headers: + Content-Length: + - "28736" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Scanning_Ubuntu_image_with_go_OS_packages_json_grpc.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Scanning_Ubuntu_image_with_go_OS_packages_json_grpc.yaml new file mode 100644 index 00000000000..72fb96dc429 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Scanning_Ubuntu_image_with_go_OS_packages_json_grpc.yaml @@ -0,0 +1,97 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:170b376f64fb30995c140276be3d71dfb256b308d86183ca3b22aa93a79ad548" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "zontak/agirunner-sdk-typescript" + }, + { + "registry": "hub.docker.com/", + "repository": "laurentsogeti/pod_showname_formation_ckad" + }, + { + "registry": "hub.docker.com/", + "repository": "settel/render-html" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:29591e5e2bfe9e423a8ba665fc2c98984b63496a2dca584468203d3406d3b116" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:4017eeba317389a738c0affbb6aed06ec730c81d07f020e3e5cd5f9b84715cb4" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:7800f80a93336d416612f372faa5f69eb67b353ce6ae9535fa0848f8784c74b1" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:cc7f3e7dd2099bc0c32ac71225c06166a854160ee25ab0ed5b8b0a3d4415f4b7" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:d31c5be7f74658ce06b043746f6ebb362d30c2c6e512dcab74d7c5f7893b2654" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:e0c94e007274af5f2aa37e8e45fe9c4764f29c1790d8c2860903dee320326092" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "ubuntu" + }, + { + "registry": "hub.docker.com/", + "repository": "amd64/ubuntu" + }, + { + "registry": "hub.docker.com/", + "repository": "onoue1/ubuntu" + }, + { + "registry": "hub.docker.com/", + "repository": "bbash41/my_learning_repo_ubuntu" + } + ] + } diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Scanning_java_image_with_some_packages.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Scanning_java_image_with_some_packages.yaml new file mode 100644 index 00000000000..4d32ae277f7 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Scanning_java_image_with_some_packages.yaml @@ -0,0 +1,2750 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 29312 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "acl" + }, + "version": "2.3.2-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "alpine-baselayout" + }, + "version": "3.6.8-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "alpine-baselayout" + }, + "version": "3.6.8-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "alpine-keys" + }, + "version": "2.5-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "alpine-base" + }, + "version": "3.21.2-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "apk-tools" + }, + "version": "2.14.6-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "brotli" + }, + "version": "1.1.0-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "busybox" + }, + "version": "1.37.0-r9" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "busybox" + }, + "version": "1.37.0-r9" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "ca-certificates" + }, + "version": "20241121-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "ca-certificates" + }, + "version": "20241121-r1" + }, + { + "package": { + "ecosystem": "Maven", + "name": "ch.qos.reload4j:reload4j" + }, + "version": "1.2.22" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.fasterxml.jackson.core:jackson-annotations" + }, + "version": "2.12.7" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.fasterxml.jackson.core:jackson-core" + }, + "version": "2.10.2" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.fasterxml.jackson.core:jackson-databind" + }, + "version": "2.12.7.1" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.fasterxml.jackson.jaxrs:jackson-jaxrs-base" + }, + "version": "2.12.7" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider" + }, + "version": "2.12.7" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.fasterxml.jackson.module:jackson-module-jaxb-annotations" + }, + "version": "2.12.7" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.fasterxml.woodstox:woodstox-core" + }, + "version": "5.4.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.github.stephenc.jcip:jcip-annotations" + }, + "version": "1.0-1" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.code.findbugs:jsr305" + }, + "version": "3.0.2" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.code.gson:gson" + }, + "version": "2.9.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.errorprone:error_prone_annotations" + }, + "version": "2.18.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.guava:failureaccess" + }, + "version": "1.0.1" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.guava:guava" + }, + "version": "32.0.1-jre" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.guava:listenablefuture" + }, + "version": "9999.0-empty-to-avoid-conflict-with-guava" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.j2objc:j2objc-annotations" + }, + "version": "2.8" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.protobuf:protobuf-java" + }, + "version": "3.21.12" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.re2j:re2j" + }, + "version": "1.1" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.nimbusds:nimbus-jose-jwt" + }, + "version": "9.31" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.sun.jersey:jersey-client" + }, + "version": "1.19.4" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.sun.jersey:jersey-core" + }, + "version": "1.19.4" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.sun.jersey:jersey-servlet" + }, + "version": "1.19.4" + }, + { + "package": { + "ecosystem": "Maven", + "name": "commons-beanutils:commons-beanutils" + }, + "version": "1.9.4" + }, + { + "package": { + "ecosystem": "Maven", + "name": "commons-cli:commons-cli" + }, + "version": "1.5.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "commons-codec:commons-codec" + }, + "version": "1.15" + }, + { + "package": { + "ecosystem": "Maven", + "name": "commons-collections:commons-collections" + }, + "version": "3.2.2" + }, + { + "package": { + "ecosystem": "Maven", + "name": "commons-io:commons-io" + }, + "version": "2.14.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "commons-logging:commons-logging" + }, + "version": "1.2" + }, + { + "package": { + "ecosystem": "Maven", + "name": "commons-net:commons-net" + }, + "version": "3.9.0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "coreutils" + }, + "version": "9.5-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "coreutils" + }, + "version": "9.5-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "coreutils" + }, + "version": "9.5-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "coreutils" + }, + "version": "9.5-r2" + }, + { + "package": { + "ecosystem": "Maven", + "name": "dnsjava:dnsjava" + }, + "version": "3.4.0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "encodings" + }, + "version": "1.0.7-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "font-dejavu" + }, + "version": "2.37-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "fontconfig" + }, + "version": "2.15.0-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "freetype" + }, + "version": "2.13.3-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "gdbm" + }, + "version": "1.24-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "gmp" + }, + "version": "6.3.0-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "gnupg" + }, + "version": "2.4.7-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "gnupg" + }, + "version": "2.4.7-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "gnupg" + }, + "version": "2.4.7-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "gnupg" + }, + "version": "2.4.7-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "gnupg" + }, + "version": "2.4.7-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "gnupg" + }, + "version": "2.4.7-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "gnutls" + }, + "version": "3.8.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "gnupg" + }, + "version": "2.4.7-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "gnupg" + }, + "version": "2.4.7-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "gnupg" + }, + "version": "2.4.7-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "gnupg" + }, + "version": "2.4.7-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "gnupg" + }, + "version": "2.4.7-r0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.dropwizard.metrics:metrics-core" + }, + "version": "3.2.4" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-all" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-buffer" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-codec" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-codec-dns" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-codec-haproxy" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-codec-http" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-codec-http2" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-codec-memcache" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-codec-mqtt" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-codec-redis" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-codec-smtp" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-codec-socks" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-codec-stomp" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-codec-xml" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-common" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-handler" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-handler-proxy" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-handler-ssl-ocsp" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-resolver" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-resolver-dns" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-resolver-dns-classes-macos" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-resolver-dns-native-macos" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-transport" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-transport-classes-epoll" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-transport-classes-kqueue" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-transport-native-epoll" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-transport-native-kqueue" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-transport-native-unix-common" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-transport-rxtx" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-transport-sctp" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "io.netty:netty-transport-udt" + }, + "version": "4.1.100.Final" + }, + { + "package": { + "ecosystem": "Maven", + "name": "jakarta.activation:jakarta.activation-api" + }, + "version": "1.2.1" + }, + { + "package": { + "ecosystem": "Maven", + "name": "jakarta.xml.bind:jakarta.xml.bind-api" + }, + "version": "2.3.2" + }, + { + "package": { + "ecosystem": "Maven", + "name": "javax.servlet:javax.servlet-api" + }, + "version": "3.1.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "javax.ws.rs:jsr311-api" + }, + "version": "1.1.1" + }, + { + "package": { + "ecosystem": "Maven", + "name": "javax.xml.bind:jaxb-api" + }, + "version": "2.2.11" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "libassuan" + }, + "version": "2.5.7-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "attr" + }, + "version": "2.5.2-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "bzip2" + }, + "version": "1.0.8-r6" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "openssl" + }, + "version": "3.3.2-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "expat" + }, + "version": "2.6.4-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "libffi" + }, + "version": "3.4.6-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "libfontenc" + }, + "version": "1.1.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "libgcrypt" + }, + "version": "1.10.3-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "libgpg-error" + }, + "version": "1.51-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "libidn2" + }, + "version": "2.3.7-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "gettext" + }, + "version": "0.22.5-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "libksba" + }, + "version": "1.6.7-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "openldap" + }, + "version": "2.6.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "ncurses" + }, + "version": "6.5_p20241006-r3" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "libpng" + }, + "version": "1.6.44-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "cyrus-sasl" + }, + "version": "2.1.28-r8" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "openssl" + }, + "version": "3.3.2-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "libtasn1" + }, + "version": "4.19.0-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "libunistring" + }, + "version": "1.2-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "mkfontscale" + }, + "version": "1.2.3-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "musl" + }, + "version": "1.2.5-r8" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "musl-locales" + }, + "version": "0.1.0-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "musl-locales" + }, + "version": "0.1.0-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "musl" + }, + "version": "1.2.5-r8" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "ncurses" + }, + "version": "6.5_p20241006-r3" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "nettle" + }, + "version": "3.10-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "npth" + }, + "version": "1.6-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "openssl" + }, + "version": "3.3.2-r4" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.avro:avro" + }, + "version": "1.9.2" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.commons:commons-compress" + }, + "version": "1.21" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.commons:commons-configuration2" + }, + "version": "2.8.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.commons:commons-lang3" + }, + "version": "3.12.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.commons:commons-math3" + }, + "version": "3.6.1" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.commons:commons-text" + }, + "version": "1.10.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.curator:curator-client" + }, + "version": "5.2.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.curator:curator-framework" + }, + "version": "5.2.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.curator:curator-recipes" + }, + "version": "5.2.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.hadoop.thirdparty:hadoop-shaded-guava" + }, + "version": "1.2.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.hadoop.thirdparty:hadoop-shaded-protobuf_3_21" + }, + "version": "1.2.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.hadoop:hadoop-annotations" + }, + "version": "3.4.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.hadoop:hadoop-auth" + }, + "version": "3.4.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.hadoop:hadoop-client" + }, + "version": "3.4.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.hadoop:hadoop-common" + }, + "version": "3.4.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.hadoop:hadoop-hdfs-client" + }, + "version": "3.4.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.hadoop:hadoop-mapreduce-client-common" + }, + "version": "3.4.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.hadoop:hadoop-mapreduce-client-core" + }, + "version": "3.4.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.hadoop:hadoop-mapreduce-client-jobclient" + }, + "version": "3.4.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.hadoop:hadoop-yarn-api" + }, + "version": "3.4.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.hadoop:hadoop-yarn-client" + }, + "version": "3.4.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.hadoop:hadoop-yarn-common" + }, + "version": "3.4.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.httpcomponents:httpclient" + }, + "version": "4.5.13" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.httpcomponents:httpcore" + }, + "version": "4.4.13" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.kerby:kerb-admin" + }, + "version": "2.0.3" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.kerby:kerb-client" + }, + "version": "2.0.3" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.kerby:kerb-common" + }, + "version": "2.0.3" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.kerby:kerb-core" + }, + "version": "2.0.3" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.kerby:kerb-crypto" + }, + "version": "2.0.3" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.kerby:kerb-identity" + }, + "version": "2.0.3" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.kerby:kerb-server" + }, + "version": "2.0.3" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.kerby:kerb-simplekdc" + }, + "version": "2.0.3" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.kerby:kerb-util" + }, + "version": "2.0.3" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.kerby:kerby-asn1" + }, + "version": "2.0.3" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.kerby:kerby-config" + }, + "version": "2.0.3" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.kerby:kerby-pkix" + }, + "version": "2.0.3" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.kerby:kerby-util" + }, + "version": "2.0.3" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.kerby:kerby-xdr" + }, + "version": "2.0.3" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.kerby:token-provider" + }, + "version": "2.0.3" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.codehaus.mojo:animal-sniffer-annotations" + }, + "version": "1.17" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.codehaus.woodstox:stax2-api" + }, + "version": "4.2.1" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.eclipse.jetty.websocket:websocket-api" + }, + "version": "9.4.53.v20231009" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.eclipse.jetty.websocket:websocket-client" + }, + "version": "9.4.53.v20231009" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.eclipse.jetty.websocket:websocket-common" + }, + "version": "9.4.53.v20231009" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.eclipse.jetty:jetty-client" + }, + "version": "9.4.53.v20231009" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.eclipse.jetty:jetty-http" + }, + "version": "9.4.53.v20231009" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.eclipse.jetty:jetty-io" + }, + "version": "9.4.53.v20231009" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.eclipse.jetty:jetty-security" + }, + "version": "9.4.53.v20231009" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.eclipse.jetty:jetty-servlet" + }, + "version": "9.4.53.v20231009" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.eclipse.jetty:jetty-util" + }, + "version": "9.4.53.v20231009" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.eclipse.jetty:jetty-util-ajax" + }, + "version": "9.4.53.v20231009" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.eclipse.jetty:jetty-webapp" + }, + "version": "9.4.53.v20231009" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.eclipse.jetty:jetty-xml" + }, + "version": "9.4.53.v20231009" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.jctools:jctools-core" + }, + "version": "3.1.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.jline:jline" + }, + "version": "3.9.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.jline:jline-builtins" + }, + "version": "3.9.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.jline:jline-reader" + }, + "version": "3.9.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.jline:jline-remote-ssh" + }, + "version": "3.9.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.jline:jline-remote-telnet" + }, + "version": "3.9.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.jline:jline-style" + }, + "version": "3.9.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.jline:jline-terminal" + }, + "version": "3.9.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.jline:jline-terminal-jansi" + }, + "version": "3.9.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.jline:jline-terminal-jna" + }, + "version": "3.9.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.slf4j:slf4j-api" + }, + "version": "1.7.36" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.slf4j:slf4j-reload4j" + }, + "version": "1.7.36" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "p11-kit" + }, + "version": "0.25.5-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "p11-kit" + }, + "version": "0.25.5-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "pinentry" + }, + "version": "1.3.1-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "pax-utils" + }, + "version": "1.3.8-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "skalibs" + }, + "version": "2.14.3.0-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "sqlite" + }, + "version": "3.47.1-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "busybox" + }, + "version": "1.37.0-r9" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "tzdata" + }, + "version": "2024b-r1" + }, + { + "package": { + "ecosystem": "Maven", + "name": "unknown" + }, + "version": "unknown" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "utmps" + }, + "version": "0.1.2.3-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.21", + "name": "zlib" + }, + "version": "1.3.1-r2" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 17438 + body: | + { + "results": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-72hv-8253-57qq", + "modified": "2026-04-07T16:47:43.107166Z" + }, + { + "id": "GHSA-h46c-h94j-95f3", + "modified": "2026-02-04T03:44:39.385253Z" + }, + { + "id": "GHSA-wf8f-6423-gfxg", + "modified": "2026-02-04T02:17:21.257294Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-3wrr-7qpf-2prh", + "modified": "2026-06-30T05:59:24.605767Z" + }, + { + "id": "GHSA-5jmj-h7xm-6q6v", + "modified": "2026-06-30T21:15:09.170694Z" + }, + { + "id": "GHSA-hgj6-7826-r7m5", + "modified": "2026-06-25T00:29:24.783131Z" + }, + { + "id": "GHSA-j3rv-43j4-c7qm", + "modified": "2026-06-25T00:29:23.656899Z" + }, + { + "id": "GHSA-rmj7-2vxq-3g9f", + "modified": "2026-06-25T00:29:23.888358Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-735f-pc8j-v9w8", + "modified": "2026-02-04T03:34:00.411610Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "GHSA-gvpg-vgmx-xg6w", + "modified": "2026-02-04T03:20:13.834799Z" + }, + { + "id": "GHSA-xwmg-2g98-w7v9", + "modified": "2026-02-04T04:02:18.737097Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-wxr5-93ph-8wr9", + "modified": "2026-02-04T02:26:01.067608Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-cfxw-4h78-h7fw", + "modified": "2026-02-04T04:29:28.819325Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-68972", + "modified": "2026-06-15T18:18:10.895016Z" + }, + { + "id": "ALPINE-CVE-2025-68973", + "modified": "2026-06-15T18:18:10.895887Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-68972", + "modified": "2026-06-15T18:18:10.895016Z" + }, + { + "id": "ALPINE-CVE-2025-68973", + "modified": "2026-06-15T18:18:10.895887Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-68972", + "modified": "2026-06-15T18:18:10.895016Z" + }, + { + "id": "ALPINE-CVE-2025-68973", + "modified": "2026-06-15T18:18:10.895887Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-68972", + "modified": "2026-06-15T18:18:10.895016Z" + }, + { + "id": "ALPINE-CVE-2025-68973", + "modified": "2026-06-15T18:18:10.895887Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-68972", + "modified": "2026-06-15T18:18:10.895016Z" + }, + { + "id": "ALPINE-CVE-2025-68973", + "modified": "2026-06-15T18:18:10.895887Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-68972", + "modified": "2026-06-15T18:18:10.895016Z" + }, + { + "id": "ALPINE-CVE-2025-68973", + "modified": "2026-06-15T18:18:10.895887Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-12243", + "modified": "2026-06-15T18:18:10.253210Z" + }, + { + "id": "ALPINE-CVE-2025-14831", + "modified": "2026-06-15T18:18:10.573518Z" + }, + { + "id": "ALPINE-CVE-2025-32988", + "modified": "2026-06-15T18:18:10.714041Z" + }, + { + "id": "ALPINE-CVE-2025-32989", + "modified": "2026-06-15T18:18:10.714301Z" + }, + { + "id": "ALPINE-CVE-2025-32990", + "modified": "2026-06-15T18:18:10.714549Z" + }, + { + "id": "ALPINE-CVE-2025-6395", + "modified": "2026-06-15T18:18:10.871999Z" + }, + { + "id": "ALPINE-CVE-2025-9820", + "modified": "2026-06-15T18:18:10.956749Z" + }, + { + "id": "ALPINE-CVE-2026-1584", + "modified": "2026-06-15T18:18:10.959139Z" + }, + { + "id": "ALPINE-CVE-2026-33845", + "modified": "2026-06-15T18:18:11.185590Z" + }, + { + "id": "ALPINE-CVE-2026-33846", + "modified": "2026-06-15T18:18:11.185912Z" + }, + { + "id": "ALPINE-CVE-2026-3832", + "modified": "2026-06-15T18:18:11.214159Z" + }, + { + "id": "ALPINE-CVE-2026-3833", + "modified": "2026-06-15T18:18:11.214377Z" + }, + { + "id": "ALPINE-CVE-2026-42009", + "modified": "2026-06-15T18:18:11.227863Z" + }, + { + "id": "ALPINE-CVE-2026-42010", + "modified": "2026-06-15T18:18:11.227837Z" + }, + { + "id": "ALPINE-CVE-2026-42011", + "modified": "2026-06-15T18:18:11.228116Z" + }, + { + "id": "ALPINE-CVE-2026-42012", + "modified": "2026-06-15T18:18:11.228202Z" + }, + { + "id": "ALPINE-CVE-2026-42013", + "modified": "2026-06-15T18:18:11.228369Z" + }, + { + "id": "ALPINE-CVE-2026-42014", + "modified": "2026-06-16T09:30:05.264530Z" + }, + { + "id": "ALPINE-CVE-2026-42015", + "modified": "2026-06-15T18:18:11.228558Z" + }, + { + "id": "ALPINE-CVE-2026-5260", + "modified": "2026-06-15T18:18:11.275186Z" + }, + { + "id": "ALPINE-CVE-2026-5419", + "modified": "2026-06-15T18:18:11.276813Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-68972", + "modified": "2026-06-15T18:18:10.895016Z" + }, + { + "id": "ALPINE-CVE-2025-68973", + "modified": "2026-06-15T18:18:10.895887Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-68972", + "modified": "2026-06-15T18:18:10.895016Z" + }, + { + "id": "ALPINE-CVE-2025-68973", + "modified": "2026-06-15T18:18:10.895887Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-68972", + "modified": "2026-06-15T18:18:10.895016Z" + }, + { + "id": "ALPINE-CVE-2025-68973", + "modified": "2026-06-15T18:18:10.895887Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-68972", + "modified": "2026-06-15T18:18:10.895016Z" + }, + { + "id": "ALPINE-CVE-2025-68973", + "modified": "2026-06-15T18:18:10.895887Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-68972", + "modified": "2026-06-15T18:18:10.895016Z" + }, + { + "id": "ALPINE-CVE-2025-68973", + "modified": "2026-06-15T18:18:10.895887Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-3p8m-j85q-pgmj", + "modified": "2026-02-04T02:23:33.973208Z" + }, + { + "id": "GHSA-mj4r-2hfc-f8p6", + "modified": "2026-05-14T20:52:02.730912Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-cm33-6792-r9fm", + "modified": "2026-05-14T20:50:50.147382Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-cc37-9q2j-3hfv", + "modified": "2026-06-12T19:45:11.561026Z" + }, + { + "id": "GHSA-h2qv-fj59-j46j", + "modified": "2026-07-10T12:45:24.288759Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-38f8-5428-x5cv", + "modified": "2026-05-14T20:48:37.405742Z" + }, + { + "id": "GHSA-57rv-r2g8-2cj3", + "modified": "2026-05-14T20:47:30.693204Z" + }, + { + "id": "GHSA-5jpm-x58v-624v", + "modified": "2026-02-04T02:17:39.757688Z" + }, + { + "id": "GHSA-84h7-rjj3-6jx4", + "modified": "2026-02-04T03:25:14.697311Z" + }, + { + "id": "GHSA-f6hv-jmp6-3vwv", + "modified": "2026-05-14T20:50:55.245702Z" + }, + { + "id": "GHSA-fghv-69vj-qj49", + "modified": "2026-02-04T03:04:04.888405Z" + }, + { + "id": "GHSA-hvcg-qmg6-jm4c", + "modified": "2026-06-16T14:44:20.815695Z" + }, + { + "id": "GHSA-m4cv-j2px-7723", + "modified": "2026-05-14T20:52:01.053039Z" + }, + { + "id": "GHSA-pwqr-wmgm-9rr8", + "modified": "2026-03-27T22:04:14.372867Z" + }, + { + "id": "GHSA-v8h7-rr48-vmmv", + "modified": "2026-05-08T19:50:55.560203Z" + }, + { + "id": "GHSA-xxqh-mfjm-7mv9", + "modified": "2026-05-14T20:47:27.523513Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-563q-j3cm-6jxm", + "modified": "2026-06-16T14:44:20.964765Z" + }, + { + "id": "GHSA-5x3r-wrvg-rp6q", + "modified": "2026-06-12T19:45:11.465768Z" + }, + { + "id": "GHSA-c2gf-v879-257j", + "modified": "2026-07-10T12:45:24.320409Z" + }, + { + "id": "GHSA-f6hv-jmp6-3vwv", + "modified": "2026-05-14T20:50:55.245702Z" + }, + { + "id": "GHSA-prj3-ccx8-p6x4", + "modified": "2026-02-04T02:26:22.855609Z" + }, + { + "id": "GHSA-w9fj-cfpg-grvv", + "modified": "2026-03-27T22:05:04.574044Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "GHSA-jfg9-48mv-9qgx", + "modified": "2026-05-14T20:51:55.305572Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-3244-j874-rhc2", + "modified": "2026-06-12T19:30:08.485135Z" + }, + { + "id": "GHSA-5w86-c3rq-vjj7", + "modified": "2026-06-16T18:29:23.153230Z" + }, + { + "id": "GHSA-6ghj-frrj-jjj3", + "modified": "2026-06-12T19:30:08.473519Z" + }, + { + "id": "GHSA-6jv9-x5w9-2ccm", + "modified": "2026-07-10T12:45:25.759557Z" + }, + { + "id": "GHSA-rgrr-p7gp-5xj7", + "modified": "2026-05-14T20:52:36.995968Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-jq43-27x9-3v86", + "modified": "2026-02-04T04:27:03.146166Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "GHSA-vhch-2wf3-m8rp", + "modified": "2026-07-14T20:30:19.656636Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "GHSA-389x-839f-4rhx", + "modified": "2026-02-04T04:31:00.174857Z" + }, + { + "id": "GHSA-xq3w-v528-46rv", + "modified": "2026-02-04T03:40:54.362888Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-3qp7-7mw8-wx86", + "modified": "2026-06-12T19:30:08.471567Z" + }, + { + "id": "GHSA-4g8c-wm8x-jfhw", + "modified": "2026-02-04T02:54:33.253775Z" + }, + { + "id": "GHSA-c653-97m9-rcg9", + "modified": "2026-06-16T15:44:21.668164Z" + }, + { + "id": "GHSA-x4gw-5cx5-pgmh", + "modified": "2026-06-12T19:45:13.007385Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-45q3-82m4-75jr", + "modified": "2026-05-14T20:47:38.979365Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-5pvg-856g-cp85", + "modified": "2026-07-10T12:45:25.665872Z" + }, + { + "id": "GHSA-676x-f7gg-47vc", + "modified": "2026-07-10T12:45:25.760302Z" + }, + { + "id": "GHSA-xmv7-r254-6q78", + "modified": "2026-06-12T19:45:12.897371Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-w573-9ffj-6ff9", + "modified": "2026-06-12T19:45:13.047513Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-w573-9ffj-6ff9", + "modified": "2026-06-12T19:45:13.047513Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-5xrh-qmmq-w6ch", + "modified": "2026-06-12T19:45:11.468850Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-12797", + "modified": "2026-06-15T18:18:10.256734Z" + }, + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2025-15467", + "modified": "2026-07-08T04:31:54.237773Z" + }, + { + "id": "ALPINE-CVE-2025-15468", + "modified": "2026-07-08T04:31:54.236044Z" + }, + { + "id": "ALPINE-CVE-2025-66199", + "modified": "2026-07-08T04:30:11.899340Z" + }, + { + "id": "ALPINE-CVE-2025-68160", + "modified": "2026-07-08T04:32:27.950152Z" + }, + { + "id": "ALPINE-CVE-2025-69418", + "modified": "2026-07-08T04:31:55.406338Z" + }, + { + "id": "ALPINE-CVE-2025-69419", + "modified": "2026-07-08T04:31:54.597659Z" + }, + { + "id": "ALPINE-CVE-2025-69420", + "modified": "2026-07-08T04:31:55.393Z" + }, + { + "id": "ALPINE-CVE-2025-69421", + "modified": "2026-07-08T04:30:11.908070Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9231", + "modified": "2026-07-14T05:30:07.073045Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + }, + { + "id": "ALPINE-CVE-2026-22795", + "modified": "2026-07-08T04:32:28.331714Z" + }, + { + "id": "ALPINE-CVE-2026-22796", + "modified": "2026-07-08T04:32:29.030190Z" + }, + { + "id": "ALPINE-CVE-2026-28387", + "modified": "2026-07-08T04:32:29.167238Z" + }, + { + "id": "ALPINE-CVE-2026-28388", + "modified": "2026-07-08T04:32:29.169509Z" + }, + { + "id": "ALPINE-CVE-2026-28389", + "modified": "2026-07-08T04:31:56.091480Z" + }, + { + "id": "ALPINE-CVE-2026-28390", + "modified": "2026-07-08T04:31:57.860412Z" + }, + { + "id": "ALPINE-CVE-2026-31789", + "modified": "2026-07-08T04:30:12.004739Z" + }, + { + "id": "ALPINE-CVE-2026-31790", + "modified": "2026-07-08T04:32:29.132271Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-8176", + "modified": "2026-06-15T18:18:10.530866Z" + }, + { + "id": "ALPINE-CVE-2025-59375", + "modified": "2026-06-15T18:18:10.829584Z" + }, + { + "id": "ALPINE-CVE-2026-24515", + "modified": "2026-06-15T18:18:11.032360Z" + }, + { + "id": "ALPINE-CVE-2026-25210", + "modified": "2026-06-15T18:18:11.033167Z" + }, + { + "id": "ALPINE-CVE-2026-32776", + "modified": "2026-06-15T18:18:11.068638Z" + }, + { + "id": "ALPINE-CVE-2026-32777", + "modified": "2026-06-15T18:18:11.071581Z" + }, + { + "id": "ALPINE-CVE-2026-32778", + "modified": "2026-06-15T18:18:11.072930Z" + }, + { + "id": "ALPINE-CVE-2026-41080", + "modified": "2026-06-20T12:30:05.052957Z" + }, + { + "id": "ALPINE-CVE-2026-45186", + "modified": "2026-06-20T12:30:05.157190Z" + }, + { + "id": "ALPINE-CVE-2026-50219", + "modified": "2026-06-29T15:30:06.451101Z" + }, + { + "id": "ALPINE-CVE-2026-56131", + "modified": "2026-06-29T15:30:04.915303Z" + }, + { + "id": "ALPINE-CVE-2026-56132", + "modified": "2026-06-29T15:30:04.969406Z" + }, + { + "id": "ALPINE-CVE-2026-56403", + "modified": "2026-06-29T15:30:04.960433Z" + }, + { + "id": "ALPINE-CVE-2026-56404", + "modified": "2026-06-29T15:30:04.962121Z" + }, + { + "id": "ALPINE-CVE-2026-56405", + "modified": "2026-06-29T15:30:06.454363Z" + }, + { + "id": "ALPINE-CVE-2026-56406", + "modified": "2026-06-29T15:30:04.954590Z" + }, + { + "id": "ALPINE-CVE-2026-56407", + "modified": "2026-06-29T15:30:06.448330Z" + }, + { + "id": "ALPINE-CVE-2026-56408", + "modified": "2026-06-29T15:30:04.922465Z" + }, + { + "id": "ALPINE-CVE-2026-56409", + "modified": "2026-06-29T15:30:04.923913Z" + }, + { + "id": "ALPINE-CVE-2026-56410", + "modified": "2026-06-29T15:30:04.962352Z" + }, + { + "id": "ALPINE-CVE-2026-56411", + "modified": "2026-06-29T15:30:04.965868Z" + }, + { + "id": "ALPINE-CVE-2026-56412", + "modified": "2026-06-29T15:30:06.451950Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-64505", + "modified": "2026-06-15T18:18:10.872356Z" + }, + { + "id": "ALPINE-CVE-2025-64506", + "modified": "2026-07-08T04:32:27.903394Z" + }, + { + "id": "ALPINE-CVE-2025-64720", + "modified": "2026-07-08T04:32:27.945381Z" + }, + { + "id": "ALPINE-CVE-2025-65018", + "modified": "2026-07-08T04:30:11.929041Z" + }, + { + "id": "ALPINE-CVE-2025-66293", + "modified": "2026-06-15T18:18:10.877635Z" + }, + { + "id": "ALPINE-CVE-2026-22801", + "modified": "2026-07-08T04:32:29.119736Z" + }, + { + "id": "ALPINE-CVE-2026-25646", + "modified": "2026-06-15T18:18:11.036103Z" + }, + { + "id": "ALPINE-CVE-2026-33416", + "modified": "2026-07-08T04:32:29.121861Z" + }, + { + "id": "ALPINE-CVE-2026-33636", + "modified": "2026-07-08T04:32:29.247323Z" + }, + { + "id": "ALPINE-CVE-2026-34757", + "modified": "2026-07-08T04:31:57.961613Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-12797", + "modified": "2026-06-15T18:18:10.256734Z" + }, + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2025-15467", + "modified": "2026-07-08T04:31:54.237773Z" + }, + { + "id": "ALPINE-CVE-2025-15468", + "modified": "2026-07-08T04:31:54.236044Z" + }, + { + "id": "ALPINE-CVE-2025-66199", + "modified": "2026-07-08T04:30:11.899340Z" + }, + { + "id": "ALPINE-CVE-2025-68160", + "modified": "2026-07-08T04:32:27.950152Z" + }, + { + "id": "ALPINE-CVE-2025-69418", + "modified": "2026-07-08T04:31:55.406338Z" + }, + { + "id": "ALPINE-CVE-2025-69419", + "modified": "2026-07-08T04:31:54.597659Z" + }, + { + "id": "ALPINE-CVE-2025-69420", + "modified": "2026-07-08T04:31:55.393Z" + }, + { + "id": "ALPINE-CVE-2025-69421", + "modified": "2026-07-08T04:30:11.908070Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9231", + "modified": "2026-07-14T05:30:07.073045Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + }, + { + "id": "ALPINE-CVE-2026-22795", + "modified": "2026-07-08T04:32:28.331714Z" + }, + { + "id": "ALPINE-CVE-2026-22796", + "modified": "2026-07-08T04:32:29.030190Z" + }, + { + "id": "ALPINE-CVE-2026-28387", + "modified": "2026-07-08T04:32:29.167238Z" + }, + { + "id": "ALPINE-CVE-2026-28388", + "modified": "2026-07-08T04:32:29.169509Z" + }, + { + "id": "ALPINE-CVE-2026-28389", + "modified": "2026-07-08T04:31:56.091480Z" + }, + { + "id": "ALPINE-CVE-2026-28390", + "modified": "2026-07-08T04:31:57.860412Z" + }, + { + "id": "ALPINE-CVE-2026-31789", + "modified": "2026-07-08T04:30:12.004739Z" + }, + { + "id": "ALPINE-CVE-2026-31790", + "modified": "2026-07-08T04:32:29.132271Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-12133", + "modified": "2026-06-15T18:18:10.252644Z" + }, + { + "id": "ALPINE-CVE-2025-13151", + "modified": "2026-06-15T18:18:10.571882Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-07-08T04:32:24.548042Z" + }, + { + "id": "ALPINE-CVE-2026-40200", + "modified": "2026-06-15T18:18:11.215742Z" + }, + { + "id": "ALPINE-CVE-2026-6042", + "modified": "2026-06-15T18:18:11.283180Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-07-08T04:32:24.548042Z" + }, + { + "id": "ALPINE-CVE-2026-40200", + "modified": "2026-06-15T18:18:11.215742Z" + }, + { + "id": "ALPINE-CVE-2026-6042", + "modified": "2026-06-15T18:18:11.283180Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-12797", + "modified": "2026-06-15T18:18:10.256734Z" + }, + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2025-15467", + "modified": "2026-07-08T04:31:54.237773Z" + }, + { + "id": "ALPINE-CVE-2025-15468", + "modified": "2026-07-08T04:31:54.236044Z" + }, + { + "id": "ALPINE-CVE-2025-66199", + "modified": "2026-07-08T04:30:11.899340Z" + }, + { + "id": "ALPINE-CVE-2025-68160", + "modified": "2026-07-08T04:32:27.950152Z" + }, + { + "id": "ALPINE-CVE-2025-69418", + "modified": "2026-07-08T04:31:55.406338Z" + }, + { + "id": "ALPINE-CVE-2025-69419", + "modified": "2026-07-08T04:31:54.597659Z" + }, + { + "id": "ALPINE-CVE-2025-69420", + "modified": "2026-07-08T04:31:55.393Z" + }, + { + "id": "ALPINE-CVE-2025-69421", + "modified": "2026-07-08T04:30:11.908070Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9231", + "modified": "2026-07-14T05:30:07.073045Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + }, + { + "id": "ALPINE-CVE-2026-22795", + "modified": "2026-07-08T04:32:28.331714Z" + }, + { + "id": "ALPINE-CVE-2026-22796", + "modified": "2026-07-08T04:32:29.030190Z" + }, + { + "id": "ALPINE-CVE-2026-28387", + "modified": "2026-07-08T04:32:29.167238Z" + }, + { + "id": "ALPINE-CVE-2026-28388", + "modified": "2026-07-08T04:32:29.169509Z" + }, + { + "id": "ALPINE-CVE-2026-28389", + "modified": "2026-07-08T04:31:56.091480Z" + }, + { + "id": "ALPINE-CVE-2026-28390", + "modified": "2026-07-08T04:31:57.860412Z" + }, + { + "id": "ALPINE-CVE-2026-31789", + "modified": "2026-07-08T04:30:12.004739Z" + }, + { + "id": "ALPINE-CVE-2026-31790", + "modified": "2026-07-08T04:32:29.132271Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-r7pg-v2c8-mfg3", + "modified": "2026-02-04T03:14:24.930542Z" + }, + { + "id": "GHSA-rhrv-645h-fjfh", + "modified": "2026-02-04T02:43:50.522457Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-4265-ccf5-phj5", + "modified": "2026-02-04T03:44:24.716817Z" + }, + { + "id": "GHSA-4g9r-vxhx-9pgx", + "modified": "2026-02-04T02:38:20.882397Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-337m-mw94-2v6g", + "modified": "2026-05-21T06:29:17.115065Z" + }, + { + "id": "GHSA-9w38-p64v-xpmv", + "modified": "2026-02-04T03:05:15.000909Z" + }, + { + "id": "GHSA-xjp4-hw94-mvp5", + "modified": "2026-02-04T04:32:34.354092Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-j288-q9x7-2f5v", + "modified": "2026-02-04T03:18:02.851501Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-355h-qmc2-wpwf", + "modified": "2026-05-20T00:45:32.367357Z" + }, + { + "id": "GHSA-qh8g-58pp-2wxh", + "modified": "2026-02-04T05:13:21.910792Z" + }, + { + "id": "GHSA-wjpw-4j6x-6rwh", + "modified": "2026-03-09T11:29:07.402944Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-2r2c-cx56-8933", + "modified": "2026-06-25T22:29:16.891915Z" + }, + { + "id": "GHSA-47qp-hqvx-6r3f", + "modified": "2026-06-25T22:29:17.064782Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2026-2100", + "modified": "2026-06-25T10:30:05.031172Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2026-2100", + "modified": "2026-06-25T10:30:05.031172Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-29087", + "modified": "2026-07-08T04:31:54.511793Z" + }, + { + "id": "ALPINE-CVE-2025-29088", + "modified": "2026-06-15T18:27:20.200582Z" + }, + { + "id": "ALPINE-CVE-2025-3277", + "modified": "2026-07-08T04:32:24.444840Z" + }, + { + "id": "ALPINE-CVE-2025-6965", + "modified": "2026-06-27T10:30:06.109296Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2026-22184", + "modified": "2026-07-14T05:30:07.069428Z" + }, + { + "id": "ALPINE-CVE-2026-27171", + "modified": "2026-07-08T04:31:57.846862Z" + } + ] + } + ] + } + headers: + Content-Length: + - "17438" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Scanning_java_image_with_some_packages_grpc.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Scanning_java_image_with_some_packages_grpc.yaml new file mode 100644 index 00000000000..5df357c149d --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Scanning_java_image_with_some_packages_grpc.yaml @@ -0,0 +1,191 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:24df97763ab9d58471e80ce86dda54c67dbb65049289843ccb1809000b9f3721" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:36fe455d7c8699097737659b53633ddccf88ec35eeb6d2daed82d58bf5118077" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:3889625b386856dc297e169971554f68f2add439540eedfe1b45f17d25f805ff" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "eclipse-temurin" + }, + { + "registry": "hub.docker.com/", + "repository": "amd64/eclipse-temurin" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:4d20a0ca102a3946198bd9c2a33f93afddb5318e1b51238ea526fd33f5e5e91e" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:6816cf5c807f635c8843e02fc28c5cdb753c4991a24d92b107a133fadd1d90c7" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:70df47ede2f09a8bc39f2fed6c516bf581265ad6e97eaf0199c7fc88dc5e020d" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:82acb3072371f577ca489e449ffc0c7880bc666e7ab905ba1c0d630dd8c01240" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "amitnimbus2004/alpine-amsobit-git" + }, + { + "registry": "hub.docker.com/", + "repository": "kushvanth7/alpine" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:96fe2e94460cb52ba58fdaab336ed209b93008de8321e688a6b64f6debfcf2d6" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:a0904247e36a7726c03c71ee48f3e64462021c88dafeb13f37fdaf613b27f11c" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "lacework/test-latest-dockerhub-tag" + }, + { + "registry": "hub.docker.com/", + "repository": "amd64/alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "yobasystems/alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "kabomo7586/test" + }, + { + "registry": "hub.docker.com/", + "repository": "amitnimbus2004/alpine-amsobit-git" + }, + { + "registry": "hub.docker.com/", + "repository": "kushvanth7/alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "th00dev/sleep-pod" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:bc192a542e403d61dad218fe5898edb90dab62ff68c38a93408887ddc58d8bb0" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "kabomo7586/test" + }, + { + "registry": "hub.docker.com/", + "repository": "th00dev/sleep-pod" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:c1ccc4a212acaac45291798235378ee009aef456df75f6a8a7fd9c992e3e27a5" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "lacework/test-latest-dockerhub-tag" + }, + { + "registry": "hub.docker.com/", + "repository": "amd64/alpine" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:d2041f1069f935fdb1663e9cdce5590747bf15cb802804de1e71df1ab0dc2c66" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:e071b1923bfee24a1553992f8578a83e15e3f38f030835269c434f28dcdc00cb" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:e64a0aa59a55fbfc29c60fccffba2dd62276739fa0b8d62d593d3ec07dd7eb76" + } + error: + code: 5 + message: chain ID not found diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Scanning_python_image_with_no_packages.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Scanning_python_image_with_no_packages.yaml new file mode 100644 index 00000000000..3ae9e119100 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Scanning_python_image_with_no_packages.yaml @@ -0,0 +1,1189 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 12957 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Debian:10", + "name": "adduser" + }, + "version": "3.118" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "apt" + }, + "version": "1.8.2.3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "base-files" + }, + "version": "10.3+deb10u13" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "base-passwd" + }, + "version": "3.5.46" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "bash" + }, + "version": "5.0-4" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "1:2.33.1-0.1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "ca-certificates" + }, + "version": "20200601~deb10u2" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "coreutils" + }, + "version": "8.30-3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "dash" + }, + "version": "0.5.10.2-5" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "debconf" + }, + "version": "1.5.71+deb10u1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "debian-archive-keyring" + }, + "version": "2019.1+deb10u1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "debianutils" + }, + "version": "4.8.6.1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "diffutils" + }, + "version": "1:3.7-3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "dpkg" + }, + "version": "1.19.8" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "e2fsprogs" + }, + "version": "1.44.5-1+deb10u3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "findutils" + }, + "version": "4.6.0+git+20190209-2" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "gcc-8" + }, + "version": "8.3.0-6" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "gnupg2" + }, + "version": "2.2.12-1+deb10u2" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "grep" + }, + "version": "3.3-1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "gzip" + }, + "version": "1.9-3+deb10u1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "hostname" + }, + "version": "3.21" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "init-system-helpers" + }, + "version": "1.56+nmu1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "acl" + }, + "version": "2.2.53-4" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "apt" + }, + "version": "1.8.2.3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "attr" + }, + "version": "1:2.4.48-4" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "audit" + }, + "version": "1:2.8.4-3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "audit" + }, + "version": "1:2.8.4-3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "bzip2" + }, + "version": "1.0.6-9.2~deb10u2" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "glibc" + }, + "version": "2.28-10+deb10u2" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "glibc" + }, + "version": "2.28-10+deb10u2" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libcap-ng" + }, + "version": "0.7.9-2" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "e2fsprogs" + }, + "version": "1.44.5-1+deb10u3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "db5.3" + }, + "version": "5.3.28+dfsg1-0.5" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "cdebconf" + }, + "version": "0.249" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "expat" + }, + "version": "2.2.6-2+deb10u6" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "e2fsprogs" + }, + "version": "1.44.5-1+deb10u3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libffi" + }, + "version": "3.2.1-9" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "gcc-8" + }, + "version": "1:8.3.0-6" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libgcrypt20" + }, + "version": "1.8.4-5+deb10u1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "gdbm" + }, + "version": "1.18.1-4" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "gmp" + }, + "version": "2:6.1.2+dfsg-4+deb10u1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "gnutls28" + }, + "version": "3.6.7-4+deb10u10" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libgpg-error" + }, + "version": "1.35-1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "nettle" + }, + "version": "3.4.1-1+deb10u1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libidn2" + }, + "version": "2.0.5-1+deb10u1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "lz4" + }, + "version": "1.8.3-1+deb10u1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "xz-utils" + }, + "version": "5.2.4-1+deb10u1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "ncurses" + }, + "version": "6.1+20181013-2+deb10u3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "nettle" + }, + "version": "3.4.1-1+deb10u1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "p11-kit" + }, + "version": "0.23.15-2+deb10u1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "pam" + }, + "version": "1.3.1-5" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "pam" + }, + "version": "1.3.1-5" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "pam" + }, + "version": "1.3.1-5" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "pam" + }, + "version": "1.3.1-5" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "pcre3" + }, + "version": "2:8.39-12" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "readline" + }, + "version": "7.0-5" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libseccomp" + }, + "version": "2.3.3-4" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libselinux" + }, + "version": "2.8-1+b1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libsemanage" + }, + "version": "2.8-2" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libsemanage" + }, + "version": "2.8-2" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libsepol" + }, + "version": "2.8-1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "sqlite3" + }, + "version": "3.27.2-3+deb10u2" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "e2fsprogs" + }, + "version": "1.44.5-1+deb10u3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "openssl" + }, + "version": "1.1.1n-0+deb10u5" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "gcc-8" + }, + "version": "8.3.0-6" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "systemd" + }, + "version": "241-7~deb10u9" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libtasn1-6" + }, + "version": "4.13-3+deb10u1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "ncurses" + }, + "version": "6.1+20181013-2+deb10u3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "systemd" + }, + "version": "241-7~deb10u9" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libunistring" + }, + "version": "0.9.10-1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libzstd" + }, + "version": "1.3.8+dfsg-3+deb10u2" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "shadow" + }, + "version": "1:4.5-1.1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "mawk" + }, + "version": "1.3.3-17+b3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "ncurses" + }, + "version": "6.1+20181013-2+deb10u3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "ncurses" + }, + "version": "6.1+20181013-2+deb10u3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "netbase" + }, + "version": "5.6" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "openssl" + }, + "version": "1.1.1n-0+deb10u5" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "shadow" + }, + "version": "1:4.5-1.1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "perl" + }, + "version": "5.28.1-6+deb10u1" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "pip" + }, + "version": "23.0.1" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "pip" + }, + "version": "23.0.1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "readline" + }, + "version": "7.0-5" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "sed" + }, + "version": "4.7-1" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "setuptools" + }, + "version": "58.1.0" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "setuptools" + }, + "version": "58.1.0" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "sysvinit" + }, + "version": "2.93-8" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "tar" + }, + "version": "1.30+dfsg-6" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "tzdata" + }, + "version": "2021a-0+deb10u11" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "wheel" + }, + "version": "0.40.0" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "zlib" + }, + "version": "1:1.2.11.dfsg-1+deb10u2" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 5160 + body: | + { + "results": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DLA-3482-1", + "modified": "2025-05-26T07:01:25.263124Z" + } + ] + }, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "DLA-3807-1", + "modified": "2026-03-09T01:21:14.798998Z" + }, + { + "id": "DLA-3850-1", + "modified": "2026-03-09T01:19:52.798152Z" + } + ] + }, + { + "vulns": [ + { + "id": "DLA-3807-1", + "modified": "2026-03-09T01:21:14.798998Z" + }, + { + "id": "DLA-3850-1", + "modified": "2026-03-09T01:19:52.798152Z" + } + ] + }, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DLA-3783-1", + "modified": "2026-03-09T01:21:52.762023Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DLA-3660-1", + "modified": "2026-03-09T02:10:14.556560Z" + }, + { + "id": "DLA-3740-1", + "modified": "2026-03-09T01:23:17.775568Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + { + "vulns": [ + { + "id": "DLA-3586-1", + "modified": "2026-03-09T01:19:25.252973Z" + }, + { + "id": "DLA-3682-1", + "modified": "2026-03-09T01:18:42.667623Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "DLA-3530-1", + "modified": "2026-03-09T01:19:28.929204Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "DLA-3474-1", + "modified": "2026-03-09T01:20:13.950328Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "DLA-3586-1", + "modified": "2026-03-09T01:19:25.252973Z" + }, + { + "id": "DLA-3682-1", + "modified": "2026-03-09T01:18:42.667623Z" + } + ] + }, + { + "vulns": [ + { + "id": "DLA-3474-1", + "modified": "2026-03-09T01:20:13.950328Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + { + "vulns": [ + { + "id": "DLA-3586-1", + "modified": "2026-03-09T01:19:25.252973Z" + }, + { + "id": "DLA-3682-1", + "modified": "2026-03-09T01:18:42.667623Z" + } + ] + }, + { + "vulns": [ + { + "id": "DLA-3586-1", + "modified": "2026-03-09T01:19:25.252973Z" + }, + { + "id": "DLA-3682-1", + "modified": "2026-03-09T01:18:42.667623Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "DLA-3530-1", + "modified": "2026-03-09T01:19:28.929204Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-4xh5-x5gv-qwph", + "modified": "2026-07-07T17:57:29.434622Z" + }, + { + "id": "GHSA-58qw-9mgm-455v", + "modified": "2026-07-13T16:43:17.083270Z" + }, + { + "id": "GHSA-6vgw-5pg2-w6jp", + "modified": "2026-07-07T17:56:16.480954Z" + }, + { + "id": "GHSA-jp4c-xjxw-mgf9", + "modified": "2026-07-13T16:43:01.316339Z" + }, + { + "id": "GHSA-mq26-g339-26xf", + "modified": "2026-03-24T01:43:05.410801Z" + }, + { + "id": "GHSA-wf93-45jw-7689", + "modified": "2026-07-14T02:29:29.982772Z" + }, + { + "id": "PYSEC-2023-228", + "modified": "2026-06-10T17:01:27.606909Z" + }, + { + "id": "PYSEC-2026-1795", + "modified": "2026-07-07T17:48:06.199964Z" + }, + { + "id": "PYSEC-2026-1796", + "modified": "2026-07-07T17:48:06.240646Z" + }, + { + "id": "PYSEC-2026-196", + "modified": "2026-07-13T16:45:04.859457Z" + }, + { + "id": "PYSEC-2026-2875", + "modified": "2026-07-13T16:31:33.455648Z" + }, + { + "id": "PYSEC-2026-2876", + "modified": "2026-07-13T16:32:57.447552Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-4xh5-x5gv-qwph", + "modified": "2026-07-07T17:57:29.434622Z" + }, + { + "id": "GHSA-58qw-9mgm-455v", + "modified": "2026-07-13T16:43:17.083270Z" + }, + { + "id": "GHSA-6vgw-5pg2-w6jp", + "modified": "2026-07-07T17:56:16.480954Z" + }, + { + "id": "GHSA-jp4c-xjxw-mgf9", + "modified": "2026-07-13T16:43:01.316339Z" + }, + { + "id": "GHSA-mq26-g339-26xf", + "modified": "2026-03-24T01:43:05.410801Z" + }, + { + "id": "GHSA-wf93-45jw-7689", + "modified": "2026-07-14T02:29:29.982772Z" + }, + { + "id": "PYSEC-2023-228", + "modified": "2026-06-10T17:01:27.606909Z" + }, + { + "id": "PYSEC-2026-1795", + "modified": "2026-07-07T17:48:06.199964Z" + }, + { + "id": "PYSEC-2026-1796", + "modified": "2026-07-07T17:48:06.240646Z" + }, + { + "id": "PYSEC-2026-196", + "modified": "2026-07-13T16:45:04.859457Z" + }, + { + "id": "PYSEC-2026-2875", + "modified": "2026-07-13T16:31:33.455648Z" + }, + { + "id": "PYSEC-2026-2876", + "modified": "2026-07-13T16:32:57.447552Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-5rjg-fvgr-3xxf", + "modified": "2026-05-11T00:26:34.671259Z" + }, + { + "id": "GHSA-cx63-2mw6-8hw5", + "modified": "2026-07-07T17:57:13.326243Z" + }, + { + "id": "GHSA-r9hx-vwmv-q579", + "modified": "2026-02-04T03:03:25.892107Z" + }, + { + "id": "PYSEC-2022-43012", + "modified": "2026-06-10T17:02:40.148961Z" + }, + { + "id": "PYSEC-2025-49", + "modified": "2026-05-11T00:26:34.671259Z" + }, + { + "id": "PYSEC-2026-1918", + "modified": "2026-07-07T17:57:13.326243Z" + }, + { + "id": "PYSEC-2026-3447", + "modified": "2026-07-14T10:56:37.948360Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-5rjg-fvgr-3xxf", + "modified": "2026-05-11T00:26:34.671259Z" + }, + { + "id": "GHSA-cx63-2mw6-8hw5", + "modified": "2026-07-07T17:57:13.326243Z" + }, + { + "id": "GHSA-r9hx-vwmv-q579", + "modified": "2026-02-04T03:03:25.892107Z" + }, + { + "id": "PYSEC-2022-43012", + "modified": "2026-06-10T17:02:40.148961Z" + }, + { + "id": "PYSEC-2025-49", + "modified": "2026-05-11T00:26:34.671259Z" + }, + { + "id": "PYSEC-2026-1918", + "modified": "2026-07-07T17:57:13.326243Z" + }, + { + "id": "PYSEC-2026-3447", + "modified": "2026-07-14T10:56:37.948360Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "DLA-3755-1", + "modified": "2026-03-09T01:18:04.185679Z" + } + ] + }, + { + "vulns": [ + { + "id": "DLA-3684-1", + "modified": "2025-05-26T07:01:38.953691Z" + }, + { + "id": "DLA-3788-1", + "modified": "2025-05-26T07:01:46.700929Z" + } + ] + }, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-8rrh-rw8j-w5fx", + "modified": "2026-07-07T17:56:06.063831Z" + }, + { + "id": "PYSEC-2026-2047", + "modified": "2026-07-07T17:47:43.451695Z" + } + ] + }, + {} + ] + } + headers: + Content-Length: + - "5160" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Scanning_python_image_with_no_packages_grpc.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Scanning_python_image_with_no_packages_grpc.yaml new file mode 100644 index 00000000000..586cb61c32e --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Scanning_python_image_with_no_packages_grpc.yaml @@ -0,0 +1,167 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:15085c12a3d96d14350a57e13174ab835b234bb72fba069d4649e87059b9aac2" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:2f953eaa23cd166549b9f548e37c111389ed9198d2e836c5cae8d30ab58a0559" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:33b1b47893faec81d2eea90da5fa541f1734d7dc17ff3ebdc42040c9fca26226" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:3b285297a9a5d11b522dd43ba4be2eb5ff5a1fe5d6ceb79a6e659e2052143e3d" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:6d3f0d65a60ebc90ee388f766ae327d14f9fac82e05bea484d602999d2a42248" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:755606b734de62293b48a7bef687a3bdfb43c8f1009dfcbd58a15fdbdf54916b" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:77b9712e643cdd9a01a774b2f5f5375db59a42dc702d60d0890426d3eb7b8ee0" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:796e9ad55110bd617d2eeabada396adfb37c734f46a0eea042db655f09779a00" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:7fa77786da320631f6e57cc8b1cd23beeb754872599861665a81b662a22ad92c" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:99e5e8111ba7d2ba78527dd6cb845f9b2d755e3a8d6b5646f3216773e05b3d91" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:9bb7954800942dfd93ceaa00227d4b997ececbbc67c34120407c7026ba71409f" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:bf4409b9ba478e0a5c55f4183d57ea6c564cfa966dafea59ff4d94f011c5e059" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:d555d7c27cb8ba1368e115931b5f5f682212b078f91e0e238dc76531f550d8a8" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:dddfb9d495c568ff9cef35e56093d4850c619e9e4889d56dde1951851bbfd635" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "debian" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:e15f2dbad0849cfcf36d3db0b78c6ef3c53d30c1affad3f8d6abc14d56b944ad" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:e2ef8a51359d088511d34c725305c220294a1fcd5fe5e5dbe4d698c7239ce2c9" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "debian" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:e86e8bcb1e3f24de8f2bc5fb1460f9032ebb793f5b37a9923424762b85d100da" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "python" + }, + { + "registry": "hub.docker.com/", + "repository": "amd64/python" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:fd6d858ea052b04c2314620cf3c34d0793f414e478b53bc397f292a99a3179dc" + } + error: + code: 5 + message: chain ID not found diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Scanning_python_image_with_some_packages.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Scanning_python_image_with_some_packages.yaml new file mode 100644 index 00000000000..7e21dc6aff0 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Scanning_python_image_with_some_packages.yaml @@ -0,0 +1,1522 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 14537 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "PyPI", + "name": "Django" + }, + "version": "1.11.29" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "Flask" + }, + "version": "0.12.2" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "Jinja2" + }, + "version": "3.1.6" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "MarkupSafe" + }, + "version": "3.0.3" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "Werkzeug" + }, + "version": "3.1.4" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "adduser" + }, + "version": "3.118" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "apt" + }, + "version": "1.8.2.3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "base-files" + }, + "version": "10.3+deb10u13" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "base-passwd" + }, + "version": "3.5.46" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "bash" + }, + "version": "5.0-4" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "1:2.33.1-0.1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "ca-certificates" + }, + "version": "20200601~deb10u2" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "certifi" + }, + "version": "2025.11.12" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "chardet" + }, + "version": "3.0.4" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "click" + }, + "version": "8.1.8" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "coreutils" + }, + "version": "8.30-3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "dash" + }, + "version": "0.5.10.2-5" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "debconf" + }, + "version": "1.5.71+deb10u1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "debian-archive-keyring" + }, + "version": "2019.1+deb10u1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "debianutils" + }, + "version": "4.8.6.1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "diffutils" + }, + "version": "1:3.7-3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "dpkg" + }, + "version": "1.19.8" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "e2fsprogs" + }, + "version": "1.44.5-1+deb10u3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "findutils" + }, + "version": "4.6.0+git+20190209-2" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "gcc-8" + }, + "version": "8.3.0-6" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "gnupg2" + }, + "version": "2.2.12-1+deb10u2" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "grep" + }, + "version": "3.3-1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "gzip" + }, + "version": "1.9-3+deb10u1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "hostname" + }, + "version": "3.21" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "idna" + }, + "version": "2.7" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "init-system-helpers" + }, + "version": "1.56+nmu1" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "itsdangerous" + }, + "version": "2.2.0" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "acl" + }, + "version": "2.2.53-4" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "apt" + }, + "version": "1.8.2.3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "attr" + }, + "version": "1:2.4.48-4" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "audit" + }, + "version": "1:2.8.4-3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "audit" + }, + "version": "1:2.8.4-3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "bzip2" + }, + "version": "1.0.6-9.2~deb10u2" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "glibc" + }, + "version": "2.28-10+deb10u2" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "glibc" + }, + "version": "2.28-10+deb10u2" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libcap-ng" + }, + "version": "0.7.9-2" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "e2fsprogs" + }, + "version": "1.44.5-1+deb10u3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "db5.3" + }, + "version": "5.3.28+dfsg1-0.5" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "cdebconf" + }, + "version": "0.249" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "expat" + }, + "version": "2.2.6-2+deb10u6" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "e2fsprogs" + }, + "version": "1.44.5-1+deb10u3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libffi" + }, + "version": "3.2.1-9" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "gcc-8" + }, + "version": "1:8.3.0-6" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libgcrypt20" + }, + "version": "1.8.4-5+deb10u1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "gdbm" + }, + "version": "1.18.1-4" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "gmp" + }, + "version": "2:6.1.2+dfsg-4+deb10u1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "gnutls28" + }, + "version": "3.6.7-4+deb10u10" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libgpg-error" + }, + "version": "1.35-1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "nettle" + }, + "version": "3.4.1-1+deb10u1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libidn2" + }, + "version": "2.0.5-1+deb10u1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "lz4" + }, + "version": "1.8.3-1+deb10u1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "xz-utils" + }, + "version": "5.2.4-1+deb10u1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "ncurses" + }, + "version": "6.1+20181013-2+deb10u3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "nettle" + }, + "version": "3.4.1-1+deb10u1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "p11-kit" + }, + "version": "0.23.15-2+deb10u1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "pam" + }, + "version": "1.3.1-5" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "pam" + }, + "version": "1.3.1-5" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "pam" + }, + "version": "1.3.1-5" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "pam" + }, + "version": "1.3.1-5" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "pcre3" + }, + "version": "2:8.39-12" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "readline" + }, + "version": "7.0-5" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libseccomp" + }, + "version": "2.3.3-4" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libselinux" + }, + "version": "2.8-1+b1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libsemanage" + }, + "version": "2.8-2" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libsemanage" + }, + "version": "2.8-2" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libsepol" + }, + "version": "2.8-1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "sqlite3" + }, + "version": "3.27.2-3+deb10u2" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "e2fsprogs" + }, + "version": "1.44.5-1+deb10u3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "openssl" + }, + "version": "1.1.1n-0+deb10u5" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "gcc-8" + }, + "version": "8.3.0-6" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "systemd" + }, + "version": "241-7~deb10u9" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libtasn1-6" + }, + "version": "4.13-3+deb10u1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "ncurses" + }, + "version": "6.1+20181013-2+deb10u3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "systemd" + }, + "version": "241-7~deb10u9" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libunistring" + }, + "version": "0.9.10-1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "libzstd" + }, + "version": "1.3.8+dfsg-3+deb10u2" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "shadow" + }, + "version": "1:4.5-1.1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "mawk" + }, + "version": "1.3.3-17+b3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "ncurses" + }, + "version": "6.1+20181013-2+deb10u3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "ncurses" + }, + "version": "6.1+20181013-2+deb10u3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "netbase" + }, + "version": "5.6" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "openssl" + }, + "version": "1.1.1n-0+deb10u5" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "shadow" + }, + "version": "1:4.5-1.1" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "perl" + }, + "version": "5.28.1-6+deb10u1" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "pip" + }, + "version": "23.0.1" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "pip" + }, + "version": "23.0.1" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "pytz" + }, + "version": "2025.2" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "readline" + }, + "version": "7.0-5" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "requests" + }, + "version": "2.20.0" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "sed" + }, + "version": "4.7-1" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "setuptools" + }, + "version": "58.1.0" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "setuptools" + }, + "version": "58.1.0" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "sysvinit" + }, + "version": "2.93-8" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "tar" + }, + "version": "1.30+dfsg-6" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "tzdata" + }, + "version": "2021a-0+deb10u11" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "urllib3" + }, + "version": "1.24.3" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "util-linux" + }, + "version": "2.33.1-0.1" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "wheel" + }, + "version": "0.40.0" + }, + { + "package": { + "ecosystem": "Debian:10", + "name": "zlib" + }, + "version": "1:1.2.11.dfsg-1+deb10u2" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 8790 + body: | + { + "results": [ + { + "vulns": [ + { + "id": "GHSA-68w8-qjq3-2gfm", + "modified": "2024-09-20T15:46:52.557962Z" + }, + { + "id": "GHSA-6w2r-r2m5-xq5w", + "modified": "2026-06-05T14:45:50.840275Z" + }, + { + "id": "GHSA-7xr5-9hcq-chf9", + "modified": "2026-02-04T03:48:05.224740Z" + }, + { + "id": "GHSA-8x94-hmjh-97hq", + "modified": "2026-02-04T02:45:55.690257Z" + }, + { + "id": "GHSA-frmv-pr5f-9mcr", + "modified": "2026-06-05T14:45:52.053173Z" + }, + { + "id": "GHSA-qw25-v68c-qjf3", + "modified": "2026-06-05T14:45:50.558008Z" + }, + { + "id": "GHSA-rrqc-c2jx-6jgv", + "modified": "2026-07-07T17:57:34.018251Z" + }, + { + "id": "PYSEC-2021-98", + "modified": "2023-12-06T01:01:16.755410Z" + }, + { + "id": "PYSEC-2026-1297", + "modified": "2026-07-07T17:57:34.018251Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-562c-5r94-xh97", + "modified": "2025-02-21T05:29:40.872529Z" + }, + { + "id": "GHSA-5wv5-4vpf-pj6m", + "modified": "2024-09-20T21:24:25.140560Z" + }, + { + "id": "GHSA-68rp-wp8r-4726", + "modified": "2026-07-13T07:26:21.445447Z" + }, + { + "id": "GHSA-m2qf-hxjv-5gpq", + "modified": "2025-02-21T05:42:17.337040Z" + }, + { + "id": "PYSEC-2018-66", + "modified": "2023-11-08T03:59:39.887416Z" + }, + { + "id": "PYSEC-2019-179", + "modified": "2023-11-08T04:00:40.602062Z" + }, + { + "id": "PYSEC-2023-62", + "modified": "2023-11-08T04:12:28.231927Z" + }, + { + "id": "PYSEC-2026-2151", + "modified": "2026-07-13T07:15:25.033843Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-29vq-49wr-vm6x", + "modified": "2026-07-13T07:26:55.904978Z" + }, + { + "id": "GHSA-87hc-h4r5-73f7", + "modified": "2026-07-07T17:56:19.044748Z" + }, + { + "id": "PYSEC-2026-2044", + "modified": "2026-07-07T17:47:56.418445Z" + }, + { + "id": "PYSEC-2026-2320", + "modified": "2026-07-13T07:15:48.093424Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "PYSEC-2026-2132", + "modified": "2026-07-13T07:15:21.899333Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DLA-3482-1", + "modified": "2025-05-26T07:01:25.263124Z" + } + ] + }, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-65pc-fj4g-8rjx", + "modified": "2026-07-08T17:45:15.021597Z" + }, + { + "id": "GHSA-jjg7-2v4v-x38h", + "modified": "2026-02-04T03:49:45.087439Z" + }, + { + "id": "PYSEC-2024-60", + "modified": "2026-06-10T17:01:21.102419Z" + }, + { + "id": "PYSEC-2026-215", + "modified": "2026-06-16T16:15:04.639265Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "DLA-3807-1", + "modified": "2026-03-09T01:21:14.798998Z" + }, + { + "id": "DLA-3850-1", + "modified": "2026-03-09T01:19:52.798152Z" + } + ] + }, + { + "vulns": [ + { + "id": "DLA-3807-1", + "modified": "2026-03-09T01:21:14.798998Z" + }, + { + "id": "DLA-3850-1", + "modified": "2026-03-09T01:19:52.798152Z" + } + ] + }, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DLA-3783-1", + "modified": "2026-03-09T01:21:52.762023Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DLA-3660-1", + "modified": "2026-03-09T02:10:14.556560Z" + }, + { + "id": "DLA-3740-1", + "modified": "2026-03-09T01:23:17.775568Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + { + "vulns": [ + { + "id": "DLA-3586-1", + "modified": "2026-03-09T01:19:25.252973Z" + }, + { + "id": "DLA-3682-1", + "modified": "2026-03-09T01:18:42.667623Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "DLA-3530-1", + "modified": "2026-03-09T01:19:28.929204Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "DLA-3474-1", + "modified": "2026-03-09T01:20:13.950328Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "DLA-3586-1", + "modified": "2026-03-09T01:19:25.252973Z" + }, + { + "id": "DLA-3682-1", + "modified": "2026-03-09T01:18:42.667623Z" + } + ] + }, + { + "vulns": [ + { + "id": "DLA-3474-1", + "modified": "2026-03-09T01:20:13.950328Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + { + "vulns": [ + { + "id": "DLA-3586-1", + "modified": "2026-03-09T01:19:25.252973Z" + }, + { + "id": "DLA-3682-1", + "modified": "2026-03-09T01:18:42.667623Z" + } + ] + }, + { + "vulns": [ + { + "id": "DLA-3586-1", + "modified": "2026-03-09T01:19:25.252973Z" + }, + { + "id": "DLA-3682-1", + "modified": "2026-03-09T01:18:42.667623Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "DLA-3530-1", + "modified": "2026-03-09T01:19:28.929204Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-4xh5-x5gv-qwph", + "modified": "2026-07-07T17:57:29.434622Z" + }, + { + "id": "GHSA-58qw-9mgm-455v", + "modified": "2026-07-13T16:43:17.083270Z" + }, + { + "id": "GHSA-6vgw-5pg2-w6jp", + "modified": "2026-07-07T17:56:16.480954Z" + }, + { + "id": "GHSA-jp4c-xjxw-mgf9", + "modified": "2026-07-13T16:43:01.316339Z" + }, + { + "id": "GHSA-mq26-g339-26xf", + "modified": "2026-03-24T01:43:05.410801Z" + }, + { + "id": "GHSA-wf93-45jw-7689", + "modified": "2026-07-14T02:29:29.982772Z" + }, + { + "id": "PYSEC-2023-228", + "modified": "2026-06-10T17:01:27.606909Z" + }, + { + "id": "PYSEC-2026-1795", + "modified": "2026-07-07T17:48:06.199964Z" + }, + { + "id": "PYSEC-2026-1796", + "modified": "2026-07-07T17:48:06.240646Z" + }, + { + "id": "PYSEC-2026-196", + "modified": "2026-07-13T16:45:04.859457Z" + }, + { + "id": "PYSEC-2026-2875", + "modified": "2026-07-13T16:31:33.455648Z" + }, + { + "id": "PYSEC-2026-2876", + "modified": "2026-07-13T16:32:57.447552Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-4xh5-x5gv-qwph", + "modified": "2026-07-07T17:57:29.434622Z" + }, + { + "id": "GHSA-58qw-9mgm-455v", + "modified": "2026-07-13T16:43:17.083270Z" + }, + { + "id": "GHSA-6vgw-5pg2-w6jp", + "modified": "2026-07-07T17:56:16.480954Z" + }, + { + "id": "GHSA-jp4c-xjxw-mgf9", + "modified": "2026-07-13T16:43:01.316339Z" + }, + { + "id": "GHSA-mq26-g339-26xf", + "modified": "2026-03-24T01:43:05.410801Z" + }, + { + "id": "GHSA-wf93-45jw-7689", + "modified": "2026-07-14T02:29:29.982772Z" + }, + { + "id": "PYSEC-2023-228", + "modified": "2026-06-10T17:01:27.606909Z" + }, + { + "id": "PYSEC-2026-1795", + "modified": "2026-07-07T17:48:06.199964Z" + }, + { + "id": "PYSEC-2026-1796", + "modified": "2026-07-07T17:48:06.240646Z" + }, + { + "id": "PYSEC-2026-196", + "modified": "2026-07-13T16:45:04.859457Z" + }, + { + "id": "PYSEC-2026-2875", + "modified": "2026-07-13T16:31:33.455648Z" + }, + { + "id": "PYSEC-2026-2876", + "modified": "2026-07-13T16:32:57.447552Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-9hjg-9r4m-mvj7", + "modified": "2026-07-07T17:56:56.234172Z" + }, + { + "id": "GHSA-9wx4-h78v-vm56", + "modified": "2026-07-07T17:57:17.012984Z" + }, + { + "id": "GHSA-gc5v-m9x4-r6x2", + "modified": "2026-07-13T07:26:34.091663Z" + }, + { + "id": "GHSA-j8r2-6x86-q33q", + "modified": "2026-02-04T03:34:13.807518Z" + }, + { + "id": "PYSEC-2023-74", + "modified": "2023-11-08T04:12:35.436175Z" + }, + { + "id": "PYSEC-2026-1872", + "modified": "2026-07-07T17:47:00.332079Z" + }, + { + "id": "PYSEC-2026-1873", + "modified": "2026-07-07T17:46:36.762141Z" + }, + { + "id": "PYSEC-2026-2275", + "modified": "2026-07-13T07:15:43.964902Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "GHSA-5rjg-fvgr-3xxf", + "modified": "2026-05-11T00:26:34.671259Z" + }, + { + "id": "GHSA-cx63-2mw6-8hw5", + "modified": "2026-07-07T17:57:13.326243Z" + }, + { + "id": "GHSA-r9hx-vwmv-q579", + "modified": "2026-02-04T03:03:25.892107Z" + }, + { + "id": "PYSEC-2022-43012", + "modified": "2026-06-10T17:02:40.148961Z" + }, + { + "id": "PYSEC-2025-49", + "modified": "2026-05-11T00:26:34.671259Z" + }, + { + "id": "PYSEC-2026-1918", + "modified": "2026-07-07T17:57:13.326243Z" + }, + { + "id": "PYSEC-2026-3447", + "modified": "2026-07-14T10:56:37.948360Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-5rjg-fvgr-3xxf", + "modified": "2026-05-11T00:26:34.671259Z" + }, + { + "id": "GHSA-cx63-2mw6-8hw5", + "modified": "2026-07-07T17:57:13.326243Z" + }, + { + "id": "GHSA-r9hx-vwmv-q579", + "modified": "2026-02-04T03:03:25.892107Z" + }, + { + "id": "PYSEC-2022-43012", + "modified": "2026-06-10T17:02:40.148961Z" + }, + { + "id": "PYSEC-2025-49", + "modified": "2026-05-11T00:26:34.671259Z" + }, + { + "id": "PYSEC-2026-1918", + "modified": "2026-07-07T17:57:13.326243Z" + }, + { + "id": "PYSEC-2026-3447", + "modified": "2026-07-14T10:56:37.948360Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "DLA-3755-1", + "modified": "2026-03-09T01:18:04.185679Z" + } + ] + }, + { + "vulns": [ + { + "id": "DLA-3684-1", + "modified": "2025-05-26T07:01:38.953691Z" + }, + { + "id": "DLA-3788-1", + "modified": "2025-05-26T07:01:46.700929Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-2xpw-w6gg-jr37", + "modified": "2026-07-07T17:56:33.872074Z" + }, + { + "id": "GHSA-34jh-p97f-mpxf", + "modified": "2026-07-07T17:56:53.715123Z" + }, + { + "id": "GHSA-38jv-5279-wg99", + "modified": "2026-07-07T17:56:31.346111Z" + }, + { + "id": "GHSA-g4mx-q9vg-27p4", + "modified": "2026-02-04T03:30:16.767903Z" + }, + { + "id": "GHSA-gm62-xv2j-4w53", + "modified": "2026-07-07T17:57:28.931610Z" + }, + { + "id": "GHSA-pq67-6m6q-mj2v", + "modified": "2026-07-07T17:56:41.872294Z" + }, + { + "id": "GHSA-qccp-gfcp-xxvc", + "modified": "2026-05-20T08:11:43.145797Z" + }, + { + "id": "GHSA-v845-jxx5-vc9f", + "modified": "2026-02-04T02:58:30.152562Z" + }, + { + "id": "GHSA-wqvq-5m8c-6g24", + "modified": "2024-11-18T22:47:07.792720Z" + }, + { + "id": "PYSEC-2020-148", + "modified": "2023-11-08T04:03:14.251187Z" + }, + { + "id": "PYSEC-2023-192", + "modified": "2023-11-08T04:13:33.452167Z" + }, + { + "id": "PYSEC-2023-212", + "modified": "2023-11-08T04:13:39.165450Z" + }, + { + "id": "PYSEC-2026-141", + "modified": "2026-05-20T09:19:20.983812Z" + }, + { + "id": "PYSEC-2026-1994", + "modified": "2026-07-07T17:48:15.379954Z" + }, + { + "id": "PYSEC-2026-1995", + "modified": "2026-07-07T17:48:15.400192Z" + }, + { + "id": "PYSEC-2026-1996", + "modified": "2026-07-07T17:48:15.382053Z" + }, + { + "id": "PYSEC-2026-1998", + "modified": "2026-07-07T17:47:54.140852Z" + }, + { + "id": "PYSEC-2026-1999", + "modified": "2026-07-07T17:47:54.161376Z" + } + ] + }, + { + "vulns": [ + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-8rrh-rw8j-w5fx", + "modified": "2026-07-07T17:56:06.063831Z" + }, + { + "id": "PYSEC-2026-2047", + "modified": "2026-07-07T17:47:43.451695Z" + } + ] + }, + {} + ] + } + headers: + Content-Length: + - "8790" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Scanning_python_image_with_some_packages_grpc.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Scanning_python_image_with_some_packages_grpc.yaml new file mode 100644 index 00000000000..f131a8dafd7 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Scanning_python_image_with_some_packages_grpc.yaml @@ -0,0 +1,183 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:15085c12a3d96d14350a57e13174ab835b234bb72fba069d4649e87059b9aac2" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:2f953eaa23cd166549b9f548e37c111389ed9198d2e836c5cae8d30ab58a0559" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:33b1b47893faec81d2eea90da5fa541f1734d7dc17ff3ebdc42040c9fca26226" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:3824a1e3fe397dd4ebb343f08aebbce16c9f4180d6fc1f94092fb499c1fe13a1" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:3b285297a9a5d11b522dd43ba4be2eb5ff5a1fe5d6ceb79a6e659e2052143e3d" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:6b64748ec3f7ffaaef6df46b653611dada9a8fd7b8f3206fdd48b82eadb74903" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:6d3f0d65a60ebc90ee388f766ae327d14f9fac82e05bea484d602999d2a42248" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:755606b734de62293b48a7bef687a3bdfb43c8f1009dfcbd58a15fdbdf54916b" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:7733756f88b61df1e35a8c30ae63f895145490845190886d7489fbf03cbdf56b" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:77b9712e643cdd9a01a774b2f5f5375db59a42dc702d60d0890426d3eb7b8ee0" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:796e9ad55110bd617d2eeabada396adfb37c734f46a0eea042db655f09779a00" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:7fa77786da320631f6e57cc8b1cd23beeb754872599861665a81b662a22ad92c" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:99e5e8111ba7d2ba78527dd6cb845f9b2d755e3a8d6b5646f3216773e05b3d91" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:bf4409b9ba478e0a5c55f4183d57ea6c564cfa966dafea59ff4d94f011c5e059" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:c91547ea57c5053e646afc80ea336b261c805bb2849d45d04f27d087ed348e99" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:dddfb9d495c568ff9cef35e56093d4850c619e9e4889d56dde1951851bbfd635" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "debian" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:e15f2dbad0849cfcf36d3db0b78c6ef3c53d30c1affad3f8d6abc14d56b944ad" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:e2ef8a51359d088511d34c725305c220294a1fcd5fe5e5dbe4d698c7239ce2c9" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "debian" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:e86e8bcb1e3f24de8f2bc5fb1460f9032ebb793f5b37a9923424762b85d100da" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "python" + }, + { + "registry": "hub.docker.com/", + "repository": "amd64/python" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:fd6d858ea052b04c2314620cf3c34d0793f414e478b53bc397f292a99a3179dc" + } + error: + code: 5 + message: chain ID not found diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_image_with_go_binary.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_image_with_go_binary.yaml new file mode 100644 index 00000000000..8e4bf53261a --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_image_with_go_binary.yaml @@ -0,0 +1,1831 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 4149 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "alpine-baselayout" + }, + "version": "3.6.5-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "alpine-baselayout" + }, + "version": "3.6.5-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "alpine-keys" + }, + "version": "2.4-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "apk-tools" + }, + "version": "2.14.4-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "busybox" + }, + "version": "1.36.1-r29" + }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "busybox" + }, + "version": "1.36.1-r29" + }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "ca-certificates" + }, + "version": "20240226-r0" + }, + { + "package": { + "ecosystem": "Go", + "name": "github.com/BurntSushi/toml" + }, + "version": "1.2.0" + }, + { + "package": { + "ecosystem": "Go", + "name": "github.com/BurntSushi/toml" + }, + "version": "1.2.0" + }, + { + "package": { + "ecosystem": "Go", + "name": "github.com/BurntSushi/toml" + }, + "version": "1.3.0" + }, + { + "package": { + "ecosystem": "Go", + "name": "github.com/BurntSushi/toml" + }, + "version": "1.3.0" + }, + { + "package": { + "ecosystem": "Go", + "name": "github.com/BurntSushi/toml" + }, + "version": "1.4.0" + }, + { + "package": { + "ecosystem": "Go", + "name": "github.com/BurntSushi/toml" + }, + "version": "1.4.0" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.22.4" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.22.4" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.22.4" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.22.4" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.22.4" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.22.4" + }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "openssl" + }, + "version": "3.3.1-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "openssl" + }, + "version": "3.3.1-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "musl" + }, + "version": "1.2.5-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "musl" + }, + "version": "1.2.5-r0" + }, + { + "package": { + "ecosystem": "Go", + "name": "ptf" + }, + "version": "(devel)" + }, + { + "package": { + "ecosystem": "Go", + "name": "ptf" + }, + "version": "(devel)" + }, + { + "package": { + "ecosystem": "Go", + "name": "ptf" + }, + "version": "(devel)" + }, + { + "package": { + "ecosystem": "Go", + "name": "ptf" + }, + "version": "(devel)" + }, + { + "package": { + "ecosystem": "Go", + "name": "ptf" + }, + "version": "(devel)" + }, + { + "package": { + "ecosystem": "Go", + "name": "ptf" + }, + "version": "(devel)" + }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "pax-utils" + }, + "version": "1.3.7-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "busybox" + }, + "version": "1.36.1-r29" + }, + { + "package": { + "ecosystem": "Alpine:v3.20", + "name": "zlib" + }, + "version": "1.3.1-r1" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 24335 + body: | + { + "results": [ + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "GO-2024-2963", + "modified": "2026-02-04T03:37:39.895574Z" + }, + { + "id": "GO-2024-3105", + "modified": "2026-02-24T16:29:04.364011Z" + }, + { + "id": "GO-2024-3106", + "modified": "2026-02-24T16:29:04.606789Z" + }, + { + "id": "GO-2024-3107", + "modified": "2026-02-24T16:29:04.677030Z" + }, + { + "id": "GO-2025-3373", + "modified": "2026-02-17T16:13:53.362266Z" + }, + { + "id": "GO-2025-3420", + "modified": "2026-02-17T16:13:53.083304Z" + }, + { + "id": "GO-2025-3447", + "modified": "2026-03-24T23:48:06.694170Z" + }, + { + "id": "GO-2025-3503", + "modified": "2026-04-16T22:45:11.580296Z" + }, + { + "id": "GO-2025-3563", + "modified": "2026-02-17T16:13:52.395126Z" + }, + { + "id": "GO-2025-3750", + "modified": "2026-02-04T03:28:12.135241Z" + }, + { + "id": "GO-2025-3751", + "modified": "2026-02-17T16:13:52.185280Z" + }, + { + "id": "GO-2025-3849", + "modified": "2026-05-30T10:29:20.514342Z" + }, + { + "id": "GO-2025-3956", + "modified": "2026-02-04T04:33:27.340869Z" + }, + { + "id": "GO-2025-4006", + "modified": "2026-05-15T10:59:23.181284Z" + }, + { + "id": "GO-2025-4007", + "modified": "2026-05-15T10:59:24.436863Z" + }, + { + "id": "GO-2025-4008", + "modified": "2026-05-15T10:59:23.580906Z" + }, + { + "id": "GO-2025-4009", + "modified": "2026-05-15T10:59:24.005728Z" + }, + { + "id": "GO-2025-4010", + "modified": "2026-05-15T10:59:24.305821Z" + }, + { + "id": "GO-2025-4011", + "modified": "2026-05-15T10:59:22.605843Z" + }, + { + "id": "GO-2025-4012", + "modified": "2026-05-15T10:59:23.250861Z" + }, + { + "id": "GO-2025-4013", + "modified": "2026-05-15T10:59:23.121044Z" + }, + { + "id": "GO-2025-4014", + "modified": "2026-06-26T12:29:46.364453Z" + }, + { + "id": "GO-2025-4015", + "modified": "2026-05-15T10:59:23.447690Z" + }, + { + "id": "GO-2025-4155", + "modified": "2026-07-09T10:44:32.536665Z" + }, + { + "id": "GO-2025-4175", + "modified": "2026-05-15T10:59:24.063040Z" + }, + { + "id": "GO-2026-4337", + "modified": "2026-07-07T10:29:23.547454Z" + }, + { + "id": "GO-2026-4340", + "modified": "2026-05-15T10:59:24.123015Z" + }, + { + "id": "GO-2026-4341", + "modified": "2026-07-07T10:29:23.472772Z" + }, + { + "id": "GO-2026-4342", + "modified": "2026-07-02T10:44:29.686144Z" + }, + { + "id": "GO-2026-4403", + "modified": "2026-05-15T10:59:22.074063Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-09T10:44:32.269952Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-09T10:44:33.381720Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-07-10T10:44:23.724783Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-09T10:44:33.055212Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-09T10:44:33.129570Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-14T16:40:32.676240Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-13T10:29:27.815754Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-14T10:29:32.453910Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-14T16:41:01.458483Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2024-2963", + "modified": "2026-02-04T03:37:39.895574Z" + }, + { + "id": "GO-2024-3105", + "modified": "2026-02-24T16:29:04.364011Z" + }, + { + "id": "GO-2024-3106", + "modified": "2026-02-24T16:29:04.606789Z" + }, + { + "id": "GO-2024-3107", + "modified": "2026-02-24T16:29:04.677030Z" + }, + { + "id": "GO-2025-3373", + "modified": "2026-02-17T16:13:53.362266Z" + }, + { + "id": "GO-2025-3420", + "modified": "2026-02-17T16:13:53.083304Z" + }, + { + "id": "GO-2025-3447", + "modified": "2026-03-24T23:48:06.694170Z" + }, + { + "id": "GO-2025-3503", + "modified": "2026-04-16T22:45:11.580296Z" + }, + { + "id": "GO-2025-3563", + "modified": "2026-02-17T16:13:52.395126Z" + }, + { + "id": "GO-2025-3750", + "modified": "2026-02-04T03:28:12.135241Z" + }, + { + "id": "GO-2025-3751", + "modified": "2026-02-17T16:13:52.185280Z" + }, + { + "id": "GO-2025-3849", + "modified": "2026-05-30T10:29:20.514342Z" + }, + { + "id": "GO-2025-3956", + "modified": "2026-02-04T04:33:27.340869Z" + }, + { + "id": "GO-2025-4006", + "modified": "2026-05-15T10:59:23.181284Z" + }, + { + "id": "GO-2025-4007", + "modified": "2026-05-15T10:59:24.436863Z" + }, + { + "id": "GO-2025-4008", + "modified": "2026-05-15T10:59:23.580906Z" + }, + { + "id": "GO-2025-4009", + "modified": "2026-05-15T10:59:24.005728Z" + }, + { + "id": "GO-2025-4010", + "modified": "2026-05-15T10:59:24.305821Z" + }, + { + "id": "GO-2025-4011", + "modified": "2026-05-15T10:59:22.605843Z" + }, + { + "id": "GO-2025-4012", + "modified": "2026-05-15T10:59:23.250861Z" + }, + { + "id": "GO-2025-4013", + "modified": "2026-05-15T10:59:23.121044Z" + }, + { + "id": "GO-2025-4014", + "modified": "2026-06-26T12:29:46.364453Z" + }, + { + "id": "GO-2025-4015", + "modified": "2026-05-15T10:59:23.447690Z" + }, + { + "id": "GO-2025-4155", + "modified": "2026-07-09T10:44:32.536665Z" + }, + { + "id": "GO-2025-4175", + "modified": "2026-05-15T10:59:24.063040Z" + }, + { + "id": "GO-2026-4337", + "modified": "2026-07-07T10:29:23.547454Z" + }, + { + "id": "GO-2026-4340", + "modified": "2026-05-15T10:59:24.123015Z" + }, + { + "id": "GO-2026-4341", + "modified": "2026-07-07T10:29:23.472772Z" + }, + { + "id": "GO-2026-4342", + "modified": "2026-07-02T10:44:29.686144Z" + }, + { + "id": "GO-2026-4403", + "modified": "2026-05-15T10:59:22.074063Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-09T10:44:32.269952Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-09T10:44:33.381720Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-07-10T10:44:23.724783Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-09T10:44:33.055212Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-09T10:44:33.129570Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-14T16:40:32.676240Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-13T10:29:27.815754Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-14T10:29:32.453910Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-14T16:41:01.458483Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2024-2963", + "modified": "2026-02-04T03:37:39.895574Z" + }, + { + "id": "GO-2024-3105", + "modified": "2026-02-24T16:29:04.364011Z" + }, + { + "id": "GO-2024-3106", + "modified": "2026-02-24T16:29:04.606789Z" + }, + { + "id": "GO-2024-3107", + "modified": "2026-02-24T16:29:04.677030Z" + }, + { + "id": "GO-2025-3373", + "modified": "2026-02-17T16:13:53.362266Z" + }, + { + "id": "GO-2025-3420", + "modified": "2026-02-17T16:13:53.083304Z" + }, + { + "id": "GO-2025-3447", + "modified": "2026-03-24T23:48:06.694170Z" + }, + { + "id": "GO-2025-3503", + "modified": "2026-04-16T22:45:11.580296Z" + }, + { + "id": "GO-2025-3563", + "modified": "2026-02-17T16:13:52.395126Z" + }, + { + "id": "GO-2025-3750", + "modified": "2026-02-04T03:28:12.135241Z" + }, + { + "id": "GO-2025-3751", + "modified": "2026-02-17T16:13:52.185280Z" + }, + { + "id": "GO-2025-3849", + "modified": "2026-05-30T10:29:20.514342Z" + }, + { + "id": "GO-2025-3956", + "modified": "2026-02-04T04:33:27.340869Z" + }, + { + "id": "GO-2025-4006", + "modified": "2026-05-15T10:59:23.181284Z" + }, + { + "id": "GO-2025-4007", + "modified": "2026-05-15T10:59:24.436863Z" + }, + { + "id": "GO-2025-4008", + "modified": "2026-05-15T10:59:23.580906Z" + }, + { + "id": "GO-2025-4009", + "modified": "2026-05-15T10:59:24.005728Z" + }, + { + "id": "GO-2025-4010", + "modified": "2026-05-15T10:59:24.305821Z" + }, + { + "id": "GO-2025-4011", + "modified": "2026-05-15T10:59:22.605843Z" + }, + { + "id": "GO-2025-4012", + "modified": "2026-05-15T10:59:23.250861Z" + }, + { + "id": "GO-2025-4013", + "modified": "2026-05-15T10:59:23.121044Z" + }, + { + "id": "GO-2025-4014", + "modified": "2026-06-26T12:29:46.364453Z" + }, + { + "id": "GO-2025-4015", + "modified": "2026-05-15T10:59:23.447690Z" + }, + { + "id": "GO-2025-4155", + "modified": "2026-07-09T10:44:32.536665Z" + }, + { + "id": "GO-2025-4175", + "modified": "2026-05-15T10:59:24.063040Z" + }, + { + "id": "GO-2026-4337", + "modified": "2026-07-07T10:29:23.547454Z" + }, + { + "id": "GO-2026-4340", + "modified": "2026-05-15T10:59:24.123015Z" + }, + { + "id": "GO-2026-4341", + "modified": "2026-07-07T10:29:23.472772Z" + }, + { + "id": "GO-2026-4342", + "modified": "2026-07-02T10:44:29.686144Z" + }, + { + "id": "GO-2026-4403", + "modified": "2026-05-15T10:59:22.074063Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-09T10:44:32.269952Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-09T10:44:33.381720Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-07-10T10:44:23.724783Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-09T10:44:33.055212Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-09T10:44:33.129570Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-14T16:40:32.676240Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-13T10:29:27.815754Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-14T10:29:32.453910Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-14T16:41:01.458483Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2024-2963", + "modified": "2026-02-04T03:37:39.895574Z" + }, + { + "id": "GO-2024-3105", + "modified": "2026-02-24T16:29:04.364011Z" + }, + { + "id": "GO-2024-3106", + "modified": "2026-02-24T16:29:04.606789Z" + }, + { + "id": "GO-2024-3107", + "modified": "2026-02-24T16:29:04.677030Z" + }, + { + "id": "GO-2025-3373", + "modified": "2026-02-17T16:13:53.362266Z" + }, + { + "id": "GO-2025-3420", + "modified": "2026-02-17T16:13:53.083304Z" + }, + { + "id": "GO-2025-3447", + "modified": "2026-03-24T23:48:06.694170Z" + }, + { + "id": "GO-2025-3503", + "modified": "2026-04-16T22:45:11.580296Z" + }, + { + "id": "GO-2025-3563", + "modified": "2026-02-17T16:13:52.395126Z" + }, + { + "id": "GO-2025-3750", + "modified": "2026-02-04T03:28:12.135241Z" + }, + { + "id": "GO-2025-3751", + "modified": "2026-02-17T16:13:52.185280Z" + }, + { + "id": "GO-2025-3849", + "modified": "2026-05-30T10:29:20.514342Z" + }, + { + "id": "GO-2025-3956", + "modified": "2026-02-04T04:33:27.340869Z" + }, + { + "id": "GO-2025-4006", + "modified": "2026-05-15T10:59:23.181284Z" + }, + { + "id": "GO-2025-4007", + "modified": "2026-05-15T10:59:24.436863Z" + }, + { + "id": "GO-2025-4008", + "modified": "2026-05-15T10:59:23.580906Z" + }, + { + "id": "GO-2025-4009", + "modified": "2026-05-15T10:59:24.005728Z" + }, + { + "id": "GO-2025-4010", + "modified": "2026-05-15T10:59:24.305821Z" + }, + { + "id": "GO-2025-4011", + "modified": "2026-05-15T10:59:22.605843Z" + }, + { + "id": "GO-2025-4012", + "modified": "2026-05-15T10:59:23.250861Z" + }, + { + "id": "GO-2025-4013", + "modified": "2026-05-15T10:59:23.121044Z" + }, + { + "id": "GO-2025-4014", + "modified": "2026-06-26T12:29:46.364453Z" + }, + { + "id": "GO-2025-4015", + "modified": "2026-05-15T10:59:23.447690Z" + }, + { + "id": "GO-2025-4155", + "modified": "2026-07-09T10:44:32.536665Z" + }, + { + "id": "GO-2025-4175", + "modified": "2026-05-15T10:59:24.063040Z" + }, + { + "id": "GO-2026-4337", + "modified": "2026-07-07T10:29:23.547454Z" + }, + { + "id": "GO-2026-4340", + "modified": "2026-05-15T10:59:24.123015Z" + }, + { + "id": "GO-2026-4341", + "modified": "2026-07-07T10:29:23.472772Z" + }, + { + "id": "GO-2026-4342", + "modified": "2026-07-02T10:44:29.686144Z" + }, + { + "id": "GO-2026-4403", + "modified": "2026-05-15T10:59:22.074063Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-09T10:44:32.269952Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-09T10:44:33.381720Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-07-10T10:44:23.724783Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-09T10:44:33.055212Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-09T10:44:33.129570Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-14T16:40:32.676240Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-13T10:29:27.815754Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-14T10:29:32.453910Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-14T16:41:01.458483Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2024-2963", + "modified": "2026-02-04T03:37:39.895574Z" + }, + { + "id": "GO-2024-3105", + "modified": "2026-02-24T16:29:04.364011Z" + }, + { + "id": "GO-2024-3106", + "modified": "2026-02-24T16:29:04.606789Z" + }, + { + "id": "GO-2024-3107", + "modified": "2026-02-24T16:29:04.677030Z" + }, + { + "id": "GO-2025-3373", + "modified": "2026-02-17T16:13:53.362266Z" + }, + { + "id": "GO-2025-3420", + "modified": "2026-02-17T16:13:53.083304Z" + }, + { + "id": "GO-2025-3447", + "modified": "2026-03-24T23:48:06.694170Z" + }, + { + "id": "GO-2025-3503", + "modified": "2026-04-16T22:45:11.580296Z" + }, + { + "id": "GO-2025-3563", + "modified": "2026-02-17T16:13:52.395126Z" + }, + { + "id": "GO-2025-3750", + "modified": "2026-02-04T03:28:12.135241Z" + }, + { + "id": "GO-2025-3751", + "modified": "2026-02-17T16:13:52.185280Z" + }, + { + "id": "GO-2025-3849", + "modified": "2026-05-30T10:29:20.514342Z" + }, + { + "id": "GO-2025-3956", + "modified": "2026-02-04T04:33:27.340869Z" + }, + { + "id": "GO-2025-4006", + "modified": "2026-05-15T10:59:23.181284Z" + }, + { + "id": "GO-2025-4007", + "modified": "2026-05-15T10:59:24.436863Z" + }, + { + "id": "GO-2025-4008", + "modified": "2026-05-15T10:59:23.580906Z" + }, + { + "id": "GO-2025-4009", + "modified": "2026-05-15T10:59:24.005728Z" + }, + { + "id": "GO-2025-4010", + "modified": "2026-05-15T10:59:24.305821Z" + }, + { + "id": "GO-2025-4011", + "modified": "2026-05-15T10:59:22.605843Z" + }, + { + "id": "GO-2025-4012", + "modified": "2026-05-15T10:59:23.250861Z" + }, + { + "id": "GO-2025-4013", + "modified": "2026-05-15T10:59:23.121044Z" + }, + { + "id": "GO-2025-4014", + "modified": "2026-06-26T12:29:46.364453Z" + }, + { + "id": "GO-2025-4015", + "modified": "2026-05-15T10:59:23.447690Z" + }, + { + "id": "GO-2025-4155", + "modified": "2026-07-09T10:44:32.536665Z" + }, + { + "id": "GO-2025-4175", + "modified": "2026-05-15T10:59:24.063040Z" + }, + { + "id": "GO-2026-4337", + "modified": "2026-07-07T10:29:23.547454Z" + }, + { + "id": "GO-2026-4340", + "modified": "2026-05-15T10:59:24.123015Z" + }, + { + "id": "GO-2026-4341", + "modified": "2026-07-07T10:29:23.472772Z" + }, + { + "id": "GO-2026-4342", + "modified": "2026-07-02T10:44:29.686144Z" + }, + { + "id": "GO-2026-4403", + "modified": "2026-05-15T10:59:22.074063Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-09T10:44:32.269952Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-09T10:44:33.381720Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-07-10T10:44:23.724783Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-09T10:44:33.055212Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-09T10:44:33.129570Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-14T16:40:32.676240Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-13T10:29:27.815754Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-14T10:29:32.453910Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-14T16:41:01.458483Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2024-2963", + "modified": "2026-02-04T03:37:39.895574Z" + }, + { + "id": "GO-2024-3105", + "modified": "2026-02-24T16:29:04.364011Z" + }, + { + "id": "GO-2024-3106", + "modified": "2026-02-24T16:29:04.606789Z" + }, + { + "id": "GO-2024-3107", + "modified": "2026-02-24T16:29:04.677030Z" + }, + { + "id": "GO-2025-3373", + "modified": "2026-02-17T16:13:53.362266Z" + }, + { + "id": "GO-2025-3420", + "modified": "2026-02-17T16:13:53.083304Z" + }, + { + "id": "GO-2025-3447", + "modified": "2026-03-24T23:48:06.694170Z" + }, + { + "id": "GO-2025-3503", + "modified": "2026-04-16T22:45:11.580296Z" + }, + { + "id": "GO-2025-3563", + "modified": "2026-02-17T16:13:52.395126Z" + }, + { + "id": "GO-2025-3750", + "modified": "2026-02-04T03:28:12.135241Z" + }, + { + "id": "GO-2025-3751", + "modified": "2026-02-17T16:13:52.185280Z" + }, + { + "id": "GO-2025-3849", + "modified": "2026-05-30T10:29:20.514342Z" + }, + { + "id": "GO-2025-3956", + "modified": "2026-02-04T04:33:27.340869Z" + }, + { + "id": "GO-2025-4006", + "modified": "2026-05-15T10:59:23.181284Z" + }, + { + "id": "GO-2025-4007", + "modified": "2026-05-15T10:59:24.436863Z" + }, + { + "id": "GO-2025-4008", + "modified": "2026-05-15T10:59:23.580906Z" + }, + { + "id": "GO-2025-4009", + "modified": "2026-05-15T10:59:24.005728Z" + }, + { + "id": "GO-2025-4010", + "modified": "2026-05-15T10:59:24.305821Z" + }, + { + "id": "GO-2025-4011", + "modified": "2026-05-15T10:59:22.605843Z" + }, + { + "id": "GO-2025-4012", + "modified": "2026-05-15T10:59:23.250861Z" + }, + { + "id": "GO-2025-4013", + "modified": "2026-05-15T10:59:23.121044Z" + }, + { + "id": "GO-2025-4014", + "modified": "2026-06-26T12:29:46.364453Z" + }, + { + "id": "GO-2025-4015", + "modified": "2026-05-15T10:59:23.447690Z" + }, + { + "id": "GO-2025-4155", + "modified": "2026-07-09T10:44:32.536665Z" + }, + { + "id": "GO-2025-4175", + "modified": "2026-05-15T10:59:24.063040Z" + }, + { + "id": "GO-2026-4337", + "modified": "2026-07-07T10:29:23.547454Z" + }, + { + "id": "GO-2026-4340", + "modified": "2026-05-15T10:59:24.123015Z" + }, + { + "id": "GO-2026-4341", + "modified": "2026-07-07T10:29:23.472772Z" + }, + { + "id": "GO-2026-4342", + "modified": "2026-07-02T10:44:29.686144Z" + }, + { + "id": "GO-2026-4403", + "modified": "2026-05-15T10:59:22.074063Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-09T10:44:32.269952Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-09T10:44:33.381720Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-07-10T10:44:23.724783Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-09T10:44:33.055212Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-09T10:44:33.129570Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-14T16:40:32.676240Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-13T10:29:27.815754Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-14T10:29:32.453910Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-14T16:41:01.458483Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-12797", + "modified": "2026-06-15T18:18:10.256734Z" + }, + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-07-08T04:32:23.263115Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + }, + { + "id": "ALPINE-CVE-2025-15467", + "modified": "2026-07-08T04:31:54.237773Z" + }, + { + "id": "ALPINE-CVE-2025-15468", + "modified": "2026-07-08T04:31:54.236044Z" + }, + { + "id": "ALPINE-CVE-2025-66199", + "modified": "2026-07-08T04:30:11.899340Z" + }, + { + "id": "ALPINE-CVE-2025-68160", + "modified": "2026-07-08T04:32:27.950152Z" + }, + { + "id": "ALPINE-CVE-2025-69418", + "modified": "2026-07-08T04:31:55.406338Z" + }, + { + "id": "ALPINE-CVE-2025-69419", + "modified": "2026-07-08T04:31:54.597659Z" + }, + { + "id": "ALPINE-CVE-2025-69420", + "modified": "2026-07-08T04:31:55.393Z" + }, + { + "id": "ALPINE-CVE-2025-69421", + "modified": "2026-07-08T04:30:11.908070Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9231", + "modified": "2026-07-14T05:30:07.073045Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + }, + { + "id": "ALPINE-CVE-2026-22795", + "modified": "2026-07-08T04:32:28.331714Z" + }, + { + "id": "ALPINE-CVE-2026-22796", + "modified": "2026-07-08T04:32:29.030190Z" + }, + { + "id": "ALPINE-CVE-2026-28387", + "modified": "2026-07-08T04:32:29.167238Z" + }, + { + "id": "ALPINE-CVE-2026-28388", + "modified": "2026-07-08T04:32:29.169509Z" + }, + { + "id": "ALPINE-CVE-2026-28389", + "modified": "2026-07-08T04:31:56.091480Z" + }, + { + "id": "ALPINE-CVE-2026-28390", + "modified": "2026-07-08T04:31:57.860412Z" + }, + { + "id": "ALPINE-CVE-2026-31789", + "modified": "2026-07-08T04:30:12.004739Z" + }, + { + "id": "ALPINE-CVE-2026-31790", + "modified": "2026-07-08T04:32:29.132271Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-12797", + "modified": "2026-06-15T18:18:10.256734Z" + }, + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-07-08T04:32:23.263115Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + }, + { + "id": "ALPINE-CVE-2025-15467", + "modified": "2026-07-08T04:31:54.237773Z" + }, + { + "id": "ALPINE-CVE-2025-15468", + "modified": "2026-07-08T04:31:54.236044Z" + }, + { + "id": "ALPINE-CVE-2025-66199", + "modified": "2026-07-08T04:30:11.899340Z" + }, + { + "id": "ALPINE-CVE-2025-68160", + "modified": "2026-07-08T04:32:27.950152Z" + }, + { + "id": "ALPINE-CVE-2025-69418", + "modified": "2026-07-08T04:31:55.406338Z" + }, + { + "id": "ALPINE-CVE-2025-69419", + "modified": "2026-07-08T04:31:54.597659Z" + }, + { + "id": "ALPINE-CVE-2025-69420", + "modified": "2026-07-08T04:31:55.393Z" + }, + { + "id": "ALPINE-CVE-2025-69421", + "modified": "2026-07-08T04:30:11.908070Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9231", + "modified": "2026-07-14T05:30:07.073045Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + }, + { + "id": "ALPINE-CVE-2026-22795", + "modified": "2026-07-08T04:32:28.331714Z" + }, + { + "id": "ALPINE-CVE-2026-22796", + "modified": "2026-07-08T04:32:29.030190Z" + }, + { + "id": "ALPINE-CVE-2026-28387", + "modified": "2026-07-08T04:32:29.167238Z" + }, + { + "id": "ALPINE-CVE-2026-28388", + "modified": "2026-07-08T04:32:29.169509Z" + }, + { + "id": "ALPINE-CVE-2026-28389", + "modified": "2026-07-08T04:31:56.091480Z" + }, + { + "id": "ALPINE-CVE-2026-28390", + "modified": "2026-07-08T04:31:57.860412Z" + }, + { + "id": "ALPINE-CVE-2026-31789", + "modified": "2026-07-08T04:30:12.004739Z" + }, + { + "id": "ALPINE-CVE-2026-31790", + "modified": "2026-07-08T04:32:29.132271Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-07-08T04:32:24.548042Z" + }, + { + "id": "ALPINE-CVE-2026-40200", + "modified": "2026-06-15T18:18:11.215742Z" + }, + { + "id": "ALPINE-CVE-2026-6042", + "modified": "2026-06-15T18:18:11.283180Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-07-08T04:32:24.548042Z" + }, + { + "id": "ALPINE-CVE-2026-40200", + "modified": "2026-06-15T18:18:11.215742Z" + }, + { + "id": "ALPINE-CVE-2026-6042", + "modified": "2026-06-15T18:18:11.283180Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2026-22184", + "modified": "2026-07-14T05:30:07.069428Z" + }, + { + "id": "ALPINE-CVE-2026-27171", + "modified": "2026-07-08T04:31:57.846862Z" + } + ] + } + ] + } + headers: + Content-Length: + - "24335" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_image_with_go_binary_grpc.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_image_with_go_binary_grpc.yaml new file mode 100644 index 00000000000..5ed43302661 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_image_with_go_binary_grpc.yaml @@ -0,0 +1,113 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:01f23bf772cbbde78c79ecb05132e667da0e91d5840a6f036cdaa06860733020" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:11316d62a3cb074daf31826c883f1544bc386df1fb94fe316bc14dc37d08062c" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:479c8c89c0e0864640efb097523a74c77928b98d282159eaeada3e2edc4d797b" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:7bc7fb42458e359cc43666f19505a3df7088fa128ff61b0994ceb1cbec9491f0" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:889ec4bf319753569b1b8184a986edadb27b88b12654cc9fd972f06cb7e7cf28" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:9491e1f039109a4a92da4db05da8e239ed98aaa4560fba2df3278d01238886e5" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:94e5f06ff8e3d4441dc3cd8b090ff38dc911bfa8ebdb0dc28395bc98f82f983f" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "openebs/alpine-sh" + }, + { + "registry": "hub.docker.com/", + "repository": "poneding/infinity" + }, + { + "registry": "hub.docker.com/", + "repository": "cddockeruser/test-image" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:a950999db4110e8724ef7f033a1f5b8598a8d3fcc644ed7bfe229d0a57aac5b2" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:bada8cc7924de38f7d375126bc5c4d6a72187acc61a6534bc86833db57b4ce7c" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:ea795bbc1a141ff841fc20cdfc2daa81d3e2d57ac38a647b98a3b48d01a3495e" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:f96590b5a6f4277ebbd4eac5c8bf015010aefce78bb0cd9613e29feaa133b975" + } + error: + code: 5 + message: chain ID not found diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_insecure_alpine_image_with_detector_preset.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_insecure_alpine_image_with_detector_preset.yaml new file mode 100644 index 00000000000..62154300caf --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_insecure_alpine_image_with_detector_preset.yaml @@ -0,0 +1,156 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 1907 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "alpine-baselayout" + }, + "version": "3.1.2-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "alpine-keys" + }, + "version": "2.1-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "apk-tools" + }, + "version": "2.10.6-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "ca-certificates" + }, + "version": "20191127-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "libc-dev" + }, + "version": "0.7.1-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "libtls-standalone" + }, + "version": "2.9.1-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "musl" + }, + "version": "1.1.22-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "musl" + }, + "version": "1.1.22-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "pax-utils" + }, + "version": "1.2.3-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "zlib" + }, + "version": "1.2.11-r1" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 136 + body: | + { + "results": [ + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2021-36159", + "modified": "2026-06-15T18:18:08.746967Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "136" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_insecure_alpine_image_with_detector_preset_grpc.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_insecure_alpine_image_with_detector_preset_grpc.yaml new file mode 100644 index 00000000000..2f7b6a13710 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_insecure_alpine_image_with_detector_preset_grpc.yaml @@ -0,0 +1,53 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:0b45acf37a5ffe206746e84c3b95f8f71aa586fbadc779ab22807d2b3d422d98" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:428956b294a20d53e4cb6509af4a0a4d179b53bf99c16987d9668c87aa41a04a" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:59faf8a3c9319dd7ab108c7f12efa71601056f0c4f130a8addd6a5bc02a6cb88" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:9fb3aa2f8b8023a4bebbf92aa567caf88e38e969ada9f0ac12643b2847391635" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "flowquest/test-sample" + }, + { + "registry": "hub.docker.com/", + "repository": "shinminge/tlsalsrl98" + } + ] + } diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_insecure_alpine_image_with_specific_detector_disabled.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_insecure_alpine_image_with_specific_detector_disabled.yaml new file mode 100644 index 00000000000..62154300caf --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_insecure_alpine_image_with_specific_detector_disabled.yaml @@ -0,0 +1,156 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 1907 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "alpine-baselayout" + }, + "version": "3.1.2-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "alpine-keys" + }, + "version": "2.1-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "apk-tools" + }, + "version": "2.10.6-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "ca-certificates" + }, + "version": "20191127-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "libc-dev" + }, + "version": "0.7.1-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "libtls-standalone" + }, + "version": "2.9.1-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "musl" + }, + "version": "1.1.22-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "musl" + }, + "version": "1.1.22-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "pax-utils" + }, + "version": "1.2.3-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "zlib" + }, + "version": "1.2.11-r1" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 136 + body: | + { + "results": [ + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2021-36159", + "modified": "2026-06-15T18:18:08.746967Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "136" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_insecure_alpine_image_with_specific_detector_disabled_grpc.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_insecure_alpine_image_with_specific_detector_disabled_grpc.yaml new file mode 100644 index 00000000000..2f7b6a13710 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_insecure_alpine_image_with_specific_detector_disabled_grpc.yaml @@ -0,0 +1,53 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:0b45acf37a5ffe206746e84c3b95f8f71aa586fbadc779ab22807d2b3d422d98" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:428956b294a20d53e4cb6509af4a0a4d179b53bf99c16987d9668c87aa41a04a" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:59faf8a3c9319dd7ab108c7f12efa71601056f0c4f130a8addd6a5bc02a6cb88" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:9fb3aa2f8b8023a4bebbf92aa567caf88e38e969ada9f0ac12643b2847391635" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "flowquest/test-sample" + }, + { + "registry": "hub.docker.com/", + "repository": "shinminge/tlsalsrl98" + } + ] + } diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_insecure_alpine_image_with_specific_detector_enabled.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_insecure_alpine_image_with_specific_detector_enabled.yaml new file mode 100644 index 00000000000..62154300caf --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_insecure_alpine_image_with_specific_detector_enabled.yaml @@ -0,0 +1,156 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 1907 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "alpine-baselayout" + }, + "version": "3.1.2-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "alpine-keys" + }, + "version": "2.1-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "apk-tools" + }, + "version": "2.10.6-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "ca-certificates" + }, + "version": "20191127-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "libc-dev" + }, + "version": "0.7.1-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "libtls-standalone" + }, + "version": "2.9.1-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "musl" + }, + "version": "1.1.22-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "musl" + }, + "version": "1.1.22-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "pax-utils" + }, + "version": "1.2.3-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "zlib" + }, + "version": "1.2.11-r1" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 136 + body: | + { + "results": [ + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2021-36159", + "modified": "2026-06-15T18:18:08.746967Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "136" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_insecure_alpine_image_with_specific_detector_enabled_grpc.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_insecure_alpine_image_with_specific_detector_enabled_grpc.yaml new file mode 100644 index 00000000000..2f7b6a13710 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_insecure_alpine_image_with_specific_detector_enabled_grpc.yaml @@ -0,0 +1,53 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:0b45acf37a5ffe206746e84c3b95f8f71aa586fbadc779ab22807d2b3d422d98" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:428956b294a20d53e4cb6509af4a0a4d179b53bf99c16987d9668c87aa41a04a" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:59faf8a3c9319dd7ab108c7f12efa71601056f0c4f130a8addd6a5bc02a6cb88" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:9fb3aa2f8b8023a4bebbf92aa567caf88e38e969ada9f0ac12643b2847391635" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "flowquest/test-sample" + }, + { + "registry": "hub.docker.com/", + "repository": "shinminge/tlsalsrl98" + } + ] + } diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_insecure_alpine_image_without_detectors.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_insecure_alpine_image_without_detectors.yaml new file mode 100644 index 00000000000..62154300caf --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_insecure_alpine_image_without_detectors.yaml @@ -0,0 +1,156 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 1907 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "alpine-baselayout" + }, + "version": "3.1.2-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "alpine-keys" + }, + "version": "2.1-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "apk-tools" + }, + "version": "2.10.6-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "ca-certificates" + }, + "version": "20191127-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "libc-dev" + }, + "version": "0.7.1-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "openssl" + }, + "version": "1.1.1k-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "libtls-standalone" + }, + "version": "2.9.1-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "musl" + }, + "version": "1.1.22-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "musl" + }, + "version": "1.1.22-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "pax-utils" + }, + "version": "1.2.3-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "busybox" + }, + "version": "1.30.1-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.10", + "name": "zlib" + }, + "version": "1.2.11-r1" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 136 + body: | + { + "results": [ + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2021-36159", + "modified": "2026-06-15T18:18:08.746967Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "136" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_insecure_alpine_image_without_detectors_grpc.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_insecure_alpine_image_without_detectors_grpc.yaml new file mode 100644 index 00000000000..2f7b6a13710 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_insecure_alpine_image_without_detectors_grpc.yaml @@ -0,0 +1,53 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:0b45acf37a5ffe206746e84c3b95f8f71aa586fbadc779ab22807d2b3d422d98" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:428956b294a20d53e4cb6509af4a0a4d179b53bf99c16987d9668c87aa41a04a" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:59faf8a3c9319dd7ab108c7f12efa71601056f0c4f130a8addd6a5bc02a6cb88" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:9fb3aa2f8b8023a4bebbf92aa567caf88e38e969ada9f0ac12643b2847391635" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "flowquest/test-sample" + }, + { + "registry": "hub.docker.com/", + "repository": "shinminge/tlsalsrl98" + } + ] + } diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_insecure_chiseled_ubuntu_image.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_insecure_chiseled_ubuntu_image.yaml new file mode 100644 index 00000000000..e27823d916d --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_insecure_chiseled_ubuntu_image.yaml @@ -0,0 +1,918 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 4381 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "base-files" + }, + "version": "14ubuntu6" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "bash" + }, + "version": "5.3-2ubuntu1" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "coreutils" + }, + "version": "9.5-1ubuntu2+0.0.0~ubuntu25" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "coreutils-from-gnu" + }, + "version": "0.0.0~ubuntu25" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "gcc-14-base" + }, + "version": "14.3.0-14ubuntu1" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "gnu-coreutils" + }, + "version": "9.7-3ubuntu2" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.26.0" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.26.0" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.26.0" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.26.0" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.26.0" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.26.0" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "golang" + }, + "version": "2:1.26~1" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "golang-1.26-go" + }, + "version": "1.26.0-1" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "golang-1.26-src" + }, + "version": "1.26.0-1" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "golang-go" + }, + "version": "2:1.26~1" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "golang-src" + }, + "version": "2:1.26~1" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "libacl1" + }, + "version": "2.3.2-2" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "libattr1" + }, + "version": "1:2.5.2-4" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "libc6" + }, + "version": "2.43-2ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "libcap2" + }, + "version": "1:2.75-10ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "libgcc-s1" + }, + "version": "16-20260322-1ubuntu1" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "libgmp10" + }, + "version": "2:6.3.0+dfsg-5ubuntu2" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "libpcre2-8-0" + }, + "version": "10.46-1build1" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "libselinux1" + }, + "version": "3.9-4build1" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "libssl3t64" + }, + "version": "3.5.5-1ubuntu3" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "libsystemd0" + }, + "version": "259.5-0ubuntu3" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "libtinfo6" + }, + "version": "6.6+20251231-1" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "libzstd1" + }, + "version": "1.5.7+dfsg-3" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "make" + }, + "version": "4.4.1-3" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "openssl-provider-legacy" + }, + "version": "3.5.5-1ubuntu3" + }, + { + "package": { + "ecosystem": "Ubuntu:26.04", + "name": "zlib1g" + }, + "version": "1:1.3.dfsg+really1.3.1-1ubuntu3" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 9693 + body: | + { + "results": [ + {}, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2025-5278", + "modified": "2026-05-20T16:23:34.282155Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "GO-2026-4599", + "modified": "2026-07-09T10:44:32.987177Z" + }, + { + "id": "GO-2026-4600", + "modified": "2026-05-15T10:59:23.758905Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-09T10:44:32.269952Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-09T10:44:33.381720Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-07-10T10:44:23.724783Z" + }, + { + "id": "GO-2026-4866", + "modified": "2026-07-09T10:44:32.922860Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-09T10:44:33.055212Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-09T10:44:33.129570Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-14T16:40:32.676240Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-13T10:29:27.815754Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-14T10:29:32.453910Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-14T16:41:01.458483Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2026-4599", + "modified": "2026-07-09T10:44:32.987177Z" + }, + { + "id": "GO-2026-4600", + "modified": "2026-05-15T10:59:23.758905Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-09T10:44:32.269952Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-09T10:44:33.381720Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-07-10T10:44:23.724783Z" + }, + { + "id": "GO-2026-4866", + "modified": "2026-07-09T10:44:32.922860Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-09T10:44:33.055212Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-09T10:44:33.129570Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-14T16:40:32.676240Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-13T10:29:27.815754Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-14T10:29:32.453910Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-14T16:41:01.458483Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2026-4599", + "modified": "2026-07-09T10:44:32.987177Z" + }, + { + "id": "GO-2026-4600", + "modified": "2026-05-15T10:59:23.758905Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-09T10:44:32.269952Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-09T10:44:33.381720Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-07-10T10:44:23.724783Z" + }, + { + "id": "GO-2026-4866", + "modified": "2026-07-09T10:44:32.922860Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-09T10:44:33.055212Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-09T10:44:33.129570Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-14T16:40:32.676240Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-13T10:29:27.815754Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-14T10:29:32.453910Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-14T16:41:01.458483Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2026-4599", + "modified": "2026-07-09T10:44:32.987177Z" + }, + { + "id": "GO-2026-4600", + "modified": "2026-05-15T10:59:23.758905Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-09T10:44:32.269952Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-09T10:44:33.381720Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-07-10T10:44:23.724783Z" + }, + { + "id": "GO-2026-4866", + "modified": "2026-07-09T10:44:32.922860Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-09T10:44:33.055212Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-09T10:44:33.129570Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-14T16:40:32.676240Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-13T10:29:27.815754Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-14T10:29:32.453910Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-14T16:41:01.458483Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2026-4599", + "modified": "2026-07-09T10:44:32.987177Z" + }, + { + "id": "GO-2026-4600", + "modified": "2026-05-15T10:59:23.758905Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-09T10:44:32.269952Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-09T10:44:33.381720Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-07-10T10:44:23.724783Z" + }, + { + "id": "GO-2026-4866", + "modified": "2026-07-09T10:44:32.922860Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-09T10:44:33.055212Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-09T10:44:33.129570Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-14T16:40:32.676240Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-13T10:29:27.815754Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-14T10:29:32.453910Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-14T16:41:01.458483Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2026-4599", + "modified": "2026-07-09T10:44:32.987177Z" + }, + { + "id": "GO-2026-4600", + "modified": "2026-05-15T10:59:23.758905Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-09T10:44:32.269952Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-09T10:44:33.381720Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-07-10T10:44:23.724783Z" + }, + { + "id": "GO-2026-4866", + "modified": "2026-07-09T10:44:32.922860Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-09T10:44:33.055212Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-09T10:44:33.129570Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-14T16:40:32.676240Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-13T10:29:27.815754Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-14T10:29:32.453910Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-14T16:41:01.458483Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "9693" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_insecure_chiseled_ubuntu_image_grpc.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_insecure_chiseled_ubuntu_image_grpc.yaml new file mode 100644 index 00000000000..028ee2eb668 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_insecure_chiseled_ubuntu_image_grpc.yaml @@ -0,0 +1,9 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:f807795a15bfcc040bc664605d53fe82c814a34af36e638c7c692d13f8f36eda" + } + error: + code: 5 + message: chain ID not found diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_npm_with_no_packages.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_npm_with_no_packages.yaml new file mode 100644 index 00000000000..3f38be37306 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_npm_with_no_packages.yaml @@ -0,0 +1,362 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 2344 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "alpine-baselayout" + }, + "version": "3.4.3-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "alpine-baselayout" + }, + "version": "3.4.3-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "alpine-keys" + }, + "version": "2.4-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "apk-tools" + }, + "version": "2.14.0-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "ca-certificates" + }, + "version": "20230506-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "libc-dev" + }, + "version": "0.7.2-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "openssl" + }, + "version": "3.1.4-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "gcc" + }, + "version": "13.2.1_git20231014-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "openssl" + }, + "version": "3.1.4-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "gcc" + }, + "version": "13.2.1_git20231014-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "musl" + }, + "version": "1.2.4_git20230717-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "musl" + }, + "version": "1.2.4_git20230717-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "pax-utils" + }, + "version": "1.3.7-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "zlib" + }, + "version": "1.3.1-r0" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 3133 + body: | + { + "results": [ + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-2511", + "modified": "2026-06-15T18:18:10.275342Z" + }, + { + "id": "ALPINE-CVE-2024-4603", + "modified": "2026-06-15T18:18:10.327322Z" + }, + { + "id": "ALPINE-CVE-2024-4741", + "modified": "2026-06-15T18:18:10.394374Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-07-08T04:32:23.263115Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-2511", + "modified": "2026-06-15T18:18:10.275342Z" + }, + { + "id": "ALPINE-CVE-2024-4603", + "modified": "2026-06-15T18:18:10.327322Z" + }, + { + "id": "ALPINE-CVE-2024-4741", + "modified": "2026-06-15T18:18:10.394374Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-07-08T04:32:23.263115Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-07-08T04:32:24.548042Z" + }, + { + "id": "ALPINE-CVE-2026-40200", + "modified": "2026-06-15T18:18:11.215742Z" + }, + { + "id": "ALPINE-CVE-2026-6042", + "modified": "2026-06-15T18:18:11.283180Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-07-08T04:32:24.548042Z" + }, + { + "id": "ALPINE-CVE-2026-40200", + "modified": "2026-06-15T18:18:11.215742Z" + }, + { + "id": "ALPINE-CVE-2026-6042", + "modified": "2026-06-15T18:18:11.283180Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + {} + ] + } + headers: + Content-Length: + - "3133" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_npm_with_no_packages_grpc.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_npm_with_no_packages_grpc.yaml new file mode 100644 index 00000000000..357fac58ff9 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_npm_with_no_packages_grpc.yaml @@ -0,0 +1,221 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:102fe9f00d18ab8faad5721dd3d44e60299a2c09b9d14f59ec27372d182bc9fb" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "node" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:14e9f1031564250c0d610b9d003fe275e646ba1bb8ed4452106f6dbc0615e9d6" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:36a55adefa815b765068fddfee0f5ce1e8786d6f915963be7e36dfd0693ebf77" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:3d8d2856014de2c90a2e832cb4b2356ca3f02724a94305f6fe5e9e2176c34190" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "ayan4m1/maven-node" + }, + { + "registry": "hub.docker.com/", + "repository": "flowy0/helloworld" + }, + { + "registry": "hub.docker.com/", + "repository": "clementboulmont02/docker" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:7ee09d174d7cf46373c47ce5ce4d7619419eecd282887084d28153a14051a76b" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:86fd26d08c00053799fe557d5cc7a806b8582eb561b504843870ab7907d74021" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:a9e11e38021c24f3e73e16a0336067b42071d6c99d20c7b63fcbe0f29fba963e" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:b8550ffc4e2ba4c98a7b7390f0ecd7044562f736ccecbaa3f76f86a57ab0632e" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:c21d9a172a79992e8679669ff8b25a6efe1bfaf7b5c7b9bbfc30b95c8a090fa5" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:c9793bfb261a6cc2a0e159d5c263b9664cc84b4001f3569c4c6d2cfac9c216b1" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:d4fc045c9e3a848011de66f34b81f052d4f2c15a17bb196d637e526349601820" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "selectdb/alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "ayan4m1/maven-node" + }, + { + "registry": "hub.docker.com/", + "repository": "anssi/fcsc2024-forensics-layer-cake-1" + }, + { + "registry": "hub.docker.com/", + "repository": "devopstechtales/cks-exam-questions" + }, + { + "registry": "hub.docker.com/", + "repository": "nordcloudsupermaestro/alpine-supersa" + }, + { + "registry": "hub.docker.com/", + "repository": "flowy0/helloworld" + }, + { + "registry": "hub.docker.com/", + "repository": "goupin008/telnet" + }, + { + "registry": "hub.docker.com/", + "repository": "jagadesh11/docker" + }, + { + "registry": "hub.docker.com/", + "repository": "mharwani/alpine-test" + }, + { + "registry": "hub.docker.com/", + "repository": "clementboulmont02/docker" + }, + { + "registry": "hub.docker.com/", + "repository": "bhaskar420/apline" + }, + { + "registry": "hub.docker.com/", + "repository": "vickygamer/samp" + }, + { + "registry": "hub.docker.com/", + "repository": "dec1/my-alp" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:e7b3c471bae09205ceffdbf40a13814868638d845e94aaf8806204cd25c65eec" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "selectdb/alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "devopstechtales/cks-exam-questions" + }, + { + "registry": "hub.docker.com/", + "repository": "nordcloudsupermaestro/alpine-supersa" + }, + { + "registry": "hub.docker.com/", + "repository": "mharwani/alpine-test" + }, + { + "registry": "hub.docker.com/", + "repository": "bhaskar420/apline" + }, + { + "registry": "hub.docker.com/", + "repository": "vickygamer/samp" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:f7cb6c60d6edb71111338e8038816f75de42e835de797391101968fffa925034" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:fdbe5618353d350253bd748400dc31923742be8bebaa6e4d5a2ec3d04d39bb3c" + } + error: + code: 5 + message: chain ID not found diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_npm_with_some_packages.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_npm_with_some_packages.yaml new file mode 100644 index 00000000000..ca6d752e462 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_npm_with_some_packages.yaml @@ -0,0 +1,404 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 2701 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "alpine-baselayout" + }, + "version": "3.4.3-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "alpine-baselayout" + }, + "version": "3.4.3-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "alpine-keys" + }, + "version": "2.4-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "apk-tools" + }, + "version": "2.14.0-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "ca-certificates" + }, + "version": "20230506-r0" + }, + { + "package": { + "ecosystem": "npm", + "name": "cryo" + }, + "version": "0.0.6" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "libc-dev" + }, + "version": "0.7.2-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "openssl" + }, + "version": "3.1.4-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "gcc" + }, + "version": "13.2.1_git20231014-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "openssl" + }, + "version": "3.1.4-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "gcc" + }, + "version": "13.2.1_git20231014-r0" + }, + { + "package": { + "ecosystem": "npm", + "name": "minimist" + }, + "version": "0.0.8" + }, + { + "package": { + "ecosystem": "npm", + "name": "mkdirp" + }, + "version": "0.5.0" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "musl" + }, + "version": "1.2.4_git20230717-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "musl" + }, + "version": "1.2.4_git20230717-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "pax-utils" + }, + "version": "1.3.7-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "zlib" + }, + "version": "1.3.1-r0" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 3370 + body: | + { + "results": [ + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "GHSA-38f5-ghc2-fcmv", + "modified": "2023-11-08T04:00:20.055238Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-2511", + "modified": "2026-06-15T18:18:10.275342Z" + }, + { + "id": "ALPINE-CVE-2024-4603", + "modified": "2026-06-15T18:18:10.327322Z" + }, + { + "id": "ALPINE-CVE-2024-4741", + "modified": "2026-06-15T18:18:10.394374Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-07-08T04:32:23.263115Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-2511", + "modified": "2026-06-15T18:18:10.275342Z" + }, + { + "id": "ALPINE-CVE-2024-4603", + "modified": "2026-06-15T18:18:10.327322Z" + }, + { + "id": "ALPINE-CVE-2024-4741", + "modified": "2026-06-15T18:18:10.394374Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-07-08T04:32:23.263115Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "GHSA-vh95-rmgr-6w4m", + "modified": "2026-03-13T22:11:31.390433Z" + }, + { + "id": "GHSA-xvch-5gv4-984h", + "modified": "2026-03-13T22:11:59.523514Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-07-08T04:32:24.548042Z" + }, + { + "id": "ALPINE-CVE-2026-40200", + "modified": "2026-06-15T18:18:11.215742Z" + }, + { + "id": "ALPINE-CVE-2026-6042", + "modified": "2026-06-15T18:18:11.283180Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-07-08T04:32:24.548042Z" + }, + { + "id": "ALPINE-CVE-2026-40200", + "modified": "2026-06-15T18:18:11.215742Z" + }, + { + "id": "ALPINE-CVE-2026-6042", + "modified": "2026-06-15T18:18:11.283180Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + {} + ] + } + headers: + Content-Length: + - "3370" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_npm_with_some_packages_grpc.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_npm_with_some_packages_grpc.yaml new file mode 100644 index 00000000000..44cc77140f6 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_npm_with_some_packages_grpc.yaml @@ -0,0 +1,237 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:102fe9f00d18ab8faad5721dd3d44e60299a2c09b9d14f59ec27372d182bc9fb" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "node" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:14e9f1031564250c0d610b9d003fe275e646ba1bb8ed4452106f6dbc0615e9d6" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:36a55adefa815b765068fddfee0f5ce1e8786d6f915963be7e36dfd0693ebf77" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:3d8d2856014de2c90a2e832cb4b2356ca3f02724a94305f6fe5e9e2176c34190" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "ayan4m1/maven-node" + }, + { + "registry": "hub.docker.com/", + "repository": "flowy0/helloworld" + }, + { + "registry": "hub.docker.com/", + "repository": "clementboulmont02/docker" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:4733939e99fd6a2ecd0408523a08da6ff5c44244f5fc2a8346d889b7586beb92" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:7ee09d174d7cf46373c47ce5ce4d7619419eecd282887084d28153a14051a76b" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:86fd26d08c00053799fe557d5cc7a806b8582eb561b504843870ab7907d74021" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:90924a664a10420a44080a0cd7ae218aaa0c1c36c8769b5b72eb925faa1dbd65" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:9b12d9d86317e9c03a74b234e3af1783928837405d963fb52afb864647b22235" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:b8550ffc4e2ba4c98a7b7390f0ecd7044562f736ccecbaa3f76f86a57ab0632e" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:c21d9a172a79992e8679669ff8b25a6efe1bfaf7b5c7b9bbfc30b95c8a090fa5" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:d4fc045c9e3a848011de66f34b81f052d4f2c15a17bb196d637e526349601820" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "selectdb/alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "ayan4m1/maven-node" + }, + { + "registry": "hub.docker.com/", + "repository": "anssi/fcsc2024-forensics-layer-cake-1" + }, + { + "registry": "hub.docker.com/", + "repository": "devopstechtales/cks-exam-questions" + }, + { + "registry": "hub.docker.com/", + "repository": "nordcloudsupermaestro/alpine-supersa" + }, + { + "registry": "hub.docker.com/", + "repository": "flowy0/helloworld" + }, + { + "registry": "hub.docker.com/", + "repository": "goupin008/telnet" + }, + { + "registry": "hub.docker.com/", + "repository": "jagadesh11/docker" + }, + { + "registry": "hub.docker.com/", + "repository": "mharwani/alpine-test" + }, + { + "registry": "hub.docker.com/", + "repository": "clementboulmont02/docker" + }, + { + "registry": "hub.docker.com/", + "repository": "bhaskar420/apline" + }, + { + "registry": "hub.docker.com/", + "repository": "vickygamer/samp" + }, + { + "registry": "hub.docker.com/", + "repository": "dec1/my-alp" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:de6ce8b823ef03b6c00771d698361d13a55ed71eae694c2e6191bc532b31fed4" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:e7b3c471bae09205ceffdbf40a13814868638d845e94aaf8806204cd25c65eec" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "selectdb/alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "devopstechtales/cks-exam-questions" + }, + { + "registry": "hub.docker.com/", + "repository": "nordcloudsupermaestro/alpine-supersa" + }, + { + "registry": "hub.docker.com/", + "repository": "mharwani/alpine-test" + }, + { + "registry": "hub.docker.com/", + "repository": "bhaskar420/apline" + }, + { + "registry": "hub.docker.com/", + "repository": "vickygamer/samp" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:f58b579a914e77764f696ff8d000ad7f0444e894cf50705e66ab052731a9f007" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:f7cb6c60d6edb71111338e8038816f75de42e835de797391101968fffa925034" + } + error: + code: 5 + message: chain ID not found diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_pnpm_with_no_packages.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_pnpm_with_no_packages.yaml new file mode 100644 index 00000000000..3f38be37306 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_pnpm_with_no_packages.yaml @@ -0,0 +1,362 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 2344 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "alpine-baselayout" + }, + "version": "3.4.3-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "alpine-baselayout" + }, + "version": "3.4.3-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "alpine-keys" + }, + "version": "2.4-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "apk-tools" + }, + "version": "2.14.0-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "ca-certificates" + }, + "version": "20230506-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "libc-dev" + }, + "version": "0.7.2-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "openssl" + }, + "version": "3.1.4-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "gcc" + }, + "version": "13.2.1_git20231014-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "openssl" + }, + "version": "3.1.4-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "gcc" + }, + "version": "13.2.1_git20231014-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "musl" + }, + "version": "1.2.4_git20230717-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "musl" + }, + "version": "1.2.4_git20230717-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "pax-utils" + }, + "version": "1.3.7-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "zlib" + }, + "version": "1.3.1-r0" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 3133 + body: | + { + "results": [ + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-2511", + "modified": "2026-06-15T18:18:10.275342Z" + }, + { + "id": "ALPINE-CVE-2024-4603", + "modified": "2026-06-15T18:18:10.327322Z" + }, + { + "id": "ALPINE-CVE-2024-4741", + "modified": "2026-06-15T18:18:10.394374Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-07-08T04:32:23.263115Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-2511", + "modified": "2026-06-15T18:18:10.275342Z" + }, + { + "id": "ALPINE-CVE-2024-4603", + "modified": "2026-06-15T18:18:10.327322Z" + }, + { + "id": "ALPINE-CVE-2024-4741", + "modified": "2026-06-15T18:18:10.394374Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-07-08T04:32:23.263115Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-07-08T04:32:24.548042Z" + }, + { + "id": "ALPINE-CVE-2026-40200", + "modified": "2026-06-15T18:18:11.215742Z" + }, + { + "id": "ALPINE-CVE-2026-6042", + "modified": "2026-06-15T18:18:11.283180Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-07-08T04:32:24.548042Z" + }, + { + "id": "ALPINE-CVE-2026-40200", + "modified": "2026-06-15T18:18:11.215742Z" + }, + { + "id": "ALPINE-CVE-2026-6042", + "modified": "2026-06-15T18:18:11.283180Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + {} + ] + } + headers: + Content-Length: + - "3133" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_pnpm_with_no_packages_grpc.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_pnpm_with_no_packages_grpc.yaml new file mode 100644 index 00000000000..4dd870d9830 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_pnpm_with_no_packages_grpc.yaml @@ -0,0 +1,221 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:102fe9f00d18ab8faad5721dd3d44e60299a2c09b9d14f59ec27372d182bc9fb" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "node" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:14e9f1031564250c0d610b9d003fe275e646ba1bb8ed4452106f6dbc0615e9d6" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:36a55adefa815b765068fddfee0f5ce1e8786d6f915963be7e36dfd0693ebf77" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:3d8d2856014de2c90a2e832cb4b2356ca3f02724a94305f6fe5e9e2176c34190" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "ayan4m1/maven-node" + }, + { + "registry": "hub.docker.com/", + "repository": "flowy0/helloworld" + }, + { + "registry": "hub.docker.com/", + "repository": "clementboulmont02/docker" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:6ce4297b95e4ece3825c83783fffab473fd5e88faee1868cd721b8d0cacb9406" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:7ee09d174d7cf46373c47ce5ce4d7619419eecd282887084d28153a14051a76b" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:86fd26d08c00053799fe557d5cc7a806b8582eb561b504843870ab7907d74021" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:b7798c0c867d578388c6bf034c3f1c93ca8517935ed63444ab7977004106e944" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:b8550ffc4e2ba4c98a7b7390f0ecd7044562f736ccecbaa3f76f86a57ab0632e" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:bd6eaf6338cd1fadf9ae398276e08082c7e85f89ac97c8cd53f8bf3f279ce17d" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:c21d9a172a79992e8679669ff8b25a6efe1bfaf7b5c7b9bbfc30b95c8a090fa5" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:d4fc045c9e3a848011de66f34b81f052d4f2c15a17bb196d637e526349601820" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "selectdb/alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "ayan4m1/maven-node" + }, + { + "registry": "hub.docker.com/", + "repository": "anssi/fcsc2024-forensics-layer-cake-1" + }, + { + "registry": "hub.docker.com/", + "repository": "devopstechtales/cks-exam-questions" + }, + { + "registry": "hub.docker.com/", + "repository": "nordcloudsupermaestro/alpine-supersa" + }, + { + "registry": "hub.docker.com/", + "repository": "flowy0/helloworld" + }, + { + "registry": "hub.docker.com/", + "repository": "goupin008/telnet" + }, + { + "registry": "hub.docker.com/", + "repository": "jagadesh11/docker" + }, + { + "registry": "hub.docker.com/", + "repository": "mharwani/alpine-test" + }, + { + "registry": "hub.docker.com/", + "repository": "clementboulmont02/docker" + }, + { + "registry": "hub.docker.com/", + "repository": "bhaskar420/apline" + }, + { + "registry": "hub.docker.com/", + "repository": "vickygamer/samp" + }, + { + "registry": "hub.docker.com/", + "repository": "dec1/my-alp" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:e7b3c471bae09205ceffdbf40a13814868638d845e94aaf8806204cd25c65eec" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "selectdb/alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "devopstechtales/cks-exam-questions" + }, + { + "registry": "hub.docker.com/", + "repository": "nordcloudsupermaestro/alpine-supersa" + }, + { + "registry": "hub.docker.com/", + "repository": "mharwani/alpine-test" + }, + { + "registry": "hub.docker.com/", + "repository": "bhaskar420/apline" + }, + { + "registry": "hub.docker.com/", + "repository": "vickygamer/samp" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:f7cb6c60d6edb71111338e8038816f75de42e835de797391101968fffa925034" + } + error: + code: 5 + message: chain ID not found diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_pnpm_with_some_packages.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_pnpm_with_some_packages.yaml new file mode 100644 index 00000000000..3f38be37306 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_pnpm_with_some_packages.yaml @@ -0,0 +1,362 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 2344 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "alpine-baselayout" + }, + "version": "3.4.3-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "alpine-baselayout" + }, + "version": "3.4.3-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "alpine-keys" + }, + "version": "2.4-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "apk-tools" + }, + "version": "2.14.0-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "ca-certificates" + }, + "version": "20230506-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "libc-dev" + }, + "version": "0.7.2-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "openssl" + }, + "version": "3.1.4-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "gcc" + }, + "version": "13.2.1_git20231014-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "openssl" + }, + "version": "3.1.4-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "gcc" + }, + "version": "13.2.1_git20231014-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "musl" + }, + "version": "1.2.4_git20230717-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "musl" + }, + "version": "1.2.4_git20230717-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "pax-utils" + }, + "version": "1.3.7-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "zlib" + }, + "version": "1.3.1-r0" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 3133 + body: | + { + "results": [ + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-2511", + "modified": "2026-06-15T18:18:10.275342Z" + }, + { + "id": "ALPINE-CVE-2024-4603", + "modified": "2026-06-15T18:18:10.327322Z" + }, + { + "id": "ALPINE-CVE-2024-4741", + "modified": "2026-06-15T18:18:10.394374Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-07-08T04:32:23.263115Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-2511", + "modified": "2026-06-15T18:18:10.275342Z" + }, + { + "id": "ALPINE-CVE-2024-4603", + "modified": "2026-06-15T18:18:10.327322Z" + }, + { + "id": "ALPINE-CVE-2024-4741", + "modified": "2026-06-15T18:18:10.394374Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-07-08T04:32:23.263115Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-07-08T04:32:24.548042Z" + }, + { + "id": "ALPINE-CVE-2026-40200", + "modified": "2026-06-15T18:18:11.215742Z" + }, + { + "id": "ALPINE-CVE-2026-6042", + "modified": "2026-06-15T18:18:11.283180Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-07-08T04:32:24.548042Z" + }, + { + "id": "ALPINE-CVE-2026-40200", + "modified": "2026-06-15T18:18:11.215742Z" + }, + { + "id": "ALPINE-CVE-2026-6042", + "modified": "2026-06-15T18:18:11.283180Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + {} + ] + } + headers: + Content-Length: + - "3133" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_pnpm_with_some_packages_grpc.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_pnpm_with_some_packages_grpc.yaml new file mode 100644 index 00000000000..a9229d5e7f7 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_pnpm_with_some_packages_grpc.yaml @@ -0,0 +1,237 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:102fe9f00d18ab8faad5721dd3d44e60299a2c09b9d14f59ec27372d182bc9fb" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "node" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:14e9f1031564250c0d610b9d003fe275e646ba1bb8ed4452106f6dbc0615e9d6" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:36a55adefa815b765068fddfee0f5ce1e8786d6f915963be7e36dfd0693ebf77" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:3d8d2856014de2c90a2e832cb4b2356ca3f02724a94305f6fe5e9e2176c34190" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "ayan4m1/maven-node" + }, + { + "registry": "hub.docker.com/", + "repository": "flowy0/helloworld" + }, + { + "registry": "hub.docker.com/", + "repository": "clementboulmont02/docker" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:6f20f216017b861c009d77462297efb1b496ced7649926d81773336ce9f78da3" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:7ee09d174d7cf46373c47ce5ce4d7619419eecd282887084d28153a14051a76b" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:83ceeda4ca09138ab394e1e49f15789a05a28adb0512de05f13747e34fdaeb8a" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:86fd26d08c00053799fe557d5cc7a806b8582eb561b504843870ab7907d74021" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:a43e7b4fbd780029ac27f5da844be402888750531cc8b96faa8014a05a2683be" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:b8550ffc4e2ba4c98a7b7390f0ecd7044562f736ccecbaa3f76f86a57ab0632e" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:c21d9a172a79992e8679669ff8b25a6efe1bfaf7b5c7b9bbfc30b95c8a090fa5" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:c36c73a7c805a75759b3354c67a91e4659014a7fbecca2ee72d78d7a8dcdf7b4" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:d4fc045c9e3a848011de66f34b81f052d4f2c15a17bb196d637e526349601820" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "selectdb/alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "ayan4m1/maven-node" + }, + { + "registry": "hub.docker.com/", + "repository": "anssi/fcsc2024-forensics-layer-cake-1" + }, + { + "registry": "hub.docker.com/", + "repository": "devopstechtales/cks-exam-questions" + }, + { + "registry": "hub.docker.com/", + "repository": "nordcloudsupermaestro/alpine-supersa" + }, + { + "registry": "hub.docker.com/", + "repository": "flowy0/helloworld" + }, + { + "registry": "hub.docker.com/", + "repository": "goupin008/telnet" + }, + { + "registry": "hub.docker.com/", + "repository": "jagadesh11/docker" + }, + { + "registry": "hub.docker.com/", + "repository": "mharwani/alpine-test" + }, + { + "registry": "hub.docker.com/", + "repository": "clementboulmont02/docker" + }, + { + "registry": "hub.docker.com/", + "repository": "bhaskar420/apline" + }, + { + "registry": "hub.docker.com/", + "repository": "vickygamer/samp" + }, + { + "registry": "hub.docker.com/", + "repository": "dec1/my-alp" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:e7b3c471bae09205ceffdbf40a13814868638d845e94aaf8806204cd25c65eec" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "selectdb/alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "devopstechtales/cks-exam-questions" + }, + { + "registry": "hub.docker.com/", + "repository": "nordcloudsupermaestro/alpine-supersa" + }, + { + "registry": "hub.docker.com/", + "repository": "mharwani/alpine-test" + }, + { + "registry": "hub.docker.com/", + "repository": "bhaskar420/apline" + }, + { + "registry": "hub.docker.com/", + "repository": "vickygamer/samp" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:ee1ab9812257cbcb224836c61ebc916362164daf8d44fe6a335e2b5e972ecbea" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:f7cb6c60d6edb71111338e8038816f75de42e835de797391101968fffa925034" + } + error: + code: 5 + message: chain ID not found diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_yarn_with_no_packages.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_yarn_with_no_packages.yaml new file mode 100644 index 00000000000..3f38be37306 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_yarn_with_no_packages.yaml @@ -0,0 +1,362 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 2344 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "alpine-baselayout" + }, + "version": "3.4.3-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "alpine-baselayout" + }, + "version": "3.4.3-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "alpine-keys" + }, + "version": "2.4-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "apk-tools" + }, + "version": "2.14.0-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "ca-certificates" + }, + "version": "20230506-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "libc-dev" + }, + "version": "0.7.2-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "openssl" + }, + "version": "3.1.4-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "gcc" + }, + "version": "13.2.1_git20231014-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "openssl" + }, + "version": "3.1.4-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "gcc" + }, + "version": "13.2.1_git20231014-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "musl" + }, + "version": "1.2.4_git20230717-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "musl" + }, + "version": "1.2.4_git20230717-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "pax-utils" + }, + "version": "1.3.7-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "zlib" + }, + "version": "1.3.1-r0" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 3133 + body: | + { + "results": [ + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-2511", + "modified": "2026-06-15T18:18:10.275342Z" + }, + { + "id": "ALPINE-CVE-2024-4603", + "modified": "2026-06-15T18:18:10.327322Z" + }, + { + "id": "ALPINE-CVE-2024-4741", + "modified": "2026-06-15T18:18:10.394374Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-07-08T04:32:23.263115Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-2511", + "modified": "2026-06-15T18:18:10.275342Z" + }, + { + "id": "ALPINE-CVE-2024-4603", + "modified": "2026-06-15T18:18:10.327322Z" + }, + { + "id": "ALPINE-CVE-2024-4741", + "modified": "2026-06-15T18:18:10.394374Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-07-08T04:32:23.263115Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-07-08T04:32:24.548042Z" + }, + { + "id": "ALPINE-CVE-2026-40200", + "modified": "2026-06-15T18:18:11.215742Z" + }, + { + "id": "ALPINE-CVE-2026-6042", + "modified": "2026-06-15T18:18:11.283180Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-07-08T04:32:24.548042Z" + }, + { + "id": "ALPINE-CVE-2026-40200", + "modified": "2026-06-15T18:18:11.215742Z" + }, + { + "id": "ALPINE-CVE-2026-6042", + "modified": "2026-06-15T18:18:11.283180Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + {} + ] + } + headers: + Content-Length: + - "3133" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_yarn_with_no_packages_grpc.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_yarn_with_no_packages_grpc.yaml new file mode 100644 index 00000000000..7a7d8fae12b --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_yarn_with_no_packages_grpc.yaml @@ -0,0 +1,221 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:102fe9f00d18ab8faad5721dd3d44e60299a2c09b9d14f59ec27372d182bc9fb" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "node" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:14e9f1031564250c0d610b9d003fe275e646ba1bb8ed4452106f6dbc0615e9d6" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:36a55adefa815b765068fddfee0f5ce1e8786d6f915963be7e36dfd0693ebf77" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:3d8d2856014de2c90a2e832cb4b2356ca3f02724a94305f6fe5e9e2176c34190" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "ayan4m1/maven-node" + }, + { + "registry": "hub.docker.com/", + "repository": "flowy0/helloworld" + }, + { + "registry": "hub.docker.com/", + "repository": "clementboulmont02/docker" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:4e895622f4b44d7298b4dfdefb2b84fc0635af7610b4ba6eceb11c41b18dceec" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:7cd1b1e8f140f152e8a392f9f39cd73980e00f3f47468af84bfe055f12bc60de" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:7ee09d174d7cf46373c47ce5ce4d7619419eecd282887084d28153a14051a76b" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:86fd26d08c00053799fe557d5cc7a806b8582eb561b504843870ab7907d74021" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:b8550ffc4e2ba4c98a7b7390f0ecd7044562f736ccecbaa3f76f86a57ab0632e" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:c21d9a172a79992e8679669ff8b25a6efe1bfaf7b5c7b9bbfc30b95c8a090fa5" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:d4fc045c9e3a848011de66f34b81f052d4f2c15a17bb196d637e526349601820" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "selectdb/alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "ayan4m1/maven-node" + }, + { + "registry": "hub.docker.com/", + "repository": "anssi/fcsc2024-forensics-layer-cake-1" + }, + { + "registry": "hub.docker.com/", + "repository": "devopstechtales/cks-exam-questions" + }, + { + "registry": "hub.docker.com/", + "repository": "nordcloudsupermaestro/alpine-supersa" + }, + { + "registry": "hub.docker.com/", + "repository": "flowy0/helloworld" + }, + { + "registry": "hub.docker.com/", + "repository": "goupin008/telnet" + }, + { + "registry": "hub.docker.com/", + "repository": "jagadesh11/docker" + }, + { + "registry": "hub.docker.com/", + "repository": "mharwani/alpine-test" + }, + { + "registry": "hub.docker.com/", + "repository": "clementboulmont02/docker" + }, + { + "registry": "hub.docker.com/", + "repository": "bhaskar420/apline" + }, + { + "registry": "hub.docker.com/", + "repository": "vickygamer/samp" + }, + { + "registry": "hub.docker.com/", + "repository": "dec1/my-alp" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:dc3fe3823a3a28fe8031a185996c40fce50273655946cc4c000a09b508fc5711" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:e7b3c471bae09205ceffdbf40a13814868638d845e94aaf8806204cd25c65eec" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "selectdb/alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "devopstechtales/cks-exam-questions" + }, + { + "registry": "hub.docker.com/", + "repository": "nordcloudsupermaestro/alpine-supersa" + }, + { + "registry": "hub.docker.com/", + "repository": "mharwani/alpine-test" + }, + { + "registry": "hub.docker.com/", + "repository": "bhaskar420/apline" + }, + { + "registry": "hub.docker.com/", + "repository": "vickygamer/samp" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:f7cb6c60d6edb71111338e8038816f75de42e835de797391101968fffa925034" + } + error: + code: 5 + message: chain ID not found diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_yarn_with_some_packages.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_yarn_with_some_packages.yaml new file mode 100644 index 00000000000..3f38be37306 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_yarn_with_some_packages.yaml @@ -0,0 +1,362 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 2344 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "alpine-baselayout" + }, + "version": "3.4.3-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "alpine-baselayout" + }, + "version": "3.4.3-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "alpine-keys" + }, + "version": "2.4-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "apk-tools" + }, + "version": "2.14.0-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "ca-certificates" + }, + "version": "20230506-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "libc-dev" + }, + "version": "0.7.2-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "openssl" + }, + "version": "3.1.4-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "gcc" + }, + "version": "13.2.1_git20231014-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "openssl" + }, + "version": "3.1.4-r5" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "gcc" + }, + "version": "13.2.1_git20231014-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "musl" + }, + "version": "1.2.4_git20230717-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "musl" + }, + "version": "1.2.4_git20230717-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "pax-utils" + }, + "version": "1.3.7-r2" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "busybox" + }, + "version": "1.36.1-r15" + }, + { + "package": { + "ecosystem": "Alpine:v3.19", + "name": "zlib" + }, + "version": "1.3.1-r0" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 3133 + body: | + { + "results": [ + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-2511", + "modified": "2026-06-15T18:18:10.275342Z" + }, + { + "id": "ALPINE-CVE-2024-4603", + "modified": "2026-06-15T18:18:10.327322Z" + }, + { + "id": "ALPINE-CVE-2024-4741", + "modified": "2026-06-15T18:18:10.394374Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-07-08T04:32:23.263115Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2024-13176", + "modified": "2026-06-15T18:18:10.257313Z" + }, + { + "id": "ALPINE-CVE-2024-2511", + "modified": "2026-06-15T18:18:10.275342Z" + }, + { + "id": "ALPINE-CVE-2024-4603", + "modified": "2026-06-15T18:18:10.327322Z" + }, + { + "id": "ALPINE-CVE-2024-4741", + "modified": "2026-06-15T18:18:10.394374Z" + }, + { + "id": "ALPINE-CVE-2024-5535", + "modified": "2026-06-15T18:18:10.502278Z" + }, + { + "id": "ALPINE-CVE-2024-6119", + "modified": "2026-07-08T04:32:23.263115Z" + }, + { + "id": "ALPINE-CVE-2024-9143", + "modified": "2026-06-15T18:18:10.531917Z" + }, + { + "id": "ALPINE-CVE-2025-9230", + "modified": "2026-06-15T18:18:10.952377Z" + }, + { + "id": "ALPINE-CVE-2025-9232", + "modified": "2026-06-15T18:18:10.954507Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-07-08T04:32:24.548042Z" + }, + { + "id": "ALPINE-CVE-2026-40200", + "modified": "2026-06-15T18:18:11.215742Z" + }, + { + "id": "ALPINE-CVE-2026-6042", + "modified": "2026-06-15T18:18:11.283180Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-07-08T04:32:24.548042Z" + }, + { + "id": "ALPINE-CVE-2026-40200", + "modified": "2026-06-15T18:18:11.215742Z" + }, + { + "id": "ALPINE-CVE-2026-6042", + "modified": "2026-06-15T18:18:11.283180Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2023-42363", + "modified": "2026-06-15T18:18:10.016406Z" + }, + { + "id": "ALPINE-CVE-2023-42364", + "modified": "2026-06-15T18:18:10.022384Z" + }, + { + "id": "ALPINE-CVE-2023-42365", + "modified": "2026-06-15T18:18:10.023465Z" + }, + { + "id": "ALPINE-CVE-2023-42366", + "modified": "2026-06-15T18:18:10.027598Z" + }, + { + "id": "ALPINE-CVE-2024-58251", + "modified": "2026-06-15T18:18:10.508036Z" + }, + { + "id": "ALPINE-CVE-2025-46394", + "modified": "2026-06-15T18:18:10.748793Z" + } + ] + }, + {} + ] + } + headers: + Content-Length: + - "3133" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_yarn_with_some_packages_grpc.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_yarn_with_some_packages_grpc.yaml new file mode 100644 index 00000000000..01ae1d47d22 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_node_modules_using_yarn_with_some_packages_grpc.yaml @@ -0,0 +1,237 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:102fe9f00d18ab8faad5721dd3d44e60299a2c09b9d14f59ec27372d182bc9fb" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "node" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:14e9f1031564250c0d610b9d003fe275e646ba1bb8ed4452106f6dbc0615e9d6" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:2085701dc5e84d60b796a572f1960ac8e8882a4e4e9427b0921b626820a773c4" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:273911940049e65213cd753dccfa125a525e0df803f796f8db8b9c7f29eff343" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:36a55adefa815b765068fddfee0f5ce1e8786d6f915963be7e36dfd0693ebf77" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:3d8d2856014de2c90a2e832cb4b2356ca3f02724a94305f6fe5e9e2176c34190" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "ayan4m1/maven-node" + }, + { + "registry": "hub.docker.com/", + "repository": "flowy0/helloworld" + }, + { + "registry": "hub.docker.com/", + "repository": "clementboulmont02/docker" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:7ee09d174d7cf46373c47ce5ce4d7619419eecd282887084d28153a14051a76b" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:83e64d23e96146ef41e1911eebe402b45dadbbb017a9f31b3611c9cdaf8441f6" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:86fd26d08c00053799fe557d5cc7a806b8582eb561b504843870ab7907d74021" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:b8550ffc4e2ba4c98a7b7390f0ecd7044562f736ccecbaa3f76f86a57ab0632e" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:bd3b5a1e4188a4235f21c61eed332b653c1ea74bfd9aac6d416bccb8e9949b83" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:c21d9a172a79992e8679669ff8b25a6efe1bfaf7b5c7b9bbfc30b95c8a090fa5" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:d4fc045c9e3a848011de66f34b81f052d4f2c15a17bb196d637e526349601820" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "selectdb/alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "ayan4m1/maven-node" + }, + { + "registry": "hub.docker.com/", + "repository": "anssi/fcsc2024-forensics-layer-cake-1" + }, + { + "registry": "hub.docker.com/", + "repository": "devopstechtales/cks-exam-questions" + }, + { + "registry": "hub.docker.com/", + "repository": "nordcloudsupermaestro/alpine-supersa" + }, + { + "registry": "hub.docker.com/", + "repository": "flowy0/helloworld" + }, + { + "registry": "hub.docker.com/", + "repository": "goupin008/telnet" + }, + { + "registry": "hub.docker.com/", + "repository": "jagadesh11/docker" + }, + { + "registry": "hub.docker.com/", + "repository": "mharwani/alpine-test" + }, + { + "registry": "hub.docker.com/", + "repository": "clementboulmont02/docker" + }, + { + "registry": "hub.docker.com/", + "repository": "bhaskar420/apline" + }, + { + "registry": "hub.docker.com/", + "repository": "vickygamer/samp" + }, + { + "registry": "hub.docker.com/", + "repository": "dec1/my-alp" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:e7b3c471bae09205ceffdbf40a13814868638d845e94aaf8806204cd25c65eec" + } + response: |- + { + "results": [ + { + "registry": "hub.docker.com/", + "repository": "alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "selectdb/alpine" + }, + { + "registry": "hub.docker.com/", + "repository": "devopstechtales/cks-exam-questions" + }, + { + "registry": "hub.docker.com/", + "repository": "nordcloudsupermaestro/alpine-supersa" + }, + { + "registry": "hub.docker.com/", + "repository": "mharwani/alpine-test" + }, + { + "registry": "hub.docker.com/", + "repository": "bhaskar420/apline" + }, + { + "registry": "hub.docker.com/", + "repository": "vickygamer/samp" + } + ] + } + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:f7cb6c60d6edb71111338e8038816f75de42e835de797391101968fffa925034" + } + error: + code: 5 + message: chain ID not found + - method: /deps_dev.v3alpha.Insights/QueryContainerImages + request: |- + { + "chainId": "sha256:fb25aa06f91b77dbea1992afb3cc54c30b936fc2bfbe0369188accf6414cd5cc" + } + error: + code: 5 + message: chain ID not found diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_ubuntu_image_with_homebrew_extractor.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_ubuntu_image_with_homebrew_extractor.yaml new file mode 100644 index 00000000000..497995a51b1 --- /dev/null +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_scanning_ubuntu_image_with_homebrew_extractor.yaml @@ -0,0 +1,60 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 171 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "GIT", + "name": "https://github.com/davegamble/cjson" + }, + "version": "1.7.17" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 220 + body: | + { + "results": [ + { + "vulns": [ + { + "id": "CVE-2023-53154", + "modified": "2026-07-15T01:49:00.910390Z" + }, + { + "id": "CVE-2024-31755", + "modified": "2026-07-15T01:49:12.341839Z" + }, + { + "id": "CVE-2025-57052", + "modified": "2026-07-15T01:49:08.744027Z" + } + ] + } + ] + } + headers: + Content-Length: + - "220" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/image/testmain_test.go b/cmd/osv-scanner/scan/image/testmain_test.go index 64c5a536625..f82677a7dea 100644 --- a/cmd/osv-scanner/scan/image/testmain_test.go +++ b/cmd/osv-scanner/scan/image/testmain_test.go @@ -15,9 +15,13 @@ import ( func TestMain(m *testing.M) { config.OSVScannerConfigName = "osv-scanner-test.toml" + cf := testcmd.NewClientFactories(nil) + testcmd.SharedClientFactories = cf + slog.SetDefault(slog.New(testlogger.New())) testcmd.CommandsUnderTest = []cmd.CommandBuilder{image.Command} m.Run() + _ = cf.Close() testutility.CleanSnapshots(m) } diff --git a/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap b/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap index 302d84a58f5..a7f3019607a 100755 --- a/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap +++ b/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap @@ -1118,7 +1118,7 @@ Scanned /testdata/sbom-insecure/postgres-stretch.cdx.xml file and found Scanned /testdata/sbom-insecure/with-duplicates.cdx.xml file and found 17 packages Filtered 10 local/unscannable package/s from the scan. -Total 27 packages affected by 230 known vulnerabilities (26 Critical, 99 High, 71 Medium, 6 Low, 28 Unknown) from 5 ecosystems. +Total 27 packages affected by 233 known vulnerabilities (26 Critical, 99 High, 71 Medium, 6 Low, 31 Unknown) from 5 ecosystems. 22 vulnerabilities can be fixed. +---------------------------------------+------+--------------+--------------------------------+------------------------------------+-----------------------------------+---------------------------------------------------------------------+ @@ -1335,11 +1335,14 @@ Total 27 packages affected by 230 known vulnerabilities (26 Critical, 99 High, 7 | https://osv.dev/DEBIAN-CVE-2025-15649 | 5.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2025-40909 | 5.9 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-12087 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-13221 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-42496 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-42497 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-48959 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-48961 | 7.3 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-48962 | 7.3 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-57432 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-57433 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-7010 | 6.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-7017 | 7.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-8376 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -1882,16 +1885,19 @@ Scanned /testdata/locks-requirements/requirements.txt file and found 3 Scanned /testdata/locks-requirements/the_requirements_for_test.txt file and found 1 package Scanned /testdata/locks-requirements/unresolvable-requirements.txt file and found 3 packages -Total 12 packages affected by 52 known vulnerabilities (5 Critical, 20 High, 22 Medium, 4 Low, 1 Unknown) from 1 ecosystem. -51 vulnerabilities can be fixed. +Total 12 packages affected by 53 known vulnerabilities (6 Critical, 20 High, 26 Medium, 0 Low, 1 Unknown) from 1 ecosystem. +52 vulnerabilities can be fixed. +-------------------------------------+------+-----------+------------+---------+---------------+-----------------------------------------------------------+ | OSV URL | CVSS | ECOSYSTEM | PACKAGE | VERSION | FIXED VERSION | SOURCE | +-------------------------------------+------+-----------+------------+---------+---------------+-----------------------------------------------------------+ | https://osv.dev/PYSEC-2023-62 | 8.7 | PyPI | flask | 1.0.0 | 2.2.5 | testdata/locks-requirements/my-requirements.txt | | https://osv.dev/GHSA-m2qf-hxjv-5gpq | | | | | | | -| https://osv.dev/GHSA-68rp-wp8r-4726 | 2.3 | PyPI | flask | 1.0.0 | 3.1.3 | testdata/locks-requirements/my-requirements.txt | -| https://osv.dev/GHSA-3936-cmfr-pm3m | 8.7 | PyPI | black | 25.1.0 | 26.3.1 | testdata/locks-requirements/requirements-dev.txt | +| https://osv.dev/PYSEC-2026-2151 | 4.3 | PyPI | flask | 1.0.0 | 3.1.3 | testdata/locks-requirements/my-requirements.txt | +| https://osv.dev/GHSA-68rp-wp8r-4726 | | | | | | | +| https://osv.dev/PYSEC-2026-2120 | 9.8 | PyPI | black | 25.1.0 | 26.3.0 | testdata/locks-requirements/requirements-dev.txt | +| https://osv.dev/PYSEC-2026-2121 | 8.7 | PyPI | black | 25.1.0 | 26.3.1 | testdata/locks-requirements/requirements-dev.txt | +| https://osv.dev/GHSA-3936-cmfr-pm3m | | | | | | | | https://osv.dev/PYSEC-2021-98 | 6.9 | PyPI | django | 1.11.29 | 2.2.24 | testdata/locks-requirements/requirements-transitive.txt | | https://osv.dev/GHSA-68w8-qjq3-2gfm | | | | | | | | https://osv.dev/PYSEC-2026-1297 | 6.3 | PyPI | django | 1.11.29 | 4.2.16 | testdata/locks-requirements/requirements-transitive.txt | @@ -1903,14 +1909,16 @@ Total 12 packages affected by 52 known vulnerabilities (5 Critical, 20 High, 22 | https://osv.dev/GHSA-qw25-v68c-qjf3 | 7.5 | PyPI | django | 1.11.29 | 4.2.26 | testdata/locks-requirements/requirements-transitive.txt | | https://osv.dev/PYSEC-2023-62 | 8.7 | PyPI | flask | 1.0.0 | 2.2.5 | testdata/locks-requirements/requirements-transitive.txt | | https://osv.dev/GHSA-m2qf-hxjv-5gpq | | | | | | | -| https://osv.dev/GHSA-68rp-wp8r-4726 | 2.3 | PyPI | flask | 1.0.0 | 3.1.3 | testdata/locks-requirements/requirements-transitive.txt | +| https://osv.dev/PYSEC-2026-2151 | 4.3 | PyPI | flask | 1.0.0 | 3.1.3 | testdata/locks-requirements/requirements-transitive.txt | +| https://osv.dev/GHSA-68rp-wp8r-4726 | | | | | | | | https://osv.dev/PYSEC-2023-74 | 6.1 | PyPI | requests | 2.20.0 | 2.31.0 | testdata/locks-requirements/requirements-transitive.txt | | https://osv.dev/GHSA-j8r2-6x86-q33q | | | | | | | | https://osv.dev/PYSEC-2026-1872 | 5.3 | PyPI | requests | 2.20.0 | 2.32.4 | testdata/locks-requirements/requirements-transitive.txt | | https://osv.dev/GHSA-9hjg-9r4m-mvj7 | | | | | | | | https://osv.dev/PYSEC-2026-1873 | 5.6 | PyPI | requests | 2.20.0 | 2.32.0 | testdata/locks-requirements/requirements-transitive.txt | | https://osv.dev/GHSA-9wx4-h78v-vm56 | | | | | | | -| https://osv.dev/GHSA-gc5v-m9x4-r6x2 | 4.4 | PyPI | requests | 2.20.0 | 2.33.0 | testdata/locks-requirements/requirements-transitive.txt | +| https://osv.dev/PYSEC-2026-2275 | 5.5 | PyPI | requests | 2.20.0 | 2.33.0 | testdata/locks-requirements/requirements-transitive.txt | +| https://osv.dev/GHSA-gc5v-m9x4-r6x2 | | | | | | | | https://osv.dev/PYSEC-2021-439 | 7.3 | PyPI | django | 2.2.24 | 2.2.25 | testdata/locks-requirements/requirements.prod.txt | | https://osv.dev/GHSA-v6rh-hp5x-86rv | | | | | | | | https://osv.dev/PYSEC-2022-1 | 8.7 | PyPI | django | 2.2.24 | 2.2.26 | testdata/locks-requirements/requirements.prod.txt | @@ -1945,17 +1953,20 @@ Total 12 packages affected by 52 known vulnerabilities (5 Critical, 20 High, 22 | https://osv.dev/GHSA-qw25-v68c-qjf3 | 7.5 | PyPI | django | 1.11.29 | 4.2.26 | testdata/locks-requirements/requirements.txt | | https://osv.dev/PYSEC-2023-62 | 8.7 | PyPI | flask | 1.0.0 | 2.2.5 | testdata/locks-requirements/requirements.txt | | https://osv.dev/GHSA-m2qf-hxjv-5gpq | | | | | | | -| https://osv.dev/GHSA-68rp-wp8r-4726 | 2.3 | PyPI | flask | 1.0.0 | 3.1.3 | testdata/locks-requirements/requirements.txt | +| https://osv.dev/PYSEC-2026-2151 | 4.3 | PyPI | flask | 1.0.0 | 3.1.3 | testdata/locks-requirements/requirements.txt | +| https://osv.dev/GHSA-68rp-wp8r-4726 | | | | | | | | https://osv.dev/PYSEC-2023-74 | 6.1 | PyPI | requests | 2.20.0 | 2.31.0 | testdata/locks-requirements/requirements.txt | | https://osv.dev/GHSA-j8r2-6x86-q33q | | | | | | | | https://osv.dev/PYSEC-2026-1872 | 5.3 | PyPI | requests | 2.20.0 | 2.32.4 | testdata/locks-requirements/requirements.txt | | https://osv.dev/GHSA-9hjg-9r4m-mvj7 | | | | | | | | https://osv.dev/PYSEC-2026-1873 | 5.6 | PyPI | requests | 2.20.0 | 2.32.0 | testdata/locks-requirements/requirements.txt | | https://osv.dev/GHSA-9wx4-h78v-vm56 | | | | | | | -| https://osv.dev/GHSA-gc5v-m9x4-r6x2 | 4.4 | PyPI | requests | 2.20.0 | 2.33.0 | testdata/locks-requirements/requirements.txt | +| https://osv.dev/PYSEC-2026-2275 | 5.5 | PyPI | requests | 2.20.0 | 2.33.0 | testdata/locks-requirements/requirements.txt | +| https://osv.dev/GHSA-gc5v-m9x4-r6x2 | | | | | | | | https://osv.dev/PYSEC-2023-62 | 8.7 | PyPI | flask | 1.0.0 | 2.2.5 | testdata/locks-requirements/unresolvable-requirements.txt | | https://osv.dev/GHSA-m2qf-hxjv-5gpq | | | | | | | -| https://osv.dev/GHSA-68rp-wp8r-4726 | 2.3 | PyPI | flask | 1.0.0 | 3.1.3 | testdata/locks-requirements/unresolvable-requirements.txt | +| https://osv.dev/PYSEC-2026-2151 | 4.3 | PyPI | flask | 1.0.0 | 3.1.3 | testdata/locks-requirements/unresolvable-requirements.txt | +| https://osv.dev/GHSA-68rp-wp8r-4726 | | | | | | | | https://osv.dev/PYSEC-2020-43 | 8.7 | PyPI | flask-cors | 1.0.0 | 3.0.9 | testdata/locks-requirements/unresolvable-requirements.txt | | https://osv.dev/GHSA-xc3p-ff3m-f46v | | | | | | | | https://osv.dev/PYSEC-2024-271 | 5.3 | PyPI | flask-cors | 1.0.0 | -- | testdata/locks-requirements/unresolvable-requirements.txt | @@ -2457,7 +2468,7 @@ Filtered 8 vulnerabilities from output testdata/osv-scanner-partial-ignores-config.toml has unused ignores: - CVE-2019-5188 -Total 25 packages affected by 224 known vulnerabilities (26 Critical, 94 High, 70 Medium, 6 Low, 28 Unknown) from 5 ecosystems. +Total 25 packages affected by 227 known vulnerabilities (26 Critical, 94 High, 70 Medium, 6 Low, 31 Unknown) from 5 ecosystems. 17 vulnerabilities can be fixed. +---------------------------------------+------+--------------+--------------------------------+------------------------------------+-----------------------------------+---------------------------------------------------------------------+ @@ -2666,11 +2677,14 @@ Total 25 packages affected by 224 known vulnerabilities (26 Critical, 94 High, 7 | https://osv.dev/DEBIAN-CVE-2025-15649 | 5.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2025-40909 | 5.9 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-12087 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-13221 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-42496 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-42497 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-48959 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-48961 | 7.3 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-48962 | 7.3 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-57432 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-57433 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-7010 | 6.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-7017 | 7.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-8376 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -2737,7 +2751,7 @@ Filtered 6 vulnerabilities from output testdata/osv-scanner-partial-ignores-config.toml has unused ignores: - CVE-2019-5188 -Total 23 packages affected by 220 known vulnerabilities (24 Critical, 93 High, 69 Medium, 6 Low, 28 Unknown) from 3 ecosystems. +Total 23 packages affected by 223 known vulnerabilities (24 Critical, 93 High, 69 Medium, 6 Low, 31 Unknown) from 3 ecosystems. 13 vulnerabilities can be fixed. +---------------------------------------+------+--------------+--------------------------------+------------------------------------+-----------------------------------+-------------------------------------------------+ @@ -2942,11 +2956,14 @@ Total 23 packages affected by 220 known vulnerabilities (24 Critical, 93 High, 6 | https://osv.dev/DEBIAN-CVE-2025-15649 | 5.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2025-40909 | 5.9 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-12087 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-13221 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-42496 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-42497 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-48959 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-48961 | 7.3 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-48962 | 7.3 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-57432 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-57433 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-7010 | 6.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-7017 | 7.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-8376 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -3956,10 +3973,10 @@ HTML output available at: /report.html Scanning dir ./testdata/artifact/javareach_test.jar Scanned /testdata/artifact/javareach_test.jar file and found 21 packages failed to download package err jar not found: https://repo1.maven.org/maven2/com/example/hello-tester/1.0-SNAPSHOT/hello-tester-1.0-SNAPSHOT.jar -Java reachability enricher marked 14 packages as unreachable +Java reachability enricher marked 17 packages as unreachable -Total 4 packages affected by 57 known vulnerabilities (18 Critical, 30 High, 7 Medium, 2 Low, 0 Unknown) from 1 ecosystem. -57 vulnerabilities can be fixed. +Total 2 packages affected by 51 known vulnerabilities (18 Critical, 29 High, 4 Medium, 0 Low, 0 Unknown) from 1 ecosystem. +51 vulnerabilities can be fixed. +-------------------------------------+------+-----------+---------------------------------------------+------------------+---------------+--------------------------------------+ | OSV URL | CVSS | ECOSYSTEM | PACKAGE | VERSION | FIXED VERSION | SOURCE | @@ -4015,17 +4032,17 @@ Total 4 packages affected by 57 known vulnerabilities (18 Critical, 30 High, 7 M | https://osv.dev/GHSA-vfqx-33qm-g869 | 8.1 | Maven | com.fasterxml.jackson.core:jackson-databind | 2.6.7.1 | 2.6.7.5 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-w3f4-3q6j-rh82 | 8.1 | Maven | com.fasterxml.jackson.core:jackson-databind | 2.6.7.1 | 2.7.9.5 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-wh8g-3j2c-rqj5 | 8.1 | Maven | com.fasterxml.jackson.core:jackson-databind | 2.6.7.1 | 2.9.10.8 | testdata/artifact/javareach_test.jar | ++-------------------------------------+------+-----------+---------------------------------------------+------------------+---------------+--------------------------------------+ +| Uncalled vulnerabilities | | | | | | | ++-------------------------------------+------+-----------+---------------------------------------------+------------------+---------------+--------------------------------------+ +| https://osv.dev/GHSA-c28r-hw5m-5gv3 | 7.9 | Maven | com.amazonaws:aws-java-sdk-s3 | 1.11.327 | 1.12.261 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-j288-q9x7-2f5v | 6.5 | Maven | org.apache.commons:commons-lang3 | 3.12.0 | 3.18.0 | testdata/artifact/javareach_test.jar | +| https://osv.dev/GHSA-7r82-7xv7-xcpj | 5.3 | Maven | org.apache.httpcomponents:httpclient | 4.5.5 | 4.5.13 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-355h-qmc2-wpwf | 7.4 | Maven | org.eclipse.jetty:jetty-http | 9.4.40.v20210413 | 12.0.33 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-cj7v-27pg-wf7q | 2.7 | Maven | org.eclipse.jetty:jetty-http | 9.4.40.v20210413 | 9.4.47 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-hmr7-m48g-48f6 | 5.3 | Maven | org.eclipse.jetty:jetty-http | 9.4.40.v20210413 | 9.4.52 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-qh8g-58pp-2wxh | 6.3 | Maven | org.eclipse.jetty:jetty-http | 9.4.40.v20210413 | 12.0.12 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-wjpw-4j6x-6rwh | 3.7 | Maven | org.eclipse.jetty:jetty-http | 9.4.40.v20210413 | 12.0.31 | testdata/artifact/javareach_test.jar | -+-------------------------------------+------+-----------+---------------------------------------------+------------------+---------------+--------------------------------------+ -| Uncalled vulnerabilities | | | | | | | -+-------------------------------------+------+-----------+---------------------------------------------+------------------+---------------+--------------------------------------+ -| https://osv.dev/GHSA-c28r-hw5m-5gv3 | 7.9 | Maven | com.amazonaws:aws-java-sdk-s3 | 1.11.327 | 1.12.261 | testdata/artifact/javareach_test.jar | -| https://osv.dev/GHSA-7r82-7xv7-xcpj | 5.3 | Maven | org.apache.httpcomponents:httpclient | 4.5.5 | 4.5.13 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-3gh6-v5v9-6v9j | 3.5 | Maven | org.eclipse.jetty:jetty-servlets | 9.4.40.v20210413 | 9.4.52 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-gwcr-j4wh-j3cq | 5.3 | Maven | org.eclipse.jetty:jetty-servlets | 9.4.40.v20210413 | 9.4.41 | testdata/artifact/javareach_test.jar | | https://osv.dev/GHSA-j26w-f9rq-mr2q | 5.3 | Maven | org.eclipse.jetty:jetty-servlets | 9.4.40.v20210413 | 9.4.54 | testdata/artifact/javareach_test.jar | @@ -5133,7 +5150,7 @@ Filtered 1 local/unscannable package/s from the scan. Loaded Debian local db from /osv-scalibr/Debian/all.zip Loaded Go local db from /osv-scalibr/Go/all.zip -Total 22 packages affected by 221 known vulnerabilities (23 Critical, 94 High, 70 Medium, 6 Low, 28 Unknown) from 2 ecosystems. +Total 22 packages affected by 224 known vulnerabilities (23 Critical, 94 High, 70 Medium, 6 Low, 31 Unknown) from 2 ecosystems. 13 vulnerabilities can be fixed. +---------------------------------------+------+-----------+--------------------------------+------------------------------------+-----------------------------------+-------------------------------------------------+ @@ -5341,11 +5358,14 @@ Total 22 packages affected by 221 known vulnerabilities (23 Critical, 94 High, 7 | https://osv.dev/DEBIAN-CVE-2025-15649 | 5.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2025-40909 | 5.9 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-12087 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-13221 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-42496 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-42497 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-48959 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-48961 | 7.3 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-48962 | 7.3 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-57432 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-57433 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-7010 | 6.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-7017 | 7.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-8376 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -5405,7 +5425,7 @@ Filtered 1 local/unscannable package/s from the scan. Loaded Debian local db from /osv-scalibr/Debian/all.zip Loaded Go local db from /osv-scalibr/Go/all.zip -Total 22 packages affected by 221 known vulnerabilities (23 Critical, 94 High, 70 Medium, 6 Low, 28 Unknown) from 2 ecosystems. +Total 22 packages affected by 224 known vulnerabilities (23 Critical, 94 High, 70 Medium, 6 Low, 31 Unknown) from 2 ecosystems. 13 vulnerabilities can be fixed. +---------------------------------------+------+-----------+--------------------------------+------------------------------------+-----------------------------------+-------------------------------------------------+ @@ -5613,11 +5633,14 @@ Total 22 packages affected by 221 known vulnerabilities (23 Critical, 94 High, 7 | https://osv.dev/DEBIAN-CVE-2025-15649 | 5.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2025-40909 | 5.9 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-12087 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-13221 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-42496 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-42497 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-48959 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-48961 | 7.3 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-48962 | 7.3 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-57432 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DEBIAN-CVE-2026-57433 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-7010 | 6.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-7017 | 7.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/DEBIAN-CVE-2026-8376 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | @@ -6430,7 +6453,7 @@ No package sources found, --help for usage information. Scanning dir ./testdata/locks-requirements/requirements.txt Scanned /testdata/locks-requirements/requirements.txt file and found 3 packages -Total 3 packages affected by 13 known vulnerabilities (1 Critical, 4 High, 7 Medium, 1 Low, 0 Unknown) from 1 ecosystem. +Total 3 packages affected by 13 known vulnerabilities (1 Critical, 4 High, 8 Medium, 0 Low, 0 Unknown) from 1 ecosystem. 13 vulnerabilities can be fixed. +-------------------------------------+------+-----------+----------+---------+---------------+----------------------------------------------+ @@ -6447,14 +6470,16 @@ Total 3 packages affected by 13 known vulnerabilities (1 Critical, 4 High, 7 Med | https://osv.dev/GHSA-qw25-v68c-qjf3 | 7.5 | PyPI | django | 1.11.29 | 4.2.26 | testdata/locks-requirements/requirements.txt | | https://osv.dev/PYSEC-2023-62 | 8.7 | PyPI | flask | 1.0.0 | 2.2.5 | testdata/locks-requirements/requirements.txt | | https://osv.dev/GHSA-m2qf-hxjv-5gpq | | | | | | | -| https://osv.dev/GHSA-68rp-wp8r-4726 | 2.3 | PyPI | flask | 1.0.0 | 3.1.3 | testdata/locks-requirements/requirements.txt | +| https://osv.dev/PYSEC-2026-2151 | 4.3 | PyPI | flask | 1.0.0 | 3.1.3 | testdata/locks-requirements/requirements.txt | +| https://osv.dev/GHSA-68rp-wp8r-4726 | | | | | | | | https://osv.dev/PYSEC-2023-74 | 6.1 | PyPI | requests | 2.20.0 | 2.31.0 | testdata/locks-requirements/requirements.txt | | https://osv.dev/GHSA-j8r2-6x86-q33q | | | | | | | | https://osv.dev/PYSEC-2026-1872 | 5.3 | PyPI | requests | 2.20.0 | 2.32.4 | testdata/locks-requirements/requirements.txt | | https://osv.dev/GHSA-9hjg-9r4m-mvj7 | | | | | | | | https://osv.dev/PYSEC-2026-1873 | 5.6 | PyPI | requests | 2.20.0 | 2.32.0 | testdata/locks-requirements/requirements.txt | | https://osv.dev/GHSA-9wx4-h78v-vm56 | | | | | | | -| https://osv.dev/GHSA-gc5v-m9x4-r6x2 | 4.4 | PyPI | requests | 2.20.0 | 2.33.0 | testdata/locks-requirements/requirements.txt | +| https://osv.dev/PYSEC-2026-2275 | 5.5 | PyPI | requests | 2.20.0 | 2.33.0 | testdata/locks-requirements/requirements.txt | +| https://osv.dev/GHSA-gc5v-m9x4-r6x2 | | | | | | | +-------------------------------------+------+-----------+----------+---------+---------------+----------------------------------------------+ --- @@ -6468,7 +6493,7 @@ Scanning dir ./testdata/locks-requirements/requirements.txt Scanned /testdata/locks-requirements/requirements.txt file and found 3 packages Loaded PyPI local db from /osv-scalibr/PyPI/all.zip -Total 3 packages affected by 13 known vulnerabilities (1 Critical, 4 High, 7 Medium, 1 Low, 0 Unknown) from 1 ecosystem. +Total 3 packages affected by 13 known vulnerabilities (1 Critical, 4 High, 8 Medium, 0 Low, 0 Unknown) from 1 ecosystem. 13 vulnerabilities can be fixed. +-------------------------------------+------+-----------+----------+---------+---------------+----------------------------------------------+ @@ -6483,7 +6508,8 @@ Total 3 packages affected by 13 known vulnerabilities (1 Critical, 4 High, 7 Med | https://osv.dev/GHSA-8x94-hmjh-97hq | 8.8 | PyPI | django | 1.11.29 | 3.2.15 | testdata/locks-requirements/requirements.txt | | https://osv.dev/GHSA-frmv-pr5f-9mcr | 9.1 | PyPI | django | 1.11.29 | 4.2.26 | testdata/locks-requirements/requirements.txt | | https://osv.dev/GHSA-qw25-v68c-qjf3 | 7.5 | PyPI | django | 1.11.29 | 4.2.26 | testdata/locks-requirements/requirements.txt | -| https://osv.dev/GHSA-68rp-wp8r-4726 | 2.3 | PyPI | flask | 1.0.0 | 3.1.3 | testdata/locks-requirements/requirements.txt | +| https://osv.dev/PYSEC-2026-2151 | 4.3 | PyPI | flask | 1.0.0 | 3.1.3 | testdata/locks-requirements/requirements.txt | +| https://osv.dev/GHSA-68rp-wp8r-4726 | | | | | | | | https://osv.dev/GHSA-m2qf-hxjv-5gpq | 8.7 | PyPI | flask | 1.0.0 | 2.2.5 | testdata/locks-requirements/requirements.txt | | https://osv.dev/PYSEC-2023-74 | 6.1 | PyPI | requests | 2.20.0 | 2.31.0 | testdata/locks-requirements/requirements.txt | | https://osv.dev/GHSA-j8r2-6x86-q33q | | | | | | | @@ -6491,7 +6517,8 @@ Total 3 packages affected by 13 known vulnerabilities (1 Critical, 4 High, 7 Med | https://osv.dev/GHSA-9hjg-9r4m-mvj7 | | | | | | | | https://osv.dev/PYSEC-2026-1873 | 5.6 | PyPI | requests | 2.20.0 | 2.32.0 | testdata/locks-requirements/requirements.txt | | https://osv.dev/GHSA-9wx4-h78v-vm56 | | | | | | | -| https://osv.dev/GHSA-gc5v-m9x4-r6x2 | 4.4 | PyPI | requests | 2.20.0 | 2.33.0 | testdata/locks-requirements/requirements.txt | +| https://osv.dev/PYSEC-2026-2275 | 5.5 | PyPI | requests | 2.20.0 | 2.33.0 | testdata/locks-requirements/requirements.txt | +| https://osv.dev/GHSA-gc5v-m9x4-r6x2 | | | | | | | +-------------------------------------+------+-----------+----------+---------+---------------+----------------------------------------------+ --- @@ -6506,7 +6533,7 @@ Scanned /testdata/locks-requirements/unresolvable-requirements.txt file failed resolution for /testdata/locks-requirements/unresolvable-requirements.txt: resolution impossible: no candidates at all for: pytz ">=2011k" -Total 3 packages affected by 9 known vulnerabilities (0 Critical, 3 High, 4 Medium, 1 Low, 1 Unknown) from 1 ecosystem. +Total 3 packages affected by 9 known vulnerabilities (0 Critical, 3 High, 5 Medium, 0 Low, 1 Unknown) from 1 ecosystem. 8 vulnerabilities can be fixed. +-------------------------------------+------+-----------+------------+---------+---------------+-----------------------------------------------------------+ @@ -6514,7 +6541,8 @@ Total 3 packages affected by 9 known vulnerabilities (0 Critical, 3 High, 4 Medi +-------------------------------------+------+-----------+------------+---------+---------------+-----------------------------------------------------------+ | https://osv.dev/PYSEC-2023-62 | 8.7 | PyPI | flask | 1.0.0 | 2.2.5 | testdata/locks-requirements/unresolvable-requirements.txt | | https://osv.dev/GHSA-m2qf-hxjv-5gpq | | | | | | | -| https://osv.dev/GHSA-68rp-wp8r-4726 | 2.3 | PyPI | flask | 1.0.0 | 3.1.3 | testdata/locks-requirements/unresolvable-requirements.txt | +| https://osv.dev/PYSEC-2026-2151 | 4.3 | PyPI | flask | 1.0.0 | 3.1.3 | testdata/locks-requirements/unresolvable-requirements.txt | +| https://osv.dev/GHSA-68rp-wp8r-4726 | | | | | | | | https://osv.dev/PYSEC-2020-43 | 8.7 | PyPI | flask-cors | 1.0.0 | 3.0.9 | testdata/locks-requirements/unresolvable-requirements.txt | | https://osv.dev/GHSA-xc3p-ff3m-f46v | | | | | | | | https://osv.dev/PYSEC-2024-271 | 5.3 | PyPI | flask-cors | 1.0.0 | -- | testdata/locks-requirements/unresolvable-requirements.txt | @@ -6542,7 +6570,7 @@ no candidates at all for: pytz ">=2011k" [TestCommand_Transitive/requirements.txt_transitive_default - 1] Scanned /testdata/locks-requirements/requirements.txt file and found 3 packages -Total 5 packages affected by 24 known vulnerabilities (1 Critical, 10 High, 12 Medium, 1 Low, 0 Unknown) from 1 ecosystem. +Total 5 packages affected by 24 known vulnerabilities (1 Critical, 10 High, 13 Medium, 0 Low, 0 Unknown) from 1 ecosystem. 24 vulnerabilities can be fixed. +-------------------------------------+------+-----------+----------+---------+---------------+----------------------------------------------+ @@ -6559,14 +6587,16 @@ Total 5 packages affected by 24 known vulnerabilities (1 Critical, 10 High, 12 M | https://osv.dev/GHSA-qw25-v68c-qjf3 | 7.5 | PyPI | django | 1.11.29 | 4.2.26 | testdata/locks-requirements/requirements.txt | | https://osv.dev/PYSEC-2023-62 | 8.7 | PyPI | flask | 1.0.0 | 2.2.5 | testdata/locks-requirements/requirements.txt | | https://osv.dev/GHSA-m2qf-hxjv-5gpq | | | | | | | -| https://osv.dev/GHSA-68rp-wp8r-4726 | 2.3 | PyPI | flask | 1.0.0 | 3.1.3 | testdata/locks-requirements/requirements.txt | +| https://osv.dev/PYSEC-2026-2151 | 4.3 | PyPI | flask | 1.0.0 | 3.1.3 | testdata/locks-requirements/requirements.txt | +| https://osv.dev/GHSA-68rp-wp8r-4726 | | | | | | | | https://osv.dev/PYSEC-2023-74 | 6.1 | PyPI | requests | 2.20.0 | 2.31.0 | testdata/locks-requirements/requirements.txt | | https://osv.dev/GHSA-j8r2-6x86-q33q | | | | | | | | https://osv.dev/PYSEC-2026-1872 | 5.3 | PyPI | requests | 2.20.0 | 2.32.4 | testdata/locks-requirements/requirements.txt | | https://osv.dev/GHSA-9hjg-9r4m-mvj7 | | | | | | | | https://osv.dev/PYSEC-2026-1873 | 5.6 | PyPI | requests | 2.20.0 | 2.32.0 | testdata/locks-requirements/requirements.txt | | https://osv.dev/GHSA-9wx4-h78v-vm56 | | | | | | | -| https://osv.dev/GHSA-gc5v-m9x4-r6x2 | 4.4 | PyPI | requests | 2.20.0 | 2.33.0 | testdata/locks-requirements/requirements.txt | +| https://osv.dev/PYSEC-2026-2275 | 5.5 | PyPI | requests | 2.20.0 | 2.33.0 | testdata/locks-requirements/requirements.txt | +| https://osv.dev/GHSA-gc5v-m9x4-r6x2 | | | | | | | | https://osv.dev/PYSEC-2024-60 | 7.5 | PyPI | idna | 2.7.0 | 3.7 | testdata/locks-requirements/requirements.txt | | https://osv.dev/GHSA-jjg7-2v4v-x38h | | | | | | | | https://osv.dev/PYSEC-2026-215 | 6.9 | PyPI | idna | 2.7.0 | 3.15 | testdata/locks-requirements/requirements.txt | @@ -6600,7 +6630,7 @@ Total 5 packages affected by 24 known vulnerabilities (1 Critical, 10 High, 12 M [TestCommand_Transitive/requirements.txt_transitive_native_source - 1] Scanned /testdata/locks-requirements/requirements.txt file and found 3 packages -Total 5 packages affected by 24 known vulnerabilities (1 Critical, 10 High, 12 Medium, 1 Low, 0 Unknown) from 1 ecosystem. +Total 5 packages affected by 24 known vulnerabilities (1 Critical, 10 High, 13 Medium, 0 Low, 0 Unknown) from 1 ecosystem. 24 vulnerabilities can be fixed. +-------------------------------------+------+-----------+----------+---------+---------------+----------------------------------------------+ @@ -6617,14 +6647,16 @@ Total 5 packages affected by 24 known vulnerabilities (1 Critical, 10 High, 12 M | https://osv.dev/GHSA-qw25-v68c-qjf3 | 7.5 | PyPI | django | 1.11.29 | 4.2.26 | testdata/locks-requirements/requirements.txt | | https://osv.dev/PYSEC-2023-62 | 8.7 | PyPI | flask | 1.0 | 2.2.5 | testdata/locks-requirements/requirements.txt | | https://osv.dev/GHSA-m2qf-hxjv-5gpq | | | | | | | -| https://osv.dev/GHSA-68rp-wp8r-4726 | 2.3 | PyPI | flask | 1.0 | 3.1.3 | testdata/locks-requirements/requirements.txt | +| https://osv.dev/PYSEC-2026-2151 | 4.3 | PyPI | flask | 1.0 | 3.1.3 | testdata/locks-requirements/requirements.txt | +| https://osv.dev/GHSA-68rp-wp8r-4726 | | | | | | | | https://osv.dev/PYSEC-2023-74 | 6.1 | PyPI | requests | 2.20.0 | 2.31.0 | testdata/locks-requirements/requirements.txt | | https://osv.dev/GHSA-j8r2-6x86-q33q | | | | | | | | https://osv.dev/PYSEC-2026-1872 | 5.3 | PyPI | requests | 2.20.0 | 2.32.4 | testdata/locks-requirements/requirements.txt | | https://osv.dev/GHSA-9hjg-9r4m-mvj7 | | | | | | | | https://osv.dev/PYSEC-2026-1873 | 5.6 | PyPI | requests | 2.20.0 | 2.32.0 | testdata/locks-requirements/requirements.txt | | https://osv.dev/GHSA-9wx4-h78v-vm56 | | | | | | | -| https://osv.dev/GHSA-gc5v-m9x4-r6x2 | 4.4 | PyPI | requests | 2.20.0 | 2.33.0 | testdata/locks-requirements/requirements.txt | +| https://osv.dev/PYSEC-2026-2275 | 5.5 | PyPI | requests | 2.20.0 | 2.33.0 | testdata/locks-requirements/requirements.txt | +| https://osv.dev/GHSA-gc5v-m9x4-r6x2 | | | | | | | | https://osv.dev/PYSEC-2024-60 | 7.5 | PyPI | idna | 2.7 | 3.7 | testdata/locks-requirements/requirements.txt | | https://osv.dev/GHSA-jjg7-2v4v-x38h | | | | | | | | https://osv.dev/PYSEC-2026-215 | 6.9 | PyPI | idna | 2.7 | 3.15 | testdata/locks-requirements/requirements.txt | diff --git a/cmd/osv-scanner/scan/source/command_test.go b/cmd/osv-scanner/scan/source/command_test.go index 40b4e7f3dc7..80a6f6c3ed9 100644 --- a/cmd/osv-scanner/scan/source/command_test.go +++ b/cmd/osv-scanner/scan/source/command_test.go @@ -17,8 +17,6 @@ import ( func TestCommand(t *testing.T) { t.Parallel() - client := testcmd.InsertCassette(t) - tests := []testcmd.Case{ // one specific supported lockfile { @@ -411,8 +409,6 @@ func TestCommand(t *testing.T) { t.Run(tt.Name, func(t *testing.T) { t.Parallel() - tt.HTTPClient = testcmd.WithTestNameHeader(t, *client) - testcmd.RunAndMatchSnapshots(t, tt) }) } @@ -421,8 +417,6 @@ func TestCommand(t *testing.T) { func TestCommand_Config_UnusedIgnores(t *testing.T) { t.Parallel() - client := testcmd.InsertCassette(t) - tests := []testcmd.Case{ { Name: "unused_ignores_are_reported_with_specific_config_and_file", @@ -444,8 +438,6 @@ func TestCommand_Config_UnusedIgnores(t *testing.T) { t.Run(tt.Name, func(t *testing.T) { t.Parallel() - tt.HTTPClient = testcmd.WithTestNameHeader(t, *client) - testcmd.RunAndMatchSnapshots(t, tt) }) } @@ -454,9 +446,8 @@ func TestCommand_Config_UnusedIgnores(t *testing.T) { func TestCommand_JavareachArchive(t *testing.T) { t.Parallel() - testutility.SkipIfShort(t) - - client := testcmd.InsertCassette(t) + // testutility.SkipIfShort(t) + testutility.Skip(t, "Skipping for now as Maven is enforcing stricter 429s") tests := []testcmd.Case{ { @@ -479,8 +470,6 @@ func TestCommand_JavareachArchive(t *testing.T) { t.Run(tt.Name, func(t *testing.T) { t.Parallel() - tt.HTTPClient = testcmd.WithTestNameHeader(t, *client) - testcmd.RunAndMatchSnapshots(t, tt) }) } @@ -493,8 +482,6 @@ func TestCommand_HomebrewWithAnnotators(t *testing.T) { testutility.Skip(t, "The detector in this test only works on Darwin") } - client := testcmd.InsertCassette(t) - tests := []testcmd.Case{ { Name: "homebrew_extractor_via_artifact_plugin", @@ -511,8 +498,6 @@ func TestCommand_HomebrewWithAnnotators(t *testing.T) { t.Run(tt.Name, func(t *testing.T) { t.Parallel() - tt.HTTPClient = testcmd.WithTestNameHeader(t, *client) - testcmd.RunAndMatchSnapshots(t, tt) }) } @@ -521,8 +506,6 @@ func TestCommand_HomebrewWithAnnotators(t *testing.T) { func TestCommand_ExplicitExtractors_WithDefaults(t *testing.T) { t.Parallel() - client := testcmd.InsertCassette(t) - tests := []testcmd.Case{ { Name: "empty_plugins_flag_does_default", @@ -650,8 +633,6 @@ func TestCommand_ExplicitExtractors_WithDefaults(t *testing.T) { t.Run(tt.Name, func(t *testing.T) { t.Parallel() - tt.HTTPClient = testcmd.WithTestNameHeader(t, *client) - testcmd.RunAndMatchSnapshots(t, tt) }) } @@ -660,8 +641,6 @@ func TestCommand_ExplicitExtractors_WithDefaults(t *testing.T) { func TestCommand_ExplicitExtractors_WithoutDefaults(t *testing.T) { t.Parallel() - client := testcmd.InsertCassette(t) - tests := []testcmd.Case{ { Name: "empty_plugins_flag_does_nothing", @@ -802,8 +781,6 @@ func TestCommand_ExplicitExtractors_WithoutDefaults(t *testing.T) { t.Run(tt.Name, func(t *testing.T) { t.Parallel() - tt.HTTPClient = testcmd.WithTestNameHeader(t, *client) - testcmd.RunAndMatchSnapshots(t, tt) }) } @@ -815,8 +792,6 @@ func TestCommand_CallAnalysis(t *testing.T) { // This does require Go toolchain, but the whole project requires go toolchain, // so not an external dependency - client := testcmd.InsertCassette(t) - tests := []testcmd.Case{ { Name: "Run_with_govulncheck", @@ -848,8 +823,6 @@ func TestCommand_CallAnalysis(t *testing.T) { t.Run(tt.Name, func(t *testing.T) { t.Parallel() - tt.HTTPClient = testcmd.WithTestNameHeader(t, *client) - testcmd.RunAndMatchSnapshots(t, tt) }) } @@ -859,7 +832,6 @@ func TestCommand_LockfileWithExplicitParseAs(t *testing.T) { t.Parallel() cwd := testutility.GetCurrentWorkingDirectory(t) - client := testcmd.InsertCassette(t) tests := []testcmd.Case{ { @@ -1023,7 +995,6 @@ func TestCommand_LockfileWithExplicitParseAs(t *testing.T) { t.Parallel() if tt.HTTPClient == nil { - tt.HTTPClient = testcmd.WithTestNameHeader(t, *client) } testcmd.RunAndMatchSnapshots(t, tt) @@ -1035,8 +1006,6 @@ func TestCommand_LockfileWithExplicitParseAs(t *testing.T) { func TestCommand_GithubActions(t *testing.T) { t.Parallel() - client := testcmd.InsertCassette(t) - tests := []testcmd.Case{ { Name: "scanning_osv-scanner_custom_format", @@ -1061,8 +1030,6 @@ func TestCommand_GithubActions(t *testing.T) { t.Run(tt.Name, func(t *testing.T) { t.Parallel() - tt.HTTPClient = testcmd.WithTestNameHeader(t, *client) - testcmd.RunAndMatchSnapshots(t, tt) }) } @@ -1073,8 +1040,6 @@ func TestCommand_LocalDatabases(t *testing.T) { testutility.SkipIfShort(t) - client := testcmd.InsertCassette(t) - tests := []testcmd.Case{ { Name: "one_specific_supported_lockfile", @@ -1147,8 +1112,6 @@ func TestCommand_LocalDatabases(t *testing.T) { tt.Args = []string{"", "source", "--local-db-path", testDir} tt.Args = append(tt.Args, old[2:]...) - tt.HTTPClient = testcmd.WithTestNameHeader(t, *client) - // run each test twice since they should provide the same output, // and the second run should be fast as the db is already available testcmd.RunAndMatchSnapshots(t, tt) @@ -1160,8 +1123,6 @@ func TestCommand_LocalDatabases(t *testing.T) { func TestCommand_LocalDatabases_AlwaysOffline(t *testing.T) { t.Parallel() - client := testcmd.InsertCassette(t) - tests := []testcmd.Case{ { Name: "a_bunch_of_different_lockfiles_and_ecosystem", @@ -1178,8 +1139,6 @@ func TestCommand_LocalDatabases_AlwaysOffline(t *testing.T) { tt.Args = []string{"", "source", "--local-db-path", testDir} tt.Args = append(tt.Args, old[2:]...) - tt.HTTPClient = testcmd.WithTestNameHeader(t, *client) - // run each test twice since they should provide the same output, // and the second run should be fast as the db is already available testcmd.RunAndMatchSnapshots(t, tt) @@ -1193,8 +1152,6 @@ func TestCommand_CommitSupport(t *testing.T) { testutility.SkipIfShort(t) - client := testcmd.InsertCassette(t) - tests := []testcmd.Case{ { Name: "online_uses_git_commits", @@ -1212,8 +1169,6 @@ func TestCommand_CommitSupport(t *testing.T) { t.Run(tt.Name, func(t *testing.T) { t.Parallel() - tt.HTTPClient = testcmd.WithTestNameHeader(t, *client) - testcmd.RunAndMatchSnapshots(t, tt) }) } @@ -1222,8 +1177,6 @@ func TestCommand_CommitSupport(t *testing.T) { func TestCommand_Licenses(t *testing.T) { t.Parallel() - client := testcmd.InsertCassette(t) - tests := []testcmd.Case{ { Name: "No_vulnerabilities_with_license_summary", @@ -1321,8 +1274,6 @@ func TestCommand_Licenses(t *testing.T) { t.Run(tt.Name, func(t *testing.T) { t.Parallel() - tt.HTTPClient = testcmd.WithTestNameHeader(t, *client) - testcmd.RunAndMatchSnapshots(t, tt) }) } @@ -1333,8 +1284,6 @@ func TestCommand_Transitive(t *testing.T) { testutility.SkipIfShort(t) - client := testcmd.InsertCassette(t) - tests := []testcmd.Case{ { Name: "pom.xml_transitive_default", @@ -1430,8 +1379,6 @@ func TestCommand_Transitive(t *testing.T) { t.Run(tt.Name, func(t *testing.T) { t.Parallel() - tt.HTTPClient = testcmd.WithTestNameHeader(t, *client) - testcmd.RunAndMatchSnapshots(t, tt) }) } @@ -1440,8 +1387,6 @@ func TestCommand_Transitive(t *testing.T) { func TestCommand_MoreLockfiles(t *testing.T) { t.Parallel() - client := testcmd.InsertCassette(t) - tests := []testcmd.Case{ { Name: "uv.lock", @@ -1494,8 +1439,6 @@ func TestCommand_MoreLockfiles(t *testing.T) { t.Run(tt.Name, func(t *testing.T) { t.Parallel() - tt.HTTPClient = testcmd.WithTestNameHeader(t, *client) - testcmd.RunAndMatchSnapshots(t, tt) }) } @@ -1510,8 +1453,6 @@ func TestCommandNonGit(t *testing.T) { t.Fatal(err) } - client := testcmd.InsertCassette(t) - tests := []testcmd.Case{ // one specific supported lockfile { @@ -1524,8 +1465,6 @@ func TestCommandNonGit(t *testing.T) { t.Run(tt.Name, func(t *testing.T) { t.Parallel() - tt.HTTPClient = testcmd.WithTestNameHeader(t, *client) - testcmd.RunAndMatchSnapshots(t, tt) }) } @@ -1535,14 +1474,11 @@ func TestCommand_HtmlFile(t *testing.T) { t.Parallel() testDir := testutility.CreateTestDir(t) - client := testcmd.InsertCassette(t) testcmd.RunAndMatchSnapshots(t, testcmd.Case{ Name: "one_specific_supported_lockfile", Args: []string{"", "source", "--format=html", "--output-file", testDir + "/report.html", "./testdata/locks-many/composer.lock"}, Exit: 0, - - HTTPClient: testcmd.WithTestNameHeader(t, *client), }) _, err := os.Stat(testDir + "/report.html") @@ -1556,14 +1492,11 @@ func TestCommand_HtmlFile_Deprecated(t *testing.T) { t.Parallel() testDir := testutility.CreateTestDir(t) - client := testcmd.InsertCassette(t) testcmd.RunAndMatchSnapshots(t, testcmd.Case{ Name: "one_specific_supported_lockfile", Args: []string{"", "source", "--format=html", "--output", testDir + "/report.html", "./testdata/locks-many/composer.lock"}, Exit: 0, - - HTTPClient: testcmd.WithTestNameHeader(t, *client), }) _, err := os.Stat(testDir + "/report.html") @@ -1589,8 +1522,6 @@ func TestCommand_WithDetector_OnLinux(t *testing.T) { t.Fatal(err) } - client := testcmd.InsertCassette(t) - tests := []struct { Name string Args []string @@ -1642,8 +1573,6 @@ func TestCommand_WithDetector_OnLinux(t *testing.T) { Name: tt.Name, Args: tt.Args, Exit: tt.Exit, - - HTTPClient: testcmd.WithTestNameHeader(t, *client), }) }) } @@ -1665,8 +1594,6 @@ func TestCommand_WithDetector_OffLinux(t *testing.T) { t.Fatal(err) } - client := testcmd.InsertCassette(t) - tests := []struct { Name string Args []string @@ -1718,8 +1645,6 @@ func TestCommand_WithDetector_OffLinux(t *testing.T) { Name: tt.Name, Args: tt.Args, Exit: tt.Exit, - - HTTPClient: testcmd.WithTestNameHeader(t, *client), }) }) } diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand.yaml deleted file mode 100644 index 7a407299400..00000000000 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand.yaml +++ /dev/null @@ -1,8976 +0,0 @@ ---- -version: 2 -interactions: - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 270 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "RubyGems", - "name": "ast" - }, - "version": "2.4.2" - }, - { - "package": { - "ecosystem": "npm", - "name": "balanced-match" - }, - "version": "1.0.2" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/.gitignored_files - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 19 - body: | - { - "results": [ - {}, - {} - ] - } - headers: - Content-Length: - - "19" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 151 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/Empty_cyclonedx_1.4_output - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 16 - body: | - { - "results": [ - {} - ] - } - headers: - Content-Length: - - "16" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 151 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/Empty_cyclonedx_1.5_output - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 16 - body: | - { - "results": [ - {} - ] - } - headers: - Content-Length: - - "16" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 151 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/Empty_cyclonedx_1.6_output - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 16 - body: | - { - "results": [ - {} - ] - } - headers: - Content-Length: - - "16" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 151 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/Empty_cyclonedx_1.7_output - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 16 - body: | - { - "results": [ - {} - ] - } - headers: - Content-Length: - - "16" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 151 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/Empty_gh-annotations_output - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 16 - body: | - { - "results": [ - {} - ] - } - headers: - Content-Length: - - "16" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 151 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/Empty_sarif_output - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 16 - body: | - { - "results": [ - {} - ] - } - headers: - Content-Length: - - "16" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 151 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/Empty_spdx_2.3_output - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 16 - body: | - { - "results": [ - {} - ] - } - headers: - Content-Length: - - "16" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 139 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Go", - "name": "stdlib" - }, - "version": "1.19" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/Go_project_with_an_overridden_go_version - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 5667 - body: | - { - "results": [ - { - "vulns": [ - { - "id": "GO-2022-0969", - "modified": "2026-02-04T02:41:02.475503Z" - }, - { - "id": "GO-2022-0988", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-1037", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-1038", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-1039", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-1095", - "modified": "2026-02-04T04:25:45.960420Z" - }, - { - "id": "GO-2022-1143", - "modified": "2026-02-04T04:08:13.589543Z" - }, - { - "id": "GO-2022-1144", - "modified": "2026-02-04T04:29:40.352025Z" - }, - { - "id": "GO-2023-1568", - "modified": "2026-02-04T02:54:08.789114Z" - }, - { - "id": "GO-2023-1569", - "modified": "2026-02-04T03:22:48.161542Z" - }, - { - "id": "GO-2023-1570", - "modified": "2026-02-04T02:57:33.465285Z" - }, - { - "id": "GO-2023-1571", - "modified": "2026-02-04T03:36:14.767832Z" - }, - { - "id": "GO-2023-1621", - "modified": "2026-02-04T02:47:06.125087Z" - }, - { - "id": "GO-2023-1702", - "modified": "2026-02-04T03:43:08.732164Z" - }, - { - "id": "GO-2023-1703", - "modified": "2026-02-04T04:24:15.366665Z" - }, - { - "id": "GO-2023-1704", - "modified": "2026-02-04T04:39:41.032390Z" - }, - { - "id": "GO-2023-1705", - "modified": "2026-02-04T03:44:01.631552Z" - }, - { - "id": "GO-2023-1751", - "modified": "2026-02-04T04:31:56.779446Z" - }, - { - "id": "GO-2023-1752", - "modified": "2026-02-04T03:50:58.841420Z" - }, - { - "id": "GO-2023-1753", - "modified": "2026-02-04T02:22:30.446388Z" - }, - { - "id": "GO-2023-1840", - "modified": "2026-02-04T03:48:08.792378Z" - }, - { - "id": "GO-2023-1878", - "modified": "2026-02-04T04:31:14.443108Z" - }, - { - "id": "GO-2023-1987", - "modified": "2026-02-04T03:58:58.871084Z" - }, - { - "id": "GO-2023-2041", - "modified": "2026-02-04T04:25:22.510281Z" - }, - { - "id": "GO-2023-2043", - "modified": "2026-02-04T04:11:02.549923Z" - }, - { - "id": "GO-2023-2102", - "modified": "2026-04-16T11:14:10.849204Z" - }, - { - "id": "GO-2023-2185", - "modified": "2026-02-04T02:59:25.590966Z" - }, - { - "id": "GO-2023-2186", - "modified": "2026-02-04T03:56:59.969208Z" - }, - { - "id": "GO-2023-2375", - "modified": "2026-02-04T03:57:11.083315Z" - }, - { - "id": "GO-2023-2382", - "modified": "2026-02-04T03:33:11.274886Z" - }, - { - "id": "GO-2024-2598", - "modified": "2026-02-04T03:12:08.722840Z" - }, - { - "id": "GO-2024-2599", - "modified": "2026-02-04T02:21:09.533216Z" - }, - { - "id": "GO-2024-2600", - "modified": "2026-02-04T02:34:41.672789Z" - }, - { - "id": "GO-2024-2609", - "modified": "2026-02-04T04:37:13.773873Z" - }, - { - "id": "GO-2024-2610", - "modified": "2026-02-04T03:09:18.870079Z" - }, - { - "id": "GO-2024-2687", - "modified": "2026-02-04T04:09:31.762399Z" - }, - { - "id": "GO-2024-2887", - "modified": "2026-03-23T05:07:22.471505Z" - }, - { - "id": "GO-2024-2888", - "modified": "2026-03-23T05:00:55.888787Z" - }, - { - "id": "GO-2024-2963", - "modified": "2026-02-04T03:37:39.895574Z" - }, - { - "id": "GO-2024-3105", - "modified": "2026-02-24T16:29:04.364011Z" - }, - { - "id": "GO-2024-3106", - "modified": "2026-02-24T16:29:04.606789Z" - }, - { - "id": "GO-2024-3107", - "modified": "2026-02-24T16:29:04.677030Z" - }, - { - "id": "GO-2025-3373", - "modified": "2026-02-17T16:13:53.362266Z" - }, - { - "id": "GO-2025-3420", - "modified": "2026-02-17T16:13:53.083304Z" - }, - { - "id": "GO-2025-3447", - "modified": "2026-03-24T23:48:06.694170Z" - }, - { - "id": "GO-2025-3503", - "modified": "2026-04-16T22:45:11.580296Z" - }, - { - "id": "GO-2025-3563", - "modified": "2026-02-17T16:13:52.395126Z" - }, - { - "id": "GO-2025-3750", - "modified": "2026-02-04T03:28:12.135241Z" - }, - { - "id": "GO-2025-3751", - "modified": "2026-02-17T16:13:52.185280Z" - }, - { - "id": "GO-2025-3849", - "modified": "2026-05-30T10:29:20.514342Z" - }, - { - "id": "GO-2025-3956", - "modified": "2026-02-04T04:33:27.340869Z" - }, - { - "id": "GO-2025-4006", - "modified": "2026-05-15T10:59:23.181284Z" - }, - { - "id": "GO-2025-4007", - "modified": "2026-05-15T10:59:24.436863Z" - }, - { - "id": "GO-2025-4008", - "modified": "2026-05-15T10:59:23.580906Z" - }, - { - "id": "GO-2025-4009", - "modified": "2026-05-15T10:59:24.005728Z" - }, - { - "id": "GO-2025-4010", - "modified": "2026-05-15T10:59:24.305821Z" - }, - { - "id": "GO-2025-4011", - "modified": "2026-05-15T10:59:22.605843Z" - }, - { - "id": "GO-2025-4012", - "modified": "2026-05-15T10:59:23.250861Z" - }, - { - "id": "GO-2025-4013", - "modified": "2026-05-15T10:59:23.121044Z" - }, - { - "id": "GO-2025-4014", - "modified": "2026-06-26T12:29:46.364453Z" - }, - { - "id": "GO-2025-4015", - "modified": "2026-05-15T10:59:23.447690Z" - }, - { - "id": "GO-2025-4155", - "modified": "2026-07-09T10:44:32.536665Z" - }, - { - "id": "GO-2025-4175", - "modified": "2026-05-15T10:59:24.063040Z" - }, - { - "id": "GO-2026-4337", - "modified": "2026-07-07T10:29:23.547454Z" - }, - { - "id": "GO-2026-4340", - "modified": "2026-05-15T10:59:24.123015Z" - }, - { - "id": "GO-2026-4341", - "modified": "2026-07-07T10:29:23.472772Z" - }, - { - "id": "GO-2026-4342", - "modified": "2026-07-02T10:44:29.686144Z" - }, - { - "id": "GO-2026-4403", - "modified": "2026-05-15T10:59:22.074063Z" - }, - { - "id": "GO-2026-4601", - "modified": "2026-07-09T10:44:32.269952Z" - }, - { - "id": "GO-2026-4602", - "modified": "2026-05-15T10:59:23.640277Z" - }, - { - "id": "GO-2026-4603", - "modified": "2026-05-15T10:59:23.946663Z" - }, - { - "id": "GO-2026-4864", - "modified": "2026-07-09T10:44:33.381720Z" - }, - { - "id": "GO-2026-4865", - "modified": "2026-05-15T10:59:24.648972Z" - }, - { - "id": "GO-2026-4869", - "modified": "2026-05-15T10:59:23.054049Z" - }, - { - "id": "GO-2026-4870", - "modified": "2026-07-09T10:44:33.055212Z" - }, - { - "id": "GO-2026-4918", - "modified": "2026-06-27T10:44:20.771417Z" - }, - { - "id": "GO-2026-4946", - "modified": "2026-07-09T10:44:33.129570Z" - }, - { - "id": "GO-2026-4947", - "modified": "2026-07-09T10:44:33.192298Z" - }, - { - "id": "GO-2026-4970", - "modified": "2026-07-08T20:29:26.853236Z" - }, - { - "id": "GO-2026-4971", - "modified": "2026-05-11T08:11:03.964539Z" - }, - { - "id": "GO-2026-4976", - "modified": "2026-06-27T10:44:21.221469Z" - }, - { - "id": "GO-2026-4977", - "modified": "2026-05-11T08:11:25.012229Z" - }, - { - "id": "GO-2026-4980", - "modified": "2026-06-10T10:29:24.850854Z" - }, - { - "id": "GO-2026-4981", - "modified": "2026-07-09T10:44:32.677126Z" - }, - { - "id": "GO-2026-4982", - "modified": "2026-06-27T10:44:21.066171Z" - }, - { - "id": "GO-2026-4986", - "modified": "2026-05-11T08:11:18.687307Z" - }, - { - "id": "GO-2026-5037", - "modified": "2026-07-09T10:44:33.680614Z" - }, - { - "id": "GO-2026-5038", - "modified": "2026-06-05T07:56:10.834971Z" - }, - { - "id": "GO-2026-5039", - "modified": "2026-06-27T10:44:21.143168Z" - }, - { - "id": "GO-2026-5856", - "modified": "2026-07-08T20:29:26.756890Z" - } - ] - } - ] - } - headers: - Content-Length: - - "5667" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 256 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Go", - "name": "stdlib" - }, - "version": "1.19" - }, - { - "package": { - "ecosystem": "Go", - "name": "stdlib" - }, - "version": "1.19" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/Go_project_with_an_overridden_go_version,_recursive - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 11321 - body: | - { - "results": [ - { - "vulns": [ - { - "id": "GO-2022-0969", - "modified": "2026-02-04T02:41:02.475503Z" - }, - { - "id": "GO-2022-0988", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-1037", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-1038", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-1039", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-1095", - "modified": "2026-02-04T04:25:45.960420Z" - }, - { - "id": "GO-2022-1143", - "modified": "2026-02-04T04:08:13.589543Z" - }, - { - "id": "GO-2022-1144", - "modified": "2026-02-04T04:29:40.352025Z" - }, - { - "id": "GO-2023-1568", - "modified": "2026-02-04T02:54:08.789114Z" - }, - { - "id": "GO-2023-1569", - "modified": "2026-02-04T03:22:48.161542Z" - }, - { - "id": "GO-2023-1570", - "modified": "2026-02-04T02:57:33.465285Z" - }, - { - "id": "GO-2023-1571", - "modified": "2026-02-04T03:36:14.767832Z" - }, - { - "id": "GO-2023-1621", - "modified": "2026-02-04T02:47:06.125087Z" - }, - { - "id": "GO-2023-1702", - "modified": "2026-02-04T03:43:08.732164Z" - }, - { - "id": "GO-2023-1703", - "modified": "2026-02-04T04:24:15.366665Z" - }, - { - "id": "GO-2023-1704", - "modified": "2026-02-04T04:39:41.032390Z" - }, - { - "id": "GO-2023-1705", - "modified": "2026-02-04T03:44:01.631552Z" - }, - { - "id": "GO-2023-1751", - "modified": "2026-02-04T04:31:56.779446Z" - }, - { - "id": "GO-2023-1752", - "modified": "2026-02-04T03:50:58.841420Z" - }, - { - "id": "GO-2023-1753", - "modified": "2026-02-04T02:22:30.446388Z" - }, - { - "id": "GO-2023-1840", - "modified": "2026-02-04T03:48:08.792378Z" - }, - { - "id": "GO-2023-1878", - "modified": "2026-02-04T04:31:14.443108Z" - }, - { - "id": "GO-2023-1987", - "modified": "2026-02-04T03:58:58.871084Z" - }, - { - "id": "GO-2023-2041", - "modified": "2026-02-04T04:25:22.510281Z" - }, - { - "id": "GO-2023-2043", - "modified": "2026-02-04T04:11:02.549923Z" - }, - { - "id": "GO-2023-2102", - "modified": "2026-04-16T11:14:10.849204Z" - }, - { - "id": "GO-2023-2185", - "modified": "2026-02-04T02:59:25.590966Z" - }, - { - "id": "GO-2023-2186", - "modified": "2026-02-04T03:56:59.969208Z" - }, - { - "id": "GO-2023-2375", - "modified": "2026-02-04T03:57:11.083315Z" - }, - { - "id": "GO-2023-2382", - "modified": "2026-02-04T03:33:11.274886Z" - }, - { - "id": "GO-2024-2598", - "modified": "2026-02-04T03:12:08.722840Z" - }, - { - "id": "GO-2024-2599", - "modified": "2026-02-04T02:21:09.533216Z" - }, - { - "id": "GO-2024-2600", - "modified": "2026-02-04T02:34:41.672789Z" - }, - { - "id": "GO-2024-2609", - "modified": "2026-02-04T04:37:13.773873Z" - }, - { - "id": "GO-2024-2610", - "modified": "2026-02-04T03:09:18.870079Z" - }, - { - "id": "GO-2024-2687", - "modified": "2026-02-04T04:09:31.762399Z" - }, - { - "id": "GO-2024-2887", - "modified": "2026-03-23T05:07:22.471505Z" - }, - { - "id": "GO-2024-2888", - "modified": "2026-03-23T05:00:55.888787Z" - }, - { - "id": "GO-2024-2963", - "modified": "2026-02-04T03:37:39.895574Z" - }, - { - "id": "GO-2024-3105", - "modified": "2026-02-24T16:29:04.364011Z" - }, - { - "id": "GO-2024-3106", - "modified": "2026-02-24T16:29:04.606789Z" - }, - { - "id": "GO-2024-3107", - "modified": "2026-02-24T16:29:04.677030Z" - }, - { - "id": "GO-2025-3373", - "modified": "2026-02-17T16:13:53.362266Z" - }, - { - "id": "GO-2025-3420", - "modified": "2026-02-17T16:13:53.083304Z" - }, - { - "id": "GO-2025-3447", - "modified": "2026-03-24T23:48:06.694170Z" - }, - { - "id": "GO-2025-3503", - "modified": "2026-04-16T22:45:11.580296Z" - }, - { - "id": "GO-2025-3563", - "modified": "2026-02-17T16:13:52.395126Z" - }, - { - "id": "GO-2025-3750", - "modified": "2026-02-04T03:28:12.135241Z" - }, - { - "id": "GO-2025-3751", - "modified": "2026-02-17T16:13:52.185280Z" - }, - { - "id": "GO-2025-3849", - "modified": "2026-05-30T10:29:20.514342Z" - }, - { - "id": "GO-2025-3956", - "modified": "2026-02-04T04:33:27.340869Z" - }, - { - "id": "GO-2025-4006", - "modified": "2026-05-15T10:59:23.181284Z" - }, - { - "id": "GO-2025-4007", - "modified": "2026-05-15T10:59:24.436863Z" - }, - { - "id": "GO-2025-4008", - "modified": "2026-05-15T10:59:23.580906Z" - }, - { - "id": "GO-2025-4009", - "modified": "2026-05-15T10:59:24.005728Z" - }, - { - "id": "GO-2025-4010", - "modified": "2026-05-15T10:59:24.305821Z" - }, - { - "id": "GO-2025-4011", - "modified": "2026-05-15T10:59:22.605843Z" - }, - { - "id": "GO-2025-4012", - "modified": "2026-05-15T10:59:23.250861Z" - }, - { - "id": "GO-2025-4013", - "modified": "2026-05-15T10:59:23.121044Z" - }, - { - "id": "GO-2025-4014", - "modified": "2026-06-26T12:29:46.364453Z" - }, - { - "id": "GO-2025-4015", - "modified": "2026-05-15T10:59:23.447690Z" - }, - { - "id": "GO-2025-4155", - "modified": "2026-07-09T10:44:32.536665Z" - }, - { - "id": "GO-2025-4175", - "modified": "2026-05-15T10:59:24.063040Z" - }, - { - "id": "GO-2026-4337", - "modified": "2026-07-07T10:29:23.547454Z" - }, - { - "id": "GO-2026-4340", - "modified": "2026-05-15T10:59:24.123015Z" - }, - { - "id": "GO-2026-4341", - "modified": "2026-07-07T10:29:23.472772Z" - }, - { - "id": "GO-2026-4342", - "modified": "2026-07-02T10:44:29.686144Z" - }, - { - "id": "GO-2026-4403", - "modified": "2026-05-15T10:59:22.074063Z" - }, - { - "id": "GO-2026-4601", - "modified": "2026-07-09T10:44:32.269952Z" - }, - { - "id": "GO-2026-4602", - "modified": "2026-05-15T10:59:23.640277Z" - }, - { - "id": "GO-2026-4603", - "modified": "2026-05-15T10:59:23.946663Z" - }, - { - "id": "GO-2026-4864", - "modified": "2026-07-09T10:44:33.381720Z" - }, - { - "id": "GO-2026-4865", - "modified": "2026-05-15T10:59:24.648972Z" - }, - { - "id": "GO-2026-4869", - "modified": "2026-05-15T10:59:23.054049Z" - }, - { - "id": "GO-2026-4870", - "modified": "2026-07-09T10:44:33.055212Z" - }, - { - "id": "GO-2026-4918", - "modified": "2026-06-27T10:44:20.771417Z" - }, - { - "id": "GO-2026-4946", - "modified": "2026-07-09T10:44:33.129570Z" - }, - { - "id": "GO-2026-4947", - "modified": "2026-07-09T10:44:33.192298Z" - }, - { - "id": "GO-2026-4970", - "modified": "2026-07-08T20:29:26.853236Z" - }, - { - "id": "GO-2026-4971", - "modified": "2026-05-11T08:11:03.964539Z" - }, - { - "id": "GO-2026-4976", - "modified": "2026-06-27T10:44:21.221469Z" - }, - { - "id": "GO-2026-4977", - "modified": "2026-05-11T08:11:25.012229Z" - }, - { - "id": "GO-2026-4980", - "modified": "2026-06-10T10:29:24.850854Z" - }, - { - "id": "GO-2026-4981", - "modified": "2026-07-09T10:44:32.677126Z" - }, - { - "id": "GO-2026-4982", - "modified": "2026-06-27T10:44:21.066171Z" - }, - { - "id": "GO-2026-4986", - "modified": "2026-05-11T08:11:18.687307Z" - }, - { - "id": "GO-2026-5037", - "modified": "2026-07-09T10:44:33.680614Z" - }, - { - "id": "GO-2026-5038", - "modified": "2026-06-05T07:56:10.834971Z" - }, - { - "id": "GO-2026-5039", - "modified": "2026-06-27T10:44:21.143168Z" - }, - { - "id": "GO-2026-5856", - "modified": "2026-07-08T20:29:26.756890Z" - } - ] - }, - { - "vulns": [ - { - "id": "GO-2022-0969", - "modified": "2026-02-04T02:41:02.475503Z" - }, - { - "id": "GO-2022-0988", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-1037", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-1038", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-1039", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-1095", - "modified": "2026-02-04T04:25:45.960420Z" - }, - { - "id": "GO-2022-1143", - "modified": "2026-02-04T04:08:13.589543Z" - }, - { - "id": "GO-2022-1144", - "modified": "2026-02-04T04:29:40.352025Z" - }, - { - "id": "GO-2023-1568", - "modified": "2026-02-04T02:54:08.789114Z" - }, - { - "id": "GO-2023-1569", - "modified": "2026-02-04T03:22:48.161542Z" - }, - { - "id": "GO-2023-1570", - "modified": "2026-02-04T02:57:33.465285Z" - }, - { - "id": "GO-2023-1571", - "modified": "2026-02-04T03:36:14.767832Z" - }, - { - "id": "GO-2023-1621", - "modified": "2026-02-04T02:47:06.125087Z" - }, - { - "id": "GO-2023-1702", - "modified": "2026-02-04T03:43:08.732164Z" - }, - { - "id": "GO-2023-1703", - "modified": "2026-02-04T04:24:15.366665Z" - }, - { - "id": "GO-2023-1704", - "modified": "2026-02-04T04:39:41.032390Z" - }, - { - "id": "GO-2023-1705", - "modified": "2026-02-04T03:44:01.631552Z" - }, - { - "id": "GO-2023-1751", - "modified": "2026-02-04T04:31:56.779446Z" - }, - { - "id": "GO-2023-1752", - "modified": "2026-02-04T03:50:58.841420Z" - }, - { - "id": "GO-2023-1753", - "modified": "2026-02-04T02:22:30.446388Z" - }, - { - "id": "GO-2023-1840", - "modified": "2026-02-04T03:48:08.792378Z" - }, - { - "id": "GO-2023-1878", - "modified": "2026-02-04T04:31:14.443108Z" - }, - { - "id": "GO-2023-1987", - "modified": "2026-02-04T03:58:58.871084Z" - }, - { - "id": "GO-2023-2041", - "modified": "2026-02-04T04:25:22.510281Z" - }, - { - "id": "GO-2023-2043", - "modified": "2026-02-04T04:11:02.549923Z" - }, - { - "id": "GO-2023-2102", - "modified": "2026-04-16T11:14:10.849204Z" - }, - { - "id": "GO-2023-2185", - "modified": "2026-02-04T02:59:25.590966Z" - }, - { - "id": "GO-2023-2186", - "modified": "2026-02-04T03:56:59.969208Z" - }, - { - "id": "GO-2023-2375", - "modified": "2026-02-04T03:57:11.083315Z" - }, - { - "id": "GO-2023-2382", - "modified": "2026-02-04T03:33:11.274886Z" - }, - { - "id": "GO-2024-2598", - "modified": "2026-02-04T03:12:08.722840Z" - }, - { - "id": "GO-2024-2599", - "modified": "2026-02-04T02:21:09.533216Z" - }, - { - "id": "GO-2024-2600", - "modified": "2026-02-04T02:34:41.672789Z" - }, - { - "id": "GO-2024-2609", - "modified": "2026-02-04T04:37:13.773873Z" - }, - { - "id": "GO-2024-2610", - "modified": "2026-02-04T03:09:18.870079Z" - }, - { - "id": "GO-2024-2687", - "modified": "2026-02-04T04:09:31.762399Z" - }, - { - "id": "GO-2024-2887", - "modified": "2026-03-23T05:07:22.471505Z" - }, - { - "id": "GO-2024-2888", - "modified": "2026-03-23T05:00:55.888787Z" - }, - { - "id": "GO-2024-2963", - "modified": "2026-02-04T03:37:39.895574Z" - }, - { - "id": "GO-2024-3105", - "modified": "2026-02-24T16:29:04.364011Z" - }, - { - "id": "GO-2024-3106", - "modified": "2026-02-24T16:29:04.606789Z" - }, - { - "id": "GO-2024-3107", - "modified": "2026-02-24T16:29:04.677030Z" - }, - { - "id": "GO-2025-3373", - "modified": "2026-02-17T16:13:53.362266Z" - }, - { - "id": "GO-2025-3420", - "modified": "2026-02-17T16:13:53.083304Z" - }, - { - "id": "GO-2025-3447", - "modified": "2026-03-24T23:48:06.694170Z" - }, - { - "id": "GO-2025-3503", - "modified": "2026-04-16T22:45:11.580296Z" - }, - { - "id": "GO-2025-3563", - "modified": "2026-02-17T16:13:52.395126Z" - }, - { - "id": "GO-2025-3750", - "modified": "2026-02-04T03:28:12.135241Z" - }, - { - "id": "GO-2025-3751", - "modified": "2026-02-17T16:13:52.185280Z" - }, - { - "id": "GO-2025-3849", - "modified": "2026-05-30T10:29:20.514342Z" - }, - { - "id": "GO-2025-3956", - "modified": "2026-02-04T04:33:27.340869Z" - }, - { - "id": "GO-2025-4006", - "modified": "2026-05-15T10:59:23.181284Z" - }, - { - "id": "GO-2025-4007", - "modified": "2026-05-15T10:59:24.436863Z" - }, - { - "id": "GO-2025-4008", - "modified": "2026-05-15T10:59:23.580906Z" - }, - { - "id": "GO-2025-4009", - "modified": "2026-05-15T10:59:24.005728Z" - }, - { - "id": "GO-2025-4010", - "modified": "2026-05-15T10:59:24.305821Z" - }, - { - "id": "GO-2025-4011", - "modified": "2026-05-15T10:59:22.605843Z" - }, - { - "id": "GO-2025-4012", - "modified": "2026-05-15T10:59:23.250861Z" - }, - { - "id": "GO-2025-4013", - "modified": "2026-05-15T10:59:23.121044Z" - }, - { - "id": "GO-2025-4014", - "modified": "2026-06-26T12:29:46.364453Z" - }, - { - "id": "GO-2025-4015", - "modified": "2026-05-15T10:59:23.447690Z" - }, - { - "id": "GO-2025-4155", - "modified": "2026-07-09T10:44:32.536665Z" - }, - { - "id": "GO-2025-4175", - "modified": "2026-05-15T10:59:24.063040Z" - }, - { - "id": "GO-2026-4337", - "modified": "2026-07-07T10:29:23.547454Z" - }, - { - "id": "GO-2026-4340", - "modified": "2026-05-15T10:59:24.123015Z" - }, - { - "id": "GO-2026-4341", - "modified": "2026-07-07T10:29:23.472772Z" - }, - { - "id": "GO-2026-4342", - "modified": "2026-07-02T10:44:29.686144Z" - }, - { - "id": "GO-2026-4403", - "modified": "2026-05-15T10:59:22.074063Z" - }, - { - "id": "GO-2026-4601", - "modified": "2026-07-09T10:44:32.269952Z" - }, - { - "id": "GO-2026-4602", - "modified": "2026-05-15T10:59:23.640277Z" - }, - { - "id": "GO-2026-4603", - "modified": "2026-05-15T10:59:23.946663Z" - }, - { - "id": "GO-2026-4864", - "modified": "2026-07-09T10:44:33.381720Z" - }, - { - "id": "GO-2026-4865", - "modified": "2026-05-15T10:59:24.648972Z" - }, - { - "id": "GO-2026-4869", - "modified": "2026-05-15T10:59:23.054049Z" - }, - { - "id": "GO-2026-4870", - "modified": "2026-07-09T10:44:33.055212Z" - }, - { - "id": "GO-2026-4918", - "modified": "2026-06-27T10:44:20.771417Z" - }, - { - "id": "GO-2026-4946", - "modified": "2026-07-09T10:44:33.129570Z" - }, - { - "id": "GO-2026-4947", - "modified": "2026-07-09T10:44:33.192298Z" - }, - { - "id": "GO-2026-4970", - "modified": "2026-07-08T20:29:26.853236Z" - }, - { - "id": "GO-2026-4971", - "modified": "2026-05-11T08:11:03.964539Z" - }, - { - "id": "GO-2026-4976", - "modified": "2026-06-27T10:44:21.221469Z" - }, - { - "id": "GO-2026-4977", - "modified": "2026-05-11T08:11:25.012229Z" - }, - { - "id": "GO-2026-4980", - "modified": "2026-06-10T10:29:24.850854Z" - }, - { - "id": "GO-2026-4981", - "modified": "2026-07-09T10:44:32.677126Z" - }, - { - "id": "GO-2026-4982", - "modified": "2026-06-27T10:44:21.066171Z" - }, - { - "id": "GO-2026-4986", - "modified": "2026-05-11T08:11:18.687307Z" - }, - { - "id": "GO-2026-5037", - "modified": "2026-07-09T10:44:33.680614Z" - }, - { - "id": "GO-2026-5038", - "modified": "2026-06-05T07:56:10.834971Z" - }, - { - "id": "GO-2026-5039", - "modified": "2026-06-27T10:44:21.143168Z" - }, - { - "id": "GO-2026-5856", - "modified": "2026-07-08T20:29:26.756890Z" - } - ] - } - ] - } - headers: - Content-Length: - - "11321" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 139 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Go", - "name": "stdlib" - }, - "version": "1.19" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/Go_project_with_an_overridden_go_version_and_licences - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 5667 - body: | - { - "results": [ - { - "vulns": [ - { - "id": "GO-2022-0969", - "modified": "2026-02-04T02:41:02.475503Z" - }, - { - "id": "GO-2022-0988", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-1037", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-1038", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-1039", - "modified": "2024-05-20T16:03:47Z" - }, - { - "id": "GO-2022-1095", - "modified": "2026-02-04T04:25:45.960420Z" - }, - { - "id": "GO-2022-1143", - "modified": "2026-02-04T04:08:13.589543Z" - }, - { - "id": "GO-2022-1144", - "modified": "2026-02-04T04:29:40.352025Z" - }, - { - "id": "GO-2023-1568", - "modified": "2026-02-04T02:54:08.789114Z" - }, - { - "id": "GO-2023-1569", - "modified": "2026-02-04T03:22:48.161542Z" - }, - { - "id": "GO-2023-1570", - "modified": "2026-02-04T02:57:33.465285Z" - }, - { - "id": "GO-2023-1571", - "modified": "2026-02-04T03:36:14.767832Z" - }, - { - "id": "GO-2023-1621", - "modified": "2026-02-04T02:47:06.125087Z" - }, - { - "id": "GO-2023-1702", - "modified": "2026-02-04T03:43:08.732164Z" - }, - { - "id": "GO-2023-1703", - "modified": "2026-02-04T04:24:15.366665Z" - }, - { - "id": "GO-2023-1704", - "modified": "2026-02-04T04:39:41.032390Z" - }, - { - "id": "GO-2023-1705", - "modified": "2026-02-04T03:44:01.631552Z" - }, - { - "id": "GO-2023-1751", - "modified": "2026-02-04T04:31:56.779446Z" - }, - { - "id": "GO-2023-1752", - "modified": "2026-02-04T03:50:58.841420Z" - }, - { - "id": "GO-2023-1753", - "modified": "2026-02-04T02:22:30.446388Z" - }, - { - "id": "GO-2023-1840", - "modified": "2026-02-04T03:48:08.792378Z" - }, - { - "id": "GO-2023-1878", - "modified": "2026-02-04T04:31:14.443108Z" - }, - { - "id": "GO-2023-1987", - "modified": "2026-02-04T03:58:58.871084Z" - }, - { - "id": "GO-2023-2041", - "modified": "2026-02-04T04:25:22.510281Z" - }, - { - "id": "GO-2023-2043", - "modified": "2026-02-04T04:11:02.549923Z" - }, - { - "id": "GO-2023-2102", - "modified": "2026-04-16T11:14:10.849204Z" - }, - { - "id": "GO-2023-2185", - "modified": "2026-02-04T02:59:25.590966Z" - }, - { - "id": "GO-2023-2186", - "modified": "2026-02-04T03:56:59.969208Z" - }, - { - "id": "GO-2023-2375", - "modified": "2026-02-04T03:57:11.083315Z" - }, - { - "id": "GO-2023-2382", - "modified": "2026-02-04T03:33:11.274886Z" - }, - { - "id": "GO-2024-2598", - "modified": "2026-02-04T03:12:08.722840Z" - }, - { - "id": "GO-2024-2599", - "modified": "2026-02-04T02:21:09.533216Z" - }, - { - "id": "GO-2024-2600", - "modified": "2026-02-04T02:34:41.672789Z" - }, - { - "id": "GO-2024-2609", - "modified": "2026-02-04T04:37:13.773873Z" - }, - { - "id": "GO-2024-2610", - "modified": "2026-02-04T03:09:18.870079Z" - }, - { - "id": "GO-2024-2687", - "modified": "2026-02-04T04:09:31.762399Z" - }, - { - "id": "GO-2024-2887", - "modified": "2026-03-23T05:07:22.471505Z" - }, - { - "id": "GO-2024-2888", - "modified": "2026-03-23T05:00:55.888787Z" - }, - { - "id": "GO-2024-2963", - "modified": "2026-02-04T03:37:39.895574Z" - }, - { - "id": "GO-2024-3105", - "modified": "2026-02-24T16:29:04.364011Z" - }, - { - "id": "GO-2024-3106", - "modified": "2026-02-24T16:29:04.606789Z" - }, - { - "id": "GO-2024-3107", - "modified": "2026-02-24T16:29:04.677030Z" - }, - { - "id": "GO-2025-3373", - "modified": "2026-02-17T16:13:53.362266Z" - }, - { - "id": "GO-2025-3420", - "modified": "2026-02-17T16:13:53.083304Z" - }, - { - "id": "GO-2025-3447", - "modified": "2026-03-24T23:48:06.694170Z" - }, - { - "id": "GO-2025-3503", - "modified": "2026-04-16T22:45:11.580296Z" - }, - { - "id": "GO-2025-3563", - "modified": "2026-02-17T16:13:52.395126Z" - }, - { - "id": "GO-2025-3750", - "modified": "2026-02-04T03:28:12.135241Z" - }, - { - "id": "GO-2025-3751", - "modified": "2026-02-17T16:13:52.185280Z" - }, - { - "id": "GO-2025-3849", - "modified": "2026-05-30T10:29:20.514342Z" - }, - { - "id": "GO-2025-3956", - "modified": "2026-02-04T04:33:27.340869Z" - }, - { - "id": "GO-2025-4006", - "modified": "2026-05-15T10:59:23.181284Z" - }, - { - "id": "GO-2025-4007", - "modified": "2026-05-15T10:59:24.436863Z" - }, - { - "id": "GO-2025-4008", - "modified": "2026-05-15T10:59:23.580906Z" - }, - { - "id": "GO-2025-4009", - "modified": "2026-05-15T10:59:24.005728Z" - }, - { - "id": "GO-2025-4010", - "modified": "2026-05-15T10:59:24.305821Z" - }, - { - "id": "GO-2025-4011", - "modified": "2026-05-15T10:59:22.605843Z" - }, - { - "id": "GO-2025-4012", - "modified": "2026-05-15T10:59:23.250861Z" - }, - { - "id": "GO-2025-4013", - "modified": "2026-05-15T10:59:23.121044Z" - }, - { - "id": "GO-2025-4014", - "modified": "2026-06-26T12:29:46.364453Z" - }, - { - "id": "GO-2025-4015", - "modified": "2026-05-15T10:59:23.447690Z" - }, - { - "id": "GO-2025-4155", - "modified": "2026-07-09T10:44:32.536665Z" - }, - { - "id": "GO-2025-4175", - "modified": "2026-05-15T10:59:24.063040Z" - }, - { - "id": "GO-2026-4337", - "modified": "2026-07-07T10:29:23.547454Z" - }, - { - "id": "GO-2026-4340", - "modified": "2026-05-15T10:59:24.123015Z" - }, - { - "id": "GO-2026-4341", - "modified": "2026-07-07T10:29:23.472772Z" - }, - { - "id": "GO-2026-4342", - "modified": "2026-07-02T10:44:29.686144Z" - }, - { - "id": "GO-2026-4403", - "modified": "2026-05-15T10:59:22.074063Z" - }, - { - "id": "GO-2026-4601", - "modified": "2026-07-09T10:44:32.269952Z" - }, - { - "id": "GO-2026-4602", - "modified": "2026-05-15T10:59:23.640277Z" - }, - { - "id": "GO-2026-4603", - "modified": "2026-05-15T10:59:23.946663Z" - }, - { - "id": "GO-2026-4864", - "modified": "2026-07-09T10:44:33.381720Z" - }, - { - "id": "GO-2026-4865", - "modified": "2026-05-15T10:59:24.648972Z" - }, - { - "id": "GO-2026-4869", - "modified": "2026-05-15T10:59:23.054049Z" - }, - { - "id": "GO-2026-4870", - "modified": "2026-07-09T10:44:33.055212Z" - }, - { - "id": "GO-2026-4918", - "modified": "2026-06-27T10:44:20.771417Z" - }, - { - "id": "GO-2026-4946", - "modified": "2026-07-09T10:44:33.129570Z" - }, - { - "id": "GO-2026-4947", - "modified": "2026-07-09T10:44:33.192298Z" - }, - { - "id": "GO-2026-4970", - "modified": "2026-07-08T20:29:26.853236Z" - }, - { - "id": "GO-2026-4971", - "modified": "2026-05-11T08:11:03.964539Z" - }, - { - "id": "GO-2026-4976", - "modified": "2026-06-27T10:44:21.221469Z" - }, - { - "id": "GO-2026-4977", - "modified": "2026-05-11T08:11:25.012229Z" - }, - { - "id": "GO-2026-4980", - "modified": "2026-06-10T10:29:24.850854Z" - }, - { - "id": "GO-2026-4981", - "modified": "2026-07-09T10:44:32.677126Z" - }, - { - "id": "GO-2026-4982", - "modified": "2026-06-27T10:44:21.066171Z" - }, - { - "id": "GO-2026-4986", - "modified": "2026-05-11T08:11:18.687307Z" - }, - { - "id": "GO-2026-5037", - "modified": "2026-07-09T10:44:33.680614Z" - }, - { - "id": "GO-2026-5038", - "modified": "2026-06-05T07:56:10.834971Z" - }, - { - "id": "GO-2026-5039", - "modified": "2026-06-27T10:44:21.143168Z" - }, - { - "id": "GO-2026-5856", - "modified": "2026-07-08T20:29:26.756890Z" - } - ] - } - ] - } - headers: - Content-Length: - - "5667" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 1936 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-baselayout" - }, - "version": "3.4.0-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-baselayout-data" - }, - "version": "3.4.0-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-keys" - }, - "version": "2.4-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "apk-tools" - }, - "version": "2.12.10-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "busybox-binsh" - }, - "version": "1.36.1-r27" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "ca-certificates-bundle" - }, - "version": "20220614-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libc-utils" - }, - "version": "0.7.2-r3" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libcrypto3" - }, - "version": "3.0.8-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libssl3" - }, - "version": "3.0.8-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "musl" - }, - "version": "1.2.3-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "musl-utils" - }, - "version": "1.2.3-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "scanelf" - }, - "version": "1.3.5-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "ssl_client" - }, - "version": "1.36.1-r27" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "zlib" - }, - "version": "1.2.10-r0" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/PURL_SBOM_case_sensitivity_(api) - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 289 - body: | - { - "results": [ - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-26519", - "modified": "2026-07-08T04:32:24.548042Z" - } - ] - }, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2018-25032", - "modified": "2026-07-08T04:30:24.690369Z" - }, - { - "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-15T18:18:09.521511Z" - } - ] - } - ] - } - headers: - Content-Length: - - "289" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 144 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "ansi-html" - }, - "version": "0.0.1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/Sarif_with_vulns - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 95 - body: | - { - "results": [ - { - "vulns": [ - { - "id": "GHSA-whgm-jr23-g3j9", - "modified": "2023-11-08T04:05:08.868477Z" - } - ] - } - ] - } - headers: - Content-Length: - - "95" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 298 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "NuGet", - "name": "Newtonsoft.Json" - }, - "version": "12.0.1" - }, - { - "package": { - "ecosystem": "NuGet", - "name": "System.Text.RegularExpressions" - }, - "version": "4.3.0" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/Scan_locks-dotnet - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 177 - body: | - { - "results": [ - { - "vulns": [ - { - "id": "GHSA-5crp-9r3c-p9vr", - "modified": "2026-07-08T06:53:11.583483Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-cmhx-cq75-c4mj", - "modified": "2023-11-08T04:00:33.819349Z" - } - ] - } - ] - } - headers: - Content-Length: - - "177" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 521 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "ansi-html" - }, - "version": "0.0.8" - }, - { - "package": { - "ecosystem": "RubyGems", - "name": "ast" - }, - "version": "2.4.2" - }, - { - "package": { - "ecosystem": "npm", - "name": "balanced-match" - }, - "version": "1.0.2" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/Scan_locks-many - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 25 - body: | - { - "results": [ - {}, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "25" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 270 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "RubyGems", - "name": "ast" - }, - "version": "2.4.2" - }, - { - "package": { - "ecosystem": "npm", - "name": "balanced-match" - }, - "version": "1.0.2" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/all_supported_lockfiles_in_the_directory_should_be_checked - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 19 - body: | - { - "results": [ - {}, - {} - ] - } - headers: - Content-Length: - - "19" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 3456 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-baselayout" - }, - "version": "3.4.0-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-baselayout-data" - }, - "version": "3.4.0-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-keys" - }, - "version": "2.4-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "apk-tools" - }, - "version": "2.12.10-r1" - }, - { - "package": { - "ecosystem": "RubyGems", - "name": "ast" - }, - "version": "2.4.2" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "busybox-binsh" - }, - "version": "1.36.1-r27" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "ca-certificates-bundle" - }, - "version": "20220614-r4" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "drupal/core" - }, - "version": "10.4.5" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "drupal/simple_sitemap" - }, - "version": "4.2.1" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "drupal/tfa" - }, - "version": "2.0.0-alpha4" - }, - { - "commit": "4579d5538f06c5ef615a15bc67ebb9ac0523a973" - }, - { - "commit": "6fc3b89fcdb89b593402e0dabc13a7d7fd3f762d" - }, - { - "commit": "5d60bd2eb4642b64d00c845e5ca9f1ea41fd6db6" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "league/flysystem" - }, - "version": "1.0.8" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "league/flysystem" - }, - "version": "1.0.8" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libc-utils" - }, - "version": "0.7.2-r3" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libcrypto3" - }, - "version": "3.0.8-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libssl3" - }, - "version": "3.0.8-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "musl" - }, - "version": "1.2.3-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "musl-utils" - }, - "version": "1.2.3-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "scanelf" - }, - "version": "1.3.5-r1" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "ssl_client" - }, - "version": "1.36.1-r27" - }, - { - "package": { - "ecosystem": "Go", - "name": "stdlib" - }, - "version": "1.99.9" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "theseer/tokenizer" - }, - "version": "1.1.3" - }, - { - "package": { - "ecosystem": "Go", - "name": "toolchain" - }, - "version": "1.99.9" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "zlib" - }, - "version": "1.2.13-r0" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/config_file_can_be_broad - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 1906 - body: | - { - "results": [ - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DRUPAL-CORE-2025-005", - "modified": "2025-12-10T23:41:07.744028Z" - }, - { - "id": "DRUPAL-CORE-2025-006", - "modified": "2025-12-10T23:41:16.689525Z" - }, - { - "id": "DRUPAL-CORE-2025-007", - "modified": "2025-12-10T23:41:19.050806Z" - }, - { - "id": "DRUPAL-CORE-2025-008", - "modified": "2025-12-10T23:41:00.167393Z" - }, - { - "id": "DRUPAL-CORE-2026-001", - "modified": "2026-06-17T19:30:04.962465Z" - }, - { - "id": "DRUPAL-CORE-2026-002", - "modified": "2026-06-05T18:42:20.611283Z" - }, - { - "id": "DRUPAL-CORE-2026-004", - "modified": "2026-06-18T20:26:07.761498Z" - }, - { - "id": "DRUPAL-CORE-2026-005", - "modified": "2026-06-19T19:15:05.088567Z" - }, - { - "id": "DRUPAL-CORE-2026-006", - "modified": "2026-06-17T19:41:28.377726Z" - }, - { - "id": "DRUPAL-CORE-2026-007", - "modified": "2026-06-17T19:41:28.960353Z" - }, - { - "id": "DRUPAL-CORE-2026-008", - "modified": "2026-06-17T19:41:28.520824Z" - }, - { - "id": "DRUPAL-CORE-2026-009", - "modified": "2026-06-17T19:41:28.298817Z" - }, - { - "id": "GHSA-83v7-c2cf-p9c2", - "modified": "2025-12-10T23:41:07.744028Z" - }, - { - "id": "GHSA-f3cj-mjqm-fhvj", - "modified": "2026-06-05T18:42:12.797816Z" - }, - { - "id": "GHSA-ghwc-95x2-682j", - "modified": "2026-06-18T20:26:07.761498Z" - }, - { - "id": "GHSA-h89p-5896-f4q8", - "modified": "2025-12-10T23:41:19.050806Z" - }, - { - "id": "GHSA-m6vv-vcj8-w8m7", - "modified": "2025-12-10T23:41:16.689525Z" - }, - { - "id": "GHSA-mhpg-hpj5-73r2", - "modified": "2026-02-03T03:15:35.495869Z" - }, - { - "id": "GHSA-xmjc-63pr-2mpg", - "modified": "2026-06-05T18:42:20.611283Z" - } - ] - }, - { - "vulns": [ - { - "id": "DRUPAL-CONTRIB-2025-083", - "modified": "2025-12-10T23:41:32.857305Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "CVE-2023-39137", - "modified": "2026-07-08T06:50:07.297910Z" - }, - { - "id": "CVE-2023-39139", - "modified": "2026-07-08T06:50:09.043295Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "GHSA-9f46-5r25-5wfm", - "modified": "2026-07-08T06:28:00.604230Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-9f46-5r25-5wfm", - "modified": "2026-07-08T06:28:00.604230Z" - } - ] - }, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-26519", - "modified": "2026-07-08T04:32:24.548042Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "1906" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 151 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/config_file_is_invalid - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 16 - body: | - { - "results": [ - {} - ] - } - headers: - Content-Length: - - "16" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 521 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "ansi-html" - }, - "version": "0.0.8" - }, - { - "package": { - "ecosystem": "RubyGems", - "name": "ast" - }, - "version": "2.4.2" - }, - { - "package": { - "ecosystem": "npm", - "name": "balanced-match" - }, - "version": "1.0.2" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/config_files_should_not_have_multiple_ignores_with_the_same_id - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 25 - body: | - { - "results": [ - {}, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "25" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 638 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "has-flag" - }, - "version": "4.0.0" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "league/flysystem" - }, - "version": "1.0.8" - }, - { - "package": { - "ecosystem": "Go", - "name": "stdlib" - }, - "version": "1.99.9" - }, - { - "package": { - "ecosystem": "Go", - "name": "toolchain" - }, - "version": "1.99.9" - }, - { - "package": { - "ecosystem": "npm", - "name": "wrappy" - }, - "version": "1.0.2" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/cyclonedx_1.4_output - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 107 - body: | - { - "results": [ - {}, - { - "vulns": [ - { - "id": "GHSA-9f46-5r25-5wfm", - "modified": "2026-07-08T06:28:00.604230Z" - } - ] - }, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "107" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 638 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "has-flag" - }, - "version": "4.0.0" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "league/flysystem" - }, - "version": "1.0.8" - }, - { - "package": { - "ecosystem": "Go", - "name": "stdlib" - }, - "version": "1.99.9" - }, - { - "package": { - "ecosystem": "Go", - "name": "toolchain" - }, - "version": "1.99.9" - }, - { - "package": { - "ecosystem": "npm", - "name": "wrappy" - }, - "version": "1.0.2" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/cyclonedx_1.5_output - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 107 - body: | - { - "results": [ - {}, - { - "vulns": [ - { - "id": "GHSA-9f46-5r25-5wfm", - "modified": "2026-07-08T06:28:00.604230Z" - } - ] - }, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "107" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 638 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "has-flag" - }, - "version": "4.0.0" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "league/flysystem" - }, - "version": "1.0.8" - }, - { - "package": { - "ecosystem": "Go", - "name": "stdlib" - }, - "version": "1.99.9" - }, - { - "package": { - "ecosystem": "Go", - "name": "toolchain" - }, - "version": "1.99.9" - }, - { - "package": { - "ecosystem": "npm", - "name": "wrappy" - }, - "version": "1.0.2" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/cyclonedx_1.6_output - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 107 - body: | - { - "results": [ - {}, - { - "vulns": [ - { - "id": "GHSA-9f46-5r25-5wfm", - "modified": "2026-07-08T06:28:00.604230Z" - } - ] - }, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "107" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 638 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "has-flag" - }, - "version": "4.0.0" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "league/flysystem" - }, - "version": "1.0.8" - }, - { - "package": { - "ecosystem": "Go", - "name": "stdlib" - }, - "version": "1.99.9" - }, - { - "package": { - "ecosystem": "Go", - "name": "toolchain" - }, - "version": "1.99.9" - }, - { - "package": { - "ecosystem": "npm", - "name": "wrappy" - }, - "version": "1.0.2" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/cyclonedx_1.7_output - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 107 - body: | - { - "results": [ - {}, - { - "vulns": [ - { - "id": "GHSA-9f46-5r25-5wfm", - "modified": "2026-07-08T06:28:00.604230Z" - } - ] - }, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "107" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 278 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "balanced-match" - }, - "version": "1.0.2" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/exclude_with_exact_directory_name - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 19 - body: | - { - "results": [ - {}, - {} - ] - } - headers: - Content-Length: - - "19" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 278 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "balanced-match" - }, - "version": "1.0.2" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/exclude_with_glob_pattern - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 19 - body: | - { - "results": [ - {}, - {} - ] - } - headers: - Content-Length: - - "19" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 278 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "balanced-match" - }, - "version": "1.0.2" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/exclude_with_multiple_exact_directories - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 19 - body: | - { - "results": [ - {}, - {} - ] - } - headers: - Content-Length: - - "19" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 278 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "balanced-match" - }, - "version": "1.0.2" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/exclude_with_multiple_pattern_types - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 19 - body: | - { - "results": [ - {}, - {} - ] - } - headers: - Content-Length: - - "19" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 149 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "balanced-match" - }, - "version": "1.0.2" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/exclude_with_regex_pattern - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 16 - body: | - { - "results": [ - {} - ] - } - headers: - Content-Length: - - "16" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 156 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Ubuntu", - "name": "pcre3" - }, - "version": "2:8.39-12ubuntu0.1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/folder_of_supported_sbom_with_only_unimportant - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 97 - body: | - { - "results": [ - { - "vulns": [ - { - "id": "UBUNTU-CVE-2017-11164", - "modified": "2026-04-22T11:10:44.262299Z" - } - ] - } - ] - } - headers: - Content-Length: - - "97" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 156 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Ubuntu", - "name": "pcre3" - }, - "version": "2:8.39-12ubuntu0.1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/folder_of_supported_sbom_with_only_unimportant#01 - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 97 - body: | - { - "results": [ - { - "vulns": [ - { - "id": "UBUNTU-CVE-2017-11164", - "modified": "2026-04-22T11:10:44.262299Z" - } - ] - } - ] - } - headers: - Content-Length: - - "97" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 23510 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Debian", - "name": "adduser" - }, - "version": "3.115" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-baselayout" - }, - "version": "3.4.0-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-baselayout" - }, - "version": "3.4.0-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-baselayout" - }, - "version": "3.4.0-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-baselayout-data" - }, - "version": "3.4.0-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-baselayout-data" - }, - "version": "3.4.0-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-baselayout-data" - }, - "version": "3.4.0-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-keys" - }, - "version": "2.4-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-keys" - }, - "version": "2.4-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "apk-tools" - }, - "version": "2.12.10-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "apk-tools" - }, - "version": "2.12.10-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "apk-tools" - }, - "version": "2.12.10-r1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "apt" - }, - "version": "1.4.11" - }, - { - "package": { - "ecosystem": "Debian", - "name": "base-files" - }, - "version": "9.9+deb9u13" - }, - { - "package": { - "ecosystem": "Debian", - "name": "base-passwd" - }, - "version": "3.5.43" - }, - { - "package": { - "ecosystem": "Debian", - "name": "bash" - }, - "version": "4.4-5" - }, - { - "package": { - "ecosystem": "Debian", - "name": "bsdutils" - }, - "version": "1:2.29.2-1+deb9u1" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "busybox-binsh" - }, - "version": "1.36.1-r27" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "busybox-binsh" - }, - "version": "1.36.1-r27" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "busybox-binsh" - }, - "version": "1.36.1-r27" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "ca-certificates-bundle" - }, - "version": "20220614-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "ca-certificates-bundle" - }, - "version": "20220614-r4" - }, - { - "package": { - "ecosystem": "Debian", - "name": "coreutils" - }, - "version": "8.26-3" - }, - { - "package": { - "ecosystem": "Debian", - "name": "dash" - }, - "version": "0.5.8-2.4" - }, - { - "package": { - "ecosystem": "Debian", - "name": "debconf" - }, - "version": "1.5.61" - }, - { - "package": { - "ecosystem": "Debian", - "name": "debian-archive-keyring" - }, - "version": "2017.5+deb9u2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "debianutils" - }, - "version": "4.8.1.1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "diffutils" - }, - "version": "1:3.5-3" - }, - { - "package": { - "ecosystem": "Debian", - "name": "dirmngr" - }, - "version": "2.1.18-8~deb9u4" - }, - { - "package": { - "ecosystem": "Debian", - "name": "dpkg" - }, - "version": "1.18.25" - }, - { - "package": { - "ecosystem": "Debian", - "name": "e2fslibs" - }, - "version": "1.43.4-2+deb9u2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "e2fsprogs" - }, - "version": "1.43.4-2+deb9u2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "findutils" - }, - "version": "4.6.0+git+20161106-2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "gcc-6-base" - }, - "version": "6.3.0-18+deb9u1" - }, - { - "package": { - "ecosystem": "Go", - "name": "github.com/opencontainers/runc" - }, - "version": "v1.0.1" - }, - { - "package": { - "ecosystem": "Go", - "name": "github.com/tianon/gosu" - }, - "version": "(devel)" - }, - { - "package": { - "ecosystem": "Debian", - "name": "gnupg" - }, - "version": "2.1.18-8~deb9u4" - }, - { - "package": { - "ecosystem": "Debian", - "name": "gnupg-agent" - }, - "version": "2.1.18-8~deb9u4" - }, - { - "package": { - "ecosystem": "Go", - "name": "golang.org/x/sys" - }, - "version": "v0.0.0-20210817142637-7d9622a276b7" - }, - { - "package": { - "ecosystem": "Debian", - "name": "gpgv" - }, - "version": "2.1.18-8~deb9u4" - }, - { - "package": { - "ecosystem": "Debian", - "name": "grep" - }, - "version": "2.27-2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "gzip" - }, - "version": "1.6-5+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "hostname" - }, - "version": "3.18+b1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "init-system-helpers" - }, - "version": "1.48" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libacl1" - }, - "version": "2.2.52-3+b1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libapt-pkg5.0" - }, - "version": "1.4.11" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libassuan0" - }, - "version": "2.4.3-2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libattr1" - }, - "version": "1:2.4.47-2+b2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libaudit-common" - }, - "version": "1:2.6.7-2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libaudit1" - }, - "version": "1:2.6.7-2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libblkid1" - }, - "version": "2.29.2-1+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libbsd0" - }, - "version": "0.8.3-1+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libbz2-1.0" - }, - "version": "1.0.6-8.1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libc-bin" - }, - "version": "2.24-11+deb9u4" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libc-l10n" - }, - "version": "2.24-11+deb9u4" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libc-utils" - }, - "version": "0.7.2-r3" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libc-utils" - }, - "version": "0.7.2-r3" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libc6" - }, - "version": "2.24-11+deb9u4" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libcap-ng0" - }, - "version": "0.7.7-3+b1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libcomerr2" - }, - "version": "1.43.4-2+deb9u2" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libcrypto3" - }, - "version": "3.0.8-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libcrypto3" - }, - "version": "3.0.8-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libcrypto3" - }, - "version": "3.0.8-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libcrypto3" - }, - "version": "3.0.8-r0" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libdb5.3" - }, - "version": "5.3.28-12+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libdebconfclient0" - }, - "version": "0.227" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libedit2" - }, - "version": "3.1-20160903-3" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libfdisk1" - }, - "version": "2.29.2-1+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libffi6" - }, - "version": "3.2.1-6" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libgcc1" - }, - "version": "1:6.3.0-18+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libgcrypt20" - }, - "version": "1.7.6-2+deb9u4" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libgdbm3" - }, - "version": "1.8.3-14" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libgmp10" - }, - "version": "2:6.1.2+dfsg-1+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libgnutls30" - }, - "version": "3.5.8-5+deb9u6" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libgpg-error0" - }, - "version": "1.26-2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libgssapi-krb5-2" - }, - "version": "1.15-1+deb9u3" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libhogweed4" - }, - "version": "3.3-1+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libicu57" - }, - "version": "57.1-6+deb9u5" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libidn11" - }, - "version": "1.33-1+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libjson-perl" - }, - "version": "2.90-1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libk5crypto3" - }, - "version": "1.15-1+deb9u3" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libkeyutils1" - }, - "version": "1.5.9-9" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libkrb5-3" - }, - "version": "1.15-1+deb9u3" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libkrb5support0" - }, - "version": "1.15-1+deb9u3" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libksba8" - }, - "version": "1.3.5-2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libldap-2.4-2" - }, - "version": "2.4.44+dfsg-5+deb9u8" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libldap-common" - }, - "version": "2.4.44+dfsg-5+deb9u8" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libllvm6.0" - }, - "version": "1:6.0-1~bpo9+1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "liblz4-1" - }, - "version": "0.0~r131-2+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "liblzma5" - }, - "version": "5.2.2-1.2+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libmount1" - }, - "version": "2.29.2-1+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libncurses5" - }, - "version": "6.0+20161126-1+deb9u2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libncursesw5" - }, - "version": "6.0+20161126-1+deb9u2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libnettle6" - }, - "version": "3.3-1+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libnpth0" - }, - "version": "1.3-1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libnss-wrapper" - }, - "version": "1.1.3-1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libp11-kit0" - }, - "version": "0.23.3-2+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libpam-modules" - }, - "version": "1.1.8-3.6" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libpam-modules-bin" - }, - "version": "1.1.8-3.6" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libpam-runtime" - }, - "version": "1.1.8-3.6" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libpam0g" - }, - "version": "1.1.8-3.6" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libpcre3" - }, - "version": "2:8.39-3" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libperl5.24" - }, - "version": "5.24.1-3+deb9u7" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libpq5" - }, - "version": "14.2-1.pgdg90+1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libreadline7" - }, - "version": "7.0-3" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libsasl2-2" - }, - "version": "2.1.27~101-g0780600+dfsg-3+deb9u2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libsasl2-modules-db" - }, - "version": "2.1.27~101-g0780600+dfsg-3+deb9u2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libselinux1" - }, - "version": "2.6-3+b3" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libsemanage-common" - }, - "version": "2.6-2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libsemanage1" - }, - "version": "2.6-2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libsepol1" - }, - "version": "2.6-2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libsmartcols1" - }, - "version": "2.29.2-1+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libsqlite3-0" - }, - "version": "3.16.2-5+deb9u3" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libss2" - }, - "version": "1.43.4-2+deb9u2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libssl1.1" - }, - "version": "1.1.0l-1~deb9u5" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libssl3" - }, - "version": "3.0.8-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libssl3" - }, - "version": "3.0.8-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libssl3" - }, - "version": "3.0.8-r0" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libstdc++6" - }, - "version": "6.3.0-18+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libsystemd0" - }, - "version": "232-25+deb9u13" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libtasn1-6" - }, - "version": "4.10-1.1+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libtinfo5" - }, - "version": "6.0+20161126-1+deb9u2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libudev1" - }, - "version": "232-25+deb9u13" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libustr-1.0-1" - }, - "version": "1.0.4-6" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libuuid1" - }, - "version": "2.29.2-1+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libxml2" - }, - "version": "2.9.4+dfsg1-2.2+deb9u6" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libxslt1.1" - }, - "version": "1.1.29-2.1+deb9u2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libzstd1" - }, - "version": "1.1.2-1+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "locales" - }, - "version": "2.24-11+deb9u4" - }, - { - "package": { - "ecosystem": "Debian", - "name": "login" - }, - "version": "1:4.4-4.1+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "lsb-base" - }, - "version": "9.20161125" - }, - { - "package": { - "ecosystem": "Debian", - "name": "mawk" - }, - "version": "1.3.3-17+b3" - }, - { - "package": { - "ecosystem": "Debian", - "name": "mount" - }, - "version": "2.29.2-1+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "multiarch-support" - }, - "version": "2.24-11+deb9u4" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "musl" - }, - "version": "1.2.3-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "musl" - }, - "version": "1.2.3-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "musl-utils" - }, - "version": "1.2.3-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "musl-utils" - }, - "version": "1.2.3-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "musl-utils" - }, - "version": "1.2.3-r4" - }, - { - "package": { - "ecosystem": "Debian", - "name": "ncurses-base" - }, - "version": "6.0+20161126-1+deb9u2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "ncurses-bin" - }, - "version": "6.0+20161126-1+deb9u2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "netbase" - }, - "version": "5.4" - }, - { - "package": { - "ecosystem": "Debian", - "name": "openssl" - }, - "version": "1.1.0l-1~deb9u5" - }, - { - "package": { - "ecosystem": "Debian", - "name": "passwd" - }, - "version": "1:4.4-4.1+deb9u1" - }, - { - "package": { - "ecosystem": "Ubuntu", - "name": "pcre3" - }, - "version": "2:8.39-12ubuntu0.1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "perl" - }, - "version": "5.24.1-3+deb9u7" - }, - { - "package": { - "ecosystem": "Debian", - "name": "perl-base" - }, - "version": "5.24.1-3+deb9u7" - }, - { - "package": { - "ecosystem": "Debian", - "name": "perl-modules-5.24" - }, - "version": "5.24.1-3+deb9u7" - }, - { - "package": { - "ecosystem": "Debian", - "name": "pgdg-keyring" - }, - "version": "2018.2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "pinentry-curses" - }, - "version": "1.0.0-2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "postgresql-11" - }, - "version": "11.15-1.pgdg90+1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "postgresql-client-11" - }, - "version": "11.15-1.pgdg90+1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "postgresql-client-common" - }, - "version": "238.pgdg90+1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "postgresql-common" - }, - "version": "238.pgdg90+1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "readline-common" - }, - "version": "7.0-3" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "scanelf" - }, - "version": "1.3.5-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "scanelf" - }, - "version": "1.3.5-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "scanelf" - }, - "version": "1.3.5-r1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "sed" - }, - "version": "4.4-1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "sensible-utils" - }, - "version": "0.0.9+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "ssl-cert" - }, - "version": "1.0.39" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "ssl_client" - }, - "version": "1.36.1-r27" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "ssl_client" - }, - "version": "1.36.1-r27" - }, - { - "package": { - "ecosystem": "Debian", - "name": "sysvinit-utils" - }, - "version": "2.88dsf-59.9" - }, - { - "package": { - "ecosystem": "Debian", - "name": "tar" - }, - "version": "1.29b-1.1+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "tzdata" - }, - "version": "2021a-0+deb9u3" - }, - { - "package": { - "ecosystem": "Debian", - "name": "ucf" - }, - "version": "3.0036" - }, - { - "package": { - "ecosystem": "Debian", - "name": "util-linux" - }, - "version": "2.29.2-1+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "xz-utils" - }, - "version": "5.2.2-1.2+deb9u1" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "zlib" - }, - "version": "1.2.10-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "zlib" - }, - "version": "1.2.10-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "zlib" - }, - "version": "1.2.10-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.22", - "name": "zlib" - }, - "version": "1.2.12-r1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "zlib1g" - }, - "version": "1:1.2.8.dfsg-5+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "zstd" - }, - "version": "1.1.2-1+deb9u1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/folder_of_supported_sbom_with_vulns - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 26105 - body: | - { - "results": [ - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2011-3374", - "modified": "2026-04-28T20:07:05.372730Z" - }, - { - "id": "DEBIAN-CVE-2018-0501", - "modified": "2026-04-28T20:18:02.225277Z" - }, - { - "id": "DEBIAN-CVE-2019-3462", - "modified": "2026-04-28T20:20:42.335142Z" - }, - { - "id": "DEBIAN-CVE-2020-27350", - "modified": "2026-06-15T19:02:43.291435Z" - }, - { - "id": "DEBIAN-CVE-2020-3810", - "modified": "2026-06-15T19:03:31.557356Z" - }, - { - "id": "DSA-4685-1", - "modified": "2026-03-09T02:09:03.263738Z" - }, - { - "id": "DSA-4808-1", - "modified": "2026-03-09T02:11:17.119108Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2019-18276", - "modified": "2026-04-28T20:20:28.288898Z" - }, - { - "id": "DEBIAN-CVE-2022-3715", - "modified": "2026-06-15T19:04:10.483381Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2016-2781", - "modified": "2026-04-28T20:15:21.375201Z" - }, - { - "id": "DEBIAN-CVE-2017-18018", - "modified": "2026-06-15T19:03:03.254047Z" - }, - { - "id": "DEBIAN-CVE-2024-0684", - "modified": "2026-06-15T19:04:56.517133Z" - }, - { - "id": "DEBIAN-CVE-2025-5278", - "modified": "2026-06-15T19:05:53.911862Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "DLA-3482-1", - "modified": "2025-05-26T07:01:25.263124Z" - } - ] - }, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2022-1664", - "modified": "2026-06-15T19:04:00.624083Z" - }, - { - "id": "DEBIAN-CVE-2025-6297", - "modified": "2026-07-08T08:00:12.133337Z" - }, - { - "id": "DEBIAN-CVE-2026-2219", - "modified": "2026-06-15T19:06:07.784075Z" - }, - { - "id": "DLA-3022-1", - "modified": "2026-03-09T01:23:37.553205Z" - }, - { - "id": "DSA-5147-1", - "modified": "2026-03-09T02:10:11.335992Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2019-5094", - "modified": "2026-04-28T20:20:44.008554Z" - }, - { - "id": "DEBIAN-CVE-2019-5188", - "modified": "2026-04-28T20:20:44.674406Z" - }, - { - "id": "DEBIAN-CVE-2022-1304", - "modified": "2026-06-15T19:03:59.997081Z" - }, - { - "id": "DLA-3910-1", - "modified": "2026-03-09T01:22:32.343795Z" - }, - { - "id": "DSA-4535-1", - "modified": "2026-03-09T02:10:12.902574Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-9493-h29p-rfm2", - "modified": "2026-02-04T03:47:55.536228Z" - }, - { - "id": "GHSA-cgrx-mc8f-2prm", - "modified": "2026-02-04T02:50:45.342760Z" - }, - { - "id": "GHSA-f3fp-gc8g-vw66", - "modified": "2026-02-04T04:15:59.735117Z" - }, - { - "id": "GHSA-g2j6-57v7-gm8c", - "modified": "2026-02-04T02:43:58.212471Z" - }, - { - "id": "GHSA-jfvp-7x6p-h2pv", - "modified": "2026-02-04T03:12:37.981869Z" - }, - { - "id": "GHSA-m8cg-xc2p-r3fc", - "modified": "2026-02-04T03:29:19.767788Z" - }, - { - "id": "GHSA-qw9x-cqr3-wc7r", - "modified": "2026-02-04T02:13:22.313241Z" - }, - { - "id": "GHSA-v95c-p5hm-xq8f", - "modified": "2026-07-08T06:27:21.824160Z" - }, - { - "id": "GHSA-vpvm-3wq2-2wvm", - "modified": "2026-02-04T02:53:37.613379Z" - }, - { - "id": "GHSA-xjvp-4fhw-gc47", - "modified": "2026-07-07T20:41:17.681829Z" - }, - { - "id": "GHSA-xr7r-f8xq-vfvv", - "modified": "2026-02-04T03:18:48.377509Z" - }, - { - "id": "GO-2022-0274", - "modified": "2026-02-04T02:26:28.343240Z" - }, - { - "id": "GO-2022-0452", - "modified": "2026-02-04T03:17:02.340230Z" - }, - { - "id": "GO-2023-1627", - "modified": "2026-02-04T03:58:42.107712Z" - }, - { - "id": "GO-2023-1682", - "modified": "2026-02-04T02:59:23.815900Z" - }, - { - "id": "GO-2023-1683", - "modified": "2026-02-04T04:01:58.343687Z" - }, - { - "id": "GO-2024-2491", - "modified": "2026-02-04T02:39:00.262696Z" - }, - { - "id": "GO-2024-3110", - "modified": "2026-02-04T02:23:26.560077Z" - }, - { - "id": "GO-2025-4096", - "modified": "2026-02-04T03:11:33.546218Z" - }, - { - "id": "GO-2025-4097", - "modified": "2026-02-04T03:00:55.376695Z" - }, - { - "id": "GO-2025-4098", - "modified": "2026-02-04T02:52:46.004719Z" - }, - { - "id": "GO-2026-5761", - "modified": "2026-07-08T15:29:23.485432Z" - } - ] - }, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-p782-xgp4-8hr8", - "modified": "2026-02-04T04:15:14.486111Z" - }, - { - "id": "GO-2022-0493", - "modified": "2026-02-04T03:42:54.589715Z" - }, - { - "id": "GO-2026-5024", - "modified": "2026-06-09T18:59:22.740765Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2022-1271", - "modified": "2026-06-15T19:04:00.779834Z" - }, - { - "id": "DEBIAN-CVE-2026-41991", - "modified": "2026-07-02T10:03:18.347139Z" - }, - { - "id": "DEBIAN-CVE-2026-41992", - "modified": "2026-07-02T10:03:18.483652Z" - }, - { - "id": "DSA-5122-1", - "modified": "2026-03-09T02:09:10.163691Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2017-0379", - "modified": "2026-06-15T19:00:09.979316Z" - }, - { - "id": "DEBIAN-CVE-2017-7526", - "modified": "2026-06-15T19:03:17.510311Z" - }, - { - "id": "DEBIAN-CVE-2018-0495", - "modified": "2026-04-28T20:18:02.129016Z" - }, - { - "id": "DEBIAN-CVE-2018-6829", - "modified": "2026-04-28T20:19:30.599344Z" - }, - { - "id": "DEBIAN-CVE-2019-13627", - "modified": "2026-04-28T20:20:10.432164Z" - }, - { - "id": "DEBIAN-CVE-2021-33560", - "modified": "2026-06-15T19:03:44.643722Z" - }, - { - "id": "DEBIAN-CVE-2021-40528", - "modified": "2026-06-15T19:03:49.440233Z" - }, - { - "id": "DEBIAN-CVE-2024-2236", - "modified": "2026-06-15T19:04:58.645370Z" - }, - { - "id": "DEBIAN-CVE-2026-41989", - "modified": "2026-06-15T19:06:23.302811Z" - }, - { - "id": "DEBIAN-CVE-2026-41990", - "modified": "2026-06-15T19:06:23.245006Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2017-10790", - "modified": "2026-06-15T19:00:52.669414Z" - }, - { - "id": "DEBIAN-CVE-2018-1000654", - "modified": "2026-04-28T20:18:05.963472Z" - }, - { - "id": "DEBIAN-CVE-2018-6003", - "modified": "2026-04-28T20:19:28.343Z" - }, - { - "id": "DEBIAN-CVE-2021-46848", - "modified": "2026-06-15T19:03:53.301194Z" - }, - { - "id": "DEBIAN-CVE-2024-12133", - "modified": "2026-06-15T19:04:57.417379Z" - }, - { - "id": "DEBIAN-CVE-2025-13151", - "modified": "2026-06-15T19:05:39.540117Z" - }, - { - "id": "DLA-3263-1", - "modified": "2026-03-09T01:22:34.273046Z" - }, - { - "id": "DLA-4061-1", - "modified": "2026-03-09T01:20:16.124977Z" - }, - { - "id": "DSA-5863-1", - "modified": "2026-03-09T02:08:50.747280Z" - } - ] - }, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2016-3709", - "modified": "2026-04-28T20:15:25.927586Z" - }, - { - "id": "DEBIAN-CVE-2016-9318", - "modified": "2026-04-28T20:16:03.400825Z" - }, - { - "id": "DEBIAN-CVE-2017-0663", - "modified": "2026-06-15T19:00:27.391648Z" - }, - { - "id": "DEBIAN-CVE-2017-15412", - "modified": "2026-06-15T19:00:26.805737Z" - }, - { - "id": "DEBIAN-CVE-2017-16931", - "modified": "2026-06-15T19:02:58.144726Z" - }, - { - "id": "DEBIAN-CVE-2017-16932", - "modified": "2026-06-15T19:02:58.100017Z" - }, - { - "id": "DEBIAN-CVE-2017-18258", - "modified": "2026-06-15T19:03:04.345137Z" - }, - { - "id": "DEBIAN-CVE-2017-5130", - "modified": "2026-06-15T19:03:10.329935Z" - }, - { - "id": "DEBIAN-CVE-2017-5969", - "modified": "2026-06-15T19:03:13.322936Z" - }, - { - "id": "DEBIAN-CVE-2017-7375", - "modified": "2026-06-15T19:03:16.008104Z" - }, - { - "id": "DEBIAN-CVE-2017-7376", - "modified": "2026-06-15T19:03:16.856154Z" - }, - { - "id": "DEBIAN-CVE-2017-8872", - "modified": "2026-06-15T19:03:19.217317Z" - }, - { - "id": "DEBIAN-CVE-2017-9047", - "modified": "2026-06-15T19:03:19.534200Z" - }, - { - "id": "DEBIAN-CVE-2017-9048", - "modified": "2026-06-15T19:03:19.676854Z" - }, - { - "id": "DEBIAN-CVE-2017-9049", - "modified": "2026-06-15T19:03:19.583325Z" - }, - { - "id": "DEBIAN-CVE-2017-9050", - "modified": "2026-06-15T19:03:19.684540Z" - }, - { - "id": "DEBIAN-CVE-2018-14404", - "modified": "2026-04-28T20:18:44.279858Z" - }, - { - "id": "DEBIAN-CVE-2018-14567", - "modified": "2026-04-28T20:18:44.933766Z" - }, - { - "id": "DEBIAN-CVE-2019-19956", - "modified": "2026-04-28T20:20:35.915921Z" - }, - { - "id": "DEBIAN-CVE-2019-20388", - "modified": "2026-04-28T20:20:38.323690Z" - }, - { - "id": "DEBIAN-CVE-2020-24977", - "modified": "2026-06-15T19:02:39.974616Z" - }, - { - "id": "DEBIAN-CVE-2020-7595", - "modified": "2026-06-15T19:03:34.353922Z" - }, - { - "id": "DEBIAN-CVE-2021-3516", - "modified": "2026-06-15T19:03:45.345898Z" - }, - { - "id": "DEBIAN-CVE-2021-3517", - "modified": "2026-06-15T19:03:45.353243Z" - }, - { - "id": "DEBIAN-CVE-2021-3518", - "modified": "2026-06-15T19:03:45.347369Z" - }, - { - "id": "DEBIAN-CVE-2021-3537", - "modified": "2026-06-15T19:03:45.567740Z" - }, - { - "id": "DEBIAN-CVE-2021-3541", - "modified": "2026-06-15T19:03:45.510224Z" - }, - { - "id": "DEBIAN-CVE-2022-2309", - "modified": "2026-06-15T19:04:03.092852Z" - }, - { - "id": "DEBIAN-CVE-2022-23308", - "modified": "2026-06-15T19:04:02.950978Z" - }, - { - "id": "DEBIAN-CVE-2022-29824", - "modified": "2026-06-15T19:04:06.712149Z" - }, - { - "id": "DEBIAN-CVE-2022-40303", - "modified": "2026-06-15T19:04:12.222759Z" - }, - { - "id": "DEBIAN-CVE-2022-40304", - "modified": "2026-06-15T19:04:12.156121Z" - }, - { - "id": "DEBIAN-CVE-2022-49043", - "modified": "2026-06-15T19:04:18.848264Z" - }, - { - "id": "DEBIAN-CVE-2023-28484", - "modified": "2026-06-15T19:04:33.903555Z" - }, - { - "id": "DEBIAN-CVE-2023-29469", - "modified": "2026-06-15T19:04:34.704558Z" - }, - { - "id": "DEBIAN-CVE-2023-39615", - "modified": "2026-06-15T19:04:38.661771Z" - }, - { - "id": "DEBIAN-CVE-2023-45322", - "modified": "2026-06-15T19:04:41.089740Z" - }, - { - "id": "DEBIAN-CVE-2024-25062", - "modified": "2026-06-15T19:04:59.345817Z" - }, - { - "id": "DEBIAN-CVE-2024-34459", - "modified": "2026-06-15T19:05:08.094242Z" - }, - { - "id": "DEBIAN-CVE-2024-56171", - "modified": "2026-06-15T19:05:32.764069Z" - }, - { - "id": "DEBIAN-CVE-2025-24928", - "modified": "2026-06-15T19:05:22.040034Z" - }, - { - "id": "DEBIAN-CVE-2025-27113", - "modified": "2026-06-15T19:05:22.569507Z" - }, - { - "id": "DEBIAN-CVE-2025-32414", - "modified": "2026-06-15T19:05:23.263167Z" - }, - { - "id": "DEBIAN-CVE-2025-32415", - "modified": "2026-06-15T19:05:23.332543Z" - }, - { - "id": "DEBIAN-CVE-2025-49794", - "modified": "2026-06-15T19:05:00.722216Z" - }, - { - "id": "DEBIAN-CVE-2025-49796", - "modified": "2026-06-15T19:05:00.886508Z" - }, - { - "id": "DEBIAN-CVE-2025-6021", - "modified": "2026-06-15T19:05:55.555048Z" - }, - { - "id": "DEBIAN-CVE-2025-6170", - "modified": "2026-06-15T19:05:55.834238Z" - }, - { - "id": "DEBIAN-CVE-2025-8732", - "modified": "2026-06-15T19:06:01.879543Z" - }, - { - "id": "DEBIAN-CVE-2025-9714", - "modified": "2026-06-15T19:06:02.035637Z" - }, - { - "id": "DEBIAN-CVE-2026-0989", - "modified": "2026-06-15T19:06:02.459568Z" - }, - { - "id": "DEBIAN-CVE-2026-0990", - "modified": "2026-06-15T19:06:02.474403Z" - }, - { - "id": "DEBIAN-CVE-2026-0992", - "modified": "2026-06-15T19:06:02.509422Z" - }, - { - "id": "DEBIAN-CVE-2026-11979", - "modified": "2026-07-01T18:00:10.769750Z" - }, - { - "id": "DEBIAN-CVE-2026-1757", - "modified": "2026-06-15T19:06:07.689307Z" - }, - { - "id": "DEBIAN-CVE-2026-6653", - "modified": "2026-06-23T05:00:15.700358Z" - }, - { - "id": "DEBIAN-CVE-2026-6732", - "modified": "2026-06-15T19:06:32.212693Z" - }, - { - "id": "DLA-3012-1", - "modified": "2026-03-09T01:20:46.878115Z" - }, - { - "id": "DLA-3172-1", - "modified": "2026-03-09T01:19:54.747665Z" - }, - { - "id": "DLA-3405-1", - "modified": "2026-03-09T01:01:29.748040Z" - }, - { - "id": "DLA-3878-1", - "modified": "2026-03-09T01:20:38.676387Z" - }, - { - "id": "DLA-4064-1", - "modified": "2026-03-09T01:20:30.558703Z" - }, - { - "id": "DLA-4146-1", - "modified": "2026-03-09T01:22:43.732573Z" - }, - { - "id": "DLA-4251-1", - "modified": "2026-03-09T02:11:12.986866Z" - }, - { - "id": "DLA-4319-1", - "modified": "2025-09-30T22:17:08.381361Z" - }, - { - "id": "DSA-5142-1", - "modified": "2026-03-09T02:10:58.737631Z" - }, - { - "id": "DSA-5271-1", - "modified": "2026-03-09T02:10:55.154283Z" - }, - { - "id": "DSA-5391-1", - "modified": "2026-03-09T02:09:39.164621Z" - }, - { - "id": "DSA-5949-1", - "modified": "2026-03-09T02:09:32.257423Z" - }, - { - "id": "DSA-5990-1", - "modified": "2025-08-29T13:01:48.117026Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-26519", - "modified": "2026-07-08T04:32:24.548042Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-26519", - "modified": "2026-07-08T04:32:24.548042Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2018-0732", - "modified": "2026-04-28T20:18:02.774246Z" - }, - { - "id": "DEBIAN-CVE-2018-0734", - "modified": "2026-04-28T20:18:02.659961Z" - }, - { - "id": "DEBIAN-CVE-2018-0735", - "modified": "2026-04-28T20:18:03.126498Z" - }, - { - "id": "DEBIAN-CVE-2018-5407", - "modified": "2026-04-28T20:19:25.898144Z" - }, - { - "id": "DEBIAN-CVE-2019-1543", - "modified": "2026-04-28T20:20:20.117772Z" - }, - { - "id": "DEBIAN-CVE-2019-1547", - "modified": "2026-04-28T20:20:20.656364Z" - }, - { - "id": "DEBIAN-CVE-2019-1549", - "modified": "2026-04-28T20:20:20.143335Z" - }, - { - "id": "DEBIAN-CVE-2019-1551", - "modified": "2026-04-28T20:20:20.452019Z" - }, - { - "id": "DEBIAN-CVE-2019-1563", - "modified": "2026-04-28T20:20:20.477320Z" - }, - { - "id": "DEBIAN-CVE-2020-1967", - "modified": "2026-06-15T19:03:27.124044Z" - }, - { - "id": "DEBIAN-CVE-2020-1971", - "modified": "2026-06-15T19:03:27.129623Z" - }, - { - "id": "DEBIAN-CVE-2021-23840", - "modified": "2026-06-15T19:03:39.141068Z" - }, - { - "id": "DEBIAN-CVE-2021-23841", - "modified": "2026-06-15T19:03:39.239523Z" - }, - { - "id": "DEBIAN-CVE-2021-3449", - "modified": "2026-06-15T19:03:44.993162Z" - }, - { - "id": "DEBIAN-CVE-2021-3450", - "modified": "2026-06-15T19:03:45.082977Z" - }, - { - "id": "DEBIAN-CVE-2021-3711", - "modified": "2026-06-15T19:03:46.708959Z" - }, - { - "id": "DEBIAN-CVE-2021-3712", - "modified": "2026-06-15T19:03:46.811218Z" - }, - { - "id": "DEBIAN-CVE-2021-4160", - "modified": "2026-06-15T19:03:50.370810Z" - }, - { - "id": "DEBIAN-CVE-2022-0778", - "modified": "2026-06-15T19:03:59.417208Z" - }, - { - "id": "DEBIAN-CVE-2022-1292", - "modified": "2026-06-15T19:04:00.092279Z" - }, - { - "id": "DEBIAN-CVE-2022-2068", - "modified": "2026-06-15T19:04:01.472470Z" - }, - { - "id": "DEBIAN-CVE-2022-2097", - "modified": "2026-06-15T19:04:01.651321Z" - }, - { - "id": "DEBIAN-CVE-2022-2274", - "modified": "2026-06-15T19:04:02.226892Z" - }, - { - "id": "DEBIAN-CVE-2022-3358", - "modified": "2026-06-15T19:04:08.483482Z" - }, - { - "id": "DEBIAN-CVE-2022-3602", - "modified": "2026-06-15T19:04:09.933655Z" - }, - { - "id": "DEBIAN-CVE-2022-3786", - "modified": "2026-06-15T19:04:10.711321Z" - }, - { - "id": "DEBIAN-CVE-2022-3996", - "modified": "2026-06-15T19:04:12.141836Z" - }, - { - "id": "DEBIAN-CVE-2022-4203", - "modified": "2026-06-15T19:04:12.990232Z" - }, - { - "id": "DEBIAN-CVE-2022-4304", - "modified": "2026-06-15T19:04:13.680775Z" - }, - { - "id": "DEBIAN-CVE-2022-4450", - "modified": "2026-06-15T19:04:14.191322Z" - }, - { - "id": "DEBIAN-CVE-2023-0215", - "modified": "2026-06-15T19:04:29.538665Z" - }, - { - "id": "DEBIAN-CVE-2023-0216", - "modified": "2026-06-15T19:04:29.538277Z" - }, - { - "id": "DEBIAN-CVE-2023-0217", - "modified": "2026-06-15T19:04:29.509442Z" - }, - { - "id": "DEBIAN-CVE-2023-0286", - "modified": "2026-06-15T19:04:29.577693Z" - }, - { - "id": "DEBIAN-CVE-2023-0401", - "modified": "2026-06-15T19:04:29.536951Z" - }, - { - "id": "DEBIAN-CVE-2023-0464", - "modified": "2026-06-15T19:04:22.431910Z" - }, - { - "id": "DEBIAN-CVE-2023-0465", - "modified": "2026-06-15T19:04:29.782851Z" - }, - { - "id": "DEBIAN-CVE-2023-0466", - "modified": "2026-06-15T19:04:29.723231Z" - }, - { - "id": "DEBIAN-CVE-2023-1255", - "modified": "2026-06-15T19:04:30.171672Z" - }, - { - "id": "DEBIAN-CVE-2023-2650", - "modified": "2026-06-15T19:04:32.896962Z" - }, - { - "id": "DEBIAN-CVE-2023-2975", - "modified": "2026-06-15T19:04:33.914628Z" - }, - { - "id": "DEBIAN-CVE-2023-3446", - "modified": "2026-06-15T19:04:36.527893Z" - }, - { - "id": "DEBIAN-CVE-2023-3817", - "modified": "2026-06-15T19:04:37.642848Z" - }, - { - "id": "DEBIAN-CVE-2023-5363", - "modified": "2026-06-15T19:04:51.152236Z" - }, - { - "id": "DEBIAN-CVE-2023-5678", - "modified": "2026-06-15T19:04:55.721833Z" - }, - { - "id": "DEBIAN-CVE-2023-6129", - "modified": "2026-06-15T19:04:55.809967Z" - }, - { - "id": "DEBIAN-CVE-2023-6237", - "modified": "2026-06-15T19:04:55.746227Z" - }, - { - "id": "DEBIAN-CVE-2024-0727", - "modified": "2026-06-15T19:04:56.653523Z" - }, - { - "id": "DEBIAN-CVE-2024-12797", - "modified": "2026-06-15T19:04:57.395001Z" - }, - { - "id": "DEBIAN-CVE-2024-13176", - "modified": "2026-06-15T19:04:57.797709Z" - }, - { - "id": "DEBIAN-CVE-2024-2511", - "modified": "2026-06-15T19:04:59.365295Z" - }, - { - "id": "DEBIAN-CVE-2024-4603", - "modified": "2026-06-15T19:05:18.010195Z" - }, - { - "id": "DEBIAN-CVE-2024-4741", - "modified": "2026-06-15T19:05:26.156893Z" - }, - { - "id": "DEBIAN-CVE-2024-5535", - "modified": "2026-06-15T19:05:32.641835Z" - }, - { - "id": "DEBIAN-CVE-2024-6119", - "modified": "2026-06-15T19:05:35.767292Z" - }, - { - "id": "DEBIAN-CVE-2024-9143", - "modified": "2026-06-15T19:05:37.662826Z" - }, - { - "id": "DEBIAN-CVE-2025-11187", - "modified": "2026-06-15T19:05:38.599749Z" - }, - { - "id": "DEBIAN-CVE-2025-15467", - "modified": "2026-06-15T19:05:19.068303Z" - }, - { - "id": "DEBIAN-CVE-2025-15468", - "modified": "2026-06-15T19:05:19.032817Z" - }, - { - "id": "DEBIAN-CVE-2025-15469", - "modified": "2026-06-15T19:05:19.209846Z" - }, - { - "id": "DEBIAN-CVE-2025-27587", - "modified": "2026-06-15T19:05:22.788453Z" - }, - { - "id": "DEBIAN-CVE-2025-4575", - "modified": "2026-06-15T19:05:51.522956Z" - }, - { - "id": "DEBIAN-CVE-2025-66199", - "modified": "2026-06-15T19:05:57.149320Z" - }, - { - "id": "DEBIAN-CVE-2025-68160", - "modified": "2026-06-15T19:05:57.548210Z" - }, - { - "id": "DEBIAN-CVE-2025-69418", - "modified": "2026-06-15T19:05:59.951428Z" - }, - { - "id": "DEBIAN-CVE-2025-69419", - "modified": "2026-06-15T19:05:59.916552Z" - }, - { - "id": "DEBIAN-CVE-2025-69420", - "modified": "2026-06-15T19:06:00.081598Z" - }, - { - "id": "DEBIAN-CVE-2025-69421", - "modified": "2026-06-15T19:05:59.919058Z" - }, - { - "id": "DEBIAN-CVE-2025-9230", - "modified": "2026-06-15T19:05:00.660395Z" - }, - { - "id": "DEBIAN-CVE-2025-9231", - "modified": "2026-06-15T19:05:00.573277Z" - }, - { - "id": "DEBIAN-CVE-2025-9232", - "modified": "2026-06-15T19:05:00.787467Z" - }, - { - "id": "DEBIAN-CVE-2026-22795", - "modified": "2026-06-15T19:06:08.233931Z" - }, - { - "id": "DEBIAN-CVE-2026-22796", - "modified": "2026-06-15T19:06:08.212629Z" - }, - { - "id": "DEBIAN-CVE-2026-2673", - "modified": "2026-06-15T19:06:13.326001Z" - }, - { - "id": "DEBIAN-CVE-2026-28386", - "modified": "2026-06-15T19:06:14.302905Z" - }, - { - "id": "DEBIAN-CVE-2026-28387", - "modified": "2026-06-15T19:06:14.443506Z" - }, - { - "id": "DEBIAN-CVE-2026-28388", - "modified": "2026-06-15T19:06:14.388993Z" - }, - { - "id": "DEBIAN-CVE-2026-28389", - "modified": "2026-06-15T19:06:14.409340Z" - }, - { - "id": "DEBIAN-CVE-2026-28390", - "modified": "2026-06-15T19:06:14.566148Z" - }, - { - "id": "DEBIAN-CVE-2026-31789", - "modified": "2026-06-15T19:06:17.669473Z" - }, - { - "id": "DEBIAN-CVE-2026-31790", - "modified": "2026-06-15T19:06:17.688401Z" - }, - { - "id": "DEBIAN-CVE-2026-34180", - "modified": "2026-06-16T05:00:10.520419Z" - }, - { - "id": "DEBIAN-CVE-2026-34181", - "modified": "2026-06-16T05:00:11.277029Z" - }, - { - "id": "DEBIAN-CVE-2026-34182", - "modified": "2026-06-16T05:00:11.812424Z" - }, - { - "id": "DEBIAN-CVE-2026-34183", - "modified": "2026-06-16T05:00:10.220537Z" - }, - { - "id": "DEBIAN-CVE-2026-35188", - "modified": "2026-06-16T05:00:11.061524Z" - }, - { - "id": "DEBIAN-CVE-2026-42764", - "modified": "2026-06-16T05:00:12.023180Z" - }, - { - "id": "DEBIAN-CVE-2026-42765", - "modified": "2026-06-16T05:00:11.749345Z" - }, - { - "id": "DEBIAN-CVE-2026-42766", - "modified": "2026-06-16T05:00:12.882090Z" - }, - { - "id": "DEBIAN-CVE-2026-42767", - "modified": "2026-06-16T05:00:12.647179Z" - }, - { - "id": "DEBIAN-CVE-2026-42768", - "modified": "2026-06-16T05:00:12.022710Z" - }, - { - "id": "DEBIAN-CVE-2026-42769", - "modified": "2026-06-16T05:00:12.230822Z" - }, - { - "id": "DEBIAN-CVE-2026-42770", - "modified": "2026-06-16T05:00:12.124374Z" - }, - { - "id": "DEBIAN-CVE-2026-45445", - "modified": "2026-06-16T05:00:13.449352Z" - }, - { - "id": "DEBIAN-CVE-2026-45446", - "modified": "2026-06-16T05:00:13.664718Z" - }, - { - "id": "DEBIAN-CVE-2026-45447", - "modified": "2026-06-16T05:00:13.600013Z" - }, - { - "id": "DEBIAN-CVE-2026-7383", - "modified": "2026-06-16T05:00:13.816553Z" - }, - { - "id": "DEBIAN-CVE-2026-9076", - "modified": "2026-06-16T05:00:15.094296Z" - }, - { - "id": "DLA-3008-1", - "modified": "2026-03-09T01:23:33.375630Z" - }, - { - "id": "DLA-3325-1", - "modified": "2026-03-09T01:19:40.983935Z" - }, - { - "id": "DLA-3449-1", - "modified": "2026-03-09T01:22:47.322805Z" - }, - { - "id": "DLA-3530-1", - "modified": "2026-03-09T01:19:28.929204Z" - }, - { - "id": "DLA-3942-1", - "modified": "2026-03-09T01:22:40.686044Z" - }, - { - "id": "DLA-3942-2", - "modified": "2026-03-09T01:21:01.728730Z" - }, - { - "id": "DLA-4176-1", - "modified": "2026-03-09T01:20:23.459313Z" - }, - { - "id": "DLA-4321-1", - "modified": "2025-10-03T16:33:24.717173Z" - }, - { - "id": "DLA-4490-1", - "modified": "2026-02-23T10:30:28.927832Z" - }, - { - "id": "DSA-4539-1", - "modified": "2026-03-09T02:09:20.276054Z" - }, - { - "id": "DSA-4539-3", - "modified": "2025-05-26T07:05:14.261652Z" - }, - { - "id": "DSA-4661-1", - "modified": "2026-03-09T02:08:53.792348Z" - }, - { - "id": "DSA-4807-1", - "modified": "2026-03-09T02:10:20.442914Z" - }, - { - "id": "DSA-4855-1", - "modified": "2026-03-09T02:11:29.405206Z" - }, - { - "id": "DSA-4875-1", - "modified": "2026-03-09T02:10:05.387501Z" - }, - { - "id": "DSA-4963-1", - "modified": "2026-03-09T02:10:15.488747Z" - }, - { - "id": "DSA-5103-1", - "modified": "2026-03-09T02:09:42.407559Z" - }, - { - "id": "DSA-5139-1", - "modified": "2026-03-09T02:09:17.334653Z" - }, - { - "id": "DSA-5169-1", - "modified": "2026-03-09T02:09:37.692763Z" - }, - { - "id": "DSA-5343-1", - "modified": "2026-03-09T02:09:47.149297Z" - }, - { - "id": "DSA-5417-1", - "modified": "2026-03-09T02:09:39.950679Z" - }, - { - "id": "DSA-5532-1", - "modified": "2026-03-09T02:08:31.395482Z" - }, - { - "id": "DSA-5764-1", - "modified": "2026-03-09T02:09:02.723874Z" - }, - { - "id": "DSA-6015-1", - "modified": "2025-10-01T13:32:01.848986Z" - }, - { - "id": "DSA-6113-1", - "modified": "2026-01-27T20:30:04.397078Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2017-11164", - "modified": "2026-04-22T11:10:44.262299Z" - } - ] - }, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2011-4116", - "modified": "2026-04-28T20:07:16.851516Z" - }, - { - "id": "DEBIAN-CVE-2017-12837", - "modified": "2026-06-15T19:01:54.604489Z" - }, - { - "id": "DEBIAN-CVE-2017-12883", - "modified": "2026-06-15T19:01:57.668393Z" - }, - { - "id": "DEBIAN-CVE-2017-20230", - "modified": "2026-06-15T19:03:06.043307Z" - }, - { - "id": "DEBIAN-CVE-2018-12015", - "modified": "2026-04-28T20:18:20.557055Z" - }, - { - "id": "DEBIAN-CVE-2018-18311", - "modified": "2026-04-28T20:18:59.502369Z" - }, - { - "id": "DEBIAN-CVE-2018-18312", - "modified": "2026-04-28T20:19:00.007980Z" - }, - { - "id": "DEBIAN-CVE-2018-18313", - "modified": "2026-04-28T20:18:59.305044Z" - }, - { - "id": "DEBIAN-CVE-2018-18314", - "modified": "2026-04-28T20:18:59.950845Z" - }, - { - "id": "DEBIAN-CVE-2018-6797", - "modified": "2026-04-28T20:19:30.649933Z" - }, - { - "id": "DEBIAN-CVE-2018-6798", - "modified": "2026-04-28T20:19:30.481442Z" - }, - { - "id": "DEBIAN-CVE-2018-6913", - "modified": "2026-04-28T20:19:31.408182Z" - }, - { - "id": "DEBIAN-CVE-2020-10543", - "modified": "2026-06-15T19:02:49.247100Z" - }, - { - "id": "DEBIAN-CVE-2020-10878", - "modified": "2026-06-15T19:03:21.773731Z" - }, - { - "id": "DEBIAN-CVE-2020-12723", - "modified": "2026-06-15T19:03:23.525858Z" - }, - { - "id": "DEBIAN-CVE-2020-16156", - "modified": "2026-06-15T19:03:26.207200Z" - }, - { - "id": "DEBIAN-CVE-2021-36770", - "modified": "2026-06-15T19:03:47.174486Z" - }, - { - "id": "DEBIAN-CVE-2022-48522", - "modified": "2026-06-15T19:04:15.444540Z" - }, - { - "id": "DEBIAN-CVE-2023-31484", - "modified": "2026-06-15T19:04:35.007393Z" - }, - { - "id": "DEBIAN-CVE-2023-31486", - "modified": "2026-06-15T19:04:35.160442Z" - }, - { - "id": "DEBIAN-CVE-2023-47038", - "modified": "2026-06-15T19:04:42.221431Z" - }, - { - "id": "DEBIAN-CVE-2024-56406", - "modified": "2026-06-15T19:05:32.862624Z" - }, - { - "id": "DEBIAN-CVE-2025-15649", - "modified": "2026-06-15T19:05:19.420530Z" - }, - { - "id": "DEBIAN-CVE-2025-40909", - "modified": "2026-06-15T19:05:51.157315Z" - }, - { - "id": "DEBIAN-CVE-2026-12087", - "modified": "2026-06-17T18:00:11.750305Z" - }, - { - "id": "DEBIAN-CVE-2026-42496", - "modified": "2026-06-15T19:06:24.165786Z" - }, - { - "id": "DEBIAN-CVE-2026-42497", - "modified": "2026-06-15T19:06:24.214158Z" - }, - { - "id": "DEBIAN-CVE-2026-48959", - "modified": "2026-06-15T19:06:30.309989Z" - }, - { - "id": "DEBIAN-CVE-2026-48961", - "modified": "2026-06-15T19:06:30.278805Z" - }, - { - "id": "DEBIAN-CVE-2026-48962", - "modified": "2026-06-15T19:06:30.385227Z" - }, - { - "id": "DEBIAN-CVE-2026-7010", - "modified": "2026-06-15T19:06:32.892437Z" - }, - { - "id": "DEBIAN-CVE-2026-7017", - "modified": "2026-07-08T10:00:20.530830Z" - }, - { - "id": "DEBIAN-CVE-2026-8376", - "modified": "2026-06-15T19:06:34.282925Z" - }, - { - "id": "DEBIAN-CVE-2026-9538", - "modified": "2026-06-15T19:06:35.584055Z" - }, - { - "id": "DLA-3926-1", - "modified": "2026-03-09T01:20:46.118633Z" - }, - { - "id": "DSA-5902-1", - "modified": "2026-03-09T02:09:19.793163Z" - } - ] - }, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DLA-3072-1", - "modified": "2026-03-09T01:22:24.680239Z" - }, - { - "id": "DLA-3189-1", - "modified": "2025-05-26T07:01:07.887113Z" - }, - { - "id": "DLA-3316-1", - "modified": "2025-05-26T07:01:13.127412Z" - }, - { - "id": "DLA-3422-1", - "modified": "2026-03-09T01:20:56.692752Z" - }, - { - "id": "DLA-3600-1", - "modified": "2026-03-09T01:17:49.966197Z" - }, - { - "id": "DLA-3651-1", - "modified": "2026-03-09T01:18:05.310519Z" - }, - { - "id": "DLA-3764-1", - "modified": "2026-03-09T01:23:22.273526Z" - }, - { - "id": "DSA-5135-1", - "modified": "2026-03-09T02:11:21.646978Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2026-5958", - "modified": "2026-06-15T19:06:31.959863Z" - } - ] - }, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2017-17512", - "modified": "2026-06-15T19:02:59.576413Z" - } - ] - }, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2005-2541", - "modified": "2026-04-28T20:05:02.937588Z" - }, - { - "id": "DEBIAN-CVE-2018-20482", - "modified": "2026-04-28T20:19:13.325479Z" - }, - { - "id": "DEBIAN-CVE-2019-9923", - "modified": "2026-04-28T20:21:03.075135Z" - }, - { - "id": "DEBIAN-CVE-2021-20193", - "modified": "2026-06-15T19:03:36.011066Z" - }, - { - "id": "DEBIAN-CVE-2022-48303", - "modified": "2026-06-15T19:04:15.338240Z" - }, - { - "id": "DEBIAN-CVE-2023-39804", - "modified": "2026-06-15T19:04:38.705050Z" - }, - { - "id": "DEBIAN-CVE-2026-5704", - "modified": "2026-06-15T19:06:31.372681Z" - }, - { - "id": "DLA-3755-1", - "modified": "2026-03-09T01:18:04.185679Z" - } - ] - }, - { - "vulns": [ - { - "id": "DLA-3051-1", - "modified": "2025-05-26T07:01:56.257796Z" - }, - { - "id": "DLA-3134-1", - "modified": "2025-05-26T07:01:01.500124Z" - }, - { - "id": "DLA-3161-1", - "modified": "2025-05-26T07:01:03.882213Z" - }, - { - "id": "DLA-3366-1", - "modified": "2025-05-26T07:01:17.027142Z" - }, - { - "id": "DLA-3412-1", - "modified": "2025-05-26T07:01:20.109212Z" - }, - { - "id": "DLA-3684-1", - "modified": "2025-05-26T07:01:38.953691Z" - }, - { - "id": "DLA-3788-1", - "modified": "2025-05-26T07:01:46.700929Z" - }, - { - "id": "DLA-3972-1", - "modified": "2025-05-26T07:02:05.284676Z" - }, - { - "id": "DLA-4085-1", - "modified": "2025-05-26T07:02:10.958749Z" - }, - { - "id": "DLA-4105-1", - "modified": "2025-05-26T07:02:13.921097Z" - }, - { - "id": "DLA-4403-1", - "modified": "2025-12-12T10:13:37.154747Z" - } - ] - }, - { - "vulns": [ - { - "id": "DLA-4016-1", - "modified": "2025-05-26T07:02:06.504254Z" - } - ] - }, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2016-2779", - "modified": "2026-04-28T20:15:21.386173Z" - }, - { - "id": "DEBIAN-CVE-2018-7738", - "modified": "2026-04-28T20:19:48.672312Z" - }, - { - "id": "DEBIAN-CVE-2021-37600", - "modified": "2026-06-15T19:03:47.048376Z" - }, - { - "id": "DEBIAN-CVE-2021-3995", - "modified": "2026-06-15T19:03:43.339355Z" - }, - { - "id": "DEBIAN-CVE-2021-3996", - "modified": "2026-06-15T19:03:43.355405Z" - }, - { - "id": "DEBIAN-CVE-2022-0563", - "modified": "2026-06-15T19:03:59.250197Z" - }, - { - "id": "DEBIAN-CVE-2024-28085", - "modified": "2026-06-15T19:05:05.661588Z" - }, - { - "id": "DEBIAN-CVE-2025-14104", - "modified": "2026-06-15T19:05:39.770160Z" - }, - { - "id": "DEBIAN-CVE-2026-13595", - "modified": "2026-07-08T10:00:07.900022Z" - }, - { - "id": "DEBIAN-CVE-2026-27456", - "modified": "2026-06-15T19:06:13.644847Z" - }, - { - "id": "DEBIAN-CVE-2026-3184", - "modified": "2026-07-03T23:00:09.066270Z" - }, - { - "id": "DEBIAN-CVE-2026-53612", - "modified": "2026-06-26T22:00:12.721900Z" - }, - { - "id": "DEBIAN-CVE-2026-53613", - "modified": "2026-06-26T22:00:13.040059Z" - }, - { - "id": "DEBIAN-CVE-2026-53614", - "modified": "2026-06-26T22:00:12.733790Z" - }, - { - "id": "DEBIAN-CVE-2026-53615", - "modified": "2026-06-17T08:00:09.756963Z" - }, - { - "id": "DLA-3782-1", - "modified": "2026-03-09T01:20:42.573872Z" - }, - { - "id": "DSA-5055-1", - "modified": "2026-03-09T02:10:40.826335Z" - }, - { - "id": "DSA-5650-1", - "modified": "2026-03-09T02:08:30.371343Z" - } - ] - }, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2022-1271", - "modified": "2026-06-15T19:04:00.779834Z" - }, - { - "id": "DEBIAN-CVE-2024-3094", - "modified": "2026-06-15T19:05:06.976977Z" - }, - { - "id": "DEBIAN-CVE-2025-31115", - "modified": "2026-06-15T19:05:23.141738Z" - }, - { - "id": "DEBIAN-CVE-2026-34743", - "modified": "2026-06-15T19:06:20.289200Z" - }, - { - "id": "DSA-5123-1", - "modified": "2026-03-09T02:10:46.054497Z" - }, - { - "id": "DSA-5895-1", - "modified": "2026-03-09T02:08:52.515269Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2018-25032", - "modified": "2026-07-08T04:30:24.690369Z" - }, - { - "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-15T18:18:09.521511Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2018-25032", - "modified": "2026-07-08T04:30:24.690369Z" - }, - { - "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-15T18:18:09.521511Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2018-25032", - "modified": "2026-07-08T04:30:24.690369Z" - }, - { - "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-15T18:18:09.521511Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-15T18:18:09.521511Z" - }, - { - "id": "ALPINE-CVE-2026-22184", - "modified": "2026-06-15T18:18:10.993060Z" - }, - { - "id": "ALPINE-CVE-2026-27171", - "modified": "2026-07-08T04:31:57.846862Z" - } - ] - }, - {}, - {} - ] - } - headers: - Content-Length: - - "26105" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 144 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "ansi-html" - }, - "version": "0.0.1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/gh-annotations_with_vulns - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 95 - body: | - { - "results": [ - { - "vulns": [ - { - "id": "GHSA-whgm-jr23-g3j9", - "modified": "2023-11-08T04:05:08.868477Z" - } - ] - } - ] - } - headers: - Content-Length: - - "95" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 263 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Go", - "name": "stdlib" - }, - "version": "1.24.4" - }, - { - "package": { - "ecosystem": "Go", - "name": "toolchain" - }, - "version": "1.24.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/go_packages_in_osv-scanner.json_format - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 3124 - body: | - { - "results": [ - { - "vulns": [ - { - "id": "GO-2025-3849", - "modified": "2026-05-30T10:29:20.514342Z" - }, - { - "id": "GO-2025-3956", - "modified": "2026-02-04T04:33:27.340869Z" - }, - { - "id": "GO-2025-4006", - "modified": "2026-05-15T10:59:23.181284Z" - }, - { - "id": "GO-2025-4007", - "modified": "2026-05-15T10:59:24.436863Z" - }, - { - "id": "GO-2025-4008", - "modified": "2026-05-15T10:59:23.580906Z" - }, - { - "id": "GO-2025-4009", - "modified": "2026-05-15T10:59:24.005728Z" - }, - { - "id": "GO-2025-4010", - "modified": "2026-05-15T10:59:24.305821Z" - }, - { - "id": "GO-2025-4011", - "modified": "2026-05-15T10:59:22.605843Z" - }, - { - "id": "GO-2025-4012", - "modified": "2026-05-15T10:59:23.250861Z" - }, - { - "id": "GO-2025-4013", - "modified": "2026-05-15T10:59:23.121044Z" - }, - { - "id": "GO-2025-4014", - "modified": "2026-06-26T12:29:46.364453Z" - }, - { - "id": "GO-2025-4015", - "modified": "2026-05-15T10:59:23.447690Z" - }, - { - "id": "GO-2025-4155", - "modified": "2026-07-09T10:44:32.536665Z" - }, - { - "id": "GO-2025-4175", - "modified": "2026-05-15T10:59:24.063040Z" - }, - { - "id": "GO-2026-4337", - "modified": "2026-07-07T10:29:23.547454Z" - }, - { - "id": "GO-2026-4340", - "modified": "2026-05-15T10:59:24.123015Z" - }, - { - "id": "GO-2026-4341", - "modified": "2026-07-07T10:29:23.472772Z" - }, - { - "id": "GO-2026-4342", - "modified": "2026-07-02T10:44:29.686144Z" - }, - { - "id": "GO-2026-4601", - "modified": "2026-07-09T10:44:32.269952Z" - }, - { - "id": "GO-2026-4602", - "modified": "2026-05-15T10:59:23.640277Z" - }, - { - "id": "GO-2026-4603", - "modified": "2026-05-15T10:59:23.946663Z" - }, - { - "id": "GO-2026-4864", - "modified": "2026-07-09T10:44:33.381720Z" - }, - { - "id": "GO-2026-4865", - "modified": "2026-05-15T10:59:24.648972Z" - }, - { - "id": "GO-2026-4869", - "modified": "2026-05-15T10:59:23.054049Z" - }, - { - "id": "GO-2026-4870", - "modified": "2026-07-09T10:44:33.055212Z" - }, - { - "id": "GO-2026-4918", - "modified": "2026-06-27T10:44:20.771417Z" - }, - { - "id": "GO-2026-4946", - "modified": "2026-07-09T10:44:33.129570Z" - }, - { - "id": "GO-2026-4947", - "modified": "2026-07-09T10:44:33.192298Z" - }, - { - "id": "GO-2026-4970", - "modified": "2026-07-08T20:29:26.853236Z" - }, - { - "id": "GO-2026-4971", - "modified": "2026-05-11T08:11:03.964539Z" - }, - { - "id": "GO-2026-4976", - "modified": "2026-06-27T10:44:21.221469Z" - }, - { - "id": "GO-2026-4977", - "modified": "2026-05-11T08:11:25.012229Z" - }, - { - "id": "GO-2026-4980", - "modified": "2026-06-10T10:29:24.850854Z" - }, - { - "id": "GO-2026-4981", - "modified": "2026-07-09T10:44:32.677126Z" - }, - { - "id": "GO-2026-4982", - "modified": "2026-06-27T10:44:21.066171Z" - }, - { - "id": "GO-2026-4986", - "modified": "2026-05-11T08:11:18.687307Z" - }, - { - "id": "GO-2026-5037", - "modified": "2026-07-09T10:44:33.680614Z" - }, - { - "id": "GO-2026-5038", - "modified": "2026-06-05T07:56:10.834971Z" - }, - { - "id": "GO-2026-5039", - "modified": "2026-06-27T10:44:21.143168Z" - }, - { - "id": "GO-2026-5856", - "modified": "2026-07-08T20:29:26.756890Z" - } - ] - }, - { - "vulns": [ - { - "id": "GO-2025-3828", - "modified": "2026-02-04T03:33:13.542630Z" - }, - { - "id": "GO-2026-4339", - "modified": "2026-05-15T10:59:24.240870Z" - }, - { - "id": "GO-2026-4433", - "modified": "2026-05-15T10:59:24.501827Z" - }, - { - "id": "GO-2026-4867", - "modified": "2026-05-15T10:59:22.459587Z" - }, - { - "id": "GO-2026-4868", - "modified": "2026-05-15T10:59:22.402674Z" - }, - { - "id": "GO-2026-4871", - "modified": "2026-05-13T10:44:29.004383Z" - }, - { - "id": "GO-2026-4978", - "modified": "2026-05-11T08:11:12.158741Z" - }, - { - "id": "GO-2026-4979", - "modified": "2026-05-11T08:11:02.813045Z" - }, - { - "id": "GO-2026-4984", - "modified": "2026-05-11T08:11:10.315432Z" - } - ] - } - ] - } - headers: - Content-Length: - - "3124" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 144 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "ansi-html" - }, - "version": "0.0.1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/ignores_without_reason_should_be_explicitly_called_out - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 95 - body: | - { - "results": [ - { - "vulns": [ - { - "id": "GHSA-whgm-jr23-g3j9", - "modified": "2023-11-08T04:05:08.868477Z" - } - ] - } - ] - } - headers: - Content-Length: - - "95" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 1024 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "RubyGems", - "name": "ast" - }, - "version": "2.4.2" - }, - { - "package": { - "ecosystem": "RubyGems", - "name": "ast" - }, - "version": "2.4.2" - }, - { - "package": { - "ecosystem": "RubyGems", - "name": "ast" - }, - "version": "2.4.2" - }, - { - "package": { - "ecosystem": "npm", - "name": "balanced-match" - }, - "version": "1.0.2" - }, - { - "package": { - "ecosystem": "npm", - "name": "balanced-match" - }, - "version": "1.0.2" - }, - { - "package": { - "ecosystem": "npm", - "name": "balanced-match" - }, - "version": "1.0.2" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/ignoring_.gitignore - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 37 - body: | - { - "results": [ - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "37" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 151 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/json_output - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 16 - body: | - { - "results": [ - {} - ] - } - headers: - Content-Length: - - "16" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 278 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "balanced-match" - }, - "version": "1.0.2" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/nested_directories_are_checked_when_`--recursive`_is_passed - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 19 - body: | - { - "results": [ - {}, - {} - ] - } - headers: - Content-Length: - - "19" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 151 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/no_lockfiles_with_recursion_and_with_allow_flag_are_fine - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 16 - body: | - { - "results": [ - {} - ] - } - headers: - Content-Length: - - "16" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 151 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/no_lockfiles_with_recursion_but_without_allow_flag_are_fine - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 16 - body: | - { - "results": [ - {} - ] - } - headers: - Content-Length: - - "16" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 151 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/one_specific_supported_lockfile - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 16 - body: | - { - "results": [ - {} - ] - } - headers: - Content-Length: - - "16" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 144 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "ansi-html" - }, - "version": "0.0.1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/one_specific_supported_lockfile_with_ignore - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 95 - body: | - { - "results": [ - { - "vulns": [ - { - "id": "GHSA-whgm-jr23-g3j9", - "modified": "2023-11-08T04:05:08.868477Z" - } - ] - } - ] - } - headers: - Content-Length: - - "95" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 151 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/one_specific_supported_lockfile_with_offline_explicitly_false - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 16 - body: | - { - "results": [ - {} - ] - } - headers: - Content-Length: - - "16" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 2201 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-baselayout" - }, - "version": "3.4.0-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-baselayout-data" - }, - "version": "3.4.0-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-keys" - }, - "version": "2.4-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "apk-tools" - }, - "version": "2.12.10-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "busybox-binsh" - }, - "version": "1.36.1-r27" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "ca-certificates-bundle" - }, - "version": "20220614-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libc-utils" - }, - "version": "0.7.2-r3" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libcrypto3" - }, - "version": "3.0.8-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libcrypto3" - }, - "version": "3.0.8-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libssl3" - }, - "version": "3.0.8-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "musl" - }, - "version": "1.2.3-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "musl-utils" - }, - "version": "1.2.3-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "scanelf" - }, - "version": "1.3.5-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "ssl_client" - }, - "version": "1.36.1-r27" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "zlib" - }, - "version": "1.2.10-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "zlib" - }, - "version": "1.2.10-r0" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/one_specific_supported_sbom_with_duplicate_PURLs - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 448 - body: | - { - "results": [ - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-26519", - "modified": "2026-07-08T04:32:24.548042Z" - } - ] - }, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2018-25032", - "modified": "2026-07-08T04:30:24.690369Z" - }, - { - "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-15T18:18:09.521511Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2018-25032", - "modified": "2026-07-08T04:30:24.690369Z" - }, - { - "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-15T18:18:09.521511Z" - } - ] - } - ] - } - headers: - Content-Length: - - "448" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 2201 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-baselayout" - }, - "version": "3.4.0-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-baselayout-data" - }, - "version": "3.4.0-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-keys" - }, - "version": "2.4-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "apk-tools" - }, - "version": "2.12.10-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "busybox-binsh" - }, - "version": "1.36.1-r27" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "ca-certificates-bundle" - }, - "version": "20220614-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libc-utils" - }, - "version": "0.7.2-r3" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libcrypto3" - }, - "version": "3.0.8-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libcrypto3" - }, - "version": "3.0.8-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libssl3" - }, - "version": "3.0.8-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "musl" - }, - "version": "1.2.3-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "musl-utils" - }, - "version": "1.2.3-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "scanelf" - }, - "version": "1.3.5-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "ssl_client" - }, - "version": "1.36.1-r27" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "zlib" - }, - "version": "1.2.10-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "zlib" - }, - "version": "1.2.10-r0" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/one_specific_supported_sbom_with_duplicate_PURLs_using_-L_flag - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 448 - body: | - { - "results": [ - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-26519", - "modified": "2026-07-08T04:32:24.548042Z" - } - ] - }, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2018-25032", - "modified": "2026-07-08T04:30:24.690369Z" - }, - { - "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-15T18:18:09.521511Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2018-25032", - "modified": "2026-07-08T04:30:24.690369Z" - }, - { - "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-15T18:18:09.521511Z" - } - ] - } - ] - } - headers: - Content-Length: - - "448" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 1121 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-baselayout" - }, - "version": "3.4.0-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-baselayout-data" - }, - "version": "3.4.0-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "apk-tools" - }, - "version": "2.12.10-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "busybox-binsh" - }, - "version": "1.36.1-r27" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libcrypto3" - }, - "version": "3.0.8-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libssl3" - }, - "version": "3.0.8-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "musl-utils" - }, - "version": "1.2.3-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "scanelf" - }, - "version": "1.3.5-r1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/one_specific_supported_sbom_with_invalid_PURLs - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 37 - body: | - { - "results": [ - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "37" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 1121 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-baselayout" - }, - "version": "3.4.0-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-baselayout-data" - }, - "version": "3.4.0-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "apk-tools" - }, - "version": "2.12.10-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "busybox-binsh" - }, - "version": "1.36.1-r27" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libcrypto3" - }, - "version": "3.0.8-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libssl3" - }, - "version": "3.0.8-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "musl-utils" - }, - "version": "1.2.3-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "scanelf" - }, - "version": "1.3.5-r1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/one_specific_supported_sbom_with_invalid_PURLs_using_-L_flag - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 37 - body: | - { - "results": [ - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "37" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 1936 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-baselayout" - }, - "version": "3.4.0-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-baselayout-data" - }, - "version": "3.4.0-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-keys" - }, - "version": "2.4-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "apk-tools" - }, - "version": "2.12.10-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "busybox-binsh" - }, - "version": "1.36.1-r27" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "ca-certificates-bundle" - }, - "version": "20220614-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libc-utils" - }, - "version": "0.7.2-r3" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libcrypto3" - }, - "version": "3.0.8-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libssl3" - }, - "version": "3.0.8-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "musl" - }, - "version": "1.2.3-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "musl-utils" - }, - "version": "1.2.3-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "scanelf" - }, - "version": "1.3.5-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "ssl_client" - }, - "version": "1.36.1-r27" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "zlib" - }, - "version": "1.2.10-r0" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/one_specific_supported_sbom_with_vulns - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 289 - body: | - { - "results": [ - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-26519", - "modified": "2026-07-08T04:32:24.548042Z" - } - ] - }, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2018-25032", - "modified": "2026-07-08T04:30:24.690369Z" - }, - { - "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-15T18:18:09.521511Z" - } - ] - } - ] - } - headers: - Content-Length: - - "289" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 1936 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-baselayout" - }, - "version": "3.4.0-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-baselayout-data" - }, - "version": "3.4.0-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-keys" - }, - "version": "2.4-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "apk-tools" - }, - "version": "2.12.10-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "busybox-binsh" - }, - "version": "1.36.1-r27" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "ca-certificates-bundle" - }, - "version": "20220614-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libc-utils" - }, - "version": "0.7.2-r3" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libcrypto3" - }, - "version": "3.0.8-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libssl3" - }, - "version": "3.0.8-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "musl" - }, - "version": "1.2.3-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "musl-utils" - }, - "version": "1.2.3-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "scanelf" - }, - "version": "1.3.5-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "ssl_client" - }, - "version": "1.36.1-r27" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "zlib" - }, - "version": "1.2.10-r0" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/one_specific_supported_sbom_with_vulns_using_-L_flag - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 289 - body: | - { - "results": [ - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-26519", - "modified": "2026-07-08T04:32:24.548042Z" - } - ] - }, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2018-25032", - "modified": "2026-07-08T04:30:24.690369Z" - }, - { - "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-15T18:18:09.521511Z" - } - ] - } - ] - } - headers: - Content-Length: - - "289" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 149 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "balanced-match" - }, - "version": "1.0.2" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/only_the_files_in_the_given_directories_are_checked_by_default_(no_recursion) - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 16 - body: | - { - "results": [ - {} - ] - } - headers: - Content-Length: - - "16" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 144 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "ansi-html" - }, - "version": "0.0.1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/output_format:_markdown_table - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 95 - body: | - { - "results": [ - { - "vulns": [ - { - "id": "GHSA-whgm-jr23-g3j9", - "modified": "2023-11-08T04:05:08.868477Z" - } - ] - } - ] - } - headers: - Content-Length: - - "95" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 1712 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "PyPI", - "name": "black" - }, - "version": "25.1.0" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "django" - }, - "version": "1.11.29" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "django" - }, - "version": "1.11.29" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "django" - }, - "version": "2.2.24" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "flask" - }, - "version": "1.0.0" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "flask" - }, - "version": "1.0.0" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "flask" - }, - "version": "1.0.0" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "flask" - }, - "version": "1.0.0" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "flask-cors" - }, - "version": "1.0.0" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "numpy" - }, - "version": "2.3.1" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "numpy" - }, - "version": "2.3.1" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "pandas" - }, - "version": "0.23.4" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "requests" - }, - "version": "2.20.0" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "requests" - }, - "version": "2.20.0" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/requirements.txt_can_have_all_kinds_of_names - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 5674 - body: | - { - "results": [ - { - "vulns": [ - { - "id": "GHSA-3936-cmfr-pm3m", - "modified": "2026-03-16T16:44:03.077621Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-68w8-qjq3-2gfm", - "modified": "2024-09-20T15:46:52.557962Z" - }, - { - "id": "GHSA-6w2r-r2m5-xq5w", - "modified": "2026-06-05T14:45:50.840275Z" - }, - { - "id": "GHSA-7xr5-9hcq-chf9", - "modified": "2026-02-04T03:48:05.224740Z" - }, - { - "id": "GHSA-8x94-hmjh-97hq", - "modified": "2026-02-04T02:45:55.690257Z" - }, - { - "id": "GHSA-frmv-pr5f-9mcr", - "modified": "2026-06-05T14:45:52.053173Z" - }, - { - "id": "GHSA-qw25-v68c-qjf3", - "modified": "2026-06-05T14:45:50.558008Z" - }, - { - "id": "GHSA-rrqc-c2jx-6jgv", - "modified": "2026-07-07T17:57:34.018251Z" - }, - { - "id": "PYSEC-2021-98", - "modified": "2023-12-06T01:01:16.755410Z" - }, - { - "id": "PYSEC-2026-1297", - "modified": "2026-07-07T17:57:34.018251Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-68w8-qjq3-2gfm", - "modified": "2024-09-20T15:46:52.557962Z" - }, - { - "id": "GHSA-6w2r-r2m5-xq5w", - "modified": "2026-06-05T14:45:50.840275Z" - }, - { - "id": "GHSA-7xr5-9hcq-chf9", - "modified": "2026-02-04T03:48:05.224740Z" - }, - { - "id": "GHSA-8x94-hmjh-97hq", - "modified": "2026-02-04T02:45:55.690257Z" - }, - { - "id": "GHSA-frmv-pr5f-9mcr", - "modified": "2026-06-05T14:45:52.053173Z" - }, - { - "id": "GHSA-qw25-v68c-qjf3", - "modified": "2026-06-05T14:45:50.558008Z" - }, - { - "id": "GHSA-rrqc-c2jx-6jgv", - "modified": "2026-07-07T17:57:34.018251Z" - }, - { - "id": "PYSEC-2021-98", - "modified": "2023-12-06T01:01:16.755410Z" - }, - { - "id": "PYSEC-2026-1297", - "modified": "2026-07-07T17:57:34.018251Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-2gwj-7jmv-h26r", - "modified": "2025-02-21T05:41:10.759178Z" - }, - { - "id": "GHSA-53qw-q765-4fww", - "modified": "2024-09-20T16:09:39.890846Z" - }, - { - "id": "GHSA-6cw3-g6wv-c2xv", - "modified": "2024-09-20T15:47:27.155401Z" - }, - { - "id": "GHSA-6w2r-r2m5-xq5w", - "modified": "2026-06-05T14:45:50.840275Z" - }, - { - "id": "GHSA-7xr5-9hcq-chf9", - "modified": "2026-02-04T03:48:05.224740Z" - }, - { - "id": "GHSA-8c5j-9r9f-c6w8", - "modified": "2025-02-21T05:29:59.213830Z" - }, - { - "id": "GHSA-8x94-hmjh-97hq", - "modified": "2026-02-04T02:45:55.690257Z" - }, - { - "id": "GHSA-95rw-fx8r-36v6", - "modified": "2024-09-20T15:47:46.984048Z" - }, - { - "id": "GHSA-frmv-pr5f-9mcr", - "modified": "2026-06-05T14:45:52.053173Z" - }, - { - "id": "GHSA-jrh2-hc4r-7jwx", - "modified": "2024-09-20T12:22:54.101910Z" - }, - { - "id": "GHSA-qw25-v68c-qjf3", - "modified": "2026-06-05T14:45:50.558008Z" - }, - { - "id": "GHSA-rrqc-c2jx-6jgv", - "modified": "2026-07-07T17:57:34.018251Z" - }, - { - "id": "GHSA-v6rh-hp5x-86rv", - "modified": "2024-11-19T05:35:04.095106Z" - }, - { - "id": "GHSA-w24h-v9qh-8gxj", - "modified": "2025-02-21T05:41:01.294618Z" - }, - { - "id": "PYSEC-2021-439", - "modified": "2023-12-06T01:01:41.266810Z" - }, - { - "id": "PYSEC-2022-1", - "modified": "2023-12-06T01:01:43.028018Z" - }, - { - "id": "PYSEC-2022-19", - "modified": "2023-12-06T01:01:58.226668Z" - }, - { - "id": "PYSEC-2022-190", - "modified": "2023-12-06T01:02:11.594317Z" - }, - { - "id": "PYSEC-2022-191", - "modified": "2023-12-06T01:02:11.666037Z" - }, - { - "id": "PYSEC-2022-2", - "modified": "2023-12-06T01:01:43.088680Z" - }, - { - "id": "PYSEC-2022-20", - "modified": "2023-12-06T01:02:02.697371Z" - }, - { - "id": "PYSEC-2022-3", - "modified": "2023-12-06T01:01:43.819827Z" - }, - { - "id": "PYSEC-2026-1297", - "modified": "2026-07-07T17:57:34.018251Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-68rp-wp8r-4726", - "modified": "2026-02-23T23:43:45.778179Z" - }, - { - "id": "GHSA-m2qf-hxjv-5gpq", - "modified": "2025-02-21T05:42:17.337040Z" - }, - { - "id": "PYSEC-2023-62", - "modified": "2023-11-08T04:12:28.231927Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-68rp-wp8r-4726", - "modified": "2026-02-23T23:43:45.778179Z" - }, - { - "id": "GHSA-m2qf-hxjv-5gpq", - "modified": "2025-02-21T05:42:17.337040Z" - }, - { - "id": "PYSEC-2023-62", - "modified": "2023-11-08T04:12:28.231927Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-68rp-wp8r-4726", - "modified": "2026-02-23T23:43:45.778179Z" - }, - { - "id": "GHSA-m2qf-hxjv-5gpq", - "modified": "2025-02-21T05:42:17.337040Z" - }, - { - "id": "PYSEC-2023-62", - "modified": "2023-11-08T04:12:28.231927Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-68rp-wp8r-4726", - "modified": "2026-02-23T23:43:45.778179Z" - }, - { - "id": "GHSA-m2qf-hxjv-5gpq", - "modified": "2025-02-21T05:42:17.337040Z" - }, - { - "id": "PYSEC-2023-62", - "modified": "2023-11-08T04:12:28.231927Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-43qf-4rqw-9q2g", - "modified": "2026-07-07T17:57:18.348501Z" - }, - { - "id": "GHSA-7rxf-gvfg-47g4", - "modified": "2026-07-07T17:57:28.129199Z" - }, - { - "id": "GHSA-84pr-m4jr-85g5", - "modified": "2026-06-05T18:00:15.147923Z" - }, - { - "id": "GHSA-8vgw-p6qm-5gr7", - "modified": "2026-07-07T17:57:07.966932Z" - }, - { - "id": "GHSA-hxwh-jpp2-84pm", - "modified": "2026-07-09T16:56:25.795378Z" - }, - { - "id": "GHSA-xc3p-ff3m-f46v", - "modified": "2024-09-20T20:01:25.449661Z" - }, - { - "id": "PYSEC-2020-43", - "modified": "2025-10-09T07:22:50.566622Z" - }, - { - "id": "PYSEC-2024-271", - "modified": "2026-06-10T17:01:16.365143Z" - }, - { - "id": "PYSEC-2024-71", - "modified": "2026-07-09T16:56:25.795378Z" - }, - { - "id": "PYSEC-2026-1383", - "modified": "2026-07-07T17:47:37.813563Z" - }, - { - "id": "PYSEC-2026-1384", - "modified": "2026-07-07T17:47:37.819558Z" - }, - { - "id": "PYSEC-2026-1385", - "modified": "2026-07-07T17:47:38.862225Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "PYSEC-2020-73", - "modified": "2023-11-08T04:02:12.263851Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-9hjg-9r4m-mvj7", - "modified": "2026-07-07T17:56:56.234172Z" - }, - { - "id": "GHSA-9wx4-h78v-vm56", - "modified": "2026-07-07T17:57:17.012984Z" - }, - { - "id": "GHSA-gc5v-m9x4-r6x2", - "modified": "2026-03-27T22:17:33.595885Z" - }, - { - "id": "GHSA-j8r2-6x86-q33q", - "modified": "2026-02-04T03:34:13.807518Z" - }, - { - "id": "PYSEC-2023-74", - "modified": "2023-11-08T04:12:35.436175Z" - }, - { - "id": "PYSEC-2026-1872", - "modified": "2026-07-07T17:47:00.332079Z" - }, - { - "id": "PYSEC-2026-1873", - "modified": "2026-07-07T17:46:36.762141Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-9hjg-9r4m-mvj7", - "modified": "2026-07-07T17:56:56.234172Z" - }, - { - "id": "GHSA-9wx4-h78v-vm56", - "modified": "2026-07-07T17:57:17.012984Z" - }, - { - "id": "GHSA-gc5v-m9x4-r6x2", - "modified": "2026-03-27T22:17:33.595885Z" - }, - { - "id": "GHSA-j8r2-6x86-q33q", - "modified": "2026-02-04T03:34:13.807518Z" - }, - { - "id": "PYSEC-2023-74", - "modified": "2023-11-08T04:12:35.436175Z" - }, - { - "id": "PYSEC-2026-1872", - "modified": "2026-07-07T17:47:00.332079Z" - }, - { - "id": "PYSEC-2026-1873", - "modified": "2026-07-07T17:46:36.762141Z" - } - ] - } - ] - } - headers: - Content-Length: - - "5674" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 638 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "has-flag" - }, - "version": "4.0.0" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "league/flysystem" - }, - "version": "1.0.8" - }, - { - "package": { - "ecosystem": "Go", - "name": "stdlib" - }, - "version": "1.99.9" - }, - { - "package": { - "ecosystem": "Go", - "name": "toolchain" - }, - "version": "1.99.9" - }, - { - "package": { - "ecosystem": "npm", - "name": "wrappy" - }, - "version": "1.0.2" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/spdx_2.3_output - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 107 - body: | - { - "results": [ - {}, - { - "vulns": [ - { - "id": "GHSA-9f46-5r25-5wfm", - "modified": "2026-07-08T06:28:00.604230Z" - } - ] - }, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "107" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 151 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/verbosity_level_=_error - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 16 - body: | - { - "results": [ - {} - ] - } - headers: - Content-Length: - - "16" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 151 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand/verbosity_level_=_info - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 16 - body: | - { - "results": [ - {} - ] - } - headers: - Content-Length: - - "16" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommandNonGit.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommandNonGit_one_specific_supported_lockfile.yaml similarity index 91% rename from cmd/osv-scanner/scan/source/testdata/cassettes/TestCommandNonGit.yaml rename to cmd/osv-scanner/scan/source/testdata/cassettes/TestCommandNonGit_one_specific_supported_lockfile.yaml index b87b0f06c6f..4bf35b2afad 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommandNonGit.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommandNonGit_one_specific_supported_lockfile.yaml @@ -22,8 +22,6 @@ interactions: headers: Content-Type: - application/json - X-Test-Name: - - TestCommandNonGit/one_specific_supported_lockfile url: https://api.osv.dev/v1/querybatch method: POST response: diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_.gitignored_files.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_.gitignored_files.yaml new file mode 100644 index 00000000000..d94e5716ed0 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_.gitignored_files.yaml @@ -0,0 +1,53 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 270 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "RubyGems", + "name": "ast" + }, + "version": "2.4.2" + }, + { + "package": { + "ecosystem": "npm", + "name": "balanced-match" + }, + "version": "1.0.2" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 19 + body: | + { + "results": [ + {}, + {} + ] + } + headers: + Content-Length: + - "19" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CallAnalysis.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CallAnalysis_Run_with_govulncheck.yaml similarity index 62% rename from cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CallAnalysis.yaml rename to cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CallAnalysis_Run_with_govulncheck.yaml index a3aa0b8706a..69358b55621 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CallAnalysis.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CallAnalysis_Run_with_govulncheck.yaml @@ -36,8 +36,6 @@ interactions: headers: Content-Type: - application/json - X-Test-Name: - - TestCommand_CallAnalysis/Run_with_govulncheck url: https://api.osv.dev/v1/querybatch method: POST response: @@ -158,113 +156,3 @@ interactions: status: 200 OK code: 200 duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 158 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Go", - "name": "github.com/gogo/protobuf" - }, - "version": "1.3.1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_CallAnalysis/Run_with_govulncheck_all_uncalled - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 158 - body: | - { - "results": [ - { - "vulns": [ - { - "id": "GHSA-c3h9-896r-86jm", - "modified": "2026-02-04T02:43:17.273837Z" - }, - { - "id": "GO-2021-0053", - "modified": "2026-02-04T03:28:45.369468Z" - } - ] - } - ] - } - headers: - Content-Length: - - "158" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 158 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Go", - "name": "github.com/gogo/protobuf" - }, - "version": "1.3.1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_CallAnalysis/Run_with_govulncheck_all_uncalled_but_enabled_all-vulns_flag - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 158 - body: | - { - "results": [ - { - "vulns": [ - { - "id": "GHSA-c3h9-896r-86jm", - "modified": "2026-02-04T02:43:17.273837Z" - }, - { - "id": "GO-2021-0053", - "modified": "2026-02-04T03:28:45.369468Z" - } - ] - } - ] - } - headers: - Content-Length: - - "158" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CallAnalysis_Run_with_govulncheck_all_uncalled.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CallAnalysis_Run_with_govulncheck_all_uncalled.yaml new file mode 100644 index 00000000000..026653a8a58 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CallAnalysis_Run_with_govulncheck_all_uncalled.yaml @@ -0,0 +1,56 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 158 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Go", + "name": "github.com/gogo/protobuf" + }, + "version": "1.3.1" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 158 + body: | + { + "results": [ + { + "vulns": [ + { + "id": "GHSA-c3h9-896r-86jm", + "modified": "2026-02-04T02:43:17.273837Z" + }, + { + "id": "GO-2021-0053", + "modified": "2026-02-04T03:28:45.369468Z" + } + ] + } + ] + } + headers: + Content-Length: + - "158" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CallAnalysis_Run_with_govulncheck_all_uncalled_but_enabled_all-vulns_flag.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CallAnalysis_Run_with_govulncheck_all_uncalled_but_enabled_all-vulns_flag.yaml new file mode 100644 index 00000000000..026653a8a58 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CallAnalysis_Run_with_govulncheck_all_uncalled_but_enabled_all-vulns_flag.yaml @@ -0,0 +1,56 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 158 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Go", + "name": "github.com/gogo/protobuf" + }, + "version": "1.3.1" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 158 + body: | + { + "results": [ + { + "vulns": [ + { + "id": "GHSA-c3h9-896r-86jm", + "modified": "2026-02-04T02:43:17.273837Z" + }, + { + "id": "GO-2021-0053", + "modified": "2026-02-04T03:28:45.369468Z" + } + ] + } + ] + } + headers: + Content-Length: + - "158" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CommitSupport_offline_uses_git_tags.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CommitSupport_offline_uses_git_tags.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CommitSupport_offline_uses_git_tags.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CommitSupport.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CommitSupport_online_uses_git_commits.yaml similarity index 70% rename from cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CommitSupport.yaml rename to cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CommitSupport_online_uses_git_commits.yaml index 6d929f8b811..64f1686a111 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CommitSupport.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CommitSupport_online_uses_git_commits.yaml @@ -48,8 +48,6 @@ interactions: headers: Content-Type: - application/json - X-Test-Name: - - TestCommand_CommitSupport/online_uses_git_commits url: https://api.osv.dev/v1/querybatch method: POST response: @@ -88,35 +86,35 @@ interactions: "vulns": [ { "id": "CVE-2023-44398", - "modified": "2026-07-08T07:00:30.161064Z" + "modified": "2026-07-15T01:49:09.971739Z" }, { "id": "CVE-2024-24826", - "modified": "2026-07-08T06:41:39.411552Z" + "modified": "2026-07-15T01:48:59.072644Z" }, { "id": "CVE-2024-39695", - "modified": "2026-07-09T10:12:05.941499Z" + "modified": "2026-07-15T02:12:01.298743Z" }, { "id": "CVE-2025-26623", - "modified": "2026-07-08T06:17:29.303226Z" + "modified": "2026-07-15T01:48:59.958766Z" }, { "id": "CVE-2025-54080", - "modified": "2026-07-08T06:01:25.227029Z" + "modified": "2026-07-15T01:48:53.411450Z" }, { "id": "CVE-2025-55304", - "modified": "2026-07-08T07:32:06.229543Z" + "modified": "2026-07-15T01:48:59.380276Z" }, { "id": "CVE-2026-25884", - "modified": "2026-07-08T08:06:17.582205Z" + "modified": "2026-07-15T01:49:18.304155Z" }, { "id": "CVE-2026-27596", - "modified": "2026-07-08T08:12:25.922168Z" + "modified": "2026-07-15T01:48:52.811223Z" }, { "id": "OSV-2023-1161", @@ -124,7 +122,7 @@ interactions: }, { "id": "OSV-2024-340", - "modified": "2026-07-09T14:22:24.970829Z" + "modified": "2026-07-13T14:13:27.299394Z" }, { "id": "PYSEC-2023-233", @@ -140,19 +138,19 @@ interactions: }, { "id": "CVE-2022-1941", - "modified": "2026-07-09T11:34:10.791758Z" + "modified": "2026-07-15T02:03:34.534496Z" }, { "id": "CVE-2022-3171", - "modified": "2026-07-09T10:21:02.870401Z" + "modified": "2026-07-15T02:05:41.484097Z" }, { "id": "CVE-2022-3509", - "modified": "2026-07-09T05:41:35.275039Z" + "modified": "2026-07-15T02:05:52.751222Z" }, { "id": "CVE-2022-3510", - "modified": "2026-07-09T05:41:35.623808Z" + "modified": "2026-07-15T02:05:52.905474Z" } ] }, @@ -168,19 +166,19 @@ interactions: "vulns": [ { "id": "CVE-2024-51757", - "modified": "2026-07-08T07:20:30.742520Z" + "modified": "2026-07-15T01:49:09.413801Z" }, { "id": "CVE-2025-61927", - "modified": "2026-07-08T07:09:49.283356Z" + "modified": "2026-07-15T01:49:14.299446Z" }, { "id": "CVE-2025-62410", - "modified": "2026-07-08T07:05:20.934987Z" + "modified": "2026-07-15T01:48:56.947687Z" }, { "id": "CVE-2026-34226", - "modified": "2026-07-08T07:01:41.742015Z" + "modified": "2026-07-15T01:49:21.233985Z" } ] }, @@ -188,15 +186,15 @@ interactions: "vulns": [ { "id": "CVE-2024-12797", - "modified": "2026-07-08T07:57:15.767180Z" + "modified": "2026-07-15T01:48:54.059020Z" }, { "id": "CVE-2024-13176", - "modified": "2026-07-08T07:57:15.780195Z" + "modified": "2026-07-15T01:48:53.118096Z" }, { "id": "CVE-2024-9143", - "modified": "2026-07-08T08:11:54.355290Z" + "modified": "2026-07-15T01:49:08.851917Z" }, { "id": "CVE-2025-9230", @@ -204,7 +202,7 @@ interactions: }, { "id": "CVE-2025-9231", - "modified": "2026-07-08T08:12:20.730641Z" + "modified": "2026-07-15T02:17:07.564899Z" } ] }, @@ -212,43 +210,43 @@ interactions: "vulns": [ { "id": "CVE-2025-11187", - "modified": "2026-07-09T16:45:04.968360Z" + "modified": "2026-07-15T02:13:38.516986Z" }, { "id": "CVE-2025-15467", - "modified": "2026-07-08T07:57:57.620952Z" + "modified": "2026-07-15T02:13:49.955217Z" }, { "id": "CVE-2025-15468", - "modified": "2026-07-08T07:12:23.458728Z" + "modified": "2026-07-15T02:13:49.606151Z" }, { "id": "CVE-2025-15469", - "modified": "2026-07-08T07:12:23.461263Z" + "modified": "2026-07-15T02:13:49.886884Z" }, { "id": "CVE-2025-66199", - "modified": "2026-07-09T17:41:57.285459Z" + "modified": "2026-07-15T02:16:24.668466Z" }, { "id": "CVE-2025-68160", - "modified": "2026-07-08T07:32:12.365126Z" + "modified": "2026-07-15T01:48:59.273738Z" }, { "id": "CVE-2025-69418", - "modified": "2026-07-09T17:42:02.388388Z" + "modified": "2026-07-15T02:16:51.228766Z" }, { "id": "CVE-2025-69419", - "modified": "2026-07-09T17:42:07.043633Z" + "modified": "2026-07-15T02:16:51.350671Z" }, { "id": "CVE-2025-69420", - "modified": "2026-07-08T07:43:43.934707Z" + "modified": "2026-07-15T01:49:10.039695Z" }, { "id": "CVE-2025-69421", - "modified": "2026-07-09T17:42:02.685812Z" + "modified": "2026-07-15T02:16:51.491435Z" }, { "id": "CVE-2025-9230", @@ -256,19 +254,19 @@ interactions: }, { "id": "CVE-2025-9231", - "modified": "2026-07-08T08:12:20.730641Z" + "modified": "2026-07-15T02:17:07.564899Z" }, { "id": "CVE-2025-9232", - "modified": "2026-07-08T08:12:20.773580Z" + "modified": "2026-07-15T02:17:07.600710Z" }, { "id": "CVE-2026-22795", - "modified": "2026-07-09T19:10:23.085252Z" + "modified": "2026-07-15T02:17:35.174838Z" }, { "id": "CVE-2026-22796", - "modified": "2026-07-08T07:15:45.823544Z" + "modified": "2026-07-15T01:48:57.934767Z" }, { "id": "CVE-2026-2673", @@ -276,87 +274,87 @@ interactions: }, { "id": "CVE-2026-28387", - "modified": "2026-07-08T07:46:54.456155Z" + "modified": "2026-07-15T01:49:10.342580Z" }, { "id": "CVE-2026-28388", - "modified": "2026-07-08T08:12:26.913619Z" + "modified": "2026-07-15T01:49:01.510361Z" }, { "id": "CVE-2026-28389", - "modified": "2026-07-08T07:46:53.794473Z" + "modified": "2026-07-15T01:49:00.151777Z" }, { "id": "CVE-2026-28390", - "modified": "2026-07-09T19:18:40.582496Z" + "modified": "2026-07-15T02:18:28.219392Z" }, { "id": "CVE-2026-31789", - "modified": "2026-07-08T07:48:31.022743Z" + "modified": "2026-07-15T01:49:17.810727Z" }, { "id": "CVE-2026-31790", - "modified": "2026-07-08T07:46:54.200650Z" + "modified": "2026-07-15T01:48:55.389270Z" }, { "id": "CVE-2026-34180", - "modified": "2026-07-08T08:12:51.001782Z" + "modified": "2026-07-15T01:48:52.580822Z" }, { "id": "CVE-2026-34181", - "modified": "2026-07-08T08:12:27.025454Z" + "modified": "2026-07-15T01:49:22.285695Z" }, { "id": "CVE-2026-34182", - "modified": "2026-07-08T08:12:27.163855Z" + "modified": "2026-07-15T01:49:15.328163Z" }, { "id": "CVE-2026-34183", - "modified": "2026-07-08T08:12:27.149347Z" + "modified": "2026-07-15T01:49:03.013598Z" }, { "id": "CVE-2026-42764", - "modified": "2026-07-08T08:13:26.574071Z" + "modified": "2026-07-15T01:48:58.257826Z" }, { "id": "CVE-2026-42766", - "modified": "2026-07-08T08:05:12.646777Z" + "modified": "2026-07-15T01:49:02.213532Z" }, { "id": "CVE-2026-42767", - "modified": "2026-07-08T08:13:27.376381Z" + "modified": "2026-07-15T01:49:06.446648Z" }, { "id": "CVE-2026-42768", - "modified": "2026-07-08T08:13:26.626722Z" + "modified": "2026-07-15T01:48:59.132875Z" }, { "id": "CVE-2026-42769", - "modified": "2026-07-08T08:05:12.779350Z" + "modified": "2026-07-15T01:48:54.124066Z" }, { "id": "CVE-2026-42770", - "modified": "2026-07-08T08:12:35.237357Z" + "modified": "2026-07-15T01:48:57.500318Z" }, { "id": "CVE-2026-45445", - "modified": "2026-07-08T08:05:17.137510Z" + "modified": "2026-07-15T01:48:58.026785Z" }, { "id": "CVE-2026-45446", - "modified": "2026-07-08T08:10:42.157945Z" + "modified": "2026-07-15T01:49:18.782114Z" }, { "id": "CVE-2026-45447", - "modified": "2026-07-09T04:02:20.939946Z" + "modified": "2026-07-15T02:20:23.185706Z" }, { "id": "CVE-2026-7383", - "modified": "2026-07-08T08:13:49.801036Z" + "modified": "2026-07-15T01:49:22.207170Z" }, { "id": "CVE-2026-9076", - "modified": "2026-07-08T08:13:53.304289Z" + "modified": "2026-07-15T01:48:53.473731Z" } ] }, @@ -364,19 +362,19 @@ interactions: "vulns": [ { "id": "CVE-2023-53159", - "modified": "2026-07-08T06:40:39.615115Z" + "modified": "2026-07-15T01:48:59.431538Z" }, { "id": "CVE-2025-24898", - "modified": "2026-07-08T07:03:44.311174Z" + "modified": "2026-07-15T01:49:22.167557Z" }, { "id": "CVE-2026-42327", - "modified": "2026-07-09T10:14:29.269743Z" + "modified": "2026-07-15T01:48:56.682878Z" }, { "id": "CVE-2026-44662", - "modified": "2026-07-09T10:14:53.749458Z" + "modified": "2026-07-15T01:49:07.734809Z" } ] }, diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores_unused_ignores_are_reported_with_specific_config_and_file#01.yaml similarity index 50% rename from cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores.yaml rename to cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores_unused_ignores_are_reported_with_specific_config_and_file#01.yaml index e73041f0b50..f7f3e24b9d6 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores_unused_ignores_are_reported_with_specific_config_and_file#01.yaml @@ -1,172 +1,6 @@ --- version: 2 interactions: - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 1936 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-baselayout" - }, - "version": "3.4.0-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-baselayout-data" - }, - "version": "3.4.0-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-keys" - }, - "version": "2.4-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "apk-tools" - }, - "version": "2.12.10-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "busybox-binsh" - }, - "version": "1.36.1-r27" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "ca-certificates-bundle" - }, - "version": "20220614-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libc-utils" - }, - "version": "0.7.2-r3" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libcrypto3" - }, - "version": "3.0.8-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libssl3" - }, - "version": "3.0.8-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "musl" - }, - "version": "1.2.3-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "musl-utils" - }, - "version": "1.2.3-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "scanelf" - }, - "version": "1.3.5-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "ssl_client" - }, - "version": "1.36.1-r27" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "zlib" - }, - "version": "1.2.10-r0" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_Config_UnusedIgnores/unused_ignores_are_reported_with_specific_config_and_file - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 289 - body: | - { - "results": [ - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-26519", - "modified": "2026-07-08T04:32:24.548042Z" - } - ] - }, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2018-25032", - "modified": "2026-07-08T04:30:24.690369Z" - }, - { - "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-15T18:18:09.521511Z" - } - ] - } - ] - } - headers: - Content-Length: - - "289" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - request: proto: HTTP/1.1 proto_major: 1 @@ -1406,15 +1240,13 @@ interactions: headers: Content-Type: - application/json - X-Test-Name: - - TestCommand_Config_UnusedIgnores/unused_ignores_are_reported_with_specific_config_and_file#01 url: https://api.osv.dev/v1/querybatch method: POST response: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 26105 + content_length: 26321 body: | { "results": [ @@ -1844,7 +1676,7 @@ interactions: }, { "id": "DEBIAN-CVE-2025-13151", - "modified": "2026-06-15T19:05:39.540117Z" + "modified": "2026-07-11T21:00:09.231454Z" }, { "id": "DLA-3263-1", @@ -2060,7 +1892,7 @@ interactions: }, { "id": "DEBIAN-CVE-2025-8732", - "modified": "2026-06-15T19:06:01.879543Z" + "modified": "2026-07-11T21:00:11.232942Z" }, { "id": "DEBIAN-CVE-2025-9714", @@ -2068,15 +1900,15 @@ interactions: }, { "id": "DEBIAN-CVE-2026-0989", - "modified": "2026-06-15T19:06:02.459568Z" + "modified": "2026-07-11T21:00:11.284105Z" }, { "id": "DEBIAN-CVE-2026-0990", - "modified": "2026-06-15T19:06:02.474403Z" + "modified": "2026-07-11T21:00:11.304136Z" }, { "id": "DEBIAN-CVE-2026-0992", - "modified": "2026-06-15T19:06:02.509422Z" + "modified": "2026-07-11T21:00:11.289576Z" }, { "id": "DEBIAN-CVE-2026-11979", @@ -2084,7 +1916,7 @@ interactions: }, { "id": "DEBIAN-CVE-2026-1757", - "modified": "2026-06-15T19:06:07.689307Z" + "modified": "2026-07-11T21:00:30.668264Z" }, { "id": "DEBIAN-CVE-2026-6653", @@ -2785,6 +2617,10 @@ interactions: "id": "DEBIAN-CVE-2026-12087", "modified": "2026-06-17T18:00:11.750305Z" }, + { + "id": "DEBIAN-CVE-2026-13221", + "modified": "2026-07-14T09:48:20.208496Z" + }, { "id": "DEBIAN-CVE-2026-42496", "modified": "2026-06-15T19:06:24.165786Z" @@ -2805,13 +2641,21 @@ interactions: "id": "DEBIAN-CVE-2026-48962", "modified": "2026-06-15T19:06:30.385227Z" }, + { + "id": "DEBIAN-CVE-2026-57432", + "modified": "2026-07-14T21:00:16.878520Z" + }, + { + "id": "DEBIAN-CVE-2026-57433", + "modified": "2026-07-14T21:00:16.778516Z" + }, { "id": "DEBIAN-CVE-2026-7010", "modified": "2026-06-15T19:06:32.892437Z" }, { "id": "DEBIAN-CVE-2026-7017", - "modified": "2026-07-08T10:00:20.530830Z" + "modified": "2026-07-11T05:00:10.175081Z" }, { "id": "DEBIAN-CVE-2026-8376", @@ -3082,7 +2926,7 @@ interactions: }, { "id": "DEBIAN-CVE-2026-34743", - "modified": "2026-06-15T19:06:20.289200Z" + "modified": "2026-07-13T12:00:11.362674Z" }, { "id": "DSA-5123-1", @@ -3138,7 +2982,7 @@ interactions: }, { "id": "ALPINE-CVE-2026-22184", - "modified": "2026-06-15T18:18:10.993060Z" + "modified": "2026-07-14T05:30:07.069428Z" }, { "id": "ALPINE-CVE-2026-27171", @@ -3152,2739 +2996,7 @@ interactions: } headers: Content-Length: - - "26105" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 19968 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Debian", - "name": "adduser" - }, - "version": "3.115" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-baselayout" - }, - "version": "3.4.0-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-baselayout-data" - }, - "version": "3.4.0-r0" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "alpine-keys" - }, - "version": "2.4-r1" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "apk-tools" - }, - "version": "2.12.10-r1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "apt" - }, - "version": "1.4.11" - }, - { - "package": { - "ecosystem": "Debian", - "name": "base-files" - }, - "version": "9.9+deb9u13" - }, - { - "package": { - "ecosystem": "Debian", - "name": "base-passwd" - }, - "version": "3.5.43" - }, - { - "package": { - "ecosystem": "Debian", - "name": "bash" - }, - "version": "4.4-5" - }, - { - "package": { - "ecosystem": "Debian", - "name": "bsdutils" - }, - "version": "1:2.29.2-1+deb9u1" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "busybox-binsh" - }, - "version": "1.36.1-r27" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "ca-certificates-bundle" - }, - "version": "20220614-r4" - }, - { - "package": { - "ecosystem": "Debian", - "name": "coreutils" - }, - "version": "8.26-3" - }, - { - "package": { - "ecosystem": "Debian", - "name": "dash" - }, - "version": "0.5.8-2.4" - }, - { - "package": { - "ecosystem": "Debian", - "name": "debconf" - }, - "version": "1.5.61" - }, - { - "package": { - "ecosystem": "Debian", - "name": "debian-archive-keyring" - }, - "version": "2017.5+deb9u2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "debianutils" - }, - "version": "4.8.1.1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "diffutils" - }, - "version": "1:3.5-3" - }, - { - "package": { - "ecosystem": "Debian", - "name": "dirmngr" - }, - "version": "2.1.18-8~deb9u4" - }, - { - "package": { - "ecosystem": "Debian", - "name": "dpkg" - }, - "version": "1.18.25" - }, - { - "package": { - "ecosystem": "Debian", - "name": "e2fslibs" - }, - "version": "1.43.4-2+deb9u2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "e2fsprogs" - }, - "version": "1.43.4-2+deb9u2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "findutils" - }, - "version": "4.6.0+git+20161106-2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "gcc-6-base" - }, - "version": "6.3.0-18+deb9u1" - }, - { - "package": { - "ecosystem": "Go", - "name": "github.com/opencontainers/runc" - }, - "version": "v1.0.1" - }, - { - "package": { - "ecosystem": "Go", - "name": "github.com/tianon/gosu" - }, - "version": "(devel)" - }, - { - "package": { - "ecosystem": "Debian", - "name": "gnupg" - }, - "version": "2.1.18-8~deb9u4" - }, - { - "package": { - "ecosystem": "Debian", - "name": "gnupg-agent" - }, - "version": "2.1.18-8~deb9u4" - }, - { - "package": { - "ecosystem": "Go", - "name": "golang.org/x/sys" - }, - "version": "v0.0.0-20210817142637-7d9622a276b7" - }, - { - "package": { - "ecosystem": "Debian", - "name": "gpgv" - }, - "version": "2.1.18-8~deb9u4" - }, - { - "package": { - "ecosystem": "Debian", - "name": "grep" - }, - "version": "2.27-2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "gzip" - }, - "version": "1.6-5+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "hostname" - }, - "version": "3.18+b1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "init-system-helpers" - }, - "version": "1.48" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libacl1" - }, - "version": "2.2.52-3+b1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libapt-pkg5.0" - }, - "version": "1.4.11" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libassuan0" - }, - "version": "2.4.3-2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libattr1" - }, - "version": "1:2.4.47-2+b2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libaudit-common" - }, - "version": "1:2.6.7-2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libaudit1" - }, - "version": "1:2.6.7-2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libblkid1" - }, - "version": "2.29.2-1+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libbsd0" - }, - "version": "0.8.3-1+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libbz2-1.0" - }, - "version": "1.0.6-8.1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libc-bin" - }, - "version": "2.24-11+deb9u4" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libc-l10n" - }, - "version": "2.24-11+deb9u4" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libc-utils" - }, - "version": "0.7.2-r3" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libc6" - }, - "version": "2.24-11+deb9u4" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libcap-ng0" - }, - "version": "0.7.7-3+b1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libcomerr2" - }, - "version": "1.43.4-2+deb9u2" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libcrypto3" - }, - "version": "3.0.8-r0" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libdb5.3" - }, - "version": "5.3.28-12+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libdebconfclient0" - }, - "version": "0.227" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libedit2" - }, - "version": "3.1-20160903-3" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libfdisk1" - }, - "version": "2.29.2-1+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libffi6" - }, - "version": "3.2.1-6" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libgcc1" - }, - "version": "1:6.3.0-18+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libgcrypt20" - }, - "version": "1.7.6-2+deb9u4" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libgdbm3" - }, - "version": "1.8.3-14" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libgmp10" - }, - "version": "2:6.1.2+dfsg-1+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libgnutls30" - }, - "version": "3.5.8-5+deb9u6" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libgpg-error0" - }, - "version": "1.26-2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libgssapi-krb5-2" - }, - "version": "1.15-1+deb9u3" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libhogweed4" - }, - "version": "3.3-1+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libicu57" - }, - "version": "57.1-6+deb9u5" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libidn11" - }, - "version": "1.33-1+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libjson-perl" - }, - "version": "2.90-1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libk5crypto3" - }, - "version": "1.15-1+deb9u3" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libkeyutils1" - }, - "version": "1.5.9-9" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libkrb5-3" - }, - "version": "1.15-1+deb9u3" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libkrb5support0" - }, - "version": "1.15-1+deb9u3" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libksba8" - }, - "version": "1.3.5-2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libldap-2.4-2" - }, - "version": "2.4.44+dfsg-5+deb9u8" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libldap-common" - }, - "version": "2.4.44+dfsg-5+deb9u8" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libllvm6.0" - }, - "version": "1:6.0-1~bpo9+1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "liblz4-1" - }, - "version": "0.0~r131-2+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "liblzma5" - }, - "version": "5.2.2-1.2+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libmount1" - }, - "version": "2.29.2-1+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libncurses5" - }, - "version": "6.0+20161126-1+deb9u2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libncursesw5" - }, - "version": "6.0+20161126-1+deb9u2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libnettle6" - }, - "version": "3.3-1+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libnpth0" - }, - "version": "1.3-1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libnss-wrapper" - }, - "version": "1.1.3-1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libp11-kit0" - }, - "version": "0.23.3-2+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libpam-modules" - }, - "version": "1.1.8-3.6" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libpam-modules-bin" - }, - "version": "1.1.8-3.6" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libpam-runtime" - }, - "version": "1.1.8-3.6" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libpam0g" - }, - "version": "1.1.8-3.6" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libpcre3" - }, - "version": "2:8.39-3" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libperl5.24" - }, - "version": "5.24.1-3+deb9u7" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libpq5" - }, - "version": "14.2-1.pgdg90+1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libreadline7" - }, - "version": "7.0-3" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libsasl2-2" - }, - "version": "2.1.27~101-g0780600+dfsg-3+deb9u2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libsasl2-modules-db" - }, - "version": "2.1.27~101-g0780600+dfsg-3+deb9u2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libselinux1" - }, - "version": "2.6-3+b3" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libsemanage-common" - }, - "version": "2.6-2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libsemanage1" - }, - "version": "2.6-2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libsepol1" - }, - "version": "2.6-2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libsmartcols1" - }, - "version": "2.29.2-1+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libsqlite3-0" - }, - "version": "3.16.2-5+deb9u3" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libss2" - }, - "version": "1.43.4-2+deb9u2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libssl1.1" - }, - "version": "1.1.0l-1~deb9u5" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "libssl3" - }, - "version": "3.0.8-r0" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libstdc++6" - }, - "version": "6.3.0-18+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libsystemd0" - }, - "version": "232-25+deb9u13" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libtasn1-6" - }, - "version": "4.10-1.1+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libtinfo5" - }, - "version": "6.0+20161126-1+deb9u2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libudev1" - }, - "version": "232-25+deb9u13" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libustr-1.0-1" - }, - "version": "1.0.4-6" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libuuid1" - }, - "version": "2.29.2-1+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libxml2" - }, - "version": "2.9.4+dfsg1-2.2+deb9u6" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libxslt1.1" - }, - "version": "1.1.29-2.1+deb9u2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "libzstd1" - }, - "version": "1.1.2-1+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "locales" - }, - "version": "2.24-11+deb9u4" - }, - { - "package": { - "ecosystem": "Debian", - "name": "login" - }, - "version": "1:4.4-4.1+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "lsb-base" - }, - "version": "9.20161125" - }, - { - "package": { - "ecosystem": "Debian", - "name": "mawk" - }, - "version": "1.3.3-17+b3" - }, - { - "package": { - "ecosystem": "Debian", - "name": "mount" - }, - "version": "2.29.2-1+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "multiarch-support" - }, - "version": "2.24-11+deb9u4" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "musl" - }, - "version": "1.2.3-r4" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "musl-utils" - }, - "version": "1.2.3-r4" - }, - { - "package": { - "ecosystem": "Debian", - "name": "ncurses-base" - }, - "version": "6.0+20161126-1+deb9u2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "ncurses-bin" - }, - "version": "6.0+20161126-1+deb9u2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "netbase" - }, - "version": "5.4" - }, - { - "package": { - "ecosystem": "Debian", - "name": "openssl" - }, - "version": "1.1.0l-1~deb9u5" - }, - { - "package": { - "ecosystem": "Debian", - "name": "passwd" - }, - "version": "1:4.4-4.1+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "perl" - }, - "version": "5.24.1-3+deb9u7" - }, - { - "package": { - "ecosystem": "Debian", - "name": "perl-base" - }, - "version": "5.24.1-3+deb9u7" - }, - { - "package": { - "ecosystem": "Debian", - "name": "perl-modules-5.24" - }, - "version": "5.24.1-3+deb9u7" - }, - { - "package": { - "ecosystem": "Debian", - "name": "pgdg-keyring" - }, - "version": "2018.2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "pinentry-curses" - }, - "version": "1.0.0-2" - }, - { - "package": { - "ecosystem": "Debian", - "name": "postgresql-11" - }, - "version": "11.15-1.pgdg90+1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "postgresql-client-11" - }, - "version": "11.15-1.pgdg90+1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "postgresql-client-common" - }, - "version": "238.pgdg90+1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "postgresql-common" - }, - "version": "238.pgdg90+1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "readline-common" - }, - "version": "7.0-3" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "scanelf" - }, - "version": "1.3.5-r1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "sed" - }, - "version": "4.4-1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "sensible-utils" - }, - "version": "0.0.9+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "ssl-cert" - }, - "version": "1.0.39" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "ssl_client" - }, - "version": "1.36.1-r27" - }, - { - "package": { - "ecosystem": "Debian", - "name": "sysvinit-utils" - }, - "version": "2.88dsf-59.9" - }, - { - "package": { - "ecosystem": "Debian", - "name": "tar" - }, - "version": "1.29b-1.1+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "tzdata" - }, - "version": "2021a-0+deb9u3" - }, - { - "package": { - "ecosystem": "Debian", - "name": "ucf" - }, - "version": "3.0036" - }, - { - "package": { - "ecosystem": "Debian", - "name": "util-linux" - }, - "version": "2.29.2-1+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "xz-utils" - }, - "version": "5.2.2-1.2+deb9u1" - }, - { - "package": { - "ecosystem": "Alpine:v3.17", - "name": "zlib" - }, - "version": "1.2.10-r0" - }, - { - "package": { - "ecosystem": "Debian", - "name": "zlib1g" - }, - "version": "1:1.2.8.dfsg-5+deb9u1" - }, - { - "package": { - "ecosystem": "Debian", - "name": "zstd" - }, - "version": "1.1.2-1+deb9u1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_Config_UnusedIgnores/unused_ignores_are_reported_with_specific_config_and_multiple_files - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 25334 - body: | - { - "results": [ - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2011-3374", - "modified": "2026-04-28T20:07:05.372730Z" - }, - { - "id": "DEBIAN-CVE-2018-0501", - "modified": "2026-04-28T20:18:02.225277Z" - }, - { - "id": "DEBIAN-CVE-2019-3462", - "modified": "2026-04-28T20:20:42.335142Z" - }, - { - "id": "DEBIAN-CVE-2020-27350", - "modified": "2026-06-15T19:02:43.291435Z" - }, - { - "id": "DEBIAN-CVE-2020-3810", - "modified": "2026-06-15T19:03:31.557356Z" - }, - { - "id": "DSA-4685-1", - "modified": "2026-03-09T02:09:03.263738Z" - }, - { - "id": "DSA-4808-1", - "modified": "2026-03-09T02:11:17.119108Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2019-18276", - "modified": "2026-04-28T20:20:28.288898Z" - }, - { - "id": "DEBIAN-CVE-2022-3715", - "modified": "2026-06-15T19:04:10.483381Z" - } - ] - }, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2016-2781", - "modified": "2026-04-28T20:15:21.375201Z" - }, - { - "id": "DEBIAN-CVE-2017-18018", - "modified": "2026-06-15T19:03:03.254047Z" - }, - { - "id": "DEBIAN-CVE-2024-0684", - "modified": "2026-06-15T19:04:56.517133Z" - }, - { - "id": "DEBIAN-CVE-2025-5278", - "modified": "2026-06-15T19:05:53.911862Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "DLA-3482-1", - "modified": "2025-05-26T07:01:25.263124Z" - } - ] - }, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2022-1664", - "modified": "2026-06-15T19:04:00.624083Z" - }, - { - "id": "DEBIAN-CVE-2025-6297", - "modified": "2026-07-08T08:00:12.133337Z" - }, - { - "id": "DEBIAN-CVE-2026-2219", - "modified": "2026-06-15T19:06:07.784075Z" - }, - { - "id": "DLA-3022-1", - "modified": "2026-03-09T01:23:37.553205Z" - }, - { - "id": "DSA-5147-1", - "modified": "2026-03-09T02:10:11.335992Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2019-5094", - "modified": "2026-04-28T20:20:44.008554Z" - }, - { - "id": "DEBIAN-CVE-2019-5188", - "modified": "2026-04-28T20:20:44.674406Z" - }, - { - "id": "DEBIAN-CVE-2022-1304", - "modified": "2026-06-15T19:03:59.997081Z" - }, - { - "id": "DLA-3910-1", - "modified": "2026-03-09T01:22:32.343795Z" - }, - { - "id": "DSA-4535-1", - "modified": "2026-03-09T02:10:12.902574Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-9493-h29p-rfm2", - "modified": "2026-02-04T03:47:55.536228Z" - }, - { - "id": "GHSA-cgrx-mc8f-2prm", - "modified": "2026-02-04T02:50:45.342760Z" - }, - { - "id": "GHSA-f3fp-gc8g-vw66", - "modified": "2026-02-04T04:15:59.735117Z" - }, - { - "id": "GHSA-g2j6-57v7-gm8c", - "modified": "2026-02-04T02:43:58.212471Z" - }, - { - "id": "GHSA-jfvp-7x6p-h2pv", - "modified": "2026-02-04T03:12:37.981869Z" - }, - { - "id": "GHSA-m8cg-xc2p-r3fc", - "modified": "2026-02-04T03:29:19.767788Z" - }, - { - "id": "GHSA-qw9x-cqr3-wc7r", - "modified": "2026-02-04T02:13:22.313241Z" - }, - { - "id": "GHSA-v95c-p5hm-xq8f", - "modified": "2026-07-08T06:27:21.824160Z" - }, - { - "id": "GHSA-vpvm-3wq2-2wvm", - "modified": "2026-02-04T02:53:37.613379Z" - }, - { - "id": "GHSA-xjvp-4fhw-gc47", - "modified": "2026-07-07T20:41:17.681829Z" - }, - { - "id": "GHSA-xr7r-f8xq-vfvv", - "modified": "2026-02-04T03:18:48.377509Z" - }, - { - "id": "GO-2022-0274", - "modified": "2026-02-04T02:26:28.343240Z" - }, - { - "id": "GO-2022-0452", - "modified": "2026-02-04T03:17:02.340230Z" - }, - { - "id": "GO-2023-1627", - "modified": "2026-02-04T03:58:42.107712Z" - }, - { - "id": "GO-2023-1682", - "modified": "2026-02-04T02:59:23.815900Z" - }, - { - "id": "GO-2023-1683", - "modified": "2026-02-04T04:01:58.343687Z" - }, - { - "id": "GO-2024-2491", - "modified": "2026-02-04T02:39:00.262696Z" - }, - { - "id": "GO-2024-3110", - "modified": "2026-02-04T02:23:26.560077Z" - }, - { - "id": "GO-2025-4096", - "modified": "2026-02-04T03:11:33.546218Z" - }, - { - "id": "GO-2025-4097", - "modified": "2026-02-04T03:00:55.376695Z" - }, - { - "id": "GO-2025-4098", - "modified": "2026-02-04T02:52:46.004719Z" - }, - { - "id": "GO-2026-5761", - "modified": "2026-07-08T15:29:23.485432Z" - } - ] - }, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-p782-xgp4-8hr8", - "modified": "2026-02-04T04:15:14.486111Z" - }, - { - "id": "GO-2022-0493", - "modified": "2026-02-04T03:42:54.589715Z" - }, - { - "id": "GO-2026-5024", - "modified": "2026-06-09T18:59:22.740765Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2022-1271", - "modified": "2026-06-15T19:04:00.779834Z" - }, - { - "id": "DEBIAN-CVE-2026-41991", - "modified": "2026-07-02T10:03:18.347139Z" - }, - { - "id": "DEBIAN-CVE-2026-41992", - "modified": "2026-07-02T10:03:18.483652Z" - }, - { - "id": "DSA-5122-1", - "modified": "2026-03-09T02:09:10.163691Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2017-0379", - "modified": "2026-06-15T19:00:09.979316Z" - }, - { - "id": "DEBIAN-CVE-2017-7526", - "modified": "2026-06-15T19:03:17.510311Z" - }, - { - "id": "DEBIAN-CVE-2018-0495", - "modified": "2026-04-28T20:18:02.129016Z" - }, - { - "id": "DEBIAN-CVE-2018-6829", - "modified": "2026-04-28T20:19:30.599344Z" - }, - { - "id": "DEBIAN-CVE-2019-13627", - "modified": "2026-04-28T20:20:10.432164Z" - }, - { - "id": "DEBIAN-CVE-2021-33560", - "modified": "2026-06-15T19:03:44.643722Z" - }, - { - "id": "DEBIAN-CVE-2021-40528", - "modified": "2026-06-15T19:03:49.440233Z" - }, - { - "id": "DEBIAN-CVE-2024-2236", - "modified": "2026-06-15T19:04:58.645370Z" - }, - { - "id": "DEBIAN-CVE-2026-41989", - "modified": "2026-06-15T19:06:23.302811Z" - }, - { - "id": "DEBIAN-CVE-2026-41990", - "modified": "2026-06-15T19:06:23.245006Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2017-10790", - "modified": "2026-06-15T19:00:52.669414Z" - }, - { - "id": "DEBIAN-CVE-2018-1000654", - "modified": "2026-04-28T20:18:05.963472Z" - }, - { - "id": "DEBIAN-CVE-2018-6003", - "modified": "2026-04-28T20:19:28.343Z" - }, - { - "id": "DEBIAN-CVE-2021-46848", - "modified": "2026-06-15T19:03:53.301194Z" - }, - { - "id": "DEBIAN-CVE-2024-12133", - "modified": "2026-06-15T19:04:57.417379Z" - }, - { - "id": "DEBIAN-CVE-2025-13151", - "modified": "2026-06-15T19:05:39.540117Z" - }, - { - "id": "DLA-3263-1", - "modified": "2026-03-09T01:22:34.273046Z" - }, - { - "id": "DLA-4061-1", - "modified": "2026-03-09T01:20:16.124977Z" - }, - { - "id": "DSA-5863-1", - "modified": "2026-03-09T02:08:50.747280Z" - } - ] - }, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2016-3709", - "modified": "2026-04-28T20:15:25.927586Z" - }, - { - "id": "DEBIAN-CVE-2016-9318", - "modified": "2026-04-28T20:16:03.400825Z" - }, - { - "id": "DEBIAN-CVE-2017-0663", - "modified": "2026-06-15T19:00:27.391648Z" - }, - { - "id": "DEBIAN-CVE-2017-15412", - "modified": "2026-06-15T19:00:26.805737Z" - }, - { - "id": "DEBIAN-CVE-2017-16931", - "modified": "2026-06-15T19:02:58.144726Z" - }, - { - "id": "DEBIAN-CVE-2017-16932", - "modified": "2026-06-15T19:02:58.100017Z" - }, - { - "id": "DEBIAN-CVE-2017-18258", - "modified": "2026-06-15T19:03:04.345137Z" - }, - { - "id": "DEBIAN-CVE-2017-5130", - "modified": "2026-06-15T19:03:10.329935Z" - }, - { - "id": "DEBIAN-CVE-2017-5969", - "modified": "2026-06-15T19:03:13.322936Z" - }, - { - "id": "DEBIAN-CVE-2017-7375", - "modified": "2026-06-15T19:03:16.008104Z" - }, - { - "id": "DEBIAN-CVE-2017-7376", - "modified": "2026-06-15T19:03:16.856154Z" - }, - { - "id": "DEBIAN-CVE-2017-8872", - "modified": "2026-06-15T19:03:19.217317Z" - }, - { - "id": "DEBIAN-CVE-2017-9047", - "modified": "2026-06-15T19:03:19.534200Z" - }, - { - "id": "DEBIAN-CVE-2017-9048", - "modified": "2026-06-15T19:03:19.676854Z" - }, - { - "id": "DEBIAN-CVE-2017-9049", - "modified": "2026-06-15T19:03:19.583325Z" - }, - { - "id": "DEBIAN-CVE-2017-9050", - "modified": "2026-06-15T19:03:19.684540Z" - }, - { - "id": "DEBIAN-CVE-2018-14404", - "modified": "2026-04-28T20:18:44.279858Z" - }, - { - "id": "DEBIAN-CVE-2018-14567", - "modified": "2026-04-28T20:18:44.933766Z" - }, - { - "id": "DEBIAN-CVE-2019-19956", - "modified": "2026-04-28T20:20:35.915921Z" - }, - { - "id": "DEBIAN-CVE-2019-20388", - "modified": "2026-04-28T20:20:38.323690Z" - }, - { - "id": "DEBIAN-CVE-2020-24977", - "modified": "2026-06-15T19:02:39.974616Z" - }, - { - "id": "DEBIAN-CVE-2020-7595", - "modified": "2026-06-15T19:03:34.353922Z" - }, - { - "id": "DEBIAN-CVE-2021-3516", - "modified": "2026-06-15T19:03:45.345898Z" - }, - { - "id": "DEBIAN-CVE-2021-3517", - "modified": "2026-06-15T19:03:45.353243Z" - }, - { - "id": "DEBIAN-CVE-2021-3518", - "modified": "2026-06-15T19:03:45.347369Z" - }, - { - "id": "DEBIAN-CVE-2021-3537", - "modified": "2026-06-15T19:03:45.567740Z" - }, - { - "id": "DEBIAN-CVE-2021-3541", - "modified": "2026-06-15T19:03:45.510224Z" - }, - { - "id": "DEBIAN-CVE-2022-2309", - "modified": "2026-06-15T19:04:03.092852Z" - }, - { - "id": "DEBIAN-CVE-2022-23308", - "modified": "2026-06-15T19:04:02.950978Z" - }, - { - "id": "DEBIAN-CVE-2022-29824", - "modified": "2026-06-15T19:04:06.712149Z" - }, - { - "id": "DEBIAN-CVE-2022-40303", - "modified": "2026-06-15T19:04:12.222759Z" - }, - { - "id": "DEBIAN-CVE-2022-40304", - "modified": "2026-06-15T19:04:12.156121Z" - }, - { - "id": "DEBIAN-CVE-2022-49043", - "modified": "2026-06-15T19:04:18.848264Z" - }, - { - "id": "DEBIAN-CVE-2023-28484", - "modified": "2026-06-15T19:04:33.903555Z" - }, - { - "id": "DEBIAN-CVE-2023-29469", - "modified": "2026-06-15T19:04:34.704558Z" - }, - { - "id": "DEBIAN-CVE-2023-39615", - "modified": "2026-06-15T19:04:38.661771Z" - }, - { - "id": "DEBIAN-CVE-2023-45322", - "modified": "2026-06-15T19:04:41.089740Z" - }, - { - "id": "DEBIAN-CVE-2024-25062", - "modified": "2026-06-15T19:04:59.345817Z" - }, - { - "id": "DEBIAN-CVE-2024-34459", - "modified": "2026-06-15T19:05:08.094242Z" - }, - { - "id": "DEBIAN-CVE-2024-56171", - "modified": "2026-06-15T19:05:32.764069Z" - }, - { - "id": "DEBIAN-CVE-2025-24928", - "modified": "2026-06-15T19:05:22.040034Z" - }, - { - "id": "DEBIAN-CVE-2025-27113", - "modified": "2026-06-15T19:05:22.569507Z" - }, - { - "id": "DEBIAN-CVE-2025-32414", - "modified": "2026-06-15T19:05:23.263167Z" - }, - { - "id": "DEBIAN-CVE-2025-32415", - "modified": "2026-06-15T19:05:23.332543Z" - }, - { - "id": "DEBIAN-CVE-2025-49794", - "modified": "2026-06-15T19:05:00.722216Z" - }, - { - "id": "DEBIAN-CVE-2025-49796", - "modified": "2026-06-15T19:05:00.886508Z" - }, - { - "id": "DEBIAN-CVE-2025-6021", - "modified": "2026-06-15T19:05:55.555048Z" - }, - { - "id": "DEBIAN-CVE-2025-6170", - "modified": "2026-06-15T19:05:55.834238Z" - }, - { - "id": "DEBIAN-CVE-2025-8732", - "modified": "2026-06-15T19:06:01.879543Z" - }, - { - "id": "DEBIAN-CVE-2025-9714", - "modified": "2026-06-15T19:06:02.035637Z" - }, - { - "id": "DEBIAN-CVE-2026-0989", - "modified": "2026-06-15T19:06:02.459568Z" - }, - { - "id": "DEBIAN-CVE-2026-0990", - "modified": "2026-06-15T19:06:02.474403Z" - }, - { - "id": "DEBIAN-CVE-2026-0992", - "modified": "2026-06-15T19:06:02.509422Z" - }, - { - "id": "DEBIAN-CVE-2026-11979", - "modified": "2026-07-01T18:00:10.769750Z" - }, - { - "id": "DEBIAN-CVE-2026-1757", - "modified": "2026-06-15T19:06:07.689307Z" - }, - { - "id": "DEBIAN-CVE-2026-6653", - "modified": "2026-06-23T05:00:15.700358Z" - }, - { - "id": "DEBIAN-CVE-2026-6732", - "modified": "2026-06-15T19:06:32.212693Z" - }, - { - "id": "DLA-3012-1", - "modified": "2026-03-09T01:20:46.878115Z" - }, - { - "id": "DLA-3172-1", - "modified": "2026-03-09T01:19:54.747665Z" - }, - { - "id": "DLA-3405-1", - "modified": "2026-03-09T01:01:29.748040Z" - }, - { - "id": "DLA-3878-1", - "modified": "2026-03-09T01:20:38.676387Z" - }, - { - "id": "DLA-4064-1", - "modified": "2026-03-09T01:20:30.558703Z" - }, - { - "id": "DLA-4146-1", - "modified": "2026-03-09T01:22:43.732573Z" - }, - { - "id": "DLA-4251-1", - "modified": "2026-03-09T02:11:12.986866Z" - }, - { - "id": "DLA-4319-1", - "modified": "2025-09-30T22:17:08.381361Z" - }, - { - "id": "DSA-5142-1", - "modified": "2026-03-09T02:10:58.737631Z" - }, - { - "id": "DSA-5271-1", - "modified": "2026-03-09T02:10:55.154283Z" - }, - { - "id": "DSA-5391-1", - "modified": "2026-03-09T02:09:39.164621Z" - }, - { - "id": "DSA-5949-1", - "modified": "2026-03-09T02:09:32.257423Z" - }, - { - "id": "DSA-5990-1", - "modified": "2025-08-29T13:01:48.117026Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-26519", - "modified": "2026-07-08T04:32:24.548042Z" - } - ] - }, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2018-0732", - "modified": "2026-04-28T20:18:02.774246Z" - }, - { - "id": "DEBIAN-CVE-2018-0734", - "modified": "2026-04-28T20:18:02.659961Z" - }, - { - "id": "DEBIAN-CVE-2018-0735", - "modified": "2026-04-28T20:18:03.126498Z" - }, - { - "id": "DEBIAN-CVE-2018-5407", - "modified": "2026-04-28T20:19:25.898144Z" - }, - { - "id": "DEBIAN-CVE-2019-1543", - "modified": "2026-04-28T20:20:20.117772Z" - }, - { - "id": "DEBIAN-CVE-2019-1547", - "modified": "2026-04-28T20:20:20.656364Z" - }, - { - "id": "DEBIAN-CVE-2019-1549", - "modified": "2026-04-28T20:20:20.143335Z" - }, - { - "id": "DEBIAN-CVE-2019-1551", - "modified": "2026-04-28T20:20:20.452019Z" - }, - { - "id": "DEBIAN-CVE-2019-1563", - "modified": "2026-04-28T20:20:20.477320Z" - }, - { - "id": "DEBIAN-CVE-2020-1967", - "modified": "2026-06-15T19:03:27.124044Z" - }, - { - "id": "DEBIAN-CVE-2020-1971", - "modified": "2026-06-15T19:03:27.129623Z" - }, - { - "id": "DEBIAN-CVE-2021-23840", - "modified": "2026-06-15T19:03:39.141068Z" - }, - { - "id": "DEBIAN-CVE-2021-23841", - "modified": "2026-06-15T19:03:39.239523Z" - }, - { - "id": "DEBIAN-CVE-2021-3449", - "modified": "2026-06-15T19:03:44.993162Z" - }, - { - "id": "DEBIAN-CVE-2021-3450", - "modified": "2026-06-15T19:03:45.082977Z" - }, - { - "id": "DEBIAN-CVE-2021-3711", - "modified": "2026-06-15T19:03:46.708959Z" - }, - { - "id": "DEBIAN-CVE-2021-3712", - "modified": "2026-06-15T19:03:46.811218Z" - }, - { - "id": "DEBIAN-CVE-2021-4160", - "modified": "2026-06-15T19:03:50.370810Z" - }, - { - "id": "DEBIAN-CVE-2022-0778", - "modified": "2026-06-15T19:03:59.417208Z" - }, - { - "id": "DEBIAN-CVE-2022-1292", - "modified": "2026-06-15T19:04:00.092279Z" - }, - { - "id": "DEBIAN-CVE-2022-2068", - "modified": "2026-06-15T19:04:01.472470Z" - }, - { - "id": "DEBIAN-CVE-2022-2097", - "modified": "2026-06-15T19:04:01.651321Z" - }, - { - "id": "DEBIAN-CVE-2022-2274", - "modified": "2026-06-15T19:04:02.226892Z" - }, - { - "id": "DEBIAN-CVE-2022-3358", - "modified": "2026-06-15T19:04:08.483482Z" - }, - { - "id": "DEBIAN-CVE-2022-3602", - "modified": "2026-06-15T19:04:09.933655Z" - }, - { - "id": "DEBIAN-CVE-2022-3786", - "modified": "2026-06-15T19:04:10.711321Z" - }, - { - "id": "DEBIAN-CVE-2022-3996", - "modified": "2026-06-15T19:04:12.141836Z" - }, - { - "id": "DEBIAN-CVE-2022-4203", - "modified": "2026-06-15T19:04:12.990232Z" - }, - { - "id": "DEBIAN-CVE-2022-4304", - "modified": "2026-06-15T19:04:13.680775Z" - }, - { - "id": "DEBIAN-CVE-2022-4450", - "modified": "2026-06-15T19:04:14.191322Z" - }, - { - "id": "DEBIAN-CVE-2023-0215", - "modified": "2026-06-15T19:04:29.538665Z" - }, - { - "id": "DEBIAN-CVE-2023-0216", - "modified": "2026-06-15T19:04:29.538277Z" - }, - { - "id": "DEBIAN-CVE-2023-0217", - "modified": "2026-06-15T19:04:29.509442Z" - }, - { - "id": "DEBIAN-CVE-2023-0286", - "modified": "2026-06-15T19:04:29.577693Z" - }, - { - "id": "DEBIAN-CVE-2023-0401", - "modified": "2026-06-15T19:04:29.536951Z" - }, - { - "id": "DEBIAN-CVE-2023-0464", - "modified": "2026-06-15T19:04:22.431910Z" - }, - { - "id": "DEBIAN-CVE-2023-0465", - "modified": "2026-06-15T19:04:29.782851Z" - }, - { - "id": "DEBIAN-CVE-2023-0466", - "modified": "2026-06-15T19:04:29.723231Z" - }, - { - "id": "DEBIAN-CVE-2023-1255", - "modified": "2026-06-15T19:04:30.171672Z" - }, - { - "id": "DEBIAN-CVE-2023-2650", - "modified": "2026-06-15T19:04:32.896962Z" - }, - { - "id": "DEBIAN-CVE-2023-2975", - "modified": "2026-06-15T19:04:33.914628Z" - }, - { - "id": "DEBIAN-CVE-2023-3446", - "modified": "2026-06-15T19:04:36.527893Z" - }, - { - "id": "DEBIAN-CVE-2023-3817", - "modified": "2026-06-15T19:04:37.642848Z" - }, - { - "id": "DEBIAN-CVE-2023-5363", - "modified": "2026-06-15T19:04:51.152236Z" - }, - { - "id": "DEBIAN-CVE-2023-5678", - "modified": "2026-06-15T19:04:55.721833Z" - }, - { - "id": "DEBIAN-CVE-2023-6129", - "modified": "2026-06-15T19:04:55.809967Z" - }, - { - "id": "DEBIAN-CVE-2023-6237", - "modified": "2026-06-15T19:04:55.746227Z" - }, - { - "id": "DEBIAN-CVE-2024-0727", - "modified": "2026-06-15T19:04:56.653523Z" - }, - { - "id": "DEBIAN-CVE-2024-12797", - "modified": "2026-06-15T19:04:57.395001Z" - }, - { - "id": "DEBIAN-CVE-2024-13176", - "modified": "2026-06-15T19:04:57.797709Z" - }, - { - "id": "DEBIAN-CVE-2024-2511", - "modified": "2026-06-15T19:04:59.365295Z" - }, - { - "id": "DEBIAN-CVE-2024-4603", - "modified": "2026-06-15T19:05:18.010195Z" - }, - { - "id": "DEBIAN-CVE-2024-4741", - "modified": "2026-06-15T19:05:26.156893Z" - }, - { - "id": "DEBIAN-CVE-2024-5535", - "modified": "2026-06-15T19:05:32.641835Z" - }, - { - "id": "DEBIAN-CVE-2024-6119", - "modified": "2026-06-15T19:05:35.767292Z" - }, - { - "id": "DEBIAN-CVE-2024-9143", - "modified": "2026-06-15T19:05:37.662826Z" - }, - { - "id": "DEBIAN-CVE-2025-11187", - "modified": "2026-06-15T19:05:38.599749Z" - }, - { - "id": "DEBIAN-CVE-2025-15467", - "modified": "2026-06-15T19:05:19.068303Z" - }, - { - "id": "DEBIAN-CVE-2025-15468", - "modified": "2026-06-15T19:05:19.032817Z" - }, - { - "id": "DEBIAN-CVE-2025-15469", - "modified": "2026-06-15T19:05:19.209846Z" - }, - { - "id": "DEBIAN-CVE-2025-27587", - "modified": "2026-06-15T19:05:22.788453Z" - }, - { - "id": "DEBIAN-CVE-2025-4575", - "modified": "2026-06-15T19:05:51.522956Z" - }, - { - "id": "DEBIAN-CVE-2025-66199", - "modified": "2026-06-15T19:05:57.149320Z" - }, - { - "id": "DEBIAN-CVE-2025-68160", - "modified": "2026-06-15T19:05:57.548210Z" - }, - { - "id": "DEBIAN-CVE-2025-69418", - "modified": "2026-06-15T19:05:59.951428Z" - }, - { - "id": "DEBIAN-CVE-2025-69419", - "modified": "2026-06-15T19:05:59.916552Z" - }, - { - "id": "DEBIAN-CVE-2025-69420", - "modified": "2026-06-15T19:06:00.081598Z" - }, - { - "id": "DEBIAN-CVE-2025-69421", - "modified": "2026-06-15T19:05:59.919058Z" - }, - { - "id": "DEBIAN-CVE-2025-9230", - "modified": "2026-06-15T19:05:00.660395Z" - }, - { - "id": "DEBIAN-CVE-2025-9231", - "modified": "2026-06-15T19:05:00.573277Z" - }, - { - "id": "DEBIAN-CVE-2025-9232", - "modified": "2026-06-15T19:05:00.787467Z" - }, - { - "id": "DEBIAN-CVE-2026-22795", - "modified": "2026-06-15T19:06:08.233931Z" - }, - { - "id": "DEBIAN-CVE-2026-22796", - "modified": "2026-06-15T19:06:08.212629Z" - }, - { - "id": "DEBIAN-CVE-2026-2673", - "modified": "2026-06-15T19:06:13.326001Z" - }, - { - "id": "DEBIAN-CVE-2026-28386", - "modified": "2026-06-15T19:06:14.302905Z" - }, - { - "id": "DEBIAN-CVE-2026-28387", - "modified": "2026-06-15T19:06:14.443506Z" - }, - { - "id": "DEBIAN-CVE-2026-28388", - "modified": "2026-06-15T19:06:14.388993Z" - }, - { - "id": "DEBIAN-CVE-2026-28389", - "modified": "2026-06-15T19:06:14.409340Z" - }, - { - "id": "DEBIAN-CVE-2026-28390", - "modified": "2026-06-15T19:06:14.566148Z" - }, - { - "id": "DEBIAN-CVE-2026-31789", - "modified": "2026-06-15T19:06:17.669473Z" - }, - { - "id": "DEBIAN-CVE-2026-31790", - "modified": "2026-06-15T19:06:17.688401Z" - }, - { - "id": "DEBIAN-CVE-2026-34180", - "modified": "2026-06-16T05:00:10.520419Z" - }, - { - "id": "DEBIAN-CVE-2026-34181", - "modified": "2026-06-16T05:00:11.277029Z" - }, - { - "id": "DEBIAN-CVE-2026-34182", - "modified": "2026-06-16T05:00:11.812424Z" - }, - { - "id": "DEBIAN-CVE-2026-34183", - "modified": "2026-06-16T05:00:10.220537Z" - }, - { - "id": "DEBIAN-CVE-2026-35188", - "modified": "2026-06-16T05:00:11.061524Z" - }, - { - "id": "DEBIAN-CVE-2026-42764", - "modified": "2026-06-16T05:00:12.023180Z" - }, - { - "id": "DEBIAN-CVE-2026-42765", - "modified": "2026-06-16T05:00:11.749345Z" - }, - { - "id": "DEBIAN-CVE-2026-42766", - "modified": "2026-06-16T05:00:12.882090Z" - }, - { - "id": "DEBIAN-CVE-2026-42767", - "modified": "2026-06-16T05:00:12.647179Z" - }, - { - "id": "DEBIAN-CVE-2026-42768", - "modified": "2026-06-16T05:00:12.022710Z" - }, - { - "id": "DEBIAN-CVE-2026-42769", - "modified": "2026-06-16T05:00:12.230822Z" - }, - { - "id": "DEBIAN-CVE-2026-42770", - "modified": "2026-06-16T05:00:12.124374Z" - }, - { - "id": "DEBIAN-CVE-2026-45445", - "modified": "2026-06-16T05:00:13.449352Z" - }, - { - "id": "DEBIAN-CVE-2026-45446", - "modified": "2026-06-16T05:00:13.664718Z" - }, - { - "id": "DEBIAN-CVE-2026-45447", - "modified": "2026-06-16T05:00:13.600013Z" - }, - { - "id": "DEBIAN-CVE-2026-7383", - "modified": "2026-06-16T05:00:13.816553Z" - }, - { - "id": "DEBIAN-CVE-2026-9076", - "modified": "2026-06-16T05:00:15.094296Z" - }, - { - "id": "DLA-3008-1", - "modified": "2026-03-09T01:23:33.375630Z" - }, - { - "id": "DLA-3325-1", - "modified": "2026-03-09T01:19:40.983935Z" - }, - { - "id": "DLA-3449-1", - "modified": "2026-03-09T01:22:47.322805Z" - }, - { - "id": "DLA-3530-1", - "modified": "2026-03-09T01:19:28.929204Z" - }, - { - "id": "DLA-3942-1", - "modified": "2026-03-09T01:22:40.686044Z" - }, - { - "id": "DLA-3942-2", - "modified": "2026-03-09T01:21:01.728730Z" - }, - { - "id": "DLA-4176-1", - "modified": "2026-03-09T01:20:23.459313Z" - }, - { - "id": "DLA-4321-1", - "modified": "2025-10-03T16:33:24.717173Z" - }, - { - "id": "DLA-4490-1", - "modified": "2026-02-23T10:30:28.927832Z" - }, - { - "id": "DSA-4539-1", - "modified": "2026-03-09T02:09:20.276054Z" - }, - { - "id": "DSA-4539-3", - "modified": "2025-05-26T07:05:14.261652Z" - }, - { - "id": "DSA-4661-1", - "modified": "2026-03-09T02:08:53.792348Z" - }, - { - "id": "DSA-4807-1", - "modified": "2026-03-09T02:10:20.442914Z" - }, - { - "id": "DSA-4855-1", - "modified": "2026-03-09T02:11:29.405206Z" - }, - { - "id": "DSA-4875-1", - "modified": "2026-03-09T02:10:05.387501Z" - }, - { - "id": "DSA-4963-1", - "modified": "2026-03-09T02:10:15.488747Z" - }, - { - "id": "DSA-5103-1", - "modified": "2026-03-09T02:09:42.407559Z" - }, - { - "id": "DSA-5139-1", - "modified": "2026-03-09T02:09:17.334653Z" - }, - { - "id": "DSA-5169-1", - "modified": "2026-03-09T02:09:37.692763Z" - }, - { - "id": "DSA-5343-1", - "modified": "2026-03-09T02:09:47.149297Z" - }, - { - "id": "DSA-5417-1", - "modified": "2026-03-09T02:09:39.950679Z" - }, - { - "id": "DSA-5532-1", - "modified": "2026-03-09T02:08:31.395482Z" - }, - { - "id": "DSA-5764-1", - "modified": "2026-03-09T02:09:02.723874Z" - }, - { - "id": "DSA-6015-1", - "modified": "2025-10-01T13:32:01.848986Z" - }, - { - "id": "DSA-6113-1", - "modified": "2026-01-27T20:30:04.397078Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2011-4116", - "modified": "2026-04-28T20:07:16.851516Z" - }, - { - "id": "DEBIAN-CVE-2017-12837", - "modified": "2026-06-15T19:01:54.604489Z" - }, - { - "id": "DEBIAN-CVE-2017-12883", - "modified": "2026-06-15T19:01:57.668393Z" - }, - { - "id": "DEBIAN-CVE-2017-20230", - "modified": "2026-06-15T19:03:06.043307Z" - }, - { - "id": "DEBIAN-CVE-2018-12015", - "modified": "2026-04-28T20:18:20.557055Z" - }, - { - "id": "DEBIAN-CVE-2018-18311", - "modified": "2026-04-28T20:18:59.502369Z" - }, - { - "id": "DEBIAN-CVE-2018-18312", - "modified": "2026-04-28T20:19:00.007980Z" - }, - { - "id": "DEBIAN-CVE-2018-18313", - "modified": "2026-04-28T20:18:59.305044Z" - }, - { - "id": "DEBIAN-CVE-2018-18314", - "modified": "2026-04-28T20:18:59.950845Z" - }, - { - "id": "DEBIAN-CVE-2018-6797", - "modified": "2026-04-28T20:19:30.649933Z" - }, - { - "id": "DEBIAN-CVE-2018-6798", - "modified": "2026-04-28T20:19:30.481442Z" - }, - { - "id": "DEBIAN-CVE-2018-6913", - "modified": "2026-04-28T20:19:31.408182Z" - }, - { - "id": "DEBIAN-CVE-2020-10543", - "modified": "2026-06-15T19:02:49.247100Z" - }, - { - "id": "DEBIAN-CVE-2020-10878", - "modified": "2026-06-15T19:03:21.773731Z" - }, - { - "id": "DEBIAN-CVE-2020-12723", - "modified": "2026-06-15T19:03:23.525858Z" - }, - { - "id": "DEBIAN-CVE-2020-16156", - "modified": "2026-06-15T19:03:26.207200Z" - }, - { - "id": "DEBIAN-CVE-2021-36770", - "modified": "2026-06-15T19:03:47.174486Z" - }, - { - "id": "DEBIAN-CVE-2022-48522", - "modified": "2026-06-15T19:04:15.444540Z" - }, - { - "id": "DEBIAN-CVE-2023-31484", - "modified": "2026-06-15T19:04:35.007393Z" - }, - { - "id": "DEBIAN-CVE-2023-31486", - "modified": "2026-06-15T19:04:35.160442Z" - }, - { - "id": "DEBIAN-CVE-2023-47038", - "modified": "2026-06-15T19:04:42.221431Z" - }, - { - "id": "DEBIAN-CVE-2024-56406", - "modified": "2026-06-15T19:05:32.862624Z" - }, - { - "id": "DEBIAN-CVE-2025-15649", - "modified": "2026-06-15T19:05:19.420530Z" - }, - { - "id": "DEBIAN-CVE-2025-40909", - "modified": "2026-06-15T19:05:51.157315Z" - }, - { - "id": "DEBIAN-CVE-2026-12087", - "modified": "2026-06-17T18:00:11.750305Z" - }, - { - "id": "DEBIAN-CVE-2026-42496", - "modified": "2026-06-15T19:06:24.165786Z" - }, - { - "id": "DEBIAN-CVE-2026-42497", - "modified": "2026-06-15T19:06:24.214158Z" - }, - { - "id": "DEBIAN-CVE-2026-48959", - "modified": "2026-06-15T19:06:30.309989Z" - }, - { - "id": "DEBIAN-CVE-2026-48961", - "modified": "2026-06-15T19:06:30.278805Z" - }, - { - "id": "DEBIAN-CVE-2026-48962", - "modified": "2026-06-15T19:06:30.385227Z" - }, - { - "id": "DEBIAN-CVE-2026-7010", - "modified": "2026-06-15T19:06:32.892437Z" - }, - { - "id": "DEBIAN-CVE-2026-7017", - "modified": "2026-07-08T10:00:20.530830Z" - }, - { - "id": "DEBIAN-CVE-2026-8376", - "modified": "2026-06-15T19:06:34.282925Z" - }, - { - "id": "DEBIAN-CVE-2026-9538", - "modified": "2026-06-15T19:06:35.584055Z" - }, - { - "id": "DLA-3926-1", - "modified": "2026-03-09T01:20:46.118633Z" - }, - { - "id": "DSA-5902-1", - "modified": "2026-03-09T02:09:19.793163Z" - } - ] - }, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DLA-3072-1", - "modified": "2026-03-09T01:22:24.680239Z" - }, - { - "id": "DLA-3189-1", - "modified": "2025-05-26T07:01:07.887113Z" - }, - { - "id": "DLA-3316-1", - "modified": "2025-05-26T07:01:13.127412Z" - }, - { - "id": "DLA-3422-1", - "modified": "2026-03-09T01:20:56.692752Z" - }, - { - "id": "DLA-3600-1", - "modified": "2026-03-09T01:17:49.966197Z" - }, - { - "id": "DLA-3651-1", - "modified": "2026-03-09T01:18:05.310519Z" - }, - { - "id": "DLA-3764-1", - "modified": "2026-03-09T01:23:22.273526Z" - }, - { - "id": "DSA-5135-1", - "modified": "2026-03-09T02:11:21.646978Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2026-5958", - "modified": "2026-06-15T19:06:31.959863Z" - } - ] - }, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2017-17512", - "modified": "2026-06-15T19:02:59.576413Z" - } - ] - }, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2005-2541", - "modified": "2026-04-28T20:05:02.937588Z" - }, - { - "id": "DEBIAN-CVE-2018-20482", - "modified": "2026-04-28T20:19:13.325479Z" - }, - { - "id": "DEBIAN-CVE-2019-9923", - "modified": "2026-04-28T20:21:03.075135Z" - }, - { - "id": "DEBIAN-CVE-2021-20193", - "modified": "2026-06-15T19:03:36.011066Z" - }, - { - "id": "DEBIAN-CVE-2022-48303", - "modified": "2026-06-15T19:04:15.338240Z" - }, - { - "id": "DEBIAN-CVE-2023-39804", - "modified": "2026-06-15T19:04:38.705050Z" - }, - { - "id": "DEBIAN-CVE-2026-5704", - "modified": "2026-06-15T19:06:31.372681Z" - }, - { - "id": "DLA-3755-1", - "modified": "2026-03-09T01:18:04.185679Z" - } - ] - }, - { - "vulns": [ - { - "id": "DLA-3051-1", - "modified": "2025-05-26T07:01:56.257796Z" - }, - { - "id": "DLA-3134-1", - "modified": "2025-05-26T07:01:01.500124Z" - }, - { - "id": "DLA-3161-1", - "modified": "2025-05-26T07:01:03.882213Z" - }, - { - "id": "DLA-3366-1", - "modified": "2025-05-26T07:01:17.027142Z" - }, - { - "id": "DLA-3412-1", - "modified": "2025-05-26T07:01:20.109212Z" - }, - { - "id": "DLA-3684-1", - "modified": "2025-05-26T07:01:38.953691Z" - }, - { - "id": "DLA-3788-1", - "modified": "2025-05-26T07:01:46.700929Z" - }, - { - "id": "DLA-3972-1", - "modified": "2025-05-26T07:02:05.284676Z" - }, - { - "id": "DLA-4085-1", - "modified": "2025-05-26T07:02:10.958749Z" - }, - { - "id": "DLA-4105-1", - "modified": "2025-05-26T07:02:13.921097Z" - }, - { - "id": "DLA-4403-1", - "modified": "2025-12-12T10:13:37.154747Z" - } - ] - }, - { - "vulns": [ - { - "id": "DLA-4016-1", - "modified": "2025-05-26T07:02:06.504254Z" - } - ] - }, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2016-2779", - "modified": "2026-04-28T20:15:21.386173Z" - }, - { - "id": "DEBIAN-CVE-2018-7738", - "modified": "2026-04-28T20:19:48.672312Z" - }, - { - "id": "DEBIAN-CVE-2021-37600", - "modified": "2026-06-15T19:03:47.048376Z" - }, - { - "id": "DEBIAN-CVE-2021-3995", - "modified": "2026-06-15T19:03:43.339355Z" - }, - { - "id": "DEBIAN-CVE-2021-3996", - "modified": "2026-06-15T19:03:43.355405Z" - }, - { - "id": "DEBIAN-CVE-2022-0563", - "modified": "2026-06-15T19:03:59.250197Z" - }, - { - "id": "DEBIAN-CVE-2024-28085", - "modified": "2026-06-15T19:05:05.661588Z" - }, - { - "id": "DEBIAN-CVE-2025-14104", - "modified": "2026-06-15T19:05:39.770160Z" - }, - { - "id": "DEBIAN-CVE-2026-13595", - "modified": "2026-07-08T10:00:07.900022Z" - }, - { - "id": "DEBIAN-CVE-2026-27456", - "modified": "2026-06-15T19:06:13.644847Z" - }, - { - "id": "DEBIAN-CVE-2026-3184", - "modified": "2026-07-03T23:00:09.066270Z" - }, - { - "id": "DEBIAN-CVE-2026-53612", - "modified": "2026-06-26T22:00:12.721900Z" - }, - { - "id": "DEBIAN-CVE-2026-53613", - "modified": "2026-06-26T22:00:13.040059Z" - }, - { - "id": "DEBIAN-CVE-2026-53614", - "modified": "2026-06-26T22:00:12.733790Z" - }, - { - "id": "DEBIAN-CVE-2026-53615", - "modified": "2026-06-17T08:00:09.756963Z" - }, - { - "id": "DLA-3782-1", - "modified": "2026-03-09T01:20:42.573872Z" - }, - { - "id": "DSA-5055-1", - "modified": "2026-03-09T02:10:40.826335Z" - }, - { - "id": "DSA-5650-1", - "modified": "2026-03-09T02:08:30.371343Z" - } - ] - }, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2022-1271", - "modified": "2026-06-15T19:04:00.779834Z" - }, - { - "id": "DEBIAN-CVE-2024-3094", - "modified": "2026-06-15T19:05:06.976977Z" - }, - { - "id": "DEBIAN-CVE-2025-31115", - "modified": "2026-06-15T19:05:23.141738Z" - }, - { - "id": "DEBIAN-CVE-2026-34743", - "modified": "2026-06-15T19:06:20.289200Z" - }, - { - "id": "DSA-5123-1", - "modified": "2026-03-09T02:10:46.054497Z" - }, - { - "id": "DSA-5895-1", - "modified": "2026-03-09T02:08:52.515269Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2018-25032", - "modified": "2026-07-08T04:30:24.690369Z" - }, - { - "id": "ALPINE-CVE-2022-37434", - "modified": "2026-06-15T18:18:09.521511Z" - } - ] - }, - {}, - {} - ] - } - headers: - Content-Length: - - "25334" + - "26321" Content-Type: - application/json status: 200 OK diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores_unused_ignores_are_reported_with_specific_config_and_file.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores_unused_ignores_are_reported_with_specific_config_and_file.yaml new file mode 100644 index 00000000000..d320cffbd49 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores_unused_ignores_are_reported_with_specific_config_and_file.yaml @@ -0,0 +1,167 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 1936 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "alpine-baselayout" + }, + "version": "3.4.0-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "alpine-baselayout-data" + }, + "version": "3.4.0-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "alpine-keys" + }, + "version": "2.4-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "apk-tools" + }, + "version": "2.12.10-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "busybox-binsh" + }, + "version": "1.36.1-r27" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "ca-certificates-bundle" + }, + "version": "20220614-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libc-utils" + }, + "version": "0.7.2-r3" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libcrypto3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libssl3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl" + }, + "version": "1.2.3-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl-utils" + }, + "version": "1.2.3-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "scanelf" + }, + "version": "1.3.5-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "ssl_client" + }, + "version": "1.36.1-r27" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "zlib" + }, + "version": "1.2.10-r0" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 289 + body: | + { + "results": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-07-08T04:32:24.548042Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2018-25032", + "modified": "2026-07-08T04:30:24.690369Z" + }, + { + "id": "ALPINE-CVE-2022-37434", + "modified": "2026-06-15T18:18:09.521511Z" + } + ] + } + ] + } + headers: + Content-Length: + - "289" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores_unused_ignores_are_reported_with_specific_config_and_multiple_files.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores_unused_ignores_are_reported_with_specific_config_and_multiple_files.yaml new file mode 100644 index 00000000000..1624c907824 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores_unused_ignores_are_reported_with_specific_config_and_multiple_files.yaml @@ -0,0 +1,2745 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 19968 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Debian", + "name": "adduser" + }, + "version": "3.115" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "alpine-baselayout" + }, + "version": "3.4.0-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "alpine-baselayout-data" + }, + "version": "3.4.0-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "alpine-keys" + }, + "version": "2.4-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "apk-tools" + }, + "version": "2.12.10-r1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "apt" + }, + "version": "1.4.11" + }, + { + "package": { + "ecosystem": "Debian", + "name": "base-files" + }, + "version": "9.9+deb9u13" + }, + { + "package": { + "ecosystem": "Debian", + "name": "base-passwd" + }, + "version": "3.5.43" + }, + { + "package": { + "ecosystem": "Debian", + "name": "bash" + }, + "version": "4.4-5" + }, + { + "package": { + "ecosystem": "Debian", + "name": "bsdutils" + }, + "version": "1:2.29.2-1+deb9u1" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "busybox-binsh" + }, + "version": "1.36.1-r27" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "ca-certificates-bundle" + }, + "version": "20220614-r4" + }, + { + "package": { + "ecosystem": "Debian", + "name": "coreutils" + }, + "version": "8.26-3" + }, + { + "package": { + "ecosystem": "Debian", + "name": "dash" + }, + "version": "0.5.8-2.4" + }, + { + "package": { + "ecosystem": "Debian", + "name": "debconf" + }, + "version": "1.5.61" + }, + { + "package": { + "ecosystem": "Debian", + "name": "debian-archive-keyring" + }, + "version": "2017.5+deb9u2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "debianutils" + }, + "version": "4.8.1.1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "diffutils" + }, + "version": "1:3.5-3" + }, + { + "package": { + "ecosystem": "Debian", + "name": "dirmngr" + }, + "version": "2.1.18-8~deb9u4" + }, + { + "package": { + "ecosystem": "Debian", + "name": "dpkg" + }, + "version": "1.18.25" + }, + { + "package": { + "ecosystem": "Debian", + "name": "e2fslibs" + }, + "version": "1.43.4-2+deb9u2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "e2fsprogs" + }, + "version": "1.43.4-2+deb9u2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "findutils" + }, + "version": "4.6.0+git+20161106-2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "gcc-6-base" + }, + "version": "6.3.0-18+deb9u1" + }, + { + "package": { + "ecosystem": "Go", + "name": "github.com/opencontainers/runc" + }, + "version": "v1.0.1" + }, + { + "package": { + "ecosystem": "Go", + "name": "github.com/tianon/gosu" + }, + "version": "(devel)" + }, + { + "package": { + "ecosystem": "Debian", + "name": "gnupg" + }, + "version": "2.1.18-8~deb9u4" + }, + { + "package": { + "ecosystem": "Debian", + "name": "gnupg-agent" + }, + "version": "2.1.18-8~deb9u4" + }, + { + "package": { + "ecosystem": "Go", + "name": "golang.org/x/sys" + }, + "version": "v0.0.0-20210817142637-7d9622a276b7" + }, + { + "package": { + "ecosystem": "Debian", + "name": "gpgv" + }, + "version": "2.1.18-8~deb9u4" + }, + { + "package": { + "ecosystem": "Debian", + "name": "grep" + }, + "version": "2.27-2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "gzip" + }, + "version": "1.6-5+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "hostname" + }, + "version": "3.18+b1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "init-system-helpers" + }, + "version": "1.48" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libacl1" + }, + "version": "2.2.52-3+b1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libapt-pkg5.0" + }, + "version": "1.4.11" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libassuan0" + }, + "version": "2.4.3-2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libattr1" + }, + "version": "1:2.4.47-2+b2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libaudit-common" + }, + "version": "1:2.6.7-2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libaudit1" + }, + "version": "1:2.6.7-2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libblkid1" + }, + "version": "2.29.2-1+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libbsd0" + }, + "version": "0.8.3-1+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libbz2-1.0" + }, + "version": "1.0.6-8.1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libc-bin" + }, + "version": "2.24-11+deb9u4" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libc-l10n" + }, + "version": "2.24-11+deb9u4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libc-utils" + }, + "version": "0.7.2-r3" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libc6" + }, + "version": "2.24-11+deb9u4" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libcap-ng0" + }, + "version": "0.7.7-3+b1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libcomerr2" + }, + "version": "1.43.4-2+deb9u2" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libcrypto3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libdb5.3" + }, + "version": "5.3.28-12+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libdebconfclient0" + }, + "version": "0.227" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libedit2" + }, + "version": "3.1-20160903-3" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libfdisk1" + }, + "version": "2.29.2-1+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libffi6" + }, + "version": "3.2.1-6" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libgcc1" + }, + "version": "1:6.3.0-18+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libgcrypt20" + }, + "version": "1.7.6-2+deb9u4" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libgdbm3" + }, + "version": "1.8.3-14" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libgmp10" + }, + "version": "2:6.1.2+dfsg-1+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libgnutls30" + }, + "version": "3.5.8-5+deb9u6" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libgpg-error0" + }, + "version": "1.26-2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libgssapi-krb5-2" + }, + "version": "1.15-1+deb9u3" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libhogweed4" + }, + "version": "3.3-1+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libicu57" + }, + "version": "57.1-6+deb9u5" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libidn11" + }, + "version": "1.33-1+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libjson-perl" + }, + "version": "2.90-1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libk5crypto3" + }, + "version": "1.15-1+deb9u3" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libkeyutils1" + }, + "version": "1.5.9-9" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libkrb5-3" + }, + "version": "1.15-1+deb9u3" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libkrb5support0" + }, + "version": "1.15-1+deb9u3" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libksba8" + }, + "version": "1.3.5-2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libldap-2.4-2" + }, + "version": "2.4.44+dfsg-5+deb9u8" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libldap-common" + }, + "version": "2.4.44+dfsg-5+deb9u8" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libllvm6.0" + }, + "version": "1:6.0-1~bpo9+1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "liblz4-1" + }, + "version": "0.0~r131-2+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "liblzma5" + }, + "version": "5.2.2-1.2+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libmount1" + }, + "version": "2.29.2-1+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libncurses5" + }, + "version": "6.0+20161126-1+deb9u2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libncursesw5" + }, + "version": "6.0+20161126-1+deb9u2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libnettle6" + }, + "version": "3.3-1+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libnpth0" + }, + "version": "1.3-1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libnss-wrapper" + }, + "version": "1.1.3-1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libp11-kit0" + }, + "version": "0.23.3-2+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libpam-modules" + }, + "version": "1.1.8-3.6" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libpam-modules-bin" + }, + "version": "1.1.8-3.6" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libpam-runtime" + }, + "version": "1.1.8-3.6" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libpam0g" + }, + "version": "1.1.8-3.6" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libpcre3" + }, + "version": "2:8.39-3" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libperl5.24" + }, + "version": "5.24.1-3+deb9u7" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libpq5" + }, + "version": "14.2-1.pgdg90+1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libreadline7" + }, + "version": "7.0-3" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libsasl2-2" + }, + "version": "2.1.27~101-g0780600+dfsg-3+deb9u2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libsasl2-modules-db" + }, + "version": "2.1.27~101-g0780600+dfsg-3+deb9u2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libselinux1" + }, + "version": "2.6-3+b3" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libsemanage-common" + }, + "version": "2.6-2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libsemanage1" + }, + "version": "2.6-2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libsepol1" + }, + "version": "2.6-2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libsmartcols1" + }, + "version": "2.29.2-1+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libsqlite3-0" + }, + "version": "3.16.2-5+deb9u3" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libss2" + }, + "version": "1.43.4-2+deb9u2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libssl1.1" + }, + "version": "1.1.0l-1~deb9u5" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libssl3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libstdc++6" + }, + "version": "6.3.0-18+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libsystemd0" + }, + "version": "232-25+deb9u13" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libtasn1-6" + }, + "version": "4.10-1.1+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libtinfo5" + }, + "version": "6.0+20161126-1+deb9u2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libudev1" + }, + "version": "232-25+deb9u13" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libustr-1.0-1" + }, + "version": "1.0.4-6" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libuuid1" + }, + "version": "2.29.2-1+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libxml2" + }, + "version": "2.9.4+dfsg1-2.2+deb9u6" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libxslt1.1" + }, + "version": "1.1.29-2.1+deb9u2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libzstd1" + }, + "version": "1.1.2-1+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "locales" + }, + "version": "2.24-11+deb9u4" + }, + { + "package": { + "ecosystem": "Debian", + "name": "login" + }, + "version": "1:4.4-4.1+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "lsb-base" + }, + "version": "9.20161125" + }, + { + "package": { + "ecosystem": "Debian", + "name": "mawk" + }, + "version": "1.3.3-17+b3" + }, + { + "package": { + "ecosystem": "Debian", + "name": "mount" + }, + "version": "2.29.2-1+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "multiarch-support" + }, + "version": "2.24-11+deb9u4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl" + }, + "version": "1.2.3-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl-utils" + }, + "version": "1.2.3-r4" + }, + { + "package": { + "ecosystem": "Debian", + "name": "ncurses-base" + }, + "version": "6.0+20161126-1+deb9u2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "ncurses-bin" + }, + "version": "6.0+20161126-1+deb9u2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "netbase" + }, + "version": "5.4" + }, + { + "package": { + "ecosystem": "Debian", + "name": "openssl" + }, + "version": "1.1.0l-1~deb9u5" + }, + { + "package": { + "ecosystem": "Debian", + "name": "passwd" + }, + "version": "1:4.4-4.1+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "perl" + }, + "version": "5.24.1-3+deb9u7" + }, + { + "package": { + "ecosystem": "Debian", + "name": "perl-base" + }, + "version": "5.24.1-3+deb9u7" + }, + { + "package": { + "ecosystem": "Debian", + "name": "perl-modules-5.24" + }, + "version": "5.24.1-3+deb9u7" + }, + { + "package": { + "ecosystem": "Debian", + "name": "pgdg-keyring" + }, + "version": "2018.2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "pinentry-curses" + }, + "version": "1.0.0-2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "postgresql-11" + }, + "version": "11.15-1.pgdg90+1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "postgresql-client-11" + }, + "version": "11.15-1.pgdg90+1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "postgresql-client-common" + }, + "version": "238.pgdg90+1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "postgresql-common" + }, + "version": "238.pgdg90+1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "readline-common" + }, + "version": "7.0-3" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "scanelf" + }, + "version": "1.3.5-r1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "sed" + }, + "version": "4.4-1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "sensible-utils" + }, + "version": "0.0.9+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "ssl-cert" + }, + "version": "1.0.39" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "ssl_client" + }, + "version": "1.36.1-r27" + }, + { + "package": { + "ecosystem": "Debian", + "name": "sysvinit-utils" + }, + "version": "2.88dsf-59.9" + }, + { + "package": { + "ecosystem": "Debian", + "name": "tar" + }, + "version": "1.29b-1.1+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "tzdata" + }, + "version": "2021a-0+deb9u3" + }, + { + "package": { + "ecosystem": "Debian", + "name": "ucf" + }, + "version": "3.0036" + }, + { + "package": { + "ecosystem": "Debian", + "name": "util-linux" + }, + "version": "2.29.2-1+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "xz-utils" + }, + "version": "5.2.2-1.2+deb9u1" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "zlib" + }, + "version": "1.2.10-r0" + }, + { + "package": { + "ecosystem": "Debian", + "name": "zlib1g" + }, + "version": "1:1.2.8.dfsg-5+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "zstd" + }, + "version": "1.1.2-1+deb9u1" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 25550 + body: | + { + "results": [ + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DEBIAN-CVE-2011-3374", + "modified": "2026-04-28T20:07:05.372730Z" + }, + { + "id": "DEBIAN-CVE-2018-0501", + "modified": "2026-04-28T20:18:02.225277Z" + }, + { + "id": "DEBIAN-CVE-2019-3462", + "modified": "2026-04-28T20:20:42.335142Z" + }, + { + "id": "DEBIAN-CVE-2020-27350", + "modified": "2026-06-15T19:02:43.291435Z" + }, + { + "id": "DEBIAN-CVE-2020-3810", + "modified": "2026-06-15T19:03:31.557356Z" + }, + { + "id": "DSA-4685-1", + "modified": "2026-03-09T02:09:03.263738Z" + }, + { + "id": "DSA-4808-1", + "modified": "2026-03-09T02:11:17.119108Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "DEBIAN-CVE-2019-18276", + "modified": "2026-04-28T20:20:28.288898Z" + }, + { + "id": "DEBIAN-CVE-2022-3715", + "modified": "2026-06-15T19:04:10.483381Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DEBIAN-CVE-2016-2781", + "modified": "2026-04-28T20:15:21.375201Z" + }, + { + "id": "DEBIAN-CVE-2017-18018", + "modified": "2026-06-15T19:03:03.254047Z" + }, + { + "id": "DEBIAN-CVE-2024-0684", + "modified": "2026-06-15T19:04:56.517133Z" + }, + { + "id": "DEBIAN-CVE-2025-5278", + "modified": "2026-06-15T19:05:53.911862Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "DLA-3482-1", + "modified": "2025-05-26T07:01:25.263124Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DEBIAN-CVE-2022-1664", + "modified": "2026-06-15T19:04:00.624083Z" + }, + { + "id": "DEBIAN-CVE-2025-6297", + "modified": "2026-07-08T08:00:12.133337Z" + }, + { + "id": "DEBIAN-CVE-2026-2219", + "modified": "2026-06-15T19:06:07.784075Z" + }, + { + "id": "DLA-3022-1", + "modified": "2026-03-09T01:23:37.553205Z" + }, + { + "id": "DSA-5147-1", + "modified": "2026-03-09T02:10:11.335992Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "DEBIAN-CVE-2019-5094", + "modified": "2026-04-28T20:20:44.008554Z" + }, + { + "id": "DEBIAN-CVE-2019-5188", + "modified": "2026-04-28T20:20:44.674406Z" + }, + { + "id": "DEBIAN-CVE-2022-1304", + "modified": "2026-06-15T19:03:59.997081Z" + }, + { + "id": "DLA-3910-1", + "modified": "2026-03-09T01:22:32.343795Z" + }, + { + "id": "DSA-4535-1", + "modified": "2026-03-09T02:10:12.902574Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-9493-h29p-rfm2", + "modified": "2026-02-04T03:47:55.536228Z" + }, + { + "id": "GHSA-cgrx-mc8f-2prm", + "modified": "2026-02-04T02:50:45.342760Z" + }, + { + "id": "GHSA-f3fp-gc8g-vw66", + "modified": "2026-02-04T04:15:59.735117Z" + }, + { + "id": "GHSA-g2j6-57v7-gm8c", + "modified": "2026-02-04T02:43:58.212471Z" + }, + { + "id": "GHSA-jfvp-7x6p-h2pv", + "modified": "2026-02-04T03:12:37.981869Z" + }, + { + "id": "GHSA-m8cg-xc2p-r3fc", + "modified": "2026-02-04T03:29:19.767788Z" + }, + { + "id": "GHSA-qw9x-cqr3-wc7r", + "modified": "2026-02-04T02:13:22.313241Z" + }, + { + "id": "GHSA-v95c-p5hm-xq8f", + "modified": "2026-07-08T06:27:21.824160Z" + }, + { + "id": "GHSA-vpvm-3wq2-2wvm", + "modified": "2026-02-04T02:53:37.613379Z" + }, + { + "id": "GHSA-xjvp-4fhw-gc47", + "modified": "2026-07-07T20:41:17.681829Z" + }, + { + "id": "GHSA-xr7r-f8xq-vfvv", + "modified": "2026-02-04T03:18:48.377509Z" + }, + { + "id": "GO-2022-0274", + "modified": "2026-02-04T02:26:28.343240Z" + }, + { + "id": "GO-2022-0452", + "modified": "2026-02-04T03:17:02.340230Z" + }, + { + "id": "GO-2023-1627", + "modified": "2026-02-04T03:58:42.107712Z" + }, + { + "id": "GO-2023-1682", + "modified": "2026-02-04T02:59:23.815900Z" + }, + { + "id": "GO-2023-1683", + "modified": "2026-02-04T04:01:58.343687Z" + }, + { + "id": "GO-2024-2491", + "modified": "2026-02-04T02:39:00.262696Z" + }, + { + "id": "GO-2024-3110", + "modified": "2026-02-04T02:23:26.560077Z" + }, + { + "id": "GO-2025-4096", + "modified": "2026-02-04T03:11:33.546218Z" + }, + { + "id": "GO-2025-4097", + "modified": "2026-02-04T03:00:55.376695Z" + }, + { + "id": "GO-2025-4098", + "modified": "2026-02-04T02:52:46.004719Z" + }, + { + "id": "GO-2026-5761", + "modified": "2026-07-08T15:29:23.485432Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-p782-xgp4-8hr8", + "modified": "2026-02-04T04:15:14.486111Z" + }, + { + "id": "GO-2022-0493", + "modified": "2026-02-04T03:42:54.589715Z" + }, + { + "id": "GO-2026-5024", + "modified": "2026-06-09T18:59:22.740765Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "DEBIAN-CVE-2022-1271", + "modified": "2026-06-15T19:04:00.779834Z" + }, + { + "id": "DEBIAN-CVE-2026-41991", + "modified": "2026-07-02T10:03:18.347139Z" + }, + { + "id": "DEBIAN-CVE-2026-41992", + "modified": "2026-07-02T10:03:18.483652Z" + }, + { + "id": "DSA-5122-1", + "modified": "2026-03-09T02:09:10.163691Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DEBIAN-CVE-2017-0379", + "modified": "2026-06-15T19:00:09.979316Z" + }, + { + "id": "DEBIAN-CVE-2017-7526", + "modified": "2026-06-15T19:03:17.510311Z" + }, + { + "id": "DEBIAN-CVE-2018-0495", + "modified": "2026-04-28T20:18:02.129016Z" + }, + { + "id": "DEBIAN-CVE-2018-6829", + "modified": "2026-04-28T20:19:30.599344Z" + }, + { + "id": "DEBIAN-CVE-2019-13627", + "modified": "2026-04-28T20:20:10.432164Z" + }, + { + "id": "DEBIAN-CVE-2021-33560", + "modified": "2026-06-15T19:03:44.643722Z" + }, + { + "id": "DEBIAN-CVE-2021-40528", + "modified": "2026-06-15T19:03:49.440233Z" + }, + { + "id": "DEBIAN-CVE-2024-2236", + "modified": "2026-06-15T19:04:58.645370Z" + }, + { + "id": "DEBIAN-CVE-2026-41989", + "modified": "2026-06-15T19:06:23.302811Z" + }, + { + "id": "DEBIAN-CVE-2026-41990", + "modified": "2026-06-15T19:06:23.245006Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DEBIAN-CVE-2017-10790", + "modified": "2026-06-15T19:00:52.669414Z" + }, + { + "id": "DEBIAN-CVE-2018-1000654", + "modified": "2026-04-28T20:18:05.963472Z" + }, + { + "id": "DEBIAN-CVE-2018-6003", + "modified": "2026-04-28T20:19:28.343Z" + }, + { + "id": "DEBIAN-CVE-2021-46848", + "modified": "2026-06-15T19:03:53.301194Z" + }, + { + "id": "DEBIAN-CVE-2024-12133", + "modified": "2026-06-15T19:04:57.417379Z" + }, + { + "id": "DEBIAN-CVE-2025-13151", + "modified": "2026-07-11T21:00:09.231454Z" + }, + { + "id": "DLA-3263-1", + "modified": "2026-03-09T01:22:34.273046Z" + }, + { + "id": "DLA-4061-1", + "modified": "2026-03-09T01:20:16.124977Z" + }, + { + "id": "DSA-5863-1", + "modified": "2026-03-09T02:08:50.747280Z" + } + ] + }, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DEBIAN-CVE-2016-3709", + "modified": "2026-04-28T20:15:25.927586Z" + }, + { + "id": "DEBIAN-CVE-2016-9318", + "modified": "2026-04-28T20:16:03.400825Z" + }, + { + "id": "DEBIAN-CVE-2017-0663", + "modified": "2026-06-15T19:00:27.391648Z" + }, + { + "id": "DEBIAN-CVE-2017-15412", + "modified": "2026-06-15T19:00:26.805737Z" + }, + { + "id": "DEBIAN-CVE-2017-16931", + "modified": "2026-06-15T19:02:58.144726Z" + }, + { + "id": "DEBIAN-CVE-2017-16932", + "modified": "2026-06-15T19:02:58.100017Z" + }, + { + "id": "DEBIAN-CVE-2017-18258", + "modified": "2026-06-15T19:03:04.345137Z" + }, + { + "id": "DEBIAN-CVE-2017-5130", + "modified": "2026-06-15T19:03:10.329935Z" + }, + { + "id": "DEBIAN-CVE-2017-5969", + "modified": "2026-06-15T19:03:13.322936Z" + }, + { + "id": "DEBIAN-CVE-2017-7375", + "modified": "2026-06-15T19:03:16.008104Z" + }, + { + "id": "DEBIAN-CVE-2017-7376", + "modified": "2026-06-15T19:03:16.856154Z" + }, + { + "id": "DEBIAN-CVE-2017-8872", + "modified": "2026-06-15T19:03:19.217317Z" + }, + { + "id": "DEBIAN-CVE-2017-9047", + "modified": "2026-06-15T19:03:19.534200Z" + }, + { + "id": "DEBIAN-CVE-2017-9048", + "modified": "2026-06-15T19:03:19.676854Z" + }, + { + "id": "DEBIAN-CVE-2017-9049", + "modified": "2026-06-15T19:03:19.583325Z" + }, + { + "id": "DEBIAN-CVE-2017-9050", + "modified": "2026-06-15T19:03:19.684540Z" + }, + { + "id": "DEBIAN-CVE-2018-14404", + "modified": "2026-04-28T20:18:44.279858Z" + }, + { + "id": "DEBIAN-CVE-2018-14567", + "modified": "2026-04-28T20:18:44.933766Z" + }, + { + "id": "DEBIAN-CVE-2019-19956", + "modified": "2026-04-28T20:20:35.915921Z" + }, + { + "id": "DEBIAN-CVE-2019-20388", + "modified": "2026-04-28T20:20:38.323690Z" + }, + { + "id": "DEBIAN-CVE-2020-24977", + "modified": "2026-06-15T19:02:39.974616Z" + }, + { + "id": "DEBIAN-CVE-2020-7595", + "modified": "2026-06-15T19:03:34.353922Z" + }, + { + "id": "DEBIAN-CVE-2021-3516", + "modified": "2026-06-15T19:03:45.345898Z" + }, + { + "id": "DEBIAN-CVE-2021-3517", + "modified": "2026-06-15T19:03:45.353243Z" + }, + { + "id": "DEBIAN-CVE-2021-3518", + "modified": "2026-06-15T19:03:45.347369Z" + }, + { + "id": "DEBIAN-CVE-2021-3537", + "modified": "2026-06-15T19:03:45.567740Z" + }, + { + "id": "DEBIAN-CVE-2021-3541", + "modified": "2026-06-15T19:03:45.510224Z" + }, + { + "id": "DEBIAN-CVE-2022-2309", + "modified": "2026-06-15T19:04:03.092852Z" + }, + { + "id": "DEBIAN-CVE-2022-23308", + "modified": "2026-06-15T19:04:02.950978Z" + }, + { + "id": "DEBIAN-CVE-2022-29824", + "modified": "2026-06-15T19:04:06.712149Z" + }, + { + "id": "DEBIAN-CVE-2022-40303", + "modified": "2026-06-15T19:04:12.222759Z" + }, + { + "id": "DEBIAN-CVE-2022-40304", + "modified": "2026-06-15T19:04:12.156121Z" + }, + { + "id": "DEBIAN-CVE-2022-49043", + "modified": "2026-06-15T19:04:18.848264Z" + }, + { + "id": "DEBIAN-CVE-2023-28484", + "modified": "2026-06-15T19:04:33.903555Z" + }, + { + "id": "DEBIAN-CVE-2023-29469", + "modified": "2026-06-15T19:04:34.704558Z" + }, + { + "id": "DEBIAN-CVE-2023-39615", + "modified": "2026-06-15T19:04:38.661771Z" + }, + { + "id": "DEBIAN-CVE-2023-45322", + "modified": "2026-06-15T19:04:41.089740Z" + }, + { + "id": "DEBIAN-CVE-2024-25062", + "modified": "2026-06-15T19:04:59.345817Z" + }, + { + "id": "DEBIAN-CVE-2024-34459", + "modified": "2026-06-15T19:05:08.094242Z" + }, + { + "id": "DEBIAN-CVE-2024-56171", + "modified": "2026-06-15T19:05:32.764069Z" + }, + { + "id": "DEBIAN-CVE-2025-24928", + "modified": "2026-06-15T19:05:22.040034Z" + }, + { + "id": "DEBIAN-CVE-2025-27113", + "modified": "2026-06-15T19:05:22.569507Z" + }, + { + "id": "DEBIAN-CVE-2025-32414", + "modified": "2026-06-15T19:05:23.263167Z" + }, + { + "id": "DEBIAN-CVE-2025-32415", + "modified": "2026-06-15T19:05:23.332543Z" + }, + { + "id": "DEBIAN-CVE-2025-49794", + "modified": "2026-06-15T19:05:00.722216Z" + }, + { + "id": "DEBIAN-CVE-2025-49796", + "modified": "2026-06-15T19:05:00.886508Z" + }, + { + "id": "DEBIAN-CVE-2025-6021", + "modified": "2026-06-15T19:05:55.555048Z" + }, + { + "id": "DEBIAN-CVE-2025-6170", + "modified": "2026-06-15T19:05:55.834238Z" + }, + { + "id": "DEBIAN-CVE-2025-8732", + "modified": "2026-07-11T21:00:11.232942Z" + }, + { + "id": "DEBIAN-CVE-2025-9714", + "modified": "2026-06-15T19:06:02.035637Z" + }, + { + "id": "DEBIAN-CVE-2026-0989", + "modified": "2026-07-11T21:00:11.284105Z" + }, + { + "id": "DEBIAN-CVE-2026-0990", + "modified": "2026-07-11T21:00:11.304136Z" + }, + { + "id": "DEBIAN-CVE-2026-0992", + "modified": "2026-07-11T21:00:11.289576Z" + }, + { + "id": "DEBIAN-CVE-2026-11979", + "modified": "2026-07-01T18:00:10.769750Z" + }, + { + "id": "DEBIAN-CVE-2026-1757", + "modified": "2026-07-11T21:00:30.668264Z" + }, + { + "id": "DEBIAN-CVE-2026-6653", + "modified": "2026-06-23T05:00:15.700358Z" + }, + { + "id": "DEBIAN-CVE-2026-6732", + "modified": "2026-06-15T19:06:32.212693Z" + }, + { + "id": "DLA-3012-1", + "modified": "2026-03-09T01:20:46.878115Z" + }, + { + "id": "DLA-3172-1", + "modified": "2026-03-09T01:19:54.747665Z" + }, + { + "id": "DLA-3405-1", + "modified": "2026-03-09T01:01:29.748040Z" + }, + { + "id": "DLA-3878-1", + "modified": "2026-03-09T01:20:38.676387Z" + }, + { + "id": "DLA-4064-1", + "modified": "2026-03-09T01:20:30.558703Z" + }, + { + "id": "DLA-4146-1", + "modified": "2026-03-09T01:22:43.732573Z" + }, + { + "id": "DLA-4251-1", + "modified": "2026-03-09T02:11:12.986866Z" + }, + { + "id": "DLA-4319-1", + "modified": "2025-09-30T22:17:08.381361Z" + }, + { + "id": "DSA-5142-1", + "modified": "2026-03-09T02:10:58.737631Z" + }, + { + "id": "DSA-5271-1", + "modified": "2026-03-09T02:10:55.154283Z" + }, + { + "id": "DSA-5391-1", + "modified": "2026-03-09T02:09:39.164621Z" + }, + { + "id": "DSA-5949-1", + "modified": "2026-03-09T02:09:32.257423Z" + }, + { + "id": "DSA-5990-1", + "modified": "2025-08-29T13:01:48.117026Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-07-08T04:32:24.548042Z" + } + ] + }, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DEBIAN-CVE-2018-0732", + "modified": "2026-04-28T20:18:02.774246Z" + }, + { + "id": "DEBIAN-CVE-2018-0734", + "modified": "2026-04-28T20:18:02.659961Z" + }, + { + "id": "DEBIAN-CVE-2018-0735", + "modified": "2026-04-28T20:18:03.126498Z" + }, + { + "id": "DEBIAN-CVE-2018-5407", + "modified": "2026-04-28T20:19:25.898144Z" + }, + { + "id": "DEBIAN-CVE-2019-1543", + "modified": "2026-04-28T20:20:20.117772Z" + }, + { + "id": "DEBIAN-CVE-2019-1547", + "modified": "2026-04-28T20:20:20.656364Z" + }, + { + "id": "DEBIAN-CVE-2019-1549", + "modified": "2026-04-28T20:20:20.143335Z" + }, + { + "id": "DEBIAN-CVE-2019-1551", + "modified": "2026-04-28T20:20:20.452019Z" + }, + { + "id": "DEBIAN-CVE-2019-1563", + "modified": "2026-04-28T20:20:20.477320Z" + }, + { + "id": "DEBIAN-CVE-2020-1967", + "modified": "2026-06-15T19:03:27.124044Z" + }, + { + "id": "DEBIAN-CVE-2020-1971", + "modified": "2026-06-15T19:03:27.129623Z" + }, + { + "id": "DEBIAN-CVE-2021-23840", + "modified": "2026-06-15T19:03:39.141068Z" + }, + { + "id": "DEBIAN-CVE-2021-23841", + "modified": "2026-06-15T19:03:39.239523Z" + }, + { + "id": "DEBIAN-CVE-2021-3449", + "modified": "2026-06-15T19:03:44.993162Z" + }, + { + "id": "DEBIAN-CVE-2021-3450", + "modified": "2026-06-15T19:03:45.082977Z" + }, + { + "id": "DEBIAN-CVE-2021-3711", + "modified": "2026-06-15T19:03:46.708959Z" + }, + { + "id": "DEBIAN-CVE-2021-3712", + "modified": "2026-06-15T19:03:46.811218Z" + }, + { + "id": "DEBIAN-CVE-2021-4160", + "modified": "2026-06-15T19:03:50.370810Z" + }, + { + "id": "DEBIAN-CVE-2022-0778", + "modified": "2026-06-15T19:03:59.417208Z" + }, + { + "id": "DEBIAN-CVE-2022-1292", + "modified": "2026-06-15T19:04:00.092279Z" + }, + { + "id": "DEBIAN-CVE-2022-2068", + "modified": "2026-06-15T19:04:01.472470Z" + }, + { + "id": "DEBIAN-CVE-2022-2097", + "modified": "2026-06-15T19:04:01.651321Z" + }, + { + "id": "DEBIAN-CVE-2022-2274", + "modified": "2026-06-15T19:04:02.226892Z" + }, + { + "id": "DEBIAN-CVE-2022-3358", + "modified": "2026-06-15T19:04:08.483482Z" + }, + { + "id": "DEBIAN-CVE-2022-3602", + "modified": "2026-06-15T19:04:09.933655Z" + }, + { + "id": "DEBIAN-CVE-2022-3786", + "modified": "2026-06-15T19:04:10.711321Z" + }, + { + "id": "DEBIAN-CVE-2022-3996", + "modified": "2026-06-15T19:04:12.141836Z" + }, + { + "id": "DEBIAN-CVE-2022-4203", + "modified": "2026-06-15T19:04:12.990232Z" + }, + { + "id": "DEBIAN-CVE-2022-4304", + "modified": "2026-06-15T19:04:13.680775Z" + }, + { + "id": "DEBIAN-CVE-2022-4450", + "modified": "2026-06-15T19:04:14.191322Z" + }, + { + "id": "DEBIAN-CVE-2023-0215", + "modified": "2026-06-15T19:04:29.538665Z" + }, + { + "id": "DEBIAN-CVE-2023-0216", + "modified": "2026-06-15T19:04:29.538277Z" + }, + { + "id": "DEBIAN-CVE-2023-0217", + "modified": "2026-06-15T19:04:29.509442Z" + }, + { + "id": "DEBIAN-CVE-2023-0286", + "modified": "2026-06-15T19:04:29.577693Z" + }, + { + "id": "DEBIAN-CVE-2023-0401", + "modified": "2026-06-15T19:04:29.536951Z" + }, + { + "id": "DEBIAN-CVE-2023-0464", + "modified": "2026-06-15T19:04:22.431910Z" + }, + { + "id": "DEBIAN-CVE-2023-0465", + "modified": "2026-06-15T19:04:29.782851Z" + }, + { + "id": "DEBIAN-CVE-2023-0466", + "modified": "2026-06-15T19:04:29.723231Z" + }, + { + "id": "DEBIAN-CVE-2023-1255", + "modified": "2026-06-15T19:04:30.171672Z" + }, + { + "id": "DEBIAN-CVE-2023-2650", + "modified": "2026-06-15T19:04:32.896962Z" + }, + { + "id": "DEBIAN-CVE-2023-2975", + "modified": "2026-06-15T19:04:33.914628Z" + }, + { + "id": "DEBIAN-CVE-2023-3446", + "modified": "2026-06-15T19:04:36.527893Z" + }, + { + "id": "DEBIAN-CVE-2023-3817", + "modified": "2026-06-15T19:04:37.642848Z" + }, + { + "id": "DEBIAN-CVE-2023-5363", + "modified": "2026-06-15T19:04:51.152236Z" + }, + { + "id": "DEBIAN-CVE-2023-5678", + "modified": "2026-06-15T19:04:55.721833Z" + }, + { + "id": "DEBIAN-CVE-2023-6129", + "modified": "2026-06-15T19:04:55.809967Z" + }, + { + "id": "DEBIAN-CVE-2023-6237", + "modified": "2026-06-15T19:04:55.746227Z" + }, + { + "id": "DEBIAN-CVE-2024-0727", + "modified": "2026-06-15T19:04:56.653523Z" + }, + { + "id": "DEBIAN-CVE-2024-12797", + "modified": "2026-06-15T19:04:57.395001Z" + }, + { + "id": "DEBIAN-CVE-2024-13176", + "modified": "2026-06-15T19:04:57.797709Z" + }, + { + "id": "DEBIAN-CVE-2024-2511", + "modified": "2026-06-15T19:04:59.365295Z" + }, + { + "id": "DEBIAN-CVE-2024-4603", + "modified": "2026-06-15T19:05:18.010195Z" + }, + { + "id": "DEBIAN-CVE-2024-4741", + "modified": "2026-06-15T19:05:26.156893Z" + }, + { + "id": "DEBIAN-CVE-2024-5535", + "modified": "2026-06-15T19:05:32.641835Z" + }, + { + "id": "DEBIAN-CVE-2024-6119", + "modified": "2026-06-15T19:05:35.767292Z" + }, + { + "id": "DEBIAN-CVE-2024-9143", + "modified": "2026-06-15T19:05:37.662826Z" + }, + { + "id": "DEBIAN-CVE-2025-11187", + "modified": "2026-06-15T19:05:38.599749Z" + }, + { + "id": "DEBIAN-CVE-2025-15467", + "modified": "2026-06-15T19:05:19.068303Z" + }, + { + "id": "DEBIAN-CVE-2025-15468", + "modified": "2026-06-15T19:05:19.032817Z" + }, + { + "id": "DEBIAN-CVE-2025-15469", + "modified": "2026-06-15T19:05:19.209846Z" + }, + { + "id": "DEBIAN-CVE-2025-27587", + "modified": "2026-06-15T19:05:22.788453Z" + }, + { + "id": "DEBIAN-CVE-2025-4575", + "modified": "2026-06-15T19:05:51.522956Z" + }, + { + "id": "DEBIAN-CVE-2025-66199", + "modified": "2026-06-15T19:05:57.149320Z" + }, + { + "id": "DEBIAN-CVE-2025-68160", + "modified": "2026-06-15T19:05:57.548210Z" + }, + { + "id": "DEBIAN-CVE-2025-69418", + "modified": "2026-06-15T19:05:59.951428Z" + }, + { + "id": "DEBIAN-CVE-2025-69419", + "modified": "2026-06-15T19:05:59.916552Z" + }, + { + "id": "DEBIAN-CVE-2025-69420", + "modified": "2026-06-15T19:06:00.081598Z" + }, + { + "id": "DEBIAN-CVE-2025-69421", + "modified": "2026-06-15T19:05:59.919058Z" + }, + { + "id": "DEBIAN-CVE-2025-9230", + "modified": "2026-06-15T19:05:00.660395Z" + }, + { + "id": "DEBIAN-CVE-2025-9231", + "modified": "2026-06-15T19:05:00.573277Z" + }, + { + "id": "DEBIAN-CVE-2025-9232", + "modified": "2026-06-15T19:05:00.787467Z" + }, + { + "id": "DEBIAN-CVE-2026-22795", + "modified": "2026-06-15T19:06:08.233931Z" + }, + { + "id": "DEBIAN-CVE-2026-22796", + "modified": "2026-06-15T19:06:08.212629Z" + }, + { + "id": "DEBIAN-CVE-2026-2673", + "modified": "2026-06-15T19:06:13.326001Z" + }, + { + "id": "DEBIAN-CVE-2026-28386", + "modified": "2026-06-15T19:06:14.302905Z" + }, + { + "id": "DEBIAN-CVE-2026-28387", + "modified": "2026-06-15T19:06:14.443506Z" + }, + { + "id": "DEBIAN-CVE-2026-28388", + "modified": "2026-06-15T19:06:14.388993Z" + }, + { + "id": "DEBIAN-CVE-2026-28389", + "modified": "2026-06-15T19:06:14.409340Z" + }, + { + "id": "DEBIAN-CVE-2026-28390", + "modified": "2026-06-15T19:06:14.566148Z" + }, + { + "id": "DEBIAN-CVE-2026-31789", + "modified": "2026-06-15T19:06:17.669473Z" + }, + { + "id": "DEBIAN-CVE-2026-31790", + "modified": "2026-06-15T19:06:17.688401Z" + }, + { + "id": "DEBIAN-CVE-2026-34180", + "modified": "2026-06-16T05:00:10.520419Z" + }, + { + "id": "DEBIAN-CVE-2026-34181", + "modified": "2026-06-16T05:00:11.277029Z" + }, + { + "id": "DEBIAN-CVE-2026-34182", + "modified": "2026-06-16T05:00:11.812424Z" + }, + { + "id": "DEBIAN-CVE-2026-34183", + "modified": "2026-06-16T05:00:10.220537Z" + }, + { + "id": "DEBIAN-CVE-2026-35188", + "modified": "2026-06-16T05:00:11.061524Z" + }, + { + "id": "DEBIAN-CVE-2026-42764", + "modified": "2026-06-16T05:00:12.023180Z" + }, + { + "id": "DEBIAN-CVE-2026-42765", + "modified": "2026-06-16T05:00:11.749345Z" + }, + { + "id": "DEBIAN-CVE-2026-42766", + "modified": "2026-06-16T05:00:12.882090Z" + }, + { + "id": "DEBIAN-CVE-2026-42767", + "modified": "2026-06-16T05:00:12.647179Z" + }, + { + "id": "DEBIAN-CVE-2026-42768", + "modified": "2026-06-16T05:00:12.022710Z" + }, + { + "id": "DEBIAN-CVE-2026-42769", + "modified": "2026-06-16T05:00:12.230822Z" + }, + { + "id": "DEBIAN-CVE-2026-42770", + "modified": "2026-06-16T05:00:12.124374Z" + }, + { + "id": "DEBIAN-CVE-2026-45445", + "modified": "2026-06-16T05:00:13.449352Z" + }, + { + "id": "DEBIAN-CVE-2026-45446", + "modified": "2026-06-16T05:00:13.664718Z" + }, + { + "id": "DEBIAN-CVE-2026-45447", + "modified": "2026-06-16T05:00:13.600013Z" + }, + { + "id": "DEBIAN-CVE-2026-7383", + "modified": "2026-06-16T05:00:13.816553Z" + }, + { + "id": "DEBIAN-CVE-2026-9076", + "modified": "2026-06-16T05:00:15.094296Z" + }, + { + "id": "DLA-3008-1", + "modified": "2026-03-09T01:23:33.375630Z" + }, + { + "id": "DLA-3325-1", + "modified": "2026-03-09T01:19:40.983935Z" + }, + { + "id": "DLA-3449-1", + "modified": "2026-03-09T01:22:47.322805Z" + }, + { + "id": "DLA-3530-1", + "modified": "2026-03-09T01:19:28.929204Z" + }, + { + "id": "DLA-3942-1", + "modified": "2026-03-09T01:22:40.686044Z" + }, + { + "id": "DLA-3942-2", + "modified": "2026-03-09T01:21:01.728730Z" + }, + { + "id": "DLA-4176-1", + "modified": "2026-03-09T01:20:23.459313Z" + }, + { + "id": "DLA-4321-1", + "modified": "2025-10-03T16:33:24.717173Z" + }, + { + "id": "DLA-4490-1", + "modified": "2026-02-23T10:30:28.927832Z" + }, + { + "id": "DSA-4539-1", + "modified": "2026-03-09T02:09:20.276054Z" + }, + { + "id": "DSA-4539-3", + "modified": "2025-05-26T07:05:14.261652Z" + }, + { + "id": "DSA-4661-1", + "modified": "2026-03-09T02:08:53.792348Z" + }, + { + "id": "DSA-4807-1", + "modified": "2026-03-09T02:10:20.442914Z" + }, + { + "id": "DSA-4855-1", + "modified": "2026-03-09T02:11:29.405206Z" + }, + { + "id": "DSA-4875-1", + "modified": "2026-03-09T02:10:05.387501Z" + }, + { + "id": "DSA-4963-1", + "modified": "2026-03-09T02:10:15.488747Z" + }, + { + "id": "DSA-5103-1", + "modified": "2026-03-09T02:09:42.407559Z" + }, + { + "id": "DSA-5139-1", + "modified": "2026-03-09T02:09:17.334653Z" + }, + { + "id": "DSA-5169-1", + "modified": "2026-03-09T02:09:37.692763Z" + }, + { + "id": "DSA-5343-1", + "modified": "2026-03-09T02:09:47.149297Z" + }, + { + "id": "DSA-5417-1", + "modified": "2026-03-09T02:09:39.950679Z" + }, + { + "id": "DSA-5532-1", + "modified": "2026-03-09T02:08:31.395482Z" + }, + { + "id": "DSA-5764-1", + "modified": "2026-03-09T02:09:02.723874Z" + }, + { + "id": "DSA-6015-1", + "modified": "2025-10-01T13:32:01.848986Z" + }, + { + "id": "DSA-6113-1", + "modified": "2026-01-27T20:30:04.397078Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "DEBIAN-CVE-2011-4116", + "modified": "2026-04-28T20:07:16.851516Z" + }, + { + "id": "DEBIAN-CVE-2017-12837", + "modified": "2026-06-15T19:01:54.604489Z" + }, + { + "id": "DEBIAN-CVE-2017-12883", + "modified": "2026-06-15T19:01:57.668393Z" + }, + { + "id": "DEBIAN-CVE-2017-20230", + "modified": "2026-06-15T19:03:06.043307Z" + }, + { + "id": "DEBIAN-CVE-2018-12015", + "modified": "2026-04-28T20:18:20.557055Z" + }, + { + "id": "DEBIAN-CVE-2018-18311", + "modified": "2026-04-28T20:18:59.502369Z" + }, + { + "id": "DEBIAN-CVE-2018-18312", + "modified": "2026-04-28T20:19:00.007980Z" + }, + { + "id": "DEBIAN-CVE-2018-18313", + "modified": "2026-04-28T20:18:59.305044Z" + }, + { + "id": "DEBIAN-CVE-2018-18314", + "modified": "2026-04-28T20:18:59.950845Z" + }, + { + "id": "DEBIAN-CVE-2018-6797", + "modified": "2026-04-28T20:19:30.649933Z" + }, + { + "id": "DEBIAN-CVE-2018-6798", + "modified": "2026-04-28T20:19:30.481442Z" + }, + { + "id": "DEBIAN-CVE-2018-6913", + "modified": "2026-04-28T20:19:31.408182Z" + }, + { + "id": "DEBIAN-CVE-2020-10543", + "modified": "2026-06-15T19:02:49.247100Z" + }, + { + "id": "DEBIAN-CVE-2020-10878", + "modified": "2026-06-15T19:03:21.773731Z" + }, + { + "id": "DEBIAN-CVE-2020-12723", + "modified": "2026-06-15T19:03:23.525858Z" + }, + { + "id": "DEBIAN-CVE-2020-16156", + "modified": "2026-06-15T19:03:26.207200Z" + }, + { + "id": "DEBIAN-CVE-2021-36770", + "modified": "2026-06-15T19:03:47.174486Z" + }, + { + "id": "DEBIAN-CVE-2022-48522", + "modified": "2026-06-15T19:04:15.444540Z" + }, + { + "id": "DEBIAN-CVE-2023-31484", + "modified": "2026-06-15T19:04:35.007393Z" + }, + { + "id": "DEBIAN-CVE-2023-31486", + "modified": "2026-06-15T19:04:35.160442Z" + }, + { + "id": "DEBIAN-CVE-2023-47038", + "modified": "2026-06-15T19:04:42.221431Z" + }, + { + "id": "DEBIAN-CVE-2024-56406", + "modified": "2026-06-15T19:05:32.862624Z" + }, + { + "id": "DEBIAN-CVE-2025-15649", + "modified": "2026-06-15T19:05:19.420530Z" + }, + { + "id": "DEBIAN-CVE-2025-40909", + "modified": "2026-06-15T19:05:51.157315Z" + }, + { + "id": "DEBIAN-CVE-2026-12087", + "modified": "2026-06-17T18:00:11.750305Z" + }, + { + "id": "DEBIAN-CVE-2026-13221", + "modified": "2026-07-14T09:48:20.208496Z" + }, + { + "id": "DEBIAN-CVE-2026-42496", + "modified": "2026-06-15T19:06:24.165786Z" + }, + { + "id": "DEBIAN-CVE-2026-42497", + "modified": "2026-06-15T19:06:24.214158Z" + }, + { + "id": "DEBIAN-CVE-2026-48959", + "modified": "2026-06-15T19:06:30.309989Z" + }, + { + "id": "DEBIAN-CVE-2026-48961", + "modified": "2026-06-15T19:06:30.278805Z" + }, + { + "id": "DEBIAN-CVE-2026-48962", + "modified": "2026-06-15T19:06:30.385227Z" + }, + { + "id": "DEBIAN-CVE-2026-57432", + "modified": "2026-07-14T21:00:16.878520Z" + }, + { + "id": "DEBIAN-CVE-2026-57433", + "modified": "2026-07-14T21:00:16.778516Z" + }, + { + "id": "DEBIAN-CVE-2026-7010", + "modified": "2026-06-15T19:06:32.892437Z" + }, + { + "id": "DEBIAN-CVE-2026-7017", + "modified": "2026-07-11T05:00:10.175081Z" + }, + { + "id": "DEBIAN-CVE-2026-8376", + "modified": "2026-06-15T19:06:34.282925Z" + }, + { + "id": "DEBIAN-CVE-2026-9538", + "modified": "2026-06-15T19:06:35.584055Z" + }, + { + "id": "DLA-3926-1", + "modified": "2026-03-09T01:20:46.118633Z" + }, + { + "id": "DSA-5902-1", + "modified": "2026-03-09T02:09:19.793163Z" + } + ] + }, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DLA-3072-1", + "modified": "2026-03-09T01:22:24.680239Z" + }, + { + "id": "DLA-3189-1", + "modified": "2025-05-26T07:01:07.887113Z" + }, + { + "id": "DLA-3316-1", + "modified": "2025-05-26T07:01:13.127412Z" + }, + { + "id": "DLA-3422-1", + "modified": "2026-03-09T01:20:56.692752Z" + }, + { + "id": "DLA-3600-1", + "modified": "2026-03-09T01:17:49.966197Z" + }, + { + "id": "DLA-3651-1", + "modified": "2026-03-09T01:18:05.310519Z" + }, + { + "id": "DLA-3764-1", + "modified": "2026-03-09T01:23:22.273526Z" + }, + { + "id": "DSA-5135-1", + "modified": "2026-03-09T02:11:21.646978Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DEBIAN-CVE-2026-5958", + "modified": "2026-06-15T19:06:31.959863Z" + } + ] + }, + { + "vulns": [ + { + "id": "DEBIAN-CVE-2017-17512", + "modified": "2026-06-15T19:02:59.576413Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DEBIAN-CVE-2005-2541", + "modified": "2026-04-28T20:05:02.937588Z" + }, + { + "id": "DEBIAN-CVE-2018-20482", + "modified": "2026-04-28T20:19:13.325479Z" + }, + { + "id": "DEBIAN-CVE-2019-9923", + "modified": "2026-04-28T20:21:03.075135Z" + }, + { + "id": "DEBIAN-CVE-2021-20193", + "modified": "2026-06-15T19:03:36.011066Z" + }, + { + "id": "DEBIAN-CVE-2022-48303", + "modified": "2026-06-15T19:04:15.338240Z" + }, + { + "id": "DEBIAN-CVE-2023-39804", + "modified": "2026-06-15T19:04:38.705050Z" + }, + { + "id": "DEBIAN-CVE-2026-5704", + "modified": "2026-06-15T19:06:31.372681Z" + }, + { + "id": "DLA-3755-1", + "modified": "2026-03-09T01:18:04.185679Z" + } + ] + }, + { + "vulns": [ + { + "id": "DLA-3051-1", + "modified": "2025-05-26T07:01:56.257796Z" + }, + { + "id": "DLA-3134-1", + "modified": "2025-05-26T07:01:01.500124Z" + }, + { + "id": "DLA-3161-1", + "modified": "2025-05-26T07:01:03.882213Z" + }, + { + "id": "DLA-3366-1", + "modified": "2025-05-26T07:01:17.027142Z" + }, + { + "id": "DLA-3412-1", + "modified": "2025-05-26T07:01:20.109212Z" + }, + { + "id": "DLA-3684-1", + "modified": "2025-05-26T07:01:38.953691Z" + }, + { + "id": "DLA-3788-1", + "modified": "2025-05-26T07:01:46.700929Z" + }, + { + "id": "DLA-3972-1", + "modified": "2025-05-26T07:02:05.284676Z" + }, + { + "id": "DLA-4085-1", + "modified": "2025-05-26T07:02:10.958749Z" + }, + { + "id": "DLA-4105-1", + "modified": "2025-05-26T07:02:13.921097Z" + }, + { + "id": "DLA-4403-1", + "modified": "2025-12-12T10:13:37.154747Z" + } + ] + }, + { + "vulns": [ + { + "id": "DLA-4016-1", + "modified": "2025-05-26T07:02:06.504254Z" + } + ] + }, + { + "vulns": [ + { + "id": "DEBIAN-CVE-2016-2779", + "modified": "2026-04-28T20:15:21.386173Z" + }, + { + "id": "DEBIAN-CVE-2018-7738", + "modified": "2026-04-28T20:19:48.672312Z" + }, + { + "id": "DEBIAN-CVE-2021-37600", + "modified": "2026-06-15T19:03:47.048376Z" + }, + { + "id": "DEBIAN-CVE-2021-3995", + "modified": "2026-06-15T19:03:43.339355Z" + }, + { + "id": "DEBIAN-CVE-2021-3996", + "modified": "2026-06-15T19:03:43.355405Z" + }, + { + "id": "DEBIAN-CVE-2022-0563", + "modified": "2026-06-15T19:03:59.250197Z" + }, + { + "id": "DEBIAN-CVE-2024-28085", + "modified": "2026-06-15T19:05:05.661588Z" + }, + { + "id": "DEBIAN-CVE-2025-14104", + "modified": "2026-06-15T19:05:39.770160Z" + }, + { + "id": "DEBIAN-CVE-2026-13595", + "modified": "2026-07-08T10:00:07.900022Z" + }, + { + "id": "DEBIAN-CVE-2026-27456", + "modified": "2026-06-15T19:06:13.644847Z" + }, + { + "id": "DEBIAN-CVE-2026-3184", + "modified": "2026-07-03T23:00:09.066270Z" + }, + { + "id": "DEBIAN-CVE-2026-53612", + "modified": "2026-06-26T22:00:12.721900Z" + }, + { + "id": "DEBIAN-CVE-2026-53613", + "modified": "2026-06-26T22:00:13.040059Z" + }, + { + "id": "DEBIAN-CVE-2026-53614", + "modified": "2026-06-26T22:00:12.733790Z" + }, + { + "id": "DEBIAN-CVE-2026-53615", + "modified": "2026-06-17T08:00:09.756963Z" + }, + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + }, + { + "id": "DSA-5055-1", + "modified": "2026-03-09T02:10:40.826335Z" + }, + { + "id": "DSA-5650-1", + "modified": "2026-03-09T02:08:30.371343Z" + } + ] + }, + { + "vulns": [ + { + "id": "DEBIAN-CVE-2022-1271", + "modified": "2026-06-15T19:04:00.779834Z" + }, + { + "id": "DEBIAN-CVE-2024-3094", + "modified": "2026-06-15T19:05:06.976977Z" + }, + { + "id": "DEBIAN-CVE-2025-31115", + "modified": "2026-06-15T19:05:23.141738Z" + }, + { + "id": "DEBIAN-CVE-2026-34743", + "modified": "2026-07-13T12:00:11.362674Z" + }, + { + "id": "DSA-5123-1", + "modified": "2026-03-09T02:10:46.054497Z" + }, + { + "id": "DSA-5895-1", + "modified": "2026-03-09T02:08:52.515269Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2018-25032", + "modified": "2026-07-08T04:30:24.690369Z" + }, + { + "id": "ALPINE-CVE-2022-37434", + "modified": "2026-06-15T18:18:09.521511Z" + } + ] + }, + {}, + {} + ] + } + headers: + Content-Length: + - "25550" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Empty_cyclonedx_1.4_output.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Empty_cyclonedx_1.4_output.yaml new file mode 100644 index 00000000000..4bf35b2afad --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Empty_cyclonedx_1.4_output.yaml @@ -0,0 +1,45 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 151 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 16 + body: | + { + "results": [ + {} + ] + } + headers: + Content-Length: + - "16" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Empty_cyclonedx_1.5_output.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Empty_cyclonedx_1.5_output.yaml new file mode 100644 index 00000000000..4bf35b2afad --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Empty_cyclonedx_1.5_output.yaml @@ -0,0 +1,45 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 151 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 16 + body: | + { + "results": [ + {} + ] + } + headers: + Content-Length: + - "16" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Empty_cyclonedx_1.6_output.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Empty_cyclonedx_1.6_output.yaml new file mode 100644 index 00000000000..4bf35b2afad --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Empty_cyclonedx_1.6_output.yaml @@ -0,0 +1,45 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 151 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 16 + body: | + { + "results": [ + {} + ] + } + headers: + Content-Length: + - "16" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Empty_cyclonedx_1.7_output.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Empty_cyclonedx_1.7_output.yaml new file mode 100644 index 00000000000..4bf35b2afad --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Empty_cyclonedx_1.7_output.yaml @@ -0,0 +1,45 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 151 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 16 + body: | + { + "results": [ + {} + ] + } + headers: + Content-Length: + - "16" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Empty_gh-annotations_output.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Empty_gh-annotations_output.yaml new file mode 100644 index 00000000000..4bf35b2afad --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Empty_gh-annotations_output.yaml @@ -0,0 +1,45 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 151 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 16 + body: | + { + "results": [ + {} + ] + } + headers: + Content-Length: + - "16" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Empty_sarif_output.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Empty_sarif_output.yaml new file mode 100644 index 00000000000..4bf35b2afad --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Empty_sarif_output.yaml @@ -0,0 +1,45 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 151 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 16 + body: | + { + "results": [ + {} + ] + } + headers: + Content-Length: + - "16" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Empty_spdx_2.3_output.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Empty_spdx_2.3_output.yaml new file mode 100644 index 00000000000..4bf35b2afad --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Empty_spdx_2.3_output.yaml @@ -0,0 +1,45 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 151 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 16 + body: | + { + "results": [ + {} + ] + } + headers: + Content-Length: + - "16" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults.yaml deleted file mode 100644 index a8b8462569f..00000000000 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults.yaml +++ /dev/null @@ -1,423 +0,0 @@ ---- -version: 2 -interactions: - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 521 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "ansi-html" - }, - "version": "0.0.8" - }, - { - "package": { - "ecosystem": "RubyGems", - "name": "ast" - }, - "version": "2.4.2" - }, - { - "package": { - "ecosystem": "npm", - "name": "balanced-match" - }, - "version": "1.0.2" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_ExplicitExtractors_WithDefaults/scanning_directory_with_a_couple_of_specific_extractors_enabled_individually - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 25 - body: | - { - "results": [ - {}, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "25" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 521 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "ansi-html" - }, - "version": "0.0.8" - }, - { - "package": { - "ecosystem": "RubyGems", - "name": "ast" - }, - "version": "2.4.2" - }, - { - "package": { - "ecosystem": "npm", - "name": "balanced-match" - }, - "version": "1.0.2" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_ExplicitExtractors_WithDefaults/scanning_directory_with_a_couple_of_specific_extractors_enabled_specified_together - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 25 - body: | - { - "results": [ - {}, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "25" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 521 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "ansi-html" - }, - "version": "0.0.8" - }, - { - "package": { - "ecosystem": "RubyGems", - "name": "ast" - }, - "version": "2.4.2" - }, - { - "package": { - "ecosystem": "npm", - "name": "balanced-match" - }, - "version": "1.0.2" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_ExplicitExtractors_WithDefaults/scanning_directory_with_an_extractor_that_does_not_exist - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 25 - body: | - { - "results": [ - {}, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "25" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 399 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "RubyGems", - "name": "ast" - }, - "version": "2.4.2" - }, - { - "package": { - "ecosystem": "npm", - "name": "balanced-match" - }, - "version": "1.0.2" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_ExplicitExtractors_WithDefaults/scanning_directory_with_one_specific_extractor_disabled - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 22 - body: | - { - "results": [ - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "22" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 521 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "ansi-html" - }, - "version": "0.0.8" - }, - { - "package": { - "ecosystem": "RubyGems", - "name": "ast" - }, - "version": "2.4.2" - }, - { - "package": { - "ecosystem": "npm", - "name": "balanced-match" - }, - "version": "1.0.2" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_ExplicitExtractors_WithDefaults/scanning_directory_with_one_specific_extractor_enabled_and_the_defaults - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 25 - body: | - { - "results": [ - {}, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "25" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 151 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_ExplicitExtractors_WithDefaults/scanning_file_with_one_different_extractor_enabled - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 16 - body: | - { - "results": [ - {} - ] - } - headers: - Content-Length: - - "16" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 144 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "ansi-html" - }, - "version": "0.0.8" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_ExplicitExtractors_WithDefaults/scanning_file_with_one_specific_extractor_enabled - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 16 - body: | - { - "results": [ - {} - ] - } - headers: - Content-Length: - - "16" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_empty_plugins_flag_does_default.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_empty_plugins_flag_does_default.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_empty_plugins_flag_does_default.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_extractors_cancelled_out_specified_individually.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_extractors_cancelled_out_specified_individually.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_extractors_cancelled_out_specified_individually.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_extractors_cancelled_out_specified_together.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_extractors_cancelled_out_specified_together.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_extractors_cancelled_out_specified_together.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_extractors_cancelled_out_with_presets.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_extractors_cancelled_out_with_presets.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_extractors_cancelled_out_with_presets.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_scanning_directory_with_a_couple_of_specific_extractors_enabled_individually.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_scanning_directory_with_a_couple_of_specific_extractors_enabled_individually.yaml new file mode 100644 index 00000000000..715fad816e8 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_scanning_directory_with_a_couple_of_specific_extractors_enabled_individually.yaml @@ -0,0 +1,69 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 521 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "ansi-html" + }, + "version": "0.0.8" + }, + { + "package": { + "ecosystem": "RubyGems", + "name": "ast" + }, + "version": "2.4.2" + }, + { + "package": { + "ecosystem": "npm", + "name": "balanced-match" + }, + "version": "1.0.2" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 25 + body: | + { + "results": [ + {}, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "25" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_scanning_directory_with_a_couple_of_specific_extractors_enabled_specified_together.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_scanning_directory_with_a_couple_of_specific_extractors_enabled_specified_together.yaml new file mode 100644 index 00000000000..715fad816e8 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_scanning_directory_with_a_couple_of_specific_extractors_enabled_specified_together.yaml @@ -0,0 +1,69 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 521 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "ansi-html" + }, + "version": "0.0.8" + }, + { + "package": { + "ecosystem": "RubyGems", + "name": "ast" + }, + "version": "2.4.2" + }, + { + "package": { + "ecosystem": "npm", + "name": "balanced-match" + }, + "version": "1.0.2" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 25 + body: | + { + "results": [ + {}, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "25" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_scanning_directory_with_an_extractor_that_does_not_exist.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_scanning_directory_with_an_extractor_that_does_not_exist.yaml new file mode 100644 index 00000000000..715fad816e8 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_scanning_directory_with_an_extractor_that_does_not_exist.yaml @@ -0,0 +1,69 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 521 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "ansi-html" + }, + "version": "0.0.8" + }, + { + "package": { + "ecosystem": "RubyGems", + "name": "ast" + }, + "version": "2.4.2" + }, + { + "package": { + "ecosystem": "npm", + "name": "balanced-match" + }, + "version": "1.0.2" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 25 + body: | + { + "results": [ + {}, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "25" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_scanning_directory_with_one_specific_extractor_disabled.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_scanning_directory_with_one_specific_extractor_disabled.yaml new file mode 100644 index 00000000000..4a65eb5564d --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_scanning_directory_with_one_specific_extractor_disabled.yaml @@ -0,0 +1,61 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 399 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "RubyGems", + "name": "ast" + }, + "version": "2.4.2" + }, + { + "package": { + "ecosystem": "npm", + "name": "balanced-match" + }, + "version": "1.0.2" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 22 + body: | + { + "results": [ + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "22" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_scanning_directory_with_one_specific_extractor_enabled_and_the_defaults.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_scanning_directory_with_one_specific_extractor_enabled_and_the_defaults.yaml new file mode 100644 index 00000000000..715fad816e8 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_scanning_directory_with_one_specific_extractor_enabled_and_the_defaults.yaml @@ -0,0 +1,69 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 521 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "ansi-html" + }, + "version": "0.0.8" + }, + { + "package": { + "ecosystem": "RubyGems", + "name": "ast" + }, + "version": "2.4.2" + }, + { + "package": { + "ecosystem": "npm", + "name": "balanced-match" + }, + "version": "1.0.2" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 25 + body: | + { + "results": [ + {}, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "25" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_scanning_file_with_one_different_extractor_enabled.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_scanning_file_with_one_different_extractor_enabled.yaml new file mode 100644 index 00000000000..4bf35b2afad --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_scanning_file_with_one_different_extractor_enabled.yaml @@ -0,0 +1,45 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 151 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 16 + body: | + { + "results": [ + {} + ] + } + headers: + Content-Length: + - "16" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_scanning_file_with_one_specific_extractor_enabled.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_scanning_file_with_one_specific_extractor_enabled.yaml new file mode 100644 index 00000000000..aa1eb2a75fb --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_scanning_file_with_one_specific_extractor_enabled.yaml @@ -0,0 +1,45 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 144 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "ansi-html" + }, + "version": "0.0.8" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 16 + body: | + { + "results": [ + {} + ] + } + headers: + Content-Length: + - "16" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_scanning_file_with_parse_as_but_specific_extractor_disabled.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_scanning_file_with_parse_as_but_specific_extractor_disabled.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults_scanning_file_with_parse_as_but_specific_extractor_disabled.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults.yaml deleted file mode 100644 index 8f38a44dbe7..00000000000 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults.yaml +++ /dev/null @@ -1,299 +0,0 @@ ---- -version: 2 -interactions: - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 273 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "ansi-html" - }, - "version": "0.0.8" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_ExplicitExtractors_WithoutDefaults/scanning_directory_with_a_couple_of_specific_extractors_enabled_individually - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 19 - body: | - { - "results": [ - {}, - {} - ] - } - headers: - Content-Length: - - "19" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 273 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "ansi-html" - }, - "version": "0.0.8" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_ExplicitExtractors_WithoutDefaults/scanning_directory_with_a_couple_of_specific_extractors_enabled_specified_together - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 19 - body: | - { - "results": [ - {}, - {} - ] - } - headers: - Content-Length: - - "19" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 144 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "ansi-html" - }, - "version": "0.0.8" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_ExplicitExtractors_WithoutDefaults/scanning_directory_with_an_extractor_that_does_not_exist - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 16 - body: | - { - "results": [ - {} - ] - } - headers: - Content-Length: - - "16" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 399 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "RubyGems", - "name": "ast" - }, - "version": "2.4.2" - }, - { - "package": { - "ecosystem": "npm", - "name": "balanced-match" - }, - "version": "1.0.2" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_ExplicitExtractors_WithoutDefaults/scanning_directory_with_one_specific_extractor_disabled - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 22 - body: | - { - "results": [ - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "22" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 144 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "ansi-html" - }, - "version": "0.0.8" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_ExplicitExtractors_WithoutDefaults/scanning_directory_with_one_specific_extractor_enabled_and_no_defaults - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 16 - body: | - { - "results": [ - {} - ] - } - headers: - Content-Length: - - "16" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 144 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "ansi-html" - }, - "version": "0.0.8" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_ExplicitExtractors_WithoutDefaults/scanning_file_with_one_specific_extractor_enabled - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 16 - body: | - { - "results": [ - {} - ] - } - headers: - Content-Length: - - "16" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_empty_plugins_flag_does_nothing.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_empty_plugins_flag_does_nothing.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_empty_plugins_flag_does_nothing.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_extractors_cancelled_out_specified_individually.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_extractors_cancelled_out_specified_individually.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_extractors_cancelled_out_specified_individually.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_extractors_cancelled_out_specified_together.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_extractors_cancelled_out_specified_together.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_extractors_cancelled_out_specified_together.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_extractors_cancelled_out_with_presets.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_extractors_cancelled_out_with_presets.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_extractors_cancelled_out_with_presets.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_scanning_directory_with_a_couple_of_specific_extractors_enabled_individually.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_scanning_directory_with_a_couple_of_specific_extractors_enabled_individually.yaml new file mode 100644 index 00000000000..89721d256d5 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_scanning_directory_with_a_couple_of_specific_extractors_enabled_individually.yaml @@ -0,0 +1,53 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 273 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "ansi-html" + }, + "version": "0.0.8" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 19 + body: | + { + "results": [ + {}, + {} + ] + } + headers: + Content-Length: + - "19" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_scanning_directory_with_a_couple_of_specific_extractors_enabled_specified_together.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_scanning_directory_with_a_couple_of_specific_extractors_enabled_specified_together.yaml new file mode 100644 index 00000000000..89721d256d5 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_scanning_directory_with_a_couple_of_specific_extractors_enabled_specified_together.yaml @@ -0,0 +1,53 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 273 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "ansi-html" + }, + "version": "0.0.8" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 19 + body: | + { + "results": [ + {}, + {} + ] + } + headers: + Content-Length: + - "19" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_scanning_directory_with_an_extractor_that_does_not_exist.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_scanning_directory_with_an_extractor_that_does_not_exist.yaml new file mode 100644 index 00000000000..aa1eb2a75fb --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_scanning_directory_with_an_extractor_that_does_not_exist.yaml @@ -0,0 +1,45 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 144 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "ansi-html" + }, + "version": "0.0.8" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 16 + body: | + { + "results": [ + {} + ] + } + headers: + Content-Length: + - "16" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_scanning_directory_with_one_specific_extractor_disabled.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_scanning_directory_with_one_specific_extractor_disabled.yaml new file mode 100644 index 00000000000..4a65eb5564d --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_scanning_directory_with_one_specific_extractor_disabled.yaml @@ -0,0 +1,61 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 399 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "RubyGems", + "name": "ast" + }, + "version": "2.4.2" + }, + { + "package": { + "ecosystem": "npm", + "name": "balanced-match" + }, + "version": "1.0.2" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 22 + body: | + { + "results": [ + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "22" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_scanning_directory_with_one_specific_extractor_enabled_and_no_defaults.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_scanning_directory_with_one_specific_extractor_enabled_and_no_defaults.yaml new file mode 100644 index 00000000000..aa1eb2a75fb --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_scanning_directory_with_one_specific_extractor_enabled_and_no_defaults.yaml @@ -0,0 +1,45 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 144 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "ansi-html" + }, + "version": "0.0.8" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 16 + body: | + { + "results": [ + {} + ] + } + headers: + Content-Length: + - "16" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_scanning_file_with_one_different_extractor_enabled.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_scanning_file_with_one_different_extractor_enabled.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_scanning_file_with_one_different_extractor_enabled.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_scanning_file_with_one_specific_extractor_enabled.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_scanning_file_with_one_specific_extractor_enabled.yaml new file mode 100644 index 00000000000..aa1eb2a75fb --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_scanning_file_with_one_specific_extractor_enabled.yaml @@ -0,0 +1,45 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 144 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "ansi-html" + }, + "version": "0.0.8" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 16 + body: | + { + "results": [ + {} + ] + } + headers: + Content-Length: + - "16" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_scanning_file_with_parse_as_but_specific_extractor_disabled.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_scanning_file_with_parse_as_but_specific_extractor_disabled.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithoutDefaults_scanning_file_with_parse_as_but_specific_extractor_disabled.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Filter_Show_all_Packages_with_empty_config.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Filter_Show_all_Packages_with_empty_config.yaml new file mode 100644 index 00000000000..4484e6275fd --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Filter_Show_all_Packages_with_empty_config.yaml @@ -0,0 +1,45 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 142 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.999.1" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 16 + body: | + { + "results": [ + {} + ] + } + headers: + Content-Length: + - "16" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Filter_bun_lock_with_short_commit_hash_skipped.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Filter_bun_lock_with_short_commit_hash_skipped.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Filter_bun_lock_with_short_commit_hash_skipped.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Filter_bun_lock_with_short_commit_hash_skipped_show_all.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Filter_bun_lock_with_short_commit_hash_skipped_show_all.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Filter_bun_lock_with_short_commit_hash_skipped_show_all.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_false_no_vuln_json.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_false_no_vuln_json.yaml new file mode 100644 index 00000000000..29eb81aaab5 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_false_no_vuln_json.yaml @@ -0,0 +1,77 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 670 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "crates.io", + "name": "allocator-api2" + }, + "version": "0.2.21" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "equivalent" + }, + "version": "1.0.2" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "foldhash" + }, + "version": "0.2.0" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "hashbrown" + }, + "version": "0.16.0" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "rust_clean" + }, + "version": "0.1.0" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 28 + body: | + { + "results": [ + {}, + {}, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "28" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_false_no_vuln_json_grpc.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_false_no_vuln_json_grpc.yaml new file mode 100644 index 00000000000..b2f20a77442 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_false_no_vuln_json_grpc.yaml @@ -0,0 +1,274 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/GetVersionBatch + request: |- + { + "requests": [ + { + "versionKey": { + "name": "allocator-api2", + "system": "CARGO", + "version": "0.2.21" + } + }, + { + "versionKey": { + "name": "equivalent", + "system": "CARGO", + "version": "1.0.2" + } + }, + { + "versionKey": { + "name": "foldhash", + "system": "CARGO", + "version": "0.2.0" + } + }, + { + "versionKey": { + "name": "hashbrown", + "system": "CARGO", + "version": "0.16.0" + } + }, + { + "versionKey": { + "name": "rust_clean", + "system": "CARGO", + "version": "0.1.0" + } + } + ] + } + response: |- + { + "responses": [ + { + "request": { + "versionKey": { + "name": "allocator-api2", + "system": "CARGO", + "version": "0.2.21" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/zakarumych/allocator-api2" + }, + { + "label": "HOMEPAGE", + "url": "https://github.com/zakarumych/allocator-api2" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/allocator-api2" + } + ], + "publishedAt": "2024-12-01T14:49:16Z", + "purl": "pkg:cargo/allocator-api2@0.2.21", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/zakarumych/allocator-api2" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "allocator-api2", + "source": "CARGO_CRATES_IO", + "versionString": "0.2.21" + } + ], + "versionKey": { + "name": "allocator-api2", + "system": "CARGO", + "version": "0.2.21" + } + } + }, + { + "request": { + "versionKey": { + "name": "equivalent", + "system": "CARGO", + "version": "1.0.2" + } + }, + "version": { + "isDefault": true, + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/indexmap-rs/equivalent" + } + ], + "publishedAt": "2025-02-14T22:14:18Z", + "purl": "pkg:cargo/equivalent@1.0.2", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/indexmap-rs/equivalent" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "equivalent", + "source": "CARGO_CRATES_IO", + "versionString": "1.0.2" + } + ], + "versionKey": { + "name": "equivalent", + "system": "CARGO", + "version": "1.0.2" + } + } + }, + { + "request": { + "versionKey": { + "name": "foldhash", + "system": "CARGO", + "version": "0.2.0" + } + }, + "version": { + "isDefault": true, + "licenseDetails": [ + { + "license": "Zlib", + "spdx": "Zlib" + } + ], + "licenses": [ + "Zlib" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/orlp/foldhash" + } + ], + "publishedAt": "2025-08-23T19:14:01Z", + "purl": "pkg:cargo/foldhash@0.2.0", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/orlp/foldhash" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "foldhash", + "source": "CARGO_CRATES_IO", + "versionString": "0.2.0" + } + ], + "versionKey": { + "name": "foldhash", + "system": "CARGO", + "version": "0.2.0" + } + } + }, + { + "request": { + "versionKey": { + "name": "hashbrown", + "system": "CARGO", + "version": "0.16.0" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/rust-lang/hashbrown" + } + ], + "publishedAt": "2025-08-29T11:55:49Z", + "purl": "pkg:cargo/hashbrown@0.16.0", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/rust-lang/hashbrown" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "hashbrown", + "source": "CARGO_CRATES_IO", + "versionString": "0.16.0" + } + ], + "versionKey": { + "name": "hashbrown", + "system": "CARGO", + "version": "0.16.0" + } + } + }, + { + "request": { + "versionKey": { + "name": "rust_clean", + "system": "CARGO", + "version": "0.1.0" + } + } + } + ] + } diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_npm_json.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_npm_json.yaml new file mode 100644 index 00000000000..474b5cbc63e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_npm_json.yaml @@ -0,0 +1,45 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 143 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "left-pad" + }, + "version": "1.3.0" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 16 + body: | + { + "results": [ + {} + ] + } + headers: + Content-Length: + - "16" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_npm_json_grpc.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_npm_json_grpc.yaml new file mode 100644 index 00000000000..08bee9723c7 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_npm_json_grpc.yaml @@ -0,0 +1,92 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/GetVersionBatch + request: |- + { + "requests": [ + { + "versionKey": { + "name": "left-pad", + "system": "NPM", + "version": "1.3.0" + } + } + ] + } + response: |- + { + "responses": [ + { + "request": { + "versionKey": { + "name": "left-pad", + "system": "NPM", + "version": "1.3.0" + } + }, + "version": { + "isDefault": true, + "isDeprecated": true, + "licenseDetails": [ + { + "license": "WTFPL", + "spdx": "WTFPL" + } + ], + "licenses": [ + "WTFPL" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/stevemao/left-pad#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/stevemao/left-pad/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/left-pad/1.3.0" + }, + { + "label": "SOURCE_REPO", + "url": "git+ssh://git@github.com/stevemao/left-pad.git" + } + ], + "publishedAt": "2018-04-09T01:10:45Z", + "purl": "pkg:npm/left-pad@1.3.0", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/stevemao/left-pad" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/stevemao/left-pad" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "left-pad", + "source": "NPM_NPMJS_ORG", + "versionString": "1.3.0" + } + ], + "versionKey": { + "name": "left-pad", + "system": "NPM", + "version": "1.3.0" + } + } + } + ] + } diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_true_no_vuln_json.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_true_no_vuln_json.yaml new file mode 100644 index 00000000000..2d7a0f8b465 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_true_no_vuln_json.yaml @@ -0,0 +1,325 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 4721 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "crates.io", + "name": "displaydoc" + }, + "version": "0.2.5" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "form_urlencoded" + }, + "version": "1.2.2" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "icu_collections" + }, + "version": "2.1.1" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "icu_locale_core" + }, + "version": "2.1.1" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "icu_normalizer" + }, + "version": "2.1.1" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "icu_normalizer_data" + }, + "version": "2.1.1" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "icu_properties" + }, + "version": "2.1.1" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "icu_properties_data" + }, + "version": "2.1.1" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "icu_provider" + }, + "version": "2.1.1" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "idna" + }, + "version": "1.1.0" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "idna_adapter" + }, + "version": "1.2.1" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "litemap" + }, + "version": "0.8.1" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "percent-encoding" + }, + "version": "2.3.2" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "potential_utf" + }, + "version": "0.1.4" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "proc-macro2" + }, + "version": "1.0.103" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "quote" + }, + "version": "1.0.42" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "rust_novuln_deprecated" + }, + "version": "0.1.0" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "serde" + }, + "version": "1.0.228" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "serde_core" + }, + "version": "1.0.228" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "serde_derive" + }, + "version": "1.0.228" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "smallvec" + }, + "version": "1.15.1" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "stable_deref_trait" + }, + "version": "1.2.1" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "syn" + }, + "version": "2.0.111" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "synstructure" + }, + "version": "0.13.2" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "tinystr" + }, + "version": "0.8.2" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "unicode-ident" + }, + "version": "1.0.22" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "url" + }, + "version": "2.5.3" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "utf8_iter" + }, + "version": "1.0.4" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "writeable" + }, + "version": "0.6.2" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "yoke" + }, + "version": "0.8.1" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "yoke-derive" + }, + "version": "0.8.1" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "zerofrom" + }, + "version": "0.1.6" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "zerofrom-derive" + }, + "version": "0.1.6" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "zerotrie" + }, + "version": "0.2.3" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "zerovec" + }, + "version": "0.11.5" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "zerovec-derive" + }, + "version": "0.11.2" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 121 + body: | + { + "results": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "121" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_true_no_vuln_json_grpc.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_true_no_vuln_json_grpc.yaml new file mode 100644 index 00000000000..f269357fb55 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_true_no_vuln_json_grpc.yaml @@ -0,0 +1,2223 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/GetVersionBatch + request: |- + { + "requests": [ + { + "versionKey": { + "name": "displaydoc", + "system": "CARGO", + "version": "0.2.5" + } + }, + { + "versionKey": { + "name": "form_urlencoded", + "system": "CARGO", + "version": "1.2.2" + } + }, + { + "versionKey": { + "name": "icu_collections", + "system": "CARGO", + "version": "2.1.1" + } + }, + { + "versionKey": { + "name": "icu_locale_core", + "system": "CARGO", + "version": "2.1.1" + } + }, + { + "versionKey": { + "name": "icu_normalizer", + "system": "CARGO", + "version": "2.1.1" + } + }, + { + "versionKey": { + "name": "icu_normalizer_data", + "system": "CARGO", + "version": "2.1.1" + } + }, + { + "versionKey": { + "name": "icu_properties", + "system": "CARGO", + "version": "2.1.1" + } + }, + { + "versionKey": { + "name": "icu_properties_data", + "system": "CARGO", + "version": "2.1.1" + } + }, + { + "versionKey": { + "name": "icu_provider", + "system": "CARGO", + "version": "2.1.1" + } + }, + { + "versionKey": { + "name": "idna", + "system": "CARGO", + "version": "1.1.0" + } + }, + { + "versionKey": { + "name": "idna_adapter", + "system": "CARGO", + "version": "1.2.1" + } + }, + { + "versionKey": { + "name": "litemap", + "system": "CARGO", + "version": "0.8.1" + } + }, + { + "versionKey": { + "name": "percent-encoding", + "system": "CARGO", + "version": "2.3.2" + } + }, + { + "versionKey": { + "name": "potential_utf", + "system": "CARGO", + "version": "0.1.4" + } + }, + { + "versionKey": { + "name": "proc-macro2", + "system": "CARGO", + "version": "1.0.103" + } + }, + { + "versionKey": { + "name": "quote", + "system": "CARGO", + "version": "1.0.42" + } + }, + { + "versionKey": { + "name": "rust_novuln_deprecated", + "system": "CARGO", + "version": "0.1.0" + } + }, + { + "versionKey": { + "name": "serde", + "system": "CARGO", + "version": "1.0.228" + } + }, + { + "versionKey": { + "name": "serde_core", + "system": "CARGO", + "version": "1.0.228" + } + }, + { + "versionKey": { + "name": "serde_derive", + "system": "CARGO", + "version": "1.0.228" + } + }, + { + "versionKey": { + "name": "smallvec", + "system": "CARGO", + "version": "1.15.1" + } + }, + { + "versionKey": { + "name": "stable_deref_trait", + "system": "CARGO", + "version": "1.2.1" + } + }, + { + "versionKey": { + "name": "syn", + "system": "CARGO", + "version": "2.0.111" + } + }, + { + "versionKey": { + "name": "synstructure", + "system": "CARGO", + "version": "0.13.2" + } + }, + { + "versionKey": { + "name": "tinystr", + "system": "CARGO", + "version": "0.8.2" + } + }, + { + "versionKey": { + "name": "unicode-ident", + "system": "CARGO", + "version": "1.0.22" + } + }, + { + "versionKey": { + "name": "url", + "system": "CARGO", + "version": "2.5.3" + } + }, + { + "versionKey": { + "name": "utf8_iter", + "system": "CARGO", + "version": "1.0.4" + } + }, + { + "versionKey": { + "name": "writeable", + "system": "CARGO", + "version": "0.6.2" + } + }, + { + "versionKey": { + "name": "yoke", + "system": "CARGO", + "version": "0.8.1" + } + }, + { + "versionKey": { + "name": "yoke-derive", + "system": "CARGO", + "version": "0.8.1" + } + }, + { + "versionKey": { + "name": "zerofrom", + "system": "CARGO", + "version": "0.1.6" + } + }, + { + "versionKey": { + "name": "zerofrom-derive", + "system": "CARGO", + "version": "0.1.6" + } + }, + { + "versionKey": { + "name": "zerotrie", + "system": "CARGO", + "version": "0.2.3" + } + }, + { + "versionKey": { + "name": "zerovec", + "system": "CARGO", + "version": "0.11.5" + } + }, + { + "versionKey": { + "name": "zerovec-derive", + "system": "CARGO", + "version": "0.11.2" + } + } + ] + } + response: |- + { + "responses": [ + { + "request": { + "versionKey": { + "name": "displaydoc", + "system": "CARGO", + "version": "0.2.5" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/yaahc/displaydoc" + }, + { + "label": "HOMEPAGE", + "url": "https://github.com/yaahc/displaydoc" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/displaydoc" + } + ], + "publishedAt": "2024-06-20T21:51:42Z", + "purl": "pkg:cargo/displaydoc@0.2.5", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/yaahc/displaydoc" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "displaydoc", + "source": "CARGO_CRATES_IO", + "versionString": "0.2.5" + } + ], + "versionKey": { + "name": "displaydoc", + "system": "CARGO", + "version": "0.2.5" + } + } + }, + { + "request": { + "versionKey": { + "name": "form_urlencoded", + "system": "CARGO", + "version": "1.2.2" + } + }, + "version": { + "isDefault": true, + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/servo/rust-url" + } + ], + "publishedAt": "2025-08-21T08:47:43Z", + "purl": "pkg:cargo/form_urlencoded@1.2.2", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/servo/rust-url" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "form_urlencoded", + "source": "CARGO_CRATES_IO", + "versionString": "1.2.2" + } + ], + "versionKey": { + "name": "form_urlencoded", + "system": "CARGO", + "version": "1.2.2" + } + } + }, + { + "request": { + "versionKey": { + "name": "icu_collections", + "system": "CARGO", + "version": "2.1.1" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + }, + { + "label": "HOMEPAGE", + "url": "https://icu4x.unicode.org" + } + ], + "publishedAt": "2025-10-28T18:04:11Z", + "purl": "pkg:cargo/icu_collections@2.1.1", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "icu_collections", + "source": "CARGO_CRATES_IO", + "versionString": "2.1.1" + } + ], + "versionKey": { + "name": "icu_collections", + "system": "CARGO", + "version": "2.1.1" + } + } + }, + { + "request": { + "versionKey": { + "name": "icu_locale_core", + "system": "CARGO", + "version": "2.1.1" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + }, + { + "label": "HOMEPAGE", + "url": "https://icu4x.unicode.org" + } + ], + "publishedAt": "2025-10-28T18:03:53Z", + "purl": "pkg:cargo/icu_locale_core@2.1.1", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "icu_locale_core", + "source": "CARGO_CRATES_IO", + "versionString": "2.1.1" + } + ], + "versionKey": { + "name": "icu_locale_core", + "system": "CARGO", + "version": "2.1.1" + } + } + }, + { + "request": { + "versionKey": { + "name": "icu_normalizer", + "system": "CARGO", + "version": "2.1.1" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + }, + { + "label": "HOMEPAGE", + "url": "https://icu4x.unicode.org" + } + ], + "publishedAt": "2025-10-28T18:06:17Z", + "purl": "pkg:cargo/icu_normalizer@2.1.1", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "icu_normalizer", + "source": "CARGO_CRATES_IO", + "versionString": "2.1.1" + } + ], + "versionKey": { + "name": "icu_normalizer", + "system": "CARGO", + "version": "2.1.1" + } + } + }, + { + "request": { + "versionKey": { + "name": "icu_normalizer_data", + "system": "CARGO", + "version": "2.1.1" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + }, + { + "label": "HOMEPAGE", + "url": "https://icu4x.unicode.org" + } + ], + "publishedAt": "2025-10-28T18:06:02Z", + "purl": "pkg:cargo/icu_normalizer_data@2.1.1", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "icu_normalizer_data", + "source": "CARGO_CRATES_IO", + "versionString": "2.1.1" + } + ], + "versionKey": { + "name": "icu_normalizer_data", + "system": "CARGO", + "version": "2.1.1" + } + } + }, + { + "request": { + "versionKey": { + "name": "icu_properties", + "system": "CARGO", + "version": "2.1.1" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + }, + { + "label": "HOMEPAGE", + "url": "https://icu4x.unicode.org" + } + ], + "publishedAt": "2025-10-28T18:05:30Z", + "purl": "pkg:cargo/icu_properties@2.1.1", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "icu_properties", + "source": "CARGO_CRATES_IO", + "versionString": "2.1.1" + } + ], + "versionKey": { + "name": "icu_properties", + "system": "CARGO", + "version": "2.1.1" + } + } + }, + { + "request": { + "versionKey": { + "name": "icu_properties_data", + "system": "CARGO", + "version": "2.1.1" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + }, + { + "label": "HOMEPAGE", + "url": "https://icu4x.unicode.org" + } + ], + "publishedAt": "2025-10-28T18:05:16Z", + "purl": "pkg:cargo/icu_properties_data@2.1.1", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "icu_properties_data", + "source": "CARGO_CRATES_IO", + "versionString": "2.1.1" + } + ], + "versionKey": { + "name": "icu_properties_data", + "system": "CARGO", + "version": "2.1.1" + } + } + }, + { + "request": { + "versionKey": { + "name": "icu_provider", + "system": "CARGO", + "version": "2.1.1" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + }, + { + "label": "HOMEPAGE", + "url": "https://icu4x.unicode.org" + } + ], + "publishedAt": "2025-10-28T18:04:29Z", + "purl": "pkg:cargo/icu_provider@2.1.1", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "icu_provider", + "source": "CARGO_CRATES_IO", + "versionString": "2.1.1" + } + ], + "versionKey": { + "name": "icu_provider", + "system": "CARGO", + "version": "2.1.1" + } + } + }, + { + "request": { + "versionKey": { + "name": "idna", + "system": "CARGO", + "version": "1.1.0" + } + }, + "version": { + "isDefault": true, + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/servo/rust-url/" + } + ], + "publishedAt": "2025-08-21T08:48:20Z", + "purl": "pkg:cargo/idna@1.1.0", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/servo/rust-url" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "idna", + "source": "CARGO_CRATES_IO", + "versionString": "1.1.0" + } + ], + "versionKey": { + "name": "idna", + "system": "CARGO", + "version": "1.1.0" + } + } + }, + { + "request": { + "versionKey": { + "name": "idna_adapter", + "system": "CARGO", + "version": "1.2.1" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/hsivonen/idna_adapter" + }, + { + "label": "HOMEPAGE", + "url": "https://docs.rs/crate/idna_adapter/latest" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/idna_adapter/latest/idna_adapter/" + } + ], + "publishedAt": "2025-05-08T15:25:54Z", + "purl": "pkg:cargo/idna_adapter@1.2.1", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/hsivonen/idna_adapter" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "idna_adapter", + "source": "CARGO_CRATES_IO", + "versionString": "1.2.1" + } + ], + "versionKey": { + "name": "idna_adapter", + "system": "CARGO", + "version": "1.2.1" + } + } + }, + { + "request": { + "versionKey": { + "name": "litemap", + "system": "CARGO", + "version": "0.8.1" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/litemap" + } + ], + "publishedAt": "2025-10-28T15:56:37Z", + "purl": "pkg:cargo/litemap@0.8.1", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "litemap", + "source": "CARGO_CRATES_IO", + "versionString": "0.8.1" + } + ], + "versionKey": { + "name": "litemap", + "system": "CARGO", + "version": "0.8.1" + } + } + }, + { + "request": { + "versionKey": { + "name": "percent-encoding", + "system": "CARGO", + "version": "2.3.2" + } + }, + "version": { + "isDefault": true, + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/servo/rust-url/" + } + ], + "publishedAt": "2025-08-21T08:46:50Z", + "purl": "pkg:cargo/percent-encoding@2.3.2", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/servo/rust-url" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "percent-encoding", + "source": "CARGO_CRATES_IO", + "versionString": "2.3.2" + } + ], + "versionKey": { + "name": "percent-encoding", + "system": "CARGO", + "version": "2.3.2" + } + } + }, + { + "request": { + "versionKey": { + "name": "potential_utf", + "system": "CARGO", + "version": "0.1.4" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + }, + { + "label": "HOMEPAGE", + "url": "https://icu4x.unicode.org" + } + ], + "publishedAt": "2025-10-28T15:57:27Z", + "purl": "pkg:cargo/potential_utf@0.1.4", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "potential_utf", + "source": "CARGO_CRATES_IO", + "versionString": "0.1.4" + } + ], + "versionKey": { + "name": "potential_utf", + "system": "CARGO", + "version": "0.1.4" + } + } + }, + { + "request": { + "versionKey": { + "name": "proc-macro2", + "system": "CARGO", + "version": "1.0.103" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/dtolnay/proc-macro2" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/proc-macro2" + } + ], + "publishedAt": "2025-10-23T22:30:16Z", + "purl": "pkg:cargo/proc-macro2@1.0.103", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/dtolnay/proc-macro2" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "proc-macro2", + "source": "CARGO_CRATES_IO", + "versionString": "1.0.103" + } + ], + "versionKey": { + "name": "proc-macro2", + "system": "CARGO", + "version": "1.0.103" + } + } + }, + { + "request": { + "versionKey": { + "name": "quote", + "system": "CARGO", + "version": "1.0.42" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/dtolnay/quote" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/quote/" + } + ], + "publishedAt": "2025-11-06T18:34:45Z", + "purl": "pkg:cargo/quote@1.0.42", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/dtolnay/quote" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "quote", + "source": "CARGO_CRATES_IO", + "versionString": "1.0.42" + } + ], + "versionKey": { + "name": "quote", + "system": "CARGO", + "version": "1.0.42" + } + } + }, + { + "request": { + "versionKey": { + "name": "rust_novuln_deprecated", + "system": "CARGO", + "version": "0.1.0" + } + } + }, + { + "request": { + "versionKey": { + "name": "serde", + "system": "CARGO", + "version": "1.0.228" + } + }, + "version": { + "isDefault": true, + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/serde-rs/serde" + }, + { + "label": "HOMEPAGE", + "url": "https://serde.rs" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/serde" + } + ], + "publishedAt": "2025-09-27T16:51:35Z", + "purl": "pkg:cargo/serde@1.0.228", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/serde-rs/serde" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "serde", + "source": "CARGO_CRATES_IO", + "versionString": "1.0.228" + } + ], + "versionKey": { + "name": "serde", + "system": "CARGO", + "version": "1.0.228" + } + } + }, + { + "request": { + "versionKey": { + "name": "serde_core", + "system": "CARGO", + "version": "1.0.228" + } + }, + "version": { + "isDefault": true, + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/serde-rs/serde" + }, + { + "label": "HOMEPAGE", + "url": "https://serde.rs" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/serde_core" + } + ], + "publishedAt": "2025-09-27T16:51:25Z", + "purl": "pkg:cargo/serde_core@1.0.228", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/serde-rs/serde" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "serde_core", + "source": "CARGO_CRATES_IO", + "versionString": "1.0.228" + } + ], + "versionKey": { + "name": "serde_core", + "system": "CARGO", + "version": "1.0.228" + } + } + }, + { + "request": { + "versionKey": { + "name": "serde_derive", + "system": "CARGO", + "version": "1.0.228" + } + }, + "version": { + "isDefault": true, + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/serde-rs/serde" + }, + { + "label": "HOMEPAGE", + "url": "https://serde.rs" + }, + { + "label": "DOCUMENTATION", + "url": "https://serde.rs/derive.html" + } + ], + "publishedAt": "2025-09-27T16:51:16Z", + "purl": "pkg:cargo/serde_derive@1.0.228", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/serde-rs/serde" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "serde_derive", + "source": "CARGO_CRATES_IO", + "versionString": "1.0.228" + } + ], + "versionKey": { + "name": "serde_derive", + "system": "CARGO", + "version": "1.0.228" + } + } + }, + { + "request": { + "versionKey": { + "name": "smallvec", + "system": "CARGO", + "version": "1.15.1" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/servo/rust-smallvec" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/smallvec/" + } + ], + "publishedAt": "2025-06-06T17:14:20Z", + "purl": "pkg:cargo/smallvec@1.15.1", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/servo/rust-smallvec" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "smallvec", + "source": "CARGO_CRATES_IO", + "versionString": "1.15.1" + } + ], + "versionKey": { + "name": "smallvec", + "system": "CARGO", + "version": "1.15.1" + } + } + }, + { + "request": { + "versionKey": { + "name": "stable_deref_trait", + "system": "CARGO", + "version": "1.2.1" + } + }, + "version": { + "isDefault": true, + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/storyyeller/stable_deref_trait" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/stable_deref_trait/1.2.1/stable_deref_trait" + } + ], + "publishedAt": "2025-10-09T05:24:54Z", + "purl": "pkg:cargo/stable_deref_trait@1.2.1", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/storyyeller/stable_deref_trait" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "stable_deref_trait", + "source": "CARGO_CRATES_IO", + "versionString": "1.2.1" + } + ], + "versionKey": { + "name": "stable_deref_trait", + "system": "CARGO", + "version": "1.2.1" + } + } + }, + { + "request": { + "versionKey": { + "name": "syn", + "system": "CARGO", + "version": "2.0.111" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/dtolnay/syn" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/syn" + } + ], + "publishedAt": "2025-11-23T04:14:16Z", + "purl": "pkg:cargo/syn@2.0.111", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/dtolnay/syn" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "syn", + "source": "CARGO_CRATES_IO", + "versionString": "2.0.111" + } + ], + "versionKey": { + "name": "syn", + "system": "CARGO", + "version": "2.0.111" + } + } + }, + { + "request": { + "versionKey": { + "name": "synstructure", + "system": "CARGO", + "version": "0.13.2" + } + }, + "version": { + "isDefault": true, + "licenseDetails": [ + { + "license": "MIT", + "spdx": "MIT" + } + ], + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/mystor/synstructure" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/synstructure" + } + ], + "publishedAt": "2025-04-30T16:37:46Z", + "purl": "pkg:cargo/synstructure@0.13.2", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/mystor/synstructure" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "synstructure", + "source": "CARGO_CRATES_IO", + "versionString": "0.13.2" + } + ], + "versionKey": { + "name": "synstructure", + "system": "CARGO", + "version": "0.13.2" + } + } + }, + { + "request": { + "versionKey": { + "name": "tinystr", + "system": "CARGO", + "version": "0.8.2" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + } + ], + "publishedAt": "2025-10-28T15:57:03Z", + "purl": "pkg:cargo/tinystr@0.8.2", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "tinystr", + "source": "CARGO_CRATES_IO", + "versionString": "0.8.2" + } + ], + "versionKey": { + "name": "tinystr", + "system": "CARGO", + "version": "0.8.2" + } + } + }, + { + "request": { + "versionKey": { + "name": "unicode-ident", + "system": "CARGO", + "version": "1.0.22" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0 AND (Apache-2.0 OR MIT)", + "spdx": "Unicode-3.0 AND (Apache-2.0 OR MIT)" + } + ], + "licenses": [ + "Unicode-3.0 AND (Apache-2.0 OR MIT)" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/dtolnay/unicode-ident" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/unicode-ident" + } + ], + "publishedAt": "2025-10-30T04:16:48Z", + "purl": "pkg:cargo/unicode-ident@1.0.22", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/dtolnay/unicode-ident" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "unicode-ident", + "source": "CARGO_CRATES_IO", + "versionString": "1.0.22" + } + ], + "versionKey": { + "name": "unicode-ident", + "system": "CARGO", + "version": "1.0.22" + } + } + }, + { + "request": { + "versionKey": { + "name": "url", + "system": "CARGO", + "version": "2.5.3" + } + }, + "version": { + "isDeprecated": true, + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/servo/rust-url" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/url" + } + ], + "publishedAt": "2024-11-04T10:14:38Z", + "purl": "pkg:cargo/url@2.5.3", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/servo/rust-url" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "url", + "source": "CARGO_CRATES_IO", + "versionString": "2.5.3" + } + ], + "versionKey": { + "name": "url", + "system": "CARGO", + "version": "2.5.3" + } + } + }, + { + "request": { + "versionKey": { + "name": "utf8_iter", + "system": "CARGO", + "version": "1.0.4" + } + }, + "version": { + "isDefault": true, + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/hsivonen/utf8_iter" + }, + { + "label": "HOMEPAGE", + "url": "https://docs.rs/utf8_iter/" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/utf8_iter/" + } + ], + "publishedAt": "2023-12-01T17:26:51Z", + "purl": "pkg:cargo/utf8_iter@1.0.4", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/hsivonen/utf8_iter" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "utf8_iter", + "source": "CARGO_CRATES_IO", + "versionString": "1.0.4" + } + ], + "versionKey": { + "name": "utf8_iter", + "system": "CARGO", + "version": "1.0.4" + } + } + }, + { + "request": { + "versionKey": { + "name": "writeable", + "system": "CARGO", + "version": "0.6.2" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + } + ], + "publishedAt": "2025-10-28T15:57:09Z", + "purl": "pkg:cargo/writeable@0.6.2", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "writeable", + "source": "CARGO_CRATES_IO", + "versionString": "0.6.2" + } + ], + "versionKey": { + "name": "writeable", + "system": "CARGO", + "version": "0.6.2" + } + } + }, + { + "request": { + "versionKey": { + "name": "yoke", + "system": "CARGO", + "version": "0.8.1" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + } + ], + "publishedAt": "2025-10-28T15:56:29Z", + "purl": "pkg:cargo/yoke@0.8.1", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "yoke", + "source": "CARGO_CRATES_IO", + "versionString": "0.8.1" + } + ], + "versionKey": { + "name": "yoke", + "system": "CARGO", + "version": "0.8.1" + } + } + }, + { + "request": { + "versionKey": { + "name": "yoke-derive", + "system": "CARGO", + "version": "0.8.1" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + } + ], + "publishedAt": "2025-10-28T15:56:24Z", + "purl": "pkg:cargo/yoke-derive@0.8.1", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "yoke-derive", + "source": "CARGO_CRATES_IO", + "versionString": "0.8.1" + } + ], + "versionKey": { + "name": "yoke-derive", + "system": "CARGO", + "version": "0.8.1" + } + } + }, + { + "request": { + "versionKey": { + "name": "zerofrom", + "system": "CARGO", + "version": "0.1.6" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + } + ], + "publishedAt": "2025-02-26T18:22:02Z", + "purl": "pkg:cargo/zerofrom@0.1.6", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "zerofrom", + "source": "CARGO_CRATES_IO", + "versionString": "0.1.6" + } + ], + "versionKey": { + "name": "zerofrom", + "system": "CARGO", + "version": "0.1.6" + } + } + }, + { + "request": { + "versionKey": { + "name": "zerofrom-derive", + "system": "CARGO", + "version": "0.1.6" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + } + ], + "publishedAt": "2025-02-26T18:21:58Z", + "purl": "pkg:cargo/zerofrom-derive@0.1.6", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "zerofrom-derive", + "source": "CARGO_CRATES_IO", + "versionString": "0.1.6" + } + ], + "versionKey": { + "name": "zerofrom-derive", + "system": "CARGO", + "version": "0.1.6" + } + } + }, + { + "request": { + "versionKey": { + "name": "zerotrie", + "system": "CARGO", + "version": "0.2.3" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + }, + { + "label": "HOMEPAGE", + "url": "https://icu4x.unicode.org" + } + ], + "publishedAt": "2025-10-28T15:58:06Z", + "purl": "pkg:cargo/zerotrie@0.2.3", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "zerotrie", + "source": "CARGO_CRATES_IO", + "versionString": "0.2.3" + } + ], + "versionKey": { + "name": "zerotrie", + "system": "CARGO", + "version": "0.2.3" + } + } + }, + { + "request": { + "versionKey": { + "name": "zerovec", + "system": "CARGO", + "version": "0.11.5" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + } + ], + "publishedAt": "2025-10-28T15:56:52Z", + "purl": "pkg:cargo/zerovec@0.11.5", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "zerovec", + "source": "CARGO_CRATES_IO", + "versionString": "0.11.5" + } + ], + "versionKey": { + "name": "zerovec", + "system": "CARGO", + "version": "0.11.5" + } + } + }, + { + "request": { + "versionKey": { + "name": "zerovec-derive", + "system": "CARGO", + "version": "0.11.2" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + } + ], + "publishedAt": "2025-10-28T15:56:46Z", + "purl": "pkg:cargo/zerovec-derive@0.11.2", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "zerovec-derive", + "source": "CARGO_CRATES_IO", + "versionString": "0.11.2" + } + ], + "versionKey": { + "name": "zerovec-derive", + "system": "CARGO", + "version": "0.11.2" + } + } + } + ] + } diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_true_no_vuln_table.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_true_no_vuln_table.yaml new file mode 100644 index 00000000000..2d7a0f8b465 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_true_no_vuln_table.yaml @@ -0,0 +1,325 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 4721 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "crates.io", + "name": "displaydoc" + }, + "version": "0.2.5" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "form_urlencoded" + }, + "version": "1.2.2" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "icu_collections" + }, + "version": "2.1.1" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "icu_locale_core" + }, + "version": "2.1.1" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "icu_normalizer" + }, + "version": "2.1.1" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "icu_normalizer_data" + }, + "version": "2.1.1" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "icu_properties" + }, + "version": "2.1.1" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "icu_properties_data" + }, + "version": "2.1.1" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "icu_provider" + }, + "version": "2.1.1" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "idna" + }, + "version": "1.1.0" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "idna_adapter" + }, + "version": "1.2.1" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "litemap" + }, + "version": "0.8.1" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "percent-encoding" + }, + "version": "2.3.2" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "potential_utf" + }, + "version": "0.1.4" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "proc-macro2" + }, + "version": "1.0.103" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "quote" + }, + "version": "1.0.42" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "rust_novuln_deprecated" + }, + "version": "0.1.0" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "serde" + }, + "version": "1.0.228" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "serde_core" + }, + "version": "1.0.228" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "serde_derive" + }, + "version": "1.0.228" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "smallvec" + }, + "version": "1.15.1" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "stable_deref_trait" + }, + "version": "1.2.1" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "syn" + }, + "version": "2.0.111" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "synstructure" + }, + "version": "0.13.2" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "tinystr" + }, + "version": "0.8.2" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "unicode-ident" + }, + "version": "1.0.22" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "url" + }, + "version": "2.5.3" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "utf8_iter" + }, + "version": "1.0.4" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "writeable" + }, + "version": "0.6.2" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "yoke" + }, + "version": "0.8.1" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "yoke-derive" + }, + "version": "0.8.1" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "zerofrom" + }, + "version": "0.1.6" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "zerofrom-derive" + }, + "version": "0.1.6" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "zerotrie" + }, + "version": "0.2.3" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "zerovec" + }, + "version": "0.11.5" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "zerovec-derive" + }, + "version": "0.11.2" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 121 + body: | + { + "results": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "121" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_true_no_vuln_table_grpc.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_true_no_vuln_table_grpc.yaml new file mode 100644 index 00000000000..f269357fb55 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_true_no_vuln_table_grpc.yaml @@ -0,0 +1,2223 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/GetVersionBatch + request: |- + { + "requests": [ + { + "versionKey": { + "name": "displaydoc", + "system": "CARGO", + "version": "0.2.5" + } + }, + { + "versionKey": { + "name": "form_urlencoded", + "system": "CARGO", + "version": "1.2.2" + } + }, + { + "versionKey": { + "name": "icu_collections", + "system": "CARGO", + "version": "2.1.1" + } + }, + { + "versionKey": { + "name": "icu_locale_core", + "system": "CARGO", + "version": "2.1.1" + } + }, + { + "versionKey": { + "name": "icu_normalizer", + "system": "CARGO", + "version": "2.1.1" + } + }, + { + "versionKey": { + "name": "icu_normalizer_data", + "system": "CARGO", + "version": "2.1.1" + } + }, + { + "versionKey": { + "name": "icu_properties", + "system": "CARGO", + "version": "2.1.1" + } + }, + { + "versionKey": { + "name": "icu_properties_data", + "system": "CARGO", + "version": "2.1.1" + } + }, + { + "versionKey": { + "name": "icu_provider", + "system": "CARGO", + "version": "2.1.1" + } + }, + { + "versionKey": { + "name": "idna", + "system": "CARGO", + "version": "1.1.0" + } + }, + { + "versionKey": { + "name": "idna_adapter", + "system": "CARGO", + "version": "1.2.1" + } + }, + { + "versionKey": { + "name": "litemap", + "system": "CARGO", + "version": "0.8.1" + } + }, + { + "versionKey": { + "name": "percent-encoding", + "system": "CARGO", + "version": "2.3.2" + } + }, + { + "versionKey": { + "name": "potential_utf", + "system": "CARGO", + "version": "0.1.4" + } + }, + { + "versionKey": { + "name": "proc-macro2", + "system": "CARGO", + "version": "1.0.103" + } + }, + { + "versionKey": { + "name": "quote", + "system": "CARGO", + "version": "1.0.42" + } + }, + { + "versionKey": { + "name": "rust_novuln_deprecated", + "system": "CARGO", + "version": "0.1.0" + } + }, + { + "versionKey": { + "name": "serde", + "system": "CARGO", + "version": "1.0.228" + } + }, + { + "versionKey": { + "name": "serde_core", + "system": "CARGO", + "version": "1.0.228" + } + }, + { + "versionKey": { + "name": "serde_derive", + "system": "CARGO", + "version": "1.0.228" + } + }, + { + "versionKey": { + "name": "smallvec", + "system": "CARGO", + "version": "1.15.1" + } + }, + { + "versionKey": { + "name": "stable_deref_trait", + "system": "CARGO", + "version": "1.2.1" + } + }, + { + "versionKey": { + "name": "syn", + "system": "CARGO", + "version": "2.0.111" + } + }, + { + "versionKey": { + "name": "synstructure", + "system": "CARGO", + "version": "0.13.2" + } + }, + { + "versionKey": { + "name": "tinystr", + "system": "CARGO", + "version": "0.8.2" + } + }, + { + "versionKey": { + "name": "unicode-ident", + "system": "CARGO", + "version": "1.0.22" + } + }, + { + "versionKey": { + "name": "url", + "system": "CARGO", + "version": "2.5.3" + } + }, + { + "versionKey": { + "name": "utf8_iter", + "system": "CARGO", + "version": "1.0.4" + } + }, + { + "versionKey": { + "name": "writeable", + "system": "CARGO", + "version": "0.6.2" + } + }, + { + "versionKey": { + "name": "yoke", + "system": "CARGO", + "version": "0.8.1" + } + }, + { + "versionKey": { + "name": "yoke-derive", + "system": "CARGO", + "version": "0.8.1" + } + }, + { + "versionKey": { + "name": "zerofrom", + "system": "CARGO", + "version": "0.1.6" + } + }, + { + "versionKey": { + "name": "zerofrom-derive", + "system": "CARGO", + "version": "0.1.6" + } + }, + { + "versionKey": { + "name": "zerotrie", + "system": "CARGO", + "version": "0.2.3" + } + }, + { + "versionKey": { + "name": "zerovec", + "system": "CARGO", + "version": "0.11.5" + } + }, + { + "versionKey": { + "name": "zerovec-derive", + "system": "CARGO", + "version": "0.11.2" + } + } + ] + } + response: |- + { + "responses": [ + { + "request": { + "versionKey": { + "name": "displaydoc", + "system": "CARGO", + "version": "0.2.5" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/yaahc/displaydoc" + }, + { + "label": "HOMEPAGE", + "url": "https://github.com/yaahc/displaydoc" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/displaydoc" + } + ], + "publishedAt": "2024-06-20T21:51:42Z", + "purl": "pkg:cargo/displaydoc@0.2.5", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/yaahc/displaydoc" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "displaydoc", + "source": "CARGO_CRATES_IO", + "versionString": "0.2.5" + } + ], + "versionKey": { + "name": "displaydoc", + "system": "CARGO", + "version": "0.2.5" + } + } + }, + { + "request": { + "versionKey": { + "name": "form_urlencoded", + "system": "CARGO", + "version": "1.2.2" + } + }, + "version": { + "isDefault": true, + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/servo/rust-url" + } + ], + "publishedAt": "2025-08-21T08:47:43Z", + "purl": "pkg:cargo/form_urlencoded@1.2.2", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/servo/rust-url" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "form_urlencoded", + "source": "CARGO_CRATES_IO", + "versionString": "1.2.2" + } + ], + "versionKey": { + "name": "form_urlencoded", + "system": "CARGO", + "version": "1.2.2" + } + } + }, + { + "request": { + "versionKey": { + "name": "icu_collections", + "system": "CARGO", + "version": "2.1.1" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + }, + { + "label": "HOMEPAGE", + "url": "https://icu4x.unicode.org" + } + ], + "publishedAt": "2025-10-28T18:04:11Z", + "purl": "pkg:cargo/icu_collections@2.1.1", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "icu_collections", + "source": "CARGO_CRATES_IO", + "versionString": "2.1.1" + } + ], + "versionKey": { + "name": "icu_collections", + "system": "CARGO", + "version": "2.1.1" + } + } + }, + { + "request": { + "versionKey": { + "name": "icu_locale_core", + "system": "CARGO", + "version": "2.1.1" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + }, + { + "label": "HOMEPAGE", + "url": "https://icu4x.unicode.org" + } + ], + "publishedAt": "2025-10-28T18:03:53Z", + "purl": "pkg:cargo/icu_locale_core@2.1.1", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "icu_locale_core", + "source": "CARGO_CRATES_IO", + "versionString": "2.1.1" + } + ], + "versionKey": { + "name": "icu_locale_core", + "system": "CARGO", + "version": "2.1.1" + } + } + }, + { + "request": { + "versionKey": { + "name": "icu_normalizer", + "system": "CARGO", + "version": "2.1.1" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + }, + { + "label": "HOMEPAGE", + "url": "https://icu4x.unicode.org" + } + ], + "publishedAt": "2025-10-28T18:06:17Z", + "purl": "pkg:cargo/icu_normalizer@2.1.1", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "icu_normalizer", + "source": "CARGO_CRATES_IO", + "versionString": "2.1.1" + } + ], + "versionKey": { + "name": "icu_normalizer", + "system": "CARGO", + "version": "2.1.1" + } + } + }, + { + "request": { + "versionKey": { + "name": "icu_normalizer_data", + "system": "CARGO", + "version": "2.1.1" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + }, + { + "label": "HOMEPAGE", + "url": "https://icu4x.unicode.org" + } + ], + "publishedAt": "2025-10-28T18:06:02Z", + "purl": "pkg:cargo/icu_normalizer_data@2.1.1", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "icu_normalizer_data", + "source": "CARGO_CRATES_IO", + "versionString": "2.1.1" + } + ], + "versionKey": { + "name": "icu_normalizer_data", + "system": "CARGO", + "version": "2.1.1" + } + } + }, + { + "request": { + "versionKey": { + "name": "icu_properties", + "system": "CARGO", + "version": "2.1.1" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + }, + { + "label": "HOMEPAGE", + "url": "https://icu4x.unicode.org" + } + ], + "publishedAt": "2025-10-28T18:05:30Z", + "purl": "pkg:cargo/icu_properties@2.1.1", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "icu_properties", + "source": "CARGO_CRATES_IO", + "versionString": "2.1.1" + } + ], + "versionKey": { + "name": "icu_properties", + "system": "CARGO", + "version": "2.1.1" + } + } + }, + { + "request": { + "versionKey": { + "name": "icu_properties_data", + "system": "CARGO", + "version": "2.1.1" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + }, + { + "label": "HOMEPAGE", + "url": "https://icu4x.unicode.org" + } + ], + "publishedAt": "2025-10-28T18:05:16Z", + "purl": "pkg:cargo/icu_properties_data@2.1.1", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "icu_properties_data", + "source": "CARGO_CRATES_IO", + "versionString": "2.1.1" + } + ], + "versionKey": { + "name": "icu_properties_data", + "system": "CARGO", + "version": "2.1.1" + } + } + }, + { + "request": { + "versionKey": { + "name": "icu_provider", + "system": "CARGO", + "version": "2.1.1" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + }, + { + "label": "HOMEPAGE", + "url": "https://icu4x.unicode.org" + } + ], + "publishedAt": "2025-10-28T18:04:29Z", + "purl": "pkg:cargo/icu_provider@2.1.1", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "icu_provider", + "source": "CARGO_CRATES_IO", + "versionString": "2.1.1" + } + ], + "versionKey": { + "name": "icu_provider", + "system": "CARGO", + "version": "2.1.1" + } + } + }, + { + "request": { + "versionKey": { + "name": "idna", + "system": "CARGO", + "version": "1.1.0" + } + }, + "version": { + "isDefault": true, + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/servo/rust-url/" + } + ], + "publishedAt": "2025-08-21T08:48:20Z", + "purl": "pkg:cargo/idna@1.1.0", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/servo/rust-url" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "idna", + "source": "CARGO_CRATES_IO", + "versionString": "1.1.0" + } + ], + "versionKey": { + "name": "idna", + "system": "CARGO", + "version": "1.1.0" + } + } + }, + { + "request": { + "versionKey": { + "name": "idna_adapter", + "system": "CARGO", + "version": "1.2.1" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/hsivonen/idna_adapter" + }, + { + "label": "HOMEPAGE", + "url": "https://docs.rs/crate/idna_adapter/latest" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/idna_adapter/latest/idna_adapter/" + } + ], + "publishedAt": "2025-05-08T15:25:54Z", + "purl": "pkg:cargo/idna_adapter@1.2.1", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/hsivonen/idna_adapter" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "idna_adapter", + "source": "CARGO_CRATES_IO", + "versionString": "1.2.1" + } + ], + "versionKey": { + "name": "idna_adapter", + "system": "CARGO", + "version": "1.2.1" + } + } + }, + { + "request": { + "versionKey": { + "name": "litemap", + "system": "CARGO", + "version": "0.8.1" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/litemap" + } + ], + "publishedAt": "2025-10-28T15:56:37Z", + "purl": "pkg:cargo/litemap@0.8.1", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "litemap", + "source": "CARGO_CRATES_IO", + "versionString": "0.8.1" + } + ], + "versionKey": { + "name": "litemap", + "system": "CARGO", + "version": "0.8.1" + } + } + }, + { + "request": { + "versionKey": { + "name": "percent-encoding", + "system": "CARGO", + "version": "2.3.2" + } + }, + "version": { + "isDefault": true, + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/servo/rust-url/" + } + ], + "publishedAt": "2025-08-21T08:46:50Z", + "purl": "pkg:cargo/percent-encoding@2.3.2", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/servo/rust-url" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "percent-encoding", + "source": "CARGO_CRATES_IO", + "versionString": "2.3.2" + } + ], + "versionKey": { + "name": "percent-encoding", + "system": "CARGO", + "version": "2.3.2" + } + } + }, + { + "request": { + "versionKey": { + "name": "potential_utf", + "system": "CARGO", + "version": "0.1.4" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + }, + { + "label": "HOMEPAGE", + "url": "https://icu4x.unicode.org" + } + ], + "publishedAt": "2025-10-28T15:57:27Z", + "purl": "pkg:cargo/potential_utf@0.1.4", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "potential_utf", + "source": "CARGO_CRATES_IO", + "versionString": "0.1.4" + } + ], + "versionKey": { + "name": "potential_utf", + "system": "CARGO", + "version": "0.1.4" + } + } + }, + { + "request": { + "versionKey": { + "name": "proc-macro2", + "system": "CARGO", + "version": "1.0.103" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/dtolnay/proc-macro2" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/proc-macro2" + } + ], + "publishedAt": "2025-10-23T22:30:16Z", + "purl": "pkg:cargo/proc-macro2@1.0.103", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/dtolnay/proc-macro2" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "proc-macro2", + "source": "CARGO_CRATES_IO", + "versionString": "1.0.103" + } + ], + "versionKey": { + "name": "proc-macro2", + "system": "CARGO", + "version": "1.0.103" + } + } + }, + { + "request": { + "versionKey": { + "name": "quote", + "system": "CARGO", + "version": "1.0.42" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/dtolnay/quote" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/quote/" + } + ], + "publishedAt": "2025-11-06T18:34:45Z", + "purl": "pkg:cargo/quote@1.0.42", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/dtolnay/quote" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "quote", + "source": "CARGO_CRATES_IO", + "versionString": "1.0.42" + } + ], + "versionKey": { + "name": "quote", + "system": "CARGO", + "version": "1.0.42" + } + } + }, + { + "request": { + "versionKey": { + "name": "rust_novuln_deprecated", + "system": "CARGO", + "version": "0.1.0" + } + } + }, + { + "request": { + "versionKey": { + "name": "serde", + "system": "CARGO", + "version": "1.0.228" + } + }, + "version": { + "isDefault": true, + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/serde-rs/serde" + }, + { + "label": "HOMEPAGE", + "url": "https://serde.rs" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/serde" + } + ], + "publishedAt": "2025-09-27T16:51:35Z", + "purl": "pkg:cargo/serde@1.0.228", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/serde-rs/serde" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "serde", + "source": "CARGO_CRATES_IO", + "versionString": "1.0.228" + } + ], + "versionKey": { + "name": "serde", + "system": "CARGO", + "version": "1.0.228" + } + } + }, + { + "request": { + "versionKey": { + "name": "serde_core", + "system": "CARGO", + "version": "1.0.228" + } + }, + "version": { + "isDefault": true, + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/serde-rs/serde" + }, + { + "label": "HOMEPAGE", + "url": "https://serde.rs" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/serde_core" + } + ], + "publishedAt": "2025-09-27T16:51:25Z", + "purl": "pkg:cargo/serde_core@1.0.228", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/serde-rs/serde" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "serde_core", + "source": "CARGO_CRATES_IO", + "versionString": "1.0.228" + } + ], + "versionKey": { + "name": "serde_core", + "system": "CARGO", + "version": "1.0.228" + } + } + }, + { + "request": { + "versionKey": { + "name": "serde_derive", + "system": "CARGO", + "version": "1.0.228" + } + }, + "version": { + "isDefault": true, + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/serde-rs/serde" + }, + { + "label": "HOMEPAGE", + "url": "https://serde.rs" + }, + { + "label": "DOCUMENTATION", + "url": "https://serde.rs/derive.html" + } + ], + "publishedAt": "2025-09-27T16:51:16Z", + "purl": "pkg:cargo/serde_derive@1.0.228", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/serde-rs/serde" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "serde_derive", + "source": "CARGO_CRATES_IO", + "versionString": "1.0.228" + } + ], + "versionKey": { + "name": "serde_derive", + "system": "CARGO", + "version": "1.0.228" + } + } + }, + { + "request": { + "versionKey": { + "name": "smallvec", + "system": "CARGO", + "version": "1.15.1" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/servo/rust-smallvec" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/smallvec/" + } + ], + "publishedAt": "2025-06-06T17:14:20Z", + "purl": "pkg:cargo/smallvec@1.15.1", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/servo/rust-smallvec" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "smallvec", + "source": "CARGO_CRATES_IO", + "versionString": "1.15.1" + } + ], + "versionKey": { + "name": "smallvec", + "system": "CARGO", + "version": "1.15.1" + } + } + }, + { + "request": { + "versionKey": { + "name": "stable_deref_trait", + "system": "CARGO", + "version": "1.2.1" + } + }, + "version": { + "isDefault": true, + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/storyyeller/stable_deref_trait" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/stable_deref_trait/1.2.1/stable_deref_trait" + } + ], + "publishedAt": "2025-10-09T05:24:54Z", + "purl": "pkg:cargo/stable_deref_trait@1.2.1", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/storyyeller/stable_deref_trait" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "stable_deref_trait", + "source": "CARGO_CRATES_IO", + "versionString": "1.2.1" + } + ], + "versionKey": { + "name": "stable_deref_trait", + "system": "CARGO", + "version": "1.2.1" + } + } + }, + { + "request": { + "versionKey": { + "name": "syn", + "system": "CARGO", + "version": "2.0.111" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/dtolnay/syn" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/syn" + } + ], + "publishedAt": "2025-11-23T04:14:16Z", + "purl": "pkg:cargo/syn@2.0.111", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/dtolnay/syn" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "syn", + "source": "CARGO_CRATES_IO", + "versionString": "2.0.111" + } + ], + "versionKey": { + "name": "syn", + "system": "CARGO", + "version": "2.0.111" + } + } + }, + { + "request": { + "versionKey": { + "name": "synstructure", + "system": "CARGO", + "version": "0.13.2" + } + }, + "version": { + "isDefault": true, + "licenseDetails": [ + { + "license": "MIT", + "spdx": "MIT" + } + ], + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/mystor/synstructure" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/synstructure" + } + ], + "publishedAt": "2025-04-30T16:37:46Z", + "purl": "pkg:cargo/synstructure@0.13.2", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/mystor/synstructure" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "synstructure", + "source": "CARGO_CRATES_IO", + "versionString": "0.13.2" + } + ], + "versionKey": { + "name": "synstructure", + "system": "CARGO", + "version": "0.13.2" + } + } + }, + { + "request": { + "versionKey": { + "name": "tinystr", + "system": "CARGO", + "version": "0.8.2" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + } + ], + "publishedAt": "2025-10-28T15:57:03Z", + "purl": "pkg:cargo/tinystr@0.8.2", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "tinystr", + "source": "CARGO_CRATES_IO", + "versionString": "0.8.2" + } + ], + "versionKey": { + "name": "tinystr", + "system": "CARGO", + "version": "0.8.2" + } + } + }, + { + "request": { + "versionKey": { + "name": "unicode-ident", + "system": "CARGO", + "version": "1.0.22" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0 AND (Apache-2.0 OR MIT)", + "spdx": "Unicode-3.0 AND (Apache-2.0 OR MIT)" + } + ], + "licenses": [ + "Unicode-3.0 AND (Apache-2.0 OR MIT)" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/dtolnay/unicode-ident" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/unicode-ident" + } + ], + "publishedAt": "2025-10-30T04:16:48Z", + "purl": "pkg:cargo/unicode-ident@1.0.22", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/dtolnay/unicode-ident" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "unicode-ident", + "source": "CARGO_CRATES_IO", + "versionString": "1.0.22" + } + ], + "versionKey": { + "name": "unicode-ident", + "system": "CARGO", + "version": "1.0.22" + } + } + }, + { + "request": { + "versionKey": { + "name": "url", + "system": "CARGO", + "version": "2.5.3" + } + }, + "version": { + "isDeprecated": true, + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/servo/rust-url" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/url" + } + ], + "publishedAt": "2024-11-04T10:14:38Z", + "purl": "pkg:cargo/url@2.5.3", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/servo/rust-url" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "url", + "source": "CARGO_CRATES_IO", + "versionString": "2.5.3" + } + ], + "versionKey": { + "name": "url", + "system": "CARGO", + "version": "2.5.3" + } + } + }, + { + "request": { + "versionKey": { + "name": "utf8_iter", + "system": "CARGO", + "version": "1.0.4" + } + }, + "version": { + "isDefault": true, + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/hsivonen/utf8_iter" + }, + { + "label": "HOMEPAGE", + "url": "https://docs.rs/utf8_iter/" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/utf8_iter/" + } + ], + "publishedAt": "2023-12-01T17:26:51Z", + "purl": "pkg:cargo/utf8_iter@1.0.4", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/hsivonen/utf8_iter" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "utf8_iter", + "source": "CARGO_CRATES_IO", + "versionString": "1.0.4" + } + ], + "versionKey": { + "name": "utf8_iter", + "system": "CARGO", + "version": "1.0.4" + } + } + }, + { + "request": { + "versionKey": { + "name": "writeable", + "system": "CARGO", + "version": "0.6.2" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + } + ], + "publishedAt": "2025-10-28T15:57:09Z", + "purl": "pkg:cargo/writeable@0.6.2", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "writeable", + "source": "CARGO_CRATES_IO", + "versionString": "0.6.2" + } + ], + "versionKey": { + "name": "writeable", + "system": "CARGO", + "version": "0.6.2" + } + } + }, + { + "request": { + "versionKey": { + "name": "yoke", + "system": "CARGO", + "version": "0.8.1" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + } + ], + "publishedAt": "2025-10-28T15:56:29Z", + "purl": "pkg:cargo/yoke@0.8.1", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "yoke", + "source": "CARGO_CRATES_IO", + "versionString": "0.8.1" + } + ], + "versionKey": { + "name": "yoke", + "system": "CARGO", + "version": "0.8.1" + } + } + }, + { + "request": { + "versionKey": { + "name": "yoke-derive", + "system": "CARGO", + "version": "0.8.1" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + } + ], + "publishedAt": "2025-10-28T15:56:24Z", + "purl": "pkg:cargo/yoke-derive@0.8.1", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "yoke-derive", + "source": "CARGO_CRATES_IO", + "versionString": "0.8.1" + } + ], + "versionKey": { + "name": "yoke-derive", + "system": "CARGO", + "version": "0.8.1" + } + } + }, + { + "request": { + "versionKey": { + "name": "zerofrom", + "system": "CARGO", + "version": "0.1.6" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + } + ], + "publishedAt": "2025-02-26T18:22:02Z", + "purl": "pkg:cargo/zerofrom@0.1.6", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "zerofrom", + "source": "CARGO_CRATES_IO", + "versionString": "0.1.6" + } + ], + "versionKey": { + "name": "zerofrom", + "system": "CARGO", + "version": "0.1.6" + } + } + }, + { + "request": { + "versionKey": { + "name": "zerofrom-derive", + "system": "CARGO", + "version": "0.1.6" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + } + ], + "publishedAt": "2025-02-26T18:21:58Z", + "purl": "pkg:cargo/zerofrom-derive@0.1.6", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "zerofrom-derive", + "source": "CARGO_CRATES_IO", + "versionString": "0.1.6" + } + ], + "versionKey": { + "name": "zerofrom-derive", + "system": "CARGO", + "version": "0.1.6" + } + } + }, + { + "request": { + "versionKey": { + "name": "zerotrie", + "system": "CARGO", + "version": "0.2.3" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + }, + { + "label": "HOMEPAGE", + "url": "https://icu4x.unicode.org" + } + ], + "publishedAt": "2025-10-28T15:58:06Z", + "purl": "pkg:cargo/zerotrie@0.2.3", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "zerotrie", + "source": "CARGO_CRATES_IO", + "versionString": "0.2.3" + } + ], + "versionKey": { + "name": "zerotrie", + "system": "CARGO", + "version": "0.2.3" + } + } + }, + { + "request": { + "versionKey": { + "name": "zerovec", + "system": "CARGO", + "version": "0.11.5" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + } + ], + "publishedAt": "2025-10-28T15:56:52Z", + "purl": "pkg:cargo/zerovec@0.11.5", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "zerovec", + "source": "CARGO_CRATES_IO", + "versionString": "0.11.5" + } + ], + "versionKey": { + "name": "zerovec", + "system": "CARGO", + "version": "0.11.5" + } + } + }, + { + "request": { + "versionKey": { + "name": "zerovec-derive", + "system": "CARGO", + "version": "0.11.2" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Unicode-3.0", + "spdx": "Unicode-3.0" + } + ], + "licenses": [ + "Unicode-3.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/unicode-org/icu4x" + } + ], + "publishedAt": "2025-10-28T15:56:46Z", + "purl": "pkg:cargo/zerovec-derive@0.11.2", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/unicode-org/icu4x" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "zerovec-derive", + "source": "CARGO_CRATES_IO", + "versionString": "0.11.2" + } + ], + "versionKey": { + "name": "zerovec-derive", + "system": "CARGO", + "version": "0.11.2" + } + } + } + ] + } diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_true_with_vuln_json.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_true_with_vuln_json.yaml new file mode 100644 index 00000000000..b680c40ac65 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_true_with_vuln_json.yaml @@ -0,0 +1,112 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 953 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "crates.io", + "name": "cfg-if" + }, + "version": "0.1.10" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "libc" + }, + "version": "0.2.177" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "net2" + }, + "version": "0.2.33" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "rust_vuln_deprecated" + }, + "version": "0.1.0" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "winapi" + }, + "version": "0.3.9" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "winapi-i686-pc-windows-gnu" + }, + "version": "0.4.0" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "winapi-x86_64-pc-windows-gnu" + }, + "version": "0.4.0" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 305 + body: | + { + "results": [ + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-458v-4hrf-g3m4", + "modified": "2024-02-12T15:55:27Z" + }, + { + "id": "GHSA-c79c-gwph-gqfm", + "modified": "2023-11-08T04:03:39.408679Z" + }, + { + "id": "RUSTSEC-2020-0016", + "modified": "2020-10-02T01:29:11Z" + }, + { + "id": "RUSTSEC-2020-0078", + "modified": "2023-11-08T04:03:39.408679Z" + } + ] + }, + {}, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "305" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_true_with_vuln_json_grpc.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_true_with_vuln_json_grpc.yaml new file mode 100644 index 00000000000..b3c7502b9f3 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_true_with_vuln_json_grpc.yaml @@ -0,0 +1,412 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/GetVersionBatch + request: |- + { + "requests": [ + { + "versionKey": { + "name": "cfg-if", + "system": "CARGO", + "version": "0.1.10" + } + }, + { + "versionKey": { + "name": "libc", + "system": "CARGO", + "version": "0.2.177" + } + }, + { + "versionKey": { + "name": "net2", + "system": "CARGO", + "version": "0.2.33" + } + }, + { + "versionKey": { + "name": "rust_vuln_deprecated", + "system": "CARGO", + "version": "0.1.0" + } + }, + { + "versionKey": { + "name": "winapi", + "system": "CARGO", + "version": "0.3.9" + } + }, + { + "versionKey": { + "name": "winapi-i686-pc-windows-gnu", + "system": "CARGO", + "version": "0.4.0" + } + }, + { + "versionKey": { + "name": "winapi-x86_64-pc-windows-gnu", + "system": "CARGO", + "version": "0.4.0" + } + } + ] + } + response: |- + { + "responses": [ + { + "request": { + "versionKey": { + "name": "cfg-if", + "system": "CARGO", + "version": "0.1.10" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/rust-lang/cfg-if" + } + ], + "publishedAt": "2019-09-24T15:27:21Z", + "purl": "pkg:cargo/cfg-if@0.1.10", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/rust-lang/cfg-if" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "cfg-if", + "source": "CARGO_CRATES_IO", + "versionString": "0.1.10" + } + ], + "versionKey": { + "name": "cfg-if", + "system": "CARGO", + "version": "0.1.10" + } + } + }, + { + "request": { + "versionKey": { + "name": "libc", + "system": "CARGO", + "version": "0.2.177" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/rust-lang/libc" + } + ], + "publishedAt": "2025-10-09T14:06:09Z", + "purl": "pkg:cargo/libc@0.2.177", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/rust-lang/libc" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "libc", + "source": "CARGO_CRATES_IO", + "versionString": "0.2.177" + } + ], + "versionKey": { + "name": "libc", + "system": "CARGO", + "version": "0.2.177" + } + } + }, + { + "request": { + "versionKey": { + "name": "net2", + "system": "CARGO", + "version": "0.2.33" + } + }, + "version": { + "advisoryKeys": [ + { + "id": "GHSA-458v-4hrf-g3m4" + }, + { + "id": "GHSA-c79c-gwph-gqfm" + }, + { + "id": "RUSTSEC-2020-0016" + }, + { + "id": "RUSTSEC-2020-0078" + } + ], + "isDeprecated": true, + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/deprecrated/net2-rs" + }, + { + "label": "HOMEPAGE", + "url": "https://github.com/deprecrated/net2-rs" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/net2/~0.2" + } + ], + "publishedAt": "2018-06-27T18:24:58Z", + "purl": "pkg:cargo/net2@0.2.33", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/deprecrated/net2-rs" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "net2", + "source": "CARGO_CRATES_IO", + "versionString": "0.2.33" + } + ], + "versionKey": { + "name": "net2", + "system": "CARGO", + "version": "0.2.33" + } + } + }, + { + "request": { + "versionKey": { + "name": "rust_vuln_deprecated", + "system": "CARGO", + "version": "0.1.0" + } + } + }, + { + "request": { + "versionKey": { + "name": "winapi", + "system": "CARGO", + "version": "0.3.9" + } + }, + "version": { + "isDefault": true, + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/retep998/winapi-rs" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/winapi/" + } + ], + "publishedAt": "2020-06-26T11:34:33Z", + "purl": "pkg:cargo/winapi@0.3.9", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/retep998/winapi-rs" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "winapi", + "source": "CARGO_CRATES_IO", + "versionString": "0.3.9" + } + ], + "versionKey": { + "name": "winapi", + "system": "CARGO", + "version": "0.3.9" + } + } + }, + { + "request": { + "versionKey": { + "name": "winapi-i686-pc-windows-gnu", + "system": "CARGO", + "version": "0.4.0" + } + }, + "version": { + "isDefault": true, + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/retep998/winapi-rs" + } + ], + "publishedAt": "2018-01-18T00:55:38Z", + "purl": "pkg:cargo/winapi-i686-pc-windows-gnu@0.4.0", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/retep998/winapi-rs" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "winapi-i686-pc-windows-gnu", + "source": "CARGO_CRATES_IO", + "versionString": "0.4.0" + } + ], + "versionKey": { + "name": "winapi-i686-pc-windows-gnu", + "system": "CARGO", + "version": "0.4.0" + } + } + }, + { + "request": { + "versionKey": { + "name": "winapi-x86_64-pc-windows-gnu", + "system": "CARGO", + "version": "0.4.0" + } + }, + "version": { + "isDefault": true, + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/retep998/winapi-rs" + } + ], + "publishedAt": "2018-01-18T00:55:12Z", + "purl": "pkg:cargo/winapi-x86_64-pc-windows-gnu@0.4.0", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/retep998/winapi-rs" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "winapi-x86_64-pc-windows-gnu", + "source": "CARGO_CRATES_IO", + "versionString": "0.4.0" + } + ], + "versionKey": { + "name": "winapi-x86_64-pc-windows-gnu", + "system": "CARGO", + "version": "0.4.0" + } + } + } + ] + } diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_true_with_vuln_table.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_true_with_vuln_table.yaml new file mode 100644 index 00000000000..b680c40ac65 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_true_with_vuln_table.yaml @@ -0,0 +1,112 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 953 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "crates.io", + "name": "cfg-if" + }, + "version": "0.1.10" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "libc" + }, + "version": "0.2.177" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "net2" + }, + "version": "0.2.33" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "rust_vuln_deprecated" + }, + "version": "0.1.0" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "winapi" + }, + "version": "0.3.9" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "winapi-i686-pc-windows-gnu" + }, + "version": "0.4.0" + }, + { + "package": { + "ecosystem": "crates.io", + "name": "winapi-x86_64-pc-windows-gnu" + }, + "version": "0.4.0" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 305 + body: | + { + "results": [ + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-458v-4hrf-g3m4", + "modified": "2024-02-12T15:55:27Z" + }, + { + "id": "GHSA-c79c-gwph-gqfm", + "modified": "2023-11-08T04:03:39.408679Z" + }, + { + "id": "RUSTSEC-2020-0016", + "modified": "2020-10-02T01:29:11Z" + }, + { + "id": "RUSTSEC-2020-0078", + "modified": "2023-11-08T04:03:39.408679Z" + } + ] + }, + {}, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "305" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_true_with_vuln_table_grpc.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_true_with_vuln_table_grpc.yaml new file mode 100644 index 00000000000..b3c7502b9f3 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_FlagDeprecatedPackages_package_deprecated_true_with_vuln_table_grpc.yaml @@ -0,0 +1,412 @@ +interactions: + - method: /deps_dev.v3alpha.Insights/GetVersionBatch + request: |- + { + "requests": [ + { + "versionKey": { + "name": "cfg-if", + "system": "CARGO", + "version": "0.1.10" + } + }, + { + "versionKey": { + "name": "libc", + "system": "CARGO", + "version": "0.2.177" + } + }, + { + "versionKey": { + "name": "net2", + "system": "CARGO", + "version": "0.2.33" + } + }, + { + "versionKey": { + "name": "rust_vuln_deprecated", + "system": "CARGO", + "version": "0.1.0" + } + }, + { + "versionKey": { + "name": "winapi", + "system": "CARGO", + "version": "0.3.9" + } + }, + { + "versionKey": { + "name": "winapi-i686-pc-windows-gnu", + "system": "CARGO", + "version": "0.4.0" + } + }, + { + "versionKey": { + "name": "winapi-x86_64-pc-windows-gnu", + "system": "CARGO", + "version": "0.4.0" + } + } + ] + } + response: |- + { + "responses": [ + { + "request": { + "versionKey": { + "name": "cfg-if", + "system": "CARGO", + "version": "0.1.10" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/rust-lang/cfg-if" + } + ], + "publishedAt": "2019-09-24T15:27:21Z", + "purl": "pkg:cargo/cfg-if@0.1.10", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/rust-lang/cfg-if" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "cfg-if", + "source": "CARGO_CRATES_IO", + "versionString": "0.1.10" + } + ], + "versionKey": { + "name": "cfg-if", + "system": "CARGO", + "version": "0.1.10" + } + } + }, + { + "request": { + "versionKey": { + "name": "libc", + "system": "CARGO", + "version": "0.2.177" + } + }, + "version": { + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/rust-lang/libc" + } + ], + "publishedAt": "2025-10-09T14:06:09Z", + "purl": "pkg:cargo/libc@0.2.177", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/rust-lang/libc" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "libc", + "source": "CARGO_CRATES_IO", + "versionString": "0.2.177" + } + ], + "versionKey": { + "name": "libc", + "system": "CARGO", + "version": "0.2.177" + } + } + }, + { + "request": { + "versionKey": { + "name": "net2", + "system": "CARGO", + "version": "0.2.33" + } + }, + "version": { + "advisoryKeys": [ + { + "id": "GHSA-458v-4hrf-g3m4" + }, + { + "id": "GHSA-c79c-gwph-gqfm" + }, + { + "id": "RUSTSEC-2020-0016" + }, + { + "id": "RUSTSEC-2020-0078" + } + ], + "isDeprecated": true, + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/deprecrated/net2-rs" + }, + { + "label": "HOMEPAGE", + "url": "https://github.com/deprecrated/net2-rs" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/net2/~0.2" + } + ], + "publishedAt": "2018-06-27T18:24:58Z", + "purl": "pkg:cargo/net2@0.2.33", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/deprecrated/net2-rs" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "net2", + "source": "CARGO_CRATES_IO", + "versionString": "0.2.33" + } + ], + "versionKey": { + "name": "net2", + "system": "CARGO", + "version": "0.2.33" + } + } + }, + { + "request": { + "versionKey": { + "name": "rust_vuln_deprecated", + "system": "CARGO", + "version": "0.1.0" + } + } + }, + { + "request": { + "versionKey": { + "name": "winapi", + "system": "CARGO", + "version": "0.3.9" + } + }, + "version": { + "isDefault": true, + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/retep998/winapi-rs" + }, + { + "label": "DOCUMENTATION", + "url": "https://docs.rs/winapi/" + } + ], + "publishedAt": "2020-06-26T11:34:33Z", + "purl": "pkg:cargo/winapi@0.3.9", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/retep998/winapi-rs" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "winapi", + "source": "CARGO_CRATES_IO", + "versionString": "0.3.9" + } + ], + "versionKey": { + "name": "winapi", + "system": "CARGO", + "version": "0.3.9" + } + } + }, + { + "request": { + "versionKey": { + "name": "winapi-i686-pc-windows-gnu", + "system": "CARGO", + "version": "0.4.0" + } + }, + "version": { + "isDefault": true, + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/retep998/winapi-rs" + } + ], + "publishedAt": "2018-01-18T00:55:38Z", + "purl": "pkg:cargo/winapi-i686-pc-windows-gnu@0.4.0", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/retep998/winapi-rs" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "winapi-i686-pc-windows-gnu", + "source": "CARGO_CRATES_IO", + "versionString": "0.4.0" + } + ], + "versionKey": { + "name": "winapi-i686-pc-windows-gnu", + "system": "CARGO", + "version": "0.4.0" + } + } + }, + { + "request": { + "versionKey": { + "name": "winapi-x86_64-pc-windows-gnu", + "system": "CARGO", + "version": "0.4.0" + } + }, + "version": { + "isDefault": true, + "licenseDetails": [ + { + "license": "Apache-2.0 OR MIT", + "spdx": "Apache-2.0 OR MIT" + } + ], + "licenses": [ + "Apache-2.0 OR MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/retep998/winapi-rs" + } + ], + "publishedAt": "2018-01-18T00:55:12Z", + "purl": "pkg:cargo/winapi-x86_64-pc-windows-gnu@0.4.0", + "registries": [ + "https://crates.io/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/retep998/winapi-rs" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "upstreamIdentifiers": [ + { + "packageName": "winapi-x86_64-pc-windows-gnu", + "source": "CARGO_CRATES_IO", + "versionString": "0.4.0" + } + ], + "versionKey": { + "name": "winapi-x86_64-pc-windows-gnu", + "system": "CARGO", + "version": "0.4.0" + } + } + } + ] + } diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_GithubActions.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_GithubActions.yaml deleted file mode 100644 index a9bc031eaad..00000000000 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_GithubActions.yaml +++ /dev/null @@ -1,404 +0,0 @@ ---- -version: 2 -interactions: - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 238 - host: api.osv.dev - body: | - { - "queries": [ - { - "commit": "4579d5538f06c5ef615a15bc67ebb9ac0523a973" - }, - { - "commit": "6fc3b89fcdb89b593402e0dabc13a7d7fd3f762d" - }, - { - "commit": "5d60bd2eb4642b64d00c845e5ca9f1ea41fd6db6" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_GithubActions/scanning_osv-scanner_custom_format - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 161 - body: | - { - "results": [ - {}, - { - "vulns": [ - { - "id": "CVE-2023-39137", - "modified": "2026-07-08T06:50:07.297910Z" - }, - { - "id": "CVE-2023-39139", - "modified": "2026-07-08T06:50:09.043295Z" - } - ] - }, - {} - ] - } - headers: - Content-Length: - - "161" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 238 - host: api.osv.dev - body: | - { - "queries": [ - { - "commit": "4579d5538f06c5ef615a15bc67ebb9ac0523a973" - }, - { - "commit": "6fc3b89fcdb89b593402e0dabc13a7d7fd3f762d" - }, - { - "commit": "5d60bd2eb4642b64d00c845e5ca9f1ea41fd6db6" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_GithubActions/scanning_osv-scanner_custom_format_output_json - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 161 - body: | - { - "results": [ - {}, - { - "vulns": [ - { - "id": "CVE-2023-39137", - "modified": "2026-07-08T06:50:07.297910Z" - }, - { - "id": "CVE-2023-39139", - "modified": "2026-07-08T06:50:09.043295Z" - } - ] - }, - {} - ] - } - headers: - Content-Length: - - "161" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 169 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "GIT", - "name": "github.com/openssl/openssl" - }, - "version": "openssl-3.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_GithubActions/scanning_osv-scanner_custom_format_with_git_tag - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 3824 - body: | - { - "results": [ - { - "vulns": [ - { - "id": "CVE-2022-2097", - "modified": "2026-07-09T01:25:54.488953Z" - }, - { - "id": "CVE-2022-2274", - "modified": "2026-07-08T06:02:57.893085Z" - }, - { - "id": "CVE-2022-3358", - "modified": "2026-07-08T05:57:58.266140Z" - }, - { - "id": "CVE-2022-3602", - "modified": "2026-07-08T05:58:00.487224Z" - }, - { - "id": "CVE-2022-3786", - "modified": "2026-07-08T06:04:01.736289Z" - }, - { - "id": "CVE-2022-3996", - "modified": "2026-07-08T06:04:05.957664Z" - }, - { - "id": "CVE-2022-4203", - "modified": "2026-07-08T06:04:13.371157Z" - }, - { - "id": "CVE-2022-4304", - "modified": "2026-07-08T12:05:10.384440Z" - }, - { - "id": "CVE-2022-4450", - "modified": "2026-07-09T05:17:51.988185Z" - }, - { - "id": "CVE-2023-0215", - "modified": "2026-07-09T19:35:08.814784Z" - }, - { - "id": "CVE-2023-0216", - "modified": "2026-07-08T07:11:20.473750Z" - }, - { - "id": "CVE-2023-0217", - "modified": "2026-07-08T06:08:10.406888Z" - }, - { - "id": "CVE-2023-0286", - "modified": "2026-07-09T09:39:34.186455Z" - }, - { - "id": "CVE-2023-0401", - "modified": "2026-07-08T07:34:15.193882Z" - }, - { - "id": "CVE-2023-0464", - "modified": "2026-07-09T10:58:24.572817Z" - }, - { - "id": "CVE-2023-0465", - "modified": "2026-07-09T10:58:21.907268Z" - }, - { - "id": "CVE-2023-0466", - "modified": "2026-07-09T08:33:59.074396Z" - }, - { - "id": "CVE-2023-1255", - "modified": "2026-07-08T06:32:18.020855Z" - }, - { - "id": "CVE-2023-2650", - "modified": "2026-07-09T11:24:32.885988Z" - }, - { - "id": "CVE-2023-2975", - "modified": "2026-07-08T06:26:20.663610Z" - }, - { - "id": "CVE-2023-3817", - "modified": "2026-07-08T08:10:15.254938Z" - }, - { - "id": "CVE-2023-4807", - "modified": "2026-07-09T10:36:28.729471Z" - }, - { - "id": "CVE-2023-5363", - "modified": "2026-07-08T06:26:40.227468Z" - }, - { - "id": "CVE-2023-5678", - "modified": "2026-07-09T14:42:32.731551Z" - }, - { - "id": "CVE-2023-6129", - "modified": "2026-07-08T08:06:29.363810Z" - }, - { - "id": "CVE-2023-6237", - "modified": "2026-07-08T08:10:15.822245Z" - }, - { - "id": "CVE-2024-0727", - "modified": "2026-07-08T08:10:47.884704Z" - }, - { - "id": "CVE-2024-13176", - "modified": "2026-07-08T07:57:15.780195Z" - }, - { - "id": "CVE-2024-2511", - "modified": "2026-07-08T07:57:18.891716Z" - }, - { - "id": "CVE-2024-4603", - "modified": "2026-07-08T07:57:38.846317Z" - }, - { - "id": "CVE-2024-4741", - "modified": "2026-07-08T08:10:17.981531Z" - }, - { - "id": "CVE-2024-5535", - "modified": "2026-07-08T08:06:33.081697Z" - }, - { - "id": "CVE-2024-6119", - "modified": "2026-07-08T08:11:52.180559Z" - }, - { - "id": "CVE-2024-9143", - "modified": "2026-07-08T08:11:54.355290Z" - }, - { - "id": "CVE-2025-15467", - "modified": "2026-07-08T07:57:57.620952Z" - }, - { - "id": "CVE-2025-68160", - "modified": "2026-07-08T07:32:12.365126Z" - }, - { - "id": "CVE-2025-69418", - "modified": "2026-07-09T17:42:02.388388Z" - }, - { - "id": "CVE-2025-69419", - "modified": "2026-07-09T17:42:07.043633Z" - }, - { - "id": "CVE-2025-69420", - "modified": "2026-07-08T07:43:43.934707Z" - }, - { - "id": "CVE-2025-69421", - "modified": "2026-07-09T17:42:02.685812Z" - }, - { - "id": "CVE-2025-9230", - "modified": "2026-07-09T14:14:30.319558Z" - }, - { - "id": "CVE-2026-22795", - "modified": "2026-07-09T19:10:23.085252Z" - }, - { - "id": "CVE-2026-22796", - "modified": "2026-07-08T07:15:45.823544Z" - }, - { - "id": "CVE-2026-28387", - "modified": "2026-07-08T07:46:54.456155Z" - }, - { - "id": "CVE-2026-28388", - "modified": "2026-07-08T08:12:26.913619Z" - }, - { - "id": "CVE-2026-28389", - "modified": "2026-07-08T07:46:53.794473Z" - }, - { - "id": "CVE-2026-28390", - "modified": "2026-07-09T19:18:40.582496Z" - }, - { - "id": "CVE-2026-31789", - "modified": "2026-07-08T07:48:31.022743Z" - }, - { - "id": "CVE-2026-31790", - "modified": "2026-07-08T07:46:54.200650Z" - }, - { - "id": "CVE-2026-34180", - "modified": "2026-07-08T08:12:51.001782Z" - }, - { - "id": "CVE-2026-34182", - "modified": "2026-07-08T08:12:27.163855Z" - }, - { - "id": "CVE-2026-42766", - "modified": "2026-07-08T08:05:12.646777Z" - }, - { - "id": "CVE-2026-42767", - "modified": "2026-07-08T08:13:27.376381Z" - }, - { - "id": "CVE-2026-42770", - "modified": "2026-07-08T08:12:35.237357Z" - }, - { - "id": "CVE-2026-45445", - "modified": "2026-07-08T08:05:17.137510Z" - }, - { - "id": "CVE-2026-45446", - "modified": "2026-07-08T08:10:42.157945Z" - }, - { - "id": "CVE-2026-45447", - "modified": "2026-07-09T04:02:20.939946Z" - }, - { - "id": "CVE-2026-7383", - "modified": "2026-07-08T08:13:49.801036Z" - }, - { - "id": "CVE-2026-9076", - "modified": "2026-07-08T08:13:53.304289Z" - } - ] - } - ] - } - headers: - Content-Length: - - "3824" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_GithubActions_scanning_osv-scanner_custom_format.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_GithubActions_scanning_osv-scanner_custom_format.yaml new file mode 100644 index 00000000000..095c1f5642d --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_GithubActions_scanning_osv-scanner_custom_format.yaml @@ -0,0 +1,60 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 238 + host: api.osv.dev + body: | + { + "queries": [ + { + "commit": "4579d5538f06c5ef615a15bc67ebb9ac0523a973" + }, + { + "commit": "6fc3b89fcdb89b593402e0dabc13a7d7fd3f762d" + }, + { + "commit": "5d60bd2eb4642b64d00c845e5ca9f1ea41fd6db6" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 161 + body: | + { + "results": [ + {}, + { + "vulns": [ + { + "id": "CVE-2023-39137", + "modified": "2026-07-15T01:48:52.379755Z" + }, + { + "id": "CVE-2023-39139", + "modified": "2026-07-15T01:49:21.869281Z" + } + ] + }, + {} + ] + } + headers: + Content-Length: + - "161" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_GithubActions_scanning_osv-scanner_custom_format_output_json.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_GithubActions_scanning_osv-scanner_custom_format_output_json.yaml new file mode 100644 index 00000000000..095c1f5642d --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_GithubActions_scanning_osv-scanner_custom_format_output_json.yaml @@ -0,0 +1,60 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 238 + host: api.osv.dev + body: | + { + "queries": [ + { + "commit": "4579d5538f06c5ef615a15bc67ebb9ac0523a973" + }, + { + "commit": "6fc3b89fcdb89b593402e0dabc13a7d7fd3f762d" + }, + { + "commit": "5d60bd2eb4642b64d00c845e5ca9f1ea41fd6db6" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 161 + body: | + { + "results": [ + {}, + { + "vulns": [ + { + "id": "CVE-2023-39137", + "modified": "2026-07-15T01:48:52.379755Z" + }, + { + "id": "CVE-2023-39139", + "modified": "2026-07-15T01:49:21.869281Z" + } + ] + }, + {} + ] + } + headers: + Content-Length: + - "161" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_GithubActions_scanning_osv-scanner_custom_format_with_git_tag.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_GithubActions_scanning_osv-scanner_custom_format_with_git_tag.yaml new file mode 100644 index 00000000000..3073b8c7a98 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_GithubActions_scanning_osv-scanner_custom_format_with_git_tag.yaml @@ -0,0 +1,284 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 169 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "GIT", + "name": "github.com/openssl/openssl" + }, + "version": "openssl-3.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 3824 + body: | + { + "results": [ + { + "vulns": [ + { + "id": "CVE-2022-2097", + "modified": "2026-07-15T02:03:28.831960Z" + }, + { + "id": "CVE-2022-2274", + "modified": "2026-07-15T01:48:51.117150Z" + }, + { + "id": "CVE-2022-3358", + "modified": "2026-07-15T01:48:50.557806Z" + }, + { + "id": "CVE-2022-3602", + "modified": "2026-07-15T02:05:58.297238Z" + }, + { + "id": "CVE-2022-3786", + "modified": "2026-07-15T02:06:05.308292Z" + }, + { + "id": "CVE-2022-3996", + "modified": "2026-07-15T02:06:16.986014Z" + }, + { + "id": "CVE-2022-4203", + "modified": "2026-07-15T01:48:58.393611Z" + }, + { + "id": "CVE-2022-4304", + "modified": "2026-07-15T02:06:38.672833Z" + }, + { + "id": "CVE-2022-4450", + "modified": "2026-07-15T02:06:46.162417Z" + }, + { + "id": "CVE-2023-0215", + "modified": "2026-07-15T02:05:20.506324Z" + }, + { + "id": "CVE-2023-0216", + "modified": "2026-07-15T01:49:17.559102Z" + }, + { + "id": "CVE-2023-0217", + "modified": "2026-07-15T01:49:16.641803Z" + }, + { + "id": "CVE-2023-0286", + "modified": "2026-07-15T02:07:47.026595Z" + }, + { + "id": "CVE-2023-0401", + "modified": "2026-07-15T01:49:12.209968Z" + }, + { + "id": "CVE-2023-0464", + "modified": "2026-07-15T02:07:48.595560Z" + }, + { + "id": "CVE-2023-0465", + "modified": "2026-07-15T02:07:48.709174Z" + }, + { + "id": "CVE-2023-0466", + "modified": "2026-07-15T02:07:49.160258Z" + }, + { + "id": "CVE-2023-1255", + "modified": "2026-07-15T01:49:15.085079Z" + }, + { + "id": "CVE-2023-2650", + "modified": "2026-07-15T02:08:12.779938Z" + }, + { + "id": "CVE-2023-2975", + "modified": "2026-07-15T01:49:12.819849Z" + }, + { + "id": "CVE-2023-3817", + "modified": "2026-07-15T02:09:00.747291Z" + }, + { + "id": "CVE-2023-4807", + "modified": "2026-07-15T02:09:41.221561Z" + }, + { + "id": "CVE-2023-5363", + "modified": "2026-07-15T01:49:07.907360Z" + }, + { + "id": "CVE-2023-5678", + "modified": "2026-07-15T02:10:32.235078Z" + }, + { + "id": "CVE-2023-6129", + "modified": "2026-07-15T02:10:34.317830Z" + }, + { + "id": "CVE-2023-6237", + "modified": "2026-07-15T01:49:12.636615Z" + }, + { + "id": "CVE-2024-0727", + "modified": "2026-07-15T01:49:06.921664Z" + }, + { + "id": "CVE-2024-13176", + "modified": "2026-07-15T01:48:53.118096Z" + }, + { + "id": "CVE-2024-2511", + "modified": "2026-07-15T01:49:14.116069Z" + }, + { + "id": "CVE-2024-4603", + "modified": "2026-07-15T01:49:04.703727Z" + }, + { + "id": "CVE-2024-4741", + "modified": "2026-07-15T01:49:10.761803Z" + }, + { + "id": "CVE-2024-5535", + "modified": "2026-07-15T01:49:16.457767Z" + }, + { + "id": "CVE-2024-6119", + "modified": "2026-07-15T01:49:16.704212Z" + }, + { + "id": "CVE-2024-9143", + "modified": "2026-07-15T01:49:08.851917Z" + }, + { + "id": "CVE-2025-15467", + "modified": "2026-07-15T02:13:49.955217Z" + }, + { + "id": "CVE-2025-68160", + "modified": "2026-07-15T01:48:59.273738Z" + }, + { + "id": "CVE-2025-69418", + "modified": "2026-07-15T02:16:51.228766Z" + }, + { + "id": "CVE-2025-69419", + "modified": "2026-07-15T02:16:51.350671Z" + }, + { + "id": "CVE-2025-69420", + "modified": "2026-07-15T01:49:10.039695Z" + }, + { + "id": "CVE-2025-69421", + "modified": "2026-07-15T02:16:51.491435Z" + }, + { + "id": "CVE-2025-9230", + "modified": "2026-07-09T14:14:30.319558Z" + }, + { + "id": "CVE-2026-22795", + "modified": "2026-07-15T02:17:35.174838Z" + }, + { + "id": "CVE-2026-22796", + "modified": "2026-07-15T01:48:57.934767Z" + }, + { + "id": "CVE-2026-28387", + "modified": "2026-07-15T01:49:10.342580Z" + }, + { + "id": "CVE-2026-28388", + "modified": "2026-07-15T01:49:01.510361Z" + }, + { + "id": "CVE-2026-28389", + "modified": "2026-07-15T01:49:00.151777Z" + }, + { + "id": "CVE-2026-28390", + "modified": "2026-07-15T02:18:28.219392Z" + }, + { + "id": "CVE-2026-31789", + "modified": "2026-07-15T01:49:17.810727Z" + }, + { + "id": "CVE-2026-31790", + "modified": "2026-07-15T01:48:55.389270Z" + }, + { + "id": "CVE-2026-34180", + "modified": "2026-07-15T01:48:52.580822Z" + }, + { + "id": "CVE-2026-34182", + "modified": "2026-07-15T01:49:15.328163Z" + }, + { + "id": "CVE-2026-42766", + "modified": "2026-07-15T01:49:02.213532Z" + }, + { + "id": "CVE-2026-42767", + "modified": "2026-07-15T01:49:06.446648Z" + }, + { + "id": "CVE-2026-42770", + "modified": "2026-07-15T01:48:57.500318Z" + }, + { + "id": "CVE-2026-45445", + "modified": "2026-07-15T01:48:58.026785Z" + }, + { + "id": "CVE-2026-45446", + "modified": "2026-07-15T01:49:18.782114Z" + }, + { + "id": "CVE-2026-45447", + "modified": "2026-07-15T02:20:23.185706Z" + }, + { + "id": "CVE-2026-7383", + "modified": "2026-07-15T01:49:22.207170Z" + }, + { + "id": "CVE-2026-9076", + "modified": "2026-07-15T01:48:53.473731Z" + } + ] + } + ] + } + headers: + Content-Length: + - "3824" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Go_project_with_an_overridden_go_version,_recursive.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Go_project_with_an_overridden_go_version,_recursive.yaml new file mode 100644 index 00000000000..3c2916d6bb9 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Go_project_with_an_overridden_go_version,_recursive.yaml @@ -0,0 +1,779 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 256 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.19" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.19" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 11321 + body: | + { + "results": [ + { + "vulns": [ + { + "id": "GO-2022-0969", + "modified": "2026-02-04T02:41:02.475503Z" + }, + { + "id": "GO-2022-0988", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1037", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1038", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1039", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1095", + "modified": "2026-02-04T04:25:45.960420Z" + }, + { + "id": "GO-2022-1143", + "modified": "2026-02-04T04:08:13.589543Z" + }, + { + "id": "GO-2022-1144", + "modified": "2026-02-04T04:29:40.352025Z" + }, + { + "id": "GO-2023-1568", + "modified": "2026-02-04T02:54:08.789114Z" + }, + { + "id": "GO-2023-1569", + "modified": "2026-02-04T03:22:48.161542Z" + }, + { + "id": "GO-2023-1570", + "modified": "2026-02-04T02:57:33.465285Z" + }, + { + "id": "GO-2023-1571", + "modified": "2026-02-04T03:36:14.767832Z" + }, + { + "id": "GO-2023-1621", + "modified": "2026-02-04T02:47:06.125087Z" + }, + { + "id": "GO-2023-1702", + "modified": "2026-02-04T03:43:08.732164Z" + }, + { + "id": "GO-2023-1703", + "modified": "2026-02-04T04:24:15.366665Z" + }, + { + "id": "GO-2023-1704", + "modified": "2026-02-04T04:39:41.032390Z" + }, + { + "id": "GO-2023-1705", + "modified": "2026-02-04T03:44:01.631552Z" + }, + { + "id": "GO-2023-1751", + "modified": "2026-02-04T04:31:56.779446Z" + }, + { + "id": "GO-2023-1752", + "modified": "2026-02-04T03:50:58.841420Z" + }, + { + "id": "GO-2023-1753", + "modified": "2026-02-04T02:22:30.446388Z" + }, + { + "id": "GO-2023-1840", + "modified": "2026-02-04T03:48:08.792378Z" + }, + { + "id": "GO-2023-1878", + "modified": "2026-02-04T04:31:14.443108Z" + }, + { + "id": "GO-2023-1987", + "modified": "2026-02-04T03:58:58.871084Z" + }, + { + "id": "GO-2023-2041", + "modified": "2026-02-04T04:25:22.510281Z" + }, + { + "id": "GO-2023-2043", + "modified": "2026-02-04T04:11:02.549923Z" + }, + { + "id": "GO-2023-2102", + "modified": "2026-04-16T11:14:10.849204Z" + }, + { + "id": "GO-2023-2185", + "modified": "2026-02-04T02:59:25.590966Z" + }, + { + "id": "GO-2023-2186", + "modified": "2026-02-04T03:56:59.969208Z" + }, + { + "id": "GO-2023-2375", + "modified": "2026-02-04T03:57:11.083315Z" + }, + { + "id": "GO-2023-2382", + "modified": "2026-02-04T03:33:11.274886Z" + }, + { + "id": "GO-2024-2598", + "modified": "2026-02-04T03:12:08.722840Z" + }, + { + "id": "GO-2024-2599", + "modified": "2026-02-04T02:21:09.533216Z" + }, + { + "id": "GO-2024-2600", + "modified": "2026-02-04T02:34:41.672789Z" + }, + { + "id": "GO-2024-2609", + "modified": "2026-02-04T04:37:13.773873Z" + }, + { + "id": "GO-2024-2610", + "modified": "2026-02-04T03:09:18.870079Z" + }, + { + "id": "GO-2024-2687", + "modified": "2026-02-04T04:09:31.762399Z" + }, + { + "id": "GO-2024-2887", + "modified": "2026-03-23T05:07:22.471505Z" + }, + { + "id": "GO-2024-2888", + "modified": "2026-03-23T05:00:55.888787Z" + }, + { + "id": "GO-2024-2963", + "modified": "2026-02-04T03:37:39.895574Z" + }, + { + "id": "GO-2024-3105", + "modified": "2026-02-24T16:29:04.364011Z" + }, + { + "id": "GO-2024-3106", + "modified": "2026-02-24T16:29:04.606789Z" + }, + { + "id": "GO-2024-3107", + "modified": "2026-02-24T16:29:04.677030Z" + }, + { + "id": "GO-2025-3373", + "modified": "2026-02-17T16:13:53.362266Z" + }, + { + "id": "GO-2025-3420", + "modified": "2026-02-17T16:13:53.083304Z" + }, + { + "id": "GO-2025-3447", + "modified": "2026-03-24T23:48:06.694170Z" + }, + { + "id": "GO-2025-3503", + "modified": "2026-04-16T22:45:11.580296Z" + }, + { + "id": "GO-2025-3563", + "modified": "2026-02-17T16:13:52.395126Z" + }, + { + "id": "GO-2025-3750", + "modified": "2026-02-04T03:28:12.135241Z" + }, + { + "id": "GO-2025-3751", + "modified": "2026-02-17T16:13:52.185280Z" + }, + { + "id": "GO-2025-3849", + "modified": "2026-05-30T10:29:20.514342Z" + }, + { + "id": "GO-2025-3956", + "modified": "2026-02-04T04:33:27.340869Z" + }, + { + "id": "GO-2025-4006", + "modified": "2026-05-15T10:59:23.181284Z" + }, + { + "id": "GO-2025-4007", + "modified": "2026-05-15T10:59:24.436863Z" + }, + { + "id": "GO-2025-4008", + "modified": "2026-05-15T10:59:23.580906Z" + }, + { + "id": "GO-2025-4009", + "modified": "2026-05-15T10:59:24.005728Z" + }, + { + "id": "GO-2025-4010", + "modified": "2026-05-15T10:59:24.305821Z" + }, + { + "id": "GO-2025-4011", + "modified": "2026-05-15T10:59:22.605843Z" + }, + { + "id": "GO-2025-4012", + "modified": "2026-05-15T10:59:23.250861Z" + }, + { + "id": "GO-2025-4013", + "modified": "2026-05-15T10:59:23.121044Z" + }, + { + "id": "GO-2025-4014", + "modified": "2026-06-26T12:29:46.364453Z" + }, + { + "id": "GO-2025-4015", + "modified": "2026-05-15T10:59:23.447690Z" + }, + { + "id": "GO-2025-4155", + "modified": "2026-07-09T10:44:32.536665Z" + }, + { + "id": "GO-2025-4175", + "modified": "2026-05-15T10:59:24.063040Z" + }, + { + "id": "GO-2026-4337", + "modified": "2026-07-07T10:29:23.547454Z" + }, + { + "id": "GO-2026-4340", + "modified": "2026-05-15T10:59:24.123015Z" + }, + { + "id": "GO-2026-4341", + "modified": "2026-07-07T10:29:23.472772Z" + }, + { + "id": "GO-2026-4342", + "modified": "2026-07-02T10:44:29.686144Z" + }, + { + "id": "GO-2026-4403", + "modified": "2026-05-15T10:59:22.074063Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-09T10:44:32.269952Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-09T10:44:33.381720Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-07-10T10:44:23.724783Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-09T10:44:33.055212Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-09T10:44:33.129570Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-14T16:40:32.676240Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-13T10:29:27.815754Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-14T10:29:32.453910Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-14T16:41:01.458483Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2022-0969", + "modified": "2026-02-04T02:41:02.475503Z" + }, + { + "id": "GO-2022-0988", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1037", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1038", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1039", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1095", + "modified": "2026-02-04T04:25:45.960420Z" + }, + { + "id": "GO-2022-1143", + "modified": "2026-02-04T04:08:13.589543Z" + }, + { + "id": "GO-2022-1144", + "modified": "2026-02-04T04:29:40.352025Z" + }, + { + "id": "GO-2023-1568", + "modified": "2026-02-04T02:54:08.789114Z" + }, + { + "id": "GO-2023-1569", + "modified": "2026-02-04T03:22:48.161542Z" + }, + { + "id": "GO-2023-1570", + "modified": "2026-02-04T02:57:33.465285Z" + }, + { + "id": "GO-2023-1571", + "modified": "2026-02-04T03:36:14.767832Z" + }, + { + "id": "GO-2023-1621", + "modified": "2026-02-04T02:47:06.125087Z" + }, + { + "id": "GO-2023-1702", + "modified": "2026-02-04T03:43:08.732164Z" + }, + { + "id": "GO-2023-1703", + "modified": "2026-02-04T04:24:15.366665Z" + }, + { + "id": "GO-2023-1704", + "modified": "2026-02-04T04:39:41.032390Z" + }, + { + "id": "GO-2023-1705", + "modified": "2026-02-04T03:44:01.631552Z" + }, + { + "id": "GO-2023-1751", + "modified": "2026-02-04T04:31:56.779446Z" + }, + { + "id": "GO-2023-1752", + "modified": "2026-02-04T03:50:58.841420Z" + }, + { + "id": "GO-2023-1753", + "modified": "2026-02-04T02:22:30.446388Z" + }, + { + "id": "GO-2023-1840", + "modified": "2026-02-04T03:48:08.792378Z" + }, + { + "id": "GO-2023-1878", + "modified": "2026-02-04T04:31:14.443108Z" + }, + { + "id": "GO-2023-1987", + "modified": "2026-02-04T03:58:58.871084Z" + }, + { + "id": "GO-2023-2041", + "modified": "2026-02-04T04:25:22.510281Z" + }, + { + "id": "GO-2023-2043", + "modified": "2026-02-04T04:11:02.549923Z" + }, + { + "id": "GO-2023-2102", + "modified": "2026-04-16T11:14:10.849204Z" + }, + { + "id": "GO-2023-2185", + "modified": "2026-02-04T02:59:25.590966Z" + }, + { + "id": "GO-2023-2186", + "modified": "2026-02-04T03:56:59.969208Z" + }, + { + "id": "GO-2023-2375", + "modified": "2026-02-04T03:57:11.083315Z" + }, + { + "id": "GO-2023-2382", + "modified": "2026-02-04T03:33:11.274886Z" + }, + { + "id": "GO-2024-2598", + "modified": "2026-02-04T03:12:08.722840Z" + }, + { + "id": "GO-2024-2599", + "modified": "2026-02-04T02:21:09.533216Z" + }, + { + "id": "GO-2024-2600", + "modified": "2026-02-04T02:34:41.672789Z" + }, + { + "id": "GO-2024-2609", + "modified": "2026-02-04T04:37:13.773873Z" + }, + { + "id": "GO-2024-2610", + "modified": "2026-02-04T03:09:18.870079Z" + }, + { + "id": "GO-2024-2687", + "modified": "2026-02-04T04:09:31.762399Z" + }, + { + "id": "GO-2024-2887", + "modified": "2026-03-23T05:07:22.471505Z" + }, + { + "id": "GO-2024-2888", + "modified": "2026-03-23T05:00:55.888787Z" + }, + { + "id": "GO-2024-2963", + "modified": "2026-02-04T03:37:39.895574Z" + }, + { + "id": "GO-2024-3105", + "modified": "2026-02-24T16:29:04.364011Z" + }, + { + "id": "GO-2024-3106", + "modified": "2026-02-24T16:29:04.606789Z" + }, + { + "id": "GO-2024-3107", + "modified": "2026-02-24T16:29:04.677030Z" + }, + { + "id": "GO-2025-3373", + "modified": "2026-02-17T16:13:53.362266Z" + }, + { + "id": "GO-2025-3420", + "modified": "2026-02-17T16:13:53.083304Z" + }, + { + "id": "GO-2025-3447", + "modified": "2026-03-24T23:48:06.694170Z" + }, + { + "id": "GO-2025-3503", + "modified": "2026-04-16T22:45:11.580296Z" + }, + { + "id": "GO-2025-3563", + "modified": "2026-02-17T16:13:52.395126Z" + }, + { + "id": "GO-2025-3750", + "modified": "2026-02-04T03:28:12.135241Z" + }, + { + "id": "GO-2025-3751", + "modified": "2026-02-17T16:13:52.185280Z" + }, + { + "id": "GO-2025-3849", + "modified": "2026-05-30T10:29:20.514342Z" + }, + { + "id": "GO-2025-3956", + "modified": "2026-02-04T04:33:27.340869Z" + }, + { + "id": "GO-2025-4006", + "modified": "2026-05-15T10:59:23.181284Z" + }, + { + "id": "GO-2025-4007", + "modified": "2026-05-15T10:59:24.436863Z" + }, + { + "id": "GO-2025-4008", + "modified": "2026-05-15T10:59:23.580906Z" + }, + { + "id": "GO-2025-4009", + "modified": "2026-05-15T10:59:24.005728Z" + }, + { + "id": "GO-2025-4010", + "modified": "2026-05-15T10:59:24.305821Z" + }, + { + "id": "GO-2025-4011", + "modified": "2026-05-15T10:59:22.605843Z" + }, + { + "id": "GO-2025-4012", + "modified": "2026-05-15T10:59:23.250861Z" + }, + { + "id": "GO-2025-4013", + "modified": "2026-05-15T10:59:23.121044Z" + }, + { + "id": "GO-2025-4014", + "modified": "2026-06-26T12:29:46.364453Z" + }, + { + "id": "GO-2025-4015", + "modified": "2026-05-15T10:59:23.447690Z" + }, + { + "id": "GO-2025-4155", + "modified": "2026-07-09T10:44:32.536665Z" + }, + { + "id": "GO-2025-4175", + "modified": "2026-05-15T10:59:24.063040Z" + }, + { + "id": "GO-2026-4337", + "modified": "2026-07-07T10:29:23.547454Z" + }, + { + "id": "GO-2026-4340", + "modified": "2026-05-15T10:59:24.123015Z" + }, + { + "id": "GO-2026-4341", + "modified": "2026-07-07T10:29:23.472772Z" + }, + { + "id": "GO-2026-4342", + "modified": "2026-07-02T10:44:29.686144Z" + }, + { + "id": "GO-2026-4403", + "modified": "2026-05-15T10:59:22.074063Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-09T10:44:32.269952Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-09T10:44:33.381720Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-07-10T10:44:23.724783Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-09T10:44:33.055212Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-09T10:44:33.129570Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-14T16:40:32.676240Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-13T10:29:27.815754Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-14T10:29:32.453910Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-14T16:41:01.458483Z" + } + ] + } + ] + } + headers: + Content-Length: + - "11321" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Go_project_with_an_overridden_go_version.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Go_project_with_an_overridden_go_version.yaml new file mode 100644 index 00000000000..919999de4ab --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Go_project_with_an_overridden_go_version.yaml @@ -0,0 +1,408 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 139 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.19" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 5667 + body: | + { + "results": [ + { + "vulns": [ + { + "id": "GO-2022-0969", + "modified": "2026-02-04T02:41:02.475503Z" + }, + { + "id": "GO-2022-0988", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1037", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1038", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1039", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1095", + "modified": "2026-02-04T04:25:45.960420Z" + }, + { + "id": "GO-2022-1143", + "modified": "2026-02-04T04:08:13.589543Z" + }, + { + "id": "GO-2022-1144", + "modified": "2026-02-04T04:29:40.352025Z" + }, + { + "id": "GO-2023-1568", + "modified": "2026-02-04T02:54:08.789114Z" + }, + { + "id": "GO-2023-1569", + "modified": "2026-02-04T03:22:48.161542Z" + }, + { + "id": "GO-2023-1570", + "modified": "2026-02-04T02:57:33.465285Z" + }, + { + "id": "GO-2023-1571", + "modified": "2026-02-04T03:36:14.767832Z" + }, + { + "id": "GO-2023-1621", + "modified": "2026-02-04T02:47:06.125087Z" + }, + { + "id": "GO-2023-1702", + "modified": "2026-02-04T03:43:08.732164Z" + }, + { + "id": "GO-2023-1703", + "modified": "2026-02-04T04:24:15.366665Z" + }, + { + "id": "GO-2023-1704", + "modified": "2026-02-04T04:39:41.032390Z" + }, + { + "id": "GO-2023-1705", + "modified": "2026-02-04T03:44:01.631552Z" + }, + { + "id": "GO-2023-1751", + "modified": "2026-02-04T04:31:56.779446Z" + }, + { + "id": "GO-2023-1752", + "modified": "2026-02-04T03:50:58.841420Z" + }, + { + "id": "GO-2023-1753", + "modified": "2026-02-04T02:22:30.446388Z" + }, + { + "id": "GO-2023-1840", + "modified": "2026-02-04T03:48:08.792378Z" + }, + { + "id": "GO-2023-1878", + "modified": "2026-02-04T04:31:14.443108Z" + }, + { + "id": "GO-2023-1987", + "modified": "2026-02-04T03:58:58.871084Z" + }, + { + "id": "GO-2023-2041", + "modified": "2026-02-04T04:25:22.510281Z" + }, + { + "id": "GO-2023-2043", + "modified": "2026-02-04T04:11:02.549923Z" + }, + { + "id": "GO-2023-2102", + "modified": "2026-04-16T11:14:10.849204Z" + }, + { + "id": "GO-2023-2185", + "modified": "2026-02-04T02:59:25.590966Z" + }, + { + "id": "GO-2023-2186", + "modified": "2026-02-04T03:56:59.969208Z" + }, + { + "id": "GO-2023-2375", + "modified": "2026-02-04T03:57:11.083315Z" + }, + { + "id": "GO-2023-2382", + "modified": "2026-02-04T03:33:11.274886Z" + }, + { + "id": "GO-2024-2598", + "modified": "2026-02-04T03:12:08.722840Z" + }, + { + "id": "GO-2024-2599", + "modified": "2026-02-04T02:21:09.533216Z" + }, + { + "id": "GO-2024-2600", + "modified": "2026-02-04T02:34:41.672789Z" + }, + { + "id": "GO-2024-2609", + "modified": "2026-02-04T04:37:13.773873Z" + }, + { + "id": "GO-2024-2610", + "modified": "2026-02-04T03:09:18.870079Z" + }, + { + "id": "GO-2024-2687", + "modified": "2026-02-04T04:09:31.762399Z" + }, + { + "id": "GO-2024-2887", + "modified": "2026-03-23T05:07:22.471505Z" + }, + { + "id": "GO-2024-2888", + "modified": "2026-03-23T05:00:55.888787Z" + }, + { + "id": "GO-2024-2963", + "modified": "2026-02-04T03:37:39.895574Z" + }, + { + "id": "GO-2024-3105", + "modified": "2026-02-24T16:29:04.364011Z" + }, + { + "id": "GO-2024-3106", + "modified": "2026-02-24T16:29:04.606789Z" + }, + { + "id": "GO-2024-3107", + "modified": "2026-02-24T16:29:04.677030Z" + }, + { + "id": "GO-2025-3373", + "modified": "2026-02-17T16:13:53.362266Z" + }, + { + "id": "GO-2025-3420", + "modified": "2026-02-17T16:13:53.083304Z" + }, + { + "id": "GO-2025-3447", + "modified": "2026-03-24T23:48:06.694170Z" + }, + { + "id": "GO-2025-3503", + "modified": "2026-04-16T22:45:11.580296Z" + }, + { + "id": "GO-2025-3563", + "modified": "2026-02-17T16:13:52.395126Z" + }, + { + "id": "GO-2025-3750", + "modified": "2026-02-04T03:28:12.135241Z" + }, + { + "id": "GO-2025-3751", + "modified": "2026-02-17T16:13:52.185280Z" + }, + { + "id": "GO-2025-3849", + "modified": "2026-05-30T10:29:20.514342Z" + }, + { + "id": "GO-2025-3956", + "modified": "2026-02-04T04:33:27.340869Z" + }, + { + "id": "GO-2025-4006", + "modified": "2026-05-15T10:59:23.181284Z" + }, + { + "id": "GO-2025-4007", + "modified": "2026-05-15T10:59:24.436863Z" + }, + { + "id": "GO-2025-4008", + "modified": "2026-05-15T10:59:23.580906Z" + }, + { + "id": "GO-2025-4009", + "modified": "2026-05-15T10:59:24.005728Z" + }, + { + "id": "GO-2025-4010", + "modified": "2026-05-15T10:59:24.305821Z" + }, + { + "id": "GO-2025-4011", + "modified": "2026-05-15T10:59:22.605843Z" + }, + { + "id": "GO-2025-4012", + "modified": "2026-05-15T10:59:23.250861Z" + }, + { + "id": "GO-2025-4013", + "modified": "2026-05-15T10:59:23.121044Z" + }, + { + "id": "GO-2025-4014", + "modified": "2026-06-26T12:29:46.364453Z" + }, + { + "id": "GO-2025-4015", + "modified": "2026-05-15T10:59:23.447690Z" + }, + { + "id": "GO-2025-4155", + "modified": "2026-07-09T10:44:32.536665Z" + }, + { + "id": "GO-2025-4175", + "modified": "2026-05-15T10:59:24.063040Z" + }, + { + "id": "GO-2026-4337", + "modified": "2026-07-07T10:29:23.547454Z" + }, + { + "id": "GO-2026-4340", + "modified": "2026-05-15T10:59:24.123015Z" + }, + { + "id": "GO-2026-4341", + "modified": "2026-07-07T10:29:23.472772Z" + }, + { + "id": "GO-2026-4342", + "modified": "2026-07-02T10:44:29.686144Z" + }, + { + "id": "GO-2026-4403", + "modified": "2026-05-15T10:59:22.074063Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-09T10:44:32.269952Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-09T10:44:33.381720Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-07-10T10:44:23.724783Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-09T10:44:33.055212Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-09T10:44:33.129570Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-14T16:40:32.676240Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-13T10:29:27.815754Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-14T10:29:32.453910Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-14T16:41:01.458483Z" + } + ] + } + ] + } + headers: + Content-Length: + - "5667" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Go_project_with_an_overridden_go_version_and_licences.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Go_project_with_an_overridden_go_version_and_licences.yaml new file mode 100644 index 00000000000..919999de4ab --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Go_project_with_an_overridden_go_version_and_licences.yaml @@ -0,0 +1,408 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 139 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.19" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 5667 + body: | + { + "results": [ + { + "vulns": [ + { + "id": "GO-2022-0969", + "modified": "2026-02-04T02:41:02.475503Z" + }, + { + "id": "GO-2022-0988", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1037", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1038", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1039", + "modified": "2024-05-20T16:03:47Z" + }, + { + "id": "GO-2022-1095", + "modified": "2026-02-04T04:25:45.960420Z" + }, + { + "id": "GO-2022-1143", + "modified": "2026-02-04T04:08:13.589543Z" + }, + { + "id": "GO-2022-1144", + "modified": "2026-02-04T04:29:40.352025Z" + }, + { + "id": "GO-2023-1568", + "modified": "2026-02-04T02:54:08.789114Z" + }, + { + "id": "GO-2023-1569", + "modified": "2026-02-04T03:22:48.161542Z" + }, + { + "id": "GO-2023-1570", + "modified": "2026-02-04T02:57:33.465285Z" + }, + { + "id": "GO-2023-1571", + "modified": "2026-02-04T03:36:14.767832Z" + }, + { + "id": "GO-2023-1621", + "modified": "2026-02-04T02:47:06.125087Z" + }, + { + "id": "GO-2023-1702", + "modified": "2026-02-04T03:43:08.732164Z" + }, + { + "id": "GO-2023-1703", + "modified": "2026-02-04T04:24:15.366665Z" + }, + { + "id": "GO-2023-1704", + "modified": "2026-02-04T04:39:41.032390Z" + }, + { + "id": "GO-2023-1705", + "modified": "2026-02-04T03:44:01.631552Z" + }, + { + "id": "GO-2023-1751", + "modified": "2026-02-04T04:31:56.779446Z" + }, + { + "id": "GO-2023-1752", + "modified": "2026-02-04T03:50:58.841420Z" + }, + { + "id": "GO-2023-1753", + "modified": "2026-02-04T02:22:30.446388Z" + }, + { + "id": "GO-2023-1840", + "modified": "2026-02-04T03:48:08.792378Z" + }, + { + "id": "GO-2023-1878", + "modified": "2026-02-04T04:31:14.443108Z" + }, + { + "id": "GO-2023-1987", + "modified": "2026-02-04T03:58:58.871084Z" + }, + { + "id": "GO-2023-2041", + "modified": "2026-02-04T04:25:22.510281Z" + }, + { + "id": "GO-2023-2043", + "modified": "2026-02-04T04:11:02.549923Z" + }, + { + "id": "GO-2023-2102", + "modified": "2026-04-16T11:14:10.849204Z" + }, + { + "id": "GO-2023-2185", + "modified": "2026-02-04T02:59:25.590966Z" + }, + { + "id": "GO-2023-2186", + "modified": "2026-02-04T03:56:59.969208Z" + }, + { + "id": "GO-2023-2375", + "modified": "2026-02-04T03:57:11.083315Z" + }, + { + "id": "GO-2023-2382", + "modified": "2026-02-04T03:33:11.274886Z" + }, + { + "id": "GO-2024-2598", + "modified": "2026-02-04T03:12:08.722840Z" + }, + { + "id": "GO-2024-2599", + "modified": "2026-02-04T02:21:09.533216Z" + }, + { + "id": "GO-2024-2600", + "modified": "2026-02-04T02:34:41.672789Z" + }, + { + "id": "GO-2024-2609", + "modified": "2026-02-04T04:37:13.773873Z" + }, + { + "id": "GO-2024-2610", + "modified": "2026-02-04T03:09:18.870079Z" + }, + { + "id": "GO-2024-2687", + "modified": "2026-02-04T04:09:31.762399Z" + }, + { + "id": "GO-2024-2887", + "modified": "2026-03-23T05:07:22.471505Z" + }, + { + "id": "GO-2024-2888", + "modified": "2026-03-23T05:00:55.888787Z" + }, + { + "id": "GO-2024-2963", + "modified": "2026-02-04T03:37:39.895574Z" + }, + { + "id": "GO-2024-3105", + "modified": "2026-02-24T16:29:04.364011Z" + }, + { + "id": "GO-2024-3106", + "modified": "2026-02-24T16:29:04.606789Z" + }, + { + "id": "GO-2024-3107", + "modified": "2026-02-24T16:29:04.677030Z" + }, + { + "id": "GO-2025-3373", + "modified": "2026-02-17T16:13:53.362266Z" + }, + { + "id": "GO-2025-3420", + "modified": "2026-02-17T16:13:53.083304Z" + }, + { + "id": "GO-2025-3447", + "modified": "2026-03-24T23:48:06.694170Z" + }, + { + "id": "GO-2025-3503", + "modified": "2026-04-16T22:45:11.580296Z" + }, + { + "id": "GO-2025-3563", + "modified": "2026-02-17T16:13:52.395126Z" + }, + { + "id": "GO-2025-3750", + "modified": "2026-02-04T03:28:12.135241Z" + }, + { + "id": "GO-2025-3751", + "modified": "2026-02-17T16:13:52.185280Z" + }, + { + "id": "GO-2025-3849", + "modified": "2026-05-30T10:29:20.514342Z" + }, + { + "id": "GO-2025-3956", + "modified": "2026-02-04T04:33:27.340869Z" + }, + { + "id": "GO-2025-4006", + "modified": "2026-05-15T10:59:23.181284Z" + }, + { + "id": "GO-2025-4007", + "modified": "2026-05-15T10:59:24.436863Z" + }, + { + "id": "GO-2025-4008", + "modified": "2026-05-15T10:59:23.580906Z" + }, + { + "id": "GO-2025-4009", + "modified": "2026-05-15T10:59:24.005728Z" + }, + { + "id": "GO-2025-4010", + "modified": "2026-05-15T10:59:24.305821Z" + }, + { + "id": "GO-2025-4011", + "modified": "2026-05-15T10:59:22.605843Z" + }, + { + "id": "GO-2025-4012", + "modified": "2026-05-15T10:59:23.250861Z" + }, + { + "id": "GO-2025-4013", + "modified": "2026-05-15T10:59:23.121044Z" + }, + { + "id": "GO-2025-4014", + "modified": "2026-06-26T12:29:46.364453Z" + }, + { + "id": "GO-2025-4015", + "modified": "2026-05-15T10:59:23.447690Z" + }, + { + "id": "GO-2025-4155", + "modified": "2026-07-09T10:44:32.536665Z" + }, + { + "id": "GO-2025-4175", + "modified": "2026-05-15T10:59:24.063040Z" + }, + { + "id": "GO-2026-4337", + "modified": "2026-07-07T10:29:23.547454Z" + }, + { + "id": "GO-2026-4340", + "modified": "2026-05-15T10:59:24.123015Z" + }, + { + "id": "GO-2026-4341", + "modified": "2026-07-07T10:29:23.472772Z" + }, + { + "id": "GO-2026-4342", + "modified": "2026-07-02T10:44:29.686144Z" + }, + { + "id": "GO-2026-4403", + "modified": "2026-05-15T10:59:22.074063Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-09T10:44:32.269952Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-09T10:44:33.381720Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-07-10T10:44:23.724783Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-09T10:44:33.055212Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-09T10:44:33.129570Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-14T16:40:32.676240Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-13T10:29:27.815754Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-14T10:29:32.453910Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-14T16:41:01.458483Z" + } + ] + } + ] + } + headers: + Content-Length: + - "5667" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Go_project_with_an_overridden_go_version_and_licences_grpc.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Go_project_with_an_overridden_go_version_and_licences_grpc.yaml new file mode 100644 index 00000000000..b2af27dcc4e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Go_project_with_an_overridden_go_version_and_licences_grpc.yaml @@ -0,0 +1,500 @@ +interactions: + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "stdlib", + "system": "GO", + "version": "go1.19" + } + } + response: |- + { + "advisoryKeys": [ + { + "id": "GO-2021-0067" + }, + { + "id": "GO-2021-0069" + }, + { + "id": "GO-2021-0142" + }, + { + "id": "GO-2021-0154" + }, + { + "id": "GO-2021-0159" + }, + { + "id": "GO-2021-0160" + }, + { + "id": "GO-2021-0163" + }, + { + "id": "GO-2021-0172" + }, + { + "id": "GO-2021-0178" + }, + { + "id": "GO-2021-0223" + }, + { + "id": "GO-2021-0224" + }, + { + "id": "GO-2021-0226" + }, + { + "id": "GO-2021-0234" + }, + { + "id": "GO-2021-0235" + }, + { + "id": "GO-2021-0239" + }, + { + "id": "GO-2021-0240" + }, + { + "id": "GO-2021-0241" + }, + { + "id": "GO-2021-0242" + }, + { + "id": "GO-2021-0243" + }, + { + "id": "GO-2021-0245" + }, + { + "id": "GO-2021-0263" + }, + { + "id": "GO-2021-0264" + }, + { + "id": "GO-2021-0317" + }, + { + "id": "GO-2021-0319" + }, + { + "id": "GO-2021-0347" + }, + { + "id": "GO-2022-0166" + }, + { + "id": "GO-2022-0171" + }, + { + "id": "GO-2022-0187" + }, + { + "id": "GO-2022-0191" + }, + { + "id": "GO-2022-0211" + }, + { + "id": "GO-2022-0212" + }, + { + "id": "GO-2022-0213" + }, + { + "id": "GO-2022-0217" + }, + { + "id": "GO-2022-0220" + }, + { + "id": "GO-2022-0229" + }, + { + "id": "GO-2022-0236" + }, + { + "id": "GO-2022-0273" + }, + { + "id": "GO-2022-0288" + }, + { + "id": "GO-2022-0289" + }, + { + "id": "GO-2022-0433" + }, + { + "id": "GO-2022-0434" + }, + { + "id": "GO-2022-0435" + }, + { + "id": "GO-2022-0477" + }, + { + "id": "GO-2022-0493" + }, + { + "id": "GO-2022-0515" + }, + { + "id": "GO-2022-0520" + }, + { + "id": "GO-2022-0521" + }, + { + "id": "GO-2022-0522" + }, + { + "id": "GO-2022-0523" + }, + { + "id": "GO-2022-0524" + }, + { + "id": "GO-2022-0525" + }, + { + "id": "GO-2022-0526" + }, + { + "id": "GO-2022-0527" + }, + { + "id": "GO-2022-0531" + }, + { + "id": "GO-2022-0532" + }, + { + "id": "GO-2022-0533" + }, + { + "id": "GO-2022-0535" + }, + { + "id": "GO-2022-0536" + }, + { + "id": "GO-2022-0537" + }, + { + "id": "GO-2022-0761" + }, + { + "id": "GO-2022-0969" + }, + { + "id": "GO-2022-0988" + }, + { + "id": "GO-2022-1037" + }, + { + "id": "GO-2022-1038" + }, + { + "id": "GO-2022-1039" + }, + { + "id": "GO-2022-1095" + }, + { + "id": "GO-2022-1143" + }, + { + "id": "GO-2022-1144" + }, + { + "id": "GO-2023-1568" + }, + { + "id": "GO-2023-1569" + }, + { + "id": "GO-2023-1570" + }, + { + "id": "GO-2023-1571" + }, + { + "id": "GO-2023-1621" + }, + { + "id": "GO-2023-1702" + }, + { + "id": "GO-2023-1703" + }, + { + "id": "GO-2023-1704" + }, + { + "id": "GO-2023-1705" + }, + { + "id": "GO-2023-1751" + }, + { + "id": "GO-2023-1752" + }, + { + "id": "GO-2023-1753" + }, + { + "id": "GO-2023-1840" + }, + { + "id": "GO-2023-1878" + }, + { + "id": "GO-2023-1987" + }, + { + "id": "GO-2023-2041" + }, + { + "id": "GO-2023-2043" + }, + { + "id": "GO-2023-2044" + }, + { + "id": "GO-2023-2045" + }, + { + "id": "GO-2023-2102" + }, + { + "id": "GO-2023-2185" + }, + { + "id": "GO-2023-2186" + }, + { + "id": "GO-2023-2375" + }, + { + "id": "GO-2023-2382" + }, + { + "id": "GO-2024-2598" + }, + { + "id": "GO-2024-2599" + }, + { + "id": "GO-2024-2600" + }, + { + "id": "GO-2024-2609" + }, + { + "id": "GO-2024-2610" + }, + { + "id": "GO-2024-2687" + }, + { + "id": "GO-2024-2824" + }, + { + "id": "GO-2024-2887" + }, + { + "id": "GO-2024-2888" + }, + { + "id": "GO-2024-2963" + }, + { + "id": "GO-2024-3105" + }, + { + "id": "GO-2024-3106" + }, + { + "id": "GO-2024-3107" + }, + { + "id": "GO-2025-3373" + }, + { + "id": "GO-2025-3420" + }, + { + "id": "GO-2025-3421" + }, + { + "id": "GO-2025-3447" + }, + { + "id": "GO-2025-3503" + }, + { + "id": "GO-2025-3563" + }, + { + "id": "GO-2025-3749" + }, + { + "id": "GO-2025-3750" + }, + { + "id": "GO-2025-3751" + }, + { + "id": "GO-2025-3849" + }, + { + "id": "GO-2025-3955" + }, + { + "id": "GO-2025-3956" + }, + { + "id": "GO-2025-4006" + }, + { + "id": "GO-2025-4007" + }, + { + "id": "GO-2025-4008" + }, + { + "id": "GO-2025-4009" + }, + { + "id": "GO-2025-4010" + }, + { + "id": "GO-2025-4011" + }, + { + "id": "GO-2025-4012" + }, + { + "id": "GO-2025-4013" + }, + { + "id": "GO-2025-4014" + }, + { + "id": "GO-2025-4015" + }, + { + "id": "GO-2025-4155" + }, + { + "id": "GO-2025-4175" + }, + { + "id": "GO-2026-4337" + }, + { + "id": "GO-2026-4340" + }, + { + "id": "GO-2026-4341" + }, + { + "id": "GO-2026-4342" + }, + { + "id": "GO-2026-4403" + }, + { + "id": "GO-2026-4599" + }, + { + "id": "GO-2026-4600" + }, + { + "id": "GO-2026-4601" + }, + { + "id": "GO-2026-4602" + }, + { + "id": "GO-2026-4603" + }, + { + "id": "GO-2026-4864" + }, + { + "id": "GO-2026-4865" + }, + { + "id": "GO-2026-4866" + }, + { + "id": "GO-2026-4869" + }, + { + "id": "GO-2026-4870" + }, + { + "id": "GO-2026-4918" + }, + { + "id": "GO-2026-4946" + }, + { + "id": "GO-2026-4947" + }, + { + "id": "GO-2026-4970" + }, + { + "id": "GO-2026-4971" + }, + { + "id": "GO-2026-4976" + }, + { + "id": "GO-2026-4977" + }, + { + "id": "GO-2026-4980" + }, + { + "id": "GO-2026-4981" + }, + { + "id": "GO-2026-4982" + }, + { + "id": "GO-2026-4986" + }, + { + "id": "GO-2026-5037" + }, + { + "id": "GO-2026-5038" + }, + { + "id": "GO-2026-5039" + }, + { + "id": "GO-2026-5856" + } + ], + "licenses": [ + "BSD-3-Clause" + ], + "versionKey": { + "name": "stdlib", + "system": "GO", + "version": "go1.19" + } + } diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_HomebrewWithAnnotators.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_HomebrewWithAnnotators.yaml deleted file mode 100644 index 65aefb7a1d3..00000000000 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_HomebrewWithAnnotators.yaml +++ /dev/null @@ -1,137 +0,0 @@ ---- -version: 2 -interactions: - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 170 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "GIT", - "name": "https://github.com/libssh2/libssh2" - }, - "version": "1.11.1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_HomebrewWithAnnotators/homebrew_extractor_explicitly_enabled_with_annotator - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 337 - body: | - { - "results": [ - { - "vulns": [ - { - "id": "OSV-2022-24", - "modified": "2025-02-01T14:16:58.476563Z" - }, - { - "id": "OSV-2024-847", - "modified": "2025-02-01T14:27:03.602163Z" - }, - { - "id": "OSV-2025-433", - "modified": "2025-06-05T00:02:57.200566Z" - }, - { - "id": "OSV-2025-90", - "modified": "2025-12-20T14:15:39.033263Z" - }, - { - "id": "OSV-2025-92", - "modified": "2025-12-20T14:25:09.128654Z" - } - ] - } - ] - } - headers: - Content-Length: - - "337" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 170 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "GIT", - "name": "https://github.com/libssh2/libssh2" - }, - "version": "1.11.1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_HomebrewWithAnnotators/homebrew_extractor_via_artifact_plugin - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 337 - body: | - { - "results": [ - { - "vulns": [ - { - "id": "OSV-2022-24", - "modified": "2025-02-01T14:16:58.476563Z" - }, - { - "id": "OSV-2024-847", - "modified": "2025-02-01T14:27:03.602163Z" - }, - { - "id": "OSV-2025-433", - "modified": "2025-06-05T00:02:57.200566Z" - }, - { - "id": "OSV-2025-90", - "modified": "2025-12-20T14:15:39.033263Z" - }, - { - "id": "OSV-2025-92", - "modified": "2025-12-20T14:25:09.128654Z" - } - ] - } - ] - } - headers: - Content-Length: - - "337" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_HtmlFile.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_HtmlFile.yaml index 36b3a992361..4bf35b2afad 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_HtmlFile.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_HtmlFile.yaml @@ -22,8 +22,6 @@ interactions: headers: Content-Type: - application/json - X-Test-Name: - - TestCommand_HtmlFile url: https://api.osv.dev/v1/querybatch method: POST response: diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_HtmlFile_Deprecated.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_HtmlFile_Deprecated.yaml index 8ae789d0d8c..4bf35b2afad 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_HtmlFile_Deprecated.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_HtmlFile_Deprecated.yaml @@ -22,8 +22,6 @@ interactions: headers: Content-Type: - application/json - X-Test-Name: - - TestCommand_HtmlFile_Deprecated url: https://api.osv.dev/v1/querybatch method: POST response: diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_JavareachArchive.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_JavareachArchive.yaml deleted file mode 100644 index d47d75d7b0e..00000000000 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_JavareachArchive.yaml +++ /dev/null @@ -1,1443 +0,0 @@ ---- -version: 2 -interactions: - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 3196 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Maven", - "name": "com.amazonaws:aws-java-sdk-core" - }, - "version": "1.11.327" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.amazonaws:aws-java-sdk-kms" - }, - "version": "1.11.327" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.amazonaws:aws-java-sdk-s3" - }, - "version": "1.11.327" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.amazonaws:jmespath-java" - }, - "version": "1.11.327" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.example:hello-tester" - }, - "version": "1.0-SNAPSHOT" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.fasterxml.jackson.core:jackson-annotations" - }, - "version": "2.6.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.fasterxml.jackson.core:jackson-core" - }, - "version": "2.14.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.fasterxml.jackson.core:jackson-databind" - }, - "version": "2.6.7.1" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor" - }, - "version": "2.6.7" - }, - { - "package": { - "ecosystem": "Maven", - "name": "commons-codec:commons-codec" - }, - "version": "1.10" - }, - { - "package": { - "ecosystem": "Maven", - "name": "commons-logging:commons-logging" - }, - "version": "1.1.3" - }, - { - "package": { - "ecosystem": "Maven", - "name": "joda-time:joda-time" - }, - "version": "2.8.1" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.commons:commons-lang3" - }, - "version": "3.12.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.httpcomponents:httpclient" - }, - "version": "4.5.5" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.httpcomponents:httpcore" - }, - "version": "4.4.9" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.eclipse.jetty:jetty-continuation" - }, - "version": "9.4.40.v20210413" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.eclipse.jetty:jetty-http" - }, - "version": "9.4.40.v20210413" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.eclipse.jetty:jetty-io" - }, - "version": "9.4.40.v20210413" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.eclipse.jetty:jetty-servlets" - }, - "version": "9.4.40.v20210413" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.eclipse.jetty:jetty-util" - }, - "version": "9.4.40.v20210413" - }, - { - "package": { - "ecosystem": "Maven", - "name": "software.amazon.ion:ion-java" - }, - "version": "1.0.2" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_JavareachArchive/jars_can_be_scanned_with_call_analysis - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 4558 - body: | - { - "results": [ - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-c28r-hw5m-5gv3", - "modified": "2023-11-08T04:09:28.159861Z" - } - ] - }, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-72hv-8253-57qq", - "modified": "2026-04-07T16:47:43.107166Z" - }, - { - "id": "GHSA-h46c-h94j-95f3", - "modified": "2026-02-04T03:44:39.385253Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-288c-cq4h-88gq", - "modified": "2026-02-04T04:33:29.159339Z" - }, - { - "id": "GHSA-4gq5-ch57-c2mg", - "modified": "2024-03-15T05:20:21.411726Z" - }, - { - "id": "GHSA-4w82-r329-3q67", - "modified": "2024-03-16T05:18:54.922179Z" - }, - { - "id": "GHSA-57j2-w4cx-62h2", - "modified": "2026-02-04T04:26:14.546092Z" - }, - { - "id": "GHSA-5949-rw7g-wx7w", - "modified": "2025-09-15T07:42:14.888352Z" - }, - { - "id": "GHSA-5r5r-6hpj-8gg9", - "modified": "2024-02-18T05:42:28.539166Z" - }, - { - "id": "GHSA-5ww9-j83m-q7qx", - "modified": "2024-03-15T01:17:50.016820Z" - }, - { - "id": "GHSA-645p-88qh-w398", - "modified": "2024-03-16T05:19:17.936174Z" - }, - { - "id": "GHSA-6fpp-rgj9-8rwc", - "modified": "2024-03-15T05:18:54.134884Z" - }, - { - "id": "GHSA-85cw-hj65-qqv9", - "modified": "2024-03-15T05:20:15.574552Z" - }, - { - "id": "GHSA-89qr-369f-5m5x", - "modified": "2024-02-18T05:37:27.581808Z" - }, - { - "id": "GHSA-8c4j-34r4-xr8g", - "modified": "2024-02-18T05:31:52.762759Z" - }, - { - "id": "GHSA-8w26-6f25-cm9x", - "modified": "2024-02-18T05:30:48.085017Z" - }, - { - "id": "GHSA-9gph-22xh-8x98", - "modified": "2024-02-18T05:33:27.617261Z" - }, - { - "id": "GHSA-9m6f-7xcq-8vf8", - "modified": "2026-05-06T18:48:47.299219Z" - }, - { - "id": "GHSA-c8hm-7hpq-7jhg", - "modified": "2024-03-15T01:17:19.251183Z" - }, - { - "id": "GHSA-cf6r-3wgc-h863", - "modified": "2024-02-18T05:32:56.325249Z" - }, - { - "id": "GHSA-cggj-fvv3-cqwv", - "modified": "2024-03-15T01:18:46.938616Z" - }, - { - "id": "GHSA-cjjf-94ff-43w7", - "modified": "2024-03-11T05:19:23.395848Z" - }, - { - "id": "GHSA-cmfg-87vq-g5g4", - "modified": "2024-03-15T01:18:17.903231Z" - }, - { - "id": "GHSA-cvm9-fjm9-3572", - "modified": "2024-02-18T05:25:36.165759Z" - }, - { - "id": "GHSA-f3j5-rmmp-3fc5", - "modified": "2024-03-15T05:20:35.120151Z" - }, - { - "id": "GHSA-f9xh-2qgp-cq57", - "modified": "2024-02-18T05:32:05.421673Z" - }, - { - "id": "GHSA-fmmc-742q-jg75", - "modified": "2024-03-16T05:19:55.172981Z" - }, - { - "id": "GHSA-fqwf-pjwf-7vqv", - "modified": "2024-07-03T21:22:37.578162Z" - }, - { - "id": "GHSA-gjmw-vf9h-g25v", - "modified": "2024-03-16T05:19:37.211801Z" - }, - { - "id": "GHSA-gwp4-hfv6-p7hw", - "modified": "2024-03-13T05:27:58.436849Z" - }, - { - "id": "GHSA-gww7-p5w4-wrfv", - "modified": "2024-03-15T01:05:18.790961Z" - }, - { - "id": "GHSA-h3cw-g4mq-c5x2", - "modified": "2024-02-18T05:30:45.329621Z" - }, - { - "id": "GHSA-h592-38cm-4ggp", - "modified": "2024-03-15T01:16:50.905794Z" - }, - { - "id": "GHSA-h822-r4r5-v8jg", - "modified": "2026-02-04T02:19:17.186100Z" - }, - { - "id": "GHSA-hgj6-7826-r7m5", - "modified": "2026-06-25T00:29:24.783131Z" - }, - { - "id": "GHSA-jjjh-jjxp-wpff", - "modified": "2026-02-04T02:23:59.070528Z" - }, - { - "id": "GHSA-m6x4-97wx-4q27", - "modified": "2024-02-18T05:21:54.725837Z" - }, - { - "id": "GHSA-mph4-vhrx-mv67", - "modified": "2024-03-15T01:16:21.467932Z" - }, - { - "id": "GHSA-mx7p-6679-8g3q", - "modified": "2024-03-15T01:01:46.432481Z" - }, - { - "id": "GHSA-p43x-xfjf-5jhr", - "modified": "2024-03-15T00:33:14.700288Z" - }, - { - "id": "GHSA-q93h-jc49-78gg", - "modified": "2024-03-16T05:19:47.711015Z" - }, - { - "id": "GHSA-qjw2-hr98-qgfh", - "modified": "2024-02-18T05:20:56.894470Z" - }, - { - "id": "GHSA-qr7j-h6gg-jmgc", - "modified": "2024-03-11T05:21:14.313980Z" - }, - { - "id": "GHSA-r3gr-cxrf-hg25", - "modified": "2024-06-25T14:20:21.323050Z" - }, - { - "id": "GHSA-r695-7vr9-jgc2", - "modified": "2024-02-18T05:30:45.856594Z" - }, - { - "id": "GHSA-rfx6-vp9g-rh7v", - "modified": "2024-03-11T05:17:47.425595Z" - }, - { - "id": "GHSA-rgv9-q543-rqg4", - "modified": "2026-05-21T00:30:10.193331Z" - }, - { - "id": "GHSA-rpr3-cw39-3pxh", - "modified": "2026-07-08T06:00:01.572650Z" - }, - { - "id": "GHSA-v585-23hc-c647", - "modified": "2024-02-18T05:22:38.024460Z" - }, - { - "id": "GHSA-vfqx-33qm-g869", - "modified": "2024-02-18T05:24:26.785781Z" - }, - { - "id": "GHSA-w3f4-3q6j-rh82", - "modified": "2024-03-11T05:18:22.727055Z" - }, - { - "id": "GHSA-wh8g-3j2c-rqj5", - "modified": "2024-03-15T00:31:15.123603Z" - } - ] - }, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-j288-q9x7-2f5v", - "modified": "2026-02-04T03:18:02.851501Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-7r82-7xv7-xcpj", - "modified": "2026-02-04T02:20:49.137443Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-355h-qmc2-wpwf", - "modified": "2026-05-20T00:45:32.367357Z" - }, - { - "id": "GHSA-cj7v-27pg-wf7q", - "modified": "2026-07-08T06:27:18.289164Z" - }, - { - "id": "GHSA-hmr7-m48g-48f6", - "modified": "2026-02-04T03:59:52.327364Z" - }, - { - "id": "GHSA-qh8g-58pp-2wxh", - "modified": "2026-02-04T05:13:21.910792Z" - }, - { - "id": "GHSA-wjpw-4j6x-6rwh", - "modified": "2026-03-09T11:29:07.402944Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "GHSA-3gh6-v5v9-6v9j", - "modified": "2026-02-04T03:12:16.534413Z" - }, - { - "id": "GHSA-gwcr-j4wh-j3cq", - "modified": "2026-03-13T21:59:32.515061Z" - }, - { - "id": "GHSA-j26w-f9rq-mr2q", - "modified": "2026-02-04T03:32:43.162423Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "GHSA-264p-99wq-f4j6", - "modified": "2026-02-04T03:21:48.913313Z" - } - ] - } - ] - } - headers: - Content-Length: - - "4558" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 3196 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Maven", - "name": "com.amazonaws:aws-java-sdk-core" - }, - "version": "1.11.327" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.amazonaws:aws-java-sdk-kms" - }, - "version": "1.11.327" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.amazonaws:aws-java-sdk-s3" - }, - "version": "1.11.327" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.amazonaws:jmespath-java" - }, - "version": "1.11.327" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.example:hello-tester" - }, - "version": "1.0-SNAPSHOT" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.fasterxml.jackson.core:jackson-annotations" - }, - "version": "2.6.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.fasterxml.jackson.core:jackson-core" - }, - "version": "2.14.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.fasterxml.jackson.core:jackson-databind" - }, - "version": "2.6.7.1" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor" - }, - "version": "2.6.7" - }, - { - "package": { - "ecosystem": "Maven", - "name": "commons-codec:commons-codec" - }, - "version": "1.10" - }, - { - "package": { - "ecosystem": "Maven", - "name": "commons-logging:commons-logging" - }, - "version": "1.1.3" - }, - { - "package": { - "ecosystem": "Maven", - "name": "joda-time:joda-time" - }, - "version": "2.8.1" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.commons:commons-lang3" - }, - "version": "3.12.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.httpcomponents:httpclient" - }, - "version": "4.5.5" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.httpcomponents:httpcore" - }, - "version": "4.4.9" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.eclipse.jetty:jetty-continuation" - }, - "version": "9.4.40.v20210413" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.eclipse.jetty:jetty-http" - }, - "version": "9.4.40.v20210413" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.eclipse.jetty:jetty-io" - }, - "version": "9.4.40.v20210413" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.eclipse.jetty:jetty-servlets" - }, - "version": "9.4.40.v20210413" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.eclipse.jetty:jetty-util" - }, - "version": "9.4.40.v20210413" - }, - { - "package": { - "ecosystem": "Maven", - "name": "software.amazon.ion:ion-java" - }, - "version": "1.0.2" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_JavareachArchive/jars_can_be_scanned_with_call_analysis_and_disabled_enricher - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 4558 - body: | - { - "results": [ - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-c28r-hw5m-5gv3", - "modified": "2023-11-08T04:09:28.159861Z" - } - ] - }, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-72hv-8253-57qq", - "modified": "2026-04-07T16:47:43.107166Z" - }, - { - "id": "GHSA-h46c-h94j-95f3", - "modified": "2026-02-04T03:44:39.385253Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-288c-cq4h-88gq", - "modified": "2026-02-04T04:33:29.159339Z" - }, - { - "id": "GHSA-4gq5-ch57-c2mg", - "modified": "2024-03-15T05:20:21.411726Z" - }, - { - "id": "GHSA-4w82-r329-3q67", - "modified": "2024-03-16T05:18:54.922179Z" - }, - { - "id": "GHSA-57j2-w4cx-62h2", - "modified": "2026-02-04T04:26:14.546092Z" - }, - { - "id": "GHSA-5949-rw7g-wx7w", - "modified": "2025-09-15T07:42:14.888352Z" - }, - { - "id": "GHSA-5r5r-6hpj-8gg9", - "modified": "2024-02-18T05:42:28.539166Z" - }, - { - "id": "GHSA-5ww9-j83m-q7qx", - "modified": "2024-03-15T01:17:50.016820Z" - }, - { - "id": "GHSA-645p-88qh-w398", - "modified": "2024-03-16T05:19:17.936174Z" - }, - { - "id": "GHSA-6fpp-rgj9-8rwc", - "modified": "2024-03-15T05:18:54.134884Z" - }, - { - "id": "GHSA-85cw-hj65-qqv9", - "modified": "2024-03-15T05:20:15.574552Z" - }, - { - "id": "GHSA-89qr-369f-5m5x", - "modified": "2024-02-18T05:37:27.581808Z" - }, - { - "id": "GHSA-8c4j-34r4-xr8g", - "modified": "2024-02-18T05:31:52.762759Z" - }, - { - "id": "GHSA-8w26-6f25-cm9x", - "modified": "2024-02-18T05:30:48.085017Z" - }, - { - "id": "GHSA-9gph-22xh-8x98", - "modified": "2024-02-18T05:33:27.617261Z" - }, - { - "id": "GHSA-9m6f-7xcq-8vf8", - "modified": "2026-05-06T18:48:47.299219Z" - }, - { - "id": "GHSA-c8hm-7hpq-7jhg", - "modified": "2024-03-15T01:17:19.251183Z" - }, - { - "id": "GHSA-cf6r-3wgc-h863", - "modified": "2024-02-18T05:32:56.325249Z" - }, - { - "id": "GHSA-cggj-fvv3-cqwv", - "modified": "2024-03-15T01:18:46.938616Z" - }, - { - "id": "GHSA-cjjf-94ff-43w7", - "modified": "2024-03-11T05:19:23.395848Z" - }, - { - "id": "GHSA-cmfg-87vq-g5g4", - "modified": "2024-03-15T01:18:17.903231Z" - }, - { - "id": "GHSA-cvm9-fjm9-3572", - "modified": "2024-02-18T05:25:36.165759Z" - }, - { - "id": "GHSA-f3j5-rmmp-3fc5", - "modified": "2024-03-15T05:20:35.120151Z" - }, - { - "id": "GHSA-f9xh-2qgp-cq57", - "modified": "2024-02-18T05:32:05.421673Z" - }, - { - "id": "GHSA-fmmc-742q-jg75", - "modified": "2024-03-16T05:19:55.172981Z" - }, - { - "id": "GHSA-fqwf-pjwf-7vqv", - "modified": "2024-07-03T21:22:37.578162Z" - }, - { - "id": "GHSA-gjmw-vf9h-g25v", - "modified": "2024-03-16T05:19:37.211801Z" - }, - { - "id": "GHSA-gwp4-hfv6-p7hw", - "modified": "2024-03-13T05:27:58.436849Z" - }, - { - "id": "GHSA-gww7-p5w4-wrfv", - "modified": "2024-03-15T01:05:18.790961Z" - }, - { - "id": "GHSA-h3cw-g4mq-c5x2", - "modified": "2024-02-18T05:30:45.329621Z" - }, - { - "id": "GHSA-h592-38cm-4ggp", - "modified": "2024-03-15T01:16:50.905794Z" - }, - { - "id": "GHSA-h822-r4r5-v8jg", - "modified": "2026-02-04T02:19:17.186100Z" - }, - { - "id": "GHSA-hgj6-7826-r7m5", - "modified": "2026-06-25T00:29:24.783131Z" - }, - { - "id": "GHSA-jjjh-jjxp-wpff", - "modified": "2026-02-04T02:23:59.070528Z" - }, - { - "id": "GHSA-m6x4-97wx-4q27", - "modified": "2024-02-18T05:21:54.725837Z" - }, - { - "id": "GHSA-mph4-vhrx-mv67", - "modified": "2024-03-15T01:16:21.467932Z" - }, - { - "id": "GHSA-mx7p-6679-8g3q", - "modified": "2024-03-15T01:01:46.432481Z" - }, - { - "id": "GHSA-p43x-xfjf-5jhr", - "modified": "2024-03-15T00:33:14.700288Z" - }, - { - "id": "GHSA-q93h-jc49-78gg", - "modified": "2024-03-16T05:19:47.711015Z" - }, - { - "id": "GHSA-qjw2-hr98-qgfh", - "modified": "2024-02-18T05:20:56.894470Z" - }, - { - "id": "GHSA-qr7j-h6gg-jmgc", - "modified": "2024-03-11T05:21:14.313980Z" - }, - { - "id": "GHSA-r3gr-cxrf-hg25", - "modified": "2024-06-25T14:20:21.323050Z" - }, - { - "id": "GHSA-r695-7vr9-jgc2", - "modified": "2024-02-18T05:30:45.856594Z" - }, - { - "id": "GHSA-rfx6-vp9g-rh7v", - "modified": "2024-03-11T05:17:47.425595Z" - }, - { - "id": "GHSA-rgv9-q543-rqg4", - "modified": "2026-05-21T00:30:10.193331Z" - }, - { - "id": "GHSA-rpr3-cw39-3pxh", - "modified": "2026-07-08T06:00:01.572650Z" - }, - { - "id": "GHSA-v585-23hc-c647", - "modified": "2024-02-18T05:22:38.024460Z" - }, - { - "id": "GHSA-vfqx-33qm-g869", - "modified": "2024-02-18T05:24:26.785781Z" - }, - { - "id": "GHSA-w3f4-3q6j-rh82", - "modified": "2024-03-11T05:18:22.727055Z" - }, - { - "id": "GHSA-wh8g-3j2c-rqj5", - "modified": "2024-03-15T00:31:15.123603Z" - } - ] - }, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-j288-q9x7-2f5v", - "modified": "2026-02-04T03:18:02.851501Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-7r82-7xv7-xcpj", - "modified": "2026-02-04T02:20:49.137443Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-355h-qmc2-wpwf", - "modified": "2026-05-20T00:45:32.367357Z" - }, - { - "id": "GHSA-cj7v-27pg-wf7q", - "modified": "2026-07-08T06:27:18.289164Z" - }, - { - "id": "GHSA-hmr7-m48g-48f6", - "modified": "2026-02-04T03:59:52.327364Z" - }, - { - "id": "GHSA-qh8g-58pp-2wxh", - "modified": "2026-02-04T05:13:21.910792Z" - }, - { - "id": "GHSA-wjpw-4j6x-6rwh", - "modified": "2026-03-09T11:29:07.402944Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "GHSA-3gh6-v5v9-6v9j", - "modified": "2026-02-04T03:12:16.534413Z" - }, - { - "id": "GHSA-gwcr-j4wh-j3cq", - "modified": "2026-03-13T21:59:32.515061Z" - }, - { - "id": "GHSA-j26w-f9rq-mr2q", - "modified": "2026-02-04T03:32:43.162423Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "GHSA-264p-99wq-f4j6", - "modified": "2026-02-04T03:21:48.913313Z" - } - ] - } - ] - } - headers: - Content-Length: - - "4558" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 3196 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Maven", - "name": "com.amazonaws:aws-java-sdk-core" - }, - "version": "1.11.327" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.amazonaws:aws-java-sdk-kms" - }, - "version": "1.11.327" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.amazonaws:aws-java-sdk-s3" - }, - "version": "1.11.327" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.amazonaws:jmespath-java" - }, - "version": "1.11.327" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.example:hello-tester" - }, - "version": "1.0-SNAPSHOT" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.fasterxml.jackson.core:jackson-annotations" - }, - "version": "2.6.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.fasterxml.jackson.core:jackson-core" - }, - "version": "2.14.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.fasterxml.jackson.core:jackson-databind" - }, - "version": "2.6.7.1" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor" - }, - "version": "2.6.7" - }, - { - "package": { - "ecosystem": "Maven", - "name": "commons-codec:commons-codec" - }, - "version": "1.10" - }, - { - "package": { - "ecosystem": "Maven", - "name": "commons-logging:commons-logging" - }, - "version": "1.1.3" - }, - { - "package": { - "ecosystem": "Maven", - "name": "joda-time:joda-time" - }, - "version": "2.8.1" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.commons:commons-lang3" - }, - "version": "3.12.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.httpcomponents:httpclient" - }, - "version": "4.5.5" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.httpcomponents:httpcore" - }, - "version": "4.4.9" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.eclipse.jetty:jetty-continuation" - }, - "version": "9.4.40.v20210413" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.eclipse.jetty:jetty-http" - }, - "version": "9.4.40.v20210413" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.eclipse.jetty:jetty-io" - }, - "version": "9.4.40.v20210413" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.eclipse.jetty:jetty-servlets" - }, - "version": "9.4.40.v20210413" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.eclipse.jetty:jetty-util" - }, - "version": "9.4.40.v20210413" - }, - { - "package": { - "ecosystem": "Maven", - "name": "software.amazon.ion:ion-java" - }, - "version": "1.0.2" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_JavareachArchive/jars_can_be_scanned_without_call_analysis - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 4558 - body: | - { - "results": [ - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-c28r-hw5m-5gv3", - "modified": "2023-11-08T04:09:28.159861Z" - } - ] - }, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-72hv-8253-57qq", - "modified": "2026-04-07T16:47:43.107166Z" - }, - { - "id": "GHSA-h46c-h94j-95f3", - "modified": "2026-02-04T03:44:39.385253Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-288c-cq4h-88gq", - "modified": "2026-02-04T04:33:29.159339Z" - }, - { - "id": "GHSA-4gq5-ch57-c2mg", - "modified": "2024-03-15T05:20:21.411726Z" - }, - { - "id": "GHSA-4w82-r329-3q67", - "modified": "2024-03-16T05:18:54.922179Z" - }, - { - "id": "GHSA-57j2-w4cx-62h2", - "modified": "2026-02-04T04:26:14.546092Z" - }, - { - "id": "GHSA-5949-rw7g-wx7w", - "modified": "2025-09-15T07:42:14.888352Z" - }, - { - "id": "GHSA-5r5r-6hpj-8gg9", - "modified": "2024-02-18T05:42:28.539166Z" - }, - { - "id": "GHSA-5ww9-j83m-q7qx", - "modified": "2024-03-15T01:17:50.016820Z" - }, - { - "id": "GHSA-645p-88qh-w398", - "modified": "2024-03-16T05:19:17.936174Z" - }, - { - "id": "GHSA-6fpp-rgj9-8rwc", - "modified": "2024-03-15T05:18:54.134884Z" - }, - { - "id": "GHSA-85cw-hj65-qqv9", - "modified": "2024-03-15T05:20:15.574552Z" - }, - { - "id": "GHSA-89qr-369f-5m5x", - "modified": "2024-02-18T05:37:27.581808Z" - }, - { - "id": "GHSA-8c4j-34r4-xr8g", - "modified": "2024-02-18T05:31:52.762759Z" - }, - { - "id": "GHSA-8w26-6f25-cm9x", - "modified": "2024-02-18T05:30:48.085017Z" - }, - { - "id": "GHSA-9gph-22xh-8x98", - "modified": "2024-02-18T05:33:27.617261Z" - }, - { - "id": "GHSA-9m6f-7xcq-8vf8", - "modified": "2026-05-06T18:48:47.299219Z" - }, - { - "id": "GHSA-c8hm-7hpq-7jhg", - "modified": "2024-03-15T01:17:19.251183Z" - }, - { - "id": "GHSA-cf6r-3wgc-h863", - "modified": "2024-02-18T05:32:56.325249Z" - }, - { - "id": "GHSA-cggj-fvv3-cqwv", - "modified": "2024-03-15T01:18:46.938616Z" - }, - { - "id": "GHSA-cjjf-94ff-43w7", - "modified": "2024-03-11T05:19:23.395848Z" - }, - { - "id": "GHSA-cmfg-87vq-g5g4", - "modified": "2024-03-15T01:18:17.903231Z" - }, - { - "id": "GHSA-cvm9-fjm9-3572", - "modified": "2024-02-18T05:25:36.165759Z" - }, - { - "id": "GHSA-f3j5-rmmp-3fc5", - "modified": "2024-03-15T05:20:35.120151Z" - }, - { - "id": "GHSA-f9xh-2qgp-cq57", - "modified": "2024-02-18T05:32:05.421673Z" - }, - { - "id": "GHSA-fmmc-742q-jg75", - "modified": "2024-03-16T05:19:55.172981Z" - }, - { - "id": "GHSA-fqwf-pjwf-7vqv", - "modified": "2024-07-03T21:22:37.578162Z" - }, - { - "id": "GHSA-gjmw-vf9h-g25v", - "modified": "2024-03-16T05:19:37.211801Z" - }, - { - "id": "GHSA-gwp4-hfv6-p7hw", - "modified": "2024-03-13T05:27:58.436849Z" - }, - { - "id": "GHSA-gww7-p5w4-wrfv", - "modified": "2024-03-15T01:05:18.790961Z" - }, - { - "id": "GHSA-h3cw-g4mq-c5x2", - "modified": "2024-02-18T05:30:45.329621Z" - }, - { - "id": "GHSA-h592-38cm-4ggp", - "modified": "2024-03-15T01:16:50.905794Z" - }, - { - "id": "GHSA-h822-r4r5-v8jg", - "modified": "2026-02-04T02:19:17.186100Z" - }, - { - "id": "GHSA-hgj6-7826-r7m5", - "modified": "2026-06-25T00:29:24.783131Z" - }, - { - "id": "GHSA-jjjh-jjxp-wpff", - "modified": "2026-02-04T02:23:59.070528Z" - }, - { - "id": "GHSA-m6x4-97wx-4q27", - "modified": "2024-02-18T05:21:54.725837Z" - }, - { - "id": "GHSA-mph4-vhrx-mv67", - "modified": "2024-03-15T01:16:21.467932Z" - }, - { - "id": "GHSA-mx7p-6679-8g3q", - "modified": "2024-03-15T01:01:46.432481Z" - }, - { - "id": "GHSA-p43x-xfjf-5jhr", - "modified": "2024-03-15T00:33:14.700288Z" - }, - { - "id": "GHSA-q93h-jc49-78gg", - "modified": "2024-03-16T05:19:47.711015Z" - }, - { - "id": "GHSA-qjw2-hr98-qgfh", - "modified": "2024-02-18T05:20:56.894470Z" - }, - { - "id": "GHSA-qr7j-h6gg-jmgc", - "modified": "2024-03-11T05:21:14.313980Z" - }, - { - "id": "GHSA-r3gr-cxrf-hg25", - "modified": "2024-06-25T14:20:21.323050Z" - }, - { - "id": "GHSA-r695-7vr9-jgc2", - "modified": "2024-02-18T05:30:45.856594Z" - }, - { - "id": "GHSA-rfx6-vp9g-rh7v", - "modified": "2024-03-11T05:17:47.425595Z" - }, - { - "id": "GHSA-rgv9-q543-rqg4", - "modified": "2026-05-21T00:30:10.193331Z" - }, - { - "id": "GHSA-rpr3-cw39-3pxh", - "modified": "2026-07-08T06:00:01.572650Z" - }, - { - "id": "GHSA-v585-23hc-c647", - "modified": "2024-02-18T05:22:38.024460Z" - }, - { - "id": "GHSA-vfqx-33qm-g869", - "modified": "2024-02-18T05:24:26.785781Z" - }, - { - "id": "GHSA-w3f4-3q6j-rh82", - "modified": "2024-03-11T05:18:22.727055Z" - }, - { - "id": "GHSA-wh8g-3j2c-rqj5", - "modified": "2024-03-15T00:31:15.123603Z" - } - ] - }, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-j288-q9x7-2f5v", - "modified": "2026-02-04T03:18:02.851501Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-7r82-7xv7-xcpj", - "modified": "2026-02-04T02:20:49.137443Z" - } - ] - }, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-355h-qmc2-wpwf", - "modified": "2026-05-20T00:45:32.367357Z" - }, - { - "id": "GHSA-cj7v-27pg-wf7q", - "modified": "2026-07-08T06:27:18.289164Z" - }, - { - "id": "GHSA-hmr7-m48g-48f6", - "modified": "2026-02-04T03:59:52.327364Z" - }, - { - "id": "GHSA-qh8g-58pp-2wxh", - "modified": "2026-02-04T05:13:21.910792Z" - }, - { - "id": "GHSA-wjpw-4j6x-6rwh", - "modified": "2026-03-09T11:29:07.402944Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "GHSA-3gh6-v5v9-6v9j", - "modified": "2026-02-04T03:12:16.534413Z" - }, - { - "id": "GHSA-gwcr-j4wh-j3cq", - "modified": "2026-03-13T21:59:32.515061Z" - }, - { - "id": "GHSA-j26w-f9rq-mr2q", - "modified": "2026-02-04T03:32:43.162423Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "GHSA-264p-99wq-f4j6", - "modified": "2026-02-04T03:21:48.913313Z" - } - ] - } - ] - } - headers: - Content-Length: - - "4558" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_JavareachArchive_jars_can_be_scanned_with_call_analysis.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_JavareachArchive_jars_can_be_scanned_with_call_analysis.yaml new file mode 100644 index 00000000000..2e0aeaf4b60 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_JavareachArchive_jars_can_be_scanned_with_call_analysis.yaml @@ -0,0 +1,481 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 3196 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Maven", + "name": "com.amazonaws:aws-java-sdk-core" + }, + "version": "1.11.327" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.amazonaws:aws-java-sdk-kms" + }, + "version": "1.11.327" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.amazonaws:aws-java-sdk-s3" + }, + "version": "1.11.327" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.amazonaws:jmespath-java" + }, + "version": "1.11.327" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.example:hello-tester" + }, + "version": "1.0-SNAPSHOT" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.fasterxml.jackson.core:jackson-annotations" + }, + "version": "2.6.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.fasterxml.jackson.core:jackson-core" + }, + "version": "2.14.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.fasterxml.jackson.core:jackson-databind" + }, + "version": "2.6.7.1" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor" + }, + "version": "2.6.7" + }, + { + "package": { + "ecosystem": "Maven", + "name": "commons-codec:commons-codec" + }, + "version": "1.10" + }, + { + "package": { + "ecosystem": "Maven", + "name": "commons-logging:commons-logging" + }, + "version": "1.1.3" + }, + { + "package": { + "ecosystem": "Maven", + "name": "joda-time:joda-time" + }, + "version": "2.8.1" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.commons:commons-lang3" + }, + "version": "3.12.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.httpcomponents:httpclient" + }, + "version": "4.5.5" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.httpcomponents:httpcore" + }, + "version": "4.4.9" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.eclipse.jetty:jetty-continuation" + }, + "version": "9.4.40.v20210413" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.eclipse.jetty:jetty-http" + }, + "version": "9.4.40.v20210413" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.eclipse.jetty:jetty-io" + }, + "version": "9.4.40.v20210413" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.eclipse.jetty:jetty-servlets" + }, + "version": "9.4.40.v20210413" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.eclipse.jetty:jetty-util" + }, + "version": "9.4.40.v20210413" + }, + { + "package": { + "ecosystem": "Maven", + "name": "software.amazon.ion:ion-java" + }, + "version": "1.0.2" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 4558 + body: | + { + "results": [ + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-c28r-hw5m-5gv3", + "modified": "2023-11-08T04:09:28.159861Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-72hv-8253-57qq", + "modified": "2026-04-07T16:47:43.107166Z" + }, + { + "id": "GHSA-h46c-h94j-95f3", + "modified": "2026-02-04T03:44:39.385253Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-288c-cq4h-88gq", + "modified": "2026-02-04T04:33:29.159339Z" + }, + { + "id": "GHSA-4gq5-ch57-c2mg", + "modified": "2024-03-15T05:20:21.411726Z" + }, + { + "id": "GHSA-4w82-r329-3q67", + "modified": "2024-03-16T05:18:54.922179Z" + }, + { + "id": "GHSA-57j2-w4cx-62h2", + "modified": "2026-02-04T04:26:14.546092Z" + }, + { + "id": "GHSA-5949-rw7g-wx7w", + "modified": "2025-09-15T07:42:14.888352Z" + }, + { + "id": "GHSA-5r5r-6hpj-8gg9", + "modified": "2024-02-18T05:42:28.539166Z" + }, + { + "id": "GHSA-5ww9-j83m-q7qx", + "modified": "2024-03-15T01:17:50.016820Z" + }, + { + "id": "GHSA-645p-88qh-w398", + "modified": "2024-03-16T05:19:17.936174Z" + }, + { + "id": "GHSA-6fpp-rgj9-8rwc", + "modified": "2024-03-15T05:18:54.134884Z" + }, + { + "id": "GHSA-85cw-hj65-qqv9", + "modified": "2024-03-15T05:20:15.574552Z" + }, + { + "id": "GHSA-89qr-369f-5m5x", + "modified": "2024-02-18T05:37:27.581808Z" + }, + { + "id": "GHSA-8c4j-34r4-xr8g", + "modified": "2024-02-18T05:31:52.762759Z" + }, + { + "id": "GHSA-8w26-6f25-cm9x", + "modified": "2024-02-18T05:30:48.085017Z" + }, + { + "id": "GHSA-9gph-22xh-8x98", + "modified": "2024-02-18T05:33:27.617261Z" + }, + { + "id": "GHSA-9m6f-7xcq-8vf8", + "modified": "2026-05-06T18:48:47.299219Z" + }, + { + "id": "GHSA-c8hm-7hpq-7jhg", + "modified": "2024-03-15T01:17:19.251183Z" + }, + { + "id": "GHSA-cf6r-3wgc-h863", + "modified": "2024-02-18T05:32:56.325249Z" + }, + { + "id": "GHSA-cggj-fvv3-cqwv", + "modified": "2024-03-15T01:18:46.938616Z" + }, + { + "id": "GHSA-cjjf-94ff-43w7", + "modified": "2024-03-11T05:19:23.395848Z" + }, + { + "id": "GHSA-cmfg-87vq-g5g4", + "modified": "2024-03-15T01:18:17.903231Z" + }, + { + "id": "GHSA-cvm9-fjm9-3572", + "modified": "2024-02-18T05:25:36.165759Z" + }, + { + "id": "GHSA-f3j5-rmmp-3fc5", + "modified": "2024-03-15T05:20:35.120151Z" + }, + { + "id": "GHSA-f9xh-2qgp-cq57", + "modified": "2024-02-18T05:32:05.421673Z" + }, + { + "id": "GHSA-fmmc-742q-jg75", + "modified": "2024-03-16T05:19:55.172981Z" + }, + { + "id": "GHSA-fqwf-pjwf-7vqv", + "modified": "2024-07-03T21:22:37.578162Z" + }, + { + "id": "GHSA-gjmw-vf9h-g25v", + "modified": "2024-03-16T05:19:37.211801Z" + }, + { + "id": "GHSA-gwp4-hfv6-p7hw", + "modified": "2024-03-13T05:27:58.436849Z" + }, + { + "id": "GHSA-gww7-p5w4-wrfv", + "modified": "2024-03-15T01:05:18.790961Z" + }, + { + "id": "GHSA-h3cw-g4mq-c5x2", + "modified": "2024-02-18T05:30:45.329621Z" + }, + { + "id": "GHSA-h592-38cm-4ggp", + "modified": "2024-03-15T01:16:50.905794Z" + }, + { + "id": "GHSA-h822-r4r5-v8jg", + "modified": "2026-02-04T02:19:17.186100Z" + }, + { + "id": "GHSA-hgj6-7826-r7m5", + "modified": "2026-06-25T00:29:24.783131Z" + }, + { + "id": "GHSA-jjjh-jjxp-wpff", + "modified": "2026-02-04T02:23:59.070528Z" + }, + { + "id": "GHSA-m6x4-97wx-4q27", + "modified": "2024-02-18T05:21:54.725837Z" + }, + { + "id": "GHSA-mph4-vhrx-mv67", + "modified": "2024-03-15T01:16:21.467932Z" + }, + { + "id": "GHSA-mx7p-6679-8g3q", + "modified": "2024-03-15T01:01:46.432481Z" + }, + { + "id": "GHSA-p43x-xfjf-5jhr", + "modified": "2024-03-15T00:33:14.700288Z" + }, + { + "id": "GHSA-q93h-jc49-78gg", + "modified": "2024-03-16T05:19:47.711015Z" + }, + { + "id": "GHSA-qjw2-hr98-qgfh", + "modified": "2024-02-18T05:20:56.894470Z" + }, + { + "id": "GHSA-qr7j-h6gg-jmgc", + "modified": "2024-03-11T05:21:14.313980Z" + }, + { + "id": "GHSA-r3gr-cxrf-hg25", + "modified": "2024-06-25T14:20:21.323050Z" + }, + { + "id": "GHSA-r695-7vr9-jgc2", + "modified": "2024-02-18T05:30:45.856594Z" + }, + { + "id": "GHSA-rfx6-vp9g-rh7v", + "modified": "2024-03-11T05:17:47.425595Z" + }, + { + "id": "GHSA-rgv9-q543-rqg4", + "modified": "2026-05-21T00:30:10.193331Z" + }, + { + "id": "GHSA-rpr3-cw39-3pxh", + "modified": "2026-07-08T06:00:01.572650Z" + }, + { + "id": "GHSA-v585-23hc-c647", + "modified": "2024-02-18T05:22:38.024460Z" + }, + { + "id": "GHSA-vfqx-33qm-g869", + "modified": "2024-02-18T05:24:26.785781Z" + }, + { + "id": "GHSA-w3f4-3q6j-rh82", + "modified": "2024-03-11T05:18:22.727055Z" + }, + { + "id": "GHSA-wh8g-3j2c-rqj5", + "modified": "2024-03-15T00:31:15.123603Z" + } + ] + }, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-j288-q9x7-2f5v", + "modified": "2026-02-04T03:18:02.851501Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-7r82-7xv7-xcpj", + "modified": "2026-02-04T02:20:49.137443Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-355h-qmc2-wpwf", + "modified": "2026-05-20T00:45:32.367357Z" + }, + { + "id": "GHSA-cj7v-27pg-wf7q", + "modified": "2026-07-08T06:27:18.289164Z" + }, + { + "id": "GHSA-hmr7-m48g-48f6", + "modified": "2026-02-04T03:59:52.327364Z" + }, + { + "id": "GHSA-qh8g-58pp-2wxh", + "modified": "2026-02-04T05:13:21.910792Z" + }, + { + "id": "GHSA-wjpw-4j6x-6rwh", + "modified": "2026-03-09T11:29:07.402944Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "GHSA-3gh6-v5v9-6v9j", + "modified": "2026-02-04T03:12:16.534413Z" + }, + { + "id": "GHSA-gwcr-j4wh-j3cq", + "modified": "2026-03-13T21:59:32.515061Z" + }, + { + "id": "GHSA-j26w-f9rq-mr2q", + "modified": "2026-02-04T03:32:43.162423Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "GHSA-264p-99wq-f4j6", + "modified": "2026-02-04T03:21:48.913313Z" + } + ] + } + ] + } + headers: + Content-Length: + - "4558" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_JavareachArchive_jars_can_be_scanned_with_call_analysis_and_disabled_enricher.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_JavareachArchive_jars_can_be_scanned_with_call_analysis_and_disabled_enricher.yaml new file mode 100644 index 00000000000..2e0aeaf4b60 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_JavareachArchive_jars_can_be_scanned_with_call_analysis_and_disabled_enricher.yaml @@ -0,0 +1,481 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 3196 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Maven", + "name": "com.amazonaws:aws-java-sdk-core" + }, + "version": "1.11.327" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.amazonaws:aws-java-sdk-kms" + }, + "version": "1.11.327" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.amazonaws:aws-java-sdk-s3" + }, + "version": "1.11.327" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.amazonaws:jmespath-java" + }, + "version": "1.11.327" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.example:hello-tester" + }, + "version": "1.0-SNAPSHOT" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.fasterxml.jackson.core:jackson-annotations" + }, + "version": "2.6.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.fasterxml.jackson.core:jackson-core" + }, + "version": "2.14.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.fasterxml.jackson.core:jackson-databind" + }, + "version": "2.6.7.1" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor" + }, + "version": "2.6.7" + }, + { + "package": { + "ecosystem": "Maven", + "name": "commons-codec:commons-codec" + }, + "version": "1.10" + }, + { + "package": { + "ecosystem": "Maven", + "name": "commons-logging:commons-logging" + }, + "version": "1.1.3" + }, + { + "package": { + "ecosystem": "Maven", + "name": "joda-time:joda-time" + }, + "version": "2.8.1" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.commons:commons-lang3" + }, + "version": "3.12.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.httpcomponents:httpclient" + }, + "version": "4.5.5" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.httpcomponents:httpcore" + }, + "version": "4.4.9" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.eclipse.jetty:jetty-continuation" + }, + "version": "9.4.40.v20210413" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.eclipse.jetty:jetty-http" + }, + "version": "9.4.40.v20210413" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.eclipse.jetty:jetty-io" + }, + "version": "9.4.40.v20210413" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.eclipse.jetty:jetty-servlets" + }, + "version": "9.4.40.v20210413" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.eclipse.jetty:jetty-util" + }, + "version": "9.4.40.v20210413" + }, + { + "package": { + "ecosystem": "Maven", + "name": "software.amazon.ion:ion-java" + }, + "version": "1.0.2" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 4558 + body: | + { + "results": [ + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-c28r-hw5m-5gv3", + "modified": "2023-11-08T04:09:28.159861Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-72hv-8253-57qq", + "modified": "2026-04-07T16:47:43.107166Z" + }, + { + "id": "GHSA-h46c-h94j-95f3", + "modified": "2026-02-04T03:44:39.385253Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-288c-cq4h-88gq", + "modified": "2026-02-04T04:33:29.159339Z" + }, + { + "id": "GHSA-4gq5-ch57-c2mg", + "modified": "2024-03-15T05:20:21.411726Z" + }, + { + "id": "GHSA-4w82-r329-3q67", + "modified": "2024-03-16T05:18:54.922179Z" + }, + { + "id": "GHSA-57j2-w4cx-62h2", + "modified": "2026-02-04T04:26:14.546092Z" + }, + { + "id": "GHSA-5949-rw7g-wx7w", + "modified": "2025-09-15T07:42:14.888352Z" + }, + { + "id": "GHSA-5r5r-6hpj-8gg9", + "modified": "2024-02-18T05:42:28.539166Z" + }, + { + "id": "GHSA-5ww9-j83m-q7qx", + "modified": "2024-03-15T01:17:50.016820Z" + }, + { + "id": "GHSA-645p-88qh-w398", + "modified": "2024-03-16T05:19:17.936174Z" + }, + { + "id": "GHSA-6fpp-rgj9-8rwc", + "modified": "2024-03-15T05:18:54.134884Z" + }, + { + "id": "GHSA-85cw-hj65-qqv9", + "modified": "2024-03-15T05:20:15.574552Z" + }, + { + "id": "GHSA-89qr-369f-5m5x", + "modified": "2024-02-18T05:37:27.581808Z" + }, + { + "id": "GHSA-8c4j-34r4-xr8g", + "modified": "2024-02-18T05:31:52.762759Z" + }, + { + "id": "GHSA-8w26-6f25-cm9x", + "modified": "2024-02-18T05:30:48.085017Z" + }, + { + "id": "GHSA-9gph-22xh-8x98", + "modified": "2024-02-18T05:33:27.617261Z" + }, + { + "id": "GHSA-9m6f-7xcq-8vf8", + "modified": "2026-05-06T18:48:47.299219Z" + }, + { + "id": "GHSA-c8hm-7hpq-7jhg", + "modified": "2024-03-15T01:17:19.251183Z" + }, + { + "id": "GHSA-cf6r-3wgc-h863", + "modified": "2024-02-18T05:32:56.325249Z" + }, + { + "id": "GHSA-cggj-fvv3-cqwv", + "modified": "2024-03-15T01:18:46.938616Z" + }, + { + "id": "GHSA-cjjf-94ff-43w7", + "modified": "2024-03-11T05:19:23.395848Z" + }, + { + "id": "GHSA-cmfg-87vq-g5g4", + "modified": "2024-03-15T01:18:17.903231Z" + }, + { + "id": "GHSA-cvm9-fjm9-3572", + "modified": "2024-02-18T05:25:36.165759Z" + }, + { + "id": "GHSA-f3j5-rmmp-3fc5", + "modified": "2024-03-15T05:20:35.120151Z" + }, + { + "id": "GHSA-f9xh-2qgp-cq57", + "modified": "2024-02-18T05:32:05.421673Z" + }, + { + "id": "GHSA-fmmc-742q-jg75", + "modified": "2024-03-16T05:19:55.172981Z" + }, + { + "id": "GHSA-fqwf-pjwf-7vqv", + "modified": "2024-07-03T21:22:37.578162Z" + }, + { + "id": "GHSA-gjmw-vf9h-g25v", + "modified": "2024-03-16T05:19:37.211801Z" + }, + { + "id": "GHSA-gwp4-hfv6-p7hw", + "modified": "2024-03-13T05:27:58.436849Z" + }, + { + "id": "GHSA-gww7-p5w4-wrfv", + "modified": "2024-03-15T01:05:18.790961Z" + }, + { + "id": "GHSA-h3cw-g4mq-c5x2", + "modified": "2024-02-18T05:30:45.329621Z" + }, + { + "id": "GHSA-h592-38cm-4ggp", + "modified": "2024-03-15T01:16:50.905794Z" + }, + { + "id": "GHSA-h822-r4r5-v8jg", + "modified": "2026-02-04T02:19:17.186100Z" + }, + { + "id": "GHSA-hgj6-7826-r7m5", + "modified": "2026-06-25T00:29:24.783131Z" + }, + { + "id": "GHSA-jjjh-jjxp-wpff", + "modified": "2026-02-04T02:23:59.070528Z" + }, + { + "id": "GHSA-m6x4-97wx-4q27", + "modified": "2024-02-18T05:21:54.725837Z" + }, + { + "id": "GHSA-mph4-vhrx-mv67", + "modified": "2024-03-15T01:16:21.467932Z" + }, + { + "id": "GHSA-mx7p-6679-8g3q", + "modified": "2024-03-15T01:01:46.432481Z" + }, + { + "id": "GHSA-p43x-xfjf-5jhr", + "modified": "2024-03-15T00:33:14.700288Z" + }, + { + "id": "GHSA-q93h-jc49-78gg", + "modified": "2024-03-16T05:19:47.711015Z" + }, + { + "id": "GHSA-qjw2-hr98-qgfh", + "modified": "2024-02-18T05:20:56.894470Z" + }, + { + "id": "GHSA-qr7j-h6gg-jmgc", + "modified": "2024-03-11T05:21:14.313980Z" + }, + { + "id": "GHSA-r3gr-cxrf-hg25", + "modified": "2024-06-25T14:20:21.323050Z" + }, + { + "id": "GHSA-r695-7vr9-jgc2", + "modified": "2024-02-18T05:30:45.856594Z" + }, + { + "id": "GHSA-rfx6-vp9g-rh7v", + "modified": "2024-03-11T05:17:47.425595Z" + }, + { + "id": "GHSA-rgv9-q543-rqg4", + "modified": "2026-05-21T00:30:10.193331Z" + }, + { + "id": "GHSA-rpr3-cw39-3pxh", + "modified": "2026-07-08T06:00:01.572650Z" + }, + { + "id": "GHSA-v585-23hc-c647", + "modified": "2024-02-18T05:22:38.024460Z" + }, + { + "id": "GHSA-vfqx-33qm-g869", + "modified": "2024-02-18T05:24:26.785781Z" + }, + { + "id": "GHSA-w3f4-3q6j-rh82", + "modified": "2024-03-11T05:18:22.727055Z" + }, + { + "id": "GHSA-wh8g-3j2c-rqj5", + "modified": "2024-03-15T00:31:15.123603Z" + } + ] + }, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-j288-q9x7-2f5v", + "modified": "2026-02-04T03:18:02.851501Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-7r82-7xv7-xcpj", + "modified": "2026-02-04T02:20:49.137443Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-355h-qmc2-wpwf", + "modified": "2026-05-20T00:45:32.367357Z" + }, + { + "id": "GHSA-cj7v-27pg-wf7q", + "modified": "2026-07-08T06:27:18.289164Z" + }, + { + "id": "GHSA-hmr7-m48g-48f6", + "modified": "2026-02-04T03:59:52.327364Z" + }, + { + "id": "GHSA-qh8g-58pp-2wxh", + "modified": "2026-02-04T05:13:21.910792Z" + }, + { + "id": "GHSA-wjpw-4j6x-6rwh", + "modified": "2026-03-09T11:29:07.402944Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "GHSA-3gh6-v5v9-6v9j", + "modified": "2026-02-04T03:12:16.534413Z" + }, + { + "id": "GHSA-gwcr-j4wh-j3cq", + "modified": "2026-03-13T21:59:32.515061Z" + }, + { + "id": "GHSA-j26w-f9rq-mr2q", + "modified": "2026-02-04T03:32:43.162423Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "GHSA-264p-99wq-f4j6", + "modified": "2026-02-04T03:21:48.913313Z" + } + ] + } + ] + } + headers: + Content-Length: + - "4558" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_JavareachArchive_jars_can_be_scanned_without_call_analysis.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_JavareachArchive_jars_can_be_scanned_without_call_analysis.yaml new file mode 100644 index 00000000000..2e0aeaf4b60 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_JavareachArchive_jars_can_be_scanned_without_call_analysis.yaml @@ -0,0 +1,481 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 3196 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Maven", + "name": "com.amazonaws:aws-java-sdk-core" + }, + "version": "1.11.327" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.amazonaws:aws-java-sdk-kms" + }, + "version": "1.11.327" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.amazonaws:aws-java-sdk-s3" + }, + "version": "1.11.327" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.amazonaws:jmespath-java" + }, + "version": "1.11.327" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.example:hello-tester" + }, + "version": "1.0-SNAPSHOT" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.fasterxml.jackson.core:jackson-annotations" + }, + "version": "2.6.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.fasterxml.jackson.core:jackson-core" + }, + "version": "2.14.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.fasterxml.jackson.core:jackson-databind" + }, + "version": "2.6.7.1" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor" + }, + "version": "2.6.7" + }, + { + "package": { + "ecosystem": "Maven", + "name": "commons-codec:commons-codec" + }, + "version": "1.10" + }, + { + "package": { + "ecosystem": "Maven", + "name": "commons-logging:commons-logging" + }, + "version": "1.1.3" + }, + { + "package": { + "ecosystem": "Maven", + "name": "joda-time:joda-time" + }, + "version": "2.8.1" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.commons:commons-lang3" + }, + "version": "3.12.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.httpcomponents:httpclient" + }, + "version": "4.5.5" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.httpcomponents:httpcore" + }, + "version": "4.4.9" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.eclipse.jetty:jetty-continuation" + }, + "version": "9.4.40.v20210413" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.eclipse.jetty:jetty-http" + }, + "version": "9.4.40.v20210413" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.eclipse.jetty:jetty-io" + }, + "version": "9.4.40.v20210413" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.eclipse.jetty:jetty-servlets" + }, + "version": "9.4.40.v20210413" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.eclipse.jetty:jetty-util" + }, + "version": "9.4.40.v20210413" + }, + { + "package": { + "ecosystem": "Maven", + "name": "software.amazon.ion:ion-java" + }, + "version": "1.0.2" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 4558 + body: | + { + "results": [ + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-c28r-hw5m-5gv3", + "modified": "2023-11-08T04:09:28.159861Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-72hv-8253-57qq", + "modified": "2026-04-07T16:47:43.107166Z" + }, + { + "id": "GHSA-h46c-h94j-95f3", + "modified": "2026-02-04T03:44:39.385253Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-288c-cq4h-88gq", + "modified": "2026-02-04T04:33:29.159339Z" + }, + { + "id": "GHSA-4gq5-ch57-c2mg", + "modified": "2024-03-15T05:20:21.411726Z" + }, + { + "id": "GHSA-4w82-r329-3q67", + "modified": "2024-03-16T05:18:54.922179Z" + }, + { + "id": "GHSA-57j2-w4cx-62h2", + "modified": "2026-02-04T04:26:14.546092Z" + }, + { + "id": "GHSA-5949-rw7g-wx7w", + "modified": "2025-09-15T07:42:14.888352Z" + }, + { + "id": "GHSA-5r5r-6hpj-8gg9", + "modified": "2024-02-18T05:42:28.539166Z" + }, + { + "id": "GHSA-5ww9-j83m-q7qx", + "modified": "2024-03-15T01:17:50.016820Z" + }, + { + "id": "GHSA-645p-88qh-w398", + "modified": "2024-03-16T05:19:17.936174Z" + }, + { + "id": "GHSA-6fpp-rgj9-8rwc", + "modified": "2024-03-15T05:18:54.134884Z" + }, + { + "id": "GHSA-85cw-hj65-qqv9", + "modified": "2024-03-15T05:20:15.574552Z" + }, + { + "id": "GHSA-89qr-369f-5m5x", + "modified": "2024-02-18T05:37:27.581808Z" + }, + { + "id": "GHSA-8c4j-34r4-xr8g", + "modified": "2024-02-18T05:31:52.762759Z" + }, + { + "id": "GHSA-8w26-6f25-cm9x", + "modified": "2024-02-18T05:30:48.085017Z" + }, + { + "id": "GHSA-9gph-22xh-8x98", + "modified": "2024-02-18T05:33:27.617261Z" + }, + { + "id": "GHSA-9m6f-7xcq-8vf8", + "modified": "2026-05-06T18:48:47.299219Z" + }, + { + "id": "GHSA-c8hm-7hpq-7jhg", + "modified": "2024-03-15T01:17:19.251183Z" + }, + { + "id": "GHSA-cf6r-3wgc-h863", + "modified": "2024-02-18T05:32:56.325249Z" + }, + { + "id": "GHSA-cggj-fvv3-cqwv", + "modified": "2024-03-15T01:18:46.938616Z" + }, + { + "id": "GHSA-cjjf-94ff-43w7", + "modified": "2024-03-11T05:19:23.395848Z" + }, + { + "id": "GHSA-cmfg-87vq-g5g4", + "modified": "2024-03-15T01:18:17.903231Z" + }, + { + "id": "GHSA-cvm9-fjm9-3572", + "modified": "2024-02-18T05:25:36.165759Z" + }, + { + "id": "GHSA-f3j5-rmmp-3fc5", + "modified": "2024-03-15T05:20:35.120151Z" + }, + { + "id": "GHSA-f9xh-2qgp-cq57", + "modified": "2024-02-18T05:32:05.421673Z" + }, + { + "id": "GHSA-fmmc-742q-jg75", + "modified": "2024-03-16T05:19:55.172981Z" + }, + { + "id": "GHSA-fqwf-pjwf-7vqv", + "modified": "2024-07-03T21:22:37.578162Z" + }, + { + "id": "GHSA-gjmw-vf9h-g25v", + "modified": "2024-03-16T05:19:37.211801Z" + }, + { + "id": "GHSA-gwp4-hfv6-p7hw", + "modified": "2024-03-13T05:27:58.436849Z" + }, + { + "id": "GHSA-gww7-p5w4-wrfv", + "modified": "2024-03-15T01:05:18.790961Z" + }, + { + "id": "GHSA-h3cw-g4mq-c5x2", + "modified": "2024-02-18T05:30:45.329621Z" + }, + { + "id": "GHSA-h592-38cm-4ggp", + "modified": "2024-03-15T01:16:50.905794Z" + }, + { + "id": "GHSA-h822-r4r5-v8jg", + "modified": "2026-02-04T02:19:17.186100Z" + }, + { + "id": "GHSA-hgj6-7826-r7m5", + "modified": "2026-06-25T00:29:24.783131Z" + }, + { + "id": "GHSA-jjjh-jjxp-wpff", + "modified": "2026-02-04T02:23:59.070528Z" + }, + { + "id": "GHSA-m6x4-97wx-4q27", + "modified": "2024-02-18T05:21:54.725837Z" + }, + { + "id": "GHSA-mph4-vhrx-mv67", + "modified": "2024-03-15T01:16:21.467932Z" + }, + { + "id": "GHSA-mx7p-6679-8g3q", + "modified": "2024-03-15T01:01:46.432481Z" + }, + { + "id": "GHSA-p43x-xfjf-5jhr", + "modified": "2024-03-15T00:33:14.700288Z" + }, + { + "id": "GHSA-q93h-jc49-78gg", + "modified": "2024-03-16T05:19:47.711015Z" + }, + { + "id": "GHSA-qjw2-hr98-qgfh", + "modified": "2024-02-18T05:20:56.894470Z" + }, + { + "id": "GHSA-qr7j-h6gg-jmgc", + "modified": "2024-03-11T05:21:14.313980Z" + }, + { + "id": "GHSA-r3gr-cxrf-hg25", + "modified": "2024-06-25T14:20:21.323050Z" + }, + { + "id": "GHSA-r695-7vr9-jgc2", + "modified": "2024-02-18T05:30:45.856594Z" + }, + { + "id": "GHSA-rfx6-vp9g-rh7v", + "modified": "2024-03-11T05:17:47.425595Z" + }, + { + "id": "GHSA-rgv9-q543-rqg4", + "modified": "2026-05-21T00:30:10.193331Z" + }, + { + "id": "GHSA-rpr3-cw39-3pxh", + "modified": "2026-07-08T06:00:01.572650Z" + }, + { + "id": "GHSA-v585-23hc-c647", + "modified": "2024-02-18T05:22:38.024460Z" + }, + { + "id": "GHSA-vfqx-33qm-g869", + "modified": "2024-02-18T05:24:26.785781Z" + }, + { + "id": "GHSA-w3f4-3q6j-rh82", + "modified": "2024-03-11T05:18:22.727055Z" + }, + { + "id": "GHSA-wh8g-3j2c-rqj5", + "modified": "2024-03-15T00:31:15.123603Z" + } + ] + }, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-j288-q9x7-2f5v", + "modified": "2026-02-04T03:18:02.851501Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-7r82-7xv7-xcpj", + "modified": "2026-02-04T02:20:49.137443Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-355h-qmc2-wpwf", + "modified": "2026-05-20T00:45:32.367357Z" + }, + { + "id": "GHSA-cj7v-27pg-wf7q", + "modified": "2026-07-08T06:27:18.289164Z" + }, + { + "id": "GHSA-hmr7-m48g-48f6", + "modified": "2026-02-04T03:59:52.327364Z" + }, + { + "id": "GHSA-qh8g-58pp-2wxh", + "modified": "2026-02-04T05:13:21.910792Z" + }, + { + "id": "GHSA-wjpw-4j6x-6rwh", + "modified": "2026-03-09T11:29:07.402944Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "GHSA-3gh6-v5v9-6v9j", + "modified": "2026-02-04T03:12:16.534413Z" + }, + { + "id": "GHSA-gwcr-j4wh-j3cq", + "modified": "2026-03-13T21:59:32.515061Z" + }, + { + "id": "GHSA-j26w-f9rq-mr2q", + "modified": "2026-02-04T03:32:43.162423Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "GHSA-264p-99wq-f4j6", + "modified": "2026-02-04T03:21:48.913313Z" + } + ] + } + ] + } + headers: + Content-Length: + - "4558" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses.yaml deleted file mode 100644 index 253606255e1..00000000000 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses.yaml +++ /dev/null @@ -1,895 +0,0 @@ ---- -version: 2 -interactions: - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 505 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "babel" - }, - "version": "6.23.0" - }, - { - "package": { - "ecosystem": "npm", - "name": "human-signals" - }, - "version": "5.0.0" - }, - { - "package": { - "ecosystem": "npm", - "name": "ms" - }, - "version": "2.1.3" - }, - { - "package": { - "ecosystem": "npm", - "name": "type-fest" - }, - "version": "4.26.1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_Licenses/Licenses_in_summary_mode_json - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 25 - body: | - { - "results": [ - {}, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "25" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 505 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "babel" - }, - "version": "6.23.0" - }, - { - "package": { - "ecosystem": "npm", - "name": "human-signals" - }, - "version": "5.0.0" - }, - { - "package": { - "ecosystem": "npm", - "name": "ms" - }, - "version": "2.1.3" - }, - { - "package": { - "ecosystem": "npm", - "name": "type-fest" - }, - "version": "4.26.1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_Licenses/Licenses_with_expressions - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 25 - body: | - { - "results": [ - {}, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "25" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 505 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "babel" - }, - "version": "6.23.0" - }, - { - "package": { - "ecosystem": "npm", - "name": "human-signals" - }, - "version": "5.0.0" - }, - { - "package": { - "ecosystem": "npm", - "name": "ms" - }, - "version": "2.1.3" - }, - { - "package": { - "ecosystem": "npm", - "name": "type-fest" - }, - "version": "4.26.1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_Licenses/Licenses_with_invalid_expression_in_config - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 25 - body: | - { - "results": [ - {}, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "25" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 505 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "babel" - }, - "version": "6.23.0" - }, - { - "package": { - "ecosystem": "npm", - "name": "human-signals" - }, - "version": "5.0.0" - }, - { - "package": { - "ecosystem": "npm", - "name": "ms" - }, - "version": "2.1.3" - }, - { - "package": { - "ecosystem": "npm", - "name": "type-fest" - }, - "version": "4.26.1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_Licenses/No_license_violations_and_show-all-packages_in_json - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 25 - body: | - { - "results": [ - {}, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "25" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 149 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "balanced-match" - }, - "version": "1.0.2" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_Licenses/No_vulnerabilities_but_license_violations_with_allowlist - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 16 - body: | - { - "results": [ - {} - ] - } - headers: - Content-Length: - - "16" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 521 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "ansi-html" - }, - "version": "0.0.8" - }, - { - "package": { - "ecosystem": "RubyGems", - "name": "ast" - }, - "version": "2.4.2" - }, - { - "package": { - "ecosystem": "npm", - "name": "balanced-match" - }, - "version": "1.0.2" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_Licenses/No_vulnerabilities_with_license_summary - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 25 - body: | - { - "results": [ - {}, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "25" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 521 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "ansi-html" - }, - "version": "0.0.8" - }, - { - "package": { - "ecosystem": "RubyGems", - "name": "ast" - }, - "version": "2.4.2" - }, - { - "package": { - "ecosystem": "npm", - "name": "balanced-match" - }, - "version": "1.0.2" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_Licenses/No_vulnerabilities_with_license_summary_in_markdown - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 25 - body: | - { - "results": [ - {}, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "25" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 505 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "babel" - }, - "version": "6.23.0" - }, - { - "package": { - "ecosystem": "npm", - "name": "human-signals" - }, - "version": "5.0.0" - }, - { - "package": { - "ecosystem": "npm", - "name": "ms" - }, - "version": "2.1.3" - }, - { - "package": { - "ecosystem": "npm", - "name": "type-fest" - }, - "version": "4.26.1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_Licenses/Show_all_Packages_with_license_summary_in_json - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 25 - body: | - { - "results": [ - {}, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "25" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 648 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "RubyGems", - "name": "ast" - }, - "version": "2.4.2" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "league/flysystem" - }, - "version": "1.0.8" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - }, - { - "package": { - "ecosystem": "Go", - "name": "stdlib" - }, - "version": "1.99.9" - }, - { - "package": { - "ecosystem": "Go", - "name": "toolchain" - }, - "version": "1.99.9" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_Licenses/Some_packages_with_ignored_licenses - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 107 - body: | - { - "results": [ - {}, - { - "vulns": [ - { - "id": "GHSA-9f46-5r25-5wfm", - "modified": "2026-07-08T06:28:00.604230Z" - } - ] - }, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "107" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 505 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "babel" - }, - "version": "6.23.0" - }, - { - "package": { - "ecosystem": "npm", - "name": "human-signals" - }, - "version": "5.0.0" - }, - { - "package": { - "ecosystem": "npm", - "name": "ms" - }, - "version": "2.1.3" - }, - { - "package": { - "ecosystem": "npm", - "name": "type-fest" - }, - "version": "4.26.1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_Licenses/Some_packages_with_license_violations_and_show-all-packages_in_json - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 25 - body: | - { - "results": [ - {}, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "25" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 505 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "babel" - }, - "version": "6.23.0" - }, - { - "package": { - "ecosystem": "npm", - "name": "human-signals" - }, - "version": "5.0.0" - }, - { - "package": { - "ecosystem": "npm", - "name": "ms" - }, - "version": "2.1.3" - }, - { - "package": { - "ecosystem": "npm", - "name": "type-fest" - }, - "version": "4.26.1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_Licenses/Some_packages_with_license_violations_in_json - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 25 - body: | - { - "results": [ - {}, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "25" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 144 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "ansi-html" - }, - "version": "0.0.1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_Licenses/Vulnerabilities_and_all_license_violations_allowlisted - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 95 - body: | - { - "results": [ - { - "vulns": [ - { - "id": "GHSA-whgm-jr23-g3j9", - "modified": "2023-11-08T04:05:08.868477Z" - } - ] - } - ] - } - headers: - Content-Length: - - "95" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 144 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "ansi-html" - }, - "version": "0.0.1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_Licenses/Vulnerabilities_and_license_summary - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 95 - body: | - { - "results": [ - { - "vulns": [ - { - "id": "GHSA-whgm-jr23-g3j9", - "modified": "2023-11-08T04:05:08.868477Z" - } - ] - } - ] - } - headers: - Content-Length: - - "95" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 144 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "ansi-html" - }, - "version": "0.0.1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_Licenses/Vulnerabilities_and_license_violations_with_allowlist - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 95 - body: | - { - "results": [ - { - "vulns": [ - { - "id": "GHSA-whgm-jr23-g3j9", - "modified": "2023-11-08T04:05:08.868477Z" - } - ] - } - ] - } - headers: - Content-Length: - - "95" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Licenses_in_summary_mode_json.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Licenses_in_summary_mode_json.yaml new file mode 100644 index 00000000000..acab552a758 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Licenses_in_summary_mode_json.yaml @@ -0,0 +1,69 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 505 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "babel" + }, + "version": "6.23.0" + }, + { + "package": { + "ecosystem": "npm", + "name": "human-signals" + }, + "version": "5.0.0" + }, + { + "package": { + "ecosystem": "npm", + "name": "ms" + }, + "version": "2.1.3" + }, + { + "package": { + "ecosystem": "npm", + "name": "type-fest" + }, + "version": "4.26.1" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 25 + body: | + { + "results": [ + {}, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "25" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Licenses_in_summary_mode_json_grpc.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Licenses_in_summary_mode_json_grpc.yaml new file mode 100644 index 00000000000..68e1959f580 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Licenses_in_summary_mode_json_grpc.yaml @@ -0,0 +1,224 @@ +interactions: + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "babel", + "system": "NPM", + "version": "6.23.0" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://babeljs.io/" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/babel/6.23.0" + }, + { + "label": "SOURCE_REPO", + "url": "https://github.com/babel/babel/tree/master/packages/babel" + } + ], + "publishedAt": "2017-02-13T23:04:30Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/babel/babel" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "babel", + "system": "NPM", + "version": "6.23.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "human-signals", + "system": "NPM", + "version": "5.0.0" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://www.github.com/ehmicky/human-signals" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/ehmicky/human-signals/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/human-signals/5.0.0" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/ehmicky/human-signals.git" + } + ], + "publishedAt": "2023-05-13T23:49:52Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/ehmicky/human-signals" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/ehmicky/human-signals" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "human-signals", + "system": "NPM", + "version": "5.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "ms", + "system": "NPM", + "version": "2.1.3" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/vercel/ms#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/vercel/ms/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/ms/2.1.3" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/vercel/ms.git" + } + ], + "publishedAt": "2020-12-08T13:54:35Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/vercel/ms" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/vercel/ms" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "ms", + "system": "NPM", + "version": "2.1.3" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "type-fest", + "system": "NPM", + "version": "4.26.1" + } + } + response: |- + { + "licenses": [ + "CC0-1.0 OR MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/sindresorhus/type-fest#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/sindresorhus/type-fest/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/type-fest/4.26.1" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/sindresorhus/type-fest.git" + } + ], + "publishedAt": "2024-09-08T04:20:45Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/sindresorhus/type-fest" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/sindresorhus/type-fest" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "type-fest", + "system": "NPM", + "version": "4.26.1" + } + } diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Licenses_with_expressions.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Licenses_with_expressions.yaml new file mode 100644 index 00000000000..acab552a758 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Licenses_with_expressions.yaml @@ -0,0 +1,69 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 505 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "babel" + }, + "version": "6.23.0" + }, + { + "package": { + "ecosystem": "npm", + "name": "human-signals" + }, + "version": "5.0.0" + }, + { + "package": { + "ecosystem": "npm", + "name": "ms" + }, + "version": "2.1.3" + }, + { + "package": { + "ecosystem": "npm", + "name": "type-fest" + }, + "version": "4.26.1" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 25 + body: | + { + "results": [ + {}, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "25" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Licenses_with_expressions_grpc.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Licenses_with_expressions_grpc.yaml new file mode 100644 index 00000000000..68e1959f580 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Licenses_with_expressions_grpc.yaml @@ -0,0 +1,224 @@ +interactions: + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "babel", + "system": "NPM", + "version": "6.23.0" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://babeljs.io/" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/babel/6.23.0" + }, + { + "label": "SOURCE_REPO", + "url": "https://github.com/babel/babel/tree/master/packages/babel" + } + ], + "publishedAt": "2017-02-13T23:04:30Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/babel/babel" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "babel", + "system": "NPM", + "version": "6.23.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "human-signals", + "system": "NPM", + "version": "5.0.0" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://www.github.com/ehmicky/human-signals" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/ehmicky/human-signals/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/human-signals/5.0.0" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/ehmicky/human-signals.git" + } + ], + "publishedAt": "2023-05-13T23:49:52Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/ehmicky/human-signals" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/ehmicky/human-signals" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "human-signals", + "system": "NPM", + "version": "5.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "ms", + "system": "NPM", + "version": "2.1.3" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/vercel/ms#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/vercel/ms/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/ms/2.1.3" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/vercel/ms.git" + } + ], + "publishedAt": "2020-12-08T13:54:35Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/vercel/ms" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/vercel/ms" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "ms", + "system": "NPM", + "version": "2.1.3" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "type-fest", + "system": "NPM", + "version": "4.26.1" + } + } + response: |- + { + "licenses": [ + "CC0-1.0 OR MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/sindresorhus/type-fest#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/sindresorhus/type-fest/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/type-fest/4.26.1" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/sindresorhus/type-fest.git" + } + ], + "publishedAt": "2024-09-08T04:20:45Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/sindresorhus/type-fest" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/sindresorhus/type-fest" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "type-fest", + "system": "NPM", + "version": "4.26.1" + } + } diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Licenses_with_invalid_expression_in_config.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Licenses_with_invalid_expression_in_config.yaml new file mode 100644 index 00000000000..acab552a758 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Licenses_with_invalid_expression_in_config.yaml @@ -0,0 +1,69 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 505 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "babel" + }, + "version": "6.23.0" + }, + { + "package": { + "ecosystem": "npm", + "name": "human-signals" + }, + "version": "5.0.0" + }, + { + "package": { + "ecosystem": "npm", + "name": "ms" + }, + "version": "2.1.3" + }, + { + "package": { + "ecosystem": "npm", + "name": "type-fest" + }, + "version": "4.26.1" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 25 + body: | + { + "results": [ + {}, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "25" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Licenses_with_invalid_expression_in_config_grpc.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Licenses_with_invalid_expression_in_config_grpc.yaml new file mode 100644 index 00000000000..68e1959f580 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Licenses_with_invalid_expression_in_config_grpc.yaml @@ -0,0 +1,224 @@ +interactions: + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "babel", + "system": "NPM", + "version": "6.23.0" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://babeljs.io/" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/babel/6.23.0" + }, + { + "label": "SOURCE_REPO", + "url": "https://github.com/babel/babel/tree/master/packages/babel" + } + ], + "publishedAt": "2017-02-13T23:04:30Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/babel/babel" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "babel", + "system": "NPM", + "version": "6.23.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "human-signals", + "system": "NPM", + "version": "5.0.0" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://www.github.com/ehmicky/human-signals" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/ehmicky/human-signals/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/human-signals/5.0.0" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/ehmicky/human-signals.git" + } + ], + "publishedAt": "2023-05-13T23:49:52Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/ehmicky/human-signals" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/ehmicky/human-signals" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "human-signals", + "system": "NPM", + "version": "5.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "ms", + "system": "NPM", + "version": "2.1.3" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/vercel/ms#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/vercel/ms/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/ms/2.1.3" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/vercel/ms.git" + } + ], + "publishedAt": "2020-12-08T13:54:35Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/vercel/ms" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/vercel/ms" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "ms", + "system": "NPM", + "version": "2.1.3" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "type-fest", + "system": "NPM", + "version": "4.26.1" + } + } + response: |- + { + "licenses": [ + "CC0-1.0 OR MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/sindresorhus/type-fest#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/sindresorhus/type-fest/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/type-fest/4.26.1" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/sindresorhus/type-fest.git" + } + ], + "publishedAt": "2024-09-08T04:20:45Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/sindresorhus/type-fest" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/sindresorhus/type-fest" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "type-fest", + "system": "NPM", + "version": "4.26.1" + } + } diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Licenses_with_invalid_licenses_in_flag.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Licenses_with_invalid_licenses_in_flag.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Licenses_with_invalid_licenses_in_flag.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_No_license_violations_and_show-all-packages_in_json.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_No_license_violations_and_show-all-packages_in_json.yaml new file mode 100644 index 00000000000..acab552a758 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_No_license_violations_and_show-all-packages_in_json.yaml @@ -0,0 +1,69 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 505 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "babel" + }, + "version": "6.23.0" + }, + { + "package": { + "ecosystem": "npm", + "name": "human-signals" + }, + "version": "5.0.0" + }, + { + "package": { + "ecosystem": "npm", + "name": "ms" + }, + "version": "2.1.3" + }, + { + "package": { + "ecosystem": "npm", + "name": "type-fest" + }, + "version": "4.26.1" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 25 + body: | + { + "results": [ + {}, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "25" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_No_license_violations_and_show-all-packages_in_json_grpc.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_No_license_violations_and_show-all-packages_in_json_grpc.yaml new file mode 100644 index 00000000000..68e1959f580 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_No_license_violations_and_show-all-packages_in_json_grpc.yaml @@ -0,0 +1,224 @@ +interactions: + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "babel", + "system": "NPM", + "version": "6.23.0" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://babeljs.io/" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/babel/6.23.0" + }, + { + "label": "SOURCE_REPO", + "url": "https://github.com/babel/babel/tree/master/packages/babel" + } + ], + "publishedAt": "2017-02-13T23:04:30Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/babel/babel" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "babel", + "system": "NPM", + "version": "6.23.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "human-signals", + "system": "NPM", + "version": "5.0.0" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://www.github.com/ehmicky/human-signals" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/ehmicky/human-signals/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/human-signals/5.0.0" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/ehmicky/human-signals.git" + } + ], + "publishedAt": "2023-05-13T23:49:52Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/ehmicky/human-signals" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/ehmicky/human-signals" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "human-signals", + "system": "NPM", + "version": "5.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "ms", + "system": "NPM", + "version": "2.1.3" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/vercel/ms#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/vercel/ms/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/ms/2.1.3" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/vercel/ms.git" + } + ], + "publishedAt": "2020-12-08T13:54:35Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/vercel/ms" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/vercel/ms" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "ms", + "system": "NPM", + "version": "2.1.3" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "type-fest", + "system": "NPM", + "version": "4.26.1" + } + } + response: |- + { + "licenses": [ + "CC0-1.0 OR MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/sindresorhus/type-fest#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/sindresorhus/type-fest/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/type-fest/4.26.1" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/sindresorhus/type-fest.git" + } + ], + "publishedAt": "2024-09-08T04:20:45Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/sindresorhus/type-fest" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/sindresorhus/type-fest" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "type-fest", + "system": "NPM", + "version": "4.26.1" + } + } diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_No_vulnerabilities_but_license_violations_with_allowlist.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_No_vulnerabilities_but_license_violations_with_allowlist.yaml new file mode 100644 index 00000000000..29f377f878b --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_No_vulnerabilities_but_license_violations_with_allowlist.yaml @@ -0,0 +1,45 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 149 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "balanced-match" + }, + "version": "1.0.2" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 16 + body: | + { + "results": [ + {} + ] + } + headers: + Content-Length: + - "16" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_No_vulnerabilities_but_license_violations_with_allowlist_grpc.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_No_vulnerabilities_but_license_violations_with_allowlist_grpc.yaml new file mode 100644 index 00000000000..bac21e7b6f2 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_No_vulnerabilities_but_license_violations_with_allowlist_grpc.yaml @@ -0,0 +1,59 @@ +interactions: + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "1.0.2" + } + } + response: |- + { + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/juliangruber/balanced-match" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/juliangruber/balanced-match/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/balanced-match/1.0.2" + }, + { + "label": "SOURCE_REPO", + "url": "git://github.com/juliangruber/balanced-match.git" + } + ], + "publishedAt": "2021-04-06T12:51:09Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/juliangruber/balanced-match" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/juliangruber/balanced-match" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "1.0.2" + } + } diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_No_vulnerabilities_with_license_summary.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_No_vulnerabilities_with_license_summary.yaml new file mode 100644 index 00000000000..715fad816e8 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_No_vulnerabilities_with_license_summary.yaml @@ -0,0 +1,69 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 521 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "ansi-html" + }, + "version": "0.0.8" + }, + { + "package": { + "ecosystem": "RubyGems", + "name": "ast" + }, + "version": "2.4.2" + }, + { + "package": { + "ecosystem": "npm", + "name": "balanced-match" + }, + "version": "1.0.2" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 25 + body: | + { + "results": [ + {}, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "25" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_No_vulnerabilities_with_license_summary_grpc.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_No_vulnerabilities_with_license_summary_grpc.yaml new file mode 100644 index 00000000000..32c205af7fa --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_No_vulnerabilities_with_license_summary_grpc.yaml @@ -0,0 +1,175 @@ +interactions: + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "ansi-html", + "system": "NPM", + "version": "0.0.8" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/Tjatse/ansi-html" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/Tjatse/ansi-html/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/ansi-html/0.0.8" + }, + { + "label": "SOURCE_REPO", + "url": "git://github.com/Tjatse/ansi-html.git" + } + ], + "publishedAt": "2022-02-28T14:30:19Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/tjatse/ansi-html" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/tjatse/ansi-html" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "ansi-html", + "system": "NPM", + "version": "0.0.8" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "ast", + "system": "RUBYGEMS", + "version": "2.4.2" + } + } + response: |- + { + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/whitequark/ast" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/whitequark/ast/issues" + }, + { + "label": "HOMEPAGE", + "url": "https://whitequark.github.io/ast/" + }, + { + "label": "DOCUMENTATION", + "url": "http://whitequark.github.io/ast" + } + ], + "publishedAt": "2021-01-23T18:56:53Z", + "registries": [ + "https://rubygems.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/whitequark/ast" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + }, + { + "projectKey": { + "id": "github.com/whitequark/ast" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "ast", + "system": "RUBYGEMS", + "version": "2.4.2" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "1.0.2" + } + } + response: |- + { + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/juliangruber/balanced-match" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/juliangruber/balanced-match/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/balanced-match/1.0.2" + }, + { + "label": "SOURCE_REPO", + "url": "git://github.com/juliangruber/balanced-match.git" + } + ], + "publishedAt": "2021-04-06T12:51:09Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/juliangruber/balanced-match" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/juliangruber/balanced-match" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "1.0.2" + } + } diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_No_vulnerabilities_with_license_summary_in_markdown.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_No_vulnerabilities_with_license_summary_in_markdown.yaml new file mode 100644 index 00000000000..715fad816e8 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_No_vulnerabilities_with_license_summary_in_markdown.yaml @@ -0,0 +1,69 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 521 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "ansi-html" + }, + "version": "0.0.8" + }, + { + "package": { + "ecosystem": "RubyGems", + "name": "ast" + }, + "version": "2.4.2" + }, + { + "package": { + "ecosystem": "npm", + "name": "balanced-match" + }, + "version": "1.0.2" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 25 + body: | + { + "results": [ + {}, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "25" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_No_vulnerabilities_with_license_summary_in_markdown_grpc.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_No_vulnerabilities_with_license_summary_in_markdown_grpc.yaml new file mode 100644 index 00000000000..32c205af7fa --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_No_vulnerabilities_with_license_summary_in_markdown_grpc.yaml @@ -0,0 +1,175 @@ +interactions: + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "ansi-html", + "system": "NPM", + "version": "0.0.8" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/Tjatse/ansi-html" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/Tjatse/ansi-html/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/ansi-html/0.0.8" + }, + { + "label": "SOURCE_REPO", + "url": "git://github.com/Tjatse/ansi-html.git" + } + ], + "publishedAt": "2022-02-28T14:30:19Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/tjatse/ansi-html" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/tjatse/ansi-html" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "ansi-html", + "system": "NPM", + "version": "0.0.8" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "ast", + "system": "RUBYGEMS", + "version": "2.4.2" + } + } + response: |- + { + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/whitequark/ast" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/whitequark/ast/issues" + }, + { + "label": "HOMEPAGE", + "url": "https://whitequark.github.io/ast/" + }, + { + "label": "DOCUMENTATION", + "url": "http://whitequark.github.io/ast" + } + ], + "publishedAt": "2021-01-23T18:56:53Z", + "registries": [ + "https://rubygems.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/whitequark/ast" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + }, + { + "projectKey": { + "id": "github.com/whitequark/ast" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "ast", + "system": "RUBYGEMS", + "version": "2.4.2" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "1.0.2" + } + } + response: |- + { + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/juliangruber/balanced-match" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/juliangruber/balanced-match/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/balanced-match/1.0.2" + }, + { + "label": "SOURCE_REPO", + "url": "git://github.com/juliangruber/balanced-match.git" + } + ], + "publishedAt": "2021-04-06T12:51:09Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/juliangruber/balanced-match" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/juliangruber/balanced-match" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "balanced-match", + "system": "NPM", + "version": "1.0.2" + } + } diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Show_all_Packages_with_license_summary_in_json.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Show_all_Packages_with_license_summary_in_json.yaml new file mode 100644 index 00000000000..acab552a758 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Show_all_Packages_with_license_summary_in_json.yaml @@ -0,0 +1,69 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 505 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "babel" + }, + "version": "6.23.0" + }, + { + "package": { + "ecosystem": "npm", + "name": "human-signals" + }, + "version": "5.0.0" + }, + { + "package": { + "ecosystem": "npm", + "name": "ms" + }, + "version": "2.1.3" + }, + { + "package": { + "ecosystem": "npm", + "name": "type-fest" + }, + "version": "4.26.1" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 25 + body: | + { + "results": [ + {}, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "25" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Show_all_Packages_with_license_summary_in_json_grpc.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Show_all_Packages_with_license_summary_in_json_grpc.yaml new file mode 100644 index 00000000000..68e1959f580 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Show_all_Packages_with_license_summary_in_json_grpc.yaml @@ -0,0 +1,224 @@ +interactions: + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "babel", + "system": "NPM", + "version": "6.23.0" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://babeljs.io/" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/babel/6.23.0" + }, + { + "label": "SOURCE_REPO", + "url": "https://github.com/babel/babel/tree/master/packages/babel" + } + ], + "publishedAt": "2017-02-13T23:04:30Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/babel/babel" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "babel", + "system": "NPM", + "version": "6.23.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "human-signals", + "system": "NPM", + "version": "5.0.0" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://www.github.com/ehmicky/human-signals" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/ehmicky/human-signals/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/human-signals/5.0.0" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/ehmicky/human-signals.git" + } + ], + "publishedAt": "2023-05-13T23:49:52Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/ehmicky/human-signals" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/ehmicky/human-signals" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "human-signals", + "system": "NPM", + "version": "5.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "ms", + "system": "NPM", + "version": "2.1.3" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/vercel/ms#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/vercel/ms/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/ms/2.1.3" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/vercel/ms.git" + } + ], + "publishedAt": "2020-12-08T13:54:35Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/vercel/ms" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/vercel/ms" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "ms", + "system": "NPM", + "version": "2.1.3" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "type-fest", + "system": "NPM", + "version": "4.26.1" + } + } + response: |- + { + "licenses": [ + "CC0-1.0 OR MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/sindresorhus/type-fest#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/sindresorhus/type-fest/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/type-fest/4.26.1" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/sindresorhus/type-fest.git" + } + ], + "publishedAt": "2024-09-08T04:20:45Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/sindresorhus/type-fest" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/sindresorhus/type-fest" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "type-fest", + "system": "NPM", + "version": "4.26.1" + } + } diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Some_packages_with_ignored_licenses.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Some_packages_with_ignored_licenses.yaml new file mode 100644 index 00000000000..b95ccba7321 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Some_packages_with_ignored_licenses.yaml @@ -0,0 +1,84 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 648 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "RubyGems", + "name": "ast" + }, + "version": "2.4.2" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "league/flysystem" + }, + "version": "1.0.8" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.99.9" + }, + { + "package": { + "ecosystem": "Go", + "name": "toolchain" + }, + "version": "1.99.9" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 107 + body: | + { + "results": [ + {}, + { + "vulns": [ + { + "id": "GHSA-9f46-5r25-5wfm", + "modified": "2026-07-08T06:28:00.604230Z" + } + ] + }, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "107" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Some_packages_with_ignored_licenses_grpc.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Some_packages_with_ignored_licenses_grpc.yaml new file mode 100644 index 00000000000..b00325ed055 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Some_packages_with_ignored_licenses_grpc.yaml @@ -0,0 +1,83 @@ +interactions: + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "ast", + "system": "RUBYGEMS", + "version": "2.4.2" + } + } + response: |- + { + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/whitequark/ast" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/whitequark/ast/issues" + }, + { + "label": "HOMEPAGE", + "url": "https://whitequark.github.io/ast/" + }, + { + "label": "DOCUMENTATION", + "url": "http://whitequark.github.io/ast" + } + ], + "publishedAt": "2021-01-23T18:56:53Z", + "registries": [ + "https://rubygems.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/whitequark/ast" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + }, + { + "projectKey": { + "id": "github.com/whitequark/ast" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "ast", + "system": "RUBYGEMS", + "version": "2.4.2" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "stdlib", + "system": "GO", + "version": "go1.99.9" + } + } + error: + code: 5 + message: version not found + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "toolchain", + "system": "GO", + "version": "v1.99.9" + } + } + error: + code: 5 + message: version not found diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Some_packages_with_license_violations_and_show-all-packages_in_json.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Some_packages_with_license_violations_and_show-all-packages_in_json.yaml new file mode 100644 index 00000000000..acab552a758 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Some_packages_with_license_violations_and_show-all-packages_in_json.yaml @@ -0,0 +1,69 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 505 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "babel" + }, + "version": "6.23.0" + }, + { + "package": { + "ecosystem": "npm", + "name": "human-signals" + }, + "version": "5.0.0" + }, + { + "package": { + "ecosystem": "npm", + "name": "ms" + }, + "version": "2.1.3" + }, + { + "package": { + "ecosystem": "npm", + "name": "type-fest" + }, + "version": "4.26.1" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 25 + body: | + { + "results": [ + {}, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "25" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Some_packages_with_license_violations_and_show-all-packages_in_json_grpc.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Some_packages_with_license_violations_and_show-all-packages_in_json_grpc.yaml new file mode 100644 index 00000000000..68e1959f580 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Some_packages_with_license_violations_and_show-all-packages_in_json_grpc.yaml @@ -0,0 +1,224 @@ +interactions: + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "babel", + "system": "NPM", + "version": "6.23.0" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://babeljs.io/" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/babel/6.23.0" + }, + { + "label": "SOURCE_REPO", + "url": "https://github.com/babel/babel/tree/master/packages/babel" + } + ], + "publishedAt": "2017-02-13T23:04:30Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/babel/babel" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "babel", + "system": "NPM", + "version": "6.23.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "human-signals", + "system": "NPM", + "version": "5.0.0" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://www.github.com/ehmicky/human-signals" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/ehmicky/human-signals/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/human-signals/5.0.0" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/ehmicky/human-signals.git" + } + ], + "publishedAt": "2023-05-13T23:49:52Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/ehmicky/human-signals" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/ehmicky/human-signals" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "human-signals", + "system": "NPM", + "version": "5.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "ms", + "system": "NPM", + "version": "2.1.3" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/vercel/ms#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/vercel/ms/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/ms/2.1.3" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/vercel/ms.git" + } + ], + "publishedAt": "2020-12-08T13:54:35Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/vercel/ms" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/vercel/ms" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "ms", + "system": "NPM", + "version": "2.1.3" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "type-fest", + "system": "NPM", + "version": "4.26.1" + } + } + response: |- + { + "licenses": [ + "CC0-1.0 OR MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/sindresorhus/type-fest#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/sindresorhus/type-fest/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/type-fest/4.26.1" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/sindresorhus/type-fest.git" + } + ], + "publishedAt": "2024-09-08T04:20:45Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/sindresorhus/type-fest" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/sindresorhus/type-fest" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "type-fest", + "system": "NPM", + "version": "4.26.1" + } + } diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Some_packages_with_license_violations_in_json.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Some_packages_with_license_violations_in_json.yaml new file mode 100644 index 00000000000..acab552a758 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Some_packages_with_license_violations_in_json.yaml @@ -0,0 +1,69 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 505 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "babel" + }, + "version": "6.23.0" + }, + { + "package": { + "ecosystem": "npm", + "name": "human-signals" + }, + "version": "5.0.0" + }, + { + "package": { + "ecosystem": "npm", + "name": "ms" + }, + "version": "2.1.3" + }, + { + "package": { + "ecosystem": "npm", + "name": "type-fest" + }, + "version": "4.26.1" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 25 + body: | + { + "results": [ + {}, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "25" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Some_packages_with_license_violations_in_json_grpc.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Some_packages_with_license_violations_in_json_grpc.yaml new file mode 100644 index 00000000000..68e1959f580 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Some_packages_with_license_violations_in_json_grpc.yaml @@ -0,0 +1,224 @@ +interactions: + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "babel", + "system": "NPM", + "version": "6.23.0" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://babeljs.io/" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/babel/6.23.0" + }, + { + "label": "SOURCE_REPO", + "url": "https://github.com/babel/babel/tree/master/packages/babel" + } + ], + "publishedAt": "2017-02-13T23:04:30Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/babel/babel" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "babel", + "system": "NPM", + "version": "6.23.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "human-signals", + "system": "NPM", + "version": "5.0.0" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://www.github.com/ehmicky/human-signals" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/ehmicky/human-signals/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/human-signals/5.0.0" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/ehmicky/human-signals.git" + } + ], + "publishedAt": "2023-05-13T23:49:52Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/ehmicky/human-signals" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/ehmicky/human-signals" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "human-signals", + "system": "NPM", + "version": "5.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "ms", + "system": "NPM", + "version": "2.1.3" + } + } + response: |- + { + "isDefault": true, + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/vercel/ms#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/vercel/ms/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/ms/2.1.3" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/vercel/ms.git" + } + ], + "publishedAt": "2020-12-08T13:54:35Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/vercel/ms" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/vercel/ms" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "ms", + "system": "NPM", + "version": "2.1.3" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "type-fest", + "system": "NPM", + "version": "4.26.1" + } + } + response: |- + { + "licenses": [ + "CC0-1.0 OR MIT" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/sindresorhus/type-fest#readme" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/sindresorhus/type-fest/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/type-fest/4.26.1" + }, + { + "label": "SOURCE_REPO", + "url": "git+https://github.com/sindresorhus/type-fest.git" + } + ], + "publishedAt": "2024-09-08T04:20:45Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/sindresorhus/type-fest" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/sindresorhus/type-fest" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "type-fest", + "system": "NPM", + "version": "4.26.1" + } + } diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Vulnerabilities_and_all_license_violations_allowlisted.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Vulnerabilities_and_all_license_violations_allowlisted.yaml new file mode 100644 index 00000000000..9a03939cbba --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Vulnerabilities_and_all_license_violations_allowlisted.yaml @@ -0,0 +1,52 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 144 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "ansi-html" + }, + "version": "0.0.1" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 95 + body: | + { + "results": [ + { + "vulns": [ + { + "id": "GHSA-whgm-jr23-g3j9", + "modified": "2023-11-08T04:05:08.868477Z" + } + ] + } + ] + } + headers: + Content-Length: + - "95" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Vulnerabilities_and_all_license_violations_allowlisted_grpc.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Vulnerabilities_and_all_license_violations_allowlisted_grpc.yaml new file mode 100644 index 00000000000..1fd03285762 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Vulnerabilities_and_all_license_violations_allowlisted_grpc.yaml @@ -0,0 +1,64 @@ +interactions: + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "ansi-html", + "system": "NPM", + "version": "0.0.1" + } + } + response: |- + { + "advisoryKeys": [ + { + "id": "GHSA-whgm-jr23-g3j9" + } + ], + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/Tjatse/ansi-html" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/Tjatse/ansi-html/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/ansi-html/0.0.1" + }, + { + "label": "SOURCE_REPO", + "url": "git://github.com/Tjatse/ansi-html.git" + } + ], + "publishedAt": "2014-12-15T07:30:55Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/tjatse/ansi-html" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/tjatse/ansi-html" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "ansi-html", + "system": "NPM", + "version": "0.0.1" + } + } diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Vulnerabilities_and_license_summary.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Vulnerabilities_and_license_summary.yaml new file mode 100644 index 00000000000..9a03939cbba --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Vulnerabilities_and_license_summary.yaml @@ -0,0 +1,52 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 144 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "ansi-html" + }, + "version": "0.0.1" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 95 + body: | + { + "results": [ + { + "vulns": [ + { + "id": "GHSA-whgm-jr23-g3j9", + "modified": "2023-11-08T04:05:08.868477Z" + } + ] + } + ] + } + headers: + Content-Length: + - "95" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Vulnerabilities_and_license_summary_grpc.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Vulnerabilities_and_license_summary_grpc.yaml new file mode 100644 index 00000000000..1fd03285762 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Vulnerabilities_and_license_summary_grpc.yaml @@ -0,0 +1,64 @@ +interactions: + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "ansi-html", + "system": "NPM", + "version": "0.0.1" + } + } + response: |- + { + "advisoryKeys": [ + { + "id": "GHSA-whgm-jr23-g3j9" + } + ], + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/Tjatse/ansi-html" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/Tjatse/ansi-html/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/ansi-html/0.0.1" + }, + { + "label": "SOURCE_REPO", + "url": "git://github.com/Tjatse/ansi-html.git" + } + ], + "publishedAt": "2014-12-15T07:30:55Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/tjatse/ansi-html" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/tjatse/ansi-html" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "ansi-html", + "system": "NPM", + "version": "0.0.1" + } + } diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Vulnerabilities_and_license_violations_with_allowlist.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Vulnerabilities_and_license_violations_with_allowlist.yaml new file mode 100644 index 00000000000..9a03939cbba --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Vulnerabilities_and_license_violations_with_allowlist.yaml @@ -0,0 +1,52 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 144 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "ansi-html" + }, + "version": "0.0.1" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 95 + body: | + { + "results": [ + { + "vulns": [ + { + "id": "GHSA-whgm-jr23-g3j9", + "modified": "2023-11-08T04:05:08.868477Z" + } + ] + } + ] + } + headers: + Content-Length: + - "95" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Vulnerabilities_and_license_violations_with_allowlist_grpc.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Vulnerabilities_and_license_violations_with_allowlist_grpc.yaml new file mode 100644 index 00000000000..1fd03285762 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_Vulnerabilities_and_license_violations_with_allowlist_grpc.yaml @@ -0,0 +1,64 @@ +interactions: + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "ansi-html", + "system": "NPM", + "version": "0.0.1" + } + } + response: |- + { + "advisoryKeys": [ + { + "id": "GHSA-whgm-jr23-g3j9" + } + ], + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "HOMEPAGE", + "url": "https://github.com/Tjatse/ansi-html" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/Tjatse/ansi-html/issues" + }, + { + "label": "ORIGIN", + "url": "https://registry.npmjs.org/ansi-html/0.0.1" + }, + { + "label": "SOURCE_REPO", + "url": "git://github.com/Tjatse/ansi-html.git" + } + ], + "publishedAt": "2014-12-15T07:30:55Z", + "registries": [ + "https://registry.npmjs.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/tjatse/ansi-html" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + }, + { + "projectKey": { + "id": "github.com/tjatse/ansi-html" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "ansi-html", + "system": "NPM", + "version": "0.0.1" + } + } diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_When_offline_licenses_are_still_validated.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_When_offline_licenses_are_still_validated.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_When_offline_licenses_are_still_validated.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_When_offline_licenses_cannot_be_checked.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_When_offline_licenses_cannot_be_checked.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_When_offline_licenses_cannot_be_checked.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_When_offline_licenses_summary_cannot_be_printed.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_When_offline_licenses_summary_cannot_be_printed.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Licenses_When_offline_licenses_summary_cannot_be_printed.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_.gitignored_files.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_.gitignored_files.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_.gitignored_files.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_AlwaysOffline_a_bunch_of_different_lockfiles_and_ecosystem.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_AlwaysOffline_a_bunch_of_different_lockfiles_and_ecosystem.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_AlwaysOffline_a_bunch_of_different_lockfiles_and_ecosystem.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_all_supported_lockfiles_in_the_directory_should_be_checked#01.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_all_supported_lockfiles_in_the_directory_should_be_checked#01.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_all_supported_lockfiles_in_the_directory_should_be_checked#01.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_all_supported_lockfiles_in_the_directory_should_be_checked.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_all_supported_lockfiles_in_the_directory_should_be_checked.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_all_supported_lockfiles_in_the_directory_should_be_checked.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_database_should_be_downloaded_only_when_offline_is_set.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_database_should_be_downloaded_only_when_offline_is_set.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_database_should_be_downloaded_only_when_offline_is_set.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_ignoring_.gitignore.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_ignoring_.gitignore.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_ignoring_.gitignore.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_nested_directories_are_checked_when_`--recursive`_is_passed.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_nested_directories_are_checked_when_`--recursive`_is_passed.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_nested_directories_are_checked_when_`--recursive`_is_passed.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_one_specific_supported_lockfile.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_one_specific_supported_lockfile.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_one_specific_supported_lockfile.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_one_specific_supported_sbom_with_vulns.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_one_specific_supported_sbom_with_vulns.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_one_specific_supported_sbom_with_vulns.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_one_specific_unsupported_lockfile.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_one_specific_unsupported_lockfile.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_one_specific_unsupported_lockfile.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_only_the_files_in_the_given_directories_are_checked_by_default_(no_recursion).yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_only_the_files_in_the_given_directories_are_checked_by_default_(no_recursion).yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_only_the_files_in_the_given_directories_are_checked_by_default_(no_recursion).yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_output_format:_markdown_table.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_output_format:_markdown_table.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_output_format:_markdown_table.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_output_with_json.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_output_with_json.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LocalDatabases_output_with_json.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs.yaml deleted file mode 100644 index 6cd9c300975..00000000000 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs.yaml +++ /dev/null @@ -1,574 +0,0 @@ ---- -version: 2 -interactions: - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 149 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "balanced-match" - }, - "version": "1.0.2" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_LockfileWithExplicitParseAs/absolute_paths_are_automatically_escaped_on_windows - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 16 - body: | - { - "results": [ - {} - ] - } - headers: - Content-Length: - - "16" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 149 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "balanced-match" - }, - "version": "1.0.2" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_LockfileWithExplicitParseAs/absolute_paths_work_with_explicit_escaping - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 16 - body: | - { - "results": [ - {} - ] - } - headers: - Content-Length: - - "16" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 151 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_LockfileWithExplicitParseAs/empty_is_default - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 16 - body: | - { - "results": [ - {} - ] - } - headers: - Content-Length: - - "16" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 1137 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "ansi-html" - }, - "version": "0.0.8" - }, - { - "package": { - "ecosystem": "RubyGems", - "name": "ast" - }, - "version": "2.4.2" - }, - { - "package": { - "ecosystem": "npm", - "name": "balanced-match" - }, - "version": "1.0.2" - }, - { - "package": { - "ecosystem": "npm", - "name": "has-flag" - }, - "version": "4.0.0" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "league/flysystem" - }, - "version": "1.0.8" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - }, - { - "package": { - "ecosystem": "Go", - "name": "stdlib" - }, - "version": "1.99.9" - }, - { - "package": { - "ecosystem": "Go", - "name": "toolchain" - }, - "version": "1.99.9" - }, - { - "package": { - "ecosystem": "npm", - "name": "wrappy" - }, - "version": "1.0.2" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_LockfileWithExplicitParseAs/files_that_error_on_parsing_stop_parsable_files_from_being_checked - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 119 - body: | - { - "results": [ - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-9f46-5r25-5wfm", - "modified": "2026-07-08T06:28:00.604230Z" - } - ] - }, - {}, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "119" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 882 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "ansi-html" - }, - "version": "0.0.1" - }, - { - "package": { - "ecosystem": "npm", - "name": "ansi-html" - }, - "version": "0.0.1" - }, - { - "package": { - "ecosystem": "npm", - "name": "has-flag" - }, - "version": "4.0.0" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "league/flysystem" - }, - "version": "1.0.8" - }, - { - "package": { - "ecosystem": "Go", - "name": "stdlib" - }, - "version": "1.99.9" - }, - { - "package": { - "ecosystem": "Go", - "name": "toolchain" - }, - "version": "1.99.9" - }, - { - "package": { - "ecosystem": "npm", - "name": "wrappy" - }, - "version": "1.0.2" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_LockfileWithExplicitParseAs/multiple,_+_output_order_is_deterministic - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 271 - body: | - { - "results": [ - { - "vulns": [ - { - "id": "GHSA-whgm-jr23-g3j9", - "modified": "2023-11-08T04:05:08.868477Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-whgm-jr23-g3j9", - "modified": "2023-11-08T04:05:08.868477Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "GHSA-9f46-5r25-5wfm", - "modified": "2026-07-08T06:28:00.604230Z" - } - ] - }, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "271" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 882 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "ansi-html" - }, - "version": "0.0.1" - }, - { - "package": { - "ecosystem": "npm", - "name": "ansi-html" - }, - "version": "0.0.1" - }, - { - "package": { - "ecosystem": "npm", - "name": "has-flag" - }, - "version": "4.0.0" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "league/flysystem" - }, - "version": "1.0.8" - }, - { - "package": { - "ecosystem": "Go", - "name": "stdlib" - }, - "version": "1.99.9" - }, - { - "package": { - "ecosystem": "Go", - "name": "toolchain" - }, - "version": "1.99.9" - }, - { - "package": { - "ecosystem": "npm", - "name": "wrappy" - }, - "version": "1.0.2" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_LockfileWithExplicitParseAs/multiple,_+_output_order_is_deterministic_2 - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 271 - body: | - { - "results": [ - { - "vulns": [ - { - "id": "GHSA-whgm-jr23-g3j9", - "modified": "2023-11-08T04:05:08.868477Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-whgm-jr23-g3j9", - "modified": "2023-11-08T04:05:08.868477Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "GHSA-9f46-5r25-5wfm", - "modified": "2026-07-08T06:28:00.604230Z" - } - ] - }, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "271" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 760 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "ansi-html" - }, - "version": "0.0.1" - }, - { - "package": { - "ecosystem": "npm", - "name": "has-flag" - }, - "version": "4.0.0" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "league/flysystem" - }, - "version": "1.0.8" - }, - { - "package": { - "ecosystem": "Go", - "name": "stdlib" - }, - "version": "1.99.9" - }, - { - "package": { - "ecosystem": "Go", - "name": "toolchain" - }, - "version": "1.99.9" - }, - { - "package": { - "ecosystem": "npm", - "name": "wrappy" - }, - "version": "1.0.2" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_LockfileWithExplicitParseAs/when_an_explicit_parse-as_is_given,_it's_applied_to_that_file - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 189 - body: | - { - "results": [ - { - "vulns": [ - { - "id": "GHSA-whgm-jr23-g3j9", - "modified": "2023-11-08T04:05:08.868477Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "GHSA-9f46-5r25-5wfm", - "modified": "2026-07-08T06:28:00.604230Z" - } - ] - }, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "189" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_absolute_paths_are_automatically_escaped_on_windows.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_absolute_paths_are_automatically_escaped_on_windows.yaml new file mode 100644 index 00000000000..29f377f878b --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_absolute_paths_are_automatically_escaped_on_windows.yaml @@ -0,0 +1,45 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 149 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "balanced-match" + }, + "version": "1.0.2" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 16 + body: | + { + "results": [ + {} + ] + } + headers: + Content-Length: + - "16" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_absolute_paths_can_have_explicit_parse_as.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_absolute_paths_can_have_explicit_parse_as.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_absolute_paths_can_have_explicit_parse_as.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_absolute_paths_work_with_explicit_escaping.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_absolute_paths_work_with_explicit_escaping.yaml new file mode 100644 index 00000000000..29f377f878b --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_absolute_paths_work_with_explicit_escaping.yaml @@ -0,0 +1,45 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 149 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "balanced-match" + }, + "version": "1.0.2" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 16 + body: | + { + "results": [ + {} + ] + } + headers: + Content-Length: + - "16" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_empty_is_default.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_empty_is_default.yaml new file mode 100644 index 00000000000..4bf35b2afad --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_empty_is_default.yaml @@ -0,0 +1,45 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 151 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 16 + body: | + { + "results": [ + {} + ] + } + headers: + Content-Length: + - "16" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_empty_works_as_an_escape_(no_fixture_because_it's_not_valid_on_Windows)#01.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_empty_works_as_an_escape_(no_fixture_because_it's_not_valid_on_Windows)#01.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_empty_works_as_an_escape_(no_fixture_because_it's_not_valid_on_Windows)#01.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_empty_works_as_an_escape_(no_fixture_because_it's_not_valid_on_Windows).yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_empty_works_as_an_escape_(no_fixture_because_it's_not_valid_on_Windows).yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_empty_works_as_an_escape_(no_fixture_because_it's_not_valid_on_Windows).yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_files_that_error_on_parsing_stop_parsable_files_from_being_checked.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_files_that_error_on_parsing_stop_parsable_files_from_being_checked.yaml new file mode 100644 index 00000000000..09e24a6c36c --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_files_that_error_on_parsing_stop_parsable_files_from_being_checked.yaml @@ -0,0 +1,116 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 1137 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "ansi-html" + }, + "version": "0.0.8" + }, + { + "package": { + "ecosystem": "RubyGems", + "name": "ast" + }, + "version": "2.4.2" + }, + { + "package": { + "ecosystem": "npm", + "name": "balanced-match" + }, + "version": "1.0.2" + }, + { + "package": { + "ecosystem": "npm", + "name": "has-flag" + }, + "version": "4.0.0" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "league/flysystem" + }, + "version": "1.0.8" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.99.9" + }, + { + "package": { + "ecosystem": "Go", + "name": "toolchain" + }, + "version": "1.99.9" + }, + { + "package": { + "ecosystem": "npm", + "name": "wrappy" + }, + "version": "1.0.2" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 119 + body: | + { + "results": [ + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-9f46-5r25-5wfm", + "modified": "2026-07-08T06:28:00.604230Z" + } + ] + }, + {}, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "119" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_multiple,_+_output_order_is_deterministic.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_multiple,_+_output_order_is_deterministic.yaml new file mode 100644 index 00000000000..96454539131 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_multiple,_+_output_order_is_deterministic.yaml @@ -0,0 +1,114 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 882 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "ansi-html" + }, + "version": "0.0.1" + }, + { + "package": { + "ecosystem": "npm", + "name": "ansi-html" + }, + "version": "0.0.1" + }, + { + "package": { + "ecosystem": "npm", + "name": "has-flag" + }, + "version": "4.0.0" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "league/flysystem" + }, + "version": "1.0.8" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.99.9" + }, + { + "package": { + "ecosystem": "Go", + "name": "toolchain" + }, + "version": "1.99.9" + }, + { + "package": { + "ecosystem": "npm", + "name": "wrappy" + }, + "version": "1.0.2" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 271 + body: | + { + "results": [ + { + "vulns": [ + { + "id": "GHSA-whgm-jr23-g3j9", + "modified": "2023-11-08T04:05:08.868477Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-whgm-jr23-g3j9", + "modified": "2023-11-08T04:05:08.868477Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "GHSA-9f46-5r25-5wfm", + "modified": "2026-07-08T06:28:00.604230Z" + } + ] + }, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "271" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_multiple,_+_output_order_is_deterministic_2.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_multiple,_+_output_order_is_deterministic_2.yaml new file mode 100644 index 00000000000..96454539131 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_multiple,_+_output_order_is_deterministic_2.yaml @@ -0,0 +1,114 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 882 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "ansi-html" + }, + "version": "0.0.1" + }, + { + "package": { + "ecosystem": "npm", + "name": "ansi-html" + }, + "version": "0.0.1" + }, + { + "package": { + "ecosystem": "npm", + "name": "has-flag" + }, + "version": "4.0.0" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "league/flysystem" + }, + "version": "1.0.8" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.99.9" + }, + { + "package": { + "ecosystem": "Go", + "name": "toolchain" + }, + "version": "1.99.9" + }, + { + "package": { + "ecosystem": "npm", + "name": "wrappy" + }, + "version": "1.0.2" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 271 + body: | + { + "results": [ + { + "vulns": [ + { + "id": "GHSA-whgm-jr23-g3j9", + "modified": "2023-11-08T04:05:08.868477Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-whgm-jr23-g3j9", + "modified": "2023-11-08T04:05:08.868477Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "GHSA-9f46-5r25-5wfm", + "modified": "2026-07-08T06:28:00.604230Z" + } + ] + }, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "271" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_one_lockfile_with_local_path.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_one_lockfile_with_local_path.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_one_lockfile_with_local_path.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_parse-as_takes_priority,_even_if_it's_wrong.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_parse-as_takes_priority,_even_if_it's_wrong.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_parse-as_takes_priority,_even_if_it's_wrong.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_unsupported_parse-as.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_unsupported_parse-as.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_unsupported_parse-as.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_when_an_explicit_parse-as_is_given,_it's_applied_to_that_file.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_when_an_explicit_parse-as_is_given,_it's_applied_to_that_file.yaml new file mode 100644 index 00000000000..c0687db8180 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_LockfileWithExplicitParseAs_when_an_explicit_parse-as_is_given,_it's_applied_to_that_file.yaml @@ -0,0 +1,99 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 760 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "ansi-html" + }, + "version": "0.0.1" + }, + { + "package": { + "ecosystem": "npm", + "name": "has-flag" + }, + "version": "4.0.0" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "league/flysystem" + }, + "version": "1.0.8" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.99.9" + }, + { + "package": { + "ecosystem": "Go", + "name": "toolchain" + }, + "version": "1.99.9" + }, + { + "package": { + "ecosystem": "npm", + "name": "wrappy" + }, + "version": "1.0.2" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 189 + body: | + { + "results": [ + { + "vulns": [ + { + "id": "GHSA-whgm-jr23-g3j9", + "modified": "2023-11-08T04:05:08.868477Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "GHSA-9f46-5r25-5wfm", + "modified": "2026-07-08T06:28:00.604230Z" + } + ] + }, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "189" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles.yaml deleted file mode 100644 index 9dbabcc7708..00000000000 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles.yaml +++ /dev/null @@ -1,891 +0,0 @@ ---- -version: 2 -interactions: - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 320 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "SwiftURL", - "name": "github.com/apple/swift-nio-http2" - }, - "version": "1.19.1" - }, - { - "package": { - "ecosystem": "SwiftURL", - "name": "github.com/pytorch/executorch" - }, - "version": "0.6.0" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_MoreLockfiles/Package.resolved_-_SwiftURL_ecosystem_vulnerabilities_detected - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 940 - body: | - { - "results": [ - { - "vulns": [ - { - "id": "GHSA-4px2-pw77-vc85", - "modified": "2026-06-12T15:15:20.821466Z" - }, - { - "id": "GHSA-ccw9-q5h2-8c2w", - "modified": "2026-07-08T06:29:25.820719Z" - }, - { - "id": "GHSA-pgfx-g6rc-8cjv", - "modified": "2026-07-08T06:28:19.107048Z" - }, - { - "id": "GHSA-q36x-r5x4-h4q6", - "modified": "2026-07-08T06:29:12.319445Z" - }, - { - "id": "GHSA-qppj-fm5r-hxr3", - "modified": "2026-05-20T08:11:02.423329Z" - }, - { - "id": "GHSA-w3f6-pc54-gfw7", - "modified": "2026-07-08T06:29:31.732565Z" - }, - { - "id": "GHSA-xvr7-p2c6-j83w", - "modified": "2025-08-13T23:54:02Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-84m3-f99p-cqx5", - "modified": "2026-06-29T12:26:32.919067Z" - }, - { - "id": "GHSA-9m39-3mf3-xwch", - "modified": "2026-06-29T12:26:17.882155Z" - }, - { - "id": "GHSA-f9hx-c6jf-3qxm", - "modified": "2026-06-29T12:26:29.765857Z" - }, - { - "id": "GHSA-h952-963h-rv99", - "modified": "2026-07-07T17:57:10.238565Z" - }, - { - "id": "GHSA-hj95-mhgf-jxc4", - "modified": "2026-06-29T12:26:26.721719Z" - }, - { - "id": "GHSA-xc7w-r669-48pf", - "modified": "2026-06-29T12:26:16.176986Z" - } - ] - } - ] - } - headers: - Content-Length: - - "940" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 774 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Hackage", - "name": "AC-Angle" - }, - "version": "1.0" - }, - { - "package": { - "ecosystem": "Hackage", - "name": "ALUT" - }, - "version": "2.4.0.3" - }, - { - "package": { - "ecosystem": "Hackage", - "name": "ANum" - }, - "version": "0.2.0.2" - }, - { - "package": { - "ecosystem": "Hackage", - "name": "Agda" - }, - "version": "2.6.4.3" - }, - { - "package": { - "ecosystem": "Hackage", - "name": "Allure" - }, - "version": "0.11.0.0" - }, - { - "package": { - "ecosystem": "Hackage", - "name": "biscuit-haskell" - }, - "version": "0.3.0.0" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_MoreLockfiles/cabal.project.freeze - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 105 - body: | - { - "results": [ - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "HSEC-2024-0009", - "modified": "2025-11-14T18:15:43.110342Z" - } - ] - } - ] - } - headers: - Content-Length: - - "105" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 571 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "NuGet", - "name": "AWSSDK.Core" - }, - "version": "3.7.10.6" - }, - { - "package": { - "ecosystem": "NuGet", - "name": "Microsoft.Extensions.DependencyInjection" - }, - "version": "6.0.0" - }, - { - "package": { - "ecosystem": "NuGet", - "name": "System.Linq.Dynamic.Core" - }, - "version": "1.3.7" - }, - { - "package": { - "ecosystem": "NuGet", - "name": "TestLibrary" - }, - "version": "1.0.0" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_MoreLockfiles/depsjson - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 104 - body: | - { - "results": [ - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-4cv2-4hjh-77rx", - "modified": "2025-01-27T19:00:52.634361Z" - } - ] - }, - {} - ] - } - headers: - Content-Length: - - "104" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 3342 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "RubyGems", - "name": "async" - }, - "version": "2.23.0" - }, - { - "package": { - "ecosystem": "RubyGems", - "name": "async-dns" - }, - "version": "1.4.1" - }, - { - "package": { - "ecosystem": "RubyGems", - "name": "async-http" - }, - "version": "0.87.0" - }, - { - "package": { - "ecosystem": "RubyGems", - "name": "async-pool" - }, - "version": "0.10.3" - }, - { - "package": { - "ecosystem": "RubyGems", - "name": "console" - }, - "version": "1.29.2" - }, - { - "package": { - "ecosystem": "RubyGems", - "name": "fiber-annotation" - }, - "version": "0.2.0" - }, - { - "package": { - "ecosystem": "RubyGems", - "name": "fiber-local" - }, - "version": "1.1.0" - }, - { - "package": { - "ecosystem": "RubyGems", - "name": "fiber-storage" - }, - "version": "1.0.0" - }, - { - "package": { - "ecosystem": "RubyGems", - "name": "geoip" - }, - "version": "1.6.4" - }, - { - "package": { - "ecosystem": "RubyGems", - "name": "io-endpoint" - }, - "version": "0.15.1" - }, - { - "package": { - "ecosystem": "RubyGems", - "name": "io-event" - }, - "version": "1.9.0" - }, - { - "package": { - "ecosystem": "RubyGems", - "name": "io-stream" - }, - "version": "0.6.1" - }, - { - "package": { - "ecosystem": "RubyGems", - "name": "json" - }, - "version": "2.10.1" - }, - { - "package": { - "ecosystem": "RubyGems", - "name": "metrics" - }, - "version": "0.12.1" - }, - { - "package": { - "ecosystem": "RubyGems", - "name": "nokogiri" - }, - "version": "1.18.2" - }, - { - "package": { - "ecosystem": "RubyGems", - "name": "nokogiri" - }, - "version": "1.18.2" - }, - { - "package": { - "ecosystem": "RubyGems", - "name": "process-daemon" - }, - "version": "1.0.1" - }, - { - "package": { - "ecosystem": "RubyGems", - "name": "protocol-hpack" - }, - "version": "1.5.1" - }, - { - "package": { - "ecosystem": "RubyGems", - "name": "protocol-http" - }, - "version": "0.49.0" - }, - { - "package": { - "ecosystem": "RubyGems", - "name": "protocol-http1" - }, - "version": "0.30.0" - }, - { - "package": { - "ecosystem": "RubyGems", - "name": "protocol-http2" - }, - "version": "0.22.1" - }, - { - "package": { - "ecosystem": "RubyGems", - "name": "racc" - }, - "version": "1.8.1" - }, - { - "package": { - "ecosystem": "RubyGems", - "name": "rainbow" - }, - "version": "2.2.2" - }, - { - "package": { - "ecosystem": "RubyGems", - "name": "rake" - }, - "version": "13.2.1" - }, - { - "package": { - "ecosystem": "RubyGems", - "name": "rubydns" - }, - "version": "2.0.2" - }, - { - "package": { - "ecosystem": "RubyGems", - "name": "traces" - }, - "version": "0.15.2" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_MoreLockfiles/gems.locked - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 2288 - body: | - { - "results": [ - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-9m3q-rhmv-5q44", - "modified": "2026-02-04T03:22:18.343631Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "GHSA-353f-x4gh-cqq8", - "modified": "2026-02-04T03:08:45.682451Z" - }, - { - "id": "GHSA-5prr-v3j2-97mh", - "modified": "2026-07-08T08:26:44.766889Z" - }, - { - "id": "GHSA-5v8h-3h3q-446p", - "modified": "2026-07-08T08:27:00.360401Z" - }, - { - "id": "GHSA-5w6v-399v-w3cc", - "modified": "2026-02-04T02:49:28.572138Z" - }, - { - "id": "GHSA-8678-w3jw-xfc2", - "modified": "2026-07-08T08:27:04.834739Z" - }, - { - "id": "GHSA-9cv2-cfxc-v4v2", - "modified": "2026-07-08T08:27:16.983005Z" - }, - { - "id": "GHSA-c4rq-3m3g-8wgx", - "modified": "2026-05-09T10:44:28.215577Z" - }, - { - "id": "GHSA-mrxw-mxhj-p664", - "modified": "2026-02-04T04:34:58.905946Z" - }, - { - "id": "GHSA-p67v-3w7g-wjg7", - "modified": "2026-07-08T08:26:56.127788Z" - }, - { - "id": "GHSA-phwj-rprq-35pp", - "modified": "2026-07-08T08:27:03.953113Z" - }, - { - "id": "GHSA-v2fc-qm4h-8hqv", - "modified": "2026-05-09T10:44:28.032980Z" - }, - { - "id": "GHSA-vvfq-8hwr-qm4m", - "modified": "2026-02-04T03:58:31.466756Z" - }, - { - "id": "GHSA-wfpw-mmfh-qq69", - "modified": "2026-07-08T08:27:03.524442Z" - }, - { - "id": "GHSA-wjv4-x9w8-wm3h", - "modified": "2026-07-08T08:27:17.612665Z" - }, - { - "id": "GHSA-wx95-c6cv-8532", - "modified": "2026-02-25T10:44:01.279701Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-353f-x4gh-cqq8", - "modified": "2026-02-04T03:08:45.682451Z" - }, - { - "id": "GHSA-5prr-v3j2-97mh", - "modified": "2026-07-08T08:26:44.766889Z" - }, - { - "id": "GHSA-5v8h-3h3q-446p", - "modified": "2026-07-08T08:27:00.360401Z" - }, - { - "id": "GHSA-5w6v-399v-w3cc", - "modified": "2026-02-04T02:49:28.572138Z" - }, - { - "id": "GHSA-8678-w3jw-xfc2", - "modified": "2026-07-08T08:27:04.834739Z" - }, - { - "id": "GHSA-9cv2-cfxc-v4v2", - "modified": "2026-07-08T08:27:16.983005Z" - }, - { - "id": "GHSA-c4rq-3m3g-8wgx", - "modified": "2026-05-09T10:44:28.215577Z" - }, - { - "id": "GHSA-mrxw-mxhj-p664", - "modified": "2026-02-04T04:34:58.905946Z" - }, - { - "id": "GHSA-p67v-3w7g-wjg7", - "modified": "2026-07-08T08:26:56.127788Z" - }, - { - "id": "GHSA-phwj-rprq-35pp", - "modified": "2026-07-08T08:27:03.953113Z" - }, - { - "id": "GHSA-v2fc-qm4h-8hqv", - "modified": "2026-05-09T10:44:28.032980Z" - }, - { - "id": "GHSA-vvfq-8hwr-qm4m", - "modified": "2026-02-04T03:58:31.466756Z" - }, - { - "id": "GHSA-wfpw-mmfh-qq69", - "modified": "2026-07-08T08:27:03.524442Z" - }, - { - "id": "GHSA-wjv4-x9w8-wm3h", - "modified": "2026-07-08T08:27:17.612665Z" - }, - { - "id": "GHSA-wx95-c6cv-8532", - "modified": "2026-02-25T10:44:01.279701Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "2288" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 325 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "NuGet", - "name": "Microsoft.CodeDom.Providers.DotNetCompilerPlatform" - }, - "version": "1.0.0" - }, - { - "package": { - "ecosystem": "NuGet", - "name": "Microsoft.Net.Compilers" - }, - "version": "1.0.0" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_MoreLockfiles/packages.config - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 19 - body: | - { - "results": [ - {}, - {} - ] - } - headers: - Content-Length: - - "19" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 153 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "NuGet", - "name": "Newtonsoft.Json" - }, - "version": "13.0.3" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_MoreLockfiles/packages.lock.json - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 16 - body: | - { - "results": [ - {} - ] - } - headers: - Content-Length: - - "16" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 536 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Hackage", - "name": "fuzzyset" - }, - "version": "0.2.4" - }, - { - "package": { - "ecosystem": "Hackage", - "name": "hasql-pool" - }, - "version": "1.0.1" - }, - { - "package": { - "ecosystem": "Hackage", - "name": "jose-jwt" - }, - "version": "0.10.0" - }, - { - "package": { - "ecosystem": "Hackage", - "name": "postgresql-libpq" - }, - "version": "0.10.1.0" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_MoreLockfiles/stack.yaml.lock - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 25 - body: | - { - "results": [ - {}, - {}, - {}, - {} - ] - } - headers: - Content-Length: - - "25" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 265 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "PyPI", - "name": "emoji" - }, - "version": "2.14.0" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "protobuf" - }, - "version": "4.25.5" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_MoreLockfiles/uv.lock - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 300 - body: | - { - "results": [ - {}, - { - "vulns": [ - { - "id": "GHSA-7gcm-g887-7qv7", - "modified": "2026-07-07T17:56:36.712428Z" - }, - { - "id": "GHSA-8qvm-5x2c-j2w7", - "modified": "2026-07-07T17:57:09.877491Z" - }, - { - "id": "PYSEC-2026-1805", - "modified": "2026-07-07T17:48:07.140464Z" - }, - { - "id": "PYSEC-2026-1806", - "modified": "2026-07-07T17:48:07.186137Z" - } - ] - } - ] - } - headers: - Content-Length: - - "300" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles_Package.resolved_-_SwiftURL_ecosystem_vulnerabilities_detected.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles_Package.resolved_-_SwiftURL_ecosystem_vulnerabilities_detected.yaml new file mode 100644 index 00000000000..282e390510a --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles_Package.resolved_-_SwiftURL_ecosystem_vulnerabilities_detected.yaml @@ -0,0 +1,111 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 320 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "SwiftURL", + "name": "github.com/apple/swift-nio-http2" + }, + "version": "1.19.1" + }, + { + "package": { + "ecosystem": "SwiftURL", + "name": "github.com/pytorch/executorch" + }, + "version": "0.6.0" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 940 + body: | + { + "results": [ + { + "vulns": [ + { + "id": "GHSA-4px2-pw77-vc85", + "modified": "2026-06-12T15:15:20.821466Z" + }, + { + "id": "GHSA-ccw9-q5h2-8c2w", + "modified": "2026-07-08T06:29:25.820719Z" + }, + { + "id": "GHSA-pgfx-g6rc-8cjv", + "modified": "2026-07-08T06:28:19.107048Z" + }, + { + "id": "GHSA-q36x-r5x4-h4q6", + "modified": "2026-07-08T06:29:12.319445Z" + }, + { + "id": "GHSA-qppj-fm5r-hxr3", + "modified": "2026-05-20T08:11:02.423329Z" + }, + { + "id": "GHSA-w3f6-pc54-gfw7", + "modified": "2026-07-08T06:29:31.732565Z" + }, + { + "id": "GHSA-xvr7-p2c6-j83w", + "modified": "2025-08-13T23:54:02Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-84m3-f99p-cqx5", + "modified": "2026-06-29T12:26:32.919067Z" + }, + { + "id": "GHSA-9m39-3mf3-xwch", + "modified": "2026-06-29T12:26:17.882155Z" + }, + { + "id": "GHSA-f9hx-c6jf-3qxm", + "modified": "2026-06-29T12:26:29.765857Z" + }, + { + "id": "GHSA-h952-963h-rv99", + "modified": "2026-07-07T17:57:10.238565Z" + }, + { + "id": "GHSA-hj95-mhgf-jxc4", + "modified": "2026-06-29T12:26:26.721719Z" + }, + { + "id": "GHSA-xc7w-r669-48pf", + "modified": "2026-06-29T12:26:16.176986Z" + } + ] + } + ] + } + headers: + Content-Length: + - "940" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles_Podfile.lock_-_Unsupported_ecosystem,_should_not_be_scanned.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles_Podfile.lock_-_Unsupported_ecosystem,_should_not_be_scanned.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles_Podfile.lock_-_Unsupported_ecosystem,_should_not_be_scanned.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles_cabal.project.freeze.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles_cabal.project.freeze.yaml new file mode 100644 index 00000000000..8fcbe025cca --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles_cabal.project.freeze.yaml @@ -0,0 +1,92 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 774 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Hackage", + "name": "AC-Angle" + }, + "version": "1.0" + }, + { + "package": { + "ecosystem": "Hackage", + "name": "ALUT" + }, + "version": "2.4.0.3" + }, + { + "package": { + "ecosystem": "Hackage", + "name": "ANum" + }, + "version": "0.2.0.2" + }, + { + "package": { + "ecosystem": "Hackage", + "name": "Agda" + }, + "version": "2.6.4.3" + }, + { + "package": { + "ecosystem": "Hackage", + "name": "Allure" + }, + "version": "0.11.0.0" + }, + { + "package": { + "ecosystem": "Hackage", + "name": "biscuit-haskell" + }, + "version": "0.3.0.0" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 105 + body: | + { + "results": [ + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "HSEC-2024-0009", + "modified": "2025-11-14T18:15:43.110342Z" + } + ] + } + ] + } + headers: + Content-Length: + - "105" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles_depsjson.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles_depsjson.yaml new file mode 100644 index 00000000000..6f2b4a14c8e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles_depsjson.yaml @@ -0,0 +1,76 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 571 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "NuGet", + "name": "AWSSDK.Core" + }, + "version": "3.7.10.6" + }, + { + "package": { + "ecosystem": "NuGet", + "name": "Microsoft.Extensions.DependencyInjection" + }, + "version": "6.0.0" + }, + { + "package": { + "ecosystem": "NuGet", + "name": "System.Linq.Dynamic.Core" + }, + "version": "1.3.7" + }, + { + "package": { + "ecosystem": "NuGet", + "name": "TestLibrary" + }, + "version": "1.0.0" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 104 + body: | + { + "results": [ + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-4cv2-4hjh-77rx", + "modified": "2025-01-27T19:00:52.634361Z" + } + ] + }, + {} + ] + } + headers: + Content-Length: + - "104" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles_gems.locked.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles_gems.locked.yaml new file mode 100644 index 00000000000..9efe41cd34b --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles_gems.locked.yaml @@ -0,0 +1,378 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 3342 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "RubyGems", + "name": "async" + }, + "version": "2.23.0" + }, + { + "package": { + "ecosystem": "RubyGems", + "name": "async-dns" + }, + "version": "1.4.1" + }, + { + "package": { + "ecosystem": "RubyGems", + "name": "async-http" + }, + "version": "0.87.0" + }, + { + "package": { + "ecosystem": "RubyGems", + "name": "async-pool" + }, + "version": "0.10.3" + }, + { + "package": { + "ecosystem": "RubyGems", + "name": "console" + }, + "version": "1.29.2" + }, + { + "package": { + "ecosystem": "RubyGems", + "name": "fiber-annotation" + }, + "version": "0.2.0" + }, + { + "package": { + "ecosystem": "RubyGems", + "name": "fiber-local" + }, + "version": "1.1.0" + }, + { + "package": { + "ecosystem": "RubyGems", + "name": "fiber-storage" + }, + "version": "1.0.0" + }, + { + "package": { + "ecosystem": "RubyGems", + "name": "geoip" + }, + "version": "1.6.4" + }, + { + "package": { + "ecosystem": "RubyGems", + "name": "io-endpoint" + }, + "version": "0.15.1" + }, + { + "package": { + "ecosystem": "RubyGems", + "name": "io-event" + }, + "version": "1.9.0" + }, + { + "package": { + "ecosystem": "RubyGems", + "name": "io-stream" + }, + "version": "0.6.1" + }, + { + "package": { + "ecosystem": "RubyGems", + "name": "json" + }, + "version": "2.10.1" + }, + { + "package": { + "ecosystem": "RubyGems", + "name": "metrics" + }, + "version": "0.12.1" + }, + { + "package": { + "ecosystem": "RubyGems", + "name": "nokogiri" + }, + "version": "1.18.2" + }, + { + "package": { + "ecosystem": "RubyGems", + "name": "nokogiri" + }, + "version": "1.18.2" + }, + { + "package": { + "ecosystem": "RubyGems", + "name": "process-daemon" + }, + "version": "1.0.1" + }, + { + "package": { + "ecosystem": "RubyGems", + "name": "protocol-hpack" + }, + "version": "1.5.1" + }, + { + "package": { + "ecosystem": "RubyGems", + "name": "protocol-http" + }, + "version": "0.49.0" + }, + { + "package": { + "ecosystem": "RubyGems", + "name": "protocol-http1" + }, + "version": "0.30.0" + }, + { + "package": { + "ecosystem": "RubyGems", + "name": "protocol-http2" + }, + "version": "0.22.1" + }, + { + "package": { + "ecosystem": "RubyGems", + "name": "racc" + }, + "version": "1.8.1" + }, + { + "package": { + "ecosystem": "RubyGems", + "name": "rainbow" + }, + "version": "2.2.2" + }, + { + "package": { + "ecosystem": "RubyGems", + "name": "rake" + }, + "version": "13.2.1" + }, + { + "package": { + "ecosystem": "RubyGems", + "name": "rubydns" + }, + "version": "2.0.2" + }, + { + "package": { + "ecosystem": "RubyGems", + "name": "traces" + }, + "version": "0.15.2" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 2288 + body: | + { + "results": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-9m3q-rhmv-5q44", + "modified": "2026-02-04T03:22:18.343631Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "GHSA-353f-x4gh-cqq8", + "modified": "2026-02-04T03:08:45.682451Z" + }, + { + "id": "GHSA-5prr-v3j2-97mh", + "modified": "2026-07-08T08:26:44.766889Z" + }, + { + "id": "GHSA-5v8h-3h3q-446p", + "modified": "2026-07-08T08:27:00.360401Z" + }, + { + "id": "GHSA-5w6v-399v-w3cc", + "modified": "2026-02-04T02:49:28.572138Z" + }, + { + "id": "GHSA-8678-w3jw-xfc2", + "modified": "2026-07-08T08:27:04.834739Z" + }, + { + "id": "GHSA-9cv2-cfxc-v4v2", + "modified": "2026-07-08T08:27:16.983005Z" + }, + { + "id": "GHSA-c4rq-3m3g-8wgx", + "modified": "2026-05-09T10:44:28.215577Z" + }, + { + "id": "GHSA-mrxw-mxhj-p664", + "modified": "2026-02-04T04:34:58.905946Z" + }, + { + "id": "GHSA-p67v-3w7g-wjg7", + "modified": "2026-07-08T08:26:56.127788Z" + }, + { + "id": "GHSA-phwj-rprq-35pp", + "modified": "2026-07-08T08:27:03.953113Z" + }, + { + "id": "GHSA-v2fc-qm4h-8hqv", + "modified": "2026-05-09T10:44:28.032980Z" + }, + { + "id": "GHSA-vvfq-8hwr-qm4m", + "modified": "2026-02-04T03:58:31.466756Z" + }, + { + "id": "GHSA-wfpw-mmfh-qq69", + "modified": "2026-07-08T08:27:03.524442Z" + }, + { + "id": "GHSA-wjv4-x9w8-wm3h", + "modified": "2026-07-08T08:27:17.612665Z" + }, + { + "id": "GHSA-wx95-c6cv-8532", + "modified": "2026-02-25T10:44:01.279701Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-353f-x4gh-cqq8", + "modified": "2026-02-04T03:08:45.682451Z" + }, + { + "id": "GHSA-5prr-v3j2-97mh", + "modified": "2026-07-08T08:26:44.766889Z" + }, + { + "id": "GHSA-5v8h-3h3q-446p", + "modified": "2026-07-08T08:27:00.360401Z" + }, + { + "id": "GHSA-5w6v-399v-w3cc", + "modified": "2026-02-04T02:49:28.572138Z" + }, + { + "id": "GHSA-8678-w3jw-xfc2", + "modified": "2026-07-08T08:27:04.834739Z" + }, + { + "id": "GHSA-9cv2-cfxc-v4v2", + "modified": "2026-07-08T08:27:16.983005Z" + }, + { + "id": "GHSA-c4rq-3m3g-8wgx", + "modified": "2026-05-09T10:44:28.215577Z" + }, + { + "id": "GHSA-mrxw-mxhj-p664", + "modified": "2026-02-04T04:34:58.905946Z" + }, + { + "id": "GHSA-p67v-3w7g-wjg7", + "modified": "2026-07-08T08:26:56.127788Z" + }, + { + "id": "GHSA-phwj-rprq-35pp", + "modified": "2026-07-08T08:27:03.953113Z" + }, + { + "id": "GHSA-v2fc-qm4h-8hqv", + "modified": "2026-05-09T10:44:28.032980Z" + }, + { + "id": "GHSA-vvfq-8hwr-qm4m", + "modified": "2026-02-04T03:58:31.466756Z" + }, + { + "id": "GHSA-wfpw-mmfh-qq69", + "modified": "2026-07-08T08:27:03.524442Z" + }, + { + "id": "GHSA-wjv4-x9w8-wm3h", + "modified": "2026-07-08T08:27:17.612665Z" + }, + { + "id": "GHSA-wx95-c6cv-8532", + "modified": "2026-02-25T10:44:01.279701Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "2288" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles_packages.config.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles_packages.config.yaml new file mode 100644 index 00000000000..3cd64a03c8b --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles_packages.config.yaml @@ -0,0 +1,53 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 325 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "NuGet", + "name": "Microsoft.CodeDom.Providers.DotNetCompilerPlatform" + }, + "version": "1.0.0" + }, + { + "package": { + "ecosystem": "NuGet", + "name": "Microsoft.Net.Compilers" + }, + "version": "1.0.0" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 19 + body: | + { + "results": [ + {}, + {} + ] + } + headers: + Content-Length: + - "19" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles_packages.lock.json.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles_packages.lock.json.yaml new file mode 100644 index 00000000000..91cd77d1fb6 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles_packages.lock.json.yaml @@ -0,0 +1,45 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 153 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "NuGet", + "name": "Newtonsoft.Json" + }, + "version": "13.0.3" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 16 + body: | + { + "results": [ + {} + ] + } + headers: + Content-Length: + - "16" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles_stack.yaml.lock.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles_stack.yaml.lock.yaml new file mode 100644 index 00000000000..a37053d5166 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles_stack.yaml.lock.yaml @@ -0,0 +1,69 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 536 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Hackage", + "name": "fuzzyset" + }, + "version": "0.2.4" + }, + { + "package": { + "ecosystem": "Hackage", + "name": "hasql-pool" + }, + "version": "1.0.1" + }, + { + "package": { + "ecosystem": "Hackage", + "name": "jose-jwt" + }, + "version": "0.10.0" + }, + { + "package": { + "ecosystem": "Hackage", + "name": "postgresql-libpq" + }, + "version": "0.10.1.0" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 25 + body: | + { + "results": [ + {}, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "25" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles_uv.lock.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles_uv.lock.yaml new file mode 100644 index 00000000000..91d3dd73370 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_MoreLockfiles_uv.lock.yaml @@ -0,0 +1,72 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 265 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "PyPI", + "name": "emoji" + }, + "version": "2.14.0" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "protobuf" + }, + "version": "4.25.5" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 300 + body: | + { + "results": [ + {}, + { + "vulns": [ + { + "id": "GHSA-7gcm-g887-7qv7", + "modified": "2026-07-07T17:56:36.712428Z" + }, + { + "id": "GHSA-8qvm-5x2c-j2w7", + "modified": "2026-07-07T17:57:09.877491Z" + }, + { + "id": "PYSEC-2026-1805", + "modified": "2026-07-07T17:48:07.140464Z" + }, + { + "id": "PYSEC-2026-1806", + "modified": "2026-07-07T17:48:07.186137Z" + } + ] + } + ] + } + headers: + Content-Length: + - "300" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_PURL_SBOM_case_sensitivity_(api).yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_PURL_SBOM_case_sensitivity_(api).yaml new file mode 100644 index 00000000000..d320cffbd49 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_PURL_SBOM_case_sensitivity_(api).yaml @@ -0,0 +1,167 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 1936 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "alpine-baselayout" + }, + "version": "3.4.0-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "alpine-baselayout-data" + }, + "version": "3.4.0-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "alpine-keys" + }, + "version": "2.4-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "apk-tools" + }, + "version": "2.12.10-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "busybox-binsh" + }, + "version": "1.36.1-r27" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "ca-certificates-bundle" + }, + "version": "20220614-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libc-utils" + }, + "version": "0.7.2-r3" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libcrypto3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libssl3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl" + }, + "version": "1.2.3-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl-utils" + }, + "version": "1.2.3-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "scanelf" + }, + "version": "1.3.5-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "ssl_client" + }, + "version": "1.36.1-r27" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "zlib" + }, + "version": "1.2.10-r0" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 289 + body: | + { + "results": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-07-08T04:32:24.548042Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2018-25032", + "modified": "2026-07-08T04:30:24.690369Z" + }, + { + "id": "ALPINE-CVE-2022-37434", + "modified": "2026-06-15T18:18:09.521511Z" + } + ] + } + ] + } + headers: + Content-Length: + - "289" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_PURL_SBOM_case_sensitivity_(local).yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_PURL_SBOM_case_sensitivity_(local).yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_PURL_SBOM_case_sensitivity_(local).yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Sarif_with_vulns.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Sarif_with_vulns.yaml new file mode 100644 index 00000000000..9a03939cbba --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Sarif_with_vulns.yaml @@ -0,0 +1,52 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 144 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "ansi-html" + }, + "version": "0.0.1" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 95 + body: | + { + "results": [ + { + "vulns": [ + { + "id": "GHSA-whgm-jr23-g3j9", + "modified": "2023-11-08T04:05:08.868477Z" + } + ] + } + ] + } + headers: + Content-Length: + - "95" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Scan_locks-dotnet.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Scan_locks-dotnet.yaml new file mode 100644 index 00000000000..efc5f49f4b4 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Scan_locks-dotnet.yaml @@ -0,0 +1,67 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 298 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "NuGet", + "name": "Newtonsoft.Json" + }, + "version": "12.0.1" + }, + { + "package": { + "ecosystem": "NuGet", + "name": "System.Text.RegularExpressions" + }, + "version": "4.3.0" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 177 + body: | + { + "results": [ + { + "vulns": [ + { + "id": "GHSA-5crp-9r3c-p9vr", + "modified": "2026-07-08T06:53:11.583483Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-cmhx-cq75-c4mj", + "modified": "2023-11-08T04:00:33.819349Z" + } + ] + } + ] + } + headers: + Content-Length: + - "177" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Scan_locks-many.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Scan_locks-many.yaml new file mode 100644 index 00000000000..715fad816e8 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Scan_locks-many.yaml @@ -0,0 +1,69 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 521 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "ansi-html" + }, + "version": "0.0.8" + }, + { + "package": { + "ecosystem": "RubyGems", + "name": "ast" + }, + "version": "2.4.2" + }, + { + "package": { + "ecosystem": "npm", + "name": "balanced-match" + }, + "version": "1.0.2" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 25 + body: | + { + "results": [ + {}, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "25" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_invalid_data_source_error.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_invalid_data_source_error.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_invalid_data_source_error.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_enricher_requires_extractor.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_enricher_requires_extractor.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_enricher_requires_extractor.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_ignore_direct_prevents_transitive.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_ignore_direct_prevents_transitive.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_ignore_direct_prevents_transitive.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_multiple_registries.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_multiple_registries.yaml new file mode 100644 index 00000000000..41a0f80813a --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_multiple_registries.yaml @@ -0,0 +1,547 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 9305 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Maven", + "name": "com.google.android.gms:play-services" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.logging.log4j:log4j-web" + }, + "version": "2.14.1" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.android.support:animated-vector-drawable" + }, + "version": "24.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.android.support:appcompat-v7" + }, + "version": "24.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.android.support:mediarouter-v7" + }, + "version": "24.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.android.support:palette-v7" + }, + "version": "24.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.android.support:support-annotations" + }, + "version": "24.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.android.support:support-v4" + }, + "version": "24.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.android.support:support-vector-drawable" + }, + "version": "24.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.android.gms:play-services-ads" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.android.gms:play-services-ads-lite" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.android.gms:play-services-analytics" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.android.gms:play-services-analytics-impl" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.android.gms:play-services-appinvite" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.android.gms:play-services-auth" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.android.gms:play-services-auth-base" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.android.gms:play-services-awareness" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.android.gms:play-services-base" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.android.gms:play-services-basement" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.android.gms:play-services-cast" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.android.gms:play-services-cast-framework" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.android.gms:play-services-clearcut" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.android.gms:play-services-drive" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.android.gms:play-services-fitness" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.android.gms:play-services-games" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.android.gms:play-services-gass" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.android.gms:play-services-gcm" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.android.gms:play-services-identity" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.android.gms:play-services-iid" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.android.gms:play-services-instantapps" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.android.gms:play-services-location" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.android.gms:play-services-maps" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.android.gms:play-services-nearby" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.android.gms:play-services-panorama" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.android.gms:play-services-places" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.android.gms:play-services-plus" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.android.gms:play-services-safetynet" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.android.gms:play-services-tagmanager" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.android.gms:play-services-tagmanager-api" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.android.gms:play-services-tagmanager-v4-impl" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.android.gms:play-services-tasks" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.android.gms:play-services-vision" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.android.gms:play-services-wallet" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.android.gms:play-services-wearable" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.firebase:firebase-analytics" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.firebase:firebase-analytics-impl" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.firebase:firebase-appindexing" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.firebase:firebase-auth" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.firebase:firebase-common" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.firebase:firebase-config" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.firebase:firebase-crash" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.firebase:firebase-database" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.firebase:firebase-database-connection" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.firebase:firebase-iid" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.firebase:firebase-messaging" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.firebase:firebase-storage" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.firebase:firebase-storage-common" + }, + "version": "10.0.0" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.logging.log4j:log4j-api" + }, + "version": "2.14.1" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.logging.log4j:log4j-core" + }, + "version": "2.14.1" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 768 + body: | + { + "results": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-cm6r-892j-jv2g", + "modified": "2023-11-08T04:08:28.014834Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-3pxv-7cmr-fjr4", + "modified": "2026-04-16T11:29:10.536806Z" + }, + { + "id": "GHSA-6hg6-v5c8-fphq", + "modified": "2026-04-17T12:29:10.521430Z" + }, + { + "id": "GHSA-7rjr-3q55-vv33", + "modified": "2025-10-22T19:37:53.742023Z" + }, + { + "id": "GHSA-8489-44mv-ggj8", + "modified": "2026-06-09T10:45:14.253296Z" + }, + { + "id": "GHSA-jfh8-c2jp-5v3q", + "modified": "2025-10-22T19:37:02.616807Z" + }, + { + "id": "GHSA-p6xc-xr62-6r2g", + "modified": "2026-06-09T10:30:14.432177Z" + }, + { + "id": "GHSA-vc5p-v9hr-52mj", + "modified": "2026-02-04T03:10:00.616806Z" + } + ] + } + ] + } + headers: + Content-Length: + - "768" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_multiple_registries_grpc.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_multiple_registries_grpc.yaml new file mode 100644 index 00000000000..b31da45611e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_multiple_registries_grpc.yaml @@ -0,0 +1,5716 @@ +interactions: + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.android.support:animated-vector-drawable", + "system": "MAVEN", + "version": "24.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.android.support:support-vector-drawable", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "24.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.android.support:appcompat-v7", + "system": "MAVEN", + "version": "24.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.android.support:support-v4", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "24.0.0" + }, + { + "name": "com.android.support:support-vector-drawable", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "24.0.0" + }, + { + "name": "com.android.support:animated-vector-drawable", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "24.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.android.support:mediarouter-v7", + "system": "MAVEN", + "version": "24.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.android.support:palette-v7", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "24.0.0" + }, + { + "name": "com.android.support:appcompat-v7", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "24.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.android.support:palette-v7", + "system": "MAVEN", + "version": "24.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.android.support:support-v4", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "24.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.android.support:support-annotations", + "system": "MAVEN", + "version": "24.0.0" + } + } + response: |- + { + "maven": {} + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.android.support:support-v4", + "system": "MAVEN", + "version": "24.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.android.support:support-annotations", + "optional": "false", + "scope": "compile", + "version": "24.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.android.support:support-vector-drawable", + "system": "MAVEN", + "version": "24.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.android.support:support-v4", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "24.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-ads", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-ads-lite", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-analytics", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-analytics-impl", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-appinvite", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-auth", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-auth-base", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-base", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-cast-framework", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-cast", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-clearcut", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.firebase:firebase-config", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-awareness", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.firebase:firebase-crash", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-drive", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.firebase:firebase-auth", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.firebase:firebase-database-connection", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.firebase:firebase-database", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.firebase:firebase-iid", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.firebase:firebase-messaging", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.firebase:firebase-storage", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.firebase:firebase-storage-common", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.firebase:firebase-common", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-fitness", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-games", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-gass", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-gcm", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.firebase:firebase-appindexing", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-identity", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-iid", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-instantapps", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-location", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-maps", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.firebase:firebase-analytics", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.firebase:firebase-analytics-impl", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-nearby", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-panorama", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-places", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-plus", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-safetynet", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-tagmanager-api", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-tagmanager", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-tagmanager-v4-impl", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-tasks", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-vision", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-wallet", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-wearable", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-ads", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-ads-lite", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-base", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-clearcut", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-gass", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-ads-lite", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-analytics", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-analytics-impl", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-base", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-tagmanager-v4-impl", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-analytics-impl", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-base", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-appinvite", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-base", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-tasks", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-auth", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-auth-base", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-base", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-tasks", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-auth-base", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-base", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-awareness", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-base", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-location", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-places", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-base", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-tasks", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-basement", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.android.support:support-v4", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "24.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-cast", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-base", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.android.support:mediarouter-v7", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "24.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-cast-framework", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-base", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-cast", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-clearcut", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-base", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-drive", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-base", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-fitness", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-base", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-location", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-games", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-base", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-drive", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-gass", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-gcm", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-base", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-iid", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-identity", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-base", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-iid", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-base", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-instantapps", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-base", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-location", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-base", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-tasks", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-maps", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-base", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-nearby", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-base", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-panorama", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-base", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-places", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-base", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-maps", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-tasks", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-plus", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-base", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-safetynet", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-base", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-tasks", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-tagmanager", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-analytics-impl", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-tagmanager-api", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-tagmanager-api", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.firebase:firebase-analytics", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-tagmanager-v4-impl", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-analytics-impl", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-base", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-tasks", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-vision", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-base", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-wallet", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-base", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-identity", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-maps", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-wearable", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-base", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.firebase:firebase-analytics", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.firebase:firebase-common", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.firebase:firebase-analytics-impl", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.firebase:firebase-analytics-impl", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.firebase:firebase-iid", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.firebase:firebase-common", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.firebase:firebase-appindexing", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-base", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.firebase:firebase-common", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-tasks", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.firebase:firebase-auth", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-base", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.firebase:firebase-common", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-tasks", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.firebase:firebase-common", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-tasks", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.firebase:firebase-config", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-base", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.firebase:firebase-iid", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.firebase:firebase-common", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-tasks", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.firebase:firebase-crash", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.firebase:firebase-iid", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.firebase:firebase-common", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.firebase:firebase-analytics", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.firebase:firebase-database", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.firebase:firebase-database-connection", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.firebase:firebase-common", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-tasks", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.firebase:firebase-database-connection", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.firebase:firebase-common", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.firebase:firebase-iid", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.firebase:firebase-common", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.firebase:firebase-messaging", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.firebase:firebase-iid", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.firebase:firebase-common", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.firebase:firebase-storage", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.firebase:firebase-storage-common", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.firebase:firebase-common", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + }, + { + "name": "com.google.android.gms:play-services-tasks", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "com.google.firebase:firebase-storage-common", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "com.google.android.gms:play-services-basement", + "optional": "false", + "scope": "compile", + "type": "aar", + "version": "10.0.0" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.logging.log4j:log4j", + "system": "MAVEN", + "version": "2.14.1" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "dependencyManagement": [ + { + "name": "org.slf4j:slf4j-api", + "optional": "false", + "version": "${slf4jVersion}" + }, + { + "name": "org.slf4j:slf4j-ext", + "optional": "false", + "version": "${slf4jVersion}" + }, + { + "name": "ch.qos.logback:logback-core", + "optional": "false", + "scope": "test", + "version": "${logbackVersion}" + }, + { + "name": "ch.qos.logback:logback-core", + "optional": "false", + "scope": "test", + "type": "test-jar", + "version": "${logbackVersion}" + }, + { + "name": "org.eclipse.tycho:org.eclipse.osgi", + "optional": "false", + "version": "3.13.0.v20180226-1711" + }, + { + "name": "org.apache.felix:org.apache.felix.framework", + "optional": "false", + "version": "5.6.12" + }, + { + "name": "org.apache.maven:maven-core", + "optional": "false", + "version": "3.6.3" + }, + { + "name": "commons-codec:commons-codec", + "optional": "false", + "version": "1.15" + }, + { + "name": "org.apache.commons:commons-lang3", + "optional": "false", + "version": "3.12.0" + }, + { + "name": "org.apache.commons:commons-pool2", + "optional": "false", + "version": "2.9.0" + }, + { + "name": "org.apache.commons:commons-dbcp2", + "optional": "false", + "version": "2.8.0" + }, + { + "name": "ch.qos.logback:logback-classic", + "optional": "false", + "scope": "test", + "version": "${logbackVersion}" + }, + { + "name": "ch.qos.logback:logback-classic", + "optional": "false", + "scope": "test", + "type": "test-jar", + "version": "${logbackVersion}" + }, + { + "name": "org.apache.logging.log4j:log4j-api-java9", + "optional": "false", + "type": "zip", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-api", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-api", + "optional": "false", + "scope": "test", + "type": "test-jar", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-core-java9", + "optional": "false", + "type": "zip", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-core", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-core", + "optional": "false", + "scope": "test", + "type": "test-jar", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-layout-template-json", + "optional": "false", + "type": "test-jar", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-slf4j-impl", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-slf4j-impl", + "optional": "false", + "type": "zip", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-slf4j18-impl", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-jcl", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "commons-logging:commons-logging", + "optional": "false", + "version": "${commonsLoggingVersion}" + }, + { + "name": "org.apache.logging.log4j:log4j-1.2-api", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-flume-ng", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-iostreams", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-jul", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-jpl", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-taglib", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-web", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "com.sleepycat:je", + "optional": "false", + "version": "5.0.73" + }, + { + "name": "org.osgi:org.osgi.core", + "optional": "false", + "scope": "provided", + "version": "${osgi.api.version}" + }, + { + "name": "org.fusesource.jansi:jansi", + "optional": "true", + "version": "2.3.1" + }, + { + "exclusions": [ + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ], + "name": "org.apache.flume:flume-ng-sdk", + "optional": "false", + "version": "${flumeVersion}" + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j" + ], + "name": "org.apache.flume:flume-ng-core", + "optional": "false", + "version": "${flumeVersion}" + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ], + "name": "org.apache.flume:flume-ng-embedded-agent", + "optional": "false", + "version": "${flumeVersion}" + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ], + "name": "org.apache.flume:flume-ng-node", + "optional": "false", + "version": "${flumeVersion}" + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.mortbay.jetty:servlet-api", + "org.mortbay.jetty:servlet-api-2.5", + "junit:junit" + ], + "name": "org.apache.flume.flume-ng-channels:flume-file-channel", + "optional": "false", + "version": "${flumeVersion}" + }, + { + "exclusions": [ + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl", + "org.mortbay.jetty:servlet-api", + "junit:junit" + ], + "name": "org.apache.hadoop:hadoop-core", + "optional": "false", + "version": "1.2.1" + }, + { + "name": "org.codehaus.jackson:jackson-core-asl", + "optional": "false", + "scope": "runtime", + "version": "${jackson1Version}" + }, + { + "name": "org.codehaus.jackson:jackson-mapper-asl", + "optional": "false", + "scope": "runtime", + "version": "${jackson1Version}" + }, + { + "name": "com.fasterxml.jackson.core:jackson-core", + "optional": "true", + "version": "${jackson2Version}" + }, + { + "name": "com.fasterxml.jackson.core:jackson-databind", + "optional": "true", + "version": "${jackson2Version}" + }, + { + "name": "com.fasterxml.jackson.core:jackson-annotations", + "optional": "true", + "version": "${jackson2Version}" + }, + { + "name": "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml", + "optional": "true", + "version": "${jackson2Version}" + }, + { + "name": "com.fasterxml.jackson.dataformat:jackson-dataformat-xml", + "optional": "true", + "version": "${jackson2Version}" + }, + { + "name": "com.fasterxml.jackson.module:jackson-module-jaxb-annotations", + "optional": "true", + "version": "${jackson2Version}" + }, + { + "name": "com.sun.mail:javax.mail", + "optional": "false", + "version": "1.6.2" + }, + { + "name": "org.jboss.spec.javax.jms:jboss-jms-api_1.1_spec", + "optional": "false", + "scope": "provided", + "version": "1.0.1.Final" + }, + { + "name": "org.apache.activemq:activemq-broker", + "optional": "false", + "version": "${activemq.version}" + }, + { + "name": "org.apache.kafka:kafka-clients", + "optional": "false", + "version": "1.1.1" + }, + { + "name": "org.zeromq:jeromq", + "optional": "false", + "version": "0.4.3" + }, + { + "name": "javax.servlet:servlet-api", + "optional": "false", + "scope": "provided", + "version": "2.5" + }, + { + "name": "com.lmax:disruptor", + "optional": "false", + "version": "${disruptorVersion}" + }, + { + "name": "com.conversantmedia:disruptor", + "optional": "false", + "version": "${conversantDisruptorVersion}" + }, + { + "name": "org.jctools:jctools-core", + "optional": "false", + "version": "${jctoolsVersion}" + }, + { + "name": "org.junit.jupiter:junit-jupiter-engine", + "optional": "false", + "scope": "test", + "version": "${junitJupiterVersion}" + }, + { + "name": "org.junit.jupiter:junit-jupiter-migrationsupport", + "optional": "false", + "scope": "test", + "version": "${junitJupiterVersion}" + }, + { + "name": "org.junit.jupiter:junit-jupiter-params", + "optional": "false", + "scope": "test", + "version": "${junitJupiterVersion}" + }, + { + "name": "junit:junit", + "optional": "false", + "scope": "test", + "version": "${junitVersion}" + }, + { + "name": "org.junit.vintage:junit-vintage-engine", + "optional": "false", + "scope": "test", + "version": "${junitJupiterVersion}" + }, + { + "name": "org.assertj:assertj-core", + "optional": "false", + "scope": "test", + "version": "3.19.0" + }, + { + "name": "org.hamcrest:hamcrest-all", + "optional": "false", + "scope": "test", + "version": "1.3" + }, + { + "name": "org.awaitility:awaitility", + "optional": "false", + "scope": "test", + "version": "4.0.3" + }, + { + "name": "org.codehaus.plexus:plexus-utils", + "optional": "false", + "scope": "test", + "version": "3.3.0" + }, + { + "name": "org.mockito:mockito-core", + "optional": "false", + "scope": "test", + "version": "${mockitoVersion}" + }, + { + "name": "org.mockito:mockito-junit-jupiter", + "optional": "false", + "scope": "test", + "version": "${mockitoVersion}" + }, + { + "name": "org.springframework:spring-aop", + "optional": "false", + "version": "${springVersion}" + }, + { + "name": "org.springframework:spring-beans", + "optional": "false", + "version": "${springVersion}" + }, + { + "name": "org.springframework:spring-context", + "optional": "false", + "version": "${springVersion}" + }, + { + "name": "org.springframework:spring-core", + "optional": "false", + "version": "${springVersion}" + }, + { + "name": "org.springframework:spring-expression", + "optional": "false", + "version": "${springVersion}" + }, + { + "name": "org.springframework:spring-oxm", + "optional": "false", + "version": "${springVersion}" + }, + { + "name": "org.springframework:spring-test", + "optional": "false", + "version": "${springVersion}" + }, + { + "name": "org.springframework:spring-web", + "optional": "false", + "version": "${springVersion}" + }, + { + "name": "org.springframework:spring-webmvc", + "optional": "false", + "version": "${springVersion}" + }, + { + "name": "org.springframework:spring-context-support", + "optional": "false", + "version": "${springVersion}" + }, + { + "name": "io.fabric8:kubernetes-client", + "optional": "false", + "version": "${kubernetes-client.version}" + }, + { + "name": "org.hsqldb:hsqldb", + "optional": "false", + "version": "2.5.1" + }, + { + "name": "com.h2database:h2", + "optional": "false", + "version": "1.4.200" + }, + { + "name": "org.eclipse.persistence:org.eclipse.persistence.jpa", + "optional": "false", + "version": "2.6.5" + }, + { + "name": "org.eclipse.persistence:javax.persistence", + "optional": "false", + "scope": "provided", + "version": "${javax.persistence}" + }, + { + "name": "org.lightcouch:lightcouch", + "optional": "false", + "version": "0.0.6" + }, + { + "name": "com.datastax.cassandra:cassandra-driver-core", + "optional": "false", + "version": "3.1.4" + }, + { + "name": "org.liquibase:liquibase-core", + "optional": "false", + "version": "3.5.3" + }, + { + "name": "net.javacrumbs.json-unit:json-unit", + "optional": "false", + "scope": "test", + "version": "2.24.0" + }, + { + "name": "org.xmlunit:xmlunit-core", + "optional": "false", + "scope": "test", + "version": "${xmlunitVersion}" + }, + { + "name": "org.xmlunit:xmlunit-matchers", + "optional": "false", + "scope": "test", + "version": "${xmlunitVersion}" + }, + { + "name": "commons-io:commons-io", + "optional": "false", + "scope": "test", + "version": "2.8.0" + }, + { + "name": "co.elastic.logging:log4j2-ecs-layout", + "optional": "false", + "version": "0.5.2" + }, + { + "name": "org.elasticsearch.client:elasticsearch-rest-high-level-client", + "optional": "false", + "version": "${elastic.version}" + }, + { + "name": "com.github.tomakehurst:wiremock", + "optional": "false", + "scope": "test", + "version": "2.26.3" + }, + { + "name": "org.apache.commons:commons-compress", + "optional": "false", + "version": "1.20" + }, + { + "name": "org.tukaani:xz", + "optional": "false", + "scope": "test", + "version": "1.8" + }, + { + "name": "org.apache.commons:commons-csv", + "optional": "false", + "version": "1.8" + }, + { + "name": "com.google.code.java-allocation-instrumenter:java-allocation-instrumenter", + "optional": "false", + "version": "3.0.1" + }, + { + "name": "org.hdrhistogram:HdrHistogram", + "optional": "false", + "version": "2.1.9" + }, + { + "name": "org.apache-extras.beanshell:bsh", + "optional": "false", + "version": "2.0b6" + }, + { + "name": "org.codehaus.groovy:groovy-jsr223", + "optional": "false", + "version": "${groovy.version}" + }, + { + "name": "org.codehaus.groovy:groovy-dateutil", + "optional": "false", + "version": "${groovy.version}" + }, + { + "name": "de.flapdoodle.embed:de.flapdoodle.embed.mongo", + "optional": "false", + "scope": "test", + "version": "3.0.0" + } + ], + "parent": { + "name": "org.apache.logging:logging-parent", + "system": "MAVEN", + "version": "3" + }, + "profiles": [ + { + "activation": {}, + "id": "pdf" + }, + { + "activation": {}, + "id": "release-notes" + }, + { + "activation": {}, + "id": "apache-release" + }, + { + "activation": {}, + "id": "rat" + }, + { + "activation": {}, + "dependencies": [ + { + "name": "com.yourkit:yjp-controller-api-redist", + "optional": "false", + "scope": "system", + "version": "2013" + } + ], + "id": "yourkit-mac", + "properties": [ + { + "name": "yourkit.home", + "value": "/Applications/YJP.app" + } + ] + }, + { + "activation": { + "jdk": { + "jdk": "[1.8,)" + } + }, + "id": "jdk8orGreater" + }, + { + "activation": { + "jdk": { + "jdk": "[1.8,)" + } + }, + "id": "java8-doclint-disabled", + "properties": [ + { + "name": "javadoc.opts", + "value": "-Xdoclint:none" + } + ] + } + ], + "properties": [ + { + "name": "log4jParentDir", + "value": "${basedir}" + }, + { + "name": "Log4jReleaseVersion", + "value": "2.14.1" + }, + { + "name": "Log4jReleaseManager", + "value": "Ralph Goers" + }, + { + "name": "Log4jReleaseKey", + "value": "B3D8E1BA" + }, + { + "name": "slf4jVersion", + "value": "1.7.25" + }, + { + "name": "logbackVersion", + "value": "1.2.3" + }, + { + "name": "jackson1Version", + "value": "1.9.13" + }, + { + "name": "jackson2Version", + "value": "2.12.2" + }, + { + "name": "spring-boot.version", + "value": "2.3.6.RELEASE" + }, + { + "name": "springVersion", + "value": "5.3.3" + }, + { + "name": "kubernetes-client.version", + "value": "4.6.1" + }, + { + "name": "flumeVersion", + "value": "1.9.0" + }, + { + "name": "disruptorVersion", + "value": "3.4.2" + }, + { + "name": "conversantDisruptorVersion", + "value": "1.2.15" + }, + { + "name": "elastic.version", + "value": "7.6.2" + }, + { + "name": "mongodb3.version", + "value": "3.12.7" + }, + { + "name": "mongodb4.version", + "value": "4.2.2" + }, + { + "name": "woodstox.version", + "value": "6.2.4" + }, + { + "name": "groovy.version", + "value": "3.0.7" + }, + { + "name": "compiler.plugin.version", + "value": "3.8.1" + }, + { + "name": "pmd.plugin.version", + "value": "3.10.0" + }, + { + "name": "changes.plugin.version", + "value": "2.12.1" + }, + { + "name": "javadoc.plugin.version", + "value": "3.0.1" + }, + { + "name": "surefire.plugin.version", + "value": "2.22.2" + }, + { + "name": "failsafe.plugin.version", + "value": "2.22.2" + }, + { + "name": "checkstyle.plugin.version", + "value": "3.0.0" + }, + { + "name": "deploy.plugin.version", + "value": "2.8.2" + }, + { + "name": "rat.plugin.version", + "value": "0.12" + }, + { + "name": "pdf.plugin.version", + "value": "1.2" + }, + { + "name": "cobertura.plugin.version", + "value": "2.7" + }, + { + "name": "jacoco.plugin.version", + "value": "0.8.6" + }, + { + "name": "release.plugin.version", + "value": "2.5.3" + }, + { + "name": "scm.plugin.version", + "value": "1.9.5" + }, + { + "name": "jxr.plugin.version", + "value": "2.5" + }, + { + "name": "revapi.plugin.version", + "value": "0.11.1" + }, + { + "name": "revapi.skip", + "value": "false" + }, + { + "name": "clirr.plugin.version", + "value": "2.8" + }, + { + "name": "site.plugin.version", + "value": "3.8.2" + }, + { + "name": "velocity.plugin.version", + "value": "1.5" + }, + { + "name": "asciidoc.plugin.version", + "value": "1.5.6" + }, + { + "name": "remote.resources.plugin.version", + "value": "1.5" + }, + { + "name": "manifestfile", + "value": "${project.build.outputDirectory}/META-INF/MANIFEST.MF" + }, + { + "name": "maven.compiler.source", + "value": "1.8" + }, + { + "name": "maven.compiler.target", + "value": "1.8" + }, + { + "name": "maven.doap.skip", + "value": "false" + }, + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "docLabel", + "value": "Site Documentation" + }, + { + "name": "projectDir" + }, + { + "name": "commonsLoggingVersion", + "value": "1.2" + }, + { + "name": "javax.persistence", + "value": "2.1.1" + }, + { + "name": "osgi.api.version", + "value": "4.3.1" + }, + { + "name": "activemq.version", + "value": "5.16.1" + }, + { + "name": "minSeverity", + "value": "info" + }, + { + "name": "jctoolsVersion", + "value": "1.2.1" + }, + { + "name": "junitVersion", + "value": "4.13.2" + }, + { + "name": "junitJupiterVersion", + "value": "5.7.1" + }, + { + "name": "mockitoVersion", + "value": "3.8.0" + }, + { + "name": "xmlunitVersion", + "value": "2.8.2" + }, + { + "name": "argLine", + "value": "-Xms256m -Xmx1024m" + }, + { + "name": "javaTargetVersion", + "value": "1.8" + }, + { + "name": "module.name" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.14.1" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.apache.logging.log4j:log4j-api-java9", + "optional": "false", + "scope": "provided", + "type": "zip" + }, + { + "name": "org.apache.felix:org.apache.felix.framework", + "optional": "false", + "scope": "test" + }, + { + "name": "org.osgi:org.osgi.core", + "optional": "false", + "scope": "provided" + }, + { + "name": "org.junit.vintage:junit-vintage-engine", + "optional": "false" + }, + { + "name": "org.junit.jupiter:junit-jupiter-migrationsupport", + "optional": "false" + }, + { + "name": "org.junit.jupiter:junit-jupiter-params", + "optional": "false" + }, + { + "name": "org.junit.jupiter:junit-jupiter-engine", + "optional": "false" + }, + { + "name": "org.assertj:assertj-core", + "optional": "false" + }, + { + "name": "org.eclipse.tycho:org.eclipse.osgi", + "optional": "false", + "scope": "test" + }, + { + "name": "org.apache.maven:maven-core", + "optional": "false", + "scope": "test" + }, + { + "name": "org.apache.commons:commons-lang3", + "optional": "false", + "scope": "test" + }, + { + "name": "com.fasterxml.jackson.core:jackson-core", + "optional": "false", + "scope": "test" + }, + { + "name": "com.fasterxml.jackson.core:jackson-databind", + "optional": "false", + "scope": "test" + }, + {} + ], + "dependencyManagement": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "exclusions": [ + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.mortbay.jetty:servlet-api", + "org.mortbay.jetty:servlet-api-2.5", + "junit:junit" + ] + }, + { + "exclusions": [ + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl", + "org.mortbay.jetty:servlet-api", + "junit:junit" + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.apache.logging.log4j:log4j", + "system": "MAVEN", + "version": "2.14.1" + }, + "properties": [ + { + "name": "log4jParentDir", + "value": "${basedir}/.." + }, + { + "name": "docLabel", + "value": "API Documentation" + }, + { + "name": "projectDir", + "value": "/api" + }, + { + "name": "maven.doap.skip", + "value": "true" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.logging.log4j:log4j-core", + "system": "MAVEN", + "version": "2.14.1" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.apache.logging.log4j:log4j-api", + "optional": "false" + }, + { + "name": "org.apache.logging.log4j:log4j-core-java9", + "optional": "false", + "scope": "provided", + "type": "zip" + }, + { + "name": "org.osgi:org.osgi.core", + "optional": "false", + "scope": "provided" + }, + { + "name": "com.lmax:disruptor", + "optional": "true" + }, + { + "name": "com.conversantmedia:disruptor", + "optional": "true" + }, + { + "name": "org.jctools:jctools-core", + "optional": "true" + }, + { + "name": "com.fasterxml.jackson.core:jackson-core", + "optional": "true" + }, + { + "name": "com.fasterxml.jackson.core:jackson-databind", + "optional": "true" + }, + { + "name": "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml", + "optional": "true" + }, + { + "name": "com.fasterxml.jackson.dataformat:jackson-dataformat-xml", + "optional": "true" + }, + { + "name": "com.fasterxml.woodstox:woodstox-core", + "optional": "true", + "version": "${woodstox.version}" + }, + { + "name": "org.fusesource.jansi:jansi", + "optional": "true" + }, + { + "name": "com.sun.mail:javax.mail", + "optional": "true" + }, + { + "name": "org.jboss.spec.javax.jms:jboss-jms-api_1.1_spec", + "optional": "true", + "scope": "provided" + }, + { + "name": "org.apache.kafka:kafka-clients", + "optional": "true" + }, + { + "name": "org.zeromq:jeromq", + "optional": "true" + }, + { + "name": "org.apache.commons:commons-compress", + "optional": "true" + }, + { + "name": "org.apache.commons:commons-csv", + "optional": "true" + }, + { + "name": "org.slf4j:slf4j-api", + "optional": "true" + }, + { + "name": "org.apache.logging.log4j:log4j-api", + "optional": "false", + "scope": "test", + "type": "test-jar" + }, + { + "name": "org.tukaani:xz", + "optional": "false", + "scope": "test" + }, + { + "name": "org.jmdns:jmdns", + "optional": "false", + "scope": "test", + "version": "3.5.3" + }, + { + "name": "log4j:log4j", + "optional": "false", + "scope": "test", + "version": "1.2.17" + }, + { + "name": "org.slf4j:slf4j-ext", + "optional": "false", + "scope": "test" + }, + { + "name": "org.junit.vintage:junit-vintage-engine", + "optional": "false" + }, + { + "name": "org.junit.jupiter:junit-jupiter-engine", + "optional": "false" + }, + { + "name": "org.junit.jupiter:junit-jupiter-params", + "optional": "false" + }, + { + "name": "org.hamcrest:hamcrest-all", + "optional": "false", + "scope": "test" + }, + { + "name": "org.mockito:mockito-core", + "optional": "false" + }, + { + "name": "org.mockito:mockito-junit-jupiter", + "optional": "false" + }, + { + "name": "org.hsqldb:hsqldb", + "optional": "false", + "scope": "test" + }, + { + "name": "com.h2database:h2", + "optional": "false", + "scope": "test" + }, + { + "name": "org.springframework:spring-test", + "optional": "false", + "scope": "test" + }, + { + "exclusions": [ + "org.apache.geronimo.specs:geronimo-jms_1.1_spec" + ], + "name": "org.apache.activemq:activemq-broker", + "optional": "false", + "scope": "test" + }, + { + "name": "commons-logging:commons-logging", + "optional": "false", + "scope": "test" + }, + { + "name": "ch.qos.logback:logback-core", + "optional": "false", + "scope": "test" + }, + { + "name": "ch.qos.logback:logback-classic", + "optional": "false", + "scope": "test" + }, + { + "name": "org.eclipse.tycho:org.eclipse.osgi", + "optional": "false", + "scope": "test" + }, + { + "name": "org.apache.felix:org.apache.felix.framework", + "optional": "false", + "scope": "test" + }, + { + "name": "org.codehaus.plexus:plexus-utils", + "optional": "false", + "scope": "test" + }, + { + "name": "org.apache.maven:maven-core", + "optional": "false", + "scope": "test" + }, + { + "name": "net.javacrumbs.json-unit:json-unit", + "optional": "false", + "scope": "test" + }, + { + "name": "org.xmlunit:xmlunit-core", + "optional": "false", + "scope": "test" + }, + { + "name": "org.xmlunit:xmlunit-matchers", + "optional": "false", + "scope": "test" + }, + { + "name": "commons-io:commons-io", + "optional": "false", + "scope": "test" + }, + { + "name": "commons-codec:commons-codec", + "optional": "false", + "scope": "test" + }, + { + "name": "org.apache.commons:commons-lang3", + "optional": "false", + "scope": "test" + }, + { + "name": "org.apache-extras.beanshell:bsh", + "optional": "false", + "scope": "test" + }, + { + "name": "org.codehaus.groovy:groovy-jsr223", + "optional": "false", + "scope": "test" + }, + { + "name": "org.codehaus.groovy:groovy-dateutil", + "optional": "false", + "scope": "test" + }, + { + "name": "com.github.tomakehurst:wiremock", + "optional": "false", + "scope": "test" + }, + { + "name": "com.google.code.java-allocation-instrumenter:java-allocation-instrumenter", + "optional": "false", + "scope": "test" + }, + { + "name": "org.hdrhistogram:HdrHistogram", + "optional": "false", + "scope": "test" + }, + {} + ], + "dependencyManagement": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "exclusions": [ + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.mortbay.jetty:servlet-api", + "org.mortbay.jetty:servlet-api-2.5", + "junit:junit" + ] + }, + { + "exclusions": [ + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl", + "org.mortbay.jetty:servlet-api", + "junit:junit" + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.apache.logging.log4j:log4j", + "system": "MAVEN", + "version": "2.14.1" + }, + "properties": [ + { + "name": "log4jParentDir", + "value": "${basedir}/.." + }, + { + "name": "docLabel", + "value": "Core Documentation" + }, + { + "name": "projectDir", + "value": "/core" + }, + { + "name": "maven.doap.skip", + "value": "true" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.logging.log4j:log4j-web", + "system": "MAVEN", + "version": "2.14.1" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.apache.logging.log4j:log4j-api", + "optional": "false" + }, + { + "name": "org.apache.logging.log4j:log4j-core", + "optional": "false" + }, + { + "name": "javax.servlet:javax.servlet-api", + "optional": "false", + "scope": "provided", + "version": "3.0.1" + }, + { + "name": "org.apache.logging.log4j:log4j-core", + "optional": "false", + "scope": "test", + "type": "test-jar" + }, + { + "name": "org.hamcrest:hamcrest-all", + "optional": "false" + }, + { + "name": "org.junit.jupiter:junit-jupiter-engine", + "optional": "false" + }, + { + "name": "org.mockito:mockito-junit-jupiter", + "optional": "false" + }, + { + "name": "org.springframework:spring-test", + "optional": "false", + "scope": "test" + }, + { + "name": "org.mockito:mockito-core", + "optional": "false", + "scope": "test" + }, + {} + ], + "dependencyManagement": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "exclusions": [ + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.mortbay.jetty:servlet-api", + "org.mortbay.jetty:servlet-api-2.5", + "junit:junit" + ] + }, + { + "exclusions": [ + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl", + "org.mortbay.jetty:servlet-api", + "junit:junit" + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.apache.logging.log4j:log4j", + "system": "MAVEN", + "version": "2.14.1" + }, + "properties": [ + { + "name": "log4jParentDir", + "value": "${basedir}/.." + }, + { + "name": "docLabel", + "value": "Web Documentation" + }, + { + "name": "projectDir", + "value": "/log4j-web" + }, + { + "name": "module.name", + "value": "org.apache.logging.log4j.web" + }, + { + "name": "maven.doap.skip", + "value": "true" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.logging:logging-parent", + "system": "MAVEN", + "version": "3" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "parent": { + "name": "org.apache:apache", + "system": "MAVEN", + "version": "23" + }, + "properties": [ + { + "name": "maven.compiler.source", + "value": "1.8" + }, + { + "name": "maven.compiler.target", + "value": "1.8" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache:apache", + "system": "MAVEN", + "version": "23" + } + } + response: |- + { + "maven": { + "profiles": [ + { + "activation": {}, + "id": "apache-release" + } + ], + "properties": [ + { + "name": "distMgmtSnapshotsName", + "value": "Apache Development Snapshot Repository" + }, + { + "name": "distMgmtSnapshotsUrl", + "value": "https://repository.apache.org/content/repositories/snapshots" + }, + { + "name": "organization.logo", + "value": "https://www.apache.org/images/asf_logo_wide_2016.png" + }, + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "project.reporting.outputEncoding", + "value": "UTF-8" + }, + { + "name": "sourceReleaseAssemblyDescriptor", + "value": "source-release" + }, + { + "name": "gpg.useagent", + "value": "true" + }, + { + "name": "arguments" + }, + { + "name": "maven.compiler.source", + "value": "1.7" + }, + { + "name": "maven.compiler.target", + "value": "1.7" + }, + { + "name": "surefire.version", + "value": "2.22.0" + }, + { + "name": "assembly.tarLongFileMode", + "value": "posix" + }, + { + "name": "project.build.outputTimestamp", + "value": "2020-01-22T15:10:15Z" + } + ], + "repositories": [ + { + "id": "apache.snapshots", + "layout": "default", + "releasesEnabled": "false", + "snapshotsEnabled": "true", + "url": "https://repository.apache.org/snapshots" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.android.support:animated-vector-drawable", + "system": "MAVEN", + "version": "24.0.0" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "http://source.android.com" + }, + { + "label": "HOMEPAGE", + "url": "http://developer.android.com/tools/extras/support-library.html" + } + ], + "publishedAt": "2024-02-14T04:59:35Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.android.support:animated-vector-drawable", + "system": "MAVEN", + "version": "24.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.android.support:appcompat-v7", + "system": "MAVEN", + "version": "24.0.0" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "http://source.android.com" + }, + { + "label": "HOMEPAGE", + "url": "http://developer.android.com/tools/extras/support-library.html" + } + ], + "publishedAt": "2024-02-14T04:59:37Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.android.support:appcompat-v7", + "system": "MAVEN", + "version": "24.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.android.support:mediarouter-v7", + "system": "MAVEN", + "version": "24.0.0" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "http://source.android.com" + }, + { + "label": "HOMEPAGE", + "url": "http://developer.android.com/tools/extras/support-library.html" + } + ], + "publishedAt": "2024-02-14T05:01:55Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.android.support:mediarouter-v7", + "system": "MAVEN", + "version": "24.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.android.support:palette-v7", + "system": "MAVEN", + "version": "24.0.0" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "http://source.android.com" + }, + { + "label": "HOMEPAGE", + "url": "http://developer.android.com/tools/extras/support-library.html" + } + ], + "publishedAt": "2024-02-14T05:01:57Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.android.support:palette-v7", + "system": "MAVEN", + "version": "24.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.android.support:support-annotations", + "system": "MAVEN", + "version": "24.0.0" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "http://source.android.com" + }, + { + "label": "HOMEPAGE", + "url": "http://developer.android.com/tools/extras/support-library.html" + } + ], + "publishedAt": "2024-02-14T04:58:21Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.android.support:support-annotations", + "system": "MAVEN", + "version": "24.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.android.support:support-v4", + "system": "MAVEN", + "version": "24.0.0" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "http://source.android.com" + }, + { + "label": "HOMEPAGE", + "url": "http://developer.android.com/tools/extras/support-library.html" + } + ], + "publishedAt": "2024-02-14T04:57:31Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.android.support:support-v4", + "system": "MAVEN", + "version": "24.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.android.support:support-vector-drawable", + "system": "MAVEN", + "version": "24.0.0" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "http://source.android.com" + }, + { + "label": "HOMEPAGE", + "url": "http://developer.android.com/tools/extras/support-library.html" + } + ], + "publishedAt": "2024-02-14T05:00:11Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.android.support:support-vector-drawable", + "system": "MAVEN", + "version": "24.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T05:01:14Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.android.gms:play-services", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-ads", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T04:57:28Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.android.gms:play-services-ads", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-ads-lite", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T04:59:36Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.android.gms:play-services-ads-lite", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-analytics", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T04:58:11Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.android.gms:play-services-analytics", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-analytics-impl", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T04:59:40Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.android.gms:play-services-analytics-impl", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-appinvite", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T05:00:37Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.android.gms:play-services-appinvite", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-auth", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T04:59:21Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.android.gms:play-services-auth", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-auth-base", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T04:56:51Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.android.gms:play-services-auth-base", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-awareness", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T04:59:27Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.android.gms:play-services-awareness", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-base", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T05:01:50Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.android.gms:play-services-base", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-basement", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "advisoryKeys": [ + { + "id": "GHSA-cm6r-892j-jv2g" + } + ], + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T05:00:12Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.android.gms:play-services-basement", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-cast", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T05:01:49Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.android.gms:play-services-cast", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-cast-framework", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T04:57:59Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.android.gms:play-services-cast-framework", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-clearcut", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T04:59:47Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.android.gms:play-services-clearcut", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-drive", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T04:58:23Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.android.gms:play-services-drive", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-fitness", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T04:56:49Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.android.gms:play-services-fitness", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-games", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T04:57:58Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.android.gms:play-services-games", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-gass", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T04:59:20Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.android.gms:play-services-gass", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-gcm", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T04:59:15Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.android.gms:play-services-gcm", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-identity", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T04:57:56Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.android.gms:play-services-identity", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-iid", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T05:01:22Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.android.gms:play-services-iid", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-instantapps", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T04:58:11Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.android.gms:play-services-instantapps", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-location", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T05:00:14Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.android.gms:play-services-location", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-maps", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T04:59:02Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.android.gms:play-services-maps", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-nearby", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T04:57:24Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.android.gms:play-services-nearby", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-panorama", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T05:00:32Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.android.gms:play-services-panorama", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-places", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T05:00:47Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.android.gms:play-services-places", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-plus", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T05:01:01Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.android.gms:play-services-plus", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-safetynet", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T05:00:24Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.android.gms:play-services-safetynet", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-tagmanager", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T04:59:53Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.android.gms:play-services-tagmanager", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-tagmanager-api", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T05:00:37Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.android.gms:play-services-tagmanager-api", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-tagmanager-v4-impl", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T05:01:49Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.android.gms:play-services-tagmanager-v4-impl", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-tasks", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T04:59:03Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.android.gms:play-services-tasks", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-vision", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T05:00:23Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.android.gms:play-services-vision", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-wallet", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T04:59:14Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.android.gms:play-services-wallet", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.android.gms:play-services-wearable", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T05:00:09Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.android.gms:play-services-wearable", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.firebase:firebase-analytics", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T04:59:45Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.firebase:firebase-analytics", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.firebase:firebase-analytics-impl", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T04:59:09Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.firebase:firebase-analytics-impl", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.firebase:firebase-appindexing", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T05:00:27Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.firebase:firebase-appindexing", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.firebase:firebase-auth", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T05:01:52Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.firebase:firebase-auth", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.firebase:firebase-common", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T05:01:02Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.firebase:firebase-common", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.firebase:firebase-config", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T05:01:39Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.firebase:firebase-config", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.firebase:firebase-crash", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T05:01:23Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.firebase:firebase-crash", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.firebase:firebase-database", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T04:57:27Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.firebase:firebase-database", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.firebase:firebase-database-connection", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T05:00:20Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.firebase:firebase-database-connection", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.firebase:firebase-iid", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T04:55:49Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.firebase:firebase-iid", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.firebase:firebase-messaging", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T04:56:50Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.firebase:firebase-messaging", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.firebase:firebase-storage", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T05:00:04Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.firebase:firebase-storage", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "com.google.firebase:firebase-storage-common", + "system": "MAVEN", + "version": "10.0.0" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "publishedAt": "2024-02-14T04:57:59Z", + "registries": [ + "https://maven.google.com/" + ], + "versionKey": { + "name": "com.google.firebase:firebase-storage-common", + "system": "MAVEN", + "version": "10.0.0" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.14.1" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://gitbox.apache.org/repos/asf?p=logging-log4j2.git" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://issues.apache.org/jira/browse/LOG4J2" + }, + { + "label": "HOMEPAGE", + "url": "https://logging.apache.org/log4j/2.x/" + } + ], + "publishedAt": "2021-03-07T05:11:48Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.14.1" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.apache.logging.log4j:log4j-core", + "system": "MAVEN", + "version": "2.14.1" + } + } + response: |- + { + "advisoryKeys": [ + { + "id": "GHSA-3pxv-7cmr-fjr4" + }, + { + "id": "GHSA-6hg6-v5c8-fphq" + }, + { + "id": "GHSA-7rjr-3q55-vv33" + }, + { + "id": "GHSA-8489-44mv-ggj8" + }, + { + "id": "GHSA-jfh8-c2jp-5v3q" + }, + { + "id": "GHSA-p6xc-xr62-6r2g" + }, + { + "id": "GHSA-vc5p-v9hr-52mj" + } + ], + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://gitbox.apache.org/repos/asf?p=logging-log4j2.git" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://issues.apache.org/jira/browse/LOG4J2" + }, + { + "label": "HOMEPAGE", + "url": "https://logging.apache.org/log4j/2.x/" + } + ], + "publishedAt": "2021-03-07T05:12:31Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "org.apache.logging.log4j:log4j-core", + "system": "MAVEN", + "version": "2.14.1" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.apache.logging.log4j:log4j-web", + "system": "MAVEN", + "version": "2.14.1" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://gitbox.apache.org/repos/asf?p=logging-log4j2.git" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://issues.apache.org/jira/browse/LOG4J2" + }, + { + "label": "HOMEPAGE", + "url": "https://logging.apache.org/log4j/2.x/" + } + ], + "publishedAt": "2021-03-07T05:14:35Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "org.apache.logging.log4j:log4j-web", + "system": "MAVEN", + "version": "2.14.1" + } + } diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_no_resolve_no_transitive.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_no_resolve_no_transitive.yaml new file mode 100644 index 00000000000..85a66e59164 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_no_resolve_no_transitive.yaml @@ -0,0 +1,45 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 172 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.logging.log4j:log4j-web" + }, + "version": "2.14.1" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 16 + body: | + { + "results": [ + {} + ] + } + headers: + Content-Length: + - "16" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_non_utf8_encoding.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_non_utf8_encoding.yaml new file mode 100644 index 00000000000..f82c93d3965 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_non_utf8_encoding.yaml @@ -0,0 +1,60 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 286 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Maven", + "name": "junit:junit" + }, + "version": "4.12" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.hamcrest:hamcrest-core" + }, + "version": "1.3" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 98 + body: | + { + "results": [ + { + "vulns": [ + { + "id": "GHSA-269g-pwp5-87pp", + "modified": "2026-07-08T06:27:00.690079Z" + } + ] + }, + {} + ] + } + headers: + Content-Length: + - "98" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_non_utf8_encoding_grpc.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_non_utf8_encoding_grpc.yaml new file mode 100644 index 00000000000..dcc3142adc5 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_non_utf8_encoding_grpc.yaml @@ -0,0 +1,198 @@ +interactions: + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.12" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.hamcrest:hamcrest-core", + "optional": "false", + "version": "1.3" + } + ], + "profiles": [ + { + "activation": {}, + "id": "junit-release" + }, + { + "activation": {}, + "id": "generate-docs" + }, + { + "activation": { + "jdk": { + "jdk": "[1.8,)" + } + }, + "id": "restrict-doclint" + }, + { + "activation": {}, + "id": "fast-tests" + } + ], + "properties": [ + { + "name": "jdkVersion", + "value": "1.5" + }, + { + "name": "project.build.sourceEncoding", + "value": "ISO-8859-1" + }, + { + "name": "arguments" + }, + { + "name": "gpg.keyname", + "value": "67893CC4" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.hamcrest:hamcrest-core", + "system": "MAVEN", + "version": "1.3" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "parent": { + "name": "org.hamcrest:hamcrest-parent", + "system": "MAVEN", + "version": "1.3" + } + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.hamcrest:hamcrest-parent", + "system": "MAVEN", + "version": "1.3" + } + } + response: |- + { + "maven": {} + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.12" + } + } + response: |- + { + "advisoryKeys": [ + { + "id": "GHSA-269g-pwp5-87pp" + } + ], + "licenses": [ + "non-standard" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "http://github.com/junit-team/junit/tree/master" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/junit-team/junit/issues" + }, + { + "label": "HOMEPAGE", + "url": "http://junit.org" + } + ], + "publishedAt": "2014-12-04T16:17:43Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/junit-team/junit" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + }, + { + "projectKey": { + "id": "github.com/junit-team/junit" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.12" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.hamcrest:hamcrest-core", + "system": "MAVEN", + "version": "1.3" + } + } + response: |- + { + "licenses": [ + "non-standard" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/hamcrest/JavaHamcrest" + }, + { + "label": "HOMEPAGE", + "url": "https://github.com/hamcrest/JavaHamcrest" + } + ], + "publishedAt": "2012-07-09T21:08:02Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/hamcrest/javahamcrest" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + } + ], + "versionKey": { + "name": "org.hamcrest:hamcrest-core", + "system": "MAVEN", + "version": "1.3" + } + } diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_offline_no_transitive.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_offline_no_transitive.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_offline_no_transitive.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_offline_vulnerabilities_keeps_transitive.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_offline_vulnerabilities_keeps_transitive.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_offline_vulnerabilities_keeps_transitive.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_offline_vulnerabilities_keeps_transitive_grpc.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_offline_vulnerabilities_keeps_transitive_grpc.yaml new file mode 100644 index 00000000000..f3e36ed5395 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_offline_vulnerabilities_keeps_transitive_grpc.yaml @@ -0,0 +1,2096 @@ +interactions: + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.logging.log4j:log4j", + "system": "MAVEN", + "version": "2.14.1" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "dependencyManagement": [ + { + "name": "org.slf4j:slf4j-api", + "optional": "false", + "version": "${slf4jVersion}" + }, + { + "name": "org.slf4j:slf4j-ext", + "optional": "false", + "version": "${slf4jVersion}" + }, + { + "name": "ch.qos.logback:logback-core", + "optional": "false", + "scope": "test", + "version": "${logbackVersion}" + }, + { + "name": "ch.qos.logback:logback-core", + "optional": "false", + "scope": "test", + "type": "test-jar", + "version": "${logbackVersion}" + }, + { + "name": "org.eclipse.tycho:org.eclipse.osgi", + "optional": "false", + "version": "3.13.0.v20180226-1711" + }, + { + "name": "org.apache.felix:org.apache.felix.framework", + "optional": "false", + "version": "5.6.12" + }, + { + "name": "org.apache.maven:maven-core", + "optional": "false", + "version": "3.6.3" + }, + { + "name": "commons-codec:commons-codec", + "optional": "false", + "version": "1.15" + }, + { + "name": "org.apache.commons:commons-lang3", + "optional": "false", + "version": "3.12.0" + }, + { + "name": "org.apache.commons:commons-pool2", + "optional": "false", + "version": "2.9.0" + }, + { + "name": "org.apache.commons:commons-dbcp2", + "optional": "false", + "version": "2.8.0" + }, + { + "name": "ch.qos.logback:logback-classic", + "optional": "false", + "scope": "test", + "version": "${logbackVersion}" + }, + { + "name": "ch.qos.logback:logback-classic", + "optional": "false", + "scope": "test", + "type": "test-jar", + "version": "${logbackVersion}" + }, + { + "name": "org.apache.logging.log4j:log4j-api-java9", + "optional": "false", + "type": "zip", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-api", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-api", + "optional": "false", + "scope": "test", + "type": "test-jar", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-core-java9", + "optional": "false", + "type": "zip", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-core", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-core", + "optional": "false", + "scope": "test", + "type": "test-jar", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-layout-template-json", + "optional": "false", + "type": "test-jar", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-slf4j-impl", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-slf4j-impl", + "optional": "false", + "type": "zip", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-slf4j18-impl", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-jcl", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "commons-logging:commons-logging", + "optional": "false", + "version": "${commonsLoggingVersion}" + }, + { + "name": "org.apache.logging.log4j:log4j-1.2-api", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-flume-ng", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-iostreams", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-jul", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-jpl", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-taglib", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-web", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "com.sleepycat:je", + "optional": "false", + "version": "5.0.73" + }, + { + "name": "org.osgi:org.osgi.core", + "optional": "false", + "scope": "provided", + "version": "${osgi.api.version}" + }, + { + "name": "org.fusesource.jansi:jansi", + "optional": "true", + "version": "2.3.1" + }, + { + "exclusions": [ + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ], + "name": "org.apache.flume:flume-ng-sdk", + "optional": "false", + "version": "${flumeVersion}" + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j" + ], + "name": "org.apache.flume:flume-ng-core", + "optional": "false", + "version": "${flumeVersion}" + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ], + "name": "org.apache.flume:flume-ng-embedded-agent", + "optional": "false", + "version": "${flumeVersion}" + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ], + "name": "org.apache.flume:flume-ng-node", + "optional": "false", + "version": "${flumeVersion}" + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.mortbay.jetty:servlet-api", + "org.mortbay.jetty:servlet-api-2.5", + "junit:junit" + ], + "name": "org.apache.flume.flume-ng-channels:flume-file-channel", + "optional": "false", + "version": "${flumeVersion}" + }, + { + "exclusions": [ + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl", + "org.mortbay.jetty:servlet-api", + "junit:junit" + ], + "name": "org.apache.hadoop:hadoop-core", + "optional": "false", + "version": "1.2.1" + }, + { + "name": "org.codehaus.jackson:jackson-core-asl", + "optional": "false", + "scope": "runtime", + "version": "${jackson1Version}" + }, + { + "name": "org.codehaus.jackson:jackson-mapper-asl", + "optional": "false", + "scope": "runtime", + "version": "${jackson1Version}" + }, + { + "name": "com.fasterxml.jackson.core:jackson-core", + "optional": "true", + "version": "${jackson2Version}" + }, + { + "name": "com.fasterxml.jackson.core:jackson-databind", + "optional": "true", + "version": "${jackson2Version}" + }, + { + "name": "com.fasterxml.jackson.core:jackson-annotations", + "optional": "true", + "version": "${jackson2Version}" + }, + { + "name": "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml", + "optional": "true", + "version": "${jackson2Version}" + }, + { + "name": "com.fasterxml.jackson.dataformat:jackson-dataformat-xml", + "optional": "true", + "version": "${jackson2Version}" + }, + { + "name": "com.fasterxml.jackson.module:jackson-module-jaxb-annotations", + "optional": "true", + "version": "${jackson2Version}" + }, + { + "name": "com.sun.mail:javax.mail", + "optional": "false", + "version": "1.6.2" + }, + { + "name": "org.jboss.spec.javax.jms:jboss-jms-api_1.1_spec", + "optional": "false", + "scope": "provided", + "version": "1.0.1.Final" + }, + { + "name": "org.apache.activemq:activemq-broker", + "optional": "false", + "version": "${activemq.version}" + }, + { + "name": "org.apache.kafka:kafka-clients", + "optional": "false", + "version": "1.1.1" + }, + { + "name": "org.zeromq:jeromq", + "optional": "false", + "version": "0.4.3" + }, + { + "name": "javax.servlet:servlet-api", + "optional": "false", + "scope": "provided", + "version": "2.5" + }, + { + "name": "com.lmax:disruptor", + "optional": "false", + "version": "${disruptorVersion}" + }, + { + "name": "com.conversantmedia:disruptor", + "optional": "false", + "version": "${conversantDisruptorVersion}" + }, + { + "name": "org.jctools:jctools-core", + "optional": "false", + "version": "${jctoolsVersion}" + }, + { + "name": "org.junit.jupiter:junit-jupiter-engine", + "optional": "false", + "scope": "test", + "version": "${junitJupiterVersion}" + }, + { + "name": "org.junit.jupiter:junit-jupiter-migrationsupport", + "optional": "false", + "scope": "test", + "version": "${junitJupiterVersion}" + }, + { + "name": "org.junit.jupiter:junit-jupiter-params", + "optional": "false", + "scope": "test", + "version": "${junitJupiterVersion}" + }, + { + "name": "junit:junit", + "optional": "false", + "scope": "test", + "version": "${junitVersion}" + }, + { + "name": "org.junit.vintage:junit-vintage-engine", + "optional": "false", + "scope": "test", + "version": "${junitJupiterVersion}" + }, + { + "name": "org.assertj:assertj-core", + "optional": "false", + "scope": "test", + "version": "3.19.0" + }, + { + "name": "org.hamcrest:hamcrest-all", + "optional": "false", + "scope": "test", + "version": "1.3" + }, + { + "name": "org.awaitility:awaitility", + "optional": "false", + "scope": "test", + "version": "4.0.3" + }, + { + "name": "org.codehaus.plexus:plexus-utils", + "optional": "false", + "scope": "test", + "version": "3.3.0" + }, + { + "name": "org.mockito:mockito-core", + "optional": "false", + "scope": "test", + "version": "${mockitoVersion}" + }, + { + "name": "org.mockito:mockito-junit-jupiter", + "optional": "false", + "scope": "test", + "version": "${mockitoVersion}" + }, + { + "name": "org.springframework:spring-aop", + "optional": "false", + "version": "${springVersion}" + }, + { + "name": "org.springframework:spring-beans", + "optional": "false", + "version": "${springVersion}" + }, + { + "name": "org.springframework:spring-context", + "optional": "false", + "version": "${springVersion}" + }, + { + "name": "org.springframework:spring-core", + "optional": "false", + "version": "${springVersion}" + }, + { + "name": "org.springframework:spring-expression", + "optional": "false", + "version": "${springVersion}" + }, + { + "name": "org.springframework:spring-oxm", + "optional": "false", + "version": "${springVersion}" + }, + { + "name": "org.springframework:spring-test", + "optional": "false", + "version": "${springVersion}" + }, + { + "name": "org.springframework:spring-web", + "optional": "false", + "version": "${springVersion}" + }, + { + "name": "org.springframework:spring-webmvc", + "optional": "false", + "version": "${springVersion}" + }, + { + "name": "org.springframework:spring-context-support", + "optional": "false", + "version": "${springVersion}" + }, + { + "name": "io.fabric8:kubernetes-client", + "optional": "false", + "version": "${kubernetes-client.version}" + }, + { + "name": "org.hsqldb:hsqldb", + "optional": "false", + "version": "2.5.1" + }, + { + "name": "com.h2database:h2", + "optional": "false", + "version": "1.4.200" + }, + { + "name": "org.eclipse.persistence:org.eclipse.persistence.jpa", + "optional": "false", + "version": "2.6.5" + }, + { + "name": "org.eclipse.persistence:javax.persistence", + "optional": "false", + "scope": "provided", + "version": "${javax.persistence}" + }, + { + "name": "org.lightcouch:lightcouch", + "optional": "false", + "version": "0.0.6" + }, + { + "name": "com.datastax.cassandra:cassandra-driver-core", + "optional": "false", + "version": "3.1.4" + }, + { + "name": "org.liquibase:liquibase-core", + "optional": "false", + "version": "3.5.3" + }, + { + "name": "net.javacrumbs.json-unit:json-unit", + "optional": "false", + "scope": "test", + "version": "2.24.0" + }, + { + "name": "org.xmlunit:xmlunit-core", + "optional": "false", + "scope": "test", + "version": "${xmlunitVersion}" + }, + { + "name": "org.xmlunit:xmlunit-matchers", + "optional": "false", + "scope": "test", + "version": "${xmlunitVersion}" + }, + { + "name": "commons-io:commons-io", + "optional": "false", + "scope": "test", + "version": "2.8.0" + }, + { + "name": "co.elastic.logging:log4j2-ecs-layout", + "optional": "false", + "version": "0.5.2" + }, + { + "name": "org.elasticsearch.client:elasticsearch-rest-high-level-client", + "optional": "false", + "version": "${elastic.version}" + }, + { + "name": "com.github.tomakehurst:wiremock", + "optional": "false", + "scope": "test", + "version": "2.26.3" + }, + { + "name": "org.apache.commons:commons-compress", + "optional": "false", + "version": "1.20" + }, + { + "name": "org.tukaani:xz", + "optional": "false", + "scope": "test", + "version": "1.8" + }, + { + "name": "org.apache.commons:commons-csv", + "optional": "false", + "version": "1.8" + }, + { + "name": "com.google.code.java-allocation-instrumenter:java-allocation-instrumenter", + "optional": "false", + "version": "3.0.1" + }, + { + "name": "org.hdrhistogram:HdrHistogram", + "optional": "false", + "version": "2.1.9" + }, + { + "name": "org.apache-extras.beanshell:bsh", + "optional": "false", + "version": "2.0b6" + }, + { + "name": "org.codehaus.groovy:groovy-jsr223", + "optional": "false", + "version": "${groovy.version}" + }, + { + "name": "org.codehaus.groovy:groovy-dateutil", + "optional": "false", + "version": "${groovy.version}" + }, + { + "name": "de.flapdoodle.embed:de.flapdoodle.embed.mongo", + "optional": "false", + "scope": "test", + "version": "3.0.0" + } + ], + "parent": { + "name": "org.apache.logging:logging-parent", + "system": "MAVEN", + "version": "3" + }, + "profiles": [ + { + "activation": {}, + "id": "pdf" + }, + { + "activation": {}, + "id": "release-notes" + }, + { + "activation": {}, + "id": "apache-release" + }, + { + "activation": {}, + "id": "rat" + }, + { + "activation": {}, + "dependencies": [ + { + "name": "com.yourkit:yjp-controller-api-redist", + "optional": "false", + "scope": "system", + "version": "2013" + } + ], + "id": "yourkit-mac", + "properties": [ + { + "name": "yourkit.home", + "value": "/Applications/YJP.app" + } + ] + }, + { + "activation": { + "jdk": { + "jdk": "[1.8,)" + } + }, + "id": "jdk8orGreater" + }, + { + "activation": { + "jdk": { + "jdk": "[1.8,)" + } + }, + "id": "java8-doclint-disabled", + "properties": [ + { + "name": "javadoc.opts", + "value": "-Xdoclint:none" + } + ] + } + ], + "properties": [ + { + "name": "log4jParentDir", + "value": "${basedir}" + }, + { + "name": "Log4jReleaseVersion", + "value": "2.14.1" + }, + { + "name": "Log4jReleaseManager", + "value": "Ralph Goers" + }, + { + "name": "Log4jReleaseKey", + "value": "B3D8E1BA" + }, + { + "name": "slf4jVersion", + "value": "1.7.25" + }, + { + "name": "logbackVersion", + "value": "1.2.3" + }, + { + "name": "jackson1Version", + "value": "1.9.13" + }, + { + "name": "jackson2Version", + "value": "2.12.2" + }, + { + "name": "spring-boot.version", + "value": "2.3.6.RELEASE" + }, + { + "name": "springVersion", + "value": "5.3.3" + }, + { + "name": "kubernetes-client.version", + "value": "4.6.1" + }, + { + "name": "flumeVersion", + "value": "1.9.0" + }, + { + "name": "disruptorVersion", + "value": "3.4.2" + }, + { + "name": "conversantDisruptorVersion", + "value": "1.2.15" + }, + { + "name": "elastic.version", + "value": "7.6.2" + }, + { + "name": "mongodb3.version", + "value": "3.12.7" + }, + { + "name": "mongodb4.version", + "value": "4.2.2" + }, + { + "name": "woodstox.version", + "value": "6.2.4" + }, + { + "name": "groovy.version", + "value": "3.0.7" + }, + { + "name": "compiler.plugin.version", + "value": "3.8.1" + }, + { + "name": "pmd.plugin.version", + "value": "3.10.0" + }, + { + "name": "changes.plugin.version", + "value": "2.12.1" + }, + { + "name": "javadoc.plugin.version", + "value": "3.0.1" + }, + { + "name": "surefire.plugin.version", + "value": "2.22.2" + }, + { + "name": "failsafe.plugin.version", + "value": "2.22.2" + }, + { + "name": "checkstyle.plugin.version", + "value": "3.0.0" + }, + { + "name": "deploy.plugin.version", + "value": "2.8.2" + }, + { + "name": "rat.plugin.version", + "value": "0.12" + }, + { + "name": "pdf.plugin.version", + "value": "1.2" + }, + { + "name": "cobertura.plugin.version", + "value": "2.7" + }, + { + "name": "jacoco.plugin.version", + "value": "0.8.6" + }, + { + "name": "release.plugin.version", + "value": "2.5.3" + }, + { + "name": "scm.plugin.version", + "value": "1.9.5" + }, + { + "name": "jxr.plugin.version", + "value": "2.5" + }, + { + "name": "revapi.plugin.version", + "value": "0.11.1" + }, + { + "name": "revapi.skip", + "value": "false" + }, + { + "name": "clirr.plugin.version", + "value": "2.8" + }, + { + "name": "site.plugin.version", + "value": "3.8.2" + }, + { + "name": "velocity.plugin.version", + "value": "1.5" + }, + { + "name": "asciidoc.plugin.version", + "value": "1.5.6" + }, + { + "name": "remote.resources.plugin.version", + "value": "1.5" + }, + { + "name": "manifestfile", + "value": "${project.build.outputDirectory}/META-INF/MANIFEST.MF" + }, + { + "name": "maven.compiler.source", + "value": "1.8" + }, + { + "name": "maven.compiler.target", + "value": "1.8" + }, + { + "name": "maven.doap.skip", + "value": "false" + }, + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "docLabel", + "value": "Site Documentation" + }, + { + "name": "projectDir" + }, + { + "name": "commonsLoggingVersion", + "value": "1.2" + }, + { + "name": "javax.persistence", + "value": "2.1.1" + }, + { + "name": "osgi.api.version", + "value": "4.3.1" + }, + { + "name": "activemq.version", + "value": "5.16.1" + }, + { + "name": "minSeverity", + "value": "info" + }, + { + "name": "jctoolsVersion", + "value": "1.2.1" + }, + { + "name": "junitVersion", + "value": "4.13.2" + }, + { + "name": "junitJupiterVersion", + "value": "5.7.1" + }, + { + "name": "mockitoVersion", + "value": "3.8.0" + }, + { + "name": "xmlunitVersion", + "value": "2.8.2" + }, + { + "name": "argLine", + "value": "-Xms256m -Xmx1024m" + }, + { + "name": "javaTargetVersion", + "value": "1.8" + }, + { + "name": "module.name" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.14.1" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.apache.logging.log4j:log4j-api-java9", + "optional": "false", + "scope": "provided", + "type": "zip" + }, + { + "name": "org.apache.felix:org.apache.felix.framework", + "optional": "false", + "scope": "test" + }, + { + "name": "org.osgi:org.osgi.core", + "optional": "false", + "scope": "provided" + }, + { + "name": "org.junit.vintage:junit-vintage-engine", + "optional": "false" + }, + { + "name": "org.junit.jupiter:junit-jupiter-migrationsupport", + "optional": "false" + }, + { + "name": "org.junit.jupiter:junit-jupiter-params", + "optional": "false" + }, + { + "name": "org.junit.jupiter:junit-jupiter-engine", + "optional": "false" + }, + { + "name": "org.assertj:assertj-core", + "optional": "false" + }, + { + "name": "org.eclipse.tycho:org.eclipse.osgi", + "optional": "false", + "scope": "test" + }, + { + "name": "org.apache.maven:maven-core", + "optional": "false", + "scope": "test" + }, + { + "name": "org.apache.commons:commons-lang3", + "optional": "false", + "scope": "test" + }, + { + "name": "com.fasterxml.jackson.core:jackson-core", + "optional": "false", + "scope": "test" + }, + { + "name": "com.fasterxml.jackson.core:jackson-databind", + "optional": "false", + "scope": "test" + }, + {} + ], + "dependencyManagement": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "exclusions": [ + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.mortbay.jetty:servlet-api", + "org.mortbay.jetty:servlet-api-2.5", + "junit:junit" + ] + }, + { + "exclusions": [ + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl", + "org.mortbay.jetty:servlet-api", + "junit:junit" + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.apache.logging.log4j:log4j", + "system": "MAVEN", + "version": "2.14.1" + }, + "properties": [ + { + "name": "log4jParentDir", + "value": "${basedir}/.." + }, + { + "name": "docLabel", + "value": "API Documentation" + }, + { + "name": "projectDir", + "value": "/api" + }, + { + "name": "maven.doap.skip", + "value": "true" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.logging.log4j:log4j-core", + "system": "MAVEN", + "version": "2.14.1" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.apache.logging.log4j:log4j-api", + "optional": "false" + }, + { + "name": "org.apache.logging.log4j:log4j-core-java9", + "optional": "false", + "scope": "provided", + "type": "zip" + }, + { + "name": "org.osgi:org.osgi.core", + "optional": "false", + "scope": "provided" + }, + { + "name": "com.lmax:disruptor", + "optional": "true" + }, + { + "name": "com.conversantmedia:disruptor", + "optional": "true" + }, + { + "name": "org.jctools:jctools-core", + "optional": "true" + }, + { + "name": "com.fasterxml.jackson.core:jackson-core", + "optional": "true" + }, + { + "name": "com.fasterxml.jackson.core:jackson-databind", + "optional": "true" + }, + { + "name": "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml", + "optional": "true" + }, + { + "name": "com.fasterxml.jackson.dataformat:jackson-dataformat-xml", + "optional": "true" + }, + { + "name": "com.fasterxml.woodstox:woodstox-core", + "optional": "true", + "version": "${woodstox.version}" + }, + { + "name": "org.fusesource.jansi:jansi", + "optional": "true" + }, + { + "name": "com.sun.mail:javax.mail", + "optional": "true" + }, + { + "name": "org.jboss.spec.javax.jms:jboss-jms-api_1.1_spec", + "optional": "true", + "scope": "provided" + }, + { + "name": "org.apache.kafka:kafka-clients", + "optional": "true" + }, + { + "name": "org.zeromq:jeromq", + "optional": "true" + }, + { + "name": "org.apache.commons:commons-compress", + "optional": "true" + }, + { + "name": "org.apache.commons:commons-csv", + "optional": "true" + }, + { + "name": "org.slf4j:slf4j-api", + "optional": "true" + }, + { + "name": "org.apache.logging.log4j:log4j-api", + "optional": "false", + "scope": "test", + "type": "test-jar" + }, + { + "name": "org.tukaani:xz", + "optional": "false", + "scope": "test" + }, + { + "name": "org.jmdns:jmdns", + "optional": "false", + "scope": "test", + "version": "3.5.3" + }, + { + "name": "log4j:log4j", + "optional": "false", + "scope": "test", + "version": "1.2.17" + }, + { + "name": "org.slf4j:slf4j-ext", + "optional": "false", + "scope": "test" + }, + { + "name": "org.junit.vintage:junit-vintage-engine", + "optional": "false" + }, + { + "name": "org.junit.jupiter:junit-jupiter-engine", + "optional": "false" + }, + { + "name": "org.junit.jupiter:junit-jupiter-params", + "optional": "false" + }, + { + "name": "org.hamcrest:hamcrest-all", + "optional": "false", + "scope": "test" + }, + { + "name": "org.mockito:mockito-core", + "optional": "false" + }, + { + "name": "org.mockito:mockito-junit-jupiter", + "optional": "false" + }, + { + "name": "org.hsqldb:hsqldb", + "optional": "false", + "scope": "test" + }, + { + "name": "com.h2database:h2", + "optional": "false", + "scope": "test" + }, + { + "name": "org.springframework:spring-test", + "optional": "false", + "scope": "test" + }, + { + "exclusions": [ + "org.apache.geronimo.specs:geronimo-jms_1.1_spec" + ], + "name": "org.apache.activemq:activemq-broker", + "optional": "false", + "scope": "test" + }, + { + "name": "commons-logging:commons-logging", + "optional": "false", + "scope": "test" + }, + { + "name": "ch.qos.logback:logback-core", + "optional": "false", + "scope": "test" + }, + { + "name": "ch.qos.logback:logback-classic", + "optional": "false", + "scope": "test" + }, + { + "name": "org.eclipse.tycho:org.eclipse.osgi", + "optional": "false", + "scope": "test" + }, + { + "name": "org.apache.felix:org.apache.felix.framework", + "optional": "false", + "scope": "test" + }, + { + "name": "org.codehaus.plexus:plexus-utils", + "optional": "false", + "scope": "test" + }, + { + "name": "org.apache.maven:maven-core", + "optional": "false", + "scope": "test" + }, + { + "name": "net.javacrumbs.json-unit:json-unit", + "optional": "false", + "scope": "test" + }, + { + "name": "org.xmlunit:xmlunit-core", + "optional": "false", + "scope": "test" + }, + { + "name": "org.xmlunit:xmlunit-matchers", + "optional": "false", + "scope": "test" + }, + { + "name": "commons-io:commons-io", + "optional": "false", + "scope": "test" + }, + { + "name": "commons-codec:commons-codec", + "optional": "false", + "scope": "test" + }, + { + "name": "org.apache.commons:commons-lang3", + "optional": "false", + "scope": "test" + }, + { + "name": "org.apache-extras.beanshell:bsh", + "optional": "false", + "scope": "test" + }, + { + "name": "org.codehaus.groovy:groovy-jsr223", + "optional": "false", + "scope": "test" + }, + { + "name": "org.codehaus.groovy:groovy-dateutil", + "optional": "false", + "scope": "test" + }, + { + "name": "com.github.tomakehurst:wiremock", + "optional": "false", + "scope": "test" + }, + { + "name": "com.google.code.java-allocation-instrumenter:java-allocation-instrumenter", + "optional": "false", + "scope": "test" + }, + { + "name": "org.hdrhistogram:HdrHistogram", + "optional": "false", + "scope": "test" + }, + {} + ], + "dependencyManagement": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "exclusions": [ + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.mortbay.jetty:servlet-api", + "org.mortbay.jetty:servlet-api-2.5", + "junit:junit" + ] + }, + { + "exclusions": [ + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl", + "org.mortbay.jetty:servlet-api", + "junit:junit" + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.apache.logging.log4j:log4j", + "system": "MAVEN", + "version": "2.14.1" + }, + "properties": [ + { + "name": "log4jParentDir", + "value": "${basedir}/.." + }, + { + "name": "docLabel", + "value": "Core Documentation" + }, + { + "name": "projectDir", + "value": "/core" + }, + { + "name": "maven.doap.skip", + "value": "true" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.logging.log4j:log4j-web", + "system": "MAVEN", + "version": "2.14.1" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.apache.logging.log4j:log4j-api", + "optional": "false" + }, + { + "name": "org.apache.logging.log4j:log4j-core", + "optional": "false" + }, + { + "name": "javax.servlet:javax.servlet-api", + "optional": "false", + "scope": "provided", + "version": "3.0.1" + }, + { + "name": "org.apache.logging.log4j:log4j-core", + "optional": "false", + "scope": "test", + "type": "test-jar" + }, + { + "name": "org.hamcrest:hamcrest-all", + "optional": "false" + }, + { + "name": "org.junit.jupiter:junit-jupiter-engine", + "optional": "false" + }, + { + "name": "org.mockito:mockito-junit-jupiter", + "optional": "false" + }, + { + "name": "org.springframework:spring-test", + "optional": "false", + "scope": "test" + }, + { + "name": "org.mockito:mockito-core", + "optional": "false", + "scope": "test" + }, + {} + ], + "dependencyManagement": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "exclusions": [ + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.mortbay.jetty:servlet-api", + "org.mortbay.jetty:servlet-api-2.5", + "junit:junit" + ] + }, + { + "exclusions": [ + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl", + "org.mortbay.jetty:servlet-api", + "junit:junit" + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.apache.logging.log4j:log4j", + "system": "MAVEN", + "version": "2.14.1" + }, + "properties": [ + { + "name": "log4jParentDir", + "value": "${basedir}/.." + }, + { + "name": "docLabel", + "value": "Web Documentation" + }, + { + "name": "projectDir", + "value": "/log4j-web" + }, + { + "name": "module.name", + "value": "org.apache.logging.log4j.web" + }, + { + "name": "maven.doap.skip", + "value": "true" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.logging:logging-parent", + "system": "MAVEN", + "version": "3" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "parent": { + "name": "org.apache:apache", + "system": "MAVEN", + "version": "23" + }, + "properties": [ + { + "name": "maven.compiler.source", + "value": "1.8" + }, + { + "name": "maven.compiler.target", + "value": "1.8" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache:apache", + "system": "MAVEN", + "version": "23" + } + } + response: |- + { + "maven": { + "profiles": [ + { + "activation": {}, + "id": "apache-release" + } + ], + "properties": [ + { + "name": "distMgmtSnapshotsName", + "value": "Apache Development Snapshot Repository" + }, + { + "name": "distMgmtSnapshotsUrl", + "value": "https://repository.apache.org/content/repositories/snapshots" + }, + { + "name": "organization.logo", + "value": "https://www.apache.org/images/asf_logo_wide_2016.png" + }, + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "project.reporting.outputEncoding", + "value": "UTF-8" + }, + { + "name": "sourceReleaseAssemblyDescriptor", + "value": "source-release" + }, + { + "name": "gpg.useagent", + "value": "true" + }, + { + "name": "arguments" + }, + { + "name": "maven.compiler.source", + "value": "1.7" + }, + { + "name": "maven.compiler.target", + "value": "1.7" + }, + { + "name": "surefire.version", + "value": "2.22.0" + }, + { + "name": "assembly.tarLongFileMode", + "value": "posix" + }, + { + "name": "project.build.outputTimestamp", + "value": "2020-01-22T15:10:15Z" + } + ], + "repositories": [ + { + "id": "apache.snapshots", + "layout": "default", + "releasesEnabled": "false", + "snapshotsEnabled": "true", + "url": "https://repository.apache.org/snapshots" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.14.1" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://gitbox.apache.org/repos/asf?p=logging-log4j2.git" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://issues.apache.org/jira/browse/LOG4J2" + }, + { + "label": "HOMEPAGE", + "url": "https://logging.apache.org/log4j/2.x/" + } + ], + "publishedAt": "2021-03-07T05:11:48Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.14.1" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.apache.logging.log4j:log4j-core", + "system": "MAVEN", + "version": "2.14.1" + } + } + response: |- + { + "advisoryKeys": [ + { + "id": "GHSA-3pxv-7cmr-fjr4" + }, + { + "id": "GHSA-6hg6-v5c8-fphq" + }, + { + "id": "GHSA-7rjr-3q55-vv33" + }, + { + "id": "GHSA-8489-44mv-ggj8" + }, + { + "id": "GHSA-jfh8-c2jp-5v3q" + }, + { + "id": "GHSA-p6xc-xr62-6r2g" + }, + { + "id": "GHSA-vc5p-v9hr-52mj" + } + ], + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://gitbox.apache.org/repos/asf?p=logging-log4j2.git" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://issues.apache.org/jira/browse/LOG4J2" + }, + { + "label": "HOMEPAGE", + "url": "https://logging.apache.org/log4j/2.x/" + } + ], + "publishedAt": "2021-03-07T05:12:31Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "org.apache.logging.log4j:log4j-core", + "system": "MAVEN", + "version": "2.14.1" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.apache.logging.log4j:log4j-web", + "system": "MAVEN", + "version": "2.14.1" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://gitbox.apache.org/repos/asf?p=logging-log4j2.git" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://issues.apache.org/jira/browse/LOG4J2" + }, + { + "label": "HOMEPAGE", + "url": "https://logging.apache.org/log4j/2.x/" + } + ], + "publishedAt": "2021-03-07T05:14:35Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "org.apache.logging.log4j:log4j-web", + "system": "MAVEN", + "version": "2.14.1" + } + } diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_transitive_default.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_transitive_default.yaml new file mode 100644 index 00000000000..c781b03fcdb --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_transitive_default.yaml @@ -0,0 +1,92 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 473 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.logging.log4j:log4j-web" + }, + "version": "2.14.1" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.logging.log4j:log4j-api" + }, + "version": "2.14.1" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.logging.log4j:log4j-core" + }, + "version": "2.14.1" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 521 + body: | + { + "results": [ + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-3pxv-7cmr-fjr4", + "modified": "2026-04-16T11:29:10.536806Z" + }, + { + "id": "GHSA-6hg6-v5c8-fphq", + "modified": "2026-04-17T12:29:10.521430Z" + }, + { + "id": "GHSA-7rjr-3q55-vv33", + "modified": "2025-10-22T19:37:53.742023Z" + }, + { + "id": "GHSA-8489-44mv-ggj8", + "modified": "2026-06-09T10:45:14.253296Z" + }, + { + "id": "GHSA-jfh8-c2jp-5v3q", + "modified": "2025-10-22T19:37:02.616807Z" + }, + { + "id": "GHSA-p6xc-xr62-6r2g", + "modified": "2026-06-09T10:30:14.432177Z" + }, + { + "id": "GHSA-vc5p-v9hr-52mj", + "modified": "2026-02-04T03:10:00.616806Z" + } + ] + } + ] + } + headers: + Content-Length: + - "521" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_transitive_default_grpc.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_transitive_default_grpc.yaml new file mode 100644 index 00000000000..f3e36ed5395 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_transitive_default_grpc.yaml @@ -0,0 +1,2096 @@ +interactions: + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.logging.log4j:log4j", + "system": "MAVEN", + "version": "2.14.1" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "dependencyManagement": [ + { + "name": "org.slf4j:slf4j-api", + "optional": "false", + "version": "${slf4jVersion}" + }, + { + "name": "org.slf4j:slf4j-ext", + "optional": "false", + "version": "${slf4jVersion}" + }, + { + "name": "ch.qos.logback:logback-core", + "optional": "false", + "scope": "test", + "version": "${logbackVersion}" + }, + { + "name": "ch.qos.logback:logback-core", + "optional": "false", + "scope": "test", + "type": "test-jar", + "version": "${logbackVersion}" + }, + { + "name": "org.eclipse.tycho:org.eclipse.osgi", + "optional": "false", + "version": "3.13.0.v20180226-1711" + }, + { + "name": "org.apache.felix:org.apache.felix.framework", + "optional": "false", + "version": "5.6.12" + }, + { + "name": "org.apache.maven:maven-core", + "optional": "false", + "version": "3.6.3" + }, + { + "name": "commons-codec:commons-codec", + "optional": "false", + "version": "1.15" + }, + { + "name": "org.apache.commons:commons-lang3", + "optional": "false", + "version": "3.12.0" + }, + { + "name": "org.apache.commons:commons-pool2", + "optional": "false", + "version": "2.9.0" + }, + { + "name": "org.apache.commons:commons-dbcp2", + "optional": "false", + "version": "2.8.0" + }, + { + "name": "ch.qos.logback:logback-classic", + "optional": "false", + "scope": "test", + "version": "${logbackVersion}" + }, + { + "name": "ch.qos.logback:logback-classic", + "optional": "false", + "scope": "test", + "type": "test-jar", + "version": "${logbackVersion}" + }, + { + "name": "org.apache.logging.log4j:log4j-api-java9", + "optional": "false", + "type": "zip", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-api", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-api", + "optional": "false", + "scope": "test", + "type": "test-jar", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-core-java9", + "optional": "false", + "type": "zip", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-core", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-core", + "optional": "false", + "scope": "test", + "type": "test-jar", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-layout-template-json", + "optional": "false", + "type": "test-jar", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-slf4j-impl", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-slf4j-impl", + "optional": "false", + "type": "zip", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-slf4j18-impl", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-jcl", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "commons-logging:commons-logging", + "optional": "false", + "version": "${commonsLoggingVersion}" + }, + { + "name": "org.apache.logging.log4j:log4j-1.2-api", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-flume-ng", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-iostreams", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-jul", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-jpl", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-taglib", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-web", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "com.sleepycat:je", + "optional": "false", + "version": "5.0.73" + }, + { + "name": "org.osgi:org.osgi.core", + "optional": "false", + "scope": "provided", + "version": "${osgi.api.version}" + }, + { + "name": "org.fusesource.jansi:jansi", + "optional": "true", + "version": "2.3.1" + }, + { + "exclusions": [ + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ], + "name": "org.apache.flume:flume-ng-sdk", + "optional": "false", + "version": "${flumeVersion}" + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j" + ], + "name": "org.apache.flume:flume-ng-core", + "optional": "false", + "version": "${flumeVersion}" + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ], + "name": "org.apache.flume:flume-ng-embedded-agent", + "optional": "false", + "version": "${flumeVersion}" + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ], + "name": "org.apache.flume:flume-ng-node", + "optional": "false", + "version": "${flumeVersion}" + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.mortbay.jetty:servlet-api", + "org.mortbay.jetty:servlet-api-2.5", + "junit:junit" + ], + "name": "org.apache.flume.flume-ng-channels:flume-file-channel", + "optional": "false", + "version": "${flumeVersion}" + }, + { + "exclusions": [ + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl", + "org.mortbay.jetty:servlet-api", + "junit:junit" + ], + "name": "org.apache.hadoop:hadoop-core", + "optional": "false", + "version": "1.2.1" + }, + { + "name": "org.codehaus.jackson:jackson-core-asl", + "optional": "false", + "scope": "runtime", + "version": "${jackson1Version}" + }, + { + "name": "org.codehaus.jackson:jackson-mapper-asl", + "optional": "false", + "scope": "runtime", + "version": "${jackson1Version}" + }, + { + "name": "com.fasterxml.jackson.core:jackson-core", + "optional": "true", + "version": "${jackson2Version}" + }, + { + "name": "com.fasterxml.jackson.core:jackson-databind", + "optional": "true", + "version": "${jackson2Version}" + }, + { + "name": "com.fasterxml.jackson.core:jackson-annotations", + "optional": "true", + "version": "${jackson2Version}" + }, + { + "name": "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml", + "optional": "true", + "version": "${jackson2Version}" + }, + { + "name": "com.fasterxml.jackson.dataformat:jackson-dataformat-xml", + "optional": "true", + "version": "${jackson2Version}" + }, + { + "name": "com.fasterxml.jackson.module:jackson-module-jaxb-annotations", + "optional": "true", + "version": "${jackson2Version}" + }, + { + "name": "com.sun.mail:javax.mail", + "optional": "false", + "version": "1.6.2" + }, + { + "name": "org.jboss.spec.javax.jms:jboss-jms-api_1.1_spec", + "optional": "false", + "scope": "provided", + "version": "1.0.1.Final" + }, + { + "name": "org.apache.activemq:activemq-broker", + "optional": "false", + "version": "${activemq.version}" + }, + { + "name": "org.apache.kafka:kafka-clients", + "optional": "false", + "version": "1.1.1" + }, + { + "name": "org.zeromq:jeromq", + "optional": "false", + "version": "0.4.3" + }, + { + "name": "javax.servlet:servlet-api", + "optional": "false", + "scope": "provided", + "version": "2.5" + }, + { + "name": "com.lmax:disruptor", + "optional": "false", + "version": "${disruptorVersion}" + }, + { + "name": "com.conversantmedia:disruptor", + "optional": "false", + "version": "${conversantDisruptorVersion}" + }, + { + "name": "org.jctools:jctools-core", + "optional": "false", + "version": "${jctoolsVersion}" + }, + { + "name": "org.junit.jupiter:junit-jupiter-engine", + "optional": "false", + "scope": "test", + "version": "${junitJupiterVersion}" + }, + { + "name": "org.junit.jupiter:junit-jupiter-migrationsupport", + "optional": "false", + "scope": "test", + "version": "${junitJupiterVersion}" + }, + { + "name": "org.junit.jupiter:junit-jupiter-params", + "optional": "false", + "scope": "test", + "version": "${junitJupiterVersion}" + }, + { + "name": "junit:junit", + "optional": "false", + "scope": "test", + "version": "${junitVersion}" + }, + { + "name": "org.junit.vintage:junit-vintage-engine", + "optional": "false", + "scope": "test", + "version": "${junitJupiterVersion}" + }, + { + "name": "org.assertj:assertj-core", + "optional": "false", + "scope": "test", + "version": "3.19.0" + }, + { + "name": "org.hamcrest:hamcrest-all", + "optional": "false", + "scope": "test", + "version": "1.3" + }, + { + "name": "org.awaitility:awaitility", + "optional": "false", + "scope": "test", + "version": "4.0.3" + }, + { + "name": "org.codehaus.plexus:plexus-utils", + "optional": "false", + "scope": "test", + "version": "3.3.0" + }, + { + "name": "org.mockito:mockito-core", + "optional": "false", + "scope": "test", + "version": "${mockitoVersion}" + }, + { + "name": "org.mockito:mockito-junit-jupiter", + "optional": "false", + "scope": "test", + "version": "${mockitoVersion}" + }, + { + "name": "org.springframework:spring-aop", + "optional": "false", + "version": "${springVersion}" + }, + { + "name": "org.springframework:spring-beans", + "optional": "false", + "version": "${springVersion}" + }, + { + "name": "org.springframework:spring-context", + "optional": "false", + "version": "${springVersion}" + }, + { + "name": "org.springframework:spring-core", + "optional": "false", + "version": "${springVersion}" + }, + { + "name": "org.springframework:spring-expression", + "optional": "false", + "version": "${springVersion}" + }, + { + "name": "org.springframework:spring-oxm", + "optional": "false", + "version": "${springVersion}" + }, + { + "name": "org.springframework:spring-test", + "optional": "false", + "version": "${springVersion}" + }, + { + "name": "org.springframework:spring-web", + "optional": "false", + "version": "${springVersion}" + }, + { + "name": "org.springframework:spring-webmvc", + "optional": "false", + "version": "${springVersion}" + }, + { + "name": "org.springframework:spring-context-support", + "optional": "false", + "version": "${springVersion}" + }, + { + "name": "io.fabric8:kubernetes-client", + "optional": "false", + "version": "${kubernetes-client.version}" + }, + { + "name": "org.hsqldb:hsqldb", + "optional": "false", + "version": "2.5.1" + }, + { + "name": "com.h2database:h2", + "optional": "false", + "version": "1.4.200" + }, + { + "name": "org.eclipse.persistence:org.eclipse.persistence.jpa", + "optional": "false", + "version": "2.6.5" + }, + { + "name": "org.eclipse.persistence:javax.persistence", + "optional": "false", + "scope": "provided", + "version": "${javax.persistence}" + }, + { + "name": "org.lightcouch:lightcouch", + "optional": "false", + "version": "0.0.6" + }, + { + "name": "com.datastax.cassandra:cassandra-driver-core", + "optional": "false", + "version": "3.1.4" + }, + { + "name": "org.liquibase:liquibase-core", + "optional": "false", + "version": "3.5.3" + }, + { + "name": "net.javacrumbs.json-unit:json-unit", + "optional": "false", + "scope": "test", + "version": "2.24.0" + }, + { + "name": "org.xmlunit:xmlunit-core", + "optional": "false", + "scope": "test", + "version": "${xmlunitVersion}" + }, + { + "name": "org.xmlunit:xmlunit-matchers", + "optional": "false", + "scope": "test", + "version": "${xmlunitVersion}" + }, + { + "name": "commons-io:commons-io", + "optional": "false", + "scope": "test", + "version": "2.8.0" + }, + { + "name": "co.elastic.logging:log4j2-ecs-layout", + "optional": "false", + "version": "0.5.2" + }, + { + "name": "org.elasticsearch.client:elasticsearch-rest-high-level-client", + "optional": "false", + "version": "${elastic.version}" + }, + { + "name": "com.github.tomakehurst:wiremock", + "optional": "false", + "scope": "test", + "version": "2.26.3" + }, + { + "name": "org.apache.commons:commons-compress", + "optional": "false", + "version": "1.20" + }, + { + "name": "org.tukaani:xz", + "optional": "false", + "scope": "test", + "version": "1.8" + }, + { + "name": "org.apache.commons:commons-csv", + "optional": "false", + "version": "1.8" + }, + { + "name": "com.google.code.java-allocation-instrumenter:java-allocation-instrumenter", + "optional": "false", + "version": "3.0.1" + }, + { + "name": "org.hdrhistogram:HdrHistogram", + "optional": "false", + "version": "2.1.9" + }, + { + "name": "org.apache-extras.beanshell:bsh", + "optional": "false", + "version": "2.0b6" + }, + { + "name": "org.codehaus.groovy:groovy-jsr223", + "optional": "false", + "version": "${groovy.version}" + }, + { + "name": "org.codehaus.groovy:groovy-dateutil", + "optional": "false", + "version": "${groovy.version}" + }, + { + "name": "de.flapdoodle.embed:de.flapdoodle.embed.mongo", + "optional": "false", + "scope": "test", + "version": "3.0.0" + } + ], + "parent": { + "name": "org.apache.logging:logging-parent", + "system": "MAVEN", + "version": "3" + }, + "profiles": [ + { + "activation": {}, + "id": "pdf" + }, + { + "activation": {}, + "id": "release-notes" + }, + { + "activation": {}, + "id": "apache-release" + }, + { + "activation": {}, + "id": "rat" + }, + { + "activation": {}, + "dependencies": [ + { + "name": "com.yourkit:yjp-controller-api-redist", + "optional": "false", + "scope": "system", + "version": "2013" + } + ], + "id": "yourkit-mac", + "properties": [ + { + "name": "yourkit.home", + "value": "/Applications/YJP.app" + } + ] + }, + { + "activation": { + "jdk": { + "jdk": "[1.8,)" + } + }, + "id": "jdk8orGreater" + }, + { + "activation": { + "jdk": { + "jdk": "[1.8,)" + } + }, + "id": "java8-doclint-disabled", + "properties": [ + { + "name": "javadoc.opts", + "value": "-Xdoclint:none" + } + ] + } + ], + "properties": [ + { + "name": "log4jParentDir", + "value": "${basedir}" + }, + { + "name": "Log4jReleaseVersion", + "value": "2.14.1" + }, + { + "name": "Log4jReleaseManager", + "value": "Ralph Goers" + }, + { + "name": "Log4jReleaseKey", + "value": "B3D8E1BA" + }, + { + "name": "slf4jVersion", + "value": "1.7.25" + }, + { + "name": "logbackVersion", + "value": "1.2.3" + }, + { + "name": "jackson1Version", + "value": "1.9.13" + }, + { + "name": "jackson2Version", + "value": "2.12.2" + }, + { + "name": "spring-boot.version", + "value": "2.3.6.RELEASE" + }, + { + "name": "springVersion", + "value": "5.3.3" + }, + { + "name": "kubernetes-client.version", + "value": "4.6.1" + }, + { + "name": "flumeVersion", + "value": "1.9.0" + }, + { + "name": "disruptorVersion", + "value": "3.4.2" + }, + { + "name": "conversantDisruptorVersion", + "value": "1.2.15" + }, + { + "name": "elastic.version", + "value": "7.6.2" + }, + { + "name": "mongodb3.version", + "value": "3.12.7" + }, + { + "name": "mongodb4.version", + "value": "4.2.2" + }, + { + "name": "woodstox.version", + "value": "6.2.4" + }, + { + "name": "groovy.version", + "value": "3.0.7" + }, + { + "name": "compiler.plugin.version", + "value": "3.8.1" + }, + { + "name": "pmd.plugin.version", + "value": "3.10.0" + }, + { + "name": "changes.plugin.version", + "value": "2.12.1" + }, + { + "name": "javadoc.plugin.version", + "value": "3.0.1" + }, + { + "name": "surefire.plugin.version", + "value": "2.22.2" + }, + { + "name": "failsafe.plugin.version", + "value": "2.22.2" + }, + { + "name": "checkstyle.plugin.version", + "value": "3.0.0" + }, + { + "name": "deploy.plugin.version", + "value": "2.8.2" + }, + { + "name": "rat.plugin.version", + "value": "0.12" + }, + { + "name": "pdf.plugin.version", + "value": "1.2" + }, + { + "name": "cobertura.plugin.version", + "value": "2.7" + }, + { + "name": "jacoco.plugin.version", + "value": "0.8.6" + }, + { + "name": "release.plugin.version", + "value": "2.5.3" + }, + { + "name": "scm.plugin.version", + "value": "1.9.5" + }, + { + "name": "jxr.plugin.version", + "value": "2.5" + }, + { + "name": "revapi.plugin.version", + "value": "0.11.1" + }, + { + "name": "revapi.skip", + "value": "false" + }, + { + "name": "clirr.plugin.version", + "value": "2.8" + }, + { + "name": "site.plugin.version", + "value": "3.8.2" + }, + { + "name": "velocity.plugin.version", + "value": "1.5" + }, + { + "name": "asciidoc.plugin.version", + "value": "1.5.6" + }, + { + "name": "remote.resources.plugin.version", + "value": "1.5" + }, + { + "name": "manifestfile", + "value": "${project.build.outputDirectory}/META-INF/MANIFEST.MF" + }, + { + "name": "maven.compiler.source", + "value": "1.8" + }, + { + "name": "maven.compiler.target", + "value": "1.8" + }, + { + "name": "maven.doap.skip", + "value": "false" + }, + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "docLabel", + "value": "Site Documentation" + }, + { + "name": "projectDir" + }, + { + "name": "commonsLoggingVersion", + "value": "1.2" + }, + { + "name": "javax.persistence", + "value": "2.1.1" + }, + { + "name": "osgi.api.version", + "value": "4.3.1" + }, + { + "name": "activemq.version", + "value": "5.16.1" + }, + { + "name": "minSeverity", + "value": "info" + }, + { + "name": "jctoolsVersion", + "value": "1.2.1" + }, + { + "name": "junitVersion", + "value": "4.13.2" + }, + { + "name": "junitJupiterVersion", + "value": "5.7.1" + }, + { + "name": "mockitoVersion", + "value": "3.8.0" + }, + { + "name": "xmlunitVersion", + "value": "2.8.2" + }, + { + "name": "argLine", + "value": "-Xms256m -Xmx1024m" + }, + { + "name": "javaTargetVersion", + "value": "1.8" + }, + { + "name": "module.name" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.14.1" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.apache.logging.log4j:log4j-api-java9", + "optional": "false", + "scope": "provided", + "type": "zip" + }, + { + "name": "org.apache.felix:org.apache.felix.framework", + "optional": "false", + "scope": "test" + }, + { + "name": "org.osgi:org.osgi.core", + "optional": "false", + "scope": "provided" + }, + { + "name": "org.junit.vintage:junit-vintage-engine", + "optional": "false" + }, + { + "name": "org.junit.jupiter:junit-jupiter-migrationsupport", + "optional": "false" + }, + { + "name": "org.junit.jupiter:junit-jupiter-params", + "optional": "false" + }, + { + "name": "org.junit.jupiter:junit-jupiter-engine", + "optional": "false" + }, + { + "name": "org.assertj:assertj-core", + "optional": "false" + }, + { + "name": "org.eclipse.tycho:org.eclipse.osgi", + "optional": "false", + "scope": "test" + }, + { + "name": "org.apache.maven:maven-core", + "optional": "false", + "scope": "test" + }, + { + "name": "org.apache.commons:commons-lang3", + "optional": "false", + "scope": "test" + }, + { + "name": "com.fasterxml.jackson.core:jackson-core", + "optional": "false", + "scope": "test" + }, + { + "name": "com.fasterxml.jackson.core:jackson-databind", + "optional": "false", + "scope": "test" + }, + {} + ], + "dependencyManagement": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "exclusions": [ + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.mortbay.jetty:servlet-api", + "org.mortbay.jetty:servlet-api-2.5", + "junit:junit" + ] + }, + { + "exclusions": [ + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl", + "org.mortbay.jetty:servlet-api", + "junit:junit" + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.apache.logging.log4j:log4j", + "system": "MAVEN", + "version": "2.14.1" + }, + "properties": [ + { + "name": "log4jParentDir", + "value": "${basedir}/.." + }, + { + "name": "docLabel", + "value": "API Documentation" + }, + { + "name": "projectDir", + "value": "/api" + }, + { + "name": "maven.doap.skip", + "value": "true" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.logging.log4j:log4j-core", + "system": "MAVEN", + "version": "2.14.1" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.apache.logging.log4j:log4j-api", + "optional": "false" + }, + { + "name": "org.apache.logging.log4j:log4j-core-java9", + "optional": "false", + "scope": "provided", + "type": "zip" + }, + { + "name": "org.osgi:org.osgi.core", + "optional": "false", + "scope": "provided" + }, + { + "name": "com.lmax:disruptor", + "optional": "true" + }, + { + "name": "com.conversantmedia:disruptor", + "optional": "true" + }, + { + "name": "org.jctools:jctools-core", + "optional": "true" + }, + { + "name": "com.fasterxml.jackson.core:jackson-core", + "optional": "true" + }, + { + "name": "com.fasterxml.jackson.core:jackson-databind", + "optional": "true" + }, + { + "name": "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml", + "optional": "true" + }, + { + "name": "com.fasterxml.jackson.dataformat:jackson-dataformat-xml", + "optional": "true" + }, + { + "name": "com.fasterxml.woodstox:woodstox-core", + "optional": "true", + "version": "${woodstox.version}" + }, + { + "name": "org.fusesource.jansi:jansi", + "optional": "true" + }, + { + "name": "com.sun.mail:javax.mail", + "optional": "true" + }, + { + "name": "org.jboss.spec.javax.jms:jboss-jms-api_1.1_spec", + "optional": "true", + "scope": "provided" + }, + { + "name": "org.apache.kafka:kafka-clients", + "optional": "true" + }, + { + "name": "org.zeromq:jeromq", + "optional": "true" + }, + { + "name": "org.apache.commons:commons-compress", + "optional": "true" + }, + { + "name": "org.apache.commons:commons-csv", + "optional": "true" + }, + { + "name": "org.slf4j:slf4j-api", + "optional": "true" + }, + { + "name": "org.apache.logging.log4j:log4j-api", + "optional": "false", + "scope": "test", + "type": "test-jar" + }, + { + "name": "org.tukaani:xz", + "optional": "false", + "scope": "test" + }, + { + "name": "org.jmdns:jmdns", + "optional": "false", + "scope": "test", + "version": "3.5.3" + }, + { + "name": "log4j:log4j", + "optional": "false", + "scope": "test", + "version": "1.2.17" + }, + { + "name": "org.slf4j:slf4j-ext", + "optional": "false", + "scope": "test" + }, + { + "name": "org.junit.vintage:junit-vintage-engine", + "optional": "false" + }, + { + "name": "org.junit.jupiter:junit-jupiter-engine", + "optional": "false" + }, + { + "name": "org.junit.jupiter:junit-jupiter-params", + "optional": "false" + }, + { + "name": "org.hamcrest:hamcrest-all", + "optional": "false", + "scope": "test" + }, + { + "name": "org.mockito:mockito-core", + "optional": "false" + }, + { + "name": "org.mockito:mockito-junit-jupiter", + "optional": "false" + }, + { + "name": "org.hsqldb:hsqldb", + "optional": "false", + "scope": "test" + }, + { + "name": "com.h2database:h2", + "optional": "false", + "scope": "test" + }, + { + "name": "org.springframework:spring-test", + "optional": "false", + "scope": "test" + }, + { + "exclusions": [ + "org.apache.geronimo.specs:geronimo-jms_1.1_spec" + ], + "name": "org.apache.activemq:activemq-broker", + "optional": "false", + "scope": "test" + }, + { + "name": "commons-logging:commons-logging", + "optional": "false", + "scope": "test" + }, + { + "name": "ch.qos.logback:logback-core", + "optional": "false", + "scope": "test" + }, + { + "name": "ch.qos.logback:logback-classic", + "optional": "false", + "scope": "test" + }, + { + "name": "org.eclipse.tycho:org.eclipse.osgi", + "optional": "false", + "scope": "test" + }, + { + "name": "org.apache.felix:org.apache.felix.framework", + "optional": "false", + "scope": "test" + }, + { + "name": "org.codehaus.plexus:plexus-utils", + "optional": "false", + "scope": "test" + }, + { + "name": "org.apache.maven:maven-core", + "optional": "false", + "scope": "test" + }, + { + "name": "net.javacrumbs.json-unit:json-unit", + "optional": "false", + "scope": "test" + }, + { + "name": "org.xmlunit:xmlunit-core", + "optional": "false", + "scope": "test" + }, + { + "name": "org.xmlunit:xmlunit-matchers", + "optional": "false", + "scope": "test" + }, + { + "name": "commons-io:commons-io", + "optional": "false", + "scope": "test" + }, + { + "name": "commons-codec:commons-codec", + "optional": "false", + "scope": "test" + }, + { + "name": "org.apache.commons:commons-lang3", + "optional": "false", + "scope": "test" + }, + { + "name": "org.apache-extras.beanshell:bsh", + "optional": "false", + "scope": "test" + }, + { + "name": "org.codehaus.groovy:groovy-jsr223", + "optional": "false", + "scope": "test" + }, + { + "name": "org.codehaus.groovy:groovy-dateutil", + "optional": "false", + "scope": "test" + }, + { + "name": "com.github.tomakehurst:wiremock", + "optional": "false", + "scope": "test" + }, + { + "name": "com.google.code.java-allocation-instrumenter:java-allocation-instrumenter", + "optional": "false", + "scope": "test" + }, + { + "name": "org.hdrhistogram:HdrHistogram", + "optional": "false", + "scope": "test" + }, + {} + ], + "dependencyManagement": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "exclusions": [ + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.mortbay.jetty:servlet-api", + "org.mortbay.jetty:servlet-api-2.5", + "junit:junit" + ] + }, + { + "exclusions": [ + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl", + "org.mortbay.jetty:servlet-api", + "junit:junit" + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.apache.logging.log4j:log4j", + "system": "MAVEN", + "version": "2.14.1" + }, + "properties": [ + { + "name": "log4jParentDir", + "value": "${basedir}/.." + }, + { + "name": "docLabel", + "value": "Core Documentation" + }, + { + "name": "projectDir", + "value": "/core" + }, + { + "name": "maven.doap.skip", + "value": "true" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.logging.log4j:log4j-web", + "system": "MAVEN", + "version": "2.14.1" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.apache.logging.log4j:log4j-api", + "optional": "false" + }, + { + "name": "org.apache.logging.log4j:log4j-core", + "optional": "false" + }, + { + "name": "javax.servlet:javax.servlet-api", + "optional": "false", + "scope": "provided", + "version": "3.0.1" + }, + { + "name": "org.apache.logging.log4j:log4j-core", + "optional": "false", + "scope": "test", + "type": "test-jar" + }, + { + "name": "org.hamcrest:hamcrest-all", + "optional": "false" + }, + { + "name": "org.junit.jupiter:junit-jupiter-engine", + "optional": "false" + }, + { + "name": "org.mockito:mockito-junit-jupiter", + "optional": "false" + }, + { + "name": "org.springframework:spring-test", + "optional": "false", + "scope": "test" + }, + { + "name": "org.mockito:mockito-core", + "optional": "false", + "scope": "test" + }, + {} + ], + "dependencyManagement": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "exclusions": [ + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.mortbay.jetty:servlet-api", + "org.mortbay.jetty:servlet-api-2.5", + "junit:junit" + ] + }, + { + "exclusions": [ + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl", + "org.mortbay.jetty:servlet-api", + "junit:junit" + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.apache.logging.log4j:log4j", + "system": "MAVEN", + "version": "2.14.1" + }, + "properties": [ + { + "name": "log4jParentDir", + "value": "${basedir}/.." + }, + { + "name": "docLabel", + "value": "Web Documentation" + }, + { + "name": "projectDir", + "value": "/log4j-web" + }, + { + "name": "module.name", + "value": "org.apache.logging.log4j.web" + }, + { + "name": "maven.doap.skip", + "value": "true" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.logging:logging-parent", + "system": "MAVEN", + "version": "3" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "parent": { + "name": "org.apache:apache", + "system": "MAVEN", + "version": "23" + }, + "properties": [ + { + "name": "maven.compiler.source", + "value": "1.8" + }, + { + "name": "maven.compiler.target", + "value": "1.8" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache:apache", + "system": "MAVEN", + "version": "23" + } + } + response: |- + { + "maven": { + "profiles": [ + { + "activation": {}, + "id": "apache-release" + } + ], + "properties": [ + { + "name": "distMgmtSnapshotsName", + "value": "Apache Development Snapshot Repository" + }, + { + "name": "distMgmtSnapshotsUrl", + "value": "https://repository.apache.org/content/repositories/snapshots" + }, + { + "name": "organization.logo", + "value": "https://www.apache.org/images/asf_logo_wide_2016.png" + }, + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "project.reporting.outputEncoding", + "value": "UTF-8" + }, + { + "name": "sourceReleaseAssemblyDescriptor", + "value": "source-release" + }, + { + "name": "gpg.useagent", + "value": "true" + }, + { + "name": "arguments" + }, + { + "name": "maven.compiler.source", + "value": "1.7" + }, + { + "name": "maven.compiler.target", + "value": "1.7" + }, + { + "name": "surefire.version", + "value": "2.22.0" + }, + { + "name": "assembly.tarLongFileMode", + "value": "posix" + }, + { + "name": "project.build.outputTimestamp", + "value": "2020-01-22T15:10:15Z" + } + ], + "repositories": [ + { + "id": "apache.snapshots", + "layout": "default", + "releasesEnabled": "false", + "snapshotsEnabled": "true", + "url": "https://repository.apache.org/snapshots" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.14.1" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://gitbox.apache.org/repos/asf?p=logging-log4j2.git" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://issues.apache.org/jira/browse/LOG4J2" + }, + { + "label": "HOMEPAGE", + "url": "https://logging.apache.org/log4j/2.x/" + } + ], + "publishedAt": "2021-03-07T05:11:48Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.14.1" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.apache.logging.log4j:log4j-core", + "system": "MAVEN", + "version": "2.14.1" + } + } + response: |- + { + "advisoryKeys": [ + { + "id": "GHSA-3pxv-7cmr-fjr4" + }, + { + "id": "GHSA-6hg6-v5c8-fphq" + }, + { + "id": "GHSA-7rjr-3q55-vv33" + }, + { + "id": "GHSA-8489-44mv-ggj8" + }, + { + "id": "GHSA-jfh8-c2jp-5v3q" + }, + { + "id": "GHSA-p6xc-xr62-6r2g" + }, + { + "id": "GHSA-vc5p-v9hr-52mj" + } + ], + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://gitbox.apache.org/repos/asf?p=logging-log4j2.git" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://issues.apache.org/jira/browse/LOG4J2" + }, + { + "label": "HOMEPAGE", + "url": "https://logging.apache.org/log4j/2.x/" + } + ], + "publishedAt": "2021-03-07T05:12:31Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "org.apache.logging.log4j:log4j-core", + "system": "MAVEN", + "version": "2.14.1" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.apache.logging.log4j:log4j-web", + "system": "MAVEN", + "version": "2.14.1" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://gitbox.apache.org/repos/asf?p=logging-log4j2.git" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://issues.apache.org/jira/browse/LOG4J2" + }, + { + "label": "HOMEPAGE", + "url": "https://logging.apache.org/log4j/2.x/" + } + ], + "publishedAt": "2021-03-07T05:14:35Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "org.apache.logging.log4j:log4j-web", + "system": "MAVEN", + "version": "2.14.1" + } + } diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_transitive_explicit_lockfile.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_transitive_explicit_lockfile.yaml new file mode 100644 index 00000000000..c781b03fcdb --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_transitive_explicit_lockfile.yaml @@ -0,0 +1,92 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 473 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.logging.log4j:log4j-web" + }, + "version": "2.14.1" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.logging.log4j:log4j-api" + }, + "version": "2.14.1" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.logging.log4j:log4j-core" + }, + "version": "2.14.1" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 521 + body: | + { + "results": [ + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-3pxv-7cmr-fjr4", + "modified": "2026-04-16T11:29:10.536806Z" + }, + { + "id": "GHSA-6hg6-v5c8-fphq", + "modified": "2026-04-17T12:29:10.521430Z" + }, + { + "id": "GHSA-7rjr-3q55-vv33", + "modified": "2025-10-22T19:37:53.742023Z" + }, + { + "id": "GHSA-8489-44mv-ggj8", + "modified": "2026-06-09T10:45:14.253296Z" + }, + { + "id": "GHSA-jfh8-c2jp-5v3q", + "modified": "2025-10-22T19:37:02.616807Z" + }, + { + "id": "GHSA-p6xc-xr62-6r2g", + "modified": "2026-06-09T10:30:14.432177Z" + }, + { + "id": "GHSA-vc5p-v9hr-52mj", + "modified": "2026-02-04T03:10:00.616806Z" + } + ] + } + ] + } + headers: + Content-Length: + - "521" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_transitive_explicit_lockfile_grpc.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_transitive_explicit_lockfile_grpc.yaml new file mode 100644 index 00000000000..f3e36ed5395 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_transitive_explicit_lockfile_grpc.yaml @@ -0,0 +1,2096 @@ +interactions: + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.logging.log4j:log4j", + "system": "MAVEN", + "version": "2.14.1" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "dependencyManagement": [ + { + "name": "org.slf4j:slf4j-api", + "optional": "false", + "version": "${slf4jVersion}" + }, + { + "name": "org.slf4j:slf4j-ext", + "optional": "false", + "version": "${slf4jVersion}" + }, + { + "name": "ch.qos.logback:logback-core", + "optional": "false", + "scope": "test", + "version": "${logbackVersion}" + }, + { + "name": "ch.qos.logback:logback-core", + "optional": "false", + "scope": "test", + "type": "test-jar", + "version": "${logbackVersion}" + }, + { + "name": "org.eclipse.tycho:org.eclipse.osgi", + "optional": "false", + "version": "3.13.0.v20180226-1711" + }, + { + "name": "org.apache.felix:org.apache.felix.framework", + "optional": "false", + "version": "5.6.12" + }, + { + "name": "org.apache.maven:maven-core", + "optional": "false", + "version": "3.6.3" + }, + { + "name": "commons-codec:commons-codec", + "optional": "false", + "version": "1.15" + }, + { + "name": "org.apache.commons:commons-lang3", + "optional": "false", + "version": "3.12.0" + }, + { + "name": "org.apache.commons:commons-pool2", + "optional": "false", + "version": "2.9.0" + }, + { + "name": "org.apache.commons:commons-dbcp2", + "optional": "false", + "version": "2.8.0" + }, + { + "name": "ch.qos.logback:logback-classic", + "optional": "false", + "scope": "test", + "version": "${logbackVersion}" + }, + { + "name": "ch.qos.logback:logback-classic", + "optional": "false", + "scope": "test", + "type": "test-jar", + "version": "${logbackVersion}" + }, + { + "name": "org.apache.logging.log4j:log4j-api-java9", + "optional": "false", + "type": "zip", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-api", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-api", + "optional": "false", + "scope": "test", + "type": "test-jar", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-core-java9", + "optional": "false", + "type": "zip", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-core", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-core", + "optional": "false", + "scope": "test", + "type": "test-jar", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-layout-template-json", + "optional": "false", + "type": "test-jar", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-slf4j-impl", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-slf4j-impl", + "optional": "false", + "type": "zip", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-slf4j18-impl", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-jcl", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "commons-logging:commons-logging", + "optional": "false", + "version": "${commonsLoggingVersion}" + }, + { + "name": "org.apache.logging.log4j:log4j-1.2-api", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-flume-ng", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-iostreams", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-jul", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-jpl", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-taglib", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "org.apache.logging.log4j:log4j-web", + "optional": "false", + "version": "${project.version}" + }, + { + "name": "com.sleepycat:je", + "optional": "false", + "version": "5.0.73" + }, + { + "name": "org.osgi:org.osgi.core", + "optional": "false", + "scope": "provided", + "version": "${osgi.api.version}" + }, + { + "name": "org.fusesource.jansi:jansi", + "optional": "true", + "version": "2.3.1" + }, + { + "exclusions": [ + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ], + "name": "org.apache.flume:flume-ng-sdk", + "optional": "false", + "version": "${flumeVersion}" + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j" + ], + "name": "org.apache.flume:flume-ng-core", + "optional": "false", + "version": "${flumeVersion}" + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ], + "name": "org.apache.flume:flume-ng-embedded-agent", + "optional": "false", + "version": "${flumeVersion}" + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ], + "name": "org.apache.flume:flume-ng-node", + "optional": "false", + "version": "${flumeVersion}" + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.mortbay.jetty:servlet-api", + "org.mortbay.jetty:servlet-api-2.5", + "junit:junit" + ], + "name": "org.apache.flume.flume-ng-channels:flume-file-channel", + "optional": "false", + "version": "${flumeVersion}" + }, + { + "exclusions": [ + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl", + "org.mortbay.jetty:servlet-api", + "junit:junit" + ], + "name": "org.apache.hadoop:hadoop-core", + "optional": "false", + "version": "1.2.1" + }, + { + "name": "org.codehaus.jackson:jackson-core-asl", + "optional": "false", + "scope": "runtime", + "version": "${jackson1Version}" + }, + { + "name": "org.codehaus.jackson:jackson-mapper-asl", + "optional": "false", + "scope": "runtime", + "version": "${jackson1Version}" + }, + { + "name": "com.fasterxml.jackson.core:jackson-core", + "optional": "true", + "version": "${jackson2Version}" + }, + { + "name": "com.fasterxml.jackson.core:jackson-databind", + "optional": "true", + "version": "${jackson2Version}" + }, + { + "name": "com.fasterxml.jackson.core:jackson-annotations", + "optional": "true", + "version": "${jackson2Version}" + }, + { + "name": "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml", + "optional": "true", + "version": "${jackson2Version}" + }, + { + "name": "com.fasterxml.jackson.dataformat:jackson-dataformat-xml", + "optional": "true", + "version": "${jackson2Version}" + }, + { + "name": "com.fasterxml.jackson.module:jackson-module-jaxb-annotations", + "optional": "true", + "version": "${jackson2Version}" + }, + { + "name": "com.sun.mail:javax.mail", + "optional": "false", + "version": "1.6.2" + }, + { + "name": "org.jboss.spec.javax.jms:jboss-jms-api_1.1_spec", + "optional": "false", + "scope": "provided", + "version": "1.0.1.Final" + }, + { + "name": "org.apache.activemq:activemq-broker", + "optional": "false", + "version": "${activemq.version}" + }, + { + "name": "org.apache.kafka:kafka-clients", + "optional": "false", + "version": "1.1.1" + }, + { + "name": "org.zeromq:jeromq", + "optional": "false", + "version": "0.4.3" + }, + { + "name": "javax.servlet:servlet-api", + "optional": "false", + "scope": "provided", + "version": "2.5" + }, + { + "name": "com.lmax:disruptor", + "optional": "false", + "version": "${disruptorVersion}" + }, + { + "name": "com.conversantmedia:disruptor", + "optional": "false", + "version": "${conversantDisruptorVersion}" + }, + { + "name": "org.jctools:jctools-core", + "optional": "false", + "version": "${jctoolsVersion}" + }, + { + "name": "org.junit.jupiter:junit-jupiter-engine", + "optional": "false", + "scope": "test", + "version": "${junitJupiterVersion}" + }, + { + "name": "org.junit.jupiter:junit-jupiter-migrationsupport", + "optional": "false", + "scope": "test", + "version": "${junitJupiterVersion}" + }, + { + "name": "org.junit.jupiter:junit-jupiter-params", + "optional": "false", + "scope": "test", + "version": "${junitJupiterVersion}" + }, + { + "name": "junit:junit", + "optional": "false", + "scope": "test", + "version": "${junitVersion}" + }, + { + "name": "org.junit.vintage:junit-vintage-engine", + "optional": "false", + "scope": "test", + "version": "${junitJupiterVersion}" + }, + { + "name": "org.assertj:assertj-core", + "optional": "false", + "scope": "test", + "version": "3.19.0" + }, + { + "name": "org.hamcrest:hamcrest-all", + "optional": "false", + "scope": "test", + "version": "1.3" + }, + { + "name": "org.awaitility:awaitility", + "optional": "false", + "scope": "test", + "version": "4.0.3" + }, + { + "name": "org.codehaus.plexus:plexus-utils", + "optional": "false", + "scope": "test", + "version": "3.3.0" + }, + { + "name": "org.mockito:mockito-core", + "optional": "false", + "scope": "test", + "version": "${mockitoVersion}" + }, + { + "name": "org.mockito:mockito-junit-jupiter", + "optional": "false", + "scope": "test", + "version": "${mockitoVersion}" + }, + { + "name": "org.springframework:spring-aop", + "optional": "false", + "version": "${springVersion}" + }, + { + "name": "org.springframework:spring-beans", + "optional": "false", + "version": "${springVersion}" + }, + { + "name": "org.springframework:spring-context", + "optional": "false", + "version": "${springVersion}" + }, + { + "name": "org.springframework:spring-core", + "optional": "false", + "version": "${springVersion}" + }, + { + "name": "org.springframework:spring-expression", + "optional": "false", + "version": "${springVersion}" + }, + { + "name": "org.springframework:spring-oxm", + "optional": "false", + "version": "${springVersion}" + }, + { + "name": "org.springframework:spring-test", + "optional": "false", + "version": "${springVersion}" + }, + { + "name": "org.springframework:spring-web", + "optional": "false", + "version": "${springVersion}" + }, + { + "name": "org.springframework:spring-webmvc", + "optional": "false", + "version": "${springVersion}" + }, + { + "name": "org.springframework:spring-context-support", + "optional": "false", + "version": "${springVersion}" + }, + { + "name": "io.fabric8:kubernetes-client", + "optional": "false", + "version": "${kubernetes-client.version}" + }, + { + "name": "org.hsqldb:hsqldb", + "optional": "false", + "version": "2.5.1" + }, + { + "name": "com.h2database:h2", + "optional": "false", + "version": "1.4.200" + }, + { + "name": "org.eclipse.persistence:org.eclipse.persistence.jpa", + "optional": "false", + "version": "2.6.5" + }, + { + "name": "org.eclipse.persistence:javax.persistence", + "optional": "false", + "scope": "provided", + "version": "${javax.persistence}" + }, + { + "name": "org.lightcouch:lightcouch", + "optional": "false", + "version": "0.0.6" + }, + { + "name": "com.datastax.cassandra:cassandra-driver-core", + "optional": "false", + "version": "3.1.4" + }, + { + "name": "org.liquibase:liquibase-core", + "optional": "false", + "version": "3.5.3" + }, + { + "name": "net.javacrumbs.json-unit:json-unit", + "optional": "false", + "scope": "test", + "version": "2.24.0" + }, + { + "name": "org.xmlunit:xmlunit-core", + "optional": "false", + "scope": "test", + "version": "${xmlunitVersion}" + }, + { + "name": "org.xmlunit:xmlunit-matchers", + "optional": "false", + "scope": "test", + "version": "${xmlunitVersion}" + }, + { + "name": "commons-io:commons-io", + "optional": "false", + "scope": "test", + "version": "2.8.0" + }, + { + "name": "co.elastic.logging:log4j2-ecs-layout", + "optional": "false", + "version": "0.5.2" + }, + { + "name": "org.elasticsearch.client:elasticsearch-rest-high-level-client", + "optional": "false", + "version": "${elastic.version}" + }, + { + "name": "com.github.tomakehurst:wiremock", + "optional": "false", + "scope": "test", + "version": "2.26.3" + }, + { + "name": "org.apache.commons:commons-compress", + "optional": "false", + "version": "1.20" + }, + { + "name": "org.tukaani:xz", + "optional": "false", + "scope": "test", + "version": "1.8" + }, + { + "name": "org.apache.commons:commons-csv", + "optional": "false", + "version": "1.8" + }, + { + "name": "com.google.code.java-allocation-instrumenter:java-allocation-instrumenter", + "optional": "false", + "version": "3.0.1" + }, + { + "name": "org.hdrhistogram:HdrHistogram", + "optional": "false", + "version": "2.1.9" + }, + { + "name": "org.apache-extras.beanshell:bsh", + "optional": "false", + "version": "2.0b6" + }, + { + "name": "org.codehaus.groovy:groovy-jsr223", + "optional": "false", + "version": "${groovy.version}" + }, + { + "name": "org.codehaus.groovy:groovy-dateutil", + "optional": "false", + "version": "${groovy.version}" + }, + { + "name": "de.flapdoodle.embed:de.flapdoodle.embed.mongo", + "optional": "false", + "scope": "test", + "version": "3.0.0" + } + ], + "parent": { + "name": "org.apache.logging:logging-parent", + "system": "MAVEN", + "version": "3" + }, + "profiles": [ + { + "activation": {}, + "id": "pdf" + }, + { + "activation": {}, + "id": "release-notes" + }, + { + "activation": {}, + "id": "apache-release" + }, + { + "activation": {}, + "id": "rat" + }, + { + "activation": {}, + "dependencies": [ + { + "name": "com.yourkit:yjp-controller-api-redist", + "optional": "false", + "scope": "system", + "version": "2013" + } + ], + "id": "yourkit-mac", + "properties": [ + { + "name": "yourkit.home", + "value": "/Applications/YJP.app" + } + ] + }, + { + "activation": { + "jdk": { + "jdk": "[1.8,)" + } + }, + "id": "jdk8orGreater" + }, + { + "activation": { + "jdk": { + "jdk": "[1.8,)" + } + }, + "id": "java8-doclint-disabled", + "properties": [ + { + "name": "javadoc.opts", + "value": "-Xdoclint:none" + } + ] + } + ], + "properties": [ + { + "name": "log4jParentDir", + "value": "${basedir}" + }, + { + "name": "Log4jReleaseVersion", + "value": "2.14.1" + }, + { + "name": "Log4jReleaseManager", + "value": "Ralph Goers" + }, + { + "name": "Log4jReleaseKey", + "value": "B3D8E1BA" + }, + { + "name": "slf4jVersion", + "value": "1.7.25" + }, + { + "name": "logbackVersion", + "value": "1.2.3" + }, + { + "name": "jackson1Version", + "value": "1.9.13" + }, + { + "name": "jackson2Version", + "value": "2.12.2" + }, + { + "name": "spring-boot.version", + "value": "2.3.6.RELEASE" + }, + { + "name": "springVersion", + "value": "5.3.3" + }, + { + "name": "kubernetes-client.version", + "value": "4.6.1" + }, + { + "name": "flumeVersion", + "value": "1.9.0" + }, + { + "name": "disruptorVersion", + "value": "3.4.2" + }, + { + "name": "conversantDisruptorVersion", + "value": "1.2.15" + }, + { + "name": "elastic.version", + "value": "7.6.2" + }, + { + "name": "mongodb3.version", + "value": "3.12.7" + }, + { + "name": "mongodb4.version", + "value": "4.2.2" + }, + { + "name": "woodstox.version", + "value": "6.2.4" + }, + { + "name": "groovy.version", + "value": "3.0.7" + }, + { + "name": "compiler.plugin.version", + "value": "3.8.1" + }, + { + "name": "pmd.plugin.version", + "value": "3.10.0" + }, + { + "name": "changes.plugin.version", + "value": "2.12.1" + }, + { + "name": "javadoc.plugin.version", + "value": "3.0.1" + }, + { + "name": "surefire.plugin.version", + "value": "2.22.2" + }, + { + "name": "failsafe.plugin.version", + "value": "2.22.2" + }, + { + "name": "checkstyle.plugin.version", + "value": "3.0.0" + }, + { + "name": "deploy.plugin.version", + "value": "2.8.2" + }, + { + "name": "rat.plugin.version", + "value": "0.12" + }, + { + "name": "pdf.plugin.version", + "value": "1.2" + }, + { + "name": "cobertura.plugin.version", + "value": "2.7" + }, + { + "name": "jacoco.plugin.version", + "value": "0.8.6" + }, + { + "name": "release.plugin.version", + "value": "2.5.3" + }, + { + "name": "scm.plugin.version", + "value": "1.9.5" + }, + { + "name": "jxr.plugin.version", + "value": "2.5" + }, + { + "name": "revapi.plugin.version", + "value": "0.11.1" + }, + { + "name": "revapi.skip", + "value": "false" + }, + { + "name": "clirr.plugin.version", + "value": "2.8" + }, + { + "name": "site.plugin.version", + "value": "3.8.2" + }, + { + "name": "velocity.plugin.version", + "value": "1.5" + }, + { + "name": "asciidoc.plugin.version", + "value": "1.5.6" + }, + { + "name": "remote.resources.plugin.version", + "value": "1.5" + }, + { + "name": "manifestfile", + "value": "${project.build.outputDirectory}/META-INF/MANIFEST.MF" + }, + { + "name": "maven.compiler.source", + "value": "1.8" + }, + { + "name": "maven.compiler.target", + "value": "1.8" + }, + { + "name": "maven.doap.skip", + "value": "false" + }, + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "docLabel", + "value": "Site Documentation" + }, + { + "name": "projectDir" + }, + { + "name": "commonsLoggingVersion", + "value": "1.2" + }, + { + "name": "javax.persistence", + "value": "2.1.1" + }, + { + "name": "osgi.api.version", + "value": "4.3.1" + }, + { + "name": "activemq.version", + "value": "5.16.1" + }, + { + "name": "minSeverity", + "value": "info" + }, + { + "name": "jctoolsVersion", + "value": "1.2.1" + }, + { + "name": "junitVersion", + "value": "4.13.2" + }, + { + "name": "junitJupiterVersion", + "value": "5.7.1" + }, + { + "name": "mockitoVersion", + "value": "3.8.0" + }, + { + "name": "xmlunitVersion", + "value": "2.8.2" + }, + { + "name": "argLine", + "value": "-Xms256m -Xmx1024m" + }, + { + "name": "javaTargetVersion", + "value": "1.8" + }, + { + "name": "module.name" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.14.1" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.apache.logging.log4j:log4j-api-java9", + "optional": "false", + "scope": "provided", + "type": "zip" + }, + { + "name": "org.apache.felix:org.apache.felix.framework", + "optional": "false", + "scope": "test" + }, + { + "name": "org.osgi:org.osgi.core", + "optional": "false", + "scope": "provided" + }, + { + "name": "org.junit.vintage:junit-vintage-engine", + "optional": "false" + }, + { + "name": "org.junit.jupiter:junit-jupiter-migrationsupport", + "optional": "false" + }, + { + "name": "org.junit.jupiter:junit-jupiter-params", + "optional": "false" + }, + { + "name": "org.junit.jupiter:junit-jupiter-engine", + "optional": "false" + }, + { + "name": "org.assertj:assertj-core", + "optional": "false" + }, + { + "name": "org.eclipse.tycho:org.eclipse.osgi", + "optional": "false", + "scope": "test" + }, + { + "name": "org.apache.maven:maven-core", + "optional": "false", + "scope": "test" + }, + { + "name": "org.apache.commons:commons-lang3", + "optional": "false", + "scope": "test" + }, + { + "name": "com.fasterxml.jackson.core:jackson-core", + "optional": "false", + "scope": "test" + }, + { + "name": "com.fasterxml.jackson.core:jackson-databind", + "optional": "false", + "scope": "test" + }, + {} + ], + "dependencyManagement": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "exclusions": [ + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.mortbay.jetty:servlet-api", + "org.mortbay.jetty:servlet-api-2.5", + "junit:junit" + ] + }, + { + "exclusions": [ + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl", + "org.mortbay.jetty:servlet-api", + "junit:junit" + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.apache.logging.log4j:log4j", + "system": "MAVEN", + "version": "2.14.1" + }, + "properties": [ + { + "name": "log4jParentDir", + "value": "${basedir}/.." + }, + { + "name": "docLabel", + "value": "API Documentation" + }, + { + "name": "projectDir", + "value": "/api" + }, + { + "name": "maven.doap.skip", + "value": "true" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.logging.log4j:log4j-core", + "system": "MAVEN", + "version": "2.14.1" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.apache.logging.log4j:log4j-api", + "optional": "false" + }, + { + "name": "org.apache.logging.log4j:log4j-core-java9", + "optional": "false", + "scope": "provided", + "type": "zip" + }, + { + "name": "org.osgi:org.osgi.core", + "optional": "false", + "scope": "provided" + }, + { + "name": "com.lmax:disruptor", + "optional": "true" + }, + { + "name": "com.conversantmedia:disruptor", + "optional": "true" + }, + { + "name": "org.jctools:jctools-core", + "optional": "true" + }, + { + "name": "com.fasterxml.jackson.core:jackson-core", + "optional": "true" + }, + { + "name": "com.fasterxml.jackson.core:jackson-databind", + "optional": "true" + }, + { + "name": "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml", + "optional": "true" + }, + { + "name": "com.fasterxml.jackson.dataformat:jackson-dataformat-xml", + "optional": "true" + }, + { + "name": "com.fasterxml.woodstox:woodstox-core", + "optional": "true", + "version": "${woodstox.version}" + }, + { + "name": "org.fusesource.jansi:jansi", + "optional": "true" + }, + { + "name": "com.sun.mail:javax.mail", + "optional": "true" + }, + { + "name": "org.jboss.spec.javax.jms:jboss-jms-api_1.1_spec", + "optional": "true", + "scope": "provided" + }, + { + "name": "org.apache.kafka:kafka-clients", + "optional": "true" + }, + { + "name": "org.zeromq:jeromq", + "optional": "true" + }, + { + "name": "org.apache.commons:commons-compress", + "optional": "true" + }, + { + "name": "org.apache.commons:commons-csv", + "optional": "true" + }, + { + "name": "org.slf4j:slf4j-api", + "optional": "true" + }, + { + "name": "org.apache.logging.log4j:log4j-api", + "optional": "false", + "scope": "test", + "type": "test-jar" + }, + { + "name": "org.tukaani:xz", + "optional": "false", + "scope": "test" + }, + { + "name": "org.jmdns:jmdns", + "optional": "false", + "scope": "test", + "version": "3.5.3" + }, + { + "name": "log4j:log4j", + "optional": "false", + "scope": "test", + "version": "1.2.17" + }, + { + "name": "org.slf4j:slf4j-ext", + "optional": "false", + "scope": "test" + }, + { + "name": "org.junit.vintage:junit-vintage-engine", + "optional": "false" + }, + { + "name": "org.junit.jupiter:junit-jupiter-engine", + "optional": "false" + }, + { + "name": "org.junit.jupiter:junit-jupiter-params", + "optional": "false" + }, + { + "name": "org.hamcrest:hamcrest-all", + "optional": "false", + "scope": "test" + }, + { + "name": "org.mockito:mockito-core", + "optional": "false" + }, + { + "name": "org.mockito:mockito-junit-jupiter", + "optional": "false" + }, + { + "name": "org.hsqldb:hsqldb", + "optional": "false", + "scope": "test" + }, + { + "name": "com.h2database:h2", + "optional": "false", + "scope": "test" + }, + { + "name": "org.springframework:spring-test", + "optional": "false", + "scope": "test" + }, + { + "exclusions": [ + "org.apache.geronimo.specs:geronimo-jms_1.1_spec" + ], + "name": "org.apache.activemq:activemq-broker", + "optional": "false", + "scope": "test" + }, + { + "name": "commons-logging:commons-logging", + "optional": "false", + "scope": "test" + }, + { + "name": "ch.qos.logback:logback-core", + "optional": "false", + "scope": "test" + }, + { + "name": "ch.qos.logback:logback-classic", + "optional": "false", + "scope": "test" + }, + { + "name": "org.eclipse.tycho:org.eclipse.osgi", + "optional": "false", + "scope": "test" + }, + { + "name": "org.apache.felix:org.apache.felix.framework", + "optional": "false", + "scope": "test" + }, + { + "name": "org.codehaus.plexus:plexus-utils", + "optional": "false", + "scope": "test" + }, + { + "name": "org.apache.maven:maven-core", + "optional": "false", + "scope": "test" + }, + { + "name": "net.javacrumbs.json-unit:json-unit", + "optional": "false", + "scope": "test" + }, + { + "name": "org.xmlunit:xmlunit-core", + "optional": "false", + "scope": "test" + }, + { + "name": "org.xmlunit:xmlunit-matchers", + "optional": "false", + "scope": "test" + }, + { + "name": "commons-io:commons-io", + "optional": "false", + "scope": "test" + }, + { + "name": "commons-codec:commons-codec", + "optional": "false", + "scope": "test" + }, + { + "name": "org.apache.commons:commons-lang3", + "optional": "false", + "scope": "test" + }, + { + "name": "org.apache-extras.beanshell:bsh", + "optional": "false", + "scope": "test" + }, + { + "name": "org.codehaus.groovy:groovy-jsr223", + "optional": "false", + "scope": "test" + }, + { + "name": "org.codehaus.groovy:groovy-dateutil", + "optional": "false", + "scope": "test" + }, + { + "name": "com.github.tomakehurst:wiremock", + "optional": "false", + "scope": "test" + }, + { + "name": "com.google.code.java-allocation-instrumenter:java-allocation-instrumenter", + "optional": "false", + "scope": "test" + }, + { + "name": "org.hdrhistogram:HdrHistogram", + "optional": "false", + "scope": "test" + }, + {} + ], + "dependencyManagement": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "exclusions": [ + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.mortbay.jetty:servlet-api", + "org.mortbay.jetty:servlet-api-2.5", + "junit:junit" + ] + }, + { + "exclusions": [ + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl", + "org.mortbay.jetty:servlet-api", + "junit:junit" + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.apache.logging.log4j:log4j", + "system": "MAVEN", + "version": "2.14.1" + }, + "properties": [ + { + "name": "log4jParentDir", + "value": "${basedir}/.." + }, + { + "name": "docLabel", + "value": "Core Documentation" + }, + { + "name": "projectDir", + "value": "/core" + }, + { + "name": "maven.doap.skip", + "value": "true" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.logging.log4j:log4j-web", + "system": "MAVEN", + "version": "2.14.1" + } + } + response: |- + { + "maven": { + "dependencies": [ + { + "name": "org.apache.logging.log4j:log4j-api", + "optional": "false" + }, + { + "name": "org.apache.logging.log4j:log4j-core", + "optional": "false" + }, + { + "name": "javax.servlet:javax.servlet-api", + "optional": "false", + "scope": "provided", + "version": "3.0.1" + }, + { + "name": "org.apache.logging.log4j:log4j-core", + "optional": "false", + "scope": "test", + "type": "test-jar" + }, + { + "name": "org.hamcrest:hamcrest-all", + "optional": "false" + }, + { + "name": "org.junit.jupiter:junit-jupiter-engine", + "optional": "false" + }, + { + "name": "org.mockito:mockito-junit-jupiter", + "optional": "false" + }, + { + "name": "org.springframework:spring-test", + "optional": "false", + "scope": "test" + }, + { + "name": "org.mockito:mockito-core", + "optional": "false", + "scope": "test" + }, + {} + ], + "dependencyManagement": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "exclusions": [ + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl" + ] + }, + { + "exclusions": [ + "org.slf4j:slf4j-log4j12", + "log4j:log4j", + "org.mortbay.jetty:servlet-api", + "org.mortbay.jetty:servlet-api-2.5", + "junit:junit" + ] + }, + { + "exclusions": [ + "org.codehaus.jackson:jackson-core-asl", + "org.codehaus.jackson:jackson-mapper-asl", + "org.mortbay.jetty:servlet-api", + "junit:junit" + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ], + "parent": { + "name": "org.apache.logging.log4j:log4j", + "system": "MAVEN", + "version": "2.14.1" + }, + "properties": [ + { + "name": "log4jParentDir", + "value": "${basedir}/.." + }, + { + "name": "docLabel", + "value": "Web Documentation" + }, + { + "name": "projectDir", + "value": "/log4j-web" + }, + { + "name": "module.name", + "value": "org.apache.logging.log4j.web" + }, + { + "name": "maven.doap.skip", + "value": "true" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache.logging:logging-parent", + "system": "MAVEN", + "version": "3" + } + } + response: |- + { + "maven": { + "dependencies": [ + {} + ], + "parent": { + "name": "org.apache:apache", + "system": "MAVEN", + "version": "23" + }, + "properties": [ + { + "name": "maven.compiler.source", + "value": "1.8" + }, + { + "name": "maven.compiler.target", + "value": "1.8" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "org.apache:apache", + "system": "MAVEN", + "version": "23" + } + } + response: |- + { + "maven": { + "profiles": [ + { + "activation": {}, + "id": "apache-release" + } + ], + "properties": [ + { + "name": "distMgmtSnapshotsName", + "value": "Apache Development Snapshot Repository" + }, + { + "name": "distMgmtSnapshotsUrl", + "value": "https://repository.apache.org/content/repositories/snapshots" + }, + { + "name": "organization.logo", + "value": "https://www.apache.org/images/asf_logo_wide_2016.png" + }, + { + "name": "project.build.sourceEncoding", + "value": "UTF-8" + }, + { + "name": "project.reporting.outputEncoding", + "value": "UTF-8" + }, + { + "name": "sourceReleaseAssemblyDescriptor", + "value": "source-release" + }, + { + "name": "gpg.useagent", + "value": "true" + }, + { + "name": "arguments" + }, + { + "name": "maven.compiler.source", + "value": "1.7" + }, + { + "name": "maven.compiler.target", + "value": "1.7" + }, + { + "name": "surefire.version", + "value": "2.22.0" + }, + { + "name": "assembly.tarLongFileMode", + "value": "posix" + }, + { + "name": "project.build.outputTimestamp", + "value": "2020-01-22T15:10:15Z" + } + ], + "repositories": [ + { + "id": "apache.snapshots", + "layout": "default", + "releasesEnabled": "false", + "snapshotsEnabled": "true", + "url": "https://repository.apache.org/snapshots" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.14.1" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://gitbox.apache.org/repos/asf?p=logging-log4j2.git" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://issues.apache.org/jira/browse/LOG4J2" + }, + { + "label": "HOMEPAGE", + "url": "https://logging.apache.org/log4j/2.x/" + } + ], + "publishedAt": "2021-03-07T05:11:48Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.14.1" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.apache.logging.log4j:log4j-core", + "system": "MAVEN", + "version": "2.14.1" + } + } + response: |- + { + "advisoryKeys": [ + { + "id": "GHSA-3pxv-7cmr-fjr4" + }, + { + "id": "GHSA-6hg6-v5c8-fphq" + }, + { + "id": "GHSA-7rjr-3q55-vv33" + }, + { + "id": "GHSA-8489-44mv-ggj8" + }, + { + "id": "GHSA-jfh8-c2jp-5v3q" + }, + { + "id": "GHSA-p6xc-xr62-6r2g" + }, + { + "id": "GHSA-vc5p-v9hr-52mj" + } + ], + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://gitbox.apache.org/repos/asf?p=logging-log4j2.git" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://issues.apache.org/jira/browse/LOG4J2" + }, + { + "label": "HOMEPAGE", + "url": "https://logging.apache.org/log4j/2.x/" + } + ], + "publishedAt": "2021-03-07T05:12:31Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "org.apache.logging.log4j:log4j-core", + "system": "MAVEN", + "version": "2.14.1" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "org.apache.logging.log4j:log4j-web", + "system": "MAVEN", + "version": "2.14.1" + } + } + response: |- + { + "licenses": [ + "Apache-2.0" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://gitbox.apache.org/repos/asf?p=logging-log4j2.git" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://issues.apache.org/jira/browse/LOG4J2" + }, + { + "label": "HOMEPAGE", + "url": "https://logging.apache.org/log4j/2.x/" + } + ], + "publishedAt": "2021-03-07T05:14:35Z", + "registries": [ + "https://repo.maven.apache.org/maven2/" + ], + "relatedProjects": [ + { + "projectKey": {}, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "org.apache.logging.log4j:log4j-web", + "system": "MAVEN", + "version": "2.14.1" + } + } diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_requirements.txt_enricher_requires_extractor.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_requirements.txt_enricher_requires_extractor.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_requirements.txt_enricher_requires_extractor.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_requirements.txt_no_resolve_no_transitive.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_requirements.txt_no_resolve_no_transitive.yaml new file mode 100644 index 00000000000..8411e07ae3d --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_requirements.txt_no_resolve_no_transitive.yaml @@ -0,0 +1,154 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 386 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "PyPI", + "name": "django" + }, + "version": "1.11.29" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "flask" + }, + "version": "1.0.0" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "requests" + }, + "version": "2.20.0" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 1481 + body: | + { + "results": [ + { + "vulns": [ + { + "id": "GHSA-68w8-qjq3-2gfm", + "modified": "2024-09-20T15:46:52.557962Z" + }, + { + "id": "GHSA-6w2r-r2m5-xq5w", + "modified": "2026-06-05T14:45:50.840275Z" + }, + { + "id": "GHSA-7xr5-9hcq-chf9", + "modified": "2026-02-04T03:48:05.224740Z" + }, + { + "id": "GHSA-8x94-hmjh-97hq", + "modified": "2026-02-04T02:45:55.690257Z" + }, + { + "id": "GHSA-frmv-pr5f-9mcr", + "modified": "2026-06-05T14:45:52.053173Z" + }, + { + "id": "GHSA-qw25-v68c-qjf3", + "modified": "2026-06-05T14:45:50.558008Z" + }, + { + "id": "GHSA-rrqc-c2jx-6jgv", + "modified": "2026-07-07T17:57:34.018251Z" + }, + { + "id": "PYSEC-2021-98", + "modified": "2023-12-06T01:01:16.755410Z" + }, + { + "id": "PYSEC-2026-1297", + "modified": "2026-07-07T17:57:34.018251Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-68rp-wp8r-4726", + "modified": "2026-07-13T07:26:21.445447Z" + }, + { + "id": "GHSA-m2qf-hxjv-5gpq", + "modified": "2025-02-21T05:42:17.337040Z" + }, + { + "id": "PYSEC-2023-62", + "modified": "2023-11-08T04:12:28.231927Z" + }, + { + "id": "PYSEC-2026-2151", + "modified": "2026-07-13T07:15:25.033843Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-9hjg-9r4m-mvj7", + "modified": "2026-07-07T17:56:56.234172Z" + }, + { + "id": "GHSA-9wx4-h78v-vm56", + "modified": "2026-07-07T17:57:17.012984Z" + }, + { + "id": "GHSA-gc5v-m9x4-r6x2", + "modified": "2026-07-13T07:26:34.091663Z" + }, + { + "id": "GHSA-j8r2-6x86-q33q", + "modified": "2026-02-04T03:34:13.807518Z" + }, + { + "id": "PYSEC-2023-74", + "modified": "2023-11-08T04:12:35.436175Z" + }, + { + "id": "PYSEC-2026-1872", + "modified": "2026-07-07T17:47:00.332079Z" + }, + { + "id": "PYSEC-2026-1873", + "modified": "2026-07-07T17:46:36.762141Z" + }, + { + "id": "PYSEC-2026-2275", + "modified": "2026-07-13T07:15:43.964902Z" + } + ] + } + ] + } + headers: + Content-Length: + - "1481" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_requirements.txt_offline_no_transitive.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_requirements.txt_offline_no_transitive.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_requirements.txt_offline_no_transitive.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_requirements.txt_resolution_fallback.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_requirements.txt_resolution_fallback.yaml new file mode 100644 index 00000000000..d3d22339898 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_requirements.txt_resolution_fallback.yaml @@ -0,0 +1,138 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 386 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "PyPI", + "name": "flask" + }, + "version": "1.0.0" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "flask-cors" + }, + "version": "1.0.0" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "pandas" + }, + "version": "0.23.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 1194 + body: | + { + "results": [ + { + "vulns": [ + { + "id": "GHSA-68rp-wp8r-4726", + "modified": "2026-07-13T07:26:21.445447Z" + }, + { + "id": "GHSA-m2qf-hxjv-5gpq", + "modified": "2025-02-21T05:42:17.337040Z" + }, + { + "id": "PYSEC-2023-62", + "modified": "2023-11-08T04:12:28.231927Z" + }, + { + "id": "PYSEC-2026-2151", + "modified": "2026-07-13T07:15:25.033843Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-43qf-4rqw-9q2g", + "modified": "2026-07-07T17:57:18.348501Z" + }, + { + "id": "GHSA-7rxf-gvfg-47g4", + "modified": "2026-07-07T17:57:28.129199Z" + }, + { + "id": "GHSA-84pr-m4jr-85g5", + "modified": "2026-06-05T18:00:15.147923Z" + }, + { + "id": "GHSA-8vgw-p6qm-5gr7", + "modified": "2026-07-07T17:57:07.966932Z" + }, + { + "id": "GHSA-hxwh-jpp2-84pm", + "modified": "2026-07-09T16:56:25.795378Z" + }, + { + "id": "GHSA-xc3p-ff3m-f46v", + "modified": "2024-09-20T20:01:25.449661Z" + }, + { + "id": "PYSEC-2020-43", + "modified": "2025-10-09T07:22:50.566622Z" + }, + { + "id": "PYSEC-2024-271", + "modified": "2026-06-10T17:01:16.365143Z" + }, + { + "id": "PYSEC-2024-71", + "modified": "2026-07-09T16:56:25.795378Z" + }, + { + "id": "PYSEC-2026-1383", + "modified": "2026-07-07T17:47:37.813563Z" + }, + { + "id": "PYSEC-2026-1384", + "modified": "2026-07-07T17:47:37.819558Z" + }, + { + "id": "PYSEC-2026-1385", + "modified": "2026-07-07T17:47:38.862225Z" + } + ] + }, + { + "vulns": [ + { + "id": "PYSEC-2020-73", + "modified": "2023-11-08T04:02:12.263851Z" + } + ] + } + ] + } + headers: + Content-Length: + - "1194" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_requirements.txt_resolution_fallback_grpc.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_requirements.txt_resolution_fallback_grpc.yaml new file mode 100644 index 00000000000..8f83a62e79b --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_requirements.txt_resolution_fallback_grpc.yaml @@ -0,0 +1,10087 @@ +interactions: + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "click", + "system": "PYPI" + } + } + response: |- + { + "packageKey": { + "name": "click", + "system": "PYPI" + }, + "versions": [ + { + "publishedAt": "2014-04-28T11:24:09Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "0.1.0" + } + }, + { + "publishedAt": "2014-05-05T23:57:14Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "0.2.0" + } + }, + { + "publishedAt": "2014-05-06T11:15:52Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "0.3.0" + } + }, + { + "publishedAt": "2014-05-06T14:33:53Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "0.4.0" + } + }, + { + "publishedAt": "2014-05-06T22:04:10Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "0.5.0" + } + }, + { + "publishedAt": "2014-05-06T22:09:17Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "0.5.1" + } + }, + { + "publishedAt": "2014-05-07T19:18:38Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "0.6.0" + } + }, + { + "publishedAt": "2014-05-11T23:45:31Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "0.7.0" + } + }, + { + "publishedAt": "2014-05-21T23:30:15Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-05-23T18:31:44Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "1.1.0" + } + }, + { + "publishedAt": "2014-06-06T14:20:30Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "2.0.0" + } + }, + { + "publishedAt": "2014-06-14T09:40:45Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "2.1.0" + } + }, + { + "publishedAt": "2014-06-26T11:30:19Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "2.2.0" + } + }, + { + "publishedAt": "2014-07-03T09:38:17Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "2.3.0" + } + }, + { + "publishedAt": "2014-07-04T13:07:17Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "2.4.0" + } + }, + { + "publishedAt": "2014-07-27T22:09:34Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "2.5.0" + } + }, + { + "publishedAt": "2014-08-11T11:49:19Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "2.6.0" + } + }, + { + "publishedAt": "2014-08-12T21:24:45Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "3.0.0" + } + }, + { + "publishedAt": "2014-08-13T07:19:47Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "3.1.0" + } + }, + { + "publishedAt": "2014-08-22T20:49:59Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "3.2.0" + } + }, + { + "publishedAt": "2014-09-07T21:40:44Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "3.3.0" + } + }, + { + "publishedAt": "2015-03-31T16:02:02Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "4.0.0" + } + }, + { + "publishedAt": "2015-07-14T17:48:16Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "4.1.0" + } + }, + { + "publishedAt": "2015-08-16T17:28:01Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "5.0.0" + } + }, + { + "publishedAt": "2015-08-17T11:24:23Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "5.1.0" + } + }, + { + "publishedAt": "2015-11-24T21:53:55Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "6.0.0" + } + }, + { + "publishedAt": "2015-11-27T11:30:24Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "6.1.0" + } + }, + { + "publishedAt": "2015-11-27T17:43:12Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "6.2.0" + } + }, + { + "publishedAt": "2016-02-22T21:55:20Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "6.3.0" + } + }, + { + "publishedAt": "2016-03-23T23:58:50Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "6.4.0" + } + }, + { + "publishedAt": "2016-04-04T16:48:55Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "6.5.0" + } + }, + { + "publishedAt": "2016-11-21T13:29:30Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "6.6.0" + } + }, + { + "publishedAt": "2017-01-06T22:41:15Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "6.7.0" + } + }, + { + "publishedAt": "2017-01-06T22:40:24Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "6.7.0.dev0" + } + }, + { + "publishedAt": "2018-09-25T20:57:05Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "7.0.0" + } + }, + { + "publishedAt": "2020-03-09T15:15:59Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "7.1.0" + } + }, + { + "publishedAt": "2020-03-09T18:50:57Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "7.1.1" + } + }, + { + "publishedAt": "2020-04-27T20:22:42Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "7.1.2" + } + }, + { + "publishedAt": "2021-05-11T20:45:59Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.0.0" + } + }, + { + "publishedAt": "2020-11-25T18:19:38Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.0.0a1" + } + }, + { + "publishedAt": "2021-04-16T14:09:35Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.0.0rc1" + } + }, + { + "publishedAt": "2021-05-19T21:00:32Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.0.1" + } + }, + { + "publishedAt": "2021-10-08T22:33:16Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.0.2" + } + }, + { + "publishedAt": "2021-10-10T18:07:30Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.0.3" + } + }, + { + "publishedAt": "2022-02-18T20:31:27Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.0.4" + } + }, + { + "publishedAt": "2022-03-28T17:37:48Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.1.0" + } + }, + { + "publishedAt": "2022-03-30T20:14:15Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.1.1" + } + }, + { + "publishedAt": "2022-03-31T20:52:50Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.1.2" + } + }, + { + "publishedAt": "2022-04-28T17:36:06Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.1.3" + } + }, + { + "publishedAt": "2023-07-06T18:27:14Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.1.4" + } + }, + { + "publishedAt": "2023-07-13T15:07:09Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.1.5" + } + }, + { + "publishedAt": "2023-07-18T20:05:12Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.1.6" + } + }, + { + "publishedAt": "2023-08-17T17:29:10Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.1.7" + } + }, + { + "publishedAt": "2024-12-21T18:38:41Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.1.8" + } + }, + { + "publishedAt": "2025-05-10T22:21:01Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.2.0" + } + }, + { + "publishedAt": "2025-05-20T23:19:47Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.2.1" + } + }, + { + "publishedAt": "2025-08-02T02:23:39Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.2.2" + } + }, + { + "publishedAt": "2025-09-18T17:32:22Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.3.0" + } + }, + { + "publishedAt": "2025-11-15T20:45:41Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.3.1" + } + }, + { + "publishedAt": "2026-04-03T19:14:43Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.3.2" + } + }, + { + "publishedAt": "2026-04-22T15:11:25Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.3.3" + } + }, + { + "publishedAt": "2026-05-17T00:47:56Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.4.0" + } + }, + { + "publishedAt": "2026-05-22T04:08:35Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.4.1" + } + }, + { + "isDefault": true, + "publishedAt": "2026-06-24T17:45:13Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.4.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "flask", + "system": "PYPI" + } + } + response: |- + { + "packageKey": { + "name": "flask", + "system": "PYPI" + }, + "versions": [ + { + "publishedAt": "2010-04-16T14:29:37Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.1.0" + } + }, + { + "publishedAt": "2013-06-13T08:35:51Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.10.0" + } + }, + { + "publishedAt": "2013-06-14T08:54:19Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.10.1" + } + }, + { + "publishedAt": "2016-05-29T09:02:35Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.11.0" + } + }, + { + "publishedAt": "2016-06-07T16:25:21Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.11.1" + } + }, + { + "publishedAt": "2016-12-21T20:22:15Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.12.0" + } + }, + { + "publishedAt": "2017-03-31T16:43:41Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.12.1" + } + }, + { + "publishedAt": "2017-05-16T06:39:38Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.12.2" + } + }, + { + "publishedAt": "2018-04-26T20:12:32Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.12.3" + } + }, + { + "publishedAt": "2018-04-30T01:24:56Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.12.4" + } + }, + { + "publishedAt": "2020-02-10T19:31:26Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.12.5" + } + }, + { + "publishedAt": "2010-05-12T01:31:26Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.2.0" + } + }, + { + "publishedAt": "2010-05-28T01:24:37Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.3.0" + } + }, + { + "publishedAt": "2010-05-28T21:23:15Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.3.1" + } + }, + { + "publishedAt": "2010-06-18T17:14:06Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.4.0" + } + }, + { + "publishedAt": "2010-07-06T16:28:02Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.5.0" + } + }, + { + "publishedAt": "2010-07-06T19:25:37Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.5.1" + } + }, + { + "publishedAt": "2010-07-15T20:02:56Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.5.2" + } + }, + { + "publishedAt": "2010-07-27T14:39:13Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.6.0" + } + }, + { + "publishedAt": "2010-12-31T15:23:05Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.6.1" + } + }, + { + "publishedAt": "2011-06-28T16:06:18Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.7.0" + } + }, + { + "publishedAt": "2011-06-29T18:37:29Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.7.1" + } + }, + { + "publishedAt": "2011-07-06T10:19:39Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.7.2" + } + }, + { + "publishedAt": "2011-09-29T23:34:21Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.8.0" + } + }, + { + "publishedAt": "2012-07-01T13:08:59Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.8.1" + } + }, + { + "publishedAt": "2012-07-01T13:12:50Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.9.0" + } + }, + { + "publishedAt": "2018-04-26T20:12:52Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "1.0.0" + } + }, + { + "publishedAt": "2018-04-30T02:09:48Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "1.0.1" + } + }, + { + "publishedAt": "2018-05-02T14:26:26Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "1.0.2" + } + }, + { + "publishedAt": "2019-05-17T17:59:03Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "1.0.3" + } + }, + { + "publishedAt": "2019-07-04T22:58:23Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "1.0.4" + } + }, + { + "publishedAt": "2019-07-04T23:19:19Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "1.1.0" + } + }, + { + "publishedAt": "2019-07-08T18:00:28Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "1.1.1" + } + }, + { + "publishedAt": "2020-04-03T17:17:53Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "1.1.2" + } + }, + { + "publishedAt": "2021-05-13T23:26:08Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "1.1.3" + } + }, + { + "publishedAt": "2021-05-14T01:45:55Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "1.1.4" + } + }, + { + "publishedAt": "2021-05-11T21:46:04Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "2.0.0" + } + }, + { + "publishedAt": "2021-04-16T15:54:18Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "2.0.0rc1" + } + }, + { + "publishedAt": "2021-05-03T14:14:54Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "2.0.0rc2" + } + }, + { + "publishedAt": "2021-05-21T15:53:08Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "2.0.1" + } + }, + { + "publishedAt": "2021-10-04T14:34:52Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "2.0.2" + } + }, + { + "publishedAt": "2022-02-14T20:01:06Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "2.0.3" + } + }, + { + "publishedAt": "2022-03-28T19:15:12Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "2.1.0" + } + }, + { + "publishedAt": "2022-03-30T21:38:30Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "2.1.1" + } + }, + { + "publishedAt": "2022-04-28T17:47:38Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "2.1.2" + } + }, + { + "publishedAt": "2022-07-13T20:55:57Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "2.1.3" + } + }, + { + "publishedAt": "2022-08-02T00:14:07Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "2.2.0" + } + }, + { + "publishedAt": "2022-08-03T23:52:22Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "2.2.1" + } + }, + { + "publishedAt": "2022-08-08T23:26:30Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "2.2.2" + } + }, + { + "publishedAt": "2023-02-15T22:43:55Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "2.2.3" + } + }, + { + "publishedAt": "2023-04-25T17:52:11Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "2.2.4" + } + }, + { + "publishedAt": "2023-05-02T14:42:34Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "2.2.5" + } + }, + { + "publishedAt": "2023-04-25T18:41:55Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "2.3.0" + } + }, + { + "publishedAt": "2023-04-25T21:20:30Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "2.3.1" + } + }, + { + "publishedAt": "2023-05-01T15:42:08Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "2.3.2" + } + }, + { + "publishedAt": "2023-08-21T19:52:33Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "2.3.3" + } + }, + { + "publishedAt": "2023-09-30T14:36:10Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "3.0.0" + } + }, + { + "publishedAt": "2024-01-18T20:02:43Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "3.0.1" + } + }, + { + "publishedAt": "2024-02-03T21:11:42Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "3.0.2" + } + }, + { + "publishedAt": "2024-04-07T19:26:08Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "3.0.3" + } + }, + { + "publishedAt": "2024-11-13T18:24:36Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "3.1.0" + } + }, + { + "publishedAt": "2025-05-13T15:01:15Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "3.1.1" + } + }, + { + "publishedAt": "2025-08-19T21:03:19Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "3.1.2" + } + }, + { + "isDefault": true, + "publishedAt": "2026-02-19T05:00:56Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "3.1.3" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "flask-cors", + "system": "PYPI" + } + } + response: |- + { + "packageKey": { + "name": "flask-cors", + "system": "PYPI" + }, + "versions": [ + { + "publishedAt": "2025-02-24T03:41:12Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "0.0.0.dev3" + } + }, + { + "publishedAt": "2025-02-24T03:52:54Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "0.0.0.dev4" + } + }, + { + "publishedAt": "2013-07-28T21:35:07Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "1.0.0" + } + }, + { + "publishedAt": "2013-12-24T01:05:29Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "1.1.0" + } + }, + { + "publishedAt": "2014-01-24T00:43:53Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "1.1.1" + } + }, + { + "publishedAt": "2014-02-26T23:25:11Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "1.1.2" + } + }, + { + "publishedAt": "2014-03-06T16:40:47Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "1.1.3" + } + }, + { + "publishedAt": "2014-12-11T05:19:01Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "1.10.0" + } + }, + { + "publishedAt": "2014-12-13T02:34:02Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "1.10.1" + } + }, + { + "publishedAt": "2014-12-18T03:53:15Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "1.10.2" + } + }, + { + "publishedAt": "2015-02-13T03:04:02Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "1.10.3" + } + }, + { + "publishedAt": "2014-03-13T14:42:19Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "1.2.0" + } + }, + { + "publishedAt": "2014-03-28T20:52:29Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "1.2.1" + } + }, + { + "publishedAt": "2014-04-22T15:55:00Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "1.3.0" + } + }, + { + "publishedAt": "2014-05-19T02:51:41Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "1.3.1" + } + }, + { + "publishedAt": "2014-07-23T08:31:13Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "1.4.0" + } + }, + { + "publishedAt": "2014-07-24T02:27:04Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "1.5.0" + } + }, + { + "publishedAt": "2014-07-30T06:57:59Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "1.6.0" + } + }, + { + "publishedAt": "2014-07-31T19:04:24Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "1.6.1" + } + }, + { + "publishedAt": "2014-08-09T02:36:55Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "1.7.0" + } + }, + { + "publishedAt": "2014-08-10T21:30:40Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "1.7.1" + } + }, + { + "publishedAt": "2014-08-11T19:47:52Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "1.7.2" + } + }, + { + "publishedAt": "2014-08-12T23:01:03Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "1.7.3" + } + }, + { + "publishedAt": "2014-08-14T09:39:11Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "1.7.4" + } + }, + { + "publishedAt": "2014-08-22T04:27:01Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "1.8.0" + } + }, + { + "publishedAt": "2014-09-18T00:21:46Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "1.8.1" + } + }, + { + "publishedAt": "2014-09-20T18:51:09Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "1.9.0" + } + }, + { + "publishedAt": "2015-03-24T04:12:37Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "2.0.0" + } + }, + { + "publishedAt": "2015-03-15T23:49:09Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "2.0.0rc1" + } + }, + { + "publishedAt": "2015-05-08T13:09:33Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "2.0.1" + } + }, + { + "publishedAt": "2015-08-05T01:03:04Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "2.1.0" + } + }, + { + "publishedAt": "2015-11-08T05:07:55Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "2.1.1" + } + }, + { + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "2.1.1-py2.7" + } + }, + { + "publishedAt": "2015-11-08T15:20:14Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "2.1.2" + } + }, + { + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "2.1.2-py2.7" + } + }, + { + "publishedAt": "2016-08-18T14:35:29Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "2.1.3" + } + }, + { + "publishedAt": "2016-08-20T05:28:06Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "3.0.0" + } + }, + { + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "3.0.0-py2.7" + } + }, + { + "publishedAt": "2016-08-31T21:25:04Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "3.0.1" + } + }, + { + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "3.0.1-py2.7" + } + }, + { + "publishedAt": "2021-01-06T00:25:41Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "3.0.10" + } + }, + { + "publishedAt": "2016-09-08T05:59:17Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "3.0.2" + } + }, + { + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "3.0.2-py2.7" + } + }, + { + "publishedAt": "2017-06-28T16:49:30Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "3.0.3" + } + }, + { + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "3.0.3-py2.7" + } + }, + { + "publishedAt": "2018-04-26T17:34:08Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "3.0.4" + } + }, + { + "publishedAt": "2018-06-12T06:25:02Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "3.0.6" + } + }, + { + "publishedAt": "2018-11-09T21:08:00Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "3.0.7" + } + }, + { + "publishedAt": "2019-06-08T20:53:54Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "3.0.8" + } + }, + { + "publishedAt": "2020-08-30T21:48:45Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "3.0.9" + } + }, + { + "publishedAt": "2023-06-26T05:38:44Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "4.0.0" + } + }, + { + "publishedAt": "2023-06-26T01:19:20Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "4.0.0a0" + } + }, + { + "publishedAt": "2024-05-04T19:49:41Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "4.0.1" + } + }, + { + "publishedAt": "2024-08-30T16:32:58Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "4.0.2" + } + }, + { + "publishedAt": "2024-08-31T00:44:24Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "5.0.0" + } + }, + { + "publishedAt": "2025-02-24T03:57:00Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "5.0.1" + } + }, + { + "publishedAt": "2025-05-17T14:35:15Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "6.0.0" + } + }, + { + "publishedAt": "2025-06-11T01:32:07Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "6.0.1" + } + }, + { + "publishedAt": "2025-06-11T01:24:06Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "6.0.1.dev0" + } + }, + { + "publishedAt": "2025-12-12T20:31:41Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "6.0.2" + } + }, + { + "publishedAt": "2026-06-06T23:29:30Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "6.0.3" + } + }, + { + "publishedAt": "2026-06-06T23:00:03Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "6.0.3rc0" + } + }, + { + "publishedAt": "2026-06-07T22:00:02Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "6.0.4" + } + }, + { + "isDefault": true, + "publishedAt": "2026-06-08T20:20:16Z", + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "6.0.5" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "itsdangerous", + "system": "PYPI" + } + } + response: |- + { + "packageKey": { + "name": "itsdangerous", + "system": "PYPI" + }, + "versions": [ + { + "publishedAt": "2011-06-29T13:26:18Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "0.10.0" + } + }, + { + "publishedAt": "2011-07-07T11:38:06Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "0.11.0" + } + }, + { + "publishedAt": "2012-02-22T13:05:19Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "0.12.0" + } + }, + { + "publishedAt": "2012-06-10T16:51:30Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "0.13.0" + } + }, + { + "publishedAt": "2012-06-29T12:55:40Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "0.14.0" + } + }, + { + "publishedAt": "2012-07-11T16:41:38Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "0.15.0" + } + }, + { + "publishedAt": "2012-07-11T17:16:17Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "0.16.0" + } + }, + { + "publishedAt": "2012-08-11T04:26:55Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "0.17.0" + } + }, + { + "publishedAt": "2013-05-15T09:52:39Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "0.18.0" + } + }, + { + "publishedAt": "2013-05-22T01:17:35Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "0.19.0" + } + }, + { + "publishedAt": "2013-05-23T13:13:44Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "0.20.0" + } + }, + { + "publishedAt": "2013-05-26T09:52:40Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "0.21.0" + } + }, + { + "publishedAt": "2013-07-03T10:10:49Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "0.22.0" + } + }, + { + "publishedAt": "2013-08-08T17:10:21Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "0.23.0" + } + }, + { + "publishedAt": "2014-03-28T11:09:28Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "0.24.0" + } + }, + { + "publishedAt": "2011-06-24T02:53:45Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "0.9.0" + } + }, + { + "publishedAt": "2011-06-26T01:37:15Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "0.9.1" + } + }, + { + "publishedAt": "2018-10-27T00:17:35Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "1.1.0" + } + }, + { + "publishedAt": "2021-05-11T20:12:55Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "2.0.0" + } + }, + { + "publishedAt": "2020-05-28T17:43:25Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "2.0.0a1" + } + }, + { + "publishedAt": "2021-02-15T16:53:16Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "2.0.0rc1" + } + }, + { + "publishedAt": "2021-04-16T14:53:07Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "2.0.0rc2" + } + }, + { + "publishedAt": "2021-05-18T15:09:42Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "2.0.1" + } + }, + { + "publishedAt": "2022-02-18T03:39:58Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "2.1.0" + } + }, + { + "publishedAt": "2022-03-09T16:24:01Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "2.1.1" + } + }, + { + "publishedAt": "2022-03-24T15:12:13Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "2.1.2" + } + }, + { + "isDefault": true, + "publishedAt": "2024-04-16T21:28:14Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "2.2.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "jinja2", + "system": "PYPI" + } + } + response: |- + { + "packageKey": { + "name": "jinja2", + "system": "PYPI" + }, + "versions": [ + { + "publishedAt": "2008-07-17T21:33:36Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.0.0" + } + }, + { + "publishedAt": "2008-06-09T16:50:43Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.0.0rc1" + } + }, + { + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.0rc1-py2.4-linux-i686" + } + }, + { + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.0rc1-py2.4-linux-x86_64" + } + }, + { + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.0rc1-py2.4-macosx-10.3-i386" + } + }, + { + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.0rc1-py2.4-win32" + } + }, + { + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.0rc1-py2.5-linux-i686" + } + }, + { + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.0rc1-py2.5-linux-x86_64" + } + }, + { + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.0rc1-py2.5-macosx-10.3-i386" + } + }, + { + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.0rc1-py2.5-win32" + } + }, + { + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.1-py2.4-win32" + } + }, + { + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.1-py2.5-win32" + } + }, + { + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.1-py2.6-win32" + } + }, + { + "publishedAt": "2008-11-23T12:27:10Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.1.0" + } + }, + { + "publishedAt": "2008-12-25T17:41:32Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.1.1" + } + }, + { + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.1.1-py2.4-win32" + } + }, + { + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.1.1-py2.5-win32" + } + }, + { + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.1.1-py2.6-win32" + } + }, + { + "publishedAt": "2017-11-08T20:13:42Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.10.0" + } + }, + { + "publishedAt": "2019-04-06T18:59:59Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.10.1" + } + }, + { + "publishedAt": "2019-10-04T18:19:47Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.10.2" + } + }, + { + "publishedAt": "2019-10-04T18:52:37Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.10.3" + } + }, + { + "publishedAt": "2020-01-27T18:24:09Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.11.0" + } + }, + { + "publishedAt": "2020-01-30T18:09:32Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.11.1" + } + }, + { + "publishedAt": "2020-04-13T16:16:44Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.11.2" + } + }, + { + "publishedAt": "2021-01-31T16:33:07Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.11.3" + } + }, + { + "publishedAt": "2009-09-13T09:30:53Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.2.0" + } + }, + { + "publishedAt": "2009-09-14T23:58:41Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.2.1" + } + }, + { + "publishedAt": "2010-02-10T02:19:35Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.3.0" + } + }, + { + "publishedAt": "2010-02-19T13:38:51Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.3.1" + } + }, + { + "publishedAt": "2010-04-13T00:56:07Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.4.0" + } + }, + { + "publishedAt": "2010-04-20T13:53:45Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.4.1" + } + }, + { + "publishedAt": "2010-05-29T22:54:42Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.5.0" + } + }, + { + "publishedAt": "2010-08-17T12:39:04Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.5.1" + } + }, + { + "publishedAt": "2010-08-18T11:15:20Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.5.2" + } + }, + { + "publishedAt": "2010-10-17T15:55:03Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.5.3" + } + }, + { + "publishedAt": "2010-10-17T16:48:42Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.5.4" + } + }, + { + "publishedAt": "2010-10-18T14:37:40Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.5.5" + } + }, + { + "publishedAt": "2011-07-24T21:48:51Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.6.0" + } + }, + { + "publishedAt": "2013-05-20T13:03:02Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.7.0" + } + }, + { + "publishedAt": "2013-08-07T13:27:38Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.7.1" + } + }, + { + "publishedAt": "2014-01-10T10:42:40Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.7.2" + } + }, + { + "publishedAt": "2014-06-06T16:49:17Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.7.3" + } + }, + { + "publishedAt": "2015-07-26T17:52:06Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.8.0" + } + }, + { + "publishedAt": "2016-12-29T13:16:24Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.8.1" + } + }, + { + "publishedAt": "2017-01-07T15:35:50Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.9.0" + } + }, + { + "publishedAt": "2017-01-07T15:56:27Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.9.1" + } + }, + { + "publishedAt": "2017-01-08T01:50:48Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.9.2" + } + }, + { + "publishedAt": "2017-01-08T21:24:00Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.9.3" + } + }, + { + "publishedAt": "2017-01-10T08:24:17Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.9.4" + } + }, + { + "publishedAt": "2017-01-28T14:42:38Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.9.5" + } + }, + { + "publishedAt": "2017-04-03T13:11:27Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.9.6" + } + }, + { + "publishedAt": "2021-05-11T21:08:16Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "3.0.0" + } + }, + { + "publishedAt": "2020-02-05T22:36:18Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "3.0.0a1" + } + }, + { + "publishedAt": "2021-04-16T15:25:22Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "3.0.0rc1" + } + }, + { + "publishedAt": "2021-04-25T15:12:58Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "3.0.0rc2" + } + }, + { + "publishedAt": "2021-05-18T20:39:17Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "3.0.1" + } + }, + { + "publishedAt": "2021-10-05T00:49:27Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "3.0.2" + } + }, + { + "publishedAt": "2021-11-09T20:27:27Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "3.0.3" + } + }, + { + "publishedAt": "2022-03-24T14:14:01Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "3.1.0" + } + }, + { + "publishedAt": "2022-03-25T22:32:55Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "3.1.1" + } + }, + { + "publishedAt": "2022-04-28T17:21:25Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "3.1.2" + } + }, + { + "publishedAt": "2024-01-10T23:12:19Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "3.1.3" + } + }, + { + "publishedAt": "2024-05-05T23:41:59Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "3.1.4" + } + }, + { + "publishedAt": "2024-12-21T18:30:19Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "3.1.5" + } + }, + { + "isDefault": true, + "publishedAt": "2025-03-05T20:05:00Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "3.1.6" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "pandas", + "system": "PYPI" + } + } + response: |- + { + "packageKey": { + "name": "pandas", + "system": "PYPI" + }, + "versions": [ + { + "publishedAt": "2009-12-25T23:58:31Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.1.0" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.1.win32-py2.5" + } + }, + { + "publishedAt": "2012-12-17T16:52:06Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.10.0" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.10.0.win-amd64-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.10.0.win-amd64-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.10.0.win-amd64-py3.1" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.10.0.win-amd64-py3.2" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.10.0.win-amd64-py3.3" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.10.0.win32-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.10.0.win32-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.10.0.win32-py3.1" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.10.0.win32-py3.2" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.10.0.win32-py3.3" + } + }, + { + "publishedAt": "2013-01-22T05:22:09Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.10.1" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.10.1.win-amd64-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.10.1.win-amd64-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.10.1.win-amd64-py3.1" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.10.1.win-amd64-py3.2" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.10.1.win32-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.10.1.win32-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.10.1.win32-py3.1" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.10.1.win32-py3.2" + } + }, + { + "publishedAt": "2013-04-23T01:05:34Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.11.0" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.11.0.win-amd64-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.11.0.win-amd64-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.11.0.win-amd64-py3.1" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.11.0.win-amd64-py3.2" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.11.0.win32-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.11.0.win32-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.11.0.win32-py3.1" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.11.0.win32-py3.2" + } + }, + { + "publishedAt": "2013-07-24T20:23:04Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.12.0" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.12.0.win-amd64-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.12.0.win-amd64-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.12.0.win-amd64-py3.2" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.12.0.win-amd64-py3.3" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.12.0.win32-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.12.0.win32-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.12.0.win32-py3.2" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.12.0.win32-py3.3" + } + }, + { + "publishedAt": "2014-01-16T23:10:24Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.13.0" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.13.0.win-amd64-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.13.0.win-amd64-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.13.0.win-amd64-py3.2" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.13.0.win-amd64-py3.3" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.13.0.win32-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.13.0.win32-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.13.0.win32-py3.2" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.13.0.win32-py3.3" + } + }, + { + "publishedAt": "2014-02-09T22:21:00Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.13.1" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.13.1.win-amd64-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.13.1.win-amd64-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.13.1.win-amd64-py3.2" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.13.1.win-amd64-py3.3" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.13.1.win32-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.13.1.win32-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.13.1.win32-py3.2" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.13.1.win32-py3.3" + } + }, + { + "publishedAt": "2014-05-30T12:40:19Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.14.0" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.14.0.win-amd64-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.14.0.win-amd64-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.14.0.win-amd64-py3.2" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.14.0.win-amd64-py3.3" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.14.0.win-amd64-py3.4" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.14.0.win32-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.14.0.win32-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.14.0.win32-py3.2" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.14.0.win32-py3.3" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.14.0.win32-py3.4" + } + }, + { + "publishedAt": "2014-07-10T23:59:03Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.14.1" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.14.1.win-amd64-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.14.1.win-amd64-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.14.1.win-amd64-py3.2" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.14.1.win-amd64-py3.3" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.14.1.win-amd64-py3.4" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.14.1.win32-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.14.1.win32-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.14.1.win32-py3.2" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.14.1.win32-py3.3" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.14.1.win32-py3.4" + } + }, + { + "publishedAt": "2014-10-19T00:57:18Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.15.0" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.15.0.win-amd64-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.15.0.win-amd64-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.15.0.win-amd64-py3.2" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.15.0.win-amd64-py3.3" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.15.0.win-amd64-py3.4" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.15.0.win32-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.15.0.win32-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.15.0.win32-py3.2" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.15.0.win32-py3.3" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.15.0.win32-py3.4" + } + }, + { + "publishedAt": "2014-11-08T13:35:24Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.15.1" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.15.1.win-amd64-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.15.1.win-amd64-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.15.1.win-amd64-py3.2" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.15.1.win-amd64-py3.3" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.15.1.win-amd64-py3.4" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.15.1.win32-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.15.1.win32-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.15.1.win32-py3.2" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.15.1.win32-py3.3" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.15.1.win32-py3.4" + } + }, + { + "publishedAt": "2014-12-11T16:53:55Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.15.2" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.15.2.win-amd64-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.15.2.win-amd64-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.15.2.win-amd64-py3.2" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.15.2.win-amd64-py3.3" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.15.2.win-amd64-py3.4" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.15.2.win32-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.15.2.win32-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.15.2.win32-py3.2" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.15.2.win32-py3.3" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.15.2.win32-py3.4" + } + }, + { + "publishedAt": "2015-03-22T13:45:05Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.16.0" + } + }, + { + "publishedAt": "2015-05-11T01:20:48Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.16.1" + } + }, + { + "publishedAt": "2015-06-13T14:13:11Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.16.2" + } + }, + { + "publishedAt": "2015-10-09T14:17:29Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.17.0" + } + }, + { + "publishedAt": "2015-11-20T19:02:00Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.17.1" + } + }, + { + "publishedAt": "2016-03-12T15:44:29Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.18.0" + } + }, + { + "publishedAt": "2016-05-05T00:26:01Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.18.1" + } + }, + { + "publishedAt": "2016-10-02T15:47:13Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.19.0" + } + }, + { + "publishedAt": "2016-11-03T16:32:09Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.19.1" + } + }, + { + "publishedAt": "2016-12-24T17:02:06Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.19.2" + } + }, + { + "publishedAt": "2010-05-18T15:14:26Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.2.0" + } + }, + { + "publishedAt": "2017-05-05T02:46:47Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.20.0" + } + }, + { + "publishedAt": "2017-05-05T17:32:13Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.20.1" + } + }, + { + "publishedAt": "2017-06-05T12:30:29Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.20.2" + } + }, + { + "publishedAt": "2017-07-07T21:52:03Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.20.3" + } + }, + { + "publishedAt": "2017-10-28T18:51:31Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.21.0" + } + }, + { + "publishedAt": "2017-12-13T04:22:18Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.21.1" + } + }, + { + "publishedAt": "2017-12-31T12:44:22Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.22.0" + } + }, + { + "publishedAt": "2018-05-16T02:13:32Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.23.0" + } + }, + { + "publishedAt": "2018-06-13T02:18:31Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.23.1" + } + }, + { + "publishedAt": "2018-07-06T15:49:22Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.23.2" + } + }, + { + "publishedAt": "2018-07-07T20:28:35Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.23.3" + } + }, + { + "publishedAt": "2018-08-04T18:50:30Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.23.4" + } + }, + { + "publishedAt": "2019-01-25T21:22:12Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.24.0" + } + }, + { + "publishedAt": "2019-02-04T03:30:07Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.24.1" + } + }, + { + "publishedAt": "2019-03-14T10:12:38Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.24.2" + } + }, + { + "publishedAt": "2019-07-19T00:14:18Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.25.0" + } + }, + { + "publishedAt": "2019-08-22T19:21:16Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.25.1" + } + }, + { + "publishedAt": "2019-10-19T02:05:01Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.25.2" + } + }, + { + "publishedAt": "2019-11-01T14:48:21Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.25.3" + } + }, + { + "publishedAt": "2011-02-20T02:00:14Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.3.0" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.3.0.win-amd64-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.3.0.win-amd64-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.3.0.win32-py2.5" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.3.0.win32-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.3.0.win32-py2.7" + } + }, + { + "publishedAt": "2011-09-12T22:35:52Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.4.0" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.4.0.win-amd64-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.4.0.win-amd64-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.4.0.win32-py2.5" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.4.0.win32-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.4.0.win32-py2.7" + } + }, + { + "publishedAt": "2011-09-26T03:55:34Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.4.1" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.4.1.win-amd64-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.4.1.win-amd64-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.4.1.win32-py2.5" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.4.1.win32-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.4.1.win32-py2.7" + } + }, + { + "publishedAt": "2011-10-03T06:48:14Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.4.2" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.4.2.win-amd64-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.4.2.win-amd64-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.4.2.win32-py2.5" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.4.2.win32-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.4.2.win32-py2.7" + } + }, + { + "publishedAt": "2011-10-09T23:59:30Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.4.3" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.4.3.win-amd64-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.4.3.win-amd64-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.4.3.win32-py2.5" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.4.3.win32-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.4.3.win32-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.4.3.win32-py3.1" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.4.3.win32-py3.2" + } + }, + { + "publishedAt": "2011-10-25T04:35:01Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.5.0" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.5.0.win-amd64-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.5.0.win-amd64-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.5.0.win-amd64-py3.1" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.5.0.win-amd64-py3.2" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.5.0.win32-py2.5" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.5.0.win32-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.5.0.win32-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.5.0.win32-py3.1" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.5.0.win32-py3.2" + } + }, + { + "publishedAt": "2011-11-26T04:23:05Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.6.0" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.6.0.win-amd64-py2.5" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.6.0.win-amd64-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.6.0.win-amd64-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.6.0.win-amd64-py3.1" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.6.0.win-amd64-py3.2" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.6.0.win32-py2.5" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.6.0.win32-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.6.0.win32-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.6.0.win32-py3.1" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.6.0.win32-py3.2" + } + }, + { + "publishedAt": "2011-12-14T00:08:35Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.6.1" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.6.1.win-amd64-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.6.1.win-amd64-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.6.1.win32-py2.5" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.6.1.win32-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.6.1.win32-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.6.1.win32-py3.1" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.6.1.win32-py3.2" + } + }, + { + "publishedAt": "2012-02-09T23:30:09Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.7.0" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.7.0.win-amd64-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.7.0.win-amd64-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.7.0.win-amd64-py3.1" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.7.0.win-amd64-py3.2" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.7.0.win32-py2.5" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.7.0.win32-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.7.0.win32-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.7.0.win32-py3.1" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.7.0.win32-py3.2" + } + }, + { + "publishedAt": "2012-02-29T23:06:17Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.7.1" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.7.1.win-amd64-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.7.1.win-amd64-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.7.1.win-amd64-py3.1" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.7.1.win-amd64-py3.2" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.7.1.win32-py2.5" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.7.1.win32-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.7.1.win32-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.7.1.win32-py3.1" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.7.1.win32-py3.2" + } + }, + { + "publishedAt": "2012-03-16T21:39:20Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.7.2" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.7.2.win-amd64-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.7.2.win-amd64-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.7.2.win-amd64-py3.1" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.7.2.win-amd64-py3.2" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.7.2.win32-py2.5" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.7.2.win32-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.7.2.win32-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.7.2.win32-py3.1" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.7.2.win32-py3.2" + } + }, + { + "publishedAt": "2012-04-12T19:36:20Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.7.3" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.7.3.win-amd64-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.7.3.win-amd64-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.7.3.win-amd64-py3.1" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.7.3.win-amd64-py3.2" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.7.3.win32-py2.5" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.7.3.win32-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.7.3.win32-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.7.3.win32-py3.1" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.7.3.win32-py3.2" + } + }, + { + "publishedAt": "2012-06-29T18:21:08Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.8.0" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.8.0.win-amd64-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.8.0.win-amd64-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.8.0.win-amd64-py3.1" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.8.0.win-amd64-py3.2" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.8.0.win32-py2.5" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.8.0.win32-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.8.0.win32-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.8.0.win32-py3.1" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.8.0.win32-py3.2" + } + }, + { + "publishedAt": "2012-07-22T21:48:35Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.8.1" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.8.1.win-amd64-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.8.1.win-amd64-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.8.1.win-amd64-py3.1" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.8.1.win-amd64-py3.2" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.8.1.win32-py2.5" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.8.1.win32-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.8.1.win32-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.8.1.win32-py3.1" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.8.1.win32-py3.2" + } + }, + { + "publishedAt": "2012-10-08T00:17:55Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.9.0" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.9.0.win-amd64-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.9.0.win-amd64-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.9.0.win-amd64-py3.1" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.9.0.win-amd64-py3.2" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.9.0.win32-py2.5" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.9.0.win32-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.9.0.win32-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.9.0.win32-py3.1" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.9.0.win32-py3.2" + } + }, + { + "publishedAt": "2012-11-15T00:41:47Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.9.1" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.9.1.win-amd64-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.9.1.win-amd64-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.9.1.win-amd64-py3.1" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.9.1.win-amd64-py3.2" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.9.1.win32-py2.5" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.9.1.win32-py2.6" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.9.1.win32-py2.7" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.9.1.win32-py3.1" + } + }, + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.9.1.win32-py3.2" + } + }, + { + "publishedAt": "2020-01-30T11:59:50Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "1.0.0" + } + }, + { + "publishedAt": "2020-02-05T20:54:38Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "1.0.1" + } + }, + { + "publishedAt": "2020-03-15T14:00:55Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "1.0.2" + } + }, + { + "publishedAt": "2020-03-18T17:10:34Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "1.0.3" + } + }, + { + "publishedAt": "2020-05-29T11:52:12Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "1.0.4" + } + }, + { + "publishedAt": "2020-06-18T11:33:18Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "1.0.5" + } + }, + { + "publishedAt": "2020-07-28T18:09:11Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "1.1.0" + } + }, + { + "publishedAt": "2020-08-20T21:16:06Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "1.1.1" + } + }, + { + "publishedAt": "2020-09-08T19:53:16Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "1.1.2" + } + }, + { + "publishedAt": "2020-10-29T13:11:54Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "1.1.3" + } + }, + { + "publishedAt": "2020-10-30T20:13:12Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "1.1.4" + } + }, + { + "publishedAt": "2020-12-07T15:10:50Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "1.1.5" + } + }, + { + "publishedAt": "2020-12-26T17:03:06Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "1.2.0" + } + }, + { + "publishedAt": "2021-01-20T13:38:55Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "1.2.1" + } + }, + { + "publishedAt": "2021-02-09T13:23:58Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "1.2.2" + } + }, + { + "publishedAt": "2021-03-02T12:10:02Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "1.2.3" + } + }, + { + "publishedAt": "2021-04-12T18:45:17Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "1.2.4" + } + }, + { + "publishedAt": "2021-06-22T13:44:35Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "1.2.5" + } + }, + { + "publishedAt": "2021-07-04T13:26:00Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "1.3.0" + } + }, + { + "publishedAt": "2021-07-25T12:25:24Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "1.3.1" + } + }, + { + "publishedAt": "2021-08-15T16:17:35Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "1.3.2" + } + }, + { + "publishedAt": "2021-09-12T13:21:19Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "1.3.3" + } + }, + { + "publishedAt": "2021-10-17T16:43:17Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "1.3.4" + } + }, + { + "publishedAt": "2021-12-12T14:39:44Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "1.3.5" + } + }, + { + "publishedAt": "2022-01-22T14:47:46Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "1.4.0" + } + }, + { + "publishedAt": "2022-02-12T11:22:01Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "1.4.1" + } + }, + { + "publishedAt": "2022-04-02T10:33:12Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "1.4.2" + } + }, + { + "publishedAt": "2022-06-23T13:30:31Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "1.4.3" + } + }, + { + "publishedAt": "2022-08-31T12:19:12Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "1.4.4" + } + }, + { + "publishedAt": "2022-09-19T15:53:58Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "1.5.0" + } + }, + { + "publishedAt": "2022-10-19T06:30:48Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "1.5.1" + } + }, + { + "publishedAt": "2022-11-23T05:50:47Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "1.5.2" + } + }, + { + "publishedAt": "2023-01-19T08:30:06Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "1.5.3" + } + }, + { + "publishedAt": "2023-04-03T14:13:05Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "2.0.0" + } + }, + { + "publishedAt": "2023-04-24T10:20:00Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "2.0.1" + } + }, + { + "publishedAt": "2023-05-29T06:43:27Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "2.0.2" + } + }, + { + "publishedAt": "2023-06-28T23:17:11Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "2.0.3" + } + }, + { + "publishedAt": "2023-08-30T13:13:55Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "2.1.0" + } + }, + { + "publishedAt": "2023-09-20T21:04:48Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "2.1.1" + } + }, + { + "publishedAt": "2023-10-26T19:23:53Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "2.1.2" + } + }, + { + "publishedAt": "2023-11-10T19:17:37Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "2.1.3" + } + }, + { + "publishedAt": "2023-12-08T15:37:59Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "2.1.4" + } + }, + { + "publishedAt": "2024-01-20T02:37:40Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "2.2.0" + } + }, + { + "publishedAt": "2024-02-23T15:31:26Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "2.2.1" + } + }, + { + "publishedAt": "2024-04-10T19:45:09Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "2.2.2" + } + }, + { + "publishedAt": "2024-09-20T13:09:30Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "2.2.3" + } + }, + { + "publishedAt": "2025-06-05T03:27:09Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "2.3.0" + } + }, + { + "publishedAt": "2025-07-07T19:19:19Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "2.3.1" + } + }, + { + "publishedAt": "2025-08-21T10:27:43Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "2.3.2" + } + }, + { + "publishedAt": "2025-09-29T23:27:51Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "2.3.3" + } + }, + { + "publishedAt": "2026-01-21T15:51:35Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "3.0.0" + } + }, + { + "publishedAt": "2025-12-03T17:39:10Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "3.0.0rc0" + } + }, + { + "publishedAt": "2025-12-19T22:25:09Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "3.0.0rc1" + } + }, + { + "publishedAt": "2026-01-14T22:43:14Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "3.0.0rc2" + } + }, + { + "publishedAt": "2026-02-17T22:19:43Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "3.0.1" + } + }, + { + "publishedAt": "2026-03-31T06:47:53Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "3.0.2" + } + }, + { + "publishedAt": "2026-05-11T18:53:49Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "3.0.3" + } + }, + { + "isDefault": true, + "publishedAt": "2026-06-28T15:31:11Z", + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "3.0.4" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "python-dateutil", + "system": "PYPI" + } + } + response: |- + { + "packageKey": { + "name": "python-dateutil", + "system": "PYPI" + }, + "versions": [ + { + "publishedAt": "2008-08-06T19:11:48Z", + "versionKey": { + "name": "python-dateutil", + "system": "PYPI", + "version": "1.4.0" + } + }, + { + "publishedAt": "2008-08-06T23:49:27Z", + "versionKey": { + "name": "python-dateutil", + "system": "PYPI", + "version": "1.4.1" + } + }, + { + "publishedAt": "2010-11-08T17:10:36Z", + "versionKey": { + "name": "python-dateutil", + "system": "PYPI", + "version": "1.5.0" + } + }, + { + "publishedAt": "2012-03-28T18:03:09Z", + "versionKey": { + "name": "python-dateutil", + "system": "PYPI", + "version": "2.1.0" + } + }, + { + "publishedAt": "2013-11-01T08:34:21Z", + "versionKey": { + "name": "python-dateutil", + "system": "PYPI", + "version": "2.2.0" + } + }, + { + "publishedAt": "2014-12-01T20:20:17Z", + "versionKey": { + "name": "python-dateutil", + "system": "PYPI", + "version": "2.3.0" + } + }, + { + "publishedAt": "2015-01-05T17:53:12Z", + "versionKey": { + "name": "python-dateutil", + "system": "PYPI", + "version": "2.4.0" + } + }, + { + "publishedAt": "2015-03-05T18:53:55Z", + "versionKey": { + "name": "python-dateutil", + "system": "PYPI", + "version": "2.4.1" + } + }, + { + "versionKey": { + "name": "python-dateutil", + "system": "PYPI", + "version": "2.4.1.post1" + } + }, + { + "publishedAt": "2015-03-31T19:41:17Z", + "versionKey": { + "name": "python-dateutil", + "system": "PYPI", + "version": "2.4.2" + } + }, + { + "publishedAt": "2016-02-28T21:36:22Z", + "versionKey": { + "name": "python-dateutil", + "system": "PYPI", + "version": "2.5.0" + } + }, + { + "publishedAt": "2016-03-17T18:14:00Z", + "versionKey": { + "name": "python-dateutil", + "system": "PYPI", + "version": "2.5.1" + } + }, + { + "publishedAt": "2016-03-27T17:02:18Z", + "versionKey": { + "name": "python-dateutil", + "system": "PYPI", + "version": "2.5.2" + } + }, + { + "publishedAt": "2016-04-21T00:54:11Z", + "versionKey": { + "name": "python-dateutil", + "system": "PYPI", + "version": "2.5.3" + } + }, + { + "publishedAt": "2016-11-08T15:33:42Z", + "versionKey": { + "name": "python-dateutil", + "system": "PYPI", + "version": "2.6.0" + } + }, + { + "publishedAt": "2017-07-10T18:37:07Z", + "versionKey": { + "name": "python-dateutil", + "system": "PYPI", + "version": "2.6.1" + } + }, + { + "publishedAt": "2018-03-11T23:34:17Z", + "versionKey": { + "name": "python-dateutil", + "system": "PYPI", + "version": "2.7.0" + } + }, + { + "publishedAt": "2018-03-24T19:08:08Z", + "versionKey": { + "name": "python-dateutil", + "system": "PYPI", + "version": "2.7.1" + } + }, + { + "publishedAt": "2018-03-26T15:04:57Z", + "versionKey": { + "name": "python-dateutil", + "system": "PYPI", + "version": "2.7.2" + } + }, + { + "publishedAt": "2018-05-10T12:02:16Z", + "versionKey": { + "name": "python-dateutil", + "system": "PYPI", + "version": "2.7.3" + } + }, + { + "publishedAt": "2018-10-25T16:45:49Z", + "versionKey": { + "name": "python-dateutil", + "system": "PYPI", + "version": "2.7.4" + } + }, + { + "publishedAt": "2018-10-27T18:14:34Z", + "versionKey": { + "name": "python-dateutil", + "system": "PYPI", + "version": "2.7.5" + } + }, + { + "publishedAt": "2019-02-05T14:12:35Z", + "versionKey": { + "name": "python-dateutil", + "system": "PYPI", + "version": "2.8.0" + } + }, + { + "publishedAt": "2019-11-03T05:42:01Z", + "versionKey": { + "name": "python-dateutil", + "system": "PYPI", + "version": "2.8.1" + } + }, + { + "publishedAt": "2021-07-14T08:19:18Z", + "versionKey": { + "name": "python-dateutil", + "system": "PYPI", + "version": "2.8.2" + } + }, + { + "publishedAt": "2024-03-01T03:52:51Z", + "versionKey": { + "name": "python-dateutil", + "system": "PYPI", + "version": "2.9.0" + } + }, + { + "isDefault": true, + "publishedAt": "2024-03-01T18:36:18Z", + "versionKey": { + "name": "python-dateutil", + "system": "PYPI", + "version": "2.9.0.post0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "pytz", + "system": "PYPI" + } + } + response: |- + { + "packageKey": { + "name": "pytz", + "system": "PYPI" + }, + "versions": [ + { + "publishedAt": "2013-10-01T15:21:37Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2004.0.0a0" + } + }, + { + "publishedAt": "2013-10-01T15:18:06Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2004.0.0b0" + } + }, + { + "publishedAt": "2013-10-01T15:24:37Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2004.0.0b2" + } + }, + { + "publishedAt": "2013-10-01T15:26:28Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2004d" + } + }, + { + "publishedAt": "2005-12-31T09:58:54Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2005.0.0.post0" + } + }, + { + "publishedAt": "2013-10-01T15:32:15Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2005.0.0a0" + } + }, + { + "publishedAt": "2013-10-01T15:32:55Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2005e" + } + }, + { + "publishedAt": "2013-10-01T15:33:37Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2005i" + } + }, + { + "publishedAt": "2005-08-19T06:03:39Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2005k" + } + }, + { + "publishedAt": "2005-09-15T03:34:22Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2005m" + } + }, + { + "publishedAt": "2006-05-09T10:59:34Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2006g" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2006g-py2.4" + } + }, + { + "publishedAt": "2006-08-23T06:43:21Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2006j" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2006j-py2.4" + } + }, + { + "publishedAt": "2006-12-08T05:14:08Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2006p" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2006p-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2006p-py2.5" + } + }, + { + "publishedAt": "2007-03-03T10:36:50Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007.0.0rc0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007c-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007c-py2.5" + } + }, + { + "publishedAt": "2007-03-27T04:54:22Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007d" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007d-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007d-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007d-py2.5" + } + }, + { + "publishedAt": "2007-06-03T12:24:54Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007f" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007f-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007f-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007f-py2.5" + } + }, + { + "publishedAt": "2007-09-26T07:28:40Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007g" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007g-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007g-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007g-py2.5" + } + }, + { + "publishedAt": "2007-12-03T07:54:29Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007i" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007i-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007i-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007i-py2.5" + } + }, + { + "publishedAt": "2008-01-02T02:18:57Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007k" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007k-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007k-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007k-py2.5" + } + }, + { + "publishedAt": "2008-03-10T08:34:23Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008.0.0a0" + } + }, + { + "publishedAt": "2008-04-22T11:14:51Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008.0.0b0" + } + }, + { + "publishedAt": "2008-07-07T09:50:40Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008.0.0rc0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008a-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008a-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008a-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008b-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008b-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008b-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008c-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008c-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008c-py2.5" + } + }, + { + "publishedAt": "2008-10-11T12:34:53Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008g" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008g-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008g-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008g-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008g-py2.6" + } + }, + { + "publishedAt": "2008-10-13T15:17:10Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008h" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008h-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008h-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008h-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008h-py2.6" + } + }, + { + "publishedAt": "2008-10-27T17:35:58Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008i" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008i-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008i-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008i-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008i-py2.6" + } + }, + { + "publishedAt": "2009-11-10T12:49:16Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009.0.0.post0" + } + }, + { + "publishedAt": "2009-01-22T09:46:26Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009.0.0a0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009a-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009a-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009a-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009a-py2.6" + } + }, + { + "publishedAt": "2009-03-26T06:40:08Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009d" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009d-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009d-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009d-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009d-py2.6" + } + }, + { + "publishedAt": "2009-04-09T06:11:37Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009e" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009e-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009e-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009e-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009e-py2.6" + } + }, + { + "publishedAt": "2009-04-18T07:12:23Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009f" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009f-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009f-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009f-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009f-py2.6" + } + }, + { + "publishedAt": "2009-04-27T16:43:35Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009g" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009g-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009g-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009g-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009g-py2.6" + } + }, + { + "publishedAt": "2009-06-17T05:49:08Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009i" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009i-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009i-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009i-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009i-py2.6" + } + }, + { + "publishedAt": "2009-06-18T05:31:12Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009j" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009j-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009j-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009j-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009j-py2.6" + } + }, + { + "publishedAt": "2009-08-18T07:39:14Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009l" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009l-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009l-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009l-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009l-py2.6" + } + }, + { + "publishedAt": "2009-09-29T06:56:33Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009n" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009n-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009n-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009n-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009n-py2.6" + } + }, + { + "publishedAt": "2009-10-28T11:45:27Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009p" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009p-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009p-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009p-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009p-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009r-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009r-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009r-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009r-py2.6" + } + }, + { + "publishedAt": "2010-01-04T12:07:12Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009u" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009u-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009u-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009u-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009u-py2.6" + } + }, + { + "publishedAt": "2010-01-26T08:10:30Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010.0.0b0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010b-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010b-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010b-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010b-py2.6" + } + }, + { + "publishedAt": "2010-03-09T12:09:04Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010e" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010e-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010e-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010e-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010e-py2.6" + } + }, + { + "publishedAt": "2010-03-30T08:54:41Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010g" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010g-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010g-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010g-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010g-py2.6" + } + }, + { + "publishedAt": "2010-04-16T15:01:51Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010h" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010h-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010h-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010h-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010h-py2.6" + } + }, + { + "publishedAt": "2010-07-28T10:25:46Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010k" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010k-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010k-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010k-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010k-py2.6" + } + }, + { + "publishedAt": "2010-08-23T11:53:30Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010l" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010l-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010l-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010l-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010l-py2.6" + } + }, + { + "publishedAt": "2010-11-18T15:03:14Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010o" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010o-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010o-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010o-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010o-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010o-py2.7" + } + }, + { + "publishedAt": "2011-02-08T13:57:19Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011.0.0b0" + } + }, + { + "publishedAt": "2011-03-09T08:23:29Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011.0.0rc0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011b-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011b-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011b-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011b-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011b-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011c-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011c-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011c-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011c-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011c-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011c-py3.2" + } + }, + { + "publishedAt": "2011-03-17T06:21:56Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011d" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011d-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011d-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011d-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011d-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011d-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011d-py3.2" + } + }, + { + "publishedAt": "2011-04-01T13:56:47Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011e" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011e-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011e-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011e-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011e-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011e-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011e-py3.2" + } + }, + { + "publishedAt": "2011-05-08T09:59:10Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011g" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011g-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011g-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011g-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011g-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011g-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011g-py3.2" + } + }, + { + "publishedAt": "2011-06-27T15:52:40Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011h" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011h-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011h-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011h-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011h-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011h-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011h-py3.2" + } + }, + { + "publishedAt": "2011-09-21T13:36:33Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011j" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011j-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011j-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011j-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011j-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011j-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011j-py3.2" + } + }, + { + "publishedAt": "2011-10-04T06:48:22Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011k" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011k-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011k-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011k-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011k-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011k-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011k-py3.2" + } + }, + { + "publishedAt": "2011-11-04T11:54:02Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011n" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011n-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011n-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011n-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011n-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011n-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011n-py3.2" + } + }, + { + "publishedAt": "2012-03-05T11:23:51Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012.0.0b0" + } + }, + { + "publishedAt": "2012-04-16T06:46:15Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012.0.0rc0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012b-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012b-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012b-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012b-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012b-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012b-py3.2" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012c-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012c-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012c-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012c-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012c-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012c-py3.2" + } + }, + { + "publishedAt": "2012-07-25T14:46:34Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012d" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012d-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012d-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012d-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012d-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012d-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012d-py3.2" + } + }, + { + "publishedAt": "2012-09-25T03:19:45Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012f" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012f-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012f-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012f-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012f-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012f-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012f-py3.2" + } + }, + { + "publishedAt": "2012-10-19T11:00:00Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012g" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012g-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012g-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012g-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012g-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012g-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012g-py3.2" + } + }, + { + "publishedAt": "2012-10-31T09:52:58Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012h" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012h-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012h-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012h-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012h-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012h-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012h-py3.2" + } + }, + { + "publishedAt": "2013-01-03T09:50:11Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012j" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012j-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012j-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012j-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012j-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012j-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012j-py3.2" + } + }, + { + "publishedAt": "2013-03-14T17:51:57Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.0.0b0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.6-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.6-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.6-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.6-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.6-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.6-py3.2" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.6-py3.3" + } + }, + { + "publishedAt": "2013-10-01T14:17:25Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.6.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.7-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.7-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.7-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.7-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.7-py3.3" + } + }, + { + "publishedAt": "2013-10-02T04:28:46Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.7.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.8-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.8-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.8-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.8-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.8-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.8-py3.2" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.8-py3.3" + } + }, + { + "publishedAt": "2013-11-05T12:50:47Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.8.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.9-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.9-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.9-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.9-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.9-py3.2" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.9-py3.3" + } + }, + { + "publishedAt": "2014-01-03T10:34:15Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.9.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013b-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013b-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013b-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013b-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013b-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013b-py3.2" + } + }, + { + "publishedAt": "2013-09-05T14:15:52Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013d" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013d-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013d-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013d-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013d-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013d-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013d-py3.2" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013d-py3.3" + } + }, + { + "publishedAt": "2014-03-14T09:02:22Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.1.0" + } + }, + { + "publishedAt": "2014-03-21T06:33:25Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.1.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.1.1-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.1.1-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.1.1-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.1.1-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.1.1-py3.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.10-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.10-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.10-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.10-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.10-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.10-py3.2" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.10-py3.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.10-py3.4" + } + }, + { + "publishedAt": "2014-11-27T09:02:55Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.10.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.2-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.2-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.2-py2.6" + } + }, + { + "publishedAt": "2014-03-25T06:58:49Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.2.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.3-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.3-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.3-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.3-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.3-py3.3" + } + }, + { + "publishedAt": "2014-05-15T08:54:13Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.3.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.4-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.4-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.4-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.4-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.4-py3.3" + } + }, + { + "publishedAt": "2014-06-02T12:47:48Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.4.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.7-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.7-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.7-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.7-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.7-py3.3" + } + }, + { + "publishedAt": "2014-09-01T10:43:57Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.7.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.9-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.9-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.9-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.9-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.9-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.9-py3.2" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.9-py3.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.9-py3.4" + } + }, + { + "publishedAt": "2014-11-03T10:46:54Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.9.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.2-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.2-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.2-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.2-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.2-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.2-py3.2" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.2-py3.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.2-py3.4" + } + }, + { + "publishedAt": "2015-03-23T07:06:50Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.2.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.4-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.4-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.4-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.4-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.4-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.4-py3.2" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.4-py3.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.4-py3.4" + } + }, + { + "publishedAt": "2015-05-13T14:37:48Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.4.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.6-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.6-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.6-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.6-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.6-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.6-py3.2" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.6-py3.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.6-py3.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.6-py3.5" + } + }, + { + "publishedAt": "2015-09-21T13:40:56Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.6.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.7-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.7-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.7-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.7-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.7-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.7-py3.2" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.7-py3.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.7-py3.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.7-py3.5" + } + }, + { + "publishedAt": "2015-10-26T06:31:56Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.7.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.1-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.1-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.1-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.1-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.1-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.1-py3.2" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.1-py3.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.1-py3.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.1-py3.5" + } + }, + { + "publishedAt": "2016-03-14T06:51:38Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.1.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.10-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.10-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.10-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.10-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.10-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.10-py3.2" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.10-py3.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.10-py3.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.10-py3.5" + } + }, + { + "publishedAt": "2016-12-06T10:02:01Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.10.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.2-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.2-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.2-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.2-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.2-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.2-py3.2" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.2-py3.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.2-py3.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.2-py3.5" + } + }, + { + "publishedAt": "2016-03-21T04:28:41Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.2.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.3-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.3-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.3-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.3-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.3-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.3-py3.2" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.3-py3.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.3-py3.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.3-py3.5" + } + }, + { + "publishedAt": "2016-03-24T06:08:39Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.3.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.4-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.4-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.4-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.4-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.4-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.4-py3.2" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.4-py3.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.4-py3.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.4-py3.5" + } + }, + { + "publishedAt": "2016-04-22T13:17:51Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.4.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.6-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.6-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.6-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.6-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.6-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.6-py3.2" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.6-py3.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.6-py3.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.6-py3.5" + } + }, + { + "publishedAt": "2016-07-13T13:48:09Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.6.0" + } + }, + { + "publishedAt": "2016-07-14T08:23:12Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.6.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.6.1-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.6.1-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.6.1-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.6.1-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.6.1-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.6.1-py3.2" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.6.1-py3.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.6.1-py3.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.6.1-py3.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.7-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.7-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.7-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.7-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.7-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.7-py3.2" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.7-py3.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.7-py3.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.7-py3.5" + } + }, + { + "publishedAt": "2016-10-03T08:22:21Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.7.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2017.2-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2017.2-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2017.2-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2017.2-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2017.2-py3.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2017.2-py3.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2017.2-py3.5" + } + }, + { + "publishedAt": "2017-03-30T08:36:37Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2017.2.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2017.3-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2017.3-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2017.3-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2017.3-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2017.3-py3.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2017.3-py3.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2017.3-py3.5" + } + }, + { + "publishedAt": "2017-10-30T14:10:03Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2017.3.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2018.3-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2018.3-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2018.3-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2018.3-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2018.3-py3.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2018.3-py3.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2018.3-py3.5" + } + }, + { + "publishedAt": "2018-02-09T07:58:22Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2018.3.0" + } + }, + { + "publishedAt": "2018-04-10T10:48:11Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2018.4.0" + } + }, + { + "publishedAt": "2018-06-29T06:53:04Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2018.5.0" + } + }, + { + "publishedAt": "2018-10-24T09:25:30Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2018.6.0" + } + }, + { + "publishedAt": "2018-10-29T10:11:56Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2018.7.0" + } + }, + { + "publishedAt": "2019-01-07T07:54:53Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2018.9.0" + } + }, + { + "publishedAt": "2019-04-10T02:12:32Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2019.1.0" + } + }, + { + "publishedAt": "2019-07-31T16:29:10Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2019.2.0" + } + }, + { + "publishedAt": "2019-10-07T03:18:16Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2019.3.0" + } + }, + { + "publishedAt": "2020-04-28T08:28:21Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2020.1.0" + } + }, + { + "publishedAt": "2020-11-02T05:25:55Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2020.4.0" + } + }, + { + "publishedAt": "2020-12-24T20:58:04Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2020.5.0" + } + }, + { + "publishedAt": "2021-02-01T08:07:15Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2021.1.0" + } + }, + { + "publishedAt": "2021-10-02T03:56:30Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2021.3.0" + } + }, + { + "publishedAt": "2022-03-20T00:37:06Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2022.1.0" + } + }, + { + "publishedAt": "2022-08-12T01:36:59Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2022.2.0" + } + }, + { + "publishedAt": "2022-08-13T02:07:57Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2022.2.1" + } + }, + { + "publishedAt": "2022-10-02T05:04:30Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2022.4.0" + } + }, + { + "publishedAt": "2022-10-18T11:30:43Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2022.5.0" + } + }, + { + "publishedAt": "2022-10-31T23:58:42Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2022.6.0" + } + }, + { + "publishedAt": "2022-12-18T02:17:20Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2022.7.0" + } + }, + { + "publishedAt": "2023-01-14T12:25:02Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2022.7.1" + } + }, + { + "publishedAt": "2023-03-25T08:31:59Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2023.2.0" + } + }, + { + "publishedAt": "2023-03-29T04:23:25Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2023.3.0" + } + }, + { + "publishedAt": "2023-09-05T01:56:55Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2023.3.0.post1" + } + }, + { + "publishedAt": "2024-01-29T03:41:21Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2023.4.0" + } + }, + { + "publishedAt": "2024-02-02T01:18:37Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2024.1.0" + } + }, + { + "publishedAt": "2024-09-11T02:24:45Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2024.2.0" + } + }, + { + "publishedAt": "2025-01-31T01:54:45Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2025.1.0" + } + }, + { + "publishedAt": "2025-03-25T02:24:58Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2025.2.0" + } + }, + { + "publishedAt": "2026-03-03T06:52:14Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2026.1.0" + } + }, + { + "publishedAt": "2026-03-03T07:47:49Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2026.1.0.post1" + } + }, + { + "isDefault": true, + "publishedAt": "2026-05-04T01:35:27Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2026.2.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "werkzeug", + "system": "PYPI" + } + } + response: |- + { + "packageKey": { + "name": "werkzeug", + "system": "PYPI" + }, + "versions": [ + { + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.1-py2.4" + } + }, + { + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.1-py2.5" + } + }, + { + "publishedAt": "2007-12-09T18:29:44Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.1.0" + } + }, + { + "publishedAt": "2015-01-29T23:03:27Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.10.0" + } + }, + { + "publishedAt": "2015-02-03T22:00:36Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.10.1" + } + }, + { + "publishedAt": "2015-03-26T12:40:49Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.10.2" + } + }, + { + "publishedAt": "2015-03-26T15:50:09Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.10.4" + } + }, + { + "publishedAt": "2015-11-08T14:55:41Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.11.0" + } + }, + { + "publishedAt": "2015-11-10T11:48:06Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.11.1" + } + }, + { + "publishedAt": "2016-05-24T09:24:48Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.11.10" + } + }, + { + "publishedAt": "2016-08-31T13:13:17Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.11.11" + } + }, + { + "publishedAt": "2016-12-26T14:10:37Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.11.12" + } + }, + { + "publishedAt": "2016-12-26T18:56:10Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.11.13" + } + }, + { + "publishedAt": "2016-12-30T22:13:14Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.11.14" + } + }, + { + "publishedAt": "2016-12-30T22:49:48Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.11.15" + } + }, + { + "publishedAt": "2015-11-12T09:23:36Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.11.2" + } + }, + { + "publishedAt": "2015-12-19T23:13:54Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.11.3" + } + }, + { + "publishedAt": "2016-02-14T17:54:40Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.11.4" + } + }, + { + "publishedAt": "2016-03-22T19:39:16Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.11.5" + } + }, + { + "publishedAt": "2016-04-14T13:48:58Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.11.6" + } + }, + { + "publishedAt": "2016-04-14T17:38:21Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.11.7" + } + }, + { + "publishedAt": "2016-04-15T13:00:56Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.11.8" + } + }, + { + "publishedAt": "2016-04-24T18:31:53Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.11.9" + } + }, + { + "publishedAt": "2017-03-10T11:22:10Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.12.0" + } + }, + { + "publishedAt": "2017-03-15T17:08:20Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.12.1" + } + }, + { + "publishedAt": "2017-05-16T06:37:47Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.12.2" + } + }, + { + "publishedAt": "2017-12-07T17:33:16Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.13.0" + } + }, + { + "publishedAt": "2017-12-31T13:32:12Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.14.0" + } + }, + { + "publishedAt": "2017-12-31T21:16:45Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.14.1" + } + }, + { + "publishedAt": "2019-03-19T17:24:16Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.15.0" + } + }, + { + "publishedAt": "2019-03-21T17:01:20Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.15.1" + } + }, + { + "publishedAt": "2019-04-02T17:26:06Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.15.2" + } + }, + { + "publishedAt": "2019-05-14T21:10:46Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.15.3" + } + }, + { + "publishedAt": "2019-05-15T01:49:48Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.15.4" + } + }, + { + "publishedAt": "2019-07-17T15:31:42Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.15.5" + } + }, + { + "publishedAt": "2019-09-04T20:09:10Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.15.6" + } + }, + { + "publishedAt": "2019-09-19T14:39:43Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.16.0" + } + }, + { + "publishedAt": "2020-01-27T04:13:55Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.16.1" + } + }, + { + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.2-py2.4" + } + }, + { + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.2-py2.5" + } + }, + { + "publishedAt": "2008-02-13T22:38:53Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.2.0" + } + }, + { + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.3-py2.3" + } + }, + { + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.3-py2.4" + } + }, + { + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.3-py2.5" + } + }, + { + "publishedAt": "2008-06-14T16:14:16Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.3.0" + } + }, + { + "publishedAt": "2008-06-24T15:26:12Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.3.1" + } + }, + { + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.3.1-py2.3" + } + }, + { + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.3.1-py2.4" + } + }, + { + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.3.1-py2.5" + } + }, + { + "publishedAt": "2008-11-23T14:49:54Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.4.0" + } + }, + { + "publishedAt": "2009-01-11T10:45:11Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.4.1" + } + }, + { + "publishedAt": "2009-04-25T00:16:55Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.5.0" + } + }, + { + "publishedAt": "2009-07-09T22:15:10Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.5.1" + } + }, + { + "publishedAt": "2010-02-19T00:06:42Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.6.0" + } + }, + { + "publishedAt": "2010-04-13T00:16:33Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.6.1" + } + }, + { + "publishedAt": "2010-04-23T18:05:38Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.6.2" + } + }, + { + "publishedAt": "2011-07-24T17:46:37Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.7.0" + } + }, + { + "publishedAt": "2011-07-26T12:25:43Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.7.1" + } + }, + { + "publishedAt": "2011-09-30T12:48:57Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.7.2" + } + }, + { + "publishedAt": "2011-09-29T23:55:03Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.8.0" + } + }, + { + "publishedAt": "2011-09-30T12:50:19Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.8.1" + } + }, + { + "publishedAt": "2011-12-16T15:53:06Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.8.2" + } + }, + { + "publishedAt": "2012-02-05T11:10:46Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.8.3" + } + }, + { + "publishedAt": "2013-06-13T08:27:11Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.9.0" + } + }, + { + "publishedAt": "2013-06-14T08:51:26Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.9.1" + } + }, + { + "publishedAt": "2013-07-18T15:06:56Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.9.2" + } + }, + { + "publishedAt": "2013-07-25T15:00:47Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.9.3" + } + }, + { + "publishedAt": "2013-08-25T23:20:28Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.9.4" + } + }, + { + "publishedAt": "2014-06-06T19:18:48Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.9.5" + } + }, + { + "publishedAt": "2014-06-07T10:34:38Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.9.6" + } + }, + { + "publishedAt": "2020-02-06T20:25:34Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "1.0.0" + } + }, + { + "publishedAt": "2020-01-31T16:58:39Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "1.0.0rc1" + } + }, + { + "publishedAt": "2020-03-31T18:03:34Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "1.0.1" + } + }, + { + "publishedAt": "2021-05-11T20:26:15Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.0.0" + } + }, + { + "publishedAt": "2021-02-08T15:20:44Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.0.0rc1" + } + }, + { + "publishedAt": "2021-03-03T20:45:59Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.0.0rc2" + } + }, + { + "publishedAt": "2021-03-17T20:42:05Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.0.0rc3" + } + }, + { + "publishedAt": "2021-04-16T15:35:25Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.0.0rc4" + } + }, + { + "publishedAt": "2021-05-03T14:16:08Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.0.0rc5" + } + }, + { + "publishedAt": "2021-05-17T23:16:08Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.0.1" + } + }, + { + "publishedAt": "2021-10-06T00:27:10Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.0.2" + } + }, + { + "publishedAt": "2022-02-07T21:04:36Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.0.3" + } + }, + { + "publishedAt": "2022-03-28T17:55:57Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.1.0" + } + }, + { + "publishedAt": "2022-04-01T16:01:11Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.1.1" + } + }, + { + "publishedAt": "2022-04-28T17:39:34Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.1.2" + } + }, + { + "publishedAt": "2022-07-23T19:42:21Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.2.0" + } + }, + { + "publishedAt": "2022-07-08T17:52:26Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.2.0a1" + } + }, + { + "publishedAt": "2022-07-27T20:44:18Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.2.1" + } + }, + { + "publishedAt": "2022-08-08T21:44:13Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.2.2" + } + }, + { + "publishedAt": "2023-02-14T17:18:42Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.2.3" + } + }, + { + "publishedAt": "2023-04-25T18:04:46Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.3.0" + } + }, + { + "publishedAt": "2023-04-27T13:44:10Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.3.1" + } + }, + { + "publishedAt": "2023-04-28T19:01:20Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.3.2" + } + }, + { + "publishedAt": "2023-05-01T15:32:32Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.3.3" + } + }, + { + "publishedAt": "2023-05-08T20:11:38Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.3.4" + } + }, + { + "publishedAt": "2023-06-07T19:46:21Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.3.5" + } + }, + { + "publishedAt": "2023-06-08T21:26:53Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.3.6" + } + }, + { + "publishedAt": "2023-08-14T09:30:45Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.3.7" + } + }, + { + "publishedAt": "2023-11-08T18:37:01Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.3.8" + } + }, + { + "publishedAt": "2023-09-30T13:58:46Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "3.0.0" + } + }, + { + "publishedAt": "2023-10-24T20:57:47Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "3.0.1" + } + }, + { + "publishedAt": "2024-04-01T18:57:12Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "3.0.2" + } + }, + { + "publishedAt": "2024-05-05T23:10:29Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "3.0.3" + } + }, + { + "publishedAt": "2024-08-21T19:50:34Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "3.0.4" + } + }, + { + "publishedAt": "2024-10-25T00:48:45Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "3.0.5" + } + }, + { + "publishedAt": "2024-10-25T18:52:30Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "3.0.6" + } + }, + { + "publishedAt": "2024-10-31T17:23:11Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "3.1.0" + } + }, + { + "publishedAt": "2024-11-01T16:40:43Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "3.1.1" + } + }, + { + "publishedAt": "2024-11-04T17:35:33Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "3.1.2" + } + }, + { + "publishedAt": "2024-11-08T15:52:16Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "3.1.3" + } + }, + { + "publishedAt": "2025-11-29T02:15:21Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "3.1.4" + } + }, + { + "publishedAt": "2026-01-08T17:49:21Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "3.1.5" + } + }, + { + "publishedAt": "2026-02-19T15:17:17Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "3.1.6" + } + }, + { + "publishedAt": "2026-03-24T01:08:06Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "3.1.7" + } + }, + { + "isDefault": true, + "publishedAt": "2026-04-02T18:49:12Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "3.1.8" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "1.0.0" + } + } + response: |- + { + "pypi": { + "dependencies": [ + { + "projectName": "werkzeug", + "versionSpecifier": "\u003e=0.14" + }, + { + "projectName": "jinja2", + "versionSpecifier": "\u003e=2.10" + }, + { + "projectName": "itsdangerous", + "versionSpecifier": "\u003e=0.24" + }, + { + "projectName": "click", + "versionSpecifier": "\u003e=5.1" + }, + { + "environmentMarker": "extra == 'dev'", + "projectName": "pytest", + "versionSpecifier": "\u003e=3" + }, + { + "environmentMarker": "extra == 'dev'", + "projectName": "coverage" + }, + { + "environmentMarker": "extra == 'dev'", + "projectName": "tox" + }, + { + "environmentMarker": "extra == 'dev'", + "projectName": "sphinx" + }, + { + "environmentMarker": "extra == 'dev'", + "projectName": "pallets-sphinx-themes" + }, + { + "environmentMarker": "extra == 'dev'", + "projectName": "sphinxcontrib-log-cabinet" + }, + { + "environmentMarker": "extra == 'docs'", + "projectName": "sphinx" + }, + { + "environmentMarker": "extra == 'docs'", + "projectName": "pallets-sphinx-themes" + }, + { + "environmentMarker": "extra == 'docs'", + "projectName": "sphinxcontrib-log-cabinet" + }, + { + "environmentMarker": "extra == 'dotenv'", + "projectName": "python-dotenv" + } + ], + "providedExtras": [ + { + "name": "dotenv" + }, + { + "name": "dev" + }, + { + "name": "docs" + }, + { + "name": "dev" + }, + { + "name": "docs" + }, + { + "name": "dotenv" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "flask-cors", + "system": "PYPI", + "version": "1.0.0" + } + } + response: |- + { + "pypi": {} + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "pandas", + "system": "PYPI", + "version": "0.23.4" + } + } + response: |- + { + "pypi": { + "dependencies": [ + { + "projectName": "python-dateutil", + "versionSpecifier": "\u003e=2.5.0" + }, + { + "projectName": "pytz", + "versionSpecifier": "\u003e=2011k" + }, + { + "projectName": "numpy", + "versionSpecifier": "\u003e=1.9.0" + } + ], + "requiredPythonVersion": "\u003e=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*" + } + } diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_requirements.txt_transitive_default.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_requirements.txt_transitive_default.yaml new file mode 100644 index 00000000000..b18ce02d922 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_requirements.txt_transitive_default.yaml @@ -0,0 +1,328 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 1604 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "PyPI", + "name": "django" + }, + "version": "1.11.29" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "flask" + }, + "version": "1.0.0" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "requests" + }, + "version": "2.20.0" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "certifi" + }, + "version": "2026.6.17" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "chardet" + }, + "version": "3.0.4" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "click" + }, + "version": "8.4.2" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "idna" + }, + "version": "2.7.0" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "itsdangerous" + }, + "version": "2.2.0" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "jinja2" + }, + "version": "3.1.6" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "markupsafe" + }, + "version": "3.0.3" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "pytz" + }, + "version": "2026.2.0" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "urllib3" + }, + "version": "1.24.3" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "werkzeug" + }, + "version": "3.1.8" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 3018 + body: | + { + "results": [ + { + "vulns": [ + { + "id": "GHSA-68w8-qjq3-2gfm", + "modified": "2024-09-20T15:46:52.557962Z" + }, + { + "id": "GHSA-6w2r-r2m5-xq5w", + "modified": "2026-06-05T14:45:50.840275Z" + }, + { + "id": "GHSA-7xr5-9hcq-chf9", + "modified": "2026-02-04T03:48:05.224740Z" + }, + { + "id": "GHSA-8x94-hmjh-97hq", + "modified": "2026-02-04T02:45:55.690257Z" + }, + { + "id": "GHSA-frmv-pr5f-9mcr", + "modified": "2026-06-05T14:45:52.053173Z" + }, + { + "id": "GHSA-qw25-v68c-qjf3", + "modified": "2026-06-05T14:45:50.558008Z" + }, + { + "id": "GHSA-rrqc-c2jx-6jgv", + "modified": "2026-07-07T17:57:34.018251Z" + }, + { + "id": "PYSEC-2021-98", + "modified": "2023-12-06T01:01:16.755410Z" + }, + { + "id": "PYSEC-2026-1297", + "modified": "2026-07-07T17:57:34.018251Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-68rp-wp8r-4726", + "modified": "2026-07-13T07:26:21.445447Z" + }, + { + "id": "GHSA-m2qf-hxjv-5gpq", + "modified": "2025-02-21T05:42:17.337040Z" + }, + { + "id": "PYSEC-2023-62", + "modified": "2023-11-08T04:12:28.231927Z" + }, + { + "id": "PYSEC-2026-2151", + "modified": "2026-07-13T07:15:25.033843Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-9hjg-9r4m-mvj7", + "modified": "2026-07-07T17:56:56.234172Z" + }, + { + "id": "GHSA-9wx4-h78v-vm56", + "modified": "2026-07-07T17:57:17.012984Z" + }, + { + "id": "GHSA-gc5v-m9x4-r6x2", + "modified": "2026-07-13T07:26:34.091663Z" + }, + { + "id": "GHSA-j8r2-6x86-q33q", + "modified": "2026-02-04T03:34:13.807518Z" + }, + { + "id": "PYSEC-2023-74", + "modified": "2023-11-08T04:12:35.436175Z" + }, + { + "id": "PYSEC-2026-1872", + "modified": "2026-07-07T17:47:00.332079Z" + }, + { + "id": "PYSEC-2026-1873", + "modified": "2026-07-07T17:46:36.762141Z" + }, + { + "id": "PYSEC-2026-2275", + "modified": "2026-07-13T07:15:43.964902Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-65pc-fj4g-8rjx", + "modified": "2026-07-08T17:45:15.021597Z" + }, + { + "id": "GHSA-jjg7-2v4v-x38h", + "modified": "2026-02-04T03:49:45.087439Z" + }, + { + "id": "PYSEC-2024-60", + "modified": "2026-06-10T17:01:21.102419Z" + }, + { + "id": "PYSEC-2026-215", + "modified": "2026-06-16T16:15:04.639265Z" + } + ] + }, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-2xpw-w6gg-jr37", + "modified": "2026-07-07T17:56:33.872074Z" + }, + { + "id": "GHSA-34jh-p97f-mpxf", + "modified": "2026-07-07T17:56:53.715123Z" + }, + { + "id": "GHSA-38jv-5279-wg99", + "modified": "2026-07-07T17:56:31.346111Z" + }, + { + "id": "GHSA-g4mx-q9vg-27p4", + "modified": "2026-02-04T03:30:16.767903Z" + }, + { + "id": "GHSA-gm62-xv2j-4w53", + "modified": "2026-07-07T17:57:28.931610Z" + }, + { + "id": "GHSA-pq67-6m6q-mj2v", + "modified": "2026-07-07T17:56:41.872294Z" + }, + { + "id": "GHSA-qccp-gfcp-xxvc", + "modified": "2026-05-20T08:11:43.145797Z" + }, + { + "id": "GHSA-v845-jxx5-vc9f", + "modified": "2026-02-04T02:58:30.152562Z" + }, + { + "id": "GHSA-wqvq-5m8c-6g24", + "modified": "2024-11-18T22:47:07.792720Z" + }, + { + "id": "PYSEC-2020-148", + "modified": "2023-11-08T04:03:14.251187Z" + }, + { + "id": "PYSEC-2023-192", + "modified": "2023-11-08T04:13:33.452167Z" + }, + { + "id": "PYSEC-2023-212", + "modified": "2023-11-08T04:13:39.165450Z" + }, + { + "id": "PYSEC-2026-141", + "modified": "2026-05-20T09:19:20.983812Z" + }, + { + "id": "PYSEC-2026-1994", + "modified": "2026-07-07T17:48:15.379954Z" + }, + { + "id": "PYSEC-2026-1995", + "modified": "2026-07-07T17:48:15.400192Z" + }, + { + "id": "PYSEC-2026-1996", + "modified": "2026-07-07T17:48:15.382053Z" + }, + { + "id": "PYSEC-2026-1998", + "modified": "2026-07-07T17:47:54.140852Z" + }, + { + "id": "PYSEC-2026-1999", + "modified": "2026-07-07T17:47:54.161376Z" + } + ] + }, + {} + ] + } + headers: + Content-Length: + - "3018" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_requirements.txt_transitive_default_grpc.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_requirements.txt_transitive_default_grpc.yaml new file mode 100644 index 00000000000..07ba2723403 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_requirements.txt_transitive_default_grpc.yaml @@ -0,0 +1,14198 @@ +interactions: + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "certifi", + "system": "PYPI" + } + } + response: |- + { + "packageKey": { + "name": "certifi", + "system": "PYPI" + }, + "versions": [ + { + "publishedAt": "2011-12-28T07:27:42Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "0.0.1" + } + }, + { + "publishedAt": "2011-12-28T09:28:47Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "0.0.2" + } + }, + { + "publishedAt": "2011-12-28T09:41:16Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "0.0.3" + } + }, + { + "publishedAt": "2011-12-28T09:49:48Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "0.0.4" + } + }, + { + "publishedAt": "2011-12-28T11:34:59Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "0.0.5" + } + }, + { + "publishedAt": "2011-12-28T11:37:01Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "0.0.6" + } + }, + { + "publishedAt": "2012-01-23T07:45:43Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "0.0.7" + } + }, + { + "publishedAt": "2012-01-30T21:09:58Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "0.0.8" + } + }, + { + "publishedAt": "2014-01-17T19:18:21Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-03-10T13:36:03Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "1.0.1" + } + }, + { + "publishedAt": "2014-05-18T22:55:55Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "14.5.14" + } + }, + { + "publishedAt": "2015-11-20T09:19:41Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2015.11.20" + } + }, + { + "publishedAt": "2015-11-30T11:18:21Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2015.11.20.1" + } + }, + { + "publishedAt": "2015-04-28T17:40:47Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2015.4.28" + } + }, + { + "publishedAt": "2015-09-06T02:54:12Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2015.9.6" + } + }, + { + "publishedAt": "2015-09-06T03:32:59Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2015.9.6.1" + } + }, + { + "publishedAt": "2015-09-07T15:43:34Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2015.9.6.2" + } + }, + { + "publishedAt": "2016-02-28T14:32:48Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2016.2.28" + } + }, + { + "publishedAt": "2016-08-02T08:07:40Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2016.8.2" + } + }, + { + "publishedAt": "2016-08-31T16:25:25Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2016.8.31" + } + }, + { + "publishedAt": "2016-08-08T13:12:03Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2016.8.8" + } + }, + { + "publishedAt": "2016-09-26T11:50:55Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2016.9.26" + } + }, + { + "publishedAt": "2017-01-23T21:21:13Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2017.1.23" + } + }, + { + "publishedAt": "2017-11-05T13:22:40Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2017.11.5" + } + }, + { + "publishedAt": "2017-04-17T19:36:37Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2017.4.17" + } + }, + { + "publishedAt": "2017-07-27T15:42:26Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2017.7.27" + } + }, + { + "publishedAt": "2017-07-27T15:46:17Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2017.7.27.1" + } + }, + { + "publishedAt": "2018-01-18T20:30:56Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2018.1.18" + } + }, + { + "publishedAt": "2018-10-15T13:13:24Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2018.10.15" + } + }, + { + "publishedAt": "2018-11-29T19:56:38Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2018.11.29" + } + }, + { + "publishedAt": "2018-04-16T18:50:10Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2018.4.16" + } + }, + { + "publishedAt": "2018-08-13T07:10:37Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2018.8.13" + } + }, + { + "publishedAt": "2018-08-24T09:23:18Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2018.8.24" + } + }, + { + "publishedAt": "2019-11-28T08:23:04Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2019.11.28" + } + }, + { + "publishedAt": "2019-03-09T11:49:27Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2019.3.9" + } + }, + { + "publishedAt": "2019-06-16T14:16:08Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2019.6.16" + } + }, + { + "publishedAt": "2019-09-11T19:00:22Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2019.9.11" + } + }, + { + "publishedAt": "2020-11-08T20:58:21Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2020.11.8" + } + }, + { + "publishedAt": "2020-12-05T20:31:18Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2020.12.5" + } + }, + { + "publishedAt": "2020-04-05T15:51:31Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2020.4.5" + } + }, + { + "publishedAt": "2020-04-05T20:10:09Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2020.4.5.1" + } + }, + { + "publishedAt": "2020-06-07T09:36:44Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2020.4.5.2" + } + }, + { + "publishedAt": "2020-06-20T16:09:43Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2020.6.20" + } + }, + { + "publishedAt": "2021-10-08T19:32:10Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2021.10.8" + } + }, + { + "publishedAt": "2021-05-30T16:20:18Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2021.5.30" + } + }, + { + "publishedAt": "2022-12-07T20:13:19Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2022.12.7" + } + }, + { + "publishedAt": "2022-05-18T19:12:27Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2022.5.18" + } + }, + { + "publishedAt": "2022-05-19T19:21:28Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2022.5.18.1" + } + }, + { + "publishedAt": "2022-06-15T18:09:18Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2022.6.15" + } + }, + { + "publishedAt": "2022-09-09T07:22:56Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2022.6.15.1" + } + }, + { + "publishedAt": "2022-09-13T20:16:07Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2022.6.15.2" + } + }, + { + "publishedAt": "2022-09-14T19:48:47Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2022.9.14" + } + }, + { + "publishedAt": "2022-09-24T14:26:51Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2022.9.24" + } + }, + { + "publishedAt": "2023-11-18T02:54:00Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2023.11.17" + } + }, + { + "publishedAt": "2023-05-07T07:30:54Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2023.5.7" + } + }, + { + "publishedAt": "2023-07-22T08:39:25Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2023.7.22" + } + }, + { + "publishedAt": "2024-12-14T13:52:36Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2024.12.14" + } + }, + { + "publishedAt": "2024-02-02T01:22:14Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2024.2.2" + } + }, + { + "publishedAt": "2024-06-02T01:45:23Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2024.6.2" + } + }, + { + "publishedAt": "2024-07-04T01:36:09Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2024.7.4" + } + }, + { + "publishedAt": "2024-08-30T01:55:02Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2024.8.30" + } + }, + { + "publishedAt": "2025-01-31T02:16:45Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2025.1.31" + } + }, + { + "publishedAt": "2025-10-05T04:12:14Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2025.10.5" + } + }, + { + "publishedAt": "2025-11-12T02:54:49Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2025.11.12" + } + }, + { + "publishedAt": "2025-04-26T02:12:27Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2025.4.26" + } + }, + { + "publishedAt": "2025-06-15T02:45:49Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2025.6.15" + } + }, + { + "publishedAt": "2025-07-14T03:29:26Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2025.7.14" + } + }, + { + "publishedAt": "2025-07-09T02:13:57Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2025.7.9" + } + }, + { + "publishedAt": "2025-08-03T03:07:45Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2025.8.3" + } + }, + { + "publishedAt": "2026-01-04T02:42:40Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2026.1.4" + } + }, + { + "publishedAt": "2026-02-25T02:54:15Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2026.2.25" + } + }, + { + "publishedAt": "2026-04-22T11:26:09Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2026.4.22" + } + }, + { + "publishedAt": "2026-05-20T11:46:48Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2026.5.20" + } + }, + { + "isDefault": true, + "publishedAt": "2026-06-17T10:31:06Z", + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2026.6.17" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "chardet", + "system": "PYPI" + } + } + response: |- + { + "packageKey": { + "name": "chardet", + "system": "PYPI" + }, + "versions": [ + { + "publishedAt": "2006-12-23T17:39:10Z", + "versionKey": { + "name": "chardet", + "system": "PYPI", + "version": "1.0.0" + } + }, + { + "publishedAt": "2008-04-19T11:33:39Z", + "versionKey": { + "name": "chardet", + "system": "PYPI", + "version": "1.0.1" + } + }, + { + "versionKey": { + "name": "chardet", + "system": "PYPI", + "version": "1.0.1-py2.4" + } + }, + { + "versionKey": { + "name": "chardet", + "system": "PYPI", + "version": "1.0.1-py2.5" + } + }, + { + "publishedAt": "2012-07-27T06:33:19Z", + "versionKey": { + "name": "chardet", + "system": "PYPI", + "version": "1.1.0" + } + }, + { + "publishedAt": "2012-10-01T20:02:44Z", + "versionKey": { + "name": "chardet", + "system": "PYPI", + "version": "2.1.1" + } + }, + { + "publishedAt": "2013-12-18T18:40:23Z", + "versionKey": { + "name": "chardet", + "system": "PYPI", + "version": "2.2.1" + } + }, + { + "publishedAt": "2017-02-14T20:11:15Z", + "versionKey": { + "name": "chardet", + "system": "PYPI", + "version": "2.3.0" + } + }, + { + "publishedAt": "2017-04-11T17:53:20Z", + "versionKey": { + "name": "chardet", + "system": "PYPI", + "version": "3.0.0" + } + }, + { + "publishedAt": "2017-04-11T20:48:36Z", + "versionKey": { + "name": "chardet", + "system": "PYPI", + "version": "3.0.1" + } + }, + { + "publishedAt": "2017-04-12T19:22:06Z", + "versionKey": { + "name": "chardet", + "system": "PYPI", + "version": "3.0.2" + } + }, + { + "publishedAt": "2017-05-16T18:41:02Z", + "versionKey": { + "name": "chardet", + "system": "PYPI", + "version": "3.0.3" + } + }, + { + "publishedAt": "2017-06-08T14:34:33Z", + "versionKey": { + "name": "chardet", + "system": "PYPI", + "version": "3.0.4" + } + }, + { + "publishedAt": "2020-12-10T19:35:32Z", + "versionKey": { + "name": "chardet", + "system": "PYPI", + "version": "4.0.0" + } + }, + { + "publishedAt": "2022-06-25T04:27:55Z", + "versionKey": { + "name": "chardet", + "system": "PYPI", + "version": "5.0.0" + } + }, + { + "publishedAt": "2022-12-01T22:34:14Z", + "versionKey": { + "name": "chardet", + "system": "PYPI", + "version": "5.1.0" + } + }, + { + "publishedAt": "2023-08-01T19:23:00Z", + "versionKey": { + "name": "chardet", + "system": "PYPI", + "version": "5.2.0" + } + }, + { + "publishedAt": "2026-02-22T03:26:04Z", + "versionKey": { + "name": "chardet", + "system": "PYPI", + "version": "6.0.0" + } + }, + { + "publishedAt": "2026-02-22T15:09:15Z", + "versionKey": { + "name": "chardet", + "system": "PYPI", + "version": "6.0.0.post1" + } + }, + { + "publishedAt": "2026-03-04T00:26:18Z", + "versionKey": { + "name": "chardet", + "system": "PYPI", + "version": "7.0.0" + } + }, + { + "publishedAt": "2026-03-02T22:38:58Z", + "versionKey": { + "name": "chardet", + "system": "PYPI", + "version": "7.0.0rc4" + } + }, + { + "publishedAt": "2026-03-04T21:25:22Z", + "versionKey": { + "name": "chardet", + "system": "PYPI", + "version": "7.0.1" + } + }, + { + "publishedAt": "2026-03-11T21:39:33Z", + "versionKey": { + "name": "chardet", + "system": "PYPI", + "version": "7.1.0" + } + }, + { + "publishedAt": "2026-03-18T00:07:19Z", + "versionKey": { + "name": "chardet", + "system": "PYPI", + "version": "7.2.0" + } + }, + { + "publishedAt": "2026-03-24T04:01:04Z", + "versionKey": { + "name": "chardet", + "system": "PYPI", + "version": "7.3.0" + } + }, + { + "publishedAt": "2026-03-26T19:17:48Z", + "versionKey": { + "name": "chardet", + "system": "PYPI", + "version": "7.4.0.post1" + } + }, + { + "publishedAt": "2026-03-29T18:07:16Z", + "versionKey": { + "name": "chardet", + "system": "PYPI", + "version": "7.4.0.post2" + } + }, + { + "publishedAt": "2026-04-07T20:25:03Z", + "versionKey": { + "name": "chardet", + "system": "PYPI", + "version": "7.4.1" + } + }, + { + "publishedAt": "2026-04-13T01:38:03Z", + "versionKey": { + "name": "chardet", + "system": "PYPI", + "version": "7.4.2" + } + }, + { + "isDefault": true, + "publishedAt": "2026-04-13T21:33:27Z", + "versionKey": { + "name": "chardet", + "system": "PYPI", + "version": "7.4.3" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "click", + "system": "PYPI" + } + } + response: |- + { + "packageKey": { + "name": "click", + "system": "PYPI" + }, + "versions": [ + { + "publishedAt": "2014-04-28T11:24:09Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "0.1.0" + } + }, + { + "publishedAt": "2014-05-05T23:57:14Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "0.2.0" + } + }, + { + "publishedAt": "2014-05-06T11:15:52Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "0.3.0" + } + }, + { + "publishedAt": "2014-05-06T14:33:53Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "0.4.0" + } + }, + { + "publishedAt": "2014-05-06T22:04:10Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "0.5.0" + } + }, + { + "publishedAt": "2014-05-06T22:09:17Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "0.5.1" + } + }, + { + "publishedAt": "2014-05-07T19:18:38Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "0.6.0" + } + }, + { + "publishedAt": "2014-05-11T23:45:31Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "0.7.0" + } + }, + { + "publishedAt": "2014-05-21T23:30:15Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "1.0.0" + } + }, + { + "publishedAt": "2014-05-23T18:31:44Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "1.1.0" + } + }, + { + "publishedAt": "2014-06-06T14:20:30Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "2.0.0" + } + }, + { + "publishedAt": "2014-06-14T09:40:45Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "2.1.0" + } + }, + { + "publishedAt": "2014-06-26T11:30:19Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "2.2.0" + } + }, + { + "publishedAt": "2014-07-03T09:38:17Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "2.3.0" + } + }, + { + "publishedAt": "2014-07-04T13:07:17Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "2.4.0" + } + }, + { + "publishedAt": "2014-07-27T22:09:34Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "2.5.0" + } + }, + { + "publishedAt": "2014-08-11T11:49:19Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "2.6.0" + } + }, + { + "publishedAt": "2014-08-12T21:24:45Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "3.0.0" + } + }, + { + "publishedAt": "2014-08-13T07:19:47Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "3.1.0" + } + }, + { + "publishedAt": "2014-08-22T20:49:59Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "3.2.0" + } + }, + { + "publishedAt": "2014-09-07T21:40:44Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "3.3.0" + } + }, + { + "publishedAt": "2015-03-31T16:02:02Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "4.0.0" + } + }, + { + "publishedAt": "2015-07-14T17:48:16Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "4.1.0" + } + }, + { + "publishedAt": "2015-08-16T17:28:01Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "5.0.0" + } + }, + { + "publishedAt": "2015-08-17T11:24:23Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "5.1.0" + } + }, + { + "publishedAt": "2015-11-24T21:53:55Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "6.0.0" + } + }, + { + "publishedAt": "2015-11-27T11:30:24Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "6.1.0" + } + }, + { + "publishedAt": "2015-11-27T17:43:12Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "6.2.0" + } + }, + { + "publishedAt": "2016-02-22T21:55:20Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "6.3.0" + } + }, + { + "publishedAt": "2016-03-23T23:58:50Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "6.4.0" + } + }, + { + "publishedAt": "2016-04-04T16:48:55Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "6.5.0" + } + }, + { + "publishedAt": "2016-11-21T13:29:30Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "6.6.0" + } + }, + { + "publishedAt": "2017-01-06T22:41:15Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "6.7.0" + } + }, + { + "publishedAt": "2017-01-06T22:40:24Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "6.7.0.dev0" + } + }, + { + "publishedAt": "2018-09-25T20:57:05Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "7.0.0" + } + }, + { + "publishedAt": "2020-03-09T15:15:59Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "7.1.0" + } + }, + { + "publishedAt": "2020-03-09T18:50:57Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "7.1.1" + } + }, + { + "publishedAt": "2020-04-27T20:22:42Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "7.1.2" + } + }, + { + "publishedAt": "2021-05-11T20:45:59Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.0.0" + } + }, + { + "publishedAt": "2020-11-25T18:19:38Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.0.0a1" + } + }, + { + "publishedAt": "2021-04-16T14:09:35Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.0.0rc1" + } + }, + { + "publishedAt": "2021-05-19T21:00:32Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.0.1" + } + }, + { + "publishedAt": "2021-10-08T22:33:16Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.0.2" + } + }, + { + "publishedAt": "2021-10-10T18:07:30Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.0.3" + } + }, + { + "publishedAt": "2022-02-18T20:31:27Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.0.4" + } + }, + { + "publishedAt": "2022-03-28T17:37:48Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.1.0" + } + }, + { + "publishedAt": "2022-03-30T20:14:15Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.1.1" + } + }, + { + "publishedAt": "2022-03-31T20:52:50Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.1.2" + } + }, + { + "publishedAt": "2022-04-28T17:36:06Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.1.3" + } + }, + { + "publishedAt": "2023-07-06T18:27:14Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.1.4" + } + }, + { + "publishedAt": "2023-07-13T15:07:09Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.1.5" + } + }, + { + "publishedAt": "2023-07-18T20:05:12Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.1.6" + } + }, + { + "publishedAt": "2023-08-17T17:29:10Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.1.7" + } + }, + { + "publishedAt": "2024-12-21T18:38:41Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.1.8" + } + }, + { + "publishedAt": "2025-05-10T22:21:01Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.2.0" + } + }, + { + "publishedAt": "2025-05-20T23:19:47Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.2.1" + } + }, + { + "publishedAt": "2025-08-02T02:23:39Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.2.2" + } + }, + { + "publishedAt": "2025-09-18T17:32:22Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.3.0" + } + }, + { + "publishedAt": "2025-11-15T20:45:41Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.3.1" + } + }, + { + "publishedAt": "2026-04-03T19:14:43Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.3.2" + } + }, + { + "publishedAt": "2026-04-22T15:11:25Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.3.3" + } + }, + { + "publishedAt": "2026-05-17T00:47:56Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.4.0" + } + }, + { + "publishedAt": "2026-05-22T04:08:35Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.4.1" + } + }, + { + "isDefault": true, + "publishedAt": "2026-06-24T17:45:13Z", + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.4.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "django", + "system": "PYPI" + } + } + response: |- + { + "packageKey": { + "name": "django", + "system": "PYPI" + }, + "versions": [ + { + "publishedAt": "2010-12-23T05:14:23Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.1.3" + } + }, + { + "publishedAt": "2011-02-09T04:13:07Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.1.4" + } + }, + { + "publishedAt": "2016-08-01T18:32:07Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.10.0" + } + }, + { + "publishedAt": "2016-05-20T12:16:44Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.10.0a1" + } + }, + { + "publishedAt": "2016-06-22T01:15:05Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.10.0b1" + } + }, + { + "publishedAt": "2016-07-18T18:04:51Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.10.0rc1" + } + }, + { + "publishedAt": "2016-09-01T23:17:41Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.10.1" + } + }, + { + "publishedAt": "2016-10-01T20:05:18Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.10.2" + } + }, + { + "publishedAt": "2016-11-01T13:56:54Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.10.3" + } + }, + { + "publishedAt": "2016-12-01T23:46:26Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.10.4" + } + }, + { + "publishedAt": "2017-01-04T19:22:17Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.10.5" + } + }, + { + "publishedAt": "2017-03-01T13:37:27Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.10.6" + } + }, + { + "publishedAt": "2017-04-04T14:27:40Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.10.7" + } + }, + { + "publishedAt": "2017-09-05T15:31:48Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.10.8" + } + }, + { + "publishedAt": "2017-04-04T15:59:30Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.11.0" + } + }, + { + "publishedAt": "2017-01-18T01:01:35Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.11.0a1" + } + }, + { + "publishedAt": "2017-02-20T23:21:50Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.11.0b1" + } + }, + { + "publishedAt": "2017-03-21T22:55:53Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.11.0rc1" + } + }, + { + "publishedAt": "2017-05-06T13:26:23Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.11.1" + } + }, + { + "publishedAt": "2018-02-01T14:40:14Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.11.10" + } + }, + { + "publishedAt": "2018-03-06T14:15:57Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.11.11" + } + }, + { + "publishedAt": "2018-04-03T02:45:43Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.11.12" + } + }, + { + "publishedAt": "2018-05-02T01:54:01Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.11.13" + } + }, + { + "publishedAt": "2018-07-02T09:01:54Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.11.14" + } + }, + { + "publishedAt": "2018-08-01T13:45:07Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.11.15" + } + }, + { + "publishedAt": "2018-10-01T09:22:02Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.11.16" + } + }, + { + "publishedAt": "2018-12-03T17:02:50Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.11.17" + } + }, + { + "publishedAt": "2019-01-04T14:10:44Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.11.18" + } + }, + { + "publishedAt": "2017-06-01T16:47:48Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.11.2" + } + }, + { + "publishedAt": "2019-02-11T15:10:36Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.11.20" + } + }, + { + "publishedAt": "2019-06-03T10:10:58Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.11.21" + } + }, + { + "publishedAt": "2019-07-01T07:19:13Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.11.22" + } + }, + { + "publishedAt": "2019-08-01T09:04:24Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.11.23" + } + }, + { + "publishedAt": "2019-09-02T07:18:28Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.11.24" + } + }, + { + "publishedAt": "2019-10-01T08:36:31Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.11.25" + } + }, + { + "publishedAt": "2019-11-04T08:33:08Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.11.26" + } + }, + { + "publishedAt": "2019-12-18T08:59:02Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.11.27" + } + }, + { + "publishedAt": "2020-02-03T09:50:36Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.11.28" + } + }, + { + "publishedAt": "2020-03-04T09:31:46Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.11.29" + } + }, + { + "publishedAt": "2017-07-01T23:24:53Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.11.3" + } + }, + { + "publishedAt": "2017-08-01T12:24:53Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.11.4" + } + }, + { + "publishedAt": "2017-09-05T15:18:53Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.11.5" + } + }, + { + "publishedAt": "2017-10-05T18:21:24Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.11.6" + } + }, + { + "publishedAt": "2017-11-02T01:26:27Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.11.7" + } + }, + { + "publishedAt": "2017-12-02T14:20:51Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.11.8" + } + }, + { + "publishedAt": "2018-01-02T01:01:55Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.11.9" + } + }, + { + "publishedAt": "2010-05-17T20:04:28Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.2.0" + } + }, + { + "publishedAt": "2010-05-24T21:19:28Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.2.1" + } + }, + { + "publishedAt": "2010-09-09T02:41:25Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.2.2" + } + }, + { + "publishedAt": "2010-09-11T08:50:39Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.2.3" + } + }, + { + "publishedAt": "2010-12-23T05:15:19Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.2.4" + } + }, + { + "publishedAt": "2011-02-09T04:08:37Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.2.5" + } + }, + { + "publishedAt": "2011-09-10T03:42:09Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.2.6" + } + }, + { + "publishedAt": "2011-09-11T03:05:18Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.2.7" + } + }, + { + "publishedAt": "2011-03-23T06:09:12Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.3.0" + } + }, + { + "publishedAt": "2011-09-10T03:36:21Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.3.1" + } + }, + { + "publishedAt": "2012-07-30T23:02:55Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.3.2" + } + }, + { + "publishedAt": "2012-08-01T22:08:20Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.3.3" + } + }, + { + "publishedAt": "2013-03-05T22:33:47Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.3.4" + } + }, + { + "publishedAt": "2012-12-10T21:39:30Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.3.5" + } + }, + { + "publishedAt": "2013-02-19T20:32:04Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.3.6" + } + }, + { + "publishedAt": "2013-02-20T20:03:48Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.3.7" + } + }, + { + "publishedAt": "2012-03-23T18:00:23Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.4.0" + } + }, + { + "publishedAt": "2012-07-30T22:48:27Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.4.1" + } + }, + { + "publishedAt": "2013-11-06T14:21:25Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.4.10" + } + }, + { + "publishedAt": "2014-04-21T22:40:17Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.4.11" + } + }, + { + "publishedAt": "2014-04-28T20:30:21Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.4.12" + } + }, + { + "publishedAt": "2014-05-14T18:27:42Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.4.13" + } + }, + { + "publishedAt": "2014-08-20T20:01:35Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.4.14" + } + }, + { + "publishedAt": "2014-09-02T20:44:06Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.4.15" + } + }, + { + "publishedAt": "2014-10-22T16:37:17Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.4.16" + } + }, + { + "publishedAt": "2015-01-03T02:20:41Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.4.17" + } + }, + { + "publishedAt": "2015-01-13T18:54:01Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.4.18" + } + }, + { + "publishedAt": "2015-01-27T17:11:15Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.4.19" + } + }, + { + "publishedAt": "2012-10-17T22:18:35Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.4.2" + } + }, + { + "publishedAt": "2015-03-19T00:03:58Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.4.20" + } + }, + { + "publishedAt": "2015-07-08T19:56:26Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.4.21" + } + }, + { + "publishedAt": "2015-08-18T17:22:09Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.4.22" + } + }, + { + "publishedAt": "2012-12-10T21:46:28Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.4.3" + } + }, + { + "publishedAt": "2013-02-19T20:27:55Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.4.4" + } + }, + { + "publishedAt": "2013-02-20T19:54:40Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.4.5" + } + }, + { + "publishedAt": "2013-08-13T16:52:54Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.4.6" + } + }, + { + "publishedAt": "2013-09-11T01:18:42Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.4.7" + } + }, + { + "publishedAt": "2013-09-15T06:22:11Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.4.8" + } + }, + { + "publishedAt": "2013-10-25T04:38:13Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.4.9" + } + }, + { + "publishedAt": "2013-02-26T19:30:37Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.5.0" + } + }, + { + "publishedAt": "2013-03-28T20:57:18Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.5.1" + } + }, + { + "publishedAt": "2014-09-02T20:51:16Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.5.10" + } + }, + { + "publishedAt": "2014-10-22T16:45:00Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.5.11" + } + }, + { + "publishedAt": "2015-01-03T02:09:00Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.5.12" + } + }, + { + "publishedAt": "2013-08-13T16:54:03Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.5.2" + } + }, + { + "publishedAt": "2013-09-11T01:26:50Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.5.3" + } + }, + { + "publishedAt": "2013-09-15T06:30:37Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.5.4" + } + }, + { + "publishedAt": "2013-10-25T04:32:41Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.5.5" + } + }, + { + "publishedAt": "2014-04-21T22:53:10Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.5.6" + } + }, + { + "publishedAt": "2014-04-28T20:35:50Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.5.7" + } + }, + { + "publishedAt": "2014-05-14T18:35:13Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.5.8" + } + }, + { + "publishedAt": "2014-08-20T20:10:42Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.5.9" + } + }, + { + "publishedAt": "2013-11-06T15:01:02Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.6.0" + } + }, + { + "publishedAt": "2013-12-12T20:04:35Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.6.1" + } + }, + { + "publishedAt": "2015-01-13T18:48:42Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.6.10" + } + }, + { + "publishedAt": "2015-03-18T23:57:46Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.6.11" + } + }, + { + "publishedAt": "2014-02-06T21:51:23Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.6.2" + } + }, + { + "publishedAt": "2014-04-21T23:12:03Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.6.3" + } + }, + { + "publishedAt": "2014-04-28T20:40:32Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.6.4" + } + }, + { + "publishedAt": "2014-05-14T18:33:13Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.6.5" + } + }, + { + "publishedAt": "2014-08-20T20:17:23Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.6.6" + } + }, + { + "publishedAt": "2014-09-02T20:55:35Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.6.7" + } + }, + { + "publishedAt": "2014-10-22T16:50:19Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.6.8" + } + }, + { + "publishedAt": "2015-01-03T01:52:23Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.6.9" + } + }, + { + "publishedAt": "2014-09-02T21:09:27Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.7.0" + } + }, + { + "publishedAt": "2014-10-22T16:56:56Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.7.1" + } + }, + { + "publishedAt": "2015-08-18T17:15:28Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.7.10" + } + }, + { + "publishedAt": "2015-11-24T17:19:47Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.7.11" + } + }, + { + "publishedAt": "2015-01-03T01:37:27Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.7.2" + } + }, + { + "publishedAt": "2015-01-13T18:39:44Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.7.3" + } + }, + { + "publishedAt": "2015-01-27T17:22:19Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.7.4" + } + }, + { + "publishedAt": "2015-02-25T13:58:22Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.7.5" + } + }, + { + "publishedAt": "2015-03-09T15:30:40Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.7.6" + } + }, + { + "publishedAt": "2015-03-18T23:49:08Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.7.7" + } + }, + { + "publishedAt": "2015-05-01T20:42:44Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.7.8" + } + }, + { + "publishedAt": "2015-07-08T21:33:04Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.7.9" + } + }, + { + "publishedAt": "2015-04-01T20:12:37Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.8.0" + } + }, + { + "publishedAt": "2015-01-16T22:25:13Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.8.0a1" + } + }, + { + "publishedAt": "2015-02-25T13:42:42Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.8.0b1" + } + }, + { + "publishedAt": "2015-03-09T15:55:16Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.8.0b2" + } + }, + { + "publishedAt": "2015-03-18T23:39:34Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.8.0rc1" + } + }, + { + "publishedAt": "2015-05-01T20:36:34Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.8.1" + } + }, + { + "publishedAt": "2016-03-01T17:10:07Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.8.10" + } + }, + { + "publishedAt": "2016-03-05T18:36:08Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.8.11" + } + }, + { + "publishedAt": "2016-04-01T17:54:27Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.8.12" + } + }, + { + "publishedAt": "2016-05-02T22:49:58Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.8.13" + } + }, + { + "publishedAt": "2016-07-18T18:38:12Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.8.14" + } + }, + { + "publishedAt": "2016-09-26T18:30:16Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.8.15" + } + }, + { + "publishedAt": "2016-11-01T14:09:28Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.8.16" + } + }, + { + "publishedAt": "2016-12-01T23:03:26Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.8.17" + } + }, + { + "publishedAt": "2017-04-04T14:07:38Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.8.18" + } + }, + { + "publishedAt": "2018-03-06T14:22:46Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.8.19" + } + }, + { + "publishedAt": "2015-05-20T18:02:14Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.8.2" + } + }, + { + "publishedAt": "2015-07-08T19:43:24Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.8.3" + } + }, + { + "publishedAt": "2015-08-18T17:06:21Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.8.4" + } + }, + { + "publishedAt": "2015-10-04T00:06:01Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.8.5" + } + }, + { + "publishedAt": "2015-11-04T17:03:39Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.8.6" + } + }, + { + "publishedAt": "2015-11-24T17:28:47Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.8.7" + } + }, + { + "publishedAt": "2016-01-02T14:28:21Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.8.8" + } + }, + { + "publishedAt": "2016-02-01T17:24:16Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.8.9" + } + }, + { + "publishedAt": "2015-12-01T23:55:38Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.9.0" + } + }, + { + "publishedAt": "2015-09-24T00:20:01Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.9.0a1" + } + }, + { + "publishedAt": "2015-10-20T01:17:13Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.9.0b1" + } + }, + { + "publishedAt": "2015-11-16T21:10:10Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.9.0rc1" + } + }, + { + "publishedAt": "2015-11-24T17:35:35Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.9.0rc2" + } + }, + { + "publishedAt": "2016-01-02T13:50:19Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.9.1" + } + }, + { + "publishedAt": "2016-09-26T18:32:46Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.9.10" + } + }, + { + "publishedAt": "2016-11-01T14:02:12Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.9.11" + } + }, + { + "publishedAt": "2016-12-01T23:16:22Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.9.12" + } + }, + { + "publishedAt": "2017-04-04T14:14:50Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.9.13" + } + }, + { + "publishedAt": "2016-02-01T17:17:18Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.9.2" + } + }, + { + "publishedAt": "2016-03-01T17:00:44Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.9.3" + } + }, + { + "publishedAt": "2016-03-05T14:31:47Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.9.4" + } + }, + { + "publishedAt": "2016-04-01T17:47:06Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.9.5" + } + }, + { + "publishedAt": "2016-05-02T22:33:30Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.9.6" + } + }, + { + "publishedAt": "2016-06-04T23:43:47Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.9.7" + } + }, + { + "publishedAt": "2016-07-18T18:19:55Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.9.8" + } + }, + { + "publishedAt": "2016-08-01T18:10:04Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.9.9" + } + }, + { + "publishedAt": "2017-12-02T15:11:49Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.0.0" + } + }, + { + "publishedAt": "2017-09-22T18:09:22Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.0.0a1" + } + }, + { + "publishedAt": "2017-10-17T02:00:54Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.0.0b1" + } + }, + { + "publishedAt": "2017-11-15T23:51:54Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.0.0rc1" + } + }, + { + "publishedAt": "2018-01-02T00:50:49Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.0.1" + } + }, + { + "publishedAt": "2019-01-04T14:03:05Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.0.10" + } + }, + { + "publishedAt": "2019-02-11T15:10:42Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.0.12" + } + }, + { + "publishedAt": "2019-02-12T10:50:02Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.0.13" + } + }, + { + "publishedAt": "2018-02-01T14:30:13Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.0.2" + } + }, + { + "publishedAt": "2018-03-06T14:05:32Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.0.3" + } + }, + { + "publishedAt": "2018-04-03T02:39:33Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.0.4" + } + }, + { + "publishedAt": "2018-05-02T01:34:20Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.0.5" + } + }, + { + "publishedAt": "2018-06-01T15:32:04Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.0.6" + } + }, + { + "publishedAt": "2018-07-02T09:02:02Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.0.7" + } + }, + { + "publishedAt": "2018-08-01T13:51:58Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.0.8" + } + }, + { + "publishedAt": "2018-10-01T09:22:07Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.0.9" + } + }, + { + "publishedAt": "2018-08-01T14:11:27Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.1.0" + } + }, + { + "publishedAt": "2018-05-18T01:01:19Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.1.0a1" + } + }, + { + "publishedAt": "2018-06-18T23:55:36Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.1.0b1" + } + }, + { + "publishedAt": "2018-07-18T17:35:02Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.1.0rc1" + } + }, + { + "publishedAt": "2018-08-31T08:42:13Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.1.1" + } + }, + { + "publishedAt": "2019-07-01T07:19:18Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.1.10" + } + }, + { + "publishedAt": "2019-08-01T09:04:30Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.1.11" + } + }, + { + "publishedAt": "2019-09-02T07:18:34Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.1.12" + } + }, + { + "publishedAt": "2019-10-01T08:36:38Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.1.13" + } + }, + { + "publishedAt": "2019-11-04T08:33:13Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.1.14" + } + }, + { + "publishedAt": "2019-12-02T08:57:47Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.1.15" + } + }, + { + "publishedAt": "2018-10-01T09:22:12Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.1.2" + } + }, + { + "publishedAt": "2018-11-01T14:36:34Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.1.3" + } + }, + { + "publishedAt": "2018-12-03T17:02:55Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.1.4" + } + }, + { + "publishedAt": "2019-01-04T13:52:50Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.1.5" + } + }, + { + "publishedAt": "2019-02-11T15:10:47Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.1.7" + } + }, + { + "publishedAt": "2019-04-01T09:18:55Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.1.8" + } + }, + { + "publishedAt": "2019-06-03T10:11:04Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.1.9" + } + }, + { + "publishedAt": "2019-04-01T12:47:35Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.2.0" + } + }, + { + "publishedAt": "2019-01-17T15:35:52Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.2.0a1" + } + }, + { + "publishedAt": "2019-02-11T10:33:53Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.2.0b1" + } + }, + { + "publishedAt": "2019-03-18T08:57:29Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.2.0rc1" + } + }, + { + "publishedAt": "2019-05-01T06:57:39Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.2.1" + } + }, + { + "publishedAt": "2020-02-03T09:50:41Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.2.10" + } + }, + { + "publishedAt": "2020-03-04T09:31:51Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.2.11" + } + }, + { + "publishedAt": "2020-04-01T07:59:11Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.2.12" + } + }, + { + "publishedAt": "2020-06-03T09:36:32Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.2.13" + } + }, + { + "publishedAt": "2020-07-01T04:49:29Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.2.14" + } + }, + { + "publishedAt": "2020-08-03T07:23:23Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.2.15" + } + }, + { + "publishedAt": "2020-09-01T09:14:25Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.2.16" + } + }, + { + "publishedAt": "2020-11-02T08:12:33Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.2.17" + } + }, + { + "publishedAt": "2021-02-01T09:28:14Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.2.18" + } + }, + { + "publishedAt": "2021-02-19T09:07:57Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.2.19" + } + }, + { + "publishedAt": "2019-06-03T10:11:10Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.2.2" + } + }, + { + "publishedAt": "2021-04-06T07:34:52Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.2.20" + } + }, + { + "publishedAt": "2021-05-04T08:47:20Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.2.21" + } + }, + { + "publishedAt": "2021-05-06T07:40:38Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.2.22" + } + }, + { + "publishedAt": "2021-05-13T07:36:40Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.2.23" + } + }, + { + "publishedAt": "2021-06-02T08:53:39Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.2.24" + } + }, + { + "publishedAt": "2021-12-07T07:34:42Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.2.25" + } + }, + { + "publishedAt": "2022-01-04T09:53:18Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.2.26" + } + }, + { + "publishedAt": "2022-02-01T07:56:15Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.2.27" + } + }, + { + "publishedAt": "2022-04-11T07:52:52Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.2.28" + } + }, + { + "publishedAt": "2019-07-01T07:19:23Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.2.3" + } + }, + { + "publishedAt": "2019-08-01T09:04:37Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.2.4" + } + }, + { + "publishedAt": "2019-09-02T07:18:39Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.2.5" + } + }, + { + "publishedAt": "2019-10-01T08:36:44Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.2.6" + } + }, + { + "publishedAt": "2019-11-04T08:33:19Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.2.7" + } + }, + { + "publishedAt": "2019-12-02T08:57:52Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.2.8" + } + }, + { + "publishedAt": "2019-12-18T08:59:07Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "2.2.9" + } + }, + { + "publishedAt": "2019-12-02T11:13:11Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.0.0" + } + }, + { + "publishedAt": "2019-09-10T09:19:32Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.0.0a1" + } + }, + { + "publishedAt": "2019-10-14T10:21:37Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.0.0b1" + } + }, + { + "publishedAt": "2019-11-18T08:51:12Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.0.0rc1" + } + }, + { + "publishedAt": "2019-12-18T08:59:13Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.0.1" + } + }, + { + "publishedAt": "2020-09-01T09:14:28Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.0.10" + } + }, + { + "publishedAt": "2020-11-02T08:12:36Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.0.11" + } + }, + { + "publishedAt": "2021-02-01T09:28:19Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.0.12" + } + }, + { + "publishedAt": "2021-02-19T09:08:04Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.0.13" + } + }, + { + "publishedAt": "2021-04-06T07:34:56Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.0.14" + } + }, + { + "publishedAt": "2020-01-02T07:22:14Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.0.2" + } + }, + { + "publishedAt": "2020-02-03T09:50:46Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.0.3" + } + }, + { + "publishedAt": "2020-03-04T09:31:56Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.0.4" + } + }, + { + "publishedAt": "2020-04-01T07:59:15Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.0.5" + } + }, + { + "publishedAt": "2020-05-04T05:26:36Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.0.6" + } + }, + { + "publishedAt": "2020-06-03T09:36:35Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.0.7" + } + }, + { + "publishedAt": "2020-07-01T04:49:49Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.0.8" + } + }, + { + "publishedAt": "2020-08-03T07:23:29Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.0.9" + } + }, + { + "publishedAt": "2020-08-04T08:07:00Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.1.0" + } + }, + { + "publishedAt": "2020-05-14T09:41:05Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.1.0a1" + } + }, + { + "publishedAt": "2020-06-15T08:15:27Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.1.0b1" + } + }, + { + "publishedAt": "2020-07-20T06:38:23Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.1.0rc1" + } + }, + { + "publishedAt": "2020-09-01T09:14:32Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.1.1" + } + }, + { + "publishedAt": "2021-05-06T07:40:15Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.1.10" + } + }, + { + "publishedAt": "2021-05-13T07:36:44Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.1.11" + } + }, + { + "publishedAt": "2021-06-02T08:53:50Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.1.12" + } + }, + { + "publishedAt": "2021-07-01T07:39:56Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.1.13" + } + }, + { + "publishedAt": "2021-12-07T07:34:46Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.1.14" + } + }, + { + "publishedAt": "2020-10-01T05:38:28Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.1.2" + } + }, + { + "publishedAt": "2020-11-02T08:12:40Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.1.3" + } + }, + { + "publishedAt": "2020-12-01T06:03:32Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.1.4" + } + }, + { + "publishedAt": "2021-01-04T07:54:31Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.1.5" + } + }, + { + "publishedAt": "2021-02-01T09:28:24Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.1.6" + } + }, + { + "publishedAt": "2021-02-19T09:08:09Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.1.7" + } + }, + { + "publishedAt": "2021-04-06T07:34:59Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.1.8" + } + }, + { + "publishedAt": "2021-05-04T08:47:31Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.1.9" + } + }, + { + "publishedAt": "2021-04-06T09:33:15Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.2.0" + } + }, + { + "publishedAt": "2021-01-19T13:04:20Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.2.0a1" + } + }, + { + "publishedAt": "2021-02-19T09:35:36Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.2.0b1" + } + }, + { + "publishedAt": "2021-03-18T13:55:59Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.2.0rc1" + } + }, + { + "publishedAt": "2021-05-04T08:47:40Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.2.1" + } + }, + { + "publishedAt": "2021-12-07T07:34:50Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.2.10" + } + }, + { + "publishedAt": "2022-01-04T09:53:21Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.2.11" + } + }, + { + "publishedAt": "2022-02-01T07:56:19Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.2.12" + } + }, + { + "publishedAt": "2022-04-11T07:52:57Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.2.13" + } + }, + { + "publishedAt": "2022-07-04T07:57:18Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.2.14" + } + }, + { + "publishedAt": "2022-08-03T07:38:15Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.2.15" + } + }, + { + "publishedAt": "2022-10-04T07:54:16Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.2.16" + } + }, + { + "publishedAt": "2023-02-01T09:55:48Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.2.17" + } + }, + { + "publishedAt": "2023-02-14T08:25:28Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.2.18" + } + }, + { + "publishedAt": "2023-05-03T12:58:19Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.2.19" + } + }, + { + "publishedAt": "2021-05-06T07:40:00Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.2.2" + } + }, + { + "publishedAt": "2023-07-03T07:57:12Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.2.20" + } + }, + { + "publishedAt": "2023-09-04T10:58:15Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.2.21" + } + }, + { + "publishedAt": "2023-10-04T14:59:53Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.2.22" + } + }, + { + "publishedAt": "2023-11-01T06:59:05Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.2.23" + } + }, + { + "publishedAt": "2024-02-06T14:54:24Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.2.24" + } + }, + { + "publishedAt": "2024-03-04T08:56:47Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.2.25" + } + }, + { + "publishedAt": "2021-05-13T07:36:47Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.2.3" + } + }, + { + "publishedAt": "2021-06-02T08:54:01Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.2.4" + } + }, + { + "publishedAt": "2021-07-01T07:40:00Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.2.5" + } + }, + { + "publishedAt": "2021-08-02T06:28:33Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.2.6" + } + }, + { + "publishedAt": "2021-09-01T05:57:16Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.2.7" + } + }, + { + "publishedAt": "2021-10-05T07:46:17Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.2.8" + } + }, + { + "publishedAt": "2021-11-01T09:31:58Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "3.2.9" + } + }, + { + "publishedAt": "2021-12-07T09:19:58Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.0.0" + } + }, + { + "publishedAt": "2021-09-21T19:08:46Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.0.0a1" + } + }, + { + "publishedAt": "2021-10-25T09:23:16Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.0.0b1" + } + }, + { + "publishedAt": "2021-11-22T06:37:57Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.0.0rc1" + } + }, + { + "publishedAt": "2022-01-04T09:53:25Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.0.1" + } + }, + { + "publishedAt": "2023-02-14T08:25:32Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.0.10" + } + }, + { + "publishedAt": "2022-02-01T07:56:23Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.0.2" + } + }, + { + "publishedAt": "2022-03-01T08:47:23Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.0.3" + } + }, + { + "publishedAt": "2022-04-11T07:53:01Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.0.4" + } + }, + { + "publishedAt": "2022-06-01T12:22:12Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.0.5" + } + }, + { + "publishedAt": "2022-07-04T07:57:23Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.0.6" + } + }, + { + "publishedAt": "2022-08-03T07:38:18Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.0.7" + } + }, + { + "publishedAt": "2022-10-04T07:54:20Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.0.8" + } + }, + { + "publishedAt": "2023-02-01T09:55:52Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.0.9" + } + }, + { + "publishedAt": "2022-08-03T08:40:20Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.1.0" + } + }, + { + "publishedAt": "2022-05-18T05:54:32Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.1.0a1" + } + }, + { + "publishedAt": "2022-06-21T09:20:00Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.1.0b1" + } + }, + { + "publishedAt": "2022-07-19T09:02:03Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.1.0rc1" + } + }, + { + "publishedAt": "2022-09-05T05:02:26Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.1.1" + } + }, + { + "publishedAt": "2023-07-03T07:57:16Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.1.10" + } + }, + { + "publishedAt": "2023-09-04T10:58:19Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.1.11" + } + }, + { + "publishedAt": "2023-10-04T14:59:03Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.1.12" + } + }, + { + "publishedAt": "2023-11-01T06:59:10Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.1.13" + } + }, + { + "publishedAt": "2022-10-04T07:54:23Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.1.2" + } + }, + { + "publishedAt": "2022-11-01T06:18:15Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.1.3" + } + }, + { + "publishedAt": "2022-12-06T09:16:48Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.1.4" + } + }, + { + "publishedAt": "2023-01-02T07:34:45Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.1.5" + } + }, + { + "publishedAt": "2023-02-01T09:55:56Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.1.6" + } + }, + { + "publishedAt": "2023-02-14T08:25:36Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.1.7" + } + }, + { + "publishedAt": "2023-04-05T06:11:04Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.1.8" + } + }, + { + "publishedAt": "2023-05-03T12:58:23Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.1.9" + } + }, + { + "publishedAt": "2023-04-03T08:36:11Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.2.0" + } + }, + { + "publishedAt": "2023-01-17T09:39:20Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.2.0a1" + } + }, + { + "publishedAt": "2023-02-20T08:49:43Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.2.0b1" + } + }, + { + "publishedAt": "2023-03-20T07:31:55Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.2.0rc1" + } + }, + { + "publishedAt": "2023-05-03T12:58:27Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.2.1" + } + }, + { + "publishedAt": "2024-02-06T14:53:58Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.2.10" + } + }, + { + "publishedAt": "2024-03-04T08:56:53Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.2.11" + } + }, + { + "publishedAt": "2024-05-06T16:41:14Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.2.12" + } + }, + { + "publishedAt": "2024-05-07T17:22:58Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.2.13" + } + }, + { + "publishedAt": "2024-07-09T14:03:07Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.2.14" + } + }, + { + "publishedAt": "2024-08-06T13:16:35Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.2.15" + } + }, + { + "publishedAt": "2024-09-03T14:01:55Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.2.16" + } + }, + { + "publishedAt": "2024-12-04T15:16:27Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.2.17" + } + }, + { + "publishedAt": "2025-01-14T14:27:36Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.2.18" + } + }, + { + "publishedAt": "2025-02-05T14:01:52Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.2.19" + } + }, + { + "publishedAt": "2023-06-05T14:09:31Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.2.2" + } + }, + { + "publishedAt": "2025-03-06T12:58:44Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.2.20" + } + }, + { + "publishedAt": "2025-05-07T14:07:01Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.2.21" + } + }, + { + "publishedAt": "2025-06-04T13:53:33Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.2.22" + } + }, + { + "publishedAt": "2025-06-10T10:06:28Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.2.23" + } + }, + { + "publishedAt": "2025-09-03T13:13:51Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.2.24" + } + }, + { + "publishedAt": "2025-10-01T15:05:46Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.2.25" + } + }, + { + "publishedAt": "2025-11-05T14:08:20Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.2.26" + } + }, + { + "publishedAt": "2025-12-02T14:01:44Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.2.27" + } + }, + { + "publishedAt": "2026-02-03T13:55:09Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.2.28" + } + }, + { + "publishedAt": "2026-03-03T13:56:36Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.2.29" + } + }, + { + "publishedAt": "2023-07-03T07:57:20Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.2.3" + } + }, + { + "publishedAt": "2026-04-07T14:05:38Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.2.30" + } + }, + { + "publishedAt": "2023-08-01T17:30:17Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.2.4" + } + }, + { + "publishedAt": "2023-09-04T10:58:22Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.2.5" + } + }, + { + "publishedAt": "2023-10-04T14:58:34Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.2.6" + } + }, + { + "publishedAt": "2023-11-01T06:59:15Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.2.7" + } + }, + { + "publishedAt": "2023-12-04T08:34:42Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.2.8" + } + }, + { + "publishedAt": "2024-01-02T09:16:15Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "4.2.9" + } + }, + { + "publishedAt": "2023-12-04T13:12:41Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.0.0" + } + }, + { + "publishedAt": "2023-09-18T22:48:31Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.0.0a1" + } + }, + { + "publishedAt": "2023-10-23T18:57:51Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.0.0b1" + } + }, + { + "publishedAt": "2023-11-20T12:40:22Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.0.0rc1" + } + }, + { + "publishedAt": "2024-01-02T09:16:20Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.0.1" + } + }, + { + "publishedAt": "2024-12-04T15:13:01Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.0.10" + } + }, + { + "publishedAt": "2025-01-14T14:28:46Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.0.11" + } + }, + { + "publishedAt": "2025-02-05T14:10:14Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.0.12" + } + }, + { + "publishedAt": "2025-03-06T12:56:05Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.0.13" + } + }, + { + "publishedAt": "2025-04-02T11:24:36Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.0.14" + } + }, + { + "publishedAt": "2024-02-06T14:53:28Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.0.2" + } + }, + { + "publishedAt": "2024-03-04T08:56:57Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.0.3" + } + }, + { + "publishedAt": "2024-04-03T14:56:56Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.0.4" + } + }, + { + "publishedAt": "2024-05-06T16:46:37Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.0.5" + } + }, + { + "publishedAt": "2024-05-07T16:55:41Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.0.6" + } + }, + { + "publishedAt": "2024-07-09T14:07:00Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.0.7" + } + }, + { + "publishedAt": "2024-08-06T13:28:41Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.0.8" + } + }, + { + "publishedAt": "2024-09-03T14:01:32Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.0.9" + } + }, + { + "publishedAt": "2024-08-07T13:33:52Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.1.0" + } + }, + { + "publishedAt": "2024-05-22T16:41:39Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.1.0a1" + } + }, + { + "publishedAt": "2024-06-26T15:35:14Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.1.0b1" + } + }, + { + "publishedAt": "2024-07-24T14:09:23Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.1.0rc1" + } + }, + { + "publishedAt": "2024-09-03T14:01:12Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.1.1" + } + }, + { + "publishedAt": "2025-06-04T13:53:07Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.1.10" + } + }, + { + "publishedAt": "2025-06-10T10:12:42Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.1.11" + } + }, + { + "publishedAt": "2025-09-03T13:09:30Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.1.12" + } + }, + { + "publishedAt": "2025-10-01T14:25:28Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.1.13" + } + }, + { + "publishedAt": "2025-11-05T14:07:53Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.1.14" + } + }, + { + "publishedAt": "2025-12-02T14:01:27Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.1.15" + } + }, + { + "publishedAt": "2024-10-08T14:53:05Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.1.2" + } + }, + { + "publishedAt": "2024-11-05T05:24:21Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.1.3" + } + }, + { + "publishedAt": "2024-12-04T15:09:01Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.1.4" + } + }, + { + "publishedAt": "2025-01-14T14:28:11Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.1.5" + } + }, + { + "publishedAt": "2025-02-05T14:16:00Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.1.6" + } + }, + { + "publishedAt": "2025-03-06T12:52:12Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.1.7" + } + }, + { + "publishedAt": "2025-04-02T11:19:51Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.1.8" + } + }, + { + "publishedAt": "2025-05-07T14:06:37Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.1.9" + } + }, + { + "publishedAt": "2025-04-02T13:08:01Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.2.0" + } + }, + { + "publishedAt": "2025-01-16T09:15:08Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.2.0a1" + } + }, + { + "publishedAt": "2025-02-19T10:55:17Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.2.0b1" + } + }, + { + "publishedAt": "2025-03-19T11:20:09Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.2.0rc1" + } + }, + { + "publishedAt": "2025-05-07T14:06:10Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.2.1" + } + }, + { + "publishedAt": "2026-01-06T18:55:20Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.2.10" + } + }, + { + "publishedAt": "2026-02-03T13:52:42Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.2.11" + } + }, + { + "publishedAt": "2026-03-03T13:56:01Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.2.12" + } + }, + { + "publishedAt": "2026-04-07T14:02:08Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.2.13" + } + }, + { + "publishedAt": "2026-05-05T13:57:25Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.2.14" + } + }, + { + "publishedAt": "2026-06-03T13:03:31Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.2.15" + } + }, + { + "publishedAt": "2026-07-07T13:52:11Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.2.16" + } + }, + { + "publishedAt": "2025-06-04T13:52:33Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.2.2" + } + }, + { + "publishedAt": "2025-06-10T10:13:58Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.2.3" + } + }, + { + "publishedAt": "2025-07-02T18:47:35Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.2.4" + } + }, + { + "publishedAt": "2025-08-06T08:26:23Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.2.5" + } + }, + { + "publishedAt": "2025-09-03T13:03:47Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.2.6" + } + }, + { + "publishedAt": "2025-10-01T14:22:49Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.2.7" + } + }, + { + "publishedAt": "2025-11-05T14:07:28Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.2.8" + } + }, + { + "publishedAt": "2025-12-02T14:01:03Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "5.2.9" + } + }, + { + "publishedAt": "2025-12-03T16:26:16Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "6.0.0" + } + }, + { + "publishedAt": "2025-09-17T19:05:31Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "6.0.0a1" + } + }, + { + "publishedAt": "2025-10-22T18:50:49Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "6.0.0b1" + } + }, + { + "publishedAt": "2025-11-19T14:56:30Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "6.0.0rc1" + } + }, + { + "publishedAt": "2026-01-06T18:55:46Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "6.0.1" + } + }, + { + "publishedAt": "2026-02-03T13:50:15Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "6.0.2" + } + }, + { + "publishedAt": "2026-03-03T13:55:10Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "6.0.3" + } + }, + { + "publishedAt": "2026-04-07T13:55:37Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "6.0.4" + } + }, + { + "publishedAt": "2026-05-05T13:54:33Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "6.0.5" + } + }, + { + "publishedAt": "2026-06-03T13:02:41Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "6.0.6" + } + }, + { + "isDefault": true, + "publishedAt": "2026-07-07T13:51:20Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "6.0.7" + } + }, + { + "publishedAt": "2026-05-20T19:40:43Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "6.1.0a1" + } + }, + { + "publishedAt": "2026-06-24T17:34:04Z", + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "6.1.0b1" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "flask", + "system": "PYPI" + } + } + response: |- + { + "packageKey": { + "name": "flask", + "system": "PYPI" + }, + "versions": [ + { + "publishedAt": "2010-04-16T14:29:37Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.1.0" + } + }, + { + "publishedAt": "2013-06-13T08:35:51Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.10.0" + } + }, + { + "publishedAt": "2013-06-14T08:54:19Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.10.1" + } + }, + { + "publishedAt": "2016-05-29T09:02:35Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.11.0" + } + }, + { + "publishedAt": "2016-06-07T16:25:21Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.11.1" + } + }, + { + "publishedAt": "2016-12-21T20:22:15Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.12.0" + } + }, + { + "publishedAt": "2017-03-31T16:43:41Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.12.1" + } + }, + { + "publishedAt": "2017-05-16T06:39:38Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.12.2" + } + }, + { + "publishedAt": "2018-04-26T20:12:32Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.12.3" + } + }, + { + "publishedAt": "2018-04-30T01:24:56Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.12.4" + } + }, + { + "publishedAt": "2020-02-10T19:31:26Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.12.5" + } + }, + { + "publishedAt": "2010-05-12T01:31:26Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.2.0" + } + }, + { + "publishedAt": "2010-05-28T01:24:37Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.3.0" + } + }, + { + "publishedAt": "2010-05-28T21:23:15Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.3.1" + } + }, + { + "publishedAt": "2010-06-18T17:14:06Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.4.0" + } + }, + { + "publishedAt": "2010-07-06T16:28:02Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.5.0" + } + }, + { + "publishedAt": "2010-07-06T19:25:37Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.5.1" + } + }, + { + "publishedAt": "2010-07-15T20:02:56Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.5.2" + } + }, + { + "publishedAt": "2010-07-27T14:39:13Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.6.0" + } + }, + { + "publishedAt": "2010-12-31T15:23:05Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.6.1" + } + }, + { + "publishedAt": "2011-06-28T16:06:18Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.7.0" + } + }, + { + "publishedAt": "2011-06-29T18:37:29Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.7.1" + } + }, + { + "publishedAt": "2011-07-06T10:19:39Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.7.2" + } + }, + { + "publishedAt": "2011-09-29T23:34:21Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.8.0" + } + }, + { + "publishedAt": "2012-07-01T13:08:59Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.8.1" + } + }, + { + "publishedAt": "2012-07-01T13:12:50Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "0.9.0" + } + }, + { + "publishedAt": "2018-04-26T20:12:52Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "1.0.0" + } + }, + { + "publishedAt": "2018-04-30T02:09:48Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "1.0.1" + } + }, + { + "publishedAt": "2018-05-02T14:26:26Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "1.0.2" + } + }, + { + "publishedAt": "2019-05-17T17:59:03Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "1.0.3" + } + }, + { + "publishedAt": "2019-07-04T22:58:23Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "1.0.4" + } + }, + { + "publishedAt": "2019-07-04T23:19:19Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "1.1.0" + } + }, + { + "publishedAt": "2019-07-08T18:00:28Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "1.1.1" + } + }, + { + "publishedAt": "2020-04-03T17:17:53Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "1.1.2" + } + }, + { + "publishedAt": "2021-05-13T23:26:08Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "1.1.3" + } + }, + { + "publishedAt": "2021-05-14T01:45:55Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "1.1.4" + } + }, + { + "publishedAt": "2021-05-11T21:46:04Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "2.0.0" + } + }, + { + "publishedAt": "2021-04-16T15:54:18Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "2.0.0rc1" + } + }, + { + "publishedAt": "2021-05-03T14:14:54Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "2.0.0rc2" + } + }, + { + "publishedAt": "2021-05-21T15:53:08Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "2.0.1" + } + }, + { + "publishedAt": "2021-10-04T14:34:52Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "2.0.2" + } + }, + { + "publishedAt": "2022-02-14T20:01:06Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "2.0.3" + } + }, + { + "publishedAt": "2022-03-28T19:15:12Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "2.1.0" + } + }, + { + "publishedAt": "2022-03-30T21:38:30Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "2.1.1" + } + }, + { + "publishedAt": "2022-04-28T17:47:38Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "2.1.2" + } + }, + { + "publishedAt": "2022-07-13T20:55:57Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "2.1.3" + } + }, + { + "publishedAt": "2022-08-02T00:14:07Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "2.2.0" + } + }, + { + "publishedAt": "2022-08-03T23:52:22Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "2.2.1" + } + }, + { + "publishedAt": "2022-08-08T23:26:30Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "2.2.2" + } + }, + { + "publishedAt": "2023-02-15T22:43:55Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "2.2.3" + } + }, + { + "publishedAt": "2023-04-25T17:52:11Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "2.2.4" + } + }, + { + "publishedAt": "2023-05-02T14:42:34Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "2.2.5" + } + }, + { + "publishedAt": "2023-04-25T18:41:55Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "2.3.0" + } + }, + { + "publishedAt": "2023-04-25T21:20:30Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "2.3.1" + } + }, + { + "publishedAt": "2023-05-01T15:42:08Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "2.3.2" + } + }, + { + "publishedAt": "2023-08-21T19:52:33Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "2.3.3" + } + }, + { + "publishedAt": "2023-09-30T14:36:10Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "3.0.0" + } + }, + { + "publishedAt": "2024-01-18T20:02:43Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "3.0.1" + } + }, + { + "publishedAt": "2024-02-03T21:11:42Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "3.0.2" + } + }, + { + "publishedAt": "2024-04-07T19:26:08Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "3.0.3" + } + }, + { + "publishedAt": "2024-11-13T18:24:36Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "3.1.0" + } + }, + { + "publishedAt": "2025-05-13T15:01:15Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "3.1.1" + } + }, + { + "publishedAt": "2025-08-19T21:03:19Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "3.1.2" + } + }, + { + "isDefault": true, + "publishedAt": "2026-02-19T05:00:56Z", + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "3.1.3" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "idna", + "system": "PYPI" + } + } + response: |- + { + "packageKey": { + "name": "idna", + "system": "PYPI" + }, + "versions": [ + { + "publishedAt": "2013-07-16T19:29:45Z", + "versionKey": { + "name": "idna", + "system": "PYPI", + "version": "0.2.0" + } + }, + { + "publishedAt": "2013-07-18T13:32:01Z", + "versionKey": { + "name": "idna", + "system": "PYPI", + "version": "0.3.0" + } + }, + { + "publishedAt": "2014-01-07T17:38:29Z", + "versionKey": { + "name": "idna", + "system": "PYPI", + "version": "0.4.0" + } + }, + { + "publishedAt": "2014-02-05T17:39:53Z", + "versionKey": { + "name": "idna", + "system": "PYPI", + "version": "0.5.0" + } + }, + { + "publishedAt": "2014-04-29T16:23:46Z", + "versionKey": { + "name": "idna", + "system": "PYPI", + "version": "0.6.0" + } + }, + { + "publishedAt": "2014-07-10T03:37:29Z", + "versionKey": { + "name": "idna", + "system": "PYPI", + "version": "0.7.0" + } + }, + { + "publishedAt": "2014-07-10T04:00:20Z", + "versionKey": { + "name": "idna", + "system": "PYPI", + "version": "0.8.0" + } + }, + { + "publishedAt": "2014-07-18T18:00:41Z", + "versionKey": { + "name": "idna", + "system": "PYPI", + "version": "0.9.0" + } + }, + { + "publishedAt": "2014-10-12T18:32:04Z", + "versionKey": { + "name": "idna", + "system": "PYPI", + "version": "1.0.0" + } + }, + { + "publishedAt": "2015-01-27T17:54:59Z", + "versionKey": { + "name": "idna", + "system": "PYPI", + "version": "1.1.0" + } + }, + { + "publishedAt": "2015-05-30T01:02:03Z", + "versionKey": { + "name": "idna", + "system": "PYPI", + "version": "2.0.0" + } + }, + { + "publishedAt": "2016-03-21T00:51:14Z", + "versionKey": { + "name": "idna", + "system": "PYPI", + "version": "2.1.0" + } + }, + { + "publishedAt": "2020-06-27T23:45:03Z", + "versionKey": { + "name": "idna", + "system": "PYPI", + "version": "2.10.0" + } + }, + { + "publishedAt": "2016-12-21T04:58:13Z", + "versionKey": { + "name": "idna", + "system": "PYPI", + "version": "2.2.0" + } + }, + { + "publishedAt": "2017-02-28T05:21:23Z", + "versionKey": { + "name": "idna", + "system": "PYPI", + "version": "2.3.0" + } + }, + { + "publishedAt": "2017-03-01T04:29:33Z", + "versionKey": { + "name": "idna", + "system": "PYPI", + "version": "2.4.0" + } + }, + { + "publishedAt": "2017-03-07T03:27:27Z", + "versionKey": { + "name": "idna", + "system": "PYPI", + "version": "2.5.0" + } + }, + { + "publishedAt": "2017-08-08T03:45:11Z", + "versionKey": { + "name": "idna", + "system": "PYPI", + "version": "2.6.0" + } + }, + { + "publishedAt": "2018-06-11T02:52:19Z", + "versionKey": { + "name": "idna", + "system": "PYPI", + "version": "2.7.0" + } + }, + { + "publishedAt": "2018-12-04T17:11:33Z", + "versionKey": { + "name": "idna", + "system": "PYPI", + "version": "2.8.0" + } + }, + { + "publishedAt": "2020-02-17T07:07:32Z", + "versionKey": { + "name": "idna", + "system": "PYPI", + "version": "2.9.0" + } + }, + { + "publishedAt": "2021-01-01T05:58:22Z", + "versionKey": { + "name": "idna", + "system": "PYPI", + "version": "3.0.0" + } + }, + { + "publishedAt": "2021-01-04T16:20:02Z", + "versionKey": { + "name": "idna", + "system": "PYPI", + "version": "3.1.0" + } + }, + { + "publishedAt": "2024-09-15T18:07:37Z", + "versionKey": { + "name": "idna", + "system": "PYPI", + "version": "3.10.0" + } + }, + { + "publishedAt": "2025-10-12T14:55:18Z", + "versionKey": { + "name": "idna", + "system": "PYPI", + "version": "3.11.0" + } + }, + { + "publishedAt": "2026-04-21T13:32:47Z", + "versionKey": { + "name": "idna", + "system": "PYPI", + "version": "3.12.0" + } + }, + { + "publishedAt": "2026-04-22T16:42:40Z", + "versionKey": { + "name": "idna", + "system": "PYPI", + "version": "3.13.0" + } + }, + { + "publishedAt": "2026-05-10T20:32:14Z", + "versionKey": { + "name": "idna", + "system": "PYPI", + "version": "3.14.0" + } + }, + { + "publishedAt": "2026-05-12T22:45:55Z", + "versionKey": { + "name": "idna", + "system": "PYPI", + "version": "3.15.0" + } + }, + { + "publishedAt": "2026-05-22T00:16:16Z", + "versionKey": { + "name": "idna", + "system": "PYPI", + "version": "3.16.0" + } + }, + { + "publishedAt": "2026-05-28T14:32:37Z", + "versionKey": { + "name": "idna", + "system": "PYPI", + "version": "3.17.0" + } + }, + { + "isDefault": true, + "publishedAt": "2026-06-02T14:34:06Z", + "versionKey": { + "name": "idna", + "system": "PYPI", + "version": "3.18.0" + } + }, + { + "publishedAt": "2021-05-29T16:53:30Z", + "versionKey": { + "name": "idna", + "system": "PYPI", + "version": "3.2.0" + } + }, + { + "publishedAt": "2021-10-12T23:33:38Z", + "versionKey": { + "name": "idna", + "system": "PYPI", + "version": "3.3.0" + } + }, + { + "publishedAt": "2022-09-14T00:24:23Z", + "versionKey": { + "name": "idna", + "system": "PYPI", + "version": "3.4.0" + } + }, + { + "publishedAt": "2023-11-24T18:07:03Z", + "versionKey": { + "name": "idna", + "system": "PYPI", + "version": "3.5.0" + } + }, + { + "publishedAt": "2023-11-25T15:40:52Z", + "versionKey": { + "name": "idna", + "system": "PYPI", + "version": "3.6.0" + } + }, + { + "publishedAt": "2024-04-11T03:34:41Z", + "versionKey": { + "name": "idna", + "system": "PYPI", + "version": "3.7.0" + } + }, + { + "publishedAt": "2024-08-23T16:01:49Z", + "versionKey": { + "name": "idna", + "system": "PYPI", + "version": "3.8.0" + } + }, + { + "publishedAt": "2024-09-14T02:58:28Z", + "versionKey": { + "name": "idna", + "system": "PYPI", + "version": "3.9.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "itsdangerous", + "system": "PYPI" + } + } + response: |- + { + "packageKey": { + "name": "itsdangerous", + "system": "PYPI" + }, + "versions": [ + { + "publishedAt": "2011-06-29T13:26:18Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "0.10.0" + } + }, + { + "publishedAt": "2011-07-07T11:38:06Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "0.11.0" + } + }, + { + "publishedAt": "2012-02-22T13:05:19Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "0.12.0" + } + }, + { + "publishedAt": "2012-06-10T16:51:30Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "0.13.0" + } + }, + { + "publishedAt": "2012-06-29T12:55:40Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "0.14.0" + } + }, + { + "publishedAt": "2012-07-11T16:41:38Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "0.15.0" + } + }, + { + "publishedAt": "2012-07-11T17:16:17Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "0.16.0" + } + }, + { + "publishedAt": "2012-08-11T04:26:55Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "0.17.0" + } + }, + { + "publishedAt": "2013-05-15T09:52:39Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "0.18.0" + } + }, + { + "publishedAt": "2013-05-22T01:17:35Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "0.19.0" + } + }, + { + "publishedAt": "2013-05-23T13:13:44Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "0.20.0" + } + }, + { + "publishedAt": "2013-05-26T09:52:40Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "0.21.0" + } + }, + { + "publishedAt": "2013-07-03T10:10:49Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "0.22.0" + } + }, + { + "publishedAt": "2013-08-08T17:10:21Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "0.23.0" + } + }, + { + "publishedAt": "2014-03-28T11:09:28Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "0.24.0" + } + }, + { + "publishedAt": "2011-06-24T02:53:45Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "0.9.0" + } + }, + { + "publishedAt": "2011-06-26T01:37:15Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "0.9.1" + } + }, + { + "publishedAt": "2018-10-27T00:17:35Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "1.1.0" + } + }, + { + "publishedAt": "2021-05-11T20:12:55Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "2.0.0" + } + }, + { + "publishedAt": "2020-05-28T17:43:25Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "2.0.0a1" + } + }, + { + "publishedAt": "2021-02-15T16:53:16Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "2.0.0rc1" + } + }, + { + "publishedAt": "2021-04-16T14:53:07Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "2.0.0rc2" + } + }, + { + "publishedAt": "2021-05-18T15:09:42Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "2.0.1" + } + }, + { + "publishedAt": "2022-02-18T03:39:58Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "2.1.0" + } + }, + { + "publishedAt": "2022-03-09T16:24:01Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "2.1.1" + } + }, + { + "publishedAt": "2022-03-24T15:12:13Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "2.1.2" + } + }, + { + "isDefault": true, + "publishedAt": "2024-04-16T21:28:14Z", + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "2.2.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "jinja2", + "system": "PYPI" + } + } + response: |- + { + "packageKey": { + "name": "jinja2", + "system": "PYPI" + }, + "versions": [ + { + "publishedAt": "2008-07-17T21:33:36Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.0.0" + } + }, + { + "publishedAt": "2008-06-09T16:50:43Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.0.0rc1" + } + }, + { + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.0rc1-py2.4-linux-i686" + } + }, + { + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.0rc1-py2.4-linux-x86_64" + } + }, + { + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.0rc1-py2.4-macosx-10.3-i386" + } + }, + { + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.0rc1-py2.4-win32" + } + }, + { + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.0rc1-py2.5-linux-i686" + } + }, + { + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.0rc1-py2.5-linux-x86_64" + } + }, + { + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.0rc1-py2.5-macosx-10.3-i386" + } + }, + { + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.0rc1-py2.5-win32" + } + }, + { + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.1-py2.4-win32" + } + }, + { + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.1-py2.5-win32" + } + }, + { + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.1-py2.6-win32" + } + }, + { + "publishedAt": "2008-11-23T12:27:10Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.1.0" + } + }, + { + "publishedAt": "2008-12-25T17:41:32Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.1.1" + } + }, + { + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.1.1-py2.4-win32" + } + }, + { + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.1.1-py2.5-win32" + } + }, + { + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.1.1-py2.6-win32" + } + }, + { + "publishedAt": "2017-11-08T20:13:42Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.10.0" + } + }, + { + "publishedAt": "2019-04-06T18:59:59Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.10.1" + } + }, + { + "publishedAt": "2019-10-04T18:19:47Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.10.2" + } + }, + { + "publishedAt": "2019-10-04T18:52:37Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.10.3" + } + }, + { + "publishedAt": "2020-01-27T18:24:09Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.11.0" + } + }, + { + "publishedAt": "2020-01-30T18:09:32Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.11.1" + } + }, + { + "publishedAt": "2020-04-13T16:16:44Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.11.2" + } + }, + { + "publishedAt": "2021-01-31T16:33:07Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.11.3" + } + }, + { + "publishedAt": "2009-09-13T09:30:53Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.2.0" + } + }, + { + "publishedAt": "2009-09-14T23:58:41Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.2.1" + } + }, + { + "publishedAt": "2010-02-10T02:19:35Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.3.0" + } + }, + { + "publishedAt": "2010-02-19T13:38:51Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.3.1" + } + }, + { + "publishedAt": "2010-04-13T00:56:07Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.4.0" + } + }, + { + "publishedAt": "2010-04-20T13:53:45Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.4.1" + } + }, + { + "publishedAt": "2010-05-29T22:54:42Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.5.0" + } + }, + { + "publishedAt": "2010-08-17T12:39:04Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.5.1" + } + }, + { + "publishedAt": "2010-08-18T11:15:20Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.5.2" + } + }, + { + "publishedAt": "2010-10-17T15:55:03Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.5.3" + } + }, + { + "publishedAt": "2010-10-17T16:48:42Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.5.4" + } + }, + { + "publishedAt": "2010-10-18T14:37:40Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.5.5" + } + }, + { + "publishedAt": "2011-07-24T21:48:51Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.6.0" + } + }, + { + "publishedAt": "2013-05-20T13:03:02Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.7.0" + } + }, + { + "publishedAt": "2013-08-07T13:27:38Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.7.1" + } + }, + { + "publishedAt": "2014-01-10T10:42:40Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.7.2" + } + }, + { + "publishedAt": "2014-06-06T16:49:17Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.7.3" + } + }, + { + "publishedAt": "2015-07-26T17:52:06Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.8.0" + } + }, + { + "publishedAt": "2016-12-29T13:16:24Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.8.1" + } + }, + { + "publishedAt": "2017-01-07T15:35:50Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.9.0" + } + }, + { + "publishedAt": "2017-01-07T15:56:27Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.9.1" + } + }, + { + "publishedAt": "2017-01-08T01:50:48Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.9.2" + } + }, + { + "publishedAt": "2017-01-08T21:24:00Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.9.3" + } + }, + { + "publishedAt": "2017-01-10T08:24:17Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.9.4" + } + }, + { + "publishedAt": "2017-01-28T14:42:38Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.9.5" + } + }, + { + "publishedAt": "2017-04-03T13:11:27Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "2.9.6" + } + }, + { + "publishedAt": "2021-05-11T21:08:16Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "3.0.0" + } + }, + { + "publishedAt": "2020-02-05T22:36:18Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "3.0.0a1" + } + }, + { + "publishedAt": "2021-04-16T15:25:22Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "3.0.0rc1" + } + }, + { + "publishedAt": "2021-04-25T15:12:58Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "3.0.0rc2" + } + }, + { + "publishedAt": "2021-05-18T20:39:17Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "3.0.1" + } + }, + { + "publishedAt": "2021-10-05T00:49:27Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "3.0.2" + } + }, + { + "publishedAt": "2021-11-09T20:27:27Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "3.0.3" + } + }, + { + "publishedAt": "2022-03-24T14:14:01Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "3.1.0" + } + }, + { + "publishedAt": "2022-03-25T22:32:55Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "3.1.1" + } + }, + { + "publishedAt": "2022-04-28T17:21:25Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "3.1.2" + } + }, + { + "publishedAt": "2024-01-10T23:12:19Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "3.1.3" + } + }, + { + "publishedAt": "2024-05-05T23:41:59Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "3.1.4" + } + }, + { + "publishedAt": "2024-12-21T18:30:19Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "3.1.5" + } + }, + { + "isDefault": true, + "publishedAt": "2025-03-05T20:05:00Z", + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "3.1.6" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "markupsafe", + "system": "PYPI" + } + } + response: |- + { + "packageKey": { + "name": "markupsafe", + "system": "PYPI" + }, + "versions": [ + { + "publishedAt": "2010-09-07T17:47:12Z", + "versionKey": { + "name": "markupsafe", + "system": "PYPI", + "version": "0.11.0" + } + }, + { + "publishedAt": "2011-02-17T23:15:13Z", + "versionKey": { + "name": "markupsafe", + "system": "PYPI", + "version": "0.12.0" + } + }, + { + "publishedAt": "2011-07-20T09:52:05Z", + "versionKey": { + "name": "markupsafe", + "system": "PYPI", + "version": "0.13.0" + } + }, + { + "publishedAt": "2011-07-20T10:35:20Z", + "versionKey": { + "name": "markupsafe", + "system": "PYPI", + "version": "0.14.0" + } + }, + { + "publishedAt": "2011-07-20T10:58:13Z", + "versionKey": { + "name": "markupsafe", + "system": "PYPI", + "version": "0.15.0" + } + }, + { + "publishedAt": "2013-05-20T18:13:20Z", + "versionKey": { + "name": "markupsafe", + "system": "PYPI", + "version": "0.16.0" + } + }, + { + "publishedAt": "2013-05-21T16:40:14Z", + "versionKey": { + "name": "markupsafe", + "system": "PYPI", + "version": "0.17.0" + } + }, + { + "publishedAt": "2013-05-22T01:15:43Z", + "versionKey": { + "name": "markupsafe", + "system": "PYPI", + "version": "0.18.0" + } + }, + { + "publishedAt": "2014-03-06T16:52:31Z", + "versionKey": { + "name": "markupsafe", + "system": "PYPI", + "version": "0.19.0" + } + }, + { + "publishedAt": "2014-04-17T09:06:04Z", + "versionKey": { + "name": "markupsafe", + "system": "PYPI", + "version": "0.20.0" + } + }, + { + "publishedAt": "2014-04-17T09:50:55Z", + "versionKey": { + "name": "markupsafe", + "system": "PYPI", + "version": "0.21.0" + } + }, + { + "publishedAt": "2014-05-08T14:57:37Z", + "versionKey": { + "name": "markupsafe", + "system": "PYPI", + "version": "0.22.0" + } + }, + { + "publishedAt": "2014-05-08T14:58:53Z", + "versionKey": { + "name": "markupsafe", + "system": "PYPI", + "version": "0.23.0" + } + }, + { + "publishedAt": "2010-06-22T19:55:49Z", + "versionKey": { + "name": "markupsafe", + "system": "PYPI", + "version": "0.9.0" + } + }, + { + "publishedAt": "2010-06-22T20:12:52Z", + "versionKey": { + "name": "markupsafe", + "system": "PYPI", + "version": "0.9.1" + } + }, + { + "publishedAt": "2010-06-22T22:24:14Z", + "versionKey": { + "name": "markupsafe", + "system": "PYPI", + "version": "0.9.2" + } + }, + { + "publishedAt": "2010-08-11T10:19:59Z", + "versionKey": { + "name": "markupsafe", + "system": "PYPI", + "version": "0.9.3" + } + }, + { + "publishedAt": "2017-03-07T15:32:13Z", + "versionKey": { + "name": "markupsafe", + "system": "PYPI", + "version": "1.0.0" + } + }, + { + "publishedAt": "2018-11-05T17:41:13Z", + "versionKey": { + "name": "markupsafe", + "system": "PYPI", + "version": "1.1.0" + } + }, + { + "publishedAt": "2021-01-29T23:51:05Z", + "versionKey": { + "name": "markupsafe", + "system": "PYPI", + "version": "1.1.1" + } + }, + { + "publishedAt": "2021-05-11T19:47:12Z", + "versionKey": { + "name": "markupsafe", + "system": "PYPI", + "version": "2.0.0" + } + }, + { + "publishedAt": "2020-04-10T23:31:37Z", + "versionKey": { + "name": "markupsafe", + "system": "PYPI", + "version": "2.0.0a1" + } + }, + { + "publishedAt": "2021-02-15T16:34:40Z", + "versionKey": { + "name": "markupsafe", + "system": "PYPI", + "version": "2.0.0rc1" + } + }, + { + "publishedAt": "2021-04-16T15:14:49Z", + "versionKey": { + "name": "markupsafe", + "system": "PYPI", + "version": "2.0.0rc2" + } + }, + { + "publishedAt": "2021-08-11T18:11:09Z", + "versionKey": { + "name": "markupsafe", + "system": "PYPI", + "version": "2.0.1" + } + }, + { + "publishedAt": "2022-02-18T03:50:52Z", + "versionKey": { + "name": "markupsafe", + "system": "PYPI", + "version": "2.1.0" + } + }, + { + "publishedAt": "2022-03-15T13:23:13Z", + "versionKey": { + "name": "markupsafe", + "system": "PYPI", + "version": "2.1.1" + } + }, + { + "publishedAt": "2023-01-17T18:23:51Z", + "versionKey": { + "name": "markupsafe", + "system": "PYPI", + "version": "2.1.2" + } + }, + { + "publishedAt": "2023-06-02T21:43:36Z", + "versionKey": { + "name": "markupsafe", + "system": "PYPI", + "version": "2.1.3" + } + }, + { + "publishedAt": "2024-01-19T22:49:25Z", + "versionKey": { + "name": "markupsafe", + "system": "PYPI", + "version": "2.1.4" + } + }, + { + "publishedAt": "2024-02-02T16:31:13Z", + "versionKey": { + "name": "markupsafe", + "system": "PYPI", + "version": "2.1.5" + } + }, + { + "publishedAt": "2024-10-07T21:09:08Z", + "versionKey": { + "name": "markupsafe", + "system": "PYPI", + "version": "3.0.0" + } + }, + { + "publishedAt": "2024-10-08T17:01:25Z", + "versionKey": { + "name": "markupsafe", + "system": "PYPI", + "version": "3.0.1" + } + }, + { + "publishedAt": "2024-10-18T15:21:46Z", + "versionKey": { + "name": "markupsafe", + "system": "PYPI", + "version": "3.0.2" + } + }, + { + "isDefault": true, + "publishedAt": "2025-09-27T18:37:32Z", + "versionKey": { + "name": "markupsafe", + "system": "PYPI", + "version": "3.0.3" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "pytz", + "system": "PYPI" + } + } + response: |- + { + "packageKey": { + "name": "pytz", + "system": "PYPI" + }, + "versions": [ + { + "publishedAt": "2013-10-01T15:21:37Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2004.0.0a0" + } + }, + { + "publishedAt": "2013-10-01T15:18:06Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2004.0.0b0" + } + }, + { + "publishedAt": "2013-10-01T15:24:37Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2004.0.0b2" + } + }, + { + "publishedAt": "2013-10-01T15:26:28Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2004d" + } + }, + { + "publishedAt": "2005-12-31T09:58:54Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2005.0.0.post0" + } + }, + { + "publishedAt": "2013-10-01T15:32:15Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2005.0.0a0" + } + }, + { + "publishedAt": "2013-10-01T15:32:55Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2005e" + } + }, + { + "publishedAt": "2013-10-01T15:33:37Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2005i" + } + }, + { + "publishedAt": "2005-08-19T06:03:39Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2005k" + } + }, + { + "publishedAt": "2005-09-15T03:34:22Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2005m" + } + }, + { + "publishedAt": "2006-05-09T10:59:34Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2006g" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2006g-py2.4" + } + }, + { + "publishedAt": "2006-08-23T06:43:21Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2006j" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2006j-py2.4" + } + }, + { + "publishedAt": "2006-12-08T05:14:08Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2006p" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2006p-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2006p-py2.5" + } + }, + { + "publishedAt": "2007-03-03T10:36:50Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007.0.0rc0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007c-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007c-py2.5" + } + }, + { + "publishedAt": "2007-03-27T04:54:22Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007d" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007d-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007d-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007d-py2.5" + } + }, + { + "publishedAt": "2007-06-03T12:24:54Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007f" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007f-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007f-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007f-py2.5" + } + }, + { + "publishedAt": "2007-09-26T07:28:40Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007g" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007g-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007g-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007g-py2.5" + } + }, + { + "publishedAt": "2007-12-03T07:54:29Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007i" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007i-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007i-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007i-py2.5" + } + }, + { + "publishedAt": "2008-01-02T02:18:57Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007k" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007k-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007k-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2007k-py2.5" + } + }, + { + "publishedAt": "2008-03-10T08:34:23Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008.0.0a0" + } + }, + { + "publishedAt": "2008-04-22T11:14:51Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008.0.0b0" + } + }, + { + "publishedAt": "2008-07-07T09:50:40Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008.0.0rc0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008a-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008a-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008a-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008b-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008b-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008b-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008c-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008c-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008c-py2.5" + } + }, + { + "publishedAt": "2008-10-11T12:34:53Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008g" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008g-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008g-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008g-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008g-py2.6" + } + }, + { + "publishedAt": "2008-10-13T15:17:10Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008h" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008h-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008h-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008h-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008h-py2.6" + } + }, + { + "publishedAt": "2008-10-27T17:35:58Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008i" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008i-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008i-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008i-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2008i-py2.6" + } + }, + { + "publishedAt": "2009-11-10T12:49:16Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009.0.0.post0" + } + }, + { + "publishedAt": "2009-01-22T09:46:26Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009.0.0a0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009a-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009a-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009a-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009a-py2.6" + } + }, + { + "publishedAt": "2009-03-26T06:40:08Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009d" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009d-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009d-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009d-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009d-py2.6" + } + }, + { + "publishedAt": "2009-04-09T06:11:37Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009e" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009e-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009e-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009e-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009e-py2.6" + } + }, + { + "publishedAt": "2009-04-18T07:12:23Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009f" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009f-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009f-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009f-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009f-py2.6" + } + }, + { + "publishedAt": "2009-04-27T16:43:35Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009g" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009g-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009g-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009g-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009g-py2.6" + } + }, + { + "publishedAt": "2009-06-17T05:49:08Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009i" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009i-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009i-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009i-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009i-py2.6" + } + }, + { + "publishedAt": "2009-06-18T05:31:12Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009j" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009j-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009j-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009j-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009j-py2.6" + } + }, + { + "publishedAt": "2009-08-18T07:39:14Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009l" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009l-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009l-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009l-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009l-py2.6" + } + }, + { + "publishedAt": "2009-09-29T06:56:33Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009n" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009n-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009n-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009n-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009n-py2.6" + } + }, + { + "publishedAt": "2009-10-28T11:45:27Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009p" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009p-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009p-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009p-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009p-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009r-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009r-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009r-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009r-py2.6" + } + }, + { + "publishedAt": "2010-01-04T12:07:12Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009u" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009u-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009u-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009u-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2009u-py2.6" + } + }, + { + "publishedAt": "2010-01-26T08:10:30Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010.0.0b0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010b-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010b-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010b-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010b-py2.6" + } + }, + { + "publishedAt": "2010-03-09T12:09:04Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010e" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010e-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010e-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010e-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010e-py2.6" + } + }, + { + "publishedAt": "2010-03-30T08:54:41Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010g" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010g-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010g-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010g-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010g-py2.6" + } + }, + { + "publishedAt": "2010-04-16T15:01:51Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010h" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010h-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010h-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010h-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010h-py2.6" + } + }, + { + "publishedAt": "2010-07-28T10:25:46Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010k" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010k-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010k-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010k-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010k-py2.6" + } + }, + { + "publishedAt": "2010-08-23T11:53:30Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010l" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010l-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010l-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010l-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010l-py2.6" + } + }, + { + "publishedAt": "2010-11-18T15:03:14Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010o" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010o-py2.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010o-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010o-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010o-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2010o-py2.7" + } + }, + { + "publishedAt": "2011-02-08T13:57:19Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011.0.0b0" + } + }, + { + "publishedAt": "2011-03-09T08:23:29Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011.0.0rc0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011b-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011b-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011b-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011b-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011b-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011c-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011c-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011c-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011c-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011c-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011c-py3.2" + } + }, + { + "publishedAt": "2011-03-17T06:21:56Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011d" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011d-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011d-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011d-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011d-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011d-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011d-py3.2" + } + }, + { + "publishedAt": "2011-04-01T13:56:47Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011e" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011e-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011e-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011e-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011e-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011e-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011e-py3.2" + } + }, + { + "publishedAt": "2011-05-08T09:59:10Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011g" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011g-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011g-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011g-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011g-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011g-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011g-py3.2" + } + }, + { + "publishedAt": "2011-06-27T15:52:40Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011h" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011h-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011h-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011h-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011h-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011h-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011h-py3.2" + } + }, + { + "publishedAt": "2011-09-21T13:36:33Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011j" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011j-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011j-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011j-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011j-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011j-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011j-py3.2" + } + }, + { + "publishedAt": "2011-10-04T06:48:22Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011k" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011k-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011k-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011k-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011k-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011k-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011k-py3.2" + } + }, + { + "publishedAt": "2011-11-04T11:54:02Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011n" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011n-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011n-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011n-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011n-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011n-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2011n-py3.2" + } + }, + { + "publishedAt": "2012-03-05T11:23:51Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012.0.0b0" + } + }, + { + "publishedAt": "2012-04-16T06:46:15Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012.0.0rc0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012b-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012b-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012b-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012b-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012b-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012b-py3.2" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012c-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012c-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012c-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012c-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012c-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012c-py3.2" + } + }, + { + "publishedAt": "2012-07-25T14:46:34Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012d" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012d-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012d-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012d-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012d-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012d-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012d-py3.2" + } + }, + { + "publishedAt": "2012-09-25T03:19:45Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012f" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012f-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012f-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012f-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012f-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012f-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012f-py3.2" + } + }, + { + "publishedAt": "2012-10-19T11:00:00Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012g" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012g-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012g-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012g-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012g-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012g-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012g-py3.2" + } + }, + { + "publishedAt": "2012-10-31T09:52:58Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012h" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012h-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012h-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012h-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012h-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012h-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012h-py3.2" + } + }, + { + "publishedAt": "2013-01-03T09:50:11Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012j" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012j-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012j-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012j-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012j-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012j-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2012j-py3.2" + } + }, + { + "publishedAt": "2013-03-14T17:51:57Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.0.0b0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.6-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.6-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.6-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.6-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.6-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.6-py3.2" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.6-py3.3" + } + }, + { + "publishedAt": "2013-10-01T14:17:25Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.6.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.7-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.7-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.7-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.7-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.7-py3.3" + } + }, + { + "publishedAt": "2013-10-02T04:28:46Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.7.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.8-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.8-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.8-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.8-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.8-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.8-py3.2" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.8-py3.3" + } + }, + { + "publishedAt": "2013-11-05T12:50:47Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.8.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.9-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.9-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.9-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.9-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.9-py3.2" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.9-py3.3" + } + }, + { + "publishedAt": "2014-01-03T10:34:15Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013.9.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013b-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013b-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013b-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013b-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013b-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013b-py3.2" + } + }, + { + "publishedAt": "2013-09-05T14:15:52Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013d" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013d-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013d-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013d-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013d-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013d-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013d-py3.2" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2013d-py3.3" + } + }, + { + "publishedAt": "2014-03-14T09:02:22Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.1.0" + } + }, + { + "publishedAt": "2014-03-21T06:33:25Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.1.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.1.1-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.1.1-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.1.1-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.1.1-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.1.1-py3.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.10-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.10-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.10-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.10-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.10-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.10-py3.2" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.10-py3.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.10-py3.4" + } + }, + { + "publishedAt": "2014-11-27T09:02:55Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.10.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.2-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.2-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.2-py2.6" + } + }, + { + "publishedAt": "2014-03-25T06:58:49Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.2.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.3-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.3-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.3-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.3-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.3-py3.3" + } + }, + { + "publishedAt": "2014-05-15T08:54:13Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.3.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.4-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.4-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.4-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.4-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.4-py3.3" + } + }, + { + "publishedAt": "2014-06-02T12:47:48Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.4.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.7-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.7-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.7-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.7-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.7-py3.3" + } + }, + { + "publishedAt": "2014-09-01T10:43:57Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.7.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.9-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.9-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.9-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.9-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.9-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.9-py3.2" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.9-py3.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.9-py3.4" + } + }, + { + "publishedAt": "2014-11-03T10:46:54Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2014.9.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.2-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.2-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.2-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.2-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.2-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.2-py3.2" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.2-py3.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.2-py3.4" + } + }, + { + "publishedAt": "2015-03-23T07:06:50Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.2.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.4-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.4-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.4-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.4-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.4-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.4-py3.2" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.4-py3.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.4-py3.4" + } + }, + { + "publishedAt": "2015-05-13T14:37:48Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.4.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.6-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.6-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.6-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.6-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.6-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.6-py3.2" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.6-py3.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.6-py3.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.6-py3.5" + } + }, + { + "publishedAt": "2015-09-21T13:40:56Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.6.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.7-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.7-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.7-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.7-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.7-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.7-py3.2" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.7-py3.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.7-py3.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.7-py3.5" + } + }, + { + "publishedAt": "2015-10-26T06:31:56Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2015.7.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.1-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.1-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.1-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.1-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.1-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.1-py3.2" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.1-py3.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.1-py3.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.1-py3.5" + } + }, + { + "publishedAt": "2016-03-14T06:51:38Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.1.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.10-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.10-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.10-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.10-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.10-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.10-py3.2" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.10-py3.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.10-py3.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.10-py3.5" + } + }, + { + "publishedAt": "2016-12-06T10:02:01Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.10.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.2-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.2-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.2-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.2-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.2-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.2-py3.2" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.2-py3.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.2-py3.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.2-py3.5" + } + }, + { + "publishedAt": "2016-03-21T04:28:41Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.2.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.3-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.3-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.3-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.3-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.3-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.3-py3.2" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.3-py3.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.3-py3.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.3-py3.5" + } + }, + { + "publishedAt": "2016-03-24T06:08:39Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.3.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.4-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.4-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.4-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.4-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.4-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.4-py3.2" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.4-py3.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.4-py3.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.4-py3.5" + } + }, + { + "publishedAt": "2016-04-22T13:17:51Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.4.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.6-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.6-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.6-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.6-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.6-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.6-py3.2" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.6-py3.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.6-py3.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.6-py3.5" + } + }, + { + "publishedAt": "2016-07-13T13:48:09Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.6.0" + } + }, + { + "publishedAt": "2016-07-14T08:23:12Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.6.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.6.1-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.6.1-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.6.1-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.6.1-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.6.1-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.6.1-py3.2" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.6.1-py3.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.6.1-py3.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.6.1-py3.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.7-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.7-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.7-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.7-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.7-py3.1" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.7-py3.2" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.7-py3.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.7-py3.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.7-py3.5" + } + }, + { + "publishedAt": "2016-10-03T08:22:21Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2016.7.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2017.2-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2017.2-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2017.2-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2017.2-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2017.2-py3.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2017.2-py3.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2017.2-py3.5" + } + }, + { + "publishedAt": "2017-03-30T08:36:37Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2017.2.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2017.3-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2017.3-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2017.3-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2017.3-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2017.3-py3.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2017.3-py3.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2017.3-py3.5" + } + }, + { + "publishedAt": "2017-10-30T14:10:03Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2017.3.0" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2018.3-py2.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2018.3-py2.5" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2018.3-py2.6" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2018.3-py2.7" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2018.3-py3.3" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2018.3-py3.4" + } + }, + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2018.3-py3.5" + } + }, + { + "publishedAt": "2018-02-09T07:58:22Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2018.3.0" + } + }, + { + "publishedAt": "2018-04-10T10:48:11Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2018.4.0" + } + }, + { + "publishedAt": "2018-06-29T06:53:04Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2018.5.0" + } + }, + { + "publishedAt": "2018-10-24T09:25:30Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2018.6.0" + } + }, + { + "publishedAt": "2018-10-29T10:11:56Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2018.7.0" + } + }, + { + "publishedAt": "2019-01-07T07:54:53Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2018.9.0" + } + }, + { + "publishedAt": "2019-04-10T02:12:32Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2019.1.0" + } + }, + { + "publishedAt": "2019-07-31T16:29:10Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2019.2.0" + } + }, + { + "publishedAt": "2019-10-07T03:18:16Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2019.3.0" + } + }, + { + "publishedAt": "2020-04-28T08:28:21Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2020.1.0" + } + }, + { + "publishedAt": "2020-11-02T05:25:55Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2020.4.0" + } + }, + { + "publishedAt": "2020-12-24T20:58:04Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2020.5.0" + } + }, + { + "publishedAt": "2021-02-01T08:07:15Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2021.1.0" + } + }, + { + "publishedAt": "2021-10-02T03:56:30Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2021.3.0" + } + }, + { + "publishedAt": "2022-03-20T00:37:06Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2022.1.0" + } + }, + { + "publishedAt": "2022-08-12T01:36:59Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2022.2.0" + } + }, + { + "publishedAt": "2022-08-13T02:07:57Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2022.2.1" + } + }, + { + "publishedAt": "2022-10-02T05:04:30Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2022.4.0" + } + }, + { + "publishedAt": "2022-10-18T11:30:43Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2022.5.0" + } + }, + { + "publishedAt": "2022-10-31T23:58:42Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2022.6.0" + } + }, + { + "publishedAt": "2022-12-18T02:17:20Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2022.7.0" + } + }, + { + "publishedAt": "2023-01-14T12:25:02Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2022.7.1" + } + }, + { + "publishedAt": "2023-03-25T08:31:59Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2023.2.0" + } + }, + { + "publishedAt": "2023-03-29T04:23:25Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2023.3.0" + } + }, + { + "publishedAt": "2023-09-05T01:56:55Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2023.3.0.post1" + } + }, + { + "publishedAt": "2024-01-29T03:41:21Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2023.4.0" + } + }, + { + "publishedAt": "2024-02-02T01:18:37Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2024.1.0" + } + }, + { + "publishedAt": "2024-09-11T02:24:45Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2024.2.0" + } + }, + { + "publishedAt": "2025-01-31T01:54:45Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2025.1.0" + } + }, + { + "publishedAt": "2025-03-25T02:24:58Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2025.2.0" + } + }, + { + "publishedAt": "2026-03-03T06:52:14Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2026.1.0" + } + }, + { + "publishedAt": "2026-03-03T07:47:49Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2026.1.0.post1" + } + }, + { + "isDefault": true, + "publishedAt": "2026-05-04T01:35:27Z", + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2026.2.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "requests", + "system": "PYPI" + } + } + response: |- + { + "packageKey": { + "name": "requests", + "system": "PYPI" + }, + "versions": [ + { + "publishedAt": "2012-01-22T05:08:17Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.10.0" + } + }, + { + "publishedAt": "2012-01-23T08:22:52Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.10.1" + } + }, + { + "publishedAt": "2012-02-15T09:48:52Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.10.2" + } + }, + { + "publishedAt": "2012-02-20T20:10:57Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.10.3" + } + }, + { + "publishedAt": "2012-02-20T22:21:31Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.10.4" + } + }, + { + "publishedAt": "2012-02-26T05:17:54Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.10.6" + } + }, + { + "publishedAt": "2012-03-08T01:50:58Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.10.7" + } + }, + { + "publishedAt": "2012-03-09T17:59:54Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.10.8" + } + }, + { + "publishedAt": "2012-03-31T05:47:56Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.11.1" + } + }, + { + "publishedAt": "2012-04-23T04:29:36Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.11.2" + } + }, + { + "publishedAt": "2012-05-03T01:18:47Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.12.0" + } + }, + { + "publishedAt": "2012-05-08T07:21:59Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.12.1" + } + }, + { + "publishedAt": "2012-05-30T02:54:18Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.13.0" + } + }, + { + "publishedAt": "2012-06-08T04:22:28Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.13.1" + } + }, + { + "publishedAt": "2012-06-29T02:37:41Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.13.2" + } + }, + { + "publishedAt": "2012-07-12T23:20:43Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.13.3" + } + }, + { + "publishedAt": "2012-07-27T08:22:09Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.13.4" + } + }, + { + "publishedAt": "2012-07-27T09:23:41Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.13.5" + } + }, + { + "publishedAt": "2012-08-06T08:46:22Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.13.6" + } + }, + { + "publishedAt": "2012-08-19T00:47:48Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.13.7" + } + }, + { + "publishedAt": "2012-08-20T15:24:42Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.13.8" + } + }, + { + "publishedAt": "2012-08-25T15:26:50Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.13.9" + } + }, + { + "publishedAt": "2012-09-02T08:50:39Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.14.0" + } + }, + { + "publishedAt": "2012-10-01T17:30:05Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.14.1" + } + }, + { + "publishedAt": "2012-10-27T15:08:51Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.14.2" + } + }, + { + "publishedAt": "2011-02-14T08:49:42Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.2.0" + } + }, + { + "publishedAt": "2011-02-14T16:38:12Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.2.1" + } + }, + { + "publishedAt": "2011-02-14T18:58:40Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.2.2" + } + }, + { + "publishedAt": "2011-02-15T15:47:29Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.2.3" + } + }, + { + "publishedAt": "2011-02-19T07:03:14Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.2.4" + } + }, + { + "publishedAt": "2011-02-25T14:58:38Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.3.0" + } + }, + { + "publishedAt": "2011-04-01T20:55:03Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.3.1" + } + }, + { + "publishedAt": "2011-04-15T23:30:50Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.3.2" + } + }, + { + "publishedAt": "2011-05-12T10:03:24Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.3.3" + } + }, + { + "publishedAt": "2011-05-14T20:30:44Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.3.4" + } + }, + { + "publishedAt": "2011-05-15T05:58:43Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.4.0" + } + }, + { + "publishedAt": "2011-05-25T18:54:05Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.4.1" + } + }, + { + "publishedAt": "2011-06-22T04:44:39Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.5.0" + } + }, + { + "publishedAt": "2011-07-24T05:01:45Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.5.1" + } + }, + { + "publishedAt": "2011-08-17T10:33:05Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.6.0" + } + }, + { + "publishedAt": "2011-08-21T00:25:37Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.6.1" + } + }, + { + "publishedAt": "2011-10-09T13:12:45Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.6.2" + } + }, + { + "publishedAt": "2011-10-14T03:35:13Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.6.3" + } + }, + { + "publishedAt": "2011-10-14T04:23:31Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.6.4" + } + }, + { + "publishedAt": "2011-10-19T07:30:59Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.6.5" + } + }, + { + "publishedAt": "2011-10-19T09:39:56Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.6.6" + } + }, + { + "publishedAt": "2011-10-23T03:33:24Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.7.0" + } + }, + { + "publishedAt": "2011-10-23T21:19:22Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.7.1" + } + }, + { + "publishedAt": "2011-10-23T21:40:37Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.7.2" + } + }, + { + "publishedAt": "2011-10-23T23:04:13Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.7.3" + } + }, + { + "publishedAt": "2011-10-27T00:36:25Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.7.4" + } + }, + { + "publishedAt": "2011-11-05T04:32:37Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.7.5" + } + }, + { + "publishedAt": "2011-11-07T20:19:31Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.7.6" + } + }, + { + "publishedAt": "2011-11-13T06:52:10Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.8.0" + } + }, + { + "publishedAt": "2011-11-15T16:01:47Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.8.1" + } + }, + { + "publishedAt": "2011-11-19T22:28:31Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.8.2" + } + }, + { + "publishedAt": "2011-11-27T16:44:51Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.8.3" + } + }, + { + "publishedAt": "2011-12-11T17:40:28Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.8.4" + } + }, + { + "publishedAt": "2011-12-14T16:43:21Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.8.5" + } + }, + { + "publishedAt": "2011-12-19T01:18:29Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.8.6" + } + }, + { + "publishedAt": "2011-12-24T09:18:54Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.8.7" + } + }, + { + "publishedAt": "2011-12-28T09:55:45Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.8.8" + } + }, + { + "publishedAt": "2011-12-28T10:34:17Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.8.9" + } + }, + { + "publishedAt": "2011-12-28T10:51:35Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.9.0" + } + }, + { + "publishedAt": "2012-01-06T07:11:02Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.9.1" + } + }, + { + "publishedAt": "2012-01-19T03:39:58Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.9.2" + } + }, + { + "publishedAt": "2012-01-19T16:51:33Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "0.9.3" + } + }, + { + "publishedAt": "2012-12-17T15:00:05Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "1.0.0" + } + }, + { + "publishedAt": "2012-12-17T18:53:51Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "1.0.1" + } + }, + { + "publishedAt": "2012-12-17T19:04:31Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "1.0.2" + } + }, + { + "publishedAt": "2012-12-18T09:51:12Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "1.0.3" + } + }, + { + "publishedAt": "2012-12-23T07:45:10Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "1.0.4" + } + }, + { + "publishedAt": "2013-01-10T07:13:41Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "1.1.0" + } + }, + { + "publishedAt": "2013-03-31T05:28:47Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "1.2.0" + } + }, + { + "publishedAt": "2013-05-20T20:11:09Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "1.2.1" + } + }, + { + "publishedAt": "2013-05-21T21:44:44Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "1.2.2" + } + }, + { + "publishedAt": "2013-05-25T16:48:36Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "1.2.3" + } + }, + { + "publishedAt": "2013-11-15T19:09:51Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.0.0" + } + }, + { + "publishedAt": "2013-11-15T19:12:20Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.0.1" + } + }, + { + "publishedAt": "2013-12-05T22:51:41Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.1.0" + } + }, + { + "publishedAt": "2016-04-29T22:12:39Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.10.0" + } + }, + { + "publishedAt": "2016-08-08T15:07:35Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.11.0" + } + }, + { + "publishedAt": "2016-08-17T20:04:30Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.11.1" + } + }, + { + "publishedAt": "2016-11-15T10:32:00Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.12.0" + } + }, + { + "publishedAt": "2016-11-16T10:45:37Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.12.1" + } + }, + { + "publishedAt": "2016-11-30T12:39:31Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.12.2" + } + }, + { + "publishedAt": "2016-12-01T10:49:02Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.12.3" + } + }, + { + "publishedAt": "2016-12-14T11:39:35Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.12.4" + } + }, + { + "publishedAt": "2017-01-18T12:43:08Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.12.5" + } + }, + { + "publishedAt": "2017-01-24T12:53:25Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.13.0" + } + }, + { + "publishedAt": "2017-05-09T15:45:03Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.14.0" + } + }, + { + "publishedAt": "2017-05-09T19:00:26Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.14.1" + } + }, + { + "publishedAt": "2017-05-10T14:05:39Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.14.2" + } + }, + { + "publishedAt": "2017-05-27T02:14:19Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.15.1" + } + }, + { + "publishedAt": "2017-05-27T03:45:40Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.16.0" + } + }, + { + "publishedAt": "2017-05-27T13:43:53Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.16.1" + } + }, + { + "publishedAt": "2017-05-27T14:53:09Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.16.2" + } + }, + { + "publishedAt": "2017-05-27T16:24:47Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.16.3" + } + }, + { + "publishedAt": "2017-05-27T21:17:38Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.16.4" + } + }, + { + "publishedAt": "2017-05-28T04:35:44Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.16.5" + } + }, + { + "publishedAt": "2017-05-29T17:24:35Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.17.0" + } + }, + { + "publishedAt": "2017-05-29T19:59:39Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.17.1" + } + }, + { + "publishedAt": "2017-05-29T21:33:32Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.17.2" + } + }, + { + "publishedAt": "2017-05-29T21:53:19Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.17.3" + } + }, + { + "publishedAt": "2017-06-14T15:44:35Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.18.0" + } + }, + { + "publishedAt": "2017-06-14T17:51:25Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.18.1" + } + }, + { + "publishedAt": "2017-07-25T15:23:15Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.18.2" + } + }, + { + "publishedAt": "2017-08-02T13:23:31Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.18.3" + } + }, + { + "publishedAt": "2017-08-15T13:23:43Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.18.4" + } + }, + { + "publishedAt": "2018-06-12T14:46:15Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.19.0" + } + }, + { + "publishedAt": "2018-06-14T13:40:38Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.19.1" + } + }, + { + "publishedAt": "2014-01-09T19:33:37Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.2.0" + } + }, + { + "publishedAt": "2014-01-23T18:26:15Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.2.1" + } + }, + { + "publishedAt": "2018-10-18T15:46:10Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.20.0" + } + }, + { + "publishedAt": "2018-11-08T17:20:29Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.20.1" + } + }, + { + "publishedAt": "2018-12-10T15:40:08Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.21.0" + } + }, + { + "publishedAt": "2019-05-16T14:37:14Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.22.0" + } + }, + { + "publishedAt": "2020-02-19T18:50:59Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.23.0" + } + }, + { + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.23.0-py2.7" + } + }, + { + "publishedAt": "2020-06-17T16:30:08Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.24.0" + } + }, + { + "publishedAt": "2020-11-11T20:05:15Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.25.0" + } + }, + { + "publishedAt": "2020-12-16T19:38:34Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.25.1" + } + }, + { + "publishedAt": "2021-07-13T14:55:06Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.26.0" + } + }, + { + "publishedAt": "2022-01-03T15:09:26Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.27.0" + } + }, + { + "publishedAt": "2022-01-05T15:40:49Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.27.1" + } + }, + { + "publishedAt": "2022-06-09T14:44:34Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.28.0" + } + }, + { + "publishedAt": "2022-06-29T15:13:40Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.28.1" + } + }, + { + "publishedAt": "2023-01-12T16:24:52Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.28.2" + } + }, + { + "publishedAt": "2023-04-26T15:24:31Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.29.0" + } + }, + { + "publishedAt": "2014-05-16T17:57:05Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.3.0" + } + }, + { + "publishedAt": "2023-05-03T15:44:03Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.30.0" + } + }, + { + "publishedAt": "2023-05-22T15:12:42Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.31.0" + } + }, + { + "publishedAt": "2024-05-20T16:08:19Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.32.0" + } + }, + { + "publishedAt": "2024-05-20T22:08:45Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.32.1" + } + }, + { + "publishedAt": "2024-05-21T18:51:29Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.32.2" + } + }, + { + "publishedAt": "2024-05-29T15:37:47Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.32.3" + } + }, + { + "publishedAt": "2025-06-09T16:43:05Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.32.4" + } + }, + { + "publishedAt": "2025-08-18T20:46:00Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.32.5" + } + }, + { + "publishedAt": "2026-03-25T15:10:40Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.33.0" + } + }, + { + "publishedAt": "2026-03-30T16:09:13Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.33.1" + } + }, + { + "publishedAt": "2026-05-11T19:29:49Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.34.0" + } + }, + { + "publishedAt": "2026-05-03T20:21:40Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.34.0.dev1" + } + }, + { + "publishedAt": "2026-05-13T19:20:22Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.34.1" + } + }, + { + "isDefault": true, + "publishedAt": "2026-05-14T19:25:26Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.34.2" + } + }, + { + "publishedAt": "2014-08-29T14:32:48Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.4.0" + } + }, + { + "publishedAt": "2014-09-09T16:35:12Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.4.1" + } + }, + { + "publishedAt": "2014-10-05T17:15:53Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.4.2" + } + }, + { + "publishedAt": "2014-10-06T09:44:49Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.4.3" + } + }, + { + "publishedAt": "2014-12-01T23:27:51Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.5.0" + } + }, + { + "publishedAt": "2014-12-23T17:55:59Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.5.1" + } + }, + { + "publishedAt": "2015-02-23T22:37:39Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.5.2" + } + }, + { + "publishedAt": "2015-02-24T16:33:49Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.5.3" + } + }, + { + "publishedAt": "2015-03-14T16:44:37Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.6.0" + } + }, + { + "publishedAt": "2015-04-23T02:27:04Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.6.1" + } + }, + { + "publishedAt": "2015-04-23T16:30:52Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.6.2" + } + }, + { + "publishedAt": "2015-05-03T15:01:28Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.7.0" + } + }, + { + "publishedAt": "2015-10-06T14:47:57Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.8.0" + } + }, + { + "publishedAt": "2015-10-13T12:56:41Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.8.1" + } + }, + { + "publishedAt": "2015-12-15T15:30:34Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.9.0" + } + }, + { + "publishedAt": "2015-12-21T14:55:10Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.9.1" + } + }, + { + "publishedAt": "2016-04-29T21:57:23Z", + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.9.2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "urllib3", + "system": "PYPI" + } + } + response: |- + { + "packageKey": { + "name": "urllib3", + "system": "PYPI" + }, + "versions": [ + { + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "0.3.0" + } + }, + { + "publishedAt": "2011-10-09T23:46:31Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.0.0" + } + }, + { + "publishedAt": "2011-10-11T03:58:44Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.0.1" + } + }, + { + "publishedAt": "2011-11-04T19:22:58Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.0.2" + } + }, + { + "publishedAt": "2012-01-07T23:43:51Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.1.0" + } + }, + { + "publishedAt": "2014-12-14T21:26:13Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.10.0" + } + }, + { + "publishedAt": "2015-02-11T02:49:01Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.10.1" + } + }, + { + "publishedAt": "2015-02-25T23:19:48Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.10.2" + } + }, + { + "publishedAt": "2015-04-21T20:06:25Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.10.3" + } + }, + { + "publishedAt": "2015-05-03T14:14:24Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.10.4" + } + }, + { + "publishedAt": "2015-07-21T13:43:35Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.11.0" + } + }, + { + "publishedAt": "2015-09-06T18:41:26Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.12.0" + } + }, + { + "publishedAt": "2015-12-14T21:11:21Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.13.0" + } + }, + { + "publishedAt": "2015-12-18T22:48:34Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.13.1" + } + }, + { + "publishedAt": "2015-12-29T20:28:31Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.14.0" + } + }, + { + "publishedAt": "2016-04-06T19:17:18Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.15.0" + } + }, + { + "publishedAt": "2016-04-11T17:26:25Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.15.1" + } + }, + { + "publishedAt": "2016-06-11T20:34:52Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.16.0" + } + }, + { + "publishedAt": "2016-09-06T14:41:20Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.17.0" + } + }, + { + "publishedAt": "2016-09-26T08:50:34Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.18.0" + } + }, + { + "publishedAt": "2016-10-27T11:25:19Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.18.1" + } + }, + { + "publishedAt": "2016-11-03T15:19:26Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.19.0" + } + }, + { + "publishedAt": "2016-11-16T10:13:26Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.19.1" + } + }, + { + "publishedAt": "2012-01-30T00:57:13Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.2.0" + } + }, + { + "publishedAt": "2012-02-05T21:13:40Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.2.1" + } + }, + { + "publishedAt": "2012-02-06T17:01:47Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.2.2" + } + }, + { + "publishedAt": "2017-01-19T09:53:40Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.20.0" + } + }, + { + "publishedAt": "2017-04-25T11:12:26Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.21.0" + } + }, + { + "publishedAt": "2017-05-02T10:58:32Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.21.1" + } + }, + { + "publishedAt": "2017-07-20T09:05:46Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.22.0" + } + }, + { + "publishedAt": "2018-06-05T03:25:49Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.23.0" + } + }, + { + "publishedAt": "2018-10-16T17:54:20Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.24.0" + } + }, + { + "publishedAt": "2018-11-02T19:11:17Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.24.1" + } + }, + { + "publishedAt": "2019-04-17T17:49:45Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.24.2" + } + }, + { + "publishedAt": "2019-05-02T15:37:44Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.24.3" + } + }, + { + "publishedAt": "2019-04-22T14:06:44Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.25.0" + } + }, + { + "publishedAt": "2019-04-24T17:05:21Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.25.1" + } + }, + { + "publishedAt": "2020-07-22T15:47:32Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.25.10" + } + }, + { + "publishedAt": "2020-10-19T14:17:20Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.25.11" + } + }, + { + "publishedAt": "2019-04-29T13:11:29Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.25.2" + } + }, + { + "publishedAt": "2019-05-23T19:01:44Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.25.3" + } + }, + { + "publishedAt": "2019-09-19T14:49:01Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.25.4" + } + }, + { + "publishedAt": "2019-09-20T01:35:54Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.25.5" + } + }, + { + "publishedAt": "2019-09-24T14:35:10Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.25.6" + } + }, + { + "publishedAt": "2019-11-11T15:10:09Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.25.7" + } + }, + { + "publishedAt": "2020-01-21T20:41:23Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.25.8" + } + }, + { + "publishedAt": "2020-04-16T15:44:06Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.25.9" + } + }, + { + "publishedAt": "2020-11-10T20:08:59Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.26.0" + } + }, + { + "publishedAt": "2020-11-11T20:29:26Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.26.1" + } + }, + { + "publishedAt": "2022-07-07T15:12:47Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.26.10" + } + }, + { + "publishedAt": "2022-07-25T13:02:21Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.26.11" + } + }, + { + "publishedAt": "2022-08-22T13:27:19Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.26.12" + } + }, + { + "publishedAt": "2022-11-23T22:34:29Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.26.13" + } + }, + { + "publishedAt": "2023-01-11T13:04:57Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.26.14" + } + }, + { + "publishedAt": "2023-03-11T00:01:39Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.26.15" + } + }, + { + "publishedAt": "2023-05-23T12:18:41Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.26.16" + } + }, + { + "publishedAt": "2023-10-02T17:22:28Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.26.17" + } + }, + { + "publishedAt": "2023-10-17T17:47:01Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.26.18" + } + }, + { + "publishedAt": "2024-06-17T14:53:31Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.26.19" + } + }, + { + "publishedAt": "2020-11-12T22:16:52Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.26.2" + } + }, + { + "publishedAt": "2024-08-29T15:43:08Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.26.20" + } + }, + { + "publishedAt": "2021-01-26T18:58:16Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.26.3" + } + }, + { + "publishedAt": "2021-03-15T15:04:35Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.26.4" + } + }, + { + "publishedAt": "2021-05-26T17:02:33Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.26.5" + } + }, + { + "publishedAt": "2021-06-25T13:24:15Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.26.6" + } + }, + { + "publishedAt": "2021-09-22T18:01:15Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.26.7" + } + }, + { + "publishedAt": "2022-01-07T15:56:31Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.26.8" + } + }, + { + "publishedAt": "2022-03-16T13:28:16Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.26.9" + } + }, + { + "publishedAt": "2012-03-25T20:22:58Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.3.0" + } + }, + { + "publishedAt": "2012-06-16T22:51:41Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.4.0" + } + }, + { + "publishedAt": "2012-08-02T19:16:31Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.5.0" + } + }, + { + "publishedAt": "2013-04-25T18:49:52Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.6.0" + } + }, + { + "publishedAt": "2013-08-14T21:45:48Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.7.0" + } + }, + { + "publishedAt": "2013-09-25T16:06:42Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.7.1" + } + }, + { + "publishedAt": "2014-03-06T00:25:58Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.8.0" + } + }, + { + "publishedAt": "2014-04-18T06:40:18Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.8.2" + } + }, + { + "publishedAt": "2014-06-24T18:22:57Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.8.3" + } + }, + { + "publishedAt": "2014-07-07T20:57:43Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.9.0" + } + }, + { + "publishedAt": "2014-09-13T18:24:32Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.9.1" + } + }, + { + "publishedAt": "2023-04-26T17:21:22Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "2.0.0" + } + }, + { + "publishedAt": "2022-11-15T15:43:16Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "2.0.0a1" + } + }, + { + "publishedAt": "2022-11-23T22:50:07Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "2.0.0a2" + } + }, + { + "publishedAt": "2023-01-11T13:04:31Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "2.0.0a3" + } + }, + { + "publishedAt": "2023-04-25T18:57:08Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "2.0.0a4" + } + }, + { + "publishedAt": "2023-04-30T09:00:04Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "2.0.1" + } + }, + { + "publishedAt": "2023-05-03T22:37:13Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "2.0.2" + } + }, + { + "publishedAt": "2023-06-07T10:59:09Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "2.0.3" + } + }, + { + "publishedAt": "2023-07-19T15:51:22Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "2.0.4" + } + }, + { + "publishedAt": "2023-09-20T07:30:33Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "2.0.5" + } + }, + { + "publishedAt": "2023-10-02T17:22:34Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "2.0.6" + } + }, + { + "publishedAt": "2023-10-17T17:46:48Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "2.0.7" + } + }, + { + "publishedAt": "2023-11-13T12:29:42Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "2.1.0" + } + }, + { + "publishedAt": "2024-01-30T15:18:04Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "2.2.0" + } + }, + { + "publishedAt": "2024-02-18T03:55:54Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "2.2.1" + } + }, + { + "publishedAt": "2024-06-17T13:40:07Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "2.2.2" + } + }, + { + "publishedAt": "2024-09-12T10:52:16Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "2.2.3" + } + }, + { + "publishedAt": "2024-12-22T07:47:28Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "2.3.0" + } + }, + { + "publishedAt": "2025-04-10T15:23:37Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "2.4.0" + } + }, + { + "publishedAt": "2025-06-18T14:07:40Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "2.5.0" + } + }, + { + "publishedAt": "2025-12-05T15:08:45Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "2.6.0" + } + }, + { + "publishedAt": "2025-12-08T15:25:25Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "2.6.1" + } + }, + { + "publishedAt": "2025-12-11T15:56:38Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "2.6.2" + } + }, + { + "publishedAt": "2026-01-07T16:24:42Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "2.6.3" + } + }, + { + "isDefault": true, + "publishedAt": "2026-05-07T16:13:17Z", + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "2.7.0" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "werkzeug", + "system": "PYPI" + } + } + response: |- + { + "packageKey": { + "name": "werkzeug", + "system": "PYPI" + }, + "versions": [ + { + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.1-py2.4" + } + }, + { + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.1-py2.5" + } + }, + { + "publishedAt": "2007-12-09T18:29:44Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.1.0" + } + }, + { + "publishedAt": "2015-01-29T23:03:27Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.10.0" + } + }, + { + "publishedAt": "2015-02-03T22:00:36Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.10.1" + } + }, + { + "publishedAt": "2015-03-26T12:40:49Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.10.2" + } + }, + { + "publishedAt": "2015-03-26T15:50:09Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.10.4" + } + }, + { + "publishedAt": "2015-11-08T14:55:41Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.11.0" + } + }, + { + "publishedAt": "2015-11-10T11:48:06Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.11.1" + } + }, + { + "publishedAt": "2016-05-24T09:24:48Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.11.10" + } + }, + { + "publishedAt": "2016-08-31T13:13:17Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.11.11" + } + }, + { + "publishedAt": "2016-12-26T14:10:37Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.11.12" + } + }, + { + "publishedAt": "2016-12-26T18:56:10Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.11.13" + } + }, + { + "publishedAt": "2016-12-30T22:13:14Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.11.14" + } + }, + { + "publishedAt": "2016-12-30T22:49:48Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.11.15" + } + }, + { + "publishedAt": "2015-11-12T09:23:36Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.11.2" + } + }, + { + "publishedAt": "2015-12-19T23:13:54Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.11.3" + } + }, + { + "publishedAt": "2016-02-14T17:54:40Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.11.4" + } + }, + { + "publishedAt": "2016-03-22T19:39:16Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.11.5" + } + }, + { + "publishedAt": "2016-04-14T13:48:58Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.11.6" + } + }, + { + "publishedAt": "2016-04-14T17:38:21Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.11.7" + } + }, + { + "publishedAt": "2016-04-15T13:00:56Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.11.8" + } + }, + { + "publishedAt": "2016-04-24T18:31:53Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.11.9" + } + }, + { + "publishedAt": "2017-03-10T11:22:10Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.12.0" + } + }, + { + "publishedAt": "2017-03-15T17:08:20Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.12.1" + } + }, + { + "publishedAt": "2017-05-16T06:37:47Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.12.2" + } + }, + { + "publishedAt": "2017-12-07T17:33:16Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.13.0" + } + }, + { + "publishedAt": "2017-12-31T13:32:12Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.14.0" + } + }, + { + "publishedAt": "2017-12-31T21:16:45Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.14.1" + } + }, + { + "publishedAt": "2019-03-19T17:24:16Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.15.0" + } + }, + { + "publishedAt": "2019-03-21T17:01:20Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.15.1" + } + }, + { + "publishedAt": "2019-04-02T17:26:06Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.15.2" + } + }, + { + "publishedAt": "2019-05-14T21:10:46Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.15.3" + } + }, + { + "publishedAt": "2019-05-15T01:49:48Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.15.4" + } + }, + { + "publishedAt": "2019-07-17T15:31:42Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.15.5" + } + }, + { + "publishedAt": "2019-09-04T20:09:10Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.15.6" + } + }, + { + "publishedAt": "2019-09-19T14:39:43Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.16.0" + } + }, + { + "publishedAt": "2020-01-27T04:13:55Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.16.1" + } + }, + { + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.2-py2.4" + } + }, + { + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.2-py2.5" + } + }, + { + "publishedAt": "2008-02-13T22:38:53Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.2.0" + } + }, + { + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.3-py2.3" + } + }, + { + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.3-py2.4" + } + }, + { + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.3-py2.5" + } + }, + { + "publishedAt": "2008-06-14T16:14:16Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.3.0" + } + }, + { + "publishedAt": "2008-06-24T15:26:12Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.3.1" + } + }, + { + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.3.1-py2.3" + } + }, + { + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.3.1-py2.4" + } + }, + { + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.3.1-py2.5" + } + }, + { + "publishedAt": "2008-11-23T14:49:54Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.4.0" + } + }, + { + "publishedAt": "2009-01-11T10:45:11Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.4.1" + } + }, + { + "publishedAt": "2009-04-25T00:16:55Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.5.0" + } + }, + { + "publishedAt": "2009-07-09T22:15:10Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.5.1" + } + }, + { + "publishedAt": "2010-02-19T00:06:42Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.6.0" + } + }, + { + "publishedAt": "2010-04-13T00:16:33Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.6.1" + } + }, + { + "publishedAt": "2010-04-23T18:05:38Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.6.2" + } + }, + { + "publishedAt": "2011-07-24T17:46:37Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.7.0" + } + }, + { + "publishedAt": "2011-07-26T12:25:43Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.7.1" + } + }, + { + "publishedAt": "2011-09-30T12:48:57Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.7.2" + } + }, + { + "publishedAt": "2011-09-29T23:55:03Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.8.0" + } + }, + { + "publishedAt": "2011-09-30T12:50:19Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.8.1" + } + }, + { + "publishedAt": "2011-12-16T15:53:06Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.8.2" + } + }, + { + "publishedAt": "2012-02-05T11:10:46Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.8.3" + } + }, + { + "publishedAt": "2013-06-13T08:27:11Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.9.0" + } + }, + { + "publishedAt": "2013-06-14T08:51:26Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.9.1" + } + }, + { + "publishedAt": "2013-07-18T15:06:56Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.9.2" + } + }, + { + "publishedAt": "2013-07-25T15:00:47Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.9.3" + } + }, + { + "publishedAt": "2013-08-25T23:20:28Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.9.4" + } + }, + { + "publishedAt": "2014-06-06T19:18:48Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.9.5" + } + }, + { + "publishedAt": "2014-06-07T10:34:38Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "0.9.6" + } + }, + { + "publishedAt": "2020-02-06T20:25:34Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "1.0.0" + } + }, + { + "publishedAt": "2020-01-31T16:58:39Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "1.0.0rc1" + } + }, + { + "publishedAt": "2020-03-31T18:03:34Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "1.0.1" + } + }, + { + "publishedAt": "2021-05-11T20:26:15Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.0.0" + } + }, + { + "publishedAt": "2021-02-08T15:20:44Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.0.0rc1" + } + }, + { + "publishedAt": "2021-03-03T20:45:59Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.0.0rc2" + } + }, + { + "publishedAt": "2021-03-17T20:42:05Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.0.0rc3" + } + }, + { + "publishedAt": "2021-04-16T15:35:25Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.0.0rc4" + } + }, + { + "publishedAt": "2021-05-03T14:16:08Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.0.0rc5" + } + }, + { + "publishedAt": "2021-05-17T23:16:08Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.0.1" + } + }, + { + "publishedAt": "2021-10-06T00:27:10Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.0.2" + } + }, + { + "publishedAt": "2022-02-07T21:04:36Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.0.3" + } + }, + { + "publishedAt": "2022-03-28T17:55:57Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.1.0" + } + }, + { + "publishedAt": "2022-04-01T16:01:11Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.1.1" + } + }, + { + "publishedAt": "2022-04-28T17:39:34Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.1.2" + } + }, + { + "publishedAt": "2022-07-23T19:42:21Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.2.0" + } + }, + { + "publishedAt": "2022-07-08T17:52:26Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.2.0a1" + } + }, + { + "publishedAt": "2022-07-27T20:44:18Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.2.1" + } + }, + { + "publishedAt": "2022-08-08T21:44:13Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.2.2" + } + }, + { + "publishedAt": "2023-02-14T17:18:42Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.2.3" + } + }, + { + "publishedAt": "2023-04-25T18:04:46Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.3.0" + } + }, + { + "publishedAt": "2023-04-27T13:44:10Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.3.1" + } + }, + { + "publishedAt": "2023-04-28T19:01:20Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.3.2" + } + }, + { + "publishedAt": "2023-05-01T15:32:32Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.3.3" + } + }, + { + "publishedAt": "2023-05-08T20:11:38Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.3.4" + } + }, + { + "publishedAt": "2023-06-07T19:46:21Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.3.5" + } + }, + { + "publishedAt": "2023-06-08T21:26:53Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.3.6" + } + }, + { + "publishedAt": "2023-08-14T09:30:45Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.3.7" + } + }, + { + "publishedAt": "2023-11-08T18:37:01Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "2.3.8" + } + }, + { + "publishedAt": "2023-09-30T13:58:46Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "3.0.0" + } + }, + { + "publishedAt": "2023-10-24T20:57:47Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "3.0.1" + } + }, + { + "publishedAt": "2024-04-01T18:57:12Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "3.0.2" + } + }, + { + "publishedAt": "2024-05-05T23:10:29Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "3.0.3" + } + }, + { + "publishedAt": "2024-08-21T19:50:34Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "3.0.4" + } + }, + { + "publishedAt": "2024-10-25T00:48:45Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "3.0.5" + } + }, + { + "publishedAt": "2024-10-25T18:52:30Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "3.0.6" + } + }, + { + "publishedAt": "2024-10-31T17:23:11Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "3.1.0" + } + }, + { + "publishedAt": "2024-11-01T16:40:43Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "3.1.1" + } + }, + { + "publishedAt": "2024-11-04T17:35:33Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "3.1.2" + } + }, + { + "publishedAt": "2024-11-08T15:52:16Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "3.1.3" + } + }, + { + "publishedAt": "2025-11-29T02:15:21Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "3.1.4" + } + }, + { + "publishedAt": "2026-01-08T17:49:21Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "3.1.5" + } + }, + { + "publishedAt": "2026-02-19T15:17:17Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "3.1.6" + } + }, + { + "publishedAt": "2026-03-24T01:08:06Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "3.1.7" + } + }, + { + "isDefault": true, + "publishedAt": "2026-04-02T18:49:12Z", + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "3.1.8" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "certifi", + "system": "PYPI", + "version": "2026.6.17" + } + } + response: |- + { + "pypi": { + "requiredPythonVersion": "\u003e=3.7" + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "chardet", + "system": "PYPI", + "version": "3.0.4" + } + } + response: |- + { + "pypi": {} + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "click", + "system": "PYPI", + "version": "8.4.2" + } + } + response: |- + { + "pypi": { + "dependencies": [ + { + "environmentMarker": "platform_system == 'Windows'", + "projectName": "colorama" + } + ], + "requiredPythonVersion": "\u003e=3.10" + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "django", + "system": "PYPI", + "version": "1.11.29" + } + } + response: |- + { + "pypi": { + "dependencies": [ + { + "projectName": "pytz" + }, + { + "environmentMarker": "extra == 'argon2'", + "projectName": "argon2-cffi", + "versionSpecifier": "\u003e=16.1.0" + }, + { + "environmentMarker": "extra == 'bcrypt'", + "projectName": "bcrypt" + } + ], + "providedExtras": [ + { + "name": "argon2" + }, + { + "name": "bcrypt" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "flask", + "system": "PYPI", + "version": "1.0.0" + } + } + response: |- + { + "pypi": { + "dependencies": [ + { + "projectName": "werkzeug", + "versionSpecifier": "\u003e=0.14" + }, + { + "projectName": "jinja2", + "versionSpecifier": "\u003e=2.10" + }, + { + "projectName": "itsdangerous", + "versionSpecifier": "\u003e=0.24" + }, + { + "projectName": "click", + "versionSpecifier": "\u003e=5.1" + }, + { + "environmentMarker": "extra == 'dev'", + "projectName": "pytest", + "versionSpecifier": "\u003e=3" + }, + { + "environmentMarker": "extra == 'dev'", + "projectName": "coverage" + }, + { + "environmentMarker": "extra == 'dev'", + "projectName": "tox" + }, + { + "environmentMarker": "extra == 'dev'", + "projectName": "sphinx" + }, + { + "environmentMarker": "extra == 'dev'", + "projectName": "pallets-sphinx-themes" + }, + { + "environmentMarker": "extra == 'dev'", + "projectName": "sphinxcontrib-log-cabinet" + }, + { + "environmentMarker": "extra == 'docs'", + "projectName": "sphinx" + }, + { + "environmentMarker": "extra == 'docs'", + "projectName": "pallets-sphinx-themes" + }, + { + "environmentMarker": "extra == 'docs'", + "projectName": "sphinxcontrib-log-cabinet" + }, + { + "environmentMarker": "extra == 'dotenv'", + "projectName": "python-dotenv" + } + ], + "providedExtras": [ + { + "name": "dotenv" + }, + { + "name": "dev" + }, + { + "name": "docs" + }, + { + "name": "dev" + }, + { + "name": "docs" + }, + { + "name": "dotenv" + } + ] + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "idna", + "system": "PYPI", + "version": "2.7.0" + } + } + response: |- + { + "pypi": {} + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "itsdangerous", + "system": "PYPI", + "version": "2.2.0" + } + } + response: |- + { + "pypi": { + "requiredPythonVersion": "\u003e=3.8" + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "jinja2", + "system": "PYPI", + "version": "3.1.6" + } + } + response: |- + { + "pypi": { + "dependencies": [ + { + "projectName": "markupsafe", + "versionSpecifier": "\u003e=2.0" + }, + { + "environmentMarker": "extra == \"i18n\"", + "projectName": "babel", + "versionSpecifier": "\u003e=2.7" + } + ], + "providedExtras": [ + { + "name": "i18n" + } + ], + "requiredPythonVersion": "\u003e=3.7" + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "markupsafe", + "system": "PYPI", + "version": "3.0.3" + } + } + response: |- + { + "pypi": { + "requiredPythonVersion": "\u003e=3.9" + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "pytz", + "system": "PYPI", + "version": "2026.2.0" + } + } + response: |- + { + "pypi": {} + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "requests", + "system": "PYPI", + "version": "2.20.0" + } + } + response: |- + { + "pypi": { + "dependencies": [ + { + "projectName": "chardet", + "versionSpecifier": "\u003c3.1.0,\u003e=3.0.2" + }, + { + "projectName": "idna", + "versionSpecifier": "\u003c2.8,\u003e=2.5" + }, + { + "projectName": "urllib3", + "versionSpecifier": "\u003c1.25,\u003e=1.21.1" + }, + { + "projectName": "certifi", + "versionSpecifier": "\u003e=2017.4.17" + }, + { + "environmentMarker": "extra == 'security'", + "projectName": "pyopenssl", + "versionSpecifier": "\u003e=0.14" + }, + { + "environmentMarker": "extra == 'security'", + "projectName": "cryptography", + "versionSpecifier": "\u003e=1.3.4" + }, + { + "environmentMarker": "extra == 'security'", + "projectName": "idna", + "versionSpecifier": "\u003e=2.0.0" + }, + { + "environmentMarker": "extra == 'socks'", + "projectName": "pysocks", + "versionSpecifier": "!=1.5.7,\u003e=1.5.6" + }, + { + "environmentMarker": "sys_platform == \"win32\" and python_version == \"2.7\" and extra == 'socks'", + "projectName": "win-inet-pton" + } + ], + "providedExtras": [ + { + "name": "security" + }, + { + "name": "socks" + }, + { + "name": "socks" + } + ], + "requiredPythonVersion": "\u003e=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "urllib3", + "system": "PYPI", + "version": "1.24.3" + } + } + response: |- + { + "pypi": { + "dependencies": [ + { + "environmentMarker": "extra == 'secure'", + "projectName": "pyopenssl", + "versionSpecifier": "\u003e=0.14" + }, + { + "environmentMarker": "extra == 'secure'", + "projectName": "cryptography", + "versionSpecifier": "\u003e=1.3.4" + }, + { + "environmentMarker": "extra == 'secure'", + "projectName": "idna", + "versionSpecifier": "\u003e=2.0.0" + }, + { + "environmentMarker": "extra == 'secure'", + "projectName": "certifi" + }, + { + "environmentMarker": "extra == 'secure'", + "projectName": "ipaddress" + }, + { + "environmentMarker": "extra == 'socks'", + "projectName": "pysocks", + "versionSpecifier": "!=1.5.7,\u003c2.0,\u003e=1.5.6" + } + ], + "providedExtras": [ + { + "name": "secure" + }, + { + "name": "socks" + } + ], + "requiredPythonVersion": "\u003e=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, \u003c4" + } + } + - method: /deps_dev.v3.Insights/GetRequirements + request: |- + { + "versionKey": { + "name": "werkzeug", + "system": "PYPI", + "version": "3.1.8" + } + } + response: |- + { + "pypi": { + "dependencies": [ + { + "projectName": "markupsafe", + "versionSpecifier": "\u003e=2.1.1" + }, + { + "environmentMarker": "extra == \"watchdog\"", + "projectName": "watchdog", + "versionSpecifier": "\u003e=2.3" + } + ], + "providedExtras": [ + { + "name": "watchdog" + } + ], + "requiredPythonVersion": "\u003e=3.9" + } + } diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_requirements.txt_transitive_native_source.yaml similarity index 98% rename from cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive.yaml rename to cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_requirements.txt_transitive_native_source.yaml index 29a573efc57..a02948ab91e 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_requirements.txt_transitive_native_source.yaml @@ -1,1434 +1,6 @@ --- version: 2 interactions: - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 9305 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Maven", - "name": "com.google.android.gms:play-services" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.logging.log4j:log4j-web" - }, - "version": "2.14.1" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.android.support:animated-vector-drawable" - }, - "version": "24.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.android.support:appcompat-v7" - }, - "version": "24.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.android.support:mediarouter-v7" - }, - "version": "24.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.android.support:palette-v7" - }, - "version": "24.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.android.support:support-annotations" - }, - "version": "24.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.android.support:support-v4" - }, - "version": "24.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.android.support:support-vector-drawable" - }, - "version": "24.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-ads" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-ads-lite" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-analytics" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-analytics-impl" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-appinvite" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-auth" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-auth-base" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-awareness" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-base" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-basement" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-cast" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-cast-framework" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-clearcut" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-drive" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-fitness" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-games" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-gass" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-gcm" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-identity" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-iid" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-instantapps" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-location" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-maps" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-nearby" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-panorama" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-places" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-plus" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-safetynet" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-tagmanager" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-tagmanager-api" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-tagmanager-v4-impl" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-tasks" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-vision" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-wallet" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.android.gms:play-services-wearable" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.firebase:firebase-analytics" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.firebase:firebase-analytics-impl" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.firebase:firebase-appindexing" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.firebase:firebase-auth" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.firebase:firebase-common" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.firebase:firebase-config" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.firebase:firebase-crash" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.firebase:firebase-database" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.firebase:firebase-database-connection" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.firebase:firebase-iid" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.firebase:firebase-messaging" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.firebase:firebase-storage" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "com.google.firebase:firebase-storage-common" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.logging.log4j:log4j-api" - }, - "version": "2.14.1" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.logging.log4j:log4j-core" - }, - "version": "2.14.1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_Transitive/pom.xml_multiple_registries - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 768 - body: | - { - "results": [ - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-cm6r-892j-jv2g", - "modified": "2023-11-08T04:08:28.014834Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-3pxv-7cmr-fjr4", - "modified": "2026-04-16T11:29:10.536806Z" - }, - { - "id": "GHSA-6hg6-v5c8-fphq", - "modified": "2026-04-17T12:29:10.521430Z" - }, - { - "id": "GHSA-7rjr-3q55-vv33", - "modified": "2025-10-22T19:37:53.742023Z" - }, - { - "id": "GHSA-8489-44mv-ggj8", - "modified": "2026-06-09T10:45:14.253296Z" - }, - { - "id": "GHSA-jfh8-c2jp-5v3q", - "modified": "2025-10-22T19:37:02.616807Z" - }, - { - "id": "GHSA-p6xc-xr62-6r2g", - "modified": "2026-06-09T10:30:14.432177Z" - }, - { - "id": "GHSA-vc5p-v9hr-52mj", - "modified": "2026-02-04T03:10:00.616806Z" - } - ] - } - ] - } - headers: - Content-Length: - - "768" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 172 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.logging.log4j:log4j-web" - }, - "version": "2.14.1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_Transitive/pom.xml_no_resolve_no_transitive - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 16 - body: | - { - "results": [ - {} - ] - } - headers: - Content-Length: - - "16" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 286 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Maven", - "name": "junit:junit" - }, - "version": "4.12" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.hamcrest:hamcrest-core" - }, - "version": "1.3" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_Transitive/pom.xml_non_utf8_encoding - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 98 - body: | - { - "results": [ - { - "vulns": [ - { - "id": "GHSA-269g-pwp5-87pp", - "modified": "2026-07-08T06:27:00.690079Z" - } - ] - }, - {} - ] - } - headers: - Content-Length: - - "98" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 473 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.logging.log4j:log4j-web" - }, - "version": "2.14.1" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.logging.log4j:log4j-api" - }, - "version": "2.14.1" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.logging.log4j:log4j-core" - }, - "version": "2.14.1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_Transitive/pom.xml_transitive_default - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 521 - body: | - { - "results": [ - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-3pxv-7cmr-fjr4", - "modified": "2026-04-16T11:29:10.536806Z" - }, - { - "id": "GHSA-6hg6-v5c8-fphq", - "modified": "2026-04-17T12:29:10.521430Z" - }, - { - "id": "GHSA-7rjr-3q55-vv33", - "modified": "2025-10-22T19:37:53.742023Z" - }, - { - "id": "GHSA-8489-44mv-ggj8", - "modified": "2026-06-09T10:45:14.253296Z" - }, - { - "id": "GHSA-jfh8-c2jp-5v3q", - "modified": "2025-10-22T19:37:02.616807Z" - }, - { - "id": "GHSA-p6xc-xr62-6r2g", - "modified": "2026-06-09T10:30:14.432177Z" - }, - { - "id": "GHSA-vc5p-v9hr-52mj", - "modified": "2026-02-04T03:10:00.616806Z" - } - ] - } - ] - } - headers: - Content-Length: - - "521" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 473 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.logging.log4j:log4j-web" - }, - "version": "2.14.1" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.logging.log4j:log4j-api" - }, - "version": "2.14.1" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.logging.log4j:log4j-core" - }, - "version": "2.14.1" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_Transitive/pom.xml_transitive_explicit_lockfile - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 521 - body: | - { - "results": [ - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-3pxv-7cmr-fjr4", - "modified": "2026-04-16T11:29:10.536806Z" - }, - { - "id": "GHSA-6hg6-v5c8-fphq", - "modified": "2026-04-17T12:29:10.521430Z" - }, - { - "id": "GHSA-7rjr-3q55-vv33", - "modified": "2025-10-22T19:37:53.742023Z" - }, - { - "id": "GHSA-8489-44mv-ggj8", - "modified": "2026-06-09T10:45:14.253296Z" - }, - { - "id": "GHSA-jfh8-c2jp-5v3q", - "modified": "2025-10-22T19:37:02.616807Z" - }, - { - "id": "GHSA-p6xc-xr62-6r2g", - "modified": "2026-06-09T10:30:14.432177Z" - }, - { - "id": "GHSA-vc5p-v9hr-52mj", - "modified": "2026-02-04T03:10:00.616806Z" - } - ] - } - ] - } - headers: - Content-Length: - - "521" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 386 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "PyPI", - "name": "django" - }, - "version": "1.11.29" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "flask" - }, - "version": "1.0.0" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "requests" - }, - "version": "2.20.0" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_Transitive/requirements.txt_no_resolve_no_transitive - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 1349 - body: | - { - "results": [ - { - "vulns": [ - { - "id": "GHSA-68w8-qjq3-2gfm", - "modified": "2024-09-20T15:46:52.557962Z" - }, - { - "id": "GHSA-6w2r-r2m5-xq5w", - "modified": "2026-06-05T14:45:50.840275Z" - }, - { - "id": "GHSA-7xr5-9hcq-chf9", - "modified": "2026-02-04T03:48:05.224740Z" - }, - { - "id": "GHSA-8x94-hmjh-97hq", - "modified": "2026-02-04T02:45:55.690257Z" - }, - { - "id": "GHSA-frmv-pr5f-9mcr", - "modified": "2026-06-05T14:45:52.053173Z" - }, - { - "id": "GHSA-qw25-v68c-qjf3", - "modified": "2026-06-05T14:45:50.558008Z" - }, - { - "id": "GHSA-rrqc-c2jx-6jgv", - "modified": "2026-07-07T17:57:34.018251Z" - }, - { - "id": "PYSEC-2021-98", - "modified": "2023-12-06T01:01:16.755410Z" - }, - { - "id": "PYSEC-2026-1297", - "modified": "2026-07-07T17:57:34.018251Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-68rp-wp8r-4726", - "modified": "2026-02-23T23:43:45.778179Z" - }, - { - "id": "GHSA-m2qf-hxjv-5gpq", - "modified": "2025-02-21T05:42:17.337040Z" - }, - { - "id": "PYSEC-2023-62", - "modified": "2023-11-08T04:12:28.231927Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-9hjg-9r4m-mvj7", - "modified": "2026-07-07T17:56:56.234172Z" - }, - { - "id": "GHSA-9wx4-h78v-vm56", - "modified": "2026-07-07T17:57:17.012984Z" - }, - { - "id": "GHSA-gc5v-m9x4-r6x2", - "modified": "2026-03-27T22:17:33.595885Z" - }, - { - "id": "GHSA-j8r2-6x86-q33q", - "modified": "2026-02-04T03:34:13.807518Z" - }, - { - "id": "PYSEC-2023-74", - "modified": "2023-11-08T04:12:35.436175Z" - }, - { - "id": "PYSEC-2026-1872", - "modified": "2026-07-07T17:47:00.332079Z" - }, - { - "id": "PYSEC-2026-1873", - "modified": "2026-07-07T17:46:36.762141Z" - } - ] - } - ] - } - headers: - Content-Length: - - "1349" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 386 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "PyPI", - "name": "flask" - }, - "version": "1.0.0" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "flask-cors" - }, - "version": "1.0.0" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "pandas" - }, - "version": "0.23.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_Transitive/requirements.txt_resolution_fallback - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 1128 - body: | - { - "results": [ - { - "vulns": [ - { - "id": "GHSA-68rp-wp8r-4726", - "modified": "2026-02-23T23:43:45.778179Z" - }, - { - "id": "GHSA-m2qf-hxjv-5gpq", - "modified": "2025-02-21T05:42:17.337040Z" - }, - { - "id": "PYSEC-2023-62", - "modified": "2023-11-08T04:12:28.231927Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-43qf-4rqw-9q2g", - "modified": "2026-07-07T17:57:18.348501Z" - }, - { - "id": "GHSA-7rxf-gvfg-47g4", - "modified": "2026-07-07T17:57:28.129199Z" - }, - { - "id": "GHSA-84pr-m4jr-85g5", - "modified": "2026-06-05T18:00:15.147923Z" - }, - { - "id": "GHSA-8vgw-p6qm-5gr7", - "modified": "2026-07-07T17:57:07.966932Z" - }, - { - "id": "GHSA-hxwh-jpp2-84pm", - "modified": "2026-07-09T16:56:25.795378Z" - }, - { - "id": "GHSA-xc3p-ff3m-f46v", - "modified": "2024-09-20T20:01:25.449661Z" - }, - { - "id": "PYSEC-2020-43", - "modified": "2025-10-09T07:22:50.566622Z" - }, - { - "id": "PYSEC-2024-271", - "modified": "2026-06-10T17:01:16.365143Z" - }, - { - "id": "PYSEC-2024-71", - "modified": "2026-07-09T16:56:25.795378Z" - }, - { - "id": "PYSEC-2026-1383", - "modified": "2026-07-07T17:47:37.813563Z" - }, - { - "id": "PYSEC-2026-1384", - "modified": "2026-07-07T17:47:37.819558Z" - }, - { - "id": "PYSEC-2026-1385", - "modified": "2026-07-07T17:47:38.862225Z" - } - ] - }, - { - "vulns": [ - { - "id": "PYSEC-2020-73", - "modified": "2023-11-08T04:02:12.263851Z" - } - ] - } - ] - } - headers: - Content-Length: - - "1128" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 1604 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "PyPI", - "name": "django" - }, - "version": "1.11.29" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "flask" - }, - "version": "1.0.0" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "requests" - }, - "version": "2.20.0" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "certifi" - }, - "version": "2026.6.17" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "chardet" - }, - "version": "3.0.4" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "click" - }, - "version": "8.4.2" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "idna" - }, - "version": "2.7.0" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "itsdangerous" - }, - "version": "2.2.0" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "jinja2" - }, - "version": "3.1.6" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "markupsafe" - }, - "version": "3.0.3" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "pytz" - }, - "version": "2026.2.0" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "urllib3" - }, - "version": "1.24.3" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "werkzeug" - }, - "version": "3.1.8" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_Transitive/requirements.txt_transitive_default - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 2886 - body: | - { - "results": [ - { - "vulns": [ - { - "id": "GHSA-68w8-qjq3-2gfm", - "modified": "2024-09-20T15:46:52.557962Z" - }, - { - "id": "GHSA-6w2r-r2m5-xq5w", - "modified": "2026-06-05T14:45:50.840275Z" - }, - { - "id": "GHSA-7xr5-9hcq-chf9", - "modified": "2026-02-04T03:48:05.224740Z" - }, - { - "id": "GHSA-8x94-hmjh-97hq", - "modified": "2026-02-04T02:45:55.690257Z" - }, - { - "id": "GHSA-frmv-pr5f-9mcr", - "modified": "2026-06-05T14:45:52.053173Z" - }, - { - "id": "GHSA-qw25-v68c-qjf3", - "modified": "2026-06-05T14:45:50.558008Z" - }, - { - "id": "GHSA-rrqc-c2jx-6jgv", - "modified": "2026-07-07T17:57:34.018251Z" - }, - { - "id": "PYSEC-2021-98", - "modified": "2023-12-06T01:01:16.755410Z" - }, - { - "id": "PYSEC-2026-1297", - "modified": "2026-07-07T17:57:34.018251Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-68rp-wp8r-4726", - "modified": "2026-02-23T23:43:45.778179Z" - }, - { - "id": "GHSA-m2qf-hxjv-5gpq", - "modified": "2025-02-21T05:42:17.337040Z" - }, - { - "id": "PYSEC-2023-62", - "modified": "2023-11-08T04:12:28.231927Z" - } - ] - }, - { - "vulns": [ - { - "id": "GHSA-9hjg-9r4m-mvj7", - "modified": "2026-07-07T17:56:56.234172Z" - }, - { - "id": "GHSA-9wx4-h78v-vm56", - "modified": "2026-07-07T17:57:17.012984Z" - }, - { - "id": "GHSA-gc5v-m9x4-r6x2", - "modified": "2026-03-27T22:17:33.595885Z" - }, - { - "id": "GHSA-j8r2-6x86-q33q", - "modified": "2026-02-04T03:34:13.807518Z" - }, - { - "id": "PYSEC-2023-74", - "modified": "2023-11-08T04:12:35.436175Z" - }, - { - "id": "PYSEC-2026-1872", - "modified": "2026-07-07T17:47:00.332079Z" - }, - { - "id": "PYSEC-2026-1873", - "modified": "2026-07-07T17:46:36.762141Z" - } - ] - }, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-65pc-fj4g-8rjx", - "modified": "2026-07-08T17:45:15.021597Z" - }, - { - "id": "GHSA-jjg7-2v4v-x38h", - "modified": "2026-02-04T03:49:45.087439Z" - }, - { - "id": "PYSEC-2024-60", - "modified": "2026-06-10T17:01:21.102419Z" - }, - { - "id": "PYSEC-2026-215", - "modified": "2026-06-16T16:15:04.639265Z" - } - ] - }, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-2xpw-w6gg-jr37", - "modified": "2026-07-07T17:56:33.872074Z" - }, - { - "id": "GHSA-34jh-p97f-mpxf", - "modified": "2026-07-07T17:56:53.715123Z" - }, - { - "id": "GHSA-38jv-5279-wg99", - "modified": "2026-07-07T17:56:31.346111Z" - }, - { - "id": "GHSA-g4mx-q9vg-27p4", - "modified": "2026-02-04T03:30:16.767903Z" - }, - { - "id": "GHSA-gm62-xv2j-4w53", - "modified": "2026-07-07T17:57:28.931610Z" - }, - { - "id": "GHSA-pq67-6m6q-mj2v", - "modified": "2026-07-07T17:56:41.872294Z" - }, - { - "id": "GHSA-qccp-gfcp-xxvc", - "modified": "2026-05-20T08:11:43.145797Z" - }, - { - "id": "GHSA-v845-jxx5-vc9f", - "modified": "2026-02-04T02:58:30.152562Z" - }, - { - "id": "GHSA-wqvq-5m8c-6g24", - "modified": "2024-11-18T22:47:07.792720Z" - }, - { - "id": "PYSEC-2020-148", - "modified": "2023-11-08T04:03:14.251187Z" - }, - { - "id": "PYSEC-2023-192", - "modified": "2023-11-08T04:13:33.452167Z" - }, - { - "id": "PYSEC-2023-212", - "modified": "2023-11-08T04:13:39.165450Z" - }, - { - "id": "PYSEC-2026-141", - "modified": "2026-05-20T09:19:20.983812Z" - }, - { - "id": "PYSEC-2026-1994", - "modified": "2026-07-07T17:48:15.379954Z" - }, - { - "id": "PYSEC-2026-1995", - "modified": "2026-07-07T17:48:15.400192Z" - }, - { - "id": "PYSEC-2026-1996", - "modified": "2026-07-07T17:48:15.382053Z" - }, - { - "id": "PYSEC-2026-1998", - "modified": "2026-07-07T17:47:54.140852Z" - }, - { - "id": "PYSEC-2026-1999", - "modified": "2026-07-07T17:47:54.161376Z" - } - ] - }, - {} - ] - } - headers: - Content-Length: - - "2886" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - request: proto: HTTP/1.1 proto_major: 1 @@ -1438,8 +10,6 @@ interactions: headers: Accept: - application/vnd.pypi.simple.v1+json - X-Test-Name: - - TestCommand_Transitive/requirements.txt_transitive_native_source url: https://pypi.org/simple/certifi/ method: GET response: @@ -3772,8 +2342,6 @@ interactions: headers: Accept: - application/vnd.pypi.simple.v1+json - X-Test-Name: - - TestCommand_Transitive/requirements.txt_transitive_native_source url: https://pypi.org/simple/chardet/ method: GET response: @@ -10182,8 +8750,6 @@ interactions: headers: Accept: - application/vnd.pypi.simple.v1+json - X-Test-Name: - - TestCommand_Transitive/requirements.txt_transitive_native_source url: https://pypi.org/simple/click/ method: GET response: @@ -12330,8 +10896,6 @@ interactions: headers: Accept: - application/vnd.pypi.simple.v1+json - X-Test-Name: - - TestCommand_Transitive/requirements.txt_transitive_native_source url: https://pypi.org/simple/django/ method: GET response: @@ -25446,8 +24010,6 @@ interactions: headers: Accept: - application/vnd.pypi.simple.v1+json - X-Test-Name: - - TestCommand_Transitive/requirements.txt_transitive_native_source url: https://pypi.org/simple/flask/ method: GET response: @@ -27306,8 +25868,6 @@ interactions: headers: Accept: - application/vnd.pypi.simple.v1+json - X-Test-Name: - - TestCommand_Transitive/requirements.txt_transitive_native_source url: https://pypi.org/simple/idna/ method: GET response: @@ -28536,8 +27096,6 @@ interactions: headers: Accept: - application/vnd.pypi.simple.v1+json - X-Test-Name: - - TestCommand_Transitive/requirements.txt_transitive_native_source url: https://pypi.org/simple/itsdangerous/ method: GET response: @@ -29193,8 +27751,6 @@ interactions: headers: Accept: - application/vnd.pypi.simple.v1+json - X-Test-Name: - - TestCommand_Transitive/requirements.txt_transitive_native_source url: https://pypi.org/simple/jinja2/ method: GET response: @@ -30799,8 +29355,6 @@ interactions: headers: Accept: - application/vnd.pypi.simple.v1+json - X-Test-Name: - - TestCommand_Transitive/requirements.txt_transitive_native_source url: https://pypi.org/simple/markupsafe/ method: GET response: @@ -46480,8 +45034,6 @@ interactions: headers: Accept: - application/vnd.pypi.simple.v1+json - X-Test-Name: - - TestCommand_Transitive/requirements.txt_transitive_native_source url: https://pypi.org/simple/pytz/ method: GET response: @@ -57271,8 +55823,6 @@ interactions: headers: Accept: - application/vnd.pypi.simple.v1+json - X-Test-Name: - - TestCommand_Transitive/requirements.txt_transitive_native_source url: https://pypi.org/simple/requests/ method: GET response: @@ -61251,8 +59801,6 @@ interactions: headers: Accept: - application/vnd.pypi.simple.v1+json - X-Test-Name: - - TestCommand_Transitive/requirements.txt_transitive_native_source url: https://pypi.org/simple/urllib3/ method: GET response: @@ -64431,8 +62979,6 @@ interactions: headers: Accept: - application/vnd.pypi.simple.v1+json - X-Test-Name: - - TestCommand_Transitive/requirements.txt_transitive_native_source url: https://pypi.org/simple/werkzeug/ method: GET response: @@ -67718,15 +66264,13 @@ interactions: headers: Content-Type: - application/json - X-Test-Name: - - TestCommand_Transitive/requirements.txt_transitive_native_source url: https://api.osv.dev/v1/querybatch method: POST response: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 2886 + content_length: 3018 body: | { "results": [ @@ -67774,7 +66318,7 @@ interactions: "vulns": [ { "id": "GHSA-68rp-wp8r-4726", - "modified": "2026-02-23T23:43:45.778179Z" + "modified": "2026-07-13T07:26:21.445447Z" }, { "id": "GHSA-m2qf-hxjv-5gpq", @@ -67783,6 +66327,10 @@ interactions: { "id": "PYSEC-2023-62", "modified": "2023-11-08T04:12:28.231927Z" + }, + { + "id": "PYSEC-2026-2151", + "modified": "2026-07-13T07:15:25.033843Z" } ] }, @@ -67798,7 +66346,7 @@ interactions: }, { "id": "GHSA-gc5v-m9x4-r6x2", - "modified": "2026-03-27T22:17:33.595885Z" + "modified": "2026-07-13T07:26:34.091663Z" }, { "id": "GHSA-j8r2-6x86-q33q", @@ -67815,6 +66363,10 @@ interactions: { "id": "PYSEC-2026-1873", "modified": "2026-07-07T17:46:36.762141Z" + }, + { + "id": "PYSEC-2026-2275", + "modified": "2026-07-13T07:15:43.964902Z" } ] }, @@ -67926,7 +66478,7 @@ interactions: } headers: Content-Length: - - "2886" + - "3018" Content-Type: - application/json status: 200 OK diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_WithDetector_OffLinux.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_WithDetector_OffLinux.yaml deleted file mode 100644 index c602fc3d9ea..00000000000 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_WithDetector_OffLinux.yaml +++ /dev/null @@ -1,135 +0,0 @@ ---- -version: 2 -interactions: - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 151 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_WithDetector_OffLinux/ssh_version_errors - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 16 - body: | - { - "results": [ - {} - ] - } - headers: - Content-Length: - - "16" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 151 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_WithDetector_OffLinux/ssh_version_is_after_last_vuln_version - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 16 - body: | - { - "results": [ - {} - ] - } - headers: - Content-Length: - - "16" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 151 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_WithDetector_OffLinux/ssh_version_is_before_first_vuln_version - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 16 - body: | - { - "results": [ - {} - ] - } - headers: - Content-Length: - - "16" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_WithDetector_OnLinux.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_WithDetector_OnLinux.yaml deleted file mode 100644 index f75570a67d7..00000000000 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_WithDetector_OnLinux.yaml +++ /dev/null @@ -1,135 +0,0 @@ ---- -version: 2 -interactions: - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 151 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_WithDetector_OnLinux/ssh_version_errors - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 16 - body: | - { - "results": [ - {} - ] - } - headers: - Content-Length: - - "16" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 151 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_WithDetector_OnLinux/ssh_version_is_after_last_vuln_version - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 16 - body: | - { - "results": [ - {} - ] - } - headers: - Content-Length: - - "16" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 151 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_WithDetector_OnLinux/ssh_version_is_before_first_vuln_version - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 16 - body: | - { - "results": [ - {} - ] - } - headers: - Content-Length: - - "16" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_WithDetector_OnLinux_ssh_version_errors.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_WithDetector_OnLinux_ssh_version_errors.yaml new file mode 100644 index 00000000000..4bf35b2afad --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_WithDetector_OnLinux_ssh_version_errors.yaml @@ -0,0 +1,45 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 151 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 16 + body: | + { + "results": [ + {} + ] + } + headers: + Content-Length: + - "16" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_WithDetector_OnLinux_ssh_version_is_after_last_vuln_version.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_WithDetector_OnLinux_ssh_version_is_after_last_vuln_version.yaml new file mode 100644 index 00000000000..4bf35b2afad --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_WithDetector_OnLinux_ssh_version_is_after_last_vuln_version.yaml @@ -0,0 +1,45 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 151 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 16 + body: | + { + "results": [ + {} + ] + } + headers: + Content-Length: + - "16" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_WithDetector_OnLinux_ssh_version_is_before_first_vuln_version.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_WithDetector_OnLinux_ssh_version_is_before_first_vuln_version.yaml new file mode 100644 index 00000000000..4bf35b2afad --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_WithDetector_OnLinux_ssh_version_is_before_first_vuln_version.yaml @@ -0,0 +1,45 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 151 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 16 + body: | + { + "results": [ + {} + ] + } + headers: + Content-Length: + - "16" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_all_supported_lockfiles_in_the_directory_should_be_checked.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_all_supported_lockfiles_in_the_directory_should_be_checked.yaml new file mode 100644 index 00000000000..d94e5716ed0 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_all_supported_lockfiles_in_the_directory_should_be_checked.yaml @@ -0,0 +1,53 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 270 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "RubyGems", + "name": "ast" + }, + "version": "2.4.2" + }, + { + "package": { + "ecosystem": "npm", + "name": "balanced-match" + }, + "version": "1.0.2" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 19 + body: | + { + "results": [ + {}, + {} + ] + } + headers: + Content-Length: + - "19" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_config_file_can_be_broad.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_config_file_can_be_broad.yaml new file mode 100644 index 00000000000..c3a7a9730d6 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_config_file_can_be_broad.yaml @@ -0,0 +1,359 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 3456 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "alpine-baselayout" + }, + "version": "3.4.0-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "alpine-baselayout-data" + }, + "version": "3.4.0-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "alpine-keys" + }, + "version": "2.4-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "apk-tools" + }, + "version": "2.12.10-r1" + }, + { + "package": { + "ecosystem": "RubyGems", + "name": "ast" + }, + "version": "2.4.2" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "busybox-binsh" + }, + "version": "1.36.1-r27" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "ca-certificates-bundle" + }, + "version": "20220614-r4" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "drupal/core" + }, + "version": "10.4.5" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "drupal/simple_sitemap" + }, + "version": "4.2.1" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "drupal/tfa" + }, + "version": "2.0.0-alpha4" + }, + { + "commit": "4579d5538f06c5ef615a15bc67ebb9ac0523a973" + }, + { + "commit": "6fc3b89fcdb89b593402e0dabc13a7d7fd3f762d" + }, + { + "commit": "5d60bd2eb4642b64d00c845e5ca9f1ea41fd6db6" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "league/flysystem" + }, + "version": "1.0.8" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "league/flysystem" + }, + "version": "1.0.8" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libc-utils" + }, + "version": "0.7.2-r3" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libcrypto3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libssl3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl" + }, + "version": "1.2.3-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl-utils" + }, + "version": "1.2.3-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "scanelf" + }, + "version": "1.3.5-r1" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "ssl_client" + }, + "version": "1.36.1-r27" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.99.9" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "theseer/tokenizer" + }, + "version": "1.1.3" + }, + { + "package": { + "ecosystem": "Go", + "name": "toolchain" + }, + "version": "1.99.9" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "zlib" + }, + "version": "1.2.13-r0" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 1906 + body: | + { + "results": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DRUPAL-CORE-2025-005", + "modified": "2025-12-10T23:41:07.744028Z" + }, + { + "id": "DRUPAL-CORE-2025-006", + "modified": "2025-12-10T23:41:16.689525Z" + }, + { + "id": "DRUPAL-CORE-2025-007", + "modified": "2025-12-10T23:41:19.050806Z" + }, + { + "id": "DRUPAL-CORE-2025-008", + "modified": "2025-12-10T23:41:00.167393Z" + }, + { + "id": "DRUPAL-CORE-2026-001", + "modified": "2026-06-17T19:30:04.962465Z" + }, + { + "id": "DRUPAL-CORE-2026-002", + "modified": "2026-06-05T18:42:20.611283Z" + }, + { + "id": "DRUPAL-CORE-2026-004", + "modified": "2026-06-18T20:26:07.761498Z" + }, + { + "id": "DRUPAL-CORE-2026-005", + "modified": "2026-06-19T19:15:05.088567Z" + }, + { + "id": "DRUPAL-CORE-2026-006", + "modified": "2026-06-17T19:41:28.377726Z" + }, + { + "id": "DRUPAL-CORE-2026-007", + "modified": "2026-06-17T19:41:28.960353Z" + }, + { + "id": "DRUPAL-CORE-2026-008", + "modified": "2026-06-17T19:41:28.520824Z" + }, + { + "id": "DRUPAL-CORE-2026-009", + "modified": "2026-06-17T19:41:28.298817Z" + }, + { + "id": "GHSA-83v7-c2cf-p9c2", + "modified": "2025-12-10T23:41:07.744028Z" + }, + { + "id": "GHSA-f3cj-mjqm-fhvj", + "modified": "2026-06-05T18:42:12.797816Z" + }, + { + "id": "GHSA-ghwc-95x2-682j", + "modified": "2026-06-18T20:26:07.761498Z" + }, + { + "id": "GHSA-h89p-5896-f4q8", + "modified": "2025-12-10T23:41:19.050806Z" + }, + { + "id": "GHSA-m6vv-vcj8-w8m7", + "modified": "2025-12-10T23:41:16.689525Z" + }, + { + "id": "GHSA-mhpg-hpj5-73r2", + "modified": "2026-02-03T03:15:35.495869Z" + }, + { + "id": "GHSA-xmjc-63pr-2mpg", + "modified": "2026-06-05T18:42:20.611283Z" + } + ] + }, + { + "vulns": [ + { + "id": "DRUPAL-CONTRIB-2025-083", + "modified": "2025-12-10T23:41:32.857305Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "CVE-2023-39137", + "modified": "2026-07-15T01:48:52.379755Z" + }, + { + "id": "CVE-2023-39139", + "modified": "2026-07-15T01:49:21.869281Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "GHSA-9f46-5r25-5wfm", + "modified": "2026-07-08T06:28:00.604230Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-9f46-5r25-5wfm", + "modified": "2026-07-08T06:28:00.604230Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-07-08T04:32:24.548042Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "1906" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_config_file_can_be_broad_grpc.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_config_file_can_be_broad_grpc.yaml new file mode 100644 index 00000000000..b00325ed055 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_config_file_can_be_broad_grpc.yaml @@ -0,0 +1,83 @@ +interactions: + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "ast", + "system": "RUBYGEMS", + "version": "2.4.2" + } + } + response: |- + { + "licenses": [ + "MIT" + ], + "links": [ + { + "label": "SOURCE_REPO", + "url": "https://github.com/whitequark/ast" + }, + { + "label": "ISSUE_TRACKER", + "url": "https://github.com/whitequark/ast/issues" + }, + { + "label": "HOMEPAGE", + "url": "https://whitequark.github.io/ast/" + }, + { + "label": "DOCUMENTATION", + "url": "http://whitequark.github.io/ast" + } + ], + "publishedAt": "2021-01-23T18:56:53Z", + "registries": [ + "https://rubygems.org/" + ], + "relatedProjects": [ + { + "projectKey": { + "id": "github.com/whitequark/ast" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "SOURCE_REPO" + }, + { + "projectKey": { + "id": "github.com/whitequark/ast" + }, + "relationProvenance": "UNVERIFIED_METADATA", + "relationType": "ISSUE_TRACKER" + } + ], + "versionKey": { + "name": "ast", + "system": "RUBYGEMS", + "version": "2.4.2" + } + } + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "stdlib", + "system": "GO", + "version": "go1.99.9" + } + } + error: + code: 5 + message: version not found + - method: /deps_dev.v3.Insights/GetVersion + request: |- + { + "versionKey": { + "name": "toolchain", + "system": "GO", + "version": "v1.99.9" + } + } + error: + code: 5 + message: version not found diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_config_file_is_invalid.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_config_file_is_invalid.yaml new file mode 100644 index 00000000000..4bf35b2afad --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_config_file_is_invalid.yaml @@ -0,0 +1,45 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 151 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 16 + body: | + { + "results": [ + {} + ] + } + headers: + Content-Length: + - "16" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_config_file_with_invalid_regex.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_config_file_with_invalid_regex.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_config_file_with_invalid_regex.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_config_files_cannot_have_unknown_keys.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_config_files_cannot_have_unknown_keys.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_config_files_cannot_have_unknown_keys.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_config_files_should_not_have_multiple_ignores_with_the_same_id.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_config_files_should_not_have_multiple_ignores_with_the_same_id.yaml new file mode 100644 index 00000000000..715fad816e8 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_config_files_should_not_have_multiple_ignores_with_the_same_id.yaml @@ -0,0 +1,69 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 521 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "ansi-html" + }, + "version": "0.0.8" + }, + { + "package": { + "ecosystem": "RubyGems", + "name": "ast" + }, + "version": "2.4.2" + }, + { + "package": { + "ecosystem": "npm", + "name": "balanced-match" + }, + "version": "1.0.2" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 25 + body: | + { + "results": [ + {}, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "25" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_cyclonedx_1.4_output.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_cyclonedx_1.4_output.yaml new file mode 100644 index 00000000000..3d294d07a4c --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_cyclonedx_1.4_output.yaml @@ -0,0 +1,84 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 638 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "has-flag" + }, + "version": "4.0.0" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "league/flysystem" + }, + "version": "1.0.8" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.99.9" + }, + { + "package": { + "ecosystem": "Go", + "name": "toolchain" + }, + "version": "1.99.9" + }, + { + "package": { + "ecosystem": "npm", + "name": "wrappy" + }, + "version": "1.0.2" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 107 + body: | + { + "results": [ + {}, + { + "vulns": [ + { + "id": "GHSA-9f46-5r25-5wfm", + "modified": "2026-07-08T06:28:00.604230Z" + } + ] + }, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "107" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_cyclonedx_1.5_output.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_cyclonedx_1.5_output.yaml new file mode 100644 index 00000000000..3d294d07a4c --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_cyclonedx_1.5_output.yaml @@ -0,0 +1,84 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 638 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "has-flag" + }, + "version": "4.0.0" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "league/flysystem" + }, + "version": "1.0.8" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.99.9" + }, + { + "package": { + "ecosystem": "Go", + "name": "toolchain" + }, + "version": "1.99.9" + }, + { + "package": { + "ecosystem": "npm", + "name": "wrappy" + }, + "version": "1.0.2" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 107 + body: | + { + "results": [ + {}, + { + "vulns": [ + { + "id": "GHSA-9f46-5r25-5wfm", + "modified": "2026-07-08T06:28:00.604230Z" + } + ] + }, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "107" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_cyclonedx_1.6_output.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_cyclonedx_1.6_output.yaml new file mode 100644 index 00000000000..3d294d07a4c --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_cyclonedx_1.6_output.yaml @@ -0,0 +1,84 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 638 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "has-flag" + }, + "version": "4.0.0" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "league/flysystem" + }, + "version": "1.0.8" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.99.9" + }, + { + "package": { + "ecosystem": "Go", + "name": "toolchain" + }, + "version": "1.99.9" + }, + { + "package": { + "ecosystem": "npm", + "name": "wrappy" + }, + "version": "1.0.2" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 107 + body: | + { + "results": [ + {}, + { + "vulns": [ + { + "id": "GHSA-9f46-5r25-5wfm", + "modified": "2026-07-08T06:28:00.604230Z" + } + ] + }, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "107" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_cyclonedx_1.7_output.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_cyclonedx_1.7_output.yaml new file mode 100644 index 00000000000..3d294d07a4c --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_cyclonedx_1.7_output.yaml @@ -0,0 +1,84 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 638 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "has-flag" + }, + "version": "4.0.0" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "league/flysystem" + }, + "version": "1.0.8" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.99.9" + }, + { + "package": { + "ecosystem": "Go", + "name": "toolchain" + }, + "version": "1.99.9" + }, + { + "package": { + "ecosystem": "npm", + "name": "wrappy" + }, + "version": "1.0.2" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 107 + body: | + { + "results": [ + {}, + { + "vulns": [ + { + "id": "GHSA-9f46-5r25-5wfm", + "modified": "2026-07-08T06:28:00.604230Z" + } + ] + }, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "107" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_exclude_with_exact_directory_name.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_exclude_with_exact_directory_name.yaml new file mode 100644 index 00000000000..85ea83cbb88 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_exclude_with_exact_directory_name.yaml @@ -0,0 +1,53 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 278 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "balanced-match" + }, + "version": "1.0.2" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 19 + body: | + { + "results": [ + {}, + {} + ] + } + headers: + Content-Length: + - "19" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_exclude_with_glob_pattern.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_exclude_with_glob_pattern.yaml new file mode 100644 index 00000000000..85ea83cbb88 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_exclude_with_glob_pattern.yaml @@ -0,0 +1,53 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 278 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "balanced-match" + }, + "version": "1.0.2" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 19 + body: | + { + "results": [ + {}, + {} + ] + } + headers: + Content-Length: + - "19" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_exclude_with_invalid_regex_returns_error.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_exclude_with_invalid_regex_returns_error.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_exclude_with_invalid_regex_returns_error.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_exclude_with_multiple_exact_directories.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_exclude_with_multiple_exact_directories.yaml new file mode 100644 index 00000000000..85ea83cbb88 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_exclude_with_multiple_exact_directories.yaml @@ -0,0 +1,53 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 278 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "balanced-match" + }, + "version": "1.0.2" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 19 + body: | + { + "results": [ + {}, + {} + ] + } + headers: + Content-Length: + - "19" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_exclude_with_multiple_pattern_types.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_exclude_with_multiple_pattern_types.yaml new file mode 100644 index 00000000000..85ea83cbb88 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_exclude_with_multiple_pattern_types.yaml @@ -0,0 +1,53 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 278 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "balanced-match" + }, + "version": "1.0.2" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 19 + body: | + { + "results": [ + {}, + {} + ] + } + headers: + Content-Length: + - "19" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_exclude_with_regex_pattern.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_exclude_with_regex_pattern.yaml new file mode 100644 index 00000000000..29f377f878b --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_exclude_with_regex_pattern.yaml @@ -0,0 +1,45 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 149 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "balanced-match" + }, + "version": "1.0.2" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 16 + body: | + { + "results": [ + {} + ] + } + headers: + Content-Length: + - "16" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_folder_of_supported_sbom_with_only_unimportant#01.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_folder_of_supported_sbom_with_only_unimportant#01.yaml new file mode 100644 index 00000000000..622949e0380 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_folder_of_supported_sbom_with_only_unimportant#01.yaml @@ -0,0 +1,52 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 156 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Ubuntu", + "name": "pcre3" + }, + "version": "2:8.39-12ubuntu0.1" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 97 + body: | + { + "results": [ + { + "vulns": [ + { + "id": "UBUNTU-CVE-2017-11164", + "modified": "2026-04-22T11:10:44.262299Z" + } + ] + } + ] + } + headers: + Content-Length: + - "97" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_folder_of_supported_sbom_with_only_unimportant.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_folder_of_supported_sbom_with_only_unimportant.yaml new file mode 100644 index 00000000000..622949e0380 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_folder_of_supported_sbom_with_only_unimportant.yaml @@ -0,0 +1,52 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 156 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Ubuntu", + "name": "pcre3" + }, + "version": "2:8.39-12ubuntu0.1" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 97 + body: | + { + "results": [ + { + "vulns": [ + { + "id": "UBUNTU-CVE-2017-11164", + "modified": "2026-04-22T11:10:44.262299Z" + } + ] + } + ] + } + headers: + Content-Length: + - "97" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_folder_of_supported_sbom_with_vulns.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_folder_of_supported_sbom_with_vulns.yaml new file mode 100644 index 00000000000..f7f3e24b9d6 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_folder_of_supported_sbom_with_vulns.yaml @@ -0,0 +1,3004 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 23510 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Debian", + "name": "adduser" + }, + "version": "3.115" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "alpine-baselayout" + }, + "version": "3.4.0-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "alpine-baselayout" + }, + "version": "3.4.0-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "alpine-baselayout" + }, + "version": "3.4.0-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "alpine-baselayout-data" + }, + "version": "3.4.0-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "alpine-baselayout-data" + }, + "version": "3.4.0-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "alpine-baselayout-data" + }, + "version": "3.4.0-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "alpine-keys" + }, + "version": "2.4-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "alpine-keys" + }, + "version": "2.4-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "apk-tools" + }, + "version": "2.12.10-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "apk-tools" + }, + "version": "2.12.10-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "apk-tools" + }, + "version": "2.12.10-r1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "apt" + }, + "version": "1.4.11" + }, + { + "package": { + "ecosystem": "Debian", + "name": "base-files" + }, + "version": "9.9+deb9u13" + }, + { + "package": { + "ecosystem": "Debian", + "name": "base-passwd" + }, + "version": "3.5.43" + }, + { + "package": { + "ecosystem": "Debian", + "name": "bash" + }, + "version": "4.4-5" + }, + { + "package": { + "ecosystem": "Debian", + "name": "bsdutils" + }, + "version": "1:2.29.2-1+deb9u1" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "busybox-binsh" + }, + "version": "1.36.1-r27" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "busybox-binsh" + }, + "version": "1.36.1-r27" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "busybox-binsh" + }, + "version": "1.36.1-r27" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "ca-certificates-bundle" + }, + "version": "20220614-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "ca-certificates-bundle" + }, + "version": "20220614-r4" + }, + { + "package": { + "ecosystem": "Debian", + "name": "coreutils" + }, + "version": "8.26-3" + }, + { + "package": { + "ecosystem": "Debian", + "name": "dash" + }, + "version": "0.5.8-2.4" + }, + { + "package": { + "ecosystem": "Debian", + "name": "debconf" + }, + "version": "1.5.61" + }, + { + "package": { + "ecosystem": "Debian", + "name": "debian-archive-keyring" + }, + "version": "2017.5+deb9u2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "debianutils" + }, + "version": "4.8.1.1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "diffutils" + }, + "version": "1:3.5-3" + }, + { + "package": { + "ecosystem": "Debian", + "name": "dirmngr" + }, + "version": "2.1.18-8~deb9u4" + }, + { + "package": { + "ecosystem": "Debian", + "name": "dpkg" + }, + "version": "1.18.25" + }, + { + "package": { + "ecosystem": "Debian", + "name": "e2fslibs" + }, + "version": "1.43.4-2+deb9u2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "e2fsprogs" + }, + "version": "1.43.4-2+deb9u2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "findutils" + }, + "version": "4.6.0+git+20161106-2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "gcc-6-base" + }, + "version": "6.3.0-18+deb9u1" + }, + { + "package": { + "ecosystem": "Go", + "name": "github.com/opencontainers/runc" + }, + "version": "v1.0.1" + }, + { + "package": { + "ecosystem": "Go", + "name": "github.com/tianon/gosu" + }, + "version": "(devel)" + }, + { + "package": { + "ecosystem": "Debian", + "name": "gnupg" + }, + "version": "2.1.18-8~deb9u4" + }, + { + "package": { + "ecosystem": "Debian", + "name": "gnupg-agent" + }, + "version": "2.1.18-8~deb9u4" + }, + { + "package": { + "ecosystem": "Go", + "name": "golang.org/x/sys" + }, + "version": "v0.0.0-20210817142637-7d9622a276b7" + }, + { + "package": { + "ecosystem": "Debian", + "name": "gpgv" + }, + "version": "2.1.18-8~deb9u4" + }, + { + "package": { + "ecosystem": "Debian", + "name": "grep" + }, + "version": "2.27-2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "gzip" + }, + "version": "1.6-5+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "hostname" + }, + "version": "3.18+b1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "init-system-helpers" + }, + "version": "1.48" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libacl1" + }, + "version": "2.2.52-3+b1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libapt-pkg5.0" + }, + "version": "1.4.11" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libassuan0" + }, + "version": "2.4.3-2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libattr1" + }, + "version": "1:2.4.47-2+b2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libaudit-common" + }, + "version": "1:2.6.7-2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libaudit1" + }, + "version": "1:2.6.7-2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libblkid1" + }, + "version": "2.29.2-1+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libbsd0" + }, + "version": "0.8.3-1+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libbz2-1.0" + }, + "version": "1.0.6-8.1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libc-bin" + }, + "version": "2.24-11+deb9u4" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libc-l10n" + }, + "version": "2.24-11+deb9u4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libc-utils" + }, + "version": "0.7.2-r3" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libc-utils" + }, + "version": "0.7.2-r3" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libc6" + }, + "version": "2.24-11+deb9u4" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libcap-ng0" + }, + "version": "0.7.7-3+b1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libcomerr2" + }, + "version": "1.43.4-2+deb9u2" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libcrypto3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libcrypto3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libcrypto3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libcrypto3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libdb5.3" + }, + "version": "5.3.28-12+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libdebconfclient0" + }, + "version": "0.227" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libedit2" + }, + "version": "3.1-20160903-3" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libfdisk1" + }, + "version": "2.29.2-1+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libffi6" + }, + "version": "3.2.1-6" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libgcc1" + }, + "version": "1:6.3.0-18+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libgcrypt20" + }, + "version": "1.7.6-2+deb9u4" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libgdbm3" + }, + "version": "1.8.3-14" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libgmp10" + }, + "version": "2:6.1.2+dfsg-1+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libgnutls30" + }, + "version": "3.5.8-5+deb9u6" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libgpg-error0" + }, + "version": "1.26-2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libgssapi-krb5-2" + }, + "version": "1.15-1+deb9u3" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libhogweed4" + }, + "version": "3.3-1+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libicu57" + }, + "version": "57.1-6+deb9u5" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libidn11" + }, + "version": "1.33-1+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libjson-perl" + }, + "version": "2.90-1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libk5crypto3" + }, + "version": "1.15-1+deb9u3" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libkeyutils1" + }, + "version": "1.5.9-9" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libkrb5-3" + }, + "version": "1.15-1+deb9u3" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libkrb5support0" + }, + "version": "1.15-1+deb9u3" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libksba8" + }, + "version": "1.3.5-2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libldap-2.4-2" + }, + "version": "2.4.44+dfsg-5+deb9u8" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libldap-common" + }, + "version": "2.4.44+dfsg-5+deb9u8" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libllvm6.0" + }, + "version": "1:6.0-1~bpo9+1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "liblz4-1" + }, + "version": "0.0~r131-2+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "liblzma5" + }, + "version": "5.2.2-1.2+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libmount1" + }, + "version": "2.29.2-1+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libncurses5" + }, + "version": "6.0+20161126-1+deb9u2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libncursesw5" + }, + "version": "6.0+20161126-1+deb9u2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libnettle6" + }, + "version": "3.3-1+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libnpth0" + }, + "version": "1.3-1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libnss-wrapper" + }, + "version": "1.1.3-1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libp11-kit0" + }, + "version": "0.23.3-2+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libpam-modules" + }, + "version": "1.1.8-3.6" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libpam-modules-bin" + }, + "version": "1.1.8-3.6" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libpam-runtime" + }, + "version": "1.1.8-3.6" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libpam0g" + }, + "version": "1.1.8-3.6" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libpcre3" + }, + "version": "2:8.39-3" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libperl5.24" + }, + "version": "5.24.1-3+deb9u7" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libpq5" + }, + "version": "14.2-1.pgdg90+1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libreadline7" + }, + "version": "7.0-3" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libsasl2-2" + }, + "version": "2.1.27~101-g0780600+dfsg-3+deb9u2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libsasl2-modules-db" + }, + "version": "2.1.27~101-g0780600+dfsg-3+deb9u2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libselinux1" + }, + "version": "2.6-3+b3" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libsemanage-common" + }, + "version": "2.6-2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libsemanage1" + }, + "version": "2.6-2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libsepol1" + }, + "version": "2.6-2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libsmartcols1" + }, + "version": "2.29.2-1+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libsqlite3-0" + }, + "version": "3.16.2-5+deb9u3" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libss2" + }, + "version": "1.43.4-2+deb9u2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libssl1.1" + }, + "version": "1.1.0l-1~deb9u5" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libssl3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libssl3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libssl3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libstdc++6" + }, + "version": "6.3.0-18+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libsystemd0" + }, + "version": "232-25+deb9u13" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libtasn1-6" + }, + "version": "4.10-1.1+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libtinfo5" + }, + "version": "6.0+20161126-1+deb9u2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libudev1" + }, + "version": "232-25+deb9u13" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libustr-1.0-1" + }, + "version": "1.0.4-6" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libuuid1" + }, + "version": "2.29.2-1+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libxml2" + }, + "version": "2.9.4+dfsg1-2.2+deb9u6" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libxslt1.1" + }, + "version": "1.1.29-2.1+deb9u2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "libzstd1" + }, + "version": "1.1.2-1+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "locales" + }, + "version": "2.24-11+deb9u4" + }, + { + "package": { + "ecosystem": "Debian", + "name": "login" + }, + "version": "1:4.4-4.1+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "lsb-base" + }, + "version": "9.20161125" + }, + { + "package": { + "ecosystem": "Debian", + "name": "mawk" + }, + "version": "1.3.3-17+b3" + }, + { + "package": { + "ecosystem": "Debian", + "name": "mount" + }, + "version": "2.29.2-1+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "multiarch-support" + }, + "version": "2.24-11+deb9u4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl" + }, + "version": "1.2.3-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl" + }, + "version": "1.2.3-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl-utils" + }, + "version": "1.2.3-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl-utils" + }, + "version": "1.2.3-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl-utils" + }, + "version": "1.2.3-r4" + }, + { + "package": { + "ecosystem": "Debian", + "name": "ncurses-base" + }, + "version": "6.0+20161126-1+deb9u2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "ncurses-bin" + }, + "version": "6.0+20161126-1+deb9u2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "netbase" + }, + "version": "5.4" + }, + { + "package": { + "ecosystem": "Debian", + "name": "openssl" + }, + "version": "1.1.0l-1~deb9u5" + }, + { + "package": { + "ecosystem": "Debian", + "name": "passwd" + }, + "version": "1:4.4-4.1+deb9u1" + }, + { + "package": { + "ecosystem": "Ubuntu", + "name": "pcre3" + }, + "version": "2:8.39-12ubuntu0.1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "perl" + }, + "version": "5.24.1-3+deb9u7" + }, + { + "package": { + "ecosystem": "Debian", + "name": "perl-base" + }, + "version": "5.24.1-3+deb9u7" + }, + { + "package": { + "ecosystem": "Debian", + "name": "perl-modules-5.24" + }, + "version": "5.24.1-3+deb9u7" + }, + { + "package": { + "ecosystem": "Debian", + "name": "pgdg-keyring" + }, + "version": "2018.2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "pinentry-curses" + }, + "version": "1.0.0-2" + }, + { + "package": { + "ecosystem": "Debian", + "name": "postgresql-11" + }, + "version": "11.15-1.pgdg90+1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "postgresql-client-11" + }, + "version": "11.15-1.pgdg90+1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "postgresql-client-common" + }, + "version": "238.pgdg90+1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "postgresql-common" + }, + "version": "238.pgdg90+1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "readline-common" + }, + "version": "7.0-3" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "scanelf" + }, + "version": "1.3.5-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "scanelf" + }, + "version": "1.3.5-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "scanelf" + }, + "version": "1.3.5-r1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "sed" + }, + "version": "4.4-1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "sensible-utils" + }, + "version": "0.0.9+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "ssl-cert" + }, + "version": "1.0.39" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "ssl_client" + }, + "version": "1.36.1-r27" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "ssl_client" + }, + "version": "1.36.1-r27" + }, + { + "package": { + "ecosystem": "Debian", + "name": "sysvinit-utils" + }, + "version": "2.88dsf-59.9" + }, + { + "package": { + "ecosystem": "Debian", + "name": "tar" + }, + "version": "1.29b-1.1+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "tzdata" + }, + "version": "2021a-0+deb9u3" + }, + { + "package": { + "ecosystem": "Debian", + "name": "ucf" + }, + "version": "3.0036" + }, + { + "package": { + "ecosystem": "Debian", + "name": "util-linux" + }, + "version": "2.29.2-1+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "xz-utils" + }, + "version": "5.2.2-1.2+deb9u1" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "zlib" + }, + "version": "1.2.10-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "zlib" + }, + "version": "1.2.10-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "zlib" + }, + "version": "1.2.10-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.22", + "name": "zlib" + }, + "version": "1.2.12-r1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "zlib1g" + }, + "version": "1:1.2.8.dfsg-5+deb9u1" + }, + { + "package": { + "ecosystem": "Debian", + "name": "zstd" + }, + "version": "1.1.2-1+deb9u1" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 26321 + body: | + { + "results": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DEBIAN-CVE-2011-3374", + "modified": "2026-04-28T20:07:05.372730Z" + }, + { + "id": "DEBIAN-CVE-2018-0501", + "modified": "2026-04-28T20:18:02.225277Z" + }, + { + "id": "DEBIAN-CVE-2019-3462", + "modified": "2026-04-28T20:20:42.335142Z" + }, + { + "id": "DEBIAN-CVE-2020-27350", + "modified": "2026-06-15T19:02:43.291435Z" + }, + { + "id": "DEBIAN-CVE-2020-3810", + "modified": "2026-06-15T19:03:31.557356Z" + }, + { + "id": "DSA-4685-1", + "modified": "2026-03-09T02:09:03.263738Z" + }, + { + "id": "DSA-4808-1", + "modified": "2026-03-09T02:11:17.119108Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "DEBIAN-CVE-2019-18276", + "modified": "2026-04-28T20:20:28.288898Z" + }, + { + "id": "DEBIAN-CVE-2022-3715", + "modified": "2026-06-15T19:04:10.483381Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DEBIAN-CVE-2016-2781", + "modified": "2026-04-28T20:15:21.375201Z" + }, + { + "id": "DEBIAN-CVE-2017-18018", + "modified": "2026-06-15T19:03:03.254047Z" + }, + { + "id": "DEBIAN-CVE-2024-0684", + "modified": "2026-06-15T19:04:56.517133Z" + }, + { + "id": "DEBIAN-CVE-2025-5278", + "modified": "2026-06-15T19:05:53.911862Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "DLA-3482-1", + "modified": "2025-05-26T07:01:25.263124Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DEBIAN-CVE-2022-1664", + "modified": "2026-06-15T19:04:00.624083Z" + }, + { + "id": "DEBIAN-CVE-2025-6297", + "modified": "2026-07-08T08:00:12.133337Z" + }, + { + "id": "DEBIAN-CVE-2026-2219", + "modified": "2026-06-15T19:06:07.784075Z" + }, + { + "id": "DLA-3022-1", + "modified": "2026-03-09T01:23:37.553205Z" + }, + { + "id": "DSA-5147-1", + "modified": "2026-03-09T02:10:11.335992Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "DEBIAN-CVE-2019-5094", + "modified": "2026-04-28T20:20:44.008554Z" + }, + { + "id": "DEBIAN-CVE-2019-5188", + "modified": "2026-04-28T20:20:44.674406Z" + }, + { + "id": "DEBIAN-CVE-2022-1304", + "modified": "2026-06-15T19:03:59.997081Z" + }, + { + "id": "DLA-3910-1", + "modified": "2026-03-09T01:22:32.343795Z" + }, + { + "id": "DSA-4535-1", + "modified": "2026-03-09T02:10:12.902574Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-9493-h29p-rfm2", + "modified": "2026-02-04T03:47:55.536228Z" + }, + { + "id": "GHSA-cgrx-mc8f-2prm", + "modified": "2026-02-04T02:50:45.342760Z" + }, + { + "id": "GHSA-f3fp-gc8g-vw66", + "modified": "2026-02-04T04:15:59.735117Z" + }, + { + "id": "GHSA-g2j6-57v7-gm8c", + "modified": "2026-02-04T02:43:58.212471Z" + }, + { + "id": "GHSA-jfvp-7x6p-h2pv", + "modified": "2026-02-04T03:12:37.981869Z" + }, + { + "id": "GHSA-m8cg-xc2p-r3fc", + "modified": "2026-02-04T03:29:19.767788Z" + }, + { + "id": "GHSA-qw9x-cqr3-wc7r", + "modified": "2026-02-04T02:13:22.313241Z" + }, + { + "id": "GHSA-v95c-p5hm-xq8f", + "modified": "2026-07-08T06:27:21.824160Z" + }, + { + "id": "GHSA-vpvm-3wq2-2wvm", + "modified": "2026-02-04T02:53:37.613379Z" + }, + { + "id": "GHSA-xjvp-4fhw-gc47", + "modified": "2026-07-07T20:41:17.681829Z" + }, + { + "id": "GHSA-xr7r-f8xq-vfvv", + "modified": "2026-02-04T03:18:48.377509Z" + }, + { + "id": "GO-2022-0274", + "modified": "2026-02-04T02:26:28.343240Z" + }, + { + "id": "GO-2022-0452", + "modified": "2026-02-04T03:17:02.340230Z" + }, + { + "id": "GO-2023-1627", + "modified": "2026-02-04T03:58:42.107712Z" + }, + { + "id": "GO-2023-1682", + "modified": "2026-02-04T02:59:23.815900Z" + }, + { + "id": "GO-2023-1683", + "modified": "2026-02-04T04:01:58.343687Z" + }, + { + "id": "GO-2024-2491", + "modified": "2026-02-04T02:39:00.262696Z" + }, + { + "id": "GO-2024-3110", + "modified": "2026-02-04T02:23:26.560077Z" + }, + { + "id": "GO-2025-4096", + "modified": "2026-02-04T03:11:33.546218Z" + }, + { + "id": "GO-2025-4097", + "modified": "2026-02-04T03:00:55.376695Z" + }, + { + "id": "GO-2025-4098", + "modified": "2026-02-04T02:52:46.004719Z" + }, + { + "id": "GO-2026-5761", + "modified": "2026-07-08T15:29:23.485432Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "GHSA-p782-xgp4-8hr8", + "modified": "2026-02-04T04:15:14.486111Z" + }, + { + "id": "GO-2022-0493", + "modified": "2026-02-04T03:42:54.589715Z" + }, + { + "id": "GO-2026-5024", + "modified": "2026-06-09T18:59:22.740765Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "DEBIAN-CVE-2022-1271", + "modified": "2026-06-15T19:04:00.779834Z" + }, + { + "id": "DEBIAN-CVE-2026-41991", + "modified": "2026-07-02T10:03:18.347139Z" + }, + { + "id": "DEBIAN-CVE-2026-41992", + "modified": "2026-07-02T10:03:18.483652Z" + }, + { + "id": "DSA-5122-1", + "modified": "2026-03-09T02:09:10.163691Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DEBIAN-CVE-2017-0379", + "modified": "2026-06-15T19:00:09.979316Z" + }, + { + "id": "DEBIAN-CVE-2017-7526", + "modified": "2026-06-15T19:03:17.510311Z" + }, + { + "id": "DEBIAN-CVE-2018-0495", + "modified": "2026-04-28T20:18:02.129016Z" + }, + { + "id": "DEBIAN-CVE-2018-6829", + "modified": "2026-04-28T20:19:30.599344Z" + }, + { + "id": "DEBIAN-CVE-2019-13627", + "modified": "2026-04-28T20:20:10.432164Z" + }, + { + "id": "DEBIAN-CVE-2021-33560", + "modified": "2026-06-15T19:03:44.643722Z" + }, + { + "id": "DEBIAN-CVE-2021-40528", + "modified": "2026-06-15T19:03:49.440233Z" + }, + { + "id": "DEBIAN-CVE-2024-2236", + "modified": "2026-06-15T19:04:58.645370Z" + }, + { + "id": "DEBIAN-CVE-2026-41989", + "modified": "2026-06-15T19:06:23.302811Z" + }, + { + "id": "DEBIAN-CVE-2026-41990", + "modified": "2026-06-15T19:06:23.245006Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DEBIAN-CVE-2017-10790", + "modified": "2026-06-15T19:00:52.669414Z" + }, + { + "id": "DEBIAN-CVE-2018-1000654", + "modified": "2026-04-28T20:18:05.963472Z" + }, + { + "id": "DEBIAN-CVE-2018-6003", + "modified": "2026-04-28T20:19:28.343Z" + }, + { + "id": "DEBIAN-CVE-2021-46848", + "modified": "2026-06-15T19:03:53.301194Z" + }, + { + "id": "DEBIAN-CVE-2024-12133", + "modified": "2026-06-15T19:04:57.417379Z" + }, + { + "id": "DEBIAN-CVE-2025-13151", + "modified": "2026-07-11T21:00:09.231454Z" + }, + { + "id": "DLA-3263-1", + "modified": "2026-03-09T01:22:34.273046Z" + }, + { + "id": "DLA-4061-1", + "modified": "2026-03-09T01:20:16.124977Z" + }, + { + "id": "DSA-5863-1", + "modified": "2026-03-09T02:08:50.747280Z" + } + ] + }, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DEBIAN-CVE-2016-3709", + "modified": "2026-04-28T20:15:25.927586Z" + }, + { + "id": "DEBIAN-CVE-2016-9318", + "modified": "2026-04-28T20:16:03.400825Z" + }, + { + "id": "DEBIAN-CVE-2017-0663", + "modified": "2026-06-15T19:00:27.391648Z" + }, + { + "id": "DEBIAN-CVE-2017-15412", + "modified": "2026-06-15T19:00:26.805737Z" + }, + { + "id": "DEBIAN-CVE-2017-16931", + "modified": "2026-06-15T19:02:58.144726Z" + }, + { + "id": "DEBIAN-CVE-2017-16932", + "modified": "2026-06-15T19:02:58.100017Z" + }, + { + "id": "DEBIAN-CVE-2017-18258", + "modified": "2026-06-15T19:03:04.345137Z" + }, + { + "id": "DEBIAN-CVE-2017-5130", + "modified": "2026-06-15T19:03:10.329935Z" + }, + { + "id": "DEBIAN-CVE-2017-5969", + "modified": "2026-06-15T19:03:13.322936Z" + }, + { + "id": "DEBIAN-CVE-2017-7375", + "modified": "2026-06-15T19:03:16.008104Z" + }, + { + "id": "DEBIAN-CVE-2017-7376", + "modified": "2026-06-15T19:03:16.856154Z" + }, + { + "id": "DEBIAN-CVE-2017-8872", + "modified": "2026-06-15T19:03:19.217317Z" + }, + { + "id": "DEBIAN-CVE-2017-9047", + "modified": "2026-06-15T19:03:19.534200Z" + }, + { + "id": "DEBIAN-CVE-2017-9048", + "modified": "2026-06-15T19:03:19.676854Z" + }, + { + "id": "DEBIAN-CVE-2017-9049", + "modified": "2026-06-15T19:03:19.583325Z" + }, + { + "id": "DEBIAN-CVE-2017-9050", + "modified": "2026-06-15T19:03:19.684540Z" + }, + { + "id": "DEBIAN-CVE-2018-14404", + "modified": "2026-04-28T20:18:44.279858Z" + }, + { + "id": "DEBIAN-CVE-2018-14567", + "modified": "2026-04-28T20:18:44.933766Z" + }, + { + "id": "DEBIAN-CVE-2019-19956", + "modified": "2026-04-28T20:20:35.915921Z" + }, + { + "id": "DEBIAN-CVE-2019-20388", + "modified": "2026-04-28T20:20:38.323690Z" + }, + { + "id": "DEBIAN-CVE-2020-24977", + "modified": "2026-06-15T19:02:39.974616Z" + }, + { + "id": "DEBIAN-CVE-2020-7595", + "modified": "2026-06-15T19:03:34.353922Z" + }, + { + "id": "DEBIAN-CVE-2021-3516", + "modified": "2026-06-15T19:03:45.345898Z" + }, + { + "id": "DEBIAN-CVE-2021-3517", + "modified": "2026-06-15T19:03:45.353243Z" + }, + { + "id": "DEBIAN-CVE-2021-3518", + "modified": "2026-06-15T19:03:45.347369Z" + }, + { + "id": "DEBIAN-CVE-2021-3537", + "modified": "2026-06-15T19:03:45.567740Z" + }, + { + "id": "DEBIAN-CVE-2021-3541", + "modified": "2026-06-15T19:03:45.510224Z" + }, + { + "id": "DEBIAN-CVE-2022-2309", + "modified": "2026-06-15T19:04:03.092852Z" + }, + { + "id": "DEBIAN-CVE-2022-23308", + "modified": "2026-06-15T19:04:02.950978Z" + }, + { + "id": "DEBIAN-CVE-2022-29824", + "modified": "2026-06-15T19:04:06.712149Z" + }, + { + "id": "DEBIAN-CVE-2022-40303", + "modified": "2026-06-15T19:04:12.222759Z" + }, + { + "id": "DEBIAN-CVE-2022-40304", + "modified": "2026-06-15T19:04:12.156121Z" + }, + { + "id": "DEBIAN-CVE-2022-49043", + "modified": "2026-06-15T19:04:18.848264Z" + }, + { + "id": "DEBIAN-CVE-2023-28484", + "modified": "2026-06-15T19:04:33.903555Z" + }, + { + "id": "DEBIAN-CVE-2023-29469", + "modified": "2026-06-15T19:04:34.704558Z" + }, + { + "id": "DEBIAN-CVE-2023-39615", + "modified": "2026-06-15T19:04:38.661771Z" + }, + { + "id": "DEBIAN-CVE-2023-45322", + "modified": "2026-06-15T19:04:41.089740Z" + }, + { + "id": "DEBIAN-CVE-2024-25062", + "modified": "2026-06-15T19:04:59.345817Z" + }, + { + "id": "DEBIAN-CVE-2024-34459", + "modified": "2026-06-15T19:05:08.094242Z" + }, + { + "id": "DEBIAN-CVE-2024-56171", + "modified": "2026-06-15T19:05:32.764069Z" + }, + { + "id": "DEBIAN-CVE-2025-24928", + "modified": "2026-06-15T19:05:22.040034Z" + }, + { + "id": "DEBIAN-CVE-2025-27113", + "modified": "2026-06-15T19:05:22.569507Z" + }, + { + "id": "DEBIAN-CVE-2025-32414", + "modified": "2026-06-15T19:05:23.263167Z" + }, + { + "id": "DEBIAN-CVE-2025-32415", + "modified": "2026-06-15T19:05:23.332543Z" + }, + { + "id": "DEBIAN-CVE-2025-49794", + "modified": "2026-06-15T19:05:00.722216Z" + }, + { + "id": "DEBIAN-CVE-2025-49796", + "modified": "2026-06-15T19:05:00.886508Z" + }, + { + "id": "DEBIAN-CVE-2025-6021", + "modified": "2026-06-15T19:05:55.555048Z" + }, + { + "id": "DEBIAN-CVE-2025-6170", + "modified": "2026-06-15T19:05:55.834238Z" + }, + { + "id": "DEBIAN-CVE-2025-8732", + "modified": "2026-07-11T21:00:11.232942Z" + }, + { + "id": "DEBIAN-CVE-2025-9714", + "modified": "2026-06-15T19:06:02.035637Z" + }, + { + "id": "DEBIAN-CVE-2026-0989", + "modified": "2026-07-11T21:00:11.284105Z" + }, + { + "id": "DEBIAN-CVE-2026-0990", + "modified": "2026-07-11T21:00:11.304136Z" + }, + { + "id": "DEBIAN-CVE-2026-0992", + "modified": "2026-07-11T21:00:11.289576Z" + }, + { + "id": "DEBIAN-CVE-2026-11979", + "modified": "2026-07-01T18:00:10.769750Z" + }, + { + "id": "DEBIAN-CVE-2026-1757", + "modified": "2026-07-11T21:00:30.668264Z" + }, + { + "id": "DEBIAN-CVE-2026-6653", + "modified": "2026-06-23T05:00:15.700358Z" + }, + { + "id": "DEBIAN-CVE-2026-6732", + "modified": "2026-06-15T19:06:32.212693Z" + }, + { + "id": "DLA-3012-1", + "modified": "2026-03-09T01:20:46.878115Z" + }, + { + "id": "DLA-3172-1", + "modified": "2026-03-09T01:19:54.747665Z" + }, + { + "id": "DLA-3405-1", + "modified": "2026-03-09T01:01:29.748040Z" + }, + { + "id": "DLA-3878-1", + "modified": "2026-03-09T01:20:38.676387Z" + }, + { + "id": "DLA-4064-1", + "modified": "2026-03-09T01:20:30.558703Z" + }, + { + "id": "DLA-4146-1", + "modified": "2026-03-09T01:22:43.732573Z" + }, + { + "id": "DLA-4251-1", + "modified": "2026-03-09T02:11:12.986866Z" + }, + { + "id": "DLA-4319-1", + "modified": "2025-09-30T22:17:08.381361Z" + }, + { + "id": "DSA-5142-1", + "modified": "2026-03-09T02:10:58.737631Z" + }, + { + "id": "DSA-5271-1", + "modified": "2026-03-09T02:10:55.154283Z" + }, + { + "id": "DSA-5391-1", + "modified": "2026-03-09T02:09:39.164621Z" + }, + { + "id": "DSA-5949-1", + "modified": "2026-03-09T02:09:32.257423Z" + }, + { + "id": "DSA-5990-1", + "modified": "2025-08-29T13:01:48.117026Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-07-08T04:32:24.548042Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-07-08T04:32:24.548042Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DEBIAN-CVE-2018-0732", + "modified": "2026-04-28T20:18:02.774246Z" + }, + { + "id": "DEBIAN-CVE-2018-0734", + "modified": "2026-04-28T20:18:02.659961Z" + }, + { + "id": "DEBIAN-CVE-2018-0735", + "modified": "2026-04-28T20:18:03.126498Z" + }, + { + "id": "DEBIAN-CVE-2018-5407", + "modified": "2026-04-28T20:19:25.898144Z" + }, + { + "id": "DEBIAN-CVE-2019-1543", + "modified": "2026-04-28T20:20:20.117772Z" + }, + { + "id": "DEBIAN-CVE-2019-1547", + "modified": "2026-04-28T20:20:20.656364Z" + }, + { + "id": "DEBIAN-CVE-2019-1549", + "modified": "2026-04-28T20:20:20.143335Z" + }, + { + "id": "DEBIAN-CVE-2019-1551", + "modified": "2026-04-28T20:20:20.452019Z" + }, + { + "id": "DEBIAN-CVE-2019-1563", + "modified": "2026-04-28T20:20:20.477320Z" + }, + { + "id": "DEBIAN-CVE-2020-1967", + "modified": "2026-06-15T19:03:27.124044Z" + }, + { + "id": "DEBIAN-CVE-2020-1971", + "modified": "2026-06-15T19:03:27.129623Z" + }, + { + "id": "DEBIAN-CVE-2021-23840", + "modified": "2026-06-15T19:03:39.141068Z" + }, + { + "id": "DEBIAN-CVE-2021-23841", + "modified": "2026-06-15T19:03:39.239523Z" + }, + { + "id": "DEBIAN-CVE-2021-3449", + "modified": "2026-06-15T19:03:44.993162Z" + }, + { + "id": "DEBIAN-CVE-2021-3450", + "modified": "2026-06-15T19:03:45.082977Z" + }, + { + "id": "DEBIAN-CVE-2021-3711", + "modified": "2026-06-15T19:03:46.708959Z" + }, + { + "id": "DEBIAN-CVE-2021-3712", + "modified": "2026-06-15T19:03:46.811218Z" + }, + { + "id": "DEBIAN-CVE-2021-4160", + "modified": "2026-06-15T19:03:50.370810Z" + }, + { + "id": "DEBIAN-CVE-2022-0778", + "modified": "2026-06-15T19:03:59.417208Z" + }, + { + "id": "DEBIAN-CVE-2022-1292", + "modified": "2026-06-15T19:04:00.092279Z" + }, + { + "id": "DEBIAN-CVE-2022-2068", + "modified": "2026-06-15T19:04:01.472470Z" + }, + { + "id": "DEBIAN-CVE-2022-2097", + "modified": "2026-06-15T19:04:01.651321Z" + }, + { + "id": "DEBIAN-CVE-2022-2274", + "modified": "2026-06-15T19:04:02.226892Z" + }, + { + "id": "DEBIAN-CVE-2022-3358", + "modified": "2026-06-15T19:04:08.483482Z" + }, + { + "id": "DEBIAN-CVE-2022-3602", + "modified": "2026-06-15T19:04:09.933655Z" + }, + { + "id": "DEBIAN-CVE-2022-3786", + "modified": "2026-06-15T19:04:10.711321Z" + }, + { + "id": "DEBIAN-CVE-2022-3996", + "modified": "2026-06-15T19:04:12.141836Z" + }, + { + "id": "DEBIAN-CVE-2022-4203", + "modified": "2026-06-15T19:04:12.990232Z" + }, + { + "id": "DEBIAN-CVE-2022-4304", + "modified": "2026-06-15T19:04:13.680775Z" + }, + { + "id": "DEBIAN-CVE-2022-4450", + "modified": "2026-06-15T19:04:14.191322Z" + }, + { + "id": "DEBIAN-CVE-2023-0215", + "modified": "2026-06-15T19:04:29.538665Z" + }, + { + "id": "DEBIAN-CVE-2023-0216", + "modified": "2026-06-15T19:04:29.538277Z" + }, + { + "id": "DEBIAN-CVE-2023-0217", + "modified": "2026-06-15T19:04:29.509442Z" + }, + { + "id": "DEBIAN-CVE-2023-0286", + "modified": "2026-06-15T19:04:29.577693Z" + }, + { + "id": "DEBIAN-CVE-2023-0401", + "modified": "2026-06-15T19:04:29.536951Z" + }, + { + "id": "DEBIAN-CVE-2023-0464", + "modified": "2026-06-15T19:04:22.431910Z" + }, + { + "id": "DEBIAN-CVE-2023-0465", + "modified": "2026-06-15T19:04:29.782851Z" + }, + { + "id": "DEBIAN-CVE-2023-0466", + "modified": "2026-06-15T19:04:29.723231Z" + }, + { + "id": "DEBIAN-CVE-2023-1255", + "modified": "2026-06-15T19:04:30.171672Z" + }, + { + "id": "DEBIAN-CVE-2023-2650", + "modified": "2026-06-15T19:04:32.896962Z" + }, + { + "id": "DEBIAN-CVE-2023-2975", + "modified": "2026-06-15T19:04:33.914628Z" + }, + { + "id": "DEBIAN-CVE-2023-3446", + "modified": "2026-06-15T19:04:36.527893Z" + }, + { + "id": "DEBIAN-CVE-2023-3817", + "modified": "2026-06-15T19:04:37.642848Z" + }, + { + "id": "DEBIAN-CVE-2023-5363", + "modified": "2026-06-15T19:04:51.152236Z" + }, + { + "id": "DEBIAN-CVE-2023-5678", + "modified": "2026-06-15T19:04:55.721833Z" + }, + { + "id": "DEBIAN-CVE-2023-6129", + "modified": "2026-06-15T19:04:55.809967Z" + }, + { + "id": "DEBIAN-CVE-2023-6237", + "modified": "2026-06-15T19:04:55.746227Z" + }, + { + "id": "DEBIAN-CVE-2024-0727", + "modified": "2026-06-15T19:04:56.653523Z" + }, + { + "id": "DEBIAN-CVE-2024-12797", + "modified": "2026-06-15T19:04:57.395001Z" + }, + { + "id": "DEBIAN-CVE-2024-13176", + "modified": "2026-06-15T19:04:57.797709Z" + }, + { + "id": "DEBIAN-CVE-2024-2511", + "modified": "2026-06-15T19:04:59.365295Z" + }, + { + "id": "DEBIAN-CVE-2024-4603", + "modified": "2026-06-15T19:05:18.010195Z" + }, + { + "id": "DEBIAN-CVE-2024-4741", + "modified": "2026-06-15T19:05:26.156893Z" + }, + { + "id": "DEBIAN-CVE-2024-5535", + "modified": "2026-06-15T19:05:32.641835Z" + }, + { + "id": "DEBIAN-CVE-2024-6119", + "modified": "2026-06-15T19:05:35.767292Z" + }, + { + "id": "DEBIAN-CVE-2024-9143", + "modified": "2026-06-15T19:05:37.662826Z" + }, + { + "id": "DEBIAN-CVE-2025-11187", + "modified": "2026-06-15T19:05:38.599749Z" + }, + { + "id": "DEBIAN-CVE-2025-15467", + "modified": "2026-06-15T19:05:19.068303Z" + }, + { + "id": "DEBIAN-CVE-2025-15468", + "modified": "2026-06-15T19:05:19.032817Z" + }, + { + "id": "DEBIAN-CVE-2025-15469", + "modified": "2026-06-15T19:05:19.209846Z" + }, + { + "id": "DEBIAN-CVE-2025-27587", + "modified": "2026-06-15T19:05:22.788453Z" + }, + { + "id": "DEBIAN-CVE-2025-4575", + "modified": "2026-06-15T19:05:51.522956Z" + }, + { + "id": "DEBIAN-CVE-2025-66199", + "modified": "2026-06-15T19:05:57.149320Z" + }, + { + "id": "DEBIAN-CVE-2025-68160", + "modified": "2026-06-15T19:05:57.548210Z" + }, + { + "id": "DEBIAN-CVE-2025-69418", + "modified": "2026-06-15T19:05:59.951428Z" + }, + { + "id": "DEBIAN-CVE-2025-69419", + "modified": "2026-06-15T19:05:59.916552Z" + }, + { + "id": "DEBIAN-CVE-2025-69420", + "modified": "2026-06-15T19:06:00.081598Z" + }, + { + "id": "DEBIAN-CVE-2025-69421", + "modified": "2026-06-15T19:05:59.919058Z" + }, + { + "id": "DEBIAN-CVE-2025-9230", + "modified": "2026-06-15T19:05:00.660395Z" + }, + { + "id": "DEBIAN-CVE-2025-9231", + "modified": "2026-06-15T19:05:00.573277Z" + }, + { + "id": "DEBIAN-CVE-2025-9232", + "modified": "2026-06-15T19:05:00.787467Z" + }, + { + "id": "DEBIAN-CVE-2026-22795", + "modified": "2026-06-15T19:06:08.233931Z" + }, + { + "id": "DEBIAN-CVE-2026-22796", + "modified": "2026-06-15T19:06:08.212629Z" + }, + { + "id": "DEBIAN-CVE-2026-2673", + "modified": "2026-06-15T19:06:13.326001Z" + }, + { + "id": "DEBIAN-CVE-2026-28386", + "modified": "2026-06-15T19:06:14.302905Z" + }, + { + "id": "DEBIAN-CVE-2026-28387", + "modified": "2026-06-15T19:06:14.443506Z" + }, + { + "id": "DEBIAN-CVE-2026-28388", + "modified": "2026-06-15T19:06:14.388993Z" + }, + { + "id": "DEBIAN-CVE-2026-28389", + "modified": "2026-06-15T19:06:14.409340Z" + }, + { + "id": "DEBIAN-CVE-2026-28390", + "modified": "2026-06-15T19:06:14.566148Z" + }, + { + "id": "DEBIAN-CVE-2026-31789", + "modified": "2026-06-15T19:06:17.669473Z" + }, + { + "id": "DEBIAN-CVE-2026-31790", + "modified": "2026-06-15T19:06:17.688401Z" + }, + { + "id": "DEBIAN-CVE-2026-34180", + "modified": "2026-06-16T05:00:10.520419Z" + }, + { + "id": "DEBIAN-CVE-2026-34181", + "modified": "2026-06-16T05:00:11.277029Z" + }, + { + "id": "DEBIAN-CVE-2026-34182", + "modified": "2026-06-16T05:00:11.812424Z" + }, + { + "id": "DEBIAN-CVE-2026-34183", + "modified": "2026-06-16T05:00:10.220537Z" + }, + { + "id": "DEBIAN-CVE-2026-35188", + "modified": "2026-06-16T05:00:11.061524Z" + }, + { + "id": "DEBIAN-CVE-2026-42764", + "modified": "2026-06-16T05:00:12.023180Z" + }, + { + "id": "DEBIAN-CVE-2026-42765", + "modified": "2026-06-16T05:00:11.749345Z" + }, + { + "id": "DEBIAN-CVE-2026-42766", + "modified": "2026-06-16T05:00:12.882090Z" + }, + { + "id": "DEBIAN-CVE-2026-42767", + "modified": "2026-06-16T05:00:12.647179Z" + }, + { + "id": "DEBIAN-CVE-2026-42768", + "modified": "2026-06-16T05:00:12.022710Z" + }, + { + "id": "DEBIAN-CVE-2026-42769", + "modified": "2026-06-16T05:00:12.230822Z" + }, + { + "id": "DEBIAN-CVE-2026-42770", + "modified": "2026-06-16T05:00:12.124374Z" + }, + { + "id": "DEBIAN-CVE-2026-45445", + "modified": "2026-06-16T05:00:13.449352Z" + }, + { + "id": "DEBIAN-CVE-2026-45446", + "modified": "2026-06-16T05:00:13.664718Z" + }, + { + "id": "DEBIAN-CVE-2026-45447", + "modified": "2026-06-16T05:00:13.600013Z" + }, + { + "id": "DEBIAN-CVE-2026-7383", + "modified": "2026-06-16T05:00:13.816553Z" + }, + { + "id": "DEBIAN-CVE-2026-9076", + "modified": "2026-06-16T05:00:15.094296Z" + }, + { + "id": "DLA-3008-1", + "modified": "2026-03-09T01:23:33.375630Z" + }, + { + "id": "DLA-3325-1", + "modified": "2026-03-09T01:19:40.983935Z" + }, + { + "id": "DLA-3449-1", + "modified": "2026-03-09T01:22:47.322805Z" + }, + { + "id": "DLA-3530-1", + "modified": "2026-03-09T01:19:28.929204Z" + }, + { + "id": "DLA-3942-1", + "modified": "2026-03-09T01:22:40.686044Z" + }, + { + "id": "DLA-3942-2", + "modified": "2026-03-09T01:21:01.728730Z" + }, + { + "id": "DLA-4176-1", + "modified": "2026-03-09T01:20:23.459313Z" + }, + { + "id": "DLA-4321-1", + "modified": "2025-10-03T16:33:24.717173Z" + }, + { + "id": "DLA-4490-1", + "modified": "2026-02-23T10:30:28.927832Z" + }, + { + "id": "DSA-4539-1", + "modified": "2026-03-09T02:09:20.276054Z" + }, + { + "id": "DSA-4539-3", + "modified": "2025-05-26T07:05:14.261652Z" + }, + { + "id": "DSA-4661-1", + "modified": "2026-03-09T02:08:53.792348Z" + }, + { + "id": "DSA-4807-1", + "modified": "2026-03-09T02:10:20.442914Z" + }, + { + "id": "DSA-4855-1", + "modified": "2026-03-09T02:11:29.405206Z" + }, + { + "id": "DSA-4875-1", + "modified": "2026-03-09T02:10:05.387501Z" + }, + { + "id": "DSA-4963-1", + "modified": "2026-03-09T02:10:15.488747Z" + }, + { + "id": "DSA-5103-1", + "modified": "2026-03-09T02:09:42.407559Z" + }, + { + "id": "DSA-5139-1", + "modified": "2026-03-09T02:09:17.334653Z" + }, + { + "id": "DSA-5169-1", + "modified": "2026-03-09T02:09:37.692763Z" + }, + { + "id": "DSA-5343-1", + "modified": "2026-03-09T02:09:47.149297Z" + }, + { + "id": "DSA-5417-1", + "modified": "2026-03-09T02:09:39.950679Z" + }, + { + "id": "DSA-5532-1", + "modified": "2026-03-09T02:08:31.395482Z" + }, + { + "id": "DSA-5764-1", + "modified": "2026-03-09T02:09:02.723874Z" + }, + { + "id": "DSA-6015-1", + "modified": "2025-10-01T13:32:01.848986Z" + }, + { + "id": "DSA-6113-1", + "modified": "2026-01-27T20:30:04.397078Z" + } + ] + }, + {}, + { + "vulns": [ + { + "id": "UBUNTU-CVE-2017-11164", + "modified": "2026-04-22T11:10:44.262299Z" + } + ] + }, + { + "vulns": [ + { + "id": "DEBIAN-CVE-2011-4116", + "modified": "2026-04-28T20:07:16.851516Z" + }, + { + "id": "DEBIAN-CVE-2017-12837", + "modified": "2026-06-15T19:01:54.604489Z" + }, + { + "id": "DEBIAN-CVE-2017-12883", + "modified": "2026-06-15T19:01:57.668393Z" + }, + { + "id": "DEBIAN-CVE-2017-20230", + "modified": "2026-06-15T19:03:06.043307Z" + }, + { + "id": "DEBIAN-CVE-2018-12015", + "modified": "2026-04-28T20:18:20.557055Z" + }, + { + "id": "DEBIAN-CVE-2018-18311", + "modified": "2026-04-28T20:18:59.502369Z" + }, + { + "id": "DEBIAN-CVE-2018-18312", + "modified": "2026-04-28T20:19:00.007980Z" + }, + { + "id": "DEBIAN-CVE-2018-18313", + "modified": "2026-04-28T20:18:59.305044Z" + }, + { + "id": "DEBIAN-CVE-2018-18314", + "modified": "2026-04-28T20:18:59.950845Z" + }, + { + "id": "DEBIAN-CVE-2018-6797", + "modified": "2026-04-28T20:19:30.649933Z" + }, + { + "id": "DEBIAN-CVE-2018-6798", + "modified": "2026-04-28T20:19:30.481442Z" + }, + { + "id": "DEBIAN-CVE-2018-6913", + "modified": "2026-04-28T20:19:31.408182Z" + }, + { + "id": "DEBIAN-CVE-2020-10543", + "modified": "2026-06-15T19:02:49.247100Z" + }, + { + "id": "DEBIAN-CVE-2020-10878", + "modified": "2026-06-15T19:03:21.773731Z" + }, + { + "id": "DEBIAN-CVE-2020-12723", + "modified": "2026-06-15T19:03:23.525858Z" + }, + { + "id": "DEBIAN-CVE-2020-16156", + "modified": "2026-06-15T19:03:26.207200Z" + }, + { + "id": "DEBIAN-CVE-2021-36770", + "modified": "2026-06-15T19:03:47.174486Z" + }, + { + "id": "DEBIAN-CVE-2022-48522", + "modified": "2026-06-15T19:04:15.444540Z" + }, + { + "id": "DEBIAN-CVE-2023-31484", + "modified": "2026-06-15T19:04:35.007393Z" + }, + { + "id": "DEBIAN-CVE-2023-31486", + "modified": "2026-06-15T19:04:35.160442Z" + }, + { + "id": "DEBIAN-CVE-2023-47038", + "modified": "2026-06-15T19:04:42.221431Z" + }, + { + "id": "DEBIAN-CVE-2024-56406", + "modified": "2026-06-15T19:05:32.862624Z" + }, + { + "id": "DEBIAN-CVE-2025-15649", + "modified": "2026-06-15T19:05:19.420530Z" + }, + { + "id": "DEBIAN-CVE-2025-40909", + "modified": "2026-06-15T19:05:51.157315Z" + }, + { + "id": "DEBIAN-CVE-2026-12087", + "modified": "2026-06-17T18:00:11.750305Z" + }, + { + "id": "DEBIAN-CVE-2026-13221", + "modified": "2026-07-14T09:48:20.208496Z" + }, + { + "id": "DEBIAN-CVE-2026-42496", + "modified": "2026-06-15T19:06:24.165786Z" + }, + { + "id": "DEBIAN-CVE-2026-42497", + "modified": "2026-06-15T19:06:24.214158Z" + }, + { + "id": "DEBIAN-CVE-2026-48959", + "modified": "2026-06-15T19:06:30.309989Z" + }, + { + "id": "DEBIAN-CVE-2026-48961", + "modified": "2026-06-15T19:06:30.278805Z" + }, + { + "id": "DEBIAN-CVE-2026-48962", + "modified": "2026-06-15T19:06:30.385227Z" + }, + { + "id": "DEBIAN-CVE-2026-57432", + "modified": "2026-07-14T21:00:16.878520Z" + }, + { + "id": "DEBIAN-CVE-2026-57433", + "modified": "2026-07-14T21:00:16.778516Z" + }, + { + "id": "DEBIAN-CVE-2026-7010", + "modified": "2026-06-15T19:06:32.892437Z" + }, + { + "id": "DEBIAN-CVE-2026-7017", + "modified": "2026-07-11T05:00:10.175081Z" + }, + { + "id": "DEBIAN-CVE-2026-8376", + "modified": "2026-06-15T19:06:34.282925Z" + }, + { + "id": "DEBIAN-CVE-2026-9538", + "modified": "2026-06-15T19:06:35.584055Z" + }, + { + "id": "DLA-3926-1", + "modified": "2026-03-09T01:20:46.118633Z" + }, + { + "id": "DSA-5902-1", + "modified": "2026-03-09T02:09:19.793163Z" + } + ] + }, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DLA-3072-1", + "modified": "2026-03-09T01:22:24.680239Z" + }, + { + "id": "DLA-3189-1", + "modified": "2025-05-26T07:01:07.887113Z" + }, + { + "id": "DLA-3316-1", + "modified": "2025-05-26T07:01:13.127412Z" + }, + { + "id": "DLA-3422-1", + "modified": "2026-03-09T01:20:56.692752Z" + }, + { + "id": "DLA-3600-1", + "modified": "2026-03-09T01:17:49.966197Z" + }, + { + "id": "DLA-3651-1", + "modified": "2026-03-09T01:18:05.310519Z" + }, + { + "id": "DLA-3764-1", + "modified": "2026-03-09T01:23:22.273526Z" + }, + { + "id": "DSA-5135-1", + "modified": "2026-03-09T02:11:21.646978Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DEBIAN-CVE-2026-5958", + "modified": "2026-06-15T19:06:31.959863Z" + } + ] + }, + { + "vulns": [ + { + "id": "DEBIAN-CVE-2017-17512", + "modified": "2026-06-15T19:02:59.576413Z" + } + ] + }, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "DEBIAN-CVE-2005-2541", + "modified": "2026-04-28T20:05:02.937588Z" + }, + { + "id": "DEBIAN-CVE-2018-20482", + "modified": "2026-04-28T20:19:13.325479Z" + }, + { + "id": "DEBIAN-CVE-2019-9923", + "modified": "2026-04-28T20:21:03.075135Z" + }, + { + "id": "DEBIAN-CVE-2021-20193", + "modified": "2026-06-15T19:03:36.011066Z" + }, + { + "id": "DEBIAN-CVE-2022-48303", + "modified": "2026-06-15T19:04:15.338240Z" + }, + { + "id": "DEBIAN-CVE-2023-39804", + "modified": "2026-06-15T19:04:38.705050Z" + }, + { + "id": "DEBIAN-CVE-2026-5704", + "modified": "2026-06-15T19:06:31.372681Z" + }, + { + "id": "DLA-3755-1", + "modified": "2026-03-09T01:18:04.185679Z" + } + ] + }, + { + "vulns": [ + { + "id": "DLA-3051-1", + "modified": "2025-05-26T07:01:56.257796Z" + }, + { + "id": "DLA-3134-1", + "modified": "2025-05-26T07:01:01.500124Z" + }, + { + "id": "DLA-3161-1", + "modified": "2025-05-26T07:01:03.882213Z" + }, + { + "id": "DLA-3366-1", + "modified": "2025-05-26T07:01:17.027142Z" + }, + { + "id": "DLA-3412-1", + "modified": "2025-05-26T07:01:20.109212Z" + }, + { + "id": "DLA-3684-1", + "modified": "2025-05-26T07:01:38.953691Z" + }, + { + "id": "DLA-3788-1", + "modified": "2025-05-26T07:01:46.700929Z" + }, + { + "id": "DLA-3972-1", + "modified": "2025-05-26T07:02:05.284676Z" + }, + { + "id": "DLA-4085-1", + "modified": "2025-05-26T07:02:10.958749Z" + }, + { + "id": "DLA-4105-1", + "modified": "2025-05-26T07:02:13.921097Z" + }, + { + "id": "DLA-4403-1", + "modified": "2025-12-12T10:13:37.154747Z" + } + ] + }, + { + "vulns": [ + { + "id": "DLA-4016-1", + "modified": "2025-05-26T07:02:06.504254Z" + } + ] + }, + { + "vulns": [ + { + "id": "DEBIAN-CVE-2016-2779", + "modified": "2026-04-28T20:15:21.386173Z" + }, + { + "id": "DEBIAN-CVE-2018-7738", + "modified": "2026-04-28T20:19:48.672312Z" + }, + { + "id": "DEBIAN-CVE-2021-37600", + "modified": "2026-06-15T19:03:47.048376Z" + }, + { + "id": "DEBIAN-CVE-2021-3995", + "modified": "2026-06-15T19:03:43.339355Z" + }, + { + "id": "DEBIAN-CVE-2021-3996", + "modified": "2026-06-15T19:03:43.355405Z" + }, + { + "id": "DEBIAN-CVE-2022-0563", + "modified": "2026-06-15T19:03:59.250197Z" + }, + { + "id": "DEBIAN-CVE-2024-28085", + "modified": "2026-06-15T19:05:05.661588Z" + }, + { + "id": "DEBIAN-CVE-2025-14104", + "modified": "2026-06-15T19:05:39.770160Z" + }, + { + "id": "DEBIAN-CVE-2026-13595", + "modified": "2026-07-08T10:00:07.900022Z" + }, + { + "id": "DEBIAN-CVE-2026-27456", + "modified": "2026-06-15T19:06:13.644847Z" + }, + { + "id": "DEBIAN-CVE-2026-3184", + "modified": "2026-07-03T23:00:09.066270Z" + }, + { + "id": "DEBIAN-CVE-2026-53612", + "modified": "2026-06-26T22:00:12.721900Z" + }, + { + "id": "DEBIAN-CVE-2026-53613", + "modified": "2026-06-26T22:00:13.040059Z" + }, + { + "id": "DEBIAN-CVE-2026-53614", + "modified": "2026-06-26T22:00:12.733790Z" + }, + { + "id": "DEBIAN-CVE-2026-53615", + "modified": "2026-06-17T08:00:09.756963Z" + }, + { + "id": "DLA-3782-1", + "modified": "2026-03-09T01:20:42.573872Z" + }, + { + "id": "DSA-5055-1", + "modified": "2026-03-09T02:10:40.826335Z" + }, + { + "id": "DSA-5650-1", + "modified": "2026-03-09T02:08:30.371343Z" + } + ] + }, + { + "vulns": [ + { + "id": "DEBIAN-CVE-2022-1271", + "modified": "2026-06-15T19:04:00.779834Z" + }, + { + "id": "DEBIAN-CVE-2024-3094", + "modified": "2026-06-15T19:05:06.976977Z" + }, + { + "id": "DEBIAN-CVE-2025-31115", + "modified": "2026-06-15T19:05:23.141738Z" + }, + { + "id": "DEBIAN-CVE-2026-34743", + "modified": "2026-07-13T12:00:11.362674Z" + }, + { + "id": "DSA-5123-1", + "modified": "2026-03-09T02:10:46.054497Z" + }, + { + "id": "DSA-5895-1", + "modified": "2026-03-09T02:08:52.515269Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2018-25032", + "modified": "2026-07-08T04:30:24.690369Z" + }, + { + "id": "ALPINE-CVE-2022-37434", + "modified": "2026-06-15T18:18:09.521511Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2018-25032", + "modified": "2026-07-08T04:30:24.690369Z" + }, + { + "id": "ALPINE-CVE-2022-37434", + "modified": "2026-06-15T18:18:09.521511Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2018-25032", + "modified": "2026-07-08T04:30:24.690369Z" + }, + { + "id": "ALPINE-CVE-2022-37434", + "modified": "2026-06-15T18:18:09.521511Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2022-37434", + "modified": "2026-06-15T18:18:09.521511Z" + }, + { + "id": "ALPINE-CVE-2026-22184", + "modified": "2026-07-14T05:30:07.069428Z" + }, + { + "id": "ALPINE-CVE-2026-27171", + "modified": "2026-07-08T04:31:57.846862Z" + } + ] + }, + {}, + {} + ] + } + headers: + Content-Length: + - "26321" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_gh-annotations_with_vulns.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_gh-annotations_with_vulns.yaml new file mode 100644 index 00000000000..9a03939cbba --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_gh-annotations_with_vulns.yaml @@ -0,0 +1,52 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 144 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "ansi-html" + }, + "version": "0.0.1" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 95 + body: | + { + "results": [ + { + "vulns": [ + { + "id": "GHSA-whgm-jr23-g3j9", + "modified": "2023-11-08T04:05:08.868477Z" + } + ] + } + ] + } + headers: + Content-Length: + - "95" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_go_packages_in_osv-scanner.json_format.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_go_packages_in_osv-scanner.json_format.yaml new file mode 100644 index 00000000000..3f5e763fc7b --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_go_packages_in_osv-scanner.json_format.yaml @@ -0,0 +1,255 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 263 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.24.4" + }, + { + "package": { + "ecosystem": "Go", + "name": "toolchain" + }, + "version": "1.24.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 3124 + body: | + { + "results": [ + { + "vulns": [ + { + "id": "GO-2025-3849", + "modified": "2026-05-30T10:29:20.514342Z" + }, + { + "id": "GO-2025-3956", + "modified": "2026-02-04T04:33:27.340869Z" + }, + { + "id": "GO-2025-4006", + "modified": "2026-05-15T10:59:23.181284Z" + }, + { + "id": "GO-2025-4007", + "modified": "2026-05-15T10:59:24.436863Z" + }, + { + "id": "GO-2025-4008", + "modified": "2026-05-15T10:59:23.580906Z" + }, + { + "id": "GO-2025-4009", + "modified": "2026-05-15T10:59:24.005728Z" + }, + { + "id": "GO-2025-4010", + "modified": "2026-05-15T10:59:24.305821Z" + }, + { + "id": "GO-2025-4011", + "modified": "2026-05-15T10:59:22.605843Z" + }, + { + "id": "GO-2025-4012", + "modified": "2026-05-15T10:59:23.250861Z" + }, + { + "id": "GO-2025-4013", + "modified": "2026-05-15T10:59:23.121044Z" + }, + { + "id": "GO-2025-4014", + "modified": "2026-06-26T12:29:46.364453Z" + }, + { + "id": "GO-2025-4015", + "modified": "2026-05-15T10:59:23.447690Z" + }, + { + "id": "GO-2025-4155", + "modified": "2026-07-09T10:44:32.536665Z" + }, + { + "id": "GO-2025-4175", + "modified": "2026-05-15T10:59:24.063040Z" + }, + { + "id": "GO-2026-4337", + "modified": "2026-07-07T10:29:23.547454Z" + }, + { + "id": "GO-2026-4340", + "modified": "2026-05-15T10:59:24.123015Z" + }, + { + "id": "GO-2026-4341", + "modified": "2026-07-07T10:29:23.472772Z" + }, + { + "id": "GO-2026-4342", + "modified": "2026-07-02T10:44:29.686144Z" + }, + { + "id": "GO-2026-4601", + "modified": "2026-07-09T10:44:32.269952Z" + }, + { + "id": "GO-2026-4602", + "modified": "2026-05-15T10:59:23.640277Z" + }, + { + "id": "GO-2026-4603", + "modified": "2026-05-15T10:59:23.946663Z" + }, + { + "id": "GO-2026-4864", + "modified": "2026-07-09T10:44:33.381720Z" + }, + { + "id": "GO-2026-4865", + "modified": "2026-07-10T10:44:23.724783Z" + }, + { + "id": "GO-2026-4869", + "modified": "2026-05-15T10:59:23.054049Z" + }, + { + "id": "GO-2026-4870", + "modified": "2026-07-09T10:44:33.055212Z" + }, + { + "id": "GO-2026-4918", + "modified": "2026-06-27T10:44:20.771417Z" + }, + { + "id": "GO-2026-4946", + "modified": "2026-07-09T10:44:33.129570Z" + }, + { + "id": "GO-2026-4947", + "modified": "2026-07-09T10:44:33.192298Z" + }, + { + "id": "GO-2026-4970", + "modified": "2026-07-14T16:40:32.676240Z" + }, + { + "id": "GO-2026-4971", + "modified": "2026-05-11T08:11:03.964539Z" + }, + { + "id": "GO-2026-4976", + "modified": "2026-06-27T10:44:21.221469Z" + }, + { + "id": "GO-2026-4977", + "modified": "2026-05-11T08:11:25.012229Z" + }, + { + "id": "GO-2026-4980", + "modified": "2026-06-10T10:29:24.850854Z" + }, + { + "id": "GO-2026-4981", + "modified": "2026-07-13T10:29:27.815754Z" + }, + { + "id": "GO-2026-4982", + "modified": "2026-06-27T10:44:21.066171Z" + }, + { + "id": "GO-2026-4986", + "modified": "2026-05-11T08:11:18.687307Z" + }, + { + "id": "GO-2026-5037", + "modified": "2026-07-14T10:29:32.453910Z" + }, + { + "id": "GO-2026-5038", + "modified": "2026-06-05T07:56:10.834971Z" + }, + { + "id": "GO-2026-5039", + "modified": "2026-06-27T10:44:21.143168Z" + }, + { + "id": "GO-2026-5856", + "modified": "2026-07-14T16:41:01.458483Z" + } + ] + }, + { + "vulns": [ + { + "id": "GO-2025-3828", + "modified": "2026-02-04T03:33:13.542630Z" + }, + { + "id": "GO-2026-4339", + "modified": "2026-05-15T10:59:24.240870Z" + }, + { + "id": "GO-2026-4433", + "modified": "2026-05-15T10:59:24.501827Z" + }, + { + "id": "GO-2026-4867", + "modified": "2026-05-15T10:59:22.459587Z" + }, + { + "id": "GO-2026-4868", + "modified": "2026-05-15T10:59:22.402674Z" + }, + { + "id": "GO-2026-4871", + "modified": "2026-05-13T10:44:29.004383Z" + }, + { + "id": "GO-2026-4978", + "modified": "2026-05-11T08:11:12.158741Z" + }, + { + "id": "GO-2026-4979", + "modified": "2026-05-11T08:11:02.813045Z" + }, + { + "id": "GO-2026-4984", + "modified": "2026-05-11T08:11:10.315432Z" + } + ] + } + ] + } + headers: + Content-Length: + - "3124" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_help.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_help.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_help.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ignores_without_reason_should_be_explicitly_called_out.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ignores_without_reason_should_be_explicitly_called_out.yaml new file mode 100644 index 00000000000..9a03939cbba --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ignores_without_reason_should_be_explicitly_called_out.yaml @@ -0,0 +1,52 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 144 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "ansi-html" + }, + "version": "0.0.1" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 95 + body: | + { + "results": [ + { + "vulns": [ + { + "id": "GHSA-whgm-jr23-g3j9", + "modified": "2023-11-08T04:05:08.868477Z" + } + ] + } + ] + } + headers: + Content-Length: + - "95" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ignoring_.gitignore.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ignoring_.gitignore.yaml new file mode 100644 index 00000000000..936e9d6b936 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ignoring_.gitignore.yaml @@ -0,0 +1,101 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 1024 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "RubyGems", + "name": "ast" + }, + "version": "2.4.2" + }, + { + "package": { + "ecosystem": "RubyGems", + "name": "ast" + }, + "version": "2.4.2" + }, + { + "package": { + "ecosystem": "RubyGems", + "name": "ast" + }, + "version": "2.4.2" + }, + { + "package": { + "ecosystem": "npm", + "name": "balanced-match" + }, + "version": "1.0.2" + }, + { + "package": { + "ecosystem": "npm", + "name": "balanced-match" + }, + "version": "1.0.2" + }, + { + "package": { + "ecosystem": "npm", + "name": "balanced-match" + }, + "version": "1.0.2" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 37 + body: | + { + "results": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "37" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_invalid_--verbosity_value.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_invalid_--verbosity_value.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_invalid_--verbosity_value.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_json_output.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_json_output.yaml new file mode 100644 index 00000000000..4bf35b2afad --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_json_output.yaml @@ -0,0 +1,45 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 151 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 16 + body: | + { + "results": [ + {} + ] + } + headers: + Content-Length: + - "16" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_nested_directories_are_checked_when_`--recursive`_is_passed.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_nested_directories_are_checked_when_`--recursive`_is_passed.yaml new file mode 100644 index 00000000000..85ea83cbb88 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_nested_directories_are_checked_when_`--recursive`_is_passed.yaml @@ -0,0 +1,53 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 278 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "balanced-match" + }, + "version": "1.0.2" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 19 + body: | + { + "results": [ + {}, + {} + ] + } + headers: + Content-Length: + - "19" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_no_lockfiles_with_allow_flag_but_another_error_happens_is_not_fine.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_no_lockfiles_with_allow_flag_but_another_error_happens_is_not_fine.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_no_lockfiles_with_allow_flag_but_another_error_happens_is_not_fine.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_no_lockfiles_with_recursion_and_with_allow_flag_are_fine.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_no_lockfiles_with_recursion_and_with_allow_flag_are_fine.yaml new file mode 100644 index 00000000000..4bf35b2afad --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_no_lockfiles_with_recursion_and_with_allow_flag_are_fine.yaml @@ -0,0 +1,45 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 151 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 16 + body: | + { + "results": [ + {} + ] + } + headers: + Content-Length: + - "16" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_no_lockfiles_with_recursion_but_without_allow_flag_are_fine.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_no_lockfiles_with_recursion_but_without_allow_flag_are_fine.yaml new file mode 100644 index 00000000000..4bf35b2afad --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_no_lockfiles_with_recursion_but_without_allow_flag_are_fine.yaml @@ -0,0 +1,45 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 151 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 16 + body: | + { + "results": [ + {} + ] + } + headers: + Content-Length: + - "16" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_no_lockfiles_without_recursion_but_with_allow_flag_are_fine.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_no_lockfiles_without_recursion_but_with_allow_flag_are_fine.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_no_lockfiles_without_recursion_but_with_allow_flag_are_fine.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_no_lockfiles_without_recursion_or_allow_flag_give_an_error.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_no_lockfiles_without_recursion_or_allow_flag_give_an_error.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_no_lockfiles_without_recursion_or_allow_flag_give_an_error.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_file_that_does_not_match_the_supported_sbom_file_names.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_file_that_does_not_match_the_supported_sbom_file_names.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_file_that_does_not_match_the_supported_sbom_file_names.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_file_that_does_not_match_the_supported_sbom_file_names_using_-L_flag.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_file_that_does_not_match_the_supported_sbom_file_names_using_-L_flag.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_file_that_does_not_match_the_supported_sbom_file_names_using_-L_flag.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_specific_supported_lockfile.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_specific_supported_lockfile.yaml new file mode 100644 index 00000000000..4bf35b2afad --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_specific_supported_lockfile.yaml @@ -0,0 +1,45 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 151 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 16 + body: | + { + "results": [ + {} + ] + } + headers: + Content-Length: + - "16" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_specific_supported_lockfile_with_ignore.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_specific_supported_lockfile_with_ignore.yaml new file mode 100644 index 00000000000..9a03939cbba --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_specific_supported_lockfile_with_ignore.yaml @@ -0,0 +1,52 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 144 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "ansi-html" + }, + "version": "0.0.1" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 95 + body: | + { + "results": [ + { + "vulns": [ + { + "id": "GHSA-whgm-jr23-g3j9", + "modified": "2023-11-08T04:05:08.868477Z" + } + ] + } + ] + } + headers: + Content-Length: + - "95" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_specific_supported_lockfile_with_offline_explicitly_false.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_specific_supported_lockfile_with_offline_explicitly_false.yaml new file mode 100644 index 00000000000..4bf35b2afad --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_specific_supported_lockfile_with_offline_explicitly_false.yaml @@ -0,0 +1,45 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 151 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 16 + body: | + { + "results": [ + {} + ] + } + headers: + Content-Length: + - "16" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_specific_supported_sbom_with_duplicate_PURLs.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_specific_supported_sbom_with_duplicate_PURLs.yaml new file mode 100644 index 00000000000..7c9b5961a1d --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_specific_supported_sbom_with_duplicate_PURLs.yaml @@ -0,0 +1,194 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 2201 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "alpine-baselayout" + }, + "version": "3.4.0-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "alpine-baselayout-data" + }, + "version": "3.4.0-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "alpine-keys" + }, + "version": "2.4-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "apk-tools" + }, + "version": "2.12.10-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "busybox-binsh" + }, + "version": "1.36.1-r27" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "ca-certificates-bundle" + }, + "version": "20220614-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libc-utils" + }, + "version": "0.7.2-r3" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libcrypto3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libcrypto3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libssl3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl" + }, + "version": "1.2.3-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl-utils" + }, + "version": "1.2.3-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "scanelf" + }, + "version": "1.3.5-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "ssl_client" + }, + "version": "1.36.1-r27" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "zlib" + }, + "version": "1.2.10-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "zlib" + }, + "version": "1.2.10-r0" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 448 + body: | + { + "results": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-07-08T04:32:24.548042Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2018-25032", + "modified": "2026-07-08T04:30:24.690369Z" + }, + { + "id": "ALPINE-CVE-2022-37434", + "modified": "2026-06-15T18:18:09.521511Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2018-25032", + "modified": "2026-07-08T04:30:24.690369Z" + }, + { + "id": "ALPINE-CVE-2022-37434", + "modified": "2026-06-15T18:18:09.521511Z" + } + ] + } + ] + } + headers: + Content-Length: + - "448" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_specific_supported_sbom_with_duplicate_PURLs_using_-L_flag.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_specific_supported_sbom_with_duplicate_PURLs_using_-L_flag.yaml new file mode 100644 index 00000000000..7c9b5961a1d --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_specific_supported_sbom_with_duplicate_PURLs_using_-L_flag.yaml @@ -0,0 +1,194 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 2201 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "alpine-baselayout" + }, + "version": "3.4.0-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "alpine-baselayout-data" + }, + "version": "3.4.0-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "alpine-keys" + }, + "version": "2.4-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "apk-tools" + }, + "version": "2.12.10-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "busybox-binsh" + }, + "version": "1.36.1-r27" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "ca-certificates-bundle" + }, + "version": "20220614-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libc-utils" + }, + "version": "0.7.2-r3" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libcrypto3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libcrypto3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libssl3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl" + }, + "version": "1.2.3-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl-utils" + }, + "version": "1.2.3-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "scanelf" + }, + "version": "1.3.5-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "ssl_client" + }, + "version": "1.36.1-r27" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "zlib" + }, + "version": "1.2.10-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "zlib" + }, + "version": "1.2.10-r0" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 448 + body: | + { + "results": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-07-08T04:32:24.548042Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2018-25032", + "modified": "2026-07-08T04:30:24.690369Z" + }, + { + "id": "ALPINE-CVE-2022-37434", + "modified": "2026-06-15T18:18:09.521511Z" + } + ] + }, + { + "vulns": [ + { + "id": "ALPINE-CVE-2018-25032", + "modified": "2026-07-08T04:30:24.690369Z" + }, + { + "id": "ALPINE-CVE-2022-37434", + "modified": "2026-06-15T18:18:09.521511Z" + } + ] + } + ] + } + headers: + Content-Length: + - "448" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_specific_supported_sbom_with_invalid_PURLs.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_specific_supported_sbom_with_invalid_PURLs.yaml new file mode 100644 index 00000000000..fb3a3adfa33 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_specific_supported_sbom_with_invalid_PURLs.yaml @@ -0,0 +1,101 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 1121 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "alpine-baselayout" + }, + "version": "3.4.0-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "alpine-baselayout-data" + }, + "version": "3.4.0-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "apk-tools" + }, + "version": "2.12.10-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "busybox-binsh" + }, + "version": "1.36.1-r27" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libcrypto3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libssl3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl-utils" + }, + "version": "1.2.3-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "scanelf" + }, + "version": "1.3.5-r1" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 37 + body: | + { + "results": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "37" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_specific_supported_sbom_with_invalid_PURLs_using_-L_flag.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_specific_supported_sbom_with_invalid_PURLs_using_-L_flag.yaml new file mode 100644 index 00000000000..fb3a3adfa33 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_specific_supported_sbom_with_invalid_PURLs_using_-L_flag.yaml @@ -0,0 +1,101 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 1121 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "alpine-baselayout" + }, + "version": "3.4.0-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "alpine-baselayout-data" + }, + "version": "3.4.0-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "apk-tools" + }, + "version": "2.12.10-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "busybox-binsh" + }, + "version": "1.36.1-r27" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libcrypto3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libssl3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl-utils" + }, + "version": "1.2.3-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "scanelf" + }, + "version": "1.3.5-r1" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 37 + body: | + { + "results": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "37" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_specific_supported_sbom_with_vulns.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_specific_supported_sbom_with_vulns.yaml new file mode 100644 index 00000000000..d320cffbd49 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_specific_supported_sbom_with_vulns.yaml @@ -0,0 +1,167 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 1936 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "alpine-baselayout" + }, + "version": "3.4.0-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "alpine-baselayout-data" + }, + "version": "3.4.0-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "alpine-keys" + }, + "version": "2.4-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "apk-tools" + }, + "version": "2.12.10-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "busybox-binsh" + }, + "version": "1.36.1-r27" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "ca-certificates-bundle" + }, + "version": "20220614-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libc-utils" + }, + "version": "0.7.2-r3" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libcrypto3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libssl3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl" + }, + "version": "1.2.3-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl-utils" + }, + "version": "1.2.3-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "scanelf" + }, + "version": "1.3.5-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "ssl_client" + }, + "version": "1.36.1-r27" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "zlib" + }, + "version": "1.2.10-r0" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 289 + body: | + { + "results": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-07-08T04:32:24.548042Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2018-25032", + "modified": "2026-07-08T04:30:24.690369Z" + }, + { + "id": "ALPINE-CVE-2022-37434", + "modified": "2026-06-15T18:18:09.521511Z" + } + ] + } + ] + } + headers: + Content-Length: + - "289" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_specific_supported_sbom_with_vulns_using_-L_flag.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_specific_supported_sbom_with_vulns_using_-L_flag.yaml new file mode 100644 index 00000000000..d320cffbd49 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_specific_supported_sbom_with_vulns_using_-L_flag.yaml @@ -0,0 +1,167 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 1936 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "alpine-baselayout" + }, + "version": "3.4.0-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "alpine-baselayout-data" + }, + "version": "3.4.0-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "alpine-keys" + }, + "version": "2.4-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "apk-tools" + }, + "version": "2.12.10-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "busybox-binsh" + }, + "version": "1.36.1-r27" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "ca-certificates-bundle" + }, + "version": "20220614-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libc-utils" + }, + "version": "0.7.2-r3" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libcrypto3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "libssl3" + }, + "version": "3.0.8-r0" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl" + }, + "version": "1.2.3-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "musl-utils" + }, + "version": "1.2.3-r4" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "scanelf" + }, + "version": "1.3.5-r1" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "ssl_client" + }, + "version": "1.36.1-r27" + }, + { + "package": { + "ecosystem": "Alpine:v3.17", + "name": "zlib" + }, + "version": "1.2.10-r0" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 289 + body: | + { + "results": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-07-08T04:32:24.548042Z" + } + ] + }, + {}, + {}, + {}, + { + "vulns": [ + { + "id": "ALPINE-CVE-2018-25032", + "modified": "2026-07-08T04:30:24.690369Z" + }, + { + "id": "ALPINE-CVE-2022-37434", + "modified": "2026-06-15T18:18:09.521511Z" + } + ] + } + ] + } + headers: + Content-Length: + - "289" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_specific_unsupported_lockfile.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_specific_unsupported_lockfile.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_one_specific_unsupported_lockfile.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_only_the_files_in_the_given_directories_are_checked_by_default_(no_recursion).yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_only_the_files_in_the_given_directories_are_checked_by_default_(no_recursion).yaml new file mode 100644 index 00000000000..29f377f878b --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_only_the_files_in_the_given_directories_are_checked_by_default_(no_recursion).yaml @@ -0,0 +1,45 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 149 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "balanced-match" + }, + "version": "1.0.2" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 16 + body: | + { + "results": [ + {} + ] + } + headers: + Content-Length: + - "16" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_output_format:_markdown_table.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_output_format:_markdown_table.yaml new file mode 100644 index 00000000000..9a03939cbba --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_output_format:_markdown_table.yaml @@ -0,0 +1,52 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 144 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "ansi-html" + }, + "version": "0.0.1" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 95 + body: | + { + "results": [ + { + "vulns": [ + { + "id": "GHSA-whgm-jr23-g3j9", + "modified": "2023-11-08T04:05:08.868477Z" + } + ] + } + ] + } + headers: + Content-Length: + - "95" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_output_format:_unsupported.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_output_format:_unsupported.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_output_format:_unsupported.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_requirements.txt_can_have_all_kinds_of_names.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_requirements.txt_can_have_all_kinds_of_names.yaml new file mode 100644 index 00000000000..02fd4851349 --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_requirements.txt_can_have_all_kinds_of_names.yaml @@ -0,0 +1,541 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 1712 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "PyPI", + "name": "black" + }, + "version": "25.1.0" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "django" + }, + "version": "1.11.29" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "django" + }, + "version": "1.11.29" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "django" + }, + "version": "2.2.24" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "flask" + }, + "version": "1.0.0" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "flask" + }, + "version": "1.0.0" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "flask" + }, + "version": "1.0.0" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "flask" + }, + "version": "1.0.0" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "flask-cors" + }, + "version": "1.0.0" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "numpy" + }, + "version": "2.3.1" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "numpy" + }, + "version": "2.3.1" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "pandas" + }, + "version": "0.23.4" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "requests" + }, + "version": "2.20.0" + }, + { + "package": { + "ecosystem": "PyPI", + "name": "requests" + }, + "version": "2.20.0" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 6202 + body: | + { + "results": [ + { + "vulns": [ + { + "id": "GHSA-3936-cmfr-pm3m", + "modified": "2026-07-13T07:26:40.139783Z" + }, + { + "id": "PYSEC-2026-2120", + "modified": "2026-07-13T07:15:15.712525Z" + }, + { + "id": "PYSEC-2026-2121", + "modified": "2026-07-13T07:15:15.715288Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-68w8-qjq3-2gfm", + "modified": "2024-09-20T15:46:52.557962Z" + }, + { + "id": "GHSA-6w2r-r2m5-xq5w", + "modified": "2026-06-05T14:45:50.840275Z" + }, + { + "id": "GHSA-7xr5-9hcq-chf9", + "modified": "2026-02-04T03:48:05.224740Z" + }, + { + "id": "GHSA-8x94-hmjh-97hq", + "modified": "2026-02-04T02:45:55.690257Z" + }, + { + "id": "GHSA-frmv-pr5f-9mcr", + "modified": "2026-06-05T14:45:52.053173Z" + }, + { + "id": "GHSA-qw25-v68c-qjf3", + "modified": "2026-06-05T14:45:50.558008Z" + }, + { + "id": "GHSA-rrqc-c2jx-6jgv", + "modified": "2026-07-07T17:57:34.018251Z" + }, + { + "id": "PYSEC-2021-98", + "modified": "2023-12-06T01:01:16.755410Z" + }, + { + "id": "PYSEC-2026-1297", + "modified": "2026-07-07T17:57:34.018251Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-68w8-qjq3-2gfm", + "modified": "2024-09-20T15:46:52.557962Z" + }, + { + "id": "GHSA-6w2r-r2m5-xq5w", + "modified": "2026-06-05T14:45:50.840275Z" + }, + { + "id": "GHSA-7xr5-9hcq-chf9", + "modified": "2026-02-04T03:48:05.224740Z" + }, + { + "id": "GHSA-8x94-hmjh-97hq", + "modified": "2026-02-04T02:45:55.690257Z" + }, + { + "id": "GHSA-frmv-pr5f-9mcr", + "modified": "2026-06-05T14:45:52.053173Z" + }, + { + "id": "GHSA-qw25-v68c-qjf3", + "modified": "2026-06-05T14:45:50.558008Z" + }, + { + "id": "GHSA-rrqc-c2jx-6jgv", + "modified": "2026-07-07T17:57:34.018251Z" + }, + { + "id": "PYSEC-2021-98", + "modified": "2023-12-06T01:01:16.755410Z" + }, + { + "id": "PYSEC-2026-1297", + "modified": "2026-07-07T17:57:34.018251Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-2gwj-7jmv-h26r", + "modified": "2025-02-21T05:41:10.759178Z" + }, + { + "id": "GHSA-53qw-q765-4fww", + "modified": "2024-09-20T16:09:39.890846Z" + }, + { + "id": "GHSA-6cw3-g6wv-c2xv", + "modified": "2024-09-20T15:47:27.155401Z" + }, + { + "id": "GHSA-6w2r-r2m5-xq5w", + "modified": "2026-06-05T14:45:50.840275Z" + }, + { + "id": "GHSA-7xr5-9hcq-chf9", + "modified": "2026-02-04T03:48:05.224740Z" + }, + { + "id": "GHSA-8c5j-9r9f-c6w8", + "modified": "2025-02-21T05:29:59.213830Z" + }, + { + "id": "GHSA-8x94-hmjh-97hq", + "modified": "2026-02-04T02:45:55.690257Z" + }, + { + "id": "GHSA-95rw-fx8r-36v6", + "modified": "2024-09-20T15:47:46.984048Z" + }, + { + "id": "GHSA-frmv-pr5f-9mcr", + "modified": "2026-06-05T14:45:52.053173Z" + }, + { + "id": "GHSA-jrh2-hc4r-7jwx", + "modified": "2024-09-20T12:22:54.101910Z" + }, + { + "id": "GHSA-qw25-v68c-qjf3", + "modified": "2026-06-05T14:45:50.558008Z" + }, + { + "id": "GHSA-rrqc-c2jx-6jgv", + "modified": "2026-07-07T17:57:34.018251Z" + }, + { + "id": "GHSA-v6rh-hp5x-86rv", + "modified": "2024-11-19T05:35:04.095106Z" + }, + { + "id": "GHSA-w24h-v9qh-8gxj", + "modified": "2025-02-21T05:41:01.294618Z" + }, + { + "id": "PYSEC-2021-439", + "modified": "2023-12-06T01:01:41.266810Z" + }, + { + "id": "PYSEC-2022-1", + "modified": "2023-12-06T01:01:43.028018Z" + }, + { + "id": "PYSEC-2022-19", + "modified": "2023-12-06T01:01:58.226668Z" + }, + { + "id": "PYSEC-2022-190", + "modified": "2023-12-06T01:02:11.594317Z" + }, + { + "id": "PYSEC-2022-191", + "modified": "2023-12-06T01:02:11.666037Z" + }, + { + "id": "PYSEC-2022-2", + "modified": "2023-12-06T01:01:43.088680Z" + }, + { + "id": "PYSEC-2022-20", + "modified": "2023-12-06T01:02:02.697371Z" + }, + { + "id": "PYSEC-2022-3", + "modified": "2023-12-06T01:01:43.819827Z" + }, + { + "id": "PYSEC-2026-1297", + "modified": "2026-07-07T17:57:34.018251Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-68rp-wp8r-4726", + "modified": "2026-07-13T07:26:21.445447Z" + }, + { + "id": "GHSA-m2qf-hxjv-5gpq", + "modified": "2025-02-21T05:42:17.337040Z" + }, + { + "id": "PYSEC-2023-62", + "modified": "2023-11-08T04:12:28.231927Z" + }, + { + "id": "PYSEC-2026-2151", + "modified": "2026-07-13T07:15:25.033843Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-68rp-wp8r-4726", + "modified": "2026-07-13T07:26:21.445447Z" + }, + { + "id": "GHSA-m2qf-hxjv-5gpq", + "modified": "2025-02-21T05:42:17.337040Z" + }, + { + "id": "PYSEC-2023-62", + "modified": "2023-11-08T04:12:28.231927Z" + }, + { + "id": "PYSEC-2026-2151", + "modified": "2026-07-13T07:15:25.033843Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-68rp-wp8r-4726", + "modified": "2026-07-13T07:26:21.445447Z" + }, + { + "id": "GHSA-m2qf-hxjv-5gpq", + "modified": "2025-02-21T05:42:17.337040Z" + }, + { + "id": "PYSEC-2023-62", + "modified": "2023-11-08T04:12:28.231927Z" + }, + { + "id": "PYSEC-2026-2151", + "modified": "2026-07-13T07:15:25.033843Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-68rp-wp8r-4726", + "modified": "2026-07-13T07:26:21.445447Z" + }, + { + "id": "GHSA-m2qf-hxjv-5gpq", + "modified": "2025-02-21T05:42:17.337040Z" + }, + { + "id": "PYSEC-2023-62", + "modified": "2023-11-08T04:12:28.231927Z" + }, + { + "id": "PYSEC-2026-2151", + "modified": "2026-07-13T07:15:25.033843Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-43qf-4rqw-9q2g", + "modified": "2026-07-07T17:57:18.348501Z" + }, + { + "id": "GHSA-7rxf-gvfg-47g4", + "modified": "2026-07-07T17:57:28.129199Z" + }, + { + "id": "GHSA-84pr-m4jr-85g5", + "modified": "2026-06-05T18:00:15.147923Z" + }, + { + "id": "GHSA-8vgw-p6qm-5gr7", + "modified": "2026-07-07T17:57:07.966932Z" + }, + { + "id": "GHSA-hxwh-jpp2-84pm", + "modified": "2026-07-09T16:56:25.795378Z" + }, + { + "id": "GHSA-xc3p-ff3m-f46v", + "modified": "2024-09-20T20:01:25.449661Z" + }, + { + "id": "PYSEC-2020-43", + "modified": "2025-10-09T07:22:50.566622Z" + }, + { + "id": "PYSEC-2024-271", + "modified": "2026-06-10T17:01:16.365143Z" + }, + { + "id": "PYSEC-2024-71", + "modified": "2026-07-09T16:56:25.795378Z" + }, + { + "id": "PYSEC-2026-1383", + "modified": "2026-07-07T17:47:37.813563Z" + }, + { + "id": "PYSEC-2026-1384", + "modified": "2026-07-07T17:47:37.819558Z" + }, + { + "id": "PYSEC-2026-1385", + "modified": "2026-07-07T17:47:38.862225Z" + } + ] + }, + {}, + {}, + { + "vulns": [ + { + "id": "PYSEC-2020-73", + "modified": "2023-11-08T04:02:12.263851Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-9hjg-9r4m-mvj7", + "modified": "2026-07-07T17:56:56.234172Z" + }, + { + "id": "GHSA-9wx4-h78v-vm56", + "modified": "2026-07-07T17:57:17.012984Z" + }, + { + "id": "GHSA-gc5v-m9x4-r6x2", + "modified": "2026-07-13T07:26:34.091663Z" + }, + { + "id": "GHSA-j8r2-6x86-q33q", + "modified": "2026-02-04T03:34:13.807518Z" + }, + { + "id": "PYSEC-2023-74", + "modified": "2023-11-08T04:12:35.436175Z" + }, + { + "id": "PYSEC-2026-1872", + "modified": "2026-07-07T17:47:00.332079Z" + }, + { + "id": "PYSEC-2026-1873", + "modified": "2026-07-07T17:46:36.762141Z" + }, + { + "id": "PYSEC-2026-2275", + "modified": "2026-07-13T07:15:43.964902Z" + } + ] + }, + { + "vulns": [ + { + "id": "GHSA-9hjg-9r4m-mvj7", + "modified": "2026-07-07T17:56:56.234172Z" + }, + { + "id": "GHSA-9wx4-h78v-vm56", + "modified": "2026-07-07T17:57:17.012984Z" + }, + { + "id": "GHSA-gc5v-m9x4-r6x2", + "modified": "2026-07-13T07:26:34.091663Z" + }, + { + "id": "GHSA-j8r2-6x86-q33q", + "modified": "2026-02-04T03:34:13.807518Z" + }, + { + "id": "PYSEC-2023-74", + "modified": "2023-11-08T04:12:35.436175Z" + }, + { + "id": "PYSEC-2026-1872", + "modified": "2026-07-07T17:47:00.332079Z" + }, + { + "id": "PYSEC-2026-1873", + "modified": "2026-07-07T17:46:36.762141Z" + }, + { + "id": "PYSEC-2026-2275", + "modified": "2026-07-13T07:15:43.964902Z" + } + ] + } + ] + } + headers: + Content-Length: + - "6202" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_spdx_2.3_output.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_spdx_2.3_output.yaml new file mode 100644 index 00000000000..3d294d07a4c --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_spdx_2.3_output.yaml @@ -0,0 +1,84 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 638 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "has-flag" + }, + "version": "4.0.0" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "league/flysystem" + }, + "version": "1.0.8" + }, + { + "package": { + "ecosystem": "Go", + "name": "stdlib" + }, + "version": "1.99.9" + }, + { + "package": { + "ecosystem": "Go", + "name": "toolchain" + }, + "version": "1.99.9" + }, + { + "package": { + "ecosystem": "npm", + "name": "wrappy" + }, + "version": "1.0.2" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 107 + body: | + { + "results": [ + {}, + { + "vulns": [ + { + "id": "GHSA-9f46-5r25-5wfm", + "modified": "2026-07-08T06:28:00.604230Z" + } + ] + }, + {}, + {}, + {} + ] + } + headers: + Content-Length: + - "107" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_verbosity_level_=_error.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_verbosity_level_=_error.yaml new file mode 100644 index 00000000000..4bf35b2afad --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_verbosity_level_=_error.yaml @@ -0,0 +1,45 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 151 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 16 + body: | + { + "results": [ + {} + ] + } + headers: + Content-Length: + - "16" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_verbosity_level_=_info.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_verbosity_level_=_info.yaml new file mode 100644 index 00000000000..4bf35b2afad --- /dev/null +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_verbosity_level_=_info.yaml @@ -0,0 +1,45 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 151 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 16 + body: | + { + "results": [ + {} + ] + } + headers: + Content-Length: + - "16" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/testdata/cassettes/TestCommand_SubCommands.yaml b/cmd/osv-scanner/scan/testdata/cassettes/TestCommand_SubCommands.yaml deleted file mode 100644 index 0638b35c075..00000000000 --- a/cmd/osv-scanner/scan/testdata/cassettes/TestCommand_SubCommands.yaml +++ /dev/null @@ -1,143 +0,0 @@ ---- -version: 2 -interactions: - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 278 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "balanced-match" - }, - "version": "1.0.2" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_SubCommands/scan_with_a_flag - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 19 - body: | - { - "results": [ - {}, - {} - ] - } - headers: - Content-Length: - - "19" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 151 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_SubCommands/with_no_subcommand - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 16 - body: | - { - "results": [ - {} - ] - } - headers: - Content-Length: - - "16" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 151 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - TestCommand_SubCommands/with_scan_subcommand - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 16 - body: | - { - "results": [ - {} - ] - } - headers: - Content-Length: - - "16" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s diff --git a/cmd/osv-scanner/scan/testdata/cassettes/TestCommand_SubCommands_scan_with_a_flag.yaml b/cmd/osv-scanner/scan/testdata/cassettes/TestCommand_SubCommands_scan_with_a_flag.yaml new file mode 100644 index 00000000000..85ea83cbb88 --- /dev/null +++ b/cmd/osv-scanner/scan/testdata/cassettes/TestCommand_SubCommands_scan_with_a_flag.yaml @@ -0,0 +1,53 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 278 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "balanced-match" + }, + "version": "1.0.2" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 19 + body: | + { + "results": [ + {}, + {} + ] + } + headers: + Content-Length: + - "19" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/testdata/cassettes/TestCommand_SubCommands_with_no_arguments.yaml b/cmd/osv-scanner/scan/testdata/cassettes/TestCommand_SubCommands_with_no_arguments.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/scan/testdata/cassettes/TestCommand_SubCommands_with_no_arguments.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/scan/testdata/cassettes/TestCommand_SubCommands_with_no_subcommand.yaml b/cmd/osv-scanner/scan/testdata/cassettes/TestCommand_SubCommands_with_no_subcommand.yaml new file mode 100644 index 00000000000..4bf35b2afad --- /dev/null +++ b/cmd/osv-scanner/scan/testdata/cassettes/TestCommand_SubCommands_with_no_subcommand.yaml @@ -0,0 +1,45 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 151 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 16 + body: | + { + "results": [ + {} + ] + } + headers: + Content-Length: + - "16" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/testdata/cassettes/TestCommand_SubCommands_with_scan_subcommand.yaml b/cmd/osv-scanner/scan/testdata/cassettes/TestCommand_SubCommands_with_scan_subcommand.yaml new file mode 100644 index 00000000000..4bf35b2afad --- /dev/null +++ b/cmd/osv-scanner/scan/testdata/cassettes/TestCommand_SubCommands_with_scan_subcommand.yaml @@ -0,0 +1,45 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 151 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 16 + body: | + { + "results": [ + {} + ] + } + headers: + Content-Length: + - "16" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/scan/testmain_test.go b/cmd/osv-scanner/scan/testmain_test.go index 91ead6d4bd6..a28ad769799 100644 --- a/cmd/osv-scanner/scan/testmain_test.go +++ b/cmd/osv-scanner/scan/testmain_test.go @@ -15,11 +15,14 @@ import ( func TestMain(m *testing.M) { config.OSVScannerConfigName = "osv-scanner-test.toml" + cf := testcmd.NewClientFactories(nil) + testcmd.SharedClientFactories = cf + cleanupGitFixtures, err := testcmd.SetupGitFixtures() if err != nil { cleanupGitFixtures() - + _ = cf.Close() panic(err) } @@ -28,6 +31,7 @@ func TestMain(m *testing.M) { m.Run() cleanupGitFixtures() + _ = cf.Close() testutility.CleanSnapshots(m) } diff --git a/cmd/osv-scanner/testdata/cassettes/Test_run_#00.yaml b/cmd/osv-scanner/testdata/cassettes/Test_run_#00.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/testdata/cassettes/Test_run_#00.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/testdata/cassettes/Test_run_#01.yaml b/cmd/osv-scanner/testdata/cassettes/Test_run_#01.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/testdata/cassettes/Test_run_#01.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/testdata/cassettes/Test_run_SubCommands.yaml b/cmd/osv-scanner/testdata/cassettes/Test_run_SubCommands.yaml deleted file mode 100644 index 36f0507433f..00000000000 --- a/cmd/osv-scanner/testdata/cassettes/Test_run_SubCommands.yaml +++ /dev/null @@ -1,143 +0,0 @@ ---- -version: 2 -interactions: - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 278 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "npm", - "name": "balanced-match" - }, - "version": "1.0.2" - }, - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - Test_run_SubCommands/scan_with_a_flag - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 19 - body: | - { - "results": [ - {}, - {} - ] - } - headers: - Content-Length: - - "19" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 151 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - Test_run_SubCommands/with_no_subcommand - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 16 - body: | - { - "results": [ - {} - ] - } - headers: - Content-Length: - - "16" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s - - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 151 - host: api.osv.dev - body: | - { - "queries": [ - { - "package": { - "ecosystem": "Packagist", - "name": "sentry/sdk" - }, - "version": "2.0.4" - } - ] - } - headers: - Content-Type: - - application/json - X-Test-Name: - - Test_run_SubCommands/with_scan_subcommand - url: https://api.osv.dev/v1/querybatch - method: POST - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - content_length: 16 - body: | - { - "results": [ - {} - ] - } - headers: - Content-Length: - - "16" - Content-Type: - - application/json - status: 200 OK - code: 200 - duration: 0s diff --git a/cmd/osv-scanner/testdata/cassettes/Test_run_SubCommands_scan_with_a_flag.yaml b/cmd/osv-scanner/testdata/cassettes/Test_run_SubCommands_scan_with_a_flag.yaml new file mode 100644 index 00000000000..85ea83cbb88 --- /dev/null +++ b/cmd/osv-scanner/testdata/cassettes/Test_run_SubCommands_scan_with_a_flag.yaml @@ -0,0 +1,53 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 278 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "npm", + "name": "balanced-match" + }, + "version": "1.0.2" + }, + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 19 + body: | + { + "results": [ + {}, + {} + ] + } + headers: + Content-Length: + - "19" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/testdata/cassettes/Test_run_SubCommands_with_no_subcommand.yaml b/cmd/osv-scanner/testdata/cassettes/Test_run_SubCommands_with_no_subcommand.yaml new file mode 100644 index 00000000000..4bf35b2afad --- /dev/null +++ b/cmd/osv-scanner/testdata/cassettes/Test_run_SubCommands_with_no_subcommand.yaml @@ -0,0 +1,45 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 151 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 16 + body: | + { + "results": [ + {} + ] + } + headers: + Content-Length: + - "16" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/testdata/cassettes/Test_run_SubCommands_with_scan_subcommand.yaml b/cmd/osv-scanner/testdata/cassettes/Test_run_SubCommands_with_scan_subcommand.yaml new file mode 100644 index 00000000000..4bf35b2afad --- /dev/null +++ b/cmd/osv-scanner/testdata/cassettes/Test_run_SubCommands_with_scan_subcommand.yaml @@ -0,0 +1,45 @@ +--- +version: 2 +interactions: + - request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 151 + host: api.osv.dev + body: | + { + "queries": [ + { + "package": { + "ecosystem": "Packagist", + "name": "sentry/sdk" + }, + "version": "2.0.4" + } + ] + } + headers: + Content-Type: + - application/json + url: https://api.osv.dev/v1/querybatch + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + content_length: 16 + body: | + { + "results": [ + {} + ] + } + headers: + Content-Length: + - "16" + Content-Type: + - application/json + status: 200 OK + code: 200 + duration: 0s diff --git a/cmd/osv-scanner/testdata/cassettes/Test_run_version.yaml b/cmd/osv-scanner/testdata/cassettes/Test_run_version.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/testdata/cassettes/Test_run_version.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/testmain_test.go b/cmd/osv-scanner/testmain_test.go index 920cc9ee74a..6bc5fbae5db 100644 --- a/cmd/osv-scanner/testmain_test.go +++ b/cmd/osv-scanner/testmain_test.go @@ -17,11 +17,14 @@ import ( func TestMain(m *testing.M) { config.OSVScannerConfigName = "osv-scanner-test.toml" + cf := testcmd.NewClientFactories(nil) + testcmd.SharedClientFactories = cf + cleanupGitFixtures, err := testcmd.SetupGitFixtures() if err != nil { cleanupGitFixtures() - + _ = cf.Close() panic(err) } @@ -34,6 +37,7 @@ func TestMain(m *testing.M) { m.Run() cleanupGitFixtures() + _ = cf.Close() testutility.CleanSnapshots(m) } diff --git a/cmd/osv-scanner/update/testdata/cassettes/TestCommand_errors_with_invalid_data_source.yaml b/cmd/osv-scanner/update/testdata/cassettes/TestCommand_errors_with_invalid_data_source.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/update/testdata/cassettes/TestCommand_errors_with_invalid_data_source.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/update/testdata/cassettes/TestCommand_file_does_not_exist.yaml b/cmd/osv-scanner/update/testdata/cassettes/TestCommand_file_does_not_exist.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/update/testdata/cassettes/TestCommand_file_does_not_exist.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/update/testdata/cassettes/TestCommand_update_pom.xml_with_in-place_changes.yaml b/cmd/osv-scanner/update/testdata/cassettes/TestCommand_update_pom.xml_with_in-place_changes.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/update/testdata/cassettes/TestCommand_update_pom.xml_with_in-place_changes.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/update/testdata/cassettes/TestCommand_update_pom.xml_with_in-place_changes_grpc.yaml b/cmd/osv-scanner/update/testdata/cassettes/TestCommand_update_pom.xml_with_in-place_changes_grpc.yaml new file mode 100644 index 00000000000..1773aa790fc --- /dev/null +++ b/cmd/osv-scanner/update/testdata/cassettes/TestCommand_update_pom.xml_with_in-place_changes_grpc.yaml @@ -0,0 +1,3177 @@ +interactions: + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN" + } + } + response: |- + { + "packageKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN" + }, + "versions": [ + { + "publishedAt": "2012-03-25T18:56:26Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.0.0" + } + }, + { + "publishedAt": "2012-02-19T07:19:13Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.0.0-RC1" + } + }, + { + "publishedAt": "2012-03-06T06:47:51Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.0.0-RC2" + } + }, + { + "publishedAt": "2012-03-23T00:00:56Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.0.0-RC3" + } + }, + { + "publishedAt": "2012-04-22T17:38:43Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.0.1" + } + }, + { + "publishedAt": "2012-05-15T01:50:40Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.0.2" + } + }, + { + "publishedAt": "2012-06-27T05:02:07Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.0.4" + } + }, + { + "publishedAt": "2012-07-27T22:49:39Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.0.5" + } + }, + { + "publishedAt": "2012-09-06T03:11:37Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.0.6" + } + }, + { + "publishedAt": "2012-10-09T02:46:45Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.1.0" + } + }, + { + "publishedAt": "2012-11-11T23:47:11Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.1.1" + } + }, + { + "publishedAt": "2012-12-04T06:02:19Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.1.2" + } + }, + { + "publishedAt": "2013-01-19T21:06:22Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.1.3" + } + }, + { + "publishedAt": "2013-02-26T23:08:22Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.1.4" + } + }, + { + "publishedAt": "2013-05-03T03:01:41Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.1.5" + } + }, + { + "publishedAt": "2019-09-26T03:02:36Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.10.0" + } + }, + { + "publishedAt": "2019-07-19T03:06:21Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.10.0.pr1" + } + }, + { + "publishedAt": "2019-08-31T00:18:46Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.10.0.pr2" + } + }, + { + "publishedAt": "2019-09-17T02:36:10Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.10.0.pr3" + } + }, + { + "publishedAt": "2019-11-09T23:09:22Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.10.1" + } + }, + { + "publishedAt": "2020-01-05T02:05:54Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.10.2" + } + }, + { + "publishedAt": "2020-03-03T03:12:41Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.10.3" + } + }, + { + "publishedAt": "2020-05-02T22:20:26Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.10.4" + } + }, + { + "publishedAt": "2020-07-21T01:42:42Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.10.5" + } + }, + { + "publishedAt": "2020-04-25T23:58:27Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.11.0" + } + }, + { + "publishedAt": "2020-03-24T18:11:21Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.11.0.rc1" + } + }, + { + "publishedAt": "2020-06-25T02:35:31Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.11.1" + } + }, + { + "publishedAt": "2020-08-02T18:17:31Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.11.2" + } + }, + { + "publishedAt": "2020-10-01T22:25:35Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.11.3" + } + }, + { + "publishedAt": "2020-12-12T00:11:09Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.11.4" + } + }, + { + "publishedAt": "2020-11-29T00:56:40Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.12.0" + } + }, + { + "publishedAt": "2020-10-12T00:22:59Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.12.0-rc1" + } + }, + { + "publishedAt": "2020-11-15T03:07:16Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.12.0-rc2" + } + }, + { + "publishedAt": "2021-01-09T01:13:17Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.12.1" + } + }, + { + "publishedAt": "2021-03-03T20:56:52Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.12.2" + } + }, + { + "publishedAt": "2021-04-12T17:30:18Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.12.3" + } + }, + { + "publishedAt": "2021-07-06T19:51:42Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.12.4" + } + }, + { + "publishedAt": "2021-08-26T23:58:25Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.12.5" + } + }, + { + "publishedAt": "2021-12-15T02:21:04Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.12.6" + } + }, + { + "publishedAt": "2022-05-26T17:28:35Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.12.7" + } + }, + { + "publishedAt": "2021-09-30T20:16:57Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.13.0" + } + }, + { + "publishedAt": "2021-07-14T00:49:39Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.13.0-rc1" + } + }, + { + "publishedAt": "2021-08-27T03:32:59Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.13.0-rc2" + } + }, + { + "publishedAt": "2021-12-19T00:43:43Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.13.1" + } + }, + { + "publishedAt": "2022-03-06T19:27:55Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.13.2" + } + }, + { + "publishedAt": "2022-05-14T14:39:09Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.13.3" + } + }, + { + "publishedAt": "2022-09-03T22:06:42Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.13.4" + } + }, + { + "publishedAt": "2023-01-23T00:24:37Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.13.5" + } + }, + { + "publishedAt": "2022-11-05T20:38:10Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.14.0" + } + }, + { + "publishedAt": "2022-09-25T20:56:15Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.14.0-rc1" + } + }, + { + "publishedAt": "2022-10-10T23:27:17Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.14.0-rc2" + } + }, + { + "publishedAt": "2022-10-28T21:39:31Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.14.0-rc3" + } + }, + { + "publishedAt": "2022-11-21T23:38:17Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.14.1" + } + }, + { + "publishedAt": "2023-01-29T00:54:47Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.14.2" + } + }, + { + "publishedAt": "2023-05-05T16:03:54Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.14.3" + } + }, + { + "publishedAt": "2023-04-23T21:21:11Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.15.0" + } + }, + { + "publishedAt": "2023-03-18T20:13:47Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.15.0-rc1" + } + }, + { + "publishedAt": "2023-03-28T22:32:49Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.15.0-rc2" + } + }, + { + "publishedAt": "2023-04-14T19:45:43Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.15.0-rc3" + } + }, + { + "publishedAt": "2023-05-16T21:28:15Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.15.1" + } + }, + { + "publishedAt": "2023-05-30T22:17:34Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.15.2" + } + }, + { + "publishedAt": "2023-10-12T22:51:04Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.15.3" + } + }, + { + "publishedAt": "2024-02-15T17:09:49Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.15.4" + } + }, + { + "publishedAt": "2023-11-15T22:10:45Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.16.0" + } + }, + { + "publishedAt": "2023-10-20T22:19:17Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.16.0-rc1" + } + }, + { + "publishedAt": "2023-12-24T04:14:02Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.16.1" + } + }, + { + "publishedAt": "2024-03-09T18:43:22Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.16.2" + } + }, + { + "publishedAt": "2024-03-12T21:38:37Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.17.0" + } + }, + { + "publishedAt": "2024-02-27T01:35:54Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.17.0-rc1" + } + }, + { + "publishedAt": "2024-05-05T01:54:35Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.17.1" + } + }, + { + "publishedAt": "2024-07-05T17:03:39Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.17.2" + } + }, + { + "publishedAt": "2024-11-01T20:19:10Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.17.3" + } + }, + { + "publishedAt": "2024-09-27T01:43:29Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.18.0" + } + }, + { + "publishedAt": "2024-08-30T17:33:52Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.18.0-rc1" + } + }, + { + "publishedAt": "2024-10-28T23:13:13Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.18.1" + } + }, + { + "publishedAt": "2024-11-28T00:56:42Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.18.2" + } + }, + { + "publishedAt": "2025-02-28T23:29:12Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.18.3" + } + }, + { + "publishedAt": "2025-05-07T00:14:05Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.18.4" + } + }, + { + "publishedAt": "2025-06-11T01:14:00Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.18.4.1" + } + }, + { + "publishedAt": "2025-10-28T01:01:33Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.18.5" + } + }, + { + "publishedAt": "2026-02-22T23:18:08Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.18.6" + } + }, + { + "publishedAt": "2026-04-24T20:23:19Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.18.7" + } + }, + { + "publishedAt": "2026-05-29T00:28:51Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.18.8" + } + }, + { + "publishedAt": "2026-07-07T23:50:30Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.18.9" + } + }, + { + "publishedAt": "2025-04-24T23:28:44Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.19.0" + } + }, + { + "publishedAt": "2025-04-08T00:44:58Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.19.0-rc1" + } + }, + { + "publishedAt": "2025-04-08T01:09:41Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.19.0-rc2" + } + }, + { + "publishedAt": "2025-06-14T01:07:49Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.19.1" + } + }, + { + "publishedAt": "2025-07-18T17:41:18Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.19.2" + } + }, + { + "publishedAt": "2025-10-29T18:18:06Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.19.3" + } + }, + { + "publishedAt": "2025-10-29T23:23:26Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.19.4" + } + }, + { + "publishedAt": "2013-04-23T02:48:35Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.2.0" + } + }, + { + "publishedAt": "2013-04-18T01:50:12Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.2.0-rc1" + } + }, + { + "publishedAt": "2013-05-04T01:12:02Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.2.1" + } + }, + { + "publishedAt": "2013-05-27T05:19:58Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.2.2" + } + }, + { + "publishedAt": "2013-08-23T03:20:07Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.2.3" + } + }, + { + "publishedAt": "2014-06-11T00:24:19Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.2.4" + } + }, + { + "publishedAt": "2025-08-28T22:55:50Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.20.0" + } + }, + { + "publishedAt": "2025-08-05T00:54:39Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.20.0-rc1" + } + }, + { + "publishedAt": "2025-10-30T23:33:19Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.20.1" + } + }, + { + "publishedAt": "2026-01-19T20:43:00Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.20.2" + } + }, + { + "publishedAt": "2026-01-18T22:54:53Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.21.0" + } + }, + { + "publishedAt": "2026-02-23T01:20:13Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.21.1" + } + }, + { + "publishedAt": "2026-03-20T16:30:07Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.21.2" + } + }, + { + "publishedAt": "2026-04-28T19:59:44Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.21.3" + } + }, + { + "publishedAt": "2026-05-29T04:13:38Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.21.4" + } + }, + { + "publishedAt": "2026-07-07T02:02:05Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.21.5" + } + }, + { + "publishedAt": "2026-05-31T23:57:06Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.22.0" + } + }, + { + "isDefault": true, + "publishedAt": "2026-07-07T21:30:06Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.22.1" + } + }, + { + "publishedAt": "2013-11-14T05:05:19Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.3.0" + } + }, + { + "publishedAt": "2013-10-26T02:56:39Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.3.0-rc1" + } + }, + { + "publishedAt": "2013-12-28T01:01:23Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.3.1" + } + }, + { + "publishedAt": "2014-03-01T01:38:27Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.3.2" + } + }, + { + "publishedAt": "2014-04-10T16:47:06Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.3.3" + } + }, + { + "publishedAt": "2014-07-17T22:44:41Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.3.4" + } + }, + { + "publishedAt": "2015-01-14T06:23:38Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.3.5" + } + }, + { + "publishedAt": "2014-05-29T18:40:10Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.4.0" + } + }, + { + "publishedAt": "2014-04-26T19:17:08Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.4.0-rc1" + } + }, + { + "publishedAt": "2014-04-30T15:27:48Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.4.0-rc2" + } + }, + { + "publishedAt": "2014-05-08T21:15:40Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.4.0-rc3" + } + }, + { + "publishedAt": "2014-06-15T22:21:01Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.4.1" + } + }, + { + "publishedAt": "2014-07-09T15:05:13Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.4.1.1" + } + }, + { + "publishedAt": "2014-08-14T03:55:03Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.4.2" + } + }, + { + "publishedAt": "2014-10-03T02:01:40Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.4.3" + } + }, + { + "publishedAt": "2014-11-25T02:17:26Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.4.4" + } + }, + { + "publishedAt": "2015-01-14T04:23:00Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.4.5" + } + }, + { + "publishedAt": "2015-04-24T01:39:04Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.4.6" + } + }, + { + "publishedAt": "2015-01-01T23:39:04Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.5.0" + } + }, + { + "publishedAt": "2014-12-19T16:09:43Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.5.0-rc1" + } + }, + { + "publishedAt": "2015-02-07T00:06:00Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.5.1" + } + }, + { + "publishedAt": "2015-03-29T23:50:12Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.5.2" + } + }, + { + "publishedAt": "2015-04-24T17:16:54Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.5.3" + } + }, + { + "publishedAt": "2015-06-10T01:28:29Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.5.4" + } + }, + { + "publishedAt": "2015-12-08T02:38:17Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.5.5" + } + }, + { + "publishedAt": "2015-07-17T00:14:00Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.6.0" + } + }, + { + "publishedAt": "2015-05-19T03:12:23Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.6.0-rc1" + } + }, + { + "publishedAt": "2015-06-09T01:39:26Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.6.0-rc2" + } + }, + { + "publishedAt": "2015-06-25T02:50:40Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.6.0-rc3" + } + }, + { + "publishedAt": "2015-07-11T03:33:33Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.6.0-rc4" + } + }, + { + "publishedAt": "2015-08-10T05:24:23Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.6.1" + } + }, + { + "publishedAt": "2015-09-15T02:45:19Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.6.2" + } + }, + { + "publishedAt": "2015-10-12T17:07:58Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.6.3" + } + }, + { + "publishedAt": "2015-12-08T02:28:58Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.6.4" + } + }, + { + "publishedAt": "2016-01-19T04:51:52Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.6.5" + } + }, + { + "publishedAt": "2016-04-05T01:17:31Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.6.6" + } + }, + { + "publishedAt": "2016-06-05T21:06:56Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.6.7" + } + }, + { + "publishedAt": "2016-01-10T05:53:46Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.7.0" + } + }, + { + "publishedAt": "2015-11-26T18:39:14Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.7.0-rc1" + } + }, + { + "publishedAt": "2015-12-12T01:53:08Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.7.0-rc2" + } + }, + { + "publishedAt": "2016-01-06T06:19:30Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.7.0-rc3" + } + }, + { + "publishedAt": "2016-02-02T06:10:18Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.7.1" + } + }, + { + "publishedAt": "2016-02-27T02:11:22Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.7.2" + } + }, + { + "publishedAt": "2016-03-16T01:20:53Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.7.3" + } + }, + { + "publishedAt": "2016-04-29T00:27:15Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.7.4" + } + }, + { + "publishedAt": "2016-06-11T02:05:10Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.7.5" + } + }, + { + "publishedAt": "2016-07-23T02:29:10Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.7.6" + } + }, + { + "publishedAt": "2016-08-26T21:50:26Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.7.7" + } + }, + { + "publishedAt": "2016-09-26T14:49:03Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.7.8" + } + }, + { + "publishedAt": "2017-02-04T19:18:44Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.7.9" + } + }, + { + "publishedAt": "2016-07-04T05:21:38Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.8.0" + } + }, + { + "publishedAt": "2016-06-07T03:46:24Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.8.0.rc1" + } + }, + { + "publishedAt": "2016-06-16T22:49:53Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.8.0.rc2" + } + }, + { + "publishedAt": "2016-07-19T23:01:42Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.8.1" + } + }, + { + "publishedAt": "2017-08-24T04:24:48Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.8.10" + } + }, + { + "publishedAt": "2017-12-24T02:13:03Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.8.11" + } + }, + { + "publishedAt": "2016-08-30T00:39:53Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.8.2" + } + }, + { + "publishedAt": "2016-09-18T01:26:53Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.8.3" + } + }, + { + "publishedAt": "2016-10-14T03:48:20Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.8.4" + } + }, + { + "publishedAt": "2016-11-14T06:07:52Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.8.5" + } + }, + { + "publishedAt": "2017-01-12T04:35:26Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.8.6" + } + }, + { + "publishedAt": "2017-02-21T01:02:01Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.8.7" + } + }, + { + "publishedAt": "2017-04-05T03:23:28Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.8.8" + } + }, + { + "publishedAt": "2017-06-12T00:43:40Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.8.9" + } + }, + { + "publishedAt": "2017-07-30T04:03:34Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.9.0" + } + }, + { + "publishedAt": "2017-03-02T18:00:43Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.9.0.pr1" + } + }, + { + "publishedAt": "2017-03-22T03:25:01Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.9.0.pr2" + } + }, + { + "publishedAt": "2017-04-25T05:37:47Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.9.0.pr3" + } + }, + { + "publishedAt": "2017-06-17T01:16:48Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.9.0.pr4" + } + }, + { + "publishedAt": "2017-09-08T00:48:31Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.9.1" + } + }, + { + "publishedAt": "2019-09-21T17:52:53Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.9.10" + } + }, + { + "publishedAt": "2017-10-14T03:26:10Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.9.2" + } + }, + { + "publishedAt": "2017-12-09T03:00:21Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.9.3" + } + }, + { + "publishedAt": "2018-01-24T03:14:13Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.9.4" + } + }, + { + "publishedAt": "2018-03-26T15:05:15Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.9.5" + } + }, + { + "publishedAt": "2018-06-12T00:54:32Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.9.6" + } + }, + { + "publishedAt": "2018-09-19T02:42:29Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.9.7" + } + }, + { + "publishedAt": "2018-12-15T21:19:33Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.9.8" + } + }, + { + "publishedAt": "2019-05-16T02:59:08Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.9.9" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "junit:junit", + "system": "MAVEN" + } + } + response: |- + { + "packageKey": { + "name": "junit:junit", + "system": "MAVEN" + }, + "versions": [ + { + "publishedAt": "2005-08-01T09:42:48Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "3.7" + } + }, + { + "publishedAt": "2005-08-01T09:42:49Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "3.8" + } + }, + { + "publishedAt": "2005-08-01T09:42:48Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "3.8.1" + } + }, + { + "publishedAt": "2006-03-03T23:22:26Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "3.8.2" + } + }, + { + "publishedAt": "2006-02-16T08:34:50Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.0" + } + }, + { + "publishedAt": "2006-05-02T18:54:02Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.1" + } + }, + { + "publishedAt": "2011-09-29T19:12:15Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.10" + } + }, + { + "publishedAt": "2012-11-14T19:21:20Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.11" + } + }, + { + "publishedAt": "2012-10-15T19:45:12Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.11-beta-1" + } + }, + { + "publishedAt": "2014-12-04T16:17:43Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.12" + } + }, + { + "publishedAt": "2014-07-27T20:41:26Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.12-beta-1" + } + }, + { + "publishedAt": "2014-09-25T05:54:40Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.12-beta-2" + } + }, + { + "publishedAt": "2014-11-09T15:53:31Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.12-beta-3" + } + }, + { + "publishedAt": "2020-01-01T15:44:45Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.13" + } + }, + { + "publishedAt": "2018-11-25T15:09:14Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.13-beta-1" + } + }, + { + "publishedAt": "2019-02-02T13:59:18Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.13-beta-2" + } + }, + { + "publishedAt": "2019-05-05T12:51:25Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.13-beta-3" + } + }, + { + "publishedAt": "2019-10-26T12:17:07Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.13-rc-1" + } + }, + { + "publishedAt": "2019-12-01T10:01:55Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.13-rc-2" + } + }, + { + "publishedAt": "2020-10-11T15:19:47Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.13.1" + } + }, + { + "isDefault": true, + "publishedAt": "2021-02-13T16:31:52Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.13.2" + } + }, + { + "publishedAt": "2006-11-16T22:25:14Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.2" + } + }, + { + "publishedAt": "2007-03-20T15:13:18Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.3" + } + }, + { + "publishedAt": "2007-03-29T20:46:54Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.3.1" + } + }, + { + "publishedAt": "2007-07-19T14:13:36Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.4" + } + }, + { + "publishedAt": "2008-08-08T19:30:10Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.5" + } + }, + { + "publishedAt": "2009-05-09T19:38:32Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.6" + } + }, + { + "publishedAt": "2009-08-12T15:54:07Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.7" + } + }, + { + "publishedAt": "2010-10-05T08:50:56Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.8" + } + }, + { + "publishedAt": "2010-02-25T12:21:58Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.8.1" + } + }, + { + "publishedAt": "2010-10-05T08:51:28Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.8.2" + } + }, + { + "publishedAt": "2011-08-22T18:15:37Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.9" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN" + } + } + response: |- + { + "packageKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN" + }, + "versions": [ + { + "publishedAt": "2014-07-12T23:26:22Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.0" + } + }, + { + "publishedAt": "2012-07-29T19:11:52Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.0-alpha1" + } + }, + { + "publishedAt": "2012-08-24T20:40:13Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.0-alpha2" + } + }, + { + "publishedAt": "2012-09-18T13:58:11Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.0-beta1" + } + }, + { + "publishedAt": "2012-10-07T19:09:16Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.0-beta2" + } + }, + { + "publishedAt": "2012-11-11T16:22:19Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.0-beta3" + } + }, + { + "publishedAt": "2013-01-28T07:45:27Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.0-beta4" + } + }, + { + "publishedAt": "2013-04-20T21:21:05Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.0-beta5" + } + }, + { + "publishedAt": "2013-05-07T01:58:34Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.0-beta6" + } + }, + { + "publishedAt": "2013-06-04T16:12:34Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.0-beta7" + } + }, + { + "publishedAt": "2013-07-10T21:14:50Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.0-beta8" + } + }, + { + "publishedAt": "2013-09-14T14:16:57Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.0-beta9" + } + }, + { + "publishedAt": "2014-02-09T19:04:10Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.0-rc1" + } + }, + { + "publishedAt": "2014-06-21T23:30:56Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.0-rc2" + } + }, + { + "publishedAt": "2014-07-30T00:53:25Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.0.1" + } + }, + { + "publishedAt": "2014-08-17T05:24:03Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.0.2" + } + }, + { + "publishedAt": "2014-10-20T01:38:54Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.1" + } + }, + { + "publishedAt": "2017-11-19T07:49:08Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.10.0" + } + }, + { + "publishedAt": "2018-03-11T22:43:38Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.11.0" + } + }, + { + "publishedAt": "2018-07-23T03:44:52Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.11.1" + } + }, + { + "publishedAt": "2019-02-06T01:11:43Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.11.2" + } + }, + { + "publishedAt": "2019-06-26T03:36:26Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.12.0" + } + }, + { + "publishedAt": "2019-08-07T03:44:21Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.12.1" + } + }, + { + "publishedAt": "2021-12-14T05:35:07Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.12.2" + } + }, + { + "publishedAt": "2021-12-20T23:13:56Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.12.3" + } + }, + { + "publishedAt": "2021-12-28T21:17:23Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.12.4" + } + }, + { + "publishedAt": "2019-12-12T02:41:10Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.13.0" + } + }, + { + "publishedAt": "2020-02-26T02:53:13Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.13.1" + } + }, + { + "publishedAt": "2020-04-21T04:37:28Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.13.2" + } + }, + { + "publishedAt": "2020-05-10T19:08:23Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.13.3" + } + }, + { + "publishedAt": "2020-11-06T21:02:51Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.14.0" + } + }, + { + "publishedAt": "2021-03-07T05:11:48Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.14.1" + } + }, + { + "publishedAt": "2021-12-09T18:25:26Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.15.0" + } + }, + { + "publishedAt": "2021-12-13T05:40:59Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.16.0" + } + }, + { + "publishedAt": "2021-12-18T01:57:18Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.17.0" + } + }, + { + "publishedAt": "2021-12-27T23:30:20Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.17.1" + } + }, + { + "publishedAt": "2022-02-23T20:28:31Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.17.2" + } + }, + { + "publishedAt": "2022-06-28T22:03:50Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.18.0" + } + }, + { + "publishedAt": "2022-09-13T17:17:03Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.19.0" + } + }, + { + "publishedAt": "2015-02-22T22:17:11Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.2" + } + }, + { + "publishedAt": "2023-02-18T05:20:22Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.20.0" + } + }, + { + "publishedAt": "2023-10-12T15:37:42Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.21.0" + } + }, + { + "publishedAt": "2023-10-20T19:49:40Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.21.1" + } + }, + { + "publishedAt": "2023-11-17T09:39:25Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.22.0" + } + }, + { + "publishedAt": "2023-12-22T15:26:55Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.22.1" + } + }, + { + "publishedAt": "2024-02-17T09:42:36Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.23.0" + } + }, + { + "publishedAt": "2024-03-06T12:32:45Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.23.1" + } + }, + { + "publishedAt": "2024-09-03T16:35:40Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.24.0" + } + }, + { + "publishedAt": "2024-09-24T14:08:28Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.24.1" + } + }, + { + "publishedAt": "2024-11-18T21:07:39Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.24.2" + } + }, + { + "publishedAt": "2024-12-10T10:51:47Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.24.3" + } + }, + { + "publishedAt": "2025-06-13T17:46:21Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.25.0" + } + }, + { + "publishedAt": "2025-07-05T20:24:04Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.25.1" + } + }, + { + "publishedAt": "2025-09-18T18:41:58Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.25.2" + } + }, + { + "publishedAt": "2025-12-15T12:48:06Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.25.3" + } + }, + { + "publishedAt": "2026-03-25T08:30:15Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.25.4" + } + }, + { + "publishedAt": "2026-07-07T02:17:42Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.25.5" + } + }, + { + "publishedAt": "2026-05-02T20:02:34Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.26.0" + } + }, + { + "publishedAt": "2026-07-03T02:16:54Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.26.1" + } + }, + { + "publishedAt": "2015-05-10T21:12:55Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.3" + } + }, + { + "publishedAt": "2021-12-21T04:39:29Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.3.1" + } + }, + { + "publishedAt": "2021-12-29T01:25:15Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.3.2" + } + }, + { + "publishedAt": "2015-09-20T16:58:49Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.4" + } + }, + { + "publishedAt": "2015-10-09T00:50:13Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.4.1" + } + }, + { + "publishedAt": "2015-12-07T00:19:02Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.5" + } + }, + { + "publishedAt": "2016-05-25T14:54:14Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.6" + } + }, + { + "publishedAt": "2016-06-06T00:32:50Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.6.1" + } + }, + { + "publishedAt": "2016-07-06T02:36:44Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.6.2" + } + }, + { + "publishedAt": "2016-10-02T18:14:32Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.7" + } + }, + { + "publishedAt": "2017-01-22T05:08:37Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.8" + } + }, + { + "publishedAt": "2017-02-26T23:54:07Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.8.1" + } + }, + { + "publishedAt": "2017-04-02T20:24:10Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.8.2" + } + }, + { + "publishedAt": "2017-08-26T20:37:07Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.9.0" + } + }, + { + "publishedAt": "2017-09-18T05:51:27Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.9.1" + } + }, + { + "publishedAt": "2023-06-18T00:23:56Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "3.0.0-alpha1" + } + }, + { + "publishedAt": "2023-12-19T20:11:31Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "3.0.0-beta1" + } + }, + { + "isDefault": true, + "publishedAt": "2024-02-17T18:49:57Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "3.0.0-beta2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN" + } + } + response: |- + { + "packageKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN" + }, + "versions": [ + { + "publishedAt": "2008-02-26T20:20:59Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.5.0" + } + }, + { + "publishedAt": "2009-12-02T23:38:56Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.5.10" + } + }, + { + "publishedAt": "2010-02-25T11:52:13Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.5.11" + } + }, + { + "publishedAt": "2008-06-09T15:47:42Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.5.2" + } + }, + { + "publishedAt": "2008-09-12T15:37:08Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.5.3" + } + }, + { + "publishedAt": "2008-10-16T17:19:59Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.5.4" + } + }, + { + "publishedAt": "2008-10-17T15:55:31Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.5.5" + } + }, + { + "publishedAt": "2008-11-21T13:58:07Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.5.6" + } + }, + { + "publishedAt": "2009-06-10T19:39:31Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.5.7" + } + }, + { + "publishedAt": "2009-06-11T11:58:41Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.5.8" + } + }, + { + "publishedAt": "2009-09-04T18:25:37Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.5.9-RC0" + } + }, + { + "publishedAt": "2009-10-29T18:37:42Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.5.9.RC1" + } + }, + { + "publishedAt": "2010-05-08T10:47:11Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.6.0" + } + }, + { + "publishedAt": "2010-04-21T21:03:44Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.6.0-RC0" + } + }, + { + "publishedAt": "2010-04-26T05:20:03Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.6.0-alpha2" + } + }, + { + "publishedAt": "2010-07-05T20:31:13Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.6.1" + } + }, + { + "publishedAt": "2011-08-18T22:15:35Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.6.2" + } + }, + { + "publishedAt": "2011-10-17T19:57:23Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.6.3" + } + }, + { + "publishedAt": "2011-10-31T22:47:20Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.6.4" + } + }, + { + "publishedAt": "2012-06-04T06:21:56Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.6.5" + } + }, + { + "publishedAt": "2012-06-11T14:43:48Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.6.6" + } + }, + { + "publishedAt": "2012-09-06T21:56:55Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.0" + } + }, + { + "publishedAt": "2012-09-14T21:13:27Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.1" + } + }, + { + "publishedAt": "2015-01-06T20:14:59Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.10" + } + }, + { + "publishedAt": "2015-03-26T14:12:42Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.11" + } + }, + { + "publishedAt": "2015-03-26T20:52:23Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.12" + } + }, + { + "publishedAt": "2015-11-10T20:21:06Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.13" + } + }, + { + "publishedAt": "2016-01-24T20:49:19Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.14" + } + }, + { + "publishedAt": "2016-02-09T16:32:15Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.15" + } + }, + { + "publishedAt": "2016-02-11T20:27:49Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.16" + } + }, + { + "publishedAt": "2016-02-26T18:54:11Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.18" + } + }, + { + "publishedAt": "2016-03-14T21:35:49Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.19" + } + }, + { + "publishedAt": "2012-10-11T18:57:47Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.2" + } + }, + { + "publishedAt": "2016-03-29T15:14:01Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.20" + } + }, + { + "publishedAt": "2016-04-04T18:39:51Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.21" + } + }, + { + "publishedAt": "2016-12-13T17:06:59Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.22" + } + }, + { + "publishedAt": "2017-02-14T22:33:11Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.23" + } + }, + { + "publishedAt": "2017-02-24T11:06:50Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.24" + } + }, + { + "publishedAt": "2017-03-16T16:38:11Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.25" + } + }, + { + "publishedAt": "2019-02-18T23:21:56Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.26" + } + }, + { + "publishedAt": "2019-08-06T09:23:12Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.27" + } + }, + { + "publishedAt": "2019-08-10T08:29:51Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.28" + } + }, + { + "publishedAt": "2019-10-31T12:26:45Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.29" + } + }, + { + "publishedAt": "2013-03-15T10:26:28Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.3" + } + }, + { + "publishedAt": "2019-12-16T21:06:08Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.30" + } + }, + { + "publishedAt": "2021-06-17T21:37:06Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.31" + } + }, + { + "publishedAt": "2021-07-20T11:59:40Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.32" + } + }, + { + "publishedAt": "2022-01-13T14:38:50Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.33" + } + }, + { + "publishedAt": "2022-01-25T08:12:55Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.34" + } + }, + { + "publishedAt": "2022-01-25T10:41:39Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.35" + } + }, + { + "publishedAt": "2022-02-08T13:36:14Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.36" + } + }, + { + "publishedAt": "2013-03-18T14:53:30Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.4" + } + }, + { + "publishedAt": "2013-03-25T20:54:12Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.5" + } + }, + { + "publishedAt": "2014-02-05T22:41:12Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.6" + } + }, + { + "publishedAt": "2014-04-04T11:14:56Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.7" + } + }, + { + "publishedAt": "2014-12-14T16:57:57Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.8" + } + }, + { + "publishedAt": "2014-12-16T22:04:12Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.9" + } + }, + { + "publishedAt": "2017-04-07T09:50:25Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.8.0-alpha0" + } + }, + { + "publishedAt": "2017-04-13T13:45:12Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.8.0-alpha1" + } + }, + { + "publishedAt": "2017-04-25T22:13:51Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.8.0-alpha2" + } + }, + { + "publishedAt": "2017-10-20T13:01:20Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.8.0-beta0" + } + }, + { + "publishedAt": "2018-01-30T12:26:04Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.8.0-beta1" + } + }, + { + "publishedAt": "2018-03-21T22:07:23Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.8.0-beta2" + } + }, + { + "publishedAt": "2019-02-19T17:31:46Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.8.0-beta4" + } + }, + { + "publishedAt": "2022-08-20T19:10:54Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.0" + } + }, + { + "publishedAt": "2021-08-12T21:33:58Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.0-alpha4" + } + }, + { + "publishedAt": "2021-08-30T16:07:45Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.0-alpha5" + } + }, + { + "publishedAt": "2022-01-13T15:42:36Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.0-alpha6" + } + }, + { + "publishedAt": "2022-03-17T18:39:09Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.0-alpha7" + } + }, + { + "publishedAt": "2022-08-05T20:55:09Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.0-beta0" + } + }, + { + "publishedAt": "2022-08-06T21:36:37Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.0-beta1" + } + }, + { + "publishedAt": "2022-09-14T14:32:45Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.1" + } + }, + { + "publishedAt": "2023-12-28T20:53:14Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.10" + } + }, + { + "publishedAt": "2024-01-08T18:04:47Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.11" + } + }, + { + "publishedAt": "2024-02-05T21:35:47Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.12" + } + }, + { + "publishedAt": "2024-04-12T14:26:39Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.13" + } + }, + { + "publishedAt": "2024-08-06T20:36:17Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.14" + } + }, + { + "publishedAt": "2024-08-08T13:02:20Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.15" + } + }, + { + "publishedAt": "2024-08-10T09:17:17Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.16" + } + }, + { + "publishedAt": "2025-02-25T16:46:31Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.17" + } + }, + { + "publishedAt": "2026-05-13T00:13:53Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.18" + } + }, + { + "publishedAt": "2022-09-20T19:42:05Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.2" + } + }, + { + "publishedAt": "2022-09-28T10:20:07Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.3" + } + }, + { + "publishedAt": "2022-11-17T20:28:46Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.4" + } + }, + { + "publishedAt": "2022-11-25T11:45:17Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.5" + } + }, + { + "publishedAt": "2022-12-12T19:16:13Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.6" + } + }, + { + "publishedAt": "2023-03-17T19:39:10Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.7" + } + }, + { + "publishedAt": "2023-09-03T15:26:20Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.8" + } + }, + { + "publishedAt": "2023-09-03T16:16:43Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.9" + } + }, + { + "publishedAt": "2023-12-28T19:44:07Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.1.0-alpha0" + } + }, + { + "isDefault": true, + "publishedAt": "2024-01-02T19:27:08Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.1.0-alpha1" + } + } + ] + } diff --git a/cmd/osv-scanner/update/testdata/cassettes/TestCommand_update_pom_with_in_place_changes_using_deps_dev_data_source.yaml b/cmd/osv-scanner/update/testdata/cassettes/TestCommand_update_pom_with_in_place_changes_using_deps_dev_data_source.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/update/testdata/cassettes/TestCommand_update_pom_with_in_place_changes_using_deps_dev_data_source.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/update/testdata/cassettes/TestCommand_update_pom_with_in_place_changes_using_deps_dev_data_source_grpc.yaml b/cmd/osv-scanner/update/testdata/cassettes/TestCommand_update_pom_with_in_place_changes_using_deps_dev_data_source_grpc.yaml new file mode 100644 index 00000000000..1773aa790fc --- /dev/null +++ b/cmd/osv-scanner/update/testdata/cassettes/TestCommand_update_pom_with_in_place_changes_using_deps_dev_data_source_grpc.yaml @@ -0,0 +1,3177 @@ +interactions: + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN" + } + } + response: |- + { + "packageKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN" + }, + "versions": [ + { + "publishedAt": "2012-03-25T18:56:26Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.0.0" + } + }, + { + "publishedAt": "2012-02-19T07:19:13Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.0.0-RC1" + } + }, + { + "publishedAt": "2012-03-06T06:47:51Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.0.0-RC2" + } + }, + { + "publishedAt": "2012-03-23T00:00:56Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.0.0-RC3" + } + }, + { + "publishedAt": "2012-04-22T17:38:43Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.0.1" + } + }, + { + "publishedAt": "2012-05-15T01:50:40Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.0.2" + } + }, + { + "publishedAt": "2012-06-27T05:02:07Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.0.4" + } + }, + { + "publishedAt": "2012-07-27T22:49:39Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.0.5" + } + }, + { + "publishedAt": "2012-09-06T03:11:37Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.0.6" + } + }, + { + "publishedAt": "2012-10-09T02:46:45Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.1.0" + } + }, + { + "publishedAt": "2012-11-11T23:47:11Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.1.1" + } + }, + { + "publishedAt": "2012-12-04T06:02:19Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.1.2" + } + }, + { + "publishedAt": "2013-01-19T21:06:22Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.1.3" + } + }, + { + "publishedAt": "2013-02-26T23:08:22Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.1.4" + } + }, + { + "publishedAt": "2013-05-03T03:01:41Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.1.5" + } + }, + { + "publishedAt": "2019-09-26T03:02:36Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.10.0" + } + }, + { + "publishedAt": "2019-07-19T03:06:21Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.10.0.pr1" + } + }, + { + "publishedAt": "2019-08-31T00:18:46Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.10.0.pr2" + } + }, + { + "publishedAt": "2019-09-17T02:36:10Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.10.0.pr3" + } + }, + { + "publishedAt": "2019-11-09T23:09:22Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.10.1" + } + }, + { + "publishedAt": "2020-01-05T02:05:54Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.10.2" + } + }, + { + "publishedAt": "2020-03-03T03:12:41Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.10.3" + } + }, + { + "publishedAt": "2020-05-02T22:20:26Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.10.4" + } + }, + { + "publishedAt": "2020-07-21T01:42:42Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.10.5" + } + }, + { + "publishedAt": "2020-04-25T23:58:27Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.11.0" + } + }, + { + "publishedAt": "2020-03-24T18:11:21Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.11.0.rc1" + } + }, + { + "publishedAt": "2020-06-25T02:35:31Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.11.1" + } + }, + { + "publishedAt": "2020-08-02T18:17:31Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.11.2" + } + }, + { + "publishedAt": "2020-10-01T22:25:35Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.11.3" + } + }, + { + "publishedAt": "2020-12-12T00:11:09Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.11.4" + } + }, + { + "publishedAt": "2020-11-29T00:56:40Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.12.0" + } + }, + { + "publishedAt": "2020-10-12T00:22:59Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.12.0-rc1" + } + }, + { + "publishedAt": "2020-11-15T03:07:16Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.12.0-rc2" + } + }, + { + "publishedAt": "2021-01-09T01:13:17Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.12.1" + } + }, + { + "publishedAt": "2021-03-03T20:56:52Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.12.2" + } + }, + { + "publishedAt": "2021-04-12T17:30:18Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.12.3" + } + }, + { + "publishedAt": "2021-07-06T19:51:42Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.12.4" + } + }, + { + "publishedAt": "2021-08-26T23:58:25Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.12.5" + } + }, + { + "publishedAt": "2021-12-15T02:21:04Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.12.6" + } + }, + { + "publishedAt": "2022-05-26T17:28:35Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.12.7" + } + }, + { + "publishedAt": "2021-09-30T20:16:57Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.13.0" + } + }, + { + "publishedAt": "2021-07-14T00:49:39Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.13.0-rc1" + } + }, + { + "publishedAt": "2021-08-27T03:32:59Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.13.0-rc2" + } + }, + { + "publishedAt": "2021-12-19T00:43:43Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.13.1" + } + }, + { + "publishedAt": "2022-03-06T19:27:55Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.13.2" + } + }, + { + "publishedAt": "2022-05-14T14:39:09Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.13.3" + } + }, + { + "publishedAt": "2022-09-03T22:06:42Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.13.4" + } + }, + { + "publishedAt": "2023-01-23T00:24:37Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.13.5" + } + }, + { + "publishedAt": "2022-11-05T20:38:10Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.14.0" + } + }, + { + "publishedAt": "2022-09-25T20:56:15Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.14.0-rc1" + } + }, + { + "publishedAt": "2022-10-10T23:27:17Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.14.0-rc2" + } + }, + { + "publishedAt": "2022-10-28T21:39:31Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.14.0-rc3" + } + }, + { + "publishedAt": "2022-11-21T23:38:17Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.14.1" + } + }, + { + "publishedAt": "2023-01-29T00:54:47Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.14.2" + } + }, + { + "publishedAt": "2023-05-05T16:03:54Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.14.3" + } + }, + { + "publishedAt": "2023-04-23T21:21:11Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.15.0" + } + }, + { + "publishedAt": "2023-03-18T20:13:47Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.15.0-rc1" + } + }, + { + "publishedAt": "2023-03-28T22:32:49Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.15.0-rc2" + } + }, + { + "publishedAt": "2023-04-14T19:45:43Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.15.0-rc3" + } + }, + { + "publishedAt": "2023-05-16T21:28:15Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.15.1" + } + }, + { + "publishedAt": "2023-05-30T22:17:34Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.15.2" + } + }, + { + "publishedAt": "2023-10-12T22:51:04Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.15.3" + } + }, + { + "publishedAt": "2024-02-15T17:09:49Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.15.4" + } + }, + { + "publishedAt": "2023-11-15T22:10:45Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.16.0" + } + }, + { + "publishedAt": "2023-10-20T22:19:17Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.16.0-rc1" + } + }, + { + "publishedAt": "2023-12-24T04:14:02Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.16.1" + } + }, + { + "publishedAt": "2024-03-09T18:43:22Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.16.2" + } + }, + { + "publishedAt": "2024-03-12T21:38:37Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.17.0" + } + }, + { + "publishedAt": "2024-02-27T01:35:54Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.17.0-rc1" + } + }, + { + "publishedAt": "2024-05-05T01:54:35Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.17.1" + } + }, + { + "publishedAt": "2024-07-05T17:03:39Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.17.2" + } + }, + { + "publishedAt": "2024-11-01T20:19:10Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.17.3" + } + }, + { + "publishedAt": "2024-09-27T01:43:29Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.18.0" + } + }, + { + "publishedAt": "2024-08-30T17:33:52Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.18.0-rc1" + } + }, + { + "publishedAt": "2024-10-28T23:13:13Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.18.1" + } + }, + { + "publishedAt": "2024-11-28T00:56:42Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.18.2" + } + }, + { + "publishedAt": "2025-02-28T23:29:12Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.18.3" + } + }, + { + "publishedAt": "2025-05-07T00:14:05Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.18.4" + } + }, + { + "publishedAt": "2025-06-11T01:14:00Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.18.4.1" + } + }, + { + "publishedAt": "2025-10-28T01:01:33Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.18.5" + } + }, + { + "publishedAt": "2026-02-22T23:18:08Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.18.6" + } + }, + { + "publishedAt": "2026-04-24T20:23:19Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.18.7" + } + }, + { + "publishedAt": "2026-05-29T00:28:51Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.18.8" + } + }, + { + "publishedAt": "2026-07-07T23:50:30Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.18.9" + } + }, + { + "publishedAt": "2025-04-24T23:28:44Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.19.0" + } + }, + { + "publishedAt": "2025-04-08T00:44:58Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.19.0-rc1" + } + }, + { + "publishedAt": "2025-04-08T01:09:41Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.19.0-rc2" + } + }, + { + "publishedAt": "2025-06-14T01:07:49Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.19.1" + } + }, + { + "publishedAt": "2025-07-18T17:41:18Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.19.2" + } + }, + { + "publishedAt": "2025-10-29T18:18:06Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.19.3" + } + }, + { + "publishedAt": "2025-10-29T23:23:26Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.19.4" + } + }, + { + "publishedAt": "2013-04-23T02:48:35Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.2.0" + } + }, + { + "publishedAt": "2013-04-18T01:50:12Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.2.0-rc1" + } + }, + { + "publishedAt": "2013-05-04T01:12:02Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.2.1" + } + }, + { + "publishedAt": "2013-05-27T05:19:58Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.2.2" + } + }, + { + "publishedAt": "2013-08-23T03:20:07Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.2.3" + } + }, + { + "publishedAt": "2014-06-11T00:24:19Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.2.4" + } + }, + { + "publishedAt": "2025-08-28T22:55:50Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.20.0" + } + }, + { + "publishedAt": "2025-08-05T00:54:39Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.20.0-rc1" + } + }, + { + "publishedAt": "2025-10-30T23:33:19Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.20.1" + } + }, + { + "publishedAt": "2026-01-19T20:43:00Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.20.2" + } + }, + { + "publishedAt": "2026-01-18T22:54:53Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.21.0" + } + }, + { + "publishedAt": "2026-02-23T01:20:13Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.21.1" + } + }, + { + "publishedAt": "2026-03-20T16:30:07Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.21.2" + } + }, + { + "publishedAt": "2026-04-28T19:59:44Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.21.3" + } + }, + { + "publishedAt": "2026-05-29T04:13:38Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.21.4" + } + }, + { + "publishedAt": "2026-07-07T02:02:05Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.21.5" + } + }, + { + "publishedAt": "2026-05-31T23:57:06Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.22.0" + } + }, + { + "isDefault": true, + "publishedAt": "2026-07-07T21:30:06Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.22.1" + } + }, + { + "publishedAt": "2013-11-14T05:05:19Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.3.0" + } + }, + { + "publishedAt": "2013-10-26T02:56:39Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.3.0-rc1" + } + }, + { + "publishedAt": "2013-12-28T01:01:23Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.3.1" + } + }, + { + "publishedAt": "2014-03-01T01:38:27Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.3.2" + } + }, + { + "publishedAt": "2014-04-10T16:47:06Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.3.3" + } + }, + { + "publishedAt": "2014-07-17T22:44:41Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.3.4" + } + }, + { + "publishedAt": "2015-01-14T06:23:38Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.3.5" + } + }, + { + "publishedAt": "2014-05-29T18:40:10Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.4.0" + } + }, + { + "publishedAt": "2014-04-26T19:17:08Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.4.0-rc1" + } + }, + { + "publishedAt": "2014-04-30T15:27:48Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.4.0-rc2" + } + }, + { + "publishedAt": "2014-05-08T21:15:40Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.4.0-rc3" + } + }, + { + "publishedAt": "2014-06-15T22:21:01Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.4.1" + } + }, + { + "publishedAt": "2014-07-09T15:05:13Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.4.1.1" + } + }, + { + "publishedAt": "2014-08-14T03:55:03Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.4.2" + } + }, + { + "publishedAt": "2014-10-03T02:01:40Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.4.3" + } + }, + { + "publishedAt": "2014-11-25T02:17:26Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.4.4" + } + }, + { + "publishedAt": "2015-01-14T04:23:00Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.4.5" + } + }, + { + "publishedAt": "2015-04-24T01:39:04Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.4.6" + } + }, + { + "publishedAt": "2015-01-01T23:39:04Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.5.0" + } + }, + { + "publishedAt": "2014-12-19T16:09:43Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.5.0-rc1" + } + }, + { + "publishedAt": "2015-02-07T00:06:00Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.5.1" + } + }, + { + "publishedAt": "2015-03-29T23:50:12Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.5.2" + } + }, + { + "publishedAt": "2015-04-24T17:16:54Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.5.3" + } + }, + { + "publishedAt": "2015-06-10T01:28:29Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.5.4" + } + }, + { + "publishedAt": "2015-12-08T02:38:17Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.5.5" + } + }, + { + "publishedAt": "2015-07-17T00:14:00Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.6.0" + } + }, + { + "publishedAt": "2015-05-19T03:12:23Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.6.0-rc1" + } + }, + { + "publishedAt": "2015-06-09T01:39:26Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.6.0-rc2" + } + }, + { + "publishedAt": "2015-06-25T02:50:40Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.6.0-rc3" + } + }, + { + "publishedAt": "2015-07-11T03:33:33Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.6.0-rc4" + } + }, + { + "publishedAt": "2015-08-10T05:24:23Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.6.1" + } + }, + { + "publishedAt": "2015-09-15T02:45:19Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.6.2" + } + }, + { + "publishedAt": "2015-10-12T17:07:58Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.6.3" + } + }, + { + "publishedAt": "2015-12-08T02:28:58Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.6.4" + } + }, + { + "publishedAt": "2016-01-19T04:51:52Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.6.5" + } + }, + { + "publishedAt": "2016-04-05T01:17:31Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.6.6" + } + }, + { + "publishedAt": "2016-06-05T21:06:56Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.6.7" + } + }, + { + "publishedAt": "2016-01-10T05:53:46Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.7.0" + } + }, + { + "publishedAt": "2015-11-26T18:39:14Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.7.0-rc1" + } + }, + { + "publishedAt": "2015-12-12T01:53:08Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.7.0-rc2" + } + }, + { + "publishedAt": "2016-01-06T06:19:30Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.7.0-rc3" + } + }, + { + "publishedAt": "2016-02-02T06:10:18Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.7.1" + } + }, + { + "publishedAt": "2016-02-27T02:11:22Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.7.2" + } + }, + { + "publishedAt": "2016-03-16T01:20:53Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.7.3" + } + }, + { + "publishedAt": "2016-04-29T00:27:15Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.7.4" + } + }, + { + "publishedAt": "2016-06-11T02:05:10Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.7.5" + } + }, + { + "publishedAt": "2016-07-23T02:29:10Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.7.6" + } + }, + { + "publishedAt": "2016-08-26T21:50:26Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.7.7" + } + }, + { + "publishedAt": "2016-09-26T14:49:03Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.7.8" + } + }, + { + "publishedAt": "2017-02-04T19:18:44Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.7.9" + } + }, + { + "publishedAt": "2016-07-04T05:21:38Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.8.0" + } + }, + { + "publishedAt": "2016-06-07T03:46:24Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.8.0.rc1" + } + }, + { + "publishedAt": "2016-06-16T22:49:53Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.8.0.rc2" + } + }, + { + "publishedAt": "2016-07-19T23:01:42Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.8.1" + } + }, + { + "publishedAt": "2017-08-24T04:24:48Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.8.10" + } + }, + { + "publishedAt": "2017-12-24T02:13:03Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.8.11" + } + }, + { + "publishedAt": "2016-08-30T00:39:53Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.8.2" + } + }, + { + "publishedAt": "2016-09-18T01:26:53Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.8.3" + } + }, + { + "publishedAt": "2016-10-14T03:48:20Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.8.4" + } + }, + { + "publishedAt": "2016-11-14T06:07:52Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.8.5" + } + }, + { + "publishedAt": "2017-01-12T04:35:26Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.8.6" + } + }, + { + "publishedAt": "2017-02-21T01:02:01Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.8.7" + } + }, + { + "publishedAt": "2017-04-05T03:23:28Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.8.8" + } + }, + { + "publishedAt": "2017-06-12T00:43:40Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.8.9" + } + }, + { + "publishedAt": "2017-07-30T04:03:34Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.9.0" + } + }, + { + "publishedAt": "2017-03-02T18:00:43Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.9.0.pr1" + } + }, + { + "publishedAt": "2017-03-22T03:25:01Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.9.0.pr2" + } + }, + { + "publishedAt": "2017-04-25T05:37:47Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.9.0.pr3" + } + }, + { + "publishedAt": "2017-06-17T01:16:48Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.9.0.pr4" + } + }, + { + "publishedAt": "2017-09-08T00:48:31Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.9.1" + } + }, + { + "publishedAt": "2019-09-21T17:52:53Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.9.10" + } + }, + { + "publishedAt": "2017-10-14T03:26:10Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.9.2" + } + }, + { + "publishedAt": "2017-12-09T03:00:21Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.9.3" + } + }, + { + "publishedAt": "2018-01-24T03:14:13Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.9.4" + } + }, + { + "publishedAt": "2018-03-26T15:05:15Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.9.5" + } + }, + { + "publishedAt": "2018-06-12T00:54:32Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.9.6" + } + }, + { + "publishedAt": "2018-09-19T02:42:29Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.9.7" + } + }, + { + "publishedAt": "2018-12-15T21:19:33Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.9.8" + } + }, + { + "publishedAt": "2019-05-16T02:59:08Z", + "versionKey": { + "name": "com.fasterxml.jackson.core:jackson-core", + "system": "MAVEN", + "version": "2.9.9" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "junit:junit", + "system": "MAVEN" + } + } + response: |- + { + "packageKey": { + "name": "junit:junit", + "system": "MAVEN" + }, + "versions": [ + { + "publishedAt": "2005-08-01T09:42:48Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "3.7" + } + }, + { + "publishedAt": "2005-08-01T09:42:49Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "3.8" + } + }, + { + "publishedAt": "2005-08-01T09:42:48Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "3.8.1" + } + }, + { + "publishedAt": "2006-03-03T23:22:26Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "3.8.2" + } + }, + { + "publishedAt": "2006-02-16T08:34:50Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.0" + } + }, + { + "publishedAt": "2006-05-02T18:54:02Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.1" + } + }, + { + "publishedAt": "2011-09-29T19:12:15Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.10" + } + }, + { + "publishedAt": "2012-11-14T19:21:20Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.11" + } + }, + { + "publishedAt": "2012-10-15T19:45:12Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.11-beta-1" + } + }, + { + "publishedAt": "2014-12-04T16:17:43Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.12" + } + }, + { + "publishedAt": "2014-07-27T20:41:26Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.12-beta-1" + } + }, + { + "publishedAt": "2014-09-25T05:54:40Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.12-beta-2" + } + }, + { + "publishedAt": "2014-11-09T15:53:31Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.12-beta-3" + } + }, + { + "publishedAt": "2020-01-01T15:44:45Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.13" + } + }, + { + "publishedAt": "2018-11-25T15:09:14Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.13-beta-1" + } + }, + { + "publishedAt": "2019-02-02T13:59:18Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.13-beta-2" + } + }, + { + "publishedAt": "2019-05-05T12:51:25Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.13-beta-3" + } + }, + { + "publishedAt": "2019-10-26T12:17:07Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.13-rc-1" + } + }, + { + "publishedAt": "2019-12-01T10:01:55Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.13-rc-2" + } + }, + { + "publishedAt": "2020-10-11T15:19:47Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.13.1" + } + }, + { + "isDefault": true, + "publishedAt": "2021-02-13T16:31:52Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.13.2" + } + }, + { + "publishedAt": "2006-11-16T22:25:14Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.2" + } + }, + { + "publishedAt": "2007-03-20T15:13:18Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.3" + } + }, + { + "publishedAt": "2007-03-29T20:46:54Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.3.1" + } + }, + { + "publishedAt": "2007-07-19T14:13:36Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.4" + } + }, + { + "publishedAt": "2008-08-08T19:30:10Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.5" + } + }, + { + "publishedAt": "2009-05-09T19:38:32Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.6" + } + }, + { + "publishedAt": "2009-08-12T15:54:07Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.7" + } + }, + { + "publishedAt": "2010-10-05T08:50:56Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.8" + } + }, + { + "publishedAt": "2010-02-25T12:21:58Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.8.1" + } + }, + { + "publishedAt": "2010-10-05T08:51:28Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.8.2" + } + }, + { + "publishedAt": "2011-08-22T18:15:37Z", + "versionKey": { + "name": "junit:junit", + "system": "MAVEN", + "version": "4.9" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN" + } + } + response: |- + { + "packageKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN" + }, + "versions": [ + { + "publishedAt": "2014-07-12T23:26:22Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.0" + } + }, + { + "publishedAt": "2012-07-29T19:11:52Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.0-alpha1" + } + }, + { + "publishedAt": "2012-08-24T20:40:13Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.0-alpha2" + } + }, + { + "publishedAt": "2012-09-18T13:58:11Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.0-beta1" + } + }, + { + "publishedAt": "2012-10-07T19:09:16Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.0-beta2" + } + }, + { + "publishedAt": "2012-11-11T16:22:19Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.0-beta3" + } + }, + { + "publishedAt": "2013-01-28T07:45:27Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.0-beta4" + } + }, + { + "publishedAt": "2013-04-20T21:21:05Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.0-beta5" + } + }, + { + "publishedAt": "2013-05-07T01:58:34Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.0-beta6" + } + }, + { + "publishedAt": "2013-06-04T16:12:34Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.0-beta7" + } + }, + { + "publishedAt": "2013-07-10T21:14:50Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.0-beta8" + } + }, + { + "publishedAt": "2013-09-14T14:16:57Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.0-beta9" + } + }, + { + "publishedAt": "2014-02-09T19:04:10Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.0-rc1" + } + }, + { + "publishedAt": "2014-06-21T23:30:56Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.0-rc2" + } + }, + { + "publishedAt": "2014-07-30T00:53:25Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.0.1" + } + }, + { + "publishedAt": "2014-08-17T05:24:03Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.0.2" + } + }, + { + "publishedAt": "2014-10-20T01:38:54Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.1" + } + }, + { + "publishedAt": "2017-11-19T07:49:08Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.10.0" + } + }, + { + "publishedAt": "2018-03-11T22:43:38Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.11.0" + } + }, + { + "publishedAt": "2018-07-23T03:44:52Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.11.1" + } + }, + { + "publishedAt": "2019-02-06T01:11:43Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.11.2" + } + }, + { + "publishedAt": "2019-06-26T03:36:26Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.12.0" + } + }, + { + "publishedAt": "2019-08-07T03:44:21Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.12.1" + } + }, + { + "publishedAt": "2021-12-14T05:35:07Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.12.2" + } + }, + { + "publishedAt": "2021-12-20T23:13:56Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.12.3" + } + }, + { + "publishedAt": "2021-12-28T21:17:23Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.12.4" + } + }, + { + "publishedAt": "2019-12-12T02:41:10Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.13.0" + } + }, + { + "publishedAt": "2020-02-26T02:53:13Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.13.1" + } + }, + { + "publishedAt": "2020-04-21T04:37:28Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.13.2" + } + }, + { + "publishedAt": "2020-05-10T19:08:23Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.13.3" + } + }, + { + "publishedAt": "2020-11-06T21:02:51Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.14.0" + } + }, + { + "publishedAt": "2021-03-07T05:11:48Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.14.1" + } + }, + { + "publishedAt": "2021-12-09T18:25:26Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.15.0" + } + }, + { + "publishedAt": "2021-12-13T05:40:59Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.16.0" + } + }, + { + "publishedAt": "2021-12-18T01:57:18Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.17.0" + } + }, + { + "publishedAt": "2021-12-27T23:30:20Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.17.1" + } + }, + { + "publishedAt": "2022-02-23T20:28:31Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.17.2" + } + }, + { + "publishedAt": "2022-06-28T22:03:50Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.18.0" + } + }, + { + "publishedAt": "2022-09-13T17:17:03Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.19.0" + } + }, + { + "publishedAt": "2015-02-22T22:17:11Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.2" + } + }, + { + "publishedAt": "2023-02-18T05:20:22Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.20.0" + } + }, + { + "publishedAt": "2023-10-12T15:37:42Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.21.0" + } + }, + { + "publishedAt": "2023-10-20T19:49:40Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.21.1" + } + }, + { + "publishedAt": "2023-11-17T09:39:25Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.22.0" + } + }, + { + "publishedAt": "2023-12-22T15:26:55Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.22.1" + } + }, + { + "publishedAt": "2024-02-17T09:42:36Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.23.0" + } + }, + { + "publishedAt": "2024-03-06T12:32:45Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.23.1" + } + }, + { + "publishedAt": "2024-09-03T16:35:40Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.24.0" + } + }, + { + "publishedAt": "2024-09-24T14:08:28Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.24.1" + } + }, + { + "publishedAt": "2024-11-18T21:07:39Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.24.2" + } + }, + { + "publishedAt": "2024-12-10T10:51:47Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.24.3" + } + }, + { + "publishedAt": "2025-06-13T17:46:21Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.25.0" + } + }, + { + "publishedAt": "2025-07-05T20:24:04Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.25.1" + } + }, + { + "publishedAt": "2025-09-18T18:41:58Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.25.2" + } + }, + { + "publishedAt": "2025-12-15T12:48:06Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.25.3" + } + }, + { + "publishedAt": "2026-03-25T08:30:15Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.25.4" + } + }, + { + "publishedAt": "2026-07-07T02:17:42Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.25.5" + } + }, + { + "publishedAt": "2026-05-02T20:02:34Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.26.0" + } + }, + { + "publishedAt": "2026-07-03T02:16:54Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.26.1" + } + }, + { + "publishedAt": "2015-05-10T21:12:55Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.3" + } + }, + { + "publishedAt": "2021-12-21T04:39:29Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.3.1" + } + }, + { + "publishedAt": "2021-12-29T01:25:15Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.3.2" + } + }, + { + "publishedAt": "2015-09-20T16:58:49Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.4" + } + }, + { + "publishedAt": "2015-10-09T00:50:13Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.4.1" + } + }, + { + "publishedAt": "2015-12-07T00:19:02Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.5" + } + }, + { + "publishedAt": "2016-05-25T14:54:14Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.6" + } + }, + { + "publishedAt": "2016-06-06T00:32:50Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.6.1" + } + }, + { + "publishedAt": "2016-07-06T02:36:44Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.6.2" + } + }, + { + "publishedAt": "2016-10-02T18:14:32Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.7" + } + }, + { + "publishedAt": "2017-01-22T05:08:37Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.8" + } + }, + { + "publishedAt": "2017-02-26T23:54:07Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.8.1" + } + }, + { + "publishedAt": "2017-04-02T20:24:10Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.8.2" + } + }, + { + "publishedAt": "2017-08-26T20:37:07Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.9.0" + } + }, + { + "publishedAt": "2017-09-18T05:51:27Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "2.9.1" + } + }, + { + "publishedAt": "2023-06-18T00:23:56Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "3.0.0-alpha1" + } + }, + { + "publishedAt": "2023-12-19T20:11:31Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "3.0.0-beta1" + } + }, + { + "isDefault": true, + "publishedAt": "2024-02-17T18:49:57Z", + "versionKey": { + "name": "org.apache.logging.log4j:log4j-api", + "system": "MAVEN", + "version": "3.0.0-beta2" + } + } + ] + } + - method: /deps_dev.v3.Insights/GetPackage + request: |- + { + "packageKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN" + } + } + response: |- + { + "packageKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN" + }, + "versions": [ + { + "publishedAt": "2008-02-26T20:20:59Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.5.0" + } + }, + { + "publishedAt": "2009-12-02T23:38:56Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.5.10" + } + }, + { + "publishedAt": "2010-02-25T11:52:13Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.5.11" + } + }, + { + "publishedAt": "2008-06-09T15:47:42Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.5.2" + } + }, + { + "publishedAt": "2008-09-12T15:37:08Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.5.3" + } + }, + { + "publishedAt": "2008-10-16T17:19:59Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.5.4" + } + }, + { + "publishedAt": "2008-10-17T15:55:31Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.5.5" + } + }, + { + "publishedAt": "2008-11-21T13:58:07Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.5.6" + } + }, + { + "publishedAt": "2009-06-10T19:39:31Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.5.7" + } + }, + { + "publishedAt": "2009-06-11T11:58:41Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.5.8" + } + }, + { + "publishedAt": "2009-09-04T18:25:37Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.5.9-RC0" + } + }, + { + "publishedAt": "2009-10-29T18:37:42Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.5.9.RC1" + } + }, + { + "publishedAt": "2010-05-08T10:47:11Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.6.0" + } + }, + { + "publishedAt": "2010-04-21T21:03:44Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.6.0-RC0" + } + }, + { + "publishedAt": "2010-04-26T05:20:03Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.6.0-alpha2" + } + }, + { + "publishedAt": "2010-07-05T20:31:13Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.6.1" + } + }, + { + "publishedAt": "2011-08-18T22:15:35Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.6.2" + } + }, + { + "publishedAt": "2011-10-17T19:57:23Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.6.3" + } + }, + { + "publishedAt": "2011-10-31T22:47:20Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.6.4" + } + }, + { + "publishedAt": "2012-06-04T06:21:56Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.6.5" + } + }, + { + "publishedAt": "2012-06-11T14:43:48Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.6.6" + } + }, + { + "publishedAt": "2012-09-06T21:56:55Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.0" + } + }, + { + "publishedAt": "2012-09-14T21:13:27Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.1" + } + }, + { + "publishedAt": "2015-01-06T20:14:59Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.10" + } + }, + { + "publishedAt": "2015-03-26T14:12:42Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.11" + } + }, + { + "publishedAt": "2015-03-26T20:52:23Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.12" + } + }, + { + "publishedAt": "2015-11-10T20:21:06Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.13" + } + }, + { + "publishedAt": "2016-01-24T20:49:19Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.14" + } + }, + { + "publishedAt": "2016-02-09T16:32:15Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.15" + } + }, + { + "publishedAt": "2016-02-11T20:27:49Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.16" + } + }, + { + "publishedAt": "2016-02-26T18:54:11Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.18" + } + }, + { + "publishedAt": "2016-03-14T21:35:49Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.19" + } + }, + { + "publishedAt": "2012-10-11T18:57:47Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.2" + } + }, + { + "publishedAt": "2016-03-29T15:14:01Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.20" + } + }, + { + "publishedAt": "2016-04-04T18:39:51Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.21" + } + }, + { + "publishedAt": "2016-12-13T17:06:59Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.22" + } + }, + { + "publishedAt": "2017-02-14T22:33:11Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.23" + } + }, + { + "publishedAt": "2017-02-24T11:06:50Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.24" + } + }, + { + "publishedAt": "2017-03-16T16:38:11Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.25" + } + }, + { + "publishedAt": "2019-02-18T23:21:56Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.26" + } + }, + { + "publishedAt": "2019-08-06T09:23:12Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.27" + } + }, + { + "publishedAt": "2019-08-10T08:29:51Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.28" + } + }, + { + "publishedAt": "2019-10-31T12:26:45Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.29" + } + }, + { + "publishedAt": "2013-03-15T10:26:28Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.3" + } + }, + { + "publishedAt": "2019-12-16T21:06:08Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.30" + } + }, + { + "publishedAt": "2021-06-17T21:37:06Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.31" + } + }, + { + "publishedAt": "2021-07-20T11:59:40Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.32" + } + }, + { + "publishedAt": "2022-01-13T14:38:50Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.33" + } + }, + { + "publishedAt": "2022-01-25T08:12:55Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.34" + } + }, + { + "publishedAt": "2022-01-25T10:41:39Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.35" + } + }, + { + "publishedAt": "2022-02-08T13:36:14Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.36" + } + }, + { + "publishedAt": "2013-03-18T14:53:30Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.4" + } + }, + { + "publishedAt": "2013-03-25T20:54:12Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.5" + } + }, + { + "publishedAt": "2014-02-05T22:41:12Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.6" + } + }, + { + "publishedAt": "2014-04-04T11:14:56Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.7" + } + }, + { + "publishedAt": "2014-12-14T16:57:57Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.8" + } + }, + { + "publishedAt": "2014-12-16T22:04:12Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.7.9" + } + }, + { + "publishedAt": "2017-04-07T09:50:25Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.8.0-alpha0" + } + }, + { + "publishedAt": "2017-04-13T13:45:12Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.8.0-alpha1" + } + }, + { + "publishedAt": "2017-04-25T22:13:51Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.8.0-alpha2" + } + }, + { + "publishedAt": "2017-10-20T13:01:20Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.8.0-beta0" + } + }, + { + "publishedAt": "2018-01-30T12:26:04Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.8.0-beta1" + } + }, + { + "publishedAt": "2018-03-21T22:07:23Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.8.0-beta2" + } + }, + { + "publishedAt": "2019-02-19T17:31:46Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "1.8.0-beta4" + } + }, + { + "publishedAt": "2022-08-20T19:10:54Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.0" + } + }, + { + "publishedAt": "2021-08-12T21:33:58Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.0-alpha4" + } + }, + { + "publishedAt": "2021-08-30T16:07:45Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.0-alpha5" + } + }, + { + "publishedAt": "2022-01-13T15:42:36Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.0-alpha6" + } + }, + { + "publishedAt": "2022-03-17T18:39:09Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.0-alpha7" + } + }, + { + "publishedAt": "2022-08-05T20:55:09Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.0-beta0" + } + }, + { + "publishedAt": "2022-08-06T21:36:37Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.0-beta1" + } + }, + { + "publishedAt": "2022-09-14T14:32:45Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.1" + } + }, + { + "publishedAt": "2023-12-28T20:53:14Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.10" + } + }, + { + "publishedAt": "2024-01-08T18:04:47Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.11" + } + }, + { + "publishedAt": "2024-02-05T21:35:47Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.12" + } + }, + { + "publishedAt": "2024-04-12T14:26:39Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.13" + } + }, + { + "publishedAt": "2024-08-06T20:36:17Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.14" + } + }, + { + "publishedAt": "2024-08-08T13:02:20Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.15" + } + }, + { + "publishedAt": "2024-08-10T09:17:17Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.16" + } + }, + { + "publishedAt": "2025-02-25T16:46:31Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.17" + } + }, + { + "publishedAt": "2026-05-13T00:13:53Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.18" + } + }, + { + "publishedAt": "2022-09-20T19:42:05Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.2" + } + }, + { + "publishedAt": "2022-09-28T10:20:07Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.3" + } + }, + { + "publishedAt": "2022-11-17T20:28:46Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.4" + } + }, + { + "publishedAt": "2022-11-25T11:45:17Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.5" + } + }, + { + "publishedAt": "2022-12-12T19:16:13Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.6" + } + }, + { + "publishedAt": "2023-03-17T19:39:10Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.7" + } + }, + { + "publishedAt": "2023-09-03T15:26:20Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.8" + } + }, + { + "publishedAt": "2023-09-03T16:16:43Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.0.9" + } + }, + { + "publishedAt": "2023-12-28T19:44:07Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.1.0-alpha0" + } + }, + { + "isDefault": true, + "publishedAt": "2024-01-02T19:27:08Z", + "versionKey": { + "name": "org.slf4j:slf4j-migrator", + "system": "MAVEN", + "version": "2.1.0-alpha1" + } + } + ] + } diff --git a/cmd/osv-scanner/update/testdata/cassettes/TestCommand_with_no_arguments.yaml b/cmd/osv-scanner/update/testdata/cassettes/TestCommand_with_no_arguments.yaml new file mode 100644 index 00000000000..2797c38e00e --- /dev/null +++ b/cmd/osv-scanner/update/testdata/cassettes/TestCommand_with_no_arguments.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/cmd/osv-scanner/update/testmain_test.go b/cmd/osv-scanner/update/testmain_test.go index 8084ae09bca..31683e1d4ff 100644 --- a/cmd/osv-scanner/update/testmain_test.go +++ b/cmd/osv-scanner/update/testmain_test.go @@ -12,9 +12,13 @@ import ( ) func TestMain(m *testing.M) { + cf := testcmd.NewClientFactories(nil) + testcmd.SharedClientFactories = cf + slog.SetDefault(slog.New(testlogger.New())) testcmd.CommandsUnderTest = []cmd.CommandBuilder{update.Command} m.Run() + _ = cf.Close() testutility.CleanSnapshots(m) } diff --git a/internal/grpcvcr/grpcvcr.go b/internal/grpcvcr/grpcvcr.go new file mode 100644 index 00000000000..37a8f109538 --- /dev/null +++ b/internal/grpcvcr/grpcvcr.go @@ -0,0 +1,360 @@ +// Package grpcvcr provides a VCR-like recording and replaying library for gRPC unary calls. +package grpcvcr + +import ( + "context" + "errors" + "fmt" + + "os" + "path/filepath" + "sync" + + "go.yaml.in/yaml/v4" + "google.golang.org/grpc" + "google.golang.org/grpc/codes" + "google.golang.org/grpc/status" + "google.golang.org/protobuf/encoding/protojson" + "google.golang.org/protobuf/proto" + + "encoding/json" + "github.com/google/go-cmp/cmp" + "slices" + "strings" +) + +// Mode defines the VCR operational mode. +type Mode int + +const ( + // ModeRecordOnly records interactions and does not replay. + ModeRecordOnly Mode = iota + // ModeReplayOnly replays interactions and errors if missing. + ModeReplayOnly + // ModeReplayWithNewEpisodes replays interactions, and records new ones if missing. + ModeReplayWithNewEpisodes + // ModePassthrough disables VCR and calls the real service. + ModePassthrough +) + +// StatusError represents a recorded gRPC status error. +type StatusError struct { + Code uint32 `yaml:"code"` + Message string `yaml:"message"` +} + +// Interaction represents a single gRPC call record. +type Interaction struct { + Method string `yaml:"method"` + Request string `yaml:"request"` // JSON serialized proto + Response string `yaml:"response,omitempty"` // JSON serialized proto (empty if error) + Error *StatusError `yaml:"error,omitempty"` +} + +// Cassette holds the recorded interactions. +type Cassette struct { + Interactions []Interaction `yaml:"interactions"` +} + +// Matcher defines the function signature for matching a request to a recorded interaction. +type Matcher func(method string, req proto.Message, recordedReqJSON string) bool + +// DefaultMatcher matches requests by deserializing them to maps/slices, normalizing them, +// recursively sorting all slices (arrays) to make comparison order-independent, +// and finally comparing them using cmp.Equal. +func DefaultMatcher(_ string, req proto.Message, recordedReqJSON string) bool { + clone := proto.Clone(req) + proto.Reset(clone) + if err := protojson.Unmarshal([]byte(recordedReqJSON), clone); err != nil { + return false + } + + reqJSON, err := marshalOptions.Marshal(req) + if err != nil { + return false + } + cloneJSON, err := marshalOptions.Marshal(clone) + if err != nil { + return false + } + + var gotVal, wantVal any + if err := json.Unmarshal(reqJSON, &gotVal); err != nil { + return false + } + if err := json.Unmarshal(cloneJSON, &wantVal); err != nil { + return false + } + + return cmp.Equal(sortSlices(gotVal), sortSlices(wantVal)) +} + +func sortSlices(val any) any { + switch v := val.(type) { + case map[string]any: + res := make(map[string]any, len(v)) + for k, val := range v { + res[k] = sortSlices(val) + } + return res + case []any: + res := make([]any, len(v)) + for i, val := range v { + res[i] = sortSlices(val) + } + type sortedElem struct { + original any + jsonStr string + } + elems := make([]sortedElem, len(res)) + for i, el := range res { + b, _ := json.Marshal(el) + elems[i] = sortedElem{original: el, jsonStr: string(b)} + } + slices.SortFunc(elems, func(a, b sortedElem) int { + return strings.Compare(a.jsonStr, b.jsonStr) + }) + sortedRes := make([]any, len(res)) + for i, el := range elems { + sortedRes[i] = el.original + } + return sortedRes + default: + return val + } +} + +var marshalOptions = protojson.MarshalOptions{ + Multiline: true, + Indent: " ", +} + +// Recorder manages the VCR recording and replaying. +type Recorder struct { + mode Mode + testName string + cassettePath string + cassette *Cassette + matcher Matcher + mu sync.Mutex + // OnMiss is called when an interaction is not found during replay. + // This can be used to log detailed mismatches in tests. + OnMiss func(method string, req proto.Message, cassette *Cassette) +} + +// NewRecorder creates and initializes a new Recorder. +func NewRecorder(cassettePath string, mode Mode, testName string) (*Recorder, error) { + r := &Recorder{ + mode: mode, + testName: testName, + cassettePath: cassettePath, + matcher: DefaultMatcher, + cassette: &Cassette{}, + } + + if mode == ModePassthrough { + return r, nil + } + + if mode == ModeRecordOnly { + // Erase existing cassette file to start fresh + _ = os.Remove(r.cassettePath) + return r, nil + } + + if err := r.loadCassette(); err != nil { + if !errors.Is(err, os.ErrNotExist) { + return nil, fmt.Errorf("failed to load cassette: %w", err) + } + } + + return r, nil +} + +func (r *Recorder) loadCassette() error { + data, err := os.ReadFile(r.cassettePath) + if err != nil { + return err + } + + return yaml.Unmarshal(data, r.cassette) +} + +func (r *Recorder) saveCassette() error { + if err := os.MkdirAll(filepath.Dir(r.cassettePath), 0755); err != nil { + return err + } + + // Sort interactions to ensure deterministic output order in the cassette file, + // preventing noisy git diffs when cassettes are re-recorded. + slices.SortFunc(r.cassette.Interactions, func(a, b Interaction) int { + if c := strings.Compare(a.Method, b.Method); c != 0 { + return c + } + if c := strings.Compare(a.Request, b.Request); c != 0 { + return c + } + return strings.Compare(a.Response, b.Response) + }) + + data, err := yaml.Marshal(r.cassette) + if err != nil { + return err + } + + return os.WriteFile(r.cassettePath, data, 0600) +} + +func (r *Recorder) findInteraction(method string, req proto.Message) (*Interaction, bool) { + r.mu.Lock() + defer r.mu.Unlock() + + for _, inter := range r.cassette.Interactions { + if inter.Method == method { + if r.matcher(method, req, inter.Request) { + return &inter, true + } + } + } + + return nil, false +} + +// Intercept intercepts a gRPC unary call, replaying or recording it based on the mode. +func (r *Recorder) Intercept(_ context.Context, method string, args, reply any, invokeReal func() error) error { + if r.mode == ModePassthrough { + return invokeReal() + } + + reqProto, ok := args.(proto.Message) + if !ok { + return errors.New("args does not implement proto.Message") + } + + respProto, ok := reply.(proto.Message) + if !ok { + return errors.New("reply does not implement proto.Message") + } + + reqJSON, err := marshalOptions.Marshal(reqProto) + if err != nil { + return fmt.Errorf("failed to marshal request: %w", err) + } + + // Replay attempt + if r.mode == ModeReplayOnly || r.mode == ModeReplayWithNewEpisodes { + matched, found := r.findInteraction(method, reqProto) + if found { + if matched.Error != nil { + return status.Error(codes.Code(matched.Error.Code), matched.Error.Message) + } + + return protojson.Unmarshal([]byte(matched.Response), respProto) + } + if r.mode == ModeReplayOnly { + if r.OnMiss != nil { + r.OnMiss(method, reqProto, r.cassette) + } + return status.Errorf(codes.NotFound, "gRPC VCR: interaction not found for method %s (Test: %s)", method, r.testName) + } + } + + // Record Mode / Miss in ReplayWithNewEpisodes + err = invokeReal() + + cleanedReq, cleanErr := cleanJSON(string(reqJSON)) + if cleanErr != nil { + return fmt.Errorf("failed to clean request JSON: %w", cleanErr) + } + + var interaction Interaction + interaction.Method = method + interaction.Request = cleanedReq + + if err != nil { + if st, ok := status.FromError(err); ok { + interaction.Error = &StatusError{ + Code: uint32(st.Code()), + Message: st.Message(), + } + } else { + return err // Only record gRPC status errors + } + } else { + respJSON, err := marshalOptions.Marshal(respProto) + if err != nil { + return fmt.Errorf("failed to marshal response: %w", err) + } + cleanedResp, cleanErr := cleanJSON(string(respJSON)) + if cleanErr != nil { + return fmt.Errorf("failed to clean response JSON: %w", cleanErr) + } + interaction.Response = cleanedResp + } + + r.mu.Lock() + r.cassette.Interactions = append(r.cassette.Interactions, interaction) + saveErr := r.saveCassette() + r.mu.Unlock() + + if saveErr != nil { + return fmt.Errorf("failed to save cassette: %w", saveErr) + } + + return err +} + +// ClientConn wraps a grpc.ClientConnInterface to intercept calls. +type ClientConn struct { + underlying grpc.ClientConnInterface + recorder *Recorder +} + +// NewClientConn creates a new ClientConn wrapping the underlying connection. +func NewClientConn(underlying grpc.ClientConnInterface, recorder *Recorder) *ClientConn { + return &ClientConn{ + underlying: underlying, + recorder: recorder, + } +} + +// Invoke intercepts unary RPC calls. +func (c *ClientConn) Invoke(ctx context.Context, method string, args, reply any, opts ...grpc.CallOption) error { + return c.recorder.Intercept(ctx, method, args, reply, func() error { + if c.underlying == nil { + return status.Error(codes.Internal, "gRPC VCR: no underlying connection in ReplayOnly mode") + } + + return c.underlying.Invoke(ctx, method, args, reply, opts...) + }) +} + +// NewStream intercepts streaming RPC calls and always returns unimplemented error since streaming is not supported. +func (c *ClientConn) NewStream(_ context.Context, _ *grpc.StreamDesc, _ string, _ ...grpc.CallOption) (grpc.ClientStream, error) { + return nil, status.Error(codes.Unimplemented, "gRPC VCR: streaming RPCs are not supported") +} + +// Close closes the underlying connection if it implements io.Closer. +func (c *ClientConn) Close() error { + if c.underlying == nil { + return nil + } + + if closer, ok := c.underlying.(interface{ Close() error }); ok { + return closer.Close() + } + + return nil +} + +func cleanJSON(jsonStr string) (string, error) { + var val any + if err := json.Unmarshal([]byte(jsonStr), &val); err != nil { + return "", err + } + b, err := json.MarshalIndent(val, "", " ") + if err != nil { + return "", err + } + return string(b), nil +} diff --git a/internal/grpcvcr/grpcvcr_test.go b/internal/grpcvcr/grpcvcr_test.go new file mode 100644 index 00000000000..1ff6204b005 --- /dev/null +++ b/internal/grpcvcr/grpcvcr_test.go @@ -0,0 +1,483 @@ +package grpcvcr + +import ( + "context" + "os" + "path/filepath" + "testing" + + "github.com/google/go-cmp/cmp" + "github.com/google/osv-scanner/v2/internal/scalibrannotator/osvconfigloader/osvconfig_go_proto" + "google.golang.org/grpc" + "google.golang.org/grpc/codes" + "google.golang.org/grpc/status" + + "go.yaml.in/yaml/v4" + "google.golang.org/protobuf/encoding/protojson" + "google.golang.org/protobuf/testing/protocmp" + "google.golang.org/protobuf/types/known/structpb" +) + +type mockClientConn struct { + invokeCalled bool + invokeFn func(ctx context.Context, method string, args, reply any, opts ...grpc.CallOption) error +} + +func (m *mockClientConn) Invoke(ctx context.Context, method string, args, reply any, opts ...grpc.CallOption) error { + m.invokeCalled = true + if m.invokeFn != nil { + return m.invokeFn(ctx, method, args, reply, opts...) + } + + return nil +} + +func (m *mockClientConn) NewStream(_ context.Context, _ *grpc.StreamDesc, _ string, _ ...grpc.CallOption) (grpc.ClientStream, error) { + return nil, status.Error(codes.Unimplemented, "mock: stream unimplemented") +} + +func TestRecorder_Passthrough(t *testing.T) { + t.Parallel() + + mock := &mockClientConn{ + invokeFn: func(_ context.Context, _ string, _, reply any, _ ...grpc.CallOption) error { + resp := reply.(*osvconfig_go_proto.OSVConfig) + resp.Reason = "passthrough_called" + + return nil + }, + } + + tmpDir := t.TempDir() + cassettePath := filepath.Join(tmpDir, "test.yaml") + + rec, err := NewRecorder(cassettePath, ModePassthrough, t.Name()) + if err != nil { + t.Fatalf("failed to create recorder: %v", err) + } + + conn := NewClientConn(mock, rec) + req := &osvconfig_go_proto.OSVConfig{ExpiryDate: "2026-01-01"} + resp := &osvconfig_go_proto.OSVConfig{} + + err = conn.Invoke(context.Background(), "test_method", req, resp) + if err != nil { + t.Fatalf("Invoke failed: %v", err) + } + + if !mock.invokeCalled { + t.Error("underlying connection was not called in Passthrough mode") + } + + if resp.GetReason() != "passthrough_called" { + t.Errorf("unexpected response: %v", resp) + } + + if _, err := os.Stat(cassettePath); !os.IsNotExist(err) { + t.Error("cassette file should not be created in Passthrough mode") + } +} + +func TestRecorder_RecordAndReplay(t *testing.T) { + t.Parallel() + + methodName := "test_method" + + // 1. RECORD MODE + t.Run("Record", func(t *testing.T) { + t.Parallel() + + cassettePath := filepath.Join(t.TempDir(), "test.yaml") + mock := &mockClientConn{ + invokeFn: func(_ context.Context, _ string, _, reply any, _ ...grpc.CallOption) error { + resp := reply.(*osvconfig_go_proto.OSVConfig) + resp.Reason = "recorded_reason" + + return nil + }, + } + + rec, err := NewRecorder(cassettePath, ModeRecordOnly, t.Name()) + if err != nil { + t.Fatalf("failed to create recorder: %v", err) + } + + conn := NewClientConn(mock, rec) + req := &osvconfig_go_proto.OSVConfig{ExpiryDate: "2026-01-01"} + resp := &osvconfig_go_proto.OSVConfig{} + + err = conn.Invoke(context.Background(), methodName, req, resp) + if err != nil { + t.Fatalf("Invoke failed: %v", err) + } + + if !mock.invokeCalled { + t.Error("underlying connection was not called") + } + + if resp.GetReason() != "recorded_reason" { + t.Errorf("unexpected response: %v", resp) + } + + // Verify cassette was written + if _, err := os.Stat(cassettePath); os.IsNotExist(err) { + t.Fatal("cassette file was not created") + } + }) + + // 2. REPLAY MODE (Strict Match) + t.Run("ReplayMatch", func(t *testing.T) { + t.Parallel() + + cassettePath := filepath.Join(t.TempDir(), "test.yaml") + writeTestCassette(t, cassettePath, methodName, + `{"expiry_date": "2026-01-01"}`, + `{"reason": "recorded_reason"}`, nil) + + // Mock should NOT be called in replay mode + mock := &mockClientConn{ + invokeFn: func(_ context.Context, _ string, _, _ any, _ ...grpc.CallOption) error { + t.Fatal("underlying connection should not be called during replay") + + return nil + }, + } + + rec, err := NewRecorder(cassettePath, ModeReplayOnly, t.Name()) + if err != nil { + t.Fatalf("failed to create recorder: %v", err) + } + + conn := NewClientConn(mock, rec) + req := &osvconfig_go_proto.OSVConfig{ExpiryDate: "2026-01-01"} + resp := &osvconfig_go_proto.OSVConfig{} + + err = conn.Invoke(context.Background(), methodName, req, resp) + if err != nil { + t.Fatalf("Replay Invoke failed: %v", err) + } + + if mock.invokeCalled { + t.Error("underlying connection was called during replay") + } + + expectedResp := &osvconfig_go_proto.OSVConfig{Reason: "recorded_reason"} + if diff := cmp.Diff(expectedResp, resp, protocmp.Transform()); diff != "" { + t.Errorf("unexpected response diff (-want +got):\n%s", diff) + } + }) + + // 3. REPLAY MODE (Miss - Different Request) + t.Run("ReplayMissDifferentRequest", func(t *testing.T) { + t.Parallel() + + cassettePath := filepath.Join(t.TempDir(), "test.yaml") + writeTestCassette(t, cassettePath, methodName, + `{"expiry_date": "2026-01-01"}`, + `{"reason": "recorded_reason"}`, nil) + + mock := &mockClientConn{} + rec, err := NewRecorder(cassettePath, ModeReplayOnly, t.Name()) + if err != nil { + t.Fatalf("failed to create recorder: %v", err) + } + + conn := NewClientConn(mock, rec) + // Different request value -> should miss + req := &osvconfig_go_proto.OSVConfig{ExpiryDate: "2027-01-01"} + resp := &osvconfig_go_proto.OSVConfig{} + + err = conn.Invoke(context.Background(), methodName, req, resp) + if err == nil { + t.Fatal("expected error on replay miss, got nil") + } + + if st, ok := status.FromError(err); !ok || st.Code() != codes.NotFound { + t.Errorf("expected NotFound error, got %v", err) + } + }) + +} + +func TestRecorder_RecordAndReplay_Error(t *testing.T) { + t.Parallel() + + methodName := "test_method_error" + + // 1. RECORD ERROR + t.Run("RecordError", func(t *testing.T) { + t.Parallel() + + cassettePath := filepath.Join(t.TempDir(), "test.yaml") + mock := &mockClientConn{ + invokeFn: func(_ context.Context, _ string, _, _ any, _ ...grpc.CallOption) error { + return status.Error(codes.InvalidArgument, "invalid argument provided") + }, + } + + rec, err := NewRecorder(cassettePath, ModeRecordOnly, t.Name()) + if err != nil { + t.Fatalf("failed to create recorder: %v", err) + } + + conn := NewClientConn(mock, rec) + req := &osvconfig_go_proto.OSVConfig{ExpiryDate: "invalid"} + resp := &osvconfig_go_proto.OSVConfig{} + + err = conn.Invoke(context.Background(), methodName, req, resp) + if err == nil { + t.Fatal("expected error during Invoke, got nil") + } + + if st, ok := status.FromError(err); !ok || st.Code() != codes.InvalidArgument || st.Message() != "invalid argument provided" { + t.Errorf("unexpected error returned: %v", err) + } + }) + + // 2. REPLAY ERROR + t.Run("ReplayError", func(t *testing.T) { + t.Parallel() + + cassettePath := filepath.Join(t.TempDir(), "test.yaml") + writeTestCassette(t, cassettePath, methodName, + `{"expiry_date": "invalid"}`, "", &StatusError{ + Code: uint32(codes.InvalidArgument), + Message: "invalid argument provided", + }) + + mock := &mockClientConn{ + invokeFn: func(_ context.Context, _ string, _, _ any, _ ...grpc.CallOption) error { + t.Fatal("underlying connection should not be called") + + return nil + }, + } + + rec, err := NewRecorder(cassettePath, ModeReplayOnly, t.Name()) + if err != nil { + t.Fatalf("failed to create recorder: %v", err) + } + + conn := NewClientConn(mock, rec) + req := &osvconfig_go_proto.OSVConfig{ExpiryDate: "invalid"} + resp := &osvconfig_go_proto.OSVConfig{} + + err = conn.Invoke(context.Background(), methodName, req, resp) + if err == nil { + t.Fatal("expected error on replay, got nil") + } + + if st, ok := status.FromError(err); !ok || st.Code() != codes.InvalidArgument || st.Message() != "invalid argument provided" { + t.Errorf("unexpected replayed error: %v", err) + } + }) +} + +func writeTestCassette(t *testing.T, path string, method string, reqJSON string, respJSON string, errStatus *StatusError) { + t.Helper() + + interaction := Interaction{ + Method: method, + Request: reqJSON, + Response: respJSON, + Error: errStatus, + } + + cassette := Cassette{ + Interactions: []Interaction{interaction}, + } + + data, err := yaml.Marshal(cassette) + if err != nil { + t.Fatalf("failed to marshal test cassette: %v", err) + } + + if err := os.WriteFile(path, data, 0600); err != nil { + t.Fatalf("failed to write test cassette: %v", err) + } +} + +func TestDefaultMatcher_SliceOrder(t *testing.T) { + t.Parallel() + + // Construct two list values with same elements in different order + val1, err := structpb.NewList([]any{ + map[string]any{"name": "package-a", "version": "1.0.0"}, + map[string]any{"name": "package-b", "version": "2.0.0"}, + }) + if err != nil { + t.Fatalf("failed to create structpb.ListValue: %v", err) + } + + val2, err := structpb.NewList([]any{ + map[string]any{"name": "package-b", "version": "2.0.0"}, + map[string]any{"name": "package-a", "version": "1.0.0"}, + }) + if err != nil { + t.Fatalf("failed to create structpb.ListValue: %v", err) + } + + // Marshal val2 to JSON (representing the recorded request) + val2JSON, err := marshalOptions.Marshal(val2) + if err != nil { + t.Fatalf("failed to marshal structpb.ListValue: %v", err) + } + + // DefaultMatcher should match val1 against val2JSON because they contain the same elements, + // even though the order in the slice is different. + if !DefaultMatcher("/test.Service/TestMethod", val1, string(val2JSON)) { + t.Error("DefaultMatcher failed to match slice with different element order") + } + + // Verify it still fails if elements are actually different + val3, err := structpb.NewList([]any{ + map[string]any{"name": "package-a", "version": "1.0.0"}, + map[string]any{"name": "package-c", "version": "3.0.0"}, + }) + if err != nil { + t.Fatalf("failed to create structpb.ListValue: %v", err) + } + + val3JSON, err := marshalOptions.Marshal(val3) + if err != nil { + t.Fatalf("failed to marshal structpb.ListValue: %v", err) + } + + if DefaultMatcher("/test.Service/TestMethod", val1, string(val3JSON)) { + t.Error("DefaultMatcher matched slices with different elements") + } +} + +func TestRecorder_Save_Sorted(t *testing.T) { + t.Parallel() + + tmpDir := t.TempDir() + cassettePath := filepath.Join(tmpDir, "sorted_test.yaml") + + rec, err := NewRecorder(cassettePath, ModeRecordOnly, t.Name()) + if err != nil { + t.Fatalf("failed to create recorder: %v", err) + } + + mock := &mockClientConn{} + conn := NewClientConn(mock, rec) + + // Make calls in specific non-alphabetical order of method/requests + // Call 1: method B, request Z + // Call 2: method A, request Y + // Call 3: method A, request X + calls := []struct { + method string + reqVal string + }{ + {"/test.Service/MethodB", "Z"}, + {"/test.Service/MethodA", "Y"}, + {"/test.Service/MethodA", "X"}, + } + + for _, call := range calls { + req := &osvconfig_go_proto.OSVConfig{ExpiryDate: call.reqVal} + resp := &osvconfig_go_proto.OSVConfig{} + err = conn.Invoke(context.Background(), call.method, req, resp) + if err != nil { + t.Fatalf("Invoke failed for %s (%s): %v", call.method, call.reqVal, err) + } + } + + // Read the saved cassette and verify interactions are sorted + data, err := os.ReadFile(cassettePath) + if err != nil { + t.Fatalf("failed to read cassette: %v", err) + } + + var cass Cassette + if err := yaml.Unmarshal(data, &cass); err != nil { + t.Fatalf("failed to unmarshal cassette: %v", err) + } + + if len(cass.Interactions) != 3 { + t.Fatalf("expected exactly 3 interactions, got %d", len(cass.Interactions)) + } + + // Expected sorted order: + // 1. MethodA, request X (since "X" < "Y") + // 2. MethodA, request Y + // 3. MethodB, request Z + expectedOrder := []struct { + method string + reqVal string + }{ + {"/test.Service/MethodA", "X"}, + {"/test.Service/MethodA", "Y"}, + {"/test.Service/MethodB", "Z"}, + } + + for i, expected := range expectedOrder { + inter := cass.Interactions[i] + if inter.Method != expected.method { + t.Errorf("interaction %d: expected method %s, got %s", i, expected.method, inter.Method) + } + // Deserialise request to check the value + reqMsg := &osvconfig_go_proto.OSVConfig{} + if err := protojson.Unmarshal([]byte(inter.Request), reqMsg); err != nil { + t.Fatalf("failed to unmarshal request in interaction %d: %v", i, err) + } + if reqMsg.ExpiryDate != expected.reqVal { + t.Errorf("interaction %d: expected request val %s, got %s", i, expected.reqVal, reqMsg.ExpiryDate) + } + } +} + +func TestRecorder_Save_CleanJSON(t *testing.T) { + t.Parallel() + + tmpDir := t.TempDir() + cassettePath := filepath.Join(tmpDir, "clean_test.yaml") + + rec, err := NewRecorder(cassettePath, ModeRecordOnly, t.Name()) + if err != nil { + t.Fatalf("failed to create recorder: %v", err) + } + + mock := &mockClientConn{} + conn := NewClientConn(mock, rec) + + req := &osvconfig_go_proto.OSVConfig{ExpiryDate: "clean-me"} + resp := &osvconfig_go_proto.OSVConfig{} + + err = conn.Invoke(context.Background(), "/test.Service/CleanMethod", req, resp) + if err != nil { + t.Fatalf("Invoke failed: %v", err) + } + + // Read the saved cassette + data, err := os.ReadFile(cassettePath) + if err != nil { + t.Fatalf("failed to read cassette: %v", err) + } + + var cass Cassette + if err := yaml.Unmarshal(data, &cass); err != nil { + t.Fatalf("failed to unmarshal cassette: %v", err) + } + + if len(cass.Interactions) != 1 { + t.Fatalf("expected exactly 1 interaction, got %d", len(cass.Interactions)) + } + + reqJSON := cass.Interactions[0].Request + + // Verify standard JSON formatting: + // 1. One space after colon (e.g. `"expiryDate": "clean-me"`) + // 2. Indent is two spaces (e.g. ` "expiryDate":`) + // 3. No non-deterministic double spaces (which protojson sometimes generates) + // Standard JSON output from json.MarshalIndent for our OSVConfig: + // { + // "expiryDate": "clean-me" + // } + // Notice single space after colon! + expectedJSON := "{\n \"expiryDate\": \"clean-me\"\n}" + if reqJSON != expectedJSON { + t.Errorf("expected request JSON to be formatted as:\n%s\nbut got:\n%s", expectedJSON, reqJSON) + } +} diff --git a/internal/scalibr/client_factories.go b/internal/scalibr/client_factories.go index 1ec857bfdcb..c7c49fb831e 100644 --- a/internal/scalibr/client_factories.go +++ b/internal/scalibr/client_factories.go @@ -10,15 +10,22 @@ import ( "sync" "github.com/google/osv-scalibr/plugin/config" + "github.com/google/osv-scanner/v2/internal/grpcvcr" "google.golang.org/grpc" "google.golang.org/grpc/credentials" ) +type closableGRPCConn interface { + grpc.ClientConnInterface + Close() error +} + type ClientFactories struct { mu sync.Mutex baseHTTPClient *http.Client - grpcClientConns map[string]*grpc.ClientConn + grpcClientConns map[string]closableGRPCConn defaultUserAgent string + grpcRecorder *grpcvcr.Recorder } var _ config.ClientFactories = (*ClientFactories)(nil) @@ -31,7 +38,7 @@ func NewClientFactories(baseHTTPClient *http.Client, defaultUserAgent string) *C return &ClientFactories{ baseHTTPClient: baseHTTPClient, - grpcClientConns: make(map[string]*grpc.ClientConn), + grpcClientConns: make(map[string]closableGRPCConn), defaultUserAgent: defaultUserAgent, } } @@ -73,6 +80,13 @@ func (c *ClientFactories) GoogleHTTPClient(_ context.Context, _ ...string) (*htt return nil, nil } +// SetGRPCRecorder sets a gRPC recorder on the ClientFactories. +func (c *ClientFactories) SetGRPCRecorder(r *grpcvcr.Recorder) { + c.mu.Lock() + defer c.mu.Unlock() + c.grpcRecorder = r +} + // GRPCClientConn returns a cached gRPC client connection from a package-level connection cache. func (c *ClientFactories) GRPCClientConn(url string, dialOpts ...grpc.DialOption) (grpc.ClientConnInterface, error) { c.mu.Lock() @@ -82,6 +96,8 @@ func (c *ClientFactories) GRPCClientConn(url string, dialOpts ...grpc.DialOption return conn, nil } + var conn closableGRPCConn + certPool, err := x509.SystemCertPool() if err != nil { return nil, fmt.Errorf("failed to get system cert pool: %w", err) @@ -94,11 +110,17 @@ func (c *ClientFactories) GRPCClientConn(url string, dialOpts ...grpc.DialOption } ourDialOpts = append(ourDialOpts, dialOpts...) - conn, err := grpc.NewClient(url, ourDialOpts...) + realConn, err := grpc.NewClient(url, ourDialOpts...) if err != nil { return nil, fmt.Errorf("failed to dial gRPC endpoint %s: %w", url, err) } + if c.grpcRecorder != nil { + conn = grpcvcr.NewClientConn(realConn, c.grpcRecorder) + } else { + conn = realConn + } + c.grpcClientConns[url] = conn return conn, nil diff --git a/pkg/osvscanner/__snapshots__/osvscanner_test.snap b/pkg/osvscanner/__snapshots__/osvscanner_test.snap index 6597a0b8b5e..284eee8bff7 100644 --- a/pkg/osvscanner/__snapshots__/osvscanner_test.snap +++ b/pkg/osvscanner/__snapshots__/osvscanner_test.snap @@ -90,7 +90,7 @@ }, "details": "cryptidy through 1.2.4 allows code execution via untrusted data because pickle.loads is used. This occurs in aes_decrypt_message in symmetric_encryption.py.", "id": "CVE-2025-63675", - "modified": "2026-07-08T07:32:10.770698370Z", + "modified": "2026-07-15T01:48:52.277713523Z", "published": "2025-10-31T00:00:00Z", "references": [ { From 8a49ed77ca0ea9805be2ec997e0693e2fd21f8e2 Mon Sep 17 00:00:00 2001 From: Rex P Date: Wed, 15 Jul 2026 15:44:30 +1000 Subject: [PATCH 25/38] Updated to display full ecosystem --- .../source/__snapshots__/command_test.snap | 1329 +----------- ...rted_with_specific_config_and_file#01.yaml | 1786 ++--------------- ...th_specific_config_and_multiple_files.yaml | 1746 ++-------------- ...ransitive_pom.xml_multiple_registries.yaml | 32 +- ...Transitive_pom.xml_transitive_default.yaml | 10 +- ..._pom.xml_transitive_explicit_lockfile.yaml | 10 +- ...e_requirements.txt_transitive_default.yaml | 88 +- ...irements.txt_transitive_native_source.yaml | 88 +- ...pported_sbom_with_only_unimportant#01.yaml | 4 +- ..._supported_sbom_with_only_unimportant.yaml | 4 +- ...d_folder_of_supported_sbom_with_vulns.yaml | 1786 ++--------------- internal/imodels/imodels.go | 11 - internal/output/__snapshots__/spdx_test.snap | 80 +- 13 files changed, 875 insertions(+), 6099 deletions(-) diff --git a/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap b/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap index a7f3019607a..1017a983f8c 100755 --- a/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap +++ b/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap @@ -1094,13 +1094,13 @@ Scanned /testdata/sbom-insecure/only-unimportant.spdx.json file and fou Total 0 packages affected by 0 known vulnerabilities (0 Critical, 0 High, 0 Medium, 0 Low, 0 Unknown) from 1 ecosystem. 0 vulnerabilities can be fixed. -+---------------------------------------+------+-----------+---------+--------------------+---------------+---------------------------------------------------+ -| OSV URL | CVSS | ECOSYSTEM | PACKAGE | VERSION | FIXED VERSION | SOURCE | -+---------------------------------------+------+-----------+---------+--------------------+---------------+---------------------------------------------------+ -| Unimportant vulnerabilities | | | | | | | -+---------------------------------------+------+-----------+---------+--------------------+---------------+---------------------------------------------------+ -| https://osv.dev/UBUNTU-CVE-2017-11164 | 7.5 | Ubuntu | pcre3 | 2:8.39-12ubuntu0.1 | -- | testdata/sbom-insecure/only-unimportant.spdx.json | -+---------------------------------------+------+-----------+---------+--------------------+---------------+---------------------------------------------------+ ++---------------------------------------+------+------------------+---------+--------------------+---------------+---------------------------------------------------+ +| OSV URL | CVSS | ECOSYSTEM | PACKAGE | VERSION | FIXED VERSION | SOURCE | ++---------------------------------------+------+------------------+---------+--------------------+---------------+---------------------------------------------------+ +| Unimportant vulnerabilities | | | | | | | ++---------------------------------------+------+------------------+---------+--------------------+---------------+---------------------------------------------------+ +| https://osv.dev/UBUNTU-CVE-2017-11164 | 7.5 | Ubuntu:20.04:LTS | pcre3 | 2:8.39-12ubuntu0.1 | -- | testdata/sbom-insecure/only-unimportant.spdx.json | ++---------------------------------------+------+------------------+---------+--------------------+---------------+---------------------------------------------------+ --- @@ -1118,8 +1118,8 @@ Scanned /testdata/sbom-insecure/postgres-stretch.cdx.xml file and found Scanned /testdata/sbom-insecure/with-duplicates.cdx.xml file and found 17 packages Filtered 10 local/unscannable package/s from the scan. -Total 27 packages affected by 233 known vulnerabilities (26 Critical, 99 High, 71 Medium, 6 Low, 31 Unknown) from 5 ecosystems. -22 vulnerabilities can be fixed. +Total 11 packages affected by 26 known vulnerabilities (3 Critical, 10 High, 7 Medium, 1 Low, 5 Unknown) from 5 ecosystems. +26 vulnerabilities can be fixed. +---------------------------------------+------+--------------+--------------------------------+------------------------------------+-----------------------------------+---------------------------------------------------------------------+ | OSV URL | CVSS | ECOSYSTEM | PACKAGE | VERSION | FIXED VERSION | SOURCE | @@ -1158,235 +1158,10 @@ Total 27 packages affected by 233 known vulnerabilities (26 Critical, 99 High, 7 | https://osv.dev/ALPINE-CVE-2022-37434 | 9.8 | Alpine:v3.22 | zlib | 1.2.12-r1 | 1.2.12-r2 | testdata/sbom-insecure/alpine-zlib-16.cdx.json:lib/apk/db/installed | | https://osv.dev/ALPINE-CVE-2026-22184 | 7.8 | Alpine:v3.22 | zlib | 1.2.12-r1 | 1.3.2-r0 | testdata/sbom-insecure/alpine-zlib-16.cdx.json:lib/apk/db/installed | | https://osv.dev/ALPINE-CVE-2026-27171 | 5.5 | Alpine:v3.22 | zlib | 1.2.12-r1 | 1.3.2-r0 | testdata/sbom-insecure/alpine-zlib-16.cdx.json:lib/apk/db/installed | -| https://osv.dev/DSA-4685-1 | 5.5 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4808-1 | 5.7 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-0501 | 5.9 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2019-3462 | 8.1 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3715 | 7.8 | Debian | bash | 4.4-5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2016-2781 | 6.5 | Debian | coreutils | 8.26-3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-0684 | 5.5 | Debian | coreutils | 8.26-3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3482-1 | | Debian | debian-archive-keyring | 2017.5+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5147-1 | 9.8 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-6297 | 8.2 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-2219 | 7.5 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4535-1 | 7.5 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2019-5188 | 6.7 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-1304 | 7.8 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3910-1 | | | | | | | -| https://osv.dev/DSA-5122-1 | 8.8 | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-41991 | 4.7 | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-41992 | 7.5 | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-0379 | 7.5 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-7526 | 6.8 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-0495 | 4.7 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2019-13627 | 6.3 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-33560 | 7.5 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-40528 | 5.9 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-41989 | 6.7 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-41990 | 4.0 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5863-1 | 5.3 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-10790 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-6003 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-46848 | 9.1 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3263-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2025-13151 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5142-1 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5271-1 | 7.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5391-1 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5990-1 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2016-3709 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-2309 | | | | | | | -| https://osv.dev/DLA-3878-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2016-9318 | 5.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-0663 | 7.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-15412 | 8.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-16931 | 9.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-16932 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-18258 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-5130 | 8.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-5969 | 4.7 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-7375 | 9.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-7376 | 9.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-8872 | 9.1 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-9047 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-9048 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-9049 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-9050 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-14404 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-14567 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2019-19956 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2019-20388 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-7595 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3516 | 7.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3517 | 8.6 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3518 | 8.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3537 | 5.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3541 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-23308 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-9714 | 5.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-4319-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2026-0989 | 3.7 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-0990 | 5.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-0992 | 2.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-6653 | 7.0 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-6732 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4539-1 | 4.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4539-3 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4661-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4807-1 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4855-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4875-1 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4963-1 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5103-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5139-1 | 7.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5169-1 | 7.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5343-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5417-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5532-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5764-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-6015-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-6113-1 | 8.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-0732 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-0734 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-0735 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-5407 | 4.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2019-1543 | 7.4 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2019-1549 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3450 | 7.4 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-2274 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3358 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3602 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3786 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3996 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-4203 | 4.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-0216 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-0217 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-0401 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-1255 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-2975 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-3446 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-3817 | | | | | | | -| https://osv.dev/DLA-3530-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2023-5678 | 9.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-0727 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2024-2511 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2024-4741 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2024-5535 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2024-9143 | | | | | | | -| https://osv.dev/DLA-3942-1 | | | | | | | -| https://osv.dev/DLA-3942-2 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2023-6129 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-6237 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-12797 | 6.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-13176 | 4.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-4176-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2024-4603 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-11187 | 6.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15468 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15469 | 5.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-4575 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-66199 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-9231 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-2673 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28386 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28387 | 8.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28388 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28389 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28390 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-31789 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-31790 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34180 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34181 | 7.4 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34182 | 9.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34183 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-35188 | 5.0 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42764 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42765 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42766 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42767 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42768 | 3.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42769 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42770 | 3.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45445 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45446 | 4.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45447 | 8.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-7383 | 8.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-9076 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5902-1 | 8.4 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-12837 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-12883 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-20230 | 10.0 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-12015 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-18311 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-18312 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-18313 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-18314 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-6797 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-6798 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-6913 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-10543 | 8.2 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-10878 | 8.6 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-12723 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-16156 | 8.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-31484 | | | | | | | -| https://osv.dev/DLA-3926-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2021-36770 | 7.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-47038 | 7.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15649 | 5.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-40909 | 5.9 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-12087 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-13221 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42496 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42497 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48959 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48961 | 7.3 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48962 | 7.3 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-57432 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-57433 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-7010 | 6.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-7017 | 7.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-8376 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-9538 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5135-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3072-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3189-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3316-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3422-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3600-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3651-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3764-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-5958 | 2.1 | Debian | sed | 4.4-1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-17512 | 8.8 | Debian | sensible-utils | 0.0.9+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-20482 | 4.7 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-39804 | 6.2 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3755-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2026-5704 | 5.5 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3051-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3134-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3161-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3366-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3412-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3684-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3788-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3972-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-4085-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-4105-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-4403-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-4016-1 | | Debian | ucf | 3.0036 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5055-1 | 5.5 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5650-1 | 5.5 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2016-2779 | 7.8 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-13595 | 5.3 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-27456 | 4.7 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-3184 | 5.3 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-53612 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-53613 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-53614 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-53615 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5123-1 | 8.8 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5895-1 | 8.7 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-3094 | 10.0 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34743 | 5.3 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DLA-3022-1 | | Debian:9 | dpkg | 1.18.25 | 1.18.26 | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DLA-3012-1 | | Debian:9 | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | 2.9.4+dfsg1-2.2+deb9u7 | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DLA-3008-1 | | Debian:9 | openssl | 1.1.0l-1~deb9u5 | 1.1.0l-1~deb9u6 | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DLA-3051-1 | | Debian:9 | tzdata | 2021a-0+deb9u3 | 2021a-0+deb9u4 | testdata/sbom-insecure/postgres-stretch.cdx.xml | +---------------------------------------+------+--------------+--------------------------------+------------------------------------+-----------------------------------+---------------------------------------------------------------------+ --- @@ -2047,8 +1822,8 @@ Total 12 packages affected by 53 known vulnerabilities (6 Critical, 20 High, 26 ] }, { - "name": "league/flysystem", - "SPDXID": "SPDXRef-Package-league-flysystem-uuid-placeholder-4", + "name": "flysystem", + "SPDXID": "SPDXRef-Package-flysystem-uuid-placeholder-4", "versionInfo": "1.0.8", "supplier": "NOASSERTION", "downloadLocation": "NOASSERTION", @@ -2060,7 +1835,7 @@ Total 12 packages affected by 53 known vulnerabilities (6 Critical, 20 High, 26 { "referenceCategory": "PACKAGE-MANAGER", "referenceType": "purl", - "referenceLocator": "pkg:composer/league%2Fflysystem@1.0.8" + "referenceLocator": "pkg:composer/league/flysystem@1.0.8" } ] }, @@ -2129,11 +1904,11 @@ Total 12 packages affected by 53 known vulnerabilities (6 Critical, 20 High, 26 }, { "spdxElementId": "SPDXRef-Package-main-uuid-placeholder-1", - "relatedSpdxElement": "SPDXRef-Package-league-flysystem-uuid-placeholder-4", + "relatedSpdxElement": "SPDXRef-Package-flysystem-uuid-placeholder-4", "relationshipType": "CONTAINS" }, { - "spdxElementId": "SPDXRef-Package-league-flysystem-uuid-placeholder-4", + "spdxElementId": "SPDXRef-Package-flysystem-uuid-placeholder-4", "relatedSpdxElement": "NOASSERTION", "relationshipType": "CONTAINS" }, @@ -2460,16 +2235,16 @@ Scanned /testdata/sbom-insecure/with-duplicates.cdx.xml file and found Filtered 10 local/unscannable package/s from the scan. CVE-2025-26519 and 1 alias have been filtered out because: (no reason given) CVE-2018-25032 and 1 alias have been filtered out because: (no reason given) -CVE-2022-1304 and 2 aliases have been filtered out because: (no reason given) GO-2022-0274 and 2 aliases have been filtered out because: (no reason given) CVE-2025-26519 and 1 alias have been filtered out because: (no reason given) CVE-2018-25032 and 1 alias have been filtered out because: (no reason given) -Filtered 8 vulnerabilities from output +Filtered 6 vulnerabilities from output testdata/osv-scanner-partial-ignores-config.toml has unused ignores: - CVE-2019-5188 + - CVE-2022-1304 -Total 25 packages affected by 227 known vulnerabilities (26 Critical, 94 High, 70 Medium, 6 Low, 31 Unknown) from 5 ecosystems. -17 vulnerabilities can be fixed. +Total 9 packages affected by 21 known vulnerabilities (3 Critical, 6 High, 6 Medium, 1 Low, 5 Unknown) from 5 ecosystems. +21 vulnerabilities can be fixed. +---------------------------------------+------+--------------+--------------------------------+------------------------------------+-----------------------------------+---------------------------------------------------------------------+ | OSV URL | CVSS | ECOSYSTEM | PACKAGE | VERSION | FIXED VERSION | SOURCE | @@ -2502,233 +2277,10 @@ Total 25 packages affected by 227 known vulnerabilities (26 Critical, 94 High, 7 | https://osv.dev/ALPINE-CVE-2022-37434 | 9.8 | Alpine:v3.22 | zlib | 1.2.12-r1 | 1.2.12-r2 | testdata/sbom-insecure/alpine-zlib-16.cdx.json:lib/apk/db/installed | | https://osv.dev/ALPINE-CVE-2026-22184 | 7.8 | Alpine:v3.22 | zlib | 1.2.12-r1 | 1.3.2-r0 | testdata/sbom-insecure/alpine-zlib-16.cdx.json:lib/apk/db/installed | | https://osv.dev/ALPINE-CVE-2026-27171 | 5.5 | Alpine:v3.22 | zlib | 1.2.12-r1 | 1.3.2-r0 | testdata/sbom-insecure/alpine-zlib-16.cdx.json:lib/apk/db/installed | -| https://osv.dev/DSA-4685-1 | 5.5 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4808-1 | 5.7 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-0501 | 5.9 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2019-3462 | 8.1 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3715 | 7.8 | Debian | bash | 4.4-5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2016-2781 | 6.5 | Debian | coreutils | 8.26-3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-0684 | 5.5 | Debian | coreutils | 8.26-3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3482-1 | | Debian | debian-archive-keyring | 2017.5+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5147-1 | 9.8 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-6297 | 8.2 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-2219 | 7.5 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4535-1 | 7.5 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2019-5188 | 6.7 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5122-1 | 8.8 | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-41991 | 4.7 | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-41992 | 7.5 | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-0379 | 7.5 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-7526 | 6.8 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-0495 | 4.7 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2019-13627 | 6.3 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-33560 | 7.5 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-40528 | 5.9 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-41989 | 6.7 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-41990 | 4.0 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5863-1 | 5.3 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-10790 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-6003 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-46848 | 9.1 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3263-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2025-13151 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5142-1 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5271-1 | 7.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5391-1 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5990-1 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2016-3709 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-2309 | | | | | | | -| https://osv.dev/DLA-3878-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2016-9318 | 5.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-0663 | 7.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-15412 | 8.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-16931 | 9.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-16932 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-18258 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-5130 | 8.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-5969 | 4.7 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-7375 | 9.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-7376 | 9.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-8872 | 9.1 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-9047 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-9048 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-9049 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-9050 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-14404 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-14567 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2019-19956 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2019-20388 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-7595 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3516 | 7.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3517 | 8.6 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3518 | 8.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3537 | 5.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3541 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-23308 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-9714 | 5.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-4319-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2026-0989 | 3.7 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-0990 | 5.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-0992 | 2.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-6653 | 7.0 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-6732 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4539-1 | 4.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4539-3 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4661-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4807-1 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4855-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4875-1 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4963-1 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5103-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5139-1 | 7.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5169-1 | 7.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5343-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5417-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5532-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5764-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-6015-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-6113-1 | 8.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-0732 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-0734 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-0735 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-5407 | 4.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2019-1543 | 7.4 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2019-1549 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3450 | 7.4 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-2274 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3358 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3602 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3786 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3996 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-4203 | 4.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-0216 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-0217 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-0401 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-1255 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-2975 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-3446 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-3817 | | | | | | | -| https://osv.dev/DLA-3530-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2023-5678 | 9.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-0727 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2024-2511 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2024-4741 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2024-5535 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2024-9143 | | | | | | | -| https://osv.dev/DLA-3942-1 | | | | | | | -| https://osv.dev/DLA-3942-2 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2023-6129 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-6237 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-12797 | 6.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-13176 | 4.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-4176-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2024-4603 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-11187 | 6.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15468 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15469 | 5.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-4575 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-66199 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-9231 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-2673 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28386 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28387 | 8.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28388 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28389 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28390 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-31789 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-31790 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34180 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34181 | 7.4 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34182 | 9.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34183 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-35188 | 5.0 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42764 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42765 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42766 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42767 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42768 | 3.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42769 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42770 | 3.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45445 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45446 | 4.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45447 | 8.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-7383 | 8.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-9076 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5902-1 | 8.4 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-12837 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-12883 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-20230 | 10.0 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-12015 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-18311 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-18312 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-18313 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-18314 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-6797 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-6798 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-6913 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-10543 | 8.2 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-10878 | 8.6 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-12723 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-16156 | 8.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-31484 | | | | | | | -| https://osv.dev/DLA-3926-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2021-36770 | 7.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-47038 | 7.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15649 | 5.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-40909 | 5.9 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-12087 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-13221 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42496 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42497 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48959 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48961 | 7.3 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48962 | 7.3 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-57432 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-57433 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-7010 | 6.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-7017 | 7.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-8376 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-9538 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5135-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3072-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3189-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3316-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3422-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3600-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3651-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3764-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-5958 | 2.1 | Debian | sed | 4.4-1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-17512 | 8.8 | Debian | sensible-utils | 0.0.9+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-20482 | 4.7 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-39804 | 6.2 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3755-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2026-5704 | 5.5 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3051-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3134-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3161-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3366-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3412-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3684-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3788-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3972-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-4085-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-4105-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-4403-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-4016-1 | | Debian | ucf | 3.0036 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5055-1 | 5.5 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5650-1 | 5.5 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2016-2779 | 7.8 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-13595 | 5.3 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-27456 | 4.7 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-3184 | 5.3 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-53612 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-53613 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-53614 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-53615 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5123-1 | 8.8 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5895-1 | 8.7 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-3094 | 10.0 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34743 | 5.3 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DLA-3022-1 | | Debian:9 | dpkg | 1.18.25 | 1.18.26 | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DLA-3012-1 | | Debian:9 | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | 2.9.4+dfsg1-2.2+deb9u7 | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DLA-3008-1 | | Debian:9 | openssl | 1.1.0l-1~deb9u5 | 1.1.0l-1~deb9u6 | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DLA-3051-1 | | Debian:9 | tzdata | 2021a-0+deb9u3 | 2021a-0+deb9u4 | testdata/sbom-insecure/postgres-stretch.cdx.xml | +---------------------------------------+------+--------------+--------------------------------+------------------------------------+-----------------------------------+---------------------------------------------------------------------+ --- @@ -2745,14 +2297,14 @@ Scanned /testdata/sbom-insecure/postgres-stretch.cdx.xml file and found Filtered 2 local/unscannable package/s from the scan. CVE-2025-26519 and 1 alias have been filtered out because: (no reason given) CVE-2018-25032 and 1 alias have been filtered out because: (no reason given) -CVE-2022-1304 and 2 aliases have been filtered out because: (no reason given) GO-2022-0274 and 2 aliases have been filtered out because: (no reason given) -Filtered 6 vulnerabilities from output +Filtered 4 vulnerabilities from output testdata/osv-scanner-partial-ignores-config.toml has unused ignores: - CVE-2019-5188 + - CVE-2022-1304 -Total 23 packages affected by 223 known vulnerabilities (24 Critical, 93 High, 69 Medium, 6 Low, 31 Unknown) from 3 ecosystems. -13 vulnerabilities can be fixed. +Total 7 packages affected by 17 known vulnerabilities (1 Critical, 5 High, 5 Medium, 1 Low, 5 Unknown) from 3 ecosystems. +17 vulnerabilities can be fixed. +---------------------------------------+------+--------------+--------------------------------+------------------------------------+-----------------------------------+-------------------------------------------------+ | OSV URL | CVSS | ECOSYSTEM | PACKAGE | VERSION | FIXED VERSION | SOURCE | @@ -2781,233 +2333,10 @@ Total 23 packages affected by 223 known vulnerabilities (24 Critical, 93 High, 6 | https://osv.dev/GHSA-p782-xgp4-8hr8 | | | | | | | | https://osv.dev/GO-2026-5024 | | Go | golang.org/x/sys | v0.0.0-20210817142637-7d9622a276b7 | 0.44.0 | testdata/sbom-insecure/postgres-stretch.cdx.xml | | https://osv.dev/ALPINE-CVE-2022-37434 | 9.8 | Alpine:v3.17 | zlib | 1.2.10-r0 | 1.2.12-r2 | testdata/sbom-insecure/alpine.cdx.xml | -| https://osv.dev/DSA-4685-1 | 5.5 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4808-1 | 5.7 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-0501 | 5.9 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2019-3462 | 8.1 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3715 | 7.8 | Debian | bash | 4.4-5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2016-2781 | 6.5 | Debian | coreutils | 8.26-3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-0684 | 5.5 | Debian | coreutils | 8.26-3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3482-1 | | Debian | debian-archive-keyring | 2017.5+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5147-1 | 9.8 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-6297 | 8.2 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-2219 | 7.5 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4535-1 | 7.5 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2019-5188 | 6.7 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5122-1 | 8.8 | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-41991 | 4.7 | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-41992 | 7.5 | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-0379 | 7.5 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-7526 | 6.8 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-0495 | 4.7 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2019-13627 | 6.3 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-33560 | 7.5 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-40528 | 5.9 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-41989 | 6.7 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-41990 | 4.0 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5863-1 | 5.3 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-10790 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-6003 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-46848 | 9.1 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3263-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2025-13151 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5142-1 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5271-1 | 7.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5391-1 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5990-1 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2016-3709 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-2309 | | | | | | | -| https://osv.dev/DLA-3878-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2016-9318 | 5.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-0663 | 7.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-15412 | 8.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-16931 | 9.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-16932 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-18258 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-5130 | 8.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-5969 | 4.7 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-7375 | 9.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-7376 | 9.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-8872 | 9.1 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-9047 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-9048 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-9049 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-9050 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-14404 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-14567 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2019-19956 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2019-20388 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-7595 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3516 | 7.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3517 | 8.6 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3518 | 8.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3537 | 5.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3541 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-23308 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-9714 | 5.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-4319-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2026-0989 | 3.7 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-0990 | 5.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-0992 | 2.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-6653 | 7.0 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-6732 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4539-1 | 4.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4539-3 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4661-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4807-1 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4855-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4875-1 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4963-1 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5103-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5139-1 | 7.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5169-1 | 7.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5343-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5417-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5532-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5764-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-6015-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-6113-1 | 8.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-0732 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-0734 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-0735 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-5407 | 4.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2019-1543 | 7.4 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2019-1549 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3450 | 7.4 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-2274 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3358 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3602 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3786 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3996 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-4203 | 4.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-0216 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-0217 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-0401 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-1255 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-2975 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-3446 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-3817 | | | | | | | -| https://osv.dev/DLA-3530-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2023-5678 | 9.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-0727 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2024-2511 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2024-4741 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2024-5535 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2024-9143 | | | | | | | -| https://osv.dev/DLA-3942-1 | | | | | | | -| https://osv.dev/DLA-3942-2 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2023-6129 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-6237 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-12797 | 6.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-13176 | 4.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-4176-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2024-4603 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-11187 | 6.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15468 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15469 | 5.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-4575 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-66199 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-9231 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-2673 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28386 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28387 | 8.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28388 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28389 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28390 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-31789 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-31790 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34180 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34181 | 7.4 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34182 | 9.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34183 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-35188 | 5.0 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42764 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42765 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42766 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42767 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42768 | 3.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42769 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42770 | 3.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45445 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45446 | 4.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45447 | 8.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-7383 | 8.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-9076 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5902-1 | 8.4 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-12837 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-12883 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-20230 | 10.0 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-12015 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-18311 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-18312 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-18313 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-18314 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-6797 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-6798 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-6913 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-10543 | 8.2 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-10878 | 8.6 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-12723 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-16156 | 8.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-31484 | | | | | | | -| https://osv.dev/DLA-3926-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2021-36770 | 7.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-47038 | 7.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15649 | 5.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-40909 | 5.9 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-12087 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-13221 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42496 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42497 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48959 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48961 | 7.3 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48962 | 7.3 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-57432 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-57433 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-7010 | 6.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-7017 | 7.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-8376 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-9538 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5135-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3072-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3189-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3316-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3422-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3600-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3651-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3764-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-5958 | 2.1 | Debian | sed | 4.4-1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-17512 | 8.8 | Debian | sensible-utils | 0.0.9+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-20482 | 4.7 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-39804 | 6.2 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3755-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2026-5704 | 5.5 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3051-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3134-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3161-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3366-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3412-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3684-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3788-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3972-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-4085-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-4105-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-4403-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-4016-1 | | Debian | ucf | 3.0036 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5055-1 | 5.5 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5650-1 | 5.5 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2016-2779 | 7.8 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-13595 | 5.3 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-27456 | 4.7 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-3184 | 5.3 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-53612 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-53613 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-53614 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-53615 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5123-1 | 8.8 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5895-1 | 8.7 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-3094 | 10.0 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34743 | 5.3 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DLA-3022-1 | | Debian:9 | dpkg | 1.18.25 | 1.18.26 | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DLA-3012-1 | | Debian:9 | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | 2.9.4+dfsg1-2.2+deb9u7 | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DLA-3008-1 | | Debian:9 | openssl | 1.1.0l-1~deb9u5 | 1.1.0l-1~deb9u6 | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DLA-3051-1 | | Debian:9 | tzdata | 2021a-0+deb9u3 | 2021a-0+deb9u4 | testdata/sbom-insecure/postgres-stretch.cdx.xml | +---------------------------------------+------+--------------+--------------------------------+------------------------------------+-----------------------------------+-------------------------------------------------+ --- @@ -5150,267 +4479,42 @@ Filtered 1 local/unscannable package/s from the scan. Loaded Debian local db from /osv-scalibr/Debian/all.zip Loaded Go local db from /osv-scalibr/Go/all.zip -Total 22 packages affected by 224 known vulnerabilities (23 Critical, 94 High, 70 Medium, 6 Low, 31 Unknown) from 2 ecosystems. -13 vulnerabilities can be fixed. +Total 6 packages affected by 17 known vulnerabilities (0 Critical, 5 High, 6 Medium, 1 Low, 5 Unknown) from 2 ecosystems. +17 vulnerabilities can be fixed. -+---------------------------------------+------+-----------+--------------------------------+------------------------------------+-----------------------------------+-------------------------------------------------+ -| OSV URL | CVSS | ECOSYSTEM | PACKAGE | VERSION | FIXED VERSION | SOURCE | -+---------------------------------------+------+-----------+--------------------------------+------------------------------------+-----------------------------------+-------------------------------------------------+ -| https://osv.dev/GO-2022-0274 | 6.0 | Go | github.com/opencontainers/runc | v1.0.1 | 1.1.0 | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/GHSA-v95c-p5hm-xq8f | | | | | | | -| https://osv.dev/GO-2022-0452 | 5.9 | Go | github.com/opencontainers/runc | v1.0.1 | 1.1.2 | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/GHSA-f3fp-gc8g-vw66 | | | | | | | -| https://osv.dev/GO-2023-1627 | 7.0 | Go | github.com/opencontainers/runc | v1.0.1 | 1.1.5 | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/GHSA-vpvm-3wq2-2wvm | | | | | | | -| https://osv.dev/GO-2023-1682 | 2.5 | Go | github.com/opencontainers/runc | v1.0.1 | 1.1.5 | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/GHSA-m8cg-xc2p-r3fc | | | | | | | -| https://osv.dev/GO-2023-1683 | 6.1 | Go | github.com/opencontainers/runc | v1.0.1 | 1.1.5 | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/GHSA-g2j6-57v7-gm8c | | | | | | | -| https://osv.dev/GO-2024-2491 | 8.6 | Go | github.com/opencontainers/runc | v1.0.1 | 1.1.12 | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/GHSA-xr7r-f8xq-vfvv | | | | | | | -| https://osv.dev/GO-2024-3110 | 4.8 | Go | github.com/opencontainers/runc | v1.0.1 | 1.1.14 | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/GHSA-jfvp-7x6p-h2pv | | | | | | | -| https://osv.dev/GO-2025-4096 | 7.3 | Go | github.com/opencontainers/runc | v1.0.1 | 1.2.8 | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/GHSA-9493-h29p-rfm2 | | | | | | | -| https://osv.dev/GO-2025-4097 | 7.3 | Go | github.com/opencontainers/runc | v1.0.1 | 1.2.8 | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/GHSA-qw9x-cqr3-wc7r | | | | | | | -| https://osv.dev/GO-2025-4098 | 7.3 | Go | github.com/opencontainers/runc | v1.0.1 | 1.2.8 | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/GHSA-cgrx-mc8f-2prm | | | | | | | -| https://osv.dev/GO-2026-5761 | 4.8 | Go | github.com/opencontainers/runc | v1.0.1 | 1.3.6 | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/GHSA-xjvp-4fhw-gc47 | | | | | | | -| https://osv.dev/GO-2022-0493 | 5.3 | Go | golang.org/x/sys | v0.0.0-20210817142637-7d9622a276b7 | 0.0.0-20220412211240-33da011f77ad | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/GHSA-p782-xgp4-8hr8 | | | | | | | -| https://osv.dev/GO-2026-5024 | | Go | golang.org/x/sys | v0.0.0-20210817142637-7d9622a276b7 | 0.44.0 | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4685-1 | 5.5 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4808-1 | 5.7 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-0501 | 5.9 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2019-3462 | 8.1 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3715 | 7.8 | Debian | bash | 4.4-5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2016-2781 | 6.5 | Debian | coreutils | 8.26-3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-0684 | 5.5 | Debian | coreutils | 8.26-3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3482-1 | | Debian | debian-archive-keyring | 2017.5+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5147-1 | 9.8 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-6297 | 8.2 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-2219 | 7.5 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4535-1 | 7.5 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2019-5188 | 6.7 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-1304 | 7.8 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3910-1 | | | | | | | -| https://osv.dev/DSA-5122-1 | 8.8 | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-41991 | 4.7 | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-41992 | 7.5 | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-0379 | 7.5 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-7526 | 6.8 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-0495 | 4.7 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2019-13627 | 6.3 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-33560 | 7.5 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-40528 | 5.9 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-41989 | 6.7 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-41990 | 4.0 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5863-1 | 5.3 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-10790 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-6003 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-46848 | 9.1 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3263-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2025-13151 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5142-1 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5271-1 | 7.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5391-1 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5990-1 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2016-3709 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-2309 | | | | | | | -| https://osv.dev/DLA-3878-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2016-9318 | 5.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-0663 | 7.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-15412 | 8.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-16931 | 9.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-16932 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-18258 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-5130 | 8.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-5969 | 4.7 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-7375 | 9.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-7376 | 9.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-8872 | 9.1 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-9047 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-9048 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-9049 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-9050 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-14404 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-14567 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2019-19956 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2019-20388 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-7595 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3516 | 7.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3517 | 8.6 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3518 | 8.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3537 | 5.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3541 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-23308 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-9714 | 5.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-4319-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2026-0989 | 3.7 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-0990 | 5.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-0992 | 2.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-6653 | 7.0 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-6732 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4539-1 | 4.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4539-3 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4661-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4807-1 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4855-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4875-1 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4963-1 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5103-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5139-1 | 7.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5169-1 | 7.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5343-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5417-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5532-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5764-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-6015-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-6113-1 | 8.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-0732 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-0734 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-0735 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-5407 | 4.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2019-1543 | 7.4 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2019-1549 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3450 | 7.4 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-2274 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3358 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3602 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3786 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3996 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-4203 | 4.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-0216 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-0217 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-0401 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-1255 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-2975 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-3446 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-3817 | | | | | | | -| https://osv.dev/DLA-3530-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2023-5678 | 9.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-0727 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2024-2511 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2024-4741 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2024-5535 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2024-9143 | | | | | | | -| https://osv.dev/DLA-3942-1 | | | | | | | -| https://osv.dev/DLA-3942-2 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2023-6129 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-6237 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-12797 | 6.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-13176 | 4.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-4176-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2024-4603 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-11187 | 6.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15468 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15469 | 5.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-4575 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-66199 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-9231 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-2673 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28386 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28387 | 8.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28388 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28389 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28390 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-31789 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-31790 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34180 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34181 | 7.4 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34182 | 9.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34183 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-35188 | 5.0 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42764 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42765 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42766 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42767 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42768 | 3.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42769 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42770 | 3.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45445 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45446 | 4.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45447 | 8.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-7383 | 8.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-9076 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5902-1 | 8.4 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-12837 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-12883 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-20230 | 10.0 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-12015 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-18311 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-18312 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-18313 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-18314 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-6797 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-6798 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-6913 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-10543 | 8.2 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-10878 | 8.6 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-12723 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-16156 | 8.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-31484 | | | | | | | -| https://osv.dev/DLA-3926-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2021-36770 | 7.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-47038 | 7.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15649 | 5.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-40909 | 5.9 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-12087 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-13221 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42496 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42497 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48959 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48961 | 7.3 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48962 | 7.3 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-57432 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-57433 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-7010 | 6.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-7017 | 7.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-8376 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-9538 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5135-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3072-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3189-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3316-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3422-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3600-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3651-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3764-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-5958 | 2.1 | Debian | sed | 4.4-1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-17512 | 8.8 | Debian | sensible-utils | 0.0.9+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-20482 | 4.7 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-39804 | 6.2 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3755-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2026-5704 | 5.5 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3051-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3134-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3161-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3366-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3412-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3684-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3788-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3972-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-4085-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-4105-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-4403-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-4016-1 | | Debian | ucf | 3.0036 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5055-1 | 5.5 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5650-1 | 5.5 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2016-2779 | 7.8 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-13595 | 5.3 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-27456 | 4.7 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-3184 | 5.3 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-53612 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-53613 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-53614 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-53615 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5123-1 | 8.8 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5895-1 | 8.7 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-3094 | 10.0 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34743 | 5.3 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -+---------------------------------------+------+-----------+--------------------------------+------------------------------------+-----------------------------------+-------------------------------------------------+ ++-------------------------------------+------+-----------+--------------------------------+------------------------------------+-----------------------------------+-------------------------------------------------+ +| OSV URL | CVSS | ECOSYSTEM | PACKAGE | VERSION | FIXED VERSION | SOURCE | ++-------------------------------------+------+-----------+--------------------------------+------------------------------------+-----------------------------------+-------------------------------------------------+ +| https://osv.dev/GO-2022-0274 | 6.0 | Go | github.com/opencontainers/runc | v1.0.1 | 1.1.0 | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/GHSA-v95c-p5hm-xq8f | | | | | | | +| https://osv.dev/GO-2022-0452 | 5.9 | Go | github.com/opencontainers/runc | v1.0.1 | 1.1.2 | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/GHSA-f3fp-gc8g-vw66 | | | | | | | +| https://osv.dev/GO-2023-1627 | 7.0 | Go | github.com/opencontainers/runc | v1.0.1 | 1.1.5 | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/GHSA-vpvm-3wq2-2wvm | | | | | | | +| https://osv.dev/GO-2023-1682 | 2.5 | Go | github.com/opencontainers/runc | v1.0.1 | 1.1.5 | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/GHSA-m8cg-xc2p-r3fc | | | | | | | +| https://osv.dev/GO-2023-1683 | 6.1 | Go | github.com/opencontainers/runc | v1.0.1 | 1.1.5 | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/GHSA-g2j6-57v7-gm8c | | | | | | | +| https://osv.dev/GO-2024-2491 | 8.6 | Go | github.com/opencontainers/runc | v1.0.1 | 1.1.12 | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/GHSA-xr7r-f8xq-vfvv | | | | | | | +| https://osv.dev/GO-2024-3110 | 4.8 | Go | github.com/opencontainers/runc | v1.0.1 | 1.1.14 | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/GHSA-jfvp-7x6p-h2pv | | | | | | | +| https://osv.dev/GO-2025-4096 | 7.3 | Go | github.com/opencontainers/runc | v1.0.1 | 1.2.8 | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/GHSA-9493-h29p-rfm2 | | | | | | | +| https://osv.dev/GO-2025-4097 | 7.3 | Go | github.com/opencontainers/runc | v1.0.1 | 1.2.8 | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/GHSA-qw9x-cqr3-wc7r | | | | | | | +| https://osv.dev/GO-2025-4098 | 7.3 | Go | github.com/opencontainers/runc | v1.0.1 | 1.2.8 | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/GHSA-cgrx-mc8f-2prm | | | | | | | +| https://osv.dev/GO-2026-5761 | 4.8 | Go | github.com/opencontainers/runc | v1.0.1 | 1.3.6 | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/GHSA-xjvp-4fhw-gc47 | | | | | | | +| https://osv.dev/GO-2022-0493 | 5.3 | Go | golang.org/x/sys | v0.0.0-20210817142637-7d9622a276b7 | 0.0.0-20220412211240-33da011f77ad | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/GHSA-p782-xgp4-8hr8 | | | | | | | +| https://osv.dev/GO-2026-5024 | | Go | golang.org/x/sys | v0.0.0-20210817142637-7d9622a276b7 | 0.44.0 | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DLA-3022-1 | | Debian:9 | dpkg | 1.18.25 | 1.18.26 | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DLA-3012-1 | | Debian:9 | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | 2.9.4+dfsg1-2.2+deb9u7 | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DLA-3008-1 | | Debian:9 | openssl | 1.1.0l-1~deb9u5 | 1.1.0l-1~deb9u6 | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DLA-3051-1 | | Debian:9 | tzdata | 2021a-0+deb9u3 | 2021a-0+deb9u4 | testdata/sbom-insecure/postgres-stretch.cdx.xml | ++-------------------------------------+------+-----------+--------------------------------+------------------------------------+-----------------------------------+-------------------------------------------------+ --- @@ -5425,267 +4529,42 @@ Filtered 1 local/unscannable package/s from the scan. Loaded Debian local db from /osv-scalibr/Debian/all.zip Loaded Go local db from /osv-scalibr/Go/all.zip -Total 22 packages affected by 224 known vulnerabilities (23 Critical, 94 High, 70 Medium, 6 Low, 31 Unknown) from 2 ecosystems. -13 vulnerabilities can be fixed. +Total 6 packages affected by 17 known vulnerabilities (0 Critical, 5 High, 6 Medium, 1 Low, 5 Unknown) from 2 ecosystems. +17 vulnerabilities can be fixed. -+---------------------------------------+------+-----------+--------------------------------+------------------------------------+-----------------------------------+-------------------------------------------------+ -| OSV URL | CVSS | ECOSYSTEM | PACKAGE | VERSION | FIXED VERSION | SOURCE | -+---------------------------------------+------+-----------+--------------------------------+------------------------------------+-----------------------------------+-------------------------------------------------+ -| https://osv.dev/GO-2022-0274 | 6.0 | Go | github.com/opencontainers/runc | v1.0.1 | 1.1.0 | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/GHSA-v95c-p5hm-xq8f | | | | | | | -| https://osv.dev/GO-2022-0452 | 5.9 | Go | github.com/opencontainers/runc | v1.0.1 | 1.1.2 | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/GHSA-f3fp-gc8g-vw66 | | | | | | | -| https://osv.dev/GO-2023-1627 | 7.0 | Go | github.com/opencontainers/runc | v1.0.1 | 1.1.5 | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/GHSA-vpvm-3wq2-2wvm | | | | | | | -| https://osv.dev/GO-2023-1682 | 2.5 | Go | github.com/opencontainers/runc | v1.0.1 | 1.1.5 | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/GHSA-m8cg-xc2p-r3fc | | | | | | | -| https://osv.dev/GO-2023-1683 | 6.1 | Go | github.com/opencontainers/runc | v1.0.1 | 1.1.5 | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/GHSA-g2j6-57v7-gm8c | | | | | | | -| https://osv.dev/GO-2024-2491 | 8.6 | Go | github.com/opencontainers/runc | v1.0.1 | 1.1.12 | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/GHSA-xr7r-f8xq-vfvv | | | | | | | -| https://osv.dev/GO-2024-3110 | 4.8 | Go | github.com/opencontainers/runc | v1.0.1 | 1.1.14 | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/GHSA-jfvp-7x6p-h2pv | | | | | | | -| https://osv.dev/GO-2025-4096 | 7.3 | Go | github.com/opencontainers/runc | v1.0.1 | 1.2.8 | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/GHSA-9493-h29p-rfm2 | | | | | | | -| https://osv.dev/GO-2025-4097 | 7.3 | Go | github.com/opencontainers/runc | v1.0.1 | 1.2.8 | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/GHSA-qw9x-cqr3-wc7r | | | | | | | -| https://osv.dev/GO-2025-4098 | 7.3 | Go | github.com/opencontainers/runc | v1.0.1 | 1.2.8 | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/GHSA-cgrx-mc8f-2prm | | | | | | | -| https://osv.dev/GO-2026-5761 | 4.8 | Go | github.com/opencontainers/runc | v1.0.1 | 1.3.6 | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/GHSA-xjvp-4fhw-gc47 | | | | | | | -| https://osv.dev/GO-2022-0493 | 5.3 | Go | golang.org/x/sys | v0.0.0-20210817142637-7d9622a276b7 | 0.0.0-20220412211240-33da011f77ad | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/GHSA-p782-xgp4-8hr8 | | | | | | | -| https://osv.dev/GO-2026-5024 | | Go | golang.org/x/sys | v0.0.0-20210817142637-7d9622a276b7 | 0.44.0 | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4685-1 | 5.5 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4808-1 | 5.7 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-0501 | 5.9 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2019-3462 | 8.1 | Debian | apt | 1.4.11 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3715 | 7.8 | Debian | bash | 4.4-5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2016-2781 | 6.5 | Debian | coreutils | 8.26-3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-0684 | 5.5 | Debian | coreutils | 8.26-3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3482-1 | | Debian | debian-archive-keyring | 2017.5+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5147-1 | 9.8 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-6297 | 8.2 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-2219 | 7.5 | Debian | dpkg | 1.18.25 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4535-1 | 7.5 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2019-5188 | 6.7 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-1304 | 7.8 | Debian | e2fsprogs | 1.43.4-2+deb9u2 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3910-1 | | | | | | | -| https://osv.dev/DSA-5122-1 | 8.8 | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-41991 | 4.7 | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-41992 | 7.5 | Debian | gzip | 1.6-5+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-0379 | 7.5 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-7526 | 6.8 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-0495 | 4.7 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2019-13627 | 6.3 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-33560 | 7.5 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-40528 | 5.9 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-41989 | 6.7 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-41990 | 4.0 | Debian | libgcrypt20 | 1.7.6-2+deb9u4 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5863-1 | 5.3 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-10790 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-6003 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-46848 | 9.1 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3263-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2025-13151 | 7.5 | Debian | libtasn1-6 | 4.10-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5142-1 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5271-1 | 7.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5391-1 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5990-1 | | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2016-3709 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-2309 | | | | | | | -| https://osv.dev/DLA-3878-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2016-9318 | 5.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-0663 | 7.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-15412 | 8.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-16931 | 9.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-16932 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-18258 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-5130 | 8.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-5969 | 4.7 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-7375 | 9.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-7376 | 9.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-8872 | 9.1 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-9047 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-9048 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-9049 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-9050 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-14404 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-14567 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2019-19956 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2019-20388 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-7595 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3516 | 7.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3517 | 8.6 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3518 | 8.8 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3537 | 5.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3541 | 6.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-23308 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-9714 | 5.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-4319-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2026-0989 | 3.7 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-0990 | 5.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-0992 | 2.9 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-6653 | 7.0 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-6732 | 7.5 | Debian | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4539-1 | 4.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4539-3 | | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4661-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4807-1 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4855-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4875-1 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-4963-1 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5103-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5139-1 | 7.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5169-1 | 7.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5343-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5417-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5532-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5764-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-6015-1 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-6113-1 | 8.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-0732 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-0734 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-0735 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-5407 | 4.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2019-1543 | 7.4 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2019-1549 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2021-3450 | 7.4 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-2274 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3358 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3602 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3786 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-3996 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2022-4203 | 4.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-0216 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-0217 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-0401 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-1255 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-2975 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-3446 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-3817 | | | | | | | -| https://osv.dev/DLA-3530-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2023-5678 | 9.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-0727 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2024-2511 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2024-4741 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2024-5535 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2024-9143 | | | | | | | -| https://osv.dev/DLA-3942-1 | | | | | | | -| https://osv.dev/DLA-3942-2 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2023-6129 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-6237 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-12797 | 6.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-13176 | 4.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-4176-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2024-4603 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-11187 | 6.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15468 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15469 | 5.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-4575 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-66199 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-9231 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-2673 | 6.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28386 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28387 | 8.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28388 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28389 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-28390 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-31789 | 9.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-31790 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34180 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34181 | 7.4 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34182 | 9.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34183 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-35188 | 5.0 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42764 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42765 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42766 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42767 | 5.9 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42768 | 3.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42769 | 5.3 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42770 | 3.7 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45445 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45446 | 4.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-45447 | 8.8 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-7383 | 8.1 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-9076 | 7.5 | Debian | openssl | 1.1.0l-1~deb9u5 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5902-1 | 8.4 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-12837 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-12883 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-20230 | 10.0 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-12015 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-18311 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-18312 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-18313 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-18314 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-6797 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-6798 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-6913 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-10543 | 8.2 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-10878 | 8.6 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-12723 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2020-16156 | 8.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-31484 | | | | | | | -| https://osv.dev/DLA-3926-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2021-36770 | 7.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-47038 | 7.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-15649 | 5.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2025-40909 | 5.9 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-12087 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-13221 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42496 | 9.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-42497 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48959 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48961 | 7.3 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-48962 | 7.3 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-57432 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-57433 | | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-7010 | 6.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-7017 | 7.1 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-8376 | 9.8 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-9538 | 7.5 | Debian | perl | 5.24.1-3+deb9u7 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5135-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3072-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3189-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3316-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3422-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3600-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3651-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3764-1 | | Debian | postgresql-11 | 11.15-1.pgdg90+1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-5958 | 2.1 | Debian | sed | 4.4-1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2017-17512 | 8.8 | Debian | sensible-utils | 0.0.9+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2018-20482 | 4.7 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2023-39804 | 6.2 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3755-1 | | | | | | | -| https://osv.dev/DEBIAN-CVE-2026-5704 | 5.5 | Debian | tar | 1.29b-1.1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3051-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3134-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3161-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3366-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3412-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3684-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3788-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-3972-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-4085-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-4105-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-4403-1 | | Debian | tzdata | 2021a-0+deb9u3 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DLA-4016-1 | | Debian | ucf | 3.0036 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5055-1 | 5.5 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5650-1 | 5.5 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2016-2779 | 7.8 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-13595 | 5.3 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-27456 | 4.7 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-3184 | 5.3 | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-53612 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-53613 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-53614 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-53615 | | Debian | util-linux | 2.29.2-1+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5123-1 | 8.8 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DSA-5895-1 | 8.7 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2024-3094 | 10.0 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -| https://osv.dev/DEBIAN-CVE-2026-34743 | 5.3 | Debian | xz-utils | 5.2.2-1.2+deb9u1 | -- | testdata/sbom-insecure/postgres-stretch.cdx.xml | -+---------------------------------------+------+-----------+--------------------------------+------------------------------------+-----------------------------------+-------------------------------------------------+ ++-------------------------------------+------+-----------+--------------------------------+------------------------------------+-----------------------------------+-------------------------------------------------+ +| OSV URL | CVSS | ECOSYSTEM | PACKAGE | VERSION | FIXED VERSION | SOURCE | ++-------------------------------------+------+-----------+--------------------------------+------------------------------------+-----------------------------------+-------------------------------------------------+ +| https://osv.dev/GO-2022-0274 | 6.0 | Go | github.com/opencontainers/runc | v1.0.1 | 1.1.0 | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/GHSA-v95c-p5hm-xq8f | | | | | | | +| https://osv.dev/GO-2022-0452 | 5.9 | Go | github.com/opencontainers/runc | v1.0.1 | 1.1.2 | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/GHSA-f3fp-gc8g-vw66 | | | | | | | +| https://osv.dev/GO-2023-1627 | 7.0 | Go | github.com/opencontainers/runc | v1.0.1 | 1.1.5 | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/GHSA-vpvm-3wq2-2wvm | | | | | | | +| https://osv.dev/GO-2023-1682 | 2.5 | Go | github.com/opencontainers/runc | v1.0.1 | 1.1.5 | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/GHSA-m8cg-xc2p-r3fc | | | | | | | +| https://osv.dev/GO-2023-1683 | 6.1 | Go | github.com/opencontainers/runc | v1.0.1 | 1.1.5 | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/GHSA-g2j6-57v7-gm8c | | | | | | | +| https://osv.dev/GO-2024-2491 | 8.6 | Go | github.com/opencontainers/runc | v1.0.1 | 1.1.12 | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/GHSA-xr7r-f8xq-vfvv | | | | | | | +| https://osv.dev/GO-2024-3110 | 4.8 | Go | github.com/opencontainers/runc | v1.0.1 | 1.1.14 | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/GHSA-jfvp-7x6p-h2pv | | | | | | | +| https://osv.dev/GO-2025-4096 | 7.3 | Go | github.com/opencontainers/runc | v1.0.1 | 1.2.8 | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/GHSA-9493-h29p-rfm2 | | | | | | | +| https://osv.dev/GO-2025-4097 | 7.3 | Go | github.com/opencontainers/runc | v1.0.1 | 1.2.8 | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/GHSA-qw9x-cqr3-wc7r | | | | | | | +| https://osv.dev/GO-2025-4098 | 7.3 | Go | github.com/opencontainers/runc | v1.0.1 | 1.2.8 | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/GHSA-cgrx-mc8f-2prm | | | | | | | +| https://osv.dev/GO-2026-5761 | 4.8 | Go | github.com/opencontainers/runc | v1.0.1 | 1.3.6 | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/GHSA-xjvp-4fhw-gc47 | | | | | | | +| https://osv.dev/GO-2022-0493 | 5.3 | Go | golang.org/x/sys | v0.0.0-20210817142637-7d9622a276b7 | 0.0.0-20220412211240-33da011f77ad | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/GHSA-p782-xgp4-8hr8 | | | | | | | +| https://osv.dev/GO-2026-5024 | | Go | golang.org/x/sys | v0.0.0-20210817142637-7d9622a276b7 | 0.44.0 | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DLA-3022-1 | | Debian:9 | dpkg | 1.18.25 | 1.18.26 | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DLA-3012-1 | | Debian:9 | libxml2 | 2.9.4+dfsg1-2.2+deb9u6 | 2.9.4+dfsg1-2.2+deb9u7 | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DLA-3008-1 | | Debian:9 | openssl | 1.1.0l-1~deb9u5 | 1.1.0l-1~deb9u6 | testdata/sbom-insecure/postgres-stretch.cdx.xml | +| https://osv.dev/DLA-3051-1 | | Debian:9 | tzdata | 2021a-0+deb9u3 | 2021a-0+deb9u4 | testdata/sbom-insecure/postgres-stretch.cdx.xml | ++-------------------------------------+------+-----------+--------------------------------+------------------------------------+-----------------------------------+-------------------------------------------------+ --- diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores_unused_ignores_are_reported_with_specific_config_and_file#01.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores_unused_ignores_are_reported_with_specific_config_and_file#01.yaml index f7f3e24b9d6..1ccbde29c93 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores_unused_ignores_are_reported_with_specific_config_and_file#01.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores_unused_ignores_are_reported_with_specific_config_and_file#01.yaml @@ -5,14 +5,14 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 23510 + content_length: 23784 host: api.osv.dev body: | { "queries": [ { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "adduser" }, "version": "3.115" @@ -96,35 +96,35 @@ interactions: }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "apt" }, "version": "1.4.11" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "base-files" }, "version": "9.9+deb9u13" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "base-passwd" }, "version": "3.5.43" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "bash" }, "version": "4.4-5" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "bsdutils" }, "version": "1:2.29.2-1+deb9u1" @@ -166,84 +166,84 @@ interactions: }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "coreutils" }, "version": "8.26-3" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "dash" }, "version": "0.5.8-2.4" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "debconf" }, "version": "1.5.61" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "debian-archive-keyring" }, "version": "2017.5+deb9u2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "debianutils" }, "version": "4.8.1.1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "diffutils" }, "version": "1:3.5-3" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "dirmngr" }, "version": "2.1.18-8~deb9u4" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "dpkg" }, "version": "1.18.25" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "e2fslibs" }, "version": "1.43.4-2+deb9u2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "e2fsprogs" }, "version": "1.43.4-2+deb9u2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "findutils" }, "version": "4.6.0+git+20161106-2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "gcc-6-base" }, "version": "6.3.0-18+deb9u1" @@ -264,14 +264,14 @@ interactions: }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "gnupg" }, "version": "2.1.18-8~deb9u4" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "gnupg-agent" }, "version": "2.1.18-8~deb9u4" @@ -285,112 +285,112 @@ interactions: }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "gpgv" }, "version": "2.1.18-8~deb9u4" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "grep" }, "version": "2.27-2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "gzip" }, "version": "1.6-5+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "hostname" }, "version": "3.18+b1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "init-system-helpers" }, "version": "1.48" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libacl1" }, "version": "2.2.52-3+b1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libapt-pkg5.0" }, "version": "1.4.11" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libassuan0" }, "version": "2.4.3-2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libattr1" }, "version": "1:2.4.47-2+b2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libaudit-common" }, "version": "1:2.6.7-2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libaudit1" }, "version": "1:2.6.7-2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libblkid1" }, "version": "2.29.2-1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libbsd0" }, "version": "0.8.3-1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libbz2-1.0" }, "version": "1.0.6-8.1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libc-bin" }, "version": "2.24-11+deb9u4" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libc-l10n" }, "version": "2.24-11+deb9u4" @@ -411,21 +411,21 @@ interactions: }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libc6" }, "version": "2.24-11+deb9u4" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libcap-ng0" }, "version": "0.7.7-3+b1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libcomerr2" }, "version": "1.43.4-2+deb9u2" @@ -460,357 +460,357 @@ interactions: }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libdb5.3" }, "version": "5.3.28-12+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libdebconfclient0" }, "version": "0.227" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libedit2" }, "version": "3.1-20160903-3" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libfdisk1" }, "version": "2.29.2-1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libffi6" }, "version": "3.2.1-6" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libgcc1" }, "version": "1:6.3.0-18+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libgcrypt20" }, "version": "1.7.6-2+deb9u4" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libgdbm3" }, "version": "1.8.3-14" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libgmp10" }, "version": "2:6.1.2+dfsg-1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libgnutls30" }, "version": "3.5.8-5+deb9u6" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libgpg-error0" }, "version": "1.26-2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libgssapi-krb5-2" }, "version": "1.15-1+deb9u3" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libhogweed4" }, "version": "3.3-1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libicu57" }, "version": "57.1-6+deb9u5" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libidn11" }, "version": "1.33-1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libjson-perl" }, "version": "2.90-1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libk5crypto3" }, "version": "1.15-1+deb9u3" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libkeyutils1" }, "version": "1.5.9-9" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libkrb5-3" }, "version": "1.15-1+deb9u3" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libkrb5support0" }, "version": "1.15-1+deb9u3" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libksba8" }, "version": "1.3.5-2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libldap-2.4-2" }, "version": "2.4.44+dfsg-5+deb9u8" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libldap-common" }, "version": "2.4.44+dfsg-5+deb9u8" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libllvm6.0" }, "version": "1:6.0-1~bpo9+1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "liblz4-1" }, "version": "0.0~r131-2+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "liblzma5" }, "version": "5.2.2-1.2+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libmount1" }, "version": "2.29.2-1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libncurses5" }, "version": "6.0+20161126-1+deb9u2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libncursesw5" }, "version": "6.0+20161126-1+deb9u2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libnettle6" }, "version": "3.3-1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libnpth0" }, "version": "1.3-1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libnss-wrapper" }, "version": "1.1.3-1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libp11-kit0" }, "version": "0.23.3-2+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libpam-modules" }, "version": "1.1.8-3.6" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libpam-modules-bin" }, "version": "1.1.8-3.6" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libpam-runtime" }, "version": "1.1.8-3.6" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libpam0g" }, "version": "1.1.8-3.6" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libpcre3" }, "version": "2:8.39-3" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libperl5.24" }, "version": "5.24.1-3+deb9u7" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libpq5" }, "version": "14.2-1.pgdg90+1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libreadline7" }, "version": "7.0-3" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libsasl2-2" }, "version": "2.1.27~101-g0780600+dfsg-3+deb9u2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libsasl2-modules-db" }, "version": "2.1.27~101-g0780600+dfsg-3+deb9u2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libselinux1" }, "version": "2.6-3+b3" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libsemanage-common" }, "version": "2.6-2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libsemanage1" }, "version": "2.6-2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libsepol1" }, "version": "2.6-2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libsmartcols1" }, "version": "2.29.2-1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libsqlite3-0" }, "version": "3.16.2-5+deb9u3" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libss2" }, "version": "1.43.4-2+deb9u2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libssl1.1" }, "version": "1.1.0l-1~deb9u5" @@ -838,112 +838,112 @@ interactions: }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libstdc++6" }, "version": "6.3.0-18+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libsystemd0" }, "version": "232-25+deb9u13" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libtasn1-6" }, "version": "4.10-1.1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libtinfo5" }, "version": "6.0+20161126-1+deb9u2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libudev1" }, "version": "232-25+deb9u13" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libustr-1.0-1" }, "version": "1.0.4-6" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libuuid1" }, "version": "2.29.2-1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libxml2" }, "version": "2.9.4+dfsg1-2.2+deb9u6" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libxslt1.1" }, "version": "1.1.29-2.1+deb9u2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libzstd1" }, "version": "1.1.2-1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "locales" }, "version": "2.24-11+deb9u4" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "login" }, "version": "1:4.4-4.1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "lsb-base" }, "version": "9.20161125" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "mawk" }, "version": "1.3.3-17+b3" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "mount" }, "version": "2.29.2-1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "multiarch-support" }, "version": "2.24-11+deb9u4" @@ -985,112 +985,112 @@ interactions: }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "ncurses-base" }, "version": "6.0+20161126-1+deb9u2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "ncurses-bin" }, "version": "6.0+20161126-1+deb9u2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "netbase" }, "version": "5.4" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "openssl" }, "version": "1.1.0l-1~deb9u5" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "passwd" }, "version": "1:4.4-4.1+deb9u1" }, { "package": { - "ecosystem": "Ubuntu", + "ecosystem": "Ubuntu:20.04:LTS", "name": "pcre3" }, "version": "2:8.39-12ubuntu0.1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "perl" }, "version": "5.24.1-3+deb9u7" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "perl-base" }, "version": "5.24.1-3+deb9u7" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "perl-modules-5.24" }, "version": "5.24.1-3+deb9u7" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "pgdg-keyring" }, "version": "2018.2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "pinentry-curses" }, "version": "1.0.0-2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "postgresql-11" }, "version": "11.15-1.pgdg90+1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "postgresql-client-11" }, "version": "11.15-1.pgdg90+1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "postgresql-client-common" }, "version": "238.pgdg90+1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "postgresql-common" }, "version": "238.pgdg90+1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "readline-common" }, "version": "7.0-3" @@ -1118,21 +1118,21 @@ interactions: }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "sed" }, "version": "4.4-1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "sensible-utils" }, "version": "0.0.9+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "ssl-cert" }, "version": "1.0.39" @@ -1153,42 +1153,42 @@ interactions: }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "sysvinit-utils" }, "version": "2.88dsf-59.9" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "tar" }, "version": "1.29b-1.1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "tzdata" }, "version": "2021a-0+deb9u3" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "ucf" }, "version": "3.0036" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "util-linux" }, "version": "2.29.2-1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "xz-utils" }, "version": "5.2.2-1.2+deb9u1" @@ -1223,14 +1223,14 @@ interactions: }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "zlib1g" }, "version": "1:1.2.8.dfsg-5+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "zstd" }, "version": "1.1.2-1+deb9u1" @@ -1246,7 +1246,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 26321 + content_length: 3422 body: | { "results": [ @@ -1262,140 +1262,33 @@ interactions: {}, {}, {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2011-3374", - "modified": "2026-04-28T20:07:05.372730Z" - }, - { - "id": "DEBIAN-CVE-2018-0501", - "modified": "2026-04-28T20:18:02.225277Z" - }, - { - "id": "DEBIAN-CVE-2019-3462", - "modified": "2026-04-28T20:20:42.335142Z" - }, - { - "id": "DEBIAN-CVE-2020-27350", - "modified": "2026-06-15T19:02:43.291435Z" - }, - { - "id": "DEBIAN-CVE-2020-3810", - "modified": "2026-06-15T19:03:31.557356Z" - }, - { - "id": "DSA-4685-1", - "modified": "2026-03-09T02:09:03.263738Z" - }, - { - "id": "DSA-4808-1", - "modified": "2026-03-09T02:11:17.119108Z" - } - ] - }, {}, {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2019-18276", - "modified": "2026-04-28T20:20:28.288898Z" - }, - { - "id": "DEBIAN-CVE-2022-3715", - "modified": "2026-06-15T19:04:10.483381Z" - } - ] - }, {}, {}, {}, {}, {}, {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2016-2781", - "modified": "2026-04-28T20:15:21.375201Z" - }, - { - "id": "DEBIAN-CVE-2017-18018", - "modified": "2026-06-15T19:03:03.254047Z" - }, - { - "id": "DEBIAN-CVE-2024-0684", - "modified": "2026-06-15T19:04:56.517133Z" - }, - { - "id": "DEBIAN-CVE-2025-5278", - "modified": "2026-06-15T19:05:53.911862Z" - } - ] - }, {}, {}, - { - "vulns": [ - { - "id": "DLA-3482-1", - "modified": "2025-05-26T07:01:25.263124Z" - } - ] - }, + {}, + {}, + {}, + {}, {}, {}, {}, { "vulns": [ - { - "id": "DEBIAN-CVE-2022-1664", - "modified": "2026-06-15T19:04:00.624083Z" - }, - { - "id": "DEBIAN-CVE-2025-6297", - "modified": "2026-07-08T08:00:12.133337Z" - }, - { - "id": "DEBIAN-CVE-2026-2219", - "modified": "2026-06-15T19:06:07.784075Z" - }, { "id": "DLA-3022-1", "modified": "2026-03-09T01:23:37.553205Z" - }, - { - "id": "DSA-5147-1", - "modified": "2026-03-09T02:10:11.335992Z" } ] }, {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2019-5094", - "modified": "2026-04-28T20:20:44.008554Z" - }, - { - "id": "DEBIAN-CVE-2019-5188", - "modified": "2026-04-28T20:20:44.674406Z" - }, - { - "id": "DEBIAN-CVE-2022-1304", - "modified": "2026-06-15T19:03:59.997081Z" - }, - { - "id": "DLA-3910-1", - "modified": "2026-03-09T01:22:32.343795Z" - }, - { - "id": "DSA-4535-1", - "modified": "2026-03-09T02:10:12.902574Z" - } - ] - }, + {}, {}, {}, { @@ -1511,26 +1404,6 @@ interactions: }, {}, {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2022-1271", - "modified": "2026-06-15T19:04:00.779834Z" - }, - { - "id": "DEBIAN-CVE-2026-41991", - "modified": "2026-07-02T10:03:18.347139Z" - }, - { - "id": "DEBIAN-CVE-2026-41992", - "modified": "2026-07-02T10:03:18.483652Z" - }, - { - "id": "DSA-5122-1", - "modified": "2026-03-09T02:09:10.163691Z" - } - ] - }, {}, {}, {}, @@ -1559,50 +1432,13 @@ interactions: {}, {}, {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2017-0379", - "modified": "2026-06-15T19:00:09.979316Z" - }, - { - "id": "DEBIAN-CVE-2017-7526", - "modified": "2026-06-15T19:03:17.510311Z" - }, - { - "id": "DEBIAN-CVE-2018-0495", - "modified": "2026-04-28T20:18:02.129016Z" - }, - { - "id": "DEBIAN-CVE-2018-6829", - "modified": "2026-04-28T20:19:30.599344Z" - }, - { - "id": "DEBIAN-CVE-2019-13627", - "modified": "2026-04-28T20:20:10.432164Z" - }, - { - "id": "DEBIAN-CVE-2021-33560", - "modified": "2026-06-15T19:03:44.643722Z" - }, - { - "id": "DEBIAN-CVE-2021-40528", - "modified": "2026-06-15T19:03:49.440233Z" - }, - { - "id": "DEBIAN-CVE-2024-2236", - "modified": "2026-06-15T19:04:58.645370Z" - }, - { - "id": "DEBIAN-CVE-2026-41989", - "modified": "2026-06-15T19:06:23.302811Z" - }, - { - "id": "DEBIAN-CVE-2026-41990", - "modified": "2026-06-15T19:06:23.245006Z" - } - ] - }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, {}, {}, {}, @@ -1655,40 +1491,8 @@ interactions: { "vulns": [ { - "id": "DEBIAN-CVE-2017-10790", - "modified": "2026-06-15T19:00:52.669414Z" - }, - { - "id": "DEBIAN-CVE-2018-1000654", - "modified": "2026-04-28T20:18:05.963472Z" - }, - { - "id": "DEBIAN-CVE-2018-6003", - "modified": "2026-04-28T20:19:28.343Z" - }, - { - "id": "DEBIAN-CVE-2021-46848", - "modified": "2026-06-15T19:03:53.301194Z" - }, - { - "id": "DEBIAN-CVE-2024-12133", - "modified": "2026-06-15T19:04:57.417379Z" - }, - { - "id": "DEBIAN-CVE-2025-13151", - "modified": "2026-07-11T21:00:09.231454Z" - }, - { - "id": "DLA-3263-1", - "modified": "2026-03-09T01:22:34.273046Z" - }, - { - "id": "DLA-4061-1", - "modified": "2026-03-09T01:20:16.124977Z" - }, - { - "id": "DSA-5863-1", - "modified": "2026-03-09T02:08:50.747280Z" + "id": "DLA-3012-1", + "modified": "2026-03-09T01:20:46.878115Z" } ] }, @@ -1696,1248 +1500,80 @@ interactions: {}, {}, {}, + {}, + {}, + {}, + {}, { "vulns": [ { - "id": "DEBIAN-CVE-2016-3709", - "modified": "2026-04-28T20:15:25.927586Z" - }, - { - "id": "DEBIAN-CVE-2016-9318", - "modified": "2026-04-28T20:16:03.400825Z" - }, - { - "id": "DEBIAN-CVE-2017-0663", - "modified": "2026-06-15T19:00:27.391648Z" - }, - { - "id": "DEBIAN-CVE-2017-15412", - "modified": "2026-06-15T19:00:26.805737Z" - }, - { - "id": "DEBIAN-CVE-2017-16931", - "modified": "2026-06-15T19:02:58.144726Z" - }, - { - "id": "DEBIAN-CVE-2017-16932", - "modified": "2026-06-15T19:02:58.100017Z" - }, - { - "id": "DEBIAN-CVE-2017-18258", - "modified": "2026-06-15T19:03:04.345137Z" - }, - { - "id": "DEBIAN-CVE-2017-5130", - "modified": "2026-06-15T19:03:10.329935Z" - }, - { - "id": "DEBIAN-CVE-2017-5969", - "modified": "2026-06-15T19:03:13.322936Z" - }, - { - "id": "DEBIAN-CVE-2017-7375", - "modified": "2026-06-15T19:03:16.008104Z" - }, - { - "id": "DEBIAN-CVE-2017-7376", - "modified": "2026-06-15T19:03:16.856154Z" - }, - { - "id": "DEBIAN-CVE-2017-8872", - "modified": "2026-06-15T19:03:19.217317Z" - }, - { - "id": "DEBIAN-CVE-2017-9047", - "modified": "2026-06-15T19:03:19.534200Z" - }, - { - "id": "DEBIAN-CVE-2017-9048", - "modified": "2026-06-15T19:03:19.676854Z" - }, - { - "id": "DEBIAN-CVE-2017-9049", - "modified": "2026-06-15T19:03:19.583325Z" - }, - { - "id": "DEBIAN-CVE-2017-9050", - "modified": "2026-06-15T19:03:19.684540Z" - }, - { - "id": "DEBIAN-CVE-2018-14404", - "modified": "2026-04-28T20:18:44.279858Z" - }, - { - "id": "DEBIAN-CVE-2018-14567", - "modified": "2026-04-28T20:18:44.933766Z" - }, - { - "id": "DEBIAN-CVE-2019-19956", - "modified": "2026-04-28T20:20:35.915921Z" - }, - { - "id": "DEBIAN-CVE-2019-20388", - "modified": "2026-04-28T20:20:38.323690Z" - }, - { - "id": "DEBIAN-CVE-2020-24977", - "modified": "2026-06-15T19:02:39.974616Z" - }, - { - "id": "DEBIAN-CVE-2020-7595", - "modified": "2026-06-15T19:03:34.353922Z" - }, - { - "id": "DEBIAN-CVE-2021-3516", - "modified": "2026-06-15T19:03:45.345898Z" - }, - { - "id": "DEBIAN-CVE-2021-3517", - "modified": "2026-06-15T19:03:45.353243Z" - }, - { - "id": "DEBIAN-CVE-2021-3518", - "modified": "2026-06-15T19:03:45.347369Z" - }, - { - "id": "DEBIAN-CVE-2021-3537", - "modified": "2026-06-15T19:03:45.567740Z" - }, - { - "id": "DEBIAN-CVE-2021-3541", - "modified": "2026-06-15T19:03:45.510224Z" - }, - { - "id": "DEBIAN-CVE-2022-2309", - "modified": "2026-06-15T19:04:03.092852Z" - }, - { - "id": "DEBIAN-CVE-2022-23308", - "modified": "2026-06-15T19:04:02.950978Z" - }, - { - "id": "DEBIAN-CVE-2022-29824", - "modified": "2026-06-15T19:04:06.712149Z" - }, - { - "id": "DEBIAN-CVE-2022-40303", - "modified": "2026-06-15T19:04:12.222759Z" - }, + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-07-08T04:32:24.548042Z" + } + ] + }, + { + "vulns": [ { - "id": "DEBIAN-CVE-2022-40304", - "modified": "2026-06-15T19:04:12.156121Z" - }, + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-07-08T04:32:24.548042Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ { - "id": "DEBIAN-CVE-2022-49043", - "modified": "2026-06-15T19:04:18.848264Z" - }, + "id": "DLA-3008-1", + "modified": "2026-03-09T01:23:33.375630Z" + } + ] + }, + {}, + { + "vulns": [ { - "id": "DEBIAN-CVE-2023-28484", - "modified": "2026-06-15T19:04:33.903555Z" - }, + "id": "UBUNTU-CVE-2017-11164", + "modified": "2026-04-22T11:10:44.262299Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ { - "id": "DEBIAN-CVE-2023-29469", - "modified": "2026-06-15T19:04:34.704558Z" - }, - { - "id": "DEBIAN-CVE-2023-39615", - "modified": "2026-06-15T19:04:38.661771Z" - }, - { - "id": "DEBIAN-CVE-2023-45322", - "modified": "2026-06-15T19:04:41.089740Z" - }, - { - "id": "DEBIAN-CVE-2024-25062", - "modified": "2026-06-15T19:04:59.345817Z" - }, - { - "id": "DEBIAN-CVE-2024-34459", - "modified": "2026-06-15T19:05:08.094242Z" - }, - { - "id": "DEBIAN-CVE-2024-56171", - "modified": "2026-06-15T19:05:32.764069Z" - }, - { - "id": "DEBIAN-CVE-2025-24928", - "modified": "2026-06-15T19:05:22.040034Z" - }, - { - "id": "DEBIAN-CVE-2025-27113", - "modified": "2026-06-15T19:05:22.569507Z" - }, - { - "id": "DEBIAN-CVE-2025-32414", - "modified": "2026-06-15T19:05:23.263167Z" - }, - { - "id": "DEBIAN-CVE-2025-32415", - "modified": "2026-06-15T19:05:23.332543Z" - }, - { - "id": "DEBIAN-CVE-2025-49794", - "modified": "2026-06-15T19:05:00.722216Z" - }, - { - "id": "DEBIAN-CVE-2025-49796", - "modified": "2026-06-15T19:05:00.886508Z" - }, - { - "id": "DEBIAN-CVE-2025-6021", - "modified": "2026-06-15T19:05:55.555048Z" - }, - { - "id": "DEBIAN-CVE-2025-6170", - "modified": "2026-06-15T19:05:55.834238Z" - }, - { - "id": "DEBIAN-CVE-2025-8732", - "modified": "2026-07-11T21:00:11.232942Z" - }, - { - "id": "DEBIAN-CVE-2025-9714", - "modified": "2026-06-15T19:06:02.035637Z" - }, - { - "id": "DEBIAN-CVE-2026-0989", - "modified": "2026-07-11T21:00:11.284105Z" - }, - { - "id": "DEBIAN-CVE-2026-0990", - "modified": "2026-07-11T21:00:11.304136Z" - }, - { - "id": "DEBIAN-CVE-2026-0992", - "modified": "2026-07-11T21:00:11.289576Z" - }, - { - "id": "DEBIAN-CVE-2026-11979", - "modified": "2026-07-01T18:00:10.769750Z" - }, - { - "id": "DEBIAN-CVE-2026-1757", - "modified": "2026-07-11T21:00:30.668264Z" - }, - { - "id": "DEBIAN-CVE-2026-6653", - "modified": "2026-06-23T05:00:15.700358Z" - }, - { - "id": "DEBIAN-CVE-2026-6732", - "modified": "2026-06-15T19:06:32.212693Z" - }, - { - "id": "DLA-3012-1", - "modified": "2026-03-09T01:20:46.878115Z" - }, - { - "id": "DLA-3172-1", - "modified": "2026-03-09T01:19:54.747665Z" - }, - { - "id": "DLA-3405-1", - "modified": "2026-03-09T01:01:29.748040Z" - }, - { - "id": "DLA-3878-1", - "modified": "2026-03-09T01:20:38.676387Z" - }, - { - "id": "DLA-4064-1", - "modified": "2026-03-09T01:20:30.558703Z" - }, - { - "id": "DLA-4146-1", - "modified": "2026-03-09T01:22:43.732573Z" - }, - { - "id": "DLA-4251-1", - "modified": "2026-03-09T02:11:12.986866Z" - }, - { - "id": "DLA-4319-1", - "modified": "2025-09-30T22:17:08.381361Z" - }, - { - "id": "DSA-5142-1", - "modified": "2026-03-09T02:10:58.737631Z" - }, - { - "id": "DSA-5271-1", - "modified": "2026-03-09T02:10:55.154283Z" - }, - { - "id": "DSA-5391-1", - "modified": "2026-03-09T02:09:39.164621Z" - }, - { - "id": "DSA-5949-1", - "modified": "2026-03-09T02:09:32.257423Z" - }, - { - "id": "DSA-5990-1", - "modified": "2025-08-29T13:01:48.117026Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-26519", - "modified": "2026-07-08T04:32:24.548042Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-26519", - "modified": "2026-07-08T04:32:24.548042Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2018-0732", - "modified": "2026-04-28T20:18:02.774246Z" - }, - { - "id": "DEBIAN-CVE-2018-0734", - "modified": "2026-04-28T20:18:02.659961Z" - }, - { - "id": "DEBIAN-CVE-2018-0735", - "modified": "2026-04-28T20:18:03.126498Z" - }, - { - "id": "DEBIAN-CVE-2018-5407", - "modified": "2026-04-28T20:19:25.898144Z" - }, - { - "id": "DEBIAN-CVE-2019-1543", - "modified": "2026-04-28T20:20:20.117772Z" - }, - { - "id": "DEBIAN-CVE-2019-1547", - "modified": "2026-04-28T20:20:20.656364Z" - }, - { - "id": "DEBIAN-CVE-2019-1549", - "modified": "2026-04-28T20:20:20.143335Z" - }, - { - "id": "DEBIAN-CVE-2019-1551", - "modified": "2026-04-28T20:20:20.452019Z" - }, - { - "id": "DEBIAN-CVE-2019-1563", - "modified": "2026-04-28T20:20:20.477320Z" - }, - { - "id": "DEBIAN-CVE-2020-1967", - "modified": "2026-06-15T19:03:27.124044Z" - }, - { - "id": "DEBIAN-CVE-2020-1971", - "modified": "2026-06-15T19:03:27.129623Z" - }, - { - "id": "DEBIAN-CVE-2021-23840", - "modified": "2026-06-15T19:03:39.141068Z" - }, - { - "id": "DEBIAN-CVE-2021-23841", - "modified": "2026-06-15T19:03:39.239523Z" - }, - { - "id": "DEBIAN-CVE-2021-3449", - "modified": "2026-06-15T19:03:44.993162Z" - }, - { - "id": "DEBIAN-CVE-2021-3450", - "modified": "2026-06-15T19:03:45.082977Z" - }, - { - "id": "DEBIAN-CVE-2021-3711", - "modified": "2026-06-15T19:03:46.708959Z" - }, - { - "id": "DEBIAN-CVE-2021-3712", - "modified": "2026-06-15T19:03:46.811218Z" - }, - { - "id": "DEBIAN-CVE-2021-4160", - "modified": "2026-06-15T19:03:50.370810Z" - }, - { - "id": "DEBIAN-CVE-2022-0778", - "modified": "2026-06-15T19:03:59.417208Z" - }, - { - "id": "DEBIAN-CVE-2022-1292", - "modified": "2026-06-15T19:04:00.092279Z" - }, - { - "id": "DEBIAN-CVE-2022-2068", - "modified": "2026-06-15T19:04:01.472470Z" - }, - { - "id": "DEBIAN-CVE-2022-2097", - "modified": "2026-06-15T19:04:01.651321Z" - }, - { - "id": "DEBIAN-CVE-2022-2274", - "modified": "2026-06-15T19:04:02.226892Z" - }, - { - "id": "DEBIAN-CVE-2022-3358", - "modified": "2026-06-15T19:04:08.483482Z" - }, - { - "id": "DEBIAN-CVE-2022-3602", - "modified": "2026-06-15T19:04:09.933655Z" - }, - { - "id": "DEBIAN-CVE-2022-3786", - "modified": "2026-06-15T19:04:10.711321Z" - }, - { - "id": "DEBIAN-CVE-2022-3996", - "modified": "2026-06-15T19:04:12.141836Z" - }, - { - "id": "DEBIAN-CVE-2022-4203", - "modified": "2026-06-15T19:04:12.990232Z" - }, - { - "id": "DEBIAN-CVE-2022-4304", - "modified": "2026-06-15T19:04:13.680775Z" - }, - { - "id": "DEBIAN-CVE-2022-4450", - "modified": "2026-06-15T19:04:14.191322Z" - }, - { - "id": "DEBIAN-CVE-2023-0215", - "modified": "2026-06-15T19:04:29.538665Z" - }, - { - "id": "DEBIAN-CVE-2023-0216", - "modified": "2026-06-15T19:04:29.538277Z" - }, - { - "id": "DEBIAN-CVE-2023-0217", - "modified": "2026-06-15T19:04:29.509442Z" - }, - { - "id": "DEBIAN-CVE-2023-0286", - "modified": "2026-06-15T19:04:29.577693Z" - }, - { - "id": "DEBIAN-CVE-2023-0401", - "modified": "2026-06-15T19:04:29.536951Z" - }, - { - "id": "DEBIAN-CVE-2023-0464", - "modified": "2026-06-15T19:04:22.431910Z" - }, - { - "id": "DEBIAN-CVE-2023-0465", - "modified": "2026-06-15T19:04:29.782851Z" - }, - { - "id": "DEBIAN-CVE-2023-0466", - "modified": "2026-06-15T19:04:29.723231Z" - }, - { - "id": "DEBIAN-CVE-2023-1255", - "modified": "2026-06-15T19:04:30.171672Z" - }, - { - "id": "DEBIAN-CVE-2023-2650", - "modified": "2026-06-15T19:04:32.896962Z" - }, - { - "id": "DEBIAN-CVE-2023-2975", - "modified": "2026-06-15T19:04:33.914628Z" - }, - { - "id": "DEBIAN-CVE-2023-3446", - "modified": "2026-06-15T19:04:36.527893Z" - }, - { - "id": "DEBIAN-CVE-2023-3817", - "modified": "2026-06-15T19:04:37.642848Z" - }, - { - "id": "DEBIAN-CVE-2023-5363", - "modified": "2026-06-15T19:04:51.152236Z" - }, - { - "id": "DEBIAN-CVE-2023-5678", - "modified": "2026-06-15T19:04:55.721833Z" - }, - { - "id": "DEBIAN-CVE-2023-6129", - "modified": "2026-06-15T19:04:55.809967Z" - }, - { - "id": "DEBIAN-CVE-2023-6237", - "modified": "2026-06-15T19:04:55.746227Z" - }, - { - "id": "DEBIAN-CVE-2024-0727", - "modified": "2026-06-15T19:04:56.653523Z" - }, - { - "id": "DEBIAN-CVE-2024-12797", - "modified": "2026-06-15T19:04:57.395001Z" - }, - { - "id": "DEBIAN-CVE-2024-13176", - "modified": "2026-06-15T19:04:57.797709Z" - }, - { - "id": "DEBIAN-CVE-2024-2511", - "modified": "2026-06-15T19:04:59.365295Z" - }, - { - "id": "DEBIAN-CVE-2024-4603", - "modified": "2026-06-15T19:05:18.010195Z" - }, - { - "id": "DEBIAN-CVE-2024-4741", - "modified": "2026-06-15T19:05:26.156893Z" - }, - { - "id": "DEBIAN-CVE-2024-5535", - "modified": "2026-06-15T19:05:32.641835Z" - }, - { - "id": "DEBIAN-CVE-2024-6119", - "modified": "2026-06-15T19:05:35.767292Z" - }, - { - "id": "DEBIAN-CVE-2024-9143", - "modified": "2026-06-15T19:05:37.662826Z" - }, - { - "id": "DEBIAN-CVE-2025-11187", - "modified": "2026-06-15T19:05:38.599749Z" - }, - { - "id": "DEBIAN-CVE-2025-15467", - "modified": "2026-06-15T19:05:19.068303Z" - }, - { - "id": "DEBIAN-CVE-2025-15468", - "modified": "2026-06-15T19:05:19.032817Z" - }, - { - "id": "DEBIAN-CVE-2025-15469", - "modified": "2026-06-15T19:05:19.209846Z" - }, - { - "id": "DEBIAN-CVE-2025-27587", - "modified": "2026-06-15T19:05:22.788453Z" - }, - { - "id": "DEBIAN-CVE-2025-4575", - "modified": "2026-06-15T19:05:51.522956Z" - }, - { - "id": "DEBIAN-CVE-2025-66199", - "modified": "2026-06-15T19:05:57.149320Z" - }, - { - "id": "DEBIAN-CVE-2025-68160", - "modified": "2026-06-15T19:05:57.548210Z" - }, - { - "id": "DEBIAN-CVE-2025-69418", - "modified": "2026-06-15T19:05:59.951428Z" - }, - { - "id": "DEBIAN-CVE-2025-69419", - "modified": "2026-06-15T19:05:59.916552Z" - }, - { - "id": "DEBIAN-CVE-2025-69420", - "modified": "2026-06-15T19:06:00.081598Z" - }, - { - "id": "DEBIAN-CVE-2025-69421", - "modified": "2026-06-15T19:05:59.919058Z" - }, - { - "id": "DEBIAN-CVE-2025-9230", - "modified": "2026-06-15T19:05:00.660395Z" - }, - { - "id": "DEBIAN-CVE-2025-9231", - "modified": "2026-06-15T19:05:00.573277Z" - }, - { - "id": "DEBIAN-CVE-2025-9232", - "modified": "2026-06-15T19:05:00.787467Z" - }, - { - "id": "DEBIAN-CVE-2026-22795", - "modified": "2026-06-15T19:06:08.233931Z" - }, - { - "id": "DEBIAN-CVE-2026-22796", - "modified": "2026-06-15T19:06:08.212629Z" - }, - { - "id": "DEBIAN-CVE-2026-2673", - "modified": "2026-06-15T19:06:13.326001Z" - }, - { - "id": "DEBIAN-CVE-2026-28386", - "modified": "2026-06-15T19:06:14.302905Z" - }, - { - "id": "DEBIAN-CVE-2026-28387", - "modified": "2026-06-15T19:06:14.443506Z" - }, - { - "id": "DEBIAN-CVE-2026-28388", - "modified": "2026-06-15T19:06:14.388993Z" - }, - { - "id": "DEBIAN-CVE-2026-28389", - "modified": "2026-06-15T19:06:14.409340Z" - }, - { - "id": "DEBIAN-CVE-2026-28390", - "modified": "2026-06-15T19:06:14.566148Z" - }, - { - "id": "DEBIAN-CVE-2026-31789", - "modified": "2026-06-15T19:06:17.669473Z" - }, - { - "id": "DEBIAN-CVE-2026-31790", - "modified": "2026-06-15T19:06:17.688401Z" - }, - { - "id": "DEBIAN-CVE-2026-34180", - "modified": "2026-06-16T05:00:10.520419Z" - }, - { - "id": "DEBIAN-CVE-2026-34181", - "modified": "2026-06-16T05:00:11.277029Z" - }, - { - "id": "DEBIAN-CVE-2026-34182", - "modified": "2026-06-16T05:00:11.812424Z" - }, - { - "id": "DEBIAN-CVE-2026-34183", - "modified": "2026-06-16T05:00:10.220537Z" - }, - { - "id": "DEBIAN-CVE-2026-35188", - "modified": "2026-06-16T05:00:11.061524Z" - }, - { - "id": "DEBIAN-CVE-2026-42764", - "modified": "2026-06-16T05:00:12.023180Z" - }, - { - "id": "DEBIAN-CVE-2026-42765", - "modified": "2026-06-16T05:00:11.749345Z" - }, - { - "id": "DEBIAN-CVE-2026-42766", - "modified": "2026-06-16T05:00:12.882090Z" - }, - { - "id": "DEBIAN-CVE-2026-42767", - "modified": "2026-06-16T05:00:12.647179Z" - }, - { - "id": "DEBIAN-CVE-2026-42768", - "modified": "2026-06-16T05:00:12.022710Z" - }, - { - "id": "DEBIAN-CVE-2026-42769", - "modified": "2026-06-16T05:00:12.230822Z" - }, - { - "id": "DEBIAN-CVE-2026-42770", - "modified": "2026-06-16T05:00:12.124374Z" - }, - { - "id": "DEBIAN-CVE-2026-45445", - "modified": "2026-06-16T05:00:13.449352Z" - }, - { - "id": "DEBIAN-CVE-2026-45446", - "modified": "2026-06-16T05:00:13.664718Z" - }, - { - "id": "DEBIAN-CVE-2026-45447", - "modified": "2026-06-16T05:00:13.600013Z" - }, - { - "id": "DEBIAN-CVE-2026-7383", - "modified": "2026-06-16T05:00:13.816553Z" - }, - { - "id": "DEBIAN-CVE-2026-9076", - "modified": "2026-06-16T05:00:15.094296Z" - }, - { - "id": "DLA-3008-1", - "modified": "2026-03-09T01:23:33.375630Z" - }, - { - "id": "DLA-3325-1", - "modified": "2026-03-09T01:19:40.983935Z" - }, - { - "id": "DLA-3449-1", - "modified": "2026-03-09T01:22:47.322805Z" - }, - { - "id": "DLA-3530-1", - "modified": "2026-03-09T01:19:28.929204Z" - }, - { - "id": "DLA-3942-1", - "modified": "2026-03-09T01:22:40.686044Z" - }, - { - "id": "DLA-3942-2", - "modified": "2026-03-09T01:21:01.728730Z" - }, - { - "id": "DLA-4176-1", - "modified": "2026-03-09T01:20:23.459313Z" - }, - { - "id": "DLA-4321-1", - "modified": "2025-10-03T16:33:24.717173Z" - }, - { - "id": "DLA-4490-1", - "modified": "2026-02-23T10:30:28.927832Z" - }, - { - "id": "DSA-4539-1", - "modified": "2026-03-09T02:09:20.276054Z" - }, - { - "id": "DSA-4539-3", - "modified": "2025-05-26T07:05:14.261652Z" - }, - { - "id": "DSA-4661-1", - "modified": "2026-03-09T02:08:53.792348Z" - }, - { - "id": "DSA-4807-1", - "modified": "2026-03-09T02:10:20.442914Z" - }, - { - "id": "DSA-4855-1", - "modified": "2026-03-09T02:11:29.405206Z" - }, - { - "id": "DSA-4875-1", - "modified": "2026-03-09T02:10:05.387501Z" - }, - { - "id": "DSA-4963-1", - "modified": "2026-03-09T02:10:15.488747Z" - }, - { - "id": "DSA-5103-1", - "modified": "2026-03-09T02:09:42.407559Z" - }, - { - "id": "DSA-5139-1", - "modified": "2026-03-09T02:09:17.334653Z" - }, - { - "id": "DSA-5169-1", - "modified": "2026-03-09T02:09:37.692763Z" - }, - { - "id": "DSA-5343-1", - "modified": "2026-03-09T02:09:47.149297Z" - }, - { - "id": "DSA-5417-1", - "modified": "2026-03-09T02:09:39.950679Z" - }, - { - "id": "DSA-5532-1", - "modified": "2026-03-09T02:08:31.395482Z" - }, - { - "id": "DSA-5764-1", - "modified": "2026-03-09T02:09:02.723874Z" - }, - { - "id": "DSA-6015-1", - "modified": "2025-10-01T13:32:01.848986Z" - }, - { - "id": "DSA-6113-1", - "modified": "2026-01-27T20:30:04.397078Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2017-11164", - "modified": "2026-04-22T11:10:44.262299Z" - } - ] - }, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2011-4116", - "modified": "2026-04-28T20:07:16.851516Z" - }, - { - "id": "DEBIAN-CVE-2017-12837", - "modified": "2026-06-15T19:01:54.604489Z" - }, - { - "id": "DEBIAN-CVE-2017-12883", - "modified": "2026-06-15T19:01:57.668393Z" - }, - { - "id": "DEBIAN-CVE-2017-20230", - "modified": "2026-06-15T19:03:06.043307Z" - }, - { - "id": "DEBIAN-CVE-2018-12015", - "modified": "2026-04-28T20:18:20.557055Z" - }, - { - "id": "DEBIAN-CVE-2018-18311", - "modified": "2026-04-28T20:18:59.502369Z" - }, - { - "id": "DEBIAN-CVE-2018-18312", - "modified": "2026-04-28T20:19:00.007980Z" - }, - { - "id": "DEBIAN-CVE-2018-18313", - "modified": "2026-04-28T20:18:59.305044Z" - }, - { - "id": "DEBIAN-CVE-2018-18314", - "modified": "2026-04-28T20:18:59.950845Z" - }, - { - "id": "DEBIAN-CVE-2018-6797", - "modified": "2026-04-28T20:19:30.649933Z" - }, - { - "id": "DEBIAN-CVE-2018-6798", - "modified": "2026-04-28T20:19:30.481442Z" - }, - { - "id": "DEBIAN-CVE-2018-6913", - "modified": "2026-04-28T20:19:31.408182Z" - }, - { - "id": "DEBIAN-CVE-2020-10543", - "modified": "2026-06-15T19:02:49.247100Z" - }, - { - "id": "DEBIAN-CVE-2020-10878", - "modified": "2026-06-15T19:03:21.773731Z" - }, - { - "id": "DEBIAN-CVE-2020-12723", - "modified": "2026-06-15T19:03:23.525858Z" - }, - { - "id": "DEBIAN-CVE-2020-16156", - "modified": "2026-06-15T19:03:26.207200Z" - }, - { - "id": "DEBIAN-CVE-2021-36770", - "modified": "2026-06-15T19:03:47.174486Z" - }, - { - "id": "DEBIAN-CVE-2022-48522", - "modified": "2026-06-15T19:04:15.444540Z" - }, - { - "id": "DEBIAN-CVE-2023-31484", - "modified": "2026-06-15T19:04:35.007393Z" - }, - { - "id": "DEBIAN-CVE-2023-31486", - "modified": "2026-06-15T19:04:35.160442Z" - }, - { - "id": "DEBIAN-CVE-2023-47038", - "modified": "2026-06-15T19:04:42.221431Z" - }, - { - "id": "DEBIAN-CVE-2024-56406", - "modified": "2026-06-15T19:05:32.862624Z" - }, - { - "id": "DEBIAN-CVE-2025-15649", - "modified": "2026-06-15T19:05:19.420530Z" - }, - { - "id": "DEBIAN-CVE-2025-40909", - "modified": "2026-06-15T19:05:51.157315Z" - }, - { - "id": "DEBIAN-CVE-2026-12087", - "modified": "2026-06-17T18:00:11.750305Z" - }, - { - "id": "DEBIAN-CVE-2026-13221", - "modified": "2026-07-14T09:48:20.208496Z" - }, - { - "id": "DEBIAN-CVE-2026-42496", - "modified": "2026-06-15T19:06:24.165786Z" - }, - { - "id": "DEBIAN-CVE-2026-42497", - "modified": "2026-06-15T19:06:24.214158Z" - }, - { - "id": "DEBIAN-CVE-2026-48959", - "modified": "2026-06-15T19:06:30.309989Z" - }, - { - "id": "DEBIAN-CVE-2026-48961", - "modified": "2026-06-15T19:06:30.278805Z" - }, - { - "id": "DEBIAN-CVE-2026-48962", - "modified": "2026-06-15T19:06:30.385227Z" - }, - { - "id": "DEBIAN-CVE-2026-57432", - "modified": "2026-07-14T21:00:16.878520Z" - }, - { - "id": "DEBIAN-CVE-2026-57433", - "modified": "2026-07-14T21:00:16.778516Z" - }, - { - "id": "DEBIAN-CVE-2026-7010", - "modified": "2026-06-15T19:06:32.892437Z" - }, - { - "id": "DEBIAN-CVE-2026-7017", - "modified": "2026-07-11T05:00:10.175081Z" - }, - { - "id": "DEBIAN-CVE-2026-8376", - "modified": "2026-06-15T19:06:34.282925Z" - }, - { - "id": "DEBIAN-CVE-2026-9538", - "modified": "2026-06-15T19:06:35.584055Z" - }, - { - "id": "DLA-3926-1", - "modified": "2026-03-09T01:20:46.118633Z" - }, - { - "id": "DSA-5902-1", - "modified": "2026-03-09T02:09:19.793163Z" - } - ] - }, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DLA-3072-1", - "modified": "2026-03-09T01:22:24.680239Z" - }, - { - "id": "DLA-3189-1", - "modified": "2025-05-26T07:01:07.887113Z" - }, - { - "id": "DLA-3316-1", - "modified": "2025-05-26T07:01:13.127412Z" - }, - { - "id": "DLA-3422-1", - "modified": "2026-03-09T01:20:56.692752Z" - }, - { - "id": "DLA-3600-1", - "modified": "2026-03-09T01:17:49.966197Z" - }, - { - "id": "DLA-3651-1", - "modified": "2026-03-09T01:18:05.310519Z" - }, - { - "id": "DLA-3764-1", - "modified": "2026-03-09T01:23:22.273526Z" - }, - { - "id": "DSA-5135-1", - "modified": "2026-03-09T02:11:21.646978Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2026-5958", - "modified": "2026-06-15T19:06:31.959863Z" - } - ] - }, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2017-17512", - "modified": "2026-06-15T19:02:59.576413Z" + "id": "DLA-3051-1", + "modified": "2025-05-26T07:01:56.257796Z" } ] }, {}, {}, {}, - {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2005-2541", - "modified": "2026-04-28T20:05:02.937588Z" - }, - { - "id": "DEBIAN-CVE-2018-20482", - "modified": "2026-04-28T20:19:13.325479Z" - }, - { - "id": "DEBIAN-CVE-2019-9923", - "modified": "2026-04-28T20:21:03.075135Z" - }, - { - "id": "DEBIAN-CVE-2021-20193", - "modified": "2026-06-15T19:03:36.011066Z" - }, - { - "id": "DEBIAN-CVE-2022-48303", - "modified": "2026-06-15T19:04:15.338240Z" - }, - { - "id": "DEBIAN-CVE-2023-39804", - "modified": "2026-06-15T19:04:38.705050Z" - }, - { - "id": "DEBIAN-CVE-2026-5704", - "modified": "2026-06-15T19:06:31.372681Z" - }, - { - "id": "DLA-3755-1", - "modified": "2026-03-09T01:18:04.185679Z" - } - ] - }, - { - "vulns": [ - { - "id": "DLA-3051-1", - "modified": "2025-05-26T07:01:56.257796Z" - }, - { - "id": "DLA-3134-1", - "modified": "2025-05-26T07:01:01.500124Z" - }, - { - "id": "DLA-3161-1", - "modified": "2025-05-26T07:01:03.882213Z" - }, - { - "id": "DLA-3366-1", - "modified": "2025-05-26T07:01:17.027142Z" - }, - { - "id": "DLA-3412-1", - "modified": "2025-05-26T07:01:20.109212Z" - }, - { - "id": "DLA-3684-1", - "modified": "2025-05-26T07:01:38.953691Z" - }, - { - "id": "DLA-3788-1", - "modified": "2025-05-26T07:01:46.700929Z" - }, - { - "id": "DLA-3972-1", - "modified": "2025-05-26T07:02:05.284676Z" - }, - { - "id": "DLA-4085-1", - "modified": "2025-05-26T07:02:10.958749Z" - }, - { - "id": "DLA-4105-1", - "modified": "2025-05-26T07:02:13.921097Z" - }, - { - "id": "DLA-4403-1", - "modified": "2025-12-12T10:13:37.154747Z" - } - ] - }, - { - "vulns": [ - { - "id": "DLA-4016-1", - "modified": "2025-05-26T07:02:06.504254Z" - } - ] - }, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2016-2779", - "modified": "2026-04-28T20:15:21.386173Z" - }, - { - "id": "DEBIAN-CVE-2018-7738", - "modified": "2026-04-28T20:19:48.672312Z" - }, - { - "id": "DEBIAN-CVE-2021-37600", - "modified": "2026-06-15T19:03:47.048376Z" - }, - { - "id": "DEBIAN-CVE-2021-3995", - "modified": "2026-06-15T19:03:43.339355Z" - }, - { - "id": "DEBIAN-CVE-2021-3996", - "modified": "2026-06-15T19:03:43.355405Z" - }, - { - "id": "DEBIAN-CVE-2022-0563", - "modified": "2026-06-15T19:03:59.250197Z" - }, - { - "id": "DEBIAN-CVE-2024-28085", - "modified": "2026-06-15T19:05:05.661588Z" - }, - { - "id": "DEBIAN-CVE-2025-14104", - "modified": "2026-06-15T19:05:39.770160Z" - }, - { - "id": "DEBIAN-CVE-2026-13595", - "modified": "2026-07-08T10:00:07.900022Z" - }, - { - "id": "DEBIAN-CVE-2026-27456", - "modified": "2026-06-15T19:06:13.644847Z" - }, - { - "id": "DEBIAN-CVE-2026-3184", - "modified": "2026-07-03T23:00:09.066270Z" - }, - { - "id": "DEBIAN-CVE-2026-53612", - "modified": "2026-06-26T22:00:12.721900Z" - }, - { - "id": "DEBIAN-CVE-2026-53613", - "modified": "2026-06-26T22:00:13.040059Z" - }, - { - "id": "DEBIAN-CVE-2026-53614", - "modified": "2026-06-26T22:00:12.733790Z" - }, - { - "id": "DEBIAN-CVE-2026-53615", - "modified": "2026-06-17T08:00:09.756963Z" - }, - { - "id": "DLA-3782-1", - "modified": "2026-03-09T01:20:42.573872Z" - }, - { - "id": "DSA-5055-1", - "modified": "2026-03-09T02:10:40.826335Z" - }, - { - "id": "DSA-5650-1", - "modified": "2026-03-09T02:08:30.371343Z" - } - ] - }, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2022-1271", - "modified": "2026-06-15T19:04:00.779834Z" - }, - { - "id": "DEBIAN-CVE-2024-3094", - "modified": "2026-06-15T19:05:06.976977Z" - }, - { - "id": "DEBIAN-CVE-2025-31115", - "modified": "2026-06-15T19:05:23.141738Z" - }, - { - "id": "DEBIAN-CVE-2026-34743", - "modified": "2026-07-13T12:00:11.362674Z" - }, - { - "id": "DSA-5123-1", - "modified": "2026-03-09T02:10:46.054497Z" - }, - { - "id": "DSA-5895-1", - "modified": "2026-03-09T02:08:52.515269Z" - } - ] - }, { "vulns": [ { @@ -2996,7 +1632,7 @@ interactions: } headers: Content-Length: - - "26321" + - "3422" Content-Type: - application/json status: 200 OK diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores_unused_ignores_are_reported_with_specific_config_and_multiple_files.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores_unused_ignores_are_reported_with_specific_config_and_multiple_files.yaml index 1624c907824..fc9de30028f 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores_unused_ignores_are_reported_with_specific_config_and_multiple_files.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Config_UnusedIgnores_unused_ignores_are_reported_with_specific_config_and_multiple_files.yaml @@ -5,14 +5,14 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 19968 + content_length: 20232 host: api.osv.dev body: | { "queries": [ { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "adduser" }, "version": "3.115" @@ -47,35 +47,35 @@ interactions: }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "apt" }, "version": "1.4.11" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "base-files" }, "version": "9.9+deb9u13" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "base-passwd" }, "version": "3.5.43" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "bash" }, "version": "4.4-5" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "bsdutils" }, "version": "1:2.29.2-1+deb9u1" @@ -96,84 +96,84 @@ interactions: }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "coreutils" }, "version": "8.26-3" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "dash" }, "version": "0.5.8-2.4" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "debconf" }, "version": "1.5.61" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "debian-archive-keyring" }, "version": "2017.5+deb9u2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "debianutils" }, "version": "4.8.1.1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "diffutils" }, "version": "1:3.5-3" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "dirmngr" }, "version": "2.1.18-8~deb9u4" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "dpkg" }, "version": "1.18.25" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "e2fslibs" }, "version": "1.43.4-2+deb9u2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "e2fsprogs" }, "version": "1.43.4-2+deb9u2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "findutils" }, "version": "4.6.0+git+20161106-2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "gcc-6-base" }, "version": "6.3.0-18+deb9u1" @@ -194,14 +194,14 @@ interactions: }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "gnupg" }, "version": "2.1.18-8~deb9u4" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "gnupg-agent" }, "version": "2.1.18-8~deb9u4" @@ -215,112 +215,112 @@ interactions: }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "gpgv" }, "version": "2.1.18-8~deb9u4" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "grep" }, "version": "2.27-2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "gzip" }, "version": "1.6-5+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "hostname" }, "version": "3.18+b1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "init-system-helpers" }, "version": "1.48" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libacl1" }, "version": "2.2.52-3+b1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libapt-pkg5.0" }, "version": "1.4.11" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libassuan0" }, "version": "2.4.3-2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libattr1" }, "version": "1:2.4.47-2+b2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libaudit-common" }, "version": "1:2.6.7-2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libaudit1" }, "version": "1:2.6.7-2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libblkid1" }, "version": "2.29.2-1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libbsd0" }, "version": "0.8.3-1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libbz2-1.0" }, "version": "1.0.6-8.1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libc-bin" }, "version": "2.24-11+deb9u4" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libc-l10n" }, "version": "2.24-11+deb9u4" @@ -334,21 +334,21 @@ interactions: }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libc6" }, "version": "2.24-11+deb9u4" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libcap-ng0" }, "version": "0.7.7-3+b1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libcomerr2" }, "version": "1.43.4-2+deb9u2" @@ -362,357 +362,357 @@ interactions: }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libdb5.3" }, "version": "5.3.28-12+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libdebconfclient0" }, "version": "0.227" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libedit2" }, "version": "3.1-20160903-3" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libfdisk1" }, "version": "2.29.2-1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libffi6" }, "version": "3.2.1-6" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libgcc1" }, "version": "1:6.3.0-18+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libgcrypt20" }, "version": "1.7.6-2+deb9u4" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libgdbm3" }, "version": "1.8.3-14" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libgmp10" }, "version": "2:6.1.2+dfsg-1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libgnutls30" }, "version": "3.5.8-5+deb9u6" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libgpg-error0" }, "version": "1.26-2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libgssapi-krb5-2" }, "version": "1.15-1+deb9u3" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libhogweed4" }, "version": "3.3-1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libicu57" }, "version": "57.1-6+deb9u5" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libidn11" }, "version": "1.33-1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libjson-perl" }, "version": "2.90-1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libk5crypto3" }, "version": "1.15-1+deb9u3" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libkeyutils1" }, "version": "1.5.9-9" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libkrb5-3" }, "version": "1.15-1+deb9u3" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libkrb5support0" }, "version": "1.15-1+deb9u3" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libksba8" }, "version": "1.3.5-2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libldap-2.4-2" }, "version": "2.4.44+dfsg-5+deb9u8" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libldap-common" }, "version": "2.4.44+dfsg-5+deb9u8" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libllvm6.0" }, "version": "1:6.0-1~bpo9+1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "liblz4-1" }, "version": "0.0~r131-2+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "liblzma5" }, "version": "5.2.2-1.2+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libmount1" }, "version": "2.29.2-1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libncurses5" }, "version": "6.0+20161126-1+deb9u2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libncursesw5" }, "version": "6.0+20161126-1+deb9u2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libnettle6" }, "version": "3.3-1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libnpth0" }, "version": "1.3-1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libnss-wrapper" }, "version": "1.1.3-1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libp11-kit0" }, "version": "0.23.3-2+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libpam-modules" }, "version": "1.1.8-3.6" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libpam-modules-bin" }, "version": "1.1.8-3.6" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libpam-runtime" }, "version": "1.1.8-3.6" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libpam0g" }, "version": "1.1.8-3.6" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libpcre3" }, "version": "2:8.39-3" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libperl5.24" }, "version": "5.24.1-3+deb9u7" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libpq5" }, "version": "14.2-1.pgdg90+1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libreadline7" }, "version": "7.0-3" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libsasl2-2" }, "version": "2.1.27~101-g0780600+dfsg-3+deb9u2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libsasl2-modules-db" }, "version": "2.1.27~101-g0780600+dfsg-3+deb9u2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libselinux1" }, "version": "2.6-3+b3" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libsemanage-common" }, "version": "2.6-2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libsemanage1" }, "version": "2.6-2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libsepol1" }, "version": "2.6-2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libsmartcols1" }, "version": "2.29.2-1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libsqlite3-0" }, "version": "3.16.2-5+deb9u3" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libss2" }, "version": "1.43.4-2+deb9u2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libssl1.1" }, "version": "1.1.0l-1~deb9u5" @@ -726,112 +726,112 @@ interactions: }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libstdc++6" }, "version": "6.3.0-18+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libsystemd0" }, "version": "232-25+deb9u13" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libtasn1-6" }, "version": "4.10-1.1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libtinfo5" }, "version": "6.0+20161126-1+deb9u2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libudev1" }, "version": "232-25+deb9u13" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libustr-1.0-1" }, "version": "1.0.4-6" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libuuid1" }, "version": "2.29.2-1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libxml2" }, "version": "2.9.4+dfsg1-2.2+deb9u6" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libxslt1.1" }, "version": "1.1.29-2.1+deb9u2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libzstd1" }, "version": "1.1.2-1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "locales" }, "version": "2.24-11+deb9u4" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "login" }, "version": "1:4.4-4.1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "lsb-base" }, "version": "9.20161125" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "mawk" }, "version": "1.3.3-17+b3" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "mount" }, "version": "2.29.2-1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "multiarch-support" }, "version": "2.24-11+deb9u4" @@ -852,105 +852,105 @@ interactions: }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "ncurses-base" }, "version": "6.0+20161126-1+deb9u2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "ncurses-bin" }, "version": "6.0+20161126-1+deb9u2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "netbase" }, "version": "5.4" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "openssl" }, "version": "1.1.0l-1~deb9u5" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "passwd" }, "version": "1:4.4-4.1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "perl" }, "version": "5.24.1-3+deb9u7" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "perl-base" }, "version": "5.24.1-3+deb9u7" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "perl-modules-5.24" }, "version": "5.24.1-3+deb9u7" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "pgdg-keyring" }, "version": "2018.2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "pinentry-curses" }, "version": "1.0.0-2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "postgresql-11" }, "version": "11.15-1.pgdg90+1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "postgresql-client-11" }, "version": "11.15-1.pgdg90+1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "postgresql-client-common" }, "version": "238.pgdg90+1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "postgresql-common" }, "version": "238.pgdg90+1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "readline-common" }, "version": "7.0-3" @@ -964,21 +964,21 @@ interactions: }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "sed" }, "version": "4.4-1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "sensible-utils" }, "version": "0.0.9+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "ssl-cert" }, "version": "1.0.39" @@ -992,42 +992,42 @@ interactions: }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "sysvinit-utils" }, "version": "2.88dsf-59.9" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "tar" }, "version": "1.29b-1.1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "tzdata" }, "version": "2021a-0+deb9u3" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "ucf" }, "version": "3.0036" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "util-linux" }, "version": "2.29.2-1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "xz-utils" }, "version": "5.2.2-1.2+deb9u1" @@ -1041,14 +1041,14 @@ interactions: }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "zlib1g" }, "version": "1:1.2.8.dfsg-5+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "zstd" }, "version": "1.1.2-1+deb9u1" @@ -1064,7 +1064,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 25550 + content_length: 2651 body: | { "results": [ @@ -1073,137 +1073,30 @@ interactions: {}, {}, {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2011-3374", - "modified": "2026-04-28T20:07:05.372730Z" - }, - { - "id": "DEBIAN-CVE-2018-0501", - "modified": "2026-04-28T20:18:02.225277Z" - }, - { - "id": "DEBIAN-CVE-2019-3462", - "modified": "2026-04-28T20:20:42.335142Z" - }, - { - "id": "DEBIAN-CVE-2020-27350", - "modified": "2026-06-15T19:02:43.291435Z" - }, - { - "id": "DEBIAN-CVE-2020-3810", - "modified": "2026-06-15T19:03:31.557356Z" - }, - { - "id": "DSA-4685-1", - "modified": "2026-03-09T02:09:03.263738Z" - }, - { - "id": "DSA-4808-1", - "modified": "2026-03-09T02:11:17.119108Z" - } - ] - }, {}, {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2019-18276", - "modified": "2026-04-28T20:20:28.288898Z" - }, - { - "id": "DEBIAN-CVE-2022-3715", - "modified": "2026-06-15T19:04:10.483381Z" - } - ] - }, {}, {}, {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2016-2781", - "modified": "2026-04-28T20:15:21.375201Z" - }, - { - "id": "DEBIAN-CVE-2017-18018", - "modified": "2026-06-15T19:03:03.254047Z" - }, - { - "id": "DEBIAN-CVE-2024-0684", - "modified": "2026-06-15T19:04:56.517133Z" - }, - { - "id": "DEBIAN-CVE-2025-5278", - "modified": "2026-06-15T19:05:53.911862Z" - } - ] - }, {}, {}, - { - "vulns": [ - { - "id": "DLA-3482-1", - "modified": "2025-05-26T07:01:25.263124Z" - } - ] - }, + {}, + {}, + {}, + {}, {}, {}, {}, { "vulns": [ - { - "id": "DEBIAN-CVE-2022-1664", - "modified": "2026-06-15T19:04:00.624083Z" - }, - { - "id": "DEBIAN-CVE-2025-6297", - "modified": "2026-07-08T08:00:12.133337Z" - }, - { - "id": "DEBIAN-CVE-2026-2219", - "modified": "2026-06-15T19:06:07.784075Z" - }, { "id": "DLA-3022-1", "modified": "2026-03-09T01:23:37.553205Z" - }, - { - "id": "DSA-5147-1", - "modified": "2026-03-09T02:10:11.335992Z" } ] }, {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2019-5094", - "modified": "2026-04-28T20:20:44.008554Z" - }, - { - "id": "DEBIAN-CVE-2019-5188", - "modified": "2026-04-28T20:20:44.674406Z" - }, - { - "id": "DEBIAN-CVE-2022-1304", - "modified": "2026-06-15T19:03:59.997081Z" - }, - { - "id": "DLA-3910-1", - "modified": "2026-03-09T01:22:32.343795Z" - }, - { - "id": "DSA-4535-1", - "modified": "2026-03-09T02:10:12.902574Z" - } - ] - }, + {}, {}, {}, { @@ -1319,26 +1212,6 @@ interactions: }, {}, {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2022-1271", - "modified": "2026-06-15T19:04:00.779834Z" - }, - { - "id": "DEBIAN-CVE-2026-41991", - "modified": "2026-07-02T10:03:18.347139Z" - }, - { - "id": "DEBIAN-CVE-2026-41992", - "modified": "2026-07-02T10:03:18.483652Z" - }, - { - "id": "DSA-5122-1", - "modified": "2026-03-09T02:09:10.163691Z" - } - ] - }, {}, {}, {}, @@ -1363,50 +1236,13 @@ interactions: {}, {}, {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2017-0379", - "modified": "2026-06-15T19:00:09.979316Z" - }, - { - "id": "DEBIAN-CVE-2017-7526", - "modified": "2026-06-15T19:03:17.510311Z" - }, - { - "id": "DEBIAN-CVE-2018-0495", - "modified": "2026-04-28T20:18:02.129016Z" - }, - { - "id": "DEBIAN-CVE-2018-6829", - "modified": "2026-04-28T20:19:30.599344Z" - }, - { - "id": "DEBIAN-CVE-2019-13627", - "modified": "2026-04-28T20:20:10.432164Z" - }, - { - "id": "DEBIAN-CVE-2021-33560", - "modified": "2026-06-15T19:03:44.643722Z" - }, - { - "id": "DEBIAN-CVE-2021-40528", - "modified": "2026-06-15T19:03:49.440233Z" - }, - { - "id": "DEBIAN-CVE-2024-2236", - "modified": "2026-06-15T19:04:58.645370Z" - }, - { - "id": "DEBIAN-CVE-2026-41989", - "modified": "2026-06-15T19:06:23.302811Z" - }, - { - "id": "DEBIAN-CVE-2026-41990", - "modified": "2026-06-15T19:06:23.245006Z" - } - ] - }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, {}, {}, {}, @@ -1457,40 +1293,8 @@ interactions: { "vulns": [ { - "id": "DEBIAN-CVE-2017-10790", - "modified": "2026-06-15T19:00:52.669414Z" - }, - { - "id": "DEBIAN-CVE-2018-1000654", - "modified": "2026-04-28T20:18:05.963472Z" - }, - { - "id": "DEBIAN-CVE-2018-6003", - "modified": "2026-04-28T20:19:28.343Z" - }, - { - "id": "DEBIAN-CVE-2021-46848", - "modified": "2026-06-15T19:03:53.301194Z" - }, - { - "id": "DEBIAN-CVE-2024-12133", - "modified": "2026-06-15T19:04:57.417379Z" - }, - { - "id": "DEBIAN-CVE-2025-13151", - "modified": "2026-07-11T21:00:09.231454Z" - }, - { - "id": "DLA-3263-1", - "modified": "2026-03-09T01:22:34.273046Z" - }, - { - "id": "DLA-4061-1", - "modified": "2026-03-09T01:20:16.124977Z" - }, - { - "id": "DSA-5863-1", - "modified": "2026-03-09T02:08:50.747280Z" + "id": "DLA-3012-1", + "modified": "2026-03-09T01:20:46.878115Z" } ] }, @@ -1498,1227 +1302,59 @@ interactions: {}, {}, {}, + {}, + {}, + {}, + {}, { "vulns": [ { - "id": "DEBIAN-CVE-2016-3709", - "modified": "2026-04-28T20:15:25.927586Z" - }, - { - "id": "DEBIAN-CVE-2016-9318", - "modified": "2026-04-28T20:16:03.400825Z" - }, - { - "id": "DEBIAN-CVE-2017-0663", - "modified": "2026-06-15T19:00:27.391648Z" - }, - { - "id": "DEBIAN-CVE-2017-15412", - "modified": "2026-06-15T19:00:26.805737Z" - }, - { - "id": "DEBIAN-CVE-2017-16931", - "modified": "2026-06-15T19:02:58.144726Z" - }, - { - "id": "DEBIAN-CVE-2017-16932", - "modified": "2026-06-15T19:02:58.100017Z" - }, - { - "id": "DEBIAN-CVE-2017-18258", - "modified": "2026-06-15T19:03:04.345137Z" - }, - { - "id": "DEBIAN-CVE-2017-5130", - "modified": "2026-06-15T19:03:10.329935Z" - }, - { - "id": "DEBIAN-CVE-2017-5969", - "modified": "2026-06-15T19:03:13.322936Z" - }, - { - "id": "DEBIAN-CVE-2017-7375", - "modified": "2026-06-15T19:03:16.008104Z" - }, - { - "id": "DEBIAN-CVE-2017-7376", - "modified": "2026-06-15T19:03:16.856154Z" - }, - { - "id": "DEBIAN-CVE-2017-8872", - "modified": "2026-06-15T19:03:19.217317Z" - }, - { - "id": "DEBIAN-CVE-2017-9047", - "modified": "2026-06-15T19:03:19.534200Z" - }, - { - "id": "DEBIAN-CVE-2017-9048", - "modified": "2026-06-15T19:03:19.676854Z" - }, - { - "id": "DEBIAN-CVE-2017-9049", - "modified": "2026-06-15T19:03:19.583325Z" - }, - { - "id": "DEBIAN-CVE-2017-9050", - "modified": "2026-06-15T19:03:19.684540Z" - }, - { - "id": "DEBIAN-CVE-2018-14404", - "modified": "2026-04-28T20:18:44.279858Z" - }, - { - "id": "DEBIAN-CVE-2018-14567", - "modified": "2026-04-28T20:18:44.933766Z" - }, - { - "id": "DEBIAN-CVE-2019-19956", - "modified": "2026-04-28T20:20:35.915921Z" - }, - { - "id": "DEBIAN-CVE-2019-20388", - "modified": "2026-04-28T20:20:38.323690Z" - }, - { - "id": "DEBIAN-CVE-2020-24977", - "modified": "2026-06-15T19:02:39.974616Z" - }, - { - "id": "DEBIAN-CVE-2020-7595", - "modified": "2026-06-15T19:03:34.353922Z" - }, - { - "id": "DEBIAN-CVE-2021-3516", - "modified": "2026-06-15T19:03:45.345898Z" - }, - { - "id": "DEBIAN-CVE-2021-3517", - "modified": "2026-06-15T19:03:45.353243Z" - }, - { - "id": "DEBIAN-CVE-2021-3518", - "modified": "2026-06-15T19:03:45.347369Z" - }, - { - "id": "DEBIAN-CVE-2021-3537", - "modified": "2026-06-15T19:03:45.567740Z" - }, - { - "id": "DEBIAN-CVE-2021-3541", - "modified": "2026-06-15T19:03:45.510224Z" - }, - { - "id": "DEBIAN-CVE-2022-2309", - "modified": "2026-06-15T19:04:03.092852Z" - }, - { - "id": "DEBIAN-CVE-2022-23308", - "modified": "2026-06-15T19:04:02.950978Z" - }, - { - "id": "DEBIAN-CVE-2022-29824", - "modified": "2026-06-15T19:04:06.712149Z" - }, - { - "id": "DEBIAN-CVE-2022-40303", - "modified": "2026-06-15T19:04:12.222759Z" - }, - { - "id": "DEBIAN-CVE-2022-40304", - "modified": "2026-06-15T19:04:12.156121Z" - }, - { - "id": "DEBIAN-CVE-2022-49043", - "modified": "2026-06-15T19:04:18.848264Z" - }, - { - "id": "DEBIAN-CVE-2023-28484", - "modified": "2026-06-15T19:04:33.903555Z" - }, - { - "id": "DEBIAN-CVE-2023-29469", - "modified": "2026-06-15T19:04:34.704558Z" - }, - { - "id": "DEBIAN-CVE-2023-39615", - "modified": "2026-06-15T19:04:38.661771Z" - }, - { - "id": "DEBIAN-CVE-2023-45322", - "modified": "2026-06-15T19:04:41.089740Z" - }, - { - "id": "DEBIAN-CVE-2024-25062", - "modified": "2026-06-15T19:04:59.345817Z" - }, - { - "id": "DEBIAN-CVE-2024-34459", - "modified": "2026-06-15T19:05:08.094242Z" - }, - { - "id": "DEBIAN-CVE-2024-56171", - "modified": "2026-06-15T19:05:32.764069Z" - }, - { - "id": "DEBIAN-CVE-2025-24928", - "modified": "2026-06-15T19:05:22.040034Z" - }, - { - "id": "DEBIAN-CVE-2025-27113", - "modified": "2026-06-15T19:05:22.569507Z" - }, + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-07-08T04:32:24.548042Z" + } + ] + }, + {}, + {}, + {}, + {}, + { + "vulns": [ { - "id": "DEBIAN-CVE-2025-32414", - "modified": "2026-06-15T19:05:23.263167Z" - }, + "id": "DLA-3008-1", + "modified": "2026-03-09T01:23:33.375630Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ { - "id": "DEBIAN-CVE-2025-32415", - "modified": "2026-06-15T19:05:23.332543Z" - }, - { - "id": "DEBIAN-CVE-2025-49794", - "modified": "2026-06-15T19:05:00.722216Z" - }, - { - "id": "DEBIAN-CVE-2025-49796", - "modified": "2026-06-15T19:05:00.886508Z" - }, - { - "id": "DEBIAN-CVE-2025-6021", - "modified": "2026-06-15T19:05:55.555048Z" - }, - { - "id": "DEBIAN-CVE-2025-6170", - "modified": "2026-06-15T19:05:55.834238Z" - }, - { - "id": "DEBIAN-CVE-2025-8732", - "modified": "2026-07-11T21:00:11.232942Z" - }, - { - "id": "DEBIAN-CVE-2025-9714", - "modified": "2026-06-15T19:06:02.035637Z" - }, - { - "id": "DEBIAN-CVE-2026-0989", - "modified": "2026-07-11T21:00:11.284105Z" - }, - { - "id": "DEBIAN-CVE-2026-0990", - "modified": "2026-07-11T21:00:11.304136Z" - }, - { - "id": "DEBIAN-CVE-2026-0992", - "modified": "2026-07-11T21:00:11.289576Z" - }, - { - "id": "DEBIAN-CVE-2026-11979", - "modified": "2026-07-01T18:00:10.769750Z" - }, - { - "id": "DEBIAN-CVE-2026-1757", - "modified": "2026-07-11T21:00:30.668264Z" - }, - { - "id": "DEBIAN-CVE-2026-6653", - "modified": "2026-06-23T05:00:15.700358Z" - }, - { - "id": "DEBIAN-CVE-2026-6732", - "modified": "2026-06-15T19:06:32.212693Z" - }, - { - "id": "DLA-3012-1", - "modified": "2026-03-09T01:20:46.878115Z" - }, - { - "id": "DLA-3172-1", - "modified": "2026-03-09T01:19:54.747665Z" - }, - { - "id": "DLA-3405-1", - "modified": "2026-03-09T01:01:29.748040Z" - }, - { - "id": "DLA-3878-1", - "modified": "2026-03-09T01:20:38.676387Z" - }, - { - "id": "DLA-4064-1", - "modified": "2026-03-09T01:20:30.558703Z" - }, - { - "id": "DLA-4146-1", - "modified": "2026-03-09T01:22:43.732573Z" - }, - { - "id": "DLA-4251-1", - "modified": "2026-03-09T02:11:12.986866Z" - }, - { - "id": "DLA-4319-1", - "modified": "2025-09-30T22:17:08.381361Z" - }, - { - "id": "DSA-5142-1", - "modified": "2026-03-09T02:10:58.737631Z" - }, - { - "id": "DSA-5271-1", - "modified": "2026-03-09T02:10:55.154283Z" - }, - { - "id": "DSA-5391-1", - "modified": "2026-03-09T02:09:39.164621Z" - }, - { - "id": "DSA-5949-1", - "modified": "2026-03-09T02:09:32.257423Z" - }, - { - "id": "DSA-5990-1", - "modified": "2025-08-29T13:01:48.117026Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-26519", - "modified": "2026-07-08T04:32:24.548042Z" - } - ] - }, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2018-0732", - "modified": "2026-04-28T20:18:02.774246Z" - }, - { - "id": "DEBIAN-CVE-2018-0734", - "modified": "2026-04-28T20:18:02.659961Z" - }, - { - "id": "DEBIAN-CVE-2018-0735", - "modified": "2026-04-28T20:18:03.126498Z" - }, - { - "id": "DEBIAN-CVE-2018-5407", - "modified": "2026-04-28T20:19:25.898144Z" - }, - { - "id": "DEBIAN-CVE-2019-1543", - "modified": "2026-04-28T20:20:20.117772Z" - }, - { - "id": "DEBIAN-CVE-2019-1547", - "modified": "2026-04-28T20:20:20.656364Z" - }, - { - "id": "DEBIAN-CVE-2019-1549", - "modified": "2026-04-28T20:20:20.143335Z" - }, - { - "id": "DEBIAN-CVE-2019-1551", - "modified": "2026-04-28T20:20:20.452019Z" - }, - { - "id": "DEBIAN-CVE-2019-1563", - "modified": "2026-04-28T20:20:20.477320Z" - }, - { - "id": "DEBIAN-CVE-2020-1967", - "modified": "2026-06-15T19:03:27.124044Z" - }, - { - "id": "DEBIAN-CVE-2020-1971", - "modified": "2026-06-15T19:03:27.129623Z" - }, - { - "id": "DEBIAN-CVE-2021-23840", - "modified": "2026-06-15T19:03:39.141068Z" - }, - { - "id": "DEBIAN-CVE-2021-23841", - "modified": "2026-06-15T19:03:39.239523Z" - }, - { - "id": "DEBIAN-CVE-2021-3449", - "modified": "2026-06-15T19:03:44.993162Z" - }, - { - "id": "DEBIAN-CVE-2021-3450", - "modified": "2026-06-15T19:03:45.082977Z" - }, - { - "id": "DEBIAN-CVE-2021-3711", - "modified": "2026-06-15T19:03:46.708959Z" - }, - { - "id": "DEBIAN-CVE-2021-3712", - "modified": "2026-06-15T19:03:46.811218Z" - }, - { - "id": "DEBIAN-CVE-2021-4160", - "modified": "2026-06-15T19:03:50.370810Z" - }, - { - "id": "DEBIAN-CVE-2022-0778", - "modified": "2026-06-15T19:03:59.417208Z" - }, - { - "id": "DEBIAN-CVE-2022-1292", - "modified": "2026-06-15T19:04:00.092279Z" - }, - { - "id": "DEBIAN-CVE-2022-2068", - "modified": "2026-06-15T19:04:01.472470Z" - }, - { - "id": "DEBIAN-CVE-2022-2097", - "modified": "2026-06-15T19:04:01.651321Z" - }, - { - "id": "DEBIAN-CVE-2022-2274", - "modified": "2026-06-15T19:04:02.226892Z" - }, - { - "id": "DEBIAN-CVE-2022-3358", - "modified": "2026-06-15T19:04:08.483482Z" - }, - { - "id": "DEBIAN-CVE-2022-3602", - "modified": "2026-06-15T19:04:09.933655Z" - }, - { - "id": "DEBIAN-CVE-2022-3786", - "modified": "2026-06-15T19:04:10.711321Z" - }, - { - "id": "DEBIAN-CVE-2022-3996", - "modified": "2026-06-15T19:04:12.141836Z" - }, - { - "id": "DEBIAN-CVE-2022-4203", - "modified": "2026-06-15T19:04:12.990232Z" - }, - { - "id": "DEBIAN-CVE-2022-4304", - "modified": "2026-06-15T19:04:13.680775Z" - }, - { - "id": "DEBIAN-CVE-2022-4450", - "modified": "2026-06-15T19:04:14.191322Z" - }, - { - "id": "DEBIAN-CVE-2023-0215", - "modified": "2026-06-15T19:04:29.538665Z" - }, - { - "id": "DEBIAN-CVE-2023-0216", - "modified": "2026-06-15T19:04:29.538277Z" - }, - { - "id": "DEBIAN-CVE-2023-0217", - "modified": "2026-06-15T19:04:29.509442Z" - }, - { - "id": "DEBIAN-CVE-2023-0286", - "modified": "2026-06-15T19:04:29.577693Z" - }, - { - "id": "DEBIAN-CVE-2023-0401", - "modified": "2026-06-15T19:04:29.536951Z" - }, - { - "id": "DEBIAN-CVE-2023-0464", - "modified": "2026-06-15T19:04:22.431910Z" - }, - { - "id": "DEBIAN-CVE-2023-0465", - "modified": "2026-06-15T19:04:29.782851Z" - }, - { - "id": "DEBIAN-CVE-2023-0466", - "modified": "2026-06-15T19:04:29.723231Z" - }, - { - "id": "DEBIAN-CVE-2023-1255", - "modified": "2026-06-15T19:04:30.171672Z" - }, - { - "id": "DEBIAN-CVE-2023-2650", - "modified": "2026-06-15T19:04:32.896962Z" - }, - { - "id": "DEBIAN-CVE-2023-2975", - "modified": "2026-06-15T19:04:33.914628Z" - }, - { - "id": "DEBIAN-CVE-2023-3446", - "modified": "2026-06-15T19:04:36.527893Z" - }, - { - "id": "DEBIAN-CVE-2023-3817", - "modified": "2026-06-15T19:04:37.642848Z" - }, - { - "id": "DEBIAN-CVE-2023-5363", - "modified": "2026-06-15T19:04:51.152236Z" - }, - { - "id": "DEBIAN-CVE-2023-5678", - "modified": "2026-06-15T19:04:55.721833Z" - }, - { - "id": "DEBIAN-CVE-2023-6129", - "modified": "2026-06-15T19:04:55.809967Z" - }, - { - "id": "DEBIAN-CVE-2023-6237", - "modified": "2026-06-15T19:04:55.746227Z" - }, - { - "id": "DEBIAN-CVE-2024-0727", - "modified": "2026-06-15T19:04:56.653523Z" - }, - { - "id": "DEBIAN-CVE-2024-12797", - "modified": "2026-06-15T19:04:57.395001Z" - }, - { - "id": "DEBIAN-CVE-2024-13176", - "modified": "2026-06-15T19:04:57.797709Z" - }, - { - "id": "DEBIAN-CVE-2024-2511", - "modified": "2026-06-15T19:04:59.365295Z" - }, - { - "id": "DEBIAN-CVE-2024-4603", - "modified": "2026-06-15T19:05:18.010195Z" - }, - { - "id": "DEBIAN-CVE-2024-4741", - "modified": "2026-06-15T19:05:26.156893Z" - }, - { - "id": "DEBIAN-CVE-2024-5535", - "modified": "2026-06-15T19:05:32.641835Z" - }, - { - "id": "DEBIAN-CVE-2024-6119", - "modified": "2026-06-15T19:05:35.767292Z" - }, - { - "id": "DEBIAN-CVE-2024-9143", - "modified": "2026-06-15T19:05:37.662826Z" - }, - { - "id": "DEBIAN-CVE-2025-11187", - "modified": "2026-06-15T19:05:38.599749Z" - }, - { - "id": "DEBIAN-CVE-2025-15467", - "modified": "2026-06-15T19:05:19.068303Z" - }, - { - "id": "DEBIAN-CVE-2025-15468", - "modified": "2026-06-15T19:05:19.032817Z" - }, - { - "id": "DEBIAN-CVE-2025-15469", - "modified": "2026-06-15T19:05:19.209846Z" - }, - { - "id": "DEBIAN-CVE-2025-27587", - "modified": "2026-06-15T19:05:22.788453Z" - }, - { - "id": "DEBIAN-CVE-2025-4575", - "modified": "2026-06-15T19:05:51.522956Z" - }, - { - "id": "DEBIAN-CVE-2025-66199", - "modified": "2026-06-15T19:05:57.149320Z" - }, - { - "id": "DEBIAN-CVE-2025-68160", - "modified": "2026-06-15T19:05:57.548210Z" - }, - { - "id": "DEBIAN-CVE-2025-69418", - "modified": "2026-06-15T19:05:59.951428Z" - }, - { - "id": "DEBIAN-CVE-2025-69419", - "modified": "2026-06-15T19:05:59.916552Z" - }, - { - "id": "DEBIAN-CVE-2025-69420", - "modified": "2026-06-15T19:06:00.081598Z" - }, - { - "id": "DEBIAN-CVE-2025-69421", - "modified": "2026-06-15T19:05:59.919058Z" - }, - { - "id": "DEBIAN-CVE-2025-9230", - "modified": "2026-06-15T19:05:00.660395Z" - }, - { - "id": "DEBIAN-CVE-2025-9231", - "modified": "2026-06-15T19:05:00.573277Z" - }, - { - "id": "DEBIAN-CVE-2025-9232", - "modified": "2026-06-15T19:05:00.787467Z" - }, - { - "id": "DEBIAN-CVE-2026-22795", - "modified": "2026-06-15T19:06:08.233931Z" - }, - { - "id": "DEBIAN-CVE-2026-22796", - "modified": "2026-06-15T19:06:08.212629Z" - }, - { - "id": "DEBIAN-CVE-2026-2673", - "modified": "2026-06-15T19:06:13.326001Z" - }, - { - "id": "DEBIAN-CVE-2026-28386", - "modified": "2026-06-15T19:06:14.302905Z" - }, - { - "id": "DEBIAN-CVE-2026-28387", - "modified": "2026-06-15T19:06:14.443506Z" - }, - { - "id": "DEBIAN-CVE-2026-28388", - "modified": "2026-06-15T19:06:14.388993Z" - }, - { - "id": "DEBIAN-CVE-2026-28389", - "modified": "2026-06-15T19:06:14.409340Z" - }, - { - "id": "DEBIAN-CVE-2026-28390", - "modified": "2026-06-15T19:06:14.566148Z" - }, - { - "id": "DEBIAN-CVE-2026-31789", - "modified": "2026-06-15T19:06:17.669473Z" - }, - { - "id": "DEBIAN-CVE-2026-31790", - "modified": "2026-06-15T19:06:17.688401Z" - }, - { - "id": "DEBIAN-CVE-2026-34180", - "modified": "2026-06-16T05:00:10.520419Z" - }, - { - "id": "DEBIAN-CVE-2026-34181", - "modified": "2026-06-16T05:00:11.277029Z" - }, - { - "id": "DEBIAN-CVE-2026-34182", - "modified": "2026-06-16T05:00:11.812424Z" - }, - { - "id": "DEBIAN-CVE-2026-34183", - "modified": "2026-06-16T05:00:10.220537Z" - }, - { - "id": "DEBIAN-CVE-2026-35188", - "modified": "2026-06-16T05:00:11.061524Z" - }, - { - "id": "DEBIAN-CVE-2026-42764", - "modified": "2026-06-16T05:00:12.023180Z" - }, - { - "id": "DEBIAN-CVE-2026-42765", - "modified": "2026-06-16T05:00:11.749345Z" - }, - { - "id": "DEBIAN-CVE-2026-42766", - "modified": "2026-06-16T05:00:12.882090Z" - }, - { - "id": "DEBIAN-CVE-2026-42767", - "modified": "2026-06-16T05:00:12.647179Z" - }, - { - "id": "DEBIAN-CVE-2026-42768", - "modified": "2026-06-16T05:00:12.022710Z" - }, - { - "id": "DEBIAN-CVE-2026-42769", - "modified": "2026-06-16T05:00:12.230822Z" - }, - { - "id": "DEBIAN-CVE-2026-42770", - "modified": "2026-06-16T05:00:12.124374Z" - }, - { - "id": "DEBIAN-CVE-2026-45445", - "modified": "2026-06-16T05:00:13.449352Z" - }, - { - "id": "DEBIAN-CVE-2026-45446", - "modified": "2026-06-16T05:00:13.664718Z" - }, - { - "id": "DEBIAN-CVE-2026-45447", - "modified": "2026-06-16T05:00:13.600013Z" - }, - { - "id": "DEBIAN-CVE-2026-7383", - "modified": "2026-06-16T05:00:13.816553Z" - }, - { - "id": "DEBIAN-CVE-2026-9076", - "modified": "2026-06-16T05:00:15.094296Z" - }, - { - "id": "DLA-3008-1", - "modified": "2026-03-09T01:23:33.375630Z" - }, - { - "id": "DLA-3325-1", - "modified": "2026-03-09T01:19:40.983935Z" - }, - { - "id": "DLA-3449-1", - "modified": "2026-03-09T01:22:47.322805Z" - }, - { - "id": "DLA-3530-1", - "modified": "2026-03-09T01:19:28.929204Z" - }, - { - "id": "DLA-3942-1", - "modified": "2026-03-09T01:22:40.686044Z" - }, - { - "id": "DLA-3942-2", - "modified": "2026-03-09T01:21:01.728730Z" - }, - { - "id": "DLA-4176-1", - "modified": "2026-03-09T01:20:23.459313Z" - }, - { - "id": "DLA-4321-1", - "modified": "2025-10-03T16:33:24.717173Z" - }, - { - "id": "DLA-4490-1", - "modified": "2026-02-23T10:30:28.927832Z" - }, - { - "id": "DSA-4539-1", - "modified": "2026-03-09T02:09:20.276054Z" - }, - { - "id": "DSA-4539-3", - "modified": "2025-05-26T07:05:14.261652Z" - }, - { - "id": "DSA-4661-1", - "modified": "2026-03-09T02:08:53.792348Z" - }, - { - "id": "DSA-4807-1", - "modified": "2026-03-09T02:10:20.442914Z" - }, - { - "id": "DSA-4855-1", - "modified": "2026-03-09T02:11:29.405206Z" - }, - { - "id": "DSA-4875-1", - "modified": "2026-03-09T02:10:05.387501Z" - }, - { - "id": "DSA-4963-1", - "modified": "2026-03-09T02:10:15.488747Z" - }, - { - "id": "DSA-5103-1", - "modified": "2026-03-09T02:09:42.407559Z" - }, - { - "id": "DSA-5139-1", - "modified": "2026-03-09T02:09:17.334653Z" - }, - { - "id": "DSA-5169-1", - "modified": "2026-03-09T02:09:37.692763Z" - }, - { - "id": "DSA-5343-1", - "modified": "2026-03-09T02:09:47.149297Z" - }, - { - "id": "DSA-5417-1", - "modified": "2026-03-09T02:09:39.950679Z" - }, - { - "id": "DSA-5532-1", - "modified": "2026-03-09T02:08:31.395482Z" - }, - { - "id": "DSA-5764-1", - "modified": "2026-03-09T02:09:02.723874Z" - }, - { - "id": "DSA-6015-1", - "modified": "2025-10-01T13:32:01.848986Z" - }, - { - "id": "DSA-6113-1", - "modified": "2026-01-27T20:30:04.397078Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2011-4116", - "modified": "2026-04-28T20:07:16.851516Z" - }, - { - "id": "DEBIAN-CVE-2017-12837", - "modified": "2026-06-15T19:01:54.604489Z" - }, - { - "id": "DEBIAN-CVE-2017-12883", - "modified": "2026-06-15T19:01:57.668393Z" - }, - { - "id": "DEBIAN-CVE-2017-20230", - "modified": "2026-06-15T19:03:06.043307Z" - }, - { - "id": "DEBIAN-CVE-2018-12015", - "modified": "2026-04-28T20:18:20.557055Z" - }, - { - "id": "DEBIAN-CVE-2018-18311", - "modified": "2026-04-28T20:18:59.502369Z" - }, - { - "id": "DEBIAN-CVE-2018-18312", - "modified": "2026-04-28T20:19:00.007980Z" - }, - { - "id": "DEBIAN-CVE-2018-18313", - "modified": "2026-04-28T20:18:59.305044Z" - }, - { - "id": "DEBIAN-CVE-2018-18314", - "modified": "2026-04-28T20:18:59.950845Z" - }, - { - "id": "DEBIAN-CVE-2018-6797", - "modified": "2026-04-28T20:19:30.649933Z" - }, - { - "id": "DEBIAN-CVE-2018-6798", - "modified": "2026-04-28T20:19:30.481442Z" - }, - { - "id": "DEBIAN-CVE-2018-6913", - "modified": "2026-04-28T20:19:31.408182Z" - }, - { - "id": "DEBIAN-CVE-2020-10543", - "modified": "2026-06-15T19:02:49.247100Z" - }, - { - "id": "DEBIAN-CVE-2020-10878", - "modified": "2026-06-15T19:03:21.773731Z" - }, - { - "id": "DEBIAN-CVE-2020-12723", - "modified": "2026-06-15T19:03:23.525858Z" - }, - { - "id": "DEBIAN-CVE-2020-16156", - "modified": "2026-06-15T19:03:26.207200Z" - }, - { - "id": "DEBIAN-CVE-2021-36770", - "modified": "2026-06-15T19:03:47.174486Z" - }, - { - "id": "DEBIAN-CVE-2022-48522", - "modified": "2026-06-15T19:04:15.444540Z" - }, - { - "id": "DEBIAN-CVE-2023-31484", - "modified": "2026-06-15T19:04:35.007393Z" - }, - { - "id": "DEBIAN-CVE-2023-31486", - "modified": "2026-06-15T19:04:35.160442Z" - }, - { - "id": "DEBIAN-CVE-2023-47038", - "modified": "2026-06-15T19:04:42.221431Z" - }, - { - "id": "DEBIAN-CVE-2024-56406", - "modified": "2026-06-15T19:05:32.862624Z" - }, - { - "id": "DEBIAN-CVE-2025-15649", - "modified": "2026-06-15T19:05:19.420530Z" - }, - { - "id": "DEBIAN-CVE-2025-40909", - "modified": "2026-06-15T19:05:51.157315Z" - }, - { - "id": "DEBIAN-CVE-2026-12087", - "modified": "2026-06-17T18:00:11.750305Z" - }, - { - "id": "DEBIAN-CVE-2026-13221", - "modified": "2026-07-14T09:48:20.208496Z" - }, - { - "id": "DEBIAN-CVE-2026-42496", - "modified": "2026-06-15T19:06:24.165786Z" - }, - { - "id": "DEBIAN-CVE-2026-42497", - "modified": "2026-06-15T19:06:24.214158Z" - }, - { - "id": "DEBIAN-CVE-2026-48959", - "modified": "2026-06-15T19:06:30.309989Z" - }, - { - "id": "DEBIAN-CVE-2026-48961", - "modified": "2026-06-15T19:06:30.278805Z" - }, - { - "id": "DEBIAN-CVE-2026-48962", - "modified": "2026-06-15T19:06:30.385227Z" - }, - { - "id": "DEBIAN-CVE-2026-57432", - "modified": "2026-07-14T21:00:16.878520Z" - }, - { - "id": "DEBIAN-CVE-2026-57433", - "modified": "2026-07-14T21:00:16.778516Z" - }, - { - "id": "DEBIAN-CVE-2026-7010", - "modified": "2026-06-15T19:06:32.892437Z" - }, - { - "id": "DEBIAN-CVE-2026-7017", - "modified": "2026-07-11T05:00:10.175081Z" - }, - { - "id": "DEBIAN-CVE-2026-8376", - "modified": "2026-06-15T19:06:34.282925Z" - }, - { - "id": "DEBIAN-CVE-2026-9538", - "modified": "2026-06-15T19:06:35.584055Z" - }, - { - "id": "DLA-3926-1", - "modified": "2026-03-09T01:20:46.118633Z" - }, - { - "id": "DSA-5902-1", - "modified": "2026-03-09T02:09:19.793163Z" - } - ] - }, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DLA-3072-1", - "modified": "2026-03-09T01:22:24.680239Z" - }, - { - "id": "DLA-3189-1", - "modified": "2025-05-26T07:01:07.887113Z" - }, - { - "id": "DLA-3316-1", - "modified": "2025-05-26T07:01:13.127412Z" - }, - { - "id": "DLA-3422-1", - "modified": "2026-03-09T01:20:56.692752Z" - }, - { - "id": "DLA-3600-1", - "modified": "2026-03-09T01:17:49.966197Z" - }, - { - "id": "DLA-3651-1", - "modified": "2026-03-09T01:18:05.310519Z" - }, - { - "id": "DLA-3764-1", - "modified": "2026-03-09T01:23:22.273526Z" - }, - { - "id": "DSA-5135-1", - "modified": "2026-03-09T02:11:21.646978Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2026-5958", - "modified": "2026-06-15T19:06:31.959863Z" - } - ] - }, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2017-17512", - "modified": "2026-06-15T19:02:59.576413Z" + "id": "DLA-3051-1", + "modified": "2025-05-26T07:01:56.257796Z" } ] }, {}, {}, {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2005-2541", - "modified": "2026-04-28T20:05:02.937588Z" - }, - { - "id": "DEBIAN-CVE-2018-20482", - "modified": "2026-04-28T20:19:13.325479Z" - }, - { - "id": "DEBIAN-CVE-2019-9923", - "modified": "2026-04-28T20:21:03.075135Z" - }, - { - "id": "DEBIAN-CVE-2021-20193", - "modified": "2026-06-15T19:03:36.011066Z" - }, - { - "id": "DEBIAN-CVE-2022-48303", - "modified": "2026-06-15T19:04:15.338240Z" - }, - { - "id": "DEBIAN-CVE-2023-39804", - "modified": "2026-06-15T19:04:38.705050Z" - }, - { - "id": "DEBIAN-CVE-2026-5704", - "modified": "2026-06-15T19:06:31.372681Z" - }, - { - "id": "DLA-3755-1", - "modified": "2026-03-09T01:18:04.185679Z" - } - ] - }, - { - "vulns": [ - { - "id": "DLA-3051-1", - "modified": "2025-05-26T07:01:56.257796Z" - }, - { - "id": "DLA-3134-1", - "modified": "2025-05-26T07:01:01.500124Z" - }, - { - "id": "DLA-3161-1", - "modified": "2025-05-26T07:01:03.882213Z" - }, - { - "id": "DLA-3366-1", - "modified": "2025-05-26T07:01:17.027142Z" - }, - { - "id": "DLA-3412-1", - "modified": "2025-05-26T07:01:20.109212Z" - }, - { - "id": "DLA-3684-1", - "modified": "2025-05-26T07:01:38.953691Z" - }, - { - "id": "DLA-3788-1", - "modified": "2025-05-26T07:01:46.700929Z" - }, - { - "id": "DLA-3972-1", - "modified": "2025-05-26T07:02:05.284676Z" - }, - { - "id": "DLA-4085-1", - "modified": "2025-05-26T07:02:10.958749Z" - }, - { - "id": "DLA-4105-1", - "modified": "2025-05-26T07:02:13.921097Z" - }, - { - "id": "DLA-4403-1", - "modified": "2025-12-12T10:13:37.154747Z" - } - ] - }, - { - "vulns": [ - { - "id": "DLA-4016-1", - "modified": "2025-05-26T07:02:06.504254Z" - } - ] - }, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2016-2779", - "modified": "2026-04-28T20:15:21.386173Z" - }, - { - "id": "DEBIAN-CVE-2018-7738", - "modified": "2026-04-28T20:19:48.672312Z" - }, - { - "id": "DEBIAN-CVE-2021-37600", - "modified": "2026-06-15T19:03:47.048376Z" - }, - { - "id": "DEBIAN-CVE-2021-3995", - "modified": "2026-06-15T19:03:43.339355Z" - }, - { - "id": "DEBIAN-CVE-2021-3996", - "modified": "2026-06-15T19:03:43.355405Z" - }, - { - "id": "DEBIAN-CVE-2022-0563", - "modified": "2026-06-15T19:03:59.250197Z" - }, - { - "id": "DEBIAN-CVE-2024-28085", - "modified": "2026-06-15T19:05:05.661588Z" - }, - { - "id": "DEBIAN-CVE-2025-14104", - "modified": "2026-06-15T19:05:39.770160Z" - }, - { - "id": "DEBIAN-CVE-2026-13595", - "modified": "2026-07-08T10:00:07.900022Z" - }, - { - "id": "DEBIAN-CVE-2026-27456", - "modified": "2026-06-15T19:06:13.644847Z" - }, - { - "id": "DEBIAN-CVE-2026-3184", - "modified": "2026-07-03T23:00:09.066270Z" - }, - { - "id": "DEBIAN-CVE-2026-53612", - "modified": "2026-06-26T22:00:12.721900Z" - }, - { - "id": "DEBIAN-CVE-2026-53613", - "modified": "2026-06-26T22:00:13.040059Z" - }, - { - "id": "DEBIAN-CVE-2026-53614", - "modified": "2026-06-26T22:00:12.733790Z" - }, - { - "id": "DEBIAN-CVE-2026-53615", - "modified": "2026-06-17T08:00:09.756963Z" - }, - { - "id": "DLA-3782-1", - "modified": "2026-03-09T01:20:42.573872Z" - }, - { - "id": "DSA-5055-1", - "modified": "2026-03-09T02:10:40.826335Z" - }, - { - "id": "DSA-5650-1", - "modified": "2026-03-09T02:08:30.371343Z" - } - ] - }, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2022-1271", - "modified": "2026-06-15T19:04:00.779834Z" - }, - { - "id": "DEBIAN-CVE-2024-3094", - "modified": "2026-06-15T19:05:06.976977Z" - }, - { - "id": "DEBIAN-CVE-2025-31115", - "modified": "2026-06-15T19:05:23.141738Z" - }, - { - "id": "DEBIAN-CVE-2026-34743", - "modified": "2026-07-13T12:00:11.362674Z" - }, - { - "id": "DSA-5123-1", - "modified": "2026-03-09T02:10:46.054497Z" - }, - { - "id": "DSA-5895-1", - "modified": "2026-03-09T02:08:52.515269Z" - } - ] - }, { "vulns": [ { @@ -2737,7 +1373,7 @@ interactions: } headers: Content-Length: - - "25550" + - "2651" Content-Type: - application/json status: 200 OK diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_multiple_registries.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_multiple_registries.yaml index 41a0f80813a..7ace3fc862d 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_multiple_registries.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_multiple_registries.yaml @@ -10,20 +10,6 @@ interactions: body: | { "queries": [ - { - "package": { - "ecosystem": "Maven", - "name": "com.google.android.gms:play-services" - }, - "version": "10.0.0" - }, - { - "package": { - "ecosystem": "Maven", - "name": "org.apache.logging.log4j:log4j-web" - }, - "version": "2.14.1" - }, { "package": { "ecosystem": "Maven", @@ -73,6 +59,13 @@ interactions: }, "version": "24.0.0" }, + { + "package": { + "ecosystem": "Maven", + "name": "com.google.android.gms:play-services" + }, + "version": "10.0.0" + }, { "package": { "ecosystem": "Maven", @@ -422,6 +415,13 @@ interactions: "name": "org.apache.logging.log4j:log4j-core" }, "version": "2.14.1" + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.logging.log4j:log4j-web" + }, + "version": "2.14.1" } ] } @@ -455,7 +455,6 @@ interactions: {}, {}, {}, - {}, { "vulns": [ { @@ -534,7 +533,8 @@ interactions: "modified": "2026-02-04T03:10:00.616806Z" } ] - } + }, + {} ] } headers: diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_transitive_default.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_transitive_default.yaml index c781b03fcdb..580f8cc98d0 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_transitive_default.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_transitive_default.yaml @@ -13,21 +13,21 @@ interactions: { "package": { "ecosystem": "Maven", - "name": "org.apache.logging.log4j:log4j-web" + "name": "org.apache.logging.log4j:log4j-api" }, "version": "2.14.1" }, { "package": { "ecosystem": "Maven", - "name": "org.apache.logging.log4j:log4j-api" + "name": "org.apache.logging.log4j:log4j-core" }, "version": "2.14.1" }, { "package": { "ecosystem": "Maven", - "name": "org.apache.logging.log4j:log4j-core" + "name": "org.apache.logging.log4j:log4j-web" }, "version": "2.14.1" } @@ -46,7 +46,6 @@ interactions: body: | { "results": [ - {}, {}, { "vulns": [ @@ -79,7 +78,8 @@ interactions: "modified": "2026-02-04T03:10:00.616806Z" } ] - } + }, + {} ] } headers: diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_transitive_explicit_lockfile.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_transitive_explicit_lockfile.yaml index c781b03fcdb..580f8cc98d0 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_transitive_explicit_lockfile.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_pom.xml_transitive_explicit_lockfile.yaml @@ -13,21 +13,21 @@ interactions: { "package": { "ecosystem": "Maven", - "name": "org.apache.logging.log4j:log4j-web" + "name": "org.apache.logging.log4j:log4j-api" }, "version": "2.14.1" }, { "package": { "ecosystem": "Maven", - "name": "org.apache.logging.log4j:log4j-api" + "name": "org.apache.logging.log4j:log4j-core" }, "version": "2.14.1" }, { "package": { "ecosystem": "Maven", - "name": "org.apache.logging.log4j:log4j-core" + "name": "org.apache.logging.log4j:log4j-web" }, "version": "2.14.1" } @@ -46,7 +46,6 @@ interactions: body: | { "results": [ - {}, {}, { "vulns": [ @@ -79,7 +78,8 @@ interactions: "modified": "2026-02-04T03:10:00.616806Z" } ] - } + }, + {} ] } headers: diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_requirements.txt_transitive_default.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_requirements.txt_transitive_default.yaml index b18ce02d922..d3e1be722d1 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_requirements.txt_transitive_default.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_requirements.txt_transitive_default.yaml @@ -13,44 +13,37 @@ interactions: { "package": { "ecosystem": "PyPI", - "name": "django" - }, - "version": "1.11.29" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "flask" + "name": "certifi" }, - "version": "1.0.0" + "version": "2026.6.17" }, { "package": { "ecosystem": "PyPI", - "name": "requests" + "name": "chardet" }, - "version": "2.20.0" + "version": "3.0.4" }, { "package": { "ecosystem": "PyPI", - "name": "certifi" + "name": "click" }, - "version": "2026.6.17" + "version": "8.4.2" }, { "package": { "ecosystem": "PyPI", - "name": "chardet" + "name": "django" }, - "version": "3.0.4" + "version": "1.11.29" }, { "package": { "ecosystem": "PyPI", - "name": "click" + "name": "flask" }, - "version": "8.4.2" + "version": "1.0.0" }, { "package": { @@ -87,6 +80,13 @@ interactions: }, "version": "2026.2.0" }, + { + "package": { + "ecosystem": "PyPI", + "name": "requests" + }, + "version": "2.20.0" + }, { "package": { "ecosystem": "PyPI", @@ -116,6 +116,9 @@ interactions: body: | { "results": [ + {}, + {}, + {}, { "vulns": [ { @@ -176,6 +179,30 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "GHSA-65pc-fj4g-8rjx", + "modified": "2026-07-08T17:45:15.021597Z" + }, + { + "id": "GHSA-jjg7-2v4v-x38h", + "modified": "2026-02-04T03:49:45.087439Z" + }, + { + "id": "PYSEC-2024-60", + "modified": "2026-06-10T17:01:21.102419Z" + }, + { + "id": "PYSEC-2026-215", + "modified": "2026-06-16T16:15:04.639265Z" + } + ] + }, + {}, + {}, + {}, + {}, { "vulns": [ { @@ -212,33 +239,6 @@ interactions: } ] }, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-65pc-fj4g-8rjx", - "modified": "2026-07-08T17:45:15.021597Z" - }, - { - "id": "GHSA-jjg7-2v4v-x38h", - "modified": "2026-02-04T03:49:45.087439Z" - }, - { - "id": "PYSEC-2024-60", - "modified": "2026-06-10T17:01:21.102419Z" - }, - { - "id": "PYSEC-2026-215", - "modified": "2026-06-16T16:15:04.639265Z" - } - ] - }, - {}, - {}, - {}, - {}, { "vulns": [ { diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_requirements.txt_transitive_native_source.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_requirements.txt_transitive_native_source.yaml index a02948ab91e..99afae6e68b 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_requirements.txt_transitive_native_source.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_Transitive_requirements.txt_transitive_native_source.yaml @@ -66171,44 +66171,37 @@ interactions: { "package": { "ecosystem": "PyPI", - "name": "django" - }, - "version": "1.11.29" - }, - { - "package": { - "ecosystem": "PyPI", - "name": "flask" + "name": "certifi" }, - "version": "1.0" + "version": "2026.6.17" }, { "package": { "ecosystem": "PyPI", - "name": "requests" + "name": "chardet" }, - "version": "2.20.0" + "version": "3.0.4" }, { "package": { "ecosystem": "PyPI", - "name": "certifi" + "name": "click" }, - "version": "2026.6.17" + "version": "8.4.2" }, { "package": { "ecosystem": "PyPI", - "name": "chardet" + "name": "django" }, - "version": "3.0.4" + "version": "1.11.29" }, { "package": { "ecosystem": "PyPI", - "name": "click" + "name": "flask" }, - "version": "8.4.2" + "version": "1.0" }, { "package": { @@ -66245,6 +66238,13 @@ interactions: }, "version": "2026.2" }, + { + "package": { + "ecosystem": "PyPI", + "name": "requests" + }, + "version": "2.20.0" + }, { "package": { "ecosystem": "PyPI", @@ -66274,6 +66274,9 @@ interactions: body: | { "results": [ + {}, + {}, + {}, { "vulns": [ { @@ -66334,6 +66337,30 @@ interactions: } ] }, + { + "vulns": [ + { + "id": "GHSA-65pc-fj4g-8rjx", + "modified": "2026-07-08T17:45:15.021597Z" + }, + { + "id": "GHSA-jjg7-2v4v-x38h", + "modified": "2026-02-04T03:49:45.087439Z" + }, + { + "id": "PYSEC-2024-60", + "modified": "2026-06-10T17:01:21.102419Z" + }, + { + "id": "PYSEC-2026-215", + "modified": "2026-06-16T16:15:04.639265Z" + } + ] + }, + {}, + {}, + {}, + {}, { "vulns": [ { @@ -66370,33 +66397,6 @@ interactions: } ] }, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "GHSA-65pc-fj4g-8rjx", - "modified": "2026-07-08T17:45:15.021597Z" - }, - { - "id": "GHSA-jjg7-2v4v-x38h", - "modified": "2026-02-04T03:49:45.087439Z" - }, - { - "id": "PYSEC-2024-60", - "modified": "2026-06-10T17:01:21.102419Z" - }, - { - "id": "PYSEC-2026-215", - "modified": "2026-06-16T16:15:04.639265Z" - } - ] - }, - {}, - {}, - {}, - {}, { "vulns": [ { diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_folder_of_supported_sbom_with_only_unimportant#01.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_folder_of_supported_sbom_with_only_unimportant#01.yaml index 622949e0380..0522be95d68 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_folder_of_supported_sbom_with_only_unimportant#01.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_folder_of_supported_sbom_with_only_unimportant#01.yaml @@ -5,14 +5,14 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 156 + content_length: 166 host: api.osv.dev body: | { "queries": [ { "package": { - "ecosystem": "Ubuntu", + "ecosystem": "Ubuntu:20.04:LTS", "name": "pcre3" }, "version": "2:8.39-12ubuntu0.1" diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_folder_of_supported_sbom_with_only_unimportant.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_folder_of_supported_sbom_with_only_unimportant.yaml index 622949e0380..0522be95d68 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_folder_of_supported_sbom_with_only_unimportant.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_folder_of_supported_sbom_with_only_unimportant.yaml @@ -5,14 +5,14 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 156 + content_length: 166 host: api.osv.dev body: | { "queries": [ { "package": { - "ecosystem": "Ubuntu", + "ecosystem": "Ubuntu:20.04:LTS", "name": "pcre3" }, "version": "2:8.39-12ubuntu0.1" diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_folder_of_supported_sbom_with_vulns.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_folder_of_supported_sbom_with_vulns.yaml index f7f3e24b9d6..1ccbde29c93 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_folder_of_supported_sbom_with_vulns.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_folder_of_supported_sbom_with_vulns.yaml @@ -5,14 +5,14 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 23510 + content_length: 23784 host: api.osv.dev body: | { "queries": [ { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "adduser" }, "version": "3.115" @@ -96,35 +96,35 @@ interactions: }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "apt" }, "version": "1.4.11" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "base-files" }, "version": "9.9+deb9u13" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "base-passwd" }, "version": "3.5.43" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "bash" }, "version": "4.4-5" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "bsdutils" }, "version": "1:2.29.2-1+deb9u1" @@ -166,84 +166,84 @@ interactions: }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "coreutils" }, "version": "8.26-3" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "dash" }, "version": "0.5.8-2.4" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "debconf" }, "version": "1.5.61" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "debian-archive-keyring" }, "version": "2017.5+deb9u2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "debianutils" }, "version": "4.8.1.1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "diffutils" }, "version": "1:3.5-3" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "dirmngr" }, "version": "2.1.18-8~deb9u4" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "dpkg" }, "version": "1.18.25" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "e2fslibs" }, "version": "1.43.4-2+deb9u2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "e2fsprogs" }, "version": "1.43.4-2+deb9u2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "findutils" }, "version": "4.6.0+git+20161106-2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "gcc-6-base" }, "version": "6.3.0-18+deb9u1" @@ -264,14 +264,14 @@ interactions: }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "gnupg" }, "version": "2.1.18-8~deb9u4" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "gnupg-agent" }, "version": "2.1.18-8~deb9u4" @@ -285,112 +285,112 @@ interactions: }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "gpgv" }, "version": "2.1.18-8~deb9u4" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "grep" }, "version": "2.27-2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "gzip" }, "version": "1.6-5+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "hostname" }, "version": "3.18+b1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "init-system-helpers" }, "version": "1.48" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libacl1" }, "version": "2.2.52-3+b1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libapt-pkg5.0" }, "version": "1.4.11" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libassuan0" }, "version": "2.4.3-2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libattr1" }, "version": "1:2.4.47-2+b2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libaudit-common" }, "version": "1:2.6.7-2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libaudit1" }, "version": "1:2.6.7-2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libblkid1" }, "version": "2.29.2-1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libbsd0" }, "version": "0.8.3-1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libbz2-1.0" }, "version": "1.0.6-8.1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libc-bin" }, "version": "2.24-11+deb9u4" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libc-l10n" }, "version": "2.24-11+deb9u4" @@ -411,21 +411,21 @@ interactions: }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libc6" }, "version": "2.24-11+deb9u4" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libcap-ng0" }, "version": "0.7.7-3+b1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libcomerr2" }, "version": "1.43.4-2+deb9u2" @@ -460,357 +460,357 @@ interactions: }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libdb5.3" }, "version": "5.3.28-12+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libdebconfclient0" }, "version": "0.227" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libedit2" }, "version": "3.1-20160903-3" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libfdisk1" }, "version": "2.29.2-1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libffi6" }, "version": "3.2.1-6" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libgcc1" }, "version": "1:6.3.0-18+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libgcrypt20" }, "version": "1.7.6-2+deb9u4" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libgdbm3" }, "version": "1.8.3-14" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libgmp10" }, "version": "2:6.1.2+dfsg-1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libgnutls30" }, "version": "3.5.8-5+deb9u6" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libgpg-error0" }, "version": "1.26-2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libgssapi-krb5-2" }, "version": "1.15-1+deb9u3" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libhogweed4" }, "version": "3.3-1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libicu57" }, "version": "57.1-6+deb9u5" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libidn11" }, "version": "1.33-1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libjson-perl" }, "version": "2.90-1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libk5crypto3" }, "version": "1.15-1+deb9u3" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libkeyutils1" }, "version": "1.5.9-9" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libkrb5-3" }, "version": "1.15-1+deb9u3" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libkrb5support0" }, "version": "1.15-1+deb9u3" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libksba8" }, "version": "1.3.5-2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libldap-2.4-2" }, "version": "2.4.44+dfsg-5+deb9u8" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libldap-common" }, "version": "2.4.44+dfsg-5+deb9u8" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libllvm6.0" }, "version": "1:6.0-1~bpo9+1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "liblz4-1" }, "version": "0.0~r131-2+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "liblzma5" }, "version": "5.2.2-1.2+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libmount1" }, "version": "2.29.2-1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libncurses5" }, "version": "6.0+20161126-1+deb9u2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libncursesw5" }, "version": "6.0+20161126-1+deb9u2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libnettle6" }, "version": "3.3-1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libnpth0" }, "version": "1.3-1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libnss-wrapper" }, "version": "1.1.3-1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libp11-kit0" }, "version": "0.23.3-2+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libpam-modules" }, "version": "1.1.8-3.6" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libpam-modules-bin" }, "version": "1.1.8-3.6" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libpam-runtime" }, "version": "1.1.8-3.6" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libpam0g" }, "version": "1.1.8-3.6" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libpcre3" }, "version": "2:8.39-3" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libperl5.24" }, "version": "5.24.1-3+deb9u7" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libpq5" }, "version": "14.2-1.pgdg90+1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libreadline7" }, "version": "7.0-3" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libsasl2-2" }, "version": "2.1.27~101-g0780600+dfsg-3+deb9u2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libsasl2-modules-db" }, "version": "2.1.27~101-g0780600+dfsg-3+deb9u2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libselinux1" }, "version": "2.6-3+b3" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libsemanage-common" }, "version": "2.6-2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libsemanage1" }, "version": "2.6-2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libsepol1" }, "version": "2.6-2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libsmartcols1" }, "version": "2.29.2-1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libsqlite3-0" }, "version": "3.16.2-5+deb9u3" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libss2" }, "version": "1.43.4-2+deb9u2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libssl1.1" }, "version": "1.1.0l-1~deb9u5" @@ -838,112 +838,112 @@ interactions: }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libstdc++6" }, "version": "6.3.0-18+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libsystemd0" }, "version": "232-25+deb9u13" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libtasn1-6" }, "version": "4.10-1.1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libtinfo5" }, "version": "6.0+20161126-1+deb9u2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libudev1" }, "version": "232-25+deb9u13" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libustr-1.0-1" }, "version": "1.0.4-6" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libuuid1" }, "version": "2.29.2-1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libxml2" }, "version": "2.9.4+dfsg1-2.2+deb9u6" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libxslt1.1" }, "version": "1.1.29-2.1+deb9u2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "libzstd1" }, "version": "1.1.2-1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "locales" }, "version": "2.24-11+deb9u4" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "login" }, "version": "1:4.4-4.1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "lsb-base" }, "version": "9.20161125" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "mawk" }, "version": "1.3.3-17+b3" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "mount" }, "version": "2.29.2-1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "multiarch-support" }, "version": "2.24-11+deb9u4" @@ -985,112 +985,112 @@ interactions: }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "ncurses-base" }, "version": "6.0+20161126-1+deb9u2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "ncurses-bin" }, "version": "6.0+20161126-1+deb9u2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "netbase" }, "version": "5.4" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "openssl" }, "version": "1.1.0l-1~deb9u5" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "passwd" }, "version": "1:4.4-4.1+deb9u1" }, { "package": { - "ecosystem": "Ubuntu", + "ecosystem": "Ubuntu:20.04:LTS", "name": "pcre3" }, "version": "2:8.39-12ubuntu0.1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "perl" }, "version": "5.24.1-3+deb9u7" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "perl-base" }, "version": "5.24.1-3+deb9u7" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "perl-modules-5.24" }, "version": "5.24.1-3+deb9u7" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "pgdg-keyring" }, "version": "2018.2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "pinentry-curses" }, "version": "1.0.0-2" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "postgresql-11" }, "version": "11.15-1.pgdg90+1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "postgresql-client-11" }, "version": "11.15-1.pgdg90+1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "postgresql-client-common" }, "version": "238.pgdg90+1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "postgresql-common" }, "version": "238.pgdg90+1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "readline-common" }, "version": "7.0-3" @@ -1118,21 +1118,21 @@ interactions: }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "sed" }, "version": "4.4-1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "sensible-utils" }, "version": "0.0.9+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "ssl-cert" }, "version": "1.0.39" @@ -1153,42 +1153,42 @@ interactions: }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "sysvinit-utils" }, "version": "2.88dsf-59.9" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "tar" }, "version": "1.29b-1.1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "tzdata" }, "version": "2021a-0+deb9u3" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "ucf" }, "version": "3.0036" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "util-linux" }, "version": "2.29.2-1+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "xz-utils" }, "version": "5.2.2-1.2+deb9u1" @@ -1223,14 +1223,14 @@ interactions: }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "zlib1g" }, "version": "1:1.2.8.dfsg-5+deb9u1" }, { "package": { - "ecosystem": "Debian", + "ecosystem": "Debian:9", "name": "zstd" }, "version": "1.1.2-1+deb9u1" @@ -1246,7 +1246,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 26321 + content_length: 3422 body: | { "results": [ @@ -1262,140 +1262,33 @@ interactions: {}, {}, {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2011-3374", - "modified": "2026-04-28T20:07:05.372730Z" - }, - { - "id": "DEBIAN-CVE-2018-0501", - "modified": "2026-04-28T20:18:02.225277Z" - }, - { - "id": "DEBIAN-CVE-2019-3462", - "modified": "2026-04-28T20:20:42.335142Z" - }, - { - "id": "DEBIAN-CVE-2020-27350", - "modified": "2026-06-15T19:02:43.291435Z" - }, - { - "id": "DEBIAN-CVE-2020-3810", - "modified": "2026-06-15T19:03:31.557356Z" - }, - { - "id": "DSA-4685-1", - "modified": "2026-03-09T02:09:03.263738Z" - }, - { - "id": "DSA-4808-1", - "modified": "2026-03-09T02:11:17.119108Z" - } - ] - }, {}, {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2019-18276", - "modified": "2026-04-28T20:20:28.288898Z" - }, - { - "id": "DEBIAN-CVE-2022-3715", - "modified": "2026-06-15T19:04:10.483381Z" - } - ] - }, {}, {}, {}, {}, {}, {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2016-2781", - "modified": "2026-04-28T20:15:21.375201Z" - }, - { - "id": "DEBIAN-CVE-2017-18018", - "modified": "2026-06-15T19:03:03.254047Z" - }, - { - "id": "DEBIAN-CVE-2024-0684", - "modified": "2026-06-15T19:04:56.517133Z" - }, - { - "id": "DEBIAN-CVE-2025-5278", - "modified": "2026-06-15T19:05:53.911862Z" - } - ] - }, {}, {}, - { - "vulns": [ - { - "id": "DLA-3482-1", - "modified": "2025-05-26T07:01:25.263124Z" - } - ] - }, + {}, + {}, + {}, + {}, {}, {}, {}, { "vulns": [ - { - "id": "DEBIAN-CVE-2022-1664", - "modified": "2026-06-15T19:04:00.624083Z" - }, - { - "id": "DEBIAN-CVE-2025-6297", - "modified": "2026-07-08T08:00:12.133337Z" - }, - { - "id": "DEBIAN-CVE-2026-2219", - "modified": "2026-06-15T19:06:07.784075Z" - }, { "id": "DLA-3022-1", "modified": "2026-03-09T01:23:37.553205Z" - }, - { - "id": "DSA-5147-1", - "modified": "2026-03-09T02:10:11.335992Z" } ] }, {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2019-5094", - "modified": "2026-04-28T20:20:44.008554Z" - }, - { - "id": "DEBIAN-CVE-2019-5188", - "modified": "2026-04-28T20:20:44.674406Z" - }, - { - "id": "DEBIAN-CVE-2022-1304", - "modified": "2026-06-15T19:03:59.997081Z" - }, - { - "id": "DLA-3910-1", - "modified": "2026-03-09T01:22:32.343795Z" - }, - { - "id": "DSA-4535-1", - "modified": "2026-03-09T02:10:12.902574Z" - } - ] - }, + {}, {}, {}, { @@ -1511,26 +1404,6 @@ interactions: }, {}, {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2022-1271", - "modified": "2026-06-15T19:04:00.779834Z" - }, - { - "id": "DEBIAN-CVE-2026-41991", - "modified": "2026-07-02T10:03:18.347139Z" - }, - { - "id": "DEBIAN-CVE-2026-41992", - "modified": "2026-07-02T10:03:18.483652Z" - }, - { - "id": "DSA-5122-1", - "modified": "2026-03-09T02:09:10.163691Z" - } - ] - }, {}, {}, {}, @@ -1559,50 +1432,13 @@ interactions: {}, {}, {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2017-0379", - "modified": "2026-06-15T19:00:09.979316Z" - }, - { - "id": "DEBIAN-CVE-2017-7526", - "modified": "2026-06-15T19:03:17.510311Z" - }, - { - "id": "DEBIAN-CVE-2018-0495", - "modified": "2026-04-28T20:18:02.129016Z" - }, - { - "id": "DEBIAN-CVE-2018-6829", - "modified": "2026-04-28T20:19:30.599344Z" - }, - { - "id": "DEBIAN-CVE-2019-13627", - "modified": "2026-04-28T20:20:10.432164Z" - }, - { - "id": "DEBIAN-CVE-2021-33560", - "modified": "2026-06-15T19:03:44.643722Z" - }, - { - "id": "DEBIAN-CVE-2021-40528", - "modified": "2026-06-15T19:03:49.440233Z" - }, - { - "id": "DEBIAN-CVE-2024-2236", - "modified": "2026-06-15T19:04:58.645370Z" - }, - { - "id": "DEBIAN-CVE-2026-41989", - "modified": "2026-06-15T19:06:23.302811Z" - }, - { - "id": "DEBIAN-CVE-2026-41990", - "modified": "2026-06-15T19:06:23.245006Z" - } - ] - }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, {}, {}, {}, @@ -1655,40 +1491,8 @@ interactions: { "vulns": [ { - "id": "DEBIAN-CVE-2017-10790", - "modified": "2026-06-15T19:00:52.669414Z" - }, - { - "id": "DEBIAN-CVE-2018-1000654", - "modified": "2026-04-28T20:18:05.963472Z" - }, - { - "id": "DEBIAN-CVE-2018-6003", - "modified": "2026-04-28T20:19:28.343Z" - }, - { - "id": "DEBIAN-CVE-2021-46848", - "modified": "2026-06-15T19:03:53.301194Z" - }, - { - "id": "DEBIAN-CVE-2024-12133", - "modified": "2026-06-15T19:04:57.417379Z" - }, - { - "id": "DEBIAN-CVE-2025-13151", - "modified": "2026-07-11T21:00:09.231454Z" - }, - { - "id": "DLA-3263-1", - "modified": "2026-03-09T01:22:34.273046Z" - }, - { - "id": "DLA-4061-1", - "modified": "2026-03-09T01:20:16.124977Z" - }, - { - "id": "DSA-5863-1", - "modified": "2026-03-09T02:08:50.747280Z" + "id": "DLA-3012-1", + "modified": "2026-03-09T01:20:46.878115Z" } ] }, @@ -1696,1248 +1500,80 @@ interactions: {}, {}, {}, + {}, + {}, + {}, + {}, { "vulns": [ { - "id": "DEBIAN-CVE-2016-3709", - "modified": "2026-04-28T20:15:25.927586Z" - }, - { - "id": "DEBIAN-CVE-2016-9318", - "modified": "2026-04-28T20:16:03.400825Z" - }, - { - "id": "DEBIAN-CVE-2017-0663", - "modified": "2026-06-15T19:00:27.391648Z" - }, - { - "id": "DEBIAN-CVE-2017-15412", - "modified": "2026-06-15T19:00:26.805737Z" - }, - { - "id": "DEBIAN-CVE-2017-16931", - "modified": "2026-06-15T19:02:58.144726Z" - }, - { - "id": "DEBIAN-CVE-2017-16932", - "modified": "2026-06-15T19:02:58.100017Z" - }, - { - "id": "DEBIAN-CVE-2017-18258", - "modified": "2026-06-15T19:03:04.345137Z" - }, - { - "id": "DEBIAN-CVE-2017-5130", - "modified": "2026-06-15T19:03:10.329935Z" - }, - { - "id": "DEBIAN-CVE-2017-5969", - "modified": "2026-06-15T19:03:13.322936Z" - }, - { - "id": "DEBIAN-CVE-2017-7375", - "modified": "2026-06-15T19:03:16.008104Z" - }, - { - "id": "DEBIAN-CVE-2017-7376", - "modified": "2026-06-15T19:03:16.856154Z" - }, - { - "id": "DEBIAN-CVE-2017-8872", - "modified": "2026-06-15T19:03:19.217317Z" - }, - { - "id": "DEBIAN-CVE-2017-9047", - "modified": "2026-06-15T19:03:19.534200Z" - }, - { - "id": "DEBIAN-CVE-2017-9048", - "modified": "2026-06-15T19:03:19.676854Z" - }, - { - "id": "DEBIAN-CVE-2017-9049", - "modified": "2026-06-15T19:03:19.583325Z" - }, - { - "id": "DEBIAN-CVE-2017-9050", - "modified": "2026-06-15T19:03:19.684540Z" - }, - { - "id": "DEBIAN-CVE-2018-14404", - "modified": "2026-04-28T20:18:44.279858Z" - }, - { - "id": "DEBIAN-CVE-2018-14567", - "modified": "2026-04-28T20:18:44.933766Z" - }, - { - "id": "DEBIAN-CVE-2019-19956", - "modified": "2026-04-28T20:20:35.915921Z" - }, - { - "id": "DEBIAN-CVE-2019-20388", - "modified": "2026-04-28T20:20:38.323690Z" - }, - { - "id": "DEBIAN-CVE-2020-24977", - "modified": "2026-06-15T19:02:39.974616Z" - }, - { - "id": "DEBIAN-CVE-2020-7595", - "modified": "2026-06-15T19:03:34.353922Z" - }, - { - "id": "DEBIAN-CVE-2021-3516", - "modified": "2026-06-15T19:03:45.345898Z" - }, - { - "id": "DEBIAN-CVE-2021-3517", - "modified": "2026-06-15T19:03:45.353243Z" - }, - { - "id": "DEBIAN-CVE-2021-3518", - "modified": "2026-06-15T19:03:45.347369Z" - }, - { - "id": "DEBIAN-CVE-2021-3537", - "modified": "2026-06-15T19:03:45.567740Z" - }, - { - "id": "DEBIAN-CVE-2021-3541", - "modified": "2026-06-15T19:03:45.510224Z" - }, - { - "id": "DEBIAN-CVE-2022-2309", - "modified": "2026-06-15T19:04:03.092852Z" - }, - { - "id": "DEBIAN-CVE-2022-23308", - "modified": "2026-06-15T19:04:02.950978Z" - }, - { - "id": "DEBIAN-CVE-2022-29824", - "modified": "2026-06-15T19:04:06.712149Z" - }, - { - "id": "DEBIAN-CVE-2022-40303", - "modified": "2026-06-15T19:04:12.222759Z" - }, + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-07-08T04:32:24.548042Z" + } + ] + }, + { + "vulns": [ { - "id": "DEBIAN-CVE-2022-40304", - "modified": "2026-06-15T19:04:12.156121Z" - }, + "id": "ALPINE-CVE-2025-26519", + "modified": "2026-07-08T04:32:24.548042Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ { - "id": "DEBIAN-CVE-2022-49043", - "modified": "2026-06-15T19:04:18.848264Z" - }, + "id": "DLA-3008-1", + "modified": "2026-03-09T01:23:33.375630Z" + } + ] + }, + {}, + { + "vulns": [ { - "id": "DEBIAN-CVE-2023-28484", - "modified": "2026-06-15T19:04:33.903555Z" - }, + "id": "UBUNTU-CVE-2017-11164", + "modified": "2026-04-22T11:10:44.262299Z" + } + ] + }, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + { + "vulns": [ { - "id": "DEBIAN-CVE-2023-29469", - "modified": "2026-06-15T19:04:34.704558Z" - }, - { - "id": "DEBIAN-CVE-2023-39615", - "modified": "2026-06-15T19:04:38.661771Z" - }, - { - "id": "DEBIAN-CVE-2023-45322", - "modified": "2026-06-15T19:04:41.089740Z" - }, - { - "id": "DEBIAN-CVE-2024-25062", - "modified": "2026-06-15T19:04:59.345817Z" - }, - { - "id": "DEBIAN-CVE-2024-34459", - "modified": "2026-06-15T19:05:08.094242Z" - }, - { - "id": "DEBIAN-CVE-2024-56171", - "modified": "2026-06-15T19:05:32.764069Z" - }, - { - "id": "DEBIAN-CVE-2025-24928", - "modified": "2026-06-15T19:05:22.040034Z" - }, - { - "id": "DEBIAN-CVE-2025-27113", - "modified": "2026-06-15T19:05:22.569507Z" - }, - { - "id": "DEBIAN-CVE-2025-32414", - "modified": "2026-06-15T19:05:23.263167Z" - }, - { - "id": "DEBIAN-CVE-2025-32415", - "modified": "2026-06-15T19:05:23.332543Z" - }, - { - "id": "DEBIAN-CVE-2025-49794", - "modified": "2026-06-15T19:05:00.722216Z" - }, - { - "id": "DEBIAN-CVE-2025-49796", - "modified": "2026-06-15T19:05:00.886508Z" - }, - { - "id": "DEBIAN-CVE-2025-6021", - "modified": "2026-06-15T19:05:55.555048Z" - }, - { - "id": "DEBIAN-CVE-2025-6170", - "modified": "2026-06-15T19:05:55.834238Z" - }, - { - "id": "DEBIAN-CVE-2025-8732", - "modified": "2026-07-11T21:00:11.232942Z" - }, - { - "id": "DEBIAN-CVE-2025-9714", - "modified": "2026-06-15T19:06:02.035637Z" - }, - { - "id": "DEBIAN-CVE-2026-0989", - "modified": "2026-07-11T21:00:11.284105Z" - }, - { - "id": "DEBIAN-CVE-2026-0990", - "modified": "2026-07-11T21:00:11.304136Z" - }, - { - "id": "DEBIAN-CVE-2026-0992", - "modified": "2026-07-11T21:00:11.289576Z" - }, - { - "id": "DEBIAN-CVE-2026-11979", - "modified": "2026-07-01T18:00:10.769750Z" - }, - { - "id": "DEBIAN-CVE-2026-1757", - "modified": "2026-07-11T21:00:30.668264Z" - }, - { - "id": "DEBIAN-CVE-2026-6653", - "modified": "2026-06-23T05:00:15.700358Z" - }, - { - "id": "DEBIAN-CVE-2026-6732", - "modified": "2026-06-15T19:06:32.212693Z" - }, - { - "id": "DLA-3012-1", - "modified": "2026-03-09T01:20:46.878115Z" - }, - { - "id": "DLA-3172-1", - "modified": "2026-03-09T01:19:54.747665Z" - }, - { - "id": "DLA-3405-1", - "modified": "2026-03-09T01:01:29.748040Z" - }, - { - "id": "DLA-3878-1", - "modified": "2026-03-09T01:20:38.676387Z" - }, - { - "id": "DLA-4064-1", - "modified": "2026-03-09T01:20:30.558703Z" - }, - { - "id": "DLA-4146-1", - "modified": "2026-03-09T01:22:43.732573Z" - }, - { - "id": "DLA-4251-1", - "modified": "2026-03-09T02:11:12.986866Z" - }, - { - "id": "DLA-4319-1", - "modified": "2025-09-30T22:17:08.381361Z" - }, - { - "id": "DSA-5142-1", - "modified": "2026-03-09T02:10:58.737631Z" - }, - { - "id": "DSA-5271-1", - "modified": "2026-03-09T02:10:55.154283Z" - }, - { - "id": "DSA-5391-1", - "modified": "2026-03-09T02:09:39.164621Z" - }, - { - "id": "DSA-5949-1", - "modified": "2026-03-09T02:09:32.257423Z" - }, - { - "id": "DSA-5990-1", - "modified": "2025-08-29T13:01:48.117026Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-26519", - "modified": "2026-07-08T04:32:24.548042Z" - } - ] - }, - { - "vulns": [ - { - "id": "ALPINE-CVE-2025-26519", - "modified": "2026-07-08T04:32:24.548042Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2018-0732", - "modified": "2026-04-28T20:18:02.774246Z" - }, - { - "id": "DEBIAN-CVE-2018-0734", - "modified": "2026-04-28T20:18:02.659961Z" - }, - { - "id": "DEBIAN-CVE-2018-0735", - "modified": "2026-04-28T20:18:03.126498Z" - }, - { - "id": "DEBIAN-CVE-2018-5407", - "modified": "2026-04-28T20:19:25.898144Z" - }, - { - "id": "DEBIAN-CVE-2019-1543", - "modified": "2026-04-28T20:20:20.117772Z" - }, - { - "id": "DEBIAN-CVE-2019-1547", - "modified": "2026-04-28T20:20:20.656364Z" - }, - { - "id": "DEBIAN-CVE-2019-1549", - "modified": "2026-04-28T20:20:20.143335Z" - }, - { - "id": "DEBIAN-CVE-2019-1551", - "modified": "2026-04-28T20:20:20.452019Z" - }, - { - "id": "DEBIAN-CVE-2019-1563", - "modified": "2026-04-28T20:20:20.477320Z" - }, - { - "id": "DEBIAN-CVE-2020-1967", - "modified": "2026-06-15T19:03:27.124044Z" - }, - { - "id": "DEBIAN-CVE-2020-1971", - "modified": "2026-06-15T19:03:27.129623Z" - }, - { - "id": "DEBIAN-CVE-2021-23840", - "modified": "2026-06-15T19:03:39.141068Z" - }, - { - "id": "DEBIAN-CVE-2021-23841", - "modified": "2026-06-15T19:03:39.239523Z" - }, - { - "id": "DEBIAN-CVE-2021-3449", - "modified": "2026-06-15T19:03:44.993162Z" - }, - { - "id": "DEBIAN-CVE-2021-3450", - "modified": "2026-06-15T19:03:45.082977Z" - }, - { - "id": "DEBIAN-CVE-2021-3711", - "modified": "2026-06-15T19:03:46.708959Z" - }, - { - "id": "DEBIAN-CVE-2021-3712", - "modified": "2026-06-15T19:03:46.811218Z" - }, - { - "id": "DEBIAN-CVE-2021-4160", - "modified": "2026-06-15T19:03:50.370810Z" - }, - { - "id": "DEBIAN-CVE-2022-0778", - "modified": "2026-06-15T19:03:59.417208Z" - }, - { - "id": "DEBIAN-CVE-2022-1292", - "modified": "2026-06-15T19:04:00.092279Z" - }, - { - "id": "DEBIAN-CVE-2022-2068", - "modified": "2026-06-15T19:04:01.472470Z" - }, - { - "id": "DEBIAN-CVE-2022-2097", - "modified": "2026-06-15T19:04:01.651321Z" - }, - { - "id": "DEBIAN-CVE-2022-2274", - "modified": "2026-06-15T19:04:02.226892Z" - }, - { - "id": "DEBIAN-CVE-2022-3358", - "modified": "2026-06-15T19:04:08.483482Z" - }, - { - "id": "DEBIAN-CVE-2022-3602", - "modified": "2026-06-15T19:04:09.933655Z" - }, - { - "id": "DEBIAN-CVE-2022-3786", - "modified": "2026-06-15T19:04:10.711321Z" - }, - { - "id": "DEBIAN-CVE-2022-3996", - "modified": "2026-06-15T19:04:12.141836Z" - }, - { - "id": "DEBIAN-CVE-2022-4203", - "modified": "2026-06-15T19:04:12.990232Z" - }, - { - "id": "DEBIAN-CVE-2022-4304", - "modified": "2026-06-15T19:04:13.680775Z" - }, - { - "id": "DEBIAN-CVE-2022-4450", - "modified": "2026-06-15T19:04:14.191322Z" - }, - { - "id": "DEBIAN-CVE-2023-0215", - "modified": "2026-06-15T19:04:29.538665Z" - }, - { - "id": "DEBIAN-CVE-2023-0216", - "modified": "2026-06-15T19:04:29.538277Z" - }, - { - "id": "DEBIAN-CVE-2023-0217", - "modified": "2026-06-15T19:04:29.509442Z" - }, - { - "id": "DEBIAN-CVE-2023-0286", - "modified": "2026-06-15T19:04:29.577693Z" - }, - { - "id": "DEBIAN-CVE-2023-0401", - "modified": "2026-06-15T19:04:29.536951Z" - }, - { - "id": "DEBIAN-CVE-2023-0464", - "modified": "2026-06-15T19:04:22.431910Z" - }, - { - "id": "DEBIAN-CVE-2023-0465", - "modified": "2026-06-15T19:04:29.782851Z" - }, - { - "id": "DEBIAN-CVE-2023-0466", - "modified": "2026-06-15T19:04:29.723231Z" - }, - { - "id": "DEBIAN-CVE-2023-1255", - "modified": "2026-06-15T19:04:30.171672Z" - }, - { - "id": "DEBIAN-CVE-2023-2650", - "modified": "2026-06-15T19:04:32.896962Z" - }, - { - "id": "DEBIAN-CVE-2023-2975", - "modified": "2026-06-15T19:04:33.914628Z" - }, - { - "id": "DEBIAN-CVE-2023-3446", - "modified": "2026-06-15T19:04:36.527893Z" - }, - { - "id": "DEBIAN-CVE-2023-3817", - "modified": "2026-06-15T19:04:37.642848Z" - }, - { - "id": "DEBIAN-CVE-2023-5363", - "modified": "2026-06-15T19:04:51.152236Z" - }, - { - "id": "DEBIAN-CVE-2023-5678", - "modified": "2026-06-15T19:04:55.721833Z" - }, - { - "id": "DEBIAN-CVE-2023-6129", - "modified": "2026-06-15T19:04:55.809967Z" - }, - { - "id": "DEBIAN-CVE-2023-6237", - "modified": "2026-06-15T19:04:55.746227Z" - }, - { - "id": "DEBIAN-CVE-2024-0727", - "modified": "2026-06-15T19:04:56.653523Z" - }, - { - "id": "DEBIAN-CVE-2024-12797", - "modified": "2026-06-15T19:04:57.395001Z" - }, - { - "id": "DEBIAN-CVE-2024-13176", - "modified": "2026-06-15T19:04:57.797709Z" - }, - { - "id": "DEBIAN-CVE-2024-2511", - "modified": "2026-06-15T19:04:59.365295Z" - }, - { - "id": "DEBIAN-CVE-2024-4603", - "modified": "2026-06-15T19:05:18.010195Z" - }, - { - "id": "DEBIAN-CVE-2024-4741", - "modified": "2026-06-15T19:05:26.156893Z" - }, - { - "id": "DEBIAN-CVE-2024-5535", - "modified": "2026-06-15T19:05:32.641835Z" - }, - { - "id": "DEBIAN-CVE-2024-6119", - "modified": "2026-06-15T19:05:35.767292Z" - }, - { - "id": "DEBIAN-CVE-2024-9143", - "modified": "2026-06-15T19:05:37.662826Z" - }, - { - "id": "DEBIAN-CVE-2025-11187", - "modified": "2026-06-15T19:05:38.599749Z" - }, - { - "id": "DEBIAN-CVE-2025-15467", - "modified": "2026-06-15T19:05:19.068303Z" - }, - { - "id": "DEBIAN-CVE-2025-15468", - "modified": "2026-06-15T19:05:19.032817Z" - }, - { - "id": "DEBIAN-CVE-2025-15469", - "modified": "2026-06-15T19:05:19.209846Z" - }, - { - "id": "DEBIAN-CVE-2025-27587", - "modified": "2026-06-15T19:05:22.788453Z" - }, - { - "id": "DEBIAN-CVE-2025-4575", - "modified": "2026-06-15T19:05:51.522956Z" - }, - { - "id": "DEBIAN-CVE-2025-66199", - "modified": "2026-06-15T19:05:57.149320Z" - }, - { - "id": "DEBIAN-CVE-2025-68160", - "modified": "2026-06-15T19:05:57.548210Z" - }, - { - "id": "DEBIAN-CVE-2025-69418", - "modified": "2026-06-15T19:05:59.951428Z" - }, - { - "id": "DEBIAN-CVE-2025-69419", - "modified": "2026-06-15T19:05:59.916552Z" - }, - { - "id": "DEBIAN-CVE-2025-69420", - "modified": "2026-06-15T19:06:00.081598Z" - }, - { - "id": "DEBIAN-CVE-2025-69421", - "modified": "2026-06-15T19:05:59.919058Z" - }, - { - "id": "DEBIAN-CVE-2025-9230", - "modified": "2026-06-15T19:05:00.660395Z" - }, - { - "id": "DEBIAN-CVE-2025-9231", - "modified": "2026-06-15T19:05:00.573277Z" - }, - { - "id": "DEBIAN-CVE-2025-9232", - "modified": "2026-06-15T19:05:00.787467Z" - }, - { - "id": "DEBIAN-CVE-2026-22795", - "modified": "2026-06-15T19:06:08.233931Z" - }, - { - "id": "DEBIAN-CVE-2026-22796", - "modified": "2026-06-15T19:06:08.212629Z" - }, - { - "id": "DEBIAN-CVE-2026-2673", - "modified": "2026-06-15T19:06:13.326001Z" - }, - { - "id": "DEBIAN-CVE-2026-28386", - "modified": "2026-06-15T19:06:14.302905Z" - }, - { - "id": "DEBIAN-CVE-2026-28387", - "modified": "2026-06-15T19:06:14.443506Z" - }, - { - "id": "DEBIAN-CVE-2026-28388", - "modified": "2026-06-15T19:06:14.388993Z" - }, - { - "id": "DEBIAN-CVE-2026-28389", - "modified": "2026-06-15T19:06:14.409340Z" - }, - { - "id": "DEBIAN-CVE-2026-28390", - "modified": "2026-06-15T19:06:14.566148Z" - }, - { - "id": "DEBIAN-CVE-2026-31789", - "modified": "2026-06-15T19:06:17.669473Z" - }, - { - "id": "DEBIAN-CVE-2026-31790", - "modified": "2026-06-15T19:06:17.688401Z" - }, - { - "id": "DEBIAN-CVE-2026-34180", - "modified": "2026-06-16T05:00:10.520419Z" - }, - { - "id": "DEBIAN-CVE-2026-34181", - "modified": "2026-06-16T05:00:11.277029Z" - }, - { - "id": "DEBIAN-CVE-2026-34182", - "modified": "2026-06-16T05:00:11.812424Z" - }, - { - "id": "DEBIAN-CVE-2026-34183", - "modified": "2026-06-16T05:00:10.220537Z" - }, - { - "id": "DEBIAN-CVE-2026-35188", - "modified": "2026-06-16T05:00:11.061524Z" - }, - { - "id": "DEBIAN-CVE-2026-42764", - "modified": "2026-06-16T05:00:12.023180Z" - }, - { - "id": "DEBIAN-CVE-2026-42765", - "modified": "2026-06-16T05:00:11.749345Z" - }, - { - "id": "DEBIAN-CVE-2026-42766", - "modified": "2026-06-16T05:00:12.882090Z" - }, - { - "id": "DEBIAN-CVE-2026-42767", - "modified": "2026-06-16T05:00:12.647179Z" - }, - { - "id": "DEBIAN-CVE-2026-42768", - "modified": "2026-06-16T05:00:12.022710Z" - }, - { - "id": "DEBIAN-CVE-2026-42769", - "modified": "2026-06-16T05:00:12.230822Z" - }, - { - "id": "DEBIAN-CVE-2026-42770", - "modified": "2026-06-16T05:00:12.124374Z" - }, - { - "id": "DEBIAN-CVE-2026-45445", - "modified": "2026-06-16T05:00:13.449352Z" - }, - { - "id": "DEBIAN-CVE-2026-45446", - "modified": "2026-06-16T05:00:13.664718Z" - }, - { - "id": "DEBIAN-CVE-2026-45447", - "modified": "2026-06-16T05:00:13.600013Z" - }, - { - "id": "DEBIAN-CVE-2026-7383", - "modified": "2026-06-16T05:00:13.816553Z" - }, - { - "id": "DEBIAN-CVE-2026-9076", - "modified": "2026-06-16T05:00:15.094296Z" - }, - { - "id": "DLA-3008-1", - "modified": "2026-03-09T01:23:33.375630Z" - }, - { - "id": "DLA-3325-1", - "modified": "2026-03-09T01:19:40.983935Z" - }, - { - "id": "DLA-3449-1", - "modified": "2026-03-09T01:22:47.322805Z" - }, - { - "id": "DLA-3530-1", - "modified": "2026-03-09T01:19:28.929204Z" - }, - { - "id": "DLA-3942-1", - "modified": "2026-03-09T01:22:40.686044Z" - }, - { - "id": "DLA-3942-2", - "modified": "2026-03-09T01:21:01.728730Z" - }, - { - "id": "DLA-4176-1", - "modified": "2026-03-09T01:20:23.459313Z" - }, - { - "id": "DLA-4321-1", - "modified": "2025-10-03T16:33:24.717173Z" - }, - { - "id": "DLA-4490-1", - "modified": "2026-02-23T10:30:28.927832Z" - }, - { - "id": "DSA-4539-1", - "modified": "2026-03-09T02:09:20.276054Z" - }, - { - "id": "DSA-4539-3", - "modified": "2025-05-26T07:05:14.261652Z" - }, - { - "id": "DSA-4661-1", - "modified": "2026-03-09T02:08:53.792348Z" - }, - { - "id": "DSA-4807-1", - "modified": "2026-03-09T02:10:20.442914Z" - }, - { - "id": "DSA-4855-1", - "modified": "2026-03-09T02:11:29.405206Z" - }, - { - "id": "DSA-4875-1", - "modified": "2026-03-09T02:10:05.387501Z" - }, - { - "id": "DSA-4963-1", - "modified": "2026-03-09T02:10:15.488747Z" - }, - { - "id": "DSA-5103-1", - "modified": "2026-03-09T02:09:42.407559Z" - }, - { - "id": "DSA-5139-1", - "modified": "2026-03-09T02:09:17.334653Z" - }, - { - "id": "DSA-5169-1", - "modified": "2026-03-09T02:09:37.692763Z" - }, - { - "id": "DSA-5343-1", - "modified": "2026-03-09T02:09:47.149297Z" - }, - { - "id": "DSA-5417-1", - "modified": "2026-03-09T02:09:39.950679Z" - }, - { - "id": "DSA-5532-1", - "modified": "2026-03-09T02:08:31.395482Z" - }, - { - "id": "DSA-5764-1", - "modified": "2026-03-09T02:09:02.723874Z" - }, - { - "id": "DSA-6015-1", - "modified": "2025-10-01T13:32:01.848986Z" - }, - { - "id": "DSA-6113-1", - "modified": "2026-01-27T20:30:04.397078Z" - } - ] - }, - {}, - { - "vulns": [ - { - "id": "UBUNTU-CVE-2017-11164", - "modified": "2026-04-22T11:10:44.262299Z" - } - ] - }, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2011-4116", - "modified": "2026-04-28T20:07:16.851516Z" - }, - { - "id": "DEBIAN-CVE-2017-12837", - "modified": "2026-06-15T19:01:54.604489Z" - }, - { - "id": "DEBIAN-CVE-2017-12883", - "modified": "2026-06-15T19:01:57.668393Z" - }, - { - "id": "DEBIAN-CVE-2017-20230", - "modified": "2026-06-15T19:03:06.043307Z" - }, - { - "id": "DEBIAN-CVE-2018-12015", - "modified": "2026-04-28T20:18:20.557055Z" - }, - { - "id": "DEBIAN-CVE-2018-18311", - "modified": "2026-04-28T20:18:59.502369Z" - }, - { - "id": "DEBIAN-CVE-2018-18312", - "modified": "2026-04-28T20:19:00.007980Z" - }, - { - "id": "DEBIAN-CVE-2018-18313", - "modified": "2026-04-28T20:18:59.305044Z" - }, - { - "id": "DEBIAN-CVE-2018-18314", - "modified": "2026-04-28T20:18:59.950845Z" - }, - { - "id": "DEBIAN-CVE-2018-6797", - "modified": "2026-04-28T20:19:30.649933Z" - }, - { - "id": "DEBIAN-CVE-2018-6798", - "modified": "2026-04-28T20:19:30.481442Z" - }, - { - "id": "DEBIAN-CVE-2018-6913", - "modified": "2026-04-28T20:19:31.408182Z" - }, - { - "id": "DEBIAN-CVE-2020-10543", - "modified": "2026-06-15T19:02:49.247100Z" - }, - { - "id": "DEBIAN-CVE-2020-10878", - "modified": "2026-06-15T19:03:21.773731Z" - }, - { - "id": "DEBIAN-CVE-2020-12723", - "modified": "2026-06-15T19:03:23.525858Z" - }, - { - "id": "DEBIAN-CVE-2020-16156", - "modified": "2026-06-15T19:03:26.207200Z" - }, - { - "id": "DEBIAN-CVE-2021-36770", - "modified": "2026-06-15T19:03:47.174486Z" - }, - { - "id": "DEBIAN-CVE-2022-48522", - "modified": "2026-06-15T19:04:15.444540Z" - }, - { - "id": "DEBIAN-CVE-2023-31484", - "modified": "2026-06-15T19:04:35.007393Z" - }, - { - "id": "DEBIAN-CVE-2023-31486", - "modified": "2026-06-15T19:04:35.160442Z" - }, - { - "id": "DEBIAN-CVE-2023-47038", - "modified": "2026-06-15T19:04:42.221431Z" - }, - { - "id": "DEBIAN-CVE-2024-56406", - "modified": "2026-06-15T19:05:32.862624Z" - }, - { - "id": "DEBIAN-CVE-2025-15649", - "modified": "2026-06-15T19:05:19.420530Z" - }, - { - "id": "DEBIAN-CVE-2025-40909", - "modified": "2026-06-15T19:05:51.157315Z" - }, - { - "id": "DEBIAN-CVE-2026-12087", - "modified": "2026-06-17T18:00:11.750305Z" - }, - { - "id": "DEBIAN-CVE-2026-13221", - "modified": "2026-07-14T09:48:20.208496Z" - }, - { - "id": "DEBIAN-CVE-2026-42496", - "modified": "2026-06-15T19:06:24.165786Z" - }, - { - "id": "DEBIAN-CVE-2026-42497", - "modified": "2026-06-15T19:06:24.214158Z" - }, - { - "id": "DEBIAN-CVE-2026-48959", - "modified": "2026-06-15T19:06:30.309989Z" - }, - { - "id": "DEBIAN-CVE-2026-48961", - "modified": "2026-06-15T19:06:30.278805Z" - }, - { - "id": "DEBIAN-CVE-2026-48962", - "modified": "2026-06-15T19:06:30.385227Z" - }, - { - "id": "DEBIAN-CVE-2026-57432", - "modified": "2026-07-14T21:00:16.878520Z" - }, - { - "id": "DEBIAN-CVE-2026-57433", - "modified": "2026-07-14T21:00:16.778516Z" - }, - { - "id": "DEBIAN-CVE-2026-7010", - "modified": "2026-06-15T19:06:32.892437Z" - }, - { - "id": "DEBIAN-CVE-2026-7017", - "modified": "2026-07-11T05:00:10.175081Z" - }, - { - "id": "DEBIAN-CVE-2026-8376", - "modified": "2026-06-15T19:06:34.282925Z" - }, - { - "id": "DEBIAN-CVE-2026-9538", - "modified": "2026-06-15T19:06:35.584055Z" - }, - { - "id": "DLA-3926-1", - "modified": "2026-03-09T01:20:46.118633Z" - }, - { - "id": "DSA-5902-1", - "modified": "2026-03-09T02:09:19.793163Z" - } - ] - }, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DLA-3072-1", - "modified": "2026-03-09T01:22:24.680239Z" - }, - { - "id": "DLA-3189-1", - "modified": "2025-05-26T07:01:07.887113Z" - }, - { - "id": "DLA-3316-1", - "modified": "2025-05-26T07:01:13.127412Z" - }, - { - "id": "DLA-3422-1", - "modified": "2026-03-09T01:20:56.692752Z" - }, - { - "id": "DLA-3600-1", - "modified": "2026-03-09T01:17:49.966197Z" - }, - { - "id": "DLA-3651-1", - "modified": "2026-03-09T01:18:05.310519Z" - }, - { - "id": "DLA-3764-1", - "modified": "2026-03-09T01:23:22.273526Z" - }, - { - "id": "DSA-5135-1", - "modified": "2026-03-09T02:11:21.646978Z" - } - ] - }, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2026-5958", - "modified": "2026-06-15T19:06:31.959863Z" - } - ] - }, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2017-17512", - "modified": "2026-06-15T19:02:59.576413Z" + "id": "DLA-3051-1", + "modified": "2025-05-26T07:01:56.257796Z" } ] }, {}, {}, {}, - {}, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2005-2541", - "modified": "2026-04-28T20:05:02.937588Z" - }, - { - "id": "DEBIAN-CVE-2018-20482", - "modified": "2026-04-28T20:19:13.325479Z" - }, - { - "id": "DEBIAN-CVE-2019-9923", - "modified": "2026-04-28T20:21:03.075135Z" - }, - { - "id": "DEBIAN-CVE-2021-20193", - "modified": "2026-06-15T19:03:36.011066Z" - }, - { - "id": "DEBIAN-CVE-2022-48303", - "modified": "2026-06-15T19:04:15.338240Z" - }, - { - "id": "DEBIAN-CVE-2023-39804", - "modified": "2026-06-15T19:04:38.705050Z" - }, - { - "id": "DEBIAN-CVE-2026-5704", - "modified": "2026-06-15T19:06:31.372681Z" - }, - { - "id": "DLA-3755-1", - "modified": "2026-03-09T01:18:04.185679Z" - } - ] - }, - { - "vulns": [ - { - "id": "DLA-3051-1", - "modified": "2025-05-26T07:01:56.257796Z" - }, - { - "id": "DLA-3134-1", - "modified": "2025-05-26T07:01:01.500124Z" - }, - { - "id": "DLA-3161-1", - "modified": "2025-05-26T07:01:03.882213Z" - }, - { - "id": "DLA-3366-1", - "modified": "2025-05-26T07:01:17.027142Z" - }, - { - "id": "DLA-3412-1", - "modified": "2025-05-26T07:01:20.109212Z" - }, - { - "id": "DLA-3684-1", - "modified": "2025-05-26T07:01:38.953691Z" - }, - { - "id": "DLA-3788-1", - "modified": "2025-05-26T07:01:46.700929Z" - }, - { - "id": "DLA-3972-1", - "modified": "2025-05-26T07:02:05.284676Z" - }, - { - "id": "DLA-4085-1", - "modified": "2025-05-26T07:02:10.958749Z" - }, - { - "id": "DLA-4105-1", - "modified": "2025-05-26T07:02:13.921097Z" - }, - { - "id": "DLA-4403-1", - "modified": "2025-12-12T10:13:37.154747Z" - } - ] - }, - { - "vulns": [ - { - "id": "DLA-4016-1", - "modified": "2025-05-26T07:02:06.504254Z" - } - ] - }, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2016-2779", - "modified": "2026-04-28T20:15:21.386173Z" - }, - { - "id": "DEBIAN-CVE-2018-7738", - "modified": "2026-04-28T20:19:48.672312Z" - }, - { - "id": "DEBIAN-CVE-2021-37600", - "modified": "2026-06-15T19:03:47.048376Z" - }, - { - "id": "DEBIAN-CVE-2021-3995", - "modified": "2026-06-15T19:03:43.339355Z" - }, - { - "id": "DEBIAN-CVE-2021-3996", - "modified": "2026-06-15T19:03:43.355405Z" - }, - { - "id": "DEBIAN-CVE-2022-0563", - "modified": "2026-06-15T19:03:59.250197Z" - }, - { - "id": "DEBIAN-CVE-2024-28085", - "modified": "2026-06-15T19:05:05.661588Z" - }, - { - "id": "DEBIAN-CVE-2025-14104", - "modified": "2026-06-15T19:05:39.770160Z" - }, - { - "id": "DEBIAN-CVE-2026-13595", - "modified": "2026-07-08T10:00:07.900022Z" - }, - { - "id": "DEBIAN-CVE-2026-27456", - "modified": "2026-06-15T19:06:13.644847Z" - }, - { - "id": "DEBIAN-CVE-2026-3184", - "modified": "2026-07-03T23:00:09.066270Z" - }, - { - "id": "DEBIAN-CVE-2026-53612", - "modified": "2026-06-26T22:00:12.721900Z" - }, - { - "id": "DEBIAN-CVE-2026-53613", - "modified": "2026-06-26T22:00:13.040059Z" - }, - { - "id": "DEBIAN-CVE-2026-53614", - "modified": "2026-06-26T22:00:12.733790Z" - }, - { - "id": "DEBIAN-CVE-2026-53615", - "modified": "2026-06-17T08:00:09.756963Z" - }, - { - "id": "DLA-3782-1", - "modified": "2026-03-09T01:20:42.573872Z" - }, - { - "id": "DSA-5055-1", - "modified": "2026-03-09T02:10:40.826335Z" - }, - { - "id": "DSA-5650-1", - "modified": "2026-03-09T02:08:30.371343Z" - } - ] - }, - { - "vulns": [ - { - "id": "DEBIAN-CVE-2022-1271", - "modified": "2026-06-15T19:04:00.779834Z" - }, - { - "id": "DEBIAN-CVE-2024-3094", - "modified": "2026-06-15T19:05:06.976977Z" - }, - { - "id": "DEBIAN-CVE-2025-31115", - "modified": "2026-06-15T19:05:23.141738Z" - }, - { - "id": "DEBIAN-CVE-2026-34743", - "modified": "2026-07-13T12:00:11.362674Z" - }, - { - "id": "DSA-5123-1", - "modified": "2026-03-09T02:10:46.054497Z" - }, - { - "id": "DSA-5895-1", - "modified": "2026-03-09T02:08:52.515269Z" - } - ] - }, { "vulns": [ { @@ -2996,7 +1632,7 @@ interactions: } headers: Content-Length: - - "26321" + - "3422" Content-Type: - application/json status: 200 OK diff --git a/internal/imodels/imodels.go b/internal/imodels/imodels.go index a52e596d57c..8f850eced49 100644 --- a/internal/imodels/imodels.go +++ b/internal/imodels/imodels.go @@ -127,17 +127,6 @@ func Ecosystem(pkg *extractor.Package) osvecosystem.Parsed { eco = osvecosystem.MustParse("GIT") } - // TODO(v2): SBOM special case, to be removed after PURL to ESI conversion within each extractor is complete - if purlCache := toCachedPackageInfo(pkg); purlCache != nil { - newEco, err := osvecosystem.Parse(purlCache.Ecosystem) - if err != nil { - cmdlogger.Warnf("Warning: error parsing osvscanner.json ecosystem: %s", err.Error()) - return eco - } - - eco = newEco - } - return eco } diff --git a/internal/output/__snapshots__/spdx_test.snap b/internal/output/__snapshots__/spdx_test.snap index bc664f1d739..bcf9eba441a 100755 --- a/internal/output/__snapshots__/spdx_test.snap +++ b/internal/output/__snapshots__/spdx_test.snap @@ -544,8 +544,8 @@ "filesAnalyzed": false }, { - "name": "author1/mine1", - "SPDXID": "SPDXRef-Package-author1-mine1-", + "name": "mine1", + "SPDXID": "SPDXRef-Package-mine1-", "versionInfo": "1.2.3", "supplier": "NOASSERTION", "downloadLocation": "NOASSERTION", @@ -557,7 +557,7 @@ { "referenceCategory": "PACKAGE-MANAGER", "referenceType": "purl", - "referenceLocator": "pkg:composer/author1%2Fmine1@1.2.3" + "referenceLocator": "pkg:composer/author1/mine1@1.2.3" } ] }, @@ -616,8 +616,8 @@ ] }, { - "name": "author1/mine1", - "SPDXID": "SPDXRef-Package-author1-mine1-", + "name": "mine1", + "SPDXID": "SPDXRef-Package-mine1-", "versionInfo": "1.2.3", "supplier": "NOASSERTION", "downloadLocation": "NOASSERTION", @@ -629,7 +629,7 @@ { "referenceCategory": "PACKAGE-MANAGER", "referenceType": "purl", - "referenceLocator": "pkg:composer/author1%2Fmine1@1.2.3" + "referenceLocator": "pkg:composer/author1/mine1@1.2.3" } ] } @@ -642,11 +642,11 @@ }, { "spdxElementId": "SPDXRef-Package-main-", - "relatedSpdxElement": "SPDXRef-Package-author1-mine1-", + "relatedSpdxElement": "SPDXRef-Package-mine1-", "relationshipType": "CONTAINS" }, { - "spdxElementId": "SPDXRef-Package-author1-mine1-", + "spdxElementId": "SPDXRef-Package-mine1-", "relatedSpdxElement": "NOASSERTION", "relationshipType": "CONTAINS" }, @@ -682,11 +682,11 @@ }, { "spdxElementId": "SPDXRef-Package-main-", - "relatedSpdxElement": "SPDXRef-Package-author1-mine1-", + "relatedSpdxElement": "SPDXRef-Package-mine1-", "relationshipType": "CONTAINS" }, { - "spdxElementId": "SPDXRef-Package-author1-mine1-", + "spdxElementId": "SPDXRef-Package-mine1-", "relatedSpdxElement": "NOASSERTION", "relationshipType": "CONTAINS" } @@ -3262,8 +3262,8 @@ "filesAnalyzed": false }, { - "name": "author1/mine1", - "SPDXID": "SPDXRef-Package-author1-mine1-", + "name": "mine1", + "SPDXID": "SPDXRef-Package-mine1-", "versionInfo": "1.2.3", "supplier": "NOASSERTION", "downloadLocation": "NOASSERTION", @@ -3275,7 +3275,7 @@ { "referenceCategory": "PACKAGE-MANAGER", "referenceType": "purl", - "referenceLocator": "pkg:composer/author1%2Fmine1@1.2.3" + "referenceLocator": "pkg:composer/author1/mine1@1.2.3" } ] }, @@ -3316,8 +3316,8 @@ ] }, { - "name": "author3/mine3", - "SPDXID": "SPDXRef-Package-author3-mine3-", + "name": "mine3", + "SPDXID": "SPDXRef-Package-mine3-", "versionInfo": "0.4.1", "supplier": "NOASSERTION", "downloadLocation": "NOASSERTION", @@ -3329,7 +3329,7 @@ { "referenceCategory": "PACKAGE-MANAGER", "referenceType": "purl", - "referenceLocator": "pkg:composer/author3%2Fmine3@0.4.1" + "referenceLocator": "pkg:composer/author3/mine3@0.4.1" } ] } @@ -3342,11 +3342,11 @@ }, { "spdxElementId": "SPDXRef-Package-main-", - "relatedSpdxElement": "SPDXRef-Package-author1-mine1-", + "relatedSpdxElement": "SPDXRef-Package-mine1-", "relationshipType": "CONTAINS" }, { - "spdxElementId": "SPDXRef-Package-author1-mine1-", + "spdxElementId": "SPDXRef-Package-mine1-", "relatedSpdxElement": "NOASSERTION", "relationshipType": "CONTAINS" }, @@ -3372,11 +3372,11 @@ }, { "spdxElementId": "SPDXRef-Package-main-", - "relatedSpdxElement": "SPDXRef-Package-author3-mine3-", + "relatedSpdxElement": "SPDXRef-Package-mine3-", "relationshipType": "CONTAINS" }, { - "spdxElementId": "SPDXRef-Package-author3-mine3-", + "spdxElementId": "SPDXRef-Package-mine3-", "relatedSpdxElement": "NOASSERTION", "relationshipType": "CONTAINS" } @@ -3408,8 +3408,8 @@ "filesAnalyzed": false }, { - "name": "author1/mine1", - "SPDXID": "SPDXRef-Package-author1-mine1-", + "name": "mine1", + "SPDXID": "SPDXRef-Package-mine1-", "versionInfo": "1.2.3", "supplier": "NOASSERTION", "downloadLocation": "NOASSERTION", @@ -3421,7 +3421,7 @@ { "referenceCategory": "PACKAGE-MANAGER", "referenceType": "purl", - "referenceLocator": "pkg:composer/author1%2Fmine1@1.2.3" + "referenceLocator": "pkg:composer/author1/mine1@1.2.3" } ] }, @@ -3462,8 +3462,8 @@ ] }, { - "name": "author3/mine3", - "SPDXID": "SPDXRef-Package-author3-mine3-", + "name": "mine3", + "SPDXID": "SPDXRef-Package-mine3-", "versionInfo": "0.4.1", "supplier": "NOASSERTION", "downloadLocation": "NOASSERTION", @@ -3475,7 +3475,7 @@ { "referenceCategory": "PACKAGE-MANAGER", "referenceType": "purl", - "referenceLocator": "pkg:composer/author3%2Fmine3@0.4.1" + "referenceLocator": "pkg:composer/author3/mine3@0.4.1" } ] } @@ -3488,11 +3488,11 @@ }, { "spdxElementId": "SPDXRef-Package-main-", - "relatedSpdxElement": "SPDXRef-Package-author1-mine1-", + "relatedSpdxElement": "SPDXRef-Package-mine1-", "relationshipType": "CONTAINS" }, { - "spdxElementId": "SPDXRef-Package-author1-mine1-", + "spdxElementId": "SPDXRef-Package-mine1-", "relatedSpdxElement": "NOASSERTION", "relationshipType": "CONTAINS" }, @@ -3518,11 +3518,11 @@ }, { "spdxElementId": "SPDXRef-Package-main-", - "relatedSpdxElement": "SPDXRef-Package-author3-mine3-", + "relatedSpdxElement": "SPDXRef-Package-mine3-", "relationshipType": "CONTAINS" }, { - "spdxElementId": "SPDXRef-Package-author3-mine3-", + "spdxElementId": "SPDXRef-Package-mine3-", "relatedSpdxElement": "NOASSERTION", "relationshipType": "CONTAINS" } @@ -3554,8 +3554,8 @@ "filesAnalyzed": false }, { - "name": "author1/mine1", - "SPDXID": "SPDXRef-Package-author1-mine1-", + "name": "mine1", + "SPDXID": "SPDXRef-Package-mine1-", "versionInfo": "1.2.3", "supplier": "NOASSERTION", "downloadLocation": "NOASSERTION", @@ -3567,7 +3567,7 @@ { "referenceCategory": "PACKAGE-MANAGER", "referenceType": "purl", - "referenceLocator": "pkg:composer/author1%2Fmine1@1.2.3" + "referenceLocator": "pkg:composer/author1/mine1@1.2.3" } ] }, @@ -3590,8 +3590,8 @@ ] }, { - "name": "author3/mine3", - "SPDXID": "SPDXRef-Package-author3-mine3-", + "name": "mine3", + "SPDXID": "SPDXRef-Package-mine3-", "versionInfo": "0.4.1", "supplier": "NOASSERTION", "downloadLocation": "NOASSERTION", @@ -3603,7 +3603,7 @@ { "referenceCategory": "PACKAGE-MANAGER", "referenceType": "purl", - "referenceLocator": "pkg:composer/author3%2Fmine3@0.4.1" + "referenceLocator": "pkg:composer/author3/mine3@0.4.1" } ] } @@ -3616,11 +3616,11 @@ }, { "spdxElementId": "SPDXRef-Package-main-", - "relatedSpdxElement": "SPDXRef-Package-author1-mine1-", + "relatedSpdxElement": "SPDXRef-Package-mine1-", "relationshipType": "CONTAINS" }, { - "spdxElementId": "SPDXRef-Package-author1-mine1-", + "spdxElementId": "SPDXRef-Package-mine1-", "relatedSpdxElement": "NOASSERTION", "relationshipType": "CONTAINS" }, @@ -3636,11 +3636,11 @@ }, { "spdxElementId": "SPDXRef-Package-main-", - "relatedSpdxElement": "SPDXRef-Package-author3-mine3-", + "relatedSpdxElement": "SPDXRef-Package-mine3-", "relationshipType": "CONTAINS" }, { - "spdxElementId": "SPDXRef-Package-author3-mine3-", + "spdxElementId": "SPDXRef-Package-mine3-", "relatedSpdxElement": "NOASSERTION", "relationshipType": "CONTAINS" } From 4d86045a3132bcd58fa2318e57e6cc7aeb52a1d1 Mon Sep 17 00:00:00 2001 From: Rex P Date: Wed, 15 Jul 2026 16:28:10 +1000 Subject: [PATCH 26/38] Remove vulnerabilities util pkg that's mostly not used anymore --- internal/utility/vulns/vulnerabilities.go | 14 - .../utility/vulns/vulnerabilities_test.go | 128 --- internal/utility/vulns/vulnerability.go | 178 ---- internal/utility/vulns/vulnerability_test.go | 778 ------------------ 4 files changed, 1098 deletions(-) delete mode 100644 internal/utility/vulns/vulnerabilities.go delete mode 100644 internal/utility/vulns/vulnerabilities_test.go delete mode 100644 internal/utility/vulns/vulnerability_test.go diff --git a/internal/utility/vulns/vulnerabilities.go b/internal/utility/vulns/vulnerabilities.go deleted file mode 100644 index bd3544226f4..00000000000 --- a/internal/utility/vulns/vulnerabilities.go +++ /dev/null @@ -1,14 +0,0 @@ -// Package vulns provides utility functions for working with vulnerabilities. -package vulns - -import "github.com/ossf/osv-schema/bindings/go/osvschema" - -func Include(vs []*osvschema.Vulnerability, vulnerability *osvschema.Vulnerability) bool { - for _, vuln := range vs { - if vuln.GetId() == vulnerability.GetId() { - return true - } - } - - return false -} diff --git a/internal/utility/vulns/vulnerabilities_test.go b/internal/utility/vulns/vulnerabilities_test.go deleted file mode 100644 index d5188a94af5..00000000000 --- a/internal/utility/vulns/vulnerabilities_test.go +++ /dev/null @@ -1,128 +0,0 @@ -package vulns_test - -import ( - "testing" - - "github.com/google/osv-scanner/v2/internal/utility/vulns" - "github.com/ossf/osv-schema/bindings/go/osvschema" -) - -func TestVulnerabilities_Includes(t *testing.T) { - t.Parallel() - - type args struct { - osv *osvschema.Vulnerability - } - tests := []struct { - name string - vs []*osvschema.Vulnerability - args args - want bool - }{ - { - name: "", - vs: []*osvschema.Vulnerability{ - { - Id: "GHSA-1", - Aliases: []string{}, - }, - }, - args: args{ - osv: &osvschema.Vulnerability{ - Id: "GHSA-2", - Aliases: []string{}, - }, - }, - want: false, - }, - { - name: "", - vs: []*osvschema.Vulnerability{ - { - Id: "GHSA-1", - Aliases: []string{}, - }, - }, - args: args{ - osv: &osvschema.Vulnerability{ - Id: "GHSA-1", - Aliases: []string{}, - }, - }, - want: true, - }, - { - name: "", - vs: []*osvschema.Vulnerability{ - { - Id: "GHSA-1", - Aliases: []string{"GHSA-2"}, - }, - }, - args: args{ - osv: &osvschema.Vulnerability{ - Id: "GHSA-2", - Aliases: []string{}, - }, - }, - want: false, - }, - { - name: "", - vs: []*osvschema.Vulnerability{ - { - Id: "GHSA-1", - Aliases: []string{}, - }, - }, - args: args{ - osv: &osvschema.Vulnerability{ - Id: "GHSA-2", - Aliases: []string{"GHSA-1"}, - }, - }, - want: false, - }, - { - name: "", - vs: []*osvschema.Vulnerability{ - { - Id: "GHSA-1", - Aliases: []string{"CVE-1"}, - }, - }, - args: args{ - osv: &osvschema.Vulnerability{ - Id: "GHSA-2", - Aliases: []string{"CVE-1"}, - }, - }, - want: false, - }, - { - name: "", - vs: []*osvschema.Vulnerability{ - { - Id: "GHSA-1", - Aliases: []string{"CVE-2"}, - }, - }, - args: args{ - osv: &osvschema.Vulnerability{ - Id: "GHSA-2", - Aliases: []string{"CVE-2"}, - }, - }, - want: false, - }, - } - for _, tt := range tests { - t.Run(tt.name, func(t *testing.T) { - t.Parallel() - - if got := vulns.Include(tt.vs, tt.args.osv); got != tt.want { - t.Errorf("Includes() = %v, want %v", got, tt.want) - } - }) - } -} diff --git a/internal/utility/vulns/vulnerability.go b/internal/utility/vulns/vulnerability.go index 27222eb41a7..37a1bfeb6b1 100644 --- a/internal/utility/vulns/vulnerability.go +++ b/internal/utility/vulns/vulnerability.go @@ -1,189 +1,11 @@ package vulns import ( - "slices" - "sort" "strings" - "github.com/google/osv-scalibr/extractor" - "github.com/google/osv-scalibr/inventory/osvecosystem" - "github.com/google/osv-scalibr/semantic" - "github.com/google/osv-scanner/v2/internal/cmdlogger" - "github.com/google/osv-scanner/v2/internal/imodels" "github.com/ossf/osv-schema/bindings/go/osvschema" ) -func eventVersion(e *osvschema.Event) string { - if e.GetIntroduced() != "" { - return e.GetIntroduced() - } - - if e.GetFixed() != "" { - return e.GetFixed() - } - - if e.GetLimit() != "" { - return e.GetLimit() - } - - if e.GetLastAffected() != "" { - return e.GetLastAffected() - } - - return "" -} - -func rangeContainsVersion(vulnID string, ar *osvschema.Range, pkg *extractor.Package) bool { - if ar.GetType() != osvschema.Range_ECOSYSTEM && ar.GetType() != osvschema.Range_SEMVER { - return false - } - // todo: we should probably warn here - if len(ar.GetEvents()) == 0 { - return false - } - - ecosystem := string(imodels.Ecosystem(pkg).Ecosystem) - vp, err := semantic.Parse(imodels.Version(pkg), ecosystem) - if err != nil { - // Skip version comparison when the ecosystem has no semantic parser - // (e.g. GitHub Actions). Returning false matches online-mode behavior. - cmdlogger.Debugf("skipping version comparison for %s package %s@%s: %v", ecosystem, imodels.Name(pkg), imodels.Version(pkg), err) - return false - } - - sort.Slice(ar.GetEvents(), func(i, j int) bool { - a := ar.GetEvents()[i] - b := ar.GetEvents()[j] - - if a.GetIntroduced() == "0" { - return true - } - - if b.GetIntroduced() == "0" { - return false - } - - // Fall back to stable sort order if an advisory event version fails to parse. - av, errA := semantic.Parse(eventVersion(a), ecosystem) - if errA != nil { - cmdlogger.Warnf("failed to parse event version %q for advisory %s (ecosystem %s): %v", eventVersion(a), vulnID, ecosystem, errA) - return false - } - order, _ := av.CompareStr(eventVersion(b)) - - return order < 0 - }) - - var affected bool - for _, e := range ar.GetEvents() { - if affected { - if e.GetFixed() != "" { - order, _ := vp.CompareStr(e.GetFixed()) - affected = order < 0 - } else if e.GetLastAffected() != "" { - order, _ := vp.CompareStr(e.GetLastAffected()) - affected = e.GetLastAffected() == imodels.Version(pkg) || order <= 0 - } - } else if e.GetIntroduced() != "" { - order, _ := vp.CompareStr(e.GetIntroduced()) - affected = e.GetIntroduced() == "0" || order >= 0 - } - } - - return affected -} - -// rangeAffectsVersion checks if the given version is within the range -// specified by the events of any "Ecosystem" or "Semver" type ranges -func rangeAffectsVersion(vulnID string, a []*osvschema.Range, pkg *extractor.Package) bool { - for _, r := range a { - if r.GetType() != osvschema.Range_ECOSYSTEM && r.GetType() != osvschema.Range_SEMVER { - return false - } - if rangeContainsVersion(vulnID, r, pkg) { - return true - } - } - - return false -} - -func AffectsEcosystem(v *osvschema.Vulnerability, ecosystemAffected osvecosystem.Parsed) bool { - for _, affected := range v.GetAffected() { - if osvecosystem.MustParse(affected.GetPackage().GetEcosystem()).Equal(ecosystemAffected) { - return true - } - } - - return false -} - -// NormalizeRepo applies some reasonable transformations to repository urls to -// ensure accurate results when determining if two repository urls are referencing -// the same repository. -// -// Specifically, common protocols are removed from the start of the url and the -// ".git" suffix if present -func NormalizeRepo(repo string) string { - repo = strings.TrimPrefix(repo, "https://") - repo = strings.TrimPrefix(repo, "http://") - repo = strings.TrimPrefix(repo, "git://") - - return strings.TrimSuffix(repo, ".git") -} - -func hasGitRangeForRepo(affected *osvschema.Affected, repo string) bool { - for _, r := range affected.GetRanges() { - if r.GetType() == osvschema.Range_GIT && NormalizeRepo(r.GetRepo()) == NormalizeRepo(repo) { - return true - } - } - - return false -} - -func IsAffected(v *osvschema.Vulnerability, pkg *extractor.Package) bool { - for _, affected := range v.GetAffected() { - pkgEcosystem := imodels.Ecosystem(pkg) - // assume we're dealing with a git-source package whose name is the git repository, and that the version is the tag - // the underlying commit has been resolved to (somehow), meaning we can check if it's in the versions listed by the advisory - if (pkgEcosystem.IsEmpty() || pkgEcosystem.Ecosystem == "GIT") && imodels.Commit(pkg) != "" && imodels.Version(pkg) != "" { - if hasGitRangeForRepo(affected, imodels.Name(pkg)) && slices.Contains(affected.GetVersions(), imodels.Version(pkg)) { - return true - } - } - - // Assume vulnerability has already been validated - if affected.GetPackage() == nil { - continue - } - if osvecosystem.MustParse(affected.GetPackage().GetEcosystem()).Equal(imodels.Ecosystem(pkg)) && - affected.GetPackage().GetName() == imodels.Name(pkg) { - if len(affected.GetRanges()) == 0 && len(affected.GetVersions()) == 0 { - cmdlogger.Warnf("%s does not have any ranges or versions - this is probably a mistake!", v.GetId()) - - continue - } - - if slices.Contains(affected.GetVersions(), imodels.Version(pkg)) { - return true - } - - if rangeAffectsVersion(v.GetId(), affected.GetRanges(), pkg) { - return true - } - - // if a package does not have a version, assume it is vulnerable - // as false positives are better than false negatives here - if imodels.Version(pkg) == "" { - return true - } - } - } - - return false -} - // PackageKey uniquely identifies a package in a vulnerability. type PackageKey struct { Name string diff --git a/internal/utility/vulns/vulnerability_test.go b/internal/utility/vulns/vulnerability_test.go deleted file mode 100644 index 9efeb489049..00000000000 --- a/internal/utility/vulns/vulnerability_test.go +++ /dev/null @@ -1,778 +0,0 @@ -package vulns_test - -import ( - "testing" - - "github.com/google/osv-scalibr/extractor" - "github.com/google/osv-scalibr/extractor/filesystem/os/dpkg/metadata" - "github.com/google/osv-scalibr/inventory/osvecosystem" - "github.com/google/osv-scalibr/purl" - "github.com/google/osv-scanner/v2/internal/utility/vulns" - "github.com/ossf/osv-schema/bindings/go/osvconstants" - "github.com/ossf/osv-schema/bindings/go/osvschema" -) - -func expectIsAffected(t *testing.T, vuln *osvschema.Vulnerability, version string, expectAffected bool) { - t.Helper() - - pkg := &extractor.Package{ - Name: "my-package", - Version: version, - PURLType: purl.TypeNPM, - } - - if vulns.IsAffected(vuln, pkg) != expectAffected { - if expectAffected { - t.Errorf("Expected OSV to affect package version %s but it did not", version) - } else { - t.Errorf("Expected OSV not to affect package version %s but it did", version) - } - } -} - -func buildOSVWithAffected(affected ...*osvschema.Affected) *osvschema.Vulnerability { - return &osvschema.Vulnerability{ - Id: "1", - Published: nil, - Modified: nil, - Details: "This is an open source vulnerability!", - Affected: affected, - } -} - -func buildEcosystemAffectsRange(events ...*osvschema.Event) *osvschema.Range { - return &osvschema.Range{Type: osvschema.Range_ECOSYSTEM, Events: events} -} - -func buildSemverAffectsRange(events ...*osvschema.Event) *osvschema.Range { - return &osvschema.Range{Type: osvschema.Range_SEMVER, Events: events} -} - -func TestOSV_AffectsEcosystem(t *testing.T) { - t.Parallel() - - type AffectsTest struct { - Affected []*osvschema.Affected - Ecosystem string - Expected bool - } - - tests := []AffectsTest{ - {Affected: nil, Ecosystem: "Go", Expected: false}, - {Affected: nil, Ecosystem: "npm", Expected: false}, - {Affected: nil, Ecosystem: "PyPI", Expected: false}, - {Affected: nil, Ecosystem: "", Expected: false}, - { - Affected: []*osvschema.Affected{ - {Package: &osvschema.Package{Ecosystem: "crates.io"}}, - {Package: &osvschema.Package{Ecosystem: "npm"}}, - {Package: &osvschema.Package{Ecosystem: "PyPI"}}, - }, - Ecosystem: "Packagist", - Expected: false, - }, - { - Affected: []*osvschema.Affected{ - {Package: &osvschema.Package{Ecosystem: "NuGet"}}, - }, - Ecosystem: "NuGet", - Expected: true, - }, - { - Affected: []*osvschema.Affected{ - {Package: &osvschema.Package{Ecosystem: "npm"}}, - {Package: &osvschema.Package{Ecosystem: "npm"}}, - }, - Ecosystem: "npm", - Expected: true, - }, - } - - for i, tt := range tests { - vuln := &osvschema.Vulnerability{ - Id: "1", - Published: nil, - Modified: nil, - Details: "This is an open source vulnerability!", - Affected: tt.Affected, - } - - if vulns.AffectsEcosystem(vuln, osvecosystem.MustParse(tt.Ecosystem)) != tt.Expected { - t.Errorf( - "Test #%d: Expected OSV to return %t but it returned %t", - i, - tt.Expected, - !tt.Expected, - ) - } - } - - // test when the OSV doesn't have an "Affected" - vuln := &osvschema.Vulnerability{ - Id: "1", - Published: nil, - Modified: nil, - Details: "This is an open source vulnerability!", - Affected: nil, - } - - if vulns.AffectsEcosystem(vuln, osvecosystem.MustParse("npm")) { - t.Errorf( - "Expected OSV to report 'false' when it doesn't have an Affected, but it reported true!", - ) - } -} - -func TestOSV_IsAffected_AffectsWithEcosystem_DifferentEcosystem(t *testing.T) { - t.Parallel() - - vuln := buildOSVWithAffected( - &osvschema.Affected{ - Package: &osvschema.Package{Ecosystem: string(osvconstants.EcosystemPyPI), Name: "my-package"}, - Ranges: []*osvschema.Range{ - buildEcosystemAffectsRange(&osvschema.Event{Introduced: "0"}), - }, - }, - ) - - for _, v := range []string{"1.0.0", "1.1.1", "2.0.0"} { - expectIsAffected(t, vuln, v, false) - } -} - -func TestOSV_IsAffected_AffectsWithEcosystem_SingleAffected(t *testing.T) { - t.Parallel() - - var vuln *osvschema.Vulnerability - - // "Introduced: 0" means everything is affected - vuln = buildOSVWithAffected( - &osvschema.Affected{ - Package: &osvschema.Package{Ecosystem: string(osvconstants.EcosystemNPM), Name: "my-package"}, - Ranges: []*osvschema.Range{ - buildEcosystemAffectsRange(&osvschema.Event{Introduced: "0"}), - }, - }, - ) - - for _, v := range []string{"1.0.0", "1.1.1", "2.0.0"} { - expectIsAffected(t, vuln, v, true) - } - - // an empty version should always be treated as affected - expectIsAffected(t, vuln, "", true) - - // "Fixed: 1" means all versions after this are not vulnerable - vuln = buildOSVWithAffected( - &osvschema.Affected{ - Package: &osvschema.Package{Ecosystem: string(osvconstants.EcosystemNPM), Name: "my-package"}, - Ranges: []*osvschema.Range{ - buildEcosystemAffectsRange( - &osvschema.Event{Introduced: "0"}, - &osvschema.Event{Fixed: "1"}, - ), - }, - }, - ) - - for _, v := range []string{"0.0.0", "0.1.0", "0.0.0.1", "1.0.0-rc"} { - expectIsAffected(t, vuln, v, true) - } - - for _, v := range []string{"1.0.0", "1.1.0", "2.0.0"} { - expectIsAffected(t, vuln, v, false) - } - - // an empty version should always be treated as affected - expectIsAffected(t, vuln, "", true) - - // multiple fixes and introduced - vuln = buildOSVWithAffected( - &osvschema.Affected{ - Package: &osvschema.Package{Ecosystem: string(osvconstants.EcosystemNPM), Name: "my-package"}, - Ranges: []*osvschema.Range{ - buildEcosystemAffectsRange( - &osvschema.Event{Introduced: "0"}, - &osvschema.Event{Fixed: "1"}, - &osvschema.Event{Introduced: "2.1.0"}, - &osvschema.Event{Fixed: "3.2.0"}, - ), - }, - }, - ) - - for _, v := range []string{"0.0.0", "0.1.0", "0.0.0.1", "1.0.0-rc"} { - expectIsAffected(t, vuln, v, true) - } - - for _, v := range []string{"1.0.0", "1.1.0", "2.0.0rc2", "2.0.1"} { - expectIsAffected(t, vuln, v, false) - } - - for _, v := range []string{"2.1.1", "2.3.4", "3.0.0", "3.0.0-rc"} { - expectIsAffected(t, vuln, v, true) - } - - for _, v := range []string{"3.2.0", "3.2.1", "4.0.0"} { - expectIsAffected(t, vuln, v, false) - } - - // an empty version should always be treated as affected - expectIsAffected(t, vuln, "", true) - - // "LastAffected: 1" means all versions after this are not vulnerable - vuln = buildOSVWithAffected( - &osvschema.Affected{ - Package: &osvschema.Package{Ecosystem: string(osvconstants.EcosystemNPM), Name: "my-package"}, - Ranges: []*osvschema.Range{ - buildEcosystemAffectsRange( - &osvschema.Event{Introduced: "0"}, - &osvschema.Event{LastAffected: "1"}, - ), - }, - }, - ) - - for _, v := range []string{"0.0.0", "0.1.0", "0.0.0.1", "1.0.0-rc", "1.0.0"} { - expectIsAffected(t, vuln, v, true) - } - - for _, v := range []string{"1.0.1", "1.1.0", "2.0.0"} { - expectIsAffected(t, vuln, v, false) - } - - // an empty version should always be treated as affected - expectIsAffected(t, vuln, "", true) - - // mix of fixes, last_known_affected, and introduced - vuln = buildOSVWithAffected( - &osvschema.Affected{ - Package: &osvschema.Package{Ecosystem: string(osvconstants.EcosystemNPM), Name: "my-package"}, - Ranges: []*osvschema.Range{ - buildEcosystemAffectsRange( - &osvschema.Event{Introduced: "0"}, - &osvschema.Event{Fixed: "1"}, - &osvschema.Event{Introduced: "2.1.0"}, - &osvschema.Event{LastAffected: "3.1.9"}, - ), - }, - }, - ) - - for _, v := range []string{"0.0.0", "0.1.0", "0.0.0.1", "1.0.0-rc"} { - expectIsAffected(t, vuln, v, true) - } - - for _, v := range []string{"1.0.0", "1.1.0", "2.0.0rc2", "2.0.1"} { - expectIsAffected(t, vuln, v, false) - } - - for _, v := range []string{"2.1.1", "2.3.4", "3.0.0", "3.0.0-rc", "3.1.9"} { - expectIsAffected(t, vuln, v, true) - } - - for _, v := range []string{"3.2.0", "3.2.1", "4.0.0"} { - expectIsAffected(t, vuln, v, false) - } - - // an empty version should always be treated as affected - expectIsAffected(t, vuln, "", true) -} - -func TestOSV_IsAffected_AffectsWithEcosystem_MultipleAffected(t *testing.T) { - t.Parallel() - - vuln := buildOSVWithAffected( - &osvschema.Affected{ - Package: &osvschema.Package{Ecosystem: string(osvconstants.EcosystemNPM), Name: "my-package"}, - Ranges: []*osvschema.Range{ - buildEcosystemAffectsRange( - &osvschema.Event{Introduced: "0"}, - &osvschema.Event{Fixed: "1"}, - ), - }, - }, - &osvschema.Affected{ - Package: &osvschema.Package{Ecosystem: string(osvconstants.EcosystemNPM), Name: "my-package"}, - Ranges: []*osvschema.Range{ - buildEcosystemAffectsRange( - &osvschema.Event{Introduced: "2.1.0"}, - &osvschema.Event{Fixed: "3.2.0"}, - ), - }, - }, - &osvschema.Affected{ - Package: &osvschema.Package{Ecosystem: string(osvconstants.EcosystemNPM), Name: "my-package"}, - Ranges: []*osvschema.Range{ - buildEcosystemAffectsRange( - &osvschema.Event{Introduced: "3.3.0"}, - &osvschema.Event{LastAffected: "3.5.0"}, - ), - }, - }, - ) - - for _, v := range []string{"0.0.0", "0.1.0", "0.0.0.1", "1.0.0-rc"} { - expectIsAffected(t, vuln, v, true) - } - - for _, v := range []string{"1.0.0", "1.1.0", "2.0.0rc2", "2.0.1"} { - expectIsAffected(t, vuln, v, false) - } - - for _, v := range []string{"2.1.1", "2.3.4", "3.0.0", "3.0.0-rc"} { - expectIsAffected(t, vuln, v, true) - } - - for _, v := range []string{"3.2.0", "3.2.1", "4.0.0"} { - expectIsAffected(t, vuln, v, false) - } - - for _, v := range []string{"3.3.1", "3.4.5"} { - expectIsAffected(t, vuln, v, true) - } - - // an empty version should always be treated as affected - expectIsAffected(t, vuln, "", true) -} - -func TestOSV_IsAffected_AffectsWithEcosystem_Unsorted(t *testing.T) { - t.Parallel() - - vuln := buildOSVWithAffected( - &osvschema.Affected{ - Package: &osvschema.Package{Ecosystem: string(osvconstants.EcosystemNPM), Name: "my-package"}, - Ranges: []*osvschema.Range{ - buildEcosystemAffectsRange( - &osvschema.Event{Introduced: "0"}, - &osvschema.Event{Introduced: "2.1.0"}, - &osvschema.Event{Fixed: "1"}, - &osvschema.Event{LastAffected: "3.1.9"}, - ), - }, - }, - ) - - for _, v := range []string{"0.0.0", "0.1.0", "0.0.0.1", "1.0.0-rc"} { - expectIsAffected(t, vuln, v, true) - } - - for _, v := range []string{"1.0.0", "1.1.0", "2.0.0rc2", "2.0.1"} { - expectIsAffected(t, vuln, v, false) - } - - for _, v := range []string{"2.1.1", "2.3.4", "3.0.0", "3.0.0-rc", "3.1.9"} { - expectIsAffected(t, vuln, v, true) - } - - for _, v := range []string{"3.2.0", "3.2.1", "4.0.0"} { - expectIsAffected(t, vuln, v, false) - } - - // an empty version should always be treated as affected - expectIsAffected(t, vuln, "", true) - - // zeros with build strings - vuln = buildOSVWithAffected( - &osvschema.Affected{ - // golang.org/x/sys - Package: &osvschema.Package{Ecosystem: string(osvconstants.EcosystemNPM), Name: "my-package"}, - Ranges: []*osvschema.Range{ - buildEcosystemAffectsRange( - &osvschema.Event{Fixed: "0.0.0-20220412211240-33da011f77ad"}, - &osvschema.Event{Introduced: "0"}, - ), - }, - }, - &osvschema.Affected{ - // golang.org/x/net - Package: &osvschema.Package{Ecosystem: string(osvconstants.EcosystemNPM), Name: "my-package"}, - Ranges: []*osvschema.Range{ - buildEcosystemAffectsRange( - &osvschema.Event{Introduced: "0.0.0-20180925071336-cf3bd585ca2a"}, - &osvschema.Event{Fixed: "0"}, - ), - }, - }, - ) - - for _, v := range []string{"0.0.0", "0.14.0"} { - expectIsAffected(t, vuln, v, false) - } - - for _, v := range []string{"0.0.0-20180925071336-cf3bd585ca2a"} { - expectIsAffected(t, vuln, v, true) - } - - // an empty version should always be treated as affected - expectIsAffected(t, vuln, "", true) -} - -func TestOSV_IsAffected_AffectsWithSemver_DifferentEcosystem(t *testing.T) { - t.Parallel() - - vuln := buildOSVWithAffected( - &osvschema.Affected{ - Package: &osvschema.Package{Ecosystem: string(osvconstants.EcosystemPyPI), Name: "my-package"}, - Ranges: []*osvschema.Range{ - buildSemverAffectsRange(&osvschema.Event{Introduced: "0"}), - }, - }, - ) - - for _, v := range []string{"1.0.0", "1.1.1", "2.0.0"} { - expectIsAffected(t, vuln, v, false) - } -} - -func TestOSV_IsAffected_AffectsWithSemver_SingleAffected(t *testing.T) { - t.Parallel() - - var vuln *osvschema.Vulnerability - - // "Introduced: 0" means everything is affected - vuln = buildOSVWithAffected( - &osvschema.Affected{ - Package: &osvschema.Package{Ecosystem: string(osvconstants.EcosystemNPM), Name: "my-package"}, - Ranges: []*osvschema.Range{ - buildSemverAffectsRange(&osvschema.Event{Introduced: "0"}), - }, - }, - ) - - for _, v := range []string{"v1.0.0", "v1.1.1", "v2.0.0"} { - expectIsAffected(t, vuln, v, true) - } - - // "Fixed: 1" means all versions after this are not vulnerable - vuln = buildOSVWithAffected( - &osvschema.Affected{ - Package: &osvschema.Package{Ecosystem: string(osvconstants.EcosystemNPM), Name: "my-package"}, - Ranges: []*osvschema.Range{ - buildSemverAffectsRange( - &osvschema.Event{Introduced: "0"}, - &osvschema.Event{Fixed: "1.0.0"}, - ), - }, - }, - ) - - for _, v := range []string{"0.0.0", "0.1.0", "0.0.0.1", "1.0.0-rc"} { - expectIsAffected(t, vuln, v, true) - } - - for _, v := range []string{"1.0.0", "1.1.0", "2.0.0"} { - expectIsAffected(t, vuln, v, false) - } - - // multiple fixes and introduced - vuln = buildOSVWithAffected( - &osvschema.Affected{ - Package: &osvschema.Package{Ecosystem: string(osvconstants.EcosystemNPM), Name: "my-package"}, - Ranges: []*osvschema.Range{ - buildSemverAffectsRange( - &osvschema.Event{Introduced: "0"}, - &osvschema.Event{Fixed: "1"}, - &osvschema.Event{Introduced: "2.1.0"}, - &osvschema.Event{Fixed: "3.2.0"}, - ), - }, - }, - ) - - for _, v := range []string{"0.0.0", "0.1.0", "0.0.0.1", "1.0.0-rc"} { - expectIsAffected(t, vuln, v, true) - } - - for _, v := range []string{"1.0.0", "1.1.0", "2.0.0rc2", "2.0.1"} { - expectIsAffected(t, vuln, v, false) - } - - for _, v := range []string{"2.1.1", "2.3.4", "3.0.0", "3.0.0-rc"} { - expectIsAffected(t, vuln, v, true) - } - - for _, v := range []string{"3.2.0", "3.2.1", "4.0.0"} { - expectIsAffected(t, vuln, v, false) - } - - // an empty version should always be treated as affected - expectIsAffected(t, vuln, "", true) - - // "LastAffected: 1" means all versions after this are not vulnerable - vuln = buildOSVWithAffected( - &osvschema.Affected{ - Package: &osvschema.Package{Ecosystem: string(osvconstants.EcosystemNPM), Name: "my-package"}, - Ranges: []*osvschema.Range{ - buildSemverAffectsRange( - &osvschema.Event{Introduced: "0"}, - &osvschema.Event{LastAffected: "1.0.0"}, - ), - }, - }, - ) - - for _, v := range []string{"0.0.0", "0.1.0", "0.0.0.1", "1.0.0-rc", "1.0.0"} { - expectIsAffected(t, vuln, v, true) - } - - for _, v := range []string{"1.0.1", "1.1.0", "2.0.0"} { - expectIsAffected(t, vuln, v, false) - } - - // mix of fixes, last_known_affected, and introduced - vuln = buildOSVWithAffected( - &osvschema.Affected{ - Package: &osvschema.Package{Ecosystem: string(osvconstants.EcosystemNPM), Name: "my-package"}, - Ranges: []*osvschema.Range{ - buildSemverAffectsRange( - &osvschema.Event{Introduced: "0"}, - &osvschema.Event{Fixed: "1"}, - &osvschema.Event{Introduced: "2.1.0"}, - &osvschema.Event{LastAffected: "3.1.9"}, - ), - }, - }, - ) - - for _, v := range []string{"0.0.0", "0.1.0", "0.0.0.1", "1.0.0-rc"} { - expectIsAffected(t, vuln, v, true) - } - - for _, v := range []string{"1.0.0", "1.1.0", "2.0.0rc2", "2.0.1"} { - expectIsAffected(t, vuln, v, false) - } - - for _, v := range []string{"2.1.1", "2.3.4", "3.0.0", "3.0.0-rc"} { - expectIsAffected(t, vuln, v, true) - } - - for _, v := range []string{"3.2.0", "3.2.1", "4.0.0"} { - expectIsAffected(t, vuln, v, false) - } - - // an empty version should always be treated as affected - expectIsAffected(t, vuln, "", true) -} - -func TestOSV_IsAffected_AffectsWithSemver_MultipleAffected(t *testing.T) { - t.Parallel() - - vuln := buildOSVWithAffected( - &osvschema.Affected{ - Package: &osvschema.Package{Ecosystem: string(osvconstants.EcosystemNPM), Name: "my-package"}, - Ranges: []*osvschema.Range{ - buildSemverAffectsRange( - &osvschema.Event{Introduced: "0"}, - &osvschema.Event{Fixed: "1"}, - ), - }, - }, - &osvschema.Affected{ - Package: &osvschema.Package{Ecosystem: string(osvconstants.EcosystemNPM), Name: "my-package"}, - Ranges: []*osvschema.Range{ - buildSemverAffectsRange( - &osvschema.Event{Introduced: "2.1.0"}, - &osvschema.Event{Fixed: "3.2.0"}, - ), - }, - }, - &osvschema.Affected{ - Package: &osvschema.Package{Ecosystem: string(osvconstants.EcosystemNPM), Name: "my-package"}, - Ranges: []*osvschema.Range{ - buildSemverAffectsRange( - &osvschema.Event{Introduced: "3.3.0"}, - &osvschema.Event{LastAffected: "3.5.0"}, - ), - }, - }, - ) - - for _, v := range []string{"0.0.0", "0.1.0", "0.0.0.1", "1.0.0-rc"} { - expectIsAffected(t, vuln, v, true) - } - - for _, v := range []string{"1.0.0", "1.1.0", "2.0.0rc2", "2.0.1"} { - expectIsAffected(t, vuln, v, false) - } - - for _, v := range []string{"2.1.1", "2.3.4", "3.0.0", "3.0.0-rc"} { - expectIsAffected(t, vuln, v, true) - } - - for _, v := range []string{"3.2.0", "3.2.1", "4.0.0"} { - expectIsAffected(t, vuln, v, false) - } - - for _, v := range []string{"3.3.1", "3.4.5", "3.5.0"} { - expectIsAffected(t, vuln, v, true) - } - - // an empty version should always be treated as affected - expectIsAffected(t, vuln, "", true) -} - -func TestOSV_IsAffected_AffectsWithSemver_Unsorted(t *testing.T) { - t.Parallel() - - // mix of fixes, last_known_affected, and introduced - vuln := buildOSVWithAffected( - &osvschema.Affected{ - Package: &osvschema.Package{Ecosystem: string(osvconstants.EcosystemNPM), Name: "my-package"}, - Ranges: []*osvschema.Range{ - buildSemverAffectsRange( - &osvschema.Event{Introduced: "0"}, - &osvschema.Event{Introduced: "2.1.0"}, - &osvschema.Event{Fixed: "1"}, - &osvschema.Event{LastAffected: "3.1.9"}, - ), - }, - }, - ) - - for _, v := range []string{"0.0.0", "0.1.0", "0.0.0.1", "1.0.0-rc"} { - expectIsAffected(t, vuln, v, true) - } - - for _, v := range []string{"1.0.0", "1.1.0", "2.0.0rc2", "2.0.1"} { - expectIsAffected(t, vuln, v, false) - } - - for _, v := range []string{"2.1.1", "2.3.4", "3.0.0", "3.0.0-rc"} { - expectIsAffected(t, vuln, v, true) - } - - for _, v := range []string{"3.2.0", "3.2.1", "4.0.0"} { - expectIsAffected(t, vuln, v, false) - } - - // an empty version should always be treated as affected - expectIsAffected(t, vuln, "", true) - - // an empty version should always be treated as affected - expectIsAffected(t, vuln, "", true) - - // zeros with build strings - vuln = buildOSVWithAffected( - &osvschema.Affected{ - // golang.org/x/sys - Package: &osvschema.Package{Ecosystem: string(osvconstants.EcosystemNPM), Name: "my-package"}, - Ranges: []*osvschema.Range{ - buildSemverAffectsRange( - &osvschema.Event{Fixed: "0.0.0-20220412211240-33da011f77ad"}, - &osvschema.Event{Introduced: "0"}, - ), - }, - }, - &osvschema.Affected{ - // golang.org/x/net - Package: &osvschema.Package{Ecosystem: string(osvconstants.EcosystemNPM), Name: "my-package"}, - Ranges: []*osvschema.Range{ - buildSemverAffectsRange( - &osvschema.Event{Introduced: "0.0.0-20180925071336-cf3bd585ca2a"}, - &osvschema.Event{Fixed: "0"}, - ), - }, - }, - ) - - for _, v := range []string{"0.0.0", "0.14.0"} { - expectIsAffected(t, vuln, v, false) - } - - for _, v := range []string{"0.0.0-20180925071336-cf3bd585ca2a"} { - expectIsAffected(t, vuln, v, true) - } - - // an empty version should always be treated as affected - expectIsAffected(t, vuln, "", true) -} - -func TestOSV_IsAffected_OnlyVersions(t *testing.T) { - t.Parallel() - - vuln := buildOSVWithAffected( - &osvschema.Affected{ - Package: &osvschema.Package{Ecosystem: string(osvconstants.EcosystemNPM), Name: "my-package"}, - Versions: []string{"1.0.0"}, - }, - ) - - expectIsAffected(t, vuln, "0.0.0", false) - expectIsAffected(t, vuln, "1.0.0", true) - expectIsAffected(t, vuln, "1.0.0-beta1", false) - expectIsAffected(t, vuln, "1.1.0", false) - - // an empty version should always be treated as affected - expectIsAffected(t, vuln, "", true) -} - -func TestOSV_EcosystemsWithSuffix(t *testing.T) { - t.Parallel() - - vuln := buildOSVWithAffected( - &osvschema.Affected{ - Package: &osvschema.Package{Ecosystem: "Debian:12", Name: "my-package"}, - Ranges: []*osvschema.Range{ - buildSemverAffectsRange( - &osvschema.Event{Introduced: "0"}, - ), - }, - }, - ) - - pkg := &extractor.Package{ - Name: "my-package", - Version: "0.0.0", - PURLType: purl.TypeDebian, - Metadata: &metadata.Metadata{ - OSID: "Debian", - OSVersionID: "12", - }, - } - - if !vulns.IsAffected(vuln, pkg) { - t.Errorf("Expected OSV to affect package version %s but it did not", "0.0.0") - } -} - -// TestOSV_IsAffected_UnsupportedEcosystemDoesNotPanic is a regression test for -// https://github.com/google/osv-scanner/issues/2831, where an SBOM containing -// a `pkg:github/...` component crashed the offline matcher because -// `semantic.MustParse` panicked on the "GitHub Actions" ecosystem string. -func TestOSV_IsAffected_UnsupportedEcosystemDoesNotPanic(t *testing.T) { - t.Parallel() - - defer func() { - if r := recover(); r != nil { - t.Errorf("IsAffected panicked on unsupported ecosystem: %v", r) - } - }() - - pkg := &extractor.Package{ - Name: "actions/download-artifact", - Version: "v3", - PURLType: purl.TypeGithub, - } - - vuln := &osvschema.Vulnerability{ - Id: "GHSA-test-unsupported", - Affected: []*osvschema.Affected{{ - Package: &osvschema.Package{ - Name: "actions/download-artifact", - Ecosystem: "GitHub Actions", - }, - Ranges: []*osvschema.Range{{ - Type: osvschema.Range_ECOSYSTEM, - Events: []*osvschema.Event{ - {Introduced: "0"}, - {Fixed: "v4.0.0"}, - }, - }}, - }}, - } - - if vulns.IsAffected(vuln, pkg) { - t.Errorf("Expected IsAffected to return false for unsupported ecosystem (no version comparison possible)") - } -} From 0ac716653f5a4e74222d184125eca8d1cdc43686 Mon Sep 17 00:00:00 2001 From: Rex P Date: Wed, 15 Jul 2026 16:28:24 +1000 Subject: [PATCH 27/38] Normalize python packages --- ...ormat_Scanning_python_image_with_some_packages.yaml | 10 +++++----- ...CIImage_Scanning_java_image_with_some_packages.yaml | 4 ++-- ...Image_Scanning_python_image_with_some_packages.yaml | 10 +++++----- ...tCommand_CommitSupport_online_uses_git_commits.yaml | 2 +- internal/imodels/imodels.go | 8 +++----- 5 files changed, 16 insertions(+), 18 deletions(-) diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_Scanning_python_image_with_some_packages.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_Scanning_python_image_with_some_packages.yaml index 7e21dc6aff0..3ecebfa9181 100644 --- a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_Scanning_python_image_with_some_packages.yaml +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_Scanning_python_image_with_some_packages.yaml @@ -13,35 +13,35 @@ interactions: { "package": { "ecosystem": "PyPI", - "name": "Django" + "name": "django" }, "version": "1.11.29" }, { "package": { "ecosystem": "PyPI", - "name": "Flask" + "name": "flask" }, "version": "0.12.2" }, { "package": { "ecosystem": "PyPI", - "name": "Jinja2" + "name": "jinja2" }, "version": "3.1.6" }, { "package": { "ecosystem": "PyPI", - "name": "MarkupSafe" + "name": "markupsafe" }, "version": "3.0.3" }, { "package": { "ecosystem": "PyPI", - "name": "Werkzeug" + "name": "werkzeug" }, "version": "3.1.4" }, diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Scanning_java_image_with_some_packages.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Scanning_java_image_with_some_packages.yaml index 4d32ae277f7..803462d8ddc 100644 --- a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Scanning_java_image_with_some_packages.yaml +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Scanning_java_image_with_some_packages.yaml @@ -5,7 +5,7 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 29312 + content_length: 29320 host: api.osv.dev body: | { @@ -1420,7 +1420,7 @@ interactions: { "package": { "ecosystem": "Maven", - "name": "unknown" + "name": "unknown:unknown" }, "version": "unknown" }, diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Scanning_python_image_with_some_packages.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Scanning_python_image_with_some_packages.yaml index 7e21dc6aff0..3ecebfa9181 100644 --- a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Scanning_python_image_with_some_packages.yaml +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_Scanning_python_image_with_some_packages.yaml @@ -13,35 +13,35 @@ interactions: { "package": { "ecosystem": "PyPI", - "name": "Django" + "name": "django" }, "version": "1.11.29" }, { "package": { "ecosystem": "PyPI", - "name": "Flask" + "name": "flask" }, "version": "0.12.2" }, { "package": { "ecosystem": "PyPI", - "name": "Jinja2" + "name": "jinja2" }, "version": "3.1.6" }, { "package": { "ecosystem": "PyPI", - "name": "MarkupSafe" + "name": "markupsafe" }, "version": "3.0.3" }, { "package": { "ecosystem": "PyPI", - "name": "Werkzeug" + "name": "werkzeug" }, "version": "3.1.4" }, diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CommitSupport_online_uses_git_commits.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CommitSupport_online_uses_git_commits.yaml index 64f1686a111..634c2dff750 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CommitSupport_online_uses_git_commits.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_CommitSupport_online_uses_git_commits.yaml @@ -270,7 +270,7 @@ interactions: }, { "id": "CVE-2026-2673", - "modified": "2026-07-08T08:06:18.005916Z" + "modified": "2026-07-15T06:01:13.840578Z" }, { "id": "CVE-2026-28387", diff --git a/internal/imodels/imodels.go b/internal/imodels/imodels.go index 8f850eced49..02e2fbea8be 100644 --- a/internal/imodels/imodels.go +++ b/internal/imodels/imodels.go @@ -60,12 +60,9 @@ func toCachedPackageInfo(pkg *extractor.Package) *models.PackageInfo { return v.(*models.PackageInfo) } +// Name patches the SCALIBR package name to something used by OSV. +// This does not affect matching. It is only used for reporting and filtering. func Name(pkg *extractor.Package) string { - // TODO(v2): SBOM special case, to be removed after PURL to ESI conversion within each extractor is complete - if purlCache := toCachedPackageInfo(pkg); purlCache != nil { - return purlCache.Name - } - // --- Make specific patches to names as necessary --- // Patch Go package to stdlib if Ecosystem(pkg).Ecosystem == osvconstants.EcosystemGo && pkg.Name == "go" { @@ -124,6 +121,7 @@ func Ecosystem(pkg *extractor.Package) osvecosystem.Parsed { // If ecosystem is empty and the source code repo is set we set the ecosystem to GIT // since it's likely that the vulnerabilities will be associated with the source code repo if eco.Ecosystem == "" && pkg.SourceCode != nil { + // panic("ASFJOISDJGOISJOISJDGOI") eco = osvecosystem.MustParse("GIT") } From 020ebf0746360468a8162a95ec7ba579578d90c7 Mon Sep 17 00:00:00 2001 From: Rex P Date: Wed, 15 Jul 2026 16:48:38 +1000 Subject: [PATCH 28/38] Remove unnecessary eco and fix eco in imodels --- internal/imodels/imodels.go | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/internal/imodels/imodels.go b/internal/imodels/imodels.go index 02e2fbea8be..a82efde18a7 100644 --- a/internal/imodels/imodels.go +++ b/internal/imodels/imodels.go @@ -69,7 +69,6 @@ func Name(pkg *extractor.Package) string { return "stdlib" } - // TODO: Move the normalization to another place where matching logic happens. // Patch python package names to be normalized if Ecosystem(pkg).Ecosystem == osvconstants.EcosystemPyPI { // per https://peps.python.org/pep-0503/#normalized-names @@ -115,14 +114,9 @@ func Ecosystem(pkg *extractor.Package) osvecosystem.Parsed { return eco } - eco = newEco - } - - // If ecosystem is empty and the source code repo is set we set the ecosystem to GIT - // since it's likely that the vulnerabilities will be associated with the source code repo - if eco.Ecosystem == "" && pkg.SourceCode != nil { - // panic("ASFJOISDJGOISJOISJDGOI") - eco = osvecosystem.MustParse("GIT") + if !newEco.IsEmpty() { + eco = newEco + } } return eco From 19fc6a47d9ed0f959ae105adf1995dc57e479ab6 Mon Sep 17 00:00:00 2001 From: Rex P Date: Fri, 17 Jul 2026 12:36:58 +1000 Subject: [PATCH 29/38] Ignore modified date bumps --- ..._package_json_with_offline_vulns_grpc.yaml | 10 +- ...eractive_json_relax_package.json_grpc.yaml | 10 +- ...n-interactive_relax_package.json_grpc.yaml | 10 +- cmd/osv-scanner/internal/testcmd/vcr.go | 144 ++++++++++++++++++ .../image/__snapshots__/command_test.snap | 76 ++++----- ...Docker_Real_empty_image_with_tag_grpc.yaml | 8 +- ..._tag_and_allow_no_lockfiles_flag_grpc.yaml | 8 +- ...g_image_with_deprecated_packages_grpc.yaml | 4 +- .../source/__snapshots__/command_test.snap | 22 ++- .../TestCommand_config_file_can_be_broad.yaml | 12 +- 10 files changed, 243 insertions(+), 61 deletions(-) diff --git a/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_OfflineDatabase_fix_non_interactive_relax_package_json_with_offline_vulns_grpc.yaml b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_OfflineDatabase_fix_non_interactive_relax_package_json_with_offline_vulns_grpc.yaml index 4f8435aae53..b5d1ab9deb6 100644 --- a/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_OfflineDatabase_fix_non_interactive_relax_package_json_with_offline_vulns_grpc.yaml +++ b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_OfflineDatabase_fix_non_interactive_relax_package_json_with_offline_vulns_grpc.yaml @@ -26559,13 +26559,21 @@ interactions: } }, { - "isDefault": true, "publishedAt": "2023-11-21T19:39:43Z", "versionKey": { "name": "spdx-expression-parse", "system": "NPM", "version": "4.0.0" } + }, + { + "isDefault": true, + "publishedAt": "2026-07-16T01:01:41Z", + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "5.0.0" + } } ] } diff --git a/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_json_relax_package.json_grpc.yaml b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_json_relax_package.json_grpc.yaml index 4f8435aae53..b5d1ab9deb6 100644 --- a/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_json_relax_package.json_grpc.yaml +++ b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_json_relax_package.json_grpc.yaml @@ -26559,13 +26559,21 @@ interactions: } }, { - "isDefault": true, "publishedAt": "2023-11-21T19:39:43Z", "versionKey": { "name": "spdx-expression-parse", "system": "NPM", "version": "4.0.0" } + }, + { + "isDefault": true, + "publishedAt": "2026-07-16T01:01:41Z", + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "5.0.0" + } } ] } diff --git a/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_relax_package.json_grpc.yaml b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_relax_package.json_grpc.yaml index 4f8435aae53..b5d1ab9deb6 100644 --- a/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_relax_package.json_grpc.yaml +++ b/cmd/osv-scanner/fix/testdata/cassettes/TestCommand_fix_non-interactive_relax_package.json_grpc.yaml @@ -26559,13 +26559,21 @@ interactions: } }, { - "isDefault": true, "publishedAt": "2023-11-21T19:39:43Z", "versionKey": { "name": "spdx-expression-parse", "system": "NPM", "version": "4.0.0" } + }, + { + "isDefault": true, + "publishedAt": "2026-07-16T01:01:41Z", + "versionKey": { + "name": "spdx-expression-parse", + "system": "NPM", + "version": "5.0.0" + } } ] } diff --git a/cmd/osv-scanner/internal/testcmd/vcr.go b/cmd/osv-scanner/internal/testcmd/vcr.go index 2fa0c4f9a57..019fbe98932 100644 --- a/cmd/osv-scanner/internal/testcmd/vcr.go +++ b/cmd/osv-scanner/internal/testcmd/vcr.go @@ -18,7 +18,9 @@ import ( scalibrconfig "github.com/google/osv-scalibr/plugin/config" "github.com/google/osv-scanner/v2/internal/grpcvcr" localscalibr "github.com/google/osv-scanner/v2/internal/scalibr" + "github.com/tidwall/gjson" "github.com/tidwall/pretty" + "github.com/tidwall/sjson" "go.yaml.in/yaml/v4" "google.golang.org/grpc" "google.golang.org/protobuf/encoding/protojson" @@ -159,6 +161,10 @@ func InsertCassette(t *testing.T) *http.Client { recorder.WithMarshalFunc(marshalCassettes), recorder.WithSkipRequestLatency(true), recorder.WithMode(determineRecorderMode()), + recorder.WithRealTransport(&vcrResponseNormalizingTransport{ + underlying: http.DefaultTransport, + cassettePath: path + ".yaml", + }), recorder.WithPassthrough(func(req *http.Request) bool { // exclude requests for info on a specific vuln since they can be quite large // and their changes should be less impactful to our snapshots than the query @@ -558,3 +564,141 @@ func logGRPCRequestMismatch(t *testing.T, cassettePath string, method string, re t.Errorf("%s", sb.String()) } + +type vcrResponseNormalizingTransport struct { + underlying http.RoundTripper + cassettePath string +} + +func (t *vcrResponseNormalizingTransport) RoundTrip(req *http.Request) (*http.Response, error) { + var reqBodyBytes []byte + var err error + if req.Body != nil && req.Body != http.NoBody { + reqBodyBytes, err = io.ReadAll(req.Body) + if err != nil { + return nil, err + } + // Restore body + req.Body = io.NopCloser(bytes.NewBuffer(reqBodyBytes)) + } + + resp, err := t.underlying.RoundTrip(req) + if err != nil { + return nil, err + } + + if resp.StatusCode == http.StatusOK { + path := req.URL.Path + if path == "/v1/querybatch" { + resp, err = t.normalizeQueryBatchResponse(req, reqBodyBytes, resp) + } + } + + return resp, err +} + +type minimalVcrCassette struct { + Interactions []struct { + Request struct { + Method string `yaml:"method"` + URL string `yaml:"url"` + Body string `yaml:"body"` + } `yaml:"request"` + Response struct { + Body string `yaml:"body"` + } `yaml:"response"` + } `yaml:"interactions"` +} + +func (t *vcrResponseNormalizingTransport) normalizeQueryBatchResponse(req *http.Request, reqBodyBytes []byte, resp *http.Response) (*http.Response, error) { + if os.Getenv("VCR_UPDATE_MODIFIED") == "true" { + return resp, nil + } + + // Read new response body + bodyBytes, err := io.ReadAll(resp.Body) + if err != nil { + return nil, err + } + resp.Body.Close() + + // Load existing cassette + cassetteBytes, err := os.ReadFile(t.cassettePath) + if err != nil { + // Cassette doesn't exist yet, just return original + resp.Body = io.NopCloser(bytes.NewBuffer(bodyBytes)) + return resp, nil + } + + var cass minimalVcrCassette + if err := yaml.Unmarshal(cassetteBytes, &cass); err != nil { + // Failed to parse cassette, return original + resp.Body = io.NopCloser(bytes.NewBuffer(bodyBytes)) + return resp, nil + } + + // Canonicalize new request JSON using the same pretty-printing options (SortKeys: true) + // so we can compare it directly with the already formatted cassette request body. + prettyOptions := *pretty.DefaultOptions + prettyOptions.SortKeys = true + newReqPretty := string(pretty.PrettyOptions(reqBodyBytes, &prettyOptions)) + + // Find matching interaction in existing cassette + var matchedResponseStr string + for _, inter := range cass.Interactions { + if inter.Request.Method == req.Method && inter.Request.URL == req.URL.String() { + if inter.Request.Body == newReqPretty { + matchedResponseStr = inter.Response.Body + break + } + } + } + + if matchedResponseStr == "" { + // No matching interaction found, return original + resp.Body = io.NopCloser(bytes.NewBuffer(bodyBytes)) + return resp, nil + } + + // Parse recorded response to extract original modified dates + recordedModified := make(map[string]string) + for _, resVal := range gjson.Get(matchedResponseStr, "results").Array() { + for _, vulnVal := range resVal.Get("vulns").Array() { + id := vulnVal.Get("id").String() + mod := vulnVal.Get("modified").String() + if id != "" && mod != "" { + recordedModified[id] = mod + } + } + } + + // Parse new response and replace modified dates in-place using sjson + finalRespBytes := bodyBytes + var setErr error + for resIdx, resVal := range gjson.ParseBytes(bodyBytes).Get("results").Array() { + for vulnIdx, vulnVal := range resVal.Get("vulns").Array() { + id := vulnVal.Get("id").String() + if oldMod, exists := recordedModified[id]; exists { + path := fmt.Sprintf("results.%d.vulns.%d.modified", resIdx, vulnIdx) + finalRespBytes, setErr = sjson.SetBytes(finalRespBytes, path, oldMod) + if setErr != nil { + break + } + } + } + if setErr != nil { + break + } + } + + if setErr != nil { + resp.Body = io.NopCloser(bytes.NewBuffer(bodyBytes)) + return resp, nil + } + + resp.Body = io.NopCloser(bytes.NewBuffer(finalRespBytes)) + resp.ContentLength = int64(len(finalRespBytes)) + resp.Header.Set("Content-Length", fmt.Sprintf("%d", len(finalRespBytes))) + + return resp, nil +} diff --git a/cmd/osv-scanner/scan/image/__snapshots__/command_test.snap b/cmd/osv-scanner/scan/image/__snapshots__/command_test.snap index ad8274bc4c8..ff8ae4c6e01 100755 --- a/cmd/osv-scanner/scan/image/__snapshots__/command_test.snap +++ b/cmd/osv-scanner/scan/image/__snapshots__/command_test.snap @@ -456,7 +456,7 @@ Scanning local image tarball "./testdata/test-ubuntu.tar" Container Scanning Result (Ubuntu 22.04.5 LTS) (Based on "ubuntu" image): -Total 29 packages affected by 94 known vulnerabilities (11 Critical, 28 High, 36 Medium, 6 Low, 13 Unknown) from 1 ecosystem. +Total 29 packages affected by 94 known vulnerabilities (13 Critical, 29 High, 36 Medium, 6 Low, 10 Unknown) from 1 ecosystem. 39 vulnerabilities can be fixed. @@ -512,7 +512,7 @@ Scanning local image tarball "./testdata/test-ubuntu.tar" Container Scanning Result (Ubuntu 22.04.5 LTS) (Based on "ubuntu" image): -Total 29 packages affected by 94 known vulnerabilities (11 Critical, 28 High, 36 Medium, 6 Low, 13 Unknown) from 1 ecosystem. +Total 29 packages affected by 94 known vulnerabilities (13 Critical, 29 High, 36 Medium, 6 Low, 10 Unknown) from 1 ecosystem. 39 vulnerabilities can be fixed. @@ -587,7 +587,7 @@ Scanning local image tarball "./testdata/test-ubuntu-with-packages.tar" Container Scanning Result (Ubuntu 22.04.5 LTS) (Based on "ubuntu" image): -Total 30 packages affected by 96 known vulnerabilities (11 Critical, 30 High, 36 Medium, 6 Low, 13 Unknown) from 1 ecosystem. +Total 30 packages affected by 96 known vulnerabilities (13 Critical, 31 High, 36 Medium, 6 Low, 10 Unknown) from 1 ecosystem. 39 vulnerabilities can be fixed. @@ -645,44 +645,44 @@ Scanning local image tarball "./testdata/test-java-full.tar" Container Scanning Result (Alpine Linux v3.21) (Based on "eclipse-temurin" image): Total 39 packages affected by 159 known vulnerabilities (5 Critical, 73 High, 72 Medium, 8 Low, 1 Unknown) from 2 ecosystems. -158 vulnerabilities can be fixed. +159 vulnerabilities can be fixed. Maven -+-------------------------------------------------------------------------------------------------------------------------------------------+ -| Source:artifact:/app/target.jar | -+---------------------------------------------+-------------------+-------------------------+------------+------------------+---------------+ -| PACKAGE | INSTALLED VERSION | FIX AVAILABLE | VULN COUNT | INTRODUCED LAYER | IN BASE IMAGE | -+---------------------------------------------+-------------------+-------------------------+------------+------------------+---------------+ -| com.fasterxml.jackson.core:jackson-core | 2.10.2 | Fix Available | 3 | # 12 Layer | -- | -| com.fasterxml.jackson.core:jackson-databind | 2.12.7.1 | Partial fixes Available | 5 | # 12 Layer | -- | -| com.google.protobuf:protobuf-java | 3.21.12 | Fix Available | 1 | # 12 Layer | -- | -| com.nimbusds:nimbus-jose-jwt | 9.31 | Fix Available | 2 | # 12 Layer | -- | -| commons-beanutils:commons-beanutils | 1.9.4 | Fix Available | 1 | # 12 Layer | -- | -| dnsjava:dnsjava | 3.4.0 | Fix Available | 1 | # 12 Layer | -- | -| io.netty:netty-codec | 4.1.100.Final | Fix Available | 2 | # 12 Layer | -- | -| io.netty:netty-codec-dns | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | -| io.netty:netty-codec-haproxy | 4.1.100.Final | Fix Available | 2 | # 12 Layer | -- | -| io.netty:netty-codec-http | 4.1.100.Final | Fix Available | 11 | # 12 Layer | -- | -| io.netty:netty-codec-http2 | 4.1.100.Final | Fix Available | 6 | # 12 Layer | -- | -| io.netty:netty-codec-mqtt | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | -| io.netty:netty-codec-redis | 4.1.100.Final | Fix Available | 5 | # 12 Layer | -- | -| io.netty:netty-codec-smtp | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | -| io.netty:netty-codec-stomp | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | -| io.netty:netty-common | 4.1.100.Final | Fix Available | 2 | # 12 Layer | -- | -| io.netty:netty-handler | 4.1.100.Final | Fix Available | 4 | # 12 Layer | -- | -| io.netty:netty-handler-proxy | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | -| io.netty:netty-resolver-dns | 4.1.100.Final | Fix Available | 3 | # 12 Layer | -- | -| io.netty:netty-transport-native-epoll | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | -| io.netty:netty-transport-native-kqueue | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | -| io.netty:netty-transport-sctp | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | -| org.apache.avro:avro | 1.9.2 | Fix Available | 2 | # 12 Layer | -- | -| org.apache.commons:commons-compress | 1.21 | Fix Available | 2 | # 12 Layer | -- | -| org.apache.commons:commons-configuration2 | 2.8.0 | Fix Available | 3 | # 12 Layer | -- | -| org.apache.commons:commons-lang3 | 3.12.0 | Fix Available | 1 | # 12 Layer | -- | -| org.eclipse.jetty:jetty-http | 9.4.53.v20231009 | Fix Available | 3 | # 12 Layer | -- | -| org.jline:jline-remote-telnet | 3.9.0 | Fix Available | 2 | # 12 Layer | -- | -+---------------------------------------------+-------------------+-------------------------+------------+------------------+---------------+ ++---------------------------------------------------------------------------------------------------------------------------------+ +| Source:artifact:/app/target.jar | ++---------------------------------------------+-------------------+---------------+------------+------------------+---------------+ +| PACKAGE | INSTALLED VERSION | FIX AVAILABLE | VULN COUNT | INTRODUCED LAYER | IN BASE IMAGE | ++---------------------------------------------+-------------------+---------------+------------+------------------+---------------+ +| com.fasterxml.jackson.core:jackson-core | 2.10.2 | Fix Available | 3 | # 12 Layer | -- | +| com.fasterxml.jackson.core:jackson-databind | 2.12.7.1 | Fix Available | 5 | # 12 Layer | -- | +| com.google.protobuf:protobuf-java | 3.21.12 | Fix Available | 1 | # 12 Layer | -- | +| com.nimbusds:nimbus-jose-jwt | 9.31 | Fix Available | 2 | # 12 Layer | -- | +| commons-beanutils:commons-beanutils | 1.9.4 | Fix Available | 1 | # 12 Layer | -- | +| dnsjava:dnsjava | 3.4.0 | Fix Available | 1 | # 12 Layer | -- | +| io.netty:netty-codec | 4.1.100.Final | Fix Available | 2 | # 12 Layer | -- | +| io.netty:netty-codec-dns | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | +| io.netty:netty-codec-haproxy | 4.1.100.Final | Fix Available | 2 | # 12 Layer | -- | +| io.netty:netty-codec-http | 4.1.100.Final | Fix Available | 11 | # 12 Layer | -- | +| io.netty:netty-codec-http2 | 4.1.100.Final | Fix Available | 6 | # 12 Layer | -- | +| io.netty:netty-codec-mqtt | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | +| io.netty:netty-codec-redis | 4.1.100.Final | Fix Available | 5 | # 12 Layer | -- | +| io.netty:netty-codec-smtp | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | +| io.netty:netty-codec-stomp | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | +| io.netty:netty-common | 4.1.100.Final | Fix Available | 2 | # 12 Layer | -- | +| io.netty:netty-handler | 4.1.100.Final | Fix Available | 4 | # 12 Layer | -- | +| io.netty:netty-handler-proxy | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | +| io.netty:netty-resolver-dns | 4.1.100.Final | Fix Available | 3 | # 12 Layer | -- | +| io.netty:netty-transport-native-epoll | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | +| io.netty:netty-transport-native-kqueue | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | +| io.netty:netty-transport-sctp | 4.1.100.Final | Fix Available | 1 | # 12 Layer | -- | +| org.apache.avro:avro | 1.9.2 | Fix Available | 2 | # 12 Layer | -- | +| org.apache.commons:commons-compress | 1.21 | Fix Available | 2 | # 12 Layer | -- | +| org.apache.commons:commons-configuration2 | 2.8.0 | Fix Available | 3 | # 12 Layer | -- | +| org.apache.commons:commons-lang3 | 3.12.0 | Fix Available | 1 | # 12 Layer | -- | +| org.eclipse.jetty:jetty-http | 9.4.53.v20231009 | Fix Available | 3 | # 12 Layer | -- | +| org.jline:jline-remote-telnet | 3.9.0 | Fix Available | 2 | # 12 Layer | -- | ++---------------------------------------------+-------------------+---------------+------------+------------------+---------------+ Alpine:v3.21 +-----------------------------------------------------------------------------------------------------------------------------------+ | Source:os:/lib/apk/db/installed | diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_Real_empty_image_with_tag_grpc.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_Real_empty_image_with_tag_grpc.yaml index adcd6bba6d0..c909cadaaea 100644 --- a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_Real_empty_image_with_tag_grpc.yaml +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_Real_empty_image_with_tag_grpc.yaml @@ -45,11 +45,11 @@ interactions: }, { "registry": "hub.docker.com/", - "repository": "clouddirecly/test" + "repository": "pes1ug21cs340/hello-world" }, { "registry": "hub.docker.com/", - "repository": "pes1ug21cs340/hello-world" + "repository": "clouddirecly/test" }, { "registry": "hub.docker.com/", @@ -119,11 +119,11 @@ interactions: }, { "registry": "hub.docker.com/", - "repository": "clouddirecly/test" + "repository": "pes1ug21cs340/hello-world" }, { "registry": "hub.docker.com/", - "repository": "pes1ug21cs340/hello-world" + "repository": "clouddirecly/test" }, { "registry": "hub.docker.com/", diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_real_empty_image_with_tag_and_allow_no_lockfiles_flag_grpc.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_real_empty_image_with_tag_and_allow_no_lockfiles_flag_grpc.yaml index adcd6bba6d0..c909cadaaea 100644 --- a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_real_empty_image_with_tag_and_allow_no_lockfiles_flag_grpc.yaml +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker_real_empty_image_with_tag_and_allow_no_lockfiles_flag_grpc.yaml @@ -45,11 +45,11 @@ interactions: }, { "registry": "hub.docker.com/", - "repository": "clouddirecly/test" + "repository": "pes1ug21cs340/hello-world" }, { "registry": "hub.docker.com/", - "repository": "pes1ug21cs340/hello-world" + "repository": "clouddirecly/test" }, { "registry": "hub.docker.com/", @@ -119,11 +119,11 @@ interactions: }, { "registry": "hub.docker.com/", - "repository": "clouddirecly/test" + "repository": "pes1ug21cs340/hello-world" }, { "registry": "hub.docker.com/", - "repository": "pes1ug21cs340/hello-world" + "repository": "clouddirecly/test" }, { "registry": "hub.docker.com/", diff --git a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_image_with_deprecated_packages_grpc.yaml b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_image_with_deprecated_packages_grpc.yaml index f3fd3ceb3e6..467a0b9b91a 100644 --- a/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_image_with_deprecated_packages_grpc.yaml +++ b/cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat_scanning_image_with_deprecated_packages_grpc.yaml @@ -2063,11 +2063,11 @@ interactions: }, { "registry": "hub.docker.com/", - "repository": "srilucky/devops-practice" + "repository": "colheen/mon-app" }, { "registry": "hub.docker.com/", - "repository": "colheen/mon-app" + "repository": "srilucky/devops-practice" } ] } diff --git a/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap b/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap index 1017a983f8c..77baf226f3a 100755 --- a/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap +++ b/cmd/osv-scanner/scan/source/__snapshots__/command_test.snap @@ -508,8 +508,8 @@ overriding license for package Packagist/league/flysystem/1.0.8 with 0BSD overriding license for package Packagist/sentry/sdk/2.0.4 with 0BSD overriding license for package Packagist/theseer/tokenizer/1.1.3 with 0BSD -Total 5 packages affected by 16 known vulnerabilities (3 Critical, 1 High, 3 Medium, 3 Low, 6 Unknown) from 4 ecosystems. -15 vulnerabilities can be fixed. +Total 5 packages affected by 18 known vulnerabilities (3 Critical, 1 High, 3 Medium, 3 Low, 8 Unknown) from 4 ecosystems. +17 vulnerabilities can be fixed. +-----------------------------------------+------+--------------+-----------------------+----------+---------------+--------------------------------------------------+ | OSV URL | CVSS | ECOSYSTEM | PACKAGE | VERSION | FIXED VERSION | SOURCE | @@ -534,6 +534,8 @@ Total 5 packages affected by 16 known vulnerabilities (3 Critical, 1 High, 3 Med | https://osv.dev/DRUPAL-CORE-2026-007 | | Packagist | drupal/core | 10.4.5 | 10.5.12 | testdata/locks-many-with-insecure/composer.lock | | https://osv.dev/DRUPAL-CORE-2026-008 | | Packagist | drupal/core | 10.4.5 | 10.5.12 | testdata/locks-many-with-insecure/composer.lock | | https://osv.dev/DRUPAL-CORE-2026-009 | | Packagist | drupal/core | 10.4.5 | 10.5.12 | testdata/locks-many-with-insecure/composer.lock | +| https://osv.dev/DRUPAL-CORE-2026-010 | | Packagist | drupal/core | 10.4.5 | 10.6.13 | testdata/locks-many-with-insecure/composer.lock | +| https://osv.dev/DRUPAL-CORE-2026-012 | | Packagist | drupal/core | 10.4.5 | 10.6.13 | testdata/locks-many-with-insecure/composer.lock | | https://osv.dev/DRUPAL-CONTRIB-2025-083 | | Packagist | drupal/simple_sitemap | 4.2.1 | -- | testdata/locks-many-with-insecure/composer.lock | | https://osv.dev/GHSA-9f46-5r25-5wfm | 9.8 | Packagist | league/flysystem | 1.0.8 | 1.1.4 | testdata/locks-many-with-insecure/composer.lock | | https://osv.dev/ALPINE-CVE-2025-26519 | 7.0 | Alpine:v3.17 | musl | 1.2.3-r4 | 1.2.3-r6 | testdata/locks-many-with-insecure/alpine.cdx.xml | @@ -4229,8 +4231,8 @@ Loaded npm local db from /osv-scalibr/npm/all.zip Loaded RubyGems local db from /osv-scalibr/RubyGems/all.zip Loaded Packagist local db from /osv-scalibr/Packagist/all.zip -Total 5 packages affected by 16 known vulnerabilities (2 Critical, 2 High, 3 Medium, 3 Low, 6 Unknown) from 3 ecosystems. -15 vulnerabilities can be fixed. +Total 5 packages affected by 18 known vulnerabilities (2 Critical, 2 High, 3 Medium, 3 Low, 8 Unknown) from 3 ecosystems. +17 vulnerabilities can be fixed. +-----------------------------------------+------+--------------+-----------------------+----------+---------------+-----------------------------------------------------+ | OSV URL | CVSS | ECOSYSTEM | PACKAGE | VERSION | FIXED VERSION | SOURCE | @@ -4254,6 +4256,8 @@ Total 5 packages affected by 16 known vulnerabilities (2 Critical, 2 High, 3 Med | https://osv.dev/DRUPAL-CORE-2026-007 | | Packagist | drupal/core | 10.4.5 | 10.5.12 | testdata/locks-many-with-insecure/composer.lock | | https://osv.dev/DRUPAL-CORE-2026-008 | | Packagist | drupal/core | 10.4.5 | 10.5.12 | testdata/locks-many-with-insecure/composer.lock | | https://osv.dev/DRUPAL-CORE-2026-009 | | Packagist | drupal/core | 10.4.5 | 10.5.12 | testdata/locks-many-with-insecure/composer.lock | +| https://osv.dev/DRUPAL-CORE-2026-010 | | Packagist | drupal/core | 10.4.5 | 10.6.13 | testdata/locks-many-with-insecure/composer.lock | +| https://osv.dev/DRUPAL-CORE-2026-012 | | Packagist | drupal/core | 10.4.5 | 10.6.13 | testdata/locks-many-with-insecure/composer.lock | | https://osv.dev/DRUPAL-CONTRIB-2025-083 | | Packagist | drupal/simple_sitemap | 4.2.1 | -- | testdata/locks-many-with-insecure/composer.lock | | https://osv.dev/GHSA-9f46-5r25-5wfm | 9.8 | Packagist | league/flysystem | 1.0.8 | 1.1.4 | testdata/locks-many-with-insecure/composer.lock | | https://osv.dev/GHSA-whgm-jr23-g3j9 | 7.5 | npm | ansi-html | 0.0.1 | 0.0.8 | testdata/locks-many-with-insecure/package-lock.json | @@ -4279,8 +4283,8 @@ Loaded npm local db from /osv-scalibr/npm/all.zip Loaded RubyGems local db from /osv-scalibr/RubyGems/all.zip Loaded Packagist local db from /osv-scalibr/Packagist/all.zip -Total 5 packages affected by 16 known vulnerabilities (2 Critical, 2 High, 3 Medium, 3 Low, 6 Unknown) from 3 ecosystems. -15 vulnerabilities can be fixed. +Total 5 packages affected by 18 known vulnerabilities (2 Critical, 2 High, 3 Medium, 3 Low, 8 Unknown) from 3 ecosystems. +17 vulnerabilities can be fixed. +-----------------------------------------+------+--------------+-----------------------+----------+---------------+-----------------------------------------------------+ | OSV URL | CVSS | ECOSYSTEM | PACKAGE | VERSION | FIXED VERSION | SOURCE | @@ -4304,6 +4308,8 @@ Total 5 packages affected by 16 known vulnerabilities (2 Critical, 2 High, 3 Med | https://osv.dev/DRUPAL-CORE-2026-007 | | Packagist | drupal/core | 10.4.5 | 10.5.12 | testdata/locks-many-with-insecure/composer.lock | | https://osv.dev/DRUPAL-CORE-2026-008 | | Packagist | drupal/core | 10.4.5 | 10.5.12 | testdata/locks-many-with-insecure/composer.lock | | https://osv.dev/DRUPAL-CORE-2026-009 | | Packagist | drupal/core | 10.4.5 | 10.5.12 | testdata/locks-many-with-insecure/composer.lock | +| https://osv.dev/DRUPAL-CORE-2026-010 | | Packagist | drupal/core | 10.4.5 | 10.6.13 | testdata/locks-many-with-insecure/composer.lock | +| https://osv.dev/DRUPAL-CORE-2026-012 | | Packagist | drupal/core | 10.4.5 | 10.6.13 | testdata/locks-many-with-insecure/composer.lock | | https://osv.dev/DRUPAL-CONTRIB-2025-083 | | Packagist | drupal/simple_sitemap | 4.2.1 | -- | testdata/locks-many-with-insecure/composer.lock | | https://osv.dev/GHSA-9f46-5r25-5wfm | 9.8 | Packagist | league/flysystem | 1.0.8 | 1.1.4 | testdata/locks-many-with-insecure/composer.lock | | https://osv.dev/GHSA-whgm-jr23-g3j9 | 7.5 | npm | ansi-html | 0.0.1 | 0.0.8 | testdata/locks-many-with-insecure/package-lock.json | @@ -4952,13 +4958,13 @@ Total 2 packages affected by 2 known vulnerabilities (1 Critical, 1 High, 0 Medi [TestCommand_MoreLockfiles/Package.resolved_-_SwiftURL_ecosystem_vulnerabilities_detected - 1] Scanned /testdata/locks-scalibr/Package.resolved file and found 2 packages -Total 2 packages affected by 13 known vulnerabilities (5 Critical, 5 High, 2 Medium, 0 Low, 1 Unknown) from 1 ecosystem. +Total 2 packages affected by 13 known vulnerabilities (5 Critical, 5 High, 3 Medium, 0 Low, 0 Unknown) from 1 ecosystem. 13 vulnerabilities can be fixed. +-------------------------------------+------+-----------+----------------------------------+---------+---------------+-----------------------------------------+ | OSV URL | CVSS | ECOSYSTEM | PACKAGE | VERSION | FIXED VERSION | SOURCE | +-------------------------------------+------+-----------+----------------------------------+---------+---------------+-----------------------------------------+ -| https://osv.dev/GHSA-4px2-pw77-vc85 | | SwiftURL | github.com/apple/swift-nio-http2 | 1.19.1 | 1.44.1 | testdata/locks-scalibr/Package.resolved | +| https://osv.dev/GHSA-4px2-pw77-vc85 | 5.3 | SwiftURL | github.com/apple/swift-nio-http2 | 1.19.1 | 1.44.0 | testdata/locks-scalibr/Package.resolved | | https://osv.dev/GHSA-ccw9-q5h2-8c2w | 7.5 | SwiftURL | github.com/apple/swift-nio-http2 | 1.19.1 | 1.19.2 | testdata/locks-scalibr/Package.resolved | | https://osv.dev/GHSA-pgfx-g6rc-8cjv | 7.5 | SwiftURL | github.com/apple/swift-nio-http2 | 1.19.1 | 1.19.2 | testdata/locks-scalibr/Package.resolved | | https://osv.dev/GHSA-q36x-r5x4-h4q6 | 7.5 | SwiftURL | github.com/apple/swift-nio-http2 | 1.19.1 | 1.20 | testdata/locks-scalibr/Package.resolved | diff --git a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_config_file_can_be_broad.yaml b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_config_file_can_be_broad.yaml index c3a7a9730d6..df32b9f3734 100644 --- a/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_config_file_can_be_broad.yaml +++ b/cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_config_file_can_be_broad.yaml @@ -198,7 +198,7 @@ interactions: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 - content_length: 1906 + content_length: 2048 body: | { "results": [ @@ -259,6 +259,14 @@ interactions: "id": "DRUPAL-CORE-2026-009", "modified": "2026-06-17T19:41:28.298817Z" }, + { + "id": "DRUPAL-CORE-2026-010", + "modified": "2026-07-15T20:45:04.893268Z" + }, + { + "id": "DRUPAL-CORE-2026-012", + "modified": "2026-07-15T20:45:04.895006Z" + }, { "id": "GHSA-83v7-c2cf-p9c2", "modified": "2025-12-10T23:41:07.744028Z" @@ -351,7 +359,7 @@ interactions: } headers: Content-Length: - - "1906" + - "2048" Content-Type: - application/json status: 200 OK From 86ba4f94e0aeded5a7aead9d1afb5beae62a6533 Mon Sep 17 00:00:00 2001 From: Rex P Date: Fri, 17 Jul 2026 14:37:10 +1000 Subject: [PATCH 30/38] Perf improvements by not constantly commiting changes to disk --- cmd/osv-scanner/internal/testcmd/vcr.go | 17 +++- cmd/osv-scanner/scan/source/command_test.go | 3 - internal/grpcvcr/grpcvcr.go | 103 +++++++------------- internal/grpcvcr/grpcvcr_test.go | 25 +++-- internal/utility/vulns/vulnerability.go | 1 + 5 files changed, 67 insertions(+), 82 deletions(-) diff --git a/cmd/osv-scanner/internal/testcmd/vcr.go b/cmd/osv-scanner/internal/testcmd/vcr.go index 019fbe98932..8389a96f04b 100644 --- a/cmd/osv-scanner/internal/testcmd/vcr.go +++ b/cmd/osv-scanner/internal/testcmd/vcr.go @@ -11,6 +11,7 @@ import ( "path/filepath" "reflect" "slices" + "strconv" "strings" "testing" @@ -146,6 +147,12 @@ func InsertGRPCRecorder(t *testing.T) *grpcvcr.Recorder { logGRPCRequestMismatch(t, path, method, req, cassette) } + t.Cleanup(func() { + if err := rec.Close(); err != nil { + t.Errorf("failed to close gRPC recorder: %v", err) + } + }) + return rec } @@ -623,18 +630,18 @@ func (t *vcrResponseNormalizingTransport) normalizeQueryBatchResponse(req *http. resp.Body.Close() // Load existing cassette - cassetteBytes, err := os.ReadFile(t.cassettePath) + cassetteBytes, err := os.ReadFile(t.cassettePath) //nolint:gosec if err != nil { // Cassette doesn't exist yet, just return original resp.Body = io.NopCloser(bytes.NewBuffer(bodyBytes)) - return resp, nil + return resp, nil //nolint:nilerr } var cass minimalVcrCassette if err := yaml.Unmarshal(cassetteBytes, &cass); err != nil { // Failed to parse cassette, return original resp.Body = io.NopCloser(bytes.NewBuffer(bodyBytes)) - return resp, nil + return resp, nil //nolint:nilerr } // Canonicalize new request JSON using the same pretty-printing options (SortKeys: true) @@ -693,12 +700,12 @@ func (t *vcrResponseNormalizingTransport) normalizeQueryBatchResponse(req *http. if setErr != nil { resp.Body = io.NopCloser(bytes.NewBuffer(bodyBytes)) - return resp, nil + return resp, nil //nolint:nilerr } resp.Body = io.NopCloser(bytes.NewBuffer(finalRespBytes)) resp.ContentLength = int64(len(finalRespBytes)) - resp.Header.Set("Content-Length", fmt.Sprintf("%d", len(finalRespBytes))) + resp.Header.Set("Content-Length", strconv.Itoa(len(finalRespBytes))) return resp, nil } diff --git a/cmd/osv-scanner/scan/source/command_test.go b/cmd/osv-scanner/scan/source/command_test.go index 80a6f6c3ed9..9fa5e243a2c 100644 --- a/cmd/osv-scanner/scan/source/command_test.go +++ b/cmd/osv-scanner/scan/source/command_test.go @@ -994,9 +994,6 @@ func TestCommand_LockfileWithExplicitParseAs(t *testing.T) { t.Run(tt.Name, func(t *testing.T) { t.Parallel() - if tt.HTTPClient == nil { - } - testcmd.RunAndMatchSnapshots(t, tt) }) } diff --git a/internal/grpcvcr/grpcvcr.go b/internal/grpcvcr/grpcvcr.go index 37a8f109538..ac8ef1bbf45 100644 --- a/internal/grpcvcr/grpcvcr.go +++ b/internal/grpcvcr/grpcvcr.go @@ -18,7 +18,6 @@ import ( "google.golang.org/protobuf/proto" "encoding/json" - "github.com/google/go-cmp/cmp" "slices" "strings" ) @@ -59,9 +58,7 @@ type Cassette struct { // Matcher defines the function signature for matching a request to a recorded interaction. type Matcher func(method string, req proto.Message, recordedReqJSON string) bool -// DefaultMatcher matches requests by deserializing them to maps/slices, normalizing them, -// recursively sorting all slices (arrays) to make comparison order-independent, -// and finally comparing them using cmp.Equal. +// DefaultMatcher matches requests by deserializing them to clones and comparing with proto.Equal. func DefaultMatcher(_ string, req proto.Message, recordedReqJSON string) bool { clone := proto.Clone(req) proto.Reset(clone) @@ -69,59 +66,7 @@ func DefaultMatcher(_ string, req proto.Message, recordedReqJSON string) bool { return false } - reqJSON, err := marshalOptions.Marshal(req) - if err != nil { - return false - } - cloneJSON, err := marshalOptions.Marshal(clone) - if err != nil { - return false - } - - var gotVal, wantVal any - if err := json.Unmarshal(reqJSON, &gotVal); err != nil { - return false - } - if err := json.Unmarshal(cloneJSON, &wantVal); err != nil { - return false - } - - return cmp.Equal(sortSlices(gotVal), sortSlices(wantVal)) -} - -func sortSlices(val any) any { - switch v := val.(type) { - case map[string]any: - res := make(map[string]any, len(v)) - for k, val := range v { - res[k] = sortSlices(val) - } - return res - case []any: - res := make([]any, len(v)) - for i, val := range v { - res[i] = sortSlices(val) - } - type sortedElem struct { - original any - jsonStr string - } - elems := make([]sortedElem, len(res)) - for i, el := range res { - b, _ := json.Marshal(el) - elems[i] = sortedElem{original: el, jsonStr: string(b)} - } - slices.SortFunc(elems, func(a, b sortedElem) int { - return strings.Compare(a.jsonStr, b.jsonStr) - }) - sortedRes := make([]any, len(res)) - for i, el := range elems { - sortedRes[i] = el.original - } - return sortedRes - default: - return val - } + return proto.Equal(req, clone) } var marshalOptions = protojson.MarshalOptions{ @@ -137,6 +82,7 @@ type Recorder struct { cassette *Cassette matcher Matcher mu sync.Mutex + dirty bool // OnMiss is called when an interaction is not found during replay. // This can be used to log detailed mismatches in tests. OnMiss func(method string, req proto.Message, cassette *Cassette) @@ -194,6 +140,7 @@ func (r *Recorder) saveCassette() error { if c := strings.Compare(a.Request, b.Request); c != 0 { return c } + return strings.Compare(a.Response, b.Response) }) @@ -255,6 +202,7 @@ func (r *Recorder) Intercept(_ context.Context, method string, args, reply any, if r.OnMiss != nil { r.OnMiss(method, reqProto, r.cassette) } + return status.Errorf(codes.NotFound, "gRPC VCR: interaction not found for method %s (Test: %s)", method, r.testName) } } @@ -294,14 +242,27 @@ func (r *Recorder) Intercept(_ context.Context, method string, args, reply any, r.mu.Lock() r.cassette.Interactions = append(r.cassette.Interactions, interaction) - saveErr := r.saveCassette() + r.dirty = true r.mu.Unlock() - if saveErr != nil { - return fmt.Errorf("failed to save cassette: %w", saveErr) + return err +} + +// Close saves the cassette if it is dirty. +func (r *Recorder) Close() error { + r.mu.Lock() + defer r.mu.Unlock() + + if !r.dirty { + return nil } - return err + if err := r.saveCassette(); err != nil { + return err + } + r.dirty = false + + return nil } // ClientConn wraps a grpc.ClientConnInterface to intercept calls. @@ -334,17 +295,24 @@ func (c *ClientConn) NewStream(_ context.Context, _ *grpc.StreamDesc, _ string, return nil, status.Error(codes.Unimplemented, "gRPC VCR: streaming RPCs are not supported") } -// Close closes the underlying connection if it implements io.Closer. +// Close closes the underlying connection if it implements io.Closer, and closes the recorder. func (c *ClientConn) Close() error { - if c.underlying == nil { - return nil + var errs []error + if c.recorder != nil { + if err := c.recorder.Close(); err != nil { + errs = append(errs, err) + } } - if closer, ok := c.underlying.(interface{ Close() error }); ok { - return closer.Close() + if c.underlying != nil { + if closer, ok := c.underlying.(interface{ Close() error }); ok { + if err := closer.Close(); err != nil { + errs = append(errs, err) + } + } } - return nil + return errors.Join(errs...) } func cleanJSON(jsonStr string) (string, error) { @@ -356,5 +324,6 @@ func cleanJSON(jsonStr string) (string, error) { if err != nil { return "", err } + return string(b), nil } diff --git a/internal/grpcvcr/grpcvcr_test.go b/internal/grpcvcr/grpcvcr_test.go index 1ff6204b005..9a9945216b3 100644 --- a/internal/grpcvcr/grpcvcr_test.go +++ b/internal/grpcvcr/grpcvcr_test.go @@ -119,6 +119,10 @@ func TestRecorder_RecordAndReplay(t *testing.T) { t.Errorf("unexpected response: %v", resp) } + if err := conn.Close(); err != nil { + t.Fatalf("failed to close connection: %v", err) + } + // Verify cassette was written if _, err := os.Stat(cassettePath); os.IsNotExist(err) { t.Fatal("cassette file was not created") @@ -196,7 +200,6 @@ func TestRecorder_RecordAndReplay(t *testing.T) { t.Errorf("expected NotFound error, got %v", err) } }) - } func TestRecorder_RecordAndReplay_Error(t *testing.T) { @@ -323,10 +326,10 @@ func TestDefaultMatcher_SliceOrder(t *testing.T) { t.Fatalf("failed to marshal structpb.ListValue: %v", err) } - // DefaultMatcher should match val1 against val2JSON because they contain the same elements, - // even though the order in the slice is different. - if !DefaultMatcher("/test.Service/TestMethod", val1, string(val2JSON)) { - t.Error("DefaultMatcher failed to match slice with different element order") + // DefaultMatcher should NOT match val1 against val2JSON because they contain the same elements + // but in a different order (it is now order-sensitive). + if DefaultMatcher("/test.Service/TestMethod", val1, string(val2JSON)) { + t.Error("DefaultMatcher matched slice with different element order, but it should be order-sensitive") } // Verify it still fails if elements are actually different @@ -384,6 +387,10 @@ func TestRecorder_Save_Sorted(t *testing.T) { } } + if err := conn.Close(); err != nil { + t.Fatalf("failed to close connection: %v", err) + } + // Read the saved cassette and verify interactions are sorted data, err := os.ReadFile(cassettePath) if err != nil { @@ -422,8 +429,8 @@ func TestRecorder_Save_Sorted(t *testing.T) { if err := protojson.Unmarshal([]byte(inter.Request), reqMsg); err != nil { t.Fatalf("failed to unmarshal request in interaction %d: %v", i, err) } - if reqMsg.ExpiryDate != expected.reqVal { - t.Errorf("interaction %d: expected request val %s, got %s", i, expected.reqVal, reqMsg.ExpiryDate) + if reqMsg.GetExpiryDate() != expected.reqVal { + t.Errorf("interaction %d: expected request val %s, got %s", i, expected.reqVal, reqMsg.GetExpiryDate()) } } } @@ -450,6 +457,10 @@ func TestRecorder_Save_CleanJSON(t *testing.T) { t.Fatalf("Invoke failed: %v", err) } + if err := conn.Close(); err != nil { + t.Fatalf("failed to close connection: %v", err) + } + // Read the saved cassette data, err := os.ReadFile(cassettePath) if err != nil { diff --git a/internal/utility/vulns/vulnerability.go b/internal/utility/vulns/vulnerability.go index 37a1bfeb6b1..bcaed211392 100644 --- a/internal/utility/vulns/vulnerability.go +++ b/internal/utility/vulns/vulnerability.go @@ -1,3 +1,4 @@ +// Package vulns provides utilities for working with vulnerability schemas. package vulns import ( From 2dc1168ef0c864a5312cd2b02b02791e0471ad57 Mon Sep 17 00:00:00 2001 From: Rex P Date: Mon, 20 Jul 2026 11:58:54 +1000 Subject: [PATCH 31/38] Snapshot offline DB data --- Makefile | 19 +- .../Alpine/ALPINE-CVE-2025-26519.json | 240 ++++++++ .../offline-dbs/Debian/DLA-3008-1.json | 57 ++ .../offline-dbs/Debian/DLA-3012-1.json | 45 ++ .../offline-dbs/Debian/DLA-3022-1.json | 40 ++ .../offline-dbs/Debian/DLA-3051-1.json | 75 +++ .../offline-dbs/GIT/CVE-2024-51757.json | 406 +++++++++++++ .../offline-dbs/GIT/CVE-2025-11187.json | 154 +++++ .../offline-dbs/GIT/OSV-2018-389.json | 65 +++ .../offline-dbs/GIT/OSV-2023-1161.json | 53 ++ .../offline-dbs/GIT/PYSEC-2020-148.json | 131 +++++ .../offline-dbs/GIT/PYSEC-2023-62.json | 134 +++++ .../offline-dbs/GIT/PYSEC-2023-74.json | 134 +++++ .../testdata/offline-dbs/Go/GO-2022-0274.json | 72 +++ .../testdata/offline-dbs/Go/GO-2022-0493.json | 117 ++++ .../Maven/GHSA-269g-pwp5-87pp.json | 241 ++++++++ .../Maven/GHSA-3pxv-7cmr-fjr4.json | 189 ++++++ .../Maven/GHSA-cm6r-892j-jv2g.json | 114 ++++ .../Packagist/DRUPAL-CONTRIB-2025-083.json | 53 ++ .../Packagist/DRUPAL-CORE-2025-005.json | 540 +++++++++++++++++ .../Packagist/DRUPAL-CORE-2026-001.json | 546 ++++++++++++++++++ .../Packagist/GHSA-9f46-5r25-5wfm.json | 264 +++++++++ .../offline-dbs/PyPI/PYSEC-2020-148.json | 131 +++++ .../offline-dbs/PyPI/PYSEC-2020-43.json | 110 ++++ .../offline-dbs/PyPI/PYSEC-2020-73.json | 122 ++++ .../offline-dbs/PyPI/PYSEC-2021-98.json | 335 +++++++++++ .../offline-dbs/PyPI/PYSEC-2023-62.json | 134 +++++ .../offline-dbs/PyPI/PYSEC-2023-74.json | 134 +++++ .../offline-dbs/npm/GHSA-whgm-jr23-g3j9.json | 81 +++ cmd/osv-scanner/internal/testcmd/vcr.go | 270 +++++++++ .../source/__snapshots__/command_test.snap | 251 ++------ cmd/osv-scanner/scan/source/command_test.go | 10 + 32 files changed, 5061 insertions(+), 206 deletions(-) create mode 100644 cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/Alpine/ALPINE-CVE-2025-26519.json create mode 100644 cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/Debian/DLA-3008-1.json create mode 100644 cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/Debian/DLA-3012-1.json create mode 100644 cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/Debian/DLA-3022-1.json create mode 100644 cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/Debian/DLA-3051-1.json create mode 100644 cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/GIT/CVE-2024-51757.json create mode 100644 cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/GIT/CVE-2025-11187.json create mode 100644 cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/GIT/OSV-2018-389.json create mode 100644 cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/GIT/OSV-2023-1161.json create mode 100644 cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/GIT/PYSEC-2020-148.json create mode 100644 cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/GIT/PYSEC-2023-62.json create mode 100644 cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/GIT/PYSEC-2023-74.json create mode 100644 cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/Go/GO-2022-0274.json create mode 100644 cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/Go/GO-2022-0493.json create mode 100644 cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/Maven/GHSA-269g-pwp5-87pp.json create mode 100644 cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/Maven/GHSA-3pxv-7cmr-fjr4.json create mode 100644 cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/Maven/GHSA-cm6r-892j-jv2g.json create mode 100644 cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/Packagist/DRUPAL-CONTRIB-2025-083.json create mode 100644 cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/Packagist/DRUPAL-CORE-2025-005.json create mode 100644 cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/Packagist/DRUPAL-CORE-2026-001.json create mode 100644 cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/Packagist/GHSA-9f46-5r25-5wfm.json create mode 100644 cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/PyPI/PYSEC-2020-148.json create mode 100644 cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/PyPI/PYSEC-2020-43.json create mode 100644 cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/PyPI/PYSEC-2020-73.json create mode 100644 cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/PyPI/PYSEC-2021-98.json create mode 100644 cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/PyPI/PYSEC-2023-62.json create mode 100644 cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/PyPI/PYSEC-2023-74.json create mode 100644 cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/npm/GHSA-whgm-jr23-g3j9.json diff --git a/Makefile b/Makefile index 5a8fb66e0f5..39baee8d1c5 100644 --- a/Makefile +++ b/Makefile @@ -8,6 +8,8 @@ SHORT ?= true SNAPS ?= false ACC ?= false VCR ?= ReplayWithNewEpisodes +UPDATE_DBS ?= false +UPDATE_MODIFIED ?= false help: ## Show this help message @awk 'BEGIN {FS = ":.*##"; printf "\nUsage:\n make \033[36m\033[0m\n"} \ @@ -15,7 +17,7 @@ help: ## Show this help message /^## / { printf " %-20s %s\n", "", substr($$0, 4) }' $(MAKEFILE_LIST) ## Prevents make from trying to interpret the targets as files -.PHONY: build scanner lint lint-fix format clean local-docs test update-snapshots refresh-all help +.PHONY: build scanner lint lint-fix format clean local-docs test update-snapshots refresh-all update-offline-dbs help build: ## Build scanner scripts/build.sh @@ -41,10 +43,12 @@ local-docs: ## Run local docs test: ## Run tests ## Options: -## SNAPS=true Update snapshots (Default: false) -## ACC=true Run acceptance tests (Default: false) -## SHORT=false Run full tests (Default: true) -## VCR=mode VCR mode (Default: ReplayWithNewEpisodes): +## SNAPS=true Update snapshots (Default: false) +## ACC=true Run acceptance tests (Default: false) +## SHORT=false Run full tests (Default: true) +## UPDATE_DBS=true Update local offline database mocks from live GCS (Default: false) +## UPDATE_MODIFIED=true Bypass modified date normalization during cassette updates (Default: false) +## VCR=mode VCR mode (Default: ReplayWithNewEpisodes): ## - 0|RecordOnly: Record new cassettes ## - 1|ReplayOnly: Replay cassettes, error if missing ## - 2|ReplayWithNewEpisodes: Replay, record if missing @@ -53,6 +57,8 @@ test: ## Run tests @export TEST_VCR_MODE=$(VCR); \ if [ "$(SNAPS)" = "true" ]; then export UPDATE_SNAPS=true; fi; \ if [ "$(ACC)" = "true" ]; then export TEST_ACCEPTANCE=true; fi; \ + if [ "$(UPDATE_DBS)" = "true" ]; then export VCR_UPDATE_OFFLINE_DBS=true; fi; \ + if [ "$(UPDATE_MODIFIED)" = "true" ]; then export VCR_UPDATE_MODIFIED=true; fi; \ ARGS=""; \ if [ "$(SHORT)" = "true" ]; then ARGS="$$ARGS -short"; fi; \ scripts/run_tests.sh $$ARGS @@ -60,6 +66,9 @@ test: ## Run tests update-snapshots: ## Update all snapshots (Equivalent to make test SNAPS=true ACC=true SHORT=false) $(MAKE) test SNAPS=true ACC=true SHORT=false +update-offline-dbs: ## Update local offline database mocks and update snapshots + $(MAKE) test UPDATE_DBS=true SNAPS=true SHORT=false + refresh-all: ## Refresh all snaps, matching CI test (Usage: make refresh-all REBUILD_IMAGES=true) @if [ "$(REBUILD_IMAGES)" = "true" ]; then $(MAKE) clean; fi $(MAKE) test ACC=true SHORT=false VCR=RecordOnly SNAPS=true diff --git a/cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/Alpine/ALPINE-CVE-2025-26519.json b/cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/Alpine/ALPINE-CVE-2025-26519.json new file mode 100644 index 00000000000..d3c5aee841c --- /dev/null +++ b/cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/Alpine/ALPINE-CVE-2025-26519.json @@ -0,0 +1,240 @@ +{ + "schema_version": "1.7.5", + "id": "ALPINE-CVE-2025-26519", + "published": "2025-02-14T04:15:09.050Z", + "modified": "2026-07-08T04:32:24.548042624Z", + "upstream": [ + "CVE-2025-26519" + ], + "details": "musl libc 0.9.13 through 1.2.5 before 1.2.6 has an out-of-bounds write vulnerability when an attacker can trigger iconv conversion of untrusted EUC-KR text to UTF-8.", + "affected": [ + { + "package": { + "name": "musl", + "ecosystem": "Alpine:v3.16", + "purl": "pkg:apk/alpine/musl?arch=source" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "0.9.13" + }, + { + "fixed": "1.2.3-r4" + } + ] + } + ], + "ecosystem_specific": {}, + "database_specific": { + "source": "https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2025-26519.json" + } + }, + { + "package": { + "name": "musl", + "ecosystem": "Alpine:v3.17", + "purl": "pkg:apk/alpine/musl?arch=source" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "0.9.13" + }, + { + "fixed": "1.2.3-r6" + } + ] + } + ], + "ecosystem_specific": {}, + "database_specific": { + "source": "https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2025-26519.json" + } + }, + { + "package": { + "name": "musl", + "ecosystem": "Alpine:v3.18", + "purl": "pkg:apk/alpine/musl?arch=source" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "0.9.13" + }, + { + "fixed": "1.2.4-r3" + } + ] + } + ], + "ecosystem_specific": {}, + "database_specific": { + "source": "https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2025-26519.json" + } + }, + { + "package": { + "name": "musl", + "ecosystem": "Alpine:v3.19", + "purl": "pkg:apk/alpine/musl?arch=source" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "0.9.13" + }, + { + "fixed": "1.2.4_git20230717-r5" + } + ] + } + ], + "ecosystem_specific": {}, + "database_specific": { + "source": "https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2025-26519.json" + } + }, + { + "package": { + "name": "musl", + "ecosystem": "Alpine:v3.20", + "purl": "pkg:apk/alpine/musl?arch=source" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "0.9.13" + }, + { + "fixed": "1.2.5-r1" + } + ] + } + ], + "ecosystem_specific": {}, + "database_specific": { + "source": "https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2025-26519.json" + } + }, + { + "package": { + "name": "musl", + "ecosystem": "Alpine:v3.21", + "purl": "pkg:apk/alpine/musl?arch=source" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "0.9.13" + }, + { + "fixed": "1.2.5-r9" + } + ] + } + ], + "ecosystem_specific": {}, + "database_specific": { + "source": "https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2025-26519.json" + } + }, + { + "package": { + "name": "musl", + "ecosystem": "Alpine:v3.22", + "purl": "pkg:apk/alpine/musl?arch=source" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "0.9.13" + }, + { + "fixed": "1.2.5-r10" + } + ] + } + ], + "ecosystem_specific": {}, + "database_specific": { + "source": "https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2025-26519.json" + } + }, + { + "package": { + "name": "musl", + "ecosystem": "Alpine:v3.23", + "purl": "pkg:apk/alpine/musl?arch=source" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "0.9.13" + }, + { + "fixed": "1.2.5-r10" + } + ] + } + ], + "ecosystem_specific": {}, + "database_specific": { + "source": "https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2025-26519.json" + } + }, + { + "package": { + "name": "musl", + "ecosystem": "Alpine:v3.24", + "purl": "pkg:apk/alpine/musl?arch=source" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "0.9.13" + }, + { + "fixed": "1.2.5-r10" + } + ] + } + ], + "ecosystem_specific": {}, + "database_specific": { + "source": "https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2025-26519.json" + } + } + ], + "references": [ + { + "type": "ADVISORY", + "url": "https://security.alpinelinux.org/vuln/CVE-2025-26519" + } + ], + "severity": [ + { + "type": "CVSS_V3", + "score": "CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H" + } + ] +} \ No newline at end of file diff --git a/cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/Debian/DLA-3008-1.json b/cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/Debian/DLA-3008-1.json new file mode 100644 index 00000000000..9ce971856c2 --- /dev/null +++ b/cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/Debian/DLA-3008-1.json @@ -0,0 +1,57 @@ +{ + "schema_version": "1.7.3", + "id": "DLA-3008-1", + "published": "2022-05-14T00:00:00Z", + "modified": "2026-03-09T01:23:33.375630Z", + "upstream": [ + "CVE-2022-1292", + "DEBIAN-CVE-2022-1292" + ], + "summary": "openssl - security update", + "affected": [ + { + "package": { + "name": "openssl", + "ecosystem": "Debian:9", + "purl": "pkg:deb/debian/openssl?arch=source" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "0" + }, + { + "fixed": "1.1.0l-1~deb9u6" + } + ] + } + ], + "versions": [ + "1.1.0f-3", + "1.1.0f-3+deb9u1", + "1.1.0f-3+deb9u2", + "1.1.0f-4", + "1.1.0f-5", + "1.1.0g-1", + "1.1.0g-2", + "1.1.0g-2+riscv64", + "1.1.0h-1", + "1.1.0h-2", + "1.1.0h-3", + "1.1.0h-4", + "1.1.0j-1~deb9u1", + "1.1.0k-1~deb9u1", + "1.1.0l-1~deb9u1", + "1.1.0l-1~deb9u2", + "1.1.0l-1~deb9u3", + "1.1.0l-1~deb9u4", + "1.1.0l-1~deb9u5" + ], + "database_specific": { + "source": "https://storage.googleapis.com/debian-osv/dla-osv/DLA-3008-1.json" + } + } + ] +} \ No newline at end of file diff --git a/cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/Debian/DLA-3012-1.json b/cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/Debian/DLA-3012-1.json new file mode 100644 index 00000000000..6b3a6f9aeb2 --- /dev/null +++ b/cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/Debian/DLA-3012-1.json @@ -0,0 +1,45 @@ +{ + "schema_version": "1.7.3", + "id": "DLA-3012-1", + "published": "2022-05-17T00:00:00Z", + "modified": "2026-03-09T01:20:46.878115Z", + "upstream": [ + "CVE-2022-29824", + "DEBIAN-CVE-2022-29824" + ], + "summary": "libxml2 - security update", + "affected": [ + { + "package": { + "name": "libxml2", + "ecosystem": "Debian:9", + "purl": "pkg:deb/debian/libxml2?arch=source" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "0" + }, + { + "fixed": "2.9.4+dfsg1-2.2+deb9u7" + } + ] + } + ], + "versions": [ + "2.9.4+dfsg1-2.2", + "2.9.4+dfsg1-2.2+deb9u1", + "2.9.4+dfsg1-2.2+deb9u2", + "2.9.4+dfsg1-2.2+deb9u3", + "2.9.4+dfsg1-2.2+deb9u4", + "2.9.4+dfsg1-2.2+deb9u5", + "2.9.4+dfsg1-2.2+deb9u6" + ], + "database_specific": { + "source": "https://storage.googleapis.com/debian-osv/dla-osv/DLA-3012-1.json" + } + } + ] +} \ No newline at end of file diff --git a/cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/Debian/DLA-3022-1.json b/cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/Debian/DLA-3022-1.json new file mode 100644 index 00000000000..53c5ce47d51 --- /dev/null +++ b/cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/Debian/DLA-3022-1.json @@ -0,0 +1,40 @@ +{ + "schema_version": "1.7.3", + "id": "DLA-3022-1", + "published": "2022-05-25T00:00:00Z", + "modified": "2026-03-09T01:23:37.553205Z", + "upstream": [ + "CVE-2022-1664", + "DEBIAN-CVE-2022-1664" + ], + "summary": "dpkg - security update", + "affected": [ + { + "package": { + "name": "dpkg", + "ecosystem": "Debian:9", + "purl": "pkg:deb/debian/dpkg?arch=source" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "0" + }, + { + "fixed": "1.18.26" + } + ] + } + ], + "versions": [ + "1.18.24", + "1.18.25" + ], + "database_specific": { + "source": "https://storage.googleapis.com/debian-osv/dla-osv/DLA-3022-1.json" + } + } + ] +} \ No newline at end of file diff --git a/cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/Debian/DLA-3051-1.json b/cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/Debian/DLA-3051-1.json new file mode 100644 index 00000000000..b9991982288 --- /dev/null +++ b/cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/Debian/DLA-3051-1.json @@ -0,0 +1,75 @@ +{ + "schema_version": "1.7.3", + "id": "DLA-3051-1", + "published": "2022-06-15T00:00:00Z", + "modified": "2025-05-26T07:01:56.257796Z", + "summary": "tzdata - new timezone database", + "affected": [ + { + "package": { + "name": "tzdata", + "ecosystem": "Debian:9", + "purl": "pkg:deb/debian/tzdata?arch=source" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "0" + }, + { + "fixed": "2021a-0+deb9u4" + } + ] + } + ], + "versions": [ + "2017b-1", + "2017b-2", + "2017c-0+deb9u1", + "2017c-1", + "2018b-1", + "2018c-0+deb9u1", + "2018c-1", + "2018d-0+deb9u1", + "2018d-1", + "2018e-0+deb9u1", + "2018e-1", + "2018f-0+deb9u1", + "2018f-1", + "2018g-0+deb9u1", + "2018g-1", + "2018h-0+deb9u1", + "2018h-1", + "2018i-0+deb9u1", + "2018i-1", + "2018i-2", + "2019a-0+deb9u1", + "2019a-1", + "2019b-0+deb9u1", + "2019b-1", + "2019b-2", + "2019c-0+deb9u1", + "2019c-1", + "2019c-2", + "2019c-3", + "2020a-0+deb9u1", + "2020a-1", + "2020b-1", + "2020c-1", + "2020d-0+deb9u1", + "2020d-1", + "2020e-0+deb9u1", + "2020e-1", + "2020f-1", + "2021a-0+deb9u1", + "2021a-0+deb9u2", + "2021a-0+deb9u3" + ], + "database_specific": { + "source": "https://storage.googleapis.com/debian-osv/dla-osv/DLA-3051-1.json" + } + } + ] +} \ No newline at end of file diff --git a/cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/GIT/CVE-2024-51757.json b/cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/GIT/CVE-2024-51757.json new file mode 100644 index 00000000000..7d473d3c0ee --- /dev/null +++ b/cmd/osv-scanner/internal/testcmd/testdata/offline-dbs/GIT/CVE-2024-51757.json @@ -0,0 +1,406 @@ +{ + "schema_version": "1.7.5", + "id": "CVE-2024-51757", + "published": "2024-11-06T19:18:23.923Z", + "modified": "2026-07-15T01:49:09.413801888Z", + "aliases": [ + "GHSA-96g7-g7g9-jxw8" + ], + "summary": "Fixes security vulnerability that allowed for server side code to be executed by a